diff --git a/.gitignore b/.gitignore index b421bfed5..f51ad7a85 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +*.o pd.*.z64 build extracted diff --git a/Makefile b/Makefile index e8f5ce57f..aa152d848 100644 --- a/Makefile +++ b/Makefile @@ -39,7 +39,10 @@ ifeq ($(RELEASE),final) RELEASE_CFLAGS := -DBETA=0 -DREL1_0 -DFINAL=1 endif -CFLAGS := $(VERSION_CFLAGS) $(RELEASE_CFLAGS) -Wo,-loopunroll,0 -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm -woff 819,820,852,821 -signed -I . -I include -mips2 +CFLAGS := $(VERSION_CFLAGS) $(RELEASE_CFLAGS) -Wo,-loopunroll,0 -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm -woff 819,820,852,821 -signed -I src/include -mips2 + +C_FILES := $(shell find src -name '*.c') +O_FILES := $(patsubst %.c, %.o, $(C_FILES)) default: all @@ -52,20 +55,12 @@ extract: ################################################################################ # Stage setup files -SETUP_C_FILES := $(wildcard src/setup/*.c) -SETUP_H_FILES := $(wildcard src/include/*.h) -B_SETUP_BIN_FILES := $(patsubst src/setup/%.c, $(B_DIR)/files/setup/U%.bin, $(SETUP_C_FILES)) -E_SETUP_BIN_FILES := $(patsubst src/setup/%.c, $(E_DIR)/files/setup/U%.bin, $(SETUP_C_FILES)) -B_SETUP_BINZ_FILES := $(patsubst src/setup/%.c, $(B_DIR)/files/U%Z, $(SETUP_C_FILES)) -E_SETUP_BINZ_FILES := $(patsubst src/setup/%.c, $(E_DIR)/files/U%Z, $(SETUP_C_FILES)) +SETUP_C_FILES := $(wildcard src/files/setup/*.c) +SETUP_BIN_FILES := $(patsubst src/files/setup/%.c, $(B_DIR)/files/setup/U%.bin, $(SETUP_C_FILES)) +SETUP_BINZ_FILES := $(patsubst src/files/setup/%.c, $(B_DIR)/files/U%Z, $(SETUP_C_FILES)) -stagesetup: $(B_SETUP_BINZ_FILES) - -$(B_DIR)/files/setup/%.o: src/setup/%.c $(SETUP_H_FILES) +$(B_DIR)/files/setup/%.elf: src/files/setup/%.o mkdir -p $(B_DIR)/files/setup - $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc -c $(CFLAGS) -o $@ -O2 $< - -$(B_DIR)/files/setup/%.elf: $(B_DIR)/files/setup/%.o cp $< build/zero.tmp.o $(TOOLCHAIN)-ld -T ld/zero.ld -o $@ rm -f build/zero.tmp.o @@ -76,25 +71,17 @@ $(B_DIR)/files/setup/U%.bin: $(B_DIR)/files/setup/%.elf $(B_DIR)/files/U%Z: $(B_DIR)/files/setup/U%.bin tools/rarezip $< > $@ +stagesetup: $(SETUP_BIN_FILES) + ################################################################################ # Lang files -LANG_C_EJP_FILES := $(wildcard src/lang/*E.c) $(wildcard src/lang/*J.c) $(wildcard src/lang/*P.c) -LANG_C_STR_FILES := $(wildcard src/lang/*_str_*.c) -B_LANG_BIN_FILES := $(patsubst src/lang/%.c, $(B_DIR)/files/lang/L%.bin, $(LANG_C_EJP_FILES)) \ - $(patsubst src/lang/%.c, $(B_DIR)/files/lang/L%.bin, $(LANG_C_STR_FILES)) -B_LANG_BINZ_FILES := $(patsubst src/lang/%.c, $(B_DIR)/files/L%, $(LANG_C_EJP_FILES)) \ - $(patsubst src/lang/%.c, $(B_DIR)/files/L%Z, $(LANG_C_STR_FILES)) -E_LANG_BIN_FILES := $(patsubst $(B_DIR), $(E_DIR), $(B_LANG_BIN_FILES)) -E_LANG_BINZ_FILES := $(patsubst $(B_DIR), $(E_DIR), $(B_LANG_BINZ_FILES)) +LANG_C_FILES := $(wildcard src/files/lang/*.c) +LANG_BIN_FILES := $(patsubst src/files/lang/%.c, $(B_DIR)/files/lang/L%.bin, $(LANG_C_FILES)) +LANG_BINZ_FILES := $(patsubst src/files/lang/%.c, $(B_DIR)/files/L%, $(LANG_C_FILES)) -lang: $(B_LANG_BINZ_FILES) - -$(B_DIR)/files/lang/%.o: src/lang/%.c +$(B_DIR)/files/lang/%.elf: src/files/lang/%.o mkdir -p $(B_DIR)/files/lang - $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc -c $(CFLAGS) -o $@ -O2 $< - -$(B_DIR)/files/lang/%.elf: $(B_DIR)/files/lang/%.o cp $< build/zero.tmp.o $(TOOLCHAIN)-ld -T ld/zero.ld -o $@ rm -f build/zero.tmp.o @@ -114,17 +101,13 @@ $(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 $< > $@ +lang: $(LANG_BIN_FILES) + ################################################################################ # Boot -boot: $(B_DIR)/ucode/boot.bin - -$(B_DIR)/boot.o: src/boot.c +$(B_DIR)/boot.elf: $(O_FILES) 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)/boot.elf: $(B_DIR)/boot.o $(B_DIR)/library.o $(TOOLCHAIN)-ld -e 0x00003050 -T ld/boot.ld -o $@ $(B_DIR)/ucode/boot.bin: $(B_DIR)/boot.elf @@ -133,17 +116,13 @@ $(B_DIR)/ucode/boot.bin: $(B_DIR)/boot.elf dd if="$@" of="$@.tmp" bs=8272 count=1 mv "$@.tmp" "$@" +boot: $(B_DIR)/ucode/boot.bin + ################################################################################ # Library -library: $(B_DIR)/ucode/library.bin - -$(B_DIR)/library.o: src/library.c +$(B_DIR)/library.elf: $(O_FILES) 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 $(B_DIR)/setup.o $(B_DIR)/game.o $(B_DIR)/gvars.o $(TOOLCHAIN)-ld -e 0x00003050 -T ld/library.ld -o $@ $(B_DIR)/ucode/library.bin: $(B_DIR)/library.elf @@ -152,16 +131,13 @@ $(B_DIR)/ucode/library.bin: $(B_DIR)/library.elf dd if="$@" of="$@.tmp" bs=356240 count=1 mv "$@.tmp" "$@" +library: $(B_DIR)/ucode/library.bin + ################################################################################ # Game setup file -setup: $(B_DIR)/ucode/setup.bin - -$(B_DIR)/setup.o: src/setup.c $(SETUP_H_FILES) +$(B_DIR)/setup.elf: $(O_FILES) mkdir -p $(B_DIR) - $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc -c $(CFLAGS) -o $@ -O2 $< - -$(B_DIR)/setup.elf: $(B_DIR)/setup.o $(B_DIR)/game.o $(TOOLCHAIN)-ld -e 0x80059fe0 -T ld/setup.ld -o $@ $(B_DIR)/ucode/setup.bin: $(B_DIR)/setup.elf @@ -170,33 +146,26 @@ $(B_DIR)/ucode/setup.bin: $(B_DIR)/setup.elf dd if="$@" of="$@.tmp" bs=200256 count=1 mv "$@.tmp" "$@" +setup: $(B_DIR)/ucode/setup.bin + ################################################################################ # Rarezip -$(B_DIR)/ucode/rarezip.o: src/rarezip/rarezip.c - mkdir -p $(B_DIR)/ucode - python tools/asmpreproc/asm-processor.py -O2 $< | $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc -c $(CFLAGS) tools/asmpreproc/include-stdin.c -o $@ -O2 - python tools/asmpreproc/asm-processor.py -O2 $< --post-process $@ --assembler "$(TOOLCHAIN)-as -march=vr4300 -mabi=32" --asm-prelude tools/asmpreproc/prelude.s - -$(B_DIR)/ucode/rarezip.elf: $(B_DIR)/ucode/rarezip.o - cp $< build/rarezip.tmp.o +$(B_DIR)/rarezip.elf: $(O_FILES) + mkdir -p $(B_DIR) $(TOOLCHAIN)-ld -T ld/rarezip.ld -o $@ - rm -f build/rarezip.tmp.o -$(B_DIR)/ucode/rarezip.bin: $(B_DIR)/ucode/rarezip.elf +$(B_DIR)/ucode/rarezip.bin: $(B_DIR)/rarezip.elf + mkdir -p $(B_DIR)/ucode $(TOOLCHAIN)-objcopy $< $@ -O binary +rarezip: $(B_DIR)/ucode/rarezip.bin + ################################################################################ # Main game -game: $(B_DIR)/ucode/game.bin - -$(B_DIR)/game.o: src/game/game.c - mkdir -p $(B_DIR)/ucode - python tools/asmpreproc/asm-processor.py -O2 $< | $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc -c $(CFLAGS) tools/asmpreproc/include-stdin.c -o $@ -O2 - python tools/asmpreproc/asm-processor.py -O2 $< --post-process $@ --assembler "$(TOOLCHAIN)-as -march=vr4300 -mabi=32" --asm-prelude tools/asmpreproc/prelude.s - -$(B_DIR)/game.elf: $(B_DIR)/game.o $(B_DIR)/library.o $(B_DIR)/setup.o $(B_DIR)/gvars.o +$(B_DIR)/game.elf: $(O_FILES) + mkdir -p $(B_DIR) $(TOOLCHAIN)-ld -T ld/game.ld -o $@ $(B_DIR)/ucode/game.bin: $(B_DIR)/game.elf @@ -205,61 +174,47 @@ $(B_DIR)/ucode/game.bin: $(B_DIR)/game.elf dd if="$@" of="$@.tmp" bs=1808864 count=1 mv "$@.tmp" "$@" +game: $(B_DIR)/ucode/game.bin + ################################################################################ # gVars -gvars: $(B_DIR)/ucode/gvars.bin - -$(B_DIR)/gvars.o: src/gvars.c - mkdir -p $(B_DIR)/ucode - python tools/asmpreproc/asm-processor.py -O2 $< | $(QEMU_IRIX) -silent -L $(IRIX_ROOT) $(IRIX_ROOT)/usr/bin/cc -c $(CFLAGS) tools/asmpreproc/include-stdin.c -o $@ -O2 - python tools/asmpreproc/asm-processor.py -O2 $< --post-process $@ --assembler "$(TOOLCHAIN)-as -march=vr4300 -mabi=32" --asm-prelude tools/asmpreproc/prelude.s - -$(B_DIR)/gvars.elf: $(B_DIR)/gvars.o +$(B_DIR)/gvars.elf: $(O_FILES) + mkdir -p $(B_DIR) $(TOOLCHAIN)-ld -T ld/gvars.ld -o $@ $(B_DIR)/ucode/gvars.bin: $(B_DIR)/gvars.elf mkdir -p $(B_DIR)/ucode $(TOOLCHAIN)-objcopy $< $@ -O binary +gvars: $(B_DIR)/ucode/gvars.bin + ################################################################################ # Test related -test: $(B_SETUP_BINZ_FILES) $(B_LANG_BINZ_FILES) - @rm -f $(B_DIR)/files/lang/*.{elf,o} - @diff -rq --exclude='*.bin' \ - --exclude=chrs \ - --exclude=guns \ - --exclude=lang \ - --exclude=props \ - --exclude=setup \ - --exclude='A*' \ - --exclude='C*' \ - --exclude='G*' \ - --exclude='P*' \ - --exclude=bgdata \ - --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 +test: all + @rm -f $(B_DIR)/*.elf + @diff -q $(E_DIR)/files/lang/ $(B_DIR)/files/lang/ + @diff -q $(E_DIR)/files/setup/ $(B_DIR)/files/setup/ + @diff -q $(E_DIR)/ucode/boot.bin $(B_DIR)/ucode/boot.bin @diff -q $(E_DIR)/ucode/game.bin $(B_DIR)/ucode/game.bin - -testall: - REGION=ntsc RELEASE=final make test - REGION=ntsc RELEASE=1.0 make test - REGION=ntsc RELEASE=beta make test - REGION=pal RELEASE=final make test - REGION=pal RELEASE=beta make test - REGION=jap RELEASE=final make test + @diff -q $(E_DIR)/ucode/library.bin $(B_DIR)/ucode/library.bin + @diff -q $(E_DIR)/ucode/rarezip.bin $(B_DIR)/ucode/rarezip.bin + @diff -q $(E_DIR)/ucode/setup.bin $(B_DIR)/ucode/setup.bin ################################################################################ # Miscellaneous -all: library setup lang stagesetup +%.o: %.c + 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 -rom: $(B_SETUP_BINZ_FILES) $(B_DIR)/ucode/setup.bin +all: stagesetup lang boot library setup rarezip game gvars + +rom: all tools/inject pd.$(ROMID).z64 clean: rm -rf build/* + find src -name '*.o' -delete diff --git a/ld/boot.ld b/ld/boot.ld index 32763d16e..82e75b7bf 100644 --- a/ld/boot.ld +++ b/ld/boot.ld @@ -9,18 +9,33 @@ SECTIONS ziplistSegmentRomStart = 0x4fc40; .boot 0x00001000 : AT(0) { - build/ntsc-final/boot.o (.text); - build/ntsc-final/boot.o (.data); + src/boot/boot.o (.text); + src/boot/boot.o (.data); } .library 0x00003050 : AT(SIZEOF(.boot)) { - build/ntsc-final/library.o (.text); - build/ntsc-final/library.o (.data); + src/library/library.o (.text); + src/library/library.o (.data); } .setup 0x80059fe0 : AT(SIZEOF(.boot) + SIZEOF(.library)) { - build/ntsc-final/setup.o (.text); - build/ntsc-final/setup.o (.data); + src/setup/setup.o (.text); + src/setup/setup.o (.data); + } + + .game 0x7f000000 : AT(SIZEOF(.boot) + SIZEOF(.library) + SIZEOF(.setup)) { + src/game/game_000000.o (.text); + src/game/chr/chraicommands.o (.text); + src/game/game_0601b0.o (.text); + + src/game/game_000000.o (.data); + src/game/chr/chraicommands.o (.data); + src/game/game_0601b0.o (.data); + } + + .gvars 0x80099fc0 : { + src/gvars/gvars.o (.text); + src/gvars/gvars.o (.data); } /DISCARD/ : { diff --git a/ld/game.ld b/ld/game.ld index 275d9d3ec..09586ba97 100644 --- a/ld/game.ld +++ b/ld/game.ld @@ -4,23 +4,28 @@ OUTPUT_ARCH (mips) SECTIONS { .game 0x0f000000 : AT(0) { - build/ntsc-final/game.o (.text); - build/ntsc-final/game.o (.data); + src/game/game_000000.o (.text); + src/game/chr/chraicommands.o (.text); + src/game/game_0601b0.o (.text); + + src/game/game_000000.o (.data); + src/game/chr/chraicommands.o (.data); + src/game/game_0601b0.o (.data); } .library 0x00003050 : AT(SIZEOF(.game)) { - build/ntsc-final/library.o (.text); - build/ntsc-final/library.o (.data); + src/library/library.o (.text); + src/library/library.o (.data); } .setup 0x80059fe0 : AT(SIZEOF(.game) + SIZEOF(.library)) { - build/ntsc-final/setup.o (.text); - build/ntsc-final/setup.o (.data); + src/setup/setup.o (.text); + src/setup/setup.o (.data); } .gvars 0x80099fc0 : AT(SIZEOF(.game) + SIZEOF(.library) + SIZEOF(.setup)) { - build/ntsc-final/gvars.o (.text); - build/ntsc-final/gvars.o (.data); + src/gvars/gvars.o (.text); + src/gvars/gvars.o (.data); } /DISCARD/ : { diff --git a/ld/gvars.ld b/ld/gvars.ld index da5193447..3b3068621 100644 --- a/ld/gvars.ld +++ b/ld/gvars.ld @@ -4,8 +4,8 @@ OUTPUT_ARCH (mips) SECTIONS { .gvars 0x80099fc0 : AT(0) { - build/ntsc-final/gvars.o (.text); - build/ntsc-final/gvars.o (.data); + src/gvars/gvars.o (.text); + src/gvars/gvars.o (.data); } /DISCARD/ : { diff --git a/ld/library.ld b/ld/library.ld index 175d94683..9b2d8f7e8 100644 --- a/ld/library.ld +++ b/ld/library.ld @@ -4,22 +4,27 @@ OUTPUT_ARCH (mips) SECTIONS { .library 0x00003050 : AT(0) { - build/ntsc-final/library.o (.text); - build/ntsc-final/library.o (.data); + src/library/library.o (.text); + src/library/library.o (.data); } .setup 0x80059fe0 : AT(SIZEOF(.library)) { - build/ntsc-final/setup.o (.data); + src/setup/setup.o (.data); } .game 0x7f000000 : AT(SIZEOF(.library) + SIZEOF(.setup)) { - build/ntsc-final/game.o (.text); - build/ntsc-final/game.o (.data); + src/game/game_000000.o (.text); + src/game/chr/chraicommands.o (.text); + src/game/game_0601b0.o (.text); + + src/game/game_000000.o (.data); + src/game/chr/chraicommands.o (.data); + src/game/game_0601b0.o (.data); } .gvars 0x7f000000 : AT(SIZEOF(.library) + SIZEOF(.setup) + SIZEOF(.game)) { - build/ntsc-final/gvars.o (.text); - build/ntsc-final/gvars.o (.data); + src/gvars/gvars.o (.text); + src/gvars/gvars.o (.data); } /DISCARD/ : { diff --git a/ld/rarezip.ld b/ld/rarezip.ld index 767743acc..ccfa8cf02 100644 --- a/ld/rarezip.ld +++ b/ld/rarezip.ld @@ -3,22 +3,20 @@ OUTPUT_ARCH (mips) SECTIONS { - .text 0x70200000 : AT(0x0000) { - build/rarezip.tmp.o (.text); - build/rarezip.tmp.o (.data); - } + .text 0x70200000 : AT(0x0000) { + src/rarezip/rarezip.o (.text); + src/rarezip/rarezip.o (.data); + } - - - /DISCARD/ : { - * (.MIPS.abiflags); - * (.options); - * (.gnu.attributes); - * (.pdr); - * (.mdebug); - * (.gptab.bss); - * (.gptab.data); - * (.reginfo); -} + /DISCARD/ : { + * (.MIPS.abiflags); + * (.options); + * (.gnu.attributes); + * (.pdr); + * (.mdebug); + * (.gptab.bss); + * (.gptab.data); + * (.reginfo); + } } diff --git a/ld/rom.ld b/ld/rom.ld deleted file mode 100644 index adc1c1c8a..000000000 --- a/ld/rom.ld +++ /dev/null @@ -1,25 +0,0 @@ -/*OUTPUT_FORMAT ("elf32-bigmips")*/ -OUTPUT_ARCH (mips) - -SECTIONS -{ - .data 0x00003050 : AT(0x3050) { - build/ntsc-final/library.o (.text); - build/ntsc-final/library.o (.data); - } - - .data 0x80059fe0 : AT(0x0000) { - build/ntsc-final/setup.o (.data); - } - - /DISCARD/ : { - * (.MIPS.abiflags); - * (.options); - * (.gnu.attributes); - * (.pdr); - * (.mdebug); - * (.gptab.bss); - * (.gptab.data); - * (.reginfo); - } -} diff --git a/ld/setup.ld b/ld/setup.ld index 6b653fbf1..a56b7612e 100644 --- a/ld/setup.ld +++ b/ld/setup.ld @@ -4,17 +4,22 @@ OUTPUT_ARCH (mips) SECTIONS { .setup 0x80059fe0 : AT(0x0000) { - build/ntsc-final/setup.o (.data); + src/setup/setup.o (.data); } .game 0x7f000000 : AT(SIZEOF(.setup)) { - build/ntsc-final/game.o (.text); - build/ntsc-final/game.o (.data); + src/game/game_000000.o (.text); + src/game/chr/chraicommands.o (.text); + src/game/game_0601b0.o (.text); + + src/game/game_000000.o (.data); + src/game/chr/chraicommands.o (.data); + src/game/game_0601b0.o (.data); } .gvars 0x80099fc0 : AT(SIZEOF(.setup) + SIZEOF(.game)) { - build/ntsc-final/gvars.o (.text); - build/ntsc-final/gvars.o (.data); + src/gvars/gvars.o (.text); + src/gvars/gvars.o (.data); } /DISCARD/ : { diff --git a/src/boot.c b/src/boot/boot.c similarity index 100% rename from src/boot.c rename to src/boot/boot.c diff --git a/src/lang/ameE.c b/src/files/lang/ameE.c similarity index 100% rename from src/lang/ameE.c rename to src/files/lang/ameE.c diff --git a/src/lang/ameJ.c b/src/files/lang/ameJ.c similarity index 100% rename from src/lang/ameJ.c rename to src/files/lang/ameJ.c diff --git a/src/lang/ameP.c b/src/files/lang/ameP.c similarity index 100% rename from src/lang/ameP.c rename to src/files/lang/ameP.c diff --git a/src/lang/ame_str_f.c b/src/files/lang/ame_str_f.c similarity index 100% rename from src/lang/ame_str_f.c rename to src/files/lang/ame_str_f.c diff --git a/src/lang/ame_str_g.c b/src/files/lang/ame_str_g.c similarity index 100% rename from src/lang/ame_str_g.c rename to src/files/lang/ame_str_g.c diff --git a/src/lang/ame_str_i.c b/src/files/lang/ame_str_i.c similarity index 100% rename from src/lang/ame_str_i.c rename to src/files/lang/ame_str_i.c diff --git a/src/lang/ame_str_s.c b/src/files/lang/ame_str_s.c similarity index 100% rename from src/lang/ame_str_s.c rename to src/files/lang/ame_str_s.c diff --git a/src/lang/archE.c b/src/files/lang/archE.c similarity index 100% rename from src/lang/archE.c rename to src/files/lang/archE.c diff --git a/src/lang/archJ.c b/src/files/lang/archJ.c similarity index 100% rename from src/lang/archJ.c rename to src/files/lang/archJ.c diff --git a/src/lang/archP.c b/src/files/lang/archP.c similarity index 100% rename from src/lang/archP.c rename to src/files/lang/archP.c diff --git a/src/lang/arch_str_f.c b/src/files/lang/arch_str_f.c similarity index 100% rename from src/lang/arch_str_f.c rename to src/files/lang/arch_str_f.c diff --git a/src/lang/arch_str_g.c b/src/files/lang/arch_str_g.c similarity index 100% rename from src/lang/arch_str_g.c rename to src/files/lang/arch_str_g.c diff --git a/src/lang/arch_str_i.c b/src/files/lang/arch_str_i.c similarity index 100% rename from src/lang/arch_str_i.c rename to src/files/lang/arch_str_i.c diff --git a/src/lang/arch_str_s.c b/src/files/lang/arch_str_s.c similarity index 100% rename from src/lang/arch_str_s.c rename to src/files/lang/arch_str_s.c diff --git a/src/lang/arecE.c b/src/files/lang/arecE.c similarity index 100% rename from src/lang/arecE.c rename to src/files/lang/arecE.c diff --git a/src/lang/arecJ.c b/src/files/lang/arecJ.c similarity index 100% rename from src/lang/arecJ.c rename to src/files/lang/arecJ.c diff --git a/src/lang/arecP.c b/src/files/lang/arecP.c similarity index 100% rename from src/lang/arecP.c rename to src/files/lang/arecP.c diff --git a/src/lang/arec_str_f.c b/src/files/lang/arec_str_f.c similarity index 100% rename from src/lang/arec_str_f.c rename to src/files/lang/arec_str_f.c diff --git a/src/lang/arec_str_g.c b/src/files/lang/arec_str_g.c similarity index 100% rename from src/lang/arec_str_g.c rename to src/files/lang/arec_str_g.c diff --git a/src/lang/arec_str_i.c b/src/files/lang/arec_str_i.c similarity index 100% rename from src/lang/arec_str_i.c rename to src/files/lang/arec_str_i.c diff --git a/src/lang/arec_str_s.c b/src/files/lang/arec_str_s.c similarity index 100% rename from src/lang/arec_str_s.c rename to src/files/lang/arec_str_s.c diff --git a/src/lang/arkE.c b/src/files/lang/arkE.c similarity index 100% rename from src/lang/arkE.c rename to src/files/lang/arkE.c diff --git a/src/lang/arkJ.c b/src/files/lang/arkJ.c similarity index 100% rename from src/lang/arkJ.c rename to src/files/lang/arkJ.c diff --git a/src/lang/arkP.c b/src/files/lang/arkP.c similarity index 100% rename from src/lang/arkP.c rename to src/files/lang/arkP.c diff --git a/src/lang/ark_str_f.c b/src/files/lang/ark_str_f.c similarity index 100% rename from src/lang/ark_str_f.c rename to src/files/lang/ark_str_f.c diff --git a/src/lang/ark_str_g.c b/src/files/lang/ark_str_g.c similarity index 100% rename from src/lang/ark_str_g.c rename to src/files/lang/ark_str_g.c diff --git a/src/lang/ark_str_i.c b/src/files/lang/ark_str_i.c similarity index 100% rename from src/lang/ark_str_i.c rename to src/files/lang/ark_str_i.c diff --git a/src/lang/ark_str_s.c b/src/files/lang/ark_str_s.c similarity index 100% rename from src/lang/ark_str_s.c rename to src/files/lang/ark_str_s.c diff --git a/src/lang/ashE.c b/src/files/lang/ashE.c similarity index 100% rename from src/lang/ashE.c rename to src/files/lang/ashE.c diff --git a/src/lang/ashJ.c b/src/files/lang/ashJ.c similarity index 100% rename from src/lang/ashJ.c rename to src/files/lang/ashJ.c diff --git a/src/lang/ashP.c b/src/files/lang/ashP.c similarity index 100% rename from src/lang/ashP.c rename to src/files/lang/ashP.c diff --git a/src/lang/ash_str_f.c b/src/files/lang/ash_str_f.c similarity index 100% rename from src/lang/ash_str_f.c rename to src/files/lang/ash_str_f.c diff --git a/src/lang/ash_str_g.c b/src/files/lang/ash_str_g.c similarity index 100% rename from src/lang/ash_str_g.c rename to src/files/lang/ash_str_g.c diff --git a/src/lang/ash_str_i.c b/src/files/lang/ash_str_i.c similarity index 100% rename from src/lang/ash_str_i.c rename to src/files/lang/ash_str_i.c diff --git a/src/lang/ash_str_s.c b/src/files/lang/ash_str_s.c similarity index 100% rename from src/lang/ash_str_s.c rename to src/files/lang/ash_str_s.c diff --git a/src/lang/ateE.c b/src/files/lang/ateE.c similarity index 100% rename from src/lang/ateE.c rename to src/files/lang/ateE.c diff --git a/src/lang/ateJ.c b/src/files/lang/ateJ.c similarity index 100% rename from src/lang/ateJ.c rename to src/files/lang/ateJ.c diff --git a/src/lang/ateP.c b/src/files/lang/ateP.c similarity index 100% rename from src/lang/ateP.c rename to src/files/lang/ateP.c diff --git a/src/lang/ate_str_f.c b/src/files/lang/ate_str_f.c similarity index 100% rename from src/lang/ate_str_f.c rename to src/files/lang/ate_str_f.c diff --git a/src/lang/ate_str_g.c b/src/files/lang/ate_str_g.c similarity index 100% rename from src/lang/ate_str_g.c rename to src/files/lang/ate_str_g.c diff --git a/src/lang/ate_str_i.c b/src/files/lang/ate_str_i.c similarity index 100% rename from src/lang/ate_str_i.c rename to src/files/lang/ate_str_i.c diff --git a/src/lang/ate_str_s.c b/src/files/lang/ate_str_s.c similarity index 100% rename from src/lang/ate_str_s.c rename to src/files/lang/ate_str_s.c diff --git a/src/lang/aztE.c b/src/files/lang/aztE.c similarity index 100% rename from src/lang/aztE.c rename to src/files/lang/aztE.c diff --git a/src/lang/aztJ.c b/src/files/lang/aztJ.c similarity index 100% rename from src/lang/aztJ.c rename to src/files/lang/aztJ.c diff --git a/src/lang/aztP.c b/src/files/lang/aztP.c similarity index 100% rename from src/lang/aztP.c rename to src/files/lang/aztP.c diff --git a/src/lang/azt_str_f.c b/src/files/lang/azt_str_f.c similarity index 100% rename from src/lang/azt_str_f.c rename to src/files/lang/azt_str_f.c diff --git a/src/lang/azt_str_g.c b/src/files/lang/azt_str_g.c similarity index 100% rename from src/lang/azt_str_g.c rename to src/files/lang/azt_str_g.c diff --git a/src/lang/azt_str_i.c b/src/files/lang/azt_str_i.c similarity index 100% rename from src/lang/azt_str_i.c rename to src/files/lang/azt_str_i.c diff --git a/src/lang/azt_str_s.c b/src/files/lang/azt_str_s.c similarity index 100% rename from src/lang/azt_str_s.c rename to src/files/lang/azt_str_s.c diff --git a/src/lang/catE.c b/src/files/lang/catE.c similarity index 100% rename from src/lang/catE.c rename to src/files/lang/catE.c diff --git a/src/lang/catJ.c b/src/files/lang/catJ.c similarity index 100% rename from src/lang/catJ.c rename to src/files/lang/catJ.c diff --git a/src/lang/catP.c b/src/files/lang/catP.c similarity index 100% rename from src/lang/catP.c rename to src/files/lang/catP.c diff --git a/src/lang/cat_str_f.c b/src/files/lang/cat_str_f.c similarity index 100% rename from src/lang/cat_str_f.c rename to src/files/lang/cat_str_f.c diff --git a/src/lang/cat_str_g.c b/src/files/lang/cat_str_g.c similarity index 100% rename from src/lang/cat_str_g.c rename to src/files/lang/cat_str_g.c diff --git a/src/lang/cat_str_i.c b/src/files/lang/cat_str_i.c similarity index 100% rename from src/lang/cat_str_i.c rename to src/files/lang/cat_str_i.c diff --git a/src/lang/cat_str_s.c b/src/files/lang/cat_str_s.c similarity index 100% rename from src/lang/cat_str_s.c rename to src/files/lang/cat_str_s.c diff --git a/src/lang/caveE.c b/src/files/lang/caveE.c similarity index 100% rename from src/lang/caveE.c rename to src/files/lang/caveE.c diff --git a/src/lang/caveJ.c b/src/files/lang/caveJ.c similarity index 100% rename from src/lang/caveJ.c rename to src/files/lang/caveJ.c diff --git a/src/lang/caveP.c b/src/files/lang/caveP.c similarity index 100% rename from src/lang/caveP.c rename to src/files/lang/caveP.c diff --git a/src/lang/cave_str_f.c b/src/files/lang/cave_str_f.c similarity index 100% rename from src/lang/cave_str_f.c rename to src/files/lang/cave_str_f.c diff --git a/src/lang/cave_str_g.c b/src/files/lang/cave_str_g.c similarity index 100% rename from src/lang/cave_str_g.c rename to src/files/lang/cave_str_g.c diff --git a/src/lang/cave_str_i.c b/src/files/lang/cave_str_i.c similarity index 100% rename from src/lang/cave_str_i.c rename to src/files/lang/cave_str_i.c diff --git a/src/lang/cave_str_s.c b/src/files/lang/cave_str_s.c similarity index 100% rename from src/lang/cave_str_s.c rename to src/files/lang/cave_str_s.c diff --git a/src/lang/cradE.c b/src/files/lang/cradE.c similarity index 100% rename from src/lang/cradE.c rename to src/files/lang/cradE.c diff --git a/src/lang/cradJ.c b/src/files/lang/cradJ.c similarity index 100% rename from src/lang/cradJ.c rename to src/files/lang/cradJ.c diff --git a/src/lang/cradP.c b/src/files/lang/cradP.c similarity index 100% rename from src/lang/cradP.c rename to src/files/lang/cradP.c diff --git a/src/lang/crad_str_f.c b/src/files/lang/crad_str_f.c similarity index 100% rename from src/lang/crad_str_f.c rename to src/files/lang/crad_str_f.c diff --git a/src/lang/crad_str_g.c b/src/files/lang/crad_str_g.c similarity index 100% rename from src/lang/crad_str_g.c rename to src/files/lang/crad_str_g.c diff --git a/src/lang/crad_str_i.c b/src/files/lang/crad_str_i.c similarity index 100% rename from src/lang/crad_str_i.c rename to src/files/lang/crad_str_i.c diff --git a/src/lang/crad_str_s.c b/src/files/lang/crad_str_s.c similarity index 100% rename from src/lang/crad_str_s.c rename to src/files/lang/crad_str_s.c diff --git a/src/lang/crypE.c b/src/files/lang/crypE.c similarity index 100% rename from src/lang/crypE.c rename to src/files/lang/crypE.c diff --git a/src/lang/crypJ.c b/src/files/lang/crypJ.c similarity index 100% rename from src/lang/crypJ.c rename to src/files/lang/crypJ.c diff --git a/src/lang/crypP.c b/src/files/lang/crypP.c similarity index 100% rename from src/lang/crypP.c rename to src/files/lang/crypP.c diff --git a/src/lang/cryp_str_f.c b/src/files/lang/cryp_str_f.c similarity index 100% rename from src/lang/cryp_str_f.c rename to src/files/lang/cryp_str_f.c diff --git a/src/lang/cryp_str_g.c b/src/files/lang/cryp_str_g.c similarity index 100% rename from src/lang/cryp_str_g.c rename to src/files/lang/cryp_str_g.c diff --git a/src/lang/cryp_str_i.c b/src/files/lang/cryp_str_i.c similarity index 100% rename from src/lang/cryp_str_i.c rename to src/files/lang/cryp_str_i.c diff --git a/src/lang/cryp_str_s.c b/src/files/lang/cryp_str_s.c similarity index 100% rename from src/lang/cryp_str_s.c rename to src/files/lang/cryp_str_s.c diff --git a/src/lang/damE.c b/src/files/lang/damE.c similarity index 100% rename from src/lang/damE.c rename to src/files/lang/damE.c diff --git a/src/lang/damJ.c b/src/files/lang/damJ.c similarity index 100% rename from src/lang/damJ.c rename to src/files/lang/damJ.c diff --git a/src/lang/damP.c b/src/files/lang/damP.c similarity index 100% rename from src/lang/damP.c rename to src/files/lang/damP.c diff --git a/src/lang/dam_str_f.c b/src/files/lang/dam_str_f.c similarity index 100% rename from src/lang/dam_str_f.c rename to src/files/lang/dam_str_f.c diff --git a/src/lang/dam_str_g.c b/src/files/lang/dam_str_g.c similarity index 100% rename from src/lang/dam_str_g.c rename to src/files/lang/dam_str_g.c diff --git a/src/lang/dam_str_i.c b/src/files/lang/dam_str_i.c similarity index 100% rename from src/lang/dam_str_i.c rename to src/files/lang/dam_str_i.c diff --git a/src/lang/dam_str_s.c b/src/files/lang/dam_str_s.c similarity index 100% rename from src/lang/dam_str_s.c rename to src/files/lang/dam_str_s.c diff --git a/src/lang/depoE.c b/src/files/lang/depoE.c similarity index 100% rename from src/lang/depoE.c rename to src/files/lang/depoE.c diff --git a/src/lang/depoJ.c b/src/files/lang/depoJ.c similarity index 100% rename from src/lang/depoJ.c rename to src/files/lang/depoJ.c diff --git a/src/lang/depoP.c b/src/files/lang/depoP.c similarity index 100% rename from src/lang/depoP.c rename to src/files/lang/depoP.c diff --git a/src/lang/depo_str_f.c b/src/files/lang/depo_str_f.c similarity index 100% rename from src/lang/depo_str_f.c rename to src/files/lang/depo_str_f.c diff --git a/src/lang/depo_str_g.c b/src/files/lang/depo_str_g.c similarity index 100% rename from src/lang/depo_str_g.c rename to src/files/lang/depo_str_g.c diff --git a/src/lang/depo_str_i.c b/src/files/lang/depo_str_i.c similarity index 100% rename from src/lang/depo_str_i.c rename to src/files/lang/depo_str_i.c diff --git a/src/lang/depo_str_s.c b/src/files/lang/depo_str_s.c similarity index 100% rename from src/lang/depo_str_s.c rename to src/files/lang/depo_str_s.c diff --git a/src/lang/destE.c b/src/files/lang/destE.c similarity index 100% rename from src/lang/destE.c rename to src/files/lang/destE.c diff --git a/src/lang/destJ.c b/src/files/lang/destJ.c similarity index 100% rename from src/lang/destJ.c rename to src/files/lang/destJ.c diff --git a/src/lang/destP.c b/src/files/lang/destP.c similarity index 100% rename from src/lang/destP.c rename to src/files/lang/destP.c diff --git a/src/lang/dest_str_f.c b/src/files/lang/dest_str_f.c similarity index 100% rename from src/lang/dest_str_f.c rename to src/files/lang/dest_str_f.c diff --git a/src/lang/dest_str_g.c b/src/files/lang/dest_str_g.c similarity index 100% rename from src/lang/dest_str_g.c rename to src/files/lang/dest_str_g.c diff --git a/src/lang/dest_str_i.c b/src/files/lang/dest_str_i.c similarity index 100% rename from src/lang/dest_str_i.c rename to src/files/lang/dest_str_i.c diff --git a/src/lang/dest_str_s.c b/src/files/lang/dest_str_s.c similarity index 100% rename from src/lang/dest_str_s.c rename to src/files/lang/dest_str_s.c diff --git a/src/lang/dishE.c b/src/files/lang/dishE.c similarity index 100% rename from src/lang/dishE.c rename to src/files/lang/dishE.c diff --git a/src/lang/dishJ.c b/src/files/lang/dishJ.c similarity index 100% rename from src/lang/dishJ.c rename to src/files/lang/dishJ.c diff --git a/src/lang/dishP.c b/src/files/lang/dishP.c similarity index 100% rename from src/lang/dishP.c rename to src/files/lang/dishP.c diff --git a/src/lang/dish_str_f.c b/src/files/lang/dish_str_f.c similarity index 100% rename from src/lang/dish_str_f.c rename to src/files/lang/dish_str_f.c diff --git a/src/lang/dish_str_g.c b/src/files/lang/dish_str_g.c similarity index 100% rename from src/lang/dish_str_g.c rename to src/files/lang/dish_str_g.c diff --git a/src/lang/dish_str_i.c b/src/files/lang/dish_str_i.c similarity index 100% rename from src/lang/dish_str_i.c rename to src/files/lang/dish_str_i.c diff --git a/src/lang/dish_str_s.c b/src/files/lang/dish_str_s.c similarity index 100% rename from src/lang/dish_str_s.c rename to src/files/lang/dish_str_s.c diff --git a/src/lang/earE.c b/src/files/lang/earE.c similarity index 100% rename from src/lang/earE.c rename to src/files/lang/earE.c diff --git a/src/lang/earJ.c b/src/files/lang/earJ.c similarity index 100% rename from src/lang/earJ.c rename to src/files/lang/earJ.c diff --git a/src/lang/earP.c b/src/files/lang/earP.c similarity index 100% rename from src/lang/earP.c rename to src/files/lang/earP.c diff --git a/src/lang/ear_str_f.c b/src/files/lang/ear_str_f.c similarity index 100% rename from src/lang/ear_str_f.c rename to src/files/lang/ear_str_f.c diff --git a/src/lang/ear_str_g.c b/src/files/lang/ear_str_g.c similarity index 100% rename from src/lang/ear_str_g.c rename to src/files/lang/ear_str_g.c diff --git a/src/lang/ear_str_i.c b/src/files/lang/ear_str_i.c similarity index 100% rename from src/lang/ear_str_i.c rename to src/files/lang/ear_str_i.c diff --git a/src/lang/ear_str_s.c b/src/files/lang/ear_str_s.c similarity index 100% rename from src/lang/ear_str_s.c rename to src/files/lang/ear_str_s.c diff --git a/src/lang/eldE.c b/src/files/lang/eldE.c similarity index 100% rename from src/lang/eldE.c rename to src/files/lang/eldE.c diff --git a/src/lang/eldJ.c b/src/files/lang/eldJ.c similarity index 100% rename from src/lang/eldJ.c rename to src/files/lang/eldJ.c diff --git a/src/lang/eldP.c b/src/files/lang/eldP.c similarity index 100% rename from src/lang/eldP.c rename to src/files/lang/eldP.c diff --git a/src/lang/eld_str_f.c b/src/files/lang/eld_str_f.c similarity index 100% rename from src/lang/eld_str_f.c rename to src/files/lang/eld_str_f.c diff --git a/src/lang/eld_str_g.c b/src/files/lang/eld_str_g.c similarity index 100% rename from src/lang/eld_str_g.c rename to src/files/lang/eld_str_g.c diff --git a/src/lang/eld_str_i.c b/src/files/lang/eld_str_i.c similarity index 100% rename from src/lang/eld_str_i.c rename to src/files/lang/eld_str_i.c diff --git a/src/lang/eld_str_s.c b/src/files/lang/eld_str_s.c similarity index 100% rename from src/lang/eld_str_s.c rename to src/files/lang/eld_str_s.c diff --git a/src/lang/gunE.c b/src/files/lang/gunE.c similarity index 100% rename from src/lang/gunE.c rename to src/files/lang/gunE.c diff --git a/src/lang/gunJ.c b/src/files/lang/gunJ.c similarity index 100% rename from src/lang/gunJ.c rename to src/files/lang/gunJ.c diff --git a/src/lang/gunP.c b/src/files/lang/gunP.c similarity index 100% rename from src/lang/gunP.c rename to src/files/lang/gunP.c diff --git a/src/lang/gun_str_f.c b/src/files/lang/gun_str_f.c similarity index 100% rename from src/lang/gun_str_f.c rename to src/files/lang/gun_str_f.c diff --git a/src/lang/gun_str_g.c b/src/files/lang/gun_str_g.c similarity index 100% rename from src/lang/gun_str_g.c rename to src/files/lang/gun_str_g.c diff --git a/src/lang/gun_str_i.c b/src/files/lang/gun_str_i.c similarity index 100% rename from src/lang/gun_str_i.c rename to src/files/lang/gun_str_i.c diff --git a/src/lang/gun_str_s.c b/src/files/lang/gun_str_s.c similarity index 100% rename from src/lang/gun_str_s.c rename to src/files/lang/gun_str_s.c diff --git a/src/lang/impE.c b/src/files/lang/impE.c similarity index 100% rename from src/lang/impE.c rename to src/files/lang/impE.c diff --git a/src/lang/impJ.c b/src/files/lang/impJ.c similarity index 100% rename from src/lang/impJ.c rename to src/files/lang/impJ.c diff --git a/src/lang/impP.c b/src/files/lang/impP.c similarity index 100% rename from src/lang/impP.c rename to src/files/lang/impP.c diff --git a/src/lang/imp_str_f.c b/src/files/lang/imp_str_f.c similarity index 100% rename from src/lang/imp_str_f.c rename to src/files/lang/imp_str_f.c diff --git a/src/lang/imp_str_g.c b/src/files/lang/imp_str_g.c similarity index 100% rename from src/lang/imp_str_g.c rename to src/files/lang/imp_str_g.c diff --git a/src/lang/imp_str_i.c b/src/files/lang/imp_str_i.c similarity index 100% rename from src/lang/imp_str_i.c rename to src/files/lang/imp_str_i.c diff --git a/src/lang/imp_str_s.c b/src/files/lang/imp_str_s.c similarity index 100% rename from src/lang/imp_str_s.c rename to src/files/lang/imp_str_s.c diff --git a/src/lang/junE.c b/src/files/lang/junE.c similarity index 100% rename from src/lang/junE.c rename to src/files/lang/junE.c diff --git a/src/lang/junJ.c b/src/files/lang/junJ.c similarity index 100% rename from src/lang/junJ.c rename to src/files/lang/junJ.c diff --git a/src/lang/junP.c b/src/files/lang/junP.c similarity index 100% rename from src/lang/junP.c rename to src/files/lang/junP.c diff --git a/src/lang/jun_str_f.c b/src/files/lang/jun_str_f.c similarity index 100% rename from src/lang/jun_str_f.c rename to src/files/lang/jun_str_f.c diff --git a/src/lang/jun_str_g.c b/src/files/lang/jun_str_g.c similarity index 100% rename from src/lang/jun_str_g.c rename to src/files/lang/jun_str_g.c diff --git a/src/lang/jun_str_i.c b/src/files/lang/jun_str_i.c similarity index 100% rename from src/lang/jun_str_i.c rename to src/files/lang/jun_str_i.c diff --git a/src/lang/jun_str_s.c b/src/files/lang/jun_str_s.c similarity index 100% rename from src/lang/jun_str_s.c rename to src/files/lang/jun_str_s.c diff --git a/src/lang/lamE.c b/src/files/lang/lamE.c similarity index 100% rename from src/lang/lamE.c rename to src/files/lang/lamE.c diff --git a/src/lang/lamJ.c b/src/files/lang/lamJ.c similarity index 100% rename from src/lang/lamJ.c rename to src/files/lang/lamJ.c diff --git a/src/lang/lamP.c b/src/files/lang/lamP.c similarity index 100% rename from src/lang/lamP.c rename to src/files/lang/lamP.c diff --git a/src/lang/lam_str_f.c b/src/files/lang/lam_str_f.c similarity index 100% rename from src/lang/lam_str_f.c rename to src/files/lang/lam_str_f.c diff --git a/src/lang/lam_str_g.c b/src/files/lang/lam_str_g.c similarity index 100% rename from src/lang/lam_str_g.c rename to src/files/lang/lam_str_g.c diff --git a/src/lang/lam_str_i.c b/src/files/lang/lam_str_i.c similarity index 100% rename from src/lang/lam_str_i.c rename to src/files/lang/lam_str_i.c diff --git a/src/lang/lam_str_s.c b/src/files/lang/lam_str_s.c similarity index 100% rename from src/lang/lam_str_s.c rename to src/files/lang/lam_str_s.c diff --git a/src/lang/leeE.c b/src/files/lang/leeE.c similarity index 100% rename from src/lang/leeE.c rename to src/files/lang/leeE.c diff --git a/src/lang/leeJ.c b/src/files/lang/leeJ.c similarity index 100% rename from src/lang/leeJ.c rename to src/files/lang/leeJ.c diff --git a/src/lang/leeP.c b/src/files/lang/leeP.c similarity index 100% rename from src/lang/leeP.c rename to src/files/lang/leeP.c diff --git a/src/lang/lee_str_f.c b/src/files/lang/lee_str_f.c similarity index 100% rename from src/lang/lee_str_f.c rename to src/files/lang/lee_str_f.c diff --git a/src/lang/lee_str_g.c b/src/files/lang/lee_str_g.c similarity index 100% rename from src/lang/lee_str_g.c rename to src/files/lang/lee_str_g.c diff --git a/src/lang/lee_str_i.c b/src/files/lang/lee_str_i.c similarity index 100% rename from src/lang/lee_str_i.c rename to src/files/lang/lee_str_i.c diff --git a/src/lang/lee_str_s.c b/src/files/lang/lee_str_s.c similarity index 100% rename from src/lang/lee_str_s.c rename to src/files/lang/lee_str_s.c diff --git a/src/lang/lenE.c b/src/files/lang/lenE.c similarity index 100% rename from src/lang/lenE.c rename to src/files/lang/lenE.c diff --git a/src/lang/lenJ.c b/src/files/lang/lenJ.c similarity index 100% rename from src/lang/lenJ.c rename to src/files/lang/lenJ.c diff --git a/src/lang/lenP.c b/src/files/lang/lenP.c similarity index 100% rename from src/lang/lenP.c rename to src/files/lang/lenP.c diff --git a/src/lang/len_str_f.c b/src/files/lang/len_str_f.c similarity index 100% rename from src/lang/len_str_f.c rename to src/files/lang/len_str_f.c diff --git a/src/lang/len_str_g.c b/src/files/lang/len_str_g.c similarity index 100% rename from src/lang/len_str_g.c rename to src/files/lang/len_str_g.c diff --git a/src/lang/len_str_i.c b/src/files/lang/len_str_i.c similarity index 100% rename from src/lang/len_str_i.c rename to src/files/lang/len_str_i.c diff --git a/src/lang/len_str_s.c b/src/files/lang/len_str_s.c similarity index 100% rename from src/lang/len_str_s.c rename to src/files/lang/len_str_s.c diff --git a/src/lang/lipE.c b/src/files/lang/lipE.c similarity index 100% rename from src/lang/lipE.c rename to src/files/lang/lipE.c diff --git a/src/lang/lipJ.c b/src/files/lang/lipJ.c similarity index 100% rename from src/lang/lipJ.c rename to src/files/lang/lipJ.c diff --git a/src/lang/lipP.c b/src/files/lang/lipP.c similarity index 100% rename from src/lang/lipP.c rename to src/files/lang/lipP.c diff --git a/src/lang/lip_str_f.c b/src/files/lang/lip_str_f.c similarity index 100% rename from src/lang/lip_str_f.c rename to src/files/lang/lip_str_f.c diff --git a/src/lang/lip_str_g.c b/src/files/lang/lip_str_g.c similarity index 100% rename from src/lang/lip_str_g.c rename to src/files/lang/lip_str_g.c diff --git a/src/lang/lip_str_i.c b/src/files/lang/lip_str_i.c similarity index 100% rename from src/lang/lip_str_i.c rename to src/files/lang/lip_str_i.c diff --git a/src/lang/lip_str_s.c b/src/files/lang/lip_str_s.c similarity index 100% rename from src/lang/lip_str_s.c rename to src/files/lang/lip_str_s.c diff --git a/src/lang/lueE.c b/src/files/lang/lueE.c similarity index 100% rename from src/lang/lueE.c rename to src/files/lang/lueE.c diff --git a/src/lang/lueJ.c b/src/files/lang/lueJ.c similarity index 100% rename from src/lang/lueJ.c rename to src/files/lang/lueJ.c diff --git a/src/lang/lueP.c b/src/files/lang/lueP.c similarity index 100% rename from src/lang/lueP.c rename to src/files/lang/lueP.c diff --git a/src/lang/lue_str_f.c b/src/files/lang/lue_str_f.c similarity index 100% rename from src/lang/lue_str_f.c rename to src/files/lang/lue_str_f.c diff --git a/src/lang/lue_str_g.c b/src/files/lang/lue_str_g.c similarity index 100% rename from src/lang/lue_str_g.c rename to src/files/lang/lue_str_g.c diff --git a/src/lang/lue_str_i.c b/src/files/lang/lue_str_i.c similarity index 100% rename from src/lang/lue_str_i.c rename to src/files/lang/lue_str_i.c diff --git a/src/lang/lue_str_s.c b/src/files/lang/lue_str_s.c similarity index 100% rename from src/lang/lue_str_s.c rename to src/files/lang/lue_str_s.c diff --git a/src/lang/miscE.c b/src/files/lang/miscE.c similarity index 100% rename from src/lang/miscE.c rename to src/files/lang/miscE.c diff --git a/src/lang/miscJ.c b/src/files/lang/miscJ.c similarity index 100% rename from src/lang/miscJ.c rename to src/files/lang/miscJ.c diff --git a/src/lang/miscP.c b/src/files/lang/miscP.c similarity index 100% rename from src/lang/miscP.c rename to src/files/lang/miscP.c diff --git a/src/lang/misc_str_f.c b/src/files/lang/misc_str_f.c similarity index 100% rename from src/lang/misc_str_f.c rename to src/files/lang/misc_str_f.c diff --git a/src/lang/misc_str_g.c b/src/files/lang/misc_str_g.c similarity index 100% rename from src/lang/misc_str_g.c rename to src/files/lang/misc_str_g.c diff --git a/src/lang/misc_str_i.c b/src/files/lang/misc_str_i.c similarity index 100% rename from src/lang/misc_str_i.c rename to src/files/lang/misc_str_i.c diff --git a/src/lang/misc_str_s.c b/src/files/lang/misc_str_s.c similarity index 100% rename from src/lang/misc_str_s.c rename to src/files/lang/misc_str_s.c diff --git a/src/lang/mp10E.c b/src/files/lang/mp10E.c similarity index 100% rename from src/lang/mp10E.c rename to src/files/lang/mp10E.c diff --git a/src/lang/mp10J.c b/src/files/lang/mp10J.c similarity index 100% rename from src/lang/mp10J.c rename to src/files/lang/mp10J.c diff --git a/src/lang/mp10P.c b/src/files/lang/mp10P.c similarity index 100% rename from src/lang/mp10P.c rename to src/files/lang/mp10P.c diff --git a/src/lang/mp10_str_f.c b/src/files/lang/mp10_str_f.c similarity index 100% rename from src/lang/mp10_str_f.c rename to src/files/lang/mp10_str_f.c diff --git a/src/lang/mp10_str_g.c b/src/files/lang/mp10_str_g.c similarity index 100% rename from src/lang/mp10_str_g.c rename to src/files/lang/mp10_str_g.c diff --git a/src/lang/mp10_str_i.c b/src/files/lang/mp10_str_i.c similarity index 100% rename from src/lang/mp10_str_i.c rename to src/files/lang/mp10_str_i.c diff --git a/src/lang/mp10_str_s.c b/src/files/lang/mp10_str_s.c similarity index 100% rename from src/lang/mp10_str_s.c rename to src/files/lang/mp10_str_s.c diff --git a/src/lang/mp11E.c b/src/files/lang/mp11E.c similarity index 100% rename from src/lang/mp11E.c rename to src/files/lang/mp11E.c diff --git a/src/lang/mp11J.c b/src/files/lang/mp11J.c similarity index 100% rename from src/lang/mp11J.c rename to src/files/lang/mp11J.c diff --git a/src/lang/mp11P.c b/src/files/lang/mp11P.c similarity index 100% rename from src/lang/mp11P.c rename to src/files/lang/mp11P.c diff --git a/src/lang/mp11_str_f.c b/src/files/lang/mp11_str_f.c similarity index 100% rename from src/lang/mp11_str_f.c rename to src/files/lang/mp11_str_f.c diff --git a/src/lang/mp11_str_g.c b/src/files/lang/mp11_str_g.c similarity index 100% rename from src/lang/mp11_str_g.c rename to src/files/lang/mp11_str_g.c diff --git a/src/lang/mp11_str_i.c b/src/files/lang/mp11_str_i.c similarity index 100% rename from src/lang/mp11_str_i.c rename to src/files/lang/mp11_str_i.c diff --git a/src/lang/mp11_str_s.c b/src/files/lang/mp11_str_s.c similarity index 100% rename from src/lang/mp11_str_s.c rename to src/files/lang/mp11_str_s.c diff --git a/src/lang/mp12E.c b/src/files/lang/mp12E.c similarity index 100% rename from src/lang/mp12E.c rename to src/files/lang/mp12E.c diff --git a/src/lang/mp12J.c b/src/files/lang/mp12J.c similarity index 100% rename from src/lang/mp12J.c rename to src/files/lang/mp12J.c diff --git a/src/lang/mp12P.c b/src/files/lang/mp12P.c similarity index 100% rename from src/lang/mp12P.c rename to src/files/lang/mp12P.c diff --git a/src/lang/mp12_str_f.c b/src/files/lang/mp12_str_f.c similarity index 100% rename from src/lang/mp12_str_f.c rename to src/files/lang/mp12_str_f.c diff --git a/src/lang/mp12_str_g.c b/src/files/lang/mp12_str_g.c similarity index 100% rename from src/lang/mp12_str_g.c rename to src/files/lang/mp12_str_g.c diff --git a/src/lang/mp12_str_i.c b/src/files/lang/mp12_str_i.c similarity index 100% rename from src/lang/mp12_str_i.c rename to src/files/lang/mp12_str_i.c diff --git a/src/lang/mp12_str_s.c b/src/files/lang/mp12_str_s.c similarity index 100% rename from src/lang/mp12_str_s.c rename to src/files/lang/mp12_str_s.c diff --git a/src/lang/mp13E.c b/src/files/lang/mp13E.c similarity index 100% rename from src/lang/mp13E.c rename to src/files/lang/mp13E.c diff --git a/src/lang/mp13J.c b/src/files/lang/mp13J.c similarity index 100% rename from src/lang/mp13J.c rename to src/files/lang/mp13J.c diff --git a/src/lang/mp13P.c b/src/files/lang/mp13P.c similarity index 100% rename from src/lang/mp13P.c rename to src/files/lang/mp13P.c diff --git a/src/lang/mp13_str_f.c b/src/files/lang/mp13_str_f.c similarity index 100% rename from src/lang/mp13_str_f.c rename to src/files/lang/mp13_str_f.c diff --git a/src/lang/mp13_str_g.c b/src/files/lang/mp13_str_g.c similarity index 100% rename from src/lang/mp13_str_g.c rename to src/files/lang/mp13_str_g.c diff --git a/src/lang/mp13_str_i.c b/src/files/lang/mp13_str_i.c similarity index 100% rename from src/lang/mp13_str_i.c rename to src/files/lang/mp13_str_i.c diff --git a/src/lang/mp13_str_s.c b/src/files/lang/mp13_str_s.c similarity index 100% rename from src/lang/mp13_str_s.c rename to src/files/lang/mp13_str_s.c diff --git a/src/lang/mp14E.c b/src/files/lang/mp14E.c similarity index 100% rename from src/lang/mp14E.c rename to src/files/lang/mp14E.c diff --git a/src/lang/mp14J.c b/src/files/lang/mp14J.c similarity index 100% rename from src/lang/mp14J.c rename to src/files/lang/mp14J.c diff --git a/src/lang/mp14P.c b/src/files/lang/mp14P.c similarity index 100% rename from src/lang/mp14P.c rename to src/files/lang/mp14P.c diff --git a/src/lang/mp14_str_f.c b/src/files/lang/mp14_str_f.c similarity index 100% rename from src/lang/mp14_str_f.c rename to src/files/lang/mp14_str_f.c diff --git a/src/lang/mp14_str_g.c b/src/files/lang/mp14_str_g.c similarity index 100% rename from src/lang/mp14_str_g.c rename to src/files/lang/mp14_str_g.c diff --git a/src/lang/mp14_str_i.c b/src/files/lang/mp14_str_i.c similarity index 100% rename from src/lang/mp14_str_i.c rename to src/files/lang/mp14_str_i.c diff --git a/src/lang/mp14_str_s.c b/src/files/lang/mp14_str_s.c similarity index 100% rename from src/lang/mp14_str_s.c rename to src/files/lang/mp14_str_s.c diff --git a/src/lang/mp15E.c b/src/files/lang/mp15E.c similarity index 100% rename from src/lang/mp15E.c rename to src/files/lang/mp15E.c diff --git a/src/lang/mp15J.c b/src/files/lang/mp15J.c similarity index 100% rename from src/lang/mp15J.c rename to src/files/lang/mp15J.c diff --git a/src/lang/mp15P.c b/src/files/lang/mp15P.c similarity index 100% rename from src/lang/mp15P.c rename to src/files/lang/mp15P.c diff --git a/src/lang/mp15_str_f.c b/src/files/lang/mp15_str_f.c similarity index 100% rename from src/lang/mp15_str_f.c rename to src/files/lang/mp15_str_f.c diff --git a/src/lang/mp15_str_g.c b/src/files/lang/mp15_str_g.c similarity index 100% rename from src/lang/mp15_str_g.c rename to src/files/lang/mp15_str_g.c diff --git a/src/lang/mp15_str_i.c b/src/files/lang/mp15_str_i.c similarity index 100% rename from src/lang/mp15_str_i.c rename to src/files/lang/mp15_str_i.c diff --git a/src/lang/mp15_str_s.c b/src/files/lang/mp15_str_s.c similarity index 100% rename from src/lang/mp15_str_s.c rename to src/files/lang/mp15_str_s.c diff --git a/src/lang/mp16E.c b/src/files/lang/mp16E.c similarity index 100% rename from src/lang/mp16E.c rename to src/files/lang/mp16E.c diff --git a/src/lang/mp16J.c b/src/files/lang/mp16J.c similarity index 100% rename from src/lang/mp16J.c rename to src/files/lang/mp16J.c diff --git a/src/lang/mp16P.c b/src/files/lang/mp16P.c similarity index 100% rename from src/lang/mp16P.c rename to src/files/lang/mp16P.c diff --git a/src/lang/mp16_str_f.c b/src/files/lang/mp16_str_f.c similarity index 100% rename from src/lang/mp16_str_f.c rename to src/files/lang/mp16_str_f.c diff --git a/src/lang/mp16_str_g.c b/src/files/lang/mp16_str_g.c similarity index 100% rename from src/lang/mp16_str_g.c rename to src/files/lang/mp16_str_g.c diff --git a/src/lang/mp16_str_i.c b/src/files/lang/mp16_str_i.c similarity index 100% rename from src/lang/mp16_str_i.c rename to src/files/lang/mp16_str_i.c diff --git a/src/lang/mp16_str_s.c b/src/files/lang/mp16_str_s.c similarity index 100% rename from src/lang/mp16_str_s.c rename to src/files/lang/mp16_str_s.c diff --git a/src/lang/mp17E.c b/src/files/lang/mp17E.c similarity index 100% rename from src/lang/mp17E.c rename to src/files/lang/mp17E.c diff --git a/src/lang/mp17J.c b/src/files/lang/mp17J.c similarity index 100% rename from src/lang/mp17J.c rename to src/files/lang/mp17J.c diff --git a/src/lang/mp17P.c b/src/files/lang/mp17P.c similarity index 100% rename from src/lang/mp17P.c rename to src/files/lang/mp17P.c diff --git a/src/lang/mp17_str_f.c b/src/files/lang/mp17_str_f.c similarity index 100% rename from src/lang/mp17_str_f.c rename to src/files/lang/mp17_str_f.c diff --git a/src/lang/mp17_str_g.c b/src/files/lang/mp17_str_g.c similarity index 100% rename from src/lang/mp17_str_g.c rename to src/files/lang/mp17_str_g.c diff --git a/src/lang/mp17_str_i.c b/src/files/lang/mp17_str_i.c similarity index 100% rename from src/lang/mp17_str_i.c rename to src/files/lang/mp17_str_i.c diff --git a/src/lang/mp17_str_s.c b/src/files/lang/mp17_str_s.c similarity index 100% rename from src/lang/mp17_str_s.c rename to src/files/lang/mp17_str_s.c diff --git a/src/lang/mp18E.c b/src/files/lang/mp18E.c similarity index 100% rename from src/lang/mp18E.c rename to src/files/lang/mp18E.c diff --git a/src/lang/mp18J.c b/src/files/lang/mp18J.c similarity index 100% rename from src/lang/mp18J.c rename to src/files/lang/mp18J.c diff --git a/src/lang/mp18P.c b/src/files/lang/mp18P.c similarity index 100% rename from src/lang/mp18P.c rename to src/files/lang/mp18P.c diff --git a/src/lang/mp18_str_f.c b/src/files/lang/mp18_str_f.c similarity index 100% rename from src/lang/mp18_str_f.c rename to src/files/lang/mp18_str_f.c diff --git a/src/lang/mp18_str_g.c b/src/files/lang/mp18_str_g.c similarity index 100% rename from src/lang/mp18_str_g.c rename to src/files/lang/mp18_str_g.c diff --git a/src/lang/mp18_str_i.c b/src/files/lang/mp18_str_i.c similarity index 100% rename from src/lang/mp18_str_i.c rename to src/files/lang/mp18_str_i.c diff --git a/src/lang/mp18_str_s.c b/src/files/lang/mp18_str_s.c similarity index 100% rename from src/lang/mp18_str_s.c rename to src/files/lang/mp18_str_s.c diff --git a/src/lang/mp19E.c b/src/files/lang/mp19E.c similarity index 100% rename from src/lang/mp19E.c rename to src/files/lang/mp19E.c diff --git a/src/lang/mp19J.c b/src/files/lang/mp19J.c similarity index 100% rename from src/lang/mp19J.c rename to src/files/lang/mp19J.c diff --git a/src/lang/mp19P.c b/src/files/lang/mp19P.c similarity index 100% rename from src/lang/mp19P.c rename to src/files/lang/mp19P.c diff --git a/src/lang/mp19_str_f.c b/src/files/lang/mp19_str_f.c similarity index 100% rename from src/lang/mp19_str_f.c rename to src/files/lang/mp19_str_f.c diff --git a/src/lang/mp19_str_g.c b/src/files/lang/mp19_str_g.c similarity index 100% rename from src/lang/mp19_str_g.c rename to src/files/lang/mp19_str_g.c diff --git a/src/lang/mp19_str_i.c b/src/files/lang/mp19_str_i.c similarity index 100% rename from src/lang/mp19_str_i.c rename to src/files/lang/mp19_str_i.c diff --git a/src/lang/mp19_str_s.c b/src/files/lang/mp19_str_s.c similarity index 100% rename from src/lang/mp19_str_s.c rename to src/files/lang/mp19_str_s.c diff --git a/src/lang/mp1E.c b/src/files/lang/mp1E.c similarity index 100% rename from src/lang/mp1E.c rename to src/files/lang/mp1E.c diff --git a/src/lang/mp1J.c b/src/files/lang/mp1J.c similarity index 100% rename from src/lang/mp1J.c rename to src/files/lang/mp1J.c diff --git a/src/lang/mp1P.c b/src/files/lang/mp1P.c similarity index 100% rename from src/lang/mp1P.c rename to src/files/lang/mp1P.c diff --git a/src/lang/mp1_str_f.c b/src/files/lang/mp1_str_f.c similarity index 100% rename from src/lang/mp1_str_f.c rename to src/files/lang/mp1_str_f.c diff --git a/src/lang/mp1_str_g.c b/src/files/lang/mp1_str_g.c similarity index 100% rename from src/lang/mp1_str_g.c rename to src/files/lang/mp1_str_g.c diff --git a/src/lang/mp1_str_i.c b/src/files/lang/mp1_str_i.c similarity index 100% rename from src/lang/mp1_str_i.c rename to src/files/lang/mp1_str_i.c diff --git a/src/lang/mp1_str_s.c b/src/files/lang/mp1_str_s.c similarity index 100% rename from src/lang/mp1_str_s.c rename to src/files/lang/mp1_str_s.c diff --git a/src/lang/mp20E.c b/src/files/lang/mp20E.c similarity index 100% rename from src/lang/mp20E.c rename to src/files/lang/mp20E.c diff --git a/src/lang/mp20J.c b/src/files/lang/mp20J.c similarity index 100% rename from src/lang/mp20J.c rename to src/files/lang/mp20J.c diff --git a/src/lang/mp20P.c b/src/files/lang/mp20P.c similarity index 100% rename from src/lang/mp20P.c rename to src/files/lang/mp20P.c diff --git a/src/lang/mp20_str_f.c b/src/files/lang/mp20_str_f.c similarity index 100% rename from src/lang/mp20_str_f.c rename to src/files/lang/mp20_str_f.c diff --git a/src/lang/mp20_str_g.c b/src/files/lang/mp20_str_g.c similarity index 100% rename from src/lang/mp20_str_g.c rename to src/files/lang/mp20_str_g.c diff --git a/src/lang/mp20_str_i.c b/src/files/lang/mp20_str_i.c similarity index 100% rename from src/lang/mp20_str_i.c rename to src/files/lang/mp20_str_i.c diff --git a/src/lang/mp20_str_s.c b/src/files/lang/mp20_str_s.c similarity index 100% rename from src/lang/mp20_str_s.c rename to src/files/lang/mp20_str_s.c diff --git a/src/lang/mp2E.c b/src/files/lang/mp2E.c similarity index 100% rename from src/lang/mp2E.c rename to src/files/lang/mp2E.c diff --git a/src/lang/mp2J.c b/src/files/lang/mp2J.c similarity index 100% rename from src/lang/mp2J.c rename to src/files/lang/mp2J.c diff --git a/src/lang/mp2P.c b/src/files/lang/mp2P.c similarity index 100% rename from src/lang/mp2P.c rename to src/files/lang/mp2P.c diff --git a/src/lang/mp2_str_f.c b/src/files/lang/mp2_str_f.c similarity index 100% rename from src/lang/mp2_str_f.c rename to src/files/lang/mp2_str_f.c diff --git a/src/lang/mp2_str_g.c b/src/files/lang/mp2_str_g.c similarity index 100% rename from src/lang/mp2_str_g.c rename to src/files/lang/mp2_str_g.c diff --git a/src/lang/mp2_str_i.c b/src/files/lang/mp2_str_i.c similarity index 100% rename from src/lang/mp2_str_i.c rename to src/files/lang/mp2_str_i.c diff --git a/src/lang/mp2_str_s.c b/src/files/lang/mp2_str_s.c similarity index 100% rename from src/lang/mp2_str_s.c rename to src/files/lang/mp2_str_s.c diff --git a/src/lang/mp3E.c b/src/files/lang/mp3E.c similarity index 100% rename from src/lang/mp3E.c rename to src/files/lang/mp3E.c diff --git a/src/lang/mp3J.c b/src/files/lang/mp3J.c similarity index 100% rename from src/lang/mp3J.c rename to src/files/lang/mp3J.c diff --git a/src/lang/mp3P.c b/src/files/lang/mp3P.c similarity index 100% rename from src/lang/mp3P.c rename to src/files/lang/mp3P.c diff --git a/src/lang/mp3_str_f.c b/src/files/lang/mp3_str_f.c similarity index 100% rename from src/lang/mp3_str_f.c rename to src/files/lang/mp3_str_f.c diff --git a/src/lang/mp3_str_g.c b/src/files/lang/mp3_str_g.c similarity index 100% rename from src/lang/mp3_str_g.c rename to src/files/lang/mp3_str_g.c diff --git a/src/lang/mp3_str_i.c b/src/files/lang/mp3_str_i.c similarity index 100% rename from src/lang/mp3_str_i.c rename to src/files/lang/mp3_str_i.c diff --git a/src/lang/mp3_str_s.c b/src/files/lang/mp3_str_s.c similarity index 100% rename from src/lang/mp3_str_s.c rename to src/files/lang/mp3_str_s.c diff --git a/src/lang/mp4E.c b/src/files/lang/mp4E.c similarity index 100% rename from src/lang/mp4E.c rename to src/files/lang/mp4E.c diff --git a/src/lang/mp4J.c b/src/files/lang/mp4J.c similarity index 100% rename from src/lang/mp4J.c rename to src/files/lang/mp4J.c diff --git a/src/lang/mp4P.c b/src/files/lang/mp4P.c similarity index 100% rename from src/lang/mp4P.c rename to src/files/lang/mp4P.c diff --git a/src/lang/mp4_str_f.c b/src/files/lang/mp4_str_f.c similarity index 100% rename from src/lang/mp4_str_f.c rename to src/files/lang/mp4_str_f.c diff --git a/src/lang/mp4_str_g.c b/src/files/lang/mp4_str_g.c similarity index 100% rename from src/lang/mp4_str_g.c rename to src/files/lang/mp4_str_g.c diff --git a/src/lang/mp4_str_i.c b/src/files/lang/mp4_str_i.c similarity index 100% rename from src/lang/mp4_str_i.c rename to src/files/lang/mp4_str_i.c diff --git a/src/lang/mp4_str_s.c b/src/files/lang/mp4_str_s.c similarity index 100% rename from src/lang/mp4_str_s.c rename to src/files/lang/mp4_str_s.c diff --git a/src/lang/mp5E.c b/src/files/lang/mp5E.c similarity index 100% rename from src/lang/mp5E.c rename to src/files/lang/mp5E.c diff --git a/src/lang/mp5J.c b/src/files/lang/mp5J.c similarity index 100% rename from src/lang/mp5J.c rename to src/files/lang/mp5J.c diff --git a/src/lang/mp5P.c b/src/files/lang/mp5P.c similarity index 100% rename from src/lang/mp5P.c rename to src/files/lang/mp5P.c diff --git a/src/lang/mp5_str_f.c b/src/files/lang/mp5_str_f.c similarity index 100% rename from src/lang/mp5_str_f.c rename to src/files/lang/mp5_str_f.c diff --git a/src/lang/mp5_str_g.c b/src/files/lang/mp5_str_g.c similarity index 100% rename from src/lang/mp5_str_g.c rename to src/files/lang/mp5_str_g.c diff --git a/src/lang/mp5_str_i.c b/src/files/lang/mp5_str_i.c similarity index 100% rename from src/lang/mp5_str_i.c rename to src/files/lang/mp5_str_i.c diff --git a/src/lang/mp5_str_s.c b/src/files/lang/mp5_str_s.c similarity index 100% rename from src/lang/mp5_str_s.c rename to src/files/lang/mp5_str_s.c diff --git a/src/lang/mp6E.c b/src/files/lang/mp6E.c similarity index 100% rename from src/lang/mp6E.c rename to src/files/lang/mp6E.c diff --git a/src/lang/mp6J.c b/src/files/lang/mp6J.c similarity index 100% rename from src/lang/mp6J.c rename to src/files/lang/mp6J.c diff --git a/src/lang/mp6P.c b/src/files/lang/mp6P.c similarity index 100% rename from src/lang/mp6P.c rename to src/files/lang/mp6P.c diff --git a/src/lang/mp6_str_f.c b/src/files/lang/mp6_str_f.c similarity index 100% rename from src/lang/mp6_str_f.c rename to src/files/lang/mp6_str_f.c diff --git a/src/lang/mp6_str_g.c b/src/files/lang/mp6_str_g.c similarity index 100% rename from src/lang/mp6_str_g.c rename to src/files/lang/mp6_str_g.c diff --git a/src/lang/mp6_str_i.c b/src/files/lang/mp6_str_i.c similarity index 100% rename from src/lang/mp6_str_i.c rename to src/files/lang/mp6_str_i.c diff --git a/src/lang/mp6_str_s.c b/src/files/lang/mp6_str_s.c similarity index 100% rename from src/lang/mp6_str_s.c rename to src/files/lang/mp6_str_s.c diff --git a/src/lang/mp7E.c b/src/files/lang/mp7E.c similarity index 100% rename from src/lang/mp7E.c rename to src/files/lang/mp7E.c diff --git a/src/lang/mp7J.c b/src/files/lang/mp7J.c similarity index 100% rename from src/lang/mp7J.c rename to src/files/lang/mp7J.c diff --git a/src/lang/mp7P.c b/src/files/lang/mp7P.c similarity index 100% rename from src/lang/mp7P.c rename to src/files/lang/mp7P.c diff --git a/src/lang/mp7_str_f.c b/src/files/lang/mp7_str_f.c similarity index 100% rename from src/lang/mp7_str_f.c rename to src/files/lang/mp7_str_f.c diff --git a/src/lang/mp7_str_g.c b/src/files/lang/mp7_str_g.c similarity index 100% rename from src/lang/mp7_str_g.c rename to src/files/lang/mp7_str_g.c diff --git a/src/lang/mp7_str_i.c b/src/files/lang/mp7_str_i.c similarity index 100% rename from src/lang/mp7_str_i.c rename to src/files/lang/mp7_str_i.c diff --git a/src/lang/mp7_str_s.c b/src/files/lang/mp7_str_s.c similarity index 100% rename from src/lang/mp7_str_s.c rename to src/files/lang/mp7_str_s.c diff --git a/src/lang/mp8E.c b/src/files/lang/mp8E.c similarity index 100% rename from src/lang/mp8E.c rename to src/files/lang/mp8E.c diff --git a/src/lang/mp8J.c b/src/files/lang/mp8J.c similarity index 100% rename from src/lang/mp8J.c rename to src/files/lang/mp8J.c diff --git a/src/lang/mp8P.c b/src/files/lang/mp8P.c similarity index 100% rename from src/lang/mp8P.c rename to src/files/lang/mp8P.c diff --git a/src/lang/mp8_str_f.c b/src/files/lang/mp8_str_f.c similarity index 100% rename from src/lang/mp8_str_f.c rename to src/files/lang/mp8_str_f.c diff --git a/src/lang/mp8_str_g.c b/src/files/lang/mp8_str_g.c similarity index 100% rename from src/lang/mp8_str_g.c rename to src/files/lang/mp8_str_g.c diff --git a/src/lang/mp8_str_i.c b/src/files/lang/mp8_str_i.c similarity index 100% rename from src/lang/mp8_str_i.c rename to src/files/lang/mp8_str_i.c diff --git a/src/lang/mp8_str_s.c b/src/files/lang/mp8_str_s.c similarity index 100% rename from src/lang/mp8_str_s.c rename to src/files/lang/mp8_str_s.c diff --git a/src/lang/mp9E.c b/src/files/lang/mp9E.c similarity index 100% rename from src/lang/mp9E.c rename to src/files/lang/mp9E.c diff --git a/src/lang/mp9J.c b/src/files/lang/mp9J.c similarity index 100% rename from src/lang/mp9J.c rename to src/files/lang/mp9J.c diff --git a/src/lang/mp9P.c b/src/files/lang/mp9P.c similarity index 100% rename from src/lang/mp9P.c rename to src/files/lang/mp9P.c diff --git a/src/lang/mp9_str_f.c b/src/files/lang/mp9_str_f.c similarity index 100% rename from src/lang/mp9_str_f.c rename to src/files/lang/mp9_str_f.c diff --git a/src/lang/mp9_str_g.c b/src/files/lang/mp9_str_g.c similarity index 100% rename from src/lang/mp9_str_g.c rename to src/files/lang/mp9_str_g.c diff --git a/src/lang/mp9_str_i.c b/src/files/lang/mp9_str_i.c similarity index 100% rename from src/lang/mp9_str_i.c rename to src/files/lang/mp9_str_i.c diff --git a/src/lang/mp9_str_s.c b/src/files/lang/mp9_str_s.c similarity index 100% rename from src/lang/mp9_str_s.c rename to src/files/lang/mp9_str_s.c diff --git a/src/lang/mpmenuE.c b/src/files/lang/mpmenuE.c similarity index 100% rename from src/lang/mpmenuE.c rename to src/files/lang/mpmenuE.c diff --git a/src/lang/mpmenuJ.c b/src/files/lang/mpmenuJ.c similarity index 100% rename from src/lang/mpmenuJ.c rename to src/files/lang/mpmenuJ.c diff --git a/src/lang/mpmenuP.c b/src/files/lang/mpmenuP.c similarity index 100% rename from src/lang/mpmenuP.c rename to src/files/lang/mpmenuP.c diff --git a/src/lang/mpmenu_str_f.c b/src/files/lang/mpmenu_str_f.c similarity index 100% rename from src/lang/mpmenu_str_f.c rename to src/files/lang/mpmenu_str_f.c diff --git a/src/lang/mpmenu_str_g.c b/src/files/lang/mpmenu_str_g.c similarity index 100% rename from src/lang/mpmenu_str_g.c rename to src/files/lang/mpmenu_str_g.c diff --git a/src/lang/mpmenu_str_i.c b/src/files/lang/mpmenu_str_i.c similarity index 100% rename from src/lang/mpmenu_str_i.c rename to src/files/lang/mpmenu_str_i.c diff --git a/src/lang/mpmenu_str_s.c b/src/files/lang/mpmenu_str_s.c similarity index 100% rename from src/lang/mpmenu_str_s.c rename to src/files/lang/mpmenu_str_s.c diff --git a/src/lang/mpweaponsE.c b/src/files/lang/mpweaponsE.c similarity index 100% rename from src/lang/mpweaponsE.c rename to src/files/lang/mpweaponsE.c diff --git a/src/lang/mpweaponsJ.c b/src/files/lang/mpweaponsJ.c similarity index 100% rename from src/lang/mpweaponsJ.c rename to src/files/lang/mpweaponsJ.c diff --git a/src/lang/mpweaponsP.c b/src/files/lang/mpweaponsP.c similarity index 100% rename from src/lang/mpweaponsP.c rename to src/files/lang/mpweaponsP.c diff --git a/src/lang/mpweapons_str_f.c b/src/files/lang/mpweapons_str_f.c similarity index 100% rename from src/lang/mpweapons_str_f.c rename to src/files/lang/mpweapons_str_f.c diff --git a/src/lang/mpweapons_str_g.c b/src/files/lang/mpweapons_str_g.c similarity index 100% rename from src/lang/mpweapons_str_g.c rename to src/files/lang/mpweapons_str_g.c diff --git a/src/lang/mpweapons_str_i.c b/src/files/lang/mpweapons_str_i.c similarity index 100% rename from src/lang/mpweapons_str_i.c rename to src/files/lang/mpweapons_str_i.c diff --git a/src/lang/mpweapons_str_s.c b/src/files/lang/mpweapons_str_s.c similarity index 100% rename from src/lang/mpweapons_str_s.c rename to src/files/lang/mpweapons_str_s.c diff --git a/src/lang/oatE.c b/src/files/lang/oatE.c similarity index 100% rename from src/lang/oatE.c rename to src/files/lang/oatE.c diff --git a/src/lang/oatJ.c b/src/files/lang/oatJ.c similarity index 100% rename from src/lang/oatJ.c rename to src/files/lang/oatJ.c diff --git a/src/lang/oatP.c b/src/files/lang/oatP.c similarity index 100% rename from src/lang/oatP.c rename to src/files/lang/oatP.c diff --git a/src/lang/oat_str_f.c b/src/files/lang/oat_str_f.c similarity index 100% rename from src/lang/oat_str_f.c rename to src/files/lang/oat_str_f.c diff --git a/src/lang/oat_str_g.c b/src/files/lang/oat_str_g.c similarity index 100% rename from src/lang/oat_str_g.c rename to src/files/lang/oat_str_g.c diff --git a/src/lang/oat_str_i.c b/src/files/lang/oat_str_i.c similarity index 100% rename from src/lang/oat_str_i.c rename to src/files/lang/oat_str_i.c diff --git a/src/lang/oat_str_s.c b/src/files/lang/oat_str_s.c similarity index 100% rename from src/lang/oat_str_s.c rename to src/files/lang/oat_str_s.c diff --git a/src/lang/oldE.c b/src/files/lang/oldE.c similarity index 100% rename from src/lang/oldE.c rename to src/files/lang/oldE.c diff --git a/src/lang/oldJ.c b/src/files/lang/oldJ.c similarity index 100% rename from src/lang/oldJ.c rename to src/files/lang/oldJ.c diff --git a/src/lang/oldP.c b/src/files/lang/oldP.c similarity index 100% rename from src/lang/oldP.c rename to src/files/lang/oldP.c diff --git a/src/lang/old_str_f.c b/src/files/lang/old_str_f.c similarity index 100% rename from src/lang/old_str_f.c rename to src/files/lang/old_str_f.c diff --git a/src/lang/old_str_g.c b/src/files/lang/old_str_g.c similarity index 100% rename from src/lang/old_str_g.c rename to src/files/lang/old_str_g.c diff --git a/src/lang/old_str_i.c b/src/files/lang/old_str_i.c similarity index 100% rename from src/lang/old_str_i.c rename to src/files/lang/old_str_i.c diff --git a/src/lang/old_str_s.c b/src/files/lang/old_str_s.c similarity index 100% rename from src/lang/old_str_s.c rename to src/files/lang/old_str_s.c diff --git a/src/lang/optionsE.c b/src/files/lang/optionsE.c similarity index 100% rename from src/lang/optionsE.c rename to src/files/lang/optionsE.c diff --git a/src/lang/optionsJ.c b/src/files/lang/optionsJ.c similarity index 100% rename from src/lang/optionsJ.c rename to src/files/lang/optionsJ.c diff --git a/src/lang/optionsP.c b/src/files/lang/optionsP.c similarity index 100% rename from src/lang/optionsP.c rename to src/files/lang/optionsP.c diff --git a/src/lang/options_str_f.c b/src/files/lang/options_str_f.c similarity index 100% rename from src/lang/options_str_f.c rename to src/files/lang/options_str_f.c diff --git a/src/lang/options_str_g.c b/src/files/lang/options_str_g.c similarity index 100% rename from src/lang/options_str_g.c rename to src/files/lang/options_str_g.c diff --git a/src/lang/options_str_i.c b/src/files/lang/options_str_i.c similarity index 100% rename from src/lang/options_str_i.c rename to src/files/lang/options_str_i.c diff --git a/src/lang/options_str_s.c b/src/files/lang/options_str_s.c similarity index 100% rename from src/lang/options_str_s.c rename to src/files/lang/options_str_s.c diff --git a/src/lang/pamE.c b/src/files/lang/pamE.c similarity index 100% rename from src/lang/pamE.c rename to src/files/lang/pamE.c diff --git a/src/lang/pamJ.c b/src/files/lang/pamJ.c similarity index 100% rename from src/lang/pamJ.c rename to src/files/lang/pamJ.c diff --git a/src/lang/pamP.c b/src/files/lang/pamP.c similarity index 100% rename from src/lang/pamP.c rename to src/files/lang/pamP.c diff --git a/src/lang/pam_str_f.c b/src/files/lang/pam_str_f.c similarity index 100% rename from src/lang/pam_str_f.c rename to src/files/lang/pam_str_f.c diff --git a/src/lang/pam_str_g.c b/src/files/lang/pam_str_g.c similarity index 100% rename from src/lang/pam_str_g.c rename to src/files/lang/pam_str_g.c diff --git a/src/lang/pam_str_i.c b/src/files/lang/pam_str_i.c similarity index 100% rename from src/lang/pam_str_i.c rename to src/files/lang/pam_str_i.c diff --git a/src/lang/pam_str_s.c b/src/files/lang/pam_str_s.c similarity index 100% rename from src/lang/pam_str_s.c rename to src/files/lang/pam_str_s.c diff --git a/src/lang/peteE.c b/src/files/lang/peteE.c similarity index 100% rename from src/lang/peteE.c rename to src/files/lang/peteE.c diff --git a/src/lang/peteJ.c b/src/files/lang/peteJ.c similarity index 100% rename from src/lang/peteJ.c rename to src/files/lang/peteJ.c diff --git a/src/lang/peteP.c b/src/files/lang/peteP.c similarity index 100% rename from src/lang/peteP.c rename to src/files/lang/peteP.c diff --git a/src/lang/pete_str_f.c b/src/files/lang/pete_str_f.c similarity index 100% rename from src/lang/pete_str_f.c rename to src/files/lang/pete_str_f.c diff --git a/src/lang/pete_str_g.c b/src/files/lang/pete_str_g.c similarity index 100% rename from src/lang/pete_str_g.c rename to src/files/lang/pete_str_g.c diff --git a/src/lang/pete_str_i.c b/src/files/lang/pete_str_i.c similarity index 100% rename from src/lang/pete_str_i.c rename to src/files/lang/pete_str_i.c diff --git a/src/lang/pete_str_s.c b/src/files/lang/pete_str_s.c similarity index 100% rename from src/lang/pete_str_s.c rename to src/files/lang/pete_str_s.c diff --git a/src/lang/propobjE.c b/src/files/lang/propobjE.c similarity index 100% rename from src/lang/propobjE.c rename to src/files/lang/propobjE.c diff --git a/src/lang/propobjJ.c b/src/files/lang/propobjJ.c similarity index 100% rename from src/lang/propobjJ.c rename to src/files/lang/propobjJ.c diff --git a/src/lang/propobjP.c b/src/files/lang/propobjP.c similarity index 100% rename from src/lang/propobjP.c rename to src/files/lang/propobjP.c diff --git a/src/lang/propobj_str_f.c b/src/files/lang/propobj_str_f.c similarity index 100% rename from src/lang/propobj_str_f.c rename to src/files/lang/propobj_str_f.c diff --git a/src/lang/propobj_str_g.c b/src/files/lang/propobj_str_g.c similarity index 100% rename from src/lang/propobj_str_g.c rename to src/files/lang/propobj_str_g.c diff --git a/src/lang/propobj_str_i.c b/src/files/lang/propobj_str_i.c similarity index 100% rename from src/lang/propobj_str_i.c rename to src/files/lang/propobj_str_i.c diff --git a/src/lang/propobj_str_s.c b/src/files/lang/propobj_str_s.c similarity index 100% rename from src/lang/propobj_str_s.c rename to src/files/lang/propobj_str_s.c diff --git a/src/lang/refE.c b/src/files/lang/refE.c similarity index 100% rename from src/lang/refE.c rename to src/files/lang/refE.c diff --git a/src/lang/refJ.c b/src/files/lang/refJ.c similarity index 100% rename from src/lang/refJ.c rename to src/files/lang/refJ.c diff --git a/src/lang/refP.c b/src/files/lang/refP.c similarity index 100% rename from src/lang/refP.c rename to src/files/lang/refP.c diff --git a/src/lang/ref_str_f.c b/src/files/lang/ref_str_f.c similarity index 100% rename from src/lang/ref_str_f.c rename to src/files/lang/ref_str_f.c diff --git a/src/lang/ref_str_g.c b/src/files/lang/ref_str_g.c similarity index 100% rename from src/lang/ref_str_g.c rename to src/files/lang/ref_str_g.c diff --git a/src/lang/ref_str_i.c b/src/files/lang/ref_str_i.c similarity index 100% rename from src/lang/ref_str_i.c rename to src/files/lang/ref_str_i.c diff --git a/src/lang/ref_str_s.c b/src/files/lang/ref_str_s.c similarity index 100% rename from src/lang/ref_str_s.c rename to src/files/lang/ref_str_s.c diff --git a/src/lang/ritE.c b/src/files/lang/ritE.c similarity index 100% rename from src/lang/ritE.c rename to src/files/lang/ritE.c diff --git a/src/lang/ritJ.c b/src/files/lang/ritJ.c similarity index 100% rename from src/lang/ritJ.c rename to src/files/lang/ritJ.c diff --git a/src/lang/ritP.c b/src/files/lang/ritP.c similarity index 100% rename from src/lang/ritP.c rename to src/files/lang/ritP.c diff --git a/src/lang/rit_str_f.c b/src/files/lang/rit_str_f.c similarity index 100% rename from src/lang/rit_str_f.c rename to src/files/lang/rit_str_f.c diff --git a/src/lang/rit_str_g.c b/src/files/lang/rit_str_g.c similarity index 100% rename from src/lang/rit_str_g.c rename to src/files/lang/rit_str_g.c diff --git a/src/lang/rit_str_i.c b/src/files/lang/rit_str_i.c similarity index 100% rename from src/lang/rit_str_i.c rename to src/files/lang/rit_str_i.c diff --git a/src/lang/rit_str_s.c b/src/files/lang/rit_str_s.c similarity index 100% rename from src/lang/rit_str_s.c rename to src/files/lang/rit_str_s.c diff --git a/src/lang/runE.c b/src/files/lang/runE.c similarity index 100% rename from src/lang/runE.c rename to src/files/lang/runE.c diff --git a/src/lang/runJ.c b/src/files/lang/runJ.c similarity index 100% rename from src/lang/runJ.c rename to src/files/lang/runJ.c diff --git a/src/lang/runP.c b/src/files/lang/runP.c similarity index 100% rename from src/lang/runP.c rename to src/files/lang/runP.c diff --git a/src/lang/run_str_f.c b/src/files/lang/run_str_f.c similarity index 100% rename from src/lang/run_str_f.c rename to src/files/lang/run_str_f.c diff --git a/src/lang/run_str_g.c b/src/files/lang/run_str_g.c similarity index 100% rename from src/lang/run_str_g.c rename to src/files/lang/run_str_g.c diff --git a/src/lang/run_str_i.c b/src/files/lang/run_str_i.c similarity index 100% rename from src/lang/run_str_i.c rename to src/files/lang/run_str_i.c diff --git a/src/lang/run_str_s.c b/src/files/lang/run_str_s.c similarity index 100% rename from src/lang/run_str_s.c rename to src/files/lang/run_str_s.c diff --git a/src/lang/sevE.c b/src/files/lang/sevE.c similarity index 100% rename from src/lang/sevE.c rename to src/files/lang/sevE.c diff --git a/src/lang/sevJ.c b/src/files/lang/sevJ.c similarity index 100% rename from src/lang/sevJ.c rename to src/files/lang/sevJ.c diff --git a/src/lang/sevP.c b/src/files/lang/sevP.c similarity index 100% rename from src/lang/sevP.c rename to src/files/lang/sevP.c diff --git a/src/lang/sev_str_f.c b/src/files/lang/sev_str_f.c similarity index 100% rename from src/lang/sev_str_f.c rename to src/files/lang/sev_str_f.c diff --git a/src/lang/sev_str_g.c b/src/files/lang/sev_str_g.c similarity index 100% rename from src/lang/sev_str_g.c rename to src/files/lang/sev_str_g.c diff --git a/src/lang/sev_str_i.c b/src/files/lang/sev_str_i.c similarity index 100% rename from src/lang/sev_str_i.c rename to src/files/lang/sev_str_i.c diff --git a/src/lang/sev_str_s.c b/src/files/lang/sev_str_s.c similarity index 100% rename from src/lang/sev_str_s.c rename to src/files/lang/sev_str_s.c diff --git a/src/lang/sevbE.c b/src/files/lang/sevbE.c similarity index 100% rename from src/lang/sevbE.c rename to src/files/lang/sevbE.c diff --git a/src/lang/sevbJ.c b/src/files/lang/sevbJ.c similarity index 100% rename from src/lang/sevbJ.c rename to src/files/lang/sevbJ.c diff --git a/src/lang/sevbP.c b/src/files/lang/sevbP.c similarity index 100% rename from src/lang/sevbP.c rename to src/files/lang/sevbP.c diff --git a/src/lang/sevb_str_f.c b/src/files/lang/sevb_str_f.c similarity index 100% rename from src/lang/sevb_str_f.c rename to src/files/lang/sevb_str_f.c diff --git a/src/lang/sevb_str_g.c b/src/files/lang/sevb_str_g.c similarity index 100% rename from src/lang/sevb_str_g.c rename to src/files/lang/sevb_str_g.c diff --git a/src/lang/sevb_str_i.c b/src/files/lang/sevb_str_i.c similarity index 100% rename from src/lang/sevb_str_i.c rename to src/files/lang/sevb_str_i.c diff --git a/src/lang/sevb_str_s.c b/src/files/lang/sevb_str_s.c similarity index 100% rename from src/lang/sevb_str_s.c rename to src/files/lang/sevb_str_s.c diff --git a/src/lang/sevxE.c b/src/files/lang/sevxE.c similarity index 100% rename from src/lang/sevxE.c rename to src/files/lang/sevxE.c diff --git a/src/lang/sevxJ.c b/src/files/lang/sevxJ.c similarity index 100% rename from src/lang/sevxJ.c rename to src/files/lang/sevxJ.c diff --git a/src/lang/sevxP.c b/src/files/lang/sevxP.c similarity index 100% rename from src/lang/sevxP.c rename to src/files/lang/sevxP.c diff --git a/src/lang/sevx_str_f.c b/src/files/lang/sevx_str_f.c similarity index 100% rename from src/lang/sevx_str_f.c rename to src/files/lang/sevx_str_f.c diff --git a/src/lang/sevx_str_g.c b/src/files/lang/sevx_str_g.c similarity index 100% rename from src/lang/sevx_str_g.c rename to src/files/lang/sevx_str_g.c diff --git a/src/lang/sevx_str_i.c b/src/files/lang/sevx_str_i.c similarity index 100% rename from src/lang/sevx_str_i.c rename to src/files/lang/sevx_str_i.c diff --git a/src/lang/sevx_str_s.c b/src/files/lang/sevx_str_s.c similarity index 100% rename from src/lang/sevx_str_s.c rename to src/files/lang/sevx_str_s.c diff --git a/src/lang/sevxbE.c b/src/files/lang/sevxbE.c similarity index 100% rename from src/lang/sevxbE.c rename to src/files/lang/sevxbE.c diff --git a/src/lang/sevxbJ.c b/src/files/lang/sevxbJ.c similarity index 100% rename from src/lang/sevxbJ.c rename to src/files/lang/sevxbJ.c diff --git a/src/lang/sevxbP.c b/src/files/lang/sevxbP.c similarity index 100% rename from src/lang/sevxbP.c rename to src/files/lang/sevxbP.c diff --git a/src/lang/sevxb_str_f.c b/src/files/lang/sevxb_str_f.c similarity index 100% rename from src/lang/sevxb_str_f.c rename to src/files/lang/sevxb_str_f.c diff --git a/src/lang/sevxb_str_g.c b/src/files/lang/sevxb_str_g.c similarity index 100% rename from src/lang/sevxb_str_g.c rename to src/files/lang/sevxb_str_g.c diff --git a/src/lang/sevxb_str_i.c b/src/files/lang/sevxb_str_i.c similarity index 100% rename from src/lang/sevxb_str_i.c rename to src/files/lang/sevxb_str_i.c diff --git a/src/lang/sevxb_str_s.c b/src/files/lang/sevxb_str_s.c similarity index 100% rename from src/lang/sevxb_str_s.c rename to src/files/lang/sevxb_str_s.c diff --git a/src/lang/shoE.c b/src/files/lang/shoE.c similarity index 100% rename from src/lang/shoE.c rename to src/files/lang/shoE.c diff --git a/src/lang/shoJ.c b/src/files/lang/shoJ.c similarity index 100% rename from src/lang/shoJ.c rename to src/files/lang/shoJ.c diff --git a/src/lang/shoP.c b/src/files/lang/shoP.c similarity index 100% rename from src/lang/shoP.c rename to src/files/lang/shoP.c diff --git a/src/lang/sho_str_f.c b/src/files/lang/sho_str_f.c similarity index 100% rename from src/lang/sho_str_f.c rename to src/files/lang/sho_str_f.c diff --git a/src/lang/sho_str_g.c b/src/files/lang/sho_str_g.c similarity index 100% rename from src/lang/sho_str_g.c rename to src/files/lang/sho_str_g.c diff --git a/src/lang/sho_str_i.c b/src/files/lang/sho_str_i.c similarity index 100% rename from src/lang/sho_str_i.c rename to src/files/lang/sho_str_i.c diff --git a/src/lang/sho_str_s.c b/src/files/lang/sho_str_s.c similarity index 100% rename from src/lang/sho_str_s.c rename to src/files/lang/sho_str_s.c diff --git a/src/lang/siloE.c b/src/files/lang/siloE.c similarity index 100% rename from src/lang/siloE.c rename to src/files/lang/siloE.c diff --git a/src/lang/siloJ.c b/src/files/lang/siloJ.c similarity index 100% rename from src/lang/siloJ.c rename to src/files/lang/siloJ.c diff --git a/src/lang/siloP.c b/src/files/lang/siloP.c similarity index 100% rename from src/lang/siloP.c rename to src/files/lang/siloP.c diff --git a/src/lang/silo_str_f.c b/src/files/lang/silo_str_f.c similarity index 100% rename from src/lang/silo_str_f.c rename to src/files/lang/silo_str_f.c diff --git a/src/lang/silo_str_g.c b/src/files/lang/silo_str_g.c similarity index 100% rename from src/lang/silo_str_g.c rename to src/files/lang/silo_str_g.c diff --git a/src/lang/silo_str_i.c b/src/files/lang/silo_str_i.c similarity index 100% rename from src/lang/silo_str_i.c rename to src/files/lang/silo_str_i.c diff --git a/src/lang/silo_str_s.c b/src/files/lang/silo_str_s.c similarity index 100% rename from src/lang/silo_str_s.c rename to src/files/lang/silo_str_s.c diff --git a/src/lang/statE.c b/src/files/lang/statE.c similarity index 100% rename from src/lang/statE.c rename to src/files/lang/statE.c diff --git a/src/lang/statJ.c b/src/files/lang/statJ.c similarity index 100% rename from src/lang/statJ.c rename to src/files/lang/statJ.c diff --git a/src/lang/statP.c b/src/files/lang/statP.c similarity index 100% rename from src/lang/statP.c rename to src/files/lang/statP.c diff --git a/src/lang/stat_str_f.c b/src/files/lang/stat_str_f.c similarity index 100% rename from src/lang/stat_str_f.c rename to src/files/lang/stat_str_f.c diff --git a/src/lang/stat_str_g.c b/src/files/lang/stat_str_g.c similarity index 100% rename from src/lang/stat_str_g.c rename to src/files/lang/stat_str_g.c diff --git a/src/lang/stat_str_i.c b/src/files/lang/stat_str_i.c similarity index 100% rename from src/lang/stat_str_i.c rename to src/files/lang/stat_str_i.c diff --git a/src/lang/stat_str_s.c b/src/files/lang/stat_str_s.c similarity index 100% rename from src/lang/stat_str_s.c rename to src/files/lang/stat_str_s.c diff --git a/src/lang/titleE.c b/src/files/lang/titleE.c similarity index 100% rename from src/lang/titleE.c rename to src/files/lang/titleE.c diff --git a/src/lang/titleJ.c b/src/files/lang/titleJ.c similarity index 100% rename from src/lang/titleJ.c rename to src/files/lang/titleJ.c diff --git a/src/lang/titleP.c b/src/files/lang/titleP.c similarity index 100% rename from src/lang/titleP.c rename to src/files/lang/titleP.c diff --git a/src/lang/title_str_f.c b/src/files/lang/title_str_f.c similarity index 100% rename from src/lang/title_str_f.c rename to src/files/lang/title_str_f.c diff --git a/src/lang/title_str_g.c b/src/files/lang/title_str_g.c similarity index 100% rename from src/lang/title_str_g.c rename to src/files/lang/title_str_g.c diff --git a/src/lang/title_str_i.c b/src/files/lang/title_str_i.c similarity index 100% rename from src/lang/title_str_i.c rename to src/files/lang/title_str_i.c diff --git a/src/lang/title_str_s.c b/src/files/lang/title_str_s.c similarity index 100% rename from src/lang/title_str_s.c rename to src/files/lang/title_str_s.c diff --git a/src/lang/traE.c b/src/files/lang/traE.c similarity index 100% rename from src/lang/traE.c rename to src/files/lang/traE.c diff --git a/src/lang/traJ.c b/src/files/lang/traJ.c similarity index 100% rename from src/lang/traJ.c rename to src/files/lang/traJ.c diff --git a/src/lang/traP.c b/src/files/lang/traP.c similarity index 100% rename from src/lang/traP.c rename to src/files/lang/traP.c diff --git a/src/lang/tra_str_f.c b/src/files/lang/tra_str_f.c similarity index 100% rename from src/lang/tra_str_f.c rename to src/files/lang/tra_str_f.c diff --git a/src/lang/tra_str_g.c b/src/files/lang/tra_str_g.c similarity index 100% rename from src/lang/tra_str_g.c rename to src/files/lang/tra_str_g.c diff --git a/src/lang/tra_str_i.c b/src/files/lang/tra_str_i.c similarity index 100% rename from src/lang/tra_str_i.c rename to src/files/lang/tra_str_i.c diff --git a/src/lang/tra_str_s.c b/src/files/lang/tra_str_s.c similarity index 100% rename from src/lang/tra_str_s.c rename to src/files/lang/tra_str_s.c diff --git a/src/lang/uffE.c b/src/files/lang/uffE.c similarity index 100% rename from src/lang/uffE.c rename to src/files/lang/uffE.c diff --git a/src/lang/uffJ.c b/src/files/lang/uffJ.c similarity index 100% rename from src/lang/uffJ.c rename to src/files/lang/uffJ.c diff --git a/src/lang/uffP.c b/src/files/lang/uffP.c similarity index 100% rename from src/lang/uffP.c rename to src/files/lang/uffP.c diff --git a/src/lang/uff_str_f.c b/src/files/lang/uff_str_f.c similarity index 100% rename from src/lang/uff_str_f.c rename to src/files/lang/uff_str_f.c diff --git a/src/lang/uff_str_g.c b/src/files/lang/uff_str_g.c similarity index 100% rename from src/lang/uff_str_g.c rename to src/files/lang/uff_str_g.c diff --git a/src/lang/uff_str_i.c b/src/files/lang/uff_str_i.c similarity index 100% rename from src/lang/uff_str_i.c rename to src/files/lang/uff_str_i.c diff --git a/src/lang/uff_str_s.c b/src/files/lang/uff_str_s.c similarity index 100% rename from src/lang/uff_str_s.c rename to src/files/lang/uff_str_s.c diff --git a/src/lang/waxE.c b/src/files/lang/waxE.c similarity index 100% rename from src/lang/waxE.c rename to src/files/lang/waxE.c diff --git a/src/lang/waxJ.c b/src/files/lang/waxJ.c similarity index 100% rename from src/lang/waxJ.c rename to src/files/lang/waxJ.c diff --git a/src/lang/waxP.c b/src/files/lang/waxP.c similarity index 100% rename from src/lang/waxP.c rename to src/files/lang/waxP.c diff --git a/src/lang/wax_str_f.c b/src/files/lang/wax_str_f.c similarity index 100% rename from src/lang/wax_str_f.c rename to src/files/lang/wax_str_f.c diff --git a/src/lang/wax_str_g.c b/src/files/lang/wax_str_g.c similarity index 100% rename from src/lang/wax_str_g.c rename to src/files/lang/wax_str_g.c diff --git a/src/lang/wax_str_i.c b/src/files/lang/wax_str_i.c similarity index 100% rename from src/lang/wax_str_i.c rename to src/files/lang/wax_str_i.c diff --git a/src/lang/wax_str_s.c b/src/files/lang/wax_str_s.c similarity index 100% rename from src/lang/wax_str_s.c rename to src/files/lang/wax_str_s.c diff --git a/src/setup/mp_setupame.c b/src/files/setup/mp_setupame.c similarity index 92% rename from src/setup/mp_setupame.c rename to src/files/setup/mp_setupame.c index 467e1605a..6e5ec2cdb 100644 --- a/src/setup/mp_setupame.c +++ b/src/files/setup/mp_setupame.c @@ -2,7 +2,7 @@ // Defection // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuparch.c b/src/files/setup/mp_setuparch.c similarity index 90% rename from src/setup/mp_setuparch.c rename to src/files/setup/mp_setuparch.c index 53bf7fb7d..58eb9bde6 100644 --- a/src/setup/mp_setuparch.c +++ b/src/files/setup/mp_setuparch.c @@ -2,7 +2,7 @@ // Stage ID 0x18 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuparec.c b/src/files/setup/mp_setuparec.c similarity index 99% rename from src/setup/mp_setuparec.c rename to src/files/setup/mp_setuparec.c index 80c225170..b5cb3e486 100644 --- a/src/setup/mp_setuparec.c +++ b/src/files/setup/mp_setuparec.c @@ -2,7 +2,7 @@ // Ravine (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupark.c b/src/files/setup/mp_setupark.c similarity index 91% rename from src/setup/mp_setupark.c rename to src/files/setup/mp_setupark.c index feefccf80..3ba0e7ba4 100644 --- a/src/setup/mp_setupark.c +++ b/src/files/setup/mp_setupark.c @@ -2,7 +2,7 @@ // Extraction // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupash.c b/src/files/setup/mp_setupash.c similarity index 92% rename from src/setup/mp_setupash.c rename to src/files/setup/mp_setupash.c index b501bf11a..bdba6a588 100644 --- a/src/setup/mp_setupash.c +++ b/src/files/setup/mp_setupash.c @@ -2,7 +2,7 @@ // Stage ID 0x2e // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupate.c b/src/files/setup/mp_setupate.c similarity index 91% rename from src/setup/mp_setupate.c rename to src/files/setup/mp_setupate.c index 1a7e1a089..b9307e5d2 100644 --- a/src/setup/mp_setupate.c +++ b/src/files/setup/mp_setupate.c @@ -2,7 +2,7 @@ // Duel // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupazt.c b/src/files/setup/mp_setupazt.c similarity index 92% rename from src/setup/mp_setupazt.c rename to src/files/setup/mp_setupazt.c index 9cf6f4240..cfad98090 100644 --- a/src/setup/mp_setupazt.c +++ b/src/files/setup/mp_setupazt.c @@ -2,7 +2,7 @@ // Crash Site // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupcat.c b/src/files/setup/mp_setupcat.c similarity index 90% rename from src/setup/mp_setupcat.c rename to src/files/setup/mp_setupcat.c index 646273d82..899451fd3 100644 --- a/src/setup/mp_setupcat.c +++ b/src/files/setup/mp_setupcat.c @@ -2,7 +2,7 @@ // Stage ID 0x28 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupcave.c b/src/files/setup/mp_setupcave.c similarity index 90% rename from src/setup/mp_setupcave.c rename to src/files/setup/mp_setupcave.c index 7a66b292d..a27a42181 100644 --- a/src/setup/mp_setupcave.c +++ b/src/files/setup/mp_setupcave.c @@ -2,7 +2,7 @@ // Air Base // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupcrad.c b/src/files/setup/mp_setupcrad.c similarity index 99% rename from src/setup/mp_setupcrad.c rename to src/files/setup/mp_setupcrad.c index 537ca0a70..ef06bfe2c 100644 --- a/src/setup/mp_setupcrad.c +++ b/src/files/setup/mp_setupcrad.c @@ -2,7 +2,7 @@ // Pipes (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupcryp.c b/src/files/setup/mp_setupcryp.c similarity index 99% rename from src/setup/mp_setupcryp.c rename to src/files/setup/mp_setupcryp.c index 77f0e8653..41aad49a8 100644 --- a/src/setup/mp_setupcryp.c +++ b/src/files/setup/mp_setupcryp.c @@ -2,7 +2,7 @@ // G5 Building (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupdam.c b/src/files/setup/mp_setupdam.c similarity index 98% rename from src/setup/mp_setupdam.c rename to src/files/setup/mp_setupdam.c index 5928b84c4..205ccbb75 100644 --- a/src/setup/mp_setupdam.c +++ b/src/files/setup/mp_setupdam.c @@ -2,7 +2,7 @@ // Pelagic II // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupdepo.c b/src/files/setup/mp_setupdepo.c similarity index 90% rename from src/setup/mp_setupdepo.c rename to src/files/setup/mp_setupdepo.c index 524183230..4fcd4be23 100644 --- a/src/setup/mp_setupdepo.c +++ b/src/files/setup/mp_setupdepo.c @@ -2,7 +2,7 @@ // G5 Building // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupdest.c b/src/files/setup/mp_setupdest.c similarity index 90% rename from src/setup/mp_setupdest.c rename to src/files/setup/mp_setupdest.c index 50e7a3d01..065eed1c6 100644 --- a/src/setup/mp_setupdest.c +++ b/src/files/setup/mp_setupdest.c @@ -2,7 +2,7 @@ // Stage ID 0x1a // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupdish.c b/src/files/setup/mp_setupdish.c similarity index 90% rename from src/setup/mp_setupdish.c rename to src/files/setup/mp_setupdish.c index 779cadc63..79e8a129b 100644 --- a/src/setup/mp_setupdish.c +++ b/src/files/setup/mp_setupdish.c @@ -2,7 +2,7 @@ // CI Training // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupear.c b/src/files/setup/mp_setupear.c similarity index 93% rename from src/setup/mp_setupear.c rename to src/files/setup/mp_setupear.c index fbadd5352..cd36d964a 100644 --- a/src/setup/mp_setupear.c +++ b/src/files/setup/mp_setupear.c @@ -2,7 +2,7 @@ // Investigation // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupeld.c b/src/files/setup/mp_setupeld.c similarity index 92% rename from src/setup/mp_setupeld.c rename to src/files/setup/mp_setupeld.c index 940ba52da..ba9ab8050 100644 --- a/src/setup/mp_setupeld.c +++ b/src/files/setup/mp_setupeld.c @@ -2,7 +2,7 @@ // Villa // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupimp.c b/src/files/setup/mp_setupimp.c similarity index 92% rename from src/setup/mp_setupimp.c rename to src/files/setup/mp_setupimp.c index 8d06eba91..36dd06dbf 100644 --- a/src/setup/mp_setupimp.c +++ b/src/files/setup/mp_setupimp.c @@ -2,7 +2,7 @@ // Defense // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupjun.c b/src/files/setup/mp_setupjun.c similarity index 99% rename from src/setup/mp_setupjun.c rename to src/files/setup/mp_setupjun.c index 3f4b5a18e..41eab742a 100644 --- a/src/setup/mp_setupjun.c +++ b/src/files/setup/mp_setupjun.c @@ -2,7 +2,7 @@ // Temple (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuplam.c b/src/files/setup/mp_setuplam.c similarity index 91% rename from src/setup/mp_setuplam.c rename to src/files/setup/mp_setuplam.c index f0f5be263..f9df37a67 100644 --- a/src/setup/mp_setuplam.c +++ b/src/files/setup/mp_setuplam.c @@ -2,7 +2,7 @@ // Stage ID 0x50 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuplee.c b/src/files/setup/mp_setuplee.c similarity index 93% rename from src/setup/mp_setuplee.c rename to src/files/setup/mp_setuplee.c index 32006396d..51f97ecc7 100644 --- a/src/setup/mp_setuplee.c +++ b/src/files/setup/mp_setuplee.c @@ -2,7 +2,7 @@ // Attack Ship // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuplen.c b/src/files/setup/mp_setuplen.c similarity index 92% rename from src/setup/mp_setuplen.c rename to src/files/setup/mp_setuplen.c index 80e44c0d9..a1e9a3850 100644 --- a/src/setup/mp_setuplen.c +++ b/src/files/setup/mp_setuplen.c @@ -2,7 +2,7 @@ // Stage ID 0x36 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuplip.c b/src/files/setup/mp_setuplip.c similarity index 91% rename from src/setup/mp_setuplip.c rename to src/files/setup/mp_setuplip.c index 926575328..82f13f7fd 100644 --- a/src/setup/mp_setuplip.c +++ b/src/files/setup/mp_setuplip.c @@ -2,7 +2,7 @@ // Rescue // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuplue.c b/src/files/setup/mp_setuplue.c similarity index 92% rename from src/setup/mp_setuplue.c rename to src/files/setup/mp_setuplue.c index 6ef4a0e4d..4ce72b01c 100644 --- a/src/setup/mp_setuplue.c +++ b/src/files/setup/mp_setuplue.c @@ -2,7 +2,7 @@ // Infiltration // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp1.c b/src/files/setup/mp_setupmp1.c similarity index 99% rename from src/setup/mp_setupmp1.c rename to src/files/setup/mp_setupmp1.c index 82c00df9b..db7d91006 100644 --- a/src/setup/mp_setupmp1.c +++ b/src/files/setup/mp_setupmp1.c @@ -2,7 +2,7 @@ // Base (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp10.c b/src/files/setup/mp_setupmp10.c similarity index 99% rename from src/setup/mp_setupmp10.c rename to src/files/setup/mp_setupmp10.c index a440f0a3e..46ba74b38 100644 --- a/src/setup/mp_setupmp10.c +++ b/src/files/setup/mp_setupmp10.c @@ -2,7 +2,7 @@ // Sewers (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp11.c b/src/files/setup/mp_setupmp11.c similarity index 99% rename from src/setup/mp_setupmp11.c rename to src/files/setup/mp_setupmp11.c index 27df15331..ada214e7f 100644 --- a/src/setup/mp_setupmp11.c +++ b/src/files/setup/mp_setupmp11.c @@ -2,7 +2,7 @@ // Felicity (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp12.c b/src/files/setup/mp_setupmp12.c similarity index 99% rename from src/setup/mp_setupmp12.c rename to src/files/setup/mp_setupmp12.c index b68b368ff..f4ff92cad 100644 --- a/src/setup/mp_setupmp12.c +++ b/src/files/setup/mp_setupmp12.c @@ -2,7 +2,7 @@ // Fortress (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp13.c b/src/files/setup/mp_setupmp13.c similarity index 99% rename from src/setup/mp_setupmp13.c rename to src/files/setup/mp_setupmp13.c index 97ea31a62..1a58085d4 100644 --- a/src/setup/mp_setupmp13.c +++ b/src/files/setup/mp_setupmp13.c @@ -2,7 +2,7 @@ // Villa (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp14.c b/src/files/setup/mp_setupmp14.c similarity index 93% rename from src/setup/mp_setupmp14.c rename to src/files/setup/mp_setupmp14.c index d183d335b..6970f4ee0 100644 --- a/src/setup/mp_setupmp14.c +++ b/src/files/setup/mp_setupmp14.c @@ -2,7 +2,7 @@ // Stage ID 0x46 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp15.c b/src/files/setup/mp_setupmp15.c similarity index 99% rename from src/setup/mp_setupmp15.c rename to src/files/setup/mp_setupmp15.c index 5b10c2729..e765d788b 100644 --- a/src/setup/mp_setupmp15.c +++ b/src/files/setup/mp_setupmp15.c @@ -2,7 +2,7 @@ // Grid (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp16.c b/src/files/setup/mp_setupmp16.c similarity index 93% rename from src/setup/mp_setupmp16.c rename to src/files/setup/mp_setupmp16.c index 67f46c30e..e64a9a599 100644 --- a/src/setup/mp_setupmp16.c +++ b/src/files/setup/mp_setupmp16.c @@ -2,7 +2,7 @@ // Stage ID 0x48 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp17.c b/src/files/setup/mp_setupmp17.c similarity index 94% rename from src/setup/mp_setupmp17.c rename to src/files/setup/mp_setupmp17.c index 02a5a5f77..c430e72a5 100644 --- a/src/setup/mp_setupmp17.c +++ b/src/files/setup/mp_setupmp17.c @@ -2,7 +2,7 @@ // Stage ID 0x49 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp18.c b/src/files/setup/mp_setupmp18.c similarity index 93% rename from src/setup/mp_setupmp18.c rename to src/files/setup/mp_setupmp18.c index 6c681bb82..f8c44a48f 100644 --- a/src/setup/mp_setupmp18.c +++ b/src/files/setup/mp_setupmp18.c @@ -2,7 +2,7 @@ // Stage ID 0x4a // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp19.c b/src/files/setup/mp_setupmp19.c similarity index 93% rename from src/setup/mp_setupmp19.c rename to src/files/setup/mp_setupmp19.c index 14252fdc2..842c76d72 100644 --- a/src/setup/mp_setupmp19.c +++ b/src/files/setup/mp_setupmp19.c @@ -2,7 +2,7 @@ // Stage ID 0x4b // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp2.c b/src/files/setup/mp_setupmp2.c similarity index 93% rename from src/setup/mp_setupmp2.c rename to src/files/setup/mp_setupmp2.c index c6dfdd6fb..ad6a42cea 100644 --- a/src/setup/mp_setupmp2.c +++ b/src/files/setup/mp_setupmp2.c @@ -2,7 +2,7 @@ // Stage ID 0x3a // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp20.c b/src/files/setup/mp_setupmp20.c similarity index 93% rename from src/setup/mp_setupmp20.c rename to src/files/setup/mp_setupmp20.c index f41c3b7a0..c5f1c4d21 100644 --- a/src/setup/mp_setupmp20.c +++ b/src/files/setup/mp_setupmp20.c @@ -2,7 +2,7 @@ // Stage ID 0x4c // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp3.c b/src/files/setup/mp_setupmp3.c similarity index 99% rename from src/setup/mp_setupmp3.c rename to src/files/setup/mp_setupmp3.c index 2108205b0..691225b79 100644 --- a/src/setup/mp_setupmp3.c +++ b/src/files/setup/mp_setupmp3.c @@ -2,7 +2,7 @@ // Area 52 (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp4.c b/src/files/setup/mp_setupmp4.c similarity index 99% rename from src/setup/mp_setupmp4.c rename to src/files/setup/mp_setupmp4.c index a2cac2736..d72f93228 100644 --- a/src/setup/mp_setupmp4.c +++ b/src/files/setup/mp_setupmp4.c @@ -2,7 +2,7 @@ // Warehouse (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp5.c b/src/files/setup/mp_setupmp5.c similarity index 99% rename from src/setup/mp_setupmp5.c rename to src/files/setup/mp_setupmp5.c index 62b96480b..765ecca9c 100644 --- a/src/setup/mp_setupmp5.c +++ b/src/files/setup/mp_setupmp5.c @@ -2,7 +2,7 @@ // Car Park (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp6.c b/src/files/setup/mp_setupmp6.c similarity index 93% rename from src/setup/mp_setupmp6.c rename to src/files/setup/mp_setupmp6.c index cd1e91966..3cd58a509 100644 --- a/src/setup/mp_setupmp6.c +++ b/src/files/setup/mp_setupmp6.c @@ -2,7 +2,7 @@ // Stage ID 0x3e // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp7.c b/src/files/setup/mp_setupmp7.c similarity index 93% rename from src/setup/mp_setupmp7.c rename to src/files/setup/mp_setupmp7.c index 09de99a2d..9cc49c386 100644 --- a/src/setup/mp_setupmp7.c +++ b/src/files/setup/mp_setupmp7.c @@ -2,7 +2,7 @@ // Stage ID 0x3f // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp8.c b/src/files/setup/mp_setupmp8.c similarity index 93% rename from src/setup/mp_setupmp8.c rename to src/files/setup/mp_setupmp8.c index 769b4bcaa..4dc42212e 100644 --- a/src/setup/mp_setupmp8.c +++ b/src/files/setup/mp_setupmp8.c @@ -2,7 +2,7 @@ // Stage ID 0x40 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupmp9.c b/src/files/setup/mp_setupmp9.c similarity index 99% rename from src/setup/mp_setupmp9.c rename to src/files/setup/mp_setupmp9.c index 510cd560f..39ed1be84 100644 --- a/src/setup/mp_setupmp9.c +++ b/src/files/setup/mp_setupmp9.c @@ -2,7 +2,7 @@ // Ruins (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupoat.c b/src/files/setup/mp_setupoat.c similarity index 99% rename from src/setup/mp_setupoat.c rename to src/files/setup/mp_setupoat.c index 4cb646d28..56d6163a4 100644 --- a/src/setup/mp_setupoat.c +++ b/src/files/setup/mp_setupoat.c @@ -2,7 +2,7 @@ // Skedar (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupold.c b/src/files/setup/mp_setupold.c similarity index 91% rename from src/setup/mp_setupold.c rename to src/files/setup/mp_setupold.c index 0e5b9f699..b75f58b0b 100644 --- a/src/setup/mp_setupold.c +++ b/src/files/setup/mp_setupold.c @@ -2,7 +2,7 @@ // Stage ID 0x4e // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuppam.c b/src/files/setup/mp_setuppam.c similarity index 92% rename from src/setup/mp_setuppam.c rename to src/files/setup/mp_setuppam.c index f133e38d6..8ab1fe465 100644 --- a/src/setup/mp_setuppam.c +++ b/src/files/setup/mp_setuppam.c @@ -2,7 +2,7 @@ // Deep Sea // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuppete.c b/src/files/setup/mp_setuppete.c similarity index 97% rename from src/setup/mp_setuppete.c rename to src/files/setup/mp_setuppete.c index 4f25d3941..60825bd5b 100644 --- a/src/setup/mp_setuppete.c +++ b/src/files/setup/mp_setuppete.c @@ -2,7 +2,7 @@ // Chicago // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupref.c b/src/files/setup/mp_setupref.c similarity index 99% rename from src/setup/mp_setupref.c rename to src/files/setup/mp_setupref.c index cb895be31..18bc7b1e6 100644 --- a/src/setup/mp_setupref.c +++ b/src/files/setup/mp_setupref.c @@ -2,7 +2,7 @@ // Complex (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuprit.c b/src/files/setup/mp_setuprit.c similarity index 93% rename from src/setup/mp_setuprit.c rename to src/files/setup/mp_setuprit.c index 6f4f8a3ad..4b5b8e16d 100644 --- a/src/setup/mp_setuprit.c +++ b/src/files/setup/mp_setuprit.c @@ -2,7 +2,7 @@ // Air Force One // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuprun.c b/src/files/setup/mp_setuprun.c similarity index 94% rename from src/setup/mp_setuprun.c rename to src/files/setup/mp_setuprun.c index ab408f72e..c67a15dfb 100644 --- a/src/setup/mp_setuprun.c +++ b/src/files/setup/mp_setuprun.c @@ -2,7 +2,7 @@ // Stage ID 0x23 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupsev.c b/src/files/setup/mp_setupsev.c similarity index 91% rename from src/setup/mp_setupsev.c rename to src/files/setup/mp_setupsev.c index 03eba5e2e..04fe0c24e 100644 --- a/src/setup/mp_setupsev.c +++ b/src/files/setup/mp_setupsev.c @@ -2,7 +2,7 @@ // Maian SOS // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupsevb.c b/src/files/setup/mp_setupsevb.c similarity index 91% rename from src/setup/mp_setupsevb.c rename to src/files/setup/mp_setupsevb.c index c732f9759..6cda81118 100644 --- a/src/setup/mp_setupsevb.c +++ b/src/files/setup/mp_setupsevb.c @@ -2,7 +2,7 @@ // Retaking the Institute // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupsevx.c b/src/files/setup/mp_setupsevx.c similarity index 90% rename from src/setup/mp_setupsevx.c rename to src/files/setup/mp_setupsevx.c index 8fd1da6c9..4effd2545 100644 --- a/src/setup/mp_setupsevx.c +++ b/src/files/setup/mp_setupsevx.c @@ -2,7 +2,7 @@ // Stage IDs 0x24 and 0x2b // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupsho.c b/src/files/setup/mp_setupsho.c similarity index 90% rename from src/setup/mp_setupsho.c rename to src/files/setup/mp_setupsho.c index a37058b38..d4beb8bd4 100644 --- a/src/setup/mp_setupsho.c +++ b/src/files/setup/mp_setupsho.c @@ -2,7 +2,7 @@ // Skedar Ruins // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupsilo.c b/src/files/setup/mp_setupsilo.c similarity index 91% rename from src/setup/mp_setupsilo.c rename to src/files/setup/mp_setupsilo.c index 724e4e752..dfe20c80c 100644 --- a/src/setup/mp_setupsilo.c +++ b/src/files/setup/mp_setupsilo.c @@ -2,7 +2,7 @@ // Stage ID 0x14 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupstat.c b/src/files/setup/mp_setupstat.c similarity index 90% rename from src/setup/mp_setupstat.c rename to src/files/setup/mp_setupstat.c index 0062beaa0..7db69b3f0 100644 --- a/src/setup/mp_setupstat.c +++ b/src/files/setup/mp_setupstat.c @@ -2,7 +2,7 @@ // WAR! // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setuptra.c b/src/files/setup/mp_setuptra.c similarity index 90% rename from src/setup/mp_setuptra.c rename to src/files/setup/mp_setuptra.c index 5374af7d3..f94ed5ae6 100644 --- a/src/setup/mp_setuptra.c +++ b/src/files/setup/mp_setuptra.c @@ -2,7 +2,7 @@ // Escape // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupuff.c b/src/files/setup/mp_setupuff.c similarity index 92% rename from src/setup/mp_setupuff.c rename to src/files/setup/mp_setupuff.c index 046329afd..38e4536d9 100644 --- a/src/setup/mp_setupuff.c +++ b/src/files/setup/mp_setupuff.c @@ -2,7 +2,7 @@ // Stage ID 0x4d // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/mp_setupwax.c b/src/files/setup/mp_setupwax.c similarity index 92% rename from src/setup/mp_setupwax.c rename to src/files/setup/mp_setupwax.c index ac3f56193..446eb6a3a 100644 --- a/src/setup/mp_setupwax.c +++ b/src/files/setup/mp_setupwax.c @@ -2,7 +2,7 @@ // Mr. Blonde's Revenge // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupame.c b/src/files/setup/setupame.c similarity index 99% rename from src/setup/setupame.c rename to src/files/setup/setupame.c index 5dc91edb1..4bc9497bb 100644 --- a/src/setup/setupame.c +++ b/src/files/setup/setupame.c @@ -2,7 +2,7 @@ // Defection // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_CASS 0x24 diff --git a/src/setup/setuparch.c b/src/files/setup/setuparch.c similarity index 91% rename from src/setup/setuparch.c rename to src/files/setup/setuparch.c index 03b6916ab..89f783e07 100644 --- a/src/setup/setuparch.c +++ b/src/files/setup/setuparch.c @@ -2,7 +2,7 @@ // Stage ID 0x18 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setuparec.c b/src/files/setup/setuparec.c similarity index 96% rename from src/setup/setuparec.c rename to src/files/setup/setuparec.c index 2ec8d8449..7511efa2a 100644 --- a/src/setup/setuparec.c +++ b/src/files/setup/setuparec.c @@ -2,7 +2,7 @@ // Ravine (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupark.c b/src/files/setup/setupark.c similarity index 99% rename from src/setup/setupark.c rename to src/files/setup/setupark.c index 438dece51..139cb1c81 100644 --- a/src/setup/setupark.c +++ b/src/files/setup/setupark.c @@ -2,7 +2,7 @@ // Extraction // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_DRCAROLL 0x00 diff --git a/src/setup/setupash.c b/src/files/setup/setupash.c similarity index 92% rename from src/setup/setupash.c rename to src/files/setup/setupash.c index b501bf11a..bdba6a588 100644 --- a/src/setup/setupash.c +++ b/src/files/setup/setupash.c @@ -2,7 +2,7 @@ // Stage ID 0x2e // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupate.c b/src/files/setup/setupate.c similarity index 99% rename from src/setup/setupate.c rename to src/files/setup/setupate.c index 688f72593..01eda9691 100644 --- a/src/setup/setupate.c +++ b/src/files/setup/setupate.c @@ -2,7 +2,7 @@ // Duel // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_GUARD 0x00 diff --git a/src/setup/setupazt.c b/src/files/setup/setupazt.c similarity index 99% rename from src/setup/setupazt.c rename to src/files/setup/setupazt.c index 58eaef18a..9ce8ddecf 100644 --- a/src/setup/setupazt.c +++ b/src/files/setup/setupazt.c @@ -2,7 +2,7 @@ // Crash Site // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_ELVIS 0x00 diff --git a/src/setup/setupcat.c b/src/files/setup/setupcat.c similarity index 90% rename from src/setup/setupcat.c rename to src/files/setup/setupcat.c index 646273d82..899451fd3 100644 --- a/src/setup/setupcat.c +++ b/src/files/setup/setupcat.c @@ -2,7 +2,7 @@ // Stage ID 0x28 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupcave.c b/src/files/setup/setupcave.c similarity index 99% rename from src/setup/setupcave.c rename to src/files/setup/setupcave.c index 2979646db..f31413219 100644 --- a/src/setup/setupcave.c +++ b/src/files/setup/setupcave.c @@ -2,7 +2,7 @@ // Air Base // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_STEWARDESS 0x38 diff --git a/src/setup/setupcrad.c b/src/files/setup/setupcrad.c similarity index 91% rename from src/setup/setupcrad.c rename to src/files/setup/setupcrad.c index e69724500..abeecbc59 100644 --- a/src/setup/setupcrad.c +++ b/src/files/setup/setupcrad.c @@ -2,7 +2,7 @@ // Pipes (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupcryp.c b/src/files/setup/setupcryp.c similarity index 91% rename from src/setup/setupcryp.c rename to src/files/setup/setupcryp.c index 49d15f1fd..41cb51a42 100644 --- a/src/setup/setupcryp.c +++ b/src/files/setup/setupcryp.c @@ -2,7 +2,7 @@ // G5 Building (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupdam.c b/src/files/setup/setupdam.c similarity index 99% rename from src/setup/setupdam.c rename to src/files/setup/setupdam.c index 54d5e9f0a..d4dacb599 100644 --- a/src/setup/setupdam.c +++ b/src/files/setup/setupdam.c @@ -2,7 +2,7 @@ // Pelagic II // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_ELVIS 0x00 diff --git a/src/setup/setupdepo.c b/src/files/setup/setupdepo.c similarity index 99% rename from src/setup/setupdepo.c rename to src/files/setup/setupdepo.c index 9495aea61..5eef2f2c8 100644 --- a/src/setup/setupdepo.c +++ b/src/files/setup/setupdepo.c @@ -2,7 +2,7 @@ // G5 Building // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_CLOAK_1A 0x00 // first room diff --git a/src/setup/setupdest.c b/src/files/setup/setupdest.c similarity index 91% rename from src/setup/setupdest.c rename to src/files/setup/setupdest.c index cb0f7a16e..f0d718780 100644 --- a/src/setup/setupdest.c +++ b/src/files/setup/setupdest.c @@ -2,7 +2,7 @@ // Stage ID 0x1a // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupdish.c b/src/files/setup/setupdish.c similarity index 99% rename from src/setup/setupdish.c rename to src/files/setup/setupdish.c index b53b58bc9..10f28c9ee 100644 --- a/src/setup/setupdish.c +++ b/src/files/setup/setupdish.c @@ -2,7 +2,7 @@ // CI Training // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_CARRINGTON 0x00 diff --git a/src/setup/setupear.c b/src/files/setup/setupear.c similarity index 99% rename from src/setup/setupear.c rename to src/files/setup/setupear.c index 5bc96892e..b4b91b79f 100644 --- a/src/setup/setupear.c +++ b/src/files/setup/setupear.c @@ -2,7 +2,7 @@ // Investigation // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_DRCAROLL 0x39 diff --git a/src/setup/setupeld.c b/src/files/setup/setupeld.c similarity index 99% rename from src/setup/setupeld.c rename to src/files/setup/setupeld.c index 884e6577b..30675f27f 100644 --- a/src/setup/setupeld.c +++ b/src/files/setup/setupeld.c @@ -2,7 +2,7 @@ // Villa // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_SNIPER1 0x00 diff --git a/src/setup/setupimp.c b/src/files/setup/setupimp.c similarity index 99% rename from src/setup/setupimp.c rename to src/files/setup/setupimp.c index 198392b8c..09e43beac 100644 --- a/src/setup/setupimp.c +++ b/src/files/setup/setupimp.c @@ -2,7 +2,7 @@ // Defense // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_CARRINGTON 0x00 diff --git a/src/setup/setupjun.c b/src/files/setup/setupjun.c similarity index 91% rename from src/setup/setupjun.c rename to src/files/setup/setupjun.c index 9fea03586..57c4d2279 100644 --- a/src/setup/setupjun.c +++ b/src/files/setup/setupjun.c @@ -2,7 +2,7 @@ // Temple (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setuplam.c b/src/files/setup/setuplam.c similarity index 91% rename from src/setup/setuplam.c rename to src/files/setup/setuplam.c index f0f5be263..f9df37a67 100644 --- a/src/setup/setuplam.c +++ b/src/files/setup/setuplam.c @@ -2,7 +2,7 @@ // Stage ID 0x50 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setuplee.c b/src/files/setup/setuplee.c similarity index 99% rename from src/setup/setuplee.c rename to src/files/setup/setuplee.c index c382f9033..278558642 100644 --- a/src/setup/setuplee.c +++ b/src/files/setup/setuplee.c @@ -2,7 +2,7 @@ // Attack Ship // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_ELVIS 0x00 diff --git a/src/setup/setuplen.c b/src/files/setup/setuplen.c similarity index 91% rename from src/setup/setuplen.c rename to src/files/setup/setuplen.c index 14b2d744f..ab18b4529 100644 --- a/src/setup/setuplen.c +++ b/src/files/setup/setuplen.c @@ -2,7 +2,7 @@ // Stage ID 0x36 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setuplip.c b/src/files/setup/setuplip.c similarity index 99% rename from src/setup/setuplip.c rename to src/files/setup/setuplip.c index 6a7463928..438713fab 100644 --- a/src/setup/setuplip.c +++ b/src/files/setup/setuplip.c @@ -2,7 +2,7 @@ // Rescue // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_ALIEN 0x38 diff --git a/src/setup/setuplue.c b/src/files/setup/setuplue.c similarity index 99% rename from src/setup/setuplue.c rename to src/files/setup/setuplue.c index 5038b9af6..4872b1112 100644 --- a/src/setup/setuplue.c +++ b/src/files/setup/setuplue.c @@ -2,7 +2,7 @@ // Infiltration // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_MECHANIC 0x30 diff --git a/src/setup/setupmp1.c b/src/files/setup/setupmp1.c similarity index 91% rename from src/setup/setupmp1.c rename to src/files/setup/setupmp1.c index e2a9a04fd..b7ff09564 100644 --- a/src/setup/setupmp1.c +++ b/src/files/setup/setupmp1.c @@ -2,7 +2,7 @@ // Base (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp10.c b/src/files/setup/setupmp10.c similarity index 98% rename from src/setup/setupmp10.c rename to src/files/setup/setupmp10.c index e1e769c8a..98d2460b3 100644 --- a/src/setup/setupmp10.c +++ b/src/files/setup/setupmp10.c @@ -2,7 +2,7 @@ // Sewers (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp11.c b/src/files/setup/setupmp11.c similarity index 91% rename from src/setup/setupmp11.c rename to src/files/setup/setupmp11.c index ea0cb01b1..153f55390 100644 --- a/src/setup/setupmp11.c +++ b/src/files/setup/setupmp11.c @@ -2,7 +2,7 @@ // Felicity (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp12.c b/src/files/setup/setupmp12.c similarity index 91% rename from src/setup/setupmp12.c rename to src/files/setup/setupmp12.c index 0497c9acd..db77a36c9 100644 --- a/src/setup/setupmp12.c +++ b/src/files/setup/setupmp12.c @@ -2,7 +2,7 @@ // Fortress (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp13.c b/src/files/setup/setupmp13.c similarity index 91% rename from src/setup/setupmp13.c rename to src/files/setup/setupmp13.c index e68428327..38eacad26 100644 --- a/src/setup/setupmp13.c +++ b/src/files/setup/setupmp13.c @@ -2,7 +2,7 @@ // Villa (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp14.c b/src/files/setup/setupmp14.c similarity index 91% rename from src/setup/setupmp14.c rename to src/files/setup/setupmp14.c index 8d25465bf..046e549dd 100644 --- a/src/setup/setupmp14.c +++ b/src/files/setup/setupmp14.c @@ -2,7 +2,7 @@ // Stage ID 0x46 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp15.c b/src/files/setup/setupmp15.c similarity index 91% rename from src/setup/setupmp15.c rename to src/files/setup/setupmp15.c index a236077e4..909ced806 100644 --- a/src/setup/setupmp15.c +++ b/src/files/setup/setupmp15.c @@ -2,7 +2,7 @@ // Grid (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp16.c b/src/files/setup/setupmp16.c similarity index 91% rename from src/setup/setupmp16.c rename to src/files/setup/setupmp16.c index d8578f778..f0434ae3c 100644 --- a/src/setup/setupmp16.c +++ b/src/files/setup/setupmp16.c @@ -2,7 +2,7 @@ // Stage ID 0x48 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp17.c b/src/files/setup/setupmp17.c similarity index 91% rename from src/setup/setupmp17.c rename to src/files/setup/setupmp17.c index d72a9b05d..6749ed4ac 100644 --- a/src/setup/setupmp17.c +++ b/src/files/setup/setupmp17.c @@ -2,7 +2,7 @@ // Stage ID 0x49 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp18.c b/src/files/setup/setupmp18.c similarity index 91% rename from src/setup/setupmp18.c rename to src/files/setup/setupmp18.c index 75379048e..fe99ab79e 100644 --- a/src/setup/setupmp18.c +++ b/src/files/setup/setupmp18.c @@ -2,7 +2,7 @@ // Stage ID 0x4a // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp19.c b/src/files/setup/setupmp19.c similarity index 91% rename from src/setup/setupmp19.c rename to src/files/setup/setupmp19.c index 74914b5f5..032d4c0ff 100644 --- a/src/setup/setupmp19.c +++ b/src/files/setup/setupmp19.c @@ -2,7 +2,7 @@ // Stage ID 0x4b // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp2.c b/src/files/setup/setupmp2.c similarity index 91% rename from src/setup/setupmp2.c rename to src/files/setup/setupmp2.c index 638887be0..2d2820752 100644 --- a/src/setup/setupmp2.c +++ b/src/files/setup/setupmp2.c @@ -2,7 +2,7 @@ // Stage ID 0x3a // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp20.c b/src/files/setup/setupmp20.c similarity index 91% rename from src/setup/setupmp20.c rename to src/files/setup/setupmp20.c index 30e2663a6..7d40c833e 100644 --- a/src/setup/setupmp20.c +++ b/src/files/setup/setupmp20.c @@ -2,7 +2,7 @@ // Stage ID 0x4c // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp3.c b/src/files/setup/setupmp3.c similarity index 93% rename from src/setup/setupmp3.c rename to src/files/setup/setupmp3.c index e0b5f3cdf..21f73eab5 100644 --- a/src/setup/setupmp3.c +++ b/src/files/setup/setupmp3.c @@ -2,7 +2,7 @@ // Area 52 (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp4.c b/src/files/setup/setupmp4.c similarity index 92% rename from src/setup/setupmp4.c rename to src/files/setup/setupmp4.c index 2c191a15c..0d26e17cd 100644 --- a/src/setup/setupmp4.c +++ b/src/files/setup/setupmp4.c @@ -2,7 +2,7 @@ // Warehouse (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp5.c b/src/files/setup/setupmp5.c similarity index 91% rename from src/setup/setupmp5.c rename to src/files/setup/setupmp5.c index 93b98b435..5ab65ca98 100644 --- a/src/setup/setupmp5.c +++ b/src/files/setup/setupmp5.c @@ -2,7 +2,7 @@ // Car Park (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp6.c b/src/files/setup/setupmp6.c similarity index 91% rename from src/setup/setupmp6.c rename to src/files/setup/setupmp6.c index a424fcdc0..d7dd890a2 100644 --- a/src/setup/setupmp6.c +++ b/src/files/setup/setupmp6.c @@ -2,7 +2,7 @@ // Stage ID 0x3e // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp7.c b/src/files/setup/setupmp7.c similarity index 90% rename from src/setup/setupmp7.c rename to src/files/setup/setupmp7.c index a376c4842..4ab3bcb24 100644 --- a/src/setup/setupmp7.c +++ b/src/files/setup/setupmp7.c @@ -2,7 +2,7 @@ // Stage ID 0x3f // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp8.c b/src/files/setup/setupmp8.c similarity index 91% rename from src/setup/setupmp8.c rename to src/files/setup/setupmp8.c index cf4275c14..d8fcd666e 100644 --- a/src/setup/setupmp8.c +++ b/src/files/setup/setupmp8.c @@ -2,7 +2,7 @@ // Stage ID 0x40 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupmp9.c b/src/files/setup/setupmp9.c similarity index 91% rename from src/setup/setupmp9.c rename to src/files/setup/setupmp9.c index 8076a0137..518611f0a 100644 --- a/src/setup/setupmp9.c +++ b/src/files/setup/setupmp9.c @@ -2,7 +2,7 @@ // Ruins (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupoat.c b/src/files/setup/setupoat.c similarity index 99% rename from src/setup/setupoat.c rename to src/files/setup/setupoat.c index 89e1d74d1..fd281d963 100644 --- a/src/setup/setupoat.c +++ b/src/files/setup/setupoat.c @@ -2,7 +2,7 @@ // Skedar (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Functions #define FUNC0401_INIT_ENEMY 0x0401 diff --git a/src/setup/setupold.c b/src/files/setup/setupold.c similarity index 99% rename from src/setup/setupold.c rename to src/files/setup/setupold.c index 96466aef0..f3a1b1664 100644 --- a/src/setup/setupold.c +++ b/src/files/setup/setupold.c @@ -2,7 +2,7 @@ // Stage ID 0x4e // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setuppam.c b/src/files/setup/setuppam.c similarity index 99% rename from src/setup/setuppam.c rename to src/files/setup/setuppam.c index 4643e91ed..1b1132949 100644 --- a/src/setup/setuppam.c +++ b/src/files/setup/setuppam.c @@ -2,7 +2,7 @@ // Deep Sea // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_ELVIS 0x00 diff --git a/src/setup/setuppete.c b/src/files/setup/setuppete.c similarity index 99% rename from src/setup/setuppete.c rename to src/files/setup/setuppete.c index 197207db6..0790828f5 100644 --- a/src/setup/setuppete.c +++ b/src/files/setup/setuppete.c @@ -2,7 +2,7 @@ // Chicago // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_TOPSTAIRS 0x07 diff --git a/src/setup/setupref.c b/src/files/setup/setupref.c similarity index 92% rename from src/setup/setupref.c rename to src/files/setup/setupref.c index f53091f97..ebaf7b388 100644 --- a/src/setup/setupref.c +++ b/src/files/setup/setupref.c @@ -2,7 +2,7 @@ // Complex (MP) // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setuprit.c b/src/files/setup/setuprit.c similarity index 99% rename from src/setup/setuprit.c rename to src/files/setup/setuprit.c index 002809960..3529c9c23 100644 --- a/src/setup/setuprit.c +++ b/src/files/setup/setuprit.c @@ -2,7 +2,7 @@ // Air Force One // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_ELVIS 0x00 diff --git a/src/setup/setuprun.c b/src/files/setup/setuprun.c similarity index 91% rename from src/setup/setuprun.c rename to src/files/setup/setuprun.c index c8236d3a7..3c33f88af 100644 --- a/src/setup/setuprun.c +++ b/src/files/setup/setuprun.c @@ -2,7 +2,7 @@ // Stage ID 0x23 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupsev.c b/src/files/setup/setupsev.c similarity index 99% rename from src/setup/setupsev.c rename to src/files/setup/setupsev.c index 53d3e7fe6..a9ddd7719 100644 --- a/src/setup/setupsev.c +++ b/src/files/setup/setupsev.c @@ -2,7 +2,7 @@ // Maian SOS // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_LABTECH1 0x44 diff --git a/src/setup/setupsevb.c b/src/files/setup/setupsevb.c similarity index 91% rename from src/setup/setupsevb.c rename to src/files/setup/setupsevb.c index c732f9759..6cda81118 100644 --- a/src/setup/setupsevb.c +++ b/src/files/setup/setupsevb.c @@ -2,7 +2,7 @@ // Retaking the Institute // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupsevx.c b/src/files/setup/setupsevx.c similarity index 91% rename from src/setup/setupsevx.c rename to src/files/setup/setupsevx.c index 742c94996..c45b9d1aa 100644 --- a/src/setup/setupsevx.c +++ b/src/files/setup/setupsevx.c @@ -2,7 +2,7 @@ // Stage IDs 0x24 and 0x2b // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupsevxb.c b/src/files/setup/setupsevxb.c similarity index 91% rename from src/setup/setupsevxb.c rename to src/files/setup/setupsevxb.c index db0a06d17..0852a0456 100644 --- a/src/setup/setupsevxb.c +++ b/src/files/setup/setupsevxb.c @@ -2,7 +2,7 @@ // Unused // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupsho.c b/src/files/setup/setupsho.c similarity index 99% rename from src/setup/setupsho.c rename to src/files/setup/setupsho.c index 2e884f63c..191ddfba1 100644 --- a/src/setup/setupsho.c +++ b/src/files/setup/setupsho.c @@ -2,7 +2,7 @@ // Skedar Ruins // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_KING1 0x33 diff --git a/src/setup/setupsilo.c b/src/files/setup/setupsilo.c similarity index 91% rename from src/setup/setupsilo.c rename to src/files/setup/setupsilo.c index 724e4e752..dfe20c80c 100644 --- a/src/setup/setupsilo.c +++ b/src/files/setup/setupsilo.c @@ -2,7 +2,7 @@ // Stage ID 0x14 // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupstat.c b/src/files/setup/setupstat.c similarity index 99% rename from src/setup/setupstat.c rename to src/files/setup/setupstat.c index a9abbfccf..77db34221 100644 --- a/src/setup/setupstat.c +++ b/src/files/setup/setupstat.c @@ -2,7 +2,7 @@ // WAR! // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_MAIAN_LEADER 0x3d diff --git a/src/setup/setuptra.c b/src/files/setup/setuptra.c similarity index 99% rename from src/setup/setuptra.c rename to src/files/setup/setuptra.c index 2e60f76b1..66f12ebc5 100644 --- a/src/setup/setuptra.c +++ b/src/files/setup/setuptra.c @@ -2,7 +2,7 @@ // Escape // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_JONATHAN 0x21 diff --git a/src/setup/setupuff.c b/src/files/setup/setupuff.c similarity index 91% rename from src/setup/setupuff.c rename to src/files/setup/setupuff.c index 206a7d59e..2ed696f3b 100644 --- a/src/setup/setupuff.c +++ b/src/files/setup/setupuff.c @@ -2,7 +2,7 @@ // Stage ID 0x4d // -#include "../include/stagesetup.h" +#include "stagesetup.h" u8 intro[]; u8 props[]; diff --git a/src/setup/setupwax.c b/src/files/setup/setupwax.c similarity index 99% rename from src/setup/setupwax.c rename to src/files/setup/setupwax.c index 4e416d5a1..bd82c381c 100644 --- a/src/setup/setupwax.c +++ b/src/files/setup/setupwax.c @@ -2,7 +2,7 @@ // Mr. Blonde's Revenge // -#include "../include/stagesetup.h" +#include "stagesetup.h" // Characters #define CHR_CHIEF 0x21 diff --git a/src/game/chr/chraicommands.c b/src/game/chr/chraicommands.c new file mode 100644 index 000000000..b8f8be804 --- /dev/null +++ b/src/game/chr/chraicommands.c @@ -0,0 +1,22886 @@ +#include +#include "constants.h" +#include "game/chr/chraicommands.h" +#include "game/game_000000.h" +#include "game/game_0601b0.h" +#include "gvars/gvars.h" + +/** + * @cmd 0000 + */ +bool aiGoToNext(void) +{ + u8 *buffer = g_Vars.ailist + g_Vars.aioffset; + g_Vars.aioffset = chraiGoToLabel(g_Vars.ailist, g_Vars.aioffset, buffer[2]); + return false; +} + +/** + * @cmd 0001 + */ +bool aiGoToFirst(void) +{ + u8 *buffer = g_Vars.ailist + g_Vars.aioffset; + g_Vars.aioffset = chraiGoToLabel(g_Vars.ailist, 0, buffer[2]); + return false; +} + +/** + * @cmd 0002 + */ +bool aiLabel(void) +{ + g_Vars.aioffset += 3; + return false; +} + +/** + * @cmd 0003 + */ +bool aiYield(void) +{ + g_Vars.aioffset += 2; + + if (g_Vars.chrdata) { + g_Vars.chrdata->ailist = g_Vars.ailist; + g_Vars.chrdata->aioffset = g_Vars.aioffset; + } else if (g_Vars.objdata) { + g_Vars.objdata->ailist = g_Vars.ailist; + g_Vars.objdata->aioffset = g_Vars.aioffset; + } else if (g_Vars.aicdata) { + g_Vars.aicdata->ailist = g_Vars.ailist; + g_Vars.aicdata->aioffset = g_Vars.aioffset; + } else if (g_Vars.aiddata) { + g_Vars.aiddata->ailist = g_Vars.ailist; + g_Vars.aiddata->aioffset = g_Vars.aioffset; + } + + return true; +} + +/** + * @cmd 0005 + */ +GLOBAL_ASM( +glabel aiSetList +/* f04dd08: 3c06800a */ lui $a2,0x800a +/* f04dd0c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04dd10: 8cce0434 */ lw $t6,0x434($a2) +/* f04dd14: 8ccf0438 */ lw $t7,0x438($a2) +/* f04dd18: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04dd1c: afbf0014 */ sw $ra,0x14($sp) +/* f04dd20: 01cf1821 */ addu $v1,$t6,$t7 +/* f04dd24: 90780003 */ lbu $t8,0x3($v1) +/* f04dd28: 90680004 */ lbu $t0,0x4($v1) +/* f04dd2c: afa30024 */ sw $v1,0x24($sp) +/* f04dd30: 0018ca00 */ sll $t9,$t8,0x8 +/* f04dd34: 03281025 */ or $v0,$t9,$t0 +/* f04dd38: 0c006134 */ jal 0x184d0 +/* f04dd3c: 3044ffff */ andi $a0,$v0,0xffff +/* f04dd40: 8fa30024 */ lw $v1,0x24($sp) +/* f04dd44: 3c06800a */ lui $a2,0x800a +/* f04dd48: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04dd4c: 90650002 */ lbu $a1,0x2($v1) +/* f04dd50: 240100fd */ addiu $at,$zero,0xfd +/* f04dd54: 00403825 */ or $a3,$v0,$zero +/* f04dd58: 14a10005 */ bne $a1,$at,.L0f04dd70 +/* f04dd5c: 8cc40424 */ lw $a0,0x424($a2) +/* f04dd60: 3c01800a */ lui $at,0x800a +/* f04dd64: ac22a3f4 */ sw $v0,-0x5c0c($at) +/* f04dd68: 1000000d */ beqz $zero,.L0f04dda0 +/* f04dd6c: acc00438 */ sw $zero,0x438($a2) +.L0f04dd70: +/* f04dd70: 0fc126d1 */ jal chrFindById +/* f04dd74: afa7001c */ sw $a3,0x1c($sp) +/* f04dd78: 3c06800a */ lui $a2,0x800a +/* f04dd7c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04dd80: 10400004 */ beqz $v0,.L0f04dd94 +/* f04dd84: 8fa7001c */ lw $a3,0x1c($sp) +/* f04dd88: ac470108 */ sw $a3,0x108($v0) +/* f04dd8c: a440010c */ sh $zero,0x10c($v0) +/* f04dd90: a0400008 */ sb $zero,0x8($v0) +.L0f04dd94: +/* f04dd94: 8cca0438 */ lw $t2,0x438($a2) +/* f04dd98: 254b0005 */ addiu $t3,$t2,0x5 +/* f04dd9c: accb0438 */ sw $t3,0x438($a2) +.L0f04dda0: +/* f04dda0: 8fbf0014 */ lw $ra,0x14($sp) +/* f04dda4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f04dda8: 00001025 */ or $v0,$zero,$zero +/* f04ddac: 03e00008 */ jr $ra +/* f04ddb0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * Commented because ld is refusing to link to the library binary, making the + * call to func000184d0 unresolvable. Matches otherwise. + * Assumes func000184d0 is defined as u8 *func000184d0(u16 ailistid); + */ +//bool aiSetList(void) +//{ +// u8 *cmd = g_Vars.ailist + g_Vars.aioffset; +// u32 ailistid = cmd[4] | (cmd[3] << 8); +// u8 *ailist = func000184d0(ailistid); +// +// struct chrdata *chr = g_Vars.chrdata; +// +// if ((cmd[2] & 0xff) == CHR_SELF) { +// g_Vars.ailist = ailist; +// g_Vars.aioffset = 0; +// } else { +// chr = chrFindById(chr, cmd[2]); +// +// if (chr) { +// chr->ailist = ailist; +// chr->aioffset = 0; +// chr->sleep = 0; +// } +// +// g_Vars.aioffset += 5; +// } +// +// return false; +//} + +/** + * @cmd 0006 + */ +bool aiSetReturnList(void) +{ + u8 *cmd = g_Vars.ailist + g_Vars.aioffset; + u16 ailistid = cmd[4] | (cmd[3] << 8); + struct chrdata *chr; + + if (g_Vars.chrdata) { + if (cmd[2] == CHR_SELF) { + g_Vars.chrdata->aireturnlist = ailistid; + } else { + chr = chrFindById(g_Vars.chrdata, cmd[2]); + + if (chr) { + chr->aireturnlist = ailistid; + } + } + } else if (g_Vars.objdata) { + g_Vars.objdata->aireturnlist = ailistid; + } else if (g_Vars.aicdata) { + g_Vars.aicdata->aireturnlist = ailistid; + } else if (g_Vars.aiddata) { + g_Vars.aiddata->aireturnlist = ailistid; + } + + g_Vars.aioffset += 5; + + return false; +} + +/** + * @cmd 0007 + */ +GLOBAL_ASM( +glabel ai0007 +/* f04de88: 3c06800a */ lui $a2,0x800a +/* f04de8c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04de90: 8cc30438 */ lw $v1,0x438($a2) +/* f04de94: 8cce0434 */ lw $t6,0x434($a2) +/* f04de98: 8cc50424 */ lw $a1,0x424($a2) +/* f04de9c: 01c31021 */ addu $v0,$t6,$v1 +/* f04dea0: 904f0002 */ lbu $t7,0x2($v0) +/* f04dea4: 90590003 */ lbu $t9,0x3($v0) +/* f04dea8: 00001025 */ or $v0,$zero,$zero +/* f04deac: 000fc200 */ sll $t8,$t7,0x8 +/* f04deb0: 03192025 */ or $a0,$t8,$t9 +/* f04deb4: 10a00004 */ beqz $a1,.L0f04dec8 +/* f04deb8: 3088ffff */ andi $t0,$a0,0xffff +/* f04debc: a4a80110 */ sh $t0,0x110($a1) +/* f04dec0: 10000001 */ beqz $zero,.L0f04dec8 +/* f04dec4: 8cc30438 */ lw $v1,0x438($a2) +.L0f04dec8: +/* f04dec8: 246a0004 */ addiu $t2,$v1,0x4 +/* f04decc: 03e00008 */ jr $ra +/* f04ded0: acca0438 */ sw $t2,0x438($a2) +); + +//bool ai0007(void) +//{ +// u8 *cmd = g_Vars.ailist + g_Vars.aioffset; +// u16 ailistid = cmd[3] | (cmd[2] << 8); +// +// if (g_Vars.chrdata) { +// g_Vars.chrdata->aishotlist = ailistid; +// } +// +// g_Vars.aioffset += 4; +// +// return false; +//} + +/** + * @cmd 01c1 + */ +bool aiSetPunchDodgeList(void) +{ + u8 *cmd = g_Vars.ailist + g_Vars.aioffset; + u16 ailistid = cmd[3] | (cmd[2] << 8); + + if (g_Vars.chrdata) { + g_Vars.chrdata->aipunchdodgelist = ailistid; + } + + g_Vars.aioffset += 4; + + return false; +} + +/** + * @cmd 01c2 + */ +bool aiSetShootingAtMeList(void) +{ + u8 *cmd = g_Vars.ailist + g_Vars.aioffset; + u16 ailistid = cmd[3] | (cmd[2] << 8); + + if (g_Vars.chrdata) { + g_Vars.chrdata->aishootingatmelist = ailistid; + } + + g_Vars.aioffset += 4; + + return false; +} + +/** + * @cmd 01c3 + */ +bool aiSetDarkRoomList(void) +{ + u8 *cmd = g_Vars.ailist + g_Vars.aioffset; + u16 ailistid = cmd[3] | (cmd[2] << 8); + + if (g_Vars.chrdata) { + g_Vars.chrdata->aidarkroomlist = ailistid; + } + + g_Vars.aioffset += 4; + + return false; +} + +/** + * @cmd 01c4 + */ +bool aiSetPlayerDeadList(void) +{ + u8 *cmd = g_Vars.ailist + g_Vars.aioffset; + u16 ailistid = cmd[3] | (cmd[2] << 8); + + if (g_Vars.chrdata) { + g_Vars.chrdata->aiplayerdeadlist = ailistid; + } + + g_Vars.aioffset += 4; + + return false; +} + +/** + * @cmd 0008 + */ +GLOBAL_ASM( +glabel aiReturn +/* f04dff4: 3c05800a */ lui $a1,0x800a +/* f04dff8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f04dffc: 8ca20424 */ lw $v0,0x424($a1) +/* f04e000: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e004: afbf0014 */ sw $ra,0x14($sp) +/* f04e008: 10400007 */ beqz $v0,.L0f04e028 +/* f04e00c: 00001825 */ or $v1,$zero,$zero +/* f04e010: 0c006134 */ jal 0x184d0 +/* f04e014: 8444010e */ lh $a0,0x10e($v0) +/* f04e018: 3c05800a */ lui $a1,0x800a +/* f04e01c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f04e020: 1000001b */ beqz $zero,.L0f04e090 +/* f04e024: 00401825 */ or $v1,$v0,$zero +.L0f04e028: +/* f04e028: 8ca20428 */ lw $v0,0x428($a1) +/* f04e02c: 50400008 */ beqzl $v0,.L0f04e050 +/* f04e030: 8ca2042c */ lw $v0,0x42c($a1) +/* f04e034: 0c006134 */ jal 0x184d0 +/* f04e038: 84440062 */ lh $a0,0x62($v0) +/* f04e03c: 3c05800a */ lui $a1,0x800a +/* f04e040: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f04e044: 10000012 */ beqz $zero,.L0f04e090 +/* f04e048: 00401825 */ or $v1,$v0,$zero +/* f04e04c: 8ca2042c */ lw $v0,0x42c($a1) +.L0f04e050: +/* f04e050: 50400008 */ beqzl $v0,.L0f04e074 +/* f04e054: 8ca20430 */ lw $v0,0x430($a1) +/* f04e058: 0c006134 */ jal 0x184d0 +/* f04e05c: 84440062 */ lh $a0,0x62($v0) +/* f04e060: 3c05800a */ lui $a1,0x800a +/* f04e064: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f04e068: 10000009 */ beqz $zero,.L0f04e090 +/* f04e06c: 00401825 */ or $v1,$v0,$zero +/* f04e070: 8ca20430 */ lw $v0,0x430($a1) +.L0f04e074: +/* f04e074: 50400007 */ beqzl $v0,.L0f04e094 +/* f04e078: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e07c: 0c006134 */ jal 0x184d0 +/* f04e080: 84440062 */ lh $a0,0x62($v0) +/* f04e084: 3c05800a */ lui $a1,0x800a +/* f04e088: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f04e08c: 00401825 */ or $v1,$v0,$zero +.L0f04e090: +/* f04e090: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04e094: +/* f04e094: aca30434 */ sw $v1,0x434($a1) +/* f04e098: aca00438 */ sw $zero,0x438($a1) +/* f04e09c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e0a0: 03e00008 */ jr $ra +/* f04e0a4: 00001025 */ or $v0,$zero,$zero +); + +/** + * Commented because ld is refusing to link to the library binary, making the + * call to func000184d0 unresolvable. Matches otherwise. + * Assumes func000184d0 is defined as u8 *func000184d0(s16 ailistid); + */ +//bool aiReturn(void) +//{ +// u8 *ailist = NULL; +// +// if (g_Vars.chrdata) { +// ailist = func000184d0(g_Vars.chrdata->aireturnlist); +// } else if (g_Vars.objdata) { +// ailist = func000184d0(g_Vars.objdata->aireturnlist); +// } else if (g_Vars.aicdata) { +// ailist = func000184d0(g_Vars.aicdata->aireturnlist); +// } else if (g_Vars.aiddata) { +// ailist = func000184d0(g_Vars.aiddata->aireturnlist); +// } +// +// g_Vars.ailist = ailist; +// g_Vars.aioffset = 0; +// +// return false; +//} + +/** + * @cmd 0004 + */ +bool aiEndList(void) +{ + u64 unk; + func0f04d560(g_Vars.ailist, &unk); + + return true; +} + +/** + * @cmd 0009 + */ +bool aiStop(void) +{ + if (g_Vars.chrdata) { + func0f03ad8c(g_Vars.chrdata); + } else if (g_Vars.aiddata) { + func0f07b078(g_Vars.aiddata); + } + + g_Vars.aioffset += 2; + + return false; +} + +/** + * @cmd 000a + */ +bool aiKneel(void) +{ + func0f03aef0(g_Vars.chrdata); + g_Vars.aioffset += 2; + + return false; +} + +/** + * @cmd 000b + */ +GLOBAL_ASM( +glabel ai000b +/* f04e174: 3c09800a */ lui $t1,0x800a +/* f04e178: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e17c: 8d2e0434 */ lw $t6,0x434($t1) +/* f04e180: 8d2f0438 */ lw $t7,0x438($t1) +/* f04e184: 27bdffc0 */ addiu $sp,$sp,-64 +/* f04e188: afbf002c */ sw $ra,0x2c($sp) +/* f04e18c: afb00028 */ sw $s0,0x28($sp) +/* f04e190: 01cf1821 */ addu $v1,$t6,$t7 +/* f04e194: 90780002 */ lbu $t8,0x2($v1) +/* f04e198: 906a0003 */ lbu $t2,0x3($v1) +/* f04e19c: 8d240424 */ lw $a0,0x424($t1) +/* f04e1a0: 0018ca00 */ sll $t9,$t8,0x8 +/* f04e1a4: 032a5825 */ or $t3,$t9,$t2 +/* f04e1a8: afab0038 */ sw $t3,0x38($sp) +/* f04e1ac: 906c0004 */ lbu $t4,0x4($v1) +/* f04e1b0: 906f0006 */ lbu $t7,0x6($v1) +/* f04e1b4: 906e0005 */ lbu $t6,0x5($v1) +/* f04e1b8: 90790007 */ lbu $t9,0x7($v1) +/* f04e1bc: 000c6a00 */ sll $t5,$t4,0x8 +/* f04e1c0: 000fc200 */ sll $t8,$t7,0x8 +/* f04e1c4: 00008025 */ or $s0,$zero,$zero +/* f04e1c8: 01ae4025 */ or $t0,$t5,$t6 +/* f04e1cc: 1080000c */ beqz $a0,.L0f04e200 +/* f04e1d0: 03193025 */ or $a2,$t8,$t9 +/* f04e1d4: 9065000a */ lbu $a1,0xa($v1) +/* f04e1d8: afa80034 */ sw $t0,0x34($sp) +/* f04e1dc: afa60030 */ sw $a2,0x30($sp) +/* f04e1e0: 0fc126d1 */ jal chrFindById +/* f04e1e4: afa3003c */ sw $v1,0x3c($sp) +/* f04e1e8: 3c09800a */ lui $t1,0x800a +/* f04e1ec: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e1f0: 8fa3003c */ lw $v1,0x3c($sp) +/* f04e1f4: 8fa60030 */ lw $a2,0x30($sp) +/* f04e1f8: 8fa80034 */ lw $t0,0x34($sp) +/* f04e1fc: 00408025 */ or $s0,$v0,$zero +.L0f04e200: +/* f04e200: 3401ffff */ dli $at,0xffff +/* f04e204: 55010005 */ bnel $t0,$at,.L0f04e21c +/* f04e208: 3401fffe */ dli $at,0xfffe +/* f04e20c: 44800000 */ mtc1 $zero,$f0 +/* f04e210: 10000015 */ beqz $zero,.L0f04e268 +/* f04e214: 3401ffff */ dli $at,0xffff +/* f04e218: 3401fffe */ dli $at,0xfffe +.L0f04e21c: +/* f04e21c: 1501000e */ bne $t0,$at,.L0f04e258 +/* f04e220: 87a4003a */ lh $a0,0x3a($sp) +/* f04e224: afa3003c */ sw $v1,0x3c($sp) +/* f04e228: afa60030 */ sw $a2,0x30($sp) +/* f04e22c: 0c008dda */ jal 0x23768 +/* f04e230: afa80034 */ sw $t0,0x34($sp) +/* f04e234: 244affff */ addiu $t2,$v0,-1 +/* f04e238: 448a2000 */ mtc1 $t2,$f4 +/* f04e23c: 3c09800a */ lui $t1,0x800a +/* f04e240: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e244: 8fa3003c */ lw $v1,0x3c($sp) +/* f04e248: 8fa60030 */ lw $a2,0x30($sp) +/* f04e24c: 8fa80034 */ lw $t0,0x34($sp) +/* f04e250: 10000004 */ beqz $zero,.L0f04e264 +/* f04e254: 46802020 */ cvt.s.w $f0,$f4 +.L0f04e258: +/* f04e258: 44883000 */ mtc1 $t0,$f6 +/* f04e25c: 00000000 */ sll $zero,$zero,0x0 +/* f04e260: 46803020 */ cvt.s.w $f0,$f6 +.L0f04e264: +/* f04e264: 3401ffff */ dli $at,0xffff +.L0f04e268: +/* f04e268: 14c10004 */ bne $a2,$at,.L0f04e27c +/* f04e26c: 3c01bf80 */ lui $at,0xbf80 +/* f04e270: 44816000 */ mtc1 $at,$f12 +/* f04e274: 10000004 */ beqz $zero,.L0f04e288 +/* f04e278: 00000000 */ sll $zero,$zero,0x0 +.L0f04e27c: +/* f04e27c: 44864000 */ mtc1 $a2,$f8 +/* f04e280: 00000000 */ sll $zero,$zero,0x0 +/* f04e284: 46804320 */ cvt.s.w $f12,$f8 +.L0f04e288: +/* f04e288: 52000042 */ beqzl $s0,.L0f04e394 +/* f04e28c: 8d2d0438 */ lw $t5,0x438($t1) +/* f04e290: 8e0b0020 */ lw $t3,0x20($s0) +/* f04e294: 02002025 */ or $a0,$s0,$zero +/* f04e298: 5160003e */ beqzl $t3,.L0f04e394 +/* f04e29c: 8d2d0438 */ lw $t5,0x438($t1) +/* f04e2a0: 906c000b */ lbu $t4,0xb($v1) +/* f04e2a4: 8d2d04cc */ lw $t5,0x4cc($t1) +/* f04e2a8: 3c013f80 */ lui $at,0x3f80 +/* f04e2ac: 448c8000 */ mtc1 $t4,$f16 +/* f04e2b0: 44815000 */ mtc1 $at,$f10 +/* f04e2b4: 44076000 */ mfc1 $a3,$f12 +/* f04e2b8: 468084a0 */ cvt.s.w $f18,$f16 +/* f04e2bc: 3401fffe */ dli $at,0xfffe +/* f04e2c0: 11a0000f */ beqz $t5,.L0f04e300 +/* f04e2c4: 46125083 */ div.s $f2,$f10,$f18 +/* f04e2c8: 1101000b */ beq $t0,$at,.L0f04e2f8 +/* f04e2cc: 3c0e800a */ lui $t6,0x800a +/* f04e2d0: 8dcede20 */ lw $t6,-0x21e0($t6) +/* f04e2d4: 3c013e80 */ lui $at,0x3e80 +/* f04e2d8: 44818000 */ mtc1 $at,$f16 +/* f04e2dc: 448e2000 */ mtc1 $t6,$f4 +/* f04e2e0: 00000000 */ sll $zero,$zero,0x0 +/* f04e2e4: 468021a0 */ cvt.s.w $f6,$f4 +/* f04e2e8: 46023202 */ mul.s $f8,$f6,$f2 +/* f04e2ec: 00000000 */ sll $zero,$zero,0x0 +/* f04e2f0: 46104282 */ mul.s $f10,$f8,$f16 +/* f04e2f4: 460a0000 */ add.s $f0,$f0,$f10 +.L0f04e2f8: +/* f04e2f8: 8e0f001c */ lw $t7,0x1c($s0) +/* f04e2fc: a5e0003a */ sh $zero,0x3a($t7) +.L0f04e300: +/* f04e300: 90780008 */ lbu $t8,0x8($v1) +/* f04e304: 44060000 */ mfc1 $a2,$f0 +/* f04e308: 8fa50038 */ lw $a1,0x38($sp) +/* f04e30c: afb80010 */ sw $t8,0x10($sp) +/* f04e310: 90790009 */ lbu $t9,0x9($v1) +/* f04e314: afa80034 */ sw $t0,0x34($sp) +/* f04e318: e7a20018 */ swc1 $f2,0x18($sp) +/* f04e31c: 0fc0ebd1 */ jal func0f03af44 +/* f04e320: afb90014 */ sw $t9,0x14($sp) +/* f04e324: 8fa80034 */ lw $t0,0x34($sp) +/* f04e328: 3c09800a */ lui $t1,0x800a +/* f04e32c: 3401fffe */ dli $at,0xfffe +/* f04e330: 15010017 */ bne $t0,$at,.L0f04e390 +/* f04e334: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e338: 02002025 */ or $a0,$s0,$zero +/* f04e33c: 24050001 */ addiu $a1,$zero,0x1 +/* f04e340: 0fc0883b */ jal func0f0220ec +/* f04e344: 24060001 */ addiu $a2,$zero,0x1 +/* f04e348: 8e04001c */ lw $a0,0x1c($s0) +/* f04e34c: 3c09800a */ lui $t1,0x800a +/* f04e350: 24010006 */ addiu $at,$zero,0x6 +/* f04e354: 908a0000 */ lbu $t2,0x0($a0) +/* f04e358: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e35c: 5541000d */ bnel $t2,$at,.L0f04e394 +/* f04e360: 8d2d0438 */ lw $t5,0x438($t1) +/* f04e364: 0fc4a25f */ jal func0f12897c +/* f04e368: 00000000 */ sll $zero,$zero,0x0 +/* f04e36c: 3c09800a */ lui $t1,0x800a +/* f04e370: 25299fc0 */ addiu $t1,$t1,-24640 +/* f04e374: 00025880 */ sll $t3,$v0,0x2 +/* f04e378: 012b6021 */ addu $t4,$t1,$t3 +/* f04e37c: 8d830064 */ lw $v1,0x64($t4) +/* f04e380: c61200b8 */ lwc1 $f18,0xb8($s0) +/* f04e384: e4720078 */ swc1 $f18,0x78($v1) +/* f04e388: c60400b8 */ lwc1 $f4,0xb8($s0) +/* f04e38c: e4640074 */ swc1 $f4,0x74($v1) +.L0f04e390: +/* f04e390: 8d2d0438 */ lw $t5,0x438($t1) +.L0f04e394: +/* f04e394: 8fbf002c */ lw $ra,0x2c($sp) +/* f04e398: 8fb00028 */ lw $s0,0x28($sp) +/* f04e39c: 25ae000c */ addiu $t6,$t5,0xc +/* f04e3a0: ad2e0438 */ sw $t6,0x438($t1) +/* f04e3a4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f04e3a8: 03e00008 */ jr $ra +/* f04e3ac: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 000c + */ +GLOBAL_ASM( +glabel ai000c +/* f04e3b0: 3c03800a */ lui $v1,0x800a +/* f04e3b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e3b8: 8c6e0424 */ lw $t6,0x424($v1) +/* f04e3bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e3c0: afbf0014 */ sw $ra,0x14($sp) +/* f04e3c4: 81cf0007 */ lb $t7,0x7($t6) +/* f04e3c8: 24010003 */ addiu $at,$zero,0x3 +/* f04e3cc: 55e1000b */ bnel $t7,$at,.L0f04e3fc +/* f04e3d0: 8c780438 */ lw $t8,0x438($v1) +/* f04e3d4: 8c640434 */ lw $a0,0x434($v1) +/* f04e3d8: 8c650438 */ lw $a1,0x438($v1) +/* f04e3dc: 00851021 */ addu $v0,$a0,$a1 +/* f04e3e0: 0fc13583 */ jal chraiGoToLabel +/* f04e3e4: 90460002 */ lbu $a2,0x2($v0) +/* f04e3e8: 3c03800a */ lui $v1,0x800a +/* f04e3ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e3f0: 10000004 */ beqz $zero,.L0f04e404 +/* f04e3f4: ac620438 */ sw $v0,0x438($v1) +/* f04e3f8: 8c780438 */ lw $t8,0x438($v1) +.L0f04e3fc: +/* f04e3fc: 27190003 */ addiu $t9,$t8,0x3 +/* f04e400: ac790438 */ sw $t9,0x438($v1) +.L0f04e404: +/* f04e404: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e408: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e40c: 00001025 */ or $v0,$zero,$zero +/* f04e410: 03e00008 */ jr $ra +/* f04e414: 00000000 */ sll $zero,$zero,0x0 +/* f04e418: 03e00008 */ jr $ra +/* f04e41c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 000d + */ +GLOBAL_ASM( +glabel ai000d +/* f04e420: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e424: afbf0014 */ sw $ra,0x14($sp) +/* f04e428: 3c04800a */ lui $a0,0x800a +/* f04e42c: 0fc0eb7d */ jal func0f03adf4 +/* f04e430: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04e434: 3c03800a */ lui $v1,0x800a +/* f04e438: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e43c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e440: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e444: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e448: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04e44c: ac6f0438 */ sw $t7,0x438($v1) +/* f04e450: 03e00008 */ jr $ra +/* f04e454: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 000e + */ +GLOBAL_ASM( +glabel ai000e +/* f04e458: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e45c: afbf0014 */ sw $ra,0x14($sp) +/* f04e460: 3c04800a */ lui $a0,0x800a +/* f04e464: 0fc0eba7 */ jal func0f03ae9c +/* f04e468: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04e46c: 3c03800a */ lui $v1,0x800a +/* f04e470: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e474: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e478: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e47c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e480: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04e484: ac6f0438 */ sw $t7,0x438($v1) +/* f04e488: 03e00008 */ jr $ra +/* f04e48c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0032 + */ +GLOBAL_ASM( +glabel ai0032 +/* f04e490: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e494: 3c03800a */ lui $v1,0x800a +/* f04e498: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e49c: afbf0014 */ sw $ra,0x14($sp) +/* f04e4a0: 0fc0e576 */ jal func0f0395d8 +/* f04e4a4: 8c640424 */ lw $a0,0x424($v1) +/* f04e4a8: 3c03800a */ lui $v1,0x800a +/* f04e4ac: 1040000a */ beqz $v0,.L0f04e4d8 +/* f04e4b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e4b4: 8c640434 */ lw $a0,0x434($v1) +/* f04e4b8: 8c650438 */ lw $a1,0x438($v1) +/* f04e4bc: 00851021 */ addu $v0,$a0,$a1 +/* f04e4c0: 0fc13583 */ jal chraiGoToLabel +/* f04e4c4: 90460002 */ lbu $a2,0x2($v0) +/* f04e4c8: 3c03800a */ lui $v1,0x800a +/* f04e4cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e4d0: 10000004 */ beqz $zero,.L0f04e4e4 +/* f04e4d4: ac620438 */ sw $v0,0x438($v1) +.L0f04e4d8: +/* f04e4d8: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e4dc: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e4e0: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e4e4: +/* f04e4e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e4e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e4ec: 00001025 */ or $v0,$zero,$zero +/* f04e4f0: 03e00008 */ jr $ra +/* f04e4f4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0033 + */ +GLOBAL_ASM( +glabel ai0033 +/* f04e4f8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04e4fc: afb00018 */ sw $s0,0x18($sp) +/* f04e500: 3c10800a */ lui $s0,0x800a +/* f04e504: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04e508: 8e0e0434 */ lw $t6,0x434($s0) +/* f04e50c: 8e0f0438 */ lw $t7,0x438($s0) +/* f04e510: afbf001c */ sw $ra,0x1c($sp) +/* f04e514: 8e040424 */ lw $a0,0x424($s0) +/* f04e518: 01cf1021 */ addu $v0,$t6,$t7 +/* f04e51c: 90450002 */ lbu $a1,0x2($v0) +/* f04e520: 0fc126d1 */ jal chrFindById +/* f04e524: afa20024 */ sw $v0,0x24($sp) +/* f04e528: 10400008 */ beqz $v0,.L0f04e54c +/* f04e52c: 00402025 */ or $a0,$v0,$zero +/* f04e530: 8c43001c */ lw $v1,0x1c($v0) +/* f04e534: 10600005 */ beqz $v1,.L0f04e54c +/* f04e538: 00000000 */ sll $zero,$zero,0x0 +/* f04e53c: 90780000 */ lbu $t8,0x0($v1) +/* f04e540: 24010006 */ addiu $at,$zero,0x6 +/* f04e544: 53010012 */ beql $t8,$at,.L0f04e590 +/* f04e548: 8e090438 */ lw $t1,0x438($s0) +.L0f04e54c: +/* f04e54c: 50400009 */ beqzl $v0,.L0f04e574 +/* f04e550: 8fa80024 */ lw $t0,0x24($sp) +/* f04e554: 8c590020 */ lw $t9,0x20($v0) +/* f04e558: 53200006 */ beqzl $t9,.L0f04e574 +/* f04e55c: 8fa80024 */ lw $t0,0x24($sp) +/* f04e560: 0fc0e6a5 */ jal func0f039a94 +/* f04e564: 00000000 */ sll $zero,$zero,0x0 +/* f04e568: 50400009 */ beqzl $v0,.L0f04e590 +/* f04e56c: 8e090438 */ lw $t1,0x438($s0) +/* f04e570: 8fa80024 */ lw $t0,0x24($sp) +.L0f04e574: +/* f04e574: 8e040434 */ lw $a0,0x434($s0) +/* f04e578: 8e050438 */ lw $a1,0x438($s0) +/* f04e57c: 0fc13583 */ jal chraiGoToLabel +/* f04e580: 91060003 */ lbu $a2,0x3($t0) +/* f04e584: 10000004 */ beqz $zero,.L0f04e598 +/* f04e588: ae020438 */ sw $v0,0x438($s0) +/* f04e58c: 8e090438 */ lw $t1,0x438($s0) +.L0f04e590: +/* f04e590: 252a0004 */ addiu $t2,$t1,0x4 +/* f04e594: ae0a0438 */ sw $t2,0x438($s0) +.L0f04e598: +/* f04e598: 8fbf001c */ lw $ra,0x1c($sp) +/* f04e59c: 8fb00018 */ lw $s0,0x18($sp) +/* f04e5a0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f04e5a4: 03e00008 */ jr $ra +/* f04e5a8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0034 + */ +GLOBAL_ASM( +glabel ai0034 +/* f04e5ac: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04e5b0: afb00018 */ sw $s0,0x18($sp) +/* f04e5b4: 3c10800a */ lui $s0,0x800a +/* f04e5b8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04e5bc: 8e0e0434 */ lw $t6,0x434($s0) +/* f04e5c0: 8e0f0438 */ lw $t7,0x438($s0) +/* f04e5c4: afbf001c */ sw $ra,0x1c($sp) +/* f04e5c8: 8e040424 */ lw $a0,0x424($s0) +/* f04e5cc: 01cf1021 */ addu $v0,$t6,$t7 +/* f04e5d0: 90450002 */ lbu $a1,0x2($v0) +/* f04e5d4: 0fc126d1 */ jal chrFindById +/* f04e5d8: afa20024 */ sw $v0,0x24($sp) +/* f04e5dc: 10400004 */ beqz $v0,.L0f04e5f0 +/* f04e5e0: 00402825 */ or $a1,$v0,$zero +/* f04e5e4: 8c43001c */ lw $v1,0x1c($v0) +/* f04e5e8: 54600004 */ bnezl $v1,.L0f04e5fc +/* f04e5ec: 90780000 */ lbu $t8,0x0($v1) +.L0f04e5f0: +/* f04e5f0: 1000000f */ beqz $zero,.L0f04e630 +/* f04e5f4: 24030001 */ addiu $v1,$zero,0x1 +/* f04e5f8: 90780000 */ lbu $t8,0x0($v1) +.L0f04e5fc: +/* f04e5fc: 24010006 */ addiu $at,$zero,0x6 +/* f04e600: 57010009 */ bnel $t8,$at,.L0f04e628 +/* f04e604: 80430007 */ lb $v1,0x7($v0) +/* f04e608: 0fc4a25f */ jal func0f12897c +/* f04e60c: 8ca4001c */ lw $a0,0x1c($a1) +/* f04e610: 0002c880 */ sll $t9,$v0,0x2 +/* f04e614: 02194021 */ addu $t0,$s0,$t9 +/* f04e618: 8d090064 */ lw $t1,0x64($t0) +/* f04e61c: 10000004 */ beqz $zero,.L0f04e630 +/* f04e620: 8d2300d8 */ lw $v1,0xd8($t1) +/* f04e624: 80430007 */ lb $v1,0x7($v0) +.L0f04e628: +/* f04e628: 386a0005 */ xori $t2,$v1,0x5 +/* f04e62c: 2d430001 */ sltiu $v1,$t2,0x1 +.L0f04e630: +/* f04e630: 10600007 */ beqz $v1,.L0f04e650 +/* f04e634: 8fab0024 */ lw $t3,0x24($sp) +/* f04e638: 8e040434 */ lw $a0,0x434($s0) +/* f04e63c: 8e050438 */ lw $a1,0x438($s0) +/* f04e640: 0fc13583 */ jal chraiGoToLabel +/* f04e644: 91660003 */ lbu $a2,0x3($t3) +/* f04e648: 10000004 */ beqz $zero,.L0f04e65c +/* f04e64c: ae020438 */ sw $v0,0x438($s0) +.L0f04e650: +/* f04e650: 8e0c0438 */ lw $t4,0x438($s0) +/* f04e654: 258d0004 */ addiu $t5,$t4,0x4 +/* f04e658: ae0d0438 */ sw $t5,0x438($s0) +.L0f04e65c: +/* f04e65c: 8fbf001c */ lw $ra,0x1c($sp) +/* f04e660: 8fb00018 */ lw $s0,0x18($sp) +/* f04e664: 27bd0028 */ addiu $sp,$sp,0x28 +/* f04e668: 03e00008 */ jr $ra +/* f04e66c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 017b + */ +GLOBAL_ASM( +glabel ai017b +/* f04e670: 3c07800a */ lui $a3,0x800a +/* f04e674: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04e678: 8cee0434 */ lw $t6,0x434($a3) +/* f04e67c: 8cef0438 */ lw $t7,0x438($a3) +/* f04e680: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04e684: afbf0014 */ sw $ra,0x14($sp) +/* f04e688: 01cf4021 */ addu $t0,$t6,$t7 +/* f04e68c: 91050002 */ lbu $a1,0x2($t0) +/* f04e690: afa8001c */ sw $t0,0x1c($sp) +/* f04e694: 0fc126d1 */ jal chrFindById +/* f04e698: 8ce40424 */ lw $a0,0x424($a3) +/* f04e69c: 3c07800a */ lui $a3,0x800a +/* f04e6a0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04e6a4: 10400008 */ beqz $v0,.L0f04e6c8 +/* f04e6a8: 8fa8001c */ lw $t0,0x1c($sp) +/* f04e6ac: 8c43001c */ lw $v1,0x1c($v0) +/* f04e6b0: 10600005 */ beqz $v1,.L0f04e6c8 +/* f04e6b4: 00000000 */ sll $zero,$zero,0x0 +/* f04e6b8: 90780000 */ lbu $t8,0x0($v1) +/* f04e6bc: 24010006 */ addiu $at,$zero,0x6 +/* f04e6c0: 53010017 */ beql $t8,$at,.L0f04e720 +/* f04e6c4: 8ce90438 */ lw $t1,0x438($a3) +.L0f04e6c8: +/* f04e6c8: 5040000d */ beqzl $v0,.L0f04e700 +/* f04e6cc: 8ce40434 */ lw $a0,0x434($a3) +/* f04e6d0: 8c590020 */ lw $t9,0x20($v0) +/* f04e6d4: 5320000a */ beqzl $t9,.L0f04e700 +/* f04e6d8: 8ce40434 */ lw $a0,0x434($a3) +/* f04e6dc: 80430007 */ lb $v1,0x7($v0) +/* f04e6e0: 2401001f */ addiu $at,$zero,0x1f +/* f04e6e4: 10610005 */ beq $v1,$at,.L0f04e6fc +/* f04e6e8: 2401001e */ addiu $at,$zero,0x1e +/* f04e6ec: 10610003 */ beq $v1,$at,.L0f04e6fc +/* f04e6f0: 24010020 */ addiu $at,$zero,0x20 +/* f04e6f4: 5461000a */ bnel $v1,$at,.L0f04e720 +/* f04e6f8: 8ce90438 */ lw $t1,0x438($a3) +.L0f04e6fc: +/* f04e6fc: 8ce40434 */ lw $a0,0x434($a3) +.L0f04e700: +/* f04e700: 8ce50438 */ lw $a1,0x438($a3) +/* f04e704: 0fc13583 */ jal chraiGoToLabel +/* f04e708: 91060003 */ lbu $a2,0x3($t0) +/* f04e70c: 3c07800a */ lui $a3,0x800a +/* f04e710: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04e714: 10000004 */ beqz $zero,.L0f04e728 +/* f04e718: ace20438 */ sw $v0,0x438($a3) +/* f04e71c: 8ce90438 */ lw $t1,0x438($a3) +.L0f04e720: +/* f04e720: 252a0004 */ addiu $t2,$t1,0x4 +/* f04e724: acea0438 */ sw $t2,0x438($a3) +.L0f04e728: +/* f04e728: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e72c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04e730: 00001025 */ or $v0,$zero,$zero +/* f04e734: 03e00008 */ jr $ra +/* f04e738: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0035 + */ +GLOBAL_ASM( +glabel ai0035 +/* f04e73c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e740: 3c03800a */ lui $v1,0x800a +/* f04e744: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e748: afbf0014 */ sw $ra,0x14($sp) +/* f04e74c: 0fc0e5e3 */ jal func0f03978c +/* f04e750: 8c640424 */ lw $a0,0x424($v1) +/* f04e754: 3c03800a */ lui $v1,0x800a +/* f04e758: 1040000a */ beqz $v0,.L0f04e784 +/* f04e75c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e760: 8c640434 */ lw $a0,0x434($v1) +/* f04e764: 8c650438 */ lw $a1,0x438($v1) +/* f04e768: 00851021 */ addu $v0,$a0,$a1 +/* f04e76c: 0fc13583 */ jal chraiGoToLabel +/* f04e770: 90460002 */ lbu $a2,0x2($v0) +/* f04e774: 3c03800a */ lui $v1,0x800a +/* f04e778: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e77c: 10000004 */ beqz $zero,.L0f04e790 +/* f04e780: ac620438 */ sw $v0,0x438($v1) +.L0f04e784: +/* f04e784: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e788: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e78c: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e790: +/* f04e790: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e794: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e798: 00001025 */ or $v0,$zero,$zero +/* f04e79c: 03e00008 */ jr $ra +/* f04e7a0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 000f + */ +GLOBAL_ASM( +glabel ai000f +/* f04e7a4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e7a8: 3c03800a */ lui $v1,0x800a +/* f04e7ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e7b0: afbf0014 */ sw $ra,0x14($sp) +/* f04e7b4: 0fc0e6c8 */ jal func0f039b20 +/* f04e7b8: 8c640424 */ lw $a0,0x424($v1) +/* f04e7bc: 3c03800a */ lui $v1,0x800a +/* f04e7c0: 1040000a */ beqz $v0,.L0f04e7ec +/* f04e7c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e7c8: 8c640434 */ lw $a0,0x434($v1) +/* f04e7cc: 8c650438 */ lw $a1,0x438($v1) +/* f04e7d0: 00851021 */ addu $v0,$a0,$a1 +/* f04e7d4: 0fc13583 */ jal chraiGoToLabel +/* f04e7d8: 90460002 */ lbu $a2,0x2($v0) +/* f04e7dc: 3c03800a */ lui $v1,0x800a +/* f04e7e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e7e4: 10000004 */ beqz $zero,.L0f04e7f8 +/* f04e7e8: ac620438 */ sw $v0,0x438($v1) +.L0f04e7ec: +/* f04e7ec: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e7f0: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e7f4: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e7f8: +/* f04e7f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e7fc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e800: 00001025 */ or $v0,$zero,$zero +/* f04e804: 03e00008 */ jr $ra +/* f04e808: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0010 + */ +GLOBAL_ASM( +glabel ai0010 +/* f04e80c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e810: 3c03800a */ lui $v1,0x800a +/* f04e814: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e818: afbf0014 */ sw $ra,0x14($sp) +/* f04e81c: 0fc0e72a */ jal func0f039ca8 +/* f04e820: 8c640424 */ lw $a0,0x424($v1) +/* f04e824: 3c03800a */ lui $v1,0x800a +/* f04e828: 1040000a */ beqz $v0,.L0f04e854 +/* f04e82c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e830: 8c640434 */ lw $a0,0x434($v1) +/* f04e834: 8c650438 */ lw $a1,0x438($v1) +/* f04e838: 00851021 */ addu $v0,$a0,$a1 +/* f04e83c: 0fc13583 */ jal chraiGoToLabel +/* f04e840: 90460002 */ lbu $a2,0x2($v0) +/* f04e844: 3c03800a */ lui $v1,0x800a +/* f04e848: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e84c: 10000004 */ beqz $zero,.L0f04e860 +/* f04e850: ac620438 */ sw $v0,0x438($v1) +.L0f04e854: +/* f04e854: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e858: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e85c: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e860: +/* f04e860: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e864: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e868: 00001025 */ or $v0,$zero,$zero +/* f04e86c: 03e00008 */ jr $ra +/* f04e870: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0011 + */ +GLOBAL_ASM( +glabel ai0011 +/* f04e874: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e878: 3c03800a */ lui $v1,0x800a +/* f04e87c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e880: afbf0014 */ sw $ra,0x14($sp) +/* f04e884: 0fc0e78a */ jal func0f039e28 +/* f04e888: 8c640424 */ lw $a0,0x424($v1) +/* f04e88c: 3c03800a */ lui $v1,0x800a +/* f04e890: 1040000a */ beqz $v0,.L0f04e8bc +/* f04e894: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e898: 8c640434 */ lw $a0,0x434($v1) +/* f04e89c: 8c650438 */ lw $a1,0x438($v1) +/* f04e8a0: 00851021 */ addu $v0,$a0,$a1 +/* f04e8a4: 0fc13583 */ jal chraiGoToLabel +/* f04e8a8: 90460002 */ lbu $a2,0x2($v0) +/* f04e8ac: 3c03800a */ lui $v1,0x800a +/* f04e8b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e8b4: 10000004 */ beqz $zero,.L0f04e8c8 +/* f04e8b8: ac620438 */ sw $v0,0x438($v1) +.L0f04e8bc: +/* f04e8bc: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e8c0: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e8c4: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e8c8: +/* f04e8c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e8cc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e8d0: 00001025 */ or $v0,$zero,$zero +/* f04e8d4: 03e00008 */ jr $ra +/* f04e8d8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0012 + */ +GLOBAL_ASM( +glabel ai0012 +/* f04e8dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e8e0: 3c03800a */ lui $v1,0x800a +/* f04e8e4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e8e8: afbf0014 */ sw $ra,0x14($sp) +/* f04e8ec: 0fc0e7f3 */ jal func0f039fcc +/* f04e8f0: 8c640424 */ lw $a0,0x424($v1) +/* f04e8f4: 3c03800a */ lui $v1,0x800a +/* f04e8f8: 1040000a */ beqz $v0,.L0f04e924 +/* f04e8fc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e900: 8c640434 */ lw $a0,0x434($v1) +/* f04e904: 8c650438 */ lw $a1,0x438($v1) +/* f04e908: 00851021 */ addu $v0,$a0,$a1 +/* f04e90c: 0fc13583 */ jal chraiGoToLabel +/* f04e910: 90460002 */ lbu $a2,0x2($v0) +/* f04e914: 3c03800a */ lui $v1,0x800a +/* f04e918: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e91c: 10000004 */ beqz $zero,.L0f04e930 +/* f04e920: ac620438 */ sw $v0,0x438($v1) +.L0f04e924: +/* f04e924: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e928: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e92c: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e930: +/* f04e930: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e934: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e938: 00001025 */ or $v0,$zero,$zero +/* f04e93c: 03e00008 */ jr $ra +/* f04e940: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0013 + */ +GLOBAL_ASM( +glabel ai0013 +/* f04e944: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e948: 3c03800a */ lui $v1,0x800a +/* f04e94c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e950: afbf0014 */ sw $ra,0x14($sp) +/* f04e954: 0fc0e849 */ jal func0f03a124 +/* f04e958: 8c640424 */ lw $a0,0x424($v1) +/* f04e95c: 3c03800a */ lui $v1,0x800a +/* f04e960: 1040000a */ beqz $v0,.L0f04e98c +/* f04e964: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e968: 8c640434 */ lw $a0,0x434($v1) +/* f04e96c: 8c650438 */ lw $a1,0x438($v1) +/* f04e970: 00851021 */ addu $v0,$a0,$a1 +/* f04e974: 0fc13583 */ jal chraiGoToLabel +/* f04e978: 90460002 */ lbu $a2,0x2($v0) +/* f04e97c: 3c03800a */ lui $v1,0x800a +/* f04e980: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e984: 10000004 */ beqz $zero,.L0f04e998 +/* f04e988: ac620438 */ sw $v0,0x438($v1) +.L0f04e98c: +/* f04e98c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e990: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e994: ac6f0438 */ sw $t7,0x438($v1) +.L0f04e998: +/* f04e998: 8fbf0014 */ lw $ra,0x14($sp) +/* f04e99c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04e9a0: 00001025 */ or $v0,$zero,$zero +/* f04e9a4: 03e00008 */ jr $ra +/* f04e9a8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0014 + */ +GLOBAL_ASM( +glabel ai0014 +/* f04e9ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04e9b0: 3c03800a */ lui $v1,0x800a +/* f04e9b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e9b8: afbf0014 */ sw $ra,0x14($sp) +/* f04e9bc: 0fc0e89f */ jal func0f03a27c +/* f04e9c0: 8c640424 */ lw $a0,0x424($v1) +/* f04e9c4: 3c03800a */ lui $v1,0x800a +/* f04e9c8: 1040000a */ beqz $v0,.L0f04e9f4 +/* f04e9cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e9d0: 8c640434 */ lw $a0,0x434($v1) +/* f04e9d4: 8c650438 */ lw $a1,0x438($v1) +/* f04e9d8: 00851021 */ addu $v0,$a0,$a1 +/* f04e9dc: 0fc13583 */ jal chraiGoToLabel +/* f04e9e0: 90460002 */ lbu $a2,0x2($v0) +/* f04e9e4: 3c03800a */ lui $v1,0x800a +/* f04e9e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04e9ec: 10000004 */ beqz $zero,.L0f04ea00 +/* f04e9f0: ac620438 */ sw $v0,0x438($v1) +.L0f04e9f4: +/* f04e9f4: 8c6e0438 */ lw $t6,0x438($v1) +/* f04e9f8: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04e9fc: ac6f0438 */ sw $t7,0x438($v1) +.L0f04ea00: +/* f04ea00: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ea04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04ea08: 00001025 */ or $v0,$zero,$zero +/* f04ea0c: 03e00008 */ jr $ra +/* f04ea10: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0015 + */ +GLOBAL_ASM( +glabel ai0015 +/* f04ea14: 3c03800a */ lui $v1,0x800a +/* f04ea18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ea1c: 8c6e0434 */ lw $t6,0x434($v1) +/* f04ea20: 8c6f0438 */ lw $t7,0x438($v1) +/* f04ea24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04ea28: afbf0014 */ sw $ra,0x14($sp) +/* f04ea2c: 01cf3821 */ addu $a3,$t6,$t7 +/* f04ea30: 90f80004 */ lbu $t8,0x4($a3) +/* f04ea34: 90e90002 */ lbu $t1,0x2($a3) +/* f04ea38: 90e80005 */ lbu $t0,0x5($a3) +/* f04ea3c: 90eb0003 */ lbu $t3,0x3($a3) +/* f04ea40: 0018ca00 */ sll $t9,$t8,0x8 +/* f04ea44: 00095200 */ sll $t2,$t1,0x8 +/* f04ea48: afa7001c */ sw $a3,0x1c($sp) +/* f04ea4c: 8c640424 */ lw $a0,0x424($v1) +/* f04ea50: 03283025 */ or $a2,$t9,$t0 +/* f04ea54: 0fc0e95e */ jal func0f03a578 +/* f04ea58: 014b2825 */ or $a1,$t2,$t3 +/* f04ea5c: 3c03800a */ lui $v1,0x800a +/* f04ea60: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ea64: 10400009 */ beqz $v0,.L0f04ea8c +/* f04ea68: 8fa7001c */ lw $a3,0x1c($sp) +/* f04ea6c: 8c640434 */ lw $a0,0x434($v1) +/* f04ea70: 8c650438 */ lw $a1,0x438($v1) +/* f04ea74: 0fc13583 */ jal chraiGoToLabel +/* f04ea78: 90e60006 */ lbu $a2,0x6($a3) +/* f04ea7c: 3c03800a */ lui $v1,0x800a +/* f04ea80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ea84: 10000004 */ beqz $zero,.L0f04ea98 +/* f04ea88: ac620438 */ sw $v0,0x438($v1) +.L0f04ea8c: +/* f04ea8c: 8c6c0438 */ lw $t4,0x438($v1) +/* f04ea90: 258d0007 */ addiu $t5,$t4,0x7 +/* f04ea94: ac6d0438 */ sw $t5,0x438($v1) +.L0f04ea98: +/* f04ea98: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ea9c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04eaa0: 00001025 */ or $v0,$zero,$zero +/* f04eaa4: 03e00008 */ jr $ra +/* f04eaa8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0016 + */ +GLOBAL_ASM( +glabel ai0016 +/* f04eaac: 3c03800a */ lui $v1,0x800a +/* f04eab0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eab4: 8c6e0434 */ lw $t6,0x434($v1) +/* f04eab8: 8c6f0438 */ lw $t7,0x438($v1) +/* f04eabc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04eac0: afbf0014 */ sw $ra,0x14($sp) +/* f04eac4: 01cf3821 */ addu $a3,$t6,$t7 +/* f04eac8: 90f80004 */ lbu $t8,0x4($a3) +/* f04eacc: 90e90002 */ lbu $t1,0x2($a3) +/* f04ead0: 90e80005 */ lbu $t0,0x5($a3) +/* f04ead4: 90eb0003 */ lbu $t3,0x3($a3) +/* f04ead8: 0018ca00 */ sll $t9,$t8,0x8 +/* f04eadc: 00095200 */ sll $t2,$t1,0x8 +/* f04eae0: afa7001c */ sw $a3,0x1c($sp) +/* f04eae4: 8c640424 */ lw $a0,0x424($v1) +/* f04eae8: 03283025 */ or $a2,$t9,$t0 +/* f04eaec: 0fc0e991 */ jal func0f03a644 +/* f04eaf0: 014b2825 */ or $a1,$t2,$t3 +/* f04eaf4: 3c03800a */ lui $v1,0x800a +/* f04eaf8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eafc: 10400009 */ beqz $v0,.L0f04eb24 +/* f04eb00: 8fa7001c */ lw $a3,0x1c($sp) +/* f04eb04: 8c640434 */ lw $a0,0x434($v1) +/* f04eb08: 8c650438 */ lw $a1,0x438($v1) +/* f04eb0c: 0fc13583 */ jal chraiGoToLabel +/* f04eb10: 90e60006 */ lbu $a2,0x6($a3) +/* f04eb14: 3c03800a */ lui $v1,0x800a +/* f04eb18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eb1c: 10000004 */ beqz $zero,.L0f04eb30 +/* f04eb20: ac620438 */ sw $v0,0x438($v1) +.L0f04eb24: +/* f04eb24: 8c6c0438 */ lw $t4,0x438($v1) +/* f04eb28: 258d0007 */ addiu $t5,$t4,0x7 +/* f04eb2c: ac6d0438 */ sw $t5,0x438($v1) +.L0f04eb30: +/* f04eb30: 8fbf0014 */ lw $ra,0x14($sp) +/* f04eb34: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04eb38: 00001025 */ or $v0,$zero,$zero +/* f04eb3c: 03e00008 */ jr $ra +/* f04eb40: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01ba + */ +GLOBAL_ASM( +glabel ai01ba +/* f04eb44: 3c03800a */ lui $v1,0x800a +/* f04eb48: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eb4c: 8c6e0434 */ lw $t6,0x434($v1) +/* f04eb50: 8c6f0438 */ lw $t7,0x438($v1) +/* f04eb54: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04eb58: afbf0014 */ sw $ra,0x14($sp) +/* f04eb5c: 01cf3821 */ addu $a3,$t6,$t7 +/* f04eb60: 90f80004 */ lbu $t8,0x4($a3) +/* f04eb64: 90e90002 */ lbu $t1,0x2($a3) +/* f04eb68: 90e80005 */ lbu $t0,0x5($a3) +/* f04eb6c: 90eb0003 */ lbu $t3,0x3($a3) +/* f04eb70: 0018ca00 */ sll $t9,$t8,0x8 +/* f04eb74: 00095200 */ sll $t2,$t1,0x8 +/* f04eb78: afa7001c */ sw $a3,0x1c($sp) +/* f04eb7c: 8c640424 */ lw $a0,0x424($v1) +/* f04eb80: 03283025 */ or $a2,$t9,$t0 +/* f04eb84: 0fc0e9b6 */ jal func0f03a6d8 +/* f04eb88: 014b2825 */ or $a1,$t2,$t3 +/* f04eb8c: 3c03800a */ lui $v1,0x800a +/* f04eb90: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eb94: 10400009 */ beqz $v0,.L0f04ebbc +/* f04eb98: 8fa7001c */ lw $a3,0x1c($sp) +/* f04eb9c: 8c640434 */ lw $a0,0x434($v1) +/* f04eba0: 8c650438 */ lw $a1,0x438($v1) +/* f04eba4: 0fc13583 */ jal chraiGoToLabel +/* f04eba8: 90e60006 */ lbu $a2,0x6($a3) +/* f04ebac: 3c03800a */ lui $v1,0x800a +/* f04ebb0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ebb4: 10000004 */ beqz $zero,.L0f04ebc8 +/* f04ebb8: ac620438 */ sw $v0,0x438($v1) +.L0f04ebbc: +/* f04ebbc: 8c6c0438 */ lw $t4,0x438($v1) +/* f04ebc0: 258d0007 */ addiu $t5,$t4,0x7 +/* f04ebc4: ac6d0438 */ sw $t5,0x438($v1) +.L0f04ebc8: +/* f04ebc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ebcc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ebd0: 00001025 */ or $v0,$zero,$zero +/* f04ebd4: 03e00008 */ jr $ra +/* f04ebd8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00f0 + */ +GLOBAL_ASM( +glabel ai00f0 +/* f04ebdc: 3c03800a */ lui $v1,0x800a +/* f04ebe0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ebe4: 8c620424 */ lw $v0,0x424($v1) +/* f04ebe8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04ebec: afbf0014 */ sw $ra,0x14($sp) +/* f04ebf0: 804e0007 */ lb $t6,0x7($v0) +/* f04ebf4: 8c640434 */ lw $a0,0x434($v1) +/* f04ebf8: 8c650438 */ lw $a1,0x438($v1) +/* f04ebfc: 24010008 */ addiu $at,$zero,0x8 +/* f04ec00: 15c1000e */ bne $t6,$at,.L0f04ec3c +/* f04ec04: 00853821 */ addu $a3,$a0,$a1 +/* f04ec08: 8c4f0058 */ lw $t7,0x58($v0) +/* f04ec0c: 55e0000c */ bnezl $t7,.L0f04ec40 +/* f04ec10: 24a80003 */ addiu $t0,$a1,0x3 +/* f04ec14: 8c58004c */ lw $t8,0x4c($v0) +/* f04ec18: 33190040 */ andi $t9,$t8,0x40 +/* f04ec1c: 53200008 */ beqzl $t9,.L0f04ec40 +/* f04ec20: 24a80003 */ addiu $t0,$a1,0x3 +/* f04ec24: 0fc13583 */ jal chraiGoToLabel +/* f04ec28: 90e60002 */ lbu $a2,0x2($a3) +/* f04ec2c: 3c03800a */ lui $v1,0x800a +/* f04ec30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ec34: 10000003 */ beqz $zero,.L0f04ec44 +/* f04ec38: ac620438 */ sw $v0,0x438($v1) +.L0f04ec3c: +/* f04ec3c: 24a80003 */ addiu $t0,$a1,0x3 +.L0f04ec40: +/* f04ec40: ac680438 */ sw $t0,0x438($v1) +.L0f04ec44: +/* f04ec44: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ec48: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04ec4c: 00001025 */ or $v0,$zero,$zero +/* f04ec50: 03e00008 */ jr $ra +/* f04ec54: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00f1 + */ +GLOBAL_ASM( +glabel ai00f1 +/* f04ec58: 3c03800a */ lui $v1,0x800a +/* f04ec5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ec60: 8c6e0424 */ lw $t6,0x424($v1) +/* f04ec64: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04ec68: afbf0014 */ sw $ra,0x14($sp) +/* f04ec6c: 81cf0007 */ lb $t7,0x7($t6) +/* f04ec70: 8c640434 */ lw $a0,0x434($v1) +/* f04ec74: 8c650438 */ lw $a1,0x438($v1) +/* f04ec78: 24010008 */ addiu $at,$zero,0x8 +/* f04ec7c: 15e10007 */ bne $t7,$at,.L0f04ec9c +/* f04ec80: 00851021 */ addu $v0,$a0,$a1 +/* f04ec84: 0fc13583 */ jal chraiGoToLabel +/* f04ec88: 90460002 */ lbu $a2,0x2($v0) +/* f04ec8c: 3c03800a */ lui $v1,0x800a +/* f04ec90: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ec94: 10000003 */ beqz $zero,.L0f04eca4 +/* f04ec98: ac620438 */ sw $v0,0x438($v1) +.L0f04ec9c: +/* f04ec9c: 24b80003 */ addiu $t8,$a1,0x3 +/* f04eca0: ac780438 */ sw $t8,0x438($v1) +.L0f04eca4: +/* f04eca4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04eca8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04ecac: 00001025 */ or $v0,$zero,$zero +/* f04ecb0: 03e00008 */ jr $ra +/* f04ecb4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0017 + */ +GLOBAL_ASM( +glabel ai0017 +/* f04ecb8: 3c07800a */ lui $a3,0x800a +/* f04ecbc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04ecc0: 8cee0434 */ lw $t6,0x434($a3) +/* f04ecc4: 8cef0438 */ lw $t7,0x438($a3) +/* f04ecc8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04eccc: afbf0014 */ sw $ra,0x14($sp) +/* f04ecd0: 01cf1821 */ addu $v1,$t6,$t7 +/* f04ecd4: 90780004 */ lbu $t8,0x4($v1) +/* f04ecd8: 90690002 */ lbu $t1,0x2($v1) +/* f04ecdc: 8ce40424 */ lw $a0,0x424($a3) +/* f04ece0: 90680005 */ lbu $t0,0x5($v1) +/* f04ece4: 906b0003 */ lbu $t3,0x3($v1) +/* f04ece8: 0018ca00 */ sll $t9,$t8,0x8 +/* f04ecec: 00095200 */ sll $t2,$t1,0x8 +/* f04ecf0: 03283025 */ or $a2,$t9,$t0 +/* f04ecf4: 10800007 */ beqz $a0,.L0f04ed14 +/* f04ecf8: 014b2825 */ or $a1,$t2,$t3 +/* f04ecfc: 0fc0e9db */ jal func0f03a76c +/* f04ed00: afa3001c */ sw $v1,0x1c($sp) +/* f04ed04: 3c07800a */ lui $a3,0x800a +/* f04ed08: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04ed0c: 1440000a */ bnez $v0,.L0f04ed38 +/* f04ed10: 8fa3001c */ lw $v1,0x1c($sp) +.L0f04ed14: +/* f04ed14: 8ce40430 */ lw $a0,0x430($a3) +/* f04ed18: 50800010 */ beqzl $a0,.L0f04ed5c +/* f04ed1c: 8cec0438 */ lw $t4,0x438($a3) +/* f04ed20: 0fc1ec0e */ jal func0f07b038 +/* f04ed24: afa3001c */ sw $v1,0x1c($sp) +/* f04ed28: 3c07800a */ lui $a3,0x800a +/* f04ed2c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04ed30: 10400009 */ beqz $v0,.L0f04ed58 +/* f04ed34: 8fa3001c */ lw $v1,0x1c($sp) +.L0f04ed38: +/* f04ed38: 8ce40434 */ lw $a0,0x434($a3) +/* f04ed3c: 8ce50438 */ lw $a1,0x438($a3) +/* f04ed40: 0fc13583 */ jal chraiGoToLabel +/* f04ed44: 90660006 */ lbu $a2,0x6($v1) +/* f04ed48: 3c07800a */ lui $a3,0x800a +/* f04ed4c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04ed50: 10000004 */ beqz $zero,.L0f04ed64 +/* f04ed54: ace20438 */ sw $v0,0x438($a3) +.L0f04ed58: +/* f04ed58: 8cec0438 */ lw $t4,0x438($a3) +.L0f04ed5c: +/* f04ed5c: 258d0007 */ addiu $t5,$t4,0x7 +/* f04ed60: aced0438 */ sw $t5,0x438($a3) +.L0f04ed64: +/* f04ed64: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ed68: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ed6c: 00001025 */ or $v0,$zero,$zero +/* f04ed70: 03e00008 */ jr $ra +/* f04ed74: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0018 + */ +GLOBAL_ASM( +glabel ai0018 +/* f04ed78: 3c03800a */ lui $v1,0x800a +/* f04ed7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ed80: 8c6e0434 */ lw $t6,0x434($v1) +/* f04ed84: 8c6f0438 */ lw $t7,0x438($v1) +/* f04ed88: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04ed8c: afbf0014 */ sw $ra,0x14($sp) +/* f04ed90: 01cf3821 */ addu $a3,$t6,$t7 +/* f04ed94: 90f80004 */ lbu $t8,0x4($a3) +/* f04ed98: 90e90002 */ lbu $t1,0x2($a3) +/* f04ed9c: 90e80005 */ lbu $t0,0x5($a3) +/* f04eda0: 90eb0003 */ lbu $t3,0x3($a3) +/* f04eda4: 0018ca00 */ sll $t9,$t8,0x8 +/* f04eda8: 00095200 */ sll $t2,$t1,0x8 +/* f04edac: afa7001c */ sw $a3,0x1c($sp) +/* f04edb0: 8c640424 */ lw $a0,0x424($v1) +/* f04edb4: 03283025 */ or $a2,$t9,$t0 +/* f04edb8: 0fc0e9fa */ jal func0f03a7e8 +/* f04edbc: 014b2825 */ or $a1,$t2,$t3 +/* f04edc0: 3c03800a */ lui $v1,0x800a +/* f04edc4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04edc8: 10400009 */ beqz $v0,.L0f04edf0 +/* f04edcc: 8fa7001c */ lw $a3,0x1c($sp) +/* f04edd0: 8c640434 */ lw $a0,0x434($v1) +/* f04edd4: 8c650438 */ lw $a1,0x438($v1) +/* f04edd8: 0fc13583 */ jal chraiGoToLabel +/* f04eddc: 90e60006 */ lbu $a2,0x6($a3) +/* f04ede0: 3c03800a */ lui $v1,0x800a +/* f04ede4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ede8: 10000004 */ beqz $zero,.L0f04edfc +/* f04edec: ac620438 */ sw $v0,0x438($v1) +.L0f04edf0: +/* f04edf0: 8c6c0438 */ lw $t4,0x438($v1) +/* f04edf4: 258d0007 */ addiu $t5,$t4,0x7 +/* f04edf8: ac6d0438 */ sw $t5,0x438($v1) +.L0f04edfc: +/* f04edfc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ee00: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ee04: 00001025 */ or $v0,$zero,$zero +/* f04ee08: 03e00008 */ jr $ra +/* f04ee0c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0019 + */ +GLOBAL_ASM( +glabel ai0019 +/* f04ee10: 3c02800a */ lui $v0,0x800a +/* f04ee14: 24429fc0 */ addiu $v0,$v0,-24640 +/* f04ee18: 8c4e0434 */ lw $t6,0x434($v0) +/* f04ee1c: 8c4f0438 */ lw $t7,0x438($v0) +/* f04ee20: 27bdffc0 */ addiu $sp,$sp,-64 +/* f04ee24: afbf001c */ sw $ra,0x1c($sp) +/* f04ee28: 01cf1821 */ addu $v1,$t6,$t7 +/* f04ee2c: 90650002 */ lbu $a1,0x2($v1) +/* f04ee30: afa3003c */ sw $v1,0x3c($sp) +/* f04ee34: 0fc126d1 */ jal chrFindById +/* f04ee38: 8c440424 */ lw $a0,0x424($v0) +/* f04ee3c: 3c198007 */ lui $t9,0x8007 +/* f04ee40: afa20038 */ sw $v0,0x38($sp) +/* f04ee44: 27398fe0 */ addiu $t9,$t9,-28704 +/* f04ee48: 8f210000 */ lw $at,0x0($t9) +/* f04ee4c: 27b8002c */ addiu $t8,$sp,0x2c +/* f04ee50: 8f2a0004 */ lw $t2,0x4($t9) +/* f04ee54: af010000 */ sw $at,0x0($t8) +/* f04ee58: 8f210008 */ lw $at,0x8($t9) +/* f04ee5c: af0a0004 */ sw $t2,0x4($t8) +/* f04ee60: 10400011 */ beqz $v0,.L0f04eea8 +/* f04ee64: af010008 */ sw $at,0x8($t8) +/* f04ee68: 8c4b001c */ lw $t3,0x1c($v0) +/* f04ee6c: 8fa7003c */ lw $a3,0x3c($sp) +/* f04ee70: 1160000d */ beqz $t3,.L0f04eea8 +/* f04ee74: 24e70004 */ addiu $a3,$a3,0x4 +/* f04ee78: 00e02025 */ or $a0,$a3,$zero +/* f04ee7c: 0fc2c74a */ jal func0f0b1d28 +/* f04ee80: afa70024 */ sw $a3,0x24($sp) +/* f04ee84: 8fac003c */ lw $t4,0x3c($sp) +/* f04ee88: afa00010 */ sw $zero,0x10($sp) +/* f04ee8c: 44050000 */ mfc1 $a1,$f0 +/* f04ee90: 818d0003 */ lb $t5,0x3($t4) +/* f04ee94: 8fa70024 */ lw $a3,0x24($sp) +/* f04ee98: 8fa40038 */ lw $a0,0x38($sp) +/* f04ee9c: 27a6002c */ addiu $a2,$sp,0x2c +/* f04eea0: 0fc0d0cc */ jal func0f034330 +/* f04eea4: afad0014 */ sw $t5,0x14($sp) +.L0f04eea8: +/* f04eea8: 3c03800a */ lui $v1,0x800a +/* f04eeac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04eeb0: 8c6e0438 */ lw $t6,0x438($v1) +/* f04eeb4: 8fbf001c */ lw $ra,0x1c($sp) +/* f04eeb8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f04eebc: 25cf0008 */ addiu $t7,$t6,0x8 +/* f04eec0: ac6f0438 */ sw $t7,0x438($v1) +/* f04eec4: 03e00008 */ jr $ra +/* f04eec8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 001a + */ +GLOBAL_ASM( +glabel ai001a +/* f04eecc: 27bdffa8 */ addiu $sp,$sp,-88 +/* f04eed0: afb20028 */ sw $s2,0x28($sp) +/* f04eed4: 3c12800a */ lui $s2,0x800a +/* f04eed8: 26529fc0 */ addiu $s2,$s2,-24640 +/* f04eedc: 8e4e0434 */ lw $t6,0x434($s2) +/* f04eee0: 8e4f0438 */ lw $t7,0x438($s2) +/* f04eee4: afbf002c */ sw $ra,0x2c($sp) +/* f04eee8: afb10024 */ sw $s1,0x24($sp) +/* f04eeec: afb00020 */ sw $s0,0x20($sp) +/* f04eef0: 01cf1021 */ addu $v0,$t6,$t7 +/* f04eef4: 90450002 */ lbu $a1,0x2($v0) +/* f04eef8: afa20054 */ sw $v0,0x54($sp) +/* f04eefc: 0fc126d1 */ jal chrFindById +/* f04ef00: 8e440424 */ lw $a0,0x424($s2) +/* f04ef04: 8fb80054 */ lw $t8,0x54($sp) +/* f04ef08: 00408025 */ or $s0,$v0,$zero +/* f04ef0c: 8e440424 */ lw $a0,0x424($s2) +/* f04ef10: 0fc126d1 */ jal chrFindById +/* f04ef14: 93050003 */ lbu $a1,0x3($t8) +/* f04ef18: 12000044 */ beqz $s0,.L0f04f02c +/* f04ef1c: 00408825 */ or $s1,$v0,$zero +/* f04ef20: 50400043 */ beqzl $v0,.L0f04f030 +/* f04ef24: 8e4c0438 */ lw $t4,0x438($s2) +/* f04ef28: 8e19001c */ lw $t9,0x1c($s0) +/* f04ef2c: 53200040 */ beqzl $t9,.L0f04f030 +/* f04ef30: 8e4c0438 */ lw $t4,0x438($s2) +/* f04ef34: 8c48001c */ lw $t0,0x1c($v0) +/* f04ef38: 02002025 */ or $a0,$s0,$zero +/* f04ef3c: 5100003c */ beqzl $t0,.L0f04f030 +/* f04ef40: 8e4c0438 */ lw $t4,0x438($s2) +/* f04ef44: 0fc0a20d */ jal func0f028834 +/* f04ef48: 00002825 */ or $a1,$zero,$zero +/* f04ef4c: 3c0a8007 */ lui $t2,0x8007 +/* f04ef50: 254a8fec */ addiu $t2,$t2,-28692 +/* f04ef54: 8d410000 */ lw $at,0x0($t2) +/* f04ef58: 27a90038 */ addiu $t1,$sp,0x38 +/* f04ef5c: 8d4c0004 */ lw $t4,0x4($t2) +/* f04ef60: ad210000 */ sw $at,0x0($t1) +/* f04ef64: 8d410008 */ lw $at,0x8($t2) +/* f04ef68: 00401825 */ or $v1,$v0,$zero +/* f04ef6c: ad2c0004 */ sw $t4,0x4($t1) +/* f04ef70: 14400005 */ bnez $v0,.L0f04ef88 +/* f04ef74: ad210008 */ sw $at,0x8($t1) +/* f04ef78: 02002025 */ or $a0,$s0,$zero +/* f04ef7c: 0fc0a20d */ jal func0f028834 +/* f04ef80: 24050001 */ addiu $a1,$zero,0x1 +/* f04ef84: 00401825 */ or $v1,$v0,$zero +.L0f04ef88: +/* f04ef88: 50400029 */ beqzl $v0,.L0f04f030 +/* f04ef8c: 8e4c0438 */ lw $t4,0x438($s2) +/* f04ef90: 8e2d001c */ lw $t5,0x1c($s1) +/* f04ef94: 8e0e001c */ lw $t6,0x1c($s0) +/* f04ef98: 27a40038 */ addiu $a0,$sp,0x38 +/* f04ef9c: c5a40008 */ lwc1 $f4,0x8($t5) +/* f04efa0: c5c60008 */ lwc1 $f6,0x8($t6) +/* f04efa4: 27a5003c */ addiu $a1,$sp,0x3c +/* f04efa8: 27a60040 */ addiu $a2,$sp,0x40 +/* f04efac: 46062201 */ sub.s $f8,$f4,$f6 +/* f04efb0: e7a80038 */ swc1 $f8,0x38($sp) +/* f04efb4: 8e18001c */ lw $t8,0x1c($s0) +/* f04efb8: 8e2f001c */ lw $t7,0x1c($s1) +/* f04efbc: c710000c */ lwc1 $f16,0xc($t8) +/* f04efc0: c5ea000c */ lwc1 $f10,0xc($t7) +/* f04efc4: 46105481 */ sub.s $f18,$f10,$f16 +/* f04efc8: e7b2003c */ swc1 $f18,0x3c($sp) +/* f04efcc: 8e08001c */ lw $t0,0x1c($s0) +/* f04efd0: 8e39001c */ lw $t9,0x1c($s1) +/* f04efd4: c5060010 */ lwc1 $f6,0x10($t0) +/* f04efd8: c7240010 */ lwc1 $f4,0x10($t9) +/* f04efdc: afa30048 */ sw $v1,0x48($sp) +/* f04efe0: 46062201 */ sub.s $f8,$f4,$f6 +/* f04efe4: 0c0011e4 */ jal 0x4790 +/* f04efe8: e7a80040 */ swc1 $f8,0x40($sp) +/* f04efec: 8fa30048 */ lw $v1,0x48($sp) +/* f04eff0: 8c620004 */ lw $v0,0x4($v1) +/* f04eff4: 2447005c */ addiu $a3,$v0,0x5c +/* f04eff8: 00e02025 */ or $a0,$a3,$zero +/* f04effc: 0fc2c74a */ jal func0f0b1d28 +/* f04f000: afa70030 */ sw $a3,0x30($sp) +/* f04f004: 8e0b001c */ lw $t3,0x1c($s0) +/* f04f008: 8fa90054 */ lw $t1,0x54($sp) +/* f04f00c: 44050000 */ mfc1 $a1,$f0 +/* f04f010: afab0010 */ sw $t3,0x10($sp) +/* f04f014: 812a0004 */ lb $t2,0x4($t1) +/* f04f018: 8fa70030 */ lw $a3,0x30($sp) +/* f04f01c: 02202025 */ or $a0,$s1,$zero +/* f04f020: 27a60038 */ addiu $a2,$sp,0x38 +/* f04f024: 0fc0d0cc */ jal func0f034330 +/* f04f028: afaa0014 */ sw $t2,0x14($sp) +.L0f04f02c: +/* f04f02c: 8e4c0438 */ lw $t4,0x438($s2) +.L0f04f030: +/* f04f030: 8fbf002c */ lw $ra,0x2c($sp) +/* f04f034: 8fb00020 */ lw $s0,0x20($sp) +/* f04f038: 258d0005 */ addiu $t5,$t4,0x5 +/* f04f03c: ae4d0438 */ sw $t5,0x438($s2) +/* f04f040: 8fb20028 */ lw $s2,0x28($sp) +/* f04f044: 8fb10024 */ lw $s1,0x24($sp) +/* f04f048: 27bd0058 */ addiu $sp,$sp,0x58 +/* f04f04c: 03e00008 */ jr $ra +/* f04f050: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 001b + */ +GLOBAL_ASM( +glabel ai001b +/* f04f054: 3c03800a */ lui $v1,0x800a +/* f04f058: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f05c: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f060: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f064: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f068: afbf0014 */ sw $ra,0x14($sp) +/* f04f06c: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f070: 90f80004 */ lbu $t8,0x4($a3) +/* f04f074: 90e90002 */ lbu $t1,0x2($a3) +/* f04f078: 90e80005 */ lbu $t0,0x5($a3) +/* f04f07c: 90eb0003 */ lbu $t3,0x3($a3) +/* f04f080: 0018ca00 */ sll $t9,$t8,0x8 +/* f04f084: 00095200 */ sll $t2,$t1,0x8 +/* f04f088: afa7001c */ sw $a3,0x1c($sp) +/* f04f08c: 8c640424 */ lw $a0,0x424($v1) +/* f04f090: 03283025 */ or $a2,$t9,$t0 +/* f04f094: 0fc0eda1 */ jal func0f03b684 +/* f04f098: 014b2825 */ or $a1,$t2,$t3 +/* f04f09c: 3c03800a */ lui $v1,0x800a +/* f04f0a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f0a4: 10400009 */ beqz $v0,.L0f04f0cc +/* f04f0a8: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f0ac: 8c640434 */ lw $a0,0x434($v1) +/* f04f0b0: 8c650438 */ lw $a1,0x438($v1) +/* f04f0b4: 0fc13583 */ jal chraiGoToLabel +/* f04f0b8: 90e60006 */ lbu $a2,0x6($a3) +/* f04f0bc: 3c03800a */ lui $v1,0x800a +/* f04f0c0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f0c4: 10000004 */ beqz $zero,.L0f04f0d8 +/* f04f0c8: ac620438 */ sw $v0,0x438($v1) +.L0f04f0cc: +/* f04f0cc: 8c6c0438 */ lw $t4,0x438($v1) +/* f04f0d0: 258d0007 */ addiu $t5,$t4,0x7 +/* f04f0d4: ac6d0438 */ sw $t5,0x438($v1) +.L0f04f0d8: +/* f04f0d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f0dc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f0e0: 00001025 */ or $v0,$zero,$zero +/* f04f0e4: 03e00008 */ jr $ra +/* f04f0e8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 001c + */ +GLOBAL_ASM( +glabel ai001c +/* f04f0ec: 3c03800a */ lui $v1,0x800a +/* f04f0f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f0f4: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f0f8: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f0fc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f100: afbf0014 */ sw $ra,0x14($sp) +/* f04f104: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f108: 90f80002 */ lbu $t8,0x2($a3) +/* f04f10c: 90e80003 */ lbu $t0,0x3($a3) +/* f04f110: 90e60004 */ lbu $a2,0x4($a3) +/* f04f114: 0018ca00 */ sll $t9,$t8,0x8 +/* f04f118: 03281025 */ or $v0,$t9,$t0 +/* f04f11c: 3045ffff */ andi $a1,$v0,0xffff +/* f04f120: afa7001c */ sw $a3,0x1c($sp) +/* f04f124: 0fc0ee5f */ jal func0f03b97c +/* f04f128: 8c640424 */ lw $a0,0x424($v1) +/* f04f12c: 3c03800a */ lui $v1,0x800a +/* f04f130: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f134: 10400009 */ beqz $v0,.L0f04f15c +/* f04f138: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f13c: 8c640434 */ lw $a0,0x434($v1) +/* f04f140: 8c650438 */ lw $a1,0x438($v1) +/* f04f144: 0fc13583 */ jal chraiGoToLabel +/* f04f148: 90e60005 */ lbu $a2,0x5($a3) +/* f04f14c: 3c03800a */ lui $v1,0x800a +/* f04f150: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f154: 10000004 */ beqz $zero,.L0f04f168 +/* f04f158: ac620438 */ sw $v0,0x438($v1) +.L0f04f15c: +/* f04f15c: 8c6a0438 */ lw $t2,0x438($v1) +/* f04f160: 254b0006 */ addiu $t3,$t2,0x6 +/* f04f164: ac6b0438 */ sw $t3,0x438($v1) +.L0f04f168: +/* f04f168: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f16c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f170: 00001025 */ or $v0,$zero,$zero +/* f04f174: 03e00008 */ jr $ra +/* f04f178: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0024 + */ +GLOBAL_ASM( +glabel ai0024 +/* f04f17c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f180: afbf0014 */ sw $ra,0x14($sp) +/* f04f184: 3c04800a */ lui $a0,0x800a +/* f04f188: 0fc0ea6e */ jal func0f03a9b8 +/* f04f18c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04f190: 3c03800a */ lui $v1,0x800a +/* f04f194: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f198: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f19c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f1a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f1a4: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04f1a8: ac6f0438 */ sw $t7,0x438($v1) +/* f04f1ac: 03e00008 */ jr $ra +/* f04f1b0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0025 + */ +GLOBAL_ASM( +glabel ai0025 +/* f04f1b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f1b8: afbf0014 */ sw $ra,0x14($sp) +/* f04f1bc: 3c04800a */ lui $a0,0x800a +/* f04f1c0: 0fc0ea83 */ jal func0f03aa0c +/* f04f1c4: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04f1c8: 3c03800a */ lui $v1,0x800a +/* f04f1cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f1d0: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f1d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f1d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f1dc: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04f1e0: ac6f0438 */ sw $t7,0x438($v1) +/* f04f1e4: 03e00008 */ jr $ra +/* f04f1e8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0026 + */ +GLOBAL_ASM( +glabel ai0026 +/* f04f1ec: 3c03800a */ lui $v1,0x800a +/* f04f1f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f1f4: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f1f8: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f1fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f200: afbf0014 */ sw $ra,0x14($sp) +/* f04f204: 01cf1021 */ addu $v0,$t6,$t7 +/* f04f208: 90450002 */ lbu $a1,0x2($v0) +/* f04f20c: 0fc126d1 */ jal chrFindById +/* f04f210: 8c640424 */ lw $a0,0x424($v1) +/* f04f214: 3c03800a */ lui $v1,0x800a +/* f04f218: 10400007 */ beqz $v0,.L0f04f238 +/* f04f21c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f220: 8c58001c */ lw $t8,0x1c($v0) +/* f04f224: 53000005 */ beqzl $t8,.L0f04f23c +/* f04f228: 8c690438 */ lw $t1,0x438($v1) +/* f04f22c: 8c590014 */ lw $t9,0x14($v0) +/* f04f230: 37280020 */ ori $t0,$t9,0x20 +/* f04f234: ac480014 */ sw $t0,0x14($v0) +.L0f04f238: +/* f04f238: 8c690438 */ lw $t1,0x438($v1) +.L0f04f23c: +/* f04f23c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f240: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f244: 252a0003 */ addiu $t2,$t1,0x3 +/* f04f248: ac6a0438 */ sw $t2,0x438($v1) +/* f04f24c: 03e00008 */ jr $ra +/* f04f250: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0027 + */ +GLOBAL_ASM( +glabel ai0027 +/* f04f254: 3c03800a */ lui $v1,0x800a +/* f04f258: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f25c: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f260: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f264: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f268: afbf0014 */ sw $ra,0x14($sp) +/* f04f26c: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f270: 90f80002 */ lbu $t8,0x2($a3) +/* f04f274: 90e80003 */ lbu $t0,0x3($a3) +/* f04f278: afa7001c */ sw $a3,0x1c($sp) +/* f04f27c: 0018ca00 */ sll $t9,$t8,0x8 +/* f04f280: 03281025 */ or $v0,$t9,$t0 +/* f04f284: 3045ffff */ andi $a1,$v0,0xffff +/* f04f288: 0fc0ed7c */ jal func0f03b5f0 +/* f04f28c: 8c640424 */ lw $a0,0x424($v1) +/* f04f290: 3c03800a */ lui $v1,0x800a +/* f04f294: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f298: 10400009 */ beqz $v0,.L0f04f2c0 +/* f04f29c: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f2a0: 8c640434 */ lw $a0,0x434($v1) +/* f04f2a4: 8c650438 */ lw $a1,0x438($v1) +/* f04f2a8: 0fc13583 */ jal chraiGoToLabel +/* f04f2ac: 90e60004 */ lbu $a2,0x4($a3) +/* f04f2b0: 3c03800a */ lui $v1,0x800a +/* f04f2b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f2b8: 10000004 */ beqz $zero,.L0f04f2cc +/* f04f2bc: ac620438 */ sw $v0,0x438($v1) +.L0f04f2c0: +/* f04f2c0: 8c6a0438 */ lw $t2,0x438($v1) +/* f04f2c4: 254b0005 */ addiu $t3,$t2,0x5 +/* f04f2c8: ac6b0438 */ sw $t3,0x438($v1) +.L0f04f2cc: +/* f04f2cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f2d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f2d4: 00001025 */ or $v0,$zero,$zero +/* f04f2d8: 03e00008 */ jr $ra +/* f04f2dc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0028 + */ +GLOBAL_ASM( +glabel ai0028 +/* f04f2e0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f2e4: afbf0014 */ sw $ra,0x14($sp) +/* f04f2e8: 0fc240ec */ jal func0f0903b0 +/* f04f2ec: 00000000 */ sll $zero,$zero,0x0 +/* f04f2f0: 3c03800a */ lui $v1,0x800a +/* f04f2f4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f2f8: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f2fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f300: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f304: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04f308: ac6f0438 */ sw $t7,0x438($v1) +/* f04f30c: 03e00008 */ jr $ra +/* f04f310: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0029 + */ +GLOBAL_ASM( +glabel ai0029 +/* f04f314: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f318: afbf0014 */ sw $ra,0x14($sp) +/* f04f31c: 0fc24105 */ jal func0f090414 +/* f04f320: 00000000 */ sll $zero,$zero,0x0 +/* f04f324: 3c03800a */ lui $v1,0x800a +/* f04f328: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f32c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f330: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f334: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f338: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04f33c: ac6f0438 */ sw $t7,0x438($v1) +/* f04f340: 03e00008 */ jr $ra +/* f04f344: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 002a + */ +GLOBAL_ASM( +glabel ai002a +/* f04f348: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f34c: 3c03800a */ lui $v1,0x800a +/* f04f350: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f354: afbf0014 */ sw $ra,0x14($sp) +/* f04f358: 0fc0ebeb */ jal func0f03afac +/* f04f35c: 8c640424 */ lw $a0,0x424($v1) +/* f04f360: 3c03800a */ lui $v1,0x800a +/* f04f364: 1040000a */ beqz $v0,.L0f04f390 +/* f04f368: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f36c: 8c640434 */ lw $a0,0x434($v1) +/* f04f370: 8c650438 */ lw $a1,0x438($v1) +/* f04f374: 00851021 */ addu $v0,$a0,$a1 +/* f04f378: 0fc13583 */ jal chraiGoToLabel +/* f04f37c: 90460002 */ lbu $a2,0x2($v0) +/* f04f380: 3c03800a */ lui $v1,0x800a +/* f04f384: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f388: 10000004 */ beqz $zero,.L0f04f39c +/* f04f38c: ac620438 */ sw $v0,0x438($v1) +.L0f04f390: +/* f04f390: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f394: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04f398: ac6f0438 */ sw $t7,0x438($v1) +.L0f04f39c: +/* f04f39c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f3a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f3a4: 00001025 */ or $v0,$zero,$zero +/* f04f3a8: 03e00008 */ jr $ra +/* f04f3ac: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 002b + */ +GLOBAL_ASM( +glabel ai002b +/* f04f3b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f3b4: 3c03800a */ lui $v1,0x800a +/* f04f3b8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f3bc: afbf0014 */ sw $ra,0x14($sp) +/* f04f3c0: 8c640424 */ lw $a0,0x424($v1) +/* f04f3c4: 0fc0ea8e */ jal func0f03aa38 +/* f04f3c8: 24050001 */ addiu $a1,$zero,0x1 +/* f04f3cc: 3c03800a */ lui $v1,0x800a +/* f04f3d0: 1040000a */ beqz $v0,.L0f04f3fc +/* f04f3d4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f3d8: 8c640434 */ lw $a0,0x434($v1) +/* f04f3dc: 8c650438 */ lw $a1,0x438($v1) +/* f04f3e0: 00851021 */ addu $v0,$a0,$a1 +/* f04f3e4: 0fc13583 */ jal chraiGoToLabel +/* f04f3e8: 90460002 */ lbu $a2,0x2($v0) +/* f04f3ec: 3c03800a */ lui $v1,0x800a +/* f04f3f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f3f4: 10000004 */ beqz $zero,.L0f04f408 +/* f04f3f8: ac620438 */ sw $v0,0x438($v1) +.L0f04f3fc: +/* f04f3fc: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f400: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04f404: ac6f0438 */ sw $t7,0x438($v1) +.L0f04f408: +/* f04f408: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f40c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f410: 00001025 */ or $v0,$zero,$zero +/* f04f414: 03e00008 */ jr $ra +/* f04f418: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 002c + */ +GLOBAL_ASM( +glabel ai002c +/* f04f41c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f420: 3c03800a */ lui $v1,0x800a +/* f04f424: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f428: afbf0014 */ sw $ra,0x14($sp) +/* f04f42c: 8c640424 */ lw $a0,0x424($v1) +/* f04f430: 0fc0ea8e */ jal func0f03aa38 +/* f04f434: 00002825 */ or $a1,$zero,$zero +/* f04f438: 3c03800a */ lui $v1,0x800a +/* f04f43c: 1040000a */ beqz $v0,.L0f04f468 +/* f04f440: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f444: 8c640434 */ lw $a0,0x434($v1) +/* f04f448: 8c650438 */ lw $a1,0x438($v1) +/* f04f44c: 00851021 */ addu $v0,$a0,$a1 +/* f04f450: 0fc13583 */ jal chraiGoToLabel +/* f04f454: 90460002 */ lbu $a2,0x2($v0) +/* f04f458: 3c03800a */ lui $v1,0x800a +/* f04f45c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f460: 10000004 */ beqz $zero,.L0f04f474 +/* f04f464: ac620438 */ sw $v0,0x438($v1) +.L0f04f468: +/* f04f468: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f46c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04f470: ac6f0438 */ sw $t7,0x438($v1) +.L0f04f474: +/* f04f474: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f478: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f47c: 00001025 */ or $v0,$zero,$zero +/* f04f480: 03e00008 */ jr $ra +/* f04f484: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 002d + */ +GLOBAL_ASM( +glabel ai002d +/* f04f488: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f48c: 3c03800a */ lui $v1,0x800a +/* f04f490: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f494: afbf0014 */ sw $ra,0x14($sp) +/* f04f498: 8c640424 */ lw $a0,0x424($v1) +/* f04f49c: 0fc0ea8e */ jal func0f03aa38 +/* f04f4a0: 24050002 */ addiu $a1,$zero,0x2 +/* f04f4a4: 3c03800a */ lui $v1,0x800a +/* f04f4a8: 1040000a */ beqz $v0,.L0f04f4d4 +/* f04f4ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f4b0: 8c640434 */ lw $a0,0x434($v1) +/* f04f4b4: 8c650438 */ lw $a1,0x438($v1) +/* f04f4b8: 00851021 */ addu $v0,$a0,$a1 +/* f04f4bc: 0fc13583 */ jal chraiGoToLabel +/* f04f4c0: 90460002 */ lbu $a2,0x2($v0) +/* f04f4c4: 3c03800a */ lui $v1,0x800a +/* f04f4c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f4cc: 10000004 */ beqz $zero,.L0f04f4e0 +/* f04f4d0: ac620438 */ sw $v0,0x438($v1) +.L0f04f4d4: +/* f04f4d4: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f4d8: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04f4dc: ac6f0438 */ sw $t7,0x438($v1) +.L0f04f4e0: +/* f04f4e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f4e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f4e8: 00001025 */ or $v0,$zero,$zero +/* f04f4ec: 03e00008 */ jr $ra +/* f04f4f0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 002e + */ +GLOBAL_ASM( +glabel ai002e +/* f04f4f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f4f8: 3c03800a */ lui $v1,0x800a +/* f04f4fc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f500: afbf0014 */ sw $ra,0x14($sp) +/* f04f504: 0fc0ec78 */ jal func0f03b1e0 +/* f04f508: 8c640424 */ lw $a0,0x424($v1) +/* f04f50c: 3c03800a */ lui $v1,0x800a +/* f04f510: 1040000a */ beqz $v0,.L0f04f53c +/* f04f514: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f518: 8c640434 */ lw $a0,0x434($v1) +/* f04f51c: 8c650438 */ lw $a1,0x438($v1) +/* f04f520: 00851021 */ addu $v0,$a0,$a1 +/* f04f524: 0fc13583 */ jal chraiGoToLabel +/* f04f528: 90460002 */ lbu $a2,0x2($v0) +/* f04f52c: 3c03800a */ lui $v1,0x800a +/* f04f530: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f534: 10000004 */ beqz $zero,.L0f04f548 +/* f04f538: ac620438 */ sw $v0,0x438($v1) +.L0f04f53c: +/* f04f53c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04f540: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04f544: ac6f0438 */ sw $t7,0x438($v1) +.L0f04f548: +/* f04f548: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f54c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f550: 00001025 */ or $v0,$zero,$zero +/* f04f554: 03e00008 */ jr $ra +/* f04f558: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 002f + */ +GLOBAL_ASM( +glabel ai002f +/* f04f55c: 3c03800a */ lui $v1,0x800a +/* f04f560: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f564: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f568: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f56c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f570: afbf0014 */ sw $ra,0x14($sp) +/* f04f574: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f578: 90e50002 */ lbu $a1,0x2($a3) +/* f04f57c: afa7001c */ sw $a3,0x1c($sp) +/* f04f580: 8c640424 */ lw $a0,0x424($v1) +/* f04f584: 0fc0eab2 */ jal func0f03aac8 +/* f04f588: 24060001 */ addiu $a2,$zero,0x1 +/* f04f58c: 3c03800a */ lui $v1,0x800a +/* f04f590: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f594: 10400009 */ beqz $v0,.L0f04f5bc +/* f04f598: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f59c: 8c640434 */ lw $a0,0x434($v1) +/* f04f5a0: 8c650438 */ lw $a1,0x438($v1) +/* f04f5a4: 0fc13583 */ jal chraiGoToLabel +/* f04f5a8: 90e60003 */ lbu $a2,0x3($a3) +/* f04f5ac: 3c03800a */ lui $v1,0x800a +/* f04f5b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f5b4: 10000004 */ beqz $zero,.L0f04f5c8 +/* f04f5b8: ac620438 */ sw $v0,0x438($v1) +.L0f04f5bc: +/* f04f5bc: 8c780438 */ lw $t8,0x438($v1) +/* f04f5c0: 27190004 */ addiu $t9,$t8,0x4 +/* f04f5c4: ac790438 */ sw $t9,0x438($v1) +.L0f04f5c8: +/* f04f5c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f5cc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f5d0: 00001025 */ or $v0,$zero,$zero +/* f04f5d4: 03e00008 */ jr $ra +/* f04f5d8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0030 + */ +GLOBAL_ASM( +glabel ai0030 +/* f04f5dc: 3c03800a */ lui $v1,0x800a +/* f04f5e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f5e4: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f5e8: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f5ec: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f5f0: afbf0014 */ sw $ra,0x14($sp) +/* f04f5f4: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f5f8: 90e50002 */ lbu $a1,0x2($a3) +/* f04f5fc: afa7001c */ sw $a3,0x1c($sp) +/* f04f600: 8c640424 */ lw $a0,0x424($v1) +/* f04f604: 0fc0eab2 */ jal func0f03aac8 +/* f04f608: 00003025 */ or $a2,$zero,$zero +/* f04f60c: 3c03800a */ lui $v1,0x800a +/* f04f610: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f614: 10400009 */ beqz $v0,.L0f04f63c +/* f04f618: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f61c: 8c640434 */ lw $a0,0x434($v1) +/* f04f620: 8c650438 */ lw $a1,0x438($v1) +/* f04f624: 0fc13583 */ jal chraiGoToLabel +/* f04f628: 90e60003 */ lbu $a2,0x3($a3) +/* f04f62c: 3c03800a */ lui $v1,0x800a +/* f04f630: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f634: 10000004 */ beqz $zero,.L0f04f648 +/* f04f638: ac620438 */ sw $v0,0x438($v1) +.L0f04f63c: +/* f04f63c: 8c780438 */ lw $t8,0x438($v1) +/* f04f640: 27190004 */ addiu $t9,$t8,0x4 +/* f04f644: ac790438 */ sw $t9,0x438($v1) +.L0f04f648: +/* f04f648: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f64c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f650: 00001025 */ or $v0,$zero,$zero +/* f04f654: 03e00008 */ jr $ra +/* f04f658: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0031 + */ +GLOBAL_ASM( +glabel ai0031 +/* f04f65c: 3c03800a */ lui $v1,0x800a +/* f04f660: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f664: 8c6e0434 */ lw $t6,0x434($v1) +/* f04f668: 8c6f0438 */ lw $t7,0x438($v1) +/* f04f66c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f670: afbf0014 */ sw $ra,0x14($sp) +/* f04f674: 01cf3821 */ addu $a3,$t6,$t7 +/* f04f678: 90e50002 */ lbu $a1,0x2($a3) +/* f04f67c: afa7001c */ sw $a3,0x1c($sp) +/* f04f680: 8c640424 */ lw $a0,0x424($v1) +/* f04f684: 0fc0eab2 */ jal func0f03aac8 +/* f04f688: 24060002 */ addiu $a2,$zero,0x2 +/* f04f68c: 3c03800a */ lui $v1,0x800a +/* f04f690: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f694: 10400009 */ beqz $v0,.L0f04f6bc +/* f04f698: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f69c: 8c640434 */ lw $a0,0x434($v1) +/* f04f6a0: 8c650438 */ lw $a1,0x438($v1) +/* f04f6a4: 0fc13583 */ jal chraiGoToLabel +/* f04f6a8: 90e60003 */ lbu $a2,0x3($a3) +/* f04f6ac: 3c03800a */ lui $v1,0x800a +/* f04f6b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f6b4: 10000004 */ beqz $zero,.L0f04f6c8 +/* f04f6b8: ac620438 */ sw $v0,0x438($v1) +.L0f04f6bc: +/* f04f6bc: 8c780438 */ lw $t8,0x438($v1) +/* f04f6c0: 27190004 */ addiu $t9,$t8,0x4 +/* f04f6c4: ac790438 */ sw $t9,0x438($v1) +.L0f04f6c8: +/* f04f6c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f6cc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f6d0: 00001025 */ or $v0,$zero,$zero +/* f04f6d4: 03e00008 */ jr $ra +/* f04f6d8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0036 + */ +GLOBAL_ASM( +glabel ai0036 +/* f04f6dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f6e0: afbf0014 */ sw $ra,0x14($sp) +/* f04f6e4: 0c004b70 */ jal 0x12dc0 +/* f04f6e8: 00000000 */ sll $zero,$zero,0x0 +/* f04f6ec: 3c03800a */ lui $v1,0x800a +/* f04f6f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f6f4: 8c6f0424 */ lw $t7,0x424($v1) +/* f04f6f8: 00407025 */ or $t6,$v0,$zero +/* f04f6fc: 00001025 */ or $v0,$zero,$zero +/* f04f700: a1ee0124 */ sb $t6,0x124($t7) +/* f04f704: 8c780438 */ lw $t8,0x438($v1) +/* f04f708: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f70c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f710: 27190002 */ addiu $t9,$t8,0x2 +/* f04f714: 03e00008 */ jr $ra +/* f04f718: ac790438 */ sw $t9,0x438($v1) +); + +/** + * @cmd 0037 + */ +GLOBAL_ASM( +glabel ai0037 +/* f04f71c: 3c03800a */ lui $v1,0x800a +/* f04f720: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f724: 8c620424 */ lw $v0,0x424($v1) +/* f04f728: 8c640434 */ lw $a0,0x434($v1) +/* f04f72c: 8c650438 */ lw $a1,0x438($v1) +/* f04f730: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f734: afbf0014 */ sw $ra,0x14($sp) +/* f04f738: 10400006 */ beqz $v0,.L0f04f754 +/* f04f73c: 00853821 */ addu $a3,$a0,$a1 +/* f04f740: 904e0124 */ lbu $t6,0x124($v0) +/* f04f744: 90ef0002 */ lbu $t7,0x2($a3) +/* f04f748: 01cf082a */ slt $at,$t6,$t7 +/* f04f74c: 14200010 */ bnez $at,.L0f04f790 +/* f04f750: 00000000 */ sll $zero,$zero,0x0 +.L0f04f754: +/* f04f754: 8c780430 */ lw $t8,0x430($v1) +/* f04f758: 53000014 */ beqzl $t8,.L0f04f7ac +/* f04f75c: 8c690438 */ lw $t1,0x438($v1) +/* f04f760: 0c004b70 */ jal 0x12dc0 +/* f04f764: afa7001c */ sw $a3,0x1c($sp) +/* f04f768: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f76c: 305900ff */ andi $t9,$v0,0xff +/* f04f770: 3c03800a */ lui $v1,0x800a +/* f04f774: 90e80002 */ lbu $t0,0x2($a3) +/* f04f778: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f77c: 0328082a */ slt $at,$t9,$t0 +/* f04f780: 5020000a */ beqzl $at,.L0f04f7ac +/* f04f784: 8c690438 */ lw $t1,0x438($v1) +/* f04f788: 8c640434 */ lw $a0,0x434($v1) +/* f04f78c: 8c650438 */ lw $a1,0x438($v1) +.L0f04f790: +/* f04f790: 0fc13583 */ jal chraiGoToLabel +/* f04f794: 90e60003 */ lbu $a2,0x3($a3) +/* f04f798: 3c03800a */ lui $v1,0x800a +/* f04f79c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f7a0: 10000004 */ beqz $zero,.L0f04f7b4 +/* f04f7a4: ac620438 */ sw $v0,0x438($v1) +/* f04f7a8: 8c690438 */ lw $t1,0x438($v1) +.L0f04f7ac: +/* f04f7ac: 252a0004 */ addiu $t2,$t1,0x4 +/* f04f7b0: ac6a0438 */ sw $t2,0x438($v1) +.L0f04f7b4: +/* f04f7b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f7b8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f7bc: 00001025 */ or $v0,$zero,$zero +/* f04f7c0: 03e00008 */ jr $ra +/* f04f7c4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0038 + */ +GLOBAL_ASM( +glabel ai0038 +/* f04f7c8: 3c03800a */ lui $v1,0x800a +/* f04f7cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f7d0: 8c620424 */ lw $v0,0x424($v1) +/* f04f7d4: 8c640434 */ lw $a0,0x434($v1) +/* f04f7d8: 8c650438 */ lw $a1,0x438($v1) +/* f04f7dc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f7e0: afbf0014 */ sw $ra,0x14($sp) +/* f04f7e4: 10400006 */ beqz $v0,.L0f04f800 +/* f04f7e8: 00853821 */ addu $a3,$a0,$a1 +/* f04f7ec: 90ee0002 */ lbu $t6,0x2($a3) +/* f04f7f0: 904f0124 */ lbu $t7,0x124($v0) +/* f04f7f4: 01cf082a */ slt $at,$t6,$t7 +/* f04f7f8: 14200010 */ bnez $at,.L0f04f83c +/* f04f7fc: 00000000 */ sll $zero,$zero,0x0 +.L0f04f800: +/* f04f800: 8c780430 */ lw $t8,0x430($v1) +/* f04f804: 53000014 */ beqzl $t8,.L0f04f858 +/* f04f808: 8c690438 */ lw $t1,0x438($v1) +/* f04f80c: 0c004b70 */ jal 0x12dc0 +/* f04f810: afa7001c */ sw $a3,0x1c($sp) +/* f04f814: 8fa7001c */ lw $a3,0x1c($sp) +/* f04f818: 304800ff */ andi $t0,$v0,0xff +/* f04f81c: 3c03800a */ lui $v1,0x800a +/* f04f820: 90f90002 */ lbu $t9,0x2($a3) +/* f04f824: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f828: 0328082a */ slt $at,$t9,$t0 +/* f04f82c: 5020000a */ beqzl $at,.L0f04f858 +/* f04f830: 8c690438 */ lw $t1,0x438($v1) +/* f04f834: 8c640434 */ lw $a0,0x434($v1) +/* f04f838: 8c650438 */ lw $a1,0x438($v1) +.L0f04f83c: +/* f04f83c: 0fc13583 */ jal chraiGoToLabel +/* f04f840: 90e60003 */ lbu $a2,0x3($a3) +/* f04f844: 3c03800a */ lui $v1,0x800a +/* f04f848: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04f84c: 10000004 */ beqz $zero,.L0f04f860 +/* f04f850: ac620438 */ sw $v0,0x438($v1) +/* f04f854: 8c690438 */ lw $t1,0x438($v1) +.L0f04f858: +/* f04f858: 252a0004 */ addiu $t2,$t1,0x4 +/* f04f85c: ac6a0438 */ sw $t2,0x438($v1) +.L0f04f860: +/* f04f860: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f864: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04f868: 00001025 */ or $v0,$zero,$zero +/* f04f86c: 03e00008 */ jr $ra +/* f04f870: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 001d + */ +GLOBAL_ASM( +glabel ai001d +/* f04f874: 3c07800a */ lui $a3,0x800a +/* f04f878: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04f87c: 8cee0434 */ lw $t6,0x434($a3) +/* f04f880: 8cef0438 */ lw $t7,0x438($a3) +/* f04f884: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f888: afbf0014 */ sw $ra,0x14($sp) +/* f04f88c: 01cf1021 */ addu $v0,$t6,$t7 +/* f04f890: 90580002 */ lbu $t8,0x2($v0) +/* f04f894: 90480003 */ lbu $t0,0x3($v0) +/* f04f898: 8ce40424 */ lw $a0,0x424($a3) +/* f04f89c: 0018ca00 */ sll $t9,$t8,0x8 +/* f04f8a0: 03281825 */ or $v1,$t9,$t0 +/* f04f8a4: 3065ffff */ andi $a1,$v1,0xffff +/* f04f8a8: 0fc0ea25 */ jal func0f03a894 +/* f04f8ac: 24060001 */ addiu $a2,$zero,0x1 +/* f04f8b0: 3c07800a */ lui $a3,0x800a +/* f04f8b4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04f8b8: 8cea0438 */ lw $t2,0x438($a3) +/* f04f8bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f8c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f8c4: 254b0004 */ addiu $t3,$t2,0x4 +/* f04f8c8: aceb0438 */ sw $t3,0x438($a3) +/* f04f8cc: 03e00008 */ jr $ra +/* f04f8d0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 001e + */ +GLOBAL_ASM( +glabel ai001e +/* f04f8d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04f8d8: afb00018 */ sw $s0,0x18($sp) +/* f04f8dc: 3c10800a */ lui $s0,0x800a +/* f04f8e0: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04f8e4: 8e0e0434 */ lw $t6,0x434($s0) +/* f04f8e8: 8e0f0438 */ lw $t7,0x438($s0) +/* f04f8ec: afbf001c */ sw $ra,0x1c($sp) +/* f04f8f0: 24010001 */ addiu $at,$zero,0x1 +/* f04f8f4: 01cf1021 */ addu $v0,$t6,$t7 +/* f04f8f8: 90430002 */ lbu $v1,0x2($v0) +/* f04f8fc: 50600006 */ beqzl $v1,.L0f04f918 +/* f04f900: 8e040424 */ lw $a0,0x424($s0) +/* f04f904: 5061000a */ beql $v1,$at,.L0f04f930 +/* f04f908: 8e040424 */ lw $a0,0x424($s0) +/* f04f90c: 1000000e */ beqz $zero,.L0f04f948 +/* f04f910: 8e040424 */ lw $a0,0x424($s0) +/* f04f914: 8e040424 */ lw $a0,0x424($s0) +.L0f04f918: +/* f04f918: 00003025 */ or $a2,$zero,$zero +/* f04f91c: 0fc0ea25 */ jal func0f03a894 +/* f04f920: 84850128 */ lh $a1,0x128($a0) +/* f04f924: 1000000c */ beqz $zero,.L0f04f958 +/* f04f928: 8e180438 */ lw $t8,0x438($s0) +/* f04f92c: 8e040424 */ lw $a0,0x424($s0) +.L0f04f930: +/* f04f930: 24060001 */ addiu $a2,$zero,0x1 +/* f04f934: 0fc0ea25 */ jal func0f03a894 +/* f04f938: 84850128 */ lh $a1,0x128($a0) +/* f04f93c: 10000006 */ beqz $zero,.L0f04f958 +/* f04f940: 8e180438 */ lw $t8,0x438($s0) +/* f04f944: 8e040424 */ lw $a0,0x424($s0) +.L0f04f948: +/* f04f948: 24060002 */ addiu $a2,$zero,0x2 +/* f04f94c: 0fc0ea25 */ jal func0f03a894 +/* f04f950: 84850128 */ lh $a1,0x128($a0) +/* f04f954: 8e180438 */ lw $t8,0x438($s0) +.L0f04f958: +/* f04f958: 8fbf001c */ lw $ra,0x1c($sp) +/* f04f95c: 00001025 */ or $v0,$zero,$zero +/* f04f960: 27190003 */ addiu $t9,$t8,0x3 +/* f04f964: ae190438 */ sw $t9,0x438($s0) +/* f04f968: 8fb00018 */ lw $s0,0x18($sp) +/* f04f96c: 03e00008 */ jr $ra +/* f04f970: 27bd0020 */ addiu $sp,$sp,0x20 +); + +/** + * @cmd 001f + */ +GLOBAL_ASM( +glabel ai001f +/* f04f974: 3c07800a */ lui $a3,0x800a +/* f04f978: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04f97c: 8cee0434 */ lw $t6,0x434($a3) +/* f04f980: 8cef0438 */ lw $t7,0x438($a3) +/* f04f984: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f988: afbf0014 */ sw $ra,0x14($sp) +/* f04f98c: 01cf1021 */ addu $v0,$t6,$t7 +/* f04f990: 90580002 */ lbu $t8,0x2($v0) +/* f04f994: 90480003 */ lbu $t0,0x3($v0) +/* f04f998: 8ce40424 */ lw $a0,0x424($a3) +/* f04f99c: 0018ca00 */ sll $t9,$t8,0x8 +/* f04f9a0: 03281825 */ or $v1,$t9,$t0 +/* f04f9a4: 3065ffff */ andi $a1,$v1,0xffff +/* f04f9a8: 0fc0ea25 */ jal func0f03a894 +/* f04f9ac: 00003025 */ or $a2,$zero,$zero +/* f04f9b0: 3c07800a */ lui $a3,0x800a +/* f04f9b4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04f9b8: 8cea0438 */ lw $t2,0x438($a3) +/* f04f9bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04f9c0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04f9c4: 254b0004 */ addiu $t3,$t2,0x4 +/* f04f9c8: aceb0438 */ sw $t3,0x438($a3) +/* f04f9cc: 03e00008 */ jr $ra +/* f04f9d0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0020 + */ +GLOBAL_ASM( +glabel ai0020 +/* f04f9d4: 3c07800a */ lui $a3,0x800a +/* f04f9d8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04f9dc: 8cee0434 */ lw $t6,0x434($a3) +/* f04f9e0: 8cef0438 */ lw $t7,0x438($a3) +/* f04f9e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04f9e8: afbf0014 */ sw $ra,0x14($sp) +/* f04f9ec: 01cf1021 */ addu $v0,$t6,$t7 +/* f04f9f0: 90580002 */ lbu $t8,0x2($v0) +/* f04f9f4: 90480003 */ lbu $t0,0x3($v0) +/* f04f9f8: 8ce40424 */ lw $a0,0x424($a3) +/* f04f9fc: 0018ca00 */ sll $t9,$t8,0x8 +/* f04fa00: 03281825 */ or $v1,$t9,$t0 +/* f04fa04: 3065ffff */ andi $a1,$v1,0xffff +/* f04fa08: 0fc0ea25 */ jal func0f03a894 +/* f04fa0c: 24060002 */ addiu $a2,$zero,0x2 +/* f04fa10: 3c07800a */ lui $a3,0x800a +/* f04fa14: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04fa18: 8cea0438 */ lw $t2,0x438($a3) +/* f04fa1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fa20: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fa24: 254b0004 */ addiu $t3,$t2,0x4 +/* f04fa28: aceb0438 */ sw $t3,0x438($a3) +/* f04fa2c: 03e00008 */ jr $ra +/* f04fa30: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0021 + */ +GLOBAL_ASM( +glabel ai0021 +/* f04fa34: 3c03800a */ lui $v1,0x800a +/* f04fa38: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fa3c: 8c6e0434 */ lw $t6,0x434($v1) +/* f04fa40: 8c6f0438 */ lw $t7,0x438($v1) +/* f04fa44: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fa48: afbf0014 */ sw $ra,0x14($sp) +/* f04fa4c: 01cf1021 */ addu $v0,$t6,$t7 +/* f04fa50: 90450002 */ lbu $a1,0x2($v0) +/* f04fa54: 0fc0ea57 */ jal func0f03a95c +/* f04fa58: 8c640424 */ lw $a0,0x424($v1) +/* f04fa5c: 3c03800a */ lui $v1,0x800a +/* f04fa60: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fa64: 8c780438 */ lw $t8,0x438($v1) +/* f04fa68: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fa6c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fa70: 27190003 */ addiu $t9,$t8,0x3 +/* f04fa74: ac790438 */ sw $t9,0x438($v1) +/* f04fa78: 03e00008 */ jr $ra +/* f04fa7c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0022 + */ +GLOBAL_ASM( +glabel ai0022 +/* f04fa80: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fa84: afbf0014 */ sw $ra,0x14($sp) +/* f04fa88: 3c04800a */ lui $a0,0x800a +/* f04fa8c: 0fc0ea5a */ jal func0f03a968 +/* f04fa90: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f04fa94: 3c03800a */ lui $v1,0x800a +/* f04fa98: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fa9c: 8c6e0438 */ lw $t6,0x438($v1) +/* f04faa0: 8fbf0014 */ lw $ra,0x14($sp) +/* f04faa4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04faa8: 25cf0002 */ addiu $t7,$t6,0x2 +/* f04faac: ac6f0438 */ sw $t7,0x438($v1) +/* f04fab0: 03e00008 */ jr $ra +/* f04fab4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0039 + */ +GLOBAL_ASM( +glabel ai0039 +/* f04fab8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fabc: 3c03800a */ lui $v1,0x800a +/* f04fac0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fac4: afbf0014 */ sw $ra,0x14($sp) +/* f04fac8: 0fc128ad */ jal func0f04a2b4 +/* f04facc: 8c640424 */ lw $a0,0x424($v1) +/* f04fad0: 3c03800a */ lui $v1,0x800a +/* f04fad4: 1040000a */ beqz $v0,.L0f04fb00 +/* f04fad8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fadc: 8c640434 */ lw $a0,0x434($v1) +/* f04fae0: 8c650438 */ lw $a1,0x438($v1) +/* f04fae4: 00851021 */ addu $v0,$a0,$a1 +/* f04fae8: 0fc13583 */ jal chraiGoToLabel +/* f04faec: 90460002 */ lbu $a2,0x2($v0) +/* f04faf0: 3c03800a */ lui $v1,0x800a +/* f04faf4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04faf8: 10000004 */ beqz $zero,.L0f04fb0c +/* f04fafc: ac620438 */ sw $v0,0x438($v1) +.L0f04fb00: +/* f04fb00: 8c6e0438 */ lw $t6,0x438($v1) +/* f04fb04: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fb08: ac6f0438 */ sw $t7,0x438($v1) +.L0f04fb0c: +/* f04fb0c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fb10: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fb14: 00001025 */ or $v0,$zero,$zero +/* f04fb18: 03e00008 */ jr $ra +/* f04fb1c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0023 + */ +GLOBAL_ASM( +glabel ai0023 +/* f04fb20: 3c07800a */ lui $a3,0x800a +/* f04fb24: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04fb28: 8ce20424 */ lw $v0,0x424($a3) +/* f04fb2c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fb30: afbf0014 */ sw $ra,0x14($sp) +/* f04fb34: 80430007 */ lb $v1,0x7($v0) +/* f04fb38: 8ce40434 */ lw $a0,0x434($a3) +/* f04fb3c: 8ce50438 */ lw $a1,0x438($a3) +/* f04fb40: 2401000e */ addiu $at,$zero,0xe +/* f04fb44: 10610008 */ beq $v1,$at,.L0f04fb68 +/* f04fb48: 00854021 */ addu $t0,$a0,$a1 +/* f04fb4c: 2401000f */ addiu $at,$zero,0xf +/* f04fb50: 1461000b */ bne $v1,$at,.L0f04fb80 +/* f04fb54: 24b80003 */ addiu $t8,$a1,0x3 +/* f04fb58: 904e0065 */ lbu $t6,0x65($v0) +/* f04fb5c: 31cf0008 */ andi $t7,$t6,0x8 +/* f04fb60: 51e00008 */ beqzl $t7,.L0f04fb84 +/* f04fb64: acf80438 */ sw $t8,0x438($a3) +.L0f04fb68: +/* f04fb68: 0fc13583 */ jal chraiGoToLabel +/* f04fb6c: 91060002 */ lbu $a2,0x2($t0) +/* f04fb70: 3c07800a */ lui $a3,0x800a +/* f04fb74: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f04fb78: 10000002 */ beqz $zero,.L0f04fb84 +/* f04fb7c: ace20438 */ sw $v0,0x438($a3) +.L0f04fb80: +/* f04fb80: acf80438 */ sw $t8,0x438($a3) +.L0f04fb84: +/* f04fb84: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fb88: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fb8c: 00001025 */ or $v0,$zero,$zero +/* f04fb90: 03e00008 */ jr $ra +/* f04fb94: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 003a + */ +GLOBAL_ASM( +glabel ai003a +/* f04fb98: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fb9c: afbf0014 */ sw $ra,0x14($sp) +/* f04fba0: 0fc2410e */ jal func0f090438 +/* f04fba4: 00000000 */ sll $zero,$zero,0x0 +/* f04fba8: 1040000c */ beqz $v0,.L0f04fbdc +/* f04fbac: 3c03800a */ lui $v1,0x800a +/* f04fbb0: 3c03800a */ lui $v1,0x800a +/* f04fbb4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fbb8: 8c640434 */ lw $a0,0x434($v1) +/* f04fbbc: 8c650438 */ lw $a1,0x438($v1) +/* f04fbc0: 00851021 */ addu $v0,$a0,$a1 +/* f04fbc4: 0fc13583 */ jal chraiGoToLabel +/* f04fbc8: 90460002 */ lbu $a2,0x2($v0) +/* f04fbcc: 3c03800a */ lui $v1,0x800a +/* f04fbd0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fbd4: 10000005 */ beqz $zero,.L0f04fbec +/* f04fbd8: ac620438 */ sw $v0,0x438($v1) +.L0f04fbdc: +/* f04fbdc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fbe0: 8c6e0438 */ lw $t6,0x438($v1) +/* f04fbe4: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fbe8: ac6f0438 */ sw $t7,0x438($v1) +.L0f04fbec: +/* f04fbec: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fbf0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fbf4: 00001025 */ or $v0,$zero,$zero +/* f04fbf8: 03e00008 */ jr $ra +/* f04fbfc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 003b + */ +GLOBAL_ASM( +glabel ai003b +/* f04fc00: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fc04: afbf0014 */ sw $ra,0x14($sp) +/* f04fc08: 0fc24148 */ jal func0f090520 +/* f04fc0c: 00000000 */ sll $zero,$zero,0x0 +/* f04fc10: 1040000c */ beqz $v0,.L0f04fc44 +/* f04fc14: 3c03800a */ lui $v1,0x800a +/* f04fc18: 3c03800a */ lui $v1,0x800a +/* f04fc1c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fc20: 8c640434 */ lw $a0,0x434($v1) +/* f04fc24: 8c650438 */ lw $a1,0x438($v1) +/* f04fc28: 00851021 */ addu $v0,$a0,$a1 +/* f04fc2c: 0fc13583 */ jal chraiGoToLabel +/* f04fc30: 90460002 */ lbu $a2,0x2($v0) +/* f04fc34: 3c03800a */ lui $v1,0x800a +/* f04fc38: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fc3c: 10000005 */ beqz $zero,.L0f04fc54 +/* f04fc40: ac620438 */ sw $v0,0x438($v1) +.L0f04fc44: +/* f04fc44: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fc48: 8c6e0438 */ lw $t6,0x438($v1) +/* f04fc4c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fc50: ac6f0438 */ sw $t7,0x438($v1) +.L0f04fc54: +/* f04fc54: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fc58: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fc5c: 00001025 */ or $v0,$zero,$zero +/* f04fc60: 03e00008 */ jr $ra +/* f04fc64: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 003c + */ +GLOBAL_ASM( +glabel ai003c +/* f04fc68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04fc6c: 3c03800a */ lui $v1,0x800a +/* f04fc70: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fc74: afbf0014 */ sw $ra,0x14($sp) +/* f04fc78: 0fc127e1 */ jal func0f049f84 +/* f04fc7c: 8c640424 */ lw $a0,0x424($v1) +/* f04fc80: 3c03800a */ lui $v1,0x800a +/* f04fc84: 1040000a */ beqz $v0,.L0f04fcb0 +/* f04fc88: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fc8c: 8c640434 */ lw $a0,0x434($v1) +/* f04fc90: 8c650438 */ lw $a1,0x438($v1) +/* f04fc94: 00851021 */ addu $v0,$a0,$a1 +/* f04fc98: 0fc13583 */ jal chraiGoToLabel +/* f04fc9c: 90460002 */ lbu $a2,0x2($v0) +/* f04fca0: 3c03800a */ lui $v1,0x800a +/* f04fca4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fca8: 10000004 */ beqz $zero,.L0f04fcbc +/* f04fcac: ac620438 */ sw $v0,0x438($v1) +.L0f04fcb0: +/* f04fcb0: 8c6e0438 */ lw $t6,0x438($v1) +/* f04fcb4: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fcb8: ac6f0438 */ sw $t7,0x438($v1) +.L0f04fcbc: +/* f04fcbc: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fcc0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04fcc4: 00001025 */ or $v0,$zero,$zero +/* f04fcc8: 03e00008 */ jr $ra +/* f04fccc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 003d + */ +GLOBAL_ASM( +glabel ai003d +/* f04fcd0: 3c03800a */ lui $v1,0x800a +/* f04fcd4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fcd8: 8c6e0434 */ lw $t6,0x434($v1) +/* f04fcdc: 8c6f0438 */ lw $t7,0x438($v1) +/* f04fce0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04fce4: afbf0014 */ sw $ra,0x14($sp) +/* f04fce8: 01cf3821 */ addu $a3,$t6,$t7 +/* f04fcec: 90e50002 */ lbu $a1,0x2($a3) +/* f04fcf0: afa7001c */ sw $a3,0x1c($sp) +/* f04fcf4: 0fc12844 */ jal func0f04a110 +/* f04fcf8: 8c640424 */ lw $a0,0x424($v1) +/* f04fcfc: 3c03800a */ lui $v1,0x800a +/* f04fd00: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fd04: 10400009 */ beqz $v0,.L0f04fd2c +/* f04fd08: 8fa7001c */ lw $a3,0x1c($sp) +/* f04fd0c: 8c640434 */ lw $a0,0x434($v1) +/* f04fd10: 8c650438 */ lw $a1,0x438($v1) +/* f04fd14: 0fc13583 */ jal chraiGoToLabel +/* f04fd18: 90e60003 */ lbu $a2,0x3($a3) +/* f04fd1c: 3c03800a */ lui $v1,0x800a +/* f04fd20: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fd24: 10000004 */ beqz $zero,.L0f04fd38 +/* f04fd28: ac620438 */ sw $v0,0x438($v1) +.L0f04fd2c: +/* f04fd2c: 8c780438 */ lw $t8,0x438($v1) +/* f04fd30: 27190004 */ addiu $t9,$t8,0x4 +/* f04fd34: ac790438 */ sw $t9,0x438($v1) +.L0f04fd38: +/* f04fd38: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fd3c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04fd40: 00001025 */ or $v0,$zero,$zero +/* f04fd44: 03e00008 */ jr $ra +/* f04fd48: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 003e + */ +GLOBAL_ASM( +glabel ai003e +/* f04fd4c: 3c03800a */ lui $v1,0x800a +/* f04fd50: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fd54: 8c6e0434 */ lw $t6,0x434($v1) +/* f04fd58: 8c6f0438 */ lw $t7,0x438($v1) +/* f04fd5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04fd60: afbf0014 */ sw $ra,0x14($sp) +/* f04fd64: 01cf3821 */ addu $a3,$t6,$t7 +/* f04fd68: 90e50002 */ lbu $a1,0x2($a3) +/* f04fd6c: afa7001c */ sw $a3,0x1c($sp) +/* f04fd70: 0fc1286b */ jal func0f04a1ac +/* f04fd74: 8c640424 */ lw $a0,0x424($v1) +/* f04fd78: 3c03800a */ lui $v1,0x800a +/* f04fd7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fd80: 10400009 */ beqz $v0,.L0f04fda8 +/* f04fd84: 8fa7001c */ lw $a3,0x1c($sp) +/* f04fd88: 8c640434 */ lw $a0,0x434($v1) +/* f04fd8c: 8c650438 */ lw $a1,0x438($v1) +/* f04fd90: 0fc13583 */ jal chraiGoToLabel +/* f04fd94: 90e60003 */ lbu $a2,0x3($a3) +/* f04fd98: 3c03800a */ lui $v1,0x800a +/* f04fd9c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fda0: 10000004 */ beqz $zero,.L0f04fdb4 +/* f04fda4: ac620438 */ sw $v0,0x438($v1) +.L0f04fda8: +/* f04fda8: 8c780438 */ lw $t8,0x438($v1) +/* f04fdac: 27190004 */ addiu $t9,$t8,0x4 +/* f04fdb0: ac790438 */ sw $t9,0x438($v1) +.L0f04fdb4: +/* f04fdb4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04fdb8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04fdbc: 00001025 */ or $v0,$zero,$zero +/* f04fdc0: 03e00008 */ jr $ra +/* f04fdc4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 003f + */ +GLOBAL_ASM( +glabel ai003f +/* f04fdc8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04fdcc: afb00018 */ sw $s0,0x18($sp) +/* f04fdd0: 3c10800a */ lui $s0,0x800a +/* f04fdd4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04fdd8: 8e040424 */ lw $a0,0x424($s0) +/* f04fddc: afbf001c */ sw $ra,0x1c($sp) +/* f04fde0: 50800006 */ beqzl $a0,.L0f04fdfc +/* f04fde4: 8e040430 */ lw $a0,0x430($s0) +/* f04fde8: 0fc0e4da */ jal func0f039368 +/* f04fdec: 00000000 */ sll $zero,$zero,0x0 +/* f04fdf0: 5440000d */ bnezl $v0,.L0f04fe28 +/* f04fdf4: 8e040434 */ lw $a0,0x434($s0) +/* f04fdf8: 8e040430 */ lw $a0,0x430($s0) +.L0f04fdfc: +/* f04fdfc: 50800011 */ beqzl $a0,.L0f04fe44 +/* f04fe00: 8e0e0438 */ lw $t6,0x438($s0) +/* f04fe04: 0fc1eb86 */ jal func0f07ae18 +/* f04fe08: 24050040 */ addiu $a1,$zero,0x40 +/* f04fe0c: 5040000d */ beqzl $v0,.L0f04fe44 +/* f04fe10: 8e0e0438 */ lw $t6,0x438($s0) +/* f04fe14: 0fc1ebcd */ jal func0f07af34 +/* f04fe18: 8e040430 */ lw $a0,0x430($s0) +/* f04fe1c: 50400009 */ beqzl $v0,.L0f04fe44 +/* f04fe20: 8e0e0438 */ lw $t6,0x438($s0) +/* f04fe24: 8e040434 */ lw $a0,0x434($s0) +.L0f04fe28: +/* f04fe28: 8e050438 */ lw $a1,0x438($s0) +/* f04fe2c: 00851021 */ addu $v0,$a0,$a1 +/* f04fe30: 0fc13583 */ jal chraiGoToLabel +/* f04fe34: 90460002 */ lbu $a2,0x2($v0) +/* f04fe38: 10000004 */ beqz $zero,.L0f04fe4c +/* f04fe3c: ae020438 */ sw $v0,0x438($s0) +/* f04fe40: 8e0e0438 */ lw $t6,0x438($s0) +.L0f04fe44: +/* f04fe44: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fe48: ae0f0438 */ sw $t7,0x438($s0) +.L0f04fe4c: +/* f04fe4c: 8fbf001c */ lw $ra,0x1c($sp) +/* f04fe50: 8fb00018 */ lw $s0,0x18($sp) +/* f04fe54: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04fe58: 03e00008 */ jr $ra +/* f04fe5c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 017a + */ +GLOBAL_ASM( +glabel ai017a +/* f04fe60: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04fe64: afb00018 */ sw $s0,0x18($sp) +/* f04fe68: 3c10800a */ lui $s0,0x800a +/* f04fe6c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04fe70: 8e040424 */ lw $a0,0x424($s0) +/* f04fe74: afbf001c */ sw $ra,0x1c($sp) +/* f04fe78: 5080000a */ beqzl $a0,.L0f04fea4 +/* f04fe7c: 8e040430 */ lw $a0,0x430($s0) +/* f04fe80: 8c82001c */ lw $v0,0x1c($a0) +/* f04fe84: 24070001 */ addiu $a3,$zero,0x1 +/* f04fe88: 10400005 */ beqz $v0,.L0f04fea0 +/* f04fe8c: 24450008 */ addiu $a1,$v0,0x8 +/* f04fe90: 0fc0e47b */ jal func0f0391ec +/* f04fe94: 24460028 */ addiu $a2,$v0,0x28 +/* f04fe98: 5440000d */ bnezl $v0,.L0f04fed0 +/* f04fe9c: 8e040434 */ lw $a0,0x434($s0) +.L0f04fea0: +/* f04fea0: 8e040430 */ lw $a0,0x430($s0) +.L0f04fea4: +/* f04fea4: 50800011 */ beqzl $a0,.L0f04feec +/* f04fea8: 8e0e0438 */ lw $t6,0x438($s0) +/* f04feac: 0fc1eb86 */ jal func0f07ae18 +/* f04feb0: 24050040 */ addiu $a1,$zero,0x40 +/* f04feb4: 5040000d */ beqzl $v0,.L0f04feec +/* f04feb8: 8e0e0438 */ lw $t6,0x438($s0) +/* f04febc: 0fc1ebcd */ jal func0f07af34 +/* f04fec0: 8e040430 */ lw $a0,0x430($s0) +/* f04fec4: 50400009 */ beqzl $v0,.L0f04feec +/* f04fec8: 8e0e0438 */ lw $t6,0x438($s0) +/* f04fecc: 8e040434 */ lw $a0,0x434($s0) +.L0f04fed0: +/* f04fed0: 8e050438 */ lw $a1,0x438($s0) +/* f04fed4: 00851021 */ addu $v0,$a0,$a1 +/* f04fed8: 0fc13583 */ jal chraiGoToLabel +/* f04fedc: 90460002 */ lbu $a2,0x2($v0) +/* f04fee0: 10000004 */ beqz $zero,.L0f04fef4 +/* f04fee4: ae020438 */ sw $v0,0x438($s0) +/* f04fee8: 8e0e0438 */ lw $t6,0x438($s0) +.L0f04feec: +/* f04feec: 25cf0003 */ addiu $t7,$t6,0x3 +/* f04fef0: ae0f0438 */ sw $t7,0x438($s0) +.L0f04fef4: +/* f04fef4: 8fbf001c */ lw $ra,0x1c($sp) +/* f04fef8: 8fb00018 */ lw $s0,0x18($sp) +/* f04fefc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ff00: 03e00008 */ jr $ra +/* f04ff04: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0040 + */ +GLOBAL_ASM( +glabel ai0040 +/* f04ff08: 3c03800a */ lui $v1,0x800a +/* f04ff0c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ff10: 8c6e0434 */ lw $t6,0x434($v1) +/* f04ff14: 8c6f0438 */ lw $t7,0x438($v1) +/* f04ff18: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04ff1c: afbf0014 */ sw $ra,0x14($sp) +/* f04ff20: 01cf1021 */ addu $v0,$t6,$t7 +/* f04ff24: 90580002 */ lbu $t8,0x2($v0) +/* f04ff28: 90480003 */ lbu $t0,0x3($v0) +/* f04ff2c: 904b0004 */ lbu $t3,0x4($v0) +/* f04ff30: 0018ce00 */ sll $t9,$t8,0x18 +/* f04ff34: 00084c00 */ sll $t1,$t0,0x10 +/* f04ff38: 904e0005 */ lbu $t6,0x5($v0) +/* f04ff3c: 03295025 */ or $t2,$t9,$t1 +/* f04ff40: 000b6200 */ sll $t4,$t3,0x8 +/* f04ff44: 014c6825 */ or $t5,$t2,$t4 +/* f04ff48: 8c640424 */ lw $a0,0x424($v1) +/* f04ff4c: 0fc131ad */ jal func0f04c6b4 +/* f04ff50: 01ae2825 */ or $a1,$t5,$t6 +/* f04ff54: 3c03800a */ lui $v1,0x800a +/* f04ff58: 1040000a */ beqz $v0,.L0f04ff84 +/* f04ff5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ff60: 8c640434 */ lw $a0,0x434($v1) +/* f04ff64: 8c650438 */ lw $a1,0x438($v1) +/* f04ff68: 00851021 */ addu $v0,$a0,$a1 +/* f04ff6c: 0fc13583 */ jal chraiGoToLabel +/* f04ff70: 90460006 */ lbu $a2,0x6($v0) +/* f04ff74: 3c03800a */ lui $v1,0x800a +/* f04ff78: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ff7c: 10000004 */ beqz $zero,.L0f04ff90 +/* f04ff80: ac620438 */ sw $v0,0x438($v1) +.L0f04ff84: +/* f04ff84: 8c6f0438 */ lw $t7,0x438($v1) +/* f04ff88: 25f80007 */ addiu $t8,$t7,0x7 +/* f04ff8c: ac780438 */ sw $t8,0x438($v1) +.L0f04ff90: +/* f04ff90: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ff94: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04ff98: 00001025 */ or $v0,$zero,$zero +/* f04ff9c: 03e00008 */ jr $ra +/* f04ffa0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0041 + */ +GLOBAL_ASM( +glabel ai0041 +/* f04ffa4: 3c03800a */ lui $v1,0x800a +/* f04ffa8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ffac: 8c6e0434 */ lw $t6,0x434($v1) +/* f04ffb0: 8c6f0438 */ lw $t7,0x438($v1) +/* f04ffb4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04ffb8: afbf0014 */ sw $ra,0x14($sp) +/* f04ffbc: 01cf1021 */ addu $v0,$t6,$t7 +/* f04ffc0: 90580002 */ lbu $t8,0x2($v0) +/* f04ffc4: 90480003 */ lbu $t0,0x3($v0) +/* f04ffc8: 904b0004 */ lbu $t3,0x4($v0) +/* f04ffcc: 0018ce00 */ sll $t9,$t8,0x18 +/* f04ffd0: 00084c00 */ sll $t1,$t0,0x10 +/* f04ffd4: 904e0005 */ lbu $t6,0x5($v0) +/* f04ffd8: 03295025 */ or $t2,$t9,$t1 +/* f04ffdc: 000b6200 */ sll $t4,$t3,0x8 +/* f04ffe0: 014c6825 */ or $t5,$t2,$t4 +/* f04ffe4: 8c640424 */ lw $a0,0x424($v1) +/* f04ffe8: 0fc131c7 */ jal func0f04c71c +/* f04ffec: 01ae2825 */ or $a1,$t5,$t6 +/* f04fff0: 3c03800a */ lui $v1,0x800a +/* f04fff4: 1040000a */ beqz $v0,.L0f050020 +/* f04fff8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04fffc: 8c640434 */ lw $a0,0x434($v1) +/* f050000: 8c650438 */ lw $a1,0x438($v1) +/* f050004: 00851021 */ addu $v0,$a0,$a1 +/* f050008: 0fc13583 */ jal chraiGoToLabel +/* f05000c: 90460006 */ lbu $a2,0x6($v0) +/* f050010: 3c03800a */ lui $v1,0x800a +/* f050014: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050018: 10000004 */ beqz $zero,.L0f05002c +/* f05001c: ac620438 */ sw $v0,0x438($v1) +.L0f050020: +/* f050020: 8c6f0438 */ lw $t7,0x438($v1) +/* f050024: 25f80007 */ addiu $t8,$t7,0x7 +/* f050028: ac780438 */ sw $t8,0x438($v1) +.L0f05002c: +/* f05002c: 8fbf0014 */ lw $ra,0x14($sp) +/* f050030: 27bd0018 */ addiu $sp,$sp,0x18 +/* f050034: 00001025 */ or $v0,$zero,$zero +/* f050038: 03e00008 */ jr $ra +/* f05003c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0042 + */ +GLOBAL_ASM( +glabel ai0042 +/* f050040: 27bdffe8 */ addiu $sp,$sp,-24 +/* f050044: 3c03800a */ lui $v1,0x800a +/* f050048: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05004c: afbf0014 */ sw $ra,0x14($sp) +/* f050050: 0fc12b42 */ jal func0f04ad08 +/* f050054: 8c640424 */ lw $a0,0x424($v1) +/* f050058: 3c03800a */ lui $v1,0x800a +/* f05005c: 1040000a */ beqz $v0,.L0f050088 +/* f050060: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050064: 8c640434 */ lw $a0,0x434($v1) +/* f050068: 8c650438 */ lw $a1,0x438($v1) +/* f05006c: 00851021 */ addu $v0,$a0,$a1 +/* f050070: 0fc13583 */ jal chraiGoToLabel +/* f050074: 90460002 */ lbu $a2,0x2($v0) +/* f050078: 3c03800a */ lui $v1,0x800a +/* f05007c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050080: 10000004 */ beqz $zero,.L0f050094 +/* f050084: ac620438 */ sw $v0,0x438($v1) +.L0f050088: +/* f050088: 8c6e0438 */ lw $t6,0x438($v1) +/* f05008c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f050090: ac6f0438 */ sw $t7,0x438($v1) +.L0f050094: +/* f050094: 8fbf0014 */ lw $ra,0x14($sp) +/* f050098: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05009c: 00001025 */ or $v0,$zero,$zero +/* f0500a0: 03e00008 */ jr $ra +/* f0500a4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0043 + */ +GLOBAL_ASM( +glabel ai0043 +/* f0500a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0500ac: 3c03800a */ lui $v1,0x800a +/* f0500b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0500b4: afbf0014 */ sw $ra,0x14($sp) +/* f0500b8: 0fc12285 */ jal func0f048a14 +/* f0500bc: 8c640424 */ lw $a0,0x424($v1) +/* f0500c0: 3c03800a */ lui $v1,0x800a +/* f0500c4: 1040000a */ beqz $v0,.L0f0500f0 +/* f0500c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0500cc: 8c640434 */ lw $a0,0x434($v1) +/* f0500d0: 8c650438 */ lw $a1,0x438($v1) +/* f0500d4: 00851021 */ addu $v0,$a0,$a1 +/* f0500d8: 0fc13583 */ jal chraiGoToLabel +/* f0500dc: 90460002 */ lbu $a2,0x2($v0) +/* f0500e0: 3c03800a */ lui $v1,0x800a +/* f0500e4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0500e8: 10000004 */ beqz $zero,.L0f0500fc +/* f0500ec: ac620438 */ sw $v0,0x438($v1) +.L0f0500f0: +/* f0500f0: 8c6e0438 */ lw $t6,0x438($v1) +/* f0500f4: 25cf0003 */ addiu $t7,$t6,0x3 +/* f0500f8: ac6f0438 */ sw $t7,0x438($v1) +.L0f0500fc: +/* f0500fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f050100: 27bd0018 */ addiu $sp,$sp,0x18 +/* f050104: 00001025 */ or $v0,$zero,$zero +/* f050108: 03e00008 */ jr $ra +/* f05010c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0044 + */ +GLOBAL_ASM( +glabel ai0044 +/* f050110: 27bdffe8 */ addiu $sp,$sp,-24 +/* f050114: 3c03800a */ lui $v1,0x800a +/* f050118: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05011c: afbf0014 */ sw $ra,0x14($sp) +/* f050120: 0fc12293 */ jal func0f048a4c +/* f050124: 8c640424 */ lw $a0,0x424($v1) +/* f050128: 3c03800a */ lui $v1,0x800a +/* f05012c: 1040000a */ beqz $v0,.L0f050158 +/* f050130: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050134: 8c640434 */ lw $a0,0x434($v1) +/* f050138: 8c650438 */ lw $a1,0x438($v1) +/* f05013c: 00851021 */ addu $v0,$a0,$a1 +/* f050140: 0fc13583 */ jal chraiGoToLabel +/* f050144: 90460002 */ lbu $a2,0x2($v0) +/* f050148: 3c03800a */ lui $v1,0x800a +/* f05014c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050150: 10000004 */ beqz $zero,.L0f050164 +/* f050154: ac620438 */ sw $v0,0x438($v1) +.L0f050158: +/* f050158: 8c6e0438 */ lw $t6,0x438($v1) +/* f05015c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f050160: ac6f0438 */ sw $t7,0x438($v1) +.L0f050164: +/* f050164: 8fbf0014 */ lw $ra,0x14($sp) +/* f050168: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05016c: 00001025 */ or $v0,$zero,$zero +/* f050170: 03e00008 */ jr $ra +/* f050174: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0045 + */ +GLOBAL_ASM( +glabel ai0045 +/* f050178: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05017c: afb00018 */ sw $s0,0x18($sp) +/* f050180: 3c10800a */ lui $s0,0x800a +/* f050184: 26109fc0 */ addiu $s0,$s0,-24640 +/* f050188: 8e0e0434 */ lw $t6,0x434($s0) +/* f05018c: 8e0f0438 */ lw $t7,0x438($s0) +/* f050190: afbf001c */ sw $ra,0x1c($sp) +/* f050194: 8e040424 */ lw $a0,0x424($s0) +/* f050198: 01cf1021 */ addu $v0,$t6,$t7 +/* f05019c: 90450002 */ lbu $a1,0x2($v0) +/* f0501a0: 0fc126d1 */ jal chrFindById +/* f0501a4: afa20024 */ sw $v0,0x24($sp) +/* f0501a8: 50400012 */ beqzl $v0,.L0f0501f4 +/* f0501ac: 8e080438 */ lw $t0,0x438($s0) +/* f0501b0: 8c58001c */ lw $t8,0x1c($v0) +/* f0501b4: 5300000f */ beqzl $t8,.L0f0501f4 +/* f0501b8: 8e080438 */ lw $t0,0x438($s0) +/* f0501bc: 8c42001c */ lw $v0,0x1c($v0) +/* f0501c0: 8e040424 */ lw $a0,0x424($s0) +/* f0501c4: 24450008 */ addiu $a1,$v0,0x8 +/* f0501c8: 0fc0e4ed */ jal func0f0393b4 +/* f0501cc: 24460028 */ addiu $a2,$v0,0x28 +/* f0501d0: 10400007 */ beqz $v0,.L0f0501f0 +/* f0501d4: 8fb90024 */ lw $t9,0x24($sp) +/* f0501d8: 8e040434 */ lw $a0,0x434($s0) +/* f0501dc: 8e050438 */ lw $a1,0x438($s0) +/* f0501e0: 0fc13583 */ jal chraiGoToLabel +/* f0501e4: 93260003 */ lbu $a2,0x3($t9) +/* f0501e8: 10000004 */ beqz $zero,.L0f0501fc +/* f0501ec: ae020438 */ sw $v0,0x438($s0) +.L0f0501f0: +/* f0501f0: 8e080438 */ lw $t0,0x438($s0) +.L0f0501f4: +/* f0501f4: 25090004 */ addiu $t1,$t0,0x4 +/* f0501f8: ae090438 */ sw $t1,0x438($s0) +.L0f0501fc: +/* f0501fc: 8fbf001c */ lw $ra,0x1c($sp) +/* f050200: 8fb00018 */ lw $s0,0x18($sp) +/* f050204: 27bd0028 */ addiu $sp,$sp,0x28 +/* f050208: 03e00008 */ jr $ra +/* f05020c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0046 + */ +GLOBAL_ASM( +glabel ai0046 +/* f050210: 3c03800a */ lui $v1,0x800a +/* f050214: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050218: 8c6e0424 */ lw $t6,0x424($v1) +/* f05021c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f050220: afbf0014 */ sw $ra,0x14($sp) +/* f050224: 8dcf0018 */ lw $t7,0x18($t6) +/* f050228: 31f80008 */ andi $t8,$t7,0x8 +/* f05022c: 5700000b */ bnezl $t8,.L0f05025c +/* f050230: 8c790438 */ lw $t9,0x438($v1) +/* f050234: 8c640434 */ lw $a0,0x434($v1) +/* f050238: 8c650438 */ lw $a1,0x438($v1) +/* f05023c: 00851021 */ addu $v0,$a0,$a1 +/* f050240: 0fc13583 */ jal chraiGoToLabel +/* f050244: 90460002 */ lbu $a2,0x2($v0) +/* f050248: 3c03800a */ lui $v1,0x800a +/* f05024c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050250: 10000004 */ beqz $zero,.L0f050264 +/* f050254: ac620438 */ sw $v0,0x438($v1) +/* f050258: 8c790438 */ lw $t9,0x438($v1) +.L0f05025c: +/* f05025c: 27280003 */ addiu $t0,$t9,0x3 +/* f050260: ac680438 */ sw $t0,0x438($v1) +.L0f050264: +/* f050264: 8fbf0014 */ lw $ra,0x14($sp) +/* f050268: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05026c: 00001025 */ or $v0,$zero,$zero +/* f050270: 03e00008 */ jr $ra +/* f050274: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0047 + */ +GLOBAL_ASM( +glabel ai0047 +/* f050278: 3c03800a */ lui $v1,0x800a +/* f05027c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050280: 8c6e0424 */ lw $t6,0x424($v1) +/* f050284: 27bdffe8 */ addiu $sp,$sp,-24 +/* f050288: afbf0014 */ sw $ra,0x14($sp) +/* f05028c: 8dcf001c */ lw $t7,0x1c($t6) +/* f050290: 91f80001 */ lbu $t8,0x1($t7) +/* f050294: 331900c2 */ andi $t9,$t8,0xc2 +/* f050298: 5320000b */ beqzl $t9,.L0f0502c8 +/* f05029c: 8c680438 */ lw $t0,0x438($v1) +/* f0502a0: 8c640434 */ lw $a0,0x434($v1) +/* f0502a4: 8c650438 */ lw $a1,0x438($v1) +/* f0502a8: 00851021 */ addu $v0,$a0,$a1 +/* f0502ac: 0fc13583 */ jal chraiGoToLabel +/* f0502b0: 90460002 */ lbu $a2,0x2($v0) +/* f0502b4: 3c03800a */ lui $v1,0x800a +/* f0502b8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0502bc: 10000004 */ beqz $zero,.L0f0502d0 +/* f0502c0: ac620438 */ sw $v0,0x438($v1) +/* f0502c4: 8c680438 */ lw $t0,0x438($v1) +.L0f0502c8: +/* f0502c8: 25090003 */ addiu $t1,$t0,0x3 +/* f0502cc: ac690438 */ sw $t1,0x438($v1) +.L0f0502d0: +/* f0502d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0502d4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0502d8: 00001025 */ or $v0,$zero,$zero +/* f0502dc: 03e00008 */ jr $ra +/* f0502e0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0048 + */ +GLOBAL_ASM( +glabel ai0048 +/* f0502e4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0502e8: afb40028 */ sw $s4,0x28($sp) +/* f0502ec: 3c14800a */ lui $s4,0x800a +/* f0502f0: 26949fc0 */ addiu $s4,$s4,-24640 +/* f0502f4: 8e8e0434 */ lw $t6,0x434($s4) +/* f0502f8: 8e8f0438 */ lw $t7,0x438($s4) +/* f0502fc: afbf002c */ sw $ra,0x2c($sp) +/* f050300: afb30024 */ sw $s3,0x24($sp) +/* f050304: afb20020 */ sw $s2,0x20($sp) +/* f050308: afb1001c */ sw $s1,0x1c($sp) +/* f05030c: afb00018 */ sw $s0,0x18($sp) +/* f050310: 01cf1021 */ addu $v0,$t6,$t7 +/* f050314: 90450002 */ lbu $a1,0x2($v0) +/* f050318: 0fc126d1 */ jal chrFindById +/* f05031c: 8e840424 */ lw $a0,0x424($s4) +/* f050320: 00408825 */ or $s1,$v0,$zero +/* f050324: 10400015 */ beqz $v0,.L0f05037c +/* f050328: 00009825 */ or $s3,$zero,$zero +/* f05032c: 8c43001c */ lw $v1,0x1c($v0) +/* f050330: 10600012 */ beqz $v1,.L0f05037c +/* f050334: 00000000 */ sll $zero,$zero,0x0 +/* f050338: 84780028 */ lh $t8,0x28($v1) +/* f05033c: 2412ffff */ addiu $s2,$zero,-1 +/* f050340: 00008025 */ or $s0,$zero,$zero +/* f050344: 1258000d */ beq $s2,$t8,.L0f05037c +/* f050348: 00000000 */ sll $zero,$zero,0x0 +/* f05034c: 84640028 */ lh $a0,0x28($v1) +.L0f050350: +/* f050350: 0fc575ba */ jal func0f15d6e8 +/* f050354: 00000000 */ sll $zero,$zero,0x0 +/* f050358: 50400003 */ beqzl $v0,.L0f050368 +/* f05035c: 8e28001c */ lw $t0,0x1c($s1) +/* f050360: 24130001 */ addiu $s3,$zero,0x1 +/* f050364: 8e28001c */ lw $t0,0x1c($s1) +.L0f050368: +/* f050368: 26100002 */ addiu $s0,$s0,0x2 +/* f05036c: 01104821 */ addu $t1,$t0,$s0 +/* f050370: 85240028 */ lh $a0,0x28($t1) +/* f050374: 1644fff6 */ bne $s2,$a0,.L0f050350 +/* f050378: 00000000 */ sll $zero,$zero,0x0 +.L0f05037c: +/* f05037c: 52600009 */ beqzl $s3,.L0f0503a4 +/* f050380: 8e8a0438 */ lw $t2,0x438($s4) +/* f050384: 8e840434 */ lw $a0,0x434($s4) +/* f050388: 8e850438 */ lw $a1,0x438($s4) +/* f05038c: 00851021 */ addu $v0,$a0,$a1 +/* f050390: 0fc13583 */ jal chraiGoToLabel +/* f050394: 90460003 */ lbu $a2,0x3($v0) +/* f050398: 10000004 */ beqz $zero,.L0f0503ac +/* f05039c: ae820438 */ sw $v0,0x438($s4) +/* f0503a0: 8e8a0438 */ lw $t2,0x438($s4) +.L0f0503a4: +/* f0503a4: 254b0004 */ addiu $t3,$t2,0x4 +/* f0503a8: ae8b0438 */ sw $t3,0x438($s4) +.L0f0503ac: +/* f0503ac: 8fbf002c */ lw $ra,0x2c($sp) +/* f0503b0: 8fb00018 */ lw $s0,0x18($sp) +/* f0503b4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0503b8: 8fb20020 */ lw $s2,0x20($sp) +/* f0503bc: 8fb30024 */ lw $s3,0x24($sp) +/* f0503c0: 8fb40028 */ lw $s4,0x28($sp) +/* f0503c4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0503c8: 03e00008 */ jr $ra +/* f0503cc: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0049 + */ +GLOBAL_ASM( +glabel ai0049 +/* f0503d0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0503d4: afb00018 */ sw $s0,0x18($sp) +/* f0503d8: 3c10800a */ lui $s0,0x800a +/* f0503dc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0503e0: 8e0e0434 */ lw $t6,0x434($s0) +/* f0503e4: 8e0f0438 */ lw $t7,0x438($s0) +/* f0503e8: afbf001c */ sw $ra,0x1c($sp) +/* f0503ec: 8e040424 */ lw $a0,0x424($s0) +/* f0503f0: 01cf1821 */ addu $v1,$t6,$t7 +/* f0503f4: 90780002 */ lbu $t8,0x2($v1) +/* f0503f8: 90680003 */ lbu $t0,0x3($v1) +/* f0503fc: afa30024 */ sw $v1,0x24($sp) +/* f050400: 0018ca00 */ sll $t9,$t8,0x8 +/* f050404: 03281025 */ or $v0,$t9,$t0 +/* f050408: 0fc12574 */ jal func0f0495d0 +/* f05040c: 3045ffff */ andi $a1,$v0,0xffff +/* f050410: 8fa30024 */ lw $v1,0x24($sp) +/* f050414: 0440000b */ bltz $v0,.L0f050444 +/* f050418: 00402025 */ or $a0,$v0,$zero +/* f05041c: 0fc575ba */ jal func0f15d6e8 +/* f050420: afa30024 */ sw $v1,0x24($sp) +/* f050424: 10400007 */ beqz $v0,.L0f050444 +/* f050428: 8fa30024 */ lw $v1,0x24($sp) +/* f05042c: 8e040434 */ lw $a0,0x434($s0) +/* f050430: 8e050438 */ lw $a1,0x438($s0) +/* f050434: 0fc13583 */ jal chraiGoToLabel +/* f050438: 90660004 */ lbu $a2,0x4($v1) +/* f05043c: 10000004 */ beqz $zero,.L0f050450 +/* f050440: ae020438 */ sw $v0,0x438($s0) +.L0f050444: +/* f050444: 8e0a0438 */ lw $t2,0x438($s0) +/* f050448: 254b0005 */ addiu $t3,$t2,0x5 +/* f05044c: ae0b0438 */ sw $t3,0x438($s0) +.L0f050450: +/* f050450: 8fbf001c */ lw $ra,0x1c($sp) +/* f050454: 8fb00018 */ lw $s0,0x18($sp) +/* f050458: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05045c: 03e00008 */ jr $ra +/* f050460: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 004a + */ +GLOBAL_ASM( +glabel ai004a +/* f050464: 27bdffe8 */ addiu $sp,$sp,-24 +/* f050468: 3c03800a */ lui $v1,0x800a +/* f05046c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050470: afbf0014 */ sw $ra,0x14($sp) +/* f050474: 0fc127f3 */ jal func0f049fcc +/* f050478: 8c640424 */ lw $a0,0x424($v1) +/* f05047c: 3c03800a */ lui $v1,0x800a +/* f050480: 1040000a */ beqz $v0,.L0f0504ac +/* f050484: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050488: 8c640434 */ lw $a0,0x434($v1) +/* f05048c: 8c650438 */ lw $a1,0x438($v1) +/* f050490: 00851021 */ addu $v0,$a0,$a1 +/* f050494: 0fc13583 */ jal chraiGoToLabel +/* f050498: 90460002 */ lbu $a2,0x2($v0) +/* f05049c: 3c03800a */ lui $v1,0x800a +/* f0504a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0504a4: 10000004 */ beqz $zero,.L0f0504b8 +/* f0504a8: ac620438 */ sw $v0,0x438($v1) +.L0f0504ac: +/* f0504ac: 8c6e0438 */ lw $t6,0x438($v1) +/* f0504b0: 25cf0003 */ addiu $t7,$t6,0x3 +/* f0504b4: ac6f0438 */ sw $t7,0x438($v1) +.L0f0504b8: +/* f0504b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0504bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0504c0: 00001025 */ or $v0,$zero,$zero +/* f0504c4: 03e00008 */ jr $ra +/* f0504c8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 004b + */ +GLOBAL_ASM( +glabel ai004b +/* f0504cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0504d0: 3c03800a */ lui $v1,0x800a +/* f0504d4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0504d8: afbf0014 */ sw $ra,0x14($sp) +/* f0504dc: 0fc12839 */ jal func0f04a0e4 +/* f0504e0: 8c640424 */ lw $a0,0x424($v1) +/* f0504e4: 3c03800a */ lui $v1,0x800a +/* f0504e8: 1040000a */ beqz $v0,.L0f050514 +/* f0504ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0504f0: 8c640434 */ lw $a0,0x434($v1) +/* f0504f4: 8c650438 */ lw $a1,0x438($v1) +/* f0504f8: 00851021 */ addu $v0,$a0,$a1 +/* f0504fc: 0fc13583 */ jal chraiGoToLabel +/* f050500: 90460002 */ lbu $a2,0x2($v0) +/* f050504: 3c03800a */ lui $v1,0x800a +/* f050508: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05050c: 10000004 */ beqz $zero,.L0f050520 +/* f050510: ac620438 */ sw $v0,0x438($v1) +.L0f050514: +/* f050514: 8c6e0438 */ lw $t6,0x438($v1) +/* f050518: 25cf0003 */ addiu $t7,$t6,0x3 +/* f05051c: ac6f0438 */ sw $t7,0x438($v1) +.L0f050520: +/* f050520: 8fbf0014 */ lw $ra,0x14($sp) +/* f050524: 27bd0018 */ addiu $sp,$sp,0x18 +/* f050528: 00001025 */ or $v0,$zero,$zero +/* f05052c: 03e00008 */ jr $ra +/* f050530: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 004c + */ +GLOBAL_ASM( +glabel ai004c +/* f050534: 27bdfda8 */ addiu $sp,$sp,-600 +/* f050538: afb00014 */ sw $s0,0x14($sp) +/* f05053c: 3c10800a */ lui $s0,0x800a +/* f050540: 26109fc0 */ addiu $s0,$s0,-24640 +/* f050544: 8e0e0424 */ lw $t6,0x424($s0) +/* f050548: afbf0034 */ sw $ra,0x34($sp) +/* f05054c: afb70030 */ sw $s7,0x30($sp) +/* f050550: afb6002c */ sw $s6,0x2c($sp) +/* f050554: afb50028 */ sw $s5,0x28($sp) +/* f050558: afb40024 */ sw $s4,0x24($sp) +/* f05055c: afb30020 */ sw $s3,0x20($sp) +/* f050560: afb2001c */ sw $s2,0x1c($sp) +/* f050564: afb10018 */ sw $s1,0x18($sp) +/* f050568: 8dc2001c */ lw $v0,0x1c($t6) +/* f05056c: 27b30048 */ addiu $s3,$sp,0x48 +/* f050570: 00008825 */ or $s1,$zero,$zero +/* f050574: 02602825 */ or $a1,$s3,$zero +/* f050578: 24060100 */ addiu $a2,$zero,0x100 +/* f05057c: 0fc197e0 */ jal func0f065f80 +/* f050580: 24440028 */ addiu $a0,$v0,0x28 +/* f050584: 87af0048 */ lh $t7,0x48($sp) +/* f050588: 02609025 */ or $s2,$s3,$zero +/* f05058c: 27b80048 */ addiu $t8,$sp,0x48 +/* f050590: 05e00033 */ bltz $t7,.L0f050660 +/* f050594: 24170007 */ addiu $s7,$zero,0x7 +/* f050598: 87030000 */ lh $v1,0x0($t8) +/* f05059c: 24160001 */ addiu $s6,$zero,0x1 +/* f0505a0: 24150004 */ addiu $s5,$zero,0x4 +/* f0505a4: 24140048 */ addiu $s4,$zero,0x48 +/* f0505a8: 3c130010 */ lui $s3,0x10 +.L0f0505ac: +/* f0505ac: 00740019 */ multu $v1,$s4 +/* f0505b0: 8e080338 */ lw $t0,0x338($s0) +/* f0505b4: 0000c812 */ mflo $t9 +/* f0505b8: 03282821 */ addu $a1,$t9,$t0 +/* f0505bc: 90a20000 */ lbu $v0,0x0($a1) +/* f0505c0: 8ca40004 */ lw $a0,0x4($a1) +/* f0505c4: 16a2000b */ bne $s5,$v0,.L0f0505f4 +/* f0505c8: 00000000 */ sll $zero,$zero,0x0 +/* f0505cc: 8c890040 */ lw $t1,0x40($a0) +/* f0505d0: 01335024 */ and $t2,$t1,$s3 +/* f0505d4: 5140001f */ beqzl $t2,.L0f050654 +/* f0505d8: 86430002 */ lh $v1,0x2($s2) +/* f0505dc: 0fc0e556 */ jal func0f039558 +/* f0505e0: 8e040424 */ lw $a0,0x424($s0) +/* f0505e4: 5040001b */ beqzl $v0,.L0f050654 +/* f0505e8: 86430002 */ lh $v1,0x2($s2) +/* f0505ec: 10000018 */ beqz $zero,.L0f050650 +/* f0505f0: 24110001 */ addiu $s1,$zero,0x1 +.L0f0505f4: +/* f0505f4: 16c2000f */ bne $s6,$v0,.L0f050634 +/* f0505f8: 00000000 */ sll $zero,$zero,0x0 +/* f0505fc: 8c8b0040 */ lw $t3,0x40($a0) +/* f050600: 01736024 */ and $t4,$t3,$s3 +/* f050604: 15800005 */ bnez $t4,.L0f05061c +/* f050608: 00000000 */ sll $zero,$zero,0x0 +/* f05060c: 0fc21a6a */ jal func0f0869a8 +/* f050610: afa5024c */ sw $a1,0x24c($sp) +/* f050614: 1440000e */ bnez $v0,.L0f050650 +/* f050618: 8fa5024c */ lw $a1,0x24c($sp) +.L0f05061c: +/* f05061c: 0fc0e556 */ jal func0f039558 +/* f050620: 8e040424 */ lw $a0,0x424($s0) +/* f050624: 5040000b */ beqzl $v0,.L0f050654 +/* f050628: 86430002 */ lh $v1,0x2($s2) +/* f05062c: 10000008 */ beqz $zero,.L0f050650 +/* f050630: 24110001 */ addiu $s1,$zero,0x1 +.L0f050634: +/* f050634: 56e20007 */ bnel $s7,$v0,.L0f050654 +/* f050638: 86430002 */ lh $v1,0x2($s2) +/* f05063c: 0fc0e556 */ jal func0f039558 +/* f050640: 8e040424 */ lw $a0,0x424($s0) +/* f050644: 50400003 */ beqzl $v0,.L0f050654 +/* f050648: 86430002 */ lh $v1,0x2($s2) +/* f05064c: 24110001 */ addiu $s1,$zero,0x1 +.L0f050650: +/* f050650: 86430002 */ lh $v1,0x2($s2) +.L0f050654: +/* f050654: 26520002 */ addiu $s2,$s2,0x2 +/* f050658: 0461ffd4 */ bgez $v1,.L0f0505ac +/* f05065c: 00000000 */ sll $zero,$zero,0x0 +.L0f050660: +/* f050660: 52200009 */ beqzl $s1,.L0f050688 +/* f050664: 8e0d0438 */ lw $t5,0x438($s0) +/* f050668: 8e040434 */ lw $a0,0x434($s0) +/* f05066c: 8e050438 */ lw $a1,0x438($s0) +/* f050670: 00851021 */ addu $v0,$a0,$a1 +/* f050674: 0fc13583 */ jal chraiGoToLabel +/* f050678: 90460002 */ lbu $a2,0x2($v0) +/* f05067c: 10000004 */ beqz $zero,.L0f050690 +/* f050680: ae020438 */ sw $v0,0x438($s0) +/* f050684: 8e0d0438 */ lw $t5,0x438($s0) +.L0f050688: +/* f050688: 25ae0003 */ addiu $t6,$t5,0x3 +/* f05068c: ae0e0438 */ sw $t6,0x438($s0) +.L0f050690: +/* f050690: 8fbf0034 */ lw $ra,0x34($sp) +/* f050694: 8fb00014 */ lw $s0,0x14($sp) +/* f050698: 8fb10018 */ lw $s1,0x18($sp) +/* f05069c: 8fb2001c */ lw $s2,0x1c($sp) +/* f0506a0: 8fb30020 */ lw $s3,0x20($sp) +/* f0506a4: 8fb40024 */ lw $s4,0x24($sp) +/* f0506a8: 8fb50028 */ lw $s5,0x28($sp) +/* f0506ac: 8fb6002c */ lw $s6,0x2c($sp) +/* f0506b0: 8fb70030 */ lw $s7,0x30($sp) +/* f0506b4: 27bd0258 */ addiu $sp,$sp,0x258 +/* f0506b8: 03e00008 */ jr $ra +/* f0506bc: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 004e + */ +GLOBAL_ASM( +glabel ai004e +/* f0506c0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0506c4: afb10018 */ sw $s1,0x18($sp) +/* f0506c8: 3c11800a */ lui $s1,0x800a +/* f0506cc: 26319fc0 */ addiu $s1,$s1,-24640 +/* f0506d0: 8e250438 */ lw $a1,0x438($s1) +/* f0506d4: 8e2e0434 */ lw $t6,0x434($s1) +/* f0506d8: afb00014 */ sw $s0,0x14($sp) +/* f0506dc: afbf001c */ sw $ra,0x1c($sp) +/* f0506e0: 01c58021 */ addu $s0,$t6,$a1 +/* f0506e4: 920f0004 */ lbu $t7,0x4($s0) +/* f0506e8: 55e00010 */ bnezl $t7,.L0f05072c +/* f0506ec: 8e260424 */ lw $a2,0x424($s1) +/* f0506f0: 92180003 */ lbu $t8,0x3($s0) +/* f0506f4: 53000007 */ beqzl $t8,.L0f050714 +/* f0506f8: 8e240424 */ lw $a0,0x424($s1) +/* f0506fc: 8e240424 */ lw $a0,0x424($s1) +/* f050700: 0fc1239d */ jal func0f048e74 +/* f050704: 92050002 */ lbu $a1,0x2($s0) +/* f050708: 10000005 */ beqz $zero,.L0f050720 +/* f05070c: 00401825 */ or $v1,$v0,$zero +/* f050710: 8e240424 */ lw $a0,0x424($s1) +.L0f050714: +/* f050714: 0fc123c8 */ jal func0f048f20 +/* f050718: 92050002 */ lbu $a1,0x2($s0) +/* f05071c: 00401825 */ or $v1,$v0,$zero +.L0f050720: +/* f050720: 1000000c */ beqz $zero,.L0f050754 +/* f050724: 8e250438 */ lw $a1,0x438($s1) +/* f050728: 8e260424 */ lw $a2,0x424($s1) +.L0f05072c: +/* f05072c: 90c702fc */ lbu $a3,0x2fc($a2) +/* f050730: 0007202b */ sltu $a0,$zero,$a3 +/* f050734: 50800007 */ beqzl $a0,.L0f050754 +/* f050738: 00801825 */ or $v1,$a0,$zero +/* f05073c: 00c02025 */ or $a0,$a2,$zero +/* f050740: 0fc123c8 */ jal func0f048f20 +/* f050744: 30e500ff */ andi $a1,$a3,0xff +/* f050748: 2c440001 */ sltiu $a0,$v0,0x1 +/* f05074c: 8e250438 */ lw $a1,0x438($s1) +/* f050750: 00801825 */ or $v1,$a0,$zero +.L0f050754: +/* f050754: 10600006 */ beqz $v1,.L0f050770 +/* f050758: 24b90006 */ addiu $t9,$a1,0x6 +/* f05075c: 8e240434 */ lw $a0,0x434($s1) +/* f050760: 0fc13583 */ jal chraiGoToLabel +/* f050764: 92060005 */ lbu $a2,0x5($s0) +/* f050768: 10000002 */ beqz $zero,.L0f050774 +/* f05076c: ae220438 */ sw $v0,0x438($s1) +.L0f050770: +/* f050770: ae390438 */ sw $t9,0x438($s1) +.L0f050774: +/* f050774: 8fbf001c */ lw $ra,0x1c($sp) +/* f050778: 8fb00014 */ lw $s0,0x14($sp) +/* f05077c: 8fb10018 */ lw $s1,0x18($sp) +/* f050780: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050784: 03e00008 */ jr $ra +/* f050788: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 004d + */ +GLOBAL_ASM( +glabel ai004d +/* f05078c: 3c03800a */ lui $v1,0x800a +/* f050790: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050794: 8c6e0434 */ lw $t6,0x434($v1) +/* f050798: 8c6f0438 */ lw $t7,0x438($v1) +/* f05079c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0507a0: afbf0014 */ sw $ra,0x14($sp) +/* f0507a4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0507a8: afa2001c */ sw $v0,0x1c($sp) +/* f0507ac: 0fc122d3 */ jal func0f048b4c +/* f0507b0: 8c640424 */ lw $a0,0x424($v1) +/* f0507b4: 8fa2001c */ lw $v0,0x1c($sp) +/* f0507b8: 3c03800a */ lui $v1,0x800a +/* f0507bc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0507c0: 90580002 */ lbu $t8,0x2($v0) +/* f0507c4: 3c014f80 */ lui $at,0x4f80 +/* f0507c8: 44982000 */ mtc1 $t8,$f4 +/* f0507cc: 07010004 */ bgez $t8,.L0f0507e0 +/* f0507d0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0507d4: 44814000 */ mtc1 $at,$f8 +/* f0507d8: 00000000 */ sll $zero,$zero,0x0 +/* f0507dc: 46083180 */ add.s $f6,$f6,$f8 +.L0f0507e0: +/* f0507e0: 3c017f1b */ lui $at,0x7f1b +/* f0507e4: c42a9c30 */ lwc1 $f10,-0x63d0($at) +/* f0507e8: 3c013b80 */ lui $at,0x3b80 +/* f0507ec: 44819000 */ mtc1 $at,$f18 +/* f0507f0: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0507f4: 00000000 */ sll $zero,$zero,0x0 +/* f0507f8: 46128102 */ mul.s $f4,$f16,$f18 +/* f0507fc: 4604003c */ c.lt.s $f0,$f4 +/* f050800: 00000000 */ sll $zero,$zero,0x0 +/* f050804: 45000009 */ bc1f .L0f05082c +/* f050808: 00000000 */ sll $zero,$zero,0x0 +/* f05080c: 8c640434 */ lw $a0,0x434($v1) +/* f050810: 8c650438 */ lw $a1,0x438($v1) +/* f050814: 0fc13583 */ jal chraiGoToLabel +/* f050818: 90460003 */ lbu $a2,0x3($v0) +/* f05081c: 3c03800a */ lui $v1,0x800a +/* f050820: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050824: 10000004 */ beqz $zero,.L0f050838 +/* f050828: ac620438 */ sw $v0,0x438($v1) +.L0f05082c: +/* f05082c: 8c790438 */ lw $t9,0x438($v1) +/* f050830: 27280004 */ addiu $t0,$t9,0x4 +/* f050834: ac680438 */ sw $t0,0x438($v1) +.L0f050838: +/* f050838: 8fbf0014 */ lw $ra,0x14($sp) +/* f05083c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050840: 00001025 */ or $v0,$zero,$zero +/* f050844: 03e00008 */ jr $ra +/* f050848: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 004f + */ +GLOBAL_ASM( +glabel ai004f +/* f05084c: 3c03800a */ lui $v1,0x800a +/* f050850: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050854: 8c6e0434 */ lw $t6,0x434($v1) +/* f050858: 8c6f0438 */ lw $t7,0x438($v1) +/* f05085c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050860: afbf0014 */ sw $ra,0x14($sp) +/* f050864: 01cf1021 */ addu $v0,$t6,$t7 +/* f050868: afa2001c */ sw $v0,0x1c($sp) +/* f05086c: 0fc122d3 */ jal func0f048b4c +/* f050870: 8c640424 */ lw $a0,0x424($v1) +/* f050874: 8fa2001c */ lw $v0,0x1c($sp) +/* f050878: 3c03800a */ lui $v1,0x800a +/* f05087c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050880: 90580002 */ lbu $t8,0x2($v0) +/* f050884: 3c014f80 */ lui $at,0x4f80 +/* f050888: 44982000 */ mtc1 $t8,$f4 +/* f05088c: 07010004 */ bgez $t8,.L0f0508a0 +/* f050890: 468021a0 */ cvt.s.w $f6,$f4 +/* f050894: 44814000 */ mtc1 $at,$f8 +/* f050898: 00000000 */ sll $zero,$zero,0x0 +/* f05089c: 46083180 */ add.s $f6,$f6,$f8 +.L0f0508a0: +/* f0508a0: 3c017f1b */ lui $at,0x7f1b +/* f0508a4: c42a9c34 */ lwc1 $f10,-0x63cc($at) +/* f0508a8: 3c013b80 */ lui $at,0x3b80 +/* f0508ac: 44819000 */ mtc1 $at,$f18 +/* f0508b0: 460a3402 */ mul.s $f16,$f6,$f10 +/* f0508b4: 00000000 */ sll $zero,$zero,0x0 +/* f0508b8: 46128102 */ mul.s $f4,$f16,$f18 +/* f0508bc: 4600203c */ c.lt.s $f4,$f0 +/* f0508c0: 00000000 */ sll $zero,$zero,0x0 +/* f0508c4: 45000009 */ bc1f .L0f0508ec +/* f0508c8: 00000000 */ sll $zero,$zero,0x0 +/* f0508cc: 8c640434 */ lw $a0,0x434($v1) +/* f0508d0: 8c650438 */ lw $a1,0x438($v1) +/* f0508d4: 0fc13583 */ jal chraiGoToLabel +/* f0508d8: 90460003 */ lbu $a2,0x3($v0) +/* f0508dc: 3c03800a */ lui $v1,0x800a +/* f0508e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0508e4: 10000004 */ beqz $zero,.L0f0508f8 +/* f0508e8: ac620438 */ sw $v0,0x438($v1) +.L0f0508ec: +/* f0508ec: 8c790438 */ lw $t9,0x438($v1) +/* f0508f0: 27280004 */ addiu $t0,$t9,0x4 +/* f0508f4: ac680438 */ sw $t0,0x438($v1) +.L0f0508f8: +/* f0508f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0508fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050900: 00001025 */ or $v0,$zero,$zero +/* f050904: 03e00008 */ jr $ra +/* f050908: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0050 + */ +GLOBAL_ASM( +glabel ai0050 +/* f05090c: 3c03800a */ lui $v1,0x800a +/* f050910: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050914: 8c6e0434 */ lw $t6,0x434($v1) +/* f050918: 8c6f0438 */ lw $t7,0x438($v1) +/* f05091c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050920: afbf0014 */ sw $ra,0x14($sp) +/* f050924: 01cf3821 */ addu $a3,$t6,$t7 +/* f050928: 90e50002 */ lbu $a1,0x2($a3) +/* f05092c: afa7001c */ sw $a3,0x1c($sp) +/* f050930: 8c640424 */ lw $a0,0x424($v1) +/* f050934: 0fc1241a */ jal func0f049068 +/* f050938: 00003025 */ or $a2,$zero,$zero +/* f05093c: 3c03800a */ lui $v1,0x800a +/* f050940: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050944: 10400009 */ beqz $v0,.L0f05096c +/* f050948: 8fa7001c */ lw $a3,0x1c($sp) +/* f05094c: 8c640434 */ lw $a0,0x434($v1) +/* f050950: 8c650438 */ lw $a1,0x438($v1) +/* f050954: 0fc13583 */ jal chraiGoToLabel +/* f050958: 90e60003 */ lbu $a2,0x3($a3) +/* f05095c: 3c03800a */ lui $v1,0x800a +/* f050960: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050964: 10000004 */ beqz $zero,.L0f050978 +/* f050968: ac620438 */ sw $v0,0x438($v1) +.L0f05096c: +/* f05096c: 8c780438 */ lw $t8,0x438($v1) +/* f050970: 27190004 */ addiu $t9,$t8,0x4 +/* f050974: ac790438 */ sw $t9,0x438($v1) +.L0f050978: +/* f050978: 8fbf0014 */ lw $ra,0x14($sp) +/* f05097c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050980: 00001025 */ or $v0,$zero,$zero +/* f050984: 03e00008 */ jr $ra +/* f050988: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0051 + */ +GLOBAL_ASM( +glabel ai0051 +/* f05098c: 3c03800a */ lui $v1,0x800a +/* f050990: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050994: 8c6e0434 */ lw $t6,0x434($v1) +/* f050998: 8c6f0438 */ lw $t7,0x438($v1) +/* f05099c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0509a0: afbf0014 */ sw $ra,0x14($sp) +/* f0509a4: 01cf3821 */ addu $a3,$t6,$t7 +/* f0509a8: 90e50002 */ lbu $a1,0x2($a3) +/* f0509ac: afa7001c */ sw $a3,0x1c($sp) +/* f0509b0: 8c640424 */ lw $a0,0x424($v1) +/* f0509b4: 0fc1241a */ jal func0f049068 +/* f0509b8: 00003025 */ or $a2,$zero,$zero +/* f0509bc: 3c03800a */ lui $v1,0x800a +/* f0509c0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0509c4: 14400009 */ bnez $v0,.L0f0509ec +/* f0509c8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0509cc: 8c640434 */ lw $a0,0x434($v1) +/* f0509d0: 8c650438 */ lw $a1,0x438($v1) +/* f0509d4: 0fc13583 */ jal chraiGoToLabel +/* f0509d8: 90e60003 */ lbu $a2,0x3($a3) +/* f0509dc: 3c03800a */ lui $v1,0x800a +/* f0509e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0509e4: 10000004 */ beqz $zero,.L0f0509f8 +/* f0509e8: ac620438 */ sw $v0,0x438($v1) +.L0f0509ec: +/* f0509ec: 8c780438 */ lw $t8,0x438($v1) +/* f0509f0: 27190004 */ addiu $t9,$t8,0x4 +/* f0509f4: ac790438 */ sw $t9,0x438($v1) +.L0f0509f8: +/* f0509f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0509fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050a00: 00001025 */ or $v0,$zero,$zero +/* f050a04: 03e00008 */ jr $ra +/* f050a08: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0052 + */ +GLOBAL_ASM( +glabel ai0052 +/* f050a0c: 3c03800a */ lui $v1,0x800a +/* f050a10: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050a14: 8c6e0434 */ lw $t6,0x434($v1) +/* f050a18: 8c6f0438 */ lw $t7,0x438($v1) +/* f050a1c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050a20: afbf0014 */ sw $ra,0x14($sp) +/* f050a24: 01cf1021 */ addu $v0,$t6,$t7 +/* f050a28: 90580002 */ lbu $t8,0x2($v0) +/* f050a2c: 90480003 */ lbu $t0,0x3($v0) +/* f050a30: 3c014120 */ lui $at,0x4120 +/* f050a34: 0018ca00 */ sll $t9,$t8,0x8 +/* f050a38: 03284825 */ or $t1,$t9,$t0 +/* f050a3c: 44892000 */ mtc1 $t1,$f4 +/* f050a40: 44814000 */ mtc1 $at,$f8 +/* f050a44: afa2001c */ sw $v0,0x1c($sp) +/* f050a48: 468021a0 */ cvt.s.w $f6,$f4 +/* f050a4c: 8c640424 */ lw $a0,0x424($v1) +/* f050a50: 46083282 */ mul.s $f10,$f6,$f8 +/* f050a54: 0fc12472 */ jal func0f0491c8 +/* f050a58: e7aa0018 */ swc1 $f10,0x18($sp) +/* f050a5c: c7b00018 */ lwc1 $f16,0x18($sp) +/* f050a60: 3c03800a */ lui $v1,0x800a +/* f050a64: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050a68: 4610003c */ c.lt.s $f0,$f16 +/* f050a6c: 8fa2001c */ lw $v0,0x1c($sp) +/* f050a70: 4502000a */ bc1fl .L0f050a9c +/* f050a74: 8c6a0438 */ lw $t2,0x438($v1) +/* f050a78: 8c640434 */ lw $a0,0x434($v1) +/* f050a7c: 8c650438 */ lw $a1,0x438($v1) +/* f050a80: 0fc13583 */ jal chraiGoToLabel +/* f050a84: 90460004 */ lbu $a2,0x4($v0) +/* f050a88: 3c03800a */ lui $v1,0x800a +/* f050a8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050a90: 10000004 */ beqz $zero,.L0f050aa4 +/* f050a94: ac620438 */ sw $v0,0x438($v1) +/* f050a98: 8c6a0438 */ lw $t2,0x438($v1) +.L0f050a9c: +/* f050a9c: 254b0005 */ addiu $t3,$t2,0x5 +/* f050aa0: ac6b0438 */ sw $t3,0x438($v1) +.L0f050aa4: +/* f050aa4: 8fbf0014 */ lw $ra,0x14($sp) +/* f050aa8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050aac: 00001025 */ or $v0,$zero,$zero +/* f050ab0: 03e00008 */ jr $ra +/* f050ab4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0053 + */ +GLOBAL_ASM( +glabel ai0053 +/* f050ab8: 3c03800a */ lui $v1,0x800a +/* f050abc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050ac0: 8c6e0434 */ lw $t6,0x434($v1) +/* f050ac4: 8c6f0438 */ lw $t7,0x438($v1) +/* f050ac8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050acc: afbf0014 */ sw $ra,0x14($sp) +/* f050ad0: 01cf1021 */ addu $v0,$t6,$t7 +/* f050ad4: 90580002 */ lbu $t8,0x2($v0) +/* f050ad8: 90480003 */ lbu $t0,0x3($v0) +/* f050adc: 3c014120 */ lui $at,0x4120 +/* f050ae0: 0018ca00 */ sll $t9,$t8,0x8 +/* f050ae4: 03284825 */ or $t1,$t9,$t0 +/* f050ae8: 44892000 */ mtc1 $t1,$f4 +/* f050aec: 44814000 */ mtc1 $at,$f8 +/* f050af0: afa2001c */ sw $v0,0x1c($sp) +/* f050af4: 468021a0 */ cvt.s.w $f6,$f4 +/* f050af8: 8c640424 */ lw $a0,0x424($v1) +/* f050afc: 46083282 */ mul.s $f10,$f6,$f8 +/* f050b00: 0fc12472 */ jal func0f0491c8 +/* f050b04: e7aa0018 */ swc1 $f10,0x18($sp) +/* f050b08: c7b00018 */ lwc1 $f16,0x18($sp) +/* f050b0c: 3c03800a */ lui $v1,0x800a +/* f050b10: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050b14: 4600803c */ c.lt.s $f16,$f0 +/* f050b18: 8fa2001c */ lw $v0,0x1c($sp) +/* f050b1c: 4502000a */ bc1fl .L0f050b48 +/* f050b20: 8c6a0438 */ lw $t2,0x438($v1) +/* f050b24: 8c640434 */ lw $a0,0x434($v1) +/* f050b28: 8c650438 */ lw $a1,0x438($v1) +/* f050b2c: 0fc13583 */ jal chraiGoToLabel +/* f050b30: 90460004 */ lbu $a2,0x4($v0) +/* f050b34: 3c03800a */ lui $v1,0x800a +/* f050b38: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050b3c: 10000004 */ beqz $zero,.L0f050b50 +/* f050b40: ac620438 */ sw $v0,0x438($v1) +/* f050b44: 8c6a0438 */ lw $t2,0x438($v1) +.L0f050b48: +/* f050b48: 254b0005 */ addiu $t3,$t2,0x5 +/* f050b4c: ac6b0438 */ sw $t3,0x438($v1) +.L0f050b50: +/* f050b50: 8fbf0014 */ lw $ra,0x14($sp) +/* f050b54: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050b58: 00001025 */ or $v0,$zero,$zero +/* f050b5c: 03e00008 */ jr $ra +/* f050b60: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0054 + */ +GLOBAL_ASM( +glabel ai0054 +/* f050b64: 27bdffd0 */ addiu $sp,$sp,-48 +/* f050b68: afb00018 */ sw $s0,0x18($sp) +/* f050b6c: 3c10800a */ lui $s0,0x800a +/* f050b70: 26109fc0 */ addiu $s0,$s0,-24640 +/* f050b74: 8e0e0434 */ lw $t6,0x434($s0) +/* f050b78: 8e0f0438 */ lw $t7,0x438($s0) +/* f050b7c: afbf001c */ sw $ra,0x1c($sp) +/* f050b80: 8e040424 */ lw $a0,0x424($s0) +/* f050b84: 01cf3821 */ addu $a3,$t6,$t7 +/* f050b88: 90e50002 */ lbu $a1,0x2($a3) +/* f050b8c: 0fc126d1 */ jal chrFindById +/* f050b90: afa7002c */ sw $a3,0x2c($sp) +/* f050b94: 8fa7002c */ lw $a3,0x2c($sp) +/* f050b98: 3c014120 */ lui $at,0x4120 +/* f050b9c: 44814000 */ mtc1 $at,$f8 +/* f050ba0: 90ea0003 */ lbu $t2,0x3($a3) +/* f050ba4: 90ec0004 */ lbu $t4,0x4($a3) +/* f050ba8: 90f80005 */ lbu $t8,0x5($a3) +/* f050bac: 000a5a00 */ sll $t3,$t2,0x8 +/* f050bb0: 016c6825 */ or $t5,$t3,$t4 +/* f050bb4: 448d2000 */ mtc1 $t5,$f4 +/* f050bb8: 90e80006 */ lbu $t0,0x6($a3) +/* f050bbc: 0018ca00 */ sll $t9,$t8,0x8 +/* f050bc0: 468021a0 */ cvt.s.w $f6,$f4 +/* f050bc4: 03281825 */ or $v1,$t9,$t0 +/* f050bc8: 3065ffff */ andi $a1,$v1,0xffff +/* f050bcc: 24012328 */ addiu $at,$zero,0x2328 +/* f050bd0: 00402025 */ or $a0,$v0,$zero +/* f050bd4: 46083082 */ mul.s $f2,$f6,$f8 +/* f050bd8: 14a10003 */ bne $a1,$at,.L0f050be8 +/* f050bdc: 00000000 */ sll $zero,$zero,0x0 +/* f050be0: 8e0e0424 */ lw $t6,0x424($s0) +/* f050be4: 95c50128 */ lhu $a1,0x128($t6) +.L0f050be8: +/* f050be8: 10400012 */ beqz $v0,.L0f050c34 +/* f050bec: 28a12328 */ slti $at,$a1,0x2328 +/* f050bf0: 50200011 */ beqzl $at,.L0f050c38 +/* f050bf4: 8e0f0438 */ lw $t7,0x438($s0) +/* f050bf8: afa7002c */ sw $a3,0x2c($sp) +/* f050bfc: 0fc124bb */ jal func0f0492ec +/* f050c00: e7a20020 */ swc1 $f2,0x20($sp) +/* f050c04: c7a20020 */ lwc1 $f2,0x20($sp) +/* f050c08: 8fa7002c */ lw $a3,0x2c($sp) +/* f050c0c: 4602003c */ c.lt.s $f0,$f2 +/* f050c10: 00000000 */ sll $zero,$zero,0x0 +/* f050c14: 45020008 */ bc1fl .L0f050c38 +/* f050c18: 8e0f0438 */ lw $t7,0x438($s0) +/* f050c1c: 8e040434 */ lw $a0,0x434($s0) +/* f050c20: 8e050438 */ lw $a1,0x438($s0) +/* f050c24: 0fc13583 */ jal chraiGoToLabel +/* f050c28: 90e60007 */ lbu $a2,0x7($a3) +/* f050c2c: 10000004 */ beqz $zero,.L0f050c40 +/* f050c30: ae020438 */ sw $v0,0x438($s0) +.L0f050c34: +/* f050c34: 8e0f0438 */ lw $t7,0x438($s0) +.L0f050c38: +/* f050c38: 25f80008 */ addiu $t8,$t7,0x8 +/* f050c3c: ae180438 */ sw $t8,0x438($s0) +.L0f050c40: +/* f050c40: 8fbf001c */ lw $ra,0x1c($sp) +/* f050c44: 8fb00018 */ lw $s0,0x18($sp) +/* f050c48: 27bd0030 */ addiu $sp,$sp,0x30 +/* f050c4c: 03e00008 */ jr $ra +/* f050c50: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01df + */ +GLOBAL_ASM( +glabel ai01df +/* f050c54: 27bdffd0 */ addiu $sp,$sp,-48 +/* f050c58: afb00018 */ sw $s0,0x18($sp) +/* f050c5c: 3c10800a */ lui $s0,0x800a +/* f050c60: 26109fc0 */ addiu $s0,$s0,-24640 +/* f050c64: 8e0e0434 */ lw $t6,0x434($s0) +/* f050c68: 8e0f0438 */ lw $t7,0x438($s0) +/* f050c6c: afbf001c */ sw $ra,0x1c($sp) +/* f050c70: 8e040424 */ lw $a0,0x424($s0) +/* f050c74: 01cf1821 */ addu $v1,$t6,$t7 +/* f050c78: 90650002 */ lbu $a1,0x2($v1) +/* f050c7c: 0fc126d1 */ jal chrFindById +/* f050c80: afa3002c */ sw $v1,0x2c($sp) +/* f050c84: 8fa3002c */ lw $v1,0x2c($sp) +/* f050c88: 3c014120 */ lui $at,0x4120 +/* f050c8c: 44814000 */ mtc1 $at,$f8 +/* f050c90: 906a0003 */ lbu $t2,0x3($v1) +/* f050c94: 906c0004 */ lbu $t4,0x4($v1) +/* f050c98: 90780005 */ lbu $t8,0x5($v1) +/* f050c9c: 000a5a00 */ sll $t3,$t2,0x8 +/* f050ca0: 016c6825 */ or $t5,$t3,$t4 +/* f050ca4: 448d2000 */ mtc1 $t5,$f4 +/* f050ca8: 90680006 */ lbu $t0,0x6($v1) +/* f050cac: 0018ca00 */ sll $t9,$t8,0x8 +/* f050cb0: 468021a0 */ cvt.s.w $f6,$f4 +/* f050cb4: 03282025 */ or $a0,$t9,$t0 +/* f050cb8: 00403025 */ or $a2,$v0,$zero +/* f050cbc: 3085ffff */ andi $a1,$a0,0xffff +/* f050cc0: 24012328 */ addiu $at,$zero,0x2328 +/* f050cc4: 00c02025 */ or $a0,$a2,$zero +/* f050cc8: 46083082 */ mul.s $f2,$f6,$f8 +/* f050ccc: 14a10003 */ bne $a1,$at,.L0f050cdc +/* f050cd0: 00000000 */ sll $zero,$zero,0x0 +/* f050cd4: 8e0e0424 */ lw $t6,0x424($s0) +/* f050cd8: 95c50128 */ lhu $a1,0x128($t6) +.L0f050cdc: +/* f050cdc: 50400011 */ beqzl $v0,.L0f050d24 +/* f050ce0: 8e0f0438 */ lw $t7,0x438($s0) +/* f050ce4: afa3002c */ sw $v1,0x2c($sp) +/* f050ce8: 0fc124e0 */ jal func0f049380 +/* f050cec: e7a20020 */ swc1 $f2,0x20($sp) +/* f050cf0: c7a20020 */ lwc1 $f2,0x20($sp) +/* f050cf4: 8fa3002c */ lw $v1,0x2c($sp) +/* f050cf8: 4602003c */ c.lt.s $f0,$f2 +/* f050cfc: 00000000 */ sll $zero,$zero,0x0 +/* f050d00: 45020008 */ bc1fl .L0f050d24 +/* f050d04: 8e0f0438 */ lw $t7,0x438($s0) +/* f050d08: 8e040434 */ lw $a0,0x434($s0) +/* f050d0c: 8e050438 */ lw $a1,0x438($s0) +/* f050d10: 0fc13583 */ jal chraiGoToLabel +/* f050d14: 90660007 */ lbu $a2,0x7($v1) +/* f050d18: 10000004 */ beqz $zero,.L0f050d2c +/* f050d1c: ae020438 */ sw $v0,0x438($s0) +/* f050d20: 8e0f0438 */ lw $t7,0x438($s0) +.L0f050d24: +/* f050d24: 25f80008 */ addiu $t8,$t7,0x8 +/* f050d28: ae180438 */ sw $t8,0x438($s0) +.L0f050d2c: +/* f050d2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f050d30: 8fb00018 */ lw $s0,0x18($sp) +/* f050d34: 27bd0030 */ addiu $sp,$sp,0x30 +/* f050d38: 03e00008 */ jr $ra +/* f050d3c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0055 + */ +GLOBAL_ASM( +glabel ai0055 +/* f050d40: 27bdffd0 */ addiu $sp,$sp,-48 +/* f050d44: afb00018 */ sw $s0,0x18($sp) +/* f050d48: 3c10800a */ lui $s0,0x800a +/* f050d4c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f050d50: 8e0e0434 */ lw $t6,0x434($s0) +/* f050d54: 8e0f0438 */ lw $t7,0x438($s0) +/* f050d58: afbf001c */ sw $ra,0x1c($sp) +/* f050d5c: 8e040424 */ lw $a0,0x424($s0) +/* f050d60: 01cf1821 */ addu $v1,$t6,$t7 +/* f050d64: 90650002 */ lbu $a1,0x2($v1) +/* f050d68: 0fc126d1 */ jal chrFindById +/* f050d6c: afa3002c */ sw $v1,0x2c($sp) +/* f050d70: 8fa3002c */ lw $v1,0x2c($sp) +/* f050d74: 3c014120 */ lui $at,0x4120 +/* f050d78: 44814000 */ mtc1 $at,$f8 +/* f050d7c: 906a0003 */ lbu $t2,0x3($v1) +/* f050d80: 906c0004 */ lbu $t4,0x4($v1) +/* f050d84: 90780005 */ lbu $t8,0x5($v1) +/* f050d88: 000a5a00 */ sll $t3,$t2,0x8 +/* f050d8c: 016c6825 */ or $t5,$t3,$t4 +/* f050d90: 448d2000 */ mtc1 $t5,$f4 +/* f050d94: 90680006 */ lbu $t0,0x6($v1) +/* f050d98: 0018ca00 */ sll $t9,$t8,0x8 +/* f050d9c: 468021a0 */ cvt.s.w $f6,$f4 +/* f050da0: 03282025 */ or $a0,$t9,$t0 +/* f050da4: 3089ffff */ andi $t1,$a0,0xffff +/* f050da8: 24012328 */ addiu $at,$zero,0x2328 +/* f050dac: 00403025 */ or $a2,$v0,$zero +/* f050db0: 01202025 */ or $a0,$t1,$zero +/* f050db4: 46083082 */ mul.s $f2,$f6,$f8 +/* f050db8: 15210003 */ bne $t1,$at,.L0f050dc8 +/* f050dbc: 00000000 */ sll $zero,$zero,0x0 +/* f050dc0: 8e0e0424 */ lw $t6,0x424($s0) +/* f050dc4: 95c40128 */ lhu $a0,0x128($t6) +.L0f050dc8: +/* f050dc8: 10400013 */ beqz $v0,.L0f050e18 +/* f050dcc: 28812328 */ slti $at,$a0,0x2328 +/* f050dd0: 10200011 */ beqz $at,.L0f050e18 +/* f050dd4: 00802825 */ or $a1,$a0,$zero +/* f050dd8: 00c02025 */ or $a0,$a2,$zero +/* f050ddc: afa3002c */ sw $v1,0x2c($sp) +/* f050de0: 0fc124bb */ jal func0f0492ec +/* f050de4: e7a20020 */ swc1 $f2,0x20($sp) +/* f050de8: c7a20020 */ lwc1 $f2,0x20($sp) +/* f050dec: 8fa3002c */ lw $v1,0x2c($sp) +/* f050df0: 4600103c */ c.lt.s $f2,$f0 +/* f050df4: 00000000 */ sll $zero,$zero,0x0 +/* f050df8: 45020008 */ bc1fl .L0f050e1c +/* f050dfc: 8e0f0438 */ lw $t7,0x438($s0) +/* f050e00: 8e040434 */ lw $a0,0x434($s0) +/* f050e04: 8e050438 */ lw $a1,0x438($s0) +/* f050e08: 0fc13583 */ jal chraiGoToLabel +/* f050e0c: 90660007 */ lbu $a2,0x7($v1) +/* f050e10: 10000004 */ beqz $zero,.L0f050e24 +/* f050e14: ae020438 */ sw $v0,0x438($s0) +.L0f050e18: +/* f050e18: 8e0f0438 */ lw $t7,0x438($s0) +.L0f050e1c: +/* f050e1c: 25f80008 */ addiu $t8,$t7,0x8 +/* f050e20: ae180438 */ sw $t8,0x438($s0) +.L0f050e24: +/* f050e24: 8fbf001c */ lw $ra,0x1c($sp) +/* f050e28: 8fb00018 */ lw $s0,0x18($sp) +/* f050e2c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f050e30: 03e00008 */ jr $ra +/* f050e34: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0056 + */ +GLOBAL_ASM( +glabel ai0056 +/* f050e38: 3c03800a */ lui $v1,0x800a +/* f050e3c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050e40: 8c6e0434 */ lw $t6,0x434($v1) +/* f050e44: 8c6f0438 */ lw $t7,0x438($v1) +/* f050e48: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050e4c: afbf0014 */ sw $ra,0x14($sp) +/* f050e50: 01cf1021 */ addu $v0,$t6,$t7 +/* f050e54: 90580002 */ lbu $t8,0x2($v0) +/* f050e58: 90480003 */ lbu $t0,0x3($v0) +/* f050e5c: 3c014120 */ lui $at,0x4120 +/* f050e60: 0018ca00 */ sll $t9,$t8,0x8 +/* f050e64: 03284825 */ or $t1,$t9,$t0 +/* f050e68: 44892000 */ mtc1 $t1,$f4 +/* f050e6c: 44814000 */ mtc1 $at,$f8 +/* f050e70: 8c640424 */ lw $a0,0x424($v1) +/* f050e74: 468021a0 */ cvt.s.w $f6,$f4 +/* f050e78: 46083282 */ mul.s $f10,$f6,$f8 +/* f050e7c: e7aa0018 */ swc1 $f10,0x18($sp) +/* f050e80: 90450004 */ lbu $a1,0x4($v0) +/* f050e84: 0fc1272c */ jal func0f049cb0 +/* f050e88: afa2001c */ sw $v0,0x1c($sp) +/* f050e8c: c7b00018 */ lwc1 $f16,0x18($sp) +/* f050e90: 3c03800a */ lui $v1,0x800a +/* f050e94: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050e98: 4610003c */ c.lt.s $f0,$f16 +/* f050e9c: 8fa2001c */ lw $v0,0x1c($sp) +/* f050ea0: 4502000a */ bc1fl .L0f050ecc +/* f050ea4: 8c6a0438 */ lw $t2,0x438($v1) +/* f050ea8: 8c640434 */ lw $a0,0x434($v1) +/* f050eac: 8c650438 */ lw $a1,0x438($v1) +/* f050eb0: 0fc13583 */ jal chraiGoToLabel +/* f050eb4: 90460005 */ lbu $a2,0x5($v0) +/* f050eb8: 3c03800a */ lui $v1,0x800a +/* f050ebc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050ec0: 10000004 */ beqz $zero,.L0f050ed4 +/* f050ec4: ac620438 */ sw $v0,0x438($v1) +/* f050ec8: 8c6a0438 */ lw $t2,0x438($v1) +.L0f050ecc: +/* f050ecc: 254b0006 */ addiu $t3,$t2,0x6 +/* f050ed0: ac6b0438 */ sw $t3,0x438($v1) +.L0f050ed4: +/* f050ed4: 8fbf0014 */ lw $ra,0x14($sp) +/* f050ed8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050edc: 00001025 */ or $v0,$zero,$zero +/* f050ee0: 03e00008 */ jr $ra +/* f050ee4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0057 + */ +GLOBAL_ASM( +glabel ai0057 +/* f050ee8: 3c03800a */ lui $v1,0x800a +/* f050eec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050ef0: 8c6e0434 */ lw $t6,0x434($v1) +/* f050ef4: 8c6f0438 */ lw $t7,0x438($v1) +/* f050ef8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050efc: afbf0014 */ sw $ra,0x14($sp) +/* f050f00: 01cf1021 */ addu $v0,$t6,$t7 +/* f050f04: 90580002 */ lbu $t8,0x2($v0) +/* f050f08: 90480003 */ lbu $t0,0x3($v0) +/* f050f0c: 3c014120 */ lui $at,0x4120 +/* f050f10: 0018ca00 */ sll $t9,$t8,0x8 +/* f050f14: 03284825 */ or $t1,$t9,$t0 +/* f050f18: 44892000 */ mtc1 $t1,$f4 +/* f050f1c: 44814000 */ mtc1 $at,$f8 +/* f050f20: 8c640424 */ lw $a0,0x424($v1) +/* f050f24: 468021a0 */ cvt.s.w $f6,$f4 +/* f050f28: 46083282 */ mul.s $f10,$f6,$f8 +/* f050f2c: e7aa0018 */ swc1 $f10,0x18($sp) +/* f050f30: 90450004 */ lbu $a1,0x4($v0) +/* f050f34: 0fc1272c */ jal func0f049cb0 +/* f050f38: afa2001c */ sw $v0,0x1c($sp) +/* f050f3c: c7b00018 */ lwc1 $f16,0x18($sp) +/* f050f40: 3c03800a */ lui $v1,0x800a +/* f050f44: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050f48: 4600803c */ c.lt.s $f16,$f0 +/* f050f4c: 8fa2001c */ lw $v0,0x1c($sp) +/* f050f50: 4502000a */ bc1fl .L0f050f7c +/* f050f54: 8c6a0438 */ lw $t2,0x438($v1) +/* f050f58: 8c640434 */ lw $a0,0x434($v1) +/* f050f5c: 8c650438 */ lw $a1,0x438($v1) +/* f050f60: 0fc13583 */ jal chraiGoToLabel +/* f050f64: 90460005 */ lbu $a2,0x5($v0) +/* f050f68: 3c03800a */ lui $v1,0x800a +/* f050f6c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050f70: 10000004 */ beqz $zero,.L0f050f84 +/* f050f74: ac620438 */ sw $v0,0x438($v1) +/* f050f78: 8c6a0438 */ lw $t2,0x438($v1) +.L0f050f7c: +/* f050f7c: 254b0006 */ addiu $t3,$t2,0x6 +/* f050f80: ac6b0438 */ sw $t3,0x438($v1) +.L0f050f84: +/* f050f84: 8fbf0014 */ lw $ra,0x14($sp) +/* f050f88: 27bd0020 */ addiu $sp,$sp,0x20 +/* f050f8c: 00001025 */ or $v0,$zero,$zero +/* f050f90: 03e00008 */ jr $ra +/* f050f94: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0058 + */ +GLOBAL_ASM( +glabel ai0058 +/* f050f98: 3c03800a */ lui $v1,0x800a +/* f050f9c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050fa0: 8c6e0434 */ lw $t6,0x434($v1) +/* f050fa4: 8c6f0438 */ lw $t7,0x438($v1) +/* f050fa8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f050fac: afbf0014 */ sw $ra,0x14($sp) +/* f050fb0: 01cf3821 */ addu $a3,$t6,$t7 +/* f050fb4: 90f80002 */ lbu $t8,0x2($a3) +/* f050fb8: 90e80003 */ lbu $t0,0x3($a3) +/* f050fbc: 3c014120 */ lui $at,0x4120 +/* f050fc0: 0018ca00 */ sll $t9,$t8,0x8 +/* f050fc4: 03284825 */ or $t1,$t9,$t0 +/* f050fc8: 44892000 */ mtc1 $t1,$f4 +/* f050fcc: 44814000 */ mtc1 $at,$f8 +/* f050fd0: afa7001c */ sw $a3,0x1c($sp) +/* f050fd4: 468021a0 */ cvt.s.w $f6,$f4 +/* f050fd8: 8c640424 */ lw $a0,0x424($v1) +/* f050fdc: 46083002 */ mul.s $f0,$f6,$f8 +/* f050fe0: 44050000 */ mfc1 $a1,$f0 +/* f050fe4: 0fc129db */ jal func0f04a76c +/* f050fe8: 00000000 */ sll $zero,$zero,0x0 +/* f050fec: 3c03800a */ lui $v1,0x800a +/* f050ff0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f050ff4: 10400009 */ beqz $v0,.L0f05101c +/* f050ff8: 8fa7001c */ lw $a3,0x1c($sp) +/* f050ffc: 8c640434 */ lw $a0,0x434($v1) +/* f051000: 8c650438 */ lw $a1,0x438($v1) +/* f051004: 0fc13583 */ jal chraiGoToLabel +/* f051008: 90e60004 */ lbu $a2,0x4($a3) +/* f05100c: 3c03800a */ lui $v1,0x800a +/* f051010: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051014: 10000004 */ beqz $zero,.L0f051028 +/* f051018: ac620438 */ sw $v0,0x438($v1) +.L0f05101c: +/* f05101c: 8c6a0438 */ lw $t2,0x438($v1) +/* f051020: 254b0005 */ addiu $t3,$t2,0x5 +/* f051024: ac6b0438 */ sw $t3,0x438($v1) +.L0f051028: +/* f051028: 8fbf0014 */ lw $ra,0x14($sp) +/* f05102c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f051030: 00001025 */ or $v0,$zero,$zero +/* f051034: 03e00008 */ jr $ra +/* f051038: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0059 + */ +GLOBAL_ASM( +glabel ai0059 +/* f05103c: 3c03800a */ lui $v1,0x800a +/* f051040: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051044: 8c6e0434 */ lw $t6,0x434($v1) +/* f051048: 8c6f0438 */ lw $t7,0x438($v1) +/* f05104c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f051050: afbf0014 */ sw $ra,0x14($sp) +/* f051054: 01cf1021 */ addu $v0,$t6,$t7 +/* f051058: 904a0002 */ lbu $t2,0x2($v0) +/* f05105c: 904c0003 */ lbu $t4,0x3($v0) +/* f051060: 3c014120 */ lui $at,0x4120 +/* f051064: 000a5a00 */ sll $t3,$t2,0x8 +/* f051068: 016c6825 */ or $t5,$t3,$t4 +/* f05106c: 448d2000 */ mtc1 $t5,$f4 +/* f051070: 44814000 */ mtc1 $at,$f8 +/* f051074: 90580004 */ lbu $t8,0x4($v0) +/* f051078: 468021a0 */ cvt.s.w $f6,$f4 +/* f05107c: 90480005 */ lbu $t0,0x5($v0) +/* f051080: 0018ca00 */ sll $t9,$t8,0x8 +/* f051084: afa20024 */ sw $v0,0x24($sp) +/* f051088: 03283025 */ or $a2,$t9,$t0 +/* f05108c: 30c5ffff */ andi $a1,$a2,0xffff +/* f051090: 46083282 */ mul.s $f10,$f6,$f8 +/* f051094: 8c640424 */ lw $a0,0x424($v1) +/* f051098: 0fc1274d */ jal func0f049d34 +/* f05109c: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0510a0: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f0510a4: 3c03800a */ lui $v1,0x800a +/* f0510a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0510ac: 4610003c */ c.lt.s $f0,$f16 +/* f0510b0: 8fa20024 */ lw $v0,0x24($sp) +/* f0510b4: 4502000a */ bc1fl .L0f0510e0 +/* f0510b8: 8c6e0438 */ lw $t6,0x438($v1) +/* f0510bc: 8c640434 */ lw $a0,0x434($v1) +/* f0510c0: 8c650438 */ lw $a1,0x438($v1) +/* f0510c4: 0fc13583 */ jal chraiGoToLabel +/* f0510c8: 90460006 */ lbu $a2,0x6($v0) +/* f0510cc: 3c03800a */ lui $v1,0x800a +/* f0510d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0510d4: 10000004 */ beqz $zero,.L0f0510e8 +/* f0510d8: ac620438 */ sw $v0,0x438($v1) +/* f0510dc: 8c6e0438 */ lw $t6,0x438($v1) +.L0f0510e0: +/* f0510e0: 25cf0007 */ addiu $t7,$t6,0x7 +/* f0510e4: ac6f0438 */ sw $t7,0x438($v1) +.L0f0510e8: +/* f0510e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0510ec: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0510f0: 00001025 */ or $v0,$zero,$zero +/* f0510f4: 03e00008 */ jr $ra +/* f0510f8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 005a + */ +GLOBAL_ASM( +glabel ai005a +/* f0510fc: 3c03800a */ lui $v1,0x800a +/* f051100: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051104: 8c6e0434 */ lw $t6,0x434($v1) +/* f051108: 8c6f0438 */ lw $t7,0x438($v1) +/* f05110c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f051110: afbf0014 */ sw $ra,0x14($sp) +/* f051114: 01cf1021 */ addu $v0,$t6,$t7 +/* f051118: 904a0002 */ lbu $t2,0x2($v0) +/* f05111c: 904c0003 */ lbu $t4,0x3($v0) +/* f051120: 3c014120 */ lui $at,0x4120 +/* f051124: 000a5a00 */ sll $t3,$t2,0x8 +/* f051128: 016c6825 */ or $t5,$t3,$t4 +/* f05112c: 448d2000 */ mtc1 $t5,$f4 +/* f051130: 44814000 */ mtc1 $at,$f8 +/* f051134: 90580004 */ lbu $t8,0x4($v0) +/* f051138: 468021a0 */ cvt.s.w $f6,$f4 +/* f05113c: 90480005 */ lbu $t0,0x5($v0) +/* f051140: 0018ca00 */ sll $t9,$t8,0x8 +/* f051144: afa20024 */ sw $v0,0x24($sp) +/* f051148: 03283025 */ or $a2,$t9,$t0 +/* f05114c: 30c5ffff */ andi $a1,$a2,0xffff +/* f051150: 46083282 */ mul.s $f10,$f6,$f8 +/* f051154: 8c640424 */ lw $a0,0x424($v1) +/* f051158: 0fc1274d */ jal func0f049d34 +/* f05115c: e7aa001c */ swc1 $f10,0x1c($sp) +/* f051160: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f051164: 3c03800a */ lui $v1,0x800a +/* f051168: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05116c: 4600803c */ c.lt.s $f16,$f0 +/* f051170: 8fa20024 */ lw $v0,0x24($sp) +/* f051174: 4502000a */ bc1fl .L0f0511a0 +/* f051178: 8c6e0438 */ lw $t6,0x438($v1) +/* f05117c: 8c640434 */ lw $a0,0x434($v1) +/* f051180: 8c650438 */ lw $a1,0x438($v1) +/* f051184: 0fc13583 */ jal chraiGoToLabel +/* f051188: 90460006 */ lbu $a2,0x6($v0) +/* f05118c: 3c03800a */ lui $v1,0x800a +/* f051190: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051194: 10000004 */ beqz $zero,.L0f0511a8 +/* f051198: ac620438 */ sw $v0,0x438($v1) +/* f05119c: 8c6e0438 */ lw $t6,0x438($v1) +.L0f0511a0: +/* f0511a0: 25cf0007 */ addiu $t7,$t6,0x7 +/* f0511a4: ac6f0438 */ sw $t7,0x438($v1) +.L0f0511a8: +/* f0511a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0511ac: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0511b0: 00001025 */ or $v0,$zero,$zero +/* f0511b4: 03e00008 */ jr $ra +/* f0511b8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 005b + */ +GLOBAL_ASM( +glabel ai005b +/* f0511bc: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0511c0: afb00018 */ sw $s0,0x18($sp) +/* f0511c4: 3c10800a */ lui $s0,0x800a +/* f0511c8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0511cc: 8e0e0434 */ lw $t6,0x434($s0) +/* f0511d0: 8e0f0438 */ lw $t7,0x438($s0) +/* f0511d4: afbf001c */ sw $ra,0x1c($sp) +/* f0511d8: 8e040424 */ lw $a0,0x424($s0) +/* f0511dc: 01cf1021 */ addu $v0,$t6,$t7 +/* f0511e0: 90450002 */ lbu $a1,0x2($v0) +/* f0511e4: 0fc126d1 */ jal chrFindById +/* f0511e8: afa2005c */ sw $v0,0x5c($sp) +/* f0511ec: 8fa7005c */ lw $a3,0x5c($sp) +/* f0511f0: 8e040424 */ lw $a0,0x424($s0) +/* f0511f4: 90f80004 */ lbu $t8,0x4($a3) +/* f0511f8: 90ea0005 */ lbu $t2,0x5($a3) +/* f0511fc: afa20058 */ sw $v0,0x58($sp) +/* f051200: 0018ca00 */ sll $t9,$t8,0x8 +/* f051204: 032a1825 */ or $v1,$t9,$t2 +/* f051208: 3065ffff */ andi $a1,$v1,0xffff +/* f05120c: 0fc12574 */ jal func0f0495d0 +/* f051210: afa50034 */ sw $a1,0x34($sp) +/* f051214: 8fa7005c */ lw $a3,0x5c($sp) +/* f051218: 8fa60058 */ lw $a2,0x58($sp) +/* f05121c: 24010001 */ addiu $at,$zero,0x1 +/* f051220: 90e40003 */ lbu $a0,0x3($a3) +/* f051224: 1480000b */ bnez $a0,.L0f051254 +/* f051228: 00000000 */ sll $zero,$zero,0x0 +/* f05122c: 04400009 */ bltz $v0,.L0f051254 +/* f051230: 00000000 */ sll $zero,$zero,0x0 +/* f051234: 10c00007 */ beqz $a2,.L0f051254 +/* f051238: 00000000 */ sll $zero,$zero,0x0 +/* f05123c: 8cc3001c */ lw $v1,0x1c($a2) +/* f051240: 10600004 */ beqz $v1,.L0f051254 +/* f051244: 00000000 */ sll $zero,$zero,0x0 +/* f051248: 846c0028 */ lh $t4,0x28($v1) +/* f05124c: 504c000e */ beql $v0,$t4,.L0f051288 +/* f051250: 8e040434 */ lw $a0,0x434($s0) +.L0f051254: +/* f051254: 54810013 */ bnel $a0,$at,.L0f0512a4 +/* f051258: 24010002 */ addiu $at,$zero,0x2 +/* f05125c: 50c00011 */ beqzl $a2,.L0f0512a4 +/* f051260: 24010002 */ addiu $at,$zero,0x2 +/* f051264: 8cc3001c */ lw $v1,0x1c($a2) +/* f051268: 5060000e */ beqzl $v1,.L0f0512a4 +/* f05126c: 24010002 */ addiu $at,$zero,0x2 +/* f051270: 8e0d0424 */ lw $t5,0x424($s0) +/* f051274: 846f0028 */ lh $t7,0x28($v1) +/* f051278: 95ae0330 */ lhu $t6,0x330($t5) +/* f05127c: 55cf0009 */ bnel $t6,$t7,.L0f0512a4 +/* f051280: 24010002 */ addiu $at,$zero,0x2 +/* f051284: 8e040434 */ lw $a0,0x434($s0) +.L0f051288: +/* f051288: 8e050438 */ lw $a1,0x438($s0) +/* f05128c: 0fc13583 */ jal chraiGoToLabel +/* f051290: 90e60006 */ lbu $a2,0x6($a3) +/* f051294: ae020438 */ sw $v0,0x438($s0) +/* f051298: 1000006e */ beqz $zero,.L0f051454 +/* f05129c: 00001025 */ or $v0,$zero,$zero +/* f0512a0: 24010002 */ addiu $at,$zero,0x2 +.L0f0512a4: +/* f0512a4: 54810068 */ bnel $a0,$at,.L0f051448 +/* f0512a8: 8e180438 */ lw $t8,0x438($s0) +/* f0512ac: 0fc59585 */ jal func0f165614 +/* f0512b0: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0512b4: 2401000a */ addiu $at,$zero,0xa +/* f0512b8: 54410063 */ bnel $v0,$at,.L0f051448 +/* f0512bc: 8e180438 */ lw $t8,0x438($s0) +/* f0512c0: 8e18006c */ lw $t8,0x6c($s0) +/* f0512c4: 00004825 */ or $t1,$zero,$zero +/* f0512c8: 00004025 */ or $t0,$zero,$zero +/* f0512cc: 13000003 */ beqz $t8,.L0f0512dc +/* f0512d0: 00003825 */ or $a3,$zero,$zero +/* f0512d4: 10000001 */ beqz $zero,.L0f0512dc +/* f0512d8: 24070001 */ addiu $a3,$zero,0x1 +.L0f0512dc: +/* f0512dc: 8e190068 */ lw $t9,0x68($s0) +/* f0512e0: 00002025 */ or $a0,$zero,$zero +/* f0512e4: 00001825 */ or $v1,$zero,$zero +/* f0512e8: 13200003 */ beqz $t9,.L0f0512f8 +/* f0512ec: 00001025 */ or $v0,$zero,$zero +/* f0512f0: 10000001 */ beqz $zero,.L0f0512f8 +/* f0512f4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0512f8: +/* f0512f8: 8e0a0064 */ lw $t2,0x64($s0) +/* f0512fc: 00087880 */ sll $t7,$t0,0x2 +/* f051300: 020f3021 */ addu $a2,$s0,$t7 +/* f051304: 11400003 */ beqz $t2,.L0f051314 +/* f051308: 00000000 */ sll $zero,$zero,0x0 +/* f05130c: 10000001 */ beqz $zero,.L0f051314 +/* f051310: 24030001 */ addiu $v1,$zero,0x1 +.L0f051314: +/* f051314: 8e0b0070 */ lw $t3,0x70($s0) +/* f051318: 11600003 */ beqz $t3,.L0f051328 +/* f05131c: 00000000 */ sll $zero,$zero,0x0 +/* f051320: 10000001 */ beqz $zero,.L0f051328 +/* f051324: 24020001 */ addiu $v0,$zero,0x1 +.L0f051328: +/* f051328: 00436021 */ addu $t4,$v0,$v1 +/* f05132c: 01846821 */ addu $t5,$t4,$a0 +/* f051330: 01a77021 */ addu $t6,$t5,$a3 +/* f051334: 59c00035 */ blezl $t6,.L0f05140c +/* f051338: 24010001 */ addiu $at,$zero,0x1 +/* f05133c: 8cd80064 */ lw $t8,0x64($a2) +.L0f051340: +/* f051340: 8f020480 */ lw $v0,0x480($t8) +/* f051344: 50400014 */ beqzl $v0,.L0f051398 +/* f051348: 8e19006c */ lw $t9,0x6c($s0) +/* f05134c: 8c430000 */ lw $v1,0x0($v0) +/* f051350: 8fa50034 */ lw $a1,0x34($sp) +/* f051354: 50600010 */ beqzl $v1,.L0f051398 +/* f051358: 8e19006c */ lw $t9,0x6c($s0) +/* f05135c: 8c640004 */ lw $a0,0x4($v1) +/* f051360: afa90048 */ sw $t1,0x48($sp) +/* f051364: afa8004c */ sw $t0,0x4c($sp) +/* f051368: 0fc124bb */ jal func0f0492ec +/* f05136c: afa60024 */ sw $a2,0x24($sp) +/* f051370: 3c014316 */ lui $at,0x4316 +/* f051374: 44812000 */ mtc1 $at,$f4 +/* f051378: 8fa60024 */ lw $a2,0x24($sp) +/* f05137c: 8fa8004c */ lw $t0,0x4c($sp) +/* f051380: 4604003c */ c.lt.s $f0,$f4 +/* f051384: 8fa90048 */ lw $t1,0x48($sp) +/* f051388: 45020003 */ bc1fl .L0f051398 +/* f05138c: 8e19006c */ lw $t9,0x6c($s0) +/* f051390: 24090001 */ addiu $t1,$zero,0x1 +/* f051394: 8e19006c */ lw $t9,0x6c($s0) +.L0f051398: +/* f051398: 25080001 */ addiu $t0,$t0,0x1 +/* f05139c: 24c60004 */ addiu $a2,$a2,0x4 +/* f0513a0: 8e020068 */ lw $v0,0x68($s0) +/* f0513a4: 8e030064 */ lw $v1,0x64($s0) +/* f0513a8: 13200003 */ beqz $t9,.L0f0513b8 +/* f0513ac: 8e050070 */ lw $a1,0x70($s0) +/* f0513b0: 10000002 */ beqz $zero,.L0f0513bc +/* f0513b4: 24070001 */ addiu $a3,$zero,0x1 +.L0f0513b8: +/* f0513b8: 00003825 */ or $a3,$zero,$zero +.L0f0513bc: +/* f0513bc: 10400003 */ beqz $v0,.L0f0513cc +/* f0513c0: 00002025 */ or $a0,$zero,$zero +/* f0513c4: 10000001 */ beqz $zero,.L0f0513cc +/* f0513c8: 24040001 */ addiu $a0,$zero,0x1 +.L0f0513cc: +/* f0513cc: 10600003 */ beqz $v1,.L0f0513dc +/* f0513d0: 00001025 */ or $v0,$zero,$zero +/* f0513d4: 10000002 */ beqz $zero,.L0f0513e0 +/* f0513d8: 24030001 */ addiu $v1,$zero,0x1 +.L0f0513dc: +/* f0513dc: 00001825 */ or $v1,$zero,$zero +.L0f0513e0: +/* f0513e0: 10a00003 */ beqz $a1,.L0f0513f0 +/* f0513e4: 00000000 */ sll $zero,$zero,0x0 +/* f0513e8: 10000001 */ beqz $zero,.L0f0513f0 +/* f0513ec: 24020001 */ addiu $v0,$zero,0x1 +.L0f0513f0: +/* f0513f0: 00435021 */ addu $t2,$v0,$v1 +/* f0513f4: 01445821 */ addu $t3,$t2,$a0 +/* f0513f8: 01676021 */ addu $t4,$t3,$a3 +/* f0513fc: 010c082a */ slt $at,$t0,$t4 +/* f051400: 5420ffcf */ bnezl $at,.L0f051340 +/* f051404: 8cd80064 */ lw $t8,0x64($a2) +/* f051408: 24010001 */ addiu $at,$zero,0x1 +.L0f05140c: +/* f05140c: 15210008 */ bne $t1,$at,.L0f051430 +/* f051410: 8fad005c */ lw $t5,0x5c($sp) +/* f051414: 8e040434 */ lw $a0,0x434($s0) +/* f051418: 8e050438 */ lw $a1,0x438($s0) +/* f05141c: 0fc13583 */ jal chraiGoToLabel +/* f051420: 91a60006 */ lbu $a2,0x6($t5) +/* f051424: ae020438 */ sw $v0,0x438($s0) +/* f051428: 1000000a */ beqz $zero,.L0f051454 +/* f05142c: 00001025 */ or $v0,$zero,$zero +.L0f051430: +/* f051430: 8e0e0438 */ lw $t6,0x438($s0) +/* f051434: 25cf0007 */ addiu $t7,$t6,0x7 +/* f051438: ae0f0438 */ sw $t7,0x438($s0) +/* f05143c: 10000005 */ beqz $zero,.L0f051454 +/* f051440: 00001025 */ or $v0,$zero,$zero +/* f051444: 8e180438 */ lw $t8,0x438($s0) +.L0f051448: +/* f051448: 00001025 */ or $v0,$zero,$zero +/* f05144c: 27190007 */ addiu $t9,$t8,0x7 +/* f051450: ae190438 */ sw $t9,0x438($s0) +.L0f051454: +/* f051454: 8fbf001c */ lw $ra,0x1c($sp) +/* f051458: 8fb00018 */ lw $s0,0x18($sp) +/* f05145c: 27bd0060 */ addiu $sp,$sp,0x60 +/* f051460: 03e00008 */ jr $ra +/* f051464: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 005c + */ +GLOBAL_ASM( +glabel ai005c +/* f051468: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05146c: afb00018 */ sw $s0,0x18($sp) +/* f051470: 3c10800a */ lui $s0,0x800a +/* f051474: 26109fc0 */ addiu $s0,$s0,-24640 +/* f051478: 8e0e0434 */ lw $t6,0x434($s0) +/* f05147c: 8e0f0438 */ lw $t7,0x438($s0) +/* f051480: afbf001c */ sw $ra,0x1c($sp) +/* f051484: 8e040424 */ lw $a0,0x424($s0) +/* f051488: 01cfc021 */ addu $t8,$t6,$t7 +/* f05148c: 0fc0a221 */ jal func0f028884 +/* f051490: afb80024 */ sw $t8,0x24($sp) +/* f051494: 8fa70024 */ lw $a3,0x24($sp) +/* f051498: 8e040424 */ lw $a0,0x424($s0) +/* f05149c: 90f90002 */ lbu $t9,0x2($a3) +/* f0514a0: 90e90003 */ lbu $t1,0x3($a3) +/* f0514a4: afa20020 */ sw $v0,0x20($sp) +/* f0514a8: 00194200 */ sll $t0,$t9,0x8 +/* f0514ac: 01091825 */ or $v1,$t0,$t1 +/* f0514b0: 0fc12574 */ jal func0f0495d0 +/* f0514b4: 3065ffff */ andi $a1,$v1,0xffff +/* f0514b8: 0440000d */ bltz $v0,.L0f0514f0 +/* f0514bc: 8fa60020 */ lw $a2,0x20($sp) +/* f0514c0: 50c0000c */ beqzl $a2,.L0f0514f4 +/* f0514c4: 8e0d0438 */ lw $t5,0x438($s0) +/* f0514c8: 84cb0028 */ lh $t3,0x28($a2) +/* f0514cc: 8fac0024 */ lw $t4,0x24($sp) +/* f0514d0: 544b0008 */ bnel $v0,$t3,.L0f0514f4 +/* f0514d4: 8e0d0438 */ lw $t5,0x438($s0) +/* f0514d8: 8e040434 */ lw $a0,0x434($s0) +/* f0514dc: 8e050438 */ lw $a1,0x438($s0) +/* f0514e0: 0fc13583 */ jal chraiGoToLabel +/* f0514e4: 91860004 */ lbu $a2,0x4($t4) +/* f0514e8: 10000004 */ beqz $zero,.L0f0514fc +/* f0514ec: ae020438 */ sw $v0,0x438($s0) +.L0f0514f0: +/* f0514f0: 8e0d0438 */ lw $t5,0x438($s0) +.L0f0514f4: +/* f0514f4: 25ae0005 */ addiu $t6,$t5,0x5 +/* f0514f8: ae0e0438 */ sw $t6,0x438($s0) +.L0f0514fc: +/* f0514fc: 8fbf001c */ lw $ra,0x1c($sp) +/* f051500: 8fb00018 */ lw $s0,0x18($sp) +/* f051504: 27bd0028 */ addiu $sp,$sp,0x28 +/* f051508: 03e00008 */ jr $ra +/* f05150c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 005d + */ +GLOBAL_ASM( +glabel ai005d +/* f051510: 27bdffc8 */ addiu $sp,$sp,-56 +/* f051514: afb00018 */ sw $s0,0x18($sp) +/* f051518: 3c10800a */ lui $s0,0x800a +/* f05151c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f051520: 8e0e0434 */ lw $t6,0x434($s0) +/* f051524: 8e0f0438 */ lw $t7,0x438($s0) +/* f051528: afbf001c */ sw $ra,0x1c($sp) +/* f05152c: 01cf1021 */ addu $v0,$t6,$t7 +/* f051530: 90440003 */ lbu $a0,0x3($v0) +/* f051534: 0fc2556c */ jal func0f0955b0 +/* f051538: afa20034 */ sw $v0,0x34($sp) +/* f05153c: 8fb80034 */ lw $t8,0x34($sp) +/* f051540: afa20030 */ sw $v0,0x30($sp) +/* f051544: 8e040424 */ lw $a0,0x424($s0) +/* f051548: 0fc126d1 */ jal chrFindById +/* f05154c: 93050002 */ lbu $a1,0x2($t8) +/* f051550: 8fa70030 */ lw $a3,0x30($sp) +/* f051554: 00002825 */ or $a1,$zero,$zero +/* f051558: 10e0001a */ beqz $a3,.L0f0515c4 +/* f05155c: 00000000 */ sll $zero,$zero,0x0 +/* f051560: 8cf90014 */ lw $t9,0x14($a3) +/* f051564: 13200017 */ beqz $t9,.L0f0515c4 +/* f051568: 00000000 */ sll $zero,$zero,0x0 +/* f05156c: 10400015 */ beqz $v0,.L0f0515c4 +/* f051570: 00000000 */ sll $zero,$zero,0x0 +/* f051574: 8c43001c */ lw $v1,0x1c($v0) +/* f051578: 10600012 */ beqz $v1,.L0f0515c4 +/* f05157c: 00000000 */ sll $zero,$zero,0x0 +/* f051580: 90680000 */ lbu $t0,0x0($v1) +/* f051584: 24010006 */ addiu $at,$zero,0x6 +/* f051588: 1501000e */ bne $t0,$at,.L0f0515c4 +/* f05158c: 00000000 */ sll $zero,$zero,0x0 +/* f051590: 8e09028c */ lw $t1,0x28c($s0) +/* f051594: afa90024 */ sw $t1,0x24($sp) +/* f051598: 0fc4a25f */ jal func0f12897c +/* f05159c: 8c44001c */ lw $a0,0x1c($v0) +/* f0515a0: 0fc4a24b */ jal func0f12892c +/* f0515a4: 00402025 */ or $a0,$v0,$zero +/* f0515a8: 8faa0030 */ lw $t2,0x30($sp) +/* f0515ac: 0fc44a33 */ jal func0f1128cc +/* f0515b0: 8d440014 */ lw $a0,0x14($t2) +/* f0515b4: 8fa40024 */ lw $a0,0x24($sp) +/* f0515b8: 0fc4a24b */ jal func0f12892c +/* f0515bc: afa20028 */ sw $v0,0x28($sp) +/* f0515c0: 8fa50028 */ lw $a1,0x28($sp) +.L0f0515c4: +/* f0515c4: 10a00007 */ beqz $a1,.L0f0515e4 +/* f0515c8: 8fab0034 */ lw $t3,0x34($sp) +/* f0515cc: 8e040434 */ lw $a0,0x434($s0) +/* f0515d0: 8e050438 */ lw $a1,0x438($s0) +/* f0515d4: 0fc13583 */ jal chraiGoToLabel +/* f0515d8: 91660004 */ lbu $a2,0x4($t3) +/* f0515dc: 10000004 */ beqz $zero,.L0f0515f0 +/* f0515e0: ae020438 */ sw $v0,0x438($s0) +.L0f0515e4: +/* f0515e4: 8e0c0438 */ lw $t4,0x438($s0) +/* f0515e8: 258d0005 */ addiu $t5,$t4,0x5 +/* f0515ec: ae0d0438 */ sw $t5,0x438($s0) +.L0f0515f0: +/* f0515f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0515f4: 8fb00018 */ lw $s0,0x18($sp) +/* f0515f8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0515fc: 03e00008 */ jr $ra +/* f051600: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 005e + */ +GLOBAL_ASM( +glabel ai005e +/* f051604: 3c03800a */ lui $v1,0x800a +/* f051608: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05160c: 8c6e0434 */ lw $t6,0x434($v1) +/* f051610: 8c6f0438 */ lw $t7,0x438($v1) +/* f051614: 27bdffe0 */ addiu $sp,$sp,-32 +/* f051618: afbf0014 */ sw $ra,0x14($sp) +/* f05161c: 01cf3821 */ addu $a3,$t6,$t7 +/* f051620: 90e40002 */ lbu $a0,0x2($a3) +/* f051624: 0fc22abd */ jal func0f08aaf4 +/* f051628: afa7001c */ sw $a3,0x1c($sp) +/* f05162c: 3c03800a */ lui $v1,0x800a +/* f051630: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051634: 10400009 */ beqz $v0,.L0f05165c +/* f051638: 8fa7001c */ lw $a3,0x1c($sp) +/* f05163c: 8c640434 */ lw $a0,0x434($v1) +/* f051640: 8c650438 */ lw $a1,0x438($v1) +/* f051644: 0fc13583 */ jal chraiGoToLabel +/* f051648: 90e60003 */ lbu $a2,0x3($a3) +/* f05164c: 3c03800a */ lui $v1,0x800a +/* f051650: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051654: 10000004 */ beqz $zero,.L0f051668 +/* f051658: ac620438 */ sw $v0,0x438($v1) +.L0f05165c: +/* f05165c: 8c780438 */ lw $t8,0x438($v1) +/* f051660: 27190004 */ addiu $t9,$t8,0x4 +/* f051664: ac790438 */ sw $t9,0x438($v1) +.L0f051668: +/* f051668: 8fbf0014 */ lw $ra,0x14($sp) +/* f05166c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f051670: 00001025 */ or $v0,$zero,$zero +/* f051674: 03e00008 */ jr $ra +/* f051678: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 005f + */ +GLOBAL_ASM( +glabel ai005f +/* f05167c: 3c08800a */ lui $t0,0x800a +/* f051680: 25089fc0 */ addiu $t0,$t0,-24640 +/* f051684: 8d0e0434 */ lw $t6,0x434($t0) +/* f051688: 8d0f0438 */ lw $t7,0x438($t0) +/* f05168c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f051690: afbf0014 */ sw $ra,0x14($sp) +/* f051694: 01cf3821 */ addu $a3,$t6,$t7 +/* f051698: 90e40003 */ lbu $a0,0x3($a3) +/* f05169c: 0fc2556c */ jal func0f0955b0 +/* f0516a0: afa7001c */ sw $a3,0x1c($sp) +/* f0516a4: 3c08800a */ lui $t0,0x800a +/* f0516a8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0516ac: 8fa7001c */ lw $a3,0x1c($sp) +/* f0516b0: 10400014 */ beqz $v0,.L0f051704 +/* f0516b4: 00002825 */ or $a1,$zero,$zero +/* f0516b8: 8c440014 */ lw $a0,0x14($v0) +/* f0516bc: 10800011 */ beqz $a0,.L0f051704 +/* f0516c0: 00000000 */ sll $zero,$zero,0x0 +/* f0516c4: 8c83001c */ lw $v1,0x1c($a0) +/* f0516c8: 24040004 */ addiu $a0,$zero,0x4 +/* f0516cc: 1060000d */ beqz $v1,.L0f051704 +/* f0516d0: 00000000 */ sll $zero,$zero,0x0 +/* f0516d4: 90780000 */ lbu $t8,0x0($v1) +.L0f0516d8: +/* f0516d8: 54980008 */ bnel $a0,$t8,.L0f0516fc +/* f0516dc: 8c630020 */ lw $v1,0x20($v1) +/* f0516e0: 8c620004 */ lw $v0,0x4($v1) +/* f0516e4: 90f90002 */ lbu $t9,0x2($a3) +/* f0516e8: 9049005c */ lbu $t1,0x5c($v0) +/* f0516ec: 57290003 */ bnel $t9,$t1,.L0f0516fc +/* f0516f0: 8c630020 */ lw $v1,0x20($v1) +/* f0516f4: 24050001 */ addiu $a1,$zero,0x1 +/* f0516f8: 8c630020 */ lw $v1,0x20($v1) +.L0f0516fc: +/* f0516fc: 5460fff6 */ bnezl $v1,.L0f0516d8 +/* f051700: 90780000 */ lbu $t8,0x0($v1) +.L0f051704: +/* f051704: 50a0000a */ beqzl $a1,.L0f051730 +/* f051708: 8d0a0438 */ lw $t2,0x438($t0) +/* f05170c: 8d040434 */ lw $a0,0x434($t0) +/* f051710: 8d050438 */ lw $a1,0x438($t0) +/* f051714: 0fc13583 */ jal chraiGoToLabel +/* f051718: 90e60004 */ lbu $a2,0x4($a3) +/* f05171c: 3c08800a */ lui $t0,0x800a +/* f051720: 25089fc0 */ addiu $t0,$t0,-24640 +/* f051724: 10000004 */ beqz $zero,.L0f051738 +/* f051728: ad020438 */ sw $v0,0x438($t0) +/* f05172c: 8d0a0438 */ lw $t2,0x438($t0) +.L0f051730: +/* f051730: 254b0005 */ addiu $t3,$t2,0x5 +/* f051734: ad0b0438 */ sw $t3,0x438($t0) +.L0f051738: +/* f051738: 8fbf0014 */ lw $ra,0x14($sp) +/* f05173c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f051740: 00001025 */ or $v0,$zero,$zero +/* f051744: 03e00008 */ jr $ra +/* f051748: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0060 + */ +GLOBAL_ASM( +glabel ai0060 +/* f05174c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f051750: afb00018 */ sw $s0,0x18($sp) +/* f051754: 3c10800a */ lui $s0,0x800a +/* f051758: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05175c: 8e0e0434 */ lw $t6,0x434($s0) +/* f051760: 8e0f0438 */ lw $t7,0x438($s0) +/* f051764: afbf001c */ sw $ra,0x1c($sp) +/* f051768: 8e040424 */ lw $a0,0x424($s0) +/* f05176c: 01cf1021 */ addu $v0,$t6,$t7 +/* f051770: 90450002 */ lbu $a1,0x2($v0) +/* f051774: 0fc126d1 */ jal chrFindById +/* f051778: afa2002c */ sw $v0,0x2c($sp) +/* f05177c: 10400018 */ beqz $v0,.L0f0517e0 +/* f051780: afa00024 */ sw $zero,0x24($sp) +/* f051784: 8c43001c */ lw $v1,0x1c($v0) +/* f051788: 50600016 */ beqzl $v1,.L0f0517e4 +/* f05178c: 8fab0024 */ lw $t3,0x24($sp) +/* f051790: 90780000 */ lbu $t8,0x0($v1) +/* f051794: 24010006 */ addiu $at,$zero,0x6 +/* f051798: 57010012 */ bnel $t8,$at,.L0f0517e4 +/* f05179c: 8fab0024 */ lw $t3,0x24($sp) +/* f0517a0: 8e19028c */ lw $t9,0x28c($s0) +/* f0517a4: afb90020 */ sw $t9,0x20($sp) +/* f0517a8: 0fc4a25f */ jal func0f12897c +/* f0517ac: 8c44001c */ lw $a0,0x1c($v0) +/* f0517b0: 0fc4a24b */ jal func0f12892c +/* f0517b4: 00402025 */ or $a0,$v0,$zero +/* f0517b8: 0fc2866a */ jal func0f0a19a8 +/* f0517bc: 00002025 */ or $a0,$zero,$zero +/* f0517c0: 8fa8002c */ lw $t0,0x2c($sp) +/* f0517c4: 240a0001 */ addiu $t2,$zero,0x1 +/* f0517c8: 91090003 */ lbu $t1,0x3($t0) +/* f0517cc: 14490002 */ bne $v0,$t1,.L0f0517d8 +/* f0517d0: 00000000 */ sll $zero,$zero,0x0 +/* f0517d4: afaa0024 */ sw $t2,0x24($sp) +.L0f0517d8: +/* f0517d8: 0fc4a24b */ jal func0f12892c +/* f0517dc: 8fa40020 */ lw $a0,0x20($sp) +.L0f0517e0: +/* f0517e0: 8fab0024 */ lw $t3,0x24($sp) +.L0f0517e4: +/* f0517e4: 8fac002c */ lw $t4,0x2c($sp) +/* f0517e8: 51600008 */ beqzl $t3,.L0f05180c +/* f0517ec: 8e0d0438 */ lw $t5,0x438($s0) +/* f0517f0: 8e040434 */ lw $a0,0x434($s0) +/* f0517f4: 8e050438 */ lw $a1,0x438($s0) +/* f0517f8: 0fc13583 */ jal chraiGoToLabel +/* f0517fc: 91860004 */ lbu $a2,0x4($t4) +/* f051800: 10000004 */ beqz $zero,.L0f051814 +/* f051804: ae020438 */ sw $v0,0x438($s0) +/* f051808: 8e0d0438 */ lw $t5,0x438($s0) +.L0f05180c: +/* f05180c: 25ae0005 */ addiu $t6,$t5,0x5 +/* f051810: ae0e0438 */ sw $t6,0x438($s0) +.L0f051814: +/* f051814: 8fbf001c */ lw $ra,0x1c($sp) +/* f051818: 8fb00018 */ lw $s0,0x18($sp) +/* f05181c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f051820: 03e00008 */ jr $ra +/* f051824: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0061 + */ +GLOBAL_ASM( +glabel ai0061 +/* f051828: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05182c: afb00018 */ sw $s0,0x18($sp) +/* f051830: 3c10800a */ lui $s0,0x800a +/* f051834: 26109fc0 */ addiu $s0,$s0,-24640 +/* f051838: 8e040438 */ lw $a0,0x438($s0) +/* f05183c: 8e0e0434 */ lw $t6,0x434($s0) +/* f051840: afbf001c */ sw $ra,0x1c($sp) +/* f051844: 01c41821 */ addu $v1,$t6,$a0 +/* f051848: 906f0003 */ lbu $t7,0x3($v1) +/* f05184c: 55e00014 */ bnezl $t7,.L0f0518a0 +/* f051850: 8e090424 */ lw $t1,0x424($s0) +/* f051854: 90640002 */ lbu $a0,0x2($v1) +/* f051858: 0fc2556c */ jal func0f0955b0 +/* f05185c: afa30024 */ sw $v1,0x24($sp) +/* f051860: 1040000a */ beqz $v0,.L0f05188c +/* f051864: 8fa30024 */ lw $v1,0x24($sp) +/* f051868: 8c580014 */ lw $t8,0x14($v0) +/* f05186c: 53000008 */ beqzl $t8,.L0f051890 +/* f051870: 8e190438 */ lw $t9,0x438($s0) +/* f051874: 8e040434 */ lw $a0,0x434($s0) +/* f051878: 8e050438 */ lw $a1,0x438($s0) +/* f05187c: 0fc13583 */ jal chraiGoToLabel +/* f051880: 90660004 */ lbu $a2,0x4($v1) +/* f051884: 10000019 */ beqz $zero,.L0f0518ec +/* f051888: ae020438 */ sw $v0,0x438($s0) +.L0f05188c: +/* f05188c: 8e190438 */ lw $t9,0x438($s0) +.L0f051890: +/* f051890: 27280005 */ addiu $t0,$t9,0x5 +/* f051894: 10000015 */ beqz $zero,.L0f0518ec +/* f051898: ae080438 */ sw $t0,0x438($s0) +/* f05189c: 8e090424 */ lw $t1,0x424($s0) +.L0f0518a0: +/* f0518a0: 248e0005 */ addiu $t6,$a0,0x5 +/* f0518a4: 8d2a0300 */ lw $t2,0x300($t1) +/* f0518a8: 8d420004 */ lw $v0,0x4($t2) +/* f0518ac: 5040000f */ beqzl $v0,.L0f0518ec +/* f0518b0: ae0e0438 */ sw $t6,0x438($s0) +/* f0518b4: 8c4b0014 */ lw $t3,0x14($v0) +/* f0518b8: 5160000c */ beqzl $t3,.L0f0518ec +/* f0518bc: ae0e0438 */ sw $t6,0x438($s0) +/* f0518c0: 8c4c0008 */ lw $t4,0x8($v0) +/* f0518c4: 3c010040 */ lui $at,0x40 +/* f0518c8: 01816825 */ or $t5,$t4,$at +/* f0518cc: ac4d0008 */ sw $t5,0x8($v0) +/* f0518d0: 90660004 */ lbu $a2,0x4($v1) +/* f0518d4: 8e050438 */ lw $a1,0x438($s0) +/* f0518d8: 0fc13583 */ jal chraiGoToLabel +/* f0518dc: 8e040434 */ lw $a0,0x434($s0) +/* f0518e0: 10000002 */ beqz $zero,.L0f0518ec +/* f0518e4: ae020438 */ sw $v0,0x438($s0) +/* f0518e8: ae0e0438 */ sw $t6,0x438($s0) +.L0f0518ec: +/* f0518ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f0518f0: 8fb00018 */ lw $s0,0x18($sp) +/* f0518f4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0518f8: 03e00008 */ jr $ra +/* f0518fc: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0062 + */ +GLOBAL_ASM( +glabel ai0062 +/* f051900: 27bdffd8 */ addiu $sp,$sp,-40 +/* f051904: afb00018 */ sw $s0,0x18($sp) +/* f051908: 3c10800a */ lui $s0,0x800a +/* f05190c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f051910: 8e0e0434 */ lw $t6,0x434($s0) +/* f051914: 8e0f0438 */ lw $t7,0x438($s0) +/* f051918: afbf001c */ sw $ra,0x1c($sp) +/* f05191c: 01cf1021 */ addu $v0,$t6,$t7 +/* f051920: 90440002 */ lbu $a0,0x2($v0) +/* f051924: 0fc2556c */ jal func0f0955b0 +/* f051928: afa20024 */ sw $v0,0x24($sp) +/* f05192c: 1040000e */ beqz $v0,.L0f051968 +/* f051930: 00402025 */ or $a0,$v0,$zero +/* f051934: 8c580014 */ lw $t8,0x14($v0) +/* f051938: 5300000c */ beqzl $t8,.L0f05196c +/* f05193c: 8e080438 */ lw $t0,0x438($s0) +/* f051940: 0fc21a6a */ jal func0f0869a8 +/* f051944: 00000000 */ sll $zero,$zero,0x0 +/* f051948: 10400007 */ beqz $v0,.L0f051968 +/* f05194c: 8fb90024 */ lw $t9,0x24($sp) +/* f051950: 8e040434 */ lw $a0,0x434($s0) +/* f051954: 8e050438 */ lw $a1,0x438($s0) +/* f051958: 0fc13583 */ jal chraiGoToLabel +/* f05195c: 93260003 */ lbu $a2,0x3($t9) +/* f051960: 10000004 */ beqz $zero,.L0f051974 +/* f051964: ae020438 */ sw $v0,0x438($s0) +.L0f051968: +/* f051968: 8e080438 */ lw $t0,0x438($s0) +.L0f05196c: +/* f05196c: 25090004 */ addiu $t1,$t0,0x4 +/* f051970: ae090438 */ sw $t1,0x438($s0) +.L0f051974: +/* f051974: 8fbf001c */ lw $ra,0x1c($sp) +/* f051978: 8fb00018 */ lw $s0,0x18($sp) +/* f05197c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f051980: 03e00008 */ jr $ra +/* f051984: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0063 + */ +GLOBAL_ASM( +glabel ai0063 +/* f051988: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05198c: afb00018 */ sw $s0,0x18($sp) +/* f051990: 3c10800a */ lui $s0,0x800a +/* f051994: 26109fc0 */ addiu $s0,$s0,-24640 +/* f051998: 8e0e0434 */ lw $t6,0x434($s0) +/* f05199c: 8e0f0438 */ lw $t7,0x438($s0) +/* f0519a0: afbf001c */ sw $ra,0x1c($sp) +/* f0519a4: 01cf4021 */ addu $t0,$t6,$t7 +/* f0519a8: 91040003 */ lbu $a0,0x3($t0) +/* f0519ac: 0fc2556c */ jal func0f0955b0 +/* f0519b0: afa8002c */ sw $t0,0x2c($sp) +/* f0519b4: 8fa8002c */ lw $t0,0x2c($sp) +/* f0519b8: 00403025 */ or $a2,$v0,$zero +/* f0519bc: 1040003a */ beqz $v0,.L0f051aa8 +/* f0519c0: 00003825 */ or $a3,$zero,$zero +/* f0519c4: 8c580014 */ lw $t8,0x14($v0) +/* f0519c8: 13000037 */ beqz $t8,.L0f051aa8 +/* f0519cc: 00000000 */ sll $zero,$zero,0x0 +/* f0519d0: 91050002 */ lbu $a1,0x2($t0) +/* f0519d4: 240100f3 */ addiu $at,$zero,0xf3 +/* f0519d8: 54a1000d */ bnel $a1,$at,.L0f051a10 +/* f0519dc: 8e040424 */ lw $a0,0x424($s0) +/* f0519e0: 8c430040 */ lw $v1,0x40($v0) +/* f0519e4: 3c010004 */ lui $at,0x4 +/* f0519e8: 34214000 */ ori $at,$at,0x4000 +/* f0519ec: 0061c824 */ and $t9,$v1,$at +/* f0519f0: 1320002d */ beqz $t9,.L0f051aa8 +/* f0519f4: 3c01fffb */ lui $at,0xfffb +/* f0519f8: 3421bfff */ ori $at,$at,0xbfff +/* f0519fc: 00614824 */ and $t1,$v1,$at +/* f051a00: 24070001 */ addiu $a3,$zero,0x1 +/* f051a04: 10000028 */ beqz $zero,.L0f051aa8 +/* f051a08: ac490040 */ sw $t1,0x40($v0) +/* f051a0c: 8e040424 */ lw $a0,0x424($s0) +.L0f051a10: +/* f051a10: afa60028 */ sw $a2,0x28($sp) +/* f051a14: afa70020 */ sw $a3,0x20($sp) +/* f051a18: 0fc126d1 */ jal chrFindById +/* f051a1c: afa8002c */ sw $t0,0x2c($sp) +/* f051a20: 8fa60028 */ lw $a2,0x28($sp) +/* f051a24: 8fa70020 */ lw $a3,0x20($sp) +/* f051a28: 1040001f */ beqz $v0,.L0f051aa8 +/* f051a2c: 8fa8002c */ lw $t0,0x2c($sp) +/* f051a30: 8c44001c */ lw $a0,0x1c($v0) +/* f051a34: 1080001c */ beqz $a0,.L0f051aa8 +/* f051a38: 00000000 */ sll $zero,$zero,0x0 +/* f051a3c: 8e0a02a0 */ lw $t2,0x2a0($s0) +/* f051a40: 8d4b00bc */ lw $t3,0xbc($t2) +/* f051a44: 5564000a */ bnel $t3,$a0,.L0f051a70 +/* f051a48: 8e0e0298 */ lw $t6,0x298($s0) +/* f051a4c: 8cc30040 */ lw $v1,0x40($a2) +/* f051a50: 2401bfff */ addiu $at,$zero,-16385 +/* f051a54: 306c4000 */ andi $t4,$v1,0x4000 +/* f051a58: 11800004 */ beqz $t4,.L0f051a6c +/* f051a5c: 00616824 */ and $t5,$v1,$at +/* f051a60: 24070001 */ addiu $a3,$zero,0x1 +/* f051a64: 10000010 */ beqz $zero,.L0f051aa8 +/* f051a68: accd0040 */ sw $t5,0x40($a2) +.L0f051a6c: +/* f051a6c: 8e0e0298 */ lw $t6,0x298($s0) +.L0f051a70: +/* f051a70: 05c0000d */ bltz $t6,.L0f051aa8 +/* f051a74: 00000000 */ sll $zero,$zero,0x0 +/* f051a78: 8e0f02a4 */ lw $t7,0x2a4($s0) +/* f051a7c: 8df800bc */ lw $t8,0xbc($t7) +/* f051a80: 17040009 */ bne $t8,$a0,.L0f051aa8 +/* f051a84: 00000000 */ sll $zero,$zero,0x0 +/* f051a88: 8cc30040 */ lw $v1,0x40($a2) +/* f051a8c: 3c01fffb */ lui $at,0xfffb +/* f051a90: 3421ffff */ ori $at,$at,0xffff +/* f051a94: 0003cb40 */ sll $t9,$v1,0xd +/* f051a98: 07210003 */ bgez $t9,.L0f051aa8 +/* f051a9c: 00614824 */ and $t1,$v1,$at +/* f051aa0: 24070001 */ addiu $a3,$zero,0x1 +/* f051aa4: acc90040 */ sw $t1,0x40($a2) +.L0f051aa8: +/* f051aa8: 50e00008 */ beqzl $a3,.L0f051acc +/* f051aac: 8e0a0438 */ lw $t2,0x438($s0) +/* f051ab0: 8e040434 */ lw $a0,0x434($s0) +/* f051ab4: 8e050438 */ lw $a1,0x438($s0) +/* f051ab8: 0fc13583 */ jal chraiGoToLabel +/* f051abc: 91060004 */ lbu $a2,0x4($t0) +/* f051ac0: 10000004 */ beqz $zero,.L0f051ad4 +/* f051ac4: ae020438 */ sw $v0,0x438($s0) +/* f051ac8: 8e0a0438 */ lw $t2,0x438($s0) +.L0f051acc: +/* f051acc: 254b0005 */ addiu $t3,$t2,0x5 +/* f051ad0: ae0b0438 */ sw $t3,0x438($s0) +.L0f051ad4: +/* f051ad4: 8fbf001c */ lw $ra,0x1c($sp) +/* f051ad8: 8fb00018 */ lw $s0,0x18($sp) +/* f051adc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f051ae0: 03e00008 */ jr $ra +/* f051ae4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0065 + */ +GLOBAL_ASM( +glabel ai0065 +/* f051ae8: 3c03800a */ lui $v1,0x800a +/* f051aec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051af0: 8c6e0434 */ lw $t6,0x434($v1) +/* f051af4: 8c6f0438 */ lw $t7,0x438($v1) +/* f051af8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f051afc: afbf0014 */ sw $ra,0x14($sp) +/* f051b00: 01cf1021 */ addu $v0,$t6,$t7 +/* f051b04: 0fc2556c */ jal func0f0955b0 +/* f051b08: 90440002 */ lbu $a0,0x2($v0) +/* f051b0c: 10400014 */ beqz $v0,.L0f051b60 +/* f051b10: 00403025 */ or $a2,$v0,$zero +/* f051b14: 8c440014 */ lw $a0,0x14($v0) +/* f051b18: 10800011 */ beqz $a0,.L0f051b60 +/* f051b1c: 00000000 */ sll $zero,$zero,0x0 +/* f051b20: 90830000 */ lbu $v1,0x0($a0) +/* f051b24: 24010002 */ addiu $at,$zero,0x2 +/* f051b28: 00002825 */ or $a1,$zero,$zero +/* f051b2c: 54610006 */ bnel $v1,$at,.L0f051b48 +/* f051b30: 24010001 */ addiu $at,$zero,0x1 +/* f051b34: 0fc23fba */ jal func0f08fee8 +/* f051b38: 8c440014 */ lw $a0,0x14($v0) +/* f051b3c: 10000008 */ beqz $zero,.L0f051b60 +/* f051b40: 00000000 */ sll $zero,$zero,0x0 +/* f051b44: 24010001 */ addiu $at,$zero,0x1 +.L0f051b48: +/* f051b48: 10610003 */ beq $v1,$at,.L0f051b58 +/* f051b4c: 24010004 */ addiu $at,$zero,0x4 +/* f051b50: 14610003 */ bne $v1,$at,.L0f051b60 +/* f051b54: 00000000 */ sll $zero,$zero,0x0 +.L0f051b58: +/* f051b58: 0fc21bd0 */ jal func0f086f40 +/* f051b5c: 8cc40014 */ lw $a0,0x14($a2) +.L0f051b60: +/* f051b60: 3c03800a */ lui $v1,0x800a +/* f051b64: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051b68: 8c780438 */ lw $t8,0x438($v1) +/* f051b6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f051b70: 27bd0018 */ addiu $sp,$sp,0x18 +/* f051b74: 27190003 */ addiu $t9,$t8,0x3 +/* f051b78: ac790438 */ sw $t9,0x438($v1) +/* f051b7c: 03e00008 */ jr $ra +/* f051b80: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0066 + */ +GLOBAL_ASM( +glabel ai0066 +/* f051b84: 3c03800a */ lui $v1,0x800a +/* f051b88: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051b8c: 8c6e0434 */ lw $t6,0x434($v1) +/* f051b90: 8c6f0438 */ lw $t7,0x438($v1) +/* f051b94: 27bdffc8 */ addiu $sp,$sp,-56 +/* f051b98: afbf0024 */ sw $ra,0x24($sp) +/* f051b9c: afb00020 */ sw $s0,0x20($sp) +/* f051ba0: 01cf1021 */ addu $v0,$t6,$t7 +/* f051ba4: 0fc2556c */ jal func0f0955b0 +/* f051ba8: 90440002 */ lbu $a0,0x2($v0) +/* f051bac: 10400033 */ beqz $v0,.L0f051c7c +/* f051bb0: 00408025 */ or $s0,$v0,$zero +/* f051bb4: 8c580014 */ lw $t8,0x14($v0) +/* f051bb8: 13000030 */ beqz $t8,.L0f051c7c +/* f051bbc: 00000000 */ sll $zero,$zero,0x0 +/* f051bc0: 0fc1a1ee */ jal func0f0687b8 +/* f051bc4: 00402025 */ or $a0,$v0,$zero +/* f051bc8: 1440002c */ bnez $v0,.L0f051c7c +/* f051bcc: 00000000 */ sll $zero,$zero,0x0 +/* f051bd0: 8e020014 */ lw $v0,0x14($s0) +/* f051bd4: 240100eb */ addiu $at,$zero,0xeb +/* f051bd8: 24070003 */ addiu $a3,$zero,0x3 +/* f051bdc: 8c430004 */ lw $v1,0x4($v0) +/* f051be0: 84790004 */ lh $t9,0x4($v1) +/* f051be4: 57210015 */ bnel $t9,$at,.L0f051c3c +/* f051be8: 860b004e */ lh $t3,0x4e($s0) +/* f051bec: 8e080008 */ lw $t0,0x8($s0) +/* f051bf0: 3c01fffe */ lui $at,0xfffe +/* f051bf4: 3421ffff */ ori $at,$at,0xffff +/* f051bf8: 01014824 */ and $t1,$t0,$at +/* f051bfc: 3c010002 */ lui $at,0x2 +/* f051c00: 01215025 */ or $t2,$t1,$at +/* f051c04: ae0a0008 */ sw $t2,0x8($s0) +/* f051c08: 8c640014 */ lw $a0,0x14($v1) +/* f051c0c: afa3002c */ sw $v1,0x2c($sp) +/* f051c10: afa00010 */ sw $zero,0x10($sp) +/* f051c14: 24850008 */ addiu $a1,$a0,0x8 +/* f051c18: 0fc4a640 */ jal func0f129900 +/* f051c1c: 24860028 */ addiu $a2,$a0,0x28 +/* f051c20: 8fa3002c */ lw $v1,0x2c($sp) +/* f051c24: 24050016 */ addiu $a1,$zero,0x16 +/* f051c28: 0fc4b9c5 */ jal func0f12e714 +/* f051c2c: 8c640014 */ lw $a0,0x14($v1) +/* f051c30: 10000012 */ beqz $zero,.L0f051c7c +/* f051c34: 00000000 */ sll $zero,$zero,0x0 +/* f051c38: 860b004e */ lh $t3,0x4e($s0) +.L0f051c3c: +/* f051c3c: 860c004c */ lh $t4,0x4c($s0) +/* f051c40: 3c01437a */ lui $at,0x437a +/* f051c44: 44814000 */ mtc1 $at,$f8 +/* f051c48: 016c6823 */ subu $t5,$t3,$t4 +/* f051c4c: 25ae0001 */ addiu $t6,$t5,0x1 +/* f051c50: 448e2000 */ mtc1 $t6,$f4 +/* f051c54: 240fffff */ addiu $t7,$zero,-1 +/* f051c58: afaf0010 */ sw $t7,0x10($sp) +/* f051c5c: 468021a0 */ cvt.s.w $f6,$f4 +/* f051c60: 02002025 */ or $a0,$s0,$zero +/* f051c64: 24460008 */ addiu $a2,$v0,0x8 +/* f051c68: 24070022 */ addiu $a3,$zero,0x22 +/* f051c6c: 46083003 */ div.s $f0,$f6,$f8 +/* f051c70: 44050000 */ mfc1 $a1,$f0 +/* f051c74: 0fc214ab */ jal func0f0852ac +/* f051c78: 00000000 */ sll $zero,$zero,0x0 +.L0f051c7c: +/* f051c7c: 3c03800a */ lui $v1,0x800a +/* f051c80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051c84: 8c780438 */ lw $t8,0x438($v1) +/* f051c88: 8fbf0024 */ lw $ra,0x24($sp) +/* f051c8c: 8fb00020 */ lw $s0,0x20($sp) +/* f051c90: 27190003 */ addiu $t9,$t8,0x3 +/* f051c94: ac790438 */ sw $t9,0x438($v1) +/* f051c98: 27bd0038 */ addiu $sp,$sp,0x38 +/* f051c9c: 03e00008 */ jr $ra +/* f051ca0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0067 + */ +GLOBAL_ASM( +glabel ai0067 +/* f051ca4: 3c03800a */ lui $v1,0x800a +/* f051ca8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051cac: 8c6e0434 */ lw $t6,0x434($v1) +/* f051cb0: 8c6f0438 */ lw $t7,0x438($v1) +/* f051cb4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f051cb8: afbf0014 */ sw $ra,0x14($sp) +/* f051cbc: 01cf1021 */ addu $v0,$t6,$t7 +/* f051cc0: 0fc2556c */ jal func0f0955b0 +/* f051cc4: 90440002 */ lbu $a0,0x2($v0) +/* f051cc8: 10400015 */ beqz $v0,.L0f051d20 +/* f051ccc: 00000000 */ sll $zero,$zero,0x0 +/* f051cd0: 8c430014 */ lw $v1,0x14($v0) +/* f051cd4: 10600012 */ beqz $v1,.L0f051d20 +/* f051cd8: 00000000 */ sll $zero,$zero,0x0 +/* f051cdc: 8c640018 */ lw $a0,0x18($v1) +/* f051ce0: 1080000f */ beqz $a0,.L0f051d20 +/* f051ce4: 00000000 */ sll $zero,$zero,0x0 +/* f051ce8: 90980000 */ lbu $t8,0x0($a0) +/* f051cec: 24010003 */ addiu $at,$zero,0x3 +/* f051cf0: 1701000b */ bne $t8,$at,.L0f051d20 +/* f051cf4: 00000000 */ sll $zero,$zero,0x0 +/* f051cf8: 8c440014 */ lw $a0,0x14($v0) +/* f051cfc: 24050002 */ addiu $a1,$zero,0x2 +/* f051d00: 8c990018 */ lw $t9,0x18($a0) +/* f051d04: 8f220004 */ lw $v0,0x4($t9) +/* f051d08: 0fc20a59 */ jal func0f082964 +/* f051d0c: afa2001c */ sw $v0,0x1c($sp) +/* f051d10: 8fa2001c */ lw $v0,0x1c($sp) +/* f051d14: 8c480014 */ lw $t0,0x14($v0) +/* f051d18: 35090001 */ ori $t1,$t0,0x1 +/* f051d1c: ac490014 */ sw $t1,0x14($v0) +.L0f051d20: +/* f051d20: 3c03800a */ lui $v1,0x800a +/* f051d24: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051d28: 8c6a0438 */ lw $t2,0x438($v1) +/* f051d2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f051d30: 27bd0028 */ addiu $sp,$sp,0x28 +/* f051d34: 254b0003 */ addiu $t3,$t2,0x3 +/* f051d38: ac6b0438 */ sw $t3,0x438($v1) +/* f051d3c: 03e00008 */ jr $ra +/* f051d40: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0068 + */ +GLOBAL_ASM( +glabel ai0068 +/* f051d44: 3c03800a */ lui $v1,0x800a +/* f051d48: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051d4c: 8c6e0434 */ lw $t6,0x434($v1) +/* f051d50: 8c6f0438 */ lw $t7,0x438($v1) +/* f051d54: 27bdffe8 */ addiu $sp,$sp,-24 +/* f051d58: afbf0014 */ sw $ra,0x14($sp) +/* f051d5c: 01cf1021 */ addu $v0,$t6,$t7 +/* f051d60: 90450002 */ lbu $a1,0x2($v0) +/* f051d64: 0fc126d1 */ jal chrFindById +/* f051d68: 8c640424 */ lw $a0,0x424($v1) +/* f051d6c: 3c03800a */ lui $v1,0x800a +/* f051d70: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051d74: 10400008 */ beqz $v0,.L0f051d98 +/* f051d78: 00402025 */ or $a0,$v0,$zero +/* f051d7c: 8c58001c */ lw $t8,0x1c($v0) +/* f051d80: 53000006 */ beqzl $t8,.L0f051d9c +/* f051d84: 8c790438 */ lw $t9,0x438($v1) +/* f051d88: 0fc09149 */ jal func0f024524 +/* f051d8c: 00000000 */ sll $zero,$zero,0x0 +/* f051d90: 3c03800a */ lui $v1,0x800a +/* f051d94: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f051d98: +/* f051d98: 8c790438 */ lw $t9,0x438($v1) +.L0f051d9c: +/* f051d9c: 8fbf0014 */ lw $ra,0x14($sp) +/* f051da0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f051da4: 27280003 */ addiu $t0,$t9,0x3 +/* f051da8: ac680438 */ sw $t0,0x438($v1) +/* f051dac: 03e00008 */ jr $ra +/* f051db0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0069 + */ +GLOBAL_ASM( +glabel ai0069 +/* f051db4: 3c03800a */ lui $v1,0x800a +/* f051db8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f051dbc: 8c6e0434 */ lw $t6,0x434($v1) +/* f051dc0: 8c6f0438 */ lw $t7,0x438($v1) +/* f051dc4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f051dc8: afbf0014 */ sw $ra,0x14($sp) +/* f051dcc: 01cf1021 */ addu $v0,$t6,$t7 +/* f051dd0: 90450002 */ lbu $a1,0x2($v0) +/* f051dd4: 0fc126d1 */ jal chrFindById +/* f051dd8: 8c640424 */ lw $a0,0x424($v1) +/* f051ddc: 10400019 */ beqz $v0,.L0f051e44 +/* f051de0: 00401825 */ or $v1,$v0,$zero +/* f051de4: 8c44001c */ lw $a0,0x1c($v0) +/* f051de8: 10800016 */ beqz $a0,.L0f051e44 +/* f051dec: 00000000 */ sll $zero,$zero,0x0 +/* f051df0: 90980000 */ lbu $t8,0x0($a0) +/* f051df4: 24010006 */ addiu $at,$zero,0x6 +/* f051df8: 3c19800a */ lui $t9,0x800a +/* f051dfc: 17010011 */ bne $t8,$at,.L0f051e44 +/* f051e00: 00000000 */ sll $zero,$zero,0x0 +/* f051e04: 8f39a24c */ lw $t9,-0x5db4($t9) +/* f051e08: afb9001c */ sw $t9,0x1c($sp) +/* f051e0c: 0fc4a25f */ jal func0f12897c +/* f051e10: 8c64001c */ lw $a0,0x1c($v1) +/* f051e14: 0fc4a24b */ jal func0f12892c +/* f051e18: 00402025 */ or $a0,$v0,$zero +/* f051e1c: 0fc2866a */ jal func0f0a19a8 +/* f051e20: 00002025 */ or $a0,$zero,$zero +/* f051e24: 0fc447a9 */ jal func0f111ea4 +/* f051e28: 00402025 */ or $a0,$v0,$zero +/* f051e2c: 0fc2870b */ jal func0f0a1c2c +/* f051e30: 00000000 */ sll $zero,$zero,0x0 +/* f051e34: 0fc4a24b */ jal func0f12892c +/* f051e38: 8fa4001c */ lw $a0,0x1c($sp) +/* f051e3c: 1000001b */ beqz $zero,.L0f051eac +/* f051e40: 00000000 */ sll $zero,$zero,0x0 +.L0f051e44: +/* f051e44: 10400019 */ beqz $v0,.L0f051eac +/* f051e48: 00000000 */ sll $zero,$zero,0x0 +/* f051e4c: 8c48001c */ lw $t0,0x1c($v0) +/* f051e50: 11000016 */ beqz $t0,.L0f051eac +/* f051e54: 00000000 */ sll $zero,$zero,0x0 +/* f051e58: 8c490170 */ lw $t1,0x170($v0) +/* f051e5c: 24050001 */ addiu $a1,$zero,0x1 +/* f051e60: 51200009 */ beqzl $t1,.L0f051e88 +/* f051e64: 8c640174 */ lw $a0,0x174($v1) +/* f051e68: 8c640170 */ lw $a0,0x170($v1) +/* f051e6c: 0fc20a59 */ jal func0f082964 +/* f051e70: afa30020 */ sw $v1,0x20($sp) +/* f051e74: 8fa30020 */ lw $v1,0x20($sp) +/* f051e78: 8c6a0014 */ lw $t2,0x14($v1) +/* f051e7c: 354b0001 */ ori $t3,$t2,0x1 +/* f051e80: ac6b0014 */ sw $t3,0x14($v1) +/* f051e84: 8c640174 */ lw $a0,0x174($v1) +.L0f051e88: +/* f051e88: 24050001 */ addiu $a1,$zero,0x1 +/* f051e8c: 10800007 */ beqz $a0,.L0f051eac +/* f051e90: 00000000 */ sll $zero,$zero,0x0 +/* f051e94: 0fc20a59 */ jal func0f082964 +/* f051e98: afa30020 */ sw $v1,0x20($sp) +/* f051e9c: 8fa30020 */ lw $v1,0x20($sp) +/* f051ea0: 8c6c0014 */ lw $t4,0x14($v1) +/* f051ea4: 358d0001 */ ori $t5,$t4,0x1 +/* f051ea8: ac6d0014 */ sw $t5,0x14($v1) +.L0f051eac: +/* f051eac: 3c0e800a */ lui $t6,0x800a +/* f051eb0: 8dcea3f8 */ lw $t6,-0x5c08($t6) +/* f051eb4: 8fbf0014 */ lw $ra,0x14($sp) +/* f051eb8: 3c01800a */ lui $at,0x800a +/* f051ebc: 25cf0003 */ addiu $t7,$t6,0x3 +/* f051ec0: ac2fa3f8 */ sw $t7,-0x5c08($at) +/* f051ec4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f051ec8: 03e00008 */ jr $ra +/* f051ecc: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 006a + */ +GLOBAL_ASM( +glabel ai006a +/* f051ed0: 3c02800a */ lui $v0,0x800a +/* f051ed4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f051ed8: 8c4e0434 */ lw $t6,0x434($v0) +/* f051edc: 8c4f0438 */ lw $t7,0x438($v0) +/* f051ee0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f051ee4: afbf001c */ sw $ra,0x1c($sp) +/* f051ee8: afb00018 */ sw $s0,0x18($sp) +/* f051eec: 01cf1821 */ addu $v1,$t6,$t7 +/* f051ef0: 90640002 */ lbu $a0,0x2($v1) +/* f051ef4: 0fc2556c */ jal func0f0955b0 +/* f051ef8: afa30034 */ sw $v1,0x34($sp) +/* f051efc: 8fa30034 */ lw $v1,0x34($sp) +/* f051f00: 3c04800a */ lui $a0,0x800a +/* f051f04: 00408025 */ or $s0,$v0,$zero +/* f051f08: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f051f0c: 0fc126d1 */ jal chrFindById +/* f051f10: 90650003 */ lbu $a1,0x3($v1) +/* f051f14: 12000050 */ beqz $s0,.L0f052058 +/* f051f18: afa2002c */ sw $v0,0x2c($sp) +/* f051f1c: 8e060014 */ lw $a2,0x14($s0) +/* f051f20: 10c0004d */ beqz $a2,.L0f052058 +/* f051f24: 00000000 */ sll $zero,$zero,0x0 +/* f051f28: 1040004b */ beqz $v0,.L0f052058 +/* f051f2c: 00000000 */ sll $zero,$zero,0x0 +/* f051f30: 8c43001c */ lw $v1,0x1c($v0) +/* f051f34: 10600048 */ beqz $v1,.L0f052058 +/* f051f38: 00000000 */ sll $zero,$zero,0x0 +/* f051f3c: 90780000 */ lbu $t8,0x0($v1) +/* f051f40: 24010006 */ addiu $at,$zero,0x6 +/* f051f44: 3c19800a */ lui $t9,0x800a +/* f051f48: 5701002a */ bnel $t8,$at,.L0f051ff4 +/* f051f4c: 8cd80018 */ lw $t8,0x18($a2) +/* f051f50: 8f39a24c */ lw $t9,-0x5db4($t9) +/* f051f54: afb90024 */ sw $t9,0x24($sp) +/* f051f58: 8cc80004 */ lw $t0,0x4($a2) +/* f051f5c: afa80020 */ sw $t0,0x20($sp) +/* f051f60: 0fc4a25f */ jal func0f12897c +/* f051f64: 8c44001c */ lw $a0,0x1c($v0) +/* f051f68: 0fc4a24b */ jal func0f12892c +/* f051f6c: 00402025 */ or $a0,$v0,$zero +/* f051f70: 8e060014 */ lw $a2,0x14($s0) +/* f051f74: 8cca0018 */ lw $t2,0x18($a2) +/* f051f78: 51400009 */ beqzl $t2,.L0f051fa0 +/* f051f7c: 00c02025 */ or $a0,$a2,$zero +/* f051f80: 0fc20be2 */ jal func0f082f88 +/* f051f84: 00c02025 */ or $a0,$a2,$zero +/* f051f88: 0fc1ab24 */ jal func0f06ac90 +/* f051f8c: 8e040014 */ lw $a0,0x14($s0) +/* f051f90: 0fc1812f */ jal func0f0604bc +/* f051f94: 8e040014 */ lw $a0,0x14($s0) +/* f051f98: 8e060014 */ lw $a2,0x14($s0) +/* f051f9c: 00c02025 */ or $a0,$a2,$zero +.L0f051fa0: +/* f051fa0: 0fc22210 */ jal func0f088840 +/* f051fa4: 00002825 */ or $a1,$zero,$zero +/* f051fa8: 8e040014 */ lw $a0,0x14($s0) +/* f051fac: 0fc18ad9 */ jal func0f062b64 +/* f051fb0: 00402825 */ or $a1,$v0,$zero +/* f051fb4: 8fab002c */ lw $t3,0x2c($sp) +/* f051fb8: 0fc4a25f */ jal func0f12897c +/* f051fbc: 8d64001c */ lw $a0,0x1c($t3) +/* f051fc0: 8fa30020 */ lw $v1,0x20($sp) +/* f051fc4: 3c010fff */ lui $at,0xfff +/* f051fc8: 3421ffff */ ori $at,$at,0xffff +/* f051fcc: 8c6d0040 */ lw $t5,0x40($v1) +/* f051fd0: 00026700 */ sll $t4,$v0,0x1c +/* f051fd4: 01a17024 */ and $t6,$t5,$at +/* f051fd8: 018e7825 */ or $t7,$t4,$t6 +/* f051fdc: ac6f0040 */ sw $t7,0x40($v1) +/* f051fe0: 0fc4a24b */ jal func0f12892c +/* f051fe4: 8fa40024 */ lw $a0,0x24($sp) +/* f051fe8: 1000001b */ beqz $zero,.L0f052058 +/* f051fec: 00000000 */ sll $zero,$zero,0x0 +/* f051ff0: 8cd80018 */ lw $t8,0x18($a2) +.L0f051ff4: +/* f051ff4: 13000005 */ beqz $t8,.L0f05200c +/* f051ff8: 00000000 */ sll $zero,$zero,0x0 +/* f051ffc: 0fc20be2 */ jal func0f082f88 +/* f052000: 00c02025 */ or $a0,$a2,$zero +/* f052004: 10000008 */ beqz $zero,.L0f052028 +/* f052008: 92190003 */ lbu $t9,0x3($s0) +.L0f05200c: +/* f05200c: 0fc19711 */ jal func0f065c44 +/* f052010: 00c02025 */ or $a0,$a2,$zero +/* f052014: 0fc18171 */ jal func0f0605c4 +/* f052018: 8e040014 */ lw $a0,0x14($s0) +/* f05201c: 0fc180c0 */ jal func0f060300 +/* f052020: 8e040014 */ lw $a0,0x14($s0) +/* f052024: 92190003 */ lbu $t9,0x3($s0) +.L0f052028: +/* f052028: 24010008 */ addiu $at,$zero,0x8 +/* f05202c: 02002025 */ or $a0,$s0,$zero +/* f052030: 57210006 */ bnel $t9,$at,.L0f05204c +/* f052034: 8fa8002c */ lw $t0,0x2c($sp) +/* f052038: 0fc22b95 */ jal func0f08ae54 +/* f05203c: 8fa5002c */ lw $a1,0x2c($sp) +/* f052040: 14400005 */ bnez $v0,.L0f052058 +/* f052044: 00000000 */ sll $zero,$zero,0x0 +/* f052048: 8fa8002c */ lw $t0,0x2c($sp) +.L0f05204c: +/* f05204c: 8e040014 */ lw $a0,0x14($s0) +/* f052050: 0fc181a6 */ jal func0f060698 +/* f052054: 8d05001c */ lw $a1,0x1c($t0) +.L0f052058: +/* f052058: 3c09800a */ lui $t1,0x800a +/* f05205c: 8d29a3f8 */ lw $t1,-0x5c08($t1) +/* f052060: 8fbf001c */ lw $ra,0x1c($sp) +/* f052064: 3c01800a */ lui $at,0x800a +/* f052068: 8fb00018 */ lw $s0,0x18($sp) +/* f05206c: 252a0004 */ addiu $t2,$t1,0x4 +/* f052070: ac2aa3f8 */ sw $t2,-0x5c08($at) +/* f052074: 27bd0038 */ addiu $sp,$sp,0x38 +/* f052078: 03e00008 */ jr $ra +/* f05207c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 006b + */ +GLOBAL_ASM( +glabel ai006b +/* f052080: 3c02800a */ lui $v0,0x800a +/* f052084: 24429fc0 */ addiu $v0,$v0,-24640 +/* f052088: 8c4e0434 */ lw $t6,0x434($v0) +/* f05208c: 8c4f0438 */ lw $t7,0x438($v0) +/* f052090: 27bdff28 */ addiu $sp,$sp,-216 +/* f052094: afbf002c */ sw $ra,0x2c($sp) +/* f052098: 01cf1821 */ addu $v1,$t6,$t7 +/* f05209c: 90640002 */ lbu $a0,0x2($v1) +/* f0520a0: 0fc2556c */ jal func0f0955b0 +/* f0520a4: afa300d4 */ sw $v1,0xd4($sp) +/* f0520a8: 8fa300d4 */ lw $v1,0xd4($sp) +/* f0520ac: afa200d0 */ sw $v0,0xd0($sp) +/* f0520b0: 90780003 */ lbu $t8,0x3($v1) +/* f0520b4: 90680004 */ lbu $t0,0x4($v1) +/* f0520b8: 0018ca00 */ sll $t9,$t8,0x8 +/* f0520bc: 03283825 */ or $a3,$t9,$t0 +/* f0520c0: 1040002e */ beqz $v0,.L0f05217c +/* f0520c4: 30e9ffff */ andi $t1,$a3,0xffff +/* f0520c8: 8c4a0014 */ lw $t2,0x14($v0) +/* f0520cc: 01202025 */ or $a0,$t1,$zero +/* f0520d0: 2405004e */ addiu $a1,$zero,0x4e +/* f0520d4: 11400029 */ beqz $t2,.L0f05217c +/* f0520d8: 00000000 */ sll $zero,$zero,0x0 +/* f0520dc: 0fc456ac */ jal func0f115ab0 +/* f0520e0: 27a60038 */ addiu $a2,$sp,0x38 +/* f0520e4: c7a40044 */ lwc1 $f4,0x44($sp) +/* f0520e8: 44800000 */ mtc1 $zero,$f0 +/* f0520ec: c7a80048 */ lwc1 $f8,0x48($sp) +/* f0520f0: 46002187 */ neg.s $f6,$f4 +/* f0520f4: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f0520f8: 46004287 */ neg.s $f10,$f8 +/* f0520fc: e7a60010 */ swc1 $f6,0x10($sp) +/* f052100: c7a60054 */ lwc1 $f6,0x54($sp) +/* f052104: c7a80058 */ lwc1 $f8,0x58($sp) +/* f052108: c7a40050 */ lwc1 $f4,0x50($sp) +/* f05210c: 46008487 */ neg.s $f18,$f16 +/* f052110: 44050000 */ mfc1 $a1,$f0 +/* f052114: 44060000 */ mfc1 $a2,$f0 +/* f052118: 44070000 */ mfc1 $a3,$f0 +/* f05211c: e7b20018 */ swc1 $f18,0x18($sp) +/* f052120: e7aa0014 */ swc1 $f10,0x14($sp) +/* f052124: 27a4008c */ addiu $a0,$sp,0x8c +/* f052128: e7a60020 */ swc1 $f6,0x20($sp) +/* f05212c: e7a80024 */ swc1 $f8,0x24($sp) +/* f052130: 0c005b56 */ jal 0x16d58 +/* f052134: e7a4001c */ swc1 $f4,0x1c($sp) +/* f052138: 8fab00d0 */ lw $t3,0xd0($sp) +/* f05213c: 27a5008c */ addiu $a1,$sp,0x8c +/* f052140: 8d620018 */ lw $v0,0x18($t3) +/* f052144: 50400004 */ beqzl $v0,.L0f052158 +/* f052148: 8fac0080 */ lw $t4,0x80($sp) +/* f05214c: 0c0057c1 */ jal 0x15f04 +/* f052150: c44c0014 */ lwc1 $f12,0x14($v0) +/* f052154: 8fac0080 */ lw $t4,0x80($sp) +.L0f052158: +/* f052158: 27a50038 */ addiu $a1,$sp,0x38 +/* f05215c: 240dffff */ addiu $t5,$zero,-1 +/* f052160: a7ad0036 */ sh $t5,0x36($sp) +/* f052164: afa50010 */ sw $a1,0x10($sp) +/* f052168: 8fa400d0 */ lw $a0,0xd0($sp) +/* f05216c: 27a6008c */ addiu $a2,$sp,0x8c +/* f052170: 27a70034 */ addiu $a3,$sp,0x34 +/* f052174: 0fc1a9cc */ jal func0f06a730 +/* f052178: a7ac0034 */ sh $t4,0x34($sp) +.L0f05217c: +/* f05217c: 3c03800a */ lui $v1,0x800a +/* f052180: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052184: 8c6e0438 */ lw $t6,0x438($v1) +/* f052188: 8fbf002c */ lw $ra,0x2c($sp) +/* f05218c: 27bd00d8 */ addiu $sp,$sp,0xd8 +/* f052190: 25cf0005 */ addiu $t7,$t6,0x5 +/* f052194: ac6f0438 */ sw $t7,0x438($v1) +/* f052198: 03e00008 */ jr $ra +/* f05219c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 006c + */ +GLOBAL_ASM( +glabel ai006c +/* f0521a0: 3c03800a */ lui $v1,0x800a +/* f0521a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0521a8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0521ac: 8c6f0438 */ lw $t7,0x438($v1) +/* f0521b0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0521b4: afbf0014 */ sw $ra,0x14($sp) +/* f0521b8: 01cf1021 */ addu $v0,$t6,$t7 +/* f0521bc: 0fc2556c */ jal func0f0955b0 +/* f0521c0: 90440002 */ lbu $a0,0x2($v0) +/* f0521c4: 10400011 */ beqz $v0,.L0f05220c +/* f0521c8: 00000000 */ sll $zero,$zero,0x0 +/* f0521cc: 8c430014 */ lw $v1,0x14($v0) +/* f0521d0: 1060000e */ beqz $v1,.L0f05220c +/* f0521d4: 00000000 */ sll $zero,$zero,0x0 +/* f0521d8: 90780000 */ lbu $t8,0x0($v1) +/* f0521dc: 24010002 */ addiu $at,$zero,0x2 +/* f0521e0: 00002825 */ or $a1,$zero,$zero +/* f0521e4: 17010009 */ bne $t8,$at,.L0f05220c +/* f0521e8: 00000000 */ sll $zero,$zero,0x0 +/* f0521ec: 8c440014 */ lw $a0,0x14($v0) +/* f0521f0: 0fc198c4 */ jal func0f066310 +/* f0521f4: afa20018 */ sw $v0,0x18($sp) +/* f0521f8: 14400004 */ bnez $v0,.L0f05220c +/* f0521fc: 8fa60018 */ lw $a2,0x18($sp) +/* f052200: 00c02025 */ or $a0,$a2,$zero +/* f052204: 0fc23922 */ jal func0f08e488 +/* f052208: 24050001 */ addiu $a1,$zero,0x1 +.L0f05220c: +/* f05220c: 3c03800a */ lui $v1,0x800a +/* f052210: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052214: 8c790438 */ lw $t9,0x438($v1) +/* f052218: 8fbf0014 */ lw $ra,0x14($sp) +/* f05221c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052220: 27280003 */ addiu $t0,$t9,0x3 +/* f052224: ac680438 */ sw $t0,0x438($v1) +/* f052228: 03e00008 */ jr $ra +/* f05222c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 006d + */ +GLOBAL_ASM( +glabel ai006d +/* f052230: 3c03800a */ lui $v1,0x800a +/* f052234: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052238: 8c6e0434 */ lw $t6,0x434($v1) +/* f05223c: 8c6f0438 */ lw $t7,0x438($v1) +/* f052240: 27bdffe8 */ addiu $sp,$sp,-24 +/* f052244: afbf0014 */ sw $ra,0x14($sp) +/* f052248: 01cf1021 */ addu $v0,$t6,$t7 +/* f05224c: 0fc2556c */ jal func0f0955b0 +/* f052250: 90440002 */ lbu $a0,0x2($v0) +/* f052254: 1040000a */ beqz $v0,.L0f052280 +/* f052258: 00402025 */ or $a0,$v0,$zero +/* f05225c: 8c430014 */ lw $v1,0x14($v0) +/* f052260: 10600007 */ beqz $v1,.L0f052280 +/* f052264: 00000000 */ sll $zero,$zero,0x0 +/* f052268: 90780000 */ lbu $t8,0x0($v1) +/* f05226c: 24010002 */ addiu $at,$zero,0x2 +/* f052270: 17010003 */ bne $t8,$at,.L0f052280 +/* f052274: 00000000 */ sll $zero,$zero,0x0 +/* f052278: 0fc23922 */ jal func0f08e488 +/* f05227c: 24050002 */ addiu $a1,$zero,0x2 +.L0f052280: +/* f052280: 3c03800a */ lui $v1,0x800a +/* f052284: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052288: 8c790438 */ lw $t9,0x438($v1) +/* f05228c: 8fbf0014 */ lw $ra,0x14($sp) +/* f052290: 27bd0018 */ addiu $sp,$sp,0x18 +/* f052294: 27280003 */ addiu $t0,$t9,0x3 +/* f052298: ac680438 */ sw $t0,0x438($v1) +/* f05229c: 03e00008 */ jr $ra +/* f0522a0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 006e + */ +GLOBAL_ASM( +glabel ai006e +/* f0522a4: 3c08800a */ lui $t0,0x800a +/* f0522a8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0522ac: 8d0e0434 */ lw $t6,0x434($t0) +/* f0522b0: 8d0f0438 */ lw $t7,0x438($t0) +/* f0522b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0522b8: afbf0014 */ sw $ra,0x14($sp) +/* f0522bc: 01cf3821 */ addu $a3,$t6,$t7 +/* f0522c0: 90e40002 */ lbu $a0,0x2($a3) +/* f0522c4: 0fc2556c */ jal func0f0955b0 +/* f0522c8: afa7001c */ sw $a3,0x1c($sp) +/* f0522cc: 3c08800a */ lui $t0,0x800a +/* f0522d0: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0522d4: 8fa7001c */ lw $a3,0x1c($sp) +/* f0522d8: 10400027 */ beqz $v0,.L0f052378 +/* f0522dc: 00002025 */ or $a0,$zero,$zero +/* f0522e0: 8c580014 */ lw $t8,0x14($v0) +/* f0522e4: 13000024 */ beqz $t8,.L0f052378 +/* f0522e8: 00000000 */ sll $zero,$zero,0x0 +/* f0522ec: 90590003 */ lbu $t9,0x3($v0) +/* f0522f0: 24050001 */ addiu $a1,$zero,0x1 +/* f0522f4: 14b90020 */ bne $a1,$t9,.L0f052378 +/* f0522f8: 00000000 */ sll $zero,$zero,0x0 +/* f0522fc: 80430084 */ lb $v1,0x84($v0) +/* f052300: 1460000f */ bnez $v1,.L0f052340 +/* f052304: 00000000 */ sll $zero,$zero,0x0 +/* f052308: 44802000 */ mtc1 $zero,$f4 +/* f05230c: c446007c */ lwc1 $f6,0x7c($v0) +/* f052310: 4604303e */ c.le.s $f6,$f4 +/* f052314: 00000000 */ sll $zero,$zero,0x0 +/* f052318: 45020006 */ bc1fl .L0f052334 +/* f05231c: 90e40003 */ lbu $a0,0x3($a3) +/* f052320: 90e40003 */ lbu $a0,0x3($a3) +/* f052324: 30890001 */ andi $t1,$a0,0x1 +/* f052328: 10000013 */ beqz $zero,.L0f052378 +/* f05232c: 0009202b */ sltu $a0,$zero,$t1 +/* f052330: 90e40003 */ lbu $a0,0x3($a3) +.L0f052334: +/* f052334: 308b0002 */ andi $t3,$a0,0x2 +/* f052338: 1000000f */ beqz $zero,.L0f052378 +/* f05233c: 000b202b */ sltu $a0,$zero,$t3 +.L0f052340: +/* f052340: 10a30003 */ beq $a1,$v1,.L0f052350 +/* f052344: 24010003 */ addiu $at,$zero,0x3 +/* f052348: 54610006 */ bnel $v1,$at,.L0f052364 +/* f05234c: 24010002 */ addiu $at,$zero,0x2 +.L0f052350: +/* f052350: 90e40003 */ lbu $a0,0x3($a3) +/* f052354: 308d0008 */ andi $t5,$a0,0x8 +/* f052358: 10000007 */ beqz $zero,.L0f052378 +/* f05235c: 000d202b */ sltu $a0,$zero,$t5 +/* f052360: 24010002 */ addiu $at,$zero,0x2 +.L0f052364: +/* f052364: 14610004 */ bne $v1,$at,.L0f052378 +/* f052368: 00000000 */ sll $zero,$zero,0x0 +/* f05236c: 90e40003 */ lbu $a0,0x3($a3) +/* f052370: 308f0004 */ andi $t7,$a0,0x4 +/* f052374: 000f202b */ sltu $a0,$zero,$t7 +.L0f052378: +/* f052378: 5080000a */ beqzl $a0,.L0f0523a4 +/* f05237c: 8d190438 */ lw $t9,0x438($t0) +/* f052380: 8d040434 */ lw $a0,0x434($t0) +/* f052384: 8d050438 */ lw $a1,0x438($t0) +/* f052388: 0fc13583 */ jal chraiGoToLabel +/* f05238c: 90e60004 */ lbu $a2,0x4($a3) +/* f052390: 3c08800a */ lui $t0,0x800a +/* f052394: 25089fc0 */ addiu $t0,$t0,-24640 +/* f052398: 10000004 */ beqz $zero,.L0f0523ac +/* f05239c: ad020438 */ sw $v0,0x438($t0) +/* f0523a0: 8d190438 */ lw $t9,0x438($t0) +.L0f0523a4: +/* f0523a4: 27290005 */ addiu $t1,$t9,0x5 +/* f0523a8: ad090438 */ sw $t1,0x438($t0) +.L0f0523ac: +/* f0523ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0523b0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0523b4: 00001025 */ or $v0,$zero,$zero +/* f0523b8: 03e00008 */ jr $ra +/* f0523bc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 006f + */ +GLOBAL_ASM( +glabel ai006f +/* f0523c0: 3c03800a */ lui $v1,0x800a +/* f0523c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0523c8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0523cc: 8c6f0438 */ lw $t7,0x438($v1) +/* f0523d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0523d4: afbf0014 */ sw $ra,0x14($sp) +/* f0523d8: 01cf3821 */ addu $a3,$t6,$t7 +/* f0523dc: 90e40002 */ lbu $a0,0x2($a3) +/* f0523e0: 0fc2556c */ jal func0f0955b0 +/* f0523e4: afa7001c */ sw $a3,0x1c($sp) +/* f0523e8: 3c03800a */ lui $v1,0x800a +/* f0523ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0523f0: 10400014 */ beqz $v0,.L0f052444 +/* f0523f4: 8fa7001c */ lw $a3,0x1c($sp) +/* f0523f8: 8c580014 */ lw $t8,0x14($v0) +/* f0523fc: 53000012 */ beqzl $t8,.L0f052448 +/* f052400: 8c6a0438 */ lw $t2,0x438($v1) +/* f052404: 90590003 */ lbu $t9,0x3($v0) +/* f052408: 24010001 */ addiu $at,$zero,0x1 +/* f05240c: 5721000e */ bnel $t9,$at,.L0f052448 +/* f052410: 8c6a0438 */ lw $t2,0x438($v1) +/* f052414: 8c480040 */ lw $t0,0x40($v0) +/* f052418: 31090200 */ andi $t1,$t0,0x200 +/* f05241c: 5120000a */ beqzl $t1,.L0f052448 +/* f052420: 8c6a0438 */ lw $t2,0x438($v1) +/* f052424: 8c640434 */ lw $a0,0x434($v1) +/* f052428: 8c650438 */ lw $a1,0x438($v1) +/* f05242c: 0fc13583 */ jal chraiGoToLabel +/* f052430: 90e60003 */ lbu $a2,0x3($a3) +/* f052434: 3c03800a */ lui $v1,0x800a +/* f052438: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05243c: 10000004 */ beqz $zero,.L0f052450 +/* f052440: ac620438 */ sw $v0,0x438($v1) +.L0f052444: +/* f052444: 8c6a0438 */ lw $t2,0x438($v1) +.L0f052448: +/* f052448: 254b0004 */ addiu $t3,$t2,0x4 +/* f05244c: ac6b0438 */ sw $t3,0x438($v1) +.L0f052450: +/* f052450: 8fbf0014 */ lw $ra,0x14($sp) +/* f052454: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052458: 00001025 */ or $v0,$zero,$zero +/* f05245c: 03e00008 */ jr $ra +/* f052460: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0070 + */ +GLOBAL_ASM( +glabel ai0070 +/* f052464: 3c06800a */ lui $a2,0x800a +/* f052468: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05246c: 8cce0434 */ lw $t6,0x434($a2) +/* f052470: 8ccf0438 */ lw $t7,0x438($a2) +/* f052474: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052478: afbf0014 */ sw $ra,0x14($sp) +/* f05247c: 01cf2821 */ addu $a1,$t6,$t7 +/* f052480: 90a40002 */ lbu $a0,0x2($a1) +/* f052484: 0fc2556c */ jal func0f0955b0 +/* f052488: afa5001c */ sw $a1,0x1c($sp) +/* f05248c: 3c06800a */ lui $a2,0x800a +/* f052490: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f052494: 1040000c */ beqz $v0,.L0f0524c8 +/* f052498: 8fa5001c */ lw $a1,0x1c($sp) +/* f05249c: 8c430014 */ lw $v1,0x14($v0) +/* f0524a0: 5060000a */ beqzl $v1,.L0f0524cc +/* f0524a4: 8cc90438 */ lw $t1,0x438($a2) +/* f0524a8: 90780000 */ lbu $t8,0x0($v1) +/* f0524ac: 24010002 */ addiu $at,$zero,0x2 +/* f0524b0: 57010006 */ bnel $t8,$at,.L0f0524cc +/* f0524b4: 8cc90438 */ lw $t1,0x438($a2) +/* f0524b8: 90a30003 */ lbu $v1,0x3($a1) +/* f0524bc: 8c590074 */ lw $t9,0x74($v0) +/* f0524c0: 03234025 */ or $t0,$t9,$v1 +/* f0524c4: ac480074 */ sw $t0,0x74($v0) +.L0f0524c8: +/* f0524c8: 8cc90438 */ lw $t1,0x438($a2) +.L0f0524cc: +/* f0524cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0524d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0524d4: 252a0004 */ addiu $t2,$t1,0x4 +/* f0524d8: acca0438 */ sw $t2,0x438($a2) +/* f0524dc: 03e00008 */ jr $ra +/* f0524e0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0071 + */ +GLOBAL_ASM( +glabel ai0071 +/* f0524e4: 3c06800a */ lui $a2,0x800a +/* f0524e8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0524ec: 8cce0434 */ lw $t6,0x434($a2) +/* f0524f0: 8ccf0438 */ lw $t7,0x438($a2) +/* f0524f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0524f8: afbf0014 */ sw $ra,0x14($sp) +/* f0524fc: 01cf2821 */ addu $a1,$t6,$t7 +/* f052500: 90a40002 */ lbu $a0,0x2($a1) +/* f052504: 0fc2556c */ jal func0f0955b0 +/* f052508: afa5001c */ sw $a1,0x1c($sp) +/* f05250c: 3c06800a */ lui $a2,0x800a +/* f052510: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f052514: 1040000d */ beqz $v0,.L0f05254c +/* f052518: 8fa5001c */ lw $a1,0x1c($sp) +/* f05251c: 8c430014 */ lw $v1,0x14($v0) +/* f052520: 5060000b */ beqzl $v1,.L0f052550 +/* f052524: 8cca0438 */ lw $t2,0x438($a2) +/* f052528: 90780000 */ lbu $t8,0x0($v1) +/* f05252c: 24010002 */ addiu $at,$zero,0x2 +/* f052530: 57010007 */ bnel $t8,$at,.L0f052550 +/* f052534: 8cca0438 */ lw $t2,0x438($a2) +/* f052538: 90a30003 */ lbu $v1,0x3($a1) +/* f05253c: 8c590074 */ lw $t9,0x74($v0) +/* f052540: 00604027 */ nor $t0,$v1,$zero +/* f052544: 03284824 */ and $t1,$t9,$t0 +/* f052548: ac490074 */ sw $t1,0x74($v0) +.L0f05254c: +/* f05254c: 8cca0438 */ lw $t2,0x438($a2) +.L0f052550: +/* f052550: 8fbf0014 */ lw $ra,0x14($sp) +/* f052554: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052558: 254b0004 */ addiu $t3,$t2,0x4 +/* f05255c: accb0438 */ sw $t3,0x438($a2) +/* f052560: 03e00008 */ jr $ra +/* f052564: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0072 + */ +GLOBAL_ASM( +glabel ai0072 +/* f052568: 3c07800a */ lui $a3,0x800a +/* f05256c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f052570: 8cee0434 */ lw $t6,0x434($a3) +/* f052574: 8cef0438 */ lw $t7,0x438($a3) +/* f052578: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05257c: afbf0014 */ sw $ra,0x14($sp) +/* f052580: 01cf4021 */ addu $t0,$t6,$t7 +/* f052584: 91040002 */ lbu $a0,0x2($t0) +/* f052588: 0fc2556c */ jal func0f0955b0 +/* f05258c: afa8001c */ sw $t0,0x1c($sp) +/* f052590: 3c07800a */ lui $a3,0x800a +/* f052594: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f052598: 8fa8001c */ lw $t0,0x1c($sp) +/* f05259c: 1040000e */ beqz $v0,.L0f0525d8 +/* f0525a0: 00002825 */ or $a1,$zero,$zero +/* f0525a4: 8c430014 */ lw $v1,0x14($v0) +/* f0525a8: 1060000b */ beqz $v1,.L0f0525d8 +/* f0525ac: 00000000 */ sll $zero,$zero,0x0 +/* f0525b0: 90780000 */ lbu $t8,0x0($v1) +/* f0525b4: 24010002 */ addiu $at,$zero,0x2 +/* f0525b8: 17010007 */ bne $t8,$at,.L0f0525d8 +/* f0525bc: 00000000 */ sll $zero,$zero,0x0 +/* f0525c0: 91030003 */ lbu $v1,0x3($t0) +/* f0525c4: 8c440074 */ lw $a0,0x74($v0) +/* f0525c8: 0083c824 */ and $t9,$a0,$v1 +/* f0525cc: 14790002 */ bne $v1,$t9,.L0f0525d8 +/* f0525d0: 00000000 */ sll $zero,$zero,0x0 +/* f0525d4: 24050001 */ addiu $a1,$zero,0x1 +.L0f0525d8: +/* f0525d8: 50a0000a */ beqzl $a1,.L0f052604 +/* f0525dc: 8ce90438 */ lw $t1,0x438($a3) +/* f0525e0: 8ce40434 */ lw $a0,0x434($a3) +/* f0525e4: 8ce50438 */ lw $a1,0x438($a3) +/* f0525e8: 0fc13583 */ jal chraiGoToLabel +/* f0525ec: 91060004 */ lbu $a2,0x4($t0) +/* f0525f0: 3c07800a */ lui $a3,0x800a +/* f0525f4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0525f8: 10000004 */ beqz $zero,.L0f05260c +/* f0525fc: ace20438 */ sw $v0,0x438($a3) +/* f052600: 8ce90438 */ lw $t1,0x438($a3) +.L0f052604: +/* f052604: 252a0005 */ addiu $t2,$t1,0x5 +/* f052608: acea0438 */ sw $t2,0x438($a3) +.L0f05260c: +/* f05260c: 8fbf0014 */ lw $ra,0x14($sp) +/* f052610: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052614: 00001025 */ or $v0,$zero,$zero +/* f052618: 03e00008 */ jr $ra +/* f05261c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0073 + */ +GLOBAL_ASM( +glabel ai0073 +/* f052620: 27bdffd8 */ addiu $sp,$sp,-40 +/* f052624: afb00018 */ sw $s0,0x18($sp) +/* f052628: 3c10800a */ lui $s0,0x800a +/* f05262c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f052630: 8e0e0434 */ lw $t6,0x434($s0) +/* f052634: 8e0f0438 */ lw $t7,0x438($s0) +/* f052638: afbf001c */ sw $ra,0x1c($sp) +/* f05263c: 01cfc021 */ addu $t8,$t6,$t7 +/* f052640: 0fc2557d */ jal func0f0955f4 +/* f052644: afb80024 */ sw $t8,0x24($sp) +/* f052648: 8fb90024 */ lw $t9,0x24($sp) +/* f05264c: 93240002 */ lbu $a0,0x2($t9) +/* f052650: 0082082a */ slt $at,$a0,$v0 +/* f052654: 50200017 */ beqzl $at,.L0f0526b4 +/* f052658: 8e0e0438 */ lw $t6,0x438($s0) +/* f05265c: 0fc255a1 */ jal func0f095684 +/* f052660: 00000000 */ sll $zero,$zero,0x0 +/* f052664: 24010001 */ addiu $at,$zero,0x1 +/* f052668: 14410011 */ bne $v0,$at,.L0f0526b0 +/* f05266c: 8fa80024 */ lw $t0,0x24($sp) +/* f052670: 0fc25594 */ jal func0f095650 +/* f052674: 91040002 */ lbu $a0,0x2($t0) +/* f052678: 0fc5b367 */ jal func0f16cd9c +/* f05267c: afa20020 */ sw $v0,0x20($sp) +/* f052680: 8fab0020 */ lw $t3,0x20($sp) +/* f052684: 24090001 */ addiu $t1,$zero,0x1 +/* f052688: 00495004 */ sllv $t2,$t1,$v0 +/* f05268c: 014b6024 */ and $t4,$t2,$t3 +/* f052690: 11800007 */ beqz $t4,.L0f0526b0 +/* f052694: 8fad0024 */ lw $t5,0x24($sp) +/* f052698: 8e040434 */ lw $a0,0x434($s0) +/* f05269c: 8e050438 */ lw $a1,0x438($s0) +/* f0526a0: 0fc13583 */ jal chraiGoToLabel +/* f0526a4: 91a60003 */ lbu $a2,0x3($t5) +/* f0526a8: 10000004 */ beqz $zero,.L0f0526bc +/* f0526ac: ae020438 */ sw $v0,0x438($s0) +.L0f0526b0: +/* f0526b0: 8e0e0438 */ lw $t6,0x438($s0) +.L0f0526b4: +/* f0526b4: 25cf0004 */ addiu $t7,$t6,0x4 +/* f0526b8: ae0f0438 */ sw $t7,0x438($s0) +.L0f0526bc: +/* f0526bc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0526c0: 8fb00018 */ lw $s0,0x18($sp) +/* f0526c4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0526c8: 03e00008 */ jr $ra +/* f0526cc: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0074 + */ +GLOBAL_ASM( +glabel ai0074 +/* f0526d0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0526d4: afb00018 */ sw $s0,0x18($sp) +/* f0526d8: 3c10800a */ lui $s0,0x800a +/* f0526dc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0526e0: 8e0e0434 */ lw $t6,0x434($s0) +/* f0526e4: 8e0f0438 */ lw $t7,0x438($s0) +/* f0526e8: afbf001c */ sw $ra,0x1c($sp) +/* f0526ec: 01cfc021 */ addu $t8,$t6,$t7 +/* f0526f0: 0fc2557d */ jal func0f0955f4 +/* f0526f4: afb80024 */ sw $t8,0x24($sp) +/* f0526f8: 8fb90024 */ lw $t9,0x24($sp) +/* f0526fc: 93240002 */ lbu $a0,0x2($t9) +/* f052700: 0082082a */ slt $at,$a0,$v0 +/* f052704: 50200017 */ beqzl $at,.L0f052764 +/* f052708: 8e0e0438 */ lw $t6,0x438($s0) +/* f05270c: 0fc255a1 */ jal func0f095684 +/* f052710: 00000000 */ sll $zero,$zero,0x0 +/* f052714: 24010002 */ addiu $at,$zero,0x2 +/* f052718: 14410011 */ bne $v0,$at,.L0f052760 +/* f05271c: 8fa80024 */ lw $t0,0x24($sp) +/* f052720: 0fc25594 */ jal func0f095650 +/* f052724: 91040002 */ lbu $a0,0x2($t0) +/* f052728: 0fc5b367 */ jal func0f16cd9c +/* f05272c: afa20020 */ sw $v0,0x20($sp) +/* f052730: 8fab0020 */ lw $t3,0x20($sp) +/* f052734: 24090001 */ addiu $t1,$zero,0x1 +/* f052738: 00495004 */ sllv $t2,$t1,$v0 +/* f05273c: 014b6024 */ and $t4,$t2,$t3 +/* f052740: 11800007 */ beqz $t4,.L0f052760 +/* f052744: 8fad0024 */ lw $t5,0x24($sp) +/* f052748: 8e040434 */ lw $a0,0x434($s0) +/* f05274c: 8e050438 */ lw $a1,0x438($s0) +/* f052750: 0fc13583 */ jal chraiGoToLabel +/* f052754: 91a60003 */ lbu $a2,0x3($t5) +/* f052758: 10000004 */ beqz $zero,.L0f05276c +/* f05275c: ae020438 */ sw $v0,0x438($s0) +.L0f052760: +/* f052760: 8e0e0438 */ lw $t6,0x438($s0) +.L0f052764: +/* f052764: 25cf0004 */ addiu $t7,$t6,0x4 +/* f052768: ae0f0438 */ sw $t7,0x438($s0) +.L0f05276c: +/* f05276c: 8fbf001c */ lw $ra,0x1c($sp) +/* f052770: 8fb00018 */ lw $s0,0x18($sp) +/* f052774: 27bd0028 */ addiu $sp,$sp,0x28 +/* f052778: 03e00008 */ jr $ra +/* f05277c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0075 + */ +GLOBAL_ASM( +glabel ai0075 +/* f052780: 3c03800a */ lui $v1,0x800a +/* f052784: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052788: 8c6e0434 */ lw $t6,0x434($v1) +/* f05278c: 8c6f0438 */ lw $t7,0x438($v1) +/* f052790: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052794: afbf0014 */ sw $ra,0x14($sp) +/* f052798: 01cf3821 */ addu $a3,$t6,$t7 +/* f05279c: 90e50002 */ lbu $a1,0x2($a3) +/* f0527a0: afa7001c */ sw $a3,0x1c($sp) +/* f0527a4: 0fc1293b */ jal func0f04a4ec +/* f0527a8: 8c640424 */ lw $a0,0x424($v1) +/* f0527ac: 3c03800a */ lui $v1,0x800a +/* f0527b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0527b4: 10400009 */ beqz $v0,.L0f0527dc +/* f0527b8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0527bc: 8c640434 */ lw $a0,0x434($v1) +/* f0527c0: 8c650438 */ lw $a1,0x438($v1) +/* f0527c4: 0fc13583 */ jal chraiGoToLabel +/* f0527c8: 90e60003 */ lbu $a2,0x3($a3) +/* f0527cc: 3c03800a */ lui $v1,0x800a +/* f0527d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0527d4: 10000004 */ beqz $zero,.L0f0527e8 +/* f0527d8: ac620438 */ sw $v0,0x438($v1) +.L0f0527dc: +/* f0527dc: 8c780438 */ lw $t8,0x438($v1) +/* f0527e0: 27190004 */ addiu $t9,$t8,0x4 +/* f0527e4: ac790438 */ sw $t9,0x438($v1) +.L0f0527e8: +/* f0527e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0527ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0527f0: 00001025 */ or $v0,$zero,$zero +/* f0527f4: 03e00008 */ jr $ra +/* f0527f8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0076 + */ +GLOBAL_ASM( +glabel ai0076 +/* f0527fc: 3c03800a */ lui $v1,0x800a +/* f052800: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052804: 8c6e0434 */ lw $t6,0x434($v1) +/* f052808: 8c6f0438 */ lw $t7,0x438($v1) +/* f05280c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052810: afbf0014 */ sw $ra,0x14($sp) +/* f052814: 01cf3821 */ addu $a3,$t6,$t7 +/* f052818: 90e50002 */ lbu $a1,0x2($a3) +/* f05281c: afa7001c */ sw $a3,0x1c($sp) +/* f052820: 0fc1299d */ jal func0f04a674 +/* f052824: 8c640424 */ lw $a0,0x424($v1) +/* f052828: 3c03800a */ lui $v1,0x800a +/* f05282c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052830: 10400009 */ beqz $v0,.L0f052858 +/* f052834: 8fa7001c */ lw $a3,0x1c($sp) +/* f052838: 8c640434 */ lw $a0,0x434($v1) +/* f05283c: 8c650438 */ lw $a1,0x438($v1) +/* f052840: 0fc13583 */ jal chraiGoToLabel +/* f052844: 90e60003 */ lbu $a2,0x3($a3) +/* f052848: 3c03800a */ lui $v1,0x800a +/* f05284c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052850: 10000004 */ beqz $zero,.L0f052864 +/* f052854: ac620438 */ sw $v0,0x438($v1) +.L0f052858: +/* f052858: 8c780438 */ lw $t8,0x438($v1) +/* f05285c: 27190004 */ addiu $t9,$t8,0x4 +/* f052860: ac790438 */ sw $t9,0x438($v1) +.L0f052864: +/* f052864: 8fbf0014 */ lw $ra,0x14($sp) +/* f052868: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05286c: 00001025 */ or $v0,$zero,$zero +/* f052870: 03e00008 */ jr $ra +/* f052874: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 007d + */ +GLOBAL_ASM( +glabel ai007d +/* f052878: 3c03800a */ lui $v1,0x800a +/* f05287c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052880: 8c6e0434 */ lw $t6,0x434($v1) +/* f052884: 8c6f0438 */ lw $t7,0x438($v1) +/* f052888: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05288c: afbf0014 */ sw $ra,0x14($sp) +/* f052890: 01cf3821 */ addu $a3,$t6,$t7 +/* f052894: afa7001c */ sw $a3,0x1c($sp) +/* f052898: 0fc12840 */ jal func0f04a100 +/* f05289c: 8c640424 */ lw $a0,0x424($v1) +/* f0528a0: 8fa7001c */ lw $a3,0x1c($sp) +/* f0528a4: 3c03800a */ lui $v1,0x800a +/* f0528a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0528ac: 90f80002 */ lbu $t8,0x2($a3) +/* f0528b0: 0058082a */ slt $at,$v0,$t8 +/* f0528b4: 5020000a */ beqzl $at,.L0f0528e0 +/* f0528b8: 8c790438 */ lw $t9,0x438($v1) +/* f0528bc: 8c640434 */ lw $a0,0x434($v1) +/* f0528c0: 8c650438 */ lw $a1,0x438($v1) +/* f0528c4: 0fc13583 */ jal chraiGoToLabel +/* f0528c8: 90e60003 */ lbu $a2,0x3($a3) +/* f0528cc: 3c03800a */ lui $v1,0x800a +/* f0528d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0528d4: 10000004 */ beqz $zero,.L0f0528e8 +/* f0528d8: ac620438 */ sw $v0,0x438($v1) +/* f0528dc: 8c790438 */ lw $t9,0x438($v1) +.L0f0528e0: +/* f0528e0: 27280004 */ addiu $t0,$t9,0x4 +/* f0528e4: ac680438 */ sw $t0,0x438($v1) +.L0f0528e8: +/* f0528e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0528ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0528f0: 00001025 */ or $v0,$zero,$zero +/* f0528f4: 03e00008 */ jr $ra +/* f0528f8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 007e + */ +GLOBAL_ASM( +glabel ai007e +/* f0528fc: 3c03800a */ lui $v1,0x800a +/* f052900: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052904: 8c6e0434 */ lw $t6,0x434($v1) +/* f052908: 8c6f0438 */ lw $t7,0x438($v1) +/* f05290c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052910: afbf0014 */ sw $ra,0x14($sp) +/* f052914: 01cf3821 */ addu $a3,$t6,$t7 +/* f052918: afa7001c */ sw $a3,0x1c($sp) +/* f05291c: 0fc12840 */ jal func0f04a100 +/* f052920: 8c640424 */ lw $a0,0x424($v1) +/* f052924: 8fa7001c */ lw $a3,0x1c($sp) +/* f052928: 3c03800a */ lui $v1,0x800a +/* f05292c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052930: 90f80002 */ lbu $t8,0x2($a3) +/* f052934: 0302082a */ slt $at,$t8,$v0 +/* f052938: 5020000a */ beqzl $at,.L0f052964 +/* f05293c: 8c790438 */ lw $t9,0x438($v1) +/* f052940: 8c640434 */ lw $a0,0x434($v1) +/* f052944: 8c650438 */ lw $a1,0x438($v1) +/* f052948: 0fc13583 */ jal chraiGoToLabel +/* f05294c: 90e60003 */ lbu $a2,0x3($a3) +/* f052950: 3c03800a */ lui $v1,0x800a +/* f052954: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052958: 10000004 */ beqz $zero,.L0f05296c +/* f05295c: ac620438 */ sw $v0,0x438($v1) +/* f052960: 8c790438 */ lw $t9,0x438($v1) +.L0f052964: +/* f052964: 27280004 */ addiu $t0,$t9,0x4 +/* f052968: ac680438 */ sw $t0,0x438($v1) +.L0f05296c: +/* f05296c: 8fbf0014 */ lw $ra,0x14($sp) +/* f052970: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052974: 00001025 */ or $v0,$zero,$zero +/* f052978: 03e00008 */ jr $ra +/* f05297c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 007f + */ +GLOBAL_ASM( +glabel ai007f +/* f052980: 3c03800a */ lui $v1,0x800a +/* f052984: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052988: 8c6e0434 */ lw $t6,0x434($v1) +/* f05298c: 8c6f0438 */ lw $t7,0x438($v1) +/* f052990: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052994: afbf0014 */ sw $ra,0x14($sp) +/* f052998: 01cf3821 */ addu $a3,$t6,$t7 +/* f05299c: afa7001c */ sw $a3,0x1c($sp) +/* f0529a0: 0fc12842 */ jal func0f04a108 +/* f0529a4: 8c640424 */ lw $a0,0x424($v1) +/* f0529a8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0529ac: 3c03800a */ lui $v1,0x800a +/* f0529b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0529b4: 90f80002 */ lbu $t8,0x2($a3) +/* f0529b8: 0058082a */ slt $at,$v0,$t8 +/* f0529bc: 5020000a */ beqzl $at,.L0f0529e8 +/* f0529c0: 8c790438 */ lw $t9,0x438($v1) +/* f0529c4: 8c640434 */ lw $a0,0x434($v1) +/* f0529c8: 8c650438 */ lw $a1,0x438($v1) +/* f0529cc: 0fc13583 */ jal chraiGoToLabel +/* f0529d0: 90e60003 */ lbu $a2,0x3($a3) +/* f0529d4: 3c03800a */ lui $v1,0x800a +/* f0529d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0529dc: 10000004 */ beqz $zero,.L0f0529f0 +/* f0529e0: ac620438 */ sw $v0,0x438($v1) +/* f0529e4: 8c790438 */ lw $t9,0x438($v1) +.L0f0529e8: +/* f0529e8: 27280004 */ addiu $t0,$t9,0x4 +/* f0529ec: ac680438 */ sw $t0,0x438($v1) +.L0f0529f0: +/* f0529f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0529f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0529f8: 00001025 */ or $v0,$zero,$zero +/* f0529fc: 03e00008 */ jr $ra +/* f052a00: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0080 + */ +GLOBAL_ASM( +glabel ai0080 +/* f052a04: 3c03800a */ lui $v1,0x800a +/* f052a08: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052a0c: 8c6e0434 */ lw $t6,0x434($v1) +/* f052a10: 8c6f0438 */ lw $t7,0x438($v1) +/* f052a14: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052a18: afbf0014 */ sw $ra,0x14($sp) +/* f052a1c: 01cf3821 */ addu $a3,$t6,$t7 +/* f052a20: afa7001c */ sw $a3,0x1c($sp) +/* f052a24: 0fc12842 */ jal func0f04a108 +/* f052a28: 8c640424 */ lw $a0,0x424($v1) +/* f052a2c: 8fa7001c */ lw $a3,0x1c($sp) +/* f052a30: 3c03800a */ lui $v1,0x800a +/* f052a34: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052a38: 90f80002 */ lbu $t8,0x2($a3) +/* f052a3c: 0302082a */ slt $at,$t8,$v0 +/* f052a40: 5020000a */ beqzl $at,.L0f052a6c +/* f052a44: 8c790438 */ lw $t9,0x438($v1) +/* f052a48: 8c640434 */ lw $a0,0x434($v1) +/* f052a4c: 8c650438 */ lw $a1,0x438($v1) +/* f052a50: 0fc13583 */ jal chraiGoToLabel +/* f052a54: 90e60003 */ lbu $a2,0x3($a3) +/* f052a58: 3c03800a */ lui $v1,0x800a +/* f052a5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052a60: 10000004 */ beqz $zero,.L0f052a74 +/* f052a64: ac620438 */ sw $v0,0x438($v1) +/* f052a68: 8c790438 */ lw $t9,0x438($v1) +.L0f052a6c: +/* f052a6c: 27280004 */ addiu $t0,$t9,0x4 +/* f052a70: ac680438 */ sw $t0,0x438($v1) +.L0f052a74: +/* f052a74: 8fbf0014 */ lw $ra,0x14($sp) +/* f052a78: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052a7c: 00001025 */ or $v0,$zero,$zero +/* f052a80: 03e00008 */ jr $ra +/* f052a84: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0081 + */ +GLOBAL_ASM( +glabel ai0081 +/* f052a88: 27bdffd8 */ addiu $sp,$sp,-40 +/* f052a8c: afb00018 */ sw $s0,0x18($sp) +/* f052a90: 3c10800a */ lui $s0,0x800a +/* f052a94: 26109fc0 */ addiu $s0,$s0,-24640 +/* f052a98: 8e0e0434 */ lw $t6,0x434($s0) +/* f052a9c: 8e0f0438 */ lw $t7,0x438($s0) +/* f052aa0: afbf001c */ sw $ra,0x1c($sp) +/* f052aa4: 3c014f80 */ lui $at,0x4f80 +/* f052aa8: 01cf3821 */ addu $a3,$t6,$t7 +/* f052aac: 90f80003 */ lbu $t8,0x3($a3) +/* f052ab0: 44982000 */ mtc1 $t8,$f4 +/* f052ab4: 07010004 */ bgez $t8,.L0f052ac8 +/* f052ab8: 468021a0 */ cvt.s.w $f6,$f4 +/* f052abc: 44814000 */ mtc1 $at,$f8 +/* f052ac0: 00000000 */ sll $zero,$zero,0x0 +/* f052ac4: 46083180 */ add.s $f6,$f6,$f8 +.L0f052ac8: +/* f052ac8: 3c017f1b */ lui $at,0x7f1b +/* f052acc: c42a9c38 */ lwc1 $f10,-0x63c8($at) +/* f052ad0: 8e040424 */ lw $a0,0x424($s0) +/* f052ad4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f052ad8: e7b00020 */ swc1 $f16,0x20($sp) +/* f052adc: 90e50002 */ lbu $a1,0x2($a3) +/* f052ae0: 0fc126d1 */ jal chrFindById +/* f052ae4: afa70024 */ sw $a3,0x24($sp) +/* f052ae8: 8fa70024 */ lw $a3,0x24($sp) +/* f052aec: 00402825 */ or $a1,$v0,$zero +/* f052af0: 10400026 */ beqz $v0,.L0f052b8c +/* f052af4: 00001825 */ or $v1,$zero,$zero +/* f052af8: 8c44001c */ lw $a0,0x1c($v0) +/* f052afc: 10800023 */ beqz $a0,.L0f052b8c +/* f052b00: 00000000 */ sll $zero,$zero,0x0 +/* f052b04: 90990000 */ lbu $t9,0x0($a0) +/* f052b08: 24010006 */ addiu $at,$zero,0x6 +/* f052b0c: 57210016 */ bnel $t9,$at,.L0f052b68 +/* f052b10: c44a0104 */ lwc1 $f10,0x104($v0) +/* f052b14: 8ca4001c */ lw $a0,0x1c($a1) +/* f052b18: 0fc4a25f */ jal func0f12897c +/* f052b1c: afa70024 */ sw $a3,0x24($sp) +/* f052b20: 00024080 */ sll $t0,$v0,0x2 +/* f052b24: 02084821 */ addu $t1,$s0,$t0 +/* f052b28: 8d2a0064 */ lw $t2,0x64($t1) +/* f052b2c: 3c014100 */ lui $at,0x4100 +/* f052b30: 44812000 */ mtc1 $at,$f4 +/* f052b34: c55200dc */ lwc1 $f18,0xdc($t2) +/* f052b38: c7a60020 */ lwc1 $f6,0x20($sp) +/* f052b3c: 8fa70024 */ lw $a3,0x24($sp) +/* f052b40: 46049202 */ mul.s $f8,$f18,$f4 +/* f052b44: 00001825 */ or $v1,$zero,$zero +/* f052b48: 4606403c */ c.lt.s $f8,$f6 +/* f052b4c: 00000000 */ sll $zero,$zero,0x0 +/* f052b50: 4500000e */ bc1f .L0f052b8c +/* f052b54: 00000000 */ sll $zero,$zero,0x0 +/* f052b58: 24030001 */ addiu $v1,$zero,0x1 +/* f052b5c: 1000000b */ beqz $zero,.L0f052b8c +/* f052b60: 00000000 */ sll $zero,$zero,0x0 +/* f052b64: c44a0104 */ lwc1 $f10,0x104($v0) +.L0f052b68: +/* f052b68: c4500100 */ lwc1 $f16,0x100($v0) +/* f052b6c: c7a40020 */ lwc1 $f4,0x20($sp) +/* f052b70: 00001825 */ or $v1,$zero,$zero +/* f052b74: 46105481 */ sub.s $f18,$f10,$f16 +/* f052b78: 4604903c */ c.lt.s $f18,$f4 +/* f052b7c: 00000000 */ sll $zero,$zero,0x0 +/* f052b80: 45000002 */ bc1f .L0f052b8c +/* f052b84: 00000000 */ sll $zero,$zero,0x0 +/* f052b88: 24030001 */ addiu $v1,$zero,0x1 +.L0f052b8c: +/* f052b8c: 50600008 */ beqzl $v1,.L0f052bb0 +/* f052b90: 8e0b0438 */ lw $t3,0x438($s0) +/* f052b94: 8e040434 */ lw $a0,0x434($s0) +/* f052b98: 8e050438 */ lw $a1,0x438($s0) +/* f052b9c: 0fc13583 */ jal chraiGoToLabel +/* f052ba0: 90e60004 */ lbu $a2,0x4($a3) +/* f052ba4: 10000004 */ beqz $zero,.L0f052bb8 +/* f052ba8: ae020438 */ sw $v0,0x438($s0) +/* f052bac: 8e0b0438 */ lw $t3,0x438($s0) +.L0f052bb0: +/* f052bb0: 256c0005 */ addiu $t4,$t3,0x5 +/* f052bb4: ae0c0438 */ sw $t4,0x438($s0) +.L0f052bb8: +/* f052bb8: 8fbf001c */ lw $ra,0x1c($sp) +/* f052bbc: 8fb00018 */ lw $s0,0x18($sp) +/* f052bc0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f052bc4: 03e00008 */ jr $ra +/* f052bc8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0082 + */ +GLOBAL_ASM( +glabel ai0082 +/* f052bcc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f052bd0: afb00018 */ sw $s0,0x18($sp) +/* f052bd4: 3c10800a */ lui $s0,0x800a +/* f052bd8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f052bdc: 8e0e0434 */ lw $t6,0x434($s0) +/* f052be0: 8e0f0438 */ lw $t7,0x438($s0) +/* f052be4: afbf001c */ sw $ra,0x1c($sp) +/* f052be8: 3c014f80 */ lui $at,0x4f80 +/* f052bec: 01cf3821 */ addu $a3,$t6,$t7 +/* f052bf0: 90f80003 */ lbu $t8,0x3($a3) +/* f052bf4: 44982000 */ mtc1 $t8,$f4 +/* f052bf8: 07010004 */ bgez $t8,.L0f052c0c +/* f052bfc: 468021a0 */ cvt.s.w $f6,$f4 +/* f052c00: 44814000 */ mtc1 $at,$f8 +/* f052c04: 00000000 */ sll $zero,$zero,0x0 +/* f052c08: 46083180 */ add.s $f6,$f6,$f8 +.L0f052c0c: +/* f052c0c: 3c017f1b */ lui $at,0x7f1b +/* f052c10: c42a9c3c */ lwc1 $f10,-0x63c4($at) +/* f052c14: 8e040424 */ lw $a0,0x424($s0) +/* f052c18: 460a3402 */ mul.s $f16,$f6,$f10 +/* f052c1c: e7b00020 */ swc1 $f16,0x20($sp) +/* f052c20: 90e50002 */ lbu $a1,0x2($a3) +/* f052c24: 0fc126d1 */ jal chrFindById +/* f052c28: afa70024 */ sw $a3,0x24($sp) +/* f052c2c: 8fa70024 */ lw $a3,0x24($sp) +/* f052c30: 00402825 */ or $a1,$v0,$zero +/* f052c34: 10400026 */ beqz $v0,.L0f052cd0 +/* f052c38: 00001825 */ or $v1,$zero,$zero +/* f052c3c: 8c44001c */ lw $a0,0x1c($v0) +/* f052c40: 10800023 */ beqz $a0,.L0f052cd0 +/* f052c44: 00000000 */ sll $zero,$zero,0x0 +/* f052c48: 90990000 */ lbu $t9,0x0($a0) +/* f052c4c: 24010006 */ addiu $at,$zero,0x6 +/* f052c50: 57210016 */ bnel $t9,$at,.L0f052cac +/* f052c54: c44a0104 */ lwc1 $f10,0x104($v0) +/* f052c58: 8ca4001c */ lw $a0,0x1c($a1) +/* f052c5c: 0fc4a25f */ jal func0f12897c +/* f052c60: afa70024 */ sw $a3,0x24($sp) +/* f052c64: 00024080 */ sll $t0,$v0,0x2 +/* f052c68: 02084821 */ addu $t1,$s0,$t0 +/* f052c6c: 8d2a0064 */ lw $t2,0x64($t1) +/* f052c70: 3c014100 */ lui $at,0x4100 +/* f052c74: 44812000 */ mtc1 $at,$f4 +/* f052c78: c55200dc */ lwc1 $f18,0xdc($t2) +/* f052c7c: c7a60020 */ lwc1 $f6,0x20($sp) +/* f052c80: 8fa70024 */ lw $a3,0x24($sp) +/* f052c84: 46049202 */ mul.s $f8,$f18,$f4 +/* f052c88: 00001825 */ or $v1,$zero,$zero +/* f052c8c: 4608303c */ c.lt.s $f6,$f8 +/* f052c90: 00000000 */ sll $zero,$zero,0x0 +/* f052c94: 4500000e */ bc1f .L0f052cd0 +/* f052c98: 00000000 */ sll $zero,$zero,0x0 +/* f052c9c: 24030001 */ addiu $v1,$zero,0x1 +/* f052ca0: 1000000b */ beqz $zero,.L0f052cd0 +/* f052ca4: 00000000 */ sll $zero,$zero,0x0 +/* f052ca8: c44a0104 */ lwc1 $f10,0x104($v0) +.L0f052cac: +/* f052cac: c4500100 */ lwc1 $f16,0x100($v0) +/* f052cb0: c7a40020 */ lwc1 $f4,0x20($sp) +/* f052cb4: 00001825 */ or $v1,$zero,$zero +/* f052cb8: 46105481 */ sub.s $f18,$f10,$f16 +/* f052cbc: 4612203c */ c.lt.s $f4,$f18 +/* f052cc0: 00000000 */ sll $zero,$zero,0x0 +/* f052cc4: 45000002 */ bc1f .L0f052cd0 +/* f052cc8: 00000000 */ sll $zero,$zero,0x0 +/* f052ccc: 24030001 */ addiu $v1,$zero,0x1 +.L0f052cd0: +/* f052cd0: 50600008 */ beqzl $v1,.L0f052cf4 +/* f052cd4: 8e0b0438 */ lw $t3,0x438($s0) +/* f052cd8: 8e040434 */ lw $a0,0x434($s0) +/* f052cdc: 8e050438 */ lw $a1,0x438($s0) +/* f052ce0: 0fc13583 */ jal chraiGoToLabel +/* f052ce4: 90e60004 */ lbu $a2,0x4($a3) +/* f052ce8: 10000004 */ beqz $zero,.L0f052cfc +/* f052cec: ae020438 */ sw $v0,0x438($s0) +/* f052cf0: 8e0b0438 */ lw $t3,0x438($s0) +.L0f052cf4: +/* f052cf4: 256c0005 */ addiu $t4,$t3,0x5 +/* f052cf8: ae0c0438 */ sw $t4,0x438($s0) +.L0f052cfc: +/* f052cfc: 8fbf001c */ lw $ra,0x1c($sp) +/* f052d00: 8fb00018 */ lw $s0,0x18($sp) +/* f052d04: 27bd0028 */ addiu $sp,$sp,0x28 +/* f052d08: 03e00008 */ jr $ra +/* f052d0c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 010f + */ +GLOBAL_ASM( +glabel ai010f +/* f052d10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f052d14: afb00018 */ sw $s0,0x18($sp) +/* f052d18: 3c10800a */ lui $s0,0x800a +/* f052d1c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f052d20: 8e0e0434 */ lw $t6,0x434($s0) +/* f052d24: 8e0f0438 */ lw $t7,0x438($s0) +/* f052d28: afbf001c */ sw $ra,0x1c($sp) +/* f052d2c: 3c017f1b */ lui $at,0x7f1b +/* f052d30: 01cf1821 */ addu $v1,$t6,$t7 +/* f052d34: 90780003 */ lbu $t8,0x3($v1) +/* f052d38: 90680004 */ lbu $t0,0x4($v1) +/* f052d3c: c4289c40 */ lwc1 $f8,-0x63c0($at) +/* f052d40: 0018ca00 */ sll $t9,$t8,0x8 +/* f052d44: 03284825 */ or $t1,$t9,$t0 +/* f052d48: 44892000 */ mtc1 $t1,$f4 +/* f052d4c: 8e040424 */ lw $a0,0x424($s0) +/* f052d50: 468021a0 */ cvt.s.w $f6,$f4 +/* f052d54: 46083282 */ mul.s $f10,$f6,$f8 +/* f052d58: e7aa0020 */ swc1 $f10,0x20($sp) +/* f052d5c: 90650002 */ lbu $a1,0x2($v1) +/* f052d60: 0fc126d1 */ jal chrFindById +/* f052d64: afa30024 */ sw $v1,0x24($sp) +/* f052d68: 8fa30024 */ lw $v1,0x24($sp) +/* f052d6c: 1040000f */ beqz $v0,.L0f052dac +/* f052d70: 00402025 */ or $a0,$v0,$zero +/* f052d74: 0fc0cfe8 */ jal func0f033fa0 +/* f052d78: afa30024 */ sw $v1,0x24($sp) +/* f052d7c: c7b00020 */ lwc1 $f16,0x20($sp) +/* f052d80: 8fa30024 */ lw $v1,0x24($sp) +/* f052d84: 4610003c */ c.lt.s $f0,$f16 +/* f052d88: 00000000 */ sll $zero,$zero,0x0 +/* f052d8c: 45020008 */ bc1fl .L0f052db0 +/* f052d90: 8e0a0438 */ lw $t2,0x438($s0) +/* f052d94: 8e040434 */ lw $a0,0x434($s0) +/* f052d98: 8e050438 */ lw $a1,0x438($s0) +/* f052d9c: 0fc13583 */ jal chraiGoToLabel +/* f052da0: 90660005 */ lbu $a2,0x5($v1) +/* f052da4: 10000004 */ beqz $zero,.L0f052db8 +/* f052da8: ae020438 */ sw $v0,0x438($s0) +.L0f052dac: +/* f052dac: 8e0a0438 */ lw $t2,0x438($s0) +.L0f052db0: +/* f052db0: 254b0006 */ addiu $t3,$t2,0x6 +/* f052db4: ae0b0438 */ sw $t3,0x438($s0) +.L0f052db8: +/* f052db8: 8fbf001c */ lw $ra,0x1c($sp) +/* f052dbc: 8fb00018 */ lw $s0,0x18($sp) +/* f052dc0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f052dc4: 03e00008 */ jr $ra +/* f052dc8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0110 + */ +GLOBAL_ASM( +glabel ai0110 +/* f052dcc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f052dd0: afb00018 */ sw $s0,0x18($sp) +/* f052dd4: 3c10800a */ lui $s0,0x800a +/* f052dd8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f052ddc: 8e0e0434 */ lw $t6,0x434($s0) +/* f052de0: 8e0f0438 */ lw $t7,0x438($s0) +/* f052de4: afbf001c */ sw $ra,0x1c($sp) +/* f052de8: 3c017f1b */ lui $at,0x7f1b +/* f052dec: 01cf1821 */ addu $v1,$t6,$t7 +/* f052df0: 90780003 */ lbu $t8,0x3($v1) +/* f052df4: 90680004 */ lbu $t0,0x4($v1) +/* f052df8: c4289c44 */ lwc1 $f8,-0x63bc($at) +/* f052dfc: 0018ca00 */ sll $t9,$t8,0x8 +/* f052e00: 03284825 */ or $t1,$t9,$t0 +/* f052e04: 44892000 */ mtc1 $t1,$f4 +/* f052e08: 8e040424 */ lw $a0,0x424($s0) +/* f052e0c: 468021a0 */ cvt.s.w $f6,$f4 +/* f052e10: 46083282 */ mul.s $f10,$f6,$f8 +/* f052e14: e7aa0020 */ swc1 $f10,0x20($sp) +/* f052e18: 90650002 */ lbu $a1,0x2($v1) +/* f052e1c: 0fc126d1 */ jal chrFindById +/* f052e20: afa30024 */ sw $v1,0x24($sp) +/* f052e24: 8fa30024 */ lw $v1,0x24($sp) +/* f052e28: 1040000f */ beqz $v0,.L0f052e68 +/* f052e2c: 00402025 */ or $a0,$v0,$zero +/* f052e30: 0fc0cfe8 */ jal func0f033fa0 +/* f052e34: afa30024 */ sw $v1,0x24($sp) +/* f052e38: c7b00020 */ lwc1 $f16,0x20($sp) +/* f052e3c: 8fa30024 */ lw $v1,0x24($sp) +/* f052e40: 4600803c */ c.lt.s $f16,$f0 +/* f052e44: 00000000 */ sll $zero,$zero,0x0 +/* f052e48: 45020008 */ bc1fl .L0f052e6c +/* f052e4c: 8e0a0438 */ lw $t2,0x438($s0) +/* f052e50: 8e040434 */ lw $a0,0x434($s0) +/* f052e54: 8e050438 */ lw $a1,0x438($s0) +/* f052e58: 0fc13583 */ jal chraiGoToLabel +/* f052e5c: 90660005 */ lbu $a2,0x5($v1) +/* f052e60: 10000004 */ beqz $zero,.L0f052e74 +/* f052e64: ae020438 */ sw $v0,0x438($s0) +.L0f052e68: +/* f052e68: 8e0a0438 */ lw $t2,0x438($s0) +.L0f052e6c: +/* f052e6c: 254b0006 */ addiu $t3,$t2,0x6 +/* f052e70: ae0b0438 */ sw $t3,0x438($s0) +.L0f052e74: +/* f052e74: 8fbf001c */ lw $ra,0x1c($sp) +/* f052e78: 8fb00018 */ lw $s0,0x18($sp) +/* f052e7c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f052e80: 03e00008 */ jr $ra +/* f052e84: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0083 + */ +GLOBAL_ASM( +glabel ai0083 +/* f052e88: 3c03800a */ lui $v1,0x800a +/* f052e8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052e90: 8c6e0434 */ lw $t6,0x434($v1) +/* f052e94: 8c6f0438 */ lw $t7,0x438($v1) +/* f052e98: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052e9c: afbf0014 */ sw $ra,0x14($sp) +/* f052ea0: 01cf3821 */ addu $a3,$t6,$t7 +/* f052ea4: 90e50002 */ lbu $a1,0x2($a3) +/* f052ea8: afa7001c */ sw $a3,0x1c($sp) +/* f052eac: 0fc126d1 */ jal chrFindById +/* f052eb0: 8c640424 */ lw $a0,0x424($v1) +/* f052eb4: 3c03800a */ lui $v1,0x800a +/* f052eb8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052ebc: 10400011 */ beqz $v0,.L0f052f04 +/* f052ec0: 8fa7001c */ lw $a3,0x1c($sp) +/* f052ec4: 8c580018 */ lw $t8,0x18($v0) +/* f052ec8: 33190100 */ andi $t9,$t8,0x100 +/* f052ecc: 5320000e */ beqzl $t9,.L0f052f08 +/* f052ed0: 8c6b0438 */ lw $t3,0x438($v1) +/* f052ed4: 8c490018 */ lw $t1,0x18($v0) +/* f052ed8: 2401feff */ addiu $at,$zero,-257 +/* f052edc: 01215024 */ and $t2,$t1,$at +/* f052ee0: ac4a0018 */ sw $t2,0x18($v0) +/* f052ee4: 90e60003 */ lbu $a2,0x3($a3) +/* f052ee8: 8c650438 */ lw $a1,0x438($v1) +/* f052eec: 0fc13583 */ jal chraiGoToLabel +/* f052ef0: 8c640434 */ lw $a0,0x434($v1) +/* f052ef4: 3c03800a */ lui $v1,0x800a +/* f052ef8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052efc: 10000004 */ beqz $zero,.L0f052f10 +/* f052f00: ac620438 */ sw $v0,0x438($v1) +.L0f052f04: +/* f052f04: 8c6b0438 */ lw $t3,0x438($v1) +.L0f052f08: +/* f052f08: 256c0004 */ addiu $t4,$t3,0x4 +/* f052f0c: ac6c0438 */ sw $t4,0x438($v1) +.L0f052f10: +/* f052f10: 8fbf0014 */ lw $ra,0x14($sp) +/* f052f14: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052f18: 00001025 */ or $v0,$zero,$zero +/* f052f1c: 03e00008 */ jr $ra +/* f052f20: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0168 + */ +GLOBAL_ASM( +glabel ai0168 +/* f052f24: 3c03800a */ lui $v1,0x800a +/* f052f28: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052f2c: 8c6e0434 */ lw $t6,0x434($v1) +/* f052f30: 8c6f0438 */ lw $t7,0x438($v1) +/* f052f34: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052f38: afbf0014 */ sw $ra,0x14($sp) +/* f052f3c: 01cf3821 */ addu $a3,$t6,$t7 +/* f052f40: 90e50002 */ lbu $a1,0x2($a3) +/* f052f44: afa7001c */ sw $a3,0x1c($sp) +/* f052f48: 0fc126d1 */ jal chrFindById +/* f052f4c: 8c640424 */ lw $a0,0x424($v1) +/* f052f50: 3c03800a */ lui $v1,0x800a +/* f052f54: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052f58: 10400012 */ beqz $v0,.L0f052fa4 +/* f052f5c: 8fa7001c */ lw $a3,0x1c($sp) +/* f052f60: 8c580018 */ lw $t8,0x18($v0) +/* f052f64: 0018c980 */ sll $t9,$t8,0x6 +/* f052f68: 0723000f */ bgezl $t9,.L0f052fa8 +/* f052f6c: 8c6b0438 */ lw $t3,0x438($v1) +/* f052f70: 8c490018 */ lw $t1,0x18($v0) +/* f052f74: 3c01fdff */ lui $at,0xfdff +/* f052f78: 3421ffff */ ori $at,$at,0xffff +/* f052f7c: 01215024 */ and $t2,$t1,$at +/* f052f80: ac4a0018 */ sw $t2,0x18($v0) +/* f052f84: 90e60003 */ lbu $a2,0x3($a3) +/* f052f88: 8c650438 */ lw $a1,0x438($v1) +/* f052f8c: 0fc13583 */ jal chraiGoToLabel +/* f052f90: 8c640434 */ lw $a0,0x434($v1) +/* f052f94: 3c03800a */ lui $v1,0x800a +/* f052f98: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052f9c: 10000004 */ beqz $zero,.L0f052fb0 +/* f052fa0: ac620438 */ sw $v0,0x438($v1) +.L0f052fa4: +/* f052fa4: 8c6b0438 */ lw $t3,0x438($v1) +.L0f052fa8: +/* f052fa8: 256c0004 */ addiu $t4,$t3,0x4 +/* f052fac: ac6c0438 */ sw $t4,0x438($v1) +.L0f052fb0: +/* f052fb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f052fb4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f052fb8: 00001025 */ or $v0,$zero,$zero +/* f052fbc: 03e00008 */ jr $ra +/* f052fc0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0077 + */ +GLOBAL_ASM( +glabel ai0077 +/* f052fc4: 3c03800a */ lui $v1,0x800a +/* f052fc8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052fcc: 8c6e0434 */ lw $t6,0x434($v1) +/* f052fd0: 8c6f0438 */ lw $t7,0x438($v1) +/* f052fd4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f052fd8: afbf0014 */ sw $ra,0x14($sp) +/* f052fdc: 01cf3821 */ addu $a3,$t6,$t7 +/* f052fe0: 0fc5b367 */ jal func0f16cd9c +/* f052fe4: afa7001c */ sw $a3,0x1c($sp) +/* f052fe8: 8fa7001c */ lw $a3,0x1c($sp) +/* f052fec: 3c03800a */ lui $v1,0x800a +/* f052ff0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f052ff4: 90f80002 */ lbu $t8,0x2($a3) +/* f052ff8: 0058082a */ slt $at,$v0,$t8 +/* f052ffc: 5020000a */ beqzl $at,.L0f053028 +/* f053000: 8c790438 */ lw $t9,0x438($v1) +/* f053004: 8c640434 */ lw $a0,0x434($v1) +/* f053008: 8c650438 */ lw $a1,0x438($v1) +/* f05300c: 0fc13583 */ jal chraiGoToLabel +/* f053010: 90e60003 */ lbu $a2,0x3($a3) +/* f053014: 3c03800a */ lui $v1,0x800a +/* f053018: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05301c: 10000004 */ beqz $zero,.L0f053030 +/* f053020: ac620438 */ sw $v0,0x438($v1) +/* f053024: 8c790438 */ lw $t9,0x438($v1) +.L0f053028: +/* f053028: 27280004 */ addiu $t0,$t9,0x4 +/* f05302c: ac680438 */ sw $t0,0x438($v1) +.L0f053030: +/* f053030: 8fbf0014 */ lw $ra,0x14($sp) +/* f053034: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053038: 00001025 */ or $v0,$zero,$zero +/* f05303c: 03e00008 */ jr $ra +/* f053040: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0078 + */ +GLOBAL_ASM( +glabel ai0078 +/* f053044: 3c03800a */ lui $v1,0x800a +/* f053048: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05304c: 8c6e0434 */ lw $t6,0x434($v1) +/* f053050: 8c6f0438 */ lw $t7,0x438($v1) +/* f053054: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053058: afbf0014 */ sw $ra,0x14($sp) +/* f05305c: 01cf3821 */ addu $a3,$t6,$t7 +/* f053060: 0fc5b367 */ jal func0f16cd9c +/* f053064: afa7001c */ sw $a3,0x1c($sp) +/* f053068: 8fa7001c */ lw $a3,0x1c($sp) +/* f05306c: 3c03800a */ lui $v1,0x800a +/* f053070: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053074: 90f80002 */ lbu $t8,0x2($a3) +/* f053078: 0302082a */ slt $at,$t8,$v0 +/* f05307c: 5020000a */ beqzl $at,.L0f0530a8 +/* f053080: 8c790438 */ lw $t9,0x438($v1) +/* f053084: 8c640434 */ lw $a0,0x434($v1) +/* f053088: 8c650438 */ lw $a1,0x438($v1) +/* f05308c: 0fc13583 */ jal chraiGoToLabel +/* f053090: 90e60003 */ lbu $a2,0x3($a3) +/* f053094: 3c03800a */ lui $v1,0x800a +/* f053098: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05309c: 10000004 */ beqz $zero,.L0f0530b0 +/* f0530a0: ac620438 */ sw $v0,0x438($v1) +/* f0530a4: 8c790438 */ lw $t9,0x438($v1) +.L0f0530a8: +/* f0530a8: 27280004 */ addiu $t0,$t9,0x4 +/* f0530ac: ac680438 */ sw $t0,0x438($v1) +.L0f0530b0: +/* f0530b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0530b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0530b8: 00001025 */ or $v0,$zero,$zero +/* f0530bc: 03e00008 */ jr $ra +/* f0530c0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0079 + */ +GLOBAL_ASM( +glabel ai0079 +/* f0530c4: 3c03800a */ lui $v1,0x800a +/* f0530c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0530cc: 8c6e0434 */ lw $t6,0x434($v1) +/* f0530d0: 8c6f0438 */ lw $t7,0x438($v1) +/* f0530d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0530d8: afbf0014 */ sw $ra,0x14($sp) +/* f0530dc: 01cf1021 */ addu $v0,$t6,$t7 +/* f0530e0: 90580002 */ lbu $t8,0x2($v0) +/* f0530e4: 90480003 */ lbu $t0,0x3($v0) +/* f0530e8: afa2001c */ sw $v0,0x1c($sp) +/* f0530ec: 0018ca00 */ sll $t9,$t8,0x8 +/* f0530f0: 03284825 */ or $t1,$t9,$t0 +/* f0530f4: 44892000 */ mtc1 $t1,$f4 +/* f0530f8: 00000000 */ sll $zero,$zero,0x0 +/* f0530fc: 468021a0 */ cvt.s.w $f6,$f4 +/* f053100: 0fc5b37b */ jal func0f16cdec +/* f053104: e7a60018 */ swc1 $f6,0x18($sp) +/* f053108: c7a80018 */ lwc1 $f8,0x18($sp) +/* f05310c: 3c03800a */ lui $v1,0x800a +/* f053110: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053114: 4608003c */ c.lt.s $f0,$f8 +/* f053118: 8fa2001c */ lw $v0,0x1c($sp) +/* f05311c: 4502000a */ bc1fl .L0f053148 +/* f053120: 8c6a0438 */ lw $t2,0x438($v1) +/* f053124: 8c640434 */ lw $a0,0x434($v1) +/* f053128: 8c650438 */ lw $a1,0x438($v1) +/* f05312c: 0fc13583 */ jal chraiGoToLabel +/* f053130: 90460004 */ lbu $a2,0x4($v0) +/* f053134: 3c03800a */ lui $v1,0x800a +/* f053138: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05313c: 10000004 */ beqz $zero,.L0f053150 +/* f053140: ac620438 */ sw $v0,0x438($v1) +/* f053144: 8c6a0438 */ lw $t2,0x438($v1) +.L0f053148: +/* f053148: 254b0005 */ addiu $t3,$t2,0x5 +/* f05314c: ac6b0438 */ sw $t3,0x438($v1) +.L0f053150: +/* f053150: 8fbf0014 */ lw $ra,0x14($sp) +/* f053154: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053158: 00001025 */ or $v0,$zero,$zero +/* f05315c: 03e00008 */ jr $ra +/* f053160: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 007a + */ +GLOBAL_ASM( +glabel ai007a +/* f053164: 3c03800a */ lui $v1,0x800a +/* f053168: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05316c: 8c6e0434 */ lw $t6,0x434($v1) +/* f053170: 8c6f0438 */ lw $t7,0x438($v1) +/* f053174: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053178: afbf0014 */ sw $ra,0x14($sp) +/* f05317c: 01cf1021 */ addu $v0,$t6,$t7 +/* f053180: 90580002 */ lbu $t8,0x2($v0) +/* f053184: 90480003 */ lbu $t0,0x3($v0) +/* f053188: afa2001c */ sw $v0,0x1c($sp) +/* f05318c: 0018ca00 */ sll $t9,$t8,0x8 +/* f053190: 03284825 */ or $t1,$t9,$t0 +/* f053194: 44892000 */ mtc1 $t1,$f4 +/* f053198: 00000000 */ sll $zero,$zero,0x0 +/* f05319c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0531a0: 0fc5b37b */ jal func0f16cdec +/* f0531a4: e7a60018 */ swc1 $f6,0x18($sp) +/* f0531a8: c7a80018 */ lwc1 $f8,0x18($sp) +/* f0531ac: 3c03800a */ lui $v1,0x800a +/* f0531b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0531b4: 4600403c */ c.lt.s $f8,$f0 +/* f0531b8: 8fa2001c */ lw $v0,0x1c($sp) +/* f0531bc: 4502000a */ bc1fl .L0f0531e8 +/* f0531c0: 8c6a0438 */ lw $t2,0x438($v1) +/* f0531c4: 8c640434 */ lw $a0,0x434($v1) +/* f0531c8: 8c650438 */ lw $a1,0x438($v1) +/* f0531cc: 0fc13583 */ jal chraiGoToLabel +/* f0531d0: 90460004 */ lbu $a2,0x4($v0) +/* f0531d4: 3c03800a */ lui $v1,0x800a +/* f0531d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0531dc: 10000004 */ beqz $zero,.L0f0531f0 +/* f0531e0: ac620438 */ sw $v0,0x438($v1) +/* f0531e4: 8c6a0438 */ lw $t2,0x438($v1) +.L0f0531e8: +/* f0531e8: 254b0005 */ addiu $t3,$t2,0x5 +/* f0531ec: ac6b0438 */ sw $t3,0x438($v1) +.L0f0531f0: +/* f0531f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0531f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0531f8: 00001025 */ or $v0,$zero,$zero +/* f0531fc: 03e00008 */ jr $ra +/* f053200: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 007b + */ +GLOBAL_ASM( +glabel ai007b +/* f053204: 3c03800a */ lui $v1,0x800a +/* f053208: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05320c: 8c6e0434 */ lw $t6,0x434($v1) +/* f053210: 8c6f0438 */ lw $t7,0x438($v1) +/* f053214: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053218: afbf0014 */ sw $ra,0x14($sp) +/* f05321c: 01cf3821 */ addu $a3,$t6,$t7 +/* f053220: 0c003a61 */ jal 0xe984 +/* f053224: afa7001c */ sw $a3,0x1c($sp) +/* f053228: 8fa7001c */ lw $a3,0x1c($sp) +/* f05322c: 3c03800a */ lui $v1,0x800a +/* f053230: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053234: 90f80002 */ lbu $t8,0x2($a3) +/* f053238: 0058082a */ slt $at,$v0,$t8 +/* f05323c: 5020000a */ beqzl $at,.L0f053268 +/* f053240: 8c790438 */ lw $t9,0x438($v1) +/* f053244: 8c640434 */ lw $a0,0x434($v1) +/* f053248: 8c650438 */ lw $a1,0x438($v1) +/* f05324c: 0fc13583 */ jal chraiGoToLabel +/* f053250: 90e60003 */ lbu $a2,0x3($a3) +/* f053254: 3c03800a */ lui $v1,0x800a +/* f053258: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05325c: 10000004 */ beqz $zero,.L0f053270 +/* f053260: ac620438 */ sw $v0,0x438($v1) +/* f053264: 8c790438 */ lw $t9,0x438($v1) +.L0f053268: +/* f053268: 27280004 */ addiu $t0,$t9,0x4 +/* f05326c: ac680438 */ sw $t0,0x438($v1) +.L0f053270: +/* f053270: 8fbf0014 */ lw $ra,0x14($sp) +/* f053274: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053278: 00001025 */ or $v0,$zero,$zero +/* f05327c: 03e00008 */ jr $ra +/* f053280: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 007c + */ +GLOBAL_ASM( +glabel ai007c +/* f053284: 3c03800a */ lui $v1,0x800a +/* f053288: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05328c: 8c6e0434 */ lw $t6,0x434($v1) +/* f053290: 8c6f0438 */ lw $t7,0x438($v1) +/* f053294: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053298: afbf0014 */ sw $ra,0x14($sp) +/* f05329c: 01cf3821 */ addu $a3,$t6,$t7 +/* f0532a0: 0c003a61 */ jal 0xe984 +/* f0532a4: afa7001c */ sw $a3,0x1c($sp) +/* f0532a8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0532ac: 3c03800a */ lui $v1,0x800a +/* f0532b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0532b4: 90f80002 */ lbu $t8,0x2($a3) +/* f0532b8: 0302082a */ slt $at,$t8,$v0 +/* f0532bc: 5020000a */ beqzl $at,.L0f0532e8 +/* f0532c0: 8c790438 */ lw $t9,0x438($v1) +/* f0532c4: 8c640434 */ lw $a0,0x434($v1) +/* f0532c8: 8c650438 */ lw $a1,0x438($v1) +/* f0532cc: 0fc13583 */ jal chraiGoToLabel +/* f0532d0: 90e60003 */ lbu $a2,0x3($a3) +/* f0532d4: 3c03800a */ lui $v1,0x800a +/* f0532d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0532dc: 10000004 */ beqz $zero,.L0f0532f0 +/* f0532e0: ac620438 */ sw $v0,0x438($v1) +/* f0532e4: 8c790438 */ lw $t9,0x438($v1) +.L0f0532e8: +/* f0532e8: 27280004 */ addiu $t0,$t9,0x4 +/* f0532ec: ac680438 */ sw $t0,0x438($v1) +.L0f0532f0: +/* f0532f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0532f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0532f8: 00001025 */ or $v0,$zero,$zero +/* f0532fc: 03e00008 */ jr $ra +/* f053300: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0084 + */ +GLOBAL_ASM( +glabel ai0084 +/* f053304: 3c04800a */ lui $a0,0x800a +/* f053308: 24849fc0 */ addiu $a0,$a0,-24640 +/* f05330c: 8c8e0434 */ lw $t6,0x434($a0) +/* f053310: 8c8f0438 */ lw $t7,0x438($a0) +/* f053314: 8c990424 */ lw $t9,0x424($a0) +/* f053318: 00001025 */ or $v0,$zero,$zero +/* f05331c: 01cf1821 */ addu $v1,$t6,$t7 +/* f053320: 90780002 */ lbu $t8,0x2($v1) +/* f053324: a3380112 */ sb $t8,0x112($t9) +/* f053328: 8c880438 */ lw $t0,0x438($a0) +/* f05332c: 25090003 */ addiu $t1,$t0,0x3 +/* f053330: 03e00008 */ jr $ra +/* f053334: ac890438 */ sw $t1,0x438($a0) +); + +/** + * @cmd 0085 + */ +GLOBAL_ASM( +glabel ai0085 +/* f053338: 3c03800a */ lui $v1,0x800a +/* f05333c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053340: 8c6e0434 */ lw $t6,0x434($v1) +/* f053344: 8c6f0438 */ lw $t7,0x438($v1) +/* f053348: 8c640424 */ lw $a0,0x424($v1) +/* f05334c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053350: afbf0014 */ sw $ra,0x14($sp) +/* f053354: 01cf1021 */ addu $v0,$t6,$t7 +/* f053358: 90450002 */ lbu $a1,0x2($v0) +/* f05335c: 0fc1289f */ jal func0f04a27c +/* f053360: 24840112 */ addiu $a0,$a0,0x112 +/* f053364: 3c03800a */ lui $v1,0x800a +/* f053368: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05336c: 8c780438 */ lw $t8,0x438($v1) +/* f053370: 8fbf0014 */ lw $ra,0x14($sp) +/* f053374: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053378: 27190003 */ addiu $t9,$t8,0x3 +/* f05337c: ac790438 */ sw $t9,0x438($v1) +/* f053380: 03e00008 */ jr $ra +/* f053384: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0086 + */ +GLOBAL_ASM( +glabel ai0086 +/* f053388: 3c03800a */ lui $v1,0x800a +/* f05338c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053390: 8c6e0434 */ lw $t6,0x434($v1) +/* f053394: 8c6f0438 */ lw $t7,0x438($v1) +/* f053398: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05339c: afbf0014 */ sw $ra,0x14($sp) +/* f0533a0: 01cf3021 */ addu $a2,$t6,$t7 +/* f0533a4: 90c50003 */ lbu $a1,0x3($a2) +/* f0533a8: afa6001c */ sw $a2,0x1c($sp) +/* f0533ac: 0fc126d1 */ jal chrFindById +/* f0533b0: 8c640424 */ lw $a0,0x424($v1) +/* f0533b4: 8fa6001c */ lw $a2,0x1c($sp) +/* f0533b8: 24440112 */ addiu $a0,$v0,0x112 +/* f0533bc: 0fc1289f */ jal func0f04a27c +/* f0533c0: 90c50002 */ lbu $a1,0x2($a2) +/* f0533c4: 3c03800a */ lui $v1,0x800a +/* f0533c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0533cc: 8c780438 */ lw $t8,0x438($v1) +/* f0533d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0533d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0533d8: 27190004 */ addiu $t9,$t8,0x4 +/* f0533dc: ac790438 */ sw $t9,0x438($v1) +/* f0533e0: 03e00008 */ jr $ra +/* f0533e4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0087 + */ +GLOBAL_ASM( +glabel ai0087 +/* f0533e8: 3c03800a */ lui $v1,0x800a +/* f0533ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0533f0: 8c6e0434 */ lw $t6,0x434($v1) +/* f0533f4: 8c6f0438 */ lw $t7,0x438($v1) +/* f0533f8: 8c640424 */ lw $a0,0x424($v1) +/* f0533fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053400: afbf0014 */ sw $ra,0x14($sp) +/* f053404: 01cf1021 */ addu $v0,$t6,$t7 +/* f053408: 90450002 */ lbu $a1,0x2($v0) +/* f05340c: 0fc12894 */ jal func0f04a250 +/* f053410: 24840112 */ addiu $a0,$a0,0x112 +/* f053414: 3c03800a */ lui $v1,0x800a +/* f053418: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05341c: 8c780438 */ lw $t8,0x438($v1) +/* f053420: 8fbf0014 */ lw $ra,0x14($sp) +/* f053424: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053428: 27190003 */ addiu $t9,$t8,0x3 +/* f05342c: ac790438 */ sw $t9,0x438($v1) +/* f053430: 03e00008 */ jr $ra +/* f053434: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0088 + */ +GLOBAL_ASM( +glabel ai0088 +/* f053438: 3c03800a */ lui $v1,0x800a +/* f05343c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053440: 8c640434 */ lw $a0,0x434($v1) +/* f053444: 8c650438 */ lw $a1,0x438($v1) +/* f053448: 8c6e0424 */ lw $t6,0x424($v1) +/* f05344c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053450: afbf0014 */ sw $ra,0x14($sp) +/* f053454: 00851021 */ addu $v0,$a0,$a1 +/* f053458: 90580002 */ lbu $t8,0x2($v0) +/* f05345c: 91cf0112 */ lbu $t7,0x112($t6) +/* f053460: 24b90004 */ addiu $t9,$a1,0x4 +/* f053464: 01f8082a */ slt $at,$t7,$t8 +/* f053468: 50200008 */ beqzl $at,.L0f05348c +/* f05346c: ac790438 */ sw $t9,0x438($v1) +/* f053470: 0fc13583 */ jal chraiGoToLabel +/* f053474: 90460003 */ lbu $a2,0x3($v0) +/* f053478: 3c03800a */ lui $v1,0x800a +/* f05347c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053480: 10000002 */ beqz $zero,.L0f05348c +/* f053484: ac620438 */ sw $v0,0x438($v1) +/* f053488: ac790438 */ sw $t9,0x438($v1) +.L0f05348c: +/* f05348c: 8fbf0014 */ lw $ra,0x14($sp) +/* f053490: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053494: 00001025 */ or $v0,$zero,$zero +/* f053498: 03e00008 */ jr $ra +/* f05349c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0089 + */ +GLOBAL_ASM( +glabel ai0089 +/* f0534a0: 3c03800a */ lui $v1,0x800a +/* f0534a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0534a8: 8c620424 */ lw $v0,0x424($v1) +/* f0534ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0534b0: afbf0014 */ sw $ra,0x14($sp) +/* f0534b4: 904f0124 */ lbu $t7,0x124($v0) +/* f0534b8: 904e0112 */ lbu $t6,0x112($v0) +/* f0534bc: 8c640434 */ lw $a0,0x434($v1) +/* f0534c0: 8c650438 */ lw $a1,0x438($v1) +/* f0534c4: 01cf082a */ slt $at,$t6,$t7 +/* f0534c8: 10200007 */ beqz $at,.L0f0534e8 +/* f0534cc: 00853821 */ addu $a3,$a0,$a1 +/* f0534d0: 0fc13583 */ jal chraiGoToLabel +/* f0534d4: 90e60002 */ lbu $a2,0x2($a3) +/* f0534d8: 3c03800a */ lui $v1,0x800a +/* f0534dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0534e0: 10000003 */ beqz $zero,.L0f0534f0 +/* f0534e4: ac620438 */ sw $v0,0x438($v1) +.L0f0534e8: +/* f0534e8: 24b80003 */ addiu $t8,$a1,0x3 +/* f0534ec: ac780438 */ sw $t8,0x438($v1) +.L0f0534f0: +/* f0534f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0534f4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0534f8: 00001025 */ or $v0,$zero,$zero +/* f0534fc: 03e00008 */ jr $ra +/* f053500: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 008a + */ +GLOBAL_ASM( +glabel ai008a +/* f053504: 3c04800a */ lui $a0,0x800a +/* f053508: 24849fc0 */ addiu $a0,$a0,-24640 +/* f05350c: 8c8e0434 */ lw $t6,0x434($a0) +/* f053510: 8c8f0438 */ lw $t7,0x438($a0) +/* f053514: 8c990424 */ lw $t9,0x424($a0) +/* f053518: 00001025 */ or $v0,$zero,$zero +/* f05351c: 01cf1821 */ addu $v1,$t6,$t7 +/* f053520: 90780002 */ lbu $t8,0x2($v1) +/* f053524: a3380113 */ sb $t8,0x113($t9) +/* f053528: 8c880438 */ lw $t0,0x438($a0) +/* f05352c: 25090003 */ addiu $t1,$t0,0x3 +/* f053530: 03e00008 */ jr $ra +/* f053534: ac890438 */ sw $t1,0x438($a0) +); + +/** + * @cmd 008b + */ +GLOBAL_ASM( +glabel ai008b +/* f053538: 3c03800a */ lui $v1,0x800a +/* f05353c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053540: 8c6e0434 */ lw $t6,0x434($v1) +/* f053544: 8c6f0438 */ lw $t7,0x438($v1) +/* f053548: 8c640424 */ lw $a0,0x424($v1) +/* f05354c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053550: afbf0014 */ sw $ra,0x14($sp) +/* f053554: 01cf1021 */ addu $v0,$t6,$t7 +/* f053558: 90450002 */ lbu $a1,0x2($v0) +/* f05355c: 0fc1289f */ jal func0f04a27c +/* f053560: 24840113 */ addiu $a0,$a0,0x113 +/* f053564: 3c03800a */ lui $v1,0x800a +/* f053568: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05356c: 8c780438 */ lw $t8,0x438($v1) +/* f053570: 8fbf0014 */ lw $ra,0x14($sp) +/* f053574: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053578: 27190003 */ addiu $t9,$t8,0x3 +/* f05357c: ac790438 */ sw $t9,0x438($v1) +/* f053580: 03e00008 */ jr $ra +/* f053584: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 008c + */ +GLOBAL_ASM( +glabel ai008c +/* f053588: 3c06800a */ lui $a2,0x800a +/* f05358c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f053590: 8cce0434 */ lw $t6,0x434($a2) +/* f053594: 8ccf0438 */ lw $t7,0x438($a2) +/* f053598: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05359c: afbf0014 */ sw $ra,0x14($sp) +/* f0535a0: 01cf1821 */ addu $v1,$t6,$t7 +/* f0535a4: 90650003 */ lbu $a1,0x3($v1) +/* f0535a8: afa3001c */ sw $v1,0x1c($sp) +/* f0535ac: 0fc126d1 */ jal chrFindById +/* f0535b0: 8cc40424 */ lw $a0,0x424($a2) +/* f0535b4: 3c06800a */ lui $a2,0x800a +/* f0535b8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0535bc: 10400009 */ beqz $v0,.L0f0535e4 +/* f0535c0: 8fa3001c */ lw $v1,0x1c($sp) +/* f0535c4: 8c58001c */ lw $t8,0x1c($v0) +/* f0535c8: 24440113 */ addiu $a0,$v0,0x113 +/* f0535cc: 53000006 */ beqzl $t8,.L0f0535e8 +/* f0535d0: 8cd90438 */ lw $t9,0x438($a2) +/* f0535d4: 0fc1289f */ jal func0f04a27c +/* f0535d8: 90650002 */ lbu $a1,0x2($v1) +/* f0535dc: 3c06800a */ lui $a2,0x800a +/* f0535e0: 24c69fc0 */ addiu $a2,$a2,-24640 +.L0f0535e4: +/* f0535e4: 8cd90438 */ lw $t9,0x438($a2) +.L0f0535e8: +/* f0535e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0535ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0535f0: 27280004 */ addiu $t0,$t9,0x4 +/* f0535f4: acc80438 */ sw $t0,0x438($a2) +/* f0535f8: 03e00008 */ jr $ra +/* f0535fc: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 008d + */ +GLOBAL_ASM( +glabel ai008d +/* f053600: 3c03800a */ lui $v1,0x800a +/* f053604: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053608: 8c6e0434 */ lw $t6,0x434($v1) +/* f05360c: 8c6f0438 */ lw $t7,0x438($v1) +/* f053610: 8c640424 */ lw $a0,0x424($v1) +/* f053614: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053618: afbf0014 */ sw $ra,0x14($sp) +/* f05361c: 01cf1021 */ addu $v0,$t6,$t7 +/* f053620: 90450002 */ lbu $a1,0x2($v0) +/* f053624: 0fc12894 */ jal func0f04a250 +/* f053628: 24840113 */ addiu $a0,$a0,0x113 +/* f05362c: 3c03800a */ lui $v1,0x800a +/* f053630: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053634: 8c780438 */ lw $t8,0x438($v1) +/* f053638: 8fbf0014 */ lw $ra,0x14($sp) +/* f05363c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053640: 27190003 */ addiu $t9,$t8,0x3 +/* f053644: ac790438 */ sw $t9,0x438($v1) +/* f053648: 03e00008 */ jr $ra +/* f05364c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 008e + */ +GLOBAL_ASM( +glabel ai008e +/* f053650: 3c07800a */ lui $a3,0x800a +/* f053654: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f053658: 8cee0434 */ lw $t6,0x434($a3) +/* f05365c: 8ce50438 */ lw $a1,0x438($a3) +/* f053660: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053664: 8cf80424 */ lw $t8,0x424($a3) +/* f053668: afbf0014 */ sw $ra,0x14($sp) +/* f05366c: afae0018 */ sw $t6,0x18($sp) +/* f053670: 01c51021 */ addu $v0,$t6,$a1 +/* f053674: 90440002 */ lbu $a0,0x2($v0) +/* f053678: 93030113 */ lbu $v1,0x113($t8) +/* f05367c: 0064082a */ slt $at,$v1,$a0 +/* f053680: 50200004 */ beqzl $at,.L0f053694 +/* f053684: 0083082a */ slt $at,$a0,$v1 +/* f053688: 90590003 */ lbu $t9,0x3($v0) +/* f05368c: 13200007 */ beqz $t9,.L0f0536ac +/* f053690: 0083082a */ slt $at,$a0,$v1 +.L0f053694: +/* f053694: 1020000c */ beqz $at,.L0f0536c8 +/* f053698: 24a90005 */ addiu $t1,$a1,0x5 +/* f05369c: 90480003 */ lbu $t0,0x3($v0) +/* f0536a0: 24010001 */ addiu $at,$zero,0x1 +/* f0536a4: 55010009 */ bnel $t0,$at,.L0f0536cc +/* f0536a8: ace90438 */ sw $t1,0x438($a3) +.L0f0536ac: +/* f0536ac: 8fa40018 */ lw $a0,0x18($sp) +/* f0536b0: 0fc13583 */ jal chraiGoToLabel +/* f0536b4: 90460004 */ lbu $a2,0x4($v0) +/* f0536b8: 3c07800a */ lui $a3,0x800a +/* f0536bc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0536c0: 10000002 */ beqz $zero,.L0f0536cc +/* f0536c4: ace20438 */ sw $v0,0x438($a3) +.L0f0536c8: +/* f0536c8: ace90438 */ sw $t1,0x438($a3) +.L0f0536cc: +/* f0536cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0536d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0536d4: 00001025 */ or $v0,$zero,$zero +/* f0536d8: 03e00008 */ jr $ra +/* f0536dc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 008f + */ +GLOBAL_ASM( +glabel ai008f +/* f0536e0: 3c03800a */ lui $v1,0x800a +/* f0536e4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0536e8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0536ec: 8c6f0438 */ lw $t7,0x438($v1) +/* f0536f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0536f4: afbf0014 */ sw $ra,0x14($sp) +/* f0536f8: 01cf3821 */ addu $a3,$t6,$t7 +/* f0536fc: 90e50003 */ lbu $a1,0x3($a3) +/* f053700: afa7001c */ sw $a3,0x1c($sp) +/* f053704: 0fc126d1 */ jal chrFindById +/* f053708: 8c640424 */ lw $a0,0x424($v1) +/* f05370c: 3c03800a */ lui $v1,0x800a +/* f053710: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053714: 1040000e */ beqz $v0,.L0f053750 +/* f053718: 8fa7001c */ lw $a3,0x1c($sp) +/* f05371c: 90580113 */ lbu $t8,0x113($v0) +/* f053720: 90f90002 */ lbu $t9,0x2($a3) +/* f053724: 0319082a */ slt $at,$t8,$t9 +/* f053728: 5020000a */ beqzl $at,.L0f053754 +/* f05372c: 8c680438 */ lw $t0,0x438($v1) +/* f053730: 8c640434 */ lw $a0,0x434($v1) +/* f053734: 8c650438 */ lw $a1,0x438($v1) +/* f053738: 0fc13583 */ jal chraiGoToLabel +/* f05373c: 90e60004 */ lbu $a2,0x4($a3) +/* f053740: 3c03800a */ lui $v1,0x800a +/* f053744: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053748: 10000004 */ beqz $zero,.L0f05375c +/* f05374c: ac620438 */ sw $v0,0x438($v1) +.L0f053750: +/* f053750: 8c680438 */ lw $t0,0x438($v1) +.L0f053754: +/* f053754: 25090005 */ addiu $t1,$t0,0x5 +/* f053758: ac690438 */ sw $t1,0x438($v1) +.L0f05375c: +/* f05375c: 8fbf0014 */ lw $ra,0x14($sp) +/* f053760: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053764: 00001025 */ or $v0,$zero,$zero +/* f053768: 03e00008 */ jr $ra +/* f05376c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0090 + */ +GLOBAL_ASM( +glabel ai0090 +/* f053770: 3c03800a */ lui $v1,0x800a +/* f053774: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053778: 8c620424 */ lw $v0,0x424($v1) +/* f05377c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053780: afbf0014 */ sw $ra,0x14($sp) +/* f053784: 904f0124 */ lbu $t7,0x124($v0) +/* f053788: 904e0113 */ lbu $t6,0x113($v0) +/* f05378c: 8c640434 */ lw $a0,0x434($v1) +/* f053790: 8c650438 */ lw $a1,0x438($v1) +/* f053794: 01cf082a */ slt $at,$t6,$t7 +/* f053798: 10200007 */ beqz $at,.L0f0537b8 +/* f05379c: 00853821 */ addu $a3,$a0,$a1 +/* f0537a0: 0fc13583 */ jal chraiGoToLabel +/* f0537a4: 90e60002 */ lbu $a2,0x2($a3) +/* f0537a8: 3c03800a */ lui $v1,0x800a +/* f0537ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0537b0: 10000003 */ beqz $zero,.L0f0537c0 +/* f0537b4: ac620438 */ sw $v0,0x438($v1) +.L0f0537b8: +/* f0537b8: 24b80003 */ addiu $t8,$a1,0x3 +/* f0537bc: ac780438 */ sw $t8,0x438($v1) +.L0f0537c0: +/* f0537c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0537c4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0537c8: 00001025 */ or $v0,$zero,$zero +/* f0537cc: 03e00008 */ jr $ra +/* f0537d0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0092 + */ +GLOBAL_ASM( +glabel ai0092 +/* f0537d4: 3c04800a */ lui $a0,0x800a +/* f0537d8: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0537dc: 8c8e0434 */ lw $t6,0x434($a0) +/* f0537e0: 8c8f0438 */ lw $t7,0x438($a0) +/* f0537e4: 3c01447a */ lui $at,0x447a +/* f0537e8: 44814000 */ mtc1 $at,$f8 +/* f0537ec: 01cf1821 */ addu $v1,$t6,$t7 +/* f0537f0: 90780002 */ lbu $t8,0x2($v1) +/* f0537f4: 90680003 */ lbu $t0,0x3($v1) +/* f0537f8: 8c8a0424 */ lw $t2,0x424($a0) +/* f0537fc: 0018ca00 */ sll $t9,$t8,0x8 +/* f053800: 03284825 */ or $t1,$t9,$t0 +/* f053804: 44892000 */ mtc1 $t1,$f4 +/* f053808: 00001025 */ or $v0,$zero,$zero +/* f05380c: 468021a0 */ cvt.s.w $f6,$f4 +/* f053810: 46083003 */ div.s $f0,$f6,$f8 +/* f053814: e54000f0 */ swc1 $f0,0xf0($t2) +/* f053818: 8c8b0438 */ lw $t3,0x438($a0) +/* f05381c: 256c0004 */ addiu $t4,$t3,0x4 +/* f053820: 03e00008 */ jr $ra +/* f053824: ac8c0438 */ sw $t4,0x438($a0) +); + +/** + * @cmd 0093 + */ +GLOBAL_ASM( +glabel ai0093 +/* f053828: 3c03800a */ lui $v1,0x800a +/* f05382c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053830: 8c6e0434 */ lw $t6,0x434($v1) +/* f053834: 8c6f0438 */ lw $t7,0x438($v1) +/* f053838: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05383c: afbf0014 */ sw $ra,0x14($sp) +/* f053840: 01cfc021 */ addu $t8,$t6,$t7 +/* f053844: afb8001c */ sw $t8,0x1c($sp) +/* f053848: 0fc41b99 */ jal func0f106e64 +/* f05384c: 24040015 */ addiu $a0,$zero,0x15 +/* f053850: 3c03800a */ lui $v1,0x800a +/* f053854: 1440000c */ bnez $v0,.L0f053888 +/* f053858: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05385c: 8fb9001c */ lw $t9,0x1c($sp) +/* f053860: 3c014f80 */ lui $at,0x4f80 +/* f053864: 93280002 */ lbu $t0,0x2($t9) +/* f053868: 44882000 */ mtc1 $t0,$f4 +/* f05386c: 05010004 */ bgez $t0,.L0f053880 +/* f053870: 468021a0 */ cvt.s.w $f6,$f4 +/* f053874: 44814000 */ mtc1 $at,$f8 +/* f053878: 00000000 */ sll $zero,$zero,0x0 +/* f05387c: 46083180 */ add.s $f6,$f6,$f8 +.L0f053880: +/* f053880: 8c690424 */ lw $t1,0x424($v1) +/* f053884: e52600dc */ swc1 $f6,0xdc($t1) +.L0f053888: +/* f053888: 8c6a0438 */ lw $t2,0x438($v1) +/* f05388c: 8fbf0014 */ lw $ra,0x14($sp) +/* f053890: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053894: 254b0003 */ addiu $t3,$t2,0x3 +/* f053898: ac6b0438 */ sw $t3,0x438($v1) +/* f05389c: 03e00008 */ jr $ra +/* f0538a0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0094 + */ +GLOBAL_ASM( +glabel ai0094 +/* f0538a4: 3c04800a */ lui $a0,0x800a +/* f0538a8: 24849fc0 */ addiu $a0,$a0,-24640 +/* f0538ac: 8c8e0434 */ lw $t6,0x434($a0) +/* f0538b0: 8c8f0438 */ lw $t7,0x438($a0) +/* f0538b4: 8c990424 */ lw $t9,0x424($a0) +/* f0538b8: 00001025 */ or $v0,$zero,$zero +/* f0538bc: 01cf1821 */ addu $v1,$t6,$t7 +/* f0538c0: 90780002 */ lbu $t8,0x2($v1) +/* f0538c4: a338000f */ sb $t8,0xf($t9) +/* f0538c8: 8c880438 */ lw $t0,0x438($a0) +/* f0538cc: 25090003 */ addiu $t1,$t0,0x3 +/* f0538d0: 03e00008 */ jr $ra +/* f0538d4: ac890438 */ sw $t1,0x438($a0) +); + +/** + * @cmd 0095 + */ +GLOBAL_ASM( +glabel ai0095 +/* f0538d8: 3c03800a */ lui $v1,0x800a +/* f0538dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0538e0: 8c6e0434 */ lw $t6,0x434($v1) +/* f0538e4: 8c6f0438 */ lw $t7,0x438($v1) +/* f0538e8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0538ec: afbf0014 */ sw $ra,0x14($sp) +/* f0538f0: 01cf3021 */ addu $a2,$t6,$t7 +/* f0538f4: 90c50002 */ lbu $a1,0x2($a2) +/* f0538f8: afa6001c */ sw $a2,0x1c($sp) +/* f0538fc: 0fc07937 */ jal func0f01e4dc +/* f053900: 8c640424 */ lw $a0,0x424($v1) +/* f053904: 8fa6001c */ lw $a2,0x1c($sp) +/* f053908: 3c03800a */ lui $v1,0x800a +/* f05390c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053910: 8c790424 */ lw $t9,0x424($v1) +/* f053914: 90d80002 */ lbu $t8,0x2($a2) +/* f053918: 00001025 */ or $v0,$zero,$zero +/* f05391c: a7380000 */ sh $t8,0x0($t9) +/* f053920: 8c680438 */ lw $t0,0x438($v1) +/* f053924: 8fbf0014 */ lw $ra,0x14($sp) +/* f053928: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05392c: 25090003 */ addiu $t1,$t0,0x3 +/* f053930: 03e00008 */ jr $ra +/* f053934: ac690438 */ sw $t1,0x438($v1) +); + +/** + * @cmd 0096 + */ +GLOBAL_ASM( +glabel ai0096 +/* f053938: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05393c: afb00018 */ sw $s0,0x18($sp) +/* f053940: 3c10800a */ lui $s0,0x800a +/* f053944: 26109fc0 */ addiu $s0,$s0,-24640 +/* f053948: 8e0e0434 */ lw $t6,0x434($s0) +/* f05394c: 8e0f0438 */ lw $t7,0x438($s0) +/* f053950: afbf001c */ sw $ra,0x1c($sp) +/* f053954: 3c017f1b */ lui $at,0x7f1b +/* f053958: 01cf1021 */ addu $v0,$t6,$t7 +/* f05395c: 90580003 */ lbu $t8,0x3($v0) +/* f053960: 90480004 */ lbu $t0,0x4($v0) +/* f053964: c4289c48 */ lwc1 $f8,-0x63b8($at) +/* f053968: 0018ca00 */ sll $t9,$t8,0x8 +/* f05396c: 03284825 */ or $t1,$t9,$t0 +/* f053970: 44892000 */ mtc1 $t1,$f4 +/* f053974: 8e040430 */ lw $a0,0x430($s0) +/* f053978: 24050001 */ addiu $a1,$zero,0x1 +/* f05397c: 468021a0 */ cvt.s.w $f6,$f4 +/* f053980: 46083002 */ mul.s $f0,$f6,$f8 +/* f053984: 50800026 */ beqzl $a0,.L0f053a20 +/* f053988: 90450002 */ lbu $a1,0x2($v0) +/* f05398c: 444af800 */ cfc1 $t2,$31 +/* f053990: 44c5f800 */ ctc1 $a1,$31 +/* f053994: 3c014f00 */ lui $at,0x4f00 +/* f053998: 460002a4 */ cvt.w.s $f10,$f0 +/* f05399c: 4445f800 */ cfc1 $a1,$31 +/* f0539a0: 00000000 */ sll $zero,$zero,0x0 +/* f0539a4: 30a50078 */ andi $a1,$a1,0x78 +/* f0539a8: 50a00013 */ beqzl $a1,.L0f0539f8 +/* f0539ac: 44055000 */ mfc1 $a1,$f10 +/* f0539b0: 44815000 */ mtc1 $at,$f10 +/* f0539b4: 24050001 */ addiu $a1,$zero,0x1 +/* f0539b8: 460a0281 */ sub.s $f10,$f0,$f10 +/* f0539bc: 44c5f800 */ ctc1 $a1,$31 +/* f0539c0: 00000000 */ sll $zero,$zero,0x0 +/* f0539c4: 460052a4 */ cvt.w.s $f10,$f10 +/* f0539c8: 4445f800 */ cfc1 $a1,$31 +/* f0539cc: 00000000 */ sll $zero,$zero,0x0 +/* f0539d0: 30a50078 */ andi $a1,$a1,0x78 +/* f0539d4: 14a00005 */ bnez $a1,.L0f0539ec +/* f0539d8: 00000000 */ sll $zero,$zero,0x0 +/* f0539dc: 44055000 */ mfc1 $a1,$f10 +/* f0539e0: 3c018000 */ lui $at,0x8000 +/* f0539e4: 10000007 */ beqz $zero,.L0f053a04 +/* f0539e8: 00a12825 */ or $a1,$a1,$at +.L0f0539ec: +/* f0539ec: 10000005 */ beqz $zero,.L0f053a04 +/* f0539f0: 2405ffff */ addiu $a1,$zero,-1 +/* f0539f4: 44055000 */ mfc1 $a1,$f10 +.L0f0539f8: +/* f0539f8: 00000000 */ sll $zero,$zero,0x0 +/* f0539fc: 04a0fffb */ bltz $a1,.L0f0539ec +/* f053a00: 00000000 */ sll $zero,$zero,0x0 +.L0f053a04: +/* f053a04: 44caf800 */ ctc1 $t2,$31 +/* f053a08: 30abffff */ andi $t3,$a1,0xffff +/* f053a0c: 0fc1ec56 */ jal func0f07b158 +/* f053a10: 01602825 */ or $a1,$t3,$zero +/* f053a14: 10000021 */ beqz $zero,.L0f053a9c +/* f053a18: 8e0d0438 */ lw $t5,0x438($s0) +/* f053a1c: 90450002 */ lbu $a1,0x2($v0) +.L0f053a20: +/* f053a20: e7a00028 */ swc1 $f0,0x28($sp) +/* f053a24: 0fc126d1 */ jal chrFindById +/* f053a28: 8e040424 */ lw $a0,0x424($s0) +/* f053a2c: c7a00028 */ lwc1 $f0,0x28($sp) +/* f053a30: 10400019 */ beqz $v0,.L0f053a98 +/* f053a34: 00402025 */ or $a0,$v0,$zero +/* f053a38: 8c4c001c */ lw $t4,0x1c($v0) +/* f053a3c: 51800017 */ beqzl $t4,.L0f053a9c +/* f053a40: 8e0d0438 */ lw $t5,0x438($s0) +/* f053a44: afa20024 */ sw $v0,0x24($sp) +/* f053a48: 0fc0e6a5 */ jal func0f039a94 +/* f053a4c: e7a00028 */ swc1 $f0,0x28($sp) +/* f053a50: 8fa40024 */ lw $a0,0x24($sp) +/* f053a54: 14400010 */ bnez $v0,.L0f053a98 +/* f053a58: c7a00028 */ lwc1 $f0,0x28($sp) +/* f053a5c: 80820007 */ lb $v0,0x7($a0) +/* f053a60: 24010005 */ addiu $at,$zero,0x5 +/* f053a64: 1041000c */ beq $v0,$at,.L0f053a98 +/* f053a68: 24010004 */ addiu $at,$zero,0x4 +/* f053a6c: 1041000a */ beq $v0,$at,.L0f053a98 +/* f053a70: 2401001f */ addiu $at,$zero,0x1f +/* f053a74: 10410008 */ beq $v0,$at,.L0f053a98 +/* f053a78: 2401001e */ addiu $at,$zero,0x1e +/* f053a7c: 10410006 */ beq $v0,$at,.L0f053a98 +/* f053a80: 24010020 */ addiu $at,$zero,0x20 +/* f053a84: 50410005 */ beql $v0,$at,.L0f053a9c +/* f053a88: 8e0d0438 */ lw $t5,0x438($s0) +/* f053a8c: 44050000 */ mfc1 $a1,$f0 +/* f053a90: 0fc08166 */ jal func0f020598 +/* f053a94: 00000000 */ sll $zero,$zero,0x0 +.L0f053a98: +/* f053a98: 8e0d0438 */ lw $t5,0x438($s0) +.L0f053a9c: +/* f053a9c: 8fbf001c */ lw $ra,0x1c($sp) +/* f053aa0: 00001025 */ or $v0,$zero,$zero +/* f053aa4: 25ae0005 */ addiu $t6,$t5,0x5 +/* f053aa8: ae0e0438 */ sw $t6,0x438($s0) +/* f053aac: 8fb00018 */ lw $s0,0x18($sp) +/* f053ab0: 03e00008 */ jr $ra +/* f053ab4: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 0097 + */ +GLOBAL_ASM( +glabel ai0097 +/* f053ab8: 3c03800a */ lui $v1,0x800a +/* f053abc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053ac0: 8c6e0434 */ lw $t6,0x434($v1) +/* f053ac4: 8c6f0438 */ lw $t7,0x438($v1) +/* f053ac8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053acc: afbf0014 */ sw $ra,0x14($sp) +/* f053ad0: 01cf1021 */ addu $v0,$t6,$t7 +/* f053ad4: 90580002 */ lbu $t8,0x2($v0) +/* f053ad8: 90480003 */ lbu $t0,0x3($v0) +/* f053adc: 3c017f1b */ lui $at,0x7f1b +/* f053ae0: 0018ca00 */ sll $t9,$t8,0x8 +/* f053ae4: 03284825 */ or $t1,$t9,$t0 +/* f053ae8: 44892000 */ mtc1 $t1,$f4 +/* f053aec: c4289c4c */ lwc1 $f8,-0x63b4($at) +/* f053af0: 8c640424 */ lw $a0,0x424($v1) +/* f053af4: 468021a0 */ cvt.s.w $f6,$f4 +/* f053af8: 46083002 */ mul.s $f0,$f6,$f8 +/* f053afc: 44050000 */ mfc1 $a1,$f0 +/* f053b00: 0fc0816b */ jal func0f0205ac +/* f053b04: 00000000 */ sll $zero,$zero,0x0 +/* f053b08: 3c03800a */ lui $v1,0x800a +/* f053b0c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053b10: 8c6a0438 */ lw $t2,0x438($v1) +/* f053b14: 8fbf0014 */ lw $ra,0x14($sp) +/* f053b18: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053b1c: 254b0004 */ addiu $t3,$t2,0x4 +/* f053b20: ac6b0438 */ sw $t3,0x438($v1) +/* f053b24: 03e00008 */ jr $ra +/* f053b28: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 010e + */ +GLOBAL_ASM( +glabel ai010e +/* f053b2c: 3c03800a */ lui $v1,0x800a +/* f053b30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053b34: 8c6e0434 */ lw $t6,0x434($v1) +/* f053b38: 8c6f0438 */ lw $t7,0x438($v1) +/* f053b3c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053b40: afbf0014 */ sw $ra,0x14($sp) +/* f053b44: 01cf1021 */ addu $v0,$t6,$t7 +/* f053b48: 90580002 */ lbu $t8,0x2($v0) +/* f053b4c: 90480003 */ lbu $t0,0x3($v0) +/* f053b50: 3c017f1b */ lui $at,0x7f1b +/* f053b54: 0018ca00 */ sll $t9,$t8,0x8 +/* f053b58: 03284825 */ or $t1,$t9,$t0 +/* f053b5c: 44892000 */ mtc1 $t1,$f4 +/* f053b60: c4289c50 */ lwc1 $f8,-0x63b0($at) +/* f053b64: 2404000c */ addiu $a0,$zero,0xc +/* f053b68: 468021a0 */ cvt.s.w $f6,$f4 +/* f053b6c: 46083002 */ mul.s $f0,$f6,$f8 +/* f053b70: 0fc41b99 */ jal func0f106e64 +/* f053b74: e7a00018 */ swc1 $f0,0x18($sp) +/* f053b78: 10400009 */ beqz $v0,.L0f053ba0 +/* f053b7c: c7a00018 */ lwc1 $f0,0x18($sp) +/* f053b80: 3c014100 */ lui $at,0x4100 +/* f053b84: 44811000 */ mtc1 $at,$f2 +/* f053b88: 00000000 */ sll $zero,$zero,0x0 +/* f053b8c: 4602003c */ c.lt.s $f0,$f2 +/* f053b90: 00000000 */ sll $zero,$zero,0x0 +/* f053b94: 45000002 */ bc1f .L0f053ba0 +/* f053b98: 00000000 */ sll $zero,$zero,0x0 +/* f053b9c: 46001006 */ mov.s $f0,$f2 +.L0f053ba0: +/* f053ba0: 3c04800a */ lui $a0,0x800a +/* f053ba4: 44050000 */ mfc1 $a1,$f0 +/* f053ba8: 0fc0cfea */ jal func0f033fa8 +/* f053bac: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f053bb0: 3c0a800a */ lui $t2,0x800a +/* f053bb4: 8d4aa3f8 */ lw $t2,-0x5c08($t2) +/* f053bb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f053bbc: 3c01800a */ lui $at,0x800a +/* f053bc0: 254b0004 */ addiu $t3,$t2,0x4 +/* f053bc4: ac2ba3f8 */ sw $t3,-0x5c08($at) +/* f053bc8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053bcc: 03e00008 */ jr $ra +/* f053bd0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0098 + */ +GLOBAL_ASM( +glabel ai0098 +/* f053bd4: 3c04800a */ lui $a0,0x800a +/* f053bd8: 24849fc0 */ addiu $a0,$a0,-24640 +/* f053bdc: 8c8e0434 */ lw $t6,0x434($a0) +/* f053be0: 8c8f0438 */ lw $t7,0x438($a0) +/* f053be4: 8c990424 */ lw $t9,0x424($a0) +/* f053be8: 00001025 */ or $v0,$zero,$zero +/* f053bec: 01cf1821 */ addu $v1,$t6,$t7 +/* f053bf0: 80780002 */ lb $t8,0x2($v1) +/* f053bf4: a3380003 */ sb $t8,0x3($t9) +/* f053bf8: 8c880438 */ lw $t0,0x438($a0) +/* f053bfc: 25090003 */ addiu $t1,$t0,0x3 +/* f053c00: 03e00008 */ jr $ra +/* f053c04: ac890438 */ sw $t1,0x438($a0) +); + +/** + * @cmd 0099 + */ +GLOBAL_ASM( +glabel ai0099 +/* f053c08: 3c04800a */ lui $a0,0x800a +/* f053c0c: 24849fc0 */ addiu $a0,$a0,-24640 +/* f053c10: 8c8e0434 */ lw $t6,0x434($a0) +/* f053c14: 8c8f0438 */ lw $t7,0x438($a0) +/* f053c18: 8c990424 */ lw $t9,0x424($a0) +/* f053c1c: 00001025 */ or $v0,$zero,$zero +/* f053c20: 01cf1821 */ addu $v1,$t6,$t7 +/* f053c24: 80780002 */ lb $t8,0x2($v1) +/* f053c28: a338000d */ sb $t8,0xd($t9) +/* f053c2c: 8c880438 */ lw $t0,0x438($a0) +/* f053c30: 25090003 */ addiu $t1,$t0,0x3 +/* f053c34: 03e00008 */ jr $ra +/* f053c38: ac890438 */ sw $t1,0x438($a0) +); + +/** + * @cmd 009a + */ +GLOBAL_ASM( +glabel ai009a +/* f053c3c: 3c04800a */ lui $a0,0x800a +/* f053c40: 24849fc0 */ addiu $a0,$a0,-24640 +/* f053c44: 8c8e0434 */ lw $t6,0x434($a0) +/* f053c48: 8c8f0438 */ lw $t7,0x438($a0) +/* f053c4c: 8c990424 */ lw $t9,0x424($a0) +/* f053c50: 00001025 */ or $v0,$zero,$zero +/* f053c54: 01cf1821 */ addu $v1,$t6,$t7 +/* f053c58: 80780002 */ lb $t8,0x2($v1) +/* f053c5c: a3380002 */ sb $t8,0x2($t9) +/* f053c60: 8c880438 */ lw $t0,0x438($a0) +/* f053c64: 25090003 */ addiu $t1,$t0,0x3 +/* f053c68: 03e00008 */ jr $ra +/* f053c6c: ac890438 */ sw $t1,0x438($a0) +); + +/** + * @cmd 01c6 + */ +GLOBAL_ASM( +glabel ai01c6 +/* f053c70: 3c04800a */ lui $a0,0x800a +/* f053c74: 24849fc0 */ addiu $a0,$a0,-24640 +/* f053c78: 8c8e0434 */ lw $t6,0x434($a0) +/* f053c7c: 8c8f0438 */ lw $t7,0x438($a0) +/* f053c80: 24010001 */ addiu $at,$zero,0x1 +/* f053c84: 01cf1021 */ addu $v0,$t6,$t7 +/* f053c88: 80430002 */ lb $v1,0x2($v0) +/* f053c8c: 14600005 */ bnez $v1,.L0f053ca4 +/* f053c90: 00000000 */ sll $zero,$zero,0x0 +/* f053c94: 80580003 */ lb $t8,0x3($v0) +/* f053c98: 8c990424 */ lw $t9,0x424($a0) +/* f053c9c: 1000000d */ beqz $zero,.L0f053cd4 +/* f053ca0: a338035e */ sb $t8,0x35e($t9) +.L0f053ca4: +/* f053ca4: 54610006 */ bnel $v1,$at,.L0f053cc0 +/* f053ca8: 804a0003 */ lb $t2,0x3($v0) +/* f053cac: 80480003 */ lb $t0,0x3($v0) +/* f053cb0: 8c890424 */ lw $t1,0x424($a0) +/* f053cb4: 10000007 */ beqz $zero,.L0f053cd4 +/* f053cb8: a128035f */ sb $t0,0x35f($t1) +/* f053cbc: 804a0003 */ lb $t2,0x3($v0) +.L0f053cc0: +/* f053cc0: 8c8b0424 */ lw $t3,0x424($a0) +/* f053cc4: a16a035e */ sb $t2,0x35e($t3) +/* f053cc8: 8c8d0424 */ lw $t5,0x424($a0) +/* f053ccc: 804c0003 */ lb $t4,0x3($v0) +/* f053cd0: a1ac035f */ sb $t4,0x35f($t5) +.L0f053cd4: +/* f053cd4: 8c8e0438 */ lw $t6,0x438($a0) +/* f053cd8: 00001025 */ or $v0,$zero,$zero +/* f053cdc: 25cf0004 */ addiu $t7,$t6,0x4 +/* f053ce0: 03e00008 */ jr $ra +/* f053ce4: ac8f0438 */ sw $t7,0x438($a0) +); + +/** + * @cmd 01c7 + */ +GLOBAL_ASM( +glabel ai01c7 +/* f053ce8: 3c04800a */ lui $a0,0x800a +/* f053cec: 24849fc0 */ addiu $a0,$a0,-24640 +/* f053cf0: 8c8e0434 */ lw $t6,0x434($a0) +/* f053cf4: 8c8f0438 */ lw $t7,0x438($a0) +/* f053cf8: 8c990424 */ lw $t9,0x424($a0) +/* f053cfc: 00001025 */ or $v0,$zero,$zero +/* f053d00: 01cf1821 */ addu $v1,$t6,$t7 +/* f053d04: 80780002 */ lb $t8,0x2($v1) +/* f053d08: a3380360 */ sb $t8,0x360($t9) +/* f053d0c: 8c880438 */ lw $t0,0x438($a0) +/* f053d10: 25090003 */ addiu $t1,$t0,0x3 +/* f053d14: 03e00008 */ jr $ra +/* f053d18: ac890438 */ sw $t1,0x438($a0) +); + +/** + * @cmd 009b + */ +GLOBAL_ASM( +glabel ai009b +/* f053d1c: 3c03800a */ lui $v1,0x800a +/* f053d20: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053d24: 8c6e0434 */ lw $t6,0x434($v1) +/* f053d28: 8c6f0438 */ lw $t7,0x438($v1) +/* f053d2c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053d30: afbf0014 */ sw $ra,0x14($sp) +/* f053d34: 01cf1021 */ addu $v0,$t6,$t7 +/* f053d38: 90580002 */ lbu $t8,0x2($v0) +/* f053d3c: 90480003 */ lbu $t0,0x3($v0) +/* f053d40: 904b0004 */ lbu $t3,0x4($v0) +/* f053d44: 0018ce00 */ sll $t9,$t8,0x18 +/* f053d48: 00084c00 */ sll $t1,$t0,0x10 +/* f053d4c: 904e0005 */ lbu $t6,0x5($v0) +/* f053d50: 03295025 */ or $t2,$t9,$t1 +/* f053d54: 000b6200 */ sll $t4,$t3,0x8 +/* f053d58: 014c6825 */ or $t5,$t2,$t4 +/* f053d5c: 90460006 */ lbu $a2,0x6($v0) +/* f053d60: 8c640424 */ lw $a0,0x424($v1) +/* f053d64: 0fc12776 */ jal func0f049dd8 +/* f053d68: 01ae2825 */ or $a1,$t5,$t6 +/* f053d6c: 3c03800a */ lui $v1,0x800a +/* f053d70: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053d74: 8c6f0438 */ lw $t7,0x438($v1) +/* f053d78: 8fbf0014 */ lw $ra,0x14($sp) +/* f053d7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053d80: 25f80007 */ addiu $t8,$t7,0x7 +/* f053d84: ac780438 */ sw $t8,0x438($v1) +/* f053d88: 03e00008 */ jr $ra +/* f053d8c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 009c + */ +GLOBAL_ASM( +glabel ai009c +/* f053d90: 3c03800a */ lui $v1,0x800a +/* f053d94: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053d98: 8c6e0434 */ lw $t6,0x434($v1) +/* f053d9c: 8c6f0438 */ lw $t7,0x438($v1) +/* f053da0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053da4: afbf0014 */ sw $ra,0x14($sp) +/* f053da8: 01cf1021 */ addu $v0,$t6,$t7 +/* f053dac: 90580002 */ lbu $t8,0x2($v0) +/* f053db0: 90480003 */ lbu $t0,0x3($v0) +/* f053db4: 904b0004 */ lbu $t3,0x4($v0) +/* f053db8: 0018ce00 */ sll $t9,$t8,0x18 +/* f053dbc: 00084c00 */ sll $t1,$t0,0x10 +/* f053dc0: 904e0005 */ lbu $t6,0x5($v0) +/* f053dc4: 03295025 */ or $t2,$t9,$t1 +/* f053dc8: 000b6200 */ sll $t4,$t3,0x8 +/* f053dcc: 014c6825 */ or $t5,$t2,$t4 +/* f053dd0: 90460006 */ lbu $a2,0x6($v0) +/* f053dd4: 8c640424 */ lw $a0,0x424($v1) +/* f053dd8: 0fc12782 */ jal func0f049e08 +/* f053ddc: 01ae2825 */ or $a1,$t5,$t6 +/* f053de0: 3c03800a */ lui $v1,0x800a +/* f053de4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053de8: 8c6f0438 */ lw $t7,0x438($v1) +/* f053dec: 8fbf0014 */ lw $ra,0x14($sp) +/* f053df0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053df4: 25f80007 */ addiu $t8,$t7,0x7 +/* f053df8: ac780438 */ sw $t8,0x438($v1) +/* f053dfc: 03e00008 */ jr $ra +/* f053e00: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 009d + */ +GLOBAL_ASM( +glabel ai009d +/* f053e04: 3c07800a */ lui $a3,0x800a +/* f053e08: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f053e0c: 8cee0434 */ lw $t6,0x434($a3) +/* f053e10: 8cef0438 */ lw $t7,0x438($a3) +/* f053e14: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053e18: afbf0014 */ sw $ra,0x14($sp) +/* f053e1c: 01cf1821 */ addu $v1,$t6,$t7 +/* f053e20: 90780002 */ lbu $t8,0x2($v1) +/* f053e24: 90680003 */ lbu $t0,0x3($v1) +/* f053e28: 906b0004 */ lbu $t3,0x4($v1) +/* f053e2c: 0018ce00 */ sll $t9,$t8,0x18 +/* f053e30: 00084c00 */ sll $t1,$t0,0x10 +/* f053e34: 906e0005 */ lbu $t6,0x5($v1) +/* f053e38: 03295025 */ or $t2,$t9,$t1 +/* f053e3c: 000b6200 */ sll $t4,$t3,0x8 +/* f053e40: 014c6825 */ or $t5,$t2,$t4 +/* f053e44: 90660007 */ lbu $a2,0x7($v1) +/* f053e48: afa30018 */ sw $v1,0x18($sp) +/* f053e4c: 8ce40424 */ lw $a0,0x424($a3) +/* f053e50: 0fc12790 */ jal func0f049e40 +/* f053e54: 01ae2825 */ or $a1,$t5,$t6 +/* f053e58: 8fa30018 */ lw $v1,0x18($sp) +/* f053e5c: 3c07800a */ lui $a3,0x800a +/* f053e60: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f053e64: 906f0006 */ lbu $t7,0x6($v1) +/* f053e68: 00402025 */ or $a0,$v0,$zero +/* f053e6c: 15e00002 */ bnez $t7,.L0f053e78 +/* f053e70: 00000000 */ sll $zero,$zero,0x0 +/* f053e74: 2c440001 */ sltiu $a0,$v0,0x1 +.L0f053e78: +/* f053e78: 5080000a */ beqzl $a0,.L0f053ea4 +/* f053e7c: 8cf80438 */ lw $t8,0x438($a3) +/* f053e80: 8ce40434 */ lw $a0,0x434($a3) +/* f053e84: 8ce50438 */ lw $a1,0x438($a3) +/* f053e88: 0fc13583 */ jal chraiGoToLabel +/* f053e8c: 90660008 */ lbu $a2,0x8($v1) +/* f053e90: 3c07800a */ lui $a3,0x800a +/* f053e94: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f053e98: 10000004 */ beqz $zero,.L0f053eac +/* f053e9c: ace20438 */ sw $v0,0x438($a3) +/* f053ea0: 8cf80438 */ lw $t8,0x438($a3) +.L0f053ea4: +/* f053ea4: 27080009 */ addiu $t0,$t8,0x9 +/* f053ea8: ace80438 */ sw $t0,0x438($a3) +.L0f053eac: +/* f053eac: 8fbf0014 */ lw $ra,0x14($sp) +/* f053eb0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f053eb4: 00001025 */ or $v0,$zero,$zero +/* f053eb8: 03e00008 */ jr $ra +/* f053ebc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 009e + */ +GLOBAL_ASM( +glabel ai009e +/* f053ec0: 3c03800a */ lui $v1,0x800a +/* f053ec4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053ec8: 8c6e0434 */ lw $t6,0x434($v1) +/* f053ecc: 8c6f0438 */ lw $t7,0x438($v1) +/* f053ed0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053ed4: afbf0014 */ sw $ra,0x14($sp) +/* f053ed8: 01cf1021 */ addu $v0,$t6,$t7 +/* f053edc: 90580003 */ lbu $t8,0x3($v0) +/* f053ee0: 90480004 */ lbu $t0,0x4($v0) +/* f053ee4: 904b0005 */ lbu $t3,0x5($v0) +/* f053ee8: 0018ce00 */ sll $t9,$t8,0x18 +/* f053eec: 00084c00 */ sll $t1,$t0,0x10 +/* f053ef0: 904e0006 */ lbu $t6,0x6($v0) +/* f053ef4: 03295025 */ or $t2,$t9,$t1 +/* f053ef8: 000b6200 */ sll $t4,$t3,0x8 +/* f053efc: 014c6825 */ or $t5,$t2,$t4 +/* f053f00: 90450002 */ lbu $a1,0x2($v0) +/* f053f04: 90470007 */ lbu $a3,0x7($v0) +/* f053f08: 8c640424 */ lw $a0,0x424($v1) +/* f053f0c: 0fc1279e */ jal func0f049e78 +/* f053f10: 01ae3025 */ or $a2,$t5,$t6 +/* f053f14: 3c03800a */ lui $v1,0x800a +/* f053f18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053f1c: 8c6f0438 */ lw $t7,0x438($v1) +/* f053f20: 8fbf0014 */ lw $ra,0x14($sp) +/* f053f24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053f28: 25f80008 */ addiu $t8,$t7,0x8 +/* f053f2c: ac780438 */ sw $t8,0x438($v1) +/* f053f30: 03e00008 */ jr $ra +/* f053f34: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 009f + */ +GLOBAL_ASM( +glabel ai009f +/* f053f38: 3c03800a */ lui $v1,0x800a +/* f053f3c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053f40: 8c6e0434 */ lw $t6,0x434($v1) +/* f053f44: 8c6f0438 */ lw $t7,0x438($v1) +/* f053f48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f053f4c: afbf0014 */ sw $ra,0x14($sp) +/* f053f50: 01cf1021 */ addu $v0,$t6,$t7 +/* f053f54: 90580003 */ lbu $t8,0x3($v0) +/* f053f58: 90480004 */ lbu $t0,0x4($v0) +/* f053f5c: 904b0005 */ lbu $t3,0x5($v0) +/* f053f60: 0018ce00 */ sll $t9,$t8,0x18 +/* f053f64: 00084c00 */ sll $t1,$t0,0x10 +/* f053f68: 904e0006 */ lbu $t6,0x6($v0) +/* f053f6c: 03295025 */ or $t2,$t9,$t1 +/* f053f70: 000b6200 */ sll $t4,$t3,0x8 +/* f053f74: 014c6825 */ or $t5,$t2,$t4 +/* f053f78: 90450002 */ lbu $a1,0x2($v0) +/* f053f7c: 90470007 */ lbu $a3,0x7($v0) +/* f053f80: 8c640424 */ lw $a0,0x424($v1) +/* f053f84: 0fc127ac */ jal func0f049eb0 +/* f053f88: 01ae3025 */ or $a2,$t5,$t6 +/* f053f8c: 3c03800a */ lui $v1,0x800a +/* f053f90: 24639fc0 */ addiu $v1,$v1,-24640 +/* f053f94: 8c6f0438 */ lw $t7,0x438($v1) +/* f053f98: 8fbf0014 */ lw $ra,0x14($sp) +/* f053f9c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f053fa0: 25f80008 */ addiu $t8,$t7,0x8 +/* f053fa4: ac780438 */ sw $t8,0x438($v1) +/* f053fa8: 03e00008 */ jr $ra +/* f053fac: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00a0 + */ +GLOBAL_ASM( +glabel ai00a0 +/* f053fb0: 3c08800a */ lui $t0,0x800a +/* f053fb4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f053fb8: 8d0e0434 */ lw $t6,0x434($t0) +/* f053fbc: 8d0f0438 */ lw $t7,0x438($t0) +/* f053fc0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f053fc4: afbf0014 */ sw $ra,0x14($sp) +/* f053fc8: 01cf1821 */ addu $v1,$t6,$t7 +/* f053fcc: 90780003 */ lbu $t8,0x3($v1) +/* f053fd0: 90690004 */ lbu $t1,0x4($v1) +/* f053fd4: 906c0005 */ lbu $t4,0x5($v1) +/* f053fd8: 0018ce00 */ sll $t9,$t8,0x18 +/* f053fdc: 00095400 */ sll $t2,$t1,0x10 +/* f053fe0: 906f0006 */ lbu $t7,0x6($v1) +/* f053fe4: 032a5825 */ or $t3,$t9,$t2 +/* f053fe8: 000c6a00 */ sll $t5,$t4,0x8 +/* f053fec: 016d7025 */ or $t6,$t3,$t5 +/* f053ff0: 90650002 */ lbu $a1,0x2($v1) +/* f053ff4: 90670007 */ lbu $a3,0x7($v1) +/* f053ff8: afa3001c */ sw $v1,0x1c($sp) +/* f053ffc: 8d040424 */ lw $a0,0x424($t0) +/* f054000: 0fc127ba */ jal func0f049ee8 +/* f054004: 01cf3025 */ or $a2,$t6,$t7 +/* f054008: 3c08800a */ lui $t0,0x800a +/* f05400c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f054010: 10400009 */ beqz $v0,.L0f054038 +/* f054014: 8fa3001c */ lw $v1,0x1c($sp) +/* f054018: 8d040434 */ lw $a0,0x434($t0) +/* f05401c: 8d050438 */ lw $a1,0x438($t0) +/* f054020: 0fc13583 */ jal chraiGoToLabel +/* f054024: 90660008 */ lbu $a2,0x8($v1) +/* f054028: 3c08800a */ lui $t0,0x800a +/* f05402c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f054030: 10000004 */ beqz $zero,.L0f054044 +/* f054034: ad020438 */ sw $v0,0x438($t0) +.L0f054038: +/* f054038: 8d180438 */ lw $t8,0x438($t0) +/* f05403c: 27090009 */ addiu $t1,$t8,0x9 +/* f054040: ad090438 */ sw $t1,0x438($t0) +.L0f054044: +/* f054044: 8fbf0014 */ lw $ra,0x14($sp) +/* f054048: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05404c: 00001025 */ or $v0,$zero,$zero +/* f054050: 03e00008 */ jr $ra +/* f054054: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00a1 + */ +GLOBAL_ASM( +glabel ai00a1 +/* f054058: 3c03800a */ lui $v1,0x800a +/* f05405c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054060: 8c6e0434 */ lw $t6,0x434($v1) +/* f054064: 8c6f0438 */ lw $t7,0x438($v1) +/* f054068: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05406c: afbf0014 */ sw $ra,0x14($sp) +/* f054070: 01cf1021 */ addu $v0,$t6,$t7 +/* f054074: 90580002 */ lbu $t8,0x2($v0) +/* f054078: 90480003 */ lbu $t0,0x3($v0) +/* f05407c: 904b0004 */ lbu $t3,0x4($v0) +/* f054080: 0018ce00 */ sll $t9,$t8,0x18 +/* f054084: 00084c00 */ sll $t1,$t0,0x10 +/* f054088: 904e0005 */ lbu $t6,0x5($v0) +/* f05408c: 03295025 */ or $t2,$t9,$t1 +/* f054090: 000b6200 */ sll $t4,$t3,0x8 +/* f054094: 014c6825 */ or $t5,$t2,$t4 +/* f054098: 8c640424 */ lw $a0,0x424($v1) +/* f05409c: 0fc127cb */ jal func0f049f2c +/* f0540a0: 01ae2825 */ or $a1,$t5,$t6 +/* f0540a4: 3c03800a */ lui $v1,0x800a +/* f0540a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0540ac: 8c6f0438 */ lw $t7,0x438($v1) +/* f0540b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0540b4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0540b8: 25f80006 */ addiu $t8,$t7,0x6 +/* f0540bc: ac780438 */ sw $t8,0x438($v1) +/* f0540c0: 03e00008 */ jr $ra +/* f0540c4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00a2 + */ +GLOBAL_ASM( +glabel ai00a2 +/* f0540c8: 3c03800a */ lui $v1,0x800a +/* f0540cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0540d0: 8c6e0434 */ lw $t6,0x434($v1) +/* f0540d4: 8c6f0438 */ lw $t7,0x438($v1) +/* f0540d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0540dc: afbf0014 */ sw $ra,0x14($sp) +/* f0540e0: 01cf1021 */ addu $v0,$t6,$t7 +/* f0540e4: 90580002 */ lbu $t8,0x2($v0) +/* f0540e8: 90480003 */ lbu $t0,0x3($v0) +/* f0540ec: 904b0004 */ lbu $t3,0x4($v0) +/* f0540f0: 0018ce00 */ sll $t9,$t8,0x18 +/* f0540f4: 00084c00 */ sll $t1,$t0,0x10 +/* f0540f8: 904e0005 */ lbu $t6,0x5($v0) +/* f0540fc: 03295025 */ or $t2,$t9,$t1 +/* f054100: 000b6200 */ sll $t4,$t3,0x8 +/* f054104: 014c6825 */ or $t5,$t2,$t4 +/* f054108: 8c640424 */ lw $a0,0x424($v1) +/* f05410c: 0fc127d2 */ jal func0f049f48 +/* f054110: 01ae2825 */ or $a1,$t5,$t6 +/* f054114: 3c03800a */ lui $v1,0x800a +/* f054118: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05411c: 8c6f0438 */ lw $t7,0x438($v1) +/* f054120: 8fbf0014 */ lw $ra,0x14($sp) +/* f054124: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054128: 25f80006 */ addiu $t8,$t7,0x6 +/* f05412c: ac780438 */ sw $t8,0x438($v1) +/* f054130: 03e00008 */ jr $ra +/* f054134: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00a3 + */ +GLOBAL_ASM( +glabel ai00a3 +/* f054138: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05413c: afb00018 */ sw $s0,0x18($sp) +/* f054140: 3c10800a */ lui $s0,0x800a +/* f054144: 26109fc0 */ addiu $s0,$s0,-24640 +/* f054148: 8e0e0434 */ lw $t6,0x434($s0) +/* f05414c: 8e0f0438 */ lw $t7,0x438($s0) +/* f054150: afbf001c */ sw $ra,0x1c($sp) +/* f054154: 8e040424 */ lw $a0,0x424($s0) +/* f054158: 01cf1821 */ addu $v1,$t6,$t7 +/* f05415c: 90780002 */ lbu $t8,0x2($v1) +/* f054160: 90680003 */ lbu $t0,0x3($v1) +/* f054164: 906b0004 */ lbu $t3,0x4($v1) +/* f054168: 906e0005 */ lbu $t6,0x5($v1) +/* f05416c: 0018ce00 */ sll $t9,$t8,0x18 +/* f054170: 00084c00 */ sll $t1,$t0,0x10 +/* f054174: 03295025 */ or $t2,$t9,$t1 +/* f054178: 000b6200 */ sll $t4,$t3,0x8 +/* f05417c: 014c6825 */ or $t5,$t2,$t4 +/* f054180: 01ae2825 */ or $a1,$t5,$t6 +/* f054184: afa50020 */ sw $a1,0x20($sp) +/* f054188: 0fc127da */ jal func0f049f68 +/* f05418c: afa30024 */ sw $v1,0x24($sp) +/* f054190: 8fa30024 */ lw $v1,0x24($sp) +/* f054194: 10400005 */ beqz $v0,.L0f0541ac +/* f054198: 8fa50020 */ lw $a1,0x20($sp) +/* f05419c: 906f0006 */ lbu $t7,0x6($v1) +/* f0541a0: 24010001 */ addiu $at,$zero,0x1 +/* f0541a4: 51e1000a */ beql $t7,$at,.L0f0541d0 +/* f0541a8: 8e040434 */ lw $a0,0x434($s0) +.L0f0541ac: +/* f0541ac: 8e040424 */ lw $a0,0x424($s0) +/* f0541b0: 0fc127da */ jal func0f049f68 +/* f0541b4: afa30024 */ sw $v1,0x24($sp) +/* f0541b8: 1440000a */ bnez $v0,.L0f0541e4 +/* f0541bc: 8fa30024 */ lw $v1,0x24($sp) +/* f0541c0: 90780006 */ lbu $t8,0x6($v1) +/* f0541c4: 57000008 */ bnezl $t8,.L0f0541e8 +/* f0541c8: 8e080438 */ lw $t0,0x438($s0) +/* f0541cc: 8e040434 */ lw $a0,0x434($s0) +.L0f0541d0: +/* f0541d0: 8e050438 */ lw $a1,0x438($s0) +/* f0541d4: 0fc13583 */ jal chraiGoToLabel +/* f0541d8: 90660007 */ lbu $a2,0x7($v1) +/* f0541dc: 10000004 */ beqz $zero,.L0f0541f0 +/* f0541e0: ae020438 */ sw $v0,0x438($s0) +.L0f0541e4: +/* f0541e4: 8e080438 */ lw $t0,0x438($s0) +.L0f0541e8: +/* f0541e8: 25190008 */ addiu $t9,$t0,0x8 +/* f0541ec: ae190438 */ sw $t9,0x438($s0) +.L0f0541f0: +/* f0541f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0541f4: 8fb00018 */ lw $s0,0x18($sp) +/* f0541f8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0541fc: 03e00008 */ jr $ra +/* f054200: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00a4 + */ +GLOBAL_ASM( +glabel ai00a4 +/* f054204: 3c06800a */ lui $a2,0x800a +/* f054208: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05420c: 8cce0434 */ lw $t6,0x434($a2) +/* f054210: 8ccf0438 */ lw $t7,0x438($a2) +/* f054214: 8cc50424 */ lw $a1,0x424($a2) +/* f054218: 00001025 */ or $v0,$zero,$zero +/* f05421c: 01cf1821 */ addu $v1,$t6,$t7 +/* f054220: 90780002 */ lbu $t8,0x2($v1) +/* f054224: 90680003 */ lbu $t0,0x3($v1) +/* f054228: 906b0004 */ lbu $t3,0x4($v1) +/* f05422c: 906e0005 */ lbu $t6,0x5($v1) +/* f054230: 0018ce00 */ sll $t9,$t8,0x18 +/* f054234: 00084c00 */ sll $t1,$t0,0x10 +/* f054238: 8caf0018 */ lw $t7,0x18($a1) +/* f05423c: 03295025 */ or $t2,$t9,$t1 +/* f054240: 000b6200 */ sll $t4,$t3,0x8 +/* f054244: 014c6825 */ or $t5,$t2,$t4 +/* f054248: 01ae2025 */ or $a0,$t5,$t6 +/* f05424c: 01e4c025 */ or $t8,$t7,$a0 +/* f054250: acb80018 */ sw $t8,0x18($a1) +/* f054254: 8cc80438 */ lw $t0,0x438($a2) +/* f054258: 25190006 */ addiu $t9,$t0,0x6 +/* f05425c: 03e00008 */ jr $ra +/* f054260: acd90438 */ sw $t9,0x438($a2) +); + +/** + * @cmd 00a5 + */ +GLOBAL_ASM( +glabel ai00a5 +/* f054264: 3c06800a */ lui $a2,0x800a +/* f054268: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05426c: 8cce0434 */ lw $t6,0x434($a2) +/* f054270: 8ccf0438 */ lw $t7,0x438($a2) +/* f054274: 8cc50424 */ lw $a1,0x424($a2) +/* f054278: 00001025 */ or $v0,$zero,$zero +/* f05427c: 01cf1821 */ addu $v1,$t6,$t7 +/* f054280: 90780002 */ lbu $t8,0x2($v1) +/* f054284: 90680003 */ lbu $t0,0x3($v1) +/* f054288: 906b0004 */ lbu $t3,0x4($v1) +/* f05428c: 906e0005 */ lbu $t6,0x5($v1) +/* f054290: 0018ce00 */ sll $t9,$t8,0x18 +/* f054294: 00084c00 */ sll $t1,$t0,0x10 +/* f054298: 03295025 */ or $t2,$t9,$t1 +/* f05429c: 000b6200 */ sll $t4,$t3,0x8 +/* f0542a0: 8caf0018 */ lw $t7,0x18($a1) +/* f0542a4: 014c6825 */ or $t5,$t2,$t4 +/* f0542a8: 01ae2025 */ or $a0,$t5,$t6 +/* f0542ac: 0080c027 */ nor $t8,$a0,$zero +/* f0542b0: 01f84024 */ and $t0,$t7,$t8 +/* f0542b4: aca80018 */ sw $t0,0x18($a1) +/* f0542b8: 8cd90438 */ lw $t9,0x438($a2) +/* f0542bc: 27290006 */ addiu $t1,$t9,0x6 +/* f0542c0: 03e00008 */ jr $ra +/* f0542c4: acc90438 */ sw $t1,0x438($a2) +); + +/** + * @cmd 00a6 + */ +GLOBAL_ASM( +glabel ai00a6 +/* f0542c8: 3c07800a */ lui $a3,0x800a +/* f0542cc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0542d0: 8ce40434 */ lw $a0,0x434($a3) +/* f0542d4: 8ce50438 */ lw $a1,0x438($a3) +/* f0542d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0542dc: afbf0014 */ sw $ra,0x14($sp) +/* f0542e0: 00851021 */ addu $v0,$a0,$a1 +/* f0542e4: 904e0002 */ lbu $t6,0x2($v0) +/* f0542e8: 90580003 */ lbu $t8,0x3($v0) +/* f0542ec: 90490004 */ lbu $t1,0x4($v0) +/* f0542f0: 8ced0424 */ lw $t5,0x424($a3) +/* f0542f4: 000e7e00 */ sll $t7,$t6,0x18 +/* f0542f8: 904c0005 */ lbu $t4,0x5($v0) +/* f0542fc: 0018cc00 */ sll $t9,$t8,0x10 +/* f054300: 8dae0018 */ lw $t6,0x18($t5) +/* f054304: 01f94025 */ or $t0,$t7,$t9 +/* f054308: 00095200 */ sll $t2,$t1,0x8 +/* f05430c: 010a5825 */ or $t3,$t0,$t2 +/* f054310: 016c1825 */ or $v1,$t3,$t4 +/* f054314: 01c3c024 */ and $t8,$t6,$v1 +/* f054318: 14780007 */ bne $v1,$t8,.L0f054338 +/* f05431c: 24af0007 */ addiu $t7,$a1,0x7 +/* f054320: 0fc13583 */ jal chraiGoToLabel +/* f054324: 90460006 */ lbu $a2,0x6($v0) +/* f054328: 3c07800a */ lui $a3,0x800a +/* f05432c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054330: 10000002 */ beqz $zero,.L0f05433c +/* f054334: ace20438 */ sw $v0,0x438($a3) +.L0f054338: +/* f054338: acef0438 */ sw $t7,0x438($a3) +.L0f05433c: +/* f05433c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054340: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054344: 00001025 */ or $v0,$zero,$zero +/* f054348: 03e00008 */ jr $ra +/* f05434c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00a7 + */ +GLOBAL_ASM( +glabel ai00a7 +/* f054350: 3c03800a */ lui $v1,0x800a +/* f054354: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054358: 8c6e0434 */ lw $t6,0x434($v1) +/* f05435c: 8c6f0438 */ lw $t7,0x438($v1) +/* f054360: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054364: afbf0014 */ sw $ra,0x14($sp) +/* f054368: 01cf1021 */ addu $v0,$t6,$t7 +/* f05436c: 90580003 */ lbu $t8,0x3($v0) +/* f054370: 90480004 */ lbu $t0,0x4($v0) +/* f054374: 904b0005 */ lbu $t3,0x5($v0) +/* f054378: 904e0006 */ lbu $t6,0x6($v0) +/* f05437c: 0018ce00 */ sll $t9,$t8,0x18 +/* f054380: 00084c00 */ sll $t1,$t0,0x10 +/* f054384: 03295025 */ or $t2,$t9,$t1 +/* f054388: 000b6200 */ sll $t4,$t3,0x8 +/* f05438c: 014c6825 */ or $t5,$t2,$t4 +/* f054390: 01ae7825 */ or $t7,$t5,$t6 +/* f054394: afaf0018 */ sw $t7,0x18($sp) +/* f054398: 90450002 */ lbu $a1,0x2($v0) +/* f05439c: 0fc126d1 */ jal chrFindById +/* f0543a0: 8c640424 */ lw $a0,0x424($v1) +/* f0543a4: 3c03800a */ lui $v1,0x800a +/* f0543a8: 10400005 */ beqz $v0,.L0f0543c0 +/* f0543ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0543b0: 8c580018 */ lw $t8,0x18($v0) +/* f0543b4: 8fa80018 */ lw $t0,0x18($sp) +/* f0543b8: 0308c825 */ or $t9,$t8,$t0 +/* f0543bc: ac590018 */ sw $t9,0x18($v0) +.L0f0543c0: +/* f0543c0: 8c690438 */ lw $t1,0x438($v1) +/* f0543c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0543c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0543cc: 252b0007 */ addiu $t3,$t1,0x7 +/* f0543d0: ac6b0438 */ sw $t3,0x438($v1) +/* f0543d4: 03e00008 */ jr $ra +/* f0543d8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00a8 + */ +GLOBAL_ASM( +glabel ai00a8 +/* f0543dc: 3c03800a */ lui $v1,0x800a +/* f0543e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0543e4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0543e8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0543ec: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0543f0: afbf0014 */ sw $ra,0x14($sp) +/* f0543f4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0543f8: 90580003 */ lbu $t8,0x3($v0) +/* f0543fc: 90480004 */ lbu $t0,0x4($v0) +/* f054400: 904b0005 */ lbu $t3,0x5($v0) +/* f054404: 904e0006 */ lbu $t6,0x6($v0) +/* f054408: 0018ce00 */ sll $t9,$t8,0x18 +/* f05440c: 00084c00 */ sll $t1,$t0,0x10 +/* f054410: 03295025 */ or $t2,$t9,$t1 +/* f054414: 000b6200 */ sll $t4,$t3,0x8 +/* f054418: 014c6825 */ or $t5,$t2,$t4 +/* f05441c: 01ae7825 */ or $t7,$t5,$t6 +/* f054420: afaf0018 */ sw $t7,0x18($sp) +/* f054424: 90450002 */ lbu $a1,0x2($v0) +/* f054428: 0fc126d1 */ jal chrFindById +/* f05442c: 8c640424 */ lw $a0,0x424($v1) +/* f054430: 3c03800a */ lui $v1,0x800a +/* f054434: 10400006 */ beqz $v0,.L0f054450 +/* f054438: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05443c: 8fa80018 */ lw $t0,0x18($sp) +/* f054440: 8c580018 */ lw $t8,0x18($v0) +/* f054444: 0100c827 */ nor $t9,$t0,$zero +/* f054448: 03194824 */ and $t1,$t8,$t9 +/* f05444c: ac490018 */ sw $t1,0x18($v0) +.L0f054450: +/* f054450: 8c6b0438 */ lw $t3,0x438($v1) +/* f054454: 8fbf0014 */ lw $ra,0x14($sp) +/* f054458: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05445c: 256a0007 */ addiu $t2,$t3,0x7 +/* f054460: ac6a0438 */ sw $t2,0x438($v1) +/* f054464: 03e00008 */ jr $ra +/* f054468: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00a9 + */ +GLOBAL_ASM( +glabel ai00a9 +/* f05446c: 3c07800a */ lui $a3,0x800a +/* f054470: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054474: 8cee0434 */ lw $t6,0x434($a3) +/* f054478: 8cef0438 */ lw $t7,0x438($a3) +/* f05447c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054480: afbf0014 */ sw $ra,0x14($sp) +/* f054484: 01cf1821 */ addu $v1,$t6,$t7 +/* f054488: 90780003 */ lbu $t8,0x3($v1) +/* f05448c: 90680004 */ lbu $t0,0x4($v1) +/* f054490: 906b0005 */ lbu $t3,0x5($v1) +/* f054494: 906e0006 */ lbu $t6,0x6($v1) +/* f054498: 0018ce00 */ sll $t9,$t8,0x18 +/* f05449c: 00084c00 */ sll $t1,$t0,0x10 +/* f0544a0: 03295025 */ or $t2,$t9,$t1 +/* f0544a4: 000b6200 */ sll $t4,$t3,0x8 +/* f0544a8: 014c6825 */ or $t5,$t2,$t4 +/* f0544ac: 90650002 */ lbu $a1,0x2($v1) +/* f0544b0: 01ae3025 */ or $a2,$t5,$t6 +/* f0544b4: afa60018 */ sw $a2,0x18($sp) +/* f0544b8: afa3001c */ sw $v1,0x1c($sp) +/* f0544bc: 0fc126d1 */ jal chrFindById +/* f0544c0: 8ce40424 */ lw $a0,0x424($a3) +/* f0544c4: 3c07800a */ lui $a3,0x800a +/* f0544c8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0544cc: 8fa3001c */ lw $v1,0x1c($sp) +/* f0544d0: 1040000d */ beqz $v0,.L0f054508 +/* f0544d4: 8fa60018 */ lw $a2,0x18($sp) +/* f0544d8: 8c4f0018 */ lw $t7,0x18($v0) +/* f0544dc: 01e6c024 */ and $t8,$t7,$a2 +/* f0544e0: 54d8000a */ bnel $a2,$t8,.L0f05450c +/* f0544e4: 8ce80438 */ lw $t0,0x438($a3) +/* f0544e8: 8ce40434 */ lw $a0,0x434($a3) +/* f0544ec: 8ce50438 */ lw $a1,0x438($a3) +/* f0544f0: 0fc13583 */ jal chraiGoToLabel +/* f0544f4: 90660007 */ lbu $a2,0x7($v1) +/* f0544f8: 3c07800a */ lui $a3,0x800a +/* f0544fc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054500: 10000004 */ beqz $zero,.L0f054514 +/* f054504: ace20438 */ sw $v0,0x438($a3) +.L0f054508: +/* f054508: 8ce80438 */ lw $t0,0x438($a3) +.L0f05450c: +/* f05450c: 25190008 */ addiu $t9,$t0,0x8 +/* f054510: acf90438 */ sw $t9,0x438($a3) +.L0f054514: +/* f054514: 8fbf0014 */ lw $ra,0x14($sp) +/* f054518: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05451c: 00001025 */ or $v0,$zero,$zero +/* f054520: 03e00008 */ jr $ra +/* f054524: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 011b + */ +GLOBAL_ASM( +glabel ai011b +/* f054528: 3c03800a */ lui $v1,0x800a +/* f05452c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054530: 8c6e0434 */ lw $t6,0x434($v1) +/* f054534: 8c6f0438 */ lw $t7,0x438($v1) +/* f054538: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05453c: afbf0014 */ sw $ra,0x14($sp) +/* f054540: 01cf1021 */ addu $v0,$t6,$t7 +/* f054544: 90580003 */ lbu $t8,0x3($v0) +/* f054548: 90480004 */ lbu $t0,0x4($v0) +/* f05454c: 904b0005 */ lbu $t3,0x5($v0) +/* f054550: 904e0006 */ lbu $t6,0x6($v0) +/* f054554: 0018ce00 */ sll $t9,$t8,0x18 +/* f054558: 00084c00 */ sll $t1,$t0,0x10 +/* f05455c: 03295025 */ or $t2,$t9,$t1 +/* f054560: 000b6200 */ sll $t4,$t3,0x8 +/* f054564: 014c6825 */ or $t5,$t2,$t4 +/* f054568: 01ae7825 */ or $t7,$t5,$t6 +/* f05456c: afaf0018 */ sw $t7,0x18($sp) +/* f054570: 90450002 */ lbu $a1,0x2($v0) +/* f054574: 0fc126d1 */ jal chrFindById +/* f054578: 8c640424 */ lw $a0,0x424($v1) +/* f05457c: 3c03800a */ lui $v1,0x800a +/* f054580: 10400005 */ beqz $v0,.L0f054598 +/* f054584: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054588: 8c580014 */ lw $t8,0x14($v0) +/* f05458c: 8fa80018 */ lw $t0,0x18($sp) +/* f054590: 0308c825 */ or $t9,$t8,$t0 +/* f054594: ac590014 */ sw $t9,0x14($v0) +.L0f054598: +/* f054598: 8c690438 */ lw $t1,0x438($v1) +/* f05459c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0545a0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0545a4: 252b0007 */ addiu $t3,$t1,0x7 +/* f0545a8: ac6b0438 */ sw $t3,0x438($v1) +/* f0545ac: 03e00008 */ jr $ra +/* f0545b0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 011c + */ +GLOBAL_ASM( +glabel ai011c +/* f0545b4: 3c03800a */ lui $v1,0x800a +/* f0545b8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0545bc: 8c6e0434 */ lw $t6,0x434($v1) +/* f0545c0: 8c6f0438 */ lw $t7,0x438($v1) +/* f0545c4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0545c8: afbf0014 */ sw $ra,0x14($sp) +/* f0545cc: 01cf1021 */ addu $v0,$t6,$t7 +/* f0545d0: 90580003 */ lbu $t8,0x3($v0) +/* f0545d4: 90480004 */ lbu $t0,0x4($v0) +/* f0545d8: 904b0005 */ lbu $t3,0x5($v0) +/* f0545dc: 904e0006 */ lbu $t6,0x6($v0) +/* f0545e0: 0018ce00 */ sll $t9,$t8,0x18 +/* f0545e4: 00084c00 */ sll $t1,$t0,0x10 +/* f0545e8: 03295025 */ or $t2,$t9,$t1 +/* f0545ec: 000b6200 */ sll $t4,$t3,0x8 +/* f0545f0: 014c6825 */ or $t5,$t2,$t4 +/* f0545f4: 01ae7825 */ or $t7,$t5,$t6 +/* f0545f8: afaf0018 */ sw $t7,0x18($sp) +/* f0545fc: 90450002 */ lbu $a1,0x2($v0) +/* f054600: 0fc126d1 */ jal chrFindById +/* f054604: 8c640424 */ lw $a0,0x424($v1) +/* f054608: 3c03800a */ lui $v1,0x800a +/* f05460c: 10400006 */ beqz $v0,.L0f054628 +/* f054610: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054614: 8fa80018 */ lw $t0,0x18($sp) +/* f054618: 8c580014 */ lw $t8,0x14($v0) +/* f05461c: 0100c827 */ nor $t9,$t0,$zero +/* f054620: 03194824 */ and $t1,$t8,$t9 +/* f054624: ac490014 */ sw $t1,0x14($v0) +.L0f054628: +/* f054628: 8c6b0438 */ lw $t3,0x438($v1) +/* f05462c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054630: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054634: 256a0007 */ addiu $t2,$t3,0x7 +/* f054638: ac6a0438 */ sw $t2,0x438($v1) +/* f05463c: 03e00008 */ jr $ra +/* f054640: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 011d + */ +GLOBAL_ASM( +glabel ai011d +/* f054644: 3c07800a */ lui $a3,0x800a +/* f054648: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05464c: 8cee0434 */ lw $t6,0x434($a3) +/* f054650: 8cef0438 */ lw $t7,0x438($a3) +/* f054654: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054658: afbf0014 */ sw $ra,0x14($sp) +/* f05465c: 01cf1821 */ addu $v1,$t6,$t7 +/* f054660: 90780003 */ lbu $t8,0x3($v1) +/* f054664: 90680004 */ lbu $t0,0x4($v1) +/* f054668: 906b0005 */ lbu $t3,0x5($v1) +/* f05466c: 906e0006 */ lbu $t6,0x6($v1) +/* f054670: 0018ce00 */ sll $t9,$t8,0x18 +/* f054674: 00084c00 */ sll $t1,$t0,0x10 +/* f054678: 03295025 */ or $t2,$t9,$t1 +/* f05467c: 000b6200 */ sll $t4,$t3,0x8 +/* f054680: 014c6825 */ or $t5,$t2,$t4 +/* f054684: 90650002 */ lbu $a1,0x2($v1) +/* f054688: 01ae3025 */ or $a2,$t5,$t6 +/* f05468c: afa60018 */ sw $a2,0x18($sp) +/* f054690: afa3001c */ sw $v1,0x1c($sp) +/* f054694: 0fc126d1 */ jal chrFindById +/* f054698: 8ce40424 */ lw $a0,0x424($a3) +/* f05469c: 3c07800a */ lui $a3,0x800a +/* f0546a0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0546a4: 8fa3001c */ lw $v1,0x1c($sp) +/* f0546a8: 1040000d */ beqz $v0,.L0f0546e0 +/* f0546ac: 8fa60018 */ lw $a2,0x18($sp) +/* f0546b0: 8c4f0014 */ lw $t7,0x14($v0) +/* f0546b4: 01e6c024 */ and $t8,$t7,$a2 +/* f0546b8: 54d8000a */ bnel $a2,$t8,.L0f0546e4 +/* f0546bc: 8ce80438 */ lw $t0,0x438($a3) +/* f0546c0: 8ce40434 */ lw $a0,0x434($a3) +/* f0546c4: 8ce50438 */ lw $a1,0x438($a3) +/* f0546c8: 0fc13583 */ jal chraiGoToLabel +/* f0546cc: 90660007 */ lbu $a2,0x7($v1) +/* f0546d0: 3c07800a */ lui $a3,0x800a +/* f0546d4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0546d8: 10000004 */ beqz $zero,.L0f0546ec +/* f0546dc: ace20438 */ sw $v0,0x438($a3) +.L0f0546e0: +/* f0546e0: 8ce80438 */ lw $t0,0x438($a3) +.L0f0546e4: +/* f0546e4: 25190008 */ addiu $t9,$t0,0x8 +/* f0546e8: acf90438 */ sw $t9,0x438($a3) +.L0f0546ec: +/* f0546ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0546f0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0546f4: 00001025 */ or $v0,$zero,$zero +/* f0546f8: 03e00008 */ jr $ra +/* f0546fc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00aa + */ +GLOBAL_ASM( +glabel ai00aa +/* f054700: 3c03800a */ lui $v1,0x800a +/* f054704: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054708: 8c6e0434 */ lw $t6,0x434($v1) +/* f05470c: 8c6f0438 */ lw $t7,0x438($v1) +/* f054710: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054714: afbf0014 */ sw $ra,0x14($sp) +/* f054718: 01cf1021 */ addu $v0,$t6,$t7 +/* f05471c: 90580003 */ lbu $t8,0x3($v0) +/* f054720: 90480004 */ lbu $t0,0x4($v0) +/* f054724: 904b0005 */ lbu $t3,0x5($v0) +/* f054728: 904e0006 */ lbu $t6,0x6($v0) +/* f05472c: 0018ce00 */ sll $t9,$t8,0x18 +/* f054730: 00084c00 */ sll $t1,$t0,0x10 +/* f054734: 03295025 */ or $t2,$t9,$t1 +/* f054738: 000b6200 */ sll $t4,$t3,0x8 +/* f05473c: 014c6825 */ or $t5,$t2,$t4 +/* f054740: 01ae7825 */ or $t7,$t5,$t6 +/* f054744: afaf0018 */ sw $t7,0x18($sp) +/* f054748: 0fc2556c */ jal func0f0955b0 +/* f05474c: 90440002 */ lbu $a0,0x2($v0) +/* f054750: 3c03800a */ lui $v1,0x800a +/* f054754: 10400008 */ beqz $v0,.L0f054778 +/* f054758: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05475c: 8c580014 */ lw $t8,0x14($v0) +/* f054760: 8fb90018 */ lw $t9,0x18($sp) +/* f054764: 53000005 */ beqzl $t8,.L0f05477c +/* f054768: 8c6b0438 */ lw $t3,0x438($v1) +/* f05476c: 8c480008 */ lw $t0,0x8($v0) +/* f054770: 01194825 */ or $t1,$t0,$t9 +/* f054774: ac490008 */ sw $t1,0x8($v0) +.L0f054778: +/* f054778: 8c6b0438 */ lw $t3,0x438($v1) +.L0f05477c: +/* f05477c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054780: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054784: 256a0007 */ addiu $t2,$t3,0x7 +/* f054788: ac6a0438 */ sw $t2,0x438($v1) +/* f05478c: 03e00008 */ jr $ra +/* f054790: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00ab + */ +GLOBAL_ASM( +glabel ai00ab +/* f054794: 3c03800a */ lui $v1,0x800a +/* f054798: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05479c: 8c6e0434 */ lw $t6,0x434($v1) +/* f0547a0: 8c6f0438 */ lw $t7,0x438($v1) +/* f0547a4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0547a8: afbf0014 */ sw $ra,0x14($sp) +/* f0547ac: 01cf1021 */ addu $v0,$t6,$t7 +/* f0547b0: 90580003 */ lbu $t8,0x3($v0) +/* f0547b4: 90480004 */ lbu $t0,0x4($v0) +/* f0547b8: 904b0005 */ lbu $t3,0x5($v0) +/* f0547bc: 904e0006 */ lbu $t6,0x6($v0) +/* f0547c0: 0018ce00 */ sll $t9,$t8,0x18 +/* f0547c4: 00084c00 */ sll $t1,$t0,0x10 +/* f0547c8: 03295025 */ or $t2,$t9,$t1 +/* f0547cc: 000b6200 */ sll $t4,$t3,0x8 +/* f0547d0: 014c6825 */ or $t5,$t2,$t4 +/* f0547d4: 01ae7825 */ or $t7,$t5,$t6 +/* f0547d8: afaf0018 */ sw $t7,0x18($sp) +/* f0547dc: 0fc2556c */ jal func0f0955b0 +/* f0547e0: 90440002 */ lbu $a0,0x2($v0) +/* f0547e4: 3c03800a */ lui $v1,0x800a +/* f0547e8: 10400009 */ beqz $v0,.L0f054810 +/* f0547ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0547f0: 8c580014 */ lw $t8,0x14($v0) +/* f0547f4: 8fb90018 */ lw $t9,0x18($sp) +/* f0547f8: 53000006 */ beqzl $t8,.L0f054814 +/* f0547fc: 8c6a0438 */ lw $t2,0x438($v1) +/* f054800: 8c480008 */ lw $t0,0x8($v0) +/* f054804: 03204827 */ nor $t1,$t9,$zero +/* f054808: 01095824 */ and $t3,$t0,$t1 +/* f05480c: ac4b0008 */ sw $t3,0x8($v0) +.L0f054810: +/* f054810: 8c6a0438 */ lw $t2,0x438($v1) +.L0f054814: +/* f054814: 8fbf0014 */ lw $ra,0x14($sp) +/* f054818: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05481c: 254c0007 */ addiu $t4,$t2,0x7 +/* f054820: ac6c0438 */ sw $t4,0x438($v1) +/* f054824: 03e00008 */ jr $ra +/* f054828: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00ac + */ +GLOBAL_ASM( +glabel ai00ac +/* f05482c: 3c07800a */ lui $a3,0x800a +/* f054830: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054834: 8cee0434 */ lw $t6,0x434($a3) +/* f054838: 8cef0438 */ lw $t7,0x438($a3) +/* f05483c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054840: afbf0014 */ sw $ra,0x14($sp) +/* f054844: 01cf1821 */ addu $v1,$t6,$t7 +/* f054848: 90780003 */ lbu $t8,0x3($v1) +/* f05484c: 90680004 */ lbu $t0,0x4($v1) +/* f054850: 906b0005 */ lbu $t3,0x5($v1) +/* f054854: 906e0006 */ lbu $t6,0x6($v1) +/* f054858: 0018ce00 */ sll $t9,$t8,0x18 +/* f05485c: 00084c00 */ sll $t1,$t0,0x10 +/* f054860: 03295025 */ or $t2,$t9,$t1 +/* f054864: 000b6200 */ sll $t4,$t3,0x8 +/* f054868: 014c6825 */ or $t5,$t2,$t4 +/* f05486c: 90640002 */ lbu $a0,0x2($v1) +/* f054870: 01ae2825 */ or $a1,$t5,$t6 +/* f054874: afa50018 */ sw $a1,0x18($sp) +/* f054878: 0fc2556c */ jal func0f0955b0 +/* f05487c: afa3001c */ sw $v1,0x1c($sp) +/* f054880: 3c07800a */ lui $a3,0x800a +/* f054884: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054888: 8fa3001c */ lw $v1,0x1c($sp) +/* f05488c: 10400010 */ beqz $v0,.L0f0548d0 +/* f054890: 8fa50018 */ lw $a1,0x18($sp) +/* f054894: 8c4f0014 */ lw $t7,0x14($v0) +/* f054898: 51e0000e */ beqzl $t7,.L0f0548d4 +/* f05489c: 8cf90438 */ lw $t9,0x438($a3) +/* f0548a0: 8c580008 */ lw $t8,0x8($v0) +/* f0548a4: 03054024 */ and $t0,$t8,$a1 +/* f0548a8: 54a8000a */ bnel $a1,$t0,.L0f0548d4 +/* f0548ac: 8cf90438 */ lw $t9,0x438($a3) +/* f0548b0: 8ce40434 */ lw $a0,0x434($a3) +/* f0548b4: 8ce50438 */ lw $a1,0x438($a3) +/* f0548b8: 0fc13583 */ jal chraiGoToLabel +/* f0548bc: 90660007 */ lbu $a2,0x7($v1) +/* f0548c0: 3c07800a */ lui $a3,0x800a +/* f0548c4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0548c8: 10000004 */ beqz $zero,.L0f0548dc +/* f0548cc: ace20438 */ sw $v0,0x438($a3) +.L0f0548d0: +/* f0548d0: 8cf90438 */ lw $t9,0x438($a3) +.L0f0548d4: +/* f0548d4: 27290008 */ addiu $t1,$t9,0x8 +/* f0548d8: ace90438 */ sw $t1,0x438($a3) +.L0f0548dc: +/* f0548dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0548e0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0548e4: 00001025 */ or $v0,$zero,$zero +/* f0548e8: 03e00008 */ jr $ra +/* f0548ec: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00ad + */ +GLOBAL_ASM( +glabel ai00ad +/* f0548f0: 3c03800a */ lui $v1,0x800a +/* f0548f4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0548f8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0548fc: 8c6f0438 */ lw $t7,0x438($v1) +/* f054900: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054904: afbf0014 */ sw $ra,0x14($sp) +/* f054908: 01cf1021 */ addu $v0,$t6,$t7 +/* f05490c: 90580003 */ lbu $t8,0x3($v0) +/* f054910: 90480004 */ lbu $t0,0x4($v0) +/* f054914: 904b0005 */ lbu $t3,0x5($v0) +/* f054918: 904e0006 */ lbu $t6,0x6($v0) +/* f05491c: 0018ce00 */ sll $t9,$t8,0x18 +/* f054920: 00084c00 */ sll $t1,$t0,0x10 +/* f054924: 03295025 */ or $t2,$t9,$t1 +/* f054928: 000b6200 */ sll $t4,$t3,0x8 +/* f05492c: 014c6825 */ or $t5,$t2,$t4 +/* f054930: 01ae7825 */ or $t7,$t5,$t6 +/* f054934: afaf0018 */ sw $t7,0x18($sp) +/* f054938: 0fc2556c */ jal func0f0955b0 +/* f05493c: 90440002 */ lbu $a0,0x2($v0) +/* f054940: 3c03800a */ lui $v1,0x800a +/* f054944: 10400008 */ beqz $v0,.L0f054968 +/* f054948: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05494c: 8c580014 */ lw $t8,0x14($v0) +/* f054950: 8fb90018 */ lw $t9,0x18($sp) +/* f054954: 53000005 */ beqzl $t8,.L0f05496c +/* f054958: 8c6b0438 */ lw $t3,0x438($v1) +/* f05495c: 8c48000c */ lw $t0,0xc($v0) +/* f054960: 01194825 */ or $t1,$t0,$t9 +/* f054964: ac49000c */ sw $t1,0xc($v0) +.L0f054968: +/* f054968: 8c6b0438 */ lw $t3,0x438($v1) +.L0f05496c: +/* f05496c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054970: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054974: 256a0007 */ addiu $t2,$t3,0x7 +/* f054978: ac6a0438 */ sw $t2,0x438($v1) +/* f05497c: 03e00008 */ jr $ra +/* f054980: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00ae + */ +GLOBAL_ASM( +glabel ai00ae +/* f054984: 3c03800a */ lui $v1,0x800a +/* f054988: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05498c: 8c6e0434 */ lw $t6,0x434($v1) +/* f054990: 8c6f0438 */ lw $t7,0x438($v1) +/* f054994: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054998: afbf0014 */ sw $ra,0x14($sp) +/* f05499c: 01cf1021 */ addu $v0,$t6,$t7 +/* f0549a0: 90580003 */ lbu $t8,0x3($v0) +/* f0549a4: 90480004 */ lbu $t0,0x4($v0) +/* f0549a8: 904b0005 */ lbu $t3,0x5($v0) +/* f0549ac: 904e0006 */ lbu $t6,0x6($v0) +/* f0549b0: 0018ce00 */ sll $t9,$t8,0x18 +/* f0549b4: 00084c00 */ sll $t1,$t0,0x10 +/* f0549b8: 03295025 */ or $t2,$t9,$t1 +/* f0549bc: 000b6200 */ sll $t4,$t3,0x8 +/* f0549c0: 014c6825 */ or $t5,$t2,$t4 +/* f0549c4: 01ae7825 */ or $t7,$t5,$t6 +/* f0549c8: afaf0018 */ sw $t7,0x18($sp) +/* f0549cc: 0fc2556c */ jal func0f0955b0 +/* f0549d0: 90440002 */ lbu $a0,0x2($v0) +/* f0549d4: 3c03800a */ lui $v1,0x800a +/* f0549d8: 10400009 */ beqz $v0,.L0f054a00 +/* f0549dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0549e0: 8c580014 */ lw $t8,0x14($v0) +/* f0549e4: 8fb90018 */ lw $t9,0x18($sp) +/* f0549e8: 53000006 */ beqzl $t8,.L0f054a04 +/* f0549ec: 8c6a0438 */ lw $t2,0x438($v1) +/* f0549f0: 8c48000c */ lw $t0,0xc($v0) +/* f0549f4: 03204827 */ nor $t1,$t9,$zero +/* f0549f8: 01095824 */ and $t3,$t0,$t1 +/* f0549fc: ac4b000c */ sw $t3,0xc($v0) +.L0f054a00: +/* f054a00: 8c6a0438 */ lw $t2,0x438($v1) +.L0f054a04: +/* f054a04: 8fbf0014 */ lw $ra,0x14($sp) +/* f054a08: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054a0c: 254c0007 */ addiu $t4,$t2,0x7 +/* f054a10: ac6c0438 */ sw $t4,0x438($v1) +/* f054a14: 03e00008 */ jr $ra +/* f054a18: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00af + */ +GLOBAL_ASM( +glabel ai00af +/* f054a1c: 3c07800a */ lui $a3,0x800a +/* f054a20: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054a24: 8cee0434 */ lw $t6,0x434($a3) +/* f054a28: 8cef0438 */ lw $t7,0x438($a3) +/* f054a2c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054a30: afbf0014 */ sw $ra,0x14($sp) +/* f054a34: 01cf1821 */ addu $v1,$t6,$t7 +/* f054a38: 90780003 */ lbu $t8,0x3($v1) +/* f054a3c: 90680004 */ lbu $t0,0x4($v1) +/* f054a40: 906b0005 */ lbu $t3,0x5($v1) +/* f054a44: 906e0006 */ lbu $t6,0x6($v1) +/* f054a48: 0018ce00 */ sll $t9,$t8,0x18 +/* f054a4c: 00084c00 */ sll $t1,$t0,0x10 +/* f054a50: 03295025 */ or $t2,$t9,$t1 +/* f054a54: 000b6200 */ sll $t4,$t3,0x8 +/* f054a58: 014c6825 */ or $t5,$t2,$t4 +/* f054a5c: 90640002 */ lbu $a0,0x2($v1) +/* f054a60: 01ae2825 */ or $a1,$t5,$t6 +/* f054a64: afa50018 */ sw $a1,0x18($sp) +/* f054a68: 0fc2556c */ jal func0f0955b0 +/* f054a6c: afa3001c */ sw $v1,0x1c($sp) +/* f054a70: 3c07800a */ lui $a3,0x800a +/* f054a74: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054a78: 8fa3001c */ lw $v1,0x1c($sp) +/* f054a7c: 10400010 */ beqz $v0,.L0f054ac0 +/* f054a80: 8fa50018 */ lw $a1,0x18($sp) +/* f054a84: 8c4f0014 */ lw $t7,0x14($v0) +/* f054a88: 51e0000e */ beqzl $t7,.L0f054ac4 +/* f054a8c: 8cf90438 */ lw $t9,0x438($a3) +/* f054a90: 8c58000c */ lw $t8,0xc($v0) +/* f054a94: 03054024 */ and $t0,$t8,$a1 +/* f054a98: 54a8000a */ bnel $a1,$t0,.L0f054ac4 +/* f054a9c: 8cf90438 */ lw $t9,0x438($a3) +/* f054aa0: 8ce40434 */ lw $a0,0x434($a3) +/* f054aa4: 8ce50438 */ lw $a1,0x438($a3) +/* f054aa8: 0fc13583 */ jal chraiGoToLabel +/* f054aac: 90660007 */ lbu $a2,0x7($v1) +/* f054ab0: 3c07800a */ lui $a3,0x800a +/* f054ab4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054ab8: 10000004 */ beqz $zero,.L0f054acc +/* f054abc: ace20438 */ sw $v0,0x438($a3) +.L0f054ac0: +/* f054ac0: 8cf90438 */ lw $t9,0x438($a3) +.L0f054ac4: +/* f054ac4: 27290008 */ addiu $t1,$t9,0x8 +/* f054ac8: ace90438 */ sw $t1,0x438($a3) +.L0f054acc: +/* f054acc: 8fbf0014 */ lw $ra,0x14($sp) +/* f054ad0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054ad4: 00001025 */ or $v0,$zero,$zero +/* f054ad8: 03e00008 */ jr $ra +/* f054adc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0118 + */ +GLOBAL_ASM( +glabel ai0118 +/* f054ae0: 3c03800a */ lui $v1,0x800a +/* f054ae4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054ae8: 8c6e0434 */ lw $t6,0x434($v1) +/* f054aec: 8c6f0438 */ lw $t7,0x438($v1) +/* f054af0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054af4: afbf0014 */ sw $ra,0x14($sp) +/* f054af8: 01cf1021 */ addu $v0,$t6,$t7 +/* f054afc: 90580003 */ lbu $t8,0x3($v0) +/* f054b00: 90480004 */ lbu $t0,0x4($v0) +/* f054b04: 904b0005 */ lbu $t3,0x5($v0) +/* f054b08: 904e0006 */ lbu $t6,0x6($v0) +/* f054b0c: 0018ce00 */ sll $t9,$t8,0x18 +/* f054b10: 00084c00 */ sll $t1,$t0,0x10 +/* f054b14: 03295025 */ or $t2,$t9,$t1 +/* f054b18: 000b6200 */ sll $t4,$t3,0x8 +/* f054b1c: 014c6825 */ or $t5,$t2,$t4 +/* f054b20: 01ae7825 */ or $t7,$t5,$t6 +/* f054b24: afaf0018 */ sw $t7,0x18($sp) +/* f054b28: 0fc2556c */ jal func0f0955b0 +/* f054b2c: 90440002 */ lbu $a0,0x2($v0) +/* f054b30: 3c03800a */ lui $v1,0x800a +/* f054b34: 10400008 */ beqz $v0,.L0f054b58 +/* f054b38: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054b3c: 8c580014 */ lw $t8,0x14($v0) +/* f054b40: 8fb90018 */ lw $t9,0x18($sp) +/* f054b44: 53000005 */ beqzl $t8,.L0f054b5c +/* f054b48: 8c6b0438 */ lw $t3,0x438($v1) +/* f054b4c: 8c480010 */ lw $t0,0x10($v0) +/* f054b50: 01194825 */ or $t1,$t0,$t9 +/* f054b54: ac490010 */ sw $t1,0x10($v0) +.L0f054b58: +/* f054b58: 8c6b0438 */ lw $t3,0x438($v1) +.L0f054b5c: +/* f054b5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054b60: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054b64: 256a0007 */ addiu $t2,$t3,0x7 +/* f054b68: ac6a0438 */ sw $t2,0x438($v1) +/* f054b6c: 03e00008 */ jr $ra +/* f054b70: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0119 + */ +GLOBAL_ASM( +glabel ai0119 +/* f054b74: 3c03800a */ lui $v1,0x800a +/* f054b78: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054b7c: 8c6e0434 */ lw $t6,0x434($v1) +/* f054b80: 8c6f0438 */ lw $t7,0x438($v1) +/* f054b84: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054b88: afbf0014 */ sw $ra,0x14($sp) +/* f054b8c: 01cf1021 */ addu $v0,$t6,$t7 +/* f054b90: 90580003 */ lbu $t8,0x3($v0) +/* f054b94: 90480004 */ lbu $t0,0x4($v0) +/* f054b98: 904b0005 */ lbu $t3,0x5($v0) +/* f054b9c: 904e0006 */ lbu $t6,0x6($v0) +/* f054ba0: 0018ce00 */ sll $t9,$t8,0x18 +/* f054ba4: 00084c00 */ sll $t1,$t0,0x10 +/* f054ba8: 03295025 */ or $t2,$t9,$t1 +/* f054bac: 000b6200 */ sll $t4,$t3,0x8 +/* f054bb0: 014c6825 */ or $t5,$t2,$t4 +/* f054bb4: 01ae7825 */ or $t7,$t5,$t6 +/* f054bb8: afaf0018 */ sw $t7,0x18($sp) +/* f054bbc: 0fc2556c */ jal func0f0955b0 +/* f054bc0: 90440002 */ lbu $a0,0x2($v0) +/* f054bc4: 3c03800a */ lui $v1,0x800a +/* f054bc8: 10400009 */ beqz $v0,.L0f054bf0 +/* f054bcc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054bd0: 8c580014 */ lw $t8,0x14($v0) +/* f054bd4: 8fb90018 */ lw $t9,0x18($sp) +/* f054bd8: 53000006 */ beqzl $t8,.L0f054bf4 +/* f054bdc: 8c6a0438 */ lw $t2,0x438($v1) +/* f054be0: 8c480010 */ lw $t0,0x10($v0) +/* f054be4: 03204827 */ nor $t1,$t9,$zero +/* f054be8: 01095824 */ and $t3,$t0,$t1 +/* f054bec: ac4b0010 */ sw $t3,0x10($v0) +.L0f054bf0: +/* f054bf0: 8c6a0438 */ lw $t2,0x438($v1) +.L0f054bf4: +/* f054bf4: 8fbf0014 */ lw $ra,0x14($sp) +/* f054bf8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054bfc: 254c0007 */ addiu $t4,$t2,0x7 +/* f054c00: ac6c0438 */ sw $t4,0x438($v1) +/* f054c04: 03e00008 */ jr $ra +/* f054c08: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 011a + */ +GLOBAL_ASM( +glabel ai011a +/* f054c0c: 3c07800a */ lui $a3,0x800a +/* f054c10: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054c14: 8cee0434 */ lw $t6,0x434($a3) +/* f054c18: 8cef0438 */ lw $t7,0x438($a3) +/* f054c1c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054c20: afbf0014 */ sw $ra,0x14($sp) +/* f054c24: 01cf1821 */ addu $v1,$t6,$t7 +/* f054c28: 90780003 */ lbu $t8,0x3($v1) +/* f054c2c: 90680004 */ lbu $t0,0x4($v1) +/* f054c30: 906b0005 */ lbu $t3,0x5($v1) +/* f054c34: 906e0006 */ lbu $t6,0x6($v1) +/* f054c38: 0018ce00 */ sll $t9,$t8,0x18 +/* f054c3c: 00084c00 */ sll $t1,$t0,0x10 +/* f054c40: 03295025 */ or $t2,$t9,$t1 +/* f054c44: 000b6200 */ sll $t4,$t3,0x8 +/* f054c48: 014c6825 */ or $t5,$t2,$t4 +/* f054c4c: 90640002 */ lbu $a0,0x2($v1) +/* f054c50: 01ae2825 */ or $a1,$t5,$t6 +/* f054c54: afa50018 */ sw $a1,0x18($sp) +/* f054c58: 0fc2556c */ jal func0f0955b0 +/* f054c5c: afa3001c */ sw $v1,0x1c($sp) +/* f054c60: 3c07800a */ lui $a3,0x800a +/* f054c64: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054c68: 8fa3001c */ lw $v1,0x1c($sp) +/* f054c6c: 10400010 */ beqz $v0,.L0f054cb0 +/* f054c70: 8fa50018 */ lw $a1,0x18($sp) +/* f054c74: 8c4f0014 */ lw $t7,0x14($v0) +/* f054c78: 51e0000e */ beqzl $t7,.L0f054cb4 +/* f054c7c: 8cf90438 */ lw $t9,0x438($a3) +/* f054c80: 8c580010 */ lw $t8,0x10($v0) +/* f054c84: 03054024 */ and $t0,$t8,$a1 +/* f054c88: 54a8000a */ bnel $a1,$t0,.L0f054cb4 +/* f054c8c: 8cf90438 */ lw $t9,0x438($a3) +/* f054c90: 8ce40434 */ lw $a0,0x434($a3) +/* f054c94: 8ce50438 */ lw $a1,0x438($a3) +/* f054c98: 0fc13583 */ jal chraiGoToLabel +/* f054c9c: 90660007 */ lbu $a2,0x7($v1) +/* f054ca0: 3c07800a */ lui $a3,0x800a +/* f054ca4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054ca8: 10000004 */ beqz $zero,.L0f054cbc +/* f054cac: ace20438 */ sw $v0,0x438($a3) +.L0f054cb0: +/* f054cb0: 8cf90438 */ lw $t9,0x438($a3) +.L0f054cb4: +/* f054cb4: 27290008 */ addiu $t1,$t9,0x8 +/* f054cb8: ace90438 */ sw $t1,0x438($a3) +.L0f054cbc: +/* f054cbc: 8fbf0014 */ lw $ra,0x14($sp) +/* f054cc0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054cc4: 00001025 */ or $v0,$zero,$zero +/* f054cc8: 03e00008 */ jr $ra +/* f054ccc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00b0 + */ +GLOBAL_ASM( +glabel ai00b0 +/* f054cd0: 3c03800a */ lui $v1,0x800a +/* f054cd4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054cd8: 8c6e0434 */ lw $t6,0x434($v1) +/* f054cdc: 8c6f0438 */ lw $t7,0x438($v1) +/* f054ce0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054ce4: afbf0014 */ sw $ra,0x14($sp) +/* f054ce8: 01cf1021 */ addu $v0,$t6,$t7 +/* f054cec: 90450002 */ lbu $a1,0x2($v0) +/* f054cf0: 0fc12b0e */ jal func0f04ac38 +/* f054cf4: 8c640424 */ lw $a0,0x424($v1) +/* f054cf8: 3c03800a */ lui $v1,0x800a +/* f054cfc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054d00: 8c780438 */ lw $t8,0x438($v1) +/* f054d04: 8fbf0014 */ lw $ra,0x14($sp) +/* f054d08: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054d0c: 27190003 */ addiu $t9,$t8,0x3 +/* f054d10: ac790438 */ sw $t9,0x438($v1) +/* f054d14: 03e00008 */ jr $ra +/* f054d18: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00b1 + */ +GLOBAL_ASM( +glabel ai00b1 +/* f054d1c: 3c03800a */ lui $v1,0x800a +/* f054d20: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054d24: 8c6e0434 */ lw $t6,0x434($v1) +/* f054d28: 8c6f0438 */ lw $t7,0x438($v1) +/* f054d2c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054d30: afbf0014 */ sw $ra,0x14($sp) +/* f054d34: 01cf1021 */ addu $v0,$t6,$t7 +/* f054d38: 90450002 */ lbu $a1,0x2($v0) +/* f054d3c: 90460003 */ lbu $a2,0x3($v0) +/* f054d40: 0fc12b18 */ jal func0f04ac60 +/* f054d44: 8c640424 */ lw $a0,0x424($v1) +/* f054d48: 3c03800a */ lui $v1,0x800a +/* f054d4c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054d50: 8c780438 */ lw $t8,0x438($v1) +/* f054d54: 8fbf0014 */ lw $ra,0x14($sp) +/* f054d58: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054d5c: 27190004 */ addiu $t9,$t8,0x4 +/* f054d60: ac790438 */ sw $t9,0x438($v1) +/* f054d64: 03e00008 */ jr $ra +/* f054d68: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00b2 + */ +GLOBAL_ASM( +glabel ai00b2 +/* f054d6c: 3c07800a */ lui $a3,0x800a +/* f054d70: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054d74: 8ce30438 */ lw $v1,0x438($a3) +/* f054d78: 8cee0434 */ lw $t6,0x434($a3) +/* f054d7c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054d80: afbf0014 */ sw $ra,0x14($sp) +/* f054d84: 01c31021 */ addu $v0,$t6,$v1 +/* f054d88: 904f0002 */ lbu $t7,0x2($v0) +/* f054d8c: 90590003 */ lbu $t9,0x3($v0) +/* f054d90: 8ce40424 */ lw $a0,0x424($a3) +/* f054d94: 000fc200 */ sll $t8,$t7,0x8 +/* f054d98: 03193025 */ or $a2,$t8,$t9 +/* f054d9c: 30c8ffff */ andi $t0,$a2,0xffff +/* f054da0: 10800007 */ beqz $a0,.L0f054dc0 +/* f054da4: 01003025 */ or $a2,$t0,$zero +/* f054da8: 0fc12b28 */ jal func0f04aca0 +/* f054dac: 01002825 */ or $a1,$t0,$zero +/* f054db0: 3c07800a */ lui $a3,0x800a +/* f054db4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054db8: 10000006 */ beqz $zero,.L0f054dd4 +/* f054dbc: 8ce30438 */ lw $v1,0x438($a3) +.L0f054dc0: +/* f054dc0: 8ce2042c */ lw $v0,0x42c($a3) +/* f054dc4: 50400004 */ beqzl $v0,.L0f054dd8 +/* f054dc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f054dcc: a4460006 */ sh $a2,0x6($v0) +/* f054dd0: 8ce30438 */ lw $v1,0x438($a3) +.L0f054dd4: +/* f054dd4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f054dd8: +/* f054dd8: 24690004 */ addiu $t1,$v1,0x4 +/* f054ddc: ace90438 */ sw $t1,0x438($a3) +/* f054de0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054de4: 03e00008 */ jr $ra +/* f054de8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00b3 + */ +GLOBAL_ASM( +glabel ai00b3 +/* f054dec: 3c07800a */ lui $a3,0x800a +/* f054df0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054df4: 8cee0434 */ lw $t6,0x434($a3) +/* f054df8: 8cef0438 */ lw $t7,0x438($a3) +/* f054dfc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054e00: afbf0014 */ sw $ra,0x14($sp) +/* f054e04: 01cf1021 */ addu $v0,$t6,$t7 +/* f054e08: 90580003 */ lbu $t8,0x3($v0) +/* f054e0c: 90480004 */ lbu $t0,0x4($v0) +/* f054e10: 90450002 */ lbu $a1,0x2($v0) +/* f054e14: 0018ca00 */ sll $t9,$t8,0x8 +/* f054e18: 03281825 */ or $v1,$t9,$t0 +/* f054e1c: 3066ffff */ andi $a2,$v1,0xffff +/* f054e20: 0fc12b32 */ jal func0f04acc8 +/* f054e24: 8ce40424 */ lw $a0,0x424($a3) +/* f054e28: 3c07800a */ lui $a3,0x800a +/* f054e2c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f054e30: 8cea0438 */ lw $t2,0x438($a3) +/* f054e34: 8fbf0014 */ lw $ra,0x14($sp) +/* f054e38: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054e3c: 254b0005 */ addiu $t3,$t2,0x5 +/* f054e40: aceb0438 */ sw $t3,0x438($a3) +/* f054e44: 03e00008 */ jr $ra +/* f054e48: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00b4 + */ +GLOBAL_ASM( +glabel ai00b4 +/* f054e4c: 3c03800a */ lui $v1,0x800a +/* f054e50: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054e54: 8c6e0434 */ lw $t6,0x434($v1) +/* f054e58: 8c6f0438 */ lw $t7,0x438($v1) +/* f054e5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f054e60: afbf0014 */ sw $ra,0x14($sp) +/* f054e64: 01cf3021 */ addu $a2,$t6,$t7 +/* f054e68: 90c50002 */ lbu $a1,0x2($a2) +/* f054e6c: afa6001c */ sw $a2,0x1c($sp) +/* f054e70: 0fc126d1 */ jal chrFindById +/* f054e74: 8c640424 */ lw $a0,0x424($v1) +/* f054e78: 8fa6001c */ lw $a2,0x1c($sp) +/* f054e7c: 3c03800a */ lui $v1,0x800a +/* f054e80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054e84: afa20018 */ sw $v0,0x18($sp) +/* f054e88: 8c640424 */ lw $a0,0x424($v1) +/* f054e8c: 0fc126d1 */ jal chrFindById +/* f054e90: 90c50003 */ lbu $a1,0x3($a2) +/* f054e94: 8fb80018 */ lw $t8,0x18($sp) +/* f054e98: 3c03800a */ lui $v1,0x800a +/* f054e9c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054ea0: 87190128 */ lh $t9,0x128($t8) +/* f054ea4: a4590128 */ sh $t9,0x128($v0) +/* f054ea8: 8c680438 */ lw $t0,0x438($v1) +/* f054eac: 8fbf0014 */ lw $ra,0x14($sp) +/* f054eb0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f054eb4: 25090004 */ addiu $t1,$t0,0x4 +/* f054eb8: ac690438 */ sw $t1,0x438($v1) +/* f054ebc: 03e00008 */ jr $ra +/* f054ec0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00b5 + */ +GLOBAL_ASM( +glabel ai00b5 +/* f054ec4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054ec8: afbf0014 */ sw $ra,0x14($sp) +/* f054ecc: 0fc47bba */ jal func0f11eee8 +/* f054ed0: 00000000 */ sll $zero,$zero,0x0 +/* f054ed4: 10400001 */ beqz $v0,.L0f054edc +/* f054ed8: 3c03800a */ lui $v1,0x800a +.L0f054edc: +/* f054edc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054ee0: 8c640434 */ lw $a0,0x434($v1) +/* f054ee4: 0fc136d0 */ jal func0f04db40 +/* f054ee8: 8c650438 */ lw $a1,0x438($v1) +/* f054eec: 3c03800a */ lui $v1,0x800a +/* f054ef0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054ef4: 8c6e0438 */ lw $t6,0x438($v1) +/* f054ef8: 8fbf0014 */ lw $ra,0x14($sp) +/* f054efc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054f00: 01c27821 */ addu $t7,$t6,$v0 +/* f054f04: ac6f0438 */ sw $t7,0x438($v1) +/* f054f08: 03e00008 */ jr $ra +/* f054f0c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0091 + */ +GLOBAL_ASM( +glabel ai0091 +/* f054f10: 3c03800a */ lui $v1,0x800a +/* f054f14: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054f18: 8c6e0438 */ lw $t6,0x438($v1) +/* f054f1c: 00001025 */ or $v0,$zero,$zero +/* f054f20: 25cf0002 */ addiu $t7,$t6,0x2 +/* f054f24: 03e00008 */ jr $ra +/* f054f28: ac6f0438 */ sw $t7,0x438($v1) +); + +/** + * @cmd 00b6 + */ +GLOBAL_ASM( +glabel ai00b6 +/* f054f2c: 3c03800a */ lui $v1,0x800a +/* f054f30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054f34: 8c640424 */ lw $a0,0x424($v1) +/* f054f38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f054f3c: afbf0014 */ sw $ra,0x14($sp) +/* f054f40: 50800007 */ beqzl $a0,.L0f054f60 +/* f054f44: 8c640430 */ lw $a0,0x430($v1) +/* f054f48: 0fc127e5 */ jal func0f049f94 +/* f054f4c: 00000000 */ sll $zero,$zero,0x0 +/* f054f50: 3c03800a */ lui $v1,0x800a +/* f054f54: 10000008 */ beqz $zero,.L0f054f78 +/* f054f58: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054f5c: 8c640430 */ lw $a0,0x430($v1) +.L0f054f60: +/* f054f60: 50800006 */ beqzl $a0,.L0f054f7c +/* f054f64: 8c6e0438 */ lw $t6,0x438($v1) +/* f054f68: 0fc1ec3d */ jal func0f07b0f4 +/* f054f6c: 00000000 */ sll $zero,$zero,0x0 +/* f054f70: 3c03800a */ lui $v1,0x800a +/* f054f74: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f054f78: +/* f054f78: 8c6e0438 */ lw $t6,0x438($v1) +.L0f054f7c: +/* f054f7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f054f80: 27bd0018 */ addiu $sp,$sp,0x18 +/* f054f84: 25cf0002 */ addiu $t7,$t6,0x2 +/* f054f88: ac6f0438 */ sw $t7,0x438($v1) +/* f054f8c: 03e00008 */ jr $ra +/* f054f90: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00b7 + */ +GLOBAL_ASM( +glabel ai00b7 +/* f054f94: 3c03800a */ lui $v1,0x800a +/* f054f98: 24639fc0 */ addiu $v1,$v1,-24640 +/* f054f9c: 8c6e0424 */ lw $t6,0x424($v1) +/* f054fa0: 00001025 */ or $v0,$zero,$zero +/* f054fa4: adc0011c */ sw $zero,0x11c($t6) +/* f054fa8: 8c6f0438 */ lw $t7,0x438($v1) +/* f054fac: 25f80002 */ addiu $t8,$t7,0x2 +/* f054fb0: 03e00008 */ jr $ra +/* f054fb4: ac780438 */ sw $t8,0x438($v1) +); + +/** + * @cmd 00b8 + */ +GLOBAL_ASM( +glabel ai00b8 +/* f054fb8: 3c04800a */ lui $a0,0x800a +/* f054fbc: 24849fc0 */ addiu $a0,$a0,-24640 +/* f054fc0: 8c830424 */ lw $v1,0x424($a0) +/* f054fc4: 2401ffbf */ addiu $at,$zero,-65 +/* f054fc8: 00001025 */ or $v0,$zero,$zero +/* f054fcc: 8c6e0014 */ lw $t6,0x14($v1) +/* f054fd0: 01c17824 */ and $t7,$t6,$at +/* f054fd4: ac6f0014 */ sw $t7,0x14($v1) +/* f054fd8: 8c980438 */ lw $t8,0x438($a0) +/* f054fdc: 27190002 */ addiu $t9,$t8,0x2 +/* f054fe0: 03e00008 */ jr $ra +/* f054fe4: ac990438 */ sw $t9,0x438($a0) +); + +/** + * @cmd 00b9 + */ +GLOBAL_ASM( +glabel ai00b9 +/* f054fe8: 3c04800a */ lui $a0,0x800a +/* f054fec: 24849fc0 */ addiu $a0,$a0,-24640 +/* f054ff0: 8c830424 */ lw $v1,0x424($a0) +/* f054ff4: 00001025 */ or $v0,$zero,$zero +/* f054ff8: 8c6e0014 */ lw $t6,0x14($v1) +/* f054ffc: 35cf0040 */ ori $t7,$t6,0x40 +/* f055000: ac6f0014 */ sw $t7,0x14($v1) +/* f055004: 8c980438 */ lw $t8,0x438($a0) +/* f055008: 27190002 */ addiu $t9,$t8,0x2 +/* f05500c: 03e00008 */ jr $ra +/* f055010: ac990438 */ sw $t9,0x438($a0) +); + +/** + * @cmd 00ba + */ +GLOBAL_ASM( +glabel ai00ba +/* f055014: 3c03800a */ lui $v1,0x800a +/* f055018: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05501c: 8c6e0424 */ lw $t6,0x424($v1) +/* f055020: 27bdffe8 */ addiu $sp,$sp,-24 +/* f055024: afbf0014 */ sw $ra,0x14($sp) +/* f055028: 8dcf0014 */ lw $t7,0x14($t6) +/* f05502c: 8c640434 */ lw $a0,0x434($v1) +/* f055030: 8c650438 */ lw $a1,0x438($v1) +/* f055034: 31f80040 */ andi $t8,$t7,0x40 +/* f055038: 17000007 */ bnez $t8,.L0f055058 +/* f05503c: 00851021 */ addu $v0,$a0,$a1 +/* f055040: 0fc13583 */ jal chraiGoToLabel +/* f055044: 90460002 */ lbu $a2,0x2($v0) +/* f055048: 3c03800a */ lui $v1,0x800a +/* f05504c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055050: 10000003 */ beqz $zero,.L0f055060 +/* f055054: ac620438 */ sw $v0,0x438($v1) +.L0f055058: +/* f055058: 24b90003 */ addiu $t9,$a1,0x3 +/* f05505c: ac790438 */ sw $t9,0x438($v1) +.L0f055060: +/* f055060: 8fbf0014 */ lw $ra,0x14($sp) +/* f055064: 27bd0018 */ addiu $sp,$sp,0x18 +/* f055068: 00001025 */ or $v0,$zero,$zero +/* f05506c: 03e00008 */ jr $ra +/* f055070: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00bb + */ +GLOBAL_ASM( +glabel ai00bb +/* f055074: 3c03800a */ lui $v1,0x800a +/* f055078: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05507c: 8c6e0434 */ lw $t6,0x434($v1) +/* f055080: 8c6f0438 */ lw $t7,0x438($v1) +/* f055084: 27bdffe0 */ addiu $sp,$sp,-32 +/* f055088: afbf0014 */ sw $ra,0x14($sp) +/* f05508c: 01cfc021 */ addu $t8,$t6,$t7 +/* f055090: afb8001c */ sw $t8,0x1c($sp) +/* f055094: 0fc127ea */ jal func0f049fa8 +/* f055098: 8c640424 */ lw $a0,0x424($v1) +/* f05509c: 3c03800a */ lui $v1,0x800a +/* f0550a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0550a4: 8c790424 */ lw $t9,0x424($v1) +/* f0550a8: 3c014f80 */ lui $at,0x4f80 +/* f0550ac: 8fa9001c */ lw $t1,0x1c($sp) +/* f0550b0: 93280124 */ lbu $t0,0x124($t9) +/* f0550b4: 44882000 */ mtc1 $t0,$f4 +/* f0550b8: 05010004 */ bgez $t0,.L0f0550cc +/* f0550bc: 468021a0 */ cvt.s.w $f6,$f4 +/* f0550c0: 44814000 */ mtc1 $at,$f8 +/* f0550c4: 00000000 */ sll $zero,$zero,0x0 +/* f0550c8: 46083180 */ add.s $f6,$f6,$f8 +.L0f0550cc: +/* f0550cc: 4600303c */ c.lt.s $f6,$f0 +/* f0550d0: 00000000 */ sll $zero,$zero,0x0 +/* f0550d4: 4502000a */ bc1fl .L0f055100 +/* f0550d8: 8c6a0438 */ lw $t2,0x438($v1) +/* f0550dc: 8c640434 */ lw $a0,0x434($v1) +/* f0550e0: 8c650438 */ lw $a1,0x438($v1) +/* f0550e4: 0fc13583 */ jal chraiGoToLabel +/* f0550e8: 91260002 */ lbu $a2,0x2($t1) +/* f0550ec: 3c03800a */ lui $v1,0x800a +/* f0550f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0550f4: 10000004 */ beqz $zero,.L0f055108 +/* f0550f8: ac620438 */ sw $v0,0x438($v1) +/* f0550fc: 8c6a0438 */ lw $t2,0x438($v1) +.L0f055100: +/* f055100: 254b0003 */ addiu $t3,$t2,0x3 +/* f055104: ac6b0438 */ sw $t3,0x438($v1) +.L0f055108: +/* f055108: 8fbf0014 */ lw $ra,0x14($sp) +/* f05510c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f055110: 00001025 */ or $v0,$zero,$zero +/* f055114: 03e00008 */ jr $ra +/* f055118: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00bc + */ +GLOBAL_ASM( +glabel ai00bc +/* f05511c: 3c03800a */ lui $v1,0x800a +/* f055120: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055124: 8c6e0434 */ lw $t6,0x434($v1) +/* f055128: 8c6f0438 */ lw $t7,0x438($v1) +/* f05512c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f055130: afbf0014 */ sw $ra,0x14($sp) +/* f055134: 01cf1021 */ addu $v0,$t6,$t7 +/* f055138: 90580002 */ lbu $t8,0x2($v0) +/* f05513c: 90480003 */ lbu $t0,0x3($v0) +/* f055140: 904b0004 */ lbu $t3,0x4($v0) +/* f055144: 0018cc00 */ sll $t9,$t8,0x10 +/* f055148: 00084a00 */ sll $t1,$t0,0x8 +/* f05514c: 03295025 */ or $t2,$t9,$t1 +/* f055150: 014b6025 */ or $t4,$t2,$t3 +/* f055154: 448c2000 */ mtc1 $t4,$f4 +/* f055158: 3c014f80 */ lui $at,0x4f80 +/* f05515c: 05810004 */ bgez $t4,.L0f055170 +/* f055160: 468021a0 */ cvt.s.w $f6,$f4 +/* f055164: 44814000 */ mtc1 $at,$f8 +/* f055168: 00000000 */ sll $zero,$zero,0x0 +/* f05516c: 46083180 */ add.s $f6,$f6,$f8 +.L0f055170: +/* f055170: 8c640424 */ lw $a0,0x424($v1) +/* f055174: 3c014270 */ lui $at,0x4270 +/* f055178: 44815000 */ mtc1 $at,$f10 +/* f05517c: 1080000b */ beqz $a0,.L0f0551ac +/* f055180: 460a3083 */ div.s $f2,$f6,$f10 +/* f055184: afa2001c */ sw $v0,0x1c($sp) +/* f055188: 0fc127ea */ jal func0f049fa8 +/* f05518c: e7a20018 */ swc1 $f2,0x18($sp) +/* f055190: c7a20018 */ lwc1 $f2,0x18($sp) +/* f055194: 3c03800a */ lui $v1,0x800a +/* f055198: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05519c: 4602003c */ c.lt.s $f0,$f2 +/* f0551a0: 8fa2001c */ lw $v0,0x1c($sp) +/* f0551a4: 4503000f */ bc1tl .L0f0551e4 +/* f0551a8: 8c640434 */ lw $a0,0x434($v1) +.L0f0551ac: +/* f0551ac: 8c640430 */ lw $a0,0x430($v1) +/* f0551b0: 50800014 */ beqzl $a0,.L0f055204 +/* f0551b4: 8c6d0438 */ lw $t5,0x438($v1) +/* f0551b8: afa2001c */ sw $v0,0x1c($sp) +/* f0551bc: 0fc1ec48 */ jal func0f07b120 +/* f0551c0: e7a20018 */ swc1 $f2,0x18($sp) +/* f0551c4: c7a20018 */ lwc1 $f2,0x18($sp) +/* f0551c8: 3c03800a */ lui $v1,0x800a +/* f0551cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0551d0: 4602003c */ c.lt.s $f0,$f2 +/* f0551d4: 8fa2001c */ lw $v0,0x1c($sp) +/* f0551d8: 4502000a */ bc1fl .L0f055204 +/* f0551dc: 8c6d0438 */ lw $t5,0x438($v1) +/* f0551e0: 8c640434 */ lw $a0,0x434($v1) +.L0f0551e4: +/* f0551e4: 8c650438 */ lw $a1,0x438($v1) +/* f0551e8: 0fc13583 */ jal chraiGoToLabel +/* f0551ec: 90460005 */ lbu $a2,0x5($v0) +/* f0551f0: 3c03800a */ lui $v1,0x800a +/* f0551f4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0551f8: 10000004 */ beqz $zero,.L0f05520c +/* f0551fc: ac620438 */ sw $v0,0x438($v1) +/* f055200: 8c6d0438 */ lw $t5,0x438($v1) +.L0f055204: +/* f055204: 25ae0006 */ addiu $t6,$t5,0x6 +/* f055208: ac6e0438 */ sw $t6,0x438($v1) +.L0f05520c: +/* f05520c: 8fbf0014 */ lw $ra,0x14($sp) +/* f055210: 27bd0020 */ addiu $sp,$sp,0x20 +/* f055214: 00001025 */ or $v0,$zero,$zero +/* f055218: 03e00008 */ jr $ra +/* f05521c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00bd + */ +GLOBAL_ASM( +glabel ai00bd +/* f055220: 27bdffd8 */ addiu $sp,$sp,-40 +/* f055224: afb00018 */ sw $s0,0x18($sp) +/* f055228: 3c10800a */ lui $s0,0x800a +/* f05522c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f055230: 8e0e0434 */ lw $t6,0x434($s0) +/* f055234: 8e0f0438 */ lw $t7,0x438($s0) +/* f055238: afbf001c */ sw $ra,0x1c($sp) +/* f05523c: 3c014f80 */ lui $at,0x4f80 +/* f055240: 01cf1021 */ addu $v0,$t6,$t7 +/* f055244: 90580002 */ lbu $t8,0x2($v0) +/* f055248: 90480003 */ lbu $t0,0x3($v0) +/* f05524c: 904b0004 */ lbu $t3,0x4($v0) +/* f055250: 0018cc00 */ sll $t9,$t8,0x10 +/* f055254: 00084a00 */ sll $t1,$t0,0x8 +/* f055258: 03295025 */ or $t2,$t9,$t1 +/* f05525c: 014b6025 */ or $t4,$t2,$t3 +/* f055260: 448c2000 */ mtc1 $t4,$f4 +/* f055264: 05810004 */ bgez $t4,.L0f055278 +/* f055268: 468021a0 */ cvt.s.w $f6,$f4 +/* f05526c: 44814000 */ mtc1 $at,$f8 +/* f055270: 00000000 */ sll $zero,$zero,0x0 +/* f055274: 46083180 */ add.s $f6,$f6,$f8 +.L0f055278: +/* f055278: 3c014270 */ lui $at,0x4270 +/* f05527c: 44815000 */ mtc1 $at,$f10 +/* f055280: 8e040424 */ lw $a0,0x424($s0) +/* f055284: 460a3403 */ div.s $f16,$f6,$f10 +/* f055288: 10800004 */ beqz $a0,.L0f05529c +/* f05528c: e7b00020 */ swc1 $f16,0x20($sp) +/* f055290: 0fc127ea */ jal func0f049fa8 +/* f055294: afa20024 */ sw $v0,0x24($sp) +/* f055298: 8fa20024 */ lw $v0,0x24($sp) +.L0f05529c: +/* f05529c: 8e040430 */ lw $a0,0x430($s0) +/* f0552a0: 50800005 */ beqzl $a0,.L0f0552b8 +/* f0552a4: 8e040424 */ lw $a0,0x424($s0) +/* f0552a8: 0fc1ec48 */ jal func0f07b120 +/* f0552ac: afa20024 */ sw $v0,0x24($sp) +/* f0552b0: 8fa20024 */ lw $v0,0x24($sp) +/* f0552b4: 8e040424 */ lw $a0,0x424($s0) +.L0f0552b8: +/* f0552b8: 5080000a */ beqzl $a0,.L0f0552e4 +/* f0552bc: 8e040430 */ lw $a0,0x430($s0) +/* f0552c0: 0fc127ea */ jal func0f049fa8 +/* f0552c4: afa20024 */ sw $v0,0x24($sp) +/* f0552c8: c7b20020 */ lwc1 $f18,0x20($sp) +/* f0552cc: 8fa20024 */ lw $v0,0x24($sp) +/* f0552d0: 4600903c */ c.lt.s $f18,$f0 +/* f0552d4: 00000000 */ sll $zero,$zero,0x0 +/* f0552d8: 4503000d */ bc1tl .L0f055310 +/* f0552dc: 8e040434 */ lw $a0,0x434($s0) +/* f0552e0: 8e040430 */ lw $a0,0x430($s0) +.L0f0552e4: +/* f0552e4: 50800010 */ beqzl $a0,.L0f055328 +/* f0552e8: 8e0d0438 */ lw $t5,0x438($s0) +/* f0552ec: 0fc1ec48 */ jal func0f07b120 +/* f0552f0: afa20024 */ sw $v0,0x24($sp) +/* f0552f4: c7a40020 */ lwc1 $f4,0x20($sp) +/* f0552f8: 8fa20024 */ lw $v0,0x24($sp) +/* f0552fc: 4600203c */ c.lt.s $f4,$f0 +/* f055300: 00000000 */ sll $zero,$zero,0x0 +/* f055304: 45020008 */ bc1fl .L0f055328 +/* f055308: 8e0d0438 */ lw $t5,0x438($s0) +/* f05530c: 8e040434 */ lw $a0,0x434($s0) +.L0f055310: +/* f055310: 8e050438 */ lw $a1,0x438($s0) +/* f055314: 0fc13583 */ jal chraiGoToLabel +/* f055318: 90460005 */ lbu $a2,0x5($v0) +/* f05531c: 10000004 */ beqz $zero,.L0f055330 +/* f055320: ae020438 */ sw $v0,0x438($s0) +/* f055324: 8e0d0438 */ lw $t5,0x438($s0) +.L0f055328: +/* f055328: 25ae0006 */ addiu $t6,$t5,0x6 +/* f05532c: ae0e0438 */ sw $t6,0x438($s0) +.L0f055330: +/* f055330: 8fbf001c */ lw $ra,0x1c($sp) +/* f055334: 8fb00018 */ lw $s0,0x18($sp) +/* f055338: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05533c: 03e00008 */ jr $ra +/* f055340: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00be + */ +GLOBAL_ASM( +glabel ai00be +/* f055344: 27bdffe8 */ addiu $sp,$sp,-24 +/* f055348: afbf0014 */ sw $ra,0x14($sp) +/* f05534c: 24040001 */ addiu $a0,$zero,0x1 +/* f055350: 0fc24202 */ jal func0f090808 +/* f055354: 24050001 */ addiu $a1,$zero,0x1 +/* f055358: 3c03800a */ lui $v1,0x800a +/* f05535c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055360: 8c6e0438 */ lw $t6,0x438($v1) +/* f055364: 8fbf0014 */ lw $ra,0x14($sp) +/* f055368: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05536c: 25cf0002 */ addiu $t7,$t6,0x2 +/* f055370: ac6f0438 */ sw $t7,0x438($v1) +/* f055374: 03e00008 */ jr $ra +/* f055378: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00bf + */ +GLOBAL_ASM( +glabel ai00bf +/* f05537c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f055380: afbf0014 */ sw $ra,0x14($sp) +/* f055384: 24040001 */ addiu $a0,$zero,0x1 +/* f055388: 0fc24202 */ jal func0f090808 +/* f05538c: 00002825 */ or $a1,$zero,$zero +/* f055390: 3c03800a */ lui $v1,0x800a +/* f055394: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055398: 8c6e0438 */ lw $t6,0x438($v1) +/* f05539c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0553a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0553a4: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0553a8: ac6f0438 */ sw $t7,0x438($v1) +/* f0553ac: 03e00008 */ jr $ra +/* f0553b0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00c0 + */ +GLOBAL_ASM( +glabel ai00c0 +/* f0553b4: 3c03800a */ lui $v1,0x800a +/* f0553b8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0553bc: 8c6e0434 */ lw $t6,0x434($v1) +/* f0553c0: 8c6f0438 */ lw $t7,0x438($v1) +/* f0553c4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0553c8: afbf0014 */ sw $ra,0x14($sp) +/* f0553cc: 01cf1021 */ addu $v0,$t6,$t7 +/* f0553d0: 90580002 */ lbu $t8,0x2($v0) +/* f0553d4: 90480003 */ lbu $t0,0x3($v0) +/* f0553d8: 3c014270 */ lui $at,0x4270 +/* f0553dc: 0018ca00 */ sll $t9,$t8,0x8 +/* f0553e0: 03284825 */ or $t1,$t9,$t0 +/* f0553e4: 44892000 */ mtc1 $t1,$f4 +/* f0553e8: 44813000 */ mtc1 $at,$f6 +/* f0553ec: 46802020 */ cvt.s.w $f0,$f4 +/* f0553f0: 46060302 */ mul.s $f12,$f0,$f6 +/* f0553f4: 0fc24216 */ jal func0f090858 +/* f0553f8: 00000000 */ sll $zero,$zero,0x0 +/* f0553fc: 3c03800a */ lui $v1,0x800a +/* f055400: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055404: 8c6a0438 */ lw $t2,0x438($v1) +/* f055408: 8fbf0014 */ lw $ra,0x14($sp) +/* f05540c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f055410: 254b0004 */ addiu $t3,$t2,0x4 +/* f055414: ac6b0438 */ sw $t3,0x438($v1) +/* f055418: 03e00008 */ jr $ra +/* f05541c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00c1 + */ +GLOBAL_ASM( +glabel ai00c1 +/* f055420: 27bdffe8 */ addiu $sp,$sp,-24 +/* f055424: afbf0014 */ sw $ra,0x14($sp) +/* f055428: 0fc2421c */ jal func0f090870 +/* f05542c: 00002025 */ or $a0,$zero,$zero +/* f055430: 3c03800a */ lui $v1,0x800a +/* f055434: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055438: 8c6e0438 */ lw $t6,0x438($v1) +/* f05543c: 8fbf0014 */ lw $ra,0x14($sp) +/* f055440: 27bd0018 */ addiu $sp,$sp,0x18 +/* f055444: 25cf0002 */ addiu $t7,$t6,0x2 +/* f055448: ac6f0438 */ sw $t7,0x438($v1) +/* f05544c: 03e00008 */ jr $ra +/* f055450: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00c2 + */ +GLOBAL_ASM( +glabel ai00c2 +/* f055454: 27bdffe8 */ addiu $sp,$sp,-24 +/* f055458: afbf0014 */ sw $ra,0x14($sp) +/* f05545c: 0fc2421c */ jal func0f090870 +/* f055460: 24040001 */ addiu $a0,$zero,0x1 +/* f055464: 3c03800a */ lui $v1,0x800a +/* f055468: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05546c: 8c6e0438 */ lw $t6,0x438($v1) +/* f055470: 8fbf0014 */ lw $ra,0x14($sp) +/* f055474: 27bd0018 */ addiu $sp,$sp,0x18 +/* f055478: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05547c: ac6f0438 */ sw $t7,0x438($v1) +/* f055480: 03e00008 */ jr $ra +/* f055484: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00c3 + */ +GLOBAL_ASM( +glabel ai00c3 +/* f055488: 3c03800a */ lui $v1,0x800a +/* f05548c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055490: 8c6e0434 */ lw $t6,0x434($v1) +/* f055494: 8c6f0438 */ lw $t7,0x438($v1) +/* f055498: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05549c: afbf0014 */ sw $ra,0x14($sp) +/* f0554a0: 01cfc021 */ addu $t8,$t6,$t7 +/* f0554a4: 0fc2421f */ jal func0f09087c +/* f0554a8: afb8001c */ sw $t8,0x1c($sp) +/* f0554ac: 3c03800a */ lui $v1,0x800a +/* f0554b0: 1440000a */ bnez $v0,.L0f0554dc +/* f0554b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0554b8: 8fb9001c */ lw $t9,0x1c($sp) +/* f0554bc: 8c640434 */ lw $a0,0x434($v1) +/* f0554c0: 8c650438 */ lw $a1,0x438($v1) +/* f0554c4: 0fc13583 */ jal chraiGoToLabel +/* f0554c8: 93260002 */ lbu $a2,0x2($t9) +/* f0554cc: 3c03800a */ lui $v1,0x800a +/* f0554d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0554d4: 10000004 */ beqz $zero,.L0f0554e8 +/* f0554d8: ac620438 */ sw $v0,0x438($v1) +.L0f0554dc: +/* f0554dc: 8c680438 */ lw $t0,0x438($v1) +/* f0554e0: 25090003 */ addiu $t1,$t0,0x3 +/* f0554e4: ac690438 */ sw $t1,0x438($v1) +.L0f0554e8: +/* f0554e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0554ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0554f0: 00001025 */ or $v0,$zero,$zero +/* f0554f4: 03e00008 */ jr $ra +/* f0554f8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00c4 + */ +GLOBAL_ASM( +glabel ai00c4 +/* f0554fc: 3c03800a */ lui $v1,0x800a +/* f055500: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055504: 8c6e0434 */ lw $t6,0x434($v1) +/* f055508: 8c6f0438 */ lw $t7,0x438($v1) +/* f05550c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f055510: afbf0014 */ sw $ra,0x14($sp) +/* f055514: 01cf1021 */ addu $v0,$t6,$t7 +/* f055518: 90580002 */ lbu $t8,0x2($v0) +/* f05551c: 90480003 */ lbu $t0,0x3($v0) +/* f055520: afa2001c */ sw $v0,0x1c($sp) +/* f055524: 0018ca00 */ sll $t9,$t8,0x8 +/* f055528: 03284825 */ or $t1,$t9,$t0 +/* f05552c: 44892000 */ mtc1 $t1,$f4 +/* f055530: 00000000 */ sll $zero,$zero,0x0 +/* f055534: 468021a0 */ cvt.s.w $f6,$f4 +/* f055538: 0fc24219 */ jal func0f090864 +/* f05553c: e7a60018 */ swc1 $f6,0x18($sp) +/* f055540: 3c014270 */ lui $at,0x4270 +/* f055544: 44815000 */ mtc1 $at,$f10 +/* f055548: c7a80018 */ lwc1 $f8,0x18($sp) +/* f05554c: 3c03800a */ lui $v1,0x800a +/* f055550: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055554: 460a4402 */ mul.s $f16,$f8,$f10 +/* f055558: 8fa2001c */ lw $v0,0x1c($sp) +/* f05555c: 4610003c */ c.lt.s $f0,$f16 +/* f055560: 00000000 */ sll $zero,$zero,0x0 +/* f055564: 4502000a */ bc1fl .L0f055590 +/* f055568: 8c6a0438 */ lw $t2,0x438($v1) +/* f05556c: 8c640434 */ lw $a0,0x434($v1) +/* f055570: 8c650438 */ lw $a1,0x438($v1) +/* f055574: 0fc13583 */ jal chraiGoToLabel +/* f055578: 90460004 */ lbu $a2,0x4($v0) +/* f05557c: 3c03800a */ lui $v1,0x800a +/* f055580: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055584: 10000004 */ beqz $zero,.L0f055598 +/* f055588: ac620438 */ sw $v0,0x438($v1) +/* f05558c: 8c6a0438 */ lw $t2,0x438($v1) +.L0f055590: +/* f055590: 254b0005 */ addiu $t3,$t2,0x5 +/* f055594: ac6b0438 */ sw $t3,0x438($v1) +.L0f055598: +/* f055598: 8fbf0014 */ lw $ra,0x14($sp) +/* f05559c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0555a0: 00001025 */ or $v0,$zero,$zero +/* f0555a4: 03e00008 */ jr $ra +/* f0555a8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00c5 + */ +GLOBAL_ASM( +glabel ai00c5 +/* f0555ac: 3c03800a */ lui $v1,0x800a +/* f0555b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0555b4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0555b8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0555bc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0555c0: afbf0014 */ sw $ra,0x14($sp) +/* f0555c4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0555c8: 90580002 */ lbu $t8,0x2($v0) +/* f0555cc: 90480003 */ lbu $t0,0x3($v0) +/* f0555d0: afa2001c */ sw $v0,0x1c($sp) +/* f0555d4: 0018ca00 */ sll $t9,$t8,0x8 +/* f0555d8: 03284825 */ or $t1,$t9,$t0 +/* f0555dc: 44892000 */ mtc1 $t1,$f4 +/* f0555e0: 00000000 */ sll $zero,$zero,0x0 +/* f0555e4: 468021a0 */ cvt.s.w $f6,$f4 +/* f0555e8: 0fc24219 */ jal func0f090864 +/* f0555ec: e7a60018 */ swc1 $f6,0x18($sp) +/* f0555f0: 3c014270 */ lui $at,0x4270 +/* f0555f4: 44815000 */ mtc1 $at,$f10 +/* f0555f8: c7a80018 */ lwc1 $f8,0x18($sp) +/* f0555fc: 3c03800a */ lui $v1,0x800a +/* f055600: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055604: 460a4402 */ mul.s $f16,$f8,$f10 +/* f055608: 8fa2001c */ lw $v0,0x1c($sp) +/* f05560c: 4600803c */ c.lt.s $f16,$f0 +/* f055610: 00000000 */ sll $zero,$zero,0x0 +/* f055614: 4502000a */ bc1fl .L0f055640 +/* f055618: 8c6a0438 */ lw $t2,0x438($v1) +/* f05561c: 8c640434 */ lw $a0,0x434($v1) +/* f055620: 8c650438 */ lw $a1,0x438($v1) +/* f055624: 0fc13583 */ jal chraiGoToLabel +/* f055628: 90460004 */ lbu $a2,0x4($v0) +/* f05562c: 3c03800a */ lui $v1,0x800a +/* f055630: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055634: 10000004 */ beqz $zero,.L0f055648 +/* f055638: ac620438 */ sw $v0,0x438($v1) +/* f05563c: 8c6a0438 */ lw $t2,0x438($v1) +.L0f055640: +/* f055640: 254b0005 */ addiu $t3,$t2,0x5 +/* f055644: ac6b0438 */ sw $t3,0x438($v1) +.L0f055648: +/* f055648: 8fbf0014 */ lw $ra,0x14($sp) +/* f05564c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f055650: 00001025 */ or $v0,$zero,$zero +/* f055654: 03e00008 */ jr $ra +/* f055658: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00c6 + */ +GLOBAL_ASM( +glabel ai00c6 +/* f05565c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f055660: afb00020 */ sw $s0,0x20($sp) +/* f055664: 3c10800a */ lui $s0,0x800a +/* f055668: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05566c: 8e0e0434 */ lw $t6,0x434($s0) +/* f055670: 8e0f0438 */ lw $t7,0x438($s0) +/* f055674: afbf0024 */ sw $ra,0x24($sp) +/* f055678: 01cf1821 */ addu $v1,$t6,$t7 +/* f05567c: 90780004 */ lbu $t8,0x4($v1) +/* f055680: 906a0005 */ lbu $t2,0x5($v1) +/* f055684: 0018ca00 */ sll $t9,$t8,0x8 +/* f055688: 032a5825 */ or $t3,$t9,$t2 +/* f05568c: a7ab0032 */ sh $t3,0x32($sp) +/* f055690: 906e0009 */ lbu $t6,0x9($v1) +/* f055694: 906c0008 */ lbu $t4,0x8($v1) +/* f055698: 9079000a */ lbu $t9,0xa($v1) +/* f05569c: 000e7c00 */ sll $t7,$t6,0x10 +/* f0556a0: 000c6e00 */ sll $t5,$t4,0x18 +/* f0556a4: 906e0006 */ lbu $t6,0x6($v1) +/* f0556a8: 01afc025 */ or $t8,$t5,$t7 +/* f0556ac: 906c000b */ lbu $t4,0xb($v1) +/* f0556b0: 906f0007 */ lbu $t7,0x7($v1) +/* f0556b4: 00195200 */ sll $t2,$t9,0x8 +/* f0556b8: 030a5825 */ or $t3,$t8,$t2 +/* f0556bc: 000e6a00 */ sll $t5,$t6,0x8 +/* f0556c0: 016c4025 */ or $t0,$t3,$t4 +/* f0556c4: 01af1025 */ or $v0,$t5,$t7 +/* f0556c8: 3044ffff */ andi $a0,$v0,0xffff +/* f0556cc: afa8002c */ sw $t0,0x2c($sp) +/* f0556d0: 0c006134 */ jal 0x184d0 +/* f0556d4: afa30034 */ sw $v1,0x34($sp) +/* f0556d8: 8fa30034 */ lw $v1,0x34($sp) +/* f0556dc: 8fa8002c */ lw $t0,0x2c($sp) +/* f0556e0: 8e040424 */ lw $a0,0x424($s0) +/* f0556e4: 90650002 */ lbu $a1,0x2($v1) +/* f0556e8: 80660003 */ lb $a2,0x3($v1) +/* f0556ec: afa20010 */ sw $v0,0x10($sp) +/* f0556f0: 97a70032 */ lhu $a3,0x32($sp) +/* f0556f4: afa30034 */ sw $v1,0x34($sp) +/* f0556f8: 0fc12d5e */ jal func0f04b578 +/* f0556fc: afa80014 */ sw $t0,0x14($sp) +/* f055700: 10400007 */ beqz $v0,.L0f055720 +/* f055704: 8fa30034 */ lw $v1,0x34($sp) +/* f055708: 8e040434 */ lw $a0,0x434($s0) +/* f05570c: 8e050438 */ lw $a1,0x438($s0) +/* f055710: 0fc13583 */ jal chraiGoToLabel +/* f055714: 9066000c */ lbu $a2,0xc($v1) +/* f055718: 10000004 */ beqz $zero,.L0f05572c +/* f05571c: ae020438 */ sw $v0,0x438($s0) +.L0f055720: +/* f055720: 8e180438 */ lw $t8,0x438($s0) +/* f055724: 270a000d */ addiu $t2,$t8,0xd +/* f055728: ae0a0438 */ sw $t2,0x438($s0) +.L0f05572c: +/* f05572c: 8fbf0024 */ lw $ra,0x24($sp) +/* f055730: 8fb00020 */ lw $s0,0x20($sp) +/* f055734: 27bd0038 */ addiu $sp,$sp,0x38 +/* f055738: 03e00008 */ jr $ra +/* f05573c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00c7 + */ +GLOBAL_ASM( +glabel ai00c7 +/* f055740: 27bdffd0 */ addiu $sp,$sp,-48 +/* f055744: afb00020 */ sw $s0,0x20($sp) +/* f055748: 3c10800a */ lui $s0,0x800a +/* f05574c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f055750: 8e0e0434 */ lw $t6,0x434($s0) +/* f055754: 8e0f0438 */ lw $t7,0x438($s0) +/* f055758: afbf0024 */ sw $ra,0x24($sp) +/* f05575c: 01cf1821 */ addu $v1,$t6,$t7 +/* f055760: 90780007 */ lbu $t8,0x7($v1) +/* f055764: 90680008 */ lbu $t0,0x8($v1) +/* f055768: 906b0009 */ lbu $t3,0x9($v1) +/* f05576c: 906e000a */ lbu $t6,0xa($v1) +/* f055770: 0018ce00 */ sll $t9,$t8,0x18 +/* f055774: 00084c00 */ sll $t1,$t0,0x10 +/* f055778: 03295025 */ or $t2,$t9,$t1 +/* f05577c: 000b6200 */ sll $t4,$t3,0x8 +/* f055780: 014c6825 */ or $t5,$t2,$t4 +/* f055784: 01ae7825 */ or $t7,$t5,$t6 +/* f055788: afaf0028 */ sw $t7,0x28($sp) +/* f05578c: 90780005 */ lbu $t8,0x5($v1) +/* f055790: 90790006 */ lbu $t9,0x6($v1) +/* f055794: afa3002c */ sw $v1,0x2c($sp) +/* f055798: 00184200 */ sll $t0,$t8,0x8 +/* f05579c: 01191025 */ or $v0,$t0,$t9 +/* f0557a0: 0c006134 */ jal 0x184d0 +/* f0557a4: 3044ffff */ andi $a0,$v0,0xffff +/* f0557a8: 8fa3002c */ lw $v1,0x2c($sp) +/* f0557ac: 8fab0028 */ lw $t3,0x28($sp) +/* f0557b0: 8e040424 */ lw $a0,0x424($s0) +/* f0557b4: 90650002 */ lbu $a1,0x2($v1) +/* f0557b8: 80660003 */ lb $a2,0x3($v1) +/* f0557bc: 90670004 */ lbu $a3,0x4($v1) +/* f0557c0: afa20010 */ sw $v0,0x10($sp) +/* f0557c4: 0fc12d7d */ jal func0f04b5f4 +/* f0557c8: afab0014 */ sw $t3,0x14($sp) +/* f0557cc: 10400007 */ beqz $v0,.L0f0557ec +/* f0557d0: 8fa3002c */ lw $v1,0x2c($sp) +/* f0557d4: 8e040434 */ lw $a0,0x434($s0) +/* f0557d8: 8e050438 */ lw $a1,0x438($s0) +/* f0557dc: 0fc13583 */ jal chraiGoToLabel +/* f0557e0: 9066000b */ lbu $a2,0xb($v1) +/* f0557e4: 10000004 */ beqz $zero,.L0f0557f8 +/* f0557e8: ae020438 */ sw $v0,0x438($s0) +.L0f0557ec: +/* f0557ec: 8e0a0438 */ lw $t2,0x438($s0) +/* f0557f0: 254c000c */ addiu $t4,$t2,0xc +/* f0557f4: ae0c0438 */ sw $t4,0x438($s0) +.L0f0557f8: +/* f0557f8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0557fc: 8fb00020 */ lw $s0,0x20($sp) +/* f055800: 27bd0030 */ addiu $sp,$sp,0x30 +/* f055804: 03e00008 */ jr $ra +/* f055808: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00c8 + */ +GLOBAL_ASM( +glabel ai00c8 +/* f05580c: 3c09800a */ lui $t1,0x800a +/* f055810: 25299fc0 */ addiu $t1,$t1,-24640 +/* f055814: 8d250438 */ lw $a1,0x438($t1) +/* f055818: 8d2e0434 */ lw $t6,0x434($t1) +/* f05581c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f055820: afbf0014 */ sw $ra,0x14($sp) +/* f055824: 01c54021 */ addu $t0,$t6,$a1 +/* f055828: 91190006 */ lbu $t9,0x6($t0) +/* f05582c: 910f0005 */ lbu $t7,0x5($t0) +/* f055830: 910c0007 */ lbu $t4,0x7($t0) +/* f055834: 00195400 */ sll $t2,$t9,0x10 +/* f055838: 000fc600 */ sll $t8,$t7,0x18 +/* f05583c: 91190002 */ lbu $t9,0x2($t0) +/* f055840: 030a5825 */ or $t3,$t8,$t2 +/* f055844: 910a0003 */ lbu $t2,0x3($t0) +/* f055848: 8d220424 */ lw $v0,0x424($t1) +/* f05584c: 000c6a00 */ sll $t5,$t4,0x8 +/* f055850: 910f0008 */ lbu $t7,0x8($t0) +/* f055854: 0019c200 */ sll $t8,$t9,0x8 +/* f055858: 016d7025 */ or $t6,$t3,$t5 +/* f05585c: 030a6025 */ or $t4,$t8,$t2 +/* f055860: afac001c */ sw $t4,0x1c($sp) +/* f055864: 00001825 */ or $v1,$zero,$zero +/* f055868: 10400065 */ beqz $v0,.L0f055a00 +/* f05586c: 01cf3825 */ or $a3,$t6,$t7 +/* f055870: 8c4b001c */ lw $t3,0x1c($v0) +/* f055874: 11600062 */ beqz $t3,.L0f055a00 +/* f055878: 00000000 */ sll $zero,$zero,0x0 +/* f05587c: 8c4d0020 */ lw $t5,0x20($v0) +/* f055880: 24040014 */ addiu $a0,$zero,0x14 +/* f055884: 11a0005e */ beqz $t5,.L0f055a00 +/* f055888: 00000000 */ sll $zero,$zero,0x0 +/* f05588c: afa70020 */ sw $a3,0x20($sp) +/* f055890: 0fc41b99 */ jal func0f106e64 +/* f055894: afa80024 */ sw $t0,0x24($sp) +/* f055898: 8fa5001c */ lw $a1,0x1c($sp) +/* f05589c: 10400012 */ beqz $v0,.L0f0558e8 +/* f0558a0: 8fa70020 */ lw $a3,0x20($sp) +/* f0558a4: 3c01efff */ lui $at,0xefff +/* f0558a8: 3421ffff */ ori $at,$at,0xffff +/* f0558ac: 8fb90024 */ lw $t9,0x24($sp) +/* f0558b0: 00e17024 */ and $t6,$a3,$at +/* f0558b4: 3c012000 */ lui $at,0x2000 +/* f0558b8: 3c04800a */ lui $a0,0x800a +/* f0558bc: 01c13825 */ or $a3,$t6,$at +/* f0558c0: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f0558c4: 0fc22eb4 */ jal func0f08bad0 +/* f0558c8: 93260004 */ lbu $a2,0x4($t9) +/* f0558cc: 3c05800a */ lui $a1,0x800a +/* f0558d0: 3c09800a */ lui $t1,0x800a +/* f0558d4: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0558d8: 8ca5a3f8 */ lw $a1,-0x5c08($a1) +/* f0558dc: 00401825 */ or $v1,$v0,$zero +/* f0558e0: 10000047 */ beqz $zero,.L0f055a00 +/* f0558e4: 8fa80024 */ lw $t0,0x24($sp) +.L0f0558e8: +/* f0558e8: 24040012 */ addiu $a0,$zero,0x12 +/* f0558ec: 0fc41b99 */ jal func0f106e64 +/* f0558f0: afa70020 */ sw $a3,0x20($sp) +/* f0558f4: 8fa5001c */ lw $a1,0x1c($sp) +/* f0558f8: 10400036 */ beqz $v0,.L0f0559d4 +/* f0558fc: 8fa70020 */ lw $a3,0x20($sp) +/* f055900: 8fb80024 */ lw $t8,0x24($sp) +/* f055904: 93060004 */ lbu $a2,0x4($t8) +/* f055908: 24cafffe */ addiu $t2,$a2,-2 +/* f05590c: 2d410021 */ sltiu $at,$t2,0x21 +/* f055910: 10200026 */ beqz $at,.L0f0559ac +/* f055914: 000a5080 */ sll $t2,$t2,0x2 +/* f055918: 3c017f1b */ lui $at,0x7f1b +/* f05591c: 002a0821 */ addu $at,$at,$t2 +/* f055920: 8c2a9c54 */ lw $t2,-0x63ac($at) +/* f055924: 01400008 */ jr $t2 +/* f055928: 00000000 */ sll $zero,$zero,0x0 +/* f05592c: 3c04800a */ lui $a0,0x800a +/* f055930: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f055934: 24050108 */ addiu $a1,$zero,0x108 +/* f055938: 0fc22eb4 */ jal func0f08bad0 +/* f05593c: 24060018 */ addiu $a2,$zero,0x18 +/* f055940: 1000001e */ beqz $zero,.L0f0559bc +/* f055944: 00401825 */ or $v1,$v0,$zero +/* f055948: 3c0c800a */ lui $t4,0x800a +/* f05594c: 8d8ca474 */ lw $t4,-0x5b8c($t4) +/* f055950: 24010033 */ addiu $at,$zero,0x33 +/* f055954: 1581000e */ bne $t4,$at,.L0f055990 +/* f055958: 00000000 */ sll $zero,$zero,0x0 +/* f05595c: 0fc5b367 */ jal func0f16cd9c +/* f055960: afa70020 */ sw $a3,0x20($sp) +/* f055964: 24010002 */ addiu $at,$zero,0x2 +/* f055968: 8fa5001c */ lw $a1,0x1c($sp) +/* f05596c: 14410008 */ bne $v0,$at,.L0f055990 +/* f055970: 8fa70020 */ lw $a3,0x20($sp) +/* f055974: 8fab0024 */ lw $t3,0x24($sp) +/* f055978: 3c04800a */ lui $a0,0x800a +/* f05597c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f055980: 0fc22eb4 */ jal func0f08bad0 +/* f055984: 91660004 */ lbu $a2,0x4($t3) +/* f055988: 1000000c */ beqz $zero,.L0f0559bc +/* f05598c: 00401825 */ or $v1,$v0,$zero +.L0f055990: +/* f055990: 3c04800a */ lui $a0,0x800a +/* f055994: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f055998: 24050108 */ addiu $a1,$zero,0x108 +/* f05599c: 0fc22eb4 */ jal func0f08bad0 +/* f0559a0: 24060018 */ addiu $a2,$zero,0x18 +/* f0559a4: 10000005 */ beqz $zero,.L0f0559bc +/* f0559a8: 00401825 */ or $v1,$v0,$zero +.L0f0559ac: +/* f0559ac: 3c04800a */ lui $a0,0x800a +/* f0559b0: 0fc22eb4 */ jal func0f08bad0 +/* f0559b4: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f0559b8: 00401825 */ or $v1,$v0,$zero +.L0f0559bc: +/* f0559bc: 3c05800a */ lui $a1,0x800a +/* f0559c0: 3c09800a */ lui $t1,0x800a +/* f0559c4: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0559c8: 8ca5a3f8 */ lw $a1,-0x5c08($a1) +/* f0559cc: 1000000c */ beqz $zero,.L0f055a00 +/* f0559d0: 8fa80024 */ lw $t0,0x24($sp) +.L0f0559d4: +/* f0559d4: 8fad0024 */ lw $t5,0x24($sp) +/* f0559d8: 3c04800a */ lui $a0,0x800a +/* f0559dc: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f0559e0: 0fc22eb4 */ jal func0f08bad0 +/* f0559e4: 91a60004 */ lbu $a2,0x4($t5) +/* f0559e8: 3c05800a */ lui $a1,0x800a +/* f0559ec: 3c09800a */ lui $t1,0x800a +/* f0559f0: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0559f4: 8ca5a3f8 */ lw $a1,-0x5c08($a1) +/* f0559f8: 00401825 */ or $v1,$v0,$zero +/* f0559fc: 8fa80024 */ lw $t0,0x24($sp) +.L0f055a00: +/* f055a00: 10600007 */ beqz $v1,.L0f055a20 +/* f055a04: 24ae000a */ addiu $t6,$a1,0xa +/* f055a08: 8d240434 */ lw $a0,0x434($t1) +/* f055a0c: 0fc13583 */ jal chraiGoToLabel +/* f055a10: 91060009 */ lbu $a2,0x9($t0) +/* f055a14: 3c01800a */ lui $at,0x800a +/* f055a18: 10000002 */ beqz $zero,.L0f055a24 +/* f055a1c: ac22a3f8 */ sw $v0,-0x5c08($at) +.L0f055a20: +/* f055a20: ad2e0438 */ sw $t6,0x438($t1) +.L0f055a24: +/* f055a24: 8fbf0014 */ lw $ra,0x14($sp) +/* f055a28: 27bd0028 */ addiu $sp,$sp,0x28 +/* f055a2c: 00001025 */ or $v0,$zero,$zero +/* f055a30: 03e00008 */ jr $ra +/* f055a34: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00c9 + */ +GLOBAL_ASM( +glabel ai00c9 +/* f055a38: 3c07800a */ lui $a3,0x800a +/* f055a3c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f055a40: 8ce50438 */ lw $a1,0x438($a3) +/* f055a44: 8cee0434 */ lw $t6,0x434($a3) +/* f055a48: 27bdffd8 */ addiu $sp,$sp,-40 +/* f055a4c: afbf0014 */ sw $ra,0x14($sp) +/* f055a50: 01c51821 */ addu $v1,$t6,$a1 +/* f055a54: 906f0004 */ lbu $t7,0x4($v1) +/* f055a58: 90790005 */ lbu $t9,0x5($v1) +/* f055a5c: 906a0006 */ lbu $t2,0x6($v1) +/* f055a60: 906d0007 */ lbu $t5,0x7($v1) +/* f055a64: 000fc600 */ sll $t8,$t7,0x18 +/* f055a68: 00194400 */ sll $t0,$t9,0x10 +/* f055a6c: 03084825 */ or $t1,$t8,$t0 +/* f055a70: 000a5a00 */ sll $t3,$t2,0x8 +/* f055a74: 012b6025 */ or $t4,$t1,$t3 +/* f055a78: 018d7025 */ or $t6,$t4,$t5 +/* f055a7c: afae0020 */ sw $t6,0x20($sp) +/* f055a80: 906f0002 */ lbu $t7,0x2($v1) +/* f055a84: 90780003 */ lbu $t8,0x3($v1) +/* f055a88: 8ce40424 */ lw $a0,0x424($a3) +/* f055a8c: 000fca00 */ sll $t9,$t7,0x8 +/* f055a90: 03384025 */ or $t0,$t9,$t8 +/* f055a94: afa8001c */ sw $t0,0x1c($sp) +/* f055a98: 10800010 */ beqz $a0,.L0f055adc +/* f055a9c: 00003025 */ or $a2,$zero,$zero +/* f055aa0: 8c8a001c */ lw $t2,0x1c($a0) +/* f055aa4: 1140000d */ beqz $t2,.L0f055adc +/* f055aa8: 00000000 */ sll $zero,$zero,0x0 +/* f055aac: 8c890020 */ lw $t1,0x20($a0) +/* f055ab0: 1120000a */ beqz $t1,.L0f055adc +/* f055ab4: 00000000 */ sll $zero,$zero,0x0 +/* f055ab8: 01002825 */ or $a1,$t0,$zero +/* f055abc: 01c03025 */ or $a2,$t6,$zero +/* f055ac0: 0fc22776 */ jal func0f089dd8 +/* f055ac4: afa30024 */ sw $v1,0x24($sp) +/* f055ac8: 3c07800a */ lui $a3,0x800a +/* f055acc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f055ad0: 8ce50438 */ lw $a1,0x438($a3) +/* f055ad4: 8fa30024 */ lw $v1,0x24($sp) +/* f055ad8: 00403025 */ or $a2,$v0,$zero +.L0f055adc: +/* f055adc: 10c00008 */ beqz $a2,.L0f055b00 +/* f055ae0: 24ab0009 */ addiu $t3,$a1,0x9 +/* f055ae4: 8ce40434 */ lw $a0,0x434($a3) +/* f055ae8: 0fc13583 */ jal chraiGoToLabel +/* f055aec: 90660008 */ lbu $a2,0x8($v1) +/* f055af0: 3c07800a */ lui $a3,0x800a +/* f055af4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f055af8: 10000002 */ beqz $zero,.L0f055b04 +/* f055afc: ace20438 */ sw $v0,0x438($a3) +.L0f055b00: +/* f055b00: aceb0438 */ sw $t3,0x438($a3) +.L0f055b04: +/* f055b04: 8fbf0014 */ lw $ra,0x14($sp) +/* f055b08: 27bd0028 */ addiu $sp,$sp,0x28 +/* f055b0c: 00001025 */ or $v0,$zero,$zero +/* f055b10: 03e00008 */ jr $ra +/* f055b14: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00ca + */ +GLOBAL_ASM( +glabel ai00ca +/* f055b18: 3c03800a */ lui $v1,0x800a +/* f055b1c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f055b20: 8c6e0434 */ lw $t6,0x434($v1) +/* f055b24: 8c6f0438 */ lw $t7,0x438($v1) +/* f055b28: 27bdff98 */ addiu $sp,$sp,-104 +/* f055b2c: afbf0024 */ sw $ra,0x24($sp) +/* f055b30: afb10020 */ sw $s1,0x20($sp) +/* f055b34: afb0001c */ sw $s0,0x1c($sp) +/* f055b38: 01cf2821 */ addu $a1,$t6,$t7 +/* f055b3c: 90b80005 */ lbu $t8,0x5($a1) +/* f055b40: 90a80006 */ lbu $t0,0x6($a1) +/* f055b44: 90ab0007 */ lbu $t3,0x7($a1) +/* f055b48: 90ae0008 */ lbu $t6,0x8($a1) +/* f055b4c: 0018ce00 */ sll $t9,$t8,0x18 +/* f055b50: 00084c00 */ sll $t1,$t0,0x10 +/* f055b54: 03295025 */ or $t2,$t9,$t1 +/* f055b58: 000b6200 */ sll $t4,$t3,0x8 +/* f055b5c: 014c6825 */ or $t5,$t2,$t4 +/* f055b60: 01ae7825 */ or $t7,$t5,$t6 +/* f055b64: afaf0060 */ sw $t7,0x60($sp) +/* f055b68: 90b80003 */ lbu $t8,0x3($a1) +/* f055b6c: 90b90004 */ lbu $t9,0x4($a1) +/* f055b70: afa50064 */ sw $a1,0x64($sp) +/* f055b74: 00184200 */ sll $t0,$t8,0x8 +/* f055b78: 01191025 */ or $v0,$t0,$t9 +/* f055b7c: 0c006134 */ jal 0x184d0 +/* f055b80: 3044ffff */ andi $a0,$v0,0xffff +/* f055b84: 8fab0064 */ lw $t3,0x64($sp) +/* f055b88: afa00054 */ sw $zero,0x54($sp) +/* f055b8c: 3c04800a */ lui $a0,0x800a +/* f055b90: 00408025 */ or $s0,$v0,$zero +/* f055b94: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f055b98: 0fc126d1 */ jal chrFindById +/* f055b9c: 91650002 */ lbu $a1,0x2($t3) +/* f055ba0: 00408825 */ or $s1,$v0,$zero +/* f055ba4: afa00048 */ sw $zero,0x48($sp) +/* f055ba8: afa00040 */ sw $zero,0x40($sp) +/* f055bac: afa00030 */ sw $zero,0x30($sp) +/* f055bb0: 1040007b */ beqz $v0,.L0f055da0 +/* f055bb4: afa0002c */ sw $zero,0x2c($sp) +/* f055bb8: 8c4a0018 */ lw $t2,0x18($v0) +/* f055bbc: 3c04800a */ lui $a0,0x800a +/* f055bc0: 2406ffff */ addiu $a2,$zero,-1 +/* f055bc4: 314c0002 */ andi $t4,$t2,0x2 +/* f055bc8: 51800076 */ beqzl $t4,.L0f055da4 +/* f055bcc: 8fb90054 */ lw $t9,0x54($sp) +/* f055bd0: 8fad0060 */ lw $t5,0x60($sp) +/* f055bd4: 84450010 */ lh $a1,0x10($v0) +/* f055bd8: 84470000 */ lh $a3,0x0($v0) +/* f055bdc: afb00010 */ sw $s0,0x10($sp) +/* f055be0: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f055be4: 0fc12d7d */ jal func0f04b5f4 +/* f055be8: afad0014 */ sw $t5,0x14($sp) +/* f055bec: 5040006d */ beqzl $v0,.L0f055da4 +/* f055bf0: 8fb90054 */ lw $t9,0x54($sp) +/* f055bf4: 0fc0817b */ jal func0f0205ec +/* f055bf8: 8c500004 */ lw $s0,0x4($v0) +/* f055bfc: 00022c00 */ sll $a1,$v0,0x10 +/* f055c00: 00057403 */ sra $t6,$a1,0x10 +/* f055c04: 01c02825 */ or $a1,$t6,$zero +/* f055c08: 0fc07937 */ jal func0f01e4dc +/* f055c0c: 02002025 */ or $a0,$s0,$zero +/* f055c10: 860f0000 */ lh $t7,0x0($s0) +/* f055c14: 02202025 */ or $a0,$s1,$zero +/* f055c18: 00002825 */ or $a1,$zero,$zero +/* f055c1c: 0fc0a209 */ jal func0f028824 +/* f055c20: a62f0132 */ sh $t7,0x132($s1) +/* f055c24: 5040000d */ beqzl $v0,.L0f055c5c +/* f055c28: 02202025 */ or $a0,$s1,$zero +/* f055c2c: 8c420004 */ lw $v0,0x4($v0) +/* f055c30: 02002025 */ or $a0,$s0,$zero +/* f055c34: 00003825 */ or $a3,$zero,$zero +/* f055c38: 84450004 */ lh $a1,0x4($v0) +/* f055c3c: 9046005c */ lbu $a2,0x5c($v0) +/* f055c40: 0fc22eb4 */ jal func0f08bad0 +/* f055c44: afa20040 */ sw $v0,0x40($sp) +/* f055c48: 50400004 */ beqzl $v0,.L0f055c5c +/* f055c4c: 02202025 */ or $a0,$s1,$zero +/* f055c50: 8c580004 */ lw $t8,0x4($v0) +/* f055c54: afb8002c */ sw $t8,0x2c($sp) +/* f055c58: 02202025 */ or $a0,$s1,$zero +.L0f055c5c: +/* f055c5c: 0fc0a209 */ jal func0f028824 +/* f055c60: 24050001 */ addiu $a1,$zero,0x1 +/* f055c64: 5040000d */ beqzl $v0,.L0f055c9c +/* f055c68: 8fa20048 */ lw $v0,0x48($sp) +/* f055c6c: 8c420004 */ lw $v0,0x4($v0) +/* f055c70: 02002025 */ or $a0,$s0,$zero +/* f055c74: 3c071000 */ lui $a3,0x1000 +/* f055c78: 84450004 */ lh $a1,0x4($v0) +/* f055c7c: 9046005c */ lbu $a2,0x5c($v0) +/* f055c80: 0fc22eb4 */ jal func0f08bad0 +/* f055c84: afa20048 */ sw $v0,0x48($sp) +/* f055c88: 50400004 */ beqzl $v0,.L0f055c9c +/* f055c8c: 8fa20048 */ lw $v0,0x48($sp) +/* f055c90: 8c440004 */ lw $a0,0x4($v0) +/* f055c94: afa40030 */ sw $a0,0x30($sp) +/* f055c98: 8fa20048 */ lw $v0,0x48($sp) +.L0f055c9c: +/* f055c9c: 8fa40030 */ lw $a0,0x30($sp) +/* f055ca0: 8fa30040 */ lw $v1,0x40($sp) +/* f055ca4: 50400010 */ beqzl $v0,.L0f055ce8 +/* f055ca8: 8e230178 */ lw $v1,0x178($s1) +/* f055cac: 5060000e */ beqzl $v1,.L0f055ce8 +/* f055cb0: 8e230178 */ lw $v1,0x178($s1) +/* f055cb4: 1080000b */ beqz $a0,.L0f055ce4 +/* f055cb8: 8fa8002c */ lw $t0,0x2c($sp) +/* f055cbc: 5100000a */ beqzl $t0,.L0f055ce8 +/* f055cc0: 8e230178 */ lw $v1,0x178($s1) +/* f055cc4: 8c590064 */ lw $t9,0x64($v0) +/* f055cc8: 54790007 */ bnel $v1,$t9,.L0f055ce8 +/* f055ccc: 8e230178 */ lw $v1,0x178($s1) +/* f055cd0: 8c690064 */ lw $t1,0x64($v1) +/* f055cd4: 54490004 */ bnel $v0,$t1,.L0f055ce8 +/* f055cd8: 8e230178 */ lw $v1,0x178($s1) +/* f055cdc: 0fc22b6b */ jal func0f08adac +/* f055ce0: 01002825 */ or $a1,$t0,$zero +.L0f055ce4: +/* f055ce4: 8e230178 */ lw $v1,0x178($s1) +.L0f055ce8: +/* f055ce8: 02002025 */ or $a0,$s0,$zero +/* f055cec: 50600006 */ beqzl $v1,.L0f055d08 +/* f055cf0: 8e2b0114 */ lw $t3,0x114($s1) +/* f055cf4: 8c620004 */ lw $v0,0x4($v1) +/* f055cf8: 00003025 */ or $a2,$zero,$zero +/* f055cfc: 0fc22776 */ jal func0f089dd8 +/* f055d00: 84450004 */ lh $a1,0x4($v0) +/* f055d04: 8e2b0114 */ lw $t3,0x114($s1) +.L0f055d08: +/* f055d08: 3c02800a */ lui $v0,0x800a +/* f055d0c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f055d10: ae0b0114 */ sw $t3,0x114($s0) +/* f055d14: 8e2a0118 */ lw $t2,0x118($s1) +/* f055d18: 3c0e800a */ lui $t6,0x800a +/* f055d1c: ae0a0118 */ sw $t2,0x118($s0) +/* f055d20: 862c0128 */ lh $t4,0x128($s1) +/* f055d24: a60c0128 */ sh $t4,0x128($s0) +/* f055d28: 8c4d0318 */ lw $t5,0x318($v0) +/* f055d2c: 55a0000b */ bnezl $t5,.L0f055d5c +/* f055d30: 8fa80060 */ lw $t0,0x60($sp) +/* f055d34: 81cfdfeb */ lb $t7,-0x2015($t6) +/* f055d38: 05e30008 */ bgezl $t7,.L0f055d5c +/* f055d3c: 8fa80060 */ lw $t0,0x60($sp) +/* f055d40: 8c580474 */ lw $t8,0x474($v0) +/* f055d44: 3c010001 */ lui $at,0x1 +/* f055d48: 01614825 */ or $t1,$t3,$at +/* f055d4c: 5b000003 */ blezl $t8,.L0f055d5c +/* f055d50: 8fa80060 */ lw $t0,0x60($sp) +/* f055d54: ae090114 */ sw $t1,0x114($s0) +/* f055d58: 8fa80060 */ lw $t0,0x60($sp) +.L0f055d5c: +/* f055d5c: 310b1000 */ andi $t3,$t0,0x1000 +/* f055d60: 51600005 */ beqzl $t3,.L0f055d78 +/* f055d64: 922d0125 */ lbu $t5,0x125($s1) +/* f055d68: 8e0a0018 */ lw $t2,0x18($s0) +/* f055d6c: 314c0400 */ andi $t4,$t2,0x400 +/* f055d70: ae0c0018 */ sw $t4,0x18($s0) +/* f055d74: 922d0125 */ lbu $t5,0x125($s1) +.L0f055d78: +/* f055d78: a20d0125 */ sb $t5,0x125($s0) +/* f055d7c: 922e02a2 */ lbu $t6,0x2a2($s1) +/* f055d80: a20e02a2 */ sb $t6,0x2a2($s0) +/* f055d84: 922f02b1 */ lbu $t7,0x2b1($s1) +/* f055d88: 0fc13301 */ jal func0f04cc04 +/* f055d8c: a20f02b1 */ sb $t7,0x2b1($s0) +/* f055d90: 0fc13341 */ jal func0f04cd04 +/* f055d94: 00000000 */ sll $zero,$zero,0x0 +/* f055d98: 24180001 */ addiu $t8,$zero,0x1 +/* f055d9c: afb80054 */ sw $t8,0x54($sp) +.L0f055da0: +/* f055da0: 8fb90054 */ lw $t9,0x54($sp) +.L0f055da4: +/* f055da4: 3c02800a */ lui $v0,0x800a +/* f055da8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f055dac: 13200009 */ beqz $t9,.L0f055dd4 +/* f055db0: 3c08800a */ lui $t0,0x800a +/* f055db4: 8fa90064 */ lw $t1,0x64($sp) +/* f055db8: 8c440434 */ lw $a0,0x434($v0) +/* f055dbc: 8c450438 */ lw $a1,0x438($v0) +/* f055dc0: 0fc13583 */ jal chraiGoToLabel +/* f055dc4: 91260009 */ lbu $a2,0x9($t1) +/* f055dc8: 3c01800a */ lui $at,0x800a +/* f055dcc: 10000005 */ beqz $zero,.L0f055de4 +/* f055dd0: ac22a3f8 */ sw $v0,-0x5c08($at) +.L0f055dd4: +/* f055dd4: 8d08a3f8 */ lw $t0,-0x5c08($t0) +/* f055dd8: 3c01800a */ lui $at,0x800a +/* f055ddc: 250b000a */ addiu $t3,$t0,0xa +/* f055de0: ac2ba3f8 */ sw $t3,-0x5c08($at) +.L0f055de4: +/* f055de4: 8fbf0024 */ lw $ra,0x24($sp) +/* f055de8: 8fb0001c */ lw $s0,0x1c($sp) +/* f055dec: 8fb10020 */ lw $s1,0x20($sp) +/* f055df0: 27bd0068 */ addiu $sp,$sp,0x68 +/* f055df4: 03e00008 */ jr $ra +/* f055df8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00cb + */ +GLOBAL_ASM( +glabel ai00cb +/* f055dfc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f055e00: afb00018 */ sw $s0,0x18($sp) +/* f055e04: 3c10800a */ lui $s0,0x800a +/* f055e08: 26109fc0 */ addiu $s0,$s0,-24640 +/* f055e0c: 8e0e0434 */ lw $t6,0x434($s0) +/* f055e10: 8e0f0438 */ lw $t7,0x438($s0) +/* f055e14: afbf001c */ sw $ra,0x1c($sp) +/* f055e18: 01cf1821 */ addu $v1,$t6,$t7 +/* f055e1c: 90780003 */ lbu $t8,0x3($v1) +/* f055e20: 90680004 */ lbu $t0,0x4($v1) +/* f055e24: afa3002c */ sw $v1,0x2c($sp) +/* f055e28: 0018ca00 */ sll $t9,$t8,0x8 +/* f055e2c: 0fc5b9f1 */ jal func0f16e7c4 +/* f055e30: 03282025 */ or $a0,$t9,$t0 +/* f055e34: 8fa3002c */ lw $v1,0x2c($sp) +/* f055e38: afa20028 */ sw $v0,0x28($sp) +/* f055e3c: 8e040424 */ lw $a0,0x424($s0) +/* f055e40: 0fc126d1 */ jal chrFindById +/* f055e44: 90650002 */ lbu $a1,0x2($v1) +/* f055e48: 8e04028c */ lw $a0,0x28c($s0) +/* f055e4c: 1040000b */ beqz $v0,.L0f055e7c +/* f055e50: afa40020 */ sw $a0,0x20($sp) +/* f055e54: 8c43001c */ lw $v1,0x1c($v0) +/* f055e58: 10600008 */ beqz $v1,.L0f055e7c +/* f055e5c: 00000000 */ sll $zero,$zero,0x0 +/* f055e60: 906a0000 */ lbu $t2,0x0($v1) +/* f055e64: 24010006 */ addiu $at,$zero,0x6 +/* f055e68: 15410004 */ bne $t2,$at,.L0f055e7c +/* f055e6c: 00000000 */ sll $zero,$zero,0x0 +/* f055e70: 0fc4a25f */ jal func0f12897c +/* f055e74: 8c44001c */ lw $a0,0x1c($v0) +/* f055e78: 00402025 */ or $a0,$v0,$zero +.L0f055e7c: +/* f055e7c: 0fc4a24b */ jal func0f12892c +/* f055e80: 00000000 */ sll $zero,$zero,0x0 +/* f055e84: 8fa40028 */ lw $a0,0x28($sp) +/* f055e88: 0fc377c7 */ jal func0f0ddf1c +/* f055e8c: 00002825 */ or $a1,$zero,$zero +/* f055e90: 0fc4a24b */ jal func0f12892c +/* f055e94: 8fa40020 */ lw $a0,0x20($sp) +/* f055e98: 8e0b0438 */ lw $t3,0x438($s0) +/* f055e9c: 8fbf001c */ lw $ra,0x1c($sp) +/* f055ea0: 00001025 */ or $v0,$zero,$zero +/* f055ea4: 256c0005 */ addiu $t4,$t3,0x5 +/* f055ea8: ae0c0438 */ sw $t4,0x438($s0) +/* f055eac: 8fb00018 */ lw $s0,0x18($sp) +/* f055eb0: 03e00008 */ jr $ra +/* f055eb4: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 01a4 + */ +GLOBAL_ASM( +glabel ai01a4 +/* f055eb8: 3c05800a */ lui $a1,0x800a +/* f055ebc: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f055ec0: 8cae0434 */ lw $t6,0x434($a1) +/* f055ec4: 8caf0438 */ lw $t7,0x438($a1) +/* f055ec8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f055ecc: afbf0014 */ sw $ra,0x14($sp) +/* f055ed0: 01cf1821 */ addu $v1,$t6,$t7 +/* f055ed4: 90620002 */ lbu $v0,0x2($v1) +/* f055ed8: 24010001 */ addiu $at,$zero,0x1 +/* f055edc: 1440000e */ bnez $v0,.L0f055f18 +/* f055ee0: 00000000 */ sll $zero,$zero,0x0 +/* f055ee4: 90780004 */ lbu $t8,0x4($v1) +/* f055ee8: 90680005 */ lbu $t0,0x5($v1) +/* f055eec: afa3001c */ sw $v1,0x1c($sp) +/* f055ef0: 0018ca00 */ sll $t9,$t8,0x8 +/* f055ef4: 0fc5b9f1 */ jal func0f16e7c4 +/* f055ef8: 03282025 */ or $a0,$t9,$t0 +/* f055efc: 8fa3001c */ lw $v1,0x1c($sp) +/* f055f00: 00402025 */ or $a0,$v0,$zero +/* f055f04: 24050007 */ addiu $a1,$zero,0x7 +/* f055f08: 0fc3780d */ jal func0f0de034 +/* f055f0c: 90660003 */ lbu $a2,0x3($v1) +/* f055f10: 10000012 */ beqz $zero,.L0f055f5c +/* f055f14: 00000000 */ sll $zero,$zero,0x0 +.L0f055f18: +/* f055f18: 1441000e */ bne $v0,$at,.L0f055f54 +/* f055f1c: 00000000 */ sll $zero,$zero,0x0 +/* f055f20: 90690004 */ lbu $t1,0x4($v1) +/* f055f24: 906b0005 */ lbu $t3,0x5($v1) +/* f055f28: afa3001c */ sw $v1,0x1c($sp) +/* f055f2c: 00095200 */ sll $t2,$t1,0x8 +/* f055f30: 0fc5b9f1 */ jal func0f16e7c4 +/* f055f34: 014b2025 */ or $a0,$t2,$t3 +/* f055f38: 8fa3001c */ lw $v1,0x1c($sp) +/* f055f3c: 00402025 */ or $a0,$v0,$zero +/* f055f40: 24050008 */ addiu $a1,$zero,0x8 +/* f055f44: 0fc3780d */ jal func0f0de034 +/* f055f48: 90660003 */ lbu $a2,0x3($v1) +/* f055f4c: 10000003 */ beqz $zero,.L0f055f5c +/* f055f50: 00000000 */ sll $zero,$zero,0x0 +.L0f055f54: +/* f055f54: 0fc37798 */ jal func0f0dde60 +/* f055f58: 00000000 */ sll $zero,$zero,0x0 +.L0f055f5c: +/* f055f5c: 3c0c800a */ lui $t4,0x800a +/* f055f60: 8d8ca3f8 */ lw $t4,-0x5c08($t4) +/* f055f64: 8fbf0014 */ lw $ra,0x14($sp) +/* f055f68: 3c01800a */ lui $at,0x800a +/* f055f6c: 258d0006 */ addiu $t5,$t4,0x6 +/* f055f70: ac2da3f8 */ sw $t5,-0x5c08($at) +/* f055f74: 27bd0020 */ addiu $sp,$sp,0x20 +/* f055f78: 03e00008 */ jr $ra +/* f055f7c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00cc + */ +GLOBAL_ASM( +glabel ai00cc +/* f055f80: 27bdffd0 */ addiu $sp,$sp,-48 +/* f055f84: afb10018 */ sw $s1,0x18($sp) +/* f055f88: 3c11800a */ lui $s1,0x800a +/* f055f8c: 26319fc0 */ addiu $s1,$s1,-24640 +/* f055f90: 8e2e0434 */ lw $t6,0x434($s1) +/* f055f94: 8e2f0438 */ lw $t7,0x438($s1) +/* f055f98: afb00014 */ sw $s0,0x14($sp) +/* f055f9c: afbf001c */ sw $ra,0x1c($sp) +/* f055fa0: 01cf8021 */ addu $s0,$t6,$t7 +/* f055fa4: 92180003 */ lbu $t8,0x3($s0) +/* f055fa8: 92080004 */ lbu $t0,0x4($s0) +/* f055fac: 0018ca00 */ sll $t9,$t8,0x8 +/* f055fb0: 0fc5b9f1 */ jal func0f16e7c4 +/* f055fb4: 03282025 */ or $a0,$t9,$t0 +/* f055fb8: afa20028 */ sw $v0,0x28($sp) +/* f055fbc: 92050002 */ lbu $a1,0x2($s0) +/* f055fc0: 0fc126d1 */ jal chrFindById +/* f055fc4: 8e240424 */ lw $a0,0x424($s1) +/* f055fc8: 8e24028c */ lw $a0,0x28c($s1) +/* f055fcc: 1040000b */ beqz $v0,.L0f055ffc +/* f055fd0: afa40020 */ sw $a0,0x20($sp) +/* f055fd4: 8c43001c */ lw $v1,0x1c($v0) +/* f055fd8: 10600008 */ beqz $v1,.L0f055ffc +/* f055fdc: 00000000 */ sll $zero,$zero,0x0 +/* f055fe0: 906a0000 */ lbu $t2,0x0($v1) +/* f055fe4: 24010006 */ addiu $at,$zero,0x6 +/* f055fe8: 15410004 */ bne $t2,$at,.L0f055ffc +/* f055fec: 00000000 */ sll $zero,$zero,0x0 +/* f055ff0: 0fc4a25f */ jal func0f12897c +/* f055ff4: 8c44001c */ lw $a0,0x1c($v0) +/* f055ff8: 00402025 */ or $a0,$v0,$zero +.L0f055ffc: +/* f055ffc: 0fc4a24b */ jal func0f12892c +/* f056000: 00000000 */ sll $zero,$zero,0x0 +/* f056004: 8fa40028 */ lw $a0,0x28($sp) +/* f056008: 24050006 */ addiu $a1,$zero,0x6 +/* f05600c: 0fc3780d */ jal func0f0de034 +/* f056010: 92060005 */ lbu $a2,0x5($s0) +/* f056014: 0fc4a24b */ jal func0f12892c +/* f056018: 8fa40020 */ lw $a0,0x20($sp) +/* f05601c: 8e2b0438 */ lw $t3,0x438($s1) +/* f056020: 8fbf001c */ lw $ra,0x1c($sp) +/* f056024: 8fb00014 */ lw $s0,0x14($sp) +/* f056028: 256c0006 */ addiu $t4,$t3,0x6 +/* f05602c: ae2c0438 */ sw $t4,0x438($s1) +/* f056030: 8fb10018 */ lw $s1,0x18($sp) +/* f056034: 27bd0030 */ addiu $sp,$sp,0x30 +/* f056038: 03e00008 */ jr $ra +/* f05603c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00cd + */ +GLOBAL_ASM( +glabel ai00cd +/* f056040: 27bdffb8 */ addiu $sp,$sp,-72 +/* f056044: afb10020 */ sw $s1,0x20($sp) +/* f056048: 3c11800a */ lui $s1,0x800a +/* f05604c: 26319fc0 */ addiu $s1,$s1,-24640 +/* f056050: 8e2e0434 */ lw $t6,0x434($s1) +/* f056054: 8e2f0438 */ lw $t7,0x438($s1) +/* f056058: afb0001c */ sw $s0,0x1c($sp) +/* f05605c: afbf0024 */ sw $ra,0x24($sp) +/* f056060: 01cf8021 */ addu $s0,$t6,$t7 +/* f056064: 92050002 */ lbu $a1,0x2($s0) +/* f056068: 0fc126d1 */ jal chrFindById +/* f05606c: 8e240424 */ lw $a0,0x424($s1) +/* f056070: 92180005 */ lbu $t8,0x5($s0) +/* f056074: 92080006 */ lbu $t0,0x6($s0) +/* f056078: 8e2e028c */ lw $t6,0x28c($s1) +/* f05607c: 0018ca00 */ sll $t9,$t8,0x8 +/* f056080: 03284825 */ or $t1,$t9,$t0 +/* f056084: a7a9003e */ sh $t1,0x3e($sp) +/* f056088: 920a0003 */ lbu $t2,0x3($s0) +/* f05608c: 920c0004 */ lbu $t4,0x4($s0) +/* f056090: 00402825 */ or $a1,$v0,$zero +/* f056094: 000a5a00 */ sll $t3,$t2,0x8 +/* f056098: 016c2025 */ or $a0,$t3,$t4 +/* f05609c: 00041c00 */ sll $v1,$a0,0x10 +/* f0560a0: 00036c03 */ sra $t5,$v1,0x10 +/* f0560a4: afae0038 */ sw $t6,0x38($sp) +/* f0560a8: 05a00008 */ bltz $t5,.L0f0560cc +/* f0560ac: 01c03025 */ or $a2,$t6,$zero +/* f0560b0: afa20040 */ sw $v0,0x40($sp) +/* f0560b4: 0fc5b9f1 */ jal func0f16e7c4 +/* f0560b8: afae0034 */ sw $t6,0x34($sp) +/* f0560bc: 8fa50040 */ lw $a1,0x40($sp) +/* f0560c0: 8fa60034 */ lw $a2,0x34($sp) +/* f0560c4: 10000002 */ beqz $zero,.L0f0560d0 +/* f0560c8: afa2002c */ sw $v0,0x2c($sp) +.L0f0560cc: +/* f0560cc: afa0002c */ sw $zero,0x2c($sp) +.L0f0560d0: +/* f0560d0: 10a0000b */ beqz $a1,.L0f056100 +/* f0560d4: 00000000 */ sll $zero,$zero,0x0 +/* f0560d8: 8ca4001c */ lw $a0,0x1c($a1) +/* f0560dc: 10800008 */ beqz $a0,.L0f056100 +/* f0560e0: 00000000 */ sll $zero,$zero,0x0 +/* f0560e4: 908f0000 */ lbu $t7,0x0($a0) +/* f0560e8: 24010006 */ addiu $at,$zero,0x6 +/* f0560ec: 15e10004 */ bne $t7,$at,.L0f056100 +/* f0560f0: 00000000 */ sll $zero,$zero,0x0 +/* f0560f4: 0fc4a25f */ jal func0f12897c +/* f0560f8: 00000000 */ sll $zero,$zero,0x0 +/* f0560fc: 00403025 */ or $a2,$v0,$zero +.L0f056100: +/* f056100: 0fc4a24b */ jal func0f12892c +/* f056104: 00c02025 */ or $a0,$a2,$zero +/* f056108: 8fb8002c */ lw $t8,0x2c($sp) +/* f05610c: 5300000b */ beqzl $t8,.L0f05613c +/* f056110: 92090002 */ lbu $t1,0x2($s0) +/* f056114: 92190002 */ lbu $t9,0x2($s0) +/* f056118: 240100f2 */ addiu $at,$zero,0xf2 +/* f05611c: 24050009 */ addiu $a1,$zero,0x9 +/* f056120: 53210006 */ beql $t9,$at,.L0f05613c +/* f056124: 92090002 */ lbu $t1,0x2($s0) +/* f056128: 8e280424 */ lw $t0,0x424($s1) +/* f05612c: 3406ffff */ dli $a2,0xffff +/* f056130: 0fc249af */ jal func0f0926bc +/* f056134: 8d04001c */ lw $a0,0x1c($t0) +/* f056138: 92090002 */ lbu $t1,0x2($s0) +.L0f05613c: +/* f05613c: 240100f2 */ addiu $at,$zero,0xf2 +/* f056140: 87a5003e */ lh $a1,0x3e($sp) +/* f056144: 1521000c */ bne $t1,$at,.L0f056178 +/* f056148: 00003025 */ or $a2,$zero,$zero +/* f05614c: 8e2a0424 */ lw $t2,0x424($s1) +/* f056150: 82040007 */ lb $a0,0x7($s0) +/* f056154: 240b0200 */ addiu $t3,$zero,0x200 +/* f056158: 8d47001c */ lw $a3,0x1c($t2) +/* f05615c: afab0014 */ sw $t3,0x14($sp) +/* f056160: afa00010 */ sw $zero,0x10($sp) +/* f056164: 87a5003e */ lh $a1,0x3e($sp) +/* f056168: 0fc25010 */ jal func0f094040 +/* f05616c: 00003025 */ or $a2,$zero,$zero +/* f056170: 1000000a */ beqz $zero,.L0f05619c +/* f056174: 00403825 */ or $a3,$v0,$zero +.L0f056178: +/* f056178: 8e2c0424 */ lw $t4,0x424($s1) +/* f05617c: 82040007 */ lb $a0,0x7($s0) +/* f056180: 240d0009 */ addiu $t5,$zero,0x9 +/* f056184: 240e0200 */ addiu $t6,$zero,0x200 +/* f056188: 8d87001c */ lw $a3,0x1c($t4) +/* f05618c: afae0014 */ sw $t6,0x14($sp) +/* f056190: 0fc25010 */ jal func0f094040 +/* f056194: afad0010 */ sw $t5,0x10($sp) +/* f056198: 00403825 */ or $a3,$v0,$zero +.L0f05619c: +/* f05619c: 8faf002c */ lw $t7,0x2c($sp) +/* f0561a0: 87a4003e */ lh $a0,0x3e($sp) +/* f0561a4: 11e00009 */ beqz $t7,.L0f0561cc +/* f0561a8: 00000000 */ sll $zero,$zero,0x0 +/* f0561ac: 0c004103 */ jal 0x1040c +/* f0561b0: afa70030 */ sw $a3,0x30($sp) +/* f0561b4: 14400005 */ bnez $v0,.L0f0561cc +/* f0561b8: 8fa70030 */ lw $a3,0x30($sp) +/* f0561bc: 8fa4002c */ lw $a0,0x2c($sp) +/* f0561c0: 24050006 */ addiu $a1,$zero,0x6 +/* f0561c4: 0fc37858 */ jal func0f0de160 +/* f0561c8: 92060008 */ lbu $a2,0x8($s0) +.L0f0561cc: +/* f0561cc: 0fc4a24b */ jal func0f12892c +/* f0561d0: 8fa40038 */ lw $a0,0x38($sp) +/* f0561d4: 8e380438 */ lw $t8,0x438($s1) +/* f0561d8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0561dc: 8fb0001c */ lw $s0,0x1c($sp) +/* f0561e0: 27190009 */ addiu $t9,$t8,0x9 +/* f0561e4: ae390438 */ sw $t9,0x438($s1) +/* f0561e8: 8fb10020 */ lw $s1,0x20($sp) +/* f0561ec: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0561f0: 03e00008 */ jr $ra +/* f0561f4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00ce + */ +GLOBAL_ASM( +glabel ai00ce +/* f0561f8: 3c03800a */ lui $v1,0x800a +/* f0561fc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056200: 8c6e0434 */ lw $t6,0x434($v1) +/* f056204: 8c6f0438 */ lw $t7,0x438($v1) +/* f056208: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05620c: afbf001c */ sw $ra,0x1c($sp) +/* f056210: 01cf1021 */ addu $v0,$t6,$t7 +/* f056214: 90580002 */ lbu $t8,0x2($v0) +/* f056218: 90480003 */ lbu $t0,0x3($v0) +/* f05621c: 80440004 */ lb $a0,0x4($v0) +/* f056220: 0018ca00 */ sll $t9,$t8,0x8 +/* f056224: 03282825 */ or $a1,$t9,$t0 +/* f056228: 00054c00 */ sll $t1,$a1,0x10 +/* f05622c: 00092c03 */ sra $a1,$t1,0x10 +/* f056230: afa00014 */ sw $zero,0x14($sp) +/* f056234: afa00010 */ sw $zero,0x10($sp) +/* f056238: 00003025 */ or $a2,$zero,$zero +/* f05623c: 0fc25010 */ jal func0f094040 +/* f056240: 00003825 */ or $a3,$zero,$zero +/* f056244: 3c03800a */ lui $v1,0x800a +/* f056248: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05624c: 8c6b0438 */ lw $t3,0x438($v1) +/* f056250: 8fbf001c */ lw $ra,0x1c($sp) +/* f056254: 27bd0020 */ addiu $sp,$sp,0x20 +/* f056258: 256c0005 */ addiu $t4,$t3,0x5 +/* f05625c: ac6c0438 */ sw $t4,0x438($v1) +/* f056260: 03e00008 */ jr $ra +/* f056264: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 017c + */ +GLOBAL_ASM( +glabel ai017c +/* f056268: 3c03800a */ lui $v1,0x800a +/* f05626c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056270: 8c6e0434 */ lw $t6,0x434($v1) +/* f056274: 8c6f0438 */ lw $t7,0x438($v1) +/* f056278: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05627c: afbf001c */ sw $ra,0x1c($sp) +/* f056280: 01cf1021 */ addu $v0,$t6,$t7 +/* f056284: 90580002 */ lbu $t8,0x2($v0) +/* f056288: 90480003 */ lbu $t0,0x3($v0) +/* f05628c: 80440004 */ lb $a0,0x4($v0) +/* f056290: 0018ca00 */ sll $t9,$t8,0x8 +/* f056294: 03282825 */ or $a1,$t9,$t0 +/* f056298: 00054c00 */ sll $t1,$a1,0x10 +/* f05629c: 240b000b */ addiu $t3,$zero,0xb +/* f0562a0: 00092c03 */ sra $a1,$t1,0x10 +/* f0562a4: afab0010 */ sw $t3,0x10($sp) +/* f0562a8: afa00014 */ sw $zero,0x14($sp) +/* f0562ac: 2406ffff */ addiu $a2,$zero,-1 +/* f0562b0: 0fc25010 */ jal func0f094040 +/* f0562b4: 00003825 */ or $a3,$zero,$zero +/* f0562b8: 3c03800a */ lui $v1,0x800a +/* f0562bc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0562c0: 8c6c0438 */ lw $t4,0x438($v1) +/* f0562c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0562c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0562cc: 258d0005 */ addiu $t5,$t4,0x5 +/* f0562d0: ac6d0438 */ sw $t5,0x438($v1) +/* f0562d4: 03e00008 */ jr $ra +/* f0562d8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00d3 + */ +GLOBAL_ASM( +glabel ai00d3 +/* f0562dc: 3c03800a */ lui $v1,0x800a +/* f0562e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0562e4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0562e8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0562ec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0562f0: afbf0014 */ sw $ra,0x14($sp) +/* f0562f4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0562f8: 0fc250b4 */ jal func0f0942d0 +/* f0562fc: 80440002 */ lb $a0,0x2($v0) +/* f056300: 3c03800a */ lui $v1,0x800a +/* f056304: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056308: 8c780438 */ lw $t8,0x438($v1) +/* f05630c: 8fbf0014 */ lw $ra,0x14($sp) +/* f056310: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056314: 27190003 */ addiu $t9,$t8,0x3 +/* f056318: ac790438 */ sw $t9,0x438($v1) +/* f05631c: 03e00008 */ jr $ra +/* f056320: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0138 + */ +GLOBAL_ASM( +glabel ai0138 +/* f056324: 3c03800a */ lui $v1,0x800a +/* f056328: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05632c: 8c6e0434 */ lw $t6,0x434($v1) +/* f056330: 8c6f0438 */ lw $t7,0x438($v1) +/* f056334: 27bdffe0 */ addiu $sp,$sp,-32 +/* f056338: afbf0014 */ sw $ra,0x14($sp) +/* f05633c: 01cf3821 */ addu $a3,$t6,$t7 +/* f056340: 80e40002 */ lb $a0,0x2($a3) +/* f056344: 0fc250ef */ jal func0f0943bc +/* f056348: afa7001c */ sw $a3,0x1c($sp) +/* f05634c: 3c03800a */ lui $v1,0x800a +/* f056350: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056354: 10400009 */ beqz $v0,.L0f05637c +/* f056358: 8fa7001c */ lw $a3,0x1c($sp) +/* f05635c: 8c640434 */ lw $a0,0x434($v1) +/* f056360: 8c650438 */ lw $a1,0x438($v1) +/* f056364: 0fc13583 */ jal chraiGoToLabel +/* f056368: 90e60003 */ lbu $a2,0x3($a3) +/* f05636c: 3c03800a */ lui $v1,0x800a +/* f056370: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056374: 10000004 */ beqz $zero,.L0f056388 +/* f056378: ac620438 */ sw $v0,0x438($v1) +.L0f05637c: +/* f05637c: 8c780438 */ lw $t8,0x438($v1) +/* f056380: 27190004 */ addiu $t9,$t8,0x4 +/* f056384: ac790438 */ sw $t9,0x438($v1) +.L0f056388: +/* f056388: 8fbf0014 */ lw $ra,0x14($sp) +/* f05638c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f056390: 00001025 */ or $v0,$zero,$zero +/* f056394: 03e00008 */ jr $ra +/* f056398: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00d1 + */ +GLOBAL_ASM( +glabel ai00d1 +/* f05639c: 3c08800a */ lui $t0,0x800a +/* f0563a0: 25089fc0 */ addiu $t0,$t0,-24640 +/* f0563a4: 8d0e0434 */ lw $t6,0x434($t0) +/* f0563a8: 8d0f0438 */ lw $t7,0x438($t0) +/* f0563ac: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0563b0: afbf0024 */ sw $ra,0x24($sp) +/* f0563b4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0563b8: 90580003 */ lbu $t8,0x3($v0) +/* f0563bc: 90490004 */ lbu $t1,0x4($v0) +/* f0563c0: 904c0005 */ lbu $t4,0x5($v0) +/* f0563c4: 904e0006 */ lbu $t6,0x6($v0) +/* f0563c8: 0018ca00 */ sll $t9,$t8,0x8 +/* f0563cc: 80440002 */ lb $a0,0x2($v0) +/* f0563d0: 03292825 */ or $a1,$t9,$t1 +/* f0563d4: 000c6a00 */ sll $t5,$t4,0x8 +/* f0563d8: 01ae1825 */ or $v1,$t5,$t6 +/* f0563dc: 00055400 */ sll $t2,$a1,0x10 +/* f0563e0: 306fffff */ andi $t7,$v1,0xffff +/* f0563e4: 24190bb8 */ addiu $t9,$zero,0xbb8 +/* f0563e8: 241809c4 */ addiu $t8,$zero,0x9c4 +/* f0563ec: 000a2c03 */ sra $a1,$t2,0x10 +/* f0563f0: afb80014 */ sw $t8,0x14($sp) +/* f0563f4: afb90018 */ sw $t9,0x18($sp) +/* f0563f8: afaf0010 */ sw $t7,0x10($sp) +/* f0563fc: afa0001c */ sw $zero,0x1c($sp) +/* f056400: 2406ffff */ addiu $a2,$zero,-1 +/* f056404: 0fc25125 */ jal func0f094494 +/* f056408: 00003825 */ or $a3,$zero,$zero +/* f05640c: 3c08800a */ lui $t0,0x800a +/* f056410: 25089fc0 */ addiu $t0,$t0,-24640 +/* f056414: 8d090438 */ lw $t1,0x438($t0) +/* f056418: 8fbf0024 */ lw $ra,0x24($sp) +/* f05641c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f056420: 252a0007 */ addiu $t2,$t1,0x7 +/* f056424: ad0a0438 */ sw $t2,0x438($t0) +/* f056428: 03e00008 */ jr $ra +/* f05642c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00d2 + */ +GLOBAL_ASM( +glabel ai00d2 +/* f056430: 3c02800a */ lui $v0,0x800a +/* f056434: 24429fc0 */ addiu $v0,$v0,-24640 +/* f056438: 8c4e0434 */ lw $t6,0x434($v0) +/* f05643c: 8c4f0438 */ lw $t7,0x438($v0) +/* f056440: 27bdffc8 */ addiu $sp,$sp,-56 +/* f056444: afbf0024 */ sw $ra,0x24($sp) +/* f056448: 01cf1821 */ addu $v1,$t6,$t7 +/* f05644c: 90780003 */ lbu $t8,0x3($v1) +/* f056450: 90680004 */ lbu $t0,0x4($v1) +/* f056454: 906a0005 */ lbu $t2,0x5($v1) +/* f056458: 906c0006 */ lbu $t4,0x6($v1) +/* f05645c: 0018ca00 */ sll $t9,$t8,0x8 +/* f056460: 03284825 */ or $t1,$t9,$t0 +/* f056464: 44892000 */ mtc1 $t1,$f4 +/* f056468: 3c0143c8 */ lui $at,0x43c8 +/* f05646c: 000a5a00 */ sll $t3,$t2,0x8 +/* f056470: 44817000 */ mtc1 $at,$f14 +/* f056474: 240e7fff */ addiu $t6,$zero,0x7fff +/* f056478: 3c06451c */ lui $a2,0x451c +/* f05647c: 3c07453b */ lui $a3,0x453b +/* f056480: 016c6825 */ or $t5,$t3,$t4 +/* f056484: a7ad002e */ sh $t5,0x2e($sp) +/* f056488: 34e78000 */ ori $a3,$a3,0x8000 +/* f05648c: 34c64000 */ ori $a2,$a2,0x4000 +/* f056490: afae0010 */ sw $t6,0x10($sp) +/* f056494: afa30034 */ sw $v1,0x34($sp) +/* f056498: 0fc249f5 */ jal func0f0927d4 +/* f05649c: 46802320 */ cvt.s.w $f12,$f4 +/* f0564a0: 8fa30034 */ lw $v1,0x34($sp) +/* f0564a4: 97af002e */ lhu $t7,0x2e($sp) +/* f0564a8: 241809c4 */ addiu $t8,$zero,0x9c4 +/* f0564ac: 80640002 */ lb $a0,0x2($v1) +/* f0564b0: 24190bb8 */ addiu $t9,$zero,0xbb8 +/* f0564b4: afb90018 */ sw $t9,0x18($sp) +/* f0564b8: afa0001c */ sw $zero,0x1c($sp) +/* f0564bc: afb80014 */ sw $t8,0x14($sp) +/* f0564c0: 00402825 */ or $a1,$v0,$zero +/* f0564c4: 2406ffff */ addiu $a2,$zero,-1 +/* f0564c8: 00003825 */ or $a3,$zero,$zero +/* f0564cc: 0fc25125 */ jal func0f094494 +/* f0564d0: afaf0010 */ sw $t7,0x10($sp) +/* f0564d4: 3c03800a */ lui $v1,0x800a +/* f0564d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0564dc: 8c680438 */ lw $t0,0x438($v1) +/* f0564e0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0564e4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0564e8: 25090007 */ addiu $t1,$t0,0x7 +/* f0564ec: ac690438 */ sw $t1,0x438($v1) +/* f0564f0: 03e00008 */ jr $ra +/* f0564f4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00cf + */ +GLOBAL_ASM( +glabel ai00cf +/* f0564f8: 3c02800a */ lui $v0,0x800a +/* f0564fc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f056500: 8c4e0434 */ lw $t6,0x434($v0) +/* f056504: 8c4f0438 */ lw $t7,0x438($v0) +/* f056508: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05650c: afbf0024 */ sw $ra,0x24($sp) +/* f056510: 01cf1821 */ addu $v1,$t6,$t7 +/* f056514: 90640003 */ lbu $a0,0x3($v1) +/* f056518: 0fc2556c */ jal func0f0955b0 +/* f05651c: afa3002c */ sw $v1,0x2c($sp) +/* f056520: 8fa3002c */ lw $v1,0x2c($sp) +/* f056524: 90780004 */ lbu $t8,0x4($v1) +/* f056528: 906a0005 */ lbu $t2,0x5($v1) +/* f05652c: 0018ca00 */ sll $t9,$t8,0x8 +/* f056530: 032a4825 */ or $t1,$t9,$t2 +/* f056534: 1040000e */ beqz $v0,.L0f056570 +/* f056538: 312bffff */ andi $t3,$t1,0xffff +/* f05653c: 8c4c0014 */ lw $t4,0x14($v0) +/* f056540: 2405ffff */ addiu $a1,$zero,-1 +/* f056544: 2406ffff */ addiu $a2,$zero,-1 +/* f056548: 11800009 */ beqz $t4,.L0f056570 +/* f05654c: 240d09c4 */ addiu $t5,$zero,0x9c4 +/* f056550: 80640002 */ lb $a0,0x2($v1) +/* f056554: 8c470014 */ lw $a3,0x14($v0) +/* f056558: 240e0bb8 */ addiu $t6,$zero,0xbb8 +/* f05655c: afae0018 */ sw $t6,0x18($sp) +/* f056560: afa0001c */ sw $zero,0x1c($sp) +/* f056564: afad0014 */ sw $t5,0x14($sp) +/* f056568: 0fc25125 */ jal func0f094494 +/* f05656c: afab0010 */ sw $t3,0x10($sp) +.L0f056570: +/* f056570: 3c03800a */ lui $v1,0x800a +/* f056574: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056578: 8c6f0438 */ lw $t7,0x438($v1) +/* f05657c: 8fbf0024 */ lw $ra,0x24($sp) +/* f056580: 27bd0030 */ addiu $sp,$sp,0x30 +/* f056584: 25f80006 */ addiu $t8,$t7,0x6 +/* f056588: ac780438 */ sw $t8,0x438($v1) +/* f05658c: 03e00008 */ jr $ra +/* f056590: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 016b + */ +GLOBAL_ASM( +glabel ai016b +/* f056594: 3c02800a */ lui $v0,0x800a +/* f056598: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05659c: 8c4e0434 */ lw $t6,0x434($v0) +/* f0565a0: 8c4f0438 */ lw $t7,0x438($v0) +/* f0565a4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0565a8: afbf0024 */ sw $ra,0x24($sp) +/* f0565ac: 01cf1821 */ addu $v1,$t6,$t7 +/* f0565b0: 90640003 */ lbu $a0,0x3($v1) +/* f0565b4: 0fc2556c */ jal func0f0955b0 +/* f0565b8: afa3002c */ sw $v1,0x2c($sp) +/* f0565bc: 8fa3002c */ lw $v1,0x2c($sp) +/* f0565c0: 00404825 */ or $t1,$v0,$zero +/* f0565c4: 90780004 */ lbu $t8,0x4($v1) +/* f0565c8: 906c0005 */ lbu $t4,0x5($v1) +/* f0565cc: 906e0006 */ lbu $t6,0x6($v1) +/* f0565d0: 0018ca00 */ sll $t9,$t8,0x8 +/* f0565d4: 032c2025 */ or $a0,$t9,$t4 +/* f0565d8: 90780007 */ lbu $t8,0x7($v1) +/* f0565dc: 906c0008 */ lbu $t4,0x8($v1) +/* f0565e0: 000e7a00 */ sll $t7,$t6,0x8 +/* f0565e4: 906e0009 */ lbu $t6,0x9($v1) +/* f0565e8: 308dffff */ andi $t5,$a0,0xffff +/* f0565ec: 01a02025 */ or $a0,$t5,$zero +/* f0565f0: 01f85025 */ or $t2,$t7,$t8 +/* f0565f4: 000c6a00 */ sll $t5,$t4,0x8 +/* f0565f8: 01ae5825 */ or $t3,$t5,$t6 +/* f0565fc: 3159ffff */ andi $t9,$t2,0xffff +/* f056600: 316fffff */ andi $t7,$t3,0xffff +/* f056604: 03205025 */ or $t2,$t9,$zero +/* f056608: 10400012 */ beqz $v0,.L0f056654 +/* f05660c: 01e05825 */ or $t3,$t7,$zero +/* f056610: 8c580014 */ lw $t8,0x14($v0) +/* f056614: 2405ffff */ addiu $a1,$zero,-1 +/* f056618: 2406ffff */ addiu $a2,$zero,-1 +/* f05661c: 1300000d */ beqz $t8,.L0f056654 +/* f056620: 24190002 */ addiu $t9,$zero,0x2 +/* f056624: 14800003 */ bnez $a0,.L0f056634 +/* f056628: 00801025 */ or $v0,$a0,$zero +/* f05662c: 10000002 */ beqz $zero,.L0f056638 +/* f056630: 2408ffff */ addiu $t0,$zero,-1 +.L0f056634: +/* f056634: 00404025 */ or $t0,$v0,$zero +.L0f056638: +/* f056638: 80640002 */ lb $a0,0x2($v1) +/* f05663c: 8d270014 */ lw $a3,0x14($t1) +/* f056640: afb9001c */ sw $t9,0x1c($sp) +/* f056644: afab0018 */ sw $t3,0x18($sp) +/* f056648: afaa0014 */ sw $t2,0x14($sp) +/* f05664c: 0fc25125 */ jal func0f094494 +/* f056650: afa80010 */ sw $t0,0x10($sp) +.L0f056654: +/* f056654: 3c03800a */ lui $v1,0x800a +/* f056658: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05665c: 8c6c0438 */ lw $t4,0x438($v1) +/* f056660: 8fbf0024 */ lw $ra,0x24($sp) +/* f056664: 27bd0030 */ addiu $sp,$sp,0x30 +/* f056668: 258d000a */ addiu $t5,$t4,0xa +/* f05666c: ac6d0438 */ sw $t5,0x438($v1) +/* f056670: 03e00008 */ jr $ra +/* f056674: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0179 + */ +GLOBAL_ASM( +glabel ai0179 +/* f056678: 3c02800a */ lui $v0,0x800a +/* f05667c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f056680: 8c4e0434 */ lw $t6,0x434($v0) +/* f056684: 8c4f0438 */ lw $t7,0x438($v0) +/* f056688: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05668c: afbf0024 */ sw $ra,0x24($sp) +/* f056690: 01cf1821 */ addu $v1,$t6,$t7 +/* f056694: 90780004 */ lbu $t8,0x4($v1) +/* f056698: 906c0005 */ lbu $t4,0x5($v1) +/* f05669c: 906e0006 */ lbu $t6,0x6($v1) +/* f0566a0: 0018ca00 */ sll $t9,$t8,0x8 +/* f0566a4: 90780007 */ lbu $t8,0x7($v1) +/* f0566a8: 032c4025 */ or $t0,$t9,$t4 +/* f0566ac: 906c0008 */ lbu $t4,0x8($v1) +/* f0566b0: 000e7a00 */ sll $t7,$t6,0x8 +/* f0566b4: 906e0009 */ lbu $t6,0x9($v1) +/* f0566b8: 310dffff */ andi $t5,$t0,0xffff +/* f0566bc: 01a04025 */ or $t0,$t5,$zero +/* f0566c0: 01f84825 */ or $t1,$t7,$t8 +/* f0566c4: 9078000a */ lbu $t8,0xa($v1) +/* f0566c8: 000c6a00 */ sll $t5,$t4,0x8 +/* f0566cc: 01ae5025 */ or $t2,$t5,$t6 +/* f0566d0: 3139ffff */ andi $t9,$t1,0xffff +/* f0566d4: 314fffff */ andi $t7,$t2,0xffff +/* f0566d8: 03204825 */ or $t1,$t9,$zero +/* f0566dc: 1700001a */ bnez $t8,.L0f056748 +/* f0566e0: 01e05025 */ or $t2,$t7,$zero +/* f0566e4: 90640003 */ lbu $a0,0x3($v1) +/* f0566e8: a7af002e */ sh $t7,0x2e($sp) +/* f0566ec: a7b90030 */ sh $t9,0x30($sp) +/* f0566f0: a7a80032 */ sh $t0,0x32($sp) +/* f0566f4: 0fc2556c */ jal func0f0955b0 +/* f0566f8: afa30034 */ sw $v1,0x34($sp) +/* f0566fc: 8fa30034 */ lw $v1,0x34($sp) +/* f056700: 97a80032 */ lhu $t0,0x32($sp) +/* f056704: 97a90030 */ lhu $t1,0x30($sp) +/* f056708: 10400027 */ beqz $v0,.L0f0567a8 +/* f05670c: 97aa002e */ lhu $t2,0x2e($sp) +/* f056710: 8c590014 */ lw $t9,0x14($v0) +/* f056714: 2405ffff */ addiu $a1,$zero,-1 +/* f056718: 2406ffff */ addiu $a2,$zero,-1 +/* f05671c: 13200022 */ beqz $t9,.L0f0567a8 +/* f056720: 00000000 */ sll $zero,$zero,0x0 +/* f056724: 80640002 */ lb $a0,0x2($v1) +/* f056728: 8c470014 */ lw $a3,0x14($v0) +/* f05672c: afa0001c */ sw $zero,0x1c($sp) +/* f056730: afaa0018 */ sw $t2,0x18($sp) +/* f056734: afa90014 */ sw $t1,0x14($sp) +/* f056738: 0fc25125 */ jal func0f094494 +/* f05673c: afa80010 */ sw $t0,0x10($sp) +/* f056740: 10000019 */ beqz $zero,.L0f0567a8 +/* f056744: 00000000 */ sll $zero,$zero,0x0 +.L0f056748: +/* f056748: 90650003 */ lbu $a1,0x3($v1) +/* f05674c: a7aa002e */ sh $t2,0x2e($sp) +/* f056750: a7a90030 */ sh $t1,0x30($sp) +/* f056754: a7a80032 */ sh $t0,0x32($sp) +/* f056758: afa30034 */ sw $v1,0x34($sp) +/* f05675c: 0fc126d1 */ jal chrFindById +/* f056760: 8c440424 */ lw $a0,0x424($v0) +/* f056764: 8fa30034 */ lw $v1,0x34($sp) +/* f056768: 97a80032 */ lhu $t0,0x32($sp) +/* f05676c: 97a90030 */ lhu $t1,0x30($sp) +/* f056770: 1040000d */ beqz $v0,.L0f0567a8 +/* f056774: 97aa002e */ lhu $t2,0x2e($sp) +/* f056778: 8c4c001c */ lw $t4,0x1c($v0) +/* f05677c: 2405ffff */ addiu $a1,$zero,-1 +/* f056780: 2406ffff */ addiu $a2,$zero,-1 +/* f056784: 11800008 */ beqz $t4,.L0f0567a8 +/* f056788: 00000000 */ sll $zero,$zero,0x0 +/* f05678c: 80640002 */ lb $a0,0x2($v1) +/* f056790: 8c47001c */ lw $a3,0x1c($v0) +/* f056794: afa0001c */ sw $zero,0x1c($sp) +/* f056798: afaa0018 */ sw $t2,0x18($sp) +/* f05679c: afa90014 */ sw $t1,0x14($sp) +/* f0567a0: 0fc25125 */ jal func0f094494 +/* f0567a4: afa80010 */ sw $t0,0x10($sp) +.L0f0567a8: +/* f0567a8: 3c0d800a */ lui $t5,0x800a +/* f0567ac: 8dada3f8 */ lw $t5,-0x5c08($t5) +/* f0567b0: 8fbf0024 */ lw $ra,0x24($sp) +/* f0567b4: 3c01800a */ lui $at,0x800a +/* f0567b8: 25ae000b */ addiu $t6,$t5,0xb +/* f0567bc: ac2ea3f8 */ sw $t6,-0x5c08($at) +/* f0567c0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0567c4: 03e00008 */ jr $ra +/* f0567c8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00d0 + */ +GLOBAL_ASM( +glabel ai00d0 +/* f0567cc: 3c03800a */ lui $v1,0x800a +/* f0567d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0567d4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0567d8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0567dc: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0567e0: afbf0044 */ sw $ra,0x44($sp) +/* f0567e4: 01cf1021 */ addu $v0,$t6,$t7 +/* f0567e8: 90580003 */ lbu $t8,0x3($v0) +/* f0567ec: 90480004 */ lbu $t0,0x4($v0) +/* f0567f0: 904b0005 */ lbu $t3,0x5($v0) +/* f0567f4: 904d0006 */ lbu $t5,0x6($v0) +/* f0567f8: 3c01bf80 */ lui $at,0xbf80 +/* f0567fc: 44810000 */ mtc1 $at,$f0 +/* f056800: 0018ca00 */ sll $t9,$t8,0x8 +/* f056804: 03283825 */ or $a3,$t9,$t0 +/* f056808: 000b6200 */ sll $t4,$t3,0x8 +/* f05680c: 018d3025 */ or $a2,$t4,$t5 +/* f056810: 00074c00 */ sll $t1,$a3,0x10 +/* f056814: 00067400 */ sll $t6,$a2,0x10 +/* f056818: 2408ffff */ addiu $t0,$zero,-1 +/* f05681c: 24190002 */ addiu $t9,$zero,0x2 +/* f056820: 2418ffff */ addiu $t8,$zero,-1 +/* f056824: 00093c03 */ sra $a3,$t1,0x10 +/* f056828: 000e3403 */ sra $a2,$t6,0x10 +/* f05682c: afb80010 */ sw $t8,0x10($sp) +/* f056830: afb90014 */ sw $t9,0x14($sp) +/* f056834: afa8002c */ sw $t0,0x2c($sp) +/* f056838: afa00028 */ sw $zero,0x28($sp) +/* f05683c: afa00020 */ sw $zero,0x20($sp) +/* f056840: afa0001c */ sw $zero,0x1c($sp) +/* f056844: afa00018 */ sw $zero,0x18($sp) +/* f056848: 00002025 */ or $a0,$zero,$zero +/* f05684c: 00002825 */ or $a1,$zero,$zero +/* f056850: e7a00024 */ swc1 $f0,0x24($sp) +/* f056854: e7a00030 */ swc1 $f0,0x30($sp) +/* f056858: e7a00034 */ swc1 $f0,0x34($sp) +/* f05685c: 0fc24e7e */ jal func0f0939f8 +/* f056860: e7a00038 */ swc1 $f0,0x38($sp) +/* f056864: 3c03800a */ lui $v1,0x800a +/* f056868: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05686c: 8c690438 */ lw $t1,0x438($v1) +/* f056870: 8fbf0044 */ lw $ra,0x44($sp) +/* f056874: 27bd0048 */ addiu $sp,$sp,0x48 +/* f056878: 252a0007 */ addiu $t2,$t1,0x7 +/* f05687c: ac6a0438 */ sw $t2,0x438($v1) +/* f056880: 03e00008 */ jr $ra +/* f056884: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00d4 + */ +GLOBAL_ASM( +glabel ai00d4 +/* f056888: 3c03800a */ lui $v1,0x800a +/* f05688c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056890: 8c6e0434 */ lw $t6,0x434($v1) +/* f056894: 8c6f0438 */ lw $t7,0x438($v1) +/* f056898: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05689c: afbf0014 */ sw $ra,0x14($sp) +/* f0568a0: 01cf3821 */ addu $a3,$t6,$t7 +/* f0568a4: 90f80003 */ lbu $t8,0x3($a3) +/* f0568a8: 90e80004 */ lbu $t0,0x4($a3) +/* f0568ac: 0018ca00 */ sll $t9,$t8,0x8 +/* f0568b0: 03284825 */ or $t1,$t9,$t0 +/* f0568b4: a7a9001a */ sh $t1,0x1a($sp) +/* f0568b8: 80e40002 */ lb $a0,0x2($a3) +/* f0568bc: 0fc24a45 */ jal func0f092914 +/* f0568c0: afa7001c */ sw $a3,0x1c($sp) +/* f0568c4: 87aa001a */ lh $t2,0x1a($sp) +/* f0568c8: 3c03800a */ lui $v1,0x800a +/* f0568cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0568d0: 004a082a */ slt $at,$v0,$t2 +/* f0568d4: 10200009 */ beqz $at,.L0f0568fc +/* f0568d8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0568dc: 8c640434 */ lw $a0,0x434($v1) +/* f0568e0: 8c650438 */ lw $a1,0x438($v1) +/* f0568e4: 0fc13583 */ jal chraiGoToLabel +/* f0568e8: 90e60005 */ lbu $a2,0x5($a3) +/* f0568ec: 3c03800a */ lui $v1,0x800a +/* f0568f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0568f4: 10000004 */ beqz $zero,.L0f056908 +/* f0568f8: ac620438 */ sw $v0,0x438($v1) +.L0f0568fc: +/* f0568fc: 8c6b0438 */ lw $t3,0x438($v1) +/* f056900: 256c0006 */ addiu $t4,$t3,0x6 +/* f056904: ac6c0438 */ sw $t4,0x438($v1) +.L0f056908: +/* f056908: 8fbf0014 */ lw $ra,0x14($sp) +/* f05690c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f056910: 00001025 */ or $v0,$zero,$zero +/* f056914: 03e00008 */ jr $ra +/* f056918: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00d5 + */ +GLOBAL_ASM( +glabel ai00d5 +/* f05691c: 3c05800a */ lui $a1,0x800a +/* f056920: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056924: 8cae0434 */ lw $t6,0x434($a1) +/* f056928: 8caf0438 */ lw $t7,0x438($a1) +/* f05692c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f056930: afbf0014 */ sw $ra,0x14($sp) +/* f056934: 01cf1021 */ addu $v0,$t6,$t7 +/* f056938: 0fc0e206 */ jal func0f038818 +/* f05693c: 90440002 */ lbu $a0,0x2($v0) +/* f056940: 3c05800a */ lui $a1,0x800a +/* f056944: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056948: 8ca30428 */ lw $v1,0x428($a1) +/* f05694c: 00403025 */ or $a2,$v0,$zero +/* f056950: 50600005 */ beqzl $v1,.L0f056968 +/* f056954: 8ca40430 */ lw $a0,0x430($a1) +/* f056958: ac620080 */ sw $v0,0x80($v1) +/* f05695c: 8cb80428 */ lw $t8,0x428($a1) +/* f056960: af000084 */ sw $zero,0x84($t8) +/* f056964: 8ca40430 */ lw $a0,0x430($a1) +.L0f056968: +/* f056968: 50800032 */ beqzl $a0,.L0f056a34 +/* f05696c: 8cb80438 */ lw $t8,0x438($a1) +/* f056970: 0fc1eb7d */ jal func0f07adf4 +/* f056974: afa60018 */ sw $a2,0x18($sp) +/* f056978: 3c05800a */ lui $a1,0x800a +/* f05697c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056980: 8fa60018 */ lw $a2,0x18($sp) +/* f056984: 8cb90430 */ lw $t9,0x430($a1) +/* f056988: 3c017f1b */ lui $at,0x7f1b +/* f05698c: 240c0001 */ addiu $t4,$zero,0x1 +/* f056990: af260088 */ sw $a2,0x88($t9) +/* f056994: 8ca80430 */ lw $t0,0x430($a1) +/* f056998: ad00008c */ sw $zero,0x8c($t0) +/* f05699c: 8ca90430 */ lw $t1,0x430($a1) +/* f0569a0: 8d230088 */ lw $v1,0x88($t1) +/* f0569a4: 906a0005 */ lbu $t2,0x5($v1) +/* f0569a8: 354b0004 */ ori $t3,$t2,0x4 +/* f0569ac: 1040001e */ beqz $v0,.L0f056a28 +/* f0569b0: a06b0005 */ sb $t3,0x5($v1) +/* f0569b4: 44800000 */ mtc1 $zero,$f0 +/* f0569b8: ac4000bc */ sw $zero,0xbc($v0) +/* f0569bc: a0400096 */ sb $zero,0x96($v0) +/* f0569c0: e4400078 */ swc1 $f0,0x78($v0) +/* f0569c4: e440007c */ swc1 $f0,0x7c($v0) +/* f0569c8: e4400080 */ swc1 $f0,0x80($v0) +/* f0569cc: e44000d0 */ swc1 $f0,0xd0($v0) +/* f0569d0: e44000d4 */ swc1 $f0,0xd4($v0) +/* f0569d4: e44000dc */ swc1 $f0,0xdc($v0) +/* f0569d8: e44000d8 */ swc1 $f0,0xd8($v0) +/* f0569dc: e44000a0 */ swc1 $f0,0xa0($v0) +/* f0569e0: e440009c */ swc1 $f0,0x9c($v0) +/* f0569e4: e4400098 */ swc1 $f0,0x98($v0) +/* f0569e8: e44000b0 */ swc1 $f0,0xb0($v0) +/* f0569ec: e44000ac */ swc1 $f0,0xac($v0) +/* f0569f0: e44000a8 */ swc1 $f0,0xa8($v0) +/* f0569f4: e44000a4 */ swc1 $f0,0xa4($v0) +/* f0569f8: e44000b4 */ swc1 $f0,0xb4($v0) +/* f0569fc: c4249cd8 */ lwc1 $f4,-0x6328($at) +/* f056a00: 8c4d0008 */ lw $t5,0x8($v0) +/* f056a04: 3c012000 */ lui $at,0x2000 +/* f056a08: ac4000c0 */ sw $zero,0xc0($v0) +/* f056a0c: 01a17025 */ or $t6,$t5,$at +/* f056a10: ac4000c4 */ sw $zero,0xc4($v0) +/* f056a14: a0400097 */ sb $zero,0x97($v0) +/* f056a18: a44c0090 */ sh $t4,0x90($v0) +/* f056a1c: ac4e0008 */ sw $t6,0x8($v0) +/* f056a20: 10000003 */ beqz $zero,.L0f056a30 +/* f056a24: e44400b8 */ swc1 $f4,0xb8($v0) +.L0f056a28: +/* f056a28: 8caf0430 */ lw $t7,0x430($a1) +/* f056a2c: a5e00090 */ sh $zero,0x90($t7) +.L0f056a30: +/* f056a30: 8cb80438 */ lw $t8,0x438($a1) +.L0f056a34: +/* f056a34: 8fbf0014 */ lw $ra,0x14($sp) +/* f056a38: 27bd0020 */ addiu $sp,$sp,0x20 +/* f056a3c: 27190003 */ addiu $t9,$t8,0x3 +/* f056a40: acb90438 */ sw $t9,0x438($a1) +/* f056a44: 03e00008 */ jr $ra +/* f056a48: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00d6 + */ +GLOBAL_ASM( +glabel ai00d6 +/* f056a4c: 3c04800a */ lui $a0,0x800a +/* f056a50: 24849fc0 */ addiu $a0,$a0,-24640 +/* f056a54: 8c8e0434 */ lw $t6,0x434($a0) +/* f056a58: 8c8f0438 */ lw $t7,0x438($a0) +/* f056a5c: 3c0142c8 */ lui $at,0x42c8 +/* f056a60: 44815000 */ mtc1 $at,$f10 +/* f056a64: 01cf1021 */ addu $v0,$t6,$t7 +/* f056a68: 904a0002 */ lbu $t2,0x2($v0) +/* f056a6c: 904c0003 */ lbu $t4,0x3($v0) +/* f056a70: 90580004 */ lbu $t8,0x4($v0) +/* f056a74: 000a5a00 */ sll $t3,$t2,0x8 +/* f056a78: 016c6825 */ or $t5,$t3,$t4 +/* f056a7c: 448d3000 */ mtc1 $t5,$f6 +/* f056a80: 90480005 */ lbu $t0,0x5($v0) +/* f056a84: 0018ca00 */ sll $t9,$t8,0x8 +/* f056a88: 46803220 */ cvt.s.w $f8,$f6 +/* f056a8c: 8c830428 */ lw $v1,0x428($a0) +/* f056a90: 3c014670 */ lui $at,0x4670 +/* f056a94: 03284825 */ or $t1,$t9,$t0 +/* f056a98: 44892000 */ mtc1 $t1,$f4 +/* f056a9c: 44819000 */ mtc1 $at,$f18 +/* f056aa0: 460a4402 */ mul.s $f16,$f8,$f10 +/* f056aa4: 46802020 */ cvt.s.w $f0,$f4 +/* f056aa8: 10600004 */ beqz $v1,.L0f056abc +/* f056aac: 46128083 */ div.s $f2,$f16,$f18 +/* f056ab0: e4620070 */ swc1 $f2,0x70($v1) +/* f056ab4: 8c8e0428 */ lw $t6,0x428($a0) +/* f056ab8: e5c00074 */ swc1 $f0,0x74($t6) +.L0f056abc: +/* f056abc: 8c820430 */ lw $v0,0x430($a0) +/* f056ac0: 50400005 */ beqzl $v0,.L0f056ad8 +/* f056ac4: 8c980438 */ lw $t8,0x438($a0) +/* f056ac8: e4420068 */ swc1 $f2,0x68($v0) +/* f056acc: 8c8f0430 */ lw $t7,0x430($a0) +/* f056ad0: e5e0006c */ swc1 $f0,0x6c($t7) +/* f056ad4: 8c980438 */ lw $t8,0x438($a0) +.L0f056ad8: +/* f056ad8: 00001025 */ or $v0,$zero,$zero +/* f056adc: 27190006 */ addiu $t9,$t8,0x6 +/* f056ae0: 03e00008 */ jr $ra +/* f056ae4: ac990438 */ sw $t9,0x438($a0) +); + +/** + * @cmd 00d7 + */ +GLOBAL_ASM( +glabel ai00d7 +/* f056ae8: 3c05800a */ lui $a1,0x800a +/* f056aec: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056af0: 8ca30438 */ lw $v1,0x438($a1) +/* f056af4: 8cae0434 */ lw $t6,0x434($a1) +/* f056af8: 3c017f1b */ lui $at,0x7f1b +/* f056afc: c42a9cdc */ lwc1 $f10,-0x6324($at) +/* f056b00: 01c31021 */ addu $v0,$t6,$v1 +/* f056b04: 90490002 */ lbu $t1,0x2($v0) +/* f056b08: 904b0003 */ lbu $t3,0x3($v0) +/* f056b0c: 904f0004 */ lbu $t7,0x4($v0) +/* f056b10: 00095200 */ sll $t2,$t1,0x8 +/* f056b14: 014b6025 */ or $t4,$t2,$t3 +/* f056b18: 448c3000 */ mtc1 $t4,$f6 +/* f056b1c: 90590005 */ lbu $t9,0x5($v0) +/* f056b20: 000fc200 */ sll $t8,$t7,0x8 +/* f056b24: 46803220 */ cvt.s.w $f8,$f6 +/* f056b28: 8ca4042c */ lw $a0,0x42c($a1) +/* f056b2c: 3c014561 */ lui $at,0x4561 +/* f056b30: 03194025 */ or $t0,$t8,$t9 +/* f056b34: 44882000 */ mtc1 $t0,$f4 +/* f056b38: 44819000 */ mtc1 $at,$f18 +/* f056b3c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f056b40: 00001025 */ or $v0,$zero,$zero +/* f056b44: 46802020 */ cvt.s.w $f0,$f4 +/* f056b48: 10800005 */ beqz $a0,.L0f056b60 +/* f056b4c: 46128083 */ div.s $f2,$f16,$f18 +/* f056b50: e482006c */ swc1 $f2,0x6c($a0) +/* f056b54: 8cad042c */ lw $t5,0x42c($a1) +/* f056b58: e5a00070 */ swc1 $f0,0x70($t5) +/* f056b5c: 8ca30438 */ lw $v1,0x438($a1) +.L0f056b60: +/* f056b60: 246e0006 */ addiu $t6,$v1,0x6 +/* f056b64: 03e00008 */ jr $ra +/* f056b68: acae0438 */ sw $t6,0x438($a1) +); + +/** + * @cmd 00d8 + */ +GLOBAL_ASM( +glabel ai00d8 +/* f056b6c: 3c03800a */ lui $v1,0x800a +/* f056b70: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056b74: 8c6e0438 */ lw $t6,0x438($v1) +/* f056b78: 00001025 */ or $v0,$zero,$zero +/* f056b7c: 25cf0003 */ addiu $t7,$t6,0x3 +/* f056b80: 03e00008 */ jr $ra +/* f056b84: ac6f0438 */ sw $t7,0x438($v1) +); + +/** + * @cmd 00d9 + */ +GLOBAL_ASM( +glabel ai00d9 +/* f056b88: 3c03800a */ lui $v1,0x800a +/* f056b8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056b90: 8c6e0438 */ lw $t6,0x438($v1) +/* f056b94: 00001025 */ or $v0,$zero,$zero +/* f056b98: 25cf0003 */ addiu $t7,$t6,0x3 +/* f056b9c: 03e00008 */ jr $ra +/* f056ba0: ac6f0438 */ sw $t7,0x438($v1) +); + +/** + * @cmd 00da + */ +GLOBAL_ASM( +glabel ai00da +/* f056ba4: 3c02800a */ lui $v0,0x800a +/* f056ba8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f056bac: 8c4e0434 */ lw $t6,0x434($v0) +/* f056bb0: 8c4f0438 */ lw $t7,0x438($v0) +/* f056bb4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f056bb8: afbf0014 */ sw $ra,0x14($sp) +/* f056bbc: 01cf1821 */ addu $v1,$t6,$t7 +/* f056bc0: 90640002 */ lbu $a0,0x2($v1) +/* f056bc4: 0fc2556c */ jal func0f0955b0 +/* f056bc8: afa3001c */ sw $v1,0x1c($sp) +/* f056bcc: 8fa3001c */ lw $v1,0x1c($sp) +/* f056bd0: 1040001c */ beqz $v0,.L0f056c44 +/* f056bd4: 00403025 */ or $a2,$v0,$zero +/* f056bd8: 8c580014 */ lw $t8,0x14($v0) +/* f056bdc: 13000019 */ beqz $t8,.L0f056c44 +/* f056be0: 00000000 */ sll $zero,$zero,0x0 +/* f056be4: 90440003 */ lbu $a0,0x3($v0) +/* f056be8: 2401000a */ addiu $at,$zero,0xa +/* f056bec: 54810007 */ bnel $a0,$at,.L0f056c0c +/* f056bf0: 2401000b */ addiu $at,$zero,0xb +/* f056bf4: 2444005c */ addiu $a0,$v0,0x5c +/* f056bf8: 0fc1fe49 */ jal func0f07f924 +/* f056bfc: 90650004 */ lbu $a1,0x4($v1) +/* f056c00: 10000010 */ beqz $zero,.L0f056c44 +/* f056c04: 00000000 */ sll $zero,$zero,0x0 +/* f056c08: 2401000b */ addiu $at,$zero,0xb +.L0f056c0c: +/* f056c0c: 1481000d */ bne $a0,$at,.L0f056c44 +/* f056c10: 00000000 */ sll $zero,$zero,0x0 +/* f056c14: 90620003 */ lbu $v0,0x3($v1) +/* f056c18: 28410004 */ slti $at,$v0,0x4 +/* f056c1c: 10200009 */ beqz $at,.L0f056c44 +/* f056c20: 0002c8c0 */ sll $t9,$v0,0x3 +/* f056c24: 0322c823 */ subu $t9,$t9,$v0 +/* f056c28: 0019c880 */ sll $t9,$t9,0x2 +/* f056c2c: 0322c821 */ addu $t9,$t9,$v0 +/* f056c30: 0019c880 */ sll $t9,$t9,0x2 +/* f056c34: 00d92021 */ addu $a0,$a2,$t9 +/* f056c38: 2484005c */ addiu $a0,$a0,0x5c +/* f056c3c: 0fc1fe49 */ jal func0f07f924 +/* f056c40: 90650004 */ lbu $a1,0x4($v1) +.L0f056c44: +/* f056c44: 3c03800a */ lui $v1,0x800a +/* f056c48: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056c4c: 8c680438 */ lw $t0,0x438($v1) +/* f056c50: 8fbf0014 */ lw $ra,0x14($sp) +/* f056c54: 27bd0020 */ addiu $sp,$sp,0x20 +/* f056c58: 25090005 */ addiu $t1,$t0,0x5 +/* f056c5c: ac690438 */ sw $t1,0x438($v1) +/* f056c60: 03e00008 */ jr $ra +/* f056c64: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00db + */ +GLOBAL_ASM( +glabel ai00db +/* f056c68: 3c03800a */ lui $v1,0x800a +/* f056c6c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056c70: 8c6e0438 */ lw $t6,0x438($v1) +/* f056c74: 00001025 */ or $v0,$zero,$zero +/* f056c78: 25cf0003 */ addiu $t7,$t6,0x3 +/* f056c7c: 03e00008 */ jr $ra +/* f056c80: ac6f0438 */ sw $t7,0x438($v1) +); + +/** + * @cmd 00dc + */ +GLOBAL_ASM( +glabel ai00dc +/* f056c84: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056c88: afbf0014 */ sw $ra,0x14($sp) +/* f056c8c: 0fc47bd2 */ jal func0f11ef48 +/* f056c90: 00000000 */ sll $zero,$zero,0x0 +/* f056c94: 10400012 */ beqz $v0,.L0f056ce0 +/* f056c98: 3c0e8006 */ lui $t6,0x8006 +/* f056c9c: 8dce24a4 */ lw $t6,0x24a4($t6) +/* f056ca0: 3c03800a */ lui $v1,0x800a +/* f056ca4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056ca8: 51c00006 */ beqzl $t6,.L0f056cc4 +/* f056cac: 806f04d3 */ lb $t7,0x4d3($v1) +/* f056cb0: 0c003a57 */ jal 0xe95c +/* f056cb4: 2404005a */ addiu $a0,$zero,0x5a +/* f056cb8: 10000009 */ beqz $zero,.L0f056ce0 +/* f056cbc: 00000000 */ sll $zero,$zero,0x0 +/* f056cc0: 806f04d3 */ lb $t7,0x4d3($v1) +.L0f056cc4: +/* f056cc4: 24180001 */ addiu $t8,$zero,0x1 +/* f056cc8: 11e00003 */ beqz $t7,.L0f056cd8 +/* f056ccc: 00000000 */ sll $zero,$zero,0x0 +/* f056cd0: 10000003 */ beqz $zero,.L0f056ce0 +/* f056cd4: a07804d6 */ sb $t8,0x4d6($v1) +.L0f056cd8: +/* f056cd8: 0c003a64 */ jal 0xe990 +/* f056cdc: 00000000 */ sll $zero,$zero,0x0 +.L0f056ce0: +/* f056ce0: 3c03800a */ lui $v1,0x800a +/* f056ce4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056ce8: 8c790438 */ lw $t9,0x438($v1) +/* f056cec: 8fbf0014 */ lw $ra,0x14($sp) +/* f056cf0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056cf4: 27280002 */ addiu $t0,$t9,0x2 +/* f056cf8: ac680438 */ sw $t0,0x438($v1) +/* f056cfc: 03e00008 */ jr $ra +/* f056d00: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00dd + */ +GLOBAL_ASM( +glabel ai00dd +/* f056d04: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056d08: afbf0014 */ sw $ra,0x14($sp) +/* f056d0c: 0fc2e6bf */ jal func0f0b9afc +/* f056d10: 00000000 */ sll $zero,$zero,0x0 +/* f056d14: 3c03800a */ lui $v1,0x800a +/* f056d18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056d1c: 8c6e0438 */ lw $t6,0x438($v1) +/* f056d20: 8fbf0014 */ lw $ra,0x14($sp) +/* f056d24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056d28: 25cf0002 */ addiu $t7,$t6,0x2 +/* f056d2c: ac6f0438 */ sw $t7,0x438($v1) +/* f056d30: 03e00008 */ jr $ra +/* f056d34: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00de + */ +GLOBAL_ASM( +glabel ai00de +/* f056d38: 3c05800a */ lui $a1,0x800a +/* f056d3c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056d40: 8cae0434 */ lw $t6,0x434($a1) +/* f056d44: 8caf0438 */ lw $t7,0x438($a1) +/* f056d48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056d4c: afbf0014 */ sw $ra,0x14($sp) +/* f056d50: 01cf1021 */ addu $v0,$t6,$t7 +/* f056d54: 90580002 */ lbu $t8,0x2($v0) +/* f056d58: 90480003 */ lbu $t0,0x3($v0) +/* f056d5c: 0018ca00 */ sll $t9,$t8,0x8 +/* f056d60: 03284825 */ or $t1,$t9,$t0 +/* f056d64: 00092400 */ sll $a0,$t1,0x10 +/* f056d68: 00045403 */ sra $t2,$a0,0x10 +/* f056d6c: 0fc2e6da */ jal func0f0b9b68 +/* f056d70: 01402025 */ or $a0,$t2,$zero +/* f056d74: 3c05800a */ lui $a1,0x800a +/* f056d78: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f056d7c: 8cab0438 */ lw $t3,0x438($a1) +/* f056d80: 8fbf0014 */ lw $ra,0x14($sp) +/* f056d84: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056d88: 256c0004 */ addiu $t4,$t3,0x4 +/* f056d8c: acac0438 */ sw $t4,0x438($a1) +/* f056d90: 03e00008 */ jr $ra +/* f056d94: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 010d + */ +GLOBAL_ASM( +glabel ai010d +/* f056d98: 3c03800a */ lui $v1,0x800a +/* f056d9c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056da0: 8c6e0438 */ lw $t6,0x438($v1) +/* f056da4: 00001025 */ or $v0,$zero,$zero +/* f056da8: 25cf0002 */ addiu $t7,$t6,0x2 +/* f056dac: 03e00008 */ jr $ra +/* f056db0: ac6f0438 */ sw $t7,0x438($v1) +); + +/** + * @cmd 0111 + */ +GLOBAL_ASM( +glabel ai0111 +/* f056db4: 3c03800a */ lui $v1,0x800a +/* f056db8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056dbc: 8c6e0434 */ lw $t6,0x434($v1) +/* f056dc0: 8c6f0438 */ lw $t7,0x438($v1) +/* f056dc4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056dc8: afbf0014 */ sw $ra,0x14($sp) +/* f056dcc: 01cf1021 */ addu $v0,$t6,$t7 +/* f056dd0: 90580002 */ lbu $t8,0x2($v0) +/* f056dd4: 90480003 */ lbu $t0,0x3($v0) +/* f056dd8: 0018ca00 */ sll $t9,$t8,0x8 +/* f056ddc: 03282025 */ or $a0,$t9,$t0 +/* f056de0: 00044c00 */ sll $t1,$a0,0x10 +/* f056de4: 0fc2e835 */ jal func0f0ba0d4 +/* f056de8: 00092403 */ sra $a0,$t1,0x10 +/* f056dec: 3c03800a */ lui $v1,0x800a +/* f056df0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056df4: 8c6b0284 */ lw $t3,0x284($v1) +/* f056df8: 8d6c19c8 */ lw $t4,0x19c8($t3) +/* f056dfc: 55800004 */ bnezl $t4,.L0f056e10 +/* f056e00: 8c6d0438 */ lw $t5,0x438($v1) +/* f056e04: 10000005 */ beqz $zero,.L0f056e1c +/* f056e08: 24020001 */ addiu $v0,$zero,0x1 +/* f056e0c: 8c6d0438 */ lw $t5,0x438($v1) +.L0f056e10: +/* f056e10: 00001025 */ or $v0,$zero,$zero +/* f056e14: 25ae0004 */ addiu $t6,$t5,0x4 +/* f056e18: ac6e0438 */ sw $t6,0x438($v1) +.L0f056e1c: +/* f056e1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f056e20: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056e24: 03e00008 */ jr $ra +/* f056e28: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0113 + */ +GLOBAL_ASM( +glabel ai0113 +/* f056e2c: 3c03800a */ lui $v1,0x800a +/* f056e30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056e34: 8c6e04cc */ lw $t6,0x4cc($v1) +/* f056e38: 8c640434 */ lw $a0,0x434($v1) +/* f056e3c: 8c650438 */ lw $a1,0x438($v1) +/* f056e40: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056e44: afbf0014 */ sw $ra,0x14($sp) +/* f056e48: 11c00007 */ beqz $t6,.L0f056e68 +/* f056e4c: 00851021 */ addu $v0,$a0,$a1 +/* f056e50: 0fc13583 */ jal chraiGoToLabel +/* f056e54: 90460002 */ lbu $a2,0x2($v0) +/* f056e58: 3c03800a */ lui $v1,0x800a +/* f056e5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056e60: 10000003 */ beqz $zero,.L0f056e70 +/* f056e64: ac620438 */ sw $v0,0x438($v1) +.L0f056e68: +/* f056e68: 24af0003 */ addiu $t7,$a1,0x3 +/* f056e6c: ac6f0438 */ sw $t7,0x438($v1) +.L0f056e70: +/* f056e70: 8fbf0014 */ lw $ra,0x14($sp) +/* f056e74: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056e78: 00001025 */ or $v0,$zero,$zero +/* f056e7c: 03e00008 */ jr $ra +/* f056e80: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0174 + */ +GLOBAL_ASM( +glabel ai0174 +/* f056e84: 3c03800a */ lui $v1,0x800a +/* f056e88: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056e8c: 8c6e04cc */ lw $t6,0x4cc($v1) +/* f056e90: 8c640434 */ lw $a0,0x434($v1) +/* f056e94: 8c650438 */ lw $a1,0x438($v1) +/* f056e98: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056e9c: afbf0014 */ sw $ra,0x14($sp) +/* f056ea0: 11c00005 */ beqz $t6,.L0f056eb8 +/* f056ea4: 00851021 */ addu $v0,$a0,$a1 +/* f056ea8: 3c0f800a */ lui $t7,0x800a +/* f056eac: 8defde24 */ lw $t7,-0x21dc($t7) +/* f056eb0: 15e00009 */ bnez $t7,.L0f056ed8 +/* f056eb4: 00000000 */ sll $zero,$zero,0x0 +.L0f056eb8: +/* f056eb8: 8c7804b4 */ lw $t8,0x4b4($v1) +/* f056ebc: 24010026 */ addiu $at,$zero,0x26 +/* f056ec0: 3c198008 */ lui $t9,0x8008 +/* f056ec4: 1701000a */ bne $t8,$at,.L0f056ef0 +/* f056ec8: 24a80003 */ addiu $t0,$a1,0x3 +/* f056ecc: 8f397260 */ lw $t9,0x7260($t9) +/* f056ed0: 5b200008 */ blezl $t9,.L0f056ef4 +/* f056ed4: ac680438 */ sw $t0,0x438($v1) +.L0f056ed8: +/* f056ed8: 0fc13583 */ jal chraiGoToLabel +/* f056edc: 90460002 */ lbu $a2,0x2($v0) +/* f056ee0: 3c03800a */ lui $v1,0x800a +/* f056ee4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056ee8: 10000002 */ beqz $zero,.L0f056ef4 +/* f056eec: ac620438 */ sw $v0,0x438($v1) +.L0f056ef0: +/* f056ef0: ac680438 */ sw $t0,0x438($v1) +.L0f056ef4: +/* f056ef4: 8fbf0014 */ lw $ra,0x14($sp) +/* f056ef8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056efc: 00001025 */ or $v0,$zero,$zero +/* f056f00: 03e00008 */ jr $ra +/* f056f04: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0175 + */ +GLOBAL_ASM( +glabel ai0175 +/* f056f08: 3c03800a */ lui $v1,0x800a +/* f056f0c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056f10: 8c6e0434 */ lw $t6,0x434($v1) +/* f056f14: 8c6f0438 */ lw $t7,0x438($v1) +/* f056f18: 27bdffe8 */ addiu $sp,$sp,-24 +/* f056f1c: afbf0014 */ sw $ra,0x14($sp) +/* f056f20: 01cf1021 */ addu $v0,$t6,$t7 +/* f056f24: 0fc2e864 */ jal func0f0ba190 +/* f056f28: 90440002 */ lbu $a0,0x2($v0) +/* f056f2c: 3c03800a */ lui $v1,0x800a +/* f056f30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f056f34: 8c780438 */ lw $t8,0x438($v1) +/* f056f38: 8fbf0014 */ lw $ra,0x14($sp) +/* f056f3c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f056f40: 27190003 */ addiu $t9,$t8,0x3 +/* f056f44: ac790438 */ sw $t9,0x438($v1) +/* f056f48: 03e00008 */ jr $ra +/* f056f4c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0112 + */ +GLOBAL_ASM( +glabel ai0112 +/* f056f50: 3c0e800a */ lui $t6,0x800a +/* f056f54: 3c0f800a */ lui $t7,0x800a +/* f056f58: 8defa3f8 */ lw $t7,-0x5c08($t7) +/* f056f5c: 8dcea3f4 */ lw $t6,-0x5c0c($t6) +/* f056f60: 27bdffc8 */ addiu $sp,$sp,-56 +/* f056f64: afbf001c */ sw $ra,0x1c($sp) +/* f056f68: 01cf2821 */ addu $a1,$t6,$t7 +/* f056f6c: 90b80002 */ lbu $t8,0x2($a1) +/* f056f70: 90a80003 */ lbu $t0,0x3($a1) +/* f056f74: 3401ffff */ dli $at,0xffff +/* f056f78: 0018ca00 */ sll $t9,$t8,0x8 +/* f056f7c: 03284825 */ or $t1,$t9,$t0 +/* f056f80: a7a90032 */ sh $t1,0x32($sp) +/* f056f84: 90aa0006 */ lbu $t2,0x6($a1) +/* f056f88: 90ac0007 */ lbu $t4,0x7($a1) +/* f056f8c: 00001825 */ or $v1,$zero,$zero +/* f056f90: 000a5a00 */ sll $t3,$t2,0x8 +/* f056f94: 016c3025 */ or $a2,$t3,$t4 +/* f056f98: 54c10005 */ bnel $a2,$at,.L0f056fb0 +/* f056f9c: 3401fffe */ dli $at,0xfffe +/* f056fa0: 44801000 */ mtc1 $zero,$f2 +/* f056fa4: 1000001a */ beqz $zero,.L0f057010 +/* f056fa8: 90a40004 */ lbu $a0,0x4($a1) +/* f056fac: 3401fffe */ dli $at,0xfffe +.L0f056fb0: +/* f056fb0: 14c10013 */ bne $a2,$at,.L0f057000 +/* f056fb4: 87a40032 */ lh $a0,0x32($sp) +/* f056fb8: afa3002c */ sw $v1,0x2c($sp) +/* f056fbc: afa50034 */ sw $a1,0x34($sp) +/* f056fc0: 0c008dda */ jal 0x23768 +/* f056fc4: afa60024 */ sw $a2,0x24($sp) +/* f056fc8: 244dfffe */ addiu $t5,$v0,-2 +/* f056fcc: 448d2000 */ mtc1 $t5,$f4 +/* f056fd0: 44803000 */ mtc1 $zero,$f6 +/* f056fd4: 8fa3002c */ lw $v1,0x2c($sp) +/* f056fd8: 468020a0 */ cvt.s.w $f2,$f4 +/* f056fdc: 8fa50034 */ lw $a1,0x34($sp) +/* f056fe0: 8fa60024 */ lw $a2,0x24($sp) +/* f056fe4: 4606103c */ c.lt.s $f2,$f6 +/* f056fe8: 00000000 */ sll $zero,$zero,0x0 +/* f056fec: 45020008 */ bc1fl .L0f057010 +/* f056ff0: 90a40004 */ lbu $a0,0x4($a1) +/* f056ff4: 44801000 */ mtc1 $zero,$f2 +/* f056ff8: 10000005 */ beqz $zero,.L0f057010 +/* f056ffc: 90a40004 */ lbu $a0,0x4($a1) +.L0f057000: +/* f057000: 44864000 */ mtc1 $a2,$f8 +/* f057004: 00000000 */ sll $zero,$zero,0x0 +/* f057008: 468040a0 */ cvt.s.w $f2,$f8 +/* f05700c: 90a40004 */ lbu $a0,0x4($a1) +.L0f057010: +/* f057010: 240100ff */ addiu $at,$zero,0xff +/* f057014: 3c02800a */ lui $v0,0x800a +/* f057018: 54810011 */ bnel $a0,$at,.L0f057060 +/* f05701c: afa50034 */ sw $a1,0x34($sp) +/* f057020: 8c42a3e4 */ lw $v0,-0x5c1c($v0) +/* f057024: 10400015 */ beqz $v0,.L0f05707c +/* f057028: 00000000 */ sll $zero,$zero,0x0 +/* f05702c: 8c4402e4 */ lw $a0,0x2e4($v0) +/* f057030: 04800012 */ bltz $a0,.L0f05707c +/* f057034: 00000000 */ sll $zero,$zero,0x0 +/* f057038: afa50034 */ sw $a1,0x34($sp) +/* f05703c: afa60024 */ sw $a2,0x24($sp) +/* f057040: 0fc2556c */ jal func0f0955b0 +/* f057044: e7a20020 */ swc1 $f2,0x20($sp) +/* f057048: 8fa50034 */ lw $a1,0x34($sp) +/* f05704c: 8fa60024 */ lw $a2,0x24($sp) +/* f057050: c7a20020 */ lwc1 $f2,0x20($sp) +/* f057054: 10000009 */ beqz $zero,.L0f05707c +/* f057058: 00401825 */ or $v1,$v0,$zero +/* f05705c: afa50034 */ sw $a1,0x34($sp) +.L0f057060: +/* f057060: afa60024 */ sw $a2,0x24($sp) +/* f057064: 0fc2556c */ jal func0f0955b0 +/* f057068: e7a20020 */ swc1 $f2,0x20($sp) +/* f05706c: 8fa50034 */ lw $a1,0x34($sp) +/* f057070: 8fa60024 */ lw $a2,0x24($sp) +/* f057074: c7a20020 */ lwc1 $f2,0x20($sp) +/* f057078: 00401825 */ or $v1,$v0,$zero +.L0f05707c: +/* f05707c: 10600049 */ beqz $v1,.L0f0571a4 +/* f057080: 00000000 */ sll $zero,$zero,0x0 +/* f057084: 8c6e0014 */ lw $t6,0x14($v1) +/* f057088: 11c00046 */ beqz $t6,.L0f0571a4 +/* f05708c: 00000000 */ sll $zero,$zero,0x0 +/* f057090: 8c6f0018 */ lw $t7,0x18($v1) +/* f057094: 8de40020 */ lw $a0,0x20($t7) +/* f057098: 1480000e */ bnez $a0,.L0f0570d4 +/* f05709c: 00000000 */ sll $zero,$zero,0x0 +/* f0570a0: afa3002c */ sw $v1,0x2c($sp) +/* f0570a4: afa50034 */ sw $a1,0x34($sp) +/* f0570a8: afa60024 */ sw $a2,0x24($sp) +/* f0570ac: 0fc2ccb9 */ jal func0f0b32e4 +/* f0570b0: e7a20020 */ swc1 $f2,0x20($sp) +/* f0570b4: 8fa3002c */ lw $v1,0x2c($sp) +/* f0570b8: 8fa50034 */ lw $a1,0x34($sp) +/* f0570bc: 8fa60024 */ lw $a2,0x24($sp) +/* f0570c0: 8c780018 */ lw $t8,0x18($v1) +/* f0570c4: c7a20020 */ lwc1 $f2,0x20($sp) +/* f0570c8: af020020 */ sw $v0,0x20($t8) +/* f0570cc: 8c790018 */ lw $t9,0x18($v1) +/* f0570d0: 8f240020 */ lw $a0,0x20($t9) +.L0f0570d4: +/* f0570d4: 10800033 */ beqz $a0,.L0f0571a4 +/* f0570d8: 00000000 */ sll $zero,$zero,0x0 +/* f0570dc: 90a80005 */ lbu $t0,0x5($a1) +/* f0570e0: 3c09800a */ lui $t1,0x800a +/* f0570e4: 8d29a48c */ lw $t1,-0x5b74($t1) +/* f0570e8: 44888000 */ mtc1 $t0,$f16 +/* f0570ec: 3c013f80 */ lui $at,0x3f80 +/* f0570f0: 44815000 */ mtc1 $at,$f10 +/* f0570f4: 468084a0 */ cvt.s.w $f18,$f16 +/* f0570f8: 3401fffe */ dli $at,0xfffe +/* f0570fc: 1120000d */ beqz $t1,.L0f057134 +/* f057100: 46125003 */ div.s $f0,$f10,$f18 +/* f057104: 10c1000b */ beq $a2,$at,.L0f057134 +/* f057108: 3c0a800a */ lui $t2,0x800a +/* f05710c: 8d4ade20 */ lw $t2,-0x21e0($t2) +/* f057110: 3c013e80 */ lui $at,0x3e80 +/* f057114: 44818000 */ mtc1 $at,$f16 +/* f057118: 448a2000 */ mtc1 $t2,$f4 +/* f05711c: 00000000 */ sll $zero,$zero,0x0 +/* f057120: 468021a0 */ cvt.s.w $f6,$f4 +/* f057124: 46003202 */ mul.s $f8,$f6,$f0 +/* f057128: 00000000 */ sll $zero,$zero,0x0 +/* f05712c: 46104282 */ mul.s $f10,$f8,$f16 +/* f057130: 460a1080 */ add.s $f2,$f2,$f10 +.L0f057134: +/* f057134: afa3002c */ sw $v1,0x2c($sp) +/* f057138: e7a00028 */ swc1 $f0,0x28($sp) +/* f05713c: 0c008c28 */ jal 0x230a0 +/* f057140: e7a20020 */ swc1 $f2,0x20($sp) +/* f057144: 8fa3002c */ lw $v1,0x2c($sp) +/* f057148: c7a20020 */ lwc1 $f2,0x20($sp) +/* f05714c: c7a00028 */ lwc1 $f0,0x28($sp) +/* f057150: 44809000 */ mtc1 $zero,$f18 +/* f057154: 8c640018 */ lw $a0,0x18($v1) +/* f057158: 44071000 */ mfc1 $a3,$f2 +/* f05715c: 87a50032 */ lh $a1,0x32($sp) +/* f057160: 00003025 */ or $a2,$zero,$zero +/* f057164: e7a00010 */ swc1 $f0,0x10($sp) +/* f057168: 0c007733 */ jal 0x1dccc +/* f05716c: e7b20014 */ swc1 $f18,0x14($sp) +/* f057170: 0fc57222 */ jal func0f15c888 +/* f057174: 00000000 */ sll $zero,$zero,0x0 +/* f057178: 8fa3002c */ lw $v1,0x2c($sp) +/* f05717c: 3c0142c8 */ lui $at,0x42c8 +/* f057180: 44814000 */ mtc1 $at,$f8 +/* f057184: 8c640018 */ lw $a0,0x18($v1) +/* f057188: c4840014 */ lwc1 $f4,0x14($a0) +/* f05718c: 46040182 */ mul.s $f6,$f0,$f4 +/* f057190: 00000000 */ sll $zero,$zero,0x0 +/* f057194: 46083402 */ mul.s $f16,$f6,$f8 +/* f057198: 44058000 */ mfc1 $a1,$f16 +/* f05719c: 0c006bd9 */ jal 0x1af64 +/* f0571a0: 00000000 */ sll $zero,$zero,0x0 +.L0f0571a4: +/* f0571a4: 3c0b800a */ lui $t3,0x800a +/* f0571a8: 8d6ba3f8 */ lw $t3,-0x5c08($t3) +/* f0571ac: 8fbf001c */ lw $ra,0x1c($sp) +/* f0571b0: 3c01800a */ lui $at,0x800a +/* f0571b4: 256c0008 */ addiu $t4,$t3,0x8 +/* f0571b8: ac2ca3f8 */ sw $t4,-0x5c08($at) +/* f0571bc: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0571c0: 03e00008 */ jr $ra +/* f0571c4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0114 + */ +GLOBAL_ASM( +glabel ai0114 +/* f0571c8: 3c03800a */ lui $v1,0x800a +/* f0571cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0571d0: 8c6e0434 */ lw $t6,0x434($v1) +/* f0571d4: 8c6f0438 */ lw $t7,0x438($v1) +/* f0571d8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0571dc: afbf0014 */ sw $ra,0x14($sp) +/* f0571e0: 01cf1021 */ addu $v0,$t6,$t7 +/* f0571e4: 90450002 */ lbu $a1,0x2($v0) +/* f0571e8: 0fc126d1 */ jal chrFindById +/* f0571ec: 8c640424 */ lw $a0,0x424($v1) +/* f0571f0: 1040000f */ beqz $v0,.L0f057230 +/* f0571f4: 00000000 */ sll $zero,$zero,0x0 +/* f0571f8: 8c58001c */ lw $t8,0x1c($v0) +/* f0571fc: 1300000c */ beqz $t8,.L0f057230 +/* f057200: 00000000 */ sll $zero,$zero,0x0 +/* f057204: 8c590020 */ lw $t9,0x20($v0) +/* f057208: 13200009 */ beqz $t9,.L0f057230 +/* f05720c: 00000000 */ sll $zero,$zero,0x0 +/* f057210: 8c44001c */ lw $a0,0x1c($v0) +/* f057214: 0fc1812f */ jal func0f0604bc +/* f057218: afa20018 */ sw $v0,0x18($sp) +/* f05721c: 8fa80018 */ lw $t0,0x18($sp) +/* f057220: 0fc180bc */ jal func0f0602f0 +/* f057224: 8d04001c */ lw $a0,0x1c($t0) +/* f057228: 0fc0882b */ jal func0f0220ac +/* f05722c: 8fa40018 */ lw $a0,0x18($sp) +.L0f057230: +/* f057230: 3c03800a */ lui $v1,0x800a +/* f057234: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057238: 8c690438 */ lw $t1,0x438($v1) +/* f05723c: 8fbf0014 */ lw $ra,0x14($sp) +/* f057240: 27bd0020 */ addiu $sp,$sp,0x20 +/* f057244: 252a0003 */ addiu $t2,$t1,0x3 +/* f057248: ac6a0438 */ sw $t2,0x438($v1) +/* f05724c: 03e00008 */ jr $ra +/* f057250: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0115 + */ +GLOBAL_ASM( +glabel ai0115 +/* f057254: 3c03800a */ lui $v1,0x800a +/* f057258: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05725c: 8c6e0434 */ lw $t6,0x434($v1) +/* f057260: 8c6f0438 */ lw $t7,0x438($v1) +/* f057264: 27bdffe0 */ addiu $sp,$sp,-32 +/* f057268: afbf0014 */ sw $ra,0x14($sp) +/* f05726c: 01cf1021 */ addu $v0,$t6,$t7 +/* f057270: 90450002 */ lbu $a1,0x2($v0) +/* f057274: 0fc126d1 */ jal chrFindById +/* f057278: 8c640424 */ lw $a0,0x424($v1) +/* f05727c: 10400010 */ beqz $v0,.L0f0572c0 +/* f057280: 00000000 */ sll $zero,$zero,0x0 +/* f057284: 8c58001c */ lw $t8,0x1c($v0) +/* f057288: 1300000d */ beqz $t8,.L0f0572c0 +/* f05728c: 00000000 */ sll $zero,$zero,0x0 +/* f057290: 8c590020 */ lw $t9,0x20($v0) +/* f057294: 1320000a */ beqz $t9,.L0f0572c0 +/* f057298: 00000000 */ sll $zero,$zero,0x0 +/* f05729c: 8c44001c */ lw $a0,0x1c($v0) +/* f0572a0: 0fc19711 */ jal func0f065c44 +/* f0572a4: afa20018 */ sw $v0,0x18($sp) +/* f0572a8: 8fa80018 */ lw $t0,0x18($sp) +/* f0572ac: 0fc18171 */ jal func0f0605c4 +/* f0572b0: 8d04001c */ lw $a0,0x1c($t0) +/* f0572b4: 8fa90018 */ lw $t1,0x18($sp) +/* f0572b8: 0fc180c0 */ jal func0f060300 +/* f0572bc: 8d24001c */ lw $a0,0x1c($t1) +.L0f0572c0: +/* f0572c0: 3c03800a */ lui $v1,0x800a +/* f0572c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0572c8: 8c6a0438 */ lw $t2,0x438($v1) +/* f0572cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0572d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0572d4: 254b0003 */ addiu $t3,$t2,0x3 +/* f0572d8: ac6b0438 */ sw $t3,0x438($v1) +/* f0572dc: 03e00008 */ jr $ra +/* f0572e0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0116 + */ +GLOBAL_ASM( +glabel ai0116 +/* f0572e4: 3c03800a */ lui $v1,0x800a +/* f0572e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0572ec: 8c6e0434 */ lw $t6,0x434($v1) +/* f0572f0: 8c6f0438 */ lw $t7,0x438($v1) +/* f0572f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0572f8: afbf0014 */ sw $ra,0x14($sp) +/* f0572fc: 01cf1021 */ addu $v0,$t6,$t7 +/* f057300: 0fc2556c */ jal func0f0955b0 +/* f057304: 90440002 */ lbu $a0,0x2($v0) +/* f057308: 1040001e */ beqz $v0,.L0f057384 +/* f05730c: 00000000 */ sll $zero,$zero,0x0 +/* f057310: 8c580014 */ lw $t8,0x14($v0) +/* f057314: 1300001b */ beqz $t8,.L0f057384 +/* f057318: 00000000 */ sll $zero,$zero,0x0 +/* f05731c: 8c590018 */ lw $t9,0x18($v0) +/* f057320: 13200018 */ beqz $t9,.L0f057384 +/* f057324: 00000000 */ sll $zero,$zero,0x0 +/* f057328: 8c440014 */ lw $a0,0x14($v0) +/* f05732c: 0fc1812f */ jal func0f0604bc +/* f057330: afa20018 */ sw $v0,0x18($sp) +/* f057334: 8fa30018 */ lw $v1,0x18($sp) +/* f057338: 0fc180bc */ jal func0f0602f0 +/* f05733c: 8c640014 */ lw $a0,0x14($v1) +/* f057340: 3c04800a */ lui $a0,0x800a +/* f057344: 24849fc0 */ addiu $a0,$a0,-24640 +/* f057348: 8c880284 */ lw $t0,0x284($a0) +/* f05734c: 8fa30018 */ lw $v1,0x18($sp) +/* f057350: 8d090480 */ lw $t1,0x480($t0) +/* f057354: 1520000b */ bnez $t1,.L0f057384 +/* f057358: 00000000 */ sll $zero,$zero,0x0 +/* f05735c: 906a0003 */ lbu $t2,0x3($v1) +/* f057360: 24010008 */ addiu $at,$zero,0x8 +/* f057364: 15410007 */ bne $t2,$at,.L0f057384 +/* f057368: 00000000 */ sll $zero,$zero,0x0 +/* f05736c: 906b005c */ lbu $t3,0x5c($v1) +/* f057370: 2401002e */ addiu $at,$zero,0x2e +/* f057374: 15610003 */ bne $t3,$at,.L0f057384 +/* f057378: 00000000 */ sll $zero,$zero,0x0 +/* f05737c: 0fc0458c */ jal func0f011630 +/* f057380: 00000000 */ sll $zero,$zero,0x0 +.L0f057384: +/* f057384: 3c04800a */ lui $a0,0x800a +/* f057388: 24849fc0 */ addiu $a0,$a0,-24640 +/* f05738c: 8c8c0438 */ lw $t4,0x438($a0) +/* f057390: 8fbf0014 */ lw $ra,0x14($sp) +/* f057394: 27bd0020 */ addiu $sp,$sp,0x20 +/* f057398: 258d0003 */ addiu $t5,$t4,0x3 +/* f05739c: ac8d0438 */ sw $t5,0x438($a0) +/* f0573a0: 03e00008 */ jr $ra +/* f0573a4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0117 + */ +GLOBAL_ASM( +glabel ai0117 +/* f0573a8: 3c03800a */ lui $v1,0x800a +/* f0573ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0573b0: 8c6e0434 */ lw $t6,0x434($v1) +/* f0573b4: 8c6f0438 */ lw $t7,0x438($v1) +/* f0573b8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0573bc: afbf0014 */ sw $ra,0x14($sp) +/* f0573c0: 01cf1021 */ addu $v0,$t6,$t7 +/* f0573c4: 0fc2556c */ jal func0f0955b0 +/* f0573c8: 90440002 */ lbu $a0,0x2($v0) +/* f0573cc: 10400017 */ beqz $v0,.L0f05742c +/* f0573d0: 00401825 */ or $v1,$v0,$zero +/* f0573d4: 8c440014 */ lw $a0,0x14($v0) +/* f0573d8: 10800014 */ beqz $a0,.L0f05742c +/* f0573dc: 00000000 */ sll $zero,$zero,0x0 +/* f0573e0: 8c580018 */ lw $t8,0x18($v0) +/* f0573e4: 13000011 */ beqz $t8,.L0f05742c +/* f0573e8: 00000000 */ sll $zero,$zero,0x0 +/* f0573ec: 8c990018 */ lw $t9,0x18($a0) +/* f0573f0: 53200006 */ beqzl $t9,.L0f05740c +/* f0573f4: 8c640014 */ lw $a0,0x14($v1) +/* f0573f8: 0fc20be2 */ jal func0f082f88 +/* f0573fc: 8c440014 */ lw $a0,0x14($v0) +/* f057400: 1000000a */ beqz $zero,.L0f05742c +/* f057404: 00000000 */ sll $zero,$zero,0x0 +/* f057408: 8c640014 */ lw $a0,0x14($v1) +.L0f05740c: +/* f05740c: 0fc19711 */ jal func0f065c44 +/* f057410: afa30018 */ sw $v1,0x18($sp) +/* f057414: 8fa30018 */ lw $v1,0x18($sp) +/* f057418: 0fc18171 */ jal func0f0605c4 +/* f05741c: 8c640014 */ lw $a0,0x14($v1) +/* f057420: 8fa30018 */ lw $v1,0x18($sp) +/* f057424: 0fc180c0 */ jal func0f060300 +/* f057428: 8c640014 */ lw $a0,0x14($v1) +.L0f05742c: +/* f05742c: 3c03800a */ lui $v1,0x800a +/* f057430: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057434: 8c680438 */ lw $t0,0x438($v1) +/* f057438: 8fbf0014 */ lw $ra,0x14($sp) +/* f05743c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f057440: 25090003 */ addiu $t1,$t0,0x3 +/* f057444: ac690438 */ sw $t1,0x438($v1) +/* f057448: 03e00008 */ jr $ra +/* f05744c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00df + */ +GLOBAL_ASM( +glabel ai00df +/* f057450: 3c02800a */ lui $v0,0x800a +/* f057454: 24429fc0 */ addiu $v0,$v0,-24640 +/* f057458: 8c4e0434 */ lw $t6,0x434($v0) +/* f05745c: 8c4f0438 */ lw $t7,0x438($v0) +/* f057460: 27bdffe0 */ addiu $sp,$sp,-32 +/* f057464: afbf0014 */ sw $ra,0x14($sp) +/* f057468: 01cf1821 */ addu $v1,$t6,$t7 +/* f05746c: 90640002 */ lbu $a0,0x2($v1) +/* f057470: 0fc2554a */ jal func0f095528 +/* f057474: afa3001c */ sw $v1,0x1c($sp) +/* f057478: 10400017 */ beqz $v0,.L0f0574d8 +/* f05747c: 8fa3001c */ lw $v1,0x1c($sp) +/* f057480: 00402025 */ or $a0,$v0,$zero +/* f057484: afa3001c */ sw $v1,0x1c($sp) +/* f057488: 0fc24826 */ jal func0f092098 +/* f05748c: afa20018 */ sw $v0,0x18($sp) +/* f057490: 8fa3001c */ lw $v1,0x1c($sp) +/* f057494: 04400010 */ bltz $v0,.L0f0574d8 +/* f057498: 8fa50018 */ lw $a1,0x18($sp) +/* f05749c: 84b80006 */ lh $t8,0x6($a1) +/* f0574a0: afa3001c */ sw $v1,0x1c($sp) +/* f0574a4: 0fc24801 */ jal func0f092004 +/* f0574a8: 03022021 */ addu $a0,$t8,$v0 +/* f0574ac: 8fa3001c */ lw $v1,0x1c($sp) +/* f0574b0: 00402025 */ or $a0,$v0,$zero +/* f0574b4: 90790003 */ lbu $t9,0x3($v1) +/* f0574b8: 906a0005 */ lbu $t2,0x5($v1) +/* f0574bc: 90690004 */ lbu $t1,0x4($v1) +/* f0574c0: 906c0006 */ lbu $t4,0x6($v1) +/* f0574c4: 00194200 */ sll $t0,$t9,0x8 +/* f0574c8: 000a5a00 */ sll $t3,$t2,0x8 +/* f0574cc: 01092825 */ or $a1,$t0,$t1 +/* f0574d0: 0fc2e6eb */ jal func0f0b9bac +/* f0574d4: 016c3025 */ or $a2,$t3,$t4 +.L0f0574d8: +/* f0574d8: 3c03800a */ lui $v1,0x800a +/* f0574dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0574e0: 8c6d0438 */ lw $t5,0x438($v1) +/* f0574e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0574e8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0574ec: 25ae0007 */ addiu $t6,$t5,0x7 +/* f0574f0: ac6e0438 */ sw $t6,0x438($v1) +/* f0574f4: 03e00008 */ jr $ra +/* f0574f8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00e0 + */ +GLOBAL_ASM( +glabel ai00e0 +/* f0574fc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057500: afb00018 */ sw $s0,0x18($sp) +/* f057504: 3c10800a */ lui $s0,0x800a +/* f057508: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05750c: 8e0e0434 */ lw $t6,0x434($s0) +/* f057510: 8e0f0438 */ lw $t7,0x438($s0) +/* f057514: afbf001c */ sw $ra,0x1c($sp) +/* f057518: 8e040424 */ lw $a0,0x424($s0) +/* f05751c: 01cf1021 */ addu $v0,$t6,$t7 +/* f057520: 90450002 */ lbu $a1,0x2($v0) +/* f057524: 0fc126d1 */ jal chrFindById +/* f057528: afa2002c */ sw $v0,0x2c($sp) +/* f05752c: 5040002a */ beqzl $v0,.L0f0575d8 +/* f057530: 8e0e0438 */ lw $t6,0x438($s0) +/* f057534: 8c43001c */ lw $v1,0x1c($v0) +/* f057538: 50600027 */ beqzl $v1,.L0f0575d8 +/* f05753c: 8e0e0438 */ lw $t6,0x438($s0) +/* f057540: 90780000 */ lbu $t8,0x0($v1) +/* f057544: 24010006 */ addiu $at,$zero,0x6 +/* f057548: 57010023 */ bnel $t8,$at,.L0f0575d8 +/* f05754c: 8e0e0438 */ lw $t6,0x438($s0) +/* f057550: 8e19028c */ lw $t9,0x28c($s0) +/* f057554: afb90024 */ sw $t9,0x24($sp) +/* f057558: 0fc4a25f */ jal func0f12897c +/* f05755c: 8c44001c */ lw $a0,0x1c($v0) +/* f057560: 0fc4a24b */ jal func0f12892c +/* f057564: 00402025 */ or $a0,$v0,$zero +/* f057568: 24040004 */ addiu $a0,$zero,0x4 +/* f05756c: 0fc2af1d */ jal func0f0abc74 +/* f057570: 00002825 */ or $a1,$zero,$zero +/* f057574: 24040002 */ addiu $a0,$zero,0x2 +/* f057578: 0fc2a57b */ jal func0f0a95ec +/* f05757c: 00002825 */ or $a1,$zero,$zero +/* f057580: 8fa8002c */ lw $t0,0x2c($sp) +/* f057584: 91020003 */ lbu $v0,0x3($t0) +/* f057588: 30490002 */ andi $t1,$v0,0x2 +/* f05758c: 55200006 */ bnezl $t1,.L0f0575a8 +/* f057590: 304b0004 */ andi $t3,$v0,0x4 +/* f057594: 0fc37e8e */ jal func0f0dfa38 +/* f057598: 24040002 */ addiu $a0,$zero,0x2 +/* f05759c: 8faa002c */ lw $t2,0x2c($sp) +/* f0575a0: 91420003 */ lbu $v0,0x3($t2) +/* f0575a4: 304b0004 */ andi $t3,$v0,0x4 +.L0f0575a8: +/* f0575a8: 15600003 */ bnez $t3,.L0f0575b8 +/* f0575ac: 24040010 */ addiu $a0,$zero,0x10 +/* f0575b0: 0fc24202 */ jal func0f090808 +/* f0575b4: 00002825 */ or $a1,$zero,$zero +.L0f0575b8: +/* f0575b8: 8e0c028c */ lw $t4,0x28c($s0) +/* f0575bc: 3c018007 */ lui $at,0x8007 +/* f0575c0: 8fa40024 */ lw $a0,0x24($sp) +/* f0575c4: 000c6880 */ sll $t5,$t4,0x2 +/* f0575c8: 002d0821 */ addu $at,$at,$t5 +/* f0575cc: 0fc4a24b */ jal func0f12892c +/* f0575d0: ac200750 */ sw $zero,0x750($at) +/* f0575d4: 8e0e0438 */ lw $t6,0x438($s0) +.L0f0575d8: +/* f0575d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0575dc: 00001025 */ or $v0,$zero,$zero +/* f0575e0: 25cf0004 */ addiu $t7,$t6,0x4 +/* f0575e4: ae0f0438 */ sw $t7,0x438($s0) +/* f0575e8: 8fb00018 */ lw $s0,0x18($sp) +/* f0575ec: 03e00008 */ jr $ra +/* f0575f0: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 00e1 + */ +GLOBAL_ASM( +glabel ai00e1 +/* f0575f4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0575f8: afb00018 */ sw $s0,0x18($sp) +/* f0575fc: 3c10800a */ lui $s0,0x800a +/* f057600: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057604: 8e0e0434 */ lw $t6,0x434($s0) +/* f057608: 8e0f0438 */ lw $t7,0x438($s0) +/* f05760c: afbf001c */ sw $ra,0x1c($sp) +/* f057610: 8e040424 */ lw $a0,0x424($s0) +/* f057614: 01cf1021 */ addu $v0,$t6,$t7 +/* f057618: 0fc126d1 */ jal chrFindById +/* f05761c: 90450002 */ lbu $a1,0x2($v0) +/* f057620: 50400022 */ beqzl $v0,.L0f0576ac +/* f057624: 8e0b0438 */ lw $t3,0x438($s0) +/* f057628: 8c43001c */ lw $v1,0x1c($v0) +/* f05762c: 5060001f */ beqzl $v1,.L0f0576ac +/* f057630: 8e0b0438 */ lw $t3,0x438($s0) +/* f057634: 90780000 */ lbu $t8,0x0($v1) +/* f057638: 24010006 */ addiu $at,$zero,0x6 +/* f05763c: 5701001b */ bnel $t8,$at,.L0f0576ac +/* f057640: 8e0b0438 */ lw $t3,0x438($s0) +/* f057644: 8e19028c */ lw $t9,0x28c($s0) +/* f057648: afb90024 */ sw $t9,0x24($sp) +/* f05764c: 0fc4a25f */ jal func0f12897c +/* f057650: 8c44001c */ lw $a0,0x1c($v0) +/* f057654: 0fc4a24b */ jal func0f12892c +/* f057658: 00402025 */ or $a0,$v0,$zero +/* f05765c: 24040004 */ addiu $a0,$zero,0x4 +/* f057660: 0fc2af1d */ jal func0f0abc74 +/* f057664: 24050001 */ addiu $a1,$zero,0x1 +/* f057668: 24040002 */ addiu $a0,$zero,0x2 +/* f05766c: 0fc2a57b */ jal func0f0a95ec +/* f057670: 24050001 */ addiu $a1,$zero,0x1 +/* f057674: 0fc37e87 */ jal func0f0dfa1c +/* f057678: 24040002 */ addiu $a0,$zero,0x2 +/* f05767c: 24040010 */ addiu $a0,$zero,0x10 +/* f057680: 0fc24202 */ jal func0f090808 +/* f057684: 24050001 */ addiu $a1,$zero,0x1 +/* f057688: 8e09028c */ lw $t1,0x28c($s0) +/* f05768c: 3c018007 */ lui $at,0x8007 +/* f057690: 24080001 */ addiu $t0,$zero,0x1 +/* f057694: 00095080 */ sll $t2,$t1,0x2 +/* f057698: 002a0821 */ addu $at,$at,$t2 +/* f05769c: ac280750 */ sw $t0,0x750($at) +/* f0576a0: 0fc4a24b */ jal func0f12892c +/* f0576a4: 8fa40024 */ lw $a0,0x24($sp) +/* f0576a8: 8e0b0438 */ lw $t3,0x438($s0) +.L0f0576ac: +/* f0576ac: 8fbf001c */ lw $ra,0x1c($sp) +/* f0576b0: 00001025 */ or $v0,$zero,$zero +/* f0576b4: 256c0003 */ addiu $t4,$t3,0x3 +/* f0576b8: ae0c0438 */ sw $t4,0x438($s0) +/* f0576bc: 8fb00018 */ lw $s0,0x18($sp) +/* f0576c0: 03e00008 */ jr $ra +/* f0576c4: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 00e2 + */ +GLOBAL_ASM( +glabel ai00e2 +/* f0576c8: 27bdff60 */ addiu $sp,$sp,-160 +/* f0576cc: afb10020 */ sw $s1,0x20($sp) +/* f0576d0: 3c11800a */ lui $s1,0x800a +/* f0576d4: 26319fc0 */ addiu $s1,$s1,-24640 +/* f0576d8: 8e2e0434 */ lw $t6,0x434($s1) +/* f0576dc: 8e2f0438 */ lw $t7,0x438($s1) +/* f0576e0: afb0001c */ sw $s0,0x1c($sp) +/* f0576e4: afbf0024 */ sw $ra,0x24($sp) +/* f0576e8: 01cf8021 */ addu $s0,$t6,$t7 +/* f0576ec: 92050002 */ lbu $a1,0x2($s0) +/* f0576f0: 0fc126d1 */ jal chrFindById +/* f0576f4: 8e240424 */ lw $a0,0x424($s1) +/* f0576f8: afa20098 */ sw $v0,0x98($sp) +/* f0576fc: 1040003a */ beqz $v0,.L0f0577e8 +/* f057700: 00001825 */ or $v1,$zero,$zero +/* f057704: 8c58001c */ lw $t8,0x1c($v0) +/* f057708: 13000037 */ beqz $t8,.L0f0577e8 +/* f05770c: 00000000 */ sll $zero,$zero,0x0 +/* f057710: 92190005 */ lbu $t9,0x5($s0) +/* f057714: 24010058 */ addiu $at,$zero,0x58 +/* f057718: 8fa40098 */ lw $a0,0x98($sp) +/* f05771c: 57210018 */ bnel $t9,$at,.L0f057780 +/* f057720: 920a0003 */ lbu $t2,0x3($s0) +/* f057724: 92050004 */ lbu $a1,0x4($s0) +/* f057728: afa00094 */ sw $zero,0x94($sp) +/* f05772c: 0fc126d1 */ jal chrFindById +/* f057730: 8e240424 */ lw $a0,0x424($s1) +/* f057734: 8fa30094 */ lw $v1,0x94($sp) +/* f057738: 1040002b */ beqz $v0,.L0f0577e8 +/* f05773c: 00402025 */ or $a0,$v0,$zero +/* f057740: 8c48001c */ lw $t0,0x1c($v0) +/* f057744: 11000028 */ beqz $t0,.L0f0577e8 +/* f057748: 00000000 */ sll $zero,$zero,0x0 +/* f05774c: 0fc0f917 */ jal func0f03e45c +/* f057750: afa20034 */ sw $v0,0x34($sp) +/* f057754: 8fa90034 */ lw $t1,0x34($sp) +/* f057758: 44070000 */ mfc1 $a3,$f0 +/* f05775c: 8fa40098 */ lw $a0,0x98($sp) +/* f057760: 8d22001c */ lw $v0,0x1c($t1) +/* f057764: afa00010 */ sw $zero,0x10($sp) +/* f057768: 24450008 */ addiu $a1,$v0,0x8 +/* f05776c: 0fc12dd2 */ jal func0f04b748 +/* f057770: 24460028 */ addiu $a2,$v0,0x28 +/* f057774: 1000001c */ beqz $zero,.L0f0577e8 +/* f057778: 00401825 */ or $v1,$v0,$zero +/* f05777c: 920a0003 */ lbu $t2,0x3($s0) +.L0f057780: +/* f057780: 920c0004 */ lbu $t4,0x4($s0) +/* f057784: afa30094 */ sw $v1,0x94($sp) +/* f057788: 000a5a00 */ sll $t3,$t2,0x8 +/* f05778c: 0fc1258b */ jal func0f04962c +/* f057790: 016c2825 */ or $a1,$t3,$t4 +/* f057794: 04400014 */ bltz $v0,.L0f0577e8 +/* f057798: 8fa30094 */ lw $v1,0x94($sp) +/* f05779c: 00402025 */ or $a0,$v0,$zero +/* f0577a0: 24050046 */ addiu $a1,$zero,0x46 +/* f0577a4: 0fc456ac */ jal func0f115ab0 +/* f0577a8: 27a6003c */ addiu $a2,$sp,0x3c +/* f0577ac: c7ac0048 */ lwc1 $f12,0x48($sp) +/* f0577b0: 0fc259d4 */ jal func0f096750 +/* f0577b4: c7ae0050 */ lwc1 $f14,0x50($sp) +/* f0577b8: 8fad0084 */ lw $t5,0x84($sp) +/* f0577bc: 240effff */ addiu $t6,$zero,-1 +/* f0577c0: a7ae003a */ sh $t6,0x3a($sp) +/* f0577c4: a7ad0038 */ sh $t5,0x38($sp) +/* f0577c8: 920f0005 */ lbu $t7,0x5($s0) +/* f0577cc: 44070000 */ mfc1 $a3,$f0 +/* f0577d0: 8fa40098 */ lw $a0,0x98($sp) +/* f0577d4: 27a5003c */ addiu $a1,$sp,0x3c +/* f0577d8: 27a60038 */ addiu $a2,$sp,0x38 +/* f0577dc: 0fc12dd2 */ jal func0f04b748 +/* f0577e0: afaf0010 */ sw $t7,0x10($sp) +/* f0577e4: 00401825 */ or $v1,$v0,$zero +.L0f0577e8: +/* f0577e8: 50600008 */ beqzl $v1,.L0f05780c +/* f0577ec: 8e380438 */ lw $t8,0x438($s1) +/* f0577f0: 8e240434 */ lw $a0,0x434($s1) +/* f0577f4: 8e250438 */ lw $a1,0x438($s1) +/* f0577f8: 0fc13583 */ jal chraiGoToLabel +/* f0577fc: 92060006 */ lbu $a2,0x6($s0) +/* f057800: 10000004 */ beqz $zero,.L0f057814 +/* f057804: ae220438 */ sw $v0,0x438($s1) +/* f057808: 8e380438 */ lw $t8,0x438($s1) +.L0f05780c: +/* f05780c: 27190007 */ addiu $t9,$t8,0x7 +/* f057810: ae390438 */ sw $t9,0x438($s1) +.L0f057814: +/* f057814: 8fbf0024 */ lw $ra,0x24($sp) +/* f057818: 8fb0001c */ lw $s0,0x1c($sp) +/* f05781c: 8fb10020 */ lw $s1,0x20($sp) +/* f057820: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f057824: 03e00008 */ jr $ra +/* f057828: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00e3 + */ +GLOBAL_ASM( +glabel ai00e3 +/* f05782c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057830: afb00018 */ sw $s0,0x18($sp) +/* f057834: 3c10800a */ lui $s0,0x800a +/* f057838: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05783c: 8e0e0434 */ lw $t6,0x434($s0) +/* f057840: 8e0f0438 */ lw $t7,0x438($s0) +/* f057844: afbf001c */ sw $ra,0x1c($sp) +/* f057848: 8e040424 */ lw $a0,0x424($s0) +/* f05784c: 01cf1021 */ addu $v0,$t6,$t7 +/* f057850: 0fc126d1 */ jal chrFindById +/* f057854: 90450002 */ lbu $a1,0x2($v0) +/* f057858: 50400020 */ beqzl $v0,.L0f0578dc +/* f05785c: 8e090438 */ lw $t1,0x438($s0) +/* f057860: 8c43001c */ lw $v1,0x1c($v0) +/* f057864: 5060001d */ beqzl $v1,.L0f0578dc +/* f057868: 8e090438 */ lw $t1,0x438($s0) +/* f05786c: 90780000 */ lbu $t8,0x0($v1) +/* f057870: 24010006 */ addiu $at,$zero,0x6 +/* f057874: 57010019 */ bnel $t8,$at,.L0f0578dc +/* f057878: 8e090438 */ lw $t1,0x438($s0) +/* f05787c: 8e19028c */ lw $t9,0x28c($s0) +/* f057880: afb90024 */ sw $t9,0x24($sp) +/* f057884: 0fc4a25f */ jal func0f12897c +/* f057888: 8c44001c */ lw $a0,0x1c($v0) +/* f05788c: 0fc4a24b */ jal func0f12892c +/* f057890: 00402025 */ or $a0,$v0,$zero +/* f057894: 3c088007 */ lui $t0,0x8007 +/* f057898: 8d08074c */ lw $t0,0x74c($t0) +/* f05789c: 24010002 */ addiu $at,$zero,0x2 +/* f0578a0: 00002025 */ or $a0,$zero,$zero +/* f0578a4: 1101000a */ beq $t0,$at,.L0f0578d0 +/* f0578a8: 00002825 */ or $a1,$zero,$zero +/* f0578ac: 00003025 */ or $a2,$zero,$zero +/* f0578b0: 0fc2ecc8 */ jal func0f0bb320 +/* f0578b4: 24070000 */ addiu $a3,$zero,0x0 +/* f0578b8: 3c014270 */ lui $at,0x4270 +/* f0578bc: 44816000 */ mtc1 $at,$f12 +/* f0578c0: 3c013f80 */ lui $at,0x3f80 +/* f0578c4: 44817000 */ mtc1 $at,$f14 +/* f0578c8: 0fc2ecf2 */ jal func0f0bb3c8 +/* f0578cc: 00000000 */ sll $zero,$zero,0x0 +.L0f0578d0: +/* f0578d0: 0fc4a24b */ jal func0f12892c +/* f0578d4: 8fa40024 */ lw $a0,0x24($sp) +/* f0578d8: 8e090438 */ lw $t1,0x438($s0) +.L0f0578dc: +/* f0578dc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0578e0: 00001025 */ or $v0,$zero,$zero +/* f0578e4: 252a0003 */ addiu $t2,$t1,0x3 +/* f0578e8: ae0a0438 */ sw $t2,0x438($s0) +/* f0578ec: 8fb00018 */ lw $s0,0x18($sp) +/* f0578f0: 03e00008 */ jr $ra +/* f0578f4: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 00e4 + */ +GLOBAL_ASM( +glabel ai00e4 +/* f0578f8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0578fc: afb0002c */ sw $s0,0x2c($sp) +/* f057900: 3c10800a */ lui $s0,0x800a +/* f057904: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057908: 8e0f006c */ lw $t7,0x6c($s0) +/* f05790c: 8e0e028c */ lw $t6,0x28c($s0) +/* f057910: afb10030 */ sw $s1,0x30($sp) +/* f057914: afbf003c */ sw $ra,0x3c($sp) +/* f057918: afb30038 */ sw $s3,0x38($sp) +/* f05791c: afb20034 */ sw $s2,0x34($sp) +/* f057920: f7b80020 */ sdc1 $f24,0x20($sp) +/* f057924: f7b60018 */ sdc1 $f22,0x18($sp) +/* f057928: f7b40010 */ sdc1 $f20,0x10($sp) +/* f05792c: 00008825 */ or $s1,$zero,$zero +/* f057930: 11e00003 */ beqz $t7,.L0f057940 +/* f057934: afae0040 */ sw $t6,0x40($sp) +/* f057938: 10000002 */ beqz $zero,.L0f057944 +/* f05793c: 24050001 */ addiu $a1,$zero,0x1 +.L0f057940: +/* f057940: 00002825 */ or $a1,$zero,$zero +.L0f057944: +/* f057944: 8e180068 */ lw $t8,0x68($s0) +/* f057948: 00002025 */ or $a0,$zero,$zero +/* f05794c: 00001825 */ or $v1,$zero,$zero +/* f057950: 13000003 */ beqz $t8,.L0f057960 +/* f057954: 00001025 */ or $v0,$zero,$zero +/* f057958: 10000001 */ beqz $zero,.L0f057960 +/* f05795c: 24040001 */ addiu $a0,$zero,0x1 +.L0f057960: +/* f057960: 8e190064 */ lw $t9,0x64($s0) +/* f057964: 3c138007 */ lui $s3,0x8007 +/* f057968: 2673074c */ addiu $s3,$s3,0x74c +/* f05796c: 13200003 */ beqz $t9,.L0f05797c +/* f057970: 3c014270 */ lui $at,0x4270 +/* f057974: 10000001 */ beqz $zero,.L0f05797c +/* f057978: 24030001 */ addiu $v1,$zero,0x1 +.L0f05797c: +/* f05797c: 8e080070 */ lw $t0,0x70($s0) +/* f057980: 11000003 */ beqz $t0,.L0f057990 +/* f057984: 00000000 */ sll $zero,$zero,0x0 +/* f057988: 10000001 */ beqz $zero,.L0f057990 +/* f05798c: 24020001 */ addiu $v0,$zero,0x1 +.L0f057990: +/* f057990: 00434821 */ addu $t1,$v0,$v1 +/* f057994: 01245021 */ addu $t2,$t1,$a0 +/* f057998: 01455821 */ addu $t3,$t2,$a1 +/* f05799c: 19600031 */ blez $t3,.L0f057a64 +/* f0579a0: 00000000 */ sll $zero,$zero,0x0 +/* f0579a4: 4481b000 */ mtc1 $at,$f22 +/* f0579a8: 3c013f80 */ lui $at,0x3f80 +/* f0579ac: 4481a000 */ mtc1 $at,$f20 +/* f0579b0: 4480c000 */ mtc1 $zero,$f24 +/* f0579b4: 24120002 */ addiu $s2,$zero,0x2 +.L0f0579b8: +/* f0579b8: 0fc4a24b */ jal func0f12892c +/* f0579bc: 02202025 */ or $a0,$s1,$zero +/* f0579c0: 8e6c0000 */ lw $t4,0x0($s3) +/* f0579c4: 00002025 */ or $a0,$zero,$zero +/* f0579c8: 00002825 */ or $a1,$zero,$zero +/* f0579cc: 524c0008 */ beql $s2,$t4,.L0f0579f0 +/* f0579d0: 8e0d006c */ lw $t5,0x6c($s0) +/* f0579d4: 4407a000 */ mfc1 $a3,$f20 +/* f0579d8: 0fc2ecc8 */ jal func0f0bb320 +/* f0579dc: 00003025 */ or $a2,$zero,$zero +/* f0579e0: 4600b306 */ mov.s $f12,$f22 +/* f0579e4: 0fc2ecf2 */ jal func0f0bb3c8 +/* f0579e8: 4600c386 */ mov.s $f14,$f24 +/* f0579ec: 8e0d006c */ lw $t5,0x6c($s0) +.L0f0579f0: +/* f0579f0: 26310001 */ addiu $s1,$s1,0x1 +/* f0579f4: 00002825 */ or $a1,$zero,$zero +/* f0579f8: 11a00003 */ beqz $t5,.L0f057a08 +/* f0579fc: 00002025 */ or $a0,$zero,$zero +/* f057a00: 10000001 */ beqz $zero,.L0f057a08 +/* f057a04: 24050001 */ addiu $a1,$zero,0x1 +.L0f057a08: +/* f057a08: 8e0e0068 */ lw $t6,0x68($s0) +/* f057a0c: 00001825 */ or $v1,$zero,$zero +/* f057a10: 00001025 */ or $v0,$zero,$zero +/* f057a14: 11c00003 */ beqz $t6,.L0f057a24 +/* f057a18: 00000000 */ sll $zero,$zero,0x0 +/* f057a1c: 10000001 */ beqz $zero,.L0f057a24 +/* f057a20: 24040001 */ addiu $a0,$zero,0x1 +.L0f057a24: +/* f057a24: 8e0f0064 */ lw $t7,0x64($s0) +/* f057a28: 11e00003 */ beqz $t7,.L0f057a38 +/* f057a2c: 00000000 */ sll $zero,$zero,0x0 +/* f057a30: 10000001 */ beqz $zero,.L0f057a38 +/* f057a34: 24030001 */ addiu $v1,$zero,0x1 +.L0f057a38: +/* f057a38: 8e180070 */ lw $t8,0x70($s0) +/* f057a3c: 13000003 */ beqz $t8,.L0f057a4c +/* f057a40: 00000000 */ sll $zero,$zero,0x0 +/* f057a44: 10000001 */ beqz $zero,.L0f057a4c +/* f057a48: 24020001 */ addiu $v0,$zero,0x1 +.L0f057a4c: +/* f057a4c: 0043c821 */ addu $t9,$v0,$v1 +/* f057a50: 03244021 */ addu $t0,$t9,$a0 +/* f057a54: 01054821 */ addu $t1,$t0,$a1 +/* f057a58: 0229082a */ slt $at,$s1,$t1 +/* f057a5c: 1420ffd6 */ bnez $at,.L0f0579b8 +/* f057a60: 00000000 */ sll $zero,$zero,0x0 +.L0f057a64: +/* f057a64: 0fc4a24b */ jal func0f12892c +/* f057a68: 8fa40040 */ lw $a0,0x40($sp) +/* f057a6c: 8e0a0438 */ lw $t2,0x438($s0) +/* f057a70: 8fbf003c */ lw $ra,0x3c($sp) +/* f057a74: d7b40010 */ ldc1 $f20,0x10($sp) +/* f057a78: 254b0003 */ addiu $t3,$t2,0x3 +/* f057a7c: ae0b0438 */ sw $t3,0x438($s0) +/* f057a80: 8fb0002c */ lw $s0,0x2c($sp) +/* f057a84: d7b60018 */ ldc1 $f22,0x18($sp) +/* f057a88: d7b80020 */ ldc1 $f24,0x20($sp) +/* f057a8c: 8fb10030 */ lw $s1,0x30($sp) +/* f057a90: 8fb20034 */ lw $s2,0x34($sp) +/* f057a94: 8fb30038 */ lw $s3,0x38($sp) +/* f057a98: 27bd0048 */ addiu $sp,$sp,0x48 +/* f057a9c: 03e00008 */ jr $ra +/* f057aa0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00e5 + */ +GLOBAL_ASM( +glabel ai00e5 +/* f057aa4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f057aa8: afb00018 */ sw $s0,0x18($sp) +/* f057aac: 3c10800a */ lui $s0,0x800a +/* f057ab0: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057ab4: 8e0e0434 */ lw $t6,0x434($s0) +/* f057ab8: 8e0f0438 */ lw $t7,0x438($s0) +/* f057abc: afbf001c */ sw $ra,0x1c($sp) +/* f057ac0: afa00020 */ sw $zero,0x20($sp) +/* f057ac4: 01cf1021 */ addu $v0,$t6,$t7 +/* f057ac8: 90450002 */ lbu $a1,0x2($v0) +/* f057acc: afa20024 */ sw $v0,0x24($sp) +/* f057ad0: 0fc126d1 */ jal chrFindById +/* f057ad4: 8e040424 */ lw $a0,0x424($s0) +/* f057ad8: 50400016 */ beqzl $v0,.L0f057b34 +/* f057adc: 8fab0020 */ lw $t3,0x20($sp) +/* f057ae0: 8c43001c */ lw $v1,0x1c($v0) +/* f057ae4: 50600013 */ beqzl $v1,.L0f057b34 +/* f057ae8: 8fab0020 */ lw $t3,0x20($sp) +/* f057aec: 90780000 */ lbu $t8,0x0($v1) +/* f057af0: 24010006 */ addiu $at,$zero,0x6 +/* f057af4: 5701000f */ bnel $t8,$at,.L0f057b34 +/* f057af8: 8fab0020 */ lw $t3,0x20($sp) +/* f057afc: 0fc4a25f */ jal func0f12897c +/* f057b00: 8c44001c */ lw $a0,0x1c($v0) +/* f057b04: 0002c880 */ sll $t9,$v0,0x2 +/* f057b08: 02194021 */ addu $t0,$s0,$t9 +/* f057b0c: 8d090064 */ lw $t1,0x64($t0) +/* f057b10: 44803000 */ mtc1 $zero,$f6 +/* f057b14: 240a0001 */ addiu $t2,$zero,0x1 +/* f057b18: c52402ec */ lwc1 $f4,0x2ec($t1) +/* f057b1c: 4606203c */ c.lt.s $f4,$f6 +/* f057b20: 00000000 */ sll $zero,$zero,0x0 +/* f057b24: 45020003 */ bc1fl .L0f057b34 +/* f057b28: 8fab0020 */ lw $t3,0x20($sp) +/* f057b2c: afaa0020 */ sw $t2,0x20($sp) +/* f057b30: 8fab0020 */ lw $t3,0x20($sp) +.L0f057b34: +/* f057b34: 8fac0024 */ lw $t4,0x24($sp) +/* f057b38: 51600008 */ beqzl $t3,.L0f057b5c +/* f057b3c: 8e0d0438 */ lw $t5,0x438($s0) +/* f057b40: 8e040434 */ lw $a0,0x434($s0) +/* f057b44: 8e050438 */ lw $a1,0x438($s0) +/* f057b48: 0fc13583 */ jal chraiGoToLabel +/* f057b4c: 91860003 */ lbu $a2,0x3($t4) +/* f057b50: 10000004 */ beqz $zero,.L0f057b64 +/* f057b54: ae020438 */ sw $v0,0x438($s0) +/* f057b58: 8e0d0438 */ lw $t5,0x438($s0) +.L0f057b5c: +/* f057b5c: 25ae0004 */ addiu $t6,$t5,0x4 +/* f057b60: ae0e0438 */ sw $t6,0x438($s0) +.L0f057b64: +/* f057b64: 8fbf001c */ lw $ra,0x1c($sp) +/* f057b68: 8fb00018 */ lw $s0,0x18($sp) +/* f057b6c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f057b70: 03e00008 */ jr $ra +/* f057b74: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00e8 + */ +GLOBAL_ASM( +glabel ai00e8 +/* f057b78: 3c03800a */ lui $v1,0x800a +/* f057b7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057b80: 8c6e0434 */ lw $t6,0x434($v1) +/* f057b84: 8c6f0438 */ lw $t7,0x438($v1) +/* f057b88: 27bdffe0 */ addiu $sp,$sp,-32 +/* f057b8c: afbf0014 */ sw $ra,0x14($sp) +/* f057b90: 01cf1021 */ addu $v0,$t6,$t7 +/* f057b94: 0fc2556c */ jal func0f0955b0 +/* f057b98: 90440002 */ lbu $a0,0x2($v0) +/* f057b9c: 10400016 */ beqz $v0,.L0f057bf8 +/* f057ba0: 00000000 */ sll $zero,$zero,0x0 +/* f057ba4: 8c580014 */ lw $t8,0x14($v0) +/* f057ba8: 13000013 */ beqz $t8,.L0f057bf8 +/* f057bac: 00000000 */ sll $zero,$zero,0x0 +/* f057bb0: c444005c */ lwc1 $f4,0x5c($v0) +/* f057bb4: 44803000 */ mtc1 $zero,$f6 +/* f057bb8: 3c19800a */ lui $t9,0x800a +/* f057bbc: e444007c */ swc1 $f4,0x7c($v0) +/* f057bc0: e4460080 */ swc1 $f6,0x80($v0) +/* f057bc4: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f057bc8: a0400084 */ sb $zero,0x84($v0) +/* f057bcc: 00402025 */ or $a0,$v0,$zero +/* f057bd0: ac5900c0 */ sw $t9,0xc0($v0) +/* f057bd4: 0fc23153 */ jal func0f08c54c +/* f057bd8: afa20018 */ sw $v0,0x18($sp) +/* f057bdc: 0fc2353a */ jal func0f08d4e8 +/* f057be0: 8fa40018 */ lw $a0,0x18($sp) +/* f057be4: 8fa70018 */ lw $a3,0x18($sp) +/* f057be8: 24050001 */ addiu $a1,$zero,0x1 +/* f057bec: 3406ffff */ dli $a2,0xffff +/* f057bf0: 0fc249af */ jal func0f0926bc +/* f057bf4: 8ce40014 */ lw $a0,0x14($a3) +.L0f057bf8: +/* f057bf8: 3c08800a */ lui $t0,0x800a +/* f057bfc: 8d08a3f8 */ lw $t0,-0x5c08($t0) +/* f057c00: 8fbf0014 */ lw $ra,0x14($sp) +/* f057c04: 3c01800a */ lui $at,0x800a +/* f057c08: 25090003 */ addiu $t1,$t0,0x3 +/* f057c0c: ac29a3f8 */ sw $t1,-0x5c08($at) +/* f057c10: 27bd0020 */ addiu $sp,$sp,0x20 +/* f057c14: 03e00008 */ jr $ra +/* f057c18: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00e9 + */ +GLOBAL_ASM( +glabel ai00e9 +/* f057c1c: 3c03800a */ lui $v1,0x800a +/* f057c20: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057c24: 8c6e0434 */ lw $t6,0x434($v1) +/* f057c28: 8c6f0438 */ lw $t7,0x438($v1) +/* f057c2c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f057c30: afbf0014 */ sw $ra,0x14($sp) +/* f057c34: 01cf3021 */ addu $a2,$t6,$t7 +/* f057c38: 90c50002 */ lbu $a1,0x2($a2) +/* f057c3c: afa6001c */ sw $a2,0x1c($sp) +/* f057c40: 0fc126d1 */ jal chrFindById +/* f057c44: 8c640424 */ lw $a0,0x424($v1) +/* f057c48: 3c03800a */ lui $v1,0x800a +/* f057c4c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057c50: 8fa6001c */ lw $a2,0x1c($sp) +/* f057c54: 10400005 */ beqz $v0,.L0f057c6c +/* f057c58: 00402025 */ or $a0,$v0,$zero +/* f057c5c: 0fc22e2e */ jal func0f08b8b8 +/* f057c60: 90c50003 */ lbu $a1,0x3($a2) +/* f057c64: 3c03800a */ lui $v1,0x800a +/* f057c68: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f057c6c: +/* f057c6c: 8c780438 */ lw $t8,0x438($v1) +/* f057c70: 8fbf0014 */ lw $ra,0x14($sp) +/* f057c74: 27bd0020 */ addiu $sp,$sp,0x20 +/* f057c78: 27190004 */ addiu $t9,$t8,0x4 +/* f057c7c: ac790438 */ sw $t9,0x438($v1) +/* f057c80: 03e00008 */ jr $ra +/* f057c84: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00ea + */ +GLOBAL_ASM( +glabel ai00ea +/* f057c88: 3c03800a */ lui $v1,0x800a +/* f057c8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057c90: 8c6e0434 */ lw $t6,0x434($v1) +/* f057c94: 8c78006c */ lw $t8,0x6c($v1) +/* f057c98: 8c670438 */ lw $a3,0x438($v1) +/* f057c9c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057ca0: afbf0014 */ sw $ra,0x14($sp) +/* f057ca4: afae0018 */ sw $t6,0x18($sp) +/* f057ca8: 13000003 */ beqz $t8,.L0f057cb8 +/* f057cac: 01c74021 */ addu $t0,$t6,$a3 +/* f057cb0: 10000002 */ beqz $zero,.L0f057cbc +/* f057cb4: 24060001 */ addiu $a2,$zero,0x1 +.L0f057cb8: +/* f057cb8: 00003025 */ or $a2,$zero,$zero +.L0f057cbc: +/* f057cbc: 8c790068 */ lw $t9,0x68($v1) +/* f057cc0: 00002025 */ or $a0,$zero,$zero +/* f057cc4: 00002825 */ or $a1,$zero,$zero +/* f057cc8: 13200003 */ beqz $t9,.L0f057cd8 +/* f057ccc: 00001025 */ or $v0,$zero,$zero +/* f057cd0: 10000001 */ beqz $zero,.L0f057cd8 +/* f057cd4: 24040001 */ addiu $a0,$zero,0x1 +.L0f057cd8: +/* f057cd8: 8c690064 */ lw $t1,0x64($v1) +/* f057cdc: 24ef0004 */ addiu $t7,$a3,0x4 +/* f057ce0: 11200003 */ beqz $t1,.L0f057cf0 +/* f057ce4: 00000000 */ sll $zero,$zero,0x0 +/* f057ce8: 10000001 */ beqz $zero,.L0f057cf0 +/* f057cec: 24050001 */ addiu $a1,$zero,0x1 +.L0f057cf0: +/* f057cf0: 8c6a0070 */ lw $t2,0x70($v1) +/* f057cf4: 11400003 */ beqz $t2,.L0f057d04 +/* f057cf8: 00000000 */ sll $zero,$zero,0x0 +/* f057cfc: 10000001 */ beqz $zero,.L0f057d04 +/* f057d00: 24020001 */ addiu $v0,$zero,0x1 +.L0f057d04: +/* f057d04: 810e0002 */ lb $t6,0x2($t0) +/* f057d08: 00455821 */ addu $t3,$v0,$a1 +/* f057d0c: 01646021 */ addu $t4,$t3,$a0 +/* f057d10: 01866821 */ addu $t5,$t4,$a2 +/* f057d14: 01ae082a */ slt $at,$t5,$t6 +/* f057d18: 10200008 */ beqz $at,.L0f057d3c +/* f057d1c: 8fa40018 */ lw $a0,0x18($sp) +/* f057d20: 00e02825 */ or $a1,$a3,$zero +/* f057d24: 0fc13583 */ jal chraiGoToLabel +/* f057d28: 91060003 */ lbu $a2,0x3($t0) +/* f057d2c: 3c03800a */ lui $v1,0x800a +/* f057d30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f057d34: 10000002 */ beqz $zero,.L0f057d40 +/* f057d38: ac620438 */ sw $v0,0x438($v1) +.L0f057d3c: +/* f057d3c: ac6f0438 */ sw $t7,0x438($v1) +.L0f057d40: +/* f057d40: 8fbf0014 */ lw $ra,0x14($sp) +/* f057d44: 27bd0030 */ addiu $sp,$sp,0x30 +/* f057d48: 00001025 */ or $v0,$zero,$zero +/* f057d4c: 03e00008 */ jr $ra +/* f057d50: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00eb + */ +GLOBAL_ASM( +glabel ai00eb +/* f057d54: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057d58: afb00014 */ sw $s0,0x14($sp) +/* f057d5c: 3c10800a */ lui $s0,0x800a +/* f057d60: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057d64: 8e0e0434 */ lw $t6,0x434($s0) +/* f057d68: 8e0f0438 */ lw $t7,0x438($s0) +/* f057d6c: afb10018 */ sw $s1,0x18($sp) +/* f057d70: afbf001c */ sw $ra,0x1c($sp) +/* f057d74: 01cf8821 */ addu $s1,$t6,$t7 +/* f057d78: 92250002 */ lbu $a1,0x2($s1) +/* f057d7c: 0fc126d1 */ jal chrFindById +/* f057d80: 8e040424 */ lw $a0,0x424($s0) +/* f057d84: 10400018 */ beqz $v0,.L0f057de8 +/* f057d88: afa00024 */ sw $zero,0x24($sp) +/* f057d8c: 8c43001c */ lw $v1,0x1c($v0) +/* f057d90: 50600016 */ beqzl $v1,.L0f057dec +/* f057d94: 8faa0024 */ lw $t2,0x24($sp) +/* f057d98: 90780000 */ lbu $t8,0x0($v1) +/* f057d9c: 24010006 */ addiu $at,$zero,0x6 +/* f057da0: 57010012 */ bnel $t8,$at,.L0f057dec +/* f057da4: 8faa0024 */ lw $t2,0x24($sp) +/* f057da8: 8e19028c */ lw $t9,0x28c($s0) +/* f057dac: afb90020 */ sw $t9,0x20($sp) +/* f057db0: 0fc4a25f */ jal func0f12897c +/* f057db4: 8c44001c */ lw $a0,0x1c($v0) +/* f057db8: 0fc4a24b */ jal func0f12892c +/* f057dbc: 00402025 */ or $a0,$v0,$zero +/* f057dc0: 0fc2a61a */ jal func0f0a9868 +/* f057dc4: 82240003 */ lb $a0,0x3($s1) +/* f057dc8: 82280004 */ lb $t0,0x4($s1) +/* f057dcc: 24090001 */ addiu $t1,$zero,0x1 +/* f057dd0: 0048082a */ slt $at,$v0,$t0 +/* f057dd4: 10200002 */ beqz $at,.L0f057de0 +/* f057dd8: 00000000 */ sll $zero,$zero,0x0 +/* f057ddc: afa90024 */ sw $t1,0x24($sp) +.L0f057de0: +/* f057de0: 0fc4a24b */ jal func0f12892c +/* f057de4: 8fa40020 */ lw $a0,0x20($sp) +.L0f057de8: +/* f057de8: 8faa0024 */ lw $t2,0x24($sp) +.L0f057dec: +/* f057dec: 51400008 */ beqzl $t2,.L0f057e10 +/* f057df0: 8e0b0438 */ lw $t3,0x438($s0) +/* f057df4: 8e040434 */ lw $a0,0x434($s0) +/* f057df8: 8e050438 */ lw $a1,0x438($s0) +/* f057dfc: 0fc13583 */ jal chraiGoToLabel +/* f057e00: 92260005 */ lbu $a2,0x5($s1) +/* f057e04: 10000004 */ beqz $zero,.L0f057e18 +/* f057e08: ae020438 */ sw $v0,0x438($s0) +/* f057e0c: 8e0b0438 */ lw $t3,0x438($s0) +.L0f057e10: +/* f057e10: 256c0006 */ addiu $t4,$t3,0x6 +/* f057e14: ae0c0438 */ sw $t4,0x438($s0) +.L0f057e18: +/* f057e18: 8fbf001c */ lw $ra,0x1c($sp) +/* f057e1c: 8fb00014 */ lw $s0,0x14($sp) +/* f057e20: 8fb10018 */ lw $s1,0x18($sp) +/* f057e24: 27bd0030 */ addiu $sp,$sp,0x30 +/* f057e28: 03e00008 */ jr $ra +/* f057e2c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00ec + */ +GLOBAL_ASM( +glabel ai00ec +/* f057e30: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057e34: afb00018 */ sw $s0,0x18($sp) +/* f057e38: 3c10800a */ lui $s0,0x800a +/* f057e3c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057e40: 8e0e0434 */ lw $t6,0x434($s0) +/* f057e44: 8e0f0438 */ lw $t7,0x438($s0) +/* f057e48: afbf001c */ sw $ra,0x1c($sp) +/* f057e4c: 8e040424 */ lw $a0,0x424($s0) +/* f057e50: 01cf1021 */ addu $v0,$t6,$t7 +/* f057e54: 90450002 */ lbu $a1,0x2($v0) +/* f057e58: 0fc126d1 */ jal chrFindById +/* f057e5c: afa2002c */ sw $v0,0x2c($sp) +/* f057e60: 50400018 */ beqzl $v0,.L0f057ec4 +/* f057e64: 8e090438 */ lw $t1,0x438($s0) +/* f057e68: 8c43001c */ lw $v1,0x1c($v0) +/* f057e6c: 50600015 */ beqzl $v1,.L0f057ec4 +/* f057e70: 8e090438 */ lw $t1,0x438($s0) +/* f057e74: 90780000 */ lbu $t8,0x0($v1) +/* f057e78: 24010006 */ addiu $at,$zero,0x6 +/* f057e7c: 57010011 */ bnel $t8,$at,.L0f057ec4 +/* f057e80: 8e090438 */ lw $t1,0x438($s0) +/* f057e84: 8e19028c */ lw $t9,0x28c($s0) +/* f057e88: afb90024 */ sw $t9,0x24($sp) +/* f057e8c: 0fc4a25f */ jal func0f12897c +/* f057e90: 8c44001c */ lw $a0,0x1c($v0) +/* f057e94: 0fc4a24b */ jal func0f12892c +/* f057e98: 00402025 */ or $a0,$v0,$zero +/* f057e9c: 8fa8002c */ lw $t0,0x2c($sp) +/* f057ea0: 00002025 */ or $a0,$zero,$zero +/* f057ea4: 0fc28824 */ jal func0f0a2090 +/* f057ea8: 81050003 */ lb $a1,0x3($t0) +/* f057eac: 24040001 */ addiu $a0,$zero,0x1 +/* f057eb0: 0fc28824 */ jal func0f0a2090 +/* f057eb4: 00002825 */ or $a1,$zero,$zero +/* f057eb8: 0fc4a24b */ jal func0f12892c +/* f057ebc: 8fa40024 */ lw $a0,0x24($sp) +/* f057ec0: 8e090438 */ lw $t1,0x438($s0) +.L0f057ec4: +/* f057ec4: 8fbf001c */ lw $ra,0x1c($sp) +/* f057ec8: 00001025 */ or $v0,$zero,$zero +/* f057ecc: 252a0004 */ addiu $t2,$t1,0x4 +); + +GLOBAL_ASM( +glabel func0f057ed0 +/* f057ed0: ae0a0438 */ sw $t2,0x438($s0) +/* f057ed4: 8fb00018 */ lw $s0,0x18($sp) +/* f057ed8: 03e00008 */ jr $ra +/* f057edc: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 00ed + */ +GLOBAL_ASM( +glabel ai00ed +/* f057ee0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057ee4: afb00018 */ sw $s0,0x18($sp) +/* f057ee8: 3c10800a */ lui $s0,0x800a +/* f057eec: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057ef0: 8e0e0434 */ lw $t6,0x434($s0) +/* f057ef4: 8e0f0438 */ lw $t7,0x438($s0) +/* f057ef8: afbf001c */ sw $ra,0x1c($sp) +/* f057efc: 8e040424 */ lw $a0,0x424($s0) +/* f057f00: 01cf1021 */ addu $v0,$t6,$t7 +/* f057f04: 90450002 */ lbu $a1,0x2($v0) +/* f057f08: 0fc126d1 */ jal chrFindById +/* f057f0c: afa2002c */ sw $v0,0x2c($sp) +/* f057f10: 50400014 */ beqzl $v0,.L0f057f64 +/* f057f14: 8e090438 */ lw $t1,0x438($s0) +/* f057f18: 8c43001c */ lw $v1,0x1c($v0) +/* f057f1c: 50600011 */ beqzl $v1,.L0f057f64 +/* f057f20: 8e090438 */ lw $t1,0x438($s0) +/* f057f24: 90780000 */ lbu $t8,0x0($v1) +/* f057f28: 24010006 */ addiu $at,$zero,0x6 +/* f057f2c: 5701000d */ bnel $t8,$at,.L0f057f64 +/* f057f30: 8e090438 */ lw $t1,0x438($s0) +/* f057f34: 8e19028c */ lw $t9,0x28c($s0) +/* f057f38: afb90024 */ sw $t9,0x24($sp) +/* f057f3c: 0fc4a25f */ jal func0f12897c +/* f057f40: 8c44001c */ lw $a0,0x1c($v0) +/* f057f44: 0fc4a24b */ jal func0f12892c +/* f057f48: 00402025 */ or $a0,$v0,$zero +/* f057f4c: 8fa8002c */ lw $t0,0x2c($sp) +/* f057f50: 0fc2865b */ jal func0f0a196c +/* f057f54: 81040003 */ lb $a0,0x3($t0) +/* f057f58: 0fc4a24b */ jal func0f12892c +/* f057f5c: 8fa40024 */ lw $a0,0x24($sp) +/* f057f60: 8e090438 */ lw $t1,0x438($s0) +.L0f057f64: +/* f057f64: 8fbf001c */ lw $ra,0x1c($sp) +/* f057f68: 00001025 */ or $v0,$zero,$zero +/* f057f6c: 252a0004 */ addiu $t2,$t1,0x4 +/* f057f70: ae0a0438 */ sw $t2,0x438($s0) +/* f057f74: 8fb00018 */ lw $s0,0x18($sp) +/* f057f78: 03e00008 */ jr $ra +/* f057f7c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 00ee + */ +GLOBAL_ASM( +glabel ai00ee +/* f057f80: 27bdffd0 */ addiu $sp,$sp,-48 +/* f057f84: afb00018 */ sw $s0,0x18($sp) +/* f057f88: 3c10800a */ lui $s0,0x800a +/* f057f8c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f057f90: 8e0e0434 */ lw $t6,0x434($s0) +/* f057f94: 8e0f0438 */ lw $t7,0x438($s0) +/* f057f98: afbf001c */ sw $ra,0x1c($sp) +/* f057f9c: 8e040424 */ lw $a0,0x424($s0) +/* f057fa0: 01cf1021 */ addu $v0,$t6,$t7 +/* f057fa4: 90450002 */ lbu $a1,0x2($v0) +/* f057fa8: 0fc126d1 */ jal chrFindById +/* f057fac: afa2002c */ sw $v0,0x2c($sp) +/* f057fb0: 50400021 */ beqzl $v0,.L0f058038 +/* f057fb4: 8e0d0438 */ lw $t5,0x438($s0) +/* f057fb8: 8c43001c */ lw $v1,0x1c($v0) +/* f057fbc: 5060001e */ beqzl $v1,.L0f058038 +/* f057fc0: 8e0d0438 */ lw $t5,0x438($s0) +/* f057fc4: 90780000 */ lbu $t8,0x0($v1) +/* f057fc8: 24010006 */ addiu $at,$zero,0x6 +/* f057fcc: 5701001a */ bnel $t8,$at,.L0f058038 +/* f057fd0: 8e0d0438 */ lw $t5,0x438($s0) +/* f057fd4: 8e19028c */ lw $t9,0x28c($s0) +/* f057fd8: afb90024 */ sw $t9,0x24($sp) +/* f057fdc: 0fc4a25f */ jal func0f12897c +/* f057fe0: 8c44001c */ lw $a0,0x1c($v0) +/* f057fe4: 0fc4a24b */ jal func0f12892c +/* f057fe8: 00402025 */ or $a0,$v0,$zero +/* f057fec: 8fa2002c */ lw $v0,0x2c($sp) +/* f057ff0: 8e090284 */ lw $t1,0x284($s0) +/* f057ff4: 44804000 */ mtc1 $zero,$f8 +/* f057ff8: 80480003 */ lb $t0,0x3($v0) +/* f057ffc: 44882000 */ mtc1 $t0,$f4 +/* f058000: 00000000 */ sll $zero,$zero,0x0 +/* f058004: 468021a0 */ cvt.s.w $f6,$f4 +/* f058008: e5261b6c */ swc1 $f6,0x1b6c($t1) +/* f05800c: 8e0a0284 */ lw $t2,0x284($s0) +/* f058010: e5481b70 */ swc1 $f8,0x1b70($t2) +/* f058014: 804b0004 */ lb $t3,0x4($v0) +/* f058018: 8e0c0284 */ lw $t4,0x284($s0) +/* f05801c: 448b5000 */ mtc1 $t3,$f10 +/* f058020: 00000000 */ sll $zero,$zero,0x0 +/* f058024: 46805420 */ cvt.s.w $f16,$f10 +/* f058028: e5901b74 */ swc1 $f16,0x1b74($t4) +/* f05802c: 0fc4a24b */ jal func0f12892c +/* f058030: 8fa40024 */ lw $a0,0x24($sp) +/* f058034: 8e0d0438 */ lw $t5,0x438($s0) +.L0f058038: +/* f058038: 8fbf001c */ lw $ra,0x1c($sp) +/* f05803c: 00001025 */ or $v0,$zero,$zero +/* f058040: 25ae0005 */ addiu $t6,$t5,0x5 +/* f058044: ae0e0438 */ sw $t6,0x438($s0) +/* f058048: 8fb00018 */ lw $s0,0x18($sp) +/* f05804c: 03e00008 */ jr $ra +/* f058050: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 00ef + */ +GLOBAL_ASM( +glabel ai00ef +/* f058054: 27bdffd8 */ addiu $sp,$sp,-40 +/* f058058: afb00018 */ sw $s0,0x18($sp) +/* f05805c: 3c10800a */ lui $s0,0x800a +/* f058060: 26109fc0 */ addiu $s0,$s0,-24640 +/* f058064: 8e0e0434 */ lw $t6,0x434($s0) +/* f058068: 8e0f0438 */ lw $t7,0x438($s0) +/* f05806c: afbf001c */ sw $ra,0x1c($sp) +/* f058070: 01cf3821 */ addu $a3,$t6,$t7 +/* f058074: 90e40002 */ lbu $a0,0x2($a3) +/* f058078: 0fc2556c */ jal func0f0955b0 +/* f05807c: afa70024 */ sw $a3,0x24($sp) +/* f058080: 8fa70024 */ lw $a3,0x24($sp) +/* f058084: 8e040424 */ lw $a0,0x424($s0) +/* f058088: 90f80003 */ lbu $t8,0x3($a3) +/* f05808c: 90e80004 */ lbu $t0,0x4($a3) +/* f058090: afa20020 */ sw $v0,0x20($sp) +/* f058094: 0018ca00 */ sll $t9,$t8,0x8 +/* f058098: 03281825 */ or $v1,$t9,$t0 +/* f05809c: 0fc12574 */ jal func0f0495d0 +/* f0580a0: 3065ffff */ andi $a1,$v1,0xffff +/* f0580a4: 8fa60020 */ lw $a2,0x20($sp) +/* f0580a8: 0440000f */ bltz $v0,.L0f0580e8 +/* f0580ac: 8fa70024 */ lw $a3,0x24($sp) +/* f0580b0: 50c0000e */ beqzl $a2,.L0f0580ec +/* f0580b4: 8e0b0438 */ lw $t3,0x438($s0) +/* f0580b8: 8cc30014 */ lw $v1,0x14($a2) +/* f0580bc: 5060000b */ beqzl $v1,.L0f0580ec +/* f0580c0: 8e0b0438 */ lw $t3,0x438($s0) +/* f0580c4: 846a0028 */ lh $t2,0x28($v1) +/* f0580c8: 544a0008 */ bnel $v0,$t2,.L0f0580ec +/* f0580cc: 8e0b0438 */ lw $t3,0x438($s0) +/* f0580d0: 8e040434 */ lw $a0,0x434($s0) +/* f0580d4: 8e050438 */ lw $a1,0x438($s0) +/* f0580d8: 0fc13583 */ jal chraiGoToLabel +/* f0580dc: 90e60005 */ lbu $a2,0x5($a3) +/* f0580e0: 10000004 */ beqz $zero,.L0f0580f4 +/* f0580e4: ae020438 */ sw $v0,0x438($s0) +.L0f0580e8: +/* f0580e8: 8e0b0438 */ lw $t3,0x438($s0) +.L0f0580ec: +/* f0580ec: 256c0006 */ addiu $t4,$t3,0x6 +/* f0580f0: ae0c0438 */ sw $t4,0x438($s0) +.L0f0580f4: +/* f0580f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0580f8: 8fb00018 */ lw $s0,0x18($sp) +/* f0580fc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f058100: 03e00008 */ jr $ra +/* f058104: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00f2 + */ +GLOBAL_ASM( +glabel ai00f2 +/* f058108: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05810c: 3c013f80 */ lui $at,0x3f80 +/* f058110: afbf0014 */ sw $ra,0x14($sp) +/* f058114: 44816000 */ mtc1 $at,$f12 +/* f058118: 0fc59829 */ jal func0f1660a4 +/* f05811c: 00000000 */ sll $zero,$zero,0x0 +/* f058120: 3c03800a */ lui $v1,0x800a +/* f058124: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058128: 8c6e0438 */ lw $t6,0x438($v1) +/* f05812c: 8fbf0014 */ lw $ra,0x14($sp) +/* f058130: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058134: 25cf0002 */ addiu $t7,$t6,0x2 +/* f058138: ac6f0438 */ sw $t7,0x438($v1) +/* f05813c: 03e00008 */ jr $ra +/* f058140: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00f3 + */ +GLOBAL_ASM( +glabel ai00f3 +/* f058144: 27bdffd0 */ addiu $sp,$sp,-48 +/* f058148: afb00018 */ sw $s0,0x18($sp) +/* f05814c: 3c10800a */ lui $s0,0x800a +/* f058150: 26109fc0 */ addiu $s0,$s0,-24640 +/* f058154: 8e0e0434 */ lw $t6,0x434($s0) +/* f058158: 8e0f0438 */ lw $t7,0x438($s0) +/* f05815c: afbf001c */ sw $ra,0x1c($sp) +/* f058160: 8e040424 */ lw $a0,0x424($s0) +/* f058164: 01cf1021 */ addu $v0,$t6,$t7 +/* f058168: 0fc126d1 */ jal chrFindById +/* f05816c: 90450002 */ lbu $a1,0x2($v0) +/* f058170: 50400014 */ beqzl $v0,.L0f0581c4 +/* f058174: 8e090438 */ lw $t1,0x438($s0) +/* f058178: 8c43001c */ lw $v1,0x1c($v0) +/* f05817c: 50600011 */ beqzl $v1,.L0f0581c4 +/* f058180: 8e090438 */ lw $t1,0x438($s0) +/* f058184: 90780000 */ lbu $t8,0x0($v1) +/* f058188: 24010006 */ addiu $at,$zero,0x6 +/* f05818c: 5701000d */ bnel $t8,$at,.L0f0581c4 +/* f058190: 8e090438 */ lw $t1,0x438($s0) +/* f058194: 8e19028c */ lw $t9,0x28c($s0) +/* f058198: afb90024 */ sw $t9,0x24($sp) +/* f05819c: 0fc4a25f */ jal func0f12897c +/* f0581a0: 8c44001c */ lw $a0,0x1c($v0) +/* f0581a4: 0fc4a24b */ jal func0f12892c +/* f0581a8: 00402025 */ or $a0,$v0,$zero +/* f0581ac: 24080001 */ addiu $t0,$zero,0x1 +/* f0581b0: 3c018007 */ lui $at,0x8007 +/* f0581b4: ac280760 */ sw $t0,0x760($at) +/* f0581b8: 0fc4a24b */ jal func0f12892c +/* f0581bc: 8fa40024 */ lw $a0,0x24($sp) +/* f0581c0: 8e090438 */ lw $t1,0x438($s0) +.L0f0581c4: +/* f0581c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0581c8: 00001025 */ or $v0,$zero,$zero +/* f0581cc: 252a0003 */ addiu $t2,$t1,0x3 +/* f0581d0: ae0a0438 */ sw $t2,0x438($s0) +/* f0581d4: 8fb00018 */ lw $s0,0x18($sp) +/* f0581d8: 03e00008 */ jr $ra +/* f0581dc: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 00f4 + */ +GLOBAL_ASM( +glabel ai00f4 +/* f0581e0: 3c0b800a */ lui $t3,0x800a +/* f0581e4: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0581e8: 8d6e0434 */ lw $t6,0x434($t3) +/* f0581ec: 8d6f0438 */ lw $t7,0x438($t3) +/* f0581f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0581f4: afbf001c */ sw $ra,0x1c($sp) +/* f0581f8: 01cf1021 */ addu $v0,$t6,$t7 +/* f0581fc: 90580002 */ lbu $t8,0x2($v0) +/* f058200: 904c0003 */ lbu $t4,0x3($v0) +/* f058204: 904d0004 */ lbu $t5,0x4($v0) +/* f058208: 904f0005 */ lbu $t7,0x5($v0) +/* f05820c: 0018ca00 */ sll $t9,$t8,0x8 +/* f058210: 032c1825 */ or $v1,$t9,$t4 +/* f058214: 000d7200 */ sll $t6,$t5,0x8 +/* f058218: 904c0006 */ lbu $t4,0x6($v0) +/* f05821c: 01cf2025 */ or $a0,$t6,$t7 +/* f058220: 904e0007 */ lbu $t6,0x7($v0) +/* f058224: 000c6a00 */ sll $t5,$t4,0x8 +/* f058228: 90590008 */ lbu $t9,0x8($v0) +/* f05822c: 01ae2825 */ or $a1,$t5,$t6 +/* f058230: 0004c400 */ sll $t8,$a0,0x10 +/* f058234: 904d0009 */ lbu $t5,0x9($v0) +/* f058238: 904e000a */ lbu $t6,0xa($v0) +/* f05823c: 00182403 */ sra $a0,$t8,0x10 +/* f058240: 9058000b */ lbu $t8,0xb($v0) +/* f058244: 00057c00 */ sll $t7,$a1,0x10 +/* f058248: 000f2c03 */ sra $a1,$t7,0x10 +/* f05824c: 00196200 */ sll $t4,$t9,0x8 +/* f058250: 018d4025 */ or $t0,$t4,$t5 +/* f058254: 000e7a00 */ sll $t7,$t6,0x8 +/* f058258: 904d000c */ lbu $t5,0xc($v0) +/* f05825c: 01f84825 */ or $t1,$t7,$t8 +/* f058260: 904f000d */ lbu $t7,0xd($v0) +/* f058264: 000d7200 */ sll $t6,$t5,0x8 +/* f058268: 3c017f1b */ lui $at,0x7f1b +/* f05826c: 01cf5025 */ or $t2,$t6,$t7 +/* f058270: 448a2000 */ mtc1 $t2,$f4 +/* f058274: c4209ce0 */ lwc1 $f0,-0x6320($at) +/* f058278: 44855000 */ mtc1 $a1,$f10 +/* f05827c: 468021a0 */ cvt.s.w $f6,$f4 +/* f058280: 3c014780 */ lui $at,0x4780 +/* f058284: 44811000 */ mtc1 $at,$f2 +/* f058288: 44832000 */ mtc1 $v1,$f4 +/* f05828c: 0009cc00 */ sll $t9,$t1,0x10 +/* f058290: 46805420 */ cvt.s.w $f16,$f10 +/* f058294: 46003202 */ mul.s $f8,$f6,$f0 +/* f058298: 44843000 */ mtc1 $a0,$f6 +/* f05829c: 00194c03 */ sra $t1,$t9,0x10 +/* f0582a0: afa80014 */ sw $t0,0x14($sp) +/* f0582a4: 46008482 */ mul.s $f18,$f16,$f0 +/* f0582a8: 46024303 */ div.s $f12,$f8,$f2 +/* f0582ac: 44894000 */ mtc1 $t1,$f8 +/* f0582b0: 46802120 */ cvt.s.w $f4,$f4 +/* f0582b4: 468031a0 */ cvt.s.w $f6,$f6 +/* f0582b8: 44062000 */ mfc1 $a2,$f4 +/* f0582bc: 44073000 */ mfc1 $a3,$f6 +/* f0582c0: 468042a0 */ cvt.s.w $f10,$f8 +/* f0582c4: 46029383 */ div.s $f14,$f18,$f2 +/* f0582c8: 0fc2e707 */ jal func0f0b9c1c +/* f0582cc: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0582d0: 3c0b800a */ lui $t3,0x800a +/* f0582d4: 256b9fc0 */ addiu $t3,$t3,-24640 +/* f0582d8: 8d780438 */ lw $t8,0x438($t3) +/* f0582dc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0582e0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0582e4: 2719000e */ addiu $t9,$t8,0xe +/* f0582e8: ad790438 */ sw $t9,0x438($t3) +/* f0582ec: 03e00008 */ jr $ra +/* f0582f0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00f5 + */ +GLOBAL_ASM( +glabel ai00f5 +/* f0582f4: 3c03800a */ lui $v1,0x800a +/* f0582f8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0582fc: 3c018007 */ lui $at,0x8007 +/* f058300: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058304: ac2e073c */ sw $t6,0x73c($at) +/* f058308: 8c6f0438 */ lw $t7,0x438($v1) +/* f05830c: 00001025 */ or $v0,$zero,$zero +/* f058310: 25f80002 */ addiu $t8,$t7,0x2 +/* f058314: 03e00008 */ jr $ra +/* f058318: ac780438 */ sw $t8,0x438($v1) +); + +/** + * @cmd 00f6 + */ +GLOBAL_ASM( +glabel ai00f6 +/* f05831c: 3c03800a */ lui $v1,0x800a +/* f058320: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058324: 3c0e8007 */ lui $t6,0x8007 +/* f058328: 8dce073c */ lw $t6,0x73c($t6) +/* f05832c: 8c640434 */ lw $a0,0x434($v1) +/* f058330: 8c650438 */ lw $a1,0x438($v1) +/* f058334: 27bdffe8 */ addiu $sp,$sp,-24 +/* f058338: 24010002 */ addiu $at,$zero,0x2 +/* f05833c: afbf0014 */ sw $ra,0x14($sp) +/* f058340: 15c10007 */ bne $t6,$at,.L0f058360 +/* f058344: 00851021 */ addu $v0,$a0,$a1 +/* f058348: 0fc13583 */ jal chraiGoToLabel +/* f05834c: 90460002 */ lbu $a2,0x2($v0) +/* f058350: 3c03800a */ lui $v1,0x800a +/* f058354: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058358: 10000003 */ beqz $zero,.L0f058368 +/* f05835c: ac620438 */ sw $v0,0x438($v1) +.L0f058360: +/* f058360: 24af0003 */ addiu $t7,$a1,0x3 +/* f058364: ac6f0438 */ sw $t7,0x438($v1) +.L0f058368: +/* f058368: 8fbf0014 */ lw $ra,0x14($sp) +/* f05836c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058370: 00001025 */ or $v0,$zero,$zero +/* f058374: 03e00008 */ jr $ra +/* f058378: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00f7 + */ +GLOBAL_ASM( +glabel ai00f7 +/* f05837c: 3c03800a */ lui $v1,0x800a +/* f058380: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058384: 8c6e0434 */ lw $t6,0x434($v1) +/* f058388: 8c6f0438 */ lw $t7,0x438($v1) +/* f05838c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058390: afbf0014 */ sw $ra,0x14($sp) +/* f058394: 01cfc021 */ addu $t8,$t6,$t7 +/* f058398: 0fc256d9 */ jal func0f095b64 +/* f05839c: afb8001c */ sw $t8,0x1c($sp) +/* f0583a0: 3c03800a */ lui $v1,0x800a +/* f0583a4: 1040000a */ beqz $v0,.L0f0583d0 +/* f0583a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0583ac: 8fb9001c */ lw $t9,0x1c($sp) +/* f0583b0: 8c640434 */ lw $a0,0x434($v1) +/* f0583b4: 8c650438 */ lw $a1,0x438($v1) +/* f0583b8: 0fc13583 */ jal chraiGoToLabel +/* f0583bc: 93260002 */ lbu $a2,0x2($t9) +/* f0583c0: 3c03800a */ lui $v1,0x800a +/* f0583c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0583c8: 10000004 */ beqz $zero,.L0f0583dc +/* f0583cc: ac620438 */ sw $v0,0x438($v1) +.L0f0583d0: +/* f0583d0: 8c680438 */ lw $t0,0x438($v1) +/* f0583d4: 25090003 */ addiu $t1,$t0,0x3 +/* f0583d8: ac690438 */ sw $t1,0x438($v1) +.L0f0583dc: +/* f0583dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0583e0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0583e4: 00001025 */ or $v0,$zero,$zero +/* f0583e8: 03e00008 */ jr $ra +/* f0583ec: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00f8 + */ +GLOBAL_ASM( +glabel ai00f8 +/* f0583f0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0583f4: afb00018 */ sw $s0,0x18($sp) +/* f0583f8: 3c10800a */ lui $s0,0x800a +/* f0583fc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f058400: 8e0e0434 */ lw $t6,0x434($s0) +/* f058404: 8e0f0438 */ lw $t7,0x438($s0) +/* f058408: afbf001c */ sw $ra,0x1c($sp) +/* f05840c: afa00028 */ sw $zero,0x28($sp) +/* f058410: 01cf1021 */ addu $v0,$t6,$t7 +/* f058414: 90450002 */ lbu $a1,0x2($v0) +/* f058418: afa2002c */ sw $v0,0x2c($sp) +/* f05841c: 0fc126d1 */ jal chrFindById +/* f058420: 8e040424 */ lw $a0,0x424($s0) +/* f058424: 50400014 */ beqzl $v0,.L0f058478 +/* f058428: 8fa90028 */ lw $t1,0x28($sp) +/* f05842c: 8c43001c */ lw $v1,0x1c($v0) +/* f058430: 50600011 */ beqzl $v1,.L0f058478 +/* f058434: 8fa90028 */ lw $t1,0x28($sp) +/* f058438: 90780000 */ lbu $t8,0x0($v1) +/* f05843c: 24010006 */ addiu $at,$zero,0x6 +/* f058440: 5701000d */ bnel $t8,$at,.L0f058478 +/* f058444: 8fa90028 */ lw $t1,0x28($sp) +/* f058448: 8e19028c */ lw $t9,0x28c($s0) +/* f05844c: afb90020 */ sw $t9,0x20($sp) +/* f058450: 0fc4a25f */ jal func0f12897c +/* f058454: 8c44001c */ lw $a0,0x1c($v0) +/* f058458: 0fc4a24b */ jal func0f12892c +/* f05845c: 00402025 */ or $a0,$v0,$zero +/* f058460: 3c088007 */ lui $t0,0x8007 +/* f058464: 8d080760 */ lw $t0,0x760($t0) +/* f058468: 8fa40020 */ lw $a0,0x20($sp) +/* f05846c: 0fc4a24b */ jal func0f12892c +/* f058470: afa80028 */ sw $t0,0x28($sp) +/* f058474: 8fa90028 */ lw $t1,0x28($sp) +.L0f058478: +/* f058478: 8faa002c */ lw $t2,0x2c($sp) +/* f05847c: 51200008 */ beqzl $t1,.L0f0584a0 +/* f058480: 8e0b0438 */ lw $t3,0x438($s0) +/* f058484: 8e040434 */ lw $a0,0x434($s0) +/* f058488: 8e050438 */ lw $a1,0x438($s0) +/* f05848c: 0fc13583 */ jal chraiGoToLabel +/* f058490: 91460003 */ lbu $a2,0x3($t2) +/* f058494: 10000004 */ beqz $zero,.L0f0584a8 +/* f058498: ae020438 */ sw $v0,0x438($s0) +/* f05849c: 8e0b0438 */ lw $t3,0x438($s0) +.L0f0584a0: +/* f0584a0: 256c0004 */ addiu $t4,$t3,0x4 +/* f0584a4: ae0c0438 */ sw $t4,0x438($s0) +.L0f0584a8: +/* f0584a8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0584ac: 8fb00018 */ lw $s0,0x18($sp) +/* f0584b0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0584b4: 03e00008 */ jr $ra +/* f0584b8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00f9 + */ +GLOBAL_ASM( +glabel ai00f9 +/* f0584bc: 3c07800a */ lui $a3,0x800a +/* f0584c0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0584c4: 8ce30438 */ lw $v1,0x438($a3) +/* f0584c8: 8cee0434 */ lw $t6,0x434($a3) +/* f0584cc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0584d0: afbf0014 */ sw $ra,0x14($sp) +/* f0584d4: 246f0005 */ addiu $t7,$v1,0x5 +/* f0584d8: acef0438 */ sw $t7,0x438($a3) +/* f0584dc: 01c31021 */ addu $v0,$t6,$v1 +/* f0584e0: 80440002 */ lb $a0,0x2($v0) +/* f0584e4: 90450003 */ lbu $a1,0x3($v0) +/* f0584e8: 0fc5b816 */ jal func0f16e058 +/* f0584ec: 90460004 */ lbu $a2,0x4($v0) +/* f0584f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0584f4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0584f8: 00001025 */ or $v0,$zero,$zero +/* f0584fc: 03e00008 */ jr $ra +/* f058500: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00fa + */ +GLOBAL_ASM( +glabel ai00fa +/* f058504: 3c05800a */ lui $a1,0x800a +/* f058508: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05850c: 8ca20438 */ lw $v0,0x438($a1) +/* f058510: 8cae0434 */ lw $t6,0x434($a1) +/* f058514: 27bdffe8 */ addiu $sp,$sp,-24 +/* f058518: 244f0003 */ addiu $t7,$v0,0x3 +/* f05851c: afbf0014 */ sw $ra,0x14($sp) +/* f058520: acaf0438 */ sw $t7,0x438($a1) +/* f058524: 01c21821 */ addu $v1,$t6,$v0 +/* f058528: 0fc5b82d */ jal func0f16e0b4 +/* f05852c: 80640002 */ lb $a0,0x2($v1) +/* f058530: 8fbf0014 */ lw $ra,0x14($sp) +/* f058534: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058538: 00001025 */ or $v0,$zero,$zero +/* f05853c: 03e00008 */ jr $ra +/* f058540: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 015b + */ +GLOBAL_ASM( +glabel ai015b +/* f058544: 3c02800a */ lui $v0,0x800a +/* f058548: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05854c: 8c4e0434 */ lw $t6,0x434($v0) +/* f058550: 8c4f0438 */ lw $t7,0x438($v0) +/* f058554: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058558: afbf0014 */ sw $ra,0x14($sp) +/* f05855c: 01cf1821 */ addu $v1,$t6,$t7 +/* f058560: 90640002 */ lbu $a0,0x2($v1) +/* f058564: 24010065 */ addiu $at,$zero,0x65 +/* f058568: 1481000b */ bne $a0,$at,.L0f058598 +/* f05856c: 00000000 */ sll $zero,$zero,0x0 +/* f058570: 0fc54bd4 */ jal func0f152f50 +/* f058574: afa3001c */ sw $v1,0x1c($sp) +/* f058578: 8fa3001c */ lw $v1,0x1c($sp) +/* f05857c: a7a2001a */ sh $v0,0x1a($sp) +/* f058580: 0fc5b783 */ jal func0f16de0c +/* f058584: 90640002 */ lbu $a0,0x2($v1) +/* f058588: 0fc54bdc */ jal func0f152f70 +/* f05858c: 97a4001a */ lhu $a0,0x1a($sp) +/* f058590: 10000003 */ beqz $zero,.L0f0585a0 +/* f058594: 00000000 */ sll $zero,$zero,0x0 +.L0f058598: +/* f058598: 0fc5b783 */ jal func0f16de0c +/* f05859c: 00000000 */ sll $zero,$zero,0x0 +.L0f0585a0: +/* f0585a0: 3c18800a */ lui $t8,0x800a +/* f0585a4: 8f18a3f8 */ lw $t8,-0x5c08($t8) +/* f0585a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0585ac: 3c01800a */ lui $at,0x800a +/* f0585b0: 27190003 */ addiu $t9,$t8,0x3 +/* f0585b4: ac39a3f8 */ sw $t9,-0x5c08($at) +/* f0585b8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0585bc: 03e00008 */ jr $ra +/* f0585c0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 015c + */ +GLOBAL_ASM( +glabel ai015c +/* f0585c4: 3c02800a */ lui $v0,0x800a +/* f0585c8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0585cc: 8c4e0438 */ lw $t6,0x438($v0) +/* f0585d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0585d4: afbf0014 */ sw $ra,0x14($sp) +/* f0585d8: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0585dc: 0fc5b7a0 */ jal func0f16de80 +/* f0585e0: ac4f0438 */ sw $t7,0x438($v0) +/* f0585e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0585e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0585ec: 00001025 */ or $v0,$zero,$zero +/* f0585f0: 03e00008 */ jr $ra +/* f0585f4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 017d + */ +GLOBAL_ASM( +glabel ai017d +/* f0585f8: 3c03800a */ lui $v1,0x800a +/* f0585fc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058600: 8c6e0434 */ lw $t6,0x434($v1) +/* f058604: 8c6f0438 */ lw $t7,0x438($v1) +/* f058608: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05860c: afbf0014 */ sw $ra,0x14($sp) +/* f058610: 01cf1021 */ addu $v0,$t6,$t7 +/* f058614: 0fc5b7be */ jal func0f16def8 +/* f058618: 90440002 */ lbu $a0,0x2($v0) +/* f05861c: 3c03800a */ lui $v1,0x800a +/* f058620: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058624: 8c780438 */ lw $t8,0x438($v1) +/* f058628: 8fbf0014 */ lw $ra,0x14($sp) +/* f05862c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058630: 27190003 */ addiu $t9,$t8,0x3 +/* f058634: ac790438 */ sw $t9,0x438($v1) +/* f058638: 03e00008 */ jr $ra +/* f05863c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 017e + */ +GLOBAL_ASM( +glabel ai017e +/* f058640: 3c02800a */ lui $v0,0x800a +/* f058644: 24429fc0 */ addiu $v0,$v0,-24640 +/* f058648: 8c4e0438 */ lw $t6,0x438($v0) +/* f05864c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f058650: afbf0014 */ sw $ra,0x14($sp) +/* f058654: 25cf0002 */ addiu $t7,$t6,0x2 +/* f058658: 0fc5b7e1 */ jal func0f16df84 +/* f05865c: ac4f0438 */ sw $t7,0x438($v0) +/* f058660: 8fbf0014 */ lw $ra,0x14($sp) +/* f058664: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058668: 00001025 */ or $v0,$zero,$zero +/* f05866c: 03e00008 */ jr $ra +/* f058670: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 017f + */ +GLOBAL_ASM( +glabel ai017f +/* f058674: 3c03800a */ lui $v1,0x800a +/* f058678: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05867c: 8c6e0434 */ lw $t6,0x434($v1) +/* f058680: 8c6f0438 */ lw $t7,0x438($v1) +/* f058684: 27bdffe8 */ addiu $sp,$sp,-24 +/* f058688: afbf0014 */ sw $ra,0x14($sp) +/* f05868c: 01cf1021 */ addu $v0,$t6,$t7 +/* f058690: 0fc5b7f4 */ jal func0f16dfd0 +/* f058694: 90440002 */ lbu $a0,0x2($v0) +/* f058698: 3c03800a */ lui $v1,0x800a +/* f05869c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0586a0: 8c780438 */ lw $t8,0x438($v1) +/* f0586a4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0586a8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0586ac: 27190003 */ addiu $t9,$t8,0x3 +/* f0586b0: ac790438 */ sw $t9,0x438($v1) +/* f0586b4: 03e00008 */ jr $ra +/* f0586b8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0180 + */ +GLOBAL_ASM( +glabel ai0180 +/* f0586bc: 3c02800a */ lui $v0,0x800a +/* f0586c0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0586c4: 8c4e0438 */ lw $t6,0x438($v0) +/* f0586c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0586cc: afbf0014 */ sw $ra,0x14($sp) +/* f0586d0: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0586d4: 0fc5b80b */ jal func0f16e02c +/* f0586d8: ac4f0438 */ sw $t7,0x438($v0) +/* f0586dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0586e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0586e4: 00001025 */ or $v0,$zero,$zero +/* f0586e8: 03e00008 */ jr $ra +/* f0586ec: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00fb + */ +GLOBAL_ASM( +glabel ai00fb +/* f0586f0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0586f4: afb00018 */ sw $s0,0x18($sp) +/* f0586f8: 3c10800a */ lui $s0,0x800a +/* f0586fc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f058700: 8e0e0434 */ lw $t6,0x434($s0) +/* f058704: 8e0f0438 */ lw $t7,0x438($s0) +/* f058708: afbf001c */ sw $ra,0x1c($sp) +/* f05870c: 8e040424 */ lw $a0,0x424($s0) +/* f058710: 01cf1021 */ addu $v0,$t6,$t7 +/* f058714: 0fc126d1 */ jal chrFindById +/* f058718: 90450002 */ lbu $a1,0x2($v0) +/* f05871c: 50400013 */ beqzl $v0,.L0f05876c +/* f058720: 8e080438 */ lw $t0,0x438($s0) +/* f058724: 8c43001c */ lw $v1,0x1c($v0) +/* f058728: 50600010 */ beqzl $v1,.L0f05876c +/* f05872c: 8e080438 */ lw $t0,0x438($s0) +/* f058730: 90780000 */ lbu $t8,0x0($v1) +/* f058734: 24010006 */ addiu $at,$zero,0x6 +/* f058738: 5701000c */ bnel $t8,$at,.L0f05876c +/* f05873c: 8e080438 */ lw $t0,0x438($s0) +/* f058740: 8e19028c */ lw $t9,0x28c($s0) +/* f058744: afb90024 */ sw $t9,0x24($sp) +/* f058748: 0fc4a25f */ jal func0f12897c +/* f05874c: 8c44001c */ lw $a0,0x1c($v0) +/* f058750: 0fc4a24b */ jal func0f12892c +/* f058754: 00402025 */ or $a0,$v0,$zero +/* f058758: 0fc2f03c */ jal func0f0bc0f0 +/* f05875c: 00002025 */ or $a0,$zero,$zero +/* f058760: 0fc4a24b */ jal func0f12892c +/* f058764: 8fa40024 */ lw $a0,0x24($sp) +/* f058768: 8e080438 */ lw $t0,0x438($s0) +.L0f05876c: +/* f05876c: 8fbf001c */ lw $ra,0x1c($sp) +/* f058770: 00001025 */ or $v0,$zero,$zero +/* f058774: 25090003 */ addiu $t1,$t0,0x3 +/* f058778: ae090438 */ sw $t1,0x438($s0) +/* f05877c: 8fb00018 */ lw $s0,0x18($sp) +/* f058780: 03e00008 */ jr $ra +/* f058784: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 00fc + */ +GLOBAL_ASM( +glabel ai00fc +/* f058788: 3c03800a */ lui $v1,0x800a +/* f05878c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058790: 8c640434 */ lw $a0,0x434($v1) +/* f058794: 8c650438 */ lw $a1,0x438($v1) +/* f058798: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05879c: afbf0014 */ sw $ra,0x14($sp) +/* f0587a0: 00851021 */ addu $v0,$a0,$a1 +/* f0587a4: 904e0002 */ lbu $t6,0x2($v0) +/* f0587a8: 8c6f02b0 */ lw $t7,0x2b0($v1) +/* f0587ac: 24b80004 */ addiu $t8,$a1,0x4 +/* f0587b0: 01cf082a */ slt $at,$t6,$t7 +/* f0587b4: 50200008 */ beqzl $at,.L0f0587d8 +/* f0587b8: ac780438 */ sw $t8,0x438($v1) +/* f0587bc: 0fc13583 */ jal chraiGoToLabel +/* f0587c0: 90460003 */ lbu $a2,0x3($v0) +/* f0587c4: 3c03800a */ lui $v1,0x800a +/* f0587c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0587cc: 10000002 */ beqz $zero,.L0f0587d8 +/* f0587d0: ac620438 */ sw $v0,0x438($v1) +/* f0587d4: ac780438 */ sw $t8,0x438($v1) +.L0f0587d8: +/* f0587d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0587dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0587e0: 00001025 */ or $v0,$zero,$zero +/* f0587e4: 03e00008 */ jr $ra +/* f0587e8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01ab + */ +GLOBAL_ASM( +glabel ai01ab +/* f0587ec: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0587f0: afb00018 */ sw $s0,0x18($sp) +/* f0587f4: 3c10800a */ lui $s0,0x800a +/* f0587f8: 26109fc0 */ addiu $s0,$s0,-24640 +/* f0587fc: 8e0e0434 */ lw $t6,0x434($s0) +/* f058800: 8e0f0438 */ lw $t7,0x438($s0) +/* f058804: afbf001c */ sw $ra,0x1c($sp) +/* f058808: 01cf1821 */ addu $v1,$t6,$t7 +/* f05880c: 0fc2c163 */ jal func0f0b058c +/* f058810: afa30024 */ sw $v1,0x24($sp) +/* f058814: 8fa30024 */ lw $v1,0x24($sp) +/* f058818: 90780002 */ lbu $t8,0x2($v1) +/* f05881c: 0302082a */ slt $at,$t8,$v0 +/* f058820: 1020000a */ beqz $at,.L0f05884c +/* f058824: 00000000 */ sll $zero,$zero,0x0 +/* f058828: 90790003 */ lbu $t9,0x3($v1) +/* f05882c: 17200007 */ bnez $t9,.L0f05884c +/* f058830: 00000000 */ sll $zero,$zero,0x0 +/* f058834: 8e040434 */ lw $a0,0x434($s0) +/* f058838: 8e050438 */ lw $a1,0x438($s0) +/* f05883c: 0fc13583 */ jal chraiGoToLabel +/* f058840: 90660004 */ lbu $a2,0x4($v1) +/* f058844: 10000015 */ beqz $zero,.L0f05889c +/* f058848: ae020438 */ sw $v0,0x438($s0) +.L0f05884c: +/* f05884c: 0fc2c163 */ jal func0f0b058c +/* f058850: afa30024 */ sw $v1,0x24($sp) +/* f058854: 8fa30024 */ lw $v1,0x24($sp) +/* f058858: 90680002 */ lbu $t0,0x2($v1) +/* f05885c: 0048082a */ slt $at,$v0,$t0 +/* f058860: 5020000c */ beqzl $at,.L0f058894 +/* f058864: 8e0a0438 */ lw $t2,0x438($s0) +/* f058868: 90690003 */ lbu $t1,0x3($v1) +/* f05886c: 24010001 */ addiu $at,$zero,0x1 +/* f058870: 55210008 */ bnel $t1,$at,.L0f058894 +/* f058874: 8e0a0438 */ lw $t2,0x438($s0) +/* f058878: 8e040434 */ lw $a0,0x434($s0) +/* f05887c: 8e050438 */ lw $a1,0x438($s0) +/* f058880: 0fc13583 */ jal chraiGoToLabel +/* f058884: 90660004 */ lbu $a2,0x4($v1) +/* f058888: 10000004 */ beqz $zero,.L0f05889c +/* f05888c: ae020438 */ sw $v0,0x438($s0) +/* f058890: 8e0a0438 */ lw $t2,0x438($s0) +.L0f058894: +/* f058894: 254b0005 */ addiu $t3,$t2,0x5 +/* f058898: ae0b0438 */ sw $t3,0x438($s0) +.L0f05889c: +/* f05889c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0588a0: 8fb00018 */ lw $s0,0x18($sp) +/* f0588a4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0588a8: 03e00008 */ jr $ra +/* f0588ac: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 00fd + */ +GLOBAL_ASM( +glabel ai00fd +/* f0588b0: 3c03800a */ lui $v1,0x800a +/* f0588b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0588b8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0588bc: 8c6f0438 */ lw $t7,0x438($v1) +/* f0588c0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0588c4: afbf0014 */ sw $ra,0x14($sp) +/* f0588c8: 01cf3821 */ addu $a3,$t6,$t7 +/* f0588cc: 90e50002 */ lbu $a1,0x2($a3) +/* f0588d0: afa7001c */ sw $a3,0x1c($sp) +/* f0588d4: 0fc126d1 */ jal chrFindById +/* f0588d8: 8c640424 */ lw $a0,0x424($v1) +/* f0588dc: 3c03800a */ lui $v1,0x800a +/* f0588e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0588e4: 10400012 */ beqz $v0,.L0f058930 +/* f0588e8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0588ec: 8c580018 */ lw $t8,0x18($v0) +/* f0588f0: 0018ca80 */ sll $t9,$t8,0xa +/* f0588f4: 0723000f */ bgezl $t9,.L0f058934 +/* f0588f8: 8c6b0438 */ lw $t3,0x438($v1) +/* f0588fc: 8c490018 */ lw $t1,0x18($v0) +/* f058900: 3c01ffdf */ lui $at,0xffdf +/* f058904: 3421ffff */ ori $at,$at,0xffff +/* f058908: 01215024 */ and $t2,$t1,$at +/* f05890c: ac4a0018 */ sw $t2,0x18($v0) +/* f058910: 90e60003 */ lbu $a2,0x3($a3) +/* f058914: 8c650438 */ lw $a1,0x438($v1) +/* f058918: 0fc13583 */ jal chraiGoToLabel +/* f05891c: 8c640434 */ lw $a0,0x434($v1) +/* f058920: 3c03800a */ lui $v1,0x800a +/* f058924: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058928: 10000004 */ beqz $zero,.L0f05893c +/* f05892c: ac620438 */ sw $v0,0x438($v1) +.L0f058930: +/* f058930: 8c6b0438 */ lw $t3,0x438($v1) +.L0f058934: +/* f058934: 256c0004 */ addiu $t4,$t3,0x4 +/* f058938: ac6c0438 */ sw $t4,0x438($v1) +.L0f05893c: +/* f05893c: 8fbf0014 */ lw $ra,0x14($sp) +/* f058940: 27bd0020 */ addiu $sp,$sp,0x20 +/* f058944: 00001025 */ or $v0,$zero,$zero +/* f058948: 03e00008 */ jr $ra +/* f05894c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 00fe + */ +GLOBAL_ASM( +glabel ai00fe +/* f058950: 3c03800a */ lui $v1,0x800a +/* f058954: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058958: 8c6f02a0 */ lw $t7,0x2a0($v1) +/* f05895c: 240e0001 */ addiu $t6,$zero,0x1 +/* f058960: 00001025 */ or $v0,$zero,$zero +/* f058964: adee00d8 */ sw $t6,0xd8($t7) +/* f058968: 8c780438 */ lw $t8,0x438($v1) +/* f05896c: 27190002 */ addiu $t9,$t8,0x2 +/* f058970: 03e00008 */ jr $ra +/* f058974: ac790438 */ sw $t9,0x438($v1) +); + +/** + * @cmd 00ff + */ +GLOBAL_ASM( +glabel ai00ff +/* f058978: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05897c: afbf0014 */ sw $ra,0x14($sp) +/* f058980: 3c04800a */ lui $a0,0x800a +/* f058984: 0fc0eb92 */ jal func0f03ae48 +/* f058988: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f05898c: 3c03800a */ lui $v1,0x800a +/* f058990: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058994: 8c6e0438 */ lw $t6,0x438($v1) +/* f058998: 8fbf0014 */ lw $ra,0x14($sp) +/* f05899c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0589a0: 25cf0002 */ addiu $t7,$t6,0x2 +/* f0589a4: ac6f0438 */ sw $t7,0x438($v1) +/* f0589a8: 03e00008 */ jr $ra +/* f0589ac: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0100 + */ +GLOBAL_ASM( +glabel ai0100 +/* f0589b0: 3c03800a */ lui $v1,0x800a +/* f0589b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0589b8: 8c6e0438 */ lw $t6,0x438($v1) +/* f0589bc: 00001025 */ or $v0,$zero,$zero +/* f0589c0: 25cf0003 */ addiu $t7,$t6,0x3 +/* f0589c4: 03e00008 */ jr $ra +/* f0589c8: ac6f0438 */ sw $t7,0x438($v1) +); + +/** + * @cmd 0101 + */ +GLOBAL_ASM( +glabel ai0101 +/* f0589cc: 3c03800a */ lui $v1,0x800a +/* f0589d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0589d4: 8c6e0438 */ lw $t6,0x438($v1) +/* f0589d8: 00001025 */ or $v0,$zero,$zero +/* f0589dc: 25cf0003 */ addiu $t7,$t6,0x3 +/* f0589e0: 03e00008 */ jr $ra +/* f0589e4: ac6f0438 */ sw $t7,0x438($v1) +); + +/** + * @cmd 0102 + */ +GLOBAL_ASM( +glabel ai0102 +/* f0589e8: 3c06800a */ lui $a2,0x800a +/* f0589ec: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0589f0: 8cce0434 */ lw $t6,0x434($a2) +/* f0589f4: 8ccf0438 */ lw $t7,0x438($a2) +/* f0589f8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0589fc: afbf001c */ sw $ra,0x1c($sp) +/* f058a00: 01cf1821 */ addu $v1,$t6,$t7 +/* f058a04: 90780002 */ lbu $t8,0x2($v1) +/* f058a08: 90680003 */ lbu $t0,0x3($v1) +/* f058a0c: afa30024 */ sw $v1,0x24($sp) +/* f058a10: 0018ca00 */ sll $t9,$t8,0x8 +/* f058a14: 03281025 */ or $v0,$t9,$t0 +/* f058a18: 3045ffff */ andi $a1,$v0,0xffff +/* f058a1c: 0fc12574 */ jal func0f0495d0 +/* f058a20: 8cc40424 */ lw $a0,0x424($a2) +/* f058a24: 8fa30024 */ lw $v1,0x24($sp) +/* f058a28: 04400014 */ bltz $v0,.L0f058a7c +/* f058a2c: 00402025 */ or $a0,$v0,$zero +/* f058a30: 90650004 */ lbu $a1,0x4($v1) +/* f058a34: 24010006 */ addiu $at,$zero,0x6 +/* f058a38: 10a10007 */ beq $a1,$at,.L0f058a58 +/* f058a3c: 24010007 */ addiu $at,$zero,0x7 +/* f058a40: 54a1000a */ bnel $a1,$at,.L0f058a6c +/* f058a44: 906a0007 */ lbu $t2,0x7($v1) +/* f058a48: 0fc00ad6 */ jal func0f002b58 +/* f058a4c: 00002825 */ or $a1,$zero,$zero +/* f058a50: 1000000a */ beqz $zero,.L0f058a7c +/* f058a54: 00000000 */ sll $zero,$zero,0x0 +.L0f058a58: +/* f058a58: 0fc00ad6 */ jal func0f002b58 +/* f058a5c: 24050001 */ addiu $a1,$zero,0x1 +/* f058a60: 10000006 */ beqz $zero,.L0f058a7c +/* f058a64: 00000000 */ sll $zero,$zero,0x0 +/* f058a68: 906a0007 */ lbu $t2,0x7($v1) +.L0f058a6c: +/* f058a6c: 90660005 */ lbu $a2,0x5($v1) +/* f058a70: 90670006 */ lbu $a3,0x6($v1) +/* f058a74: 0fc00b0a */ jal func0f002c28 +/* f058a78: afaa0010 */ sw $t2,0x10($sp) +.L0f058a7c: +/* f058a7c: 3c03800a */ lui $v1,0x800a +/* f058a80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058a84: 8c6b0438 */ lw $t3,0x438($v1) +/* f058a88: 8fbf001c */ lw $ra,0x1c($sp) +/* f058a8c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f058a90: 256c000b */ addiu $t4,$t3,0xb +/* f058a94: ac6c0438 */ sw $t4,0x438($v1) +/* f058a98: 03e00008 */ jr $ra +/* f058a9c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0103 + */ +GLOBAL_ASM( +glabel ai0103 +/* f058aa0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f058aa4: 3c03800a */ lui $v1,0x800a +/* f058aa8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058aac: afbf0014 */ sw $ra,0x14($sp) +/* f058ab0: 0fc12d96 */ jal func0f04b658 +/* f058ab4: 8c640424 */ lw $a0,0x424($v1) +/* f058ab8: 3c03800a */ lui $v1,0x800a +/* f058abc: 1040000a */ beqz $v0,.L0f058ae8 +/* f058ac0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058ac4: 8c640434 */ lw $a0,0x434($v1) +/* f058ac8: 8c650438 */ lw $a1,0x438($v1) +/* f058acc: 00851021 */ addu $v0,$a0,$a1 +/* f058ad0: 0fc13583 */ jal chraiGoToLabel +/* f058ad4: 90460002 */ lbu $a2,0x2($v0) +/* f058ad8: 3c03800a */ lui $v1,0x800a +/* f058adc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058ae0: 10000004 */ beqz $zero,.L0f058af4 +/* f058ae4: ac620438 */ sw $v0,0x438($v1) +.L0f058ae8: +/* f058ae8: 8c6e0438 */ lw $t6,0x438($v1) +/* f058aec: 25cf0003 */ addiu $t7,$t6,0x3 +/* f058af0: ac6f0438 */ sw $t7,0x438($v1) +.L0f058af4: +/* f058af4: 8fbf0014 */ lw $ra,0x14($sp) +/* f058af8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f058afc: 00001025 */ or $v0,$zero,$zero +/* f058b00: 03e00008 */ jr $ra +/* f058b04: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0104 + */ +GLOBAL_ASM( +glabel ai0104 +/* f058b08: 3c05800a */ lui $a1,0x800a +/* f058b0c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f058b10: 8ca30424 */ lw $v1,0x424($a1) +/* f058b14: 2409ffff */ addiu $t1,$zero,-1 +/* f058b18: 8462012c */ lh $v0,0x12c($v1) +/* f058b1c: 0440000c */ bltz $v0,.L0f058b50 +/* f058b20: 000270c0 */ sll $t6,$v0,0x3 +/* f058b24: 8caf0338 */ lw $t7,0x338($a1) +/* f058b28: 01c27021 */ addu $t6,$t6,$v0 +/* f058b2c: 000e70c0 */ sll $t6,$t6,0x3 +/* f058b30: 01cfc021 */ addu $t8,$t6,$t7 +/* f058b34: 8f040004 */ lw $a0,0x4($t8) +/* f058b38: 3c01ffdf */ lui $at,0xffdf +/* f058b3c: 3421ffff */ ori $at,$at,0xffff +/* f058b40: 8c990040 */ lw $t9,0x40($a0) +/* f058b44: 03214024 */ and $t0,$t9,$at +/* f058b48: ac880040 */ sw $t0,0x40($a0) +/* f058b4c: 8ca30424 */ lw $v1,0x424($a1) +.L0f058b50: +/* f058b50: a469012c */ sh $t1,0x12c($v1) +/* f058b54: 8caa0438 */ lw $t2,0x438($a1) +/* f058b58: 00001025 */ or $v0,$zero,$zero +/* f058b5c: 254b0002 */ addiu $t3,$t2,0x2 +/* f058b60: 03e00008 */ jr $ra +/* f058b64: acab0438 */ sw $t3,0x438($a1) +); + +/** + * @cmd 0105 + */ +GLOBAL_ASM( +glabel ai0105 +/* f058b68: 3c03800a */ lui $v1,0x800a +/* f058b6c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058b70: 8c6e0434 */ lw $t6,0x434($v1) +/* f058b74: 8c6f0438 */ lw $t7,0x438($v1) +/* f058b78: 27bdffd0 */ addiu $sp,$sp,-48 +/* f058b7c: afbf0014 */ sw $ra,0x14($sp) +/* f058b80: 01cf1021 */ addu $v0,$t6,$t7 +/* f058b84: 904a0002 */ lbu $t2,0x2($v0) +/* f058b88: 904c0003 */ lbu $t4,0x3($v0) +/* f058b8c: 8c780424 */ lw $t8,0x424($v1) +/* f058b90: 000a5a00 */ sll $t3,$t2,0x8 +/* f058b94: 016c6825 */ or $t5,$t3,$t4 +/* f058b98: 448d2000 */ mtc1 $t5,$f4 +/* f058b9c: 8719012c */ lh $t9,0x12c($t8) +/* f058ba0: 8c690338 */ lw $t1,0x338($v1) +/* f058ba4: 468021a0 */ cvt.s.w $f6,$f4 +/* f058ba8: 001940c0 */ sll $t0,$t9,0x3 +/* f058bac: 01194021 */ addu $t0,$t0,$t9 +/* f058bb0: 000840c0 */ sll $t0,$t0,0x3 +/* f058bb4: afa2002c */ sw $v0,0x2c($sp) +/* f058bb8: 27a50018 */ addiu $a1,$sp,0x18 +/* f058bbc: e7a60024 */ swc1 $f6,0x24($sp) +/* f058bc0: 27a60020 */ addiu $a2,$sp,0x20 +/* f058bc4: 27a7001c */ addiu $a3,$sp,0x1c +/* f058bc8: 0fc19881 */ jal func0f066204 +/* f058bcc: 01092021 */ addu $a0,$t0,$t1 +/* f058bd0: c7a80020 */ lwc1 $f8,0x20($sp) +/* f058bd4: c7aa001c */ lwc1 $f10,0x1c($sp) +/* f058bd8: c7b20024 */ lwc1 $f18,0x24($sp) +/* f058bdc: 3c03800a */ lui $v1,0x800a +/* f058be0: 460a4401 */ sub.s $f16,$f8,$f10 +/* f058be4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058be8: 8fa2002c */ lw $v0,0x2c($sp) +/* f058bec: 4612803c */ c.lt.s $f16,$f18 +/* f058bf0: 00000000 */ sll $zero,$zero,0x0 +/* f058bf4: 4502000a */ bc1fl .L0f058c20 +/* f058bf8: 8c6e0438 */ lw $t6,0x438($v1) +/* f058bfc: 8c640434 */ lw $a0,0x434($v1) +/* f058c00: 8c650438 */ lw $a1,0x438($v1) +/* f058c04: 0fc13583 */ jal chraiGoToLabel +/* f058c08: 90460004 */ lbu $a2,0x4($v0) +/* f058c0c: 3c03800a */ lui $v1,0x800a +/* f058c10: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058c14: 10000004 */ beqz $zero,.L0f058c28 +/* f058c18: ac620438 */ sw $v0,0x438($v1) +/* f058c1c: 8c6e0438 */ lw $t6,0x438($v1) +.L0f058c20: +/* f058c20: 25cf0005 */ addiu $t7,$t6,0x5 +/* f058c24: ac6f0438 */ sw $t7,0x438($v1) +.L0f058c28: +/* f058c28: 8fbf0014 */ lw $ra,0x14($sp) +/* f058c2c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f058c30: 00001025 */ or $v0,$zero,$zero +/* f058c34: 03e00008 */ jr $ra +/* f058c38: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0106 + */ +GLOBAL_ASM( +glabel ai0106 +/* f058c3c: 3c06800a */ lui $a2,0x800a +/* f058c40: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f058c44: 8cc40424 */ lw $a0,0x424($a2) +/* f058c48: 8cc30438 */ lw $v1,0x438($a2) +/* f058c4c: 8cce0434 */ lw $t6,0x434($a2) +/* f058c50: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058c54: afbf0014 */ sw $ra,0x14($sp) +/* f058c58: 1080002f */ beqz $a0,.L0f058d18 +/* f058c5c: 01c31021 */ addu $v0,$t6,$v1 +/* f058c60: 904f0003 */ lbu $t7,0x3($v0) +/* f058c64: 55e0000c */ bnezl $t7,.L0f058c98 +/* f058c68: 90480004 */ lbu $t0,0x4($v0) +/* f058c6c: 90580004 */ lbu $t8,0x4($v0) +/* f058c70: 57000009 */ bnezl $t8,.L0f058c98 +/* f058c74: 90480004 */ lbu $t0,0x4($v0) +/* f058c78: 0fc12705 */ jal func0f049c14 +/* f058c7c: 90450002 */ lbu $a1,0x2($v0) +/* f058c80: 3c06800a */ lui $a2,0x800a +/* f058c84: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f058c88: 8cc40424 */ lw $a0,0x424($a2) +/* f058c8c: 1000000b */ beqz $zero,.L0f058cbc +/* f058c90: a7a2001a */ sh $v0,0x1a($sp) +/* f058c94: 90480004 */ lbu $t0,0x4($v0) +.L0f058c98: +/* f058c98: 55000009 */ bnezl $t0,.L0f058cc0 +/* f058c9c: 87a3001a */ lh $v1,0x1a($sp) +/* f058ca0: 0fc126d1 */ jal chrFindById +/* f058ca4: 90450002 */ lbu $a1,0x2($v0) +/* f058ca8: 8443017e */ lh $v1,0x17e($v0) +/* f058cac: 3c06800a */ lui $a2,0x800a +/* f058cb0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f058cb4: 8cc40424 */ lw $a0,0x424($a2) +/* f058cb8: a7a3001a */ sh $v1,0x1a($sp) +.L0f058cbc: +/* f058cbc: 87a3001a */ lh $v1,0x1a($sp) +.L0f058cc0: +/* f058cc0: 8489017e */ lh $t1,0x17e($a0) +/* f058cc4: 10690012 */ beq $v1,$t1,.L0f058d10 +/* f058cc8: 00000000 */ sll $zero,$zero,0x0 +/* f058ccc: ac8000e4 */ sw $zero,0xe4($a0) +/* f058cd0: 8cca0424 */ lw $t2,0x424($a2) +/* f058cd4: 2401fffd */ addiu $at,$zero,-3 +/* f058cd8: ad4000e0 */ sw $zero,0xe0($t2) +/* f058cdc: 8ccb0424 */ lw $t3,0x424($a2) +/* f058ce0: ad6000f4 */ sw $zero,0xf4($t3) +/* f058ce4: 8cc40424 */ lw $a0,0x424($a2) +/* f058ce8: 8c8c0014 */ lw $t4,0x14($a0) +/* f058cec: 01816824 */ and $t5,$t4,$at +/* f058cf0: ac8d0014 */ sw $t5,0x14($a0) +/* f058cf4: 8cc40424 */ lw $a0,0x424($a2) +/* f058cf8: 2401fffb */ addiu $at,$zero,-5 +/* f058cfc: 8c8e0018 */ lw $t6,0x18($a0) +/* f058d00: 01c17824 */ and $t7,$t6,$at +/* f058d04: ac8f0018 */ sw $t7,0x18($a0) +/* f058d08: 8cd80424 */ lw $t8,0x424($a2) +/* f058d0c: a703017e */ sh $v1,0x17e($t8) +.L0f058d10: +/* f058d10: 10000009 */ beqz $zero,.L0f058d38 +/* f058d14: 8cc30438 */ lw $v1,0x438($a2) +.L0f058d18: +/* f058d18: 8cc40430 */ lw $a0,0x430($a2) +/* f058d1c: 50800007 */ beqzl $a0,.L0f058d3c +/* f058d20: 8fbf0014 */ lw $ra,0x14($sp) +/* f058d24: 0fc1ebf4 */ jal func0f07afd0 +/* f058d28: 90450002 */ lbu $a1,0x2($v0) +/* f058d2c: 3c06800a */ lui $a2,0x800a +/* f058d30: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f058d34: 8cc30438 */ lw $v1,0x438($a2) +.L0f058d38: +/* f058d38: 8fbf0014 */ lw $ra,0x14($sp) +.L0f058d3c: +/* f058d3c: 24790005 */ addiu $t9,$v1,0x5 +/* f058d40: acd90438 */ sw $t9,0x438($a2) +/* f058d44: 27bd0020 */ addiu $sp,$sp,0x20 +/* f058d48: 03e00008 */ jr $ra +/* f058d4c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0107 + */ +GLOBAL_ASM( +glabel ai0107 +/* f058d50: 3c03800a */ lui $v1,0x800a +/* f058d54: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058d58: 8c640424 */ lw $a0,0x424($v1) +/* f058d5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058d60: afbf0014 */ sw $ra,0x14($sp) +/* f058d64: 8486012a */ lh $a2,0x12a($a0) +/* f058d68: 8c650438 */ lw $a1,0x438($v1) +/* f058d6c: 8c6e0434 */ lw $t6,0x434($v1) +/* f058d70: 2401ffff */ addiu $at,$zero,-1 +/* f058d74: 10c1000a */ beq $a2,$at,.L0f058da0 +/* f058d78: 01c53821 */ addu $a3,$t6,$a1 +/* f058d7c: 00c02825 */ or $a1,$a2,$zero +/* f058d80: 0fc12705 */ jal func0f049c14 +/* f058d84: afa70018 */ sw $a3,0x18($sp) +/* f058d88: 3c03800a */ lui $v1,0x800a +/* f058d8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058d90: 8c650438 */ lw $a1,0x438($v1) +/* f058d94: 8c640424 */ lw $a0,0x424($v1) +/* f058d98: 8fa70018 */ lw $a3,0x18($sp) +/* f058d9c: afa2001c */ sw $v0,0x1c($sp) +.L0f058da0: +/* f058da0: 8482017e */ lh $v0,0x17e($a0) +/* f058da4: 2401ffff */ addiu $at,$zero,-1 +/* f058da8: 8faf001c */ lw $t7,0x1c($sp) +/* f058dac: 1041000a */ beq $v0,$at,.L0f058dd8 +/* f058db0: 24b80003 */ addiu $t8,$a1,0x3 +/* f058db4: 51e20009 */ beql $t7,$v0,.L0f058ddc +/* f058db8: ac780438 */ sw $t8,0x438($v1) +/* f058dbc: 8c640434 */ lw $a0,0x434($v1) +/* f058dc0: 0fc13583 */ jal chraiGoToLabel +/* f058dc4: 90e60002 */ lbu $a2,0x2($a3) +/* f058dc8: 3c03800a */ lui $v1,0x800a +/* f058dcc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058dd0: 10000002 */ beqz $zero,.L0f058ddc +/* f058dd4: ac620438 */ sw $v0,0x438($v1) +.L0f058dd8: +/* f058dd8: ac780438 */ sw $t8,0x438($v1) +.L0f058ddc: +/* f058ddc: 8fbf0014 */ lw $ra,0x14($sp) +/* f058de0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f058de4: 00001025 */ or $v0,$zero,$zero +/* f058de8: 03e00008 */ jr $ra +/* f058dec: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0108 + */ +GLOBAL_ASM( +glabel ai0108 +/* f058df0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f058df4: afb00018 */ sw $s0,0x18($sp) +/* f058df8: 3c10800a */ lui $s0,0x800a +/* f058dfc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f058e00: 8e0e0434 */ lw $t6,0x434($s0) +/* f058e04: 8e0f0438 */ lw $t7,0x438($s0) +/* f058e08: afbf001c */ sw $ra,0x1c($sp) +/* f058e0c: 8e040424 */ lw $a0,0x424($s0) +/* f058e10: 01cf3821 */ addu $a3,$t6,$t7 +/* f058e14: 90e50002 */ lbu $a1,0x2($a3) +/* f058e18: 0fc126d1 */ jal chrFindById +/* f058e1c: afa7002c */ sw $a3,0x2c($sp) +/* f058e20: 8fa7002c */ lw $a3,0x2c($sp) +/* f058e24: 00403025 */ or $a2,$v0,$zero +/* f058e28: 10400008 */ beqz $v0,.L0f058e4c +/* f058e2c: 00004025 */ or $t0,$zero,$zero +/* f058e30: 8c43001c */ lw $v1,0x1c($v0) +/* f058e34: 50600006 */ beqzl $v1,.L0f058e50 +/* f058e38: 90f90002 */ lbu $t9,0x2($a3) +/* f058e3c: 90780000 */ lbu $t8,0x0($v1) +/* f058e40: 24010006 */ addiu $at,$zero,0x6 +/* f058e44: 1301002c */ beq $t8,$at,.L0f058ef8 +/* f058e48: 00000000 */ sll $zero,$zero,0x0 +.L0f058e4c: +/* f058e4c: 90f90002 */ lbu $t9,0x2($a3) +.L0f058e50: +/* f058e50: 240100f8 */ addiu $at,$zero,0xf8 +/* f058e54: 13210028 */ beq $t9,$at,.L0f058ef8 +/* f058e58: 00000000 */ sll $zero,$zero,0x0 +/* f058e5c: 90e90004 */ lbu $t1,0x4($a3) +/* f058e60: 5520001c */ bnezl $t1,.L0f058ed4 +/* f058e64: 844c017e */ lh $t4,0x17e($v0) +/* f058e68: 90e50003 */ lbu $a1,0x3($a3) +/* f058e6c: afa80024 */ sw $t0,0x24($sp) +/* f058e70: afa7002c */ sw $a3,0x2c($sp) +/* f058e74: afa60028 */ sw $a2,0x28($sp) +/* f058e78: 0fc126d1 */ jal chrFindById +/* f058e7c: 8e040424 */ lw $a0,0x424($s0) +/* f058e80: 8fa60028 */ lw $a2,0x28($sp) +/* f058e84: 8fa7002c */ lw $a3,0x2c($sp) +/* f058e88: 1040001b */ beqz $v0,.L0f058ef8 +/* f058e8c: 8fa80024 */ lw $t0,0x24($sp) +/* f058e90: 8c4a001c */ lw $t2,0x1c($v0) +/* f058e94: 00c02025 */ or $a0,$a2,$zero +/* f058e98: 11400017 */ beqz $t2,.L0f058ef8 +/* f058e9c: 00000000 */ sll $zero,$zero,0x0 +/* f058ea0: afa20020 */ sw $v0,0x20($sp) +/* f058ea4: afa7002c */ sw $a3,0x2c($sp) +/* f058ea8: 0fc0a221 */ jal func0f028884 +/* f058eac: afa80024 */ sw $t0,0x24($sp) +/* f058eb0: 8fa30020 */ lw $v1,0x20($sp) +/* f058eb4: 8fa7002c */ lw $a3,0x2c($sp) +/* f058eb8: 8fa80024 */ lw $t0,0x24($sp) +/* f058ebc: 8c6b001c */ lw $t3,0x1c($v1) +/* f058ec0: 144b000d */ bne $v0,$t3,.L0f058ef8 +/* f058ec4: 00000000 */ sll $zero,$zero,0x0 +/* f058ec8: 1000000b */ beqz $zero,.L0f058ef8 +/* f058ecc: 24080001 */ addiu $t0,$zero,0x1 +/* f058ed0: 844c017e */ lh $t4,0x17e($v0) +.L0f058ed4: +/* f058ed4: 2401ffff */ addiu $at,$zero,-1 +/* f058ed8: 11810007 */ beq $t4,$at,.L0f058ef8 +/* f058edc: 00000000 */ sll $zero,$zero,0x0 +/* f058ee0: 10400005 */ beqz $v0,.L0f058ef8 +/* f058ee4: 00000000 */ sll $zero,$zero,0x0 +/* f058ee8: 8c4d001c */ lw $t5,0x1c($v0) +/* f058eec: 11a00002 */ beqz $t5,.L0f058ef8 +/* f058ef0: 00000000 */ sll $zero,$zero,0x0 +/* f058ef4: 24080001 */ addiu $t0,$zero,0x1 +.L0f058ef8: +/* f058ef8: 51000008 */ beqzl $t0,.L0f058f1c +/* f058efc: 8e0e0438 */ lw $t6,0x438($s0) +/* f058f00: 8e040434 */ lw $a0,0x434($s0) +/* f058f04: 8e050438 */ lw $a1,0x438($s0) +/* f058f08: 0fc13583 */ jal chraiGoToLabel +/* f058f0c: 90e60005 */ lbu $a2,0x5($a3) +/* f058f10: 10000004 */ beqz $zero,.L0f058f24 +/* f058f14: ae020438 */ sw $v0,0x438($s0) +/* f058f18: 8e0e0438 */ lw $t6,0x438($s0) +.L0f058f1c: +/* f058f1c: 25cf0006 */ addiu $t7,$t6,0x6 +/* f058f20: ae0f0438 */ sw $t7,0x438($s0) +.L0f058f24: +/* f058f24: 8fbf001c */ lw $ra,0x1c($sp) +/* f058f28: 8fb00018 */ lw $s0,0x18($sp) +/* f058f2c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f058f30: 03e00008 */ jr $ra +/* f058f34: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0109 + */ +GLOBAL_ASM( +glabel ai0109 +/* f058f38: 3c03800a */ lui $v1,0x800a +/* f058f3c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058f40: 8c6e0434 */ lw $t6,0x434($v1) +/* f058f44: 8c6f0438 */ lw $t7,0x438($v1) +/* f058f48: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058f4c: afbf0014 */ sw $ra,0x14($sp) +/* f058f50: 01cf3821 */ addu $a3,$t6,$t7 +/* f058f54: 90f80003 */ lbu $t8,0x3($a3) +/* f058f58: 90e80004 */ lbu $t0,0x4($a3) +/* f058f5c: 3c014120 */ lui $at,0x4120 +/* f058f60: 0018ca00 */ sll $t9,$t8,0x8 +/* f058f64: 03284825 */ or $t1,$t9,$t0 +/* f058f68: 44892000 */ mtc1 $t1,$f4 +/* f058f6c: 44814000 */ mtc1 $at,$f8 +/* f058f70: 90e40002 */ lbu $a0,0x2($a3) +/* f058f74: 468021a0 */ cvt.s.w $f6,$f4 +/* f058f78: afa7001c */ sw $a3,0x1c($sp) +/* f058f7c: 8c650424 */ lw $a1,0x424($v1) +/* f058f80: 46083002 */ mul.s $f0,$f6,$f8 +/* f058f84: 44060000 */ mfc1 $a2,$f0 +/* f058f88: 0fc129e7 */ jal func0f04a79c +/* f058f8c: 00000000 */ sll $zero,$zero,0x0 +/* f058f90: 3c03800a */ lui $v1,0x800a +/* f058f94: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058f98: 10400009 */ beqz $v0,.L0f058fc0 +/* f058f9c: 8fa7001c */ lw $a3,0x1c($sp) +/* f058fa0: 8c640434 */ lw $a0,0x434($v1) +/* f058fa4: 8c650438 */ lw $a1,0x438($v1) +/* f058fa8: 0fc13583 */ jal chraiGoToLabel +/* f058fac: 90e60005 */ lbu $a2,0x5($a3) +/* f058fb0: 3c03800a */ lui $v1,0x800a +/* f058fb4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f058fb8: 10000004 */ beqz $zero,.L0f058fcc +/* f058fbc: ac620438 */ sw $v0,0x438($v1) +.L0f058fc0: +/* f058fc0: 8c6a0438 */ lw $t2,0x438($v1) +/* f058fc4: 254b0006 */ addiu $t3,$t2,0x6 +/* f058fc8: ac6b0438 */ sw $t3,0x438($v1) +.L0f058fcc: +/* f058fcc: 8fbf0014 */ lw $ra,0x14($sp) +/* f058fd0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f058fd4: 00001025 */ or $v0,$zero,$zero +/* f058fd8: 03e00008 */ jr $ra +/* f058fdc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 010a + */ +GLOBAL_ASM( +glabel ai010a +/* f058fe0: 3c08800a */ lui $t0,0x800a +/* f058fe4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f058fe8: 8d0e0434 */ lw $t6,0x434($t0) +/* f058fec: 8d0f0438 */ lw $t7,0x438($t0) +/* f058ff0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f058ff4: afbf0014 */ sw $ra,0x14($sp) +/* f058ff8: 01cf1821 */ addu $v1,$t6,$t7 +/* f058ffc: 90780003 */ lbu $t8,0x3($v1) +/* f059000: 90690004 */ lbu $t1,0x4($v1) +/* f059004: 3c014120 */ lui $at,0x4120 +/* f059008: 0018ca00 */ sll $t9,$t8,0x8 +/* f05900c: 03295025 */ or $t2,$t9,$t1 +/* f059010: 448a2000 */ mtc1 $t2,$f4 +/* f059014: 44814000 */ mtc1 $at,$f8 +/* f059018: 906b0005 */ lbu $t3,0x5($v1) +/* f05901c: 468021a0 */ cvt.s.w $f6,$f4 +/* f059020: 906d0006 */ lbu $t5,0x6($v1) +/* f059024: 000b6200 */ sll $t4,$t3,0x8 +/* f059028: 90640002 */ lbu $a0,0x2($v1) +/* f05902c: 018d1025 */ or $v0,$t4,$t5 +/* f059030: 3047ffff */ andi $a3,$v0,0xffff +/* f059034: 46083002 */ mul.s $f0,$f6,$f8 +/* f059038: afa3001c */ sw $v1,0x1c($sp) +/* f05903c: 8d050424 */ lw $a1,0x424($t0) +/* f059040: 44060000 */ mfc1 $a2,$f0 +/* f059044: 0fc129f7 */ jal func0f04a7dc +/* f059048: 00000000 */ sll $zero,$zero,0x0 +/* f05904c: 3c08800a */ lui $t0,0x800a +/* f059050: 25089fc0 */ addiu $t0,$t0,-24640 +/* f059054: 10400009 */ beqz $v0,.L0f05907c +/* f059058: 8fa3001c */ lw $v1,0x1c($sp) +/* f05905c: 8d040434 */ lw $a0,0x434($t0) +/* f059060: 8d050438 */ lw $a1,0x438($t0) +/* f059064: 0fc13583 */ jal chraiGoToLabel +/* f059068: 90660007 */ lbu $a2,0x7($v1) +/* f05906c: 3c08800a */ lui $t0,0x800a +/* f059070: 25089fc0 */ addiu $t0,$t0,-24640 +/* f059074: 10000004 */ beqz $zero,.L0f059088 +/* f059078: ad020438 */ sw $v0,0x438($t0) +.L0f05907c: +/* f05907c: 8d0f0438 */ lw $t7,0x438($t0) +/* f059080: 25f80008 */ addiu $t8,$t7,0x8 +/* f059084: ad180438 */ sw $t8,0x438($t0) +.L0f059088: +/* f059088: 8fbf0014 */ lw $ra,0x14($sp) +/* f05908c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f059090: 00001025 */ or $v0,$zero,$zero +/* f059094: 03e00008 */ jr $ra +/* f059098: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 010b + */ +GLOBAL_ASM( +glabel ai010b +/* f05909c: 3c03800a */ lui $v1,0x800a +/* f0590a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0590a4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0590a8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0590ac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0590b0: afbf0014 */ sw $ra,0x14($sp) +/* f0590b4: 01cf3021 */ addu $a2,$t6,$t7 +/* f0590b8: 90c50002 */ lbu $a1,0x2($a2) +/* f0590bc: afa6001c */ sw $a2,0x1c($sp) +/* f0590c0: 0fc126d1 */ jal chrFindById +/* f0590c4: 8c640424 */ lw $a0,0x424($v1) +/* f0590c8: 3c03800a */ lui $v1,0x800a +/* f0590cc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0590d0: 10400003 */ beqz $v0,.L0f0590e0 +/* f0590d4: 8fa6001c */ lw $a2,0x1c($sp) +/* f0590d8: 90d80003 */ lbu $t8,0x3($a2) +/* f0590dc: a0580125 */ sb $t8,0x125($v0) +.L0f0590e0: +/* f0590e0: 8c790438 */ lw $t9,0x438($v1) +/* f0590e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0590e8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0590ec: 27280004 */ addiu $t0,$t9,0x4 +/* f0590f0: ac680438 */ sw $t0,0x438($v1) +/* f0590f4: 03e00008 */ jr $ra +/* f0590f8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 010c + */ +GLOBAL_ASM( +glabel ai010c +/* f0590fc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f059100: afb00018 */ sw $s0,0x18($sp) +/* f059104: 3c10800a */ lui $s0,0x800a +/* f059108: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05910c: 8e0e0434 */ lw $t6,0x434($s0) +/* f059110: 8e0f0438 */ lw $t7,0x438($s0) +/* f059114: afbf001c */ sw $ra,0x1c($sp) +/* f059118: 8e040424 */ lw $a0,0x424($s0) +/* f05911c: 01cfc021 */ addu $t8,$t6,$t7 +/* f059120: afb80024 */ sw $t8,0x24($sp) +/* f059124: 0fc126d1 */ jal chrFindById +/* f059128: 240500fc */ addiu $a1,$zero,0xfc +/* f05912c: 10400009 */ beqz $v0,.L0f059154 +/* f059130: 00402025 */ or $a0,$v0,$zero +/* f059134: 8c590020 */ lw $t9,0x20($v0) +/* f059138: 5720000e */ bnezl $t9,.L0f059174 +/* f05913c: 8faa0024 */ lw $t2,0x24($sp) +/* f059140: 8c48001c */ lw $t0,0x1c($v0) +/* f059144: 24010006 */ addiu $at,$zero,0x6 +/* f059148: 91090000 */ lbu $t1,0x0($t0) +/* f05914c: 51210009 */ beql $t1,$at,.L0f059174 +/* f059150: 8faa0024 */ lw $t2,0x24($sp) +.L0f059154: +/* f059154: 8e040424 */ lw $a0,0x424($s0) +/* f059158: 0fc12b0e */ jal func0f04ac38 +/* f05915c: 240500f8 */ addiu $a1,$zero,0xf8 +/* f059160: 8e040424 */ lw $a0,0x424($s0) +/* f059164: 0fc126d1 */ jal chrFindById +/* f059168: 240500fc */ addiu $a1,$zero,0xfc +/* f05916c: 00402025 */ or $a0,$v0,$zero +/* f059170: 8faa0024 */ lw $t2,0x24($sp) +.L0f059174: +/* f059174: 8e050424 */ lw $a1,0x424($s0) +/* f059178: 0fc12aa3 */ jal func0f04aa8c +/* f05917c: 91460002 */ lbu $a2,0x2($t2) +/* f059180: 10400007 */ beqz $v0,.L0f0591a0 +/* f059184: 8fab0024 */ lw $t3,0x24($sp) +/* f059188: 8e040434 */ lw $a0,0x434($s0) +/* f05918c: 8e050438 */ lw $a1,0x438($s0) +/* f059190: 0fc13583 */ jal chraiGoToLabel +/* f059194: 91660003 */ lbu $a2,0x3($t3) +/* f059198: 10000004 */ beqz $zero,.L0f0591ac +/* f05919c: ae020438 */ sw $v0,0x438($s0) +.L0f0591a0: +/* f0591a0: 8e0c0438 */ lw $t4,0x438($s0) +/* f0591a4: 258d0004 */ addiu $t5,$t4,0x4 +/* f0591a8: ae0d0438 */ sw $t5,0x438($s0) +.L0f0591ac: +/* f0591ac: 8fbf001c */ lw $ra,0x1c($sp) +/* f0591b0: 8fb00018 */ lw $s0,0x18($sp) +/* f0591b4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0591b8: 03e00008 */ jr $ra +/* f0591bc: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 011e + */ +GLOBAL_ASM( +glabel ai011e +/* f0591c0: 3c03800a */ lui $v1,0x800a +/* f0591c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0591c8: 8c6e0434 */ lw $t6,0x434($v1) +/* f0591cc: 8c6f0438 */ lw $t7,0x438($v1) +/* f0591d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0591d4: afbf0014 */ sw $ra,0x14($sp) +/* f0591d8: 01cf3821 */ addu $a3,$t6,$t7 +/* f0591dc: 90e50002 */ lbu $a1,0x2($a3) +/* f0591e0: afa7001c */ sw $a3,0x1c($sp) +/* f0591e4: 0fc126d1 */ jal chrFindById +/* f0591e8: 8c640424 */ lw $a0,0x424($v1) +/* f0591ec: 3c03800a */ lui $v1,0x800a +/* f0591f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0591f4: 10400012 */ beqz $v0,.L0f059240 +/* f0591f8: 8fa7001c */ lw $a3,0x1c($sp) +/* f0591fc: 8c58001c */ lw $t8,0x1c($v0) +/* f059200: 53000010 */ beqzl $t8,.L0f059244 +/* f059204: 8c790438 */ lw $t9,0x438($v1) +/* f059208: 10400003 */ beqz $v0,.L0f059218 +/* f05920c: 00002025 */ or $a0,$zero,$zero +/* f059210: 10000001 */ beqz $zero,.L0f059218 +/* f059214: 904402fe */ lbu $a0,0x2fe($v0) +.L0f059218: +/* f059218: 5480000a */ bnezl $a0,.L0f059244 +/* f05921c: 8c790438 */ lw $t9,0x438($v1) +/* f059220: 8c640434 */ lw $a0,0x434($v1) +/* f059224: 8c650438 */ lw $a1,0x438($v1) +/* f059228: 0fc13583 */ jal chraiGoToLabel +/* f05922c: 90e60003 */ lbu $a2,0x3($a3) +/* f059230: 3c03800a */ lui $v1,0x800a +/* f059234: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059238: 10000004 */ beqz $zero,.L0f05924c +/* f05923c: ac620438 */ sw $v0,0x438($v1) +.L0f059240: +/* f059240: 8c790438 */ lw $t9,0x438($v1) +.L0f059244: +/* f059244: 27280004 */ addiu $t0,$t9,0x4 +/* f059248: ac680438 */ sw $t0,0x438($v1) +.L0f05924c: +/* f05924c: 8fbf0014 */ lw $ra,0x14($sp) +/* f059250: 27bd0020 */ addiu $sp,$sp,0x20 +/* f059254: 00001025 */ or $v0,$zero,$zero +/* f059258: 03e00008 */ jr $ra +/* f05925c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 011f + */ +GLOBAL_ASM( +glabel ai011f +/* f059260: 3c03800a */ lui $v1,0x800a +/* f059264: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059268: 8c6e0434 */ lw $t6,0x434($v1) +/* f05926c: 8c6f0438 */ lw $t7,0x438($v1) +/* f059270: 27bdffe0 */ addiu $sp,$sp,-32 +/* f059274: afbf0014 */ sw $ra,0x14($sp) +/* f059278: 01cf3821 */ addu $a3,$t6,$t7 +/* f05927c: 90e50002 */ lbu $a1,0x2($a3) +/* f059280: afa7001c */ sw $a3,0x1c($sp) +/* f059284: 0fc126d1 */ jal chrFindById +/* f059288: 8c640424 */ lw $a0,0x424($v1) +/* f05928c: 3c03800a */ lui $v1,0x800a +/* f059290: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059294: 10400013 */ beqz $v0,.L0f0592e4 +/* f059298: 8fa7001c */ lw $a3,0x1c($sp) +/* f05929c: 8c58001c */ lw $t8,0x1c($v0) +/* f0592a0: 24010001 */ addiu $at,$zero,0x1 +/* f0592a4: 53000010 */ beqzl $t8,.L0f0592e8 +/* f0592a8: 8c790438 */ lw $t9,0x438($v1) +/* f0592ac: 10400003 */ beqz $v0,.L0f0592bc +/* f0592b0: 00002025 */ or $a0,$zero,$zero +/* f0592b4: 10000001 */ beqz $zero,.L0f0592bc +/* f0592b8: 904402fe */ lbu $a0,0x2fe($v0) +.L0f0592bc: +/* f0592bc: 5481000a */ bnel $a0,$at,.L0f0592e8 +/* f0592c0: 8c790438 */ lw $t9,0x438($v1) +/* f0592c4: 8c640434 */ lw $a0,0x434($v1) +/* f0592c8: 8c650438 */ lw $a1,0x438($v1) +/* f0592cc: 0fc13583 */ jal chraiGoToLabel +/* f0592d0: 90e60003 */ lbu $a2,0x3($a3) +/* f0592d4: 3c03800a */ lui $v1,0x800a +/* f0592d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0592dc: 10000004 */ beqz $zero,.L0f0592f0 +/* f0592e0: ac620438 */ sw $v0,0x438($v1) +.L0f0592e4: +/* f0592e4: 8c790438 */ lw $t9,0x438($v1) +.L0f0592e8: +/* f0592e8: 27280004 */ addiu $t0,$t9,0x4 +/* f0592ec: ac680438 */ sw $t0,0x438($v1) +.L0f0592f0: +/* f0592f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0592f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0592f8: 00001025 */ or $v0,$zero,$zero +/* f0592fc: 03e00008 */ jr $ra +/* f059300: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0120 + */ +GLOBAL_ASM( +glabel ai0120 +/* f059304: 27bdffd0 */ addiu $sp,$sp,-48 +/* f059308: afb30020 */ sw $s3,0x20($sp) +/* f05930c: 3c13800a */ lui $s3,0x800a +/* f059310: 26739fc0 */ addiu $s3,$s3,-24640 +/* f059314: 8e6e0434 */ lw $t6,0x434($s3) +/* f059318: 8e6f0438 */ lw $t7,0x438($s3) +/* f05931c: 8e790424 */ lw $t9,0x424($s3) +/* f059320: afbf0024 */ sw $ra,0x24($sp) +/* f059324: 01cfc021 */ addu $t8,$t6,$t7 +/* f059328: afb2001c */ sw $s2,0x1c($sp) +/* f05932c: afb10018 */ sw $s1,0x18($sp) +/* f059330: afb00014 */ sw $s0,0x14($sp) +/* f059334: afb8002c */ sw $t8,0x2c($sp) +/* f059338: 0fc13380 */ jal func0f04ce00 +/* f05933c: 93240125 */ lbu $a0,0x125($t9) +/* f059340: 24080006 */ addiu $t0,$zero,0x6 +/* f059344: 00408825 */ or $s1,$v0,$zero +/* f059348: a3a8002b */ sb $t0,0x2b($sp) +/* f05934c: 00009025 */ or $s2,$zero,$zero +/* f059350: 0fc12840 */ jal func0f04a100 +/* f059354: 8e640424 */ lw $a0,0x424($s3) +/* f059358: 18400002 */ blez $v0,.L0f059364 +/* f05935c: 24090004 */ addiu $t1,$zero,0x4 +/* f059360: a3a9002b */ sb $t1,0x2b($sp) +.L0f059364: +/* f059364: 0fc2866a */ jal func0f0a19a8 +/* f059368: 00002025 */ or $a0,$zero,$zero +/* f05936c: 244afffe */ addiu $t2,$v0,-2 +/* f059370: 2d41001a */ sltiu $at,$t2,0x1a +/* f059374: 1020000e */ beqz $at,.L0f0593b0 +/* f059378: 000a5080 */ sll $t2,$t2,0x2 +/* f05937c: 3c017f1b */ lui $at,0x7f1b +/* f059380: 002a0821 */ addu $at,$at,$t2 +/* f059384: 8c2a9ce4 */ lw $t2,-0x631c($at) +/* f059388: 01400008 */ jr $t2 +/* f05938c: 00000000 */ sll $zero,$zero,0x0 +/* f059390: 93ab002b */ lbu $t3,0x2b($sp) +/* f059394: 256cffff */ addiu $t4,$t3,-1 +/* f059398: 10000008 */ beqz $zero,.L0f0593bc +/* f05939c: a3ac002b */ sb $t4,0x2b($sp) +/* f0593a0: 93ad002b */ lbu $t5,0x2b($sp) +/* f0593a4: 25aefffe */ addiu $t6,$t5,-2 +/* f0593a8: 10000004 */ beqz $zero,.L0f0593bc +/* f0593ac: a3ae002b */ sb $t6,0x2b($sp) +.L0f0593b0: +/* f0593b0: 93af002b */ lbu $t7,0x2b($sp) +/* f0593b4: 25f80001 */ addiu $t8,$t7,0x1 +/* f0593b8: a3b8002b */ sb $t8,0x2b($sp) +.L0f0593bc: +/* f0593bc: 86240000 */ lh $a0,0x0($s1) +/* f0593c0: 2401fffe */ addiu $at,$zero,-2 +/* f0593c4: 1081002d */ beq $a0,$at,.L0f05947c +/* f0593c8: 00000000 */ sll $zero,$zero,0x0 +.L0f0593cc: +/* f0593cc: 0fc0a1dd */ jal func0f028774 +/* f0593d0: 00000000 */ sll $zero,$zero,0x0 +/* f0593d4: 10400024 */ beqz $v0,.L0f059468 +/* f0593d8: 00408025 */ or $s0,$v0,$zero +/* f0593dc: 8c590020 */ lw $t9,0x20($v0) +/* f0593e0: 53200022 */ beqzl $t9,.L0f05946c +/* f0593e4: 86240002 */ lh $a0,0x2($s1) +/* f0593e8: 0fc0e6a5 */ jal func0f039a94 +/* f0593ec: 00402025 */ or $a0,$v0,$zero +/* f0593f0: 5440001e */ bnezl $v0,.L0f05946c +/* f0593f4: 86240002 */ lh $a0,0x2($s1) +/* f0593f8: 82080007 */ lb $t0,0x7($s0) +/* f0593fc: 24010005 */ addiu $at,$zero,0x5 +/* f059400: 5101001a */ beql $t0,$at,.L0f05946c +/* f059404: 86240002 */ lh $a0,0x2($s1) +/* f059408: 92090113 */ lbu $t1,0x113($s0) +/* f05940c: 29210065 */ slti $at,$t1,0x65 +/* f059410: 54200016 */ bnezl $at,.L0f05946c +/* f059414: 86240002 */ lh $a0,0x2($s1) +/* f059418: 8e640424 */ lw $a0,0x424($s3) +/* f05941c: 920a02a2 */ lbu $t2,0x2a2($s0) +/* f059420: 908b02a2 */ lbu $t3,0x2a2($a0) +/* f059424: 554b0011 */ bnel $t2,$t3,.L0f05946c +/* f059428: 86240002 */ lh $a0,0x2($s1) +/* f05942c: 86050000 */ lh $a1,0x0($s0) +/* f059430: 848c0000 */ lh $t4,0x0($a0) +/* f059434: 50ac000d */ beql $a1,$t4,.L0f05946c +/* f059438: 86240002 */ lh $a0,0x2($s1) +/* f05943c: 0fc1272c */ jal func0f049cb0 +/* f059440: 00000000 */ sll $zero,$zero,0x0 +/* f059444: 3c017f1b */ lui $at,0x7f1b +/* f059448: c4249d4c */ lwc1 $f4,-0x62b4($at) +/* f05944c: 4604003c */ c.lt.s $f0,$f4 +/* f059450: 00000000 */ sll $zero,$zero,0x0 +/* f059454: 45020005 */ bc1fl .L0f05946c +/* f059458: 86240002 */ lh $a0,0x2($s1) +/* f05945c: 26520001 */ addiu $s2,$s2,0x1 +/* f059460: 324d00ff */ andi $t5,$s2,0xff +/* f059464: 01a09025 */ or $s2,$t5,$zero +.L0f059468: +/* f059468: 86240002 */ lh $a0,0x2($s1) +.L0f05946c: +/* f05946c: 2401fffe */ addiu $at,$zero,-2 +/* f059470: 26310002 */ addiu $s1,$s1,0x2 +/* f059474: 1481ffd5 */ bne $a0,$at,.L0f0593cc +/* f059478: 00000000 */ sll $zero,$zero,0x0 +.L0f05947c: +/* f05947c: 16400005 */ bnez $s2,.L0f059494 +/* f059480: 02401825 */ or $v1,$s2,$zero +/* f059484: 93ae002b */ lbu $t6,0x2b($sp) +/* f059488: 25cffffe */ addiu $t7,$t6,-2 +/* f05948c: 10000006 */ beqz $zero,.L0f0594a8 +/* f059490: a3af002b */ sb $t7,0x2b($sp) +.L0f059494: +/* f059494: 24010001 */ addiu $at,$zero,0x1 +/* f059498: 14610003 */ bne $v1,$at,.L0f0594a8 +/* f05949c: 93b8002b */ lbu $t8,0x2b($sp) +/* f0594a0: 2719ffff */ addiu $t9,$t8,-1 +/* f0594a4: a3b9002b */ sb $t9,0x2b($sp) +.L0f0594a8: +/* f0594a8: 93a2002b */ lbu $v0,0x2b($sp) +/* f0594ac: 28410003 */ slti $at,$v0,0x3 +/* f0594b0: 50200005 */ beqzl $at,.L0f0594c8 +/* f0594b4: 8fa3002c */ lw $v1,0x2c($sp) +/* f0594b8: 50600003 */ beqzl $v1,.L0f0594c8 +/* f0594bc: 8fa3002c */ lw $v1,0x2c($sp) +/* f0594c0: 24020003 */ addiu $v0,$zero,0x3 +/* f0594c4: 8fa3002c */ lw $v1,0x2c($sp) +.L0f0594c8: +/* f0594c8: 90680002 */ lbu $t0,0x2($v1) +/* f0594cc: 0048082a */ slt $at,$v0,$t0 +/* f0594d0: 50200008 */ beqzl $at,.L0f0594f4 +/* f0594d4: 8e690438 */ lw $t1,0x438($s3) +/* f0594d8: 8e640434 */ lw $a0,0x434($s3) +/* f0594dc: 8e650438 */ lw $a1,0x438($s3) +/* f0594e0: 0fc13583 */ jal chraiGoToLabel +/* f0594e4: 90660003 */ lbu $a2,0x3($v1) +/* f0594e8: 10000004 */ beqz $zero,.L0f0594fc +/* f0594ec: ae620438 */ sw $v0,0x438($s3) +/* f0594f0: 8e690438 */ lw $t1,0x438($s3) +.L0f0594f4: +/* f0594f4: 252a0004 */ addiu $t2,$t1,0x4 +/* f0594f8: ae6a0438 */ sw $t2,0x438($s3) +.L0f0594fc: +/* f0594fc: 8fbf0024 */ lw $ra,0x24($sp) +/* f059500: 8fb00014 */ lw $s0,0x14($sp) +/* f059504: 8fb10018 */ lw $s1,0x18($sp) +/* f059508: 8fb2001c */ lw $s2,0x1c($sp) +/* f05950c: 8fb30020 */ lw $s3,0x20($sp) +/* f059510: 27bd0030 */ addiu $sp,$sp,0x30 +/* f059514: 03e00008 */ jr $ra +/* f059518: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0121 + */ +GLOBAL_ASM( +glabel ai0121 +/* f05951c: 3c03800a */ lui $v1,0x800a +/* f059520: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059524: 8c6e0434 */ lw $t6,0x434($v1) +/* f059528: 8c6f0438 */ lw $t7,0x438($v1) +/* f05952c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f059530: afbf0014 */ sw $ra,0x14($sp) +/* f059534: 01cf3821 */ addu $a3,$t6,$t7 +/* f059538: 90f80002 */ lbu $t8,0x2($a3) +/* f05953c: 90e80003 */ lbu $t0,0x3($a3) +/* f059540: 8c640424 */ lw $a0,0x424($v1) +/* f059544: 0018ca00 */ sll $t9,$t8,0x8 +/* f059548: 03282825 */ or $a1,$t9,$t0 +/* f05954c: 30a9ffff */ andi $t1,$a1,0xffff +/* f059550: 10800014 */ beqz $a0,.L0f0595a4 +/* f059554: 01202825 */ or $a1,$t1,$zero +/* f059558: 8c8a001c */ lw $t2,0x1c($a0) +/* f05955c: 00003025 */ or $a2,$zero,$zero +/* f059560: 51400011 */ beqzl $t2,.L0f0595a8 +/* f059564: 8c6b0438 */ lw $t3,0x438($v1) +/* f059568: 0fc12e8d */ jal func0f04ba34 +/* f05956c: afa7001c */ sw $a3,0x1c($sp) +/* f059570: 3c03800a */ lui $v1,0x800a +/* f059574: 2401ffff */ addiu $at,$zero,-1 +/* f059578: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05957c: 10410009 */ beq $v0,$at,.L0f0595a4 +/* f059580: 8fa7001c */ lw $a3,0x1c($sp) +/* f059584: 8c640434 */ lw $a0,0x434($v1) +/* f059588: 8c650438 */ lw $a1,0x438($v1) +/* f05958c: 0fc13583 */ jal chraiGoToLabel +/* f059590: 90e60004 */ lbu $a2,0x4($a3) +/* f059594: 3c03800a */ lui $v1,0x800a +/* f059598: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05959c: 10000004 */ beqz $zero,.L0f0595b0 +/* f0595a0: ac620438 */ sw $v0,0x438($v1) +.L0f0595a4: +/* f0595a4: 8c6b0438 */ lw $t3,0x438($v1) +.L0f0595a8: +/* f0595a8: 256c0005 */ addiu $t4,$t3,0x5 +/* f0595ac: ac6c0438 */ sw $t4,0x438($v1) +.L0f0595b0: +/* f0595b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0595b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0595b8: 00001025 */ or $v0,$zero,$zero +/* f0595bc: 03e00008 */ jr $ra +/* f0595c0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0122 + */ +GLOBAL_ASM( +glabel ai0122 +/* f0595c4: 3c07800a */ lui $a3,0x800a +/* f0595c8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0595cc: 8cee0434 */ lw $t6,0x434($a3) +/* f0595d0: 8cef0438 */ lw $t7,0x438($a3) +/* f0595d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0595d8: afbf0014 */ sw $ra,0x14($sp) +/* f0595dc: 01cf1821 */ addu $v1,$t6,$t7 +/* f0595e0: 90780002 */ lbu $t8,0x2($v1) +/* f0595e4: 90680003 */ lbu $t0,0x3($v1) +/* f0595e8: 906a0004 */ lbu $t2,0x4($v1) +/* f0595ec: 906c0005 */ lbu $t4,0x5($v1) +/* f0595f0: 906f0006 */ lbu $t7,0x6($v1) +/* f0595f4: 0018ca00 */ sll $t9,$t8,0x8 +/* f0595f8: 03282825 */ or $a1,$t9,$t0 +/* f0595fc: 8ce40424 */ lw $a0,0x424($a3) +/* f059600: 000a5e00 */ sll $t3,$t2,0x18 +/* f059604: 000c6c00 */ sll $t5,$t4,0x10 +/* f059608: 90680007 */ lbu $t0,0x7($v1) +/* f05960c: 016d7025 */ or $t6,$t3,$t5 +/* f059610: 000fc200 */ sll $t8,$t7,0x8 +/* f059614: 30a9ffff */ andi $t1,$a1,0xffff +/* f059618: 01d8c825 */ or $t9,$t6,$t8 +/* f05961c: 01202825 */ or $a1,$t1,$zero +/* f059620: 10800013 */ beqz $a0,.L0f059670 +/* f059624: 03283025 */ or $a2,$t9,$t0 +/* f059628: 8c89001c */ lw $t1,0x1c($a0) +/* f05962c: 51200011 */ beqzl $t1,.L0f059674 +/* f059630: 8cea0438 */ lw $t2,0x438($a3) +/* f059634: 0fc12e8d */ jal func0f04ba34 +/* f059638: afa3001c */ sw $v1,0x1c($sp) +/* f05963c: 3c07800a */ lui $a3,0x800a +/* f059640: 2401ffff */ addiu $at,$zero,-1 +/* f059644: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f059648: 10410009 */ beq $v0,$at,.L0f059670 +/* f05964c: 8fa3001c */ lw $v1,0x1c($sp) +/* f059650: 8ce40434 */ lw $a0,0x434($a3) +/* f059654: 8ce50438 */ lw $a1,0x438($a3) +/* f059658: 0fc13583 */ jal chraiGoToLabel +/* f05965c: 90660008 */ lbu $a2,0x8($v1) +/* f059660: 3c07800a */ lui $a3,0x800a +/* f059664: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f059668: 10000004 */ beqz $zero,.L0f05967c +/* f05966c: ace20438 */ sw $v0,0x438($a3) +.L0f059670: +/* f059670: 8cea0438 */ lw $t2,0x438($a3) +.L0f059674: +/* f059674: 254c0009 */ addiu $t4,$t2,0x9 +/* f059678: acec0438 */ sw $t4,0x438($a3) +.L0f05967c: +/* f05967c: 8fbf0014 */ lw $ra,0x14($sp) +/* f059680: 27bd0020 */ addiu $sp,$sp,0x20 +/* f059684: 00001025 */ or $v0,$zero,$zero +/* f059688: 03e00008 */ jr $ra +/* f05968c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0123 + */ +GLOBAL_ASM( +glabel ai0123 +/* f059690: 3c07800a */ lui $a3,0x800a +/* f059694: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f059698: 8cee0434 */ lw $t6,0x434($a3) +/* f05969c: 8cef0438 */ lw $t7,0x438($a3) +/* f0596a0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0596a4: afbf0014 */ sw $ra,0x14($sp) +/* f0596a8: 01cf1821 */ addu $v1,$t6,$t7 +/* f0596ac: 90780002 */ lbu $t8,0x2($v1) +/* f0596b0: 90680003 */ lbu $t0,0x3($v1) +/* f0596b4: 906a0004 */ lbu $t2,0x4($v1) +/* f0596b8: 906c0005 */ lbu $t4,0x5($v1) +/* f0596bc: 906f0006 */ lbu $t7,0x6($v1) +/* f0596c0: 0018ca00 */ sll $t9,$t8,0x8 +/* f0596c4: 03282825 */ or $a1,$t9,$t0 +/* f0596c8: 8ce40424 */ lw $a0,0x424($a3) +/* f0596cc: 000a5e00 */ sll $t3,$t2,0x18 +/* f0596d0: 000c6c00 */ sll $t5,$t4,0x10 +/* f0596d4: 90680007 */ lbu $t0,0x7($v1) +/* f0596d8: 016d7025 */ or $t6,$t3,$t5 +/* f0596dc: 000fc200 */ sll $t8,$t7,0x8 +/* f0596e0: 30a9ffff */ andi $t1,$a1,0xffff +/* f0596e4: 01d8c825 */ or $t9,$t6,$t8 +/* f0596e8: 01202825 */ or $a1,$t1,$zero +/* f0596ec: 10800014 */ beqz $a0,.L0f059740 +/* f0596f0: 03281025 */ or $v0,$t9,$t0 +/* f0596f4: 8c89001c */ lw $t1,0x1c($a0) +/* f0596f8: 00023023 */ negu $a2,$v0 +/* f0596fc: 51200011 */ beqzl $t1,.L0f059744 +/* f059700: 8cea0438 */ lw $t2,0x438($a3) +/* f059704: 0fc12e8d */ jal func0f04ba34 +/* f059708: afa3001c */ sw $v1,0x1c($sp) +/* f05970c: 3c07800a */ lui $a3,0x800a +/* f059710: 2401ffff */ addiu $at,$zero,-1 +/* f059714: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f059718: 10410009 */ beq $v0,$at,.L0f059740 +/* f05971c: 8fa3001c */ lw $v1,0x1c($sp) +/* f059720: 8ce40434 */ lw $a0,0x434($a3) +/* f059724: 8ce50438 */ lw $a1,0x438($a3) +/* f059728: 0fc13583 */ jal chraiGoToLabel +/* f05972c: 90660008 */ lbu $a2,0x8($v1) +/* f059730: 3c07800a */ lui $a3,0x800a +/* f059734: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f059738: 10000004 */ beqz $zero,.L0f05974c +/* f05973c: ace20438 */ sw $v0,0x438($a3) +.L0f059740: +/* f059740: 8cea0438 */ lw $t2,0x438($a3) +.L0f059744: +/* f059744: 254c0009 */ addiu $t4,$t2,0x9 +/* f059748: acec0438 */ sw $t4,0x438($a3) +.L0f05974c: +/* f05974c: 8fbf0014 */ lw $ra,0x14($sp) +/* f059750: 27bd0020 */ addiu $sp,$sp,0x20 +/* f059754: 00001025 */ or $v0,$zero,$zero +/* f059758: 03e00008 */ jr $ra +/* f05975c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0124 + */ +GLOBAL_ASM( +glabel ai0124 +/* f059760: 3c03800a */ lui $v1,0x800a +/* f059764: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059768: 8c6e0434 */ lw $t6,0x434($v1) +/* f05976c: 8c6f0438 */ lw $t7,0x438($v1) +/* f059770: 27bdffe8 */ addiu $sp,$sp,-24 +/* f059774: afbf0014 */ sw $ra,0x14($sp) +/* f059778: 01cf1021 */ addu $v0,$t6,$t7 +/* f05977c: 90450002 */ lbu $a1,0x2($v0) +/* f059780: 0fc1309a */ jal func0f04c268 +/* f059784: 8c640424 */ lw $a0,0x424($v1) +/* f059788: 3c03800a */ lui $v1,0x800a +/* f05978c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059790: 8c780438 */ lw $t8,0x438($v1) +/* f059794: 8fbf0014 */ lw $ra,0x14($sp) +/* f059798: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05979c: 27190003 */ addiu $t9,$t8,0x3 +/* f0597a0: ac790438 */ sw $t9,0x438($v1) +/* f0597a4: 03e00008 */ jr $ra +/* f0597a8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0125 + */ +GLOBAL_ASM( +glabel ai0125 +/* f0597ac: 3c03800a */ lui $v1,0x800a +/* f0597b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0597b4: 8c6e0434 */ lw $t6,0x434($v1) +/* f0597b8: 8c6f0438 */ lw $t7,0x438($v1) +/* f0597bc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0597c0: 8c640424 */ lw $a0,0x424($v1) +/* f0597c4: 01cfc021 */ addu $t8,$t6,$t7 +/* f0597c8: afbf0014 */ sw $ra,0x14($sp) +/* f0597cc: afb8001c */ sw $t8,0x1c($sp) +/* f0597d0: 00003025 */ or $a2,$zero,$zero +/* f0597d4: 0fc12e54 */ jal func0f04b950 +/* f0597d8: 84850292 */ lh $a1,0x292($a0) +/* f0597dc: 3c03800a */ lui $v1,0x800a +/* f0597e0: 1040000a */ beqz $v0,.L0f05980c +/* f0597e4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0597e8: 8fb9001c */ lw $t9,0x1c($sp) +/* f0597ec: 8c640434 */ lw $a0,0x434($v1) +/* f0597f0: 8c650438 */ lw $a1,0x438($v1) +/* f0597f4: 0fc13583 */ jal chraiGoToLabel +/* f0597f8: 93260002 */ lbu $a2,0x2($t9) +/* f0597fc: 3c03800a */ lui $v1,0x800a +/* f059800: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059804: 10000004 */ beqz $zero,.L0f059818 +/* f059808: ac620438 */ sw $v0,0x438($v1) +.L0f05980c: +/* f05980c: 8c680438 */ lw $t0,0x438($v1) +/* f059810: 25090003 */ addiu $t1,$t0,0x3 +/* f059814: ac690438 */ sw $t1,0x438($v1) +.L0f059818: +/* f059818: 8fbf0014 */ lw $ra,0x14($sp) +/* f05981c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f059820: 00001025 */ or $v0,$zero,$zero +/* f059824: 03e00008 */ jr $ra +/* f059828: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0126 + */ +GLOBAL_ASM( +glabel ai0126 +/* f05982c: 3c03800a */ lui $v1,0x800a +/* f059830: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059834: 8c6e0434 */ lw $t6,0x434($v1) +/* f059838: 8c6f0438 */ lw $t7,0x438($v1) +/* f05983c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f059840: afbf0014 */ sw $ra,0x14($sp) +/* f059844: 01cfc021 */ addu $t8,$t6,$t7 +/* f059848: afb80018 */ sw $t8,0x18($sp) +/* f05984c: 0fc2866a */ jal func0f0a19a8 +/* f059850: 00002025 */ or $a0,$zero,$zero +/* f059854: 3c03800a */ lui $v1,0x800a +/* f059858: 2401000a */ addiu $at,$zero,0xa +/* f05985c: 10410008 */ beq $v0,$at,.L0f059880 +/* f059860: 24639fc0 */ addiu $v1,$v1,-24640 +/* f059864: 24010011 */ addiu $at,$zero,0x11 +/* f059868: 50410006 */ beql $v0,$at,.L0f059884 +/* f05986c: 8fa90018 */ lw $t1,0x18($sp) +/* f059870: 8c790438 */ lw $t9,0x438($v1) +/* f059874: 27280003 */ addiu $t0,$t9,0x3 +/* f059878: 10000009 */ beqz $zero,.L0f0598a0 +/* f05987c: ac680438 */ sw $t0,0x438($v1) +.L0f059880: +/* f059880: 8fa90018 */ lw $t1,0x18($sp) +.L0f059884: +/* f059884: 8c640434 */ lw $a0,0x434($v1) +/* f059888: 8c650438 */ lw $a1,0x438($v1) +/* f05988c: 0fc13583 */ jal chraiGoToLabel +/* f059890: 91260002 */ lbu $a2,0x2($t1) +/* f059894: 3c03800a */ lui $v1,0x800a +/* f059898: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05989c: ac620438 */ sw $v0,0x438($v1) +.L0f0598a0: +/* f0598a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0598a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0598a8: 00001025 */ or $v0,$zero,$zero +/* f0598ac: 03e00008 */ jr $ra +/* f0598b0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0127 + */ +GLOBAL_ASM( +glabel ai0127 +/* f0598b4: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0598b8: afb20030 */ sw $s2,0x30($sp) +/* f0598bc: 3c12800a */ lui $s2,0x800a +/* f0598c0: 26529fc0 */ addiu $s2,$s2,-24640 +/* f0598c4: 8e4e0434 */ lw $t6,0x434($s2) +/* f0598c8: 8e4f0438 */ lw $t7,0x438($s2) +/* f0598cc: afbf003c */ sw $ra,0x3c($sp) +/* f0598d0: afb30034 */ sw $s3,0x34($sp) +/* f0598d4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0598d8: 3c017f1b */ lui $at,0x7f1b +/* f0598dc: 01cfc021 */ addu $t8,$t6,$t7 +/* f0598e0: 00009825 */ or $s3,$zero,$zero +/* f0598e4: afb40038 */ sw $s4,0x38($sp) +/* f0598e8: afb1002c */ sw $s1,0x2c($sp) +/* f0598ec: afb00028 */ sw $s0,0x28($sp) +/* f0598f0: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0598f4: c4349d50 */ lwc1 $f20,-0x62b0($at) +/* f0598f8: afb80044 */ sw $t8,0x44($sp) +/* f0598fc: 0fc13380 */ jal func0f04ce00 +/* f059900: 24040001 */ addiu $a0,$zero,0x1 +/* f059904: 8e440424 */ lw $a0,0x424($s2) +/* f059908: 00408825 */ or $s1,$v0,$zero +/* f05990c: 2414ffff */ addiu $s4,$zero,-1 +/* f059910: 908302e2 */ lbu $v1,0x2e2($a0) +/* f059914: 240100ff */ addiu $at,$zero,0xff +/* f059918: 14600004 */ bnez $v1,.L0f05992c +/* f05991c: 00602825 */ or $a1,$v1,$zero +/* f059920: 3c017f1b */ lui $at,0x7f1b +/* f059924: 10000011 */ beqz $zero,.L0f05996c +/* f059928: c4369d54 */ lwc1 $f22,-0x62ac($at) +.L0f05992c: +/* f05992c: 14a10003 */ bne $a1,$at,.L0f05993c +/* f059930: 3c017f1b */ lui $at,0x7f1b +/* f059934: 1000000d */ beqz $zero,.L0f05996c +/* f059938: c4369d58 */ lwc1 $f22,-0x62a8($at) +.L0f05993c: +/* f05993c: 44832000 */ mtc1 $v1,$f4 +/* f059940: 3c014f80 */ lui $at,0x4f80 +/* f059944: 04610004 */ bgez $v1,.L0f059958 +/* f059948: 468021a0 */ cvt.s.w $f6,$f4 +/* f05994c: 44814000 */ mtc1 $at,$f8 +/* f059950: 00000000 */ sll $zero,$zero,0x0 +/* f059954: 46083180 */ add.s $f6,$f6,$f8 +.L0f059958: +/* f059958: 3c014220 */ lui $at,0x4220 +/* f05995c: 44815000 */ mtc1 $at,$f10 +/* f059960: 00000000 */ sll $zero,$zero,0x0 +/* f059964: 460a3582 */ mul.s $f22,$f6,$f10 +/* f059968: 00000000 */ sll $zero,$zero,0x0 +.L0f05996c: +/* f05996c: 8c99001c */ lw $t9,0x1c($a0) +/* f059970: c730000c */ lwc1 $f16,0xc($t9) +/* f059974: e7b00048 */ swc1 $f16,0x48($sp) +.L0f059978: +/* f059978: 0fc0a1dd */ jal func0f028774 +/* f05997c: 86240000 */ lh $a0,0x0($s1) +/* f059980: 86280000 */ lh $t0,0x0($s1) +/* f059984: 2401fffe */ addiu $at,$zero,-2 +/* f059988: 00408025 */ or $s0,$v0,$zero +/* f05998c: 5101005f */ beql $t0,$at,.L0f059b0c +/* f059990: 26310002 */ addiu $s1,$s1,0x2 +/* f059994: 1040005a */ beqz $v0,.L0f059b00 +/* f059998: 00000000 */ sll $zero,$zero,0x0 +/* f05999c: 8c49001c */ lw $t1,0x1c($v0) +/* f0599a0: 11200057 */ beqz $t1,.L0f059b00 +/* f0599a4: 00000000 */ sll $zero,$zero,0x0 +/* f0599a8: 904a0125 */ lbu $t2,0x125($v0) +/* f0599ac: 24010080 */ addiu $at,$zero,0x80 +/* f0599b0: 11410053 */ beq $t2,$at,.L0f059b00 +/* f0599b4: 00000000 */ sll $zero,$zero,0x0 +/* f0599b8: 0fc0e6a5 */ jal func0f039a94 +/* f0599bc: 00402025 */ or $a0,$v0,$zero +/* f0599c0: 1440004f */ bnez $v0,.L0f059b00 +/* f0599c4: 00000000 */ sll $zero,$zero,0x0 +/* f0599c8: 82020007 */ lb $v0,0x7($s0) +/* f0599cc: 24010005 */ addiu $at,$zero,0x5 +/* f0599d0: 1041004b */ beq $v0,$at,.L0f059b00 +/* f0599d4: 2401001f */ addiu $at,$zero,0x1f +/* f0599d8: 10410049 */ beq $v0,$at,.L0f059b00 +/* f0599dc: 2401001e */ addiu $at,$zero,0x1e +/* f0599e0: 10410047 */ beq $v0,$at,.L0f059b00 +/* f0599e4: 24010020 */ addiu $at,$zero,0x20 +/* f0599e8: 10410045 */ beq $v0,$at,.L0f059b00 +/* f0599ec: 02002825 */ or $a1,$s0,$zero +/* f0599f0: 8e440424 */ lw $a0,0x424($s2) +/* f0599f4: 0fc12aa3 */ jal func0f04aa8c +/* f0599f8: 24060002 */ addiu $a2,$zero,0x2 +/* f0599fc: 10400040 */ beqz $v0,.L0f059b00 +/* f059a00: 00000000 */ sll $zero,$zero,0x0 +/* f059a04: 8e030014 */ lw $v1,0x14($s0) +/* f059a08: 00035880 */ sll $t3,$v1,0x2 +/* f059a0c: 0560003c */ bltz $t3,.L0f059b00 +/* f059a10: 00000000 */ sll $zero,$zero,0x0 +/* f059a14: 8e0c0018 */ lw $t4,0x18($s0) +/* f059a18: 3c014000 */ lui $at,0x4000 +/* f059a1c: 00611024 */ and $v0,$v1,$at +/* f059a20: 318d0400 */ andi $t5,$t4,0x400 +/* f059a24: 15a00036 */ bnez $t5,.L0f059b00 +/* f059a28: 00000000 */ sll $zero,$zero,0x0 +/* f059a2c: 14400034 */ bnez $v0,.L0f059b00 +/* f059a30: 00000000 */ sll $zero,$zero,0x0 +/* f059a34: 8e0e001c */ lw $t6,0x1c($s0) +/* f059a38: c7b20048 */ lwc1 $f18,0x48($sp) +/* f059a3c: 3c01c348 */ lui $at,0xc348 +/* f059a40: c5c4000c */ lwc1 $f4,0xc($t6) +/* f059a44: 44814000 */ mtc1 $at,$f8 +/* f059a48: 3c014348 */ lui $at,0x4348 +/* f059a4c: 46049001 */ sub.s $f0,$f18,$f4 +/* f059a50: 4600403c */ c.lt.s $f8,$f0 +/* f059a54: 00000000 */ sll $zero,$zero,0x0 +/* f059a58: 45000029 */ bc1f .L0f059b00 +/* f059a5c: 00000000 */ sll $zero,$zero,0x0 +/* f059a60: 44813000 */ mtc1 $at,$f6 +/* f059a64: 00000000 */ sll $zero,$zero,0x0 +/* f059a68: 4606003c */ c.lt.s $f0,$f6 +/* f059a6c: 00000000 */ sll $zero,$zero,0x0 +/* f059a70: 45000023 */ bc1f .L0f059b00 +/* f059a74: 00000000 */ sll $zero,$zero,0x0 +/* f059a78: 8e440424 */ lw $a0,0x424($s2) +/* f059a7c: 8c8f0014 */ lw $t7,0x14($a0) +/* f059a80: 000fc000 */ sll $t8,$t7,0x0 +/* f059a84: 07030006 */ bgezl $t8,.L0f059aa0 +/* f059a88: 86050000 */ lh $a1,0x0($s0) +/* f059a8c: 10400003 */ beqz $v0,.L0f059a9c +/* f059a90: 0003c900 */ sll $t9,$v1,0x4 +/* f059a94: 0721001a */ bgez $t9,.L0f059b00 +/* f059a98: 00000000 */ sll $zero,$zero,0x0 +.L0f059a9c: +/* f059a9c: 86050000 */ lh $a1,0x0($s0) +.L0f059aa0: +/* f059aa0: 84880000 */ lh $t0,0x0($a0) +/* f059aa4: 10a80016 */ beq $a1,$t0,.L0f059b00 +/* f059aa8: 00000000 */ sll $zero,$zero,0x0 +/* f059aac: 0fc1272c */ jal func0f049cb0 +/* f059ab0: 00000000 */ sll $zero,$zero,0x0 +/* f059ab4: 4614003c */ c.lt.s $f0,$f20 +/* f059ab8: 46000086 */ mov.s $f2,$f0 +/* f059abc: 45000010 */ bc1f .L0f059b00 +/* f059ac0: 00000000 */ sll $zero,$zero,0x0 +/* f059ac4: 4616003c */ c.lt.s $f0,$f22 +/* f059ac8: 00000000 */ sll $zero,$zero,0x0 +/* f059acc: 45030007 */ bc1tl .L0f059aec +/* f059ad0: 4614103c */ c.lt.s $f2,$f20 +/* f059ad4: 8e4404b4 */ lw $a0,0x4b4($s2) +/* f059ad8: 0fc59585 */ jal func0f165614 +/* f059adc: e7a20054 */ swc1 $f2,0x54($sp) +/* f059ae0: 14400007 */ bnez $v0,.L0f059b00 +/* f059ae4: c7a20054 */ lwc1 $f2,0x54($sp) +/* f059ae8: 4614103c */ c.lt.s $f2,$f20 +.L0f059aec: +/* f059aec: 00000000 */ sll $zero,$zero,0x0 +/* f059af0: 45000003 */ bc1f .L0f059b00 +/* f059af4: 00000000 */ sll $zero,$zero,0x0 +/* f059af8: 46001506 */ mov.s $f20,$f2 +/* f059afc: 86140000 */ lh $s4,0x0($s0) +.L0f059b00: +/* f059b00: 10000003 */ beqz $zero,.L0f059b10 +/* f059b04: 26310002 */ addiu $s1,$s1,0x2 +/* f059b08: 26310002 */ addiu $s1,$s1,0x2 +.L0f059b0c: +/* f059b0c: 26730001 */ addiu $s3,$s3,0x1 +.L0f059b10: +/* f059b10: 2a610008 */ slti $at,$s3,0x8 +/* f059b14: 1420ff98 */ bnez $at,.L0f059978 +/* f059b18: 00000000 */ sll $zero,$zero,0x0 +/* f059b1c: 2401ffff */ addiu $at,$zero,-1 +/* f059b20: 1281000c */ beq $s4,$at,.L0f059b54 +/* f059b24: 02802825 */ or $a1,$s4,$zero +/* f059b28: 0fc12705 */ jal func0f049c14 +/* f059b2c: 8e440424 */ lw $a0,0x424($s2) +/* f059b30: 8e490424 */ lw $t1,0x424($s2) +/* f059b34: a522017e */ sh $v0,0x17e($t1) +/* f059b38: 8faa0044 */ lw $t2,0x44($sp) +/* f059b3c: 8e450438 */ lw $a1,0x438($s2) +/* f059b40: 8e440434 */ lw $a0,0x434($s2) +/* f059b44: 0fc13583 */ jal chraiGoToLabel +/* f059b48: 91460002 */ lbu $a2,0x2($t2) +/* f059b4c: 10000004 */ beqz $zero,.L0f059b60 +/* f059b50: ae420438 */ sw $v0,0x438($s2) +.L0f059b54: +/* f059b54: 8e4b0438 */ lw $t3,0x438($s2) +/* f059b58: 256c0003 */ addiu $t4,$t3,0x3 +/* f059b5c: ae4c0438 */ sw $t4,0x438($s2) +.L0f059b60: +/* f059b60: 8fbf003c */ lw $ra,0x3c($sp) +/* f059b64: d7b40018 */ ldc1 $f20,0x18($sp) +/* f059b68: d7b60020 */ ldc1 $f22,0x20($sp) +/* f059b6c: 8fb00028 */ lw $s0,0x28($sp) +/* f059b70: 8fb1002c */ lw $s1,0x2c($sp) +/* f059b74: 8fb20030 */ lw $s2,0x30($sp) +/* f059b78: 8fb30034 */ lw $s3,0x34($sp) +/* f059b7c: 8fb40038 */ lw $s4,0x38($sp) +/* f059b80: 27bd0060 */ addiu $sp,$sp,0x60 +/* f059b84: 03e00008 */ jr $ra +/* f059b88: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0128 + */ +GLOBAL_ASM( +glabel ai0128 +/* f059b8c: 27bdff80 */ addiu $sp,$sp,-128 +/* f059b90: afb30044 */ sw $s3,0x44($sp) +/* f059b94: 3c13800a */ lui $s3,0x800a +/* f059b98: 26739fc0 */ addiu $s3,$s3,-24640 +/* f059b9c: 8e6e0434 */ lw $t6,0x434($s3) +/* f059ba0: 8e6f0438 */ lw $t7,0x438($s3) +/* f059ba4: afbf005c */ sw $ra,0x5c($sp) +/* f059ba8: afbe0058 */ sw $s8,0x58($sp) +/* f059bac: afb70054 */ sw $s7,0x54($sp) +/* f059bb0: afb60050 */ sw $s6,0x50($sp) +/* f059bb4: afb5004c */ sw $s5,0x4c($sp) +/* f059bb8: afb40048 */ sw $s4,0x48($sp) +/* f059bbc: afb20040 */ sw $s2,0x40($sp) +/* f059bc0: afb1003c */ sw $s1,0x3c($sp) +/* f059bc4: afb00038 */ sw $s0,0x38($sp) +/* f059bc8: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f059bcc: f7b80028 */ sdc1 $f24,0x28($sp) +/* f059bd0: f7b60020 */ sdc1 $f22,0x20($sp) +/* f059bd4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f059bd8: afa00078 */ sw $zero,0x78($sp) +/* f059bdc: 01cf1021 */ addu $v0,$t6,$t7 +/* f059be0: 90580002 */ lbu $t8,0x2($v0) +/* f059be4: 3c017f1b */ lui $at,0x7f1b +/* f059be8: c4369d5c */ lwc1 $f22,-0x62a4($at) +/* f059bec: 44982000 */ mtc1 $t8,$f4 +/* f059bf0: 3c014120 */ lui $at,0x4120 +/* f059bf4: 44814000 */ mtc1 $at,$f8 +/* f059bf8: 468021a0 */ cvt.s.w $f6,$f4 +/* f059bfc: 2415ffff */ addiu $s5,$zero,-1 +/* f059c00: afa20064 */ sw $v0,0x64($sp) +/* f059c04: 24040001 */ addiu $a0,$zero,0x1 +/* f059c08: 46083682 */ mul.s $f26,$f6,$f8 +/* f059c0c: 0fc13380 */ jal func0f04ce00 +/* f059c10: 00000000 */ sll $zero,$zero,0x0 +/* f059c14: 8e790424 */ lw $t9,0x424($s3) +/* f059c18: 0040a025 */ or $s4,$v0,$zero +/* f059c1c: 241e0005 */ addiu $s8,$zero,0x5 +/* f059c20: 57200007 */ bnezl $t9,.L0f059c40 +/* f059c24: 4480c000 */ mtc1 $zero,$f24 +/* f059c28: 8e680438 */ lw $t0,0x438($s3) +/* f059c2c: 00001025 */ or $v0,$zero,$zero +/* f059c30: 25090004 */ addiu $t1,$t0,0x4 +/* f059c34: 10000097 */ beqz $zero,.L0f059e94 +/* f059c38: ae690438 */ sw $t1,0x438($s3) +/* f059c3c: 4480c000 */ mtc1 $zero,$f24 +.L0f059c40: +/* f059c40: 2417fffe */ addiu $s7,$zero,-2 +/* f059c44: 8faa0078 */ lw $t2,0x78($sp) +.L0f059c48: +/* f059c48: 86840000 */ lh $a0,0x0($s4) +/* f059c4c: 240b0001 */ addiu $t3,$zero,0x1 +/* f059c50: 014b1004 */ sllv $v0,$t3,$t2 +/* f059c54: 12e40074 */ beq $s7,$a0,.L0f059e28 +/* f059c58: 305600ff */ andi $s6,$v0,0xff +/* f059c5c: 8e6d0424 */ lw $t5,0x424($s3) +/* f059c60: 304c00ff */ andi $t4,$v0,0xff +/* f059c64: 91ae0125 */ lbu $t6,0x125($t5) +/* f059c68: 118e006f */ beq $t4,$t6,.L0f059e28 +/* f059c6c: 00000000 */ sll $zero,$zero,0x0 +.L0f059c70: +/* f059c70: 0fc0a1dd */ jal func0f028774 +/* f059c74: 00000000 */ sll $zero,$zero,0x0 +/* f059c78: 10400063 */ beqz $v0,.L0f059e08 +/* f059c7c: 00408825 */ or $s1,$v0,$zero +/* f059c80: 8c4f001c */ lw $t7,0x1c($v0) +/* f059c84: 51e00061 */ beqzl $t7,.L0f059e0c +/* f059c88: 86840002 */ lh $a0,0x2($s4) +/* f059c8c: 0fc0e6a5 */ jal func0f039a94 +/* f059c90: 00402025 */ or $a0,$v0,$zero +/* f059c94: 5440005d */ bnezl $v0,.L0f059e0c +/* f059c98: 86840002 */ lh $a0,0x2($s4) +/* f059c9c: 82220007 */ lb $v0,0x7($s1) +/* f059ca0: 24010004 */ addiu $at,$zero,0x4 +/* f059ca4: 53c20059 */ beql $s8,$v0,.L0f059e0c +/* f059ca8: 86840002 */ lh $a0,0x2($s4) +/* f059cac: 10410056 */ beq $v0,$at,.L0f059e08 +/* f059cb0: 2401001f */ addiu $at,$zero,0x1f +/* f059cb4: 10410054 */ beq $v0,$at,.L0f059e08 +/* f059cb8: 2401001e */ addiu $at,$zero,0x1e +/* f059cbc: 10410052 */ beq $v0,$at,.L0f059e08 +/* f059cc0: 24010020 */ addiu $at,$zero,0x20 +/* f059cc4: 10410050 */ beq $v0,$at,.L0f059e08 +/* f059cc8: 02202825 */ or $a1,$s1,$zero +/* f059ccc: 8e640424 */ lw $a0,0x424($s3) +/* f059cd0: 0fc12aa3 */ jal func0f04aa8c +/* f059cd4: 24060002 */ addiu $a2,$zero,0x2 +/* f059cd8: 5040004c */ beqzl $v0,.L0f059e0c +/* f059cdc: 86840002 */ lh $a0,0x2($s4) +/* f059ce0: 8e700424 */ lw $s0,0x424($s3) +/* f059ce4: 52300049 */ beql $s1,$s0,.L0f059e0c +/* f059ce8: 86840002 */ lh $a0,0x2($s4) +/* f059cec: 8e220014 */ lw $v0,0x14($s1) +/* f059cf0: 0002c080 */ sll $t8,$v0,0x2 +/* f059cf4: 07020045 */ bltzl $t8,.L0f059e0c +/* f059cf8: 86840002 */ lh $a0,0x2($s4) +/* f059cfc: 8e390018 */ lw $t9,0x18($s1) +/* f059d00: 00024b00 */ sll $t1,$v0,0xc +/* f059d04: 33280400 */ andi $t0,$t9,0x400 +/* f059d08: 55000040 */ bnezl $t0,.L0f059e0c +/* f059d0c: 86840002 */ lh $a0,0x2($s4) +/* f059d10: 0522003e */ bltzl $t1,.L0f059e0c +/* f059d14: 86840002 */ lh $a0,0x2($s4) +/* f059d18: 922b0125 */ lbu $t3,0x125($s1) +/* f059d1c: 24010080 */ addiu $at,$zero,0x80 +/* f059d20: 5161003a */ beql $t3,$at,.L0f059e0c +/* f059d24: 86840002 */ lh $a0,0x2($s4) +/* f059d28: 8e0a0014 */ lw $t2,0x14($s0) +/* f059d2c: 00026040 */ sll $t4,$v0,0x1 +/* f059d30: 02002025 */ or $a0,$s0,$zero +/* f059d34: 000a6800 */ sll $t5,$t2,0x0 +/* f059d38: 05a10005 */ bgez $t5,.L0f059d50 +/* f059d3c: 00000000 */ sll $zero,$zero,0x0 +/* f059d40: 05810003 */ bgez $t4,.L0f059d50 +/* f059d44: 00027100 */ sll $t6,$v0,0x4 +/* f059d48: 05c30030 */ bgezl $t6,.L0f059e0c +/* f059d4c: 86840002 */ lh $a0,0x2($s4) +.L0f059d50: +/* f059d50: 0fc1272c */ jal func0f049cb0 +/* f059d54: 86250000 */ lh $a1,0x0($s1) +/* f059d58: 461a003c */ c.lt.s $f0,$f26 +/* f059d5c: 46000506 */ mov.s $f20,$f0 +/* f059d60: 4502002a */ bc1fl .L0f059e0c +/* f059d64: 86840002 */ lh $a0,0x2($s4) +/* f059d68: 46180032 */ c.eq.s $f0,$f24 +/* f059d6c: 00000000 */ sll $zero,$zero,0x0 +/* f059d70: 45030026 */ bc1tl .L0f059e0c +/* f059d74: 86840002 */ lh $a0,0x2($s4) +/* f059d78: 4616003c */ c.lt.s $f0,$f22 +/* f059d7c: 00000000 */ sll $zero,$zero,0x0 +/* f059d80: 45020022 */ bc1fl .L0f059e0c +/* f059d84: 86840002 */ lh $a0,0x2($s4) +/* f059d88: 8e640424 */ lw $a0,0x424($s3) +/* f059d8c: 0fc0e556 */ jal func0f039558 +/* f059d90: 8e25001c */ lw $a1,0x1c($s1) +/* f059d94: 5040001d */ beqzl $v0,.L0f059e0c +/* f059d98: 86840002 */ lh $a0,0x2($s4) +/* f059d9c: 8e2f0018 */ lw $t7,0x18($s1) +/* f059da0: 31f80400 */ andi $t8,$t7,0x400 +/* f059da4: 57000019 */ bnezl $t8,.L0f059e0c +/* f059da8: 86840002 */ lh $a0,0x2($s4) +/* f059dac: 8e700424 */ lw $s0,0x424($s3) +/* f059db0: 921902fc */ lbu $t9,0x2fc($s0) +/* f059db4: 02002025 */ or $a0,$s0,$zero +/* f059db8: 57200005 */ bnezl $t9,.L0f059dd0 +/* f059dbc: 8612017e */ lh $s2,0x17e($s0) +/* f059dc0: 4600a586 */ mov.s $f22,$f20 +/* f059dc4: 10000010 */ beqz $zero,.L0f059e08 +/* f059dc8: 86350000 */ lh $s5,0x0($s1) +/* f059dcc: 8612017e */ lh $s2,0x17e($s0) +.L0f059dd0: +/* f059dd0: 0fc12705 */ jal func0f049c14 +/* f059dd4: 86250000 */ lh $a1,0x0($s1) +/* f059dd8: 8e680424 */ lw $t0,0x424($s3) +/* f059ddc: a502017e */ sh $v0,0x17e($t0) +/* f059de0: 8e700424 */ lw $s0,0x424($s3) +/* f059de4: 02002025 */ or $a0,$s0,$zero +/* f059de8: 0fc123c8 */ jal func0f048f20 +/* f059dec: 920502fc */ lbu $a1,0x2fc($s0) +/* f059df0: 50400004 */ beqzl $v0,.L0f059e04 +/* f059df4: 8e690424 */ lw $t1,0x424($s3) +/* f059df8: 4600a586 */ mov.s $f22,$f20 +/* f059dfc: 86350000 */ lh $s5,0x0($s1) +/* f059e00: 8e690424 */ lw $t1,0x424($s3) +.L0f059e04: +/* f059e04: a532017e */ sh $s2,0x17e($t1) +.L0f059e08: +/* f059e08: 86840002 */ lh $a0,0x2($s4) +.L0f059e0c: +/* f059e0c: 26940002 */ addiu $s4,$s4,0x2 +/* f059e10: 12e40005 */ beq $s7,$a0,.L0f059e28 +/* f059e14: 00000000 */ sll $zero,$zero,0x0 +/* f059e18: 8e6b0424 */ lw $t3,0x424($s3) +/* f059e1c: 916a0125 */ lbu $t2,0x125($t3) +/* f059e20: 16caff93 */ bne $s6,$t2,.L0f059c70 +/* f059e24: 00000000 */ sll $zero,$zero,0x0 +.L0f059e28: +/* f059e28: 16e40003 */ bne $s7,$a0,.L0f059e38 +/* f059e2c: 8fad0078 */ lw $t5,0x78($sp) +/* f059e30: 25ac0001 */ addiu $t4,$t5,0x1 +/* f059e34: afac0078 */ sw $t4,0x78($sp) +.L0f059e38: +/* f059e38: 8fae0078 */ lw $t6,0x78($sp) +/* f059e3c: 26940002 */ addiu $s4,$s4,0x2 +/* f059e40: 29c10008 */ slti $at,$t6,0x8 +/* f059e44: 5420ff80 */ bnezl $at,.L0f059c48 +/* f059e48: 8faa0078 */ lw $t2,0x78($sp) +/* f059e4c: 2401ffff */ addiu $at,$zero,-1 +/* f059e50: 12a1000c */ beq $s5,$at,.L0f059e84 +/* f059e54: 02a02825 */ or $a1,$s5,$zero +/* f059e58: 0fc12705 */ jal func0f049c14 +/* f059e5c: 8e640424 */ lw $a0,0x424($s3) +/* f059e60: 8e6f0424 */ lw $t7,0x424($s3) +/* f059e64: a5e2017e */ sh $v0,0x17e($t7) +/* f059e68: 8fb80064 */ lw $t8,0x64($sp) +/* f059e6c: 8e650438 */ lw $a1,0x438($s3) +/* f059e70: 8e640434 */ lw $a0,0x434($s3) +/* f059e74: 0fc13583 */ jal chraiGoToLabel +/* f059e78: 93060003 */ lbu $a2,0x3($t8) +/* f059e7c: 10000004 */ beqz $zero,.L0f059e90 +/* f059e80: ae620438 */ sw $v0,0x438($s3) +.L0f059e84: +/* f059e84: 8e790438 */ lw $t9,0x438($s3) +/* f059e88: 27280004 */ addiu $t0,$t9,0x4 +/* f059e8c: ae680438 */ sw $t0,0x438($s3) +.L0f059e90: +/* f059e90: 00001025 */ or $v0,$zero,$zero +.L0f059e94: +/* f059e94: 8fbf005c */ lw $ra,0x5c($sp) +/* f059e98: d7b40018 */ ldc1 $f20,0x18($sp) +/* f059e9c: d7b60020 */ ldc1 $f22,0x20($sp) +/* f059ea0: d7b80028 */ ldc1 $f24,0x28($sp) +/* f059ea4: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f059ea8: 8fb00038 */ lw $s0,0x38($sp) +/* f059eac: 8fb1003c */ lw $s1,0x3c($sp) +/* f059eb0: 8fb20040 */ lw $s2,0x40($sp) +/* f059eb4: 8fb30044 */ lw $s3,0x44($sp) +/* f059eb8: 8fb40048 */ lw $s4,0x48($sp) +/* f059ebc: 8fb5004c */ lw $s5,0x4c($sp) +/* f059ec0: 8fb60050 */ lw $s6,0x50($sp) +/* f059ec4: 8fb70054 */ lw $s7,0x54($sp) +/* f059ec8: 8fbe0058 */ lw $s8,0x58($sp) +/* f059ecc: 03e00008 */ jr $ra +/* f059ed0: 27bd0080 */ addiu $sp,$sp,0x80 +); + +/** + * @cmd 0129 + */ +GLOBAL_ASM( +glabel ai0129 +/* f059ed4: 27bdffb8 */ addiu $sp,$sp,-72 +/* f059ed8: afb50034 */ sw $s5,0x34($sp) +/* f059edc: 3c15800a */ lui $s5,0x800a +/* f059ee0: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f059ee4: 8eae0434 */ lw $t6,0x434($s5) +/* f059ee8: 8eaf0438 */ lw $t7,0x438($s5) +/* f059eec: 8eb90424 */ lw $t9,0x424($s5) +/* f059ef0: afbf003c */ sw $ra,0x3c($sp) +/* f059ef4: 01cfc021 */ addu $t8,$t6,$t7 +/* f059ef8: afb60038 */ sw $s6,0x38($sp) +/* f059efc: afb40030 */ sw $s4,0x30($sp) +/* f059f00: afb3002c */ sw $s3,0x2c($sp) +/* f059f04: afb20028 */ sw $s2,0x28($sp) +/* f059f08: afb10024 */ sw $s1,0x24($sp) +/* f059f0c: afb00020 */ sw $s0,0x20($sp) +/* f059f10: f7b40018 */ sdc1 $f20,0x18($sp) +/* f059f14: afb80044 */ sw $t8,0x44($sp) +/* f059f18: 0fc13380 */ jal func0f04ce00 +/* f059f1c: 93240125 */ lbu $a0,0x125($t9) +/* f059f20: 00408825 */ or $s1,$v0,$zero +/* f059f24: 24160006 */ addiu $s6,$zero,0x6 +/* f059f28: 00009025 */ or $s2,$zero,$zero +/* f059f2c: 0fc12840 */ jal func0f04a100 +/* f059f30: 8ea40424 */ lw $a0,0x424($s5) +/* f059f34: 18400002 */ blez $v0,.L0f059f40 +/* f059f38: 3c017f1b */ lui $at,0x7f1b +/* f059f3c: 24160005 */ addiu $s6,$zero,0x5 +.L0f059f40: +/* f059f40: 86240000 */ lh $a0,0x0($s1) +/* f059f44: 2413fffe */ addiu $s3,$zero,-2 +/* f059f48: 24140005 */ addiu $s4,$zero,0x5 +/* f059f4c: 12640022 */ beq $s3,$a0,.L0f059fd8 +/* f059f50: 00000000 */ sll $zero,$zero,0x0 +/* f059f54: c4349d60 */ lwc1 $f20,-0x62a0($at) +.L0f059f58: +/* f059f58: 0fc0a1dd */ jal func0f028774 +/* f059f5c: 00000000 */ sll $zero,$zero,0x0 +/* f059f60: 10400019 */ beqz $v0,.L0f059fc8 +/* f059f64: 00408025 */ or $s0,$v0,$zero +/* f059f68: 8c480020 */ lw $t0,0x20($v0) +/* f059f6c: 51000017 */ beqzl $t0,.L0f059fcc +/* f059f70: 86240002 */ lh $a0,0x2($s1) +/* f059f74: 0fc0e6a5 */ jal func0f039a94 +/* f059f78: 00402025 */ or $a0,$v0,$zero +/* f059f7c: 54400013 */ bnezl $v0,.L0f059fcc +/* f059f80: 86240002 */ lh $a0,0x2($s1) +/* f059f84: 82090007 */ lb $t1,0x7($s0) +/* f059f88: 52890010 */ beql $s4,$t1,.L0f059fcc +/* f059f8c: 86240002 */ lh $a0,0x2($s1) +/* f059f90: 8ea40424 */ lw $a0,0x424($s5) +/* f059f94: 86050000 */ lh $a1,0x0($s0) +/* f059f98: 848a0000 */ lh $t2,0x0($a0) +/* f059f9c: 50aa000b */ beql $a1,$t2,.L0f059fcc +/* f059fa0: 86240002 */ lh $a0,0x2($s1) +/* f059fa4: 0fc1272c */ jal func0f049cb0 +/* f059fa8: 00000000 */ sll $zero,$zero,0x0 +/* f059fac: 4614003c */ c.lt.s $f0,$f20 +/* f059fb0: 00000000 */ sll $zero,$zero,0x0 +/* f059fb4: 45020005 */ bc1fl .L0f059fcc +/* f059fb8: 86240002 */ lh $a0,0x2($s1) +/* f059fbc: 26520001 */ addiu $s2,$s2,0x1 +/* f059fc0: 324b00ff */ andi $t3,$s2,0xff +/* f059fc4: 01609025 */ or $s2,$t3,$zero +.L0f059fc8: +/* f059fc8: 86240002 */ lh $a0,0x2($s1) +.L0f059fcc: +/* f059fcc: 26310002 */ addiu $s1,$s1,0x2 +/* f059fd0: 1664ffe1 */ bne $s3,$a0,.L0f059f58 +/* f059fd4: 00000000 */ sll $zero,$zero,0x0 +.L0f059fd8: +/* f059fd8: 16400005 */ bnez $s2,.L0f059ff0 +/* f059fdc: 02401025 */ or $v0,$s2,$zero +/* f059fe0: 26d6fffe */ addiu $s6,$s6,-2 +/* f059fe4: 32cc00ff */ andi $t4,$s6,0xff +/* f059fe8: 10000007 */ beqz $zero,.L0f05a008 +/* f059fec: 0180b025 */ or $s6,$t4,$zero +.L0f059ff0: +/* f059ff0: 28410003 */ slti $at,$v0,0x3 +/* f059ff4: 50200005 */ beqzl $at,.L0f05a00c +/* f059ff8: 8fa20044 */ lw $v0,0x44($sp) +/* f059ffc: 26d6ffff */ addiu $s6,$s6,-1 +/* f05a000: 32cd00ff */ andi $t5,$s6,0xff +/* f05a004: 01a0b025 */ or $s6,$t5,$zero +.L0f05a008: +/* f05a008: 8fa20044 */ lw $v0,0x44($sp) +.L0f05a00c: +/* f05a00c: 904e0002 */ lbu $t6,0x2($v0) +/* f05a010: 02ce082a */ slt $at,$s6,$t6 +/* f05a014: 50200008 */ beqzl $at,.L0f05a038 +/* f05a018: 8eaf0438 */ lw $t7,0x438($s5) +/* f05a01c: 8ea40434 */ lw $a0,0x434($s5) +/* f05a020: 8ea50438 */ lw $a1,0x438($s5) +/* f05a024: 0fc13583 */ jal chraiGoToLabel +/* f05a028: 90460003 */ lbu $a2,0x3($v0) +/* f05a02c: 10000004 */ beqz $zero,.L0f05a040 +/* f05a030: aea20438 */ sw $v0,0x438($s5) +/* f05a034: 8eaf0438 */ lw $t7,0x438($s5) +.L0f05a038: +/* f05a038: 25f80004 */ addiu $t8,$t7,0x4 +/* f05a03c: aeb80438 */ sw $t8,0x438($s5) +.L0f05a040: +/* f05a040: 8fbf003c */ lw $ra,0x3c($sp) +/* f05a044: d7b40018 */ ldc1 $f20,0x18($sp) +/* f05a048: 8fb00020 */ lw $s0,0x20($sp) +/* f05a04c: 8fb10024 */ lw $s1,0x24($sp) +/* f05a050: 8fb20028 */ lw $s2,0x28($sp) +/* f05a054: 8fb3002c */ lw $s3,0x2c($sp) +/* f05a058: 8fb40030 */ lw $s4,0x30($sp) +/* f05a05c: 8fb50034 */ lw $s5,0x34($sp) +/* f05a060: 8fb60038 */ lw $s6,0x38($sp) +/* f05a064: 27bd0048 */ addiu $sp,$sp,0x48 +/* f05a068: 03e00008 */ jr $ra +/* f05a06c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 012a + */ +GLOBAL_ASM( +glabel ai012a +/* f05a070: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05a074: afb00018 */ sw $s0,0x18($sp) +/* f05a078: 3c10800a */ lui $s0,0x800a +/* f05a07c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05a080: 8e0e0434 */ lw $t6,0x434($s0) +/* f05a084: 8e0f0438 */ lw $t7,0x438($s0) +/* f05a088: afbf001c */ sw $ra,0x1c($sp) +/* f05a08c: 01cfc021 */ addu $t8,$t6,$t7 +/* f05a090: afb80024 */ sw $t8,0x24($sp) +/* f05a094: 93050002 */ lbu $a1,0x2($t8) +/* f05a098: 14a00005 */ bnez $a1,.L0f05a0b0 +/* f05a09c: 00000000 */ sll $zero,$zero,0x0 +/* f05a0a0: 0fc13160 */ jal func0f04c580 +/* f05a0a4: 8e040424 */ lw $a0,0x424($s0) +/* f05a0a8: 10000005 */ beqz $zero,.L0f05a0c0 +/* f05a0ac: 00000000 */ sll $zero,$zero,0x0 +.L0f05a0b0: +/* f05a0b0: 0fc126d1 */ jal chrFindById +/* f05a0b4: 8e040424 */ lw $a0,0x424($s0) +/* f05a0b8: 0fc13160 */ jal func0f04c580 +/* f05a0bc: 00402025 */ or $a0,$v0,$zero +.L0f05a0c0: +/* f05a0c0: 18400003 */ blez $v0,.L0f05a0d0 +/* f05a0c4: 00021823 */ negu $v1,$v0 +/* f05a0c8: 10000001 */ beqz $zero,.L0f05a0d0 +/* f05a0cc: 00401825 */ or $v1,$v0,$zero +.L0f05a0d0: +/* f05a0d0: 28610032 */ slti $at,$v1,0x32 +/* f05a0d4: 10200007 */ beqz $at,.L0f05a0f4 +/* f05a0d8: 8fa80024 */ lw $t0,0x24($sp) +/* f05a0dc: 8e040434 */ lw $a0,0x434($s0) +/* f05a0e0: 8e050438 */ lw $a1,0x438($s0) +/* f05a0e4: 0fc13583 */ jal chraiGoToLabel +/* f05a0e8: 91060003 */ lbu $a2,0x3($t0) +/* f05a0ec: 10000004 */ beqz $zero,.L0f05a100 +/* f05a0f0: ae020438 */ sw $v0,0x438($s0) +.L0f05a0f4: +/* f05a0f4: 8e090438 */ lw $t1,0x438($s0) +/* f05a0f8: 252a0004 */ addiu $t2,$t1,0x4 +/* f05a0fc: ae0a0438 */ sw $t2,0x438($s0) +.L0f05a100: +/* f05a100: 8fbf001c */ lw $ra,0x1c($sp) +/* f05a104: 8fb00018 */ lw $s0,0x18($sp) +/* f05a108: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05a10c: 03e00008 */ jr $ra +/* f05a110: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 012b + */ +GLOBAL_ASM( +glabel ai012b +/* f05a114: 3c03800a */ lui $v1,0x800a +/* f05a118: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a11c: 8c6e0434 */ lw $t6,0x434($v1) +/* f05a120: 8c6f0438 */ lw $t7,0x438($v1) +/* f05a124: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05a128: afbf0014 */ sw $ra,0x14($sp) +/* f05a12c: 01cfc021 */ addu $t8,$t6,$t7 +/* f05a130: afb8001c */ sw $t8,0x1c($sp) +/* f05a134: 0fc13160 */ jal func0f04c580 +/* f05a138: 8c640424 */ lw $a0,0x424($v1) +/* f05a13c: 3c03800a */ lui $v1,0x800a +/* f05a140: 2841ffce */ slti $at,$v0,-50 +/* f05a144: 1020000a */ beqz $at,.L0f05a170 +/* f05a148: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a14c: 8fb9001c */ lw $t9,0x1c($sp) +/* f05a150: 8c640434 */ lw $a0,0x434($v1) +/* f05a154: 8c650438 */ lw $a1,0x438($v1) +/* f05a158: 0fc13583 */ jal chraiGoToLabel +/* f05a15c: 93260002 */ lbu $a2,0x2($t9) +/* f05a160: 3c03800a */ lui $v1,0x800a +/* f05a164: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a168: 10000004 */ beqz $zero,.L0f05a17c +/* f05a16c: ac620438 */ sw $v0,0x438($v1) +.L0f05a170: +/* f05a170: 8c680438 */ lw $t0,0x438($v1) +/* f05a174: 25090003 */ addiu $t1,$t0,0x3 +/* f05a178: ac690438 */ sw $t1,0x438($v1) +.L0f05a17c: +/* f05a17c: 8fbf0014 */ lw $ra,0x14($sp) +/* f05a180: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05a184: 00001025 */ or $v0,$zero,$zero +/* f05a188: 03e00008 */ jr $ra +/* f05a18c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 012c + */ +GLOBAL_ASM( +glabel ai012c +/* f05a190: 3c03800a */ lui $v1,0x800a +/* f05a194: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a198: 8c6e0434 */ lw $t6,0x434($v1) +/* f05a19c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05a1a0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05a1a4: afbf0014 */ sw $ra,0x14($sp) +/* f05a1a8: 01cfc021 */ addu $t8,$t6,$t7 +/* f05a1ac: afb8001c */ sw $t8,0x1c($sp) +/* f05a1b0: 0fc13160 */ jal func0f04c580 +/* f05a1b4: 8c640424 */ lw $a0,0x424($v1) +/* f05a1b8: 3c03800a */ lui $v1,0x800a +/* f05a1bc: 28410033 */ slti $at,$v0,0x33 +/* f05a1c0: 1420000a */ bnez $at,.L0f05a1ec +/* f05a1c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a1c8: 8fb9001c */ lw $t9,0x1c($sp) +/* f05a1cc: 8c640434 */ lw $a0,0x434($v1) +/* f05a1d0: 8c650438 */ lw $a1,0x438($v1) +/* f05a1d4: 0fc13583 */ jal chraiGoToLabel +/* f05a1d8: 93260002 */ lbu $a2,0x2($t9) +/* f05a1dc: 3c03800a */ lui $v1,0x800a +/* f05a1e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a1e4: 10000004 */ beqz $zero,.L0f05a1f8 +/* f05a1e8: ac620438 */ sw $v0,0x438($v1) +.L0f05a1ec: +/* f05a1ec: 8c680438 */ lw $t0,0x438($v1) +/* f05a1f0: 25090003 */ addiu $t1,$t0,0x3 +/* f05a1f4: ac690438 */ sw $t1,0x438($v1) +.L0f05a1f8: +/* f05a1f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05a1fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05a200: 00001025 */ or $v0,$zero,$zero +/* f05a204: 03e00008 */ jr $ra +/* f05a208: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 012f + */ +GLOBAL_ASM( +glabel ai012f +/* f05a20c: 3c03800a */ lui $v1,0x800a +/* f05a210: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a214: 8c6e0424 */ lw $t6,0x424($v1) +/* f05a218: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05a21c: afbf0014 */ sw $ra,0x14($sp) +/* f05a220: 85c40292 */ lh $a0,0x292($t6) +/* f05a224: 04820006 */ bltzl $a0,.L0f05a240 +/* f05a228: 8c6f0438 */ lw $t7,0x438($v1) +/* f05a22c: 0fc45929 */ jal func0f1164a4 +/* f05a230: 00002825 */ or $a1,$zero,$zero +/* f05a234: 3c03800a */ lui $v1,0x800a +/* f05a238: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05a23c: 8c6f0438 */ lw $t7,0x438($v1) +.L0f05a240: +/* f05a240: 8fbf0014 */ lw $ra,0x14($sp) +/* f05a244: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05a248: 25f80002 */ addiu $t8,$t7,0x2 +/* f05a24c: ac780438 */ sw $t8,0x438($v1) +/* f05a250: 03e00008 */ jr $ra +/* f05a254: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0130 + */ +GLOBAL_ASM( +glabel ai0130 +/* f05a258: 27bdff58 */ addiu $sp,$sp,-168 +/* f05a25c: afb00048 */ sw $s0,0x48($sp) +/* f05a260: 3c10800a */ lui $s0,0x800a +/* f05a264: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05a268: 8e0e0434 */ lw $t6,0x434($s0) +/* f05a26c: 8e0f0438 */ lw $t7,0x438($s0) +/* f05a270: afbf004c */ sw $ra,0x4c($sp) +/* f05a274: 8e040424 */ lw $a0,0x424($s0) +/* f05a278: 01cf1021 */ addu $v0,$t6,$t7 +/* f05a27c: 90450002 */ lbu $a1,0x2($v0) +/* f05a280: 0fc126d1 */ jal chrFindById +/* f05a284: afa2009c */ sw $v0,0x9c($sp) +/* f05a288: 8e18028c */ lw $t8,0x28c($s0) +/* f05a28c: 8e070424 */ lw $a3,0x424($s0) +/* f05a290: 8fa8009c */ lw $t0,0x9c($sp) +/* f05a294: afb80078 */ sw $t8,0x78($sp) +/* f05a298: 94f90192 */ lhu $t9,0x192($a3) +/* f05a29c: 91060003 */ lbu $a2,0x3($t0) +/* f05a2a0: 00402825 */ or $a1,$v0,$zero +/* f05a2a4: 33291000 */ andi $t1,$t9,0x1000 +/* f05a2a8: 10e00003 */ beqz $a3,.L0f05a2b8 +/* f05a2ac: a3a9006b */ sb $t1,0x6b($sp) +/* f05a2b0: 10000002 */ beqz $zero,.L0f05a2bc +/* f05a2b4: 90e302fe */ lbu $v1,0x2fe($a3) +.L0f05a2b8: +/* f05a2b8: 00001825 */ or $v1,$zero,$zero +.L0f05a2bc: +/* f05a2bc: 24010001 */ addiu $at,$zero,0x1 +/* f05a2c0: 14610007 */ bne $v1,$at,.L0f05a2e0 +/* f05a2c4: 3c0a8007 */ lui $t2,0x8007 +/* f05a2c8: 254a96d8 */ addiu $t2,$t2,-26920 +/* f05a2cc: 28c10006 */ slti $at,$a2,0x6 +/* f05a2d0: 1420002a */ bnez $at,.L0f05a37c +/* f05a2d4: afaa0084 */ sw $t2,0x84($sp) +/* f05a2d8: 10000028 */ beqz $zero,.L0f05a37c +/* f05a2dc: 00003025 */ or $a2,$zero,$zero +.L0f05a2e0: +/* f05a2e0: 80eb0006 */ lb $t3,0x6($a3) +/* f05a2e4: 24030029 */ addiu $v1,$zero,0x29 +/* f05a2e8: 3c0c8007 */ lui $t4,0x8007 +/* f05a2ec: 146b000d */ bne $v1,$t3,.L0f05a324 +/* f05a2f0: 258c9710 */ addiu $t4,$t4,-26864 +/* f05a2f4: 28c10003 */ slti $at,$a2,0x3 +/* f05a2f8: 14200020 */ bnez $at,.L0f05a37c +/* f05a2fc: afac0084 */ sw $t4,0x84($sp) +/* f05a300: afa60070 */ sw $a2,0x70($sp) +/* f05a304: 0c004b70 */ jal 0x12dc0 +/* f05a308: afa5007c */ sw $a1,0x7c($sp) +/* f05a30c: 30460001 */ andi $a2,$v0,0x1 +/* f05a310: afa60070 */ sw $a2,0x70($sp) +/* f05a314: 8fa5007c */ lw $a1,0x7c($sp) +/* f05a318: 8e070424 */ lw $a3,0x424($s0) +/* f05a31c: 10000017 */ beqz $zero,.L0f05a37c +/* f05a320: 8fa8009c */ lw $t0,0x9c($sp) +.L0f05a324: +/* f05a324: 910e0007 */ lbu $t6,0x7($t0) +/* f05a328: 3c0b8007 */ lui $t3,0x8007 +/* f05a32c: 256b9518 */ addiu $t3,$t3,-27368 +/* f05a330: 55c00012 */ bnezl $t6,.L0f05a37c +/* f05a334: afab0084 */ sw $t3,0x84($sp) +/* f05a338: 90e202b1 */ lbu $v0,0x2b1($a3) +/* f05a33c: 240f0003 */ addiu $t7,$zero,0x3 +/* f05a340: 28410004 */ slti $at,$v0,0x4 +/* f05a344: 14200004 */ bnez $at,.L0f05a358 +/* f05a348: 00000000 */ sll $zero,$zero,0x0 +/* f05a34c: a0ef02b1 */ sb $t7,0x2b1($a3) +/* f05a350: 8e070424 */ lw $a3,0x424($s0) +/* f05a354: 90e202b1 */ lbu $v0,0x2b1($a3) +.L0f05a358: +/* f05a358: 00430019 */ multu $v0,$v1 +/* f05a35c: 3c098007 */ lui $t1,0x8007 +/* f05a360: 25298ff8 */ addiu $t1,$t1,-28680 +/* f05a364: 0000c012 */ mflo $t8 +/* f05a368: 0018c8c0 */ sll $t9,$t8,0x3 +/* f05a36c: 03295021 */ addu $t2,$t9,$t1 +/* f05a370: 10000002 */ beqz $zero,.L0f05a37c +/* f05a374: afaa0084 */ sw $t2,0x84($sp) +/* f05a378: afab0084 */ sw $t3,0x84($sp) +.L0f05a37c: +/* f05a37c: 54c0000e */ bnezl $a2,.L0f05a3b8 +/* f05a380: 90e40125 */ lbu $a0,0x125($a3) +/* f05a384: 910c0004 */ lbu $t4,0x4($t0) +/* f05a388: 5580000b */ bnezl $t4,.L0f05a3b8 +/* f05a38c: 90e40125 */ lbu $a0,0x125($a3) +/* f05a390: 910d0006 */ lbu $t5,0x6($t0) +/* f05a394: 55a00008 */ bnezl $t5,.L0f05a3b8 +/* f05a398: 90e40125 */ lbu $a0,0x125($a3) +/* f05a39c: ace00120 */ sw $zero,0x120($a3) +/* f05a3a0: 8e0e0438 */ lw $t6,0x438($s0) +/* f05a3a4: 00001025 */ or $v0,$zero,$zero +/* f05a3a8: 25cf000a */ addiu $t7,$t6,0xa +/* f05a3ac: 10000206 */ beqz $zero,.L0f05abc8 +/* f05a3b0: ae0f0438 */ sw $t7,0x438($s0) +/* f05a3b4: 90e40125 */ lbu $a0,0x125($a3) +.L0f05a3b8: +/* f05a3b8: afa60070 */ sw $a2,0x70($sp) +/* f05a3bc: 0fc13380 */ jal func0f04ce00 +/* f05a3c0: afa5007c */ sw $a1,0x7c($sp) +/* f05a3c4: 8fb8009c */ lw $t8,0x9c($sp) +/* f05a3c8: afa20088 */ sw $v0,0x88($sp) +/* f05a3cc: afa00098 */ sw $zero,0x98($sp) +/* f05a3d0: afa00094 */ sw $zero,0x94($sp) +/* f05a3d4: 93190004 */ lbu $t9,0x4($t8) +/* f05a3d8: 8e070424 */ lw $a3,0x424($s0) +/* f05a3dc: 24010005 */ addiu $at,$zero,0x5 +/* f05a3e0: afb90090 */ sw $t9,0x90($sp) +/* f05a3e4: 80e30006 */ lb $v1,0x6($a3) +/* f05a3e8: 8fa5007c */ lw $a1,0x7c($sp) +/* f05a3ec: 8fa90084 */ lw $t1,0x84($sp) +/* f05a3f0: 10610007 */ beq $v1,$at,.L0f05a410 +/* f05a3f4: 3c0a8007 */ lui $t2,0x8007 +/* f05a3f8: 2401000f */ addiu $at,$zero,0xf +/* f05a3fc: 10610004 */ beq $v1,$at,.L0f05a410 +/* f05a400: 2401003a */ addiu $at,$zero,0x3a +/* f05a404: 10610002 */ beq $v1,$at,.L0f05a410 +/* f05a408: 24010028 */ addiu $at,$zero,0x28 +/* f05a40c: 14610004 */ bne $v1,$at,.L0f05a420 +.L0f05a410: +/* f05a410: 254a9518 */ addiu $t2,$t2,-27368 +/* f05a414: 112a0002 */ beq $t1,$t2,.L0f05a420 +/* f05a418: 00000000 */ sll $zero,$zero,0x0 +/* f05a41c: afa00090 */ sw $zero,0x90($sp) +.L0f05a420: +/* f05a420: 50a0001c */ beqzl $a1,.L0f05a494 +/* f05a424: 90e20126 */ lbu $v0,0x126($a3) +/* f05a428: 8ca4001c */ lw $a0,0x1c($a1) +/* f05a42c: 50800019 */ beqzl $a0,.L0f05a494 +/* f05a430: 90e20126 */ lbu $v0,0x126($a3) +/* f05a434: 908b0000 */ lbu $t3,0x0($a0) +/* f05a438: 24010006 */ addiu $at,$zero,0x6 +/* f05a43c: 55610015 */ bnel $t3,$at,.L0f05a494 +/* f05a440: 90e20126 */ lbu $v0,0x126($a3) +/* f05a444: 0fc4a25f */ jal func0f12897c +/* f05a448: 00000000 */ sll $zero,$zero,0x0 +/* f05a44c: 8e030298 */ lw $v1,0x298($s0) +/* f05a450: 00026080 */ sll $t4,$v0,0x2 +/* f05a454: 00402025 */ or $a0,$v0,$zero +/* f05a458: 0460000a */ bltz $v1,.L0f05a484 +/* f05a45c: 020c6821 */ addu $t5,$s0,$t4 +/* f05a460: 8dae0064 */ lw $t6,0x64($t5) +/* f05a464: 8dcf00d8 */ lw $t7,0xd8($t6) +/* f05a468: 11e00006 */ beqz $t7,.L0f05a484 +/* f05a46c: 00000000 */ sll $zero,$zero,0x0 +/* f05a470: 8e050294 */ lw $a1,0x294($s0) +/* f05a474: 14450003 */ bne $v0,$a1,.L0f05a484 +/* f05a478: 00a02025 */ or $a0,$a1,$zero +/* f05a47c: 10000001 */ beqz $zero,.L0f05a484 +/* f05a480: 00602025 */ or $a0,$v1,$zero +.L0f05a484: +/* f05a484: 0fc4a24b */ jal func0f12892c +/* f05a488: 00000000 */ sll $zero,$zero,0x0 +/* f05a48c: 8e070424 */ lw $a3,0x424($s0) +/* f05a490: 90e20126 */ lbu $v0,0x126($a3) +.L0f05a494: +/* f05a494: 10400007 */ beqz $v0,.L0f05a4b4 +/* f05a498: 0002c100 */ sll $t8,$v0,0x4 +/* f05a49c: 8cf90120 */ lw $t9,0x120($a3) +/* f05a4a0: 0302c023 */ subu $t8,$t8,$v0 +/* f05a4a4: 0018c080 */ sll $t8,$t8,0x2 +/* f05a4a8: 0319082a */ slt $at,$t8,$t9 +/* f05a4ac: 102001c0 */ beqz $at,.L0f05abb0 +/* f05a4b0: 00000000 */ sll $zero,$zero,0x0 +.L0f05a4b4: +/* f05a4b4: 0c004b70 */ jal 0x12dc0 +/* f05a4b8: 00000000 */ sll $zero,$zero,0x0 +/* f05a4bc: 8faa0090 */ lw $t2,0x90($sp) +/* f05a4c0: 304900ff */ andi $t1,$v0,0xff +/* f05a4c4: 8fab0088 */ lw $t3,0x88($sp) +/* f05a4c8: 012a082a */ slt $at,$t1,$t2 +/* f05a4cc: 102001b8 */ beqz $at,.L0f05abb0 +/* f05a4d0: 00000000 */ sll $zero,$zero,0x0 +/* f05a4d4: 85640000 */ lh $a0,0x0($t3) +/* f05a4d8: 2401fffe */ addiu $at,$zero,-2 +/* f05a4dc: 5081003e */ beql $a0,$at,.L0f05a5d8 +/* f05a4e0: 8fae0094 */ lw $t6,0x94($sp) +.L0f05a4e4: +/* f05a4e4: 0fc0a1dd */ jal func0f028774 +/* f05a4e8: 00000000 */ sll $zero,$zero,0x0 +/* f05a4ec: 50400033 */ beqzl $v0,.L0f05a5bc +/* f05a4f0: 8fa20088 */ lw $v0,0x88($sp) +/* f05a4f4: 8c4c0020 */ lw $t4,0x20($v0) +/* f05a4f8: 00402025 */ or $a0,$v0,$zero +/* f05a4fc: 5180002f */ beqzl $t4,.L0f05a5bc +/* f05a500: 8fa20088 */ lw $v0,0x88($sp) +/* f05a504: 0fc0e6a5 */ jal func0f039a94 +/* f05a508: afa20064 */ sw $v0,0x64($sp) +/* f05a50c: 1440002a */ bnez $v0,.L0f05a5b8 +/* f05a510: 8fa60064 */ lw $a2,0x64($sp) +/* f05a514: 80cd0007 */ lb $t5,0x7($a2) +/* f05a518: 24010005 */ addiu $at,$zero,0x5 +/* f05a51c: 51a10027 */ beql $t5,$at,.L0f05a5bc +/* f05a520: 8fa20088 */ lw $v0,0x88($sp) +/* f05a524: 8e070424 */ lw $a3,0x424($s0) +/* f05a528: 90ce02a2 */ lbu $t6,0x2a2($a2) +/* f05a52c: 90ef02a2 */ lbu $t7,0x2a2($a3) +/* f05a530: 55cf0022 */ bnel $t6,$t7,.L0f05a5bc +/* f05a534: 8fa20088 */ lw $v0,0x88($sp) +/* f05a538: 90d80113 */ lbu $t8,0x113($a2) +/* f05a53c: 2b010064 */ slti $at,$t8,0x64 +/* f05a540: 5420001e */ bnezl $at,.L0f05a5bc +/* f05a544: 8fa20088 */ lw $v0,0x88($sp) +/* f05a548: 84c50000 */ lh $a1,0x0($a2) +/* f05a54c: 84f90000 */ lh $t9,0x0($a3) +/* f05a550: 00e02025 */ or $a0,$a3,$zero +/* f05a554: 50b90019 */ beql $a1,$t9,.L0f05a5bc +/* f05a558: 8fa20088 */ lw $v0,0x88($sp) +/* f05a55c: 0fc1272c */ jal func0f049cb0 +/* f05a560: afa60064 */ sw $a2,0x64($sp) +/* f05a564: 3c017f1b */ lui $at,0x7f1b +/* f05a568: c4249d64 */ lwc1 $f4,-0x629c($at) +/* f05a56c: 8fa90098 */ lw $t1,0x98($sp) +/* f05a570: 8fa60064 */ lw $a2,0x64($sp) +/* f05a574: 4604003c */ c.lt.s $f0,$f4 +/* f05a578: 252a0001 */ addiu $t2,$t1,0x1 +/* f05a57c: 4502000f */ bc1fl .L0f05a5bc +/* f05a580: 8fa20088 */ lw $v0,0x88($sp) +/* f05a584: afaa0098 */ sw $t2,0x98($sp) +/* f05a588: 8ccb0120 */ lw $t3,0x120($a2) +/* f05a58c: 8fac009c */ lw $t4,0x9c($sp) +/* f05a590: 2961003c */ slti $at,$t3,0x3c +/* f05a594: 50200009 */ beqzl $at,.L0f05a5bc +/* f05a598: 8fa20088 */ lw $v0,0x88($sp) +/* f05a59c: 91820006 */ lbu $v0,0x6($t4) +/* f05a5a0: 240100ff */ addiu $at,$zero,0xff +/* f05a5a4: 50400005 */ beqzl $v0,.L0f05a5bc +/* f05a5a8: 8fa20088 */ lw $v0,0x88($sp) +/* f05a5ac: 10410002 */ beq $v0,$at,.L0f05a5b8 +/* f05a5b0: 240d0001 */ addiu $t5,$zero,0x1 +/* f05a5b4: afad0094 */ sw $t5,0x94($sp) +.L0f05a5b8: +/* f05a5b8: 8fa20088 */ lw $v0,0x88($sp) +.L0f05a5bc: +/* f05a5bc: 2401fffe */ addiu $at,$zero,-2 +/* f05a5c0: 84440002 */ lh $a0,0x2($v0) +/* f05a5c4: 24420002 */ addiu $v0,$v0,0x2 +/* f05a5c8: afa20088 */ sw $v0,0x88($sp) +/* f05a5cc: 1481ffc5 */ bne $a0,$at,.L0f05a4e4 +/* f05a5d0: 00000000 */ sll $zero,$zero,0x0 +/* f05a5d4: 8fae0094 */ lw $t6,0x94($sp) +.L0f05a5d8: +/* f05a5d8: 8faf0098 */ lw $t7,0x98($sp) +/* f05a5dc: 15c00174 */ bnez $t6,.L0f05abb0 +/* f05a5e0: 00000000 */ sll $zero,$zero,0x0 +/* f05a5e4: 15e00007 */ bnez $t7,.L0f05a604 +/* f05a5e8: 8fb8009c */ lw $t8,0x9c($sp) +/* f05a5ec: 93020006 */ lbu $v0,0x6($t8) +/* f05a5f0: 240100ff */ addiu $at,$zero,0xff +/* f05a5f4: 1040000a */ beqz $v0,.L0f05a620 +/* f05a5f8: 00000000 */ sll $zero,$zero,0x0 +/* f05a5fc: 10410008 */ beq $v0,$at,.L0f05a620 +/* f05a600: 00000000 */ sll $zero,$zero,0x0 +.L0f05a604: +/* f05a604: 8fb90098 */ lw $t9,0x98($sp) +/* f05a608: 8fa9009c */ lw $t1,0x9c($sp) +/* f05a60c: 1b200168 */ blez $t9,.L0f05abb0 +/* f05a610: 00000000 */ sll $zero,$zero,0x0 +/* f05a614: 912a0006 */ lbu $t2,0x6($t1) +/* f05a618: 19400165 */ blez $t2,.L0f05abb0 +/* f05a61c: 00000000 */ sll $zero,$zero,0x0 +.L0f05a620: +/* f05a620: 0c004b70 */ jal 0x12dc0 +/* f05a624: 00000000 */ sll $zero,$zero,0x0 +/* f05a628: 24010003 */ addiu $at,$zero,0x3 +/* f05a62c: 0041001b */ divu $zero,$v0,$at +/* f05a630: 8fab009c */ lw $t3,0x9c($sp) +/* f05a634: 00001810 */ mfhi $v1 +/* f05a638: a3a300a7 */ sb $v1,0xa7($sp) +/* f05a63c: 916c0007 */ lbu $t4,0x7($t3) +/* f05a640: 8fb80070 */ lw $t8,0x70($sp) +/* f05a644: 8fae0084 */ lw $t6,0x84($sp) +/* f05a648: 318d0080 */ andi $t5,$t4,0x80 +/* f05a64c: 15a00009 */ bnez $t5,.L0f05a674 +/* f05a650: 0018c8c0 */ sll $t9,$t8,0x3 +/* f05a654: 01d94821 */ addu $t1,$t6,$t9 +/* f05a658: 306a00ff */ andi $t2,$v1,0xff +/* f05a65c: 000a5840 */ sll $t3,$t2,0x1 +/* f05a660: 012b6021 */ addu $t4,$t1,$t3 +/* f05a664: afa90058 */ sw $t1,0x58($sp) +/* f05a668: 858d0002 */ lh $t5,0x2($t4) +/* f05a66c: 1000000c */ beqz $zero,.L0f05a6a0 +/* f05a670: a7ad00a4 */ sh $t5,0xa4($sp) +.L0f05a674: +/* f05a674: 8e0a0424 */ lw $t2,0x424($s0) +/* f05a678: 8fae0070 */ lw $t6,0x70($sp) +/* f05a67c: 8faf0084 */ lw $t7,0x84($sp) +/* f05a680: 914902b0 */ lbu $t1,0x2b0($t2) +/* f05a684: 000ec8c0 */ sll $t9,$t6,0x3 +/* f05a688: 01f91021 */ addu $v0,$t7,$t9 +/* f05a68c: 00095840 */ sll $t3,$t1,0x1 +/* f05a690: 004b6021 */ addu $t4,$v0,$t3 +/* f05a694: 858d0002 */ lh $t5,0x2($t4) +/* f05a698: afa20058 */ sw $v0,0x58($sp) +/* f05a69c: a7ad00a4 */ sh $t5,0xa4($sp) +.L0f05a6a0: +/* f05a6a0: 0fc133cd */ jal func0f04cf34 +/* f05a6a4: 87a400a4 */ lh $a0,0xa4($sp) +/* f05a6a8: 1440000a */ bnez $v0,.L0f05a6d4 +/* f05a6ac: 24010001 */ addiu $at,$zero,0x1 +/* f05a6b0: 8e070424 */ lw $a3,0x424($s0) +/* f05a6b4: 00001825 */ or $v1,$zero,$zero +/* f05a6b8: 24080001 */ addiu $t0,$zero,0x1 +/* f05a6bc: 10e00003 */ beqz $a3,.L0f05a6cc +/* f05a6c0: 3c0e8007 */ lui $t6,0x8007 +/* f05a6c4: 10000001 */ beqz $zero,.L0f05a6cc +/* f05a6c8: 90e302fe */ lbu $v1,0x2fe($a3) +.L0f05a6cc: +/* f05a6cc: 54610092 */ bnel $v1,$at,.L0f05a918 +/* f05a6d0: 8fad0070 */ lw $t5,0x70($sp) +.L0f05a6d4: +/* f05a6d4: 0fc133bb */ jal func0f04ceec +/* f05a6d8: 87a400a4 */ lh $a0,0xa4($sp) +/* f05a6dc: 87b800a4 */ lh $t8,0xa4($sp) +/* f05a6e0: 2401034e */ addiu $at,$zero,0x34e +/* f05a6e4: 93ae006b */ lbu $t6,0x6b($sp) +/* f05a6e8: 57010005 */ bnel $t8,$at,.L0f05a700 +/* f05a6ec: 8e190424 */ lw $t9,0x424($s0) +/* f05a6f0: 15c00002 */ bnez $t6,.L0f05a6fc +/* f05a6f4: 240f034d */ addiu $t7,$zero,0x34d +/* f05a6f8: a7af00a4 */ sh $t7,0xa4($sp) +.L0f05a6fc: +/* f05a6fc: 8e190424 */ lw $t9,0x424($s0) +.L0f05a700: +/* f05a700: 240103f7 */ addiu $at,$zero,0x3f7 +/* f05a704: af200120 */ sw $zero,0x120($t9) +/* f05a708: 8faa009c */ lw $t2,0x9c($sp) +/* f05a70c: 8e0b0424 */ lw $t3,0x424($s0) +/* f05a710: 91490005 */ lbu $t1,0x5($t2) +/* f05a714: a1690126 */ sb $t1,0x126($t3) +/* f05a718: 8e070424 */ lw $a3,0x424($s0) +/* f05a71c: 90ec0332 */ lbu $t4,0x332($a3) +/* f05a720: 258d0001 */ addiu $t5,$t4,0x1 +/* f05a724: a0ed0332 */ sb $t5,0x332($a3) +/* f05a728: 87b800a4 */ lh $t8,0xa4($sp) +/* f05a72c: 13010022 */ beq $t8,$at,.L0f05a7b8 +/* f05a730: 24010331 */ addiu $at,$zero,0x331 +/* f05a734: 13010020 */ beq $t8,$at,.L0f05a7b8 +/* f05a738: 240103a1 */ addiu $at,$zero,0x3a1 +/* f05a73c: 1301001e */ beq $t8,$at,.L0f05a7b8 +/* f05a740: 24050009 */ addiu $a1,$zero,0x9 +/* f05a744: 8e0e0424 */ lw $t6,0x424($s0) +/* f05a748: 3406ffff */ dli $a2,0xffff +/* f05a74c: 0fc249af */ jal func0f0926bc +/* f05a750: 8dc4001c */ lw $a0,0x1c($t6) +/* f05a754: 8e0f0424 */ lw $t7,0x424($s0) +/* f05a758: 3c01bf80 */ lui $at,0xbf80 +/* f05a75c: 44810000 */ mtc1 $at,$f0 +/* f05a760: 8de5001c */ lw $a1,0x1c($t7) +/* f05a764: 2419ffff */ addiu $t9,$zero,-1 +/* f05a768: 240a0008 */ addiu $t2,$zero,0x8 +/* f05a76c: 24090009 */ addiu $t1,$zero,0x9 +/* f05a770: 240bffff */ addiu $t3,$zero,-1 +/* f05a774: afab002c */ sw $t3,0x2c($sp) +/* f05a778: afa9001c */ sw $t1,0x1c($sp) +/* f05a77c: afaa0014 */ sw $t2,0x14($sp) +/* f05a780: afb90010 */ sw $t9,0x10($sp) +/* f05a784: afa00028 */ sw $zero,0x28($sp) +/* f05a788: afa00020 */ sw $zero,0x20($sp) +/* f05a78c: afa00018 */ sw $zero,0x18($sp) +/* f05a790: 00002025 */ or $a0,$zero,$zero +/* f05a794: 87a600a4 */ lh $a2,0xa4($sp) +/* f05a798: 2407ffff */ addiu $a3,$zero,-1 +/* f05a79c: e7a00038 */ swc1 $f0,0x38($sp) +/* f05a7a0: e7a00034 */ swc1 $f0,0x34($sp) +/* f05a7a4: e7a00030 */ swc1 $f0,0x30($sp) +/* f05a7a8: 0fc24e7e */ jal func0f0939f8 +/* f05a7ac: e7a00024 */ swc1 $f0,0x24($sp) +/* f05a7b0: 10000026 */ beqz $zero,.L0f05a84c +/* f05a7b4: 8faa009c */ lw $t2,0x9c($sp) +.L0f05a7b8: +/* f05a7b8: 0fc13160 */ jal func0f04c580 +/* f05a7bc: 8e040424 */ lw $a0,0x424($s0) +/* f05a7c0: 18400003 */ blez $v0,.L0f05a7d0 +/* f05a7c4: 00021823 */ negu $v1,$v0 +/* f05a7c8: 10000001 */ beqz $zero,.L0f05a7d0 +/* f05a7cc: 00401825 */ or $v1,$v0,$zero +.L0f05a7d0: +/* f05a7d0: 28610033 */ slti $at,$v1,0x33 +/* f05a7d4: 1420001c */ bnez $at,.L0f05a848 +/* f05a7d8: 24050009 */ addiu $a1,$zero,0x9 +/* f05a7dc: 8e0c0424 */ lw $t4,0x424($s0) +/* f05a7e0: 3406ffff */ dli $a2,0xffff +/* f05a7e4: 0fc249af */ jal func0f0926bc +/* f05a7e8: 8d84001c */ lw $a0,0x1c($t4) +/* f05a7ec: 8e0d0424 */ lw $t5,0x424($s0) +/* f05a7f0: 3c01bf80 */ lui $at,0xbf80 +/* f05a7f4: 44810000 */ mtc1 $at,$f0 +/* f05a7f8: 8da5001c */ lw $a1,0x1c($t5) +/* f05a7fc: 2418ffff */ addiu $t8,$zero,-1 +/* f05a800: 240e0008 */ addiu $t6,$zero,0x8 +/* f05a804: 240f0009 */ addiu $t7,$zero,0x9 +/* f05a808: 2419ffff */ addiu $t9,$zero,-1 +/* f05a80c: afb9002c */ sw $t9,0x2c($sp) +/* f05a810: afaf001c */ sw $t7,0x1c($sp) +/* f05a814: afae0014 */ sw $t6,0x14($sp) +/* f05a818: afb80010 */ sw $t8,0x10($sp) +/* f05a81c: afa00028 */ sw $zero,0x28($sp) +/* f05a820: afa00020 */ sw $zero,0x20($sp) +/* f05a824: afa00018 */ sw $zero,0x18($sp) +/* f05a828: 00002025 */ or $a0,$zero,$zero +/* f05a82c: 87a600a4 */ lh $a2,0xa4($sp) +/* f05a830: 2407ffff */ addiu $a3,$zero,-1 +/* f05a834: e7a00038 */ swc1 $f0,0x38($sp) +/* f05a838: e7a00034 */ swc1 $f0,0x34($sp) +/* f05a83c: e7a00030 */ swc1 $f0,0x30($sp) +/* f05a840: 0fc24e7e */ jal func0f0939f8 +/* f05a844: e7a00024 */ swc1 $f0,0x24($sp) +.L0f05a848: +/* f05a848: 8faa009c */ lw $t2,0x9c($sp) +.L0f05a84c: +/* f05a84c: 91420008 */ lbu $v0,0x8($t2) +/* f05a850: 1040001a */ beqz $v0,.L0f05a8bc +/* f05a854: 00000000 */ sll $zero,$zero,0x0 +/* f05a858: 91490007 */ lbu $t1,0x7($t2) +/* f05a85c: 93a300a7 */ lbu $v1,0xa7($sp) +/* f05a860: 000260c0 */ sll $t4,$v0,0x3 +/* f05a864: 312b0080 */ andi $t3,$t1,0x80 +/* f05a868: 15600014 */ bnez $t3,.L0f05a8bc +/* f05a86c: 28610003 */ slti $at,$v1,0x3 +/* f05a870: 14200002 */ bnez $at,.L0f05a87c +/* f05a874: 3c048007 */ lui $a0,0x8007 +/* f05a878: 24030002 */ addiu $v1,$zero,0x2 +.L0f05a87c: +/* f05a87c: 00036840 */ sll $t5,$v1,0x1 +/* f05a880: 018dc021 */ addu $t8,$t4,$t5 +/* f05a884: 00982021 */ addu $a0,$a0,$t8 +/* f05a888: 0fc5b9f1 */ jal func0f16e7c4 +/* f05a88c: 84849682 */ lh $a0,-0x697e($a0) +/* f05a890: afa20080 */ sw $v0,0x80($sp) +/* f05a894: 0c004103 */ jal 0x1040c +/* f05a898: 87a400a4 */ lh $a0,0xa4($sp) +/* f05a89c: 144000c4 */ bnez $v0,.L0f05abb0 +/* f05a8a0: 8fa40080 */ lw $a0,0x80($sp) +/* f05a8a4: 8fae009c */ lw $t6,0x9c($sp) +/* f05a8a8: 24050006 */ addiu $a1,$zero,0x6 +/* f05a8ac: 0fc3780d */ jal func0f0de034 +/* f05a8b0: 91c60009 */ lbu $a2,0x9($t6) +/* f05a8b4: 100000be */ beqz $zero,.L0f05abb0 +/* f05a8b8: 00000000 */ sll $zero,$zero,0x0 +.L0f05a8bc: +/* f05a8bc: 104000bc */ beqz $v0,.L0f05abb0 +/* f05a8c0: 00000000 */ sll $zero,$zero,0x0 +/* f05a8c4: 8e190424 */ lw $t9,0x424($s0) +/* f05a8c8: 000278c0 */ sll $t7,$v0,0x3 +/* f05a8cc: 3c048007 */ lui $a0,0x8007 +/* f05a8d0: 932a02b0 */ lbu $t2,0x2b0($t9) +/* f05a8d4: 000a4840 */ sll $t1,$t2,0x1 +/* f05a8d8: 01e95821 */ addu $t3,$t7,$t1 +/* f05a8dc: 008b2021 */ addu $a0,$a0,$t3 +/* f05a8e0: 0fc5b9f1 */ jal func0f16e7c4 +/* f05a8e4: 84849682 */ lh $a0,-0x697e($a0) +/* f05a8e8: afa20080 */ sw $v0,0x80($sp) +/* f05a8ec: 0c004103 */ jal 0x1040c +/* f05a8f0: 87a400a4 */ lh $a0,0xa4($sp) +/* f05a8f4: 144000ae */ bnez $v0,.L0f05abb0 +/* f05a8f8: 8fa40080 */ lw $a0,0x80($sp) +/* f05a8fc: 8fac009c */ lw $t4,0x9c($sp) +/* f05a900: 24050006 */ addiu $a1,$zero,0x6 +/* f05a904: 0fc3780d */ jal func0f0de034 +/* f05a908: 91860009 */ lbu $a2,0x9($t4) +/* f05a90c: 100000a8 */ beqz $zero,.L0f05abb0 +/* f05a910: 00000000 */ sll $zero,$zero,0x0 +/* f05a914: 8fad0070 */ lw $t5,0x70($sp) +.L0f05a918: +/* f05a918: 25ce8ff8 */ addiu $t6,$t6,-28680 +/* f05a91c: a7a000a4 */ sh $zero,0xa4($sp) +/* f05a920: 000dc0c0 */ sll $t8,$t5,0x3 +/* f05a924: 030e1021 */ addu $v0,$t8,$t6 +/* f05a928: afa2005c */ sw $v0,0x5c($sp) +.L0f05a92c: +/* f05a92c: 8fa2005c */ lw $v0,0x5c($sp) +/* f05a930: 00081840 */ sll $v1,$t0,0x1 +/* f05a934: 0043c821 */ addu $t9,$v0,$v1 +/* f05a938: 87240000 */ lh $a0,0x0($t9) +/* f05a93c: a3a800a3 */ sb $t0,0xa3($sp) +/* f05a940: 0fc133cd */ jal func0f04cf34 +/* f05a944: afa30054 */ sw $v1,0x54($sp) +/* f05a948: 8fa30054 */ lw $v1,0x54($sp) +/* f05a94c: 1040000d */ beqz $v0,.L0f05a984 +/* f05a950: 93a800a3 */ lbu $t0,0xa3($sp) +/* f05a954: 8faa0058 */ lw $t2,0x58($sp) +/* f05a958: 01432821 */ addu $a1,$t2,$v1 +/* f05a95c: 84a40000 */ lh $a0,0x0($a1) +/* f05a960: a3a800a3 */ sb $t0,0xa3($sp) +/* f05a964: 0fc133cd */ jal func0f04cf34 +/* f05a968: afa50050 */ sw $a1,0x50($sp) +/* f05a96c: 8fa50050 */ lw $a1,0x50($sp) +/* f05a970: 10400004 */ beqz $v0,.L0f05a984 +/* f05a974: 93a800a3 */ lbu $t0,0xa3($sp) +/* f05a978: 84af0000 */ lh $t7,0x0($a1) +/* f05a97c: 10000006 */ beqz $zero,.L0f05a998 +/* f05a980: a7af00a4 */ sh $t7,0xa4($sp) +.L0f05a984: +/* f05a984: 25080001 */ addiu $t0,$t0,0x1 +/* f05a988: 310900ff */ andi $t1,$t0,0xff +/* f05a98c: 29210004 */ slti $at,$t1,0x4 +/* f05a990: 1420ffe6 */ bnez $at,.L0f05a92c +/* f05a994: 01204025 */ or $t0,$t1,$zero +.L0f05a998: +/* f05a998: 87ab00a4 */ lh $t3,0xa4($sp) +/* f05a99c: 1160007a */ beqz $t3,.L0f05ab88 +/* f05a9a0: 01602025 */ or $a0,$t3,$zero +/* f05a9a4: 0fc133bb */ jal func0f04ceec +/* f05a9a8: a3a800a3 */ sb $t0,0xa3($sp) +/* f05a9ac: 87ac00a4 */ lh $t4,0xa4($sp) +/* f05a9b0: 2401034e */ addiu $at,$zero,0x34e +/* f05a9b4: 93a800a3 */ lbu $t0,0xa3($sp) +/* f05a9b8: 15810004 */ bne $t4,$at,.L0f05a9cc +/* f05a9bc: 93ad006b */ lbu $t5,0x6b($sp) +/* f05a9c0: 15a00002 */ bnez $t5,.L0f05a9cc +/* f05a9c4: 2418034d */ addiu $t8,$zero,0x34d +/* f05a9c8: a7b800a4 */ sh $t8,0xa4($sp) +.L0f05a9cc: +/* f05a9cc: 8e0e0424 */ lw $t6,0x424($s0) +/* f05a9d0: 240103f7 */ addiu $at,$zero,0x3f7 +/* f05a9d4: adc00120 */ sw $zero,0x120($t6) +/* f05a9d8: 8fb9009c */ lw $t9,0x9c($sp) +/* f05a9dc: 8e0f0424 */ lw $t7,0x424($s0) +/* f05a9e0: 932a0005 */ lbu $t2,0x5($t9) +/* f05a9e4: a1ea0126 */ sb $t2,0x126($t7) +/* f05a9e8: 8e070424 */ lw $a3,0x424($s0) +/* f05a9ec: 90e90332 */ lbu $t1,0x332($a3) +/* f05a9f0: 252b0001 */ addiu $t3,$t1,0x1 +/* f05a9f4: a0eb0332 */ sb $t3,0x332($a3) +/* f05a9f8: 87ac00a4 */ lh $t4,0xa4($sp) +/* f05a9fc: 11810024 */ beq $t4,$at,.L0f05aa90 +/* f05aa00: 24010331 */ addiu $at,$zero,0x331 +/* f05aa04: 11810022 */ beq $t4,$at,.L0f05aa90 +/* f05aa08: 240103a1 */ addiu $at,$zero,0x3a1 +/* f05aa0c: 51810021 */ beql $t4,$at,.L0f05aa94 +/* f05aa10: 8e040424 */ lw $a0,0x424($s0) +/* f05aa14: 8e0d0424 */ lw $t5,0x424($s0) +/* f05aa18: 24050009 */ addiu $a1,$zero,0x9 +/* f05aa1c: 3406ffff */ dli $a2,0xffff +/* f05aa20: 8da4001c */ lw $a0,0x1c($t5) +/* f05aa24: 0fc249af */ jal func0f0926bc +/* f05aa28: a3a800a3 */ sb $t0,0xa3($sp) +/* f05aa2c: 8e180424 */ lw $t8,0x424($s0) +/* f05aa30: 3c01bf80 */ lui $at,0xbf80 +/* f05aa34: 44810000 */ mtc1 $at,$f0 +/* f05aa38: 8f05001c */ lw $a1,0x1c($t8) +/* f05aa3c: 240effff */ addiu $t6,$zero,-1 +/* f05aa40: 24190008 */ addiu $t9,$zero,0x8 +/* f05aa44: 240a0009 */ addiu $t2,$zero,0x9 +/* f05aa48: 240fffff */ addiu $t7,$zero,-1 +/* f05aa4c: afaf002c */ sw $t7,0x2c($sp) +/* f05aa50: afaa001c */ sw $t2,0x1c($sp) +/* f05aa54: afb90014 */ sw $t9,0x14($sp) +/* f05aa58: afae0010 */ sw $t6,0x10($sp) +/* f05aa5c: afa00028 */ sw $zero,0x28($sp) +/* f05aa60: afa00020 */ sw $zero,0x20($sp) +/* f05aa64: afa00018 */ sw $zero,0x18($sp) +/* f05aa68: 00002025 */ or $a0,$zero,$zero +/* f05aa6c: 87a600a4 */ lh $a2,0xa4($sp) +/* f05aa70: 2407ffff */ addiu $a3,$zero,-1 +/* f05aa74: e7a00038 */ swc1 $f0,0x38($sp) +/* f05aa78: e7a00034 */ swc1 $f0,0x34($sp) +/* f05aa7c: e7a00030 */ swc1 $f0,0x30($sp) +/* f05aa80: 0fc24e7e */ jal func0f0939f8 +/* f05aa84: e7a00024 */ swc1 $f0,0x24($sp) +/* f05aa88: 1000002a */ beqz $zero,.L0f05ab34 +/* f05aa8c: 93a800a3 */ lbu $t0,0xa3($sp) +.L0f05aa90: +/* f05aa90: 8e040424 */ lw $a0,0x424($s0) +.L0f05aa94: +/* f05aa94: 0fc13160 */ jal func0f04c580 +/* f05aa98: a3a800a3 */ sb $t0,0xa3($sp) +/* f05aa9c: 18400003 */ blez $v0,.L0f05aaac +/* f05aaa0: 93a800a3 */ lbu $t0,0xa3($sp) +/* f05aaa4: 10000002 */ beqz $zero,.L0f05aab0 +/* f05aaa8: 00401825 */ or $v1,$v0,$zero +.L0f05aaac: +/* f05aaac: 00021823 */ negu $v1,$v0 +.L0f05aab0: +/* f05aab0: 28610033 */ slti $at,$v1,0x33 +/* f05aab4: 54200020 */ bnezl $at,.L0f05ab38 +/* f05aab8: 8fb9009c */ lw $t9,0x9c($sp) +/* f05aabc: 8e090424 */ lw $t1,0x424($s0) +/* f05aac0: 24050009 */ addiu $a1,$zero,0x9 +/* f05aac4: 3406ffff */ dli $a2,0xffff +/* f05aac8: 8d24001c */ lw $a0,0x1c($t1) +/* f05aacc: 0fc249af */ jal func0f0926bc +/* f05aad0: a3a800a3 */ sb $t0,0xa3($sp) +/* f05aad4: 8e0b0424 */ lw $t3,0x424($s0) +/* f05aad8: 3c01bf80 */ lui $at,0xbf80 +/* f05aadc: 44810000 */ mtc1 $at,$f0 +/* f05aae0: 8d65001c */ lw $a1,0x1c($t3) +/* f05aae4: 240cffff */ addiu $t4,$zero,-1 +/* f05aae8: 240d0008 */ addiu $t5,$zero,0x8 +/* f05aaec: 24180009 */ addiu $t8,$zero,0x9 +/* f05aaf0: 240effff */ addiu $t6,$zero,-1 +/* f05aaf4: afae002c */ sw $t6,0x2c($sp) +/* f05aaf8: afb8001c */ sw $t8,0x1c($sp) +/* f05aafc: afad0014 */ sw $t5,0x14($sp) +/* f05ab00: afac0010 */ sw $t4,0x10($sp) +/* f05ab04: afa00028 */ sw $zero,0x28($sp) +/* f05ab08: afa00020 */ sw $zero,0x20($sp) +/* f05ab0c: afa00018 */ sw $zero,0x18($sp) +/* f05ab10: 00002025 */ or $a0,$zero,$zero +/* f05ab14: 87a600a4 */ lh $a2,0xa4($sp) +/* f05ab18: 2407ffff */ addiu $a3,$zero,-1 +/* f05ab1c: e7a00038 */ swc1 $f0,0x38($sp) +/* f05ab20: e7a00034 */ swc1 $f0,0x34($sp) +/* f05ab24: e7a00030 */ swc1 $f0,0x30($sp) +/* f05ab28: 0fc24e7e */ jal func0f0939f8 +/* f05ab2c: e7a00024 */ swc1 $f0,0x24($sp) +/* f05ab30: 93a800a3 */ lbu $t0,0xa3($sp) +.L0f05ab34: +/* f05ab34: 8fb9009c */ lw $t9,0x9c($sp) +.L0f05ab38: +/* f05ab38: 00087840 */ sll $t7,$t0,0x1 +/* f05ab3c: 3c048007 */ lui $a0,0x8007 +/* f05ab40: 93220008 */ lbu $v0,0x8($t9) +/* f05ab44: 1040001a */ beqz $v0,.L0f05abb0 +/* f05ab48: 000250c0 */ sll $t2,$v0,0x3 +/* f05ab4c: 014f4821 */ addu $t1,$t2,$t7 +/* f05ab50: 00892021 */ addu $a0,$a0,$t1 +/* f05ab54: 0fc5b9f1 */ jal func0f16e7c4 +/* f05ab58: 84849680 */ lh $a0,-0x6980($a0) +/* f05ab5c: afa20080 */ sw $v0,0x80($sp) +/* f05ab60: 0c004103 */ jal 0x1040c +/* f05ab64: 87a400a4 */ lh $a0,0xa4($sp) +/* f05ab68: 14400011 */ bnez $v0,.L0f05abb0 +/* f05ab6c: 8fa40080 */ lw $a0,0x80($sp) +/* f05ab70: 8fab009c */ lw $t3,0x9c($sp) +/* f05ab74: 24050006 */ addiu $a1,$zero,0x6 +/* f05ab78: 0fc3780d */ jal func0f0de034 +/* f05ab7c: 91660009 */ lbu $a2,0x9($t3) +/* f05ab80: 1000000b */ beqz $zero,.L0f05abb0 +/* f05ab84: 00000000 */ sll $zero,$zero,0x0 +.L0f05ab88: +/* f05ab88: 8e0c0424 */ lw $t4,0x424($s0) +/* f05ab8c: 3c050800 */ lui $a1,0x800 +/* f05ab90: 24060001 */ addiu $a2,$zero,0x1 +/* f05ab94: ad800120 */ sw $zero,0x120($t4) +/* f05ab98: 8fad009c */ lw $t5,0x9c($sp) +/* f05ab9c: 8e0e0424 */ lw $t6,0x424($s0) +/* f05aba0: 91b80005 */ lbu $t8,0x5($t5) +/* f05aba4: a1d80126 */ sb $t8,0x126($t6) +/* f05aba8: 0fc12782 */ jal func0f049e08 +/* f05abac: 8e040424 */ lw $a0,0x424($s0) +.L0f05abb0: +/* f05abb0: 0fc4a24b */ jal func0f12892c +/* f05abb4: 8fa40078 */ lw $a0,0x78($sp) +/* f05abb8: 8e190438 */ lw $t9,0x438($s0) +/* f05abbc: 00001025 */ or $v0,$zero,$zero +/* f05abc0: 272a000a */ addiu $t2,$t9,0xa +/* f05abc4: ae0a0438 */ sw $t2,0x438($s0) +.L0f05abc8: +/* f05abc8: 8fbf004c */ lw $ra,0x4c($sp) +/* f05abcc: 8fb00048 */ lw $s0,0x48($sp) +/* f05abd0: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f05abd4: 03e00008 */ jr $ra +/* f05abd8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f05abdc +/* f05abdc: 1080000b */ beqz $a0,.L0f05ac0c +/* f05abe0: 00000000 */ sll $zero,$zero,0x0 +/* f05abe4: 8c820004 */ lw $v0,0x4($a0) +/* f05abe8: 10400008 */ beqz $v0,.L0f05ac0c +/* f05abec: 00000000 */ sll $zero,$zero,0x0 +/* f05abf0: 8c4e0020 */ lw $t6,0x20($v0) +/* f05abf4: 11c00005 */ beqz $t6,.L0f05ac0c +/* f05abf8: 00000000 */ sll $zero,$zero,0x0 +/* f05abfc: 90430332 */ lbu $v1,0x332($v0) +/* f05ac00: 18600002 */ blez $v1,.L0f05ac0c +/* f05ac04: 246fffff */ addiu $t7,$v1,-1 +/* f05ac08: a04f0332 */ sb $t7,0x332($v0) +.L0f05ac0c: +/* f05ac0c: 03e00008 */ jr $ra +/* f05ac10: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01a7 + */ +GLOBAL_ASM( +glabel ai01a7 +/* f05ac14: 3c03800a */ lui $v1,0x800a +/* f05ac18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ac1c: 8c6e0434 */ lw $t6,0x434($v1) +/* f05ac20: 8c6f0438 */ lw $t7,0x438($v1) +/* f05ac24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05ac28: afbf0014 */ sw $ra,0x14($sp) +/* f05ac2c: 01cf3821 */ addu $a3,$t6,$t7 +/* f05ac30: 90e40002 */ lbu $a0,0x2($a3) +/* f05ac34: 0fc0a1dd */ jal func0f028774 +/* f05ac38: afa7001c */ sw $a3,0x1c($sp) +/* f05ac3c: 3c03800a */ lui $v1,0x800a +/* f05ac40: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ac44: 1040000c */ beqz $v0,.L0f05ac78 +/* f05ac48: 8fa7001c */ lw $a3,0x1c($sp) +/* f05ac4c: 90580332 */ lbu $t8,0x332($v0) +/* f05ac50: 5700000a */ bnezl $t8,.L0f05ac7c +/* f05ac54: 8c790438 */ lw $t9,0x438($v1) +/* f05ac58: 8c640434 */ lw $a0,0x434($v1) +/* f05ac5c: 8c650438 */ lw $a1,0x438($v1) +/* f05ac60: 0fc13583 */ jal chraiGoToLabel +/* f05ac64: 90e60003 */ lbu $a2,0x3($a3) +/* f05ac68: 3c03800a */ lui $v1,0x800a +/* f05ac6c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ac70: 10000004 */ beqz $zero,.L0f05ac84 +/* f05ac74: ac620438 */ sw $v0,0x438($v1) +.L0f05ac78: +/* f05ac78: 8c790438 */ lw $t9,0x438($v1) +.L0f05ac7c: +/* f05ac7c: 27280004 */ addiu $t0,$t9,0x4 +/* f05ac80: ac680438 */ sw $t0,0x438($v1) +.L0f05ac84: +/* f05ac84: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ac88: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05ac8c: 00001025 */ or $v0,$zero,$zero +/* f05ac90: 03e00008 */ jr $ra +/* f05ac94: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0131 + */ +GLOBAL_ASM( +glabel ai0131 +/* f05ac98: 27bdffc0 */ addiu $sp,$sp,-64 +/* f05ac9c: afb20024 */ sw $s2,0x24($sp) +/* f05aca0: 3c12800a */ lui $s2,0x800a +/* f05aca4: 26529fc0 */ addiu $s2,$s2,-24640 +/* f05aca8: 8e4e0434 */ lw $t6,0x434($s2) +/* f05acac: 8e4f0438 */ lw $t7,0x438($s2) +/* f05acb0: 8e580424 */ lw $t8,0x424($s2) +/* f05acb4: afbf003c */ sw $ra,0x3c($sp) +/* f05acb8: afb70038 */ sw $s7,0x38($sp) +/* f05acbc: afb60034 */ sw $s6,0x34($sp) +/* f05acc0: afb50030 */ sw $s5,0x30($sp) +/* f05acc4: afb4002c */ sw $s4,0x2c($sp) +/* f05acc8: afb30028 */ sw $s3,0x28($sp) +/* f05accc: afb10020 */ sw $s1,0x20($sp) +/* f05acd0: afb0001c */ sw $s0,0x1c($sp) +/* f05acd4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f05acd8: 01cf9821 */ addu $s3,$t6,$t7 +/* f05acdc: 0fc13380 */ jal func0f04ce00 +/* f05ace0: 93040125 */ lbu $a0,0x125($t8) +/* f05ace4: 84590000 */ lh $t9,0x0($v0) +/* f05ace8: 2414fffe */ addiu $s4,$zero,-2 +/* f05acec: 00408825 */ or $s1,$v0,$zero +/* f05acf0: 12990030 */ beq $s4,$t9,.L0f05adb4 +/* f05acf4: 3c01447a */ lui $at,0x447a +/* f05acf8: 4481a000 */ mtc1 $at,$f20 +/* f05acfc: 84440000 */ lh $a0,0x0($v0) +/* f05ad00: 3c170008 */ lui $s7,0x8 +/* f05ad04: 241600ff */ addiu $s6,$zero,0xff +/* f05ad08: 24150005 */ addiu $s5,$zero,0x5 +.L0f05ad0c: +/* f05ad0c: 0fc0a1dd */ jal func0f028774 +/* f05ad10: 00000000 */ sll $zero,$zero,0x0 +/* f05ad14: 10400023 */ beqz $v0,.L0f05ada4 +/* f05ad18: 00408025 */ or $s0,$v0,$zero +/* f05ad1c: 8c480020 */ lw $t0,0x20($v0) +/* f05ad20: 51000021 */ beqzl $t0,.L0f05ada8 +/* f05ad24: 86240002 */ lh $a0,0x2($s1) +/* f05ad28: 0fc0e6a5 */ jal func0f039a94 +/* f05ad2c: 00402025 */ or $a0,$v0,$zero +/* f05ad30: 5440001d */ bnezl $v0,.L0f05ada8 +/* f05ad34: 86240002 */ lh $a0,0x2($s1) +/* f05ad38: 82090007 */ lb $t1,0x7($s0) +/* f05ad3c: 52a9001a */ beql $s5,$t1,.L0f05ada8 +/* f05ad40: 86240002 */ lh $a0,0x2($s1) +/* f05ad44: 8e440424 */ lw $a0,0x424($s2) +/* f05ad48: 920a02a2 */ lbu $t2,0x2a2($s0) +/* f05ad4c: 908202a2 */ lbu $v0,0x2a2($a0) +/* f05ad50: 51420004 */ beql $t2,$v0,.L0f05ad64 +/* f05ad54: 86050000 */ lh $a1,0x0($s0) +/* f05ad58: 56c20013 */ bnel $s6,$v0,.L0f05ada8 +/* f05ad5c: 86240002 */ lh $a0,0x2($s1) +/* f05ad60: 86050000 */ lh $a1,0x0($s0) +.L0f05ad64: +/* f05ad64: 848b0000 */ lh $t3,0x0($a0) +/* f05ad68: 50ab000f */ beql $a1,$t3,.L0f05ada8 +/* f05ad6c: 86240002 */ lh $a0,0x2($s1) +/* f05ad70: 0fc1272c */ jal func0f049cb0 +/* f05ad74: 00000000 */ sll $zero,$zero,0x0 +/* f05ad78: 4614003c */ c.lt.s $f0,$f20 +/* f05ad7c: 02e02825 */ or $a1,$s7,$zero +/* f05ad80: 00003025 */ or $a2,$zero,$zero +/* f05ad84: 45030005 */ bc1tl .L0f05ad9c +/* f05ad88: 26040113 */ addiu $a0,$s0,0x113 +/* f05ad8c: 0fc12790 */ jal func0f049e40 +/* f05ad90: 8e440424 */ lw $a0,0x424($s2) +/* f05ad94: 10400003 */ beqz $v0,.L0f05ada4 +/* f05ad98: 26040113 */ addiu $a0,$s0,0x113 +.L0f05ad9c: +/* f05ad9c: 0fc1289f */ jal func0f04a27c +/* f05ada0: 92650002 */ lbu $a1,0x2($s3) +.L0f05ada4: +/* f05ada4: 86240002 */ lh $a0,0x2($s1) +.L0f05ada8: +/* f05ada8: 26310002 */ addiu $s1,$s1,0x2 +/* f05adac: 1684ffd7 */ bne $s4,$a0,.L0f05ad0c +/* f05adb0: 00000000 */ sll $zero,$zero,0x0 +.L0f05adb4: +/* f05adb4: 8e4c0438 */ lw $t4,0x438($s2) +/* f05adb8: 8fbf003c */ lw $ra,0x3c($sp) +/* f05adbc: d7b40010 */ ldc1 $f20,0x10($sp) +/* f05adc0: 258d0003 */ addiu $t5,$t4,0x3 +/* f05adc4: ae4d0438 */ sw $t5,0x438($s2) +/* f05adc8: 8fb20024 */ lw $s2,0x24($sp) +/* f05adcc: 8fb0001c */ lw $s0,0x1c($sp) +/* f05add0: 8fb10020 */ lw $s1,0x20($sp) +/* f05add4: 8fb30028 */ lw $s3,0x28($sp) +/* f05add8: 8fb4002c */ lw $s4,0x2c($sp) +/* f05addc: 8fb50030 */ lw $s5,0x30($sp) +/* f05ade0: 8fb60034 */ lw $s6,0x34($sp) +/* f05ade4: 8fb70038 */ lw $s7,0x38($sp) +/* f05ade8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f05adec: 03e00008 */ jr $ra +/* f05adf0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0132 + */ +GLOBAL_ASM( +glabel ai0132 +/* f05adf4: 3c03800a */ lui $v1,0x800a +/* f05adf8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05adfc: 8c6e0434 */ lw $t6,0x434($v1) +/* f05ae00: 8c6f0438 */ lw $t7,0x438($v1) +/* f05ae04: 8c790424 */ lw $t9,0x424($v1) +/* f05ae08: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ae0c: 90580002 */ lbu $t8,0x2($v0) +/* f05ae10: a33802a0 */ sb $t8,0x2a0($t9) +/* f05ae14: 90480003 */ lbu $t0,0x3($v0) +/* f05ae18: 55000004 */ bnezl $t0,.L0f05ae2c +/* f05ae1c: 8c6a0438 */ lw $t2,0x438($v1) +/* f05ae20: 8c690424 */ lw $t1,0x424($v1) +/* f05ae24: a12002a1 */ sb $zero,0x2a1($t1) +/* f05ae28: 8c6a0438 */ lw $t2,0x438($v1) +.L0f05ae2c: +/* f05ae2c: 00001025 */ or $v0,$zero,$zero +/* f05ae30: 254b0004 */ addiu $t3,$t2,0x4 +/* f05ae34: 03e00008 */ jr $ra +/* f05ae38: ac6b0438 */ sw $t3,0x438($v1) +); + +/** + * @cmd 0133 + */ +GLOBAL_ASM( +glabel ai0133 +/* f05ae3c: 27bdfed8 */ addiu $sp,$sp,-296 +/* f05ae40: afb50028 */ sw $s5,0x28($sp) +/* f05ae44: 3c15800a */ lui $s5,0x800a +/* f05ae48: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f05ae4c: 8eae0434 */ lw $t6,0x434($s5) +/* f05ae50: 8eaf0438 */ lw $t7,0x438($s5) +/* f05ae54: 8eb90424 */ lw $t9,0x424($s5) +/* f05ae58: afbf002c */ sw $ra,0x2c($sp) +/* f05ae5c: 01cfc021 */ addu $t8,$t6,$t7 +/* f05ae60: afb40024 */ sw $s4,0x24($sp) +/* f05ae64: afb30020 */ sw $s3,0x20($sp) +/* f05ae68: afb2001c */ sw $s2,0x1c($sp) +/* f05ae6c: afb10018 */ sw $s1,0x18($sp) +/* f05ae70: afb00014 */ sw $s0,0x14($sp) +/* f05ae74: afb80048 */ sw $t8,0x48($sp) +/* f05ae78: 24120001 */ addiu $s2,$zero,0x1 +/* f05ae7c: 0fc133a7 */ jal func0f04ce9c +/* f05ae80: 932402a2 */ lbu $a0,0x2a2($t9) +/* f05ae84: 8ea40424 */ lw $a0,0x424($s5) +/* f05ae88: 00408825 */ or $s1,$v0,$zero +/* f05ae8c: 27b30058 */ addiu $s3,$sp,0x58 +/* f05ae90: 84880000 */ lh $t0,0x0($a0) +/* f05ae94: a7a80054 */ sh $t0,0x54($sp) +/* f05ae98: 908902a0 */ lbu $t1,0x2a0($a0) +/* f05ae9c: 1040003b */ beqz $v0,.L0f05af8c +/* f05aea0: a3a90056 */ sb $t1,0x56($sp) +/* f05aea4: 844a0000 */ lh $t2,0x0($v0) +/* f05aea8: 2414fffe */ addiu $s4,$zero,-2 +/* f05aeac: 528a0038 */ beql $s4,$t2,.L0f05af90 +/* f05aeb0: 24180037 */ addiu $t8,$zero,0x37 +/* f05aeb4: 84440000 */ lh $a0,0x0($v0) +.L0f05aeb8: +/* f05aeb8: 0fc0a1dd */ jal func0f028774 +/* f05aebc: 00000000 */ sll $zero,$zero,0x0 +/* f05aec0: 1040002e */ beqz $v0,.L0f05af7c +/* f05aec4: 00408025 */ or $s0,$v0,$zero +/* f05aec8: 8c4b0020 */ lw $t3,0x20($v0) +/* f05aecc: 5160002c */ beqzl $t3,.L0f05af80 +/* f05aed0: 86240002 */ lh $a0,0x2($s1) +/* f05aed4: 0fc0e6a5 */ jal func0f039a94 +/* f05aed8: 00402025 */ or $a0,$v0,$zero +/* f05aedc: 54400028 */ bnezl $v0,.L0f05af80 +/* f05aee0: 86240002 */ lh $a0,0x2($s1) +/* f05aee4: 820c0007 */ lb $t4,0x7($s0) +/* f05aee8: 24010005 */ addiu $at,$zero,0x5 +/* f05aeec: 02002825 */ or $a1,$s0,$zero +/* f05aef0: 11810022 */ beq $t4,$at,.L0f05af7c +/* f05aef4: 24060001 */ addiu $a2,$zero,0x1 +/* f05aef8: 0fc12aa3 */ jal func0f04aa8c +/* f05aefc: 8ea40424 */ lw $a0,0x424($s5) +/* f05af00: 5040001f */ beqzl $v0,.L0f05af80 +/* f05af04: 86240002 */ lh $a0,0x2($s1) +/* f05af08: 8ea40424 */ lw $a0,0x424($s5) +/* f05af0c: 86050000 */ lh $a1,0x0($s0) +/* f05af10: 848d0000 */ lh $t5,0x0($a0) +/* f05af14: 50ad001a */ beql $a1,$t5,.L0f05af80 +/* f05af18: 86240002 */ lh $a0,0x2($s1) +/* f05af1c: 920202a0 */ lbu $v0,0x2a0($s0) +/* f05af20: 24010002 */ addiu $at,$zero,0x2 +/* f05af24: 10410007 */ beq $v0,$at,.L0f05af44 +/* f05af28: 24010001 */ addiu $at,$zero,0x1 +/* f05af2c: 10410005 */ beq $v0,$at,.L0f05af44 +/* f05af30: 24010004 */ addiu $at,$zero,0x4 +/* f05af34: 10410003 */ beq $v0,$at,.L0f05af44 +/* f05af38: 2401000e */ addiu $at,$zero,0xe +/* f05af3c: 54410010 */ bnel $v0,$at,.L0f05af80 +/* f05af40: 86240002 */ lh $a0,0x2($s1) +.L0f05af44: +/* f05af44: 0fc1272c */ jal func0f049cb0 +/* f05af48: 00000000 */ sll $zero,$zero,0x0 +/* f05af4c: 3c017f1b */ lui $at,0x7f1b +/* f05af50: c4249d68 */ lwc1 $f4,-0x6298($at) +/* f05af54: 4604003c */ c.lt.s $f0,$f4 +/* f05af58: 00000000 */ sll $zero,$zero,0x0 +/* f05af5c: 45020008 */ bc1fl .L0f05af80 +/* f05af60: 86240002 */ lh $a0,0x2($s1) +/* f05af64: 860e0000 */ lh $t6,0x0($s0) +/* f05af68: 26520001 */ addiu $s2,$s2,0x1 +/* f05af6c: 26730004 */ addiu $s3,$s3,0x4 +/* f05af70: a66efffc */ sh $t6,-0x4($s3) +/* f05af74: 920f02a0 */ lbu $t7,0x2a0($s0) +/* f05af78: a26ffffe */ sb $t7,-0x2($s3) +.L0f05af7c: +/* f05af7c: 86240002 */ lh $a0,0x2($s1) +.L0f05af80: +/* f05af80: 26310002 */ addiu $s1,$s1,0x2 +/* f05af84: 1684ffcc */ bne $s4,$a0,.L0f05aeb8 +/* f05af88: 00000000 */ sll $zero,$zero,0x0 +.L0f05af8c: +/* f05af8c: 24180037 */ addiu $t8,$zero,0x37 +.L0f05af90: +/* f05af90: 24010001 */ addiu $at,$zero,0x1 +/* f05af94: 12410095 */ beq $s2,$at,.L0f05b1ec +/* f05af98: a2780002 */ sb $t8,0x2($s3) +/* f05af9c: 93b9005a */ lbu $t9,0x5a($sp) +/* f05afa0: 24010037 */ addiu $at,$zero,0x37 +/* f05afa4: 27b30058 */ addiu $s3,$sp,0x58 +/* f05afa8: 13210083 */ beq $t9,$at,.L0f05b1b8 +/* f05afac: 24110001 */ addiu $s1,$zero,0x1 +/* f05afb0: 2414000d */ addiu $s4,$zero,0xd +/* f05afb4: 2412000e */ addiu $s2,$zero,0xe +.L0f05afb8: +/* f05afb8: 0fc0a1dd */ jal func0f028774 +/* f05afbc: 86640000 */ lh $a0,0x0($s3) +/* f05afc0: 93a80056 */ lbu $t0,0x56($sp) +/* f05afc4: 00408025 */ or $s0,$v0,$zero +/* f05afc8: 2509fffb */ addiu $t1,$t0,-5 +/* f05afcc: 2d210009 */ sltiu $at,$t1,0x9 +/* f05afd0: 10200074 */ beqz $at,.L0f05b1a4 +/* f05afd4: 00094880 */ sll $t1,$t1,0x2 +/* f05afd8: 3c017f1b */ lui $at,0x7f1b +/* f05afdc: 00290821 */ addu $at,$at,$t1 +/* f05afe0: 8c299d6c */ lw $t1,-0x6294($at) +/* f05afe4: 01200008 */ jr $t1 +/* f05afe8: 00000000 */ sll $zero,$zero,0x0 +/* f05afec: 02002025 */ or $a0,$s0,$zero +/* f05aff0: 0fc1239d */ jal func0f048e74 +/* f05aff4: 2405002d */ addiu $a1,$zero,0x2d +/* f05aff8: 5440006b */ bnezl $v0,.L0f05b1a8 +/* f05affc: 92690006 */ lbu $t1,0x6($s3) +/* f05b000: 10000068 */ beqz $zero,.L0f05b1a4 +/* f05b004: a21202a1 */ sb $s2,0x2a1($s0) +/* f05b008: 02002025 */ or $a0,$s0,$zero +/* f05b00c: 0fc1239d */ jal func0f048e74 +/* f05b010: 2405001e */ addiu $a1,$zero,0x1e +/* f05b014: 14400002 */ bnez $v0,.L0f05b020 +/* f05b018: 00000000 */ sll $zero,$zero,0x0 +/* f05b01c: a21202a1 */ sb $s2,0x2a1($s0) +.L0f05b020: +/* f05b020: 10000060 */ beqz $zero,.L0f05b1a4 +/* f05b024: 26310001 */ addiu $s1,$s1,0x1 +/* f05b028: 02002025 */ or $a0,$s0,$zero +/* f05b02c: 0fc1239d */ jal func0f048e74 +/* f05b030: 2405001e */ addiu $a1,$zero,0x1e +/* f05b034: 14400005 */ bnez $v0,.L0f05b04c +/* f05b038: 00000000 */ sll $zero,$zero,0x0 +/* f05b03c: a21202a1 */ sb $s2,0x2a1($s0) +/* f05b040: 8eab0424 */ lw $t3,0x424($s5) +/* f05b044: 240a0005 */ addiu $t2,$zero,0x5 +/* f05b048: a16a02a1 */ sb $t2,0x2a1($t3) +.L0f05b04c: +/* f05b04c: 10000055 */ beqz $zero,.L0f05b1a4 +/* f05b050: 26310001 */ addiu $s1,$s1,0x1 +/* f05b054: 02002025 */ or $a0,$s0,$zero +/* f05b058: 0fc1239d */ jal func0f048e74 +/* f05b05c: 24050032 */ addiu $a1,$zero,0x32 +/* f05b060: 10400004 */ beqz $v0,.L0f05b074 +/* f05b064: 26310001 */ addiu $s1,$s1,0x1 +/* f05b068: 240c0009 */ addiu $t4,$zero,0x9 +/* f05b06c: 10000002 */ beqz $zero,.L0f05b078 +/* f05b070: a20c02a1 */ sb $t4,0x2a1($s0) +.L0f05b074: +/* f05b074: a21202a1 */ sb $s2,0x2a1($s0) +.L0f05b078: +/* f05b078: 8eae0424 */ lw $t6,0x424($s5) +/* f05b07c: 240d0008 */ addiu $t5,$zero,0x8 +/* f05b080: 10000048 */ beqz $zero,.L0f05b1a4 +/* f05b084: a1cd02a1 */ sb $t5,0x2a1($t6) +/* f05b088: 02002025 */ or $a0,$s0,$zero +/* f05b08c: 0fc1239d */ jal func0f048e74 +/* f05b090: 24050032 */ addiu $a1,$zero,0x32 +/* f05b094: 10400004 */ beqz $v0,.L0f05b0a8 +/* f05b098: 26310001 */ addiu $s1,$s1,0x1 +/* f05b09c: 240f0008 */ addiu $t7,$zero,0x8 +/* f05b0a0: 10000002 */ beqz $zero,.L0f05b0ac +/* f05b0a4: a20f02a1 */ sb $t7,0x2a1($s0) +.L0f05b0a8: +/* f05b0a8: a21202a1 */ sb $s2,0x2a1($s0) +.L0f05b0ac: +/* f05b0ac: 8eb90424 */ lw $t9,0x424($s5) +/* f05b0b0: 24180009 */ addiu $t8,$zero,0x9 +/* f05b0b4: 1000003b */ beqz $zero,.L0f05b1a4 +/* f05b0b8: a33802a1 */ sb $t8,0x2a1($t9) +/* f05b0bc: 02002025 */ or $a0,$s0,$zero +/* f05b0c0: 0fc1239d */ jal func0f048e74 +/* f05b0c4: 2405001e */ addiu $a1,$zero,0x1e +/* f05b0c8: 1440000a */ bnez $v0,.L0f05b0f4 +/* f05b0cc: 02002025 */ or $a0,$s0,$zero +/* f05b0d0: 240500fd */ addiu $a1,$zero,0xfd +/* f05b0d4: 24060100 */ addiu $a2,$zero,0x100 +/* f05b0d8: 0fc127ba */ jal func0f049ee8 +/* f05b0dc: 00003825 */ or $a3,$zero,$zero +/* f05b0e0: 50400005 */ beqzl $v0,.L0f05b0f8 +/* f05b0e4: a21202a1 */ sb $s2,0x2a1($s0) +/* f05b0e8: a21402a1 */ sb $s4,0x2a1($s0) +/* f05b0ec: 1000002d */ beqz $zero,.L0f05b1a4 +/* f05b0f0: 26310001 */ addiu $s1,$s1,0x1 +.L0f05b0f4: +/* f05b0f4: a21202a1 */ sb $s2,0x2a1($s0) +.L0f05b0f8: +/* f05b0f8: 1000002a */ beqz $zero,.L0f05b1a4 +/* f05b0fc: 26310001 */ addiu $s1,$s1,0x1 +/* f05b100: 2a210002 */ slti $at,$s1,0x2 +/* f05b104: 10200005 */ beqz $at,.L0f05b11c +/* f05b108: 02002025 */ or $a0,$s0,$zero +/* f05b10c: 24080004 */ addiu $t0,$zero,0x4 +/* f05b110: a04802a1 */ sb $t0,0x2a1($v0) +/* f05b114: 10000023 */ beqz $zero,.L0f05b1a4 +/* f05b118: 26310001 */ addiu $s1,$s1,0x1 +.L0f05b11c: +/* f05b11c: 240500fd */ addiu $a1,$zero,0xfd +/* f05b120: 24060100 */ addiu $a2,$zero,0x100 +/* f05b124: 0fc127ba */ jal func0f049ee8 +/* f05b128: 00003825 */ or $a3,$zero,$zero +/* f05b12c: 10400002 */ beqz $v0,.L0f05b138 +/* f05b130: 00000000 */ sll $zero,$zero,0x0 +/* f05b134: a21402a1 */ sb $s4,0x2a1($s0) +.L0f05b138: +/* f05b138: 1000001a */ beqz $zero,.L0f05b1a4 +/* f05b13c: 26310001 */ addiu $s1,$s1,0x1 +/* f05b140: 02002025 */ or $a0,$s0,$zero +/* f05b144: 0fc1239d */ jal func0f048e74 +/* f05b148: 2405001e */ addiu $a1,$zero,0x1e +/* f05b14c: 1040000a */ beqz $v0,.L0f05b178 +/* f05b150: 02002025 */ or $a0,$s0,$zero +/* f05b154: 240500fd */ addiu $a1,$zero,0xfd +/* f05b158: 24060100 */ addiu $a2,$zero,0x100 +/* f05b15c: 0fc127ba */ jal func0f049ee8 +/* f05b160: 00003825 */ or $a3,$zero,$zero +/* f05b164: 50400005 */ beqzl $v0,.L0f05b17c +/* f05b168: a21202a1 */ sb $s2,0x2a1($s0) +/* f05b16c: a21402a1 */ sb $s4,0x2a1($s0) +/* f05b170: 1000000c */ beqz $zero,.L0f05b1a4 +/* f05b174: 26310001 */ addiu $s1,$s1,0x1 +.L0f05b178: +/* f05b178: a21202a1 */ sb $s2,0x2a1($s0) +.L0f05b17c: +/* f05b17c: 10000009 */ beqz $zero,.L0f05b1a4 +/* f05b180: 26310001 */ addiu $s1,$s1,0x1 +/* f05b184: 02002025 */ or $a0,$s0,$zero +/* f05b188: 240500fd */ addiu $a1,$zero,0xfd +/* f05b18c: 24060100 */ addiu $a2,$zero,0x100 +/* f05b190: 0fc127ba */ jal func0f049ee8 +/* f05b194: 00003825 */ or $a3,$zero,$zero +/* f05b198: 50400003 */ beqzl $v0,.L0f05b1a8 +/* f05b19c: 92690006 */ lbu $t1,0x6($s3) +/* f05b1a0: a21402a1 */ sb $s4,0x2a1($s0) +.L0f05b1a4: +/* f05b1a4: 92690006 */ lbu $t1,0x6($s3) +.L0f05b1a8: +/* f05b1a8: 24010037 */ addiu $at,$zero,0x37 +/* f05b1ac: 26730004 */ addiu $s3,$s3,0x4 +/* f05b1b0: 1521ff81 */ bne $t1,$at,.L0f05afb8 +/* f05b1b4: 00000000 */ sll $zero,$zero,0x0 +.L0f05b1b8: +/* f05b1b8: 24010001 */ addiu $at,$zero,0x1 +/* f05b1bc: 12210007 */ beq $s1,$at,.L0f05b1dc +/* f05b1c0: 8faa0048 */ lw $t2,0x48($sp) +/* f05b1c4: 8ea40434 */ lw $a0,0x434($s5) +/* f05b1c8: 8ea50438 */ lw $a1,0x438($s5) +/* f05b1cc: 0fc13583 */ jal chraiGoToLabel +/* f05b1d0: 91460003 */ lbu $a2,0x3($t2) +/* f05b1d4: 10000008 */ beqz $zero,.L0f05b1f8 +/* f05b1d8: aea20438 */ sw $v0,0x438($s5) +.L0f05b1dc: +/* f05b1dc: 8eab0438 */ lw $t3,0x438($s5) +/* f05b1e0: 256c0004 */ addiu $t4,$t3,0x4 +/* f05b1e4: 10000004 */ beqz $zero,.L0f05b1f8 +/* f05b1e8: aeac0438 */ sw $t4,0x438($s5) +.L0f05b1ec: +/* f05b1ec: 8ead0438 */ lw $t5,0x438($s5) +/* f05b1f0: 25ae0004 */ addiu $t6,$t5,0x4 +/* f05b1f4: aeae0438 */ sw $t6,0x438($s5) +.L0f05b1f8: +/* f05b1f8: 8fbf002c */ lw $ra,0x2c($sp) +/* f05b1fc: 8fb00014 */ lw $s0,0x14($sp) +/* f05b200: 8fb10018 */ lw $s1,0x18($sp) +/* f05b204: 8fb2001c */ lw $s2,0x1c($sp) +/* f05b208: 8fb30020 */ lw $s3,0x20($sp) +/* f05b20c: 8fb40024 */ lw $s4,0x24($sp) +/* f05b210: 8fb50028 */ lw $s5,0x28($sp) +/* f05b214: 27bd0128 */ addiu $sp,$sp,0x128 +/* f05b218: 03e00008 */ jr $ra +/* f05b21c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0134 + */ +GLOBAL_ASM( +glabel ai0134 +/* f05b220: 3c03800a */ lui $v1,0x800a +/* f05b224: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b228: 8c640434 */ lw $a0,0x434($v1) +/* f05b22c: 8c650438 */ lw $a1,0x438($v1) +/* f05b230: 8c6f0424 */ lw $t7,0x424($v1) +/* f05b234: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05b238: afbf0014 */ sw $ra,0x14($sp) +/* f05b23c: 00851021 */ addu $v0,$a0,$a1 +/* f05b240: 904e0003 */ lbu $t6,0x3($v0) +/* f05b244: 91f802a1 */ lbu $t8,0x2a1($t7) +/* f05b248: 24a90005 */ addiu $t1,$a1,0x5 +/* f05b24c: 55d8000e */ bnel $t6,$t8,.L0f05b288 +/* f05b250: ac690438 */ sw $t1,0x438($v1) +/* f05b254: 0fc13583 */ jal chraiGoToLabel +/* f05b258: 90460004 */ lbu $a2,0x4($v0) +/* f05b25c: 3c03800a */ lui $v1,0x800a +/* f05b260: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b264: 8c790424 */ lw $t9,0x424($v1) +/* f05b268: ac620438 */ sw $v0,0x438($v1) +/* f05b26c: 2401000d */ addiu $at,$zero,0xd +/* f05b270: 932802a1 */ lbu $t0,0x2a1($t9) +/* f05b274: 55010005 */ bnel $t0,$at,.L0f05b28c +/* f05b278: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b27c: 10000003 */ beqz $zero,.L0f05b28c +/* f05b280: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b284: ac690438 */ sw $t1,0x438($v1) +.L0f05b288: +/* f05b288: 8fbf0014 */ lw $ra,0x14($sp) +.L0f05b28c: +/* f05b28c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05b290: 00001025 */ or $v0,$zero,$zero +/* f05b294: 03e00008 */ jr $ra +/* f05b298: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0135 + */ +GLOBAL_ASM( +glabel ai0135 +/* f05b29c: 3c03800a */ lui $v1,0x800a +/* f05b2a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b2a4: 8c6e0424 */ lw $t6,0x424($v1) +/* f05b2a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05b2ac: afbf0014 */ sw $ra,0x14($sp) +/* f05b2b0: 8c650438 */ lw $a1,0x438($v1) +/* f05b2b4: 91cf02a1 */ lbu $t7,0x2a1($t6) +/* f05b2b8: 8c640434 */ lw $a0,0x434($v1) +/* f05b2bc: 24b80003 */ addiu $t8,$a1,0x3 +/* f05b2c0: 11e00007 */ beqz $t7,.L0f05b2e0 +/* f05b2c4: 00851021 */ addu $v0,$a0,$a1 +/* f05b2c8: 0fc13583 */ jal chraiGoToLabel +/* f05b2cc: 90460002 */ lbu $a2,0x2($v0) +/* f05b2d0: 3c03800a */ lui $v1,0x800a +/* f05b2d4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b2d8: 10000002 */ beqz $zero,.L0f05b2e4 +/* f05b2dc: ac620438 */ sw $v0,0x438($v1) +.L0f05b2e0: +/* f05b2e0: ac780438 */ sw $t8,0x438($v1) +.L0f05b2e4: +/* f05b2e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b2e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05b2ec: 00001025 */ or $v0,$zero,$zero +/* f05b2f0: 03e00008 */ jr $ra +/* f05b2f4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0136 + */ +GLOBAL_ASM( +glabel ai0136 +/* f05b2f8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05b2fc: afb00018 */ sw $s0,0x18($sp) +/* f05b300: 3c10800a */ lui $s0,0x800a +/* f05b304: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05b308: 8e0e0434 */ lw $t6,0x434($s0) +/* f05b30c: 8e0f0438 */ lw $t7,0x438($s0) +/* f05b310: afbf001c */ sw $ra,0x1c($sp) +/* f05b314: 24010001 */ addiu $at,$zero,0x1 +/* f05b318: 01cf1821 */ addu $v1,$t6,$t7 +/* f05b31c: 90620003 */ lbu $v0,0x3($v1) +/* f05b320: 14400011 */ bnez $v0,.L0f05b368 +/* f05b324: 00000000 */ sll $zero,$zero,0x0 +/* f05b328: 90650002 */ lbu $a1,0x2($v1) +/* f05b32c: 3c017f1b */ lui $at,0x7f1b +/* f05b330: 30b80010 */ andi $t8,$a1,0x10 +/* f05b334: 13000005 */ beqz $t8,.L0f05b34c +/* f05b338: 00000000 */ sll $zero,$zero,0x0 +/* f05b33c: 3c0143c8 */ lui $at,0x43c8 +/* f05b340: 44810000 */ mtc1 $at,$f0 +/* f05b344: 10000003 */ beqz $zero,.L0f05b354 +/* f05b348: 8e040424 */ lw $a0,0x424($s0) +.L0f05b34c: +/* f05b34c: c4209d90 */ lwc1 $f0,-0x6270($at) +/* f05b350: 8e040424 */ lw $a0,0x424($s0) +.L0f05b354: +/* f05b354: 44060000 */ mfc1 $a2,$f0 +/* f05b358: 0fc130ba */ jal func0f04c2e8 +/* f05b35c: 248702c8 */ addiu $a3,$a0,0x2c8 +/* f05b360: 10000018 */ beqz $zero,.L0f05b3c4 +/* f05b364: 8e190438 */ lw $t9,0x438($s0) +.L0f05b368: +/* f05b368: 1441000d */ bne $v0,$at,.L0f05b3a0 +/* f05b36c: 2405090a */ addiu $a1,$zero,0x90a +/* f05b370: 8e040424 */ lw $a0,0x424($s0) +/* f05b374: 0fc0a221 */ jal func0f028884 +/* f05b378: afa30024 */ sw $v1,0x24($sp) +/* f05b37c: 8fa30024 */ lw $v1,0x24($sp) +/* f05b380: 3c06461c */ lui $a2,0x461c +/* f05b384: 34c64000 */ ori $a2,$a2,0x4000 +/* f05b388: 8e040424 */ lw $a0,0x424($s0) +/* f05b38c: 24470008 */ addiu $a3,$v0,0x8 +/* f05b390: 0fc130ba */ jal func0f04c2e8 +/* f05b394: 90650002 */ lbu $a1,0x2($v1) +/* f05b398: 1000000a */ beqz $zero,.L0f05b3c4 +/* f05b39c: 8e190438 */ lw $t9,0x438($s0) +.L0f05b3a0: +/* f05b3a0: 8e040424 */ lw $a0,0x424($s0) +/* f05b3a4: 00003025 */ or $a2,$zero,$zero +/* f05b3a8: 0fc12e8d */ jal func0f04ba34 +/* f05b3ac: afa30024 */ sw $v1,0x24($sp) +/* f05b3b0: 8fa30024 */ lw $v1,0x24($sp) +/* f05b3b4: 8e040424 */ lw $a0,0x424($s0) +/* f05b3b8: 0fc1309a */ jal func0f04c268 +/* f05b3bc: 90650002 */ lbu $a1,0x2($v1) +/* f05b3c0: 8e190438 */ lw $t9,0x438($s0) +.L0f05b3c4: +/* f05b3c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f05b3c8: 00001025 */ or $v0,$zero,$zero +/* f05b3cc: 27280004 */ addiu $t0,$t9,0x4 +/* f05b3d0: ae080438 */ sw $t0,0x438($s0) +/* f05b3d4: 8fb00018 */ lw $s0,0x18($sp) +/* f05b3d8: 03e00008 */ jr $ra +/* f05b3dc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +/** + * @cmd 0137 + */ +GLOBAL_ASM( +glabel ai0137 +/* f05b3e0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f05b3e4: afb20024 */ sw $s2,0x24($sp) +/* f05b3e8: 3c12800a */ lui $s2,0x800a +/* f05b3ec: 26529fc0 */ addiu $s2,$s2,-24640 +/* f05b3f0: 8e4e0424 */ lw $t6,0x424($s2) +/* f05b3f4: afbf0034 */ sw $ra,0x34($sp) +/* f05b3f8: afb50030 */ sw $s5,0x30($sp) +/* f05b3fc: afb4002c */ sw $s4,0x2c($sp) +/* f05b400: afb30028 */ sw $s3,0x28($sp) +/* f05b404: afb10020 */ sw $s1,0x20($sp) +/* f05b408: afb0001c */ sw $s0,0x1c($sp) +/* f05b40c: f7b40010 */ sdc1 $f20,0x10($sp) +/* f05b410: 0fc133a7 */ jal func0f04ce9c +/* f05b414: 91c402a2 */ lbu $a0,0x2a2($t6) +/* f05b418: 8e450438 */ lw $a1,0x438($s2) +/* f05b41c: 8e4f0434 */ lw $t7,0x434($s2) +/* f05b420: 24180001 */ addiu $t8,$zero,0x1 +/* f05b424: 00408825 */ or $s1,$v0,$zero +/* f05b428: afb8003c */ sw $t8,0x3c($sp) +/* f05b42c: 10400033 */ beqz $v0,.L0f05b4fc +/* f05b430: 01e5a021 */ addu $s4,$t7,$a1 +/* f05b434: 84590000 */ lh $t9,0x0($v0) +/* f05b438: 2415fffe */ addiu $s5,$zero,-2 +/* f05b43c: 3c017f1b */ lui $at,0x7f1b +/* f05b440: 12b9002e */ beq $s5,$t9,.L0f05b4fc +/* f05b444: 24130005 */ addiu $s3,$zero,0x5 +/* f05b448: 84440000 */ lh $a0,0x0($v0) +/* f05b44c: c4349d94 */ lwc1 $f20,-0x626c($at) +.L0f05b450: +/* f05b450: 0fc0a1dd */ jal func0f028774 +/* f05b454: 00000000 */ sll $zero,$zero,0x0 +/* f05b458: 10400023 */ beqz $v0,.L0f05b4e8 +/* f05b45c: 00408025 */ or $s0,$v0,$zero +/* f05b460: 8c480020 */ lw $t0,0x20($v0) +/* f05b464: 51000021 */ beqzl $t0,.L0f05b4ec +/* f05b468: 86240002 */ lh $a0,0x2($s1) +/* f05b46c: 0fc0e6a5 */ jal func0f039a94 +/* f05b470: 00402025 */ or $a0,$v0,$zero +/* f05b474: 5440001d */ bnezl $v0,.L0f05b4ec +/* f05b478: 86240002 */ lh $a0,0x2($s1) +/* f05b47c: 82090007 */ lb $t1,0x7($s0) +/* f05b480: 02002825 */ or $a1,$s0,$zero +/* f05b484: 24060001 */ addiu $a2,$zero,0x1 +/* f05b488: 52690018 */ beql $s3,$t1,.L0f05b4ec +/* f05b48c: 86240002 */ lh $a0,0x2($s1) +/* f05b490: 0fc12aa3 */ jal func0f04aa8c +/* f05b494: 8e440424 */ lw $a0,0x424($s2) +/* f05b498: 50400014 */ beqzl $v0,.L0f05b4ec +/* f05b49c: 86240002 */ lh $a0,0x2($s1) +/* f05b4a0: 8e440424 */ lw $a0,0x424($s2) +/* f05b4a4: 86050000 */ lh $a1,0x0($s0) +/* f05b4a8: 848a0000 */ lh $t2,0x0($a0) +/* f05b4ac: 50aa000f */ beql $a1,$t2,.L0f05b4ec +/* f05b4b0: 86240002 */ lh $a0,0x2($s1) +/* f05b4b4: 0fc1272c */ jal func0f049cb0 +/* f05b4b8: 00000000 */ sll $zero,$zero,0x0 +/* f05b4bc: 4614003c */ c.lt.s $f0,$f20 +/* f05b4c0: 00000000 */ sll $zero,$zero,0x0 +/* f05b4c4: 45020009 */ bc1fl .L0f05b4ec +/* f05b4c8: 86240002 */ lh $a0,0x2($s1) +/* f05b4cc: 928b0002 */ lbu $t3,0x2($s4) +/* f05b4d0: 920c02a0 */ lbu $t4,0x2a0($s0) +/* f05b4d4: 156c0004 */ bne $t3,$t4,.L0f05b4e8 +/* f05b4d8: 240d0002 */ addiu $t5,$zero,0x2 +/* f05b4dc: afad003c */ sw $t5,0x3c($sp) +/* f05b4e0: 10000006 */ beqz $zero,.L0f05b4fc +/* f05b4e4: 8e450438 */ lw $a1,0x438($s2) +.L0f05b4e8: +/* f05b4e8: 86240002 */ lh $a0,0x2($s1) +.L0f05b4ec: +/* f05b4ec: 26310002 */ addiu $s1,$s1,0x2 +/* f05b4f0: 16a4ffd7 */ bne $s5,$a0,.L0f05b450 +/* f05b4f4: 00000000 */ sll $zero,$zero,0x0 +/* f05b4f8: 8e450438 */ lw $a1,0x438($s2) +.L0f05b4fc: +/* f05b4fc: 8fae003c */ lw $t6,0x3c($sp) +/* f05b500: 24010001 */ addiu $at,$zero,0x1 +/* f05b504: 24af0004 */ addiu $t7,$a1,0x4 +/* f05b508: 51c10007 */ beql $t6,$at,.L0f05b528 +/* f05b50c: ae4f0438 */ sw $t7,0x438($s2) +/* f05b510: 8e440434 */ lw $a0,0x434($s2) +/* f05b514: 0fc13583 */ jal chraiGoToLabel +/* f05b518: 92860003 */ lbu $a2,0x3($s4) +/* f05b51c: 10000002 */ beqz $zero,.L0f05b528 +/* f05b520: ae420438 */ sw $v0,0x438($s2) +/* f05b524: ae4f0438 */ sw $t7,0x438($s2) +.L0f05b528: +/* f05b528: 8fbf0034 */ lw $ra,0x34($sp) +/* f05b52c: d7b40010 */ ldc1 $f20,0x10($sp) +/* f05b530: 8fb0001c */ lw $s0,0x1c($sp) +/* f05b534: 8fb10020 */ lw $s1,0x20($sp) +/* f05b538: 8fb20024 */ lw $s2,0x24($sp) +/* f05b53c: 8fb30028 */ lw $s3,0x28($sp) +/* f05b540: 8fb4002c */ lw $s4,0x2c($sp) +/* f05b544: 8fb50030 */ lw $s5,0x30($sp) +/* f05b548: 27bd0040 */ addiu $sp,$sp,0x40 +/* f05b54c: 03e00008 */ jr $ra +/* f05b550: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0139 + */ +GLOBAL_ASM( +glabel ai0139 +/* f05b554: 3c03800a */ lui $v1,0x800a +/* f05b558: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b55c: 8c6e0434 */ lw $t6,0x434($v1) +/* f05b560: 8c6f0438 */ lw $t7,0x438($v1) +/* f05b564: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05b568: afbf001c */ sw $ra,0x1c($sp) +/* f05b56c: 01cf1021 */ addu $v0,$t6,$t7 +/* f05b570: 90580002 */ lbu $t8,0x2($v0) +/* f05b574: 90480003 */ lbu $t0,0x3($v0) +/* f05b578: 904b0004 */ lbu $t3,0x4($v0) +/* f05b57c: 0018ce00 */ sll $t9,$t8,0x18 +/* f05b580: 00084c00 */ sll $t1,$t0,0x10 +/* f05b584: 904e0005 */ lbu $t6,0x5($v0) +/* f05b588: 904f0006 */ lbu $t7,0x6($v0) +/* f05b58c: 03295025 */ or $t2,$t9,$t1 +/* f05b590: 000b6200 */ sll $t4,$t3,0x8 +/* f05b594: 014c6825 */ or $t5,$t2,$t4 +/* f05b598: 90470007 */ lbu $a3,0x7($v0) +/* f05b59c: 27a60024 */ addiu $a2,$sp,0x24 +/* f05b5a0: 8c640424 */ lw $a0,0x424($v1) +/* f05b5a4: 01ae2825 */ or $a1,$t5,$t6 +/* f05b5a8: 0fc1321d */ jal func0f04c874 +/* f05b5ac: afaf0010 */ sw $t7,0x10($sp) +/* f05b5b0: 3c03800a */ lui $v1,0x800a +/* f05b5b4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b5b8: 8c780438 */ lw $t8,0x438($v1) +/* f05b5bc: 8fbf001c */ lw $ra,0x1c($sp) +/* f05b5c0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05b5c4: 27080008 */ addiu $t0,$t8,0x8 +/* f05b5c8: ac680438 */ sw $t0,0x438($v1) +/* f05b5cc: 03e00008 */ jr $ra +/* f05b5d0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 013a + */ +GLOBAL_ASM( +glabel ai013a +/* f05b5d4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05b5d8: afb40030 */ sw $s4,0x30($sp) +/* f05b5dc: 3c14800a */ lui $s4,0x800a +/* f05b5e0: 26949fc0 */ addiu $s4,$s4,-24640 +/* f05b5e4: 8e8e0434 */ lw $t6,0x434($s4) +/* f05b5e8: 8e8f0438 */ lw $t7,0x438($s4) +/* f05b5ec: 8e980424 */ lw $t8,0x424($s4) +/* f05b5f0: afbf0034 */ sw $ra,0x34($sp) +/* f05b5f4: afb3002c */ sw $s3,0x2c($sp) +/* f05b5f8: afb20028 */ sw $s2,0x28($sp) +/* f05b5fc: afb10024 */ sw $s1,0x24($sp) +/* f05b600: afb00020 */ sw $s0,0x20($sp) +/* f05b604: f7b40018 */ sdc1 $f20,0x18($sp) +/* f05b608: 3c017f1b */ lui $at,0x7f1b +/* f05b60c: c4349d98 */ lwc1 $f20,-0x6268($at) +/* f05b610: 2413ffff */ addiu $s3,$zero,-1 +/* f05b614: 01cf9021 */ addu $s2,$t6,$t7 +/* f05b618: 0fc13380 */ jal func0f04ce00 +/* f05b61c: 93040125 */ lbu $a0,0x125($t8) +/* f05b620: 8e840424 */ lw $a0,0x424($s4) +/* f05b624: 00408825 */ or $s1,$v0,$zero +/* f05b628: 8c9902a8 */ lw $t9,0x2a8($a0) +/* f05b62c: 2b2101e1 */ slti $at,$t9,0x1e1 +/* f05b630: 54200006 */ bnezl $at,.L0f05b64c +/* f05b634: 84490000 */ lh $t1,0x0($v0) +/* f05b638: 908802a3 */ lbu $t0,0x2a3($a0) +/* f05b63c: 51000003 */ beqzl $t0,.L0f05b64c +/* f05b640: 84490000 */ lh $t1,0x0($v0) +/* f05b644: a08002a3 */ sb $zero,0x2a3($a0) +/* f05b648: 84490000 */ lh $t1,0x0($v0) +.L0f05b64c: +/* f05b64c: 2401fffe */ addiu $at,$zero,-2 +/* f05b650: 51210059 */ beql $t1,$at,.L0f05b7b8 +/* f05b654: 2401ffff */ addiu $at,$zero,-1 +/* f05b658: 86240000 */ lh $a0,0x0($s1) +.L0f05b65c: +/* f05b65c: 0fc0a1dd */ jal func0f028774 +/* f05b660: 00000000 */ sll $zero,$zero,0x0 +/* f05b664: 924a0003 */ lbu $t2,0x3($s2) +/* f05b668: 00408025 */ or $s0,$v0,$zero +/* f05b66c: 5540004d */ bnezl $t2,.L0f05b7a4 +/* f05b670: 86240002 */ lh $a0,0x2($s1) +/* f05b674: 5040004b */ beqzl $v0,.L0f05b7a4 +/* f05b678: 86240002 */ lh $a0,0x2($s1) +/* f05b67c: 8c4b0020 */ lw $t3,0x20($v0) +/* f05b680: 51600048 */ beqzl $t3,.L0f05b7a4 +/* f05b684: 86240002 */ lh $a0,0x2($s1) +/* f05b688: 0fc0e6a5 */ jal func0f039a94 +/* f05b68c: 00402025 */ or $a0,$v0,$zero +/* f05b690: 54400044 */ bnezl $v0,.L0f05b7a4 +/* f05b694: 86240002 */ lh $a0,0x2($s1) +/* f05b698: 82020007 */ lb $v0,0x7($s0) +/* f05b69c: 24010005 */ addiu $at,$zero,0x5 +/* f05b6a0: 1041003f */ beq $v0,$at,.L0f05b7a0 +/* f05b6a4: 24010004 */ addiu $at,$zero,0x4 +/* f05b6a8: 1041003d */ beq $v0,$at,.L0f05b7a0 +/* f05b6ac: 2401001f */ addiu $at,$zero,0x1f +/* f05b6b0: 1041003b */ beq $v0,$at,.L0f05b7a0 +/* f05b6b4: 2401001e */ addiu $at,$zero,0x1e +/* f05b6b8: 10410039 */ beq $v0,$at,.L0f05b7a0 +/* f05b6bc: 24010020 */ addiu $at,$zero,0x20 +/* f05b6c0: 50410038 */ beql $v0,$at,.L0f05b7a4 +/* f05b6c4: 86240002 */ lh $a0,0x2($s1) +/* f05b6c8: 920c0113 */ lbu $t4,0x113($s0) +/* f05b6cc: 29810064 */ slti $at,$t4,0x64 +/* f05b6d0: 50200034 */ beqzl $at,.L0f05b7a4 +/* f05b6d4: 86240002 */ lh $a0,0x2($s1) +/* f05b6d8: 8e840424 */ lw $a0,0x424($s4) +/* f05b6dc: 920d02a2 */ lbu $t5,0x2a2($s0) +/* f05b6e0: 240100ff */ addiu $at,$zero,0xff +/* f05b6e4: 908202a2 */ lbu $v0,0x2a2($a0) +/* f05b6e8: 51a20004 */ beql $t5,$v0,.L0f05b6fc +/* f05b6ec: 86050000 */ lh $a1,0x0($s0) +/* f05b6f0: 5441002c */ bnel $v0,$at,.L0f05b7a4 +/* f05b6f4: 86240002 */ lh $a0,0x2($s1) +/* f05b6f8: 86050000 */ lh $a1,0x0($s0) +.L0f05b6fc: +/* f05b6fc: 848e0000 */ lh $t6,0x0($a0) +/* f05b700: 50ae0028 */ beql $a1,$t6,.L0f05b7a4 +/* f05b704: 86240002 */ lh $a0,0x2($s1) +/* f05b708: 0fc1272c */ jal func0f049cb0 +/* f05b70c: 00000000 */ sll $zero,$zero,0x0 +/* f05b710: 4614003c */ c.lt.s $f0,$f20 +/* f05b714: 00000000 */ sll $zero,$zero,0x0 +/* f05b718: 45020022 */ bc1fl .L0f05b7a4 +/* f05b71c: 86240002 */ lh $a0,0x2($s1) +/* f05b720: 92420002 */ lbu $v0,0x2($s2) +/* f05b724: 3c0142c8 */ lui $at,0x42c8 +/* f05b728: 44814000 */ mtc1 $at,$f8 +/* f05b72c: 44822000 */ mtc1 $v0,$f4 +/* f05b730: 00000000 */ sll $zero,$zero,0x0 +/* f05b734: 468021a0 */ cvt.s.w $f6,$f4 +/* f05b738: 46083282 */ mul.s $f10,$f6,$f8 +/* f05b73c: 460a003c */ c.lt.s $f0,$f10 +/* f05b740: 00000000 */ sll $zero,$zero,0x0 +/* f05b744: 45030004 */ bc1tl .L0f05b758 +/* f05b748: 4614003c */ c.lt.s $f0,$f20 +/* f05b74c: 54400015 */ bnezl $v0,.L0f05b7a4 +/* f05b750: 86240002 */ lh $a0,0x2($s1) +/* f05b754: 4614003c */ c.lt.s $f0,$f20 +.L0f05b758: +/* f05b758: 00000000 */ sll $zero,$zero,0x0 +/* f05b75c: 45020011 */ bc1fl .L0f05b7a4 +/* f05b760: 86240002 */ lh $a0,0x2($s1) +/* f05b764: 924f0003 */ lbu $t7,0x3($s2) +/* f05b768: 24010001 */ addiu $at,$zero,0x1 +/* f05b76c: 46000506 */ mov.s $f20,$f0 +/* f05b770: 51e10004 */ beql $t7,$at,.L0f05b784 +/* f05b774: 3c014348 */ lui $at,0x4348 +/* f05b778: 10000009 */ beqz $zero,.L0f05b7a0 +/* f05b77c: 86130000 */ lh $s3,0x0($s0) +/* f05b780: 3c014348 */ lui $at,0x4348 +.L0f05b784: +/* f05b784: 44818000 */ mtc1 $at,$f16 +/* f05b788: 00000000 */ sll $zero,$zero,0x0 +/* f05b78c: 4600803c */ c.lt.s $f16,$f0 +/* f05b790: 00000000 */ sll $zero,$zero,0x0 +/* f05b794: 45020003 */ bc1fl .L0f05b7a4 +/* f05b798: 86240002 */ lh $a0,0x2($s1) +/* f05b79c: 86130000 */ lh $s3,0x0($s0) +.L0f05b7a0: +/* f05b7a0: 86240002 */ lh $a0,0x2($s1) +.L0f05b7a4: +/* f05b7a4: 2401fffe */ addiu $at,$zero,-2 +/* f05b7a8: 26310002 */ addiu $s1,$s1,0x2 +/* f05b7ac: 1481ffab */ bne $a0,$at,.L0f05b65c +/* f05b7b0: 00000000 */ sll $zero,$zero,0x0 +/* f05b7b4: 2401ffff */ addiu $at,$zero,-1 +.L0f05b7b8: +/* f05b7b8: 12610009 */ beq $s3,$at,.L0f05b7e0 +/* f05b7bc: 02602825 */ or $a1,$s3,$zero +/* f05b7c0: 0fc12b0e */ jal func0f04ac38 +/* f05b7c4: 8e840424 */ lw $a0,0x424($s4) +/* f05b7c8: 8e840434 */ lw $a0,0x434($s4) +/* f05b7cc: 8e850438 */ lw $a1,0x438($s4) +/* f05b7d0: 0fc13583 */ jal chraiGoToLabel +/* f05b7d4: 92460004 */ lbu $a2,0x4($s2) +/* f05b7d8: 10000004 */ beqz $zero,.L0f05b7ec +/* f05b7dc: ae820438 */ sw $v0,0x438($s4) +.L0f05b7e0: +/* f05b7e0: 8e980438 */ lw $t8,0x438($s4) +/* f05b7e4: 27190005 */ addiu $t9,$t8,0x5 +/* f05b7e8: ae990438 */ sw $t9,0x438($s4) +.L0f05b7ec: +/* f05b7ec: 8fbf0034 */ lw $ra,0x34($sp) +/* f05b7f0: d7b40018 */ ldc1 $f20,0x18($sp) +/* f05b7f4: 8fb00020 */ lw $s0,0x20($sp) +/* f05b7f8: 8fb10024 */ lw $s1,0x24($sp) +/* f05b7fc: 8fb20028 */ lw $s2,0x28($sp) +/* f05b800: 8fb3002c */ lw $s3,0x2c($sp) +/* f05b804: 8fb40030 */ lw $s4,0x30($sp) +/* f05b808: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05b80c: 03e00008 */ jr $ra +/* f05b810: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 013b + */ +GLOBAL_ASM( +glabel ai013b +/* f05b814: 3c04800a */ lui $a0,0x800a +/* f05b818: 24849fc0 */ addiu $a0,$a0,-24640 +/* f05b81c: 8c8e0434 */ lw $t6,0x434($a0) +/* f05b820: 8c8f0438 */ lw $t7,0x438($a0) +/* f05b824: 8c990424 */ lw $t9,0x424($a0) +/* f05b828: 00001025 */ or $v0,$zero,$zero +/* f05b82c: 01cf1821 */ addu $v1,$t6,$t7 +/* f05b830: 90780002 */ lbu $t8,0x2($v1) +/* f05b834: a33802a2 */ sb $t8,0x2a2($t9) +/* f05b838: 8c880438 */ lw $t0,0x438($a0) +/* f05b83c: 25090003 */ addiu $t1,$t0,0x3 +/* f05b840: 03e00008 */ jr $ra +/* f05b844: ac890438 */ sw $t1,0x438($a0) +); + +/** + * @cmd 013c + */ +GLOBAL_ASM( +glabel ai013c +/* f05b848: 3c03800a */ lui $v1,0x800a +/* f05b84c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b850: 8c6e0434 */ lw $t6,0x434($v1) +/* f05b854: 8c6f0438 */ lw $t7,0x438($v1) +/* f05b858: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05b85c: afbf0014 */ sw $ra,0x14($sp) +/* f05b860: 01cfc021 */ addu $t8,$t6,$t7 +/* f05b864: afb8001c */ sw $t8,0x1c($sp) +/* f05b868: 0fc0bb25 */ jal func0f02ec94 +/* f05b86c: 8c640424 */ lw $a0,0x424($v1) +/* f05b870: 3c03800a */ lui $v1,0x800a +/* f05b874: 1040000a */ beqz $v0,.L0f05b8a0 +/* f05b878: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b87c: 8fb9001c */ lw $t9,0x1c($sp) +/* f05b880: 8c640434 */ lw $a0,0x434($v1) +/* f05b884: 8c650438 */ lw $a1,0x438($v1) +/* f05b888: 0fc13583 */ jal chraiGoToLabel +/* f05b88c: 93260002 */ lbu $a2,0x2($t9) +/* f05b890: 3c03800a */ lui $v1,0x800a +/* f05b894: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b898: 10000004 */ beqz $zero,.L0f05b8ac +/* f05b89c: ac620438 */ sw $v0,0x438($v1) +.L0f05b8a0: +/* f05b8a0: 8c680438 */ lw $t0,0x438($v1) +/* f05b8a4: 25090003 */ addiu $t1,$t0,0x3 +/* f05b8a8: ac690438 */ sw $t1,0x438($v1) +.L0f05b8ac: +/* f05b8ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b8b0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05b8b4: 00001025 */ or $v0,$zero,$zero +/* f05b8b8: 03e00008 */ jr $ra +/* f05b8bc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 013d + */ +GLOBAL_ASM( +glabel ai013d +/* f05b8c0: 3c03800a */ lui $v1,0x800a +/* f05b8c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b8c8: 8c6e0434 */ lw $t6,0x434($v1) +/* f05b8cc: 8c6f0438 */ lw $t7,0x438($v1) +/* f05b8d0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05b8d4: afbf0014 */ sw $ra,0x14($sp) +/* f05b8d8: 01cf3821 */ addu $a3,$t6,$t7 +/* f05b8dc: 90e50002 */ lbu $a1,0x2($a3) +/* f05b8e0: afa7001c */ sw $a3,0x1c($sp) +/* f05b8e4: 0fc10f6a */ jal func0f043da8 +/* f05b8e8: 8c640424 */ lw $a0,0x424($v1) +/* f05b8ec: 3c03800a */ lui $v1,0x800a +/* f05b8f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b8f4: 10400009 */ beqz $v0,.L0f05b91c +/* f05b8f8: 8fa7001c */ lw $a3,0x1c($sp) +/* f05b8fc: 8c640434 */ lw $a0,0x434($v1) +/* f05b900: 8c650438 */ lw $a1,0x438($v1) +/* f05b904: 0fc13583 */ jal chraiGoToLabel +/* f05b908: 90e60003 */ lbu $a2,0x3($a3) +/* f05b90c: 3c03800a */ lui $v1,0x800a +/* f05b910: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b914: 10000004 */ beqz $zero,.L0f05b928 +/* f05b918: ac620438 */ sw $v0,0x438($v1) +.L0f05b91c: +/* f05b91c: 8c780438 */ lw $t8,0x438($v1) +/* f05b920: 27190004 */ addiu $t9,$t8,0x4 +/* f05b924: ac790438 */ sw $t9,0x438($v1) +.L0f05b928: +/* f05b928: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b92c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05b930: 00001025 */ or $v0,$zero,$zero +/* f05b934: 03e00008 */ jr $ra +/* f05b938: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 013e + */ +GLOBAL_ASM( +glabel ai013e +/* f05b93c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05b940: afbf0014 */ sw $ra,0x14($sp) +/* f05b944: 3c04800a */ lui $a0,0x800a +/* f05b948: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f05b94c: 3c0543c8 */ lui $a1,0x43c8 +/* f05b950: 0fc0eb28 */ jal func0f03aca0 +/* f05b954: 24060001 */ addiu $a2,$zero,0x1 +/* f05b958: 1440000b */ bnez $v0,.L0f05b988 +/* f05b95c: 3c04800a */ lui $a0,0x800a +/* f05b960: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f05b964: 240503e8 */ addiu $a1,$zero,0x3e8 +/* f05b968: 0fc12fff */ jal func0f04bffc +/* f05b96c: 24062ee0 */ addiu $a2,$zero,0x2ee0 +/* f05b970: 2401ffff */ addiu $at,$zero,-1 +/* f05b974: 10410004 */ beq $v0,$at,.L0f05b988 +/* f05b978: 3c04800a */ lui $a0,0x800a +/* f05b97c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f05b980: 0fc1309a */ jal func0f04c268 +/* f05b984: 24050002 */ addiu $a1,$zero,0x2 +.L0f05b988: +/* f05b988: 3c0e800a */ lui $t6,0x800a +/* f05b98c: 8dcea3f8 */ lw $t6,-0x5c08($t6) +/* f05b990: 8fbf0014 */ lw $ra,0x14($sp) +/* f05b994: 3c01800a */ lui $at,0x800a +/* f05b998: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05b99c: ac2fa3f8 */ sw $t7,-0x5c08($at) +/* f05b9a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05b9a4: 03e00008 */ jr $ra +/* f05b9a8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 013f + */ +GLOBAL_ASM( +glabel ai013f +/* f05b9ac: 3c03800a */ lui $v1,0x800a +/* f05b9b0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b9b4: 8c620430 */ lw $v0,0x430($v1) +/* f05b9b8: 8c640434 */ lw $a0,0x434($v1) +/* f05b9bc: 8c650438 */ lw $a1,0x438($v1) +/* f05b9c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05b9c4: afbf0014 */ sw $ra,0x14($sp) +/* f05b9c8: 1040000d */ beqz $v0,.L0f05ba00 +/* f05b9cc: 00853821 */ addu $a3,$a0,$a1 +/* f05b9d0: 844e0090 */ lh $t6,0x90($v0) +/* f05b9d4: 24af0003 */ addiu $t7,$a1,0x3 +/* f05b9d8: 11c00007 */ beqz $t6,.L0f05b9f8 +/* f05b9dc: 00000000 */ sll $zero,$zero,0x0 +/* f05b9e0: 0fc13583 */ jal chraiGoToLabel +/* f05b9e4: 90e60002 */ lbu $a2,0x2($a3) +/* f05b9e8: 3c03800a */ lui $v1,0x800a +/* f05b9ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05b9f0: 10000005 */ beqz $zero,.L0f05ba08 +/* f05b9f4: ac620438 */ sw $v0,0x438($v1) +.L0f05b9f8: +/* f05b9f8: 10000003 */ beqz $zero,.L0f05ba08 +/* f05b9fc: ac6f0438 */ sw $t7,0x438($v1) +.L0f05ba00: +/* f05ba00: 24b80003 */ addiu $t8,$a1,0x3 +/* f05ba04: ac780438 */ sw $t8,0x438($v1) +.L0f05ba08: +/* f05ba08: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ba0c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05ba10: 00001025 */ or $v0,$zero,$zero +/* f05ba14: 03e00008 */ jr $ra +/* f05ba18: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0140 + */ +GLOBAL_ASM( +glabel ai0140 +/* f05ba1c: 3c08800a */ lui $t0,0x800a +/* f05ba20: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05ba24: 8d0e0434 */ lw $t6,0x434($t0) +/* f05ba28: 8d030430 */ lw $v1,0x430($t0) +/* f05ba2c: 8d070438 */ lw $a3,0x438($t0) +/* f05ba30: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05ba34: afbf0014 */ sw $ra,0x14($sp) +/* f05ba38: afae0018 */ sw $t6,0x18($sp) +/* f05ba3c: 10600019 */ beqz $v1,.L0f05baa4 +/* f05ba40: 01c71021 */ addu $v0,$t6,$a3 +/* f05ba44: 90440003 */ lbu $a0,0x3($v0) +/* f05ba48: 8c65008c */ lw $a1,0x8c($v1) +/* f05ba4c: 0085082a */ slt $at,$a0,$a1 +/* f05ba50: 50200005 */ beqzl $at,.L0f05ba68 +/* f05ba54: 00a4082a */ slt $at,$a1,$a0 +/* f05ba58: 90580002 */ lbu $t8,0x2($v0) +/* f05ba5c: 24010001 */ addiu $at,$zero,0x1 +/* f05ba60: 13010006 */ beq $t8,$at,.L0f05ba7c +/* f05ba64: 00a4082a */ slt $at,$a1,$a0 +.L0f05ba68: +/* f05ba68: 1020000c */ beqz $at,.L0f05ba9c +/* f05ba6c: 24e90005 */ addiu $t1,$a3,0x5 +/* f05ba70: 90590002 */ lbu $t9,0x2($v0) +/* f05ba74: 17200009 */ bnez $t9,.L0f05ba9c +/* f05ba78: 00000000 */ sll $zero,$zero,0x0 +.L0f05ba7c: +/* f05ba7c: 8fa40018 */ lw $a0,0x18($sp) +/* f05ba80: 00e02825 */ or $a1,$a3,$zero +/* f05ba84: 0fc13583 */ jal chraiGoToLabel +/* f05ba88: 90460004 */ lbu $a2,0x4($v0) +/* f05ba8c: 3c08800a */ lui $t0,0x800a +/* f05ba90: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05ba94: 10000005 */ beqz $zero,.L0f05baac +/* f05ba98: ad020438 */ sw $v0,0x438($t0) +.L0f05ba9c: +/* f05ba9c: 10000003 */ beqz $zero,.L0f05baac +/* f05baa0: ad090438 */ sw $t1,0x438($t0) +.L0f05baa4: +/* f05baa4: 24ea0005 */ addiu $t2,$a3,0x5 +/* f05baa8: ad0a0438 */ sw $t2,0x438($t0) +.L0f05baac: +/* f05baac: 8fbf0014 */ lw $ra,0x14($sp) +/* f05bab0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05bab4: 00001025 */ or $v0,$zero,$zero +/* f05bab8: 03e00008 */ jr $ra +/* f05babc: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0141 + */ +GLOBAL_ASM( +glabel ai0141 +/* f05bac0: 3c02800a */ lui $v0,0x800a +/* f05bac4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05bac8: 8c4e0434 */ lw $t6,0x434($v0) +/* f05bacc: 8c4f0438 */ lw $t7,0x438($v0) +/* f05bad0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05bad4: afb00014 */ sw $s0,0x14($sp) +/* f05bad8: afbf001c */ sw $ra,0x1c($sp) +/* f05badc: afb10018 */ sw $s1,0x18($sp) +/* f05bae0: 01cf8021 */ addu $s0,$t6,$t7 +/* f05bae4: 0fc2554a */ jal func0f095528 +/* f05bae8: 92040002 */ lbu $a0,0x2($s0) +/* f05baec: 92040003 */ lbu $a0,0x3($s0) +/* f05baf0: 0fc2554a */ jal func0f095528 +/* f05baf4: afa2002c */ sw $v0,0x2c($sp) +/* f05baf8: 0c004b70 */ jal 0x12dc0 +/* f05bafc: 00408825 */ or $s1,$v0,$zero +/* f05bb00: 24010003 */ addiu $at,$zero,0x3 +/* f05bb04: 0041001b */ divu $zero,$v0,$at +/* f05bb08: 0000c010 */ mfhi $t8 +/* f05bb0c: a3b80037 */ sb $t8,0x37($sp) +/* f05bb10: 0c004b70 */ jal 0x12dc0 +/* f05bb14: 00000000 */ sll $zero,$zero,0x0 +/* f05bb18: 24010003 */ addiu $at,$zero,0x3 +/* f05bb1c: 0041001b */ divu $zero,$v0,$at +/* f05bb20: 92080008 */ lbu $t0,0x8($s0) +/* f05bb24: 00002810 */ mfhi $a1 +/* f05bb28: 30b900ff */ andi $t9,$a1,0xff +/* f05bb2c: 03202825 */ or $a1,$t9,$zero +/* f05bb30: 1500006b */ bnez $t0,.L0f05bce0 +/* f05bb34: 8fa3002c */ lw $v1,0x2c($sp) +/* f05bb38: 93a60037 */ lbu $a2,0x37($sp) +/* f05bb3c: 24010001 */ addiu $at,$zero,0x1 +/* f05bb40: 14c0000e */ bnez $a2,.L0f05bb7c +/* f05bb44: 00000000 */ sll $zero,$zero,0x0 +/* f05bb48: 92040004 */ lbu $a0,0x4($s0) +/* f05bb4c: afa60020 */ sw $a2,0x20($sp) +/* f05bb50: a3b90036 */ sb $t9,0x36($sp) +/* f05bb54: 0fc2554a */ jal func0f095528 +/* f05bb58: afa3002c */ sw $v1,0x2c($sp) +/* f05bb5c: 8fa3002c */ lw $v1,0x2c($sp) +/* f05bb60: 84490006 */ lh $t1,0x6($v0) +/* f05bb64: 93a50036 */ lbu $a1,0x36($sp) +/* f05bb68: 8fa60020 */ lw $a2,0x20($sp) +/* f05bb6c: a4690006 */ sh $t1,0x6($v1) +/* f05bb70: 8c4a000c */ lw $t2,0xc($v0) +/* f05bb74: 1000002c */ beqz $zero,.L0f05bc28 +/* f05bb78: ac6a000c */ sw $t2,0xc($v1) +.L0f05bb7c: +/* f05bb7c: 54c1000f */ bnel $a2,$at,.L0f05bbbc +/* f05bb80: 24010002 */ addiu $at,$zero,0x2 +/* f05bb84: 92040005 */ lbu $a0,0x5($s0) +/* f05bb88: afa60020 */ sw $a2,0x20($sp) +/* f05bb8c: a3a50036 */ sb $a1,0x36($sp) +/* f05bb90: 0fc2554a */ jal func0f095528 +/* f05bb94: afa3002c */ sw $v1,0x2c($sp) +/* f05bb98: 8fa3002c */ lw $v1,0x2c($sp) +/* f05bb9c: 844b0006 */ lh $t3,0x6($v0) +/* f05bba0: 93a50036 */ lbu $a1,0x36($sp) +/* f05bba4: 8fa60020 */ lw $a2,0x20($sp) +/* f05bba8: a46b0006 */ sh $t3,0x6($v1) +/* f05bbac: 8c4c000c */ lw $t4,0xc($v0) +/* f05bbb0: 1000001d */ beqz $zero,.L0f05bc28 +/* f05bbb4: ac6c000c */ sw $t4,0xc($v1) +/* f05bbb8: 24010002 */ addiu $at,$zero,0x2 +.L0f05bbbc: +/* f05bbbc: 54c1000f */ bnel $a2,$at,.L0f05bbfc +/* f05bbc0: 92040007 */ lbu $a0,0x7($s0) +/* f05bbc4: 92040006 */ lbu $a0,0x6($s0) +/* f05bbc8: afa60020 */ sw $a2,0x20($sp) +/* f05bbcc: a3a50036 */ sb $a1,0x36($sp) +/* f05bbd0: 0fc2554a */ jal func0f095528 +/* f05bbd4: afa3002c */ sw $v1,0x2c($sp) +/* f05bbd8: 8fa3002c */ lw $v1,0x2c($sp) +/* f05bbdc: 844d0006 */ lh $t5,0x6($v0) +/* f05bbe0: 93a50036 */ lbu $a1,0x36($sp) +/* f05bbe4: 8fa60020 */ lw $a2,0x20($sp) +/* f05bbe8: a46d0006 */ sh $t5,0x6($v1) +/* f05bbec: 8c4e000c */ lw $t6,0xc($v0) +/* f05bbf0: 1000000d */ beqz $zero,.L0f05bc28 +/* f05bbf4: ac6e000c */ sw $t6,0xc($v1) +/* f05bbf8: 92040007 */ lbu $a0,0x7($s0) +.L0f05bbfc: +/* f05bbfc: afa60020 */ sw $a2,0x20($sp) +/* f05bc00: a3a50036 */ sb $a1,0x36($sp) +/* f05bc04: 0fc2554a */ jal func0f095528 +/* f05bc08: afa3002c */ sw $v1,0x2c($sp) +/* f05bc0c: 8fa3002c */ lw $v1,0x2c($sp) +/* f05bc10: 844f0006 */ lh $t7,0x6($v0) +/* f05bc14: 93a50036 */ lbu $a1,0x36($sp) +/* f05bc18: 8fa60020 */ lw $a2,0x20($sp) +/* f05bc1c: a46f0006 */ sh $t7,0x6($v1) +/* f05bc20: 8c58000c */ lw $t8,0xc($v0) +/* f05bc24: ac78000c */ sw $t8,0xc($v1) +.L0f05bc28: +/* f05bc28: 14c50006 */ bne $a2,$a1,.L0f05bc44 +/* f05bc2c: 00a01025 */ or $v0,$a1,$zero +/* f05bc30: 18400004 */ blez $v0,.L0f05bc44 +/* f05bc34: 00000000 */ sll $zero,$zero,0x0 +/* f05bc38: 24a5ffff */ addiu $a1,$a1,-1 +/* f05bc3c: 10000006 */ beqz $zero,.L0f05bc58 +/* f05bc40: 30a200ff */ andi $v0,$a1,0xff +.L0f05bc44: +/* f05bc44: 14c20004 */ bne $a2,$v0,.L0f05bc58 +/* f05bc48: 28410003 */ slti $at,$v0,0x3 +/* f05bc4c: 10200002 */ beqz $at,.L0f05bc58 +/* f05bc50: 24a50001 */ addiu $a1,$a1,0x1 +/* f05bc54: 30a200ff */ andi $v0,$a1,0xff +.L0f05bc58: +/* f05bc58: 14400008 */ bnez $v0,.L0f05bc7c +/* f05bc5c: 24010001 */ addiu $at,$zero,0x1 +/* f05bc60: 0fc2554a */ jal func0f095528 +/* f05bc64: 92040004 */ lbu $a0,0x4($s0) +/* f05bc68: 84490006 */ lh $t1,0x6($v0) +/* f05bc6c: a6290006 */ sh $t1,0x6($s1) +/* f05bc70: 8c4a000c */ lw $t2,0xc($v0) +/* f05bc74: 1000001a */ beqz $zero,.L0f05bce0 +/* f05bc78: ae2a000c */ sw $t2,0xc($s1) +.L0f05bc7c: +/* f05bc7c: 54410009 */ bnel $v0,$at,.L0f05bca4 +/* f05bc80: 24010002 */ addiu $at,$zero,0x2 +/* f05bc84: 0fc2554a */ jal func0f095528 +/* f05bc88: 92040005 */ lbu $a0,0x5($s0) +/* f05bc8c: 844b0006 */ lh $t3,0x6($v0) +/* f05bc90: a62b0006 */ sh $t3,0x6($s1) +/* f05bc94: 8c4c000c */ lw $t4,0xc($v0) +/* f05bc98: 10000011 */ beqz $zero,.L0f05bce0 +/* f05bc9c: ae2c000c */ sw $t4,0xc($s1) +/* f05bca0: 24010002 */ addiu $at,$zero,0x2 +.L0f05bca4: +/* f05bca4: 14410008 */ bne $v0,$at,.L0f05bcc8 +/* f05bca8: 00000000 */ sll $zero,$zero,0x0 +/* f05bcac: 0fc2554a */ jal func0f095528 +/* f05bcb0: 92040006 */ lbu $a0,0x6($s0) +/* f05bcb4: 844d0006 */ lh $t5,0x6($v0) +/* f05bcb8: a62d0006 */ sh $t5,0x6($s1) +/* f05bcbc: 8c4e000c */ lw $t6,0xc($v0) +/* f05bcc0: 10000007 */ beqz $zero,.L0f05bce0 +/* f05bcc4: ae2e000c */ sw $t6,0xc($s1) +.L0f05bcc8: +/* f05bcc8: 0fc2554a */ jal func0f095528 +/* f05bccc: 92040007 */ lbu $a0,0x7($s0) +/* f05bcd0: 844f0006 */ lh $t7,0x6($v0) +/* f05bcd4: a62f0006 */ sh $t7,0x6($s1) +/* f05bcd8: 8c58000c */ lw $t8,0xc($v0) +/* f05bcdc: ae38000c */ sw $t8,0xc($s1) +.L0f05bce0: +/* f05bce0: 3c03800a */ lui $v1,0x800a +/* f05bce4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bce8: 8c790438 */ lw $t9,0x438($v1) +/* f05bcec: 8fbf001c */ lw $ra,0x1c($sp) +/* f05bcf0: 8fb00014 */ lw $s0,0x14($sp) +/* f05bcf4: 8fb10018 */ lw $s1,0x18($sp) +/* f05bcf8: 27280009 */ addiu $t0,$t9,0x9 +/* f05bcfc: ac680438 */ sw $t0,0x438($v1) +/* f05bd00: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05bd04: 03e00008 */ jr $ra +/* f05bd08: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0142 + */ +GLOBAL_ASM( +glabel ai0142 +/* f05bd0c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05bd10: afb30020 */ sw $s3,0x20($sp) +/* f05bd14: 3c13800a */ lui $s3,0x800a +/* f05bd18: 26739fc0 */ addiu $s3,$s3,-24640 +/* f05bd1c: 8e6e0434 */ lw $t6,0x434($s3) +/* f05bd20: 8e6f0438 */ lw $t7,0x438($s3) +/* f05bd24: afbf0024 */ sw $ra,0x24($sp) +/* f05bd28: afb2001c */ sw $s2,0x1c($sp) +/* f05bd2c: afb10018 */ sw $s1,0x18($sp) +/* f05bd30: afb00014 */ sw $s0,0x14($sp) +/* f05bd34: 01cf1021 */ addu $v0,$t6,$t7 +/* f05bd38: 0fc2556c */ jal func0f0955b0 +/* f05bd3c: 90440002 */ lbu $a0,0x2($v0) +/* f05bd40: 1040000e */ beqz $v0,.L0f05bd7c +/* f05bd44: 3c108007 */ lui $s0,0x8007 +/* f05bd48: 3c128007 */ lui $s2,0x8007 +/* f05bd4c: 84510006 */ lh $s1,0x6($v0) +/* f05bd50: 26529780 */ addiu $s2,$s2,-26752 +/* f05bd54: 26109730 */ addiu $s0,$s0,-26832 +/* f05bd58: 96180000 */ lhu $t8,0x0($s0) +.L0f05bd5c: +/* f05bd5c: 56380005 */ bnel $s1,$t8,.L0f05bd74 +/* f05bd60: 26100004 */ addiu $s0,$s0,0x4 +/* f05bd64: 8e640424 */ lw $a0,0x424($s3) +/* f05bd68: 0fc12b28 */ jal func0f04aca0 +/* f05bd6c: 96050002 */ lhu $a1,0x2($s0) +/* f05bd70: 26100004 */ addiu $s0,$s0,0x4 +.L0f05bd74: +/* f05bd74: 5612fff9 */ bnel $s0,$s2,.L0f05bd5c +/* f05bd78: 96180000 */ lhu $t8,0x0($s0) +.L0f05bd7c: +/* f05bd7c: 8e790438 */ lw $t9,0x438($s3) +/* f05bd80: 8fbf0024 */ lw $ra,0x24($sp) +/* f05bd84: 8fb00014 */ lw $s0,0x14($sp) +/* f05bd88: 27280004 */ addiu $t0,$t9,0x4 +/* f05bd8c: ae680438 */ sw $t0,0x438($s3) +/* f05bd90: 8fb30020 */ lw $s3,0x20($sp) +/* f05bd94: 8fb10018 */ lw $s1,0x18($sp) +/* f05bd98: 8fb2001c */ lw $s2,0x1c($sp) +/* f05bd9c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05bda0: 03e00008 */ jr $ra +/* f05bda4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0143 + */ +GLOBAL_ASM( +glabel ai0143 +/* f05bda8: 3c03800a */ lui $v1,0x800a +/* f05bdac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bdb0: 8c640430 */ lw $a0,0x430($v1) +/* f05bdb4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05bdb8: afbf0014 */ sw $ra,0x14($sp) +/* f05bdbc: 50800006 */ beqzl $a0,.L0f05bdd8 +/* f05bdc0: 8c6e0438 */ lw $t6,0x438($v1) +/* f05bdc4: 0fc1ec2f */ jal func0f07b0bc +/* f05bdc8: 24050001 */ addiu $a1,$zero,0x1 +/* f05bdcc: 3c03800a */ lui $v1,0x800a +/* f05bdd0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bdd4: 8c6e0438 */ lw $t6,0x438($v1) +.L0f05bdd8: +/* f05bdd8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05bddc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05bde0: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05bde4: ac6f0438 */ sw $t7,0x438($v1) +/* f05bde8: 03e00008 */ jr $ra +/* f05bdec: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0144 + */ +GLOBAL_ASM( +glabel ai0144 +/* f05bdf0: 3c03800a */ lui $v1,0x800a +/* f05bdf4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bdf8: 8c640430 */ lw $a0,0x430($v1) +/* f05bdfc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05be00: afbf0014 */ sw $ra,0x14($sp) +/* f05be04: 50800006 */ beqzl $a0,.L0f05be20 +/* f05be08: 8c6e0438 */ lw $t6,0x438($v1) +/* f05be0c: 0fc1ec2f */ jal func0f07b0bc +/* f05be10: 00002825 */ or $a1,$zero,$zero +/* f05be14: 3c03800a */ lui $v1,0x800a +/* f05be18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05be1c: 8c6e0438 */ lw $t6,0x438($v1) +.L0f05be20: +/* f05be20: 8fbf0014 */ lw $ra,0x14($sp) +/* f05be24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05be28: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05be2c: ac6f0438 */ sw $t7,0x438($v1) +/* f05be30: 03e00008 */ jr $ra +/* f05be34: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0145 + */ +GLOBAL_ASM( +glabel ai0145 +/* f05be38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05be3c: afbf0014 */ sw $ra,0x14($sp) +/* f05be40: 0fc13301 */ jal func0f04cc04 +/* f05be44: 00000000 */ sll $zero,$zero,0x0 +/* f05be48: 3c03800a */ lui $v1,0x800a +/* f05be4c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05be50: 8c6e0438 */ lw $t6,0x438($v1) +/* f05be54: 8fbf0014 */ lw $ra,0x14($sp) +/* f05be58: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05be5c: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05be60: ac6f0438 */ sw $t7,0x438($v1) +/* f05be64: 03e00008 */ jr $ra +/* f05be68: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0146 + */ +GLOBAL_ASM( +glabel ai0146 +/* f05be6c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05be70: afbf0014 */ sw $ra,0x14($sp) +/* f05be74: 0fc13341 */ jal func0f04cd04 +/* f05be78: 00000000 */ sll $zero,$zero,0x0 +/* f05be7c: 3c03800a */ lui $v1,0x800a +/* f05be80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05be84: 8c6e0438 */ lw $t6,0x438($v1) +/* f05be88: 8fbf0014 */ lw $ra,0x14($sp) +/* f05be8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05be90: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05be94: ac6f0438 */ sw $t7,0x438($v1) +/* f05be98: 03e00008 */ jr $ra +/* f05be9c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0147 + */ +GLOBAL_ASM( +glabel ai0147 +/* f05bea0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f05bea4: afb50028 */ sw $s5,0x28($sp) +/* f05bea8: 3c15800a */ lui $s5,0x800a +/* f05beac: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f05beb0: 8eae0434 */ lw $t6,0x434($s5) +/* f05beb4: 8eaf0438 */ lw $t7,0x438($s5) +/* f05beb8: afbf002c */ sw $ra,0x2c($sp) +/* f05bebc: afb40024 */ sw $s4,0x24($sp) +/* f05bec0: afb30020 */ sw $s3,0x20($sp) +/* f05bec4: afb2001c */ sw $s2,0x1c($sp) +/* f05bec8: afb10018 */ sw $s1,0x18($sp) +/* f05becc: afb00014 */ sw $s0,0x14($sp) +/* f05bed0: 01cf1021 */ addu $v0,$t6,$t7 +/* f05bed4: 90440002 */ lbu $a0,0x2($v0) +/* f05bed8: 24120001 */ addiu $s2,$zero,0x1 +/* f05bedc: 0fc133a7 */ jal func0f04ce9c +/* f05bee0: afa20034 */ sw $v0,0x34($sp) +/* f05bee4: 1040001b */ beqz $v0,.L0f05bf54 +/* f05bee8: 00408825 */ or $s1,$v0,$zero +/* f05beec: 84580000 */ lh $t8,0x0($v0) +/* f05bef0: 2414fffe */ addiu $s4,$zero,-2 +/* f05bef4: 24130005 */ addiu $s3,$zero,0x5 +/* f05bef8: 12980016 */ beq $s4,$t8,.L0f05bf54 +/* f05befc: 00000000 */ sll $zero,$zero,0x0 +/* f05bf00: 84440000 */ lh $a0,0x0($v0) +.L0f05bf04: +/* f05bf04: 0fc0a1dd */ jal func0f028774 +/* f05bf08: 00000000 */ sll $zero,$zero,0x0 +/* f05bf0c: 1040000d */ beqz $v0,.L0f05bf44 +/* f05bf10: 00408025 */ or $s0,$v0,$zero +/* f05bf14: 8c590020 */ lw $t9,0x20($v0) +/* f05bf18: 00402025 */ or $a0,$v0,$zero +/* f05bf1c: 5320000a */ beqzl $t9,.L0f05bf48 +/* f05bf20: 86240002 */ lh $a0,0x2($s1) +/* f05bf24: 0fc0e6a5 */ jal func0f039a94 +/* f05bf28: 00009025 */ or $s2,$zero,$zero +/* f05bf2c: 54400006 */ bnezl $v0,.L0f05bf48 +/* f05bf30: 86240002 */ lh $a0,0x2($s1) +/* f05bf34: 82080007 */ lb $t0,0x7($s0) +/* f05bf38: 52680003 */ beql $s3,$t0,.L0f05bf48 +/* f05bf3c: 86240002 */ lh $a0,0x2($s1) +/* f05bf40: 24120001 */ addiu $s2,$zero,0x1 +.L0f05bf44: +/* f05bf44: 86240002 */ lh $a0,0x2($s1) +.L0f05bf48: +/* f05bf48: 26310002 */ addiu $s1,$s1,0x2 +/* f05bf4c: 1684ffed */ bne $s4,$a0,.L0f05bf04 +/* f05bf50: 00000000 */ sll $zero,$zero,0x0 +.L0f05bf54: +/* f05bf54: 16400007 */ bnez $s2,.L0f05bf74 +/* f05bf58: 8fa90034 */ lw $t1,0x34($sp) +/* f05bf5c: 8ea40434 */ lw $a0,0x434($s5) +/* f05bf60: 8ea50438 */ lw $a1,0x438($s5) +/* f05bf64: 0fc13583 */ jal chraiGoToLabel +/* f05bf68: 91260003 */ lbu $a2,0x3($t1) +/* f05bf6c: 10000004 */ beqz $zero,.L0f05bf80 +/* f05bf70: aea20438 */ sw $v0,0x438($s5) +.L0f05bf74: +/* f05bf74: 8eaa0438 */ lw $t2,0x438($s5) +/* f05bf78: 254b0004 */ addiu $t3,$t2,0x4 +/* f05bf7c: aeab0438 */ sw $t3,0x438($s5) +.L0f05bf80: +/* f05bf80: 8fbf002c */ lw $ra,0x2c($sp) +/* f05bf84: 8fb00014 */ lw $s0,0x14($sp) +/* f05bf88: 8fb10018 */ lw $s1,0x18($sp) +/* f05bf8c: 8fb2001c */ lw $s2,0x1c($sp) +/* f05bf90: 8fb30020 */ lw $s3,0x20($sp) +/* f05bf94: 8fb40024 */ lw $s4,0x24($sp) +/* f05bf98: 8fb50028 */ lw $s5,0x28($sp) +/* f05bf9c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f05bfa0: 03e00008 */ jr $ra +/* f05bfa4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0148 + */ +GLOBAL_ASM( +glabel ai0148 +/* f05bfa8: 3c03800a */ lui $v1,0x800a +/* f05bfac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bfb0: 8c6e0434 */ lw $t6,0x434($v1) +/* f05bfb4: 8c6f0438 */ lw $t7,0x438($v1) +/* f05bfb8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05bfbc: afbf0014 */ sw $ra,0x14($sp) +/* f05bfc0: 01cf3021 */ addu $a2,$t6,$t7 +/* f05bfc4: 90c50002 */ lbu $a1,0x2($a2) +/* f05bfc8: afa6001c */ sw $a2,0x1c($sp) +/* f05bfcc: 0fc126d1 */ jal chrFindById +/* f05bfd0: 8c640424 */ lw $a0,0x424($v1) +/* f05bfd4: 3c03800a */ lui $v1,0x800a +/* f05bfd8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05bfdc: 10400006 */ beqz $v0,.L0f05bff8 +/* f05bfe0: 8fa6001c */ lw $a2,0x1c($sp) +/* f05bfe4: 905802a3 */ lbu $t8,0x2a3($v0) +/* f05bfe8: 57000004 */ bnezl $t8,.L0f05bffc +/* f05bfec: 8c680438 */ lw $t0,0x438($v1) +/* f05bff0: 90d90003 */ lbu $t9,0x3($a2) +/* f05bff4: a05902a3 */ sb $t9,0x2a3($v0) +.L0f05bff8: +/* f05bff8: 8c680438 */ lw $t0,0x438($v1) +.L0f05bffc: +/* f05bffc: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c000: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05c004: 25090004 */ addiu $t1,$t0,0x4 +/* f05c008: ac690438 */ sw $t1,0x438($v1) +/* f05c00c: 03e00008 */ jr $ra +/* f05c010: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0149 + */ +GLOBAL_ASM( +glabel ai0149 +/* f05c014: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05c018: afb00018 */ sw $s0,0x18($sp) +/* f05c01c: 3c10800a */ lui $s0,0x800a +/* f05c020: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05c024: 8e0e0434 */ lw $t6,0x434($s0) +/* f05c028: 8e0f0438 */ lw $t7,0x438($s0) +/* f05c02c: afbf001c */ sw $ra,0x1c($sp) +/* f05c030: 8e040424 */ lw $a0,0x424($s0) +/* f05c034: 01cf1821 */ addu $v1,$t6,$t7 +/* f05c038: 90650002 */ lbu $a1,0x2($v1) +/* f05c03c: 0fc126d1 */ jal chrFindById +/* f05c040: afa30024 */ sw $v1,0x24($sp) +/* f05c044: 8fa30024 */ lw $v1,0x24($sp) +/* f05c048: 90780004 */ lbu $t8,0x4($v1) +/* f05c04c: 57000010 */ bnezl $t8,.L0f05c090 +/* f05c050: 8e0b0424 */ lw $t3,0x424($s0) +/* f05c054: 90790003 */ lbu $t9,0x3($v1) +/* f05c058: 904802a3 */ lbu $t0,0x2a3($v0) +/* f05c05c: 57280008 */ bnel $t9,$t0,.L0f05c080 +/* f05c060: 8e090438 */ lw $t1,0x438($s0) +/* f05c064: 8e040434 */ lw $a0,0x434($s0) +/* f05c068: 8e050438 */ lw $a1,0x438($s0) +/* f05c06c: 0fc13583 */ jal chraiGoToLabel +/* f05c070: 90660005 */ lbu $a2,0x5($v1) +/* f05c074: 10000012 */ beqz $zero,.L0f05c0c0 +/* f05c078: ae020438 */ sw $v0,0x438($s0) +/* f05c07c: 8e090438 */ lw $t1,0x438($s0) +.L0f05c080: +/* f05c080: 252a0006 */ addiu $t2,$t1,0x6 +/* f05c084: 1000000e */ beqz $zero,.L0f05c0c0 +/* f05c088: ae0a0438 */ sw $t2,0x438($s0) +/* f05c08c: 8e0b0424 */ lw $t3,0x424($s0) +.L0f05c090: +/* f05c090: 8d6c02a4 */ lw $t4,0x2a4($t3) +/* f05c094: 55800008 */ bnezl $t4,.L0f05c0b8 +/* f05c098: 8e0d0438 */ lw $t5,0x438($s0) +/* f05c09c: 8e040434 */ lw $a0,0x434($s0) +/* f05c0a0: 8e050438 */ lw $a1,0x438($s0) +/* f05c0a4: 0fc13583 */ jal chraiGoToLabel +/* f05c0a8: 90660005 */ lbu $a2,0x5($v1) +/* f05c0ac: 10000004 */ beqz $zero,.L0f05c0c0 +/* f05c0b0: ae020438 */ sw $v0,0x438($s0) +/* f05c0b4: 8e0d0438 */ lw $t5,0x438($s0) +.L0f05c0b8: +/* f05c0b8: 25ae0006 */ addiu $t6,$t5,0x6 +/* f05c0bc: ae0e0438 */ sw $t6,0x438($s0) +.L0f05c0c0: +/* f05c0c0: 8fbf001c */ lw $ra,0x1c($sp) +/* f05c0c4: 8fb00018 */ lw $s0,0x18($sp) +/* f05c0c8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05c0cc: 03e00008 */ jr $ra +/* f05c0d0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 014a + */ +GLOBAL_ASM( +glabel ai014a +/* f05c0d4: 3c03800a */ lui $v1,0x800a +/* f05c0d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c0dc: 8c640434 */ lw $a0,0x434($v1) +/* f05c0e0: 8c650438 */ lw $a1,0x438($v1) +/* f05c0e4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05c0e8: afbf0014 */ sw $ra,0x14($sp) +/* f05c0ec: 00851021 */ addu $v0,$a0,$a1 +/* f05c0f0: 0fc13583 */ jal chraiGoToLabel +/* f05c0f4: 90460005 */ lbu $a2,0x5($v0) +/* f05c0f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c0fc: 3c01800a */ lui $at,0x800a +/* f05c100: ac22a3f8 */ sw $v0,-0x5c08($at) +/* f05c104: 00001025 */ or $v0,$zero,$zero +/* f05c108: 03e00008 */ jr $ra +/* f05c10c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +/** + * @cmd 014b + */ +GLOBAL_ASM( +glabel ai014b +/* f05c110: 3c03800a */ lui $v1,0x800a +/* f05c114: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c118: 8c6e0424 */ lw $t6,0x424($v1) +/* f05c11c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05c120: afbf0014 */ sw $ra,0x14($sp) +/* f05c124: 8c650438 */ lw $a1,0x438($v1) +/* f05c128: 91cf02a3 */ lbu $t7,0x2a3($t6) +/* f05c12c: 8c640434 */ lw $a0,0x434($v1) +/* f05c130: 24b80003 */ addiu $t8,$a1,0x3 +/* f05c134: 15e00007 */ bnez $t7,.L0f05c154 +/* f05c138: 00851021 */ addu $v0,$a0,$a1 +/* f05c13c: 0fc13583 */ jal chraiGoToLabel +/* f05c140: 90460002 */ lbu $a2,0x2($v0) +/* f05c144: 3c03800a */ lui $v1,0x800a +/* f05c148: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c14c: 10000002 */ beqz $zero,.L0f05c158 +/* f05c150: ac620438 */ sw $v0,0x438($v1) +.L0f05c154: +/* f05c154: ac780438 */ sw $t8,0x438($v1) +.L0f05c158: +/* f05c158: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c15c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05c160: 00001025 */ or $v0,$zero,$zero +/* f05c164: 03e00008 */ jr $ra +/* f05c168: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0157 + */ +GLOBAL_ASM( +glabel ai0157 +/* f05c16c: 3c05800a */ lui $a1,0x800a +/* f05c170: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05c174: 8ca40438 */ lw $a0,0x438($a1) +/* f05c178: 8cae0434 */ lw $t6,0x434($a1) +/* f05c17c: 3c018007 */ lui $at,0x8007 +/* f05c180: 24980003 */ addiu $t8,$a0,0x3 +/* f05c184: 01c41821 */ addu $v1,$t6,$a0 +/* f05c188: 906f0002 */ lbu $t7,0x2($v1) +/* f05c18c: 00001025 */ or $v0,$zero,$zero +/* f05c190: ac2f98d0 */ sw $t7,-0x6730($at) +/* f05c194: 03e00008 */ jr $ra +/* f05c198: acb80438 */ sw $t8,0x438($a1) +); + +/** + * @cmd 0152 + */ +GLOBAL_ASM( +glabel ai0152 +/* f05c19c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f05c1a0: afbe0038 */ sw $s8,0x38($sp) +/* f05c1a4: 3c1e800a */ lui $s8,0x800a +/* f05c1a8: 27de9fc0 */ addiu $s8,$s8,-24640 +/* f05c1ac: 8fce0434 */ lw $t6,0x434($s8) +/* f05c1b0: 8fcf0438 */ lw $t7,0x438($s8) +/* f05c1b4: afbf003c */ sw $ra,0x3c($sp) +/* f05c1b8: afb70034 */ sw $s7,0x34($sp) +/* f05c1bc: afb60030 */ sw $s6,0x30($sp) +/* f05c1c0: afb5002c */ sw $s5,0x2c($sp) +/* f05c1c4: afb40028 */ sw $s4,0x28($sp) +/* f05c1c8: afb30024 */ sw $s3,0x24($sp) +/* f05c1cc: afb20020 */ sw $s2,0x20($sp) +/* f05c1d0: afb1001c */ sw $s1,0x1c($sp) +/* f05c1d4: afb00018 */ sw $s0,0x18($sp) +/* f05c1d8: 01cf1021 */ addu $v0,$t6,$t7 +/* f05c1dc: 90440003 */ lbu $a0,0x3($v0) +/* f05c1e0: 00009025 */ or $s2,$zero,$zero +/* f05c1e4: 0fc133a7 */ jal func0f04ce9c +/* f05c1e8: afa20044 */ sw $v0,0x44($sp) +/* f05c1ec: 10400022 */ beqz $v0,.L0f05c278 +/* f05c1f0: 00408825 */ or $s1,$v0,$zero +/* f05c1f4: 84580000 */ lh $t8,0x0($v0) +/* f05c1f8: 2413fffe */ addiu $s3,$zero,-2 +/* f05c1fc: 24170020 */ addiu $s7,$zero,0x20 +/* f05c200: 1278001d */ beq $s3,$t8,.L0f05c278 +/* f05c204: 2416001e */ addiu $s6,$zero,0x1e +/* f05c208: 84440000 */ lh $a0,0x0($v0) +/* f05c20c: 2415001f */ addiu $s5,$zero,0x1f +/* f05c210: 24140005 */ addiu $s4,$zero,0x5 +.L0f05c214: +/* f05c214: 0fc0a1dd */ jal func0f028774 +/* f05c218: 00000000 */ sll $zero,$zero,0x0 +/* f05c21c: 10400012 */ beqz $v0,.L0f05c268 +/* f05c220: 00408025 */ or $s0,$v0,$zero +/* f05c224: 8c59001c */ lw $t9,0x1c($v0) +/* f05c228: 53200010 */ beqzl $t9,.L0f05c26c +/* f05c22c: 86240002 */ lh $a0,0x2($s1) +/* f05c230: 0fc0e6a5 */ jal func0f039a94 +/* f05c234: 00402025 */ or $a0,$v0,$zero +/* f05c238: 5440000c */ bnezl $v0,.L0f05c26c +/* f05c23c: 86240002 */ lh $a0,0x2($s1) +/* f05c240: 82020007 */ lb $v0,0x7($s0) +/* f05c244: 52820009 */ beql $s4,$v0,.L0f05c26c +/* f05c248: 86240002 */ lh $a0,0x2($s1) +/* f05c24c: 52a20007 */ beql $s5,$v0,.L0f05c26c +/* f05c250: 86240002 */ lh $a0,0x2($s1) +/* f05c254: 52c20005 */ beql $s6,$v0,.L0f05c26c +/* f05c258: 86240002 */ lh $a0,0x2($s1) +/* f05c25c: 52e20003 */ beql $s7,$v0,.L0f05c26c +/* f05c260: 86240002 */ lh $a0,0x2($s1) +/* f05c264: 26520001 */ addiu $s2,$s2,0x1 +.L0f05c268: +/* f05c268: 86240002 */ lh $a0,0x2($s1) +.L0f05c26c: +/* f05c26c: 26310002 */ addiu $s1,$s1,0x2 +/* f05c270: 1664ffe8 */ bne $s3,$a0,.L0f05c214 +/* f05c274: 00000000 */ sll $zero,$zero,0x0 +.L0f05c278: +/* f05c278: 8fa20044 */ lw $v0,0x44($sp) +/* f05c27c: 90480002 */ lbu $t0,0x2($v0) +/* f05c280: 0112082a */ slt $at,$t0,$s2 +/* f05c284: 50200008 */ beqzl $at,.L0f05c2a8 +/* f05c288: 8fc90438 */ lw $t1,0x438($s8) +/* f05c28c: 8fc40434 */ lw $a0,0x434($s8) +/* f05c290: 8fc50438 */ lw $a1,0x438($s8) +/* f05c294: 0fc13583 */ jal chraiGoToLabel +/* f05c298: 90460004 */ lbu $a2,0x4($v0) +/* f05c29c: 10000004 */ beqz $zero,.L0f05c2b0 +/* f05c2a0: afc20438 */ sw $v0,0x438($s8) +/* f05c2a4: 8fc90438 */ lw $t1,0x438($s8) +.L0f05c2a8: +/* f05c2a8: 252a0005 */ addiu $t2,$t1,0x5 +/* f05c2ac: afca0438 */ sw $t2,0x438($s8) +.L0f05c2b0: +/* f05c2b0: 8fbf003c */ lw $ra,0x3c($sp) +/* f05c2b4: 8fb00018 */ lw $s0,0x18($sp) +/* f05c2b8: 8fb1001c */ lw $s1,0x1c($sp) +/* f05c2bc: 8fb20020 */ lw $s2,0x20($sp) +/* f05c2c0: 8fb30024 */ lw $s3,0x24($sp) +/* f05c2c4: 8fb40028 */ lw $s4,0x28($sp) +/* f05c2c8: 8fb5002c */ lw $s5,0x2c($sp) +/* f05c2cc: 8fb60030 */ lw $s6,0x30($sp) +/* f05c2d0: 8fb70034 */ lw $s7,0x34($sp) +/* f05c2d4: 8fbe0038 */ lw $s8,0x38($sp) +/* f05c2d8: 27bd0048 */ addiu $sp,$sp,0x48 +/* f05c2dc: 03e00008 */ jr $ra +/* f05c2e0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0165 + */ +GLOBAL_ASM( +glabel ai0165 +/* f05c2e4: 3c03800a */ lui $v1,0x800a +/* f05c2e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c2ec: 8c6e0434 */ lw $t6,0x434($v1) +/* f05c2f0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05c2f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05c2f8: afbf0014 */ sw $ra,0x14($sp) +/* f05c2fc: 01cf3821 */ addu $a3,$t6,$t7 +/* f05c300: 90e50002 */ lbu $a1,0x2($a3) +/* f05c304: afa7001c */ sw $a3,0x1c($sp) +/* f05c308: 0fc126d1 */ jal chrFindById +/* f05c30c: 8c640424 */ lw $a0,0x424($v1) +/* f05c310: 3c03800a */ lui $v1,0x800a +/* f05c314: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c318: 10400012 */ beqz $v0,.L0f05c364 +/* f05c31c: 8fa7001c */ lw $a3,0x1c($sp) +/* f05c320: 8c580018 */ lw $t8,0x18($v0) +/* f05c324: 0018c800 */ sll $t9,$t8,0x0 +/* f05c328: 0723000f */ bgezl $t9,.L0f05c368 +/* f05c32c: 8c6b0438 */ lw $t3,0x438($v1) +/* f05c330: 8c490018 */ lw $t1,0x18($v0) +/* f05c334: 3c017fff */ lui $at,0x7fff +/* f05c338: 3421ffff */ ori $at,$at,0xffff +/* f05c33c: 01215024 */ and $t2,$t1,$at +/* f05c340: ac4a0018 */ sw $t2,0x18($v0) +/* f05c344: 90e60003 */ lbu $a2,0x3($a3) +/* f05c348: 8c650438 */ lw $a1,0x438($v1) +/* f05c34c: 0fc13583 */ jal chraiGoToLabel +/* f05c350: 8c640434 */ lw $a0,0x434($v1) +/* f05c354: 3c03800a */ lui $v1,0x800a +/* f05c358: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c35c: 10000004 */ beqz $zero,.L0f05c370 +/* f05c360: ac620438 */ sw $v0,0x438($v1) +.L0f05c364: +/* f05c364: 8c6b0438 */ lw $t3,0x438($v1) +.L0f05c368: +/* f05c368: 256c0004 */ addiu $t4,$t3,0x4 +/* f05c36c: ac6c0438 */ sw $t4,0x438($v1) +.L0f05c370: +/* f05c370: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c374: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05c378: 00001025 */ or $v0,$zero,$zero +/* f05c37c: 03e00008 */ jr $ra +/* f05c380: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0166 + */ +GLOBAL_ASM( +glabel ai0166 +/* f05c384: 3c03800a */ lui $v1,0x800a +/* f05c388: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c38c: 8c640434 */ lw $a0,0x434($v1) +/* f05c390: 8c650438 */ lw $a1,0x438($v1) +/* f05c394: 8c6f0424 */ lw $t7,0x424($v1) +/* f05c398: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05c39c: afbf0014 */ sw $ra,0x14($sp) +/* f05c3a0: 00851021 */ addu $v0,$a0,$a1 +/* f05c3a4: 904e0002 */ lbu $t6,0x2($v0) +/* f05c3a8: 91f802a0 */ lbu $t8,0x2a0($t7) +/* f05c3ac: 24b90004 */ addiu $t9,$a1,0x4 +/* f05c3b0: 55d80008 */ bnel $t6,$t8,.L0f05c3d4 +/* f05c3b4: ac790438 */ sw $t9,0x438($v1) +/* f05c3b8: 0fc13583 */ jal chraiGoToLabel +/* f05c3bc: 90460003 */ lbu $a2,0x3($v0) +/* f05c3c0: 3c03800a */ lui $v1,0x800a +/* f05c3c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c3c8: 10000002 */ beqz $zero,.L0f05c3d4 +/* f05c3cc: ac620438 */ sw $v0,0x438($v1) +/* f05c3d0: ac790438 */ sw $t9,0x438($v1) +.L0f05c3d4: +/* f05c3d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c3d8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05c3dc: 00001025 */ or $v0,$zero,$zero +/* f05c3e0: 03e00008 */ jr $ra +/* f05c3e4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0167 + */ +GLOBAL_ASM( +glabel ai0167 +/* f05c3e8: 3c03800a */ lui $v1,0x800a +/* f05c3ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c3f0: 8c6e0434 */ lw $t6,0x434($v1) +/* f05c3f4: 8c6f0438 */ lw $t7,0x438($v1) +/* f05c3f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05c3fc: afbf0014 */ sw $ra,0x14($sp) +/* f05c400: 01cf1021 */ addu $v0,$t6,$t7 +/* f05c404: 90450002 */ lbu $a1,0x2($v0) +/* f05c408: 0fc1eca4 */ jal func0f07b290 +/* f05c40c: 8c640430 */ lw $a0,0x430($v1) +/* f05c410: 3c03800a */ lui $v1,0x800a +/* f05c414: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c418: 8c780438 */ lw $t8,0x438($v1) +/* f05c41c: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c420: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05c424: 27190003 */ addiu $t9,$t8,0x3 +/* f05c428: ac790438 */ sw $t9,0x438($v1) +/* f05c42c: 03e00008 */ jr $ra +/* f05c430: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0169 + */ +GLOBAL_ASM( +glabel ai0169 +/* f05c434: 3c03800a */ lui $v1,0x800a +/* f05c438: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c43c: 8c640434 */ lw $a0,0x434($v1) +/* f05c440: 8c650438 */ lw $a1,0x438($v1) +/* f05c444: 8c6f0424 */ lw $t7,0x424($v1) +/* f05c448: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05c44c: afbf0014 */ sw $ra,0x14($sp) +/* f05c450: 00851021 */ addu $v0,$a0,$a1 +/* f05c454: 904e0002 */ lbu $t6,0x2($v0) +/* f05c458: 91f802e3 */ lbu $t8,0x2e3($t7) +/* f05c45c: 24b90004 */ addiu $t9,$a1,0x4 +/* f05c460: 55d80008 */ bnel $t6,$t8,.L0f05c484 +/* f05c464: ac790438 */ sw $t9,0x438($v1) +/* f05c468: 0fc13583 */ jal chraiGoToLabel +/* f05c46c: 90460003 */ lbu $a2,0x3($v0) +/* f05c470: 3c03800a */ lui $v1,0x800a +/* f05c474: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c478: 10000002 */ beqz $zero,.L0f05c484 +/* f05c47c: ac620438 */ sw $v0,0x438($v1) +/* f05c480: ac790438 */ sw $t9,0x438($v1) +.L0f05c484: +/* f05c484: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c488: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05c48c: 00001025 */ or $v0,$zero,$zero +/* f05c490: 03e00008 */ jr $ra +/* f05c494: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 016a + */ +GLOBAL_ASM( +glabel ai016a +/* f05c498: 3c07800a */ lui $a3,0x800a +/* f05c49c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05c4a0: 8cee0434 */ lw $t6,0x434($a3) +/* f05c4a4: 8cef0438 */ lw $t7,0x438($a3) +/* f05c4a8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05c4ac: afbf0014 */ sw $ra,0x14($sp) +/* f05c4b0: 01cf4021 */ addu $t0,$t6,$t7 +/* f05c4b4: 91180003 */ lbu $t8,0x3($t0) +/* f05c4b8: 91090004 */ lbu $t1,0x4($t0) +/* f05c4bc: 240100f6 */ addiu $at,$zero,0xf6 +/* f05c4c0: 0018ca00 */ sll $t9,$t8,0x8 +/* f05c4c4: 03295025 */ or $t2,$t9,$t1 +/* f05c4c8: 000a5c00 */ sll $t3,$t2,0x10 +/* f05c4cc: 000b6403 */ sra $t4,$t3,0x10 +/* f05c4d0: 448c2000 */ mtc1 $t4,$f4 +/* f05c4d4: 00000000 */ sll $zero,$zero,0x0 +/* f05c4d8: 468021a0 */ cvt.s.w $f6,$f4 +/* f05c4dc: e7a6001c */ swc1 $f6,0x1c($sp) +/* f05c4e0: 91050002 */ lbu $a1,0x2($t0) +/* f05c4e4: 54a1001e */ bnel $a1,$at,.L0f05c560 +/* f05c4e8: 8ce40424 */ lw $a0,0x424($a3) +/* f05c4ec: 8ce40430 */ lw $a0,0x430($a3) +/* f05c4f0: 5080001b */ beqzl $a0,.L0f05c560 +/* f05c4f4: 8ce40424 */ lw $a0,0x424($a3) +/* f05c4f8: afa00020 */ sw $zero,0x20($sp) +/* f05c4fc: 0fc1eb7d */ jal func0f07adf4 +/* f05c500: afa80024 */ sw $t0,0x24($sp) +/* f05c504: 3c07800a */ lui $a3,0x800a +/* f05c508: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05c50c: 8fa60020 */ lw $a2,0x20($sp) +/* f05c510: 8fa80024 */ lw $t0,0x24($sp) +/* f05c514: 10400018 */ beqz $v0,.L0f05c578 +/* f05c518: 00402025 */ or $a0,$v0,$zero +/* f05c51c: afa60020 */ sw $a2,0x20($sp) +/* f05c520: 0fc1eb6e */ jal func0f07adb8 +/* f05c524: afa80024 */ sw $t0,0x24($sp) +/* f05c528: 3c07800a */ lui $a3,0x800a +/* f05c52c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05c530: 8fa60020 */ lw $a2,0x20($sp) +/* f05c534: 10400010 */ beqz $v0,.L0f05c578 +/* f05c538: 8fa80024 */ lw $t0,0x24($sp) +/* f05c53c: 90430000 */ lbu $v1,0x0($v0) +/* f05c540: 24010003 */ addiu $at,$zero,0x3 +/* f05c544: 10610003 */ beq $v1,$at,.L0f05c554 +/* f05c548: 24010006 */ addiu $at,$zero,0x6 +/* f05c54c: 1461000a */ bne $v1,$at,.L0f05c578 +/* f05c550: 00000000 */ sll $zero,$zero,0x0 +.L0f05c554: +/* f05c554: 10000008 */ beqz $zero,.L0f05c578 +/* f05c558: 8c460004 */ lw $a2,0x4($v0) +/* f05c55c: 8ce40424 */ lw $a0,0x424($a3) +.L0f05c560: +/* f05c560: 0fc126d1 */ jal chrFindById +/* f05c564: afa80024 */ sw $t0,0x24($sp) +/* f05c568: 3c07800a */ lui $a3,0x800a +/* f05c56c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05c570: 8fa80024 */ lw $t0,0x24($sp) +/* f05c574: 00403025 */ or $a2,$v0,$zero +.L0f05c578: +/* f05c578: 50c0001f */ beqzl $a2,.L0f05c5f8 +/* f05c57c: 8cef0438 */ lw $t7,0x438($a3) +/* f05c580: 8cc2001c */ lw $v0,0x1c($a2) +/* f05c584: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f05c588: 5040001b */ beqzl $v0,.L0f05c5f8 +/* f05c58c: 8cef0438 */ lw $t7,0x438($a3) +/* f05c590: c440000c */ lwc1 $f0,0xc($v0) +/* f05c594: c7aa001c */ lwc1 $f10,0x1c($sp) +/* f05c598: 4608003c */ c.lt.s $f0,$f8 +/* f05c59c: 00000000 */ sll $zero,$zero,0x0 +/* f05c5a0: 45020005 */ bc1fl .L0f05c5b8 +/* f05c5a4: 4600503c */ c.lt.s $f10,$f0 +/* f05c5a8: 910d0005 */ lbu $t5,0x5($t0) +/* f05c5ac: 51a0000a */ beqzl $t5,.L0f05c5d8 +/* f05c5b0: 8ce40434 */ lw $a0,0x434($a3) +/* f05c5b4: 4600503c */ c.lt.s $f10,$f0 +.L0f05c5b8: +/* f05c5b8: 00000000 */ sll $zero,$zero,0x0 +/* f05c5bc: 4502000e */ bc1fl .L0f05c5f8 +/* f05c5c0: 8cef0438 */ lw $t7,0x438($a3) +/* f05c5c4: 910e0005 */ lbu $t6,0x5($t0) +/* f05c5c8: 24010001 */ addiu $at,$zero,0x1 +/* f05c5cc: 55c1000a */ bnel $t6,$at,.L0f05c5f8 +/* f05c5d0: 8cef0438 */ lw $t7,0x438($a3) +/* f05c5d4: 8ce40434 */ lw $a0,0x434($a3) +.L0f05c5d8: +/* f05c5d8: 8ce50438 */ lw $a1,0x438($a3) +/* f05c5dc: 0fc13583 */ jal chraiGoToLabel +/* f05c5e0: 91060006 */ lbu $a2,0x6($t0) +/* f05c5e4: 3c07800a */ lui $a3,0x800a +/* f05c5e8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05c5ec: 10000004 */ beqz $zero,.L0f05c600 +/* f05c5f0: ace20438 */ sw $v0,0x438($a3) +/* f05c5f4: 8cef0438 */ lw $t7,0x438($a3) +.L0f05c5f8: +/* f05c5f8: 25f80007 */ addiu $t8,$t7,0x7 +/* f05c5fc: acf80438 */ sw $t8,0x438($a3) +.L0f05c600: +/* f05c600: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c604: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05c608: 00001025 */ or $v0,$zero,$zero +/* f05c60c: 03e00008 */ jr $ra +/* f05c610: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 016c + */ +GLOBAL_ASM( +glabel ai016c +/* f05c614: 3c03800a */ lui $v1,0x800a +/* f05c618: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c61c: 8c6e0438 */ lw $t6,0x438($v1) +/* f05c620: 00001025 */ or $v0,$zero,$zero +/* f05c624: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05c628: 03e00008 */ jr $ra +/* f05c62c: ac6f0438 */ sw $t7,0x438($v1) +); + +/** + * @cmd 016d + */ +GLOBAL_ASM( +glabel ai016d +/* f05c630: 3c06800a */ lui $a2,0x800a +/* f05c634: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05c638: 8cce0434 */ lw $t6,0x434($a2) +/* f05c63c: 8ccf0438 */ lw $t7,0x438($a2) +/* f05c640: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05c644: afbf0014 */ sw $ra,0x14($sp) +/* f05c648: 01cf1821 */ addu $v1,$t6,$t7 +/* f05c64c: 90650002 */ lbu $a1,0x2($v1) +/* f05c650: afa3001c */ sw $v1,0x1c($sp) +/* f05c654: 0fc126d1 */ jal chrFindById +/* f05c658: 8cc40424 */ lw $a0,0x424($a2) +/* f05c65c: 3c06800a */ lui $a2,0x800a +/* f05c660: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05c664: 1040000d */ beqz $v0,.L0f05c69c +/* f05c668: 8fa3001c */ lw $v1,0x1c($sp) +/* f05c66c: 90780004 */ lbu $t8,0x4($v1) +/* f05c670: 57000007 */ bnezl $t8,.L0f05c690 +/* f05c674: 844a02d8 */ lh $t2,0x2d8($v0) +/* f05c678: 845902d8 */ lh $t9,0x2d8($v0) +/* f05c67c: 90680003 */ lbu $t0,0x3($v1) +/* f05c680: 03284823 */ subu $t1,$t9,$t0 +/* f05c684: 10000005 */ beqz $zero,.L0f05c69c +/* f05c688: a44902d8 */ sh $t1,0x2d8($v0) +/* f05c68c: 844a02d8 */ lh $t2,0x2d8($v0) +.L0f05c690: +/* f05c690: 906b0003 */ lbu $t3,0x3($v1) +/* f05c694: 014b6021 */ addu $t4,$t2,$t3 +/* f05c698: a44c02d8 */ sh $t4,0x2d8($v0) +.L0f05c69c: +/* f05c69c: 8ccd0438 */ lw $t5,0x438($a2) +/* f05c6a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c6a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05c6a8: 25ae0005 */ addiu $t6,$t5,0x5 +/* f05c6ac: acce0438 */ sw $t6,0x438($a2) +/* f05c6b0: 03e00008 */ jr $ra +/* f05c6b4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 016e + */ +GLOBAL_ASM( +glabel ai016e +/* f05c6b8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f05c6bc: 3c188007 */ lui $t8,0x8007 +/* f05c6c0: afbf001c */ sw $ra,0x1c($sp) +/* f05c6c4: 27189780 */ addiu $t8,$t8,-26752 +/* f05c6c8: 8f010000 */ lw $at,0x0($t8) +/* f05c6cc: 27a60030 */ addiu $a2,$sp,0x30 +/* f05c6d0: 3c02800a */ lui $v0,0x800a +/* f05c6d4: acc10000 */ sw $at,0x0($a2) +/* f05c6d8: 8f090004 */ lw $t1,0x4($t8) +/* f05c6dc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05c6e0: 8c4e0434 */ lw $t6,0x434($v0) +/* f05c6e4: acc90004 */ sw $t1,0x4($a2) +/* f05c6e8: 8c4f0438 */ lw $t7,0x438($v0) +/* f05c6ec: 8f010008 */ lw $at,0x8($t8) +/* f05c6f0: 8c440424 */ lw $a0,0x424($v0) +/* f05c6f4: 01cf1821 */ addu $v1,$t6,$t7 +/* f05c6f8: acc10008 */ sw $at,0x8($a2) +/* f05c6fc: 90650002 */ lbu $a1,0x2($v1) +/* f05c700: 0fc126d1 */ jal chrFindById +/* f05c704: afa3003c */ sw $v1,0x3c($sp) +/* f05c708: 8fa3003c */ lw $v1,0x3c($sp) +/* f05c70c: 27a60030 */ addiu $a2,$sp,0x30 +/* f05c710: 10400032 */ beqz $v0,.L0f05c7dc +/* f05c714: 00402025 */ or $a0,$v0,$zero +/* f05c718: 8c4a001c */ lw $t2,0x1c($v0) +/* f05c71c: 1140002f */ beqz $t2,.L0f05c7dc +/* f05c720: 00000000 */ sll $zero,$zero,0x0 +/* f05c724: 90620004 */ lbu $v0,0x4($v1) +/* f05c728: 24010002 */ addiu $at,$zero,0x2 +/* f05c72c: 3c0b8007 */ lui $t3,0x8007 +/* f05c730: 14410010 */ bne $v0,$at,.L0f05c774 +/* f05c734: 256b978c */ addiu $t3,$t3,-26740 +/* f05c738: 8d610000 */ lw $at,0x0($t3) +/* f05c73c: 27a70028 */ addiu $a3,$sp,0x28 +/* f05c740: ace10000 */ sw $at,0x0($a3) +/* f05c744: 906e0003 */ lbu $t6,0x3($v1) +/* f05c748: 3c013d00 */ lui $at,0x3d00 +/* f05c74c: 44814000 */ mtc1 $at,$f8 +/* f05c750: 448e2000 */ mtc1 $t6,$f4 +/* f05c754: afa00010 */ sw $zero,0x10($sp) +/* f05c758: 468021a0 */ cvt.s.w $f6,$f4 +/* f05c75c: 46083282 */ mul.s $f10,$f6,$f8 +/* f05c760: 44055000 */ mfc1 $a1,$f10 +/* f05c764: 0fc0d049 */ jal func0f034124 +/* f05c768: 00000000 */ sll $zero,$zero,0x0 +/* f05c76c: 1000001b */ beqz $zero,.L0f05c7dc +/* f05c770: 00000000 */ sll $zero,$zero,0x0 +.L0f05c774: +/* f05c774: 5440000f */ bnezl $v0,.L0f05c7b4 +/* f05c778: 90680003 */ lbu $t0,0x3($v1) +/* f05c77c: 906f0003 */ lbu $t7,0x3($v1) +/* f05c780: 3c013d00 */ lui $at,0x3d00 +/* f05c784: 44812000 */ mtc1 $at,$f4 +/* f05c788: 448f8000 */ mtc1 $t7,$f16 +/* f05c78c: afa00010 */ sw $zero,0x10($sp) +/* f05c790: 00003825 */ or $a3,$zero,$zero +/* f05c794: 468084a0 */ cvt.s.w $f18,$f16 +/* f05c798: 46049182 */ mul.s $f6,$f18,$f4 +/* f05c79c: 44053000 */ mfc1 $a1,$f6 +/* f05c7a0: 0fc0d049 */ jal func0f034124 +/* f05c7a4: 00000000 */ sll $zero,$zero,0x0 +/* f05c7a8: 1000000c */ beqz $zero,.L0f05c7dc +/* f05c7ac: 00000000 */ sll $zero,$zero,0x0 +/* f05c7b0: 90680003 */ lbu $t0,0x3($v1) +.L0f05c7b4: +/* f05c7b4: 3c01bd00 */ lui $at,0xbd00 +/* f05c7b8: 44818000 */ mtc1 $at,$f16 +/* f05c7bc: 44884000 */ mtc1 $t0,$f8 +/* f05c7c0: afa00010 */ sw $zero,0x10($sp) +/* f05c7c4: 00003825 */ or $a3,$zero,$zero +/* f05c7c8: 468042a0 */ cvt.s.w $f10,$f8 +/* f05c7cc: 46105482 */ mul.s $f18,$f10,$f16 +/* f05c7d0: 44059000 */ mfc1 $a1,$f18 +/* f05c7d4: 0fc0d049 */ jal func0f034124 +/* f05c7d8: 00000000 */ sll $zero,$zero,0x0 +.L0f05c7dc: +/* f05c7dc: 3c03800a */ lui $v1,0x800a +/* f05c7e0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c7e4: 8c790438 */ lw $t9,0x438($v1) +/* f05c7e8: 8fbf001c */ lw $ra,0x1c($sp) +/* f05c7ec: 27bd0040 */ addiu $sp,$sp,0x40 +/* f05c7f0: 27380005 */ addiu $t8,$t9,0x5 +/* f05c7f4: ac780438 */ sw $t8,0x438($v1) +/* f05c7f8: 03e00008 */ jr $ra +/* f05c7fc: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 016f + */ +GLOBAL_ASM( +glabel ai016f +/* f05c800: 3c03800a */ lui $v1,0x800a +/* f05c804: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c808: 8c6e0434 */ lw $t6,0x434($v1) +/* f05c80c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05c810: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05c814: afbf0014 */ sw $ra,0x14($sp) +/* f05c818: 01cf3821 */ addu $a3,$t6,$t7 +/* f05c81c: 90e50002 */ lbu $a1,0x2($a3) +/* f05c820: afa7001c */ sw $a3,0x1c($sp) +/* f05c824: 0fc126d1 */ jal chrFindById +/* f05c828: 8c640424 */ lw $a0,0x424($v1) +/* f05c82c: 3c03800a */ lui $v1,0x800a +/* f05c830: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c834: 1040000f */ beqz $v0,.L0f05c874 +/* f05c838: 8fa7001c */ lw $a3,0x1c($sp) +/* f05c83c: 8c580020 */ lw $t8,0x20($v0) +/* f05c840: 5300000d */ beqzl $t8,.L0f05c878 +/* f05c844: 8c680438 */ lw $t0,0x438($v1) +/* f05c848: 8c590300 */ lw $t9,0x300($v0) +/* f05c84c: 5720000a */ bnezl $t9,.L0f05c878 +/* f05c850: 8c680438 */ lw $t0,0x438($v1) +/* f05c854: 8c640434 */ lw $a0,0x434($v1) +/* f05c858: 8c650438 */ lw $a1,0x438($v1) +/* f05c85c: 0fc13583 */ jal chraiGoToLabel +/* f05c860: 90e60004 */ lbu $a2,0x4($a3) +/* f05c864: 3c03800a */ lui $v1,0x800a +/* f05c868: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05c86c: 10000004 */ beqz $zero,.L0f05c880 +/* f05c870: ac620438 */ sw $v0,0x438($v1) +.L0f05c874: +/* f05c874: 8c680438 */ lw $t0,0x438($v1) +.L0f05c878: +/* f05c878: 25090005 */ addiu $t1,$t0,0x5 +/* f05c87c: ac690438 */ sw $t1,0x438($v1) +.L0f05c880: +/* f05c880: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c884: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05c888: 00001025 */ or $v0,$zero,$zero +/* f05c88c: 03e00008 */ jr $ra +/* f05c890: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0170 + */ +GLOBAL_ASM( +glabel ai0170 +/* f05c894: 3c08800a */ lui $t0,0x800a +/* f05c898: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05c89c: 8d070424 */ lw $a3,0x424($t0) +/* f05c8a0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05c8a4: afbf0014 */ sw $ra,0x14($sp) +/* f05c8a8: 8d040434 */ lw $a0,0x434($t0) +/* f05c8ac: 8d050438 */ lw $a1,0x438($t0) +/* f05c8b0: 8cee0300 */ lw $t6,0x300($a3) +/* f05c8b4: 00851821 */ addu $v1,$a0,$a1 +/* f05c8b8: afae0018 */ sw $t6,0x18($sp) +/* f05c8bc: 90620002 */ lbu $v0,0x2($v1) +/* f05c8c0: 8dc60004 */ lw $a2,0x4($t6) +/* f05c8c4: 10400009 */ beqz $v0,.L0f05c8ec +/* f05c8c8: 00000000 */ sll $zero,$zero,0x0 +/* f05c8cc: 8cd80040 */ lw $t8,0x40($a2) +/* f05c8d0: 24010001 */ addiu $at,$zero,0x1 +/* f05c8d4: 24a90004 */ addiu $t1,$a1,0x4 +/* f05c8d8: 33190080 */ andi $t9,$t8,0x80 +/* f05c8dc: 57200015 */ bnezl $t9,.L0f05c934 +/* f05c8e0: ad090438 */ sw $t1,0x438($t0) +/* f05c8e4: 54410013 */ bnel $v0,$at,.L0f05c934 +/* f05c8e8: ad090438 */ sw $t1,0x438($t0) +.L0f05c8ec: +/* f05c8ec: 1440000a */ bnez $v0,.L0f05c918 +/* f05c8f0: 24060001 */ addiu $a2,$zero,0x1 +/* f05c8f4: 00e02025 */ or $a0,$a3,$zero +/* f05c8f8: 8fa50018 */ lw $a1,0x18($sp) +/* f05c8fc: 0fc0eadd */ jal func0f03ab74 +/* f05c900: afa3002c */ sw $v1,0x2c($sp) +/* f05c904: 3c08800a */ lui $t0,0x800a +/* f05c908: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05c90c: 8d040434 */ lw $a0,0x434($t0) +/* f05c910: 8d050438 */ lw $a1,0x438($t0) +/* f05c914: 8fa3002c */ lw $v1,0x2c($sp) +.L0f05c918: +/* f05c918: 0fc13583 */ jal chraiGoToLabel +/* f05c91c: 90660003 */ lbu $a2,0x3($v1) +/* f05c920: 3c08800a */ lui $t0,0x800a +/* f05c924: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05c928: 10000002 */ beqz $zero,.L0f05c934 +/* f05c92c: ad020438 */ sw $v0,0x438($t0) +/* f05c930: ad090438 */ sw $t1,0x438($t0) +.L0f05c934: +/* f05c934: 8fbf0014 */ lw $ra,0x14($sp) +/* f05c938: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05c93c: 00001025 */ or $v0,$zero,$zero +/* f05c940: 03e00008 */ jr $ra +/* f05c944: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0171 + */ +GLOBAL_ASM( +glabel ai0171 +/* f05c948: 3c08800a */ lui $t0,0x800a +/* f05c94c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05c950: 8d0e0434 */ lw $t6,0x434($t0) +/* f05c954: 8d050438 */ lw $a1,0x438($t0) +/* f05c958: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05c95c: afbf0014 */ sw $ra,0x14($sp) +/* f05c960: afae0018 */ sw $t6,0x18($sp) +/* f05c964: 01c53821 */ addu $a3,$t6,$a1 +/* f05c968: 90f80002 */ lbu $t8,0x2($a3) +/* f05c96c: 90e90003 */ lbu $t1,0x3($a3) +/* f05c970: 8d040424 */ lw $a0,0x424($t0) +/* f05c974: 0018ca00 */ sll $t9,$t8,0x8 +/* f05c978: 03295025 */ or $t2,$t9,$t1 +/* f05c97c: 448a2000 */ mtc1 $t2,$f4 +/* f05c980: 3c014120 */ lui $at,0x4120 +/* f05c984: 44814000 */ mtc1 $at,$f8 +/* f05c988: 468021a0 */ cvt.s.w $f6,$f4 +/* f05c98c: 44808000 */ mtc1 $zero,$f16 +/* f05c990: 8c830300 */ lw $v1,0x300($a0) +/* f05c994: 3c014348 */ lui $at,0x4348 +/* f05c998: 24ab0005 */ addiu $t3,$a1,0x5 +/* f05c99c: 46008386 */ mov.s $f14,$f16 +/* f05c9a0: 46083302 */ mul.s $f12,$f6,$f8 +/* f05c9a4: 1060000b */ beqz $v1,.L0f05c9d4 +/* f05c9a8: 46008006 */ mov.s $f0,$f16 +/* f05c9ac: 8c82001c */ lw $v0,0x1c($a0) +/* f05c9b0: c4720008 */ lwc1 $f18,0x8($v1) +/* f05c9b4: c466000c */ lwc1 $f6,0xc($v1) +/* f05c9b8: c44a0008 */ lwc1 $f10,0x8($v0) +/* f05c9bc: c444000c */ lwc1 $f4,0xc($v0) +/* f05c9c0: c4480010 */ lwc1 $f8,0x10($v0) +/* f05c9c4: 46125381 */ sub.s $f14,$f10,$f18 +/* f05c9c8: c46a0010 */ lwc1 $f10,0x10($v1) +/* f05c9cc: 46062001 */ sub.s $f0,$f4,$f6 +/* f05c9d0: 460a4401 */ sub.s $f16,$f8,$f10 +.L0f05c9d4: +/* f05c9d4: 44819000 */ mtc1 $at,$f18 +/* f05c9d8: 3c01c348 */ lui $at,0xc348 +/* f05c9dc: 4612003c */ c.lt.s $f0,$f18 +/* f05c9e0: 00000000 */ sll $zero,$zero,0x0 +/* f05c9e4: 4502001f */ bc1fl .L0f05ca64 +/* f05c9e8: ad0b0438 */ sw $t3,0x438($t0) +/* f05c9ec: 44812000 */ mtc1 $at,$f4 +/* f05c9f0: 00000000 */ sll $zero,$zero,0x0 +/* f05c9f4: 4600203c */ c.lt.s $f4,$f0 +/* f05c9f8: 00000000 */ sll $zero,$zero,0x0 +/* f05c9fc: 45020019 */ bc1fl .L0f05ca64 +/* f05ca00: ad0b0438 */ sw $t3,0x438($t0) +/* f05ca04: 460c703c */ c.lt.s $f14,$f12 +/* f05ca08: 00000000 */ sll $zero,$zero,0x0 +/* f05ca0c: 45020015 */ bc1fl .L0f05ca64 +/* f05ca10: ad0b0438 */ sw $t3,0x438($t0) +/* f05ca14: 46006007 */ neg.s $f0,$f12 +/* f05ca18: 460e003c */ c.lt.s $f0,$f14 +/* f05ca1c: 00000000 */ sll $zero,$zero,0x0 +/* f05ca20: 45020010 */ bc1fl .L0f05ca64 +/* f05ca24: ad0b0438 */ sw $t3,0x438($t0) +/* f05ca28: 460c803c */ c.lt.s $f16,$f12 +/* f05ca2c: 00000000 */ sll $zero,$zero,0x0 +/* f05ca30: 4502000c */ bc1fl .L0f05ca64 +/* f05ca34: ad0b0438 */ sw $t3,0x438($t0) +/* f05ca38: 4610003c */ c.lt.s $f0,$f16 +/* f05ca3c: 8fa40018 */ lw $a0,0x18($sp) +/* f05ca40: 45020008 */ bc1fl .L0f05ca64 +/* f05ca44: ad0b0438 */ sw $t3,0x438($t0) +/* f05ca48: 0fc13583 */ jal chraiGoToLabel +/* f05ca4c: 90e60004 */ lbu $a2,0x4($a3) +/* f05ca50: 3c08800a */ lui $t0,0x800a +/* f05ca54: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05ca58: 10000002 */ beqz $zero,.L0f05ca64 +/* f05ca5c: ad020438 */ sw $v0,0x438($t0) +/* f05ca60: ad0b0438 */ sw $t3,0x438($t0) +.L0f05ca64: +/* f05ca64: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ca68: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05ca6c: 00001025 */ or $v0,$zero,$zero +/* f05ca70: 03e00008 */ jr $ra +/* f05ca74: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0172 + */ +GLOBAL_ASM( +glabel ai0172 +/* f05ca78: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05ca7c: afb10018 */ sw $s1,0x18($sp) +/* f05ca80: 3c11800a */ lui $s1,0x800a +/* f05ca84: 26319fc0 */ addiu $s1,$s1,-24640 +/* f05ca88: 8e2e0434 */ lw $t6,0x434($s1) +/* f05ca8c: 8e2f0438 */ lw $t7,0x438($s1) +/* f05ca90: 8e220424 */ lw $v0,0x424($s1) +/* f05ca94: afbf001c */ sw $ra,0x1c($sp) +/* f05ca98: 01cfc021 */ addu $t8,$t6,$t7 +/* f05ca9c: afb80024 */ sw $t8,0x24($sp) +/* f05caa0: afb00014 */ sw $s0,0x14($sp) +/* f05caa4: 8c500300 */ lw $s0,0x300($v0) +/* f05caa8: ac400300 */ sw $zero,0x300($v0) +/* f05caac: 52000015 */ beqzl $s0,.L0f05cb04 +/* f05cab0: 8faa0024 */ lw $t2,0x24($sp) +/* f05cab4: 8e190004 */ lw $t9,0x4($s0) +/* f05cab8: 53200012 */ beqzl $t9,.L0f05cb04 +/* f05cabc: 8faa0024 */ lw $t2,0x24($sp) +/* f05cac0: 8e080018 */ lw $t0,0x18($s0) +/* f05cac4: 5500000f */ bnezl $t0,.L0f05cb04 +/* f05cac8: 8faa0024 */ lw $t2,0x24($sp) +/* f05cacc: 92090000 */ lbu $t1,0x0($s0) +/* f05cad0: 24010004 */ addiu $at,$zero,0x4 +/* f05cad4: 5521000b */ bnel $t1,$at,.L0f05cb04 +/* f05cad8: 8faa0024 */ lw $t2,0x24($sp) +/* f05cadc: 0fc19711 */ jal func0f065c44 +/* f05cae0: 02002025 */ or $a0,$s0,$zero +/* f05cae4: 0fc18171 */ jal func0f0605c4 +/* f05cae8: 02002025 */ or $a0,$s0,$zero +/* f05caec: 0fc180c0 */ jal func0f060300 +/* f05caf0: 02002025 */ or $a0,$s0,$zero +/* f05caf4: 8e040004 */ lw $a0,0x4($s0) +/* f05caf8: 0fc22b95 */ jal func0f08ae54 +/* f05cafc: 8e250424 */ lw $a1,0x424($s1) +/* f05cb00: 8faa0024 */ lw $t2,0x24($sp) +.L0f05cb04: +/* f05cb04: 8e240434 */ lw $a0,0x434($s1) +/* f05cb08: 8e250438 */ lw $a1,0x438($s1) +/* f05cb0c: 0fc13583 */ jal chraiGoToLabel +/* f05cb10: 91460003 */ lbu $a2,0x3($t2) +/* f05cb14: ae220438 */ sw $v0,0x438($s1) +/* f05cb18: 8fbf001c */ lw $ra,0x1c($sp) +/* f05cb1c: 8fb10018 */ lw $s1,0x18($sp) +/* f05cb20: 8fb00014 */ lw $s0,0x14($sp) +/* f05cb24: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05cb28: 03e00008 */ jr $ra +/* f05cb2c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0173 + */ +GLOBAL_ASM( +glabel ai0173 +/* f05cb30: 3c03800a */ lui $v1,0x800a +/* f05cb34: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cb38: 8c6e0434 */ lw $t6,0x434($v1) +/* f05cb3c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05cb40: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05cb44: afbf0014 */ sw $ra,0x14($sp) +/* f05cb48: 01cf4021 */ addu $t0,$t6,$t7 +/* f05cb4c: 91050002 */ lbu $a1,0x2($t0) +/* f05cb50: afa8001c */ sw $t0,0x1c($sp) +/* f05cb54: 0fc126d1 */ jal chrFindById +/* f05cb58: 8c640424 */ lw $a0,0x424($v1) +/* f05cb5c: 3c03800a */ lui $v1,0x800a +/* f05cb60: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cb64: 8fa8001c */ lw $t0,0x1c($sp) +/* f05cb68: 10400036 */ beqz $v0,.L0f05cc44 +/* f05cb6c: 00403825 */ or $a3,$v0,$zero +/* f05cb70: 8c580020 */ lw $t8,0x20($v0) +/* f05cb74: 53000034 */ beqzl $t8,.L0f05cc48 +/* f05cb78: 8c6e0438 */ lw $t6,0x438($v1) +/* f05cb7c: c44400f0 */ lwc1 $f4,0xf0($v0) +/* f05cb80: 8c790424 */ lw $t9,0x424($v1) +/* f05cb84: e72400f0 */ swc1 $f4,0xf0($t9) +/* f05cb88: 8c690424 */ lw $t1,0x424($v1) +/* f05cb8c: c44600dc */ lwc1 $f6,0xdc($v0) +/* f05cb90: e52600dc */ swc1 $f6,0xdc($t1) +/* f05cb94: 8c6b0424 */ lw $t3,0x424($v1) +/* f05cb98: 844a0128 */ lh $t2,0x128($v0) +/* f05cb9c: a56a0128 */ sh $t2,0x128($t3) +/* f05cba0: 8c6d0424 */ lw $t5,0x424($v1) +/* f05cba4: 844c012a */ lh $t4,0x12a($v0) +/* f05cba8: a5ac012a */ sh $t4,0x12a($t5) +/* f05cbac: 8c6f0424 */ lw $t7,0x424($v1) +/* f05cbb0: 8c4e0114 */ lw $t6,0x114($v0) +/* f05cbb4: adee0114 */ sw $t6,0x114($t7) +/* f05cbb8: 8c790424 */ lw $t9,0x424($v1) +/* f05cbbc: 8c580118 */ lw $t8,0x118($v0) +/* f05cbc0: af380118 */ sw $t8,0x118($t9) +/* f05cbc4: 8c6a0424 */ lw $t2,0x424($v1) +/* f05cbc8: 90490125 */ lbu $t1,0x125($v0) +/* f05cbcc: a1490125 */ sb $t1,0x125($t2) +/* f05cbd0: 8c6c0424 */ lw $t4,0x424($v1) +/* f05cbd4: 904b02a2 */ lbu $t3,0x2a2($v0) +/* f05cbd8: a18b02a2 */ sb $t3,0x2a2($t4) +/* f05cbdc: 8c620424 */ lw $v0,0x424($v1) +/* f05cbe0: 804d0002 */ lb $t5,0x2($v0) +/* f05cbe4: a04d0002 */ sb $t5,0x2($v0) +/* f05cbe8: 8c620424 */ lw $v0,0x424($v1) +/* f05cbec: 804e0003 */ lb $t6,0x3($v0) +/* f05cbf0: a04e0003 */ sb $t6,0x3($v0) +/* f05cbf4: 8c780424 */ lw $t8,0x424($v1) +/* f05cbf8: 90ef02e3 */ lbu $t7,0x2e3($a3) +/* f05cbfc: a30f02e3 */ sb $t7,0x2e3($t8) +/* f05cc00: 8c690424 */ lw $t1,0x424($v1) +/* f05cc04: 8cf902e4 */ lw $t9,0x2e4($a3) +/* f05cc08: ad3902e4 */ sw $t9,0x2e4($t1) +/* f05cc0c: 8c6b0424 */ lw $t3,0x424($v1) +/* f05cc10: 90ea02fc */ lbu $t2,0x2fc($a3) +/* f05cc14: a16a02fc */ sb $t2,0x2fc($t3) +/* f05cc18: 8c6d0424 */ lw $t5,0x424($v1) +/* f05cc1c: 90ec02e2 */ lbu $t4,0x2e2($a3) +/* f05cc20: a1ac02e2 */ sb $t4,0x2e2($t5) +/* f05cc24: 91060003 */ lbu $a2,0x3($t0) +/* f05cc28: 8c650438 */ lw $a1,0x438($v1) +/* f05cc2c: 0fc13583 */ jal chraiGoToLabel +/* f05cc30: 8c640434 */ lw $a0,0x434($v1) +/* f05cc34: 3c03800a */ lui $v1,0x800a +/* f05cc38: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cc3c: 10000004 */ beqz $zero,.L0f05cc50 +/* f05cc40: ac620438 */ sw $v0,0x438($v1) +.L0f05cc44: +/* f05cc44: 8c6e0438 */ lw $t6,0x438($v1) +.L0f05cc48: +/* f05cc48: 25cf0004 */ addiu $t7,$t6,0x4 +/* f05cc4c: ac6f0438 */ sw $t7,0x438($v1) +.L0f05cc50: +/* f05cc50: 8fbf0014 */ lw $ra,0x14($sp) +/* f05cc54: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05cc58: 00001025 */ or $v0,$zero,$zero +/* f05cc5c: 03e00008 */ jr $ra +/* f05cc60: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0177 + */ +GLOBAL_ASM( +glabel ai0177 +/* f05cc64: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05cc68: afb00020 */ sw $s0,0x20($sp) +/* f05cc6c: 3c10800a */ lui $s0,0x800a +/* f05cc70: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05cc74: 8e0e0434 */ lw $t6,0x434($s0) +/* f05cc78: 8e0f0438 */ lw $t7,0x438($s0) +/* f05cc7c: afbf0024 */ sw $ra,0x24($sp) +/* f05cc80: 8e040424 */ lw $a0,0x424($s0) +/* f05cc84: 01cf1821 */ addu $v1,$t6,$t7 +/* f05cc88: 90780003 */ lbu $t8,0x3($v1) +/* f05cc8c: 90680004 */ lbu $t0,0x4($v1) +/* f05cc90: 0018ca00 */ sll $t9,$t8,0x8 +/* f05cc94: 03284825 */ or $t1,$t9,$t0 +/* f05cc98: a7a90032 */ sh $t1,0x32($sp) +/* f05cc9c: 90650002 */ lbu $a1,0x2($v1) +/* f05cca0: 0fc126d1 */ jal chrFindById +/* f05cca4: afa30034 */ sw $v1,0x34($sp) +/* f05cca8: 10400019 */ beqz $v0,.L0f05cd10 +/* f05ccac: 8fa30034 */ lw $v1,0x34($sp) +/* f05ccb0: 8c44001c */ lw $a0,0x1c($v0) +/* f05ccb4: 50800017 */ beqzl $a0,.L0f05cd14 +/* f05ccb8: 8e0d0438 */ lw $t5,0x438($s0) +/* f05ccbc: 908a0000 */ lbu $t2,0x0($a0) +/* f05ccc0: 24010006 */ addiu $at,$zero,0x6 +/* f05ccc4: 55410013 */ bnel $t2,$at,.L0f05cd14 +/* f05ccc8: 8e0d0438 */ lw $t5,0x438($s0) +/* f05cccc: 8e0b028c */ lw $t3,0x28c($s0) +/* f05ccd0: afab0028 */ sw $t3,0x28($sp) +/* f05ccd4: 8c44001c */ lw $a0,0x1c($v0) +/* f05ccd8: 0fc4a25f */ jal func0f12897c +/* f05ccdc: afa30034 */ sw $v1,0x34($sp) +/* f05cce0: 0fc4a24b */ jal func0f12892c +/* f05cce4: 00402025 */ or $a0,$v0,$zero +/* f05cce8: 8fa30034 */ lw $v1,0x34($sp) +/* f05ccec: 87a40032 */ lh $a0,0x32($sp) +/* f05ccf0: 906c0008 */ lbu $t4,0x8($v1) +/* f05ccf4: 90650005 */ lbu $a1,0x5($v1) +/* f05ccf8: 90660006 */ lbu $a2,0x6($v1) +/* f05ccfc: 90670007 */ lbu $a3,0x7($v1) +/* f05cd00: 0fc2f50d */ jal func0f0bd434 +/* f05cd04: afac0010 */ sw $t4,0x10($sp) +/* f05cd08: 0fc4a24b */ jal func0f12892c +/* f05cd0c: 8fa40028 */ lw $a0,0x28($sp) +.L0f05cd10: +/* f05cd10: 8e0d0438 */ lw $t5,0x438($s0) +.L0f05cd14: +/* f05cd14: 8fbf0024 */ lw $ra,0x24($sp) +/* f05cd18: 00001025 */ or $v0,$zero,$zero +/* f05cd1c: 25ae0009 */ addiu $t6,$t5,0x9 +/* f05cd20: ae0e0438 */ sw $t6,0x438($s0) +/* f05cd24: 8fb00020 */ lw $s0,0x20($sp) +/* f05cd28: 03e00008 */ jr $ra +/* f05cd2c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +/** + * @cmd 0178 + */ +GLOBAL_ASM( +glabel ai0178 +/* f05cd30: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05cd34: afb00018 */ sw $s0,0x18($sp) +/* f05cd38: 3c10800a */ lui $s0,0x800a +/* f05cd3c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05cd40: 8e0e0434 */ lw $t6,0x434($s0) +/* f05cd44: 8e0f0438 */ lw $t7,0x438($s0) +/* f05cd48: afbf001c */ sw $ra,0x1c($sp) +/* f05cd4c: afa00028 */ sw $zero,0x28($sp) +/* f05cd50: 01cf1021 */ addu $v0,$t6,$t7 +/* f05cd54: 90450002 */ lbu $a1,0x2($v0) +/* f05cd58: afa2002c */ sw $v0,0x2c($sp) +/* f05cd5c: 0fc126d1 */ jal chrFindById +/* f05cd60: 8e040424 */ lw $a0,0x424($s0) +/* f05cd64: 50400017 */ beqzl $v0,.L0f05cdc4 +/* f05cd68: 8faa0028 */ lw $t2,0x28($sp) +/* f05cd6c: 8c43001c */ lw $v1,0x1c($v0) +/* f05cd70: 50600014 */ beqzl $v1,.L0f05cdc4 +/* f05cd74: 8faa0028 */ lw $t2,0x28($sp) +/* f05cd78: 90780000 */ lbu $t8,0x0($v1) +/* f05cd7c: 24010006 */ addiu $at,$zero,0x6 +/* f05cd80: 57010010 */ bnel $t8,$at,.L0f05cdc4 +/* f05cd84: 8faa0028 */ lw $t2,0x28($sp) +/* f05cd88: 8e19028c */ lw $t9,0x28c($s0) +/* f05cd8c: afb90020 */ sw $t9,0x20($sp) +/* f05cd90: 0fc4a25f */ jal func0f12897c +/* f05cd94: 8c44001c */ lw $a0,0x1c($v0) +/* f05cd98: 0fc4a24b */ jal func0f12892c +/* f05cd9c: 00402025 */ or $a0,$v0,$zero +/* f05cda0: 8e0802ac */ lw $t0,0x2ac($s0) +/* f05cda4: 24010007 */ addiu $at,$zero,0x7 +/* f05cda8: 24090001 */ addiu $t1,$zero,0x1 +/* f05cdac: 15010002 */ bne $t0,$at,.L0f05cdb8 +/* f05cdb0: 00000000 */ sll $zero,$zero,0x0 +/* f05cdb4: afa90028 */ sw $t1,0x28($sp) +.L0f05cdb8: +/* f05cdb8: 0fc4a24b */ jal func0f12892c +/* f05cdbc: 8fa40020 */ lw $a0,0x20($sp) +/* f05cdc0: 8faa0028 */ lw $t2,0x28($sp) +.L0f05cdc4: +/* f05cdc4: 8fad002c */ lw $t5,0x2c($sp) +/* f05cdc8: 51400006 */ beqzl $t2,.L0f05cde4 +/* f05cdcc: 8e040434 */ lw $a0,0x434($s0) +/* f05cdd0: 8e0b0438 */ lw $t3,0x438($s0) +/* f05cdd4: 256c0004 */ addiu $t4,$t3,0x4 +/* f05cdd8: 10000006 */ beqz $zero,.L0f05cdf4 +/* f05cddc: ae0c0438 */ sw $t4,0x438($s0) +/* f05cde0: 8e040434 */ lw $a0,0x434($s0) +.L0f05cde4: +/* f05cde4: 8e050438 */ lw $a1,0x438($s0) +/* f05cde8: 0fc13583 */ jal chraiGoToLabel +/* f05cdec: 91a60003 */ lbu $a2,0x3($t5) +/* f05cdf0: ae020438 */ sw $v0,0x438($s0) +.L0f05cdf4: +/* f05cdf4: 8fbf001c */ lw $ra,0x1c($sp) +/* f05cdf8: 8fb00018 */ lw $s0,0x18($sp) +/* f05cdfc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05ce00: 03e00008 */ jr $ra +/* f05ce04: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0181 + */ +GLOBAL_ASM( +glabel ai0181 +/* f05ce08: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05ce0c: afb00018 */ sw $s0,0x18($sp) +/* f05ce10: 3c10800a */ lui $s0,0x800a +/* f05ce14: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05ce18: 8e0e0434 */ lw $t6,0x434($s0) +/* f05ce1c: 8e0f0438 */ lw $t7,0x438($s0) +/* f05ce20: afbf001c */ sw $ra,0x1c($sp) +/* f05ce24: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ce28: 90440003 */ lbu $a0,0x3($v0) +/* f05ce2c: 0fc2556c */ jal func0f0955b0 +/* f05ce30: afa20034 */ sw $v0,0x34($sp) +/* f05ce34: 8fb80034 */ lw $t8,0x34($sp) +/* f05ce38: afa20030 */ sw $v0,0x30($sp) +/* f05ce3c: afa0002c */ sw $zero,0x2c($sp) +/* f05ce40: 8e040424 */ lw $a0,0x424($s0) +/* f05ce44: 0fc126d1 */ jal chrFindById +/* f05ce48: 93050002 */ lbu $a1,0x2($t8) +/* f05ce4c: 50400019 */ beqzl $v0,.L0f05ceb4 +/* f05ce50: 8fae002c */ lw $t6,0x2c($sp) +/* f05ce54: 8c43001c */ lw $v1,0x1c($v0) +/* f05ce58: 50600016 */ beqzl $v1,.L0f05ceb4 +/* f05ce5c: 8fae002c */ lw $t6,0x2c($sp) +/* f05ce60: 90790000 */ lbu $t9,0x0($v1) +/* f05ce64: 24010006 */ addiu $at,$zero,0x6 +/* f05ce68: 57210012 */ bnel $t9,$at,.L0f05ceb4 +/* f05ce6c: 8fae002c */ lw $t6,0x2c($sp) +/* f05ce70: 8e08028c */ lw $t0,0x28c($s0) +/* f05ce74: afa80024 */ sw $t0,0x24($sp) +/* f05ce78: 0fc4a25f */ jal func0f12897c +/* f05ce7c: 8c44001c */ lw $a0,0x1c($v0) +/* f05ce80: 0fc4a24b */ jal func0f12892c +/* f05ce84: 00402025 */ or $a0,$v0,$zero +/* f05ce88: 8fa90030 */ lw $t1,0x30($sp) +/* f05ce8c: 8e0b0284 */ lw $t3,0x284($s0) +/* f05ce90: 240d0001 */ addiu $t5,$zero,0x1 +/* f05ce94: 8d2a0014 */ lw $t2,0x14($t1) +/* f05ce98: 8d6c1624 */ lw $t4,0x1624($t3) +/* f05ce9c: 154c0002 */ bne $t2,$t4,.L0f05cea8 +/* f05cea0: 00000000 */ sll $zero,$zero,0x0 +/* f05cea4: afad002c */ sw $t5,0x2c($sp) +.L0f05cea8: +/* f05cea8: 0fc4a24b */ jal func0f12892c +/* f05ceac: 8fa40024 */ lw $a0,0x24($sp) +/* f05ceb0: 8fae002c */ lw $t6,0x2c($sp) +.L0f05ceb4: +/* f05ceb4: 8faf0034 */ lw $t7,0x34($sp) +/* f05ceb8: 51c00008 */ beqzl $t6,.L0f05cedc +/* f05cebc: 8e180438 */ lw $t8,0x438($s0) +/* f05cec0: 8e040434 */ lw $a0,0x434($s0) +/* f05cec4: 8e050438 */ lw $a1,0x438($s0) +/* f05cec8: 0fc13583 */ jal chraiGoToLabel +/* f05cecc: 91e60004 */ lbu $a2,0x4($t7) +/* f05ced0: 10000004 */ beqz $zero,.L0f05cee4 +/* f05ced4: ae020438 */ sw $v0,0x438($s0) +/* f05ced8: 8e180438 */ lw $t8,0x438($s0) +.L0f05cedc: +/* f05cedc: 27190005 */ addiu $t9,$t8,0x5 +/* f05cee0: ae190438 */ sw $t9,0x438($s0) +.L0f05cee4: +/* f05cee4: 8fbf001c */ lw $ra,0x1c($sp) +/* f05cee8: 8fb00018 */ lw $s0,0x18($sp) +/* f05ceec: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05cef0: 03e00008 */ jr $ra +/* f05cef4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0182 + */ +GLOBAL_ASM( +glabel ai0182 +/* f05cef8: 3c03800a */ lui $v1,0x800a +/* f05cefc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cf00: 8c640424 */ lw $a0,0x424($v1) +/* f05cf04: 8c6e0434 */ lw $t6,0x434($v1) +/* f05cf08: 8c6f0438 */ lw $t7,0x438($v1) +/* f05cf0c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05cf10: afbf0014 */ sw $ra,0x14($sp) +/* f05cf14: 10800010 */ beqz $a0,.L0f05cf58 +/* f05cf18: 01cf3821 */ addu $a3,$t6,$t7 +/* f05cf1c: 90e50002 */ lbu $a1,0x2($a3) +/* f05cf20: 0fc0eef2 */ jal func0f03bbc8 +/* f05cf24: afa7001c */ sw $a3,0x1c($sp) +/* f05cf28: 3c03800a */ lui $v1,0x800a +/* f05cf2c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cf30: 10400009 */ beqz $v0,.L0f05cf58 +/* f05cf34: 8fa7001c */ lw $a3,0x1c($sp) +/* f05cf38: 8c640434 */ lw $a0,0x434($v1) +/* f05cf3c: 8c650438 */ lw $a1,0x438($v1) +/* f05cf40: 0fc13583 */ jal chraiGoToLabel +/* f05cf44: 90e60003 */ lbu $a2,0x3($a3) +/* f05cf48: 3c03800a */ lui $v1,0x800a +/* f05cf4c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cf50: 10000004 */ beqz $zero,.L0f05cf64 +/* f05cf54: ac620438 */ sw $v0,0x438($v1) +.L0f05cf58: +/* f05cf58: 8c780438 */ lw $t8,0x438($v1) +/* f05cf5c: 27190004 */ addiu $t9,$t8,0x4 +/* f05cf60: ac790438 */ sw $t9,0x438($v1) +.L0f05cf64: +/* f05cf64: 8fbf0014 */ lw $ra,0x14($sp) +/* f05cf68: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05cf6c: 00001025 */ or $v0,$zero,$zero +/* f05cf70: 03e00008 */ jr $ra +/* f05cf74: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0183 + */ +GLOBAL_ASM( +glabel ai0183 +/* f05cf78: 3c03800a */ lui $v1,0x800a +/* f05cf7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cf80: 8c6e0434 */ lw $t6,0x434($v1) +/* f05cf84: 8c6f0438 */ lw $t7,0x438($v1) +/* f05cf88: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05cf8c: afbf0014 */ sw $ra,0x14($sp) +/* f05cf90: 01cfc021 */ addu $t8,$t6,$t7 +/* f05cf94: afb8001c */ sw $t8,0x1c($sp) +/* f05cf98: 0fc0a221 */ jal func0f028884 +/* f05cf9c: 8c640424 */ lw $a0,0x424($v1) +/* f05cfa0: 90440000 */ lbu $a0,0x0($v0) +/* f05cfa4: 3c03800a */ lui $v1,0x800a +/* f05cfa8: 24010005 */ addiu $at,$zero,0x5 +/* f05cfac: 10810004 */ beq $a0,$at,.L0f05cfc0 +/* f05cfb0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cfb4: 24010006 */ addiu $at,$zero,0x6 +/* f05cfb8: 5481000b */ bnel $a0,$at,.L0f05cfe8 +/* f05cfbc: 8c680438 */ lw $t0,0x438($v1) +.L0f05cfc0: +/* f05cfc0: 8fb9001c */ lw $t9,0x1c($sp) +/* f05cfc4: 8c640434 */ lw $a0,0x434($v1) +/* f05cfc8: 8c650438 */ lw $a1,0x438($v1) +/* f05cfcc: 0fc13583 */ jal chraiGoToLabel +/* f05cfd0: 93260002 */ lbu $a2,0x2($t9) +/* f05cfd4: 3c03800a */ lui $v1,0x800a +/* f05cfd8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05cfdc: 10000004 */ beqz $zero,.L0f05cff0 +/* f05cfe0: ac620438 */ sw $v0,0x438($v1) +/* f05cfe4: 8c680438 */ lw $t0,0x438($v1) +.L0f05cfe8: +/* f05cfe8: 25090003 */ addiu $t1,$t0,0x3 +/* f05cfec: ac690438 */ sw $t1,0x438($v1) +.L0f05cff0: +/* f05cff0: 8fbf0014 */ lw $ra,0x14($sp) +/* f05cff4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05cff8: 00001025 */ or $v0,$zero,$zero +/* f05cffc: 03e00008 */ jr $ra +/* f05d000: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0184 + */ +GLOBAL_ASM( +glabel ai0184 +/* f05d004: 3c03800a */ lui $v1,0x800a +/* f05d008: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d00c: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d010: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d014: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d018: afbf001c */ sw $ra,0x1c($sp) +/* f05d01c: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d020: 90580003 */ lbu $t8,0x3($v0) +/* f05d024: 90470002 */ lbu $a3,0x2($v0) +/* f05d028: 8c640424 */ lw $a0,0x424($v1) +/* f05d02c: 24050200 */ addiu $a1,$zero,0x200 +/* f05d030: 00003025 */ or $a2,$zero,$zero +/* f05d034: 0fc0e8fb */ jal func0f03a3ec +/* f05d038: afb80010 */ sw $t8,0x10($sp) +/* f05d03c: 3c03800a */ lui $v1,0x800a +/* f05d040: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d044: 8c790438 */ lw $t9,0x438($v1) +/* f05d048: 8fbf001c */ lw $ra,0x1c($sp) +/* f05d04c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d050: 27280004 */ addiu $t0,$t9,0x4 +/* f05d054: ac680438 */ sw $t0,0x438($v1) +/* f05d058: 03e00008 */ jr $ra +/* f05d05c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0186 + */ +GLOBAL_ASM( +glabel ai0186 +/* f05d060: 3c07800a */ lui $a3,0x800a +/* f05d064: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05d068: 8cee0434 */ lw $t6,0x434($a3) +/* f05d06c: 8ce50438 */ lw $a1,0x438($a3) +/* f05d070: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05d074: 8ce90424 */ lw $t1,0x424($a3) +/* f05d078: afbf0014 */ sw $ra,0x14($sp) +/* f05d07c: afae001c */ sw $t6,0x1c($sp) +/* f05d080: 01c51021 */ addu $v0,$t6,$a1 +/* f05d084: 90580002 */ lbu $t8,0x2($v0) +/* f05d088: 90480003 */ lbu $t0,0x3($v0) +/* f05d08c: 8d240120 */ lw $a0,0x120($t1) +/* f05d090: 0018ca00 */ sll $t9,$t8,0x8 +/* f05d094: 03281825 */ or $v1,$t9,$t0 +/* f05d098: 0064082a */ slt $at,$v1,$a0 +/* f05d09c: 50200004 */ beqzl $at,.L0f05d0b0 +/* f05d0a0: 0083082a */ slt $at,$a0,$v1 +/* f05d0a4: 904a0004 */ lbu $t2,0x4($v0) +/* f05d0a8: 11400007 */ beqz $t2,.L0f05d0c8 +/* f05d0ac: 0083082a */ slt $at,$a0,$v1 +.L0f05d0b0: +/* f05d0b0: 1020000c */ beqz $at,.L0f05d0e4 +/* f05d0b4: 24ac0006 */ addiu $t4,$a1,0x6 +/* f05d0b8: 904b0004 */ lbu $t3,0x4($v0) +/* f05d0bc: 24010001 */ addiu $at,$zero,0x1 +/* f05d0c0: 55610009 */ bnel $t3,$at,.L0f05d0e8 +/* f05d0c4: acec0438 */ sw $t4,0x438($a3) +.L0f05d0c8: +/* f05d0c8: 8fa4001c */ lw $a0,0x1c($sp) +/* f05d0cc: 0fc13583 */ jal chraiGoToLabel +/* f05d0d0: 90460005 */ lbu $a2,0x5($v0) +/* f05d0d4: 3c07800a */ lui $a3,0x800a +/* f05d0d8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05d0dc: 10000002 */ beqz $zero,.L0f05d0e8 +/* f05d0e0: ace20438 */ sw $v0,0x438($a3) +.L0f05d0e4: +/* f05d0e4: acec0438 */ sw $t4,0x438($a3) +.L0f05d0e8: +/* f05d0e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d0ec: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05d0f0: 00001025 */ or $v0,$zero,$zero +/* f05d0f4: 03e00008 */ jr $ra +/* f05d0f8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0187 + */ +GLOBAL_ASM( +glabel ai0187 +/* f05d0fc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05d100: afb00018 */ sw $s0,0x18($sp) +/* f05d104: 3c10800a */ lui $s0,0x800a +/* f05d108: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05d10c: 8e020438 */ lw $v0,0x438($s0) +/* f05d110: 8e0e0434 */ lw $t6,0x434($s0) +/* f05d114: 8e040424 */ lw $a0,0x424($s0) +/* f05d118: afbf001c */ sw $ra,0x1c($sp) +/* f05d11c: 01c27821 */ addu $t7,$t6,$v0 +/* f05d120: afaf0024 */ sw $t7,0x24($sp) +/* f05d124: 8498017e */ lh $t8,0x17e($a0) +/* f05d128: a7b80022 */ sh $t8,0x22($sp) +/* f05d12c: 9499032e */ lhu $t9,0x32e($a0) +/* f05d130: 00194382 */ srl $t0,$t9,0xe +/* f05d134: 00084880 */ sll $t1,$t0,0x2 +/* f05d138: 02095021 */ addu $t2,$s0,$t1 +/* f05d13c: 8d4b0064 */ lw $t3,0x64($t2) +/* f05d140: 24490003 */ addiu $t1,$v0,0x3 +/* f05d144: 8d630480 */ lw $v1,0x480($t3) +/* f05d148: 50600019 */ beqzl $v1,.L0f05d1b0 +/* f05d14c: ae090438 */ sw $t1,0x438($s0) +/* f05d150: 8c6c0000 */ lw $t4,0x0($v1) +/* f05d154: 8d820004 */ lw $v0,0x4($t4) +/* f05d158: 0fc12705 */ jal func0f049c14 +/* f05d15c: 84450000 */ lh $a1,0x0($v0) +/* f05d160: 8e0d0424 */ lw $t5,0x424($s0) +/* f05d164: a5a2017e */ sh $v0,0x17e($t5) +/* f05d168: 0fc0e5e3 */ jal func0f03978c +/* f05d16c: 8e040424 */ lw $a0,0x424($s0) +/* f05d170: 10400007 */ beqz $v0,.L0f05d190 +/* f05d174: 8fae0024 */ lw $t6,0x24($sp) +/* f05d178: 8e040434 */ lw $a0,0x434($s0) +/* f05d17c: 8e050438 */ lw $a1,0x438($s0) +/* f05d180: 0fc13583 */ jal chraiGoToLabel +/* f05d184: 91c60002 */ lbu $a2,0x2($t6) +/* f05d188: 10000009 */ beqz $zero,.L0f05d1b0 +/* f05d18c: ae020438 */ sw $v0,0x438($s0) +.L0f05d190: +/* f05d190: 8e0f0438 */ lw $t7,0x438($s0) +/* f05d194: 87b90022 */ lh $t9,0x22($sp) +/* f05d198: 8e080424 */ lw $t0,0x424($s0) +/* f05d19c: 25f80003 */ addiu $t8,$t7,0x3 +/* f05d1a0: ae180438 */ sw $t8,0x438($s0) +/* f05d1a4: 10000002 */ beqz $zero,.L0f05d1b0 +/* f05d1a8: a519017e */ sh $t9,0x17e($t0) +/* f05d1ac: ae090438 */ sw $t1,0x438($s0) +.L0f05d1b0: +/* f05d1b0: 8fbf001c */ lw $ra,0x1c($sp) +/* f05d1b4: 8fb00018 */ lw $s0,0x18($sp) +/* f05d1b8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05d1bc: 03e00008 */ jr $ra +/* f05d1c0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0188 + */ +GLOBAL_ASM( +glabel ai0188 +/* f05d1c4: 3c03800a */ lui $v1,0x800a +/* f05d1c8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d1cc: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d1d0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d1d4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d1d8: afbf0014 */ sw $ra,0x14($sp) +/* f05d1dc: 01cf3821 */ addu $a3,$t6,$t7 +/* f05d1e0: 90e40002 */ lbu $a0,0x2($a3) +/* f05d1e4: 0fc2556c */ jal func0f0955b0 +/* f05d1e8: afa7001c */ sw $a3,0x1c($sp) +/* f05d1ec: 3c03800a */ lui $v1,0x800a +/* f05d1f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d1f4: 8fa7001c */ lw $a3,0x1c($sp) +/* f05d1f8: 10400013 */ beqz $v0,.L0f05d248 +/* f05d1fc: 00002025 */ or $a0,$zero,$zero +/* f05d200: 8c580014 */ lw $t8,0x14($v0) +/* f05d204: 13000010 */ beqz $t8,.L0f05d248 +/* f05d208: 00000000 */ sll $zero,$zero,0x0 +/* f05d20c: 90590003 */ lbu $t9,0x3($v0) +/* f05d210: 24010030 */ addiu $at,$zero,0x30 +/* f05d214: 1721000c */ bne $t9,$at,.L0f05d248 +/* f05d218: 00000000 */ sll $zero,$zero,0x0 +/* f05d21c: 8c480008 */ lw $t0,0x8($v0) +/* f05d220: 000848c0 */ sll $t1,$t0,0x3 +/* f05d224: 05220008 */ bltzl $t1,.L0f05d248 +/* f05d228: 24040001 */ addiu $a0,$zero,0x1 +/* f05d22c: 44802000 */ mtc1 $zero,$f4 +/* f05d230: c4460074 */ lwc1 $f6,0x74($v0) +/* f05d234: 46062032 */ c.eq.s $f4,$f6 +/* f05d238: 00000000 */ sll $zero,$zero,0x0 +/* f05d23c: 45000002 */ bc1f .L0f05d248 +/* f05d240: 00000000 */ sll $zero,$zero,0x0 +/* f05d244: 24040001 */ addiu $a0,$zero,0x1 +.L0f05d248: +/* f05d248: 5080000a */ beqzl $a0,.L0f05d274 +/* f05d24c: 8c6a0438 */ lw $t2,0x438($v1) +/* f05d250: 8c640434 */ lw $a0,0x434($v1) +/* f05d254: 8c650438 */ lw $a1,0x438($v1) +/* f05d258: 0fc13583 */ jal chraiGoToLabel +/* f05d25c: 90e60003 */ lbu $a2,0x3($a3) +/* f05d260: 3c03800a */ lui $v1,0x800a +/* f05d264: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d268: 10000004 */ beqz $zero,.L0f05d27c +/* f05d26c: ac620438 */ sw $v0,0x438($v1) +/* f05d270: 8c6a0438 */ lw $t2,0x438($v1) +.L0f05d274: +/* f05d274: 254b0004 */ addiu $t3,$t2,0x4 +/* f05d278: ac6b0438 */ sw $t3,0x438($v1) +.L0f05d27c: +/* f05d27c: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d280: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d284: 00001025 */ or $v0,$zero,$zero +/* f05d288: 03e00008 */ jr $ra +/* f05d28c: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0189 + */ +GLOBAL_ASM( +glabel ai0189 +/* f05d290: 3c02800a */ lui $v0,0x800a +/* f05d294: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05d298: 8c4e0434 */ lw $t6,0x434($v0) +/* f05d29c: 8c4f0438 */ lw $t7,0x438($v0) +/* f05d2a0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d2a4: afbf0014 */ sw $ra,0x14($sp) +/* f05d2a8: 01cf1821 */ addu $v1,$t6,$t7 +/* f05d2ac: 90640002 */ lbu $a0,0x2($v1) +/* f05d2b0: 0fc2556c */ jal func0f0955b0 +/* f05d2b4: afa3001c */ sw $v1,0x1c($sp) +/* f05d2b8: 8fa3001c */ lw $v1,0x1c($sp) +/* f05d2bc: 1040000a */ beqz $v0,.L0f05d2e8 +/* f05d2c0: 00402025 */ or $a0,$v0,$zero +/* f05d2c4: 8c580014 */ lw $t8,0x14($v0) +/* f05d2c8: 13000007 */ beqz $t8,.L0f05d2e8 +/* f05d2cc: 00000000 */ sll $zero,$zero,0x0 +/* f05d2d0: 90590003 */ lbu $t9,0x3($v0) +/* f05d2d4: 24010030 */ addiu $at,$zero,0x30 +/* f05d2d8: 17210003 */ bne $t9,$at,.L0f05d2e8 +/* f05d2dc: 00000000 */ sll $zero,$zero,0x0 +/* f05d2e0: 0fc1c43b */ jal func0f0710ec +/* f05d2e4: 90650003 */ lbu $a1,0x3($v1) +.L0f05d2e8: +/* f05d2e8: 3c03800a */ lui $v1,0x800a +/* f05d2ec: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d2f0: 8c680438 */ lw $t0,0x438($v1) +/* f05d2f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d2f8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d2fc: 25090004 */ addiu $t1,$t0,0x4 +/* f05d300: ac690438 */ sw $t1,0x438($v1) +/* f05d304: 03e00008 */ jr $ra +/* f05d308: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 018a + */ +GLOBAL_ASM( +glabel ai018a +/* f05d30c: 3c03800a */ lui $v1,0x800a +/* f05d310: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d314: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d318: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d31c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d320: afbf0014 */ sw $ra,0x14($sp) +/* f05d324: 01cf3821 */ addu $a3,$t6,$t7 +/* f05d328: 90e40002 */ lbu $a0,0x2($a3) +/* f05d32c: 0fc2556c */ jal func0f0955b0 +/* f05d330: afa7001c */ sw $a3,0x1c($sp) +/* f05d334: 3c03800a */ lui $v1,0x800a +/* f05d338: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d33c: 8fa7001c */ lw $a3,0x1c($sp) +/* f05d340: 10400013 */ beqz $v0,.L0f05d390 +/* f05d344: 00002025 */ or $a0,$zero,$zero +/* f05d348: 8c580014 */ lw $t8,0x14($v0) +/* f05d34c: 13000010 */ beqz $t8,.L0f05d390 +/* f05d350: 00000000 */ sll $zero,$zero,0x0 +/* f05d354: 90590003 */ lbu $t9,0x3($v0) +/* f05d358: 24010030 */ addiu $at,$zero,0x30 +/* f05d35c: 1721000c */ bne $t9,$at,.L0f05d390 +/* f05d360: 00000000 */ sll $zero,$zero,0x0 +/* f05d364: 90e80003 */ lbu $t0,0x3($a3) +/* f05d368: 80490085 */ lb $t1,0x85($v0) +/* f05d36c: 15090008 */ bne $t0,$t1,.L0f05d390 +/* f05d370: 00000000 */ sll $zero,$zero,0x0 +/* f05d374: 44802000 */ mtc1 $zero,$f4 +/* f05d378: c4460074 */ lwc1 $f6,0x74($v0) +/* f05d37c: 46062032 */ c.eq.s $f4,$f6 +/* f05d380: 00000000 */ sll $zero,$zero,0x0 +/* f05d384: 45000002 */ bc1f .L0f05d390 +/* f05d388: 00000000 */ sll $zero,$zero,0x0 +/* f05d38c: 24040001 */ addiu $a0,$zero,0x1 +.L0f05d390: +/* f05d390: 5080000a */ beqzl $a0,.L0f05d3bc +/* f05d394: 8c6a0438 */ lw $t2,0x438($v1) +/* f05d398: 8c640434 */ lw $a0,0x434($v1) +/* f05d39c: 8c650438 */ lw $a1,0x438($v1) +/* f05d3a0: 0fc13583 */ jal chraiGoToLabel +/* f05d3a4: 90e60004 */ lbu $a2,0x4($a3) +/* f05d3a8: 3c03800a */ lui $v1,0x800a +/* f05d3ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d3b0: 10000004 */ beqz $zero,.L0f05d3c4 +/* f05d3b4: ac620438 */ sw $v0,0x438($v1) +/* f05d3b8: 8c6a0438 */ lw $t2,0x438($v1) +.L0f05d3bc: +/* f05d3bc: 254b0005 */ addiu $t3,$t2,0x5 +/* f05d3c0: ac6b0438 */ sw $t3,0x438($v1) +.L0f05d3c4: +/* f05d3c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d3c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d3cc: 00001025 */ or $v0,$zero,$zero +/* f05d3d0: 03e00008 */ jr $ra +/* f05d3d4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 018b + */ +GLOBAL_ASM( +glabel ai018b +/* f05d3d8: 3c03800a */ lui $v1,0x800a +/* f05d3dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d3e0: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d3e4: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d3e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05d3ec: afbf0014 */ sw $ra,0x14($sp) +/* f05d3f0: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d3f4: 0fc4ca6f */ jal func0f1329bc +/* f05d3f8: 90440002 */ lbu $a0,0x2($v0) +/* f05d3fc: 3c03800a */ lui $v1,0x800a +/* f05d400: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d404: 8c780438 */ lw $t8,0x438($v1) +/* f05d408: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d40c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05d410: 27190003 */ addiu $t9,$t8,0x3 +/* f05d414: ac790438 */ sw $t9,0x438($v1) +/* f05d418: 03e00008 */ jr $ra +/* f05d41c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01b6 + */ +GLOBAL_ASM( +glabel ai01b6 +/* f05d420: 3c03800a */ lui $v1,0x800a +/* f05d424: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d428: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d42c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d430: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05d434: afbf0014 */ sw $ra,0x14($sp) +/* f05d438: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d43c: 0fc4ca7b */ jal func0f1329ec +/* f05d440: 90440002 */ lbu $a0,0x2($v0) +/* f05d444: 3c03800a */ lui $v1,0x800a +/* f05d448: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d44c: 8c780438 */ lw $t8,0x438($v1) +/* f05d450: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d454: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05d458: 27190003 */ addiu $t9,$t8,0x3 +/* f05d45c: ac790438 */ sw $t9,0x438($v1) +/* f05d460: 03e00008 */ jr $ra +/* f05d464: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 018c + */ +GLOBAL_ASM( +glabel ai018c +/* f05d468: 3c03800a */ lui $v1,0x800a +/* f05d46c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d470: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d474: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d478: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d47c: afbf0014 */ sw $ra,0x14($sp) +/* f05d480: 01cf3021 */ addu $a2,$t6,$t7 +/* f05d484: 90c50002 */ lbu $a1,0x2($a2) +/* f05d488: afa6001c */ sw $a2,0x1c($sp) +/* f05d48c: 0fc126d1 */ jal chrFindById +/* f05d490: 8c640424 */ lw $a0,0x424($v1) +/* f05d494: 3c03800a */ lui $v1,0x800a +/* f05d498: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d49c: 8fa6001c */ lw $a2,0x1c($sp) +/* f05d4a0: 10400005 */ beqz $v0,.L0f05d4b8 +/* f05d4a4: 00402025 */ or $a0,$v0,$zero +/* f05d4a8: 0fc133e4 */ jal func0f04cf90 +/* f05d4ac: 90c50003 */ lbu $a1,0x3($a2) +/* f05d4b0: 3c03800a */ lui $v1,0x800a +/* f05d4b4: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f05d4b8: +/* f05d4b8: 8c780438 */ lw $t8,0x438($v1) +/* f05d4bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d4c0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d4c4: 27190004 */ addiu $t9,$t8,0x4 +/* f05d4c8: ac790438 */ sw $t9,0x438($v1) +/* f05d4cc: 03e00008 */ jr $ra +/* f05d4d0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 018d + */ +GLOBAL_ASM( +glabel ai018d +/* f05d4d4: 3c02800a */ lui $v0,0x800a +/* f05d4d8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05d4dc: 8c4e0434 */ lw $t6,0x434($v0) +/* f05d4e0: 8c4f0438 */ lw $t7,0x438($v0) +/* f05d4e4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d4e8: afbf0014 */ sw $ra,0x14($sp) +/* f05d4ec: 01cf1821 */ addu $v1,$t6,$t7 +/* f05d4f0: 90640003 */ lbu $a0,0x3($v1) +/* f05d4f4: 0fc2556c */ jal func0f0955b0 +/* f05d4f8: afa3001c */ sw $v1,0x1c($sp) +/* f05d4fc: 10400007 */ beqz $v0,.L0f05d51c +/* f05d500: 8fa3001c */ lw $v1,0x1c($sp) +/* f05d504: 8c580014 */ lw $t8,0x14($v0) +/* f05d508: 13000004 */ beqz $t8,.L0f05d51c +/* f05d50c: 00000000 */ sll $zero,$zero,0x0 +/* f05d510: 8c440014 */ lw $a0,0x14($v0) +/* f05d514: 0fc1c38b */ jal func0f070e2c +/* f05d518: 90650002 */ lbu $a1,0x2($v1) +.L0f05d51c: +/* f05d51c: 3c03800a */ lui $v1,0x800a +/* f05d520: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d524: 8c790438 */ lw $t9,0x438($v1) +/* f05d528: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d52c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d530: 27280004 */ addiu $t0,$t9,0x4 +/* f05d534: ac680438 */ sw $t0,0x438($v1) +/* f05d538: 03e00008 */ jr $ra +/* f05d53c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 018e + */ +GLOBAL_ASM( +glabel ai018e +/* f05d540: 3c03800a */ lui $v1,0x800a +/* f05d544: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d548: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d54c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d550: 8c640424 */ lw $a0,0x424($v1) +/* f05d554: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05d558: afbf001c */ sw $ra,0x1c($sp) +/* f05d55c: 01cf4021 */ addu $t0,$t6,$t7 +/* f05d560: 91180003 */ lbu $t8,0x3($t0) +/* f05d564: 8c85032c */ lw $a1,0x32c($a0) +/* f05d568: 91090004 */ lbu $t1,0x4($t0) +/* f05d56c: 910e0005 */ lbu $t6,0x5($t0) +/* f05d570: 0018ca00 */ sll $t9,$t8,0x8 +/* f05d574: 00055a40 */ sll $t3,$a1,0x9 +/* f05d578: 000b6742 */ srl $t4,$t3,0x1d +/* f05d57c: 91060002 */ lbu $a2,0x2($t0) +/* f05d580: 03291025 */ or $v0,$t9,$t1 +/* f05d584: 3047ffff */ andi $a3,$v0,0xffff +/* f05d588: afa80024 */ sw $t0,0x24($sp) +/* f05d58c: 318500ff */ andi $a1,$t4,0xff +/* f05d590: 0fc11d9f */ jal func0f04767c +/* f05d594: afae0010 */ sw $t6,0x10($sp) +/* f05d598: 3c03800a */ lui $v1,0x800a +/* f05d59c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d5a0: 10400009 */ beqz $v0,.L0f05d5c8 +/* f05d5a4: 8fa80024 */ lw $t0,0x24($sp) +/* f05d5a8: 8c640434 */ lw $a0,0x434($v1) +/* f05d5ac: 8c650438 */ lw $a1,0x438($v1) +/* f05d5b0: 0fc13583 */ jal chraiGoToLabel +/* f05d5b4: 91060006 */ lbu $a2,0x6($t0) +/* f05d5b8: 3c03800a */ lui $v1,0x800a +/* f05d5bc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d5c0: 10000004 */ beqz $zero,.L0f05d5d4 +/* f05d5c4: ac620438 */ sw $v0,0x438($v1) +.L0f05d5c8: +/* f05d5c8: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d5cc: 25f80007 */ addiu $t8,$t7,0x7 +/* f05d5d0: ac780438 */ sw $t8,0x438($v1) +.L0f05d5d4: +/* f05d5d4: 8fbf001c */ lw $ra,0x1c($sp) +/* f05d5d8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05d5dc: 00001025 */ or $v0,$zero,$zero +/* f05d5e0: 03e00008 */ jr $ra +/* f05d5e4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 018f + */ +GLOBAL_ASM( +glabel ai018f +/* f05d5e8: 27bdff68 */ addiu $sp,$sp,-152 +/* f05d5ec: afb00018 */ sw $s0,0x18($sp) +/* f05d5f0: 3c10800a */ lui $s0,0x800a +/* f05d5f4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05d5f8: 8e0e0434 */ lw $t6,0x434($s0) +/* f05d5fc: 8e0f0438 */ lw $t7,0x438($s0) +/* f05d600: afbf001c */ sw $ra,0x1c($sp) +/* f05d604: 3c014120 */ lui $at,0x4120 +/* f05d608: 01cf1821 */ addu $v1,$t6,$t7 +/* f05d60c: 90780003 */ lbu $t8,0x3($v1) +/* f05d610: 90680004 */ lbu $t0,0x4($v1) +/* f05d614: 44814000 */ mtc1 $at,$f8 +/* f05d618: 0018ca00 */ sll $t9,$t8,0x8 +/* f05d61c: 03284825 */ or $t1,$t9,$t0 +/* f05d620: 44892000 */ mtc1 $t1,$f4 +/* f05d624: 00000000 */ sll $zero,$zero,0x0 +/* f05d628: 468021a0 */ cvt.s.w $f6,$f4 +/* f05d62c: 46083282 */ mul.s $f10,$f6,$f8 +/* f05d630: e7aa0090 */ swc1 $f10,0x90($sp) +/* f05d634: 906a0005 */ lbu $t2,0x5($v1) +/* f05d638: 906c0006 */ lbu $t4,0x6($v1) +/* f05d63c: 000a5a00 */ sll $t3,$t2,0x8 +/* f05d640: 016c6825 */ or $t5,$t3,$t4 +/* f05d644: 31aeffff */ andi $t6,$t5,0xffff +/* f05d648: afae0080 */ sw $t6,0x80($sp) +/* f05d64c: 90640002 */ lbu $a0,0x2($v1) +/* f05d650: 0fc2556c */ jal func0f0955b0 +/* f05d654: afa30094 */ sw $v1,0x94($sp) +/* f05d658: 8fa30094 */ lw $v1,0x94($sp) +/* f05d65c: afa2007c */ sw $v0,0x7c($sp) +/* f05d660: 1040003e */ beqz $v0,.L0f05d75c +/* f05d664: 00003825 */ or $a3,$zero,$zero +/* f05d668: 8c4f0014 */ lw $t7,0x14($v0) +/* f05d66c: 8fa50080 */ lw $a1,0x80($sp) +/* f05d670: 11e0003a */ beqz $t7,.L0f05d75c +/* f05d674: 00000000 */ sll $zero,$zero,0x0 +/* f05d678: 8e040424 */ lw $a0,0x424($s0) +/* f05d67c: afa30094 */ sw $v1,0x94($sp) +/* f05d680: 0fc1258b */ jal func0f04962c +/* f05d684: afa00024 */ sw $zero,0x24($sp) +/* f05d688: 8fa30094 */ lw $v1,0x94($sp) +/* f05d68c: 8fa70024 */ lw $a3,0x24($sp) +/* f05d690: 04400032 */ bltz $v0,.L0f05d75c +/* f05d694: 00402025 */ or $a0,$v0,$zero +/* f05d698: 24050002 */ addiu $a1,$zero,0x2 +/* f05d69c: 27a60028 */ addiu $a2,$sp,0x28 +/* f05d6a0: afa30094 */ sw $v1,0x94($sp) +/* f05d6a4: 0fc456ac */ jal func0f115ab0 +/* f05d6a8: afa70024 */ sw $a3,0x24($sp) +/* f05d6ac: 8fb8007c */ lw $t8,0x7c($sp) +/* f05d6b0: c7b20028 */ lwc1 $f18,0x28($sp) +/* f05d6b4: c7a6002c */ lwc1 $f6,0x2c($sp) +/* f05d6b8: 8f020014 */ lw $v0,0x14($t8) +/* f05d6bc: 3c014348 */ lui $at,0x4348 +/* f05d6c0: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f05d6c4: c4500008 */ lwc1 $f16,0x8($v0) +/* f05d6c8: c444000c */ lwc1 $f4,0xc($v0) +/* f05d6cc: c4480010 */ lwc1 $f8,0x10($v0) +/* f05d6d0: 46128001 */ sub.s $f0,$f16,$f18 +/* f05d6d4: 44818000 */ mtc1 $at,$f16 +/* f05d6d8: 8fa30094 */ lw $v1,0x94($sp) +/* f05d6dc: 46062081 */ sub.s $f2,$f4,$f6 +/* f05d6e0: 8fa70024 */ lw $a3,0x24($sp) +/* f05d6e4: 3c01c348 */ lui $at,0xc348 +/* f05d6e8: 460a4301 */ sub.s $f12,$f8,$f10 +/* f05d6ec: 4610103c */ c.lt.s $f2,$f16 +/* f05d6f0: 00000000 */ sll $zero,$zero,0x0 +/* f05d6f4: 45000019 */ bc1f .L0f05d75c +/* f05d6f8: 00000000 */ sll $zero,$zero,0x0 +/* f05d6fc: 44819000 */ mtc1 $at,$f18 +/* f05d700: c7ae0090 */ lwc1 $f14,0x90($sp) +/* f05d704: 4602903c */ c.lt.s $f18,$f2 +/* f05d708: 00000000 */ sll $zero,$zero,0x0 +/* f05d70c: 45000013 */ bc1f .L0f05d75c +/* f05d710: 00000000 */ sll $zero,$zero,0x0 +/* f05d714: 460e003c */ c.lt.s $f0,$f14 +/* f05d718: 00000000 */ sll $zero,$zero,0x0 +/* f05d71c: 4500000f */ bc1f .L0f05d75c +/* f05d720: 00000000 */ sll $zero,$zero,0x0 +/* f05d724: 46007087 */ neg.s $f2,$f14 +/* f05d728: 4600103c */ c.lt.s $f2,$f0 +/* f05d72c: 00000000 */ sll $zero,$zero,0x0 +/* f05d730: 4500000a */ bc1f .L0f05d75c +/* f05d734: 00000000 */ sll $zero,$zero,0x0 +/* f05d738: 460e603c */ c.lt.s $f12,$f14 +/* f05d73c: 00000000 */ sll $zero,$zero,0x0 +/* f05d740: 45000006 */ bc1f .L0f05d75c +/* f05d744: 00000000 */ sll $zero,$zero,0x0 +/* f05d748: 460c103c */ c.lt.s $f2,$f12 +/* f05d74c: 00000000 */ sll $zero,$zero,0x0 +/* f05d750: 45000002 */ bc1f .L0f05d75c +/* f05d754: 00000000 */ sll $zero,$zero,0x0 +/* f05d758: 24070001 */ addiu $a3,$zero,0x1 +.L0f05d75c: +/* f05d75c: 50e00008 */ beqzl $a3,.L0f05d780 +/* f05d760: 8e190438 */ lw $t9,0x438($s0) +/* f05d764: 8e040434 */ lw $a0,0x434($s0) +/* f05d768: 8e050438 */ lw $a1,0x438($s0) +/* f05d76c: 0fc13583 */ jal chraiGoToLabel +/* f05d770: 90660007 */ lbu $a2,0x7($v1) +/* f05d774: 10000004 */ beqz $zero,.L0f05d788 +/* f05d778: ae020438 */ sw $v0,0x438($s0) +/* f05d77c: 8e190438 */ lw $t9,0x438($s0) +.L0f05d780: +/* f05d780: 27280008 */ addiu $t0,$t9,0x8 +/* f05d784: ae080438 */ sw $t0,0x438($s0) +.L0f05d788: +/* f05d788: 8fbf001c */ lw $ra,0x1c($sp) +/* f05d78c: 8fb00018 */ lw $s0,0x18($sp) +/* f05d790: 27bd0098 */ addiu $sp,$sp,0x98 +/* f05d794: 03e00008 */ jr $ra +/* f05d798: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0190 + */ +GLOBAL_ASM( +glabel ai0190 +/* f05d79c: 3c03800a */ lui $v1,0x800a +/* f05d7a0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d7a4: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d7a8: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d7ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05d7b0: afbf0014 */ sw $ra,0x14($sp) +/* f05d7b4: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d7b8: 0fc43c4f */ jal func0f10f13c +/* f05d7bc: 90440002 */ lbu $a0,0x2($v0) +/* f05d7c0: 3c03800a */ lui $v1,0x800a +/* f05d7c4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d7c8: 8c780438 */ lw $t8,0x438($v1) +/* f05d7cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d7d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05d7d4: 27190003 */ addiu $t9,$t8,0x3 +/* f05d7d8: ac790438 */ sw $t9,0x438($v1) +/* f05d7dc: 03e00008 */ jr $ra +/* f05d7e0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0191 + */ +GLOBAL_ASM( +glabel ai0191 +/* f05d7e4: 3c03800a */ lui $v1,0x800a +/* f05d7e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d7ec: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d7f0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d7f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05d7f8: afbf0014 */ sw $ra,0x14($sp) +/* f05d7fc: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d800: 0fc43c59 */ jal func0f10f164 +/* f05d804: 90440002 */ lbu $a0,0x2($v0) +/* f05d808: 3c03800a */ lui $v1,0x800a +/* f05d80c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d810: 8c780438 */ lw $t8,0x438($v1) +/* f05d814: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d818: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05d81c: 27190003 */ addiu $t9,$t8,0x3 +/* f05d820: ac790438 */ sw $t9,0x438($v1) +/* f05d824: 03e00008 */ jr $ra +/* f05d828: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 0192 + */ +GLOBAL_ASM( +glabel ai0192 +/* f05d82c: 3c03800a */ lui $v1,0x800a +/* f05d830: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d834: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d838: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d83c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d840: afbf0014 */ sw $ra,0x14($sp) +/* f05d844: 01cf3821 */ addu $a3,$t6,$t7 +/* f05d848: 90e40002 */ lbu $a0,0x2($a3) +/* f05d84c: 0fc43c63 */ jal func0f10f18c +/* f05d850: afa7001c */ sw $a3,0x1c($sp) +/* f05d854: 3c03800a */ lui $v1,0x800a +/* f05d858: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d85c: 10400009 */ beqz $v0,.L0f05d884 +/* f05d860: 8fa7001c */ lw $a3,0x1c($sp) +/* f05d864: 8c640434 */ lw $a0,0x434($v1) +/* f05d868: 8c650438 */ lw $a1,0x438($v1) +/* f05d86c: 0fc13583 */ jal chraiGoToLabel +/* f05d870: 90e60003 */ lbu $a2,0x3($a3) +/* f05d874: 3c03800a */ lui $v1,0x800a +/* f05d878: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d87c: 10000004 */ beqz $zero,.L0f05d890 +/* f05d880: ac620438 */ sw $v0,0x438($v1) +.L0f05d884: +/* f05d884: 8c780438 */ lw $t8,0x438($v1) +/* f05d888: 27190004 */ addiu $t9,$t8,0x4 +/* f05d88c: ac790438 */ sw $t9,0x438($v1) +.L0f05d890: +/* f05d890: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d894: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d898: 00001025 */ or $v0,$zero,$zero +/* f05d89c: 03e00008 */ jr $ra +/* f05d8a0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 0193 + */ +GLOBAL_ASM( +glabel ai0193 +/* f05d8a4: 3c03800a */ lui $v1,0x800a +/* f05d8a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d8ac: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d8b0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d8b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d8b8: afbf0014 */ sw $ra,0x14($sp) +/* f05d8bc: 01cf3821 */ addu $a3,$t6,$t7 +/* f05d8c0: 90e40002 */ lbu $a0,0x2($a3) +/* f05d8c4: 0fc43c63 */ jal func0f10f18c +/* f05d8c8: afa7001c */ sw $a3,0x1c($sp) +/* f05d8cc: 3c03800a */ lui $v1,0x800a +/* f05d8d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d8d4: 14400009 */ bnez $v0,.L0f05d8fc +/* f05d8d8: 8fa7001c */ lw $a3,0x1c($sp) +/* f05d8dc: 8c640434 */ lw $a0,0x434($v1) +/* f05d8e0: 8c650438 */ lw $a1,0x438($v1) +/* f05d8e4: 0fc13583 */ jal chraiGoToLabel +/* f05d8e8: 90e60003 */ lbu $a2,0x3($a3) +/* f05d8ec: 3c03800a */ lui $v1,0x800a +/* f05d8f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d8f4: 10000004 */ beqz $zero,.L0f05d908 +/* f05d8f8: ac620438 */ sw $v0,0x438($v1) +.L0f05d8fc: +/* f05d8fc: 8c780438 */ lw $t8,0x438($v1) +/* f05d900: 27190004 */ addiu $t9,$t8,0x4 +/* f05d904: ac790438 */ sw $t9,0x438($v1) +.L0f05d908: +/* f05d908: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d90c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d910: 00001025 */ or $v0,$zero,$zero +/* f05d914: 03e00008 */ jr $ra +/* f05d918: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 019e + */ +GLOBAL_ASM( +glabel ai019e +/* f05d91c: 3c03800a */ lui $v1,0x800a +/* f05d920: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d924: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d928: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d92c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d930: afbf0014 */ sw $ra,0x14($sp) +/* f05d934: 01cf3821 */ addu $a3,$t6,$t7 +/* f05d938: 90f80003 */ lbu $t8,0x3($a3) +/* f05d93c: 90e80004 */ lbu $t0,0x4($a3) +/* f05d940: 0018ca00 */ sll $t9,$t8,0x8 +/* f05d944: 03284825 */ or $t1,$t9,$t0 +/* f05d948: afa90018 */ sw $t1,0x18($sp) +/* f05d94c: 90e40002 */ lbu $a0,0x2($a3) +/* f05d950: 0fc2556c */ jal func0f0955b0 +/* f05d954: afa7001c */ sw $a3,0x1c($sp) +/* f05d958: 3c03800a */ lui $v1,0x800a +/* f05d95c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d960: 8fa7001c */ lw $a3,0x1c($sp) +/* f05d964: 1040000a */ beqz $v0,.L0f05d990 +/* f05d968: 00002025 */ or $a0,$zero,$zero +/* f05d96c: 8c4a0014 */ lw $t2,0x14($v0) +/* f05d970: 8fac0018 */ lw $t4,0x18($sp) +/* f05d974: 11400006 */ beqz $t2,.L0f05d990 +/* f05d978: 00000000 */ sll $zero,$zero,0x0 +/* f05d97c: 844b004c */ lh $t3,0x4c($v0) +/* f05d980: 016c082a */ slt $at,$t3,$t4 +/* f05d984: 10200002 */ beqz $at,.L0f05d990 +/* f05d988: 00000000 */ sll $zero,$zero,0x0 +/* f05d98c: 24040001 */ addiu $a0,$zero,0x1 +.L0f05d990: +/* f05d990: 5080000a */ beqzl $a0,.L0f05d9bc +/* f05d994: 8c6d0438 */ lw $t5,0x438($v1) +/* f05d998: 8c640434 */ lw $a0,0x434($v1) +/* f05d99c: 8c650438 */ lw $a1,0x438($v1) +/* f05d9a0: 0fc13583 */ jal chraiGoToLabel +/* f05d9a4: 90e60005 */ lbu $a2,0x5($a3) +/* f05d9a8: 3c03800a */ lui $v1,0x800a +/* f05d9ac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d9b0: 10000004 */ beqz $zero,.L0f05d9c4 +/* f05d9b4: ac620438 */ sw $v0,0x438($v1) +/* f05d9b8: 8c6d0438 */ lw $t5,0x438($v1) +.L0f05d9bc: +/* f05d9bc: 25ae0006 */ addiu $t6,$t5,0x6 +/* f05d9c0: ac6e0438 */ sw $t6,0x438($v1) +.L0f05d9c4: +/* f05d9c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05d9c8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05d9cc: 00001025 */ or $v0,$zero,$zero +/* f05d9d0: 03e00008 */ jr $ra +/* f05d9d4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 019f + */ +GLOBAL_ASM( +glabel ai019f +/* f05d9d8: 3c03800a */ lui $v1,0x800a +/* f05d9dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05d9e0: 8c6e0434 */ lw $t6,0x434($v1) +/* f05d9e4: 8c6f0438 */ lw $t7,0x438($v1) +/* f05d9e8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05d9ec: afbf0014 */ sw $ra,0x14($sp) +/* f05d9f0: 01cf1021 */ addu $v0,$t6,$t7 +/* f05d9f4: 90580003 */ lbu $t8,0x3($v0) +/* f05d9f8: 90480004 */ lbu $t0,0x4($v0) +/* f05d9fc: 0018ca00 */ sll $t9,$t8,0x8 +/* f05da00: 03284825 */ or $t1,$t9,$t0 +/* f05da04: afa90018 */ sw $t1,0x18($sp) +/* f05da08: 0fc2556c */ jal func0f0955b0 +/* f05da0c: 90440002 */ lbu $a0,0x2($v0) +/* f05da10: 3c03800a */ lui $v1,0x800a +/* f05da14: 10400006 */ beqz $v0,.L0f05da30 +/* f05da18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05da1c: 8c4a0014 */ lw $t2,0x14($v0) +/* f05da20: 8fab0018 */ lw $t3,0x18($sp) +/* f05da24: 51400003 */ beqzl $t2,.L0f05da34 +/* f05da28: 8c6c0438 */ lw $t4,0x438($v1) +/* f05da2c: a44b004c */ sh $t3,0x4c($v0) +.L0f05da30: +/* f05da30: 8c6c0438 */ lw $t4,0x438($v1) +.L0f05da34: +/* f05da34: 8fbf0014 */ lw $ra,0x14($sp) +/* f05da38: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05da3c: 258d0005 */ addiu $t5,$t4,0x5 +/* f05da40: ac6d0438 */ sw $t5,0x438($v1) +/* f05da44: 03e00008 */ jr $ra +/* f05da48: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01a0 + */ +GLOBAL_ASM( +glabel ai01a0 +/* f05da4c: 3c03800a */ lui $v1,0x800a +/* f05da50: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05da54: 8c6e0434 */ lw $t6,0x434($v1) +/* f05da58: 8c6f0438 */ lw $t7,0x438($v1) +/* f05da5c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05da60: afbf0014 */ sw $ra,0x14($sp) +/* f05da64: 01cf3021 */ addu $a2,$t6,$t7 +/* f05da68: 90c50002 */ lbu $a1,0x2($a2) +/* f05da6c: afa6001c */ sw $a2,0x1c($sp) +/* f05da70: 0fc126d1 */ jal chrFindById +/* f05da74: 8c640424 */ lw $a0,0x424($v1) +/* f05da78: 3c03800a */ lui $v1,0x800a +/* f05da7c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05da80: 10400003 */ beqz $v0,.L0f05da90 +/* f05da84: 8fa6001c */ lw $a2,0x1c($sp) +/* f05da88: 90d80003 */ lbu $t8,0x3($a2) +/* f05da8c: a058032f */ sb $t8,0x32f($v0) +.L0f05da90: +/* f05da90: 8c790438 */ lw $t9,0x438($v1) +/* f05da94: 8fbf0014 */ lw $ra,0x14($sp) +/* f05da98: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05da9c: 27280004 */ addiu $t0,$t9,0x4 +/* f05daa0: ac680438 */ sw $t0,0x438($v1) +/* f05daa4: 03e00008 */ jr $ra +/* f05daa8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01a1 + */ +GLOBAL_ASM( +glabel ai01a1 +/* f05daac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05dab0: 3c06800a */ lui $a2,0x800a +/* f05dab4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05dab8: afbf0014 */ sw $ra,0x14($sp) +/* f05dabc: 8cc40424 */ lw $a0,0x424($a2) +/* f05dac0: 0fc126d1 */ jal chrFindById +/* f05dac4: 240500f6 */ addiu $a1,$zero,0xf6 +/* f05dac8: 3c06800a */ lui $a2,0x800a +/* f05dacc: 10400007 */ beqz $v0,.L0f05daec +/* f05dad0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05dad4: 8c43001c */ lw $v1,0x1c($v0) +/* f05dad8: 50600005 */ beqzl $v1,.L0f05daf0 +/* f05dadc: 8cd80438 */ lw $t8,0x438($a2) +/* f05dae0: 846e0028 */ lh $t6,0x28($v1) +/* f05dae4: 8ccf0424 */ lw $t7,0x424($a2) +/* f05dae8: a5ee0330 */ sh $t6,0x330($t7) +.L0f05daec: +/* f05daec: 8cd80438 */ lw $t8,0x438($a2) +.L0f05daf0: +/* f05daf0: 8fbf0014 */ lw $ra,0x14($sp) +/* f05daf4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05daf8: 27190002 */ addiu $t9,$t8,0x2 +/* f05dafc: acd90438 */ sw $t9,0x438($a2) +/* f05db00: 03e00008 */ jr $ra +/* f05db04: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01a2 + */ +GLOBAL_ASM( +glabel ai01a2 +/* f05db08: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05db0c: afb10020 */ sw $s1,0x20($sp) +/* f05db10: 3c11800a */ lui $s1,0x800a +/* f05db14: 26319fc0 */ addiu $s1,$s1,-24640 +/* f05db18: 8e2e0434 */ lw $t6,0x434($s1) +/* f05db1c: 8e2f0438 */ lw $t7,0x438($s1) +/* f05db20: afb0001c */ sw $s0,0x1c($sp) +/* f05db24: afbf0024 */ sw $ra,0x24($sp) +/* f05db28: 01cf8021 */ addu $s0,$t6,$t7 +/* f05db2c: 92030002 */ lbu $v1,0x2($s0) +/* f05db30: 54600019 */ bnezl $v1,.L0f05db98 +/* f05db34: 24010001 */ addiu $at,$zero,0x1 +/* f05db38: 0c004b70 */ jal 0x12dc0 +/* f05db3c: 00000000 */ sll $zero,$zero,0x0 +/* f05db40: 24010003 */ addiu $at,$zero,0x3 +/* f05db44: 0041001b */ divu $zero,$v0,$at +/* f05db48: 8e230424 */ lw $v1,0x424($s1) +/* f05db4c: 00004010 */ mfhi $t0 +/* f05db50: 00084840 */ sll $t1,$t0,0x1 +/* f05db54: 90780112 */ lbu $t8,0x112($v1) +/* f05db58: 3c058007 */ lui $a1,0x8007 +/* f05db5c: 82040003 */ lb $a0,0x3($s0) +/* f05db60: 0018c880 */ sll $t9,$t8,0x2 +/* f05db64: 0338c823 */ subu $t9,$t9,$t8 +/* f05db68: 0019c840 */ sll $t9,$t9,0x1 +/* f05db6c: 03295021 */ addu $t2,$t9,$t1 +/* f05db70: 00aa2821 */ addu $a1,$a1,$t2 +/* f05db74: 240b0009 */ addiu $t3,$zero,0x9 +/* f05db78: 8c67001c */ lw $a3,0x1c($v1) +/* f05db7c: 84a597b4 */ lh $a1,-0x684c($a1) +/* f05db80: afa00014 */ sw $zero,0x14($sp) +/* f05db84: afab0010 */ sw $t3,0x10($sp) +/* f05db88: 0fc25010 */ jal func0f094040 +/* f05db8c: 00003025 */ or $a2,$zero,$zero +/* f05db90: 92030002 */ lbu $v1,0x2($s0) +/* f05db94: 24010001 */ addiu $at,$zero,0x1 +.L0f05db98: +/* f05db98: 54610019 */ bnel $v1,$at,.L0f05dc00 +/* f05db9c: 24010002 */ addiu $at,$zero,0x2 +/* f05dba0: 0c004b70 */ jal 0x12dc0 +/* f05dba4: 00000000 */ sll $zero,$zero,0x0 +/* f05dba8: 24010003 */ addiu $at,$zero,0x3 +/* f05dbac: 0041001b */ divu $zero,$v0,$at +/* f05dbb0: 8e230424 */ lw $v1,0x424($s1) +/* f05dbb4: 00007010 */ mfhi $t6 +/* f05dbb8: 000e7840 */ sll $t7,$t6,0x1 +/* f05dbbc: 906c0112 */ lbu $t4,0x112($v1) +/* f05dbc0: 3c058007 */ lui $a1,0x8007 +/* f05dbc4: 82040003 */ lb $a0,0x3($s0) +/* f05dbc8: 000c6880 */ sll $t5,$t4,0x2 +/* f05dbcc: 01ac6823 */ subu $t5,$t5,$t4 +/* f05dbd0: 000d6840 */ sll $t5,$t5,0x1 +/* f05dbd4: 01afc021 */ addu $t8,$t5,$t7 +/* f05dbd8: 00b82821 */ addu $a1,$a1,$t8 +/* f05dbdc: 24080009 */ addiu $t0,$zero,0x9 +/* f05dbe0: 8c67001c */ lw $a3,0x1c($v1) +/* f05dbe4: 84a59790 */ lh $a1,-0x6870($a1) +/* f05dbe8: afa00014 */ sw $zero,0x14($sp) +/* f05dbec: afa80010 */ sw $t0,0x10($sp) +/* f05dbf0: 0fc25010 */ jal func0f094040 +/* f05dbf4: 00003025 */ or $a2,$zero,$zero +/* f05dbf8: 92030002 */ lbu $v1,0x2($s0) +/* f05dbfc: 24010002 */ addiu $at,$zero,0x2 +.L0f05dc00: +/* f05dc00: 54610019 */ bnel $v1,$at,.L0f05dc68 +/* f05dc04: 24010003 */ addiu $at,$zero,0x3 +/* f05dc08: 0c004b70 */ jal 0x12dc0 +/* f05dc0c: 00000000 */ sll $zero,$zero,0x0 +/* f05dc10: 24010003 */ addiu $at,$zero,0x3 +/* f05dc14: 0041001b */ divu $zero,$v0,$at +/* f05dc18: 8e230424 */ lw $v1,0x424($s1) +/* f05dc1c: 00005010 */ mfhi $t2 +/* f05dc20: 000a5840 */ sll $t3,$t2,0x1 +/* f05dc24: 90790112 */ lbu $t9,0x112($v1) +/* f05dc28: 3c058007 */ lui $a1,0x8007 +/* f05dc2c: 82040003 */ lb $a0,0x3($s0) +/* f05dc30: 00194880 */ sll $t1,$t9,0x2 +/* f05dc34: 01394823 */ subu $t1,$t1,$t9 +/* f05dc38: 00094840 */ sll $t1,$t1,0x1 +/* f05dc3c: 012b6021 */ addu $t4,$t1,$t3 +/* f05dc40: 00ac2821 */ addu $a1,$a1,$t4 +/* f05dc44: 240e0009 */ addiu $t6,$zero,0x9 +/* f05dc48: 8c67001c */ lw $a3,0x1c($v1) +/* f05dc4c: 84a597f0 */ lh $a1,-0x6810($a1) +/* f05dc50: afa00014 */ sw $zero,0x14($sp) +/* f05dc54: afae0010 */ sw $t6,0x10($sp) +/* f05dc58: 0fc25010 */ jal func0f094040 +/* f05dc5c: 00003025 */ or $a2,$zero,$zero +/* f05dc60: 92030002 */ lbu $v1,0x2($s0) +/* f05dc64: 24010003 */ addiu $at,$zero,0x3 +.L0f05dc68: +/* f05dc68: 1461000d */ bne $v1,$at,.L0f05dca0 +/* f05dc6c: 3c058007 */ lui $a1,0x8007 +/* f05dc70: 8e230424 */ lw $v1,0x424($s1) +/* f05dc74: 82040003 */ lb $a0,0x3($s0) +/* f05dc78: 24180009 */ addiu $t8,$zero,0x9 +/* f05dc7c: 906d0112 */ lbu $t5,0x112($v1) +/* f05dc80: 8c67001c */ lw $a3,0x1c($v1) +/* f05dc84: afa00014 */ sw $zero,0x14($sp) +/* f05dc88: 000d7840 */ sll $t7,$t5,0x1 +/* f05dc8c: 00af2821 */ addu $a1,$a1,$t7 +/* f05dc90: 84a5982c */ lh $a1,-0x67d4($a1) +/* f05dc94: afb80010 */ sw $t8,0x10($sp) +/* f05dc98: 0fc25010 */ jal func0f094040 +/* f05dc9c: 00003025 */ or $a2,$zero,$zero +.L0f05dca0: +/* f05dca0: 8e280438 */ lw $t0,0x438($s1) +/* f05dca4: 8fbf0024 */ lw $ra,0x24($sp) +/* f05dca8: 8fb0001c */ lw $s0,0x1c($sp) +/* f05dcac: 25190004 */ addiu $t9,$t0,0x4 +/* f05dcb0: ae390438 */ sw $t9,0x438($s1) +/* f05dcb4: 8fb10020 */ lw $s1,0x20($sp) +/* f05dcb8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05dcbc: 03e00008 */ jr $ra +/* f05dcc0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01a3 + */ +GLOBAL_ASM( +glabel ai01a3 +/* f05dcc4: 27bdff98 */ addiu $sp,$sp,-104 +/* f05dcc8: 3c188007 */ lui $t8,0x8007 +/* f05dccc: afbf002c */ sw $ra,0x2c($sp) +/* f05dcd0: afb00028 */ sw $s0,0x28($sp) +/* f05dcd4: 27189840 */ addiu $t8,$t8,-26560 +/* f05dcd8: 8f010000 */ lw $at,0x0($t8) +/* f05dcdc: 27a90044 */ addiu $t1,$sp,0x44 +/* f05dce0: 3c10800a */ lui $s0,0x800a +/* f05dce4: ad210000 */ sw $at,0x0($t1) +/* f05dce8: 8f0b0004 */ lw $t3,0x4($t8) +/* f05dcec: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05dcf0: 8e0e0434 */ lw $t6,0x434($s0) +/* f05dcf4: ad2b0004 */ sw $t3,0x4($t1) +/* f05dcf8: 8f010008 */ lw $at,0x8($t8) +/* f05dcfc: 8e0f0438 */ lw $t7,0x438($s0) +/* f05dd00: ad210008 */ sw $at,0x8($t1) +/* f05dd04: 8f0b000c */ lw $t3,0xc($t8) +/* f05dd08: 01cf1021 */ addu $v0,$t6,$t7 +/* f05dd0c: ad2b000c */ sw $t3,0xc($t1) +/* f05dd10: 8f010010 */ lw $at,0x10($t8) +/* f05dd14: ad210010 */ sw $at,0x10($t1) +/* f05dd18: 8f0b0014 */ lw $t3,0x14($t8) +/* f05dd1c: ad2b0014 */ sw $t3,0x14($t1) +/* f05dd20: 8f010018 */ lw $at,0x18($t8) +/* f05dd24: ad210018 */ sw $at,0x18($t1) +/* f05dd28: 9701001c */ lhu $at,0x1c($t8) +/* f05dd2c: a521001c */ sh $at,0x1c($t1) +/* f05dd30: 90480002 */ lbu $t0,0x2($v0) +/* f05dd34: 240100ff */ addiu $at,$zero,0xff +/* f05dd38: 15010014 */ bne $t0,$at,.L0f05dd8c +/* f05dd3c: 01001825 */ or $v1,$t0,$zero +/* f05dd40: 0c004b70 */ jal 0x12dc0 +/* f05dd44: 00000000 */ sll $zero,$zero,0x0 +/* f05dd48: 304c0007 */ andi $t4,$v0,0x7 +/* f05dd4c: 000c6840 */ sll $t5,$t4,0x1 +/* f05dd50: 27a90044 */ addiu $t1,$sp,0x44 +/* f05dd54: 012d7021 */ addu $t6,$t1,$t5 +/* f05dd58: 3c013f00 */ lui $at,0x3f00 +/* f05dd5c: 44812000 */ mtc1 $at,$f4 +/* f05dd60: 95c5000e */ lhu $a1,0xe($t6) +/* f05dd64: 240f000f */ addiu $t7,$zero,0xf +/* f05dd68: afaf0014 */ sw $t7,0x14($sp) +/* f05dd6c: afa00010 */ sw $zero,0x10($sp) +/* f05dd70: 8e040424 */ lw $a0,0x424($s0) +/* f05dd74: 24060000 */ addiu $a2,$zero,0x0 +/* f05dd78: 3c07bf80 */ lui $a3,0xbf80 +/* f05dd7c: 0fc0ebd1 */ jal func0f03af44 +/* f05dd80: e7a40018 */ swc1 $f4,0x18($sp) +/* f05dd84: 1000004f */ beqz $zero,.L0f05dec4 +/* f05dd88: 8e190438 */ lw $t9,0x438($s0) +.L0f05dd8c: +/* f05dd8c: 240100fe */ addiu $at,$zero,0xfe +/* f05dd90: 14610029 */ bne $v1,$at,.L0f05de38 +/* f05dd94: 24050001 */ addiu $a1,$zero,0x1 +/* f05dd98: 0fc0a209 */ jal func0f028824 +/* f05dd9c: 8e040424 */ lw $a0,0x424($s0) +/* f05dda0: afa20040 */ sw $v0,0x40($sp) +/* f05dda4: 8e040424 */ lw $a0,0x424($s0) +/* f05dda8: 0fc0a209 */ jal func0f028824 +/* f05ddac: 00002825 */ or $a1,$zero,$zero +/* f05ddb0: afa2003c */ sw $v0,0x3c($sp) +/* f05ddb4: 0fc0b849 */ jal func0f02e124 +/* f05ddb8: 8fa40040 */ lw $a0,0x40($sp) +/* f05ddbc: 54400006 */ bnezl $v0,.L0f05ddd8 +/* f05ddc0: 3c013f00 */ lui $at,0x3f00 +/* f05ddc4: 0fc0b849 */ jal func0f02e124 +/* f05ddc8: 8fa4003c */ lw $a0,0x3c($sp) +/* f05ddcc: 1040000e */ beqz $v0,.L0f05de08 +/* f05ddd0: 2405029a */ addiu $a1,$zero,0x29a +/* f05ddd4: 3c013f00 */ lui $at,0x3f00 +.L0f05ddd8: +/* f05ddd8: 44813000 */ mtc1 $at,$f6 +/* f05dddc: 240a0005 */ addiu $t2,$zero,0x5 +/* f05dde0: afaa0014 */ sw $t2,0x14($sp) +/* f05dde4: 8e040424 */ lw $a0,0x424($s0) +/* f05dde8: 24050299 */ addiu $a1,$zero,0x299 +/* f05ddec: 24060000 */ addiu $a2,$zero,0x0 +/* f05ddf0: 3c07bf80 */ lui $a3,0xbf80 +/* f05ddf4: afa00010 */ sw $zero,0x10($sp) +/* f05ddf8: 0fc0ebd1 */ jal func0f03af44 +/* f05ddfc: e7a60018 */ swc1 $f6,0x18($sp) +/* f05de00: 10000030 */ beqz $zero,.L0f05dec4 +/* f05de04: 8e190438 */ lw $t9,0x438($s0) +.L0f05de08: +/* f05de08: 3c013f00 */ lui $at,0x3f00 +/* f05de0c: 44814000 */ mtc1 $at,$f8 +/* f05de10: 24190005 */ addiu $t9,$zero,0x5 +/* f05de14: afb90014 */ sw $t9,0x14($sp) +/* f05de18: 8e040424 */ lw $a0,0x424($s0) +/* f05de1c: 24060000 */ addiu $a2,$zero,0x0 +/* f05de20: 3c07bf80 */ lui $a3,0xbf80 +/* f05de24: afa00010 */ sw $zero,0x10($sp) +/* f05de28: 0fc0ebd1 */ jal func0f03af44 +/* f05de2c: e7a80018 */ swc1 $f8,0x18($sp) +/* f05de30: 10000024 */ beqz $zero,.L0f05dec4 +/* f05de34: 8e190438 */ lw $t9,0x438($s0) +.L0f05de38: +/* f05de38: 24010003 */ addiu $at,$zero,0x3 +/* f05de3c: 14610014 */ bne $v1,$at,.L0f05de90 +/* f05de40: 00087040 */ sll $t6,$t0,0x1 +/* f05de44: 0c004b70 */ jal 0x12dc0 +/* f05de48: 00000000 */ sll $zero,$zero,0x0 +/* f05de4c: 30580001 */ andi $t8,$v0,0x1 +/* f05de50: 00185840 */ sll $t3,$t8,0x1 +/* f05de54: 27a90044 */ addiu $t1,$sp,0x44 +/* f05de58: 012b6021 */ addu $t4,$t1,$t3 +/* f05de5c: 3c013f00 */ lui $at,0x3f00 +/* f05de60: 44815000 */ mtc1 $at,$f10 +/* f05de64: 95850006 */ lhu $a1,0x6($t4) +/* f05de68: 240d000f */ addiu $t5,$zero,0xf +/* f05de6c: afad0014 */ sw $t5,0x14($sp) +/* f05de70: afa00010 */ sw $zero,0x10($sp) +/* f05de74: 8e040424 */ lw $a0,0x424($s0) +/* f05de78: 24060000 */ addiu $a2,$zero,0x0 +/* f05de7c: 3c07bf80 */ lui $a3,0xbf80 +/* f05de80: 0fc0ebd1 */ jal func0f03af44 +/* f05de84: e7aa0018 */ swc1 $f10,0x18($sp) +/* f05de88: 1000000e */ beqz $zero,.L0f05dec4 +/* f05de8c: 8e190438 */ lw $t9,0x438($s0) +.L0f05de90: +/* f05de90: 012e7821 */ addu $t7,$t1,$t6 +/* f05de94: 3c013f00 */ lui $at,0x3f00 +/* f05de98: 44818000 */ mtc1 $at,$f16 +/* f05de9c: 95e50000 */ lhu $a1,0x0($t7) +/* f05dea0: 240a000f */ addiu $t2,$zero,0xf +/* f05dea4: afaa0014 */ sw $t2,0x14($sp) +/* f05dea8: afa00010 */ sw $zero,0x10($sp) +/* f05deac: 8e040424 */ lw $a0,0x424($s0) +/* f05deb0: 24060000 */ addiu $a2,$zero,0x0 +/* f05deb4: 3c07bf80 */ lui $a3,0xbf80 +/* f05deb8: 0fc0ebd1 */ jal func0f03af44 +/* f05debc: e7b00018 */ swc1 $f16,0x18($sp) +/* f05dec0: 8e190438 */ lw $t9,0x438($s0) +.L0f05dec4: +/* f05dec4: 8fbf002c */ lw $ra,0x2c($sp) +/* f05dec8: 00001025 */ or $v0,$zero,$zero +/* f05decc: 27380003 */ addiu $t8,$t9,0x3 +/* f05ded0: ae180438 */ sw $t8,0x438($s0) +/* f05ded4: 8fb00028 */ lw $s0,0x28($sp) +/* f05ded8: 03e00008 */ jr $ra +/* f05dedc: 27bd0068 */ addiu $sp,$sp,0x68 +); + +/** + * @cmd 01a5 + */ +GLOBAL_ASM( +glabel ai01a5 +/* f05dee0: 3c03800a */ lui $v1,0x800a +/* f05dee4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05dee8: 8c6e0434 */ lw $t6,0x434($v1) +/* f05deec: 8c6f0438 */ lw $t7,0x438($v1) +/* f05def0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05def4: afbf0014 */ sw $ra,0x14($sp) +/* f05def8: 01cfc021 */ addu $t8,$t6,$t7 +/* f05defc: afb8001c */ sw $t8,0x1c($sp) +/* f05df00: 0fc11a8c */ jal func0f046a30 +/* f05df04: 8c640424 */ lw $a0,0x424($v1) +/* f05df08: 3c03800a */ lui $v1,0x800a +/* f05df0c: 1040000a */ beqz $v0,.L0f05df38 +/* f05df10: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05df14: 8fb9001c */ lw $t9,0x1c($sp) +/* f05df18: 8c640434 */ lw $a0,0x434($v1) +/* f05df1c: 8c650438 */ lw $a1,0x438($v1) +/* f05df20: 0fc13583 */ jal chraiGoToLabel +/* f05df24: 93260002 */ lbu $a2,0x2($t9) +/* f05df28: 3c03800a */ lui $v1,0x800a +/* f05df2c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05df30: 10000004 */ beqz $zero,.L0f05df44 +/* f05df34: ac620438 */ sw $v0,0x438($v1) +.L0f05df38: +/* f05df38: 8c680438 */ lw $t0,0x438($v1) +/* f05df3c: 25090003 */ addiu $t1,$t0,0x3 +/* f05df40: ac690438 */ sw $t1,0x438($v1) +.L0f05df44: +/* f05df44: 8fbf0014 */ lw $ra,0x14($sp) +/* f05df48: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05df4c: 00001025 */ or $v0,$zero,$zero +/* f05df50: 03e00008 */ jr $ra +/* f05df54: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01a6 + */ +GLOBAL_ASM( +glabel ai01a6 +/* f05df58: 3c03800a */ lui $v1,0x800a +/* f05df5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05df60: 8c6e0434 */ lw $t6,0x434($v1) +/* f05df64: 8c6f0438 */ lw $t7,0x438($v1) +/* f05df68: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05df6c: afbf0014 */ sw $ra,0x14($sp) +/* f05df70: 01cf3821 */ addu $a3,$t6,$t7 +/* f05df74: afa7001c */ sw $a3,0x1c($sp) +/* f05df78: 0fc0a221 */ jal func0f028884 +/* f05df7c: 8c640424 */ lw $a0,0x424($v1) +/* f05df80: 3c03800a */ lui $v1,0x800a +/* f05df84: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05df88: 8c780424 */ lw $t8,0x424($v1) +/* f05df8c: c444000c */ lwc1 $f4,0xc($v0) +/* f05df90: 44801000 */ mtc1 $zero,$f2 +/* f05df94: 8f19001c */ lw $t9,0x1c($t8) +/* f05df98: 8fa7001c */ lw $a3,0x1c($sp) +/* f05df9c: c726000c */ lwc1 $f6,0xc($t9) +/* f05dfa0: 46062001 */ sub.s $f0,$f4,$f6 +/* f05dfa4: 4602003c */ c.lt.s $f0,$f2 +/* f05dfa8: 00000000 */ sll $zero,$zero,0x0 +/* f05dfac: 45020003 */ bc1fl .L0f05dfbc +/* f05dfb0: 90e80002 */ lbu $t0,0x2($a3) +/* f05dfb4: 46001001 */ sub.s $f0,$f2,$f0 +/* f05dfb8: 90e80002 */ lbu $t0,0x2($a3) +.L0f05dfbc: +/* f05dfbc: 3c014120 */ lui $at,0x4120 +/* f05dfc0: 44818000 */ mtc1 $at,$f16 +/* f05dfc4: 44884000 */ mtc1 $t0,$f8 +/* f05dfc8: 00000000 */ sll $zero,$zero,0x0 +/* f05dfcc: 468042a0 */ cvt.s.w $f10,$f8 +/* f05dfd0: 46105482 */ mul.s $f18,$f10,$f16 +/* f05dfd4: 4612003c */ c.lt.s $f0,$f18 +/* f05dfd8: 00000000 */ sll $zero,$zero,0x0 +/* f05dfdc: 4502000a */ bc1fl .L0f05e008 +/* f05dfe0: 8c690438 */ lw $t1,0x438($v1) +/* f05dfe4: 8c640434 */ lw $a0,0x434($v1) +/* f05dfe8: 8c650438 */ lw $a1,0x438($v1) +/* f05dfec: 0fc13583 */ jal chraiGoToLabel +/* f05dff0: 90e60003 */ lbu $a2,0x3($a3) +/* f05dff4: 3c03800a */ lui $v1,0x800a +/* f05dff8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05dffc: 10000004 */ beqz $zero,.L0f05e010 +/* f05e000: ac620438 */ sw $v0,0x438($v1) +/* f05e004: 8c690438 */ lw $t1,0x438($v1) +.L0f05e008: +/* f05e008: 252a0004 */ addiu $t2,$t1,0x4 +/* f05e00c: ac6a0438 */ sw $t2,0x438($v1) +.L0f05e010: +/* f05e010: 8fbf0014 */ lw $ra,0x14($sp) +/* f05e014: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05e018: 00001025 */ or $v0,$zero,$zero +/* f05e01c: 03e00008 */ jr $ra +/* f05e020: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01aa + */ +GLOBAL_ASM( +glabel ai01aa +/* f05e024: 3c03800a */ lui $v1,0x800a +/* f05e028: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e02c: 8c6e0434 */ lw $t6,0x434($v1) +/* f05e030: 8c6f0438 */ lw $t7,0x438($v1) +/* f05e034: 3c017f1b */ lui $at,0x7f1b +/* f05e038: c4249d9c */ lwc1 $f4,-0x6264($at) +/* f05e03c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05e040: 8c790284 */ lw $t9,0x284($v1) +/* f05e044: 8c690424 */ lw $t1,0x424($v1) +/* f05e048: 01cfc021 */ addu $t8,$t6,$t7 +/* f05e04c: afbf0024 */ sw $ra,0x24($sp) +/* f05e050: afb80034 */ sw $t8,0x34($sp) +/* f05e054: e7a40030 */ swc1 $f4,0x30($sp) +/* f05e058: 8f2200bc */ lw $v0,0xbc($t9) +/* f05e05c: 8d28001c */ lw $t0,0x1c($t1) +/* f05e060: 27aa0030 */ addiu $t2,$sp,0x30 +/* f05e064: 84440028 */ lh $a0,0x28($v0) +/* f05e068: 85060028 */ lh $a2,0x28($t0) +/* f05e06c: afa00018 */ sw $zero,0x18($sp) +/* f05e070: afaa0014 */ sw $t2,0x14($sp) +/* f05e074: afa00010 */ sw $zero,0x10($sp) +/* f05e078: 24450008 */ addiu $a1,$v0,0x8 +/* f05e07c: 0fc015bd */ jal func0f0056f4 +/* f05e080: 25070008 */ addiu $a3,$t0,0x8 +/* f05e084: 3c017f1b */ lui $at,0x7f1b +/* f05e088: c4289da0 */ lwc1 $f8,-0x6260($at) +/* f05e08c: c7a60030 */ lwc1 $f6,0x30($sp) +/* f05e090: 3c03800a */ lui $v1,0x800a +/* f05e094: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e098: 4608303c */ c.lt.s $f6,$f8 +/* f05e09c: 8fab0034 */ lw $t3,0x34($sp) +/* f05e0a0: 4502000a */ bc1fl .L0f05e0cc +/* f05e0a4: 8c6c0438 */ lw $t4,0x438($v1) +/* f05e0a8: 8c640434 */ lw $a0,0x434($v1) +/* f05e0ac: 8c650438 */ lw $a1,0x438($v1) +/* f05e0b0: 0fc13583 */ jal chraiGoToLabel +/* f05e0b4: 91660002 */ lbu $a2,0x2($t3) +/* f05e0b8: 3c03800a */ lui $v1,0x800a +/* f05e0bc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e0c0: 10000004 */ beqz $zero,.L0f05e0d4 +/* f05e0c4: ac620438 */ sw $v0,0x438($v1) +/* f05e0c8: 8c6c0438 */ lw $t4,0x438($v1) +.L0f05e0cc: +/* f05e0cc: 258d0003 */ addiu $t5,$t4,0x3 +/* f05e0d0: ac6d0438 */ sw $t5,0x438($v1) +.L0f05e0d4: +/* f05e0d4: 8fbf0024 */ lw $ra,0x24($sp) +/* f05e0d8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05e0dc: 00001025 */ or $v0,$zero,$zero +/* f05e0e0: 03e00008 */ jr $ra +/* f05e0e4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01ae + */ +GLOBAL_ASM( +glabel ai01ae +/* f05e0e8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05e0ec: afb00014 */ sw $s0,0x14($sp) +/* f05e0f0: 3c10800a */ lui $s0,0x800a +/* f05e0f4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05e0f8: 8e0f006c */ lw $t7,0x6c($s0) +/* f05e0fc: 8e0e028c */ lw $t6,0x28c($s0) +/* f05e100: afb10018 */ sw $s1,0x18($sp) +/* f05e104: afbf001c */ sw $ra,0x1c($sp) +/* f05e108: 00008825 */ or $s1,$zero,$zero +/* f05e10c: 11e00003 */ beqz $t7,.L0f05e11c +/* f05e110: afae0024 */ sw $t6,0x24($sp) +/* f05e114: 10000002 */ beqz $zero,.L0f05e120 +/* f05e118: 24050001 */ addiu $a1,$zero,0x1 +.L0f05e11c: +/* f05e11c: 00002825 */ or $a1,$zero,$zero +.L0f05e120: +/* f05e120: 8e180068 */ lw $t8,0x68($s0) +/* f05e124: 00002025 */ or $a0,$zero,$zero +/* f05e128: 00001825 */ or $v1,$zero,$zero +/* f05e12c: 13000003 */ beqz $t8,.L0f05e13c +/* f05e130: 00001025 */ or $v0,$zero,$zero +/* f05e134: 10000001 */ beqz $zero,.L0f05e13c +/* f05e138: 24040001 */ addiu $a0,$zero,0x1 +.L0f05e13c: +/* f05e13c: 8e190064 */ lw $t9,0x64($s0) +/* f05e140: 13200003 */ beqz $t9,.L0f05e150 +/* f05e144: 00000000 */ sll $zero,$zero,0x0 +/* f05e148: 10000001 */ beqz $zero,.L0f05e150 +/* f05e14c: 24030001 */ addiu $v1,$zero,0x1 +.L0f05e150: +/* f05e150: 8e080070 */ lw $t0,0x70($s0) +/* f05e154: 11000003 */ beqz $t0,.L0f05e164 +/* f05e158: 00000000 */ sll $zero,$zero,0x0 +/* f05e15c: 10000001 */ beqz $zero,.L0f05e164 +/* f05e160: 24020001 */ addiu $v0,$zero,0x1 +.L0f05e164: +/* f05e164: 00434821 */ addu $t1,$v0,$v1 +/* f05e168: 01245021 */ addu $t2,$t1,$a0 +/* f05e16c: 01455821 */ addu $t3,$t2,$a1 +/* f05e170: 19600030 */ blez $t3,.L0f05e234 +/* f05e174: 00000000 */ sll $zero,$zero,0x0 +.L0f05e178: +/* f05e178: 0fc4a24b */ jal func0f12892c +/* f05e17c: 02202025 */ or $a0,$s1,$zero +/* f05e180: 8e020284 */ lw $v0,0x284($s0) +/* f05e184: 8e0c02a0 */ lw $t4,0x2a0($s0) +/* f05e188: 11820004 */ beq $t4,$v0,.L0f05e19c +/* f05e18c: 00000000 */ sll $zero,$zero,0x0 +/* f05e190: 8e0d02a4 */ lw $t5,0x2a4($s0) +/* f05e194: 55a2000a */ bnel $t5,$v0,.L0f05e1c0 +/* f05e198: 8e0f006c */ lw $t7,0x6c($s0) +.L0f05e19c: +/* f05e19c: 0fc44580 */ jal func0f111600 +/* f05e1a0: 00000000 */ sll $zero,$zero,0x0 +/* f05e1a4: 8e0e0284 */ lw $t6,0x284($s0) +/* f05e1a8: 24040001 */ addiu $a0,$zero,0x1 +/* f05e1ac: 0fc44762 */ jal func0f111d88 +/* f05e1b0: adc000c4 */ sw $zero,0xc4($t6) +/* f05e1b4: 0fc2865b */ jal func0f0a196c +/* f05e1b8: 24040001 */ addiu $a0,$zero,0x1 +/* f05e1bc: 8e0f006c */ lw $t7,0x6c($s0) +.L0f05e1c0: +/* f05e1c0: 26310001 */ addiu $s1,$s1,0x1 +/* f05e1c4: 00002825 */ or $a1,$zero,$zero +/* f05e1c8: 11e00003 */ beqz $t7,.L0f05e1d8 +/* f05e1cc: 00002025 */ or $a0,$zero,$zero +/* f05e1d0: 10000001 */ beqz $zero,.L0f05e1d8 +/* f05e1d4: 24050001 */ addiu $a1,$zero,0x1 +.L0f05e1d8: +/* f05e1d8: 8e180068 */ lw $t8,0x68($s0) +/* f05e1dc: 00001825 */ or $v1,$zero,$zero +/* f05e1e0: 00001025 */ or $v0,$zero,$zero +/* f05e1e4: 13000003 */ beqz $t8,.L0f05e1f4 +/* f05e1e8: 00000000 */ sll $zero,$zero,0x0 +/* f05e1ec: 10000001 */ beqz $zero,.L0f05e1f4 +/* f05e1f0: 24040001 */ addiu $a0,$zero,0x1 +.L0f05e1f4: +/* f05e1f4: 8e190064 */ lw $t9,0x64($s0) +/* f05e1f8: 13200003 */ beqz $t9,.L0f05e208 +/* f05e1fc: 00000000 */ sll $zero,$zero,0x0 +/* f05e200: 10000001 */ beqz $zero,.L0f05e208 +/* f05e204: 24030001 */ addiu $v1,$zero,0x1 +.L0f05e208: +/* f05e208: 8e080070 */ lw $t0,0x70($s0) +/* f05e20c: 11000003 */ beqz $t0,.L0f05e21c +/* f05e210: 00000000 */ sll $zero,$zero,0x0 +/* f05e214: 10000001 */ beqz $zero,.L0f05e21c +/* f05e218: 24020001 */ addiu $v0,$zero,0x1 +.L0f05e21c: +/* f05e21c: 00434821 */ addu $t1,$v0,$v1 +/* f05e220: 01245021 */ addu $t2,$t1,$a0 +/* f05e224: 01455821 */ addu $t3,$t2,$a1 +/* f05e228: 022b082a */ slt $at,$s1,$t3 +/* f05e22c: 1420ffd2 */ bnez $at,.L0f05e178 +/* f05e230: 00000000 */ sll $zero,$zero,0x0 +.L0f05e234: +/* f05e234: 0fc4a24b */ jal func0f12892c +/* f05e238: 8fa40024 */ lw $a0,0x24($sp) +/* f05e23c: 8e0c0438 */ lw $t4,0x438($s0) +/* f05e240: 8fbf001c */ lw $ra,0x1c($sp) +/* f05e244: 8fb10018 */ lw $s1,0x18($sp) +/* f05e248: 258d0003 */ addiu $t5,$t4,0x3 +/* f05e24c: ae0d0438 */ sw $t5,0x438($s0) +/* f05e250: 8fb00014 */ lw $s0,0x14($sp) +/* f05e254: 27bd0030 */ addiu $sp,$sp,0x30 +/* f05e258: 03e00008 */ jr $ra +/* f05e25c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01ad + */ +GLOBAL_ASM( +glabel ai01ad +/* f05e260: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05e264: afbf0014 */ sw $ra,0x14($sp) +/* f05e268: 0fc31f7b */ jal func0f0c7dec +/* f05e26c: 00002025 */ or $a0,$zero,$zero +/* f05e270: 3c03800a */ lui $v1,0x800a +/* f05e274: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e278: 8c6e0438 */ lw $t6,0x438($v1) +/* f05e27c: 8fbf0014 */ lw $ra,0x14($sp) +/* f05e280: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05e284: 25cf0003 */ addiu $t7,$t6,0x3 +/* f05e288: ac6f0438 */ sw $t7,0x438($v1) +/* f05e28c: 03e00008 */ jr $ra +/* f05e290: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01af + */ +GLOBAL_ASM( +glabel ai01af +/* f05e294: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05e298: afb00018 */ sw $s0,0x18($sp) +/* f05e29c: 3c10800a */ lui $s0,0x800a +/* f05e2a0: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05e2a4: 8e0e0434 */ lw $t6,0x434($s0) +/* f05e2a8: 8e0f0438 */ lw $t7,0x438($s0) +/* f05e2ac: afbf001c */ sw $ra,0x1c($sp) +/* f05e2b0: 01cf1821 */ addu $v1,$t6,$t7 +/* f05e2b4: 90640003 */ lbu $a0,0x3($v1) +/* f05e2b8: 0fc2556c */ jal func0f0955b0 +/* f05e2bc: afa3002c */ sw $v1,0x2c($sp) +/* f05e2c0: 8fa3002c */ lw $v1,0x2c($sp) +/* f05e2c4: afa20028 */ sw $v0,0x28($sp) +/* f05e2c8: 8e040424 */ lw $a0,0x424($s0) +/* f05e2cc: 0fc126d1 */ jal chrFindById +/* f05e2d0: 90650002 */ lbu $a1,0x2($v1) +/* f05e2d4: 10400029 */ beqz $v0,.L0f05e37c +/* f05e2d8: 00402825 */ or $a1,$v0,$zero +/* f05e2dc: 8c43001c */ lw $v1,0x1c($v0) +/* f05e2e0: 50600027 */ beqzl $v1,.L0f05e380 +/* f05e2e4: 8e0d0438 */ lw $t5,0x438($s0) +/* f05e2e8: 90780000 */ lbu $t8,0x0($v1) +/* f05e2ec: 24010006 */ addiu $at,$zero,0x6 +/* f05e2f0: 8fa20028 */ lw $v0,0x28($sp) +/* f05e2f4: 57010022 */ bnel $t8,$at,.L0f05e380 +/* f05e2f8: 8e0d0438 */ lw $t5,0x438($s0) +/* f05e2fc: 50400020 */ beqzl $v0,.L0f05e380 +/* f05e300: 8e0d0438 */ lw $t5,0x438($s0) +/* f05e304: 8c590014 */ lw $t9,0x14($v0) +/* f05e308: 5320001d */ beqzl $t9,.L0f05e380 +/* f05e30c: 8e0d0438 */ lw $t5,0x438($s0) +/* f05e310: 8e08028c */ lw $t0,0x28c($s0) +/* f05e314: afa80020 */ sw $t0,0x20($sp) +/* f05e318: 0fc4a25f */ jal func0f12897c +/* f05e31c: 8ca4001c */ lw $a0,0x1c($a1) +/* f05e320: 0fc4a24b */ jal func0f12892c +/* f05e324: 00402025 */ or $a0,$v0,$zero +/* f05e328: 8e090284 */ lw $t1,0x284($s0) +/* f05e32c: 8d2a01b0 */ lw $t2,0x1b0($t1) +/* f05e330: 15400010 */ bnez $t2,.L0f05e374 +/* f05e334: 00000000 */ sll $zero,$zero,0x0 +/* f05e338: 0fc331a0 */ jal func0f0cc680 +/* f05e33c: 00000000 */ sll $zero,$zero,0x0 +/* f05e340: 24010002 */ addiu $at,$zero,0x2 +/* f05e344: 1441000b */ bne $v0,$at,.L0f05e374 +/* f05e348: 00000000 */ sll $zero,$zero,0x0 +/* f05e34c: 8e0b0284 */ lw $t3,0x284($s0) +/* f05e350: 44802000 */ mtc1 $zero,$f4 +/* f05e354: 8fac0028 */ lw $t4,0x28($sp) +/* f05e358: c56600b4 */ lwc1 $f6,0xb4($t3) +/* f05e35c: 46062032 */ c.eq.s $f4,$f6 +/* f05e360: 00000000 */ sll $zero,$zero,0x0 +/* f05e364: 45000003 */ bc1f .L0f05e374 +/* f05e368: 00000000 */ sll $zero,$zero,0x0 +/* f05e36c: 0fc31f3c */ jal func0f0c7cf0 +/* f05e370: 8d840014 */ lw $a0,0x14($t4) +.L0f05e374: +/* f05e374: 0fc4a24b */ jal func0f12892c +/* f05e378: 8fa40020 */ lw $a0,0x20($sp) +.L0f05e37c: +/* f05e37c: 8e0d0438 */ lw $t5,0x438($s0) +.L0f05e380: +/* f05e380: 8fbf001c */ lw $ra,0x1c($sp) +/* f05e384: 00001025 */ or $v0,$zero,$zero +/* f05e388: 25ae0004 */ addiu $t6,$t5,0x4 +/* f05e38c: ae0e0438 */ sw $t6,0x438($s0) +/* f05e390: 8fb00018 */ lw $s0,0x18($sp) +/* f05e394: 03e00008 */ jr $ra +/* f05e398: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 01b1 + */ +GLOBAL_ASM( +glabel ai01b1 +/* f05e39c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f05e3a0: 3c02800a */ lui $v0,0x800a +/* f05e3a4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05e3a8: 8c4e0434 */ lw $t6,0x434($v0) +/* f05e3ac: 8c4f0438 */ lw $t7,0x438($v0) +/* f05e3b0: afb50028 */ sw $s5,0x28($sp) +/* f05e3b4: afbf002c */ sw $ra,0x2c($sp) +/* f05e3b8: afb40024 */ sw $s4,0x24($sp) +/* f05e3bc: afb30020 */ sw $s3,0x20($sp) +/* f05e3c0: afb2001c */ sw $s2,0x1c($sp) +/* f05e3c4: afb10018 */ sw $s1,0x18($sp) +/* f05e3c8: afb00014 */ sw $s0,0x14($sp) +/* f05e3cc: 01cfa821 */ addu $s5,$t6,$t7 +/* f05e3d0: 0fc2554a */ jal func0f095528 +/* f05e3d4: 92a40002 */ lbu $a0,0x2($s5) +/* f05e3d8: afa20058 */ sw $v0,0x58($sp) +/* f05e3dc: 0fc2554a */ jal func0f095528 +/* f05e3e0: 92a40003 */ lbu $a0,0x3($s5) +/* f05e3e4: afa20054 */ sw $v0,0x54($sp) +/* f05e3e8: 0fc2554a */ jal func0f095528 +/* f05e3ec: 92a40004 */ lbu $a0,0x4($s5) +/* f05e3f0: 0c004b70 */ jal 0x12dc0 +/* f05e3f4: afa20050 */ sw $v0,0x50($sp) +/* f05e3f8: 24110005 */ addiu $s1,$zero,0x5 +/* f05e3fc: 0051001b */ divu $zero,$v0,$s1 +/* f05e400: 0000c010 */ mfhi $t8 +/* f05e404: a3b8004b */ sb $t8,0x4b($sp) +/* f05e408: 16200002 */ bnez $s1,.L0f05e414 +/* f05e40c: 00000000 */ sll $zero,$zero,0x0 +/* f05e410: 0007000d */ break 0x7 +.L0f05e414: +/* f05e414: 0c004b70 */ jal 0x12dc0 +/* f05e418: 00000000 */ sll $zero,$zero,0x0 +/* f05e41c: 0051001b */ divu $zero,$v0,$s1 +/* f05e420: 0000a010 */ mfhi $s4 +/* f05e424: 329900ff */ andi $t9,$s4,0xff +/* f05e428: 16200002 */ bnez $s1,.L0f05e434 +/* f05e42c: 00000000 */ sll $zero,$zero,0x0 +/* f05e430: 0007000d */ break 0x7 +.L0f05e434: +/* f05e434: 0320a025 */ or $s4,$t9,$zero +/* f05e438: 0c004b70 */ jal 0x12dc0 +/* f05e43c: 00000000 */ sll $zero,$zero,0x0 +/* f05e440: 0051001b */ divu $zero,$v0,$s1 +/* f05e444: 92a90005 */ lbu $t1,0x5($s5) +/* f05e448: 00009810 */ mfhi $s3 +/* f05e44c: 326800ff */ andi $t0,$s3,0xff +/* f05e450: a3a90044 */ sb $t1,0x44($sp) +/* f05e454: 92aa0006 */ lbu $t2,0x6($s5) +/* f05e458: 93b0004b */ lbu $s0,0x4b($sp) +/* f05e45c: 01009825 */ or $s3,$t0,$zero +/* f05e460: a3aa0045 */ sb $t2,0x45($sp) +/* f05e464: 92ab0007 */ lbu $t3,0x7($s5) +/* f05e468: 16200002 */ bnez $s1,.L0f05e474 +/* f05e46c: 00000000 */ sll $zero,$zero,0x0 +/* f05e470: 0007000d */ break 0x7 +.L0f05e474: +/* f05e474: a3ab0046 */ sb $t3,0x46($sp) +/* f05e478: 92ac0008 */ lbu $t4,0x8($s5) +/* f05e47c: 02809025 */ or $s2,$s4,$zero +/* f05e480: a3ac0047 */ sb $t4,0x47($sp) +/* f05e484: 92ad0009 */ lbu $t5,0x9($s5) +/* f05e488: a3ad0048 */ sb $t5,0x48($sp) +/* f05e48c: 92ae000d */ lbu $t6,0xd($s5) +/* f05e490: a3ae003c */ sb $t6,0x3c($sp) +/* f05e494: 92af000e */ lbu $t7,0xe($s5) +/* f05e498: a3af003d */ sb $t7,0x3d($sp) +/* f05e49c: 92b8000f */ lbu $t8,0xf($s5) +/* f05e4a0: a3b8003e */ sb $t8,0x3e($sp) +/* f05e4a4: 92b90010 */ lbu $t9,0x10($s5) +/* f05e4a8: a3b9003f */ sb $t9,0x3f($sp) +/* f05e4ac: 92a80011 */ lbu $t0,0x11($s5) +/* f05e4b0: 1614000d */ bne $s0,$s4,.L0f05e4e8 +/* f05e4b4: a3a80040 */ sb $t0,0x40($sp) +.L0f05e4b8: +/* f05e4b8: 0c004b70 */ jal 0x12dc0 +/* f05e4bc: 00000000 */ sll $zero,$zero,0x0 +/* f05e4c0: 0051001b */ divu $zero,$v0,$s1 +/* f05e4c4: 00001810 */ mfhi $v1 +/* f05e4c8: 306900ff */ andi $t1,$v1,0xff +/* f05e4cc: 16200002 */ bnez $s1,.L0f05e4d8 +/* f05e4d0: 00000000 */ sll $zero,$zero,0x0 +/* f05e4d4: 0007000d */ break 0x7 +.L0f05e4d8: +/* f05e4d8: 307400ff */ andi $s4,$v1,0xff +/* f05e4dc: 1209fff6 */ beq $s0,$t1,.L0f05e4b8 +/* f05e4e0: 00000000 */ sll $zero,$zero,0x0 +/* f05e4e4: 02809025 */ or $s2,$s4,$zero +.L0f05e4e8: +/* f05e4e8: 12530003 */ beq $s2,$s3,.L0f05e4f8 +/* f05e4ec: 02601025 */ or $v0,$s3,$zero +/* f05e4f0: 5602000f */ bnel $s0,$v0,.L0f05e530 +/* f05e4f4: 93ab004b */ lbu $t3,0x4b($sp) +.L0f05e4f8: +/* f05e4f8: 0c004b70 */ jal 0x12dc0 +/* f05e4fc: 00000000 */ sll $zero,$zero,0x0 +/* f05e500: 0051001b */ divu $zero,$v0,$s1 +/* f05e504: 00001810 */ mfhi $v1 +/* f05e508: 306a00ff */ andi $t2,$v1,0xff +/* f05e50c: 16200002 */ bnez $s1,.L0f05e518 +/* f05e510: 00000000 */ sll $zero,$zero,0x0 +/* f05e514: 0007000d */ break 0x7 +.L0f05e518: +/* f05e518: 307300ff */ andi $s3,$v1,0xff +/* f05e51c: 124afff6 */ beq $s2,$t2,.L0f05e4f8 +/* f05e520: 00000000 */ sll $zero,$zero,0x0 +/* f05e524: 1213fff4 */ beq $s0,$s3,.L0f05e4f8 +/* f05e528: 00000000 */ sll $zero,$zero,0x0 +/* f05e52c: 93ab004b */ lbu $t3,0x4b($sp) +.L0f05e530: +/* f05e530: 27b00044 */ addiu $s0,$sp,0x44 +/* f05e534: 020b6021 */ addu $t4,$s0,$t3 +/* f05e538: 0fc2554a */ jal func0f095528 +/* f05e53c: 91840000 */ lbu $a0,0x0($t4) +/* f05e540: 8fa30058 */ lw $v1,0x58($sp) +/* f05e544: 844d0006 */ lh $t5,0x6($v0) +/* f05e548: a46d0006 */ sh $t5,0x6($v1) +/* f05e54c: 8c4e000c */ lw $t6,0xc($v0) +/* f05e550: ac6e000c */ sw $t6,0xc($v1) +/* f05e554: 0fc2554a */ jal func0f095528 +/* f05e558: 92a4000a */ lbu $a0,0xa($s5) +/* f05e55c: 93af004b */ lbu $t7,0x4b($sp) +/* f05e560: 27b1003c */ addiu $s1,$sp,0x3c +/* f05e564: afa20058 */ sw $v0,0x58($sp) +/* f05e568: 022fc021 */ addu $t8,$s1,$t7 +/* f05e56c: 0fc2554a */ jal func0f095528 +/* f05e570: 93040000 */ lbu $a0,0x0($t8) +/* f05e574: 84590006 */ lh $t9,0x6($v0) +/* f05e578: 8fa80058 */ lw $t0,0x58($sp) +/* f05e57c: 02145021 */ addu $t2,$s0,$s4 +/* f05e580: a5190006 */ sh $t9,0x6($t0) +/* f05e584: 8c49000c */ lw $t1,0xc($v0) +/* f05e588: ad09000c */ sw $t1,0xc($t0) +/* f05e58c: 0fc2554a */ jal func0f095528 +/* f05e590: 91440000 */ lbu $a0,0x0($t2) +/* f05e594: 8fa30054 */ lw $v1,0x54($sp) +/* f05e598: 844b0006 */ lh $t3,0x6($v0) +/* f05e59c: a46b0006 */ sh $t3,0x6($v1) +/* f05e5a0: 8c4c000c */ lw $t4,0xc($v0) +/* f05e5a4: ac6c000c */ sw $t4,0xc($v1) +/* f05e5a8: 0fc2554a */ jal func0f095528 +/* f05e5ac: 92a4000b */ lbu $a0,0xb($s5) +/* f05e5b0: afa20054 */ sw $v0,0x54($sp) +/* f05e5b4: 02346821 */ addu $t5,$s1,$s4 +/* f05e5b8: 0fc2554a */ jal func0f095528 +/* f05e5bc: 91a40000 */ lbu $a0,0x0($t5) +/* f05e5c0: 844e0006 */ lh $t6,0x6($v0) +/* f05e5c4: 8faf0054 */ lw $t7,0x54($sp) +/* f05e5c8: 0213c821 */ addu $t9,$s0,$s3 +/* f05e5cc: a5ee0006 */ sh $t6,0x6($t7) +/* f05e5d0: 8c58000c */ lw $t8,0xc($v0) +/* f05e5d4: adf8000c */ sw $t8,0xc($t7) +/* f05e5d8: 0fc2554a */ jal func0f095528 +/* f05e5dc: 93240000 */ lbu $a0,0x0($t9) +/* f05e5e0: 8fa30050 */ lw $v1,0x50($sp) +/* f05e5e4: 84490006 */ lh $t1,0x6($v0) +/* f05e5e8: a4690006 */ sh $t1,0x6($v1) +/* f05e5ec: 8c48000c */ lw $t0,0xc($v0) +/* f05e5f0: ac68000c */ sw $t0,0xc($v1) +/* f05e5f4: 0fc2554a */ jal func0f095528 +/* f05e5f8: 92a4000c */ lbu $a0,0xc($s5) +/* f05e5fc: afa20050 */ sw $v0,0x50($sp) +/* f05e600: 02335021 */ addu $t2,$s1,$s3 +/* f05e604: 0fc2554a */ jal func0f095528 +/* f05e608: 91440000 */ lbu $a0,0x0($t2) +/* f05e60c: 844b0006 */ lh $t3,0x6($v0) +/* f05e610: 8fac0050 */ lw $t4,0x50($sp) +/* f05e614: 3c03800a */ lui $v1,0x800a +/* f05e618: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e61c: a58b0006 */ sh $t3,0x6($t4) +/* f05e620: 8c4d000c */ lw $t5,0xc($v0) +/* f05e624: 00001025 */ or $v0,$zero,$zero +/* f05e628: ad8d000c */ sw $t5,0xc($t4) +/* f05e62c: 8c6e0438 */ lw $t6,0x438($v1) +/* f05e630: 8fbf002c */ lw $ra,0x2c($sp) +/* f05e634: 8fb50028 */ lw $s5,0x28($sp) +/* f05e638: 8fb40024 */ lw $s4,0x24($sp) +/* f05e63c: 8fb30020 */ lw $s3,0x20($sp) +/* f05e640: 8fb2001c */ lw $s2,0x1c($sp) +/* f05e644: 8fb10018 */ lw $s1,0x18($sp) +/* f05e648: 8fb00014 */ lw $s0,0x14($sp) +/* f05e64c: 25d80012 */ addiu $t8,$t6,0x12 +/* f05e650: ac780438 */ sw $t8,0x438($v1) +/* f05e654: 03e00008 */ jr $ra +/* f05e658: 27bd0060 */ addiu $sp,$sp,0x60 +); + +/** + * @cmd 01b2 + */ +GLOBAL_ASM( +glabel ai01b2 +/* f05e65c: 3c05800a */ lui $a1,0x800a +/* f05e660: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05e664: 8ca40438 */ lw $a0,0x438($a1) +/* f05e668: 8cae0434 */ lw $t6,0x434($a1) +/* f05e66c: 3c017f1b */ lui $at,0x7f1b +/* f05e670: c4289da4 */ lwc1 $f8,-0x625c($at) +/* f05e674: 01c41821 */ addu $v1,$t6,$a0 +/* f05e678: 906f0002 */ lbu $t7,0x2($v1) +/* f05e67c: 3c018008 */ lui $at,0x8008 +/* f05e680: 24980003 */ addiu $t8,$a0,0x3 +/* f05e684: 448f2000 */ mtc1 $t7,$f4 +/* f05e688: 00001025 */ or $v0,$zero,$zero +/* f05e68c: 468021a0 */ cvt.s.w $f6,$f4 +/* f05e690: 46083282 */ mul.s $f10,$f6,$f8 +/* f05e694: e42adb84 */ swc1 $f10,-0x247c($at) +/* f05e698: 03e00008 */ jr $ra +/* f05e69c: acb80438 */ sw $t8,0x438($a1) +); + +/** + * @cmd 01b3 + */ +GLOBAL_ASM( +glabel ai01b3 +/* f05e6a0: 3c03800a */ lui $v1,0x800a +/* f05e6a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e6a8: 8c780298 */ lw $t8,0x298($v1) +/* f05e6ac: 8c6e0434 */ lw $t6,0x434($v1) +/* f05e6b0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05e6b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05e6b8: afbf0014 */ sw $ra,0x14($sp) +/* f05e6bc: 07000020 */ bltz $t8,.L0f05e740 +/* f05e6c0: 01cf1021 */ addu $v0,$t6,$t7 +/* f05e6c4: 8c640424 */ lw $a0,0x424($v1) +/* f05e6c8: 0fc126d1 */ jal chrFindById +/* f05e6cc: 90450002 */ lbu $a1,0x2($v0) +/* f05e6d0: 3c03800a */ lui $v1,0x800a +/* f05e6d4: 1040001a */ beqz $v0,.L0f05e740 +/* f05e6d8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e6dc: 9459032e */ lhu $t9,0x32e($v0) +/* f05e6e0: 8c640294 */ lw $a0,0x294($v1) +/* f05e6e4: 00194382 */ srl $t0,$t9,0xe +/* f05e6e8: 5488000d */ bnel $a0,$t0,.L0f05e720 +/* f05e6ec: 8c6802a0 */ lw $t0,0x2a0($v1) +/* f05e6f0: 8c6902a4 */ lw $t1,0x2a4($v1) +/* f05e6f4: 8d2a00d8 */ lw $t2,0xd8($t1) +/* f05e6f8: 55400009 */ bnezl $t2,.L0f05e720 +/* f05e6fc: 8c6802a0 */ lw $t0,0x2a0($v1) +/* f05e700: 8c6c0298 */ lw $t4,0x298($v1) +/* f05e704: 904f032e */ lbu $t7,0x32e($v0) +/* f05e708: 000c7180 */ sll $t6,$t4,0x6 +/* f05e70c: 31f8ff3f */ andi $t8,$t7,0xff3f +/* f05e710: 01d8c825 */ or $t9,$t6,$t8 +/* f05e714: 1000000a */ beqz $zero,.L0f05e740 +/* f05e718: a059032e */ sb $t9,0x32e($v0) +/* f05e71c: 8c6802a0 */ lw $t0,0x2a0($v1) +.L0f05e720: +/* f05e720: 8d0900d8 */ lw $t1,0xd8($t0) +/* f05e724: 55200007 */ bnezl $t1,.L0f05e744 +/* f05e728: 8c780438 */ lw $t8,0x438($v1) +/* f05e72c: 904d032e */ lbu $t5,0x32e($v0) +/* f05e730: 00046180 */ sll $t4,$a0,0x6 +/* f05e734: 31afff3f */ andi $t7,$t5,0xff3f +/* f05e738: 018f7025 */ or $t6,$t4,$t7 +/* f05e73c: a04e032e */ sb $t6,0x32e($v0) +.L0f05e740: +/* f05e740: 8c780438 */ lw $t8,0x438($v1) +.L0f05e744: +/* f05e744: 8fbf0014 */ lw $ra,0x14($sp) +/* f05e748: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05e74c: 27190003 */ addiu $t9,$t8,0x3 +/* f05e750: ac790438 */ sw $t9,0x438($v1) +/* f05e754: 03e00008 */ jr $ra +/* f05e758: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01b5 + */ +GLOBAL_ASM( +glabel ai01b5 +/* f05e75c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f05e760: afb00018 */ sw $s0,0x18($sp) +/* f05e764: 3c10800a */ lui $s0,0x800a +/* f05e768: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05e76c: 8e180298 */ lw $t8,0x298($s0) +/* f05e770: 8e0e0434 */ lw $t6,0x434($s0) +/* f05e774: 8e0f0438 */ lw $t7,0x438($s0) +/* f05e778: afbf001c */ sw $ra,0x1c($sp) +/* f05e77c: 07000034 */ bltz $t8,.L0f05e850 +/* f05e780: 01cf1821 */ addu $v1,$t6,$t7 +/* f05e784: 90650002 */ lbu $a1,0x2($v1) +/* f05e788: afa3002c */ sw $v1,0x2c($sp) +/* f05e78c: 0fc126d1 */ jal chrFindById +/* f05e790: 8e040424 */ lw $a0,0x424($s0) +/* f05e794: 8fa3002c */ lw $v1,0x2c($sp) +/* f05e798: 8e040424 */ lw $a0,0x424($s0) +/* f05e79c: 90650003 */ lbu $a1,0x3($v1) +/* f05e7a0: 0fc126d1 */ jal chrFindById +/* f05e7a4: afa20028 */ sw $v0,0x28($sp) +/* f05e7a8: 8fa60028 */ lw $a2,0x28($sp) +/* f05e7ac: 50c00029 */ beqzl $a2,.L0f05e854 +/* f05e7b0: 8e080438 */ lw $t0,0x438($s0) +/* f05e7b4: 50400027 */ beqzl $v0,.L0f05e854 +/* f05e7b8: 8e080438 */ lw $t0,0x438($s0) +/* f05e7bc: 8c43001c */ lw $v1,0x1c($v0) +/* f05e7c0: 50600024 */ beqzl $v1,.L0f05e854 +/* f05e7c4: 8e080438 */ lw $t0,0x438($s0) +/* f05e7c8: 90790000 */ lbu $t9,0x0($v1) +/* f05e7cc: 24010006 */ addiu $at,$zero,0x6 +/* f05e7d0: 57210020 */ bnel $t9,$at,.L0f05e854 +/* f05e7d4: 8e080438 */ lw $t0,0x438($s0) +/* f05e7d8: 8c44001c */ lw $a0,0x1c($v0) +/* f05e7dc: afa60028 */ sw $a2,0x28($sp) +/* f05e7e0: 0fc4a25f */ jal func0f12897c +/* f05e7e4: afa20024 */ sw $v0,0x24($sp) +/* f05e7e8: 00024080 */ sll $t0,$v0,0x2 +/* f05e7ec: 02084821 */ addu $t1,$s0,$t0 +/* f05e7f0: 8d2a0064 */ lw $t2,0x64($t1) +/* f05e7f4: 8fa50024 */ lw $a1,0x24($sp) +/* f05e7f8: 8fa60028 */ lw $a2,0x28($sp) +/* f05e7fc: 8d4b00d8 */ lw $t3,0xd8($t2) +/* f05e800: 55600014 */ bnezl $t3,.L0f05e854 +/* f05e804: 8e080438 */ lw $t0,0x438($s0) +/* f05e808: 8e0c02a4 */ lw $t4,0x2a4($s0) +/* f05e80c: 8cae001c */ lw $t6,0x1c($a1) +/* f05e810: 8d8d00bc */ lw $t5,0xbc($t4) +/* f05e814: 55ae0009 */ bnel $t5,$t6,.L0f05e83c +/* f05e818: 8e0d0294 */ lw $t5,0x294($s0) +/* f05e81c: 8e180298 */ lw $t8,0x298($s0) +/* f05e820: 90c9032e */ lbu $t1,0x32e($a2) +/* f05e824: 00184180 */ sll $t0,$t8,0x6 +/* f05e828: 312aff3f */ andi $t2,$t1,0xff3f +/* f05e82c: 010a5825 */ or $t3,$t0,$t2 +/* f05e830: 10000007 */ beqz $zero,.L0f05e850 +/* f05e834: a0cb032e */ sb $t3,0x32e($a2) +/* f05e838: 8e0d0294 */ lw $t5,0x294($s0) +.L0f05e83c: +/* f05e83c: 90d8032e */ lbu $t8,0x32e($a2) +/* f05e840: 000d7980 */ sll $t7,$t5,0x6 +/* f05e844: 3319ff3f */ andi $t9,$t8,0xff3f +/* f05e848: 01f94825 */ or $t1,$t7,$t9 +/* f05e84c: a0c9032e */ sb $t1,0x32e($a2) +.L0f05e850: +/* f05e850: 8e080438 */ lw $t0,0x438($s0) +.L0f05e854: +/* f05e854: 8fbf001c */ lw $ra,0x1c($sp) +/* f05e858: 00001025 */ or $v0,$zero,$zero +/* f05e85c: 250a0004 */ addiu $t2,$t0,0x4 +/* f05e860: ae0a0438 */ sw $t2,0x438($s0) +/* f05e864: 8fb00018 */ lw $s0,0x18($sp) +/* f05e868: 03e00008 */ jr $ra +/* f05e86c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +/** + * @cmd 01b7 + */ +GLOBAL_ASM( +glabel ai01b7 +/* f05e870: 3c02800a */ lui $v0,0x800a +/* f05e874: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05e878: 8c4e0434 */ lw $t6,0x434($v0) +/* f05e87c: 8c4f0438 */ lw $t7,0x438($v0) +/* f05e880: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05e884: afbf0014 */ sw $ra,0x14($sp) +/* f05e888: 01cf1821 */ addu $v1,$t6,$t7 +/* f05e88c: 90650002 */ lbu $a1,0x2($v1) +/* f05e890: afa3001c */ sw $v1,0x1c($sp) +/* f05e894: 0fc126d1 */ jal chrFindById +/* f05e898: 8c440424 */ lw $a0,0x424($v0) +/* f05e89c: 8fa3001c */ lw $v1,0x1c($sp) +/* f05e8a0: 10400013 */ beqz $v0,.L0f05e8f0 +/* f05e8a4: 00402025 */ or $a0,$v0,$zero +/* f05e8a8: 8c58001c */ lw $t8,0x1c($v0) +/* f05e8ac: 13000010 */ beqz $t8,.L0f05e8f0 +/* f05e8b0: 00000000 */ sll $zero,$zero,0x0 +/* f05e8b4: afa3001c */ sw $v1,0x1c($sp) +/* f05e8b8: 0fc0e6a5 */ jal func0f039a94 +/* f05e8bc: afa20018 */ sw $v0,0x18($sp) +/* f05e8c0: 8fa3001c */ lw $v1,0x1c($sp) +/* f05e8c4: 1440000a */ bnez $v0,.L0f05e8f0 +/* f05e8c8: 8fa40018 */ lw $a0,0x18($sp) +/* f05e8cc: 90790003 */ lbu $t9,0x3($v1) +/* f05e8d0: 13200005 */ beqz $t9,.L0f05e8e8 +/* f05e8d4: 00000000 */ sll $zero,$zero,0x0 +/* f05e8d8: 0fc08921 */ jal func0f022484 +/* f05e8dc: 90650004 */ lbu $a1,0x4($v1) +/* f05e8e0: 10000003 */ beqz $zero,.L0f05e8f0 +/* f05e8e4: 00000000 */ sll $zero,$zero,0x0 +.L0f05e8e8: +/* f05e8e8: 0fc08946 */ jal func0f022518 +/* f05e8ec: 90650004 */ lbu $a1,0x4($v1) +.L0f05e8f0: +/* f05e8f0: 3c03800a */ lui $v1,0x800a +/* f05e8f4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05e8f8: 8c680438 */ lw $t0,0x438($v1) +/* f05e8fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f05e900: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05e904: 25090005 */ addiu $t1,$t0,0x5 +/* f05e908: ac690438 */ sw $t1,0x438($v1) +/* f05e90c: 03e00008 */ jr $ra +/* f05e910: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01b8 + */ +GLOBAL_ASM( +glabel ai01b8 +/* f05e914: 3c05800a */ lui $a1,0x800a +/* f05e918: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05e91c: 8cae0434 */ lw $t6,0x434($a1) +/* f05e920: 8caf0438 */ lw $t7,0x438($a1) +/* f05e924: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05e928: afbf0014 */ sw $ra,0x14($sp) +/* f05e92c: 01cf1821 */ addu $v1,$t6,$t7 +/* f05e930: 90640002 */ lbu $a0,0x2($v1) +/* f05e934: 0fc2556c */ jal func0f0955b0 +/* f05e938: afa3001c */ sw $v1,0x1c($sp) +/* f05e93c: 3c05800a */ lui $a1,0x800a +/* f05e940: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05e944: 1040000b */ beqz $v0,.L0f05e974 +/* f05e948: 8fa3001c */ lw $v1,0x1c($sp) +/* f05e94c: 8c580014 */ lw $t8,0x14($v0) +/* f05e950: 53000009 */ beqzl $t8,.L0f05e978 +/* f05e954: 8ca90438 */ lw $t1,0x438($a1) +/* f05e958: 90590003 */ lbu $t9,0x3($v0) +/* f05e95c: 2401000d */ addiu $at,$zero,0xd +/* f05e960: 57210005 */ bnel $t9,$at,.L0f05e978 +/* f05e964: 8ca90438 */ lw $t1,0x438($a1) +/* f05e968: 90680003 */ lbu $t0,0x3($v1) +/* f05e96c: ac4000a4 */ sw $zero,0xa4($v0) +/* f05e970: a04800a8 */ sb $t0,0xa8($v0) +.L0f05e974: +/* f05e974: 8ca90438 */ lw $t1,0x438($a1) +.L0f05e978: +/* f05e978: 8fbf0014 */ lw $ra,0x14($sp) +/* f05e97c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05e980: 252a0004 */ addiu $t2,$t1,0x4 +/* f05e984: acaa0438 */ sw $t2,0x438($a1) +/* f05e988: 03e00008 */ jr $ra +/* f05e98c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01b9 + */ +GLOBAL_ASM( +glabel ai01b9 +/* f05e990: 27bdffb0 */ addiu $sp,$sp,-80 +/* f05e994: 3c0e8007 */ lui $t6,0x8007 +/* f05e998: afbf002c */ sw $ra,0x2c($sp) +/* f05e99c: afb40028 */ sw $s4,0x28($sp) +/* f05e9a0: afb30024 */ sw $s3,0x24($sp) +/* f05e9a4: afb20020 */ sw $s2,0x20($sp) +/* f05e9a8: afb1001c */ sw $s1,0x1c($sp) +/* f05e9ac: afb00018 */ sw $s0,0x18($sp) +/* f05e9b0: 25ce9860 */ addiu $t6,$t6,-26528 +/* f05e9b4: 8dc10000 */ lw $at,0x0($t6) +/* f05e9b8: 27b00048 */ addiu $s0,$sp,0x48 +/* f05e9bc: 24130008 */ addiu $s3,$zero,0x8 +/* f05e9c0: ae010000 */ sw $at,0x0($s0) +/* f05e9c4: 8dd90004 */ lw $t9,0x4($t6) +/* f05e9c8: 24140001 */ addiu $s4,$zero,0x1 +/* f05e9cc: 24040008 */ addiu $a0,$zero,0x8 +/* f05e9d0: ae190004 */ sw $t9,0x4($s0) +.L0f05e9d4: +/* f05e9d4: 0fc2554a */ jal func0f095528 +/* f05e9d8: 00000000 */ sll $zero,$zero,0x0 +/* f05e9dc: 0c004b70 */ jal 0x12dc0 +/* f05e9e0: 00409025 */ or $s2,$v0,$zero +/* f05e9e4: 30430007 */ andi $v1,$v0,0x7 +/* f05e9e8: 306800ff */ andi $t0,$v1,0xff +/* f05e9ec: 02084821 */ addu $t1,$s0,$t0 +/* f05e9f0: 912a0000 */ lbu $t2,0x0($t1) +/* f05e9f4: 307100ff */ andi $s1,$v1,0xff +/* f05e9f8: 93b80048 */ lbu $t8,0x48($sp) +/* f05e9fc: 1540000a */ bnez $t2,.L0f05ea28 +/* f05ea00: 00000000 */ sll $zero,$zero,0x0 +/* f05ea04: 0fc2554a */ jal func0f095528 +/* f05ea08: 02202025 */ or $a0,$s1,$zero +/* f05ea0c: 844b0006 */ lh $t3,0x6($v0) +/* f05ea10: 02116821 */ addu $t5,$s0,$s1 +/* f05ea14: a64b0006 */ sh $t3,0x6($s2) +/* f05ea18: 8c4c000c */ lw $t4,0xc($v0) +/* f05ea1c: ae4c000c */ sw $t4,0xc($s2) +/* f05ea20: 10000012 */ beqz $zero,.L0f05ea6c +/* f05ea24: a1b40000 */ sb $s4,0x0($t5) +.L0f05ea28: +/* f05ea28: 13000008 */ beqz $t8,.L0f05ea4c +/* f05ea2c: 00001025 */ or $v0,$zero,$zero +/* f05ea30: 24420001 */ addiu $v0,$v0,0x1 +.L0f05ea34: +/* f05ea34: 304f00ff */ andi $t7,$v0,0xff +/* f05ea38: 020f7021 */ addu $t6,$s0,$t7 +/* f05ea3c: 91d90000 */ lbu $t9,0x0($t6) +/* f05ea40: 01e01025 */ or $v0,$t7,$zero +/* f05ea44: 5720fffb */ bnezl $t9,.L0f05ea34 +/* f05ea48: 24420001 */ addiu $v0,$v0,0x1 +.L0f05ea4c: +/* f05ea4c: 00402025 */ or $a0,$v0,$zero +/* f05ea50: 0fc2554a */ jal func0f095528 +/* f05ea54: 02028821 */ addu $s1,$s0,$v0 +/* f05ea58: 84480006 */ lh $t0,0x6($v0) +/* f05ea5c: a6480006 */ sh $t0,0x6($s2) +/* f05ea60: 8c49000c */ lw $t1,0xc($v0) +/* f05ea64: ae49000c */ sw $t1,0xc($s2) +/* f05ea68: a2340000 */ sb $s4,0x0($s1) +.L0f05ea6c: +/* f05ea6c: 26730001 */ addiu $s3,$s3,0x1 +/* f05ea70: 326400ff */ andi $a0,$s3,0xff +/* f05ea74: 28810010 */ slti $at,$a0,0x10 +/* f05ea78: 1420ffd6 */ bnez $at,.L0f05e9d4 +/* f05ea7c: 00809825 */ or $s3,$a0,$zero +/* f05ea80: 3c03800a */ lui $v1,0x800a +/* f05ea84: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ea88: 8c6b0438 */ lw $t3,0x438($v1) +/* f05ea8c: 8fbf002c */ lw $ra,0x2c($sp) +/* f05ea90: 8fb00018 */ lw $s0,0x18($sp) +/* f05ea94: 8fb1001c */ lw $s1,0x1c($sp) +/* f05ea98: 8fb20020 */ lw $s2,0x20($sp) +/* f05ea9c: 8fb30024 */ lw $s3,0x24($sp) +/* f05eaa0: 8fb40028 */ lw $s4,0x28($sp) +/* f05eaa4: 256c0002 */ addiu $t4,$t3,0x2 +/* f05eaa8: ac6c0438 */ sw $t4,0x438($v1) +/* f05eaac: 27bd0050 */ addiu $sp,$sp,0x50 +/* f05eab0: 03e00008 */ jr $ra +/* f05eab4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01bb + */ +GLOBAL_ASM( +glabel ai01bb +/* f05eab8: 3c03800a */ lui $v1,0x800a +/* f05eabc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eac0: 8c6e0438 */ lw $t6,0x438($v1) +/* f05eac4: 00001025 */ or $v0,$zero,$zero +/* f05eac8: 25cf0004 */ addiu $t7,$t6,0x4 +/* f05eacc: 03e00008 */ jr $ra +/* f05ead0: ac6f0438 */ sw $t7,0x438($v1) +); + +/** + * @cmd 01bc + */ +GLOBAL_ASM( +glabel ai01bc +/* f05ead4: 3c03800a */ lui $v1,0x800a +/* f05ead8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eadc: 8c6f0424 */ lw $t7,0x424($v1) +/* f05eae0: 8c640434 */ lw $a0,0x434($v1) +/* f05eae4: 8c650438 */ lw $a1,0x438($v1) +/* f05eae8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05eaec: afbf0014 */ sw $ra,0x14($sp) +/* f05eaf0: 8df8032c */ lw $t8,0x32c($t7) +/* f05eaf4: 00851021 */ addu $v0,$a0,$a1 +/* f05eaf8: 904e0002 */ lbu $t6,0x2($v0) +/* f05eafc: 0018ca40 */ sll $t9,$t8,0x9 +/* f05eb00: 00194742 */ srl $t0,$t9,0x1d +/* f05eb04: 15c80007 */ bne $t6,$t0,.L0f05eb24 +/* f05eb08: 24a90004 */ addiu $t1,$a1,0x4 +/* f05eb0c: 0fc13583 */ jal chraiGoToLabel +/* f05eb10: 90460003 */ lbu $a2,0x3($v0) +/* f05eb14: 3c03800a */ lui $v1,0x800a +/* f05eb18: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eb1c: 10000002 */ beqz $zero,.L0f05eb28 +/* f05eb20: ac620438 */ sw $v0,0x438($v1) +.L0f05eb24: +/* f05eb24: ac690438 */ sw $t1,0x438($v1) +.L0f05eb28: +/* f05eb28: 8fbf0014 */ lw $ra,0x14($sp) +/* f05eb2c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05eb30: 00001025 */ or $v0,$zero,$zero +/* f05eb34: 03e00008 */ jr $ra +/* f05eb38: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01bd + */ +GLOBAL_ASM( +glabel ai01bd +/* f05eb3c: 3c03800a */ lui $v1,0x800a +/* f05eb40: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eb44: 8c6e0434 */ lw $t6,0x434($v1) +/* f05eb48: 8c6f0438 */ lw $t7,0x438($v1) +/* f05eb4c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05eb50: afbf0014 */ sw $ra,0x14($sp) +/* f05eb54: 01cfc021 */ addu $t8,$t6,$t7 +/* f05eb58: 0fc68606 */ jal func0f1a1818 +/* f05eb5c: afb8001c */ sw $t8,0x1c($sp) +/* f05eb60: 8c590000 */ lw $t9,0x0($v0) +/* f05eb64: 3c03800a */ lui $v1,0x800a +/* f05eb68: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eb6c: 00194900 */ sll $t1,$t9,0x4 +/* f05eb70: 05210009 */ bgez $t1,.L0f05eb98 +/* f05eb74: 8faa001c */ lw $t2,0x1c($sp) +/* f05eb78: 8c640434 */ lw $a0,0x434($v1) +/* f05eb7c: 8c650438 */ lw $a1,0x438($v1) +/* f05eb80: 0fc13583 */ jal chraiGoToLabel +/* f05eb84: 91460002 */ lbu $a2,0x2($t2) +/* f05eb88: 3c03800a */ lui $v1,0x800a +/* f05eb8c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05eb90: 10000004 */ beqz $zero,.L0f05eba4 +/* f05eb94: ac620438 */ sw $v0,0x438($v1) +.L0f05eb98: +/* f05eb98: 8c6b0438 */ lw $t3,0x438($v1) +/* f05eb9c: 256c0003 */ addiu $t4,$t3,0x3 +/* f05eba0: ac6c0438 */ sw $t4,0x438($v1) +.L0f05eba4: +/* f05eba4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05eba8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05ebac: 00001025 */ or $v0,$zero,$zero +/* f05ebb0: 03e00008 */ jr $ra +/* f05ebb4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01be + */ +GLOBAL_ASM( +glabel ai01be +/* f05ebb8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05ebbc: afb00018 */ sw $s0,0x18($sp) +/* f05ebc0: 3c10800a */ lui $s0,0x800a +/* f05ebc4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05ebc8: 8e0e0434 */ lw $t6,0x434($s0) +/* f05ebcc: 8e0f0438 */ lw $t7,0x438($s0) +/* f05ebd0: afbf001c */ sw $ra,0x1c($sp) +/* f05ebd4: 8e040424 */ lw $a0,0x424($s0) +/* f05ebd8: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ebdc: 90450002 */ lbu $a1,0x2($v0) +/* f05ebe0: 0fc126d1 */ jal chrFindById +/* f05ebe4: afa20034 */ sw $v0,0x34($sp) +/* f05ebe8: 10400003 */ beqz $v0,.L0f05ebf8 +/* f05ebec: 00002025 */ or $a0,$zero,$zero +/* f05ebf0: 10000001 */ beqz $zero,.L0f05ebf8 +/* f05ebf4: 8c44001c */ lw $a0,0x1c($v0) +.L0f05ebf8: +/* f05ebf8: 10800014 */ beqz $a0,.L0f05ec4c +/* f05ebfc: a3a0002b */ sb $zero,0x2b($sp) +/* f05ec00: 90980000 */ lbu $t8,0x0($a0) +/* f05ec04: 24010006 */ addiu $at,$zero,0x6 +/* f05ec08: 57010011 */ bnel $t8,$at,.L0f05ec50 +/* f05ec0c: 93aa002b */ lbu $t2,0x2b($sp) +/* f05ec10: 0fc4a25f */ jal func0f12897c +/* f05ec14: 00000000 */ sll $zero,$zero,0x0 +/* f05ec18: 8e19028c */ lw $t9,0x28c($s0) +/* f05ec1c: 00402025 */ or $a0,$v0,$zero +/* f05ec20: 0fc4a24b */ jal func0f12892c +/* f05ec24: afb90020 */ sw $t9,0x20($sp) +/* f05ec28: 8fa80034 */ lw $t0,0x34($sp) +/* f05ec2c: 0fc2c62f */ jal func0f0b18bc +/* f05ec30: 91040003 */ lbu $a0,0x3($t0) +/* f05ec34: 24010001 */ addiu $at,$zero,0x1 +/* f05ec38: 14410002 */ bne $v0,$at,.L0f05ec44 +/* f05ec3c: 24090001 */ addiu $t1,$zero,0x1 +/* f05ec40: a3a9002b */ sb $t1,0x2b($sp) +.L0f05ec44: +/* f05ec44: 0fc4a24b */ jal func0f12892c +/* f05ec48: 8fa40020 */ lw $a0,0x20($sp) +.L0f05ec4c: +/* f05ec4c: 93aa002b */ lbu $t2,0x2b($sp) +.L0f05ec50: +/* f05ec50: 8fab0034 */ lw $t3,0x34($sp) +/* f05ec54: 51400008 */ beqzl $t2,.L0f05ec78 +/* f05ec58: 8e0c0438 */ lw $t4,0x438($s0) +/* f05ec5c: 8e040434 */ lw $a0,0x434($s0) +/* f05ec60: 8e050438 */ lw $a1,0x438($s0) +/* f05ec64: 0fc13583 */ jal chraiGoToLabel +/* f05ec68: 91660004 */ lbu $a2,0x4($t3) +/* f05ec6c: 10000004 */ beqz $zero,.L0f05ec80 +/* f05ec70: ae020438 */ sw $v0,0x438($s0) +/* f05ec74: 8e0c0438 */ lw $t4,0x438($s0) +.L0f05ec78: +/* f05ec78: 258d0005 */ addiu $t5,$t4,0x5 +/* f05ec7c: ae0d0438 */ sw $t5,0x438($s0) +.L0f05ec80: +/* f05ec80: 8fbf001c */ lw $ra,0x1c($sp) +/* f05ec84: 8fb00018 */ lw $s0,0x18($sp) +/* f05ec88: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05ec8c: 03e00008 */ jr $ra +/* f05ec90: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01bf + */ +GLOBAL_ASM( +glabel ai01bf +/* f05ec94: 27bdffb0 */ addiu $sp,$sp,-80 +/* f05ec98: afb00028 */ sw $s0,0x28($sp) +/* f05ec9c: 3c10800a */ lui $s0,0x800a +/* f05eca0: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05eca4: 8e0e0434 */ lw $t6,0x434($s0) +/* f05eca8: 8e0f0438 */ lw $t7,0x438($s0) +/* f05ecac: afbf002c */ sw $ra,0x2c($sp) +/* f05ecb0: 3c017f1b */ lui $at,0x7f1b +/* f05ecb4: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ecb8: 90580002 */ lbu $t8,0x2($v0) +/* f05ecbc: 90480003 */ lbu $t0,0x3($v0) +/* f05ecc0: c4249da8 */ lwc1 $f4,-0x6258($at) +/* f05ecc4: 0018ca00 */ sll $t9,$t8,0x8 +/* f05ecc8: 03284825 */ or $t1,$t9,$t0 +/* f05eccc: a7a9004a */ sh $t1,0x4a($sp) +/* f05ecd0: e7a40044 */ swc1 $f4,0x44($sp) +/* f05ecd4: 90450004 */ lbu $a1,0x4($v0) +/* f05ecd8: 0fc126d1 */ jal chrFindById +/* f05ecdc: 8e040424 */ lw $a0,0x424($s0) +/* f05ece0: 8e0a028c */ lw $t2,0x28c($s0) +/* f05ece4: 1040000c */ beqz $v0,.L0f05ed18 +/* f05ece8: afaa0034 */ sw $t2,0x34($sp) +/* f05ecec: 8c43001c */ lw $v1,0x1c($v0) +/* f05ecf0: 5060000a */ beqzl $v1,.L0f05ed1c +/* f05ecf4: 97a2004a */ lhu $v0,0x4a($sp) +/* f05ecf8: 906b0000 */ lbu $t3,0x0($v1) +/* f05ecfc: 24010006 */ addiu $at,$zero,0x6 +/* f05ed00: 55610006 */ bnel $t3,$at,.L0f05ed1c +/* f05ed04: 97a2004a */ lhu $v0,0x4a($sp) +/* f05ed08: 0fc4a25f */ jal func0f12897c +/* f05ed0c: 8c44001c */ lw $a0,0x1c($v0) +/* f05ed10: 0fc4a24b */ jal func0f12892c +/* f05ed14: 00402025 */ or $a0,$v0,$zero +.L0f05ed18: +/* f05ed18: 97a2004a */ lhu $v0,0x4a($sp) +.L0f05ed1c: +/* f05ed1c: 54400008 */ bnezl $v0,.L0f05ed40 +/* f05ed20: 8e0f0284 */ lw $t7,0x284($s0) +/* f05ed24: 8e0d0284 */ lw $t5,0x284($s0) +/* f05ed28: 240c0004 */ addiu $t4,$zero,0x4 +/* f05ed2c: a1ac1bfc */ sb $t4,0x1bfc($t5) +/* f05ed30: 8e0e0284 */ lw $t6,0x284($s0) +/* f05ed34: 1000002a */ beqz $zero,.L0f05ede0 +/* f05ed38: a1c01bfd */ sb $zero,0x1bfd($t6) +/* f05ed3c: 8e0f0284 */ lw $t7,0x284($s0) +.L0f05ed40: +/* f05ed40: 24180001 */ addiu $t8,$zero,0x1 +/* f05ed44: 00002025 */ or $a0,$zero,$zero +/* f05ed48: a1e01bfd */ sb $zero,0x1bfd($t7) +/* f05ed4c: 8e190284 */ lw $t9,0x284($s0) +/* f05ed50: a3381bfc */ sb $t8,0x1bfc($t9) +/* f05ed54: 8e080284 */ lw $t0,0x284($s0) +/* f05ed58: a5021bfe */ sh $v0,0x1bfe($t0) +/* f05ed5c: 8e090284 */ lw $t1,0x284($s0) +/* f05ed60: 0c012230 */ jal 0x488c0 +/* f05ed64: a5201c00 */ sh $zero,0x1c00($t1) +/* f05ed68: 3c048009 */ lui $a0,0x8009 +/* f05ed6c: afa2003c */ sw $v0,0x3c($sp) +/* f05ed70: 0c012230 */ jal 0x488c0 +/* f05ed74: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f05ed78: 00002025 */ or $a0,$zero,$zero +/* f05ed7c: 0c01210c */ jal 0x48430 +/* f05ed80: 24450001 */ addiu $a1,$v0,0x1 +/* f05ed84: 3c01bf80 */ lui $at,0xbf80 +/* f05ed88: 44813000 */ mtc1 $at,$f6 +/* f05ed8c: 3c048009 */ lui $a0,0x8009 +/* f05ed90: 240affff */ addiu $t2,$zero,-1 +/* f05ed94: 240bffff */ addiu $t3,$zero,-1 +/* f05ed98: 240cffff */ addiu $t4,$zero,-1 +/* f05ed9c: afac001c */ sw $t4,0x1c($sp) +/* f05eda0: afab0018 */ sw $t3,0x18($sp) +/* f05eda4: afaa0010 */ sw $t2,0x10($sp) +/* f05eda8: 8c845200 */ lw $a0,0x5200($a0) +/* f05edac: 24050433 */ addiu $a1,$zero,0x433 +/* f05edb0: 00003025 */ or $a2,$zero,$zero +/* f05edb4: 2407ffff */ addiu $a3,$zero,-1 +/* f05edb8: 0c004241 */ jal 0x10904 +/* f05edbc: e7a60014 */ swc1 $f6,0x14($sp) +/* f05edc0: 10400004 */ beqz $v0,.L0f05edd4 +/* f05edc4: 00402025 */ or $a0,$v0,$zero +/* f05edc8: 24050010 */ addiu $a1,$zero,0x10 +/* f05edcc: 0c00cf94 */ jal 0x33e50 +/* f05edd0: 8fa60044 */ lw $a2,0x44($sp) +.L0f05edd4: +/* f05edd4: 00002025 */ or $a0,$zero,$zero +/* f05edd8: 0c01210c */ jal 0x48430 +/* f05eddc: 8fa5003c */ lw $a1,0x3c($sp) +.L0f05ede0: +/* f05ede0: 8e0d0438 */ lw $t5,0x438($s0) +/* f05ede4: 8fa40034 */ lw $a0,0x34($sp) +/* f05ede8: 25ae0005 */ addiu $t6,$t5,0x5 +/* f05edec: 0fc4a24b */ jal func0f12892c +/* f05edf0: ae0e0438 */ sw $t6,0x438($s0) +/* f05edf4: 8fbf002c */ lw $ra,0x2c($sp) +/* f05edf8: 8fb00028 */ lw $s0,0x28($sp) +/* f05edfc: 27bd0050 */ addiu $sp,$sp,0x50 +/* f05ee00: 03e00008 */ jr $ra +/* f05ee04: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01c0 + */ +GLOBAL_ASM( +glabel ai01c0 +/* f05ee08: 27bdffb8 */ addiu $sp,$sp,-72 +/* f05ee0c: afb00028 */ sw $s0,0x28($sp) +/* f05ee10: 3c10800a */ lui $s0,0x800a +/* f05ee14: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05ee18: 8e0e0434 */ lw $t6,0x434($s0) +/* f05ee1c: 8e0f0438 */ lw $t7,0x438($s0) +/* f05ee20: afbf002c */ sw $ra,0x2c($sp) +/* f05ee24: 8e040424 */ lw $a0,0x424($s0) +/* f05ee28: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ee2c: 90450003 */ lbu $a1,0x3($v0) +/* f05ee30: 0fc126d1 */ jal chrFindById +/* f05ee34: afa20044 */ sw $v0,0x44($sp) +/* f05ee38: 8e18028c */ lw $t8,0x28c($s0) +/* f05ee3c: 1040000c */ beqz $v0,.L0f05ee70 +/* f05ee40: afb8003c */ sw $t8,0x3c($sp) +/* f05ee44: 8c43001c */ lw $v1,0x1c($v0) +/* f05ee48: 5060000a */ beqzl $v1,.L0f05ee74 +/* f05ee4c: 8e080284 */ lw $t0,0x284($s0) +/* f05ee50: 90790000 */ lbu $t9,0x0($v1) +/* f05ee54: 24010006 */ addiu $at,$zero,0x6 +/* f05ee58: 57210006 */ bnel $t9,$at,.L0f05ee74 +/* f05ee5c: 8e080284 */ lw $t0,0x284($s0) +/* f05ee60: 0fc4a25f */ jal func0f12897c +/* f05ee64: 8c44001c */ lw $a0,0x1c($v0) +/* f05ee68: 0fc4a24b */ jal func0f12892c +/* f05ee6c: 00402025 */ or $a0,$v0,$zero +.L0f05ee70: +/* f05ee70: 8e080284 */ lw $t0,0x284($s0) +.L0f05ee74: +/* f05ee74: 91091bfc */ lbu $t1,0x1bfc($t0) +/* f05ee78: 29210003 */ slti $at,$t1,0x3 +/* f05ee7c: 10200005 */ beqz $at,.L0f05ee94 +/* f05ee80: 00000000 */ sll $zero,$zero,0x0 +/* f05ee84: 8e0a0438 */ lw $t2,0x438($s0) +/* f05ee88: 254b0004 */ addiu $t3,$t2,0x4 +/* f05ee8c: 1000002d */ beqz $zero,.L0f05ef44 +/* f05ee90: ae0b0438 */ sw $t3,0x438($s0) +.L0f05ee94: +/* f05ee94: 3c017f1b */ lui $at,0x7f1b +/* f05ee98: c4249dac */ lwc1 $f4,-0x6254($at) +/* f05ee9c: 00002025 */ or $a0,$zero,$zero +/* f05eea0: 0c012230 */ jal 0x488c0 +/* f05eea4: e7a40034 */ swc1 $f4,0x34($sp) +/* f05eea8: 3c048009 */ lui $a0,0x8009 +/* f05eeac: afa20038 */ sw $v0,0x38($sp) +/* f05eeb0: 0c012230 */ jal 0x488c0 +/* f05eeb4: 248415e0 */ addiu $a0,$a0,0x15e0 +/* f05eeb8: 00002025 */ or $a0,$zero,$zero +/* f05eebc: 0c01210c */ jal 0x48430 +/* f05eec0: 24450001 */ addiu $a1,$v0,0x1 +/* f05eec4: 3c01bf80 */ lui $at,0xbf80 +/* f05eec8: 44813000 */ mtc1 $at,$f6 +/* f05eecc: 3c048009 */ lui $a0,0x8009 +/* f05eed0: 240cffff */ addiu $t4,$zero,-1 +/* f05eed4: 240dffff */ addiu $t5,$zero,-1 +/* f05eed8: 240effff */ addiu $t6,$zero,-1 +/* f05eedc: afae001c */ sw $t6,0x1c($sp) +/* f05eee0: afad0018 */ sw $t5,0x18($sp) +/* f05eee4: afac0010 */ sw $t4,0x10($sp) +/* f05eee8: 8c845200 */ lw $a0,0x5200($a0) +/* f05eeec: 24058055 */ addiu $a1,$zero,-32683 +/* f05eef0: 00003025 */ or $a2,$zero,$zero +/* f05eef4: 2407ffff */ addiu $a3,$zero,-1 +/* f05eef8: 0c004241 */ jal 0x10904 +/* f05eefc: e7a60014 */ swc1 $f6,0x14($sp) +/* f05ef00: 10400004 */ beqz $v0,.L0f05ef14 +/* f05ef04: 00402025 */ or $a0,$v0,$zero +/* f05ef08: 24050010 */ addiu $a1,$zero,0x10 +/* f05ef0c: 0c00cf94 */ jal 0x33e50 +/* f05ef10: 8fa60034 */ lw $a2,0x34($sp) +.L0f05ef14: +/* f05ef14: 00002025 */ or $a0,$zero,$zero +/* f05ef18: 0c01210c */ jal 0x48430 +/* f05ef1c: 8fa50038 */ lw $a1,0x38($sp) +/* f05ef20: 8e180284 */ lw $t8,0x284($s0) +/* f05ef24: 240f0003 */ addiu $t7,$zero,0x3 +/* f05ef28: a30f1bfc */ sb $t7,0x1bfc($t8) +/* f05ef2c: 8fb90044 */ lw $t9,0x44($sp) +/* f05ef30: 8e050438 */ lw $a1,0x438($s0) +/* f05ef34: 8e040434 */ lw $a0,0x434($s0) +/* f05ef38: 0fc13583 */ jal chraiGoToLabel +/* f05ef3c: 93260002 */ lbu $a2,0x2($t9) +/* f05ef40: ae020438 */ sw $v0,0x438($s0) +.L0f05ef44: +/* f05ef44: 0fc4a24b */ jal func0f12892c +/* f05ef48: 8fa4003c */ lw $a0,0x3c($sp) +/* f05ef4c: 8fbf002c */ lw $ra,0x2c($sp) +/* f05ef50: 8fb00028 */ lw $s0,0x28($sp) +/* f05ef54: 27bd0048 */ addiu $sp,$sp,0x48 +/* f05ef58: 03e00008 */ jr $ra +/* f05ef5c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01c5 + */ +GLOBAL_ASM( +glabel ai01c5 +/* f05ef60: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05ef64: afbf0014 */ sw $ra,0x14($sp) +/* f05ef68: 3c04800a */ lui $a0,0x800a +/* f05ef6c: 0fc13400 */ jal func0f04d000 +/* f05ef70: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f05ef74: 3c03800a */ lui $v1,0x800a +/* f05ef78: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ef7c: 8c6e0438 */ lw $t6,0x438($v1) +/* f05ef80: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ef84: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05ef88: 25cf0002 */ addiu $t7,$t6,0x2 +/* f05ef8c: ac6f0438 */ sw $t7,0x438($v1) +/* f05ef90: 03e00008 */ jr $ra +/* f05ef94: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01c8 + */ +GLOBAL_ASM( +glabel ai01c8 +/* f05ef98: 3c05800a */ lui $a1,0x800a +/* f05ef9c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05efa0: 8ca20438 */ lw $v0,0x438($a1) +/* f05efa4: 8cae0434 */ lw $t6,0x434($a1) +/* f05efa8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05efac: 244f0003 */ addiu $t7,$v0,0x3 +/* f05efb0: afbf0014 */ sw $ra,0x14($sp) +/* f05efb4: acaf0438 */ sw $t7,0x438($a1) +/* f05efb8: 01c21821 */ addu $v1,$t6,$v0 +/* f05efbc: 0fc06b2a */ jal func0f01aca8 +/* f05efc0: 90640002 */ lbu $a0,0x2($v1) +/* f05efc4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05efc8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05efcc: 00001025 */ or $v0,$zero,$zero +/* f05efd0: 03e00008 */ jr $ra +/* f05efd4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01c9 + */ +GLOBAL_ASM( +glabel ai01c9 +/* f05efd8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05efdc: afb00018 */ sw $s0,0x18($sp) +/* f05efe0: 3c10800a */ lui $s0,0x800a +/* f05efe4: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05efe8: 8e0e0434 */ lw $t6,0x434($s0) +/* f05efec: 8e0f0438 */ lw $t7,0x438($s0) +/* f05eff0: afbf001c */ sw $ra,0x1c($sp) +/* f05eff4: 01cfc021 */ addu $t8,$t6,$t7 +/* f05eff8: 0fc06ae5 */ jal func0f01ab94 +/* f05effc: afb80024 */ sw $t8,0x24($sp) +/* f05f000: 5040000b */ beqzl $v0,.L0f05f030 +/* f05f004: 8e080438 */ lw $t0,0x438($s0) +/* f05f008: 0fc06afc */ jal func0f01abf0 +/* f05f00c: 00000000 */ sll $zero,$zero,0x0 +/* f05f010: 8fb90024 */ lw $t9,0x24($sp) +/* f05f014: 8e040434 */ lw $a0,0x434($s0) +/* f05f018: 8e050438 */ lw $a1,0x438($s0) +/* f05f01c: 0fc13583 */ jal chraiGoToLabel +/* f05f020: 93260002 */ lbu $a2,0x2($t9) +/* f05f024: 10000004 */ beqz $zero,.L0f05f038 +/* f05f028: ae020438 */ sw $v0,0x438($s0) +/* f05f02c: 8e080438 */ lw $t0,0x438($s0) +.L0f05f030: +/* f05f030: 25090003 */ addiu $t1,$t0,0x3 +/* f05f034: ae090438 */ sw $t1,0x438($s0) +.L0f05f038: +/* f05f038: 8fbf001c */ lw $ra,0x1c($sp) +/* f05f03c: 8fb00018 */ lw $s0,0x18($sp) +/* f05f040: 27bd0028 */ addiu $sp,$sp,0x28 +/* f05f044: 03e00008 */ jr $ra +/* f05f048: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01ca + */ +GLOBAL_ASM( +glabel ai01ca +/* f05f04c: 3c03800a */ lui $v1,0x800a +/* f05f050: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f054: 8c6e0434 */ lw $t6,0x434($v1) +/* f05f058: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f05c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05f060: afbf0024 */ sw $ra,0x24($sp) +/* f05f064: afb00020 */ sw $s0,0x20($sp) +/* f05f068: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f06c: 90450002 */ lbu $a1,0x2($v0) +/* f05f070: afa20034 */ sw $v0,0x34($sp) +/* f05f074: 0fc126d1 */ jal chrFindById +/* f05f078: 8c640424 */ lw $a0,0x424($v1) +/* f05f07c: 8fb80034 */ lw $t8,0x34($sp) +/* f05f080: 00408025 */ or $s0,$v0,$zero +/* f05f084: 0fc4a2bd */ jal func0f128af4 +/* f05f088: 93040003 */ lbu $a0,0x3($t8) +/* f05f08c: 8fb90034 */ lw $t9,0x34($sp) +/* f05f090: afa2002c */ sw $v0,0x2c($sp) +/* f05f094: 0fc4a2bd */ jal func0f128af4 +/* f05f098: 93240004 */ lbu $a0,0x4($t9) +/* f05f09c: 1200004b */ beqz $s0,.L0f05f1cc +/* f05f0a0: afa20028 */ sw $v0,0x28($sp) +/* f05f0a4: 8fa70034 */ lw $a3,0x34($sp) +/* f05f0a8: 240300ff */ addiu $v1,$zero,0xff +/* f05f0ac: 02002025 */ or $a0,$s0,$zero +/* f05f0b0: 90e80003 */ lbu $t0,0x3($a3) +/* f05f0b4: 1468002c */ bne $v1,$t0,.L0f05f168 +/* f05f0b8: 00000000 */ sll $zero,$zero,0x0 +/* f05f0bc: 90e60004 */ lbu $a2,0x4($a3) +/* f05f0c0: 5466001b */ bnel $v1,$a2,.L0f05f130 +/* f05f0c4: 8e0b0170 */ lw $t3,0x170($s0) +/* f05f0c8: 8e030170 */ lw $v1,0x170($s0) +/* f05f0cc: 1060003f */ beqz $v1,.L0f05f1cc +/* f05f0d0: 00000000 */ sll $zero,$zero,0x0 +/* f05f0d4: 8c620004 */ lw $v0,0x4($v1) +/* f05f0d8: 24040001 */ addiu $a0,$zero,0x1 +/* f05f0dc: 9049005c */ lbu $t1,0x5c($v0) +/* f05f0e0: 252afffe */ addiu $t2,$t1,-2 +/* f05f0e4: 2d410009 */ sltiu $at,$t2,0x9 +/* f05f0e8: 10200007 */ beqz $at,.L0f05f108 +/* f05f0ec: 000a5080 */ sll $t2,$t2,0x2 +/* f05f0f0: 3c017f1b */ lui $at,0x7f1b +/* f05f0f4: 002a0821 */ addu $at,$at,$t2 +/* f05f0f8: 8c2a9db0 */ lw $t2,-0x6250($at) +/* f05f0fc: 01400008 */ jr $t2 +/* f05f100: 00000000 */ sll $zero,$zero,0x0 +/* f05f104: 00002025 */ or $a0,$zero,$zero +.L0f05f108: +/* f05f108: 10800030 */ beqz $a0,.L0f05f1cc +/* f05f10c: 24050001 */ addiu $a1,$zero,0x1 +/* f05f110: 0fc22e2e */ jal func0f08b8b8 +/* f05f114: 02002025 */ or $a0,$s0,$zero +/* f05f118: 02002025 */ or $a0,$s0,$zero +/* f05f11c: 0fc22e2e */ jal func0f08b8b8 +/* f05f120: 00002825 */ or $a1,$zero,$zero +/* f05f124: 10000029 */ beqz $zero,.L0f05f1cc +/* f05f128: 00000000 */ sll $zero,$zero,0x0 +/* f05f12c: 8e0b0170 */ lw $t3,0x170($s0) +.L0f05f130: +/* f05f130: 15600026 */ bnez $t3,.L0f05f1cc +/* f05f134: 00000000 */ sll $zero,$zero,0x0 +/* f05f138: 8e0c0174 */ lw $t4,0x174($s0) +/* f05f13c: 15800023 */ bnez $t4,.L0f05f1cc +/* f05f140: 00000000 */ sll $zero,$zero,0x0 +/* f05f144: 04400021 */ bltz $v0,.L0f05f1cc +/* f05f148: 02002025 */ or $a0,$s0,$zero +/* f05f14c: 8fa50028 */ lw $a1,0x28($sp) +/* f05f150: 00003825 */ or $a3,$zero,$zero +/* f05f154: afa00010 */ sw $zero,0x10($sp) +/* f05f158: 0fc22e3a */ jal func0f08b8e8 +/* f05f15c: afa00014 */ sw $zero,0x14($sp) +/* f05f160: 1000001a */ beqz $zero,.L0f05f1cc +/* f05f164: 00000000 */ sll $zero,$zero,0x0 +.L0f05f168: +/* f05f168: 0fc22e2e */ jal func0f08b8b8 +/* f05f16c: 24050001 */ addiu $a1,$zero,0x1 +/* f05f170: 02002025 */ or $a0,$s0,$zero +/* f05f174: 0fc22e2e */ jal func0f08b8b8 +/* f05f178: 00002825 */ or $a1,$zero,$zero +/* f05f17c: 8fa5002c */ lw $a1,0x2c($sp) +/* f05f180: 8fad0034 */ lw $t5,0x34($sp) +/* f05f184: 00003825 */ or $a3,$zero,$zero +/* f05f188: 04a20007 */ bltzl $a1,.L0f05f1a8 +/* f05f18c: 8fa50028 */ lw $a1,0x28($sp) +/* f05f190: 91a60003 */ lbu $a2,0x3($t5) +/* f05f194: afa00014 */ sw $zero,0x14($sp) +/* f05f198: afa00010 */ sw $zero,0x10($sp) +/* f05f19c: 0fc22e3a */ jal func0f08b8e8 +/* f05f1a0: 02002025 */ or $a0,$s0,$zero +/* f05f1a4: 8fa50028 */ lw $a1,0x28($sp) +.L0f05f1a8: +/* f05f1a8: 8fae0034 */ lw $t6,0x34($sp) +/* f05f1ac: 3c071000 */ lui $a3,0x1000 +/* f05f1b0: 04a00006 */ bltz $a1,.L0f05f1cc +/* f05f1b4: 00000000 */ sll $zero,$zero,0x0 +/* f05f1b8: 91c60004 */ lbu $a2,0x4($t6) +/* f05f1bc: afa00014 */ sw $zero,0x14($sp) +/* f05f1c0: afa00010 */ sw $zero,0x10($sp) +/* f05f1c4: 0fc22e3a */ jal func0f08b8e8 +/* f05f1c8: 02002025 */ or $a0,$s0,$zero +.L0f05f1cc: +/* f05f1cc: 3c03800a */ lui $v1,0x800a +/* f05f1d0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f1d4: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f1d8: 8fbf0024 */ lw $ra,0x24($sp) +/* f05f1dc: 8fb00020 */ lw $s0,0x20($sp) +/* f05f1e0: 25f80005 */ addiu $t8,$t7,0x5 +/* f05f1e4: ac780438 */ sw $t8,0x438($v1) +/* f05f1e8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05f1ec: 03e00008 */ jr $ra +/* f05f1f0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01cb + */ +GLOBAL_ASM( +glabel ai01cb +/* f05f1f4: 3c03800a */ lui $v1,0x800a +/* f05f1f8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f1fc: 8c6e0434 */ lw $t6,0x434($v1) +/* f05f200: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f204: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05f208: afbf0014 */ sw $ra,0x14($sp) +/* f05f20c: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f210: 90480003 */ lbu $t0,0x3($v0) +/* f05f214: 90580002 */ lbu $t8,0x2($v0) +/* f05f218: 904f0006 */ lbu $t7,0x6($v0) +/* f05f21c: 00084c00 */ sll $t1,$t0,0x10 +/* f05f220: 904b0004 */ lbu $t3,0x4($v0) +/* f05f224: 90480007 */ lbu $t0,0x7($v0) +/* f05f228: 0018ce00 */ sll $t9,$t8,0x18 +/* f05f22c: 03295025 */ or $t2,$t9,$t1 +/* f05f230: 000fc200 */ sll $t8,$t7,0x8 +/* f05f234: 904e0005 */ lbu $t6,0x5($v0) +/* f05f238: 000b6200 */ sll $t4,$t3,0x8 +/* f05f23c: 03082825 */ or $a1,$t8,$t0 +/* f05f240: 014c6825 */ or $t5,$t2,$t4 +/* f05f244: 0005cc00 */ sll $t9,$a1,0x10 +/* f05f248: 00192c03 */ sra $a1,$t9,0x10 +/* f05f24c: 0fc5a15b */ jal func0f16856c +/* f05f250: 01ae2025 */ or $a0,$t5,$t6 +/* f05f254: 3c03800a */ lui $v1,0x800a +/* f05f258: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f25c: 8c6b0438 */ lw $t3,0x438($v1) +/* f05f260: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f264: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05f268: 256a0008 */ addiu $t2,$t3,0x8 +/* f05f26c: ac6a0438 */ sw $t2,0x438($v1) +/* f05f270: 03e00008 */ jr $ra +/* f05f274: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01cc + */ +GLOBAL_ASM( +glabel ai01cc +/* f05f278: 3c03800a */ lui $v1,0x800a +/* f05f27c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f280: 8c6e0434 */ lw $t6,0x434($v1) +/* f05f284: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f288: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05f28c: afbf0014 */ sw $ra,0x14($sp) +/* f05f290: 01cfc021 */ addu $t8,$t6,$t7 +/* f05f294: 0fc5a227 */ jal func0f16889c +/* f05f298: afb8001c */ sw $t8,0x1c($sp) +/* f05f29c: 3c03800a */ lui $v1,0x800a +/* f05f2a0: 1440000a */ bnez $v0,.L0f05f2cc +/* f05f2a4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f2a8: 8fb9001c */ lw $t9,0x1c($sp) +/* f05f2ac: 8c640434 */ lw $a0,0x434($v1) +/* f05f2b0: 8c650438 */ lw $a1,0x438($v1) +/* f05f2b4: 0fc13583 */ jal chraiGoToLabel +/* f05f2b8: 93260002 */ lbu $a2,0x2($t9) +/* f05f2bc: 3c03800a */ lui $v1,0x800a +/* f05f2c0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f2c4: 10000004 */ beqz $zero,.L0f05f2d8 +/* f05f2c8: ac620438 */ sw $v0,0x438($v1) +.L0f05f2cc: +/* f05f2cc: 8c680438 */ lw $t0,0x438($v1) +/* f05f2d0: 25090003 */ addiu $t1,$t0,0x3 +/* f05f2d4: ac690438 */ sw $t1,0x438($v1) +.L0f05f2d8: +/* f05f2d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f2dc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05f2e0: 00001025 */ or $v0,$zero,$zero +/* f05f2e4: 03e00008 */ jr $ra +/* f05f2e8: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01cd + */ +GLOBAL_ASM( +glabel ai01cd +/* f05f2ec: 3c06800a */ lui $a2,0x800a +/* f05f2f0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05f2f4: 8cce0434 */ lw $t6,0x434($a2) +/* f05f2f8: 8ccf0438 */ lw $t7,0x438($a2) +/* f05f2fc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05f300: afbf0014 */ sw $ra,0x14($sp) +/* f05f304: 01cf1821 */ addu $v1,$t6,$t7 +/* f05f308: 90650002 */ lbu $a1,0x2($v1) +/* f05f30c: afa3001c */ sw $v1,0x1c($sp) +/* f05f310: 0fc126d1 */ jal chrFindById +/* f05f314: 8cc40424 */ lw $a0,0x424($a2) +/* f05f318: 3c06800a */ lui $a2,0x800a +/* f05f31c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05f320: 8fa3001c */ lw $v1,0x1c($sp) +/* f05f324: 1040000b */ beqz $v0,.L0f05f354 +/* f05f328: 00402025 */ or $a0,$v0,$zero +/* f05f32c: 8c58001c */ lw $t8,0x1c($v0) +/* f05f330: 53000009 */ beqzl $t8,.L0f05f358 +/* f05f334: 8cc80438 */ lw $t0,0x438($a2) +/* f05f338: 8c590020 */ lw $t9,0x20($v0) +/* f05f33c: 53200006 */ beqzl $t9,.L0f05f358 +/* f05f340: 8cc80438 */ lw $t0,0x438($a2) +/* f05f344: 0fc09172 */ jal func0f0245c8 +/* f05f348: 90650003 */ lbu $a1,0x3($v1) +/* f05f34c: 3c06800a */ lui $a2,0x800a +/* f05f350: 24c69fc0 */ addiu $a2,$a2,-24640 +.L0f05f354: +/* f05f354: 8cc80438 */ lw $t0,0x438($a2) +.L0f05f358: +/* f05f358: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f35c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05f360: 25090004 */ addiu $t1,$t0,0x4 +/* f05f364: acc90438 */ sw $t1,0x438($a2) +/* f05f368: 03e00008 */ jr $ra +/* f05f36c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01ce + */ +GLOBAL_ASM( +glabel ai01ce +/* f05f370: 3c03800a */ lui $v1,0x800a +/* f05f374: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f378: 8c6e0434 */ lw $t6,0x434($v1) +/* f05f37c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f380: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05f384: afbf0014 */ sw $ra,0x14($sp) +/* f05f388: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f38c: 0fc2a4ab */ jal func0f0a92ac +/* f05f390: 90440002 */ lbu $a0,0x2($v0) +/* f05f394: 3c03800a */ lui $v1,0x800a +/* f05f398: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f39c: 8c780438 */ lw $t8,0x438($v1) +/* f05f3a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f3a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05f3a8: 27190003 */ addiu $t9,$t8,0x3 +/* f05f3ac: ac790438 */ sw $t9,0x438($v1) +/* f05f3b0: 03e00008 */ jr $ra +/* f05f3b4: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01cf + */ +GLOBAL_ASM( +glabel ai01cf +/* f05f3b8: 3c02800a */ lui $v0,0x800a +/* f05f3bc: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05f3c0: 8c4e0434 */ lw $t6,0x434($v0) +/* f05f3c4: 8c4f0438 */ lw $t7,0x438($v0) +/* f05f3c8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f05f3cc: afbf001c */ sw $ra,0x1c($sp) +/* f05f3d0: 01cf1821 */ addu $v1,$t6,$t7 +/* f05f3d4: 90650002 */ lbu $a1,0x2($v1) +/* f05f3d8: afa3003c */ sw $v1,0x3c($sp) +/* f05f3dc: 0fc126d1 */ jal chrFindById +/* f05f3e0: 8c440424 */ lw $a0,0x424($v0) +/* f05f3e4: 3c198007 */ lui $t9,0x8007 +/* f05f3e8: 27399868 */ addiu $t9,$t9,-26520 +/* f05f3ec: 8f210000 */ lw $at,0x0($t9) +/* f05f3f0: 8fa3003c */ lw $v1,0x3c($sp) +/* f05f3f4: 27b8002c */ addiu $t8,$sp,0x2c +/* f05f3f8: af010000 */ sw $at,0x0($t8) +/* f05f3fc: 8f210008 */ lw $at,0x8($t9) +/* f05f400: 8f2a0004 */ lw $t2,0x4($t9) +/* f05f404: 3c0c8007 */ lui $t4,0x8007 +/* f05f408: 258c9874 */ addiu $t4,$t4,-26508 +/* f05f40c: af010008 */ sw $at,0x8($t8) +/* f05f410: af0a0004 */ sw $t2,0x4($t8) +/* f05f414: 8d810000 */ lw $at,0x0($t4) +/* f05f418: 27ab0020 */ addiu $t3,$sp,0x20 +/* f05f41c: 8d8f0004 */ lw $t7,0x4($t4) +/* f05f420: ad610000 */ sw $at,0x0($t3) +/* f05f424: 8d810008 */ lw $at,0x8($t4) +/* f05f428: 00402025 */ or $a0,$v0,$zero +/* f05f42c: ad6f0004 */ sw $t7,0x4($t3) +/* f05f430: 10400019 */ beqz $v0,.L0f05f498 +/* f05f434: ad610008 */ sw $at,0x8($t3) +/* f05f438: 8c490170 */ lw $t1,0x170($v0) +/* f05f43c: 11200016 */ beqz $t1,.L0f05f498 +/* f05f440: 00000000 */ sll $zero,$zero,0x0 +/* f05f444: 90680003 */ lbu $t0,0x3($v1) +/* f05f448: 24060001 */ addiu $a2,$zero,0x1 +/* f05f44c: 00002825 */ or $a1,$zero,$zero +/* f05f450: 1100000f */ beqz $t0,.L0f05f490 +/* f05f454: 00000000 */ sll $zero,$zero,0x0 +/* f05f458: 00002825 */ or $a1,$zero,$zero +/* f05f45c: 0fc0fe12 */ jal func0f03f848 +/* f05f460: afa20038 */ sw $v0,0x38($sp) +/* f05f464: 27b8002c */ addiu $t8,$sp,0x2c +/* f05f468: 27b90020 */ addiu $t9,$sp,0x20 +/* f05f46c: 8fa40038 */ lw $a0,0x38($sp) +/* f05f470: afb90014 */ sw $t9,0x14($sp) +/* f05f474: afb80010 */ sw $t8,0x10($sp) +/* f05f478: 00002825 */ or $a1,$zero,$zero +/* f05f47c: 24060001 */ addiu $a2,$zero,0x1 +/* f05f480: 0fc0f8a7 */ jal func0f03e29c +/* f05f484: 00003825 */ or $a3,$zero,$zero +/* f05f488: 10000003 */ beqz $zero,.L0f05f498 +/* f05f48c: 00000000 */ sll $zero,$zero,0x0 +.L0f05f490: +/* f05f490: 0fc0fe12 */ jal func0f03f848 +/* f05f494: 00003025 */ or $a2,$zero,$zero +.L0f05f498: +/* f05f498: 3c03800a */ lui $v1,0x800a +/* f05f49c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f4a0: 8c6a0438 */ lw $t2,0x438($v1) +/* f05f4a4: 8fbf001c */ lw $ra,0x1c($sp) +/* f05f4a8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f05f4ac: 254e0004 */ addiu $t6,$t2,0x4 +/* f05f4b0: ac6e0438 */ sw $t6,0x438($v1) +/* f05f4b4: 03e00008 */ jr $ra +/* f05f4b8: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01d0 + */ +GLOBAL_ASM( +glabel ai01d0 +/* f05f4bc: 3c06800a */ lui $a2,0x800a +/* f05f4c0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f05f4c4: 8cce0434 */ lw $t6,0x434($a2) +/* f05f4c8: 8ccf0438 */ lw $t7,0x438($a2) +/* f05f4cc: 3c0b800a */ lui $t3,0x800a +/* f05f4d0: 8d6b4cc8 */ lw $t3,0x4cc8($t3) +/* f05f4d4: 01cf1821 */ addu $v1,$t6,$t7 +/* f05f4d8: 90780002 */ lbu $t8,0x2($v1) +/* f05f4dc: 90680003 */ lbu $t0,0x3($v1) +/* f05f4e0: 906e0004 */ lbu $t6,0x4($v1) +/* f05f4e4: 0018ca00 */ sll $t9,$t8,0x8 +/* f05f4e8: 03282025 */ or $a0,$t9,$t0 +/* f05f4ec: 00044c00 */ sll $t1,$a0,0x10 +/* f05f4f0: 00095403 */ sra $t2,$t1,0x10 +/* f05f4f4: 000a60c0 */ sll $t4,$t2,0x3 +/* f05f4f8: 016c2821 */ addu $a1,$t3,$t4 +/* f05f4fc: 90ad0006 */ lbu $t5,0x6($a1) +/* f05f500: 00001025 */ or $v0,$zero,$zero +/* f05f504: 01ae7825 */ or $t7,$t5,$t6 +/* f05f508: a0af0006 */ sb $t7,0x6($a1) +/* f05f50c: 8cd80438 */ lw $t8,0x438($a2) +/* f05f510: 27190005 */ addiu $t9,$t8,0x5 +/* f05f514: 03e00008 */ jr $ra +/* f05f518: acd90438 */ sw $t9,0x438($a2) +); + +/** + * @cmd 01d1 + */ +GLOBAL_ASM( +glabel ai01d1 +/* f05f51c: 3c02800a */ lui $v0,0x800a +/* f05f520: 24429fc0 */ addiu $v0,$v0,-24640 +/* f05f524: 8c4e0434 */ lw $t6,0x434($v0) +/* f05f528: 8c4f0438 */ lw $t7,0x438($v0) +/* f05f52c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05f530: afbf0014 */ sw $ra,0x14($sp) +/* f05f534: 01cf1821 */ addu $v1,$t6,$t7 +/* f05f538: 90640002 */ lbu $a0,0x2($v1) +/* f05f53c: 0fc2556c */ jal func0f0955b0 +/* f05f540: afa3001c */ sw $v1,0x1c($sp) +/* f05f544: 8fa3001c */ lw $v1,0x1c($sp) +/* f05f548: 10400007 */ beqz $v0,.L0f05f568 +/* f05f54c: 00402025 */ or $a0,$v0,$zero +/* f05f550: 8c580014 */ lw $t8,0x14($v0) +/* f05f554: 13000004 */ beqz $t8,.L0f05f568 +/* f05f558: 00000000 */ sll $zero,$zero,0x0 +/* f05f55c: 90650003 */ lbu $a1,0x3($v1) +/* f05f560: 0fc24761 */ jal func0f091d84 +/* f05f564: 90660004 */ lbu $a2,0x4($v1) +.L0f05f568: +/* f05f568: 3c03800a */ lui $v1,0x800a +/* f05f56c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f570: 8c790438 */ lw $t9,0x438($v1) +/* f05f574: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f578: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05f57c: 27280005 */ addiu $t0,$t9,0x5 +/* f05f580: ac680438 */ sw $t0,0x438($v1) +/* f05f584: 03e00008 */ jr $ra +/* f05f588: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01d2 + */ +GLOBAL_ASM( +glabel ai01d2 +/* f05f58c: 3c03800a */ lui $v1,0x800a +/* f05f590: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f594: 8c6e0434 */ lw $t6,0x434($v1) +/* f05f598: 8c6f0438 */ lw $t7,0x438($v1) +/* f05f59c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05f5a0: afbf0014 */ sw $ra,0x14($sp) +/* f05f5a4: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f5a8: 90450002 */ lbu $a1,0x2($v0) +/* f05f5ac: 0fc126d1 */ jal chrFindById +/* f05f5b0: 8c640424 */ lw $a0,0x424($v1) +/* f05f5b4: 3c03800a */ lui $v1,0x800a +/* f05f5b8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05f5bc: 10400005 */ beqz $v0,.L0f05f5d4 +/* f05f5c0: 00402025 */ or $a0,$v0,$zero +/* f05f5c4: 0fc1352f */ jal func0f04d4bc +/* f05f5c8: 00000000 */ sll $zero,$zero,0x0 +/* f05f5cc: 3c03800a */ lui $v1,0x800a +/* f05f5d0: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f05f5d4: +/* f05f5d4: 8c780438 */ lw $t8,0x438($v1) +/* f05f5d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f5dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05f5e0: 27190003 */ addiu $t9,$t8,0x3 +/* f05f5e4: ac790438 */ sw $t9,0x438($v1) +/* f05f5e8: 03e00008 */ jr $ra +/* f05f5ec: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01d3 + */ +GLOBAL_ASM( +glabel ai01d3 +/* f05f5f0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f05f5f4: afb00018 */ sw $s0,0x18($sp) +/* f05f5f8: 3c10800a */ lui $s0,0x800a +/* f05f5fc: 26109fc0 */ addiu $s0,$s0,-24640 +/* f05f600: 8e0e0434 */ lw $t6,0x434($s0) +/* f05f604: 8e0f0438 */ lw $t7,0x438($s0) +/* f05f608: afbf001c */ sw $ra,0x1c($sp) +/* f05f60c: 8e040424 */ lw $a0,0x424($s0) +/* f05f610: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f614: 90450002 */ lbu $a1,0x2($v0) +/* f05f618: 0fc126d1 */ jal chrFindById +/* f05f61c: afa20024 */ sw $v0,0x24($sp) +/* f05f620: 1040005d */ beqz $v0,.L0f05f798 +/* f05f624: 00401825 */ or $v1,$v0,$zero +/* f05f628: 8fb80024 */ lw $t8,0x24($sp) +/* f05f62c: 24010007 */ addiu $at,$zero,0x7 +/* f05f630: 93040004 */ lbu $a0,0x4($t8) +/* f05f634: 14810016 */ bne $a0,$at,.L0f05f690 +/* f05f638: 00802825 */ or $a1,$a0,$zero +/* f05f63c: 8e19000c */ lw $t9,0xc($s0) +/* f05f640: 24010002 */ addiu $at,$zero,0x2 +/* f05f644: 07210004 */ bgez $t9,.L0f05f658 +/* f05f648: 33280003 */ andi $t0,$t9,0x3 +/* f05f64c: 11000002 */ beqz $t0,.L0f05f658 +/* f05f650: 00000000 */ sll $zero,$zero,0x0 +/* f05f654: 2508fffc */ addiu $t0,$t0,-4 +.L0f05f658: +/* f05f658: 55010022 */ bnel $t0,$at,.L0f05f6e4 +/* f05f65c: 8faa0024 */ lw $t2,0x24($sp) +/* f05f660: 0c004b70 */ jal 0x12dc0 +/* f05f664: afa30020 */ sw $v1,0x20($sp) +/* f05f668: 24010006 */ addiu $at,$zero,0x6 +/* f05f66c: 0041001b */ divu $zero,$v0,$at +/* f05f670: 8fa30020 */ lw $v1,0x20($sp) +/* f05f674: 00005010 */ mfhi $t2 +/* f05f678: 000a6100 */ sll $t4,$t2,0x4 +/* f05f67c: 906d0362 */ lbu $t5,0x362($v1) +/* f05f680: 31aeff0f */ andi $t6,$t5,0xff0f +/* f05f684: 018e7825 */ or $t7,$t4,$t6 +/* f05f688: 10000015 */ beqz $zero,.L0f05f6e0 +/* f05f68c: a06f0362 */ sb $t7,0x362($v1) +.L0f05f690: +/* f05f690: 24010008 */ addiu $at,$zero,0x8 +/* f05f694: 54a1000e */ bnel $a1,$at,.L0f05f6d0 +/* f05f698: 90580362 */ lbu $t8,0x362($v0) +/* f05f69c: 0c004b70 */ jal 0x12dc0 +/* f05f6a0: afa30020 */ sw $v1,0x20($sp) +/* f05f6a4: 24010006 */ addiu $at,$zero,0x6 +/* f05f6a8: 0041001b */ divu $zero,$v0,$at +/* f05f6ac: 8fa30020 */ lw $v1,0x20($sp) +/* f05f6b0: 0000c810 */ mfhi $t9 +/* f05f6b4: 00194900 */ sll $t1,$t9,0x4 +/* f05f6b8: 906a0362 */ lbu $t2,0x362($v1) +/* f05f6bc: 314bff0f */ andi $t3,$t2,0xff0f +/* f05f6c0: 012b6825 */ or $t5,$t1,$t3 +/* f05f6c4: 10000006 */ beqz $zero,.L0f05f6e0 +/* f05f6c8: a06d0362 */ sb $t5,0x362($v1) +/* f05f6cc: 90580362 */ lbu $t8,0x362($v0) +.L0f05f6d0: +/* f05f6d0: 00047900 */ sll $t7,$a0,0x4 +/* f05f6d4: 3319ff0f */ andi $t9,$t8,0xff0f +/* f05f6d8: 01f94025 */ or $t0,$t7,$t9 +/* f05f6dc: a0480362 */ sb $t0,0x362($v0) +.L0f05f6e0: +/* f05f6e0: 8faa0024 */ lw $t2,0x24($sp) +.L0f05f6e4: +/* f05f6e4: 24010007 */ addiu $at,$zero,0x7 +/* f05f6e8: 91420003 */ lbu $v0,0x3($t2) +/* f05f6ec: 14410016 */ bne $v0,$at,.L0f05f748 +/* f05f6f0: 00402025 */ or $a0,$v0,$zero +/* f05f6f4: 8e09000c */ lw $t1,0xc($s0) +/* f05f6f8: 24010002 */ addiu $at,$zero,0x2 +/* f05f6fc: 05210004 */ bgez $t1,.L0f05f710 +/* f05f700: 312b0003 */ andi $t3,$t1,0x3 +/* f05f704: 11600002 */ beqz $t3,.L0f05f710 +/* f05f708: 00000000 */ sll $zero,$zero,0x0 +/* f05f70c: 256bfffc */ addiu $t3,$t3,-4 +.L0f05f710: +/* f05f710: 55610022 */ bnel $t3,$at,.L0f05f79c +/* f05f714: 8e0a0438 */ lw $t2,0x438($s0) +/* f05f718: 0c004b70 */ jal 0x12dc0 +/* f05f71c: afa30020 */ sw $v1,0x20($sp) +/* f05f720: 24010006 */ addiu $at,$zero,0x6 +/* f05f724: 0041001b */ divu $zero,$v0,$at +/* f05f728: 8fa30020 */ lw $v1,0x20($sp) +/* f05f72c: 00006010 */ mfhi $t4 +/* f05f730: 318e000f */ andi $t6,$t4,0xf +/* f05f734: 90780362 */ lbu $t8,0x362($v1) +/* f05f738: 330ffff0 */ andi $t7,$t8,0xfff0 +/* f05f73c: 01cfc825 */ or $t9,$t6,$t7 +/* f05f740: 10000015 */ beqz $zero,.L0f05f798 +/* f05f744: a0790362 */ sb $t9,0x362($v1) +.L0f05f748: +/* f05f748: 24010008 */ addiu $at,$zero,0x8 +/* f05f74c: 5481000e */ bnel $a0,$at,.L0f05f788 +/* f05f750: 906f0362 */ lbu $t7,0x362($v1) +/* f05f754: 0c004b70 */ jal 0x12dc0 +/* f05f758: afa30020 */ sw $v1,0x20($sp) +/* f05f75c: 24010006 */ addiu $at,$zero,0x6 +/* f05f760: 0041001b */ divu $zero,$v0,$at +/* f05f764: 8fa30020 */ lw $v1,0x20($sp) +/* f05f768: 00005010 */ mfhi $t2 +/* f05f76c: 3149000f */ andi $t1,$t2,0xf +/* f05f770: 906b0362 */ lbu $t3,0x362($v1) +/* f05f774: 316dfff0 */ andi $t5,$t3,0xfff0 +/* f05f778: 012d6025 */ or $t4,$t1,$t5 +/* f05f77c: 10000006 */ beqz $zero,.L0f05f798 +/* f05f780: a06c0362 */ sb $t4,0x362($v1) +/* f05f784: 906f0362 */ lbu $t7,0x362($v1) +.L0f05f788: +/* f05f788: 304e000f */ andi $t6,$v0,0xf +/* f05f78c: 31f9fff0 */ andi $t9,$t7,0xfff0 +/* f05f790: 01d94025 */ or $t0,$t6,$t9 +/* f05f794: a0680362 */ sb $t0,0x362($v1) +.L0f05f798: +/* f05f798: 8e0a0438 */ lw $t2,0x438($s0) +.L0f05f79c: +/* f05f79c: 8fbf001c */ lw $ra,0x1c($sp) +/* f05f7a0: 00001025 */ or $v0,$zero,$zero +/* f05f7a4: 254b0005 */ addiu $t3,$t2,0x5 +/* f05f7a8: ae0b0438 */ sw $t3,0x438($s0) +/* f05f7ac: 8fb00018 */ lw $s0,0x18($sp) +/* f05f7b0: 03e00008 */ jr $ra +/* f05f7b4: 27bd0028 */ addiu $sp,$sp,0x28 +); + +/** + * @cmd 01d4 + */ +GLOBAL_ASM( +glabel ai01d4 +/* f05f7b8: 3c07800a */ lui $a3,0x800a +/* f05f7bc: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05f7c0: 8cee0434 */ lw $t6,0x434($a3) +/* f05f7c4: 8cef0438 */ lw $t7,0x438($a3) +/* f05f7c8: 00001025 */ or $v0,$zero,$zero +/* f05f7cc: 01cf1821 */ addu $v1,$t6,$t7 +/* f05f7d0: 90780002 */ lbu $t8,0x2($v1) +/* f05f7d4: 90680003 */ lbu $t0,0x3($v1) +/* f05f7d8: 906b0004 */ lbu $t3,0x4($v1) +/* f05f7dc: 0018ca00 */ sll $t9,$t8,0x8 +/* f05f7e0: 03282025 */ or $a0,$t9,$t0 +/* f05f7e4: 00044c00 */ sll $t1,$a0,0x10 +/* f05f7e8: 00095403 */ sra $t2,$t1,0x10 +/* f05f7ec: 000ac8c0 */ sll $t9,$t2,0x3 +/* f05f7f0: 032ac821 */ addu $t9,$t9,$t2 +/* f05f7f4: 3c18800a */ lui $t8,0x800a +/* f05f7f8: 8f184928 */ lw $t8,0x4928($t8) +/* f05f7fc: 0019c880 */ sll $t9,$t9,0x2 +/* f05f800: 032ac823 */ subu $t9,$t9,$t2 +/* f05f804: 0019c880 */ sll $t9,$t9,0x2 +/* f05f808: 906d0005 */ lbu $t5,0x5($v1) +/* f05f80c: 03193021 */ addu $a2,$t8,$t9 +/* f05f810: 94c80000 */ lhu $t0,0x0($a2) +/* f05f814: 000b6200 */ sll $t4,$t3,0x8 +/* f05f818: 018d7825 */ or $t7,$t4,$t5 +/* f05f81c: 010f4825 */ or $t1,$t0,$t7 +/* f05f820: a4c90000 */ sh $t1,0x0($a2) +/* f05f824: 8cea0438 */ lw $t2,0x438($a3) +/* f05f828: 254b0006 */ addiu $t3,$t2,0x6 +/* f05f82c: 03e00008 */ jr $ra +/* f05f830: aceb0438 */ sw $t3,0x438($a3) +); + +/** + * @cmd 01d5 + */ +GLOBAL_ASM( +glabel ai01d5 +/* f05f834: 3c08800a */ lui $t0,0x800a +/* f05f838: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05f83c: 8d0e0434 */ lw $t6,0x434($t0) +/* f05f840: 8d0f0438 */ lw $t7,0x438($t0) +/* f05f844: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05f848: afbf0014 */ sw $ra,0x14($sp) +/* f05f84c: 01cf1021 */ addu $v0,$t6,$t7 +/* f05f850: 90430002 */ lbu $v1,0x2($v0) +/* f05f854: 1060002a */ beqz $v1,.L0f05f900 +/* f05f858: 00000000 */ sll $zero,$zero,0x0 +/* f05f85c: 0fc07934 */ jal func0f01e4d0 +/* f05f860: 00000000 */ sll $zero,$zero,0x0 +/* f05f864: 3c08800a */ lui $t0,0x800a +/* f05f868: 2443ffff */ addiu $v1,$v0,-1 +/* f05f86c: 00602025 */ or $a0,$v1,$zero +/* f05f870: 0460004c */ bltz $v1,.L0f05f9a4 +/* f05f874: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05f878: 000318c0 */ sll $v1,$v1,0x3 +/* f05f87c: 00641823 */ subu $v1,$v1,$a0 +/* f05f880: 00031880 */ sll $v1,$v1,0x2 +/* f05f884: 00641823 */ subu $v1,$v1,$a0 +/* f05f888: 00031880 */ sll $v1,$v1,0x2 +/* f05f88c: 00641821 */ addu $v1,$v1,$a0 +/* f05f890: 3c058006 */ lui $a1,0x8006 +/* f05f894: 24a52988 */ addiu $a1,$a1,0x2988 +/* f05f898: 000318c0 */ sll $v1,$v1,0x3 +/* f05f89c: 2407fbff */ addiu $a3,$zero,-1025 +/* f05f8a0: 2406fffe */ addiu $a2,$zero,-2 +/* f05f8a4: 8cb80000 */ lw $t8,0x0($a1) +.L0f05f8a8: +/* f05f8a8: 03031021 */ addu $v0,$t8,$v1 +/* f05f8ac: 84590000 */ lh $t9,0x0($v0) +/* f05f8b0: 0722000f */ bltzl $t9,.L0f05f8f0 +/* f05f8b4: 2463fc98 */ addiu $v1,$v1,-872 +/* f05f8b8: 8c49001c */ lw $t1,0x1c($v0) +/* f05f8bc: 5120000c */ beqzl $t1,.L0f05f8f0 +/* f05f8c0: 2463fc98 */ addiu $v1,$v1,-872 +/* f05f8c4: 94440192 */ lhu $a0,0x192($v0) +/* f05f8c8: 308a0001 */ andi $t2,$a0,0x1 +/* f05f8cc: 11400007 */ beqz $t2,.L0f05f8ec +/* f05f8d0: 00865824 */ and $t3,$a0,$a2 +/* f05f8d4: a44b0192 */ sh $t3,0x192($v0) +/* f05f8d8: 8cac0000 */ lw $t4,0x0($a1) +/* f05f8dc: 01831021 */ addu $v0,$t4,$v1 +/* f05f8e0: 8c4d0018 */ lw $t5,0x18($v0) +/* f05f8e4: 01a77024 */ and $t6,$t5,$a3 +/* f05f8e8: ac4e0018 */ sw $t6,0x18($v0) +.L0f05f8ec: +/* f05f8ec: 2463fc98 */ addiu $v1,$v1,-872 +.L0f05f8f0: +/* f05f8f0: 0463ffed */ bgezl $v1,.L0f05f8a8 +/* f05f8f4: 8cb80000 */ lw $t8,0x0($a1) +/* f05f8f8: 1000002b */ beqz $zero,.L0f05f9a8 +/* f05f8fc: 8d180438 */ lw $t8,0x438($t0) +.L0f05f900: +/* f05f900: 0fc07934 */ jal func0f01e4d0 +/* f05f904: 00000000 */ sll $zero,$zero,0x0 +/* f05f908: 3c08800a */ lui $t0,0x800a +/* f05f90c: 2443ffff */ addiu $v1,$v0,-1 +/* f05f910: 00602025 */ or $a0,$v1,$zero +/* f05f914: 04600023 */ bltz $v1,.L0f05f9a4 +/* f05f918: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05f91c: 000318c0 */ sll $v1,$v1,0x3 +/* f05f920: 00641823 */ subu $v1,$v1,$a0 +/* f05f924: 00031880 */ sll $v1,$v1,0x2 +/* f05f928: 00641823 */ subu $v1,$v1,$a0 +/* f05f92c: 00031880 */ sll $v1,$v1,0x2 +/* f05f930: 00641821 */ addu $v1,$v1,$a0 +/* f05f934: 3c040080 */ lui $a0,0x80 +/* f05f938: 3c058006 */ lui $a1,0x8006 +/* f05f93c: 24a52988 */ addiu $a1,$a1,0x2988 +/* f05f940: 34840400 */ ori $a0,$a0,0x400 +/* f05f944: 000318c0 */ sll $v1,$v1,0x3 +/* f05f948: 8caf0000 */ lw $t7,0x0($a1) +.L0f05f94c: +/* f05f94c: 01e31021 */ addu $v0,$t7,$v1 +/* f05f950: 84580000 */ lh $t8,0x0($v0) +/* f05f954: 07020011 */ bltzl $t8,.L0f05f99c +/* f05f958: 2463fc98 */ addiu $v1,$v1,-872 +/* f05f95c: 8c59001c */ lw $t9,0x1c($v0) +/* f05f960: 5320000e */ beqzl $t9,.L0f05f99c +/* f05f964: 2463fc98 */ addiu $v1,$v1,-872 +/* f05f968: 8c490018 */ lw $t1,0x18($v0) +/* f05f96c: 01245024 */ and $t2,$t1,$a0 +/* f05f970: 5540000a */ bnezl $t2,.L0f05f99c +/* f05f974: 2463fc98 */ addiu $v1,$v1,-872 +/* f05f978: 944b0192 */ lhu $t3,0x192($v0) +/* f05f97c: 356c0001 */ ori $t4,$t3,0x1 +/* f05f980: a44c0192 */ sh $t4,0x192($v0) +/* f05f984: 8cad0000 */ lw $t5,0x0($a1) +/* f05f988: 01a31021 */ addu $v0,$t5,$v1 +/* f05f98c: 8c4e0018 */ lw $t6,0x18($v0) +/* f05f990: 35cf0400 */ ori $t7,$t6,0x400 +/* f05f994: ac4f0018 */ sw $t7,0x18($v0) +/* f05f998: 2463fc98 */ addiu $v1,$v1,-872 +.L0f05f99c: +/* f05f99c: 0463ffeb */ bgezl $v1,.L0f05f94c +/* f05f9a0: 8caf0000 */ lw $t7,0x0($a1) +.L0f05f9a4: +/* f05f9a4: 8d180438 */ lw $t8,0x438($t0) +.L0f05f9a8: +/* f05f9a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f05f9ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05f9b0: 27190003 */ addiu $t9,$t8,0x3 +/* f05f9b4: ad190438 */ sw $t9,0x438($t0) +/* f05f9b8: 03e00008 */ jr $ra +/* f05f9bc: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01d6 + */ +GLOBAL_ASM( +glabel ai01d6 +/* f05f9c0: 3c08800a */ lui $t0,0x800a +/* f05f9c4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05f9c8: 8d030438 */ lw $v1,0x438($t0) +/* f05f9cc: 8d0e0434 */ lw $t6,0x434($t0) +/* f05f9d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05f9d4: afbf0014 */ sw $ra,0x14($sp) +/* f05f9d8: 01c31021 */ addu $v0,$t6,$v1 +/* f05f9dc: 904f0002 */ lbu $t7,0x2($v0) +/* f05f9e0: 90590003 */ lbu $t9,0x3($v0) +/* f05f9e4: 904b0004 */ lbu $t3,0x4($v0) +/* f05f9e8: 000fc200 */ sll $t8,$t7,0x8 +/* f05f9ec: 03192025 */ or $a0,$t8,$t9 +/* f05f9f0: 00044c00 */ sll $t1,$a0,0x10 +/* f05f9f4: 2d610010 */ sltiu $at,$t3,0x10 +/* f05f9f8: 00092403 */ sra $a0,$t1,0x10 +/* f05f9fc: 1020009a */ beqz $at,.L0f05fc68 +/* f05fa00: 90470005 */ lbu $a3,0x5($v0) +/* f05fa04: 000b5880 */ sll $t3,$t3,0x2 +/* f05fa08: 3c017f1b */ lui $at,0x7f1b +/* f05fa0c: 002b0821 */ addu $at,$at,$t3 +/* f05fa10: 8c2b9dd4 */ lw $t3,-0x622c($at) +/* f05fa14: 01600008 */ jr $t3 +/* f05fa18: 00000000 */ sll $zero,$zero,0x0 +/* f05fa1c: 3c018007 */ lui $at,0x8007 +/* f05fa20: 10000091 */ beqz $zero,.L0f05fc68 +/* f05fa24: a027ae18 */ sb $a3,-0x51e8($at) +/* f05fa28: 3c018007 */ lui $at,0x8007 +/* f05fa2c: 1000008e */ beqz $zero,.L0f05fc68 +/* f05fa30: a027ae1c */ sb $a3,-0x51e4($at) +/* f05fa34: 3c018007 */ lui $at,0x8007 +/* f05fa38: 1000008b */ beqz $zero,.L0f05fc68 +/* f05fa3c: a027ae20 */ sb $a3,-0x51e0($at) +/* f05fa40: 3c018007 */ lui $at,0x8007 +/* f05fa44: 10000088 */ beqz $zero,.L0f05fc68 +/* f05fa48: a027ae24 */ sb $a3,-0x51dc($at) +/* f05fa4c: 3c018007 */ lui $at,0x8007 +/* f05fa50: 10000085 */ beqz $zero,.L0f05fc68 +/* f05fa54: a027ae28 */ sb $a3,-0x51d8($at) +/* f05fa58: 3c05800a */ lui $a1,0x800a +/* f05fa5c: 000418c0 */ sll $v1,$a0,0x3 +/* f05fa60: 24a54928 */ addiu $a1,$a1,0x4928 +/* f05fa64: 00641821 */ addu $v1,$v1,$a0 +/* f05fa68: 8cac0000 */ lw $t4,0x0($a1) +/* f05fa6c: 00031880 */ sll $v1,$v1,0x2 +/* f05fa70: 00641823 */ subu $v1,$v1,$a0 +/* f05fa74: 00031880 */ sll $v1,$v1,0x2 +/* f05fa78: 01831021 */ addu $v0,$t4,$v1 +/* f05fa7c: 944d0000 */ lhu $t5,0x0($v0) +/* f05fa80: 31aebfff */ andi $t6,$t5,0xbfff +/* f05fa84: 10e00006 */ beqz $a3,.L0f05faa0 +/* f05fa88: a44e0000 */ sh $t6,0x0($v0) +/* f05fa8c: 8caf0000 */ lw $t7,0x0($a1) +/* f05fa90: 01e31021 */ addu $v0,$t7,$v1 +/* f05fa94: 94580000 */ lhu $t8,0x0($v0) +/* f05fa98: 37194000 */ ori $t9,$t8,0x4000 +/* f05fa9c: a4590000 */ sh $t9,0x0($v0) +.L0f05faa0: +/* f05faa0: 10000071 */ beqz $zero,.L0f05fc68 +/* f05faa4: 8d030438 */ lw $v1,0x438($t0) +/* f05faa8: 3c05800a */ lui $a1,0x800a +/* f05faac: 000418c0 */ sll $v1,$a0,0x3 +/* f05fab0: 24a54928 */ addiu $a1,$a1,0x4928 +/* f05fab4: 00641821 */ addu $v1,$v1,$a0 +/* f05fab8: 8ca90000 */ lw $t1,0x0($a1) +/* f05fabc: 00031880 */ sll $v1,$v1,0x2 +/* f05fac0: 00641823 */ subu $v1,$v1,$a0 +/* f05fac4: 00031880 */ sll $v1,$v1,0x2 +/* f05fac8: 01231021 */ addu $v0,$t1,$v1 +/* f05facc: 944a0000 */ lhu $t2,0x0($v0) +/* f05fad0: 314b7fff */ andi $t3,$t2,0x7fff +/* f05fad4: 10e00006 */ beqz $a3,.L0f05faf0 +/* f05fad8: a44b0000 */ sh $t3,0x0($v0) +/* f05fadc: 8cac0000 */ lw $t4,0x0($a1) +/* f05fae0: 01831021 */ addu $v0,$t4,$v1 +/* f05fae4: 944d0000 */ lhu $t5,0x0($v0) +/* f05fae8: 35ae8000 */ ori $t6,$t5,0x8000 +/* f05faec: a44e0000 */ sh $t6,0x0($v0) +.L0f05faf0: +/* f05faf0: 1000005d */ beqz $zero,.L0f05fc68 +/* f05faf4: 8d030438 */ lw $v1,0x438($t0) +/* f05faf8: 3c05800a */ lui $a1,0x800a +/* f05fafc: 0004c0c0 */ sll $t8,$a0,0x3 +/* f05fb00: 24a54928 */ addiu $a1,$a1,0x4928 +/* f05fb04: 0304c021 */ addu $t8,$t8,$a0 +/* f05fb08: 8caf0000 */ lw $t7,0x0($a1) +/* f05fb0c: 0018c080 */ sll $t8,$t8,0x2 +/* f05fb10: 0304c023 */ subu $t8,$t8,$a0 +/* f05fb14: 0018c080 */ sll $t8,$t8,0x2 +/* f05fb18: 01f81021 */ addu $v0,$t7,$t8 +/* f05fb1c: 904a004e */ lbu $t2,0x4e($v0) +/* f05fb20: 30e9000f */ andi $t1,$a3,0xf +/* f05fb24: 314bfff0 */ andi $t3,$t2,0xfff0 +/* f05fb28: 012b6025 */ or $t4,$t1,$t3 +/* f05fb2c: a04c004e */ sb $t4,0x4e($v0) +/* f05fb30: 1000004d */ beqz $zero,.L0f05fc68 +/* f05fb34: 8d030438 */ lw $v1,0x438($t0) +/* f05fb38: 3c05800a */ lui $a1,0x800a +/* f05fb3c: 000470c0 */ sll $t6,$a0,0x3 +/* f05fb40: 24a54928 */ addiu $a1,$a1,0x4928 +/* f05fb44: 01c47021 */ addu $t6,$t6,$a0 +/* f05fb48: 8cad0000 */ lw $t5,0x0($a1) +/* f05fb4c: 000e7080 */ sll $t6,$t6,0x2 +/* f05fb50: 01c47023 */ subu $t6,$t6,$a0 +/* f05fb54: 000e7080 */ sll $t6,$t6,0x2 +/* f05fb58: 01ae7821 */ addu $t7,$t5,$t6 +/* f05fb5c: a1e7004d */ sb $a3,0x4d($t7) +/* f05fb60: 10000041 */ beqz $zero,.L0f05fc68 +/* f05fb64: 8d030438 */ lw $v1,0x438($t0) +/* f05fb68: 8d1802bc */ lw $t8,0x2bc($t0) +/* f05fb6c: 24040001 */ addiu $a0,$zero,0x1 +/* f05fb70: 2b010002 */ slti $at,$t8,0x2 +/* f05fb74: 1420003c */ bnez $at,.L0f05fc68 +/* f05fb78: 3c05800a */ lui $a1,0x800a +/* f05fb7c: 24a54928 */ addiu $a1,$a1,0x4928 +/* f05fb80: 2403008c */ addiu $v1,$zero,0x8c +/* f05fb84: 2406bfff */ addiu $a2,$zero,-16385 +.L0f05fb88: +/* f05fb88: 50e00008 */ beqzl $a3,.L0f05fbac +/* f05fb8c: 8cab0000 */ lw $t3,0x0($a1) +/* f05fb90: 8cb90000 */ lw $t9,0x0($a1) +/* f05fb94: 03231021 */ addu $v0,$t9,$v1 +/* f05fb98: 944a0000 */ lhu $t2,0x0($v0) +/* f05fb9c: 35494000 */ ori $t1,$t2,0x4000 +/* f05fba0: 10000006 */ beqz $zero,.L0f05fbbc +/* f05fba4: a4490000 */ sh $t1,0x0($v0) +/* f05fba8: 8cab0000 */ lw $t3,0x0($a1) +.L0f05fbac: +/* f05fbac: 01631021 */ addu $v0,$t3,$v1 +/* f05fbb0: 944c0000 */ lhu $t4,0x0($v0) +/* f05fbb4: 01866824 */ and $t5,$t4,$a2 +/* f05fbb8: a44d0000 */ sh $t5,0x0($v0) +.L0f05fbbc: +/* f05fbbc: 8d0e02bc */ lw $t6,0x2bc($t0) +/* f05fbc0: 24840001 */ addiu $a0,$a0,0x1 +/* f05fbc4: 2463008c */ addiu $v1,$v1,0x8c +/* f05fbc8: 008e082a */ slt $at,$a0,$t6 +/* f05fbcc: 1420ffee */ bnez $at,.L0f05fb88 +/* f05fbd0: 00000000 */ sll $zero,$zero,0x0 +/* f05fbd4: 10000024 */ beqz $zero,.L0f05fc68 +/* f05fbd8: 8d030438 */ lw $v1,0x438($t0) +/* f05fbdc: 0c00436c */ jal 0x10db0 +/* f05fbe0: 00e02025 */ or $a0,$a3,$zero +/* f05fbe4: 3c08800a */ lui $t0,0x800a +/* f05fbe8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fbec: 1000001e */ beqz $zero,.L0f05fc68 +/* f05fbf0: 8d030438 */ lw $v1,0x438($t0) +/* f05fbf4: 0c004643 */ jal 0x1190c +/* f05fbf8: 00000000 */ sll $zero,$zero,0x0 +/* f05fbfc: 3c08800a */ lui $t0,0x800a +/* f05fc00: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fc04: 10000018 */ beqz $zero,.L0f05fc68 +/* f05fc08: 8d030438 */ lw $v1,0x438($t0) +/* f05fc0c: 0fc00699 */ jal func0f001a64 +/* f05fc10: 00e02825 */ or $a1,$a3,$zero +/* f05fc14: 3c08800a */ lui $t0,0x800a +/* f05fc18: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fc1c: 10000012 */ beqz $zero,.L0f05fc68 +/* f05fc20: 8d030438 */ lw $v1,0x438($t0) +/* f05fc24: 0c004378 */ jal 0x10de0 +/* f05fc28: 00000000 */ sll $zero,$zero,0x0 +/* f05fc2c: 3c08800a */ lui $t0,0x800a +/* f05fc30: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fc34: 1000000c */ beqz $zero,.L0f05fc68 +/* f05fc38: 8d030438 */ lw $v1,0x438($t0) +/* f05fc3c: 0c00442f */ jal 0x110bc +/* f05fc40: 00e02025 */ or $a0,$a3,$zero +/* f05fc44: 3c08800a */ lui $t0,0x800a +/* f05fc48: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fc4c: 10000006 */ beqz $zero,.L0f05fc68 +/* f05fc50: 8d030438 */ lw $v1,0x438($t0) +/* f05fc54: 0c00443b */ jal 0x110ec +/* f05fc58: 00000000 */ sll $zero,$zero,0x0 +/* f05fc5c: 3c08800a */ lui $t0,0x800a +/* f05fc60: 25089fc0 */ addiu $t0,$t0,-24640 +/* f05fc64: 8d030438 */ lw $v1,0x438($t0) +.L0f05fc68: +/* f05fc68: 8fbf0014 */ lw $ra,0x14($sp) +/* f05fc6c: 246f0006 */ addiu $t7,$v1,0x6 +/* f05fc70: ad0f0438 */ sw $t7,0x438($t0) +/* f05fc74: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05fc78: 03e00008 */ jr $ra +/* f05fc7c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01d7 + */ +GLOBAL_ASM( +glabel ai01d7 +/* f05fc80: 3c03800a */ lui $v1,0x800a +/* f05fc84: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fc88: 8c6e0434 */ lw $t6,0x434($v1) +/* f05fc8c: 8c6f0438 */ lw $t7,0x438($v1) +/* f05fc90: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05fc94: afbf0014 */ sw $ra,0x14($sp) +/* f05fc98: 01cf1021 */ addu $v0,$t6,$t7 +/* f05fc9c: 90580002 */ lbu $t8,0x2($v0) +/* f05fca0: 90480003 */ lbu $t0,0x3($v0) +/* f05fca4: 3c014120 */ lui $at,0x4120 +/* f05fca8: 0018ca00 */ sll $t9,$t8,0x8 +/* f05fcac: 03284825 */ or $t1,$t9,$t0 +/* f05fcb0: 44892000 */ mtc1 $t1,$f4 +/* f05fcb4: 44814000 */ mtc1 $at,$f8 +/* f05fcb8: afa2001c */ sw $v0,0x1c($sp) +/* f05fcbc: 468021a0 */ cvt.s.w $f6,$f4 +/* f05fcc0: 8c640424 */ lw $a0,0x424($v1) +/* f05fcc4: 46083282 */ mul.s $f10,$f6,$f8 +/* f05fcc8: 0fc1247e */ jal func0f0491f8 +/* f05fccc: e7aa0018 */ swc1 $f10,0x18($sp) +/* f05fcd0: c7b00018 */ lwc1 $f16,0x18($sp) +/* f05fcd4: 3c03800a */ lui $v1,0x800a +/* f05fcd8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fcdc: 4610003c */ c.lt.s $f0,$f16 +/* f05fce0: 8fa2001c */ lw $v0,0x1c($sp) +/* f05fce4: 4502000a */ bc1fl .L0f05fd10 +/* f05fce8: 8c6a0438 */ lw $t2,0x438($v1) +/* f05fcec: 8c640434 */ lw $a0,0x434($v1) +/* f05fcf0: 8c650438 */ lw $a1,0x438($v1) +/* f05fcf4: 0fc13583 */ jal chraiGoToLabel +/* f05fcf8: 90460004 */ lbu $a2,0x4($v0) +/* f05fcfc: 3c03800a */ lui $v1,0x800a +/* f05fd00: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fd04: 10000004 */ beqz $zero,.L0f05fd18 +/* f05fd08: ac620438 */ sw $v0,0x438($v1) +/* f05fd0c: 8c6a0438 */ lw $t2,0x438($v1) +.L0f05fd10: +/* f05fd10: 254b0005 */ addiu $t3,$t2,0x5 +/* f05fd14: ac6b0438 */ sw $t3,0x438($v1) +.L0f05fd18: +/* f05fd18: 8fbf0014 */ lw $ra,0x14($sp) +/* f05fd1c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05fd20: 00001025 */ or $v0,$zero,$zero +/* f05fd24: 03e00008 */ jr $ra +/* f05fd28: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01d8 + */ +GLOBAL_ASM( +glabel ai01d8 +/* f05fd2c: 3c03800a */ lui $v1,0x800a +/* f05fd30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fd34: 8c6e0434 */ lw $t6,0x434($v1) +/* f05fd38: 8c6f0438 */ lw $t7,0x438($v1) +/* f05fd3c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f05fd40: afbf0014 */ sw $ra,0x14($sp) +/* f05fd44: 01cf1021 */ addu $v0,$t6,$t7 +/* f05fd48: 90580002 */ lbu $t8,0x2($v0) +/* f05fd4c: 90480003 */ lbu $t0,0x3($v0) +/* f05fd50: 3c014120 */ lui $at,0x4120 +/* f05fd54: 0018ca00 */ sll $t9,$t8,0x8 +/* f05fd58: 03284825 */ or $t1,$t9,$t0 +/* f05fd5c: 44892000 */ mtc1 $t1,$f4 +/* f05fd60: 44814000 */ mtc1 $at,$f8 +/* f05fd64: afa2001c */ sw $v0,0x1c($sp) +/* f05fd68: 468021a0 */ cvt.s.w $f6,$f4 +/* f05fd6c: 8c640424 */ lw $a0,0x424($v1) +/* f05fd70: 46083282 */ mul.s $f10,$f6,$f8 +/* f05fd74: 0fc1247e */ jal func0f0491f8 +/* f05fd78: e7aa0018 */ swc1 $f10,0x18($sp) +/* f05fd7c: c7b00018 */ lwc1 $f16,0x18($sp) +/* f05fd80: 3c03800a */ lui $v1,0x800a +/* f05fd84: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fd88: 4600803c */ c.lt.s $f16,$f0 +/* f05fd8c: 8fa2001c */ lw $v0,0x1c($sp) +/* f05fd90: 4502000a */ bc1fl .L0f05fdbc +/* f05fd94: 8c6a0438 */ lw $t2,0x438($v1) +/* f05fd98: 8c640434 */ lw $a0,0x434($v1) +/* f05fd9c: 8c650438 */ lw $a1,0x438($v1) +/* f05fda0: 0fc13583 */ jal chraiGoToLabel +/* f05fda4: 90460004 */ lbu $a2,0x4($v0) +/* f05fda8: 3c03800a */ lui $v1,0x800a +/* f05fdac: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fdb0: 10000004 */ beqz $zero,.L0f05fdc4 +/* f05fdb4: ac620438 */ sw $v0,0x438($v1) +/* f05fdb8: 8c6a0438 */ lw $t2,0x438($v1) +.L0f05fdbc: +/* f05fdbc: 254b0005 */ addiu $t3,$t2,0x5 +/* f05fdc0: ac6b0438 */ sw $t3,0x438($v1) +.L0f05fdc4: +/* f05fdc4: 8fbf0014 */ lw $ra,0x14($sp) +/* f05fdc8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f05fdcc: 00001025 */ or $v0,$zero,$zero +/* f05fdd0: 03e00008 */ jr $ra +/* f05fdd4: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01d9 + */ +GLOBAL_ASM( +glabel ai01d9 +/* f05fdd8: 3c05800a */ lui $a1,0x800a +/* f05fddc: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f05fde0: 8cae0434 */ lw $t6,0x434($a1) +/* f05fde4: 8caf0438 */ lw $t7,0x438($a1) +/* f05fde8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f05fdec: afbf001c */ sw $ra,0x1c($sp) +/* f05fdf0: 01cf1021 */ addu $v0,$t6,$t7 +/* f05fdf4: 90580004 */ lbu $t8,0x4($v0) +/* f05fdf8: 90480005 */ lbu $t0,0x5($v0) +/* f05fdfc: 0018ca00 */ sll $t9,$t8,0x8 +/* f05fe00: 03284825 */ or $t1,$t9,$t0 +/* f05fe04: a7a90032 */ sh $t1,0x32($sp) +/* f05fe08: 904a0006 */ lbu $t2,0x6($v0) +/* f05fe0c: 904c0007 */ lbu $t4,0x7($v0) +/* f05fe10: 000a5a00 */ sll $t3,$t2,0x8 +/* f05fe14: 016c6825 */ or $t5,$t3,$t4 +/* f05fe18: afad002c */ sw $t5,0x2c($sp) +/* f05fe1c: 9043000a */ lbu $v1,0xa($v0) +/* f05fe20: 00037200 */ sll $t6,$v1,0x8 +/* f05fe24: 01c37825 */ or $t7,$t6,$v1 +/* f05fe28: a7af002a */ sh $t7,0x2a($sp) +/* f05fe2c: 80580002 */ lb $t8,0x2($v0) +/* f05fe30: afb80024 */ sw $t8,0x24($sp) +/* f05fe34: 90590008 */ lbu $t9,0x8($v0) +/* f05fe38: a7b90022 */ sh $t9,0x22($sp) +/* f05fe3c: 0fc2556c */ jal func0f0955b0 +/* f05fe40: 90440003 */ lbu $a0,0x3($v0) +/* f05fe44: 87a80022 */ lh $t0,0x22($sp) +/* f05fe48: 97a9002a */ lhu $t1,0x2a($sp) +/* f05fe4c: 8c470014 */ lw $a3,0x14($v0) +/* f05fe50: 8fa40024 */ lw $a0,0x24($sp) +/* f05fe54: 87a50032 */ lh $a1,0x32($sp) +/* f05fe58: 8fa6002c */ lw $a2,0x2c($sp) +/* f05fe5c: afa80010 */ sw $t0,0x10($sp) +/* f05fe60: 0fc25010 */ jal func0f094040 +/* f05fe64: afa90014 */ sw $t1,0x14($sp) +/* f05fe68: 3c03800a */ lui $v1,0x800a +/* f05fe6c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fe70: 8c6a0438 */ lw $t2,0x438($v1) +/* f05fe74: 8fbf001c */ lw $ra,0x1c($sp) +/* f05fe78: 27bd0038 */ addiu $sp,$sp,0x38 +/* f05fe7c: 254b000b */ addiu $t3,$t2,0xb +/* f05fe80: ac6b0438 */ sw $t3,0x438($v1) +/* f05fe84: 03e00008 */ jr $ra +/* f05fe88: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01da + */ +GLOBAL_ASM( +glabel ai01da +/* f05fe8c: 3c03800a */ lui $v1,0x800a +/* f05fe90: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fe94: 8c6e0434 */ lw $t6,0x434($v1) +/* f05fe98: 8c6f0438 */ lw $t7,0x438($v1) +/* f05fe9c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05fea0: afbf0014 */ sw $ra,0x14($sp) +/* f05fea4: 01cf1021 */ addu $v0,$t6,$t7 +/* f05fea8: 0fc5b7ae */ jal func0f16deb8 +/* f05feac: 90440002 */ lbu $a0,0x2($v0) +/* f05feb0: 3c03800a */ lui $v1,0x800a +/* f05feb4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05feb8: 8c780438 */ lw $t8,0x438($v1) +/* f05febc: 8fbf0014 */ lw $ra,0x14($sp) +/* f05fec0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05fec4: 27190003 */ addiu $t9,$t8,0x3 +/* f05fec8: ac790438 */ sw $t9,0x438($v1) +/* f05fecc: 03e00008 */ jr $ra +/* f05fed0: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01db + */ +GLOBAL_ASM( +glabel ai01db +/* f05fed4: 3c03800a */ lui $v1,0x800a +/* f05fed8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05fedc: 8c6e0434 */ lw $t6,0x434($v1) +/* f05fee0: 8c6f0438 */ lw $t7,0x438($v1) +/* f05fee4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05fee8: afbf0014 */ sw $ra,0x14($sp) +/* f05feec: 01cf1021 */ addu $v0,$t6,$t7 +/* f05fef0: 90450002 */ lbu $a1,0x2($v0) +/* f05fef4: 0fc126d1 */ jal chrFindById +/* f05fef8: 8c640424 */ lw $a0,0x424($v1) +/* f05fefc: 3c03800a */ lui $v1,0x800a +/* f05ff00: 1040000e */ beqz $v0,.L0f05ff3c +/* f05ff04: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ff08: 8c480018 */ lw $t0,0x18($v0) +/* f05ff0c: 3c010401 */ lui $at,0x401 +/* f05ff10: 24180005 */ addiu $t8,$zero,0x5 +/* f05ff14: 2419ffff */ addiu $t9,$zero,-1 +/* f05ff18: 01014825 */ or $t1,$t0,$at +/* f05ff1c: a0580007 */ sb $t8,0x7($v0) +/* f05ff20: ac590038 */ sw $t9,0x38($v0) +/* f05ff24: ac40002c */ sw $zero,0x2c($v0) +/* f05ff28: ac400030 */ sw $zero,0x30($v0) +/* f05ff2c: ac400034 */ sw $zero,0x34($v0) +/* f05ff30: ac40003c */ sw $zero,0x3c($v0) +/* f05ff34: a0400008 */ sb $zero,0x8($v0) +/* f05ff38: ac490018 */ sw $t1,0x18($v0) +.L0f05ff3c: +/* f05ff3c: 8c6a0438 */ lw $t2,0x438($v1) +/* f05ff40: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ff44: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05ff48: 254b0003 */ addiu $t3,$t2,0x3 +/* f05ff4c: ac6b0438 */ sw $t3,0x438($v1) +/* f05ff50: 03e00008 */ jr $ra +/* f05ff54: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01dc + */ +GLOBAL_ASM( +glabel ai01dc +/* f05ff58: 3c03800a */ lui $v1,0x800a +/* f05ff5c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ff60: 8c6e0434 */ lw $t6,0x434($v1) +/* f05ff64: 8c6f0438 */ lw $t7,0x438($v1) +/* f05ff68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05ff6c: afbf0014 */ sw $ra,0x14($sp) +/* f05ff70: 01cf1021 */ addu $v0,$t6,$t7 +/* f05ff74: 0fc447a9 */ jal func0f111ea4 +/* f05ff78: 90440002 */ lbu $a0,0x2($v0) +/* f05ff7c: 3c03800a */ lui $v1,0x800a +/* f05ff80: 24639fc0 */ addiu $v1,$v1,-24640 +/* f05ff84: 8c780438 */ lw $t8,0x438($v1) +/* f05ff88: 8fbf0014 */ lw $ra,0x14($sp) +/* f05ff8c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f05ff90: 27190003 */ addiu $t9,$t8,0x3 +/* f05ff94: ac790438 */ sw $t9,0x438($v1) +/* f05ff98: 03e00008 */ jr $ra +/* f05ff9c: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01dd + */ +GLOBAL_ASM( +glabel ai01dd +/* f05ffa0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f05ffa4: afbf0014 */ sw $ra,0x14($sp) +/* f05ffa8: 0c012144 */ jal 0x48510 +/* f05ffac: 00000000 */ sll $zero,$zero,0x0 +/* f05ffb0: 00402825 */ or $a1,$v0,$zero +/* f05ffb4: 24040000 */ addiu $a0,$zero,0x0 +/* f05ffb8: 24060000 */ addiu $a2,$zero,0x0 +/* f05ffbc: 0c012bda */ jal 0x4af68 +/* f05ffc0: 24070040 */ addiu $a3,$zero,0x40 +/* f05ffc4: 00402025 */ or $a0,$v0,$zero +/* f05ffc8: 00602825 */ or $a1,$v1,$zero +/* f05ffcc: 24060000 */ addiu $a2,$zero,0x0 +/* f05ffd0: 0c012b9a */ jal 0x4ae68 +/* f05ffd4: 24070bb8 */ addiu $a3,$zero,0xbb8 +/* f05ffd8: 00402025 */ or $a0,$v0,$zero +/* f05ffdc: 0c0016cc */ jal 0x5b30 +/* f05ffe0: 00602825 */ or $a1,$v1,$zero +/* f05ffe4: 3c0e8008 */ lui $t6,0x8008 +/* f05ffe8: 8dce40c4 */ lw $t6,0x40c4($t6) +/* f05ffec: 3c07800a */ lui $a3,0x800a +/* f05fff0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f05fff4: 51c00008 */ beqzl $t6,.L0f060018 +/* f05fff8: 8ce40434 */ lw $a0,0x434($a3) +/* f05fffc: 3c07800a */ lui $a3,0x800a +/* f060000: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f060004: 8cef0438 */ lw $t7,0x438($a3) +/* f060008: 25f80004 */ addiu $t8,$t7,0x4 +/* f06000c: 10000009 */ beqz $zero,.L0f060034 +/* f060010: acf80438 */ sw $t8,0x438($a3) +/* f060014: 8ce40434 */ lw $a0,0x434($a3) +.L0f060018: +/* f060018: 8ce50438 */ lw $a1,0x438($a3) +/* f06001c: 00851021 */ addu $v0,$a0,$a1 +/* f060020: 0fc13583 */ jal chraiGoToLabel +/* f060024: 90460003 */ lbu $a2,0x3($v0) +/* f060028: 3c07800a */ lui $a3,0x800a +/* f06002c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f060030: ace20438 */ sw $v0,0x438($a3) +.L0f060034: +/* f060034: 8fbf0014 */ lw $ra,0x14($sp) +/* f060038: 27bd0018 */ addiu $sp,$sp,0x18 +/* f06003c: 00001025 */ or $v0,$zero,$zero +/* f060040: 03e00008 */ jr $ra +/* f060044: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01de + */ +GLOBAL_ASM( +glabel ai01de +/* f060048: 3c03800a */ lui $v1,0x800a +/* f06004c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f060050: 8c6e0318 */ lw $t6,0x318($v1) +/* f060054: 27bdffe8 */ addiu $sp,$sp,-24 +/* f060058: afbf0014 */ sw $ra,0x14($sp) +/* f06005c: 15c0000d */ bnez $t6,.L0f060094 +/* f060060: 3c0f800a */ lui $t7,0x800a +/* f060064: 81f8dfeb */ lb $t8,-0x2015($t7) +/* f060068: 0703000b */ bgezl $t8,.L0f060098 +/* f06006c: 8c790438 */ lw $t9,0x438($v1) +/* f060070: 8c640434 */ lw $a0,0x434($v1) +/* f060074: 8c650438 */ lw $a1,0x438($v1) +/* f060078: 00851021 */ addu $v0,$a0,$a1 +/* f06007c: 0fc13583 */ jal chraiGoToLabel +/* f060080: 90460002 */ lbu $a2,0x2($v0) +/* f060084: 3c03800a */ lui $v1,0x800a +/* f060088: 24639fc0 */ addiu $v1,$v1,-24640 +/* f06008c: 10000004 */ beqz $zero,.L0f0600a0 +/* f060090: ac620438 */ sw $v0,0x438($v1) +.L0f060094: +/* f060094: 8c790438 */ lw $t9,0x438($v1) +.L0f060098: +/* f060098: 27280003 */ addiu $t0,$t9,0x3 +/* f06009c: ac680438 */ sw $t0,0x438($v1) +.L0f0600a0: +/* f0600a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0600a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0600a8: 00001025 */ or $v0,$zero,$zero +/* f0600ac: 03e00008 */ jr $ra +/* f0600b0: 00000000 */ sll $zero,$zero,0x0 +); + +/** + * @cmd 01e0 + */ +GLOBAL_ASM( +glabel ai01e0 +/* f0600b4: 3c05800a */ lui $a1,0x800a +/* f0600b8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0600bc: 8ca20424 */ lw $v0,0x424($a1) +/* f0600c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0600c4: afbf0014 */ sw $ra,0x14($sp) +/* f0600c8: 5040000e */ beqzl $v0,.L0f060104 +/* f0600cc: 8cb80438 */ lw $t8,0x438($a1) +/* f0600d0: 8c43001c */ lw $v1,0x1c($v0) +/* f0600d4: 5060000b */ beqzl $v1,.L0f060104 +/* f0600d8: 8cb80438 */ lw $t8,0x438($a1) +/* f0600dc: 8cae0338 */ lw $t6,0x338($a1) +/* f0600e0: 24010048 */ addiu $at,$zero,0x48 +/* f0600e4: 006e2023 */ subu $a0,$v1,$t6 +/* f0600e8: 0081001a */ div $zero,$a0,$at +/* f0600ec: 00002012 */ mflo $a0 +/* f0600f0: 0fc083e4 */ jal func0f020f90 +/* f0600f4: 00000000 */ sll $zero,$zero,0x0 +/* f0600f8: 3c05800a */ lui $a1,0x800a +/* f0600fc: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f060100: 8cb80438 */ lw $t8,0x438($a1) +.L0f060104: +/* f060104: 8fbf0014 */ lw $ra,0x14($sp) +/* f060108: 27bd0018 */ addiu $sp,$sp,0x18 +/* f06010c: 27190002 */ addiu $t9,$t8,0x2 +/* f060110: acb90438 */ sw $t9,0x438($a1) +/* f060114: 03e00008 */ jr $ra +/* f060118: 00001025 */ or $v0,$zero,$zero +); + +/** + * @cmd 01b4 + */ +GLOBAL_ASM( +glabel ai01b4 +/* f06011c: 3c03800a */ lui $v1,0x800a +/* f060120: 24639fc0 */ addiu $v1,$v1,-24640 +/* f060124: 8c640424 */ lw $a0,0x424($v1) +/* f060128: 27bdffe0 */ addiu $sp,$sp,-32 +/* f06012c: afbf001c */ sw $ra,0x1c($sp) +/* f060130: 50800015 */ beqzl $a0,.L0f060188 +/* f060134: 8c6e0438 */ lw $t6,0x438($v1) +/* f060138: 8c82001c */ lw $v0,0x1c($a0) +/* f06013c: 24070000 */ addiu $a3,$zero,0x0 +/* f060140: 10400010 */ beqz $v0,.L0f060184 +/* f060144: 24450008 */ addiu $a1,$v0,0x8 +/* f060148: 24460028 */ addiu $a2,$v0,0x28 +/* f06014c: 0fc07c99 */ jal func0f01f264 +/* f060150: afa00010 */ sw $zero,0x10($sp) +/* f060154: 3c03800a */ lui $v1,0x800a +/* f060158: 1040000a */ beqz $v0,.L0f060184 +/* f06015c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f060160: 8c640434 */ lw $a0,0x434($v1) +/* f060164: 8c650438 */ lw $a1,0x438($v1) +/* f060168: 00851021 */ addu $v0,$a0,$a1 +/* f06016c: 0fc13583 */ jal chraiGoToLabel +/* f060170: 90460002 */ lbu $a2,0x2($v0) +/* f060174: 3c03800a */ lui $v1,0x800a +/* f060178: 24639fc0 */ addiu $v1,$v1,-24640 +/* f06017c: 10000004 */ beqz $zero,.L0f060190 +/* f060180: ac620438 */ sw $v0,0x438($v1) +.L0f060184: +/* f060184: 8c6e0438 */ lw $t6,0x438($v1) +.L0f060188: +/* f060188: 25cf0003 */ addiu $t7,$t6,0x3 +/* f06018c: ac6f0438 */ sw $t7,0x438($v1) +.L0f060190: +/* f060190: 8fbf001c */ lw $ra,0x1c($sp) +/* f060194: 27bd0020 */ addiu $sp,$sp,0x20 +/* f060198: 00001025 */ or $v0,$zero,$zero +/* f06019c: 03e00008 */ jr $ra +/* f0601a0: 00000000 */ sll $zero,$zero,0x0 +/* f0601a4: 00000000 */ sll $zero,$zero,0x0 +/* f0601a8: 00000000 */ sll $zero,$zero,0x0 +/* f0601ac: 00000000 */ sll $zero,$zero,0x0 +); diff --git a/src/game/game_000000.c b/src/game/game_000000.c new file mode 100644 index 000000000..d108d1f13 --- /dev/null +++ b/src/game/game_000000.c @@ -0,0 +1,87838 @@ +#include +#include "constants.h" +#include "gvars/gvars.h" +#include "game/game_000000.h" +#include "library/library.h" + +GLOBAL_ASM( +glabel func0f000000 +/* f000000: 3c0e8008 */ lui $t6,0x8008 +/* f000004: 8dce4120 */ lw $t6,0x4120($t6) +/* f000008: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00000c: afbf0014 */ sw $ra,0x14($sp) +/* f000010: 11c00019 */ beqz $t6,.L0f000078 +/* f000014: 24042e80 */ addiu $a0,$zero,0x2e80 +/* f000018: 0c0048f2 */ jal 0x123c8 +/* f00001c: 24050006 */ addiu $a1,$zero,0x6 +/* f000020: 3c01800b */ lui $at,0x800b +/* f000024: ac22abb4 */ sw $v0,-0x544c($at) +/* f000028: 24040100 */ addiu $a0,$zero,0x100 +/* f00002c: 0c0048f2 */ jal 0x123c8 +/* f000030: 24050006 */ addiu $a1,$zero,0x6 +/* f000034: 3c04800b */ lui $a0,0x800b +/* f000038: 2484abb8 */ addiu $a0,$a0,-21576 +/* f00003c: ac820000 */ sw $v0,0x0($a0) +/* f000040: 00001825 */ or $v1,$zero,$zero +/* f000044: 240500f8 */ addiu $a1,$zero,0xf8 +.L0f000048: +/* f000048: 8c8f0000 */ lw $t7,0x0($a0) +/* f00004c: 01e31021 */ addu $v0,$t7,$v1 +/* f000050: 90580000 */ lbu $t8,0x0($v0) +/* f000054: 3319ff3f */ andi $t9,$t8,0xff3f +/* f000058: a0590000 */ sb $t9,0x0($v0) +/* f00005c: 8c880000 */ lw $t0,0x0($a0) +/* f000060: 01031021 */ addu $v0,$t0,$v1 +/* f000064: 944a0000 */ lhu $t2,0x0($v0) +/* f000068: 24630002 */ addiu $v1,$v1,0x2 +/* f00006c: 354b3fff */ ori $t3,$t2,0x3fff +/* f000070: 1465fff5 */ bne $v1,$a1,.L0f000048 +/* f000074: a44b0000 */ sh $t3,0x0($v0) +.L0f000078: +/* f000078: 8fbf0014 */ lw $ra,0x14($sp) +/* f00007c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f000080: 03e00008 */ jr $ra +/* f000084: 00000000 */ sll $zero,$zero,0x0 +/* f000088: 00000000 */ sll $zero,$zero,0x0 +/* f00008c: 00000000 */ sll $zero,$zero,0x0 +/* f000090: 2402ffff */ addiu $v0,$zero,-1 +/* f000094: 3c018006 */ lui $at,0x8006 +/* f000098: ac2224b4 */ sw $v0,0x24b4($at) +/* f00009c: 3c018006 */ lui $at,0x8006 +/* f0000a0: ac2024b8 */ sw $zero,0x24b8($at) +/* f0000a4: 3c018006 */ lui $at,0x8006 +/* f0000a8: ac2024c4 */ sw $zero,0x24c4($at) +/* f0000ac: 3c018006 */ lui $at,0x8006 +/* f0000b0: ac2224e4 */ sw $v0,0x24e4($at) +/* f0000b4: 3c018006 */ lui $at,0x8006 +/* f0000b8: ac2024e0 */ sw $zero,0x24e0($at) +/* f0000bc: 24030001 */ addiu $v1,$zero,0x1 +/* f0000c0: 3c018006 */ lui $at,0x8006 +/* f0000c4: ac2324e8 */ sw $v1,0x24e8($at) +/* f0000c8: 3c018006 */ lui $at,0x8006 +/* f0000cc: ac2024ec */ sw $zero,0x24ec($at) +/* f0000d0: 3c018006 */ lui $at,0x8006 +/* f0000d4: ac2024f0 */ sw $zero,0x24f0($at) +/* f0000d8: 3c04800a */ lui $a0,0x800a +/* f0000dc: 3c018006 */ lui $at,0x8006 +/* f0000e0: 2484dfe8 */ addiu $a0,$a0,-8216 +/* f0000e4: ac2324f4 */ sw $v1,0x24f4($at) +/* f0000e8: 24050080 */ addiu $a1,$zero,0x80 +/* f0000ec: a0800004 */ sb $zero,0x4($a0) +/* f0000f0: a0850005 */ sb $a1,0x5($a0) +/* f0000f4: a0850006 */ sb $a1,0x6($a0) +/* f0000f8: 03e00008 */ jr $ra +/* f0000fc: a0850007 */ sb $a1,0x7($a0) +/* f000100: 27bdffe8 */ addiu $sp,$sp,-24 +/* f000104: afbf0014 */ sw $ra,0x14($sp) +/* f000108: 3c047f02 */ lui $a0,0x7f02 +/* f00010c: 0c006946 */ jal 0x1a518 +/* f000110: 2484e760 */ addiu $a0,$a0,-6304 +/* f000114: 0fc00192 */ jal func0f000648 +/* f000118: 00000000 */ sll $zero,$zero,0x0 +/* f00011c: 8fbf0014 */ lw $ra,0x14($sp) +/* f000120: 27bd0018 */ addiu $sp,$sp,0x18 +/* f000124: 03e00008 */ jr $ra +/* f000128: 00000000 */ sll $zero,$zero,0x0 +/* f00012c: 00000000 */ sll $zero,$zero,0x0 +/* f000130: 3c048006 */ lui $a0,0x8006 +/* f000134: 24842b1c */ addiu $a0,$a0,0x2b1c +/* f000138: 00007080 */ sll $t6,$zero,0x2 +/* f00013c: 008e7821 */ addu $t7,$a0,$t6 +/* f000140: 8df80000 */ lw $t8,0x0($t7) +/* f000144: 3c038006 */ lui $v1,0x8006 +/* f000148: 24632b00 */ addiu $v1,$v1,0x2b00 +/* f00014c: ac600000 */ sw $zero,0x0($v1) +/* f000150: 07000009 */ bltz $t8,.L0f000178 +/* f000154: 00001025 */ or $v0,$zero,$zero +/* f000158: 24590001 */ addiu $t9,$v0,0x1 +.L0f00015c: +/* f00015c: 00194080 */ sll $t0,$t9,0x2 +/* f000160: 00884821 */ addu $t1,$a0,$t0 +/* f000164: 8d2a0000 */ lw $t2,0x0($t1) +/* f000168: ac790000 */ sw $t9,0x0($v1) +/* f00016c: 03201025 */ or $v0,$t9,$zero +/* f000170: 0543fffa */ bgezl $t2,.L0f00015c +/* f000174: 24590001 */ addiu $t9,$v0,0x1 +.L0f000178: +/* f000178: 3c048006 */ lui $a0,0x8006 +/* f00017c: 24842c14 */ addiu $a0,$a0,0x2c14 +/* f000180: 00005880 */ sll $t3,$zero,0x2 +/* f000184: 008b6021 */ addu $t4,$a0,$t3 +/* f000188: 8d8d0000 */ lw $t5,0x0($t4) +/* f00018c: 3c038006 */ lui $v1,0x8006 +/* f000190: 24632b0c */ addiu $v1,$v1,0x2b0c +/* f000194: ac600000 */ sw $zero,0x0($v1) +/* f000198: 05a00009 */ bltz $t5,.L0f0001c0 +/* f00019c: 00001025 */ or $v0,$zero,$zero +/* f0001a0: 244e0001 */ addiu $t6,$v0,0x1 +.L0f0001a4: +/* f0001a4: 000e7880 */ sll $t7,$t6,0x2 +/* f0001a8: 008fc021 */ addu $t8,$a0,$t7 +/* f0001ac: 8f190000 */ lw $t9,0x0($t8) +/* f0001b0: ac6e0000 */ sw $t6,0x0($v1) +/* f0001b4: 01c01025 */ or $v0,$t6,$zero +/* f0001b8: 0723fffa */ bgezl $t9,.L0f0001a4 +/* f0001bc: 244e0001 */ addiu $t6,$v0,0x1 +.L0f0001c0: +/* f0001c0: 3c048006 */ lui $a0,0x8006 +/* f0001c4: 24842c6c */ addiu $a0,$a0,0x2c6c +/* f0001c8: 00004080 */ sll $t0,$zero,0x2 +/* f0001cc: 00884821 */ addu $t1,$a0,$t0 +/* f0001d0: 8d2a0000 */ lw $t2,0x0($t1) +/* f0001d4: 3c038006 */ lui $v1,0x8006 +/* f0001d8: 24632b10 */ addiu $v1,$v1,0x2b10 +/* f0001dc: ac600000 */ sw $zero,0x0($v1) +/* f0001e0: 05400009 */ bltz $t2,.L0f000208 +/* f0001e4: 00001025 */ or $v0,$zero,$zero +/* f0001e8: 244b0001 */ addiu $t3,$v0,0x1 +.L0f0001ec: +/* f0001ec: 000b6080 */ sll $t4,$t3,0x2 +/* f0001f0: 008c6821 */ addu $t5,$a0,$t4 +/* f0001f4: 8dae0000 */ lw $t6,0x0($t5) +/* f0001f8: ac6b0000 */ sw $t3,0x0($v1) +/* f0001fc: 01601025 */ or $v0,$t3,$zero +/* f000200: 05c3fffa */ bgezl $t6,.L0f0001ec +/* f000204: 244b0001 */ addiu $t3,$v0,0x1 +.L0f000208: +/* f000208: 3c048006 */ lui $a0,0x8006 +/* f00020c: 24842b68 */ addiu $a0,$a0,0x2b68 +/* f000210: 00007880 */ sll $t7,$zero,0x2 +/* f000214: 008fc021 */ addu $t8,$a0,$t7 +/* f000218: 8f190000 */ lw $t9,0x0($t8) +/* f00021c: 3c038006 */ lui $v1,0x8006 +/* f000220: 24632b04 */ addiu $v1,$v1,0x2b04 +/* f000224: ac600000 */ sw $zero,0x0($v1) +/* f000228: 07200009 */ bltz $t9,.L0f000250 +/* f00022c: 00001025 */ or $v0,$zero,$zero +/* f000230: 24480001 */ addiu $t0,$v0,0x1 +.L0f000234: +/* f000234: 00084880 */ sll $t1,$t0,0x2 +/* f000238: 00895021 */ addu $t2,$a0,$t1 +/* f00023c: 8d4b0000 */ lw $t3,0x0($t2) +/* f000240: ac680000 */ sw $t0,0x0($v1) +/* f000244: 01001025 */ or $v0,$t0,$zero +/* f000248: 0563fffa */ bgezl $t3,.L0f000234 +/* f00024c: 24480001 */ addiu $t0,$v0,0x1 +.L0f000250: +/* f000250: 3c048006 */ lui $a0,0x8006 +/* f000254: 24842c58 */ addiu $a0,$a0,0x2c58 +/* f000258: 00006080 */ sll $t4,$zero,0x2 +/* f00025c: 008c6821 */ addu $t5,$a0,$t4 +/* f000260: 8dae0000 */ lw $t6,0x0($t5) +/* f000264: 3c038006 */ lui $v1,0x8006 +/* f000268: 24632b08 */ addiu $v1,$v1,0x2b08 +/* f00026c: ac600000 */ sw $zero,0x0($v1) +/* f000270: 05c00009 */ bltz $t6,.L0f000298 +/* f000274: 00001025 */ or $v0,$zero,$zero +/* f000278: 244f0001 */ addiu $t7,$v0,0x1 +.L0f00027c: +/* f00027c: 000fc080 */ sll $t8,$t7,0x2 +/* f000280: 0098c821 */ addu $t9,$a0,$t8 +/* f000284: 8f280000 */ lw $t0,0x0($t9) +/* f000288: ac6f0000 */ sw $t7,0x0($v1) +/* f00028c: 01e01025 */ or $v0,$t7,$zero +/* f000290: 0503fffa */ bgezl $t0,.L0f00027c +/* f000294: 244f0001 */ addiu $t7,$v0,0x1 +.L0f000298: +/* f000298: 03e00008 */ jr $ra +/* f00029c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0002a0 +/* f0002a0: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0002a4: afb30030 */ sw $s3,0x30($sp) +/* f0002a8: 00049c00 */ sll $s3,$a0,0x10 +/* f0002ac: 00137403 */ sra $t6,$s3,0x10 +/* f0002b0: afb2002c */ sw $s2,0x2c($sp) +/* f0002b4: afb10028 */ sw $s1,0x28($sp) +/* f0002b8: afb00024 */ sw $s0,0x24($sp) +/* f0002bc: 00a6082a */ slt $at,$a1,$a2 +/* f0002c0: 00a08025 */ or $s0,$a1,$zero +/* f0002c4: 00c09025 */ or $s2,$a2,$zero +/* f0002c8: 01c09825 */ or $s3,$t6,$zero +/* f0002cc: afbf003c */ sw $ra,0x3c($sp) +/* f0002d0: afb50038 */ sw $s5,0x38($sp) +/* f0002d4: afb40034 */ sw $s4,0x34($sp) +/* f0002d8: afa40050 */ sw $a0,0x50($sp) +/* f0002dc: 10200014 */ beqz $at,.L0f000330 +/* f0002e0: 00008825 */ or $s1,$zero,$zero +/* f0002e4: 3c148008 */ lui $s4,0x8008 +/* f0002e8: 2694ce40 */ addiu $s4,$s4,-12736 +/* f0002ec: 27b50048 */ addiu $s5,$sp,0x48 +.L0f0002f0: +/* f0002f0: 00133c00 */ sll $a3,$s3,0x10 +/* f0002f4: 00077c03 */ sra $t7,$a3,0x10 +/* f0002f8: 01e03825 */ or $a3,$t7,$zero +/* f0002fc: 00002025 */ or $a0,$zero,$zero +/* f000300: 00002825 */ or $a1,$zero,$zero +/* f000304: 02803025 */ or $a2,$s4,$zero +/* f000308: afb00010 */ sw $s0,0x10($sp) +/* f00030c: afb50014 */ sw $s5,0x14($sp) +/* f000310: 0c009217 */ jal 0x2485c +/* f000314: afa00018 */ sw $zero,0x18($sp) +/* f000318: 02228821 */ addu $s1,$s1,$v0 +/* f00031c: 26100001 */ addiu $s0,$s0,0x1 +/* f000320: 3238ffff */ andi $t8,$s1,0xffff +/* f000324: 0212082a */ slt $at,$s0,$s2 +/* f000328: 1420fff1 */ bnez $at,.L0f0002f0 +/* f00032c: 03008825 */ or $s1,$t8,$zero +.L0f000330: +/* f000330: 8fbf003c */ lw $ra,0x3c($sp) +/* f000334: 02201025 */ or $v0,$s1,$zero +/* f000338: 8fb10028 */ lw $s1,0x28($sp) +/* f00033c: 8fb00024 */ lw $s0,0x24($sp) +/* f000340: 8fb2002c */ lw $s2,0x2c($sp) +/* f000344: 8fb30030 */ lw $s3,0x30($sp) +/* f000348: 8fb40034 */ lw $s4,0x34($sp) +/* f00034c: 8fb50038 */ lw $s5,0x38($sp) +/* f000350: 03e00008 */ jr $ra +/* f000354: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f000358 +/* f000358: 27bdffb0 */ addiu $sp,$sp,-80 +/* f00035c: afb30030 */ sw $s3,0x30($sp) +/* f000360: 00049c00 */ sll $s3,$a0,0x10 +/* f000364: 00137403 */ sra $t6,$s3,0x10 +/* f000368: afb2002c */ sw $s2,0x2c($sp) +/* f00036c: afb10028 */ sw $s1,0x28($sp) +/* f000370: afb00024 */ sw $s0,0x24($sp) +/* f000374: 00a6082a */ slt $at,$a1,$a2 +/* f000378: 00a08025 */ or $s0,$a1,$zero +/* f00037c: 00c09025 */ or $s2,$a2,$zero +/* f000380: 01c09825 */ or $s3,$t6,$zero +/* f000384: afbf003c */ sw $ra,0x3c($sp) +/* f000388: afb50038 */ sw $s5,0x38($sp) +/* f00038c: afb40034 */ sw $s4,0x34($sp) +/* f000390: afa40050 */ sw $a0,0x50($sp) +/* f000394: 10200013 */ beqz $at,.L0f0003e4 +/* f000398: 00008825 */ or $s1,$zero,$zero +/* f00039c: 3c148008 */ lui $s4,0x8008 +/* f0003a0: 2694ce40 */ addiu $s4,$s4,-12736 +/* f0003a4: 27b50044 */ addiu $s5,$sp,0x44 +.L0f0003a8: +/* f0003a8: 00133c00 */ sll $a3,$s3,0x10 +/* f0003ac: 00077c03 */ sra $t7,$a3,0x10 +/* f0003b0: 01e03825 */ or $a3,$t7,$zero +/* f0003b4: 00002025 */ or $a0,$zero,$zero +/* f0003b8: 00002825 */ or $a1,$zero,$zero +/* f0003bc: 02803025 */ or $a2,$s4,$zero +/* f0003c0: afb00010 */ sw $s0,0x10($sp) +/* f0003c4: afb50014 */ sw $s5,0x14($sp) +/* f0003c8: 0c009217 */ jal 0x2485c +/* f0003cc: afa00018 */ sw $zero,0x18($sp) +/* f0003d0: 87b80048 */ lh $t8,0x48($sp) +/* f0003d4: 26100001 */ addiu $s0,$s0,0x1 +/* f0003d8: 0212082a */ slt $at,$s0,$s2 +/* f0003dc: 1420fff2 */ bnez $at,.L0f0003a8 +/* f0003e0: 02388821 */ addu $s1,$s1,$t8 +.L0f0003e4: +/* f0003e4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0003e8: 02201025 */ or $v0,$s1,$zero +/* f0003ec: 8fb10028 */ lw $s1,0x28($sp) +/* f0003f0: 8fb00024 */ lw $s0,0x24($sp) +/* f0003f4: 8fb2002c */ lw $s2,0x2c($sp) +/* f0003f8: 8fb30030 */ lw $s3,0x30($sp) +/* f0003fc: 8fb40034 */ lw $s4,0x34($sp) +/* f000400: 8fb50038 */ lw $s5,0x38($sp) +/* f000404: 03e00008 */ jr $ra +/* f000408: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f00040c +/* f00040c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f000410: afbf003c */ sw $ra,0x3c($sp) +/* f000414: afb20038 */ sw $s2,0x38($sp) +/* f000418: afb10034 */ sw $s1,0x34($sp) +/* f00041c: afb00030 */ sw $s0,0x30($sp) +/* f000420: f7b80028 */ sdc1 $f24,0x28($sp) +/* f000424: f7b60020 */ sdc1 $f22,0x20($sp) +/* f000428: f7b40018 */ sdc1 $f20,0x18($sp) +/* f00042c: 848e0000 */ lh $t6,0x0($a0) +/* f000430: 00008825 */ or $s1,$zero,$zero +/* f000434: 00808025 */ or $s0,$a0,$zero +/* f000438: 11c00032 */ beqz $t6,.L0f000504 +/* f00043c: 3c017f1a */ lui $at,0x7f1a +/* f000440: c43878c0 */ lwc1 $f24,0x78c0($at) +/* f000444: 3c017f1a */ lui $at,0x7f1a +/* f000448: 4480a000 */ mtc1 $zero,$f20 +/* f00044c: c43678c4 */ lwc1 $f22,0x78c4($at) +/* f000450: 34128000 */ dli $s2,0x8000 +.L0f000454: +/* f000454: 0fc25e42 */ jal func0f097908 +/* f000458: c60c0004 */ lwc1 $f12,0x4($s0) +/* f00045c: 86040000 */ lh $a0,0x0($s0) +/* f000460: 00002825 */ or $a1,$zero,$zero +/* f000464: 0fc000a8 */ jal func0f0002a0 +/* f000468: 00403025 */ or $a2,$v0,$zero +/* f00046c: c6000004 */ lwc1 $f0,0x4($s0) +/* f000470: 3043ffff */ andi $v1,$v0,0xffff +/* f000474: 0072082a */ slt $at,$v1,$s2 +/* f000478: 4600a03c */ c.lt.s $f20,$f0 +/* f00047c: 00000000 */ sll $zero,$zero,0x0 +/* f000480: 4502001b */ bc1fl .L0f0004f0 +/* f000484: e6140008 */ swc1 $f20,0x8($s0) +/* f000488: 5020000d */ beqzl $at,.L0f0004c0 +/* f00048c: 44839000 */ mtc1 $v1,$f18 +/* f000490: 44832000 */ mtc1 $v1,$f4 +/* f000494: 3c014f80 */ lui $at,0x4f80 +/* f000498: 04610004 */ bgez $v1,.L0f0004ac +/* f00049c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0004a0: 44814000 */ mtc1 $at,$f8 +/* f0004a4: 00000000 */ sll $zero,$zero,0x0 +/* f0004a8: 46083180 */ add.s $f6,$f6,$f8 +.L0f0004ac: +/* f0004ac: 46163282 */ mul.s $f10,$f6,$f22 +/* f0004b0: 46005403 */ div.s $f16,$f10,$f0 +/* f0004b4: 1000000e */ beqz $zero,.L0f0004f0 +/* f0004b8: e6100008 */ swc1 $f16,0x8($s0) +/* f0004bc: 44839000 */ mtc1 $v1,$f18 +.L0f0004c0: +/* f0004c0: 3c014f80 */ lui $at,0x4f80 +/* f0004c4: 04610004 */ bgez $v1,.L0f0004d8 +/* f0004c8: 46809120 */ cvt.s.w $f4,$f18 +/* f0004cc: 44814000 */ mtc1 $at,$f8 +/* f0004d0: 00000000 */ sll $zero,$zero,0x0 +/* f0004d4: 46082100 */ add.s $f4,$f4,$f8 +.L0f0004d8: +/* f0004d8: 46162182 */ mul.s $f6,$f4,$f22 +/* f0004dc: 46183281 */ sub.s $f10,$f6,$f24 +/* f0004e0: 46005403 */ div.s $f16,$f10,$f0 +/* f0004e4: 10000002 */ beqz $zero,.L0f0004f0 +/* f0004e8: e6100008 */ swc1 $f16,0x8($s0) +/* f0004ec: e6140008 */ swc1 $f20,0x8($s0) +.L0f0004f0: +/* f0004f0: 860f0048 */ lh $t7,0x48($s0) +/* f0004f4: 26100048 */ addiu $s0,$s0,0x48 +/* f0004f8: 26310001 */ addiu $s1,$s1,0x1 +/* f0004fc: 15e0ffd5 */ bnez $t7,.L0f000454 +/* f000500: 00000000 */ sll $zero,$zero,0x0 +.L0f000504: +/* f000504: 8fbf003c */ lw $ra,0x3c($sp) +/* f000508: 02201025 */ or $v0,$s1,$zero +/* f00050c: 8fb10034 */ lw $s1,0x34($sp) +/* f000510: d7b40018 */ ldc1 $f20,0x18($sp) +/* f000514: d7b60020 */ ldc1 $f22,0x20($sp) +/* f000518: d7b80028 */ ldc1 $f24,0x28($sp) +/* f00051c: 8fb00030 */ lw $s0,0x30($sp) +/* f000520: 8fb20038 */ lw $s2,0x38($sp) +/* f000524: 03e00008 */ jr $ra +/* f000528: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f00052c +/* f00052c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f000530: afb20020 */ sw $s2,0x20($sp) +/* f000534: afb1001c */ sw $s1,0x1c($sp) +/* f000538: afb00018 */ sw $s0,0x18($sp) +/* f00053c: afbf0024 */ sw $ra,0x24($sp) +/* f000540: 00808025 */ or $s0,$a0,$zero +/* f000544: 00008825 */ or $s1,$zero,$zero +/* f000548: 24120080 */ addiu $s2,$zero,0x80 +.L0f00054c: +/* f00054c: 8e020000 */ lw $v0,0x0($s0) +/* f000550: 8c4e0004 */ lw $t6,0x4($v0) +/* f000554: 05c30006 */ bgezl $t6,.L0f000570 +/* f000558: 26310004 */ addiu $s1,$s1,0x4 +/* f00055c: 0fc00103 */ jal func0f00040c +/* f000560: 8c440000 */ lw $a0,0x0($v0) +/* f000564: 8e0f0000 */ lw $t7,0x0($s0) +/* f000568: ade20004 */ sw $v0,0x4($t7) +/* f00056c: 26310004 */ addiu $s1,$s1,0x4 +.L0f000570: +/* f000570: 1632fff6 */ bne $s1,$s2,.L0f00054c +/* f000574: 26100004 */ addiu $s0,$s0,0x4 +/* f000578: 8fbf0024 */ lw $ra,0x24($sp) +/* f00057c: 8fb00018 */ lw $s0,0x18($sp) +/* f000580: 8fb1001c */ lw $s1,0x1c($sp) +/* f000584: 8fb20020 */ lw $s2,0x20($sp) +/* f000588: 03e00008 */ jr $ra +/* f00058c: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f000590 +/* f000590: 848e0000 */ lh $t6,0x0($a0) +/* f000594: 00001825 */ or $v1,$zero,$zero +/* f000598: 00801025 */ or $v0,$a0,$zero +/* f00059c: 19c00006 */ blez $t6,.L0f0005b8 +/* f0005a0: 00000000 */ sll $zero,$zero,0x0 +/* f0005a4: 844f001c */ lh $t7,0x1c($v0) +.L0f0005a8: +/* f0005a8: 24630001 */ addiu $v1,$v1,0x1 +/* f0005ac: 2442001c */ addiu $v0,$v0,0x1c +/* f0005b0: 5de0fffd */ bgtzl $t7,.L0f0005a8 +/* f0005b4: 844f001c */ lh $t7,0x1c($v0) +.L0f0005b8: +/* f0005b8: 03e00008 */ jr $ra +/* f0005bc: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0005c0 +/* f0005c0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0005c4: afbf0014 */ sw $ra,0x14($sp) +/* f0005c8: afa40020 */ sw $a0,0x20($sp) +/* f0005cc: 0c008dda */ jal 0x23768 +/* f0005d0: 87a40022 */ lh $a0,0x22($sp) +/* f0005d4: 87a40022 */ lh $a0,0x22($sp) +/* f0005d8: 00002825 */ or $a1,$zero,$zero +/* f0005dc: 0fc000d6 */ jal func0f000358 +/* f0005e0: 2446ffff */ addiu $a2,$v0,-1 +/* f0005e4: afa20018 */ sw $v0,0x18($sp) +/* f0005e8: 0c008dda */ jal 0x23768 +/* f0005ec: 87a40022 */ lh $a0,0x22($sp) +/* f0005f0: 8fae0018 */ lw $t6,0x18($sp) +/* f0005f4: 44824000 */ mtc1 $v0,$f8 +/* f0005f8: 87a80022 */ lh $t0,0x22($sp) +/* f0005fc: 448e2000 */ mtc1 $t6,$f4 +/* f000600: 468042a0 */ cvt.s.w $f10,$f8 +/* f000604: 3c198006 */ lui $t9,0x8006 +/* f000608: 8f39f014 */ lw $t9,-0xfec($t9) +/* f00060c: 00084840 */ sll $t1,$t0,0x1 +/* f000610: 3c017f1a */ lui $at,0x7f1a +/* f000614: 468021a0 */ cvt.s.w $f6,$f4 +/* f000618: 03295021 */ addu $t2,$t9,$t1 +/* f00061c: 460a3083 */ div.s $f2,$f6,$f10 +/* f000620: 4600140d */ trunc.w.s $f16,$f2 +/* f000624: 44188000 */ mfc1 $t8,$f16 +/* f000628: 00000000 */ sll $zero,$zero,0x0 +/* f00062c: a5580000 */ sh $t8,0x0($t2) +/* f000630: c43278c8 */ lwc1 $f18,0x78c8($at) +/* f000634: 8fbf0014 */ lw $ra,0x14($sp) +/* f000638: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00063c: 46121002 */ mul.s $f0,$f2,$f18 +/* f000640: 03e00008 */ jr $ra +/* f000644: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f000648 +/* f000648: 27bdffc8 */ addiu $sp,$sp,-56 +/* f00064c: afb5002c */ sw $s5,0x2c($sp) +/* f000650: afb30024 */ sw $s3,0x24($sp) +/* f000654: afb20020 */ sw $s2,0x20($sp) +/* f000658: afb40028 */ sw $s4,0x28($sp) +/* f00065c: 3c128006 */ lui $s2,0x8006 +/* f000660: 3c138006 */ lui $s3,0x8006 +/* f000664: 3c158006 */ lui $s5,0x8006 +/* f000668: afbf0034 */ sw $ra,0x34($sp) +/* f00066c: afb60030 */ sw $s6,0x30($sp) +/* f000670: afb1001c */ sw $s1,0x1c($sp) +/* f000674: afb00018 */ sw $s0,0x18($sp) +/* f000678: 26b57ff0 */ addiu $s5,$s5,0x7ff0 +/* f00067c: 26737fdc */ addiu $s3,$s3,0x7fdc +/* f000680: 265252b8 */ addiu $s2,$s2,0x52b8 +/* f000684: 2414ffff */ addiu $s4,$zero,-1 +.L0f000688: +/* f000688: 8e430000 */ lw $v1,0x0($s2) +/* f00068c: 00008025 */ or $s0,$zero,$zero +/* f000690: 8c6e0000 */ lw $t6,0x0($v1) +/* f000694: 00601025 */ or $v0,$v1,$zero +/* f000698: 528e001e */ beql $s4,$t6,.L0f000714 +/* f00069c: 8e620000 */ lw $v0,0x0($s3) +/* f0006a0: 8c440004 */ lw $a0,0x4($v0) +.L0f0006a4: +/* f0006a4: 50800008 */ beqzl $a0,.L0f0006c8 +/* f0006a8: ac40000c */ sw $zero,0xc($v0) +/* f0006ac: 0fc00164 */ jal func0f000590 +/* f0006b0: 00000000 */ sll $zero,$zero,0x0 +/* f0006b4: 8e4f0000 */ lw $t7,0x0($s2) +/* f0006b8: 01f0c021 */ addu $t8,$t7,$s0 +/* f0006bc: 10000002 */ beqz $zero,.L0f0006c8 +/* f0006c0: af02000c */ sw $v0,0xc($t8) +/* f0006c4: ac40000c */ sw $zero,0xc($v0) +.L0f0006c8: +/* f0006c8: 8e590000 */ lw $t9,0x0($s2) +/* f0006cc: 03301021 */ addu $v0,$t9,$s0 +/* f0006d0: 8c440008 */ lw $a0,0x8($v0) +/* f0006d4: 50800008 */ beqzl $a0,.L0f0006f8 +/* f0006d8: ac400010 */ sw $zero,0x10($v0) +/* f0006dc: 0fc00164 */ jal func0f000590 +/* f0006e0: 00000000 */ sll $zero,$zero,0x0 +/* f0006e4: 8e480000 */ lw $t0,0x0($s2) +/* f0006e8: 01104821 */ addu $t1,$t0,$s0 +/* f0006ec: 10000002 */ beqz $zero,.L0f0006f8 +/* f0006f0: ad220010 */ sw $v0,0x10($t1) +/* f0006f4: ac400010 */ sw $zero,0x10($v0) +.L0f0006f8: +/* f0006f8: 8e4a0000 */ lw $t2,0x0($s2) +/* f0006fc: 26100014 */ addiu $s0,$s0,0x14 +/* f000700: 01501021 */ addu $v0,$t2,$s0 +/* f000704: 8c4b0000 */ lw $t3,0x0($v0) +/* f000708: 568bffe6 */ bnel $s4,$t3,.L0f0006a4 +/* f00070c: 8c440004 */ lw $a0,0x4($v0) +/* f000710: 8e620000 */ lw $v0,0x0($s3) +.L0f000714: +/* f000714: 00008025 */ or $s0,$zero,$zero +/* f000718: 844c0000 */ lh $t4,0x0($v0) +/* f00071c: 05820010 */ bltzl $t4,.L0f000760 +/* f000720: 26730004 */ addiu $s3,$s3,0x4 +/* f000724: 84510000 */ lh $s1,0x0($v0) +/* f000728: 00112400 */ sll $a0,$s1,0x10 +.L0f00072c: +/* f00072c: 00046c03 */ sra $t5,$a0,0x10 +/* f000730: 0fc00170 */ jal func0f0005c0 +/* f000734: 01a02025 */ or $a0,$t5,$zero +/* f000738: 8e6e0000 */ lw $t6,0x0($s3) +/* f00073c: 01d07821 */ addu $t7,$t6,$s0 +/* f000740: e5e00004 */ swc1 $f0,0x4($t7) +/* f000744: 8e780000 */ lw $t8,0x0($s3) +/* f000748: 26100008 */ addiu $s0,$s0,0x8 +/* f00074c: 0310c821 */ addu $t9,$t8,$s0 +/* f000750: 87310000 */ lh $s1,0x0($t9) +/* f000754: 0623fff5 */ bgezl $s1,.L0f00072c +/* f000758: 00112400 */ sll $a0,$s1,0x10 +/* f00075c: 26730004 */ addiu $s3,$s3,0x4 +.L0f000760: +/* f000760: 0275082b */ sltu $at,$s3,$s5 +/* f000764: 1420ffc8 */ bnez $at,.L0f000688 +/* f000768: 26520004 */ addiu $s2,$s2,0x4 +/* f00076c: 3c048006 */ lui $a0,0x8006 +/* f000770: 0fc00164 */ jal func0f000590 +/* f000774: 24843970 */ addiu $a0,$a0,0x3970 +/* f000778: 3c118006 */ lui $s1,0x8006 +/* f00077c: 3c128006 */ lui $s2,0x8006 +/* f000780: 3c138006 */ lui $s3,0x8006 +/* f000784: 3c148006 */ lui $s4,0x8006 +/* f000788: 3c158006 */ lui $s5,0x8006 +/* f00078c: 3c108006 */ lui $s0,0x8006 +/* f000790: 3c168006 */ lui $s6,0x8006 +/* f000794: 26d67428 */ addiu $s6,$s6,0x7428 +/* f000798: 26107328 */ addiu $s0,$s0,0x7328 +/* f00079c: 26b56ef0 */ addiu $s5,$s5,0x6ef0 +/* f0007a0: 26946a70 */ addiu $s4,$s4,0x6a70 +/* f0007a4: 267366c8 */ addiu $s3,$s3,0x66c8 +/* f0007a8: 265262d8 */ addiu $s2,$s2,0x62d8 +/* f0007ac: 26315ae0 */ addiu $s1,$s1,0x5ae0 +.L0f0007b0: +/* f0007b0: 0fc0014b */ jal func0f00052c +/* f0007b4: 02202025 */ or $a0,$s1,$zero +/* f0007b8: 0fc0014b */ jal func0f00052c +/* f0007bc: 02402025 */ or $a0,$s2,$zero +/* f0007c0: 0fc0014b */ jal func0f00052c +/* f0007c4: 02602025 */ or $a0,$s3,$zero +/* f0007c8: 0fc0014b */ jal func0f00052c +/* f0007cc: 02802025 */ or $a0,$s4,$zero +/* f0007d0: 0fc0014b */ jal func0f00052c +/* f0007d4: 02a02025 */ or $a0,$s5,$zero +/* f0007d8: 0fc0014b */ jal func0f00052c +/* f0007dc: 02002025 */ or $a0,$s0,$zero +/* f0007e0: 26100080 */ addiu $s0,$s0,0x80 +/* f0007e4: 26310080 */ addiu $s1,$s1,0x80 +/* f0007e8: 26520080 */ addiu $s2,$s2,0x80 +/* f0007ec: 26730080 */ addiu $s3,$s3,0x80 +/* f0007f0: 26940080 */ addiu $s4,$s4,0x80 +/* f0007f4: 1616ffee */ bne $s0,$s6,.L0f0007b0 +/* f0007f8: 26b50080 */ addiu $s5,$s5,0x80 +/* f0007fc: 3c048006 */ lui $a0,0x8006 +/* f000800: 0fc00103 */ jal func0f00040c +/* f000804: 24847428 */ addiu $a0,$a0,0x7428 +/* f000808: 3c048006 */ lui $a0,0x8006 +/* f00080c: 0fc00103 */ jal func0f00040c +/* f000810: 24847a10 */ addiu $a0,$a0,0x7a10 +/* f000814: 8fbf0034 */ lw $ra,0x34($sp) +/* f000818: 8fb00018 */ lw $s0,0x18($sp) +/* f00081c: 8fb1001c */ lw $s1,0x1c($sp) +/* f000820: 8fb20020 */ lw $s2,0x20($sp) +/* f000824: 8fb30024 */ lw $s3,0x24($sp) +/* f000828: 8fb40028 */ lw $s4,0x28($sp) +/* f00082c: 8fb5002c */ lw $s5,0x2c($sp) +/* f000830: 8fb60030 */ lw $s6,0x30($sp) +/* f000834: 03e00008 */ jr $ra +/* f000838: 27bd0038 */ addiu $sp,$sp,0x38 +/* f00083c: 00000000 */ sll $zero,$zero,0x0 +/* f000840: 03e00008 */ jr $ra +/* f000844: 00000000 */ sll $zero,$zero,0x0 +/* f000848: 00000000 */ sll $zero,$zero,0x0 +/* f00084c: 00000000 */ sll $zero,$zero,0x0 +/* f000850: 03e00008 */ jr $ra +/* f000854: 00000000 */ sll $zero,$zero,0x0 +/* f000858: 00000000 */ sll $zero,$zero,0x0 +/* f00085c: 00000000 */ sll $zero,$zero,0x0 +/* f000860: 03e00008 */ jr $ra +/* f000864: 00000000 */ sll $zero,$zero,0x0 +/* f000868: 00000000 */ sll $zero,$zero,0x0 +/* f00086c: 00000000 */ sll $zero,$zero,0x0 +/* f000870: 03e00008 */ jr $ra +/* f000874: 00000000 */ sll $zero,$zero,0x0 +/* f000878: 00000000 */ sll $zero,$zero,0x0 +/* f00087c: 00000000 */ sll $zero,$zero,0x0 +/* f000880: 3c017f1a */ lui $at,0x7f1a +/* f000884: c42078d0 */ lwc1 $f0,0x78d0($at) +/* f000888: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00088c: afbf0014 */ sw $ra,0x14($sp) +/* f000890: 3c04800a */ lui $a0,0x800a +/* f000894: 44050000 */ mfc1 $a1,$f0 +/* f000898: 44060000 */ mfc1 $a2,$f0 +/* f00089c: 44070000 */ mfc1 $a3,$f0 +/* f0008a0: 0c014039 */ jal 0x500e4 +/* f0008a4: 24843448 */ addiu $a0,$a0,0x3448 +/* f0008a8: 3c017f1a */ lui $at,0x7f1a +/* f0008ac: c42078d4 */ lwc1 $f0,0x78d4($at) +/* f0008b0: 3c04800a */ lui $a0,0x800a +/* f0008b4: 24843488 */ addiu $a0,$a0,0x3488 +/* f0008b8: 44050000 */ mfc1 $a1,$f0 +/* f0008bc: 44060000 */ mfc1 $a2,$f0 +/* f0008c0: 44070000 */ mfc1 $a3,$f0 +/* f0008c4: 0c014039 */ jal 0x500e4 +/* f0008c8: 00000000 */ sll $zero,$zero,0x0 +/* f0008cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0008d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0008d4: 03e00008 */ jr $ra +/* f0008d8: 00000000 */ sll $zero,$zero,0x0 +/* f0008dc: 00000000 */ sll $zero,$zero,0x0 +/* f0008e0: 03e00008 */ jr $ra +/* f0008e4: 00000000 */ sll $zero,$zero,0x0 +/* f0008e8: 00000000 */ sll $zero,$zero,0x0 +/* f0008ec: 00000000 */ sll $zero,$zero,0x0 +/* f0008f0: 03e00008 */ jr $ra +/* f0008f4: 00000000 */ sll $zero,$zero,0x0 +/* f0008f8: 00000000 */ sll $zero,$zero,0x0 +/* f0008fc: 00000000 */ sll $zero,$zero,0x0 +/* f000900: 03e00008 */ jr $ra +/* f000904: 00000000 */ sll $zero,$zero,0x0 +/* f000908: 00000000 */ sll $zero,$zero,0x0 +/* f00090c: 00000000 */ sll $zero,$zero,0x0 +/* f000910: 03e00008 */ jr $ra +/* f000914: 00000000 */ sll $zero,$zero,0x0 +/* f000918: 00000000 */ sll $zero,$zero,0x0 +/* f00091c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f000920 +/* f000920: 10850014 */ beq $a0,$a1,.L0f000974 +/* f000924: 00001025 */ or $v0,$zero,$zero +/* f000928: 00a4082a */ slt $at,$a1,$a0 +/* f00092c: 10200003 */ beqz $at,.L0f00093c +/* f000930: 3c0e8006 */ lui $t6,0x8006 +/* f000934: 10000002 */ beqz $zero,.L0f000940 +/* f000938: 00801825 */ or $v1,$a0,$zero +.L0f00093c: +/* f00093c: 00a01825 */ or $v1,$a1,$zero +.L0f000940: +/* f000940: 0085082a */ slt $at,$a0,$a1 +/* f000944: 10200003 */ beqz $at,.L0f000954 +/* f000948: 00a03025 */ or $a2,$a1,$zero +/* f00094c: 10000001 */ beqz $zero,.L0f000954 +/* f000950: 00803025 */ or $a2,$a0,$zero +.L0f000954: +/* f000954: 8dce1430 */ lw $t6,0x1430($t6) +/* f000958: 00037880 */ sll $t7,$v1,0x2 +/* f00095c: 00064040 */ sll $t0,$a2,0x1 +/* f000960: 01cfc021 */ addu $t8,$t6,$t7 +/* f000964: 8f190000 */ lw $t9,0x0($t8) +/* f000968: 03284821 */ addu $t1,$t9,$t0 +/* f00096c: 03e00008 */ jr $ra +/* f000970: 95220000 */ lhu $v0,0x0($t1) +.L0f000974: +/* f000974: 03e00008 */ jr $ra +/* f000978: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00097c +/* f00097c: 000478c0 */ sll $t7,$a0,0x3 +/* f000980: 01e47821 */ addu $t7,$t7,$a0 +/* f000984: 3c0e800a */ lui $t6,0x800a +/* f000988: 8dce4928 */ lw $t6,0x4928($t6) +/* f00098c: 000f7880 */ sll $t7,$t7,0x2 +/* f000990: 01e47823 */ subu $t7,$t7,$a0 +/* f000994: 000f7880 */ sll $t7,$t7,0x2 +/* f000998: 01cfc021 */ addu $t8,$t6,$t7 +/* f00099c: 9719000a */ lhu $t9,0xa($t8) +/* f0009a0: 3c0a800a */ lui $t2,0x800a +/* f0009a4: 8d4a4cd8 */ lw $t2,0x4cd8($t2) +/* f0009a8: 03254021 */ addu $t0,$t9,$a1 +/* f0009ac: 00084900 */ sll $t1,$t0,0x4 +/* f0009b0: 01284821 */ addu $t1,$t1,$t0 +/* f0009b4: 00094840 */ sll $t1,$t1,0x1 +/* f0009b8: 03e00008 */ jr $ra +/* f0009bc: 012a1021 */ addu $v0,$t1,$t2 +); + +GLOBAL_ASM( +glabel func0f0009c0 +/* f0009c0: 000478c0 */ sll $t7,$a0,0x3 +/* f0009c4: 01e47821 */ addu $t7,$t7,$a0 +/* f0009c8: 3c0e800a */ lui $t6,0x800a +/* f0009cc: 8dce4928 */ lw $t6,0x4928($t6) +/* f0009d0: 000f7880 */ sll $t7,$t7,0x2 +/* f0009d4: 01e47823 */ subu $t7,$t7,$a0 +/* f0009d8: 000f7880 */ sll $t7,$t7,0x2 +/* f0009dc: 01cf1021 */ addu $v0,$t6,$t7 +/* f0009e0: 9058004b */ lbu $t8,0x4b($v0) +/* f0009e4: 84590052 */ lh $t9,0x52($v0) +/* f0009e8: 03191821 */ addu $v1,$t8,$t9 +/* f0009ec: 28610100 */ slti $at,$v1,0x100 +/* f0009f0: 14200002 */ bnez $at,.L0f0009fc +/* f0009f4: 00000000 */ sll $zero,$zero,0x0 +/* f0009f8: 240300ff */ addiu $v1,$zero,0xff +.L0f0009fc: +/* f0009fc: 04610002 */ bgez $v1,.L0f000a08 +/* f000a00: 00000000 */ sll $zero,$zero,0x0 +/* f000a04: 00001825 */ or $v1,$zero,$zero +.L0f000a08: +/* f000a08: 03e00008 */ jr $ra +/* f000a0c: 306200ff */ andi $v0,$v1,0xff +); + +GLOBAL_ASM( +glabel func0f000a10 +/* f000a10: 3c05800a */ lui $a1,0x800a +/* f000a14: 8ca5a244 */ lw $a1,-0x5dbc($a1) +/* f000a18: 000478c0 */ sll $t7,$a0,0x3 +/* f000a1c: 01e47821 */ addu $t7,$t7,$a0 +/* f000a20: 3c0e800a */ lui $t6,0x800a +/* f000a24: 8dce4928 */ lw $t6,0x4928($t6) +/* f000a28: 000f7880 */ sll $t7,$t7,0x2 +/* f000a2c: 8ca600d8 */ lw $a2,0xd8($a1) +/* f000a30: 01e47823 */ subu $t7,$t7,$a0 +/* f000a34: 000f7880 */ sll $t7,$t7,0x2 +/* f000a38: 01cf1021 */ addu $v0,$t6,$t7 +/* f000a3c: 14c00014 */ bnez $a2,.L0f000a90 +/* f000a40: 84430052 */ lh $v1,0x52($v0) +/* f000a44: 3c188007 */ lui $t8,0x8007 +/* f000a48: 8f180764 */ lw $t8,0x764($t8) +/* f000a4c: 17000010 */ bnez $t8,.L0f000a90 +/* f000a50: 00000000 */ sll $zero,$zero,0x0 +/* f000a54: 8ca40480 */ lw $a0,0x480($a1) +/* f000a58: 50800007 */ beqzl $a0,.L0f000a78 +/* f000a5c: 8ca91c54 */ lw $t1,0x1c54($a1) +/* f000a60: 1080000b */ beqz $a0,.L0f000a90 +/* f000a64: 00000000 */ sll $zero,$zero,0x0 +/* f000a68: 80990037 */ lb $t9,0x37($a0) +/* f000a6c: 17200008 */ bnez $t9,.L0f000a90 +/* f000a70: 00000000 */ sll $zero,$zero,0x0 +/* f000a74: 8ca91c54 */ lw $t1,0x1c54($a1) +.L0f000a78: +/* f000a78: 8ca800c4 */ lw $t0,0xc4($a1) +/* f000a7c: 01205027 */ nor $t2,$t1,$zero +/* f000a80: 010a5824 */ and $t3,$t0,$t2 +/* f000a84: 316c0001 */ andi $t4,$t3,0x1 +/* f000a88: 15800014 */ bnez $t4,.L0f000adc +/* f000a8c: 00000000 */ sll $zero,$zero,0x0 +.L0f000a90: +/* f000a90: 14c00016 */ bnez $a2,.L0f000aec +/* f000a94: 3c0d8007 */ lui $t5,0x8007 +/* f000a98: 8dad0764 */ lw $t5,0x764($t5) +/* f000a9c: 55a00014 */ bnezl $t5,.L0f000af0 +/* f000aa0: 904b004b */ lbu $t3,0x4b($v0) +/* f000aa4: 8ca40480 */ lw $a0,0x480($a1) +/* f000aa8: 50800007 */ beqzl $a0,.L0f000ac8 +/* f000aac: 8cb81c54 */ lw $t8,0x1c54($a1) +/* f000ab0: 5080000f */ beqzl $a0,.L0f000af0 +/* f000ab4: 904b004b */ lbu $t3,0x4b($v0) +/* f000ab8: 808e0037 */ lb $t6,0x37($a0) +/* f000abc: 55c0000c */ bnezl $t6,.L0f000af0 +/* f000ac0: 904b004b */ lbu $t3,0x4b($v0) +/* f000ac4: 8cb81c54 */ lw $t8,0x1c54($a1) +.L0f000ac8: +/* f000ac8: 8caf00c4 */ lw $t7,0xc4($a1) +/* f000acc: 0300c827 */ nor $t9,$t8,$zero +/* f000ad0: 01f94824 */ and $t1,$t7,$t9 +/* f000ad4: 31280008 */ andi $t0,$t1,0x8 +/* f000ad8: 11000004 */ beqz $t0,.L0f000aec +.L0f000adc: +/* f000adc: 3c0a800a */ lui $t2,0x800a +/* f000ae0: 914acaec */ lbu $t2,-0x3514($t2) +/* f000ae4: 10000003 */ beqz $zero,.L0f000af4 +/* f000ae8: 006a1821 */ addu $v1,$v1,$t2 +.L0f000aec: +/* f000aec: 904b004b */ lbu $t3,0x4b($v0) +.L0f000af0: +/* f000af0: 006b1821 */ addu $v1,$v1,$t3 +.L0f000af4: +/* f000af4: 28610100 */ slti $at,$v1,0x100 +/* f000af8: 14200002 */ bnez $at,.L0f000b04 +/* f000afc: 00000000 */ sll $zero,$zero,0x0 +/* f000b00: 240300ff */ addiu $v1,$zero,0xff +.L0f000b04: +/* f000b04: 04610002 */ bgez $v1,.L0f000b10 +/* f000b08: 00000000 */ sll $zero,$zero,0x0 +/* f000b0c: 00001825 */ or $v1,$zero,$zero +.L0f000b10: +/* f000b10: 03e00008 */ jr $ra +/* f000b14: 306200ff */ andi $v0,$v1,0xff +/* f000b18: afa40000 */ sw $a0,0x0($sp) +/* f000b1c: 03e00008 */ jr $ra +/* f000b20: 240200ff */ addiu $v0,$zero,0xff +); + +GLOBAL_ASM( +glabel func0f000b24 +/* f000b24: 3c02800a */ lui $v0,0x800a +/* f000b28: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f000b2c: 00802825 */ or $a1,$a0,$zero +/* f000b30: 3c0e8007 */ lui $t6,0x8007 +/* f000b34: 8c4300d8 */ lw $v1,0xd8($v0) +/* f000b38: 14600013 */ bnez $v1,.L0f000b88 +/* f000b3c: 00000000 */ sll $zero,$zero,0x0 +/* f000b40: 8dce0764 */ lw $t6,0x764($t6) +/* f000b44: 15c00010 */ bnez $t6,.L0f000b88 +/* f000b48: 00000000 */ sll $zero,$zero,0x0 +/* f000b4c: 8c440480 */ lw $a0,0x480($v0) +/* f000b50: 50800007 */ beqzl $a0,.L0f000b70 +/* f000b54: 8c591c54 */ lw $t9,0x1c54($v0) +/* f000b58: 1080000b */ beqz $a0,.L0f000b88 +/* f000b5c: 00000000 */ sll $zero,$zero,0x0 +/* f000b60: 808f0037 */ lb $t7,0x37($a0) +/* f000b64: 15e00008 */ bnez $t7,.L0f000b88 +/* f000b68: 00000000 */ sll $zero,$zero,0x0 +/* f000b6c: 8c591c54 */ lw $t9,0x1c54($v0) +.L0f000b70: +/* f000b70: 8c5800c4 */ lw $t8,0xc4($v0) +/* f000b74: 03204027 */ nor $t0,$t9,$zero +/* f000b78: 03084824 */ and $t1,$t8,$t0 +/* f000b7c: 312a0001 */ andi $t2,$t1,0x1 +/* f000b80: 15400014 */ bnez $t2,.L0f000bd4 +/* f000b84: 00000000 */ sll $zero,$zero,0x0 +.L0f000b88: +/* f000b88: 14600015 */ bnez $v1,.L0f000be0 +/* f000b8c: 3c0b8007 */ lui $t3,0x8007 +/* f000b90: 8d6b0764 */ lw $t3,0x764($t3) +/* f000b94: 55600013 */ bnezl $t3,.L0f000be4 +/* f000b98: 000548c0 */ sll $t1,$a1,0x3 +/* f000b9c: 8c440480 */ lw $a0,0x480($v0) +/* f000ba0: 50800007 */ beqzl $a0,.L0f000bc0 +/* f000ba4: 8c4e1c54 */ lw $t6,0x1c54($v0) +/* f000ba8: 5080000e */ beqzl $a0,.L0f000be4 +/* f000bac: 000548c0 */ sll $t1,$a1,0x3 +/* f000bb0: 808c0037 */ lb $t4,0x37($a0) +/* f000bb4: 5580000b */ bnezl $t4,.L0f000be4 +/* f000bb8: 000548c0 */ sll $t1,$a1,0x3 +/* f000bbc: 8c4e1c54 */ lw $t6,0x1c54($v0) +.L0f000bc0: +/* f000bc0: 8c4d00c4 */ lw $t5,0xc4($v0) +/* f000bc4: 01c07827 */ nor $t7,$t6,$zero +/* f000bc8: 01afc824 */ and $t9,$t5,$t7 +/* f000bcc: 33380008 */ andi $t8,$t9,0x8 +/* f000bd0: 13000003 */ beqz $t8,.L0f000be0 +.L0f000bd4: +/* f000bd4: 3c02800a */ lui $v0,0x800a +/* f000bd8: 03e00008 */ jr $ra +/* f000bdc: 9042caec */ lbu $v0,-0x3514($v0) +.L0f000be0: +/* f000be0: 000548c0 */ sll $t1,$a1,0x3 +.L0f000be4: +/* f000be4: 01254821 */ addu $t1,$t1,$a1 +/* f000be8: 3c08800a */ lui $t0,0x800a +/* f000bec: 8d084928 */ lw $t0,0x4928($t0) +/* f000bf0: 00094880 */ sll $t1,$t1,0x2 +/* f000bf4: 01254823 */ subu $t1,$t1,$a1 +/* f000bf8: 00094880 */ sll $t1,$t1,0x2 +/* f000bfc: 01091021 */ addu $v0,$t0,$t1 +/* f000c00: 944a0000 */ lhu $t2,0x0($v0) +/* f000c04: 240300ff */ addiu $v1,$zero,0xff +/* f000c08: 314b0040 */ andi $t3,$t2,0x40 +/* f000c0c: 11600003 */ beqz $t3,.L0f000c1c +/* f000c10: 00000000 */ sll $zero,$zero,0x0 +/* f000c14: 10000001 */ beqz $zero,.L0f000c1c +/* f000c18: 9043004b */ lbu $v1,0x4b($v0) +.L0f000c1c: +/* f000c1c: 306200ff */ andi $v0,$v1,0xff +/* f000c20: 03e00008 */ jr $ra +/* f000c24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f000c28 +/* f000c28: 000478c0 */ sll $t7,$a0,0x3 +/* f000c2c: 01e47821 */ addu $t7,$t7,$a0 +/* f000c30: 3c0e800a */ lui $t6,0x800a +/* f000c34: 8dce4928 */ lw $t6,0x4928($t6) +/* f000c38: 000f7880 */ sll $t7,$t7,0x2 +/* f000c3c: 01e47823 */ subu $t7,$t7,$a0 +/* f000c40: 000f7880 */ sll $t7,$t7,0x2 +/* f000c44: 01cfc021 */ addu $t8,$t6,$t7 +/* f000c48: 87190050 */ lh $t9,0x50($t8) +/* f000c4c: 03e00008 */ jr $ra +/* f000c50: 332200ff */ andi $v0,$t9,0xff +); + +GLOBAL_ASM( +glabel func0f000c54 +/* f000c54: 000478c0 */ sll $t7,$a0,0x3 +/* f000c58: 01e47821 */ addu $t7,$t7,$a0 +/* f000c5c: 3c0e800a */ lui $t6,0x800a +/* f000c60: 8dce4928 */ lw $t6,0x4928($t6) +/* f000c64: 000f7880 */ sll $t7,$t7,0x2 +/* f000c68: 01e47823 */ subu $t7,$t7,$a0 +/* f000c6c: 000f7880 */ sll $t7,$t7,0x2 +/* f000c70: 01cf1021 */ addu $v0,$t6,$t7 +/* f000c74: 84430052 */ lh $v1,0x52($v0) +/* f000c78: 28610100 */ slti $at,$v1,0x100 +/* f000c7c: 14200003 */ bnez $at,.L0f000c8c +/* f000c80: 00000000 */ sll $zero,$zero,0x0 +/* f000c84: 03e00008 */ jr $ra +/* f000c88: 240200ff */ addiu $v0,$zero,0xff +.L0f000c8c: +/* f000c8c: 04630004 */ bgezl $v1,.L0f000ca0 +/* f000c90: 94580000 */ lhu $t8,0x0($v0) +/* f000c94: 03e00008 */ jr $ra +/* f000c98: 00001025 */ or $v0,$zero,$zero +/* f000c9c: 94580000 */ lhu $t8,0x0($v0) +.L0f000ca0: +/* f000ca0: 00002025 */ or $a0,$zero,$zero +/* f000ca4: 33190040 */ andi $t9,$t8,0x40 +/* f000ca8: 13200003 */ beqz $t9,.L0f000cb8 +/* f000cac: 00000000 */ sll $zero,$zero,0x0 +/* f000cb0: 10000001 */ beqz $zero,.L0f000cb8 +/* f000cb4: 00602025 */ or $a0,$v1,$zero +.L0f000cb8: +/* f000cb8: 00801025 */ or $v0,$a0,$zero +/* f000cbc: 03e00008 */ jr $ra +/* f000cc0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f000cc4 +/* f000cc4: 000478c0 */ sll $t7,$a0,0x3 +/* f000cc8: 01e47821 */ addu $t7,$t7,$a0 +/* f000ccc: 3c0e800a */ lui $t6,0x800a +/* f000cd0: 8dce4928 */ lw $t6,0x4928($t6) +/* f000cd4: 000f7880 */ sll $t7,$t7,0x2 +/* f000cd8: 01e47823 */ subu $t7,$t7,$a0 +/* f000cdc: 000f7880 */ sll $t7,$t7,0x2 +/* f000ce0: 01cfc021 */ addu $t8,$t6,$t7 +/* f000ce4: 03e00008 */ jr $ra +/* f000ce8: c700005c */ lwc1 $f0,0x5c($t8) +/* f000cec: 000478c0 */ sll $t7,$a0,0x3 +/* f000cf0: 01e47821 */ addu $t7,$t7,$a0 +/* f000cf4: 3c0e800a */ lui $t6,0x800a +/* f000cf8: 8dce4928 */ lw $t6,0x4928($t6) +/* f000cfc: 000f7880 */ sll $t7,$t7,0x2 +/* f000d00: 01e47823 */ subu $t7,$t7,$a0 +/* f000d04: 000f7880 */ sll $t7,$t7,0x2 +/* f000d08: 01cf1021 */ addu $v0,$t6,$t7 +/* f000d0c: 9058004b */ lbu $t8,0x4b($v0) +/* f000d10: 84590052 */ lh $t9,0x52($v0) +/* f000d14: 3c013f80 */ lui $at,0x3f80 +/* f000d18: 44810000 */ mtc1 $at,$f0 +/* f000d1c: 03194021 */ addu $t0,$t8,$t9 +/* f000d20: 44882000 */ mtc1 $t0,$f4 +/* f000d24: 3c017f1a */ lui $at,0x7f1a +/* f000d28: c4287d88 */ lwc1 $f8,0x7d88($at) +/* f000d2c: 468021a0 */ cvt.s.w $f6,$f4 +/* f000d30: 46083083 */ div.s $f2,$f6,$f8 +/* f000d34: 4602003c */ c.lt.s $f0,$f2 +/* f000d38: 00000000 */ sll $zero,$zero,0x0 +/* f000d3c: 45020003 */ bc1fl .L0f000d4c +/* f000d40: 44800000 */ mtc1 $zero,$f0 +/* f000d44: 46000086 */ mov.s $f2,$f0 +/* f000d48: 44800000 */ mtc1 $zero,$f0 +.L0f000d4c: +/* f000d4c: 00000000 */ sll $zero,$zero,0x0 +/* f000d50: 4600103c */ c.lt.s $f2,$f0 +/* f000d54: 00000000 */ sll $zero,$zero,0x0 +/* f000d58: 45000002 */ bc1f .L0f000d64 +/* f000d5c: 00000000 */ sll $zero,$zero,0x0 +/* f000d60: 46000086 */ mov.s $f2,$f0 +.L0f000d64: +/* f000d64: 03e00008 */ jr $ra +/* f000d68: 46001006 */ mov.s $f0,$f2 +/* f000d6c: 000478c0 */ sll $t7,$a0,0x3 +/* f000d70: 01e47821 */ addu $t7,$t7,$a0 +/* f000d74: 3c0e800a */ lui $t6,0x800a +/* f000d78: 8dce4928 */ lw $t6,0x4928($t6) +/* f000d7c: 000f7880 */ sll $t7,$t7,0x2 +/* f000d80: 01e47823 */ subu $t7,$t7,$a0 +/* f000d84: 000f7880 */ sll $t7,$t7,0x2 +/* f000d88: 01cfc021 */ addu $t8,$t6,$t7 +/* f000d8c: 9319004b */ lbu $t9,0x4b($t8) +/* f000d90: 3c014f80 */ lui $at,0x4f80 +/* f000d94: 44992000 */ mtc1 $t9,$f4 +/* f000d98: 07210004 */ bgez $t9,.L0f000dac +/* f000d9c: 468021a0 */ cvt.s.w $f6,$f4 +/* f000da0: 44814000 */ mtc1 $at,$f8 +/* f000da4: 00000000 */ sll $zero,$zero,0x0 +/* f000da8: 46083180 */ add.s $f6,$f6,$f8 +.L0f000dac: +/* f000dac: 3c01437f */ lui $at,0x437f +/* f000db0: 44815000 */ mtc1 $at,$f10 +/* f000db4: 03e00008 */ jr $ra +/* f000db8: 460a3003 */ div.s $f0,$f6,$f10 +); + +GLOBAL_ASM( +glabel func0f000dbc +/* f000dbc: 000478c0 */ sll $t7,$a0,0x3 +/* f000dc0: 01e47821 */ addu $t7,$t7,$a0 +/* f000dc4: 3c0e800a */ lui $t6,0x800a +/* f000dc8: 8dce4928 */ lw $t6,0x4928($t6) +/* f000dcc: 000f7880 */ sll $t7,$t7,0x2 +/* f000dd0: 01e47823 */ subu $t7,$t7,$a0 +/* f000dd4: 000f7880 */ sll $t7,$t7,0x2 +/* f000dd8: 01cfc021 */ addu $t8,$t6,$t7 +/* f000ddc: 87190050 */ lh $t9,0x50($t8) +/* f000de0: 3c01437f */ lui $at,0x437f +/* f000de4: 44814000 */ mtc1 $at,$f8 +/* f000de8: 44992000 */ mtc1 $t9,$f4 +/* f000dec: 00000000 */ sll $zero,$zero,0x0 +/* f000df0: 468021a0 */ cvt.s.w $f6,$f4 +/* f000df4: 03e00008 */ jr $ra +/* f000df8: 46083003 */ div.s $f0,$f6,$f8 +); + +GLOBAL_ASM( +glabel func0f000dfc +/* f000dfc: 000478c0 */ sll $t7,$a0,0x3 +/* f000e00: 01e47821 */ addu $t7,$t7,$a0 +/* f000e04: 3c0e800a */ lui $t6,0x800a +/* f000e08: 8dce4928 */ lw $t6,0x4928($t6) +/* f000e0c: 000f7880 */ sll $t7,$t7,0x2 +/* f000e10: 01e47823 */ subu $t7,$t7,$a0 +/* f000e14: 000f7880 */ sll $t7,$t7,0x2 +/* f000e18: 01cfc021 */ addu $t8,$t6,$t7 +/* f000e1c: 9719000a */ lhu $t9,0xa($t8) +/* f000e20: 3c09800a */ lui $t1,0x800a +/* f000e24: 44800000 */ mtc1 $zero,$f0 +/* f000e28: 8d294cd8 */ lw $t1,0x4cd8($t1) +/* f000e2c: 00194100 */ sll $t0,$t9,0x4 +/* f000e30: 00055100 */ sll $t2,$a1,0x4 +/* f000e34: 01194021 */ addu $t0,$t0,$t9 +/* f000e38: 00084040 */ sll $t0,$t0,0x1 +/* f000e3c: 01455021 */ addu $t2,$t2,$a1 +/* f000e40: 000a5040 */ sll $t2,$t2,0x1 +/* f000e44: 01091021 */ addu $v0,$t0,$t1 +/* f000e48: 004a3821 */ addu $a3,$v0,$t2 +/* f000e4c: 24020004 */ addiu $v0,$zero,0x4 +/* f000e50: 00001825 */ or $v1,$zero,$zero +/* f000e54: e4c00000 */ swc1 $f0,0x0($a2) +/* f000e58: e4c00004 */ swc1 $f0,0x4($a2) +/* f000e5c: e4c00008 */ swc1 $f0,0x8($a2) +/* f000e60: 24630001 */ addiu $v1,$v1,0x1 +/* f000e64: 10620018 */ beq $v1,$v0,.L0f000ec8 +/* f000e68: 84eb000a */ lh $t3,0xa($a3) +.L0f000e6c: +/* f000e6c: 448b9000 */ mtc1 $t3,$f18 +/* f000e70: c4d00000 */ lwc1 $f16,0x0($a2) +/* f000e74: c4ce0004 */ lwc1 $f14,0x4($a2) +/* f000e78: 468094a0 */ cvt.s.w $f18,$f18 +/* f000e7c: c4cc0008 */ lwc1 $f12,0x8($a2) +/* f000e80: 24630001 */ addiu $v1,$v1,0x1 +/* f000e84: 24e70006 */ addiu $a3,$a3,0x6 +/* f000e88: 46128480 */ add.s $f18,$f16,$f18 +/* f000e8c: e4d20000 */ swc1 $f18,0x0($a2) +/* f000e90: 84ec0006 */ lh $t4,0x6($a3) +/* f000e94: 448c9000 */ mtc1 $t4,$f18 +/* f000e98: 00000000 */ sll $zero,$zero,0x0 +/* f000e9c: 468094a0 */ cvt.s.w $f18,$f18 +/* f000ea0: 46127480 */ add.s $f18,$f14,$f18 +/* f000ea4: e4d20004 */ swc1 $f18,0x4($a2) +/* f000ea8: 84ed0008 */ lh $t5,0x8($a3) +/* f000eac: 448d9000 */ mtc1 $t5,$f18 +/* f000eb0: 00000000 */ sll $zero,$zero,0x0 +/* f000eb4: 468094a0 */ cvt.s.w $f18,$f18 +/* f000eb8: 46126480 */ add.s $f18,$f12,$f18 +/* f000ebc: e4d20008 */ swc1 $f18,0x8($a2) +/* f000ec0: 1462ffea */ bne $v1,$v0,.L0f000e6c +/* f000ec4: 84eb000a */ lh $t3,0xa($a3) +.L0f000ec8: +/* f000ec8: 448b9000 */ mtc1 $t3,$f18 +/* f000ecc: c4d00000 */ lwc1 $f16,0x0($a2) +/* f000ed0: c4ce0004 */ lwc1 $f14,0x4($a2) +/* f000ed4: 468094a0 */ cvt.s.w $f18,$f18 +/* f000ed8: c4cc0008 */ lwc1 $f12,0x8($a2) +/* f000edc: 24e70006 */ addiu $a3,$a3,0x6 +/* f000ee0: 46128480 */ add.s $f18,$f16,$f18 +/* f000ee4: e4d20000 */ swc1 $f18,0x0($a2) +/* f000ee8: 84ec0006 */ lh $t4,0x6($a3) +/* f000eec: 448c9000 */ mtc1 $t4,$f18 +/* f000ef0: 00000000 */ sll $zero,$zero,0x0 +/* f000ef4: 468094a0 */ cvt.s.w $f18,$f18 +/* f000ef8: 46127480 */ add.s $f18,$f14,$f18 +/* f000efc: e4d20004 */ swc1 $f18,0x4($a2) +/* f000f00: 84ed0008 */ lh $t5,0x8($a3) +/* f000f04: 448d9000 */ mtc1 $t5,$f18 +/* f000f08: 00000000 */ sll $zero,$zero,0x0 +/* f000f0c: 468094a0 */ cvt.s.w $f18,$f18 +/* f000f10: 46126480 */ add.s $f18,$f12,$f18 +/* f000f14: e4d20008 */ swc1 $f18,0x8($a2) +/* f000f18: 3c013e80 */ lui $at,0x3e80 +/* f000f1c: 44810000 */ mtc1 $at,$f0 +/* f000f20: c4c60000 */ lwc1 $f6,0x0($a2) +/* f000f24: c4ca0004 */ lwc1 $f10,0x4($a2) +/* f000f28: c4d20008 */ lwc1 $f18,0x8($a2) +/* f000f2c: 46003102 */ mul.s $f4,$f6,$f0 +/* f000f30: 24020001 */ addiu $v0,$zero,0x1 +/* f000f34: 46005202 */ mul.s $f8,$f10,$f0 +/* f000f38: 00000000 */ sll $zero,$zero,0x0 +/* f000f3c: 46009402 */ mul.s $f16,$f18,$f0 +/* f000f40: e4c40000 */ swc1 $f4,0x0($a2) +/* f000f44: e4c80004 */ swc1 $f8,0x4($a2) +/* f000f48: 03e00008 */ jr $ra +/* f000f4c: e4d00008 */ swc1 $f16,0x8($a2) +); + +GLOBAL_ASM( +glabel func0f000f50 +/* f000f50: 27bdffe8 */ addiu $sp,$sp,-24 +/* f000f54: 10800009 */ beqz $a0,.L0f000f7c +/* f000f58: afbf0014 */ sw $ra,0x14($sp) +/* f000f5c: 0fc0025f */ jal func0f00097c +/* f000f60: 00000000 */ sll $zero,$zero,0x0 +/* f000f64: 944e0004 */ lhu $t6,0x4($v0) +/* f000f68: 000ec640 */ sll $t8,$t6,0x19 +/* f000f6c: 07030004 */ bgezl $t8,.L0f000f80 +/* f000f70: 00001825 */ or $v1,$zero,$zero +/* f000f74: 10000002 */ beqz $zero,.L0f000f80 +/* f000f78: 24030001 */ addiu $v1,$zero,0x1 +.L0f000f7c: +/* f000f7c: 00001825 */ or $v1,$zero,$zero +.L0f000f80: +/* f000f80: 8fbf0014 */ lw $ra,0x14($sp) +/* f000f84: 27bd0018 */ addiu $sp,$sp,0x18 +/* f000f88: 00601025 */ or $v0,$v1,$zero +/* f000f8c: 03e00008 */ jr $ra +/* f000f90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f000f94 +/* f000f94: 27bdffe8 */ addiu $sp,$sp,-24 +/* f000f98: afbf0014 */ sw $ra,0x14($sp) +/* f000f9c: 0fc0025f */ jal func0f00097c +/* f000fa0: 00000000 */ sll $zero,$zero,0x0 +/* f000fa4: 94420004 */ lhu $v0,0x4($v0) +/* f000fa8: 8fbf0014 */ lw $ra,0x14($sp) +/* f000fac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f000fb0: 00027700 */ sll $t6,$v0,0x1c +/* f000fb4: 03e00008 */ jr $ra +/* f000fb8: 000e17c2 */ srl $v0,$t6,0x1f +); + +GLOBAL_ASM( +glabel func0f000fbc +/* f000fbc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f000fc0: 10800009 */ beqz $a0,.L0f000fe8 +/* f000fc4: afbf0014 */ sw $ra,0x14($sp) +/* f000fc8: 0fc0025f */ jal func0f00097c +/* f000fcc: 00000000 */ sll $zero,$zero,0x0 +/* f000fd0: 944e0004 */ lhu $t6,0x4($v0) +/* f000fd4: 000ec680 */ sll $t8,$t6,0x1a +/* f000fd8: 07030004 */ bgezl $t8,.L0f000fec +/* f000fdc: 00001825 */ or $v1,$zero,$zero +/* f000fe0: 10000002 */ beqz $zero,.L0f000fec +/* f000fe4: 24030001 */ addiu $v1,$zero,0x1 +.L0f000fe8: +/* f000fe8: 00001825 */ or $v1,$zero,$zero +.L0f000fec: +/* f000fec: 8fbf0014 */ lw $ra,0x14($sp) +/* f000ff0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f000ff4: 00601025 */ or $v0,$v1,$zero +/* f000ff8: 03e00008 */ jr $ra +/* f000ffc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f001000 +/* f001000: 000478c0 */ sll $t7,$a0,0x3 +/* f001004: 01e47821 */ addu $t7,$t7,$a0 +/* f001008: 3c0e800a */ lui $t6,0x800a +/* f00100c: 8dce4928 */ lw $t6,0x4928($t6) +/* f001010: 000f7880 */ sll $t7,$t7,0x2 +/* f001014: 01e47823 */ subu $t7,$t7,$a0 +/* f001018: 000f7880 */ sll $t7,$t7,0x2 +/* f00101c: 01cfc021 */ addu $t8,$t6,$t7 +/* f001020: 03e00008 */ jr $ra +/* f001024: a7050052 */ sh $a1,0x52($t8) +/* f001028: 000478c0 */ sll $t7,$a0,0x3 +/* f00102c: 01e47821 */ addu $t7,$t7,$a0 +/* f001030: 3c0e800a */ lui $t6,0x800a +/* f001034: 8dce4928 */ lw $t6,0x4928($t6) +/* f001038: 000f7880 */ sll $t7,$t7,0x2 +/* f00103c: 01e47823 */ subu $t7,$t7,$a0 +/* f001040: 000f7880 */ sll $t7,$t7,0x2 +/* f001044: 01cfc021 */ addu $t8,$t6,$t7 +/* f001048: 9719000a */ lhu $t9,0xa($t8) +/* f00104c: 3c09800a */ lui $t1,0x800a +/* f001050: 8d294cd8 */ lw $t1,0x4cd8($t1) +/* f001054: 00194100 */ sll $t0,$t9,0x4 +/* f001058: 00055100 */ sll $t2,$a1,0x4 +/* f00105c: 01194021 */ addu $t0,$t0,$t9 +/* f001060: 00084040 */ sll $t0,$t0,0x1 +/* f001064: 01455021 */ addu $t2,$t2,$a1 +/* f001068: 000a5040 */ sll $t2,$t2,0x1 +/* f00106c: 01091021 */ addu $v0,$t0,$t1 +/* f001070: 004a1021 */ addu $v0,$v0,$t2 +/* f001074: 804b0007 */ lb $t3,0x7($v0) +/* f001078: 448b2000 */ mtc1 $t3,$f4 +/* f00107c: 00000000 */ sll $zero,$zero,0x0 +/* f001080: 468021a0 */ cvt.s.w $f6,$f4 +/* f001084: e4c60000 */ swc1 $f6,0x0($a2) +/* f001088: 804c0008 */ lb $t4,0x8($v0) +/* f00108c: 448c4000 */ mtc1 $t4,$f8 +/* f001090: 00000000 */ sll $zero,$zero,0x0 +/* f001094: 468042a0 */ cvt.s.w $f10,$f8 +/* f001098: e4ca0004 */ swc1 $f10,0x4($a2) +/* f00109c: 804d0009 */ lb $t5,0x9($v0) +/* f0010a0: 448d8000 */ mtc1 $t5,$f16 +/* f0010a4: 00000000 */ sll $zero,$zero,0x0 +/* f0010a8: 468084a0 */ cvt.s.w $f18,$f16 +/* f0010ac: 03e00008 */ jr $ra +/* f0010b0: e4d20008 */ swc1 $f18,0x8($a2) +/* f0010b4: 3c028006 */ lui $v0,0x8006 +/* f0010b8: 24421424 */ addiu $v0,$v0,0x1424 +/* f0010bc: 8c4e0000 */ lw $t6,0x0($v0) +/* f0010c0: 240f0001 */ addiu $t7,$zero,0x1 +/* f0010c4: 11c00002 */ beqz $t6,.L0f0010d0 +/* f0010c8: 00000000 */ sll $zero,$zero,0x0 +/* f0010cc: ac400000 */ sw $zero,0x0($v0) +.L0f0010d0: +/* f0010d0: 03e00008 */ jr $ra +/* f0010d4: ac4f0000 */ sw $t7,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f0010d8 +/* f0010d8: 3c013f80 */ lui $at,0x3f80 +/* f0010dc: 44810000 */ mtc1 $at,$f0 +/* f0010e0: 44801000 */ mtc1 $zero,$f2 +/* f0010e4: 9098004e */ lbu $t8,0x4e($a0) +/* f0010e8: 94880000 */ lhu $t0,0x0($a0) +/* f0010ec: 240e00ff */ addiu $t6,$zero,0xff +/* f0010f0: 240f0080 */ addiu $t7,$zero,0x80 +/* f0010f4: 3319ff0f */ andi $t9,$t8,0xff0f +/* f0010f8: 3109fc3f */ andi $t1,$t0,0xfc3f +/* f0010fc: a0800048 */ sb $zero,0x48($a0) +/* f001100: a08e0049 */ sb $t6,0x49($a0) +/* f001104: a080004a */ sb $zero,0x4a($a0) +/* f001108: a48f0050 */ sh $t7,0x50($a0) +/* f00110c: a4800052 */ sh $zero,0x52($a0) +/* f001110: a080004b */ sb $zero,0x4b($a0) +/* f001114: a099004e */ sb $t9,0x4e($a0) +/* f001118: a4890000 */ sh $t1,0x0($a0) +/* f00111c: e480006c */ swc1 $f0,0x6c($a0) +/* f001120: e4800070 */ swc1 $f0,0x70($a0) +/* f001124: e480005c */ swc1 $f0,0x5c($a0) +/* f001128: e4820060 */ swc1 $f2,0x60($a0) +/* f00112c: e4820064 */ swc1 $f2,0x64($a0) +/* f001130: 03e00008 */ jr $ra +/* f001134: e4820068 */ swc1 $f2,0x68($a0) +); + +GLOBAL_ASM( +glabel func0f001138 +/* f001138: 27bdffc0 */ addiu $sp,$sp,-64 +/* f00113c: afb00018 */ sw $s0,0x18($sp) +/* f001140: 00808025 */ or $s0,$a0,$zero +/* f001144: afbf001c */ sw $ra,0x1c($sp) +/* f001148: afa50044 */ sw $a1,0x44($sp) +/* f00114c: 0fc59e7d */ jal func0f1679f4 +/* f001150: 24040018 */ addiu $a0,$zero,0x18 +/* f001154: 87a40046 */ lh $a0,0x46($sp) +/* f001158: 0fc00284 */ jal func0f000a10 +/* f00115c: afa2003c */ sw $v0,0x3c($sp) +/* f001160: 44822000 */ mtc1 $v0,$f4 +/* f001164: 8fa3003c */ lw $v1,0x3c($sp) +/* f001168: 2406004d */ addiu $a2,$zero,0x4d +/* f00116c: 04410005 */ bgez $v0,.L0f001184 +/* f001170: 468021a0 */ cvt.s.w $f6,$f4 +/* f001174: 3c014f80 */ lui $at,0x4f80 +/* f001178: 44814000 */ mtc1 $at,$f8 +/* f00117c: 00000000 */ sll $zero,$zero,0x0 +/* f001180: 46083180 */ add.s $f6,$f6,$f8 +.L0f001184: +/* f001184: 3c017f1a */ lui $at,0x7f1a +/* f001188: c42a7d8c */ lwc1 $f10,0x7d8c($at) +/* f00118c: 24040001 */ addiu $a0,$zero,0x1 +/* f001190: 02002825 */ or $a1,$s0,$zero +/* f001194: 460a3402 */ mul.s $f16,$f6,$f10 +/* f001198: 3c18bc00 */ lui $t8,0xbc00 +/* f00119c: 3c198000 */ lui $t9,0x8000 +/* f0011a0: 3c080386 */ lui $t0,0x386 +/* f0011a4: 3c0a0388 */ lui $t2,0x388 +/* f0011a8: 3c0b0384 */ lui $t3,0x384 +/* f0011ac: 3c014f00 */ lui $at,0x4f00 +/* f0011b0: 444ef800 */ cfc1 $t6,$31 +/* f0011b4: 44c4f800 */ ctc1 $a0,$31 +/* f0011b8: 240f002e */ addiu $t7,$zero,0x2e +/* f0011bc: 354a0010 */ ori $t2,$t2,0x10 +/* f0011c0: 460084a4 */ cvt.w.s $f18,$f16 +/* f0011c4: 35080010 */ ori $t0,$t0,0x10 +/* f0011c8: 37390040 */ ori $t9,$t9,0x40 +/* f0011cc: 37180002 */ ori $t8,$t8,0x2 +/* f0011d0: 4444f800 */ cfc1 $a0,$31 +/* f0011d4: 26100008 */ addiu $s0,$s0,0x8 +/* f0011d8: 24690008 */ addiu $t1,$v1,0x8 +/* f0011dc: 30840078 */ andi $a0,$a0,0x78 +/* f0011e0: 10800012 */ beqz $a0,.L0f00122c +/* f0011e4: 356b0010 */ ori $t3,$t3,0x10 +/* f0011e8: 44819000 */ mtc1 $at,$f18 +/* f0011ec: 24040001 */ addiu $a0,$zero,0x1 +/* f0011f0: 46128481 */ sub.s $f18,$f16,$f18 +/* f0011f4: 44c4f800 */ ctc1 $a0,$31 +/* f0011f8: 00000000 */ sll $zero,$zero,0x0 +/* f0011fc: 460094a4 */ cvt.w.s $f18,$f18 +/* f001200: 4444f800 */ cfc1 $a0,$31 +/* f001204: 00000000 */ sll $zero,$zero,0x0 +/* f001208: 30840078 */ andi $a0,$a0,0x78 +/* f00120c: 14800005 */ bnez $a0,.L0f001224 +/* f001210: 00000000 */ sll $zero,$zero,0x0 +/* f001214: 44049000 */ mfc1 $a0,$f18 +/* f001218: 3c018000 */ lui $at,0x8000 +/* f00121c: 10000007 */ beqz $zero,.L0f00123c +/* f001220: 00812025 */ or $a0,$a0,$at +.L0f001224: +/* f001224: 10000005 */ beqz $zero,.L0f00123c +/* f001228: 2404ffff */ addiu $a0,$zero,-1 +.L0f00122c: +/* f00122c: 44049000 */ mfc1 $a0,$f18 +/* f001230: 00000000 */ sll $zero,$zero,0x0 +/* f001234: 0480fffb */ bltz $a0,.L0f001224 +/* f001238: 00000000 */ sll $zero,$zero,0x0 +.L0f00123c: +/* f00123c: a0620008 */ sb $v0,0x8($v1) +/* f001240: a0620009 */ sb $v0,0x9($v1) +/* f001244: a062000a */ sb $v0,0xa($v1) +/* f001248: a062000c */ sb $v0,0xc($v1) +/* f00124c: a062000d */ sb $v0,0xd($v1) +/* f001250: a062000e */ sb $v0,0xe($v1) +/* f001254: a0640000 */ sb $a0,0x0($v1) +/* f001258: a0640001 */ sb $a0,0x1($v1) +/* f00125c: a0640002 */ sb $a0,0x2($v1) +/* f001260: a0640004 */ sb $a0,0x4($v1) +/* f001264: a0640005 */ sb $a0,0x5($v1) +/* f001268: a0640006 */ sb $a0,0x6($v1) +/* f00126c: a0660010 */ sb $a2,0x10($v1) +/* f001270: a0660011 */ sb $a2,0x11($v1) +/* f001274: a06f0012 */ sb $t7,0x12($v1) +/* f001278: acb80000 */ sw $t8,0x0($a1) +/* f00127c: acb90004 */ sw $t9,0x4($a1) +/* f001280: 02001025 */ or $v0,$s0,$zero +/* f001284: 26100008 */ addiu $s0,$s0,0x8 +/* f001288: 02002025 */ or $a0,$s0,$zero +/* f00128c: ac480000 */ sw $t0,0x0($v0) +/* f001290: ac490004 */ sw $t1,0x4($v0) +/* f001294: 26100008 */ addiu $s0,$s0,0x8 +/* f001298: ac830004 */ sw $v1,0x4($a0) +/* f00129c: ac8a0000 */ sw $t2,0x0($a0) +/* f0012a0: 02002825 */ or $a1,$s0,$zero +/* f0012a4: 44cef800 */ ctc1 $t6,$31 +/* f0012a8: acab0000 */ sw $t3,0x0($a1) +/* f0012ac: afa50028 */ sw $a1,0x28($sp) +/* f0012b0: 0fc2d5ea */ jal func0f0b57a8 +/* f0012b4: 26100008 */ addiu $s0,$s0,0x8 +/* f0012b8: 8fa50028 */ lw $a1,0x28($sp) +/* f0012bc: 3c0c0382 */ lui $t4,0x382 +/* f0012c0: 358c0010 */ ori $t4,$t4,0x10 +/* f0012c4: 02001825 */ or $v1,$s0,$zero +/* f0012c8: aca20004 */ sw $v0,0x4($a1) +/* f0012cc: ac6c0000 */ sw $t4,0x0($v1) +/* f0012d0: afa30024 */ sw $v1,0x24($sp) +/* f0012d4: 0fc2d5ea */ jal func0f0b57a8 +/* f0012d8: 26100008 */ addiu $s0,$s0,0x8 +/* f0012dc: 8fa30024 */ lw $v1,0x24($sp) +/* f0012e0: 244d0010 */ addiu $t5,$v0,0x10 +/* f0012e4: 02001025 */ or $v0,$s0,$zero +/* f0012e8: ac6d0004 */ sw $t5,0x4($v1) +/* f0012ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f0012f0: 8fb00018 */ lw $s0,0x18($sp) +/* f0012f4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0012f8: 03e00008 */ jr $ra +/* f0012fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f001300 +/* f001300: 27bdffd0 */ addiu $sp,$sp,-48 +/* f001304: afbf0014 */ sw $ra,0x14($sp) +/* f001308: 00801025 */ or $v0,$a0,$zero +/* f00130c: 3c0ebc00 */ lui $t6,0xbc00 +/* f001310: 3c0f8000 */ lui $t7,0x8000 +/* f001314: 35ef0040 */ ori $t7,$t7,0x40 +/* f001318: 35ce0002 */ ori $t6,$t6,0x2 +/* f00131c: 24830008 */ addiu $v1,$a0,0x8 +/* f001320: ac4e0000 */ sw $t6,0x0($v0) +/* f001324: ac4f0004 */ sw $t7,0x4($v0) +/* f001328: 3c180386 */ lui $t8,0x386 +/* f00132c: 3c198006 */ lui $t9,0x8006 +/* f001330: 27391468 */ addiu $t9,$t9,0x1468 +/* f001334: 37180010 */ ori $t8,$t8,0x10 +/* f001338: 24650008 */ addiu $a1,$v1,0x8 +/* f00133c: ac780000 */ sw $t8,0x0($v1) +/* f001340: ac790004 */ sw $t9,0x4($v1) +/* f001344: 3c080388 */ lui $t0,0x388 +/* f001348: 3c098006 */ lui $t1,0x8006 +/* f00134c: 25291460 */ addiu $t1,$t1,0x1460 +/* f001350: 35080010 */ ori $t0,$t0,0x10 +/* f001354: 24a60008 */ addiu $a2,$a1,0x8 +/* f001358: 3c0a0384 */ lui $t2,0x384 +/* f00135c: aca80000 */ sw $t0,0x0($a1) +/* f001360: aca90004 */ sw $t1,0x4($a1) +/* f001364: 354a0010 */ ori $t2,$t2,0x10 +/* f001368: acca0000 */ sw $t2,0x0($a2) +/* f00136c: 24c40008 */ addiu $a0,$a2,0x8 +/* f001370: afa40030 */ sw $a0,0x30($sp) +/* f001374: 0fc2d5ea */ jal func0f0b57a8 +/* f001378: afa60020 */ sw $a2,0x20($sp) +/* f00137c: 8fa30030 */ lw $v1,0x30($sp) +/* f001380: 8fa60020 */ lw $a2,0x20($sp) +/* f001384: 3c0b0382 */ lui $t3,0x382 +/* f001388: 356b0010 */ ori $t3,$t3,0x10 +/* f00138c: acc20004 */ sw $v0,0x4($a2) +/* f001390: ac6b0000 */ sw $t3,0x0($v1) +/* f001394: 24640008 */ addiu $a0,$v1,0x8 +/* f001398: afa40030 */ sw $a0,0x30($sp) +/* f00139c: 0fc2d5ea */ jal func0f0b57a8 +/* f0013a0: afa3001c */ sw $v1,0x1c($sp) +/* f0013a4: 8fa3001c */ lw $v1,0x1c($sp) +/* f0013a8: 8fa40030 */ lw $a0,0x30($sp) +/* f0013ac: 244c0010 */ addiu $t4,$v0,0x10 +/* f0013b0: ac6c0004 */ sw $t4,0x4($v1) +/* f0013b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0013b8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0013bc: 00801025 */ or $v0,$a0,$zero +/* f0013c0: 03e00008 */ jr $ra +/* f0013c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0013c8 +/* f0013c8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0013cc: afbf0014 */ sw $ra,0x14($sp) +/* f0013d0: 3c1f800a */ lui $ra,0x800a +/* f0013d4: 000438c0 */ sll $a3,$a0,0x3 +/* f0013d8: 27ff4928 */ addiu $ra,$ra,0x4928 +/* f0013dc: 00e43821 */ addu $a3,$a3,$a0 +/* f0013e0: 8fee0000 */ lw $t6,0x0($ra) +/* f0013e4: 00073880 */ sll $a3,$a3,0x2 +/* f0013e8: 00e43823 */ subu $a3,$a3,$a0 +/* f0013ec: 00073880 */ sll $a3,$a3,0x2 +/* f0013f0: 00ee4021 */ addu $t0,$a3,$t6 +/* f0013f4: 25050048 */ addiu $a1,$t0,0x48 +/* f0013f8: 25060049 */ addiu $a2,$t0,0x49 +/* f0013fc: afa8002c */ sw $t0,0x2c($sp) +/* f001400: 0fc56042 */ jal func0f158108 +/* f001404: afa7001c */ sw $a3,0x1c($sp) +/* f001408: 8fa8002c */ lw $t0,0x2c($sp) +/* f00140c: 8fa7001c */ lw $a3,0x1c($sp) +/* f001410: 3c1f800a */ lui $ra,0x800a +/* f001414: 910f0048 */ lbu $t7,0x48($t0) +/* f001418: 81030008 */ lb $v1,0x8($t0) +/* f00141c: 27ff4928 */ addiu $ra,$ra,0x4928 +/* f001420: 05e10003 */ bgez $t7,.L0f001430 +/* f001424: 000fc083 */ sra $t8,$t7,0x2 +/* f001428: 25e10003 */ addiu $at,$t7,0x3 +/* f00142c: 0001c083 */ sra $t8,$at,0x2 +.L0f001430: +/* f001430: 1060002c */ beqz $v1,.L0f0014e4 +/* f001434: a1180048 */ sb $t8,0x48($t0) +/* f001438: 91190049 */ lbu $t9,0x49($t0) +/* f00143c: 330200ff */ andi $v0,$t8,0xff +/* f001440: 44834000 */ mtc1 $v1,$f8 +/* f001444: 03227023 */ subu $t6,$t9,$v0 +/* f001448: 448e2000 */ mtc1 $t6,$f4 +/* f00144c: 468042a0 */ cvt.s.w $f10,$f8 +/* f001450: 24180001 */ addiu $t8,$zero,0x1 +/* f001454: 3c014f00 */ lui $at,0x4f00 +/* f001458: 468021a0 */ cvt.s.w $f6,$f4 +/* f00145c: 460a3403 */ div.s $f16,$f6,$f10 +/* f001460: 444ff800 */ cfc1 $t7,$31 +/* f001464: 44d8f800 */ ctc1 $t8,$31 +/* f001468: 00000000 */ sll $zero,$zero,0x0 +/* f00146c: 460084a4 */ cvt.w.s $f18,$f16 +/* f001470: 4458f800 */ cfc1 $t8,$31 +/* f001474: 00000000 */ sll $zero,$zero,0x0 +/* f001478: 33180078 */ andi $t8,$t8,0x78 +/* f00147c: 53000013 */ beqzl $t8,.L0f0014cc +/* f001480: 44189000 */ mfc1 $t8,$f18 +/* f001484: 44819000 */ mtc1 $at,$f18 +/* f001488: 24180001 */ addiu $t8,$zero,0x1 +/* f00148c: 46128481 */ sub.s $f18,$f16,$f18 +/* f001490: 44d8f800 */ ctc1 $t8,$31 +/* f001494: 00000000 */ sll $zero,$zero,0x0 +/* f001498: 460094a4 */ cvt.w.s $f18,$f18 +/* f00149c: 4458f800 */ cfc1 $t8,$31 +/* f0014a0: 00000000 */ sll $zero,$zero,0x0 +/* f0014a4: 33180078 */ andi $t8,$t8,0x78 +/* f0014a8: 17000005 */ bnez $t8,.L0f0014c0 +/* f0014ac: 00000000 */ sll $zero,$zero,0x0 +/* f0014b0: 44189000 */ mfc1 $t8,$f18 +/* f0014b4: 3c018000 */ lui $at,0x8000 +/* f0014b8: 10000007 */ beqz $zero,.L0f0014d8 +/* f0014bc: 0301c025 */ or $t8,$t8,$at +.L0f0014c0: +/* f0014c0: 10000005 */ beqz $zero,.L0f0014d8 +/* f0014c4: 2418ffff */ addiu $t8,$zero,-1 +/* f0014c8: 44189000 */ mfc1 $t8,$f18 +.L0f0014cc: +/* f0014cc: 00000000 */ sll $zero,$zero,0x0 +/* f0014d0: 0700fffb */ bltz $t8,.L0f0014c0 +/* f0014d4: 00000000 */ sll $zero,$zero,0x0 +.L0f0014d8: +/* f0014d8: 44cff800 */ ctc1 $t7,$31 +/* f0014dc: 10000003 */ beqz $zero,.L0f0014ec +/* f0014e0: a118004a */ sb $t8,0x4a($t0) +.L0f0014e4: +/* f0014e4: a100004a */ sb $zero,0x4a($t0) +/* f0014e8: 91020048 */ lbu $v0,0x48($t0) +.L0f0014ec: +/* f0014ec: 28410100 */ slti $at,$v0,0x100 +/* f0014f0: 14200003 */ bnez $at,.L0f001500 +/* f0014f4: 3c0c800a */ lui $t4,0x800a +/* f0014f8: 241900ff */ addiu $t9,$zero,0xff +/* f0014fc: a1190048 */ sb $t9,0x48($t0) +.L0f001500: +/* f001500: 910e0049 */ lbu $t6,0x49($t0) +/* f001504: 240f00ff */ addiu $t7,$zero,0xff +/* f001508: 258c9fc0 */ addiu $t4,$t4,-24640 +/* f00150c: 29c10100 */ slti $at,$t6,0x100 +/* f001510: 54200003 */ bnezl $at,.L0f001520 +/* f001514: 81180008 */ lb $t8,0x8($t0) +/* f001518: a10f0049 */ sb $t7,0x49($t0) +/* f00151c: 81180008 */ lb $t8,0x8($t0) +.L0f001520: +/* f001520: 91020048 */ lbu $v0,0x48($t0) +/* f001524: 240a0578 */ addiu $t2,$zero,0x578 +/* f001528: 17000009 */ bnez $t8,.L0f001550 +/* f00152c: a102004c */ sb $v0,0x4c($t0) +/* f001530: 910e0049 */ lbu $t6,0x49($t0) +/* f001534: 24010005 */ addiu $at,$zero,0x5 +/* f001538: 01c27823 */ subu $t7,$t6,$v0 +/* f00153c: 000fc080 */ sll $t8,$t7,0x2 +/* f001540: 0301001a */ div $zero,$t8,$at +/* f001544: 00007012 */ mflo $t6 +/* f001548: 004e7821 */ addu $t7,$v0,$t6 +/* f00154c: a10f004c */ sb $t7,0x4c($t0) +.L0f001550: +/* f001550: 8d8304b4 */ lw $v1,0x4b4($t4) +/* f001554: 240d0022 */ addiu $t5,$zero,0x22 +/* f001558: 24010030 */ addiu $at,$zero,0x30 +/* f00155c: 106d0002 */ beq $v1,$t5,.L0f001568 +/* f001560: 3c028008 */ lui $v0,0x8008 +/* f001564: 14610004 */ bne $v1,$at,.L0f001578 +.L0f001568: +/* f001568: 2401215c */ addiu $at,$zero,0x215c +/* f00156c: 14e10002 */ bne $a3,$at,.L0f001578 +/* f001570: 24180002 */ addiu $t8,$zero,0x2 +/* f001574: a118004c */ sb $t8,0x4c($t0) +.L0f001578: +/* f001578: 8c42fc00 */ lw $v0,-0x400($v0) +/* f00157c: 2401001b */ addiu $at,$zero,0x1b +/* f001580: 24090001 */ addiu $t1,$zero,0x1 +/* f001584: 10410007 */ beq $v0,$at,.L0f0015a4 +/* f001588: 240621e8 */ addiu $a2,$zero,0x21e8 +/* f00158c: 24010021 */ addiu $at,$zero,0x21 +/* f001590: 10410004 */ beq $v0,$at,.L0f0015a4 +/* f001594: 24010005 */ addiu $at,$zero,0x5 +/* f001598: 50410003 */ beql $v0,$at,.L0f0015a8 +/* f00159c: 24010834 */ addiu $at,$zero,0x834 +/* f0015a0: 14400002 */ bnez $v0,.L0f0015ac +.L0f0015a4: +/* f0015a4: 24010834 */ addiu $at,$zero,0x834 +.L0f0015a8: +/* f0015a8: 10e10017 */ beq $a3,$at,.L0f001608 +.L0f0015ac: +/* f0015ac: 2401001c */ addiu $at,$zero,0x1c +/* f0015b0: 10410004 */ beq $v0,$at,.L0f0015c4 +/* f0015b4: 2401000e */ addiu $at,$zero,0xe +/* f0015b8: 10410002 */ beq $v0,$at,.L0f0015c4 +/* f0015bc: 24010023 */ addiu $at,$zero,0x23 +/* f0015c0: 14410002 */ bne $v0,$at,.L0f0015cc +.L0f0015c4: +/* f0015c4: 2401008c */ addiu $at,$zero,0x8c +/* f0015c8: 10e1000f */ beq $a3,$at,.L0f001608 +.L0f0015cc: +/* f0015cc: 24010016 */ addiu $at,$zero,0x16 +/* f0015d0: 10410002 */ beq $v0,$at,.L0f0015dc +/* f0015d4: 24010002 */ addiu $at,$zero,0x2 +/* f0015d8: 14410002 */ bne $v0,$at,.L0f0015e4 +.L0f0015dc: +/* f0015dc: 24010118 */ addiu $at,$zero,0x118 +/* f0015e0: 10e10009 */ beq $a3,$at,.L0f001608 +.L0f0015e4: +/* f0015e4: 240b0026 */ addiu $t3,$zero,0x26 +/* f0015e8: 15620002 */ bne $t3,$v0,.L0f0015f4 +/* f0015ec: 2401008c */ addiu $at,$zero,0x8c +/* f0015f0: 10e10005 */ beq $a3,$at,.L0f001608 +.L0f0015f4: +/* f0015f4: 24010020 */ addiu $at,$zero,0x20 +/* f0015f8: 14410008 */ bne $v0,$at,.L0f00161c +/* f0015fc: 24013dcc */ addiu $at,$zero,0x3dcc +/* f001600: 54e10007 */ bnel $a3,$at,.L0f001620 +/* f001604: 950f0000 */ lhu $t7,0x0($t0) +.L0f001608: +/* f001608: 95190000 */ lhu $t9,0x0($t0) +/* f00160c: 240b0026 */ addiu $t3,$zero,0x26 +/* f001610: 372e0080 */ ori $t6,$t9,0x80 +/* f001614: 10000004 */ beqz $zero,.L0f001628 +/* f001618: a50e0000 */ sh $t6,0x0($t0) +.L0f00161c: +/* f00161c: 950f0000 */ lhu $t7,0x0($t0) +.L0f001620: +/* f001620: 31f8ff7f */ andi $t8,$t7,0xff7f +/* f001624: a5180000 */ sh $t8,0x0($t0) +.L0f001628: +/* f001628: 95190000 */ lhu $t9,0x0($t0) +/* f00162c: 00002025 */ or $a0,$zero,$zero +/* f001630: 2405002d */ addiu $a1,$zero,0x2d +/* f001634: 372e0100 */ ori $t6,$t9,0x100 +/* f001638: a50e0000 */ sh $t6,0x0($t0) +/* f00163c: 8fef0000 */ lw $t7,0x0($ra) +/* f001640: 01e7c021 */ addu $t8,$t7,$a3 +/* f001644: 9719000a */ lhu $t9,0xa($t8) +/* f001648: 81180008 */ lb $t8,0x8($t0) +/* f00164c: 3c0f800a */ lui $t7,0x800a +/* f001650: 00197100 */ sll $t6,$t9,0x4 +/* f001654: 8def4cd8 */ lw $t7,0x4cd8($t7) +/* f001658: 01d97021 */ addu $t6,$t6,$t9 +/* f00165c: 000e7040 */ sll $t6,$t6,0x1 +/* f001660: 1b000030 */ blez $t8,.L0f001724 +/* f001664: 01cf1021 */ addu $v0,$t6,$t7 +/* f001668: 8ff90000 */ lw $t9,0x0($ra) +.L0f00166c: +/* f00166c: 03277021 */ addu $t6,$t9,$a3 +/* f001670: 90590005 */ lbu $t9,0x5($v0) +/* f001674: 91cf004a */ lbu $t7,0x4a($t6) +/* f001678: 37380080 */ ori $t8,$t9,0x80 +/* f00167c: a04f0004 */ sb $t7,0x4($v0) +/* f001680: 370f0040 */ ori $t7,$t8,0x40 +/* f001684: a0580005 */ sb $t8,0x5($v0) +/* f001688: 35f90020 */ ori $t9,$t7,0x20 +/* f00168c: a04f0005 */ sb $t7,0x5($v0) +/* f001690: a0590005 */ sb $t9,0x5($v0) +/* f001694: 333800ef */ andi $t8,$t9,0xef +/* f001698: a0580005 */ sb $t8,0x5($v0) +/* f00169c: 37190008 */ ori $t9,$t8,0x8 +/* f0016a0: a0590005 */ sb $t9,0x5($v0) +/* f0016a4: 8d8304b4 */ lw $v1,0x4b4($t4) +/* f0016a8: 106d000f */ beq $v1,$t5,.L0f0016e8 +/* f0016ac: 00000000 */ sll $zero,$zero,0x0 +/* f0016b0: 106b0007 */ beq $v1,$t3,.L0f0016d0 +/* f0016b4: 00000000 */ sll $zero,$zero,0x0 +/* f0016b8: 10650005 */ beq $v1,$a1,.L0f0016d0 +/* f0016bc: 24010030 */ addiu $at,$zero,0x30 +/* f0016c0: 10610009 */ beq $v1,$at,.L0f0016e8 +/* f0016c4: 00000000 */ sll $zero,$zero,0x0 +/* f0016c8: 10000011 */ beqz $zero,.L0f001710 +/* f0016cc: 810e0008 */ lb $t6,0x8($t0) +.L0f0016d0: +/* f0016d0: 54ea000f */ bnel $a3,$t2,.L0f001710 +/* f0016d4: 810e0008 */ lb $t6,0x8($t0) +/* f0016d8: 904e0005 */ lbu $t6,0x5($v0) +/* f0016dc: 31cffff7 */ andi $t7,$t6,0xfff7 +/* f0016e0: 1000000a */ beqz $zero,.L0f00170c +/* f0016e4: a04f0005 */ sb $t7,0x5($v0) +.L0f0016e8: +/* f0016e8: 54e60009 */ bnel $a3,$a2,.L0f001710 +/* f0016ec: 810e0008 */ lb $t6,0x8($t0) +/* f0016f0: 50800004 */ beqzl $a0,.L0f001704 +/* f0016f4: 90580005 */ lbu $t8,0x5($v0) +/* f0016f8: 54890005 */ bnel $a0,$t1,.L0f001710 +/* f0016fc: 810e0008 */ lb $t6,0x8($t0) +/* f001700: 90580005 */ lbu $t8,0x5($v0) +.L0f001704: +/* f001704: 3319fff7 */ andi $t9,$t8,0xfff7 +/* f001708: a0590005 */ sb $t9,0x5($v0) +.L0f00170c: +/* f00170c: 810e0008 */ lb $t6,0x8($t0) +.L0f001710: +/* f001710: 24840001 */ addiu $a0,$a0,0x1 +/* f001714: 24420022 */ addiu $v0,$v0,0x22 +/* f001718: 008e082a */ slt $at,$a0,$t6 +/* f00171c: 5420ffd3 */ bnezl $at,.L0f00166c +/* f001720: 8ff90000 */ lw $t9,0x0($ra) +.L0f001724: +/* f001724: 8fbf0014 */ lw $ra,0x14($sp) +/* f001728: 27bd0030 */ addiu $sp,$sp,0x30 +/* f00172c: 03e00008 */ jr $ra +/* f001730: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f001734 +/* f001734: 27bdff48 */ addiu $sp,$sp,-184 +/* f001738: afbf006c */ sw $ra,0x6c($sp) +/* f00173c: afbe0068 */ sw $s8,0x68($sp) +/* f001740: afb70064 */ sw $s7,0x64($sp) +/* f001744: afb60060 */ sw $s6,0x60($sp) +/* f001748: afb5005c */ sw $s5,0x5c($sp) +/* f00174c: afb40058 */ sw $s4,0x58($sp) +/* f001750: afb30054 */ sw $s3,0x54($sp) +/* f001754: afb20050 */ sw $s2,0x50($sp) +/* f001758: afb1004c */ sw $s1,0x4c($sp) +/* f00175c: 10c0000f */ beqz $a2,.L0f00179c +/* f001760: afb00048 */ sw $s0,0x48($sp) +/* f001764: 3c1e800a */ lui $s8,0x800a +/* f001768: 0006b8c0 */ sll $s7,$a2,0x3 +/* f00176c: 02e6b821 */ addu $s7,$s7,$a2 +/* f001770: 27de4928 */ addiu $s8,$s8,0x4928 +/* f001774: 8fce0000 */ lw $t6,0x0($s8) +/* f001778: 0017b880 */ sll $s7,$s7,0x2 +/* f00177c: 02e6b823 */ subu $s7,$s7,$a2 +/* f001780: 0017b880 */ sll $s7,$s7,0x2 +/* f001784: 01d77821 */ addu $t7,$t6,$s7 +/* f001788: 81f80008 */ lb $t8,0x8($t7) +/* f00178c: 00064080 */ sll $t0,$a2,0x2 +/* f001790: 01064021 */ addu $t0,$t0,$a2 +/* f001794: 17000003 */ bnez $t8,.L0f0017a4 +/* f001798: 3c19800a */ lui $t9,0x800a +.L0f00179c: +/* f00179c: 100000a5 */ beqz $zero,.L0f001a34 +/* f0017a0: 00001025 */ or $v0,$zero,$zero +.L0f0017a4: +/* f0017a4: 8f394cc4 */ lw $t9,0x4cc4($t9) +/* f0017a8: 00084080 */ sll $t0,$t0,0x2 +/* f0017ac: c4840000 */ lwc1 $f4,0x0($a0) +/* f0017b0: 03281021 */ addu $v0,$t9,$t0 +/* f0017b4: c4460004 */ lwc1 $f6,0x4($v0) +/* f0017b8: 46062201 */ sub.s $f8,$f4,$f6 +/* f0017bc: e7a800a4 */ swc1 $f8,0xa4($sp) +/* f0017c0: c4500008 */ lwc1 $f16,0x8($v0) +/* f0017c4: c48a0004 */ lwc1 $f10,0x4($a0) +/* f0017c8: 46105481 */ sub.s $f18,$f10,$f16 +/* f0017cc: e7b200a8 */ swc1 $f18,0xa8($sp) +/* f0017d0: c446000c */ lwc1 $f6,0xc($v0) +/* f0017d4: c4840008 */ lwc1 $f4,0x8($a0) +/* f0017d8: 46062201 */ sub.s $f8,$f4,$f6 +/* f0017dc: e7a800ac */ swc1 $f8,0xac($sp) +/* f0017e0: c4500004 */ lwc1 $f16,0x4($v0) +/* f0017e4: c4aa0000 */ lwc1 $f10,0x0($a1) +/* f0017e8: 46105481 */ sub.s $f18,$f10,$f16 +/* f0017ec: e7b20098 */ swc1 $f18,0x98($sp) +/* f0017f0: c4460008 */ lwc1 $f6,0x8($v0) +/* f0017f4: c4a40004 */ lwc1 $f4,0x4($a1) +/* f0017f8: 46062201 */ sub.s $f8,$f4,$f6 +/* f0017fc: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f001800: c7a40098 */ lwc1 $f4,0x98($sp) +/* f001804: e7a8009c */ swc1 $f8,0x9c($sp) +/* f001808: c450000c */ lwc1 $f16,0xc($v0) +/* f00180c: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f001810: 46062201 */ sub.s $f8,$f4,$f6 +/* f001814: c7a600ac */ lwc1 $f6,0xac($sp) +/* f001818: afa600c0 */ sw $a2,0xc0($sp) +/* f00181c: 46105481 */ sub.s $f18,$f10,$f16 +/* f001820: c7b000a8 */ lwc1 $f16,0xa8($sp) +/* f001824: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f001828: e7a8008c */ swc1 $f8,0x8c($sp) +/* f00182c: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f001830: 46105481 */ sub.s $f18,$f10,$f16 +/* f001834: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f001838: 46084402 */ mul.s $f16,$f8,$f8 +/* f00183c: 46062281 */ sub.s $f10,$f4,$f6 +/* f001840: 46129102 */ mul.s $f4,$f18,$f18 +/* f001844: e7b20090 */ swc1 $f18,0x90($sp) +/* f001848: 460a5202 */ mul.s $f8,$f10,$f10 +/* f00184c: e7aa0094 */ swc1 $f10,0x94($sp) +/* f001850: 46048180 */ add.s $f6,$f16,$f4 +/* f001854: 0c012974 */ jal 0x4a5d0 +/* f001858: 46083300 */ add.s $f12,$f6,$f8 +/* f00185c: 3c014000 */ lui $at,0x4000 +/* f001860: 44819000 */ mtc1 $at,$f18 +/* f001864: c7b0008c */ lwc1 $f16,0x8c($sp) +/* f001868: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f00186c: 46009083 */ div.s $f2,$f18,$f0 +/* f001870: c7a80094 */ lwc1 $f8,0x94($sp) +/* f001874: 8fc90000 */ lw $t1,0x0($s8) +/* f001878: 3c0c800a */ lui $t4,0x800a +/* f00187c: 8d8c4cd8 */ lw $t4,0x4cd8($t4) +/* f001880: 01371021 */ addu $v0,$t1,$s7 +/* f001884: 00009825 */ or $s3,$zero,$zero +/* f001888: 27b6008c */ addiu $s6,$sp,0x8c +/* f00188c: 27b50098 */ addiu $s5,$sp,0x98 +/* f001890: 27b400a4 */ addiu $s4,$sp,0xa4 +/* f001894: 46028102 */ mul.s $f4,$f16,$f2 +/* f001898: c7b00098 */ lwc1 $f16,0x98($sp) +/* f00189c: 46025182 */ mul.s $f6,$f10,$f2 +/* f0018a0: 00000000 */ sll $zero,$zero,0x0 +/* f0018a4: 46024482 */ mul.s $f18,$f8,$f2 +/* f0018a8: e7a4008c */ swc1 $f4,0x8c($sp) +/* f0018ac: 46048280 */ add.s $f10,$f16,$f4 +/* f0018b0: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f0018b4: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f0018b8: e7a60090 */ swc1 $f6,0x90($sp) +/* f0018bc: e7aa0098 */ swc1 $f10,0x98($sp) +/* f0018c0: 46064400 */ add.s $f16,$f8,$f6 +/* f0018c4: e7b20094 */ swc1 $f18,0x94($sp) +/* f0018c8: 46122280 */ add.s $f10,$f4,$f18 +/* f0018cc: e7b0009c */ swc1 $f16,0x9c($sp) +/* f0018d0: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f0018d4: 944a000a */ lhu $t2,0xa($v0) +/* f0018d8: 804d0008 */ lb $t5,0x8($v0) +/* f0018dc: 000a5900 */ sll $t3,$t2,0x4 +/* f0018e0: 016a5821 */ addu $t3,$t3,$t2 +/* f0018e4: 000b5840 */ sll $t3,$t3,0x1 +/* f0018e8: 19a00051 */ blez $t5,.L0f001a30 +/* f0018ec: 016c8021 */ addu $s0,$t3,$t4 +/* f0018f0: 96020004 */ lhu $v0,0x4($s0) +.L0f0018f4: +/* f0018f4: 00027e40 */ sll $t7,$v0,0x19 +/* f0018f8: 05e10045 */ bgez $t7,.L0f001a10 +/* f0018fc: 0002cf00 */ sll $t9,$v0,0x1c +/* f001900: 07210043 */ bgez $t9,.L0f001a10 +/* f001904: 2604000a */ addiu $a0,$s0,0xa +/* f001908: 26110010 */ addiu $s1,$s0,0x10 +/* f00190c: 2612001c */ addiu $s2,$s0,0x1c +/* f001910: 02403025 */ or $a2,$s2,$zero +/* f001914: 02202825 */ or $a1,$s1,$zero +/* f001918: 00003825 */ or $a3,$zero,$zero +/* f00191c: afb40010 */ sw $s4,0x10($sp) +/* f001920: afb50014 */ sw $s5,0x14($sp) +/* f001924: afb60018 */ sw $s6,0x18($sp) +/* f001928: afa0001c */ sw $zero,0x1c($sp) +/* f00192c: 0c00bd24 */ jal 0x2f490 +/* f001930: afa00020 */ sw $zero,0x20($sp) +/* f001934: 1440000c */ bnez $v0,.L0f001968 +/* f001938: 02202025 */ or $a0,$s1,$zero +/* f00193c: 26050016 */ addiu $a1,$s0,0x16 +/* f001940: 02403025 */ or $a2,$s2,$zero +/* f001944: 00003825 */ or $a3,$zero,$zero +/* f001948: afb40010 */ sw $s4,0x10($sp) +/* f00194c: afb50014 */ sw $s5,0x14($sp) +/* f001950: afb60018 */ sw $s6,0x18($sp) +/* f001954: afa0001c */ sw $zero,0x1c($sp) +/* f001958: 0c00bd24 */ jal 0x2f490 +/* f00195c: afa00020 */ sw $zero,0x20($sp) +/* f001960: 5040002c */ beqzl $v0,.L0f001a14 +/* f001964: 8fcf0000 */ lw $t7,0x0($s8) +.L0f001968: +/* f001968: 8608000a */ lh $t0,0xa($s0) +/* f00196c: 8fa400c0 */ lw $a0,0xc0($sp) +/* f001970: 02602825 */ or $a1,$s3,$zero +/* f001974: 44884000 */ mtc1 $t0,$f8 +/* f001978: 00000000 */ sll $zero,$zero,0x0 +/* f00197c: 468041a0 */ cvt.s.w $f6,$f8 +/* f001980: e7a6007c */ swc1 $f6,0x7c($sp) +/* f001984: 8609000c */ lh $t1,0xc($s0) +/* f001988: 44898000 */ mtc1 $t1,$f16 +/* f00198c: 00000000 */ sll $zero,$zero,0x0 +/* f001990: 46808120 */ cvt.s.w $f4,$f16 +/* f001994: e7a40080 */ swc1 $f4,0x80($sp) +/* f001998: 860a000e */ lh $t2,0xe($s0) +/* f00199c: 448a9000 */ mtc1 $t2,$f18 +/* f0019a0: 00000000 */ sll $zero,$zero,0x0 +/* f0019a4: 468092a0 */ cvt.s.w $f10,$f18 +/* f0019a8: 0fc006de */ jal func0f001b78 +/* f0019ac: e7aa0084 */ swc1 $f10,0x84($sp) +/* f0019b0: 3c01bf80 */ lui $at,0xbf80 +/* f0019b4: 44810000 */ mtc1 $at,$f0 +/* f0019b8: 8fae00c0 */ lw $t6,0xc0($sp) +/* f0019bc: 240bffff */ addiu $t3,$zero,-1 +/* f0019c0: 240c0400 */ addiu $t4,$zero,0x400 +/* f0019c4: 27ad007c */ addiu $t5,$sp,0x7c +/* f0019c8: afad0020 */ sw $t5,0x20($sp) +/* f0019cc: afac0014 */ sw $t4,0x14($sp) +/* f0019d0: afab0010 */ sw $t3,0x10($sp) +/* f0019d4: 00002025 */ or $a0,$zero,$zero +/* f0019d8: 00002825 */ or $a1,$zero,$zero +/* f0019dc: 24068077 */ addiu $a2,$zero,-32649 +/* f0019e0: 2407ffff */ addiu $a3,$zero,-1 +/* f0019e4: afa00018 */ sw $zero,0x18($sp) +/* f0019e8: afa0001c */ sw $zero,0x1c($sp) +/* f0019ec: afa00028 */ sw $zero,0x28($sp) +/* f0019f0: afae002c */ sw $t6,0x2c($sp) +/* f0019f4: e7a00024 */ swc1 $f0,0x24($sp) +/* f0019f8: e7a00030 */ swc1 $f0,0x30($sp) +/* f0019fc: e7a00034 */ swc1 $f0,0x34($sp) +/* f001a00: 0fc24e7e */ jal func0f0939f8 +/* f001a04: e7a00038 */ swc1 $f0,0x38($sp) +/* f001a08: 1000000a */ beqz $zero,.L0f001a34 +/* f001a0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f001a10: +/* f001a10: 8fcf0000 */ lw $t7,0x0($s8) +.L0f001a14: +/* f001a14: 26730001 */ addiu $s3,$s3,0x1 +/* f001a18: 26100022 */ addiu $s0,$s0,0x22 +/* f001a1c: 01f7c021 */ addu $t8,$t7,$s7 +/* f001a20: 83190008 */ lb $t9,0x8($t8) +/* f001a24: 0279082a */ slt $at,$s3,$t9 +/* f001a28: 5420ffb2 */ bnezl $at,.L0f0018f4 +/* f001a2c: 96020004 */ lhu $v0,0x4($s0) +.L0f001a30: +/* f001a30: 00001025 */ or $v0,$zero,$zero +.L0f001a34: +/* f001a34: 8fbf006c */ lw $ra,0x6c($sp) +/* f001a38: 8fb00048 */ lw $s0,0x48($sp) +/* f001a3c: 8fb1004c */ lw $s1,0x4c($sp) +/* f001a40: 8fb20050 */ lw $s2,0x50($sp) +/* f001a44: 8fb30054 */ lw $s3,0x54($sp) +/* f001a48: 8fb40058 */ lw $s4,0x58($sp) +/* f001a4c: 8fb5005c */ lw $s5,0x5c($sp) +/* f001a50: 8fb60060 */ lw $s6,0x60($sp) +/* f001a54: 8fb70064 */ lw $s7,0x64($sp) +/* f001a58: 8fbe0068 */ lw $s8,0x68($sp) +/* f001a5c: 03e00008 */ jr $ra +/* f001a60: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f001a64 +/* f001a64: 27bdffd0 */ addiu $sp,$sp,-48 +/* f001a68: afb40024 */ sw $s4,0x24($sp) +/* f001a6c: afb30020 */ sw $s3,0x20($sp) +/* f001a70: 3c14800a */ lui $s4,0x800a +/* f001a74: 000498c0 */ sll $s3,$a0,0x3 +/* f001a78: 26944928 */ addiu $s4,$s4,0x4928 +/* f001a7c: 02649821 */ addu $s3,$s3,$a0 +/* f001a80: 8e8e0000 */ lw $t6,0x0($s4) +/* f001a84: 00139880 */ sll $s3,$s3,0x2 +/* f001a88: 02649823 */ subu $s3,$s3,$a0 +/* f001a8c: 00139880 */ sll $s3,$s3,0x2 +/* f001a90: afbf002c */ sw $ra,0x2c($sp) +/* f001a94: afb50028 */ sw $s5,0x28($sp) +/* f001a98: afb2001c */ sw $s2,0x1c($sp) +/* f001a9c: afb10018 */ sw $s1,0x18($sp) +/* f001aa0: afb00014 */ sw $s0,0x14($sp) +/* f001aa4: 01d31021 */ addu $v0,$t6,$s3 +/* f001aa8: 944f000a */ lhu $t7,0xa($v0) +/* f001aac: 80430008 */ lb $v1,0x8($v0) +/* f001ab0: 3c19800a */ lui $t9,0x800a +/* f001ab4: 000fc100 */ sll $t8,$t7,0x4 +/* f001ab8: 8f394cd8 */ lw $t9,0x4cd8($t9) +/* f001abc: 030fc021 */ addu $t8,$t8,$t7 +/* f001ac0: 0018c040 */ sll $t8,$t8,0x1 +/* f001ac4: 00a0a825 */ or $s5,$a1,$zero +/* f001ac8: 1060001b */ beqz $v1,.L0f001b38 +/* f001acc: 03198021 */ addu $s0,$t8,$t9 +/* f001ad0: 18600019 */ blez $v1,.L0f001b38 +/* f001ad4: 00008825 */ or $s1,$zero,$zero +/* f001ad8: 24120064 */ addiu $s2,$zero,0x64 +.L0f001adc: +/* f001adc: 0c004b70 */ jal 0x12dc0 +/* f001ae0: 00000000 */ sll $zero,$zero,0x0 +/* f001ae4: 0052001b */ divu $zero,$v0,$s2 +/* f001ae8: 00004010 */ mfhi $t0 +/* f001aec: 0115082b */ sltu $at,$t0,$s5 +/* f001af0: 16400002 */ bnez $s2,.L0f001afc +/* f001af4: 00000000 */ sll $zero,$zero,0x0 +/* f001af8: 0007000d */ break 0x7 +.L0f001afc: +/* f001afc: 50200007 */ beqzl $at,.L0f001b1c +/* f001b00: 8e8d0000 */ lw $t5,0x0($s4) +/* f001b04: 92090005 */ lbu $t1,0x5($s0) +/* f001b08: 312bffbf */ andi $t3,$t1,0xffbf +/* f001b0c: a20b0005 */ sb $t3,0x5($s0) +/* f001b10: 316c00df */ andi $t4,$t3,0xdf +/* f001b14: a20c0005 */ sb $t4,0x5($s0) +/* f001b18: 8e8d0000 */ lw $t5,0x0($s4) +.L0f001b1c: +/* f001b1c: 26310001 */ addiu $s1,$s1,0x1 +/* f001b20: 26100022 */ addiu $s0,$s0,0x22 +/* f001b24: 01b31021 */ addu $v0,$t5,$s3 +/* f001b28: 804e0008 */ lb $t6,0x8($v0) +/* f001b2c: 022e082a */ slt $at,$s1,$t6 +/* f001b30: 1420ffea */ bnez $at,.L0f001adc +/* f001b34: 00000000 */ sll $zero,$zero,0x0 +.L0f001b38: +/* f001b38: 240f0032 */ addiu $t7,$zero,0x32 +/* f001b3c: a04f004c */ sb $t7,0x4c($v0) +/* f001b40: 8e980000 */ lw $t8,0x0($s4) +/* f001b44: 03131021 */ addu $v0,$t8,$s3 +/* f001b48: 94590000 */ lhu $t9,0x0($v0) +/* f001b4c: 37280100 */ ori $t0,$t9,0x100 +/* f001b50: a4480000 */ sh $t0,0x0($v0) +/* f001b54: 8fbf002c */ lw $ra,0x2c($sp) +/* f001b58: 8fb50028 */ lw $s5,0x28($sp) +/* f001b5c: 8fb40024 */ lw $s4,0x24($sp) +/* f001b60: 8fb30020 */ lw $s3,0x20($sp) +/* f001b64: 8fb2001c */ lw $s2,0x1c($sp) +/* f001b68: 8fb10018 */ lw $s1,0x18($sp) +/* f001b6c: 8fb00014 */ lw $s0,0x14($sp) +/* f001b70: 03e00008 */ jr $ra +/* f001b74: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f001b78 +/* f001b78: 27bdffe8 */ addiu $sp,$sp,-24 +/* f001b7c: afbf0014 */ sw $ra,0x14($sp) +/* f001b80: 0fc0025f */ jal func0f00097c +/* f001b84: afa40018 */ sw $a0,0x18($sp) +/* f001b88: 904e0005 */ lbu $t6,0x5($v0) +/* f001b8c: 3c08800a */ lui $t0,0x800a +/* f001b90: 31d8ffbf */ andi $t8,$t6,0xffbf +/* f001b94: a0580005 */ sb $t8,0x5($v0) +/* f001b98: 331900df */ andi $t9,$t8,0xdf +/* f001b9c: a0590005 */ sb $t9,0x5($v0) +/* f001ba0: 8fa90018 */ lw $t1,0x18($sp) +/* f001ba4: 8d084928 */ lw $t0,0x4928($t0) +/* f001ba8: 000950c0 */ sll $t2,$t1,0x3 +/* f001bac: 01495021 */ addu $t2,$t2,$t1 +/* f001bb0: 000a5080 */ sll $t2,$t2,0x2 +/* f001bb4: 01495023 */ subu $t2,$t2,$t1 +/* f001bb8: 000a5080 */ sll $t2,$t2,0x2 +/* f001bbc: 010a1821 */ addu $v1,$t0,$t2 +/* f001bc0: 946b0000 */ lhu $t3,0x0($v1) +/* f001bc4: 356c0100 */ ori $t4,$t3,0x100 +/* f001bc8: a46c0000 */ sh $t4,0x0($v1) +/* f001bcc: 8fbf0014 */ lw $ra,0x14($sp) +/* f001bd0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f001bd4: 03e00008 */ jr $ra +/* f001bd8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f001bdc +/* f001bdc: 3c0e8006 */ lui $t6,0x8006 +/* f001be0: 8dce1444 */ lw $t6,0x1444($t6) +/* f001be4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f001be8: afbf0014 */ sw $ra,0x14($sp) +/* f001bec: 51c00004 */ beqzl $t6,.L0f001c00 +/* f001bf0: 8fbf0014 */ lw $ra,0x14($sp) +/* f001bf4: 0fc0131b */ jal func0f004c6c +/* f001bf8: 00000000 */ sll $zero,$zero,0x0 +/* f001bfc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f001c00: +/* f001c00: 27bd0018 */ addiu $sp,$sp,0x18 +/* f001c04: 03e00008 */ jr $ra +/* f001c08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f001c0c +/* f001c0c: 27bdff90 */ addiu $sp,$sp,-112 +/* f001c10: afbf003c */ sw $ra,0x3c($sp) +/* f001c14: afbe0038 */ sw $s8,0x38($sp) +/* f001c18: afb70034 */ sw $s7,0x34($sp) +/* f001c1c: afb60030 */ sw $s6,0x30($sp) +/* f001c20: afb5002c */ sw $s5,0x2c($sp) +/* f001c24: afb40028 */ sw $s4,0x28($sp) +/* f001c28: afb30024 */ sw $s3,0x24($sp) +/* f001c2c: afb20020 */ sw $s2,0x20($sp) +/* f001c30: afb1001c */ sw $s1,0x1c($sp) +/* f001c34: 0c012144 */ jal 0x48510 +/* f001c38: afb00018 */ sw $s0,0x18($sp) +/* f001c3c: 3c018006 */ lui $at,0x8006 +/* f001c40: 0fc008ee */ jal func0f0023b8 +/* f001c44: ac201440 */ sw $zero,0x1440($at) +/* f001c48: 3c17800a */ lui $s7,0x800a +/* f001c4c: 26f74cc8 */ addiu $s7,$s7,0x4cc8 +/* f001c50: 8ee30000 */ lw $v1,0x0($s7) +/* f001c54: 3c10800a */ lui $s0,0x800a +/* f001c58: 2610cadc */ addiu $s0,$s0,-13604 +/* f001c5c: 000070c0 */ sll $t6,$zero,0x3 +/* f001c60: ae000000 */ sw $zero,0x0($s0) +/* f001c64: 006e7821 */ addu $t7,$v1,$t6 +/* f001c68: 95f80000 */ lhu $t8,0x0($t7) +/* f001c6c: 00001025 */ or $v0,$zero,$zero +/* f001c70: 3c04800a */ lui $a0,0x800a +/* f001c74: 13000008 */ beqz $t8,.L0f001c98 +/* f001c78: 24590001 */ addiu $t9,$v0,0x1 +.L0f001c7c: +/* f001c7c: 001940c0 */ sll $t0,$t9,0x3 +/* f001c80: 00684821 */ addu $t1,$v1,$t0 +/* f001c84: ae190000 */ sw $t9,0x0($s0) +/* f001c88: 952a0000 */ lhu $t2,0x0($t1) +/* f001c8c: 03201025 */ or $v0,$t9,$zero +/* f001c90: 5540fffa */ bnezl $t2,.L0f001c7c +/* f001c94: 24590001 */ addiu $t9,$v0,0x1 +.L0f001c98: +/* f001c98: 50400125 */ beqzl $v0,.L0f002130 +/* f001c9c: 8fbf003c */ lw $ra,0x3c($sp) +/* f001ca0: 8c84a27c */ lw $a0,-0x5d84($a0) +/* f001ca4: 00045880 */ sll $t3,$a0,0x2 +/* f001ca8: 0fc5db69 */ jal func0f176da4 +/* f001cac: 01602025 */ or $a0,$t3,$zero +/* f001cb0: 8e040000 */ lw $a0,0x0($s0) +/* f001cb4: 00409825 */ or $s3,$v0,$zero +/* f001cb8: 00046080 */ sll $t4,$a0,0x2 +/* f001cbc: 0fc5db69 */ jal func0f176da4 +/* f001cc0: 01802025 */ or $a0,$t4,$zero +/* f001cc4: 3c04800a */ lui $a0,0x800a +/* f001cc8: 8c84a27c */ lw $a0,-0x5d84($a0) +/* f001ccc: 0040a025 */ or $s4,$v0,$zero +/* f001cd0: 00046880 */ sll $t5,$a0,0x2 +/* f001cd4: 0fc5db69 */ jal func0f176da4 +/* f001cd8: 01a02025 */ or $a0,$t5,$zero +/* f001cdc: 3c16800a */ lui $s6,0x800a +/* f001ce0: 26d6cae0 */ addiu $s6,$s6,-13600 +/* f001ce4: 8ec30000 */ lw $v1,0x0($s6) +/* f001ce8: 0040f025 */ or $s8,$v0,$zero +/* f001cec: 00630019 */ multu $v1,$v1 +/* f001cf0: 00002012 */ mflo $a0 +/* f001cf4: 0fc5db69 */ jal func0f176da4 +/* f001cf8: 00000000 */ sll $zero,$zero,0x0 +/* f001cfc: 3c04800a */ lui $a0,0x800a +/* f001d00: 8c84a27c */ lw $a0,-0x5d84($a0) +/* f001d04: 00409025 */ or $s2,$v0,$zero +/* f001d08: 000470c0 */ sll $t6,$a0,0x3 +/* f001d0c: 0fc5db69 */ jal func0f176da4 +/* f001d10: 01c02025 */ or $a0,$t6,$zero +/* f001d14: 0c0048b8 */ jal 0x122e0 +/* f001d18: afa20068 */ sw $v0,0x68($sp) +/* f001d1c: 0fc5d820 */ jal func0f176080 +/* f001d20: 00000000 */ sll $zero,$zero,0x0 +/* f001d24: 00531821 */ addu $v1,$v0,$s3 +/* f001d28: 3c118006 */ lui $s1,0x8006 +/* f001d2c: 3c018006 */ lui $at,0x8006 +/* f001d30: 00743021 */ addu $a2,$v1,$s4 +/* f001d34: 26311438 */ addiu $s1,$s1,0x1438 +/* f001d38: ac221434 */ sw $v0,0x1434($at) +/* f001d3c: 00de3821 */ addu $a3,$a2,$s8 +/* f001d40: ae230000 */ sw $v1,0x0($s1) +/* f001d44: afa60044 */ sw $a2,0x44($sp) +/* f001d48: afa70048 */ sw $a3,0x48($sp) +/* f001d4c: 00f2a821 */ addu $s5,$a3,$s2 +/* f001d50: 8fa40068 */ lw $a0,0x68($sp) +/* f001d54: 0c0048f2 */ jal 0x123c8 +/* f001d58: 24050004 */ addiu $a1,$zero,0x4 +/* f001d5c: 8e0f0000 */ lw $t7,0x0($s0) +/* f001d60: 3c148006 */ lui $s4,0x8006 +/* f001d64: 26941420 */ addiu $s4,$s4,0x1420 +/* f001d68: ae820000 */ sw $v0,0x0($s4) +/* f001d6c: 19e00019 */ blez $t7,.L0f001dd4 +/* f001d70: 00009825 */ or $s3,$zero,$zero +/* f001d74: 00009025 */ or $s2,$zero,$zero +/* f001d78: 00001825 */ or $v1,$zero,$zero +/* f001d7c: 24040001 */ addiu $a0,$zero,0x1 +.L0f001d80: +/* f001d80: 8ef80000 */ lw $t8,0x0($s7) +/* f001d84: 0312c821 */ addu $t9,$t8,$s2 +/* f001d88: 93220006 */ lbu $v0,0x6($t9) +/* f001d8c: 30480001 */ andi $t0,$v0,0x1 +/* f001d90: 11000007 */ beqz $t0,.L0f001db0 +/* f001d94: 30490004 */ andi $t1,$v0,0x4 +/* f001d98: 55200006 */ bnezl $t1,.L0f001db4 +/* f001d9c: 8e2c0000 */ lw $t4,0x0($s1) +/* f001da0: 8e2a0000 */ lw $t2,0x0($s1) +/* f001da4: 01435821 */ addu $t3,$t2,$v1 +/* f001da8: 10000004 */ beqz $zero,.L0f001dbc +/* f001dac: ad600000 */ sw $zero,0x0($t3) +.L0f001db0: +/* f001db0: 8e2c0000 */ lw $t4,0x0($s1) +.L0f001db4: +/* f001db4: 01836821 */ addu $t5,$t4,$v1 +/* f001db8: ada40000 */ sw $a0,0x0($t5) +.L0f001dbc: +/* f001dbc: 8e0e0000 */ lw $t6,0x0($s0) +/* f001dc0: 26730001 */ addiu $s3,$s3,0x1 +/* f001dc4: 26520008 */ addiu $s2,$s2,0x8 +/* f001dc8: 026e082a */ slt $at,$s3,$t6 +/* f001dcc: 1420ffec */ bnez $at,.L0f001d80 +/* f001dd0: 24630004 */ addiu $v1,$v1,0x4 +.L0f001dd4: +/* f001dd4: 3c02800a */ lui $v0,0x800a +/* f001dd8: 8c42a474 */ lw $v0,-0x5b8c($v0) +/* f001ddc: 24010022 */ addiu $at,$zero,0x22 +/* f001de0: 10410003 */ beq $v0,$at,.L0f001df0 +/* f001de4: 24010030 */ addiu $at,$zero,0x30 +/* f001de8: 14410005 */ bne $v0,$at,.L0f001e00 +/* f001dec: 00000000 */ sll $zero,$zero,0x0 +.L0f001df0: +/* f001df0: 8e2f0000 */ lw $t7,0x0($s1) +/* f001df4: ade00188 */ sw $zero,0x188($t7) +/* f001df8: 8e380000 */ lw $t8,0x0($s1) +/* f001dfc: af000190 */ sw $zero,0x190($t8) +.L0f001e00: +/* f001e00: 0fc00857 */ jal func0f00215c +/* f001e04: 8fa40048 */ lw $a0,0x48($sp) +/* f001e08: 3c05800a */ lui $a1,0x800a +/* f001e0c: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001e10: 24130001 */ addiu $s3,$zero,0x1 +/* f001e14: 0000f025 */ or $s8,$zero,$zero +/* f001e18: 28a10002 */ slti $at,$a1,0x2 +/* f001e1c: 14200016 */ bnez $at,.L0f001e78 +/* f001e20: 00000000 */ sll $zero,$zero,0x0 +/* f001e24: 8fb10044 */ lw $s1,0x44($sp) +/* f001e28: 26310004 */ addiu $s1,$s1,0x4 +.L0f001e2c: +/* f001e2c: 8ed90000 */ lw $t9,0x0($s6) +/* f001e30: 8fa80048 */ lw $t0,0x48($sp) +/* f001e34: 24070001 */ addiu $a3,$zero,0x1 +/* f001e38: 02790019 */ multu $s3,$t9 +/* f001e3c: 00001012 */ mflo $v0 +/* f001e40: 00553021 */ addu $a2,$v0,$s5 +/* f001e44: 0fc5de95 */ jal func0f177a54 +/* f001e48: 00482021 */ addu $a0,$v0,$t0 +/* f001e4c: ae220000 */ sw $v0,0x0($s1) +/* f001e50: 0fc5db62 */ jal func0f176d88 +/* f001e54: 00402025 */ or $a0,$v0,$zero +/* f001e58: 3c05800a */ lui $a1,0x800a +/* f001e5c: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001e60: 26730001 */ addiu $s3,$s3,0x1 +/* f001e64: 26310004 */ addiu $s1,$s1,0x4 +/* f001e68: 0265082a */ slt $at,$s3,$a1 +/* f001e6c: 1420ffef */ bnez $at,.L0f001e2c +/* f001e70: 03c2f021 */ addu $s8,$s8,$v0 +/* f001e74: 24130001 */ addiu $s3,$zero,0x1 +.L0f001e78: +/* f001e78: 0fc5db69 */ jal func0f176da4 +/* f001e7c: 03c02025 */ or $a0,$s8,$zero +/* f001e80: 00402025 */ or $a0,$v0,$zero +/* f001e84: 0c0048f2 */ jal 0x123c8 +/* f001e88: 24050004 */ addiu $a1,$zero,0x4 +/* f001e8c: 03c02025 */ or $a0,$s8,$zero +/* f001e90: 0040b825 */ or $s7,$v0,$zero +/* f001e94: 0fc5db69 */ jal func0f176da4 +/* f001e98: 0000f025 */ or $s8,$zero,$zero +/* f001e9c: 3c05800a */ lui $a1,0x800a +/* f001ea0: 8fa90068 */ lw $t1,0x68($sp) +/* f001ea4: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001ea8: 00001825 */ or $v1,$zero,$zero +/* f001eac: 01225021 */ addu $t2,$t1,$v0 +/* f001eb0: 28a10002 */ slti $at,$a1,0x2 +/* f001eb4: 14200029 */ bnez $at,.L0f001f5c +/* f001eb8: afaa0068 */ sw $t2,0x68($sp) +/* f001ebc: 8fb10044 */ lw $s1,0x44($sp) +/* f001ec0: 24120008 */ addiu $s2,$zero,0x8 +/* f001ec4: 26310004 */ addiu $s1,$s1,0x4 +.L0f001ec8: +/* f001ec8: 8e240000 */ lw $a0,0x0($s1) +/* f001ecc: afa30054 */ sw $v1,0x54($sp) +/* f001ed0: 0fc5db62 */ jal func0f176d88 +/* f001ed4: 00008025 */ or $s0,$zero,$zero +/* f001ed8: 8e8b0000 */ lw $t3,0x0($s4) +/* f001edc: 8fa30054 */ lw $v1,0x54($sp) +/* f001ee0: 3c05800a */ lui $a1,0x800a +/* f001ee4: 01726021 */ addu $t4,$t3,$s2 +/* f001ee8: ad970000 */ sw $s7,0x0($t4) +/* f001eec: 8e2d0000 */ lw $t5,0x0($s1) +/* f001ef0: 02e2b821 */ addu $s7,$s7,$v0 +/* f001ef4: 00621821 */ addu $v1,$v1,$v0 +/* f001ef8: 19a00011 */ blez $t5,.L0f001f40 +/* f001efc: 00000000 */ sll $zero,$zero,0x0 +/* f001f00: 8ece0000 */ lw $t6,0x0($s6) +.L0f001f04: +/* f001f04: 8e890000 */ lw $t1,0x0($s4) +/* f001f08: 026e0019 */ multu $s3,$t6 +/* f001f0c: 01325021 */ addu $t2,$t1,$s2 +/* f001f10: 8d4b0000 */ lw $t3,0x0($t2) +/* f001f14: 01706021 */ addu $t4,$t3,$s0 +/* f001f18: 00007812 */ mflo $t7 +/* f001f1c: 01f5c021 */ addu $t8,$t7,$s5 +/* f001f20: 0310c821 */ addu $t9,$t8,$s0 +/* f001f24: 93280000 */ lbu $t0,0x0($t9) +/* f001f28: 26100001 */ addiu $s0,$s0,0x1 +/* f001f2c: a1880000 */ sb $t0,0x0($t4) +/* f001f30: 8e2d0000 */ lw $t5,0x0($s1) +/* f001f34: 020d082a */ slt $at,$s0,$t5 +/* f001f38: 5420fff2 */ bnezl $at,.L0f001f04 +/* f001f3c: 8ece0000 */ lw $t6,0x0($s6) +.L0f001f40: +/* f001f40: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001f44: 26730001 */ addiu $s3,$s3,0x1 +/* f001f48: 26520008 */ addiu $s2,$s2,0x8 +/* f001f4c: 0265082a */ slt $at,$s3,$a1 +/* f001f50: 1420ffdd */ bnez $at,.L0f001ec8 +/* f001f54: 26310004 */ addiu $s1,$s1,0x4 +/* f001f58: 24130001 */ addiu $s3,$zero,0x1 +.L0f001f5c: +/* f001f5c: 28a10002 */ slti $at,$a1,0x2 +/* f001f60: 14200017 */ bnez $at,.L0f001fc0 +/* f001f64: 8fb10044 */ lw $s1,0x44($sp) +/* f001f68: 8fb00048 */ lw $s0,0x48($sp) +/* f001f6c: 26310004 */ addiu $s1,$s1,0x4 +/* f001f70: 26100001 */ addiu $s0,$s0,0x1 +.L0f001f74: +/* f001f74: 8ec70000 */ lw $a3,0x0($s6) +/* f001f78: 02002025 */ or $a0,$s0,$zero +/* f001f7c: 02670019 */ multu $s3,$a3 +/* f001f80: 00007012 */ mflo $t6 +/* f001f84: 01d53021 */ addu $a2,$t6,$s5 +/* f001f88: 0fc5de95 */ jal func0f177a54 +/* f001f8c: 00000000 */ sll $zero,$zero,0x0 +/* f001f90: ae220000 */ sw $v0,0x0($s1) +/* f001f94: 0fc5db62 */ jal func0f176d88 +/* f001f98: 00402025 */ or $a0,$v0,$zero +/* f001f9c: 3c05800a */ lui $a1,0x800a +/* f001fa0: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001fa4: 26730001 */ addiu $s3,$s3,0x1 +/* f001fa8: 26310004 */ addiu $s1,$s1,0x4 +/* f001fac: 0265082a */ slt $at,$s3,$a1 +/* f001fb0: 26100001 */ addiu $s0,$s0,0x1 +/* f001fb4: 1420ffef */ bnez $at,.L0f001f74 +/* f001fb8: 03c2f021 */ addu $s8,$s8,$v0 +/* f001fbc: 24130001 */ addiu $s3,$zero,0x1 +.L0f001fc0: +/* f001fc0: 0fc5db69 */ jal func0f176da4 +/* f001fc4: 03c02025 */ or $a0,$s8,$zero +/* f001fc8: 00402025 */ or $a0,$v0,$zero +/* f001fcc: 0c0048f2 */ jal 0x123c8 +/* f001fd0: 24050004 */ addiu $a1,$zero,0x4 +/* f001fd4: 0040b825 */ or $s7,$v0,$zero +/* f001fd8: 0fc5db69 */ jal func0f176da4 +/* f001fdc: 03c02025 */ or $a0,$s8,$zero +/* f001fe0: 3c05800a */ lui $a1,0x800a +/* f001fe4: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f001fe8: 8fb10044 */ lw $s1,0x44($sp) +/* f001fec: 28a10002 */ slti $at,$a1,0x2 +/* f001ff0: 14200024 */ bnez $at,.L0f002084 +/* f001ff4: 26310004 */ addiu $s1,$s1,0x4 +/* f001ff8: 24120008 */ addiu $s2,$zero,0x8 +.L0f001ffc: +/* f001ffc: 8e8f0000 */ lw $t7,0x0($s4) +/* f002000: 00008025 */ or $s0,$zero,$zero +/* f002004: 01f2c021 */ addu $t8,$t7,$s2 +/* f002008: af170004 */ sw $s7,0x4($t8) +/* f00200c: 0fc5db62 */ jal func0f176d88 +/* f002010: 8e240000 */ lw $a0,0x0($s1) +/* f002014: 8e390000 */ lw $t9,0x0($s1) +/* f002018: 3c05800a */ lui $a1,0x800a +/* f00201c: 02e2b821 */ addu $s7,$s7,$v0 +/* f002020: 1b200011 */ blez $t9,.L0f002068 +/* f002024: 00000000 */ sll $zero,$zero,0x0 +/* f002028: 8ec90000 */ lw $t1,0x0($s6) +.L0f00202c: +/* f00202c: 8e8d0000 */ lw $t5,0x0($s4) +/* f002030: 02690019 */ multu $s3,$t1 +/* f002034: 01b27021 */ addu $t6,$t5,$s2 +/* f002038: 8dcf0004 */ lw $t7,0x4($t6) +/* f00203c: 01f0c021 */ addu $t8,$t7,$s0 +/* f002040: 00005012 */ mflo $t2 +/* f002044: 01555821 */ addu $t3,$t2,$s5 +/* f002048: 01704021 */ addu $t0,$t3,$s0 +/* f00204c: 910c0000 */ lbu $t4,0x0($t0) +/* f002050: 26100001 */ addiu $s0,$s0,0x1 +/* f002054: a30c0000 */ sb $t4,0x0($t8) +/* f002058: 8e390000 */ lw $t9,0x0($s1) +/* f00205c: 0219082a */ slt $at,$s0,$t9 +/* f002060: 5420fff2 */ bnezl $at,.L0f00202c +/* f002064: 8ec90000 */ lw $t1,0x0($s6) +.L0f002068: +/* f002068: 8ca5a27c */ lw $a1,-0x5d84($a1) +/* f00206c: 26730001 */ addiu $s3,$s3,0x1 +/* f002070: 26520008 */ addiu $s2,$s2,0x8 +/* f002074: 0265082a */ slt $at,$s3,$a1 +/* f002078: 1420ffe0 */ bnez $at,.L0f001ffc +/* f00207c: 26310004 */ addiu $s1,$s1,0x4 +/* f002080: 24130001 */ addiu $s3,$zero,0x1 +.L0f002084: +/* f002084: 28a10002 */ slti $at,$a1,0x2 +/* f002088: 14200010 */ bnez $at,.L0f0020cc +/* f00208c: 2402008c */ addiu $v0,$zero,0x8c +/* f002090: 3c10800a */ lui $s0,0x800a +/* f002094: 26104928 */ addiu $s0,$s0,0x4928 +/* f002098: 8e090000 */ lw $t1,0x0($s0) +.L0f00209c: +/* f00209c: 3c08800a */ lui $t0,0x800a +/* f0020a0: 26730001 */ addiu $s3,$s3,0x1 +/* f0020a4: 01221821 */ addu $v1,$t1,$v0 +/* f0020a8: 946a0000 */ lhu $t2,0x0($v1) +/* f0020ac: 2442008c */ addiu $v0,$v0,0x8c +/* f0020b0: 354b0004 */ ori $t3,$t2,0x4 +/* f0020b4: a46b0000 */ sh $t3,0x0($v1) +/* f0020b8: 8d08a27c */ lw $t0,-0x5d84($t0) +/* f0020bc: 0268082a */ slt $at,$s3,$t0 +/* f0020c0: 5420fff6 */ bnezl $at,.L0f00209c +/* f0020c4: 8e090000 */ lw $t1,0x0($s0) +/* f0020c8: 24130001 */ addiu $s3,$zero,0x1 +.L0f0020cc: +/* f0020cc: 3c10800a */ lui $s0,0x800a +/* f0020d0: 0fc00cec */ jal func0f0033b0 +/* f0020d4: 26104928 */ addiu $s0,$s0,0x4928 +/* f0020d8: 3c0d800a */ lui $t5,0x800a +/* f0020dc: 8dada27c */ lw $t5,-0x5d84($t5) +/* f0020e0: 2402008c */ addiu $v0,$zero,0x8c +/* f0020e4: 2404fffb */ addiu $a0,$zero,-5 +/* f0020e8: 29a10002 */ slti $at,$t5,0x2 +/* f0020ec: 1420000d */ bnez $at,.L0f002124 +/* f0020f0: 00000000 */ sll $zero,$zero,0x0 +/* f0020f4: 8e0e0000 */ lw $t6,0x0($s0) +.L0f0020f8: +/* f0020f8: 3c18800a */ lui $t8,0x800a +/* f0020fc: 26730001 */ addiu $s3,$s3,0x1 +/* f002100: 01c21821 */ addu $v1,$t6,$v0 +/* f002104: 946f0000 */ lhu $t7,0x0($v1) +/* f002108: 2442008c */ addiu $v0,$v0,0x8c +/* f00210c: 01e46024 */ and $t4,$t7,$a0 +/* f002110: a46c0000 */ sh $t4,0x0($v1) +/* f002114: 8f18a27c */ lw $t8,-0x5d84($t8) +/* f002118: 0278082a */ slt $at,$s3,$t8 +/* f00211c: 5420fff6 */ bnezl $at,.L0f0020f8 +/* f002120: 8e0e0000 */ lw $t6,0x0($s0) +.L0f002124: +/* f002124: 0c012144 */ jal 0x48510 +/* f002128: 00000000 */ sll $zero,$zero,0x0 +/* f00212c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f002130: +/* f002130: 8fb00018 */ lw $s0,0x18($sp) +/* f002134: 8fb1001c */ lw $s1,0x1c($sp) +/* f002138: 8fb20020 */ lw $s2,0x20($sp) +/* f00213c: 8fb30024 */ lw $s3,0x24($sp) +/* f002140: 8fb40028 */ lw $s4,0x28($sp) +/* f002144: 8fb5002c */ lw $s5,0x2c($sp) +/* f002148: 8fb60030 */ lw $s6,0x30($sp) +/* f00214c: 8fb70034 */ lw $s7,0x34($sp) +/* f002150: 8fbe0038 */ lw $s8,0x38($sp) +/* f002154: 03e00008 */ jr $ra +/* f002158: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f00215c +/* f00215c: 3c0e7f00 */ lui $t6,0x7f00 +/* f002160: 25ce2334 */ addiu $t6,$t6,0x2334 +/* f002164: 3c01800a */ lui $at,0x800a +/* f002168: ac2ecae8 */ sw $t6,-0x3518($at) +/* f00216c: 3c014248 */ lui $at,0x4248 +/* f002170: 44812000 */ mtc1 $at,$f4 +/* f002174: 3c018006 */ lui $at,0x8006 +/* f002178: 27bdffd0 */ addiu $sp,$sp,-48 +/* f00217c: e424143c */ swc1 $f4,0x143c($at) +/* f002180: 3c01800a */ lui $at,0x800a +/* f002184: 240f0014 */ addiu $t7,$zero,0x14 +/* f002188: afb00014 */ sw $s0,0x14($sp) +/* f00218c: ac2fcae4 */ sw $t7,-0x351c($at) +/* f002190: 3c10800a */ lui $s0,0x800a +/* f002194: 3c018006 */ lui $at,0x8006 +/* f002198: 26109fc0 */ addiu $s0,$s0,-24640 +/* f00219c: ac201440 */ sw $zero,0x1440($at) +/* f0021a0: 8e1802bc */ lw $t8,0x2bc($s0) +/* f0021a4: afb40024 */ sw $s4,0x24($sp) +/* f0021a8: afb2001c */ sw $s2,0x1c($sp) +/* f0021ac: 2b010002 */ slti $at,$t8,0x2 +/* f0021b0: 0080a025 */ or $s4,$a0,$zero +/* f0021b4: afbf002c */ sw $ra,0x2c($sp) +/* f0021b8: afb50028 */ sw $s5,0x28($sp) +/* f0021bc: afb30020 */ sw $s3,0x20($sp) +/* f0021c0: afb10018 */ sw $s1,0x18($sp) +/* f0021c4: 14200052 */ bnez $at,.L0f002310 +/* f0021c8: 24120001 */ addiu $s2,$zero,0x1 +/* f0021cc: 3c15800a */ lui $s5,0x800a +/* f0021d0: 3c118006 */ lui $s1,0x8006 +/* f0021d4: 26311434 */ addiu $s1,$s1,0x1434 +/* f0021d8: 26b5cae0 */ addiu $s5,$s5,-13600 +/* f0021dc: 8eb90000 */ lw $t9,0x0($s5) +.L0f0021e0: +/* f0021e0: 02402025 */ or $a0,$s2,$zero +/* f0021e4: 02590019 */ multu $s2,$t9 +/* f0021e8: 00004012 */ mflo $t0 +/* f0021ec: 01149821 */ addu $s3,$t0,$s4 +/* f0021f0: 0fc00967 */ jal func0f00259c +/* f0021f4: 00000000 */ sll $zero,$zero,0x0 +/* f0021f8: 00001825 */ or $v1,$zero,$zero +/* f0021fc: 02602025 */ or $a0,$s3,$zero +.L0f002200: +/* f002200: 24630001 */ addiu $v1,$v1,0x1 +/* f002204: 24840001 */ addiu $a0,$a0,0x1 +/* f002208: 1860fffd */ blez $v1,.L0f002200 +/* f00220c: a080ffff */ sb $zero,-0x1($a0) +/* f002210: 8e0202bc */ lw $v0,0x2bc($s0) +/* f002214: 24030001 */ addiu $v1,$zero,0x1 +/* f002218: 26640001 */ addiu $a0,$s3,0x1 +/* f00221c: 28410002 */ slti $at,$v0,0x2 +/* f002220: 14200037 */ bnez $at,.L0f002300 +/* f002224: 00123880 */ sll $a3,$s2,0x2 +/* f002228: 24050004 */ addiu $a1,$zero,0x4 +.L0f00222c: +/* f00222c: 8e220000 */ lw $v0,0x0($s1) +/* f002230: 24630001 */ addiu $v1,$v1,0x1 +/* f002234: 240d0001 */ addiu $t5,$zero,0x1 +/* f002238: 00474821 */ addu $t1,$v0,$a3 +/* f00223c: 00453021 */ addu $a2,$v0,$a1 +/* f002240: c4c00000 */ lwc1 $f0,0x0($a2) +/* f002244: c5220000 */ lwc1 $f2,0x0($t1) +/* f002248: 3c014f00 */ lui $at,0x4f00 +/* f00224c: 4600103c */ c.lt.s $f2,$f0 +/* f002250: 00000000 */ sll $zero,$zero,0x0 +/* f002254: 45020006 */ bc1fl .L0f002270 +/* f002258: 444cf800 */ cfc1 $t4,$31 +/* f00225c: e4c20000 */ swc1 $f2,0x0($a2) +/* f002260: 8e2a0000 */ lw $t2,0x0($s1) +/* f002264: 01455821 */ addu $t3,$t2,$a1 +/* f002268: c5600000 */ lwc1 $f0,0x0($t3) +/* f00226c: 444cf800 */ cfc1 $t4,$31 +.L0f002270: +/* f002270: 44cdf800 */ ctc1 $t5,$31 +/* f002274: 00000000 */ sll $zero,$zero,0x0 +/* f002278: 460001a4 */ cvt.w.s $f6,$f0 +/* f00227c: 444df800 */ cfc1 $t5,$31 +/* f002280: 00000000 */ sll $zero,$zero,0x0 +/* f002284: 31ad0078 */ andi $t5,$t5,0x78 +/* f002288: 51a00013 */ beqzl $t5,.L0f0022d8 +/* f00228c: 440d3000 */ mfc1 $t5,$f6 +/* f002290: 44813000 */ mtc1 $at,$f6 +/* f002294: 240d0001 */ addiu $t5,$zero,0x1 +/* f002298: 46060181 */ sub.s $f6,$f0,$f6 +/* f00229c: 44cdf800 */ ctc1 $t5,$31 +/* f0022a0: 00000000 */ sll $zero,$zero,0x0 +/* f0022a4: 460031a4 */ cvt.w.s $f6,$f6 +/* f0022a8: 444df800 */ cfc1 $t5,$31 +/* f0022ac: 00000000 */ sll $zero,$zero,0x0 +/* f0022b0: 31ad0078 */ andi $t5,$t5,0x78 +/* f0022b4: 15a00005 */ bnez $t5,.L0f0022cc +/* f0022b8: 00000000 */ sll $zero,$zero,0x0 +/* f0022bc: 440d3000 */ mfc1 $t5,$f6 +/* f0022c0: 3c018000 */ lui $at,0x8000 +/* f0022c4: 10000007 */ beqz $zero,.L0f0022e4 +/* f0022c8: 01a16825 */ or $t5,$t5,$at +.L0f0022cc: +/* f0022cc: 10000005 */ beqz $zero,.L0f0022e4 +/* f0022d0: 240dffff */ addiu $t5,$zero,-1 +/* f0022d4: 440d3000 */ mfc1 $t5,$f6 +.L0f0022d8: +/* f0022d8: 00000000 */ sll $zero,$zero,0x0 +/* f0022dc: 05a0fffb */ bltz $t5,.L0f0022cc +/* f0022e0: 00000000 */ sll $zero,$zero,0x0 +.L0f0022e4: +/* f0022e4: a08d0000 */ sb $t5,0x0($a0) +/* f0022e8: 8e0202bc */ lw $v0,0x2bc($s0) +/* f0022ec: 44ccf800 */ ctc1 $t4,$31 +/* f0022f0: 24840001 */ addiu $a0,$a0,0x1 +/* f0022f4: 0062082a */ slt $at,$v1,$v0 +/* f0022f8: 1420ffcc */ bnez $at,.L0f00222c +/* f0022fc: 24a50004 */ addiu $a1,$a1,0x4 +.L0f002300: +/* f002300: 26520001 */ addiu $s2,$s2,0x1 +/* f002304: 0242082a */ slt $at,$s2,$v0 +/* f002308: 5420ffb5 */ bnezl $at,.L0f0021e0 +/* f00230c: 8eb90000 */ lw $t9,0x0($s5) +.L0f002310: +/* f002310: 8fbf002c */ lw $ra,0x2c($sp) +/* f002314: 8fb00014 */ lw $s0,0x14($sp) +/* f002318: 8fb10018 */ lw $s1,0x18($sp) +/* f00231c: 8fb2001c */ lw $s2,0x1c($sp) +/* f002320: 8fb30020 */ lw $s3,0x20($sp) +/* f002324: 8fb40024 */ lw $s4,0x24($sp) +/* f002328: 8fb50028 */ lw $s5,0x28($sp) +/* f00232c: 03e00008 */ jr $ra +/* f002330: 27bd0030 */ addiu $sp,$sp,0x30 +/* f002334: 27bdffe0 */ addiu $sp,$sp,-32 +/* f002338: 44806000 */ mtc1 $zero,$f12 +/* f00233c: 2401ffff */ addiu $at,$zero,-1 +/* f002340: afbf0014 */ sw $ra,0x14($sp) +/* f002344: afa40020 */ sw $a0,0x20($sp) +/* f002348: afa50024 */ sw $a1,0x24($sp) +/* f00234c: 10c10004 */ beq $a2,$at,.L0f002360 +/* f002350: afa7002c */ sw $a3,0x2c($sp) +/* f002354: 0fc56c9d */ jal func0f15b274 +/* f002358: 00c02025 */ or $a0,$a2,$zero +/* f00235c: 46000306 */ mov.s $f12,$f0 +.L0f002360: +/* f002360: 8fa4002c */ lw $a0,0x2c($sp) +/* f002364: 0fc56c9d */ jal func0f15b274 +/* f002368: e7ac001c */ swc1 $f12,0x1c($sp) +/* f00236c: 8faf0020 */ lw $t7,0x20($sp) +/* f002370: 3c0e800a */ lui $t6,0x800a +/* f002374: 8dce4928 */ lw $t6,0x4928($t6) +/* f002378: 000fc0c0 */ sll $t8,$t7,0x3 +/* f00237c: 030fc021 */ addu $t8,$t8,$t7 +/* f002380: 0018c080 */ sll $t8,$t8,0x2 +/* f002384: 030fc023 */ subu $t8,$t8,$t7 +/* f002388: 0018c080 */ sll $t8,$t8,0x2 +/* f00238c: 01d8c821 */ addu $t9,$t6,$t8 +/* f002390: c7240070 */ lwc1 $f4,0x70($t9) +/* f002394: c7ac001c */ lwc1 $f12,0x1c($sp) +/* f002398: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f00239c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0023a0: 460c2181 */ sub.s $f6,$f4,$f12 +/* f0023a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0023a8: 46060203 */ div.s $f8,$f0,$f6 +/* f0023ac: 460a4082 */ mul.s $f2,$f8,$f10 +/* f0023b0: 03e00008 */ jr $ra +/* f0023b4: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f0023b8 +/* f0023b8: 3c09800a */ lui $t1,0x800a +/* f0023bc: 25299fc0 */ addiu $t1,$t1,-24640 +/* f0023c0: 8d2e02bc */ lw $t6,0x2bc($t1) +/* f0023c4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0023c8: f7ba0020 */ sdc1 $f26,0x20($sp) +/* f0023cc: f7b80018 */ sdc1 $f24,0x18($sp) +/* f0023d0: f7b60010 */ sdc1 $f22,0x10($sp) +/* f0023d4: f7b40008 */ sdc1 $f20,0x8($sp) +/* f0023d8: 19c0006a */ blez $t6,.L0f002584 +/* f0023dc: 00001025 */ or $v0,$zero,$zero +/* f0023e0: 3c017f1a */ lui $at,0x7f1a +/* f0023e4: c43a7d90 */ lwc1 $f26,0x7d90($at) +/* f0023e8: 3c014270 */ lui $at,0x4270 +/* f0023ec: 4481b000 */ mtc1 $at,$f22 +/* f0023f0: 3c0142c8 */ lui $at,0x42c8 +/* f0023f4: 4481a000 */ mtc1 $at,$f20 +/* f0023f8: 3c013f80 */ lui $at,0x3f80 +/* f0023fc: 3c0a800a */ lui $t2,0x800a +/* f002400: 44818000 */ mtc1 $at,$f16 +/* f002404: 4480c000 */ mtc1 $zero,$f24 +/* f002408: 44809000 */ mtc1 $zero,$f18 +/* f00240c: 254a4928 */ addiu $t2,$t2,0x4928 +/* f002410: 00002825 */ or $a1,$zero,$zero +/* f002414: 240b000c */ addiu $t3,$zero,0xc +/* f002418: 8d4f0000 */ lw $t7,0x0($t2) +.L0f00241c: +/* f00241c: 24030001 */ addiu $v1,$zero,0x1 +/* f002420: 00003825 */ or $a3,$zero,$zero +/* f002424: 01e5c021 */ addu $t8,$t7,$a1 +/* f002428: e710006c */ swc1 $f16,0x6c($t8) +/* f00242c: 8d590000 */ lw $t9,0x0($t2) +/* f002430: 03256021 */ addu $t4,$t9,$a1 +/* f002434: e5900070 */ swc1 $f16,0x70($t4) +/* f002438: 8d440000 */ lw $a0,0x0($t2) +/* f00243c: 000268c0 */ sll $t5,$v0,0x3 +.L0f002440: +/* f002440: 01a26821 */ addu $t5,$t5,$v0 +/* f002444: 000d6880 */ sll $t5,$t5,0x2 +/* f002448: 01a26823 */ subu $t5,$t5,$v0 +/* f00244c: 000d6880 */ sll $t5,$t5,0x2 +/* f002450: 008d7021 */ addu $t6,$a0,$t5 +/* f002454: 01c73021 */ addu $a2,$t6,$a3 +/* f002458: c4c40024 */ lwc1 $f4,0x24($a2) +/* f00245c: c4c60018 */ lwc1 $f6,0x18($a2) +/* f002460: 00853021 */ addu $a2,$a0,$a1 +/* f002464: 00c74021 */ addu $t0,$a2,$a3 +/* f002468: 46062001 */ sub.s $f0,$f4,$f6 +/* f00246c: 4600903c */ c.lt.s $f18,$f0 +/* f002470: 00000000 */ sll $zero,$zero,0x0 +/* f002474: 4502000b */ bc1fl .L0f0024a4 +/* f002478: 00001825 */ or $v1,$zero,$zero +/* f00247c: c5080024 */ lwc1 $f8,0x24($t0) +/* f002480: c50a0018 */ lwc1 $f10,0x18($t0) +/* f002484: 460a4101 */ sub.s $f4,$f8,$f10 +/* f002488: c4c8006c */ lwc1 $f8,0x6c($a2) +/* f00248c: 46142183 */ div.s $f6,$f4,$f20 +/* f002490: 46064282 */ mul.s $f10,$f8,$f6 +/* f002494: e4ca006c */ swc1 $f10,0x6c($a2) +/* f002498: 10000002 */ beqz $zero,.L0f0024a4 +/* f00249c: 8d440000 */ lw $a0,0x0($t2) +/* f0024a0: 00001825 */ or $v1,$zero,$zero +.L0f0024a4: +/* f0024a4: 24e70004 */ addiu $a3,$a3,0x4 +/* f0024a8: 54ebffe5 */ bnel $a3,$t3,.L0f002440 +/* f0024ac: 000268c0 */ sll $t5,$v0,0x3 +/* f0024b0: 00853021 */ addu $a2,$a0,$a1 +/* f0024b4: c4c4006c */ lwc1 $f4,0x6c($a2) +/* f0024b8: 46102200 */ add.s $f8,$f4,$f16 +/* f0024bc: e4c8006c */ swc1 $f8,0x6c($a2) +/* f0024c0: 8d4f0000 */ lw $t7,0x0($t2) +/* f0024c4: 01e53021 */ addu $a2,$t7,$a1 +/* f0024c8: c4c6006c */ lwc1 $f6,0x6c($a2) +/* f0024cc: 4606b03c */ c.lt.s $f22,$f6 +/* f0024d0: 00000000 */ sll $zero,$zero,0x0 +/* f0024d4: 45000004 */ bc1f .L0f0024e8 +/* f0024d8: 00000000 */ sll $zero,$zero,0x0 +/* f0024dc: e4d6006c */ swc1 $f22,0x6c($a2) +/* f0024e0: 8d580000 */ lw $t8,0x0($t2) +/* f0024e4: 03053021 */ addu $a2,$t8,$a1 +.L0f0024e8: +/* f0024e8: 50600020 */ beqzl $v1,.L0f00256c +/* f0024ec: e4da0070 */ swc1 $f26,0x70($a2) +/* f0024f0: c4ca0024 */ lwc1 $f10,0x24($a2) +/* f0024f4: c4c40018 */ lwc1 $f4,0x18($a2) +/* f0024f8: c4c80028 */ lwc1 $f8,0x28($a2) +/* f0024fc: c4c6001c */ lwc1 $f6,0x1c($a2) +/* f002500: 46045001 */ sub.s $f0,$f10,$f4 +/* f002504: c4c40020 */ lwc1 $f4,0x20($a2) +/* f002508: c4ca002c */ lwc1 $f10,0x2c($a2) +/* f00250c: 46064081 */ sub.s $f2,$f8,$f6 +/* f002510: 4600c03c */ c.lt.s $f24,$f0 +/* f002514: 46045301 */ sub.s $f12,$f10,$f4 +/* f002518: 45030003 */ bc1tl .L0f002528 +/* f00251c: 4602c03c */ c.lt.s $f24,$f2 +/* f002520: 46000007 */ neg.s $f0,$f0 +/* f002524: 4602c03c */ c.lt.s $f24,$f2 +.L0f002528: +/* f002528: 00000000 */ sll $zero,$zero,0x0 +/* f00252c: 45030003 */ bc1tl .L0f00253c +/* f002530: 460cc03c */ c.lt.s $f24,$f12 +/* f002534: 46001087 */ neg.s $f2,$f2 +/* f002538: 460cc03c */ c.lt.s $f24,$f12 +.L0f00253c: +/* f00253c: 46020202 */ mul.s $f8,$f0,$f2 +/* f002540: 45010002 */ bc1t .L0f00254c +/* f002544: 00000000 */ sll $zero,$zero,0x0 +/* f002548: 46006307 */ neg.s $f12,$f12 +.L0f00254c: +/* f00254c: 460c0182 */ mul.s $f6,$f0,$f12 +/* f002550: 46064280 */ add.s $f10,$f8,$f6 +/* f002554: 460c1102 */ mul.s $f4,$f2,$f12 +/* f002558: 46045380 */ add.s $f14,$f10,$f4 +/* f00255c: 460e7200 */ add.s $f8,$f14,$f14 +/* f002560: 10000002 */ beqz $zero,.L0f00256c +/* f002564: e4c80070 */ swc1 $f8,0x70($a2) +/* f002568: e4da0070 */ swc1 $f26,0x70($a2) +.L0f00256c: +/* f00256c: 8d3902bc */ lw $t9,0x2bc($t1) +/* f002570: 24420001 */ addiu $v0,$v0,0x1 +/* f002574: 24a5008c */ addiu $a1,$a1,0x8c +/* f002578: 0059082a */ slt $at,$v0,$t9 +/* f00257c: 5420ffa7 */ bnezl $at,.L0f00241c +/* f002580: 8d4f0000 */ lw $t7,0x0($t2) +.L0f002584: +/* f002584: d7b40008 */ ldc1 $f20,0x8($sp) +/* f002588: d7b60010 */ ldc1 $f22,0x10($sp) +/* f00258c: d7b80018 */ ldc1 $f24,0x18($sp) +/* f002590: d7ba0020 */ ldc1 $f26,0x20($sp) +/* f002594: 03e00008 */ jr $ra +/* f002598: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f00259c +/* f00259c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f0025a0: afb60034 */ sw $s6,0x34($sp) +/* f0025a4: 3c16800a */ lui $s6,0x800a +/* f0025a8: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f0025ac: 8ece02bc */ lw $t6,0x2bc($s6) +/* f0025b0: 44800000 */ mtc1 $zero,$f0 +/* f0025b4: afb30028 */ sw $s3,0x28($sp) +/* f0025b8: afb10020 */ sw $s1,0x20($sp) +/* f0025bc: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0025c0: 00809825 */ or $s3,$a0,$zero +/* f0025c4: afbf003c */ sw $ra,0x3c($sp) +/* f0025c8: afb70038 */ sw $s7,0x38($sp) +/* f0025cc: afb50030 */ sw $s5,0x30($sp) +/* f0025d0: afb4002c */ sw $s4,0x2c($sp) +/* f0025d4: afb20024 */ sw $s2,0x24($sp) +/* f0025d8: afb0001c */ sw $s0,0x1c($sp) +/* f0025dc: 00008825 */ or $s1,$zero,$zero +/* f0025e0: 19c0000e */ blez $t6,.L0f00261c +/* f0025e4: 46000506 */ mov.s $f20,$f0 +/* f0025e8: 3c148006 */ lui $s4,0x8006 +/* f0025ec: 26941434 */ addiu $s4,$s4,0x1434 +/* f0025f0: 00008025 */ or $s0,$zero,$zero +/* f0025f4: 8e8f0000 */ lw $t7,0x0($s4) +.L0f0025f8: +/* f0025f8: 26310001 */ addiu $s1,$s1,0x1 +/* f0025fc: 01f0c021 */ addu $t8,$t7,$s0 +/* f002600: e7000000 */ swc1 $f0,0x0($t8) +/* f002604: 8ed902bc */ lw $t9,0x2bc($s6) +/* f002608: 26100004 */ addiu $s0,$s0,0x4 +/* f00260c: 0239082a */ slt $at,$s1,$t9 +/* f002610: 5420fff9 */ bnezl $at,.L0f0025f8 +/* f002614: 8e8f0000 */ lw $t7,0x0($s4) +/* f002618: 00008825 */ or $s1,$zero,$zero +.L0f00261c: +/* f00261c: 3c15800a */ lui $s5,0x800a +/* f002620: 0013b8c0 */ sll $s7,$s3,0x3 +/* f002624: 26b54928 */ addiu $s5,$s5,0x4928 +/* f002628: 02f3b821 */ addu $s7,$s7,$s3 +/* f00262c: 8ea80000 */ lw $t0,0x0($s5) +/* f002630: 0017b880 */ sll $s7,$s7,0x2 +/* f002634: 02f3b823 */ subu $s7,$s7,$s3 +/* f002638: 0017b880 */ sll $s7,$s7,0x2 +/* f00263c: 3c148006 */ lui $s4,0x8006 +/* f002640: 01174821 */ addu $t1,$t0,$s7 +/* f002644: 26941434 */ addiu $s4,$s4,0x1434 +/* f002648: 0c012974 */ jal 0x4a5d0 +/* f00264c: c52c006c */ lwc1 $f12,0x6c($t1) +/* f002650: 3c01437f */ lui $at,0x437f +/* f002654: 44812000 */ mtc1 $at,$f4 +/* f002658: 8e8b0000 */ lw $t3,0x0($s4) +/* f00265c: 00135080 */ sll $t2,$s3,0x2 +/* f002660: 46040182 */ mul.s $f6,$f0,$f4 +/* f002664: afaa0044 */ sw $t2,0x44($sp) +/* f002668: 016a6821 */ addu $t5,$t3,$t2 +/* f00266c: 02602025 */ or $a0,$s3,$zero +/* f002670: e5a60000 */ swc1 $f6,0x0($t5) +/* f002674: 8eae0000 */ lw $t6,0x0($s5) +/* f002678: 8fb80044 */ lw $t8,0x44($sp) +/* f00267c: 01d79021 */ addu $s2,$t6,$s7 +/* f002680: 82420005 */ lb $v0,0x5($s2) +/* f002684: 1040000a */ beqz $v0,.L0f0026b0 +/* f002688: 00000000 */ sll $zero,$zero,0x0 +/* f00268c: 8e8f0000 */ lw $t7,0x0($s4) +/* f002690: 00003025 */ or $a2,$zero,$zero +/* f002694: 2407ffff */ addiu $a3,$zero,-1 +/* f002698: 01f8c821 */ addu $t9,$t7,$t8 +/* f00269c: 0fc00a11 */ jal func0f002844 +/* f0026a0: 8f250000 */ lw $a1,0x0($t9) +/* f0026a4: 8ea80000 */ lw $t0,0x0($s5) +/* f0026a8: 01179021 */ addu $s2,$t0,$s7 +/* f0026ac: 82420005 */ lb $v0,0x5($s2) +.L0f0026b0: +/* f0026b0: 18400013 */ blez $v0,.L0f002700 +/* f0026b4: 00008025 */ or $s0,$zero,$zero +/* f0026b8: 3c13800a */ lui $s3,0x800a +/* f0026bc: 26734ce0 */ addiu $s3,$s3,0x4ce0 +/* f0026c0: 864a000e */ lh $t2,0xe($s2) +.L0f0026c4: +/* f0026c4: 8e690000 */ lw $t1,0x0($s3) +/* f0026c8: 000a5840 */ sll $t3,$t2,0x1 +/* f0026cc: 012b6021 */ addu $t4,$t1,$t3 +/* f0026d0: 01906821 */ addu $t5,$t4,$s0 +/* f0026d4: 0fc56c9d */ jal func0f15b274 +/* f0026d8: 85a40000 */ lh $a0,0x0($t5) +/* f0026dc: 8eae0000 */ lw $t6,0x0($s5) +/* f0026e0: 26310001 */ addiu $s1,$s1,0x1 +/* f0026e4: 26100002 */ addiu $s0,$s0,0x2 +/* f0026e8: 01d79021 */ addu $s2,$t6,$s7 +/* f0026ec: 824f0005 */ lb $t7,0x5($s2) +/* f0026f0: 4600a500 */ add.s $f20,$f20,$f0 +/* f0026f4: 022f082a */ slt $at,$s1,$t7 +/* f0026f8: 5420fff2 */ bnezl $at,.L0f0026c4 +/* f0026fc: 864a000e */ lh $t2,0xe($s2) +.L0f002700: +/* f002700: c6400070 */ lwc1 $f0,0x70($s2) +/* f002704: 8ed802bc */ lw $t8,0x2bc($s6) +/* f002708: 24110001 */ addiu $s1,$zero,0x1 +/* f00270c: 46140201 */ sub.s $f8,$f0,$f20 +/* f002710: 2b010002 */ slti $at,$t8,0x2 +/* f002714: 24100004 */ addiu $s0,$zero,0x4 +/* f002718: 46004283 */ div.s $f10,$f8,$f0 +/* f00271c: 14200015 */ bnez $at,.L0f002774 +/* f002720: e7aa0058 */ swc1 $f10,0x58($sp) +/* f002724: 3c014040 */ lui $at,0x4040 +/* f002728: 4481a000 */ mtc1 $at,$f20 +/* f00272c: 2412008c */ addiu $s2,$zero,0x8c +/* f002730: 8eb90000 */ lw $t9,0x0($s5) +.L0f002734: +/* f002734: 03324021 */ addu $t0,$t9,$s2 +/* f002738: 0c012974 */ jal 0x4a5d0 +/* f00273c: c50c006c */ lwc1 $f12,0x6c($t0) +/* f002740: 4600a483 */ div.s $f18,$f20,$f0 +/* f002744: 8e8a0000 */ lw $t2,0x0($s4) +/* f002748: 26310001 */ addiu $s1,$s1,0x1 +/* f00274c: 2652008c */ addiu $s2,$s2,0x8c +/* f002750: 01501021 */ addu $v0,$t2,$s0 +/* f002754: c4500000 */ lwc1 $f16,0x0($v0) +/* f002758: 26100004 */ addiu $s0,$s0,0x4 +/* f00275c: 46128102 */ mul.s $f4,$f16,$f18 +/* f002760: e4440000 */ swc1 $f4,0x0($v0) +/* f002764: 8ec902bc */ lw $t1,0x2bc($s6) +/* f002768: 0229082a */ slt $at,$s1,$t1 +/* f00276c: 5420fff1 */ bnezl $at,.L0f002734 +/* f002770: 8eb90000 */ lw $t9,0x0($s5) +.L0f002774: +/* f002774: 8e8b0000 */ lw $t3,0x0($s4) +/* f002778: 8fac0044 */ lw $t4,0x44($sp) +/* f00277c: 3c01437f */ lui $at,0x437f +/* f002780: 44813000 */ mtc1 $at,$f6 +/* f002784: 016c1021 */ addu $v0,$t3,$t4 +/* f002788: c4480000 */ lwc1 $f8,0x0($v0) +/* f00278c: 3c01437f */ lui $at,0x437f +/* f002790: 4608303c */ c.lt.s $f6,$f8 +/* f002794: 00000000 */ sll $zero,$zero,0x0 +/* f002798: 45000004 */ bc1f .L0f0027ac +/* f00279c: 00000000 */ sll $zero,$zero,0x0 +/* f0027a0: 44815000 */ mtc1 $at,$f10 +/* f0027a4: 00000000 */ sll $zero,$zero,0x0 +/* f0027a8: e44a0000 */ swc1 $f10,0x0($v0) +.L0f0027ac: +/* f0027ac: 3c017f1a */ lui $at,0x7f1a +/* f0027b0: c4327d94 */ lwc1 $f18,0x7d94($at) +/* f0027b4: c7b00058 */ lwc1 $f16,0x58($sp) +/* f0027b8: 4612803c */ c.lt.s $f16,$f18 +/* f0027bc: 00000000 */ sll $zero,$zero,0x0 +/* f0027c0: 45020015 */ bc1fl .L0f002818 +/* f0027c4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0027c8: 8ead0000 */ lw $t5,0x0($s5) +/* f0027cc: 3c014f80 */ lui $at,0x4f80 +/* f0027d0: 01b79021 */ addu $s2,$t5,$s7 +/* f0027d4: 924e0049 */ lbu $t6,0x49($s2) +/* f0027d8: 000e7843 */ sra $t7,$t6,0x1 +/* f0027dc: a24f0048 */ sb $t7,0x48($s2) +/* f0027e0: 8eb80000 */ lw $t8,0x0($s5) +/* f0027e4: 8fa90044 */ lw $t1,0x44($sp) +/* f0027e8: 0317c821 */ addu $t9,$t8,$s7 +/* f0027ec: 93280049 */ lbu $t0,0x49($t9) +/* f0027f0: 44882000 */ mtc1 $t0,$f4 +/* f0027f4: 05010004 */ bgez $t0,.L0f002808 +/* f0027f8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0027fc: 44814000 */ mtc1 $at,$f8 +/* f002800: 00000000 */ sll $zero,$zero,0x0 +/* f002804: 46083180 */ add.s $f6,$f6,$f8 +.L0f002808: +/* f002808: 8e8a0000 */ lw $t2,0x0($s4) +/* f00280c: 01495821 */ addu $t3,$t2,$t1 +/* f002810: e5660000 */ swc1 $f6,0x0($t3) +/* f002814: 8fbf003c */ lw $ra,0x3c($sp) +.L0f002818: +/* f002818: d7b40010 */ ldc1 $f20,0x10($sp) +/* f00281c: 8fb0001c */ lw $s0,0x1c($sp) +/* f002820: 8fb10020 */ lw $s1,0x20($sp) +/* f002824: 8fb20024 */ lw $s2,0x24($sp) +/* f002828: 8fb30028 */ lw $s3,0x28($sp) +/* f00282c: 8fb4002c */ lw $s4,0x2c($sp) +/* f002830: 8fb50030 */ lw $s5,0x30($sp) +/* f002834: 8fb60034 */ lw $s6,0x34($sp) +/* f002838: 8fb70038 */ lw $s7,0x38($sp) +/* f00283c: 03e00008 */ jr $ra +/* f002840: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f002844 +/* f002844: 27bdff98 */ addiu $sp,$sp,-104 +/* f002848: 3c028006 */ lui $v0,0x8006 +/* f00284c: 24421440 */ addiu $v0,$v0,0x1440 +/* f002850: 8c4f0000 */ lw $t7,0x0($v0) +/* f002854: f7b60020 */ sdc1 $f22,0x20($sp) +/* f002858: 4485b000 */ mtc1 $a1,$f22 +/* f00285c: afb60040 */ sw $s6,0x40($sp) +/* f002860: afb5003c */ sw $s5,0x3c($sp) +/* f002864: 240effff */ addiu $t6,$zero,-1 +/* f002868: 2401ffff */ addiu $at,$zero,-1 +/* f00286c: 25f80001 */ addiu $t8,$t7,0x1 +/* f002870: 0080a825 */ or $s5,$a0,$zero +/* f002874: 00c0b025 */ or $s6,$a2,$zero +/* f002878: afbf004c */ sw $ra,0x4c($sp) +/* f00287c: afbe0048 */ sw $s8,0x48($sp) +/* f002880: afb70044 */ sw $s7,0x44($sp) +/* f002884: afb40038 */ sw $s4,0x38($sp) +/* f002888: afb30034 */ sw $s3,0x34($sp) +/* f00288c: afb20030 */ sw $s2,0x30($sp) +/* f002890: afb1002c */ sw $s1,0x2c($sp) +/* f002894: afb00028 */ sw $s0,0x28($sp) +/* f002898: f7b40018 */ sdc1 $f20,0x18($sp) +/* f00289c: afa70074 */ sw $a3,0x74($sp) +/* f0028a0: afae0060 */ sw $t6,0x60($sp) +/* f0028a4: 10e1000c */ beq $a3,$at,.L0f0028d8 +/* f0028a8: ac580000 */ sw $t8,0x0($v0) +/* f0028ac: 3c08800a */ lui $t0,0x800a +/* f0028b0: 8d084cc8 */ lw $t0,0x4cc8($t0) +/* f0028b4: 000748c0 */ sll $t1,$a3,0x3 +/* f0028b8: 01091021 */ addu $v0,$t0,$t1 +/* f0028bc: 84430002 */ lh $v1,0x2($v0) +/* f0028c0: 54830005 */ bnel $a0,$v1,.L0f0028d8 +/* f0028c4: afa30060 */ sw $v1,0x60($sp) +/* f0028c8: 844a0004 */ lh $t2,0x4($v0) +/* f0028cc: 10000002 */ beqz $zero,.L0f0028d8 +/* f0028d0: afaa0060 */ sw $t2,0x60($sp) +/* f0028d4: afa30060 */ sw $v1,0x60($sp) +.L0f0028d8: +/* f0028d8: 001558c0 */ sll $t3,$s5,0x3 +/* f0028dc: 01755821 */ addu $t3,$t3,$s5 +/* f0028e0: 000b5880 */ sll $t3,$t3,0x2 +/* f0028e4: 3c0c800a */ lui $t4,0x800a +/* f0028e8: 8d8c4928 */ lw $t4,0x4928($t4) +/* f0028ec: 01755823 */ subu $t3,$t3,$s5 +/* f0028f0: 000b5880 */ sll $t3,$t3,0x2 +/* f0028f4: afab0050 */ sw $t3,0x50($sp) +/* f0028f8: 018b1021 */ addu $v0,$t4,$t3 +/* f0028fc: 804e0005 */ lb $t6,0x5($v0) +/* f002900: 00009825 */ or $s3,$zero,$zero +/* f002904: 0000a025 */ or $s4,$zero,$zero +/* f002908: 19c00055 */ blez $t6,.L0f002a60 +/* f00290c: 3c1e8006 */ lui $s8,0x8006 +/* f002910: 3c17800a */ lui $s7,0x800a +/* f002914: 3c128006 */ lui $s2,0x8006 +/* f002918: 4480a000 */ mtc1 $zero,$f20 +/* f00291c: 26521434 */ addiu $s2,$s2,0x1434 +/* f002920: 26f74ce0 */ addiu $s7,$s7,0x4ce0 +/* f002924: 27de1438 */ addiu $s8,$s8,0x1438 +/* f002928: 8458000e */ lh $t8,0xe($v0) +.L0f00292c: +/* f00292c: 8eef0000 */ lw $t7,0x0($s7) +/* f002930: 8fca0000 */ lw $t2,0x0($s8) +/* f002934: 0018c840 */ sll $t9,$t8,0x1 +/* f002938: 01f94021 */ addu $t0,$t7,$t9 +/* f00293c: 01144821 */ addu $t1,$t0,$s4 +/* f002940: 85310000 */ lh $s1,0x0($t1) +/* f002944: 3c0e800a */ lui $t6,0x800a +/* f002948: 8faf0060 */ lw $t7,0x60($sp) +/* f00294c: 00115880 */ sll $t3,$s1,0x2 +/* f002950: 014b6021 */ addu $t4,$t2,$t3 +/* f002954: 8d8d0000 */ lw $t5,0x0($t4) +/* f002958: 11a00037 */ beqz $t5,.L0f002a38 +/* f00295c: 00000000 */ sll $zero,$zero,0x0 +/* f002960: 8dce4cc8 */ lw $t6,0x4cc8($t6) +/* f002964: 0011c0c0 */ sll $t8,$s1,0x3 +/* f002968: 02a02025 */ or $a0,$s5,$zero +/* f00296c: 01d81021 */ addu $v0,$t6,$t8 +/* f002970: 84430002 */ lh $v1,0x2($v0) +/* f002974: 3c19800a */ lui $t9,0x800a +/* f002978: 16a30003 */ bne $s5,$v1,.L0f002988 +/* f00297c: 00608025 */ or $s0,$v1,$zero +/* f002980: 10000001 */ beqz $zero,.L0f002988 +/* f002984: 84500004 */ lh $s0,0x4($v0) +.L0f002988: +/* f002988: 120f002b */ beq $s0,$t7,.L0f002a38 +/* f00298c: 00000000 */ sll $zero,$zero,0x0 +/* f002990: 8f39cae8 */ lw $t9,-0x3518($t9) +/* f002994: 4405b000 */ mfc1 $a1,$f22 +/* f002998: 8fa60074 */ lw $a2,0x74($sp) +/* f00299c: 0320f809 */ jalr $t9 +/* f0029a0: 02203825 */ or $a3,$s1,$zero +/* f0029a4: 3c018006 */ lui $at,0x8006 +/* f0029a8: c424143c */ lwc1 $f4,0x143c($at) +/* f0029ac: 46000086 */ mov.s $f2,$f0 +/* f0029b0: 3c08800a */ lui $t0,0x800a +/* f0029b4: 4600203c */ c.lt.s $f4,$f0 +/* f0029b8: 00000000 */ sll $zero,$zero,0x0 +/* f0029bc: 4500001e */ bc1f .L0f002a38 +/* f0029c0: 00000000 */ sll $zero,$zero,0x0 +/* f0029c4: 8d08cae4 */ lw $t0,-0x351c($t0) +/* f0029c8: 02203825 */ or $a3,$s1,$zero +/* f0029cc: 02c8082a */ slt $at,$s6,$t0 +/* f0029d0: 10200019 */ beqz $at,.L0f002a38 +/* f0029d4: 00000000 */ sll $zero,$zero,0x0 +/* f0029d8: 8e490000 */ lw $t1,0x0($s2) +/* f0029dc: 00151080 */ sll $v0,$s5,0x2 +/* f0029e0: 00105880 */ sll $t3,$s0,0x2 +/* f0029e4: 01221821 */ addu $v1,$t1,$v0 +/* f0029e8: c4660000 */ lwc1 $f6,0x0($v1) +/* f0029ec: 44051000 */ mfc1 $a1,$f2 +/* f0029f0: 26c60001 */ addiu $a2,$s6,0x1 +/* f0029f4: 46003201 */ sub.s $f8,$f6,$f0 +/* f0029f8: e4680000 */ swc1 $f8,0x0($v1) +/* f0029fc: 8e4a0000 */ lw $t2,0x0($s2) +/* f002a00: 014b2021 */ addu $a0,$t2,$t3 +/* f002a04: c48a0000 */ lwc1 $f10,0x0($a0) +/* f002a08: 46005400 */ add.s $f16,$f10,$f0 +/* f002a0c: e4900000 */ swc1 $f16,0x0($a0) +/* f002a10: 8e4c0000 */ lw $t4,0x0($s2) +/* f002a14: 01821821 */ addu $v1,$t4,$v0 +/* f002a18: c4720000 */ lwc1 $f18,0x0($v1) +/* f002a1c: 4614903c */ c.lt.s $f18,$f20 +/* f002a20: 00000000 */ sll $zero,$zero,0x0 +/* f002a24: 45000002 */ bc1f .L0f002a30 +/* f002a28: 00000000 */ sll $zero,$zero,0x0 +/* f002a2c: e4740000 */ swc1 $f20,0x0($v1) +.L0f002a30: +/* f002a30: 0fc00a11 */ jal func0f002844 +/* f002a34: 02002025 */ or $a0,$s0,$zero +.L0f002a38: +/* f002a38: 3c0d800a */ lui $t5,0x800a +/* f002a3c: 8dad4928 */ lw $t5,0x4928($t5) +/* f002a40: 8fae0050 */ lw $t6,0x50($sp) +/* f002a44: 26730001 */ addiu $s3,$s3,0x1 +/* f002a48: 26940002 */ addiu $s4,$s4,0x2 +/* f002a4c: 01ae1021 */ addu $v0,$t5,$t6 +/* f002a50: 80580005 */ lb $t8,0x5($v0) +/* f002a54: 0278082a */ slt $at,$s3,$t8 +/* f002a58: 5420ffb4 */ bnezl $at,.L0f00292c +/* f002a5c: 8458000e */ lh $t8,0xe($v0) +.L0f002a60: +/* f002a60: 8fbf004c */ lw $ra,0x4c($sp) +/* f002a64: d7b40018 */ ldc1 $f20,0x18($sp) +/* f002a68: d7b60020 */ ldc1 $f22,0x20($sp) +/* f002a6c: 8fb00028 */ lw $s0,0x28($sp) +/* f002a70: 8fb1002c */ lw $s1,0x2c($sp) +/* f002a74: 8fb20030 */ lw $s2,0x30($sp) +/* f002a78: 8fb30034 */ lw $s3,0x34($sp) +/* f002a7c: 8fb40038 */ lw $s4,0x38($sp) +/* f002a80: 8fb5003c */ lw $s5,0x3c($sp) +/* f002a84: 8fb60040 */ lw $s6,0x40($sp) +/* f002a88: 8fb70044 */ lw $s7,0x44($sp) +/* f002a8c: 8fbe0048 */ lw $s8,0x48($sp) +/* f002a90: 03e00008 */ jr $ra +/* f002a94: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f002a98 +/* f002a98: 27bdffd8 */ addiu $sp,$sp,-40 +/* f002a9c: afb30020 */ sw $s3,0x20($sp) +/* f002aa0: 3c13800a */ lui $s3,0x800a +/* f002aa4: 26739fc0 */ addiu $s3,$s3,-24640 +/* f002aa8: afbf0024 */ sw $ra,0x24($sp) +/* f002aac: afb2001c */ sw $s2,0x1c($sp) +/* f002ab0: afb10018 */ sw $s1,0x18($sp) +/* f002ab4: afb00014 */ sw $s0,0x14($sp) +/* f002ab8: 0fc5db62 */ jal func0f176d88 +/* f002abc: 8e6402bc */ lw $a0,0x2bc($s3) +/* f002ac0: 3c01800a */ lui $at,0x800a +/* f002ac4: ac22cae0 */ sw $v0,-0x3520($at) +/* f002ac8: 3c018006 */ lui $at,0x8006 +/* f002acc: ac201458 */ sw $zero,0x1458($at) +/* f002ad0: 8e6e02bc */ lw $t6,0x2bc($s3) +/* f002ad4: a26004e1 */ sb $zero,0x4e1($s3) +/* f002ad8: 24100001 */ addiu $s0,$zero,0x1 +/* f002adc: 29c10002 */ slti $at,$t6,0x2 +/* f002ae0: 1420000e */ bnez $at,.L0f002b1c +/* f002ae4: 2411008c */ addiu $s1,$zero,0x8c +/* f002ae8: 3c12800a */ lui $s2,0x800a +/* f002aec: 26524928 */ addiu $s2,$s2,0x4928 +/* f002af0: 8e4f0000 */ lw $t7,0x0($s2) +.L0f002af4: +/* f002af4: 0fc00436 */ jal func0f0010d8 +/* f002af8: 022f2021 */ addu $a0,$s1,$t7 +/* f002afc: 0fc004f2 */ jal func0f0013c8 +/* f002b00: 02002025 */ or $a0,$s0,$zero +/* f002b04: 8e7802bc */ lw $t8,0x2bc($s3) +/* f002b08: 26100001 */ addiu $s0,$s0,0x1 +/* f002b0c: 2631008c */ addiu $s1,$s1,0x8c +/* f002b10: 0218082a */ slt $at,$s0,$t8 +/* f002b14: 5420fff7 */ bnezl $at,.L0f002af4 +/* f002b18: 8e4f0000 */ lw $t7,0x0($s2) +.L0f002b1c: +/* f002b1c: 3c198009 */ lui $t9,0x8009 +/* f002b20: 93390af0 */ lbu $t9,0xaf0($t9) +/* f002b24: 3c018006 */ lui $at,0x8006 +/* f002b28: ac201420 */ sw $zero,0x1420($at) +/* f002b2c: 24010001 */ addiu $at,$zero,0x1 +/* f002b30: 17210002 */ bne $t9,$at,.L0f002b3c +/* f002b34: 3c018006 */ lui $at,0x8006 +/* f002b38: ac201444 */ sw $zero,0x1444($at) +.L0f002b3c: +/* f002b3c: 8fbf0024 */ lw $ra,0x24($sp) +/* f002b40: 8fb00014 */ lw $s0,0x14($sp) +/* f002b44: 8fb10018 */ lw $s1,0x18($sp) +/* f002b48: 8fb2001c */ lw $s2,0x1c($sp) +/* f002b4c: 8fb30020 */ lw $s3,0x20($sp) +/* f002b50: 03e00008 */ jr $ra +/* f002b54: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f002b58 +/* f002b58: 3c08800a */ lui $t0,0x800a +/* f002b5c: 000418c0 */ sll $v1,$a0,0x3 +/* f002b60: 25084928 */ addiu $t0,$t0,0x4928 +/* f002b64: 00641821 */ addu $v1,$v1,$a0 +/* f002b68: 8d0e0000 */ lw $t6,0x0($t0) +/* f002b6c: 00031880 */ sll $v1,$v1,0x2 +/* f002b70: 00641823 */ subu $v1,$v1,$a0 +/* f002b74: 00031880 */ sll $v1,$v1,0x2 +/* f002b78: 01c33021 */ addu $a2,$t6,$v1 +/* f002b7c: 94cf000a */ lhu $t7,0xa($a2) +/* f002b80: 80c70008 */ lb $a3,0x8($a2) +/* f002b84: 3c19800a */ lui $t9,0x800a +/* f002b88: 000fc100 */ sll $t8,$t7,0x4 +/* f002b8c: 8f394cd8 */ lw $t9,0x4cd8($t9) +/* f002b90: 030fc021 */ addu $t8,$t8,$t7 +/* f002b94: 0018c040 */ sll $t8,$t8,0x1 +/* f002b98: 10e00014 */ beqz $a3,.L0f002bec +/* f002b9c: 03191021 */ addu $v0,$t8,$t9 +/* f002ba0: 18e00012 */ blez $a3,.L0f002bec +/* f002ba4: 00002025 */ or $a0,$zero,$zero +.L0f002ba8: +/* f002ba8: 94490004 */ lhu $t1,0x4($v0) +/* f002bac: 24840001 */ addiu $a0,$a0,0x1 +/* f002bb0: 00095e40 */ sll $t3,$t1,0x19 +/* f002bb4: 0563000b */ bgezl $t3,.L0f002be4 +/* f002bb8: 0087082a */ slt $at,$a0,$a3 +/* f002bbc: 904f0005 */ lbu $t7,0x5($v0) +/* f002bc0: 00056940 */ sll $t5,$a1,0x5 +/* f002bc4: 31ae0020 */ andi $t6,$t5,0x20 +/* f002bc8: 31f8ffdf */ andi $t8,$t7,0xffdf +/* f002bcc: 01d8c825 */ or $t9,$t6,$t8 +/* f002bd0: a0590005 */ sb $t9,0x5($v0) +/* f002bd4: 8d090000 */ lw $t1,0x0($t0) +/* f002bd8: 01233021 */ addu $a2,$t1,$v1 +/* f002bdc: 80c70008 */ lb $a3,0x8($a2) +/* f002be0: 0087082a */ slt $at,$a0,$a3 +.L0f002be4: +/* f002be4: 1420fff0 */ bnez $at,.L0f002ba8 +/* f002be8: 24420022 */ addiu $v0,$v0,0x22 +.L0f002bec: +/* f002bec: 50a00006 */ beqzl $a1,.L0f002c08 +/* f002bf0: 94cc0000 */ lhu $t4,0x0($a2) +/* f002bf4: 94ca0000 */ lhu $t2,0x0($a2) +/* f002bf8: 314bdfff */ andi $t3,$t2,0xdfff +/* f002bfc: 10000004 */ beqz $zero,.L0f002c10 +/* f002c00: a4cb0000 */ sh $t3,0x0($a2) +/* f002c04: 94cc0000 */ lhu $t4,0x0($a2) +.L0f002c08: +/* f002c08: 358d2000 */ ori $t5,$t4,0x2000 +/* f002c0c: a4cd0000 */ sh $t5,0x0($a2) +.L0f002c10: +/* f002c10: 8d0f0000 */ lw $t7,0x0($t0) +/* f002c14: 01e33021 */ addu $a2,$t7,$v1 +/* f002c18: 94ce0000 */ lhu $t6,0x0($a2) +/* f002c1c: 35d80100 */ ori $t8,$t6,0x100 +/* f002c20: 03e00008 */ jr $ra +/* f002c24: a4d80000 */ sh $t8,0x0($a2) +); + +GLOBAL_ASM( +glabel func0f002c28 +/* f002c28: 27bdffe8 */ addiu $sp,$sp,-24 +/* f002c2c: afbf0014 */ sw $ra,0x14($sp) +/* f002c30: afa40018 */ sw $a0,0x18($sp) +/* f002c34: afa60020 */ sw $a2,0x20($sp) +/* f002c38: afa70024 */ sw $a3,0x24($sp) +/* f002c3c: afa5001c */ sw $a1,0x1c($sp) +/* f002c40: a3a70027 */ sb $a3,0x27($sp) +/* f002c44: a3a60023 */ sb $a2,0x23($sp) +/* f002c48: 0fc41b99 */ jal func0f106e64 +/* f002c4c: 24040015 */ addiu $a0,$zero,0x15 +/* f002c50: 8fa5001c */ lw $a1,0x1c($sp) +/* f002c54: 93a60023 */ lbu $a2,0x23($sp) +/* f002c58: 144000a3 */ bnez $v0,.L0f002ee8 +/* f002c5c: 93a70027 */ lbu $a3,0x27($sp) +/* f002c60: 8fa20018 */ lw $v0,0x18($sp) +/* f002c64: 3c03800a */ lui $v1,0x800a +/* f002c68: 24634928 */ addiu $v1,$v1,0x4928 +/* f002c6c: 0002c0c0 */ sll $t8,$v0,0x3 +/* f002c70: 0302c021 */ addu $t8,$t8,$v0 +/* f002c74: 8c790000 */ lw $t9,0x0($v1) +/* f002c78: 0018c080 */ sll $t8,$t8,0x2 +/* f002c7c: 0302c023 */ subu $t8,$t8,$v0 +/* f002c80: 00181080 */ sll $v0,$t8,0x2 +/* f002c84: 03222021 */ addu $a0,$t9,$v0 +/* f002c88: 908b004e */ lbu $t3,0x4e($a0) +/* f002c8c: 00055100 */ sll $t2,$a1,0x4 +/* f002c90: 24aeffff */ addiu $t6,$a1,-1 +/* f002c94: 316cff0f */ andi $t4,$t3,0xff0f +/* f002c98: 014c6825 */ or $t5,$t2,$t4 +/* f002c9c: 2dc10005 */ sltiu $at,$t6,0x5 +/* f002ca0: 10200091 */ beqz $at,.L0f002ee8 +/* f002ca4: a08d004e */ sb $t5,0x4e($a0) +/* f002ca8: 000e7080 */ sll $t6,$t6,0x2 +/* f002cac: 3c017f1a */ lui $at,0x7f1a +/* f002cb0: 002e0821 */ addu $at,$at,$t6 +/* f002cb4: 8c2e7d98 */ lw $t6,0x7d98($at) +/* f002cb8: 01c00008 */ jr $t6 +/* f002cbc: 00000000 */ sll $zero,$zero,0x0 +/* f002cc0: 44862000 */ mtc1 $a2,$f4 +/* f002cc4: 3c017f1a */ lui $at,0x7f1a +/* f002cc8: c4207dac */ lwc1 $f0,0x7dac($at) +/* f002ccc: 04c10005 */ bgez $a2,.L0f002ce4 +/* f002cd0: 468021a0 */ cvt.s.w $f6,$f4 +/* f002cd4: 3c014f80 */ lui $at,0x4f80 +/* f002cd8: 44814000 */ mtc1 $at,$f8 +/* f002cdc: 00000000 */ sll $zero,$zero,0x0 +/* f002ce0: 46083180 */ add.s $f6,$f6,$f8 +.L0f002ce4: +/* f002ce4: 46003282 */ mul.s $f10,$f6,$f0 +/* f002ce8: 8c6f0000 */ lw $t7,0x0($v1) +/* f002cec: 01e2c021 */ addu $t8,$t7,$v0 +/* f002cf0: 1000007d */ beqz $zero,.L0f002ee8 +/* f002cf4: e70a0060 */ swc1 $f10,0x60($t8) +/* f002cf8: 44868000 */ mtc1 $a2,$f16 +/* f002cfc: 3c017f1a */ lui $at,0x7f1a +/* f002d00: c4207db0 */ lwc1 $f0,0x7db0($at) +/* f002d04: 93a4002b */ lbu $a0,0x2b($sp) +/* f002d08: 04c10005 */ bgez $a2,.L0f002d20 +/* f002d0c: 468084a0 */ cvt.s.w $f18,$f16 +/* f002d10: 3c014f80 */ lui $at,0x4f80 +/* f002d14: 44812000 */ mtc1 $at,$f4 +/* f002d18: 00000000 */ sll $zero,$zero,0x0 +/* f002d1c: 46049480 */ add.s $f18,$f18,$f4 +.L0f002d20: +/* f002d20: 8c790000 */ lw $t9,0x0($v1) +/* f002d24: 44874000 */ mtc1 $a3,$f8 +/* f002d28: 3c014f80 */ lui $at,0x4f80 +/* f002d2c: 03224021 */ addu $t0,$t9,$v0 +/* f002d30: e5120060 */ swc1 $f18,0x60($t0) +/* f002d34: 04e10004 */ bgez $a3,.L0f002d48 +/* f002d38: 468041a0 */ cvt.s.w $f6,$f8 +/* f002d3c: 44815000 */ mtc1 $at,$f10 +/* f002d40: 00000000 */ sll $zero,$zero,0x0 +/* f002d44: 460a3180 */ add.s $f6,$f6,$f10 +.L0f002d48: +/* f002d48: 46003402 */ mul.s $f16,$f6,$f0 +/* f002d4c: 8c690000 */ lw $t1,0x0($v1) +/* f002d50: 44842000 */ mtc1 $a0,$f4 +/* f002d54: 3c014f80 */ lui $at,0x4f80 +/* f002d58: 01225821 */ addu $t3,$t1,$v0 +/* f002d5c: 468024a0 */ cvt.s.w $f18,$f4 +/* f002d60: 04810004 */ bgez $a0,.L0f002d74 +/* f002d64: e5700064 */ swc1 $f16,0x64($t3) +/* f002d68: 44814000 */ mtc1 $at,$f8 +/* f002d6c: 00000000 */ sll $zero,$zero,0x0 +/* f002d70: 46089480 */ add.s $f18,$f18,$f8 +.L0f002d74: +/* f002d74: 3c014080 */ lui $at,0x4080 +/* f002d78: 44815000 */ mtc1 $at,$f10 +/* f002d7c: 8c6a0000 */ lw $t2,0x0($v1) +/* f002d80: 460a9182 */ mul.s $f6,$f18,$f10 +/* f002d84: 01426021 */ addu $t4,$t2,$v0 +/* f002d88: e5860068 */ swc1 $f6,0x68($t4) +/* f002d8c: 8c6d0000 */ lw $t5,0x0($v1) +/* f002d90: 01a27021 */ addu $t6,$t5,$v0 +/* f002d94: 10000054 */ beqz $zero,.L0f002ee8 +/* f002d98: a5c40054 */ sh $a0,0x54($t6) +/* f002d9c: 44868000 */ mtc1 $a2,$f16 +/* f002da0: 3c017f1a */ lui $at,0x7f1a +/* f002da4: c4207db4 */ lwc1 $f0,0x7db4($at) +/* f002da8: 93a4002b */ lbu $a0,0x2b($sp) +/* f002dac: 04c10005 */ bgez $a2,.L0f002dc4 +/* f002db0: 46808120 */ cvt.s.w $f4,$f16 +/* f002db4: 3c014f80 */ lui $at,0x4f80 +/* f002db8: 44814000 */ mtc1 $at,$f8 +/* f002dbc: 00000000 */ sll $zero,$zero,0x0 +/* f002dc0: 46082100 */ add.s $f4,$f4,$f8 +.L0f002dc4: +/* f002dc4: 46002482 */ mul.s $f18,$f4,$f0 +/* f002dc8: 8c6f0000 */ lw $t7,0x0($v1) +/* f002dcc: 44875000 */ mtc1 $a3,$f10 +/* f002dd0: 3c014f80 */ lui $at,0x4f80 +/* f002dd4: 01e2c021 */ addu $t8,$t7,$v0 +/* f002dd8: 468051a0 */ cvt.s.w $f6,$f10 +/* f002ddc: 04e10004 */ bgez $a3,.L0f002df0 +/* f002de0: e7120060 */ swc1 $f18,0x60($t8) +/* f002de4: 44818000 */ mtc1 $at,$f16 +/* f002de8: 00000000 */ sll $zero,$zero,0x0 +/* f002dec: 46103180 */ add.s $f6,$f6,$f16 +.L0f002df0: +/* f002df0: 46003202 */ mul.s $f8,$f6,$f0 +/* f002df4: 8c790000 */ lw $t9,0x0($v1) +/* f002df8: 44842000 */ mtc1 $a0,$f4 +/* f002dfc: 3c014f80 */ lui $at,0x4f80 +/* f002e00: 03224021 */ addu $t0,$t9,$v0 +/* f002e04: 468024a0 */ cvt.s.w $f18,$f4 +/* f002e08: 04810004 */ bgez $a0,.L0f002e1c +/* f002e0c: e5080064 */ swc1 $f8,0x64($t0) +/* f002e10: 44815000 */ mtc1 $at,$f10 +/* f002e14: 00000000 */ sll $zero,$zero,0x0 +/* f002e18: 460a9480 */ add.s $f18,$f18,$f10 +.L0f002e1c: +/* f002e1c: 3c014080 */ lui $at,0x4080 +/* f002e20: 44818000 */ mtc1 $at,$f16 +/* f002e24: 8c690000 */ lw $t1,0x0($v1) +/* f002e28: 46109182 */ mul.s $f6,$f18,$f16 +/* f002e2c: 01225821 */ addu $t3,$t1,$v0 +/* f002e30: e5660068 */ swc1 $f6,0x68($t3) +/* f002e34: 8c6a0000 */ lw $t2,0x0($v1) +/* f002e38: 01426021 */ addu $t4,$t2,$v0 +/* f002e3c: 1000002a */ beqz $zero,.L0f002ee8 +/* f002e40: a5840054 */ sh $a0,0x54($t4) +/* f002e44: 44864000 */ mtc1 $a2,$f8 +/* f002e48: 3c017f1a */ lui $at,0x7f1a +/* f002e4c: c4207db8 */ lwc1 $f0,0x7db8($at) +/* f002e50: 93a4002b */ lbu $a0,0x2b($sp) +/* f002e54: 04c10005 */ bgez $a2,.L0f002e6c +/* f002e58: 46804120 */ cvt.s.w $f4,$f8 +/* f002e5c: 3c014f80 */ lui $at,0x4f80 +/* f002e60: 44815000 */ mtc1 $at,$f10 +/* f002e64: 00000000 */ sll $zero,$zero,0x0 +/* f002e68: 460a2100 */ add.s $f4,$f4,$f10 +.L0f002e6c: +/* f002e6c: 46002482 */ mul.s $f18,$f4,$f0 +/* f002e70: 8c6d0000 */ lw $t5,0x0($v1) +/* f002e74: 44878000 */ mtc1 $a3,$f16 +/* f002e78: 3c014f80 */ lui $at,0x4f80 +/* f002e7c: 01a27021 */ addu $t6,$t5,$v0 +/* f002e80: 468081a0 */ cvt.s.w $f6,$f16 +/* f002e84: 04e10004 */ bgez $a3,.L0f002e98 +/* f002e88: e5d20060 */ swc1 $f18,0x60($t6) +/* f002e8c: 44814000 */ mtc1 $at,$f8 +/* f002e90: 00000000 */ sll $zero,$zero,0x0 +/* f002e94: 46083180 */ add.s $f6,$f6,$f8 +.L0f002e98: +/* f002e98: 46003282 */ mul.s $f10,$f6,$f0 +/* f002e9c: 8c6f0000 */ lw $t7,0x0($v1) +/* f002ea0: 44842000 */ mtc1 $a0,$f4 +/* f002ea4: 3c014f80 */ lui $at,0x4f80 +/* f002ea8: 01e2c021 */ addu $t8,$t7,$v0 +/* f002eac: 468024a0 */ cvt.s.w $f18,$f4 +/* f002eb0: 04810004 */ bgez $a0,.L0f002ec4 +/* f002eb4: e70a0064 */ swc1 $f10,0x64($t8) +/* f002eb8: 44818000 */ mtc1 $at,$f16 +/* f002ebc: 00000000 */ sll $zero,$zero,0x0 +/* f002ec0: 46109480 */ add.s $f18,$f18,$f16 +.L0f002ec4: +/* f002ec4: 3c014080 */ lui $at,0x4080 +/* f002ec8: 44814000 */ mtc1 $at,$f8 +/* f002ecc: 8c790000 */ lw $t9,0x0($v1) +/* f002ed0: 46089182 */ mul.s $f6,$f18,$f8 +/* f002ed4: 03224021 */ addu $t0,$t9,$v0 +/* f002ed8: e5060068 */ swc1 $f6,0x68($t0) +/* f002edc: 8c690000 */ lw $t1,0x0($v1) +/* f002ee0: 01225821 */ addu $t3,$t1,$v0 +/* f002ee4: a5600054 */ sh $zero,0x54($t3) +.L0f002ee8: +/* f002ee8: 8fbf0014 */ lw $ra,0x14($sp) +/* f002eec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f002ef0: 03e00008 */ jr $ra +/* f002ef4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f002ef8 +/* f002ef8: 0004c0c0 */ sll $t8,$a0,0x3 +/* f002efc: 0304c021 */ addu $t8,$t8,$a0 +/* f002f00: 3c0e800a */ lui $t6,0x800a +/* f002f04: 8dce4928 */ lw $t6,0x4928($t6) +/* f002f08: 27bdff28 */ addiu $sp,$sp,-216 +/* f002f0c: 0018c080 */ sll $t8,$t8,0x2 +/* f002f10: 0304c023 */ subu $t8,$t8,$a0 +/* f002f14: 0018c080 */ sll $t8,$t8,0x2 +/* f002f18: afbf0044 */ sw $ra,0x44($sp) +/* f002f1c: afa400d8 */ sw $a0,0xd8($sp) +/* f002f20: afa500dc */ sw $a1,0xdc($sp) +/* f002f24: 01d8c821 */ addu $t9,$t6,$t8 +/* f002f28: 972a000a */ lhu $t2,0xa($t9) +/* f002f2c: 3c0f800a */ lui $t7,0x800a +/* f002f30: 8def4cd8 */ lw $t7,0x4cd8($t7) +/* f002f34: 01456021 */ addu $t4,$t2,$a1 +/* f002f38: 000c6900 */ sll $t5,$t4,0x4 +/* f002f3c: 01ac6821 */ addu $t5,$t5,$t4 +/* f002f40: 000d6840 */ sll $t5,$t5,0x1 +/* f002f44: 01af1821 */ addu $v1,$t5,$t7 +/* f002f48: 80780005 */ lb $t8,0x5($v1) +/* f002f4c: 07020004 */ bltzl $t8,.L0f002f60 +/* f002f50: 94790004 */ lhu $t9,0x4($v1) +/* f002f54: 10000112 */ beqz $zero,.L0f0033a0 +/* f002f58: 00001025 */ or $v0,$zero,$zero +/* f002f5c: 94790004 */ lhu $t9,0x4($v1) +.L0f002f60: +/* f002f60: 00195ec0 */ sll $t3,$t9,0x1b +/* f002f64: 05610102 */ bgez $t3,.L0f003370 +/* f002f68: 00000000 */ sll $zero,$zero,0x0 +/* f002f6c: 0c004b70 */ jal 0x12dc0 +/* f002f70: afa300d4 */ sw $v1,0xd4($sp) +/* f002f74: 304c0007 */ andi $t4,$v0,0x7 +/* f002f78: 15800005 */ bnez $t4,.L0f002f90 +/* f002f7c: 8fa300d4 */ lw $v1,0xd4($sp) +/* f002f80: 906d0005 */ lbu $t5,0x5($v1) +/* f002f84: 31afffef */ andi $t7,$t5,0xffef +/* f002f88: 10000104 */ beqz $zero,.L0f00339c +/* f002f8c: a06f0005 */ sb $t7,0x5($v1) +.L0f002f90: +/* f002f90: 0c004b70 */ jal 0x12dc0 +/* f002f94: afa300d4 */ sw $v1,0xd4($sp) +/* f002f98: 304e0001 */ andi $t6,$v0,0x1 +/* f002f9c: 15c000ff */ bnez $t6,.L0f00339c +/* f002fa0: 8fa300d4 */ lw $v1,0xd4($sp) +/* f002fa4: 0c004b70 */ jal 0x12dc0 +/* f002fa8: afa300d4 */ sw $v1,0xd4($sp) +/* f002fac: 44822000 */ mtc1 $v0,$f4 +/* f002fb0: 04410005 */ bgez $v0,.L0f002fc8 +/* f002fb4: 468021a0 */ cvt.s.w $f6,$f4 +/* f002fb8: 3c014f80 */ lui $at,0x4f80 +/* f002fbc: 44814000 */ mtc1 $at,$f8 +/* f002fc0: 00000000 */ sll $zero,$zero,0x0 +/* f002fc4: 46083180 */ add.s $f6,$f6,$f8 +.L0f002fc8: +/* f002fc8: 3c012f80 */ lui $at,0x2f80 +/* f002fcc: 44815000 */ mtc1 $at,$f10 +/* f002fd0: 3c013f80 */ lui $at,0x3f80 +/* f002fd4: 44814000 */ mtc1 $at,$f8 +/* f002fd8: 460a3002 */ mul.s $f0,$f6,$f10 +/* f002fdc: 46000100 */ add.s $f4,$f0,$f0 +/* f002fe0: 46082301 */ sub.s $f12,$f4,$f8 +/* f002fe4: 0c004b70 */ jal 0x12dc0 +/* f002fe8: e7ac0070 */ swc1 $f12,0x70($sp) +/* f002fec: 44823000 */ mtc1 $v0,$f6 +/* f002ff0: 8fa300d4 */ lw $v1,0xd4($sp) +/* f002ff4: c7ac0070 */ lwc1 $f12,0x70($sp) +/* f002ff8: 04410005 */ bgez $v0,.L0f003010 +/* f002ffc: 468032a0 */ cvt.s.w $f10,$f6 +/* f003000: 3c014f80 */ lui $at,0x4f80 +/* f003004: 44812000 */ mtc1 $at,$f4 +/* f003008: 00000000 */ sll $zero,$zero,0x0 +/* f00300c: 46045280 */ add.s $f10,$f10,$f4 +.L0f003010: +/* f003010: 3c012f80 */ lui $at,0x2f80 +/* f003014: 44814000 */ mtc1 $at,$f8 +/* f003018: 3c013f80 */ lui $at,0x3f80 +/* f00301c: 44812000 */ mtc1 $at,$f4 +/* f003020: 46085002 */ mul.s $f0,$f10,$f8 +/* f003024: 2409ffff */ addiu $t1,$zero,-1 +/* f003028: 3c077f1a */ lui $a3,0x7f1a +/* f00302c: 24e77bb4 */ addiu $a3,$a3,0x7bb4 +/* f003030: 2406060a */ addiu $a2,$zero,0x60a +/* f003034: 46000180 */ add.s $f6,$f0,$f0 +/* f003038: 46043081 */ sub.s $f2,$f6,$f4 +/* f00303c: e7a2006c */ swc1 $f2,0x6c($sp) +/* f003040: 8468000a */ lh $t0,0xa($v1) +/* f003044: 84780010 */ lh $t8,0x10($v1) +/* f003048: 846f0016 */ lh $t7,0x16($v1) +/* f00304c: 846a0012 */ lh $t2,0x12($v1) +/* f003050: 0308c823 */ subu $t9,$t8,$t0 +/* f003054: 44995000 */ mtc1 $t9,$f10 +/* f003058: 01e87023 */ subu $t6,$t7,$t0 +/* f00305c: 448e2000 */ mtc1 $t6,$f4 +/* f003060: 468053a0 */ cvt.s.w $f14,$f10 +/* f003064: 8464000c */ lh $a0,0xc($v1) +/* f003068: 846c0014 */ lh $t4,0x14($v1) +/* f00306c: 8465000e */ lh $a1,0xe($v1) +/* f003070: 01445823 */ subu $t3,$t2,$a0 +/* f003074: 468022a0 */ cvt.s.w $f10,$f4 +/* f003078: 448b4000 */ mtc1 $t3,$f8 +/* f00307c: 01856823 */ subu $t5,$t4,$a1 +/* f003080: 448d3000 */ mtc1 $t5,$f6 +/* f003084: 460e6382 */ mul.s $f14,$f12,$f14 +/* f003088: e7aa00bc */ swc1 $f10,0xbc($sp) +/* f00308c: 84780018 */ lh $t8,0x18($v1) +/* f003090: 46804420 */ cvt.s.w $f16,$f8 +/* f003094: 0304c823 */ subu $t9,$t8,$a0 +/* f003098: 44994000 */ mtc1 $t9,$f8 +/* f00309c: 27a40098 */ addiu $a0,$sp,0x98 +/* f0030a0: 468034a0 */ cvt.s.w $f18,$f6 +/* f0030a4: 46106402 */ mul.s $f16,$f12,$f16 +/* f0030a8: 00000000 */ sll $zero,$zero,0x0 +/* f0030ac: 46126482 */ mul.s $f18,$f12,$f18 +/* f0030b0: c7ac006c */ lwc1 $f12,0x6c($sp) +/* f0030b4: 468041a0 */ cvt.s.w $f6,$f8 +/* f0030b8: e7a600c0 */ swc1 $f6,0xc0($sp) +/* f0030bc: 846a001a */ lh $t2,0x1a($v1) +/* f0030c0: 01455823 */ subu $t3,$t2,$a1 +/* f0030c4: 448b2000 */ mtc1 $t3,$f4 +/* f0030c8: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f0030cc: 46802220 */ cvt.s.w $f8,$f4 +/* f0030d0: 460a1102 */ mul.s $f4,$f2,$f10 +/* f0030d4: 44885000 */ mtc1 $t0,$f10 +/* f0030d8: 46066002 */ mul.s $f0,$f12,$f6 +/* f0030dc: e7a800c4 */ swc1 $f8,0xc4($sp) +/* f0030e0: 46086082 */ mul.s $f2,$f12,$f8 +/* f0030e4: e7a400bc */ swc1 $f4,0xbc($sp) +/* f0030e8: c7a800bc */ lwc1 $f8,0xbc($sp) +/* f0030ec: 46805120 */ cvt.s.w $f4,$f10 +/* f0030f0: 460e2180 */ add.s $f6,$f4,$f14 +/* f0030f4: 46083280 */ add.s $f10,$f6,$f8 +/* f0030f8: e7aa0098 */ swc1 $f10,0x98($sp) +/* f0030fc: 846c000a */ lh $t4,0xa($v1) +/* f003100: 448c2000 */ mtc1 $t4,$f4 +/* f003104: 00000000 */ sll $zero,$zero,0x0 +/* f003108: 468021a0 */ cvt.s.w $f6,$f4 +/* f00310c: 46103200 */ add.s $f8,$f6,$f16 +/* f003110: 46004280 */ add.s $f10,$f8,$f0 +/* f003114: e7aa009c */ swc1 $f10,0x9c($sp) +/* f003118: 846d000a */ lh $t5,0xa($v1) +/* f00311c: 448d2000 */ mtc1 $t5,$f4 +/* f003120: 00000000 */ sll $zero,$zero,0x0 +/* f003124: 468021a0 */ cvt.s.w $f6,$f4 +/* f003128: 46123200 */ add.s $f8,$f6,$f18 +/* f00312c: 46024280 */ add.s $f10,$f8,$f2 +/* f003130: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f003134: 806f0007 */ lb $t7,0x7($v1) +/* f003138: 448f2000 */ mtc1 $t7,$f4 +/* f00313c: 00000000 */ sll $zero,$zero,0x0 +/* f003140: 468021a0 */ cvt.s.w $f6,$f4 +/* f003144: e7a6008c */ swc1 $f6,0x8c($sp) +/* f003148: 806e0008 */ lb $t6,0x8($v1) +/* f00314c: 448e4000 */ mtc1 $t6,$f8 +/* f003150: 00000000 */ sll $zero,$zero,0x0 +/* f003154: 468042a0 */ cvt.s.w $f10,$f8 +/* f003158: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f00315c: e7aa0090 */ swc1 $f10,0x90($sp) +/* f003160: 80780009 */ lb $t8,0x9($v1) +/* f003164: 46004287 */ neg.s $f10,$f8 +/* f003168: afa90068 */ sw $t1,0x68($sp) +/* f00316c: 44982000 */ mtc1 $t8,$f4 +/* f003170: e7aa0080 */ swc1 $f10,0x80($sp) +/* f003174: 468021a0 */ cvt.s.w $f6,$f4 +/* f003178: c7a40090 */ lwc1 $f4,0x90($sp) +/* f00317c: e7a60094 */ swc1 $f6,0x94($sp) +/* f003180: c7a80094 */ lwc1 $f8,0x94($sp) +/* f003184: 46002187 */ neg.s $f6,$f4 +/* f003188: 46004287 */ neg.s $f10,$f8 +/* f00318c: e7a60084 */ swc1 $f6,0x84($sp) +/* f003190: 0fc5dc59 */ jal func0f177164 +/* f003194: e7aa0088 */ swc1 $f10,0x88($sp) +/* f003198: c7b200a4 */ lwc1 $f18,0xa4($sp) +/* f00319c: c7b00080 */ lwc1 $f16,0x80($sp) +/* f0031a0: c7ae00a8 */ lwc1 $f14,0xa8($sp) +/* f0031a4: c7ac0084 */ lwc1 $f12,0x84($sp) +/* f0031a8: 46109400 */ add.s $f16,$f18,$f16 +/* f0031ac: c7b200ac */ lwc1 $f18,0xac($sp) +/* f0031b0: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f0031b4: 460c7300 */ add.s $f12,$f14,$f12 +/* f0031b8: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f0031bc: 3c077f1a */ lui $a3,0x7f1a +/* f0031c0: 460a9280 */ add.s $f10,$f18,$f10 +/* f0031c4: e7b000a4 */ swc1 $f16,0xa4($sp) +/* f0031c8: e7ac00a8 */ swc1 $f12,0xa8($sp) +/* f0031cc: 00802825 */ or $a1,$a0,$zero +/* f0031d0: e7aa00ac */ swc1 $f10,0xac($sp) +/* f0031d4: 2406060c */ addiu $a2,$zero,0x60c +/* f0031d8: 0fc5dc59 */ jal func0f177164 +/* f0031dc: 24e77bc0 */ addiu $a3,$a3,0x7bc0 +/* f0031e0: 8fa400d8 */ lw $a0,0xd8($sp) +/* f0031e4: 0004c880 */ sll $t9,$a0,0x2 +/* f0031e8: 0324c821 */ addu $t9,$t9,$a0 +/* f0031ec: 0019c880 */ sll $t9,$t9,0x2 +/* f0031f0: 0c004b70 */ jal 0x12dc0 +/* f0031f4: afb90058 */ sw $t9,0x58($sp) +/* f0031f8: 30430003 */ andi $v1,$v0,0x3 +/* f0031fc: 1060000a */ beqz $v1,.L0f003228 +/* f003200: 8fa90068 */ lw $t1,0x68($sp) +/* f003204: 24010001 */ addiu $at,$zero,0x1 +/* f003208: 10610009 */ beq $v1,$at,.L0f003230 +/* f00320c: 24010002 */ addiu $at,$zero,0x2 +/* f003210: 10610009 */ beq $v1,$at,.L0f003238 +/* f003214: 24010003 */ addiu $at,$zero,0x3 +/* f003218: 5061000a */ beql $v1,$at,.L0f003244 +/* f00321c: 24090014 */ addiu $t1,$zero,0x14 +/* f003220: 10000009 */ beqz $zero,.L0f003248 +/* f003224: 8fa400d8 */ lw $a0,0xd8($sp) +.L0f003228: +/* f003228: 10000006 */ beqz $zero,.L0f003244 +/* f00322c: 24090011 */ addiu $t1,$zero,0x11 +.L0f003230: +/* f003230: 10000004 */ beqz $zero,.L0f003244 +/* f003234: 24090012 */ addiu $t1,$zero,0x12 +.L0f003238: +/* f003238: 10000002 */ beqz $zero,.L0f003244 +/* f00323c: 24090013 */ addiu $t1,$zero,0x13 +/* f003240: 24090014 */ addiu $t1,$zero,0x14 +.L0f003244: +/* f003244: 8fa400d8 */ lw $a0,0xd8($sp) +.L0f003248: +/* f003248: 8fa500dc */ lw $a1,0xdc($sp) +/* f00324c: 27a60074 */ addiu $a2,$sp,0x74 +/* f003250: 0fc0037f */ jal func0f000dfc +/* f003254: afa90068 */ sw $t1,0x68($sp) +/* f003258: 3c0b800a */ lui $t3,0x800a +/* f00325c: 8d6b4cc4 */ lw $t3,0x4cc4($t3) +/* f003260: 8fac0058 */ lw $t4,0x58($sp) +/* f003264: c7a60074 */ lwc1 $f6,0x74($sp) +/* f003268: c7a40078 */ lwc1 $f4,0x78($sp) +/* f00326c: 016c1821 */ addu $v1,$t3,$t4 +/* f003270: c4680004 */ lwc1 $f8,0x4($v1) +/* f003274: 8fa90068 */ lw $t1,0x68($sp) +/* f003278: 27ad008c */ addiu $t5,$sp,0x8c +/* f00327c: 46083280 */ add.s $f10,$f6,$f8 +/* f003280: 8fa400d8 */ lw $a0,0xd8($sp) +/* f003284: 00002825 */ or $a1,$zero,$zero +/* f003288: 27a60074 */ addiu $a2,$sp,0x74 +/* f00328c: e7aa0074 */ swc1 $f10,0x74($sp) +/* f003290: c4660008 */ lwc1 $f6,0x8($v1) +/* f003294: c7aa007c */ lwc1 $f10,0x7c($sp) +/* f003298: 27a700a4 */ addiu $a3,$sp,0xa4 +/* f00329c: 46062200 */ add.s $f8,$f4,$f6 +/* f0032a0: e7a80078 */ swc1 $f8,0x78($sp) +/* f0032a4: c464000c */ lwc1 $f4,0xc($v1) +/* f0032a8: afad0010 */ sw $t5,0x10($sp) +/* f0032ac: afa90014 */ sw $t1,0x14($sp) +/* f0032b0: 46045180 */ add.s $f6,$f10,$f4 +/* f0032b4: 0fc4be7c */ jal func0f12f9f0 +/* f0032b8: e7a6007c */ swc1 $f6,0x7c($sp) +/* f0032bc: 0c004b70 */ jal 0x12dc0 +/* f0032c0: 00000000 */ sll $zero,$zero,0x0 +/* f0032c4: 304f0003 */ andi $t7,$v0,0x3 +/* f0032c8: 15e00008 */ bnez $t7,.L0f0032ec +/* f0032cc: 8fae00d8 */ lw $t6,0xd8($sp) +/* f0032d0: 2418ffff */ addiu $t8,$zero,-1 +/* f0032d4: a7ae0064 */ sh $t6,0x64($sp) +/* f0032d8: a7b80066 */ sh $t8,0x66($sp) +/* f0032dc: 27a40074 */ addiu $a0,$sp,0x74 +/* f0032e0: 27a50064 */ addiu $a1,$sp,0x64 +/* f0032e4: 0fc4ba08 */ jal func0f12e820 +/* f0032e8: 24060007 */ addiu $a2,$zero,0x7 +.L0f0032ec: +/* f0032ec: 8fa400d8 */ lw $a0,0xd8($sp) +/* f0032f0: 24050040 */ addiu $a1,$zero,0x40 +/* f0032f4: 0fc010e3 */ jal func0f00438c +/* f0032f8: 24060050 */ addiu $a2,$zero,0x50 +/* f0032fc: 0fc25480 */ jal func0f095200 +/* f003300: 00000000 */ sll $zero,$zero,0x0 +/* f003304: 3c01bf80 */ lui $at,0xbf80 +/* f003308: 44810000 */ mtc1 $at,$f0 +/* f00330c: 8faf00d8 */ lw $t7,0xd8($sp) +/* f003310: 00023400 */ sll $a2,$v0,0x10 +/* f003314: 0006cc03 */ sra $t9,$a2,0x10 +/* f003318: 240affff */ addiu $t2,$zero,-1 +/* f00331c: 240b0400 */ addiu $t3,$zero,0x400 +/* f003320: 240c0010 */ addiu $t4,$zero,0x10 +/* f003324: 27ad0074 */ addiu $t5,$sp,0x74 +/* f003328: afad0020 */ sw $t5,0x20($sp) +/* f00332c: afac001c */ sw $t4,0x1c($sp) +/* f003330: afab0014 */ sw $t3,0x14($sp) +/* f003334: afaa0010 */ sw $t2,0x10($sp) +/* f003338: 03203025 */ or $a2,$t9,$zero +/* f00333c: 00002025 */ or $a0,$zero,$zero +/* f003340: 00002825 */ or $a1,$zero,$zero +/* f003344: 2407ffff */ addiu $a3,$zero,-1 +/* f003348: afa00018 */ sw $zero,0x18($sp) +/* f00334c: afa00028 */ sw $zero,0x28($sp) +/* f003350: afaf002c */ sw $t7,0x2c($sp) +/* f003354: e7a00024 */ swc1 $f0,0x24($sp) +/* f003358: e7a00030 */ swc1 $f0,0x30($sp) +/* f00335c: e7a00034 */ swc1 $f0,0x34($sp) +/* f003360: 0fc24e7e */ jal func0f0939f8 +/* f003364: e7a00038 */ swc1 $f0,0x38($sp) +/* f003368: 1000000d */ beqz $zero,.L0f0033a0 +/* f00336c: 24020001 */ addiu $v0,$zero,0x1 +.L0f003370: +/* f003370: 0c004b70 */ jal 0x12dc0 +/* f003374: afa300d4 */ sw $v1,0xd4($sp) +/* f003378: 24010050 */ addiu $at,$zero,0x50 +/* f00337c: 0041001b */ divu $zero,$v0,$at +/* f003380: 00007010 */ mfhi $t6 +/* f003384: 8fa300d4 */ lw $v1,0xd4($sp) +/* f003388: 55c00005 */ bnezl $t6,.L0f0033a0 +/* f00338c: 00001025 */ or $v0,$zero,$zero +/* f003390: 90790005 */ lbu $t9,0x5($v1) +/* f003394: 372a0010 */ ori $t2,$t9,0x10 +/* f003398: a06a0005 */ sb $t2,0x5($v1) +.L0f00339c: +/* f00339c: 00001025 */ or $v0,$zero,$zero +.L0f0033a0: +/* f0033a0: 8fbf0044 */ lw $ra,0x44($sp) +/* f0033a4: 27bd00d8 */ addiu $sp,$sp,0xd8 +/* f0033a8: 03e00008 */ jr $ra +/* f0033ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0033b0 +/* f0033b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0033b4: afbf0014 */ sw $ra,0x14($sp) +/* f0033b8: 0fc00deb */ jal func0f0037ac +/* f0033bc: 00000000 */ sll $zero,$zero,0x0 +/* f0033c0: 3c07800a */ lui $a3,0x800a +/* f0033c4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0033c8: 90ee04e1 */ lbu $t6,0x4e1($a3) +/* f0033cc: 51c0001a */ beqzl $t6,.L0f003438 +/* f0033d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0033d4: 0fc5048d */ jal func0f141234 +/* f0033d8: 00000000 */ sll $zero,$zero,0x0 +/* f0033dc: 3c07800a */ lui $a3,0x800a +/* f0033e0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f0033e4: 8cef02bc */ lw $t7,0x2bc($a3) +/* f0033e8: a0e004e1 */ sb $zero,0x4e1($a3) +/* f0033ec: 24030001 */ addiu $v1,$zero,0x1 +/* f0033f0: 29e10002 */ slti $at,$t7,0x2 +/* f0033f4: 1420000f */ bnez $at,.L0f003434 +/* f0033f8: 2404008c */ addiu $a0,$zero,0x8c +/* f0033fc: 3c05800a */ lui $a1,0x800a +/* f003400: 24a54928 */ addiu $a1,$a1,0x4928 +/* f003404: 2406efff */ addiu $a2,$zero,-4097 +/* f003408: 8cb80000 */ lw $t8,0x0($a1) +.L0f00340c: +/* f00340c: 24630001 */ addiu $v1,$v1,0x1 +/* f003410: 03041021 */ addu $v0,$t8,$a0 +/* f003414: 94590000 */ lhu $t9,0x0($v0) +/* f003418: 2484008c */ addiu $a0,$a0,0x8c +/* f00341c: 03264024 */ and $t0,$t9,$a2 +/* f003420: a4480000 */ sh $t0,0x0($v0) +/* f003424: 8ce902bc */ lw $t1,0x2bc($a3) +/* f003428: 0069082a */ slt $at,$v1,$t1 +/* f00342c: 5420fff7 */ bnezl $at,.L0f00340c +/* f003430: 8cb80000 */ lw $t8,0x0($a1) +.L0f003434: +/* f003434: 8fbf0014 */ lw $ra,0x14($sp) +.L0f003438: +/* f003438: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00343c: 03e00008 */ jr $ra +/* f003440: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f003444 +/* f003444: 27bdffc0 */ addiu $sp,$sp,-64 +/* f003448: afb70038 */ sw $s7,0x38($sp) +/* f00344c: 3c17800a */ lui $s7,0x800a +/* f003450: 26f79fc0 */ addiu $s7,$s7,-24640 +/* f003454: 8eee02bc */ lw $t6,0x2bc($s7) +/* f003458: afb4002c */ sw $s4,0x2c($sp) +/* f00345c: afbf003c */ sw $ra,0x3c($sp) +/* f003460: afb60034 */ sw $s6,0x34($sp) +/* f003464: afb50030 */ sw $s5,0x30($sp) +/* f003468: afb30028 */ sw $s3,0x28($sp) +/* f00346c: afb20024 */ sw $s2,0x24($sp) +/* f003470: afb10020 */ sw $s1,0x20($sp) +/* f003474: afb0001c */ sw $s0,0x1c($sp) +/* f003478: f7b40010 */ sdc1 $f20,0x10($sp) +/* f00347c: 19c00044 */ blez $t6,.L0f003590 +/* f003480: 0000a025 */ or $s4,$zero,$zero +/* f003484: 3c013f00 */ lui $at,0x3f00 +/* f003488: 3c02800a */ lui $v0,0x800a +/* f00348c: 3c16800a */ lui $s6,0x800a +/* f003490: 3c12800a */ lui $s2,0x800a +/* f003494: 4481a000 */ mtc1 $at,$f20 +/* f003498: 26524928 */ addiu $s2,$s2,0x4928 +/* f00349c: 26d64cd8 */ addiu $s6,$s6,0x4cd8 +/* f0034a0: 8c424928 */ lw $v0,0x4928($v0) +/* f0034a4: 00009825 */ or $s3,$zero,$zero +/* f0034a8: 24150022 */ addiu $s5,$zero,0x22 +.L0f0034ac: +/* f0034ac: 9048004e */ lbu $t0,0x4e($v0) +/* f0034b0: 944f000a */ lhu $t7,0xa($v0) +/* f0034b4: 8ed90000 */ lw $t9,0x0($s6) +/* f0034b8: 3109ff0f */ andi $t1,$t0,0xff0f +/* f0034bc: 352a0010 */ ori $t2,$t1,0x10 +/* f0034c0: a04a004e */ sb $t2,0x4e($v0) +/* f0034c4: 8e4b0000 */ lw $t3,0x0($s2) +/* f0034c8: 01f50019 */ multu $t7,$s5 +/* f0034cc: 00008825 */ or $s1,$zero,$zero +/* f0034d0: 01736021 */ addu $t4,$t3,$s3 +/* f0034d4: e5940060 */ swc1 $f20,0x60($t4) +/* f0034d8: 8e4d0000 */ lw $t5,0x0($s2) +/* f0034dc: 01b31021 */ addu $v0,$t5,$s3 +/* f0034e0: 804e0008 */ lb $t6,0x8($v0) +/* f0034e4: 0000c012 */ mflo $t8 +/* f0034e8: 03198021 */ addu $s0,$t8,$t9 +/* f0034ec: 59c00023 */ blezl $t6,.L0f00357c +/* f0034f0: 8ef902bc */ lw $t9,0x2bc($s7) +.L0f0034f4: +/* f0034f4: 0c004b70 */ jal 0x12dc0 +/* f0034f8: 00000000 */ sll $zero,$zero,0x0 +/* f0034fc: 304f0001 */ andi $t7,$v0,0x1 +/* f003500: 51e00006 */ beqzl $t7,.L0f00351c +/* f003504: 92090005 */ lbu $t1,0x5($s0) +/* f003508: 92190005 */ lbu $t9,0x5($s0) +/* f00350c: 37280080 */ ori $t0,$t9,0x80 +/* f003510: 10000004 */ beqz $zero,.L0f003524 +/* f003514: a2080005 */ sb $t0,0x5($s0) +/* f003518: 92090005 */ lbu $t1,0x5($s0) +.L0f00351c: +/* f00351c: 312aff7f */ andi $t2,$t1,0xff7f +/* f003520: a20a0005 */ sb $t2,0x5($s0) +.L0f003524: +/* f003524: 920c0005 */ lbu $t4,0x5($s0) +/* f003528: 26310001 */ addiu $s1,$s1,0x1 +/* f00352c: 26100022 */ addiu $s0,$s0,0x22 +/* f003530: 358f0040 */ ori $t7,$t4,0x40 +/* f003534: 35f90020 */ ori $t9,$t7,0x20 +/* f003538: a20fffe3 */ sb $t7,-0x1d($s0) +/* f00353c: 332a00ef */ andi $t2,$t9,0xef +/* f003540: a219ffe3 */ sb $t9,-0x1d($s0) +/* f003544: a20affe3 */ sb $t2,-0x1d($s0) +/* f003548: 354b0008 */ ori $t3,$t2,0x8 +/* f00354c: a20bffe3 */ sb $t3,-0x1d($s0) +/* f003550: 8e4c0000 */ lw $t4,0x0($s2) +/* f003554: 01936821 */ addu $t5,$t4,$s3 +/* f003558: 91ae004a */ lbu $t6,0x4a($t5) +/* f00355c: a20effe2 */ sb $t6,-0x1e($s0) +/* f003560: 8e4f0000 */ lw $t7,0x0($s2) +/* f003564: 01f31021 */ addu $v0,$t7,$s3 +/* f003568: 80580008 */ lb $t8,0x8($v0) +/* f00356c: 0238082a */ slt $at,$s1,$t8 +/* f003570: 1420ffe0 */ bnez $at,.L0f0034f4 +/* f003574: 00000000 */ sll $zero,$zero,0x0 +/* f003578: 8ef902bc */ lw $t9,0x2bc($s7) +.L0f00357c: +/* f00357c: 26940001 */ addiu $s4,$s4,0x1 +/* f003580: 2673008c */ addiu $s3,$s3,0x8c +/* f003584: 0299082a */ slt $at,$s4,$t9 +/* f003588: 1420ffc8 */ bnez $at,.L0f0034ac +/* f00358c: 2442008c */ addiu $v0,$v0,0x8c +.L0f003590: +/* f003590: 8fbf003c */ lw $ra,0x3c($sp) +/* f003594: d7b40010 */ ldc1 $f20,0x10($sp) +/* f003598: 8fb0001c */ lw $s0,0x1c($sp) +/* f00359c: 8fb10020 */ lw $s1,0x20($sp) +/* f0035a0: 8fb20024 */ lw $s2,0x24($sp) +/* f0035a4: 8fb30028 */ lw $s3,0x28($sp) +/* f0035a8: 8fb4002c */ lw $s4,0x2c($sp) +/* f0035ac: 8fb50030 */ lw $s5,0x30($sp) +/* f0035b0: 8fb60034 */ lw $s6,0x34($sp) +/* f0035b4: 8fb70038 */ lw $s7,0x38($sp) +/* f0035b8: 03e00008 */ jr $ra +/* f0035bc: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f0035c0 +/* f0035c0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0035c4: afb70038 */ sw $s7,0x38($sp) +/* f0035c8: 3c17800a */ lui $s7,0x800a +/* f0035cc: 26f79fc0 */ addiu $s7,$s7,-24640 +/* f0035d0: 8eee02bc */ lw $t6,0x2bc($s7) +/* f0035d4: afb4002c */ sw $s4,0x2c($sp) +/* f0035d8: afbf003c */ sw $ra,0x3c($sp) +/* f0035dc: afb60034 */ sw $s6,0x34($sp) +/* f0035e0: afb50030 */ sw $s5,0x30($sp) +/* f0035e4: afb30028 */ sw $s3,0x28($sp) +/* f0035e8: afb20024 */ sw $s2,0x24($sp) +/* f0035ec: afb10020 */ sw $s1,0x20($sp) +/* f0035f0: afb0001c */ sw $s0,0x1c($sp) +/* f0035f4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0035f8: 19c00040 */ blez $t6,.L0f0036fc +/* f0035fc: 0000a025 */ or $s4,$zero,$zero +/* f003600: 3c02800a */ lui $v0,0x800a +/* f003604: 3c16800a */ lui $s6,0x800a +/* f003608: 3c12800a */ lui $s2,0x800a +/* f00360c: 4480a000 */ mtc1 $zero,$f20 +/* f003610: 26524928 */ addiu $s2,$s2,0x4928 +/* f003614: 26d64cd8 */ addiu $s6,$s6,0x4cd8 +/* f003618: 8c424928 */ lw $v0,0x4928($v0) +/* f00361c: 00009825 */ or $s3,$zero,$zero +/* f003620: 24150022 */ addiu $s5,$zero,0x22 +.L0f003624: +/* f003624: 9048004e */ lbu $t0,0x4e($v0) +/* f003628: 944f000a */ lhu $t7,0xa($v0) +/* f00362c: 8ed90000 */ lw $t9,0x0($s6) +/* f003630: 3109ff0f */ andi $t1,$t0,0xff0f +/* f003634: 352a0010 */ ori $t2,$t1,0x10 +/* f003638: a04a004e */ sb $t2,0x4e($v0) +/* f00363c: 8e4b0000 */ lw $t3,0x0($s2) +/* f003640: 01f50019 */ multu $t7,$s5 +/* f003644: 00008825 */ or $s1,$zero,$zero +/* f003648: 01736021 */ addu $t4,$t3,$s3 +/* f00364c: e5940060 */ swc1 $f20,0x60($t4) +/* f003650: 8e4d0000 */ lw $t5,0x0($s2) +/* f003654: 01b31021 */ addu $v0,$t5,$s3 +/* f003658: 804e0008 */ lb $t6,0x8($v0) +/* f00365c: 0000c012 */ mflo $t8 +/* f003660: 03198021 */ addu $s0,$t8,$t9 +/* f003664: 59c00020 */ blezl $t6,.L0f0036e8 +/* f003668: 8eeb02bc */ lw $t3,0x2bc($s7) +.L0f00366c: +/* f00366c: 0c004b70 */ jal 0x12dc0 +/* f003670: 00000000 */ sll $zero,$zero,0x0 +/* f003674: 304f0001 */ andi $t7,$v0,0x1 +/* f003678: 51e00006 */ beqzl $t7,.L0f003694 +/* f00367c: 92090005 */ lbu $t1,0x5($s0) +/* f003680: 92190005 */ lbu $t9,0x5($s0) +/* f003684: 37280080 */ ori $t0,$t9,0x80 +/* f003688: 10000004 */ beqz $zero,.L0f00369c +/* f00368c: a2080005 */ sb $t0,0x5($s0) +/* f003690: 92090005 */ lbu $t1,0x5($s0) +.L0f003694: +/* f003694: 312aff7f */ andi $t2,$t1,0xff7f +/* f003698: a20a0005 */ sb $t2,0x5($s0) +.L0f00369c: +/* f00369c: 920b0005 */ lbu $t3,0x5($s0) +/* f0036a0: a2000004 */ sb $zero,0x4($s0) +/* f0036a4: 26310001 */ addiu $s1,$s1,0x1 +/* f0036a8: 316dffbf */ andi $t5,$t3,0xffbf +/* f0036ac: 31af00df */ andi $t7,$t5,0xdf +/* f0036b0: a20d0005 */ sb $t5,0x5($s0) +/* f0036b4: 31f900ef */ andi $t9,$t7,0xef +/* f0036b8: a20f0005 */ sb $t7,0x5($s0) +/* f0036bc: a2190005 */ sb $t9,0x5($s0) +/* f0036c0: 332800f7 */ andi $t0,$t9,0xf7 +/* f0036c4: a2080005 */ sb $t0,0x5($s0) +/* f0036c8: 8e490000 */ lw $t1,0x0($s2) +/* f0036cc: 26100022 */ addiu $s0,$s0,0x22 +/* f0036d0: 01331021 */ addu $v0,$t1,$s3 +/* f0036d4: 804a0008 */ lb $t2,0x8($v0) +/* f0036d8: 022a082a */ slt $at,$s1,$t2 +/* f0036dc: 1420ffe3 */ bnez $at,.L0f00366c +/* f0036e0: 00000000 */ sll $zero,$zero,0x0 +/* f0036e4: 8eeb02bc */ lw $t3,0x2bc($s7) +.L0f0036e8: +/* f0036e8: 26940001 */ addiu $s4,$s4,0x1 +/* f0036ec: 2673008c */ addiu $s3,$s3,0x8c +/* f0036f0: 028b082a */ slt $at,$s4,$t3 +/* f0036f4: 1420ffcb */ bnez $at,.L0f003624 +/* f0036f8: 2442008c */ addiu $v0,$v0,0x8c +.L0f0036fc: +/* f0036fc: 8fbf003c */ lw $ra,0x3c($sp) +/* f003700: d7b40010 */ ldc1 $f20,0x10($sp) +/* f003704: 8fb0001c */ lw $s0,0x1c($sp) +/* f003708: 8fb10020 */ lw $s1,0x20($sp) +/* f00370c: 8fb20024 */ lw $s2,0x24($sp) +/* f003710: 8fb30028 */ lw $s3,0x28($sp) +/* f003714: 8fb4002c */ lw $s4,0x2c($sp) +/* f003718: 8fb50030 */ lw $s5,0x30($sp) +/* f00371c: 8fb60034 */ lw $s6,0x34($sp) +/* f003720: 8fb70038 */ lw $s7,0x38($sp) +/* f003724: 03e00008 */ jr $ra +/* f003728: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f00372c +/* f00372c: 3c038006 */ lui $v1,0x8006 +/* f003730: 3c02800a */ lui $v0,0x800a +/* f003734: 8c42a26c */ lw $v0,-0x5d94($v0) +/* f003738: 8c631458 */ lw $v1,0x1458($v1) +/* f00373c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f003740: afbf0014 */ sw $ra,0x14($sp) +/* f003744: 10620015 */ beq $v1,$v0,.L0f00379c +/* f003748: 24040006 */ addiu $a0,$zero,0x6 +/* f00374c: 54440009 */ bnel $v0,$a0,.L0f003774 +/* f003750: 24040001 */ addiu $a0,$zero,0x1 +/* f003754: 50640007 */ beql $v1,$a0,.L0f003774 +/* f003758: 24040001 */ addiu $a0,$zero,0x1 +/* f00375c: 0fc00d11 */ jal func0f003444 +/* f003760: 00000000 */ sll $zero,$zero,0x0 +/* f003764: 3c02800a */ lui $v0,0x800a +/* f003768: 1000000a */ beqz $zero,.L0f003794 +/* f00376c: 8c42a26c */ lw $v0,-0x5d94($v0) +/* f003770: 24040001 */ addiu $a0,$zero,0x1 +.L0f003774: +/* f003774: 14440007 */ bne $v0,$a0,.L0f003794 +/* f003778: 00000000 */ sll $zero,$zero,0x0 +/* f00377c: 10640005 */ beq $v1,$a0,.L0f003794 +/* f003780: 00000000 */ sll $zero,$zero,0x0 +/* f003784: 0fc00d70 */ jal func0f0035c0 +/* f003788: 00000000 */ sll $zero,$zero,0x0 +/* f00378c: 3c02800a */ lui $v0,0x800a +/* f003790: 8c42a26c */ lw $v0,-0x5d94($v0) +.L0f003794: +/* f003794: 3c018006 */ lui $at,0x8006 +/* f003798: ac221458 */ sw $v0,0x1458($at) +.L0f00379c: +/* f00379c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0037a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0037a4: 03e00008 */ jr $ra +/* f0037a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0037ac +/* f0037ac: 27bdff28 */ addiu $sp,$sp,-216 +/* f0037b0: afbf0054 */ sw $ra,0x54($sp) +/* f0037b4: afbe0050 */ sw $s8,0x50($sp) +/* f0037b8: afb7004c */ sw $s7,0x4c($sp) +/* f0037bc: afb60048 */ sw $s6,0x48($sp) +/* f0037c0: afb50044 */ sw $s5,0x44($sp) +/* f0037c4: afb40040 */ sw $s4,0x40($sp) +/* f0037c8: afb3003c */ sw $s3,0x3c($sp) +/* f0037cc: afb20038 */ sw $s2,0x38($sp) +/* f0037d0: afb10034 */ sw $s1,0x34($sp) +/* f0037d4: afb00030 */ sw $s0,0x30($sp) +/* f0037d8: f7b60028 */ sdc1 $f22,0x28($sp) +/* f0037dc: f7b40020 */ sdc1 $f20,0x20($sp) +/* f0037e0: afa000d0 */ sw $zero,0xd0($sp) +/* f0037e4: afa000c8 */ sw $zero,0xc8($sp) +/* f0037e8: 0fc41b99 */ jal func0f106e64 +/* f0037ec: 24040015 */ addiu $a0,$zero,0x15 +/* f0037f0: 10400003 */ beqz $v0,.L0f003800 +/* f0037f4: 00000000 */ sll $zero,$zero,0x0 +/* f0037f8: 0fc00dcb */ jal func0f00372c +/* f0037fc: 00000000 */ sll $zero,$zero,0x0 +.L0f003800: +/* f003800: 3c0e8006 */ lui $t6,0x8006 +/* f003804: 8dce1420 */ lw $t6,0x1420($t6) +/* f003808: 3c02800a */ lui $v0,0x800a +/* f00380c: 51c002b4 */ beqzl $t6,.L0f0042e0 +/* f003810: 8fbf0054 */ lw $ra,0x54($sp) +/* f003814: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f003818: 241e0001 */ addiu $s8,$zero,0x1 +/* f00381c: 2412008c */ addiu $s2,$zero,0x8c +/* f003820: 28410002 */ slti $at,$v0,0x2 +/* f003824: 14200010 */ bnez $at,.L0f003868 +/* f003828: 3c13800a */ lui $s3,0x800a +/* f00382c: 26734928 */ addiu $s3,$s3,0x4928 +/* f003830: 2403fbff */ addiu $v1,$zero,-1025 +/* f003834: 8e6f0000 */ lw $t7,0x0($s3) +.L0f003838: +/* f003838: 3c02800a */ lui $v0,0x800a +/* f00383c: 27de0001 */ addiu $s8,$s8,0x1 +/* f003840: 01f28021 */ addu $s0,$t7,$s2 +/* f003844: 96180000 */ lhu $t8,0x0($s0) +/* f003848: 2652008c */ addiu $s2,$s2,0x8c +/* f00384c: 0303c824 */ and $t9,$t8,$v1 +/* f003850: a6190000 */ sh $t9,0x0($s0) +/* f003854: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f003858: 03c2082a */ slt $at,$s8,$v0 +/* f00385c: 5420fff6 */ bnezl $at,.L0f003838 +/* f003860: 8e6f0000 */ lw $t7,0x0($s3) +/* f003864: 241e0001 */ addiu $s8,$zero,0x1 +.L0f003868: +/* f003868: 3c13800a */ lui $s3,0x800a +/* f00386c: 28410002 */ slti $at,$v0,0x2 +/* f003870: 142001aa */ bnez $at,.L0f003f1c +/* f003874: 26734928 */ addiu $s3,$s3,0x4928 +/* f003878: 4480b000 */ mtc1 $zero,$f22 +/* f00387c: 2412008c */ addiu $s2,$zero,0x8c +/* f003880: 2417008c */ addiu $s7,$zero,0x8c +/* f003884: 2416ffff */ addiu $s6,$zero,-1 +/* f003888: 27b5009c */ addiu $s5,$sp,0x9c +/* f00388c: 27b400a0 */ addiu $s4,$sp,0xa0 +/* f003890: 8e680000 */ lw $t0,0x0($s3) +.L0f003894: +/* f003894: 3c0a800a */ lui $t2,0x800a +/* f003898: 8d4a9ff4 */ lw $t2,-0x600c($t2) +/* f00389c: 01128021 */ addu $s0,$t0,$s2 +/* f0038a0: 86090054 */ lh $t1,0x54($s0) +/* f0038a4: 012a5823 */ subu $t3,$t1,$t2 +/* f0038a8: a60b0054 */ sh $t3,0x54($s0) +/* f0038ac: 8e6c0000 */ lw $t4,0x0($s3) +/* f0038b0: 01928021 */ addu $s0,$t4,$s2 +/* f0038b4: 960d004e */ lhu $t5,0x4e($s0) +/* f0038b8: 000d7302 */ srl $t6,$t5,0xc +/* f0038bc: 25cfffff */ addiu $t7,$t6,-1 +/* f0038c0: 2de10005 */ sltiu $at,$t7,0x5 +/* f0038c4: 102000c2 */ beqz $at,.L0f003bd0 +/* f0038c8: 000f7880 */ sll $t7,$t7,0x2 +/* f0038cc: 3c017f1a */ lui $at,0x7f1a +/* f0038d0: 002f0821 */ addu $at,$at,$t7 +/* f0038d4: 8c2f7dbc */ lw $t7,0x7dbc($at) +/* f0038d8: 01e00008 */ jr $t7 +/* f0038dc: 00000000 */ sll $zero,$zero,0x0 +/* f0038e0: c6040060 */ lwc1 $f4,0x60($s0) +/* f0038e4: 03c02025 */ or $a0,$s8,$zero +/* f0038e8: 00002825 */ or $a1,$zero,$zero +/* f0038ec: e604005c */ swc1 $f4,0x5c($s0) +/* f0038f0: 8e780000 */ lw $t8,0x0($s3) +/* f0038f4: 03128021 */ addu $s0,$t8,$s2 +/* f0038f8: c606005c */ lwc1 $f6,0x5c($s0) +/* f0038fc: 4616303c */ c.lt.s $f6,$f22 +/* f003900: 00000000 */ sll $zero,$zero,0x0 +/* f003904: 45020005 */ bc1fl .L0f00391c +/* f003908: 96080000 */ lhu $t0,0x0($s0) +/* f00390c: e616005c */ swc1 $f22,0x5c($s0) +/* f003910: 8e790000 */ lw $t9,0x0($s3) +/* f003914: 03328021 */ addu $s0,$t9,$s2 +/* f003918: 96080000 */ lhu $t0,0x0($s0) +.L0f00391c: +/* f00391c: 00003025 */ or $a2,$zero,$zero +/* f003920: 00003825 */ or $a3,$zero,$zero +/* f003924: 35090100 */ ori $t1,$t0,0x100 +/* f003928: a6090000 */ sh $t1,0x0($s0) +/* f00392c: 0fc00b0a */ jal func0f002c28 +/* f003930: afa00010 */ sw $zero,0x10($sp) +/* f003934: 8e6a0000 */ lw $t2,0x0($s3) +/* f003938: 100000a5 */ beqz $zero,.L0f003bd0 +/* f00393c: 01528021 */ addu $s0,$t2,$s2 +/* f003940: 860b0054 */ lh $t3,0x54($s0) +/* f003944: 056100a2 */ bgez $t3,.L0f003bd0 +/* f003948: 00000000 */ sll $zero,$zero,0x0 +/* f00394c: 0c004b70 */ jal 0x12dc0 +/* f003950: 00000000 */ sll $zero,$zero,0x0 +/* f003954: 8e6c0000 */ lw $t4,0x0($s3) +/* f003958: 44824000 */ mtc1 $v0,$f8 +/* f00395c: 3c014f80 */ lui $at,0x4f80 +/* f003960: 01928021 */ addu $s0,$t4,$s2 +/* f003964: 04410004 */ bgez $v0,.L0f003978 +/* f003968: 468042a0 */ cvt.s.w $f10,$f8 +/* f00396c: 44818000 */ mtc1 $at,$f16 +/* f003970: 00000000 */ sll $zero,$zero,0x0 +/* f003974: 46105280 */ add.s $f10,$f10,$f16 +.L0f003978: +/* f003978: 3c012f80 */ lui $at,0x2f80 +/* f00397c: 44819000 */ mtc1 $at,$f18 +/* f003980: 3c0142c8 */ lui $at,0x42c8 +/* f003984: 44813000 */ mtc1 $at,$f6 +/* f003988: 46125102 */ mul.s $f4,$f10,$f18 +/* f00398c: c6100060 */ lwc1 $f16,0x60($s0) +/* f003990: 3c013f80 */ lui $at,0x3f80 +/* f003994: 46062202 */ mul.s $f8,$f4,$f6 +/* f003998: 4610403c */ c.lt.s $f8,$f16 +/* f00399c: 00000000 */ sll $zero,$zero,0x0 +/* f0039a0: 45020008 */ bc1fl .L0f0039c4 +/* f0039a4: c6120064 */ lwc1 $f18,0x64($s0) +/* f0039a8: 44815000 */ mtc1 $at,$f10 +/* f0039ac: 00000000 */ sll $zero,$zero,0x0 +/* f0039b0: e60a005c */ swc1 $f10,0x5c($s0) +/* f0039b4: 8e6d0000 */ lw $t5,0x0($s3) +/* f0039b8: 1000000d */ beqz $zero,.L0f0039f0 +/* f0039bc: 01b28021 */ addu $s0,$t5,$s2 +/* f0039c0: c6120064 */ lwc1 $f18,0x64($s0) +.L0f0039c4: +/* f0039c4: e612005c */ swc1 $f18,0x5c($s0) +/* f0039c8: 8e6e0000 */ lw $t6,0x0($s3) +/* f0039cc: 01d28021 */ addu $s0,$t6,$s2 +/* f0039d0: c604005c */ lwc1 $f4,0x5c($s0) +/* f0039d4: 4616203c */ c.lt.s $f4,$f22 +/* f0039d8: 00000000 */ sll $zero,$zero,0x0 +/* f0039dc: 45020005 */ bc1fl .L0f0039f4 +/* f0039e0: c6060068 */ lwc1 $f6,0x68($s0) +/* f0039e4: e616005c */ swc1 $f22,0x5c($s0) +/* f0039e8: 8e6f0000 */ lw $t7,0x0($s3) +/* f0039ec: 01f28021 */ addu $s0,$t7,$s2 +.L0f0039f0: +/* f0039f0: c6060068 */ lwc1 $f6,0x68($s0) +.L0f0039f4: +/* f0039f4: 4600320d */ trunc.w.s $f8,$f6 +/* f0039f8: 44194000 */ mfc1 $t9,$f8 +/* f0039fc: 00000000 */ sll $zero,$zero,0x0 +/* f003a00: a6190054 */ sh $t9,0x54($s0) +/* f003a04: 8e680000 */ lw $t0,0x0($s3) +/* f003a08: 01128021 */ addu $s0,$t0,$s2 +/* f003a0c: 96090000 */ lhu $t1,0x0($s0) +/* f003a10: 352a0100 */ ori $t2,$t1,0x100 +/* f003a14: a60a0000 */ sh $t2,0x0($s0) +/* f003a18: 8e6b0000 */ lw $t3,0x0($s3) +/* f003a1c: 1000006c */ beqz $zero,.L0f003bd0 +/* f003a20: 01728021 */ addu $s0,$t3,$s2 +/* f003a24: 860c0054 */ lh $t4,0x54($s0) +/* f003a28: 00003025 */ or $a2,$zero,$zero +/* f003a2c: 5980001d */ blezl $t4,.L0f003aa4 +/* f003a30: 03c02025 */ or $a0,$s8,$zero +/* f003a34: c6100064 */ lwc1 $f16,0x64($s0) +/* f003a38: e610005c */ swc1 $f16,0x5c($s0) +/* f003a3c: 8e6d0000 */ lw $t5,0x0($s3) +/* f003a40: 01b28021 */ addu $s0,$t5,$s2 +/* f003a44: 860e0054 */ lh $t6,0x54($s0) +/* f003a48: c6040068 */ lwc1 $f4,0x68($s0) +/* f003a4c: c6080060 */ lwc1 $f8,0x60($s0) +/* f003a50: 448e5000 */ mtc1 $t6,$f10 +/* f003a54: c6100064 */ lwc1 $f16,0x64($s0) +/* f003a58: 468054a0 */ cvt.s.w $f18,$f10 +/* f003a5c: 46104281 */ sub.s $f10,$f8,$f16 +/* f003a60: 46049183 */ div.s $f6,$f18,$f4 +/* f003a64: c604005c */ lwc1 $f4,0x5c($s0) +/* f003a68: 460a3482 */ mul.s $f18,$f6,$f10 +/* f003a6c: 46122200 */ add.s $f8,$f4,$f18 +/* f003a70: e608005c */ swc1 $f8,0x5c($s0) +/* f003a74: 8e6f0000 */ lw $t7,0x0($s3) +/* f003a78: 01f28021 */ addu $s0,$t7,$s2 +/* f003a7c: c610005c */ lwc1 $f16,0x5c($s0) +/* f003a80: 4616803c */ c.lt.s $f16,$f22 +/* f003a84: 00000000 */ sll $zero,$zero,0x0 +/* f003a88: 4502000d */ bc1fl .L0f003ac0 +/* f003a8c: 96080000 */ lhu $t0,0x0($s0) +/* f003a90: e616005c */ swc1 $f22,0x5c($s0) +/* f003a94: 8e780000 */ lw $t8,0x0($s3) +/* f003a98: 10000008 */ beqz $zero,.L0f003abc +/* f003a9c: 03128021 */ addu $s0,$t8,$s2 +/* f003aa0: 03c02025 */ or $a0,$s8,$zero +.L0f003aa4: +/* f003aa4: 00002825 */ or $a1,$zero,$zero +/* f003aa8: 00003825 */ or $a3,$zero,$zero +/* f003aac: 0fc00b0a */ jal func0f002c28 +/* f003ab0: afa00010 */ sw $zero,0x10($sp) +/* f003ab4: 8e790000 */ lw $t9,0x0($s3) +/* f003ab8: 03328021 */ addu $s0,$t9,$s2 +.L0f003abc: +/* f003abc: 96080000 */ lhu $t0,0x0($s0) +.L0f003ac0: +/* f003ac0: 35090100 */ ori $t1,$t0,0x100 +/* f003ac4: a6090000 */ sh $t1,0x0($s0) +/* f003ac8: 8e6a0000 */ lw $t2,0x0($s3) +/* f003acc: 10000040 */ beqz $zero,.L0f003bd0 +/* f003ad0: 01528021 */ addu $s0,$t2,$s2 +/* f003ad4: 86020054 */ lh $v0,0x54($s0) +/* f003ad8: 18400003 */ blez $v0,.L0f003ae8 +/* f003adc: 00021823 */ negu $v1,$v0 +/* f003ae0: 10000001 */ beqz $zero,.L0f003ae8 +/* f003ae4: 00401825 */ or $v1,$v0,$zero +.L0f003ae8: +/* f003ae8: c6000068 */ lwc1 $f0,0x68($s0) +/* f003aec: c6100064 */ lwc1 $f16,0x64($s0) +/* f003af0: 4600018d */ trunc.w.s $f6,$f0 +/* f003af4: 440c3000 */ mfc1 $t4,$f6 +/* f003af8: c6060060 */ lwc1 $f6,0x60($s0) +/* f003afc: 006c001a */ div $zero,$v1,$t4 +/* f003b00: 00006810 */ mfhi $t5 +/* f003b04: 448d5000 */ mtc1 $t5,$f10 +/* f003b08: 15800002 */ bnez $t4,.L0f003b14 +/* f003b0c: 00000000 */ sll $zero,$zero,0x0 +/* f003b10: 0007000d */ break 0x7 +.L0f003b14: +/* f003b14: 2401ffff */ addiu $at,$zero,-1 +/* f003b18: 15810004 */ bne $t4,$at,.L0f003b2c +/* f003b1c: 3c018000 */ lui $at,0x8000 +/* f003b20: 14610002 */ bne $v1,$at,.L0f003b2c +/* f003b24: 00000000 */ sll $zero,$zero,0x0 +/* f003b28: 0006000d */ break 0x6 +.L0f003b2c: +/* f003b2c: 46805120 */ cvt.s.w $f4,$f10 +/* f003b30: 3c017f1a */ lui $at,0x7f1a +/* f003b34: c4327dd0 */ lwc1 $f18,0x7dd0($at) +/* f003b38: 3c013f00 */ lui $at,0x3f00 +/* f003b3c: 46068280 */ add.s $f10,$f16,$f6 +/* f003b40: 46122202 */ mul.s $f8,$f4,$f18 +/* f003b44: 44812000 */ mtc1 $at,$f4 +/* f003b48: 00000000 */ sll $zero,$zero,0x0 +/* f003b4c: 46045502 */ mul.s $f20,$f10,$f4 +/* f003b50: 0c0068f4 */ jal 0x1a3d0 +/* f003b54: 46004303 */ div.s $f12,$f8,$f0 +/* f003b58: 3c013f80 */ lui $at,0x3f80 +/* f003b5c: 44819000 */ mtc1 $at,$f18 +/* f003b60: 8e6e0000 */ lw $t6,0x0($s3) +/* f003b64: 46120200 */ add.s $f8,$f0,$f18 +/* f003b68: 01d28021 */ addu $s0,$t6,$s2 +/* f003b6c: c6060060 */ lwc1 $f6,0x60($s0) +/* f003b70: 46144402 */ mul.s $f16,$f8,$f20 +/* f003b74: 46068280 */ add.s $f10,$f16,$f6 +/* f003b78: e60a005c */ swc1 $f10,0x5c($s0) +/* f003b7c: 8e6f0000 */ lw $t7,0x0($s3) +/* f003b80: 01f28021 */ addu $s0,$t7,$s2 +/* f003b84: c604005c */ lwc1 $f4,0x5c($s0) +/* f003b88: 4616203c */ c.lt.s $f4,$f22 +/* f003b8c: 00000000 */ sll $zero,$zero,0x0 +/* f003b90: 45020005 */ bc1fl .L0f003ba8 +/* f003b94: 96190000 */ lhu $t9,0x0($s0) +/* f003b98: e616005c */ swc1 $f22,0x5c($s0) +/* f003b9c: 8e780000 */ lw $t8,0x0($s3) +/* f003ba0: 03128021 */ addu $s0,$t8,$s2 +/* f003ba4: 96190000 */ lhu $t9,0x0($s0) +.L0f003ba8: +/* f003ba8: 37280100 */ ori $t0,$t9,0x100 +/* f003bac: a6080000 */ sh $t0,0x0($s0) +/* f003bb0: 8e690000 */ lw $t1,0x0($s3) +/* f003bb4: 10000006 */ beqz $zero,.L0f003bd0 +/* f003bb8: 01328021 */ addu $s0,$t1,$s2 +/* f003bbc: 960a0000 */ lhu $t2,0x0($s0) +/* f003bc0: 354b0100 */ ori $t3,$t2,0x100 +/* f003bc4: a60b0000 */ sh $t3,0x0($s0) +/* f003bc8: 8e6c0000 */ lw $t4,0x0($s3) +/* f003bcc: 01928021 */ addu $s0,$t4,$s2 +.L0f003bd0: +/* f003bd0: 3c0d8006 */ lui $t5,0x8006 +/* f003bd4: 8dad144c */ lw $t5,0x144c($t5) +/* f003bd8: 51a00007 */ beqzl $t5,.L0f003bf8 +/* f003bdc: 96060000 */ lhu $a2,0x0($s0) +/* f003be0: 960e0000 */ lhu $t6,0x0($s0) +/* f003be4: 35cf0100 */ ori $t7,$t6,0x100 +/* f003be8: a60f0000 */ sh $t7,0x0($s0) +/* f003bec: 8e780000 */ lw $t8,0x0($s3) +/* f003bf0: 03128021 */ addu $s0,$t8,$s2 +/* f003bf4: 96060000 */ lhu $a2,0x0($s0) +.L0f003bf8: +/* f003bf8: 30d90100 */ andi $t9,$a2,0x100 +/* f003bfc: 5320007f */ beqzl $t9,.L0f003dfc +/* f003c00: 860a0052 */ lh $t2,0x52($s0) +/* f003c04: 82040008 */ lb $a0,0x8($s0) +/* f003c08: 24080001 */ addiu $t0,$zero,0x1 +/* f003c0c: afa800c8 */ sw $t0,0xc8($sp) +/* f003c10: 10800032 */ beqz $a0,.L0f003cdc +/* f003c14: 00001825 */ or $v1,$zero,$zero +/* f003c18: 9609000a */ lhu $t1,0xa($s0) +/* f003c1c: 3c0b800a */ lui $t3,0x800a +/* f003c20: 8d6b4cd8 */ lw $t3,0x4cd8($t3) +/* f003c24: 00095100 */ sll $t2,$t1,0x4 +/* f003c28: 01495021 */ addu $t2,$t2,$t1 +/* f003c2c: 000a5040 */ sll $t2,$t2,0x1 +/* f003c30: 00002825 */ or $a1,$zero,$zero +/* f003c34: 1880000b */ blez $a0,.L0f003c64 +/* f003c38: 014b1021 */ addu $v0,$t2,$t3 +.L0f003c3c: +/* f003c3c: 944c0004 */ lhu $t4,0x4($v0) +/* f003c40: 24630001 */ addiu $v1,$v1,0x1 +/* f003c44: 0064082a */ slt $at,$v1,$a0 +/* f003c48: 000c7680 */ sll $t6,$t4,0x1a +/* f003c4c: 05c10002 */ bgez $t6,.L0f003c58 +/* f003c50: 00000000 */ sll $zero,$zero,0x0 +/* f003c54: 24a50001 */ addiu $a1,$a1,0x1 +.L0f003c58: +/* f003c58: 1420fff8 */ bnez $at,.L0f003c3c +/* f003c5c: 24420022 */ addiu $v0,$v0,0x22 +/* f003c60: 00001825 */ or $v1,$zero,$zero +.L0f003c64: +/* f003c64: 30cf2000 */ andi $t7,$a2,0x2000 +/* f003c68: 11e00004 */ beqz $t7,.L0f003c7c +/* f003c6c: 3c014000 */ lui $at,0x4000 +/* f003c70: 44810000 */ mtc1 $at,$f0 +/* f003c74: 10000028 */ beqz $zero,.L0f003d18 +/* f003c78: c610005c */ lwc1 $f16,0x5c($s0) +.L0f003c7c: +/* f003c7c: 50a0000c */ beqzl $a1,.L0f003cb0 +/* f003c80: 9219004c */ lbu $t9,0x4c($s0) +/* f003c84: 9218004c */ lbu $t8,0x4c($s0) +/* f003c88: 3c014f80 */ lui $at,0x4f80 +/* f003c8c: 44989000 */ mtc1 $t8,$f18 +/* f003c90: 07010020 */ bgez $t8,.L0f003d14 +/* f003c94: 46809020 */ cvt.s.w $f0,$f18 +/* f003c98: 44814000 */ mtc1 $at,$f8 +/* f003c9c: 00000000 */ sll $zero,$zero,0x0 +/* f003ca0: 46080000 */ add.s $f0,$f0,$f8 +/* f003ca4: 1000001c */ beqz $zero,.L0f003d18 +/* f003ca8: c610005c */ lwc1 $f16,0x5c($s0) +/* f003cac: 9219004c */ lbu $t9,0x4c($s0) +.L0f003cb0: +/* f003cb0: 3c014f80 */ lui $at,0x4f80 +/* f003cb4: 44998000 */ mtc1 $t9,$f16 +/* f003cb8: 07210004 */ bgez $t9,.L0f003ccc +/* f003cbc: 468081a0 */ cvt.s.w $f6,$f16 +/* f003cc0: 44815000 */ mtc1 $at,$f10 +/* f003cc4: 00000000 */ sll $zero,$zero,0x0 +/* f003cc8: 460a3180 */ add.s $f6,$f6,$f10 +.L0f003ccc: +/* f003ccc: 3c014000 */ lui $at,0x4000 +/* f003cd0: 44812000 */ mtc1 $at,$f4 +/* f003cd4: 1000000f */ beqz $zero,.L0f003d14 +/* f003cd8: 46043003 */ div.s $f0,$f6,$f4 +.L0f003cdc: +/* f003cdc: 30c82000 */ andi $t0,$a2,0x2000 +/* f003ce0: 11000004 */ beqz $t0,.L0f003cf4 +/* f003ce4: 3c014000 */ lui $at,0x4000 +/* f003ce8: 44810000 */ mtc1 $at,$f0 +/* f003cec: 1000000a */ beqz $zero,.L0f003d18 +/* f003cf0: c610005c */ lwc1 $f16,0x5c($s0) +.L0f003cf4: +/* f003cf4: 9209004c */ lbu $t1,0x4c($s0) +/* f003cf8: 3c014f80 */ lui $at,0x4f80 +/* f003cfc: 44899000 */ mtc1 $t1,$f18 +/* f003d00: 05210004 */ bgez $t1,.L0f003d14 +/* f003d04: 46809020 */ cvt.s.w $f0,$f18 +/* f003d08: 44814000 */ mtc1 $at,$f8 +/* f003d0c: 00000000 */ sll $zero,$zero,0x0 +/* f003d10: 46080000 */ add.s $f0,$f0,$f8 +.L0f003d14: +/* f003d14: c610005c */ lwc1 $f16,0x5c($s0) +.L0f003d18: +/* f003d18: 3c0f800a */ lui $t7,0x800a +/* f003d1c: 46100002 */ mul.s $f0,$f0,$f16 +/* f003d20: 4600028d */ trunc.w.s $f10,$f0 +/* f003d24: 440b5000 */ mfc1 $t3,$f10 +/* f003d28: 00000000 */ sll $zero,$zero,0x0 +/* f003d2c: a60b0050 */ sh $t3,0x50($s0) +/* f003d30: 8e6c0000 */ lw $t4,0x0($s3) +/* f003d34: 8def4cd8 */ lw $t7,0x4cd8($t7) +/* f003d38: 01928021 */ addu $s0,$t4,$s2 +/* f003d3c: 960d000a */ lhu $t5,0xa($s0) +/* f003d40: 82040008 */ lb $a0,0x8($s0) +/* f003d44: 000d7100 */ sll $t6,$t5,0x4 +/* f003d48: 01cd7021 */ addu $t6,$t6,$t5 +/* f003d4c: 000e7040 */ sll $t6,$t6,0x1 +/* f003d50: 1880001c */ blez $a0,.L0f003dc4 +/* f003d54: 01cf1021 */ addu $v0,$t6,$t7 +.L0f003d58: +/* f003d58: 94580004 */ lhu $t8,0x4($v0) +/* f003d5c: 24630001 */ addiu $v1,$v1,0x1 +/* f003d60: 0018ce80 */ sll $t9,$t8,0x1a +/* f003d64: 07230015 */ bgezl $t9,.L0f003dbc +/* f003d68: 0064082a */ slt $at,$v1,$a0 +/* f003d6c: 90490004 */ lbu $t1,0x4($v0) +/* f003d70: c606005c */ lwc1 $f6,0x5c($s0) +/* f003d74: 3c014f80 */ lui $at,0x4f80 +/* f003d78: 44892000 */ mtc1 $t1,$f4 +/* f003d7c: 05210004 */ bgez $t1,.L0f003d90 +/* f003d80: 468024a0 */ cvt.s.w $f18,$f4 +/* f003d84: 44814000 */ mtc1 $at,$f8 +/* f003d88: 00000000 */ sll $zero,$zero,0x0 +/* f003d8c: 46089480 */ add.s $f18,$f18,$f8 +.L0f003d90: +/* f003d90: 46123002 */ mul.s $f0,$f6,$f18 +/* f003d94: 860a0050 */ lh $t2,0x50($s0) +/* f003d98: 4600040d */ trunc.w.s $f16,$f0 +/* f003d9c: 440c8000 */ mfc1 $t4,$f16 +/* f003da0: 00000000 */ sll $zero,$zero,0x0 +/* f003da4: 014c6821 */ addu $t5,$t2,$t4 +/* f003da8: a60d0050 */ sh $t5,0x50($s0) +/* f003dac: 8e6e0000 */ lw $t6,0x0($s3) +/* f003db0: 01d28021 */ addu $s0,$t6,$s2 +/* f003db4: 82040008 */ lb $a0,0x8($s0) +/* f003db8: 0064082a */ slt $at,$v1,$a0 +.L0f003dbc: +/* f003dbc: 1420ffe6 */ bnez $at,.L0f003d58 +/* f003dc0: 24420022 */ addiu $v0,$v0,0x22 +.L0f003dc4: +/* f003dc4: 860f0050 */ lh $t7,0x50($s0) +/* f003dc8: 29e10100 */ slti $at,$t7,0x100 +/* f003dcc: 54200006 */ bnezl $at,.L0f003de8 +/* f003dd0: 96080000 */ lhu $t0,0x0($s0) +/* f003dd4: 241800ff */ addiu $t8,$zero,0xff +/* f003dd8: a6180050 */ sh $t8,0x50($s0) +/* f003ddc: 8e790000 */ lw $t9,0x0($s3) +/* f003de0: 03328021 */ addu $s0,$t9,$s2 +/* f003de4: 96080000 */ lhu $t0,0x0($s0) +.L0f003de8: +/* f003de8: 3109feff */ andi $t1,$t0,0xfeff +/* f003dec: a6090000 */ sh $t1,0x0($s0) +/* f003df0: 8e6b0000 */ lw $t3,0x0($s3) +/* f003df4: 01728021 */ addu $s0,$t3,$s2 +/* f003df8: 860a0052 */ lh $t2,0x52($s0) +.L0f003dfc: +/* f003dfc: 3c028006 */ lui $v0,0x8006 +/* f003e00: 5140003c */ beqzl $t2,.L0f003ef4 +/* f003e04: 96080000 */ lhu $t0,0x0($s0) +/* f003e08: 3c11800a */ lui $s1,0x800a +/* f003e0c: 8e319ff4 */ lw $s1,-0x600c($s1) +/* f003e10: 8c421420 */ lw $v0,0x1420($v0) +/* f003e14: 001e80c0 */ sll $s0,$s8,0x3 +/* f003e18: 00116040 */ sll $t4,$s1,0x1 +/* f003e1c: 1040001c */ beqz $v0,.L0f003e90 +/* f003e20: 01808825 */ or $s1,$t4,$zero +/* f003e24: afa000a0 */ sw $zero,0xa0($sp) +/* f003e28: afa0009c */ sw $zero,0x9c($sp) +/* f003e2c: 00506821 */ addu $t5,$v0,$s0 +/* f003e30: 8da40004 */ lw $a0,0x4($t5) +/* f003e34: 02802825 */ or $a1,$s4,$zero +/* f003e38: 0fc5df23 */ jal func0f177c8c +/* f003e3c: 02a03025 */ or $a2,$s5,$zero +/* f003e40: 50560014 */ beql $v0,$s6,.L0f003e94 +/* f003e44: 8e6a0000 */ lw $t2,0x0($s3) +.L0f003e48: +/* f003e48: 10400009 */ beqz $v0,.L0f003e70 +/* f003e4c: 3c098006 */ lui $t1,0x8006 +/* f003e50: 8faf009c */ lw $t7,0x9c($sp) +/* f003e54: 8e6e0000 */ lw $t6,0x0($s3) +/* f003e58: 01f70019 */ multu $t7,$s7 +/* f003e5c: 0000c012 */ mflo $t8 +/* f003e60: 01d81021 */ addu $v0,$t6,$t8 +/* f003e64: 94590000 */ lhu $t9,0x0($v0) +/* f003e68: 37280400 */ ori $t0,$t9,0x400 +/* f003e6c: a4480000 */ sh $t0,0x0($v0) +.L0f003e70: +/* f003e70: 8d291420 */ lw $t1,0x1420($t1) +/* f003e74: 02802825 */ or $a1,$s4,$zero +/* f003e78: 02a03025 */ or $a2,$s5,$zero +/* f003e7c: 01305821 */ addu $t3,$t1,$s0 +/* f003e80: 0fc5df23 */ jal func0f177c8c +/* f003e84: 8d640004 */ lw $a0,0x4($t3) +/* f003e88: 1456ffef */ bne $v0,$s6,.L0f003e48 +/* f003e8c: 00000000 */ sll $zero,$zero,0x0 +.L0f003e90: +/* f003e90: 8e6a0000 */ lw $t2,0x0($s3) +.L0f003e94: +/* f003e94: 01528021 */ addu $s0,$t2,$s2 +/* f003e98: 86020052 */ lh $v0,0x52($s0) +/* f003e9c: 18400008 */ blez $v0,.L0f003ec0 +/* f003ea0: 0222082a */ slt $at,$s1,$v0 +/* f003ea4: 0051082a */ slt $at,$v0,$s1 +/* f003ea8: 50200003 */ beqzl $at,.L0f003eb8 +/* f003eac: 00516023 */ subu $t4,$v0,$s1 +/* f003eb0: 00408825 */ or $s1,$v0,$zero +/* f003eb4: 00516023 */ subu $t4,$v0,$s1 +.L0f003eb8: +/* f003eb8: 10000006 */ beqz $zero,.L0f003ed4 +/* f003ebc: a60c0052 */ sh $t4,0x52($s0) +.L0f003ec0: +/* f003ec0: 50200003 */ beqzl $at,.L0f003ed0 +/* f003ec4: 00516821 */ addu $t5,$v0,$s1 +/* f003ec8: 00408825 */ or $s1,$v0,$zero +/* f003ecc: 00516821 */ addu $t5,$v0,$s1 +.L0f003ed0: +/* f003ed0: a60d0052 */ sh $t5,0x52($s0) +.L0f003ed4: +/* f003ed4: 8e6f0000 */ lw $t7,0x0($s3) +/* f003ed8: 01f28021 */ addu $s0,$t7,$s2 +/* f003edc: 960e0000 */ lhu $t6,0x0($s0) +/* f003ee0: 35d80400 */ ori $t8,$t6,0x400 +/* f003ee4: a6180000 */ sh $t8,0x0($s0) +/* f003ee8: 8e790000 */ lw $t9,0x0($s3) +/* f003eec: 03328021 */ addu $s0,$t9,$s2 +/* f003ef0: 96080000 */ lhu $t0,0x0($s0) +.L0f003ef4: +/* f003ef4: 3c02800a */ lui $v0,0x800a +/* f003ef8: 27de0001 */ addiu $s8,$s8,0x1 +/* f003efc: 3109feff */ andi $t1,$t0,0xfeff +/* f003f00: a6090000 */ sh $t1,0x0($s0) +/* f003f04: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f003f08: 2652008c */ addiu $s2,$s2,0x8c +/* f003f0c: 03c2082a */ slt $at,$s8,$v0 +/* f003f10: 5420fe60 */ bnezl $at,.L0f003894 +/* f003f14: 8e680000 */ lw $t0,0x0($s3) +/* f003f18: 241e0001 */ addiu $s8,$zero,0x1 +.L0f003f1c: +/* f003f1c: 3c0b8006 */ lui $t3,0x8006 +/* f003f20: 8d6b144c */ lw $t3,0x144c($t3) +/* f003f24: 2416ffff */ addiu $s6,$zero,-1 +/* f003f28: 2417008c */ addiu $s7,$zero,0x8c +/* f003f2c: 15600002 */ bnez $t3,.L0f003f38 +/* f003f30: 8faa00c8 */ lw $t2,0xc8($sp) +/* f003f34: 11400010 */ beqz $t2,.L0f003f78 +.L0f003f38: +/* f003f38: 28410002 */ slti $at,$v0,0x2 +/* f003f3c: 1420000e */ bnez $at,.L0f003f78 +/* f003f40: 2412008c */ addiu $s2,$zero,0x8c +/* f003f44: 8e6c0000 */ lw $t4,0x0($s3) +.L0f003f48: +/* f003f48: 3c02800a */ lui $v0,0x800a +/* f003f4c: 27de0001 */ addiu $s8,$s8,0x1 +/* f003f50: 01928021 */ addu $s0,$t4,$s2 +/* f003f54: 960d0000 */ lhu $t5,0x0($s0) +/* f003f58: 2652008c */ addiu $s2,$s2,0x8c +/* f003f5c: 35af0200 */ ori $t7,$t5,0x200 +/* f003f60: a60f0000 */ sh $t7,0x0($s0) +/* f003f64: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f003f68: 03c2082a */ slt $at,$s8,$v0 +/* f003f6c: 5420fff6 */ bnezl $at,.L0f003f48 +/* f003f70: 8e6c0000 */ lw $t4,0x0($s3) +/* f003f74: 241e0001 */ addiu $s8,$zero,0x1 +.L0f003f78: +/* f003f78: 28410002 */ slti $at,$v0,0x2 +/* f003f7c: 1420009a */ bnez $at,.L0f0041e8 +/* f003f80: 27b5008c */ addiu $s5,$sp,0x8c +/* f003f84: 3c017f1a */ lui $at,0x7f1a +/* f003f88: c4347dd4 */ lwc1 $f20,0x7dd4($at) +/* f003f8c: 27b40090 */ addiu $s4,$sp,0x90 +.L0f003f90: +/* f003f90: 53c00092 */ beqzl $s8,.L0f0041dc +/* f003f94: 27de0001 */ addiu $s8,$s8,0x1 +/* f003f98: 03d70019 */ multu $s8,$s7 +/* f003f9c: 8e6e0000 */ lw $t6,0x0($s3) +/* f003fa0: 00009012 */ mflo $s2 +/* f003fa4: 01d2c021 */ addu $t8,$t6,$s2 +/* f003fa8: 97060000 */ lhu $a2,0x0($t8) +/* f003fac: 30d90080 */ andi $t9,$a2,0x80 +/* f003fb0: 17200002 */ bnez $t9,.L0f003fbc +/* f003fb4: 30c8000c */ andi $t0,$a2,0xc +/* f003fb8: 11000087 */ beqz $t0,.L0f0041d8 +.L0f003fbc: +/* f003fbc: 30c90600 */ andi $t1,$a2,0x600 +/* f003fc0: 11200085 */ beqz $t1,.L0f0041d8 +/* f003fc4: 00008825 */ or $s1,$zero,$zero +/* f003fc8: 3c0b8006 */ lui $t3,0x8006 +/* f003fcc: 8d6b1420 */ lw $t3,0x1420($t3) +/* f003fd0: 001e80c0 */ sll $s0,$s8,0x3 +/* f003fd4: afa00090 */ sw $zero,0x90($sp) +/* f003fd8: afa0008c */ sw $zero,0x8c($sp) +/* f003fdc: 01705021 */ addu $t2,$t3,$s0 +/* f003fe0: 8d440000 */ lw $a0,0x0($t2) +/* f003fe4: 02802825 */ or $a1,$s4,$zero +/* f003fe8: 0fc5df23 */ jal func0f177c8c +/* f003fec: 02a03025 */ or $a2,$s5,$zero +/* f003ff0: 50560021 */ beql $v0,$s6,.L0f004078 +/* f003ff4: 2a210100 */ slti $at,$s1,0x100 +/* f003ff8: 8fac008c */ lw $t4,0x8c($sp) +.L0f003ffc: +/* f003ffc: 3c088006 */ lui $t0,0x8006 +/* f004000: 11800014 */ beqz $t4,.L0f004054 +/* f004004: 00000000 */ sll $zero,$zero,0x0 +/* f004008: 11800011 */ beqz $t4,.L0f004050 +/* f00400c: 00001825 */ or $v1,$zero,$zero +/* f004010: 01970019 */ multu $t4,$s7 +/* f004014: 8e6d0000 */ lw $t5,0x0($s3) +/* f004018: 44824000 */ mtc1 $v0,$f8 +/* f00401c: 00000000 */ sll $zero,$zero,0x0 +/* f004020: 468041a0 */ cvt.s.w $f6,$f8 +/* f004024: 00007812 */ mflo $t7 +/* f004028: 01af7021 */ addu $t6,$t5,$t7 +/* f00402c: 85d80050 */ lh $t8,0x50($t6) +/* f004030: 4606a482 */ mul.s $f18,$f20,$f6 +/* f004034: 44985000 */ mtc1 $t8,$f10 +/* f004038: 00000000 */ sll $zero,$zero,0x0 +/* f00403c: 46805120 */ cvt.s.w $f4,$f10 +/* f004040: 46049402 */ mul.s $f16,$f18,$f4 +/* f004044: 4600828d */ trunc.w.s $f10,$f16 +/* f004048: 44035000 */ mfc1 $v1,$f10 +/* f00404c: 00000000 */ sll $zero,$zero,0x0 +.L0f004050: +/* f004050: 02238821 */ addu $s1,$s1,$v1 +.L0f004054: +/* f004054: 8d081420 */ lw $t0,0x1420($t0) +/* f004058: 02802825 */ or $a1,$s4,$zero +/* f00405c: 02a03025 */ or $a2,$s5,$zero +/* f004060: 01104821 */ addu $t1,$t0,$s0 +/* f004064: 0fc5df23 */ jal func0f177c8c +/* f004068: 8d240000 */ lw $a0,0x0($t1) +/* f00406c: 5456ffe3 */ bnel $v0,$s6,.L0f003ffc +/* f004070: 8fac008c */ lw $t4,0x8c($sp) +/* f004074: 2a210100 */ slti $at,$s1,0x100 +.L0f004078: +/* f004078: 54200003 */ bnezl $at,.L0f004088 +/* f00407c: 8e6b0000 */ lw $t3,0x0($s3) +/* f004080: 241100ff */ addiu $s1,$zero,0xff +/* f004084: 8e6b0000 */ lw $t3,0x0($s3) +.L0f004088: +/* f004088: 24010005 */ addiu $at,$zero,0x5 +/* f00408c: 01725021 */ addu $t2,$t3,$s2 +/* f004090: a151004b */ sb $s1,0x4b($t2) +/* f004094: 8e6c0000 */ lw $t4,0x0($s3) +/* f004098: 01928021 */ addu $s0,$t4,$s2 +/* f00409c: 960d0000 */ lhu $t5,0x0($s0) +/* f0040a0: 35af0040 */ ori $t7,$t5,0x40 +/* f0040a4: a60f0000 */ sh $t7,0x0($s0) +/* f0040a8: 8e6e0000 */ lw $t6,0x0($s3) +/* f0040ac: 01d28021 */ addu $s0,$t6,$s2 +/* f0040b0: 96180000 */ lhu $t8,0x0($s0) +/* f0040b4: 37191000 */ ori $t9,$t8,0x1000 +/* f0040b8: a6190000 */ sh $t9,0x0($s0) +/* f0040bc: 8e680000 */ lw $t0,0x0($s3) +/* f0040c0: 01128021 */ addu $s0,$t0,$s2 +/* f0040c4: 96090000 */ lhu $t1,0x0($s0) +/* f0040c8: 312bf9ff */ andi $t3,$t1,0xf9ff +/* f0040cc: a60b0000 */ sh $t3,0x0($s0) +/* f0040d0: 8e6a0000 */ lw $t2,0x0($s3) +/* f0040d4: 01526021 */ addu $t4,$t2,$s2 +/* f0040d8: 958d004e */ lhu $t5,0x4e($t4) +/* f0040dc: 000d7b02 */ srl $t7,$t5,0xc +/* f0040e0: 15e10023 */ bne $t7,$at,.L0f004170 +/* f0040e4: 00000000 */ sll $zero,$zero,0x0 +/* f0040e8: 0fc00284 */ jal func0f000a10 +/* f0040ec: 03c02025 */ or $a0,$s8,$zero +/* f0040f0: 001e2400 */ sll $a0,$s8,0x10 +/* f0040f4: 00047403 */ sra $t6,$a0,0x10 +/* f0040f8: afa2007c */ sw $v0,0x7c($sp) +/* f0040fc: afa20078 */ sw $v0,0x78($sp) +/* f004100: 01c02025 */ or $a0,$t6,$zero +/* f004104: 27a50080 */ addiu $a1,$sp,0x80 +/* f004108: 27a6007c */ addiu $a2,$sp,0x7c +/* f00410c: 27a70078 */ addiu $a3,$sp,0x78 +/* f004110: 0fc6192e */ jal func0f1864b8 +/* f004114: afa20080 */ sw $v0,0x80($sp) +/* f004118: 8fb80080 */ lw $t8,0x80($sp) +/* f00411c: 8e790000 */ lw $t9,0x0($s3) +/* f004120: 44984000 */ mtc1 $t8,$f8 +/* f004124: 03324021 */ addu $t0,$t9,$s2 +/* f004128: 468041a0 */ cvt.s.w $f6,$f8 +/* f00412c: 46143482 */ mul.s $f18,$f6,$f20 +/* f004130: e5120074 */ swc1 $f18,0x74($t0) +/* f004134: 8fa9007c */ lw $t1,0x7c($sp) +/* f004138: 8e6b0000 */ lw $t3,0x0($s3) +/* f00413c: 44892000 */ mtc1 $t1,$f4 +/* f004140: 01725021 */ addu $t2,$t3,$s2 +/* f004144: 46802420 */ cvt.s.w $f16,$f4 +/* f004148: 46148282 */ mul.s $f10,$f16,$f20 +/* f00414c: e54a0078 */ swc1 $f10,0x78($t2) +/* f004150: 8fac0078 */ lw $t4,0x78($sp) +/* f004154: 8e6d0000 */ lw $t5,0x0($s3) +/* f004158: 448c4000 */ mtc1 $t4,$f8 +/* f00415c: 01b27821 */ addu $t7,$t5,$s2 +/* f004160: 468041a0 */ cvt.s.w $f6,$f8 +/* f004164: 46143482 */ mul.s $f18,$f6,$f20 +/* f004168: 10000016 */ beqz $zero,.L0f0041c4 +/* f00416c: e5f2007c */ swc1 $f18,0x7c($t7) +.L0f004170: +/* f004170: 0fc00284 */ jal func0f000a10 +/* f004174: 03c02025 */ or $a0,$s8,$zero +/* f004178: 44822000 */ mtc1 $v0,$f4 +/* f00417c: 3c014f80 */ lui $at,0x4f80 +/* f004180: 04410004 */ bgez $v0,.L0f004194 +/* f004184: 46802420 */ cvt.s.w $f16,$f4 +/* f004188: 44815000 */ mtc1 $at,$f10 +/* f00418c: 00000000 */ sll $zero,$zero,0x0 +/* f004190: 460a8400 */ add.s $f16,$f16,$f10 +.L0f004194: +/* f004194: 46148202 */ mul.s $f8,$f16,$f20 +/* f004198: 8e6e0000 */ lw $t6,0x0($s3) +/* f00419c: 01d2c021 */ addu $t8,$t6,$s2 +/* f0041a0: e7080074 */ swc1 $f8,0x74($t8) +/* f0041a4: 8e790000 */ lw $t9,0x0($s3) +/* f0041a8: 03328021 */ addu $s0,$t9,$s2 +/* f0041ac: c6060074 */ lwc1 $f6,0x74($s0) +/* f0041b0: e6060078 */ swc1 $f6,0x78($s0) +/* f0041b4: 8e680000 */ lw $t0,0x0($s3) +/* f0041b8: 01128021 */ addu $s0,$t0,$s2 +/* f0041bc: c6120074 */ lwc1 $f18,0x74($s0) +/* f0041c0: e612007c */ swc1 $f18,0x7c($s0) +.L0f0041c4: +/* f0041c4: 8fa900d0 */ lw $t1,0xd0($sp) +/* f0041c8: 3c02800a */ lui $v0,0x800a +/* f0041cc: 8c42a27c */ lw $v0,-0x5d84($v0) +/* f0041d0: 252b0001 */ addiu $t3,$t1,0x1 +/* f0041d4: afab00d0 */ sw $t3,0xd0($sp) +.L0f0041d8: +/* f0041d8: 27de0001 */ addiu $s8,$s8,0x1 +.L0f0041dc: +/* f0041dc: 03c2082a */ slt $at,$s8,$v0 +/* f0041e0: 1420ff6b */ bnez $at,.L0f003f90 +/* f0041e4: 00000000 */ sll $zero,$zero,0x0 +.L0f0041e8: +/* f0041e8: 3c0a800a */ lui $t2,0x800a +/* f0041ec: 8d4aa498 */ lw $t2,-0x5b68($t2) +/* f0041f0: 3c038006 */ lui $v1,0x8006 +/* f0041f4: 8c63144c */ lw $v1,0x144c($v1) +/* f0041f8: 1d400035 */ bgtz $t2,.L0f0042d0 +/* f0041fc: 8fac00d0 */ lw $t4,0xd0($sp) +/* f004200: 15800003 */ bnez $t4,.L0f004210 +/* f004204: 3c11800a */ lui $s1,0x800a +/* f004208: 10600031 */ beqz $v1,.L0f0042d0 +/* f00420c: 00000000 */ sll $zero,$zero,0x0 +.L0f004210: +/* f004210: 8e31a2fc */ lw $s1,-0x5d04($s1) +/* f004214: 24140003 */ addiu $s4,$zero,0x3 +/* f004218: 24120002 */ addiu $s2,$zero,0x2 +/* f00421c: 5220002a */ beqzl $s1,.L0f0042c8 +/* f004220: 240d000f */ addiu $t5,$zero,0xf +/* f004224: 922d0000 */ lbu $t5,0x0($s1) +.L0f004228: +/* f004228: 568d0024 */ bnel $s4,$t5,.L0f0042bc +/* f00422c: 8e310020 */ lw $s1,0x20($s1) +/* f004230: 862f0028 */ lh $t7,0x28($s1) +/* f004234: 0000f025 */ or $s8,$zero,$zero +/* f004238: 02208025 */ or $s0,$s1,$zero +/* f00423c: 52cf001f */ beql $s6,$t7,.L0f0042bc +/* f004240: 8e310020 */ lw $s1,0x20($s1) +/* f004244: 86220028 */ lh $v0,0x28($s1) +.L0f004248: +/* f004248: 00570019 */ multu $v0,$s7 +/* f00424c: 8e6e0000 */ lw $t6,0x0($s3) +/* f004250: 0000c012 */ mflo $t8 +/* f004254: 01d8c821 */ addu $t9,$t6,$t8 +/* f004258: 97280000 */ lhu $t0,0x0($t9) +/* f00425c: 31091000 */ andi $t1,$t0,0x1000 +/* f004260: 51200012 */ beqzl $t1,.L0f0042ac +/* f004264: 8602002a */ lh $v0,0x2a($s0) +/* f004268: 5472000a */ bnel $v1,$s2,.L0f004294 +/* f00426c: 8e220004 */ lw $v0,0x4($s1) +/* f004270: 8e220004 */ lw $v0,0x4($s1) +/* f004274: 8c44001c */ lw $a0,0x1c($v0) +/* f004278: 244500fc */ addiu $a1,$v0,0xfc +/* f00427c: 0fc1a451 */ jal func0f069144 +/* f004280: 9446018a */ lhu $a2,0x18a($v0) +/* f004284: 3c038006 */ lui $v1,0x8006 +/* f004288: 10000007 */ beqz $zero,.L0f0042a8 +/* f00428c: 8c63144c */ lw $v1,0x144c($v1) +/* f004290: 8e220004 */ lw $v0,0x4($s1) +.L0f004294: +/* f004294: 3c038006 */ lui $v1,0x8006 +/* f004298: 904a032e */ lbu $t2,0x32e($v0) +/* f00429c: 354c0020 */ ori $t4,$t2,0x20 +/* f0042a0: a04c032e */ sb $t4,0x32e($v0) +/* f0042a4: 8c63144c */ lw $v1,0x144c($v1) +.L0f0042a8: +/* f0042a8: 8602002a */ lh $v0,0x2a($s0) +.L0f0042ac: +/* f0042ac: 26100002 */ addiu $s0,$s0,0x2 +/* f0042b0: 16c2ffe5 */ bne $s6,$v0,.L0f004248 +/* f0042b4: 00000000 */ sll $zero,$zero,0x0 +/* f0042b8: 8e310020 */ lw $s1,0x20($s1) +.L0f0042bc: +/* f0042bc: 5620ffda */ bnezl $s1,.L0f004228 +/* f0042c0: 922d0000 */ lbu $t5,0x0($s1) +/* f0042c4: 240d000f */ addiu $t5,$zero,0xf +.L0f0042c8: +/* f0042c8: 3c01800a */ lui $at,0x800a +/* f0042cc: a02da4a1 */ sb $t5,-0x5b5f($at) +.L0f0042d0: +/* f0042d0: 10600002 */ beqz $v1,.L0f0042dc +/* f0042d4: 3c018006 */ lui $at,0x8006 +/* f0042d8: ac20144c */ sw $zero,0x144c($at) +.L0f0042dc: +/* f0042dc: 8fbf0054 */ lw $ra,0x54($sp) +.L0f0042e0: +/* f0042e0: d7b40020 */ ldc1 $f20,0x20($sp) +/* f0042e4: d7b60028 */ ldc1 $f22,0x28($sp) +/* f0042e8: 8fb00030 */ lw $s0,0x30($sp) +/* f0042ec: 8fb10034 */ lw $s1,0x34($sp) +/* f0042f0: 8fb20038 */ lw $s2,0x38($sp) +/* f0042f4: 8fb3003c */ lw $s3,0x3c($sp) +/* f0042f8: 8fb40040 */ lw $s4,0x40($sp) +/* f0042fc: 8fb50044 */ lw $s5,0x44($sp) +/* f004300: 8fb60048 */ lw $s6,0x48($sp) +/* f004304: 8fb7004c */ lw $s7,0x4c($sp) +/* f004308: 8fbe0050 */ lw $s8,0x50($sp) +/* f00430c: 03e00008 */ jr $ra +/* f004310: 27bd00d8 */ addiu $sp,$sp,0xd8 +); + +GLOBAL_ASM( +glabel func0f004314 +/* f004314: 3c02800a */ lui $v0,0x800a +/* f004318: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f00431c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f004320: afbf0014 */ sw $ra,0x14($sp) +/* f004324: 244e0638 */ addiu $t6,$v0,0x638 +/* f004328: 244f0ddc */ addiu $t7,$v0,0xddc +/* f00432c: afae001c */ sw $t6,0x1c($sp) +/* f004330: 0fc016ec */ jal func0f005bb0 +/* f004334: afaf0018 */ sw $t7,0x18($sp) +/* f004338: 8fb8001c */ lw $t8,0x1c($sp) +/* f00433c: 8fa80018 */ lw $t0,0x18($sp) +/* f004340: 3c0a800a */ lui $t2,0x800a +/* f004344: 83190005 */ lb $t9,0x5($t8) +/* f004348: 17200004 */ bnez $t9,.L0f00435c +/* f00434c: 00000000 */ sll $zero,$zero,0x0 +/* f004350: 81090005 */ lb $t1,0x5($t0) +/* f004354: 51200008 */ beqzl $t1,.L0f004378 +/* f004358: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00435c: +/* f00435c: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f004360: 24050040 */ addiu $a1,$zero,0x40 +/* f004364: 24060050 */ addiu $a2,$zero,0x50 +/* f004368: 8d4b00bc */ lw $t3,0xbc($t2) +/* f00436c: 0fc010e3 */ jal func0f00438c +/* f004370: 85640028 */ lh $a0,0x28($t3) +/* f004374: 8fbf0014 */ lw $ra,0x14($sp) +.L0f004378: +/* f004378: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00437c: 03e00008 */ jr $ra +/* f004380: 00000000 */ sll $zero,$zero,0x0 +/* f004384: 03e00008 */ jr $ra +/* f004388: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00438c +/* f00438c: 27bdff80 */ addiu $sp,$sp,-128 +/* f004390: afbe0050 */ sw $s8,0x50($sp) +/* f004394: 3c1e8006 */ lui $s8,0x8006 +/* f004398: 27de1420 */ addiu $s8,$s8,0x1420 +/* f00439c: 8fc30000 */ lw $v1,0x0($s8) +/* f0043a0: afb7004c */ sw $s7,0x4c($sp) +/* f0043a4: afb60048 */ sw $s6,0x48($sp) +/* f0043a8: 00a0b025 */ or $s6,$a1,$zero +/* f0043ac: 00c0b825 */ or $s7,$a2,$zero +/* f0043b0: afbf0054 */ sw $ra,0x54($sp) +/* f0043b4: afb50044 */ sw $s5,0x44($sp) +/* f0043b8: afb40040 */ sw $s4,0x40($sp) +/* f0043bc: afb3003c */ sw $s3,0x3c($sp) +/* f0043c0: afb20038 */ sw $s2,0x38($sp) +/* f0043c4: afb10034 */ sw $s1,0x34($sp) +/* f0043c8: afb00030 */ sw $s0,0x30($sp) +/* f0043cc: f7b80028 */ sdc1 $f24,0x28($sp) +/* f0043d0: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0043d4: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0043d8: 10600050 */ beqz $v1,.L0f00451c +/* f0043dc: 00803825 */ or $a3,$a0,$zero +/* f0043e0: 3c15800a */ lui $s5,0x800a +/* f0043e4: 000488c0 */ sll $s1,$a0,0x3 +/* f0043e8: 02248821 */ addu $s1,$s1,$a0 +/* f0043ec: 26b54928 */ addiu $s5,$s5,0x4928 +/* f0043f0: 8eae0000 */ lw $t6,0x0($s5) +/* f0043f4: 00118880 */ sll $s1,$s1,0x2 +/* f0043f8: 02248823 */ subu $s1,$s1,$a0 +/* f0043fc: 00118880 */ sll $s1,$s1,0x2 +/* f004400: 01d17821 */ addu $t7,$t6,$s1 +/* f004404: 95f80000 */ lhu $t8,0x0($t7) +/* f004408: 00001025 */ or $v0,$zero,$zero +/* f00440c: 27b20078 */ addiu $s2,$sp,0x78 +/* f004410: 33198000 */ andi $t9,$t8,0x8000 +/* f004414: 13200003 */ beqz $t9,.L0f004424 +/* f004418: 27b30074 */ addiu $s3,$sp,0x74 +/* f00441c: 10000001 */ beqz $zero,.L0f004424 +/* f004420: 24020001 */ addiu $v0,$zero,0x1 +.L0f004424: +/* f004424: 1440003d */ bnez $v0,.L0f00451c +/* f004428: 000780c0 */ sll $s0,$a3,0x3 +/* f00442c: afa00078 */ sw $zero,0x78($sp) +/* f004430: afa00074 */ sw $zero,0x74($sp) +/* f004434: 00704021 */ addu $t0,$v1,$s0 +/* f004438: 8d040004 */ lw $a0,0x4($t0) +/* f00443c: 02402825 */ or $a1,$s2,$zero +/* f004440: 0fc5df23 */ jal func0f177c8c +/* f004444: 02603025 */ or $a2,$s3,$zero +/* f004448: 2414ffff */ addiu $s4,$zero,-1 +/* f00444c: 10540033 */ beq $v0,$s4,.L0f00451c +/* f004450: 3c0140a0 */ lui $at,0x40a0 +/* f004454: 44962000 */ mtc1 $s6,$f4 +/* f004458: 4481c000 */ mtc1 $at,$f24 +/* f00445c: 3c017f1a */ lui $at,0x7f1a +/* f004460: c4367dd8 */ lwc1 $f22,0x7dd8($at) +/* f004464: 46802520 */ cvt.s.w $f20,$f4 +/* f004468: 44823000 */ mtc1 $v0,$f6 +.L0f00446c: +/* f00446c: 00001025 */ or $v0,$zero,$zero +/* f004470: 46803220 */ cvt.s.w $f8,$f6 +/* f004474: 46164282 */ mul.s $f10,$f8,$f22 +/* f004478: 00000000 */ sll $zero,$zero,0x0 +/* f00447c: 46145402 */ mul.s $f16,$f10,$f20 +/* f004480: 00000000 */ sll $zero,$zero,0x0 +/* f004484: 46188002 */ mul.s $f0,$f16,$f24 +/* f004488: 1ac00007 */ blez $s6,.L0f0044a8 +/* f00448c: 46000086 */ mov.s $f2,$f0 +/* f004490: 4600a03c */ c.lt.s $f20,$f0 +/* f004494: 00000000 */ sll $zero,$zero,0x0 +/* f004498: 45020009 */ bc1fl .L0f0044c0 +/* f00449c: 8ea90000 */ lw $t1,0x0($s5) +/* f0044a0: 10000006 */ beqz $zero,.L0f0044bc +/* f0044a4: 4600a086 */ mov.s $f2,$f20 +.L0f0044a8: +/* f0044a8: 4614003c */ c.lt.s $f0,$f20 +/* f0044ac: 00000000 */ sll $zero,$zero,0x0 +/* f0044b0: 45020003 */ bc1fl .L0f0044c0 +/* f0044b4: 8ea90000 */ lw $t1,0x0($s5) +/* f0044b8: 4600a086 */ mov.s $f2,$f20 +.L0f0044bc: +/* f0044bc: 8ea90000 */ lw $t1,0x0($s5) +.L0f0044c0: +/* f0044c0: 01315021 */ addu $t2,$t1,$s1 +/* f0044c4: 954b0000 */ lhu $t3,0x0($t2) +/* f0044c8: 316c8000 */ andi $t4,$t3,0x8000 +/* f0044cc: 11800003 */ beqz $t4,.L0f0044dc +/* f0044d0: 00000000 */ sll $zero,$zero,0x0 +/* f0044d4: 10000001 */ beqz $zero,.L0f0044dc +/* f0044d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0044dc: +/* f0044dc: 54400008 */ bnezl $v0,.L0f004500 +/* f0044e0: 8fce0000 */ lw $t6,0x0($s8) +/* f0044e4: 4600148d */ trunc.w.s $f18,$f2 +/* f0044e8: 8fa40074 */ lw $a0,0x74($sp) +/* f0044ec: 02e03025 */ or $a2,$s7,$zero +/* f0044f0: 44059000 */ mfc1 $a1,$f18 +/* f0044f4: 0fc01156 */ jal func0f004558 +/* f0044f8: 00000000 */ sll $zero,$zero,0x0 +/* f0044fc: 8fce0000 */ lw $t6,0x0($s8) +.L0f004500: +/* f004500: 02402825 */ or $a1,$s2,$zero +/* f004504: 02603025 */ or $a2,$s3,$zero +/* f004508: 01d07821 */ addu $t7,$t6,$s0 +/* f00450c: 0fc5df23 */ jal func0f177c8c +/* f004510: 8de40004 */ lw $a0,0x4($t7) +/* f004514: 5454ffd5 */ bnel $v0,$s4,.L0f00446c +/* f004518: 44823000 */ mtc1 $v0,$f6 +.L0f00451c: +/* f00451c: 8fbf0054 */ lw $ra,0x54($sp) +/* f004520: d7b40018 */ ldc1 $f20,0x18($sp) +/* f004524: d7b60020 */ ldc1 $f22,0x20($sp) +/* f004528: d7b80028 */ ldc1 $f24,0x28($sp) +/* f00452c: 8fb00030 */ lw $s0,0x30($sp) +/* f004530: 8fb10034 */ lw $s1,0x34($sp) +/* f004534: 8fb20038 */ lw $s2,0x38($sp) +/* f004538: 8fb3003c */ lw $s3,0x3c($sp) +/* f00453c: 8fb40040 */ lw $s4,0x40($sp) +/* f004540: 8fb50044 */ lw $s5,0x44($sp) +/* f004544: 8fb60048 */ lw $s6,0x48($sp) +/* f004548: 8fb7004c */ lw $s7,0x4c($sp) +/* f00454c: 8fbe0050 */ lw $s8,0x50($sp) +/* f004550: 03e00008 */ jr $ra +/* f004554: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f004558 +/* f004558: 10800028 */ beqz $a0,.L0f0045fc +/* f00455c: 3c07800a */ lui $a3,0x800a +/* f004560: 000410c0 */ sll $v0,$a0,0x3 +/* f004564: 24e74928 */ addiu $a3,$a3,0x4928 +/* f004568: 00441021 */ addu $v0,$v0,$a0 +/* f00456c: 8cee0000 */ lw $t6,0x0($a3) +/* f004570: 00021080 */ sll $v0,$v0,0x2 +/* f004574: 00441023 */ subu $v0,$v0,$a0 +/* f004578: 00021080 */ sll $v0,$v0,0x2 +/* f00457c: 01c21821 */ addu $v1,$t6,$v0 +/* f004580: 946f0000 */ lhu $t7,0x0($v1) +/* f004584: 31f80004 */ andi $t8,$t7,0x4 +/* f004588: 1300001c */ beqz $t8,.L0f0045fc +/* f00458c: 00000000 */ sll $zero,$zero,0x0 +/* f004590: 58a0000f */ blezl $a1,.L0f0045d0 +/* f004594: 84640052 */ lh $a0,0x52($v1) +/* f004598: 84640052 */ lh $a0,0x52($v1) +/* f00459c: 0086082a */ slt $at,$a0,$a2 +/* f0045a0: 10200016 */ beqz $at,.L0f0045fc +/* f0045a4: 0085c821 */ addu $t9,$a0,$a1 +/* f0045a8: a4790052 */ sh $t9,0x52($v1) +/* f0045ac: 8ce80000 */ lw $t0,0x0($a3) +/* f0045b0: 01021821 */ addu $v1,$t0,$v0 +/* f0045b4: 84690052 */ lh $t1,0x52($v1) +/* f0045b8: 00c9082a */ slt $at,$a2,$t1 +/* f0045bc: 1020000f */ beqz $at,.L0f0045fc +/* f0045c0: 00000000 */ sll $zero,$zero,0x0 +/* f0045c4: 03e00008 */ jr $ra +/* f0045c8: a4660052 */ sh $a2,0x52($v1) +/* f0045cc: 84640052 */ lh $a0,0x52($v1) +.L0f0045d0: +/* f0045d0: 00c4082a */ slt $at,$a2,$a0 +/* f0045d4: 10200009 */ beqz $at,.L0f0045fc +/* f0045d8: 00855021 */ addu $t2,$a0,$a1 +/* f0045dc: a46a0052 */ sh $t2,0x52($v1) +/* f0045e0: 8ceb0000 */ lw $t3,0x0($a3) +/* f0045e4: 01621821 */ addu $v1,$t3,$v0 +/* f0045e8: 846c0052 */ lh $t4,0x52($v1) +/* f0045ec: 0186082a */ slt $at,$t4,$a2 +/* f0045f0: 10200002 */ beqz $at,.L0f0045fc +/* f0045f4: 00000000 */ sll $zero,$zero,0x0 +/* f0045f8: a4660052 */ sh $a2,0x52($v1) +.L0f0045fc: +/* f0045fc: 03e00008 */ jr $ra +/* f004600: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f004604 +/* f004604: 3c06800a */ lui $a2,0x800a +/* f004608: 000428c0 */ sll $a1,$a0,0x3 +/* f00460c: 24c64928 */ addiu $a2,$a2,0x4928 +/* f004610: 27bdff68 */ addiu $sp,$sp,-152 +/* f004614: 00a42821 */ addu $a1,$a1,$a0 +/* f004618: 8cce0000 */ lw $t6,0x0($a2) +/* f00461c: 00052880 */ sll $a1,$a1,0x2 +/* f004620: 00a42823 */ subu $a1,$a1,$a0 +/* f004624: 00052880 */ sll $a1,$a1,0x2 +/* f004628: afbf0024 */ sw $ra,0x24($sp) +/* f00462c: afb20020 */ sw $s2,0x20($sp) +/* f004630: afb1001c */ sw $s1,0x1c($sp) +/* f004634: afb00018 */ sw $s0,0x18($sp) +/* f004638: 3c028008 */ lui $v0,0x8008 +/* f00463c: 01c55821 */ addu $t3,$t6,$a1 +/* f004640: 956f0056 */ lhu $t7,0x56($t3) +/* f004644: 9442fc3c */ lhu $v0,-0x3c4($v0) +/* f004648: 504f0183 */ beql $v0,$t7,.L0f004c58 +/* f00464c: 8fbf0024 */ lw $ra,0x24($sp) +/* f004650: 85780002 */ lh $t8,0x2($t3) +/* f004654: 53000180 */ beqzl $t8,.L0f004c58 +/* f004658: 8fbf0024 */ lw $ra,0x24($sp) +/* f00465c: a5620056 */ sh $v0,0x56($t3) +/* f004660: 8cd90000 */ lw $t9,0x0($a2) +/* f004664: 03255821 */ addu $t3,$t9,$a1 +/* f004668: 95630000 */ lhu $v1,0x0($t3) +/* f00466c: 306e0040 */ andi $t6,$v1,0x40 +/* f004670: 15c00002 */ bnez $t6,.L0f00467c +/* f004674: 346f0200 */ ori $t7,$v1,0x200 +/* f004678: a56f0000 */ sh $t7,0x0($t3) +.L0f00467c: +/* f00467c: afa40098 */ sw $a0,0x98($sp) +/* f004680: 0fc002c9 */ jal func0f000b24 +/* f004684: afa50048 */ sw $a1,0x48($sp) +/* f004688: 3c18800a */ lui $t8,0x800a +/* f00468c: 8f184928 */ lw $t8,0x4928($t8) +/* f004690: 8fb90048 */ lw $t9,0x48($sp) +/* f004694: 305200ff */ andi $s2,$v0,0xff +/* f004698: 03197021 */ addu $t6,$t8,$t9 +/* f00469c: 8dcf0014 */ lw $t7,0x14($t6) +/* f0046a0: 85e40016 */ lh $a0,0x16($t7) +/* f0046a4: 0fc59e73 */ jal func0f1679cc +/* f0046a8: afa40070 */ sw $a0,0x70($sp) +/* f0046ac: 3c07800a */ lui $a3,0x800a +/* f0046b0: 24e74928 */ addiu $a3,$a3,0x4928 +/* f0046b4: 8fa60048 */ lw $a2,0x48($sp) +/* f0046b8: 8cf80000 */ lw $t8,0x0($a3) +/* f0046bc: 00402825 */ or $a1,$v0,$zero +/* f0046c0: 0306c821 */ addu $t9,$t8,$a2 +/* f0046c4: af220058 */ sw $v0,0x58($t9) +/* f0046c8: 8cee0000 */ lw $t6,0x0($a3) +/* f0046cc: 01c65821 */ addu $t3,$t6,$a2 +/* f0046d0: 8d630014 */ lw $v1,0x14($t3) +/* f0046d4: 856c0052 */ lh $t4,0x52($t3) +/* f0046d8: 846f0014 */ lh $t7,0x14($v1) +/* f0046dc: 8c790000 */ lw $t9,0x0($v1) +/* f0046e0: 000fc080 */ sll $t8,$t7,0x2 +/* f0046e4: 030fc023 */ subu $t8,$t8,$t7 +/* f0046e8: 0018c080 */ sll $t8,$t8,0x2 +/* f0046ec: 03192021 */ addu $a0,$t8,$t9 +/* f0046f0: 95780000 */ lhu $t8,0x0($t3) +/* f0046f4: 24840007 */ addiu $a0,$a0,0x7 +/* f0046f8: 348e0007 */ ori $t6,$a0,0x7 +/* f0046fc: 39cf0007 */ xori $t7,$t6,0x7 +/* f004700: 33190080 */ andi $t9,$t8,0x80 +/* f004704: 13200003 */ beqz $t9,.L0f004714 +/* f004708: 01e02025 */ or $a0,$t7,$zero +/* f00470c: 10000151 */ beqz $zero,.L0f004c54 +/* f004710: ad6f0058 */ sw $t7,0x58($t3) +.L0f004714: +/* f004714: 8fae0070 */ lw $t6,0x70($sp) +/* f004718: 00008025 */ or $s0,$zero,$zero +/* f00471c: 00008825 */ or $s1,$zero,$zero +/* f004720: 19c0014c */ blez $t6,.L0f004c54 +/* f004724: 00a05025 */ or $t2,$a1,$zero +/* f004728: 3c1f8007 */ lui $ra,0x8007 +/* f00472c: 27ff0764 */ addiu $ra,$ra,0x764 +/* f004730: 00804825 */ or $t1,$a0,$zero +.L0f004734: +/* f004734: 8cef0000 */ lw $t7,0x0($a3) +/* f004738: 01e65821 */ addu $t3,$t7,$a2 +/* f00473c: 8d780014 */ lw $t8,0x14($t3) +/* f004740: 8f190000 */ lw $t9,0x0($t8) +/* f004744: 03317021 */ addu $t6,$t9,$s1 +/* f004748: 91cf0006 */ lbu $t7,0x6($t6) +/* f00474c: 31f80001 */ andi $t8,$t7,0x1 +/* f004750: 1300003d */ beqz $t8,.L0f004848 +/* f004754: 00000000 */ sll $zero,$zero,0x0 +/* f004758: 91390000 */ lbu $t9,0x0($t1) +/* f00475c: 44923000 */ mtc1 $s2,$f6 +/* f004760: 3c017f1a */ lui $at,0x7f1a +/* f004764: a1590000 */ sb $t9,0x0($t2) +/* f004768: 912e0001 */ lbu $t6,0x1($t1) +/* f00476c: 46803220 */ cvt.s.w $f8,$f6 +/* f004770: a14e0001 */ sb $t6,0x1($t2) +/* f004774: 912f0002 */ lbu $t7,0x2($t1) +/* f004778: a14f0002 */ sb $t7,0x2($t2) +/* f00477c: 06410005 */ bgez $s2,.L0f004794 +/* f004780: c4247ddc */ lwc1 $f4,0x7ddc($at) +/* f004784: 3c014f80 */ lui $at,0x4f80 +/* f004788: 44815000 */ mtc1 $at,$f10 +/* f00478c: 00000000 */ sll $zero,$zero,0x0 +/* f004790: 460a4200 */ add.s $f8,$f8,$f10 +.L0f004794: +/* f004794: 91380003 */ lbu $t8,0x3($t1) +/* f004798: 46082402 */ mul.s $f16,$f4,$f8 +/* f00479c: 3c014f80 */ lui $at,0x4f80 +/* f0047a0: 44989000 */ mtc1 $t8,$f18 +/* f0047a4: 07010004 */ bgez $t8,.L0f0047b8 +/* f0047a8: 468091a0 */ cvt.s.w $f6,$f18 +/* f0047ac: 44815000 */ mtc1 $at,$f10 +/* f0047b0: 00000000 */ sll $zero,$zero,0x0 +/* f0047b4: 460a3180 */ add.s $f6,$f6,$f10 +.L0f0047b8: +/* f0047b8: 46103102 */ mul.s $f4,$f6,$f16 +/* f0047bc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0047c0: 3c014f00 */ lui $at,0x4f00 +/* f0047c4: 4459f800 */ cfc1 $t9,$31 +/* f0047c8: 44cef800 */ ctc1 $t6,$31 +/* f0047cc: 00000000 */ sll $zero,$zero,0x0 +/* f0047d0: 46002224 */ cvt.w.s $f8,$f4 +/* f0047d4: 444ef800 */ cfc1 $t6,$31 +/* f0047d8: 00000000 */ sll $zero,$zero,0x0 +/* f0047dc: 31ce0078 */ andi $t6,$t6,0x78 +/* f0047e0: 51c00013 */ beqzl $t6,.L0f004830 +/* f0047e4: 440e4000 */ mfc1 $t6,$f8 +/* f0047e8: 44814000 */ mtc1 $at,$f8 +/* f0047ec: 240e0001 */ addiu $t6,$zero,0x1 +/* f0047f0: 46082201 */ sub.s $f8,$f4,$f8 +/* f0047f4: 44cef800 */ ctc1 $t6,$31 +/* f0047f8: 00000000 */ sll $zero,$zero,0x0 +/* f0047fc: 46004224 */ cvt.w.s $f8,$f8 +/* f004800: 444ef800 */ cfc1 $t6,$31 +/* f004804: 00000000 */ sll $zero,$zero,0x0 +/* f004808: 31ce0078 */ andi $t6,$t6,0x78 +/* f00480c: 15c00005 */ bnez $t6,.L0f004824 +/* f004810: 00000000 */ sll $zero,$zero,0x0 +/* f004814: 440e4000 */ mfc1 $t6,$f8 +/* f004818: 3c018000 */ lui $at,0x8000 +/* f00481c: 10000007 */ beqz $zero,.L0f00483c +/* f004820: 01c17025 */ or $t6,$t6,$at +.L0f004824: +/* f004824: 10000005 */ beqz $zero,.L0f00483c +/* f004828: 240effff */ addiu $t6,$zero,-1 +/* f00482c: 440e4000 */ mfc1 $t6,$f8 +.L0f004830: +/* f004830: 00000000 */ sll $zero,$zero,0x0 +/* f004834: 05c0fffb */ bltz $t6,.L0f004824 +/* f004838: 00000000 */ sll $zero,$zero,0x0 +.L0f00483c: +/* f00483c: 44d9f800 */ ctc1 $t9,$31 +/* f004840: 100000fe */ beqz $zero,.L0f004c3c +/* f004844: a14e0003 */ sb $t6,0x3($t2) +.L0f004848: +/* f004848: 3c07800a */ lui $a3,0x800a +/* f00484c: 8ce7a244 */ lw $a3,-0x5dbc($a3) +/* f004850: 02406825 */ or $t5,$s2,$zero +/* f004854: 8ce800d8 */ lw $t0,0xd8($a3) +/* f004858: 15000013 */ bnez $t0,.L0f0048a8 +/* f00485c: 00000000 */ sll $zero,$zero,0x0 +/* f004860: 8fef0000 */ lw $t7,0x0($ra) +/* f004864: 15e00010 */ bnez $t7,.L0f0048a8 +/* f004868: 00000000 */ sll $zero,$zero,0x0 +/* f00486c: 8ce20480 */ lw $v0,0x480($a3) +/* f004870: 50400007 */ beqzl $v0,.L0f004890 +/* f004874: 8cee1c54 */ lw $t6,0x1c54($a3) +/* f004878: 1040000b */ beqz $v0,.L0f0048a8 +/* f00487c: 00000000 */ sll $zero,$zero,0x0 +/* f004880: 80580037 */ lb $t8,0x37($v0) +/* f004884: 17000008 */ bnez $t8,.L0f0048a8 +/* f004888: 00000000 */ sll $zero,$zero,0x0 +/* f00488c: 8cee1c54 */ lw $t6,0x1c54($a3) +.L0f004890: +/* f004890: 8cf900c4 */ lw $t9,0xc4($a3) +/* f004894: 01c07827 */ nor $t7,$t6,$zero +/* f004898: 032fc024 */ and $t8,$t9,$t7 +/* f00489c: 330e0001 */ andi $t6,$t8,0x1 +/* f0048a0: 55c00016 */ bnezl $t6,.L0f0048fc +/* f0048a4: 91220001 */ lbu $v0,0x1($t1) +.L0f0048a8: +/* f0048a8: 5500002c */ bnezl $t0,.L0f00495c +/* f0048ac: 91260000 */ lbu $a2,0x0($t1) +/* f0048b0: 8ff90000 */ lw $t9,0x0($ra) +/* f0048b4: 57200029 */ bnezl $t9,.L0f00495c +/* f0048b8: 91260000 */ lbu $a2,0x0($t1) +/* f0048bc: 8ce20480 */ lw $v0,0x480($a3) +/* f0048c0: 50400007 */ beqzl $v0,.L0f0048e0 +/* f0048c4: 8cee1c54 */ lw $t6,0x1c54($a3) +/* f0048c8: 50400024 */ beqzl $v0,.L0f00495c +/* f0048cc: 91260000 */ lbu $a2,0x0($t1) +/* f0048d0: 804f0037 */ lb $t7,0x37($v0) +/* f0048d4: 55e00021 */ bnezl $t7,.L0f00495c +/* f0048d8: 91260000 */ lbu $a2,0x0($t1) +/* f0048dc: 8cee1c54 */ lw $t6,0x1c54($a3) +.L0f0048e0: +/* f0048e0: 8cf800c4 */ lw $t8,0xc4($a3) +/* f0048e4: 01c0c827 */ nor $t9,$t6,$zero +/* f0048e8: 03197824 */ and $t7,$t8,$t9 +/* f0048ec: 31ee0008 */ andi $t6,$t7,0x8 +/* f0048f0: 51c0001a */ beqzl $t6,.L0f00495c +/* f0048f4: 91260000 */ lbu $a2,0x0($t1) +/* f0048f8: 91220001 */ lbu $v0,0x1($t1) +.L0f0048fc: +/* f0048fc: 91230000 */ lbu $v1,0x0($t1) +/* f004900: 0043082a */ slt $at,$v0,$v1 +/* f004904: 5020000a */ beqzl $at,.L0f004930 +/* f004908: 91230002 */ lbu $v1,0x2($t1) +/* f00490c: 91380002 */ lbu $t8,0x2($t1) +/* f004910: 00602025 */ or $a0,$v1,$zero +/* f004914: 00602825 */ or $a1,$v1,$zero +/* f004918: 0303082a */ slt $at,$t8,$v1 +/* f00491c: 50200004 */ beqzl $at,.L0f004930 +/* f004920: 91230002 */ lbu $v1,0x2($t1) +/* f004924: 1000000f */ beqz $zero,.L0f004964 +/* f004928: 00603025 */ or $a2,$v1,$zero +/* f00492c: 91230002 */ lbu $v1,0x2($t1) +.L0f004930: +/* f004930: 0062082a */ slt $at,$v1,$v0 +/* f004934: 10200003 */ beqz $at,.L0f004944 +/* f004938: 00602025 */ or $a0,$v1,$zero +/* f00493c: 10000001 */ beqz $zero,.L0f004944 +/* f004940: 00402025 */ or $a0,$v0,$zero +.L0f004944: +/* f004944: 00801025 */ or $v0,$a0,$zero +/* f004948: 00402025 */ or $a0,$v0,$zero +/* f00494c: 00402825 */ or $a1,$v0,$zero +/* f004950: 10000004 */ beqz $zero,.L0f004964 +/* f004954: 00403025 */ or $a2,$v0,$zero +/* f004958: 91260000 */ lbu $a2,0x0($t1) +.L0f00495c: +/* f00495c: 91250001 */ lbu $a1,0x1($t1) +/* f004960: 91240002 */ lbu $a0,0x2($t1) +.L0f004964: +/* f004964: 91390003 */ lbu $t9,0x3($t1) +/* f004968: 00c5082a */ slt $at,$a2,$a1 +/* f00496c: 00c01825 */ or $v1,$a2,$zero +/* f004970: 10200002 */ beqz $at,.L0f00497c +/* f004974: afb90084 */ sw $t9,0x84($sp) +/* f004978: 00a01825 */ or $v1,$a1,$zero +.L0f00497c: +/* f00497c: 0064082a */ slt $at,$v1,$a0 +/* f004980: 44864000 */ mtc1 $a2,$f8 +/* f004984: 50200003 */ beqzl $at,.L0f004994 +/* f004988: 01a3082a */ slt $at,$t5,$v1 +/* f00498c: 00801825 */ or $v1,$a0,$zero +/* f004990: 01a3082a */ slt $at,$t5,$v1 +.L0f004994: +/* f004994: 5020000d */ beqzl $at,.L0f0049cc +/* f004998: 44832000 */ mtc1 $v1,$f4 +/* f00499c: 44839000 */ mtc1 $v1,$f18 +/* f0049a0: 44925000 */ mtc1 $s2,$f10 +/* f0049a4: 3c014f80 */ lui $at,0x4f80 +/* f0049a8: 468090a0 */ cvt.s.w $f2,$f18 +/* f0049ac: 06410004 */ bgez $s2,.L0f0049c0 +/* f0049b0: 468051a0 */ cvt.s.w $f6,$f10 +/* f0049b4: 44818000 */ mtc1 $at,$f16 +/* f0049b8: 00000000 */ sll $zero,$zero,0x0 +/* f0049bc: 46103180 */ add.s $f6,$f6,$f16 +.L0f0049c0: +/* f0049c0: 10000005 */ beqz $zero,.L0f0049d8 +/* f0049c4: 46023003 */ div.s $f0,$f6,$f2 +/* f0049c8: 44832000 */ mtc1 $v1,$f4 +.L0f0049cc: +/* f0049cc: 3c013f80 */ lui $at,0x3f80 +/* f0049d0: 44810000 */ mtc1 $at,$f0 +/* f0049d4: 468020a0 */ cvt.s.w $f2,$f4 +.L0f0049d8: +/* f0049d8: 468044a0 */ cvt.s.w $f18,$f8 +/* f0049dc: 44853000 */ mtc1 $a1,$f6 +/* f0049e0: 00000000 */ sll $zero,$zero,0x0 +/* f0049e4: 46803120 */ cvt.s.w $f4,$f6 +/* f0049e8: 46009282 */ mul.s $f10,$f18,$f0 +/* f0049ec: 4600540d */ trunc.w.s $f16,$f10 +/* f0049f0: 44845000 */ mtc1 $a0,$f10 +/* f0049f4: 46002202 */ mul.s $f8,$f4,$f0 +/* f0049f8: 440e8000 */ mfc1 $t6,$f16 +/* f0049fc: 00000000 */ sll $zero,$zero,0x0 +/* f004a00: afae0080 */ sw $t6,0x80($sp) +/* f004a04: 46805420 */ cvt.s.w $f16,$f10 +/* f004a08: 4600448d */ trunc.w.s $f18,$f8 +/* f004a0c: 46008182 */ mul.s $f6,$f16,$f0 +/* f004a10: 44199000 */ mfc1 $t9,$f18 +/* f004a14: 46001202 */ mul.s $f8,$f2,$f0 +/* f004a18: afb9007c */ sw $t9,0x7c($sp) +/* f004a1c: 4600310d */ trunc.w.s $f4,$f6 +/* f004a20: 4600448d */ trunc.w.s $f18,$f8 +/* f004a24: 440e2000 */ mfc1 $t6,$f4 +/* f004a28: 00000000 */ sll $zero,$zero,0x0 +/* f004a2c: afae0078 */ sw $t6,0x78($sp) +/* f004a30: 8ce800d8 */ lw $t0,0xd8($a3) +/* f004a34: 44039000 */ mfc1 $v1,$f18 +/* f004a38: 15000013 */ bnez $t0,.L0f004a88 +/* f004a3c: 00000000 */ sll $zero,$zero,0x0 +/* f004a40: 8ff90000 */ lw $t9,0x0($ra) +/* f004a44: 17200010 */ bnez $t9,.L0f004a88 +/* f004a48: 00000000 */ sll $zero,$zero,0x0 +/* f004a4c: 8ce20480 */ lw $v0,0x480($a3) +/* f004a50: 50400007 */ beqzl $v0,.L0f004a70 +/* f004a54: 8cf81c54 */ lw $t8,0x1c54($a3) +/* f004a58: 1040000b */ beqz $v0,.L0f004a88 +/* f004a5c: 00000000 */ sll $zero,$zero,0x0 +/* f004a60: 804f0037 */ lb $t7,0x37($v0) +/* f004a64: 15e00008 */ bnez $t7,.L0f004a88 +/* f004a68: 00000000 */ sll $zero,$zero,0x0 +/* f004a6c: 8cf81c54 */ lw $t8,0x1c54($a3) +.L0f004a70: +/* f004a70: 8cee00c4 */ lw $t6,0xc4($a3) +/* f004a74: 0300c827 */ nor $t9,$t8,$zero +/* f004a78: 01d97824 */ and $t7,$t6,$t9 +/* f004a7c: 31f80001 */ andi $t8,$t7,0x1 +/* f004a80: 17000015 */ bnez $t8,.L0f004ad8 +/* f004a84: 00000000 */ sll $zero,$zero,0x0 +.L0f004a88: +/* f004a88: 55000016 */ bnezl $t0,.L0f004ae4 +/* f004a8c: 01837821 */ addu $t7,$t4,$v1 +/* f004a90: 8fee0000 */ lw $t6,0x0($ra) +/* f004a94: 55c00013 */ bnezl $t6,.L0f004ae4 +/* f004a98: 01837821 */ addu $t7,$t4,$v1 +/* f004a9c: 8ce20480 */ lw $v0,0x480($a3) +/* f004aa0: 50400007 */ beqzl $v0,.L0f004ac0 +/* f004aa4: 8cf81c54 */ lw $t8,0x1c54($a3) +/* f004aa8: 5040000e */ beqzl $v0,.L0f004ae4 +/* f004aac: 01837821 */ addu $t7,$t4,$v1 +/* f004ab0: 80590037 */ lb $t9,0x37($v0) +/* f004ab4: 5720000b */ bnezl $t9,.L0f004ae4 +/* f004ab8: 01837821 */ addu $t7,$t4,$v1 +/* f004abc: 8cf81c54 */ lw $t8,0x1c54($a3) +.L0f004ac0: +/* f004ac0: 8cef00c4 */ lw $t7,0xc4($a3) +/* f004ac4: 03007027 */ nor $t6,$t8,$zero +/* f004ac8: 01eec824 */ and $t9,$t7,$t6 +/* f004acc: 33380008 */ andi $t8,$t9,0x8 +/* f004ad0: 53000004 */ beqzl $t8,.L0f004ae4 +/* f004ad4: 01837821 */ addu $t7,$t4,$v1 +.L0f004ad8: +/* f004ad8: 10000006 */ beqz $zero,.L0f004af4 +/* f004adc: 00006025 */ or $t4,$zero,$zero +/* f004ae0: 01837821 */ addu $t7,$t4,$v1 +.L0f004ae4: +/* f004ae4: 29e1011e */ slti $at,$t7,0x11e +/* f004ae8: 14200002 */ bnez $at,.L0f004af4 +/* f004aec: 240e011d */ addiu $t6,$zero,0x11d +/* f004af0: 01c36023 */ subu $t4,$t6,$v1 +.L0f004af4: +/* f004af4: 8fb90080 */ lw $t9,0x80($sp) +/* f004af8: 8fb8007c */ lw $t8,0x7c($sp) +/* f004afc: 8fae0078 */ lw $t6,0x78($sp) +/* f004b00: 03387821 */ addu $t7,$t9,$t8 +/* f004b04: 01eec821 */ addu $t9,$t7,$t6 +/* f004b08: 5720000c */ bnezl $t9,.L0f004b3c +/* f004b0c: 8fae0080 */ lw $t6,0x80($sp) +/* f004b10: 44805000 */ mtc1 $zero,$f10 +/* f004b14: c570005c */ lwc1 $f16,0x5c($t3) +/* f004b18: 46105032 */ c.eq.s $f10,$f16 +/* f004b1c: 00000000 */ sll $zero,$zero,0x0 +/* f004b20: 45030006 */ bc1tl .L0f004b3c +/* f004b24: 8fae0080 */ lw $t6,0x80($sp) +/* f004b28: 95780000 */ lhu $t8,0x0($t3) +/* f004b2c: 330f2000 */ andi $t7,$t8,0x2000 +/* f004b30: 51e0000b */ beqzl $t7,.L0f004b60 +/* f004b34: 9578004e */ lhu $t8,0x4e($t3) +/* f004b38: 8fae0080 */ lw $t6,0x80($sp) +.L0f004b3c: +/* f004b3c: 8fb8007c */ lw $t8,0x7c($sp) +/* f004b40: 01ccc821 */ addu $t9,$t6,$t4 +/* f004b44: 8fae0078 */ lw $t6,0x78($sp) +/* f004b48: afb90080 */ sw $t9,0x80($sp) +/* f004b4c: 030c7821 */ addu $t7,$t8,$t4 +/* f004b50: 01ccc821 */ addu $t9,$t6,$t4 +/* f004b54: afaf007c */ sw $t7,0x7c($sp) +/* f004b58: afb90078 */ sw $t9,0x78($sp) +/* f004b5c: 9578004e */ lhu $t8,0x4e($t3) +.L0f004b60: +/* f004b60: 24010005 */ addiu $at,$zero,0x5 +/* f004b64: 00187b02 */ srl $t7,$t8,0xc +/* f004b68: 55e1000f */ bnel $t7,$at,.L0f004ba8 +/* f004b6c: 8fae0080 */ lw $t6,0x80($sp) +/* f004b70: 87a4009a */ lh $a0,0x9a($sp) +/* f004b74: 27a50080 */ addiu $a1,$sp,0x80 +/* f004b78: 27a6007c */ addiu $a2,$sp,0x7c +/* f004b7c: 27a70078 */ addiu $a3,$sp,0x78 +/* f004b80: afa9003c */ sw $t1,0x3c($sp) +/* f004b84: afaa0040 */ sw $t2,0x40($sp) +/* f004b88: 0fc6192e */ jal func0f1864b8 +/* f004b8c: afac0074 */ sw $t4,0x74($sp) +/* f004b90: 3c1f8007 */ lui $ra,0x8007 +/* f004b94: 27ff0764 */ addiu $ra,$ra,0x764 +/* f004b98: 8fa9003c */ lw $t1,0x3c($sp) +/* f004b9c: 8faa0040 */ lw $t2,0x40($sp) +/* f004ba0: 8fac0074 */ lw $t4,0x74($sp) +/* f004ba4: 8fae0080 */ lw $t6,0x80($sp) +.L0f004ba8: +/* f004ba8: 29c10100 */ slti $at,$t6,0x100 +/* f004bac: 14200002 */ bnez $at,.L0f004bb8 +/* f004bb0: 241900ff */ addiu $t9,$zero,0xff +/* f004bb4: afb90080 */ sw $t9,0x80($sp) +.L0f004bb8: +/* f004bb8: 8fb8007c */ lw $t8,0x7c($sp) +/* f004bbc: 2b010100 */ slti $at,$t8,0x100 +/* f004bc0: 14200002 */ bnez $at,.L0f004bcc +/* f004bc4: 240f00ff */ addiu $t7,$zero,0xff +/* f004bc8: afaf007c */ sw $t7,0x7c($sp) +.L0f004bcc: +/* f004bcc: 8fae0078 */ lw $t6,0x78($sp) +/* f004bd0: 29c10100 */ slti $at,$t6,0x100 +/* f004bd4: 14200002 */ bnez $at,.L0f004be0 +/* f004bd8: 241900ff */ addiu $t9,$zero,0xff +/* f004bdc: afb90078 */ sw $t9,0x78($sp) +.L0f004be0: +/* f004be0: 8fb80080 */ lw $t8,0x80($sp) +/* f004be4: 07030003 */ bgezl $t8,.L0f004bf4 +/* f004be8: 8faf007c */ lw $t7,0x7c($sp) +/* f004bec: afa00080 */ sw $zero,0x80($sp) +/* f004bf0: 8faf007c */ lw $t7,0x7c($sp) +.L0f004bf4: +/* f004bf4: 05e30003 */ bgezl $t7,.L0f004c04 +/* f004bf8: 8fae0078 */ lw $t6,0x78($sp) +/* f004bfc: afa0007c */ sw $zero,0x7c($sp) +/* f004c00: 8fae0078 */ lw $t6,0x78($sp) +.L0f004c04: +/* f004c04: 05c30003 */ bgezl $t6,.L0f004c14 +/* f004c08: 8fb90080 */ lw $t9,0x80($sp) +/* f004c0c: afa00078 */ sw $zero,0x78($sp) +/* f004c10: 8fb90080 */ lw $t9,0x80($sp) +.L0f004c14: +/* f004c14: 3c07800a */ lui $a3,0x800a +/* f004c18: 24e74928 */ addiu $a3,$a3,0x4928 +/* f004c1c: a1590000 */ sb $t9,0x0($t2) +/* f004c20: 8fb8007c */ lw $t8,0x7c($sp) +/* f004c24: a1580001 */ sb $t8,0x1($t2) +/* f004c28: 8faf0078 */ lw $t7,0x78($sp) +/* f004c2c: a14f0002 */ sb $t7,0x2($t2) +/* f004c30: 8fae0084 */ lw $t6,0x84($sp) +/* f004c34: a14e0003 */ sb $t6,0x3($t2) +/* f004c38: 8fa60048 */ lw $a2,0x48($sp) +.L0f004c3c: +/* f004c3c: 8fb90070 */ lw $t9,0x70($sp) +/* f004c40: 26100001 */ addiu $s0,$s0,0x1 +/* f004c44: 2631000c */ addiu $s1,$s1,0xc +/* f004c48: 254a0004 */ addiu $t2,$t2,0x4 +/* f004c4c: 1619feb9 */ bne $s0,$t9,.L0f004734 +/* f004c50: 25290004 */ addiu $t1,$t1,0x4 +.L0f004c54: +/* f004c54: 8fbf0024 */ lw $ra,0x24($sp) +.L0f004c58: +/* f004c58: 8fb00018 */ lw $s0,0x18($sp) +/* f004c5c: 8fb1001c */ lw $s1,0x1c($sp) +/* f004c60: 8fb20020 */ lw $s2,0x20($sp) +/* f004c64: 03e00008 */ jr $ra +/* f004c68: 27bd0098 */ addiu $sp,$sp,0x98 +); + +GLOBAL_ASM( +glabel func0f004c6c +/* f004c6c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f004c70: afbf002c */ sw $ra,0x2c($sp) +/* f004c74: afb50028 */ sw $s5,0x28($sp) +/* f004c78: afb40024 */ sw $s4,0x24($sp) +/* f004c7c: afb30020 */ sw $s3,0x20($sp) +/* f004c80: afb2001c */ sw $s2,0x1c($sp) +/* f004c84: afb10018 */ sw $s1,0x18($sp) +/* f004c88: afb00014 */ sw $s0,0x14($sp) +/* f004c8c: 0fc5db69 */ jal func0f176da4 +/* f004c90: 24042000 */ addiu $a0,$zero,0x2000 +/* f004c94: 3c15800a */ lui $s5,0x800a +/* f004c98: 26b5cadc */ addiu $s5,$s5,-13604 +/* f004c9c: 8ea40000 */ lw $a0,0x0($s5) +/* f004ca0: afa20044 */ sw $v0,0x44($sp) +/* f004ca4: 00047080 */ sll $t6,$a0,0x2 +/* f004ca8: 0fc5db69 */ jal func0f176da4 +/* f004cac: 01c02025 */ or $a0,$t6,$zero +/* f004cb0: 8ea40000 */ lw $a0,0x0($s5) +/* f004cb4: afa20040 */ sw $v0,0x40($sp) +/* f004cb8: 00047880 */ sll $t7,$a0,0x2 +/* f004cbc: 01e47823 */ subu $t7,$t7,$a0 +/* f004cc0: 0fc5db69 */ jal func0f176da4 +/* f004cc4: 000f2080 */ sll $a0,$t7,0x2 +/* f004cc8: 8ea40000 */ lw $a0,0x0($s5) +/* f004ccc: 00409025 */ or $s2,$v0,$zero +/* f004cd0: 0004c080 */ sll $t8,$a0,0x2 +/* f004cd4: 0fc5db69 */ jal func0f176da4 +/* f004cd8: 03002025 */ or $a0,$t8,$zero +/* f004cdc: 8ea40000 */ lw $a0,0x0($s5) +/* f004ce0: afa20038 */ sw $v0,0x38($sp) +/* f004ce4: 0004c840 */ sll $t9,$a0,0x1 +/* f004ce8: 0fc5db69 */ jal func0f176da4 +/* f004cec: 03202025 */ or $a0,$t9,$zero +/* f004cf0: 8ea50000 */ lw $a1,0x0($s5) +/* f004cf4: 00403825 */ or $a3,$v0,$zero +/* f004cf8: 00008825 */ or $s1,$zero,$zero +/* f004cfc: 18a00009 */ blez $a1,.L0f004d24 +/* f004d00: 8fb40038 */ lw $s4,0x38($sp) +.L0f004d04: +/* f004d04: 12200002 */ beqz $s1,.L0f004d10 +/* f004d08: 00115840 */ sll $t3,$s1,0x1 +/* f004d0c: 028ba021 */ addu $s4,$s4,$t3 +.L0f004d10: +/* f004d10: 26310001 */ addiu $s1,$s1,0x1 +/* f004d14: 0225082a */ slt $at,$s1,$a1 +/* f004d18: 1420fffa */ bnez $at,.L0f004d04 +/* f004d1c: 00000000 */ sll $zero,$zero,0x0 +/* f004d20: 00008825 */ or $s1,$zero,$zero +.L0f004d24: +/* f004d24: 02802025 */ or $a0,$s4,$zero +/* f004d28: 0fc5db69 */ jal func0f176da4 +/* f004d2c: afa70034 */ sw $a3,0x34($sp) +/* f004d30: 0040a025 */ or $s4,$v0,$zero +/* f004d34: 0fc5db69 */ jal func0f176da4 +/* f004d38: 00402025 */ or $a0,$v0,$zero +/* f004d3c: 00402025 */ or $a0,$v0,$zero +/* f004d40: 0c0048f2 */ jal 0x123c8 +/* f004d44: 24050004 */ addiu $a1,$zero,0x4 +/* f004d48: 8ea50000 */ lw $a1,0x0($s5) +/* f004d4c: 8fa30038 */ lw $v1,0x38($sp) +/* f004d50: 3c138006 */ lui $s3,0x8006 +/* f004d54: 26731430 */ addiu $s3,$s3,0x1430 +/* f004d58: 8fa70034 */ lw $a3,0x34($sp) +/* f004d5c: ae620000 */ sw $v0,0x0($s3) +/* f004d60: 18a00014 */ blez $a1,.L0f004db4 +/* f004d64: 00433021 */ addu $a2,$v0,$v1 +/* f004d68: 00008025 */ or $s0,$zero,$zero +.L0f004d6c: +/* f004d6c: 52200008 */ beqzl $s1,.L0f004d90 +/* f004d70: 8e6f0000 */ lw $t7,0x0($s3) +/* f004d74: 8e6c0000 */ lw $t4,0x0($s3) +/* f004d78: 00117040 */ sll $t6,$s1,0x1 +/* f004d7c: 01906821 */ addu $t5,$t4,$s0 +/* f004d80: ada60000 */ sw $a2,0x0($t5) +/* f004d84: 10000004 */ beqz $zero,.L0f004d98 +/* f004d88: 00ce3021 */ addu $a2,$a2,$t6 +/* f004d8c: 8e6f0000 */ lw $t7,0x0($s3) +.L0f004d90: +/* f004d90: 01f0c021 */ addu $t8,$t7,$s0 +/* f004d94: af000000 */ sw $zero,0x0($t8) +.L0f004d98: +/* f004d98: 8ea50000 */ lw $a1,0x0($s5) +/* f004d9c: 26310001 */ addiu $s1,$s1,0x1 +/* f004da0: 26100004 */ addiu $s0,$s0,0x4 +/* f004da4: 0225082a */ slt $at,$s1,$a1 +/* f004da8: 1420fff0 */ bnez $at,.L0f004d6c +/* f004dac: 00000000 */ sll $zero,$zero,0x0 +/* f004db0: 00008825 */ or $s1,$zero,$zero +.L0f004db4: +/* f004db4: 00a70019 */ multu $a1,$a3 +/* f004db8: 8fb90044 */ lw $t9,0x44($sp) +/* f004dbc: 8fab0040 */ lw $t3,0x40($sp) +/* f004dc0: 0292a021 */ addu $s4,$s4,$s2 +/* f004dc4: 0299a021 */ addu $s4,$s4,$t9 +/* f004dc8: 028ba021 */ addu $s4,$s4,$t3 +/* f004dcc: 0283a021 */ addu $s4,$s4,$v1 +/* f004dd0: afa70034 */ sw $a3,0x34($sp) +/* f004dd4: 00006012 */ mflo $t4 +/* f004dd8: 028c2021 */ addu $a0,$s4,$t4 +/* f004ddc: 0fc5db69 */ jal func0f176da4 +/* f004de0: 00000000 */ sll $zero,$zero,0x0 +/* f004de4: 0c0048c9 */ jal 0x12324 +/* f004de8: 00000000 */ sll $zero,$zero,0x0 +/* f004dec: 8fad0044 */ lw $t5,0x44($sp) +/* f004df0: 3c01800a */ lui $at,0x800a +/* f004df4: ac22cad0 */ sw $v0,-0x3530($at) +/* f004df8: 3c01800a */ lui $at,0x800a +/* f004dfc: 004d1821 */ addu $v1,$v0,$t5 +/* f004e00: ac23cad8 */ sw $v1,-0x3528($at) +/* f004e04: 8fa70034 */ lw $a3,0x34($sp) +/* f004e08: 8ea50000 */ lw $a1,0x0($s5) +/* f004e0c: 8fae0040 */ lw $t6,0x40($sp) +/* f004e10: 8fb40038 */ lw $s4,0x38($sp) +/* f004e14: 00a70019 */ multu $a1,$a3 +/* f004e18: 3c128006 */ lui $s2,0x8006 +/* f004e1c: 006e2021 */ addu $a0,$v1,$t6 +/* f004e20: 2652142c */ addiu $s2,$s2,0x142c +/* f004e24: 00944021 */ addu $t0,$a0,$s4 +/* f004e28: ae440000 */ sw $a0,0x0($s2) +/* f004e2c: 3c018006 */ lui $at,0x8006 +/* f004e30: 34028009 */ dli $v0,0x8009 +/* f004e34: 00008025 */ or $s0,$zero,$zero +/* f004e38: 0000c012 */ mflo $t8 +/* f004e3c: 01183021 */ addu $a2,$t0,$t8 +/* f004e40: ac261428 */ sw $a2,0x1428($at) +/* f004e44: 18a0001a */ blez $a1,.L0f004eb0 +/* f004e48: 01003025 */ or $a2,$t0,$zero +.L0f004e4c: +/* f004e4c: 8e590000 */ lw $t9,0x0($s2) +/* f004e50: 26310001 */ addiu $s1,$s1,0x1 +/* f004e54: 0287a021 */ addu $s4,$s4,$a3 +/* f004e58: 03305821 */ addu $t3,$t9,$s0 +/* f004e5c: ad660000 */ sw $a2,0x0($t3) +/* f004e60: 8ea50000 */ lw $a1,0x0($s5) +/* f004e64: 00c73021 */ addu $a2,$a2,$a3 +/* f004e68: 00002025 */ or $a0,$zero,$zero +/* f004e6c: 18a0000c */ blez $a1,.L0f004ea0 +/* f004e70: 00001825 */ or $v1,$zero,$zero +/* f004e74: 8e4c0000 */ lw $t4,0x0($s2) +.L0f004e78: +/* f004e78: 24840001 */ addiu $a0,$a0,0x1 +/* f004e7c: 01906821 */ addu $t5,$t4,$s0 +/* f004e80: 8dae0000 */ lw $t6,0x0($t5) +/* f004e84: 01c3c021 */ addu $t8,$t6,$v1 +/* f004e88: a7020000 */ sh $v0,0x0($t8) +/* f004e8c: 8ea50000 */ lw $a1,0x0($s5) +/* f004e90: 24630002 */ addiu $v1,$v1,0x2 +/* f004e94: 0085082a */ slt $at,$a0,$a1 +/* f004e98: 5420fff7 */ bnezl $at,.L0f004e78 +/* f004e9c: 8e4c0000 */ lw $t4,0x0($s2) +.L0f004ea0: +/* f004ea0: 0225082a */ slt $at,$s1,$a1 +/* f004ea4: 1420ffe9 */ bnez $at,.L0f004e4c +/* f004ea8: 26100004 */ addiu $s0,$s0,0x4 +/* f004eac: 00008825 */ or $s1,$zero,$zero +.L0f004eb0: +/* f004eb0: 18a0001c */ blez $a1,.L0f004f24 +/* f004eb4: 00008025 */ or $s0,$zero,$zero +/* f004eb8: 0000a025 */ or $s4,$zero,$zero +.L0f004ebc: +/* f004ebc: 0fc2d95b */ jal func0f0b656c +/* f004ec0: 02202025 */ or $a0,$s1,$zero +/* f004ec4: 3c013f00 */ lui $at,0x3f00 +/* f004ec8: 44812000 */ mtc1 $at,$f4 +/* f004ecc: 00007825 */ or $t7,$zero,$zero +/* f004ed0: 3c19800a */ lui $t9,0x800a +/* f004ed4: 4600203c */ c.lt.s $f4,$f0 +/* f004ed8: 00000000 */ sll $zero,$zero,0x0 +/* f004edc: 45000002 */ bc1f .L0f004ee8 +/* f004ee0: 00000000 */ sll $zero,$zero,0x0 +/* f004ee4: 240f0001 */ addiu $t7,$zero,0x1 +.L0f004ee8: +/* f004ee8: 8f39cad8 */ lw $t9,-0x3528($t9) +/* f004eec: 3c0c8006 */ lui $t4,0x8006 +/* f004ef0: 02202025 */ or $a0,$s1,$zero +/* f004ef4: 03305821 */ addu $t3,$t9,$s0 +/* f004ef8: ad6f0000 */ sw $t7,0x0($t3) +/* f004efc: 8d8c1428 */ lw $t4,0x1428($t4) +/* f004f00: 0c005f38 */ jal 0x17ce0 +/* f004f04: 028c2821 */ addu $a1,$s4,$t4 +/* f004f08: 8ea50000 */ lw $a1,0x0($s5) +/* f004f0c: 26310001 */ addiu $s1,$s1,0x1 +/* f004f10: 26100004 */ addiu $s0,$s0,0x4 +/* f004f14: 0225082a */ slt $at,$s1,$a1 +/* f004f18: 1420ffe8 */ bnez $at,.L0f004ebc +/* f004f1c: 2694000c */ addiu $s4,$s4,0xc +/* f004f20: 00008825 */ or $s1,$zero,$zero +.L0f004f24: +/* f004f24: 3c0d800a */ lui $t5,0x800a +/* f004f28: 8dada474 */ lw $t5,-0x5b8c($t5) +/* f004f2c: 24010033 */ addiu $at,$zero,0x33 +/* f004f30: 3c18800a */ lui $t8,0x800a +/* f004f34: 15a10005 */ bne $t5,$at,.L0f004f4c +/* f004f38: 00005025 */ or $t2,$zero,$zero +/* f004f3c: 8f18cad8 */ lw $t8,-0x3528($t8) +/* f004f40: 240e0001 */ addiu $t6,$zero,0x1 +/* f004f44: af0e0000 */ sw $t6,0x0($t8) +/* f004f48: 8ea50000 */ lw $a1,0x0($s5) +.L0f004f4c: +/* f004f4c: 18a0000e */ blez $a1,.L0f004f88 +/* f004f50: 00008025 */ or $s0,$zero,$zero +/* f004f54: 8e590000 */ lw $t9,0x0($s2) +.L0f004f58: +/* f004f58: 26310001 */ addiu $s1,$s1,0x1 +/* f004f5c: 03307821 */ addu $t7,$t9,$s0 +/* f004f60: 8deb0000 */ lw $t3,0x0($t7) +/* f004f64: 26100004 */ addiu $s0,$s0,0x4 +/* f004f68: 016a6021 */ addu $t4,$t3,$t2 +/* f004f6c: a5800000 */ sh $zero,0x0($t4) +/* f004f70: 8ead0000 */ lw $t5,0x0($s5) +/* f004f74: 254a0002 */ addiu $t2,$t2,0x2 +/* f004f78: 022d082a */ slt $at,$s1,$t5 +/* f004f7c: 5420fff6 */ bnezl $at,.L0f004f58 +/* f004f80: 8e590000 */ lw $t9,0x0($s2) +/* f004f84: 00008825 */ or $s1,$zero,$zero +.L0f004f88: +/* f004f88: 0fc01417 */ jal func0f00505c +/* f004f8c: 00000000 */ sll $zero,$zero,0x0 +/* f004f90: 8ea50000 */ lw $a1,0x0($s5) +/* f004f94: 58a00029 */ blezl $a1,.L0f00503c +/* f004f98: 8fbf002c */ lw $ra,0x2c($sp) +.L0f004f9c: +/* f004f9c: 1a200022 */ blez $s1,.L0f005028 +/* f004fa0: 00002025 */ or $a0,$zero,$zero +/* f004fa4: 00115040 */ sll $t2,$s1,0x1 +/* f004fa8: 00118080 */ sll $s0,$s1,0x2 +/* f004fac: 00001825 */ or $v1,$zero,$zero +/* f004fb0: 00003825 */ or $a3,$zero,$zero +.L0f004fb4: +/* f004fb4: 8e420000 */ lw $v0,0x0($s2) +/* f004fb8: 24840001 */ addiu $a0,$a0,0x1 +/* f004fbc: 00507021 */ addu $t6,$v0,$s0 +/* f004fc0: 00477821 */ addu $t7,$v0,$a3 +/* f004fc4: 8dd80000 */ lw $t8,0x0($t6) +/* f004fc8: 8deb0000 */ lw $t3,0x0($t7) +/* f004fcc: 24e70004 */ addiu $a3,$a3,0x4 +/* f004fd0: 0303c821 */ addu $t9,$t8,$v1 +/* f004fd4: 016a6021 */ addu $t4,$t3,$t2 +/* f004fd8: 97250000 */ lhu $a1,0x0($t9) +/* f004fdc: 95890000 */ lhu $t1,0x0($t4) +/* f004fe0: 00a9082a */ slt $at,$a1,$t1 +/* f004fe4: 50200008 */ beqzl $at,.L0f005008 +/* f004fe8: 8e6f0000 */ lw $t7,0x0($s3) +/* f004fec: 8e6d0000 */ lw $t5,0x0($s3) +/* f004ff0: 01b07021 */ addu $t6,$t5,$s0 +/* f004ff4: 8dd80000 */ lw $t8,0x0($t6) +/* f004ff8: 0303c821 */ addu $t9,$t8,$v1 +/* f004ffc: 10000006 */ beqz $zero,.L0f005018 +/* f005000: a7250000 */ sh $a1,0x0($t9) +/* f005004: 8e6f0000 */ lw $t7,0x0($s3) +.L0f005008: +/* f005008: 01f05821 */ addu $t3,$t7,$s0 +/* f00500c: 8d6c0000 */ lw $t4,0x0($t3) +/* f005010: 01836821 */ addu $t5,$t4,$v1 +/* f005014: a5a90000 */ sh $t1,0x0($t5) +.L0f005018: +/* f005018: 1491ffe6 */ bne $a0,$s1,.L0f004fb4 +/* f00501c: 24630002 */ addiu $v1,$v1,0x2 +/* f005020: 3c05800a */ lui $a1,0x800a +/* f005024: 8ca5cadc */ lw $a1,-0x3524($a1) +.L0f005028: +/* f005028: 26310001 */ addiu $s1,$s1,0x1 +/* f00502c: 0225082a */ slt $at,$s1,$a1 +/* f005030: 1420ffda */ bnez $at,.L0f004f9c +/* f005034: 00000000 */ sll $zero,$zero,0x0 +/* f005038: 8fbf002c */ lw $ra,0x2c($sp) +.L0f00503c: +/* f00503c: 8fb00014 */ lw $s0,0x14($sp) +/* f005040: 8fb10018 */ lw $s1,0x18($sp) +/* f005044: 8fb2001c */ lw $s2,0x1c($sp) +/* f005048: 8fb30020 */ lw $s3,0x20($sp) +/* f00504c: 8fb40024 */ lw $s4,0x24($sp) +/* f005050: 8fb50028 */ lw $s5,0x28($sp) +/* f005054: 03e00008 */ jr $ra +/* f005058: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f00505c +/* f00505c: 27bdff80 */ addiu $sp,$sp,-128 +/* f005060: 3c0e800a */ lui $t6,0x800a +/* f005064: 8dcecadc */ lw $t6,-0x3524($t6) +/* f005068: afbf003c */ sw $ra,0x3c($sp) +/* f00506c: afbe0038 */ sw $s8,0x38($sp) +/* f005070: afb70034 */ sw $s7,0x34($sp) +/* f005074: afb60030 */ sw $s6,0x30($sp) +/* f005078: afb5002c */ sw $s5,0x2c($sp) +/* f00507c: afb40028 */ sw $s4,0x28($sp) +/* f005080: afb30024 */ sw $s3,0x24($sp) +/* f005084: afb20020 */ sw $s2,0x20($sp) +/* f005088: afb1001c */ sw $s1,0x1c($sp) +/* f00508c: afb00018 */ sw $s0,0x18($sp) +/* f005090: 19c000c3 */ blez $t6,.L0f0053a0 +/* f005094: 00004825 */ or $t1,$zero,$zero +/* f005098: 3c0a800a */ lui $t2,0x800a +/* f00509c: 3c078006 */ lui $a3,0x8006 +/* f0050a0: 24e7142c */ addiu $a3,$a3,0x142c +/* f0050a4: 254acad0 */ addiu $t2,$t2,-13616 +/* f0050a8: 8d4f0000 */ lw $t7,0x0($t2) +.L0f0050ac: +/* f0050ac: afa0007c */ sw $zero,0x7c($sp) +/* f0050b0: 3c03800a */ lui $v1,0x800a +/* f0050b4: ade90000 */ sw $t1,0x0($t7) +/* f0050b8: 8c634928 */ lw $v1,0x4928($v1) +/* f0050bc: 24060001 */ addiu $a2,$zero,0x1 +.L0f0050c0: +/* f0050c0: 8fb9007c */ lw $t9,0x7c($sp) +/* f0050c4: 8d580000 */ lw $t8,0x0($t2) +/* f0050c8: 00195880 */ sll $t3,$t9,0x2 +/* f0050cc: 030b6021 */ addu $t4,$t8,$t3 +/* f0050d0: 8d960000 */ lw $s6,0x0($t4) +/* f0050d4: afa00070 */ sw $zero,0x70($sp) +/* f0050d8: 001668c0 */ sll $t5,$s6,0x3 +/* f0050dc: afad0044 */ sw $t5,0x44($sp) +.L0f0050e0: +/* f0050e0: 8fb90070 */ lw $t9,0x70($sp) +/* f0050e4: 3c0e800a */ lui $t6,0x800a +/* f0050e8: 8dce4cc8 */ lw $t6,0x4cc8($t6) +/* f0050ec: 8faf0044 */ lw $t7,0x44($sp) +/* f0050f0: 0000f025 */ or $s8,$zero,$zero +/* f0050f4: 13200003 */ beqz $t9,.L0f005104 +/* f0050f8: 01cf1021 */ addu $v0,$t6,$t7 +/* f0050fc: 10000002 */ beqz $zero,.L0f005108 +/* f005100: 84440004 */ lh $a0,0x4($v0) +.L0f005104: +/* f005104: 84440002 */ lh $a0,0x2($v0) +.L0f005108: +/* f005108: 000440c0 */ sll $t0,$a0,0x3 +/* f00510c: 01044021 */ addu $t0,$t0,$a0 +/* f005110: 00084080 */ sll $t0,$t0,0x2 +/* f005114: 01044023 */ subu $t0,$t0,$a0 +/* f005118: 00084080 */ sll $t0,$t0,0x2 +/* f00511c: 00681021 */ addu $v0,$v1,$t0 +/* f005120: 80580005 */ lb $t8,0x5($v0) +/* f005124: 0000b825 */ or $s7,$zero,$zero +/* f005128: 5b00008e */ blezl $t8,.L0f005364 +/* f00512c: 8fb90070 */ lw $t9,0x70($sp) +/* f005130: 844c000e */ lh $t4,0xe($v0) +.L0f005134: +/* f005134: 3c0b800a */ lui $t3,0x800a +/* f005138: 8d6b4ce0 */ lw $t3,0x4ce0($t3) +/* f00513c: 000c6840 */ sll $t5,$t4,0x1 +/* f005140: 3c19800a */ lui $t9,0x800a +/* f005144: 016d7021 */ addu $t6,$t3,$t5 +/* f005148: 01d77821 */ addu $t7,$t6,$s7 +/* f00514c: 85f30000 */ lh $s3,0x0($t7) +/* f005150: 1276007a */ beq $s3,$s6,.L0f00533c +/* f005154: 00000000 */ sll $zero,$zero,0x0 +/* f005158: 8f39cad8 */ lw $t9,-0x3528($t9) +/* f00515c: 00138080 */ sll $s0,$s3,0x2 +/* f005160: 0330c021 */ addu $t8,$t9,$s0 +/* f005164: 8f0c0000 */ lw $t4,0x0($t8) +/* f005168: 11800074 */ beqz $t4,.L0f00533c +/* f00516c: 00000000 */ sll $zero,$zero,0x0 +/* f005170: 8ce30000 */ lw $v1,0x0($a3) +/* f005174: 0016a080 */ sll $s4,$s6,0x2 +/* f005178: 00139040 */ sll $s2,$s3,0x1 +/* f00517c: 00745821 */ addu $t3,$v1,$s4 +/* f005180: 8d6d0000 */ lw $t5,0x0($t3) +/* f005184: 34018000 */ dli $at,0x8000 +/* f005188: 00168840 */ sll $s1,$s6,0x1 +/* f00518c: 01b27021 */ addu $t6,$t5,$s2 +/* f005190: 95cf0000 */ lhu $t7,0x0($t6) +/* f005194: 0009a880 */ sll $s5,$t1,0x2 +/* f005198: 2405000c */ addiu $a1,$zero,0xc +/* f00519c: 01e1082a */ slt $at,$t7,$at +/* f0051a0: 5420004c */ bnezl $at,.L0f0052d4 +/* f0051a4: 00756821 */ addu $t5,$v1,$s5 +/* f0051a8: 02c50019 */ multu $s6,$a1 +/* f0051ac: 3c048006 */ lui $a0,0x8006 +/* f0051b0: 8c841428 */ lw $a0,0x1428($a0) +/* f0051b4: 0000c812 */ mflo $t9 +/* f0051b8: 00991021 */ addu $v0,$a0,$t9 +/* f0051bc: c4440000 */ lwc1 $f4,0x0($v0) +/* f0051c0: 02650019 */ multu $s3,$a1 +/* f0051c4: c4480004 */ lwc1 $f8,0x4($v0) +/* f0051c8: c4500008 */ lwc1 $f16,0x8($v0) +/* f0051cc: 0000c012 */ mflo $t8 +/* f0051d0: 00981821 */ addu $v1,$a0,$t8 +/* f0051d4: c4660000 */ lwc1 $f6,0x0($v1) +/* f0051d8: c46a0004 */ lwc1 $f10,0x4($v1) +/* f0051dc: c4720008 */ lwc1 $f18,0x8($v1) +/* f0051e0: 46062001 */ sub.s $f0,$f4,$f6 +/* f0051e4: afa90074 */ sw $t1,0x74($sp) +/* f0051e8: afa80040 */ sw $t0,0x40($sp) +/* f0051ec: 460a4081 */ sub.s $f2,$f8,$f10 +/* f0051f0: 46000102 */ mul.s $f4,$f0,$f0 +/* f0051f4: afa60078 */ sw $a2,0x78($sp) +/* f0051f8: 46128381 */ sub.s $f14,$f16,$f18 +/* f0051fc: 46021182 */ mul.s $f6,$f2,$f2 +/* f005200: 46062200 */ add.s $f8,$f4,$f6 +/* f005204: 460e7282 */ mul.s $f10,$f14,$f14 +/* f005208: 0c012974 */ jal 0x4a5d0 +/* f00520c: 460a4300 */ add.s $f12,$f8,$f10 +/* f005210: 444cf800 */ cfc1 $t4,$31 +/* f005214: 24020001 */ addiu $v0,$zero,0x1 +/* f005218: 44c2f800 */ ctc1 $v0,$31 +/* f00521c: 3c078006 */ lui $a3,0x8006 +/* f005220: 3c0a800a */ lui $t2,0x800a +/* f005224: 46000424 */ cvt.w.s $f16,$f0 +/* f005228: 254acad0 */ addiu $t2,$t2,-13616 +/* f00522c: 24e7142c */ addiu $a3,$a3,0x142c +/* f005230: 8fa60078 */ lw $a2,0x78($sp) +/* f005234: 4442f800 */ cfc1 $v0,$31 +/* f005238: 8fa80040 */ lw $t0,0x40($sp) +/* f00523c: 8fa90074 */ lw $t1,0x74($sp) +/* f005240: 30420078 */ andi $v0,$v0,0x78 +/* f005244: 10400012 */ beqz $v0,.L0f005290 +/* f005248: 3c014f00 */ lui $at,0x4f00 +/* f00524c: 44818000 */ mtc1 $at,$f16 +/* f005250: 24020001 */ addiu $v0,$zero,0x1 +/* f005254: 46100401 */ sub.s $f16,$f0,$f16 +/* f005258: 44c2f800 */ ctc1 $v0,$31 +/* f00525c: 00000000 */ sll $zero,$zero,0x0 +/* f005260: 46008424 */ cvt.w.s $f16,$f16 +/* f005264: 4442f800 */ cfc1 $v0,$31 +/* f005268: 00000000 */ sll $zero,$zero,0x0 +/* f00526c: 30420078 */ andi $v0,$v0,0x78 +/* f005270: 14400005 */ bnez $v0,.L0f005288 +/* f005274: 00000000 */ sll $zero,$zero,0x0 +/* f005278: 44028000 */ mfc1 $v0,$f16 +/* f00527c: 3c018000 */ lui $at,0x8000 +/* f005280: 10000007 */ beqz $zero,.L0f0052a0 +/* f005284: 00411025 */ or $v0,$v0,$at +.L0f005288: +/* f005288: 10000005 */ beqz $zero,.L0f0052a0 +/* f00528c: 2402ffff */ addiu $v0,$zero,-1 +.L0f005290: +/* f005290: 44028000 */ mfc1 $v0,$f16 +/* f005294: 00000000 */ sll $zero,$zero,0x0 +/* f005298: 0440fffb */ bltz $v0,.L0f005288 +/* f00529c: 00000000 */ sll $zero,$zero,0x0 +.L0f0052a0: +/* f0052a0: 8ceb0000 */ lw $t3,0x0($a3) +/* f0052a4: 44ccf800 */ ctc1 $t4,$31 +/* f0052a8: 01746821 */ addu $t5,$t3,$s4 +/* f0052ac: 8dae0000 */ lw $t6,0x0($t5) +/* f0052b0: 01d27821 */ addu $t7,$t6,$s2 +/* f0052b4: a5e20000 */ sh $v0,0x0($t7) +/* f0052b8: 8cf90000 */ lw $t9,0x0($a3) +/* f0052bc: 0330c021 */ addu $t8,$t9,$s0 +/* f0052c0: 8f0c0000 */ lw $t4,0x0($t8) +/* f0052c4: 01915821 */ addu $t3,$t4,$s1 +/* f0052c8: a5620000 */ sh $v0,0x0($t3) +/* f0052cc: 8ce30000 */ lw $v1,0x0($a3) +/* f0052d0: 00756821 */ addu $t5,$v1,$s5 +.L0f0052d4: +/* f0052d4: 00707021 */ addu $t6,$v1,$s0 +/* f0052d8: 8dcf0000 */ lw $t7,0x0($t6) +/* f0052dc: 8da20000 */ lw $v0,0x0($t5) +/* f0052e0: 01f1c821 */ addu $t9,$t7,$s1 +/* f0052e4: 00516021 */ addu $t4,$v0,$s1 +/* f0052e8: 958b0000 */ lhu $t3,0x0($t4) +/* f0052ec: 97380000 */ lhu $t8,0x0($t9) +/* f0052f0: 030b2021 */ addu $a0,$t8,$t3 +/* f0052f4: 308dffff */ andi $t5,$a0,0xffff +/* f0052f8: 29a116a9 */ slti $at,$t5,0x16a9 +/* f0052fc: 1020000f */ beqz $at,.L0f00533c +/* f005300: 01a02025 */ or $a0,$t5,$zero +/* f005304: 11360004 */ beq $t1,$s6,.L0f005318 +/* f005308: 00527821 */ addu $t7,$v0,$s2 +/* f00530c: 95f90000 */ lhu $t9,0x0($t7) +/* f005310: 01b9082a */ slt $at,$t5,$t9 +/* f005314: 10200009 */ beqz $at,.L0f00533c +.L0f005318: +/* f005318: 00526021 */ addu $t4,$v0,$s2 +/* f00531c: a5840000 */ sh $a0,0x0($t4) +/* f005320: 8d580000 */ lw $t8,0x0($t2) +/* f005324: 00065880 */ sll $t3,$a2,0x2 +/* f005328: 24c60001 */ addiu $a2,$a2,0x1 +/* f00532c: 30ce07ff */ andi $t6,$a2,0x7ff +/* f005330: 030b6821 */ addu $t5,$t8,$t3 +/* f005334: adb30000 */ sw $s3,0x0($t5) +/* f005338: 01c03025 */ or $a2,$t6,$zero +.L0f00533c: +/* f00533c: 3c03800a */ lui $v1,0x800a +/* f005340: 8c634928 */ lw $v1,0x4928($v1) +/* f005344: 27de0001 */ addiu $s8,$s8,0x1 +/* f005348: 26f70002 */ addiu $s7,$s7,0x2 +/* f00534c: 00681021 */ addu $v0,$v1,$t0 +/* f005350: 804f0005 */ lb $t7,0x5($v0) +/* f005354: 03cf082a */ slt $at,$s8,$t7 +/* f005358: 5420ff76 */ bnezl $at,.L0f005134 +/* f00535c: 844c000e */ lh $t4,0xe($v0) +/* f005360: 8fb90070 */ lw $t9,0x70($sp) +.L0f005364: +/* f005364: 24010002 */ addiu $at,$zero,0x2 +/* f005368: 272c0001 */ addiu $t4,$t9,0x1 +/* f00536c: 1581ff5c */ bne $t4,$at,.L0f0050e0 +/* f005370: afac0070 */ sw $t4,0x70($sp) +/* f005374: 8fb8007c */ lw $t8,0x7c($sp) +/* f005378: 270b0001 */ addiu $t3,$t8,0x1 +/* f00537c: 316d07ff */ andi $t5,$t3,0x7ff +/* f005380: 15a6ff4f */ bne $t5,$a2,.L0f0050c0 +/* f005384: afad007c */ sw $t5,0x7c($sp) +/* f005388: 3c0e800a */ lui $t6,0x800a +/* f00538c: 8dcecadc */ lw $t6,-0x3524($t6) +/* f005390: 25290001 */ addiu $t1,$t1,0x1 +/* f005394: 012e082a */ slt $at,$t1,$t6 +/* f005398: 5420ff44 */ bnezl $at,.L0f0050ac +/* f00539c: 8d4f0000 */ lw $t7,0x0($t2) +.L0f0053a0: +/* f0053a0: 8fbf003c */ lw $ra,0x3c($sp) +/* f0053a4: 8fb00018 */ lw $s0,0x18($sp) +/* f0053a8: 8fb1001c */ lw $s1,0x1c($sp) +/* f0053ac: 8fb20020 */ lw $s2,0x20($sp) +/* f0053b0: 8fb30024 */ lw $s3,0x24($sp) +/* f0053b4: 8fb40028 */ lw $s4,0x28($sp) +/* f0053b8: 8fb5002c */ lw $s5,0x2c($sp) +/* f0053bc: 8fb60030 */ lw $s6,0x30($sp) +/* f0053c0: 8fb70034 */ lw $s7,0x34($sp) +/* f0053c4: 8fbe0038 */ lw $s8,0x38($sp) +/* f0053c8: 03e00008 */ jr $ra +/* f0053cc: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f0053d0 +/* f0053d0: 27bdff90 */ addiu $sp,$sp,-112 +/* f0053d4: 8fae0088 */ lw $t6,0x88($sp) +/* f0053d8: 3c017f1a */ lui $at,0x7f1a +/* f0053dc: c4247de0 */ lwc1 $f4,0x7de0($at) +/* f0053e0: afbf0014 */ sw $ra,0x14($sp) +/* f0053e4: afa40070 */ sw $a0,0x70($sp) +/* f0053e8: afa60078 */ sw $a2,0x78($sp) +/* f0053ec: afa7007c */ sw $a3,0x7c($sp) +/* f0053f0: 11c00003 */ beqz $t6,.L0f005400 +/* f0053f4: e7a4006c */ swc1 $f4,0x6c($sp) +/* f0053f8: 10000002 */ beqz $zero,.L0f005404 +/* f0053fc: 01c01825 */ or $v1,$t6,$zero +.L0f005400: +/* f005400: 27a3006c */ addiu $v1,$sp,0x6c +.L0f005404: +/* f005404: 8fa20080 */ lw $v0,0x80($sp) +/* f005408: c4a60000 */ lwc1 $f6,0x0($a1) +/* f00540c: 44809000 */ mtc1 $zero,$f18 +/* f005410: c4480000 */ lwc1 $f8,0x0($v0) +/* f005414: c4700000 */ lwc1 $f16,0x0($v1) +/* f005418: 46083381 */ sub.s $f14,$f6,$f8 +/* f00541c: 460e903c */ c.lt.s $f18,$f14 +/* f005420: 00000000 */ sll $zero,$zero,0x0 +/* f005424: 45030003 */ bc1tl .L0f005434 +/* f005428: 4610703c */ c.lt.s $f14,$f16 +/* f00542c: 46007387 */ neg.s $f14,$f14 +/* f005430: 4610703c */ c.lt.s $f14,$f16 +.L0f005434: +/* f005434: 00000000 */ sll $zero,$zero,0x0 +/* f005438: 450200aa */ bc1fl .L0f0056e4 +/* f00543c: 8fbf0014 */ lw $ra,0x14($sp) +/* f005440: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f005444: c4440008 */ lwc1 $f4,0x8($v0) +/* f005448: 46045081 */ sub.s $f2,$f10,$f4 +/* f00544c: 4602903c */ c.lt.s $f18,$f2 +/* f005450: 00000000 */ sll $zero,$zero,0x0 +/* f005454: 45030003 */ bc1tl .L0f005464 +/* f005458: 4610103c */ c.lt.s $f2,$f16 +/* f00545c: 46001087 */ neg.s $f2,$f2 +/* f005460: 4610103c */ c.lt.s $f2,$f16 +.L0f005464: +/* f005464: 00000000 */ sll $zero,$zero,0x0 +/* f005468: 4502009e */ bc1fl .L0f0056e4 +/* f00546c: 8fbf0014 */ lw $ra,0x14($sp) +/* f005470: c4a60004 */ lwc1 $f6,0x4($a1) +/* f005474: c4480004 */ lwc1 $f8,0x4($v0) +/* f005478: 46083001 */ sub.s $f0,$f6,$f8 +/* f00547c: 4600903c */ c.lt.s $f18,$f0 +/* f005480: 00000000 */ sll $zero,$zero,0x0 +/* f005484: 45030003 */ bc1tl .L0f005494 +/* f005488: 4610003c */ c.lt.s $f0,$f16 +/* f00548c: 46000007 */ neg.s $f0,$f0 +/* f005490: 4610003c */ c.lt.s $f0,$f16 +.L0f005494: +/* f005494: 00000000 */ sll $zero,$zero,0x0 +/* f005498: 45020092 */ bc1fl .L0f0056e4 +/* f00549c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0054a0: 460e7282 */ mul.s $f10,$f14,$f14 +/* f0054a4: afa30068 */ sw $v1,0x68($sp) +/* f0054a8: afa50074 */ sw $a1,0x74($sp) +/* f0054ac: 46000102 */ mul.s $f4,$f0,$f0 +/* f0054b0: e7b00064 */ swc1 $f16,0x64($sp) +/* f0054b4: 46021202 */ mul.s $f8,$f2,$f2 +/* f0054b8: 46045180 */ add.s $f6,$f10,$f4 +/* f0054bc: 0c012974 */ jal 0x4a5d0 +/* f0054c0: 46083300 */ add.s $f12,$f6,$f8 +/* f0054c4: c7b00064 */ lwc1 $f16,0x64($sp) +/* f0054c8: 8fa30068 */ lw $v1,0x68($sp) +/* f0054cc: 8faf0070 */ lw $t7,0x70($sp) +/* f0054d0: 4610003c */ c.lt.s $f0,$f16 +/* f0054d4: 8fb8007c */ lw $t8,0x7c($sp) +/* f0054d8: 45020082 */ bc1fl .L0f0056e4 +/* f0054dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0054e0: 11f80004 */ beq $t7,$t8,.L0f0054f4 +/* f0054e4: 8fa40078 */ lw $a0,0x78($sp) +/* f0054e8: 8fa50084 */ lw $a1,0x84($sp) +/* f0054ec: 54850009 */ bnel $a0,$a1,.L0f005514 +/* f0054f0: afa30068 */ sw $v1,0x68($sp) +.L0f0054f4: +/* f0054f4: c46a0000 */ lwc1 $f10,0x0($v1) +/* f0054f8: 460a003c */ c.lt.s $f0,$f10 +/* f0054fc: 00000000 */ sll $zero,$zero,0x0 +/* f005500: 45020078 */ bc1fl .L0f0056e4 +/* f005504: 8fbf0014 */ lw $ra,0x14($sp) +/* f005508: 10000075 */ beqz $zero,.L0f0056e0 +/* f00550c: e4600000 */ swc1 $f0,0x0($v1) +/* f005510: afa30068 */ sw $v1,0x68($sp) +.L0f005514: +/* f005514: 0fc00248 */ jal func0f000920 +/* f005518: e7b00064 */ swc1 $f16,0x64($sp) +/* f00551c: 44822000 */ mtc1 $v0,$f4 +/* f005520: 8fa30068 */ lw $v1,0x68($sp) +/* f005524: c7b00064 */ lwc1 $f16,0x64($sp) +/* f005528: 04410005 */ bgez $v0,.L0f005540 +/* f00552c: 46802020 */ cvt.s.w $f0,$f4 +/* f005530: 3c014f80 */ lui $at,0x4f80 +/* f005534: 44813000 */ mtc1 $at,$f6 +/* f005538: 00000000 */ sll $zero,$zero,0x0 +/* f00553c: 46060000 */ add.s $f0,$f0,$f6 +.L0f005540: +/* f005540: 4610003c */ c.lt.s $f0,$f16 +/* f005544: 46000306 */ mov.s $f12,$f0 +/* f005548: 8fa40078 */ lw $a0,0x78($sp) +/* f00554c: 27a50044 */ addiu $a1,$sp,0x44 +/* f005550: 45020064 */ bc1fl .L0f0056e4 +/* f005554: 8fbf0014 */ lw $ra,0x14($sp) +/* f005558: afa30068 */ sw $v1,0x68($sp) +/* f00555c: e7ac0050 */ swc1 $f12,0x50($sp) +/* f005560: 0c005f38 */ jal 0x17ce0 +/* f005564: e7b00064 */ swc1 $f16,0x64($sp) +/* f005568: 8fa20074 */ lw $v0,0x74($sp) +/* f00556c: c7a80044 */ lwc1 $f8,0x44($sp) +/* f005570: 44809000 */ mtc1 $zero,$f18 +/* f005574: c44a0000 */ lwc1 $f10,0x0($v0) +/* f005578: c7ac0050 */ lwc1 $f12,0x50($sp) +/* f00557c: c7b00064 */ lwc1 $f16,0x64($sp) +/* f005580: 460a4081 */ sub.s $f2,$f8,$f10 +/* f005584: 8fa30068 */ lw $v1,0x68($sp) +/* f005588: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f00558c: 460c8401 */ sub.s $f16,$f16,$f12 +/* f005590: 4602903c */ c.lt.s $f18,$f2 +/* f005594: 00000000 */ sll $zero,$zero,0x0 +/* f005598: 45030003 */ bc1tl .L0f0055a8 +/* f00559c: 4610103c */ c.lt.s $f2,$f16 +/* f0055a0: 46001087 */ neg.s $f2,$f2 +/* f0055a4: 4610103c */ c.lt.s $f2,$f16 +.L0f0055a8: +/* f0055a8: 00000000 */ sll $zero,$zero,0x0 +/* f0055ac: 4502004d */ bc1fl .L0f0056e4 +/* f0055b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0055b4: c4460008 */ lwc1 $f6,0x8($v0) +/* f0055b8: 46062001 */ sub.s $f0,$f4,$f6 +/* f0055bc: 4600903c */ c.lt.s $f18,$f0 +/* f0055c0: 00000000 */ sll $zero,$zero,0x0 +/* f0055c4: 45030003 */ bc1tl .L0f0055d4 +/* f0055c8: 4610003c */ c.lt.s $f0,$f16 +/* f0055cc: 46000007 */ neg.s $f0,$f0 +/* f0055d0: 4610003c */ c.lt.s $f0,$f16 +.L0f0055d4: +/* f0055d4: 00000000 */ sll $zero,$zero,0x0 +/* f0055d8: 45020042 */ bc1fl .L0f0056e4 +/* f0055dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0055e0: 46021202 */ mul.s $f8,$f2,$f2 +/* f0055e4: afa30068 */ sw $v1,0x68($sp) +/* f0055e8: e7b00064 */ swc1 $f16,0x64($sp) +/* f0055ec: 46000282 */ mul.s $f10,$f0,$f0 +/* f0055f0: 0c012974 */ jal 0x4a5d0 +/* f0055f4: 460a4300 */ add.s $f12,$f8,$f10 +/* f0055f8: c7b00064 */ lwc1 $f16,0x64($sp) +/* f0055fc: 8fa30068 */ lw $v1,0x68($sp) +/* f005600: 46000306 */ mov.s $f12,$f0 +/* f005604: 4610003c */ c.lt.s $f0,$f16 +/* f005608: 8fa40084 */ lw $a0,0x84($sp) +/* f00560c: 27a5002c */ addiu $a1,$sp,0x2c +/* f005610: 45020034 */ bc1fl .L0f0056e4 +/* f005614: 8fbf0014 */ lw $ra,0x14($sp) +/* f005618: afa30068 */ sw $v1,0x68($sp) +/* f00561c: e7ac0038 */ swc1 $f12,0x38($sp) +/* f005620: 0c005f38 */ jal 0x17ce0 +/* f005624: e7b00064 */ swc1 $f16,0x64($sp) +/* f005628: 8fa20080 */ lw $v0,0x80($sp) +/* f00562c: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f005630: 44809000 */ mtc1 $zero,$f18 +/* f005634: c4460000 */ lwc1 $f6,0x0($v0) +/* f005638: c7ac0038 */ lwc1 $f12,0x38($sp) +/* f00563c: c7b00064 */ lwc1 $f16,0x64($sp) +/* f005640: 46062081 */ sub.s $f2,$f4,$f6 +/* f005644: 8fa30068 */ lw $v1,0x68($sp) +/* f005648: c7a80034 */ lwc1 $f8,0x34($sp) +/* f00564c: 460c8401 */ sub.s $f16,$f16,$f12 +/* f005650: 4602903c */ c.lt.s $f18,$f2 +/* f005654: 00000000 */ sll $zero,$zero,0x0 +/* f005658: 45030003 */ bc1tl .L0f005668 +/* f00565c: 4610103c */ c.lt.s $f2,$f16 +/* f005660: 46001087 */ neg.s $f2,$f2 +/* f005664: 4610103c */ c.lt.s $f2,$f16 +.L0f005668: +/* f005668: 00000000 */ sll $zero,$zero,0x0 +/* f00566c: 4502001d */ bc1fl .L0f0056e4 +/* f005670: 8fbf0014 */ lw $ra,0x14($sp) +/* f005674: c44a0008 */ lwc1 $f10,0x8($v0) +/* f005678: 460a4001 */ sub.s $f0,$f8,$f10 +/* f00567c: 4600903c */ c.lt.s $f18,$f0 +/* f005680: 00000000 */ sll $zero,$zero,0x0 +/* f005684: 45030003 */ bc1tl .L0f005694 +/* f005688: 4610003c */ c.lt.s $f0,$f16 +/* f00568c: 46000007 */ neg.s $f0,$f0 +/* f005690: 4610003c */ c.lt.s $f0,$f16 +.L0f005694: +/* f005694: 00000000 */ sll $zero,$zero,0x0 +/* f005698: 45020012 */ bc1fl .L0f0056e4 +/* f00569c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0056a0: 46021102 */ mul.s $f4,$f2,$f2 +/* f0056a4: afa30068 */ sw $v1,0x68($sp) +/* f0056a8: e7b00064 */ swc1 $f16,0x64($sp) +/* f0056ac: 46000182 */ mul.s $f6,$f0,$f0 +/* f0056b0: 0c012974 */ jal 0x4a5d0 +/* f0056b4: 46062300 */ add.s $f12,$f4,$f6 +/* f0056b8: c7b00064 */ lwc1 $f16,0x64($sp) +/* f0056bc: 8fa30068 */ lw $v1,0x68($sp) +/* f0056c0: 4610003c */ c.lt.s $f0,$f16 +/* f0056c4: 00000000 */ sll $zero,$zero,0x0 +/* f0056c8: 45020006 */ bc1fl .L0f0056e4 +/* f0056cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0056d0: 46008401 */ sub.s $f16,$f16,$f0 +/* f0056d4: c4680000 */ lwc1 $f8,0x0($v1) +/* f0056d8: 46104281 */ sub.s $f10,$f8,$f16 +/* f0056dc: e46a0000 */ swc1 $f10,0x0($v1) +.L0f0056e0: +/* f0056e0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0056e4: +/* f0056e4: c4600000 */ lwc1 $f0,0x0($v1) +/* f0056e8: 27bd0070 */ addiu $sp,$sp,0x70 +/* f0056ec: 03e00008 */ jr $ra +/* f0056f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0056f4 +/* f0056f4: 27bdff68 */ addiu $sp,$sp,-152 +/* f0056f8: 3c0e8006 */ lui $t6,0x8006 +/* f0056fc: 8dce1444 */ lw $t6,0x1444($t6) +/* f005700: afbe0048 */ sw $s8,0x48($sp) +/* f005704: afb70044 */ sw $s7,0x44($sp) +/* f005708: afb1002c */ sw $s1,0x2c($sp) +/* f00570c: afb00028 */ sw $s0,0x28($sp) +/* f005710: 00a08025 */ or $s0,$a1,$zero +/* f005714: 00e08825 */ or $s1,$a3,$zero +/* f005718: 0080b825 */ or $s7,$a0,$zero +/* f00571c: 00c0f025 */ or $s8,$a2,$zero +/* f005720: afbf004c */ sw $ra,0x4c($sp) +/* f005724: afb60040 */ sw $s6,0x40($sp) +/* f005728: afb5003c */ sw $s5,0x3c($sp) +/* f00572c: afb40038 */ sw $s4,0x38($sp) +/* f005730: afb30034 */ sw $s3,0x34($sp) +/* f005734: 11c00026 */ beqz $t6,.L0f0057d0 +/* f005738: afb20030 */ sw $s2,0x30($sp) +/* f00573c: 3c02800a */ lui $v0,0x800a +/* f005740: 24429fc0 */ addiu $v0,$v0,-24640 +/* f005744: 8c4f006c */ lw $t7,0x6c($v0) +/* f005748: 00002825 */ or $a1,$zero,$zero +/* f00574c: 00001825 */ or $v1,$zero,$zero +/* f005750: 11e00003 */ beqz $t7,.L0f005760 +/* f005754: 00002025 */ or $a0,$zero,$zero +/* f005758: 10000001 */ beqz $zero,.L0f005760 +/* f00575c: 24050001 */ addiu $a1,$zero,0x1 +.L0f005760: +/* f005760: 8c580068 */ lw $t8,0x68($v0) +/* f005764: 13000003 */ beqz $t8,.L0f005774 +/* f005768: 00000000 */ sll $zero,$zero,0x0 +/* f00576c: 10000001 */ beqz $zero,.L0f005774 +/* f005770: 24030001 */ addiu $v1,$zero,0x1 +.L0f005774: +/* f005774: 8c590064 */ lw $t9,0x64($v0) +/* f005778: 13200003 */ beqz $t9,.L0f005788 +/* f00577c: 00000000 */ sll $zero,$zero,0x0 +/* f005780: 10000001 */ beqz $zero,.L0f005788 +/* f005784: 24040001 */ addiu $a0,$zero,0x1 +.L0f005788: +/* f005788: 8c4a0070 */ lw $t2,0x70($v0) +/* f00578c: 00001025 */ or $v0,$zero,$zero +/* f005790: 11400003 */ beqz $t2,.L0f0057a0 +/* f005794: 00000000 */ sll $zero,$zero,0x0 +/* f005798: 10000001 */ beqz $zero,.L0f0057a0 +/* f00579c: 24020001 */ addiu $v0,$zero,0x1 +.L0f0057a0: +/* f0057a0: 00445821 */ addu $t3,$v0,$a0 +/* f0057a4: 01636021 */ addu $t4,$t3,$v1 +/* f0057a8: 01856821 */ addu $t5,$t4,$a1 +/* f0057ac: 29a10003 */ slti $at,$t5,0x3 +/* f0057b0: 50200008 */ beqzl $at,.L0f0057d4 +/* f0057b4: c6040000 */ lwc1 $f4,0x0($s0) +/* f0057b8: 12fe0005 */ beq $s7,$s8,.L0f0057d0 +/* f0057bc: 2402ffff */ addiu $v0,$zero,-1 +/* f0057c0: 52e20004 */ beql $s7,$v0,.L0f0057d4 +/* f0057c4: c6040000 */ lwc1 $f4,0x0($s0) +/* f0057c8: 17c20036 */ bne $s8,$v0,.L0f0058a4 +/* f0057cc: 3c16800a */ lui $s6,0x800a +.L0f0057d0: +/* f0057d0: c6040000 */ lwc1 $f4,0x0($s0) +.L0f0057d4: +/* f0057d4: c6260000 */ lwc1 $f6,0x0($s1) +/* f0057d8: 44808000 */ mtc1 $zero,$f16 +/* f0057dc: 8fb200ac */ lw $s2,0xac($sp) +/* f0057e0: 46062381 */ sub.s $f14,$f4,$f6 +/* f0057e4: 460e803c */ c.lt.s $f16,$f14 +/* f0057e8: 00000000 */ sll $zero,$zero,0x0 +/* f0057ec: 45030003 */ bc1tl .L0f0057fc +/* f0057f0: c64c0000 */ lwc1 $f12,0x0($s2) +/* f0057f4: 46007387 */ neg.s $f14,$f14 +/* f0057f8: c64c0000 */ lwc1 $f12,0x0($s2) +.L0f0057fc: +/* f0057fc: 460c703c */ c.lt.s $f14,$f12 +/* f005800: 00000000 */ sll $zero,$zero,0x0 +/* f005804: 45020072 */ bc1fl .L0f0059d0 +/* f005808: 8fbf004c */ lw $ra,0x4c($sp) +/* f00580c: c6080008 */ lwc1 $f8,0x8($s0) +/* f005810: c62a0008 */ lwc1 $f10,0x8($s1) +/* f005814: 460a4081 */ sub.s $f2,$f8,$f10 +/* f005818: 4602803c */ c.lt.s $f16,$f2 +/* f00581c: 00000000 */ sll $zero,$zero,0x0 +/* f005820: 45030003 */ bc1tl .L0f005830 +/* f005824: 460c103c */ c.lt.s $f2,$f12 +/* f005828: 46001087 */ neg.s $f2,$f2 +/* f00582c: 460c103c */ c.lt.s $f2,$f12 +.L0f005830: +/* f005830: 00000000 */ sll $zero,$zero,0x0 +/* f005834: 45020066 */ bc1fl .L0f0059d0 +/* f005838: 8fbf004c */ lw $ra,0x4c($sp) +/* f00583c: c6120004 */ lwc1 $f18,0x4($s0) +/* f005840: c6240004 */ lwc1 $f4,0x4($s1) +/* f005844: 46049001 */ sub.s $f0,$f18,$f4 +/* f005848: 4600803c */ c.lt.s $f16,$f0 +/* f00584c: 00000000 */ sll $zero,$zero,0x0 +/* f005850: 45030003 */ bc1tl .L0f005860 +/* f005854: 460c003c */ c.lt.s $f0,$f12 +/* f005858: 46000007 */ neg.s $f0,$f0 +/* f00585c: 460c003c */ c.lt.s $f0,$f12 +.L0f005860: +/* f005860: 00000000 */ sll $zero,$zero,0x0 +/* f005864: 4502005a */ bc1fl .L0f0059d0 +/* f005868: 8fbf004c */ lw $ra,0x4c($sp) +/* f00586c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f005870: 00000000 */ sll $zero,$zero,0x0 +/* f005874: 46000202 */ mul.s $f8,$f0,$f0 +/* f005878: 46083280 */ add.s $f10,$f6,$f8 +/* f00587c: 46021482 */ mul.s $f18,$f2,$f2 +/* f005880: 0c012974 */ jal 0x4a5d0 +/* f005884: 46125300 */ add.s $f12,$f10,$f18 +/* f005888: c6440000 */ lwc1 $f4,0x0($s2) +/* f00588c: 4604003c */ c.lt.s $f0,$f4 +/* f005890: 00000000 */ sll $zero,$zero,0x0 +/* f005894: 4502004e */ bc1fl .L0f0059d0 +/* f005898: 8fbf004c */ lw $ra,0x4c($sp) +/* f00589c: 1000004b */ beqz $zero,.L0f0059cc +/* f0058a0: e6400000 */ swc1 $f0,0x0($s2) +.L0f0058a4: +/* f0058a4: 001748c0 */ sll $t1,$s7,0x3 +/* f0058a8: 26d64928 */ addiu $s6,$s6,0x4928 +/* f0058ac: 01374821 */ addu $t1,$t1,$s7 +/* f0058b0: 8ec20000 */ lw $v0,0x0($s6) +/* f0058b4: 00094880 */ sll $t1,$t1,0x2 +/* f0058b8: 01374823 */ subu $t1,$t1,$s7 +/* f0058bc: 00094880 */ sll $t1,$t1,0x2 +/* f0058c0: 00492021 */ addu $a0,$v0,$t1 +/* f0058c4: 80850005 */ lb $a1,0x5($a0) +/* f0058c8: 00003025 */ or $a2,$zero,$zero +/* f0058cc: 00003825 */ or $a3,$zero,$zero +/* f0058d0: 18a0003e */ blez $a1,.L0f0059cc +/* f0058d4: 001ea8c0 */ sll $s5,$s8,0x3 +/* f0058d8: 02bea821 */ addu $s5,$s5,$s8 +/* f0058dc: 0015a880 */ sll $s5,$s5,0x2 +/* f0058e0: 02bea823 */ subu $s5,$s5,$s8 +/* f0058e4: 0015a880 */ sll $s5,$s5,0x2 +/* f0058e8: 00554021 */ addu $t0,$v0,$s5 +/* f0058ec: 81030005 */ lb $v1,0x5($t0) +/* f0058f0: 3c14800a */ lui $s4,0x800a +/* f0058f4: 26944ce0 */ addiu $s4,$s4,0x4ce0 +/* f0058f8: afb100a4 */ sw $s1,0xa4($sp) +/* f0058fc: afb0009c */ sw $s0,0x9c($sp) +/* f005900: afa90060 */ sw $t1,0x60($sp) +/* f005904: 8fb200ac */ lw $s2,0xac($sp) +.L0f005908: +/* f005908: 848f000e */ lh $t7,0xe($a0) +/* f00590c: 8e8e0000 */ lw $t6,0x0($s4) +/* f005910: 00008825 */ or $s1,$zero,$zero +/* f005914: 000fc040 */ sll $t8,$t7,0x1 +/* f005918: 01d8c821 */ addu $t9,$t6,$t8 +/* f00591c: 03275021 */ addu $t2,$t9,$a3 +/* f005920: 18600026 */ blez $v1,.L0f0059bc +/* f005924: 85530000 */ lh $s3,0x0($t2) +/* f005928: afa70054 */ sw $a3,0x54($sp) +/* f00592c: afa6007c */ sw $a2,0x7c($sp) +/* f005930: 00008025 */ or $s0,$zero,$zero +/* f005934: 850c000e */ lh $t4,0xe($t0) +.L0f005938: +/* f005938: 8e8b0000 */ lw $t3,0x0($s4) +/* f00593c: 8fb800a4 */ lw $t8,0xa4($sp) +/* f005940: 000c6840 */ sll $t5,$t4,0x1 +/* f005944: 016d7821 */ addu $t7,$t3,$t5 +/* f005948: 01f07021 */ addu $t6,$t7,$s0 +/* f00594c: 85c20000 */ lh $v0,0x0($t6) +/* f005950: afb20018 */ sw $s2,0x18($sp) +/* f005954: 02e02025 */ or $a0,$s7,$zero +/* f005958: 8fa5009c */ lw $a1,0x9c($sp) +/* f00595c: 02603025 */ or $a2,$s3,$zero +/* f005960: 03c03825 */ or $a3,$s8,$zero +/* f005964: afb80010 */ sw $t8,0x10($sp) +/* f005968: 0fc014f4 */ jal func0f0053d0 +/* f00596c: afa20014 */ sw $v0,0x14($sp) +/* f005970: c6460000 */ lwc1 $f6,0x0($s2) +/* f005974: 4606003c */ c.lt.s $f0,$f6 +/* f005978: 00000000 */ sll $zero,$zero,0x0 +/* f00597c: 45020003 */ bc1fl .L0f00598c +/* f005980: 8ec20000 */ lw $v0,0x0($s6) +/* f005984: e6400000 */ swc1 $f0,0x0($s2) +/* f005988: 8ec20000 */ lw $v0,0x0($s6) +.L0f00598c: +/* f00598c: 26310001 */ addiu $s1,$s1,0x1 +/* f005990: 26100002 */ addiu $s0,$s0,0x2 +/* f005994: 00554021 */ addu $t0,$v0,$s5 +/* f005998: 81030005 */ lb $v1,0x5($t0) +/* f00599c: 0223082a */ slt $at,$s1,$v1 +/* f0059a0: 5420ffe5 */ bnezl $at,.L0f005938 +/* f0059a4: 850c000e */ lh $t4,0xe($t0) +/* f0059a8: 8fb90060 */ lw $t9,0x60($sp) +/* f0059ac: 8fa70054 */ lw $a3,0x54($sp) +/* f0059b0: 8fa6007c */ lw $a2,0x7c($sp) +/* f0059b4: 00592021 */ addu $a0,$v0,$t9 +/* f0059b8: 80850005 */ lb $a1,0x5($a0) +.L0f0059bc: +/* f0059bc: 24c60001 */ addiu $a2,$a2,0x1 +/* f0059c0: 00c5082a */ slt $at,$a2,$a1 +/* f0059c4: 1420ffd0 */ bnez $at,.L0f005908 +/* f0059c8: 24e70002 */ addiu $a3,$a3,0x2 +.L0f0059cc: +/* f0059cc: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0059d0: +/* f0059d0: 8fb00028 */ lw $s0,0x28($sp) +/* f0059d4: 8fb1002c */ lw $s1,0x2c($sp) +/* f0059d8: 8fb20030 */ lw $s2,0x30($sp) +/* f0059dc: 8fb30034 */ lw $s3,0x34($sp) +/* f0059e0: 8fb40038 */ lw $s4,0x38($sp) +/* f0059e4: 8fb5003c */ lw $s5,0x3c($sp) +/* f0059e8: 8fb60040 */ lw $s6,0x40($sp) +/* f0059ec: 8fb70044 */ lw $s7,0x44($sp) +/* f0059f0: 8fbe0048 */ lw $s8,0x48($sp) +/* f0059f4: 03e00008 */ jr $ra +/* f0059f8: 27bd0098 */ addiu $sp,$sp,0x98 +/* f0059fc: 27bdff88 */ addiu $sp,$sp,-120 +/* f005a00: afb20030 */ sw $s2,0x30($sp) +/* f005a04: 3c017f1a */ lui $at,0x7f1a +/* f005a08: 8fb2008c */ lw $s2,0x8c($sp) +/* f005a0c: c4247de4 */ lwc1 $f4,0x7de4($at) +/* f005a10: afbf004c */ sw $ra,0x4c($sp) +/* f005a14: afbe0048 */ sw $s8,0x48($sp) +/* f005a18: afb70044 */ sw $s7,0x44($sp) +/* f005a1c: afb60040 */ sw $s6,0x40($sp) +/* f005a20: afb5003c */ sw $s5,0x3c($sp) +/* f005a24: afb40038 */ sw $s4,0x38($sp) +/* f005a28: afb30034 */ sw $s3,0x34($sp) +/* f005a2c: afb1002c */ sw $s1,0x2c($sp) +/* f005a30: afb00028 */ sw $s0,0x28($sp) +/* f005a34: afa5007c */ sw $a1,0x7c($sp) +/* f005a38: afa70084 */ sw $a3,0x84($sp) +/* f005a3c: 0080a825 */ or $s5,$a0,$zero +/* f005a40: 00c0b025 */ or $s6,$a2,$zero +/* f005a44: 14860006 */ bne $a0,$a2,.L0f005a60 +/* f005a48: e6440000 */ swc1 $f4,0x0($s2) +/* f005a4c: 8fa4007c */ lw $a0,0x7c($sp) +/* f005a50: 0fc5dd18 */ jal func0f177460 +/* f005a54: 8fa50084 */ lw $a1,0x84($sp) +/* f005a58: 10000049 */ beqz $zero,.L0f005b80 +/* f005a5c: e6400000 */ swc1 $f0,0x0($s2) +.L0f005a60: +/* f005a60: 001570c0 */ sll $t6,$s5,0x3 +/* f005a64: 3c1e800a */ lui $s8,0x800a +/* f005a68: 01d57021 */ addu $t6,$t6,$s5 +/* f005a6c: 27de4928 */ addiu $s8,$s8,0x4928 +/* f005a70: 000e7080 */ sll $t6,$t6,0x2 +/* f005a74: 8fc20000 */ lw $v0,0x0($s8) +/* f005a78: 01d57023 */ subu $t6,$t6,$s5 +/* f005a7c: 000e7080 */ sll $t6,$t6,0x2 +/* f005a80: afae005c */ sw $t6,0x5c($sp) +/* f005a84: 004e2821 */ addu $a1,$v0,$t6 +/* f005a88: 80a60005 */ lb $a2,0x5($a1) +/* f005a8c: 00003825 */ or $a3,$zero,$zero +/* f005a90: 00004025 */ or $t0,$zero,$zero +/* f005a94: 18c0003a */ blez $a2,.L0f005b80 +/* f005a98: 0016b8c0 */ sll $s7,$s6,0x3 +/* f005a9c: 02f6b821 */ addu $s7,$s7,$s6 +/* f005aa0: 0017b880 */ sll $s7,$s7,0x2 +/* f005aa4: 02f6b823 */ subu $s7,$s7,$s6 +/* f005aa8: 0017b880 */ sll $s7,$s7,0x2 +/* f005aac: 00571821 */ addu $v1,$v0,$s7 +/* f005ab0: 3c14800a */ lui $s4,0x800a +/* f005ab4: 26944ce0 */ addiu $s4,$s4,0x4ce0 +/* f005ab8: 80640005 */ lb $a0,0x5($v1) +.L0f005abc: +/* f005abc: 84b9000e */ lh $t9,0xe($a1) +/* f005ac0: 8e980000 */ lw $t8,0x0($s4) +/* f005ac4: 00008025 */ or $s0,$zero,$zero +/* f005ac8: 00194840 */ sll $t1,$t9,0x1 +/* f005acc: 03095021 */ addu $t2,$t8,$t1 +/* f005ad0: 01485821 */ addu $t3,$t2,$t0 +/* f005ad4: 18800026 */ blez $a0,.L0f005b70 +/* f005ad8: 85730000 */ lh $s3,0x0($t3) +/* f005adc: 00008825 */ or $s1,$zero,$zero +/* f005ae0: afa7006c */ sw $a3,0x6c($sp) +/* f005ae4: afa80050 */ sw $t0,0x50($sp) +/* f005ae8: 846d000e */ lh $t5,0xe($v1) +.L0f005aec: +/* f005aec: 8e8c0000 */ lw $t4,0x0($s4) +/* f005af0: 8fb80084 */ lw $t8,0x84($sp) +/* f005af4: 000d7040 */ sll $t6,$t5,0x1 +/* f005af8: 018e7821 */ addu $t7,$t4,$t6 +/* f005afc: 01f1c821 */ addu $t9,$t7,$s1 +/* f005b00: 87220000 */ lh $v0,0x0($t9) +/* f005b04: afa00018 */ sw $zero,0x18($sp) +/* f005b08: 02a02025 */ or $a0,$s5,$zero +/* f005b0c: 8fa5007c */ lw $a1,0x7c($sp) +/* f005b10: 02603025 */ or $a2,$s3,$zero +/* f005b14: 02c03825 */ or $a3,$s6,$zero +/* f005b18: afb80010 */ sw $t8,0x10($sp) +/* f005b1c: 0fc014f4 */ jal func0f0053d0 +/* f005b20: afa20014 */ sw $v0,0x14($sp) +/* f005b24: c6460000 */ lwc1 $f6,0x0($s2) +/* f005b28: 4606003c */ c.lt.s $f0,$f6 +/* f005b2c: 00000000 */ sll $zero,$zero,0x0 +/* f005b30: 45020003 */ bc1fl .L0f005b40 +/* f005b34: 8fc20000 */ lw $v0,0x0($s8) +/* f005b38: e6400000 */ swc1 $f0,0x0($s2) +/* f005b3c: 8fc20000 */ lw $v0,0x0($s8) +.L0f005b40: +/* f005b40: 26100001 */ addiu $s0,$s0,0x1 +/* f005b44: 26310002 */ addiu $s1,$s1,0x2 +/* f005b48: 00571821 */ addu $v1,$v0,$s7 +/* f005b4c: 80640005 */ lb $a0,0x5($v1) +/* f005b50: 0204082a */ slt $at,$s0,$a0 +/* f005b54: 5420ffe5 */ bnezl $at,.L0f005aec +/* f005b58: 846d000e */ lh $t5,0xe($v1) +/* f005b5c: 8fa9005c */ lw $t1,0x5c($sp) +/* f005b60: 8fa80050 */ lw $t0,0x50($sp) +/* f005b64: 8fa7006c */ lw $a3,0x6c($sp) +/* f005b68: 00492821 */ addu $a1,$v0,$t1 +/* f005b6c: 80a60005 */ lb $a2,0x5($a1) +.L0f005b70: +/* f005b70: 24e70001 */ addiu $a3,$a3,0x1 +/* f005b74: 00e6082a */ slt $at,$a3,$a2 +/* f005b78: 1420ffd0 */ bnez $at,.L0f005abc +/* f005b7c: 25080002 */ addiu $t0,$t0,0x2 +.L0f005b80: +/* f005b80: 8fbf004c */ lw $ra,0x4c($sp) +/* f005b84: 8fb00028 */ lw $s0,0x28($sp) +/* f005b88: 8fb1002c */ lw $s1,0x2c($sp) +/* f005b8c: 8fb20030 */ lw $s2,0x30($sp) +/* f005b90: 8fb30034 */ lw $s3,0x34($sp) +/* f005b94: 8fb40038 */ lw $s4,0x38($sp) +/* f005b98: 8fb5003c */ lw $s5,0x3c($sp) +/* f005b9c: 8fb60040 */ lw $s6,0x40($sp) +/* f005ba0: 8fb70044 */ lw $s7,0x44($sp) +/* f005ba4: 8fbe0048 */ lw $s8,0x48($sp) +/* f005ba8: 03e00008 */ jr $ra +/* f005bac: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f005bb0 +/* f005bb0: 3c0e800a */ lui $t6,0x800a +/* f005bb4: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f005bb8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f005bbc: afbf0024 */ sw $ra,0x24($sp) +/* f005bc0: 8dcf00bc */ lw $t7,0xbc($t6) +/* f005bc4: 0fc00270 */ jal func0f0009c0 +/* f005bc8: 85e40028 */ lh $a0,0x28($t7) +/* f005bcc: 3c07800a */ lui $a3,0x800a +/* f005bd0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f005bd4: 8ce80284 */ lw $t0,0x284($a3) +/* f005bd8: afa2002c */ sw $v0,0x2c($sp) +/* f005bdc: 3c068007 */ lui $a2,0x8007 +/* f005be0: 8d0500d8 */ lw $a1,0xd8($t0) +/* f005be4: 24c60764 */ addiu $a2,$a2,0x764 +/* f005be8: 14a00013 */ bnez $a1,.L0f005c38 +/* f005bec: 00000000 */ sll $zero,$zero,0x0 +/* f005bf0: 8cd80000 */ lw $t8,0x0($a2) +/* f005bf4: 17000010 */ bnez $t8,.L0f005c38 +/* f005bf8: 00000000 */ sll $zero,$zero,0x0 +/* f005bfc: 8d030480 */ lw $v1,0x480($t0) +/* f005c00: 50600007 */ beqzl $v1,.L0f005c20 +/* f005c04: 8d0a1c54 */ lw $t2,0x1c54($t0) +/* f005c08: 1060000b */ beqz $v1,.L0f005c38 +/* f005c0c: 00000000 */ sll $zero,$zero,0x0 +/* f005c10: 80790037 */ lb $t9,0x37($v1) +/* f005c14: 17200008 */ bnez $t9,.L0f005c38 +/* f005c18: 00000000 */ sll $zero,$zero,0x0 +/* f005c1c: 8d0a1c54 */ lw $t2,0x1c54($t0) +.L0f005c20: +/* f005c20: 8d0900c4 */ lw $t1,0xc4($t0) +/* f005c24: 01405827 */ nor $t3,$t2,$zero +/* f005c28: 012b6024 */ and $t4,$t1,$t3 +/* f005c2c: 318d0001 */ andi $t5,$t4,0x1 +/* f005c30: 55a00017 */ bnezl $t5,.L0f005c90 +/* f005c34: 8d0c1c1c */ lw $t4,0x1c1c($t0) +.L0f005c38: +/* f005c38: 3c068007 */ lui $a2,0x8007 +/* f005c3c: 14a00016 */ bnez $a1,.L0f005c98 +/* f005c40: 24c60764 */ addiu $a2,$a2,0x764 +/* f005c44: 8cce0000 */ lw $t6,0x0($a2) +/* f005c48: 15c00013 */ bnez $t6,.L0f005c98 +/* f005c4c: 00000000 */ sll $zero,$zero,0x0 +/* f005c50: 8d030480 */ lw $v1,0x480($t0) +/* f005c54: 50600007 */ beqzl $v1,.L0f005c74 +/* f005c58: 8d191c54 */ lw $t9,0x1c54($t0) +/* f005c5c: 1060000e */ beqz $v1,.L0f005c98 +/* f005c60: 00000000 */ sll $zero,$zero,0x0 +/* f005c64: 806f0037 */ lb $t7,0x37($v1) +/* f005c68: 15e0000b */ bnez $t7,.L0f005c98 +/* f005c6c: 00000000 */ sll $zero,$zero,0x0 +/* f005c70: 8d191c54 */ lw $t9,0x1c54($t0) +.L0f005c74: +/* f005c74: 8d1800c4 */ lw $t8,0xc4($t0) +/* f005c78: 03205027 */ nor $t2,$t9,$zero +/* f005c7c: 030a4824 */ and $t1,$t8,$t2 +/* f005c80: 312b0008 */ andi $t3,$t1,0x8 +/* f005c84: 11600004 */ beqz $t3,.L0f005c98 +/* f005c88: 00000000 */ sll $zero,$zero,0x0 +/* f005c8c: 8d0c1c1c */ lw $t4,0x1c1c($t0) +.L0f005c90: +/* f005c90: 5180002c */ beqzl $t4,.L0f005d44 +/* f005c94: 24090001 */ addiu $t1,$zero,0x1 +.L0f005c98: +/* f005c98: 14a00013 */ bnez $a1,.L0f005ce8 +/* f005c9c: 00000000 */ sll $zero,$zero,0x0 +/* f005ca0: 8ccd0000 */ lw $t5,0x0($a2) +/* f005ca4: 15a00010 */ bnez $t5,.L0f005ce8 +/* f005ca8: 00000000 */ sll $zero,$zero,0x0 +/* f005cac: 8d030480 */ lw $v1,0x480($t0) +/* f005cb0: 50600007 */ beqzl $v1,.L0f005cd0 +/* f005cb4: 8d191c54 */ lw $t9,0x1c54($t0) +/* f005cb8: 1060000b */ beqz $v1,.L0f005ce8 +/* f005cbc: 00000000 */ sll $zero,$zero,0x0 +/* f005cc0: 806e0037 */ lb $t6,0x37($v1) +/* f005cc4: 15c00008 */ bnez $t6,.L0f005ce8 +/* f005cc8: 00000000 */ sll $zero,$zero,0x0 +/* f005ccc: 8d191c54 */ lw $t9,0x1c54($t0) +.L0f005cd0: +/* f005cd0: 8d0f00c4 */ lw $t7,0xc4($t0) +/* f005cd4: 0320c027 */ nor $t8,$t9,$zero +/* f005cd8: 01f85024 */ and $t2,$t7,$t8 +/* f005cdc: 31490001 */ andi $t1,$t2,0x1 +/* f005ce0: 5520001c */ bnezl $t1,.L0f005d54 +/* f005ce4: 2ca40001 */ sltiu $a0,$a1,0x1 +.L0f005ce8: +/* f005ce8: 54a00014 */ bnezl $a1,.L0f005d3c +/* f005cec: 8d0a1c1c */ lw $t2,0x1c1c($t0) +/* f005cf0: 8ccb0000 */ lw $t3,0x0($a2) +/* f005cf4: 55600011 */ bnezl $t3,.L0f005d3c +/* f005cf8: 8d0a1c1c */ lw $t2,0x1c1c($t0) +/* f005cfc: 8d030480 */ lw $v1,0x480($t0) +/* f005d00: 50600007 */ beqzl $v1,.L0f005d20 +/* f005d04: 8d0e1c54 */ lw $t6,0x1c54($t0) +/* f005d08: 5060000c */ beqzl $v1,.L0f005d3c +/* f005d0c: 8d0a1c1c */ lw $t2,0x1c1c($t0) +/* f005d10: 806c0037 */ lb $t4,0x37($v1) +/* f005d14: 55800009 */ bnezl $t4,.L0f005d3c +/* f005d18: 8d0a1c1c */ lw $t2,0x1c1c($t0) +/* f005d1c: 8d0e1c54 */ lw $t6,0x1c54($t0) +.L0f005d20: +/* f005d20: 8d0d00c4 */ lw $t5,0xc4($t0) +/* f005d24: 01c0c827 */ nor $t9,$t6,$zero +/* f005d28: 01b97824 */ and $t7,$t5,$t9 +/* f005d2c: 31f80008 */ andi $t8,$t7,0x8 +/* f005d30: 57000008 */ bnezl $t8,.L0f005d54 +/* f005d34: 2ca40001 */ sltiu $a0,$a1,0x1 +/* f005d38: 8d0a1c1c */ lw $t2,0x1c1c($t0) +.L0f005d3c: +/* f005d3c: 11400004 */ beqz $t2,.L0f005d50 +/* f005d40: 24090001 */ addiu $t1,$zero,0x1 +.L0f005d44: +/* f005d44: 3c018006 */ lui $at,0x8006 +/* f005d48: ac29144c */ sw $t1,0x144c($at) +/* f005d4c: 8d0500d8 */ lw $a1,0xd8($t0) +.L0f005d50: +/* f005d50: 2ca40001 */ sltiu $a0,$a1,0x1 +.L0f005d54: +/* f005d54: 10800017 */ beqz $a0,.L0f005db4 +/* f005d58: 00000000 */ sll $zero,$zero,0x0 +/* f005d5c: 8cc20000 */ lw $v0,0x0($a2) +/* f005d60: 2c4b0001 */ sltiu $t3,$v0,0x1 +/* f005d64: 11600013 */ beqz $t3,.L0f005db4 +/* f005d68: 00000000 */ sll $zero,$zero,0x0 +/* f005d6c: 8d030480 */ lw $v1,0x480($t0) +/* f005d70: 2c620001 */ sltiu $v0,$v1,0x1 +/* f005d74: 14400007 */ bnez $v0,.L0f005d94 +/* f005d78: 0003102b */ sltu $v0,$zero,$v1 +/* f005d7c: 1040000d */ beqz $v0,.L0f005db4 +/* f005d80: 00000000 */ sll $zero,$zero,0x0 +/* f005d84: 80620037 */ lb $v0,0x37($v1) +/* f005d88: 2c4c0001 */ sltiu $t4,$v0,0x1 +/* f005d8c: 11800009 */ beqz $t4,.L0f005db4 +/* f005d90: 00000000 */ sll $zero,$zero,0x0 +.L0f005d94: +/* f005d94: 8d0d1c54 */ lw $t5,0x1c54($t0) +/* f005d98: 8d0e00c4 */ lw $t6,0xc4($t0) +/* f005d9c: 01a0c827 */ nor $t9,$t5,$zero +/* f005da0: 01d91024 */ and $v0,$t6,$t9 +/* f005da4: 304f0001 */ andi $t7,$v0,0x1 +/* f005da8: 000f102b */ sltu $v0,$zero,$t7 +/* f005dac: 54400018 */ bnezl $v0,.L0f005e10 +/* f005db0: ad021c1c */ sw $v0,0x1c1c($t0) +.L0f005db4: +/* f005db4: 10800015 */ beqz $a0,.L0f005e0c +/* f005db8: 00801025 */ or $v0,$a0,$zero +/* f005dbc: 8cc20000 */ lw $v0,0x0($a2) +/* f005dc0: 2c4a0001 */ sltiu $t2,$v0,0x1 +/* f005dc4: 11400011 */ beqz $t2,.L0f005e0c +/* f005dc8: 01401025 */ or $v0,$t2,$zero +/* f005dcc: 8d030480 */ lw $v1,0x480($t0) +/* f005dd0: 2c620001 */ sltiu $v0,$v1,0x1 +/* f005dd4: 14400007 */ bnez $v0,.L0f005df4 +/* f005dd8: 0003102b */ sltu $v0,$zero,$v1 +/* f005ddc: 5040000c */ beqzl $v0,.L0f005e10 +/* f005de0: ad021c1c */ sw $v0,0x1c1c($t0) +/* f005de4: 80620037 */ lb $v0,0x37($v1) +/* f005de8: 2c490001 */ sltiu $t1,$v0,0x1 +/* f005dec: 11200007 */ beqz $t1,.L0f005e0c +/* f005df0: 01201025 */ or $v0,$t1,$zero +.L0f005df4: +/* f005df4: 8d0c1c54 */ lw $t4,0x1c54($t0) +/* f005df8: 8d0b00c4 */ lw $t3,0xc4($t0) +/* f005dfc: 01806827 */ nor $t5,$t4,$zero +/* f005e00: 016d1024 */ and $v0,$t3,$t5 +/* f005e04: 304e0008 */ andi $t6,$v0,0x8 +/* f005e08: 000e102b */ sltu $v0,$zero,$t6 +.L0f005e0c: +/* f005e0c: ad021c1c */ sw $v0,0x1c1c($t0) +.L0f005e10: +/* f005e10: 8ce80284 */ lw $t0,0x284($a3) +/* f005e14: 8d0f00d8 */ lw $t7,0xd8($t0) +/* f005e18: 15e0004e */ bnez $t7,.L0f005f54 +/* f005e1c: 00000000 */ sll $zero,$zero,0x0 +/* f005e20: 8cd80000 */ lw $t8,0x0($a2) +/* f005e24: 1700004b */ bnez $t8,.L0f005f54 +/* f005e28: 00000000 */ sll $zero,$zero,0x0 +/* f005e2c: 8d030480 */ lw $v1,0x480($t0) +/* f005e30: 50600007 */ beqzl $v1,.L0f005e50 +/* f005e34: 8d0c1c54 */ lw $t4,0x1c54($t0) +/* f005e38: 10600046 */ beqz $v1,.L0f005f54 +/* f005e3c: 00000000 */ sll $zero,$zero,0x0 +/* f005e40: 806a0037 */ lb $t2,0x37($v1) +/* f005e44: 15400043 */ bnez $t2,.L0f005f54 +/* f005e48: 00000000 */ sll $zero,$zero,0x0 +/* f005e4c: 8d0c1c54 */ lw $t4,0x1c54($t0) +.L0f005e50: +/* f005e50: 8d0900c4 */ lw $t1,0xc4($t0) +/* f005e54: 01805827 */ nor $t3,$t4,$zero +/* f005e58: 012b6824 */ and $t5,$t1,$t3 +/* f005e5c: 31ae0001 */ andi $t6,$t5,0x1 +/* f005e60: 11c0003c */ beqz $t6,.L0f005f54 +/* f005e64: 00000000 */ sll $zero,$zero,0x0 +/* f005e68: 0fc5b364 */ jal func0f16cd90 +/* f005e6c: 00000000 */ sll $zero,$zero,0x0 +/* f005e70: 14400038 */ bnez $v0,.L0f005f54 +/* f005e74: 3c08800a */ lui $t0,0x800a +/* f005e78: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f005e7c: 3c048009 */ lui $a0,0x8009 +/* f005e80: 24050505 */ addiu $a1,$zero,0x505 +/* f005e84: 8d191c20 */ lw $t9,0x1c20($t0) +/* f005e88: 2407ffff */ addiu $a3,$zero,-1 +/* f005e8c: 240fffff */ addiu $t7,$zero,-1 +/* f005e90: 1720000d */ bnez $t9,.L0f005ec8 +/* f005e94: 25061c20 */ addiu $a2,$t0,0x1c20 +/* f005e98: 3c01bf80 */ lui $at,0xbf80 +/* f005e9c: 44812000 */ mtc1 $at,$f4 +/* f005ea0: 2418ffff */ addiu $t8,$zero,-1 +/* f005ea4: 240affff */ addiu $t2,$zero,-1 +/* f005ea8: afaa001c */ sw $t2,0x1c($sp) +/* f005eac: afb80018 */ sw $t8,0x18($sp) +/* f005eb0: 8c845200 */ lw $a0,0x5200($a0) +/* f005eb4: afaf0010 */ sw $t7,0x10($sp) +/* f005eb8: 0c004241 */ jal 0x10904 +/* f005ebc: e7a40014 */ swc1 $f4,0x14($sp) +/* f005ec0: 3c08800a */ lui $t0,0x800a +/* f005ec4: 8d08a244 */ lw $t0,-0x5dbc($t0) +.L0f005ec8: +/* f005ec8: 8fac002c */ lw $t4,0x2c($sp) +/* f005ecc: 29810081 */ slti $at,$t4,0x81 +/* f005ed0: 54200015 */ bnezl $at,.L0f005f28 +/* f005ed4: 8d041c24 */ lw $a0,0x1c24($t0) +/* f005ed8: 8d091c24 */ lw $t1,0x1c24($t0) +/* f005edc: 3c048009 */ lui $a0,0x8009 +/* f005ee0: 240501be */ addiu $a1,$zero,0x1be +/* f005ee4: 15200035 */ bnez $t1,.L0f005fbc +/* f005ee8: 25061c24 */ addiu $a2,$t0,0x1c24 +/* f005eec: 3c01bf80 */ lui $at,0xbf80 +/* f005ef0: 44813000 */ mtc1 $at,$f6 +/* f005ef4: 240bffff */ addiu $t3,$zero,-1 +/* f005ef8: 240dffff */ addiu $t5,$zero,-1 +/* f005efc: 240effff */ addiu $t6,$zero,-1 +/* f005f00: afae001c */ sw $t6,0x1c($sp) +/* f005f04: afad0018 */ sw $t5,0x18($sp) +/* f005f08: afab0010 */ sw $t3,0x10($sp) +/* f005f0c: 8c845200 */ lw $a0,0x5200($a0) +/* f005f10: 2407ffff */ addiu $a3,$zero,-1 +/* f005f14: 0c004241 */ jal 0x10904 +/* f005f18: e7a60014 */ swc1 $f6,0x14($sp) +/* f005f1c: 10000028 */ beqz $zero,.L0f005fc0 +/* f005f20: 8fbf0024 */ lw $ra,0x24($sp) +/* f005f24: 8d041c24 */ lw $a0,0x1c24($t0) +.L0f005f28: +/* f005f28: 50800025 */ beqzl $a0,.L0f005fc0 +/* f005f2c: 8fbf0024 */ lw $ra,0x24($sp) +/* f005f30: 0c00cdfc */ jal 0x337f0 +/* f005f34: 00000000 */ sll $zero,$zero,0x0 +/* f005f38: 10400020 */ beqz $v0,.L0f005fbc +/* f005f3c: 3c19800a */ lui $t9,0x800a +/* f005f40: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f005f44: 0c00cec9 */ jal 0x33b24 +/* f005f48: 8f241c24 */ lw $a0,0x1c24($t9) +/* f005f4c: 1000001c */ beqz $zero,.L0f005fc0 +/* f005f50: 8fbf0024 */ lw $ra,0x24($sp) +.L0f005f54: +/* f005f54: 3c07800a */ lui $a3,0x800a +/* f005f58: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f005f5c: 8cef0284 */ lw $t7,0x284($a3) +/* f005f60: 8de41c20 */ lw $a0,0x1c20($t7) +/* f005f64: 10800008 */ beqz $a0,.L0f005f88 +/* f005f68: 00000000 */ sll $zero,$zero,0x0 +/* f005f6c: 0c00cdfc */ jal 0x337f0 +/* f005f70: 00000000 */ sll $zero,$zero,0x0 +/* f005f74: 10400004 */ beqz $v0,.L0f005f88 +/* f005f78: 3c18800a */ lui $t8,0x800a +/* f005f7c: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f005f80: 0c00cec9 */ jal 0x33b24 +/* f005f84: 8f041c20 */ lw $a0,0x1c20($t8) +.L0f005f88: +/* f005f88: 3c07800a */ lui $a3,0x800a +/* f005f8c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f005f90: 8cea0284 */ lw $t2,0x284($a3) +/* f005f94: 8d441c24 */ lw $a0,0x1c24($t2) +/* f005f98: 50800009 */ beqzl $a0,.L0f005fc0 +/* f005f9c: 8fbf0024 */ lw $ra,0x24($sp) +/* f005fa0: 0c00cdfc */ jal 0x337f0 +/* f005fa4: 00000000 */ sll $zero,$zero,0x0 +/* f005fa8: 10400004 */ beqz $v0,.L0f005fbc +/* f005fac: 3c0c800a */ lui $t4,0x800a +/* f005fb0: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f005fb4: 0c00cec9 */ jal 0x33b24 +/* f005fb8: 8d841c24 */ lw $a0,0x1c24($t4) +.L0f005fbc: +/* f005fbc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f005fc0: +/* f005fc0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f005fc4: 03e00008 */ jr $ra +/* f005fc8: 00000000 */ sll $zero,$zero,0x0 +/* f005fcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f005fd0 +/* f005fd0: 2881002b */ slti $at,$a0,0x2b +/* f005fd4: 14200019 */ bnez $at,.L0f00603c +/* f005fd8: 28810094 */ slti $at,$a0,0x94 +/* f005fdc: 14200007 */ bnez $at,.L0f005ffc +/* f005fe0: 24010094 */ addiu $at,$zero,0x94 +/* f005fe4: 1081001e */ beq $a0,$at,.L0f006060 +/* f005fe8: 24010394 */ addiu $at,$zero,0x394 +/* f005fec: 1081001c */ beq $a0,$at,.L0f006060 +/* f005ff0: 00000000 */ sll $zero,$zero,0x0 +/* f005ff4: 1000001d */ beqz $zero,.L0f00606c +/* f005ff8: 00001025 */ or $v0,$zero,$zero +.L0f005ffc: +/* f005ffc: 28810074 */ slti $at,$a0,0x74 +/* f006000: 14200006 */ bnez $at,.L0f00601c +/* f006004: 248effab */ addiu $t6,$a0,-85 +/* f006008: 24010093 */ addiu $at,$zero,0x93 +/* f00600c: 10810014 */ beq $a0,$at,.L0f006060 +/* f006010: 00000000 */ sll $zero,$zero,0x0 +/* f006014: 10000015 */ beqz $zero,.L0f00606c +/* f006018: 00001025 */ or $v0,$zero,$zero +.L0f00601c: +/* f00601c: 2dc1001f */ sltiu $at,$t6,0x1f +/* f006020: 10200011 */ beqz $at,.L0f006068 +/* f006024: 000e7080 */ sll $t6,$t6,0x2 +/* f006028: 3c017f1a */ lui $at,0x7f1a +/* f00602c: 002e0821 */ addu $at,$at,$t6 +/* f006030: 8c2e7df0 */ lw $t6,0x7df0($at) +/* f006034: 01c00008 */ jr $t6 +/* f006038: 00000000 */ sll $zero,$zero,0x0 +.L0f00603c: +/* f00603c: 2401001d */ addiu $at,$zero,0x1d +/* f006040: 10810007 */ beq $a0,$at,.L0f006060 +/* f006044: 2401001e */ addiu $at,$zero,0x1e +/* f006048: 10810005 */ beq $a0,$at,.L0f006060 +/* f00604c: 24010029 */ addiu $at,$zero,0x29 +/* f006050: 10810003 */ beq $a0,$at,.L0f006060 +/* f006054: 2401002a */ addiu $at,$zero,0x2a +/* f006058: 54810004 */ bnel $a0,$at,.L0f00606c +/* f00605c: 00001025 */ or $v0,$zero,$zero +.L0f006060: +/* f006060: 03e00008 */ jr $ra +/* f006064: 24020001 */ addiu $v0,$zero,0x1 +.L0f006068: +/* f006068: 00001025 */ or $v0,$zero,$zero +.L0f00606c: +/* f00606c: 03e00008 */ jr $ra +/* f006070: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f006074 +/* f006074: 27bdffd0 */ addiu $sp,$sp,-48 +/* f006078: afbf0024 */ sw $ra,0x24($sp) +/* f00607c: afb20020 */ sw $s2,0x20($sp) +/* f006080: afb1001c */ sw $s1,0x1c($sp) +/* f006084: afb00018 */ sw $s0,0x18($sp) +/* f006088: 808e0190 */ lb $t6,0x190($a0) +/* f00608c: 00809025 */ or $s2,$a0,$zero +/* f006090: 55c00004 */ bnezl $t6,.L0f0060a4 +/* f006094: 92420191 */ lbu $v0,0x191($s2) +/* f006098: 1000004a */ beqz $zero,.L0f0061c4 +/* f00609c: 00001025 */ or $v0,$zero,$zero +/* f0060a0: 92420191 */ lbu $v0,0x191($s2) +.L0f0060a4: +/* f0060a4: 00001825 */ or $v1,$zero,$zero +/* f0060a8: 28410009 */ slti $at,$v0,0x9 +/* f0060ac: 10200003 */ beqz $at,.L0f0060bc +/* f0060b0: 00000000 */ sll $zero,$zero,0x0 +/* f0060b4: 10000001 */ beqz $zero,.L0f0060bc +/* f0060b8: 00401825 */ or $v1,$v0,$zero +.L0f0060bc: +/* f0060bc: 2401ffff */ addiu $at,$zero,-1 +/* f0060c0: 14610003 */ bne $v1,$at,.L0f0060d0 +/* f0060c4: 00000000 */ sll $zero,$zero,0x0 +/* f0060c8: 1000003e */ beqz $zero,.L0f0061c4 +/* f0060cc: 00001025 */ or $v0,$zero,$zero +.L0f0060d0: +/* f0060d0: 12400003 */ beqz $s2,.L0f0060e0 +/* f0060d4: 24010001 */ addiu $at,$zero,0x1 +/* f0060d8: 10000002 */ beqz $zero,.L0f0060e4 +/* f0060dc: 924402fe */ lbu $a0,0x2fe($s2) +.L0f0060e0: +/* f0060e0: 00002025 */ or $a0,$zero,$zero +.L0f0060e4: +/* f0060e4: 14810019 */ bne $a0,$at,.L0f00614c +/* f0060e8: 00055080 */ sll $t2,$a1,0x2 +/* f0060ec: 864f0010 */ lh $t7,0x10($s2) +/* f0060f0: 2401007b */ addiu $at,$zero,0x7b +/* f0060f4: 11e10015 */ beq $t7,$at,.L0f00614c +/* f0060f8: 00000000 */ sll $zero,$zero,0x0 +/* f0060fc: 92580361 */ lbu $t8,0x361($s2) +/* f006100: 24010004 */ addiu $at,$zero,0x4 +/* f006104: 3b190001 */ xori $t9,$t8,0x1 +/* f006108: 14610008 */ bne $v1,$at,.L0f00612c +/* f00610c: a2590361 */ sb $t9,0x361($s2) +/* f006110: 332800ff */ andi $t0,$t9,0xff +/* f006114: 11000003 */ beqz $t0,.L0f006124 +/* f006118: 00000000 */ sll $zero,$zero,0x0 +/* f00611c: 10000029 */ beqz $zero,.L0f0061c4 +/* f006120: 34028191 */ dli $v0,0x8191 +.L0f006124: +/* f006124: 10000027 */ beqz $zero,.L0f0061c4 +/* f006128: 34028192 */ dli $v0,0x8192 +.L0f00612c: +/* f00612c: 92490361 */ lbu $t1,0x361($s2) +/* f006130: 34038190 */ dli $v1,0x8190 +/* f006134: 11200003 */ beqz $t1,.L0f006144 +/* f006138: 00000000 */ sll $zero,$zero,0x0 +/* f00613c: 10000021 */ beqz $zero,.L0f0061c4 +/* f006140: 3402818f */ dli $v0,0x818f +.L0f006144: +/* f006144: 1000001f */ beqz $zero,.L0f0061c4 +/* f006148: 00601025 */ or $v0,$v1,$zero +.L0f00614c: +/* f00614c: 3c048006 */ lui $a0,0x8006 +/* f006150: 008a2021 */ addu $a0,$a0,$t2 +/* f006154: 948415a0 */ lhu $a0,0x15a0($a0) +/* f006158: 0fc017f4 */ jal func0f005fd0 +/* f00615c: afa3002c */ sw $v1,0x2c($sp) +/* f006160: 8fa3002c */ lw $v1,0x2c($sp) +/* f006164: 00408825 */ or $s1,$v0,$zero +/* f006168: 000380c0 */ sll $s0,$v1,0x3 +.L0f00616c: +/* f00616c: 0c004b70 */ jal 0x12dc0 +/* f006170: 00000000 */ sll $zero,$zero,0x0 +/* f006174: 30430007 */ andi $v1,$v0,0x7 +/* f006178: 12200003 */ beqz $s1,.L0f006188 +/* f00617c: 00602825 */ or $a1,$v1,$zero +/* f006180: 10000002 */ beqz $zero,.L0f00618c +/* f006184: 24040002 */ addiu $a0,$zero,0x2 +.L0f006188: +/* f006188: 00002025 */ or $a0,$zero,$zero +.L0f00618c: +/* f00618c: 924e0361 */ lbu $t6,0x361($s2) +/* f006190: 306b0005 */ andi $t3,$v1,0x5 +/* f006194: 008b6021 */ addu $t4,$a0,$t3 +/* f006198: 01906821 */ addu $t5,$t4,$s0 +/* f00619c: 11aefff3 */ beq $t5,$t6,.L0f00616c +/* f0061a0: 00000000 */ sll $zero,$zero,0x0 +/* f0061a4: 30af0005 */ andi $t7,$a1,0x5 +/* f0061a8: 008fc021 */ addu $t8,$a0,$t7 +/* f0061ac: 03101821 */ addu $v1,$t8,$s0 +/* f0061b0: 0003c880 */ sll $t9,$v1,0x2 +/* f0061b4: 3c028006 */ lui $v0,0x8006 +/* f0061b8: a2430361 */ sb $v1,0x361($s2) +/* f0061bc: 00591021 */ addu $v0,$v0,$t9 +/* f0061c0: 8c421480 */ lw $v0,0x1480($v0) +.L0f0061c4: +/* f0061c4: 8fbf0024 */ lw $ra,0x24($sp) +/* f0061c8: 8fb00018 */ lw $s0,0x18($sp) +/* f0061cc: 8fb1001c */ lw $s1,0x1c($sp) +/* f0061d0: 8fb20020 */ lw $s2,0x20($sp) +/* f0061d4: 03e00008 */ jr $ra +/* f0061d8: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0061dc +/* f0061dc: 27bdff88 */ addiu $sp,$sp,-120 +/* f0061e0: afbf004c */ sw $ra,0x4c($sp) +/* f0061e4: afb10048 */ sw $s1,0x48($sp) +/* f0061e8: 00808825 */ or $s1,$a0,$zero +/* f0061ec: 0fc47bbe */ jal func0f11eef8 +/* f0061f0: afb00044 */ sw $s0,0x44($sp) +/* f0061f4: 104000c5 */ beqz $v0,.L0f00650c +/* f0061f8: 24010001 */ addiu $at,$zero,0x1 +/* f0061fc: 3c02800a */ lui $v0,0x800a +/* f006200: 24429fc0 */ addiu $v0,$v0,-24640 +/* f006204: 8c4e006c */ lw $t6,0x6c($v0) +/* f006208: 00002825 */ or $a1,$zero,$zero +/* f00620c: 00001825 */ or $v1,$zero,$zero +/* f006210: 11c00003 */ beqz $t6,.L0f006220 +/* f006214: 00002025 */ or $a0,$zero,$zero +/* f006218: 10000001 */ beqz $zero,.L0f006220 +/* f00621c: 24050001 */ addiu $a1,$zero,0x1 +.L0f006220: +/* f006220: 8c4f0068 */ lw $t7,0x68($v0) +/* f006224: 11e00003 */ beqz $t7,.L0f006234 +/* f006228: 00000000 */ sll $zero,$zero,0x0 +/* f00622c: 10000001 */ beqz $zero,.L0f006234 +/* f006230: 24030001 */ addiu $v1,$zero,0x1 +.L0f006234: +/* f006234: 8c580064 */ lw $t8,0x64($v0) +/* f006238: 13000003 */ beqz $t8,.L0f006248 +/* f00623c: 00000000 */ sll $zero,$zero,0x0 +/* f006240: 10000001 */ beqz $zero,.L0f006248 +/* f006244: 24040001 */ addiu $a0,$zero,0x1 +.L0f006248: +/* f006248: 8c590070 */ lw $t9,0x70($v0) +/* f00624c: 00001025 */ or $v0,$zero,$zero +/* f006250: 13200003 */ beqz $t9,.L0f006260 +/* f006254: 00000000 */ sll $zero,$zero,0x0 +/* f006258: 10000001 */ beqz $zero,.L0f006260 +/* f00625c: 24020001 */ addiu $v0,$zero,0x1 +.L0f006260: +/* f006260: 00444021 */ addu $t0,$v0,$a0 +/* f006264: 01034821 */ addu $t1,$t0,$v1 +/* f006268: 01255021 */ addu $t2,$t1,$a1 +/* f00626c: 554100a8 */ bnel $t2,$at,.L0f006510 +/* f006270: 8fbf004c */ lw $ra,0x4c($sp) +/* f006274: 122000a5 */ beqz $s1,.L0f00650c +/* f006278: 240bffff */ addiu $t3,$zero,-1 +/* f00627c: 8e220020 */ lw $v0,0x20($s1) +/* f006280: 44802000 */ mtc1 $zero,$f4 +/* f006284: a2200190 */ sb $zero,0x190($s1) +/* f006288: a62b019c */ sh $t3,0x19c($s1) +/* f00628c: 1040009f */ beqz $v0,.L0f00650c +/* f006290: e6240194 */ swc1 $f4,0x194($s1) +/* f006294: 8c440020 */ lw $a0,0x20($v0) +/* f006298: 5080009d */ beqzl $a0,.L0f006510 +/* f00629c: 8fbf004c */ lw $ra,0x4c($sp) +/* f0062a0: c626018c */ lwc1 $f6,0x18c($s1) +/* f0062a4: 3c038006 */ lui $v1,0x8006 +/* f0062a8: 246315a0 */ addiu $v1,$v1,0x15a0 +/* f0062ac: e7a60070 */ swc1 $f6,0x70($sp) +/* f0062b0: c480000c */ lwc1 $f0,0xc($a0) +/* f0062b4: 00008025 */ or $s0,$zero,$zero +/* f0062b8: e620018c */ swc1 $f0,0x18c($s1) +/* f0062bc: e7a0006c */ swc1 $f0,0x6c($sp) +.L0f0062c0: +/* f0062c0: 8e240020 */ lw $a0,0x20($s1) +/* f0062c4: 0c00744f */ jal 0x1d13c +/* f0062c8: afa30050 */ sw $v1,0x50($sp) +/* f0062cc: 8fa30050 */ lw $v1,0x50($sp) +/* f0062d0: 24010023 */ addiu $at,$zero,0x23 +/* f0062d4: 94640000 */ lhu $a0,0x0($v1) +/* f0062d8: 5444008a */ bnel $v0,$a0,.L0f006504 +/* f0062dc: 26100001 */ addiu $s0,$s0,0x1 +/* f0062e0: 12200003 */ beqz $s1,.L0f0062f0 +/* f0062e4: 24010001 */ addiu $at,$zero,0x1 +/* f0062e8: 10000002 */ beqz $zero,.L0f0062f4 +/* f0062ec: 922202fe */ lbu $v0,0x2fe($s1) +.L0f0062f0: +/* f0062f0: 00001025 */ or $v0,$zero,$zero +.L0f0062f4: +/* f0062f4: 14410034 */ bne $v0,$at,.L0f0063c8 +/* f0062f8: 02002825 */ or $a1,$s0,$zero +/* f0062fc: 24010394 */ addiu $at,$zero,0x394 +/* f006300: 14810031 */ bne $a0,$at,.L0f0063c8 +/* f006304: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f006308: 3c014000 */ lui $at,0x4000 +/* f00630c: 44810000 */ mtc1 $at,$f0 +/* f006310: 3c014188 */ lui $at,0x4188 +/* f006314: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f006318: 4608003e */ c.le.s $f0,$f8 +/* f00631c: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f006320: 45020006 */ bc1fl .L0f00633c +/* f006324: 44810000 */ mtc1 $at,$f0 +/* f006328: 4600503c */ c.lt.s $f10,$f0 +/* f00632c: 00000000 */ sll $zero,$zero,0x0 +/* f006330: 4503000c */ bc1tl .L0f006364 +/* f006334: 240c0001 */ addiu $t4,$zero,0x1 +/* f006338: 44810000 */ mtc1 $at,$f0 +.L0f00633c: +/* f00633c: 3c014120 */ lui $at,0x4120 +/* f006340: c7b20070 */ lwc1 $f18,0x70($sp) +/* f006344: 4610003e */ c.le.s $f0,$f16 +/* f006348: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f00634c: 45020008 */ bc1fl .L0f006370 +/* f006350: 44810000 */ mtc1 $at,$f0 +/* f006354: 4600903c */ c.lt.s $f18,$f0 +/* f006358: 00000000 */ sll $zero,$zero,0x0 +/* f00635c: 45000003 */ bc1f .L0f00636c +/* f006360: 240c0001 */ addiu $t4,$zero,0x1 +.L0f006364: +/* f006364: 1000003e */ beqz $zero,.L0f006460 +/* f006368: a22c0190 */ sb $t4,0x190($s1) +.L0f00636c: +/* f00636c: 44810000 */ mtc1 $at,$f0 +.L0f006370: +/* f006370: 3c0141c8 */ lui $at,0x41c8 +/* f006374: c7a60070 */ lwc1 $f6,0x70($sp) +/* f006378: 4604003e */ c.le.s $f0,$f4 +/* f00637c: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f006380: 45020006 */ bc1fl .L0f00639c +/* f006384: 44810000 */ mtc1 $at,$f0 +/* f006388: 4600303c */ c.lt.s $f6,$f0 +/* f00638c: 00000000 */ sll $zero,$zero,0x0 +/* f006390: 4503000b */ bc1tl .L0f0063c0 +/* f006394: 240d0002 */ addiu $t5,$zero,0x2 +/* f006398: 44810000 */ mtc1 $at,$f0 +.L0f00639c: +/* f00639c: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0063a0: 4608003e */ c.le.s $f0,$f8 +/* f0063a4: 00000000 */ sll $zero,$zero,0x0 +/* f0063a8: 4500002d */ bc1f .L0f006460 +/* f0063ac: 00000000 */ sll $zero,$zero,0x0 +/* f0063b0: 4600503c */ c.lt.s $f10,$f0 +/* f0063b4: 00000000 */ sll $zero,$zero,0x0 +/* f0063b8: 45000029 */ bc1f .L0f006460 +/* f0063bc: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0063c0: +/* f0063c0: 10000027 */ beqz $zero,.L0f006460 +/* f0063c4: a22d0190 */ sb $t5,0x190($s1) +.L0f0063c8: +/* f0063c8: 906e0002 */ lbu $t6,0x2($v1) +/* f0063cc: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f0063d0: 3c014f80 */ lui $at,0x4f80 +/* f0063d4: 448e8000 */ mtc1 $t6,$f16 +/* f0063d8: c7a60070 */ lwc1 $f6,0x70($sp) +/* f0063dc: 05c10004 */ bgez $t6,.L0f0063f0 +/* f0063e0: 46808020 */ cvt.s.w $f0,$f16 +/* f0063e4: 44819000 */ mtc1 $at,$f18 +/* f0063e8: 00000000 */ sll $zero,$zero,0x0 +/* f0063ec: 46120000 */ add.s $f0,$f0,$f18 +.L0f0063f0: +/* f0063f0: 4604003e */ c.le.s $f0,$f4 +/* f0063f4: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f0063f8: 45020008 */ bc1fl .L0f00641c +/* f0063fc: 90780003 */ lbu $t8,0x3($v1) +/* f006400: 4600303c */ c.lt.s $f6,$f0 +/* f006404: 240f0001 */ addiu $t7,$zero,0x1 +/* f006408: 45020004 */ bc1fl .L0f00641c +/* f00640c: 90780003 */ lbu $t8,0x3($v1) +/* f006410: 10000013 */ beqz $zero,.L0f006460 +/* f006414: a22f0190 */ sb $t7,0x190($s1) +/* f006418: 90780003 */ lbu $t8,0x3($v1) +.L0f00641c: +/* f00641c: 3c014f80 */ lui $at,0x4f80 +/* f006420: c7b20070 */ lwc1 $f18,0x70($sp) +/* f006424: 44984000 */ mtc1 $t8,$f8 +/* f006428: 07010004 */ bgez $t8,.L0f00643c +/* f00642c: 46804020 */ cvt.s.w $f0,$f8 +/* f006430: 44815000 */ mtc1 $at,$f10 +/* f006434: 00000000 */ sll $zero,$zero,0x0 +/* f006438: 460a0000 */ add.s $f0,$f0,$f10 +.L0f00643c: +/* f00643c: 4610003e */ c.le.s $f0,$f16 +/* f006440: 00000000 */ sll $zero,$zero,0x0 +/* f006444: 45000006 */ bc1f .L0f006460 +/* f006448: 00000000 */ sll $zero,$zero,0x0 +/* f00644c: 4600903c */ c.lt.s $f18,$f0 +/* f006450: 24190002 */ addiu $t9,$zero,0x2 +/* f006454: 45000002 */ bc1f .L0f006460 +/* f006458: 00000000 */ sll $zero,$zero,0x0 +/* f00645c: a2390190 */ sb $t9,0x190($s1) +.L0f006460: +/* f006460: 0fc0181d */ jal func0f006074 +/* f006464: 02202025 */ or $a0,$s1,$zero +/* f006468: 2401ffff */ addiu $at,$zero,-1 +/* f00646c: 5041001c */ beql $v0,$at,.L0f0064e0 +/* f006470: 8e2e0020 */ lw $t6,0x20($s1) +/* f006474: 82280190 */ lb $t0,0x190($s1) +/* f006478: 3c01bf80 */ lui $at,0xbf80 +/* f00647c: 00002025 */ or $a0,$zero,$zero +/* f006480: 11000016 */ beqz $t0,.L0f0064dc +/* f006484: 00023400 */ sll $a2,$v0,0x10 +/* f006488: 8e25001c */ lw $a1,0x1c($s1) +/* f00648c: 44810000 */ mtc1 $at,$f0 +/* f006490: 00064c03 */ sra $t1,$a2,0x10 +/* f006494: 240affff */ addiu $t2,$zero,-1 +/* f006498: 240b0400 */ addiu $t3,$zero,0x400 +/* f00649c: 240c0010 */ addiu $t4,$zero,0x10 +/* f0064a0: 240dffff */ addiu $t5,$zero,-1 +/* f0064a4: afad002c */ sw $t5,0x2c($sp) +/* f0064a8: afac001c */ sw $t4,0x1c($sp) +/* f0064ac: afab0014 */ sw $t3,0x14($sp) +/* f0064b0: afaa0010 */ sw $t2,0x10($sp) +/* f0064b4: 01203025 */ or $a2,$t1,$zero +/* f0064b8: afa00028 */ sw $zero,0x28($sp) +/* f0064bc: afa00020 */ sw $zero,0x20($sp) +/* f0064c0: afa00018 */ sw $zero,0x18($sp) +/* f0064c4: 2407ffff */ addiu $a3,$zero,-1 +/* f0064c8: e7a00024 */ swc1 $f0,0x24($sp) +/* f0064cc: e7a00030 */ swc1 $f0,0x30($sp) +/* f0064d0: e7a00034 */ swc1 $f0,0x34($sp) +/* f0064d4: 0fc24e7e */ jal func0f0939f8 +/* f0064d8: e7a00038 */ swc1 $f0,0x38($sp) +.L0f0064dc: +/* f0064dc: 8e2e0020 */ lw $t6,0x20($s1) +.L0f0064e0: +/* f0064e0: a630019c */ sh $s0,0x19c($s1) +/* f0064e4: 3c013e80 */ lui $at,0x3e80 +/* f0064e8: 8dcf0020 */ lw $t7,0x20($t6) +/* f0064ec: 44813000 */ mtc1 $at,$f6 +/* f0064f0: c5e4001c */ lwc1 $f4,0x1c($t7) +/* f0064f4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0064f8: 10000004 */ beqz $zero,.L0f00650c +/* f0064fc: e6280198 */ swc1 $f8,0x198($s1) +/* f006500: 26100001 */ addiu $s0,$s0,0x1 +.L0f006504: +/* f006504: 1601ff6e */ bne $s0,$at,.L0f0062c0 +/* f006508: 24630004 */ addiu $v1,$v1,0x4 +.L0f00650c: +/* f00650c: 8fbf004c */ lw $ra,0x4c($sp) +.L0f006510: +/* f006510: 8fb00044 */ lw $s0,0x44($sp) +/* f006514: 8fb10048 */ lw $s1,0x48($sp) +/* f006518: 03e00008 */ jr $ra +/* f00651c: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f006520 +/* f006520: 3c05800a */ lui $a1,0x800a +/* f006524: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f006528: 8cae0284 */ lw $t6,0x284($a1) +/* f00652c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f006530: afbf004c */ sw $ra,0x4c($sp) +/* f006534: afb00048 */ sw $s0,0x48($sp) +/* f006538: 8dc700bc */ lw $a3,0xbc($t6) +/* f00653c: 00808025 */ or $s0,$a0,$zero +/* f006540: 0fc47bbe */ jal func0f11eef8 +/* f006544: afa70050 */ sw $a3,0x50($sp) +/* f006548: 3c05800a */ lui $a1,0x800a +/* f00654c: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f006550: 104000e6 */ beqz $v0,.L0f0068ec +/* f006554: 8fa70050 */ lw $a3,0x50($sp) +/* f006558: 8caf006c */ lw $t7,0x6c($a1) +/* f00655c: 24080001 */ addiu $t0,$zero,0x1 +/* f006560: 00003025 */ or $a2,$zero,$zero +/* f006564: 11e00003 */ beqz $t7,.L0f006574 +/* f006568: 00001825 */ or $v1,$zero,$zero +/* f00656c: 10000001 */ beqz $zero,.L0f006574 +/* f006570: 24060001 */ addiu $a2,$zero,0x1 +.L0f006574: +/* f006574: 8cb80068 */ lw $t8,0x68($a1) +/* f006578: 00002025 */ or $a0,$zero,$zero +/* f00657c: 00001025 */ or $v0,$zero,$zero +/* f006580: 13000003 */ beqz $t8,.L0f006590 +/* f006584: 00000000 */ sll $zero,$zero,0x0 +/* f006588: 10000001 */ beqz $zero,.L0f006590 +/* f00658c: 24030001 */ addiu $v1,$zero,0x1 +.L0f006590: +/* f006590: 8cb90064 */ lw $t9,0x64($a1) +/* f006594: 13200003 */ beqz $t9,.L0f0065a4 +/* f006598: 00000000 */ sll $zero,$zero,0x0 +/* f00659c: 10000001 */ beqz $zero,.L0f0065a4 +/* f0065a0: 24040001 */ addiu $a0,$zero,0x1 +.L0f0065a4: +/* f0065a4: 8ca90070 */ lw $t1,0x70($a1) +/* f0065a8: 11200003 */ beqz $t1,.L0f0065b8 +/* f0065ac: 00000000 */ sll $zero,$zero,0x0 +/* f0065b0: 10000001 */ beqz $zero,.L0f0065b8 +/* f0065b4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0065b8: +/* f0065b8: 00445021 */ addu $t2,$v0,$a0 +/* f0065bc: 01435821 */ addu $t3,$t2,$v1 +/* f0065c0: 01666021 */ addu $t4,$t3,$a2 +/* f0065c4: 550c00ca */ bnel $t0,$t4,.L0f0068f0 +/* f0065c8: 8fbf004c */ lw $ra,0x4c($sp) +/* f0065cc: 860d019c */ lh $t5,0x19c($s0) +/* f0065d0: 05a200c7 */ bltzl $t5,.L0f0068f0 +/* f0065d4: 8fbf004c */ lw $ra,0x4c($sp) +/* f0065d8: 8cae0034 */ lw $t6,0x34($a1) +/* f0065dc: c6080198 */ lwc1 $f8,0x198($s0) +/* f0065e0: c6120194 */ lwc1 $f18,0x194($s0) +/* f0065e4: 448e2000 */ mtc1 $t6,$f4 +/* f0065e8: 8e02001c */ lw $v0,0x1c($s0) +/* f0065ec: 3c01437a */ lui $at,0x437a +/* f0065f0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0065f4: 46083282 */ mul.s $f10,$f6,$f8 +/* f0065f8: 460a9100 */ add.s $f4,$f18,$f10 +/* f0065fc: 104000bb */ beqz $v0,.L0f0068ec +/* f006600: e6040194 */ swc1 $f4,0x194($s0) +/* f006604: c4f2000c */ lwc1 $f18,0xc($a3) +/* f006608: c44a000c */ lwc1 $f10,0xc($v0) +/* f00660c: 44802000 */ mtc1 $zero,$f4 +/* f006610: c4e60008 */ lwc1 $f6,0x8($a3) +/* f006614: 460a9001 */ sub.s $f0,$f18,$f10 +/* f006618: c4480008 */ lwc1 $f8,0x8($v0) +/* f00661c: 44819000 */ mtc1 $at,$f18 +/* f006620: 4604003c */ c.lt.s $f0,$f4 +/* f006624: 46083081 */ sub.s $f2,$f6,$f8 +/* f006628: 45020003 */ bc1fl .L0f006638 +/* f00662c: 4612003c */ c.lt.s $f0,$f18 +/* f006630: 46000007 */ neg.s $f0,$f0 +/* f006634: 4612003c */ c.lt.s $f0,$f18 +.L0f006638: +/* f006638: c4e60010 */ lwc1 $f6,0x10($a3) +/* f00663c: c4480010 */ lwc1 $f8,0x10($v0) +/* f006640: c60e0194 */ lwc1 $f14,0x194($s0) +/* f006644: 8605019c */ lh $a1,0x19c($s0) +/* f006648: c610018c */ lwc1 $f16,0x18c($s0) +/* f00664c: a2000190 */ sb $zero,0x190($s0) +/* f006650: e60e018c */ swc1 $f14,0x18c($s0) +/* f006654: 46083301 */ sub.s $f12,$f6,$f8 +/* f006658: 4500008a */ bc1f .L0f006884 +/* f00665c: afa5005c */ sw $a1,0x5c($sp) +/* f006660: 46021282 */ mul.s $f10,$f2,$f2 +/* f006664: 3c017f1a */ lui $at,0x7f1a +/* f006668: c4287e6c */ lwc1 $f8,0x7e6c($at) +/* f00666c: 460c6102 */ mul.s $f4,$f12,$f12 +/* f006670: afa5005c */ sw $a1,0x5c($sp) +/* f006674: 02002025 */ or $a0,$s0,$zero +/* f006678: 46045180 */ add.s $f6,$f10,$f4 +/* f00667c: 4608303c */ c.lt.s $f6,$f8 +/* f006680: 00000000 */ sll $zero,$zero,0x0 +/* f006684: 45020080 */ bc1fl .L0f006888 +/* f006688: 8fa5005c */ lw $a1,0x5c($sp) +/* f00668c: 12000003 */ beqz $s0,.L0f00669c +/* f006690: 00001025 */ or $v0,$zero,$zero +/* f006694: 10000001 */ beqz $zero,.L0f00669c +/* f006698: 920202fe */ lbu $v0,0x2fe($s0) +.L0f00669c: +/* f00669c: 14480033 */ bne $v0,$t0,.L0f00676c +/* f0066a0: 00057880 */ sll $t7,$a1,0x2 +/* f0066a4: 3c188006 */ lui $t8,0x8006 +/* f0066a8: 030fc021 */ addu $t8,$t8,$t7 +/* f0066ac: 971815a0 */ lhu $t8,0x15a0($t8) +/* f0066b0: 24010394 */ addiu $at,$zero,0x394 +/* f0066b4: 1701002d */ bne $t8,$at,.L0f00676c +/* f0066b8: 3c014000 */ lui $at,0x4000 +/* f0066bc: 44810000 */ mtc1 $at,$f0 +/* f0066c0: 3c014188 */ lui $at,0x4188 +/* f0066c4: 460e003e */ c.le.s $f0,$f14 +/* f0066c8: 00000000 */ sll $zero,$zero,0x0 +/* f0066cc: 45020006 */ bc1fl .L0f0066e8 +/* f0066d0: 44810000 */ mtc1 $at,$f0 +/* f0066d4: 4600803c */ c.lt.s $f16,$f0 +/* f0066d8: 00000000 */ sll $zero,$zero,0x0 +/* f0066dc: 4501000b */ bc1t .L0f00670c +/* f0066e0: 00000000 */ sll $zero,$zero,0x0 +/* f0066e4: 44810000 */ mtc1 $at,$f0 +.L0f0066e8: +/* f0066e8: 3c014120 */ lui $at,0x4120 +/* f0066ec: 460e003e */ c.le.s $f0,$f14 +/* f0066f0: 00000000 */ sll $zero,$zero,0x0 +/* f0066f4: 45020008 */ bc1fl .L0f006718 +/* f0066f8: 44810000 */ mtc1 $at,$f0 +/* f0066fc: 4600803c */ c.lt.s $f16,$f0 +/* f006700: 00000000 */ sll $zero,$zero,0x0 +/* f006704: 45020004 */ bc1fl .L0f006718 +/* f006708: 44810000 */ mtc1 $at,$f0 +.L0f00670c: +/* f00670c: 1000003e */ beqz $zero,.L0f006808 +/* f006710: a2080190 */ sb $t0,0x190($s0) +/* f006714: 44810000 */ mtc1 $at,$f0 +.L0f006718: +/* f006718: 3c0141c8 */ lui $at,0x41c8 +/* f00671c: 460e003e */ c.le.s $f0,$f14 +/* f006720: 00000000 */ sll $zero,$zero,0x0 +/* f006724: 45020006 */ bc1fl .L0f006740 +/* f006728: 44810000 */ mtc1 $at,$f0 +/* f00672c: 4600803c */ c.lt.s $f16,$f0 +/* f006730: 00000000 */ sll $zero,$zero,0x0 +/* f006734: 4503000b */ bc1tl .L0f006764 +/* f006738: 24190002 */ addiu $t9,$zero,0x2 +/* f00673c: 44810000 */ mtc1 $at,$f0 +.L0f006740: +/* f006740: 00000000 */ sll $zero,$zero,0x0 +/* f006744: 460e003e */ c.le.s $f0,$f14 +/* f006748: 00000000 */ sll $zero,$zero,0x0 +/* f00674c: 4500002e */ bc1f .L0f006808 +/* f006750: 00000000 */ sll $zero,$zero,0x0 +/* f006754: 4600803c */ c.lt.s $f16,$f0 +/* f006758: 00000000 */ sll $zero,$zero,0x0 +/* f00675c: 4500002a */ bc1f .L0f006808 +/* f006760: 24190002 */ addiu $t9,$zero,0x2 +.L0f006764: +/* f006764: 10000028 */ beqz $zero,.L0f006808 +/* f006768: a2190190 */ sb $t9,0x190($s0) +.L0f00676c: +/* f00676c: 3c0a8006 */ lui $t2,0x8006 +/* f006770: 254a15a0 */ addiu $t2,$t2,0x15a0 +/* f006774: 00054880 */ sll $t1,$a1,0x2 +/* f006778: 012a1021 */ addu $v0,$t1,$t2 +/* f00677c: 904b0002 */ lbu $t3,0x2($v0) +/* f006780: 3c014f80 */ lui $at,0x4f80 +/* f006784: 448b9000 */ mtc1 $t3,$f18 +/* f006788: 05610004 */ bgez $t3,.L0f00679c +/* f00678c: 46809020 */ cvt.s.w $f0,$f18 +/* f006790: 44815000 */ mtc1 $at,$f10 +/* f006794: 00000000 */ sll $zero,$zero,0x0 +/* f006798: 460a0000 */ add.s $f0,$f0,$f10 +.L0f00679c: +/* f00679c: 460e003e */ c.le.s $f0,$f14 +/* f0067a0: 00000000 */ sll $zero,$zero,0x0 +/* f0067a4: 45020008 */ bc1fl .L0f0067c8 +/* f0067a8: 904c0003 */ lbu $t4,0x3($v0) +/* f0067ac: 4600803c */ c.lt.s $f16,$f0 +/* f0067b0: 00000000 */ sll $zero,$zero,0x0 +/* f0067b4: 45020004 */ bc1fl .L0f0067c8 +/* f0067b8: 904c0003 */ lbu $t4,0x3($v0) +/* f0067bc: 10000012 */ beqz $zero,.L0f006808 +/* f0067c0: a2080190 */ sb $t0,0x190($s0) +/* f0067c4: 904c0003 */ lbu $t4,0x3($v0) +.L0f0067c8: +/* f0067c8: 3c014f80 */ lui $at,0x4f80 +/* f0067cc: 448c2000 */ mtc1 $t4,$f4 +/* f0067d0: 05810004 */ bgez $t4,.L0f0067e4 +/* f0067d4: 46802020 */ cvt.s.w $f0,$f4 +/* f0067d8: 44813000 */ mtc1 $at,$f6 +/* f0067dc: 00000000 */ sll $zero,$zero,0x0 +/* f0067e0: 46060000 */ add.s $f0,$f0,$f6 +.L0f0067e4: +/* f0067e4: 460e003e */ c.le.s $f0,$f14 +/* f0067e8: 00000000 */ sll $zero,$zero,0x0 +/* f0067ec: 45000006 */ bc1f .L0f006808 +/* f0067f0: 00000000 */ sll $zero,$zero,0x0 +/* f0067f4: 4600803c */ c.lt.s $f16,$f0 +/* f0067f8: 240d0002 */ addiu $t5,$zero,0x2 +/* f0067fc: 45000002 */ bc1f .L0f006808 +/* f006800: 00000000 */ sll $zero,$zero,0x0 +/* f006804: a20d0190 */ sb $t5,0x190($s0) +.L0f006808: +/* f006808: 0fc0181d */ jal func0f006074 +/* f00680c: afa5005c */ sw $a1,0x5c($sp) +/* f006810: 2401ffff */ addiu $at,$zero,-1 +/* f006814: 5041001c */ beql $v0,$at,.L0f006888 +/* f006818: 8fa5005c */ lw $a1,0x5c($sp) +/* f00681c: 820e0190 */ lb $t6,0x190($s0) +/* f006820: 3c01bf80 */ lui $at,0xbf80 +/* f006824: 00002025 */ or $a0,$zero,$zero +/* f006828: 11c00016 */ beqz $t6,.L0f006884 +/* f00682c: 00023400 */ sll $a2,$v0,0x10 +/* f006830: 8e05001c */ lw $a1,0x1c($s0) +/* f006834: 44810000 */ mtc1 $at,$f0 +/* f006838: 00067c03 */ sra $t7,$a2,0x10 +/* f00683c: 2418ffff */ addiu $t8,$zero,-1 +/* f006840: 24190400 */ addiu $t9,$zero,0x400 +/* f006844: 24090010 */ addiu $t1,$zero,0x10 +/* f006848: 240affff */ addiu $t2,$zero,-1 +/* f00684c: afaa002c */ sw $t2,0x2c($sp) +/* f006850: afa9001c */ sw $t1,0x1c($sp) +/* f006854: afb90014 */ sw $t9,0x14($sp) +/* f006858: afb80010 */ sw $t8,0x10($sp) +/* f00685c: 01e03025 */ or $a2,$t7,$zero +/* f006860: afa00028 */ sw $zero,0x28($sp) +/* f006864: afa00020 */ sw $zero,0x20($sp) +/* f006868: afa00018 */ sw $zero,0x18($sp) +/* f00686c: 2407ffff */ addiu $a3,$zero,-1 +/* f006870: e7a00024 */ swc1 $f0,0x24($sp) +/* f006874: e7a00030 */ swc1 $f0,0x30($sp) +/* f006878: e7a00034 */ swc1 $f0,0x34($sp) +/* f00687c: 0fc24e7e */ jal func0f0939f8 +/* f006880: e7a00038 */ swc1 $f0,0x38($sp) +.L0f006884: +/* f006884: 8fa5005c */ lw $a1,0x5c($sp) +.L0f006888: +/* f006888: 3c048006 */ lui $a0,0x8006 +/* f00688c: 00055880 */ sll $t3,$a1,0x2 +/* f006890: 008b2021 */ addu $a0,$a0,$t3 +/* f006894: 0fc017f4 */ jal func0f005fd0 +/* f006898: 948415a0 */ lhu $a0,0x15a0($a0) +/* f00689c: 1040000b */ beqz $v0,.L0f0068cc +/* f0068a0: 3c014208 */ lui $at,0x4208 +/* f0068a4: 3c0141b0 */ lui $at,0x41b0 +/* f0068a8: 44811000 */ mtc1 $at,$f2 +/* f0068ac: c6000194 */ lwc1 $f0,0x194($s0) +/* f0068b0: 4600103c */ c.lt.s $f2,$f0 +/* f0068b4: 00000000 */ sll $zero,$zero,0x0 +/* f0068b8: 4502000d */ bc1fl .L0f0068f0 +/* f0068bc: 8fbf004c */ lw $ra,0x4c($sp) +/* f0068c0: 46020201 */ sub.s $f8,$f0,$f2 +/* f0068c4: 10000009 */ beqz $zero,.L0f0068ec +/* f0068c8: e6080194 */ swc1 $f8,0x194($s0) +.L0f0068cc: +/* f0068cc: 44811000 */ mtc1 $at,$f2 +/* f0068d0: c6000194 */ lwc1 $f0,0x194($s0) +/* f0068d4: 4600103c */ c.lt.s $f2,$f0 +/* f0068d8: 00000000 */ sll $zero,$zero,0x0 +/* f0068dc: 45020004 */ bc1fl .L0f0068f0 +/* f0068e0: 8fbf004c */ lw $ra,0x4c($sp) +/* f0068e4: 46020481 */ sub.s $f18,$f0,$f2 +/* f0068e8: e6120194 */ swc1 $f18,0x194($s0) +.L0f0068ec: +/* f0068ec: 8fbf004c */ lw $ra,0x4c($sp) +.L0f0068f0: +/* f0068f0: 8fb00048 */ lw $s0,0x48($sp) +/* f0068f4: 27bd0060 */ addiu $sp,$sp,0x60 +/* f0068f8: 03e00008 */ jr $ra +/* f0068fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f006900 +/* f006900: 00047e02 */ srl $t7,$a0,0x18 +/* f006904: 31f800ff */ andi $t8,$t7,0xff +/* f006908: 03060019 */ multu $t8,$a2 +/* f00690c: 240e00ff */ addiu $t6,$zero,0xff +/* f006910: 00054602 */ srl $t0,$a1,0x18 +/* f006914: 310900ff */ andi $t1,$t0,0xff +/* f006918: 01c61823 */ subu $v1,$t6,$a2 +/* f00691c: 00047402 */ srl $t6,$a0,0x10 +/* f006920: 31cf00ff */ andi $t7,$t6,0xff +/* f006924: 00054402 */ srl $t0,$a1,0x10 +/* f006928: 0000c812 */ mflo $t9 +/* f00692c: 00000000 */ sll $zero,$zero,0x0 +/* f006930: 00000000 */ sll $zero,$zero,0x0 +/* f006934: 00690019 */ multu $v1,$t1 +/* f006938: 310900ff */ andi $t1,$t0,0xff +/* f00693c: 00005012 */ mflo $t2 +/* f006940: 032a5821 */ addu $t3,$t9,$t2 +/* f006944: 000b6202 */ srl $t4,$t3,0x8 +/* f006948: 00cf0019 */ multu $a2,$t7 +/* f00694c: 00047a02 */ srl $t7,$a0,0x8 +/* f006950: 31e800ff */ andi $t0,$t7,0xff +/* f006954: 000c6e00 */ sll $t5,$t4,0x18 +/* f006958: 0000c012 */ mflo $t8 +/* f00695c: 00000000 */ sll $zero,$zero,0x0 +/* f006960: 00000000 */ sll $zero,$zero,0x0 +/* f006964: 00690019 */ multu $v1,$t1 +/* f006968: 0000c812 */ mflo $t9 +/* f00696c: 03195021 */ addu $t2,$t8,$t9 +/* f006970: 0005c202 */ srl $t8,$a1,0x8 +/* f006974: 00c80019 */ multu $a2,$t0 +/* f006978: 331900ff */ andi $t9,$t8,0xff +/* f00697c: 000a5a02 */ srl $t3,$t2,0x8 +/* f006980: 308800ff */ andi $t0,$a0,0xff +/* f006984: 000b6400 */ sll $t4,$t3,0x10 +/* f006988: 01ac7025 */ or $t6,$t5,$t4 +/* f00698c: 00004812 */ mflo $t1 +/* f006990: 00000000 */ sll $zero,$zero,0x0 +/* f006994: 00000000 */ sll $zero,$zero,0x0 +/* f006998: 00790019 */ multu $v1,$t9 +/* f00699c: 30b900ff */ andi $t9,$a1,0xff +/* f0069a0: 00005012 */ mflo $t2 +/* f0069a4: 012a5821 */ addu $t3,$t1,$t2 +/* f0069a8: 000b6a02 */ srl $t5,$t3,0x8 +/* f0069ac: 00c80019 */ multu $a2,$t0 +/* f0069b0: 000d6200 */ sll $t4,$t5,0x8 +/* f0069b4: 01cc7825 */ or $t7,$t6,$t4 +/* f0069b8: 0000c012 */ mflo $t8 +/* f0069bc: 00000000 */ sll $zero,$zero,0x0 +/* f0069c0: 00000000 */ sll $zero,$zero,0x0 +/* f0069c4: 00790019 */ multu $v1,$t9 +/* f0069c8: 00004812 */ mflo $t1 +/* f0069cc: 03095021 */ addu $t2,$t8,$t1 +/* f0069d0: 000a5a02 */ srl $t3,$t2,0x8 +/* f0069d4: 03e00008 */ jr $ra +/* f0069d8: 01eb1025 */ or $v0,$t7,$t3 +); + +GLOBAL_ASM( +glabel func0f0069dc +/* f0069dc: 3c013f80 */ lui $at,0x3f80 +/* f0069e0: 44811000 */ mtc1 $at,$f2 +/* f0069e4: 3c03800a */ lui $v1,0x800a +/* f0069e8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0069ec: 3c014596 */ lui $at,0x4596 +/* f0069f0: 44816000 */ mtc1 $at,$f12 +/* f0069f4: c4640048 */ lwc1 $f4,0x48($v1) +/* f0069f8: 3c028006 */ lui $v0,0x8006 +/* f0069fc: 24421630 */ addiu $v0,$v0,0x1630 +/* f006a00: 460c2183 */ div.s $f6,$f4,$f12 +/* f006a04: c4480000 */ lwc1 $f8,0x0($v0) +/* f006a08: 3c067001 */ lui $a2,0x7001 +/* f006a0c: 24c46054 */ addiu $a0,$a2,0x6054 +/* f006a10: 27bdffd0 */ addiu $sp,$sp,-48 +/* f006a14: 3c067f16 */ lui $a2,0x7f16 +/* f006a18: afbf0014 */ sw $ra,0x14($sp) +/* f006a1c: 3c057001 */ lui $a1,0x7001 +/* f006a20: 24c6b534 */ addiu $a2,$a2,-19148 +/* f006a24: 46083280 */ add.s $f10,$f6,$f8 +/* f006a28: e44a0000 */ swc1 $f10,0x0($v0) +/* f006a2c: c4400000 */ lwc1 $f0,0x0($v0) +/* f006a30: 4600103c */ c.lt.s $f2,$f0 +/* f006a34: 00000000 */ sll $zero,$zero,0x0 +/* f006a38: 45020004 */ bc1fl .L0f006a4c +/* f006a3c: c4720044 */ lwc1 $f18,0x44($v1) +/* f006a40: 46020401 */ sub.s $f16,$f0,$f2 +/* f006a44: e4500000 */ swc1 $f16,0x0($v0) +/* f006a48: c4720044 */ lwc1 $f18,0x44($v1) +.L0f006a4c: +/* f006a4c: 3c028006 */ lui $v0,0x8006 +/* f006a50: 24421634 */ addiu $v0,$v0,0x1634 +/* f006a54: 460c9103 */ div.s $f4,$f18,$f12 +/* f006a58: c4460000 */ lwc1 $f6,0x0($v0) +/* f006a5c: 24a35fd0 */ addiu $v1,$a1,0x5fd0 +/* f006a60: 0064082b */ sltu $at,$v1,$a0 +/* f006a64: 46062200 */ add.s $f8,$f4,$f6 +/* f006a68: e4480000 */ swc1 $f8,0x0($v0) +/* f006a6c: c4400000 */ lwc1 $f0,0x0($v0) +/* f006a70: 4600103c */ c.lt.s $f2,$f0 +/* f006a74: 00000000 */ sll $zero,$zero,0x0 +/* f006a78: 45000003 */ bc1f .L0f006a88 +/* f006a7c: 00000000 */ sll $zero,$zero,0x0 +/* f006a80: 46020281 */ sub.s $f10,$f0,$f2 +/* f006a84: e44a0000 */ swc1 $f10,0x0($v0) +.L0f006a88: +/* f006a88: 10200009 */ beqz $at,.L0f006ab0 +/* f006a8c: 00001025 */ or $v0,$zero,$zero +.L0f006a90: +/* f006a90: 8c6e0000 */ lw $t6,0x0($v1) +/* f006a94: 24630004 */ addiu $v1,$v1,0x4 +/* f006a98: 0064082b */ sltu $at,$v1,$a0 +/* f006a9c: 01c07827 */ nor $t7,$t6,$zero +/* f006aa0: 004f1026 */ xor $v0,$v0,$t7 +/* f006aa4: 0002c040 */ sll $t8,$v0,0x1 +/* f006aa8: 1420fff9 */ bnez $at,.L0f006a90 +/* f006aac: 03001025 */ or $v0,$t8,$zero +.L0f006ab0: +/* f006ab0: 3c01bc2f */ lui $at,0xbc2f +/* f006ab4: 342139ea */ ori $at,$at,0x39ea +/* f006ab8: 50410010 */ beql $v0,$at,.L0f006afc +/* f006abc: 8fbf0014 */ lw $ra,0x14($sp) +/* f006ac0: 0c004b70 */ jal 0x12dc0 +/* f006ac4: afa60018 */ sw $a2,0x18($sp) +/* f006ac8: 8fa60018 */ lw $a2,0x18($sp) +/* f006acc: 3059003f */ andi $t9,$v0,0x3f +/* f006ad0: 00194080 */ sll $t0,$t9,0x2 +/* f006ad4: 00c81821 */ addu $v1,$a2,$t0 +/* f006ad8: 24640010 */ addiu $a0,$v1,0x10 +/* f006adc: 0064082b */ sltu $at,$v1,$a0 +/* f006ae0: 10200005 */ beqz $at,.L0f006af8 +/* f006ae4: 24020012 */ addiu $v0,$zero,0x12 +.L0f006ae8: +/* f006ae8: 24630004 */ addiu $v1,$v1,0x4 +/* f006aec: 0064082b */ sltu $at,$v1,$a0 +/* f006af0: 1420fffd */ bnez $at,.L0f006ae8 +/* f006af4: ac62fffc */ sw $v0,-0x4($v1) +.L0f006af8: +/* f006af8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f006afc: +/* f006afc: 27bd0030 */ addiu $sp,$sp,0x30 +/* f006b00: 03e00008 */ jr $ra +/* f006b04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f006b08 +/* f006b08: 3c018006 */ lui $at,0x8006 +/* f006b0c: c4241630 */ lwc1 $f4,0x1630($at) +/* f006b10: 3c017f1a */ lui $at,0x7f1a +/* f006b14: c4287e70 */ lwc1 $f8,0x7e70($at) +/* f006b18: 46046002 */ mul.s $f0,$f12,$f4 +/* f006b1c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f006b20: afbf0014 */ sw $ra,0x14($sp) +/* f006b24: 46000180 */ add.s $f6,$f0,$f0 +/* f006b28: 46083302 */ mul.s $f12,$f6,$f8 +/* f006b2c: 0c0068f7 */ jal 0x1a3dc +/* f006b30: 00000000 */ sll $zero,$zero,0x0 +/* f006b34: 3c013f00 */ lui $at,0x3f00 +/* f006b38: 44815000 */ mtc1 $at,$f10 +/* f006b3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f006b40: 44819000 */ mtc1 $at,$f18 +/* f006b44: 460a0402 */ mul.s $f16,$f0,$f10 +/* f006b48: 27bd0018 */ addiu $sp,$sp,0x18 +/* f006b4c: 03e00008 */ jr $ra +/* f006b50: 46128000 */ add.s $f0,$f16,$f18 +); + +GLOBAL_ASM( +glabel func0f006b54 +/* f006b54: 3c018006 */ lui $at,0x8006 +/* f006b58: c4241630 */ lwc1 $f4,0x1630($at) +/* f006b5c: 3c017f1a */ lui $at,0x7f1a +/* f006b60: c4287e74 */ lwc1 $f8,0x7e74($at) +/* f006b64: 46046002 */ mul.s $f0,$f12,$f4 +/* f006b68: 27bdffe8 */ addiu $sp,$sp,-24 +/* f006b6c: afbf0014 */ sw $ra,0x14($sp) +/* f006b70: 46000180 */ add.s $f6,$f0,$f0 +/* f006b74: 46083302 */ mul.s $f12,$f6,$f8 +/* f006b78: 0c0068f4 */ jal 0x1a3d0 +/* f006b7c: 00000000 */ sll $zero,$zero,0x0 +/* f006b80: 3c013f00 */ lui $at,0x3f00 +/* f006b84: 44815000 */ mtc1 $at,$f10 +/* f006b88: 8fbf0014 */ lw $ra,0x14($sp) +/* f006b8c: 44819000 */ mtc1 $at,$f18 +/* f006b90: 460a0402 */ mul.s $f16,$f0,$f10 +/* f006b94: 27bd0018 */ addiu $sp,$sp,0x18 +/* f006b98: 03e00008 */ jr $ra +/* f006b9c: 46128000 */ add.s $f0,$f16,$f18 +); + +GLOBAL_ASM( +glabel func0f006ba0 +/* f006ba0: 3c018006 */ lui $at,0x8006 +/* f006ba4: c4241630 */ lwc1 $f4,0x1630($at) +/* f006ba8: 460c2082 */ mul.s $f2,$f4,$f12 +/* f006bac: 4600118d */ trunc.w.s $f6,$f2 +/* f006bb0: 440f3000 */ mfc1 $t7,$f6 +/* f006bb4: 00000000 */ sll $zero,$zero,0x0 +/* f006bb8: 448f4000 */ mtc1 $t7,$f8 +/* f006bbc: 00000000 */ sll $zero,$zero,0x0 +/* f006bc0: 468042a0 */ cvt.s.w $f10,$f8 +/* f006bc4: 460a1081 */ sub.s $f2,$f2,$f10 +/* f006bc8: 03e00008 */ jr $ra +/* f006bcc: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f006bd0 +/* f006bd0: 3c014080 */ lui $at,0x4080 +/* f006bd4: 44817000 */ mtc1 $at,$f14 +/* f006bd8: 3c013f80 */ lui $at,0x3f80 +/* f006bdc: 44818000 */ mtc1 $at,$f16 +/* f006be0: 460e6002 */ mul.s $f0,$f12,$f14 +/* f006be4: 4600010d */ trunc.w.s $f4,$f0 +/* f006be8: 440f2000 */ mfc1 $t7,$f4 +/* f006bec: 00000000 */ sll $zero,$zero,0x0 +/* f006bf0: 05e10003 */ bgez $t7,.L0f006c00 +/* f006bf4: 000fc083 */ sra $t8,$t7,0x2 +/* f006bf8: 25e10003 */ addiu $at,$t7,0x3 +/* f006bfc: 0001c083 */ sra $t8,$at,0x2 +.L0f006c00: +/* f006c00: 44983000 */ mtc1 $t8,$f6 +/* f006c04: 3c014000 */ lui $at,0x4000 +/* f006c08: 46803220 */ cvt.s.w $f8,$f6 +/* f006c0c: 460e4282 */ mul.s $f10,$f8,$f14 +/* f006c10: 460a0081 */ sub.s $f2,$f0,$f10 +/* f006c14: 4610103c */ c.lt.s $f2,$f16 +/* f006c18: 00000000 */ sll $zero,$zero,0x0 +/* f006c1c: 45020004 */ bc1fl .L0f006c30 +/* f006c20: 44816000 */ mtc1 $at,$f12 +/* f006c24: 03e00008 */ jr $ra +/* f006c28: 46001006 */ mov.s $f0,$f2 +/* f006c2c: 44816000 */ mtc1 $at,$f12 +.L0f006c30: +/* f006c30: 3c014040 */ lui $at,0x4040 +/* f006c34: 460c103c */ c.lt.s $f2,$f12 +/* f006c38: 00000000 */ sll $zero,$zero,0x0 +/* f006c3c: 45020004 */ bc1fl .L0f006c50 +/* f006c40: 44819000 */ mtc1 $at,$f18 +/* f006c44: 03e00008 */ jr $ra +/* f006c48: 46008006 */ mov.s $f0,$f16 +/* f006c4c: 44819000 */ mtc1 $at,$f18 +.L0f006c50: +/* f006c50: 00000000 */ sll $zero,$zero,0x0 +/* f006c54: 4612103c */ c.lt.s $f2,$f18 +/* f006c58: 00000000 */ sll $zero,$zero,0x0 +/* f006c5c: 45020005 */ bc1fl .L0f006c74 +/* f006c60: 44800000 */ mtc1 $zero,$f0 +/* f006c64: 460c1101 */ sub.s $f4,$f2,$f12 +/* f006c68: 03e00008 */ jr $ra +/* f006c6c: 46048001 */ sub.s $f0,$f16,$f4 +/* f006c70: 44800000 */ mtc1 $zero,$f0 +.L0f006c74: +/* f006c74: 00000000 */ sll $zero,$zero,0x0 +/* f006c78: 03e00008 */ jr $ra +/* f006c7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f006c80 +/* f006c80: 27bdff78 */ addiu $sp,$sp,-136 +/* f006c84: afbf003c */ sw $ra,0x3c($sp) +/* f006c88: afb30038 */ sw $s3,0x38($sp) +/* f006c8c: afb20034 */ sw $s2,0x34($sp) +/* f006c90: afb10030 */ sw $s1,0x30($sp) +/* f006c94: afb0002c */ sw $s0,0x2c($sp) +/* f006c98: c4a60000 */ lwc1 $f6,0x0($a1) +/* f006c9c: c4c40000 */ lwc1 $f4,0x0($a2) +/* f006ca0: 00808025 */ or $s0,$a0,$zero +/* f006ca4: 00c08825 */ or $s1,$a2,$zero +/* f006ca8: 46062200 */ add.s $f8,$f4,$f6 +/* f006cac: 00a09025 */ or $s2,$a1,$zero +/* f006cb0: 00e09825 */ or $s3,$a3,$zero +/* f006cb4: e7a8007c */ swc1 $f8,0x7c($sp) +/* f006cb8: c4b20004 */ lwc1 $f18,0x4($a1) +/* f006cbc: c4ca0004 */ lwc1 $f10,0x4($a2) +/* f006cc0: 46125100 */ add.s $f4,$f10,$f18 +/* f006cc4: c7b2007c */ lwc1 $f18,0x7c($sp) +/* f006cc8: e7a40080 */ swc1 $f4,0x80($sp) +/* f006ccc: c4a80008 */ lwc1 $f8,0x8($a1) +/* f006cd0: c4c60008 */ lwc1 $f6,0x8($a2) +/* f006cd4: 46129102 */ mul.s $f4,$f18,$f18 +/* f006cd8: 46083280 */ add.s $f10,$f6,$f8 +/* f006cdc: c7a60080 */ lwc1 $f6,0x80($sp) +/* f006ce0: 46063202 */ mul.s $f8,$f6,$f6 +/* f006ce4: e7aa0084 */ swc1 $f10,0x84($sp) +/* f006ce8: c7b20084 */ lwc1 $f18,0x84($sp) +/* f006cec: 46129182 */ mul.s $f6,$f18,$f18 +/* f006cf0: 46082280 */ add.s $f10,$f4,$f8 +/* f006cf4: 0c012974 */ jal 0x4a5d0 +/* f006cf8: 460a3300 */ add.s $f12,$f6,$f10 +/* f006cfc: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f006d00: c7b20080 */ lwc1 $f18,0x80($sp) +/* f006d04: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f006d08: 46002203 */ div.s $f8,$f4,$f0 +/* f006d0c: 46009183 */ div.s $f6,$f18,$f0 +/* f006d10: e7a8007c */ swc1 $f8,0x7c($sp) +/* f006d14: 46005103 */ div.s $f4,$f10,$f0 +/* f006d18: e7a60080 */ swc1 $f6,0x80($sp) +/* f006d1c: e7a40084 */ swc1 $f4,0x84($sp) +/* f006d20: c6320000 */ lwc1 $f18,0x0($s1) +/* f006d24: c6680000 */ lwc1 $f8,0x0($s3) +/* f006d28: 46124180 */ add.s $f6,$f8,$f18 +/* f006d2c: e7a60070 */ swc1 $f6,0x70($sp) +/* f006d30: c6240004 */ lwc1 $f4,0x4($s1) +/* f006d34: c66a0004 */ lwc1 $f10,0x4($s3) +/* f006d38: 46045200 */ add.s $f8,$f10,$f4 +/* f006d3c: c7a40070 */ lwc1 $f4,0x70($sp) +/* f006d40: e7a80074 */ swc1 $f8,0x74($sp) +/* f006d44: c6260008 */ lwc1 $f6,0x8($s1) +/* f006d48: c6720008 */ lwc1 $f18,0x8($s3) +/* f006d4c: 46042202 */ mul.s $f8,$f4,$f4 +/* f006d50: 46069280 */ add.s $f10,$f18,$f6 +/* f006d54: c7b20074 */ lwc1 $f18,0x74($sp) +/* f006d58: 46129182 */ mul.s $f6,$f18,$f18 +/* f006d5c: e7aa0078 */ swc1 $f10,0x78($sp) +/* f006d60: c7a40078 */ lwc1 $f4,0x78($sp) +/* f006d64: 46042482 */ mul.s $f18,$f4,$f4 +/* f006d68: 46064280 */ add.s $f10,$f8,$f6 +/* f006d6c: 0c012974 */ jal 0x4a5d0 +/* f006d70: 460a9300 */ add.s $f12,$f18,$f10 +/* f006d74: c7a80070 */ lwc1 $f8,0x70($sp) +/* f006d78: c7a40074 */ lwc1 $f4,0x74($sp) +/* f006d7c: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f006d80: 46004183 */ div.s $f6,$f8,$f0 +/* f006d84: 46002483 */ div.s $f18,$f4,$f0 +/* f006d88: e7a60070 */ swc1 $f6,0x70($sp) +/* f006d8c: 46005203 */ div.s $f8,$f10,$f0 +/* f006d90: e7b20074 */ swc1 $f18,0x74($sp) +/* f006d94: e7a80078 */ swc1 $f8,0x78($sp) +/* f006d98: c6640000 */ lwc1 $f4,0x0($s3) +/* f006d9c: c6460000 */ lwc1 $f6,0x0($s2) +/* f006da0: 46043480 */ add.s $f18,$f6,$f4 +/* f006da4: e7b20064 */ swc1 $f18,0x64($sp) +/* f006da8: c6680004 */ lwc1 $f8,0x4($s3) +/* f006dac: c64a0004 */ lwc1 $f10,0x4($s2) +/* f006db0: 46085180 */ add.s $f6,$f10,$f8 +/* f006db4: c7a80064 */ lwc1 $f8,0x64($sp) +/* f006db8: e7a60068 */ swc1 $f6,0x68($sp) +/* f006dbc: c6720008 */ lwc1 $f18,0x8($s3) +/* f006dc0: c6440008 */ lwc1 $f4,0x8($s2) +/* f006dc4: 46084182 */ mul.s $f6,$f8,$f8 +/* f006dc8: 46122280 */ add.s $f10,$f4,$f18 +/* f006dcc: c7a40068 */ lwc1 $f4,0x68($sp) +/* f006dd0: 46042482 */ mul.s $f18,$f4,$f4 +/* f006dd4: e7aa006c */ swc1 $f10,0x6c($sp) +/* f006dd8: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f006ddc: 46084102 */ mul.s $f4,$f8,$f8 +/* f006de0: 46123280 */ add.s $f10,$f6,$f18 +/* f006de4: 0c012974 */ jal 0x4a5d0 +/* f006de8: 460a2300 */ add.s $f12,$f4,$f10 +/* f006dec: c7a60064 */ lwc1 $f6,0x64($sp) +/* f006df0: c7a80068 */ lwc1 $f8,0x68($sp) +/* f006df4: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f006df8: 46003483 */ div.s $f18,$f6,$f0 +/* f006dfc: 24040003 */ addiu $a0,$zero,0x3 +/* f006e00: 46004103 */ div.s $f4,$f8,$f0 +/* f006e04: e7b20064 */ swc1 $f18,0x64($sp) +/* f006e08: 46005183 */ div.s $f6,$f10,$f0 +/* f006e0c: e7a40068 */ swc1 $f4,0x68($sp) +/* f006e10: 0fc59e59 */ jal func0f167964 +/* f006e14: e7a6006c */ swc1 $f6,0x6c($sp) +/* f006e18: 3c038006 */ lui $v1,0x8006 +/* f006e1c: 24631644 */ addiu $v1,$v1,0x1644 +/* f006e20: c4680000 */ lwc1 $f8,0x0($v1) +/* f006e24: c7b2007c */ lwc1 $f18,0x7c($sp) +/* f006e28: 3c014380 */ lui $at,0x4380 +/* f006e2c: 46089102 */ mul.s $f4,$f18,$f8 +/* f006e30: 4600228d */ trunc.w.s $f10,$f4 +/* f006e34: 440f5000 */ mfc1 $t7,$f10 +/* f006e38: 00000000 */ sll $zero,$zero,0x0 +/* f006e3c: a44f0000 */ sh $t7,0x0($v0) +/* f006e40: c7a60080 */ lwc1 $f6,0x80($sp) +/* f006e44: c4720000 */ lwc1 $f18,0x0($v1) +/* f006e48: 46123202 */ mul.s $f8,$f6,$f18 +/* f006e4c: 4600410d */ trunc.w.s $f4,$f8 +/* f006e50: 44192000 */ mfc1 $t9,$f4 +/* f006e54: 00000000 */ sll $zero,$zero,0x0 +/* f006e58: a4590002 */ sh $t9,0x2($v0) +/* f006e5c: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f006e60: c4660000 */ lwc1 $f6,0x0($v1) +/* f006e64: 46065482 */ mul.s $f18,$f10,$f6 +/* f006e68: 44815000 */ mtc1 $at,$f10 +/* f006e6c: 3c014200 */ lui $at,0x4200 +/* f006e70: 4600920d */ trunc.w.s $f8,$f18 +/* f006e74: 44819000 */ mtc1 $at,$f18 +/* f006e78: 440c4000 */ mfc1 $t4,$f8 +/* f006e7c: 00000000 */ sll $zero,$zero,0x0 +/* f006e80: a44c0004 */ sh $t4,0x4($v0) +/* f006e84: c7a40080 */ lwc1 $f4,0x80($sp) +/* f006e88: 460a2182 */ mul.s $f6,$f4,$f10 +/* f006e8c: 00000000 */ sll $zero,$zero,0x0 +/* f006e90: 46123202 */ mul.s $f8,$f6,$f18 +/* f006e94: 4600410d */ trunc.w.s $f4,$f8 +/* f006e98: 440e2000 */ mfc1 $t6,$f4 +/* f006e9c: 00000000 */ sll $zero,$zero,0x0 +/* f006ea0: a44e0008 */ sh $t6,0x8($v0) +/* f006ea4: afa2005c */ sw $v0,0x5c($sp) +/* f006ea8: c7ae0084 */ lwc1 $f14,0x84($sp) +/* f006eac: 0fc259d4 */ jal func0f096750 +/* f006eb0: c7ac007c */ lwc1 $f12,0x7c($sp) +/* f006eb4: 3c014380 */ lui $at,0x4380 +/* f006eb8: 44811000 */ mtc1 $at,$f2 +/* f006ebc: 3c014200 */ lui $at,0x4200 +/* f006ec0: 44818000 */ mtc1 $at,$f16 +/* f006ec4: 3c017f1a */ lui $at,0x7f1a +/* f006ec8: c42a7eb0 */ lwc1 $f10,0x7eb0($at) +/* f006ecc: 8fa4005c */ lw $a0,0x5c($sp) +/* f006ed0: 3c028006 */ lui $v0,0x8006 +/* f006ed4: 460a0183 */ div.s $f6,$f0,$f10 +/* f006ed8: 24421648 */ addiu $v0,$v0,0x1648 +/* f006edc: a0800007 */ sb $zero,0x7($a0) +/* f006ee0: 240b0001 */ addiu $t3,$zero,0x1 +/* f006ee4: 3c0d800a */ lui $t5,0x800a +/* f006ee8: 3c038006 */ lui $v1,0x8006 +/* f006eec: 24631644 */ addiu $v1,$v1,0x1644 +/* f006ef0: 46023482 */ mul.s $f18,$f6,$f2 +/* f006ef4: 00000000 */ sll $zero,$zero,0x0 +/* f006ef8: 46109202 */ mul.s $f8,$f18,$f16 +/* f006efc: 4600410d */ trunc.w.s $f4,$f8 +/* f006f00: 44182000 */ mfc1 $t8,$f4 +/* f006f04: 00000000 */ sll $zero,$zero,0x0 +/* f006f08: a498000a */ sh $t8,0xa($a0) +/* f006f0c: 8c590000 */ lw $t9,0x0($v0) +/* f006f10: 01796023 */ subu $t4,$t3,$t9 +/* f006f14: ac4c0000 */ sw $t4,0x0($v0) +/* f006f18: 8dadcb04 */ lw $t5,-0x34fc($t5) +/* f006f1c: 3c0b800a */ lui $t3,0x800a +/* f006f20: 11a00006 */ beqz $t5,.L0f006f3c +/* f006f24: 00000000 */ sll $zero,$zero,0x0 +/* f006f28: 848e000a */ lh $t6,0xa($a0) +/* f006f2c: 240f2000 */ addiu $t7,$zero,0x2000 +/* f006f30: 55c00003 */ bnezl $t6,.L0f006f40 +/* f006f34: 8498000a */ lh $t8,0xa($a0) +/* f006f38: a48f000a */ sh $t7,0xa($a0) +.L0f006f3c: +/* f006f3c: 8498000a */ lh $t8,0xa($a0) +.L0f006f40: +/* f006f40: 856bcb00 */ lh $t3,-0x3500($t3) +/* f006f44: 030bc821 */ addu $t9,$t8,$t3 +/* f006f48: a499000a */ sh $t9,0xa($a0) +/* f006f4c: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f006f50: c4660000 */ lwc1 $f6,0x0($v1) +/* f006f54: 46065482 */ mul.s $f18,$f10,$f6 +/* f006f58: 4600920d */ trunc.w.s $f8,$f18 +/* f006f5c: 440d4000 */ mfc1 $t5,$f8 +/* f006f60: 00000000 */ sll $zero,$zero,0x0 +/* f006f64: a48d000c */ sh $t5,0xc($a0) +/* f006f68: c7a40074 */ lwc1 $f4,0x74($sp) +/* f006f6c: c46a0000 */ lwc1 $f10,0x0($v1) +/* f006f70: 460a2182 */ mul.s $f6,$f4,$f10 +/* f006f74: 4600348d */ trunc.w.s $f18,$f6 +/* f006f78: 440f9000 */ mfc1 $t7,$f18 +/* f006f7c: 00000000 */ sll $zero,$zero,0x0 +/* f006f80: a48f000e */ sh $t7,0xe($a0) +/* f006f84: c7a80078 */ lwc1 $f8,0x78($sp) +/* f006f88: c4640000 */ lwc1 $f4,0x0($v1) +/* f006f8c: 46044282 */ mul.s $f10,$f8,$f4 +/* f006f90: 4600518d */ trunc.w.s $f6,$f10 +/* f006f94: 440b3000 */ mfc1 $t3,$f6 +/* f006f98: 00000000 */ sll $zero,$zero,0x0 +/* f006f9c: a48b0010 */ sh $t3,0x10($a0) +/* f006fa0: c7b20074 */ lwc1 $f18,0x74($sp) +/* f006fa4: 46029202 */ mul.s $f8,$f18,$f2 +/* f006fa8: 00000000 */ sll $zero,$zero,0x0 +/* f006fac: 46104102 */ mul.s $f4,$f8,$f16 +/* f006fb0: 4600228d */ trunc.w.s $f10,$f4 +/* f006fb4: 440c5000 */ mfc1 $t4,$f10 +/* f006fb8: 00000000 */ sll $zero,$zero,0x0 +/* f006fbc: a48c0014 */ sh $t4,0x14($a0) +/* f006fc0: afa4005c */ sw $a0,0x5c($sp) +/* f006fc4: c7ae0078 */ lwc1 $f14,0x78($sp) +/* f006fc8: 0fc259d4 */ jal func0f096750 +/* f006fcc: c7ac0070 */ lwc1 $f12,0x70($sp) +/* f006fd0: 3c014380 */ lui $at,0x4380 +/* f006fd4: 44811000 */ mtc1 $at,$f2 +/* f006fd8: 3c014200 */ lui $at,0x4200 +/* f006fdc: 44818000 */ mtc1 $at,$f16 +/* f006fe0: 3c017f1a */ lui $at,0x7f1a +/* f006fe4: c4267eb4 */ lwc1 $f6,0x7eb4($at) +/* f006fe8: 8fa4005c */ lw $a0,0x5c($sp) +/* f006fec: 3c028006 */ lui $v0,0x8006 +/* f006ff0: 46060483 */ div.s $f18,$f0,$f6 +/* f006ff4: 24421648 */ addiu $v0,$v0,0x1648 +/* f006ff8: a0800013 */ sb $zero,0x13($a0) +/* f006ffc: 24180001 */ addiu $t8,$zero,0x1 +/* f007000: 3c19800a */ lui $t9,0x800a +/* f007004: 3c038006 */ lui $v1,0x8006 +/* f007008: 24631644 */ addiu $v1,$v1,0x1644 +/* f00700c: 46029202 */ mul.s $f8,$f18,$f2 +/* f007010: 00000000 */ sll $zero,$zero,0x0 +/* f007014: 46104102 */ mul.s $f4,$f8,$f16 +/* f007018: 4600228d */ trunc.w.s $f10,$f4 +/* f00701c: 440e5000 */ mfc1 $t6,$f10 +/* f007020: 00000000 */ sll $zero,$zero,0x0 +/* f007024: a48e0016 */ sh $t6,0x16($a0) +/* f007028: 8c4f0000 */ lw $t7,0x0($v0) +/* f00702c: 030f5823 */ subu $t3,$t8,$t7 +/* f007030: ac4b0000 */ sw $t3,0x0($v0) +/* f007034: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f007038: 3c18800a */ lui $t8,0x800a +/* f00703c: 13200006 */ beqz $t9,.L0f007058 +/* f007040: 00000000 */ sll $zero,$zero,0x0 +/* f007044: 848c0016 */ lh $t4,0x16($a0) +/* f007048: 240d2000 */ addiu $t5,$zero,0x2000 +/* f00704c: 55800003 */ bnezl $t4,.L0f00705c +/* f007050: 848e0016 */ lh $t6,0x16($a0) +/* f007054: a48d0016 */ sh $t5,0x16($a0) +.L0f007058: +/* f007058: 848e0016 */ lh $t6,0x16($a0) +.L0f00705c: +/* f00705c: 8718cb00 */ lh $t8,-0x3500($t8) +/* f007060: 01d87821 */ addu $t7,$t6,$t8 +/* f007064: a48f0016 */ sh $t7,0x16($a0) +/* f007068: c7a60064 */ lwc1 $f6,0x64($sp) +/* f00706c: c4720000 */ lwc1 $f18,0x0($v1) +/* f007070: 46123202 */ mul.s $f8,$f6,$f18 +/* f007074: 4600410d */ trunc.w.s $f4,$f8 +/* f007078: 44192000 */ mfc1 $t9,$f4 +/* f00707c: 00000000 */ sll $zero,$zero,0x0 +/* f007080: a4990018 */ sh $t9,0x18($a0) +/* f007084: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f007088: c4660000 */ lwc1 $f6,0x0($v1) +/* f00708c: 46065482 */ mul.s $f18,$f10,$f6 +/* f007090: 4600920d */ trunc.w.s $f8,$f18 +/* f007094: 440d4000 */ mfc1 $t5,$f8 +/* f007098: 00000000 */ sll $zero,$zero,0x0 +/* f00709c: a48d001a */ sh $t5,0x1a($a0) +/* f0070a0: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f0070a4: c46a0000 */ lwc1 $f10,0x0($v1) +/* f0070a8: 460a2182 */ mul.s $f6,$f4,$f10 +/* f0070ac: 4600348d */ trunc.w.s $f18,$f6 +/* f0070b0: 44189000 */ mfc1 $t8,$f18 +/* f0070b4: 00000000 */ sll $zero,$zero,0x0 +/* f0070b8: a498001c */ sh $t8,0x1c($a0) +/* f0070bc: c7a80068 */ lwc1 $f8,0x68($sp) +/* f0070c0: 46024102 */ mul.s $f4,$f8,$f2 +/* f0070c4: 00000000 */ sll $zero,$zero,0x0 +/* f0070c8: 46102282 */ mul.s $f10,$f4,$f16 +/* f0070cc: 4600518d */ trunc.w.s $f6,$f10 +/* f0070d0: 440b3000 */ mfc1 $t3,$f6 +/* f0070d4: 00000000 */ sll $zero,$zero,0x0 +/* f0070d8: a48b0020 */ sh $t3,0x20($a0) +/* f0070dc: afa4005c */ sw $a0,0x5c($sp) +/* f0070e0: c7ae006c */ lwc1 $f14,0x6c($sp) +/* f0070e4: 0fc259d4 */ jal func0f096750 +/* f0070e8: c7ac0064 */ lwc1 $f12,0x64($sp) +/* f0070ec: 3c017f1a */ lui $at,0x7f1a +/* f0070f0: c4327eb8 */ lwc1 $f18,0x7eb8($at) +/* f0070f4: 3c014380 */ lui $at,0x4380 +/* f0070f8: 44812000 */ mtc1 $at,$f4 +/* f0070fc: 46120203 */ div.s $f8,$f0,$f18 +/* f007100: 3c014200 */ lui $at,0x4200 +/* f007104: 44813000 */ mtc1 $at,$f6 +/* f007108: 8fa4005c */ lw $a0,0x5c($sp) +/* f00710c: 3c028006 */ lui $v0,0x8006 +/* f007110: 24421648 */ addiu $v0,$v0,0x1648 +/* f007114: a080001f */ sb $zero,0x1f($a0) +/* f007118: 240e0001 */ addiu $t6,$zero,0x1 +/* f00711c: 3c0f800a */ lui $t7,0x800a +/* f007120: 46044282 */ mul.s $f10,$f8,$f4 +/* f007124: 00000000 */ sll $zero,$zero,0x0 +/* f007128: 46065482 */ mul.s $f18,$f10,$f6 +/* f00712c: 4600920d */ trunc.w.s $f8,$f18 +/* f007130: 440c4000 */ mfc1 $t4,$f8 +/* f007134: 00000000 */ sll $zero,$zero,0x0 +/* f007138: a48c0022 */ sh $t4,0x22($a0) +/* f00713c: 8c4d0000 */ lw $t5,0x0($v0) +/* f007140: 01cdc023 */ subu $t8,$t6,$t5 +/* f007144: ac580000 */ sw $t8,0x0($v0) +/* f007148: 8defcb04 */ lw $t7,-0x34fc($t7) +/* f00714c: 3c0e800a */ lui $t6,0x800a +/* f007150: 11e00006 */ beqz $t7,.L0f00716c +/* f007154: 00000000 */ sll $zero,$zero,0x0 +/* f007158: 848b0022 */ lh $t3,0x22($a0) +/* f00715c: 24192000 */ addiu $t9,$zero,0x2000 +/* f007160: 55600003 */ bnezl $t3,.L0f007170 +/* f007164: 848c0022 */ lh $t4,0x22($a0) +/* f007168: a4990022 */ sh $t9,0x22($a0) +.L0f00716c: +/* f00716c: 848c0022 */ lh $t4,0x22($a0) +.L0f007170: +/* f007170: 85cecb00 */ lh $t6,-0x3500($t6) +/* f007174: 3c010400 */ lui $at,0x400 +/* f007178: 02001825 */ or $v1,$s0,$zero +/* f00717c: 018e6821 */ addu $t5,$t4,$t6 +/* f007180: a48d0022 */ sh $t5,0x22($a0) +/* f007184: 93a800a7 */ lbu $t0,0xa7($sp) +/* f007188: 26100008 */ addiu $s0,$s0,0x8 +/* f00718c: 35180020 */ ori $t8,$t0,0x20 +/* f007190: 330f00ff */ andi $t7,$t8,0xff +/* f007194: 000f5c00 */ sll $t3,$t7,0x10 +/* f007198: 0161c825 */ or $t9,$t3,$at +/* f00719c: 372c0024 */ ori $t4,$t9,0x24 +/* f0071a0: ac6c0000 */ sw $t4,0x0($v1) +/* f0071a4: afa30058 */ sw $v1,0x58($sp) +/* f0071a8: 0c012d20 */ jal 0x4b480 +/* f0071ac: afa80050 */ sw $t0,0x50($sp) +/* f0071b0: 83aa00ab */ lb $t2,0xab($sp) +/* f0071b4: 8fa30058 */ lw $v1,0x58($sp) +/* f0071b8: 8fa80050 */ lw $t0,0x50($sp) +/* f0071bc: 1540002a */ bnez $t2,.L0f007268 +/* f0071c0: ac620004 */ sw $v0,0x4($v1) +/* f0071c4: 93a500a7 */ lbu $a1,0xa7($sp) +/* f0071c8: 25020002 */ addiu $v0,$t0,0x2 +/* f0071cc: 304e000f */ andi $t6,$v0,0xf +/* f0071d0: 25030001 */ addiu $v1,$t0,0x1 +/* f0071d4: 306d000f */ andi $t5,$v1,0xf +/* f0071d8: 000e7b00 */ sll $t7,$t6,0xc +/* f0071dc: 3c01b100 */ lui $at,0xb100 +/* f0071e0: 01e15825 */ or $t3,$t7,$at +/* f0071e4: 000dca00 */ sll $t9,$t5,0x8 +/* f0071e8: 30b8000f */ andi $t8,$a1,0xf +/* f0071ec: 00183100 */ sll $a2,$t8,0x4 +/* f0071f0: 01796025 */ or $t4,$t3,$t9 +/* f0071f4: 01c01025 */ or $v0,$t6,$zero +/* f0071f8: 01867025 */ or $t6,$t4,$a2 +/* f0071fc: 01a01825 */ or $v1,$t5,$zero +/* f007200: 01c26825 */ or $t5,$t6,$v0 +/* f007204: 02002025 */ or $a0,$s0,$zero +/* f007208: ac8d0000 */ sw $t5,0x0($a0) +/* f00720c: 03002825 */ or $a1,$t8,$zero +/* f007210: 93ae00a3 */ lbu $t6,0xa3($sp) +/* f007214: 00057e00 */ sll $t7,$a1,0x18 +/* f007218: 0003c700 */ sll $t8,$v1,0x1c +/* f00721c: 030f5825 */ or $t3,$t8,$t7 +/* f007220: 0002cd00 */ sll $t9,$v0,0x14 +/* f007224: 31cd000f */ andi $t5,$t6,0xf +/* f007228: 01796025 */ or $t4,$t3,$t9 +/* f00722c: 93ae009f */ lbu $t6,0x9f($sp) +/* f007230: 000dc400 */ sll $t8,$t5,0x10 +/* f007234: 01987825 */ or $t7,$t4,$t8 +/* f007238: 00035b00 */ sll $t3,$v1,0xc +/* f00723c: 01ebc825 */ or $t9,$t7,$t3 +/* f007240: 93ab009b */ lbu $t3,0x9b($sp) +/* f007244: 31cd000f */ andi $t5,$t6,0xf +/* f007248: 000d6200 */ sll $t4,$t5,0x8 +/* f00724c: 032cc025 */ or $t8,$t9,$t4 +/* f007250: 03067825 */ or $t7,$t8,$a2 +/* f007254: 316e000f */ andi $t6,$t3,0xf +/* f007258: 01ee6825 */ or $t5,$t7,$t6 +/* f00725c: ac8d0004 */ sw $t5,0x4($a0) +/* f007260: 1000004a */ beqz $zero,.L0f00738c +/* f007264: 26100008 */ addiu $s0,$s0,0x8 +.L0f007268: +/* f007268: 25020002 */ addiu $v0,$t0,0x2 +/* f00726c: 25030003 */ addiu $v1,$t0,0x3 +/* f007270: 2549ffff */ addiu $t1,$t2,-1 +/* f007274: 93b9009b */ lbu $t9,0x9b($sp) +/* f007278: 93ac00a7 */ lbu $t4,0xa7($sp) +/* f00727c: 00097e00 */ sll $t7,$t1,0x18 +/* f007280: 306b00ff */ andi $t3,$v1,0xff +/* f007284: 305800ff */ andi $t8,$v0,0xff +/* f007288: 000f4e03 */ sra $t1,$t7,0x18 +/* f00728c: afa90020 */ sw $t1,0x20($sp) +/* f007290: afa90044 */ sw $t1,0x44($sp) +/* f007294: 03001025 */ or $v0,$t8,$zero +/* f007298: afb80018 */ sw $t8,0x18($sp) +/* f00729c: afb8004c */ sw $t8,0x4c($sp) +/* f0072a0: 01601825 */ or $v1,$t3,$zero +/* f0072a4: afab001c */ sw $t3,0x1c($sp) +/* f0072a8: afab0048 */ sw $t3,0x48($sp) +/* f0072ac: 02002025 */ or $a0,$s0,$zero +/* f0072b0: 02402825 */ or $a1,$s2,$zero +/* f0072b4: 27a6007c */ addiu $a2,$sp,0x7c +/* f0072b8: 27a70064 */ addiu $a3,$sp,0x64 +/* f0072bc: afa80050 */ sw $t0,0x50($sp) +/* f0072c0: afb90010 */ sw $t9,0x10($sp) +/* f0072c4: 0fc01b20 */ jal func0f006c80 +/* f0072c8: afac0014 */ sw $t4,0x14($sp) +/* f0072cc: 8fa80050 */ lw $t0,0x50($sp) +/* f0072d0: 8fb20048 */ lw $s2,0x48($sp) +/* f0072d4: 93ad009f */ lbu $t5,0x9f($sp) +/* f0072d8: 25030001 */ addiu $v1,$t0,0x1 +/* f0072dc: 93ac00a7 */ lbu $t4,0xa7($sp) +/* f0072e0: 8fb80044 */ lw $t8,0x44($sp) +/* f0072e4: 307900ff */ andi $t9,$v1,0xff +/* f0072e8: 27b00070 */ addiu $s0,$sp,0x70 +/* f0072ec: 02003025 */ or $a2,$s0,$zero +/* f0072f0: 03201825 */ or $v1,$t9,$zero +/* f0072f4: afb90014 */ sw $t9,0x14($sp) +/* f0072f8: afb90040 */ sw $t9,0x40($sp) +/* f0072fc: 00402025 */ or $a0,$v0,$zero +/* f007300: 02202825 */ or $a1,$s1,$zero +/* f007304: 27a7007c */ addiu $a3,$sp,0x7c +/* f007308: afb2001c */ sw $s2,0x1c($sp) +/* f00730c: afad0010 */ sw $t5,0x10($sp) +/* f007310: afac0018 */ sw $t4,0x18($sp) +/* f007314: 0fc01b20 */ jal func0f006c80 +/* f007318: afb80020 */ sw $t8,0x20($sp) +/* f00731c: 8fb10040 */ lw $s1,0x40($sp) +/* f007320: 93ab00a3 */ lbu $t3,0xa3($sp) +/* f007324: 8faf004c */ lw $t7,0x4c($sp) +/* f007328: 8fae0044 */ lw $t6,0x44($sp) +/* f00732c: 00402025 */ or $a0,$v0,$zero +/* f007330: 02602825 */ or $a1,$s3,$zero +/* f007334: 27a60064 */ addiu $a2,$sp,0x64 +/* f007338: 02003825 */ or $a3,$s0,$zero +/* f00733c: afb2001c */ sw $s2,0x1c($sp) +/* f007340: afb10018 */ sw $s1,0x18($sp) +/* f007344: afab0010 */ sw $t3,0x10($sp) +/* f007348: afaf0014 */ sw $t7,0x14($sp) +/* f00734c: 0fc01b20 */ jal func0f006c80 +/* f007350: afae0020 */ sw $t6,0x20($sp) +/* f007354: 93ad00a7 */ lbu $t5,0xa7($sp) +/* f007358: 8fb9004c */ lw $t9,0x4c($sp) +/* f00735c: 8fac0044 */ lw $t4,0x44($sp) +/* f007360: 00402025 */ or $a0,$v0,$zero +/* f007364: 27a5007c */ addiu $a1,$sp,0x7c +/* f007368: 02003025 */ or $a2,$s0,$zero +/* f00736c: 27a70064 */ addiu $a3,$sp,0x64 +/* f007370: afb10014 */ sw $s1,0x14($sp) +/* f007374: afb2001c */ sw $s2,0x1c($sp) +/* f007378: afad0010 */ sw $t5,0x10($sp) +/* f00737c: afb90018 */ sw $t9,0x18($sp) +/* f007380: 0fc01b20 */ jal func0f006c80 +/* f007384: afac0020 */ sw $t4,0x20($sp) +/* f007388: 00408025 */ or $s0,$v0,$zero +.L0f00738c: +/* f00738c: 8fbf003c */ lw $ra,0x3c($sp) +/* f007390: 02001025 */ or $v0,$s0,$zero +/* f007394: 8fb0002c */ lw $s0,0x2c($sp) +/* f007398: 8fb10030 */ lw $s1,0x30($sp) +/* f00739c: 8fb20034 */ lw $s2,0x34($sp) +/* f0073a0: 8fb30038 */ lw $s3,0x38($sp) +/* f0073a4: 03e00008 */ jr $ra +/* f0073a8: 27bd0088 */ addiu $sp,$sp,0x88 +/* f0073ac: 27bdfeb0 */ addiu $sp,$sp,-336 +/* f0073b0: f7b40030 */ sdc1 $f20,0x30($sp) +/* f0073b4: 4486a000 */ mtc1 $a2,$f20 +/* f0073b8: afbf004c */ sw $ra,0x4c($sp) +/* f0073bc: afb20048 */ sw $s2,0x48($sp) +/* f0073c0: afb10044 */ sw $s1,0x44($sp) +/* f0073c4: afb00040 */ sw $s0,0x40($sp) +/* f0073c8: f7b60038 */ sdc1 $f22,0x38($sp) +/* f0073cc: afa40150 */ sw $a0,0x150($sp) +/* f0073d0: 0fc59e66 */ jal func0f167998 +/* f0073d4: afa50154 */ sw $a1,0x154($sp) +/* f0073d8: 3c0f8006 */ lui $t7,0x8006 +/* f0073dc: 3c128006 */ lui $s2,0x8006 +/* f0073e0: 25ef164c */ addiu $t7,$t7,0x164c +/* f0073e4: 44800000 */ mtc1 $zero,$f0 +/* f0073e8: 26521644 */ addiu $s2,$s2,0x1644 +/* f0073ec: 27b00104 */ addiu $s0,$sp,0x104 +/* f0073f0: 00408825 */ or $s1,$v0,$zero +/* f0073f4: 25f90048 */ addiu $t9,$t7,0x48 +/* f0073f8: 27ae00b0 */ addiu $t6,$sp,0xb0 +.L0f0073fc: +/* f0073fc: 8de10000 */ lw $at,0x0($t7) +/* f007400: 25ef000c */ addiu $t7,$t7,0xc +/* f007404: 25ce000c */ addiu $t6,$t6,0xc +/* f007408: adc1fff4 */ sw $at,-0xc($t6) +/* f00740c: 8de1fff8 */ lw $at,-0x8($t7) +/* f007410: adc1fff8 */ sw $at,-0x8($t6) +/* f007414: 8de1fffc */ lw $at,-0x4($t7) +/* f007418: 15f9fff8 */ bne $t7,$t9,.L0f0073fc +/* f00741c: adc1fffc */ sw $at,-0x4($t6) +/* f007420: 3c01c2c8 */ lui $at,0xc2c8 +/* f007424: 44812000 */ mtc1 $at,$f4 +/* f007428: e6540000 */ swc1 $f20,0x0($s2) +/* f00742c: e7a000f8 */ swc1 $f0,0xf8($sp) +/* f007430: e7a000fc */ swc1 $f0,0xfc($sp) +/* f007434: 02002025 */ or $a0,$s0,$zero +/* f007438: 0c00566c */ jal 0x159b0 +/* f00743c: e7a40100 */ swc1 $f4,0x100($sp) +/* f007440: 8fa40154 */ lw $a0,0x154($sp) +/* f007444: 0c0059b7 */ jal 0x166dc +/* f007448: 02002825 */ or $a1,$s0,$zero +/* f00744c: 0fc2d5be */ jal func0f0b56f8 +/* f007450: 00000000 */ sll $zero,$zero,0x0 +/* f007454: 00402025 */ or $a0,$v0,$zero +/* f007458: 0c0056f8 */ jal 0x15be0 +/* f00745c: 02002825 */ or $a1,$s0,$zero +/* f007460: 02002025 */ or $a0,$s0,$zero +/* f007464: 0c005815 */ jal 0x16054 +/* f007468: 02202825 */ or $a1,$s1,$zero +/* f00746c: 8fb00150 */ lw $s0,0x150($sp) +/* f007470: 3c0f0102 */ lui $t7,0x102 +/* f007474: 35ef0040 */ ori $t7,$t7,0x40 +/* f007478: 26190008 */ addiu $t9,$s0,0x8 +/* f00747c: afb90150 */ sw $t9,0x150($sp) +/* f007480: 02202025 */ or $a0,$s1,$zero +/* f007484: 0c012d20 */ jal 0x4b480 +/* f007488: ae0f0000 */ sw $t7,0x0($s0) +/* f00748c: ae020004 */ sw $v0,0x4($s0) +/* f007490: 3c05800b */ lui $a1,0x800b +/* f007494: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f007498: 240e0002 */ addiu $t6,$zero,0x2 +/* f00749c: 24180001 */ addiu $t8,$zero,0x1 +/* f0074a0: afb80014 */ sw $t8,0x14($sp) +/* f0074a4: afae0010 */ sw $t6,0x10($sp) +/* f0074a8: afa00018 */ sw $zero,0x18($sp) +/* f0074ac: 27a40150 */ addiu $a0,$sp,0x150 +/* f0074b0: 24060002 */ addiu $a2,$zero,0x2 +/* f0074b4: 24070001 */ addiu $a3,$zero,0x1 +/* f0074b8: 0fc2ce70 */ jal func0f0b39c0 +/* f0074bc: 24a50078 */ addiu $a1,$a1,0x78 +/* f0074c0: 8fb90150 */ lw $t9,0x150($sp) +/* f0074c4: 3c07e700 */ lui $a3,0xe700 +/* f0074c8: 3c08ba00 */ lui $t0,0xba00 +/* f0074cc: 272f0008 */ addiu $t7,$t9,0x8 +/* f0074d0: afaf0150 */ sw $t7,0x150($sp) +/* f0074d4: af200004 */ sw $zero,0x4($t9) +/* f0074d8: af270000 */ sw $a3,0x0($t9) +/* f0074dc: 8fae0150 */ lw $t6,0x150($sp) +/* f0074e0: 35081402 */ ori $t0,$t0,0x1402 +/* f0074e4: 3c09b900 */ lui $t1,0xb900 +/* f0074e8: 25d80008 */ addiu $t8,$t6,0x8 +/* f0074ec: afb80150 */ sw $t8,0x150($sp) +/* f0074f0: adc00004 */ sw $zero,0x4($t6) +/* f0074f4: adc80000 */ sw $t0,0x0($t6) +/* f0074f8: 8fb90150 */ lw $t9,0x150($sp) +/* f0074fc: 35290002 */ ori $t1,$t1,0x2 +/* f007500: 3c0afc12 */ lui $t2,0xfc12 +/* f007504: 272f0008 */ addiu $t7,$t9,0x8 +/* f007508: afaf0150 */ sw $t7,0x150($sp) +/* f00750c: af200004 */ sw $zero,0x4($t9) +/* f007510: af290000 */ sw $t1,0x0($t9) +/* f007514: 8fae0150 */ lw $t6,0x150($sp) +/* f007518: 3c0bff33 */ lui $t3,0xff33 +/* f00751c: 356bffff */ ori $t3,$t3,0xffff +/* f007520: 25d80008 */ addiu $t8,$t6,0x8 +/* f007524: afb80150 */ sw $t8,0x150($sp) +/* f007528: 354a1824 */ ori $t2,$t2,0x1824 +/* f00752c: adca0000 */ sw $t2,0x0($t6) +/* f007530: adcb0004 */ sw $t3,0x4($t6) +/* f007534: 8fb90150 */ lw $t9,0x150($sp) +/* f007538: 3c0cb600 */ lui $t4,0xb600 +/* f00753c: 240d3000 */ addiu $t5,$zero,0x3000 +/* f007540: 272f0008 */ addiu $t7,$t9,0x8 +/* f007544: afaf0150 */ sw $t7,0x150($sp) +/* f007548: af2d0004 */ sw $t5,0x4($t9) +/* f00754c: af2c0000 */ sw $t4,0x0($t9) +/* f007550: 8fae0150 */ lw $t6,0x150($sp) +/* f007554: 3c1fba00 */ lui $ra,0xba00 +/* f007558: 37ff0602 */ ori $ra,$ra,0x602 +/* f00755c: 25d80008 */ addiu $t8,$t6,0x8 +/* f007560: afb80150 */ sw $t8,0x150($sp) +/* f007564: 241900c0 */ addiu $t9,$zero,0xc0 +/* f007568: add90004 */ sw $t9,0x4($t6) +/* f00756c: addf0000 */ sw $ra,0x0($t6) +/* f007570: 8faf0150 */ lw $t7,0x150($sp) +/* f007574: 3c18ba00 */ lui $t8,0xba00 +/* f007578: 37180c02 */ ori $t8,$t8,0xc02 +/* f00757c: 25ee0008 */ addiu $t6,$t7,0x8 +/* f007580: afae0150 */ sw $t6,0x150($sp) +/* f007584: 24192000 */ addiu $t9,$zero,0x2000 +/* f007588: adf90004 */ sw $t9,0x4($t7) +/* f00758c: adf80000 */ sw $t8,0x0($t7) +/* f007590: 8faf0150 */ lw $t7,0x150($sp) +/* f007594: 3c10b900 */ lui $s0,0xb900 +/* f007598: 3c110050 */ lui $s1,0x50 +/* f00759c: 25ee0008 */ addiu $t6,$t7,0x8 +/* f0075a0: afae0150 */ sw $t6,0x150($sp) +/* f0075a4: 36314a50 */ ori $s1,$s1,0x4a50 +/* f0075a8: 3610031d */ ori $s0,$s0,0x31d +/* f0075ac: adf00000 */ sw $s0,0x0($t7) +/* f0075b0: adf10004 */ sw $s1,0x4($t7) +/* f0075b4: 8fb80150 */ lw $t8,0x150($sp) +/* f0075b8: 3c0fba00 */ lui $t7,0xba00 +/* f0075bc: 35ef1301 */ ori $t7,$t7,0x1301 +/* f0075c0: 27190008 */ addiu $t9,$t8,0x8 +/* f0075c4: afb90150 */ sw $t9,0x150($sp) +/* f0075c8: 3c0e0008 */ lui $t6,0x8 +/* f0075cc: af0e0004 */ sw $t6,0x4($t8) +/* f0075d0: af0f0000 */ sw $t7,0x0($t8) +/* f0075d4: 8fb80150 */ lw $t8,0x150($sp) +/* f0075d8: 27a40150 */ addiu $a0,$sp,0x150 +/* f0075dc: 00002825 */ or $a1,$zero,$zero +/* f0075e0: 27190008 */ addiu $t9,$t8,0x8 +/* f0075e4: afb90150 */ sw $t9,0x150($sp) +/* f0075e8: af000004 */ sw $zero,0x4($t8) +/* f0075ec: af070000 */ sw $a3,0x0($t8) +/* f0075f0: 8faf0150 */ lw $t7,0x150($sp) +/* f0075f4: 24070001 */ addiu $a3,$zero,0x1 +/* f0075f8: 24060002 */ addiu $a2,$zero,0x2 +/* f0075fc: 25ee0008 */ addiu $t6,$t7,0x8 +/* f007600: afae0150 */ sw $t6,0x150($sp) +/* f007604: ade00004 */ sw $zero,0x4($t7) +/* f007608: ade80000 */ sw $t0,0x0($t7) +/* f00760c: 8fb80150 */ lw $t8,0x150($sp) +/* f007610: 27190008 */ addiu $t9,$t8,0x8 +/* f007614: afb90150 */ sw $t9,0x150($sp) +/* f007618: af000004 */ sw $zero,0x4($t8) +/* f00761c: af090000 */ sw $t1,0x0($t8) +/* f007620: 8faf0150 */ lw $t7,0x150($sp) +/* f007624: 25ee0008 */ addiu $t6,$t7,0x8 +/* f007628: afae0150 */ sw $t6,0x150($sp) +/* f00762c: adeb0004 */ sw $t3,0x4($t7) +/* f007630: adea0000 */ sw $t2,0x0($t7) +/* f007634: 8fb80150 */ lw $t8,0x150($sp) +/* f007638: 27190008 */ addiu $t9,$t8,0x8 +/* f00763c: afb90150 */ sw $t9,0x150($sp) +/* f007640: af0d0004 */ sw $t5,0x4($t8) +/* f007644: af0c0000 */ sw $t4,0x0($t8) +/* f007648: 8faf0150 */ lw $t7,0x150($sp) +/* f00764c: 241800c0 */ addiu $t8,$zero,0xc0 +/* f007650: 25ee0008 */ addiu $t6,$t7,0x8 +/* f007654: afae0150 */ sw $t6,0x150($sp) +/* f007658: adf80004 */ sw $t8,0x4($t7) +/* f00765c: adff0000 */ sw $ra,0x0($t7) +/* f007660: 8fb90150 */ lw $t9,0x150($sp) +/* f007664: 3c0eba00 */ lui $t6,0xba00 +/* f007668: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f00766c: 272f0008 */ addiu $t7,$t9,0x8 +/* f007670: afaf0150 */ sw $t7,0x150($sp) +/* f007674: 24182000 */ addiu $t8,$zero,0x2000 +/* f007678: af380004 */ sw $t8,0x4($t9) +/* f00767c: af2e0000 */ sw $t6,0x0($t9) +/* f007680: 8fb90150 */ lw $t9,0x150($sp) +/* f007684: 272f0008 */ addiu $t7,$t9,0x8 +/* f007688: afaf0150 */ sw $t7,0x150($sp) +/* f00768c: af310004 */ sw $s1,0x4($t9) +/* f007690: af300000 */ sw $s0,0x0($t9) +/* f007694: 8fae0150 */ lw $t6,0x150($sp) +/* f007698: 3c19ba00 */ lui $t9,0xba00 +/* f00769c: 37391301 */ ori $t9,$t9,0x1301 +/* f0076a0: 25d80008 */ addiu $t8,$t6,0x8 +/* f0076a4: afb80150 */ sw $t8,0x150($sp) +/* f0076a8: 3c0f0008 */ lui $t7,0x8 +/* f0076ac: adcf0004 */ sw $t7,0x4($t6) +/* f0076b0: add90000 */ sw $t9,0x0($t6) +/* f0076b4: 240e0002 */ addiu $t6,$zero,0x2 +/* f0076b8: 24180001 */ addiu $t8,$zero,0x1 +/* f0076bc: afb80014 */ sw $t8,0x14($sp) +/* f0076c0: afae0010 */ sw $t6,0x10($sp) +/* f0076c4: 0fc2ce70 */ jal func0f0b39c0 +/* f0076c8: afa00018 */ sw $zero,0x18($sp) +/* f0076cc: 8fb90150 */ lw $t9,0x150($sp) +/* f0076d0: 3c014500 */ lui $at,0x4500 +/* f0076d4: 44813000 */ mtc1 $at,$f6 +/* f0076d8: 272f0008 */ addiu $t7,$t9,0x8 +/* f0076dc: afaf0150 */ sw $t7,0x150($sp) +/* f0076e0: 3c018006 */ lui $at,0x8006 +/* f0076e4: af310004 */ sw $s1,0x4($t9) +/* f0076e8: af300000 */ sw $s0,0x0($t9) +/* f0076ec: c4281630 */ lwc1 $f8,0x1630($at) +/* f0076f0: 3c01800a */ lui $at,0x800a +/* f0076f4: 24040006 */ addiu $a0,$zero,0x6 +/* f0076f8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0076fc: 4600540d */ trunc.w.s $f16,$f10 +/* f007700: 44188000 */ mfc1 $t8,$f16 +/* f007704: 00000000 */ sll $zero,$zero,0x0 +/* f007708: a438cb00 */ sh $t8,-0x3500($at) +/* f00770c: 3c01800a */ lui $at,0x800a +/* f007710: 0fc59e59 */ jal func0f167964 +/* f007714: ac20cb04 */ sw $zero,-0x34fc($at) +/* f007718: c7b200b0 */ lwc1 $f18,0xb0($sp) +/* f00771c: c6440000 */ lwc1 $f4,0x0($s2) +/* f007720: 3c014380 */ lui $at,0x4380 +/* f007724: 4481a000 */ mtc1 $at,$f20 +/* f007728: 46049182 */ mul.s $f6,$f18,$f4 +/* f00772c: 3c014200 */ lui $at,0x4200 +/* f007730: 4481b000 */ mtc1 $at,$f22 +/* f007734: 00408025 */ or $s0,$v0,$zero +/* f007738: 4600320d */ trunc.w.s $f8,$f6 +/* f00773c: 440f4000 */ mfc1 $t7,$f8 +/* f007740: 00000000 */ sll $zero,$zero,0x0 +/* f007744: a44f0000 */ sh $t7,0x0($v0) +/* f007748: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f00774c: c6500000 */ lwc1 $f16,0x0($s2) +/* f007750: 46105482 */ mul.s $f18,$f10,$f16 +/* f007754: 4600910d */ trunc.w.s $f4,$f18 +/* f007758: 44182000 */ mfc1 $t8,$f4 +/* f00775c: 00000000 */ sll $zero,$zero,0x0 +/* f007760: a4580002 */ sh $t8,0x2($v0) +/* f007764: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f007768: c6480000 */ lwc1 $f8,0x0($s2) +/* f00776c: 46083282 */ mul.s $f10,$f6,$f8 +/* f007770: 4600540d */ trunc.w.s $f16,$f10 +/* f007774: 440f8000 */ mfc1 $t7,$f16 +/* f007778: 00000000 */ sll $zero,$zero,0x0 +/* f00777c: a44f0004 */ sh $t7,0x4($v0) +/* f007780: c7b200b4 */ lwc1 $f18,0xb4($sp) +/* f007784: 46149102 */ mul.s $f4,$f18,$f20 +/* f007788: 00000000 */ sll $zero,$zero,0x0 +/* f00778c: 46162182 */ mul.s $f6,$f4,$f22 +/* f007790: 4600320d */ trunc.w.s $f8,$f6 +/* f007794: 44184000 */ mfc1 $t8,$f8 +/* f007798: 00000000 */ sll $zero,$zero,0x0 +/* f00779c: a4580008 */ sh $t8,0x8($v0) +/* f0077a0: c7ae00b8 */ lwc1 $f14,0xb8($sp) +/* f0077a4: 0fc259d4 */ jal func0f096750 +/* f0077a8: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f0077ac: 3c017f1a */ lui $at,0x7f1a +/* f0077b0: c42a7ebc */ lwc1 $f10,0x7ebc($at) +/* f0077b4: 3c118006 */ lui $s1,0x8006 +/* f0077b8: 26311648 */ addiu $s1,$s1,0x1648 +/* f0077bc: 460a0403 */ div.s $f16,$f0,$f10 +/* f0077c0: a2000007 */ sb $zero,0x7($s0) +/* f0077c4: 24180001 */ addiu $t8,$zero,0x1 +/* f0077c8: 46148482 */ mul.s $f18,$f16,$f20 +/* f0077cc: 00000000 */ sll $zero,$zero,0x0 +/* f0077d0: 46169102 */ mul.s $f4,$f18,$f22 +/* f0077d4: 4600218d */ trunc.w.s $f6,$f4 +/* f0077d8: 440f3000 */ mfc1 $t7,$f6 +/* f0077dc: 00000000 */ sll $zero,$zero,0x0 +/* f0077e0: a60f000a */ sh $t7,0xa($s0) +/* f0077e4: 8e2e0000 */ lw $t6,0x0($s1) +/* f0077e8: 3c0f800a */ lui $t7,0x800a +/* f0077ec: 030ec823 */ subu $t9,$t8,$t6 +/* f0077f0: ae390000 */ sw $t9,0x0($s1) +/* f0077f4: 8defcb04 */ lw $t7,-0x34fc($t7) +/* f0077f8: 11e00006 */ beqz $t7,.L0f007814 +/* f0077fc: 00000000 */ sll $zero,$zero,0x0 +/* f007800: 8618000a */ lh $t8,0xa($s0) +/* f007804: 240e2000 */ addiu $t6,$zero,0x2000 +/* f007808: 17000002 */ bnez $t8,.L0f007814 +/* f00780c: 00000000 */ sll $zero,$zero,0x0 +/* f007810: a60e000a */ sh $t6,0xa($s0) +.L0f007814: +/* f007814: 3c0f800a */ lui $t7,0x800a +/* f007818: 85efcb00 */ lh $t7,-0x3500($t7) +/* f00781c: 8619000a */ lh $t9,0xa($s0) +/* f007820: 032fc021 */ addu $t8,$t9,$t7 +/* f007824: a618000a */ sh $t8,0xa($s0) +/* f007828: c7a800bc */ lwc1 $f8,0xbc($sp) +/* f00782c: c64a0000 */ lwc1 $f10,0x0($s2) +/* f007830: 460a4402 */ mul.s $f16,$f8,$f10 +/* f007834: 4600848d */ trunc.w.s $f18,$f16 +/* f007838: 44199000 */ mfc1 $t9,$f18 +/* f00783c: 00000000 */ sll $zero,$zero,0x0 +/* f007840: a619000c */ sh $t9,0xc($s0) +/* f007844: c7a400c0 */ lwc1 $f4,0xc0($sp) +/* f007848: c6460000 */ lwc1 $f6,0x0($s2) +/* f00784c: 46062202 */ mul.s $f8,$f4,$f6 +/* f007850: 4600428d */ trunc.w.s $f10,$f8 +/* f007854: 44185000 */ mfc1 $t8,$f10 +/* f007858: 00000000 */ sll $zero,$zero,0x0 +/* f00785c: a618000e */ sh $t8,0xe($s0) +/* f007860: c7b000c4 */ lwc1 $f16,0xc4($sp) +/* f007864: c6520000 */ lwc1 $f18,0x0($s2) +/* f007868: 46128102 */ mul.s $f4,$f16,$f18 +/* f00786c: 4600218d */ trunc.w.s $f6,$f4 +/* f007870: 44193000 */ mfc1 $t9,$f6 +/* f007874: 00000000 */ sll $zero,$zero,0x0 +/* f007878: a6190010 */ sh $t9,0x10($s0) +/* f00787c: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f007880: 46144282 */ mul.s $f10,$f8,$f20 +/* f007884: 00000000 */ sll $zero,$zero,0x0 +/* f007888: 46165402 */ mul.s $f16,$f10,$f22 +/* f00788c: 4600848d */ trunc.w.s $f18,$f16 +/* f007890: 44189000 */ mfc1 $t8,$f18 +/* f007894: 00000000 */ sll $zero,$zero,0x0 +/* f007898: a6180014 */ sh $t8,0x14($s0) +/* f00789c: c7ae00c4 */ lwc1 $f14,0xc4($sp) +/* f0078a0: 0fc259d4 */ jal func0f096750 +/* f0078a4: c7ac00bc */ lwc1 $f12,0xbc($sp) +/* f0078a8: 3c017f1a */ lui $at,0x7f1a +/* f0078ac: c4247ec0 */ lwc1 $f4,0x7ec0($at) +/* f0078b0: a2000013 */ sb $zero,0x13($s0) +/* f0078b4: 24180001 */ addiu $t8,$zero,0x1 +/* f0078b8: 46040183 */ div.s $f6,$f0,$f4 +/* f0078bc: 46143202 */ mul.s $f8,$f6,$f20 +/* f0078c0: 00000000 */ sll $zero,$zero,0x0 +/* f0078c4: 46164282 */ mul.s $f10,$f8,$f22 +/* f0078c8: 4600540d */ trunc.w.s $f16,$f10 +/* f0078cc: 44198000 */ mfc1 $t9,$f16 +/* f0078d0: 00000000 */ sll $zero,$zero,0x0 +/* f0078d4: a6190016 */ sh $t9,0x16($s0) +/* f0078d8: 8e2f0000 */ lw $t7,0x0($s1) +/* f0078dc: 3c19800a */ lui $t9,0x800a +/* f0078e0: 030f7023 */ subu $t6,$t8,$t7 +/* f0078e4: ae2e0000 */ sw $t6,0x0($s1) +/* f0078e8: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f0078ec: 13200006 */ beqz $t9,.L0f007908 +/* f0078f0: 00000000 */ sll $zero,$zero,0x0 +/* f0078f4: 86180016 */ lh $t8,0x16($s0) +/* f0078f8: 240f2000 */ addiu $t7,$zero,0x2000 +/* f0078fc: 17000002 */ bnez $t8,.L0f007908 +/* f007900: 00000000 */ sll $zero,$zero,0x0 +/* f007904: a60f0016 */ sh $t7,0x16($s0) +.L0f007908: +/* f007908: 3c19800a */ lui $t9,0x800a +/* f00790c: 8739cb00 */ lh $t9,-0x3500($t9) +/* f007910: 860e0016 */ lh $t6,0x16($s0) +/* f007914: 01d9c021 */ addu $t8,$t6,$t9 +/* f007918: a6180016 */ sh $t8,0x16($s0) +/* f00791c: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f007920: c6440000 */ lwc1 $f4,0x0($s2) +/* f007924: 46049182 */ mul.s $f6,$f18,$f4 +/* f007928: 4600320d */ trunc.w.s $f8,$f6 +/* f00792c: 440e4000 */ mfc1 $t6,$f8 +/* f007930: 00000000 */ sll $zero,$zero,0x0 +/* f007934: a60e0018 */ sh $t6,0x18($s0) +/* f007938: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f00793c: c6500000 */ lwc1 $f16,0x0($s2) +/* f007940: 46105482 */ mul.s $f18,$f10,$f16 +/* f007944: 4600910d */ trunc.w.s $f4,$f18 +/* f007948: 44182000 */ mfc1 $t8,$f4 +/* f00794c: 00000000 */ sll $zero,$zero,0x0 +/* f007950: a618001a */ sh $t8,0x1a($s0) +/* f007954: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f007958: c6480000 */ lwc1 $f8,0x0($s2) +/* f00795c: 46083282 */ mul.s $f10,$f6,$f8 +/* f007960: 4600540d */ trunc.w.s $f16,$f10 +/* f007964: 440e8000 */ mfc1 $t6,$f16 +/* f007968: 00000000 */ sll $zero,$zero,0x0 +/* f00796c: a60e001c */ sh $t6,0x1c($s0) +/* f007970: c7b200cc */ lwc1 $f18,0xcc($sp) +/* f007974: 46149102 */ mul.s $f4,$f18,$f20 +/* f007978: 00000000 */ sll $zero,$zero,0x0 +/* f00797c: 46162182 */ mul.s $f6,$f4,$f22 +/* f007980: 4600320d */ trunc.w.s $f8,$f6 +/* f007984: 44184000 */ mfc1 $t8,$f8 +/* f007988: 00000000 */ sll $zero,$zero,0x0 +/* f00798c: a6180020 */ sh $t8,0x20($s0) +/* f007990: c7ae00d0 */ lwc1 $f14,0xd0($sp) +/* f007994: 0fc259d4 */ jal func0f096750 +/* f007998: c7ac00c8 */ lwc1 $f12,0xc8($sp) +/* f00799c: 3c017f1a */ lui $at,0x7f1a +/* f0079a0: c42a7ec4 */ lwc1 $f10,0x7ec4($at) +/* f0079a4: a200001f */ sb $zero,0x1f($s0) +/* f0079a8: 24180001 */ addiu $t8,$zero,0x1 +/* f0079ac: 460a0403 */ div.s $f16,$f0,$f10 +/* f0079b0: 46148482 */ mul.s $f18,$f16,$f20 +/* f0079b4: 00000000 */ sll $zero,$zero,0x0 +/* f0079b8: 46169102 */ mul.s $f4,$f18,$f22 +/* f0079bc: 4600218d */ trunc.w.s $f6,$f4 +/* f0079c0: 440e3000 */ mfc1 $t6,$f6 +/* f0079c4: 00000000 */ sll $zero,$zero,0x0 +/* f0079c8: a60e0022 */ sh $t6,0x22($s0) +/* f0079cc: 8e390000 */ lw $t9,0x0($s1) +/* f0079d0: 3c0e800a */ lui $t6,0x800a +/* f0079d4: 03197823 */ subu $t7,$t8,$t9 +/* f0079d8: ae2f0000 */ sw $t7,0x0($s1) +/* f0079dc: 8dcecb04 */ lw $t6,-0x34fc($t6) +/* f0079e0: 11c00006 */ beqz $t6,.L0f0079fc +/* f0079e4: 00000000 */ sll $zero,$zero,0x0 +/* f0079e8: 86180022 */ lh $t8,0x22($s0) +/* f0079ec: 24192000 */ addiu $t9,$zero,0x2000 +/* f0079f0: 17000002 */ bnez $t8,.L0f0079fc +/* f0079f4: 00000000 */ sll $zero,$zero,0x0 +/* f0079f8: a6190022 */ sh $t9,0x22($s0) +.L0f0079fc: +/* f0079fc: 3c0e800a */ lui $t6,0x800a +/* f007a00: 85cecb00 */ lh $t6,-0x3500($t6) +/* f007a04: 860f0022 */ lh $t7,0x22($s0) +/* f007a08: 01eec021 */ addu $t8,$t7,$t6 +/* f007a0c: a6180022 */ sh $t8,0x22($s0) +/* f007a10: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f007a14: c64a0000 */ lwc1 $f10,0x0($s2) +/* f007a18: 460a4402 */ mul.s $f16,$f8,$f10 +/* f007a1c: 4600848d */ trunc.w.s $f18,$f16 +/* f007a20: 440f9000 */ mfc1 $t7,$f18 +/* f007a24: 00000000 */ sll $zero,$zero,0x0 +/* f007a28: a60f0024 */ sh $t7,0x24($s0) +/* f007a2c: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* f007a30: c6460000 */ lwc1 $f6,0x0($s2) +/* f007a34: 46062202 */ mul.s $f8,$f4,$f6 +/* f007a38: 4600428d */ trunc.w.s $f10,$f8 +/* f007a3c: 44185000 */ mfc1 $t8,$f10 +/* f007a40: 00000000 */ sll $zero,$zero,0x0 +/* f007a44: a6180026 */ sh $t8,0x26($s0) +/* f007a48: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f007a4c: c6520000 */ lwc1 $f18,0x0($s2) +/* f007a50: 46128102 */ mul.s $f4,$f16,$f18 +/* f007a54: 4600218d */ trunc.w.s $f6,$f4 +/* f007a58: 440f3000 */ mfc1 $t7,$f6 +/* f007a5c: 00000000 */ sll $zero,$zero,0x0 +/* f007a60: a60f0028 */ sh $t7,0x28($s0) +/* f007a64: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f007a68: 46144282 */ mul.s $f10,$f8,$f20 +/* f007a6c: 00000000 */ sll $zero,$zero,0x0 +/* f007a70: 46165402 */ mul.s $f16,$f10,$f22 +/* f007a74: 4600848d */ trunc.w.s $f18,$f16 +/* f007a78: 44189000 */ mfc1 $t8,$f18 +/* f007a7c: 00000000 */ sll $zero,$zero,0x0 +/* f007a80: a618002c */ sh $t8,0x2c($s0) +/* f007a84: c7ae00dc */ lwc1 $f14,0xdc($sp) +/* f007a88: 0fc259d4 */ jal func0f096750 +/* f007a8c: c7ac00d4 */ lwc1 $f12,0xd4($sp) +/* f007a90: 3c017f1a */ lui $at,0x7f1a +/* f007a94: c4247ec8 */ lwc1 $f4,0x7ec8($at) +/* f007a98: a200002b */ sb $zero,0x2b($s0) +/* f007a9c: 24180001 */ addiu $t8,$zero,0x1 +/* f007aa0: 46040183 */ div.s $f6,$f0,$f4 +/* f007aa4: 46143202 */ mul.s $f8,$f6,$f20 +/* f007aa8: 00000000 */ sll $zero,$zero,0x0 +/* f007aac: 46164282 */ mul.s $f10,$f8,$f22 +/* f007ab0: 4600540d */ trunc.w.s $f16,$f10 +/* f007ab4: 440f8000 */ mfc1 $t7,$f16 +/* f007ab8: 00000000 */ sll $zero,$zero,0x0 +/* f007abc: a60f002e */ sh $t7,0x2e($s0) +/* f007ac0: 8e2e0000 */ lw $t6,0x0($s1) +/* f007ac4: 3c0f800a */ lui $t7,0x800a +/* f007ac8: 030ec823 */ subu $t9,$t8,$t6 +/* f007acc: ae390000 */ sw $t9,0x0($s1) +/* f007ad0: 8defcb04 */ lw $t7,-0x34fc($t7) +/* f007ad4: 11e00006 */ beqz $t7,.L0f007af0 +/* f007ad8: 00000000 */ sll $zero,$zero,0x0 +/* f007adc: 8618002e */ lh $t8,0x2e($s0) +/* f007ae0: 240e2000 */ addiu $t6,$zero,0x2000 +/* f007ae4: 17000002 */ bnez $t8,.L0f007af0 +/* f007ae8: 00000000 */ sll $zero,$zero,0x0 +/* f007aec: a60e002e */ sh $t6,0x2e($s0) +.L0f007af0: +/* f007af0: 3c0f800a */ lui $t7,0x800a +/* f007af4: 85efcb00 */ lh $t7,-0x3500($t7) +/* f007af8: 8619002e */ lh $t9,0x2e($s0) +/* f007afc: 032fc021 */ addu $t8,$t9,$t7 +/* f007b00: a618002e */ sh $t8,0x2e($s0) +/* f007b04: c7b200e0 */ lwc1 $f18,0xe0($sp) +/* f007b08: c6440000 */ lwc1 $f4,0x0($s2) +/* f007b0c: 46049182 */ mul.s $f6,$f18,$f4 +/* f007b10: 4600320d */ trunc.w.s $f8,$f6 +/* f007b14: 44194000 */ mfc1 $t9,$f8 +/* f007b18: 00000000 */ sll $zero,$zero,0x0 +/* f007b1c: a6190030 */ sh $t9,0x30($s0) +/* f007b20: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f007b24: c6500000 */ lwc1 $f16,0x0($s2) +/* f007b28: 46105482 */ mul.s $f18,$f10,$f16 +/* f007b2c: 4600910d */ trunc.w.s $f4,$f18 +/* f007b30: 44182000 */ mfc1 $t8,$f4 +/* f007b34: 00000000 */ sll $zero,$zero,0x0 +/* f007b38: a6180032 */ sh $t8,0x32($s0) +/* f007b3c: c7a600e8 */ lwc1 $f6,0xe8($sp) +/* f007b40: c6480000 */ lwc1 $f8,0x0($s2) +/* f007b44: 46083282 */ mul.s $f10,$f6,$f8 +/* f007b48: 4600540d */ trunc.w.s $f16,$f10 +/* f007b4c: 44198000 */ mfc1 $t9,$f16 +/* f007b50: 00000000 */ sll $zero,$zero,0x0 +/* f007b54: a6190034 */ sh $t9,0x34($s0) +/* f007b58: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f007b5c: 46149102 */ mul.s $f4,$f18,$f20 +/* f007b60: 00000000 */ sll $zero,$zero,0x0 +/* f007b64: 46162182 */ mul.s $f6,$f4,$f22 +/* f007b68: 4600320d */ trunc.w.s $f8,$f6 +/* f007b6c: 44184000 */ mfc1 $t8,$f8 +/* f007b70: 00000000 */ sll $zero,$zero,0x0 +/* f007b74: a6180038 */ sh $t8,0x38($s0) +/* f007b78: c7ae00e8 */ lwc1 $f14,0xe8($sp) +/* f007b7c: 0fc259d4 */ jal func0f096750 +/* f007b80: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f007b84: 3c017f1a */ lui $at,0x7f1a +/* f007b88: c42a7ecc */ lwc1 $f10,0x7ecc($at) +/* f007b8c: a2000037 */ sb $zero,0x37($s0) +/* f007b90: 24180001 */ addiu $t8,$zero,0x1 +/* f007b94: 460a0403 */ div.s $f16,$f0,$f10 +/* f007b98: 46148482 */ mul.s $f18,$f16,$f20 +/* f007b9c: 00000000 */ sll $zero,$zero,0x0 +/* f007ba0: 46169102 */ mul.s $f4,$f18,$f22 +/* f007ba4: 4600218d */ trunc.w.s $f6,$f4 +/* f007ba8: 44193000 */ mfc1 $t9,$f6 +/* f007bac: 00000000 */ sll $zero,$zero,0x0 +/* f007bb0: a619003a */ sh $t9,0x3a($s0) +/* f007bb4: 8e2f0000 */ lw $t7,0x0($s1) +/* f007bb8: 3c19800a */ lui $t9,0x800a +/* f007bbc: 030f7023 */ subu $t6,$t8,$t7 +/* f007bc0: ae2e0000 */ sw $t6,0x0($s1) +/* f007bc4: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f007bc8: 13200006 */ beqz $t9,.L0f007be4 +/* f007bcc: 00000000 */ sll $zero,$zero,0x0 +/* f007bd0: 8618003a */ lh $t8,0x3a($s0) +/* f007bd4: 240f2000 */ addiu $t7,$zero,0x2000 +/* f007bd8: 17000002 */ bnez $t8,.L0f007be4 +/* f007bdc: 00000000 */ sll $zero,$zero,0x0 +/* f007be0: a60f003a */ sh $t7,0x3a($s0) +.L0f007be4: +/* f007be4: 3c19800a */ lui $t9,0x800a +/* f007be8: 8739cb00 */ lh $t9,-0x3500($t9) +/* f007bec: 860e003a */ lh $t6,0x3a($s0) +/* f007bf0: 01d9c021 */ addu $t8,$t6,$t9 +/* f007bf4: a618003a */ sh $t8,0x3a($s0) +/* f007bf8: c7a800ec */ lwc1 $f8,0xec($sp) +/* f007bfc: c64a0000 */ lwc1 $f10,0x0($s2) +/* f007c00: 460a4402 */ mul.s $f16,$f8,$f10 +/* f007c04: 4600848d */ trunc.w.s $f18,$f16 +/* f007c08: 440e9000 */ mfc1 $t6,$f18 +/* f007c0c: 00000000 */ sll $zero,$zero,0x0 +/* f007c10: a60e003c */ sh $t6,0x3c($s0) +/* f007c14: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f007c18: c6460000 */ lwc1 $f6,0x0($s2) +/* f007c1c: 46062202 */ mul.s $f8,$f4,$f6 +/* f007c20: 4600428d */ trunc.w.s $f10,$f8 +/* f007c24: 44185000 */ mfc1 $t8,$f10 +/* f007c28: 00000000 */ sll $zero,$zero,0x0 +/* f007c2c: a618003e */ sh $t8,0x3e($s0) +/* f007c30: c7b000f4 */ lwc1 $f16,0xf4($sp) +/* f007c34: c6520000 */ lwc1 $f18,0x0($s2) +/* f007c38: 46128102 */ mul.s $f4,$f16,$f18 +/* f007c3c: 4600218d */ trunc.w.s $f6,$f4 +/* f007c40: 440e3000 */ mfc1 $t6,$f6 +/* f007c44: 00000000 */ sll $zero,$zero,0x0 +/* f007c48: a60e0040 */ sh $t6,0x40($s0) +/* f007c4c: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f007c50: 46144282 */ mul.s $f10,$f8,$f20 +/* f007c54: 00000000 */ sll $zero,$zero,0x0 +/* f007c58: 46165402 */ mul.s $f16,$f10,$f22 +/* f007c5c: 4600848d */ trunc.w.s $f18,$f16 +/* f007c60: 44189000 */ mfc1 $t8,$f18 +/* f007c64: 00000000 */ sll $zero,$zero,0x0 +/* f007c68: a6180044 */ sh $t8,0x44($s0) +/* f007c6c: c7ae00f4 */ lwc1 $f14,0xf4($sp) +/* f007c70: 0fc259d4 */ jal func0f096750 +/* f007c74: c7ac00ec */ lwc1 $f12,0xec($sp) +/* f007c78: 3c017f1a */ lui $at,0x7f1a +/* f007c7c: c4247ed0 */ lwc1 $f4,0x7ed0($at) +/* f007c80: a2000043 */ sb $zero,0x43($s0) +/* f007c84: 24180001 */ addiu $t8,$zero,0x1 +/* f007c88: 46040183 */ div.s $f6,$f0,$f4 +/* f007c8c: 46143202 */ mul.s $f8,$f6,$f20 +/* f007c90: 00000000 */ sll $zero,$zero,0x0 +/* f007c94: 46164282 */ mul.s $f10,$f8,$f22 +/* f007c98: 4600540d */ trunc.w.s $f16,$f10 +/* f007c9c: 440e8000 */ mfc1 $t6,$f16 +/* f007ca0: 00000000 */ sll $zero,$zero,0x0 +/* f007ca4: a60e0046 */ sh $t6,0x46($s0) +/* f007ca8: 8e390000 */ lw $t9,0x0($s1) +/* f007cac: 3c0e800a */ lui $t6,0x800a +/* f007cb0: 03197823 */ subu $t7,$t8,$t9 +/* f007cb4: ae2f0000 */ sw $t7,0x0($s1) +/* f007cb8: 8dcecb04 */ lw $t6,-0x34fc($t6) +/* f007cbc: 11c00006 */ beqz $t6,.L0f007cd8 +/* f007cc0: 00000000 */ sll $zero,$zero,0x0 +/* f007cc4: 86180046 */ lh $t8,0x46($s0) +/* f007cc8: 24192000 */ addiu $t9,$zero,0x2000 +/* f007ccc: 17000002 */ bnez $t8,.L0f007cd8 +/* f007cd0: 00000000 */ sll $zero,$zero,0x0 +/* f007cd4: a6190046 */ sh $t9,0x46($s0) +.L0f007cd8: +/* f007cd8: 3c0e800a */ lui $t6,0x800a +/* f007cdc: 85cecb00 */ lh $t6,-0x3500($t6) +/* f007ce0: 860f0046 */ lh $t7,0x46($s0) +/* f007ce4: 24040001 */ addiu $a0,$zero,0x1 +/* f007ce8: 01eec021 */ addu $t8,$t7,$t6 +/* f007cec: 0fc59e73 */ jal func0f1679cc +/* f007cf0: a6180046 */ sh $t8,0x46($s0) +/* f007cf4: 3c19ff00 */ lui $t9,0xff00 +/* f007cf8: 3739007f */ ori $t9,$t9,0x7f +/* f007cfc: ac590000 */ sw $t9,0x0($v0) +/* f007d00: 8faf0150 */ lw $t7,0x150($sp) +/* f007d04: 3c180700 */ lui $t8,0x700 +/* f007d08: 37180004 */ ori $t8,$t8,0x4 +/* f007d0c: 25ee0008 */ addiu $t6,$t7,0x8 +/* f007d10: afae0150 */ sw $t6,0x150($sp) +/* f007d14: adf80000 */ sw $t8,0x0($t7) +/* f007d18: 00402025 */ or $a0,$v0,$zero +/* f007d1c: 0c012d20 */ jal 0x4b480 +/* f007d20: afaf005c */ sw $t7,0x5c($sp) +/* f007d24: 8fa3005c */ lw $v1,0x5c($sp) +/* f007d28: 3c0e0450 */ lui $t6,0x450 +/* f007d2c: 35ce0048 */ ori $t6,$t6,0x48 +/* f007d30: ac620004 */ sw $v0,0x4($v1) +/* f007d34: 8fb90150 */ lw $t9,0x150($sp) +/* f007d38: 02002025 */ or $a0,$s0,$zero +/* f007d3c: 272f0008 */ addiu $t7,$t9,0x8 +/* f007d40: afaf0150 */ sw $t7,0x150($sp) +/* f007d44: af2e0000 */ sw $t6,0x0($t9) +/* f007d48: 0c012d20 */ jal 0x4b480 +/* f007d4c: afb90058 */ sw $t9,0x58($sp) +/* f007d50: 8fa80058 */ lw $t0,0x58($sp) +/* f007d54: 27b000bc */ addiu $s0,$sp,0xbc +/* f007d58: 24180004 */ addiu $t8,$zero,0x4 +/* f007d5c: ad020004 */ sw $v0,0x4($t0) +/* f007d60: 24190001 */ addiu $t9,$zero,0x1 +/* f007d64: 240f0006 */ addiu $t7,$zero,0x6 +/* f007d68: 240e0002 */ addiu $t6,$zero,0x2 +/* f007d6c: afae0020 */ sw $t6,0x20($sp) +/* f007d70: afaf001c */ sw $t7,0x1c($sp) +/* f007d74: afb90018 */ sw $t9,0x18($sp) +/* f007d78: afb80014 */ sw $t8,0x14($sp) +/* f007d7c: afa00010 */ sw $zero,0x10($sp) +/* f007d80: 8fa40150 */ lw $a0,0x150($sp) +/* f007d84: 02003825 */ or $a3,$s0,$zero +/* f007d88: 27a500b0 */ addiu $a1,$sp,0xb0 +/* f007d8c: 0fc01b20 */ jal func0f006c80 +/* f007d90: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f007d94: 24180001 */ addiu $t8,$zero,0x1 +/* f007d98: afb80010 */ sw $t8,0x10($sp) +/* f007d9c: 24180002 */ addiu $t8,$zero,0x2 +/* f007da0: 24190004 */ addiu $t9,$zero,0x4 +/* f007da4: 240f0002 */ addiu $t7,$zero,0x2 +/* f007da8: 240e0006 */ addiu $t6,$zero,0x6 +/* f007dac: afa20150 */ sw $v0,0x150($sp) +/* f007db0: afae001c */ sw $t6,0x1c($sp) +/* f007db4: afaf0018 */ sw $t7,0x18($sp) +/* f007db8: afb90014 */ sw $t9,0x14($sp) +/* f007dbc: afb80020 */ sw $t8,0x20($sp) +/* f007dc0: 00402025 */ or $a0,$v0,$zero +/* f007dc4: 02002825 */ or $a1,$s0,$zero +/* f007dc8: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f007dcc: 0fc01b20 */ jal func0f006c80 +/* f007dd0: 27a700c8 */ addiu $a3,$sp,0xc8 +/* f007dd4: 24190001 */ addiu $t9,$zero,0x1 +/* f007dd8: 240f0005 */ addiu $t7,$zero,0x5 +/* f007ddc: 240e0006 */ addiu $t6,$zero,0x6 +/* f007de0: 24180002 */ addiu $t8,$zero,0x2 +/* f007de4: afa20150 */ sw $v0,0x150($sp) +/* f007de8: afb80020 */ sw $t8,0x20($sp) +/* f007dec: afae001c */ sw $t6,0x1c($sp) +/* f007df0: afaf0014 */ sw $t7,0x14($sp) +/* f007df4: afb90010 */ sw $t9,0x10($sp) +/* f007df8: 00402025 */ or $a0,$v0,$zero +/* f007dfc: 02002825 */ or $a1,$s0,$zero +/* f007e00: 27a600ec */ addiu $a2,$sp,0xec +/* f007e04: 27a700b0 */ addiu $a3,$sp,0xb0 +/* f007e08: 0fc01b20 */ jal func0f006c80 +/* f007e0c: afa00018 */ sw $zero,0x18($sp) +/* f007e10: 24190002 */ addiu $t9,$zero,0x2 +/* f007e14: 240f0005 */ addiu $t7,$zero,0x5 +/* f007e18: 240e0001 */ addiu $t6,$zero,0x1 +/* f007e1c: 24180006 */ addiu $t8,$zero,0x6 +/* f007e20: afa20150 */ sw $v0,0x150($sp) +/* f007e24: afb8001c */ sw $t8,0x1c($sp) +/* f007e28: afae0018 */ sw $t6,0x18($sp) +/* f007e2c: afaf0014 */ sw $t7,0x14($sp) +/* f007e30: afb90010 */ sw $t9,0x10($sp) +/* f007e34: afb90020 */ sw $t9,0x20($sp) +/* f007e38: 00402025 */ or $a0,$v0,$zero +/* f007e3c: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f007e40: 27a600ec */ addiu $a2,$sp,0xec +/* f007e44: 0fc01b20 */ jal func0f006c80 +/* f007e48: 02003825 */ or $a3,$s0,$zero +/* f007e4c: 240f0001 */ addiu $t7,$zero,0x1 +/* f007e50: 3c01800a */ lui $at,0x800a +/* f007e54: afa20150 */ sw $v0,0x150($sp) +/* f007e58: ac2fcb04 */ sw $t7,-0x34fc($at) +/* f007e5c: 0fc59e59 */ jal func0f167964 +/* f007e60: 24040006 */ addiu $a0,$zero,0x6 +/* f007e64: c7b200b0 */ lwc1 $f18,0xb0($sp) +/* f007e68: c6440000 */ lwc1 $f4,0x0($s2) +/* f007e6c: 00408025 */ or $s0,$v0,$zero +/* f007e70: 46049182 */ mul.s $f6,$f18,$f4 +/* f007e74: 4600320d */ trunc.w.s $f8,$f6 +/* f007e78: 44184000 */ mfc1 $t8,$f8 +/* f007e7c: 00000000 */ sll $zero,$zero,0x0 +/* f007e80: a4580000 */ sh $t8,0x0($v0) +/* f007e84: c7aa00b4 */ lwc1 $f10,0xb4($sp) +/* f007e88: c6500000 */ lwc1 $f16,0x0($s2) +/* f007e8c: 46105482 */ mul.s $f18,$f10,$f16 +/* f007e90: 4600910d */ trunc.w.s $f4,$f18 +/* f007e94: 440f2000 */ mfc1 $t7,$f4 +/* f007e98: 00000000 */ sll $zero,$zero,0x0 +/* f007e9c: a44f0002 */ sh $t7,0x2($v0) +/* f007ea0: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f007ea4: c6480000 */ lwc1 $f8,0x0($s2) +/* f007ea8: 46083282 */ mul.s $f10,$f6,$f8 +/* f007eac: 4600540d */ trunc.w.s $f16,$f10 +/* f007eb0: 44188000 */ mfc1 $t8,$f16 +/* f007eb4: 00000000 */ sll $zero,$zero,0x0 +/* f007eb8: a4580004 */ sh $t8,0x4($v0) +/* f007ebc: c7b200b4 */ lwc1 $f18,0xb4($sp) +/* f007ec0: 46149102 */ mul.s $f4,$f18,$f20 +/* f007ec4: 00000000 */ sll $zero,$zero,0x0 +/* f007ec8: 46162182 */ mul.s $f6,$f4,$f22 +/* f007ecc: 4600320d */ trunc.w.s $f8,$f6 +/* f007ed0: 440f4000 */ mfc1 $t7,$f8 +/* f007ed4: 00000000 */ sll $zero,$zero,0x0 +/* f007ed8: a44f0008 */ sh $t7,0x8($v0) +/* f007edc: c7ae00b8 */ lwc1 $f14,0xb8($sp) +/* f007ee0: 0fc259d4 */ jal func0f096750 +/* f007ee4: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f007ee8: 3c017f1a */ lui $at,0x7f1a +/* f007eec: c42a7ed4 */ lwc1 $f10,0x7ed4($at) +/* f007ef0: a2000007 */ sb $zero,0x7($s0) +/* f007ef4: 240f0001 */ addiu $t7,$zero,0x1 +/* f007ef8: 460a0403 */ div.s $f16,$f0,$f10 +/* f007efc: 46148482 */ mul.s $f18,$f16,$f20 +/* f007f00: 00000000 */ sll $zero,$zero,0x0 +/* f007f04: 46169102 */ mul.s $f4,$f18,$f22 +/* f007f08: 4600218d */ trunc.w.s $f6,$f4 +/* f007f0c: 44183000 */ mfc1 $t8,$f6 +/* f007f10: 00000000 */ sll $zero,$zero,0x0 +/* f007f14: a618000a */ sh $t8,0xa($s0) +/* f007f18: 8e390000 */ lw $t9,0x0($s1) +/* f007f1c: 3c18800a */ lui $t8,0x800a +/* f007f20: 01f97023 */ subu $t6,$t7,$t9 +/* f007f24: ae2e0000 */ sw $t6,0x0($s1) +/* f007f28: 8f18cb04 */ lw $t8,-0x34fc($t8) +/* f007f2c: 13000006 */ beqz $t8,.L0f007f48 +/* f007f30: 00000000 */ sll $zero,$zero,0x0 +/* f007f34: 860f000a */ lh $t7,0xa($s0) +/* f007f38: 24192000 */ addiu $t9,$zero,0x2000 +/* f007f3c: 15e00002 */ bnez $t7,.L0f007f48 +/* f007f40: 00000000 */ sll $zero,$zero,0x0 +/* f007f44: a619000a */ sh $t9,0xa($s0) +.L0f007f48: +/* f007f48: 3c18800a */ lui $t8,0x800a +/* f007f4c: 8718cb00 */ lh $t8,-0x3500($t8) +/* f007f50: 860e000a */ lh $t6,0xa($s0) +/* f007f54: 01d87821 */ addu $t7,$t6,$t8 +/* f007f58: a60f000a */ sh $t7,0xa($s0) +/* f007f5c: c7a800bc */ lwc1 $f8,0xbc($sp) +/* f007f60: c64a0000 */ lwc1 $f10,0x0($s2) +/* f007f64: 460a4402 */ mul.s $f16,$f8,$f10 +/* f007f68: 4600848d */ trunc.w.s $f18,$f16 +/* f007f6c: 440e9000 */ mfc1 $t6,$f18 +/* f007f70: 00000000 */ sll $zero,$zero,0x0 +/* f007f74: a60e000c */ sh $t6,0xc($s0) +/* f007f78: c7a400c0 */ lwc1 $f4,0xc0($sp) +/* f007f7c: c6460000 */ lwc1 $f6,0x0($s2) +/* f007f80: 46062202 */ mul.s $f8,$f4,$f6 +/* f007f84: 4600428d */ trunc.w.s $f10,$f8 +/* f007f88: 440f5000 */ mfc1 $t7,$f10 +/* f007f8c: 00000000 */ sll $zero,$zero,0x0 +/* f007f90: a60f000e */ sh $t7,0xe($s0) +/* f007f94: c7b000c4 */ lwc1 $f16,0xc4($sp) +/* f007f98: c6520000 */ lwc1 $f18,0x0($s2) +/* f007f9c: 46128102 */ mul.s $f4,$f16,$f18 +/* f007fa0: 4600218d */ trunc.w.s $f6,$f4 +/* f007fa4: 440e3000 */ mfc1 $t6,$f6 +/* f007fa8: 00000000 */ sll $zero,$zero,0x0 +/* f007fac: a60e0010 */ sh $t6,0x10($s0) +/* f007fb0: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f007fb4: 46144282 */ mul.s $f10,$f8,$f20 +/* f007fb8: 00000000 */ sll $zero,$zero,0x0 +/* f007fbc: 46165402 */ mul.s $f16,$f10,$f22 +/* f007fc0: 4600848d */ trunc.w.s $f18,$f16 +/* f007fc4: 440f9000 */ mfc1 $t7,$f18 +/* f007fc8: 00000000 */ sll $zero,$zero,0x0 +/* f007fcc: a60f0014 */ sh $t7,0x14($s0) +/* f007fd0: c7ae00c4 */ lwc1 $f14,0xc4($sp) +/* f007fd4: 0fc259d4 */ jal func0f096750 +/* f007fd8: c7ac00bc */ lwc1 $f12,0xbc($sp) +/* f007fdc: 3c017f1a */ lui $at,0x7f1a +/* f007fe0: c4247ed8 */ lwc1 $f4,0x7ed8($at) +/* f007fe4: a2000013 */ sb $zero,0x13($s0) +/* f007fe8: 240f0001 */ addiu $t7,$zero,0x1 +/* f007fec: 46040183 */ div.s $f6,$f0,$f4 +/* f007ff0: 46143202 */ mul.s $f8,$f6,$f20 +/* f007ff4: 00000000 */ sll $zero,$zero,0x0 +/* f007ff8: 46164282 */ mul.s $f10,$f8,$f22 +/* f007ffc: 4600540d */ trunc.w.s $f16,$f10 +/* f008000: 440e8000 */ mfc1 $t6,$f16 +/* f008004: 00000000 */ sll $zero,$zero,0x0 +/* f008008: a60e0016 */ sh $t6,0x16($s0) +/* f00800c: 8e380000 */ lw $t8,0x0($s1) +/* f008010: 3c0e800a */ lui $t6,0x800a +/* f008014: 01f8c823 */ subu $t9,$t7,$t8 +/* f008018: ae390000 */ sw $t9,0x0($s1) +/* f00801c: 8dcecb04 */ lw $t6,-0x34fc($t6) +/* f008020: 11c00006 */ beqz $t6,.L0f00803c +/* f008024: 00000000 */ sll $zero,$zero,0x0 +/* f008028: 860f0016 */ lh $t7,0x16($s0) +/* f00802c: 24182000 */ addiu $t8,$zero,0x2000 +/* f008030: 15e00002 */ bnez $t7,.L0f00803c +/* f008034: 00000000 */ sll $zero,$zero,0x0 +/* f008038: a6180016 */ sh $t8,0x16($s0) +.L0f00803c: +/* f00803c: 3c0e800a */ lui $t6,0x800a +/* f008040: 85cecb00 */ lh $t6,-0x3500($t6) +/* f008044: 86190016 */ lh $t9,0x16($s0) +/* f008048: 032e7821 */ addu $t7,$t9,$t6 +/* f00804c: a60f0016 */ sh $t7,0x16($s0) +/* f008050: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f008054: c6440000 */ lwc1 $f4,0x0($s2) +/* f008058: 46049182 */ mul.s $f6,$f18,$f4 +/* f00805c: 4600320d */ trunc.w.s $f8,$f6 +/* f008060: 44194000 */ mfc1 $t9,$f8 +/* f008064: 00000000 */ sll $zero,$zero,0x0 +/* f008068: a6190018 */ sh $t9,0x18($s0) +/* f00806c: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f008070: c6500000 */ lwc1 $f16,0x0($s2) +/* f008074: 46105482 */ mul.s $f18,$f10,$f16 +/* f008078: 4600910d */ trunc.w.s $f4,$f18 +/* f00807c: 440f2000 */ mfc1 $t7,$f4 +/* f008080: 00000000 */ sll $zero,$zero,0x0 +/* f008084: a60f001a */ sh $t7,0x1a($s0) +/* f008088: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f00808c: c6480000 */ lwc1 $f8,0x0($s2) +/* f008090: 46083282 */ mul.s $f10,$f6,$f8 +/* f008094: 4600540d */ trunc.w.s $f16,$f10 +/* f008098: 44198000 */ mfc1 $t9,$f16 +/* f00809c: 00000000 */ sll $zero,$zero,0x0 +/* f0080a0: a619001c */ sh $t9,0x1c($s0) +/* f0080a4: c7b200cc */ lwc1 $f18,0xcc($sp) +/* f0080a8: 46149102 */ mul.s $f4,$f18,$f20 +/* f0080ac: 00000000 */ sll $zero,$zero,0x0 +/* f0080b0: 46162182 */ mul.s $f6,$f4,$f22 +/* f0080b4: 4600320d */ trunc.w.s $f8,$f6 +/* f0080b8: 440f4000 */ mfc1 $t7,$f8 +/* f0080bc: 00000000 */ sll $zero,$zero,0x0 +/* f0080c0: a60f0020 */ sh $t7,0x20($s0) +/* f0080c4: c7ae00d0 */ lwc1 $f14,0xd0($sp) +/* f0080c8: 0fc259d4 */ jal func0f096750 +/* f0080cc: c7ac00c8 */ lwc1 $f12,0xc8($sp) +/* f0080d0: 3c017f1a */ lui $at,0x7f1a +/* f0080d4: c42a7edc */ lwc1 $f10,0x7edc($at) +/* f0080d8: a200001f */ sb $zero,0x1f($s0) +/* f0080dc: 240f0001 */ addiu $t7,$zero,0x1 +/* f0080e0: 460a0403 */ div.s $f16,$f0,$f10 +/* f0080e4: 46148482 */ mul.s $f18,$f16,$f20 +/* f0080e8: 00000000 */ sll $zero,$zero,0x0 +/* f0080ec: 46169102 */ mul.s $f4,$f18,$f22 +/* f0080f0: 4600218d */ trunc.w.s $f6,$f4 +/* f0080f4: 44193000 */ mfc1 $t9,$f6 +/* f0080f8: 00000000 */ sll $zero,$zero,0x0 +/* f0080fc: a6190022 */ sh $t9,0x22($s0) +/* f008100: 8e2e0000 */ lw $t6,0x0($s1) +/* f008104: 3c19800a */ lui $t9,0x800a +/* f008108: 01eec023 */ subu $t8,$t7,$t6 +/* f00810c: ae380000 */ sw $t8,0x0($s1) +/* f008110: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f008114: 13200006 */ beqz $t9,.L0f008130 +/* f008118: 00000000 */ sll $zero,$zero,0x0 +/* f00811c: 860f0022 */ lh $t7,0x22($s0) +/* f008120: 240e2000 */ addiu $t6,$zero,0x2000 +/* f008124: 15e00002 */ bnez $t7,.L0f008130 +/* f008128: 00000000 */ sll $zero,$zero,0x0 +/* f00812c: a60e0022 */ sh $t6,0x22($s0) +.L0f008130: +/* f008130: 3c19800a */ lui $t9,0x800a +/* f008134: 8739cb00 */ lh $t9,-0x3500($t9) +/* f008138: 86180022 */ lh $t8,0x22($s0) +/* f00813c: 03197821 */ addu $t7,$t8,$t9 +/* f008140: a60f0022 */ sh $t7,0x22($s0) +/* f008144: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f008148: c64a0000 */ lwc1 $f10,0x0($s2) +/* f00814c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f008150: 4600848d */ trunc.w.s $f18,$f16 +/* f008154: 44189000 */ mfc1 $t8,$f18 +/* f008158: 00000000 */ sll $zero,$zero,0x0 +/* f00815c: a6180024 */ sh $t8,0x24($s0) +/* f008160: c7a400d8 */ lwc1 $f4,0xd8($sp) +/* f008164: c6460000 */ lwc1 $f6,0x0($s2) +/* f008168: 46062202 */ mul.s $f8,$f4,$f6 +/* f00816c: 4600428d */ trunc.w.s $f10,$f8 +/* f008170: 440f5000 */ mfc1 $t7,$f10 +/* f008174: 00000000 */ sll $zero,$zero,0x0 +/* f008178: a60f0026 */ sh $t7,0x26($s0) +/* f00817c: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f008180: c6520000 */ lwc1 $f18,0x0($s2) +/* f008184: 46128102 */ mul.s $f4,$f16,$f18 +/* f008188: 4600218d */ trunc.w.s $f6,$f4 +/* f00818c: 44183000 */ mfc1 $t8,$f6 +/* f008190: 00000000 */ sll $zero,$zero,0x0 +/* f008194: a6180028 */ sh $t8,0x28($s0) +/* f008198: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f00819c: 46144282 */ mul.s $f10,$f8,$f20 +/* f0081a0: 00000000 */ sll $zero,$zero,0x0 +/* f0081a4: 46165402 */ mul.s $f16,$f10,$f22 +/* f0081a8: 4600848d */ trunc.w.s $f18,$f16 +/* f0081ac: 440f9000 */ mfc1 $t7,$f18 +/* f0081b0: 00000000 */ sll $zero,$zero,0x0 +/* f0081b4: a60f002c */ sh $t7,0x2c($s0) +/* f0081b8: c7ae00dc */ lwc1 $f14,0xdc($sp) +/* f0081bc: 0fc259d4 */ jal func0f096750 +/* f0081c0: c7ac00d4 */ lwc1 $f12,0xd4($sp) +/* f0081c4: 3c017f1a */ lui $at,0x7f1a +/* f0081c8: c4247ee0 */ lwc1 $f4,0x7ee0($at) +/* f0081cc: a200002b */ sb $zero,0x2b($s0) +/* f0081d0: 240f0001 */ addiu $t7,$zero,0x1 +/* f0081d4: 46040183 */ div.s $f6,$f0,$f4 +/* f0081d8: 46143202 */ mul.s $f8,$f6,$f20 +/* f0081dc: 00000000 */ sll $zero,$zero,0x0 +/* f0081e0: 46164282 */ mul.s $f10,$f8,$f22 +/* f0081e4: 4600540d */ trunc.w.s $f16,$f10 +/* f0081e8: 44188000 */ mfc1 $t8,$f16 +/* f0081ec: 00000000 */ sll $zero,$zero,0x0 +/* f0081f0: a618002e */ sh $t8,0x2e($s0) +/* f0081f4: 8e390000 */ lw $t9,0x0($s1) +/* f0081f8: 3c18800a */ lui $t8,0x800a +/* f0081fc: 01f97023 */ subu $t6,$t7,$t9 +/* f008200: ae2e0000 */ sw $t6,0x0($s1) +/* f008204: 8f18cb04 */ lw $t8,-0x34fc($t8) +/* f008208: 13000006 */ beqz $t8,.L0f008224 +/* f00820c: 00000000 */ sll $zero,$zero,0x0 +/* f008210: 860f002e */ lh $t7,0x2e($s0) +/* f008214: 24192000 */ addiu $t9,$zero,0x2000 +/* f008218: 15e00002 */ bnez $t7,.L0f008224 +/* f00821c: 00000000 */ sll $zero,$zero,0x0 +/* f008220: a619002e */ sh $t9,0x2e($s0) +.L0f008224: +/* f008224: 3c18800a */ lui $t8,0x800a +/* f008228: 8718cb00 */ lh $t8,-0x3500($t8) +/* f00822c: 860e002e */ lh $t6,0x2e($s0) +/* f008230: 01d87821 */ addu $t7,$t6,$t8 +/* f008234: a60f002e */ sh $t7,0x2e($s0) +/* f008238: c7b200e0 */ lwc1 $f18,0xe0($sp) +/* f00823c: c6440000 */ lwc1 $f4,0x0($s2) +/* f008240: 46049182 */ mul.s $f6,$f18,$f4 +/* f008244: 4600320d */ trunc.w.s $f8,$f6 +/* f008248: 440e4000 */ mfc1 $t6,$f8 +/* f00824c: 00000000 */ sll $zero,$zero,0x0 +/* f008250: a60e0030 */ sh $t6,0x30($s0) +/* f008254: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f008258: c6500000 */ lwc1 $f16,0x0($s2) +/* f00825c: 46105482 */ mul.s $f18,$f10,$f16 +/* f008260: 4600910d */ trunc.w.s $f4,$f18 +/* f008264: 440f2000 */ mfc1 $t7,$f4 +/* f008268: 00000000 */ sll $zero,$zero,0x0 +/* f00826c: a60f0032 */ sh $t7,0x32($s0) +/* f008270: c7a600e8 */ lwc1 $f6,0xe8($sp) +/* f008274: c6480000 */ lwc1 $f8,0x0($s2) +/* f008278: 46083282 */ mul.s $f10,$f6,$f8 +/* f00827c: 4600540d */ trunc.w.s $f16,$f10 +/* f008280: 440e8000 */ mfc1 $t6,$f16 +/* f008284: 00000000 */ sll $zero,$zero,0x0 +/* f008288: a60e0034 */ sh $t6,0x34($s0) +/* f00828c: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f008290: 46149102 */ mul.s $f4,$f18,$f20 +/* f008294: 00000000 */ sll $zero,$zero,0x0 +/* f008298: 46162182 */ mul.s $f6,$f4,$f22 +/* f00829c: 4600320d */ trunc.w.s $f8,$f6 +/* f0082a0: 440f4000 */ mfc1 $t7,$f8 +/* f0082a4: 00000000 */ sll $zero,$zero,0x0 +/* f0082a8: a60f0038 */ sh $t7,0x38($s0) +/* f0082ac: c7ae00e8 */ lwc1 $f14,0xe8($sp) +/* f0082b0: 0fc259d4 */ jal func0f096750 +/* f0082b4: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f0082b8: 3c017f1a */ lui $at,0x7f1a +/* f0082bc: c42a7ee4 */ lwc1 $f10,0x7ee4($at) +/* f0082c0: a2000037 */ sb $zero,0x37($s0) +/* f0082c4: 240f0001 */ addiu $t7,$zero,0x1 +/* f0082c8: 460a0403 */ div.s $f16,$f0,$f10 +/* f0082cc: 46148482 */ mul.s $f18,$f16,$f20 +/* f0082d0: 00000000 */ sll $zero,$zero,0x0 +/* f0082d4: 46169102 */ mul.s $f4,$f18,$f22 +/* f0082d8: 4600218d */ trunc.w.s $f6,$f4 +/* f0082dc: 440e3000 */ mfc1 $t6,$f6 +/* f0082e0: 00000000 */ sll $zero,$zero,0x0 +/* f0082e4: a60e003a */ sh $t6,0x3a($s0) +/* f0082e8: 8e380000 */ lw $t8,0x0($s1) +/* f0082ec: 3c0e800a */ lui $t6,0x800a +/* f0082f0: 01f8c823 */ subu $t9,$t7,$t8 +/* f0082f4: ae390000 */ sw $t9,0x0($s1) +/* f0082f8: 8dcecb04 */ lw $t6,-0x34fc($t6) +/* f0082fc: 11c00006 */ beqz $t6,.L0f008318 +/* f008300: 00000000 */ sll $zero,$zero,0x0 +/* f008304: 860f003a */ lh $t7,0x3a($s0) +/* f008308: 24182000 */ addiu $t8,$zero,0x2000 +/* f00830c: 15e00002 */ bnez $t7,.L0f008318 +/* f008310: 00000000 */ sll $zero,$zero,0x0 +/* f008314: a618003a */ sh $t8,0x3a($s0) +.L0f008318: +/* f008318: 3c0e800a */ lui $t6,0x800a +/* f00831c: 85cecb00 */ lh $t6,-0x3500($t6) +/* f008320: 8619003a */ lh $t9,0x3a($s0) +/* f008324: 032e7821 */ addu $t7,$t9,$t6 +/* f008328: a60f003a */ sh $t7,0x3a($s0) +/* f00832c: c7a800ec */ lwc1 $f8,0xec($sp) +/* f008330: c64a0000 */ lwc1 $f10,0x0($s2) +/* f008334: 460a4402 */ mul.s $f16,$f8,$f10 +/* f008338: 4600848d */ trunc.w.s $f18,$f16 +/* f00833c: 44199000 */ mfc1 $t9,$f18 +/* f008340: 00000000 */ sll $zero,$zero,0x0 +/* f008344: a619003c */ sh $t9,0x3c($s0) +/* f008348: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f00834c: c6460000 */ lwc1 $f6,0x0($s2) +/* f008350: 46062202 */ mul.s $f8,$f4,$f6 +/* f008354: 4600428d */ trunc.w.s $f10,$f8 +/* f008358: 440f5000 */ mfc1 $t7,$f10 +/* f00835c: 00000000 */ sll $zero,$zero,0x0 +/* f008360: a60f003e */ sh $t7,0x3e($s0) +/* f008364: c7b000f4 */ lwc1 $f16,0xf4($sp) +/* f008368: c6520000 */ lwc1 $f18,0x0($s2) +/* f00836c: 46128102 */ mul.s $f4,$f16,$f18 +/* f008370: 4600218d */ trunc.w.s $f6,$f4 +/* f008374: 44193000 */ mfc1 $t9,$f6 +/* f008378: 00000000 */ sll $zero,$zero,0x0 +/* f00837c: a6190040 */ sh $t9,0x40($s0) +/* f008380: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f008384: 46144282 */ mul.s $f10,$f8,$f20 +/* f008388: 00000000 */ sll $zero,$zero,0x0 +/* f00838c: 46165402 */ mul.s $f16,$f10,$f22 +/* f008390: 4600848d */ trunc.w.s $f18,$f16 +/* f008394: 440f9000 */ mfc1 $t7,$f18 +/* f008398: 00000000 */ sll $zero,$zero,0x0 +/* f00839c: a60f0044 */ sh $t7,0x44($s0) +/* f0083a0: c7ae00f4 */ lwc1 $f14,0xf4($sp) +/* f0083a4: 0fc259d4 */ jal func0f096750 +/* f0083a8: c7ac00ec */ lwc1 $f12,0xec($sp) +/* f0083ac: 3c017f1a */ lui $at,0x7f1a +/* f0083b0: c4247ee8 */ lwc1 $f4,0x7ee8($at) +/* f0083b4: a2000043 */ sb $zero,0x43($s0) +/* f0083b8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0083bc: 46040183 */ div.s $f6,$f0,$f4 +/* f0083c0: 46143202 */ mul.s $f8,$f6,$f20 +/* f0083c4: 00000000 */ sll $zero,$zero,0x0 +/* f0083c8: 46164282 */ mul.s $f10,$f8,$f22 +/* f0083cc: 4600540d */ trunc.w.s $f16,$f10 +/* f0083d0: 44198000 */ mfc1 $t9,$f16 +/* f0083d4: 00000000 */ sll $zero,$zero,0x0 +/* f0083d8: a6190046 */ sh $t9,0x46($s0) +/* f0083dc: 8e2e0000 */ lw $t6,0x0($s1) +/* f0083e0: 3c19800a */ lui $t9,0x800a +/* f0083e4: 01eec023 */ subu $t8,$t7,$t6 +/* f0083e8: ae380000 */ sw $t8,0x0($s1) +/* f0083ec: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f0083f0: 13200006 */ beqz $t9,.L0f00840c +/* f0083f4: 00000000 */ sll $zero,$zero,0x0 +/* f0083f8: 860f0046 */ lh $t7,0x46($s0) +/* f0083fc: 240e2000 */ addiu $t6,$zero,0x2000 +/* f008400: 15e00002 */ bnez $t7,.L0f00840c +/* f008404: 00000000 */ sll $zero,$zero,0x0 +/* f008408: a60e0046 */ sh $t6,0x46($s0) +.L0f00840c: +/* f00840c: 3c19800a */ lui $t9,0x800a +/* f008410: 8739cb00 */ lh $t9,-0x3500($t9) +/* f008414: 86180046 */ lh $t8,0x46($s0) +/* f008418: 02002025 */ or $a0,$s0,$zero +/* f00841c: 03197821 */ addu $t7,$t8,$t9 +/* f008420: a60f0046 */ sh $t7,0x46($s0) +/* f008424: 8fb10150 */ lw $s1,0x150($sp) +/* f008428: 3c190450 */ lui $t9,0x450 +/* f00842c: 37390048 */ ori $t9,$t9,0x48 +/* f008430: 26380008 */ addiu $t8,$s1,0x8 +/* f008434: afb80150 */ sw $t8,0x150($sp) +/* f008438: 0c012d20 */ jal 0x4b480 +/* f00843c: ae390000 */ sw $t9,0x0($s1) +/* f008440: ae220004 */ sw $v0,0x4($s1) +/* f008444: 27b000d4 */ addiu $s0,$sp,0xd4 +/* f008448: 240f0002 */ addiu $t7,$zero,0x2 +/* f00844c: 240e0004 */ addiu $t6,$zero,0x4 +/* f008450: 24180003 */ addiu $t8,$zero,0x3 +/* f008454: 24190006 */ addiu $t9,$zero,0x6 +/* f008458: afb9001c */ sw $t9,0x1c($sp) +/* f00845c: afb80018 */ sw $t8,0x18($sp) +/* f008460: afae0014 */ sw $t6,0x14($sp) +/* f008464: afaf0010 */ sw $t7,0x10($sp) +/* f008468: afaf0020 */ sw $t7,0x20($sp) +/* f00846c: 02003825 */ or $a3,$s0,$zero +/* f008470: 8fa40150 */ lw $a0,0x150($sp) +/* f008474: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f008478: 0fc01b20 */ jal func0f006c80 +/* f00847c: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f008480: 240e0003 */ addiu $t6,$zero,0x3 +/* f008484: 24180004 */ addiu $t8,$zero,0x4 +/* f008488: 24190006 */ addiu $t9,$zero,0x6 +/* f00848c: 240f0002 */ addiu $t7,$zero,0x2 +/* f008490: afa20150 */ sw $v0,0x150($sp) +/* f008494: afaf0020 */ sw $t7,0x20($sp) +/* f008498: afb9001c */ sw $t9,0x1c($sp) +/* f00849c: afb80014 */ sw $t8,0x14($sp) +/* f0084a0: afae0010 */ sw $t6,0x10($sp) +/* f0084a4: 00402025 */ or $a0,$v0,$zero +/* f0084a8: 02002825 */ or $a1,$s0,$zero +/* f0084ac: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f0084b0: 27a700b0 */ addiu $a3,$sp,0xb0 +/* f0084b4: 0fc01b20 */ jal func0f006c80 +/* f0084b8: afa00018 */ sw $zero,0x18($sp) +/* f0084bc: 240e0003 */ addiu $t6,$zero,0x3 +/* f0084c0: afae0010 */ sw $t6,0x10($sp) +/* f0084c4: 240e0002 */ addiu $t6,$zero,0x2 +/* f0084c8: 24180005 */ addiu $t8,$zero,0x5 +/* f0084cc: 24190002 */ addiu $t9,$zero,0x2 +/* f0084d0: 240f0006 */ addiu $t7,$zero,0x6 +/* f0084d4: afa20150 */ sw $v0,0x150($sp) +/* f0084d8: afaf001c */ sw $t7,0x1c($sp) +/* f0084dc: afb90018 */ sw $t9,0x18($sp) +/* f0084e0: afb80014 */ sw $t8,0x14($sp) +/* f0084e4: afae0020 */ sw $t6,0x20($sp) +/* f0084e8: 00402025 */ or $a0,$v0,$zero +/* f0084ec: 02002825 */ or $a1,$s0,$zero +/* f0084f0: 27a600ec */ addiu $a2,$sp,0xec +/* f0084f4: 0fc01b20 */ jal func0f006c80 +/* f0084f8: 27a700c8 */ addiu $a3,$sp,0xc8 +/* f0084fc: 24180005 */ addiu $t8,$zero,0x5 +/* f008500: 24190003 */ addiu $t9,$zero,0x3 +/* f008504: 240f0006 */ addiu $t7,$zero,0x6 +/* f008508: 240e0002 */ addiu $t6,$zero,0x2 +/* f00850c: afa20150 */ sw $v0,0x150($sp) +/* f008510: afae0020 */ sw $t6,0x20($sp) +/* f008514: afaf001c */ sw $t7,0x1c($sp) +/* f008518: afb90018 */ sw $t9,0x18($sp) +/* f00851c: afb80014 */ sw $t8,0x14($sp) +/* f008520: 00402025 */ or $a0,$v0,$zero +/* f008524: 27a500b0 */ addiu $a1,$sp,0xb0 +/* f008528: 27a600ec */ addiu $a2,$sp,0xec +/* f00852c: 02003825 */ or $a3,$s0,$zero +/* f008530: 0fc01b20 */ jal func0f006c80 +/* f008534: afa00010 */ sw $zero,0x10($sp) +/* f008538: 8fbf004c */ lw $ra,0x4c($sp) +/* f00853c: d7b40030 */ ldc1 $f20,0x30($sp) +/* f008540: d7b60038 */ ldc1 $f22,0x38($sp) +/* f008544: 8fb00040 */ lw $s0,0x40($sp) +/* f008548: 8fb10044 */ lw $s1,0x44($sp) +/* f00854c: 8fb20048 */ lw $s2,0x48($sp) +/* f008550: 03e00008 */ jr $ra +/* f008554: 27bd0150 */ addiu $sp,$sp,0x150 +); + +GLOBAL_ASM( +glabel func0f008558 +/* f008558: 27bdff58 */ addiu $sp,$sp,-168 +/* f00855c: afb10044 */ sw $s1,0x44($sp) +/* f008560: 3c0f8006 */ lui $t7,0x8006 +/* f008564: 3c118006 */ lui $s1,0x8006 +/* f008568: 25ef1694 */ addiu $t7,$t7,0x1694 +/* f00856c: 26311648 */ addiu $s1,$s1,0x1648 +/* f008570: afbf004c */ sw $ra,0x4c($sp) +/* f008574: afb20048 */ sw $s2,0x48($sp) +/* f008578: afb00040 */ sw $s0,0x40($sp) +/* f00857c: f7b60038 */ sdc1 $f22,0x38($sp) +/* f008580: f7b40030 */ sdc1 $f20,0x30($sp) +/* f008584: afa400a8 */ sw $a0,0xa8($sp) +/* f008588: afa500ac */ sw $a1,0xac($sp) +/* f00858c: 25e90048 */ addiu $t1,$t7,0x48 +/* f008590: 27ae005c */ addiu $t6,$sp,0x5c +.L0f008594: +/* f008594: 8de10000 */ lw $at,0x0($t7) +/* f008598: 25ef000c */ addiu $t7,$t7,0xc +/* f00859c: 25ce000c */ addiu $t6,$t6,0xc +/* f0085a0: adc1fff4 */ sw $at,-0xc($t6) +/* f0085a4: 8de1fff8 */ lw $at,-0x8($t7) +/* f0085a8: adc1fff8 */ sw $at,-0x8($t6) +/* f0085ac: 8de1fffc */ lw $at,-0x4($t7) +/* f0085b0: 15e9fff8 */ bne $t7,$t1,.L0f008594 +/* f0085b4: adc1fffc */ sw $at,-0x4($t6) +/* f0085b8: ae200000 */ sw $zero,0x0($s1) +/* f0085bc: 3c01800a */ lui $at,0x800a +/* f0085c0: ac20cb04 */ sw $zero,-0x34fc($at) +/* f0085c4: 0fc59e59 */ jal func0f167964 +/* f0085c8: 24040006 */ addiu $a0,$zero,0x6 +/* f0085cc: 3c128006 */ lui $s2,0x8006 +/* f0085d0: 26521644 */ addiu $s2,$s2,0x1644 +/* f0085d4: c6460000 */ lwc1 $f6,0x0($s2) +/* f0085d8: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f0085dc: 3c014380 */ lui $at,0x4380 +/* f0085e0: 4481a000 */ mtc1 $at,$f20 +/* f0085e4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0085e8: 3c014200 */ lui $at,0x4200 +/* f0085ec: 4481b000 */ mtc1 $at,$f22 +/* f0085f0: 00408025 */ or $s0,$v0,$zero +/* f0085f4: 4600428d */ trunc.w.s $f10,$f8 +/* f0085f8: 440b5000 */ mfc1 $t3,$f10 +/* f0085fc: 00000000 */ sll $zero,$zero,0x0 +/* f008600: a44b0000 */ sh $t3,0x0($v0) +/* f008604: c7b00060 */ lwc1 $f16,0x60($sp) +/* f008608: c6520000 */ lwc1 $f18,0x0($s2) +/* f00860c: 46128102 */ mul.s $f4,$f16,$f18 +/* f008610: 4600218d */ trunc.w.s $f6,$f4 +/* f008614: 440d3000 */ mfc1 $t5,$f6 +/* f008618: 00000000 */ sll $zero,$zero,0x0 +/* f00861c: a44d0002 */ sh $t5,0x2($v0) +/* f008620: c7a80064 */ lwc1 $f8,0x64($sp) +/* f008624: c64a0000 */ lwc1 $f10,0x0($s2) +/* f008628: 460a4402 */ mul.s $f16,$f8,$f10 +/* f00862c: 4600848d */ trunc.w.s $f18,$f16 +/* f008630: 44189000 */ mfc1 $t8,$f18 +/* f008634: 00000000 */ sll $zero,$zero,0x0 +/* f008638: a4580004 */ sh $t8,0x4($v0) +/* f00863c: c7a40060 */ lwc1 $f4,0x60($sp) +/* f008640: 46142182 */ mul.s $f6,$f4,$f20 +/* f008644: 00000000 */ sll $zero,$zero,0x0 +/* f008648: 46163202 */ mul.s $f8,$f6,$f22 +/* f00864c: 4600428d */ trunc.w.s $f10,$f8 +/* f008650: 440f5000 */ mfc1 $t7,$f10 +/* f008654: 00000000 */ sll $zero,$zero,0x0 +/* f008658: a44f0008 */ sh $t7,0x8($v0) +/* f00865c: c7ae0064 */ lwc1 $f14,0x64($sp) +/* f008660: 0fc259d4 */ jal func0f096750 +/* f008664: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f008668: 3c017f1a */ lui $at,0x7f1a +/* f00866c: c4307eec */ lwc1 $f16,0x7eec($at) +/* f008670: a2000007 */ sb $zero,0x7($s0) +/* f008674: 240c0001 */ addiu $t4,$zero,0x1 +/* f008678: 46100483 */ div.s $f18,$f0,$f16 +/* f00867c: 3c19800a */ lui $t9,0x800a +/* f008680: 3c0e800a */ lui $t6,0x800a +/* f008684: 46149102 */ mul.s $f4,$f18,$f20 +/* f008688: 00000000 */ sll $zero,$zero,0x0 +/* f00868c: 46162182 */ mul.s $f6,$f4,$f22 +/* f008690: 4600320d */ trunc.w.s $f8,$f6 +/* f008694: 440a4000 */ mfc1 $t2,$f8 +/* f008698: 00000000 */ sll $zero,$zero,0x0 +/* f00869c: a60a000a */ sh $t2,0xa($s0) +/* f0086a0: 8e2b0000 */ lw $t3,0x0($s1) +/* f0086a4: 018b6823 */ subu $t5,$t4,$t3 +/* f0086a8: ae2d0000 */ sw $t5,0x0($s1) +/* f0086ac: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f0086b0: 13200006 */ beqz $t9,.L0f0086cc +/* f0086b4: 00000000 */ sll $zero,$zero,0x0 +/* f0086b8: 8618000a */ lh $t8,0xa($s0) +/* f0086bc: 24092000 */ addiu $t1,$zero,0x2000 +/* f0086c0: 57000003 */ bnezl $t8,.L0f0086d0 +/* f0086c4: 860f000a */ lh $t7,0xa($s0) +/* f0086c8: a609000a */ sh $t1,0xa($s0) +.L0f0086cc: +/* f0086cc: 860f000a */ lh $t7,0xa($s0) +.L0f0086d0: +/* f0086d0: 85cecb00 */ lh $t6,-0x3500($t6) +/* f0086d4: 01ee5021 */ addu $t2,$t7,$t6 +/* f0086d8: a60a000a */ sh $t2,0xa($s0) +/* f0086dc: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f0086e0: c6500000 */ lwc1 $f16,0x0($s2) +/* f0086e4: 46105482 */ mul.s $f18,$f10,$f16 +/* f0086e8: 4600910d */ trunc.w.s $f4,$f18 +/* f0086ec: 440b2000 */ mfc1 $t3,$f4 +/* f0086f0: 00000000 */ sll $zero,$zero,0x0 +/* f0086f4: a60b000c */ sh $t3,0xc($s0) +/* f0086f8: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f0086fc: c6480000 */ lwc1 $f8,0x0($s2) +/* f008700: 46083282 */ mul.s $f10,$f6,$f8 +/* f008704: 4600540d */ trunc.w.s $f16,$f10 +/* f008708: 44198000 */ mfc1 $t9,$f16 +/* f00870c: 00000000 */ sll $zero,$zero,0x0 +/* f008710: a619000e */ sh $t9,0xe($s0) +/* f008714: c7b20070 */ lwc1 $f18,0x70($sp) +/* f008718: c6440000 */ lwc1 $f4,0x0($s2) +/* f00871c: 46049182 */ mul.s $f6,$f18,$f4 +/* f008720: 4600320d */ trunc.w.s $f8,$f6 +/* f008724: 44094000 */ mfc1 $t1,$f8 +/* f008728: 00000000 */ sll $zero,$zero,0x0 +/* f00872c: a6090010 */ sh $t1,0x10($s0) +/* f008730: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f008734: 46145402 */ mul.s $f16,$f10,$f20 +/* f008738: 00000000 */ sll $zero,$zero,0x0 +/* f00873c: 46168482 */ mul.s $f18,$f16,$f22 +/* f008740: 4600910d */ trunc.w.s $f4,$f18 +/* f008744: 440e2000 */ mfc1 $t6,$f4 +/* f008748: 00000000 */ sll $zero,$zero,0x0 +/* f00874c: a60e0014 */ sh $t6,0x14($s0) +/* f008750: c7ae0070 */ lwc1 $f14,0x70($sp) +/* f008754: 0fc259d4 */ jal func0f096750 +/* f008758: c7ac0068 */ lwc1 $f12,0x68($sp) +/* f00875c: 3c017f1a */ lui $at,0x7f1a +/* f008760: c4267ef0 */ lwc1 $f6,0x7ef0($at) +/* f008764: a2000013 */ sb $zero,0x13($s0) +/* f008768: 240d0001 */ addiu $t5,$zero,0x1 +/* f00876c: 46060203 */ div.s $f8,$f0,$f6 +/* f008770: 3c18800a */ lui $t8,0x800a +/* f008774: 3c0a800a */ lui $t2,0x800a +/* f008778: 46144282 */ mul.s $f10,$f8,$f20 +/* f00877c: 00000000 */ sll $zero,$zero,0x0 +/* f008780: 46165402 */ mul.s $f16,$f10,$f22 +/* f008784: 4600848d */ trunc.w.s $f18,$f16 +/* f008788: 440c9000 */ mfc1 $t4,$f18 +/* f00878c: 00000000 */ sll $zero,$zero,0x0 +/* f008790: a60c0016 */ sh $t4,0x16($s0) +/* f008794: 8e2b0000 */ lw $t3,0x0($s1) +/* f008798: 01abc823 */ subu $t9,$t5,$t3 +/* f00879c: ae390000 */ sw $t9,0x0($s1) +/* f0087a0: 8f18cb04 */ lw $t8,-0x34fc($t8) +/* f0087a4: 13000006 */ beqz $t8,.L0f0087c0 +/* f0087a8: 00000000 */ sll $zero,$zero,0x0 +/* f0087ac: 86090016 */ lh $t1,0x16($s0) +/* f0087b0: 240f2000 */ addiu $t7,$zero,0x2000 +/* f0087b4: 55200003 */ bnezl $t1,.L0f0087c4 +/* f0087b8: 860e0016 */ lh $t6,0x16($s0) +/* f0087bc: a60f0016 */ sh $t7,0x16($s0) +.L0f0087c0: +/* f0087c0: 860e0016 */ lh $t6,0x16($s0) +.L0f0087c4: +/* f0087c4: 854acb00 */ lh $t2,-0x3500($t2) +/* f0087c8: 01ca6021 */ addu $t4,$t6,$t2 +/* f0087cc: a60c0016 */ sh $t4,0x16($s0) +/* f0087d0: c7a40074 */ lwc1 $f4,0x74($sp) +/* f0087d4: c6460000 */ lwc1 $f6,0x0($s2) +/* f0087d8: 46062202 */ mul.s $f8,$f4,$f6 +/* f0087dc: 4600428d */ trunc.w.s $f10,$f8 +/* f0087e0: 440b5000 */ mfc1 $t3,$f10 +/* f0087e4: 00000000 */ sll $zero,$zero,0x0 +/* f0087e8: a60b0018 */ sh $t3,0x18($s0) +/* f0087ec: c7b00078 */ lwc1 $f16,0x78($sp) +/* f0087f0: c6520000 */ lwc1 $f18,0x0($s2) +/* f0087f4: 46128102 */ mul.s $f4,$f16,$f18 +/* f0087f8: 4600218d */ trunc.w.s $f6,$f4 +/* f0087fc: 44183000 */ mfc1 $t8,$f6 +/* f008800: 00000000 */ sll $zero,$zero,0x0 +/* f008804: a618001a */ sh $t8,0x1a($s0) +/* f008808: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f00880c: c64a0000 */ lwc1 $f10,0x0($s2) +/* f008810: 460a4402 */ mul.s $f16,$f8,$f10 +/* f008814: 4600848d */ trunc.w.s $f18,$f16 +/* f008818: 440f9000 */ mfc1 $t7,$f18 +/* f00881c: 00000000 */ sll $zero,$zero,0x0 +/* f008820: a60f001c */ sh $t7,0x1c($s0) +/* f008824: c7a40078 */ lwc1 $f4,0x78($sp) +/* f008828: 46142182 */ mul.s $f6,$f4,$f20 +/* f00882c: 00000000 */ sll $zero,$zero,0x0 +/* f008830: 46163202 */ mul.s $f8,$f6,$f22 +/* f008834: 4600428d */ trunc.w.s $f10,$f8 +/* f008838: 440a5000 */ mfc1 $t2,$f10 +/* f00883c: 00000000 */ sll $zero,$zero,0x0 +/* f008840: a60a0020 */ sh $t2,0x20($s0) +/* f008844: c7ae007c */ lwc1 $f14,0x7c($sp) +/* f008848: 0fc259d4 */ jal func0f096750 +/* f00884c: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f008850: 3c017f1a */ lui $at,0x7f1a +/* f008854: c4307ef4 */ lwc1 $f16,0x7ef4($at) +/* f008858: a200001f */ sb $zero,0x1f($s0) +/* f00885c: 24190001 */ addiu $t9,$zero,0x1 +/* f008860: 46100483 */ div.s $f18,$f0,$f16 +/* f008864: 3c09800a */ lui $t1,0x800a +/* f008868: 3c0c800a */ lui $t4,0x800a +/* f00886c: 46149102 */ mul.s $f4,$f18,$f20 +/* f008870: 00000000 */ sll $zero,$zero,0x0 +/* f008874: 46162182 */ mul.s $f6,$f4,$f22 +/* f008878: 4600320d */ trunc.w.s $f8,$f6 +/* f00887c: 440d4000 */ mfc1 $t5,$f8 +/* f008880: 00000000 */ sll $zero,$zero,0x0 +/* f008884: a60d0022 */ sh $t5,0x22($s0) +/* f008888: 8e2b0000 */ lw $t3,0x0($s1) +/* f00888c: 032bc023 */ subu $t8,$t9,$t3 +/* f008890: ae380000 */ sw $t8,0x0($s1) +/* f008894: 8d29cb04 */ lw $t1,-0x34fc($t1) +/* f008898: 11200006 */ beqz $t1,.L0f0088b4 +/* f00889c: 00000000 */ sll $zero,$zero,0x0 +/* f0088a0: 860f0022 */ lh $t7,0x22($s0) +/* f0088a4: 240e2000 */ addiu $t6,$zero,0x2000 +/* f0088a8: 55e00003 */ bnezl $t7,.L0f0088b8 +/* f0088ac: 860a0022 */ lh $t2,0x22($s0) +/* f0088b0: a60e0022 */ sh $t6,0x22($s0) +.L0f0088b4: +/* f0088b4: 860a0022 */ lh $t2,0x22($s0) +.L0f0088b8: +/* f0088b8: 858ccb00 */ lh $t4,-0x3500($t4) +/* f0088bc: 014c6821 */ addu $t5,$t2,$t4 +/* f0088c0: a60d0022 */ sh $t5,0x22($s0) +/* f0088c4: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f0088c8: c6500000 */ lwc1 $f16,0x0($s2) +/* f0088cc: 46105482 */ mul.s $f18,$f10,$f16 +/* f0088d0: 4600910d */ trunc.w.s $f4,$f18 +/* f0088d4: 440b2000 */ mfc1 $t3,$f4 +/* f0088d8: 00000000 */ sll $zero,$zero,0x0 +/* f0088dc: a60b0024 */ sh $t3,0x24($s0) +/* f0088e0: c7a60084 */ lwc1 $f6,0x84($sp) +/* f0088e4: c6480000 */ lwc1 $f8,0x0($s2) +/* f0088e8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0088ec: 4600540d */ trunc.w.s $f16,$f10 +/* f0088f0: 44098000 */ mfc1 $t1,$f16 +/* f0088f4: 00000000 */ sll $zero,$zero,0x0 +/* f0088f8: a6090026 */ sh $t1,0x26($s0) +/* f0088fc: c7b20088 */ lwc1 $f18,0x88($sp) +/* f008900: c6440000 */ lwc1 $f4,0x0($s2) +/* f008904: 46049182 */ mul.s $f6,$f18,$f4 +/* f008908: 4600320d */ trunc.w.s $f8,$f6 +/* f00890c: 440e4000 */ mfc1 $t6,$f8 +/* f008910: 00000000 */ sll $zero,$zero,0x0 +/* f008914: a60e0028 */ sh $t6,0x28($s0) +/* f008918: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f00891c: 46145402 */ mul.s $f16,$f10,$f20 +/* f008920: 00000000 */ sll $zero,$zero,0x0 +/* f008924: 46168482 */ mul.s $f18,$f16,$f22 +/* f008928: 4600910d */ trunc.w.s $f4,$f18 +/* f00892c: 440c2000 */ mfc1 $t4,$f4 +/* f008930: 00000000 */ sll $zero,$zero,0x0 +/* f008934: a60c002c */ sh $t4,0x2c($s0) +/* f008938: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f00893c: 0fc259d4 */ jal func0f096750 +/* f008940: c7ac0080 */ lwc1 $f12,0x80($sp) +/* f008944: 3c017f1a */ lui $at,0x7f1a +/* f008948: c4267ef8 */ lwc1 $f6,0x7ef8($at) +/* f00894c: a200002b */ sb $zero,0x2b($s0) +/* f008950: 24180001 */ addiu $t8,$zero,0x1 +/* f008954: 46060203 */ div.s $f8,$f0,$f6 +/* f008958: 3c0f800a */ lui $t7,0x800a +/* f00895c: 3c0d800a */ lui $t5,0x800a +/* f008960: 46144282 */ mul.s $f10,$f8,$f20 +/* f008964: 00000000 */ sll $zero,$zero,0x0 +/* f008968: 46165402 */ mul.s $f16,$f10,$f22 +/* f00896c: 4600848d */ trunc.w.s $f18,$f16 +/* f008970: 44199000 */ mfc1 $t9,$f18 +/* f008974: 00000000 */ sll $zero,$zero,0x0 +/* f008978: a619002e */ sh $t9,0x2e($s0) +/* f00897c: 8e2b0000 */ lw $t3,0x0($s1) +/* f008980: 030b4823 */ subu $t1,$t8,$t3 +/* f008984: ae290000 */ sw $t1,0x0($s1) +/* f008988: 8defcb04 */ lw $t7,-0x34fc($t7) +/* f00898c: 11e00006 */ beqz $t7,.L0f0089a8 +/* f008990: 00000000 */ sll $zero,$zero,0x0 +/* f008994: 860e002e */ lh $t6,0x2e($s0) +/* f008998: 240a2000 */ addiu $t2,$zero,0x2000 +/* f00899c: 55c00003 */ bnezl $t6,.L0f0089ac +/* f0089a0: 860c002e */ lh $t4,0x2e($s0) +/* f0089a4: a60a002e */ sh $t2,0x2e($s0) +.L0f0089a8: +/* f0089a8: 860c002e */ lh $t4,0x2e($s0) +.L0f0089ac: +/* f0089ac: 85adcb00 */ lh $t5,-0x3500($t5) +/* f0089b0: 018dc821 */ addu $t9,$t4,$t5 +/* f0089b4: a619002e */ sh $t9,0x2e($s0) +/* f0089b8: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0089bc: c6460000 */ lwc1 $f6,0x0($s2) +/* f0089c0: 46062202 */ mul.s $f8,$f4,$f6 +/* f0089c4: 4600428d */ trunc.w.s $f10,$f8 +/* f0089c8: 440b5000 */ mfc1 $t3,$f10 +/* f0089cc: 00000000 */ sll $zero,$zero,0x0 +/* f0089d0: a60b0030 */ sh $t3,0x30($s0) +/* f0089d4: c7b00090 */ lwc1 $f16,0x90($sp) +/* f0089d8: c6520000 */ lwc1 $f18,0x0($s2) +/* f0089dc: 46128102 */ mul.s $f4,$f16,$f18 +/* f0089e0: 4600218d */ trunc.w.s $f6,$f4 +/* f0089e4: 440f3000 */ mfc1 $t7,$f6 +/* f0089e8: 00000000 */ sll $zero,$zero,0x0 +/* f0089ec: a60f0032 */ sh $t7,0x32($s0) +/* f0089f0: c7a80094 */ lwc1 $f8,0x94($sp) +/* f0089f4: c64a0000 */ lwc1 $f10,0x0($s2) +/* f0089f8: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0089fc: 4600848d */ trunc.w.s $f18,$f16 +/* f008a00: 440a9000 */ mfc1 $t2,$f18 +/* f008a04: 00000000 */ sll $zero,$zero,0x0 +/* f008a08: a60a0034 */ sh $t2,0x34($s0) +/* f008a0c: c7a40090 */ lwc1 $f4,0x90($sp) +/* f008a10: 46142182 */ mul.s $f6,$f4,$f20 +/* f008a14: 00000000 */ sll $zero,$zero,0x0 +/* f008a18: 46163202 */ mul.s $f8,$f6,$f22 +/* f008a1c: 4600428d */ trunc.w.s $f10,$f8 +/* f008a20: 440d5000 */ mfc1 $t5,$f10 +/* f008a24: 00000000 */ sll $zero,$zero,0x0 +/* f008a28: a60d0038 */ sh $t5,0x38($s0) +/* f008a2c: c7ae0094 */ lwc1 $f14,0x94($sp) +/* f008a30: 0fc259d4 */ jal func0f096750 +/* f008a34: c7ac008c */ lwc1 $f12,0x8c($sp) +/* f008a38: 3c017f1a */ lui $at,0x7f1a +/* f008a3c: c4307efc */ lwc1 $f16,0x7efc($at) +/* f008a40: a2000037 */ sb $zero,0x37($s0) +/* f008a44: 24090001 */ addiu $t1,$zero,0x1 +/* f008a48: 46100483 */ div.s $f18,$f0,$f16 +/* f008a4c: 3c0e800a */ lui $t6,0x800a +/* f008a50: 3c19800a */ lui $t9,0x800a +/* f008a54: 46149102 */ mul.s $f4,$f18,$f20 +/* f008a58: 00000000 */ sll $zero,$zero,0x0 +/* f008a5c: 46162182 */ mul.s $f6,$f4,$f22 +/* f008a60: 4600320d */ trunc.w.s $f8,$f6 +/* f008a64: 44184000 */ mfc1 $t8,$f8 +/* f008a68: 00000000 */ sll $zero,$zero,0x0 +/* f008a6c: a618003a */ sh $t8,0x3a($s0) +/* f008a70: 8e2b0000 */ lw $t3,0x0($s1) +/* f008a74: 012b7823 */ subu $t7,$t1,$t3 +/* f008a78: ae2f0000 */ sw $t7,0x0($s1) +/* f008a7c: 8dcecb04 */ lw $t6,-0x34fc($t6) +/* f008a80: 11c00006 */ beqz $t6,.L0f008a9c +/* f008a84: 00000000 */ sll $zero,$zero,0x0 +/* f008a88: 860a003a */ lh $t2,0x3a($s0) +/* f008a8c: 240c2000 */ addiu $t4,$zero,0x2000 +/* f008a90: 55400003 */ bnezl $t2,.L0f008aa0 +/* f008a94: 860d003a */ lh $t5,0x3a($s0) +/* f008a98: a60c003a */ sh $t4,0x3a($s0) +.L0f008a9c: +/* f008a9c: 860d003a */ lh $t5,0x3a($s0) +.L0f008aa0: +/* f008aa0: 8739cb00 */ lh $t9,-0x3500($t9) +/* f008aa4: 01b9c021 */ addu $t8,$t5,$t9 +/* f008aa8: a618003a */ sh $t8,0x3a($s0) +/* f008aac: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f008ab0: c6500000 */ lwc1 $f16,0x0($s2) +/* f008ab4: 46105482 */ mul.s $f18,$f10,$f16 +/* f008ab8: 4600910d */ trunc.w.s $f4,$f18 +/* f008abc: 440b2000 */ mfc1 $t3,$f4 +/* f008ac0: 00000000 */ sll $zero,$zero,0x0 +/* f008ac4: a60b003c */ sh $t3,0x3c($s0) +/* f008ac8: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f008acc: c6480000 */ lwc1 $f8,0x0($s2) +/* f008ad0: 46083282 */ mul.s $f10,$f6,$f8 +/* f008ad4: 4600540d */ trunc.w.s $f16,$f10 +/* f008ad8: 440e8000 */ mfc1 $t6,$f16 +/* f008adc: 00000000 */ sll $zero,$zero,0x0 +/* f008ae0: a60e003e */ sh $t6,0x3e($s0) +/* f008ae4: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f008ae8: c6440000 */ lwc1 $f4,0x0($s2) +/* f008aec: 46049182 */ mul.s $f6,$f18,$f4 +/* f008af0: 4600320d */ trunc.w.s $f8,$f6 +/* f008af4: 440c4000 */ mfc1 $t4,$f8 +/* f008af8: 00000000 */ sll $zero,$zero,0x0 +/* f008afc: a60c0040 */ sh $t4,0x40($s0) +/* f008b00: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f008b04: 46145402 */ mul.s $f16,$f10,$f20 +/* f008b08: 00000000 */ sll $zero,$zero,0x0 +/* f008b0c: 46168482 */ mul.s $f18,$f16,$f22 +/* f008b10: 4600910d */ trunc.w.s $f4,$f18 +/* f008b14: 44192000 */ mfc1 $t9,$f4 +/* f008b18: 00000000 */ sll $zero,$zero,0x0 +/* f008b1c: a6190044 */ sh $t9,0x44($s0) +/* f008b20: c7ae00a0 */ lwc1 $f14,0xa0($sp) +/* f008b24: 0fc259d4 */ jal func0f096750 +/* f008b28: c7ac0098 */ lwc1 $f12,0x98($sp) +/* f008b2c: 3c017f1a */ lui $at,0x7f1a +/* f008b30: c4267f00 */ lwc1 $f6,0x7f00($at) +/* f008b34: a2000043 */ sb $zero,0x43($s0) +/* f008b38: 240f0001 */ addiu $t7,$zero,0x1 +/* f008b3c: 46060203 */ div.s $f8,$f0,$f6 +/* f008b40: 3c0a800a */ lui $t2,0x800a +/* f008b44: 3c18800a */ lui $t8,0x800a +/* f008b48: 02002025 */ or $a0,$s0,$zero +/* f008b4c: 46144282 */ mul.s $f10,$f8,$f20 +/* f008b50: 00000000 */ sll $zero,$zero,0x0 +/* f008b54: 46165402 */ mul.s $f16,$f10,$f22 +/* f008b58: 4600848d */ trunc.w.s $f18,$f16 +/* f008b5c: 44099000 */ mfc1 $t1,$f18 +/* f008b60: 00000000 */ sll $zero,$zero,0x0 +/* f008b64: a6090046 */ sh $t1,0x46($s0) +/* f008b68: 8e2b0000 */ lw $t3,0x0($s1) +/* f008b6c: 01eb7023 */ subu $t6,$t7,$t3 +/* f008b70: ae2e0000 */ sw $t6,0x0($s1) +/* f008b74: 8d4acb04 */ lw $t2,-0x34fc($t2) +/* f008b78: 3c0f0450 */ lui $t7,0x450 +/* f008b7c: 35ef0048 */ ori $t7,$t7,0x48 +/* f008b80: 11400006 */ beqz $t2,.L0f008b9c +/* f008b84: 00000000 */ sll $zero,$zero,0x0 +/* f008b88: 860c0046 */ lh $t4,0x46($s0) +/* f008b8c: 240d2000 */ addiu $t5,$zero,0x2000 +/* f008b90: 55800003 */ bnezl $t4,.L0f008ba0 +/* f008b94: 8fa200a8 */ lw $v0,0xa8($sp) +/* f008b98: a60d0046 */ sh $t5,0x46($s0) +.L0f008b9c: +/* f008b9c: 8fa200a8 */ lw $v0,0xa8($sp) +.L0f008ba0: +/* f008ba0: 86190046 */ lh $t9,0x46($s0) +/* f008ba4: 8718cb00 */ lh $t8,-0x3500($t8) +/* f008ba8: 00401825 */ or $v1,$v0,$zero +/* f008bac: 24420008 */ addiu $v0,$v0,0x8 +/* f008bb0: 03384821 */ addu $t1,$t9,$t8 +/* f008bb4: a6090046 */ sh $t1,0x46($s0) +/* f008bb8: ac6f0000 */ sw $t7,0x0($v1) +/* f008bbc: afa30058 */ sw $v1,0x58($sp) +/* f008bc0: 0c012d20 */ jal 0x4b480 +/* f008bc4: afa200a8 */ sw $v0,0xa8($sp) +/* f008bc8: 8fa30058 */ lw $v1,0x58($sp) +/* f008bcc: 27b00068 */ addiu $s0,$sp,0x68 +/* f008bd0: 240b0004 */ addiu $t3,$zero,0x4 +/* f008bd4: ac620004 */ sw $v0,0x4($v1) +/* f008bd8: 83a800af */ lb $t0,0xaf($sp) +/* f008bdc: 240e0001 */ addiu $t6,$zero,0x1 +/* f008be0: 240a0006 */ addiu $t2,$zero,0x6 +/* f008be4: afaa001c */ sw $t2,0x1c($sp) +/* f008be8: afae0018 */ sw $t6,0x18($sp) +/* f008bec: afab0014 */ sw $t3,0x14($sp) +/* f008bf0: afa00010 */ sw $zero,0x10($sp) +/* f008bf4: 8fa400a8 */ lw $a0,0xa8($sp) +/* f008bf8: 02003825 */ or $a3,$s0,$zero +/* f008bfc: 27a5005c */ addiu $a1,$sp,0x5c +/* f008c00: 27a6008c */ addiu $a2,$sp,0x8c +/* f008c04: afa80020 */ sw $t0,0x20($sp) +/* f008c08: 0fc01b20 */ jal func0f006c80 +/* f008c0c: afa80050 */ sw $t0,0x50($sp) +/* f008c10: 8fa90050 */ lw $t1,0x50($sp) +/* f008c14: 240c0001 */ addiu $t4,$zero,0x1 +/* f008c18: 240d0004 */ addiu $t5,$zero,0x4 +/* f008c1c: 24190002 */ addiu $t9,$zero,0x2 +/* f008c20: 24180006 */ addiu $t8,$zero,0x6 +/* f008c24: afb8001c */ sw $t8,0x1c($sp) +/* f008c28: afb90018 */ sw $t9,0x18($sp) +/* f008c2c: afad0014 */ sw $t5,0x14($sp) +/* f008c30: afac0010 */ sw $t4,0x10($sp) +/* f008c34: 00402025 */ or $a0,$v0,$zero +/* f008c38: 02002825 */ or $a1,$s0,$zero +/* f008c3c: 27a6008c */ addiu $a2,$sp,0x8c +/* f008c40: 27a70074 */ addiu $a3,$sp,0x74 +/* f008c44: 0fc01b20 */ jal func0f006c80 +/* f008c48: afa90020 */ sw $t1,0x20($sp) +/* f008c4c: 8faa0050 */ lw $t2,0x50($sp) +/* f008c50: 240f0001 */ addiu $t7,$zero,0x1 +/* f008c54: 240b0005 */ addiu $t3,$zero,0x5 +/* f008c58: 240e0006 */ addiu $t6,$zero,0x6 +/* f008c5c: afae001c */ sw $t6,0x1c($sp) +/* f008c60: afab0014 */ sw $t3,0x14($sp) +/* f008c64: afaf0010 */ sw $t7,0x10($sp) +/* f008c68: 00402025 */ or $a0,$v0,$zero +/* f008c6c: 02002825 */ or $a1,$s0,$zero +/* f008c70: 27a60098 */ addiu $a2,$sp,0x98 +/* f008c74: 27a7005c */ addiu $a3,$sp,0x5c +/* f008c78: afa00018 */ sw $zero,0x18($sp) +/* f008c7c: 0fc01b20 */ jal func0f006c80 +/* f008c80: afaa0020 */ sw $t2,0x20($sp) +/* f008c84: 8fa90050 */ lw $t1,0x50($sp) +/* f008c88: 240c0002 */ addiu $t4,$zero,0x2 +/* f008c8c: 240d0005 */ addiu $t5,$zero,0x5 +/* f008c90: 24190001 */ addiu $t9,$zero,0x1 +/* f008c94: 24180006 */ addiu $t8,$zero,0x6 +/* f008c98: afb8001c */ sw $t8,0x1c($sp) +/* f008c9c: afb90018 */ sw $t9,0x18($sp) +/* f008ca0: afad0014 */ sw $t5,0x14($sp) +/* f008ca4: afac0010 */ sw $t4,0x10($sp) +/* f008ca8: 00402025 */ or $a0,$v0,$zero +/* f008cac: 27a50074 */ addiu $a1,$sp,0x74 +/* f008cb0: 27a60098 */ addiu $a2,$sp,0x98 +/* f008cb4: 02003825 */ or $a3,$s0,$zero +/* f008cb8: 0fc01b20 */ jal func0f006c80 +/* f008cbc: afa90020 */ sw $t1,0x20($sp) +/* f008cc0: 240f0001 */ addiu $t7,$zero,0x1 +/* f008cc4: 3c01800a */ lui $at,0x800a +/* f008cc8: afa200a8 */ sw $v0,0xa8($sp) +/* f008ccc: ac2fcb04 */ sw $t7,-0x34fc($at) +/* f008cd0: 0fc59e59 */ jal func0f167964 +/* f008cd4: 24040006 */ addiu $a0,$zero,0x6 +/* f008cd8: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f008cdc: c6460000 */ lwc1 $f6,0x0($s2) +/* f008ce0: 00408025 */ or $s0,$v0,$zero +/* f008ce4: 46062202 */ mul.s $f8,$f4,$f6 +/* f008ce8: 4600428d */ trunc.w.s $f10,$f8 +/* f008cec: 440e5000 */ mfc1 $t6,$f10 +/* f008cf0: 00000000 */ sll $zero,$zero,0x0 +/* f008cf4: a44e0000 */ sh $t6,0x0($v0) +/* f008cf8: c7b00060 */ lwc1 $f16,0x60($sp) +/* f008cfc: c6520000 */ lwc1 $f18,0x0($s2) +/* f008d00: 46128102 */ mul.s $f4,$f16,$f18 +/* f008d04: 4600218d */ trunc.w.s $f6,$f4 +/* f008d08: 440c3000 */ mfc1 $t4,$f6 +/* f008d0c: 00000000 */ sll $zero,$zero,0x0 +/* f008d10: a44c0002 */ sh $t4,0x2($v0) +/* f008d14: c7a80064 */ lwc1 $f8,0x64($sp) +/* f008d18: c64a0000 */ lwc1 $f10,0x0($s2) +/* f008d1c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f008d20: 4600848d */ trunc.w.s $f18,$f16 +/* f008d24: 44199000 */ mfc1 $t9,$f18 +/* f008d28: 00000000 */ sll $zero,$zero,0x0 +/* f008d2c: a4590004 */ sh $t9,0x4($v0) +/* f008d30: c7a40060 */ lwc1 $f4,0x60($sp) +/* f008d34: 46142182 */ mul.s $f6,$f4,$f20 +/* f008d38: 00000000 */ sll $zero,$zero,0x0 +/* f008d3c: 46163202 */ mul.s $f8,$f6,$f22 +/* f008d40: 4600428d */ trunc.w.s $f10,$f8 +/* f008d44: 44095000 */ mfc1 $t1,$f10 +/* f008d48: 00000000 */ sll $zero,$zero,0x0 +/* f008d4c: a4490008 */ sh $t1,0x8($v0) +/* f008d50: c7ae0064 */ lwc1 $f14,0x64($sp) +/* f008d54: 0fc259d4 */ jal func0f096750 +/* f008d58: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f008d5c: 3c017f1a */ lui $at,0x7f1a +/* f008d60: c4307f04 */ lwc1 $f16,0x7f04($at) +/* f008d64: a2000007 */ sb $zero,0x7($s0) +/* f008d68: 240a0001 */ addiu $t2,$zero,0x1 +/* f008d6c: 46100483 */ div.s $f18,$f0,$f16 +/* f008d70: 3c0d800a */ lui $t5,0x800a +/* f008d74: 3c0f800a */ lui $t7,0x800a +/* f008d78: 46149102 */ mul.s $f4,$f18,$f20 +/* f008d7c: 00000000 */ sll $zero,$zero,0x0 +/* f008d80: 46162182 */ mul.s $f6,$f4,$f22 +/* f008d84: 4600320d */ trunc.w.s $f8,$f6 +/* f008d88: 440b4000 */ mfc1 $t3,$f8 +/* f008d8c: 00000000 */ sll $zero,$zero,0x0 +/* f008d90: a60b000a */ sh $t3,0xa($s0) +/* f008d94: 8e2e0000 */ lw $t6,0x0($s1) +/* f008d98: 014e6023 */ subu $t4,$t2,$t6 +/* f008d9c: ae2c0000 */ sw $t4,0x0($s1) +/* f008da0: 8dadcb04 */ lw $t5,-0x34fc($t5) +/* f008da4: 11a00006 */ beqz $t5,.L0f008dc0 +/* f008da8: 00000000 */ sll $zero,$zero,0x0 +/* f008dac: 8619000a */ lh $t9,0xa($s0) +/* f008db0: 24182000 */ addiu $t8,$zero,0x2000 +/* f008db4: 57200003 */ bnezl $t9,.L0f008dc4 +/* f008db8: 8609000a */ lh $t1,0xa($s0) +/* f008dbc: a618000a */ sh $t8,0xa($s0) +.L0f008dc0: +/* f008dc0: 8609000a */ lh $t1,0xa($s0) +.L0f008dc4: +/* f008dc4: 85efcb00 */ lh $t7,-0x3500($t7) +/* f008dc8: 012f5821 */ addu $t3,$t1,$t7 +/* f008dcc: a60b000a */ sh $t3,0xa($s0) +/* f008dd0: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f008dd4: c6500000 */ lwc1 $f16,0x0($s2) +/* f008dd8: 46105482 */ mul.s $f18,$f10,$f16 +/* f008ddc: 4600910d */ trunc.w.s $f4,$f18 +/* f008de0: 440e2000 */ mfc1 $t6,$f4 +/* f008de4: 00000000 */ sll $zero,$zero,0x0 +/* f008de8: a60e000c */ sh $t6,0xc($s0) +/* f008dec: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f008df0: c6480000 */ lwc1 $f8,0x0($s2) +/* f008df4: 46083282 */ mul.s $f10,$f6,$f8 +/* f008df8: 4600540d */ trunc.w.s $f16,$f10 +/* f008dfc: 440d8000 */ mfc1 $t5,$f16 +/* f008e00: 00000000 */ sll $zero,$zero,0x0 +/* f008e04: a60d000e */ sh $t5,0xe($s0) +/* f008e08: c7b20070 */ lwc1 $f18,0x70($sp) +/* f008e0c: c6440000 */ lwc1 $f4,0x0($s2) +/* f008e10: 46049182 */ mul.s $f6,$f18,$f4 +/* f008e14: 4600320d */ trunc.w.s $f8,$f6 +/* f008e18: 44184000 */ mfc1 $t8,$f8 +/* f008e1c: 00000000 */ sll $zero,$zero,0x0 +/* f008e20: a6180010 */ sh $t8,0x10($s0) +/* f008e24: c7aa006c */ lwc1 $f10,0x6c($sp) +/* f008e28: 46145402 */ mul.s $f16,$f10,$f20 +/* f008e2c: 00000000 */ sll $zero,$zero,0x0 +/* f008e30: 46168482 */ mul.s $f18,$f16,$f22 +/* f008e34: 4600910d */ trunc.w.s $f4,$f18 +/* f008e38: 440f2000 */ mfc1 $t7,$f4 +/* f008e3c: 00000000 */ sll $zero,$zero,0x0 +/* f008e40: a60f0014 */ sh $t7,0x14($s0) +/* f008e44: c7ae0070 */ lwc1 $f14,0x70($sp) +/* f008e48: 0fc259d4 */ jal func0f096750 +/* f008e4c: c7ac0068 */ lwc1 $f12,0x68($sp) +/* f008e50: 3c017f1a */ lui $at,0x7f1a +/* f008e54: c4267f08 */ lwc1 $f6,0x7f08($at) +/* f008e58: a2000013 */ sb $zero,0x13($s0) +/* f008e5c: 240c0001 */ addiu $t4,$zero,0x1 +/* f008e60: 46060203 */ div.s $f8,$f0,$f6 +/* f008e64: 3c19800a */ lui $t9,0x800a +/* f008e68: 3c0b800a */ lui $t3,0x800a +/* f008e6c: 46144282 */ mul.s $f10,$f8,$f20 +/* f008e70: 00000000 */ sll $zero,$zero,0x0 +/* f008e74: 46165402 */ mul.s $f16,$f10,$f22 +/* f008e78: 4600848d */ trunc.w.s $f18,$f16 +/* f008e7c: 440a9000 */ mfc1 $t2,$f18 +/* f008e80: 00000000 */ sll $zero,$zero,0x0 +/* f008e84: a60a0016 */ sh $t2,0x16($s0) +/* f008e88: 8e2e0000 */ lw $t6,0x0($s1) +/* f008e8c: 018e6823 */ subu $t5,$t4,$t6 +/* f008e90: ae2d0000 */ sw $t5,0x0($s1) +/* f008e94: 8f39cb04 */ lw $t9,-0x34fc($t9) +/* f008e98: 13200006 */ beqz $t9,.L0f008eb4 +/* f008e9c: 00000000 */ sll $zero,$zero,0x0 +/* f008ea0: 86180016 */ lh $t8,0x16($s0) +/* f008ea4: 24092000 */ addiu $t1,$zero,0x2000 +/* f008ea8: 57000003 */ bnezl $t8,.L0f008eb8 +/* f008eac: 860f0016 */ lh $t7,0x16($s0) +/* f008eb0: a6090016 */ sh $t1,0x16($s0) +.L0f008eb4: +/* f008eb4: 860f0016 */ lh $t7,0x16($s0) +.L0f008eb8: +/* f008eb8: 856bcb00 */ lh $t3,-0x3500($t3) +/* f008ebc: 01eb5021 */ addu $t2,$t7,$t3 +/* f008ec0: a60a0016 */ sh $t2,0x16($s0) +/* f008ec4: c7a40074 */ lwc1 $f4,0x74($sp) +/* f008ec8: c6460000 */ lwc1 $f6,0x0($s2) +/* f008ecc: 46062202 */ mul.s $f8,$f4,$f6 +/* f008ed0: 4600428d */ trunc.w.s $f10,$f8 +/* f008ed4: 440e5000 */ mfc1 $t6,$f10 +/* f008ed8: 00000000 */ sll $zero,$zero,0x0 +/* f008edc: a60e0018 */ sh $t6,0x18($s0) +/* f008ee0: c7b00078 */ lwc1 $f16,0x78($sp) +/* f008ee4: c6520000 */ lwc1 $f18,0x0($s2) +/* f008ee8: 46128102 */ mul.s $f4,$f16,$f18 +/* f008eec: 4600218d */ trunc.w.s $f6,$f4 +/* f008ef0: 44193000 */ mfc1 $t9,$f6 +/* f008ef4: 00000000 */ sll $zero,$zero,0x0 +/* f008ef8: a619001a */ sh $t9,0x1a($s0) +/* f008efc: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f008f00: c64a0000 */ lwc1 $f10,0x0($s2) +/* f008f04: 460a4402 */ mul.s $f16,$f8,$f10 +/* f008f08: 4600848d */ trunc.w.s $f18,$f16 +/* f008f0c: 44099000 */ mfc1 $t1,$f18 +/* f008f10: 00000000 */ sll $zero,$zero,0x0 +/* f008f14: a609001c */ sh $t1,0x1c($s0) +/* f008f18: c7a40078 */ lwc1 $f4,0x78($sp) +/* f008f1c: 46142182 */ mul.s $f6,$f4,$f20 +/* f008f20: 00000000 */ sll $zero,$zero,0x0 +/* f008f24: 46163202 */ mul.s $f8,$f6,$f22 +/* f008f28: 4600428d */ trunc.w.s $f10,$f8 +/* f008f2c: 440b5000 */ mfc1 $t3,$f10 +/* f008f30: 00000000 */ sll $zero,$zero,0x0 +/* f008f34: a60b0020 */ sh $t3,0x20($s0) +/* f008f38: c7ae007c */ lwc1 $f14,0x7c($sp) +/* f008f3c: 0fc259d4 */ jal func0f096750 +/* f008f40: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f008f44: 3c017f1a */ lui $at,0x7f1a +/* f008f48: c4307f0c */ lwc1 $f16,0x7f0c($at) +/* f008f4c: a200001f */ sb $zero,0x1f($s0) +/* f008f50: 240d0001 */ addiu $t5,$zero,0x1 +/* f008f54: 46100483 */ div.s $f18,$f0,$f16 +/* f008f58: 3c18800a */ lui $t8,0x800a +/* f008f5c: 3c0a800a */ lui $t2,0x800a +/* f008f60: 46149102 */ mul.s $f4,$f18,$f20 +/* f008f64: 00000000 */ sll $zero,$zero,0x0 +/* f008f68: 46162182 */ mul.s $f6,$f4,$f22 +/* f008f6c: 4600320d */ trunc.w.s $f8,$f6 +/* f008f70: 440c4000 */ mfc1 $t4,$f8 +/* f008f74: 00000000 */ sll $zero,$zero,0x0 +/* f008f78: a60c0022 */ sh $t4,0x22($s0) +/* f008f7c: 8e2e0000 */ lw $t6,0x0($s1) +/* f008f80: 01aec823 */ subu $t9,$t5,$t6 +/* f008f84: ae390000 */ sw $t9,0x0($s1) +/* f008f88: 8f18cb04 */ lw $t8,-0x34fc($t8) +/* f008f8c: 13000006 */ beqz $t8,.L0f008fa8 +/* f008f90: 00000000 */ sll $zero,$zero,0x0 +/* f008f94: 86090022 */ lh $t1,0x22($s0) +/* f008f98: 240f2000 */ addiu $t7,$zero,0x2000 +/* f008f9c: 55200003 */ bnezl $t1,.L0f008fac +/* f008fa0: 860b0022 */ lh $t3,0x22($s0) +/* f008fa4: a60f0022 */ sh $t7,0x22($s0) +.L0f008fa8: +/* f008fa8: 860b0022 */ lh $t3,0x22($s0) +.L0f008fac: +/* f008fac: 854acb00 */ lh $t2,-0x3500($t2) +/* f008fb0: 016a6021 */ addu $t4,$t3,$t2 +/* f008fb4: a60c0022 */ sh $t4,0x22($s0) +/* f008fb8: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f008fbc: c6500000 */ lwc1 $f16,0x0($s2) +/* f008fc0: 46105482 */ mul.s $f18,$f10,$f16 +/* f008fc4: 4600910d */ trunc.w.s $f4,$f18 +/* f008fc8: 440e2000 */ mfc1 $t6,$f4 +/* f008fcc: 00000000 */ sll $zero,$zero,0x0 +/* f008fd0: a60e0024 */ sh $t6,0x24($s0) +/* f008fd4: c7a60084 */ lwc1 $f6,0x84($sp) +/* f008fd8: c6480000 */ lwc1 $f8,0x0($s2) +/* f008fdc: 46083282 */ mul.s $f10,$f6,$f8 +/* f008fe0: 4600540d */ trunc.w.s $f16,$f10 +/* f008fe4: 44188000 */ mfc1 $t8,$f16 +/* f008fe8: 00000000 */ sll $zero,$zero,0x0 +/* f008fec: a6180026 */ sh $t8,0x26($s0) +/* f008ff0: c7b20088 */ lwc1 $f18,0x88($sp) +/* f008ff4: c6440000 */ lwc1 $f4,0x0($s2) +/* f008ff8: 46049182 */ mul.s $f6,$f18,$f4 +/* f008ffc: 4600320d */ trunc.w.s $f8,$f6 +/* f009000: 440f4000 */ mfc1 $t7,$f8 +/* f009004: 00000000 */ sll $zero,$zero,0x0 +/* f009008: a60f0028 */ sh $t7,0x28($s0) +/* f00900c: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f009010: 46145402 */ mul.s $f16,$f10,$f20 +/* f009014: 00000000 */ sll $zero,$zero,0x0 +/* f009018: 46168482 */ mul.s $f18,$f16,$f22 +/* f00901c: 4600910d */ trunc.w.s $f4,$f18 +/* f009020: 440a2000 */ mfc1 $t2,$f4 +/* f009024: 00000000 */ sll $zero,$zero,0x0 +/* f009028: a60a002c */ sh $t2,0x2c($s0) +/* f00902c: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f009030: 0fc259d4 */ jal func0f096750 +/* f009034: c7ac0080 */ lwc1 $f12,0x80($sp) +/* f009038: 3c017f1a */ lui $at,0x7f1a +/* f00903c: c4267f10 */ lwc1 $f6,0x7f10($at) +/* f009040: a200002b */ sb $zero,0x2b($s0) +/* f009044: 24190001 */ addiu $t9,$zero,0x1 +/* f009048: 46060203 */ div.s $f8,$f0,$f6 +/* f00904c: 3c09800a */ lui $t1,0x800a +/* f009050: 3c0c800a */ lui $t4,0x800a +/* f009054: 46144282 */ mul.s $f10,$f8,$f20 +/* f009058: 00000000 */ sll $zero,$zero,0x0 +/* f00905c: 46165402 */ mul.s $f16,$f10,$f22 +/* f009060: 4600848d */ trunc.w.s $f18,$f16 +/* f009064: 440d9000 */ mfc1 $t5,$f18 +/* f009068: 00000000 */ sll $zero,$zero,0x0 +/* f00906c: a60d002e */ sh $t5,0x2e($s0) +/* f009070: 8e2e0000 */ lw $t6,0x0($s1) +/* f009074: 032ec023 */ subu $t8,$t9,$t6 +/* f009078: ae380000 */ sw $t8,0x0($s1) +/* f00907c: 8d29cb04 */ lw $t1,-0x34fc($t1) +/* f009080: 11200006 */ beqz $t1,.L0f00909c +/* f009084: 00000000 */ sll $zero,$zero,0x0 +/* f009088: 860f002e */ lh $t7,0x2e($s0) +/* f00908c: 240b2000 */ addiu $t3,$zero,0x2000 +/* f009090: 55e00003 */ bnezl $t7,.L0f0090a0 +/* f009094: 860a002e */ lh $t2,0x2e($s0) +/* f009098: a60b002e */ sh $t3,0x2e($s0) +.L0f00909c: +/* f00909c: 860a002e */ lh $t2,0x2e($s0) +.L0f0090a0: +/* f0090a0: 858ccb00 */ lh $t4,-0x3500($t4) +/* f0090a4: 014c6821 */ addu $t5,$t2,$t4 +/* f0090a8: a60d002e */ sh $t5,0x2e($s0) +/* f0090ac: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0090b0: c6460000 */ lwc1 $f6,0x0($s2) +/* f0090b4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0090b8: 4600428d */ trunc.w.s $f10,$f8 +/* f0090bc: 440e5000 */ mfc1 $t6,$f10 +/* f0090c0: 00000000 */ sll $zero,$zero,0x0 +/* f0090c4: a60e0030 */ sh $t6,0x30($s0) +/* f0090c8: c7b00090 */ lwc1 $f16,0x90($sp) +/* f0090cc: c6520000 */ lwc1 $f18,0x0($s2) +/* f0090d0: 46128102 */ mul.s $f4,$f16,$f18 +/* f0090d4: 4600218d */ trunc.w.s $f6,$f4 +/* f0090d8: 44093000 */ mfc1 $t1,$f6 +/* f0090dc: 00000000 */ sll $zero,$zero,0x0 +/* f0090e0: a6090032 */ sh $t1,0x32($s0) +/* f0090e4: c7a80094 */ lwc1 $f8,0x94($sp) +/* f0090e8: c64a0000 */ lwc1 $f10,0x0($s2) +/* f0090ec: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0090f0: 4600848d */ trunc.w.s $f18,$f16 +/* f0090f4: 440b9000 */ mfc1 $t3,$f18 +/* f0090f8: 00000000 */ sll $zero,$zero,0x0 +/* f0090fc: a60b0034 */ sh $t3,0x34($s0) +/* f009100: c7a40090 */ lwc1 $f4,0x90($sp) +/* f009104: 46142182 */ mul.s $f6,$f4,$f20 +/* f009108: 00000000 */ sll $zero,$zero,0x0 +/* f00910c: 46163202 */ mul.s $f8,$f6,$f22 +/* f009110: 4600428d */ trunc.w.s $f10,$f8 +/* f009114: 440c5000 */ mfc1 $t4,$f10 +/* f009118: 00000000 */ sll $zero,$zero,0x0 +/* f00911c: a60c0038 */ sh $t4,0x38($s0) +/* f009120: c7ae0094 */ lwc1 $f14,0x94($sp) +/* f009124: 0fc259d4 */ jal func0f096750 +/* f009128: c7ac008c */ lwc1 $f12,0x8c($sp) +/* f00912c: 3c017f1a */ lui $at,0x7f1a +/* f009130: c4307f14 */ lwc1 $f16,0x7f14($at) +/* f009134: a2000037 */ sb $zero,0x37($s0) +/* f009138: 24180001 */ addiu $t8,$zero,0x1 +/* f00913c: 46100483 */ div.s $f18,$f0,$f16 +/* f009140: 3c0f800a */ lui $t7,0x800a +/* f009144: 3c0d800a */ lui $t5,0x800a +/* f009148: 46149102 */ mul.s $f4,$f18,$f20 +/* f00914c: 00000000 */ sll $zero,$zero,0x0 +/* f009150: 46162182 */ mul.s $f6,$f4,$f22 +/* f009154: 4600320d */ trunc.w.s $f8,$f6 +/* f009158: 44194000 */ mfc1 $t9,$f8 +/* f00915c: 00000000 */ sll $zero,$zero,0x0 +/* f009160: a619003a */ sh $t9,0x3a($s0) +/* f009164: 8e2e0000 */ lw $t6,0x0($s1) +/* f009168: 030e4823 */ subu $t1,$t8,$t6 +/* f00916c: ae290000 */ sw $t1,0x0($s1) +/* f009170: 8defcb04 */ lw $t7,-0x34fc($t7) +/* f009174: 11e00006 */ beqz $t7,.L0f009190 +/* f009178: 00000000 */ sll $zero,$zero,0x0 +/* f00917c: 860b003a */ lh $t3,0x3a($s0) +/* f009180: 240a2000 */ addiu $t2,$zero,0x2000 +/* f009184: 55600003 */ bnezl $t3,.L0f009194 +/* f009188: 860c003a */ lh $t4,0x3a($s0) +/* f00918c: a60a003a */ sh $t2,0x3a($s0) +.L0f009190: +/* f009190: 860c003a */ lh $t4,0x3a($s0) +.L0f009194: +/* f009194: 85adcb00 */ lh $t5,-0x3500($t5) +/* f009198: 018dc821 */ addu $t9,$t4,$t5 +/* f00919c: a619003a */ sh $t9,0x3a($s0) +/* f0091a0: c7aa0098 */ lwc1 $f10,0x98($sp) +/* f0091a4: c6500000 */ lwc1 $f16,0x0($s2) +/* f0091a8: 46105482 */ mul.s $f18,$f10,$f16 +/* f0091ac: 4600910d */ trunc.w.s $f4,$f18 +/* f0091b0: 440e2000 */ mfc1 $t6,$f4 +/* f0091b4: 00000000 */ sll $zero,$zero,0x0 +/* f0091b8: a60e003c */ sh $t6,0x3c($s0) +/* f0091bc: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f0091c0: c6480000 */ lwc1 $f8,0x0($s2) +/* f0091c4: 46083282 */ mul.s $f10,$f6,$f8 +/* f0091c8: 4600540d */ trunc.w.s $f16,$f10 +/* f0091cc: 440f8000 */ mfc1 $t7,$f16 +/* f0091d0: 00000000 */ sll $zero,$zero,0x0 +/* f0091d4: a60f003e */ sh $t7,0x3e($s0) +/* f0091d8: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f0091dc: c6440000 */ lwc1 $f4,0x0($s2) +/* f0091e0: 46049182 */ mul.s $f6,$f18,$f4 +/* f0091e4: 4600320d */ trunc.w.s $f8,$f6 +/* f0091e8: 440a4000 */ mfc1 $t2,$f8 +/* f0091ec: 00000000 */ sll $zero,$zero,0x0 +/* f0091f0: a60a0040 */ sh $t2,0x40($s0) +/* f0091f4: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f0091f8: 46145402 */ mul.s $f16,$f10,$f20 +/* f0091fc: 00000000 */ sll $zero,$zero,0x0 +/* f009200: 46168482 */ mul.s $f18,$f16,$f22 +/* f009204: 4600910d */ trunc.w.s $f4,$f18 +/* f009208: 440d2000 */ mfc1 $t5,$f4 +/* f00920c: 00000000 */ sll $zero,$zero,0x0 +/* f009210: a60d0044 */ sh $t5,0x44($s0) +/* f009214: c7ae00a0 */ lwc1 $f14,0xa0($sp) +/* f009218: 0fc259d4 */ jal func0f096750 +/* f00921c: c7ac0098 */ lwc1 $f12,0x98($sp) +/* f009220: 3c017f1a */ lui $at,0x7f1a +/* f009224: c4267f18 */ lwc1 $f6,0x7f18($at) +/* f009228: a2000043 */ sb $zero,0x43($s0) +/* f00922c: 24090001 */ addiu $t1,$zero,0x1 +/* f009230: 46060203 */ div.s $f8,$f0,$f6 +/* f009234: 3c0b800a */ lui $t3,0x800a +/* f009238: 3c19800a */ lui $t9,0x800a +/* f00923c: 46144282 */ mul.s $f10,$f8,$f20 +/* f009240: 00000000 */ sll $zero,$zero,0x0 +/* f009244: 46165402 */ mul.s $f16,$f10,$f22 +/* f009248: 4600848d */ trunc.w.s $f18,$f16 +/* f00924c: 44189000 */ mfc1 $t8,$f18 +/* f009250: 00000000 */ sll $zero,$zero,0x0 +/* f009254: a6180046 */ sh $t8,0x46($s0) +/* f009258: 8e2e0000 */ lw $t6,0x0($s1) +/* f00925c: 012e7823 */ subu $t7,$t1,$t6 +/* f009260: ae2f0000 */ sw $t7,0x0($s1) +/* f009264: 8d6bcb04 */ lw $t3,-0x34fc($t3) +/* f009268: 11600006 */ beqz $t3,.L0f009284 +/* f00926c: 00000000 */ sll $zero,$zero,0x0 +/* f009270: 860a0046 */ lh $t2,0x46($s0) +/* f009274: 240c2000 */ addiu $t4,$zero,0x2000 +/* f009278: 55400003 */ bnezl $t2,.L0f009288 +/* f00927c: 860d0046 */ lh $t5,0x46($s0) +/* f009280: a60c0046 */ sh $t4,0x46($s0) +.L0f009284: +/* f009284: 860d0046 */ lh $t5,0x46($s0) +.L0f009288: +/* f009288: 8739cb00 */ lh $t9,-0x3500($t9) +/* f00928c: 3c0f0450 */ lui $t7,0x450 +/* f009290: 35ef0048 */ ori $t7,$t7,0x48 +/* f009294: 01b9c021 */ addu $t8,$t5,$t9 +/* f009298: a6180046 */ sh $t8,0x46($s0) +/* f00929c: 8fb100a8 */ lw $s1,0xa8($sp) +/* f0092a0: 02002025 */ or $a0,$s0,$zero +/* f0092a4: 262e0008 */ addiu $t6,$s1,0x8 +/* f0092a8: afae00a8 */ sw $t6,0xa8($sp) +/* f0092ac: 0c012d20 */ jal 0x4b480 +/* f0092b0: ae2f0000 */ sw $t7,0x0($s1) +/* f0092b4: ae220004 */ sw $v0,0x4($s1) +/* f0092b8: 8fb90050 */ lw $t9,0x50($sp) +/* f0092bc: 27b00080 */ addiu $s0,$sp,0x80 +/* f0092c0: 240b0002 */ addiu $t3,$zero,0x2 +/* f0092c4: 240a0004 */ addiu $t2,$zero,0x4 +/* f0092c8: 240c0003 */ addiu $t4,$zero,0x3 +/* f0092cc: 240d0006 */ addiu $t5,$zero,0x6 +/* f0092d0: afad001c */ sw $t5,0x1c($sp) +/* f0092d4: afac0018 */ sw $t4,0x18($sp) +/* f0092d8: afaa0014 */ sw $t2,0x14($sp) +/* f0092dc: afab0010 */ sw $t3,0x10($sp) +/* f0092e0: 02003825 */ or $a3,$s0,$zero +/* f0092e4: 8fa400a8 */ lw $a0,0xa8($sp) +/* f0092e8: 27a50074 */ addiu $a1,$sp,0x74 +/* f0092ec: 27a6008c */ addiu $a2,$sp,0x8c +/* f0092f0: 0fc01b20 */ jal func0f006c80 +/* f0092f4: afb90020 */ sw $t9,0x20($sp) +/* f0092f8: 8faf0050 */ lw $t7,0x50($sp) +/* f0092fc: 24180003 */ addiu $t8,$zero,0x3 +/* f009300: 24090004 */ addiu $t1,$zero,0x4 +/* f009304: 240e0006 */ addiu $t6,$zero,0x6 +/* f009308: afae001c */ sw $t6,0x1c($sp) +/* f00930c: afa90014 */ sw $t1,0x14($sp) +/* f009310: afb80010 */ sw $t8,0x10($sp) +/* f009314: 00402025 */ or $a0,$v0,$zero +/* f009318: 02002825 */ or $a1,$s0,$zero +/* f00931c: 27a6008c */ addiu $a2,$sp,0x8c +/* f009320: 27a7005c */ addiu $a3,$sp,0x5c +/* f009324: afa00018 */ sw $zero,0x18($sp) +/* f009328: 0fc01b20 */ jal func0f006c80 +/* f00932c: afaf0020 */ sw $t7,0x20($sp) +/* f009330: 8fb90050 */ lw $t9,0x50($sp) +/* f009334: 240b0003 */ addiu $t3,$zero,0x3 +/* f009338: 240a0005 */ addiu $t2,$zero,0x5 +/* f00933c: 240c0002 */ addiu $t4,$zero,0x2 +/* f009340: 240d0006 */ addiu $t5,$zero,0x6 +/* f009344: afad001c */ sw $t5,0x1c($sp) +/* f009348: afac0018 */ sw $t4,0x18($sp) +/* f00934c: afaa0014 */ sw $t2,0x14($sp) +/* f009350: afab0010 */ sw $t3,0x10($sp) +/* f009354: 00402025 */ or $a0,$v0,$zero +/* f009358: 02002825 */ or $a1,$s0,$zero +/* f00935c: 27a60098 */ addiu $a2,$sp,0x98 +/* f009360: 27a70074 */ addiu $a3,$sp,0x74 +/* f009364: 0fc01b20 */ jal func0f006c80 +/* f009368: afb90020 */ sw $t9,0x20($sp) +/* f00936c: 8faf0050 */ lw $t7,0x50($sp) +/* f009370: 24180005 */ addiu $t8,$zero,0x5 +/* f009374: 24090003 */ addiu $t1,$zero,0x3 +/* f009378: 240e0006 */ addiu $t6,$zero,0x6 +/* f00937c: afae001c */ sw $t6,0x1c($sp) +/* f009380: afa90018 */ sw $t1,0x18($sp) +/* f009384: afb80014 */ sw $t8,0x14($sp) +/* f009388: 00402025 */ or $a0,$v0,$zero +/* f00938c: 27a5005c */ addiu $a1,$sp,0x5c +/* f009390: 27a60098 */ addiu $a2,$sp,0x98 +/* f009394: 02003825 */ or $a3,$s0,$zero +/* f009398: afa00010 */ sw $zero,0x10($sp) +/* f00939c: 0fc01b20 */ jal func0f006c80 +/* f0093a0: afaf0020 */ sw $t7,0x20($sp) +/* f0093a4: 8fbf004c */ lw $ra,0x4c($sp) +/* f0093a8: d7b40030 */ ldc1 $f20,0x30($sp) +/* f0093ac: d7b60038 */ ldc1 $f22,0x38($sp) +/* f0093b0: 8fb00040 */ lw $s0,0x40($sp) +/* f0093b4: 8fb10044 */ lw $s1,0x44($sp) +/* f0093b8: 8fb20048 */ lw $s2,0x48($sp) +/* f0093bc: 03e00008 */ jr $ra +/* f0093c0: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f0093c4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0093c8: 44802000 */ mtc1 $zero,$f4 +/* f0093cc: afbf001c */ sw $ra,0x1c($sp) +/* f0093d0: afb00018 */ sw $s0,0x18($sp) +/* f0093d4: 00808025 */ or $s0,$a0,$zero +/* f0093d8: 0c004b70 */ jal 0x12dc0 +/* f0093dc: e4840000 */ swc1 $f4,0x0($a0) +/* f0093e0: 44823000 */ mtc1 $v0,$f6 +/* f0093e4: 3c014f80 */ lui $at,0x4f80 +/* f0093e8: 04410004 */ bgez $v0,.L0f0093fc +/* f0093ec: 46803220 */ cvt.s.w $f8,$f6 +/* f0093f0: 44815000 */ mtc1 $at,$f10 +/* f0093f4: 00000000 */ sll $zero,$zero,0x0 +/* f0093f8: 460a4200 */ add.s $f8,$f8,$f10 +.L0f0093fc: +/* f0093fc: 3c012f80 */ lui $at,0x2f80 +/* f009400: 44818000 */ mtc1 $at,$f16 +/* f009404: 3c013f00 */ lui $at,0x3f00 +/* f009408: 44812000 */ mtc1 $at,$f4 +/* f00940c: 46104482 */ mul.s $f18,$f8,$f16 +/* f009410: 46049181 */ sub.s $f6,$f18,$f4 +/* f009414: 0c004b70 */ jal 0x12dc0 +/* f009418: e6060004 */ swc1 $f6,0x4($s0) +/* f00941c: 44825000 */ mtc1 $v0,$f10 +/* f009420: 3c014f80 */ lui $at,0x4f80 +/* f009424: 04410004 */ bgez $v0,.L0f009438 +/* f009428: 46805220 */ cvt.s.w $f8,$f10 +/* f00942c: 44818000 */ mtc1 $at,$f16 +/* f009430: 00000000 */ sll $zero,$zero,0x0 +/* f009434: 46104200 */ add.s $f8,$f8,$f16 +.L0f009438: +/* f009438: 3c012f80 */ lui $at,0x2f80 +/* f00943c: 44819000 */ mtc1 $at,$f18 +/* f009440: 3c013f00 */ lui $at,0x3f00 +/* f009444: 44813000 */ mtc1 $at,$f6 +/* f009448: 46124102 */ mul.s $f4,$f8,$f18 +/* f00944c: 46062281 */ sub.s $f10,$f4,$f6 +/* f009450: 0c004b70 */ jal 0x12dc0 +/* f009454: e60a0008 */ swc1 $f10,0x8($s0) +/* f009458: 44828000 */ mtc1 $v0,$f16 +/* f00945c: 3c014f80 */ lui $at,0x4f80 +/* f009460: 04410004 */ bgez $v0,.L0f009474 +/* f009464: 46808220 */ cvt.s.w $f8,$f16 +/* f009468: 44819000 */ mtc1 $at,$f18 +/* f00946c: 00000000 */ sll $zero,$zero,0x0 +/* f009470: 46124200 */ add.s $f8,$f8,$f18 +.L0f009474: +/* f009474: 3c012f80 */ lui $at,0x2f80 +/* f009478: 44812000 */ mtc1 $at,$f4 +/* f00947c: 3c013f00 */ lui $at,0x3f00 +/* f009480: 44815000 */ mtc1 $at,$f10 +/* f009484: 46044182 */ mul.s $f6,$f8,$f4 +/* f009488: 26040004 */ addiu $a0,$s0,0x4 +/* f00948c: 26050008 */ addiu $a1,$s0,0x8 +/* f009490: 2606000c */ addiu $a2,$s0,0xc +/* f009494: 460a3401 */ sub.s $f16,$f6,$f10 +/* f009498: 0c0011e4 */ jal 0x4790 +/* f00949c: e610000c */ swc1 $f16,0xc($s0) +/* f0094a0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0094a4: 8fb00018 */ lw $s0,0x18($sp) +/* f0094a8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0094ac: 03e00008 */ jr $ra +/* f0094b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0094b4 +/* f0094b4: 03e00008 */ jr $ra +/* f0094b8: ac80000c */ sw $zero,0xc($a0) +); + +GLOBAL_ASM( +glabel func0f0094bc +/* f0094bc: 8c82000c */ lw $v0,0xc($a0) +/* f0094c0: 2403007f */ addiu $v1,$zero,0x7f +/* f0094c4: 28410137 */ slti $at,$v0,0x137 +/* f0094c8: 1420000c */ bnez $at,.L0f0094fc +/* f0094cc: 2841015e */ slti $at,$v0,0x15e +/* f0094d0: 1020000a */ beqz $at,.L0f0094fc +/* f0094d4: 00001825 */ or $v1,$zero,$zero +/* f0094d8: 000271c0 */ sll $t6,$v0,0x7 +/* f0094dc: 01c27023 */ subu $t6,$t6,$v0 +/* f0094e0: 340fada2 */ dli $t7,0xada2 +/* f0094e4: 01ee1823 */ subu $v1,$t7,$t6 +/* f0094e8: 24010028 */ addiu $at,$zero,0x28 +/* f0094ec: 0061001a */ div $zero,$v1,$at +/* f0094f0: 00001012 */ mflo $v0 +/* f0094f4: 03e00008 */ jr $ra +/* f0094f8: 00000000 */ sll $zero,$zero,0x0 +.L0f0094fc: +/* f0094fc: 03e00008 */ jr $ra +/* f009500: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f009504 +/* f009504: 27bdff78 */ addiu $sp,$sp,-136 +/* f009508: 3c0e8006 */ lui $t6,0x8006 +/* f00950c: afbf0024 */ sw $ra,0x24($sp) +/* f009510: 25ce16dc */ addiu $t6,$t6,0x16dc +/* f009514: 8dc10000 */ lw $at,0x0($t6) +/* f009518: 3c02800a */ lui $v0,0x800a +/* f00951c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f009520: 27a7007c */ addiu $a3,$sp,0x7c +/* f009524: 8c48006c */ lw $t0,0x6c($v0) +/* f009528: ace10000 */ sw $at,0x0($a3) +/* f00952c: 8dd90004 */ lw $t9,0x4($t6) +/* f009530: 00003025 */ or $a2,$zero,$zero +/* f009534: 11000003 */ beqz $t0,.L0f009544 +/* f009538: acf90004 */ sw $t9,0x4($a3) +/* f00953c: 10000002 */ beqz $zero,.L0f009548 +/* f009540: 24050001 */ addiu $a1,$zero,0x1 +.L0f009544: +/* f009544: 00002825 */ or $a1,$zero,$zero +.L0f009548: +/* f009548: 8c490068 */ lw $t1,0x68($v0) +/* f00954c: 00001825 */ or $v1,$zero,$zero +/* f009550: 11200003 */ beqz $t1,.L0f009560 +/* f009554: 00000000 */ sll $zero,$zero,0x0 +/* f009558: 10000001 */ beqz $zero,.L0f009560 +/* f00955c: 24030001 */ addiu $v1,$zero,0x1 +.L0f009560: +/* f009560: 8c4a0064 */ lw $t2,0x64($v0) +/* f009564: 00002025 */ or $a0,$zero,$zero +/* f009568: 11400003 */ beqz $t2,.L0f009578 +/* f00956c: 00000000 */ sll $zero,$zero,0x0 +/* f009570: 10000001 */ beqz $zero,.L0f009578 +/* f009574: 24040001 */ addiu $a0,$zero,0x1 +.L0f009578: +/* f009578: 8c4b0070 */ lw $t3,0x70($v0) +/* f00957c: 00001025 */ or $v0,$zero,$zero +/* f009580: 11600003 */ beqz $t3,.L0f009590 +/* f009584: 00000000 */ sll $zero,$zero,0x0 +/* f009588: 10000001 */ beqz $zero,.L0f009590 +/* f00958c: 24020001 */ addiu $v0,$zero,0x1 +.L0f009590: +/* f009590: 00446021 */ addu $t4,$v0,$a0 +/* f009594: 01836821 */ addu $t5,$t4,$v1 +/* f009598: 01a5c021 */ addu $t8,$t5,$a1 +/* f00959c: 2b010002 */ slti $at,$t8,0x2 +/* f0095a0: 14200002 */ bnez $at,.L0f0095ac +/* f0095a4: 00000000 */ sll $zero,$zero,0x0 +/* f0095a8: 24060001 */ addiu $a2,$zero,0x1 +.L0f0095ac: +/* f0095ac: 3c018006 */ lui $at,0x8006 +/* f0095b0: c4241630 */ lwc1 $f4,0x1630($at) +/* f0095b4: 3c014280 */ lui $at,0x4280 +/* f0095b8: 44813000 */ mtc1 $at,$f6 +/* f0095bc: 3c014200 */ lui $at,0x4200 +/* f0095c0: 44815000 */ mtc1 $at,$f10 +/* f0095c4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0095c8: 3c014180 */ lui $at,0x4180 +/* f0095cc: 44819000 */ mtc1 $at,$f18 +/* f0095d0: 3c01800a */ lui $at,0x800a +/* f0095d4: 00064080 */ sll $t0,$a2,0x2 +/* f0095d8: 00e81021 */ addu $v0,$a3,$t0 +/* f0095dc: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0095e0: 00000000 */ sll $zero,$zero,0x0 +/* f0095e4: 46128102 */ mul.s $f4,$f16,$f18 +/* f0095e8: 4600218d */ trunc.w.s $f6,$f4 +/* f0095ec: 440e3000 */ mfc1 $t6,$f6 +/* f0095f0: 00000000 */ sll $zero,$zero,0x0 +/* f0095f4: 05c10004 */ bgez $t6,.L0f009608 +/* f0095f8: 31d907ff */ andi $t9,$t6,0x7ff +/* f0095fc: 13200002 */ beqz $t9,.L0f009608 +/* f009600: 00000000 */ sll $zero,$zero,0x0 +/* f009604: 2739f800 */ addiu $t9,$t9,-2048 +.L0f009608: +/* f009608: a439cb00 */ sh $t9,-0x3500($at) +/* f00960c: 8c440000 */ lw $a0,0x0($v0) +/* f009610: 0fc59e7d */ jal func0f1679f4 +/* f009614: afa2002c */ sw $v0,0x2c($sp) +/* f009618: 3c05800b */ lui $a1,0x800b +/* f00961c: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f009620: 24090002 */ addiu $t1,$zero,0x2 +/* f009624: 240a0001 */ addiu $t2,$zero,0x1 +/* f009628: afa20078 */ sw $v0,0x78($sp) +/* f00962c: afa20074 */ sw $v0,0x74($sp) +/* f009630: afaa0014 */ sw $t2,0x14($sp) +/* f009634: afa90010 */ sw $t1,0x10($sp) +/* f009638: 27a40074 */ addiu $a0,$sp,0x74 +/* f00963c: 24060002 */ addiu $a2,$zero,0x2 +/* f009640: 24070001 */ addiu $a3,$zero,0x1 +/* f009644: afa00018 */ sw $zero,0x18($sp) +/* f009648: 0fc2ce70 */ jal func0f0b39c0 +/* f00964c: 24a50078 */ addiu $a1,$a1,0x78 +/* f009650: 8fab0074 */ lw $t3,0x74($sp) +/* f009654: 3c0de700 */ lui $t5,0xe700 +/* f009658: 3c0eba00 */ lui $t6,0xba00 +/* f00965c: 256c0008 */ addiu $t4,$t3,0x8 +/* f009660: afac0074 */ sw $t4,0x74($sp) +/* f009664: ad600004 */ sw $zero,0x4($t3) +/* f009668: ad6d0000 */ sw $t5,0x0($t3) +/* f00966c: 8fb80074 */ lw $t8,0x74($sp) +/* f009670: 35ce1402 */ ori $t6,$t6,0x1402 +/* f009674: 3c09b900 */ lui $t1,0xb900 +/* f009678: 270f0008 */ addiu $t7,$t8,0x8 +/* f00967c: afaf0074 */ sw $t7,0x74($sp) +/* f009680: af000004 */ sw $zero,0x4($t8) +/* f009684: af0e0000 */ sw $t6,0x0($t8) +/* f009688: 8fb90074 */ lw $t9,0x74($sp) +/* f00968c: 35290002 */ ori $t1,$t1,0x2 +/* f009690: 3c0dff33 */ lui $t5,0xff33 +/* f009694: 27280008 */ addiu $t0,$t9,0x8 +/* f009698: afa80074 */ sw $t0,0x74($sp) +/* f00969c: af200004 */ sw $zero,0x4($t9) +/* f0096a0: af290000 */ sw $t1,0x0($t9) +/* f0096a4: 8faa0074 */ lw $t2,0x74($sp) +/* f0096a8: 3c0cfc12 */ lui $t4,0xfc12 +/* f0096ac: 358c1824 */ ori $t4,$t4,0x1824 +/* f0096b0: 254b0008 */ addiu $t3,$t2,0x8 +/* f0096b4: afab0074 */ sw $t3,0x74($sp) +/* f0096b8: 35adffff */ ori $t5,$t5,0xffff +/* f0096bc: ad4d0004 */ sw $t5,0x4($t2) +/* f0096c0: ad4c0000 */ sw $t4,0x0($t2) +/* f0096c4: 8fb80074 */ lw $t8,0x74($sp) +/* f0096c8: 24193000 */ addiu $t9,$zero,0x3000 +/* f0096cc: 3c0eb600 */ lui $t6,0xb600 +/* f0096d0: 270f0008 */ addiu $t7,$t8,0x8 +/* f0096d4: afaf0074 */ sw $t7,0x74($sp) +/* f0096d8: af190004 */ sw $t9,0x4($t8) +/* f0096dc: af0e0000 */ sw $t6,0x0($t8) +/* f0096e0: 8fa80074 */ lw $t0,0x74($sp) +/* f0096e4: 3c0aba00 */ lui $t2,0xba00 +/* f0096e8: 354a0602 */ ori $t2,$t2,0x602 +/* f0096ec: 25090008 */ addiu $t1,$t0,0x8 +/* f0096f0: afa90074 */ sw $t1,0x74($sp) +/* f0096f4: 240b00c0 */ addiu $t3,$zero,0xc0 +/* f0096f8: ad0b0004 */ sw $t3,0x4($t0) +/* f0096fc: ad0a0000 */ sw $t2,0x0($t0) +/* f009700: 8fac0074 */ lw $t4,0x74($sp) +/* f009704: 3c18ba00 */ lui $t8,0xba00 +/* f009708: 37180c02 */ ori $t8,$t8,0xc02 +/* f00970c: 258d0008 */ addiu $t5,$t4,0x8 +/* f009710: afad0074 */ sw $t5,0x74($sp) +/* f009714: 240f2000 */ addiu $t7,$zero,0x2000 +/* f009718: ad8f0004 */ sw $t7,0x4($t4) +/* f00971c: ad980000 */ sw $t8,0x0($t4) +/* f009720: 8fae0074 */ lw $t6,0x74($sp) +/* f009724: 3c08b900 */ lui $t0,0xb900 +/* f009728: 3c090050 */ lui $t1,0x50 +/* f00972c: 25d90008 */ addiu $t9,$t6,0x8 +/* f009730: afb90074 */ sw $t9,0x74($sp) +/* f009734: 35294a50 */ ori $t1,$t1,0x4a50 +/* f009738: 3508031d */ ori $t0,$t0,0x31d +/* f00973c: adc80000 */ sw $t0,0x0($t6) +/* f009740: adc90004 */ sw $t1,0x4($t6) +/* f009744: 8faa0074 */ lw $t2,0x74($sp) +/* f009748: 3c0cba00 */ lui $t4,0xba00 +/* f00974c: 358c1301 */ ori $t4,$t4,0x1301 +/* f009750: 254b0008 */ addiu $t3,$t2,0x8 +/* f009754: afab0074 */ sw $t3,0x74($sp) +/* f009758: 3c0d0008 */ lui $t5,0x8 +/* f00975c: 24040001 */ addiu $a0,$zero,0x1 +/* f009760: ad4d0004 */ sw $t5,0x4($t2) +/* f009764: 0fc59e59 */ jal func0f167964 +/* f009768: ad4c0000 */ sw $t4,0x0($t2) +/* f00976c: a4400004 */ sh $zero,0x4($v0) +/* f009770: 84430004 */ lh $v1,0x4($v0) +/* f009774: a440000a */ sh $zero,0xa($v0) +/* f009778: 8458000a */ lh $t8,0xa($v0) +/* f00977c: a0400007 */ sb $zero,0x7($v0) +/* f009780: a4430002 */ sh $v1,0x2($v0) +/* f009784: a4430000 */ sh $v1,0x0($v0) +/* f009788: a4580008 */ sh $t8,0x8($v0) +/* f00978c: 8faf0074 */ lw $t7,0x74($sp) +/* f009790: 3c190400 */ lui $t9,0x400 +/* f009794: 3739000c */ ori $t9,$t9,0xc +/* f009798: 25ee0008 */ addiu $t6,$t7,0x8 +/* f00979c: afae0074 */ sw $t6,0x74($sp) +/* f0097a0: adf90000 */ sw $t9,0x0($t7) +/* f0097a4: 00402025 */ or $a0,$v0,$zero +/* f0097a8: 0c012d20 */ jal 0x4b480 +/* f0097ac: afaf0048 */ sw $t7,0x48($sp) +/* f0097b0: 8fa50048 */ lw $a1,0x48($sp) +/* f0097b4: 27a9007c */ addiu $t1,$sp,0x7c +/* f0097b8: aca20004 */ sw $v0,0x4($a1) +/* f0097bc: 8fa8002c */ lw $t0,0x2c($sp) +/* f0097c0: 24050001 */ addiu $a1,$zero,0x1 +/* f0097c4: 8fa40074 */ lw $a0,0x74($sp) +/* f0097c8: 11090005 */ beq $t0,$t1,.L0f0097e0 +/* f0097cc: 00000000 */ sll $zero,$zero,0x0 +/* f0097d0: 0fc02156 */ jal func0f008558 +/* f0097d4: 8fa40074 */ lw $a0,0x74($sp) +/* f0097d8: 10000004 */ beqz $zero,.L0f0097ec +/* f0097dc: afa20074 */ sw $v0,0x74($sp) +.L0f0097e0: +/* f0097e0: 0fc02156 */ jal func0f008558 +/* f0097e4: 24050002 */ addiu $a1,$zero,0x2 +/* f0097e8: afa20074 */ sw $v0,0x74($sp) +.L0f0097ec: +/* f0097ec: 8faa0074 */ lw $t2,0x74($sp) +/* f0097f0: 3c0cb800 */ lui $t4,0xb800 +/* f0097f4: 254b0008 */ addiu $t3,$t2,0x8 +/* f0097f8: afab0074 */ sw $t3,0x74($sp) +/* f0097fc: ad400004 */ sw $zero,0x4($t2) +/* f009800: ad4c0000 */ sw $t4,0x0($t2) +/* f009804: 8fbf0024 */ lw $ra,0x24($sp) +/* f009808: 8fa20078 */ lw $v0,0x78($sp) +/* f00980c: 27bd0088 */ addiu $sp,$sp,0x88 +/* f009810: 03e00008 */ jr $ra +/* f009814: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f009818 +/* f009818: 27bdfef0 */ addiu $sp,$sp,-272 +/* f00981c: afbf001c */ sw $ra,0x1c($sp) +/* f009820: afb00018 */ sw $s0,0x18($sp) +/* f009824: 00808025 */ or $s0,$a0,$zero +/* f009828: afa50114 */ sw $a1,0x114($sp) +/* f00982c: 0fc59e66 */ jal func0f167998 +/* f009830: afa60118 */ sw $a2,0x118($sp) +/* f009834: 3c0144fa */ lui $at,0x44fa +/* f009838: 44812000 */ mtc1 $at,$f4 +/* f00983c: 3c018006 */ lui $at,0x8006 +/* f009840: afa20108 */ sw $v0,0x108($sp) +/* f009844: 8fa40114 */ lw $a0,0x114($sp) +/* f009848: 0fc0252f */ jal func0f0094bc +/* f00984c: e4241644 */ swc1 $f4,0x1644($at) +/* f009850: afa20038 */ sw $v0,0x38($sp) +/* f009854: 0fc59e73 */ jal func0f1679cc +/* f009858: 24040002 */ addiu $a0,$zero,0x2 +/* f00985c: 8fae0038 */ lw $t6,0x38($sp) +/* f009860: 240fff00 */ addiu $t7,$zero,-256 +/* f009864: 3c180704 */ lui $t8,0x704 +/* f009868: ac4f0004 */ sw $t7,0x4($v0) +/* f00986c: 37180008 */ ori $t8,$t8,0x8 +/* f009870: 02001825 */ or $v1,$s0,$zero +/* f009874: ac4e0000 */ sw $t6,0x0($v0) +/* f009878: ac780000 */ sw $t8,0x0($v1) +/* f00987c: afa30030 */ sw $v1,0x30($sp) +/* f009880: 26100008 */ addiu $s0,$s0,0x8 +/* f009884: 0c012d20 */ jal 0x4b480 +/* f009888: 00402025 */ or $a0,$v0,$zero +/* f00988c: 8fa30030 */ lw $v1,0x30($sp) +/* f009890: 44800000 */ mtc1 $zero,$f0 +/* f009894: 3c01c2c8 */ lui $at,0xc2c8 +/* f009898: 44813000 */ mtc1 $at,$f6 +/* f00989c: ac620004 */ sw $v0,0x4($v1) +/* f0098a0: 27a40048 */ addiu $a0,$sp,0x48 +/* f0098a4: e7a0003c */ swc1 $f0,0x3c($sp) +/* f0098a8: e7a00040 */ swc1 $f0,0x40($sp) +/* f0098ac: 0c00566c */ jal 0x159b0 +/* f0098b0: e7a60044 */ swc1 $f6,0x44($sp) +/* f0098b4: 8fa40114 */ lw $a0,0x114($sp) +/* f0098b8: 0c0059b7 */ jal 0x166dc +/* f0098bc: 27a50048 */ addiu $a1,$sp,0x48 +/* f0098c0: 44800000 */ mtc1 $zero,$f0 +/* f0098c4: 8fb90114 */ lw $t9,0x114($sp) +/* f0098c8: 3c014500 */ lui $at,0x4500 +/* f0098cc: e7a0003c */ swc1 $f0,0x3c($sp) +/* f0098d0: 87280014 */ lh $t0,0x14($t9) +/* f0098d4: 44818000 */ mtc1 $at,$f16 +/* f0098d8: 3c017f1a */ lui $at,0x7f1a +/* f0098dc: 44884000 */ mtc1 $t0,$f8 +/* f0098e0: c4247f1c */ lwc1 $f4,0x7f1c($at) +/* f0098e4: 27a4003c */ addiu $a0,$sp,0x3c +/* f0098e8: 468042a0 */ cvt.s.w $f10,$f8 +/* f0098ec: 27a50088 */ addiu $a1,$sp,0x88 +/* f0098f0: e7a00044 */ swc1 $f0,0x44($sp) +/* f0098f4: 46105483 */ div.s $f18,$f10,$f16 +/* f0098f8: 46049182 */ mul.s $f6,$f18,$f4 +/* f0098fc: 0c005923 */ jal 0x1648c +/* f009900: e7a60040 */ swc1 $f6,0x40($sp) +/* f009904: 8fa90114 */ lw $t1,0x114($sp) +/* f009908: 3c0144fa */ lui $at,0x44fa +/* f00990c: 44815000 */ mtc1 $at,$f10 +/* f009910: c5280010 */ lwc1 $f8,0x10($t1) +/* f009914: 27a50088 */ addiu $a1,$sp,0x88 +/* f009918: 0c0057c1 */ jal 0x15f04 +/* f00991c: 460a4303 */ div.s $f12,$f8,$f10 +/* f009920: 27a40048 */ addiu $a0,$sp,0x48 +/* f009924: 27a50088 */ addiu $a1,$sp,0x88 +/* f009928: 0c005680 */ jal 0x15a00 +/* f00992c: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f009930: 0fc2d5be */ jal func0f0b56f8 +/* f009934: 00000000 */ sll $zero,$zero,0x0 +/* f009938: 00402025 */ or $a0,$v0,$zero +/* f00993c: 0c0056f8 */ jal 0x15be0 +/* f009940: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f009944: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f009948: 0c005815 */ jal 0x16054 +/* f00994c: 8fa50108 */ lw $a1,0x108($sp) +/* f009950: 3c0a0102 */ lui $t2,0x102 +/* f009954: 354a0040 */ ori $t2,$t2,0x40 +/* f009958: 02002825 */ or $a1,$s0,$zero +/* f00995c: acaa0000 */ sw $t2,0x0($a1) +/* f009960: afa5002c */ sw $a1,0x2c($sp) +/* f009964: 8fa40108 */ lw $a0,0x108($sp) +/* f009968: 0c012d20 */ jal 0x4b480 +/* f00996c: 26100008 */ addiu $s0,$s0,0x8 +/* f009970: 8fa5002c */ lw $a1,0x2c($sp) +/* f009974: 02001825 */ or $v1,$s0,$zero +/* f009978: 3c0b0600 */ lui $t3,0x600 +/* f00997c: aca20004 */ sw $v0,0x4($a1) +/* f009980: ac6b0000 */ sw $t3,0x0($v1) +/* f009984: 8fac0118 */ lw $t4,0x118($sp) +/* f009988: 26020008 */ addiu $v0,$s0,0x8 +/* f00998c: ac6c0004 */ sw $t4,0x4($v1) +/* f009990: 8fbf001c */ lw $ra,0x1c($sp) +/* f009994: 8fb00018 */ lw $s0,0x18($sp) +/* f009998: 27bd0110 */ addiu $sp,$sp,0x110 +/* f00999c: 03e00008 */ jr $ra +/* f0099a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0099a4 +/* f0099a4: 3c018006 */ lui $at,0x8006 +/* f0099a8: ac201640 */ sw $zero,0x1640($at) +/* f0099ac: 3c018006 */ lui $at,0x8006 +/* f0099b0: 3c03800a */ lui $v1,0x800a +/* f0099b4: 3c04800a */ lui $a0,0x800a +/* f0099b8: ac2016e4 */ sw $zero,0x16e4($at) +/* f0099bc: 2484cbf8 */ addiu $a0,$a0,-13320 +/* f0099c0: 2463cb08 */ addiu $v1,$v1,-13560 +/* f0099c4: 2402ffff */ addiu $v0,$zero,-1 +.L0f0099c8: +/* f0099c8: 24630028 */ addiu $v1,$v1,0x28 +/* f0099cc: ac62ffe4 */ sw $v0,-0x1c($v1) +/* f0099d0: ac60fff8 */ sw $zero,-0x8($v1) +/* f0099d4: 1464fffc */ bne $v1,$a0,.L0f0099c8 +/* f0099d8: ac60fffc */ sw $zero,-0x4($v1) +/* f0099dc: 03e00008 */ jr $ra +/* f0099e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0099e4 +/* f0099e4: 27bdfcf8 */ addiu $sp,$sp,-776 +/* f0099e8: afb50030 */ sw $s5,0x30($sp) +/* f0099ec: 3c15800a */ lui $s5,0x800a +/* f0099f0: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f0099f4: 8eaf0034 */ lw $t7,0x34($s5) +/* f0099f8: afb20024 */ sw $s2,0x24($sp) +/* f0099fc: afb10020 */ sw $s1,0x20($sp) +/* f009a00: 240e001f */ addiu $t6,$zero,0x1f +/* f009a04: 00809025 */ or $s2,$a0,$zero +/* f009a08: afbf0034 */ sw $ra,0x34($sp) +/* f009a0c: afb4002c */ sw $s4,0x2c($sp) +/* f009a10: afb30028 */ sw $s3,0x28($sp) +/* f009a14: afb0001c */ sw $s0,0x1c($sp) +/* f009a18: 00008825 */ or $s1,$zero,$zero +/* f009a1c: a3ae0070 */ sb $t6,0x70($sp) +/* f009a20: 19e000b2 */ blez $t7,.L0f009cec +/* f009a24: a3a00073 */ sb $zero,0x73($sp) +/* f009a28: 8c98000c */ lw $t8,0xc($a0) +/* f009a2c: 2b01015f */ slti $at,$t8,0x15f +/* f009a30: 502000af */ beqzl $at,.L0f009cf0 +/* f009a34: 8fbf0034 */ lw $ra,0x34($sp) +/* f009a38: c4840000 */ lwc1 $f4,0x0($a0) +/* f009a3c: c4860010 */ lwc1 $f6,0x10($a0) +/* f009a40: 3c13800a */ lui $s3,0x800a +/* f009a44: 26734928 */ addiu $s3,$s3,0x4928 +/* f009a48: 46062201 */ sub.s $f8,$f4,$f6 +/* f009a4c: 24100001 */ addiu $s0,$zero,0x1 +/* f009a50: 2403008c */ addiu $v1,$zero,0x8c +/* f009a54: 27b4007c */ addiu $s4,$sp,0x7c +/* f009a58: e7a800f4 */ swc1 $f8,0xf4($sp) +/* f009a5c: c4900010 */ lwc1 $f16,0x10($a0) +/* f009a60: c48a0004 */ lwc1 $f10,0x4($a0) +/* f009a64: 46105481 */ sub.s $f18,$f10,$f16 +/* f009a68: e7b200f8 */ swc1 $f18,0xf8($sp) +/* f009a6c: c4860010 */ lwc1 $f6,0x10($a0) +/* f009a70: c4840008 */ lwc1 $f4,0x8($a0) +/* f009a74: 46062201 */ sub.s $f8,$f4,$f6 +/* f009a78: e7a800fc */ swc1 $f8,0xfc($sp) +/* f009a7c: c4900010 */ lwc1 $f16,0x10($a0) +/* f009a80: c48a0000 */ lwc1 $f10,0x0($a0) +/* f009a84: 46105480 */ add.s $f18,$f10,$f16 +/* f009a88: e7b200e8 */ swc1 $f18,0xe8($sp) +/* f009a8c: c4860010 */ lwc1 $f6,0x10($a0) +/* f009a90: c4840004 */ lwc1 $f4,0x4($a0) +/* f009a94: 46062200 */ add.s $f8,$f4,$f6 +/* f009a98: e7a800ec */ swc1 $f8,0xec($sp) +/* f009a9c: c4900010 */ lwc1 $f16,0x10($a0) +/* f009aa0: c48a0008 */ lwc1 $f10,0x8($a0) +/* f009aa4: 8ea402bc */ lw $a0,0x2bc($s5) +/* f009aa8: 46105480 */ add.s $f18,$f10,$f16 +/* f009aac: 28810002 */ slti $at,$a0,0x2 +/* f009ab0: 14200038 */ bnez $at,.L0f009b94 +/* f009ab4: e7b200f0 */ swc1 $f18,0xf0($sp) +.L0f009ab8: +/* f009ab8: 8e790000 */ lw $t9,0x0($s3) +/* f009abc: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* f009ac0: c7aa00f4 */ lwc1 $f10,0xf4($sp) +/* f009ac4: 03231021 */ addu $v0,$t9,$v1 +/* f009ac8: c4460018 */ lwc1 $f6,0x18($v0) +/* f009acc: 4606203c */ c.lt.s $f4,$f6 +/* f009ad0: 00000000 */ sll $zero,$zero,0x0 +/* f009ad4: 4503002c */ bc1tl .L0f009b88 +/* f009ad8: 26100001 */ addiu $s0,$s0,0x1 +/* f009adc: c4480024 */ lwc1 $f8,0x24($v0) +/* f009ae0: c7b000ec */ lwc1 $f16,0xec($sp) +/* f009ae4: 460a403c */ c.lt.s $f8,$f10 +/* f009ae8: 00000000 */ sll $zero,$zero,0x0 +/* f009aec: 45030026 */ bc1tl .L0f009b88 +/* f009af0: 26100001 */ addiu $s0,$s0,0x1 +/* f009af4: c452001c */ lwc1 $f18,0x1c($v0) +/* f009af8: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f009afc: 4612803c */ c.lt.s $f16,$f18 +/* f009b00: 00000000 */ sll $zero,$zero,0x0 +/* f009b04: 45030020 */ bc1tl .L0f009b88 +/* f009b08: 26100001 */ addiu $s0,$s0,0x1 +/* f009b0c: c4440028 */ lwc1 $f4,0x28($v0) +/* f009b10: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f009b14: 4606203c */ c.lt.s $f4,$f6 +/* f009b18: 00000000 */ sll $zero,$zero,0x0 +/* f009b1c: 4503001a */ bc1tl .L0f009b88 +/* f009b20: 26100001 */ addiu $s0,$s0,0x1 +/* f009b24: c44a0020 */ lwc1 $f10,0x20($v0) +/* f009b28: c7b200fc */ lwc1 $f18,0xfc($sp) +/* f009b2c: 460a403c */ c.lt.s $f8,$f10 +/* f009b30: 00000000 */ sll $zero,$zero,0x0 +/* f009b34: 45030014 */ bc1tl .L0f009b88 +/* f009b38: 26100001 */ addiu $s0,$s0,0x1 +/* f009b3c: c450002c */ lwc1 $f16,0x2c($v0) +/* f009b40: 2a210034 */ slti $at,$s1,0x34 +/* f009b44: 4612803c */ c.lt.s $f16,$f18 +/* f009b48: 00000000 */ sll $zero,$zero,0x0 +/* f009b4c: 4503000e */ bc1tl .L0f009b88 +/* f009b50: 26100001 */ addiu $s0,$s0,0x1 +/* f009b54: 1020000b */ beqz $at,.L0f009b84 +/* f009b58: 00114040 */ sll $t0,$s1,0x1 +/* f009b5c: 02884821 */ addu $t1,$s4,$t0 +/* f009b60: a5300000 */ sh $s0,0x0($t1) +/* f009b64: 26310001 */ addiu $s1,$s1,0x1 +/* f009b68: afa30040 */ sw $v1,0x40($sp) +/* f009b6c: 02002025 */ or $a0,$s0,$zero +/* f009b70: 2405ffda */ addiu $a1,$zero,-38 +/* f009b74: 0fc010e3 */ jal func0f00438c +/* f009b78: 2406ff4c */ addiu $a2,$zero,-180 +/* f009b7c: 8fa30040 */ lw $v1,0x40($sp) +/* f009b80: 8ea402bc */ lw $a0,0x2bc($s5) +.L0f009b84: +/* f009b84: 26100001 */ addiu $s0,$s0,0x1 +.L0f009b88: +/* f009b88: 0204082a */ slt $at,$s0,$a0 +/* f009b8c: 1420ffca */ bnez $at,.L0f009ab8 +/* f009b90: 2463008c */ addiu $v1,$v1,0x8c +.L0f009b94: +/* f009b94: 27a4007c */ addiu $a0,$sp,0x7c +/* f009b98: 00115840 */ sll $t3,$s1,0x1 +/* f009b9c: 008b6021 */ addu $t4,$a0,$t3 +/* f009ba0: 240affff */ addiu $t2,$zero,-1 +/* f009ba4: 27b00100 */ addiu $s0,$sp,0x100 +/* f009ba8: a58a0000 */ sh $t2,0x0($t4) +/* f009bac: 02002825 */ or $a1,$s0,$zero +/* f009bb0: 0fc197e0 */ jal func0f065f80 +/* f009bb4: 24060100 */ addiu $a2,$zero,0x100 +/* f009bb8: 87ad0100 */ lh $t5,0x100($sp) +/* f009bbc: 02009825 */ or $s3,$s0,$zero +/* f009bc0: 27ae0100 */ addiu $t6,$sp,0x100 +/* f009bc4: 05a00049 */ bltz $t5,.L0f009cec +/* f009bc8: 27b4004c */ addiu $s4,$sp,0x4c +/* f009bcc: 85c20000 */ lh $v0,0x0($t6) +/* f009bd0: 8eb80338 */ lw $t8,0x338($s5) +.L0f009bd4: +/* f009bd4: 000278c0 */ sll $t7,$v0,0x3 +/* f009bd8: 01e27821 */ addu $t7,$t7,$v0 +/* f009bdc: 000f78c0 */ sll $t7,$t7,0x3 +/* f009be0: 01f88821 */ addu $s1,$t7,$t8 +/* f009be4: 86390002 */ lh $t9,0x2($s1) +/* f009be8: 5720003d */ bnezl $t9,.L0f009ce0 +/* f009bec: 86620002 */ lh $v0,0x2($s3) +/* f009bf0: 92220000 */ lbu $v0,0x0($s1) +/* f009bf4: 24010003 */ addiu $at,$zero,0x3 +/* f009bf8: 10410003 */ beq $v0,$at,.L0f009c08 +/* f009bfc: 24010006 */ addiu $at,$zero,0x6 +/* f009c00: 54410037 */ bnel $v0,$at,.L0f009ce0 +/* f009c04: 86620002 */ lh $v0,0x2($s3) +.L0f009c08: +/* f009c08: c6240008 */ lwc1 $f4,0x8($s1) +/* f009c0c: c6460000 */ lwc1 $f6,0x0($s2) +/* f009c10: c628000c */ lwc1 $f8,0xc($s1) +/* f009c14: c64a0004 */ lwc1 $f10,0x4($s2) +/* f009c18: 46062001 */ sub.s $f0,$f4,$f6 +/* f009c1c: c6300010 */ lwc1 $f16,0x10($s1) +/* f009c20: c6520008 */ lwc1 $f18,0x8($s2) +/* f009c24: 460a4081 */ sub.s $f2,$f8,$f10 +/* f009c28: 46000102 */ mul.s $f4,$f0,$f0 +/* f009c2c: 46128381 */ sub.s $f14,$f16,$f18 +/* f009c30: 46021182 */ mul.s $f6,$f2,$f2 +/* f009c34: 46062200 */ add.s $f8,$f4,$f6 +/* f009c38: 460e7282 */ mul.s $f10,$f14,$f14 +/* f009c3c: 0c012974 */ jal 0x4a5d0 +/* f009c40: 460a4300 */ add.s $f12,$f8,$f10 +/* f009c44: c6500010 */ lwc1 $f16,0x10($s2) +/* f009c48: 4610003c */ c.lt.s $f0,$f16 +/* f009c4c: 00000000 */ sll $zero,$zero,0x0 +/* f009c50: 45020023 */ bc1fl .L0f009ce0 +/* f009c54: 86620002 */ lh $v0,0x2($s3) +/* f009c58: 8e300004 */ lw $s0,0x4($s1) +/* f009c5c: 3c088006 */ lui $t0,0x8006 +/* f009c60: 250816e8 */ addiu $t0,$t0,0x16e8 +/* f009c64: 5200001e */ beqzl $s0,.L0f009ce0 +/* f009c68: 86620002 */ lh $v0,0x2($s3) +/* f009c6c: 8d010000 */ lw $at,0x0($t0) +/* f009c70: c6a4004c */ lwc1 $f4,0x4c($s5) +/* f009c74: 02002025 */ or $a0,$s0,$zero +/* f009c78: ae810000 */ sw $at,0x0($s4) +/* f009c7c: 8d0b0004 */ lw $t3,0x4($t0) +/* f009c80: 02803025 */ or $a2,$s4,$zero +/* f009c84: 27a70070 */ addiu $a3,$sp,0x70 +/* f009c88: ae8b0004 */ sw $t3,0x4($s4) +/* f009c8c: 8d010008 */ lw $at,0x8($t0) +/* f009c90: ae810008 */ sw $at,0x8($s4) +/* f009c94: 3c017f1a */ lui $at,0x7f1a +/* f009c98: c4327f20 */ lwc1 $f18,0x7f20($at) +/* f009c9c: 8e4a001c */ lw $t2,0x1c($s2) +/* f009ca0: 46049002 */ mul.s $f0,$f18,$f4 +/* f009ca4: afaa0010 */ sw $t2,0x10($sp) +/* f009ca8: 44050000 */ mfc1 $a1,$f0 +/* f009cac: 0fc0d049 */ jal func0f034124 +/* f009cb0: 00000000 */ sll $zero,$zero,0x0 +/* f009cb4: 8e0c0018 */ lw $t4,0x18($s0) +/* f009cb8: 8e0e0014 */ lw $t6,0x14($s0) +/* f009cbc: 3c010020 */ lui $at,0x20 +/* f009cc0: 01816825 */ or $t5,$t4,$at +/* f009cc4: 000e7880 */ sll $t7,$t6,0x2 +/* f009cc8: 05e10004 */ bgez $t7,.L0f009cdc +/* f009ccc: ae0d0018 */ sw $t5,0x18($s0) +/* f009cd0: 02002025 */ or $a0,$s0,$zero +/* f009cd4: 0fc08946 */ jal func0f022518 +/* f009cd8: 24050001 */ addiu $a1,$zero,0x1 +.L0f009cdc: +/* f009cdc: 86620002 */ lh $v0,0x2($s3) +.L0f009ce0: +/* f009ce0: 26730002 */ addiu $s3,$s3,0x2 +/* f009ce4: 0443ffbb */ bgezl $v0,.L0f009bd4 +/* f009ce8: 8eb80338 */ lw $t8,0x338($s5) +.L0f009cec: +/* f009cec: 8fbf0034 */ lw $ra,0x34($sp) +.L0f009cf0: +/* f009cf0: 8fb0001c */ lw $s0,0x1c($sp) +/* f009cf4: 8fb10020 */ lw $s1,0x20($sp) +/* f009cf8: 8fb20024 */ lw $s2,0x24($sp) +/* f009cfc: 8fb30028 */ lw $s3,0x28($sp) +/* f009d00: 8fb4002c */ lw $s4,0x2c($sp) +/* f009d04: 8fb50030 */ lw $s5,0x30($sp) +/* f009d08: 03e00008 */ jr $ra +/* f009d0c: 27bd0308 */ addiu $sp,$sp,0x308 +); + +GLOBAL_ASM( +glabel func0f009d10 +/* f009d10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f009d14: afbf001c */ sw $ra,0x1c($sp) +/* f009d18: afb00018 */ sw $s0,0x18($sp) +/* f009d1c: 8c82000c */ lw $v0,0xc($a0) +/* f009d20: 00808025 */ or $s0,$a0,$zero +/* f009d24: 3c0e800a */ lui $t6,0x800a +/* f009d28: 0442005c */ bltzl $v0,.L0f009e9c +/* f009d2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f009d30: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f009d34: 25cf0002 */ addiu $t7,$t6,0x2 +/* f009d38: 000fc083 */ sra $t8,$t7,0x2 +/* f009d3c: 0058c821 */ addu $t9,$v0,$t8 +/* f009d40: afb80020 */ sw $t8,0x20($sp) +/* f009d44: 2b210050 */ slti $at,$t9,0x50 +/* f009d48: ac99000c */ sw $t9,0xc($a0) +/* f009d4c: 1020000e */ beqz $at,.L0f009d88 +/* f009d50: 03201025 */ or $v0,$t9,$zero +/* f009d54: 44822000 */ mtc1 $v0,$f4 +/* f009d58: 3c0142a0 */ lui $at,0x42a0 +/* f009d5c: 44814000 */ mtc1 $at,$f8 +/* f009d60: 468021a0 */ cvt.s.w $f6,$f4 +/* f009d64: 46083303 */ div.s $f12,$f6,$f8 +/* f009d68: 0c012974 */ jal 0x4a5d0 +/* f009d6c: e48c0010 */ swc1 $f12,0x10($a0) +/* f009d70: 0c012974 */ jal 0x4a5d0 +/* f009d74: 46000306 */ mov.s $f12,$f0 +/* f009d78: 44805000 */ mtc1 $zero,$f10 +/* f009d7c: e6000010 */ swc1 $f0,0x10($s0) +/* f009d80: 10000024 */ beqz $zero,.L0f009e14 +/* f009d84: e60a0018 */ swc1 $f10,0x18($s0) +.L0f009d88: +/* f009d88: 2448ffb0 */ addiu $t0,$v0,-80 +/* f009d8c: 44888000 */ mtc1 $t0,$f16 +/* f009d90: 3c017f1a */ lui $at,0x7f1a +/* f009d94: c4247f24 */ lwc1 $f4,0x7f24($at) +/* f009d98: 468084a0 */ cvt.s.w $f18,$f16 +/* f009d9c: 46049302 */ mul.s $f12,$f18,$f4 +/* f009da0: 0c0068f7 */ jal 0x1a3dc +/* f009da4: 00000000 */ sll $zero,$zero,0x0 +/* f009da8: 3c017f1a */ lui $at,0x7f1a +/* f009dac: c4267f28 */ lwc1 $f6,0x7f28($at) +/* f009db0: 8e09000c */ lw $t1,0xc($s0) +/* f009db4: 3c013f80 */ lui $at,0x3f80 +/* f009db8: 46060202 */ mul.s $f8,$f0,$f6 +/* f009dbc: 44815000 */ mtc1 $at,$f10 +/* f009dc0: 252affb0 */ addiu $t2,$t1,-80 +/* f009dc4: 448a9000 */ mtc1 $t2,$f18 +/* f009dc8: 3c017f1a */ lui $at,0x7f1a +/* f009dcc: 46809120 */ cvt.s.w $f4,$f18 +/* f009dd0: 460a4400 */ add.s $f16,$f8,$f10 +/* f009dd4: e6100010 */ swc1 $f16,0x10($s0) +/* f009dd8: c4267f2c */ lwc1 $f6,0x7f2c($at) +/* f009ddc: 46062302 */ mul.s $f12,$f4,$f6 +/* f009de0: 0c0068f7 */ jal 0x1a3dc +/* f009de4: 00000000 */ sll $zero,$zero,0x0 +/* f009de8: 8e0b000c */ lw $t3,0xc($s0) +/* f009dec: 3c014387 */ lui $at,0x4387 +/* f009df0: 44818000 */ mtc1 $at,$f16 +/* f009df4: 256cffb0 */ addiu $t4,$t3,-80 +/* f009df8: 448c4000 */ mtc1 $t4,$f8 +/* f009dfc: 3c014040 */ lui $at,0x4040 +/* f009e00: 44812000 */ mtc1 $at,$f4 +/* f009e04: 468042a0 */ cvt.s.w $f10,$f8 +/* f009e08: 46105483 */ div.s $f18,$f10,$f16 +/* f009e0c: 46049182 */ mul.s $f6,$f18,$f4 +/* f009e10: e6060018 */ swc1 $f6,0x18($s0) +.L0f009e14: +/* f009e14: 3c0143fa */ lui $at,0x43fa +/* f009e18: 44815000 */ mtc1 $at,$f10 +/* f009e1c: c6080010 */ lwc1 $f8,0x10($s0) +/* f009e20: 02002025 */ or $a0,$s0,$zero +/* f009e24: 460a4402 */ mul.s $f16,$f8,$f10 +/* f009e28: 0fc02679 */ jal func0f0099e4 +/* f009e2c: e6100010 */ swc1 $f16,0x10($s0) +/* f009e30: 8e02000c */ lw $v0,0xc($s0) +/* f009e34: 8fae0020 */ lw $t6,0x20($sp) +/* f009e38: 2409ffff */ addiu $t1,$zero,-1 +/* f009e3c: 04410003 */ bgez $v0,.L0f009e4c +/* f009e40: 00021883 */ sra $v1,$v0,0x2 +/* f009e44: 24410003 */ addiu $at,$v0,0x3 +/* f009e48: 00011883 */ sra $v1,$at,0x2 +.L0f009e4c: +/* f009e4c: 28610029 */ slti $at,$v1,0x29 +/* f009e50: 14200002 */ bnez $at,.L0f009e5c +/* f009e54: 00000000 */ sll $zero,$zero,0x0 +/* f009e58: 24030028 */ addiu $v1,$zero,0x28 +.L0f009e5c: +/* f009e5c: 01c30019 */ multu $t6,$v1 +/* f009e60: 860d0014 */ lh $t5,0x14($s0) +/* f009e64: 28410173 */ slti $at,$v0,0x173 +/* f009e68: 00007812 */ mflo $t7 +/* f009e6c: 01afc021 */ addu $t8,$t5,$t7 +/* f009e70: a6180014 */ sh $t8,0x14($s0) +/* f009e74: 86190014 */ lh $t9,0x14($s0) +/* f009e78: 07210004 */ bgez $t9,.L0f009e8c +/* f009e7c: 332807ff */ andi $t0,$t9,0x7ff +/* f009e80: 11000002 */ beqz $t0,.L0f009e8c +/* f009e84: 00000000 */ sll $zero,$zero,0x0 +/* f009e88: 2508f800 */ addiu $t0,$t0,-2048 +.L0f009e8c: +/* f009e8c: 14200002 */ bnez $at,.L0f009e98 +/* f009e90: a6080014 */ sh $t0,0x14($s0) +/* f009e94: ae09000c */ sw $t1,0xc($s0) +.L0f009e98: +/* f009e98: 8fbf001c */ lw $ra,0x1c($sp) +.L0f009e9c: +/* f009e9c: 8fb00018 */ lw $s0,0x18($sp) +/* f009ea0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f009ea4: 03e00008 */ jr $ra +/* f009ea8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f009eac +/* f009eac: 3c0e800a */ lui $t6,0x800a +/* f009eb0: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f009eb4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f009eb8: afbf002c */ sw $ra,0x2c($sp) +/* f009ebc: afb00028 */ sw $s0,0x28($sp) +/* f009ec0: 11c00003 */ beqz $t6,.L0f009ed0 +/* f009ec4: 24084e20 */ addiu $t0,$zero,0x4e20 +/* f009ec8: 3c018006 */ lui $at,0x8006 +/* f009ecc: ac201640 */ sw $zero,0x1640($at) +.L0f009ed0: +/* f009ed0: 00001825 */ or $v1,$zero,$zero +.L0f009ed4: +/* f009ed4: 3c0f800a */ lui $t7,0x800a +/* f009ed8: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f009edc: 0003c080 */ sll $t8,$v1,0x2 +/* f009ee0: 0303c021 */ addu $t8,$t8,$v1 +/* f009ee4: 11e00015 */ beqz $t7,.L0f009f3c +/* f009ee8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f009eec: 3c19800a */ lui $t9,0x800a +/* f009ef0: 2739cb08 */ addiu $t9,$t9,-13560 +/* f009ef4: 03198021 */ addu $s0,$t8,$t9 +/* f009ef8: 8e09000c */ lw $t1,0xc($s0) +/* f009efc: 02002025 */ or $a0,$s0,$zero +/* f009f00: 0522000f */ bltzl $t1,.L0f009f40 +/* f009f04: 24630001 */ addiu $v1,$v1,0x1 +/* f009f08: afa3003c */ sw $v1,0x3c($sp) +/* f009f0c: 0fc02744 */ jal func0f009d10 +/* f009f10: afa80038 */ sw $t0,0x38($sp) +/* f009f14: 8fa80038 */ lw $t0,0x38($sp) +/* f009f18: 8e02000c */ lw $v0,0xc($s0) +/* f009f1c: 8fa3003c */ lw $v1,0x3c($sp) +/* f009f20: 240a0001 */ addiu $t2,$zero,0x1 +/* f009f24: 0048082a */ slt $at,$v0,$t0 +/* f009f28: 10200002 */ beqz $at,.L0f009f34 +/* f009f2c: 00000000 */ sll $zero,$zero,0x0 +/* f009f30: 00404025 */ or $t0,$v0,$zero +.L0f009f34: +/* f009f34: 3c018006 */ lui $at,0x8006 +/* f009f38: ac2a1640 */ sw $t2,0x1640($at) +.L0f009f3c: +/* f009f3c: 24630001 */ addiu $v1,$v1,0x1 +.L0f009f40: +/* f009f40: 28610006 */ slti $at,$v1,0x6 +/* f009f44: 1420ffe3 */ bnez $at,.L0f009ed4 +/* f009f48: 00000000 */ sll $zero,$zero,0x0 +/* f009f4c: 2901015e */ slti $at,$t0,0x15e +/* f009f50: 10200057 */ beqz $at,.L0f00a0b0 +/* f009f54: 3c048006 */ lui $a0,0x8006 +/* f009f58: 3c0b800a */ lui $t3,0x800a +/* f009f5c: 8d6b9ff4 */ lw $t3,-0x600c($t3) +/* f009f60: 3c048006 */ lui $a0,0x8006 +/* f009f64: 11600047 */ beqz $t3,.L0f00a084 +/* f009f68: 00000000 */ sll $zero,$zero,0x0 +/* f009f6c: 3c048006 */ lui $a0,0x8006 +/* f009f70: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f009f74: 3c068006 */ lui $a2,0x8006 +/* f009f78: 24c616e4 */ addiu $a2,$a2,0x16e4 +/* f009f7c: 14800012 */ bnez $a0,.L0f009fc8 +/* f009f80: 2405810c */ addiu $a1,$zero,-32500 +/* f009f84: 3c01bf80 */ lui $at,0xbf80 +/* f009f88: 44812000 */ mtc1 $at,$f4 +/* f009f8c: 3c048009 */ lui $a0,0x8009 +/* f009f90: 240cffff */ addiu $t4,$zero,-1 +/* f009f94: 240dffff */ addiu $t5,$zero,-1 +/* f009f98: 240effff */ addiu $t6,$zero,-1 +/* f009f9c: afae001c */ sw $t6,0x1c($sp) +/* f009fa0: afad0018 */ sw $t5,0x18($sp) +/* f009fa4: afac0010 */ sw $t4,0x10($sp) +/* f009fa8: 8c845200 */ lw $a0,0x5200($a0) +/* f009fac: 2407ffff */ addiu $a3,$zero,-1 +/* f009fb0: afa80038 */ sw $t0,0x38($sp) +/* f009fb4: 0c004241 */ jal 0x10904 +/* f009fb8: e7a40014 */ swc1 $f4,0x14($sp) +/* f009fbc: 3c048006 */ lui $a0,0x8006 +/* f009fc0: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f009fc4: 8fa80038 */ lw $t0,0x38($sp) +.L0f009fc8: +/* f009fc8: 10800042 */ beqz $a0,.L0f00a0d4 +/* f009fcc: 24107fff */ addiu $s0,$zero,0x7fff +/* f009fd0: 3c0141a0 */ lui $at,0x41a0 +/* f009fd4: 44816000 */ mtc1 $at,$f12 +/* f009fd8: 0fc01ac2 */ jal func0f006b08 +/* f009fdc: afa80038 */ sw $t0,0x38($sp) +/* f009fe0: 3c017f1a */ lui $at,0x7f1a +/* f009fe4: c4267f30 */ lwc1 $f6,0x7f30($at) +/* f009fe8: 3c017f1a */ lui $at,0x7f1a +/* f009fec: c42a7f34 */ lwc1 $f10,0x7f34($at) +/* f009ff0: 46060202 */ mul.s $f8,$f0,$f6 +/* f009ff4: 8fa80038 */ lw $t0,0x38($sp) +/* f009ff8: 3c048006 */ lui $a0,0x8006 +/* f009ffc: 24050008 */ addiu $a1,$zero,0x8 +/* f00a000: 2901012d */ slti $at,$t0,0x12d +/* f00a004: 250ffed4 */ addiu $t7,$t0,-300 +/* f00a008: 460a4400 */ add.s $f16,$f8,$f10 +/* f00a00c: 1420000f */ bnez $at,.L0f00a04c +/* f00a010: e7b00030 */ swc1 $f16,0x30($sp) +/* f00a014: 448f9000 */ mtc1 $t7,$f18 +/* f00a018: 3c014248 */ lui $at,0x4248 +/* f00a01c: 44813000 */ mtc1 $at,$f6 +/* f00a020: 46809120 */ cvt.s.w $f4,$f18 +/* f00a024: 3c013f80 */ lui $at,0x3f80 +/* f00a028: 44815000 */ mtc1 $at,$f10 +/* f00a02c: 3c017f1a */ lui $at,0x7f1a +/* f00a030: c4327f38 */ lwc1 $f18,0x7f38($at) +/* f00a034: 46062203 */ div.s $f8,$f4,$f6 +/* f00a038: 46085401 */ sub.s $f16,$f10,$f8 +/* f00a03c: 46128102 */ mul.s $f4,$f16,$f18 +/* f00a040: 4600218d */ trunc.w.s $f6,$f4 +/* f00a044: 44103000 */ mfc1 $s0,$f6 +/* f00a048: 00000000 */ sll $zero,$zero,0x0 +.L0f00a04c: +/* f00a04c: 2901015e */ slti $at,$t0,0x15e +/* f00a050: 14200002 */ bnez $at,.L0f00a05c +/* f00a054: 00000000 */ sll $zero,$zero,0x0 +/* f00a058: 00008025 */ or $s0,$zero,$zero +.L0f00a05c: +/* f00a05c: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f00a060: 0c00cf94 */ jal 0x33e50 +/* f00a064: 02003025 */ or $a2,$s0,$zero +/* f00a068: 3c048006 */ lui $a0,0x8006 +/* f00a06c: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f00a070: 24050010 */ addiu $a1,$zero,0x10 +/* f00a074: 0c00cf94 */ jal 0x33e50 +/* f00a078: 8fa60030 */ lw $a2,0x30($sp) +/* f00a07c: 10000015 */ beqz $zero,.L0f00a0d4 +/* f00a080: 00000000 */ sll $zero,$zero,0x0 +.L0f00a084: +/* f00a084: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f00a088: 10800012 */ beqz $a0,.L0f00a0d4 +/* f00a08c: 00000000 */ sll $zero,$zero,0x0 +/* f00a090: 0c00cdfc */ jal 0x337f0 +/* f00a094: 00000000 */ sll $zero,$zero,0x0 +/* f00a098: 1040000e */ beqz $v0,.L0f00a0d4 +/* f00a09c: 3c048006 */ lui $a0,0x8006 +/* f00a0a0: 0c00cec9 */ jal 0x33b24 +/* f00a0a4: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f00a0a8: 1000000a */ beqz $zero,.L0f00a0d4 +/* f00a0ac: 00000000 */ sll $zero,$zero,0x0 +.L0f00a0b0: +/* f00a0b0: 8c8416e4 */ lw $a0,0x16e4($a0) +/* f00a0b4: 10800007 */ beqz $a0,.L0f00a0d4 +/* f00a0b8: 00000000 */ sll $zero,$zero,0x0 +/* f00a0bc: 0c00cdfc */ jal 0x337f0 +/* f00a0c0: 00000000 */ sll $zero,$zero,0x0 +/* f00a0c4: 10400003 */ beqz $v0,.L0f00a0d4 +/* f00a0c8: 3c048006 */ lui $a0,0x8006 +/* f00a0cc: 0c00cec9 */ jal 0x33b24 +/* f00a0d0: 8c8416e4 */ lw $a0,0x16e4($a0) +.L0f00a0d4: +/* f00a0d4: 3c19800a */ lui $t9,0x800a +/* f00a0d8: 8f399ff4 */ lw $t9,-0x600c($t9) +/* f00a0dc: 3c10800a */ lui $s0,0x800a +/* f00a0e0: 2610cb08 */ addiu $s0,$s0,-13560 +/* f00a0e4: 5720001c */ bnezl $t9,.L0f00a158 +/* f00a0e8: 8fbf002c */ lw $ra,0x2c($sp) +/* f00a0ec: 8e09000c */ lw $t1,0xc($s0) +.L0f00a0f0: +/* f00a0f0: 05200013 */ bltz $t1,.L0f00a140 +/* f00a0f4: 00000000 */ sll $zero,$zero,0x0 +/* f00a0f8: 8e040020 */ lw $a0,0x20($s0) +/* f00a0fc: 50800008 */ beqzl $a0,.L0f00a120 +/* f00a100: 8e040024 */ lw $a0,0x24($s0) +/* f00a104: 0c00cdfc */ jal 0x337f0 +/* f00a108: 00000000 */ sll $zero,$zero,0x0 +/* f00a10c: 50400004 */ beqzl $v0,.L0f00a120 +/* f00a110: 8e040024 */ lw $a0,0x24($s0) +/* f00a114: 0c00cec9 */ jal 0x33b24 +/* f00a118: 8e040020 */ lw $a0,0x20($s0) +/* f00a11c: 8e040024 */ lw $a0,0x24($s0) +.L0f00a120: +/* f00a120: 10800007 */ beqz $a0,.L0f00a140 +/* f00a124: 00000000 */ sll $zero,$zero,0x0 +/* f00a128: 0c00cdfc */ jal 0x337f0 +/* f00a12c: 00000000 */ sll $zero,$zero,0x0 +/* f00a130: 10400003 */ beqz $v0,.L0f00a140 +/* f00a134: 00000000 */ sll $zero,$zero,0x0 +/* f00a138: 0c00cec9 */ jal 0x33b24 +/* f00a13c: 8e040024 */ lw $a0,0x24($s0) +.L0f00a140: +/* f00a140: 3c0a800a */ lui $t2,0x800a +/* f00a144: 254acbf8 */ addiu $t2,$t2,-13320 +/* f00a148: 26100028 */ addiu $s0,$s0,0x28 +/* f00a14c: 560affe8 */ bnel $s0,$t2,.L0f00a0f0 +/* f00a150: 8e09000c */ lw $t1,0xc($s0) +/* f00a154: 8fbf002c */ lw $ra,0x2c($sp) +.L0f00a158: +/* f00a158: 8fb00028 */ lw $s0,0x28($sp) +/* f00a15c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f00a160: 03e00008 */ jr $ra +/* f00a164: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00a168 +/* f00a168: 27bdffd8 */ addiu $sp,$sp,-40 +/* f00a16c: afb30020 */ sw $s3,0x20($sp) +/* f00a170: afb00014 */ sw $s0,0x14($sp) +/* f00a174: afb2001c */ sw $s2,0x1c($sp) +/* f00a178: afb10018 */ sw $s1,0x18($sp) +/* f00a17c: 3c10800a */ lui $s0,0x800a +/* f00a180: 3c13800a */ lui $s3,0x800a +/* f00a184: 00809025 */ or $s2,$a0,$zero +/* f00a188: afbf0024 */ sw $ra,0x24($sp) +/* f00a18c: 00008825 */ or $s1,$zero,$zero +/* f00a190: 2673cbf8 */ addiu $s3,$s3,-13320 +/* f00a194: 2610cb08 */ addiu $s0,$s0,-13560 +/* f00a198: 8e0e000c */ lw $t6,0xc($s0) +.L0f00a19c: +/* f00a19c: 05c2000c */ bltzl $t6,.L0f00a1d0 +/* f00a1a0: 26100028 */ addiu $s0,$s0,0x28 +/* f00a1a4: 56200005 */ bnezl $s1,.L0f00a1bc +/* f00a1a8: 02402025 */ or $a0,$s2,$zero +/* f00a1ac: 0fc02541 */ jal func0f009504 +/* f00a1b0: 00000000 */ sll $zero,$zero,0x0 +/* f00a1b4: 00408825 */ or $s1,$v0,$zero +/* f00a1b8: 02402025 */ or $a0,$s2,$zero +.L0f00a1bc: +/* f00a1bc: 02002825 */ or $a1,$s0,$zero +/* f00a1c0: 0fc02606 */ jal func0f009818 +/* f00a1c4: 02203025 */ or $a2,$s1,$zero +/* f00a1c8: 00409025 */ or $s2,$v0,$zero +/* f00a1cc: 26100028 */ addiu $s0,$s0,0x28 +.L0f00a1d0: +/* f00a1d0: 5613fff2 */ bnel $s0,$s3,.L0f00a19c +/* f00a1d4: 8e0e000c */ lw $t6,0xc($s0) +/* f00a1d8: 8fbf0024 */ lw $ra,0x24($sp) +/* f00a1dc: 02401025 */ or $v0,$s2,$zero +/* f00a1e0: 8fb2001c */ lw $s2,0x1c($sp) +/* f00a1e4: 8fb00014 */ lw $s0,0x14($sp) +/* f00a1e8: 8fb10018 */ lw $s1,0x18($sp) +/* f00a1ec: 8fb30020 */ lw $s3,0x20($sp) +/* f00a1f0: 03e00008 */ jr $ra +/* f00a1f4: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f00a1f8 +/* f00a1f8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f00a1fc: afa40048 */ sw $a0,0x48($sp) +/* f00a200: afa5004c */ sw $a1,0x4c($sp) +/* f00a204: 240e0001 */ addiu $t6,$zero,0x1 +/* f00a208: 3c018006 */ lui $at,0x8006 +/* f00a20c: 3c03800a */ lui $v1,0x800a +/* f00a210: afbf002c */ sw $ra,0x2c($sp) +/* f00a214: afb00028 */ sw $s0,0x28($sp) +/* f00a218: 2407ffff */ addiu $a3,$zero,-1 +/* f00a21c: 00004025 */ or $t0,$zero,$zero +/* f00a220: ac2e1640 */ sw $t6,0x1640($at) +/* f00a224: 2463cb08 */ addiu $v1,$v1,-13560 +/* f00a228: 24050006 */ addiu $a1,$zero,0x6 +/* f00a22c: 2404ffff */ addiu $a0,$zero,-1 +/* f00a230: 00003025 */ or $a2,$zero,$zero +.L0f00a234: +/* f00a234: 8c62000c */ lw $v0,0xc($v1) +/* f00a238: 14820009 */ bne $a0,$v0,.L0f00a260 +/* f00a23c: 00e2082a */ slt $at,$a3,$v0 +/* f00a240: 8c6f0020 */ lw $t7,0x20($v1) +/* f00a244: 15e00006 */ bnez $t7,.L0f00a260 +/* f00a248: 00000000 */ sll $zero,$zero,0x0 +/* f00a24c: 8c780024 */ lw $t8,0x24($v1) +/* f00a250: 17000003 */ bnez $t8,.L0f00a260 +/* f00a254: 00000000 */ sll $zero,$zero,0x0 +/* f00a258: 10000008 */ beqz $zero,.L0f00a27c +/* f00a25c: 00c04025 */ or $t0,$a2,$zero +.L0f00a260: +/* f00a260: 50200004 */ beqzl $at,.L0f00a274 +/* f00a264: 24c60001 */ addiu $a2,$a2,0x1 +/* f00a268: 00c04025 */ or $t0,$a2,$zero +/* f00a26c: 00403825 */ or $a3,$v0,$zero +/* f00a270: 24c60001 */ addiu $a2,$a2,0x1 +.L0f00a274: +/* f00a274: 14c5ffef */ bne $a2,$a1,.L0f00a234 +/* f00a278: 24630028 */ addiu $v1,$v1,0x28 +.L0f00a27c: +/* f00a27c: 0008c880 */ sll $t9,$t0,0x2 +/* f00a280: 0328c821 */ addu $t9,$t9,$t0 +/* f00a284: 3c09800a */ lui $t1,0x800a +/* f00a288: 2529cb08 */ addiu $t1,$t1,-13560 +/* f00a28c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f00a290: 03298021 */ addu $s0,$t9,$t1 +/* f00a294: 0fc0252d */ jal func0f0094b4 +/* f00a298: 02002025 */ or $a0,$s0,$zero +/* f00a29c: 8fa20048 */ lw $v0,0x48($sp) +/* f00a2a0: 8e0b0020 */ lw $t3,0x20($s0) +/* f00a2a4: 8faa004c */ lw $t2,0x4c($sp) +/* f00a2a8: c4440000 */ lwc1 $f4,0x0($v0) +/* f00a2ac: 3c048009 */ lui $a0,0x8009 +/* f00a2b0: 24050001 */ addiu $a1,$zero,0x1 +/* f00a2b4: e6040000 */ swc1 $f4,0x0($s0) +/* f00a2b8: c4460004 */ lwc1 $f6,0x4($v0) +/* f00a2bc: 26060020 */ addiu $a2,$s0,0x20 +/* f00a2c0: 2407ffff */ addiu $a3,$zero,-1 +/* f00a2c4: e6060004 */ swc1 $f6,0x4($s0) +/* f00a2c8: c4480008 */ lwc1 $f8,0x8($v0) +/* f00a2cc: ae00000c */ sw $zero,0xc($s0) +/* f00a2d0: ae0a001c */ sw $t2,0x1c($s0) +/* f00a2d4: 15600015 */ bnez $t3,.L0f00a32c +/* f00a2d8: e6080008 */ swc1 $f8,0x8($s0) +/* f00a2dc: 3c01bf80 */ lui $at,0xbf80 +/* f00a2e0: 44815000 */ mtc1 $at,$f10 +/* f00a2e4: 240cffff */ addiu $t4,$zero,-1 +/* f00a2e8: 240dffff */ addiu $t5,$zero,-1 +/* f00a2ec: 240effff */ addiu $t6,$zero,-1 +/* f00a2f0: afae001c */ sw $t6,0x1c($sp) +/* f00a2f4: afad0018 */ sw $t5,0x18($sp) +/* f00a2f8: afac0010 */ sw $t4,0x10($sp) +/* f00a2fc: 8c845200 */ lw $a0,0x5200($a0) +/* f00a300: 0c004241 */ jal 0x10904 +/* f00a304: e7aa0014 */ swc1 $f10,0x14($sp) +/* f00a308: 8e040020 */ lw $a0,0x20($s0) +/* f00a30c: 3c017f1a */ lui $at,0x7f1a +/* f00a310: 50800007 */ beqzl $a0,.L0f00a330 +/* f00a314: 8e0f0024 */ lw $t7,0x24($s0) +/* f00a318: c4307f3c */ lwc1 $f16,0x7f3c($at) +/* f00a31c: 24050010 */ addiu $a1,$zero,0x10 +/* f00a320: e7b00034 */ swc1 $f16,0x34($sp) +/* f00a324: 0c00cf94 */ jal 0x33e50 +/* f00a328: 8fa60034 */ lw $a2,0x34($sp) +.L0f00a32c: +/* f00a32c: 8e0f0024 */ lw $t7,0x24($s0) +.L0f00a330: +/* f00a330: 3c048009 */ lui $a0,0x8009 +/* f00a334: 24050001 */ addiu $a1,$zero,0x1 +/* f00a338: 15e00016 */ bnez $t7,.L0f00a394 +/* f00a33c: 26060024 */ addiu $a2,$s0,0x24 +/* f00a340: 3c01bf80 */ lui $at,0xbf80 +/* f00a344: 44819000 */ mtc1 $at,$f18 +/* f00a348: 2418ffff */ addiu $t8,$zero,-1 +/* f00a34c: 2419ffff */ addiu $t9,$zero,-1 +/* f00a350: 2409ffff */ addiu $t1,$zero,-1 +/* f00a354: afa9001c */ sw $t1,0x1c($sp) +/* f00a358: afb90018 */ sw $t9,0x18($sp) +/* f00a35c: afb80010 */ sw $t8,0x10($sp) +/* f00a360: 8c845200 */ lw $a0,0x5200($a0) +/* f00a364: 2407ffff */ addiu $a3,$zero,-1 +/* f00a368: 0c004241 */ jal 0x10904 +/* f00a36c: e7b20014 */ swc1 $f18,0x14($sp) +/* f00a370: 8e040024 */ lw $a0,0x24($s0) +/* f00a374: 3c017f1a */ lui $at,0x7f1a +/* f00a378: 50800007 */ beqzl $a0,.L0f00a398 +/* f00a37c: 8fbf002c */ lw $ra,0x2c($sp) +/* f00a380: c4247f40 */ lwc1 $f4,0x7f40($at) +/* f00a384: 24050010 */ addiu $a1,$zero,0x10 +/* f00a388: e7a40030 */ swc1 $f4,0x30($sp) +/* f00a38c: 0c00cf94 */ jal 0x33e50 +/* f00a390: 8fa60030 */ lw $a2,0x30($sp) +.L0f00a394: +/* f00a394: 8fbf002c */ lw $ra,0x2c($sp) +.L0f00a398: +/* f00a398: 8fb00028 */ lw $s0,0x28($sp) +/* f00a39c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f00a3a0: 03e00008 */ jr $ra +/* f00a3a4: 00000000 */ sll $zero,$zero,0x0 +/* f00a3a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00a3ac: afbf0014 */ sw $ra,0x14($sp) +/* f00a3b0: 0fc2556c */ jal func0f0955b0 +/* f00a3b4: 00000000 */ sll $zero,$zero,0x0 +/* f00a3b8: 1040001f */ beqz $v0,.L0f00a438 +/* f00a3bc: 8fbf0014 */ lw $ra,0x14($sp) +/* f00a3c0: 8c4e0014 */ lw $t6,0x14($v0) +/* f00a3c4: 51c0001d */ beqzl $t6,.L0f00a43c +/* f00a3c8: 00001025 */ or $v0,$zero,$zero +/* f00a3cc: 904f0003 */ lbu $t7,0x3($v0) +/* f00a3d0: 24040001 */ addiu $a0,$zero,0x1 +/* f00a3d4: 548f0019 */ bnel $a0,$t7,.L0f00a43c +/* f00a3d8: 00001025 */ or $v0,$zero,$zero +/* f00a3dc: 80430084 */ lb $v1,0x84($v0) +/* f00a3e0: 1460000b */ bnez $v1,.L0f00a410 +/* f00a3e4: 00000000 */ sll $zero,$zero,0x0 +/* f00a3e8: 44802000 */ mtc1 $zero,$f4 +/* f00a3ec: c446007c */ lwc1 $f6,0x7c($v0) +/* f00a3f0: 4604303e */ c.le.s $f6,$f4 +/* f00a3f4: 00000000 */ sll $zero,$zero,0x0 +/* f00a3f8: 45000003 */ bc1f .L0f00a408 +/* f00a3fc: 00000000 */ sll $zero,$zero,0x0 +/* f00a400: 1000000e */ beqz $zero,.L0f00a43c +/* f00a404: 00001025 */ or $v0,$zero,$zero +.L0f00a408: +/* f00a408: 1000000c */ beqz $zero,.L0f00a43c +/* f00a40c: 24020001 */ addiu $v0,$zero,0x1 +.L0f00a410: +/* f00a410: 14830003 */ bne $a0,$v1,.L0f00a420 +/* f00a414: 24010002 */ addiu $at,$zero,0x2 +/* f00a418: 10000008 */ beqz $zero,.L0f00a43c +/* f00a41c: 24020001 */ addiu $v0,$zero,0x1 +.L0f00a420: +/* f00a420: 14610003 */ bne $v1,$at,.L0f00a430 +/* f00a424: 00000000 */ sll $zero,$zero,0x0 +/* f00a428: 10000004 */ beqz $zero,.L0f00a43c +/* f00a42c: 00001025 */ or $v0,$zero,$zero +.L0f00a430: +/* f00a430: 10000002 */ beqz $zero,.L0f00a43c +/* f00a434: 00001025 */ or $v0,$zero,$zero +.L0f00a438: +/* f00a438: 00001025 */ or $v0,$zero,$zero +.L0f00a43c: +/* f00a43c: 03e00008 */ jr $ra +/* f00a440: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f00a444 +/* f00a444: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00a448: afbf0014 */ sw $ra,0x14($sp) +/* f00a44c: 0fc2556c */ jal func0f0955b0 +/* f00a450: 00000000 */ sll $zero,$zero,0x0 +/* f00a454: 1040000a */ beqz $v0,.L0f00a480 +/* f00a458: 8fbf0014 */ lw $ra,0x14($sp) +/* f00a45c: 8c4e0014 */ lw $t6,0x14($v0) +/* f00a460: 51c00008 */ beqzl $t6,.L0f00a484 +/* f00a464: 44800000 */ mtc1 $zero,$f0 +/* f00a468: 904f0003 */ lbu $t7,0x3($v0) +/* f00a46c: 24010001 */ addiu $at,$zero,0x1 +/* f00a470: 55e10004 */ bnel $t7,$at,.L0f00a484 +/* f00a474: 44800000 */ mtc1 $zero,$f0 +/* f00a478: 10000003 */ beqz $zero,.L0f00a488 +/* f00a47c: c440007c */ lwc1 $f0,0x7c($v0) +.L0f00a480: +/* f00a480: 44800000 */ mtc1 $zero,$f0 +.L0f00a484: +/* f00a484: 00000000 */ sll $zero,$zero,0x0 +.L0f00a488: +/* f00a488: 03e00008 */ jr $ra +/* f00a48c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f00a490 +/* f00a490: 27bdff80 */ addiu $sp,$sp,-128 +/* f00a494: 3c02800a */ lui $v0,0x800a +/* f00a498: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f00a49c: afbf0034 */ sw $ra,0x34($sp) +/* f00a4a0: afb30030 */ sw $s3,0x30($sp) +/* f00a4a4: afb2002c */ sw $s2,0x2c($sp) +/* f00a4a8: afb10028 */ sw $s1,0x28($sp) +/* f00a4ac: afb00024 */ sw $s0,0x24($sp) +/* f00a4b0: afa40080 */ sw $a0,0x80($sp) +/* f00a4b4: afa00050 */ sw $zero,0x50($sp) +/* f00a4b8: c4441bb0 */ lwc1 $f4,0x1bb0($v0) +/* f00a4bc: 3c10800a */ lui $s0,0x800a +/* f00a4c0: 3c11800a */ lui $s1,0x800a +/* f00a4c4: e7a40070 */ swc1 $f4,0x70($sp) +/* f00a4c8: c4461bb4 */ lwc1 $f6,0x1bb4($v0) +/* f00a4cc: 00009025 */ or $s2,$zero,$zero +/* f00a4d0: 00009825 */ or $s3,$zero,$zero +/* f00a4d4: e7a60074 */ swc1 $f6,0x74($sp) +/* f00a4d8: c4481bb8 */ lwc1 $f8,0x1bb8($v0) +/* f00a4dc: 2631cbf8 */ addiu $s1,$s1,-13320 +/* f00a4e0: 2610cb08 */ addiu $s0,$s0,-13560 +/* f00a4e4: e7a80078 */ swc1 $f8,0x78($sp) +/* f00a4e8: 8e02000c */ lw $v0,0xc($s0) +.L0f00a4ec: +/* f00a4ec: 0440001d */ bltz $v0,.L0f00a564 +/* f00a4f0: 2841015f */ slti $at,$v0,0x15f +/* f00a4f4: 1020001b */ beqz $at,.L0f00a564 +/* f00a4f8: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f00a4fc: c6100000 */ lwc1 $f16,0x0($s0) +/* f00a500: c7b20074 */ lwc1 $f18,0x74($sp) +/* f00a504: c6040004 */ lwc1 $f4,0x4($s0) +/* f00a508: 46105001 */ sub.s $f0,$f10,$f16 +/* f00a50c: c7a60078 */ lwc1 $f6,0x78($sp) +/* f00a510: c6080008 */ lwc1 $f8,0x8($s0) +/* f00a514: 46049081 */ sub.s $f2,$f18,$f4 +/* f00a518: 46000282 */ mul.s $f10,$f0,$f0 +/* f00a51c: 46083381 */ sub.s $f14,$f6,$f8 +/* f00a520: 46021402 */ mul.s $f16,$f2,$f2 +/* f00a524: 46105480 */ add.s $f18,$f10,$f16 +/* f00a528: 460e7102 */ mul.s $f4,$f14,$f14 +/* f00a52c: 0c012974 */ jal 0x4a5d0 +/* f00a530: 46049300 */ add.s $f12,$f18,$f4 +/* f00a534: c6060010 */ lwc1 $f6,0x10($s0) +/* f00a538: 02002025 */ or $a0,$s0,$zero +/* f00a53c: 4606003c */ c.lt.s $f0,$f6 +/* f00a540: 00000000 */ sll $zero,$zero,0x0 +/* f00a544: 45020008 */ bc1fl .L0f00a568 +/* f00a548: 26100028 */ addiu $s0,$s0,0x28 +/* f00a54c: 0fc0252f */ jal func0f0094bc +/* f00a550: 24120001 */ addiu $s2,$zero,0x1 +/* f00a554: 0262082b */ sltu $at,$s3,$v0 +/* f00a558: 50200003 */ beqzl $at,.L0f00a568 +/* f00a55c: 26100028 */ addiu $s0,$s0,0x28 +/* f00a560: 00409825 */ or $s3,$v0,$zero +.L0f00a564: +/* f00a564: 26100028 */ addiu $s0,$s0,0x28 +.L0f00a568: +/* f00a568: 5611ffe0 */ bnel $s0,$s1,.L0f00a4ec +/* f00a56c: 8e02000c */ lw $v0,0xc($s0) +/* f00a570: 524000e6 */ beqzl $s2,.L0f00a90c +/* f00a574: 8fb80050 */ lw $t8,0x50($sp) +/* f00a578: 0fc59e73 */ jal func0f1679cc +/* f00a57c: 24040001 */ addiu $a0,$zero,0x1 +/* f00a580: afa20048 */ sw $v0,0x48($sp) +/* f00a584: 0fc59e59 */ jal func0f167964 +/* f00a588: 24040004 */ addiu $a0,$zero,0x4 +/* f00a58c: 0c002f40 */ jal 0xbd00 +/* f00a590: 00408025 */ or $s0,$v0,$zero +/* f00a594: 00027080 */ sll $t6,$v0,0x2 +/* f00a598: 01c27021 */ addu $t6,$t6,$v0 +/* f00a59c: 000e7040 */ sll $t6,$t6,0x1 +/* f00a5a0: 0c002f44 */ jal 0xbd10 +/* f00a5a4: a7ae0042 */ sh $t6,0x42($sp) +/* f00a5a8: 00027880 */ sll $t7,$v0,0x2 +/* f00a5ac: 01e27821 */ addu $t7,$t7,$v0 +/* f00a5b0: 000f7840 */ sll $t7,$t7,0x1 +/* f00a5b4: 0c002f40 */ jal 0xbd00 +/* f00a5b8: a7af0040 */ sh $t7,0x40($sp) +/* f00a5bc: 00028c00 */ sll $s1,$v0,0x10 +/* f00a5c0: 0011c403 */ sra $t8,$s1,0x10 +/* f00a5c4: 0c002f22 */ jal 0xbc88 +/* f00a5c8: 03008825 */ or $s1,$t8,$zero +/* f00a5cc: 00515821 */ addu $t3,$v0,$s1 +/* f00a5d0: 000b6080 */ sll $t4,$t3,0x2 +/* f00a5d4: 018b6021 */ addu $t4,$t4,$t3 +/* f00a5d8: 000c6040 */ sll $t4,$t4,0x1 +/* f00a5dc: 0c002f44 */ jal 0xbd10 +/* f00a5e0: a7ac003e */ sh $t4,0x3e($sp) +/* f00a5e4: 00028c00 */ sll $s1,$v0,0x10 +/* f00a5e8: 00116c03 */ sra $t5,$s1,0x10 +/* f00a5ec: 0c002f26 */ jal 0xbc98 +/* f00a5f0: 01a08825 */ or $s1,$t5,$zero +/* f00a5f4: 3c014100 */ lui $at,0x4100 +/* f00a5f8: 44811000 */ mtc1 $at,$f2 +/* f00a5fc: 3c014300 */ lui $at,0x4300 +/* f00a600: 44816000 */ mtc1 $at,$f12 +/* f00a604: 3c014200 */ lui $at,0x4200 +/* f00a608: 44817000 */ mtc1 $at,$f14 +/* f00a60c: 3c018006 */ lui $at,0x8006 +/* f00a610: c4201630 */ lwc1 $f0,0x1630($at) +/* f00a614: c7a40074 */ lwc1 $f4,0x74($sp) +/* f00a618: 00514821 */ addu $t1,$v0,$s1 +/* f00a61c: 46001202 */ mul.s $f8,$f2,$f0 +/* f00a620: 00097400 */ sll $t6,$t1,0x10 +/* f00a624: 000e7c03 */ sra $t7,$t6,0x10 +/* f00a628: 000fc080 */ sll $t8,$t7,0x2 +/* f00a62c: 030fc021 */ addu $t8,$t8,$t7 +/* f00a630: 0018c040 */ sll $t8,$t8,0x1 +/* f00a634: 0018cc00 */ sll $t9,$t8,0x10 +/* f00a638: 460c4282 */ mul.s $f10,$f8,$f12 +/* f00a63c: 00195403 */ sra $t2,$t9,0x10 +/* f00a640: 01404825 */ or $t1,$t2,$zero +/* f00a644: 240a0001 */ addiu $t2,$zero,0x1 +/* f00a648: afaa0050 */ sw $t2,0x50($sp) +/* f00a64c: a7a9003c */ sh $t1,0x3c($sp) +/* f00a650: 8fa40080 */ lw $a0,0x80($sp) +/* f00a654: 460e5402 */ mul.s $f16,$f10,$f14 +/* f00a658: 46000280 */ add.s $f10,$f0,$f0 +/* f00a65c: 46022182 */ mul.s $f6,$f4,$f2 +/* f00a660: 4600848d */ trunc.w.s $f18,$f16 +/* f00a664: 460c5402 */ mul.s $f16,$f10,$f12 +/* f00a668: 44129000 */ mfc1 $s2,$f18 +/* f00a66c: 4600320d */ trunc.w.s $f8,$f6 +/* f00a670: 460e8482 */ mul.s $f18,$f16,$f14 +/* f00a674: 06410004 */ bgez $s2,.L0f00a688 +/* f00a678: 324c07ff */ andi $t4,$s2,0x7ff +/* f00a67c: 11800002 */ beqz $t4,.L0f00a688 +/* f00a680: 00000000 */ sll $zero,$zero,0x0 +/* f00a684: 258cf800 */ addiu $t4,$t4,-2048 +.L0f00a688: +/* f00a688: 4600910d */ trunc.w.s $f4,$f18 +/* f00a68c: 44184000 */ mfc1 $t8,$f8 +/* f00a690: 000c6c00 */ sll $t5,$t4,0x10 +/* f00a694: 000d7403 */ sra $t6,$t5,0x10 +/* f00a698: 440f2000 */ mfc1 $t7,$f4 +/* f00a69c: 01c09025 */ or $s2,$t6,$zero +/* f00a6a0: 07010004 */ bgez $t8,.L0f00a6b4 +/* f00a6a4: 331907ff */ andi $t9,$t8,0x7ff +/* f00a6a8: 13200002 */ beqz $t9,.L0f00a6b4 +/* f00a6ac: 00000000 */ sll $zero,$zero,0x0 +/* f00a6b0: 2739f800 */ addiu $t9,$t9,-2048 +.L0f00a6b4: +/* f00a6b4: 03205825 */ or $t3,$t9,$zero +/* f00a6b8: 016fc821 */ addu $t9,$t3,$t7 +/* f00a6bc: 0fc351e7 */ jal func0f0d479c +/* f00a6c0: a7b9005e */ sh $t9,0x5e($sp) +/* f00a6c4: 3c05800b */ lui $a1,0x800b +/* f00a6c8: 87a8005e */ lh $t0,0x5e($sp) +/* f00a6cc: 87a9003c */ lh $t1,0x3c($sp) +/* f00a6d0: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f00a6d4: 240c0002 */ addiu $t4,$zero,0x2 +/* f00a6d8: 240d0001 */ addiu $t5,$zero,0x1 +/* f00a6dc: afa20080 */ sw $v0,0x80($sp) +/* f00a6e0: afad0014 */ sw $t5,0x14($sp) +/* f00a6e4: afac0010 */ sw $t4,0x10($sp) +/* f00a6e8: 27a40080 */ addiu $a0,$sp,0x80 +/* f00a6ec: 24060002 */ addiu $a2,$zero,0x2 +/* f00a6f0: 24070001 */ addiu $a3,$zero,0x1 +/* f00a6f4: afa00018 */ sw $zero,0x18($sp) +/* f00a6f8: a7a8005e */ sh $t0,0x5e($sp) +/* f00a6fc: a7a9003c */ sh $t1,0x3c($sp) +/* f00a700: 0fc2ce70 */ jal func0f0b39c0 +/* f00a704: 24a50078 */ addiu $a1,$a1,0x78 +/* f00a708: 8fae0080 */ lw $t6,0x80($sp) +/* f00a70c: 87a8005e */ lh $t0,0x5e($sp) +/* f00a710: 87a9003c */ lh $t1,0x3c($sp) +/* f00a714: 25cb0008 */ addiu $t3,$t6,0x8 +/* f00a718: afab0080 */ sw $t3,0x80($sp) +/* f00a71c: 3c0fe700 */ lui $t7,0xe700 +/* f00a720: adcf0000 */ sw $t7,0x0($t6) +/* f00a724: adc00004 */ sw $zero,0x4($t6) +/* f00a728: 8fb80080 */ lw $t8,0x80($sp) +/* f00a72c: 3c0aba00 */ lui $t2,0xba00 +/* f00a730: 354a1402 */ ori $t2,$t2,0x1402 +/* f00a734: 27190008 */ addiu $t9,$t8,0x8 +/* f00a738: afb90080 */ sw $t9,0x80($sp) +/* f00a73c: af000004 */ sw $zero,0x4($t8) +/* f00a740: af0a0000 */ sw $t2,0x0($t8) +/* f00a744: 8fac0080 */ lw $t4,0x80($sp) +/* f00a748: 3c0eb900 */ lui $t6,0xb900 +/* f00a74c: 35ce0002 */ ori $t6,$t6,0x2 +/* f00a750: 258d0008 */ addiu $t5,$t4,0x8 +/* f00a754: afad0080 */ sw $t5,0x80($sp) +/* f00a758: ad800004 */ sw $zero,0x4($t4) +/* f00a75c: ad8e0000 */ sw $t6,0x0($t4) +/* f00a760: 8fab0080 */ lw $t3,0x80($sp) +/* f00a764: 3c18fc12 */ lui $t8,0xfc12 +/* f00a768: 3c19ff33 */ lui $t9,0xff33 +/* f00a76c: 256f0008 */ addiu $t7,$t3,0x8 +/* f00a770: afaf0080 */ sw $t7,0x80($sp) +/* f00a774: 3739ffff */ ori $t9,$t9,0xffff +/* f00a778: 37181824 */ ori $t8,$t8,0x1824 +/* f00a77c: ad780000 */ sw $t8,0x0($t3) +/* f00a780: ad790004 */ sw $t9,0x4($t3) +/* f00a784: 8faa0080 */ lw $t2,0x80($sp) +/* f00a788: 240e3000 */ addiu $t6,$zero,0x3000 +/* f00a78c: 3c0db600 */ lui $t5,0xb600 +/* f00a790: 254c0008 */ addiu $t4,$t2,0x8 +/* f00a794: afac0080 */ sw $t4,0x80($sp) +/* f00a798: ad4e0004 */ sw $t6,0x4($t2) +/* f00a79c: ad4d0000 */ sw $t5,0x0($t2) +/* f00a7a0: 8fab0080 */ lw $t3,0x80($sp) +/* f00a7a4: 87a70040 */ lh $a3,0x40($sp) +/* f00a7a8: 87a60042 */ lh $a2,0x42($sp) +/* f00a7ac: 256f0008 */ addiu $t7,$t3,0x8 +/* f00a7b0: afaf0080 */ sw $t7,0x80($sp) +/* f00a7b4: 3c18ba00 */ lui $t8,0xba00 +/* f00a7b8: 37180602 */ ori $t8,$t8,0x602 +/* f00a7bc: 241900c0 */ addiu $t9,$zero,0xc0 +/* f00a7c0: ad790004 */ sw $t9,0x4($t3) +/* f00a7c4: ad780000 */ sw $t8,0x0($t3) +/* f00a7c8: 8faa0080 */ lw $t2,0x80($sp) +/* f00a7cc: 3c0dba00 */ lui $t5,0xba00 +/* f00a7d0: 35ad0c02 */ ori $t5,$t5,0xc02 +/* f00a7d4: 254c0008 */ addiu $t4,$t2,0x8 +/* f00a7d8: afac0080 */ sw $t4,0x80($sp) +/* f00a7dc: 240e2000 */ addiu $t6,$zero,0x2000 +/* f00a7e0: ad4e0004 */ sw $t6,0x4($t2) +/* f00a7e4: ad4d0000 */ sw $t5,0x0($t2) +/* f00a7e8: 8fab0080 */ lw $t3,0x80($sp) +/* f00a7ec: 3c18b900 */ lui $t8,0xb900 +/* f00a7f0: 3c190050 */ lui $t9,0x50 +/* f00a7f4: 256f0008 */ addiu $t7,$t3,0x8 +/* f00a7f8: afaf0080 */ sw $t7,0x80($sp) +/* f00a7fc: 37394a50 */ ori $t9,$t9,0x4a50 +/* f00a800: 3718031d */ ori $t8,$t8,0x31d +/* f00a804: ad780000 */ sw $t8,0x0($t3) +/* f00a808: ad790004 */ sw $t9,0x4($t3) +/* f00a80c: 8faa0080 */ lw $t2,0x80($sp) +/* f00a810: 3c0dba00 */ lui $t5,0xba00 +/* f00a814: 35ad1301 */ ori $t5,$t5,0x1301 +/* f00a818: 254c0008 */ addiu $t4,$t2,0x8 +/* f00a81c: afac0080 */ sw $t4,0x80($sp) +/* f00a820: 3c0e0008 */ lui $t6,0x8 +/* f00a824: ad4e0004 */ sw $t6,0x4($t2) +/* f00a828: ad4d0000 */ sw $t5,0x0($t2) +/* f00a82c: a6070002 */ sh $a3,0x2($s0) +/* f00a830: a6060000 */ sh $a2,0x0($s0) +/* f00a834: 87a3003e */ lh $v1,0x3e($sp) +/* f00a838: 2402fff6 */ addiu $v0,$zero,-10 +/* f00a83c: a6020004 */ sh $v0,0x4($s0) +/* f00a840: a6020010 */ sh $v0,0x10($s0) +/* f00a844: a602001c */ sh $v0,0x1c($s0) +/* f00a848: a6020028 */ sh $v0,0x28($s0) +/* f00a84c: a6120008 */ sh $s2,0x8($s0) +/* f00a850: a608000a */ sh $t0,0xa($s0) +/* f00a854: a609001a */ sh $t1,0x1a($s0) +/* f00a858: a6090026 */ sh $t1,0x26($s0) +/* f00a85c: a607000e */ sh $a3,0xe($s0) +/* f00a860: a6060024 */ sh $a2,0x24($s0) +/* f00a864: a603000c */ sh $v1,0xc($s0) +/* f00a868: a6030018 */ sh $v1,0x18($s0) +/* f00a86c: 8fa40048 */ lw $a0,0x48($sp) +/* f00a870: 264200a0 */ addiu $v0,$s2,0xa0 +/* f00a874: 250303c0 */ addiu $v1,$t0,0x3c0 +/* f00a878: a6020014 */ sh $v0,0x14($s0) +/* f00a87c: a6020020 */ sh $v0,0x20($s0) +/* f00a880: a6030022 */ sh $v1,0x22($s0) +/* f00a884: a612002c */ sh $s2,0x2c($s0) +/* f00a888: a603002e */ sh $v1,0x2e($s0) +/* f00a88c: a2000007 */ sb $zero,0x7($s0) +/* f00a890: a2000013 */ sb $zero,0x13($s0) +/* f00a894: a200001f */ sb $zero,0x1f($s0) +/* f00a898: a200002b */ sb $zero,0x2b($s0) +/* f00a89c: a6080016 */ sh $t0,0x16($s0) +/* f00a8a0: ac930000 */ sw $s3,0x0($a0) +/* f00a8a4: 8fb10080 */ lw $s1,0x80($sp) +/* f00a8a8: 3c180700 */ lui $t8,0x700 +/* f00a8ac: 37180004 */ ori $t8,$t8,0x4 +/* f00a8b0: 262f0008 */ addiu $t7,$s1,0x8 +/* f00a8b4: afaf0080 */ sw $t7,0x80($sp) +/* f00a8b8: 0c012d20 */ jal 0x4b480 +/* f00a8bc: ae380000 */ sw $t8,0x0($s1) +/* f00a8c0: ae220004 */ sw $v0,0x4($s1) +/* f00a8c4: 8fb20080 */ lw $s2,0x80($sp) +/* f00a8c8: 3c0c0430 */ lui $t4,0x430 +/* f00a8cc: 358c0030 */ ori $t4,$t4,0x30 +/* f00a8d0: 264a0008 */ addiu $t2,$s2,0x8 +/* f00a8d4: afaa0080 */ sw $t2,0x80($sp) +/* f00a8d8: 02002025 */ or $a0,$s0,$zero +/* f00a8dc: 0c012d20 */ jal 0x4b480 +/* f00a8e0: ae4c0000 */ sw $t4,0x0($s2) +/* f00a8e4: ae420004 */ sw $v0,0x4($s2) +/* f00a8e8: 8fad0080 */ lw $t5,0x80($sp) +/* f00a8ec: 3c0bb100 */ lui $t3,0xb100 +/* f00a8f0: 356b0002 */ ori $t3,$t3,0x2 +/* f00a8f4: 25ae0008 */ addiu $t6,$t5,0x8 +/* f00a8f8: afae0080 */ sw $t6,0x80($sp) +/* f00a8fc: 240f3210 */ addiu $t7,$zero,0x3210 +/* f00a900: adaf0004 */ sw $t7,0x4($t5) +/* f00a904: adab0000 */ sw $t3,0x0($t5) +/* f00a908: 8fb80050 */ lw $t8,0x50($sp) +.L0f00a90c: +/* f00a90c: 53000005 */ beqzl $t8,.L0f00a924 +/* f00a910: 8fbf0034 */ lw $ra,0x34($sp) +/* f00a914: 0fc35272 */ jal func0f0d49c8 +/* f00a918: 8fa40080 */ lw $a0,0x80($sp) +/* f00a91c: afa20080 */ sw $v0,0x80($sp) +/* f00a920: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00a924: +/* f00a924: 8fa20080 */ lw $v0,0x80($sp) +/* f00a928: 8fb00024 */ lw $s0,0x24($sp) +/* f00a92c: 8fb10028 */ lw $s1,0x28($sp) +/* f00a930: 8fb2002c */ lw $s2,0x2c($sp) +/* f00a934: 8fb30030 */ lw $s3,0x30($sp) +/* f00a938: 03e00008 */ jr $ra +/* f00a93c: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f00a940 +/* f00a940: 27bdfef0 */ addiu $sp,$sp,-272 +/* f00a944: 3c013f80 */ lui $at,0x3f80 +/* f00a948: 44810000 */ mtc1 $at,$f0 +/* f00a94c: 3c0f7f1a */ lui $t7,0x7f1a +/* f00a950: afb10028 */ sw $s1,0x28($sp) +/* f00a954: 3c06800a */ lui $a2,0x800a +/* f00a958: 25ef7e80 */ addiu $t7,$t7,0x7e80 +/* f00a95c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f00a960: afbf002c */ sw $ra,0x2c($sp) +/* f00a964: afb00024 */ sw $s0,0x24($sp) +/* f00a968: afa40110 */ sw $a0,0x110($sp) +/* f00a96c: 00008825 */ or $s1,$zero,$zero +/* f00a970: afa000ec */ sw $zero,0xec($sp) +/* f00a974: 25ea0030 */ addiu $t2,$t7,0x30 +/* f00a978: 27ae00bc */ addiu $t6,$sp,0xbc +/* f00a97c: e7a00108 */ swc1 $f0,0x108($sp) +.L0f00a980: +/* f00a980: 8de10000 */ lw $at,0x0($t7) +/* f00a984: 25ef000c */ addiu $t7,$t7,0xc +/* f00a988: 25ce000c */ addiu $t6,$t6,0xc +/* f00a98c: adc1fff4 */ sw $at,-0xc($t6) +/* f00a990: 8de1fff8 */ lw $at,-0x8($t7) +/* f00a994: adc1fff8 */ sw $at,-0x8($t6) +/* f00a998: 8de1fffc */ lw $at,-0x4($t7) +/* f00a99c: 15eafff8 */ bne $t7,$t2,.L0f00a980 +/* f00a9a0: adc1fffc */ sw $at,-0x4($t6) +/* f00a9a4: 8ccb04b4 */ lw $t3,0x4b4($a2) +/* f00a9a8: 24010019 */ addiu $at,$zero,0x19 +/* f00a9ac: 556101e9 */ bnel $t3,$at,.L0f00b154 +/* f00a9b0: 8fad00ec */ lw $t5,0xec($sp) +/* f00a9b4: 8cc30284 */ lw $v1,0x284($a2) +/* f00a9b8: e7a000b8 */ swc1 $f0,0xb8($sp) +/* f00a9bc: 27b000bc */ addiu $s0,$sp,0xbc +/* f00a9c0: c4641bb0 */ lwc1 $f4,0x1bb0($v1) +/* f00a9c4: e7a400fc */ swc1 $f4,0xfc($sp) +/* f00a9c8: c4661bb4 */ lwc1 $f6,0x1bb4($v1) +/* f00a9cc: e7a60100 */ swc1 $f6,0x100($sp) +/* f00a9d0: c4681bb8 */ lwc1 $f8,0x1bb8($v1) +/* f00a9d4: e7a80104 */ swc1 $f8,0x104($sp) +/* f00a9d8: 27a400fc */ addiu $a0,$sp,0xfc +.L0f00a9dc: +/* f00a9dc: 0fc586b7 */ jal func0f161adc +/* f00a9e0: 86050002 */ lh $a1,0x2($s0) +/* f00a9e4: 10400002 */ beqz $v0,.L0f00a9f0 +/* f00a9e8: 26100004 */ addiu $s0,$s0,0x4 +/* f00a9ec: 24110001 */ addiu $s1,$zero,0x1 +.L0f00a9f0: +/* f00a9f0: 27ac00ec */ addiu $t4,$sp,0xec +/* f00a9f4: 560cfff9 */ bnel $s0,$t4,.L0f00a9dc +/* f00a9f8: 27a400fc */ addiu $a0,$sp,0xfc +/* f00a9fc: 16200025 */ bnez $s1,.L0f00aa94 +/* f00aa00: 27a400fc */ addiu $a0,$sp,0xfc +/* f00aa04: 3c017f1a */ lui $at,0x7f1a +/* f00aa08: c4247f44 */ lwc1 $f4,0x7f44($at) +/* f00aa0c: c7aa0104 */ lwc1 $f10,0x104($sp) +/* f00aa10: 3c017f1a */ lui $at,0x7f1a +/* f00aa14: c4287f48 */ lwc1 $f8,0x7f48($at) +/* f00aa18: c7a600fc */ lwc1 $f6,0xfc($sp) +/* f00aa1c: 46045001 */ sub.s $f0,$f10,$f4 +/* f00aa20: 3c01c39a */ lui $at,0xc39a +/* f00aa24: 44812000 */ mtc1 $at,$f4 +/* f00aa28: 46083081 */ sub.s $f2,$f6,$f8 +/* f00aa2c: c7aa0100 */ lwc1 $f10,0x100($sp) +/* f00aa30: 46045381 */ sub.s $f14,$f10,$f4 +/* f00aa34: 46021182 */ mul.s $f6,$f2,$f2 +/* f00aa38: 00000000 */ sll $zero,$zero,0x0 +/* f00aa3c: 460e7202 */ mul.s $f8,$f14,$f14 +/* f00aa40: 46083280 */ add.s $f10,$f6,$f8 +/* f00aa44: 46000102 */ mul.s $f4,$f0,$f0 +/* f00aa48: 0c012974 */ jal 0x4a5d0 +/* f00aa4c: 460a2300 */ add.s $f12,$f4,$f10 +/* f00aa50: 3c0144a6 */ lui $at,0x44a6 +/* f00aa54: 44816000 */ mtc1 $at,$f12 +/* f00aa58: 00000000 */ sll $zero,$zero,0x0 +/* f00aa5c: 460c003c */ c.lt.s $f0,$f12 +/* f00aa60: 00000000 */ sll $zero,$zero,0x0 +/* f00aa64: 45020022 */ bc1fl .L0f00aaf0 +/* f00aa68: c7a40108 */ lwc1 $f4,0x108($sp) +/* f00aa6c: 460c0203 */ div.s $f8,$f0,$f12 +/* f00aa70: 3c013f80 */ lui $at,0x3f80 +/* f00aa74: 44813000 */ mtc1 $at,$f6 +/* f00aa78: 24110001 */ addiu $s1,$zero,0x1 +/* f00aa7c: 24040032 */ addiu $a0,$zero,0x32 +/* f00aa80: 46083101 */ sub.s $f4,$f6,$f8 +/* f00aa84: 0fc02911 */ jal func0f00a444 +/* f00aa88: e7a40108 */ swc1 $f4,0x108($sp) +/* f00aa8c: 10000017 */ beqz $zero,.L0f00aaec +/* f00aa90: e7a000b8 */ swc1 $f0,0xb8($sp) +.L0f00aa94: +/* f00aa94: 0fc586b7 */ jal func0f161adc +/* f00aa98: 24050091 */ addiu $a1,$zero,0x91 +/* f00aa9c: 50400014 */ beqzl $v0,.L0f00aaf0 +/* f00aaa0: c7a40108 */ lwc1 $f4,0x108($sp) +/* f00aaa4: 0fc02911 */ jal func0f00a444 +/* f00aaa8: 24040030 */ addiu $a0,$zero,0x30 +/* f00aaac: 24040031 */ addiu $a0,$zero,0x31 +/* f00aab0: 0fc02911 */ jal func0f00a444 +/* f00aab4: e7a000b0 */ swc1 $f0,0xb0($sp) +/* f00aab8: c7a200b0 */ lwc1 $f2,0xb0($sp) +/* f00aabc: 3c017f1a */ lui $at,0x7f1a +/* f00aac0: 4600103c */ c.lt.s $f2,$f0 +/* f00aac4: 00000000 */ sll $zero,$zero,0x0 +/* f00aac8: 45020004 */ bc1fl .L0f00aadc +/* f00aacc: e7a200b8 */ swc1 $f2,0xb8($sp) +/* f00aad0: 10000002 */ beqz $zero,.L0f00aadc +/* f00aad4: e7a000b8 */ swc1 $f0,0xb8($sp) +/* f00aad8: e7a200b8 */ swc1 $f2,0xb8($sp) +.L0f00aadc: +/* f00aadc: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f00aae0: c4267f4c */ lwc1 $f6,0x7f4c($at) +/* f00aae4: 46065200 */ add.s $f8,$f10,$f6 +/* f00aae8: e7a800b8 */ swc1 $f8,0xb8($sp) +.L0f00aaec: +/* f00aaec: c7a40108 */ lwc1 $f4,0x108($sp) +.L0f00aaf0: +/* f00aaf0: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f00aaf4: 3c0d800a */ lui $t5,0x800a +/* f00aaf8: 460a2182 */ mul.s $f6,$f4,$f10 +/* f00aafc: 12200017 */ beqz $s1,.L0f00ab5c +/* f00ab00: e7a60108 */ swc1 $f6,0x108($sp) +/* f00ab04: 8dada26c */ lw $t5,-0x5d94($t5) +/* f00ab08: 24010006 */ addiu $at,$zero,0x6 +/* f00ab0c: 3c02800a */ lui $v0,0x800a +/* f00ab10: 15a10012 */ bne $t5,$at,.L0f00ab5c +/* f00ab14: 00000000 */ sll $zero,$zero,0x0 +/* f00ab18: 8c42de10 */ lw $v0,-0x21f0($v0) +/* f00ab1c: 28410884 */ slti $at,$v0,0x884 +/* f00ab20: 50200004 */ beqzl $at,.L0f00ab34 +/* f00ab24: 28410a28 */ slti $at,$v0,0xa28 +/* f00ab28: 1000000c */ beqz $zero,.L0f00ab5c +/* f00ab2c: 00008825 */ or $s1,$zero,$zero +/* f00ab30: 28410a28 */ slti $at,$v0,0xa28 +.L0f00ab34: +/* f00ab34: 10200009 */ beqz $at,.L0f00ab5c +/* f00ab38: 2459f77c */ addiu $t9,$v0,-2180 +/* f00ab3c: 44994000 */ mtc1 $t9,$f8 +/* f00ab40: 3c0143d2 */ lui $at,0x43d2 +/* f00ab44: 44815000 */ mtc1 $at,$f10 +/* f00ab48: 46804120 */ cvt.s.w $f4,$f8 +/* f00ab4c: c7a60108 */ lwc1 $f6,0x108($sp) +/* f00ab50: 460a2003 */ div.s $f0,$f4,$f10 +/* f00ab54: 46003202 */ mul.s $f8,$f6,$f0 +/* f00ab58: e7a80108 */ swc1 $f8,0x108($sp) +.L0f00ab5c: +/* f00ab5c: 5220017d */ beqzl $s1,.L0f00b154 +/* f00ab60: 8fad00ec */ lw $t5,0xec($sp) +/* f00ab64: 0fc59e73 */ jal func0f1679cc +/* f00ab68: 24040001 */ addiu $a0,$zero,0x1 +/* f00ab6c: afa200a4 */ sw $v0,0xa4($sp) +/* f00ab70: 0fc59e59 */ jal func0f167964 +/* f00ab74: 24040008 */ addiu $a0,$zero,0x8 +/* f00ab78: 0c002f40 */ jal 0xbd00 +/* f00ab7c: 00408025 */ or $s0,$v0,$zero +/* f00ab80: 0002c080 */ sll $t8,$v0,0x2 +/* f00ab84: 0302c021 */ addu $t8,$t8,$v0 +/* f00ab88: 0018c040 */ sll $t8,$t8,0x1 +/* f00ab8c: 0c002f44 */ jal 0xbd10 +/* f00ab90: a7b8009e */ sh $t8,0x9e($sp) +/* f00ab94: 00025080 */ sll $t2,$v0,0x2 +/* f00ab98: 01425021 */ addu $t2,$t2,$v0 +/* f00ab9c: 000a5040 */ sll $t2,$t2,0x1 +/* f00aba0: 0c002f40 */ jal 0xbd00 +/* f00aba4: a7aa009c */ sh $t2,0x9c($sp) +/* f00aba8: 00028c00 */ sll $s1,$v0,0x10 +/* f00abac: 00117c03 */ sra $t7,$s1,0x10 +/* f00abb0: 0c002f22 */ jal 0xbc88 +/* f00abb4: 01e08825 */ or $s1,$t7,$zero +/* f00abb8: 00516021 */ addu $t4,$v0,$s1 +/* f00abbc: 000c6880 */ sll $t5,$t4,0x2 +/* f00abc0: 01ac6821 */ addu $t5,$t5,$t4 +/* f00abc4: 000d6840 */ sll $t5,$t5,0x1 +/* f00abc8: 0c002f44 */ jal 0xbd10 +/* f00abcc: a7ad009a */ sh $t5,0x9a($sp) +/* f00abd0: 00028c00 */ sll $s1,$v0,0x10 +/* f00abd4: 0011cc03 */ sra $t9,$s1,0x10 +/* f00abd8: 0c002f26 */ jal 0xbc98 +/* f00abdc: 03208825 */ or $s1,$t9,$zero +/* f00abe0: 00517821 */ addu $t7,$v0,$s1 +/* f00abe4: 000f7080 */ sll $t6,$t7,0x2 +/* f00abe8: 3c03800a */ lui $v1,0x800a +/* f00abec: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f00abf0: 01cf7021 */ addu $t6,$t6,$t7 +/* f00abf4: 000e7040 */ sll $t6,$t6,0x1 +/* f00abf8: a7ae0098 */ sh $t6,0x98($sp) +/* f00abfc: c4641bb0 */ lwc1 $f4,0x1bb0($v1) +/* f00ac00: c4601bbc */ lwc1 $f0,0x1bbc($v1) +/* f00ac04: c46e1bc4 */ lwc1 $f14,0x1bc4($v1) +/* f00ac08: e7a4008c */ swc1 $f4,0x8c($sp) +/* f00ac0c: c46a1bb8 */ lwc1 $f10,0x1bb8($v1) +/* f00ac10: 46000307 */ neg.s $f12,$f0 +/* f00ac14: 0fc259d4 */ jal func0f096750 +/* f00ac18: e7aa0088 */ swc1 $f10,0x88($sp) +/* f00ac1c: 3c017f1a */ lui $at,0x7f1a +/* f00ac20: c4267f50 */ lwc1 $f6,0x7f50($at) +/* f00ac24: 3c014080 */ lui $at,0x4080 +/* f00ac28: 44816000 */ mtc1 $at,$f12 +/* f00ac2c: 46060203 */ div.s $f8,$f0,$f6 +/* f00ac30: 0fc01ac2 */ jal func0f006b08 +/* f00ac34: e7a80078 */ swc1 $f8,0x78($sp) +/* f00ac38: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f00ac3c: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f00ac40: 3c014200 */ lui $at,0x4200 +/* f00ac44: 44819000 */ mtc1 $at,$f18 +/* f00ac48: 460a2180 */ add.s $f6,$f4,$f10 +/* f00ac4c: 3c017f1a */ lui $at,0x7f1a +/* f00ac50: c4287f54 */ lwc1 $f8,0x7f54($at) +/* f00ac54: 3c013f00 */ lui $at,0x3f00 +/* f00ac58: 46083083 */ div.s $f2,$f6,$f8 +/* f00ac5c: 44814000 */ mtc1 $at,$f8 +/* f00ac60: 3c0140c0 */ lui $at,0x40c0 +/* f00ac64: 4600110d */ trunc.w.s $f4,$f2 +/* f00ac68: 440c2000 */ mfc1 $t4,$f4 +/* f00ac6c: 46080101 */ sub.s $f4,$f0,$f8 +/* f00ac70: c7a80078 */ lwc1 $f8,0x78($sp) +/* f00ac74: 448c5000 */ mtc1 $t4,$f10 +/* f00ac78: 00000000 */ sll $zero,$zero,0x0 +/* f00ac7c: 468051a0 */ cvt.s.w $f6,$f10 +/* f00ac80: 44815000 */ mtc1 $at,$f10 +/* f00ac84: 3c013fc0 */ lui $at,0x3fc0 +/* f00ac88: 46061401 */ sub.s $f16,$f2,$f6 +/* f00ac8c: 460a2183 */ div.s $f6,$f4,$f10 +/* f00ac90: 44815000 */ mtc1 $at,$f10 +/* f00ac94: 3c014300 */ lui $at,0x4300 +/* f00ac98: e7b00038 */ swc1 $f16,0x38($sp) +/* f00ac9c: 46083100 */ add.s $f4,$f6,$f8 +/* f00aca0: 460a8182 */ mul.s $f6,$f16,$f10 +/* f00aca4: 44815000 */ mtc1 $at,$f10 +/* f00aca8: 3c014080 */ lui $at,0x4080 +/* f00acac: 44816000 */ mtc1 $at,$f12 +/* f00acb0: 46062380 */ add.s $f14,$f4,$f6 +/* f00acb4: 460e7200 */ add.s $f8,$f14,$f14 +/* f00acb8: 460a4102 */ mul.s $f4,$f8,$f10 +/* f00acbc: 00000000 */ sll $zero,$zero,0x0 +/* f00acc0: 46122182 */ mul.s $f6,$f4,$f18 +/* f00acc4: 4600320d */ trunc.w.s $f8,$f6 +/* f00acc8: 44194000 */ mfc1 $t9,$f8 +/* f00accc: 00000000 */ sll $zero,$zero,0x0 +/* f00acd0: 07210004 */ bgez $t9,.L0f00ace4 +/* f00acd4: 333807ff */ andi $t8,$t9,0x7ff +/* f00acd8: 13000002 */ beqz $t8,.L0f00ace4 +/* f00acdc: 00000000 */ sll $zero,$zero,0x0 +/* f00ace0: 2718f800 */ addiu $t8,$t8,-2048 +.L0f00ace4: +/* f00ace4: 0fc01ad5 */ jal func0f006b54 +/* f00ace8: a7b80076 */ sh $t8,0x76($sp) +/* f00acec: 3c014200 */ lui $at,0x4200 +/* f00acf0: 44819000 */ mtc1 $at,$f18 +/* f00acf4: 3c013f00 */ lui $at,0x3f00 +/* f00acf8: 44815000 */ mtc1 $at,$f10 +/* f00acfc: 3c01c110 */ lui $at,0xc110 +/* f00ad00: 44813000 */ mtc1 $at,$f6 +/* f00ad04: 460a0101 */ sub.s $f4,$f0,$f10 +/* f00ad08: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f00ad0c: c7b00038 */ lwc1 $f16,0x38($sp) +/* f00ad10: 3c014300 */ lui $at,0x4300 +/* f00ad14: 46062203 */ div.s $f8,$f4,$f6 +/* f00ad18: 240c0001 */ addiu $t4,$zero,0x1 +/* f00ad1c: afac00ec */ sw $t4,0xec($sp) +/* f00ad20: 8fa40110 */ lw $a0,0x110($sp) +/* f00ad24: 460a4100 */ add.s $f4,$f8,$f10 +/* f00ad28: 44814000 */ mtc1 $at,$f8 +/* f00ad2c: 3c014100 */ lui $at,0x4100 +/* f00ad30: 46102380 */ add.s $f14,$f4,$f16 +/* f00ad34: 460e7180 */ add.s $f6,$f14,$f14 +/* f00ad38: 46083282 */ mul.s $f10,$f6,$f8 +/* f00ad3c: c7a80100 */ lwc1 $f8,0x100($sp) +/* f00ad40: 46125102 */ mul.s $f4,$f10,$f18 +/* f00ad44: 44815000 */ mtc1 $at,$f10 +/* f00ad48: 3c018006 */ lui $at,0x8006 +/* f00ad4c: c4221630 */ lwc1 $f2,0x1630($at) +/* f00ad50: 3c014300 */ lui $at,0x4300 +/* f00ad54: 46021300 */ add.s $f12,$f2,$f2 +/* f00ad58: 4600218d */ trunc.w.s $f6,$f4 +/* f00ad5c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f00ad60: 44814000 */ mtc1 $at,$f8 +/* f00ad64: 3c014280 */ lui $at,0x4280 +/* f00ad68: 44113000 */ mfc1 $s1,$f6 +/* f00ad6c: 46086282 */ mul.s $f10,$f12,$f8 +/* f00ad70: 44814000 */ mtc1 $at,$f8 +/* f00ad74: 06210004 */ bgez $s1,.L0f00ad88 +/* f00ad78: 322f07ff */ andi $t7,$s1,0x7ff +/* f00ad7c: 11e00002 */ beqz $t7,.L0f00ad88 +/* f00ad80: 00000000 */ sll $zero,$zero,0x0 +/* f00ad84: 25eff800 */ addiu $t7,$t7,-2048 +.L0f00ad88: +/* f00ad88: 4600218d */ trunc.w.s $f6,$f4 +/* f00ad8c: 46125102 */ mul.s $f4,$f10,$f18 +/* f00ad90: 000f7400 */ sll $t6,$t7,0x10 +/* f00ad94: 000e5c03 */ sra $t3,$t6,0x10 +/* f00ad98: 46086282 */ mul.s $f10,$f12,$f8 +/* f00ad9c: 44023000 */ mfc1 $v0,$f6 +/* f00ada0: 01608825 */ or $s1,$t3,$zero +/* f00ada4: 04410004 */ bgez $v0,.L0f00adb8 +/* f00ada8: 304d07ff */ andi $t5,$v0,0x7ff +/* f00adac: 11a00002 */ beqz $t5,.L0f00adb8 +/* f00adb0: 00000000 */ sll $zero,$zero,0x0 +/* f00adb4: 25adf800 */ addiu $t5,$t5,-2048 +.L0f00adb8: +/* f00adb8: 4600218d */ trunc.w.s $f6,$f4 +/* f00adbc: 46125102 */ mul.s $f4,$f10,$f18 +/* f00adc0: 01a01025 */ or $v0,$t5,$zero +/* f00adc4: 440b3000 */ mfc1 $t3,$f6 +/* f00adc8: 00000000 */ sll $zero,$zero,0x0 +/* f00adcc: 004b6821 */ addu $t5,$v0,$t3 +/* f00add0: 4600218d */ trunc.w.s $f6,$f4 +/* f00add4: a7ad00fa */ sh $t5,0xfa($sp) +/* f00add8: 440f3000 */ mfc1 $t7,$f6 +/* f00addc: 00000000 */ sll $zero,$zero,0x0 +/* f00ade0: 004f5821 */ addu $t3,$v0,$t7 +/* f00ade4: 0fc351e7 */ jal func0f0d479c +/* f00ade8: a7ab0072 */ sh $t3,0x72($sp) +/* f00adec: 3c05800b */ lui $a1,0x800b +/* f00adf0: 87a80072 */ lh $t0,0x72($sp) +/* f00adf4: 87a900fa */ lh $t1,0xfa($sp) +/* f00adf8: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f00adfc: 240d0002 */ addiu $t5,$zero,0x2 +/* f00ae00: 24190001 */ addiu $t9,$zero,0x1 +/* f00ae04: afa20110 */ sw $v0,0x110($sp) +/* f00ae08: afb90014 */ sw $t9,0x14($sp) +/* f00ae0c: afad0010 */ sw $t5,0x10($sp) +/* f00ae10: 27a40110 */ addiu $a0,$sp,0x110 +/* f00ae14: 24060004 */ addiu $a2,$zero,0x4 +/* f00ae18: 24070001 */ addiu $a3,$zero,0x1 +/* f00ae1c: afa00018 */ sw $zero,0x18($sp) +/* f00ae20: a7a80072 */ sh $t0,0x72($sp) +/* f00ae24: a7a900fa */ sh $t1,0xfa($sp) +/* f00ae28: 0fc2ce70 */ jal func0f0b39c0 +/* f00ae2c: 24a50048 */ addiu $a1,$a1,0x48 +/* f00ae30: 8fb80110 */ lw $t8,0x110($sp) +/* f00ae34: 87a80072 */ lh $t0,0x72($sp) +/* f00ae38: 87a900fa */ lh $t1,0xfa($sp) +/* f00ae3c: 270a0008 */ addiu $t2,$t8,0x8 +/* f00ae40: afaa0110 */ sw $t2,0x110($sp) +/* f00ae44: 3c0fe700 */ lui $t7,0xe700 +/* f00ae48: af0f0000 */ sw $t7,0x0($t8) +/* f00ae4c: af000004 */ sw $zero,0x4($t8) +/* f00ae50: 8fae0110 */ lw $t6,0x110($sp) +/* f00ae54: 3c0cba00 */ lui $t4,0xba00 +/* f00ae58: 358c1402 */ ori $t4,$t4,0x1402 +/* f00ae5c: 25cb0008 */ addiu $t3,$t6,0x8 +/* f00ae60: afab0110 */ sw $t3,0x110($sp) +/* f00ae64: adc00004 */ sw $zero,0x4($t6) +/* f00ae68: adcc0000 */ sw $t4,0x0($t6) +/* f00ae6c: 8fad0110 */ lw $t5,0x110($sp) +/* f00ae70: 3c18b900 */ lui $t8,0xb900 +/* f00ae74: 37180002 */ ori $t8,$t8,0x2 +/* f00ae78: 25b90008 */ addiu $t9,$t5,0x8 +/* f00ae7c: afb90110 */ sw $t9,0x110($sp) +/* f00ae80: ada00004 */ sw $zero,0x4($t5) +/* f00ae84: adb80000 */ sw $t8,0x0($t5) +/* f00ae88: 8faa0110 */ lw $t2,0x110($sp) +/* f00ae8c: 3c0efc12 */ lui $t6,0xfc12 +/* f00ae90: 3c0bff33 */ lui $t3,0xff33 +/* f00ae94: 254f0008 */ addiu $t7,$t2,0x8 +/* f00ae98: afaf0110 */ sw $t7,0x110($sp) +/* f00ae9c: 356bffff */ ori $t3,$t3,0xffff +/* f00aea0: 35ce1824 */ ori $t6,$t6,0x1824 +/* f00aea4: ad4e0000 */ sw $t6,0x0($t2) +/* f00aea8: ad4b0004 */ sw $t3,0x4($t2) +/* f00aeac: 8fac0110 */ lw $t4,0x110($sp) +/* f00aeb0: 24183000 */ addiu $t8,$zero,0x3000 +/* f00aeb4: 3c19b600 */ lui $t9,0xb600 +/* f00aeb8: 258d0008 */ addiu $t5,$t4,0x8 +/* f00aebc: afad0110 */ sw $t5,0x110($sp) +/* f00aec0: ad980004 */ sw $t8,0x4($t4) +/* f00aec4: ad990000 */ sw $t9,0x0($t4) +/* f00aec8: 8faa0110 */ lw $t2,0x110($sp) +/* f00aecc: 87a7009c */ lh $a3,0x9c($sp) +/* f00aed0: 87a6009e */ lh $a2,0x9e($sp) +/* f00aed4: 254f0008 */ addiu $t7,$t2,0x8 +/* f00aed8: afaf0110 */ sw $t7,0x110($sp) +/* f00aedc: 3c0eba00 */ lui $t6,0xba00 +/* f00aee0: 35ce0602 */ ori $t6,$t6,0x602 +/* f00aee4: 240b00c0 */ addiu $t3,$zero,0xc0 +/* f00aee8: ad4b0004 */ sw $t3,0x4($t2) +/* f00aeec: ad4e0000 */ sw $t6,0x0($t2) +/* f00aef0: 8fac0110 */ lw $t4,0x110($sp) +/* f00aef4: 3c19ba00 */ lui $t9,0xba00 +/* f00aef8: 37390c02 */ ori $t9,$t9,0xc02 +/* f00aefc: 258d0008 */ addiu $t5,$t4,0x8 +/* f00af00: afad0110 */ sw $t5,0x110($sp) +/* f00af04: 24182000 */ addiu $t8,$zero,0x2000 +/* f00af08: ad980004 */ sw $t8,0x4($t4) +/* f00af0c: ad990000 */ sw $t9,0x0($t4) +/* f00af10: 8faa0110 */ lw $t2,0x110($sp) +/* f00af14: 3c0eb900 */ lui $t6,0xb900 +/* f00af18: 3c0b0050 */ lui $t3,0x50 +/* f00af1c: 254f0008 */ addiu $t7,$t2,0x8 +/* f00af20: afaf0110 */ sw $t7,0x110($sp) +/* f00af24: 356b4340 */ ori $t3,$t3,0x4340 +/* f00af28: 35ce031d */ ori $t6,$t6,0x31d +/* f00af2c: ad4e0000 */ sw $t6,0x0($t2) +/* f00af30: ad4b0004 */ sw $t3,0x4($t2) +/* f00af34: 8fac0110 */ lw $t4,0x110($sp) +/* f00af38: 3c19ba00 */ lui $t9,0xba00 +/* f00af3c: 37391301 */ ori $t9,$t9,0x1301 +/* f00af40: 258d0008 */ addiu $t5,$t4,0x8 +/* f00af44: afad0110 */ sw $t5,0x110($sp) +/* f00af48: 3c180008 */ lui $t8,0x8 +/* f00af4c: ad980004 */ sw $t8,0x4($t4) +/* f00af50: ad990000 */ sw $t9,0x0($t4) +/* f00af54: a6070002 */ sh $a3,0x2($s0) +/* f00af58: a6060000 */ sh $a2,0x0($s0) +/* f00af5c: 87a40098 */ lh $a0,0x98($sp) +/* f00af60: 87a3009a */ lh $v1,0x9a($sp) +/* f00af64: 2402fff6 */ addiu $v0,$zero,-10 +/* f00af68: a6020004 */ sh $v0,0x4($s0) +/* f00af6c: a6020010 */ sh $v0,0x10($s0) +/* f00af70: a602001c */ sh $v0,0x1c($s0) +/* f00af74: a6020028 */ sh $v0,0x28($s0) +/* f00af78: a6020034 */ sh $v0,0x34($s0) +/* f00af7c: a6020040 */ sh $v0,0x40($s0) +/* f00af80: a602004c */ sh $v0,0x4c($s0) +/* f00af84: a6020058 */ sh $v0,0x58($s0) +/* f00af88: a6110008 */ sh $s1,0x8($s0) +/* f00af8c: a608000a */ sh $t0,0xa($s0) +/* f00af90: a607000e */ sh $a3,0xe($s0) +/* f00af94: a6070032 */ sh $a3,0x32($s0) +/* f00af98: a607003e */ sh $a3,0x3e($s0) +/* f00af9c: a6060024 */ sh $a2,0x24($s0) +/* f00afa0: a6060030 */ sh $a2,0x30($s0) +/* f00afa4: a6060054 */ sh $a2,0x54($s0) +/* f00afa8: a604001a */ sh $a0,0x1a($s0) +/* f00afac: a6040026 */ sh $a0,0x26($s0) +/* f00afb0: a604004a */ sh $a0,0x4a($s0) +/* f00afb4: a6040056 */ sh $a0,0x56($s0) +/* f00afb8: a603000c */ sh $v1,0xc($s0) +/* f00afbc: a6030018 */ sh $v1,0x18($s0) +/* f00afc0: a603003c */ sh $v1,0x3c($s0) +/* f00afc4: a6030048 */ sh $v1,0x48($s0) +/* f00afc8: 87a40076 */ lh $a0,0x76($sp) +/* f00afcc: 262203c0 */ addiu $v0,$s1,0x3c0 +/* f00afd0: 25030280 */ addiu $v1,$t0,0x280 +/* f00afd4: a6020014 */ sh $v0,0x14($s0) +/* f00afd8: a6020020 */ sh $v0,0x20($s0) +/* f00afdc: a6030022 */ sh $v1,0x22($s0) +/* f00afe0: a611002c */ sh $s1,0x2c($s0) +/* f00afe4: a603002e */ sh $v1,0x2e($s0) +/* f00afe8: a2000007 */ sb $zero,0x7($s0) +/* f00afec: a2000013 */ sb $zero,0x13($s0) +/* f00aff0: a200001f */ sb $zero,0x1f($s0) +/* f00aff4: a200002b */ sb $zero,0x2b($s0) +/* f00aff8: a6080016 */ sh $t0,0x16($s0) +/* f00affc: a609003a */ sh $t1,0x3a($s0) +/* f00b000: a6040038 */ sh $a0,0x38($s0) +/* f00b004: 8fa500a4 */ lw $a1,0xa4($sp) +/* f00b008: 252301e0 */ addiu $v1,$t1,0x1e0 +/* f00b00c: 24820280 */ addiu $v0,$a0,0x280 +/* f00b010: a6020044 */ sh $v0,0x44($s0) +/* f00b014: a6020050 */ sh $v0,0x50($s0) +/* f00b018: a6030052 */ sh $v1,0x52($s0) +/* f00b01c: a603005e */ sh $v1,0x5e($s0) +/* f00b020: a2000037 */ sb $zero,0x37($s0) +/* f00b024: a2000043 */ sb $zero,0x43($s0) +/* f00b028: a200004f */ sb $zero,0x4f($s0) +/* f00b02c: a200005b */ sb $zero,0x5b($s0) +/* f00b030: 3c0142fe */ lui $at,0x42fe +/* f00b034: a6090046 */ sh $t1,0x46($s0) +/* f00b038: a604005c */ sh $a0,0x5c($s0) +/* f00b03c: c7aa0108 */ lwc1 $f10,0x108($sp) +/* f00b040: 44814000 */ mtc1 $at,$f8 +/* f00b044: 240f0001 */ addiu $t7,$zero,0x1 +/* f00b048: 3c0d0700 */ lui $t5,0x700 +/* f00b04c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f00b050: 3c014f00 */ lui $at,0x4f00 +/* f00b054: 35ad0004 */ ori $t5,$t5,0x4 +/* f00b058: 444af800 */ cfc1 $t2,$31 +/* f00b05c: 44cff800 */ ctc1 $t7,$31 +/* f00b060: 00000000 */ sll $zero,$zero,0x0 +/* f00b064: 460021a4 */ cvt.w.s $f6,$f4 +/* f00b068: 444ff800 */ cfc1 $t7,$31 +/* f00b06c: 00000000 */ sll $zero,$zero,0x0 +/* f00b070: 31ef0078 */ andi $t7,$t7,0x78 +/* f00b074: 51e00013 */ beqzl $t7,.L0f00b0c4 +/* f00b078: 440f3000 */ mfc1 $t7,$f6 +/* f00b07c: 44813000 */ mtc1 $at,$f6 +/* f00b080: 240f0001 */ addiu $t7,$zero,0x1 +/* f00b084: 46062181 */ sub.s $f6,$f4,$f6 +/* f00b088: 44cff800 */ ctc1 $t7,$31 +/* f00b08c: 00000000 */ sll $zero,$zero,0x0 +/* f00b090: 460031a4 */ cvt.w.s $f6,$f6 +/* f00b094: 444ff800 */ cfc1 $t7,$31 +/* f00b098: 00000000 */ sll $zero,$zero,0x0 +/* f00b09c: 31ef0078 */ andi $t7,$t7,0x78 +/* f00b0a0: 15e00005 */ bnez $t7,.L0f00b0b8 +/* f00b0a4: 00000000 */ sll $zero,$zero,0x0 +/* f00b0a8: 440f3000 */ mfc1 $t7,$f6 +/* f00b0ac: 3c018000 */ lui $at,0x8000 +/* f00b0b0: 10000007 */ beqz $zero,.L0f00b0d0 +/* f00b0b4: 01e17825 */ or $t7,$t7,$at +.L0f00b0b8: +/* f00b0b8: 10000005 */ beqz $zero,.L0f00b0d0 +/* f00b0bc: 240fffff */ addiu $t7,$zero,-1 +/* f00b0c0: 440f3000 */ mfc1 $t7,$f6 +.L0f00b0c4: +/* f00b0c4: 00000000 */ sll $zero,$zero,0x0 +/* f00b0c8: 05e0fffb */ bltz $t7,.L0f00b0b8 +/* f00b0cc: 00000000 */ sll $zero,$zero,0x0 +.L0f00b0d0: +/* f00b0d0: 3c013faf */ lui $at,0x3faf +/* f00b0d4: 34211100 */ ori $at,$at,0x1100 +/* f00b0d8: 01e17025 */ or $t6,$t7,$at +/* f00b0dc: acae0000 */ sw $t6,0x0($a1) +/* f00b0e0: 8fb10110 */ lw $s1,0x110($sp) +/* f00b0e4: 44caf800 */ ctc1 $t2,$31 +/* f00b0e8: 00a02025 */ or $a0,$a1,$zero +/* f00b0ec: 262c0008 */ addiu $t4,$s1,0x8 +/* f00b0f0: afac0110 */ sw $t4,0x110($sp) +/* f00b0f4: 0c012d20 */ jal 0x4b480 +/* f00b0f8: ae2d0000 */ sw $t5,0x0($s1) +/* f00b0fc: ae220004 */ sw $v0,0x4($s1) +/* f00b100: 8fb90110 */ lw $t9,0x110($sp) +/* f00b104: 3c0a0470 */ lui $t2,0x470 +/* f00b108: 354a0060 */ ori $t2,$t2,0x60 +/* f00b10c: 27380008 */ addiu $t8,$t9,0x8 +/* f00b110: afb80110 */ sw $t8,0x110($sp) +/* f00b114: af2a0000 */ sw $t2,0x0($t9) +/* f00b118: 02002025 */ or $a0,$s0,$zero +/* f00b11c: 0c012d20 */ jal 0x4b480 +/* f00b120: afb90044 */ sw $t9,0x44($sp) +/* f00b124: 8fa50044 */ lw $a1,0x44($sp) +/* f00b128: 3c0bb100 */ lui $t3,0xb100 +/* f00b12c: 3c0c7654 */ lui $t4,0x7654 +/* f00b130: aca20004 */ sw $v0,0x4($a1) +/* f00b134: 8faf0110 */ lw $t7,0x110($sp) +/* f00b138: 358c3210 */ ori $t4,$t4,0x3210 +/* f00b13c: 356b4602 */ ori $t3,$t3,0x4602 +/* f00b140: 25ee0008 */ addiu $t6,$t7,0x8 +/* f00b144: afae0110 */ sw $t6,0x110($sp) +/* f00b148: adec0004 */ sw $t4,0x4($t7) +/* f00b14c: adeb0000 */ sw $t3,0x0($t7) +/* f00b150: 8fad00ec */ lw $t5,0xec($sp) +.L0f00b154: +/* f00b154: 51a00005 */ beqzl $t5,.L0f00b16c +/* f00b158: 8fbf002c */ lw $ra,0x2c($sp) +/* f00b15c: 0fc35272 */ jal func0f0d49c8 +/* f00b160: 8fa40110 */ lw $a0,0x110($sp) +/* f00b164: afa20110 */ sw $v0,0x110($sp) +/* f00b168: 8fbf002c */ lw $ra,0x2c($sp) +.L0f00b16c: +/* f00b16c: 8fa20110 */ lw $v0,0x110($sp) +/* f00b170: 8fb00024 */ lw $s0,0x24($sp) +/* f00b174: 8fb10028 */ lw $s1,0x28($sp) +/* f00b178: 03e00008 */ jr $ra +/* f00b17c: 27bd0110 */ addiu $sp,$sp,0x110 +/* f00b180: 03e00008 */ jr $ra +/* f00b184: 00000000 */ sll $zero,$zero,0x0 +/* f00b188: 00000000 */ sll $zero,$zero,0x0 +/* f00b18c: 00000000 */ sll $zero,$zero,0x0 +/* f00b190: 3c0e0200 */ lui $t6,0x200 +/* f00b194: 3c0f01ff */ lui $t7,0x1ff +/* f00b198: 25ef7ca0 */ addiu $t7,$t7,0x7ca0 +/* f00b19c: 25ceea20 */ addiu $t6,$t6,-5600 +/* f00b1a0: 01cf3023 */ subu $a2,$t6,$t7 +/* f00b1a4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00b1a8: 24c6000f */ addiu $a2,$a2,0xf +/* f00b1ac: 2401fff0 */ addiu $at,$zero,-16 +/* f00b1b0: afbf0014 */ sw $ra,0x14($sp) +/* f00b1b4: 00c12024 */ and $a0,$a2,$at +/* f00b1b8: 00803025 */ or $a2,$a0,$zero +/* f00b1bc: afa40018 */ sw $a0,0x18($sp) +/* f00b1c0: 0c0048f2 */ jal 0x123c8 +/* f00b1c4: 24050006 */ addiu $a1,$zero,0x6 +/* f00b1c8: 3c03800b */ lui $v1,0x800b +/* f00b1cc: 2463abc0 */ addiu $v1,$v1,-21568 +/* f00b1d0: 3c0501ff */ lui $a1,0x1ff +/* f00b1d4: ac620000 */ sw $v0,0x0($v1) +/* f00b1d8: 8fa60018 */ lw $a2,0x18($sp) +/* f00b1dc: 24a57ca0 */ addiu $a1,$a1,0x7ca0 +/* f00b1e0: 0c003504 */ jal 0xd410 +/* f00b1e4: 00402025 */ or $a0,$v0,$zero +/* f00b1e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f00b1ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00b1f0: 03e00008 */ jr $ra +/* f00b1f4: 00000000 */ sll $zero,$zero,0x0 +/* f00b1f8: 00000000 */ sll $zero,$zero,0x0 +/* f00b1fc: 00000000 */ sll $zero,$zero,0x0 +/* f00b200: 03e00008 */ jr $ra +/* f00b204: 00000000 */ sll $zero,$zero,0x0 +/* f00b208: 00000000 */ sll $zero,$zero,0x0 +/* f00b20c: 00000000 */ sll $zero,$zero,0x0 +/* f00b210: 27bdfdf8 */ addiu $sp,$sp,-520 +/* f00b214: afb2001c */ sw $s2,0x1c($sp) +/* f00b218: afb00014 */ sw $s0,0x14($sp) +/* f00b21c: afb30020 */ sw $s3,0x20($sp) +/* f00b220: afb10018 */ sw $s1,0x18($sp) +/* f00b224: 3c108009 */ lui $s0,0x8009 +/* f00b228: 3c128009 */ lui $s2,0x8009 +/* f00b22c: afbf0024 */ sw $ra,0x24($sp) +/* f00b230: 265284c1 */ addiu $s2,$s2,-31551 +/* f00b234: 261084b8 */ addiu $s0,$s0,-31560 +/* f00b238: 00008825 */ or $s1,$zero,$zero +/* f00b23c: 27b30038 */ addiu $s3,$sp,0x38 +.L0f00b240: +/* f00b240: a2000004 */ sb $zero,0x4($s0) +/* f00b244: a2000005 */ sb $zero,0x5($s0) +/* f00b248: a2000006 */ sb $zero,0x6($s0) +/* f00b24c: a2000007 */ sb $zero,0x7($s0) +/* f00b250: a2000008 */ sb $zero,0x8($s0) +/* f00b254: 02202025 */ or $a0,$s1,$zero +/* f00b258: 02602825 */ or $a1,$s3,$zero +/* f00b25c: 0fc66e96 */ jal func0f19ba58 +/* f00b260: 240601ca */ addiu $a2,$zero,0x1ca +/* f00b264: 00402025 */ or $a0,$v0,$zero +/* f00b268: 02402825 */ or $a1,$s2,$zero +/* f00b26c: 24060010 */ addiu $a2,$zero,0x10 +/* f00b270: 0fc66f53 */ jal func0f19bd4c +/* f00b274: 02203825 */ or $a3,$s1,$zero +/* f00b278: 26310001 */ addiu $s1,$s1,0x1 +/* f00b27c: 2a21001e */ slti $at,$s1,0x1e +/* f00b280: 2610001a */ addiu $s0,$s0,0x1a +/* f00b284: 1420ffee */ bnez $at,.L0f00b240 +/* f00b288: 2652001a */ addiu $s2,$s2,0x1a +/* f00b28c: 0fc636df */ jal func0f18db7c +/* f00b290: 00008825 */ or $s1,$zero,$zero +/* f00b294: 18400017 */ blez $v0,.L0f00b2f4 +/* f00b298: 00117080 */ sll $t6,$s1,0x2 +/* f00b29c: 01d17023 */ subu $t6,$t6,$s1 +/* f00b2a0: 3c0f8008 */ lui $t7,0x8008 +/* f00b2a4: 25ef7b6c */ addiu $t7,$t7,0x7b6c +/* f00b2a8: 000e70c0 */ sll $t6,$t6,0x3 +/* f00b2ac: 01cf8021 */ addu $s0,$t6,$t7 +/* f00b2b0: 26120008 */ addiu $s2,$s0,0x8 +/* f00b2b4: 8e040004 */ lw $a0,0x4($s0) +.L0f00b2b8: +/* f00b2b8: 02602825 */ or $a1,$s3,$zero +/* f00b2bc: 0fc66e45 */ jal func0f19b914 +/* f00b2c0: 240601ca */ addiu $a2,$zero,0x1ca +/* f00b2c4: 00402025 */ or $a0,$v0,$zero +/* f00b2c8: 02402825 */ or $a1,$s2,$zero +/* f00b2cc: 24060010 */ addiu $a2,$zero,0x10 +/* f00b2d0: 0fc66f53 */ jal func0f19bd4c +/* f00b2d4: 2407ffff */ addiu $a3,$zero,-1 +/* f00b2d8: 26310001 */ addiu $s1,$s1,0x1 +/* f00b2dc: 26100018 */ addiu $s0,$s0,0x18 +/* f00b2e0: 0fc636df */ jal func0f18db7c +/* f00b2e4: 26520018 */ addiu $s2,$s2,0x18 +/* f00b2e8: 0222082a */ slt $at,$s1,$v0 +/* f00b2ec: 5420fff2 */ bnezl $at,.L0f00b2b8 +/* f00b2f0: 8e040004 */ lw $a0,0x4($s0) +.L0f00b2f4: +/* f00b2f4: 0fc66bf7 */ jal func0f19afdc +/* f00b2f8: 00000000 */ sll $zero,$zero,0x0 +/* f00b2fc: 8fbf0024 */ lw $ra,0x24($sp) +/* f00b300: 8fb00014 */ lw $s0,0x14($sp) +/* f00b304: 8fb10018 */ lw $s1,0x18($sp) +/* f00b308: 8fb2001c */ lw $s2,0x1c($sp) +/* f00b30c: 8fb30020 */ lw $s3,0x20($sp) +/* f00b310: 03e00008 */ jr $ra +/* f00b314: 27bd0208 */ addiu $sp,$sp,0x208 +/* f00b318: 00000000 */ sll $zero,$zero,0x0 +/* f00b31c: 00000000 */ sll $zero,$zero,0x0 +/* f00b320: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00b324: 3c02800b */ lui $v0,0x800b +/* f00b328: 3c03800b */ lui $v1,0x800b +/* f00b32c: afbf001c */ sw $ra,0x1c($sp) +/* f00b330: afb00018 */ sw $s0,0x18($sp) +/* f00b334: afa40020 */ sw $a0,0x20($sp) +/* f00b338: 2463abb4 */ addiu $v1,$v1,-21580 +/* f00b33c: 2442aaa0 */ addiu $v0,$v0,-21856 +.L0f00b340: +/* f00b340: 24420004 */ addiu $v0,$v0,0x4 +/* f00b344: 1443fffe */ bne $v0,$v1,.L0f00b340 +/* f00b348: ac40fffc */ sw $zero,-0x4($v0) +/* f00b34c: 0fc5b9bd */ jal func0f16e6f4 +/* f00b350: 24040026 */ addiu $a0,$zero,0x26 +/* f00b354: 00402025 */ or $a0,$v0,$zero +/* f00b358: 0fc59c3f */ jal func0f1670fc +/* f00b35c: 24050022 */ addiu $a1,$zero,0x22 +/* f00b360: 3c10800b */ lui $s0,0x800b +/* f00b364: 2610aaa0 */ addiu $s0,$s0,-21856 +/* f00b368: ae020098 */ sw $v0,0x98($s0) +/* f00b36c: 0fc5b9bd */ jal func0f16e6f4 +/* f00b370: 24040028 */ addiu $a0,$zero,0x28 +/* f00b374: 00402025 */ or $a0,$v0,$zero +/* f00b378: 0fc59c3f */ jal func0f1670fc +/* f00b37c: 24050022 */ addiu $a1,$zero,0x22 +/* f00b380: ae0200a0 */ sw $v0,0xa0($s0) +/* f00b384: 0fc5b9bd */ jal func0f16e6f4 +/* f00b388: 24040029 */ addiu $a0,$zero,0x29 +/* f00b38c: 00402025 */ or $a0,$v0,$zero +/* f00b390: 0fc59c3f */ jal func0f1670fc +/* f00b394: 24050022 */ addiu $a1,$zero,0x22 +/* f00b398: ae0200a4 */ sw $v0,0xa4($s0) +/* f00b39c: 0fc5b9bd */ jal func0f16e6f4 +/* f00b3a0: 2404002a */ addiu $a0,$zero,0x2a +/* f00b3a4: 00402025 */ or $a0,$v0,$zero +/* f00b3a8: 0fc59c3f */ jal func0f1670fc +/* f00b3ac: 24050022 */ addiu $a1,$zero,0x22 +/* f00b3b0: ae0200a8 */ sw $v0,0xa8($s0) +/* f00b3b4: 0fc5b9bd */ jal func0f16e6f4 +/* f00b3b8: 2404002b */ addiu $a0,$zero,0x2b +/* f00b3bc: 00402025 */ or $a0,$v0,$zero +/* f00b3c0: 0fc59c3f */ jal func0f1670fc +/* f00b3c4: 24050022 */ addiu $a1,$zero,0x22 +/* f00b3c8: ae0200ac */ sw $v0,0xac($s0) +/* f00b3cc: 0fc5b9bd */ jal func0f16e6f4 +/* f00b3d0: 2404002c */ addiu $a0,$zero,0x2c +/* f00b3d4: 00402025 */ or $a0,$v0,$zero +/* f00b3d8: 0fc59c3f */ jal func0f1670fc +/* f00b3dc: 24050022 */ addiu $a1,$zero,0x22 +/* f00b3e0: 8fae0020 */ lw $t6,0x20($sp) +/* f00b3e4: 2401005c */ addiu $at,$zero,0x5c +/* f00b3e8: ae0200b0 */ sw $v0,0xb0($s0) +/* f00b3ec: 55c10008 */ bnel $t6,$at,.L0f00b410 +/* f00b3f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f00b3f4: 0fc5b9bd */ jal func0f16e6f4 +/* f00b3f8: 24040027 */ addiu $a0,$zero,0x27 +/* f00b3fc: 00402025 */ or $a0,$v0,$zero +/* f00b400: 0fc59c3f */ jal func0f1670fc +/* f00b404: 24050022 */ addiu $a1,$zero,0x22 +/* f00b408: ae02009c */ sw $v0,0x9c($s0) +/* f00b40c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f00b410: +/* f00b410: 8fb00018 */ lw $s0,0x18($sp) +/* f00b414: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00b418: 03e00008 */ jr $ra +/* f00b41c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00b420 +/* f00b420: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00b424: afbf0014 */ sw $ra,0x14($sp) +/* f00b428: 3c018006 */ lui $at,0x8006 +/* f00b42c: ac202410 */ sw $zero,0x2410($at) +/* f00b430: 24040080 */ addiu $a0,$zero,0x80 +/* f00b434: 0c0048f2 */ jal 0x123c8 +/* f00b438: 24050004 */ addiu $a1,$zero,0x4 +/* f00b43c: 3c01800a */ lui $at,0x800a +/* f00b440: ac22cc80 */ sw $v0,-0x3380($at) +/* f00b444: 24040080 */ addiu $a0,$zero,0x80 +/* f00b448: 0c0048f2 */ jal 0x123c8 +/* f00b44c: 24050004 */ addiu $a1,$zero,0x4 +/* f00b450: 3c01800a */ lui $at,0x800a +/* f00b454: ac22cc84 */ sw $v0,-0x337c($at) +/* f00b458: 24040080 */ addiu $a0,$zero,0x80 +/* f00b45c: 0c0048f2 */ jal 0x123c8 +/* f00b460: 24050004 */ addiu $a1,$zero,0x4 +/* f00b464: 8fbf0014 */ lw $ra,0x14($sp) +/* f00b468: 3c01800a */ lui $at,0x800a +/* f00b46c: ac22cc88 */ sw $v0,-0x3378($at) +/* f00b470: 03e00008 */ jr $ra +/* f00b474: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00b478: 00000000 */ sll $zero,$zero,0x0 +/* f00b47c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00b480 +/* f00b480: 2402ffff */ addiu $v0,$zero,-1 +/* f00b484: 3c018006 */ lui $at,0x8006 +/* f00b488: ac2224b4 */ sw $v0,0x24b4($at) +/* f00b48c: 3c018006 */ lui $at,0x8006 +/* f00b490: ac2024d4 */ sw $zero,0x24d4($at) +/* f00b494: 3c018006 */ lui $at,0x8006 +/* f00b498: ac2024d8 */ sw $zero,0x24d8($at) +/* f00b49c: 3c018006 */ lui $at,0x8006 +/* f00b4a0: ac2024dc */ sw $zero,0x24dc($at) +/* f00b4a4: 3c018006 */ lui $at,0x8006 +/* f00b4a8: 240e0002 */ addiu $t6,$zero,0x2 +/* f00b4ac: ac2e24bc */ sw $t6,0x24bc($at) +/* f00b4b0: 3c188006 */ lui $t8,0x8006 +/* f00b4b4: 8f1824f0 */ lw $t8,0x24f0($t8) +/* f00b4b8: 3c018006 */ lui $at,0x8006 +/* f00b4bc: ac2224c0 */ sw $v0,0x24c0($at) +/* f00b4c0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00b4c4: 3c018006 */ lui $at,0x8006 +/* f00b4c8: 240f0001 */ addiu $t7,$zero,0x1 +/* f00b4cc: afbf0014 */ sw $ra,0x14($sp) +/* f00b4d0: 13000004 */ beqz $t8,.L0f00b4e4 +/* f00b4d4: ac2f24f4 */ sw $t7,0x24f4($at) +/* f00b4d8: 24190005 */ addiu $t9,$zero,0x5 +/* f00b4dc: 3c018006 */ lui $at,0x8006 +/* f00b4e0: ac3924b8 */ sw $t9,0x24b8($at) +.L0f00b4e4: +/* f00b4e4: 3c040004 */ lui $a0,0x4 +/* f00b4e8: 34847800 */ ori $a0,$a0,0x7800 +/* f00b4ec: 0c0048f2 */ jal 0x123c8 +/* f00b4f0: 24050004 */ addiu $a1,$zero,0x4 +/* f00b4f4: 3c01800a */ lui $at,0x800a +/* f00b4f8: 0fc02d08 */ jal func0f00b420 +/* f00b4fc: ac22cca0 */ sw $v0,-0x3360($at) +/* f00b500: 8fbf0014 */ lw $ra,0x14($sp) +/* f00b504: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00b508: 03e00008 */ jr $ra +/* f00b50c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00b510 +/* f00b510: 3c013f80 */ lui $at,0x3f80 +/* f00b514: 44812000 */ mtc1 $at,$f4 +/* f00b518: 3c018006 */ lui $at,0x8006 +/* f00b51c: 240e1388 */ addiu $t6,$zero,0x1388 +/* f00b520: e4242968 */ swc1 $f4,0x2968($at) +/* f00b524: 3c018006 */ lui $at,0x8006 +/* f00b528: ac20296c */ sw $zero,0x296c($at) +/* f00b52c: 3c018006 */ lui $at,0x8006 +/* f00b530: ac202970 */ sw $zero,0x2970($at) +/* f00b534: 3c018006 */ lui $at,0x8006 +/* f00b538: ac202974 */ sw $zero,0x2974($at) +/* f00b53c: 3c018006 */ lui $at,0x8006 +/* f00b540: ac202978 */ sw $zero,0x2978($at) +/* f00b544: 3c018006 */ lui $at,0x8006 +/* f00b548: ac20297c */ sw $zero,0x297c($at) +/* f00b54c: 3c018006 */ lui $at,0x8006 +/* f00b550: ac2e2984 */ sw $t6,0x2984($at) +/* f00b554: 3c018006 */ lui $at,0x8006 +/* f00b558: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00b55c: ac202988 */ sw $zero,0x2988($at) +/* f00b560: afbf001c */ sw $ra,0x1c($sp) +/* f00b564: 3c018006 */ lui $at,0x8006 +/* f00b568: afb10018 */ sw $s1,0x18($sp) +/* f00b56c: afb00014 */ sw $s0,0x14($sp) +/* f00b570: ac20298c */ sw $zero,0x298c($at) +/* f00b574: 24040730 */ addiu $a0,$zero,0x730 +/* f00b578: 0c0048f2 */ jal 0x123c8 +/* f00b57c: 24050004 */ addiu $a1,$zero,0x4 +/* f00b580: 3c048006 */ lui $a0,0x8006 +/* f00b584: 24842a8c */ addiu $a0,$a0,0x2a8c +/* f00b588: ac820000 */ sw $v0,0x0($a0) +/* f00b58c: 00001825 */ or $v1,$zero,$zero +.L0f00b590: +/* f00b590: 8c8f0000 */ lw $t7,0x0($a0) +/* f00b594: 01e3c021 */ addu $t8,$t7,$v1 +/* f00b598: 2463005c */ addiu $v1,$v1,0x5c +/* f00b59c: 28610730 */ slti $at,$v1,0x730 +/* f00b5a0: 1420fffb */ bnez $at,.L0f00b590 +/* f00b5a4: af000000 */ sw $zero,0x0($t8) +/* f00b5a8: 3c018006 */ lui $at,0x8006 +/* f00b5ac: ac202a90 */ sw $zero,0x2a90($at) +/* f00b5b0: 3c01800a */ lui $at,0x800a +/* f00b5b4: ac20cd10 */ sw $zero,-0x32f0($at) +/* f00b5b8: 3c01800a */ lui $at,0x800a +/* f00b5bc: ac20cd14 */ sw $zero,-0x32ec($at) +/* f00b5c0: 3c01800a */ lui $at,0x800a +/* f00b5c4: ac20cd18 */ sw $zero,-0x32e8($at) +/* f00b5c8: 24041470 */ addiu $a0,$zero,0x1470 +/* f00b5cc: 0c0048f2 */ jal 0x123c8 +/* f00b5d0: 24050004 */ addiu $a1,$zero,0x4 +/* f00b5d4: 3c018006 */ lui $at,0x8006 +/* f00b5d8: 3c10800a */ lui $s0,0x800a +/* f00b5dc: 3c11800a */ lui $s1,0x800a +/* f00b5e0: ac222960 */ sw $v0,0x2960($at) +/* f00b5e4: 2631cd10 */ addiu $s1,$s1,-13040 +/* f00b5e8: 2610ccc0 */ addiu $s0,$s0,-13120 +.L0f00b5ec: +/* f00b5ec: 24040240 */ addiu $a0,$zero,0x240 +/* f00b5f0: 0c0048f2 */ jal 0x123c8 +/* f00b5f4: 24050004 */ addiu $a1,$zero,0x4 +/* f00b5f8: 2459003f */ addiu $t9,$v0,0x3f +/* f00b5fc: 3728003f */ ori $t0,$t9,0x3f +/* f00b600: 26100004 */ addiu $s0,$s0,0x4 +/* f00b604: 3909003f */ xori $t1,$t0,0x3f +/* f00b608: 1611fff8 */ bne $s0,$s1,.L0f00b5ec +/* f00b60c: ae09fffc */ sw $t1,-0x4($s0) +/* f00b610: 0fc02edc */ jal func0f00bb70 +/* f00b614: 00000000 */ sll $zero,$zero,0x0 +/* f00b618: 8fbf001c */ lw $ra,0x1c($sp) +/* f00b61c: 8fb00014 */ lw $s0,0x14($sp) +/* f00b620: 8fb10018 */ lw $s1,0x18($sp) +/* f00b624: 03e00008 */ jr $ra +/* f00b628: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f00b62c +/* f00b62c: 3c02800a */ lui $v0,0x800a +/* f00b630: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00b634: 8c4e006c */ lw $t6,0x6c($v0) +/* f00b638: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00b63c: afbf0014 */ sw $ra,0x14($sp) +/* f00b640: 11c00003 */ beqz $t6,.L0f00b650 +/* f00b644: afa40020 */ sw $a0,0x20($sp) +/* f00b648: 10000002 */ beqz $zero,.L0f00b654 +/* f00b64c: 24070001 */ addiu $a3,$zero,0x1 +.L0f00b650: +/* f00b650: 00003825 */ or $a3,$zero,$zero +.L0f00b654: +/* f00b654: 8c4f0068 */ lw $t7,0x68($v0) +/* f00b658: 3c088006 */ lui $t0,0x8006 +/* f00b65c: 2508298c */ addiu $t0,$t0,0x298c +/* f00b660: 11e00003 */ beqz $t7,.L0f00b670 +/* f00b664: 8fac0020 */ lw $t4,0x20($sp) +/* f00b668: 10000002 */ beqz $zero,.L0f00b674 +/* f00b66c: 24030001 */ addiu $v1,$zero,0x1 +.L0f00b670: +/* f00b670: 00001825 */ or $v1,$zero,$zero +.L0f00b674: +/* f00b674: 8c580064 */ lw $t8,0x64($v0) +/* f00b678: 00003025 */ or $a2,$zero,$zero +/* f00b67c: 24050004 */ addiu $a1,$zero,0x4 +/* f00b680: 13000003 */ beqz $t8,.L0f00b690 +/* f00b684: 00000000 */ sll $zero,$zero,0x0 +/* f00b688: 10000001 */ beqz $zero,.L0f00b690 +/* f00b68c: 24060001 */ addiu $a2,$zero,0x1 +.L0f00b690: +/* f00b690: 8c590070 */ lw $t9,0x70($v0) +/* f00b694: 00001025 */ or $v0,$zero,$zero +/* f00b698: 13200003 */ beqz $t9,.L0f00b6a8 +/* f00b69c: 00000000 */ sll $zero,$zero,0x0 +/* f00b6a0: 10000001 */ beqz $zero,.L0f00b6a8 +/* f00b6a4: 24020001 */ addiu $v0,$zero,0x1 +.L0f00b6a8: +/* f00b6a8: 00464821 */ addu $t1,$v0,$a2 +/* f00b6ac: 01235021 */ addu $t2,$t1,$v1 +/* f00b6b0: 01475821 */ addu $t3,$t2,$a3 +/* f00b6b4: 016c6821 */ addu $t5,$t3,$t4 +/* f00b6b8: 25ae000a */ addiu $t6,$t5,0xa +/* f00b6bc: 000e78c0 */ sll $t7,$t6,0x3 +/* f00b6c0: 01ee7823 */ subu $t7,$t7,$t6 +/* f00b6c4: 000f7880 */ sll $t7,$t7,0x2 +/* f00b6c8: 01ee7823 */ subu $t7,$t7,$t6 +/* f00b6cc: 000f7880 */ sll $t7,$t7,0x2 +/* f00b6d0: 01ee7821 */ addu $t7,$t7,$t6 +/* f00b6d4: 000f78c0 */ sll $t7,$t7,0x3 +/* f00b6d8: 25e4000f */ addiu $a0,$t7,0xf +/* f00b6dc: 3498000f */ ori $t8,$a0,0xf +/* f00b6e0: ad0e0000 */ sw $t6,0x0($t0) +/* f00b6e4: 0c0048f2 */ jal 0x123c8 +/* f00b6e8: 3b04000f */ xori $a0,$t8,0xf +/* f00b6ec: 3c088006 */ lui $t0,0x8006 +/* f00b6f0: 2508298c */ addiu $t0,$t0,0x298c +/* f00b6f4: 8d060000 */ lw $a2,0x0($t0) +/* f00b6f8: 3c048006 */ lui $a0,0x8006 +/* f00b6fc: 24842988 */ addiu $a0,$a0,0x2988 +/* f00b700: ac820000 */ sw $v0,0x0($a0) +/* f00b704: 18c00013 */ blez $a2,.L0f00b754 +/* f00b708: 00001825 */ or $v1,$zero,$zero +/* f00b70c: 00001025 */ or $v0,$zero,$zero +/* f00b710: 2407ffff */ addiu $a3,$zero,-1 +/* f00b714: 8c890000 */ lw $t1,0x0($a0) +.L0f00b718: +/* f00b718: 24630001 */ addiu $v1,$v1,0x1 +/* f00b71c: 01225021 */ addu $t2,$t1,$v0 +/* f00b720: a5470000 */ sh $a3,0x0($t2) +/* f00b724: 8c8b0000 */ lw $t3,0x0($a0) +/* f00b728: 01626021 */ addu $t4,$t3,$v0 +/* f00b72c: ad800020 */ sw $zero,0x20($t4) +/* f00b730: 8c8d0000 */ lw $t5,0x0($a0) +/* f00b734: 01a27021 */ addu $t6,$t5,$v0 +/* f00b738: adc0001c */ sw $zero,0x1c($t6) +/* f00b73c: 8d060000 */ lw $a2,0x0($t0) +/* f00b740: 24420368 */ addiu $v0,$v0,0x368 +/* f00b744: 0066082a */ slt $at,$v1,$a2 +/* f00b748: 5420fff3 */ bnezl $at,.L0f00b718 +/* f00b74c: 8c890000 */ lw $t1,0x0($a0) +/* f00b750: 00001825 */ or $v1,$zero,$zero +.L0f00b754: +/* f00b754: 00062040 */ sll $a0,$a2,0x1 +/* f00b758: 2484000f */ addiu $a0,$a0,0xf +/* f00b75c: 3c01800a */ lui $at,0x800a +/* f00b760: 348f000f */ ori $t7,$a0,0xf +/* f00b764: ac20cd10 */ sw $zero,-0x32f0($at) +/* f00b768: 39e4000f */ xori $a0,$t7,0xf +/* f00b76c: 24050004 */ addiu $a1,$zero,0x4 +/* f00b770: 0c0048f2 */ jal 0x123c8 +/* f00b774: afa3001c */ sw $v1,0x1c($sp) +/* f00b778: 3c088006 */ lui $t0,0x8006 +/* f00b77c: 2508298c */ addiu $t0,$t0,0x298c +/* f00b780: 8d040000 */ lw $a0,0x0($t0) +/* f00b784: 3c06800a */ lui $a2,0x800a +/* f00b788: 24c6cd14 */ addiu $a2,$a2,-13036 +/* f00b78c: 0004c840 */ sll $t9,$a0,0x1 +/* f00b790: 2724000f */ addiu $a0,$t9,0xf +/* f00b794: 3489000f */ ori $t1,$a0,0xf +/* f00b798: acc20000 */ sw $v0,0x0($a2) +/* f00b79c: 3924000f */ xori $a0,$t1,0xf +/* f00b7a0: 0c0048f2 */ jal 0x123c8 +/* f00b7a4: 24050004 */ addiu $a1,$zero,0x4 +/* f00b7a8: 3c088006 */ lui $t0,0x8006 +/* f00b7ac: 2508298c */ addiu $t0,$t0,0x298c +/* f00b7b0: 8d0b0000 */ lw $t3,0x0($t0) +/* f00b7b4: 3c04800a */ lui $a0,0x800a +/* f00b7b8: 2484cd18 */ addiu $a0,$a0,-13032 +/* f00b7bc: 3c06800a */ lui $a2,0x800a +/* f00b7c0: 24c6cd14 */ addiu $a2,$a2,-13036 +/* f00b7c4: ac820000 */ sw $v0,0x0($a0) +/* f00b7c8: 8fa3001c */ lw $v1,0x1c($sp) +/* f00b7cc: 1960000e */ blez $t3,.L0f00b808 +/* f00b7d0: 2407ffff */ addiu $a3,$zero,-1 +/* f00b7d4: 00001025 */ or $v0,$zero,$zero +/* f00b7d8: 8ccc0000 */ lw $t4,0x0($a2) +.L0f00b7dc: +/* f00b7dc: 24630001 */ addiu $v1,$v1,0x1 +/* f00b7e0: 01826821 */ addu $t5,$t4,$v0 +/* f00b7e4: a5a70000 */ sh $a3,0x0($t5) +/* f00b7e8: 8c8e0000 */ lw $t6,0x0($a0) +/* f00b7ec: 01c27821 */ addu $t7,$t6,$v0 +/* f00b7f0: a5e70000 */ sh $a3,0x0($t7) +/* f00b7f4: 8d180000 */ lw $t8,0x0($t0) +/* f00b7f8: 24420002 */ addiu $v0,$v0,0x2 +/* f00b7fc: 0078082a */ slt $at,$v1,$t8 +/* f00b800: 5420fff6 */ bnezl $at,.L0f00b7dc +/* f00b804: 8ccc0000 */ lw $t4,0x0($a2) +.L0f00b808: +/* f00b808: 8fbf0014 */ lw $ra,0x14($sp) +/* f00b80c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00b810: 03e00008 */ jr $ra +/* f00b814: 00000000 */ sll $zero,$zero,0x0 +/* f00b818: 00000000 */ sll $zero,$zero,0x0 +/* f00b81c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00b820 +/* f00b820: 27bdffd0 */ addiu $sp,$sp,-48 +/* f00b824: 3c0e8008 */ lui $t6,0x8008 +/* f00b828: 95cecf06 */ lhu $t6,-0x30fa($t6) +/* f00b82c: afb10018 */ sw $s1,0x18($sp) +/* f00b830: afb00014 */ sw $s0,0x14($sp) +/* f00b834: 00808025 */ or $s0,$a0,$zero +/* f00b838: afbf002c */ sw $ra,0x2c($sp) +/* f00b83c: afb50028 */ sw $s5,0x28($sp) +/* f00b840: afb40024 */ sw $s4,0x24($sp) +/* f00b844: afb30020 */ sw $s3,0x20($sp) +/* f00b848: afb2001c */ sw $s2,0x1c($sp) +/* f00b84c: 11c00009 */ beqz $t6,.L0f00b874 +/* f00b850: 00008825 */ or $s1,$zero,$zero +/* f00b854: 3c028008 */ lui $v0,0x8008 +/* f00b858: 2442cf04 */ addiu $v0,$v0,-12540 +/* f00b85c: 944f0016 */ lhu $t7,0x16($v0) +.L0f00b860: +/* f00b860: 24420014 */ addiu $v0,$v0,0x14 +/* f00b864: ac40fff8 */ sw $zero,-0x8($v0) +/* f00b868: 55e0fffd */ bnezl $t7,.L0f00b860 +/* f00b86c: 944f0016 */ lhu $t7,0x16($v0) +/* f00b870: 00008825 */ or $s1,$zero,$zero +.L0f00b874: +/* f00b874: 0c004b70 */ jal 0x12dc0 +/* f00b878: 00000000 */ sll $zero,$zero,0x0 +/* f00b87c: 3c188006 */ lui $t8,0x8006 +/* f00b880: 8f182b00 */ lw $t8,0x2b00($t8) +/* f00b884: 3c018006 */ lui $at,0x8006 +/* f00b888: 3c128006 */ lui $s2,0x8006 +/* f00b88c: 0058001b */ divu $zero,$v0,$t8 +/* f00b890: 0000c810 */ mfhi $t9 +/* f00b894: ac392c80 */ sw $t9,0x2c80($at) +/* f00b898: 26522b14 */ addiu $s2,$s2,0x2b14 +/* f00b89c: 3c06800a */ lui $a2,0x800a +/* f00b8a0: ae400000 */ sw $zero,0x0($s2) +/* f00b8a4: 3c018006 */ lui $at,0x8006 +/* f00b8a8: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f00b8ac: ac202b18 */ sw $zero,0x2b18($at) +/* f00b8b0: 8cc8006c */ lw $t0,0x6c($a2) +/* f00b8b4: 17000002 */ bnez $t8,.L0f00b8c0 +/* f00b8b8: 00000000 */ sll $zero,$zero,0x0 +/* f00b8bc: 0007000d */ break 0x7 +.L0f00b8c0: +/* f00b8c0: 00002825 */ or $a1,$zero,$zero +/* f00b8c4: 11000003 */ beqz $t0,.L0f00b8d4 +/* f00b8c8: 00001825 */ or $v1,$zero,$zero +/* f00b8cc: 10000001 */ beqz $zero,.L0f00b8d4 +/* f00b8d0: 24050001 */ addiu $a1,$zero,0x1 +.L0f00b8d4: +/* f00b8d4: 8cc90068 */ lw $t1,0x68($a2) +/* f00b8d8: 00002025 */ or $a0,$zero,$zero +/* f00b8dc: 00001025 */ or $v0,$zero,$zero +/* f00b8e0: 11200003 */ beqz $t1,.L0f00b8f0 +/* f00b8e4: 00000000 */ sll $zero,$zero,0x0 +/* f00b8e8: 10000001 */ beqz $zero,.L0f00b8f0 +/* f00b8ec: 24030001 */ addiu $v1,$zero,0x1 +.L0f00b8f0: +/* f00b8f0: 8cca0064 */ lw $t2,0x64($a2) +/* f00b8f4: 3c15800a */ lui $s5,0x800a +/* f00b8f8: 26b5cd20 */ addiu $s5,$s5,-13024 +/* f00b8fc: 11400003 */ beqz $t2,.L0f00b90c +/* f00b900: 24180008 */ addiu $t8,$zero,0x8 +/* f00b904: 10000001 */ beqz $zero,.L0f00b90c +/* f00b908: 24040001 */ addiu $a0,$zero,0x1 +.L0f00b90c: +/* f00b90c: 8ccb0070 */ lw $t3,0x70($a2) +/* f00b910: 240f0004 */ addiu $t7,$zero,0x4 +/* f00b914: 3c198006 */ lui $t9,0x8006 +/* f00b918: 11600003 */ beqz $t3,.L0f00b928 +/* f00b91c: 00000000 */ sll $zero,$zero,0x0 +/* f00b920: 10000001 */ beqz $zero,.L0f00b928 +/* f00b924: 24020001 */ addiu $v0,$zero,0x1 +.L0f00b928: +/* f00b928: 00446021 */ addu $t4,$v0,$a0 +/* f00b92c: 01836821 */ addu $t5,$t4,$v1 +/* f00b930: 01a57021 */ addu $t6,$t5,$a1 +/* f00b934: 29c10002 */ slti $at,$t6,0x2 +/* f00b938: 14200005 */ bnez $at,.L0f00b950 +/* f00b93c: 27221700 */ addiu $v0,$t9,0x1700 +/* f00b940: 3c15800a */ lui $s5,0x800a +/* f00b944: 26b5cd20 */ addiu $s5,$s5,-13024 +/* f00b948: 1000000d */ beqz $zero,.L0f00b980 +/* f00b94c: aeaf0000 */ sw $t7,0x0($s5) +.L0f00b950: +/* f00b950: aeb80000 */ sw $t8,0x0($s5) +/* f00b954: 24440006 */ addiu $a0,$v0,0x6 +/* f00b958: 90480000 */ lbu $t0,0x0($v0) +.L0f00b95c: +/* f00b95c: 56080004 */ bnel $s0,$t0,.L0f00b970 +/* f00b960: 24420002 */ addiu $v0,$v0,0x2 +/* f00b964: 90490001 */ lbu $t1,0x1($v0) +/* f00b968: aea90000 */ sw $t1,0x0($s5) +/* f00b96c: 24420002 */ addiu $v0,$v0,0x2 +.L0f00b970: +/* f00b970: 0044082b */ sltu $at,$v0,$a0 +/* f00b974: 5420fff9 */ bnezl $at,.L0f00b95c +/* f00b978: 90480000 */ lbu $t0,0x0($v0) +/* f00b97c: 00008825 */ or $s1,$zero,$zero +.L0f00b980: +/* f00b980: 0fc41b99 */ jal func0f106e64 +/* f00b984: 24040010 */ addiu $a0,$zero,0x10 +/* f00b988: 10400005 */ beqz $v0,.L0f00b9a0 +/* f00b98c: 3c148006 */ lui $s4,0x8006 +/* f00b990: 3c138006 */ lui $s3,0x8006 +/* f00b994: 26942c14 */ addiu $s4,$s4,0x2c14 +/* f00b998: 10000005 */ beqz $zero,.L0f00b9b0 +/* f00b99c: 8e732b0c */ lw $s3,0x2b0c($s3) +.L0f00b9a0: +/* f00b9a0: 3c148006 */ lui $s4,0x8006 +/* f00b9a4: 3c138006 */ lui $s3,0x8006 +/* f00b9a8: 26942b68 */ addiu $s4,$s4,0x2b68 +/* f00b9ac: 8e732b04 */ lw $s3,0x2b04($s3) +.L0f00b9b0: +/* f00b9b0: 8eaa0000 */ lw $t2,0x0($s5) +/* f00b9b4: 3c12800a */ lui $s2,0x800a +/* f00b9b8: 2652cd28 */ addiu $s2,$s2,-13016 +/* f00b9bc: 19400022 */ blez $t2,.L0f00ba48 +/* f00b9c0: 00000000 */ sll $zero,$zero,0x0 +.L0f00b9c4: +/* f00b9c4: 0c004b70 */ jal 0x12dc0 +/* f00b9c8: 24100001 */ addiu $s0,$zero,0x1 +/* f00b9cc: 0053001b */ divu $zero,$v0,$s3 +/* f00b9d0: 00005810 */ mfhi $t3 +/* f00b9d4: 8ea50000 */ lw $a1,0x0($s5) +/* f00b9d8: 000b6080 */ sll $t4,$t3,0x2 +/* f00b9dc: 028c6821 */ addu $t5,$s4,$t4 +/* f00b9e0: 8dae0000 */ lw $t6,0x0($t5) +/* f00b9e4: 16600002 */ bnez $s3,.L0f00b9f0 +/* f00b9e8: 00000000 */ sll $zero,$zero,0x0 +/* f00b9ec: 0007000d */ break 0x7 +.L0f00b9f0: +/* f00b9f0: 00b3082a */ slt $at,$a1,$s3 +/* f00b9f4: 1020000d */ beqz $at,.L0f00ba2c +/* f00b9f8: ae4e0000 */ sw $t6,0x0($s2) +/* f00b9fc: 1a20000b */ blez $s1,.L0f00ba2c +/* f00ba00: 00001825 */ or $v1,$zero,$zero +/* f00ba04: 3c02800a */ lui $v0,0x800a +/* f00ba08: 2442cd28 */ addiu $v0,$v0,-13016 +/* f00ba0c: 01c02025 */ or $a0,$t6,$zero +.L0f00ba10: +/* f00ba10: 8c4f0000 */ lw $t7,0x0($v0) +/* f00ba14: 24630001 */ addiu $v1,$v1,0x1 +/* f00ba18: 15e40002 */ bne $t7,$a0,.L0f00ba24 +/* f00ba1c: 00000000 */ sll $zero,$zero,0x0 +/* f00ba20: 00008025 */ or $s0,$zero,$zero +.L0f00ba24: +/* f00ba24: 1471fffa */ bne $v1,$s1,.L0f00ba10 +/* f00ba28: 24420004 */ addiu $v0,$v0,0x4 +.L0f00ba2c: +/* f00ba2c: 1200ffe5 */ beqz $s0,.L0f00b9c4 +/* f00ba30: 00000000 */ sll $zero,$zero,0x0 +/* f00ba34: 26310001 */ addiu $s1,$s1,0x1 +/* f00ba38: 0225082a */ slt $at,$s1,$a1 +/* f00ba3c: 1420ffe1 */ bnez $at,.L0f00b9c4 +/* f00ba40: 26520004 */ addiu $s2,$s2,0x4 +/* f00ba44: 00008825 */ or $s1,$zero,$zero +.L0f00ba48: +/* f00ba48: 0fc41b99 */ jal func0f106e64 +/* f00ba4c: 24040010 */ addiu $a0,$zero,0x10 +/* f00ba50: 10400006 */ beqz $v0,.L0f00ba6c +/* f00ba54: 3c148006 */ lui $s4,0x8006 +/* f00ba58: 3c148006 */ lui $s4,0x8006 +/* f00ba5c: 3c138006 */ lui $s3,0x8006 +/* f00ba60: 26942c6c */ addiu $s4,$s4,0x2c6c +/* f00ba64: 10000004 */ beqz $zero,.L0f00ba78 +/* f00ba68: 8e732b10 */ lw $s3,0x2b10($s3) +.L0f00ba6c: +/* f00ba6c: 3c138006 */ lui $s3,0x8006 +/* f00ba70: 26942c58 */ addiu $s4,$s4,0x2c58 +/* f00ba74: 8e732b08 */ lw $s3,0x2b08($s3) +.L0f00ba78: +/* f00ba78: 8ea50000 */ lw $a1,0x0($s5) +/* f00ba7c: 3c12800a */ lui $s2,0x800a +/* f00ba80: 2652cd48 */ addiu $s2,$s2,-12984 +/* f00ba84: 18a00022 */ blez $a1,.L0f00bb10 +/* f00ba88: 00000000 */ sll $zero,$zero,0x0 +.L0f00ba8c: +/* f00ba8c: 0c004b70 */ jal 0x12dc0 +/* f00ba90: 24100001 */ addiu $s0,$zero,0x1 +/* f00ba94: 0053001b */ divu $zero,$v0,$s3 +/* f00ba98: 0000c010 */ mfhi $t8 +/* f00ba9c: 8ea50000 */ lw $a1,0x0($s5) +/* f00baa0: 0018c880 */ sll $t9,$t8,0x2 +/* f00baa4: 02994021 */ addu $t0,$s4,$t9 +/* f00baa8: 8d090000 */ lw $t1,0x0($t0) +/* f00baac: 16600002 */ bnez $s3,.L0f00bab8 +/* f00bab0: 00000000 */ sll $zero,$zero,0x0 +/* f00bab4: 0007000d */ break 0x7 +.L0f00bab8: +/* f00bab8: 00b3082a */ slt $at,$a1,$s3 +/* f00babc: 1020000d */ beqz $at,.L0f00baf4 +/* f00bac0: ae490000 */ sw $t1,0x0($s2) +/* f00bac4: 1a20000b */ blez $s1,.L0f00baf4 +/* f00bac8: 00001825 */ or $v1,$zero,$zero +/* f00bacc: 3c02800a */ lui $v0,0x800a +/* f00bad0: 2442cd48 */ addiu $v0,$v0,-12984 +/* f00bad4: 01202025 */ or $a0,$t1,$zero +.L0f00bad8: +/* f00bad8: 8c4a0000 */ lw $t2,0x0($v0) +/* f00badc: 24630001 */ addiu $v1,$v1,0x1 +/* f00bae0: 15440002 */ bne $t2,$a0,.L0f00baec +/* f00bae4: 00000000 */ sll $zero,$zero,0x0 +/* f00bae8: 00008025 */ or $s0,$zero,$zero +.L0f00baec: +/* f00baec: 1471fffa */ bne $v1,$s1,.L0f00bad8 +/* f00baf0: 24420004 */ addiu $v0,$v0,0x4 +.L0f00baf4: +/* f00baf4: 1200ffe5 */ beqz $s0,.L0f00ba8c +/* f00baf8: 00000000 */ sll $zero,$zero,0x0 +/* f00bafc: 26310001 */ addiu $s1,$s1,0x1 +/* f00bb00: 0225082a */ slt $at,$s1,$a1 +/* f00bb04: 1420ffe1 */ bnez $at,.L0f00ba8c +/* f00bb08: 26520004 */ addiu $s2,$s2,0x4 +/* f00bb0c: 00008825 */ or $s1,$zero,$zero +.L0f00bb10: +/* f00bb10: 3c018006 */ lui $at,0x8006 +/* f00bb14: ac202c84 */ sw $zero,0x2c84($at) +/* f00bb18: 3c018006 */ lui $at,0x8006 +/* f00bb1c: 18a00006 */ blez $a1,.L0f00bb38 +/* f00bb20: ac202c88 */ sw $zero,0x2c88($at) +/* f00bb24: 26310001 */ addiu $s1,$s1,0x1 +.L0f00bb28: +/* f00bb28: 0225082a */ slt $at,$s1,$a1 +/* f00bb2c: 5420fffe */ bnezl $at,.L0f00bb28 +/* f00bb30: 26310001 */ addiu $s1,$s1,0x1 +/* f00bb34: 00008825 */ or $s1,$zero,$zero +.L0f00bb38: +/* f00bb38: 18a00005 */ blez $a1,.L0f00bb50 +/* f00bb3c: 8fb00014 */ lw $s0,0x14($sp) +/* f00bb40: 26310001 */ addiu $s1,$s1,0x1 +.L0f00bb44: +/* f00bb44: 0225082a */ slt $at,$s1,$a1 +/* f00bb48: 5420fffe */ bnezl $at,.L0f00bb44 +/* f00bb4c: 26310001 */ addiu $s1,$s1,0x1 +.L0f00bb50: +/* f00bb50: 8fbf002c */ lw $ra,0x2c($sp) +/* f00bb54: 8fb10018 */ lw $s1,0x18($sp) +/* f00bb58: 8fb2001c */ lw $s2,0x1c($sp) +/* f00bb5c: 8fb30020 */ lw $s3,0x20($sp) +/* f00bb60: 8fb40024 */ lw $s4,0x24($sp) +/* f00bb64: 8fb50028 */ lw $s5,0x28($sp) +/* f00bb68: 03e00008 */ jr $ra +/* f00bb6c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f00bb70 +/* f00bb70: 3c03800a */ lui $v1,0x800a +/* f00bb74: 3c02800a */ lui $v0,0x800a +/* f00bb78: 2442cc30 */ addiu $v0,$v0,-13264 +/* f00bb7c: 2463cc00 */ addiu $v1,$v1,-13312 +.L0f00bb80: +/* f00bb80: 24630004 */ addiu $v1,$v1,0x4 +/* f00bb84: 1462fffe */ bne $v1,$v0,.L0f00bb80 +/* f00bb88: ac60fffc */ sw $zero,-0x4($v1) +/* f00bb8c: 3c013f80 */ lui $at,0x3f80 +/* f00bb90: 44810000 */ mtc1 $at,$f0 +/* f00bb94: 3c018006 */ lui $at,0x8006 +/* f00bb98: ac207e54 */ sw $zero,0x7e54($at) +/* f00bb9c: 3c018006 */ lui $at,0x8006 +/* f00bba0: e4202ca0 */ swc1 $f0,0x2ca0($at) +/* f00bba4: 3c018006 */ lui $at,0x8006 +/* f00bba8: e4202ca4 */ swc1 $f0,0x2ca4($at) +/* f00bbac: 3c018006 */ lui $at,0x8006 +/* f00bbb0: e4202ca8 */ swc1 $f0,0x2ca8($at) +/* f00bbb4: 3c018006 */ lui $at,0x8006 +/* f00bbb8: e4202cac */ swc1 $f0,0x2cac($at) +/* f00bbbc: 3c018006 */ lui $at,0x8006 +/* f00bbc0: 03e00008 */ jr $ra +/* f00bbc4: ac202cbc */ sw $zero,0x2cbc($at) +); + +GLOBAL_ASM( +glabel func0f00bbc8 +/* f00bbc8: 3c0a800a */ lui $t2,0x800a +/* f00bbcc: 254ad030 */ addiu $t2,$t2,-12240 +/* f00bbd0: 27bdf8f0 */ addiu $sp,$sp,-1808 +/* f00bbd4: 8d450018 */ lw $a1,0x18($t2) +/* f00bbd8: afb00018 */ sw $s0,0x18($sp) +/* f00bbdc: 3c108006 */ lui $s0,0x8006 +/* f00bbe0: 3c078006 */ lui $a3,0x8006 +/* f00bbe4: 3c088006 */ lui $t0,0x8006 +/* f00bbe8: 25087e58 */ addiu $t0,$t0,0x7e58 +/* f00bbec: 24e77e60 */ addiu $a3,$a3,0x7e60 +/* f00bbf0: 26107e5c */ addiu $s0,$s0,0x7e5c +/* f00bbf4: afbf001c */ sw $ra,0x1c($sp) +/* f00bbf8: ad000000 */ sw $zero,0x0($t0) +/* f00bbfc: ae000000 */ sw $zero,0x0($s0) +/* f00bc00: 10a00119 */ beqz $a1,.L0f00c068 +/* f00bc04: ace00000 */ sw $zero,0x0($a3) +/* f00bc08: 8cae0000 */ lw $t6,0x0($a1) +/* f00bc0c: 00a01825 */ or $v1,$a1,$zero +/* f00bc10: 00004825 */ or $t1,$zero,$zero +/* f00bc14: 11c0000c */ beqz $t6,.L0f00bc48 +/* f00bc18: 24050004 */ addiu $a1,$zero,0x4 +/* f00bc1c: 8c6f0004 */ lw $t7,0x4($v1) +.L0f00bc20: +/* f00bc20: 29e11000 */ slti $at,$t7,0x1000 +/* f00bc24: 54200005 */ bnezl $at,.L0f00bc3c +/* f00bc28: 8c6e0008 */ lw $t6,0x8($v1) +/* f00bc2c: 8cf80000 */ lw $t8,0x0($a3) +/* f00bc30: 27190001 */ addiu $t9,$t8,0x1 +/* f00bc34: acf90000 */ sw $t9,0x0($a3) +/* f00bc38: 8c6e0008 */ lw $t6,0x8($v1) +.L0f00bc3c: +/* f00bc3c: 24630008 */ addiu $v1,$v1,0x8 +/* f00bc40: 55c0fff7 */ bnezl $t6,.L0f00bc20 +/* f00bc44: 8c6f0004 */ lw $t7,0x4($v1) +.L0f00bc48: +/* f00bc48: 8cef0000 */ lw $t7,0x0($a3) +/* f00bc4c: 27b80034 */ addiu $t8,$sp,0x34 +/* f00bc50: 3c198006 */ lui $t9,0x8006 +/* f00bc54: 25e20001 */ addiu $v0,$t7,0x1 +/* f00bc58: 184000f9 */ blez $v0,.L0f00c040 +/* f00bc5c: ace20000 */ sw $v0,0x0($a3) +/* f00bc60: 27391710 */ addiu $t9,$t9,0x1710 +/* f00bc64: 272f0360 */ addiu $t7,$t9,0x360 +.L0f00bc68: +/* f00bc68: 8f210000 */ lw $at,0x0($t9) +/* f00bc6c: 2739000c */ addiu $t9,$t9,0xc +/* f00bc70: 2718000c */ addiu $t8,$t8,0xc +/* f00bc74: af01fff4 */ sw $at,-0xc($t8) +/* f00bc78: 8f21fff8 */ lw $at,-0x8($t9) +/* f00bc7c: af01fff8 */ sw $at,-0x8($t8) +/* f00bc80: 8f21fffc */ lw $at,-0x4($t9) +/* f00bc84: 172ffff8 */ bne $t9,$t7,.L0f00bc68 +/* f00bc88: af01fffc */ sw $at,-0x4($t8) +/* f00bc8c: 000220c0 */ sll $a0,$v0,0x3 +/* f00bc90: 8f210000 */ lw $at,0x0($t9) +/* f00bc94: 00822023 */ subu $a0,$a0,$v0 +/* f00bc98: 00042080 */ sll $a0,$a0,0x2 +/* f00bc9c: 00822023 */ subu $a0,$a0,$v0 +/* f00bca0: 00042080 */ sll $a0,$a0,0x2 +/* f00bca4: af010000 */ sw $at,0x0($t8) +/* f00bca8: 8f2f0004 */ lw $t7,0x4($t9) +/* f00bcac: 00822021 */ addu $a0,$a0,$v0 +/* f00bcb0: 000420c0 */ sll $a0,$a0,0x3 +/* f00bcb4: 2484000f */ addiu $a0,$a0,0xf +/* f00bcb8: 348e000f */ ori $t6,$a0,0xf +/* f00bcbc: af0f0004 */ sw $t7,0x4($t8) +/* f00bcc0: afa9039c */ sw $t1,0x39c($sp) +/* f00bcc4: afa003a0 */ sw $zero,0x3a0($sp) +/* f00bcc8: 39c4000f */ xori $a0,$t6,0xf +/* f00bccc: 0c0048f2 */ jal 0x123c8 +/* f00bcd0: 00003025 */ or $a2,$zero,$zero +/* f00bcd4: 3c078006 */ lui $a3,0x8006 +/* f00bcd8: 24e77e60 */ addiu $a3,$a3,0x7e60 +/* f00bcdc: 8ce40000 */ lw $a0,0x0($a3) +/* f00bce0: 3c088006 */ lui $t0,0x8006 +/* f00bce4: 25087e58 */ addiu $t0,$t0,0x7e58 +/* f00bce8: 0004c840 */ sll $t9,$a0,0x1 +/* f00bcec: 2724000f */ addiu $a0,$t9,0xf +/* f00bcf0: 3498000f */ ori $t8,$a0,0xf +/* f00bcf4: ad020000 */ sw $v0,0x0($t0) +/* f00bcf8: 3b04000f */ xori $a0,$t8,0xf +/* f00bcfc: 0c0048f2 */ jal 0x123c8 +/* f00bd00: 24050004 */ addiu $a1,$zero,0x4 +/* f00bd04: 3c0a800a */ lui $t2,0x800a +/* f00bd08: 254ad030 */ addiu $t2,$t2,-12240 +/* f00bd0c: 8d450018 */ lw $a1,0x18($t2) +/* f00bd10: ae020000 */ sw $v0,0x0($s0) +/* f00bd14: 3c088006 */ lui $t0,0x8006 +/* f00bd18: 8caf0000 */ lw $t7,0x0($a1) +/* f00bd1c: 25087e58 */ addiu $t0,$t0,0x7e58 +/* f00bd20: 8fa603a0 */ lw $a2,0x3a0($sp) +/* f00bd24: 8fa9039c */ lw $t1,0x39c($sp) +/* f00bd28: 11e00049 */ beqz $t7,.L0f00be50 +/* f00bd2c: 27bf0034 */ addiu $ra,$sp,0x34 +/* f00bd30: 00002025 */ or $a0,$zero,$zero +/* f00bd34: 00a01825 */ or $v1,$a1,$zero +/* f00bd38: 240d001a */ addiu $t5,$zero,0x1a +/* f00bd3c: 240cffff */ addiu $t4,$zero,-1 +/* f00bd40: 240b0368 */ addiu $t3,$zero,0x368 +/* f00bd44: 8c790004 */ lw $t9,0x4($v1) +.L0f00bd48: +/* f00bd48: 2b211000 */ slti $at,$t9,0x1000 +/* f00bd4c: 5420003b */ bnezl $at,.L0f00be3c +/* f00bd50: 8c780008 */ lw $t8,0x8($v1) +/* f00bd54: 012b0019 */ multu $t1,$t3 +/* f00bd58: 8d180000 */ lw $t8,0x0($t0) +/* f00bd5c: 27f90360 */ addiu $t9,$ra,0x360 +/* f00bd60: 00001012 */ mflo $v0 +/* f00bd64: 03027021 */ addu $t6,$t8,$v0 +/* f00bd68: 03e0c025 */ or $t8,$ra,$zero +.L0f00bd6c: +/* f00bd6c: 8f010000 */ lw $at,0x0($t8) +/* f00bd70: 2718000c */ addiu $t8,$t8,0xc +/* f00bd74: 25ce000c */ addiu $t6,$t6,0xc +/* f00bd78: adc1fff4 */ sw $at,-0xc($t6) +/* f00bd7c: 8f01fff8 */ lw $at,-0x8($t8) +/* f00bd80: adc1fff8 */ sw $at,-0x8($t6) +/* f00bd84: 8f01fffc */ lw $at,-0x4($t8) +/* f00bd88: 1719fff8 */ bne $t8,$t9,.L0f00bd6c +/* f00bd8c: adc1fffc */ sw $at,-0x4($t6) +/* f00bd90: 8f010000 */ lw $at,0x0($t8) +/* f00bd94: adc10000 */ sw $at,0x0($t6) +/* f00bd98: 8f190004 */ lw $t9,0x4($t8) +/* f00bd9c: add90004 */ sw $t9,0x4($t6) +/* f00bda0: 8d4f0018 */ lw $t7,0x18($t2) +/* f00bda4: 01e4c821 */ addu $t9,$t7,$a0 +/* f00bda8: 8f230004 */ lw $v1,0x4($t9) +/* f00bdac: 28611400 */ slti $at,$v1,0x1400 +/* f00bdb0: 5420000c */ bnezl $at,.L0f00bde4 +/* f00bdb4: 8d190000 */ lw $t9,0x0($t0) +/* f00bdb8: 8d0e0000 */ lw $t6,0x0($t0) +/* f00bdbc: 2478fba0 */ addiu $t8,$v1,-1120 +/* f00bdc0: 01c27821 */ addu $t7,$t6,$v0 +/* f00bdc4: a5f80000 */ sh $t8,0x0($t7) +/* f00bdc8: 8d190000 */ lw $t9,0x0($t0) +/* f00bdcc: 03222821 */ addu $a1,$t9,$v0 +/* f00bdd0: 94ae0192 */ lhu $t6,0x192($a1) +/* f00bdd4: 35d80010 */ ori $t8,$t6,0x10 +/* f00bdd8: 10000005 */ beqz $zero,.L0f00bdf0 +/* f00bddc: a4b80192 */ sh $t8,0x192($a1) +/* f00bde0: 8d190000 */ lw $t9,0x0($t0) +.L0f00bde4: +/* f00bde4: 246fffa0 */ addiu $t7,$v1,-96 +/* f00bde8: 03227021 */ addu $t6,$t9,$v0 +/* f00bdec: a5cf0000 */ sh $t7,0x0($t6) +.L0f00bdf0: +/* f00bdf0: 8d580018 */ lw $t8,0x18($t2) +/* f00bdf4: 8d0e0000 */ lw $t6,0x0($t0) +/* f00bdf8: 25290001 */ addiu $t1,$t1,0x1 +/* f00bdfc: 0304c821 */ addu $t9,$t8,$a0 +/* f00be00: 8f2f0000 */ lw $t7,0x0($t9) +/* f00be04: 01c2c021 */ addu $t8,$t6,$v0 +/* f00be08: af0f0108 */ sw $t7,0x108($t8) +/* f00be0c: 8d190000 */ lw $t9,0x0($t0) +/* f00be10: 03227021 */ addu $t6,$t9,$v0 +/* f00be14: a5c0010c */ sh $zero,0x10c($t6) +/* f00be18: 8d0f0000 */ lw $t7,0x0($t0) +/* f00be1c: 01e2c021 */ addu $t8,$t7,$v0 +/* f00be20: a70c010e */ sh $t4,0x10e($t8) +/* f00be24: 8d190000 */ lw $t9,0x0($t0) +/* f00be28: 03227021 */ addu $t6,$t9,$v0 +/* f00be2c: a1cd0007 */ sb $t5,0x7($t6) +/* f00be30: 8d4f0018 */ lw $t7,0x18($t2) +/* f00be34: 01e41821 */ addu $v1,$t7,$a0 +/* f00be38: 8c780008 */ lw $t8,0x8($v1) +.L0f00be3c: +/* f00be3c: 24840008 */ addiu $a0,$a0,0x8 +/* f00be40: 24630008 */ addiu $v1,$v1,0x8 +/* f00be44: 5700ffc0 */ bnezl $t8,.L0f00bd48 +/* f00be48: 8c790004 */ lw $t9,0x4($v1) +/* f00be4c: 00003025 */ or $a2,$zero,$zero +.L0f00be50: +/* f00be50: 240b0368 */ addiu $t3,$zero,0x368 +/* f00be54: 012b0019 */ multu $t1,$t3 +/* f00be58: 8d190000 */ lw $t9,0x0($t0) +/* f00be5c: 240cffff */ addiu $t4,$zero,-1 +/* f00be60: 240d001a */ addiu $t5,$zero,0x1a +/* f00be64: 27f80360 */ addiu $t8,$ra,0x360 +/* f00be68: 00001012 */ mflo $v0 +/* f00be6c: 03227021 */ addu $t6,$t9,$v0 +/* f00be70: 03e0c825 */ or $t9,$ra,$zero +.L0f00be74: +/* f00be74: 8f210000 */ lw $at,0x0($t9) +/* f00be78: 2739000c */ addiu $t9,$t9,0xc +/* f00be7c: 25ce000c */ addiu $t6,$t6,0xc +/* f00be80: adc1fff4 */ sw $at,-0xc($t6) +/* f00be84: 8f21fff8 */ lw $at,-0x8($t9) +/* f00be88: adc1fff8 */ sw $at,-0x8($t6) +/* f00be8c: 8f21fffc */ lw $at,-0x4($t9) +/* f00be90: 1738fff8 */ bne $t9,$t8,.L0f00be74 +/* f00be94: adc1fffc */ sw $at,-0x4($t6) +/* f00be98: 8f210000 */ lw $at,0x0($t9) +/* f00be9c: 240f1324 */ addiu $t7,$zero,0x1324 +/* f00bea0: 25290001 */ addiu $t1,$t1,0x1 +/* f00bea4: adc10000 */ sw $at,0x0($t6) +/* f00bea8: 8f380004 */ lw $t8,0x4($t9) +/* f00beac: 2527ffff */ addiu $a3,$t1,-1 +/* f00beb0: 27a403a4 */ addiu $a0,$sp,0x3a4 +/* f00beb4: add80004 */ sw $t8,0x4($t6) +/* f00beb8: 8d180000 */ lw $t8,0x0($t0) +/* f00bebc: 0302c821 */ addu $t9,$t8,$v0 +/* f00bec0: a72f0000 */ sh $t7,0x0($t9) +/* f00bec4: 8d0e0000 */ lw $t6,0x0($t0) +/* f00bec8: 01c2c021 */ addu $t8,$t6,$v0 +/* f00becc: af000108 */ sw $zero,0x108($t8) +/* f00bed0: 8d0f0000 */ lw $t7,0x0($t0) +/* f00bed4: 01e2c821 */ addu $t9,$t7,$v0 +/* f00bed8: a720010c */ sh $zero,0x10c($t9) +/* f00bedc: 8d0e0000 */ lw $t6,0x0($t0) +/* f00bee0: 01c2c021 */ addu $t8,$t6,$v0 +/* f00bee4: a70c010e */ sh $t4,0x10e($t8) +/* f00bee8: 8d0f0000 */ lw $t7,0x0($t0) +/* f00beec: 01e2c821 */ addu $t9,$t7,$v0 +/* f00bef0: a32d0007 */ sb $t5,0x7($t9) +/* f00bef4: 8d0e0000 */ lw $t6,0x0($t0) +/* f00bef8: 01c22821 */ addu $a1,$t6,$v0 +/* f00befc: 94b80192 */ lhu $t8,0x192($a1) +/* f00bf00: 370f0010 */ ori $t7,$t8,0x10 +/* f00bf04: a4af0192 */ sh $t7,0x192($a1) +.L0f00bf08: +/* f00bf08: 18e0003e */ blez $a3,.L0f00c004 +/* f00bf0c: 00002825 */ or $a1,$zero,$zero +/* f00bf10: 00001825 */ or $v1,$zero,$zero +.L0f00bf14: +/* f00bf14: 8d190000 */ lw $t9,0x0($t0) +/* f00bf18: 24c60001 */ addiu $a2,$a2,0x1 +/* f00bf1c: 03231021 */ addu $v0,$t9,$v1 +/* f00bf20: 844e0368 */ lh $t6,0x368($v0) +/* f00bf24: 84580000 */ lh $t8,0x0($v0) +/* f00bf28: 24590360 */ addiu $t9,$v0,0x360 +/* f00bf2c: 01d8082a */ slt $at,$t6,$t8 +/* f00bf30: 10200031 */ beqz $at,.L0f00bff8 +/* f00bf34: 00407025 */ or $t6,$v0,$zero +/* f00bf38: 0080c025 */ or $t8,$a0,$zero +.L0f00bf3c: +/* f00bf3c: 8dc10000 */ lw $at,0x0($t6) +/* f00bf40: 25ce000c */ addiu $t6,$t6,0xc +/* f00bf44: 2718000c */ addiu $t8,$t8,0xc +/* f00bf48: af01fff4 */ sw $at,-0xc($t8) +/* f00bf4c: 8dc1fff8 */ lw $at,-0x8($t6) +/* f00bf50: af01fff8 */ sw $at,-0x8($t8) +/* f00bf54: 8dc1fffc */ lw $at,-0x4($t6) +/* f00bf58: 15d9fff8 */ bne $t6,$t9,.L0f00bf3c +/* f00bf5c: af01fffc */ sw $at,-0x4($t8) +/* f00bf60: 8dc10000 */ lw $at,0x0($t6) +/* f00bf64: af010000 */ sw $at,0x0($t8) +/* f00bf68: 8dd90004 */ lw $t9,0x4($t6) +/* f00bf6c: 00407025 */ or $t6,$v0,$zero +/* f00bf70: af190004 */ sw $t9,0x4($t8) +/* f00bf74: 24590360 */ addiu $t9,$v0,0x360 +/* f00bf78: 0040c025 */ or $t8,$v0,$zero +.L0f00bf7c: +/* f00bf7c: 8dc10368 */ lw $at,0x368($t6) +/* f00bf80: 25ce000c */ addiu $t6,$t6,0xc +/* f00bf84: 2718000c */ addiu $t8,$t8,0xc +/* f00bf88: af01fff4 */ sw $at,-0xc($t8) +/* f00bf8c: 8dc10360 */ lw $at,0x360($t6) +/* f00bf90: af01fff8 */ sw $at,-0x8($t8) +/* f00bf94: 8dc10364 */ lw $at,0x364($t6) +/* f00bf98: 15d9fff8 */ bne $t6,$t9,.L0f00bf7c +/* f00bf9c: af01fffc */ sw $at,-0x4($t8) +/* f00bfa0: 8dc10368 */ lw $at,0x368($t6) +/* f00bfa4: af010000 */ sw $at,0x0($t8) +/* f00bfa8: 8dd9036c */ lw $t9,0x36c($t6) +/* f00bfac: af190004 */ sw $t9,0x4($t8) +/* f00bfb0: 8d0f0000 */ lw $t7,0x0($t0) +/* f00bfb4: 24980360 */ addiu $t8,$a0,0x360 +/* f00bfb8: 01e3c821 */ addu $t9,$t7,$v1 +/* f00bfbc: 00807825 */ or $t7,$a0,$zero +.L0f00bfc0: +/* f00bfc0: 8de10000 */ lw $at,0x0($t7) +/* f00bfc4: 25ef000c */ addiu $t7,$t7,0xc +/* f00bfc8: 2739000c */ addiu $t9,$t9,0xc +/* f00bfcc: af21035c */ sw $at,0x35c($t9) +/* f00bfd0: 8de1fff8 */ lw $at,-0x8($t7) +/* f00bfd4: af210360 */ sw $at,0x360($t9) +/* f00bfd8: 8de1fffc */ lw $at,-0x4($t7) +/* f00bfdc: 15f8fff8 */ bne $t7,$t8,.L0f00bfc0 +/* f00bfe0: af210364 */ sw $at,0x364($t9) +/* f00bfe4: 8de10000 */ lw $at,0x0($t7) +/* f00bfe8: 24050001 */ addiu $a1,$zero,0x1 +/* f00bfec: af210368 */ sw $at,0x368($t9) +/* f00bff0: 8df80004 */ lw $t8,0x4($t7) +/* f00bff4: af38036c */ sw $t8,0x36c($t9) +.L0f00bff8: +/* f00bff8: 14c7ffc6 */ bne $a2,$a3,.L0f00bf14 +/* f00bffc: 24630368 */ addiu $v1,$v1,0x368 +/* f00c000: 00003025 */ or $a2,$zero,$zero +.L0f00c004: +/* f00c004: 14a0ffc0 */ bnez $a1,.L0f00bf08 +/* f00c008: 00000000 */ sll $zero,$zero,0x0 +/* f00c00c: 1920000c */ blez $t1,.L0f00c040 +/* f00c010: 00001825 */ or $v1,$zero,$zero +/* f00c014: 00001025 */ or $v0,$zero,$zero +.L0f00c018: +/* f00c018: 8d0e0000 */ lw $t6,0x0($t0) +/* f00c01c: 8e190000 */ lw $t9,0x0($s0) +/* f00c020: 24c60001 */ addiu $a2,$a2,0x1 +/* f00c024: 01c3c021 */ addu $t8,$t6,$v1 +/* f00c028: 870f0000 */ lh $t7,0x0($t8) +/* f00c02c: 03227021 */ addu $t6,$t9,$v0 +/* f00c030: 24420002 */ addiu $v0,$v0,0x2 +/* f00c034: 24630368 */ addiu $v1,$v1,0x368 +/* f00c038: 14c9fff7 */ bne $a2,$t1,.L0f00c018 +/* f00c03c: a5cf0000 */ sh $t7,0x0($t6) +.L0f00c040: +/* f00c040: 24040210 */ addiu $a0,$zero,0x210 +/* f00c044: 0c0048f2 */ jal 0x123c8 +/* f00c048: 24050004 */ addiu $a1,$zero,0x4 +/* f00c04c: 3c018006 */ lui $at,0x8006 +/* f00c050: ac227e64 */ sw $v0,0x7e64($at) +/* f00c054: 24040220 */ addiu $a0,$zero,0x220 +/* f00c058: 0c0048f2 */ jal 0x123c8 +/* f00c05c: 24050004 */ addiu $a1,$zero,0x4 +/* f00c060: 3c018006 */ lui $at,0x8006 +/* f00c064: ac227e68 */ sw $v0,0x7e68($at) +.L0f00c068: +/* f00c068: 8fbf001c */ lw $ra,0x1c($sp) +/* f00c06c: 8fb00018 */ lw $s0,0x18($sp) +/* f00c070: 27bd0710 */ addiu $sp,$sp,0x710 +/* f00c074: 03e00008 */ jr $ra +/* f00c078: 00000000 */ sll $zero,$zero,0x0 +/* f00c07c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f00c080: 3c0e800a */ lui $t6,0x800a +/* f00c084: 8dced048 */ lw $t6,-0x2fb8($t6) +/* f00c088: afbf0034 */ sw $ra,0x34($sp) +/* f00c08c: afb70030 */ sw $s7,0x30($sp) +/* f00c090: afb6002c */ sw $s6,0x2c($sp) +/* f00c094: afb50028 */ sw $s5,0x28($sp) +/* f00c098: afb40024 */ sw $s4,0x24($sp) +/* f00c09c: afb30020 */ sw $s3,0x20($sp) +/* f00c0a0: afb2001c */ sw $s2,0x1c($sp) +/* f00c0a4: afb10018 */ sw $s1,0x18($sp) +/* f00c0a8: afb00014 */ sw $s0,0x14($sp) +/* f00c0ac: 8dd00000 */ lw $s0,0x0($t6) +/* f00c0b0: 241500c8 */ addiu $s5,$zero,0xc8 +/* f00c0b4: 241600c9 */ addiu $s6,$zero,0xc9 +/* f00c0b8: 12000052 */ beqz $s0,.L0f00c204 +/* f00c0bc: 0000b825 */ or $s7,$zero,$zero +/* f00c0c0: 241400c7 */ addiu $s4,$zero,0xc7 +/* f00c0c4: 241300c6 */ addiu $s3,$zero,0xc6 +/* f00c0c8: 2412001c */ addiu $s2,$zero,0x1c +/* f00c0cc: 24110004 */ addiu $s1,$zero,0x4 +.L0f00c0d0: +/* f00c0d0: 92030000 */ lbu $v1,0x0($s0) +.L0f00c0d4: +/* f00c0d4: 3c0f800a */ lui $t7,0x800a +/* f00c0d8: 16230004 */ bne $s1,$v1,.L0f00c0ec +/* f00c0dc: 00000000 */ sll $zero,$zero,0x0 +/* f00c0e0: 8defd048 */ lw $t7,-0x2fb8($t7) +/* f00c0e4: 10000042 */ beqz $zero,.L0f00c1f0 +/* f00c0e8: 01f71021 */ addu $v0,$t7,$s7 +.L0f00c0ec: +/* f00c0ec: 5072000c */ beql $v1,$s2,.L0f00c120 +/* f00c0f0: 92180002 */ lbu $t8,0x2($s0) +/* f00c0f4: 10730013 */ beq $v1,$s3,.L0f00c144 +/* f00c0f8: 00000000 */ sll $zero,$zero,0x0 +/* f00c0fc: 1074001c */ beq $v1,$s4,.L0f00c170 +/* f00c100: 00000000 */ sll $zero,$zero,0x0 +/* f00c104: 50750026 */ beql $v1,$s5,.L0f00c1a0 +/* f00c108: 920a0002 */ lbu $t2,0x2($s0) +/* f00c10c: 5076002f */ beql $v1,$s6,.L0f00c1cc +/* f00c110: 920d0002 */ lbu $t5,0x2($s0) +/* f00c114: 10000032 */ beqz $zero,.L0f00c1e0 +/* f00c118: 02002025 */ or $a0,$s0,$zero +/* f00c11c: 92180002 */ lbu $t8,0x2($s0) +.L0f00c120: +/* f00c120: 92080003 */ lbu $t0,0x3($s0) +/* f00c124: 0018ca00 */ sll $t9,$t8,0x8 +/* f00c128: 03281025 */ or $v0,$t9,$t0 +/* f00c12c: 0fc2486d */ jal func0f0921b4 +/* f00c130: 3044ffff */ andi $a0,$v0,0xffff +/* f00c134: 5040002a */ beqzl $v0,.L0f00c1e0 +/* f00c138: 02002025 */ or $a0,$s0,$zero +/* f00c13c: 10000028 */ beqz $zero,.L0f00c1e0 +/* f00c140: 02002025 */ or $a0,$s0,$zero +.L0f00c144: +/* f00c144: 0fc0b38c */ jal func0f02ce30 +/* f00c148: 92040002 */ lbu $a0,0x2($s0) +/* f00c14c: 82040003 */ lb $a0,0x3($s0) +/* f00c150: 04820023 */ bltzl $a0,.L0f00c1e0 +/* f00c154: 02002025 */ or $a0,$s0,$zero +/* f00c158: 0fc0b38c */ jal func0f02ce30 +/* f00c15c: 00000000 */ sll $zero,$zero,0x0 +/* f00c160: 5040001f */ beqzl $v0,.L0f00c1e0 +/* f00c164: 02002025 */ or $a0,$s0,$zero +/* f00c168: 1000001d */ beqz $zero,.L0f00c1e0 +/* f00c16c: 02002025 */ or $a0,$s0,$zero +.L0f00c170: +/* f00c170: 0fc0b38c */ jal func0f02ce30 +/* f00c174: 92040002 */ lbu $a0,0x2($s0) +/* f00c178: 82040003 */ lb $a0,0x3($s0) +/* f00c17c: 04820018 */ bltzl $a0,.L0f00c1e0 +/* f00c180: 02002025 */ or $a0,$s0,$zero +/* f00c184: 0fc0b38c */ jal func0f02ce30 +/* f00c188: 00000000 */ sll $zero,$zero,0x0 +/* f00c18c: 50400014 */ beqzl $v0,.L0f00c1e0 +/* f00c190: 02002025 */ or $a0,$s0,$zero +/* f00c194: 10000012 */ beqz $zero,.L0f00c1e0 +/* f00c198: 02002025 */ or $a0,$s0,$zero +/* f00c19c: 920a0002 */ lbu $t2,0x2($s0) +.L0f00c1a0: +/* f00c1a0: 920c0003 */ lbu $t4,0x3($s0) +/* f00c1a4: 000a5a00 */ sll $t3,$t2,0x8 +/* f00c1a8: 0fc2486d */ jal func0f0921b4 +/* f00c1ac: 016c2025 */ or $a0,$t3,$t4 +/* f00c1b0: 0fc04558 */ jal func0f011560 +/* f00c1b4: 92040004 */ lbu $a0,0x4($s0) +/* f00c1b8: 50400009 */ beqzl $v0,.L0f00c1e0 +/* f00c1bc: 02002025 */ or $a0,$s0,$zero +/* f00c1c0: 10000007 */ beqz $zero,.L0f00c1e0 +/* f00c1c4: 02002025 */ or $a0,$s0,$zero +/* f00c1c8: 920d0002 */ lbu $t5,0x2($s0) +.L0f00c1cc: +/* f00c1cc: 920f0003 */ lbu $t7,0x3($s0) +/* f00c1d0: 000d7200 */ sll $t6,$t5,0x8 +/* f00c1d4: 0fc2486d */ jal func0f0921b4 +/* f00c1d8: 01cf2025 */ or $a0,$t6,$t7 +/* f00c1dc: 02002025 */ or $a0,$s0,$zero +.L0f00c1e0: +/* f00c1e0: 0fc136d0 */ jal func0f04db40 +/* f00c1e4: 00002825 */ or $a1,$zero,$zero +/* f00c1e8: 1000ffb9 */ beqz $zero,.L0f00c0d0 +/* f00c1ec: 02028021 */ addu $s0,$s0,$v0 +.L0f00c1f0: +/* f00c1f0: 8c500008 */ lw $s0,0x8($v0) +/* f00c1f4: 26f70008 */ addiu $s7,$s7,0x8 +/* f00c1f8: 24420008 */ addiu $v0,$v0,0x8 +/* f00c1fc: 5600ffb5 */ bnezl $s0,.L0f00c0d4 +/* f00c200: 92030000 */ lbu $v1,0x0($s0) +.L0f00c204: +/* f00c204: 8fbf0034 */ lw $ra,0x34($sp) +/* f00c208: 8fb00014 */ lw $s0,0x14($sp) +/* f00c20c: 8fb10018 */ lw $s1,0x18($sp) +/* f00c210: 8fb2001c */ lw $s2,0x1c($sp) +/* f00c214: 8fb30020 */ lw $s3,0x20($sp) +/* f00c218: 8fb40024 */ lw $s4,0x24($sp) +/* f00c21c: 8fb50028 */ lw $s5,0x28($sp) +/* f00c220: 8fb6002c */ lw $s6,0x2c($sp) +/* f00c224: 8fb70030 */ lw $s7,0x30($sp) +/* f00c228: 03e00008 */ jr $ra +/* f00c22c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f00c230: 03e00008 */ jr $ra +/* f00c234: 00000000 */ sll $zero,$zero,0x0 +/* f00c238: 00000000 */ sll $zero,$zero,0x0 +/* f00c23c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00c240 +/* f00c240: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00c244: afb00018 */ sw $s0,0x18($sp) +/* f00c248: 3c10800a */ lui $s0,0x800a +/* f00c24c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f00c250: 8e040334 */ lw $a0,0x334($s0) +/* f00c254: afbf001c */ sw $ra,0x1c($sp) +/* f00c258: 24050004 */ addiu $a1,$zero,0x4 +/* f00c25c: 000470c0 */ sll $t6,$a0,0x3 +/* f00c260: 01c47021 */ addu $t6,$t6,$a0 +/* f00c264: 000e70c0 */ sll $t6,$t6,0x3 +/* f00c268: 25c4003f */ addiu $a0,$t6,0x3f +/* f00c26c: 348f003f */ ori $t7,$a0,0x3f +/* f00c270: 0c0048f2 */ jal 0x123c8 +/* f00c274: 39e4003f */ xori $a0,$t7,0x3f +/* f00c278: ae020338 */ sw $v0,0x338($s0) +/* f00c27c: 24040340 */ addiu $a0,$zero,0x340 +/* f00c280: 0c0048f2 */ jal 0x123c8 +/* f00c284: 24050004 */ addiu $a1,$zero,0x4 +/* f00c288: 3c013f80 */ lui $at,0x3f80 +/* f00c28c: 44812000 */ mtc1 $at,$f4 +/* f00c290: ae020348 */ sw $v0,0x348($s0) +/* f00c294: 3c018007 */ lui $at,0x8007 +/* f00c298: e4249880 */ swc1 $f4,-0x6780($at) +/* f00c29c: 8e080348 */ lw $t0,0x348($s0) +/* f00c2a0: ae00033c */ sw $zero,0x33c($s0) +/* f00c2a4: ae000340 */ sw $zero,0x340($s0) +/* f00c2a8: ae000354 */ sw $zero,0x354($s0) +/* f00c2ac: ae000350 */ sw $zero,0x350($s0) +/* f00c2b0: ad000000 */ sw $zero,0x0($t0) +/* f00c2b4: 8e0b0334 */ lw $t3,0x334($s0) +/* f00c2b8: 8e090348 */ lw $t1,0x348($s0) +/* f00c2bc: 8e0a0338 */ lw $t2,0x338($s0) +/* f00c2c0: 256cffff */ addiu $t4,$t3,-1 +/* f00c2c4: 00002025 */ or $a0,$zero,$zero +/* f00c2c8: ae09034c */ sw $t1,0x34c($s0) +/* f00c2cc: 1980000e */ blez $t4,.L0f00c308 +/* f00c2d0: ae0a0344 */ sw $t2,0x344($s0) +/* f00c2d4: 00001825 */ or $v1,$zero,$zero +/* f00c2d8: 8e020338 */ lw $v0,0x338($s0) +.L0f00c2dc: +/* f00c2dc: 24840001 */ addiu $a0,$a0,0x1 +/* f00c2e0: 00626821 */ addu $t5,$v1,$v0 +/* f00c2e4: 25ae0048 */ addiu $t6,$t5,0x48 +/* f00c2e8: 00437821 */ addu $t7,$v0,$v1 +/* f00c2ec: adee0020 */ sw $t6,0x20($t7) +/* f00c2f0: 8e180334 */ lw $t8,0x334($s0) +/* f00c2f4: 24630048 */ addiu $v1,$v1,0x48 +/* f00c2f8: 2719ffff */ addiu $t9,$t8,-1 +/* f00c2fc: 0099082a */ slt $at,$a0,$t9 +/* f00c300: 5420fff6 */ bnezl $at,.L0f00c2dc +/* f00c304: 8e020338 */ lw $v0,0x338($s0) +.L0f00c308: +/* f00c308: 0fc030e4 */ jal func0f00c390 +/* f00c30c: 00000000 */ sll $zero,$zero,0x0 +/* f00c310: 8e080318 */ lw $t0,0x318($s0) +/* f00c314: 340bfffe */ dli $t3,0xfffe +/* f00c318: 340cffff */ dli $t4,0xffff +/* f00c31c: 11000004 */ beqz $t0,.L0f00c330 +/* f00c320: 3c02800a */ lui $v0,0x800a +/* f00c324: 24090004 */ addiu $t1,$zero,0x4 +/* f00c328: 10000003 */ beqz $zero,.L0f00c338 +/* f00c32c: a2090358 */ sb $t1,0x358($s0) +.L0f00c330: +/* f00c330: 240a0007 */ addiu $t2,$zero,0x7 +/* f00c334: a20a0358 */ sb $t2,0x358($s0) +.L0f00c338: +/* f00c338: 3c04800a */ lui $a0,0x800a +/* f00c33c: a2000359 */ sb $zero,0x359($s0) +/* f00c340: a200035a */ sb $zero,0x35a($s0) +/* f00c344: a200035b */ sb $zero,0x35b($s0) +/* f00c348: a60b035c */ sh $t3,0x35c($s0) +/* f00c34c: a60c035e */ sh $t4,0x35e($s0) +/* f00c350: 2484a084 */ addiu $a0,$a0,-24444 +/* f00c354: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00c358: 24030002 */ addiu $v1,$zero,0x2 +.L0f00c35c: +/* f00c35c: 2442001c */ addiu $v0,$v0,0x1c +/* f00c360: a4400344 */ sh $zero,0x344($v0) +/* f00c364: a4400346 */ sh $zero,0x346($v0) +/* f00c368: ac40034c */ sw $zero,0x34c($v0) +/* f00c36c: ac400350 */ sw $zero,0x350($v0) +/* f00c370: ac400354 */ sw $zero,0x354($v0) +/* f00c374: 1444fff9 */ bne $v0,$a0,.L0f00c35c +/* f00c378: ac430358 */ sw $v1,0x358($v0) +/* f00c37c: 8fbf001c */ lw $ra,0x1c($sp) +/* f00c380: 8fb00018 */ lw $s0,0x18($sp) +/* f00c384: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00c388: 03e00008 */ jr $ra +/* f00c38c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00c390 +/* f00c390: 3c07800a */ lui $a3,0x800a +/* f00c394: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f00c398: 8ce402bc */ lw $a0,0x2bc($a3) +/* f00c39c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00c3a0: afbf0014 */ sw $ra,0x14($sp) +/* f00c3a4: 00047040 */ sll $t6,$a0,0x1 +/* f00c3a8: 25c4000f */ addiu $a0,$t6,0xf +/* f00c3ac: 348f000f */ ori $t7,$a0,0xf +/* f00c3b0: 39e4000f */ xori $a0,$t7,0xf +/* f00c3b4: 0c0048f2 */ jal 0x123c8 +/* f00c3b8: 24050004 */ addiu $a1,$zero,0x4 +/* f00c3bc: 3c08800a */ lui $t0,0x800a +/* f00c3c0: 2508cda0 */ addiu $t0,$t0,-12896 +/* f00c3c4: ad020000 */ sw $v0,0x0($t0) +/* f00c3c8: 24041000 */ addiu $a0,$zero,0x1000 +/* f00c3cc: 0c0048f2 */ jal 0x123c8 +/* f00c3d0: 24050004 */ addiu $a1,$zero,0x4 +/* f00c3d4: 3c07800a */ lui $a3,0x800a +/* f00c3d8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f00c3dc: 8cf902bc */ lw $t9,0x2bc($a3) +/* f00c3e0: 3c05800a */ lui $a1,0x800a +/* f00c3e4: 24a5cda4 */ addiu $a1,$a1,-12892 +/* f00c3e8: 3c08800a */ lui $t0,0x800a +/* f00c3ec: 2508cda0 */ addiu $t0,$t0,-12896 +/* f00c3f0: aca20000 */ sw $v0,0x0($a1) +/* f00c3f4: 1b20000d */ blez $t9,.L0f00c42c +/* f00c3f8: 00001825 */ or $v1,$zero,$zero +/* f00c3fc: 00001025 */ or $v0,$zero,$zero +/* f00c400: 2406ffff */ addiu $a2,$zero,-1 +/* f00c404: 8d0b0000 */ lw $t3,0x0($t0) +.L0f00c408: +/* f00c408: 24630001 */ addiu $v1,$v1,0x1 +/* f00c40c: 01626021 */ addu $t4,$t3,$v0 +/* f00c410: a5860000 */ sh $a2,0x0($t4) +/* f00c414: 8ced02bc */ lw $t5,0x2bc($a3) +/* f00c418: 24420002 */ addiu $v0,$v0,0x2 +/* f00c41c: 006d082a */ slt $at,$v1,$t5 +/* f00c420: 5420fff9 */ bnezl $at,.L0f00c408 +/* f00c424: 8d0b0000 */ lw $t3,0x0($t0) +/* f00c428: 00001825 */ or $v1,$zero,$zero +.L0f00c42c: +/* f00c42c: 2406ffff */ addiu $a2,$zero,-1 +/* f00c430: 00003825 */ or $a3,$zero,$zero +/* f00c434: 240a0100 */ addiu $t2,$zero,0x100 +/* f00c438: 2409fffe */ addiu $t1,$zero,-2 +/* f00c43c: 24040010 */ addiu $a0,$zero,0x10 +.L0f00c440: +/* f00c440: 8cae0000 */ lw $t6,0x0($a1) +/* f00c444: 24020002 */ addiu $v0,$zero,0x2 +/* f00c448: 01c77821 */ addu $t7,$t6,$a3 +/* f00c44c: a5e90000 */ sh $t1,0x0($t7) +.L0f00c450: +/* f00c450: 8cb80000 */ lw $t8,0x0($a1) +/* f00c454: 0003c900 */ sll $t9,$v1,0x4 +/* f00c458: 03195821 */ addu $t3,$t8,$t9 +/* f00c45c: 01626021 */ addu $t4,$t3,$v0 +/* f00c460: 24420002 */ addiu $v0,$v0,0x2 +/* f00c464: 1444fffa */ bne $v0,$a0,.L0f00c450 +/* f00c468: a5860000 */ sh $a2,0x0($t4) +/* f00c46c: 24630001 */ addiu $v1,$v1,0x1 +/* f00c470: 146afff3 */ bne $v1,$t2,.L0f00c440 +/* f00c474: 24e70010 */ addiu $a3,$a3,0x10 +/* f00c478: 8fbf0014 */ lw $ra,0x14($sp) +/* f00c47c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00c480: 03e00008 */ jr $ra +/* f00c484: 00000000 */ sll $zero,$zero,0x0 +/* f00c488: 00000000 */ sll $zero,$zero,0x0 +/* f00c48c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00c490 +/* f00c490: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00c494: 3c028007 */ lui $v0,0x8007 +/* f00c498: 3c038007 */ lui $v1,0x8007 +/* f00c49c: afbf0014 */ sw $ra,0x14($sp) +/* f00c4a0: 24639a70 */ addiu $v1,$v1,-26000 +/* f00c4a4: 24429a48 */ addiu $v0,$v0,-26040 +.L0f00c4a8: +/* f00c4a8: 24420004 */ addiu $v0,$v0,0x4 +/* f00c4ac: 0043082b */ sltu $at,$v0,$v1 +/* f00c4b0: 1420fffd */ bnez $at,.L0f00c4a8 +/* f00c4b4: ac40fffc */ sw $zero,-0x4($v0) +/* f00c4b8: 3c06800a */ lui $a2,0x800a +/* f00c4bc: 3c07800a */ lui $a3,0x800a +/* f00c4c0: 3c08800a */ lui $t0,0x800a +/* f00c4c4: 3c09800a */ lui $t1,0x800a +/* f00c4c8: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c4cc: 2508ce48 */ addiu $t0,$t0,-12728 +/* f00c4d0: 24e7ce44 */ addiu $a3,$a3,-12732 +/* f00c4d4: 24c6ce40 */ addiu $a2,$a2,-12736 +/* f00c4d8: 24030014 */ addiu $v1,$zero,0x14 +/* f00c4dc: 240e0032 */ addiu $t6,$zero,0x32 +/* f00c4e0: 240f000a */ addiu $t7,$zero,0xa +/* f00c4e4: 2418000f */ addiu $t8,$zero,0xf +/* f00c4e8: acce0000 */ sw $t6,0x0($a2) +/* f00c4ec: acef0000 */ sw $t7,0x0($a3) +/* f00c4f0: ad030000 */ sw $v1,0x0($t0) +/* f00c4f4: ad380000 */ sw $t8,0x0($t1) +/* f00c4f8: 3c028009 */ lui $v0,0x8009 +/* f00c4fc: 90420af0 */ lbu $v0,0xaf0($v0) +/* f00c500: 24040001 */ addiu $a0,$zero,0x1 +/* f00c504: 3c0a800a */ lui $t2,0x800a +/* f00c508: 14820005 */ bne $a0,$v0,.L0f00c520 +/* f00c50c: 3c0f800a */ lui $t7,0x800a +/* f00c510: 3c0a800a */ lui $t2,0x800a +/* f00c514: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c518: 10000004 */ beqz $zero,.L0f00c52c +/* f00c51c: ad430000 */ sw $v1,0x0($t2) +.L0f00c520: +/* f00c520: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c524: 24190064 */ addiu $t9,$zero,0x64 +/* f00c528: ad590000 */ sw $t9,0x0($t2) +.L0f00c52c: +/* f00c52c: 14820006 */ bne $a0,$v0,.L0f00c548 +/* f00c530: 3c0b800a */ lui $t3,0x800a +/* f00c534: 3c0b800a */ lui $t3,0x800a +/* f00c538: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c53c: 240d0028 */ addiu $t5,$zero,0x28 +/* f00c540: 10000004 */ beqz $zero,.L0f00c554 +/* f00c544: ad6d0000 */ sw $t5,0x0($t3) +.L0f00c548: +/* f00c548: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c54c: 240e0050 */ addiu $t6,$zero,0x50 +/* f00c550: ad6e0000 */ sw $t6,0x0($t3) +.L0f00c554: +/* f00c554: 8defa474 */ lw $t7,-0x5b8c($t7) +/* f00c558: 29e1005a */ slti $at,$t7,0x5a +/* f00c55c: 14200007 */ bnez $at,.L0f00c57c +/* f00c560: 00000000 */ sll $zero,$zero,0x0 +/* f00c564: acc00000 */ sw $zero,0x0($a2) +/* f00c568: ace00000 */ sw $zero,0x0($a3) +/* f00c56c: ad000000 */ sw $zero,0x0($t0) +/* f00c570: ad200000 */ sw $zero,0x0($t1) +/* f00c574: ad400000 */ sw $zero,0x0($t2) +/* f00c578: ad600000 */ sw $zero,0x0($t3) +.L0f00c57c: +/* f00c57c: 0fc03323 */ jal func0f00cc8c +/* f00c580: 00000000 */ sll $zero,$zero,0x0 +/* f00c584: 0fc0338f */ jal func0f00ce3c +/* f00c588: 00000000 */ sll $zero,$zero,0x0 +/* f00c58c: 3c018007 */ lui $at,0x8007 +/* f00c590: ac2098d4 */ sw $zero,-0x672c($at) +/* f00c594: 3c018007 */ lui $at,0x8007 +/* f00c598: ac2098d8 */ sw $zero,-0x6728($at) +/* f00c59c: 3c014280 */ lui $at,0x4280 +/* f00c5a0: 44812000 */ mtc1 $at,$f4 +/* f00c5a4: 44800000 */ mtc1 $zero,$f0 +/* f00c5a8: 3c018007 */ lui $at,0x8007 +/* f00c5ac: e42498dc */ swc1 $f4,-0x6724($at) +/* f00c5b0: 3c018007 */ lui $at,0x8007 +/* f00c5b4: e42098e4 */ swc1 $f0,-0x671c($at) +/* f00c5b8: 3c018007 */ lui $at,0x8007 +/* f00c5bc: 3c028007 */ lui $v0,0x8007 +/* f00c5c0: ac2098e8 */ sw $zero,-0x6718($at) +/* f00c5c4: 244298ec */ addiu $v0,$v0,-26388 +/* f00c5c8: 3c018007 */ lui $at,0x8007 +/* f00c5cc: e4400000 */ swc1 $f0,0x0($v0) +/* f00c5d0: e4400004 */ swc1 $f0,0x4($v0) +/* f00c5d4: e4400008 */ swc1 $f0,0x8($v0) +/* f00c5d8: ac2098f8 */ sw $zero,-0x6708($at) +/* f00c5dc: 3c018007 */ lui $at,0x8007 +/* f00c5e0: e42098fc */ swc1 $f0,-0x6704($at) +/* f00c5e4: 3c018007 */ lui $at,0x8007 +/* f00c5e8: ac209900 */ sw $zero,-0x6700($at) +/* f00c5ec: 240c0001 */ addiu $t4,$zero,0x1 +/* f00c5f0: 3c018007 */ lui $at,0x8007 +/* f00c5f4: ac2c9904 */ sw $t4,-0x66fc($at) +/* f00c5f8: 3c018007 */ lui $at,0x8007 +/* f00c5fc: ac209908 */ sw $zero,-0x66f8($at) +/* f00c600: 3c018007 */ lui $at,0x8007 +/* f00c604: e420990c */ swc1 $f0,-0x66f4($at) +/* f00c608: 3c018007 */ lui $at,0x8007 +/* f00c60c: ac209910 */ sw $zero,-0x66f0($at) +/* f00c610: 3c06800a */ lui $a2,0x800a +/* f00c614: 3c018007 */ lui $at,0x8007 +/* f00c618: 24c6ce40 */ addiu $a2,$a2,-12736 +/* f00c61c: ac2098d0 */ sw $zero,-0x6730($at) +/* f00c620: 8cc30000 */ lw $v1,0x0($a2) +/* f00c624: 3c07800a */ lui $a3,0x800a +/* f00c628: 3c08800a */ lui $t0,0x800a +/* f00c62c: 3c09800a */ lui $t1,0x800a +/* f00c630: 3c0a800a */ lui $t2,0x800a +/* f00c634: 3c0b800a */ lui $t3,0x800a +/* f00c638: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c63c: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c640: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c644: 2508ce48 */ addiu $t0,$t0,-12728 +/* f00c648: 14600006 */ bnez $v1,.L0f00c664 +/* f00c64c: 24e7ce44 */ addiu $a3,$a3,-12732 +/* f00c650: 3c04800a */ lui $a0,0x800a +/* f00c654: 2484ce58 */ addiu $a0,$a0,-12712 +/* f00c658: ac800000 */ sw $zero,0x0($a0) +/* f00c65c: 1000002a */ beqz $zero,.L0f00c708 +/* f00c660: 00001825 */ or $v1,$zero,$zero +.L0f00c664: +/* f00c664: 00032080 */ sll $a0,$v1,0x2 +/* f00c668: 00832023 */ subu $a0,$a0,$v1 +/* f00c66c: 00042080 */ sll $a0,$a0,0x2 +/* f00c670: 00832021 */ addu $a0,$a0,$v1 +/* f00c674: 000420c0 */ sll $a0,$a0,0x3 +/* f00c678: 2484000f */ addiu $a0,$a0,0xf +/* f00c67c: 3498000f */ ori $t8,$a0,0xf +/* f00c680: 3b04000f */ xori $a0,$t8,0xf +/* f00c684: 0c0048f2 */ jal 0x123c8 +/* f00c688: 24050004 */ addiu $a1,$zero,0x4 +/* f00c68c: 3c06800a */ lui $a2,0x800a +/* f00c690: 24c6ce40 */ addiu $a2,$a2,-12736 +/* f00c694: 8ccd0000 */ lw $t5,0x0($a2) +/* f00c698: 3c04800a */ lui $a0,0x800a +/* f00c69c: 2484ce58 */ addiu $a0,$a0,-12712 +/* f00c6a0: 3c07800a */ lui $a3,0x800a +/* f00c6a4: 3c08800a */ lui $t0,0x800a +/* f00c6a8: 3c09800a */ lui $t1,0x800a +/* f00c6ac: 3c0a800a */ lui $t2,0x800a +/* f00c6b0: 3c0b800a */ lui $t3,0x800a +/* f00c6b4: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c6b8: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c6bc: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c6c0: 2508ce48 */ addiu $t0,$t0,-12728 +/* f00c6c4: 24e7ce44 */ addiu $a3,$a3,-12732 +/* f00c6c8: ac820000 */ sw $v0,0x0($a0) +/* f00c6cc: 19a0000c */ blez $t5,.L0f00c700 +/* f00c6d0: 00001825 */ or $v1,$zero,$zero +/* f00c6d4: 00001025 */ or $v0,$zero,$zero +/* f00c6d8: 8c8e0000 */ lw $t6,0x0($a0) +.L0f00c6dc: +/* f00c6dc: 24630001 */ addiu $v1,$v1,0x1 +/* f00c6e0: 01c27821 */ addu $t7,$t6,$v0 +/* f00c6e4: ade00014 */ sw $zero,0x14($t7) +/* f00c6e8: 8cd80000 */ lw $t8,0x0($a2) +/* f00c6ec: 24420068 */ addiu $v0,$v0,0x68 +/* f00c6f0: 0078082a */ slt $at,$v1,$t8 +/* f00c6f4: 5420fff9 */ bnezl $at,.L0f00c6dc +/* f00c6f8: 8c8e0000 */ lw $t6,0x0($a0) +/* f00c6fc: 00001825 */ or $v1,$zero,$zero +.L0f00c700: +/* f00c700: 3c018007 */ lui $at,0x8007 +/* f00c704: ac209914 */ sw $zero,-0x66ec($at) +.L0f00c708: +/* f00c708: 8ce20000 */ lw $v0,0x0($a3) +/* f00c70c: 3c04800a */ lui $a0,0x800a +/* f00c710: 2484ce5c */ addiu $a0,$a0,-12708 +/* f00c714: 54400004 */ bnezl $v0,.L0f00c728 +/* f00c718: 00022080 */ sll $a0,$v0,0x2 +/* f00c71c: 10000029 */ beqz $zero,.L0f00c7c4 +/* f00c720: ac800000 */ sw $zero,0x0($a0) +/* f00c724: 00022080 */ sll $a0,$v0,0x2 +.L0f00c728: +/* f00c728: 00822023 */ subu $a0,$a0,$v0 +/* f00c72c: 000420c0 */ sll $a0,$a0,0x3 +/* f00c730: 00822023 */ subu $a0,$a0,$v0 +/* f00c734: 00042080 */ sll $a0,$a0,0x2 +/* f00c738: 2484000f */ addiu $a0,$a0,0xf +/* f00c73c: 3499000f */ ori $t9,$a0,0xf +/* f00c740: 3b24000f */ xori $a0,$t9,0xf +/* f00c744: 24050004 */ addiu $a1,$zero,0x4 +/* f00c748: 0c0048f2 */ jal 0x123c8 +/* f00c74c: afa3001c */ sw $v1,0x1c($sp) +/* f00c750: 3c07800a */ lui $a3,0x800a +/* f00c754: 24e7ce44 */ addiu $a3,$a3,-12732 +/* f00c758: 8cee0000 */ lw $t6,0x0($a3) +/* f00c75c: 3c04800a */ lui $a0,0x800a +/* f00c760: 2484ce5c */ addiu $a0,$a0,-12708 +/* f00c764: 3c08800a */ lui $t0,0x800a +/* f00c768: 3c09800a */ lui $t1,0x800a +/* f00c76c: 3c0a800a */ lui $t2,0x800a +/* f00c770: 3c0b800a */ lui $t3,0x800a +/* f00c774: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c778: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c77c: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c780: 2508ce48 */ addiu $t0,$t0,-12728 +/* f00c784: ac820000 */ sw $v0,0x0($a0) +/* f00c788: 19c0000c */ blez $t6,.L0f00c7bc +/* f00c78c: 8fa3001c */ lw $v1,0x1c($sp) +/* f00c790: 00001025 */ or $v0,$zero,$zero +/* f00c794: 8c8f0000 */ lw $t7,0x0($a0) +.L0f00c798: +/* f00c798: 24630001 */ addiu $v1,$v1,0x1 +/* f00c79c: 01e2c021 */ addu $t8,$t7,$v0 +/* f00c7a0: af000014 */ sw $zero,0x14($t8) +/* f00c7a4: 8cf90000 */ lw $t9,0x0($a3) +/* f00c7a8: 2442005c */ addiu $v0,$v0,0x5c +/* f00c7ac: 0079082a */ slt $at,$v1,$t9 +/* f00c7b0: 5420fff9 */ bnezl $at,.L0f00c798 +/* f00c7b4: 8c8f0000 */ lw $t7,0x0($a0) +/* f00c7b8: 00001825 */ or $v1,$zero,$zero +.L0f00c7bc: +/* f00c7bc: 3c018007 */ lui $at,0x8007 +/* f00c7c0: ac209918 */ sw $zero,-0x66e8($at) +.L0f00c7c4: +/* f00c7c4: 8d020000 */ lw $v0,0x0($t0) +/* f00c7c8: 3c04800a */ lui $a0,0x800a +/* f00c7cc: 2484ce60 */ addiu $a0,$a0,-12704 +/* f00c7d0: 54400004 */ bnezl $v0,.L0f00c7e4 +/* f00c7d4: 00022080 */ sll $a0,$v0,0x2 +/* f00c7d8: 10000023 */ beqz $zero,.L0f00c868 +/* f00c7dc: ac800000 */ sw $zero,0x0($a0) +/* f00c7e0: 00022080 */ sll $a0,$v0,0x2 +.L0f00c7e4: +/* f00c7e4: 00822023 */ subu $a0,$a0,$v0 +/* f00c7e8: 00042140 */ sll $a0,$a0,0x5 +/* f00c7ec: 2484000f */ addiu $a0,$a0,0xf +/* f00c7f0: 348d000f */ ori $t5,$a0,0xf +/* f00c7f4: 39a4000f */ xori $a0,$t5,0xf +/* f00c7f8: 24050004 */ addiu $a1,$zero,0x4 +/* f00c7fc: 0c0048f2 */ jal 0x123c8 +/* f00c800: afa3001c */ sw $v1,0x1c($sp) +/* f00c804: 3c08800a */ lui $t0,0x800a +/* f00c808: 2508ce48 */ addiu $t0,$t0,-12728 +/* f00c80c: 8d0f0000 */ lw $t7,0x0($t0) +/* f00c810: 3c04800a */ lui $a0,0x800a +/* f00c814: 2484ce60 */ addiu $a0,$a0,-12704 +/* f00c818: 3c09800a */ lui $t1,0x800a +/* f00c81c: 3c0a800a */ lui $t2,0x800a +/* f00c820: 3c0b800a */ lui $t3,0x800a +/* f00c824: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c828: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c82c: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c830: ac820000 */ sw $v0,0x0($a0) +/* f00c834: 19e0000c */ blez $t7,.L0f00c868 +/* f00c838: 8fa3001c */ lw $v1,0x1c($sp) +/* f00c83c: 00001025 */ or $v0,$zero,$zero +/* f00c840: 8c980000 */ lw $t8,0x0($a0) +.L0f00c844: +/* f00c844: 24630001 */ addiu $v1,$v1,0x1 +/* f00c848: 0302c821 */ addu $t9,$t8,$v0 +/* f00c84c: af200014 */ sw $zero,0x14($t9) +/* f00c850: 8d0d0000 */ lw $t5,0x0($t0) +/* f00c854: 24420060 */ addiu $v0,$v0,0x60 +/* f00c858: 006d082a */ slt $at,$v1,$t5 +/* f00c85c: 5420fff9 */ bnezl $at,.L0f00c844 +/* f00c860: 8c980000 */ lw $t8,0x0($a0) +/* f00c864: 00001825 */ or $v1,$zero,$zero +.L0f00c868: +/* f00c868: 8d220000 */ lw $v0,0x0($t1) +/* f00c86c: 14400004 */ bnez $v0,.L0f00c880 +/* f00c870: 3c04800a */ lui $a0,0x800a +/* f00c874: 2484ce64 */ addiu $a0,$a0,-12700 +/* f00c878: 10000023 */ beqz $zero,.L0f00c908 +/* f00c87c: ac800000 */ sw $zero,0x0($a0) +.L0f00c880: +/* f00c880: 00022080 */ sll $a0,$v0,0x2 +/* f00c884: 00822023 */ subu $a0,$a0,$v0 +/* f00c888: 000420c0 */ sll $a0,$a0,0x3 +/* f00c88c: 00822023 */ subu $a0,$a0,$v0 +/* f00c890: 00042080 */ sll $a0,$a0,0x2 +/* f00c894: 2484000f */ addiu $a0,$a0,0xf +/* f00c898: 348e000f */ ori $t6,$a0,0xf +/* f00c89c: 39c4000f */ xori $a0,$t6,0xf +/* f00c8a0: 24050004 */ addiu $a1,$zero,0x4 +/* f00c8a4: 0c0048f2 */ jal 0x123c8 +/* f00c8a8: afa3001c */ sw $v1,0x1c($sp) +/* f00c8ac: 3c09800a */ lui $t1,0x800a +/* f00c8b0: 2529ce4c */ addiu $t1,$t1,-12724 +/* f00c8b4: 8d380000 */ lw $t8,0x0($t1) +/* f00c8b8: 3c04800a */ lui $a0,0x800a +/* f00c8bc: 2484ce64 */ addiu $a0,$a0,-12700 +/* f00c8c0: 3c0a800a */ lui $t2,0x800a +/* f00c8c4: 3c0b800a */ lui $t3,0x800a +/* f00c8c8: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c8cc: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c8d0: ac820000 */ sw $v0,0x0($a0) +/* f00c8d4: 1b00000c */ blez $t8,.L0f00c908 +/* f00c8d8: 8fa3001c */ lw $v1,0x1c($sp) +/* f00c8dc: 00001025 */ or $v0,$zero,$zero +/* f00c8e0: 8c990000 */ lw $t9,0x0($a0) +.L0f00c8e4: +/* f00c8e4: 24630001 */ addiu $v1,$v1,0x1 +/* f00c8e8: 03226821 */ addu $t5,$t9,$v0 +/* f00c8ec: ada00014 */ sw $zero,0x14($t5) +/* f00c8f0: 8d2e0000 */ lw $t6,0x0($t1) +/* f00c8f4: 2442005c */ addiu $v0,$v0,0x5c +/* f00c8f8: 006e082a */ slt $at,$v1,$t6 +/* f00c8fc: 5420fff9 */ bnezl $at,.L0f00c8e4 +/* f00c900: 8c990000 */ lw $t9,0x0($a0) +/* f00c904: 00001825 */ or $v1,$zero,$zero +.L0f00c908: +/* f00c908: 8d420000 */ lw $v0,0x0($t2) +/* f00c90c: 14400004 */ bnez $v0,.L0f00c920 +/* f00c910: 3c05800a */ lui $a1,0x800a +/* f00c914: 24a5ce68 */ addiu $a1,$a1,-12696 +/* f00c918: 10000022 */ beqz $zero,.L0f00c9a4 +/* f00c91c: aca00000 */ sw $zero,0x0($a1) +.L0f00c920: +/* f00c920: 00022100 */ sll $a0,$v0,0x4 +/* f00c924: 00822021 */ addu $a0,$a0,$v0 +/* f00c928: 00042080 */ sll $a0,$a0,0x2 +/* f00c92c: 00822023 */ subu $a0,$a0,$v0 +/* f00c930: 00042080 */ sll $a0,$a0,0x2 +/* f00c934: 2484000f */ addiu $a0,$a0,0xf +/* f00c938: 348f000f */ ori $t7,$a0,0xf +/* f00c93c: 39e4000f */ xori $a0,$t7,0xf +/* f00c940: 24050004 */ addiu $a1,$zero,0x4 +/* f00c944: 0c0048f2 */ jal 0x123c8 +/* f00c948: afa3001c */ sw $v1,0x1c($sp) +/* f00c94c: 3c0a800a */ lui $t2,0x800a +/* f00c950: 254ace50 */ addiu $t2,$t2,-12720 +/* f00c954: 8d590000 */ lw $t9,0x0($t2) +/* f00c958: 3c05800a */ lui $a1,0x800a +/* f00c95c: 24a5ce68 */ addiu $a1,$a1,-12696 +/* f00c960: 3c0b800a */ lui $t3,0x800a +/* f00c964: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c968: aca20000 */ sw $v0,0x0($a1) +/* f00c96c: 1b20000d */ blez $t9,.L0f00c9a4 +/* f00c970: 8fa3001c */ lw $v1,0x1c($sp) +/* f00c974: 00001025 */ or $v0,$zero,$zero +/* f00c978: 3c048000 */ lui $a0,0x8000 +/* f00c97c: 8cad0000 */ lw $t5,0x0($a1) +.L0f00c980: +/* f00c980: 24630001 */ addiu $v1,$v1,0x1 +/* f00c984: 01a27021 */ addu $t6,$t5,$v0 +/* f00c988: adc40000 */ sw $a0,0x0($t6) +/* f00c98c: 8d4f0000 */ lw $t7,0x0($t2) +/* f00c990: 2442010c */ addiu $v0,$v0,0x10c +/* f00c994: 006f082a */ slt $at,$v1,$t7 +/* f00c998: 5420fff9 */ bnezl $at,.L0f00c980 +/* f00c99c: 8cad0000 */ lw $t5,0x0($a1) +/* f00c9a0: 00001825 */ or $v1,$zero,$zero +.L0f00c9a4: +/* f00c9a4: 8d620000 */ lw $v0,0x0($t3) +/* f00c9a8: 14400004 */ bnez $v0,.L0f00c9bc +/* f00c9ac: 3c04800a */ lui $a0,0x800a +/* f00c9b0: 2484ce6c */ addiu $a0,$a0,-12692 +/* f00c9b4: 1000001e */ beqz $zero,.L0f00ca30 +/* f00c9b8: ac800000 */ sw $zero,0x0($a0) +.L0f00c9bc: +/* f00c9bc: 000220c0 */ sll $a0,$v0,0x3 +/* f00c9c0: 00822021 */ addu $a0,$a0,$v0 +/* f00c9c4: 000420c0 */ sll $a0,$a0,0x3 +/* f00c9c8: 2484000f */ addiu $a0,$a0,0xf +/* f00c9cc: 3498000f */ ori $t8,$a0,0xf +/* f00c9d0: 3b04000f */ xori $a0,$t8,0xf +/* f00c9d4: 24050004 */ addiu $a1,$zero,0x4 +/* f00c9d8: 0c0048f2 */ jal 0x123c8 +/* f00c9dc: afa3001c */ sw $v1,0x1c($sp) +/* f00c9e0: 3c0b800a */ lui $t3,0x800a +/* f00c9e4: 256bce54 */ addiu $t3,$t3,-12716 +/* f00c9e8: 8d6d0000 */ lw $t5,0x0($t3) +/* f00c9ec: 3c04800a */ lui $a0,0x800a +/* f00c9f0: 2484ce6c */ addiu $a0,$a0,-12692 +/* f00c9f4: ac820000 */ sw $v0,0x0($a0) +/* f00c9f8: 8fa3001c */ lw $v1,0x1c($sp) +/* f00c9fc: 19a0000c */ blez $t5,.L0f00ca30 +/* f00ca00: 240c0001 */ addiu $t4,$zero,0x1 +/* f00ca04: 00001025 */ or $v0,$zero,$zero +/* f00ca08: 8c8e0000 */ lw $t6,0x0($a0) +.L0f00ca0c: +/* f00ca0c: 24630001 */ addiu $v1,$v1,0x1 +/* f00ca10: 01c27821 */ addu $t7,$t6,$v0 +/* f00ca14: adec0000 */ sw $t4,0x0($t7) +/* f00ca18: 8d780000 */ lw $t8,0x0($t3) +/* f00ca1c: 24420048 */ addiu $v0,$v0,0x48 +/* f00ca20: 0078082a */ slt $at,$v1,$t8 +/* f00ca24: 5420fff9 */ bnezl $at,.L0f00ca0c +/* f00ca28: 8c8e0000 */ lw $t6,0x0($a0) +/* f00ca2c: 00001825 */ or $v1,$zero,$zero +.L0f00ca30: +/* f00ca30: 3c013f80 */ lui $at,0x3f80 +/* f00ca34: 44810000 */ mtc1 $at,$f0 +/* f00ca38: 3c018007 */ lui $at,0x8007 +/* f00ca3c: ac20991c */ sw $zero,-0x66e4($at) +/* f00ca40: 3c018007 */ lui $at,0x8007 +/* f00ca44: ac209920 */ sw $zero,-0x66e0($at) +/* f00ca48: 3c018007 */ lui $at,0x8007 +/* f00ca4c: ac209924 */ sw $zero,-0x66dc($at) +/* f00ca50: 3c018007 */ lui $at,0x8007 +/* f00ca54: ac209928 */ sw $zero,-0x66d8($at) +/* f00ca58: 3c018007 */ lui $at,0x8007 +/* f00ca5c: ac20992c */ sw $zero,-0x66d4($at) +/* f00ca60: 3c018007 */ lui $at,0x8007 +/* f00ca64: ac209930 */ sw $zero,-0x66d0($at) +/* f00ca68: 3c018007 */ lui $at,0x8007 +/* f00ca6c: 2419ffff */ addiu $t9,$zero,-1 +/* f00ca70: ac399934 */ sw $t9,-0x66cc($at) +/* f00ca74: 3c018007 */ lui $at,0x8007 +/* f00ca78: e4209948 */ swc1 $f0,-0x66b8($at) +/* f00ca7c: 3c018007 */ lui $at,0x8007 +/* f00ca80: e420994c */ swc1 $f0,-0x66b4($at) +/* f00ca84: 3c018007 */ lui $at,0x8007 +/* f00ca88: e4209950 */ swc1 $f0,-0x66b0($at) +/* f00ca8c: 3c018007 */ lui $at,0x8007 +/* f00ca90: e4209954 */ swc1 $f0,-0x66ac($at) +/* f00ca94: 3c018007 */ lui $at,0x8007 +/* f00ca98: e4209958 */ swc1 $f0,-0x66a8($at) +/* f00ca9c: 3c02800a */ lui $v0,0x800a +/* f00caa0: 3c018007 */ lui $at,0x8007 +/* f00caa4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00caa8: e420995c */ swc1 $f0,-0x66a4($at) +/* f00caac: 8c4d0318 */ lw $t5,0x318($v0) +/* f00cab0: 11a00005 */ beqz $t5,.L0f00cac8 +/* f00cab4: 3c078007 */ lui $a3,0x8007 +/* f00cab8: 24e79970 */ addiu $a3,$a3,-26256 +/* f00cabc: 240e000c */ addiu $t6,$zero,0xc +/* f00cac0: 1000001f */ beqz $zero,.L0f00cb40 +/* f00cac4: acee0000 */ sw $t6,0x0($a3) +.L0f00cac8: +/* f00cac8: 8c4f006c */ lw $t7,0x6c($v0) +/* f00cacc: 3c078007 */ lui $a3,0x8007 +/* f00cad0: 24e79970 */ addiu $a3,$a3,-26256 +/* f00cad4: 51e00004 */ beqzl $t7,.L0f00cae8 +/* f00cad8: 00003025 */ or $a2,$zero,$zero +/* f00cadc: 10000002 */ beqz $zero,.L0f00cae8 +/* f00cae0: 24060001 */ addiu $a2,$zero,0x1 +/* f00cae4: 00003025 */ or $a2,$zero,$zero +.L0f00cae8: +/* f00cae8: 8c580068 */ lw $t8,0x68($v0) +/* f00caec: 53000004 */ beqzl $t8,.L0f00cb00 +/* f00caf0: 00002025 */ or $a0,$zero,$zero +/* f00caf4: 10000002 */ beqz $zero,.L0f00cb00 +/* f00caf8: 24040001 */ addiu $a0,$zero,0x1 +/* f00cafc: 00002025 */ or $a0,$zero,$zero +.L0f00cb00: +/* f00cb00: 8c590064 */ lw $t9,0x64($v0) +/* f00cb04: 53200004 */ beqzl $t9,.L0f00cb18 +/* f00cb08: 00002825 */ or $a1,$zero,$zero +/* f00cb0c: 10000002 */ beqz $zero,.L0f00cb18 +/* f00cb10: 24050001 */ addiu $a1,$zero,0x1 +/* f00cb14: 00002825 */ or $a1,$zero,$zero +.L0f00cb18: +/* f00cb18: 8c4d0070 */ lw $t5,0x70($v0) +/* f00cb1c: 51a00004 */ beqzl $t5,.L0f00cb30 +/* f00cb20: 00001025 */ or $v0,$zero,$zero +/* f00cb24: 10000002 */ beqz $zero,.L0f00cb30 +/* f00cb28: 24020001 */ addiu $v0,$zero,0x1 +/* f00cb2c: 00001025 */ or $v0,$zero,$zero +.L0f00cb30: +/* f00cb30: 00457021 */ addu $t6,$v0,$a1 +/* f00cb34: 01c47821 */ addu $t7,$t6,$a0 +/* f00cb38: 01e6c021 */ addu $t8,$t7,$a2 +/* f00cb3c: acf80000 */ sw $t8,0x0($a3) +.L0f00cb40: +/* f00cb40: 8ce40000 */ lw $a0,0x0($a3) +/* f00cb44: 24050004 */ addiu $a1,$zero,0x4 +/* f00cb48: afa3001c */ sw $v1,0x1c($sp) +/* f00cb4c: 0004c880 */ sll $t9,$a0,0x2 +/* f00cb50: 0324c823 */ subu $t9,$t9,$a0 +/* f00cb54: 0019c880 */ sll $t9,$t9,0x2 +/* f00cb58: 0324c823 */ subu $t9,$t9,$a0 +/* f00cb5c: 0019c880 */ sll $t9,$t9,0x2 +/* f00cb60: 0324c823 */ subu $t9,$t9,$a0 +/* f00cb64: 0019c880 */ sll $t9,$t9,0x2 +/* f00cb68: 2724000f */ addiu $a0,$t9,0xf +/* f00cb6c: 348d000f */ ori $t5,$a0,0xf +/* f00cb70: 0c0048f2 */ jal 0x123c8 +/* f00cb74: 39a4000f */ xori $a0,$t5,0xf +/* f00cb78: 3c078007 */ lui $a3,0x8007 +/* f00cb7c: 24e79970 */ addiu $a3,$a3,-26256 +/* f00cb80: 8ce40000 */ lw $a0,0x0($a3) +/* f00cb84: 3c068007 */ lui $a2,0x8007 +/* f00cb88: 24c69968 */ addiu $a2,$a2,-26264 +/* f00cb8c: 00047880 */ sll $t7,$a0,0x2 +/* f00cb90: 01e47823 */ subu $t7,$t7,$a0 +/* f00cb94: 000f7880 */ sll $t7,$t7,0x2 +/* f00cb98: 01e47823 */ subu $t7,$t7,$a0 +/* f00cb9c: 000f7880 */ sll $t7,$t7,0x2 +/* f00cba0: 25e4000f */ addiu $a0,$t7,0xf +/* f00cba4: 3498000f */ ori $t8,$a0,0xf +/* f00cba8: acc20000 */ sw $v0,0x0($a2) +/* f00cbac: 3b04000f */ xori $a0,$t8,0xf +/* f00cbb0: 0c0048f2 */ jal 0x123c8 +/* f00cbb4: 24050004 */ addiu $a1,$zero,0x4 +/* f00cbb8: 3c078007 */ lui $a3,0x8007 +/* f00cbbc: 3c018007 */ lui $at,0x8007 +/* f00cbc0: ac22996c */ sw $v0,-0x6694($at) +/* f00cbc4: 24e79970 */ addiu $a3,$a3,-26256 +/* f00cbc8: 8ced0000 */ lw $t5,0x0($a3) +/* f00cbcc: 3c068007 */ lui $a2,0x8007 +/* f00cbd0: 24c69968 */ addiu $a2,$a2,-26264 +/* f00cbd4: 19a0000b */ blez $t5,.L0f00cc04 +/* f00cbd8: 8fa3001c */ lw $v1,0x1c($sp) +/* f00cbdc: 00001025 */ or $v0,$zero,$zero +/* f00cbe0: 8cce0000 */ lw $t6,0x0($a2) +.L0f00cbe4: +/* f00cbe4: 24630001 */ addiu $v1,$v1,0x1 +/* f00cbe8: 01c27821 */ addu $t7,$t6,$v0 +/* f00cbec: ade00014 */ sw $zero,0x14($t7) +/* f00cbf0: 8cf80000 */ lw $t8,0x0($a3) +/* f00cbf4: 244200ac */ addiu $v0,$v0,0xac +/* f00cbf8: 0078082a */ slt $at,$v1,$t8 +/* f00cbfc: 5420fff9 */ bnezl $at,.L0f00cbe4 +/* f00cc00: 8cce0000 */ lw $t6,0x0($a2) +.L0f00cc04: +/* f00cc04: 8fbf0014 */ lw $ra,0x14($sp) +/* f00cc08: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00cc0c: 03e00008 */ jr $ra +/* f00cc10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00cc14 +/* f00cc14: 3c028007 */ lui $v0,0x8007 +/* f00cc18: 2442991c */ addiu $v0,$v0,-26340 +/* f00cc1c: 8c4e0000 */ lw $t6,0x0($v0) +/* f00cc20: ac8e000c */ sw $t6,0xc($a0) +/* f00cc24: 03e00008 */ jr $ra +/* f00cc28: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f00cc2c +/* f00cc2c: 3c028007 */ lui $v0,0x8007 +/* f00cc30: 24429920 */ addiu $v0,$v0,-26336 +/* f00cc34: 8c4e0000 */ lw $t6,0x0($v0) +/* f00cc38: ac8e000c */ sw $t6,0xc($a0) +/* f00cc3c: 03e00008 */ jr $ra +/* f00cc40: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f00cc44 +/* f00cc44: 3c028007 */ lui $v0,0x8007 +/* f00cc48: 24429924 */ addiu $v0,$v0,-26332 +/* f00cc4c: 8c4e0000 */ lw $t6,0x0($v0) +/* f00cc50: ac8e0010 */ sw $t6,0x10($a0) +/* f00cc54: 03e00008 */ jr $ra +/* f00cc58: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f00cc5c +/* f00cc5c: 3c028007 */ lui $v0,0x8007 +/* f00cc60: 24429928 */ addiu $v0,$v0,-26328 +/* f00cc64: 8c4e0000 */ lw $t6,0x0($v0) +/* f00cc68: ac8e0010 */ sw $t6,0x10($a0) +/* f00cc6c: 03e00008 */ jr $ra +/* f00cc70: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f00cc74 +/* f00cc74: 3c028007 */ lui $v0,0x8007 +/* f00cc78: 2442992c */ addiu $v0,$v0,-26324 +/* f00cc7c: 8c4e0000 */ lw $t6,0x0($v0) +/* f00cc80: ac8e000c */ sw $t6,0xc($a0) +/* f00cc84: 03e00008 */ jr $ra +/* f00cc88: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f00cc8c +/* f00cc8c: 27bdfea0 */ addiu $sp,$sp,-352 +/* f00cc90: 3c0e8006 */ lui $t6,0x8006 +/* f00cc94: 27a200ec */ addiu $v0,$sp,0xec +/* f00cc98: 25ce1a80 */ addiu $t6,$t6,0x1a80 +/* f00cc9c: 27a30078 */ addiu $v1,$sp,0x78 +/* f00cca0: 27a40004 */ addiu $a0,$sp,0x4 +/* f00cca4: 25d9006c */ addiu $t9,$t6,0x6c +/* f00cca8: 00404025 */ or $t0,$v0,$zero +.L0f00ccac: +/* f00ccac: 8dc10000 */ lw $at,0x0($t6) +/* f00ccb0: 25ce000c */ addiu $t6,$t6,0xc +/* f00ccb4: 2508000c */ addiu $t0,$t0,0xc +/* f00ccb8: ad01fff4 */ sw $at,-0xc($t0) +/* f00ccbc: 8dc1fff8 */ lw $at,-0x8($t6) +/* f00ccc0: ad01fff8 */ sw $at,-0x8($t0) +/* f00ccc4: 8dc1fffc */ lw $at,-0x4($t6) +/* f00ccc8: 15d9fff8 */ bne $t6,$t9,.L0f00ccac +/* f00cccc: ad01fffc */ sw $at,-0x4($t0) +/* f00ccd0: 8dc10000 */ lw $at,0x0($t6) +/* f00ccd4: 3c09800a */ lui $t1,0x800a +/* f00ccd8: 2529ce98 */ addiu $t1,$t1,-12648 +/* f00ccdc: ad010000 */ sw $at,0x0($t0) +/* f00cce0: 8dd90004 */ lw $t9,0x4($t6) +/* f00cce4: 00406825 */ or $t5,$v0,$zero +/* f00cce8: 244c006c */ addiu $t4,$v0,0x6c +/* f00ccec: ad190004 */ sw $t9,0x4($t0) +.L0f00ccf0: +/* f00ccf0: 8da10000 */ lw $at,0x0($t5) +/* f00ccf4: 25ad000c */ addiu $t5,$t5,0xc +/* f00ccf8: 2529000c */ addiu $t1,$t1,0xc +/* f00ccfc: ad21fff4 */ sw $at,-0xc($t1) +/* f00cd00: 8da1fff8 */ lw $at,-0x8($t5) +/* f00cd04: ad21fff8 */ sw $at,-0x8($t1) +/* f00cd08: 8da1fffc */ lw $at,-0x4($t5) +/* f00cd0c: 15acfff8 */ bne $t5,$t4,.L0f00ccf0 +/* f00cd10: ad21fffc */ sw $at,-0x4($t1) +/* f00cd14: 8da10000 */ lw $at,0x0($t5) +/* f00cd18: 3c188006 */ lui $t8,0x8006 +/* f00cd1c: 27181af4 */ addiu $t8,$t8,0x1af4 +/* f00cd20: ad210000 */ sw $at,0x0($t1) +/* f00cd24: 8dac0004 */ lw $t4,0x4($t5) +/* f00cd28: 270e006c */ addiu $t6,$t8,0x6c +/* f00cd2c: 00604025 */ or $t0,$v1,$zero +/* f00cd30: ad2c0004 */ sw $t4,0x4($t1) +.L0f00cd34: +/* f00cd34: 8f010000 */ lw $at,0x0($t8) +/* f00cd38: 2718000c */ addiu $t8,$t8,0xc +/* f00cd3c: 2508000c */ addiu $t0,$t0,0xc +/* f00cd40: ad01fff4 */ sw $at,-0xc($t0) +/* f00cd44: 8f01fff8 */ lw $at,-0x8($t8) +/* f00cd48: ad01fff8 */ sw $at,-0x8($t0) +/* f00cd4c: 8f01fffc */ lw $at,-0x4($t8) +/* f00cd50: 170efff8 */ bne $t8,$t6,.L0f00cd34 +/* f00cd54: ad01fffc */ sw $at,-0x4($t0) +/* f00cd58: 8f010000 */ lw $at,0x0($t8) +/* f00cd5c: 3c0b800a */ lui $t3,0x800a +/* f00cd60: 256bcf10 */ addiu $t3,$t3,-12528 +/* f00cd64: ad010000 */ sw $at,0x0($t0) +/* f00cd68: 8f0e0004 */ lw $t6,0x4($t8) +/* f00cd6c: 00604825 */ or $t1,$v1,$zero +/* f00cd70: 246d006c */ addiu $t5,$v1,0x6c +/* f00cd74: ad0e0004 */ sw $t6,0x4($t0) +.L0f00cd78: +/* f00cd78: 8d210000 */ lw $at,0x0($t1) +/* f00cd7c: 2529000c */ addiu $t1,$t1,0xc +/* f00cd80: 256b000c */ addiu $t3,$t3,0xc +/* f00cd84: ad61fff4 */ sw $at,-0xc($t3) +/* f00cd88: 8d21fff8 */ lw $at,-0x8($t1) +/* f00cd8c: ad61fff8 */ sw $at,-0x8($t3) +/* f00cd90: 8d21fffc */ lw $at,-0x4($t1) +/* f00cd94: 152dfff8 */ bne $t1,$t5,.L0f00cd78 +/* f00cd98: ad61fffc */ sw $at,-0x4($t3) +/* f00cd9c: 8d210000 */ lw $at,0x0($t1) +/* f00cda0: 3c198006 */ lui $t9,0x8006 +/* f00cda4: 27391b68 */ addiu $t9,$t9,0x1b68 +/* f00cda8: ad610000 */ sw $at,0x0($t3) +/* f00cdac: 8d2d0004 */ lw $t5,0x4($t1) +/* f00cdb0: 2738006c */ addiu $t8,$t9,0x6c +/* f00cdb4: 00804025 */ or $t0,$a0,$zero +/* f00cdb8: ad6d0004 */ sw $t5,0x4($t3) +.L0f00cdbc: +/* f00cdbc: 8f210000 */ lw $at,0x0($t9) +/* f00cdc0: 2739000c */ addiu $t9,$t9,0xc +/* f00cdc4: 2508000c */ addiu $t0,$t0,0xc +/* f00cdc8: ad01fff4 */ sw $at,-0xc($t0) +/* f00cdcc: 8f21fff8 */ lw $at,-0x8($t9) +/* f00cdd0: ad01fff8 */ sw $at,-0x8($t0) +/* f00cdd4: 8f21fffc */ lw $at,-0x4($t9) +/* f00cdd8: 1738fff8 */ bne $t9,$t8,.L0f00cdbc +/* f00cddc: ad01fffc */ sw $at,-0x4($t0) +/* f00cde0: 8f210000 */ lw $at,0x0($t9) +/* f00cde4: 3c0c800a */ lui $t4,0x800a +/* f00cde8: 258ccf88 */ addiu $t4,$t4,-12408 +/* f00cdec: ad010000 */ sw $at,0x0($t0) +/* f00cdf0: 8f380004 */ lw $t8,0x4($t9) +/* f00cdf4: 00805825 */ or $t3,$a0,$zero +/* f00cdf8: 2489006c */ addiu $t1,$a0,0x6c +/* f00cdfc: ad180004 */ sw $t8,0x4($t0) +.L0f00ce00: +/* f00ce00: 8d610000 */ lw $at,0x0($t3) +/* f00ce04: 256b000c */ addiu $t3,$t3,0xc +/* f00ce08: 258c000c */ addiu $t4,$t4,0xc +/* f00ce0c: ad81fff4 */ sw $at,-0xc($t4) +/* f00ce10: 8d61fff8 */ lw $at,-0x8($t3) +/* f00ce14: ad81fff8 */ sw $at,-0x8($t4) +/* f00ce18: 8d61fffc */ lw $at,-0x4($t3) +/* f00ce1c: 1569fff8 */ bne $t3,$t1,.L0f00ce00 +/* f00ce20: ad81fffc */ sw $at,-0x4($t4) +/* f00ce24: 8d610000 */ lw $at,0x0($t3) +/* f00ce28: ad810000 */ sw $at,0x0($t4) +/* f00ce2c: 8d690004 */ lw $t1,0x4($t3) +/* f00ce30: 27bd0160 */ addiu $sp,$sp,0x160 +/* f00ce34: 03e00008 */ jr $ra +/* f00ce38: ad890004 */ sw $t1,0x4($t4) +); + +GLOBAL_ASM( +glabel func0f00ce3c +/* f00ce3c: 3c03800a */ lui $v1,0x800a +/* f00ce40: 3c02800a */ lui $v0,0x800a +/* f00ce44: 2442ce38 */ addiu $v0,$v0,-12744 +/* f00ce48: 2463cdc0 */ addiu $v1,$v1,-12864 +.L0f00ce4c: +/* f00ce4c: 24630004 */ addiu $v1,$v1,0x4 +/* f00ce50: 1462fffe */ bne $v1,$v0,.L0f00ce4c +/* f00ce54: ac60fffc */ sw $zero,-0x4($v1) +/* f00ce58: 03e00008 */ jr $ra +/* f00ce5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00ce60 +/* f00ce60: 27bdffd8 */ addiu $sp,$sp,-40 +/* f00ce64: afb00014 */ sw $s0,0x14($sp) +/* f00ce68: 3c10800a */ lui $s0,0x800a +/* f00ce6c: 8e10d040 */ lw $s0,-0x2fc0($s0) +/* f00ce70: afb10018 */ sw $s1,0x18($sp) +/* f00ce74: afbf0024 */ sw $ra,0x24($sp) +/* f00ce78: afb30020 */ sw $s3,0x20($sp) +/* f00ce7c: afb2001c */ sw $s2,0x1c($sp) +/* f00ce80: 12000010 */ beqz $s0,.L0f00cec4 +/* f00ce84: 00008825 */ or $s1,$zero,$zero +/* f00ce88: 92030003 */ lbu $v1,0x3($s0) +/* f00ce8c: 24130034 */ addiu $s3,$zero,0x34 +/* f00ce90: 309200ff */ andi $s2,$a0,0xff +/* f00ce94: 5263000c */ beql $s3,$v1,.L0f00cec8 +/* f00ce98: 8fbf0024 */ lw $ra,0x24($sp) +.L0f00ce9c: +/* f00ce9c: 16430002 */ bne $s2,$v1,.L0f00cea8 +/* f00cea0: 00000000 */ sll $zero,$zero,0x0 +/* f00cea4: 26310001 */ addiu $s1,$s1,0x1 +.L0f00cea8: +/* f00cea8: 0fc24784 */ jal func0f091e10 +/* f00ceac: 02002025 */ or $a0,$s0,$zero +/* f00ceb0: 00027080 */ sll $t6,$v0,0x2 +/* f00ceb4: 01d08021 */ addu $s0,$t6,$s0 +/* f00ceb8: 92030003 */ lbu $v1,0x3($s0) +/* f00cebc: 1663fff7 */ bne $s3,$v1,.L0f00ce9c +/* f00cec0: 00000000 */ sll $zero,$zero,0x0 +.L0f00cec4: +/* f00cec4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f00cec8: +/* f00cec8: 02201025 */ or $v0,$s1,$zero +/* f00cecc: 8fb10018 */ lw $s1,0x18($sp) +/* f00ced0: 8fb00014 */ lw $s0,0x14($sp) +/* f00ced4: 8fb2001c */ lw $s2,0x1c($sp) +/* f00ced8: 8fb30020 */ lw $s3,0x20($sp) +/* f00cedc: 03e00008 */ jr $ra +/* f00cee0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f00cee4 +/* f00cee4: 27bdfeb8 */ addiu $sp,$sp,-328 +/* f00cee8: afb00030 */ sw $s0,0x30($sp) +/* f00ceec: 00808025 */ or $s0,$a0,$zero +/* f00cef0: afbf0034 */ sw $ra,0x34($sp) +/* f00cef4: afa5014c */ sw $a1,0x14c($sp) +/* f00cef8: 84840004 */ lh $a0,0x4($a0) +/* f00cefc: 0fc2486d */ jal func0f0921b4 +/* f00cf00: afa40140 */ sw $a0,0x140($sp) +/* f00cf04: 960e0000 */ lhu $t6,0x0($s0) +/* f00cf08: 3c03800a */ lui $v1,0x800a +/* f00cf0c: 24639fc0 */ addiu $v1,$v1,-24640 +/* f00cf10: 448e2000 */ mtc1 $t6,$f4 +/* f00cf14: 8fa80140 */ lw $t0,0x140($sp) +/* f00cf18: 05c10005 */ bgez $t6,.L0f00cf30 +/* f00cf1c: 468021a0 */ cvt.s.w $f6,$f4 +/* f00cf20: 3c014f80 */ lui $at,0x4f80 +/* f00cf24: 44814000 */ mtc1 $at,$f8 +/* f00cf28: 00000000 */ sll $zero,$zero,0x0 +/* f00cf2c: 46083180 */ add.s $f6,$f6,$f8 +.L0f00cf30: +/* f00cf30: 3c013b80 */ lui $at,0x3b80 +/* f00cf34: 44815000 */ mtc1 $at,$f10 +/* f00cf38: 8c6f0318 */ lw $t7,0x318($v1) +/* f00cf3c: 460a3102 */ mul.s $f4,$f6,$f10 +/* f00cf40: 15e00004 */ bnez $t7,.L0f00cf54 +/* f00cf44: e7a4009c */ swc1 $f4,0x9c($sp) +/* f00cf48: 8c78031c */ lw $t8,0x31c($v1) +/* f00cf4c: 53000005 */ beqzl $t8,.L0f00cf64 +/* f00cf50: 8e030008 */ lw $v1,0x8($s0) +.L0f00cf54: +/* f00cf54: 92190002 */ lbu $t9,0x2($s0) +/* f00cf58: 37290004 */ ori $t1,$t9,0x4 +/* f00cf5c: a2090002 */ sb $t1,0x2($s0) +/* f00cf60: 8e030008 */ lw $v1,0x8($s0) +.L0f00cf64: +/* f00cf64: 306a8000 */ andi $t2,$v1,0x8000 +/* f00cf68: 1140001b */ beqz $t2,.L0f00cfd8 +/* f00cf6c: 306e4000 */ andi $t6,$v1,0x4000 +/* f00cf70: 920b0003 */ lbu $t3,0x3($s0) +/* f00cf74: 24010008 */ addiu $at,$zero,0x8 +/* f00cf78: 02002025 */ or $a0,$s0,$zero +/* f00cf7c: 15610009 */ bne $t3,$at,.L0f00cfa4 +/* f00cf80: 000868c0 */ sll $t5,$t0,0x3 +/* f00cf84: 000860c0 */ sll $t4,$t0,0x3 +/* f00cf88: 3c058008 */ lui $a1,0x8008 +/* f00cf8c: 00ac2821 */ addu $a1,$a1,$t4 +/* f00cf90: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00cf94: 0fc22b83 */ jal func0f08ae0c +/* f00cf98: 02002025 */ or $a0,$s0,$zero +/* f00cf9c: 10000006 */ beqz $zero,.L0f00cfb8 +/* f00cfa0: 8e040018 */ lw $a0,0x18($s0) +.L0f00cfa4: +/* f00cfa4: 3c058008 */ lui $a1,0x8008 +/* f00cfa8: 00ad2821 */ addu $a1,$a1,$t5 +/* f00cfac: 0fc1a94b */ jal func0f06a52c +/* f00cfb0: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00cfb4: 8e040018 */ lw $a0,0x18($s0) +.L0f00cfb8: +/* f00cfb8: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f00cfbc: c4880014 */ lwc1 $f8,0x14($a0) +/* f00cfc0: 46064282 */ mul.s $f10,$f8,$f6 +/* f00cfc4: 44055000 */ mfc1 $a1,$f10 +/* f00cfc8: 0c006bd6 */ jal 0x1af58 +/* f00cfcc: 00000000 */ sll $zero,$zero,0x0 +/* f00cfd0: 100001a3 */ beqz $zero,.L0f00d660 +/* f00cfd4: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00cfd8: +/* f00cfd8: 51c0002d */ beqzl $t6,.L0f00d090 +/* f00cfdc: 86040006 */ lh $a0,0x6($s0) +/* f00cfe0: 0fc0a1dd */ jal func0f028774 +/* f00cfe4: 86040006 */ lh $a0,0x6($s0) +/* f00cfe8: 8fa80140 */ lw $t0,0x140($sp) +/* f00cfec: 1040019b */ beqz $v0,.L0f00d65c +/* f00cff0: afa20070 */ sw $v0,0x70($sp) +/* f00cff4: 8c4f001c */ lw $t7,0x1c($v0) +/* f00cff8: 51e00199 */ beqzl $t7,.L0f00d660 +/* f00cffc: 8fbf0034 */ lw $ra,0x34($sp) +/* f00d000: 8c580020 */ lw $t8,0x20($v0) +/* f00d004: 53000196 */ beqzl $t8,.L0f00d660 +/* f00d008: 8fbf0034 */ lw $ra,0x34($sp) +/* f00d00c: 92190003 */ lbu $t9,0x3($s0) +/* f00d010: 24010008 */ addiu $at,$zero,0x8 +/* f00d014: 02002025 */ or $a0,$s0,$zero +/* f00d018: 17210009 */ bne $t9,$at,.L0f00d040 +/* f00d01c: 000850c0 */ sll $t2,$t0,0x3 +/* f00d020: 000848c0 */ sll $t1,$t0,0x3 +/* f00d024: 3c058008 */ lui $a1,0x8008 +/* f00d028: 00a92821 */ addu $a1,$a1,$t1 +/* f00d02c: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00d030: 0fc22b83 */ jal func0f08ae0c +/* f00d034: 02002025 */ or $a0,$s0,$zero +/* f00d038: 10000006 */ beqz $zero,.L0f00d054 +/* f00d03c: 00403025 */ or $a2,$v0,$zero +.L0f00d040: +/* f00d040: 3c058008 */ lui $a1,0x8008 +/* f00d044: 00aa2821 */ addu $a1,$a1,$t2 +/* f00d048: 0fc1a94b */ jal func0f06a52c +/* f00d04c: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00d050: 00403025 */ or $a2,$v0,$zero +.L0f00d054: +/* f00d054: 8e040018 */ lw $a0,0x18($s0) +/* f00d058: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f00d05c: c4840014 */ lwc1 $f4,0x14($a0) +/* f00d060: afa6006c */ sw $a2,0x6c($sp) +/* f00d064: 46082182 */ mul.s $f6,$f4,$f8 +/* f00d068: 44053000 */ mfc1 $a1,$f6 +/* f00d06c: 0c006bd6 */ jal 0x1af58 +/* f00d070: 00000000 */ sll $zero,$zero,0x0 +/* f00d074: 8fab0070 */ lw $t3,0x70($sp) +/* f00d078: 8fa4006c */ lw $a0,0x6c($sp) +/* f00d07c: 0fc181a6 */ jal func0f060698 +/* f00d080: 8d65001c */ lw $a1,0x1c($t3) +/* f00d084: 10000176 */ beqz $zero,.L0f00d660 +/* f00d088: 8fbf0034 */ lw $ra,0x34($sp) +/* f00d08c: 86040006 */ lh $a0,0x6($s0) +.L0f00d090: +/* f00d090: 2405006e */ addiu $a1,$zero,0x6e +/* f00d094: 0481001b */ bgez $a0,.L0f00d104 +/* f00d098: 00000000 */ sll $zero,$zero,0x0 +/* f00d09c: 920c0003 */ lbu $t4,0x3($s0) +/* f00d0a0: 24010008 */ addiu $at,$zero,0x8 +/* f00d0a4: 02002025 */ or $a0,$s0,$zero +/* f00d0a8: 15810009 */ bne $t4,$at,.L0f00d0d0 +/* f00d0ac: 000870c0 */ sll $t6,$t0,0x3 +/* f00d0b0: 000868c0 */ sll $t5,$t0,0x3 +/* f00d0b4: 3c058008 */ lui $a1,0x8008 +/* f00d0b8: 00ad2821 */ addu $a1,$a1,$t5 +/* f00d0bc: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00d0c0: 0fc22b83 */ jal func0f08ae0c +/* f00d0c4: 02002025 */ or $a0,$s0,$zero +/* f00d0c8: 10000006 */ beqz $zero,.L0f00d0e4 +/* f00d0cc: 8e040018 */ lw $a0,0x18($s0) +.L0f00d0d0: +/* f00d0d0: 3c058008 */ lui $a1,0x8008 +/* f00d0d4: 00ae2821 */ addu $a1,$a1,$t6 +/* f00d0d8: 0fc1a94b */ jal func0f06a52c +/* f00d0dc: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00d0e0: 8e040018 */ lw $a0,0x18($s0) +.L0f00d0e4: +/* f00d0e4: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f00d0e8: c48a0014 */ lwc1 $f10,0x14($a0) +/* f00d0ec: 46045202 */ mul.s $f8,$f10,$f4 +/* f00d0f0: 44054000 */ mfc1 $a1,$f8 +/* f00d0f4: 0c006bd6 */ jal 0x1af58 +/* f00d0f8: 00000000 */ sll $zero,$zero,0x0 +/* f00d0fc: 10000158 */ beqz $zero,.L0f00d660 +/* f00d100: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00d104: +/* f00d104: 0fc456ac */ jal func0f115ab0 +/* f00d108: 27a600ec */ addiu $a2,$sp,0xec +/* f00d10c: 8faf0134 */ lw $t7,0x134($sp) +/* f00d110: 27a400ac */ addiu $a0,$sp,0xac +/* f00d114: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f00d118: 59e00151 */ blezl $t7,.L0f00d660 +/* f00d11c: 8fbf0034 */ lw $ra,0x34($sp) +/* f00d120: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f00d124: 46003287 */ neg.s $f10,$f6 +/* f00d128: 44800000 */ mtc1 $zero,$f0 +/* f00d12c: c7a60100 */ lwc1 $f6,0x100($sp) +/* f00d130: 46002207 */ neg.s $f8,$f4 +/* f00d134: e7aa0010 */ swc1 $f10,0x10($sp) +/* f00d138: 46003287 */ neg.s $f10,$f6 +/* f00d13c: e7a80014 */ swc1 $f8,0x14($sp) +/* f00d140: c7a80108 */ lwc1 $f8,0x108($sp) +/* f00d144: c7a6010c */ lwc1 $f6,0x10c($sp) +/* f00d148: c7a40104 */ lwc1 $f4,0x104($sp) +/* f00d14c: 44050000 */ mfc1 $a1,$f0 +/* f00d150: 44060000 */ mfc1 $a2,$f0 +/* f00d154: 44070000 */ mfc1 $a3,$f0 +/* f00d158: e7aa0018 */ swc1 $f10,0x18($sp) +/* f00d15c: e7a80020 */ swc1 $f8,0x20($sp) +/* f00d160: e7a60024 */ swc1 $f6,0x24($sp) +/* f00d164: 0c005b56 */ jal 0x16d58 +/* f00d168: e7a4001c */ swc1 $f4,0x1c($sp) +/* f00d16c: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f00d170: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f00d174: c7a800f4 */ lwc1 $f8,0xf4($sp) +/* f00d178: 8fb80134 */ lw $t8,0x134($sp) +/* f00d17c: 2419ffff */ addiu $t9,$zero,-1 +/* f00d180: a7b90082 */ sh $t9,0x82($sp) +/* f00d184: e7aa0090 */ swc1 $f10,0x90($sp) +/* f00d188: e7a40094 */ swc1 $f4,0x94($sp) +/* f00d18c: e7a80098 */ swc1 $f8,0x98($sp) +/* f00d190: a7b80080 */ sh $t8,0x80($sp) +/* f00d194: 0fc457c0 */ jal func0f115f00 +/* f00d198: 86040006 */ lh $a0,0x6($s0) +/* f00d19c: 14400013 */ bnez $v0,.L0f00d1ec +/* f00d1a0: 8fa80140 */ lw $t0,0x140($sp) +/* f00d1a4: 8e090008 */ lw $t1,0x8($s0) +/* f00d1a8: c7a600ec */ lwc1 $f6,0xec($sp) +/* f00d1ac: c7a800ec */ lwc1 $f8,0xec($sp) +/* f00d1b0: 312a0002 */ andi $t2,$t1,0x2 +/* f00d1b4: 51400008 */ beqzl $t2,.L0f00d1d8 +/* f00d1b8: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f00d1bc: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f00d1c0: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f00d1c4: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f00d1c8: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f00d1cc: 10000021 */ beqz $zero,.L0f00d254 +/* f00d1d0: e7a400a8 */ swc1 $f4,0xa8($sp) +/* f00d1d4: c7a600f0 */ lwc1 $f6,0xf0($sp) +.L0f00d1d8: +/* f00d1d8: c7aa00f4 */ lwc1 $f10,0xf4($sp) +/* f00d1dc: e7a800a0 */ swc1 $f8,0xa0($sp) +/* f00d1e0: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f00d1e4: 1000001b */ beqz $zero,.L0f00d254 +/* f00d1e8: e7aa00a8 */ swc1 $f10,0xa8($sp) +.L0f00d1ec: +/* f00d1ec: 86040006 */ lh $a0,0x6($s0) +/* f00d1f0: 0fc457cd */ jal func0f115f34 +/* f00d1f4: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f00d1f8: c7a40124 */ lwc1 $f4,0x124($sp) +/* f00d1fc: c7a80128 */ lwc1 $f8,0x128($sp) +/* f00d200: 3c013f00 */ lui $at,0x3f00 +/* f00d204: 44815000 */ mtc1 $at,$f10 +/* f00d208: 46082181 */ sub.s $f6,$f4,$f8 +/* f00d20c: c7a80104 */ lwc1 $f8,0x104($sp) +/* f00d210: c7a400a0 */ lwc1 $f4,0xa0($sp) +/* f00d214: 8fa80140 */ lw $t0,0x140($sp) +/* f00d218: 460a3002 */ mul.s $f0,$f6,$f10 +/* f00d21c: 00000000 */ sll $zero,$zero,0x0 +/* f00d220: 46080182 */ mul.s $f6,$f0,$f8 +/* f00d224: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f00d228: 46062280 */ add.s $f10,$f4,$f6 +/* f00d22c: c7a40108 */ lwc1 $f4,0x108($sp) +/* f00d230: 46040182 */ mul.s $f6,$f0,$f4 +/* f00d234: e7aa00a0 */ swc1 $f10,0xa0($sp) +/* f00d238: c7a400a8 */ lwc1 $f4,0xa8($sp) +/* f00d23c: 46064280 */ add.s $f10,$f8,$f6 +/* f00d240: c7a8010c */ lwc1 $f8,0x10c($sp) +/* f00d244: 46080182 */ mul.s $f6,$f0,$f8 +/* f00d248: e7aa00a4 */ swc1 $f10,0xa4($sp) +/* f00d24c: 46062280 */ add.s $f10,$f4,$f6 +/* f00d250: e7aa00a8 */ swc1 $f10,0xa8($sp) +.L0f00d254: +/* f00d254: 920b0003 */ lbu $t3,0x3($s0) +/* f00d258: 24010008 */ addiu $at,$zero,0x8 +/* f00d25c: 02002025 */ or $a0,$s0,$zero +/* f00d260: 15610007 */ bne $t3,$at,.L0f00d280 +/* f00d264: 000860c0 */ sll $t4,$t0,0x3 +/* f00d268: 3c058008 */ lui $a1,0x8008 +/* f00d26c: 00ac2821 */ addu $a1,$a1,$t4 +/* f00d270: 0fc22b83 */ jal func0f08ae0c +/* f00d274: 8ca5b06c */ lw $a1,-0x4f94($a1) +/* f00d278: 10000004 */ beqz $zero,.L0f00d28c +/* f00d27c: afa2007c */ sw $v0,0x7c($sp) +.L0f00d280: +/* f00d280: 0fc1a954 */ jal func0f06a550 +/* f00d284: 02002025 */ or $a0,$s0,$zero +/* f00d288: afa2007c */ sw $v0,0x7c($sp) +.L0f00d28c: +/* f00d28c: 0fc457c0 */ jal func0f115f00 +/* f00d290: 86040006 */ lh $a0,0x6($s0) +/* f00d294: 504000c1 */ beqzl $v0,.L0f00d59c +/* f00d298: 8e040018 */ lw $a0,0x18($s0) +/* f00d29c: 0fc1a2bd */ jal func0f068af4 +/* f00d2a0: 02002025 */ or $a0,$s0,$zero +/* f00d2a4: 104000bc */ beqz $v0,.L0f00d598 +/* f00d2a8: 3c013f80 */ lui $at,0x3f80 +/* f00d2ac: 44819000 */ mtc1 $at,$f18 +/* f00d2b0: 00000000 */ sll $zero,$zero,0x0 +/* f00d2b4: e7b20064 */ swc1 $f18,0x64($sp) +/* f00d2b8: 8e030008 */ lw $v1,0x8($s0) +/* f00d2bc: 46009406 */ mov.s $f16,$f18 +/* f00d2c0: 30640020 */ andi $a0,$v1,0x20 +/* f00d2c4: 1080001c */ beqz $a0,.L0f00d338 +/* f00d2c8: 30660040 */ andi $a2,$v1,0x40 +/* f00d2cc: c4420004 */ lwc1 $f2,0x4($v0) +/* f00d2d0: c4400008 */ lwc1 $f0,0x8($v0) +/* f00d2d4: 306d0002 */ andi $t5,$v1,0x2 +/* f00d2d8: 4600103c */ c.lt.s $f2,$f0 +/* f00d2dc: 00000000 */ sll $zero,$zero,0x0 +/* f00d2e0: 45000015 */ bc1f .L0f00d338 +/* f00d2e4: 00000000 */ sll $zero,$zero,0x0 +/* f00d2e8: 11a0000b */ beqz $t5,.L0f00d318 +/* f00d2ec: c7a80120 */ lwc1 $f8,0x120($sp) +/* f00d2f0: c7a80120 */ lwc1 $f8,0x120($sp) +/* f00d2f4: c7a4011c */ lwc1 $f4,0x11c($sp) +/* f00d2f8: 8e0e0018 */ lw $t6,0x18($s0) +/* f00d2fc: 46020281 */ sub.s $f10,$f0,$f2 +/* f00d300: 46044181 */ sub.s $f6,$f8,$f4 +/* f00d304: c5c80014 */ lwc1 $f8,0x14($t6) +/* f00d308: 46085102 */ mul.s $f4,$f10,$f8 +/* f00d30c: 46043283 */ div.s $f10,$f6,$f4 +/* f00d310: 10000009 */ beqz $zero,.L0f00d338 +/* f00d314: e7aa0064 */ swc1 $f10,0x64($sp) +.L0f00d318: +/* f00d318: c7a6011c */ lwc1 $f6,0x11c($sp) +/* f00d31c: 8e0f0018 */ lw $t7,0x18($s0) +/* f00d320: 46020281 */ sub.s $f10,$f0,$f2 +/* f00d324: 46064101 */ sub.s $f4,$f8,$f6 +/* f00d328: c5e80014 */ lwc1 $f8,0x14($t7) +/* f00d32c: 46085182 */ mul.s $f6,$f10,$f8 +/* f00d330: 46062283 */ div.s $f10,$f4,$f6 +/* f00d334: e7aa0064 */ swc1 $f10,0x64($sp) +.L0f00d338: +/* f00d338: 10c00018 */ beqz $a2,.L0f00d39c +/* f00d33c: 30650080 */ andi $a1,$v1,0x80 +/* f00d340: c442000c */ lwc1 $f2,0xc($v0) +/* f00d344: c4400010 */ lwc1 $f0,0x10($v0) +/* f00d348: 4600103c */ c.lt.s $f2,$f0 +/* f00d34c: 00000000 */ sll $zero,$zero,0x0 +/* f00d350: 45000012 */ bc1f .L0f00d39c +/* f00d354: 00000000 */ sll $zero,$zero,0x0 +/* f00d358: 8e180018 */ lw $t8,0x18($s0) +/* f00d35c: 30790002 */ andi $t9,$v1,0x2 +/* f00d360: 13200008 */ beqz $t9,.L0f00d384 +/* f00d364: c70c0014 */ lwc1 $f12,0x14($t8) +/* f00d368: 46020281 */ sub.s $f10,$f0,$f2 +/* f00d36c: c7a80130 */ lwc1 $f8,0x130($sp) +/* f00d370: c7a4012c */ lwc1 $f4,0x12c($sp) +/* f00d374: 46044181 */ sub.s $f6,$f8,$f4 +/* f00d378: 460c5202 */ mul.s $f8,$f10,$f12 +/* f00d37c: 10000007 */ beqz $zero,.L0f00d39c +/* f00d380: 46083483 */ div.s $f18,$f6,$f8 +.L0f00d384: +/* f00d384: 46020201 */ sub.s $f8,$f0,$f2 +/* f00d388: c7a40128 */ lwc1 $f4,0x128($sp) +/* f00d38c: c7aa0124 */ lwc1 $f10,0x124($sp) +/* f00d390: 460a2181 */ sub.s $f6,$f4,$f10 +/* f00d394: 460c4102 */ mul.s $f4,$f8,$f12 +/* f00d398: 46043403 */ div.s $f16,$f6,$f4 +.L0f00d39c: +/* f00d39c: 50a00019 */ beqzl $a1,.L0f00d404 +/* f00d3a0: c7a40064 */ lwc1 $f4,0x64($sp) +/* f00d3a4: c4420014 */ lwc1 $f2,0x14($v0) +/* f00d3a8: c4400018 */ lwc1 $f0,0x18($v0) +/* f00d3ac: 4600103c */ c.lt.s $f2,$f0 +/* f00d3b0: 00000000 */ sll $zero,$zero,0x0 +/* f00d3b4: 45020013 */ bc1fl .L0f00d404 +/* f00d3b8: c7a40064 */ lwc1 $f4,0x64($sp) +/* f00d3bc: 8e090018 */ lw $t1,0x18($s0) +/* f00d3c0: 306a0002 */ andi $t2,$v1,0x2 +/* f00d3c4: 11400008 */ beqz $t2,.L0f00d3e8 +/* f00d3c8: c52c0014 */ lwc1 $f12,0x14($t1) +/* f00d3cc: 46020101 */ sub.s $f4,$f0,$f2 +/* f00d3d0: c7aa0128 */ lwc1 $f10,0x128($sp) +/* f00d3d4: c7a80124 */ lwc1 $f8,0x124($sp) +/* f00d3d8: 46085181 */ sub.s $f6,$f10,$f8 +/* f00d3dc: 460c2282 */ mul.s $f10,$f4,$f12 +/* f00d3e0: 10000007 */ beqz $zero,.L0f00d400 +/* f00d3e4: 460a3403 */ div.s $f16,$f6,$f10 +.L0f00d3e8: +/* f00d3e8: 46020281 */ sub.s $f10,$f0,$f2 +/* f00d3ec: c7a80130 */ lwc1 $f8,0x130($sp) +/* f00d3f0: c7a4012c */ lwc1 $f4,0x12c($sp) +/* f00d3f4: 46044181 */ sub.s $f6,$f8,$f4 +/* f00d3f8: 460c5202 */ mul.s $f8,$f10,$f12 +/* f00d3fc: 46083483 */ div.s $f18,$f6,$f8 +.L0f00d400: +/* f00d400: c7a40064 */ lwc1 $f4,0x64($sp) +.L0f00d404: +/* f00d404: c7ac0064 */ lwc1 $f12,0x64($sp) +/* f00d408: 4604803c */ c.lt.s $f16,$f4 +/* f00d40c: 00000000 */ sll $zero,$zero,0x0 +/* f00d410: 45020002 */ bc1fl .L0f00d41c +/* f00d414: 4610603c */ c.lt.s $f12,$f16 +/* f00d418: 4610603c */ c.lt.s $f12,$f16 +.L0f00d41c: +/* f00d41c: 46006386 */ mov.s $f14,$f12 +/* f00d420: 45020003 */ bc1fl .L0f00d430 +/* f00d424: 4612703c */ c.lt.s $f14,$f18 +/* f00d428: 46008386 */ mov.s $f14,$f16 +/* f00d42c: 4612703c */ c.lt.s $f14,$f18 +.L0f00d430: +/* f00d430: 306b0002 */ andi $t3,$v1,0x2 +/* f00d434: 306c0002 */ andi $t4,$v1,0x2 +/* f00d438: 45000002 */ bc1f .L0f00d444 +/* f00d43c: 00000000 */ sll $zero,$zero,0x0 +/* f00d440: 46009386 */ mov.s $f14,$f18 +.L0f00d444: +/* f00d444: 1480000f */ bnez $a0,.L0f00d484 +/* f00d448: 306d0002 */ andi $t5,$v1,0x2 +/* f00d44c: c4400008 */ lwc1 $f0,0x8($v0) +/* f00d450: 11600007 */ beqz $t3,.L0f00d470 +/* f00d454: c4420004 */ lwc1 $f2,0x4($v0) +/* f00d458: 46001032 */ c.eq.s $f2,$f0 +/* f00d45c: 00000000 */ sll $zero,$zero,0x0 +/* f00d460: 45000008 */ bc1f .L0f00d484 +/* f00d464: 00000000 */ sll $zero,$zero,0x0 +/* f00d468: 10000006 */ beqz $zero,.L0f00d484 +/* f00d46c: 46007306 */ mov.s $f12,$f14 +.L0f00d470: +/* f00d470: 46001032 */ c.eq.s $f2,$f0 +/* f00d474: 00000000 */ sll $zero,$zero,0x0 +/* f00d478: 45000002 */ bc1f .L0f00d484 +/* f00d47c: 00000000 */ sll $zero,$zero,0x0 +/* f00d480: 46007306 */ mov.s $f12,$f14 +.L0f00d484: +/* f00d484: 14c0000f */ bnez $a2,.L0f00d4c4 +/* f00d488: 460e6303 */ div.s $f12,$f12,$f14 +/* f00d48c: c4400010 */ lwc1 $f0,0x10($v0) +/* f00d490: 11800007 */ beqz $t4,.L0f00d4b0 +/* f00d494: c442000c */ lwc1 $f2,0xc($v0) +/* f00d498: 46001032 */ c.eq.s $f2,$f0 +/* f00d49c: 00000000 */ sll $zero,$zero,0x0 +/* f00d4a0: 45000008 */ bc1f .L0f00d4c4 +/* f00d4a4: 00000000 */ sll $zero,$zero,0x0 +/* f00d4a8: 10000006 */ beqz $zero,.L0f00d4c4 +/* f00d4ac: 46007486 */ mov.s $f18,$f14 +.L0f00d4b0: +/* f00d4b0: 46001032 */ c.eq.s $f2,$f0 +/* f00d4b4: 00000000 */ sll $zero,$zero,0x0 +/* f00d4b8: 45000002 */ bc1f .L0f00d4c4 +/* f00d4bc: 00000000 */ sll $zero,$zero,0x0 +/* f00d4c0: 46007406 */ mov.s $f16,$f14 +.L0f00d4c4: +/* f00d4c4: 14a0000f */ bnez $a1,.L0f00d504 +/* f00d4c8: 3c017f1a */ lui $at,0x7f1a +/* f00d4cc: c4400018 */ lwc1 $f0,0x18($v0) +/* f00d4d0: 11a00007 */ beqz $t5,.L0f00d4f0 +/* f00d4d4: c4420014 */ lwc1 $f2,0x14($v0) +/* f00d4d8: 46001032 */ c.eq.s $f2,$f0 +/* f00d4dc: 00000000 */ sll $zero,$zero,0x0 +/* f00d4e0: 45000008 */ bc1f .L0f00d504 +/* f00d4e4: 00000000 */ sll $zero,$zero,0x0 +/* f00d4e8: 10000006 */ beqz $zero,.L0f00d504 +/* f00d4ec: 46007406 */ mov.s $f16,$f14 +.L0f00d4f0: +/* f00d4f0: 46001032 */ c.eq.s $f2,$f0 +/* f00d4f4: 00000000 */ sll $zero,$zero,0x0 +/* f00d4f8: 45000002 */ bc1f .L0f00d504 +/* f00d4fc: 00000000 */ sll $zero,$zero,0x0 +/* f00d500: 46007486 */ mov.s $f18,$f14 +.L0f00d504: +/* f00d504: c4207f80 */ lwc1 $f0,0x7f80($at) +/* f00d508: 460e8403 */ div.s $f16,$f16,$f14 +/* f00d50c: 3c013f80 */ lui $at,0x3f80 +/* f00d510: 27a500ac */ addiu $a1,$sp,0xac +/* f00d514: 4600603e */ c.le.s $f12,$f0 +/* f00d518: 00000000 */ sll $zero,$zero,0x0 +/* f00d51c: 45010009 */ bc1t .L0f00d544 +/* f00d520: 460e9483 */ div.s $f18,$f18,$f14 +/* f00d524: 4600803e */ c.le.s $f16,$f0 +/* f00d528: 00000000 */ sll $zero,$zero,0x0 +/* f00d52c: 45030006 */ bc1tl .L0f00d548 +/* f00d530: 44816000 */ mtc1 $at,$f12 +/* f00d534: 4600903e */ c.le.s $f18,$f0 +/* f00d538: 00000000 */ sll $zero,$zero,0x0 +/* f00d53c: 45020006 */ bc1fl .L0f00d558 +/* f00d540: e7ae0054 */ swc1 $f14,0x54($sp) +.L0f00d544: +/* f00d544: 44816000 */ mtc1 $at,$f12 +.L0f00d548: +/* f00d548: 00000000 */ sll $zero,$zero,0x0 +/* f00d54c: 46006486 */ mov.s $f18,$f12 +/* f00d550: 46006406 */ mov.s $f16,$f12 +/* f00d554: e7ae0054 */ swc1 $f14,0x54($sp) +.L0f00d558: +/* f00d558: e7b00060 */ swc1 $f16,0x60($sp) +/* f00d55c: 0c005789 */ jal 0x15e24 +/* f00d560: e7b2005c */ swc1 $f18,0x5c($sp) +/* f00d564: c7ac0060 */ lwc1 $f12,0x60($sp) +/* f00d568: 0c0057a0 */ jal 0x15e80 +/* f00d56c: 27a500ac */ addiu $a1,$sp,0xac +/* f00d570: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f00d574: 0c0057b7 */ jal 0x15edc +/* f00d578: 27a500ac */ addiu $a1,$sp,0xac +/* f00d57c: 8e040018 */ lw $a0,0x18($s0) +/* f00d580: c7ae0054 */ lwc1 $f14,0x54($sp) +/* f00d584: c48a0014 */ lwc1 $f10,0x14($a0) +/* f00d588: 460e5182 */ mul.s $f6,$f10,$f14 +/* f00d58c: 44053000 */ mfc1 $a1,$f6 +/* f00d590: 0c006bd6 */ jal 0x1af58 +/* f00d594: 00000000 */ sll $zero,$zero,0x0 +.L0f00d598: +/* f00d598: 8e040018 */ lw $a0,0x18($s0) +.L0f00d59c: +/* f00d59c: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f00d5a0: c4880014 */ lwc1 $f8,0x14($a0) +/* f00d5a4: 46044282 */ mul.s $f10,$f8,$f4 +/* f00d5a8: 44055000 */ mfc1 $a1,$f10 +/* f00d5ac: 0c006bd6 */ jal 0x1af58 +/* f00d5b0: 00000000 */ sll $zero,$zero,0x0 +/* f00d5b4: 8e0e0018 */ lw $t6,0x18($s0) +/* f00d5b8: 27a500ac */ addiu $a1,$sp,0xac +/* f00d5bc: 0c0057c1 */ jal 0x15f04 +/* f00d5c0: c5cc0014 */ lwc1 $f12,0x14($t6) +/* f00d5c4: 8e0f000c */ lw $t7,0xc($s0) +/* f00d5c8: 8fb9007c */ lw $t9,0x7c($sp) +/* f00d5cc: 02002025 */ or $a0,$s0,$zero +/* f00d5d0: 000fc380 */ sll $t8,$t7,0xe +/* f00d5d4: 07010004 */ bgez $t8,.L0f00d5e8 +/* f00d5d8: 27a50090 */ addiu $a1,$sp,0x90 +/* f00d5dc: 93290001 */ lbu $t1,0x1($t9) +/* f00d5e0: 352a0010 */ ori $t2,$t1,0x10 +/* f00d5e4: a32a0001 */ sb $t2,0x1($t9) +.L0f00d5e8: +/* f00d5e8: 8e0b0008 */ lw $t3,0x8($s0) +/* f00d5ec: 27a600ac */ addiu $a2,$sp,0xac +/* f00d5f0: 27a70080 */ addiu $a3,$sp,0x80 +/* f00d5f4: 316c0002 */ andi $t4,$t3,0x2 +/* f00d5f8: 1180000a */ beqz $t4,.L0f00d624 +/* f00d5fc: 27ae00a0 */ addiu $t6,$sp,0xa0 +/* f00d600: 27ad00a0 */ addiu $t5,$sp,0xa0 +/* f00d604: afad0010 */ sw $t5,0x10($sp) +/* f00d608: 02002025 */ or $a0,$s0,$zero +/* f00d60c: 27a50090 */ addiu $a1,$sp,0x90 +/* f00d610: 27a600ac */ addiu $a2,$sp,0xac +/* f00d614: 0fc1aad8 */ jal func0f06ab60 +/* f00d618: 27a70080 */ addiu $a3,$sp,0x80 +/* f00d61c: 10000004 */ beqz $zero,.L0f00d630 +/* f00d620: 8e0f0040 */ lw $t7,0x40($s0) +.L0f00d624: +/* f00d624: 0fc1a9cc */ jal func0f06a730 +/* f00d628: afae0010 */ sw $t6,0x10($sp) +/* f00d62c: 8e0f0040 */ lw $t7,0x40($s0) +.L0f00d630: +/* f00d630: 31f88000 */ andi $t8,$t7,0x8000 +/* f00d634: 13000005 */ beqz $t8,.L0f00d64c +/* f00d638: 00000000 */ sll $zero,$zero,0x0 +/* f00d63c: 0fc1814e */ jal func0f060538 +/* f00d640: 8fa4007c */ lw $a0,0x7c($sp) +/* f00d644: 10000003 */ beqz $zero,.L0f00d654 +/* f00d648: 00000000 */ sll $zero,$zero,0x0 +.L0f00d64c: +/* f00d64c: 0fc1812f */ jal func0f0604bc +/* f00d650: 8fa4007c */ lw $a0,0x7c($sp) +.L0f00d654: +/* f00d654: 0fc180bc */ jal func0f0602f0 +/* f00d658: 8fa4007c */ lw $a0,0x7c($sp) +.L0f00d65c: +/* f00d65c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00d660: +/* f00d660: 8fb00030 */ lw $s0,0x30($sp) +/* f00d664: 27bd0148 */ addiu $sp,$sp,0x148 +/* f00d668: 03e00008 */ jr $ra +/* f00d66c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00d670 +/* f00d670: 27bdffd0 */ addiu $sp,$sp,-48 +/* f00d674: afbf0014 */ sw $ra,0x14($sp) +/* f00d678: afa50034 */ sw $a1,0x34($sp) +/* f00d67c: 8c8e0008 */ lw $t6,0x8($a0) +/* f00d680: 3c02800a */ lui $v0,0x800a +/* f00d684: 00803025 */ or $a2,$a0,$zero +/* f00d688: 31cf4000 */ andi $t7,$t6,0x4000 +/* f00d68c: 11e00051 */ beqz $t7,.L0f00d7d4 +/* f00d690: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00d694: 84840006 */ lh $a0,0x6($a0) +/* f00d698: 0fc0a1dd */ jal func0f028774 +/* f00d69c: afa60030 */ sw $a2,0x30($sp) +/* f00d6a0: 8fa60030 */ lw $a2,0x30($sp) +/* f00d6a4: 10400093 */ beqz $v0,.L0f00d8f4 +/* f00d6a8: afa20024 */ sw $v0,0x24($sp) +/* f00d6ac: 8c58001c */ lw $t8,0x1c($v0) +/* f00d6b0: 53000091 */ beqzl $t8,.L0f00d8f8 +/* f00d6b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d6b8: 8c590020 */ lw $t9,0x20($v0) +/* f00d6bc: 24040014 */ addiu $a0,$zero,0x14 +/* f00d6c0: 5320008d */ beqzl $t9,.L0f00d8f8 +/* f00d6c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d6c8: 0fc41b99 */ jal func0f106e64 +/* f00d6cc: afa60030 */ sw $a2,0x30($sp) +/* f00d6d0: 10400011 */ beqz $v0,.L0f00d718 +/* f00d6d4: 8fa60030 */ lw $a2,0x30($sp) +/* f00d6d8: 8cc80008 */ lw $t0,0x8($a2) +/* f00d6dc: 3c01efff */ lui $at,0xefff +/* f00d6e0: 3421ffff */ ori $at,$at,0xffff +/* f00d6e4: 01014824 */ and $t1,$t0,$at +/* f00d6e8: 3c012000 */ lui $at,0x2000 +/* f00d6ec: acc90008 */ sw $t1,0x8($a2) +/* f00d6f0: 01215825 */ or $t3,$t1,$at +/* f00d6f4: accb0008 */ sw $t3,0x8($a2) +/* f00d6f8: 90c4005c */ lbu $a0,0x5c($a2) +/* f00d6fc: 0fc04558 */ jal func0f011560 +/* f00d700: afa60030 */ sw $a2,0x30($sp) +/* f00d704: 8fa40030 */ lw $a0,0x30($sp) +/* f00d708: 0fc22c97 */ jal func0f08b25c +/* f00d70c: 8fa50024 */ lw $a1,0x24($sp) +/* f00d710: 10000079 */ beqz $zero,.L0f00d8f8 +/* f00d714: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00d718: +/* f00d718: 24040012 */ addiu $a0,$zero,0x12 +/* f00d71c: 0fc41b99 */ jal func0f106e64 +/* f00d720: afa60030 */ sw $a2,0x30($sp) +/* f00d724: 10400023 */ beqz $v0,.L0f00d7b4 +/* f00d728: 8fa60030 */ lw $a2,0x30($sp) +/* f00d72c: 90cc005c */ lbu $t4,0x5c($a2) +/* f00d730: 258dfffe */ addiu $t5,$t4,-2 +/* f00d734: 2da10021 */ sltiu $at,$t5,0x21 +/* f00d738: 1020001e */ beqz $at,.L0f00d7b4 +/* f00d73c: 000d6880 */ sll $t5,$t5,0x2 +/* f00d740: 3c017f1a */ lui $at,0x7f1a +/* f00d744: 002d0821 */ addu $at,$at,$t5 +/* f00d748: 8c2d7f84 */ lw $t5,0x7f84($at) +/* f00d74c: 01a00008 */ jr $t5 +/* f00d750: 00000000 */ sll $zero,$zero,0x0 +/* f00d754: 240e0018 */ addiu $t6,$zero,0x18 +/* f00d758: 240f0108 */ addiu $t7,$zero,0x108 +/* f00d75c: 24180100 */ addiu $t8,$zero,0x100 +/* f00d760: a0ce005c */ sb $t6,0x5c($a2) +/* f00d764: a4cf0004 */ sh $t7,0x4($a2) +/* f00d768: 10000012 */ beqz $zero,.L0f00d7b4 +/* f00d76c: a4d80000 */ sh $t8,0x0($a2) +/* f00d770: 3c02800a */ lui $v0,0x800a +/* f00d774: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00d778: 8c5904b4 */ lw $t9,0x4b4($v0) +/* f00d77c: 24010033 */ addiu $at,$zero,0x33 +/* f00d780: 57210007 */ bnel $t9,$at,.L0f00d7a0 +/* f00d784: 24080018 */ addiu $t0,$zero,0x18 +/* f00d788: 0fc5b367 */ jal func0f16cd9c +/* f00d78c: afa60030 */ sw $a2,0x30($sp) +/* f00d790: 24010002 */ addiu $at,$zero,0x2 +/* f00d794: 10410007 */ beq $v0,$at,.L0f00d7b4 +/* f00d798: 8fa60030 */ lw $a2,0x30($sp) +/* f00d79c: 24080018 */ addiu $t0,$zero,0x18 +.L0f00d7a0: +/* f00d7a0: 24090108 */ addiu $t1,$zero,0x108 +/* f00d7a4: 240a0100 */ addiu $t2,$zero,0x100 +/* f00d7a8: a0c8005c */ sb $t0,0x5c($a2) +/* f00d7ac: a4c90004 */ sh $t1,0x4($a2) +/* f00d7b0: a4ca0000 */ sh $t2,0x0($a2) +.L0f00d7b4: +/* f00d7b4: 90c4005c */ lbu $a0,0x5c($a2) +/* f00d7b8: 0fc04558 */ jal func0f011560 +/* f00d7bc: afa60030 */ sw $a2,0x30($sp) +/* f00d7c0: 8fa40030 */ lw $a0,0x30($sp) +/* f00d7c4: 0fc22c97 */ jal func0f08b25c +/* f00d7c8: 8fa50024 */ lw $a1,0x24($sp) +/* f00d7cc: 1000004a */ beqz $zero,.L0f00d8f8 +/* f00d7d0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00d7d4: +/* f00d7d4: 8c4b0318 */ lw $t3,0x318($v0) +/* f00d7d8: 24030001 */ addiu $v1,$zero,0x1 +/* f00d7dc: 240dffff */ addiu $t5,$zero,-1 +/* f00d7e0: 15600004 */ bnez $t3,.L0f00d7f4 +/* f00d7e4: 3c01800a */ lui $at,0x800a +/* f00d7e8: 8c4c031c */ lw $t4,0x31c($v0) +/* f00d7ec: 51800038 */ beqzl $t4,.L0f00d8d0 +/* f00d7f0: 90c5005c */ lbu $a1,0x5c($a2) +.L0f00d7f4: +/* f00d7f4: ac2dcc30 */ sw $t5,-0x33d0($at) +/* f00d7f8: 90c5005c */ lbu $a1,0x5c($a2) +/* f00d7fc: 24aeff10 */ addiu $t6,$a1,-240 +/* f00d800: 2dc10010 */ sltiu $at,$t6,0x10 +/* f00d804: 10200031 */ beqz $at,.L0f00d8cc +/* f00d808: 000e7080 */ sll $t6,$t6,0x2 +/* f00d80c: 3c017f1b */ lui $at,0x7f1b +/* f00d810: 002e0821 */ addu $at,$at,$t6 +/* f00d814: 8c2e8008 */ lw $t6,-0x7ff8($at) +/* f00d818: 01c00008 */ jr $t6 +/* f00d81c: 00000000 */ sll $zero,$zero,0x0 +/* f00d820: 24a4ff10 */ addiu $a0,$a1,-240 +/* f00d824: afa40018 */ sw $a0,0x18($sp) +/* f00d828: 0fc62389 */ jal func0f188e24 +/* f00d82c: afa60030 */ sw $a2,0x30($sp) +/* f00d830: 8fa40018 */ lw $a0,0x18($sp) +/* f00d834: 3c01800a */ lui $at,0x800a +/* f00d838: 8fa60030 */ lw $a2,0x30($sp) +/* f00d83c: ac24cc30 */ sw $a0,-0x33d0($at) +/* f00d840: 904f0000 */ lbu $t7,0x0($v0) +/* f00d844: 2401005b */ addiu $at,$zero,0x5b +/* f00d848: 240a00f4 */ addiu $t2,$zero,0xf4 +/* f00d84c: a0cf005c */ sb $t7,0x5c($a2) +/* f00d850: 84580006 */ lh $t8,0x6($v0) +/* f00d854: 240b0015 */ addiu $t3,$zero,0x15 +/* f00d858: 00c02025 */ or $a0,$a2,$zero +/* f00d85c: a4d80004 */ sh $t8,0x4($a2) +/* f00d860: 84590008 */ lh $t9,0x8($v0) +/* f00d864: a4d90000 */ sh $t9,0x0($a2) +/* f00d868: 90430005 */ lbu $v1,0x5($v0) +/* f00d86c: 90490000 */ lbu $t1,0x0($v0) +/* f00d870: 000341c2 */ srl $t0,$v1,0x7 +/* f00d874: 15210015 */ bne $t1,$at,.L0f00d8cc +/* f00d878: 01001825 */ or $v1,$t0,$zero +/* f00d87c: 8ccc0008 */ lw $t4,0x8($a2) +/* f00d880: 3c013f80 */ lui $at,0x3f80 +/* f00d884: 44810000 */ mtc1 $at,$f0 +/* f00d888: 3c010102 */ lui $at,0x102 +/* f00d88c: 8cce000c */ lw $t6,0xc($a2) +/* f00d890: 01816825 */ or $t5,$t4,$at +/* f00d894: 3c010020 */ lui $at,0x20 +/* f00d898: 34214000 */ ori $at,$at,0x4000 +/* f00d89c: 01c17825 */ or $t7,$t6,$at +/* f00d8a0: a4ca0004 */ sh $t2,0x4($a2) +/* f00d8a4: a0cb0003 */ sb $t3,0x3($a2) +/* f00d8a8: accd0008 */ sw $t5,0x8($a2) +/* f00d8ac: accf000c */ sw $t7,0xc($a2) +/* f00d8b0: e4c0005c */ swc1 $f0,0x5c($a2) +/* f00d8b4: e4c00060 */ swc1 $f0,0x60($a2) +/* f00d8b8: afa60030 */ sw $a2,0x30($sp) +/* f00d8bc: 0fc033b9 */ jal func0f00cee4 +/* f00d8c0: 8fa50034 */ lw $a1,0x34($sp) +/* f00d8c4: 8fa60030 */ lw $a2,0x30($sp) +/* f00d8c8: 00001825 */ or $v1,$zero,$zero +.L0f00d8cc: +/* f00d8cc: 90c5005c */ lbu $a1,0x5c($a2) +.L0f00d8d0: +/* f00d8d0: 50a00009 */ beqzl $a1,.L0f00d8f8 +/* f00d8d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d8d8: 10600006 */ beqz $v1,.L0f00d8f4 +/* f00d8dc: 00a02025 */ or $a0,$a1,$zero +/* f00d8e0: 0fc04558 */ jal func0f011560 +/* f00d8e4: afa60030 */ sw $a2,0x30($sp) +/* f00d8e8: 8fa40030 */ lw $a0,0x30($sp) +/* f00d8ec: 0fc033b9 */ jal func0f00cee4 +/* f00d8f0: 8fa50034 */ lw $a1,0x34($sp) +.L0f00d8f4: +/* f00d8f4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00d8f8: +/* f00d8f8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f00d8fc: 03e00008 */ jr $ra +/* f00d900: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00d904 +/* f00d904: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00d908: afbf0014 */ sw $ra,0x14($sp) +/* f00d90c: 8c8e0008 */ lw $t6,0x8($a0) +/* f00d910: 00803025 */ or $a2,$a0,$zero +/* f00d914: 31cf4000 */ andi $t7,$t6,0x4000 +/* f00d918: 11e00011 */ beqz $t7,.L0f00d960 +/* f00d91c: 00000000 */ sll $zero,$zero,0x0 +/* f00d920: 84840006 */ lh $a0,0x6($a0) +/* f00d924: 0fc0a1dd */ jal func0f028774 +/* f00d928: afa60018 */ sw $a2,0x18($sp) +/* f00d92c: 8fa60018 */ lw $a2,0x18($sp) +/* f00d930: 1040000d */ beqz $v0,.L0f00d968 +/* f00d934: 00402825 */ or $a1,$v0,$zero +/* f00d938: 8c58001c */ lw $t8,0x1c($v0) +/* f00d93c: 5300000b */ beqzl $t8,.L0f00d96c +/* f00d940: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d944: 8c590020 */ lw $t9,0x20($v0) +/* f00d948: 53200008 */ beqzl $t9,.L0f00d96c +/* f00d94c: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d950: 0fc2276e */ jal func0f089db8 +/* f00d954: 00c02025 */ or $a0,$a2,$zero +/* f00d958: 10000004 */ beqz $zero,.L0f00d96c +/* f00d95c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00d960: +/* f00d960: 0fc033b9 */ jal func0f00cee4 +/* f00d964: 00c02025 */ or $a0,$a2,$zero +.L0f00d968: +/* f00d968: 8fbf0014 */ lw $ra,0x14($sp) +.L0f00d96c: +/* f00d96c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00d970: 03e00008 */ jr $ra +/* f00d974: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00d978 +/* f00d978: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00d97c: afbf0014 */ sw $ra,0x14($sp) +/* f00d980: 0fc033b9 */ jal func0f00cee4 +/* f00d984: 00000000 */ sll $zero,$zero,0x0 +/* f00d988: 8fbf0014 */ lw $ra,0x14($sp) +/* f00d98c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00d990: 03e00008 */ jr $ra +/* f00d994: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00d998 +/* f00d998: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00d99c: afbf0014 */ sw $ra,0x14($sp) +/* f00d9a0: 240e0008 */ addiu $t6,$zero,0x8 +/* f00d9a4: a08e0003 */ sb $t6,0x3($a0) +/* f00d9a8: 0fc033b9 */ jal func0f00cee4 +/* f00d9ac: afa40018 */ sw $a0,0x18($sp) +/* f00d9b0: 3c02800a */ lui $v0,0x800a +/* f00d9b4: 24429fc0 */ addiu $v0,$v0,-24640 +/* f00d9b8: 8c4f0298 */ lw $t7,0x298($v0) +/* f00d9bc: 8fa40018 */ lw $a0,0x18($sp) +/* f00d9c0: 05e30005 */ bgezl $t7,.L0f00d9d8 +/* f00d9c4: 8c990040 */ lw $t9,0x40($a0) +/* f00d9c8: 8c58029c */ lw $t8,0x29c($v0) +/* f00d9cc: 07020009 */ bltzl $t8,.L0f00d9f4 +/* f00d9d0: 8c820014 */ lw $v0,0x14($a0) +/* f00d9d4: 8c990040 */ lw $t9,0x40($a0) +.L0f00d9d8: +/* f00d9d8: 3c010fff */ lui $at,0xfff +/* f00d9dc: 3421ffff */ ori $at,$at,0xffff +/* f00d9e0: 03214024 */ and $t0,$t9,$at +/* f00d9e4: 3c012000 */ lui $at,0x2000 +/* f00d9e8: 01014825 */ or $t1,$t0,$at +/* f00d9ec: ac890040 */ sw $t1,0x40($a0) +/* f00d9f0: 8c820014 */ lw $v0,0x14($a0) +.L0f00d9f4: +/* f00d9f4: 904b003f */ lbu $t3,0x3f($v0) +/* f00d9f8: 356c0020 */ ori $t4,$t3,0x20 +/* f00d9fc: a04c003f */ sb $t4,0x3f($v0) +/* f00da00: 8fbf0014 */ lw $ra,0x14($sp) +/* f00da04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00da08: 03e00008 */ jr $ra +/* f00da0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00da10 +/* f00da10: 27bdff38 */ addiu $sp,$sp,-200 +/* f00da14: afbf0044 */ sw $ra,0x44($sp) +/* f00da18: afb00040 */ sw $s0,0x40($sp) +/* f00da1c: 00808025 */ or $s0,$a0,$zero +/* f00da20: f7b60038 */ sdc1 $f22,0x38($sp) +/* f00da24: 0fc033b9 */ jal func0f00cee4 +/* f00da28: f7b40030 */ sdc1 $f20,0x30($sp) +/* f00da2c: 860e005c */ lh $t6,0x5c($s0) +/* f00da30: 05c2006e */ bltzl $t6,.L0f00dbec +/* f00da34: 8fbf0044 */ lw $ra,0x44($sp) +/* f00da38: 8e0f0018 */ lw $t7,0x18($s0) +/* f00da3c: 00002825 */ or $a1,$zero,$zero +/* f00da40: 0c006a6f */ jal 0x1a9bc +/* f00da44: 8de40008 */ lw $a0,0x8($t7) +/* f00da48: 8604005c */ lh $a0,0x5c($s0) +/* f00da4c: afa200b4 */ sw $v0,0xb4($sp) +/* f00da50: 24050002 */ addiu $a1,$zero,0x2 +/* f00da54: 0fc456ac */ jal func0f115ab0 +/* f00da58: 27a60060 */ addiu $a2,$sp,0x60 +/* f00da5c: 8fa300b4 */ lw $v1,0xb4($sp) +/* f00da60: 2604001c */ addiu $a0,$s0,0x1c +/* f00da64: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f00da68: c4640000 */ lwc1 $f4,0x0($v1) +/* f00da6c: e7a400b8 */ swc1 $f4,0xb8($sp) +/* f00da70: c4660004 */ lwc1 $f6,0x4($v1) +/* f00da74: e7a600bc */ swc1 $f6,0xbc($sp) +/* f00da78: c4680008 */ lwc1 $f8,0x8($v1) +/* f00da7c: 0c005882 */ jal 0x16208 +/* f00da80: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f00da84: 8e180014 */ lw $t8,0x14($s0) +/* f00da88: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f00da8c: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f00da90: c7120008 */ lwc1 $f18,0x8($t8) +/* f00da94: 44800000 */ mtc1 $zero,$f0 +/* f00da98: 3c013f80 */ lui $at,0x3f80 +/* f00da9c: 46125100 */ add.s $f4,$f10,$f18 +/* f00daa0: c7b200c0 */ lwc1 $f18,0xc0($sp) +/* f00daa4: 26040060 */ addiu $a0,$s0,0x60 +/* f00daa8: 44050000 */ mfc1 $a1,$f0 +/* f00daac: e7a400b8 */ swc1 $f4,0xb8($sp) +/* f00dab0: 8e190014 */ lw $t9,0x14($s0) +/* f00dab4: 44060000 */ mfc1 $a2,$f0 +/* f00dab8: 44070000 */ mfc1 $a3,$f0 +/* f00dabc: c728000c */ lwc1 $f8,0xc($t9) +/* f00dac0: 46083280 */ add.s $f10,$f6,$f8 +/* f00dac4: e7aa00bc */ swc1 $f10,0xbc($sp) +/* f00dac8: 8e080014 */ lw $t0,0x14($s0) +/* f00dacc: c5060010 */ lwc1 $f6,0x10($t0) +/* f00dad0: afa4004c */ sw $a0,0x4c($sp) +/* f00dad4: e7a00024 */ swc1 $f0,0x24($sp) +/* f00dad8: 46069200 */ add.s $f8,$f18,$f6 +/* f00dadc: c7b20060 */ lwc1 $f18,0x60($sp) +/* f00dae0: c7a60064 */ lwc1 $f6,0x64($sp) +/* f00dae4: e7a0001c */ swc1 $f0,0x1c($sp) +/* f00dae8: 46122501 */ sub.s $f20,$f4,$f18 +/* f00daec: c7a40068 */ lwc1 $f4,0x68($sp) +/* f00daf0: 44819000 */ mtc1 $at,$f18 +/* f00daf4: 46065081 */ sub.s $f2,$f10,$f6 +/* f00daf8: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f00dafc: e7b40010 */ swc1 $f20,0x10($sp) +/* f00db00: 46044581 */ sub.s $f22,$f8,$f4 +/* f00db04: e7a20014 */ swc1 $f2,0x14($sp) +/* f00db08: e7a20058 */ swc1 $f2,0x58($sp) +/* f00db0c: e7b20020 */ swc1 $f18,0x20($sp) +/* f00db10: 0c005b56 */ jal 0x16d58 +/* f00db14: e7b60018 */ swc1 $f22,0x18($sp) +/* f00db18: 8e090018 */ lw $t1,0x18($s0) +/* f00db1c: 8fa5004c */ lw $a1,0x4c($sp) +/* f00db20: 0c0057c1 */ jal 0x15f04 +/* f00db24: c52c0014 */ lwc1 $f12,0x14($t1) +/* f00db28: 8e0a00a8 */ lw $t2,0xa8($s0) +/* f00db2c: 3c014780 */ lui $at,0x4780 +/* f00db30: 44811000 */ mtc1 $at,$f2 +/* f00db34: 448a5000 */ mtc1 $t2,$f10 +/* f00db38: 3c017f1b */ lui $at,0x7f1b +/* f00db3c: c4308048 */ lwc1 $f16,-0x7fb8($at) +/* f00db40: 468051a0 */ cvt.s.w $f6,$f10 +/* f00db44: 8e0b00ac */ lw $t3,0xac($s0) +/* f00db48: 8e0c00b4 */ lw $t4,0xb4($s0) +/* f00db4c: 8e0d00bc */ lw $t5,0xbc($s0) +/* f00db50: 448b9000 */ mtc1 $t3,$f18 +/* f00db54: 44800000 */ mtc1 $zero,$f0 +/* f00db58: 46103202 */ mul.s $f8,$f6,$f16 +/* f00db5c: a600005e */ sh $zero,0x5e($s0) +/* f00db60: 4600a306 */ mov.s $f12,$f20 +/* f00db64: 4600b386 */ mov.s $f14,$f22 +/* f00db68: e60000b0 */ swc1 $f0,0xb0($s0) +/* f00db6c: 468092a0 */ cvt.s.w $f10,$f18 +/* f00db70: 46024103 */ div.s $f4,$f8,$f2 +/* f00db74: 46105182 */ mul.s $f6,$f10,$f16 +/* f00db78: 46023203 */ div.s $f8,$f6,$f2 +/* f00db7c: e60400a8 */ swc1 $f4,0xa8($s0) +/* f00db80: 448c2000 */ mtc1 $t4,$f4 +/* f00db84: 00000000 */ sll $zero,$zero,0x0 +/* f00db88: 468024a0 */ cvt.s.w $f18,$f4 +/* f00db8c: 46109282 */ mul.s $f10,$f18,$f16 +/* f00db90: e60800ac */ swc1 $f8,0xac($s0) +/* f00db94: 448d4000 */ mtc1 $t5,$f8 +/* f00db98: c61200a8 */ lwc1 $f18,0xa8($s0) +/* f00db9c: 46804120 */ cvt.s.w $f4,$f8 +/* f00dba0: e61200a4 */ swc1 $f18,0xa4($s0) +/* f00dba4: 46025183 */ div.s $f6,$f10,$f2 +/* f00dba8: e60400bc */ swc1 $f4,0xbc($s0) +/* f00dbac: 0fc259d4 */ jal func0f096750 +/* f00dbb0: e60600b4 */ swc1 $f6,0xb4($s0) +/* f00dbb4: 4614a282 */ mul.s $f10,$f20,$f20 +/* f00dbb8: e60000a0 */ swc1 $f0,0xa0($s0) +/* f00dbbc: 4616b182 */ mul.s $f6,$f22,$f22 +/* f00dbc0: 0c012974 */ jal 0x4a5d0 +/* f00dbc4: 46065300 */ add.s $f12,$f10,$f6 +/* f00dbc8: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f00dbcc: 0fc259d4 */ jal func0f096750 +/* f00dbd0: 46000386 */ mov.s $f14,$f0 +/* f00dbd4: 3c017f1b */ lui $at,0x7f1b +/* f00dbd8: c428804c */ lwc1 $f8,-0x7fb4($at) +/* f00dbdc: ae0000b8 */ sw $zero,0xb8($s0) +/* f00dbe0: 46004101 */ sub.s $f4,$f8,$f0 +/* f00dbe4: e60400c0 */ swc1 $f4,0xc0($s0) +/* f00dbe8: 8fbf0044 */ lw $ra,0x44($sp) +.L0f00dbec: +/* f00dbec: d7b40030 */ ldc1 $f20,0x30($sp) +/* f00dbf0: d7b60038 */ ldc1 $f22,0x38($sp) +/* f00dbf4: 8fb00040 */ lw $s0,0x40($sp) +/* f00dbf8: 03e00008 */ jr $ra +/* f00dbfc: 27bd00c8 */ addiu $sp,$sp,0xc8 +); + +GLOBAL_ASM( +glabel func0f00dc00 +/* f00dc00: 27bdff70 */ addiu $sp,$sp,-144 +/* f00dc04: afbf001c */ sw $ra,0x1c($sp) +/* f00dc08: afb00018 */ sw $s0,0x18($sp) +/* f00dc0c: 0fc033b9 */ jal func0f00cee4 +/* f00dc10: 00808025 */ or $s0,$a0,$zero +/* f00dc14: 8e0e0080 */ lw $t6,0x80($s0) +/* f00dc18: 8e0f0084 */ lw $t7,0x84($s0) +/* f00dc1c: 3c014780 */ lui $at,0x4780 +/* f00dc20: 448e2000 */ mtc1 $t6,$f4 +/* f00dc24: 44811000 */ mtc1 $at,$f2 +/* f00dc28: 3c017f1b */ lui $at,0x7f1b +/* f00dc2c: 468021a0 */ cvt.s.w $f6,$f4 +/* f00dc30: c42c8050 */ lwc1 $f12,-0x7fb0($at) +/* f00dc34: 448f8000 */ mtc1 $t7,$f16 +/* f00dc38: 3c0142c8 */ lui $at,0x42c8 +/* f00dc3c: 44812000 */ mtc1 $at,$f4 +/* f00dc40: 468084a0 */ cvt.s.w $f18,$f16 +/* f00dc44: 460c3202 */ mul.s $f8,$f6,$f12 +/* f00dc48: 8e180064 */ lw $t8,0x64($s0) +/* f00dc4c: 8e190068 */ lw $t9,0x68($s0) +/* f00dc50: 44800000 */ mtc1 $zero,$f0 +/* f00dc54: 2403ffff */ addiu $v1,$zero,-1 +/* f00dc58: 46049182 */ mul.s $f6,$f18,$f4 +/* f00dc5c: a200005f */ sb $zero,0x5f($s0) +/* f00dc60: ae030090 */ sw $v1,0x90($s0) +/* f00dc64: ae030094 */ sw $v1,0x94($s0) +/* f00dc68: ae030098 */ sw $v1,0x98($s0) +/* f00dc6c: 24040030 */ addiu $a0,$zero,0x30 +/* f00dc70: 46024283 */ div.s $f10,$f8,$f2 +/* f00dc74: 24050004 */ addiu $a1,$zero,0x4 +/* f00dc78: e600006c */ swc1 $f0,0x6c($s0) +/* f00dc7c: e6000070 */ swc1 $f0,0x70($s0) +/* f00dc80: e6000060 */ swc1 $f0,0x60($s0) +/* f00dc84: e6000078 */ swc1 $f0,0x78($s0) +/* f00dc88: e600007c */ swc1 $f0,0x7c($s0) +/* f00dc8c: e6000074 */ swc1 $f0,0x74($s0) +/* f00dc90: e6000088 */ swc1 $f0,0x88($s0) +/* f00dc94: e600008c */ swc1 $f0,0x8c($s0) +/* f00dc98: 46023203 */ div.s $f8,$f6,$f2 +/* f00dc9c: e60a0080 */ swc1 $f10,0x80($s0) +/* f00dca0: 44985000 */ mtc1 $t8,$f10 +/* f00dca4: 44993000 */ mtc1 $t9,$f6 +/* f00dca8: 46805420 */ cvt.s.w $f16,$f10 +/* f00dcac: 460c8482 */ mul.s $f18,$f16,$f12 +/* f00dcb0: e6080084 */ swc1 $f8,0x84($s0) +/* f00dcb4: 46803220 */ cvt.s.w $f8,$f6 +/* f00dcb8: 46029103 */ div.s $f4,$f18,$f2 +/* f00dcbc: 460c4282 */ mul.s $f10,$f8,$f12 +/* f00dcc0: 46025403 */ div.s $f16,$f10,$f2 +/* f00dcc4: e6040064 */ swc1 $f4,0x64($s0) +/* f00dcc8: 0c0048f2 */ jal 0x123c8 +/* f00dccc: e6100068 */ swc1 $f16,0x68($s0) +/* f00dcd0: 2403ffff */ addiu $v1,$zero,-1 +/* f00dcd4: ae02009c */ sw $v0,0x9c($s0) +/* f00dcd8: a0430000 */ sb $v1,0x0($v0) +/* f00dcdc: 8604005c */ lh $a0,0x5c($s0) +/* f00dce0: 44800000 */ mtc1 $zero,$f0 +/* f00dce4: 240800ff */ addiu $t0,$zero,0xff +/* f00dce8: a200005e */ sb $zero,0x5e($s0) +/* f00dcec: a20800a9 */ sb $t0,0xa9($s0) +/* f00dcf0: 0480001f */ bltz $a0,.L0f00dd70 +/* f00dcf4: e60000a0 */ swc1 $f0,0xa0($s0) +/* f00dcf8: 24050002 */ addiu $a1,$zero,0x2 +/* f00dcfc: 0fc456ac */ jal func0f115ab0 +/* f00dd00: 27a60028 */ addiu $a2,$sp,0x28 +/* f00dd04: 8e020014 */ lw $v0,0x14($s0) +/* f00dd08: c7a6002c */ lwc1 $f6,0x2c($sp) +/* f00dd0c: c7b20028 */ lwc1 $f18,0x28($sp) +/* f00dd10: c448000c */ lwc1 $f8,0xc($v0) +/* f00dd14: c4440008 */ lwc1 $f4,0x8($v0) +/* f00dd18: c7b00030 */ lwc1 $f16,0x30($sp) +/* f00dd1c: 46083281 */ sub.s $f10,$f6,$f8 +/* f00dd20: 46049301 */ sub.s $f12,$f18,$f4 +/* f00dd24: e7aa0084 */ swc1 $f10,0x84($sp) +/* f00dd28: c4520010 */ lwc1 $f18,0x10($v0) +/* f00dd2c: e7ac0088 */ swc1 $f12,0x88($sp) +/* f00dd30: 46128381 */ sub.s $f14,$f16,$f18 +/* f00dd34: 0fc259d4 */ jal func0f096750 +/* f00dd38: e7ae0080 */ swc1 $f14,0x80($sp) +/* f00dd3c: c7a20088 */ lwc1 $f2,0x88($sp) +/* f00dd40: c7ae0080 */ lwc1 $f14,0x80($sp) +/* f00dd44: e6000060 */ swc1 $f0,0x60($s0) +/* f00dd48: 46021102 */ mul.s $f4,$f2,$f2 +/* f00dd4c: 00000000 */ sll $zero,$zero,0x0 +/* f00dd50: 460e7182 */ mul.s $f6,$f14,$f14 +/* f00dd54: 0c012974 */ jal 0x4a5d0 +/* f00dd58: 46062300 */ add.s $f12,$f4,$f6 +/* f00dd5c: c7ac0084 */ lwc1 $f12,0x84($sp) +/* f00dd60: 0fc259d4 */ jal func0f096750 +/* f00dd64: 46000386 */ mov.s $f14,$f0 +/* f00dd68: 10000007 */ beqz $zero,.L0f00dd88 +/* f00dd6c: e6000074 */ swc1 $f0,0x74($s0) +.L0f00dd70: +/* f00dd70: 86090004 */ lh $t1,0x4($s0) +/* f00dd74: 24010144 */ addiu $at,$zero,0x144 +/* f00dd78: 15210003 */ bne $t1,$at,.L0f00dd88 +/* f00dd7c: 3c017f1b */ lui $at,0x7f1b +/* f00dd80: c4288054 */ lwc1 $f8,-0x7fac($at) +/* f00dd84: e6080074 */ swc1 $f8,0x74($s0) +.L0f00dd88: +/* f00dd88: 8fbf001c */ lw $ra,0x1c($sp) +/* f00dd8c: 8fb00018 */ lw $s0,0x18($sp) +/* f00dd90: 27bd0090 */ addiu $sp,$sp,0x90 +/* f00dd94: 03e00008 */ jr $ra +/* f00dd98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00dd9c +/* f00dd9c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00dda0: afbf0014 */ sw $ra,0x14($sp) +/* f00dda4: 0fc033b9 */ jal func0f00cee4 +/* f00dda8: 00000000 */ sll $zero,$zero,0x0 +/* f00ddac: 8fbf0014 */ lw $ra,0x14($sp) +/* f00ddb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00ddb4: 03e00008 */ jr $ra +/* f00ddb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00ddbc +/* f00ddbc: 27bdff38 */ addiu $sp,$sp,-200 +/* f00ddc0: afb00018 */ sw $s0,0x18($sp) +/* f00ddc4: 00808025 */ or $s0,$a0,$zero +/* f00ddc8: 3c0e800a */ lui $t6,0x800a +/* f00ddcc: 25cece98 */ addiu $t6,$t6,-12648 +/* f00ddd0: 2484005c */ addiu $a0,$a0,0x5c +/* f00ddd4: afbf001c */ sw $ra,0x1c($sp) +/* f00ddd8: afa500cc */ sw $a1,0xcc($sp) +/* f00dddc: 00804025 */ or $t0,$a0,$zero +/* f00dde0: 25d9006c */ addiu $t9,$t6,0x6c +.L0f00dde4: +/* f00dde4: 8dc10000 */ lw $at,0x0($t6) +/* f00dde8: 25ce000c */ addiu $t6,$t6,0xc +/* f00ddec: 2508000c */ addiu $t0,$t0,0xc +/* f00ddf0: ad01fff4 */ sw $at,-0xc($t0) +/* f00ddf4: 8dc1fff8 */ lw $at,-0x8($t6) +/* f00ddf8: ad01fff8 */ sw $at,-0x8($t0) +/* f00ddfc: 8dc1fffc */ lw $at,-0x4($t6) +/* f00de00: 15d9fff8 */ bne $t6,$t9,.L0f00dde4 +/* f00de04: ad01fffc */ sw $at,-0x4($t0) +/* f00de08: 8dc10000 */ lw $at,0x0($t6) +/* f00de0c: ad010000 */ sw $at,0x0($t0) +/* f00de10: 8dd90004 */ lw $t9,0x4($t6) +/* f00de14: ad190004 */ sw $t9,0x4($t0) +/* f00de18: 0fc1fe49 */ jal func0f07f924 +/* f00de1c: 920500d3 */ lbu $a1,0xd3($s0) +/* f00de20: 86090006 */ lh $t1,0x6($s0) +/* f00de24: 8fa500cc */ lw $a1,0xcc($sp) +/* f00de28: 05210085 */ bgez $t1,.L0f00e040 +/* f00de2c: 00000000 */ sll $zero,$zero,0x0 +/* f00de30: 8e0a0008 */ lw $t2,0x8($s0) +/* f00de34: 314b8000 */ andi $t3,$t2,0x8000 +/* f00de38: 15600081 */ bnez $t3,.L0f00e040 +/* f00de3c: 00000000 */ sll $zero,$zero,0x0 +/* f00de40: 860c0004 */ lh $t4,0x4($s0) +/* f00de44: afac00bc */ sw $t4,0xbc($sp) +/* f00de48: 860d00d0 */ lh $t5,0xd0($s0) +/* f00de4c: 0fc24801 */ jal func0f092004 +/* f00de50: 01a52021 */ addu $a0,$t5,$a1 +/* f00de54: afa200b8 */ sw $v0,0xb8($sp) +/* f00de58: 0fc2486d */ jal func0f0921b4 +/* f00de5c: 8fa400bc */ lw $a0,0xbc($sp) +/* f00de60: 96180000 */ lhu $t8,0x0($s0) +/* f00de64: 3c03800a */ lui $v1,0x800a +/* f00de68: 24639fc0 */ addiu $v1,$v1,-24640 +/* f00de6c: 44982000 */ mtc1 $t8,$f4 +/* f00de70: 3c014f80 */ lui $at,0x4f80 +/* f00de74: 07010004 */ bgez $t8,.L0f00de88 +/* f00de78: 468021a0 */ cvt.s.w $f6,$f4 +/* f00de7c: 44814000 */ mtc1 $at,$f8 +/* f00de80: 00000000 */ sll $zero,$zero,0x0 +/* f00de84: 46083180 */ add.s $f6,$f6,$f8 +.L0f00de88: +/* f00de88: 3c013b80 */ lui $at,0x3b80 +/* f00de8c: 44815000 */ mtc1 $at,$f10 +/* f00de90: 8c6f0318 */ lw $t7,0x318($v1) +/* f00de94: 460a3402 */ mul.s $f16,$f6,$f10 +/* f00de98: 15e00004 */ bnez $t7,.L0f00deac +/* f00de9c: e7b000b0 */ swc1 $f16,0xb0($sp) +/* f00dea0: 8c79031c */ lw $t9,0x31c($v1) +/* f00dea4: 13200004 */ beqz $t9,.L0f00deb8 +/* f00dea8: 00000000 */ sll $zero,$zero,0x0 +.L0f00deac: +/* f00deac: 920e0002 */ lbu $t6,0x2($s0) +/* f00deb0: 35c80004 */ ori $t0,$t6,0x4 +/* f00deb4: a2080002 */ sb $t0,0x2($s0) +.L0f00deb8: +/* f00deb8: 0fc1a954 */ jal func0f06a550 +/* f00debc: 02002025 */ or $a0,$s0,$zero +/* f00dec0: 0fc1a1bc */ jal func0f0686f0 +/* f00dec4: afa200b4 */ sw $v0,0xb4($sp) +/* f00dec8: ae020048 */ sw $v0,0x48($s0) +/* f00decc: 8fa900b4 */ lw $t1,0xb4($sp) +/* f00ded0: 5120005e */ beqzl $t1,.L0f00e04c +/* f00ded4: 8e020014 */ lw $v0,0x14($s0) +/* f00ded8: 5040005c */ beqzl $v0,.L0f00e04c +/* f00dedc: 8e020014 */ lw $v0,0x14($s0) +/* f00dee0: 8e0b0040 */ lw $t3,0x40($s0) +/* f00dee4: 8e040018 */ lw $a0,0x18($s0) +/* f00dee8: 356c0040 */ ori $t4,$t3,0x40 +/* f00deec: ae0c0040 */ sw $t4,0x40($s0) +/* f00def0: c7a400b0 */ lwc1 $f4,0xb0($sp) +/* f00def4: c4920014 */ lwc1 $f18,0x14($a0) +/* f00def8: 46049202 */ mul.s $f8,$f18,$f4 +/* f00defc: 44054000 */ mfc1 $a1,$f8 +/* f00df00: 0c006bd6 */ jal 0x1af58 +/* f00df04: 00000000 */ sll $zero,$zero,0x0 +/* f00df08: 8fa300b8 */ lw $v1,0xb8($sp) +/* f00df0c: 8e180018 */ lw $t8,0x18($s0) +/* f00df10: 24010001 */ addiu $at,$zero,0x1 +/* f00df14: 8c6d0018 */ lw $t5,0x18($v1) +/* f00df18: af0d0018 */ sw $t5,0x18($t8) +/* f00df1c: 820200d2 */ lb $v0,0xd2($s0) +/* f00df20: 14400008 */ bnez $v0,.L0f00df44 +/* f00df24: 00000000 */ sll $zero,$zero,0x0 +/* f00df28: 8c6f0018 */ lw $t7,0x18($v1) +/* f00df2c: 00002825 */ or $a1,$zero,$zero +/* f00df30: 0c006a47 */ jal 0x1a91c +/* f00df34: 8de40008 */ lw $a0,0x8($t7) +/* f00df38: 8e190018 */ lw $t9,0x18($s0) +/* f00df3c: 1000001a */ beqz $zero,.L0f00dfa8 +/* f00df40: af22001c */ sw $v0,0x1c($t9) +.L0f00df44: +/* f00df44: 54410009 */ bnel $v0,$at,.L0f00df6c +/* f00df48: 24010002 */ addiu $at,$zero,0x2 +/* f00df4c: 8c6e0018 */ lw $t6,0x18($v1) +/* f00df50: 24050001 */ addiu $a1,$zero,0x1 +/* f00df54: 0c006a47 */ jal 0x1a91c +/* f00df58: 8dc40008 */ lw $a0,0x8($t6) +/* f00df5c: 8e080018 */ lw $t0,0x18($s0) +/* f00df60: 10000011 */ beqz $zero,.L0f00dfa8 +/* f00df64: ad02001c */ sw $v0,0x1c($t0) +/* f00df68: 24010002 */ addiu $at,$zero,0x2 +.L0f00df6c: +/* f00df6c: 54410009 */ bnel $v0,$at,.L0f00df94 +/* f00df70: 8c6b0018 */ lw $t3,0x18($v1) +/* f00df74: 8c690018 */ lw $t1,0x18($v1) +/* f00df78: 24050002 */ addiu $a1,$zero,0x2 +/* f00df7c: 0c006a47 */ jal 0x1a91c +/* f00df80: 8d240008 */ lw $a0,0x8($t1) +/* f00df84: 8e0a0018 */ lw $t2,0x18($s0) +/* f00df88: 10000007 */ beqz $zero,.L0f00dfa8 +/* f00df8c: ad42001c */ sw $v0,0x1c($t2) +/* f00df90: 8c6b0018 */ lw $t3,0x18($v1) +.L0f00df94: +/* f00df94: 24050003 */ addiu $a1,$zero,0x3 +/* f00df98: 0c006a47 */ jal 0x1a91c +/* f00df9c: 8d640008 */ lw $a0,0x8($t3) +/* f00dfa0: 8e0c0018 */ lw $t4,0x18($s0) +/* f00dfa4: ad82001c */ sw $v0,0x1c($t4) +.L0f00dfa8: +/* f00dfa8: 8fad00b8 */ lw $t5,0xb8($sp) +/* f00dfac: 8fa400b4 */ lw $a0,0xb4($sp) +/* f00dfb0: 0fc181a6 */ jal func0f060698 +/* f00dfb4: 8da50014 */ lw $a1,0x14($t5) +/* f00dfb8: 3c017f1b */ lui $at,0x7f1b +/* f00dfbc: c42c8058 */ lwc1 $f12,-0x7fa8($at) +/* f00dfc0: 0c0058ba */ jal 0x162e8 +/* f00dfc4: 27a50064 */ addiu $a1,$sp,0x64 +/* f00dfc8: 8faf00b8 */ lw $t7,0xb8($sp) +/* f00dfcc: 8e180018 */ lw $t8,0x18($s0) +/* f00dfd0: 27a50064 */ addiu $a1,$sp,0x64 +/* f00dfd4: 8df90018 */ lw $t9,0x18($t7) +/* f00dfd8: c7060014 */ lwc1 $f6,0x14($t8) +/* f00dfdc: c72a0014 */ lwc1 $f10,0x14($t9) +/* f00dfe0: 0c0057c1 */ jal 0x15f04 +/* f00dfe4: 460a3303 */ div.s $f12,$f6,$f10 +/* f00dfe8: 8e040018 */ lw $a0,0x18($s0) +/* f00dfec: 0c006b43 */ jal 0x1ad0c +/* f00dff0: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f00dff4: c7b000a4 */ lwc1 $f16,0xa4($sp) +/* f00dff8: c7a400a8 */ lwc1 $f4,0xa8($sp) +/* f00dffc: c7a600ac */ lwc1 $f6,0xac($sp) +/* f00e000: 46008487 */ neg.s $f18,$f16 +/* f00e004: 46002207 */ neg.s $f8,$f4 +/* f00e008: 46003287 */ neg.s $f10,$f6 +/* f00e00c: e7b200a4 */ swc1 $f18,0xa4($sp) +/* f00e010: e7a800a8 */ swc1 $f8,0xa8($sp) +/* f00e014: e7aa00ac */ swc1 $f10,0xac($sp) +/* f00e018: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f00e01c: 0c0059b7 */ jal 0x166dc +/* f00e020: 27a50024 */ addiu $a1,$sp,0x24 +/* f00e024: 8e060048 */ lw $a2,0x48($s0) +/* f00e028: 27a40064 */ addiu $a0,$sp,0x64 +/* f00e02c: 27a50024 */ addiu $a1,$sp,0x24 +/* f00e030: 0c0056f9 */ jal 0x15be4 +/* f00e034: 24c60004 */ addiu $a2,$a2,0x4 +/* f00e038: 10000004 */ beqz $zero,.L0f00e04c +/* f00e03c: 8e020014 */ lw $v0,0x14($s0) +.L0f00e040: +/* f00e040: 0fc033b9 */ jal func0f00cee4 +/* f00e044: 02002025 */ or $a0,$s0,$zero +/* f00e048: 8e020014 */ lw $v0,0x14($s0) +.L0f00e04c: +/* f00e04c: 50400009 */ beqzl $v0,.L0f00e074 +/* f00e050: 8fbf001c */ lw $ra,0x1c($sp) +/* f00e054: 8e0e0008 */ lw $t6,0x8($s0) +/* f00e058: 000e4040 */ sll $t0,$t6,0x1 +/* f00e05c: 05030005 */ bgezl $t0,.L0f00e074 +/* f00e060: 8fbf001c */ lw $ra,0x1c($sp) +/* f00e064: 90490001 */ lbu $t1,0x1($v0) +/* f00e068: 352a0001 */ ori $t2,$t1,0x1 +/* f00e06c: a04a0001 */ sb $t2,0x1($v0) +/* f00e070: 8fbf001c */ lw $ra,0x1c($sp) +.L0f00e074: +/* f00e074: 8fb00018 */ lw $s0,0x18($sp) +/* f00e078: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f00e07c: 03e00008 */ jr $ra +/* f00e080: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e084 +/* f00e084: 27bdffe0 */ addiu $sp,$sp,-32 +/* f00e088: afb00018 */ sw $s0,0x18($sp) +/* f00e08c: 00808025 */ or $s0,$a0,$zero +/* f00e090: 3c0e800a */ lui $t6,0x800a +/* f00e094: 25cece98 */ addiu $t6,$t6,-12648 +/* f00e098: 2484005c */ addiu $a0,$a0,0x5c +/* f00e09c: afbf001c */ sw $ra,0x1c($sp) +/* f00e0a0: afa50024 */ sw $a1,0x24($sp) +/* f00e0a4: 00804025 */ or $t0,$a0,$zero +/* f00e0a8: 25d9006c */ addiu $t9,$t6,0x6c +.L0f00e0ac: +/* f00e0ac: 8dc10000 */ lw $at,0x0($t6) +/* f00e0b0: 25ce000c */ addiu $t6,$t6,0xc +/* f00e0b4: 2508000c */ addiu $t0,$t0,0xc +/* f00e0b8: ad01fff4 */ sw $at,-0xc($t0) +/* f00e0bc: 8dc1fff8 */ lw $at,-0x8($t6) +/* f00e0c0: ad01fff8 */ sw $at,-0x8($t0) +/* f00e0c4: 8dc1fffc */ lw $at,-0x4($t6) +/* f00e0c8: 15d9fff8 */ bne $t6,$t9,.L0f00e0ac +/* f00e0cc: ad01fffc */ sw $at,-0x4($t0) +/* f00e0d0: 8dc10000 */ lw $at,0x0($t6) +/* f00e0d4: ad010000 */ sw $at,0x0($t0) +/* f00e0d8: 8dd90004 */ lw $t9,0x4($t6) +/* f00e0dc: ad190004 */ sw $t9,0x4($t0) +/* f00e0e0: 0fc1fe49 */ jal func0f07f924 +/* f00e0e4: 9205022c */ lbu $a1,0x22c($s0) +/* f00e0e8: 3c09800a */ lui $t1,0x800a +/* f00e0ec: 2529ce98 */ addiu $t1,$t1,-12648 +/* f00e0f0: 260400d0 */ addiu $a0,$s0,0xd0 +/* f00e0f4: 00806825 */ or $t5,$a0,$zero +/* f00e0f8: 252c006c */ addiu $t4,$t1,0x6c +.L0f00e0fc: +/* f00e0fc: 8d210000 */ lw $at,0x0($t1) +/* f00e100: 2529000c */ addiu $t1,$t1,0xc +/* f00e104: 25ad000c */ addiu $t5,$t5,0xc +/* f00e108: ada1fff4 */ sw $at,-0xc($t5) +/* f00e10c: 8d21fff8 */ lw $at,-0x8($t1) +/* f00e110: ada1fff8 */ sw $at,-0x8($t5) +/* f00e114: 8d21fffc */ lw $at,-0x4($t1) +/* f00e118: 152cfff8 */ bne $t1,$t4,.L0f00e0fc +/* f00e11c: ada1fffc */ sw $at,-0x4($t5) +/* f00e120: 8d210000 */ lw $at,0x0($t1) +/* f00e124: ada10000 */ sw $at,0x0($t5) +/* f00e128: 8d2c0004 */ lw $t4,0x4($t1) +/* f00e12c: adac0004 */ sw $t4,0x4($t5) +/* f00e130: 0fc1fe49 */ jal func0f07f924 +/* f00e134: 9205022d */ lbu $a1,0x22d($s0) +/* f00e138: 3c18800a */ lui $t8,0x800a +/* f00e13c: 2718ce98 */ addiu $t8,$t8,-12648 +/* f00e140: 26040144 */ addiu $a0,$s0,0x144 +/* f00e144: 00804025 */ or $t0,$a0,$zero +/* f00e148: 270e006c */ addiu $t6,$t8,0x6c +.L0f00e14c: +/* f00e14c: 8f010000 */ lw $at,0x0($t8) +/* f00e150: 2718000c */ addiu $t8,$t8,0xc +/* f00e154: 2508000c */ addiu $t0,$t0,0xc +/* f00e158: ad01fff4 */ sw $at,-0xc($t0) +/* f00e15c: 8f01fff8 */ lw $at,-0x8($t8) +/* f00e160: ad01fff8 */ sw $at,-0x8($t0) +/* f00e164: 8f01fffc */ lw $at,-0x4($t8) +/* f00e168: 170efff8 */ bne $t8,$t6,.L0f00e14c +/* f00e16c: ad01fffc */ sw $at,-0x4($t0) +/* f00e170: 8f010000 */ lw $at,0x0($t8) +/* f00e174: ad010000 */ sw $at,0x0($t0) +/* f00e178: 8f0e0004 */ lw $t6,0x4($t8) +/* f00e17c: ad0e0004 */ sw $t6,0x4($t0) +/* f00e180: 0fc1fe49 */ jal func0f07f924 +/* f00e184: 9205022e */ lbu $a1,0x22e($s0) +/* f00e188: 3c0b800a */ lui $t3,0x800a +/* f00e18c: 256bce98 */ addiu $t3,$t3,-12648 +/* f00e190: 260401b8 */ addiu $a0,$s0,0x1b8 +/* f00e194: 00806825 */ or $t5,$a0,$zero +/* f00e198: 2569006c */ addiu $t1,$t3,0x6c +.L0f00e19c: +/* f00e19c: 8d610000 */ lw $at,0x0($t3) +/* f00e1a0: 256b000c */ addiu $t3,$t3,0xc +/* f00e1a4: 25ad000c */ addiu $t5,$t5,0xc +/* f00e1a8: ada1fff4 */ sw $at,-0xc($t5) +/* f00e1ac: 8d61fff8 */ lw $at,-0x8($t3) +/* f00e1b0: ada1fff8 */ sw $at,-0x8($t5) +/* f00e1b4: 8d61fffc */ lw $at,-0x4($t3) +/* f00e1b8: 1569fff8 */ bne $t3,$t1,.L0f00e19c +/* f00e1bc: ada1fffc */ sw $at,-0x4($t5) +/* f00e1c0: 8d610000 */ lw $at,0x0($t3) +/* f00e1c4: ada10000 */ sw $at,0x0($t5) +/* f00e1c8: 8d690004 */ lw $t1,0x4($t3) +/* f00e1cc: ada90004 */ sw $t1,0x4($t5) +/* f00e1d0: 0fc1fe49 */ jal func0f07f924 +/* f00e1d4: 9205022f */ lbu $a1,0x22f($s0) +/* f00e1d8: 02002025 */ or $a0,$s0,$zero +/* f00e1dc: 0fc033b9 */ jal func0f00cee4 +/* f00e1e0: 8fa50024 */ lw $a1,0x24($sp) +/* f00e1e4: 8fbf001c */ lw $ra,0x1c($sp) +/* f00e1e8: 8fb00018 */ lw $s0,0x18($sp) +/* f00e1ec: 27bd0020 */ addiu $sp,$sp,0x20 +/* f00e1f0: 03e00008 */ jr $ra +/* f00e1f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e1f8 +/* f00e1f8: 27bdff68 */ addiu $sp,$sp,-152 +/* f00e1fc: afbf0014 */ sw $ra,0x14($sp) +/* f00e200: afa40098 */ sw $a0,0x98($sp) +/* f00e204: 0fc457cd */ jal func0f115f34 +/* f00e208: 27a50088 */ addiu $a1,$sp,0x88 +/* f00e20c: 8fa40098 */ lw $a0,0x98($sp) +/* f00e210: 24050028 */ addiu $a1,$zero,0x28 +/* f00e214: 0fc456ac */ jal func0f115ab0 +/* f00e218: 27a60024 */ addiu $a2,$sp,0x24 +/* f00e21c: c7a40060 */ lwc1 $f4,0x60($sp) +/* f00e220: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f00e224: 3c013f00 */ lui $at,0x3f00 +/* f00e228: 44815000 */ mtc1 $at,$f10 +/* f00e22c: 46062201 */ sub.s $f8,$f4,$f6 +/* f00e230: 3c014120 */ lui $at,0x4120 +/* f00e234: 44813000 */ mtc1 $at,$f6 +/* f00e238: c7b00088 */ lwc1 $f16,0x88($sp) +/* f00e23c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f00e240: c7a8003c */ lwc1 $f8,0x3c($sp) +/* f00e244: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f00e248: 27a40088 */ addiu $a0,$sp,0x88 +/* f00e24c: 27a5007c */ addiu $a1,$sp,0x7c +/* f00e250: 46062000 */ add.s $f0,$f4,$f6 +/* f00e254: c7a40040 */ lwc1 $f4,0x40($sp) +/* f00e258: 46004082 */ mul.s $f2,$f8,$f0 +/* f00e25c: c7a80044 */ lwc1 $f8,0x44($sp) +/* f00e260: 46002302 */ mul.s $f12,$f4,$f0 +/* f00e264: 46101280 */ add.s $f10,$f2,$f16 +/* f00e268: 46004382 */ mul.s $f14,$f8,$f0 +/* f00e26c: 46126180 */ add.s $f6,$f12,$f18 +/* f00e270: e7aa007c */ swc1 $f10,0x7c($sp) +/* f00e274: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f00e278: 46028401 */ sub.s $f16,$f16,$f2 +/* f00e27c: e7a60080 */ swc1 $f6,0x80($sp) +/* f00e280: 460c9481 */ sub.s $f18,$f18,$f12 +/* f00e284: e7b00088 */ swc1 $f16,0x88($sp) +/* f00e288: 460a7100 */ add.s $f4,$f14,$f10 +/* f00e28c: e7b2008c */ swc1 $f18,0x8c($sp) +/* f00e290: 460e5181 */ sub.s $f6,$f10,$f14 +/* f00e294: e7a40084 */ swc1 $f4,0x84($sp) +/* f00e298: 0fc593a3 */ jal func0f164e8c +/* f00e29c: e7a60090 */ swc1 $f6,0x90($sp) +/* f00e2a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f00e2a4: 27bd0098 */ addiu $sp,$sp,0x98 +/* f00e2a8: 03e00008 */ jr $ra +/* f00e2ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e2b0 +/* f00e2b0: 27bdff68 */ addiu $sp,$sp,-152 +/* f00e2b4: afbf0014 */ sw $ra,0x14($sp) +/* f00e2b8: afa40098 */ sw $a0,0x98($sp) +/* f00e2bc: 0fc457cd */ jal func0f115f34 +/* f00e2c0: 27a50088 */ addiu $a1,$sp,0x88 +/* f00e2c4: 8fa40098 */ lw $a0,0x98($sp) +/* f00e2c8: 24050030 */ addiu $a1,$zero,0x30 +/* f00e2cc: 0fc456ac */ jal func0f115ab0 +/* f00e2d0: 27a60024 */ addiu $a2,$sp,0x24 +/* f00e2d4: c7a40058 */ lwc1 $f4,0x58($sp) +/* f00e2d8: c7a60054 */ lwc1 $f6,0x54($sp) +/* f00e2dc: 3c013f00 */ lui $at,0x3f00 +/* f00e2e0: 44815000 */ mtc1 $at,$f10 +/* f00e2e4: 46062201 */ sub.s $f8,$f4,$f6 +/* f00e2e8: 3c014120 */ lui $at,0x4120 +/* f00e2ec: 44813000 */ mtc1 $at,$f6 +/* f00e2f0: c7b00088 */ lwc1 $f16,0x88($sp) +/* f00e2f4: 460a4102 */ mul.s $f4,$f8,$f10 +/* f00e2f8: c7a80048 */ lwc1 $f8,0x48($sp) +/* f00e2fc: c7b2008c */ lwc1 $f18,0x8c($sp) +/* f00e300: 27a40088 */ addiu $a0,$sp,0x88 +/* f00e304: 27a5007c */ addiu $a1,$sp,0x7c +/* f00e308: 46062000 */ add.s $f0,$f4,$f6 +/* f00e30c: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f00e310: 46004082 */ mul.s $f2,$f8,$f0 +/* f00e314: c7a80050 */ lwc1 $f8,0x50($sp) +/* f00e318: 46002302 */ mul.s $f12,$f4,$f0 +/* f00e31c: 46101280 */ add.s $f10,$f2,$f16 +/* f00e320: 46004382 */ mul.s $f14,$f8,$f0 +/* f00e324: 46126180 */ add.s $f6,$f12,$f18 +/* f00e328: e7aa007c */ swc1 $f10,0x7c($sp) +/* f00e32c: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f00e330: 46028401 */ sub.s $f16,$f16,$f2 +/* f00e334: e7a60080 */ swc1 $f6,0x80($sp) +/* f00e338: 460c9481 */ sub.s $f18,$f18,$f12 +/* f00e33c: e7b00088 */ swc1 $f16,0x88($sp) +/* f00e340: 460a7100 */ add.s $f4,$f14,$f10 +/* f00e344: e7b2008c */ swc1 $f18,0x8c($sp) +/* f00e348: 460e5181 */ sub.s $f6,$f10,$f14 +/* f00e34c: e7a40084 */ swc1 $f4,0x84($sp) +/* f00e350: 0fc593a3 */ jal func0f164e8c +/* f00e354: e7a60090 */ swc1 $f6,0x90($sp) +/* f00e358: 8fbf0014 */ lw $ra,0x14($sp) +/* f00e35c: 27bd0098 */ addiu $sp,$sp,0x98 +/* f00e360: 03e00008 */ jr $ra +/* f00e364: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e368 +/* f00e368: 27bdfe38 */ addiu $sp,$sp,-456 +/* f00e36c: afb00030 */ sw $s0,0x30($sp) +/* f00e370: 00808025 */ or $s0,$a0,$zero +/* f00e374: afbf0034 */ sw $ra,0x34($sp) +/* f00e378: afa501cc */ sw $a1,0x1cc($sp) +/* f00e37c: 84840004 */ lh $a0,0x4($a0) +/* f00e380: 240effff */ addiu $t6,$zero,-1 +/* f00e384: afae01bc */ sw $t6,0x1bc($sp) +/* f00e388: 0fc2486d */ jal func0f0921b4 +/* f00e38c: afa401c0 */ sw $a0,0x1c0($sp) +/* f00e390: 960f0070 */ lhu $t7,0x70($s0) +/* f00e394: 31f80040 */ andi $t8,$t7,0x40 +/* f00e398: 53000004 */ beqzl $t8,.L0f00e3ac +/* f00e39c: 8e190008 */ lw $t9,0x8($s0) +/* f00e3a0: 0fc4581a */ jal func0f116068 +/* f00e3a4: 86040006 */ lh $a0,0x6($s0) +/* f00e3a8: 8e190008 */ lw $t9,0x8($s0) +.L0f00e3ac: +/* f00e3ac: 001940c0 */ sll $t0,$t9,0x3 +/* f00e3b0: 05030005 */ bgezl $t0,.L0f00e3c8 +/* f00e3b4: 86040006 */ lh $a0,0x6($s0) +/* f00e3b8: 0fc038ac */ jal func0f00e2b0 +/* f00e3bc: 86040006 */ lh $a0,0x6($s0) +/* f00e3c0: afa201bc */ sw $v0,0x1bc($sp) +/* f00e3c4: 86040006 */ lh $a0,0x6($s0) +.L0f00e3c8: +/* f00e3c8: 2405007e */ addiu $a1,$zero,0x7e +/* f00e3cc: 0fc456ac */ jal func0f115ab0 +/* f00e3d0: 27a60168 */ addiu $a2,$sp,0x168 +/* f00e3d4: 3c018006 */ lui $at,0x8006 +/* f00e3d8: c42c1be0 */ lwc1 $f12,0x1be0($at) +/* f00e3dc: 3c013f80 */ lui $at,0x3f80 +/* f00e3e0: 44812000 */ mtc1 $at,$f4 +/* f00e3e4: c7a60198 */ lwc1 $f6,0x198($sp) +/* f00e3e8: 27a50168 */ addiu $a1,$sp,0x168 +/* f00e3ec: 460c2032 */ c.eq.s $f4,$f12 +/* f00e3f0: 00000000 */ sll $zero,$zero,0x0 +/* f00e3f4: 4503005b */ bc1tl .L0f00e564 +/* f00e3f8: 8fab01b0 */ lw $t3,0x1b0($sp) +/* f00e3fc: 460c3202 */ mul.s $f8,$f6,$f12 +/* f00e400: c7aa019c */ lwc1 $f10,0x19c($sp) +/* f00e404: 8fa301bc */ lw $v1,0x1bc($sp) +/* f00e408: 3c0a800a */ lui $t2,0x800a +/* f00e40c: 460c5402 */ mul.s $f16,$f10,$f12 +/* f00e410: 00034880 */ sll $t1,$v1,0x2 +/* f00e414: 01234821 */ addu $t1,$t1,$v1 +/* f00e418: e7a80198 */ swc1 $f8,0x198($sp) +/* f00e41c: 0460004e */ bltz $v1,.L0f00e558 +/* f00e420: e7b0019c */ swc1 $f16,0x19c($sp) +/* f00e424: 8d4a4ccc */ lw $t2,0x4ccc($t2) +/* f00e428: 00094880 */ sll $t1,$t1,0x2 +/* f00e42c: c7a40170 */ lwc1 $f4,0x170($sp) +/* f00e430: 012a1021 */ addu $v0,$t1,$t2 +/* f00e434: c4520008 */ lwc1 $f18,0x8($v0) +/* f00e438: c7aa016c */ lwc1 $f10,0x16c($sp) +/* f00e43c: c4420000 */ lwc1 $f2,0x0($v0) +/* f00e440: 46049182 */ mul.s $f6,$f18,$f4 +/* f00e444: c4520004 */ lwc1 $f18,0x4($v0) +/* f00e448: 3c013f80 */ lui $at,0x3f80 +/* f00e44c: c44e000c */ lwc1 $f14,0xc($v0) +/* f00e450: 46125102 */ mul.s $f4,$f10,$f18 +/* f00e454: c7aa0168 */ lwc1 $f10,0x168($sp) +/* f00e458: 46025482 */ mul.s $f18,$f10,$f2 +/* f00e45c: 46049280 */ add.s $f10,$f18,$f4 +/* f00e460: 44812000 */ mtc1 $at,$f4 +/* f00e464: 460a3000 */ add.s $f0,$f6,$f10 +/* f00e468: 46046181 */ sub.s $f6,$f12,$f4 +/* f00e46c: 460e0481 */ sub.s $f18,$f0,$f14 +/* f00e470: 46069002 */ mul.s $f0,$f18,$f6 +/* f00e474: 00000000 */ sll $zero,$zero,0x0 +/* f00e478: 46001282 */ mul.s $f10,$f2,$f0 +/* f00e47c: e7aa0150 */ swc1 $f10,0x150($sp) +/* f00e480: c4440004 */ lwc1 $f4,0x4($v0) +/* f00e484: 46002482 */ mul.s $f18,$f4,$f0 +/* f00e488: c7a40150 */ lwc1 $f4,0x150($sp) +/* f00e48c: e7b20154 */ swc1 $f18,0x154($sp) +/* f00e490: c4460008 */ lwc1 $f6,0x8($v0) +/* f00e494: c7b2018c */ lwc1 $f18,0x18c($sp) +/* f00e498: 46003282 */ mul.s $f10,$f6,$f0 +/* f00e49c: e7aa0158 */ swc1 $f10,0x158($sp) +/* f00e4a0: 46122182 */ mul.s $f6,$f4,$f18 +/* f00e4a4: c7a40190 */ lwc1 $f4,0x190($sp) +/* f00e4a8: c7aa0154 */ lwc1 $f10,0x154($sp) +/* f00e4ac: 46045482 */ mul.s $f18,$f10,$f4 +/* f00e4b0: c7a40194 */ lwc1 $f4,0x194($sp) +/* f00e4b4: 46123280 */ add.s $f10,$f6,$f18 +/* f00e4b8: c7a60158 */ lwc1 $f6,0x158($sp) +/* f00e4bc: 46062482 */ mul.s $f18,$f4,$f6 +/* f00e4c0: 460a9000 */ add.s $f0,$f18,$f10 +/* f00e4c4: c7aa0150 */ lwc1 $f10,0x150($sp) +/* f00e4c8: 46004100 */ add.s $f4,$f8,$f0 +/* f00e4cc: c7a80180 */ lwc1 $f8,0x180($sp) +/* f00e4d0: 46008480 */ add.s $f18,$f16,$f0 +/* f00e4d4: e7a40198 */ swc1 $f4,0x198($sp) +/* f00e4d8: 46085102 */ mul.s $f4,$f10,$f8 +/* f00e4dc: c7b00154 */ lwc1 $f16,0x154($sp) +/* f00e4e0: e7b2019c */ swc1 $f18,0x19c($sp) +/* f00e4e4: c7b20184 */ lwc1 $f18,0x184($sp) +/* f00e4e8: 46128282 */ mul.s $f10,$f16,$f18 +/* f00e4ec: c7b00188 */ lwc1 $f16,0x188($sp) +/* f00e4f0: 46068482 */ mul.s $f18,$f16,$f6 +/* f00e4f4: c7b001a4 */ lwc1 $f16,0x1a4($sp) +/* f00e4f8: 460a2200 */ add.s $f8,$f4,$f10 +/* f00e4fc: c7a401a0 */ lwc1 $f4,0x1a0($sp) +/* f00e500: 46089000 */ add.s $f0,$f18,$f8 +/* f00e504: c7a80150 */ lwc1 $f8,0x150($sp) +/* f00e508: 46008480 */ add.s $f18,$f16,$f0 +/* f00e50c: c7b00154 */ lwc1 $f16,0x154($sp) +/* f00e510: 46002280 */ add.s $f10,$f4,$f0 +/* f00e514: c7a40174 */ lwc1 $f4,0x174($sp) +/* f00e518: e7b201a4 */ swc1 $f18,0x1a4($sp) +/* f00e51c: c7b20178 */ lwc1 $f18,0x178($sp) +/* f00e520: e7aa01a0 */ swc1 $f10,0x1a0($sp) +/* f00e524: 46044282 */ mul.s $f10,$f8,$f4 +/* f00e528: 00000000 */ sll $zero,$zero,0x0 +/* f00e52c: 46128202 */ mul.s $f8,$f16,$f18 +/* f00e530: c7b0017c */ lwc1 $f16,0x17c($sp) +/* f00e534: 46068482 */ mul.s $f18,$f16,$f6 +/* f00e538: c7b001ac */ lwc1 $f16,0x1ac($sp) +/* f00e53c: 46085100 */ add.s $f4,$f10,$f8 +/* f00e540: c7aa01a8 */ lwc1 $f10,0x1a8($sp) +/* f00e544: 46049000 */ add.s $f0,$f18,$f4 +/* f00e548: 46008180 */ add.s $f6,$f16,$f0 +/* f00e54c: 46005200 */ add.s $f8,$f10,$f0 +/* f00e550: e7a601ac */ swc1 $f6,0x1ac($sp) +/* f00e554: e7a801a8 */ swc1 $f8,0x1a8($sp) +.L0f00e558: +/* f00e558: 0fc45864 */ jal func0f116190 +/* f00e55c: 86040006 */ lh $a0,0x6($s0) +/* f00e560: 8fab01b0 */ lw $t3,0x1b0($sp) +.L0f00e564: +/* f00e564: 8fac01c0 */ lw $t4,0x1c0($sp) +/* f00e568: 3c048008 */ lui $a0,0x8008 +/* f00e56c: 196000e1 */ blez $t3,.L0f00e8f4 +/* f00e570: 000c68c0 */ sll $t5,$t4,0x3 +/* f00e574: 008d2021 */ addu $a0,$a0,$t5 +/* f00e578: 0fc1a25b */ jal func0f06896c +/* f00e57c: 8c84b06c */ lw $a0,-0x4f94($a0) +/* f00e580: c7b20174 */ lwc1 $f18,0x174($sp) +/* f00e584: 44800000 */ mtc1 $zero,$f0 +/* f00e588: c7aa0178 */ lwc1 $f10,0x178($sp) +/* f00e58c: 46009107 */ neg.s $f4,$f18 +/* f00e590: c7b0017c */ lwc1 $f16,0x17c($sp) +/* f00e594: 46005207 */ neg.s $f8,$f10 +/* f00e598: e7a40010 */ swc1 $f4,0x10($sp) +/* f00e59c: c7a40184 */ lwc1 $f4,0x184($sp) +/* f00e5a0: c7aa0188 */ lwc1 $f10,0x188($sp) +/* f00e5a4: c7b20180 */ lwc1 $f18,0x180($sp) +/* f00e5a8: 46008187 */ neg.s $f6,$f16 +/* f00e5ac: 44050000 */ mfc1 $a1,$f0 +/* f00e5b0: 44060000 */ mfc1 $a2,$f0 +/* f00e5b4: 44070000 */ mfc1 $a3,$f0 +/* f00e5b8: afa20044 */ sw $v0,0x44($sp) +/* f00e5bc: e7a60018 */ swc1 $f6,0x18($sp) +/* f00e5c0: e7a80014 */ swc1 $f8,0x14($sp) +/* f00e5c4: 27a40110 */ addiu $a0,$sp,0x110 +/* f00e5c8: e7a40020 */ swc1 $f4,0x20($sp) +/* f00e5cc: e7aa0024 */ swc1 $f10,0x24($sp) +/* f00e5d0: 0c005b56 */ jal 0x16d58 +/* f00e5d4: e7b2001c */ swc1 $f18,0x1c($sp) +/* f00e5d8: 3c017f1b */ lui $at,0x7f1b +/* f00e5dc: c42c805c */ lwc1 $f12,-0x7fa4($at) +/* f00e5e0: 0c0058ba */ jal 0x162e8 +/* f00e5e4: 27a500ac */ addiu $a1,$sp,0xac +/* f00e5e8: 3c017f1b */ lui $at,0x7f1b +/* f00e5ec: c42c8060 */ lwc1 $f12,-0x7fa0($at) +/* f00e5f0: 0c005900 */ jal 0x16400 +/* f00e5f4: 27a50060 */ addiu $a1,$sp,0x60 +/* f00e5f8: 27a40060 */ addiu $a0,$sp,0x60 +/* f00e5fc: 0c00567f */ jal 0x159fc +/* f00e600: 27a500ac */ addiu $a1,$sp,0xac +/* f00e604: 27a40110 */ addiu $a0,$sp,0x110 +/* f00e608: 0c00567f */ jal 0x159fc +/* f00e60c: 27a500ac */ addiu $a1,$sp,0xac +/* f00e610: 86040006 */ lh $a0,0x6($s0) +/* f00e614: 0fc457cd */ jal func0f115f34 +/* f00e618: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f00e61c: 8fa20044 */ lw $v0,0x44($sp) +/* f00e620: c7a801a4 */ lwc1 $f8,0x1a4($sp) +/* f00e624: c7b001a0 */ lwc1 $f16,0x1a0($sp) +/* f00e628: c4520008 */ lwc1 $f18,0x8($v0) +/* f00e62c: c4440004 */ lwc1 $f4,0x4($v0) +/* f00e630: 46104181 */ sub.s $f6,$f8,$f16 +/* f00e634: c7b001a8 */ lwc1 $f16,0x1a8($sp) +/* f00e638: c7a801ac */ lwc1 $f8,0x1ac($sp) +/* f00e63c: 46049281 */ sub.s $f10,$f18,$f4 +/* f00e640: c4440010 */ lwc1 $f4,0x10($v0) +/* f00e644: 3c017f1b */ lui $at,0x7f1b +/* f00e648: 46104481 */ sub.s $f18,$f8,$f16 +/* f00e64c: c4208064 */ lwc1 $f0,-0x7f9c($at) +/* f00e650: c7b00198 */ lwc1 $f16,0x198($sp) +/* f00e654: 460a3303 */ div.s $f12,$f6,$f10 +/* f00e658: c446000c */ lwc1 $f6,0xc($v0) +/* f00e65c: c7a8019c */ lwc1 $f8,0x19c($sp) +/* f00e660: 27a500ac */ addiu $a1,$sp,0xac +/* f00e664: 46062281 */ sub.s $f10,$f4,$f6 +/* f00e668: c4460018 */ lwc1 $f6,0x18($v0) +/* f00e66c: 46104101 */ sub.s $f4,$f8,$f16 +/* f00e670: 460a9083 */ div.s $f2,$f18,$f10 +/* f00e674: c4520014 */ lwc1 $f18,0x14($v0) +/* f00e678: 4600603e */ c.le.s $f12,$f0 +/* f00e67c: 46123281 */ sub.s $f10,$f6,$f18 +/* f00e680: 45010008 */ bc1t .L0f00e6a4 +/* f00e684: 460a2383 */ div.s $f14,$f4,$f10 +/* f00e688: 4600103e */ c.le.s $f2,$f0 +/* f00e68c: 00000000 */ sll $zero,$zero,0x0 +/* f00e690: 45030005 */ bc1tl .L0f00e6a8 +/* f00e694: 3c013f80 */ lui $at,0x3f80 +/* f00e698: 4600703e */ c.le.s $f14,$f0 +/* f00e69c: 00000000 */ sll $zero,$zero,0x0 +/* f00e6a0: 45000005 */ bc1f .L0f00e6b8 +.L0f00e6a4: +/* f00e6a4: 3c013f80 */ lui $at,0x3f80 +.L0f00e6a8: +/* f00e6a8: 44816000 */ mtc1 $at,$f12 +/* f00e6ac: 00000000 */ sll $zero,$zero,0x0 +/* f00e6b0: 46006386 */ mov.s $f14,$f12 +/* f00e6b4: 46006086 */ mov.s $f2,$f12 +.L0f00e6b8: +/* f00e6b8: e7a2004c */ swc1 $f2,0x4c($sp) +/* f00e6bc: e7ac0050 */ swc1 $f12,0x50($sp) +/* f00e6c0: 0c005789 */ jal 0x15e24 +/* f00e6c4: e7ae0048 */ swc1 $f14,0x48($sp) +/* f00e6c8: c7ac004c */ lwc1 $f12,0x4c($sp) +/* f00e6cc: 0c0057a0 */ jal 0x15e80 +/* f00e6d0: 27a500ac */ addiu $a1,$sp,0xac +/* f00e6d4: c7ac0048 */ lwc1 $f12,0x48($sp) +/* f00e6d8: 0c0057b7 */ jal 0x15edc +/* f00e6dc: 27a500ac */ addiu $a1,$sp,0xac +/* f00e6e0: c7a80168 */ lwc1 $f8,0x168($sp) +/* f00e6e4: c7b0016c */ lwc1 $f16,0x16c($sp) +/* f00e6e8: c7a60170 */ lwc1 $f6,0x170($sp) +/* f00e6ec: 8fae01b0 */ lw $t6,0x1b0($sp) +/* f00e6f0: 240fffff */ addiu $t7,$zero,-1 +/* f00e6f4: a7af00ee */ sh $t7,0xee($sp) +/* f00e6f8: e7a800fc */ swc1 $f8,0xfc($sp) +/* f00e6fc: e7b00100 */ swc1 $f16,0x100($sp) +/* f00e700: e7a60104 */ swc1 $f6,0x104($sp) +/* f00e704: a7ae00ec */ sh $t6,0xec($sp) +/* f00e708: 96020072 */ lhu $v0,0x72($s0) +/* f00e70c: 24010004 */ addiu $at,$zero,0x4 +/* f00e710: c7b201ac */ lwc1 $f18,0x1ac($sp) +/* f00e714: 10410004 */ beq $v0,$at,.L0f00e728 +/* f00e718: c7a401a8 */ lwc1 $f4,0x1a8($sp) +/* f00e71c: 24010008 */ addiu $at,$zero,0x8 +/* f00e720: 1441000e */ bne $v0,$at,.L0f00e75c +/* f00e724: c7aa01a0 */ lwc1 $f10,0x1a0($sp) +.L0f00e728: +/* f00e728: 46049001 */ sub.s $f0,$f18,$f4 +/* f00e72c: c7aa0174 */ lwc1 $f10,0x174($sp) +/* f00e730: c7b00178 */ lwc1 $f16,0x178($sp) +/* f00e734: c7b2017c */ lwc1 $f18,0x17c($sp) +/* f00e738: 46005202 */ mul.s $f8,$f10,$f0 +/* f00e73c: 00000000 */ sll $zero,$zero,0x0 +/* f00e740: 46008182 */ mul.s $f6,$f16,$f0 +/* f00e744: 00000000 */ sll $zero,$zero,0x0 +/* f00e748: 46009102 */ mul.s $f4,$f18,$f0 +/* f00e74c: e7a80054 */ swc1 $f8,0x54($sp) +/* f00e750: e7a60058 */ swc1 $f6,0x58($sp) +/* f00e754: 1000000e */ beqz $zero,.L0f00e790 +/* f00e758: e7a4005c */ swc1 $f4,0x5c($sp) +.L0f00e75c: +/* f00e75c: c7a801a4 */ lwc1 $f8,0x1a4($sp) +/* f00e760: c7b00180 */ lwc1 $f16,0x180($sp) +/* f00e764: c7b20184 */ lwc1 $f18,0x184($sp) +/* f00e768: 46085001 */ sub.s $f0,$f10,$f8 +/* f00e76c: c7aa0188 */ lwc1 $f10,0x188($sp) +/* f00e770: 46008182 */ mul.s $f6,$f16,$f0 +/* f00e774: 00000000 */ sll $zero,$zero,0x0 +/* f00e778: 46009102 */ mul.s $f4,$f18,$f0 +/* f00e77c: 00000000 */ sll $zero,$zero,0x0 +/* f00e780: 46005202 */ mul.s $f8,$f10,$f0 +/* f00e784: e7a60054 */ swc1 $f6,0x54($sp) +/* f00e788: e7a40058 */ swc1 $f4,0x58($sp) +/* f00e78c: e7a8005c */ swc1 $f8,0x5c($sp) +.L0f00e790: +/* f00e790: 8e18005c */ lw $t8,0x5c($s0) +/* f00e794: 3c014780 */ lui $at,0x4780 +/* f00e798: 44810000 */ mtc1 $at,$f0 +/* f00e79c: 44988000 */ mtc1 $t8,$f16 +/* f00e7a0: 8e190060 */ lw $t9,0x60($s0) +/* f00e7a4: 8e080064 */ lw $t0,0x64($s0) +/* f00e7a8: 468081a0 */ cvt.s.w $f6,$f16 +/* f00e7ac: 44992000 */ mtc1 $t9,$f4 +/* f00e7b0: 44888000 */ mtc1 $t0,$f16 +/* f00e7b4: 3c014c7a */ lui $at,0x4c7a +/* f00e7b8: 44811000 */ mtc1 $at,$f2 +/* f00e7bc: 468022a0 */ cvt.s.w $f10,$f4 +/* f00e7c0: 8e090068 */ lw $t1,0x68($s0) +/* f00e7c4: 8e0a006c */ lw $t2,0x6c($s0) +/* f00e7c8: 8e0b00bc */ lw $t3,0xbc($s0) +/* f00e7cc: 44892000 */ mtc1 $t1,$f4 +/* f00e7d0: 46003483 */ div.s $f18,$f6,$f0 +/* f00e7d4: 468081a0 */ cvt.s.w $f6,$f16 +/* f00e7d8: 448a8000 */ mtc1 $t2,$f16 +/* f00e7dc: 46005203 */ div.s $f8,$f10,$f0 +/* f00e7e0: e612005c */ swc1 $f18,0x5c($s0) +/* f00e7e4: 468022a0 */ cvt.s.w $f10,$f4 +/* f00e7e8: 46023483 */ div.s $f18,$f6,$f2 +/* f00e7ec: e6080060 */ swc1 $f8,0x60($s0) +/* f00e7f0: 468081a0 */ cvt.s.w $f6,$f16 +/* f00e7f4: 46025203 */ div.s $f8,$f10,$f2 +/* f00e7f8: e6120064 */ swc1 $f18,0x64($s0) +/* f00e7fc: 46003483 */ div.s $f18,$f6,$f0 +/* f00e800: e6080068 */ swc1 $f8,0x68($s0) +/* f00e804: 11600006 */ beqz $t3,.L0f00e820 +/* f00e808: e612006c */ swc1 $f18,0x6c($s0) +/* f00e80c: 8e0c00bc */ lw $t4,0xbc($s0) +/* f00e810: 8fad01cc */ lw $t5,0x1cc($sp) +/* f00e814: 0fc24801 */ jal func0f092004 +/* f00e818: 018d2021 */ addu $a0,$t4,$t5 +/* f00e81c: ae0200bc */ sw $v0,0xbc($s0) +.L0f00e820: +/* f00e820: 27ae0054 */ addiu $t6,$sp,0x54 +/* f00e824: 27af00a0 */ addiu $t7,$sp,0xa0 +/* f00e828: afaf0014 */ sw $t7,0x14($sp) +/* f00e82c: afae0010 */ sw $t6,0x10($sp) +/* f00e830: 02002025 */ or $a0,$s0,$zero +/* f00e834: 27a500fc */ addiu $a1,$sp,0xfc +/* f00e838: 27a600ac */ addiu $a2,$sp,0xac +/* f00e83c: 0fc23550 */ jal func0f08d540 +/* f00e840: 27a700ec */ addiu $a3,$sp,0xec +/* f00e844: afa2010c */ sw $v0,0x10c($sp) +/* f00e848: 8e180008 */ lw $t8,0x8($s0) +/* f00e84c: 8fa801bc */ lw $t0,0x1bc($sp) +/* f00e850: 0018c8c0 */ sll $t9,$t8,0x3 +/* f00e854: 0723000e */ bgezl $t9,.L0f00e890 +/* f00e858: 8e040018 */ lw $a0,0x18($s0) +/* f00e85c: a60800c4 */ sh $t0,0xc4($s0) +/* f00e860: 860900c4 */ lh $t1,0xc4($s0) +/* f00e864: 0522000a */ bltzl $t1,.L0f00e890 +/* f00e868: 8e040018 */ lw $a0,0x18($s0) +/* f00e86c: 44802000 */ mtc1 $zero,$f4 +/* f00e870: c60a007c */ lwc1 $f10,0x7c($s0) +/* f00e874: 460a2032 */ c.eq.s $f4,$f10 +/* f00e878: 00000000 */ sll $zero,$zero,0x0 +/* f00e87c: 45020004 */ bc1fl .L0f00e890 +/* f00e880: 8e040018 */ lw $a0,0x18($s0) +/* f00e884: 0fc23545 */ jal func0f08d514 +/* f00e888: 02002025 */ or $a0,$s0,$zero +/* f00e88c: 8e040018 */ lw $a0,0x18($s0) +.L0f00e890: +/* f00e890: c7a00050 */ lwc1 $f0,0x50($sp) +/* f00e894: c7ac004c */ lwc1 $f12,0x4c($sp) +/* f00e898: 10800010 */ beqz $a0,.L0f00e8dc +/* f00e89c: c7a80048 */ lwc1 $f8,0x48($sp) +/* f00e8a0: 460c003c */ c.lt.s $f0,$f12 +/* f00e8a4: 00000000 */ sll $zero,$zero,0x0 +/* f00e8a8: 45020003 */ bc1fl .L0f00e8b8 +/* f00e8ac: 4608003c */ c.lt.s $f0,$f8 +/* f00e8b0: 46006006 */ mov.s $f0,$f12 +/* f00e8b4: 4608003c */ c.lt.s $f0,$f8 +.L0f00e8b8: +/* f00e8b8: 00000000 */ sll $zero,$zero,0x0 +/* f00e8bc: 45020003 */ bc1fl .L0f00e8cc +/* f00e8c0: c4900014 */ lwc1 $f16,0x14($a0) +/* f00e8c4: 46004006 */ mov.s $f0,$f8 +/* f00e8c8: c4900014 */ lwc1 $f16,0x14($a0) +.L0f00e8cc: +/* f00e8cc: 46008182 */ mul.s $f6,$f16,$f0 +/* f00e8d0: 44053000 */ mfc1 $a1,$f6 +/* f00e8d4: 0c006bd6 */ jal 0x1af58 +/* f00e8d8: 00000000 */ sll $zero,$zero,0x0 +.L0f00e8dc: +/* f00e8dc: 0fc1812f */ jal func0f0604bc +/* f00e8e0: 8fa4010c */ lw $a0,0x10c($sp) +/* f00e8e4: 0fc180bc */ jal func0f0602f0 +/* f00e8e8: 8fa4010c */ lw $a0,0x10c($sp) +/* f00e8ec: 10000003 */ beqz $zero,.L0f00e8fc +/* f00e8f0: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00e8f4: +/* f00e8f4: ae000014 */ sw $zero,0x14($s0) +/* f00e8f8: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00e8fc: +/* f00e8fc: 8fb00030 */ lw $s0,0x30($sp) +/* f00e900: 27bd01c8 */ addiu $sp,$sp,0x1c8 +/* f00e904: 03e00008 */ jr $ra +/* f00e908: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e90c +/* f00e90c: 44801000 */ mtc1 $zero,$f2 +/* f00e910: 27bdffe8 */ addiu $sp,$sp,-24 +/* f00e914: afbf0014 */ sw $ra,0x14($sp) +/* f00e918: e4a20004 */ swc1 $f2,0x4($a1) +/* f00e91c: e4a20008 */ swc1 $f2,0x8($a1) +/* f00e920: e4a2000c */ swc1 $f2,0xc($a1) +/* f00e924: c48e003c */ lwc1 $f14,0x3c($a0) +/* f00e928: c48c0034 */ lwc1 $f12,0x34($a0) +/* f00e92c: 0fc259d4 */ jal func0f096750 +/* f00e930: afa5001c */ sw $a1,0x1c($sp) +/* f00e934: 8fa5001c */ lw $a1,0x1c($sp) +/* f00e938: 44801000 */ mtc1 $zero,$f2 +/* f00e93c: 2402ffff */ addiu $v0,$zero,-1 +/* f00e940: e4a00010 */ swc1 $f0,0x10($a1) +/* f00e944: aca20038 */ sw $v0,0x38($a1) +/* f00e948: aca2003c */ sw $v0,0x3c($a1) +/* f00e94c: e4a20014 */ swc1 $f2,0x14($a1) +/* f00e950: e4a20018 */ swc1 $f2,0x18($a1) +/* f00e954: e4a2001c */ swc1 $f2,0x1c($a1) +/* f00e958: e4a20020 */ swc1 $f2,0x20($a1) +/* f00e95c: e4a20024 */ swc1 $f2,0x24($a1) +/* f00e960: e4a20028 */ swc1 $f2,0x28($a1) +/* f00e964: e4a2002c */ swc1 $f2,0x2c($a1) +/* f00e968: e4a20030 */ swc1 $f2,0x30($a1) +/* f00e96c: e4a20034 */ swc1 $f2,0x34($a1) +/* f00e970: 8fbf0014 */ lw $ra,0x14($sp) +/* f00e974: 27bd0018 */ addiu $sp,$sp,0x18 +/* f00e978: 03e00008 */ jr $ra +/* f00e97c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f00e980 +/* f00e980: 27bdffc8 */ addiu $sp,$sp,-56 +/* f00e984: afb5002c */ sw $s5,0x2c($sp) +/* f00e988: afb30024 */ sw $s3,0x24($sp) +/* f00e98c: afb20020 */ sw $s2,0x20($sp) +/* f00e990: afb1001c */ sw $s1,0x1c($sp) +/* f00e994: 2881005a */ slti $at,$a0,0x5a +/* f00e998: 00e08825 */ or $s1,$a3,$zero +/* f00e99c: 00a09025 */ or $s2,$a1,$zero +/* f00e9a0: 00809825 */ or $s3,$a0,$zero +/* f00e9a4: 00c0a825 */ or $s5,$a2,$zero +/* f00e9a8: afbf0034 */ sw $ra,0x34($sp) +/* f00e9ac: afb60030 */ sw $s6,0x30($sp) +/* f00e9b0: afb40028 */ sw $s4,0x28($sp) +/* f00e9b4: 10200061 */ beqz $at,.L0f00eb3c +/* f00e9b8: afb00018 */ sw $s0,0x18($sp) +/* f00e9bc: 0fc59585 */ jal func0f165614 +/* f00e9c0: 00000000 */ sll $zero,$zero,0x0 +/* f00e9c4: 04410002 */ bgez $v0,.L0f00e9d0 +/* f00e9c8: 00401825 */ or $v1,$v0,$zero +/* f00e9cc: 00001825 */ or $v1,$zero,$zero +.L0f00e9d0: +/* f00e9d0: 000370c0 */ sll $t6,$v1,0x3 +/* f00e9d4: 01c37023 */ subu $t6,$t6,$v1 +/* f00e9d8: 000e70c0 */ sll $t6,$t6,0x3 +/* f00e9dc: 3c028008 */ lui $v0,0x8008 +/* f00e9e0: 004e1021 */ addu $v0,$v0,$t6 +/* f00e9e4: 9444fcce */ lhu $a0,-0x332($v0) +/* f00e9e8: 240f0003 */ addiu $t7,$zero,0x3 +/* f00e9ec: 3c018006 */ lui $at,0x8006 +/* f00e9f0: a02fd9a0 */ sb $t7,-0x2660($at) +/* f00e9f4: 24050022 */ addiu $a1,$zero,0x22 +/* f00e9f8: 02403025 */ or $a2,$s2,$zero +/* f00e9fc: 02a03825 */ or $a3,$s5,$zero +/* f00ea00: 0fc59c80 */ jal func0f167200 +/* f00ea04: 00808025 */ or $s0,$a0,$zero +/* f00ea08: 0fc59ca0 */ jal func0f167280 +/* f00ea0c: 02002025 */ or $a0,$s0,$zero +/* f00ea10: 02428021 */ addu $s0,$s2,$v0 +/* f00ea14: 02a2a023 */ subu $s4,$s5,$v0 +/* f00ea18: 0fc5b878 */ jal func0f16e1e0 +/* f00ea1c: 02602025 */ or $a0,$s3,$zero +/* f00ea20: a622001a */ sh $v0,0x1a($s1) +/* f00ea24: 3044ffff */ andi $a0,$v0,0xffff +/* f00ea28: 02002825 */ or $a1,$s0,$zero +/* f00ea2c: 0fc5b9d9 */ jal func0f16e764 +/* f00ea30: 02803025 */ or $a2,$s4,$zero +/* f00ea34: 8e580010 */ lw $t8,0x10($s2) +/* f00ea38: 02589821 */ addu $s3,$s2,$t8 +/* f00ea3c: 52600040 */ beqzl $s3,.L0f00eb40 +/* f00ea40: 8fbf0034 */ lw $ra,0x34($sp) +/* f00ea44: 0fc5b367 */ jal func0f16cd9c +/* f00ea48: 24160001 */ addiu $s6,$zero,0x1 +/* f00ea4c: 14400002 */ bnez $v0,.L0f00ea58 +/* f00ea50: 00000000 */ sll $zero,$zero,0x0 +/* f00ea54: 24160003 */ addiu $s6,$zero,0x3 +.L0f00ea58: +/* f00ea58: 0fc5b367 */ jal func0f16cd9c +/* f00ea5c: 00000000 */ sll $zero,$zero,0x0 +/* f00ea60: 24010001 */ addiu $at,$zero,0x1 +/* f00ea64: 14410002 */ bne $v0,$at,.L0f00ea70 +/* f00ea68: 02201825 */ or $v1,$s1,$zero +/* f00ea6c: 24160002 */ addiu $s6,$zero,0x2 +.L0f00ea70: +/* f00ea70: 00001025 */ or $v0,$zero,$zero +.L0f00ea74: +/* f00ea74: 24420001 */ addiu $v0,$v0,0x1 +/* f00ea78: 28410006 */ slti $at,$v0,0x6 +/* f00ea7c: 24630002 */ addiu $v1,$v1,0x2 +/* f00ea80: 1420fffc */ bnez $at,.L0f00ea74 +/* f00ea84: a4600000 */ sh $zero,0x0($v1) +/* f00ea88: 2419582a */ addiu $t9,$zero,0x582a +/* f00ea8c: a6390000 */ sh $t9,0x0($s1) +/* f00ea90: 92680003 */ lbu $t0,0x3($s3) +/* f00ea94: 24120034 */ addiu $s2,$zero,0x34 +/* f00ea98: 02608025 */ or $s0,$s3,$zero +/* f00ea9c: 12480027 */ beq $s2,$t0,.L0f00eb3c +/* f00eaa0: 310300ff */ andi $v1,$t0,0xff +/* f00eaa4: 24150001 */ addiu $s5,$zero,0x1 +/* f00eaa8: 24140023 */ addiu $s4,$zero,0x23 +/* f00eaac: 24130017 */ addiu $s3,$zero,0x17 +.L0f00eab0: +/* f00eab0: 5073000f */ beql $v1,$s3,.L0f00eaf0 +/* f00eab4: 8e020004 */ lw $v0,0x4($s0) +/* f00eab8: 14740019 */ bne $v1,$s4,.L0f00eb20 +/* f00eabc: 00000000 */ sll $zero,$zero,0x0 +/* f00eac0: 8e020004 */ lw $v0,0x4($s0) +/* f00eac4: 16a20004 */ bne $s5,$v0,.L0f00ead8 +/* f00eac8: 00000000 */ sll $zero,$zero,0x0 +/* f00eacc: 8e090008 */ lw $t1,0x8($s0) +/* f00ead0: a6290000 */ sh $t1,0x0($s1) +/* f00ead4: 8e020004 */ lw $v0,0x4($s0) +.L0f00ead8: +/* f00ead8: 16c20011 */ bne $s6,$v0,.L0f00eb20 +/* f00eadc: 00000000 */ sll $zero,$zero,0x0 +/* f00eae0: 8e0a0008 */ lw $t2,0x8($s0) +/* f00eae4: 1000000e */ beqz $zero,.L0f00eb20 +/* f00eae8: a62a0000 */ sh $t2,0x0($s1) +/* f00eaec: 8e020004 */ lw $v0,0x4($s0) +.L0f00eaf0: +/* f00eaf0: 2c410007 */ sltiu $at,$v0,0x7 +/* f00eaf4: 1020000a */ beqz $at,.L0f00eb20 +/* f00eaf8: 00000000 */ sll $zero,$zero,0x0 +/* f00eafc: 8e0b0008 */ lw $t3,0x8($s0) +/* f00eb00: 00026040 */ sll $t4,$v0,0x1 +/* f00eb04: 022c6821 */ addu $t5,$s1,$t4 +/* f00eb08: a5ab0002 */ sh $t3,0x2($t5) +/* f00eb0c: 8e0f0004 */ lw $t7,0x4($s0) +/* f00eb10: 820e000f */ lb $t6,0xf($s0) +/* f00eb14: 000fc040 */ sll $t8,$t7,0x1 +/* f00eb18: 0238c821 */ addu $t9,$s1,$t8 +/* f00eb1c: a72e000e */ sh $t6,0xe($t9) +.L0f00eb20: +/* f00eb20: 0fc24784 */ jal func0f091e10 +/* f00eb24: 02002025 */ or $a0,$s0,$zero +/* f00eb28: 00024080 */ sll $t0,$v0,0x2 +/* f00eb2c: 01108021 */ addu $s0,$t0,$s0 +/* f00eb30: 92030003 */ lbu $v1,0x3($s0) +/* f00eb34: 1643ffde */ bne $s2,$v1,.L0f00eab0 +/* f00eb38: 00000000 */ sll $zero,$zero,0x0 +.L0f00eb3c: +/* f00eb3c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f00eb40: +/* f00eb40: 8fb00018 */ lw $s0,0x18($sp) +/* f00eb44: 8fb1001c */ lw $s1,0x1c($sp) +/* f00eb48: 8fb20020 */ lw $s2,0x20($sp) +/* f00eb4c: 8fb30024 */ lw $s3,0x24($sp) +/* f00eb50: 8fb40028 */ lw $s4,0x28($sp) +/* f00eb54: 8fb5002c */ lw $s5,0x2c($sp) +/* f00eb58: 8fb60030 */ lw $s6,0x30($sp) +/* f00eb5c: 03e00008 */ jr $ra +/* f00eb60: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f00eb64 +/* f00eb64: 3c018007 */ lui $at,0x8007 +/* f00eb68: ac209960 */ sw $zero,-0x66a0($at) +/* f00eb6c: 3c018007 */ lui $at,0x8007 +/* f00eb70: 240effff */ addiu $t6,$zero,-1 +/* f00eb74: ac2e9964 */ sw $t6,-0x669c($at) +/* f00eb78: 3c013f80 */ lui $at,0x3f80 +/* f00eb7c: 44812000 */ mtc1 $at,$f4 +/* f00eb80: 27bdffa0 */ addiu $sp,$sp,-96 +/* f00eb84: afb00018 */ sw $s0,0x18($sp) +/* f00eb88: 3c018006 */ lui $at,0x8006 +/* f00eb8c: 3c028008 */ lui $v0,0x8008 +/* f00eb90: 3c038008 */ lui $v1,0x8008 +/* f00eb94: afbf001c */ sw $ra,0x1c($sp) +/* f00eb98: 00803025 */ or $a2,$a0,$zero +/* f00eb9c: afa0004c */ sw $zero,0x4c($sp) +/* f00eba0: 00008025 */ or $s0,$zero,$zero +/* f00eba4: 2463be34 */ addiu $v1,$v1,-16844 +/* f00eba8: 2442b06c */ addiu $v0,$v0,-20372 +/* f00ebac: e4241be0 */ swc1 $f4,0x1be0($at) +.L0f00ebb0: +/* f00ebb0: 24420008 */ addiu $v0,$v0,0x8 +/* f00ebb4: 0043082b */ sltu $at,$v0,$v1 +/* f00ebb8: 1420fffd */ bnez $at,.L0f00ebb0 +/* f00ebbc: ac40fff8 */ sw $zero,-0x8($v0) +/* f00ebc0: 28c1005a */ slti $at,$a2,0x5a +/* f00ebc4: 1020014f */ beqz $at,.L0f00f104 +/* f00ebc8: 3c07800a */ lui $a3,0x800a +/* f00ebcc: 3c0f800a */ lui $t7,0x800a +/* f00ebd0: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f00ebd4: 240c0004 */ addiu $t4,$zero,0x4 +/* f00ebd8: 3c018006 */ lui $at,0x8006 +/* f00ebdc: 11e0000a */ beqz $t7,.L0f00ec08 +/* f00ebe0: 24050022 */ addiu $a1,$zero,0x22 +/* f00ebe4: 3c188008 */ lui $t8,0x8008 +/* f00ebe8: 8f18fc00 */ lw $t8,-0x400($t8) +/* f00ebec: 3c028008 */ lui $v0,0x8008 +/* f00ebf0: 0018c8c0 */ sll $t9,$t8,0x3 +/* f00ebf4: 0338c823 */ subu $t9,$t9,$t8 +/* f00ebf8: 0019c8c0 */ sll $t9,$t9,0x3 +/* f00ebfc: 00591021 */ addu $v0,$v0,$t9 +/* f00ec00: 10000009 */ beqz $zero,.L0f00ec28 +/* f00ec04: 9442fcd0 */ lhu $v0,-0x330($v0) +.L0f00ec08: +/* f00ec08: 3c0a8008 */ lui $t2,0x8008 +/* f00ec0c: 8d4afc00 */ lw $t2,-0x400($t2) +/* f00ec10: 3c028008 */ lui $v0,0x8008 +/* f00ec14: 000a58c0 */ sll $t3,$t2,0x3 +/* f00ec18: 016a5823 */ subu $t3,$t3,$t2 +/* f00ec1c: 000b58c0 */ sll $t3,$t3,0x3 +/* f00ec20: 004b1021 */ addu $v0,$v0,$t3 +/* f00ec24: 9442fcce */ lhu $v0,-0x332($v0) +.L0f00ec28: +/* f00ec28: a02cd9a0 */ sb $t4,-0x2660($at) +/* f00ec2c: 00402025 */ or $a0,$v0,$zero +/* f00ec30: 0fc59c3f */ jal func0f1670fc +/* f00ec34: afa60060 */ sw $a2,0x60($sp) +/* f00ec38: 3c03800a */ lui $v1,0x800a +/* f00ec3c: 2463d050 */ addiu $v1,$v1,-12208 +/* f00ec40: ac620000 */ sw $v0,0x0($v1) +/* f00ec44: 8fa40060 */ lw $a0,0x60($sp) +/* f00ec48: 0fc5b878 */ jal func0f16e1e0 +/* f00ec4c: afa20040 */ sw $v0,0x40($sp) +/* f00ec50: 0fc5b9ca */ jal func0f16e728 +/* f00ec54: 00402025 */ or $a0,$v0,$zero +/* f00ec58: 8fa90040 */ lw $t1,0x40($sp) +/* f00ec5c: 3c07800a */ lui $a3,0x800a +/* f00ec60: 24e7d030 */ addiu $a3,$a3,-12240 +/* f00ec64: 8d2d000c */ lw $t5,0xc($t1) +/* f00ec68: 3c048008 */ lui $a0,0x8008 +/* f00ec6c: 3c018006 */ lui $at,0x8006 +/* f00ec70: 012d7021 */ addu $t6,$t1,$t5 +/* f00ec74: acee000c */ sw $t6,0xc($a3) +/* f00ec78: 8d2f0010 */ lw $t7,0x10($t1) +/* f00ec7c: 3c0e8008 */ lui $t6,0x8008 +/* f00ec80: 240d0005 */ addiu $t5,$zero,0x5 +/* f00ec84: 012fc021 */ addu $t8,$t1,$t7 +/* f00ec88: acf80010 */ sw $t8,0x10($a3) +/* f00ec8c: 8d390014 */ lw $t9,0x14($t1) +/* f00ec90: 24050022 */ addiu $a1,$zero,0x22 +/* f00ec94: 01395021 */ addu $t2,$t1,$t9 +/* f00ec98: acea0014 */ sw $t2,0x14($a3) +/* f00ec9c: 8d2b0018 */ lw $t3,0x18($t1) +/* f00eca0: 012b6021 */ addu $t4,$t1,$t3 +/* f00eca4: acec0018 */ sw $t4,0x18($a3) +/* f00eca8: 8dcefc00 */ lw $t6,-0x400($t6) +/* f00ecac: a02dd9a0 */ sb $t5,-0x2660($at) +/* f00ecb0: 000e78c0 */ sll $t7,$t6,0x3 +/* f00ecb4: 01ee7823 */ subu $t7,$t7,$t6 +/* f00ecb8: 000f78c0 */ sll $t7,$t7,0x3 +/* f00ecbc: 008f2021 */ addu $a0,$a0,$t7 +/* f00ecc0: 0fc59c3f */ jal func0f1670fc +/* f00ecc4: 9484fccc */ lhu $a0,-0x334($a0) +/* f00ecc8: 3c07800a */ lui $a3,0x800a +/* f00eccc: 24e7d030 */ addiu $a3,$a3,-12240 +/* f00ecd0: 8ce60018 */ lw $a2,0x18($a3) +/* f00ecd4: ace2001c */ sw $v0,0x1c($a3) +/* f00ecd8: 8fa90040 */ lw $t1,0x40($sp) +/* f00ecdc: ace00000 */ sw $zero,0x0($a3) +/* f00ece0: ace00004 */ sw $zero,0x4($a3) +/* f00ece4: 10c0000f */ beqz $a2,.L0f00ed24 +/* f00ece8: ace00008 */ sw $zero,0x8($a3) +/* f00ecec: 8cd80000 */ lw $t8,0x0($a2) +/* f00ecf0: 00001825 */ or $v1,$zero,$zero +/* f00ecf4: 00c01025 */ or $v0,$a2,$zero +/* f00ecf8: 1300000a */ beqz $t8,.L0f00ed24 +/* f00ecfc: 00000000 */ sll $zero,$zero,0x0 +/* f00ed00: 8cc40000 */ lw $a0,0x0($a2) +/* f00ed04: 0089c821 */ addu $t9,$a0,$t1 +.L0f00ed08: +/* f00ed08: ac590000 */ sw $t9,0x0($v0) +/* f00ed0c: 8ce60018 */ lw $a2,0x18($a3) +/* f00ed10: 24630008 */ addiu $v1,$v1,0x8 +/* f00ed14: 00c31021 */ addu $v0,$a2,$v1 +/* f00ed18: 8c440000 */ lw $a0,0x0($v0) +/* f00ed1c: 5480fffa */ bnezl $a0,.L0f00ed08 +/* f00ed20: 0089c821 */ addu $t9,$a0,$t1 +.L0f00ed24: +/* f00ed24: 3c088008 */ lui $t0,0x8008 +/* f00ed28: 2508ac58 */ addiu $t0,$t0,-21416 +/* f00ed2c: 27a40050 */ addiu $a0,$sp,0x50 +/* f00ed30: 8d0a0008 */ lw $t2,0x8($t0) +.L0f00ed34: +/* f00ed34: 3c028008 */ lui $v0,0x8008 +/* f00ed38: 00002825 */ or $a1,$zero,$zero +/* f00ed3c: 11400017 */ beqz $t2,.L0f00ed9c +/* f00ed40: 2442ac58 */ addiu $v0,$v0,-21416 +/* f00ed44: 8c4b000c */ lw $t3,0xc($v0) +.L0f00ed48: +/* f00ed48: 8c4c0004 */ lw $t4,0x4($v0) +/* f00ed4c: 016c082a */ slt $at,$t3,$t4 +/* f00ed50: 5020000f */ beqzl $at,.L0f00ed90 +/* f00ed54: 8c4b0010 */ lw $t3,0x10($v0) +/* f00ed58: 8c410000 */ lw $at,0x0($v0) +/* f00ed5c: 24430008 */ addiu $v1,$v0,0x8 +/* f00ed60: 8c4e0004 */ lw $t6,0x4($v0) +/* f00ed64: ac810000 */ sw $at,0x0($a0) +/* f00ed68: 8c610000 */ lw $at,0x0($v1) +/* f00ed6c: 24050001 */ addiu $a1,$zero,0x1 +/* f00ed70: ac8e0004 */ sw $t6,0x4($a0) +/* f00ed74: ac410000 */ sw $at,0x0($v0) +/* f00ed78: 8c780004 */ lw $t8,0x4($v1) +/* f00ed7c: 8c810000 */ lw $at,0x0($a0) +/* f00ed80: ac580004 */ sw $t8,0x4($v0) +/* f00ed84: ac6e0004 */ sw $t6,0x4($v1) +/* f00ed88: ac610000 */ sw $at,0x0($v1) +/* f00ed8c: 8c4b0010 */ lw $t3,0x10($v0) +.L0f00ed90: +/* f00ed90: 24420008 */ addiu $v0,$v0,0x8 +/* f00ed94: 5560ffec */ bnezl $t3,.L0f00ed48 +/* f00ed98: 8c4b000c */ lw $t3,0xc($v0) +.L0f00ed9c: +/* f00ed9c: 54a0ffe5 */ bnezl $a1,.L0f00ed34 +/* f00eda0: 8d0a0008 */ lw $t2,0x8($t0) +/* f00eda4: 8ccc0008 */ lw $t4,0x8($a2) +.L0f00eda8: +/* f00eda8: 00002825 */ or $a1,$zero,$zero +/* f00edac: 00001825 */ or $v1,$zero,$zero +/* f00edb0: 1180001c */ beqz $t4,.L0f00ee24 +/* f00edb4: 00c01025 */ or $v0,$a2,$zero +/* f00edb8: 8c4d000c */ lw $t5,0xc($v0) +.L0f00edbc: +/* f00edbc: 8c4e0004 */ lw $t6,0x4($v0) +/* f00edc0: 01ae082a */ slt $at,$t5,$t6 +/* f00edc4: 50200013 */ beqzl $at,.L0f00ee14 +/* f00edc8: 8c4f0010 */ lw $t7,0x10($v0) +/* f00edcc: 8c410000 */ lw $at,0x0($v0) +/* f00edd0: 24050001 */ addiu $a1,$zero,0x1 +/* f00edd4: ac810000 */ sw $at,0x0($a0) +/* f00edd8: 8c580004 */ lw $t8,0x4($v0) +/* f00eddc: ac980004 */ sw $t8,0x4($a0) +/* f00ede0: 8c4a000c */ lw $t2,0xc($v0) +/* f00ede4: 8c410008 */ lw $at,0x8($v0) +/* f00ede8: ac4a0004 */ sw $t2,0x4($v0) +/* f00edec: ac410000 */ sw $at,0x0($v0) +/* f00edf0: 8ceb0018 */ lw $t3,0x18($a3) +/* f00edf4: 8c810000 */ lw $at,0x0($a0) +/* f00edf8: 01636021 */ addu $t4,$t3,$v1 +/* f00edfc: ad810008 */ sw $at,0x8($t4) +/* f00ee00: 8c8e0004 */ lw $t6,0x4($a0) +/* f00ee04: ad8e000c */ sw $t6,0xc($t4) +/* f00ee08: 8ce60018 */ lw $a2,0x18($a3) +/* f00ee0c: 00c31021 */ addu $v0,$a2,$v1 +/* f00ee10: 8c4f0010 */ lw $t7,0x10($v0) +.L0f00ee14: +/* f00ee14: 24630008 */ addiu $v1,$v1,0x8 +/* f00ee18: 24420008 */ addiu $v0,$v0,0x8 +/* f00ee1c: 55e0ffe7 */ bnezl $t7,.L0f00edbc +/* f00ee20: 8c4d000c */ lw $t5,0xc($v0) +.L0f00ee24: +/* f00ee24: 54a0ffe0 */ bnezl $a1,.L0f00eda8 +/* f00ee28: 8ccc0008 */ lw $t4,0x8($a2) +/* f00ee2c: 0000c0c0 */ sll $t8,$zero,0x3 +/* f00ee30: 0118c821 */ addu $t9,$t0,$t8 +/* f00ee34: 8f2a0000 */ lw $t2,0x0($t9) +/* f00ee38: 3c038006 */ lui $v1,0x8006 +/* f00ee3c: 2463ef30 */ addiu $v1,$v1,-4304 +/* f00ee40: ac600000 */ sw $zero,0x0($v1) +/* f00ee44: 11400009 */ beqz $t2,.L0f00ee6c +/* f00ee48: 00001025 */ or $v0,$zero,$zero +/* f00ee4c: 244b0001 */ addiu $t3,$v0,0x1 +.L0f00ee50: +/* f00ee50: 000b68c0 */ sll $t5,$t3,0x3 +/* f00ee54: 010d6021 */ addu $t4,$t0,$t5 +/* f00ee58: 8d8e0000 */ lw $t6,0x0($t4) +/* f00ee5c: ac6b0000 */ sw $t3,0x0($v1) +/* f00ee60: 01601025 */ or $v0,$t3,$zero +/* f00ee64: 55c0fffa */ bnezl $t6,.L0f00ee50 +/* f00ee68: 244b0001 */ addiu $t3,$v0,0x1 +.L0f00ee6c: +/* f00ee6c: 3c038006 */ lui $v1,0x8006 +/* f00ee70: 2463ef34 */ addiu $v1,$v1,-4300 +/* f00ee74: 000078c0 */ sll $t7,$zero,0x3 +/* f00ee78: 00cfc021 */ addu $t8,$a2,$t7 +/* f00ee7c: ac600000 */ sw $zero,0x0($v1) +/* f00ee80: 8f190000 */ lw $t9,0x0($t8) +/* f00ee84: 00001025 */ or $v0,$zero,$zero +/* f00ee88: 13200008 */ beqz $t9,.L0f00eeac +/* f00ee8c: 244a0001 */ addiu $t2,$v0,0x1 +.L0f00ee90: +/* f00ee90: 000a58c0 */ sll $t3,$t2,0x3 +/* f00ee94: 00cb6821 */ addu $t5,$a2,$t3 +/* f00ee98: ac6a0000 */ sw $t2,0x0($v1) +/* f00ee9c: 8dac0000 */ lw $t4,0x0($t5) +/* f00eea0: 01401025 */ or $v0,$t2,$zero +/* f00eea4: 5580fffa */ bnezl $t4,.L0f00ee90 +/* f00eea8: 244a0001 */ addiu $t2,$v0,0x1 +.L0f00eeac: +/* f00eeac: 8ce20014 */ lw $v0,0x14($a3) +/* f00eeb0: 1040001d */ beqz $v0,.L0f00ef28 +/* f00eeb4: 00000000 */ sll $zero,$zero,0x0 +/* f00eeb8: 8c4e0000 */ lw $t6,0x0($v0) +/* f00eebc: 00001825 */ or $v1,$zero,$zero +/* f00eec0: 00403025 */ or $a2,$v0,$zero +/* f00eec4: 11c00018 */ beqz $t6,.L0f00ef28 +/* f00eec8: 00000000 */ sll $zero,$zero,0x0 +/* f00eecc: 8c450000 */ lw $a1,0x0($v0) +/* f00eed0: 00a97821 */ addu $t7,$a1,$t1 +.L0f00eed4: +/* f00eed4: accf0000 */ sw $t7,0x0($a2) +/* f00eed8: 8cf80014 */ lw $t8,0x14($a3) +/* f00eedc: 00002025 */ or $a0,$zero,$zero +/* f00eee0: 03033021 */ addu $a2,$t8,$v1 +/* f00eee4: 8cc50000 */ lw $a1,0x0($a2) +/* f00eee8: 8cb90000 */ lw $t9,0x0($a1) +/* f00eeec: 00a01025 */ or $v0,$a1,$zero +/* f00eef0: 07220007 */ bltzl $t9,.L0f00ef10 +/* f00eef4: a4c40006 */ sh $a0,0x6($a2) +/* f00eef8: 8c4a0004 */ lw $t2,0x4($v0) +.L0f00eefc: +/* f00eefc: 24840001 */ addiu $a0,$a0,0x1 +/* f00ef00: 24420004 */ addiu $v0,$v0,0x4 +/* f00ef04: 0543fffd */ bgezl $t2,.L0f00eefc +/* f00ef08: 8c4a0004 */ lw $t2,0x4($v0) +/* f00ef0c: a4c40006 */ sh $a0,0x6($a2) +.L0f00ef10: +/* f00ef10: 8ceb0014 */ lw $t3,0x14($a3) +/* f00ef14: 24630008 */ addiu $v1,$v1,0x8 +/* f00ef18: 01633021 */ addu $a2,$t3,$v1 +/* f00ef1c: 8cc50000 */ lw $a1,0x0($a2) +/* f00ef20: 54a0ffec */ bnezl $a1,.L0f00eed4 +/* f00ef24: 00a97821 */ addu $t7,$a1,$t1 +.L0f00ef28: +/* f00ef28: 0fc03398 */ jal func0f00ce60 +/* f00ef2c: 24040009 */ addiu $a0,$zero,0x9 +/* f00ef30: 3c05800a */ lui $a1,0x800a +/* f00ef34: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f00ef38: 8cad0318 */ lw $t5,0x318($a1) +/* f00ef3c: 00401825 */ or $v1,$v0,$zero +/* f00ef40: 24040008 */ addiu $a0,$zero,0x8 +/* f00ef44: 15a00009 */ bnez $t5,.L0f00ef6c +/* f00ef48: 3c0c800a */ lui $t4,0x800a +/* f00ef4c: 818edfeb */ lb $t6,-0x2015($t4) +/* f00ef50: 05c10006 */ bgez $t6,.L0f00ef6c +/* f00ef54: 00000000 */ sll $zero,$zero,0x0 +/* f00ef58: 8ca20474 */ lw $v0,0x474($a1) +/* f00ef5c: 18400003 */ blez $v0,.L0f00ef6c +/* f00ef60: 00000000 */ sll $zero,$zero,0x0 +/* f00ef64: 00621821 */ addu $v1,$v1,$v0 +/* f00ef68: 00408025 */ or $s0,$v0,$zero +.L0f00ef6c: +/* f00ef6c: 0fc03398 */ jal func0f00ce60 +/* f00ef70: afa3004c */ sw $v1,0x4c($sp) +/* f00ef74: 02028021 */ addu $s0,$s0,$v0 +/* f00ef78: 0fc03398 */ jal func0f00ce60 +/* f00ef7c: 24040004 */ addiu $a0,$zero,0x4 +/* f00ef80: 02028021 */ addu $s0,$s0,$v0 +/* f00ef84: 0fc03398 */ jal func0f00ce60 +/* f00ef88: 24040011 */ addiu $a0,$zero,0x11 +/* f00ef8c: 02028021 */ addu $s0,$s0,$v0 +/* f00ef90: 0fc03398 */ jal func0f00ce60 +/* f00ef94: 24040001 */ addiu $a0,$zero,0x1 +/* f00ef98: 02028021 */ addu $s0,$s0,$v0 +/* f00ef9c: 0fc03398 */ jal func0f00ce60 +/* f00efa0: 24040006 */ addiu $a0,$zero,0x6 +/* f00efa4: 02028021 */ addu $s0,$s0,$v0 +/* f00efa8: 0fc03398 */ jal func0f00ce60 +/* f00efac: 2404000d */ addiu $a0,$zero,0xd +/* f00efb0: 02028021 */ addu $s0,$s0,$v0 +/* f00efb4: 0fc03398 */ jal func0f00ce60 +/* f00efb8: 2404000c */ addiu $a0,$zero,0xc +/* f00efbc: 02028021 */ addu $s0,$s0,$v0 +/* f00efc0: 0fc03398 */ jal func0f00ce60 +/* f00efc4: 2404000a */ addiu $a0,$zero,0xa +/* f00efc8: 02028021 */ addu $s0,$s0,$v0 +/* f00efcc: 0fc03398 */ jal func0f00ce60 +/* f00efd0: 2404000b */ addiu $a0,$zero,0xb +/* f00efd4: 02028021 */ addu $s0,$s0,$v0 +/* f00efd8: 0fc03398 */ jal func0f00ce60 +/* f00efdc: 24040015 */ addiu $a0,$zero,0x15 +/* f00efe0: 02028021 */ addu $s0,$s0,$v0 +/* f00efe4: 0fc03398 */ jal func0f00ce60 +/* f00efe8: 24040003 */ addiu $a0,$zero,0x3 +/* f00efec: 02028021 */ addu $s0,$s0,$v0 +/* f00eff0: 0fc03398 */ jal func0f00ce60 +/* f00eff4: 2404000f */ addiu $a0,$zero,0xf +/* f00eff8: 02028021 */ addu $s0,$s0,$v0 +/* f00effc: 0fc03398 */ jal func0f00ce60 +/* f00f000: 2404002a */ addiu $a0,$zero,0x2a +/* f00f004: 02028021 */ addu $s0,$s0,$v0 +/* f00f008: 0fc03398 */ jal func0f00ce60 +/* f00f00c: 2404002f */ addiu $a0,$zero,0x2f +/* f00f010: 02028021 */ addu $s0,$s0,$v0 +/* f00f014: 0fc03398 */ jal func0f00ce60 +/* f00f018: 2404002b */ addiu $a0,$zero,0x2b +/* f00f01c: 02028021 */ addu $s0,$s0,$v0 +/* f00f020: 0fc03398 */ jal func0f00ce60 +/* f00f024: 24040029 */ addiu $a0,$zero,0x29 +/* f00f028: 02028021 */ addu $s0,$s0,$v0 +/* f00f02c: 0fc03398 */ jal func0f00ce60 +/* f00f030: 24040024 */ addiu $a0,$zero,0x24 +/* f00f034: 02028021 */ addu $s0,$s0,$v0 +/* f00f038: 0fc03398 */ jal func0f00ce60 +/* f00f03c: 24040005 */ addiu $a0,$zero,0x5 +/* f00f040: 02028021 */ addu $s0,$s0,$v0 +/* f00f044: 0fc03398 */ jal func0f00ce60 +/* f00f048: 24040007 */ addiu $a0,$zero,0x7 +/* f00f04c: 02028021 */ addu $s0,$s0,$v0 +/* f00f050: 0fc03398 */ jal func0f00ce60 +/* f00f054: 24040014 */ addiu $a0,$zero,0x14 +/* f00f058: 02028021 */ addu $s0,$s0,$v0 +/* f00f05c: 0fc03398 */ jal func0f00ce60 +/* f00f060: 24040027 */ addiu $a0,$zero,0x27 +/* f00f064: 02028021 */ addu $s0,$s0,$v0 +/* f00f068: 0fc03398 */ jal func0f00ce60 +/* f00f06c: 2404002d */ addiu $a0,$zero,0x2d +/* f00f070: 02028021 */ addu $s0,$s0,$v0 +/* f00f074: 0fc03398 */ jal func0f00ce60 +/* f00f078: 24040030 */ addiu $a0,$zero,0x30 +/* f00f07c: 02028021 */ addu $s0,$s0,$v0 +/* f00f080: 0fc03398 */ jal func0f00ce60 +/* f00f084: 24040033 */ addiu $a0,$zero,0x33 +/* f00f088: 02028021 */ addu $s0,$s0,$v0 +/* f00f08c: 0fc03398 */ jal func0f00ce60 +/* f00f090: 24040035 */ addiu $a0,$zero,0x35 +/* f00f094: 02028021 */ addu $s0,$s0,$v0 +/* f00f098: 0fc03398 */ jal func0f00ce60 +/* f00f09c: 24040036 */ addiu $a0,$zero,0x36 +/* f00f0a0: 02028021 */ addu $s0,$s0,$v0 +/* f00f0a4: 0fc03398 */ jal func0f00ce60 +/* f00f0a8: 24040037 */ addiu $a0,$zero,0x37 +/* f00f0ac: 02028021 */ addu $s0,$s0,$v0 +/* f00f0b0: 0fc03398 */ jal func0f00ce60 +/* f00f0b4: 24040039 */ addiu $a0,$zero,0x39 +/* f00f0b8: 02028021 */ addu $s0,$s0,$v0 +/* f00f0bc: 0fc03398 */ jal func0f00ce60 +/* f00f0c0: 24040028 */ addiu $a0,$zero,0x28 +/* f00f0c4: 02028021 */ addu $s0,$s0,$v0 +/* f00f0c8: 0fc03398 */ jal func0f00ce60 +/* f00f0cc: 2404003b */ addiu $a0,$zero,0x3b +/* f00f0d0: 3c0f800a */ lui $t7,0x800a +/* f00f0d4: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f00f0d8: 02028021 */ addu $s0,$s0,$v0 +/* f00f0dc: 51e00005 */ beqzl $t7,.L0f00f0f4 +/* f00f0e0: 02002025 */ or $a0,$s0,$zero +/* f00f0e4: 0fc61533 */ jal func0f1854cc +/* f00f0e8: 00000000 */ sll $zero,$zero,0x0 +/* f00f0ec: 02028021 */ addu $s0,$s0,$v0 +/* f00f0f0: 02002025 */ or $a0,$s0,$zero +.L0f00f0f4: +/* f00f0f4: 0fc0444c */ jal func0f011130 +/* f00f0f8: 8fa5004c */ lw $a1,0x4c($sp) +/* f00f0fc: 1000000c */ beqz $zero,.L0f00f130 +/* f00f100: 00000000 */ sll $zero,$zero,0x0 +.L0f00f104: +/* f00f104: 24e7d030 */ addiu $a3,$a3,-12240 +/* f00f108: ace00000 */ sw $zero,0x0($a3) +/* f00f10c: ace00004 */ sw $zero,0x4($a3) +/* f00f110: ace0000c */ sw $zero,0xc($a3) +/* f00f114: ace00010 */ sw $zero,0x10($a3) +/* f00f118: ace00014 */ sw $zero,0x14($a3) +/* f00f11c: ace00018 */ sw $zero,0x18($a3) +/* f00f120: ace0001c */ sw $zero,0x1c($a3) +/* f00f124: 00002025 */ or $a0,$zero,$zero +/* f00f128: 0fc0444c */ jal func0f011130 +/* f00f12c: 00002825 */ or $a1,$zero,$zero +.L0f00f130: +/* f00f130: 3c028009 */ lui $v0,0x8009 +/* f00f134: 90420af0 */ lbu $v0,0xaf0($v0) +/* f00f138: 8fb8004c */ lw $t8,0x4c($sp) +/* f00f13c: 24040001 */ addiu $a0,$zero,0x1 +/* f00f140: 14820003 */ bne $a0,$v0,.L0f00f150 +/* f00f144: 0218c821 */ addu $t9,$s0,$t8 +/* f00f148: 10000002 */ beqz $zero,.L0f00f154 +/* f00f14c: 24030028 */ addiu $v1,$zero,0x28 +.L0f00f150: +/* f00f150: 2403003c */ addiu $v1,$zero,0x3c +.L0f00f154: +/* f00f154: 8fbf001c */ lw $ra,0x1c($sp) +/* f00f158: 03235021 */ addu $t2,$t9,$v1 +/* f00f15c: 254b0028 */ addiu $t3,$t2,0x28 +/* f00f160: 3c01800a */ lui $at,0x800a +/* f00f164: 8fb00018 */ lw $s0,0x18($sp) +/* f00f168: ac2ba2f4 */ sw $t3,-0x5d0c($at) +/* f00f16c: 03e00008 */ jr $ra +/* f00f170: 27bd0060 */ addiu $sp,$sp,0x60 +); + +GLOBAL_ASM( +glabel func0f00f174 +/* f00f174: 27bdfdb8 */ addiu $sp,$sp,-584 +/* f00f178: afbf004c */ sw $ra,0x4c($sp) +/* f00f17c: afa40248 */ sw $a0,0x248($sp) +/* f00f180: 3c057f1a */ lui $a1,0x7f1a +/* f00f184: afbe0048 */ sw $s8,0x48($sp) +/* f00f188: afb70044 */ sw $s7,0x44($sp) +/* f00f18c: afb60040 */ sw $s6,0x40($sp) +/* f00f190: afb5003c */ sw $s5,0x3c($sp) +/* f00f194: afb40038 */ sw $s4,0x38($sp) +/* f00f198: afb30034 */ sw $s3,0x34($sp) +/* f00f19c: afb20030 */ sw $s2,0x30($sp) +/* f00f1a0: afb1002c */ sw $s1,0x2c($sp) +/* f00f1a4: afb00028 */ sw $s0,0x28($sp) +/* f00f1a8: f7b60020 */ sdc1 $f22,0x20($sp) +/* f00f1ac: f7b40018 */ sdc1 $f20,0x18($sp) +/* f00f1b0: 24a57f60 */ addiu $a1,$a1,0x7f60 +/* f00f1b4: 0c004c04 */ jal 0x13010 +/* f00f1b8: 24040001 */ addiu $a0,$zero,0x1 +/* f00f1bc: 2c430001 */ sltiu $v1,$v0,0x1 +/* f00f1c0: 10600005 */ beqz $v1,.L0f00f1d8 +/* f00f1c4: 24040001 */ addiu $a0,$zero,0x1 +/* f00f1c8: 3c057f1a */ lui $a1,0x7f1a +/* f00f1cc: 0c004c04 */ jal 0x13010 +/* f00f1d0: 24a57f68 */ addiu $a1,$a1,0x7f68 +/* f00f1d4: 2c430001 */ sltiu $v1,$v0,0x1 +.L0f00f1d8: +/* f00f1d8: 3c057f1a */ lui $a1,0x7f1a +/* f00f1dc: afa30244 */ sw $v1,0x244($sp) +/* f00f1e0: 24a57f70 */ addiu $a1,$a1,0x7f70 +/* f00f1e4: 0c004c04 */ jal 0x13010 +/* f00f1e8: 24040001 */ addiu $a0,$zero,0x1 +/* f00f1ec: 2c440001 */ sltiu $a0,$v0,0x1 +/* f00f1f0: 10800005 */ beqz $a0,.L0f00f208 +/* f00f1f4: 3c057f1a */ lui $a1,0x7f1a +/* f00f1f8: 24040001 */ addiu $a0,$zero,0x1 +/* f00f1fc: 0c004c04 */ jal 0x13010 +/* f00f200: 24a57f78 */ addiu $a1,$a1,0x7f78 +/* f00f204: 2c440001 */ sltiu $a0,$v0,0x1 +.L0f00f208: +/* f00f208: 8fa50248 */ lw $a1,0x248($sp) +/* f00f20c: 24010022 */ addiu $at,$zero,0x22 +/* f00f210: 0080a825 */ or $s5,$a0,$zero +/* f00f214: 10a10006 */ beq $a1,$at,.L0f00f230 +/* f00f218: 2418582a */ addiu $t8,$zero,0x582a +/* f00f21c: 38a20030 */ xori $v0,$a1,0x30 +/* f00f220: 2c420001 */ sltiu $v0,$v0,0x1 +/* f00f224: 2c430001 */ sltiu $v1,$v0,0x1 +/* f00f228: 5460000e */ bnezl $v1,.L0f00f264 +/* f00f22c: afa3023c */ sw $v1,0x23c($sp) +.L0f00f230: +/* f00f230: 3c03800a */ lui $v1,0x800a +/* f00f234: 8c63a258 */ lw $v1,-0x5da8($v1) +/* f00f238: 286e0000 */ slti $t6,$v1,0x0 +/* f00f23c: 39ce0001 */ xori $t6,$t6,0x1 +/* f00f240: 2dc30001 */ sltiu $v1,$t6,0x1 +/* f00f244: 50600007 */ beqzl $v1,.L0f00f264 +/* f00f248: afa3023c */ sw $v1,0x23c($sp) +/* f00f24c: 3c03800a */ lui $v1,0x800a +/* f00f250: 8c63a25c */ lw $v1,-0x5da4($v1) +/* f00f254: 286f0000 */ slti $t7,$v1,0x0 +/* f00f258: 39ef0001 */ xori $t7,$t7,0x1 +/* f00f25c: 2de30001 */ sltiu $v1,$t7,0x1 +/* f00f260: afa3023c */ sw $v1,0x23c($sp) +.L0f00f264: +/* f00f264: 3c01800a */ lui $at,0x800a +/* f00f268: 3c03800a */ lui $v1,0x800a +/* f00f26c: 3c02800a */ lui $v0,0x800a +/* f00f270: afa00238 */ sw $zero,0x238($sp) +/* f00f274: afa00234 */ sw $zero,0x234($sp) +/* f00f278: ac20a278 */ sw $zero,-0x5d88($at) +/* f00f27c: 2442dfc8 */ addiu $v0,$v0,-8248 +/* f00f280: 2463dfd4 */ addiu $v1,$v1,-8236 +.L0f00f284: +/* f00f284: 24420002 */ addiu $v0,$v0,0x2 +/* f00f288: a4400000 */ sh $zero,0x0($v0) +/* f00f28c: 1443fffd */ bne $v0,$v1,.L0f00f284 +/* f00f290: a440000c */ sh $zero,0xc($v0) +/* f00f294: 3c01800a */ lui $at,0x800a +/* f00f298: a438dfc8 */ sh $t8,-0x2038($at) +/* f00f29c: 28a1005a */ slti $at,$a1,0x5a +/* f00f2a0: 10200576 */ beqz $at,.L0f01087c +/* f00f2a4: 3c19800a */ lui $t9,0x800a +/* f00f2a8: 8f39d04c */ lw $t9,-0x2fb4($t9) +/* f00f2ac: 13200003 */ beqz $t9,.L0f00f2bc +/* f00f2b0: 00000000 */ sll $zero,$zero,0x0 +/* f00f2b4: 0fc04aa8 */ jal func0f012aa0 +/* f00f2b8: 00000000 */ sll $zero,$zero,0x0 +.L0f00f2bc: +/* f00f2bc: 0fc04b54 */ jal func0f012d50 +/* f00f2c0: 00000000 */ sll $zero,$zero,0x0 +/* f00f2c4: 8fab0244 */ lw $t3,0x244($sp) +/* f00f2c8: 11600015 */ beqz $t3,.L0f00f320 +/* f00f2cc: 00000000 */ sll $zero,$zero,0x0 +/* f00f2d0: 0fc03398 */ jal func0f00ce60 +/* f00f2d4: 24040009 */ addiu $a0,$zero,0x9 +/* f00f2d8: 3c03800a */ lui $v1,0x800a +/* f00f2dc: 24639fc0 */ addiu $v1,$v1,-24640 +/* f00f2e0: 8c6c0318 */ lw $t4,0x318($v1) +/* f00f2e4: 00402025 */ or $a0,$v0,$zero +/* f00f2e8: 3c0d800a */ lui $t5,0x800a +/* f00f2ec: 15800008 */ bnez $t4,.L0f00f310 +/* f00f2f0: 00000000 */ sll $zero,$zero,0x0 +/* f00f2f4: 81aedfeb */ lb $t6,-0x2015($t5) +/* f00f2f8: 05c10005 */ bgez $t6,.L0f00f310 +/* f00f2fc: 00000000 */ sll $zero,$zero,0x0 +/* f00f300: 8c620474 */ lw $v0,0x474($v1) +/* f00f304: 18400002 */ blez $v0,.L0f00f310 +/* f00f308: 00000000 */ sll $zero,$zero,0x0 +/* f00f30c: 00822021 */ addu $a0,$a0,$v0 +.L0f00f310: +/* f00f310: 0fc02d8b */ jal func0f00b62c +/* f00f314: 00000000 */ sll $zero,$zero,0x0 +/* f00f318: 10000003 */ beqz $zero,.L0f00f328 +/* f00f31c: 00000000 */ sll $zero,$zero,0x0 +.L0f00f320: +/* f00f320: 0fc02d8b */ jal func0f00b62c +/* f00f324: 00002025 */ or $a0,$zero,$zero +.L0f00f328: +/* f00f328: 3c06800a */ lui $a2,0x800a +/* f00f32c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f00f330: 8ccf006c */ lw $t7,0x6c($a2) +/* f00f334: 00008025 */ or $s0,$zero,$zero +/* f00f338: 00002825 */ or $a1,$zero,$zero +/* f00f33c: 11e00003 */ beqz $t7,.L0f00f34c +/* f00f340: 00002025 */ or $a0,$zero,$zero +/* f00f344: 10000001 */ beqz $zero,.L0f00f34c +/* f00f348: 24050001 */ addiu $a1,$zero,0x1 +.L0f00f34c: +/* f00f34c: 8cd80068 */ lw $t8,0x68($a2) +/* f00f350: 00001025 */ or $v0,$zero,$zero +/* f00f354: 00001825 */ or $v1,$zero,$zero +/* f00f358: 13000003 */ beqz $t8,.L0f00f368 +/* f00f35c: 00000000 */ sll $zero,$zero,0x0 +/* f00f360: 10000001 */ beqz $zero,.L0f00f368 +/* f00f364: 24040001 */ addiu $a0,$zero,0x1 +.L0f00f368: +/* f00f368: 8cd90064 */ lw $t9,0x64($a2) +/* f00f36c: 13200003 */ beqz $t9,.L0f00f37c +/* f00f370: 00000000 */ sll $zero,$zero,0x0 +/* f00f374: 10000001 */ beqz $zero,.L0f00f37c +/* f00f378: 24020001 */ addiu $v0,$zero,0x1 +.L0f00f37c: +/* f00f37c: 8ccb0070 */ lw $t3,0x70($a2) +/* f00f380: 11600003 */ beqz $t3,.L0f00f390 +/* f00f384: 00000000 */ sll $zero,$zero,0x0 +/* f00f388: 10000001 */ beqz $zero,.L0f00f390 +/* f00f38c: 24030001 */ addiu $v1,$zero,0x1 +.L0f00f390: +/* f00f390: 00626021 */ addu $t4,$v1,$v0 +/* f00f394: 01846821 */ addu $t5,$t4,$a0 +/* f00f398: 01a57021 */ addu $t6,$t5,$a1 +/* f00f39c: 19c00027 */ blez $t6,.L0f00f43c +/* f00f3a0: 00000000 */ sll $zero,$zero,0x0 +.L0f00f3a4: +/* f00f3a4: 0fc4a24b */ jal func0f12892c +/* f00f3a8: 02002025 */ or $a0,$s0,$zero +/* f00f3ac: 0fc03398 */ jal func0f00ce60 +/* f00f3b0: 2404000e */ addiu $a0,$zero,0xe +/* f00f3b4: 0fc0494c */ jal func0f012530 +/* f00f3b8: 00402025 */ or $a0,$v0,$zero +/* f00f3bc: 3c06800a */ lui $a2,0x800a +/* f00f3c0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f00f3c4: 8ccf006c */ lw $t7,0x6c($a2) +/* f00f3c8: 26100001 */ addiu $s0,$s0,0x1 +/* f00f3cc: 00002825 */ or $a1,$zero,$zero +/* f00f3d0: 11e00003 */ beqz $t7,.L0f00f3e0 +/* f00f3d4: 00002025 */ or $a0,$zero,$zero +/* f00f3d8: 10000001 */ beqz $zero,.L0f00f3e0 +/* f00f3dc: 24050001 */ addiu $a1,$zero,0x1 +.L0f00f3e0: +/* f00f3e0: 8cd80068 */ lw $t8,0x68($a2) +/* f00f3e4: 00001025 */ or $v0,$zero,$zero +/* f00f3e8: 00001825 */ or $v1,$zero,$zero +/* f00f3ec: 13000003 */ beqz $t8,.L0f00f3fc +/* f00f3f0: 00000000 */ sll $zero,$zero,0x0 +/* f00f3f4: 10000001 */ beqz $zero,.L0f00f3fc +/* f00f3f8: 24040001 */ addiu $a0,$zero,0x1 +.L0f00f3fc: +/* f00f3fc: 8cd90064 */ lw $t9,0x64($a2) +/* f00f400: 13200003 */ beqz $t9,.L0f00f410 +/* f00f404: 00000000 */ sll $zero,$zero,0x0 +/* f00f408: 10000001 */ beqz $zero,.L0f00f410 +/* f00f40c: 24020001 */ addiu $v0,$zero,0x1 +.L0f00f410: +/* f00f410: 8ccb0070 */ lw $t3,0x70($a2) +/* f00f414: 11600003 */ beqz $t3,.L0f00f424 +/* f00f418: 00000000 */ sll $zero,$zero,0x0 +/* f00f41c: 10000001 */ beqz $zero,.L0f00f424 +/* f00f420: 24030001 */ addiu $v1,$zero,0x1 +.L0f00f424: +/* f00f424: 00626021 */ addu $t4,$v1,$v0 +/* f00f428: 01846821 */ addu $t5,$t4,$a0 +/* f00f42c: 01a57021 */ addu $t6,$t5,$a1 +/* f00f430: 020e082a */ slt $at,$s0,$t6 +/* f00f434: 1420ffdb */ bnez $at,.L0f00f3a4 +/* f00f438: 00000000 */ sll $zero,$zero,0x0 +.L0f00f43c: +/* f00f43c: 3c0f800a */ lui $t7,0x800a +/* f00f440: 8defd040 */ lw $t7,-0x2fc0($t7) +/* f00f444: 11e0050f */ beqz $t7,.L0f010884 +/* f00f448: 00000000 */ sll $zero,$zero,0x0 +/* f00f44c: 0fc5b367 */ jal func0f16cd9c +/* f00f450: 00000000 */ sll $zero,$zero,0x0 +/* f00f454: 3c0a800a */ lui $t2,0x800a +/* f00f458: 254a9fc0 */ addiu $t2,$t2,-24640 +/* f00f45c: 8d4b0314 */ lw $t3,0x314($t2) +/* f00f460: 24580004 */ addiu $t8,$v0,0x4 +/* f00f464: 24190001 */ addiu $t9,$zero,0x1 +/* f00f468: 11600052 */ beqz $t3,.L0f00f5b4 +/* f00f46c: 0319a004 */ sllv $s4,$t9,$t8 +/* f00f470: 8d46006c */ lw $a2,0x6c($t2) +/* f00f474: 24010002 */ addiu $at,$zero,0x2 +/* f00f478: 00002825 */ or $a1,$zero,$zero +/* f00f47c: 10c00003 */ beqz $a2,.L0f00f48c +/* f00f480: 00002025 */ or $a0,$zero,$zero +/* f00f484: 10000001 */ beqz $zero,.L0f00f48c +/* f00f488: 24050001 */ addiu $a1,$zero,0x1 +.L0f00f48c: +/* f00f48c: 8d470068 */ lw $a3,0x68($t2) +/* f00f490: 00001025 */ or $v0,$zero,$zero +/* f00f494: 00001825 */ or $v1,$zero,$zero +/* f00f498: 10e00003 */ beqz $a3,.L0f00f4a8 +/* f00f49c: 00000000 */ sll $zero,$zero,0x0 +/* f00f4a0: 10000001 */ beqz $zero,.L0f00f4a8 +/* f00f4a4: 24040001 */ addiu $a0,$zero,0x1 +.L0f00f4a8: +/* f00f4a8: 8d480064 */ lw $t0,0x64($t2) +/* f00f4ac: 11000003 */ beqz $t0,.L0f00f4bc +/* f00f4b0: 00000000 */ sll $zero,$zero,0x0 +/* f00f4b4: 10000001 */ beqz $zero,.L0f00f4bc +/* f00f4b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f00f4bc: +/* f00f4bc: 8d490070 */ lw $t1,0x70($t2) +/* f00f4c0: 11200003 */ beqz $t1,.L0f00f4d0 +/* f00f4c4: 00000000 */ sll $zero,$zero,0x0 +/* f00f4c8: 10000001 */ beqz $zero,.L0f00f4d0 +/* f00f4cc: 24030001 */ addiu $v1,$zero,0x1 +.L0f00f4d0: +/* f00f4d0: 00626021 */ addu $t4,$v1,$v0 +/* f00f4d4: 01846821 */ addu $t5,$t4,$a0 +/* f00f4d8: 01a57021 */ addu $t6,$t5,$a1 +/* f00f4dc: 15c10004 */ bne $t6,$at,.L0f00f4f0 +/* f00f4e0: 3c010040 */ lui $at,0x40 +/* f00f4e4: 02817825 */ or $t7,$s4,$at +/* f00f4e8: 10000032 */ beqz $zero,.L0f00f5b4 +/* f00f4ec: 01e0a025 */ or $s4,$t7,$zero +.L0f00f4f0: +/* f00f4f0: 10c00003 */ beqz $a2,.L0f00f500 +/* f00f4f4: 24010003 */ addiu $at,$zero,0x3 +/* f00f4f8: 10000002 */ beqz $zero,.L0f00f504 +/* f00f4fc: 24050001 */ addiu $a1,$zero,0x1 +.L0f00f500: +/* f00f500: 00002825 */ or $a1,$zero,$zero +.L0f00f504: +/* f00f504: 10e00003 */ beqz $a3,.L0f00f514 +/* f00f508: 00002025 */ or $a0,$zero,$zero +/* f00f50c: 10000001 */ beqz $zero,.L0f00f514 +/* f00f510: 24040001 */ addiu $a0,$zero,0x1 +.L0f00f514: +/* f00f514: 11000003 */ beqz $t0,.L0f00f524 +/* f00f518: 00001025 */ or $v0,$zero,$zero +/* f00f51c: 10000001 */ beqz $zero,.L0f00f524 +/* f00f520: 24020001 */ addiu $v0,$zero,0x1 +.L0f00f524: +/* f00f524: 11200003 */ beqz $t1,.L0f00f534 +/* f00f528: 00001825 */ or $v1,$zero,$zero +/* f00f52c: 10000001 */ beqz $zero,.L0f00f534 +/* f00f530: 24030001 */ addiu $v1,$zero,0x1 +.L0f00f534: +/* f00f534: 0062c821 */ addu $t9,$v1,$v0 +/* f00f538: 0324c021 */ addu $t8,$t9,$a0 +/* f00f53c: 03055821 */ addu $t3,$t8,$a1 +/* f00f540: 15610004 */ bne $t3,$at,.L0f00f554 +/* f00f544: 3c010080 */ lui $at,0x80 +/* f00f548: 02816025 */ or $t4,$s4,$at +/* f00f54c: 10000019 */ beqz $zero,.L0f00f5b4 +/* f00f550: 0180a025 */ or $s4,$t4,$zero +.L0f00f554: +/* f00f554: 10c00003 */ beqz $a2,.L0f00f564 +/* f00f558: 24010004 */ addiu $at,$zero,0x4 +/* f00f55c: 10000002 */ beqz $zero,.L0f00f568 +/* f00f560: 24050001 */ addiu $a1,$zero,0x1 +.L0f00f564: +/* f00f564: 00002825 */ or $a1,$zero,$zero +.L0f00f568: +/* f00f568: 10e00003 */ beqz $a3,.L0f00f578 +/* f00f56c: 00002025 */ or $a0,$zero,$zero +/* f00f570: 10000001 */ beqz $zero,.L0f00f578 +/* f00f574: 24040001 */ addiu $a0,$zero,0x1 +.L0f00f578: +/* f00f578: 11000003 */ beqz $t0,.L0f00f588 +/* f00f57c: 00001025 */ or $v0,$zero,$zero +/* f00f580: 10000001 */ beqz $zero,.L0f00f588 +/* f00f584: 24020001 */ addiu $v0,$zero,0x1 +.L0f00f588: +/* f00f588: 11200003 */ beqz $t1,.L0f00f598 +/* f00f58c: 00001825 */ or $v1,$zero,$zero +/* f00f590: 10000001 */ beqz $zero,.L0f00f598 +/* f00f594: 24030001 */ addiu $v1,$zero,0x1 +.L0f00f598: +/* f00f598: 00626821 */ addu $t5,$v1,$v0 +/* f00f59c: 01a47021 */ addu $t6,$t5,$a0 +/* f00f5a0: 01c57821 */ addu $t7,$t6,$a1 +/* f00f5a4: 15e10003 */ bne $t7,$at,.L0f00f5b4 +/* f00f5a8: 3c010100 */ lui $at,0x100 +/* f00f5ac: 0281c825 */ or $t9,$s4,$at +/* f00f5b0: 0320a025 */ or $s4,$t9,$zero +.L0f00f5b4: +/* f00f5b4: 0fc05208 */ jal func0f014820 +/* f00f5b8: 00000000 */ sll $zero,$zero,0x0 +/* f00f5bc: 3c12800a */ lui $s2,0x800a +/* f00f5c0: 8e52d040 */ lw $s2,-0x2fc0($s2) +/* f00f5c4: 24010034 */ addiu $at,$zero,0x34 +/* f00f5c8: 00009825 */ or $s3,$zero,$zero +/* f00f5cc: 92430003 */ lbu $v1,0x3($s2) +/* f00f5d0: 10610339 */ beq $v1,$at,.L0f0102b8 +/* f00f5d4: 3c014780 */ lui $at,0x4780 +/* f00f5d8: 4481b000 */ mtc1 $at,$f22 +/* f00f5dc: 4480a000 */ mtc1 $zero,$f20 +/* f00f5e0: 241e004c */ addiu $s8,$zero,0x4c +/* f00f5e4: 3417ffff */ dli $s7,0xffff +/* f00f5e8: 24160010 */ addiu $s6,$zero,0x10 +/* f00f5ec: 2478ffff */ addiu $t8,$v1,-1 +.L0f00f5f0: +/* f00f5f0: 2f01003b */ sltiu $at,$t8,0x3b +/* f00f5f4: 10200326 */ beqz $at,.L0f010290 +/* f00f5f8: 0018c080 */ sll $t8,$t8,0x2 +/* f00f5fc: 3c017f1b */ lui $at,0x7f1b +/* f00f600: 00380821 */ addu $at,$at,$t8 +/* f00f604: 8c388068 */ lw $t8,-0x7f98($at) +/* f00f608: 03000008 */ jr $t8 +/* f00f60c: 00000000 */ sll $zero,$zero,0x0 +/* f00f610: 92500007 */ lbu $s0,0x7($s2) +/* f00f614: 0fc0a1dd */ jal func0f028774 +/* f00f618: 86440004 */ lh $a0,0x4($s2) +/* f00f61c: 1040031c */ beqz $v0,.L0f010290 +/* f00f620: 00000000 */ sll $zero,$zero,0x0 +/* f00f624: 8c4b001c */ lw $t3,0x1c($v0) +/* f00f628: 11600319 */ beqz $t3,.L0f010290 +/* f00f62c: 00000000 */ sll $zero,$zero,0x0 +/* f00f630: 8c4c0020 */ lw $t4,0x20($v0) +/* f00f634: 11800316 */ beqz $t4,.L0f010290 +/* f00f638: 00000000 */ sll $zero,$zero,0x0 +/* f00f63c: 10000314 */ beqz $zero,.L0f010290 +/* f00f640: a050000f */ sb $s0,0xf($v0) +/* f00f644: 8fad0244 */ lw $t5,0x244($sp) +/* f00f648: 8fa40248 */ lw $a0,0x248($sp) +/* f00f64c: 02402825 */ or $a1,$s2,$zero +/* f00f650: 11a0030f */ beqz $t5,.L0f010290 +/* f00f654: 00000000 */ sll $zero,$zero,0x0 +/* f00f658: 0fc0b53f */ jal func0f02d4fc +/* f00f65c: 02603025 */ or $a2,$s3,$zero +/* f00f660: 1000030b */ beqz $zero,.L0f010290 +/* f00f664: 00000000 */ sll $zero,$zero,0x0 +/* f00f668: 12a00309 */ beqz $s5,.L0f010290 +/* f00f66c: 00000000 */ sll $zero,$zero,0x0 +/* f00f670: 8e4e000c */ lw $t6,0xc($s2) +/* f00f674: 02402025 */ or $a0,$s2,$zero +/* f00f678: 01d47824 */ and $t7,$t6,$s4 +/* f00f67c: 15e00304 */ bnez $t7,.L0f010290 +/* f00f680: 00000000 */ sll $zero,$zero,0x0 +/* f00f684: 0fc038da */ jal func0f00e368 +/* f00f688: 02602825 */ or $a1,$s3,$zero +/* f00f68c: 10000300 */ beqz $zero,.L0f010290 +/* f00f690: 00000000 */ sll $zero,$zero,0x0 +/* f00f694: 8e590004 */ lw $t9,0x4($s2) +/* f00f698: 3c018006 */ lui $at,0x8006 +/* f00f69c: 44992000 */ mtc1 $t9,$f4 +/* f00f6a0: 00000000 */ sll $zero,$zero,0x0 +/* f00f6a4: 468021a0 */ cvt.s.w $f6,$f4 +/* f00f6a8: 46163203 */ div.s $f8,$f6,$f22 +/* f00f6ac: 100002f8 */ beqz $zero,.L0f010290 +/* f00f6b0: e4281be0 */ swc1 $f8,0x1be0($at) +/* f00f6b4: 8fb80244 */ lw $t8,0x244($sp) +/* f00f6b8: 130002f5 */ beqz $t8,.L0f010290 +/* f00f6bc: 00000000 */ sll $zero,$zero,0x0 +/* f00f6c0: 8e4b000c */ lw $t3,0xc($s2) +/* f00f6c4: 02402025 */ or $a0,$s2,$zero +/* f00f6c8: 01746024 */ and $t4,$t3,$s4 +/* f00f6cc: 158002f0 */ bnez $t4,.L0f010290 +/* f00f6d0: 00000000 */ sll $zero,$zero,0x0 +/* f00f6d4: 0fc0359c */ jal func0f00d670 +/* f00f6d8: 02602825 */ or $a1,$s3,$zero +/* f00f6dc: 100002ec */ beqz $zero,.L0f010290 +/* f00f6e0: 00000000 */ sll $zero,$zero,0x0 +/* f00f6e4: 8fad0244 */ lw $t5,0x244($sp) +/* f00f6e8: 11a002e9 */ beqz $t5,.L0f010290 +/* f00f6ec: 00000000 */ sll $zero,$zero,0x0 +/* f00f6f0: 8e4e000c */ lw $t6,0xc($s2) +/* f00f6f4: 02402025 */ or $a0,$s2,$zero +/* f00f6f8: 01d47824 */ and $t7,$t6,$s4 +/* f00f6fc: 15e002e4 */ bnez $t7,.L0f010290 +/* f00f700: 00000000 */ sll $zero,$zero,0x0 +/* f00f704: 0fc0365e */ jal func0f00d978 +/* f00f708: 02602825 */ or $a1,$s3,$zero +/* f00f70c: 100002e0 */ beqz $zero,.L0f010290 +/* f00f710: 00000000 */ sll $zero,$zero,0x0 +/* f00f714: 8fb90244 */ lw $t9,0x244($sp) +/* f00f718: 132002dd */ beqz $t9,.L0f010290 +/* f00f71c: 00000000 */ sll $zero,$zero,0x0 +/* f00f720: 8e58000c */ lw $t8,0xc($s2) +/* f00f724: 02402025 */ or $a0,$s2,$zero +/* f00f728: 03145824 */ and $t3,$t8,$s4 +/* f00f72c: 156002d8 */ bnez $t3,.L0f010290 +/* f00f730: 00000000 */ sll $zero,$zero,0x0 +/* f00f734: 0fc03641 */ jal func0f00d904 +/* f00f738: 02602825 */ or $a1,$s3,$zero +/* f00f73c: 100002d4 */ beqz $zero,.L0f010290 +/* f00f740: 00000000 */ sll $zero,$zero,0x0 +/* f00f744: 12a002d2 */ beqz $s5,.L0f010290 +/* f00f748: 00000000 */ sll $zero,$zero,0x0 +/* f00f74c: 8e4c000c */ lw $t4,0xc($s2) +/* f00f750: 02402025 */ or $a0,$s2,$zero +/* f00f754: 01946824 */ and $t5,$t4,$s4 +/* f00f758: 15a002cd */ bnez $t5,.L0f010290 +/* f00f75c: 00000000 */ sll $zero,$zero,0x0 +/* f00f760: 0fc03684 */ jal func0f00da10 +/* f00f764: 02602825 */ or $a1,$s3,$zero +/* f00f768: 100002c9 */ beqz $zero,.L0f010290 +/* f00f76c: 00000000 */ sll $zero,$zero,0x0 +/* f00f770: 12a002c7 */ beqz $s5,.L0f010290 +/* f00f774: 00000000 */ sll $zero,$zero,0x0 +/* f00f778: 8e4e000c */ lw $t6,0xc($s2) +/* f00f77c: 02402025 */ or $a0,$s2,$zero +/* f00f780: 01d47824 */ and $t7,$t6,$s4 +/* f00f784: 15e002c2 */ bnez $t7,.L0f010290 +/* f00f788: 00000000 */ sll $zero,$zero,0x0 +/* f00f78c: 0fc03700 */ jal func0f00dc00 +/* f00f790: 02602825 */ or $a1,$s3,$zero +/* f00f794: 100002be */ beqz $zero,.L0f010290 +/* f00f798: 00000000 */ sll $zero,$zero,0x0 +/* f00f79c: 12a002bc */ beqz $s5,.L0f010290 +/* f00f7a0: 00000000 */ sll $zero,$zero,0x0 +/* f00f7a4: 8e59000c */ lw $t9,0xc($s2) +/* f00f7a8: 02402025 */ or $a0,$s2,$zero +/* f00f7ac: 0334c024 */ and $t8,$t9,$s4 +/* f00f7b0: 170002b7 */ bnez $t8,.L0f010290 +/* f00f7b4: 00000000 */ sll $zero,$zero,0x0 +/* f00f7b8: 0fc03767 */ jal func0f00dd9c +/* f00f7bc: 02602825 */ or $a1,$s3,$zero +/* f00f7c0: 100002b3 */ beqz $zero,.L0f010290 +/* f00f7c4: 00000000 */ sll $zero,$zero,0x0 +/* f00f7c8: 12a002b1 */ beqz $s5,.L0f010290 +/* f00f7cc: 00000000 */ sll $zero,$zero,0x0 +/* f00f7d0: 8e4b000c */ lw $t3,0xc($s2) +/* f00f7d4: 02402025 */ or $a0,$s2,$zero +/* f00f7d8: 01746024 */ and $t4,$t3,$s4 +/* f00f7dc: 158002ac */ bnez $t4,.L0f010290 +/* f00f7e0: 00000000 */ sll $zero,$zero,0x0 +/* f00f7e4: 0fc0376f */ jal func0f00ddbc +/* f00f7e8: 02602825 */ or $a1,$s3,$zero +/* f00f7ec: 100002a8 */ beqz $zero,.L0f010290 +/* f00f7f0: 00000000 */ sll $zero,$zero,0x0 +/* f00f7f4: 12a002a6 */ beqz $s5,.L0f010290 +/* f00f7f8: 00000000 */ sll $zero,$zero,0x0 +/* f00f7fc: 8e4d000c */ lw $t5,0xc($s2) +/* f00f800: 02402025 */ or $a0,$s2,$zero +/* f00f804: 01b47024 */ and $t6,$t5,$s4 +/* f00f808: 15c002a1 */ bnez $t6,.L0f010290 +/* f00f80c: 00000000 */ sll $zero,$zero,0x0 +/* f00f810: 0fc03821 */ jal func0f00e084 +/* f00f814: 02602825 */ or $a1,$s3,$zero +/* f00f818: 1000029d */ beqz $zero,.L0f010290 +/* f00f81c: 00000000 */ sll $zero,$zero,0x0 +/* f00f820: 12a0029b */ beqz $s5,.L0f010290 +/* f00f824: 00000000 */ sll $zero,$zero,0x0 +/* f00f828: 8e4f000c */ lw $t7,0xc($s2) +/* f00f82c: 3c188008 */ lui $t8,0x8008 +/* f00f830: 01f4c824 */ and $t9,$t7,$s4 +/* f00f834: 53200005 */ beqzl $t9,.L0f00f84c +/* f00f838: 8e4b005c */ lw $t3,0x5c($s2) +/* f00f83c: 8f184120 */ lw $t8,0x4120($t8) +/* f00f840: 13000293 */ beqz $t8,.L0f010290 +/* f00f844: 00000000 */ sll $zero,$zero,0x0 +/* f00f848: 8e4b005c */ lw $t3,0x5c($s2) +.L0f00f84c: +/* f00f84c: 02402025 */ or $a0,$s2,$zero +/* f00f850: 02602825 */ or $a1,$s3,$zero +/* f00f854: 448b5000 */ mtc1 $t3,$f10 +/* f00f858: 00000000 */ sll $zero,$zero,0x0 +/* f00f85c: 46805420 */ cvt.s.w $f16,$f10 +/* f00f860: 46168483 */ div.s $f18,$f16,$f22 +/* f00f864: e652005c */ swc1 $f18,0x5c($s2) +/* f00f868: c644005c */ lwc1 $f4,0x5c($s2) +/* f00f86c: 0fc033b9 */ jal func0f00cee4 +/* f00f870: e6440060 */ swc1 $f4,0x60($s2) +/* f00f874: 10000286 */ beqz $zero,.L0f010290 +/* f00f878: 00000000 */ sll $zero,$zero,0x0 +/* f00f87c: 12a00284 */ beqz $s5,.L0f010290 +/* f00f880: 00000000 */ sll $zero,$zero,0x0 +/* f00f884: 8e4c000c */ lw $t4,0xc($s2) +/* f00f888: 01946824 */ and $t5,$t4,$s4 +/* f00f88c: 15a00280 */ bnez $t5,.L0f010290 +/* f00f890: 00000000 */ sll $zero,$zero,0x0 +/* f00f894: 8e4e0008 */ lw $t6,0x8($s2) +/* f00f898: 000e78c0 */ sll $t7,$t6,0x3 +/* f00f89c: 05e3000b */ bgezl $t7,.L0f00f8cc +/* f00f8a0: 02402025 */ or $a0,$s2,$zero +/* f00f8a4: 0fc0387e */ jal func0f00e1f8 +/* f00f8a8: 86440006 */ lh $a0,0x6($s2) +/* f00f8ac: 8e590064 */ lw $t9,0x64($s2) +/* f00f8b0: a6420062 */ sh $v0,0x62($s2) +/* f00f8b4: 44993000 */ mtc1 $t9,$f6 +/* f00f8b8: 00000000 */ sll $zero,$zero,0x0 +/* f00f8bc: 46803220 */ cvt.s.w $f8,$f6 +/* f00f8c0: 46164283 */ div.s $f10,$f8,$f22 +/* f00f8c4: e64a0064 */ swc1 $f10,0x64($s2) +/* f00f8c8: 02402025 */ or $a0,$s2,$zero +.L0f00f8cc: +/* f00f8cc: 0fc033b9 */ jal func0f00cee4 +/* f00f8d0: 02602825 */ or $a1,$s3,$zero +/* f00f8d4: 1000026e */ beqz $zero,.L0f010290 +/* f00f8d8: 00000000 */ sll $zero,$zero,0x0 +/* f00f8dc: 12a0026c */ beqz $s5,.L0f010290 +/* f00f8e0: 00000000 */ sll $zero,$zero,0x0 +/* f00f8e4: 8e58000c */ lw $t8,0xc($s2) +/* f00f8e8: 03145824 */ and $t3,$t8,$s4 +/* f00f8ec: 15600268 */ bnez $t3,.L0f010290 +/* f00f8f0: 00000000 */ sll $zero,$zero,0x0 +/* f00f8f4: 864c0004 */ lh $t4,0x4($s2) +/* f00f8f8: 00008825 */ or $s1,$zero,$zero +/* f00f8fc: 02408025 */ or $s0,$s2,$zero +/* f00f900: afac01f8 */ sw $t4,0x1f8($sp) +/* f00f904: 8e4d007c */ lw $t5,0x7c($s2) +/* f00f908: 8e4e0080 */ lw $t6,0x80($s2) +/* f00f90c: e6540074 */ swc1 $f20,0x74($s2) +/* f00f910: 448d8000 */ mtc1 $t5,$f16 +/* f00f914: 448e3000 */ mtc1 $t6,$f6 +/* f00f918: e6540078 */ swc1 $f20,0x78($s2) +/* f00f91c: 468084a0 */ cvt.s.w $f18,$f16 +/* f00f920: a2400085 */ sb $zero,0x85($s2) +/* f00f924: a2400086 */ sb $zero,0x86($s2) +/* f00f928: 46803220 */ cvt.s.w $f8,$f6 +/* f00f92c: 46169103 */ div.s $f4,$f18,$f22 +/* f00f930: 46164283 */ div.s $f10,$f8,$f22 +/* f00f934: e644007c */ swc1 $f4,0x7c($s2) +/* f00f938: e64a0080 */ swc1 $f10,0x80($s2) +.L0f00f93c: +/* f00f93c: 8e0f0064 */ lw $t7,0x64($s0) +/* f00f940: 51e00006 */ beqzl $t7,.L0f00f95c +/* f00f944: 26310004 */ addiu $s1,$s1,0x4 +/* f00f948: 8e190064 */ lw $t9,0x64($s0) +/* f00f94c: 0fc24801 */ jal func0f092004 +/* f00f950: 03332021 */ addu $a0,$t9,$s3 +/* f00f954: ae020064 */ sw $v0,0x64($s0) +/* f00f958: 26310004 */ addiu $s1,$s1,0x4 +.L0f00f95c: +/* f00f95c: 1636fff7 */ bne $s1,$s6,.L0f00f93c +/* f00f960: 26100004 */ addiu $s0,$s0,0x4 +/* f00f964: 24180001 */ addiu $t8,$zero,0x1 +/* f00f968: a258005a */ sb $t8,0x5a($s2) +/* f00f96c: 0fc2486d */ jal func0f0921b4 +/* f00f970: 8fa401f8 */ lw $a0,0x1f8($sp) +/* f00f974: 8fab01f8 */ lw $t3,0x1f8($sp) +/* f00f978: 3c0d8008 */ lui $t5,0x8008 +/* f00f97c: 25adb06c */ addiu $t5,$t5,-20372 +/* f00f980: 000b60c0 */ sll $t4,$t3,0x3 +/* f00f984: 018d8021 */ addu $s0,$t4,$t5 +/* f00f988: 8e040000 */ lw $a0,0x0($s0) +/* f00f98c: 50800025 */ beqzl $a0,.L0f00fa24 +/* f00f990: 8e580008 */ lw $t8,0x8($s2) +/* f00f994: 0c006a6f */ jal 0x1a9bc +/* f00f998: 24050001 */ addiu $a1,$zero,0x1 +/* f00f99c: 10400004 */ beqz $v0,.L0f00f9b0 +/* f00f9a0: 24050002 */ addiu $a1,$zero,0x2 +/* f00f9a4: 824e005a */ lb $t6,0x5a($s2) +/* f00f9a8: 25cf0001 */ addiu $t7,$t6,0x1 +/* f00f9ac: a24f005a */ sb $t7,0x5a($s2) +.L0f00f9b0: +/* f00f9b0: 0c006a6f */ jal 0x1a9bc +/* f00f9b4: 8e040000 */ lw $a0,0x0($s0) +/* f00f9b8: 10400004 */ beqz $v0,.L0f00f9cc +/* f00f9bc: 24050003 */ addiu $a1,$zero,0x3 +/* f00f9c0: 8259005a */ lb $t9,0x5a($s2) +/* f00f9c4: 27380001 */ addiu $t8,$t9,0x1 +/* f00f9c8: a258005a */ sb $t8,0x5a($s2) +.L0f00f9cc: +/* f00f9cc: 0c006a6f */ jal 0x1a9bc +/* f00f9d0: 8e040000 */ lw $a0,0x0($s0) +/* f00f9d4: 10400004 */ beqz $v0,.L0f00f9e8 +/* f00f9d8: 24050004 */ addiu $a1,$zero,0x4 +/* f00f9dc: 824b005a */ lb $t3,0x5a($s2) +/* f00f9e0: 256c0001 */ addiu $t4,$t3,0x1 +/* f00f9e4: a24c005a */ sb $t4,0x5a($s2) +.L0f00f9e8: +/* f00f9e8: 0c006a6f */ jal 0x1a9bc +/* f00f9ec: 8e040000 */ lw $a0,0x0($s0) +/* f00f9f0: 10400004 */ beqz $v0,.L0f00fa04 +/* f00f9f4: 24050006 */ addiu $a1,$zero,0x6 +/* f00f9f8: 824d005a */ lb $t5,0x5a($s2) +/* f00f9fc: 25ae0001 */ addiu $t6,$t5,0x1 +/* f00fa00: a24e005a */ sb $t6,0x5a($s2) +.L0f00fa04: +/* f00fa04: 0c006a6f */ jal 0x1a9bc +/* f00fa08: 8e040000 */ lw $a0,0x0($s0) +/* f00fa0c: 50400005 */ beqzl $v0,.L0f00fa24 +/* f00fa10: 8e580008 */ lw $t8,0x8($s2) +/* f00fa14: 824f005a */ lb $t7,0x5a($s2) +/* f00fa18: 25f90001 */ addiu $t9,$t7,0x1 +/* f00fa1c: a259005a */ sb $t9,0x5a($s2) +/* f00fa20: 8e580008 */ lw $t8,0x8($s2) +.L0f00fa24: +/* f00fa24: 2401feff */ addiu $at,$zero,-257 +/* f00fa28: 02402025 */ or $a0,$s2,$zero +/* f00fa2c: 03015824 */ and $t3,$t8,$at +/* f00fa30: ae4b0008 */ sw $t3,0x8($s2) +/* f00fa34: 0fc033b9 */ jal func0f00cee4 +/* f00fa38: 02602825 */ or $a1,$s3,$zero +/* f00fa3c: 8e420014 */ lw $v0,0x14($s2) +/* f00fa40: 10400213 */ beqz $v0,.L0f010290 +/* f00fa44: 00000000 */ sll $zero,$zero,0x0 +/* f00fa48: c4500008 */ lwc1 $f16,0x8($v0) +/* f00fa4c: 02402025 */ or $a0,$s2,$zero +/* f00fa50: 24050001 */ addiu $a1,$zero,0x1 +/* f00fa54: e6500088 */ swc1 $f16,0x88($s2) +/* f00fa58: c452000c */ lwc1 $f18,0xc($v0) +/* f00fa5c: e652008c */ swc1 $f18,0x8c($s2) +/* f00fa60: c4440010 */ lwc1 $f4,0x10($v0) +/* f00fa64: 0fc1c3c2 */ jal func0f070f08 +/* f00fa68: e6440090 */ swc1 $f4,0x90($s2) +/* f00fa6c: 10000208 */ beqz $zero,.L0f010290 +/* f00fa70: 00000000 */ sll $zero,$zero,0x0 +/* f00fa74: 12a00206 */ beqz $s5,.L0f010290 +/* f00fa78: 00000000 */ sll $zero,$zero,0x0 +/* f00fa7c: 8e4c000c */ lw $t4,0xc($s2) +/* f00fa80: 02402025 */ or $a0,$s2,$zero +/* f00fa84: 01946824 */ and $t5,$t4,$s4 +/* f00fa88: 15a00201 */ bnez $t5,.L0f010290 +/* f00fa8c: 00000000 */ sll $zero,$zero,0x0 +/* f00fa90: 0fc033b9 */ jal func0f00cee4 +/* f00fa94: 02602825 */ or $a1,$s3,$zero +/* f00fa98: 02402025 */ or $a0,$s2,$zero +/* f00fa9c: 0fc03a43 */ jal func0f00e90c +/* f00faa0: 2645005c */ addiu $a1,$s2,0x5c +/* f00faa4: 100001fa */ beqz $zero,.L0f010290 +/* f00faa8: 00000000 */ sll $zero,$zero,0x0 +/* f00faac: 12a001f8 */ beqz $s5,.L0f010290 +/* f00fab0: 00000000 */ sll $zero,$zero,0x0 +/* f00fab4: 8e4e000c */ lw $t6,0xc($s2) +/* f00fab8: 02402025 */ or $a0,$s2,$zero +/* f00fabc: 01d47824 */ and $t7,$t6,$s4 +/* f00fac0: 15e001f3 */ bnez $t7,.L0f010290 +/* f00fac4: 00000000 */ sll $zero,$zero,0x0 +/* f00fac8: 0fc033b9 */ jal func0f00cee4 +/* f00facc: 02602825 */ or $a1,$s3,$zero +/* f00fad0: 02402025 */ or $a0,$s2,$zero +/* f00fad4: 0fc03a43 */ jal func0f00e90c +/* f00fad8: 2645005c */ addiu $a1,$s2,0x5c +/* f00fadc: e654009c */ swc1 $f20,0x9c($s2) +/* f00fae0: e65400a0 */ swc1 $f20,0xa0($s2) +/* f00fae4: e65400ac */ swc1 $f20,0xac($s2) +/* f00fae8: e65400b0 */ swc1 $f20,0xb0($s2) +/* f00faec: e65400b4 */ swc1 $f20,0xb4($s2) +/* f00faf0: e65400b8 */ swc1 $f20,0xb8($s2) +/* f00faf4: e65400bc */ swc1 $f20,0xbc($s2) +/* f00faf8: e65400c0 */ swc1 $f20,0xc0($s2) +/* f00fafc: e65400c4 */ swc1 $f20,0xc4($s2) +/* f00fb00: e65400c8 */ swc1 $f20,0xc8($s2) +/* f00fb04: ae4000cc */ sw $zero,0xcc($s2) +/* f00fb08: e65400d0 */ swc1 $f20,0xd0($s2) +/* f00fb0c: e65400d4 */ swc1 $f20,0xd4($s2) +/* f00fb10: e65400d8 */ swc1 $f20,0xd8($s2) +/* f00fb14: 100001de */ beqz $zero,.L0f010290 +/* f00fb18: e65400dc */ swc1 $f20,0xdc($s2) +/* f00fb1c: 12a001dc */ beqz $s5,.L0f010290 +/* f00fb20: 00000000 */ sll $zero,$zero,0x0 +/* f00fb24: 8e59000c */ lw $t9,0xc($s2) +/* f00fb28: 0334c024 */ and $t8,$t9,$s4 +/* f00fb2c: 170001d8 */ bnez $t8,.L0f010290 +/* f00fb30: 00000000 */ sll $zero,$zero,0x0 +/* f00fb34: 8e4b0064 */ lw $t3,0x64($s2) +/* f00fb38: 8e4c006c */ lw $t4,0x6c($s2) +/* f00fb3c: e654005c */ swc1 $f20,0x5c($s2) +/* f00fb40: 448b3000 */ mtc1 $t3,$f6 +/* f00fb44: 448c8000 */ mtc1 $t4,$f16 +/* f00fb48: 02402025 */ or $a0,$s2,$zero +/* f00fb4c: 46803220 */ cvt.s.w $f8,$f6 +/* f00fb50: 02602825 */ or $a1,$s3,$zero +/* f00fb54: 468084a0 */ cvt.s.w $f18,$f16 +/* f00fb58: 46164283 */ div.s $f10,$f8,$f22 +/* f00fb5c: 46169103 */ div.s $f4,$f18,$f22 +/* f00fb60: e64a0064 */ swc1 $f10,0x64($s2) +/* f00fb64: 0fc033b9 */ jal func0f00cee4 +/* f00fb68: e644006c */ swc1 $f4,0x6c($s2) +/* f00fb6c: 100001c8 */ beqz $zero,.L0f010290 +/* f00fb70: 00000000 */ sll $zero,$zero,0x0 +/* f00fb74: 12a001c6 */ beqz $s5,.L0f010290 +/* f00fb78: 00000000 */ sll $zero,$zero,0x0 +/* f00fb7c: 8e4d000c */ lw $t5,0xc($s2) +/* f00fb80: 01b47024 */ and $t6,$t5,$s4 +/* f00fb84: 15c001c2 */ bnez $t6,.L0f010290 +/* f00fb88: 00000000 */ sll $zero,$zero,0x0 +/* f00fb8c: 8e4f0008 */ lw $t7,0x8($s2) +/* f00fb90: 000fc8c0 */ sll $t9,$t7,0x3 +/* f00fb94: 07230005 */ bgezl $t9,.L0f00fbac +/* f00fb98: 02402025 */ or $a0,$s2,$zero +/* f00fb9c: 0fc0387e */ jal func0f00e1f8 +/* f00fba0: 86440006 */ lh $a0,0x6($s2) +/* f00fba4: a642005c */ sh $v0,0x5c($s2) +/* f00fba8: 02402025 */ or $a0,$s2,$zero +.L0f00fbac: +/* f00fbac: 0fc033b9 */ jal func0f00cee4 +/* f00fbb0: 02602825 */ or $a1,$s3,$zero +/* f00fbb4: 100001b6 */ beqz $zero,.L0f010290 +/* f00fbb8: 00000000 */ sll $zero,$zero,0x0 +/* f00fbbc: 12a001b4 */ beqz $s5,.L0f010290 +/* f00fbc0: 00000000 */ sll $zero,$zero,0x0 +/* f00fbc4: 8e58000c */ lw $t8,0xc($s2) +/* f00fbc8: 02402025 */ or $a0,$s2,$zero +/* f00fbcc: 03145824 */ and $t3,$t8,$s4 +/* f00fbd0: 156001af */ bnez $t3,.L0f010290 +/* f00fbd4: 00000000 */ sll $zero,$zero,0x0 +/* f00fbd8: 0fc033b9 */ jal func0f00cee4 +/* f00fbdc: 02602825 */ or $a1,$s3,$zero +/* f00fbe0: 8e420014 */ lw $v0,0x14($s2) +/* f00fbe4: 50400008 */ beqzl $v0,.L0f00fc08 +/* f00fbe8: 8e4c0008 */ lw $t4,0x8($s2) +/* f00fbec: c4460008 */ lwc1 $f6,0x8($v0) +/* f00fbf0: e6460060 */ swc1 $f6,0x60($s2) +/* f00fbf4: c448000c */ lwc1 $f8,0xc($v0) +/* f00fbf8: e6480064 */ swc1 $f8,0x64($s2) +/* f00fbfc: c44a0010 */ lwc1 $f10,0x10($v0) +/* f00fc00: e64a0068 */ swc1 $f10,0x68($s2) +/* f00fc04: 8e4c0008 */ lw $t4,0x8($s2) +.L0f00fc08: +/* f00fc08: 8fa20238 */ lw $v0,0x238($sp) +/* f00fc0c: 3c017f1b */ lui $at,0x7f1b +/* f00fc10: 000c68c0 */ sll $t5,$t4,0x3 +/* f00fc14: 05a10011 */ bgez $t5,.L0f00fc5c +/* f00fc18: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f00fc1c: 8fa20234 */ lw $v0,0x234($sp) +/* f00fc20: 3c017f1b */ lui $at,0x7f1b +/* f00fc24: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f00fc28: ae42005c */ sw $v0,0x5c($s2) +/* f00fc2c: 24420028 */ addiu $v0,$v0,0x28 +/* f00fc30: afa20234 */ sw $v0,0x234($sp) +/* f00fc34: 0c0058dd */ jal 0x16374 +/* f00fc38: c42c8154 */ lwc1 $f12,-0x7eac($at) +/* f00fc3c: 27a401a8 */ addiu $a0,$sp,0x1a8 +/* f00fc40: 0c005768 */ jal 0x15da0 +/* f00fc44: 27a50184 */ addiu $a1,$sp,0x184 +/* f00fc48: 27a40184 */ addiu $a0,$sp,0x184 +/* f00fc4c: 0c005844 */ jal 0x16110 +/* f00fc50: 2645001c */ addiu $a1,$s2,0x1c +/* f00fc54: 1000018e */ beqz $zero,.L0f010290 +/* f00fc58: 00000000 */ sll $zero,$zero,0x0 +.L0f00fc5c: +/* f00fc5c: ae42005c */ sw $v0,0x5c($s2) +/* f00fc60: 24420028 */ addiu $v0,$v0,0x28 +/* f00fc64: afa20238 */ sw $v0,0x238($sp) +/* f00fc68: 0c0058dd */ jal 0x16374 +/* f00fc6c: c42c8158 */ lwc1 $f12,-0x7ea8($at) +/* f00fc70: 27a401a8 */ addiu $a0,$sp,0x1a8 +/* f00fc74: 0c005768 */ jal 0x15da0 +/* f00fc78: 27a50184 */ addiu $a1,$sp,0x184 +/* f00fc7c: 27a40184 */ addiu $a0,$sp,0x184 +/* f00fc80: 0c005844 */ jal 0x16110 +/* f00fc84: 2645001c */ addiu $a1,$s2,0x1c +/* f00fc88: 10000181 */ beqz $zero,.L0f010290 +/* f00fc8c: 00000000 */ sll $zero,$zero,0x0 +/* f00fc90: 12a0017f */ beqz $s5,.L0f010290 +/* f00fc94: 00000000 */ sll $zero,$zero,0x0 +/* f00fc98: 8e4e000c */ lw $t6,0xc($s2) +/* f00fc9c: 02402025 */ or $a0,$s2,$zero +/* f00fca0: 01d47824 */ and $t7,$t6,$s4 +/* f00fca4: 15e0017a */ bnez $t7,.L0f010290 +/* f00fca8: 00000000 */ sll $zero,$zero,0x0 +/* f00fcac: 0fc033b9 */ jal func0f00cee4 +/* f00fcb0: 02602825 */ or $a1,$s3,$zero +/* f00fcb4: 10000176 */ beqz $zero,.L0f010290 +/* f00fcb8: 00000000 */ sll $zero,$zero,0x0 +/* f00fcbc: 3c19800a */ lui $t9,0x800a +/* f00fcc0: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f00fcc4: 24050001 */ addiu $a1,$zero,0x1 +/* f00fcc8: 3c04800a */ lui $a0,0x800a +/* f00fccc: 13200017 */ beqz $t9,.L0f00fd2c +/* f00fcd0: 00000000 */ sll $zero,$zero,0x0 +/* f00fcd4: 8c84cc30 */ lw $a0,-0x33d0($a0) +/* f00fcd8: 04800014 */ bltz $a0,.L0f00fd2c +/* f00fcdc: 00000000 */ sll $zero,$zero,0x0 +/* f00fce0: 0fc62389 */ jal func0f188e24 +/* f00fce4: 00000000 */ sll $zero,$zero,0x0 +/* f00fce8: 80430001 */ lb $v1,0x1($v0) +/* f00fcec: 90450002 */ lbu $a1,0x2($v0) +/* f00fcf0: 18600005 */ blez $v1,.L0f00fd08 +/* f00fcf4: 28610014 */ slti $at,$v1,0x14 +/* f00fcf8: 10200003 */ beqz $at,.L0f00fd08 +/* f00fcfc: 0003c080 */ sll $t8,$v1,0x2 +/* f00fd00: 02585821 */ addu $t3,$s2,$t8 +/* f00fd04: a565005a */ sh $a1,0x5a($t3) +.L0f00fd08: +/* f00fd08: 80430003 */ lb $v1,0x3($v0) +/* f00fd0c: 18600007 */ blez $v1,.L0f00fd2c +/* f00fd10: 28610014 */ slti $at,$v1,0x14 +/* f00fd14: 10200005 */ beqz $at,.L0f00fd2c +/* f00fd18: 00000000 */ sll $zero,$zero,0x0 +/* f00fd1c: 904c0004 */ lbu $t4,0x4($v0) +/* f00fd20: 00036880 */ sll $t5,$v1,0x2 +/* f00fd24: 024d7021 */ addu $t6,$s2,$t5 +/* f00fd28: a5cc005a */ sh $t4,0x5a($t6) +.L0f00fd2c: +/* f00fd2c: 18a00158 */ blez $a1,.L0f010290 +/* f00fd30: 00000000 */ sll $zero,$zero,0x0 +/* f00fd34: 12a00156 */ beqz $s5,.L0f010290 +/* f00fd38: 00000000 */ sll $zero,$zero,0x0 +/* f00fd3c: 8e4f000c */ lw $t7,0xc($s2) +/* f00fd40: 00008825 */ or $s1,$zero,$zero +/* f00fd44: 01f4c824 */ and $t9,$t7,$s4 +/* f00fd48: 17200151 */ bnez $t9,.L0f010290 +/* f00fd4c: 00000000 */ sll $zero,$zero,0x0 +/* f00fd50: 02408025 */ or $s0,$s2,$zero +.L0f00fd54: +/* f00fd54: 9618005e */ lhu $t8,0x5e($s0) +/* f00fd58: 5b000007 */ blezl $t8,.L0f00fd78 +/* f00fd5c: 26310004 */ addiu $s1,$s1,0x4 +/* f00fd60: 9604005c */ lhu $a0,0x5c($s0) +/* f00fd64: 52e40004 */ beql $s7,$a0,.L0f00fd78 +/* f00fd68: 26310004 */ addiu $s1,$s1,0x4 +/* f00fd6c: 0fc2486d */ jal func0f0921b4 +/* f00fd70: 00000000 */ sll $zero,$zero,0x0 +/* f00fd74: 26310004 */ addiu $s1,$s1,0x4 +.L0f00fd78: +/* f00fd78: 163efff6 */ bne $s1,$s8,.L0f00fd54 +/* f00fd7c: 26100004 */ addiu $s0,$s0,0x4 +/* f00fd80: 02402025 */ or $a0,$s2,$zero +/* f00fd84: 0fc033b9 */ jal func0f00cee4 +/* f00fd88: 02602825 */ or $a1,$s3,$zero +/* f00fd8c: 10000140 */ beqz $zero,.L0f010290 +/* f00fd90: 00000000 */ sll $zero,$zero,0x0 +/* f00fd94: 12a0013e */ beqz $s5,.L0f010290 +/* f00fd98: 00000000 */ sll $zero,$zero,0x0 +/* f00fd9c: 8e4b000c */ lw $t3,0xc($s2) +/* f00fda0: 02402025 */ or $a0,$s2,$zero +/* f00fda4: 01746824 */ and $t5,$t3,$s4 +/* f00fda8: 15a00139 */ bnez $t5,.L0f010290 +/* f00fdac: 00000000 */ sll $zero,$zero,0x0 +/* f00fdb0: 0fc033b9 */ jal func0f00cee4 +/* f00fdb4: 02602825 */ or $a1,$s3,$zero +/* f00fdb8: 8e460018 */ lw $a2,0x18($s2) +/* f00fdbc: 24050005 */ addiu $a1,$zero,0x5 +/* f00fdc0: 50c0000d */ beqzl $a2,.L0f00fdf8 +/* f00fdc4: 3c01bf80 */ lui $at,0xbf80 +/* f00fdc8: 0c006a47 */ jal 0x1a91c +/* f00fdcc: 8cc40008 */ lw $a0,0x8($a2) +/* f00fdd0: 10400008 */ beqz $v0,.L0f00fdf4 +/* f00fdd4: 00402825 */ or $a1,$v0,$zero +/* f00fdd8: 0c006a87 */ jal 0x1aa1c +/* f00fddc: 8e440018 */ lw $a0,0x18($s2) +/* f00fde0: 8e4c0008 */ lw $t4,0x8($s2) +/* f00fde4: 3c011000 */ lui $at,0x1000 +/* f00fde8: 01817024 */ and $t6,$t4,$at +/* f00fdec: 2dcf0001 */ sltiu $t7,$t6,0x1 +/* f00fdf0: ac4f0000 */ sw $t7,0x0($v0) +.L0f00fdf4: +/* f00fdf4: 3c01bf80 */ lui $at,0xbf80 +.L0f00fdf8: +/* f00fdf8: 44818000 */ mtc1 $at,$f16 +/* f00fdfc: e6540064 */ swc1 $f20,0x64($s2) +/* f00fe00: e6540068 */ swc1 $f20,0x68($s2) +/* f00fe04: e654006c */ swc1 $f20,0x6c($s2) +/* f00fe08: e6540070 */ swc1 $f20,0x70($s2) +/* f00fe0c: e6540078 */ swc1 $f20,0x78($s2) +/* f00fe10: e654007c */ swc1 $f20,0x7c($s2) +/* f00fe14: 8e44005c */ lw $a0,0x5c($s2) +/* f00fe18: 0c006134 */ jal 0x184d0 +/* f00fe1c: e6500074 */ swc1 $f16,0x74($s2) +/* f00fe20: 2419ffff */ addiu $t9,$zero,-1 +/* f00fe24: ae42005c */ sw $v0,0x5c($s2) +/* f00fe28: a6400060 */ sh $zero,0x60($s2) +/* f00fe2c: a6590062 */ sh $t9,0x62($s2) +/* f00fe30: ae400080 */ sw $zero,0x80($s2) +/* f00fe34: 10000116 */ beqz $zero,.L0f010290 +/* f00fe38: ae400084 */ sw $zero,0x84($s2) +/* f00fe3c: 8fb8023c */ lw $t8,0x23c($sp) +/* f00fe40: 13000113 */ beqz $t8,.L0f010290 +/* f00fe44: 00000000 */ sll $zero,$zero,0x0 +/* f00fe48: 12a00111 */ beqz $s5,.L0f010290 +/* f00fe4c: 00000000 */ sll $zero,$zero,0x0 +/* f00fe50: 8e4b000c */ lw $t3,0xc($s2) +/* f00fe54: 02402025 */ or $a0,$s2,$zero +/* f00fe58: 01746824 */ and $t5,$t3,$s4 +/* f00fe5c: 15a0010c */ bnez $t5,.L0f010290 +/* f00fe60: 00000000 */ sll $zero,$zero,0x0 +/* f00fe64: 0fc033b9 */ jal func0f00cee4 +/* f00fe68: 02602825 */ or $a1,$s3,$zero +/* f00fe6c: 3c01bf80 */ lui $at,0xbf80 +/* f00fe70: 44819000 */ mtc1 $at,$f18 +/* f00fe74: 8e500014 */ lw $s0,0x14($s2) +/* f00fe78: e6540064 */ swc1 $f20,0x64($s2) +/* f00fe7c: e6540068 */ swc1 $f20,0x68($s2) +/* f00fe80: e6540078 */ swc1 $f20,0x78($s2) +/* f00fe84: e654007c */ swc1 $f20,0x7c($s2) +/* f00fe88: e6540080 */ swc1 $f20,0x80($s2) +/* f00fe8c: 8e44005c */ lw $a0,0x5c($s2) +/* f00fe90: 0c006134 */ jal 0x184d0 +/* f00fe94: e652006c */ swc1 $f18,0x6c($s2) +/* f00fe98: 8e4e0008 */ lw $t6,0x8($s2) +/* f00fe9c: 240cffff */ addiu $t4,$zero,-1 +/* f00fea0: ae42005c */ sw $v0,0x5c($s2) +/* f00fea4: 000e7800 */ sll $t7,$t6,0x0 +/* f00fea8: a6400060 */ sh $zero,0x60($s2) +/* f00feac: a64c0062 */ sh $t4,0x62($s2) +/* f00feb0: ae400088 */ sw $zero,0x88($s2) +/* f00feb4: 05e1000b */ bgez $t7,.L0f00fee4 +/* f00feb8: ae40008c */ sw $zero,0x8c($s2) +/* f00febc: 26040008 */ addiu $a0,$s0,0x8 +/* f00fec0: 26050028 */ addiu $a1,$s0,0x28 +/* f00fec4: 00003025 */ or $a2,$zero,$zero +/* f00fec8: 0c00a8db */ jal 0x2a36c +/* f00fecc: 00003825 */ or $a3,$zero,$zero +/* f00fed0: 3c0141f0 */ lui $at,0x41f0 +/* f00fed4: 44812000 */ mtc1 $at,$f4 +/* f00fed8: 00000000 */ sll $zero,$zero,0x0 +/* f00fedc: 46040180 */ add.s $f6,$f0,$f4 +/* f00fee0: e606000c */ swc1 $f6,0xc($s0) +.L0f00fee4: +/* f00fee4: 9218003f */ lbu $t8,0x3f($s0) +/* f00fee8: 370b0020 */ ori $t3,$t8,0x20 +/* f00feec: 100000e8 */ beqz $zero,.L0f010290 +/* f00fef0: a20b003f */ sb $t3,0x3f($s0) +/* f00fef4: 12a000e6 */ beqz $s5,.L0f010290 +/* f00fef8: 00000000 */ sll $zero,$zero,0x0 +/* f00fefc: 8e4d000c */ lw $t5,0xc($s2) +/* f00ff00: 02402025 */ or $a0,$s2,$zero +/* f00ff04: 01b46024 */ and $t4,$t5,$s4 +/* f00ff08: 158000e1 */ bnez $t4,.L0f010290 +/* f00ff0c: 00000000 */ sll $zero,$zero,0x0 +/* f00ff10: 0fc033b9 */ jal func0f00cee4 +/* f00ff14: 02602825 */ or $a1,$s3,$zero +/* f00ff18: 8e4e0008 */ lw $t6,0x8($s2) +/* f00ff1c: 8e420014 */ lw $v0,0x14($s2) +/* f00ff20: 3c012000 */ lui $at,0x2000 +/* f00ff24: 01c17825 */ or $t7,$t6,$at +/* f00ff28: ae4f0008 */ sw $t7,0x8($s2) +/* f00ff2c: 9058003f */ lbu $t8,0x3f($v0) +/* f00ff30: 370b0020 */ ori $t3,$t8,0x20 +/* f00ff34: a04b003f */ sb $t3,0x3f($v0) +/* f00ff38: e6540078 */ swc1 $f20,0x78($s2) +/* f00ff3c: e654007c */ swc1 $f20,0x7c($s2) +/* f00ff40: e6540080 */ swc1 $f20,0x80($s2) +/* f00ff44: e65400d0 */ swc1 $f20,0xd0($s2) +/* f00ff48: e65400d4 */ swc1 $f20,0xd4($s2) +/* f00ff4c: e65400dc */ swc1 $f20,0xdc($s2) +/* f00ff50: e65400d8 */ swc1 $f20,0xd8($s2) +/* f00ff54: 0c006134 */ jal 0x184d0 +/* f00ff58: 8e44005c */ lw $a0,0x5c($s2) +/* f00ff5c: 2403ffff */ addiu $v1,$zero,-1 +/* f00ff60: ae42005c */ sw $v0,0x5c($s2) +/* f00ff64: a6400060 */ sh $zero,0x60($s2) +/* f00ff68: a6430062 */ sh $v1,0x62($s2) +/* f00ff6c: ae400088 */ sw $zero,0x88($s2) +/* f00ff70: ae40008c */ sw $zero,0x8c($s2) +/* f00ff74: a6430094 */ sh $v1,0x94($s2) +/* f00ff78: ae4000bc */ sw $zero,0xbc($s2) +/* f00ff7c: a2400096 */ sb $zero,0x96($s2) +/* f00ff80: e65400a0 */ swc1 $f20,0xa0($s2) +/* f00ff84: e654009c */ swc1 $f20,0x9c($s2) +/* f00ff88: e6540098 */ swc1 $f20,0x98($s2) +/* f00ff8c: e65400b0 */ swc1 $f20,0xb0($s2) +/* f00ff90: e65400ac */ swc1 $f20,0xac($s2) +/* f00ff94: e65400a8 */ swc1 $f20,0xa8($s2) +/* f00ff98: e65400a4 */ swc1 $f20,0xa4($s2) +/* f00ff9c: e65400b4 */ swc1 $f20,0xb4($s2) +/* f00ffa0: 3c017f1b */ lui $at,0x7f1b +/* f00ffa4: c428815c */ lwc1 $f8,-0x7ea4($at) +/* f00ffa8: 240d0001 */ addiu $t5,$zero,0x1 +/* f00ffac: ae4000c0 */ sw $zero,0xc0($s2) +/* f00ffb0: ae4000c4 */ sw $zero,0xc4($s2) +/* f00ffb4: a2400097 */ sb $zero,0x97($s2) +/* f00ffb8: a64d0090 */ sh $t5,0x90($s2) +/* f00ffbc: 24040020 */ addiu $a0,$zero,0x20 +/* f00ffc0: 24050004 */ addiu $a1,$zero,0x4 +/* f00ffc4: 0c0048f2 */ jal 0x123c8 +/* f00ffc8: e64800b8 */ swc1 $f8,0xb8($s2) +/* f00ffcc: ae4200e0 */ sw $v0,0xe0($s2) +/* f00ffd0: 24040030 */ addiu $a0,$zero,0x30 +/* f00ffd4: 0c0048f2 */ jal 0x123c8 +/* f00ffd8: 24050004 */ addiu $a1,$zero,0x4 +/* f00ffdc: 8e4c00e0 */ lw $t4,0xe0($s2) +/* f00ffe0: 2403ffff */ addiu $v1,$zero,-1 +/* f00ffe4: 3c017f1b */ lui $at,0x7f1b +/* f00ffe8: ad820004 */ sw $v0,0x4($t4) +/* f00ffec: 8e4e00e0 */ lw $t6,0xe0($s2) +/* f00fff0: 8dcf0004 */ lw $t7,0x4($t6) +/* f00fff4: a1e30000 */ sb $v1,0x0($t7) +/* f00fff8: 8e5900e0 */ lw $t9,0xe0($s2) +/* f00fffc: af230008 */ sw $v1,0x8($t9) +/* f010000: 8e5800e0 */ lw $t8,0xe0($s2) +/* f010004: a3000000 */ sb $zero,0x0($t8) +/* f010008: 8e4b00e0 */ lw $t3,0xe0($s2) +/* f01000c: a1600001 */ sb $zero,0x1($t3) +/* f010010: 8e4d00e0 */ lw $t5,0xe0($s2) +/* f010014: c42a8160 */ lwc1 $f10,-0x7ea0($at) +/* f010018: 3c017f1b */ lui $at,0x7f1b +/* f01001c: e5aa000c */ swc1 $f10,0xc($t5) +/* f010020: 8e4c00e0 */ lw $t4,0xe0($s2) +/* f010024: c4308164 */ lwc1 $f16,-0x7e9c($at) +/* f010028: e5900010 */ swc1 $f16,0x10($t4) +/* f01002c: 8e4e00e0 */ lw $t6,0xe0($s2) +/* f010030: e5d40014 */ swc1 $f20,0x14($t6) +/* f010034: 10000096 */ beqz $zero,.L0f010290 +/* f010038: ae4000e4 */ sw $zero,0xe4($s2) +/* f01003c: 12a00094 */ beqz $s5,.L0f010290 +/* f010040: 00000000 */ sll $zero,$zero,0x0 +/* f010044: 8e4f000c */ lw $t7,0xc($s2) +/* f010048: 02402025 */ or $a0,$s2,$zero +/* f01004c: 01f4c824 */ and $t9,$t7,$s4 +/* f010050: 1720008f */ bnez $t9,.L0f010290 +/* f010054: 00000000 */ sll $zero,$zero,0x0 +/* f010058: 0fc033b9 */ jal func0f00cee4 +/* f01005c: 02602825 */ or $a1,$s3,$zero +/* f010060: 3c01bf80 */ lui $at,0xbf80 +/* f010064: 44810000 */ mtc1 $at,$f0 +/* f010068: e6540074 */ swc1 $f20,0x74($s2) +/* f01006c: e6540078 */ swc1 $f20,0x78($s2) +/* f010070: e6540064 */ swc1 $f20,0x64($s2) +/* f010074: e6540068 */ swc1 $f20,0x68($s2) +/* f010078: e654006c */ swc1 $f20,0x6c($s2) +/* f01007c: e6540080 */ swc1 $f20,0x80($s2) +/* f010080: 8e44005c */ lw $a0,0x5c($s2) +/* f010084: e640007c */ swc1 $f0,0x7c($s2) +/* f010088: 0c006134 */ jal 0x184d0 +/* f01008c: e6400070 */ swc1 $f0,0x70($s2) +/* f010090: 2418ffff */ addiu $t8,$zero,-1 +/* f010094: ae42005c */ sw $v0,0x5c($s2) +/* f010098: a6400060 */ sh $zero,0x60($s2) +/* f01009c: a6580062 */ sh $t8,0x62($s2) +/* f0100a0: ae400084 */ sw $zero,0x84($s2) +/* f0100a4: 1000007a */ beqz $zero,.L0f010290 +/* f0100a8: ae400088 */ sw $zero,0x88($s2) +/* f0100ac: 864b0006 */ lh $t3,0x6($s2) +/* f0100b0: 0fc24908 */ jal func0f092420 +/* f0100b4: 01732021 */ addu $a0,$t3,$s3 +/* f0100b8: 10400004 */ beqz $v0,.L0f0100cc +/* f0100bc: ae42000c */ sw $v0,0xc($s2) +/* f0100c0: 8c4d0040 */ lw $t5,0x40($v0) +/* f0100c4: 35ac0010 */ ori $t4,$t5,0x10 +/* f0100c8: ac4c0040 */ sw $t4,0x40($v0) +.L0f0100cc: +/* f0100cc: 0fc0429a */ jal func0f010a68 +/* f0100d0: 02402025 */ or $a0,$s2,$zero +/* f0100d4: 1000006e */ beqz $zero,.L0f010290 +/* f0100d8: 00000000 */ sll $zero,$zero,0x0 +/* f0100dc: 8e4e0004 */ lw $t6,0x4($s2) +/* f0100e0: 0fc24908 */ jal func0f092420 +/* f0100e4: 01d32021 */ addu $a0,$t6,$s3 +/* f0100e8: 10400004 */ beqz $v0,.L0f0100fc +/* f0100ec: ae420024 */ sw $v0,0x24($s2) +/* f0100f0: 8c4f0040 */ lw $t7,0x40($v0) +/* f0100f4: 35f90400 */ ori $t9,$t7,0x400 +/* f0100f8: ac590040 */ sw $t9,0x40($v0) +.L0f0100fc: +/* f0100fc: 0fc44bce */ jal func0f112f38 +/* f010100: 02402025 */ or $a0,$s2,$zero +/* f010104: 10000062 */ beqz $zero,.L0f010290 +/* f010108: 00000000 */ sll $zero,$zero,0x0 +/* f01010c: 24100001 */ addiu $s0,$zero,0x1 +/* f010110: 0fc042a0 */ jal func0f010a80 +/* f010114: 02402025 */ or $a0,$s2,$zero +/* f010118: 0fc5b367 */ jal func0f16cd9c +/* f01011c: 00000000 */ sll $zero,$zero,0x0 +/* f010120: 14400002 */ bnez $v0,.L0f01012c +/* f010124: 00000000 */ sll $zero,$zero,0x0 +/* f010128: 24100003 */ addiu $s0,$zero,0x3 +.L0f01012c: +/* f01012c: 0fc5b367 */ jal func0f16cd9c +/* f010130: 00000000 */ sll $zero,$zero,0x0 +/* f010134: 24010001 */ addiu $at,$zero,0x1 +/* f010138: 54410003 */ bnel $v0,$at,.L0f010148 +/* f01013c: 8e580004 */ lw $t8,0x4($s2) +/* f010140: 24100002 */ addiu $s0,$zero,0x2 +/* f010144: 8e580004 */ lw $t8,0x4($s2) +.L0f010148: +/* f010148: 16180051 */ bne $s0,$t8,.L0f010290 +/* f01014c: 00000000 */ sll $zero,$zero,0x0 +/* f010150: 8e4b0008 */ lw $t3,0x8($s2) +/* f010154: 3c01800a */ lui $at,0x800a +/* f010158: 1000004d */ beqz $zero,.L0f010290 +/* f01015c: a42bdfc8 */ sh $t3,-0x2038($at) +/* f010160: 8e4d0004 */ lw $t5,0x4($s2) +/* f010164: 3c0142c8 */ lui $at,0x42c8 +/* f010168: 44810000 */ mtc1 $at,$f0 +/* f01016c: 448d9000 */ mtc1 $t5,$f18 +/* f010170: 8e4c0008 */ lw $t4,0x8($s2) +/* f010174: 8e4e000c */ lw $t6,0xc($s2) +/* f010178: 46809120 */ cvt.s.w $f4,$f18 +/* f01017c: 448c4000 */ mtc1 $t4,$f8 +/* f010180: 448e9000 */ mtc1 $t6,$f18 +/* f010184: 8e4f0010 */ lw $t7,0x10($s2) +/* f010188: 8e590014 */ lw $t9,0x14($s2) +/* f01018c: 468042a0 */ cvt.s.w $f10,$f8 +/* f010190: 448f4000 */ mtc1 $t7,$f8 +/* f010194: 46002183 */ div.s $f6,$f4,$f0 +/* f010198: 46809120 */ cvt.s.w $f4,$f18 +/* f01019c: 44999000 */ mtc1 $t9,$f18 +/* f0101a0: 46005403 */ div.s $f16,$f10,$f0 +/* f0101a4: e6460004 */ swc1 $f6,0x4($s2) +/* f0101a8: 468042a0 */ cvt.s.w $f10,$f8 +/* f0101ac: 46002183 */ div.s $f6,$f4,$f0 +/* f0101b0: e6500008 */ swc1 $f16,0x8($s2) +/* f0101b4: 46809120 */ cvt.s.w $f4,$f18 +/* f0101b8: 46165403 */ div.s $f16,$f10,$f22 +/* f0101bc: e646000c */ swc1 $f6,0xc($s2) +/* f0101c0: 46162183 */ div.s $f6,$f4,$f22 +/* f0101c4: e6500010 */ swc1 $f16,0x10($s2) +/* f0101c8: 10000031 */ beqz $zero,.L0f010290 +/* f0101cc: e6460014 */ swc1 $f6,0x14($s2) +/* f0101d0: 0fc042a6 */ jal func0f010a98 +/* f0101d4: 02402025 */ or $a0,$s2,$zero +/* f0101d8: 8e420004 */ lw $v0,0x4($s2) +/* f0101dc: 2c410007 */ sltiu $at,$v0,0x7 +/* f0101e0: 1020002b */ beqz $at,.L0f010290 +/* f0101e4: 00025840 */ sll $t3,$v0,0x1 +/* f0101e8: 8e580008 */ lw $t8,0x8($s2) +/* f0101ec: 3c01800a */ lui $at,0x800a +/* f0101f0: 002b0821 */ addu $at,$at,$t3 +/* f0101f4: a438dfca */ sh $t8,-0x2036($at) +/* f0101f8: 8e4c0004 */ lw $t4,0x4($s2) +/* f0101fc: 824d000f */ lb $t5,0xf($s2) +/* f010200: 3c01800a */ lui $at,0x800a +/* f010204: 000c7040 */ sll $t6,$t4,0x1 +/* f010208: 002e0821 */ addu $at,$at,$t6 +/* f01020c: 10000020 */ beqz $zero,.L0f010290 +/* f010210: a42ddfd6 */ sh $t5,-0x202a($at) +/* f010214: 0fc042b5 */ jal func0f010ad4 +/* f010218: 02402025 */ or $a0,$s2,$zero +/* f01021c: 1000001c */ beqz $zero,.L0f010290 +/* f010220: 00000000 */ sll $zero,$zero,0x0 +/* f010224: 0fc042bb */ jal func0f010aec +/* f010228: 02402025 */ or $a0,$s2,$zero +/* f01022c: 10000018 */ beqz $zero,.L0f010290 +/* f010230: 00000000 */ sll $zero,$zero,0x0 +/* f010234: 0fc042c1 */ jal func0f010b04 +/* f010238: 02402025 */ or $a0,$s2,$zero +/* f01023c: 10000014 */ beqz $zero,.L0f010290 +/* f010240: 00000000 */ sll $zero,$zero,0x0 +/* f010244: 3c038007 */ lui $v1,0x8007 +/* f010248: 24639964 */ addiu $v1,$v1,-26268 +/* f01024c: 8c620000 */ lw $v0,0x0($v1) +/* f010250: 2401ffff */ addiu $at,$zero,-1 +/* f010254: 14410003 */ bne $v0,$at,.L0f010264 +/* f010258: 244f0001 */ addiu $t7,$v0,0x1 +/* f01025c: 3c018007 */ lui $at,0x8007 +/* f010260: ac329960 */ sw $s2,-0x66a0($at) +.L0f010264: +/* f010264: 1000000a */ beqz $zero,.L0f010290 +/* f010268: ac6f0000 */ sw $t7,0x0($v1) +/* f01026c: 12a00008 */ beqz $s5,.L0f010290 +/* f010270: 00000000 */ sll $zero,$zero,0x0 +/* f010274: 8e59000c */ lw $t9,0xc($s2) +/* f010278: 02402025 */ or $a0,$s2,$zero +/* f01027c: 0334c024 */ and $t8,$t9,$s4 +/* f010280: 17000003 */ bnez $t8,.L0f010290 +/* f010284: 00000000 */ sll $zero,$zero,0x0 +/* f010288: 0fc03666 */ jal func0f00d998 +/* f01028c: 02602825 */ or $a1,$s3,$zero +.L0f010290: +/* f010290: 0fc24784 */ jal func0f091e10 +/* f010294: 02402025 */ or $a0,$s2,$zero +/* f010298: 00025880 */ sll $t3,$v0,0x2 +/* f01029c: 01729021 */ addu $s2,$t3,$s2 +/* f0102a0: 92430003 */ lbu $v1,0x3($s2) +/* f0102a4: 24010034 */ addiu $at,$zero,0x34 +/* f0102a8: 26730001 */ addiu $s3,$s3,0x1 +/* f0102ac: 5461fcd0 */ bnel $v1,$at,.L0f00f5f0 +/* f0102b0: 2478ffff */ addiu $t8,$v1,-1 +/* f0102b4: 00009825 */ or $s3,$zero,$zero +.L0f0102b8: +/* f0102b8: 3c0c800a */ lui $t4,0x800a +/* f0102bc: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f0102c0: 1180004f */ beqz $t4,.L0f010400 +/* f0102c4: 00000000 */ sll $zero,$zero,0x0 +/* f0102c8: 0fc63319 */ jal func0f18cc64 +/* f0102cc: 00000000 */ sll $zero,$zero,0x0 +/* f0102d0: 1040004b */ beqz $v0,.L0f010400 +/* f0102d4: 24040040 */ addiu $a0,$zero,0x40 +/* f0102d8: 0fc67244 */ jal func0f19c910 +/* f0102dc: afa000fc */ sw $zero,0xfc($sp) +/* f0102e0: 10400003 */ beqz $v0,.L0f0102f0 +/* f0102e4: 27a30120 */ addiu $v1,$sp,0x120 +/* f0102e8: 10000002 */ beqz $zero,.L0f0102f4 +/* f0102ec: 24120008 */ addiu $s2,$zero,0x8 +.L0f0102f0: +/* f0102f0: 24120004 */ addiu $s2,$zero,0x4 +.L0f0102f4: +/* f0102f4: 27a20100 */ addiu $v0,$sp,0x100 +.L0f0102f8: +/* f0102f8: 24420004 */ addiu $v0,$v0,0x4 +/* f0102fc: 0043082b */ sltu $at,$v0,$v1 +/* f010300: 1420fffd */ bnez $at,.L0f0102f8 +/* f010304: ac40fffc */ sw $zero,-0x4($v0) +/* f010308: 1a40003d */ blez $s2,.L0f010400 +/* f01030c: 00003025 */ or $a2,$zero,$zero +/* f010310: 3c14800b */ lui $s4,0x800b +/* f010314: 2694cb88 */ addiu $s4,$s4,-13432 +/* f010318: 27b10100 */ addiu $s1,$sp,0x100 +.L0f01031c: +/* f01031c: 0c004b70 */ jal 0x12dc0 +/* f010320: afa60120 */ sw $a2,0x120($sp) +/* f010324: 0052001b */ divu $zero,$v0,$s2 +/* f010328: 00001810 */ mfhi $v1 +/* f01032c: 00036880 */ sll $t5,$v1,0x2 +/* f010330: 022d7021 */ addu $t6,$s1,$t5 +/* f010334: 8dcf0000 */ lw $t7,0x0($t6) +/* f010338: 00608025 */ or $s0,$v1,$zero +/* f01033c: 8fa60120 */ lw $a2,0x120($sp) +/* f010340: 16400002 */ bnez $s2,.L0f01034c +/* f010344: 00000000 */ sll $zero,$zero,0x0 +/* f010348: 0007000d */ break 0x7 +.L0f01034c: +/* f01034c: 11e00011 */ beqz $t7,.L0f010394 +/* f010350: 26190001 */ addiu $t9,$s0,0x1 +.L0f010354: +/* f010354: 0332001a */ div $zero,$t9,$s2 +/* f010358: 00008010 */ mfhi $s0 +/* f01035c: 0010c080 */ sll $t8,$s0,0x2 +/* f010360: 02385821 */ addu $t3,$s1,$t8 +/* f010364: 8d6c0000 */ lw $t4,0x0($t3) +/* f010368: 16400002 */ bnez $s2,.L0f010374 +/* f01036c: 00000000 */ sll $zero,$zero,0x0 +/* f010370: 0007000d */ break 0x7 +.L0f010374: +/* f010374: 2401ffff */ addiu $at,$zero,-1 +/* f010378: 16410004 */ bne $s2,$at,.L0f01038c +/* f01037c: 3c018000 */ lui $at,0x8000 +/* f010380: 17210002 */ bne $t9,$at,.L0f01038c +/* f010384: 00000000 */ sll $zero,$zero,0x0 +/* f010388: 0006000d */ break 0x6 +.L0f01038c: +/* f01038c: 5580fff1 */ bnezl $t4,.L0f010354 +/* f010390: 26190001 */ addiu $t9,$s0,0x1 +.L0f010394: +/* f010394: 968f0016 */ lhu $t7,0x16($s4) +/* f010398: 26190004 */ addiu $t9,$s0,0x4 +/* f01039c: 24180001 */ addiu $t8,$zero,0x1 +/* f0103a0: 03385804 */ sllv $t3,$t8,$t9 +/* f0103a4: 00106880 */ sll $t5,$s0,0x2 +/* f0103a8: 022d7021 */ addu $t6,$s1,$t5 +/* f0103ac: 01eb6024 */ and $t4,$t7,$t3 +/* f0103b0: 1180000e */ beqz $t4,.L0f0103ec +/* f0103b4: afae005c */ sw $t6,0x5c($sp) +/* f0103b8: 02002025 */ or $a0,$s0,$zero +/* f0103bc: 0fc6333e */ jal func0f18ccf8 +/* f0103c0: afa60120 */ sw $a2,0x120($sp) +/* f0103c4: 10400009 */ beqz $v0,.L0f0103ec +/* f0103c8: 8fa60120 */ lw $a2,0x120($sp) +/* f0103cc: 8fa400fc */ lw $a0,0xfc($sp) +/* f0103d0: 02002825 */ or $a1,$s0,$zero +/* f0103d4: 0fc05212 */ jal func0f014848 +/* f0103d8: afa60120 */ sw $a2,0x120($sp) +/* f0103dc: 8fad00fc */ lw $t5,0xfc($sp) +/* f0103e0: 8fa60120 */ lw $a2,0x120($sp) +/* f0103e4: 25ae0001 */ addiu $t6,$t5,0x1 +/* f0103e8: afae00fc */ sw $t6,0xfc($sp) +.L0f0103ec: +/* f0103ec: 8fb9005c */ lw $t9,0x5c($sp) +/* f0103f0: 24c60001 */ addiu $a2,$a2,0x1 +/* f0103f4: 24180001 */ addiu $t8,$zero,0x1 +/* f0103f8: 14d2ffc8 */ bne $a2,$s2,.L0f01031c +/* f0103fc: af380000 */ sw $t8,0x0($t9) +.L0f010400: +/* f010400: 3c0f800a */ lui $t7,0x800a +/* f010404: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f010408: 11e00003 */ beqz $t7,.L0f010418 +/* f01040c: 00000000 */ sll $zero,$zero,0x0 +/* f010410: 0fc61548 */ jal func0f185520 +/* f010414: 00000000 */ sll $zero,$zero,0x0 +.L0f010418: +/* f010418: 3c12800a */ lui $s2,0x800a +/* f01041c: 8e52d040 */ lw $s2,-0x2fc0($s2) +/* f010420: 24010034 */ addiu $at,$zero,0x34 +/* f010424: 2417002b */ addiu $s7,$zero,0x2b +/* f010428: 92430003 */ lbu $v1,0x3($s2) +/* f01042c: 24160008 */ addiu $s6,$zero,0x8 +/* f010430: 3c150200 */ lui $s5,0x200 +/* f010434: 10610113 */ beq $v1,$at,.L0f010884 +/* f010438: 3c140008 */ lui $s4,0x8 +/* f01043c: 246bfffd */ addiu $t3,$v1,-3 +.L0f010440: +/* f010440: 2d610030 */ sltiu $at,$t3,0x30 +/* f010444: 10200102 */ beqz $at,.L0f010850 +/* f010448: 000b5880 */ sll $t3,$t3,0x2 +/* f01044c: 3c017f1b */ lui $at,0x7f1b +/* f010450: 002b0821 */ addu $at,$at,$t3 +/* f010454: 8c2b8168 */ lw $t3,-0x7e98($at) +/* f010458: 01600008 */ jr $t3 +/* f01045c: 00000000 */ sll $zero,$zero,0x0 +/* f010460: 8e4c0014 */ lw $t4,0x14($s2) +/* f010464: 118000fa */ beqz $t4,.L0f010850 +/* f010468: 00000000 */ sll $zero,$zero,0x0 +/* f01046c: 8e4d0008 */ lw $t5,0x8($s2) +/* f010470: 31ae8000 */ andi $t6,$t5,0x8000 +/* f010474: 11c000f6 */ beqz $t6,.L0f010850 +/* f010478: 00000000 */ sll $zero,$zero,0x0 +/* f01047c: 86420006 */ lh $v0,0x6($s2) +/* f010480: 0fc24908 */ jal func0f092420 +/* f010484: 02622021 */ addu $a0,$s3,$v0 +/* f010488: 104000f1 */ beqz $v0,.L0f010850 +/* f01048c: 00408025 */ or $s0,$v0,$zero +/* f010490: 8c580014 */ lw $t8,0x14($v0) +/* f010494: 130000ee */ beqz $t8,.L0f010850 +/* f010498: 00000000 */ sll $zero,$zero,0x0 +/* f01049c: 8e590040 */ lw $t9,0x40($s2) +/* f0104a0: 8e460018 */ lw $a2,0x18($s2) +/* f0104a4: 03347825 */ or $t7,$t9,$s4 +/* f0104a8: ae4f0040 */ sw $t7,0x40($s2) +/* f0104ac: 8cc50014 */ lw $a1,0x14($a2) +/* f0104b0: 0c006bd6 */ jal 0x1af58 +/* f0104b4: 00c02025 */ or $a0,$a2,$zero +/* f0104b8: 8e440014 */ lw $a0,0x14($s2) +/* f0104bc: 0fc181a6 */ jal func0f060698 +/* f0104c0: 8e050014 */ lw $a1,0x14($s0) +/* f0104c4: 100000e2 */ beqz $zero,.L0f010850 +/* f0104c8: 00000000 */ sll $zero,$zero,0x0 +/* f0104cc: 864b0004 */ lh $t3,0x4($s2) +/* f0104d0: 0fc24801 */ jal func0f092004 +/* f0104d4: 01732021 */ addu $a0,$t3,$s3 +/* f0104d8: 864c0006 */ lh $t4,0x6($s2) +/* f0104dc: 00408025 */ or $s0,$v0,$zero +/* f0104e0: 0fc24801 */ jal func0f092004 +/* f0104e4: 01932021 */ addu $a0,$t4,$s3 +/* f0104e8: 120000d9 */ beqz $s0,.L0f010850 +/* f0104ec: 00402825 */ or $a1,$v0,$zero +/* f0104f0: 104000d7 */ beqz $v0,.L0f010850 +/* f0104f4: 00000000 */ sll $zero,$zero,0x0 +/* f0104f8: 920d0003 */ lbu $t5,0x3($s0) +/* f0104fc: 16cd00d4 */ bne $s6,$t5,.L0f010850 +/* f010500: 00000000 */ sll $zero,$zero,0x0 +/* f010504: 904e0003 */ lbu $t6,0x3($v0) +/* f010508: 16ce00d1 */ bne $s6,$t6,.L0f010850 +/* f01050c: 00000000 */ sll $zero,$zero,0x0 +/* f010510: 0fc22b6b */ jal func0f08adac +/* f010514: 02002025 */ or $a0,$s0,$zero +/* f010518: 100000cd */ beqz $zero,.L0f010850 +/* f01051c: 00000000 */ sll $zero,$zero,0x0 +/* f010520: 8e420004 */ lw $v0,0x4($s2) +/* f010524: 8e510008 */ lw $s1,0x8($s2) +/* f010528: 0fc24908 */ jal func0f092420 +/* f01052c: 02622021 */ addu $a0,$s3,$v0 +/* f010530: 00408025 */ or $s0,$v0,$zero +/* f010534: 0fc24908 */ jal func0f092420 +/* f010538: 02712021 */ addu $a0,$s3,$s1 +/* f01053c: 120000c4 */ beqz $s0,.L0f010850 +/* f010540: 00000000 */ sll $zero,$zero,0x0 +/* f010544: 8e030014 */ lw $v1,0x14($s0) +/* f010548: 106000c1 */ beqz $v1,.L0f010850 +/* f01054c: 00000000 */ sll $zero,$zero,0x0 +/* f010550: 104000bf */ beqz $v0,.L0f010850 +/* f010554: 00000000 */ sll $zero,$zero,0x0 +/* f010558: 8c580014 */ lw $t8,0x14($v0) +/* f01055c: 130000bc */ beqz $t8,.L0f010850 +/* f010560: 00000000 */ sll $zero,$zero,0x0 +/* f010564: ae430004 */ sw $v1,0x4($s2) +/* f010568: 8c590014 */ lw $t9,0x14($v0) +/* f01056c: 02402025 */ or $a0,$s2,$zero +/* f010570: 0fc03305 */ jal func0f00cc14 +/* f010574: ae590008 */ sw $t9,0x8($s2) +/* f010578: 8e0f0040 */ lw $t7,0x40($s0) +/* f01057c: 35eb0001 */ ori $t3,$t7,0x1 +/* f010580: 100000b3 */ beqz $zero,.L0f010850 +/* f010584: ae0b0040 */ sw $t3,0x40($s0) +/* f010588: 8e420004 */ lw $v0,0x4($s2) +/* f01058c: 8e4c000c */ lw $t4,0xc($s2) +/* f010590: 8e510008 */ lw $s1,0x8($s2) +/* f010594: 02622021 */ addu $a0,$s3,$v0 +/* f010598: 0fc24908 */ jal func0f092420 +/* f01059c: afac00bc */ sw $t4,0xbc($sp) +/* f0105a0: 00408025 */ or $s0,$v0,$zero +/* f0105a4: 0fc24908 */ jal func0f092420 +/* f0105a8: 02712021 */ addu $a0,$s3,$s1 +/* f0105ac: 8fad00bc */ lw $t5,0xbc($sp) +/* f0105b0: 00408825 */ or $s1,$v0,$zero +/* f0105b4: 0fc24908 */ jal func0f092420 +/* f0105b8: 026d2021 */ addu $a0,$s3,$t5 +/* f0105bc: 120000a4 */ beqz $s0,.L0f010850 +/* f0105c0: 00000000 */ sll $zero,$zero,0x0 +/* f0105c4: 8e0e0014 */ lw $t6,0x14($s0) +/* f0105c8: 11c000a1 */ beqz $t6,.L0f010850 +/* f0105cc: 00000000 */ sll $zero,$zero,0x0 +/* f0105d0: 1220009f */ beqz $s1,.L0f010850 +/* f0105d4: 00000000 */ sll $zero,$zero,0x0 +/* f0105d8: 8e380014 */ lw $t8,0x14($s1) +/* f0105dc: 1300009c */ beqz $t8,.L0f010850 +/* f0105e0: 00000000 */ sll $zero,$zero,0x0 +/* f0105e4: 92390003 */ lbu $t9,0x3($s1) +/* f0105e8: 16f90099 */ bne $s7,$t9,.L0f010850 +/* f0105ec: 00000000 */ sll $zero,$zero,0x0 +/* f0105f0: 10400097 */ beqz $v0,.L0f010850 +/* f0105f4: 00000000 */ sll $zero,$zero,0x0 +/* f0105f8: 8c4f0014 */ lw $t7,0x14($v0) +/* f0105fc: 11e00094 */ beqz $t7,.L0f010850 +/* f010600: 00000000 */ sll $zero,$zero,0x0 +/* f010604: 904b0003 */ lbu $t3,0x3($v0) +/* f010608: 24010001 */ addiu $at,$zero,0x1 +/* f01060c: 02402025 */ or $a0,$s2,$zero +/* f010610: 1561008f */ bne $t3,$at,.L0f010850 +/* f010614: 00000000 */ sll $zero,$zero,0x0 +/* f010618: ae500004 */ sw $s0,0x4($s2) +/* f01061c: ae510008 */ sw $s1,0x8($s2) +/* f010620: ae42000c */ sw $v0,0xc($s2) +/* f010624: 0fc03311 */ jal func0f00cc44 +/* f010628: afa200b0 */ sw $v0,0xb0($sp) +/* f01062c: 8e0c000c */ lw $t4,0xc($s0) +/* f010630: 8fa300b0 */ lw $v1,0xb0($sp) +/* f010634: 358d0400 */ ori $t5,$t4,0x400 +/* f010638: ae0d000c */ sw $t5,0xc($s0) +/* f01063c: 8c6e000c */ lw $t6,0xc($v1) +/* f010640: 35d80400 */ ori $t8,$t6,0x400 +/* f010644: 10000082 */ beqz $zero,.L0f010850 +/* f010648: ac78000c */ sw $t8,0xc($v1) +/* f01064c: 8e420004 */ lw $v0,0x4($s2) +/* f010650: 8e510008 */ lw $s1,0x8($s2) +/* f010654: 0fc24908 */ jal func0f092420 +/* f010658: 02622021 */ addu $a0,$s3,$v0 +/* f01065c: 00408025 */ or $s0,$v0,$zero +/* f010660: 0fc24908 */ jal func0f092420 +/* f010664: 02712021 */ addu $a0,$s3,$s1 +/* f010668: 12000079 */ beqz $s0,.L0f010850 +/* f01066c: 00000000 */ sll $zero,$zero,0x0 +/* f010670: 8e190014 */ lw $t9,0x14($s0) +/* f010674: 13200076 */ beqz $t9,.L0f010850 +/* f010678: 00000000 */ sll $zero,$zero,0x0 +/* f01067c: 10400074 */ beqz $v0,.L0f010850 +/* f010680: 00000000 */ sll $zero,$zero,0x0 +/* f010684: 8c4f0014 */ lw $t7,0x14($v0) +/* f010688: 11e00071 */ beqz $t7,.L0f010850 +/* f01068c: 00000000 */ sll $zero,$zero,0x0 +/* f010690: 920b0003 */ lbu $t3,0x3($s0) +/* f010694: 24010001 */ addiu $at,$zero,0x1 +/* f010698: 02402025 */ or $a0,$s2,$zero +/* f01069c: 1561006c */ bne $t3,$at,.L0f010850 +/* f0106a0: 00000000 */ sll $zero,$zero,0x0 +/* f0106a4: ae500004 */ sw $s0,0x4($s2) +/* f0106a8: 0fc0330b */ jal func0f00cc2c +/* f0106ac: ae420008 */ sw $v0,0x8($s2) +/* f0106b0: 8e0c0040 */ lw $t4,0x40($s0) +/* f0106b4: 358d2000 */ ori $t5,$t4,0x2000 +/* f0106b8: 10000065 */ beqz $zero,.L0f010850 +/* f0106bc: ae0d0040 */ sw $t5,0x40($s0) +/* f0106c0: 8e4e0008 */ lw $t6,0x8($s2) +/* f0106c4: 8e420004 */ lw $v0,0x4($s2) +/* f0106c8: 00008825 */ or $s1,$zero,$zero +/* f0106cc: afae0090 */ sw $t6,0x90($sp) +/* f0106d0: 8e58000c */ lw $t8,0xc($s2) +/* f0106d4: 00008025 */ or $s0,$zero,$zero +/* f0106d8: 02622021 */ addu $a0,$s3,$v0 +/* f0106dc: 0fc24908 */ jal func0f092420 +/* f0106e0: afb8008c */ sw $t8,0x8c($sp) +/* f0106e4: 8fb90090 */ lw $t9,0x90($sp) +/* f0106e8: 00403025 */ or $a2,$v0,$zero +/* f0106ec: 13200005 */ beqz $t9,.L0f010704 +/* f0106f0: 02792021 */ addu $a0,$s3,$t9 +/* f0106f4: 0fc24908 */ jal func0f092420 +/* f0106f8: afa20088 */ sw $v0,0x88($sp) +/* f0106fc: 8fa60088 */ lw $a2,0x88($sp) +/* f010700: 00408825 */ or $s1,$v0,$zero +.L0f010704: +/* f010704: 8fa2008c */ lw $v0,0x8c($sp) +/* f010708: 10400006 */ beqz $v0,.L0f010724 +/* f01070c: 02622021 */ addu $a0,$s3,$v0 +/* f010710: 0fc24908 */ jal func0f092420 +/* f010714: afa60088 */ sw $a2,0x88($sp) +/* f010718: 00408025 */ or $s0,$v0,$zero +/* f01071c: 8fa2008c */ lw $v0,0x8c($sp) +/* f010720: 8fa60088 */ lw $a2,0x88($sp) +.L0f010724: +/* f010724: 10c0004a */ beqz $a2,.L0f010850 +/* f010728: 00000000 */ sll $zero,$zero,0x0 +/* f01072c: 8ccf0014 */ lw $t7,0x14($a2) +/* f010730: 8fab0090 */ lw $t3,0x90($sp) +/* f010734: 11e00046 */ beqz $t7,.L0f010850 +/* f010738: 00000000 */ sll $zero,$zero,0x0 +/* f01073c: 11600006 */ beqz $t3,.L0f010758 +/* f010740: 00000000 */ sll $zero,$zero,0x0 +/* f010744: 12200042 */ beqz $s1,.L0f010850 +/* f010748: 00000000 */ sll $zero,$zero,0x0 +/* f01074c: 8e2c0014 */ lw $t4,0x14($s1) +/* f010750: 1180003f */ beqz $t4,.L0f010850 +/* f010754: 00000000 */ sll $zero,$zero,0x0 +.L0f010758: +/* f010758: 10400006 */ beqz $v0,.L0f010774 +/* f01075c: 02402025 */ or $a0,$s2,$zero +/* f010760: 1200003b */ beqz $s0,.L0f010850 +/* f010764: 00000000 */ sll $zero,$zero,0x0 +/* f010768: 8e0d0014 */ lw $t5,0x14($s0) +/* f01076c: 11a00038 */ beqz $t5,.L0f010850 +/* f010770: 00000000 */ sll $zero,$zero,0x0 +.L0f010774: +/* f010774: ae460004 */ sw $a2,0x4($s2) +/* f010778: ae510008 */ sw $s1,0x8($s2) +/* f01077c: ae50000c */ sw $s0,0xc($s2) +/* f010780: 0fc03317 */ jal func0f00cc5c +/* f010784: afa60088 */ sw $a2,0x88($sp) +/* f010788: 8fa60088 */ lw $a2,0x88($sp) +/* f01078c: 3c010100 */ lui $at,0x100 +/* f010790: 8cce0040 */ lw $t6,0x40($a2) +/* f010794: 00c02025 */ or $a0,$a2,$zero +/* f010798: 01c1c025 */ or $t8,$t6,$at +/* f01079c: acd80040 */ sw $t8,0x40($a2) +/* f0107a0: 8fb90090 */ lw $t9,0x90($sp) +/* f0107a4: 53200006 */ beqzl $t9,.L0f0107c0 +/* f0107a8: 8fac008c */ lw $t4,0x8c($sp) +/* f0107ac: 8e2f0040 */ lw $t7,0x40($s1) +/* f0107b0: 3c010100 */ lui $at,0x100 +/* f0107b4: 01e15825 */ or $t3,$t7,$at +/* f0107b8: ae2b0040 */ sw $t3,0x40($s1) +/* f0107bc: 8fac008c */ lw $t4,0x8c($sp) +.L0f0107c0: +/* f0107c0: 51800009 */ beqzl $t4,.L0f0107e8 +/* f0107c4: 8ccf0040 */ lw $t7,0x40($a2) +/* f0107c8: 8e0d0040 */ lw $t5,0x40($s0) +/* f0107cc: 8e18000c */ lw $t8,0xc($s0) +/* f0107d0: 3c010100 */ lui $at,0x100 +/* f0107d4: 01a17025 */ or $t6,$t5,$at +/* f0107d8: 0314c825 */ or $t9,$t8,$s4 +/* f0107dc: ae0e0040 */ sw $t6,0x40($s0) +/* f0107e0: ae19000c */ sw $t9,0xc($s0) +/* f0107e4: 8ccf0040 */ lw $t7,0x40($a2) +.L0f0107e8: +/* f0107e8: 01f55824 */ and $t3,$t7,$s5 +/* f0107ec: 11600018 */ beqz $t3,.L0f010850 +/* f0107f0: 00000000 */ sll $zero,$zero,0x0 +/* f0107f4: 0c006174 */ jal 0x185d0 +/* f0107f8: 00002825 */ or $a1,$zero,$zero +/* f0107fc: 10000014 */ beqz $zero,.L0f010850 +/* f010800: 00000000 */ sll $zero,$zero,0x0 +/* f010804: 8e420004 */ lw $v0,0x4($s2) +/* f010808: 0fc24908 */ jal func0f092420 +/* f01080c: 02622021 */ addu $a0,$s3,$v0 +/* f010810: 1040000f */ beqz $v0,.L0f010850 +/* f010814: 00408025 */ or $s0,$v0,$zero +/* f010818: 8c4c0014 */ lw $t4,0x14($v0) +/* f01081c: 02402025 */ or $a0,$s2,$zero +/* f010820: 1180000b */ beqz $t4,.L0f010850 +/* f010824: 00000000 */ sll $zero,$zero,0x0 +/* f010828: 0fc0331d */ jal func0f00cc74 +/* f01082c: ae420004 */ sw $v0,0x4($s2) +/* f010830: 8e0d0040 */ lw $t5,0x40($s0) +/* f010834: 02002025 */ or $a0,$s0,$zero +/* f010838: 01b57025 */ or $t6,$t5,$s5 +/* f01083c: 000ec9c0 */ sll $t9,$t6,0x7 +/* f010840: 07210003 */ bgez $t9,.L0f010850 +/* f010844: ae0e0040 */ sw $t6,0x40($s0) +/* f010848: 0c006174 */ jal 0x185d0 +/* f01084c: 00002825 */ or $a1,$zero,$zero +.L0f010850: +/* f010850: 0fc24784 */ jal func0f091e10 +/* f010854: 02402025 */ or $a0,$s2,$zero +/* f010858: 00027880 */ sll $t7,$v0,0x2 +/* f01085c: 01f29021 */ addu $s2,$t7,$s2 +/* f010860: 92430003 */ lbu $v1,0x3($s2) +/* f010864: 24010034 */ addiu $at,$zero,0x34 +/* f010868: 26730001 */ addiu $s3,$s3,0x1 +/* f01086c: 5461fef4 */ bnel $v1,$at,.L0f010440 +/* f010870: 246bfffd */ addiu $t3,$v1,-3 +/* f010874: 10000003 */ beqz $zero,.L0f010884 +/* f010878: 00000000 */ sll $zero,$zero,0x0 +.L0f01087c: +/* f01087c: 0fc02d8b */ jal func0f00b62c +/* f010880: 00002025 */ or $a0,$zero,$zero +.L0f010884: +/* f010884: 0fc02ef2 */ jal func0f00bbc8 +/* f010888: 00000000 */ sll $zero,$zero,0x0 +/* f01088c: 8fbf004c */ lw $ra,0x4c($sp) +/* f010890: d7b40018 */ ldc1 $f20,0x18($sp) +/* f010894: d7b60020 */ ldc1 $f22,0x20($sp) +/* f010898: 8fb00028 */ lw $s0,0x28($sp) +/* f01089c: 8fb1002c */ lw $s1,0x2c($sp) +/* f0108a0: 8fb20030 */ lw $s2,0x30($sp) +/* f0108a4: 8fb30034 */ lw $s3,0x34($sp) +/* f0108a8: 8fb40038 */ lw $s4,0x38($sp) +/* f0108ac: 8fb5003c */ lw $s5,0x3c($sp) +/* f0108b0: 8fb60040 */ lw $s6,0x40($sp) +/* f0108b4: 8fb70044 */ lw $s7,0x44($sp) +/* f0108b8: 8fbe0048 */ lw $s8,0x48($sp) +/* f0108bc: 03e00008 */ jr $ra +/* f0108c0: 27bd0248 */ addiu $sp,$sp,0x248 +/* f0108c4: 00000000 */ sll $zero,$zero,0x0 +/* f0108c8: 00000000 */ sll $zero,$zero,0x0 +/* f0108cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0108d0 +/* f0108d0: 3c088009 */ lui $t0,0x8009 +/* f0108d4: 25080af0 */ addiu $t0,$t0,0xaf0 +/* f0108d8: 910e0000 */ lbu $t6,0x0($t0) +/* f0108dc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0108e0: 24070001 */ addiu $a3,$zero,0x1 +/* f0108e4: 14ee0003 */ bne $a3,$t6,.L0f0108f4 +/* f0108e8: afbf0014 */ sw $ra,0x14($sp) +/* f0108ec: 10000002 */ beqz $zero,.L0f0108f8 +/* f0108f0: 2403001e */ addiu $v1,$zero,0x1e +.L0f0108f4: +/* f0108f4: 24030028 */ addiu $v1,$zero,0x28 +.L0f0108f8: +/* f0108f8: 00032100 */ sll $a0,$v1,0x4 +/* f0108fc: 00832023 */ subu $a0,$a0,$v1 +/* f010900: 000420c0 */ sll $a0,$a0,0x3 +/* f010904: 2484000f */ addiu $a0,$a0,0xf +/* f010908: 348f000f */ ori $t7,$a0,0xf +/* f01090c: 39e4000f */ xori $a0,$t7,0xf +/* f010910: 0c0048f2 */ jal 0x123c8 +/* f010914: 24050004 */ addiu $a1,$zero,0x4 +/* f010918: 3c088009 */ lui $t0,0x8009 +/* f01091c: 25080af0 */ addiu $t0,$t0,0xaf0 +/* f010920: 91190000 */ lbu $t9,0x0($t0) +/* f010924: 3c058007 */ lui $a1,0x8007 +/* f010928: 24a5ae10 */ addiu $a1,$a1,-20976 +/* f01092c: 24070001 */ addiu $a3,$zero,0x1 +/* f010930: aca20000 */ sw $v0,0x0($a1) +/* f010934: 14f90003 */ bne $a3,$t9,.L0f010944 +/* f010938: 00002025 */ or $a0,$zero,$zero +/* f01093c: 10000002 */ beqz $zero,.L0f010948 +/* f010940: 2403001e */ addiu $v1,$zero,0x1e +.L0f010944: +/* f010944: 24030028 */ addiu $v1,$zero,0x28 +.L0f010948: +/* f010948: 1860001a */ blez $v1,.L0f0109b4 +/* f01094c: 00041100 */ sll $v0,$a0,0x4 +/* f010950: 3c01bf80 */ lui $at,0xbf80 +/* f010954: 00441023 */ subu $v0,$v0,$a0 +/* f010958: 44810000 */ mtc1 $at,$f0 +/* f01095c: 000210c0 */ sll $v0,$v0,0x3 +/* f010960: 24060001 */ addiu $a2,$zero,0x1 +/* f010964: 8ca90000 */ lw $t1,0x0($a1) +.L0f010968: +/* f010968: 24840001 */ addiu $a0,$a0,0x1 +/* f01096c: 24030028 */ addiu $v1,$zero,0x28 +/* f010970: 01225021 */ addu $t2,$t1,$v0 +/* f010974: a5460030 */ sh $a2,0x30($t2) +/* f010978: 8cab0000 */ lw $t3,0x0($a1) +/* f01097c: 01626021 */ addu $t4,$t3,$v0 +/* f010980: ad800000 */ sw $zero,0x0($t4) +/* f010984: 8cad0000 */ lw $t5,0x0($a1) +/* f010988: 01a27021 */ addu $t6,$t5,$v0 +/* f01098c: e5c0004c */ swc1 $f0,0x4c($t6) +/* f010990: 910f0000 */ lbu $t7,0x0($t0) +/* f010994: 24420078 */ addiu $v0,$v0,0x78 +/* f010998: 14ef0003 */ bne $a3,$t7,.L0f0109a8 +/* f01099c: 00000000 */ sll $zero,$zero,0x0 +/* f0109a0: 10000001 */ beqz $zero,.L0f0109a8 +/* f0109a4: 2403001e */ addiu $v1,$zero,0x1e +.L0f0109a8: +/* f0109a8: 0083082a */ slt $at,$a0,$v1 +/* f0109ac: 5420ffee */ bnezl $at,.L0f010968 +/* f0109b0: 8ca90000 */ lw $t1,0x0($a1) +.L0f0109b4: +/* f0109b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0109b8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0109bc: 03e00008 */ jr $ra +/* f0109c0: 00000000 */ sll $zero,$zero,0x0 +/* f0109c4: 00000000 */ sll $zero,$zero,0x0 +/* f0109c8: 00000000 */ sll $zero,$zero,0x0 +/* f0109cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0109d0 +/* f0109d0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0109d4: afbf0014 */ sw $ra,0x14($sp) +/* f0109d8: 0c003a61 */ jal 0xe984 +/* f0109dc: 00000000 */ sll $zero,$zero,0x0 +/* f0109e0: 2841005a */ slti $at,$v0,0x5a +/* f0109e4: 1020000a */ beqz $at,.L0f010a10 +/* f0109e8: 240effff */ addiu $t6,$zero,-1 +/* f0109ec: 3c018007 */ lui $at,0x8007 +/* f0109f0: 3c02800a */ lui $v0,0x800a +/* f0109f4: 3c03800a */ lui $v1,0x800a +/* f0109f8: ac2eae70 */ sw $t6,-0x5190($at) +/* f0109fc: 2463d0b0 */ addiu $v1,$v1,-12112 +/* f010a00: 2442d088 */ addiu $v0,$v0,-12152 +.L0f010a04: +/* f010a04: 24420004 */ addiu $v0,$v0,0x4 +/* f010a08: 1443fffe */ bne $v0,$v1,.L0f010a04 +/* f010a0c: ac40fffc */ sw $zero,-0x4($v0) +.L0f010a10: +/* f010a10: 3c018007 */ lui $at,0x8007 +/* f010a14: 3c02800a */ lui $v0,0x800a +/* f010a18: 3c03800a */ lui $v1,0x800a +/* f010a1c: ac20ae74 */ sw $zero,-0x518c($at) +/* f010a20: 2463d088 */ addiu $v1,$v1,-12152 +/* f010a24: 2442d060 */ addiu $v0,$v0,-12192 +.L0f010a28: +/* f010a28: 24420004 */ addiu $v0,$v0,0x4 +/* f010a2c: 1443fffe */ bne $v0,$v1,.L0f010a28 +/* f010a30: ac40fffc */ sw $zero,-0x4($v0) +/* f010a34: 3c01800a */ lui $at,0x800a +/* f010a38: ac20d0b0 */ sw $zero,-0x2f50($at) +/* f010a3c: 3c01800a */ lui $at,0x800a +/* f010a40: ac20d0b4 */ sw $zero,-0x2f4c($at) +/* f010a44: 3c01800a */ lui $at,0x800a +/* f010a48: ac20d0b8 */ sw $zero,-0x2f48($at) +/* f010a4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f010a50: 3c01800a */ lui $at,0x800a +/* f010a54: ac20d0bc */ sw $zero,-0x2f44($at) +/* f010a58: 3c01800a */ lui $at,0x800a +/* f010a5c: ac20d0c0 */ sw $zero,-0x2f40($at) +/* f010a60: 03e00008 */ jr $ra +/* f010a64: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f010a68 +/* f010a68: 3c02800a */ lui $v0,0x800a +/* f010a6c: 2442d0b0 */ addiu $v0,$v0,-12112 +/* f010a70: 8c4e0000 */ lw $t6,0x0($v0) +/* f010a74: ac8e0008 */ sw $t6,0x8($a0) +/* f010a78: 03e00008 */ jr $ra +/* f010a7c: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f010a80 +/* f010a80: 3c02800a */ lui $v0,0x800a +/* f010a84: 2442d0b4 */ addiu $v0,$v0,-12108 +/* f010a88: 8c4e0000 */ lw $t6,0x0($v0) +/* f010a8c: ac8e000c */ sw $t6,0xc($a0) +/* f010a90: 03e00008 */ jr $ra +/* f010a94: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f010a98 +/* f010a98: 8c8e0004 */ lw $t6,0x4($a0) +/* f010a9c: 3c01800a */ lui $at,0x800a +/* f010aa0: 3c038007 */ lui $v1,0x8007 +/* f010aa4: 000e7880 */ sll $t7,$t6,0x2 +/* f010aa8: 002f0821 */ addu $at,$at,$t7 +/* f010aac: ac24d060 */ sw $a0,-0x2fa0($at) +/* f010ab0: 2463ae70 */ addiu $v1,$v1,-20880 +/* f010ab4: 8c780000 */ lw $t8,0x0($v1) +/* f010ab8: 8c820004 */ lw $v0,0x4($a0) +/* f010abc: 0302082a */ slt $at,$t8,$v0 +/* f010ac0: 10200002 */ beqz $at,.L0f010acc +/* f010ac4: 00000000 */ sll $zero,$zero,0x0 +/* f010ac8: ac620000 */ sw $v0,0x0($v1) +.L0f010acc: +/* f010acc: 03e00008 */ jr $ra +/* f010ad0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f010ad4 +/* f010ad4: 3c02800a */ lui $v0,0x800a +/* f010ad8: 2442d0b8 */ addiu $v0,$v0,-12104 +/* f010adc: 8c4e0000 */ lw $t6,0x0($v0) +/* f010ae0: ac8e000c */ sw $t6,0xc($a0) +/* f010ae4: 03e00008 */ jr $ra +/* f010ae8: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f010aec +/* f010aec: 3c02800a */ lui $v0,0x800a +/* f010af0: 2442d0bc */ addiu $v0,$v0,-12100 +/* f010af4: 8c4e0000 */ lw $t6,0x0($v0) +/* f010af8: ac8e0010 */ sw $t6,0x10($a0) +/* f010afc: 03e00008 */ jr $ra +/* f010b00: ac440000 */ sw $a0,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f010b04 +/* f010b04: 3c02800a */ lui $v0,0x800a +/* f010b08: 2442d0c0 */ addiu $v0,$v0,-12096 +/* f010b0c: 8c4e0000 */ lw $t6,0x0($v0) +/* f010b10: ac8e000c */ sw $t6,0xc($a0) +/* f010b14: 03e00008 */ jr $ra +/* f010b18: ac440000 */ sw $a0,0x0($v0) +/* f010b1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f010b20 +/* f010b20: 3c04800a */ lui $a0,0x800a +/* f010b24: 2484d0d0 */ addiu $a0,$a0,-12080 +/* f010b28: ac800000 */ sw $zero,0x0($a0) +/* f010b2c: ac800004 */ sw $zero,0x4($a0) +/* f010b30: 3c01800a */ lui $at,0x800a +/* f010b34: 3c03800a */ lui $v1,0x800a +/* f010b38: 3c02800a */ lui $v0,0x800a +/* f010b3c: ac20d0d8 */ sw $zero,-0x2f28($at) +/* f010b40: 2442d0f0 */ addiu $v0,$v0,-12048 +/* f010b44: 2463d0e0 */ addiu $v1,$v1,-12064 +.L0f010b48: +/* f010b48: 24630004 */ addiu $v1,$v1,0x4 +/* f010b4c: 1462fffe */ bne $v1,$v0,.L0f010b48 +/* f010b50: ac60fffc */ sw $zero,-0x4($v1) +/* f010b54: 3c02800a */ lui $v0,0x800a +/* f010b58: 3c03800a */ lui $v1,0x800a +/* f010b5c: 2442da60 */ addiu $v0,$v0,-9632 +/* f010b60: 2463d510 */ addiu $v1,$v1,-10992 +.L0f010b64: +/* f010b64: 24630044 */ addiu $v1,$v1,0x44 +/* f010b68: 0062082b */ sltu $at,$v1,$v0 +/* f010b6c: 1420fffd */ bnez $at,.L0f010b64 +/* f010b70: ac60fffc */ sw $zero,-0x4($v1) +/* f010b74: 3c018007 */ lui $at,0x8007 +/* f010b78: 3c03800a */ lui $v1,0x800a +/* f010b7c: 3c04800a */ lui $a0,0x800a +/* f010b80: ac200524 */ sw $zero,0x524($at) +/* f010b84: 2484d510 */ addiu $a0,$a0,-10992 +/* f010b88: 2463d150 */ addiu $v1,$v1,-11952 +/* f010b8c: 2402ffff */ addiu $v0,$zero,-1 +.L0f010b90: +/* f010b90: 24630030 */ addiu $v1,$v1,0x30 +/* f010b94: 1464fffe */ bne $v1,$a0,.L0f010b90 +/* f010b98: ac62ffd0 */ sw $v0,-0x30($v1) +/* f010b9c: 3c02800a */ lui $v0,0x800a +/* f010ba0: 24429fc0 */ addiu $v0,$v0,-24640 +/* f010ba4: ac4002b0 */ sw $zero,0x2b0($v0) +/* f010ba8: 03e00008 */ jr $ra +/* f010bac: ac4002b4 */ sw $zero,0x2b4($v0) +); + +GLOBAL_ASM( +glabel func0f010bb0 +/* f010bb0: 27bdf820 */ addiu $sp,$sp,-2016 +/* f010bb4: 3c0f8006 */ lui $t7,0x8006 +/* f010bb8: 25ef1bf0 */ addiu $t7,$t7,0x1bf0 +/* f010bbc: afbf001c */ sw $ra,0x1c($sp) +/* f010bc0: afb00018 */ sw $s0,0x18($sp) +/* f010bc4: 25e807a4 */ addiu $t0,$t7,0x7a4 +/* f010bc8: 27ae0038 */ addiu $t6,$sp,0x38 +.L0f010bcc: +/* f010bcc: 8de10000 */ lw $at,0x0($t7) +/* f010bd0: 25ef000c */ addiu $t7,$t7,0xc +/* f010bd4: 25ce000c */ addiu $t6,$t6,0xc +/* f010bd8: adc1fff4 */ sw $at,-0xc($t6) +/* f010bdc: 8de1fff8 */ lw $at,-0x8($t7) +/* f010be0: adc1fff8 */ sw $at,-0x8($t6) +/* f010be4: 8de1fffc */ lw $at,-0x4($t7) +/* f010be8: 15e8fff8 */ bne $t7,$t0,.L0f010bcc +/* f010bec: adc1fffc */ sw $at,-0x4($t6) +/* f010bf0: 3c098009 */ lui $t1,0x8009 +/* f010bf4: 91290af0 */ lbu $t1,0xaf0($t1) +/* f010bf8: 24010001 */ addiu $at,$zero,0x1 +/* f010bfc: 15210024 */ bne $t1,$at,.L0f010c90 +/* f010c00: 3c10800a */ lui $s0,0x800a +/* f010c04: 26109fc0 */ addiu $s0,$s0,-24640 +/* f010c08: 8e0a006c */ lw $t2,0x6c($s0) +/* f010c0c: 24010002 */ addiu $at,$zero,0x2 +/* f010c10: 00002825 */ or $a1,$zero,$zero +/* f010c14: 11400003 */ beqz $t2,.L0f010c24 +/* f010c18: 00001825 */ or $v1,$zero,$zero +/* f010c1c: 10000001 */ beqz $zero,.L0f010c24 +/* f010c20: 24050001 */ addiu $a1,$zero,0x1 +.L0f010c24: +/* f010c24: 8e0b0068 */ lw $t3,0x68($s0) +/* f010c28: 00002025 */ or $a0,$zero,$zero +/* f010c2c: 00001025 */ or $v0,$zero,$zero +/* f010c30: 11600003 */ beqz $t3,.L0f010c40 +/* f010c34: 3c068007 */ lui $a2,0x8007 +/* f010c38: 10000001 */ beqz $zero,.L0f010c40 +/* f010c3c: 24030001 */ addiu $v1,$zero,0x1 +.L0f010c40: +/* f010c40: 8e0c0064 */ lw $t4,0x64($s0) +/* f010c44: 11800003 */ beqz $t4,.L0f010c54 +/* f010c48: 00000000 */ sll $zero,$zero,0x0 +/* f010c4c: 10000001 */ beqz $zero,.L0f010c54 +/* f010c50: 24040001 */ addiu $a0,$zero,0x1 +.L0f010c54: +/* f010c54: 8e0d0070 */ lw $t5,0x70($s0) +/* f010c58: 11a00003 */ beqz $t5,.L0f010c68 +/* f010c5c: 00000000 */ sll $zero,$zero,0x0 +/* f010c60: 10000001 */ beqz $zero,.L0f010c68 +/* f010c64: 24020001 */ addiu $v0,$zero,0x1 +.L0f010c68: +/* f010c68: 0044c821 */ addu $t9,$v0,$a0 +/* f010c6c: 0323c021 */ addu $t8,$t9,$v1 +/* f010c70: 03054021 */ addu $t0,$t8,$a1 +/* f010c74: 15010006 */ bne $t0,$at,.L0f010c90 +/* f010c78: 00000000 */ sll $zero,$zero,0x0 +/* f010c7c: 8cc600ac */ lw $a2,0xac($a2) +/* f010c80: 24c6000f */ addiu $a2,$a2,0xf +/* f010c84: 34cf000f */ ori $t7,$a2,0xf +/* f010c88: 10000007 */ beqz $zero,.L0f010ca8 +/* f010c8c: 39e6000f */ xori $a2,$t7,0xf +.L0f010c90: +/* f010c90: 3c10800a */ lui $s0,0x800a +/* f010c94: 0fc2777f */ jal func0f09ddfc +/* f010c98: 26109fc0 */ addiu $s0,$s0,-24640 +/* f010c9c: 2446000f */ addiu $a2,$v0,0xf +/* f010ca0: 34c9000f */ ori $t1,$a2,0xf +/* f010ca4: 3926000f */ xori $a2,$t1,0xf +.L0f010ca8: +/* f010ca8: 00c02025 */ or $a0,$a2,$zero +/* f010cac: 0c0048f2 */ jal 0x123c8 +/* f010cb0: 24050004 */ addiu $a1,$zero,0x4 +/* f010cb4: 8e0b0284 */ lw $t3,0x284($s0) +/* f010cb8: 2405ffff */ addiu $a1,$zero,-1 +/* f010cbc: 24090002 */ addiu $t1,$zero,0x2 +/* f010cc0: ad62158c */ sw $v0,0x158c($t3) +/* f010cc4: 8e0c0284 */ lw $t4,0x284($s0) +/* f010cc8: 00001025 */ or $v0,$zero,$zero +/* f010ccc: a580159c */ sh $zero,0x159c($t4) +/* f010cd0: 8e0d0284 */ lw $t5,0x284($s0) +/* f010cd4: ada015a0 */ sw $zero,0x15a0($t5) +/* f010cd8: 8e190284 */ lw $t9,0x284($s0) +/* f010cdc: af2015a4 */ sw $zero,0x15a4($t9) +/* f010ce0: 8e180284 */ lw $t8,0x284($s0) +/* f010ce4: a30015b0 */ sb $zero,0x15b0($t8) +/* f010ce8: 8e080284 */ lw $t0,0x284($s0) +/* f010cec: a10015b1 */ sb $zero,0x15b1($t0) +/* f010cf0: 8e0f0284 */ lw $t7,0x284($s0) +/* f010cf4: ade01588 */ sw $zero,0x1588($t7) +/* f010cf8: 8e0e0284 */ lw $t6,0x284($s0) +/* f010cfc: adc51584 */ sw $a1,0x1584($t6) +/* f010d00: 8e0a0284 */ lw $t2,0x284($s0) +/* f010d04: a14915ea */ sb $t1,0x15ea($t2) +/* f010d08: 8e0b0284 */ lw $t3,0x284($s0) +/* f010d0c: a16015eb */ sb $zero,0x15eb($t3) +/* f010d10: 8e040284 */ lw $a0,0x284($s0) +/* f010d14: 908d1583 */ lbu $t5,0x1583($a0) +/* f010d18: 35b90002 */ ori $t9,$t5,0x2 +/* f010d1c: a0991583 */ sb $t9,0x1583($a0) +/* f010d20: 8e040284 */ lw $a0,0x284($s0) +/* f010d24: 27b90038 */ addiu $t9,$sp,0x38 +/* f010d28: 90981583 */ lbu $t8,0x1583($a0) +/* f010d2c: 3308ff7f */ andi $t0,$t8,0xff7f +/* f010d30: a0881583 */ sb $t0,0x1583($a0) +/* f010d34: 8e040284 */ lw $a0,0x284($s0) +/* f010d38: 272807a4 */ addiu $t0,$t9,0x7a4 +/* f010d3c: 908f1583 */ lbu $t7,0x1583($a0) +/* f010d40: 31eefff7 */ andi $t6,$t7,0xfff7 +/* f010d44: a08e1583 */ sb $t6,0x1583($a0) +/* f010d48: 8e090284 */ lw $t1,0x284($s0) +/* f010d4c: 27ae0038 */ addiu $t6,$sp,0x38 +/* f010d50: a1251582 */ sb $a1,0x1582($t1) +/* f010d54: 8e0a0284 */ lw $t2,0x284($s0) +/* f010d58: a14015e7 */ sb $zero,0x15e7($t2) +/* f010d5c: 8e040284 */ lw $a0,0x284($s0) +/* f010d60: 25ca07a4 */ addiu $t2,$t6,0x7a4 +/* f010d64: 908b1583 */ lbu $t3,0x1583($a0) +/* f010d68: 316cffdf */ andi $t4,$t3,0xffdf +/* f010d6c: a08c1583 */ sb $t4,0x1583($a0) +/* f010d70: 8e0d0284 */ lw $t5,0x284($s0) +.L0f010d74: +/* f010d74: 8f210000 */ lw $at,0x0($t9) +/* f010d78: 2739000c */ addiu $t9,$t9,0xc +/* f010d7c: 25ad000c */ addiu $t5,$t5,0xc +/* f010d80: ada1062c */ sw $at,0x62c($t5) +/* f010d84: 8f21fff8 */ lw $at,-0x8($t9) +/* f010d88: ada10630 */ sw $at,0x630($t5) +/* f010d8c: 8f21fffc */ lw $at,-0x4($t9) +/* f010d90: 1728fff8 */ bne $t9,$t0,.L0f010d74 +/* f010d94: ada10634 */ sw $at,0x634($t5) +/* f010d98: 8e0f0284 */ lw $t7,0x284($s0) +.L0f010d9c: +/* f010d9c: 8dc10000 */ lw $at,0x0($t6) +/* f010da0: 25ce000c */ addiu $t6,$t6,0xc +/* f010da4: 25ef000c */ addiu $t7,$t7,0xc +/* f010da8: ade10dd0 */ sw $at,0xdd0($t7) +/* f010dac: 8dc1fff8 */ lw $at,-0x8($t6) +/* f010db0: ade10dd4 */ sw $at,0xdd4($t7) +/* f010db4: 8dc1fffc */ lw $at,-0x4($t6) +/* f010db8: 15cafff8 */ bne $t6,$t2,.L0f010d9c +/* f010dbc: ade10dd8 */ sw $at,0xdd8($t7) +/* f010dc0: 8e040284 */ lw $a0,0x284($s0) +/* f010dc4: 00001825 */ or $v1,$zero,$zero +/* f010dc8: 908b0d0f */ lbu $t3,0xd0f($a0) +/* f010dcc: 316cffdf */ andi $t4,$t3,0xffdf +/* f010dd0: a08c0d0f */ sb $t4,0xd0f($a0) +/* f010dd4: 8e040284 */ lw $a0,0x284($s0) +/* f010dd8: 909814b3 */ lbu $t8,0x14b3($a0) +/* f010ddc: 3308ffdf */ andi $t0,$t8,0xffdf +/* f010de0: a08814b3 */ sb $t0,0x14b3($a0) +/* f010de4: 8e190284 */ lw $t9,0x284($s0) +/* f010de8: af201528 */ sw $zero,0x1528($t9) +/* f010dec: 8e0d0284 */ lw $t5,0x284($s0) +/* f010df0: ada00d84 */ sw $zero,0xd84($t5) +/* f010df4: 8e090284 */ lw $t1,0x284($s0) +/* f010df8: a52015f2 */ sh $zero,0x15f2($t1) +.L0f010dfc: +/* f010dfc: 8e0a0284 */ lw $t2,0x284($s0) +/* f010e00: 01437021 */ addu $t6,$t2,$v1 +/* f010e04: a5c01518 */ sh $zero,0x1518($t6) +/* f010e08: 8e0f0284 */ lw $t7,0x284($s0) +/* f010e0c: 01e35821 */ addu $t3,$t7,$v1 +/* f010e10: 24630002 */ addiu $v1,$v1,0x2 +/* f010e14: 28610008 */ slti $at,$v1,0x8 +/* f010e18: 1420fff8 */ bnez $at,.L0f010dfc +/* f010e1c: a5600d74 */ sh $zero,0xd74($t3) +.L0f010e20: +/* f010e20: 8e0c0284 */ lw $t4,0x284($s0) +/* f010e24: 0182c021 */ addu $t8,$t4,$v0 +/* f010e28: 24420004 */ addiu $v0,$v0,0x4 +/* f010e2c: 28410084 */ slti $at,$v0,0x84 +/* f010e30: 1420fffb */ bnez $at,.L0f010e20 +/* f010e34: af0017a8 */ sw $zero,0x17a8($t8) +/* f010e38: 00001025 */ or $v0,$zero,$zero +/* f010e3c: 2403001c */ addiu $v1,$zero,0x1c +.L0f010e40: +/* f010e40: 8e080288 */ lw $t0,0x288($s0) +/* f010e44: 0102c821 */ addu $t9,$t0,$v0 +/* f010e48: 24420004 */ addiu $v0,$v0,0x4 +/* f010e4c: 1443fffc */ bne $v0,$v1,.L0f010e40 +/* f010e50: af200000 */ sw $zero,0x0($t9) +/* f010e54: 3c013f80 */ lui $at,0x3f80 +/* f010e58: 44811000 */ mtc1 $at,$f2 +/* f010e5c: 8e0d0288 */ lw $t5,0x288($s0) +/* f010e60: 3c017f1b */ lui $at,0x7f1b +/* f010e64: c42c8230 */ lwc1 $f12,-0x7dd0($at) +/* f010e68: ada0001c */ sw $zero,0x1c($t5) +/* f010e6c: 8e090288 */ lw $t1,0x288($s0) +/* f010e70: 240200ff */ addiu $v0,$zero,0xff +/* f010e74: 44800000 */ mtc1 $zero,$f0 +/* f010e78: ad200020 */ sw $zero,0x20($t1) +/* f010e7c: 8e0a0284 */ lw $t2,0x284($s0) +/* f010e80: 3c017f1b */ lui $at,0x7f1b +/* f010e84: 00002025 */ or $a0,$zero,$zero +/* f010e88: ad401940 */ sw $zero,0x1940($t2) +/* f010e8c: 8e0e0284 */ lw $t6,0x284($s0) +/* f010e90: e5c215f8 */ swc1 $f2,0x15f8($t6) +/* f010e94: 8e0f0284 */ lw $t7,0x284($s0) +/* f010e98: e5e215fc */ swc1 $f2,0x15fc($t7) +/* f010e9c: 8e0b0284 */ lw $t3,0x284($s0) +/* f010ea0: 240f0001 */ addiu $t7,$zero,0x1 +/* f010ea4: ad601600 */ sw $zero,0x1600($t3) +/* f010ea8: 8e0c0284 */ lw $t4,0x284($s0) +/* f010eac: ad801604 */ sw $zero,0x1604($t4) +/* f010eb0: 8e180284 */ lw $t8,0x284($s0) +/* f010eb4: af001608 */ sw $zero,0x1608($t8) +/* f010eb8: 8e080284 */ lw $t0,0x284($s0) +/* f010ebc: ad00160c */ sw $zero,0x160c($t0) +/* f010ec0: 8e190284 */ lw $t9,0x284($s0) +/* f010ec4: af201610 */ sw $zero,0x1610($t9) +/* f010ec8: 8e0d0284 */ lw $t5,0x284($s0) +/* f010ecc: a1a21614 */ sb $v0,0x1614($t5) +/* f010ed0: 8e090284 */ lw $t1,0x284($s0) +/* f010ed4: a1221615 */ sb $v0,0x1615($t1) +/* f010ed8: 8e0a0284 */ lw $t2,0x284($s0) +/* f010edc: a1421616 */ sb $v0,0x1616($t2) +/* f010ee0: 8e0e0284 */ lw $t6,0x284($s0) +/* f010ee4: a1c01617 */ sb $zero,0x1617($t6) +/* f010ee8: 8e0b0284 */ lw $t3,0x284($s0) +/* f010eec: a56f1618 */ sh $t7,0x1618($t3) +/* f010ef0: 8e0c0284 */ lw $t4,0x284($s0) +/* f010ef4: ad801620 */ sw $zero,0x1620($t4) +/* f010ef8: 8e180284 */ lw $t8,0x284($s0) +/* f010efc: e7001660 */ swc1 $f0,0x1660($t8) +/* f010f00: 8e080284 */ lw $t0,0x284($s0) +/* f010f04: e5001664 */ swc1 $f0,0x1664($t0) +/* f010f08: 8e190284 */ lw $t9,0x284($s0) +/* f010f0c: e7201668 */ swc1 $f0,0x1668($t9) +/* f010f10: 8e0d0284 */ lw $t5,0x284($s0) +/* f010f14: e5a0166c */ swc1 $f0,0x166c($t5) +/* f010f18: 8e090284 */ lw $t1,0x284($s0) +/* f010f1c: e52c1670 */ swc1 $f12,0x1670($t1) +/* f010f20: 8e0a0284 */ lw $t2,0x284($s0) +/* f010f24: e5401674 */ swc1 $f0,0x1674($t2) +/* f010f28: 8e0e0284 */ lw $t6,0x284($s0) +/* f010f2c: e5c01678 */ swc1 $f0,0x1678($t6) +/* f010f30: 8e0f0284 */ lw $t7,0x284($s0) +/* f010f34: e5e0167c */ swc1 $f0,0x167c($t7) +/* f010f38: 8e0b0284 */ lw $t3,0x284($s0) +/* f010f3c: e5601680 */ swc1 $f0,0x1680($t3) +/* f010f40: 8e0c0284 */ lw $t4,0x284($s0) +/* f010f44: e58c1684 */ swc1 $f12,0x1684($t4) +/* f010f48: 8e180284 */ lw $t8,0x284($s0) +/* f010f4c: e7001688 */ swc1 $f0,0x1688($t8) +/* f010f50: 8e080284 */ lw $t0,0x284($s0) +/* f010f54: c4248234 */ lwc1 $f4,-0x7dcc($at) +/* f010f58: e504168c */ swc1 $f4,0x168c($t0) +/* f010f5c: 8e190284 */ lw $t9,0x284($s0) +/* f010f60: e7201690 */ swc1 $f0,0x1690($t9) +/* f010f64: 8e0d0284 */ lw $t5,0x284($s0) +/* f010f68: ada016d4 */ sw $zero,0x16d4($t5) +/* f010f6c: 8e090284 */ lw $t1,0x284($s0) +/* f010f70: ad2518f0 */ sw $a1,0x18f0($t1) +/* f010f74: 8e0a0284 */ lw $t2,0x284($s0) +/* f010f78: e54016dc */ swc1 $f0,0x16dc($t2) +/* f010f7c: 8e0e0284 */ lw $t6,0x284($s0) +/* f010f80: e5c016e0 */ swc1 $f0,0x16e0($t6) +/* f010f84: 8e0f0284 */ lw $t7,0x284($s0) +/* f010f88: e5e016e4 */ swc1 $f0,0x16e4($t7) +/* f010f8c: 8e0b0284 */ lw $t3,0x284($s0) +/* f010f90: ad6016e8 */ sw $zero,0x16e8($t3) +/* f010f94: 8e0c0284 */ lw $t4,0x284($s0) +/* f010f98: e58016ec */ swc1 $f0,0x16ec($t4) +/* f010f9c: 8e180284 */ lw $t8,0x284($s0) +/* f010fa0: 0fc27450 */ jal func0f09d140 +/* f010fa4: e70016f0 */ swc1 $f0,0x16f0($t8) +/* f010fa8: 0fc27450 */ jal func0f09d140 +/* f010fac: 00002025 */ or $a0,$zero,$zero +/* f010fb0: 0fc27450 */ jal func0f09d140 +/* f010fb4: 00002025 */ or $a0,$zero,$zero +/* f010fb8: 0fc27450 */ jal func0f09d140 +/* f010fbc: 24040001 */ addiu $a0,$zero,0x1 +/* f010fc0: 0fc27450 */ jal func0f09d140 +/* f010fc4: 24040001 */ addiu $a0,$zero,0x1 +/* f010fc8: 0fc27450 */ jal func0f09d140 +/* f010fcc: 24040001 */ addiu $a0,$zero,0x1 +/* f010fd0: 8e080284 */ lw $t0,0x284($s0) +/* f010fd4: 24190002 */ addiu $t9,$zero,0x2 +/* f010fd8: 3c014170 */ lui $at,0x4170 +/* f010fdc: ad0016d8 */ sw $zero,0x16d8($t0) +/* f010fe0: 8e0d0284 */ lw $t5,0x284($s0) +/* f010fe4: 44813000 */ mtc1 $at,$f6 +/* f010fe8: 3c014270 */ lui $at,0x4270 +/* f010fec: adb917a4 */ sw $t9,0x17a4($t5) +/* f010ff0: 8e090284 */ lw $t1,0x284($s0) +/* f010ff4: 44814000 */ mtc1 $at,$f8 +/* f010ff8: 3c0141f0 */ lui $at,0x41f0 +/* f010ffc: e52616f4 */ swc1 $f6,0x16f4($t1) +/* f011000: 8e0a0284 */ lw $t2,0x284($s0) +/* f011004: 44815000 */ mtc1 $at,$f10 +/* f011008: e54816f8 */ swc1 $f8,0x16f8($t2) +/* f01100c: 8e0e0284 */ lw $t6,0x284($s0) +/* f011010: e5ca16fc */ swc1 $f10,0x16fc($t6) +/* f011014: 0fc59585 */ jal func0f165614 +/* f011018: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f01101c: 24010013 */ addiu $at,$zero,0x13 +/* f011020: 1441000e */ bne $v0,$at,.L0f01105c +/* f011024: 3c038007 */ lui $v1,0x8007 +/* f011028: 2463ff18 */ addiu $v1,$v1,-232 +/* f01102c: 8c6f00b8 */ lw $t7,0xb8($v1) +/* f011030: 24044c3d */ addiu $a0,$zero,0x4c3d +/* f011034: 3c01ff9f */ lui $at,0xff9f +/* f011038: a5e40046 */ sh $a0,0x46($t7) +/* f01103c: 8c6b00b8 */ lw $t3,0xb8($v1) +/* f011040: 3421ffff */ ori $at,$at,0xffff +/* f011044: a5640044 */ sh $a0,0x44($t3) +/* f011048: 8c6200b8 */ lw $v0,0xb8($v1) +/* f01104c: 8c4c004c */ lw $t4,0x4c($v0) +/* f011050: 0181c024 */ and $t8,$t4,$at +/* f011054: 10000024 */ beqz $zero,.L0f0110e8 +/* f011058: ac58004c */ sw $t8,0x4c($v0) +.L0f01105c: +/* f01105c: 0fc59585 */ jal func0f165614 +/* f011060: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f011064: 24010009 */ addiu $at,$zero,0x9 +/* f011068: 10410006 */ beq $v0,$at,.L0f011084 +/* f01106c: 00000000 */ sll $zero,$zero,0x0 +/* f011070: 0fc59585 */ jal func0f165614 +/* f011074: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f011078: 24010023 */ addiu $at,$zero,0x23 +/* f01107c: 1441000f */ bne $v0,$at,.L0f0110bc +/* f011080: 3c038007 */ lui $v1,0x8007 +.L0f011084: +/* f011084: 3c038007 */ lui $v1,0x8007 +/* f011088: 2463ff18 */ addiu $v1,$v1,-232 +/* f01108c: 8c6800b8 */ lw $t0,0xb8($v1) +/* f011090: 24044c3e */ addiu $a0,$zero,0x4c3e +/* f011094: 3c01ff9f */ lui $at,0xff9f +/* f011098: a5040046 */ sh $a0,0x46($t0) +/* f01109c: 8c7900b8 */ lw $t9,0xb8($v1) +/* f0110a0: 3421ffff */ ori $at,$at,0xffff +/* f0110a4: a7240044 */ sh $a0,0x44($t9) +/* f0110a8: 8c6200b8 */ lw $v0,0xb8($v1) +/* f0110ac: 8c4d004c */ lw $t5,0x4c($v0) +/* f0110b0: 01a14824 */ and $t1,$t5,$at +/* f0110b4: 1000000c */ beqz $zero,.L0f0110e8 +/* f0110b8: ac49004c */ sw $t1,0x4c($v0) +.L0f0110bc: +/* f0110bc: 2463ff18 */ addiu $v1,$v1,-232 +/* f0110c0: 8c6a00b8 */ lw $t2,0xb8($v1) +/* f0110c4: 24044c3c */ addiu $a0,$zero,0x4c3c +/* f0110c8: 3c010060 */ lui $at,0x60 +/* f0110cc: a5440046 */ sh $a0,0x46($t2) +/* f0110d0: 8c6e00b8 */ lw $t6,0xb8($v1) +/* f0110d4: a5c40044 */ sh $a0,0x44($t6) +/* f0110d8: 8c6200b8 */ lw $v0,0xb8($v1) +/* f0110dc: 8c4f004c */ lw $t7,0x4c($v0) +/* f0110e0: 01e15825 */ or $t3,$t7,$at +/* f0110e4: ac4b004c */ sw $t3,0x4c($v0) +.L0f0110e8: +/* f0110e8: 0fc273ab */ jal func0f09ceac +/* f0110ec: 00000000 */ sll $zero,$zero,0x0 +/* f0110f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0110f4: 8fb00018 */ lw $s0,0x18($sp) +/* f0110f8: 27bd07e0 */ addiu $sp,$sp,0x7e0 +/* f0110fc: 03e00008 */ jr $ra +/* f011100: 00000000 */ sll $zero,$zero,0x0 +/* f011104: 00000000 */ sll $zero,$zero,0x0 +/* f011108: 00000000 */ sll $zero,$zero,0x0 +/* f01110c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f011110 +/* f011110: 3c018007 */ lui $at,0x8007 +/* f011114: ac2005a4 */ sw $zero,0x5a4($at) +/* f011118: 3c018007 */ lui $at,0x8007 +/* f01111c: 03e00008 */ jr $ra +/* f011120: ac2005a0 */ sw $zero,0x5a0($at) +); + +GLOBAL_ASM( +glabel func0f011124 +/* f011124: 3c018007 */ lui $at,0x8007 +/* f011128: 03e00008 */ jr $ra +/* f01112c: ac2405a8 */ sw $a0,0x5a8($at) +); + +GLOBAL_ASM( +glabel func0f011130 +/* f011130: 3c01800a */ lui $at,0x800a +/* f011134: ac24dd08 */ sw $a0,-0x22f8($at) +/* f011138: 3c0a8009 */ lui $t2,0x8009 +/* f01113c: 3c01800a */ lui $at,0x800a +/* f011140: 254a0af0 */ addiu $t2,$t2,0xaf0 +/* f011144: ac25dd0c */ sw $a1,-0x22f4($at) +/* f011148: 91480000 */ lbu $t0,0x0($t2) +/* f01114c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f011150: 24090001 */ addiu $t1,$zero,0x1 +/* f011154: 15280003 */ bne $t1,$t0,.L0f011164 +/* f011158: afbf0014 */ sw $ra,0x14($sp) +/* f01115c: 10000002 */ beqz $zero,.L0f011168 +/* f011160: 24020028 */ addiu $v0,$zero,0x28 +.L0f011164: +/* f011164: 2402003c */ addiu $v0,$zero,0x3c +.L0f011168: +/* f011168: 00827021 */ addu $t6,$a0,$v0 +/* f01116c: 01c57821 */ addu $t7,$t6,$a1 +/* f011170: 25f80014 */ addiu $t8,$t7,0x14 +/* f011174: 3c018007 */ lui $at,0x8007 +/* f011178: ac3805a0 */ sw $t8,0x5a0($at) +/* f01117c: 3c018007 */ lui $at,0x8007 +/* f011180: 24b90014 */ addiu $t9,$a1,0x14 +/* f011184: 15280003 */ bne $t1,$t0,.L0f011194 +/* f011188: ac3905a4 */ sw $t9,0x5a4($at) +/* f01118c: 10000002 */ beqz $zero,.L0f011198 +/* f011190: 24030018 */ addiu $v1,$zero,0x18 +.L0f011194: +/* f011194: 24030019 */ addiu $v1,$zero,0x19 +.L0f011198: +/* f011198: 15280003 */ bne $t1,$t0,.L0f0111a8 +/* f01119c: 3c07800a */ lui $a3,0x800a +/* f0111a0: 10000002 */ beqz $zero,.L0f0111ac +/* f0111a4: 00001025 */ or $v0,$zero,$zero +.L0f0111a8: +/* f0111a8: 24020023 */ addiu $v0,$zero,0x23 +.L0f0111ac: +/* f0111ac: 15280003 */ bne $t1,$t0,.L0f0111bc +/* f0111b0: 24e7dd10 */ addiu $a3,$a3,-8944 +/* f0111b4: 10000002 */ beqz $zero,.L0f0111c0 +/* f0111b8: 00003025 */ or $a2,$zero,$zero +.L0f0111bc: +/* f0111bc: 24060014 */ addiu $a2,$zero,0x14 +.L0f0111c0: +/* f0111c0: 00c27021 */ addu $t6,$a2,$v0 +/* f0111c4: 01c35821 */ addu $t3,$t6,$v1 +/* f0111c8: 000b78c0 */ sll $t7,$t3,0x3 +/* f0111cc: 15280003 */ bne $t1,$t0,.L0f0111dc +/* f0111d0: 01e05825 */ or $t3,$t7,$zero +/* f0111d4: 10000002 */ beqz $zero,.L0f0111e0 +/* f0111d8: 00003025 */ or $a2,$zero,$zero +.L0f0111dc: +/* f0111dc: 24060023 */ addiu $a2,$zero,0x23 +.L0f0111e0: +/* f0111e0: 15280003 */ bne $t1,$t0,.L0f0111f0 +/* f0111e4: 00061900 */ sll $v1,$a2,0x4 +/* f0111e8: 10000002 */ beqz $zero,.L0f0111f4 +/* f0111ec: 24060018 */ addiu $a2,$zero,0x18 +.L0f0111f0: +/* f0111f0: 24060019 */ addiu $a2,$zero,0x19 +.L0f0111f4: +/* f0111f4: 00061080 */ sll $v0,$a2,0x2 +/* f0111f8: 00461023 */ subu $v0,$v0,$a2 +/* f0111fc: 00021080 */ sll $v0,$v0,0x2 +/* f011200: 00461021 */ addu $v0,$v0,$a2 +/* f011204: 15280003 */ bne $t1,$t0,.L0f011214 +/* f011208: 00021100 */ sll $v0,$v0,0x4 +/* f01120c: 10000001 */ beqz $zero,.L0f011214 +/* f011210: 00000000 */ sll $zero,$zero,0x0 +.L0f011214: +/* f011214: 3c0d8007 */ lui $t5,0x8007 +/* f011218: 25ad05a4 */ addiu $t5,$t5,0x5a4 +/* f01121c: 8da80000 */ lw $t0,0x0($t5) +/* f011220: 3c0c8007 */ lui $t4,0x8007 +/* f011224: 258c05a0 */ addiu $t4,$t4,0x5a0 +/* f011228: 8d9f0000 */ lw $ra,0x0($t4) +/* f01122c: 000878c0 */ sll $t7,$t0,0x3 +/* f011230: 01e87821 */ addu $t7,$t7,$t0 +/* f011234: 000f7880 */ sll $t7,$t7,0x2 +/* f011238: 001fc0c0 */ sll $t8,$ra,0x3 +/* f01123c: 01e87823 */ subu $t7,$t7,$t0 +/* f011240: 031fc021 */ addu $t8,$t8,$ra +/* f011244: 0018c080 */ sll $t8,$t8,0x2 +/* f011248: 000f7880 */ sll $t7,$t7,0x2 +/* f01124c: 271f000f */ addiu $ra,$t8,0xf +/* f011250: 25e8000f */ addiu $t0,$t7,0xf +/* f011254: 37f9000f */ ori $t9,$ra,0xf +/* f011258: 3518000f */ ori $t8,$t0,0xf +/* f01125c: 01637021 */ addu $t6,$t3,$v1 +/* f011260: 3b3f000f */ xori $ra,$t9,0xf +/* f011264: 3b08000f */ xori $t0,$t8,0xf +/* f011268: 01c27821 */ addu $t7,$t6,$v0 +/* f01126c: 01ffc021 */ addu $t8,$t7,$ra +/* f011270: 03082021 */ addu $a0,$t8,$t0 +/* f011274: 2484000f */ addiu $a0,$a0,0xf +/* f011278: 3499000f */ ori $t9,$a0,0xf +/* f01127c: afbf0020 */ sw $ra,0x20($sp) +/* f011280: ace00000 */ sw $zero,0x0($a3) +/* f011284: ace00004 */ sw $zero,0x4($a3) +/* f011288: ace00008 */ sw $zero,0x8($a3) +/* f01128c: 3b24000f */ xori $a0,$t9,0xf +/* f011290: afa8001c */ sw $t0,0x1c($sp) +/* f011294: 0c0048f2 */ jal 0x123c8 +/* f011298: 24050004 */ addiu $a1,$zero,0x4 +/* f01129c: 3c0a8009 */ lui $t2,0x8009 +/* f0112a0: 254a0af0 */ addiu $t2,$t2,0xaf0 +/* f0112a4: 91480000 */ lbu $t0,0x0($t2) +/* f0112a8: 3c07800a */ lui $a3,0x800a +/* f0112ac: 24090001 */ addiu $t1,$zero,0x1 +/* f0112b0: 3c0c8007 */ lui $t4,0x8007 +/* f0112b4: 3c0d8007 */ lui $t5,0x8007 +/* f0112b8: 25ad05a4 */ addiu $t5,$t5,0x5a4 +/* f0112bc: 258c05a0 */ addiu $t4,$t4,0x5a0 +/* f0112c0: 24e7dd10 */ addiu $a3,$a3,-8944 +/* f0112c4: 8fbf0020 */ lw $ra,0x20($sp) +/* f0112c8: 15280003 */ bne $t1,$t0,.L0f0112d8 +/* f0112cc: 00402025 */ or $a0,$v0,$zero +/* f0112d0: 10000002 */ beqz $zero,.L0f0112dc +/* f0112d4: 00003025 */ or $a2,$zero,$zero +.L0f0112d8: +/* f0112d8: 24060023 */ addiu $a2,$zero,0x23 +.L0f0112dc: +/* f0112dc: 10c00009 */ beqz $a2,.L0f011304 +/* f0112e0: 3c05800a */ lui $a1,0x800a +/* f0112e4: 3c01800a */ lui $at,0x800a +/* f0112e8: 15280003 */ bne $t1,$t0,.L0f0112f8 +/* f0112ec: ac22dd10 */ sw $v0,-0x22f0($at) +/* f0112f0: 10000002 */ beqz $zero,.L0f0112fc +/* f0112f4: 00003025 */ or $a2,$zero,$zero +.L0f0112f8: +/* f0112f8: 24060023 */ addiu $a2,$zero,0x23 +.L0f0112fc: +/* f0112fc: 000678c0 */ sll $t7,$a2,0x3 +/* f011300: 004f2021 */ addu $a0,$v0,$t7 +.L0f011304: +/* f011304: 15280003 */ bne $t1,$t0,.L0f011314 +/* f011308: 24a5dd00 */ addiu $a1,$a1,-8960 +/* f01130c: 10000002 */ beqz $zero,.L0f011318 +/* f011310: 24060018 */ addiu $a2,$zero,0x18 +.L0f011314: +/* f011314: 24060019 */ addiu $a2,$zero,0x19 +.L0f011318: +/* f011318: 10c00008 */ beqz $a2,.L0f01133c +/* f01131c: 3c0b800a */ lui $t3,0x800a +/* f011320: 15280003 */ bne $t1,$t0,.L0f011330 +/* f011324: ace40004 */ sw $a0,0x4($a3) +/* f011328: 10000002 */ beqz $zero,.L0f011334 +/* f01132c: 24060018 */ addiu $a2,$zero,0x18 +.L0f011330: +/* f011330: 24060019 */ addiu $a2,$zero,0x19 +.L0f011334: +/* f011334: 0006c0c0 */ sll $t8,$a2,0x3 +/* f011338: 00982021 */ addu $a0,$a0,$t8 +.L0f01133c: +/* f01133c: 15280003 */ bne $t1,$t0,.L0f01134c +/* f011340: 256bdd04 */ addiu $t3,$t3,-8956 +/* f011344: 10000002 */ beqz $zero,.L0f011350 +/* f011348: 00003025 */ or $a2,$zero,$zero +.L0f01134c: +/* f01134c: 24060014 */ addiu $a2,$zero,0x14 +.L0f011350: +/* f011350: 10c00008 */ beqz $a2,.L0f011374 +/* f011354: 00001825 */ or $v1,$zero,$zero +/* f011358: 15280003 */ bne $t1,$t0,.L0f011368 +/* f01135c: ace40008 */ sw $a0,0x8($a3) +/* f011360: 10000002 */ beqz $zero,.L0f01136c +/* f011364: 00003025 */ or $a2,$zero,$zero +.L0f011368: +/* f011368: 24060014 */ addiu $a2,$zero,0x14 +.L0f01136c: +/* f01136c: 0006c8c0 */ sll $t9,$a2,0x3 +/* f011370: 00992021 */ addu $a0,$a0,$t9 +.L0f011374: +/* f011374: aca40000 */ sw $a0,0x0($a1) +/* f011378: 8fae001c */ lw $t6,0x1c($sp) +/* f01137c: 009f2021 */ addu $a0,$a0,$ra +/* f011380: ad640000 */ sw $a0,0x0($t3) +/* f011384: 15280003 */ bne $t1,$t0,.L0f011394 +/* f011388: 008e2021 */ addu $a0,$a0,$t6 +/* f01138c: 10000002 */ beqz $zero,.L0f011398 +/* f011390: 00003025 */ or $a2,$zero,$zero +.L0f011394: +/* f011394: 24060023 */ addiu $a2,$zero,0x23 +.L0f011398: +/* f011398: 18c00014 */ blez $a2,.L0f0113ec +/* f01139c: 000310c0 */ sll $v0,$v1,0x3 +/* f0113a0: 8cef0000 */ lw $t7,0x0($a3) +.L0f0113a4: +/* f0113a4: 24630001 */ addiu $v1,$v1,0x1 +/* f0113a8: 24060023 */ addiu $a2,$zero,0x23 +/* f0113ac: 01e2c021 */ addu $t8,$t7,$v0 +/* f0113b0: af040004 */ sw $a0,0x4($t8) +/* f0113b4: 8cf90000 */ lw $t9,0x0($a3) +/* f0113b8: 24840010 */ addiu $a0,$a0,0x10 +/* f0113bc: 03227021 */ addu $t6,$t9,$v0 +/* f0113c0: adc00000 */ sw $zero,0x0($t6) +/* f0113c4: 91480000 */ lbu $t0,0x0($t2) +/* f0113c8: 24420008 */ addiu $v0,$v0,0x8 +/* f0113cc: 15280003 */ bne $t1,$t0,.L0f0113dc +/* f0113d0: 00000000 */ sll $zero,$zero,0x0 +/* f0113d4: 10000001 */ beqz $zero,.L0f0113dc +/* f0113d8: 00003025 */ or $a2,$zero,$zero +.L0f0113dc: +/* f0113dc: 0066082a */ slt $at,$v1,$a2 +/* f0113e0: 5420fff0 */ bnezl $at,.L0f0113a4 +/* f0113e4: 8cef0000 */ lw $t7,0x0($a3) +/* f0113e8: 00001825 */ or $v1,$zero,$zero +.L0f0113ec: +/* f0113ec: 15280003 */ bne $t1,$t0,.L0f0113fc +/* f0113f0: 24060019 */ addiu $a2,$zero,0x19 +/* f0113f4: 10000001 */ beqz $zero,.L0f0113fc +/* f0113f8: 24060018 */ addiu $a2,$zero,0x18 +.L0f0113fc: +/* f0113fc: 18c00014 */ blez $a2,.L0f011450 +/* f011400: 000310c0 */ sll $v0,$v1,0x3 +/* f011404: 8cef0004 */ lw $t7,0x4($a3) +.L0f011408: +/* f011408: 24630001 */ addiu $v1,$v1,0x1 +/* f01140c: 24060019 */ addiu $a2,$zero,0x19 +/* f011410: 01e2c021 */ addu $t8,$t7,$v0 +/* f011414: af040004 */ sw $a0,0x4($t8) +/* f011418: 8cf90004 */ lw $t9,0x4($a3) +/* f01141c: 248400d0 */ addiu $a0,$a0,0xd0 +/* f011420: 03227021 */ addu $t6,$t9,$v0 +/* f011424: adc00000 */ sw $zero,0x0($t6) +/* f011428: 91480000 */ lbu $t0,0x0($t2) +/* f01142c: 24420008 */ addiu $v0,$v0,0x8 +/* f011430: 15280003 */ bne $t1,$t0,.L0f011440 +/* f011434: 00000000 */ sll $zero,$zero,0x0 +/* f011438: 10000001 */ beqz $zero,.L0f011440 +/* f01143c: 24060018 */ addiu $a2,$zero,0x18 +.L0f011440: +/* f011440: 0066082a */ slt $at,$v1,$a2 +/* f011444: 5420fff0 */ bnezl $at,.L0f011408 +/* f011448: 8cef0004 */ lw $t7,0x4($a3) +/* f01144c: 00001825 */ or $v1,$zero,$zero +.L0f011450: +/* f011450: 15280003 */ bne $t1,$t0,.L0f011460 +/* f011454: 24060014 */ addiu $a2,$zero,0x14 +/* f011458: 10000001 */ beqz $zero,.L0f011460 +/* f01145c: 00003025 */ or $a2,$zero,$zero +.L0f011460: +/* f011460: 18c00013 */ blez $a2,.L0f0114b0 +/* f011464: 000310c0 */ sll $v0,$v1,0x3 +/* f011468: 8cef0008 */ lw $t7,0x8($a3) +.L0f01146c: +/* f01146c: 24630001 */ addiu $v1,$v1,0x1 +/* f011470: 24060014 */ addiu $a2,$zero,0x14 +/* f011474: 01e2c021 */ addu $t8,$t7,$v0 +/* f011478: af000004 */ sw $zero,0x4($t8) +/* f01147c: 8cf90008 */ lw $t9,0x8($a3) +/* f011480: 03227021 */ addu $t6,$t9,$v0 +/* f011484: adc00000 */ sw $zero,0x0($t6) +/* f011488: 914f0000 */ lbu $t7,0x0($t2) +/* f01148c: 24420008 */ addiu $v0,$v0,0x8 +/* f011490: 152f0003 */ bne $t1,$t7,.L0f0114a0 +/* f011494: 00000000 */ sll $zero,$zero,0x0 +/* f011498: 10000001 */ beqz $zero,.L0f0114a0 +/* f01149c: 00003025 */ or $a2,$zero,$zero +.L0f0114a0: +/* f0114a0: 0066082a */ slt $at,$v1,$a2 +/* f0114a4: 5420fff1 */ bnezl $at,.L0f01146c +/* f0114a8: 8cef0008 */ lw $t7,0x8($a3) +/* f0114ac: 00001825 */ or $v1,$zero,$zero +.L0f0114b0: +/* f0114b0: 8d980000 */ lw $t8,0x0($t4) +/* f0114b4: 00001025 */ or $v0,$zero,$zero +/* f0114b8: 2404ffff */ addiu $a0,$zero,-1 +/* f0114bc: 5b00000f */ blezl $t8,.L0f0114fc +/* f0114c0: 8dae0000 */ lw $t6,0x0($t5) +/* f0114c4: 8cb90000 */ lw $t9,0x0($a1) +.L0f0114c8: +/* f0114c8: 24630001 */ addiu $v1,$v1,0x1 +/* f0114cc: 03227021 */ addu $t6,$t9,$v0 +/* f0114d0: adc00008 */ sw $zero,0x8($t6) +/* f0114d4: 8caf0000 */ lw $t7,0x0($a1) +/* f0114d8: 01e2c021 */ addu $t8,$t7,$v0 +/* f0114dc: af000010 */ sw $zero,0x10($t8) +/* f0114e0: 8d990000 */ lw $t9,0x0($t4) +/* f0114e4: 24420024 */ addiu $v0,$v0,0x24 +/* f0114e8: 0079082a */ slt $at,$v1,$t9 +/* f0114ec: 5420fff6 */ bnezl $at,.L0f0114c8 +/* f0114f0: 8cb90000 */ lw $t9,0x0($a1) +/* f0114f4: 00001825 */ or $v1,$zero,$zero +/* f0114f8: 8dae0000 */ lw $t6,0x0($t5) +.L0f0114fc: +/* f0114fc: 00001025 */ or $v0,$zero,$zero +/* f011500: 19c0000a */ blez $t6,.L0f01152c +/* f011504: 00000000 */ sll $zero,$zero,0x0 +/* f011508: 8d6f0000 */ lw $t7,0x0($t3) +.L0f01150c: +/* f01150c: 24630001 */ addiu $v1,$v1,0x1 +/* f011510: 01e2c021 */ addu $t8,$t7,$v0 +/* f011514: a7040000 */ sh $a0,0x0($t8) +/* f011518: 8db90000 */ lw $t9,0x0($t5) +/* f01151c: 2442008c */ addiu $v0,$v0,0x8c +/* f011520: 0079082a */ slt $at,$v1,$t9 +/* f011524: 5420fff9 */ bnezl $at,.L0f01150c +/* f011528: 8d6f0000 */ lw $t7,0x0($t3) +.L0f01152c: +/* f01152c: 3c018007 */ lui $at,0x8007 +/* f011530: ac2005ac */ sw $zero,0x5ac($at) +/* f011534: 3c018007 */ lui $at,0x8007 +/* f011538: ac2005b0 */ sw $zero,0x5b0($at) +/* f01153c: 3c018007 */ lui $at,0x8007 +/* f011540: ac2005b4 */ sw $zero,0x5b4($at) +/* f011544: 8fbf0014 */ lw $ra,0x14($sp) +/* f011548: 3c018007 */ lui $at,0x8007 +/* f01154c: ac2005b8 */ sw $zero,0x5b8($at) +/* f011550: 3c018007 */ lui $at,0x8007 +/* f011554: ac2005bc */ sw $zero,0x5bc($at) +/* f011558: 03e00008 */ jr $ra +/* f01155c: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f011560 +/* f011560: 27bdffd0 */ addiu $sp,$sp,-48 +/* f011564: 00047080 */ sll $t6,$a0,0x2 +/* f011568: 3c028007 */ lui $v0,0x8007 +/* f01156c: afb50028 */ sw $s5,0x28($sp) +/* f011570: afb40024 */ sw $s4,0x24($sp) +/* f011574: afb30020 */ sw $s3,0x20($sp) +/* f011578: afb2001c */ sw $s2,0x1c($sp) +/* f01157c: afb10018 */ sw $s1,0x18($sp) +/* f011580: afb00014 */ sw $s0,0x14($sp) +/* f011584: 004e1021 */ addu $v0,$v0,$t6 +/* f011588: afbf002c */ sw $ra,0x2c($sp) +/* f01158c: 00008025 */ or $s0,$zero,$zero +/* f011590: 8c52ff18 */ lw $s2,-0xe8($v0) +/* f011594: 00008825 */ or $s1,$zero,$zero +/* f011598: 24130201 */ addiu $s3,$zero,0x201 +/* f01159c: 24140008 */ addiu $s4,$zero,0x8 +/* f0115a0: 24150002 */ addiu $s5,$zero,0x2 +.L0f0115a4: +/* f0115a4: 8e430014 */ lw $v1,0x14($s2) +/* f0115a8: 50600015 */ beqzl $v1,.L0f011600 +/* f0115ac: 26310004 */ addiu $s1,$s1,0x4 +/* f0115b0: 8c640000 */ lw $a0,0x0($v1) +/* f0115b4: 00601025 */ or $v0,$v1,$zero +/* f0115b8: 16640008 */ bne $s3,$a0,.L0f0115dc +/* f0115bc: 00000000 */ sll $zero,$zero,0x0 +/* f0115c0: 8c640040 */ lw $a0,0x40($v1) +/* f0115c4: 0482000e */ bltzl $a0,.L0f011600 +/* f0115c8: 26310004 */ addiu $s1,$s1,0x4 +/* f0115cc: 0fc2486d */ jal func0f0921b4 +/* f0115d0: 00000000 */ sll $zero,$zero,0x0 +/* f0115d4: 10000009 */ beqz $zero,.L0f0115fc +/* f0115d8: 02028025 */ or $s0,$s0,$v0 +.L0f0115dc: +/* f0115dc: 56a40008 */ bnel $s5,$a0,.L0f011600 +/* f0115e0: 26310004 */ addiu $s1,$s1,0x4 +/* f0115e4: 8c440014 */ lw $a0,0x14($v0) +/* f0115e8: 04820005 */ bltzl $a0,.L0f011600 +/* f0115ec: 26310004 */ addiu $s1,$s1,0x4 +/* f0115f0: 0fc2486d */ jal func0f0921b4 +/* f0115f4: 00000000 */ sll $zero,$zero,0x0 +/* f0115f8: 02028025 */ or $s0,$s0,$v0 +.L0f0115fc: +/* f0115fc: 26310004 */ addiu $s1,$s1,0x4 +.L0f011600: +/* f011600: 1634ffe8 */ bne $s1,$s4,.L0f0115a4 +/* f011604: 26520004 */ addiu $s2,$s2,0x4 +/* f011608: 8fbf002c */ lw $ra,0x2c($sp) +/* f01160c: 02001025 */ or $v0,$s0,$zero +/* f011610: 8fb00014 */ lw $s0,0x14($sp) +/* f011614: 8fb10018 */ lw $s1,0x18($sp) +/* f011618: 8fb2001c */ lw $s2,0x1c($sp) +/* f01161c: 8fb30020 */ lw $s3,0x20($sp) +/* f011620: 8fb40024 */ lw $s4,0x24($sp) +/* f011624: 8fb50028 */ lw $s5,0x28($sp) +/* f011628: 03e00008 */ jr $ra +/* f01162c: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f011630 +/* f011630: 27bdff78 */ addiu $sp,$sp,-136 +/* f011634: afb00018 */ sw $s0,0x18($sp) +/* f011638: 3c10800a */ lui $s0,0x800a +/* f01163c: 26109fc0 */ addiu $s0,$s0,-24640 +/* f011640: 8e0e0284 */ lw $t6,0x284($s0) +/* f011644: afbf001c */ sw $ra,0x1c($sp) +/* f011648: 3c028006 */ lui $v0,0x8006 +/* f01164c: 8dcf0480 */ lw $t7,0x480($t6) +/* f011650: 24050042 */ addiu $a1,$zero,0x42 +/* f011654: 55e000a3 */ bnezl $t7,.L0f0118e4 +/* f011658: 8fbf001c */ lw $ra,0x1c($sp) +/* f01165c: 904223a0 */ lbu $v0,0x23a0($v0) +/* f011660: 3c018006 */ lui $at,0x8006 +/* f011664: 27a60030 */ addiu $a2,$sp,0x30 +/* f011668: 00402025 */ or $a0,$v0,$zero +/* f01166c: 24420001 */ addiu $v0,$v0,0x1 +/* f011670: 305800ff */ andi $t8,$v0,0xff +/* f011674: 03001025 */ or $v0,$t8,$zero +/* f011678: 0fc456ac */ jal func0f115ab0 +/* f01167c: a03823a0 */ sb $t8,0x23a0($at) +/* f011680: 27a40030 */ addiu $a0,$sp,0x30 +/* f011684: 0fc0b6eb */ jal func0f02dbac +/* f011688: 87a5007a */ lh $a1,0x7a($sp) +/* f01168c: 10400094 */ beqz $v0,.L0f0118e0 +/* f011690: 24040080 */ addiu $a0,$zero,0x80 +/* f011694: 24050004 */ addiu $a1,$zero,0x4 +/* f011698: 0c0048f2 */ jal 0x123c8 +/* f01169c: afa20084 */ sw $v0,0x84($sp) +/* f0116a0: 8e190284 */ lw $t9,0x284($s0) +/* f0116a4: 8fa60084 */ lw $a2,0x84($sp) +/* f0116a8: af220480 */ sw $v0,0x480($t9) +/* f0116ac: 8e080284 */ lw $t0,0x284($s0) +/* f0116b0: 8d050480 */ lw $a1,0x480($t0) +/* f0116b4: 50a0008b */ beqzl $a1,.L0f0118e4 +/* f0116b8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0116bc: aca60000 */ sw $a2,0x0($a1) +/* f0116c0: 8e090284 */ lw $t1,0x284($s0) +/* f0116c4: 44800000 */ mtc1 $zero,$f0 +/* f0116c8: 3c013f80 */ lui $at,0x3f80 +/* f0116cc: 8d2a0480 */ lw $t2,0x480($t1) +/* f0116d0: 44811000 */ mtc1 $at,$f2 +/* f0116d4: 24070001 */ addiu $a3,$zero,0x1 +/* f0116d8: e5400004 */ swc1 $f0,0x4($t2) +/* f0116dc: 8e0b0284 */ lw $t3,0x284($s0) +/* f0116e0: 8d6c0480 */ lw $t4,0x480($t3) +/* f0116e4: e5800008 */ swc1 $f0,0x8($t4) +/* f0116e8: 8e0d0284 */ lw $t5,0x284($s0) +/* f0116ec: 8dae0480 */ lw $t6,0x480($t5) +/* f0116f0: e5c2000c */ swc1 $f2,0xc($t6) +/* f0116f4: 8e0f0284 */ lw $t7,0x284($s0) +/* f0116f8: 8df80480 */ lw $t8,0x480($t7) +/* f0116fc: e7000010 */ swc1 $f0,0x10($t8) +/* f011700: 8e190284 */ lw $t9,0x284($s0) +/* f011704: 8f280480 */ lw $t0,0x480($t9) +/* f011708: e5020014 */ swc1 $f2,0x14($t0) +/* f01170c: 8e090284 */ lw $t1,0x284($s0) +/* f011710: 8d2a0480 */ lw $t2,0x480($t1) +/* f011714: e5400018 */ swc1 $f0,0x18($t2) +/* f011718: 8e0b0284 */ lw $t3,0x284($s0) +/* f01171c: 8d6c0480 */ lw $t4,0x480($t3) +/* f011720: e580001c */ swc1 $f0,0x1c($t4) +/* f011724: 8e0d0284 */ lw $t5,0x284($s0) +/* f011728: 8dae0480 */ lw $t6,0x480($t5) +/* f01172c: e5c20020 */ swc1 $f2,0x20($t6) +/* f011730: 8e0f0284 */ lw $t7,0x284($s0) +/* f011734: 8df80480 */ lw $t8,0x480($t7) +/* f011738: e7000024 */ swc1 $f0,0x24($t8) +/* f01173c: 8e190284 */ lw $t9,0x284($s0) +/* f011740: 8f280480 */ lw $t0,0x480($t9) +/* f011744: e5000028 */ swc1 $f0,0x28($t0) +/* f011748: 8e090284 */ lw $t1,0x284($s0) +/* f01174c: 8d2a0480 */ lw $t2,0x480($t1) +/* f011750: e542002c */ swc1 $f2,0x2c($t2) +/* f011754: 8e0b0284 */ lw $t3,0x284($s0) +/* f011758: 8d6c0480 */ lw $t4,0x480($t3) +/* f01175c: e5800030 */ swc1 $f0,0x30($t4) +/* f011760: 8e0d0284 */ lw $t5,0x284($s0) +/* f011764: 8dae0480 */ lw $t6,0x480($t5) +/* f011768: 240d0001 */ addiu $t5,$zero,0x1 +/* f01176c: a1c70034 */ sb $a3,0x34($t6) +/* f011770: 8e0f0284 */ lw $t7,0x284($s0) +/* f011774: 8df80480 */ lw $t8,0x480($t7) +/* f011778: a3000035 */ sb $zero,0x35($t8) +/* f01177c: 8e190284 */ lw $t9,0x284($s0) +/* f011780: 8f280480 */ lw $t0,0x480($t9) +/* f011784: a1000037 */ sb $zero,0x37($t0) +/* f011788: 8e090284 */ lw $t1,0x284($s0) +/* f01178c: 8d2a0480 */ lw $t2,0x480($t1) +/* f011790: a1400038 */ sb $zero,0x38($t2) +/* f011794: 8e0b0284 */ lw $t3,0x284($s0) +/* f011798: 8d6c0480 */ lw $t4,0x480($t3) +/* f01179c: a1800039 */ sb $zero,0x39($t4) +/* f0117a0: 8e0e0284 */ lw $t6,0x284($s0) +/* f0117a4: 8dcf0480 */ lw $t7,0x480($t6) +/* f0117a8: a5ed003a */ sh $t5,0x3a($t7) +/* f0117ac: 8e180284 */ lw $t8,0x284($s0) +/* f0117b0: 8f190480 */ lw $t9,0x480($t8) +/* f0117b4: a320003c */ sb $zero,0x3c($t9) +/* f0117b8: 8e080284 */ lw $t0,0x284($s0) +/* f0117bc: 8d090480 */ lw $t1,0x480($t0) +/* f0117c0: a127003d */ sb $a3,0x3d($t1) +/* f0117c4: 8e0a0284 */ lw $t2,0x284($s0) +/* f0117c8: 8d4b0480 */ lw $t3,0x480($t2) +/* f0117cc: e5600040 */ swc1 $f0,0x40($t3) +/* f0117d0: 8e0c0284 */ lw $t4,0x284($s0) +/* f0117d4: 8d8e0480 */ lw $t6,0x480($t4) +/* f0117d8: e5c00044 */ swc1 $f0,0x44($t6) +/* f0117dc: 8e0d0284 */ lw $t5,0x284($s0) +/* f0117e0: 8daf0480 */ lw $t7,0x480($t5) +/* f0117e4: e5e00048 */ swc1 $f0,0x48($t7) +/* f0117e8: 8e180284 */ lw $t8,0x284($s0) +/* f0117ec: 8f190480 */ lw $t9,0x480($t8) +/* f0117f0: e7200058 */ swc1 $f0,0x58($t9) +/* f0117f4: 8e080284 */ lw $t0,0x284($s0) +/* f0117f8: 8d090480 */ lw $t1,0x480($t0) +/* f0117fc: e520005c */ swc1 $f0,0x5c($t1) +/* f011800: 8e0a0284 */ lw $t2,0x284($s0) +/* f011804: 8d4b0480 */ lw $t3,0x480($t2) +/* f011808: e5600060 */ swc1 $f0,0x60($t3) +/* f01180c: 8e0c0284 */ lw $t4,0x284($s0) +/* f011810: 8d8e0480 */ lw $t6,0x480($t4) +/* f011814: e5c00064 */ swc1 $f0,0x64($t6) +/* f011818: 8e0d0284 */ lw $t5,0x284($s0) +/* f01181c: 8daf0480 */ lw $t7,0x480($t5) +/* f011820: a1e00069 */ sb $zero,0x69($t7) +/* f011824: 8e180284 */ lw $t8,0x284($s0) +/* f011828: 8f190480 */ lw $t9,0x480($t8) +/* f01182c: a320006a */ sb $zero,0x6a($t9) +/* f011830: 8e080284 */ lw $t0,0x284($s0) +/* f011834: 8d090480 */ lw $t1,0x480($t0) +/* f011838: a120006b */ sb $zero,0x6b($t1) +/* f01183c: 8e0a0284 */ lw $t2,0x284($s0) +/* f011840: 8cc20004 */ lw $v0,0x4($a2) +/* f011844: 8d4b00bc */ lw $t3,0xbc($t2) +/* f011848: 8d630004 */ lw $v1,0x4($t3) +/* f01184c: 906c0125 */ lbu $t4,0x125($v1) +/* f011850: a04c0125 */ sb $t4,0x125($v0) +/* f011854: 0fc59585 */ jal func0f165614 +/* f011858: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f01185c: 24010013 */ addiu $at,$zero,0x13 +/* f011860: 1441000d */ bne $v0,$at,.L0f011898 +/* f011864: 00000000 */ sll $zero,$zero,0x0 +/* f011868: 8e0d0284 */ lw $t5,0x284($s0) +/* f01186c: 3c028007 */ lui $v0,0x8007 +/* f011870: 240e0001 */ addiu $t6,$zero,0x1 +/* f011874: 8daf0480 */ lw $t7,0x480($t5) +/* f011878: 2442ff18 */ addiu $v0,$v0,-232 +/* f01187c: 24034c3d */ addiu $v1,$zero,0x4c3d +/* f011880: a1ee006b */ sb $t6,0x6b($t7) +/* f011884: 8c5800b8 */ lw $t8,0xb8($v0) +/* f011888: a7030046 */ sh $v1,0x46($t8) +/* f01188c: 8c5900b8 */ lw $t9,0xb8($v0) +/* f011890: 10000013 */ beqz $zero,.L0f0118e0 +/* f011894: a7230044 */ sh $v1,0x44($t9) +.L0f011898: +/* f011898: 0fc59585 */ jal func0f165614 +/* f01189c: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0118a0: 24010023 */ addiu $at,$zero,0x23 +/* f0118a4: 50410007 */ beql $v0,$at,.L0f0118c4 +/* f0118a8: 8e090284 */ lw $t1,0x284($s0) +/* f0118ac: 0fc59585 */ jal func0f165614 +/* f0118b0: 8e0404b4 */ lw $a0,0x4b4($s0) +/* f0118b4: 24010009 */ addiu $at,$zero,0x9 +/* f0118b8: 54410007 */ bnel $v0,$at,.L0f0118d8 +/* f0118bc: 8e0b0284 */ lw $t3,0x284($s0) +/* f0118c0: 8e090284 */ lw $t1,0x284($s0) +.L0f0118c4: +/* f0118c4: 24080002 */ addiu $t0,$zero,0x2 +/* f0118c8: 8d2a0480 */ lw $t2,0x480($t1) +/* f0118cc: 10000004 */ beqz $zero,.L0f0118e0 +/* f0118d0: a148006b */ sb $t0,0x6b($t2) +/* f0118d4: 8e0b0284 */ lw $t3,0x284($s0) +.L0f0118d8: +/* f0118d8: 8d6c0480 */ lw $t4,0x480($t3) +/* f0118dc: a180006b */ sb $zero,0x6b($t4) +.L0f0118e0: +/* f0118e0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0118e4: +/* f0118e4: 8fb00018 */ lw $s0,0x18($sp) +/* f0118e8: 27bd0088 */ addiu $sp,$sp,0x88 +/* f0118ec: 03e00008 */ jr $ra +/* f0118f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0118f4 +/* f0118f4: 27bdff58 */ addiu $sp,$sp,-168 +/* f0118f8: 3c0f8006 */ lui $t7,0x8006 +/* f0118fc: afbf0034 */ sw $ra,0x34($sp) +/* f011900: afb10030 */ sw $s1,0x30($sp) +/* f011904: afb0002c */ sw $s0,0x2c($sp) +/* f011908: 25ef23a4 */ addiu $t7,$t7,0x23a4 +/* f01190c: 8de10000 */ lw $at,0x0($t7) +/* f011910: 27ae009c */ addiu $t6,$sp,0x9c +/* f011914: 8de90004 */ lw $t1,0x4($t7) +/* f011918: adc10000 */ sw $at,0x0($t6) +/* f01191c: 8de10008 */ lw $at,0x8($t7) +/* f011920: adc90004 */ sw $t1,0x4($t6) +/* f011924: 44802000 */ mtc1 $zero,$f4 +/* f011928: adc10008 */ sw $at,0x8($t6) +/* f01192c: 3c10800a */ lui $s0,0x800a +/* f011930: afa00080 */ sw $zero,0x80($sp) +/* f011934: 8e10d03c */ lw $s0,-0x2fc4($s0) +/* f011938: a3a0007b */ sb $zero,0x7b($sp) +/* f01193c: 0fc2f0fc */ jal func0f0bc3f0 +/* f011940: e7a40088 */ swc1 $f4,0x88($sp) +/* f011944: 0fc63956 */ jal func0f18e558 +/* f011948: 00000000 */ sll $zero,$zero,0x0 +/* f01194c: 3c018007 */ lui $at,0x8007 +/* f011950: ac200764 */ sw $zero,0x764($at) +/* f011954: 3c01800a */ lui $at,0x800a +/* f011958: ac20de20 */ sw $zero,-0x21e0($at) +/* f01195c: 24030001 */ addiu $v1,$zero,0x1 +/* f011960: 3c018007 */ lui $at,0x8007 +/* f011964: ac23072c */ sw $v1,0x72c($at) +/* f011968: 3c018007 */ lui $at,0x8007 +/* f01196c: ac200738 */ sw $zero,0x738($at) +/* f011970: 3c018007 */ lui $at,0x8007 +/* f011974: ac20073c */ sw $zero,0x73c($at) +/* f011978: 3c11800a */ lui $s1,0x800a +/* f01197c: 3c018007 */ lui $at,0x8007 +/* f011980: 26319fc0 */ addiu $s1,$s1,-24640 +/* f011984: ac200740 */ sw $zero,0x740($at) +/* f011988: 8e2a0284 */ lw $t2,0x284($s1) +/* f01198c: 3c01800a */ lui $at,0x800a +/* f011990: 3c028007 */ lui $v0,0x8007 +/* f011994: ad401bf0 */ sw $zero,0x1bf0($t2) +/* f011998: ac20de68 */ sw $zero,-0x2198($at) +/* f01199c: 8e2b0284 */ lw $t3,0x284($s1) +/* f0119a0: 24420750 */ addiu $v0,$v0,0x750 +/* f0119a4: 3c018007 */ lui $at,0x8007 +/* f0119a8: ad601b78 */ sw $zero,0x1b78($t3) +/* f0119ac: 8e2c0284 */ lw $t4,0x284($s1) +/* f0119b0: 00002025 */ or $a0,$zero,$zero +/* f0119b4: ad801bd4 */ sw $zero,0x1bd4($t4) +/* f0119b8: ac430000 */ sw $v1,0x0($v0) +/* f0119bc: ac430004 */ sw $v1,0x4($v0) +/* f0119c0: ac430008 */ sw $v1,0x8($v0) +/* f0119c4: ac43000c */ sw $v1,0xc($v0) +/* f0119c8: 0fc2e58f */ jal func0f0b963c +/* f0119cc: ac200760 */ sw $zero,0x760($at) +/* f0119d0: 3c018007 */ lui $at,0x8007 +/* f0119d4: ac200744 */ sw $zero,0x744($at) +/* f0119d8: 3c018007 */ lui $at,0x8007 +/* f0119dc: ac200748 */ sw $zero,0x748($at) +/* f0119e0: 3c018007 */ lui $at,0x8007 +/* f0119e4: ac20074c */ sw $zero,0x74c($at) +/* f0119e8: 8e2d0284 */ lw $t5,0x284($s1) +/* f0119ec: 44803000 */ mtc1 $zero,$f6 +/* f0119f0: 3c01800a */ lui $at,0x800a +/* f0119f4: ada01b7c */ sw $zero,0x1b7c($t5) +/* f0119f8: 8e390284 */ lw $t9,0x284($s1) +/* f0119fc: e7261b80 */ swc1 $f6,0x1b80($t9) +/* f011a00: 8e380284 */ lw $t8,0x284($s1) +/* f011a04: af001b88 */ sw $zero,0x1b88($t8) +/* f011a08: ac20ddd4 */ sw $zero,-0x222c($at) +/* f011a0c: 3c01800a */ lui $at,0x800a +/* f011a10: 120000a1 */ beqz $s0,.L0f011c98 +/* f011a14: ac20ddd0 */ sw $zero,-0x2230($at) +/* f011a18: 8e020000 */ lw $v0,0x0($s0) +/* f011a1c: 2401000c */ addiu $at,$zero,0xc +/* f011a20: 1041009d */ beq $v0,$at,.L0f011c98 +/* f011a24: 2c41000c */ sltiu $at,$v0,0xc +.L0f011a28: +/* f011a28: 10200096 */ beqz $at,.L0f011c84 +/* f011a2c: 00027080 */ sll $t6,$v0,0x2 +/* f011a30: 3c017f1b */ lui $at,0x7f1b +/* f011a34: 002e0821 */ addu $at,$at,$t6 +/* f011a38: 8c2e8240 */ lw $t6,-0x7dc0($at) +/* f011a3c: 01c00008 */ jr $t6 +/* f011a40: 00000000 */ sll $zero,$zero,0x0 +/* f011a44: 8e0f0008 */ lw $t7,0x8($s0) +/* f011a48: 3c02800a */ lui $v0,0x800a +/* f011a4c: 15e0000a */ bnez $t7,.L0f011a78 +/* f011a50: 00000000 */ sll $zero,$zero,0x0 +/* f011a54: 8c42de68 */ lw $v0,-0x2198($v0) +/* f011a58: 8e090004 */ lw $t1,0x4($s0) +/* f011a5c: 3c01800a */ lui $at,0x800a +/* f011a60: 00025040 */ sll $t2,$v0,0x1 +/* f011a64: 002a0821 */ addu $at,$at,$t2 +/* f011a68: a429de38 */ sh $t1,-0x21c8($at) +/* f011a6c: 3c01800a */ lui $at,0x800a +/* f011a70: 244b0001 */ addiu $t3,$v0,0x1 +/* f011a74: ac2bde68 */ sw $t3,-0x2198($at) +.L0f011a78: +/* f011a78: 10000083 */ beqz $zero,.L0f011c88 +/* f011a7c: 2610000c */ addiu $s0,$s0,0xc +/* f011a80: 10000081 */ beqz $zero,.L0f011c88 +/* f011a84: 2610000c */ addiu $s0,$s0,0xc +/* f011a88: 1000007f */ beqz $zero,.L0f011c88 +/* f011a8c: 26100008 */ addiu $s0,$s0,0x8 +/* f011a90: 8e0c000c */ lw $t4,0xc($s0) +/* f011a94: 15800026 */ bnez $t4,.L0f011b30 +/* f011a98: 00000000 */ sll $zero,$zero,0x0 +/* f011a9c: 8e2d02a8 */ lw $t5,0x2a8($s1) +/* f011aa0: 8e390284 */ lw $t9,0x284($s1) +/* f011aa4: 11b90022 */ beq $t5,$t9,.L0f011b30 +/* f011aa8: 00000000 */ sll $zero,$zero,0x0 +/* f011aac: 0fc04558 */ jal func0f011560 +/* f011ab0: 8e040004 */ lw $a0,0x4($s0) +/* f011ab4: 8e040008 */ lw $a0,0x8($s0) +/* f011ab8: 04800008 */ bltz $a0,.L0f011adc +/* f011abc: 00000000 */ sll $zero,$zero,0x0 +/* f011ac0: 0fc04558 */ jal func0f011560 +/* f011ac4: 00000000 */ sll $zero,$zero,0x0 +/* f011ac8: 8e040004 */ lw $a0,0x4($s0) +/* f011acc: 0fc4478a */ jal func0f111e28 +/* f011ad0: 8e050008 */ lw $a1,0x8($s0) +/* f011ad4: 10000004 */ beqz $zero,.L0f011ae8 +/* f011ad8: 8fb80080 */ lw $t8,0x80($sp) +.L0f011adc: +/* f011adc: 0fc44762 */ jal func0f111d88 +/* f011ae0: 8e040004 */ lw $a0,0x4($s0) +/* f011ae4: 8fb80080 */ lw $t8,0x80($sp) +.L0f011ae8: +/* f011ae8: 240a0001 */ addiu $t2,$zero,0x1 +/* f011aec: 5700000c */ bnezl $t8,.L0f011b20 +/* f011af0: 8e090004 */ lw $t1,0x4($s0) +/* f011af4: 8e0e0004 */ lw $t6,0x4($s0) +/* f011af8: 3c01800a */ lui $at,0x800a +/* f011afc: 240f0001 */ addiu $t7,$zero,0x1 +/* f011b00: ac2eddd0 */ sw $t6,-0x2230($at) +/* f011b04: 8e040008 */ lw $a0,0x8($s0) +/* f011b08: afaf0080 */ sw $t7,0x80($sp) +/* f011b0c: 3c01800a */ lui $at,0x800a +/* f011b10: 04820003 */ bltzl $a0,.L0f011b20 +/* f011b14: 8e090004 */ lw $t1,0x4($s0) +/* f011b18: ac24ddd4 */ sw $a0,-0x222c($at) +/* f011b1c: 8e090004 */ lw $t1,0x4($s0) +.L0f011b20: +/* f011b20: 2401002e */ addiu $at,$zero,0x2e +/* f011b24: 15210002 */ bne $t1,$at,.L0f011b30 +/* f011b28: 00000000 */ sll $zero,$zero,0x0 +/* f011b2c: a3aa007b */ sb $t2,0x7b($sp) +.L0f011b30: +/* f011b30: 10000055 */ beqz $zero,.L0f011c88 +/* f011b34: 26100010 */ addiu $s0,$s0,0x10 +/* f011b38: 8e0b000c */ lw $t3,0xc($s0) +/* f011b3c: 15600008 */ bnez $t3,.L0f011b60 +/* f011b40: 00000000 */ sll $zero,$zero,0x0 +/* f011b44: 8e2c02a8 */ lw $t4,0x2a8($s1) +/* f011b48: 8e2d0284 */ lw $t5,0x284($s1) +/* f011b4c: 118d0004 */ beq $t4,$t5,.L0f011b60 +/* f011b50: 00000000 */ sll $zero,$zero,0x0 +/* f011b54: 8e040004 */ lw $a0,0x4($s0) +/* f011b58: 0fc2a58a */ jal func0f0a9628 +/* f011b5c: 8e050008 */ lw $a1,0x8($s0) +.L0f011b60: +/* f011b60: 10000049 */ beqz $zero,.L0f011c88 +/* f011b64: 26100010 */ addiu $s0,$s0,0x10 +/* f011b68: 10000047 */ beqz $zero,.L0f011c88 +/* f011b6c: 26100020 */ addiu $s0,$s0,0x20 +/* f011b70: 10000045 */ beqz $zero,.L0f011c88 +/* f011b74: 26100008 */ addiu $s0,$s0,0x8 +/* f011b78: 8e190004 */ lw $t9,0x4($s0) +/* f011b7c: 8e380284 */ lw $t8,0x284($s1) +/* f011b80: 26100008 */ addiu $s0,$s0,0x8 +/* f011b84: 10000040 */ beqz $zero,.L0f011c88 +/* f011b88: af190324 */ sw $t9,0x324($t8) +/* f011b8c: 1000003e */ beqz $zero,.L0f011c88 +/* f011b90: 26100028 */ addiu $s0,$s0,0x28 +/* f011b94: 44804000 */ mtc1 $zero,$f8 +/* f011b98: 8e2e0284 */ lw $t6,0x284($s1) +/* f011b9c: 2401003c */ addiu $at,$zero,0x3c +/* f011ba0: e5c81b80 */ swc1 $f8,0x1b80($t6) +/* f011ba4: 8e040008 */ lw $a0,0x8($s0) +/* f011ba8: 5880000f */ blezl $a0,.L0f011be8 +/* f011bac: 8e030004 */ lw $v1,0x4($s0) +/* f011bb0: 0081001a */ div $zero,$a0,$at +/* f011bb4: 00007810 */ mfhi $t7 +/* f011bb8: 000f48c0 */ sll $t1,$t7,0x3 +/* f011bbc: 012f4823 */ subu $t1,$t1,$t7 +/* f011bc0: 00094940 */ sll $t1,$t1,0x5 +/* f011bc4: 012f4821 */ addu $t1,$t1,$t7 +/* f011bc8: 00094900 */ sll $t1,$t1,0x4 +/* f011bcc: 44898000 */ mtc1 $t1,$f16 +/* f011bd0: 8e220284 */ lw $v0,0x284($s1) +/* f011bd4: 468084a0 */ cvt.s.w $f18,$f16 +/* f011bd8: c44a1b80 */ lwc1 $f10,0x1b80($v0) +/* f011bdc: 46125100 */ add.s $f4,$f10,$f18 +/* f011be0: e4441b80 */ swc1 $f4,0x1b80($v0) +/* f011be4: 8e030004 */ lw $v1,0x4($s0) +.L0f011be8: +/* f011be8: 2401000c */ addiu $at,$zero,0xc +/* f011bec: 1860000e */ blez $v1,.L0f011c28 +/* f011bf0: 00000000 */ sll $zero,$zero,0x0 +/* f011bf4: 0061001a */ div $zero,$v1,$at +/* f011bf8: 00005010 */ mfhi $t2 +/* f011bfc: 3c010003 */ lui $at,0x3 +/* f011c00: 34214bc0 */ ori $at,$at,0x4bc0 +/* f011c04: 01410019 */ multu $t2,$at +/* f011c08: 8e220284 */ lw $v0,0x284($s1) +/* f011c0c: c4461b80 */ lwc1 $f6,0x1b80($v0) +/* f011c10: 00005812 */ mflo $t3 +/* f011c14: 448b4000 */ mtc1 $t3,$f8 +/* f011c18: 00000000 */ sll $zero,$zero,0x0 +/* f011c1c: 46804420 */ cvt.s.w $f16,$f8 +/* f011c20: 46103280 */ add.s $f10,$f6,$f16 +/* f011c24: e44a1b80 */ swc1 $f10,0x1b80($v0) +.L0f011c28: +/* f011c28: 10000017 */ beqz $zero,.L0f011c88 +/* f011c2c: 2610000c */ addiu $s0,$s0,0xc +/* f011c30: 3c0c800a */ lui $t4,0x800a +/* f011c34: 8d8cd050 */ lw $t4,-0x2fb0($t4) +/* f011c38: 8e0d0004 */ lw $t5,0x4($s0) +/* f011c3c: 3c018007 */ lui $at,0x8007 +/* f011c40: 018d1021 */ addu $v0,$t4,$t5 +/* f011c44: ac220740 */ sw $v0,0x740($at) +/* f011c48: 94590000 */ lhu $t9,0x0($v0) +/* f011c4c: 57200005 */ bnezl $t9,.L0f011c64 +/* f011c50: 944e000c */ lhu $t6,0xc($v0) +/* f011c54: 94580002 */ lhu $t8,0x2($v0) +/* f011c58: 13000008 */ beqz $t8,.L0f011c7c +/* f011c5c: 00000000 */ sll $zero,$zero,0x0 +/* f011c60: 944e000c */ lhu $t6,0xc($v0) +.L0f011c64: +/* f011c64: 2442000c */ addiu $v0,$v0,0xc +/* f011c68: 55c0fffe */ bnezl $t6,.L0f011c64 +/* f011c6c: 944e000c */ lhu $t6,0xc($v0) +/* f011c70: 944f0002 */ lhu $t7,0x2($v0) +/* f011c74: 55e0fffb */ bnezl $t7,.L0f011c64 +/* f011c78: 944e000c */ lhu $t6,0xc($v0) +.L0f011c7c: +/* f011c7c: 10000002 */ beqz $zero,.L0f011c88 +/* f011c80: 26100008 */ addiu $s0,$s0,0x8 +.L0f011c84: +/* f011c84: 26100004 */ addiu $s0,$s0,0x4 +.L0f011c88: +/* f011c88: 8e020000 */ lw $v0,0x0($s0) +/* f011c8c: 2401000c */ addiu $at,$zero,0xc +/* f011c90: 5441ff65 */ bnel $v0,$at,.L0f011a28 +/* f011c94: 2c41000c */ sltiu $at,$v0,0xc +.L0f011c98: +/* f011c98: 0fc44762 */ jal func0f111d88 +/* f011c9c: 24040001 */ addiu $a0,$zero,0x1 +/* f011ca0: 0fc41b99 */ jal func0f106e64 +/* f011ca4: 24040008 */ addiu $a0,$zero,0x8 +/* f011ca8: 10400006 */ beqz $v0,.L0f011cc4 +/* f011cac: 00000000 */ sll $zero,$zero,0x0 +/* f011cb0: 0fc44762 */ jal func0f111d88 +/* f011cb4: 24040009 */ addiu $a0,$zero,0x9 +/* f011cb8: 2404000a */ addiu $a0,$zero,0xa +/* f011cbc: 0fc2a58a */ jal func0f0a9628 +/* f011cc0: 24050050 */ addiu $a1,$zero,0x50 +.L0f011cc4: +/* f011cc4: 0fc41b99 */ jal func0f106e64 +/* f011cc8: 24040009 */ addiu $a0,$zero,0x9 +/* f011ccc: 10400006 */ beqz $v0,.L0f011ce8 +/* f011cd0: 00000000 */ sll $zero,$zero,0x0 +/* f011cd4: 0fc44762 */ jal func0f111d88 +/* f011cd8: 24040016 */ addiu $a0,$zero,0x16 +/* f011cdc: 24040006 */ addiu $a0,$zero,0x6 +/* f011ce0: 0fc2a58a */ jal func0f0a9628 +/* f011ce4: 24050050 */ addiu $a1,$zero,0x50 +.L0f011ce8: +/* f011ce8: 0fc41b99 */ jal func0f106e64 +/* f011cec: 24040001 */ addiu $a0,$zero,0x1 +/* f011cf0: 10400006 */ beqz $v0,.L0f011d0c +/* f011cf4: 00000000 */ sll $zero,$zero,0x0 +/* f011cf8: 0fc44762 */ jal func0f111d88 +/* f011cfc: 24040031 */ addiu $a0,$zero,0x31 +/* f011d00: 24040014 */ addiu $a0,$zero,0x14 +/* f011d04: 0fc2a58a */ jal func0f0a9628 +/* f011d08: 24051c20 */ addiu $a1,$zero,0x1c20 +.L0f011d0c: +/* f011d0c: 0fc41b99 */ jal func0f106e64 +/* f011d10: 24040015 */ addiu $a0,$zero,0x15 +/* f011d14: 10400003 */ beqz $v0,.L0f011d24 +/* f011d18: 00000000 */ sll $zero,$zero,0x0 +/* f011d1c: 0fc44762 */ jal func0f111d88 +/* f011d20: 2404002d */ addiu $a0,$zero,0x2d +.L0f011d24: +/* f011d24: 0fc41b99 */ jal func0f106e64 +/* f011d28: 2404001a */ addiu $a0,$zero,0x1a +/* f011d2c: 10400003 */ beqz $v0,.L0f011d3c +/* f011d30: 00000000 */ sll $zero,$zero,0x0 +/* f011d34: 0fc44762 */ jal func0f111d88 +/* f011d38: 24040037 */ addiu $a0,$zero,0x37 +.L0f011d3c: +/* f011d3c: 0fc41b99 */ jal func0f106e64 +/* f011d40: 2404001b */ addiu $a0,$zero,0x1b +/* f011d44: 10400006 */ beqz $v0,.L0f011d60 +/* f011d48: 00000000 */ sll $zero,$zero,0x0 +/* f011d4c: 0fc44762 */ jal func0f111d88 +/* f011d50: 24040018 */ addiu $a0,$zero,0x18 +/* f011d54: 24040008 */ addiu $a0,$zero,0x8 +/* f011d58: 0fc2a58a */ jal func0f0a9628 +/* f011d5c: 2405000a */ addiu $a1,$zero,0xa +.L0f011d60: +/* f011d60: 0fc41b99 */ jal func0f106e64 +/* f011d64: 2404001c */ addiu $a0,$zero,0x1c +/* f011d68: 10400006 */ beqz $v0,.L0f011d84 +/* f011d6c: 00000000 */ sll $zero,$zero,0x0 +/* f011d70: 0fc44762 */ jal func0f111d88 +/* f011d74: 24040015 */ addiu $a0,$zero,0x15 +/* f011d78: 24040004 */ addiu $a0,$zero,0x4 +/* f011d7c: 0fc2a58a */ jal func0f0a9628 +/* f011d80: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011d84: +/* f011d84: 0fc41b99 */ jal func0f106e64 +/* f011d88: 2404001d */ addiu $a0,$zero,0x1d +/* f011d8c: 10400003 */ beqz $v0,.L0f011d9c +/* f011d90: 00000000 */ sll $zero,$zero,0x0 +/* f011d94: 0fc44762 */ jal func0f111d88 +/* f011d98: 2404002f */ addiu $a0,$zero,0x2f +.L0f011d9c: +/* f011d9c: 0fc41b99 */ jal func0f106e64 +/* f011da0: 2404001e */ addiu $a0,$zero,0x1e +/* f011da4: 10400009 */ beqz $v0,.L0f011dcc +/* f011da8: 00000000 */ sll $zero,$zero,0x0 +/* f011dac: 0fc44762 */ jal func0f111d88 +/* f011db0: 24040012 */ addiu $a0,$zero,0x12 +/* f011db4: 24040004 */ addiu $a0,$zero,0x4 +/* f011db8: 0fc2a58a */ jal func0f0a9628 +/* f011dbc: 240500c8 */ addiu $a1,$zero,0xc8 +/* f011dc0: 2404000b */ addiu $a0,$zero,0xb +/* f011dc4: 0fc2a58a */ jal func0f0a9628 +/* f011dc8: 24050014 */ addiu $a1,$zero,0x14 +.L0f011dcc: +/* f011dcc: 0fc41b99 */ jal func0f106e64 +/* f011dd0: 2404001f */ addiu $a0,$zero,0x1f +/* f011dd4: 10400006 */ beqz $v0,.L0f011df0 +/* f011dd8: 00000000 */ sll $zero,$zero,0x0 +/* f011ddc: 0fc44762 */ jal func0f111d88 +/* f011de0: 2404000e */ addiu $a0,$zero,0xe +/* f011de4: 24040002 */ addiu $a0,$zero,0x2 +/* f011de8: 0fc2a58a */ jal func0f0a9628 +/* f011dec: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011df0: +/* f011df0: 0fc41b99 */ jal func0f106e64 +/* f011df4: 24040020 */ addiu $a0,$zero,0x20 +/* f011df8: 10400006 */ beqz $v0,.L0f011e14 +/* f011dfc: 00000000 */ sll $zero,$zero,0x0 +/* f011e00: 0fc44762 */ jal func0f111d88 +/* f011e04: 24040007 */ addiu $a0,$zero,0x7 +/* f011e08: 24040001 */ addiu $a0,$zero,0x1 +/* f011e0c: 0fc2a58a */ jal func0f0a9628 +/* f011e10: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011e14: +/* f011e14: 0fc41b99 */ jal func0f106e64 +/* f011e18: 24040021 */ addiu $a0,$zero,0x21 +/* f011e1c: 54400005 */ bnezl $v0,.L0f011e34 +/* f011e20: 24040016 */ addiu $a0,$zero,0x16 +/* f011e24: 0fc41b99 */ jal func0f106e64 +/* f011e28: 24040003 */ addiu $a0,$zero,0x3 +/* f011e2c: 10400009 */ beqz $v0,.L0f011e54 +/* f011e30: 24040016 */ addiu $a0,$zero,0x16 +.L0f011e34: +/* f011e34: 0fc2a58a */ jal func0f0a9628 +/* f011e38: 24050004 */ addiu $a1,$zero,0x4 +/* f011e3c: 0fc41b99 */ jal func0f106e64 +/* f011e40: 24040021 */ addiu $a0,$zero,0x21 +/* f011e44: 10400003 */ beqz $v0,.L0f011e54 +/* f011e48: 00000000 */ sll $zero,$zero,0x0 +/* f011e4c: 0fc44762 */ jal func0f111d88 +/* f011e50: 2404002c */ addiu $a0,$zero,0x2c +.L0f011e54: +/* f011e54: 0fc41b99 */ jal func0f106e64 +/* f011e58: 24040022 */ addiu $a0,$zero,0x22 +/* f011e5c: 10400006 */ beqz $v0,.L0f011e78 +/* f011e60: 00000000 */ sll $zero,$zero,0x0 +/* f011e64: 0fc44762 */ jal func0f111d88 +/* f011e68: 24040024 */ addiu $a0,$zero,0x24 +/* f011e6c: 24040001 */ addiu $a0,$zero,0x1 +/* f011e70: 0fc2a58a */ jal func0f0a9628 +/* f011e74: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011e78: +/* f011e78: 0fc41b99 */ jal func0f106e64 +/* f011e7c: 24040023 */ addiu $a0,$zero,0x23 +/* f011e80: 10400006 */ beqz $v0,.L0f011e9c +/* f011e84: 00000000 */ sll $zero,$zero,0x0 +/* f011e88: 0fc44762 */ jal func0f111d88 +/* f011e8c: 24040025 */ addiu $a0,$zero,0x25 +/* f011e90: 24040004 */ addiu $a0,$zero,0x4 +/* f011e94: 0fc2a58a */ jal func0f0a9628 +/* f011e98: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011e9c: +/* f011e9c: 0fc41b99 */ jal func0f106e64 +/* f011ea0: 24040024 */ addiu $a0,$zero,0x24 +/* f011ea4: 10400006 */ beqz $v0,.L0f011ec0 +/* f011ea8: 00000000 */ sll $zero,$zero,0x0 +/* f011eac: 0fc44762 */ jal func0f111d88 +/* f011eb0: 24040026 */ addiu $a0,$zero,0x26 +/* f011eb4: 24040002 */ addiu $a0,$zero,0x2 +/* f011eb8: 0fc2a58a */ jal func0f0a9628 +/* f011ebc: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011ec0: +/* f011ec0: 0fc41b99 */ jal func0f106e64 +/* f011ec4: 24040025 */ addiu $a0,$zero,0x25 +/* f011ec8: 10400006 */ beqz $v0,.L0f011ee4 +/* f011ecc: 00000000 */ sll $zero,$zero,0x0 +/* f011ed0: 0fc44762 */ jal func0f111d88 +/* f011ed4: 24040027 */ addiu $a0,$zero,0x27 +/* f011ed8: 24040004 */ addiu $a0,$zero,0x4 +/* f011edc: 0fc2a58a */ jal func0f0a9628 +/* f011ee0: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011ee4: +/* f011ee4: 0fc41b99 */ jal func0f106e64 +/* f011ee8: 24040026 */ addiu $a0,$zero,0x26 +/* f011eec: 10400006 */ beqz $v0,.L0f011f08 +/* f011ef0: 00000000 */ sll $zero,$zero,0x0 +/* f011ef4: 0fc44762 */ jal func0f111d88 +/* f011ef8: 24040028 */ addiu $a0,$zero,0x28 +/* f011efc: 24040002 */ addiu $a0,$zero,0x2 +/* f011f00: 0fc2a58a */ jal func0f0a9628 +/* f011f04: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011f08: +/* f011f08: 0fc41b99 */ jal func0f106e64 +/* f011f0c: 24040027 */ addiu $a0,$zero,0x27 +/* f011f10: 10400006 */ beqz $v0,.L0f011f2c +/* f011f14: 00000000 */ sll $zero,$zero,0x0 +/* f011f18: 0fc44762 */ jal func0f111d88 +/* f011f1c: 24040029 */ addiu $a0,$zero,0x29 +/* f011f20: 24040002 */ addiu $a0,$zero,0x2 +/* f011f24: 0fc2a58a */ jal func0f0a9628 +/* f011f28: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011f2c: +/* f011f2c: 0fc41b99 */ jal func0f106e64 +/* f011f30: 24040028 */ addiu $a0,$zero,0x28 +/* f011f34: 10400006 */ beqz $v0,.L0f011f50 +/* f011f38: 00000000 */ sll $zero,$zero,0x0 +/* f011f3c: 0fc44762 */ jal func0f111d88 +/* f011f40: 2404002a */ addiu $a0,$zero,0x2a +/* f011f44: 24040004 */ addiu $a0,$zero,0x4 +/* f011f48: 0fc2a58a */ jal func0f0a9628 +/* f011f4c: 240500c8 */ addiu $a1,$zero,0xc8 +.L0f011f50: +/* f011f50: 0fc41b99 */ jal func0f106e64 +/* f011f54: 24040029 */ addiu $a0,$zero,0x29 +/* f011f58: 50400007 */ beqzl $v0,.L0f011f78 +/* f011f5c: 8fa90080 */ lw $t1,0x80($sp) +/* f011f60: 0fc44762 */ jal func0f111d88 +/* f011f64: 2404002b */ addiu $a0,$zero,0x2b +/* f011f68: 24040002 */ addiu $a0,$zero,0x2 +/* f011f6c: 0fc2a58a */ jal func0f0a9628 +/* f011f70: 240500c8 */ addiu $a1,$zero,0xc8 +/* f011f74: 8fa90080 */ lw $t1,0x80($sp) +.L0f011f78: +/* f011f78: 15200003 */ bnez $t1,.L0f011f88 +/* f011f7c: 240a0001 */ addiu $t2,$zero,0x1 +/* f011f80: 3c01800a */ lui $at,0x800a +/* f011f84: ac2addd0 */ sw $t2,-0x2230($at) +.L0f011f88: +/* f011f88: 0fc180d6 */ jal func0f060358 +/* f011f8c: 00000000 */ sll $zero,$zero,0x0 +/* f011f90: 8e2b0284 */ lw $t3,0x284($s1) +/* f011f94: 24190006 */ addiu $t9,$zero,0x6 +/* f011f98: ad6200bc */ sw $v0,0xbc($t3) +/* f011f9c: 8e2c0284 */ lw $t4,0x284($s1) +/* f011fa0: 8d8d00bc */ lw $t5,0xbc($t4) +/* f011fa4: ada00004 */ sw $zero,0x4($t5) +/* f011fa8: 8e380284 */ lw $t8,0x284($s1) +/* f011fac: 8f0e00bc */ lw $t6,0xbc($t8) +/* f011fb0: a1d90000 */ sb $t9,0x0($t6) +/* f011fb4: 8e2f0284 */ lw $t7,0x284($s1) +/* f011fb8: 0fc1812f */ jal func0f0604bc +/* f011fbc: 8de400bc */ lw $a0,0xbc($t7) +/* f011fc0: 8e290284 */ lw $t1,0x284($s1) +/* f011fc4: 0fc180bc */ jal func0f0602f0 +/* f011fc8: 8d2400bc */ lw $a0,0xbc($t1) +/* f011fcc: 8e2a0284 */ lw $t2,0x284($s1) +/* f011fd0: 00002825 */ or $a1,$zero,$zero +/* f011fd4: 0fc0819a */ jal func0f020668 +/* f011fd8: 8d4400bc */ lw $a0,0xbc($t2) +/* f011fdc: 8e2b0298 */ lw $t3,0x298($s1) +/* f011fe0: 05620008 */ bltzl $t3,.L0f012004 +/* f011fe4: 8e2e029c */ lw $t6,0x29c($s1) +/* f011fe8: 8e2d0284 */ lw $t5,0x284($s1) +/* f011fec: 240c0010 */ addiu $t4,$zero,0x10 +/* f011ff0: 8db800bc */ lw $t8,0xbc($t5) +/* f011ff4: 8f190004 */ lw $t9,0x4($t8) +/* f011ff8: 10000029 */ beqz $zero,.L0f0120a0 +/* f011ffc: a32c0125 */ sb $t4,0x125($t9) +/* f012000: 8e2e029c */ lw $t6,0x29c($s1) +.L0f012004: +/* f012004: 05c20010 */ bltzl $t6,.L0f012048 +/* f012008: 8e390314 */ lw $t9,0x314($s1) +/* f01200c: 8e220284 */ lw $v0,0x284($s1) +/* f012010: 8e2f02a0 */ lw $t7,0x2a0($s1) +/* f012014: 55e20007 */ bnel $t7,$v0,.L0f012034 +/* f012018: 8c5800bc */ lw $t8,0xbc($v0) +/* f01201c: 8c4a00bc */ lw $t2,0xbc($v0) +/* f012020: 24090010 */ addiu $t1,$zero,0x10 +/* f012024: 8d4b0004 */ lw $t3,0x4($t2) +/* f012028: 1000001d */ beqz $zero,.L0f0120a0 +/* f01202c: a1690125 */ sb $t1,0x125($t3) +/* f012030: 8c5800bc */ lw $t8,0xbc($v0) +.L0f012034: +/* f012034: 240d0002 */ addiu $t5,$zero,0x2 +/* f012038: 8f0c0004 */ lw $t4,0x4($t8) +/* f01203c: 10000018 */ beqz $zero,.L0f0120a0 +/* f012040: a18d0125 */ sb $t5,0x125($t4) +/* f012044: 8e390314 */ lw $t9,0x314($s1) +.L0f012048: +/* f012048: 53200011 */ beqzl $t9,.L0f012090 +/* f01204c: 8e2f0284 */ lw $t7,0x284($s1) +/* f012050: 8e2e0288 */ lw $t6,0x288($s1) +/* f012054: 8e2d0284 */ lw $t5,0x284($s1) +/* f012058: 3c09800b */ lui $t1,0x800b +/* f01205c: 8dcf0070 */ lw $t7,0x70($t6) +/* f012060: 8dac00bc */ lw $t4,0xbc($t5) +/* f012064: 240b0001 */ addiu $t3,$zero,0x1 +/* f012068: 000f5080 */ sll $t2,$t7,0x2 +/* f01206c: 014f5021 */ addu $t2,$t2,$t7 +/* f012070: 000a5140 */ sll $t2,$t2,0x5 +/* f012074: 012a4821 */ addu $t1,$t1,$t2 +/* f012078: 9129c7c9 */ lbu $t1,-0x3837($t1) +/* f01207c: 8d990004 */ lw $t9,0x4($t4) +/* f012080: 012bc004 */ sllv $t8,$t3,$t1 +/* f012084: 10000006 */ beqz $zero,.L0f0120a0 +/* f012088: a3380125 */ sb $t8,0x125($t9) +/* f01208c: 8e2f0284 */ lw $t7,0x284($s1) +.L0f012090: +/* f012090: 240e0010 */ addiu $t6,$zero,0x10 +/* f012094: 8dea00bc */ lw $t2,0xbc($t7) +/* f012098: 8d4b0004 */ lw $t3,0x4($t2) +/* f01209c: a16e0125 */ sb $t6,0x125($t3) +.L0f0120a0: +/* f0120a0: 93a9007b */ lbu $t1,0x7b($sp) +/* f0120a4: 11200003 */ beqz $t1,.L0f0120b4 +/* f0120a8: 00000000 */ sll $zero,$zero,0x0 +/* f0120ac: 0fc0458c */ jal func0f011630 +/* f0120b0: 00000000 */ sll $zero,$zero,0x0 +.L0f0120b4: +/* f0120b4: 3c0d800a */ lui $t5,0x800a +/* f0120b8: 8dadde68 */ lw $t5,-0x2198($t5) +/* f0120bc: 59a0002f */ blezl $t5,.L0f01217c +/* f0120c0: 8e220284 */ lw $v0,0x284($s1) +/* f0120c4: 8e2c0298 */ lw $t4,0x298($s1) +/* f0120c8: 3c0141f0 */ lui $at,0x41f0 +/* f0120cc: 27a5009c */ addiu $a1,$sp,0x9c +/* f0120d0: 0580000a */ bltz $t4,.L0f0120fc +/* f0120d4: 27a6008c */ addiu $a2,$sp,0x8c +/* f0120d8: 8e380284 */ lw $t8,0x284($s1) +/* f0120dc: 44816000 */ mtc1 $at,$f12 +/* f0120e0: 0fc6185f */ jal func0f18617c +/* f0120e4: 8f0700bc */ lw $a3,0xbc($t8) +/* f0120e8: 3c017f1b */ lui $at,0x7f1b +/* f0120ec: c4328270 */ lwc1 $f18,-0x7d90($at) +/* f0120f0: 46009101 */ sub.s $f4,$f18,$f0 +/* f0120f4: 10000020 */ beqz $zero,.L0f012178 +/* f0120f8: e7a40088 */ swc1 $f4,0x88($sp) +.L0f0120fc: +/* f0120fc: 8e39029c */ lw $t9,0x29c($s1) +/* f012100: 3c0141f0 */ lui $at,0x41f0 +/* f012104: 27a5009c */ addiu $a1,$sp,0x9c +/* f012108: 0720000c */ bltz $t9,.L0f01213c +/* f01210c: 27a6008c */ addiu $a2,$sp,0x8c +/* f012110: 8e2f0284 */ lw $t7,0x284($s1) +/* f012114: 44816000 */ mtc1 $at,$f12 +/* f012118: 27a5009c */ addiu $a1,$sp,0x9c +/* f01211c: 27a6008c */ addiu $a2,$sp,0x8c +/* f012120: 0fc6185f */ jal func0f18617c +/* f012124: 8de700bc */ lw $a3,0xbc($t7) +/* f012128: 3c017f1b */ lui $at,0x7f1b +/* f01212c: c4288274 */ lwc1 $f8,-0x7d8c($at) +/* f012130: 46004181 */ sub.s $f6,$f8,$f0 +/* f012134: 10000010 */ beqz $zero,.L0f012178 +/* f012138: e7a60088 */ swc1 $f6,0x88($sp) +.L0f01213c: +/* f01213c: 8e2a0314 */ lw $t2,0x314($s1) +/* f012140: 240e0001 */ addiu $t6,$zero,0x1 +/* f012144: 3c01800a */ lui $at,0x800a +/* f012148: 55400003 */ bnezl $t2,.L0f012158 +/* f01214c: 8e2b0284 */ lw $t3,0x284($s1) +/* f012150: ac2ede68 */ sw $t6,-0x2198($at) +/* f012154: 8e2b0284 */ lw $t3,0x284($s1) +.L0f012158: +/* f012158: 3c0141f0 */ lui $at,0x41f0 +/* f01215c: 44816000 */ mtc1 $at,$f12 +/* f012160: 0fc6185f */ jal func0f18617c +/* f012164: 8d6700bc */ lw $a3,0xbc($t3) +/* f012168: 3c017f1b */ lui $at,0x7f1b +/* f01216c: c4308278 */ lwc1 $f16,-0x7d88($at) +/* f012170: 46008281 */ sub.s $f10,$f16,$f0 +/* f012174: e7aa0088 */ swc1 $f10,0x88($sp) +.L0f012178: +/* f012178: 8e220284 */ lw $v0,0x284($s1) +.L0f01217c: +/* f01217c: 27a4009c */ addiu $a0,$sp,0x9c +/* f012180: 3c0541f0 */ lui $a1,0x41f0 +/* f012184: 2449161e */ addiu $t1,$v0,0x161e +/* f012188: 244d161c */ addiu $t5,$v0,0x161c +/* f01218c: 244c19b0 */ addiu $t4,$v0,0x19b0 +/* f012190: afac0018 */ sw $t4,0x18($sp) +/* f012194: afad0014 */ sw $t5,0x14($sp) +/* f012198: afa90010 */ sw $t1,0x10($sp) +/* f01219c: 27a6008c */ addiu $a2,$sp,0x8c +/* f0121a0: afa0001c */ sw $zero,0x1c($sp) +/* f0121a4: afa00020 */ sw $zero,0x20($sp) +/* f0121a8: 0c00a86c */ jal 0x2a1b0 +/* f0121ac: 2447161a */ addiu $a3,$v0,0x161a +/* f0121b0: 8e220284 */ lw $v0,0x284($s1) +/* f0121b4: 3c0143b4 */ lui $at,0x43b4 +/* f0121b8: 44813000 */ mtc1 $at,$f6 +/* f0121bc: c45219c4 */ lwc1 $f18,0x19c4($v0) +/* f0121c0: 3c017f1b */ lui $at,0x7f1b +/* f0121c4: 27a5009c */ addiu $a1,$sp,0x9c +/* f0121c8: 46009100 */ add.s $f4,$f18,$f0 +/* f0121cc: e7a400a0 */ swc1 $f4,0xa0($sp) +/* f0121d0: e4400074 */ swc1 $f0,0x74($v0) +/* f0121d4: 8e380284 */ lw $t8,0x284($s1) +/* f0121d8: e7000078 */ swc1 $f0,0x78($t8) +/* f0121dc: c7a80088 */ lwc1 $f8,0x88($sp) +/* f0121e0: c42a827c */ lwc1 $f10,-0x7d84($at) +/* f0121e4: 8e390284 */ lw $t9,0x284($s1) +/* f0121e8: 46064402 */ mul.s $f16,$f8,$f6 +/* f0121ec: 460a8483 */ div.s $f18,$f16,$f10 +/* f0121f0: e7320144 */ swc1 $f18,0x144($t9) +/* f0121f4: 8e240284 */ lw $a0,0x284($s1) +/* f0121f8: 0fc2e168 */ jal func0f0b85a0 +/* f0121fc: 2484036c */ addiu $a0,$a0,0x36c +/* f012200: 0c0068f7 */ jal 0x1a3dc +/* f012204: c7ac0088 */ lwc1 $f12,0x88($sp) +/* f012208: 8e2f0284 */ lw $t7,0x284($s1) +/* f01220c: 46000107 */ neg.s $f4,$f0 +/* f012210: 44804000 */ mtc1 $zero,$f8 +/* f012214: e5e4036c */ swc1 $f4,0x36c($t7) +/* f012218: 8e2a0284 */ lw $t2,0x284($s1) +/* f01221c: e5480370 */ swc1 $f8,0x370($t2) +/* f012220: 0c0068f4 */ jal 0x1a3d0 +/* f012224: c7ac0088 */ lwc1 $f12,0x88($sp) +/* f012228: 8e2e0284 */ lw $t6,0x284($s1) +/* f01222c: e5c00374 */ swc1 $f0,0x374($t6) +/* f012230: 8e2b0284 */ lw $t3,0x284($s1) +/* f012234: c7a2009c */ lwc1 $f2,0x9c($sp) +/* f012238: e5620310 */ swc1 $f2,0x310($t3) +/* f01223c: 8e290284 */ lw $t1,0x284($s1) +/* f012240: 8d2d00bc */ lw $t5,0xbc($t1) +/* f012244: e5a20008 */ swc1 $f2,0x8($t5) +/* f012248: 8e2c0284 */ lw $t4,0x284($s1) +/* f01224c: c7a200a0 */ lwc1 $f2,0xa0($sp) +/* f012250: e5820314 */ swc1 $f2,0x314($t4) +/* f012254: 8e380284 */ lw $t8,0x284($s1) +/* f012258: 8f1900bc */ lw $t9,0xbc($t8) +/* f01225c: e722000c */ swc1 $f2,0xc($t9) +/* f012260: 8e2f0284 */ lw $t7,0x284($s1) +/* f012264: c7a200a4 */ lwc1 $f2,0xa4($sp) +/* f012268: e5e20318 */ swc1 $f2,0x318($t7) +/* f01226c: 8e2a0284 */ lw $t2,0x284($s1) +/* f012270: 8d4e00bc */ lw $t6,0xbc($t2) +/* f012274: e5c20010 */ swc1 $f2,0x10($t6) +/* f012278: 8e2b0284 */ lw $t3,0x284($s1) +/* f01227c: 0fc19711 */ jal func0f065c44 +/* f012280: 8d6400bc */ lw $a0,0xbc($t3) +/* f012284: 8e2d0284 */ lw $t5,0x284($s1) +/* f012288: 87a9008c */ lh $t1,0x8c($sp) +/* f01228c: 2418ffff */ addiu $t8,$zero,-1 +/* f012290: 8dac00bc */ lw $t4,0xbc($t5) +/* f012294: 27a4009c */ addiu $a0,$sp,0x9c +/* f012298: a5890028 */ sh $t1,0x28($t4) +/* f01229c: 8e390284 */ lw $t9,0x284($s1) +/* f0122a0: 8f2f00bc */ lw $t7,0xbc($t9) +/* f0122a4: a5f8002a */ sh $t8,0x2a($t7) +/* f0122a8: 8e220284 */ lw $v0,0x284($s1) +/* f0122ac: 87a7008c */ lh $a3,0x8c($sp) +/* f0122b0: 24450394 */ addiu $a1,$v0,0x394 +/* f0122b4: 0fc30709 */ jal func0f0c1c24 +/* f0122b8: 24460388 */ addiu $a2,$v0,0x388 +/* f0122bc: 0fc07934 */ jal func0f01e4d0 +/* f0122c0: 00000000 */ sll $zero,$zero,0x0 +/* f0122c4: 18400026 */ blez $v0,.L0f012360 +/* f0122c8: 00402025 */ or $a0,$v0,$zero +/* f0122cc: 000428c0 */ sll $a1,$a0,0x3 +/* f0122d0: 00a42823 */ subu $a1,$a1,$a0 +/* f0122d4: 00052880 */ sll $a1,$a1,0x2 +/* f0122d8: 00a42823 */ subu $a1,$a1,$a0 +/* f0122dc: 00052880 */ sll $a1,$a1,0x2 +/* f0122e0: 00a42821 */ addu $a1,$a1,$a0 +/* f0122e4: 3c068006 */ lui $a2,0x8006 +/* f0122e8: 24c62988 */ addiu $a2,$a2,0x2988 +/* f0122ec: 000528c0 */ sll $a1,$a1,0x3 +/* f0122f0: 00001025 */ or $v0,$zero,$zero +/* f0122f4: 24080048 */ addiu $t0,$zero,0x48 +/* f0122f8: 2407fffe */ addiu $a3,$zero,-2 +/* f0122fc: 8cca0000 */ lw $t2,0x0($a2) +.L0f012300: +/* f012300: 004a1821 */ addu $v1,$v0,$t2 +/* f012304: 846e017e */ lh $t6,0x17e($v1) +/* f012308: 24420368 */ addiu $v0,$v0,0x368 +/* f01230c: 54ee0012 */ bnel $a3,$t6,.L0f012358 +/* f012310: 0045082a */ slt $at,$v0,$a1 +/* f012314: 8e2b0284 */ lw $t3,0x284($s1) +/* f012318: 8e290338 */ lw $t1,0x338($s1) +/* f01231c: 8d6d00bc */ lw $t5,0xbc($t3) +/* f012320: 01a96023 */ subu $t4,$t5,$t1 +/* f012324: 0188001a */ div $zero,$t4,$t0 +/* f012328: 0000c812 */ mflo $t9 +/* f01232c: a479017e */ sh $t9,0x17e($v1) +/* f012330: 15000002 */ bnez $t0,.L0f01233c +/* f012334: 00000000 */ sll $zero,$zero,0x0 +/* f012338: 0007000d */ break 0x7 +.L0f01233c: +/* f01233c: 2401ffff */ addiu $at,$zero,-1 +/* f012340: 15010004 */ bne $t0,$at,.L0f012354 +/* f012344: 3c018000 */ lui $at,0x8000 +/* f012348: 15810002 */ bne $t4,$at,.L0f012354 +/* f01234c: 00000000 */ sll $zero,$zero,0x0 +/* f012350: 0006000d */ break 0x6 +.L0f012354: +/* f012354: 0045082a */ slt $at,$v0,$a1 +.L0f012358: +/* f012358: 5420ffe9 */ bnezl $at,.L0f012300 +/* f01235c: 8cca0000 */ lw $t2,0x0($a2) +.L0f012360: +/* f012360: 0fc32e31 */ jal func0f0cb8c4 +/* f012364: 8e240284 */ lw $a0,0x284($s1) +/* f012368: 8e380318 */ lw $t8,0x318($s1) +/* f01236c: 13000005 */ beqz $t8,.L0f012384 +/* f012370: 00000000 */ sll $zero,$zero,0x0 +/* f012374: 0fc2e59d */ jal func0f0b9674 +/* f012378: 00000000 */ sll $zero,$zero,0x0 +/* f01237c: 10000003 */ beqz $zero,.L0f01238c +/* f012380: 00000000 */ sll $zero,$zero,0x0 +.L0f012384: +/* f012384: 0fc2e688 */ jal func0f0b9a20 +/* f012388: 00000000 */ sll $zero,$zero,0x0 +.L0f01238c: +/* f01238c: 3c048007 */ lui $a0,0x8007 +/* f012390: 24840768 */ addiu $a0,$a0,0x768 +/* f012394: 00007840 */ sll $t7,$zero,0x1 +/* f012398: 008f5021 */ addu $t2,$a0,$t7 +/* f01239c: 854e0000 */ lh $t6,0x0($t2) +/* f0123a0: 3c038007 */ lui $v1,0x8007 +/* f0123a4: 2463077c */ addiu $v1,$v1,0x77c +/* f0123a8: ac600000 */ sw $zero,0x0($v1) +/* f0123ac: 19c00009 */ blez $t6,.L0f0123d4 +/* f0123b0: 00001025 */ or $v0,$zero,$zero +/* f0123b4: 244b0001 */ addiu $t3,$v0,0x1 +.L0f0123b8: +/* f0123b8: 000b6840 */ sll $t5,$t3,0x1 +/* f0123bc: 008d4821 */ addu $t1,$a0,$t5 +/* f0123c0: 852c0000 */ lh $t4,0x0($t1) +/* f0123c4: ac6b0000 */ sw $t3,0x0($v1) +/* f0123c8: 01601025 */ or $v0,$t3,$zero +/* f0123cc: 5d80fffa */ bgtzl $t4,.L0f0123b8 +/* f0123d0: 244b0001 */ addiu $t3,$v0,0x1 +.L0f0123d4: +/* f0123d4: 8e390284 */ lw $t9,0x284($s1) +/* f0123d8: 3c02800a */ lui $v0,0x800a +/* f0123dc: 3c03800a */ lui $v1,0x800a +/* f0123e0: af201b84 */ sw $zero,0x1b84($t9) +/* f0123e4: 8e380284 */ lw $t8,0x284($s1) +/* f0123e8: 24639fd0 */ addiu $v1,$v1,-24624 +/* f0123ec: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0123f0: af0000e0 */ sw $zero,0xe0($t8) +.L0f0123f4: +/* f0123f4: 24420004 */ addiu $v0,$v0,0x4 +/* f0123f8: 1443fffe */ bne $v0,$v1,.L0f0123f4 +/* f0123fc: ac4004b4 */ sw $zero,0x4b4($v0) +/* f012400: 27a40048 */ addiu $a0,$sp,0x48 +/* f012404: 27a50044 */ addiu $a1,$sp,0x44 +/* f012408: 0fc2e1cb */ jal func0f0b872c +/* f01240c: 00003025 */ or $a2,$zero,$zero +/* f012410: 8e2a0284 */ lw $t2,0x284($s1) +/* f012414: 8faf0048 */ lw $t7,0x48($sp) +/* f012418: 8d4e00bc */ lw $t6,0xbc($t2) +/* f01241c: 8dcb0004 */ lw $t3,0x4($t6) +/* f012420: a56f0010 */ sh $t7,0x10($t3) +/* f012424: 8e290284 */ lw $t1,0x284($s1) +/* f012428: 8fad0044 */ lw $t5,0x44($sp) +/* f01242c: 8d2c00bc */ lw $t4,0xbc($t1) +/* f012430: 8d990004 */ lw $t9,0x4($t4) +/* f012434: a32d0006 */ sb $t5,0x6($t9) +/* f012438: 8fbf0034 */ lw $ra,0x34($sp) +/* f01243c: 8fb10030 */ lw $s1,0x30($sp) +/* f012440: 8fb0002c */ lw $s0,0x2c($sp) +/* f012444: 03e00008 */ jr $ra +/* f012448: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f01244c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f012450 +/* f012450: 3c05800a */ lui $a1,0x800a +/* f012454: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f012458: 8cae006c */ lw $t6,0x6c($a1) +/* f01245c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f012460: afbf0014 */ sw $ra,0x14($sp) +/* f012464: 11c00003 */ beqz $t6,.L0f012474 +/* f012468: 24010001 */ addiu $at,$zero,0x1 +/* f01246c: 10000002 */ beqz $zero,.L0f012478 +/* f012470: 24060001 */ addiu $a2,$zero,0x1 +.L0f012474: +/* f012474: 00003025 */ or $a2,$zero,$zero +.L0f012478: +/* f012478: 8caf0068 */ lw $t7,0x68($a1) +/* f01247c: 00001825 */ or $v1,$zero,$zero +/* f012480: 00002025 */ or $a0,$zero,$zero +/* f012484: 11e00003 */ beqz $t7,.L0f012494 +/* f012488: 00001025 */ or $v0,$zero,$zero +/* f01248c: 10000001 */ beqz $zero,.L0f012494 +/* f012490: 24030001 */ addiu $v1,$zero,0x1 +.L0f012494: +/* f012494: 8cb80064 */ lw $t8,0x64($a1) +/* f012498: 13000003 */ beqz $t8,.L0f0124a8 +/* f01249c: 00000000 */ sll $zero,$zero,0x0 +/* f0124a0: 10000001 */ beqz $zero,.L0f0124a8 +/* f0124a4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0124a8: +/* f0124a8: 8cb90070 */ lw $t9,0x70($a1) +/* f0124ac: 13200003 */ beqz $t9,.L0f0124bc +/* f0124b0: 00000000 */ sll $zero,$zero,0x0 +/* f0124b4: 10000001 */ beqz $zero,.L0f0124bc +/* f0124b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0124bc: +/* f0124bc: 00444021 */ addu $t0,$v0,$a0 +/* f0124c0: 01034821 */ addu $t1,$t0,$v1 +/* f0124c4: 01265021 */ addu $t2,$t1,$a2 +/* f0124c8: 5541000c */ bnel $t2,$at,.L0f0124fc +/* f0124cc: 8cad0284 */ lw $t5,0x284($a1) +/* f0124d0: 8cab0318 */ lw $t3,0x318($a1) +/* f0124d4: 55600009 */ bnezl $t3,.L0f0124fc +/* f0124d8: 8cad0284 */ lw $t5,0x284($a1) +/* f0124dc: 0fc41b99 */ jal func0f106e64 +/* f0124e0: 24040003 */ addiu $a0,$zero,0x3 +/* f0124e4: 3c05800a */ lui $a1,0x800a +/* f0124e8: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0124ec: 8cac0284 */ lw $t4,0x284($a1) +/* f0124f0: 10000003 */ beqz $zero,.L0f012500 +/* f0124f4: ad821870 */ sw $v0,0x1870($t4) +/* f0124f8: 8cad0284 */ lw $t5,0x284($a1) +.L0f0124fc: +/* f0124fc: ada01870 */ sw $zero,0x1870($t5) +.L0f012500: +/* f012500: 00001025 */ or $v0,$zero,$zero +/* f012504: 24040078 */ addiu $a0,$zero,0x78 +/* f012508: 2403ffff */ addiu $v1,$zero,-1 +.L0f01250c: +/* f01250c: 8cae0284 */ lw $t6,0x284($a1) +/* f012510: 01c27821 */ addu $t7,$t6,$v0 +/* f012514: 2442000c */ addiu $v0,$v0,0xc +/* f012518: 1444fffc */ bne $v0,$a0,.L0f01250c +/* f01251c: ade31880 */ sw $v1,0x1880($t7) +/* f012520: 8fbf0014 */ lw $ra,0x14($sp) +/* f012524: 27bd0018 */ addiu $sp,$sp,0x18 +/* f012528: 03e00008 */ jr $ra +/* f01252c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f012530 +/* f012530: 3c02800a */ lui $v0,0x800a +/* f012534: 24429fc0 */ addiu $v0,$v0,-24640 +/* f012538: 8c4f0284 */ lw $t7,0x284($v0) +/* f01253c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f012540: afbf0014 */ sw $ra,0x14($sp) +/* f012544: 248e001e */ addiu $t6,$a0,0x1e +/* f012548: adee186c */ sw $t6,0x186c($t7) +/* f01254c: 8c580284 */ lw $t8,0x284($v0) +/* f012550: 24050004 */ addiu $a1,$zero,0x4 +/* f012554: 8f04186c */ lw $a0,0x186c($t8) +/* f012558: 0004c880 */ sll $t9,$a0,0x2 +/* f01255c: 0324c821 */ addu $t9,$t9,$a0 +/* f012560: 0019c880 */ sll $t9,$t9,0x2 +/* f012564: 2724000f */ addiu $a0,$t9,0xf +/* f012568: 3488000f */ ori $t0,$a0,0xf +/* f01256c: 0c0048f2 */ jal 0x123c8 +/* f012570: 3904000f */ xori $a0,$t0,0xf +/* f012574: 3c0a800a */ lui $t2,0x800a +/* f012578: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f01257c: 0fc44580 */ jal func0f111600 +/* f012580: ad421868 */ sw $v0,0x1868($t2) +/* f012584: 8fbf0014 */ lw $ra,0x14($sp) +/* f012588: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01258c: 03e00008 */ jr $ra +/* f012590: 00000000 */ sll $zero,$zero,0x0 +/* f012594: 00000000 */ sll $zero,$zero,0x0 +/* f012598: 00000000 */ sll $zero,$zero,0x0 +/* f01259c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0125a0 +/* f0125a0: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0125a4: afb30030 */ sw $s3,0x30($sp) +/* f0125a8: afb2002c */ sw $s2,0x2c($sp) +/* f0125ac: afb10028 */ sw $s1,0x28($sp) +/* f0125b0: afb00024 */ sw $s0,0x24($sp) +/* f0125b4: 00049c00 */ sll $s3,$a0,0x10 +/* f0125b8: afbf003c */ sw $ra,0x3c($sp) +/* f0125bc: afb50038 */ sw $s5,0x38($sp) +/* f0125c0: afb40034 */ sw $s4,0x34($sp) +/* f0125c4: afa40050 */ sw $a0,0x50($sp) +/* f0125c8: 00137403 */ sra $t6,$s3,0x10 +/* f0125cc: 00a6082a */ slt $at,$a1,$a2 +/* f0125d0: 01c09825 */ or $s3,$t6,$zero +/* f0125d4: 00e08025 */ or $s0,$a3,$zero +/* f0125d8: 00a08825 */ or $s1,$a1,$zero +/* f0125dc: 00c09025 */ or $s2,$a2,$zero +/* f0125e0: ace00000 */ sw $zero,0x0($a3) +/* f0125e4: ace00004 */ sw $zero,0x4($a3) +/* f0125e8: 1020001d */ beqz $at,.L0f012660 +/* f0125ec: ace00008 */ sw $zero,0x8($a3) +/* f0125f0: 3c148008 */ lui $s4,0x8008 +/* f0125f4: 2694ce40 */ addiu $s4,$s4,-12736 +/* f0125f8: 27b50048 */ addiu $s5,$sp,0x48 +.L0f0125fc: +/* f0125fc: 00133c00 */ sll $a3,$s3,0x10 +/* f012600: 00077c03 */ sra $t7,$a3,0x10 +/* f012604: 01e03825 */ or $a3,$t7,$zero +/* f012608: 00002025 */ or $a0,$zero,$zero +/* f01260c: 00002825 */ or $a1,$zero,$zero +/* f012610: 02803025 */ or $a2,$s4,$zero +/* f012614: afb10010 */ sw $s1,0x10($sp) +/* f012618: afb50014 */ sw $s5,0x14($sp) +/* f01261c: 0c009217 */ jal 0x2485c +/* f012620: afa00018 */ sw $zero,0x18($sp) +/* f012624: 8e180000 */ lw $t8,0x0($s0) +/* f012628: 87b90048 */ lh $t9,0x48($sp) +/* f01262c: 8e090004 */ lw $t1,0x4($s0) +/* f012630: 8e0c0008 */ lw $t4,0x8($s0) +/* f012634: 03194021 */ addu $t0,$t8,$t9 +/* f012638: ae080000 */ sw $t0,0x0($s0) +/* f01263c: 87aa004a */ lh $t2,0x4a($sp) +/* f012640: 26310001 */ addiu $s1,$s1,0x1 +/* f012644: 0232082a */ slt $at,$s1,$s2 +/* f012648: 012a5821 */ addu $t3,$t1,$t2 +/* f01264c: ae0b0004 */ sw $t3,0x4($s0) +/* f012650: 87ad004c */ lh $t5,0x4c($sp) +/* f012654: 018d7021 */ addu $t6,$t4,$t5 +/* f012658: 1420ffe8 */ bnez $at,.L0f0125fc +/* f01265c: ae0e0008 */ sw $t6,0x8($s0) +.L0f012660: +/* f012660: 8fbf003c */ lw $ra,0x3c($sp) +/* f012664: 8fb00024 */ lw $s0,0x24($sp) +/* f012668: 8fb10028 */ lw $s1,0x28($sp) +/* f01266c: 8fb2002c */ lw $s2,0x2c($sp) +/* f012670: 8fb30030 */ lw $s3,0x30($sp) +/* f012674: 8fb40034 */ lw $s4,0x34($sp) +/* f012678: 8fb50038 */ lw $s5,0x38($sp) +/* f01267c: 03e00008 */ jr $ra +/* f012680: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f012684 +/* f012684: 27bdff28 */ addiu $sp,$sp,-216 +/* f012688: afb10030 */ sw $s1,0x30($sp) +/* f01268c: 3c11800a */ lui $s1,0x800a +/* f012690: 26319fc0 */ addiu $s1,$s1,-24640 +/* f012694: afb0002c */ sw $s0,0x2c($sp) +/* f012698: 8e300284 */ lw $s0,0x284($s1) +/* f01269c: afbf003c */ sw $ra,0x3c($sp) +/* f0126a0: 3c058008 */ lui $a1,0x8008 +/* f0126a4: afb30038 */ sw $s3,0x38($sp) +/* f0126a8: afb20034 */ sw $s2,0x34($sp) +/* f0126ac: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0126b0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0126b4: 24a5c0c0 */ addiu $a1,$a1,-16192 +/* f0126b8: 00003825 */ or $a3,$zero,$zero +/* f0126bc: 2604045c */ addiu $a0,$s0,0x45c +/* f0126c0: 0c008be9 */ jal 0x22fa4 +/* f0126c4: 26060494 */ addiu $a2,$s0,0x494 +/* f0126c8: 8e2e0284 */ lw $t6,0x284($s1) +/* f0126cc: 0c008c28 */ jal 0x230a0 +/* f0126d0: 8dc4047c */ lw $a0,0x47c($t6) +/* f0126d4: 3c017f1b */ lui $at,0x7f1b +/* f0126d8: c4368280 */ lwc1 $f22,-0x7d80($at) +/* f0126dc: 8e240284 */ lw $a0,0x284($s1) +/* f0126e0: 4405b000 */ mfc1 $a1,$f22 +/* f0126e4: 0c006bd6 */ jal 0x1af58 +/* f0126e8: 2484045c */ addiu $a0,$a0,0x45c +/* f0126ec: 3c013f80 */ lui $at,0x3f80 +/* f0126f0: 44810000 */ mtc1 $at,$f0 +/* f0126f4: 4480a000 */ mtc1 $zero,$f20 +/* f0126f8: 8e240284 */ lw $a0,0x284($s1) +/* f0126fc: 44050000 */ mfc1 $a1,$f0 +/* f012700: 4406a000 */ mfc1 $a2,$f20 +/* f012704: 0c0077eb */ jal 0x1dfac +/* f012708: 2484045c */ addiu $a0,$a0,0x45c +/* f01270c: 3c013f80 */ lui $at,0x3f80 +/* f012710: 44810000 */ mtc1 $at,$f0 +/* f012714: 8e2f0284 */ lw $t7,0x284($s1) +/* f012718: 3c017f1b */ lui $at,0x7f1b +/* f01271c: c4228284 */ lwc1 $f2,-0x7d7c($at) +/* f012720: ade003ac */ sw $zero,0x3ac($t7) +/* f012724: 3c017f1b */ lui $at,0x7f1b +/* f012728: c4248288 */ lwc1 $f4,-0x7d78($at) +/* f01272c: 8e380284 */ lw $t8,0x284($s1) +/* f012730: 24020001 */ addiu $v0,$zero,0x1 +/* f012734: 3c108007 */ lui $s0,0x8007 +/* f012738: e70403b0 */ swc1 $f4,0x3b0($t8) +/* f01273c: 8e390284 */ lw $t9,0x284($s1) +/* f012740: 3c138007 */ lui $s3,0x8007 +/* f012744: 26735c30 */ addiu $s3,$s3,0x5c30 +/* f012748: af2003b4 */ sw $zero,0x3b4($t9) +/* f01274c: 8e280284 */ lw $t0,0x284($s1) +/* f012750: 26105c00 */ addiu $s0,$s0,0x5c00 +/* f012754: 27b200c8 */ addiu $s2,$sp,0xc8 +/* f012758: e50003b8 */ swc1 $f0,0x3b8($t0) +/* f01275c: 8e290284 */ lw $t1,0x284($s1) +/* f012760: e52003bc */ swc1 $f0,0x3bc($t1) +/* f012764: 8e2a0284 */ lw $t2,0x284($s1) +/* f012768: e55403c0 */ swc1 $f20,0x3c0($t2) +/* f01276c: 8e2b0284 */ lw $t3,0x284($s1) +/* f012770: e57403c4 */ swc1 $f20,0x3c4($t3) +/* f012774: 8e2c0284 */ lw $t4,0x284($s1) +/* f012778: e59403c8 */ swc1 $f20,0x3c8($t4) +/* f01277c: 8e2d0284 */ lw $t5,0x284($s1) +/* f012780: e5b403cc */ swc1 $f20,0x3cc($t5) +/* f012784: 8e2e0284 */ lw $t6,0x284($s1) +/* f012788: e5d403d0 */ swc1 $f20,0x3d0($t6) +/* f01278c: 8e2f0284 */ lw $t7,0x284($s1) +/* f012790: e5f403d4 */ swc1 $f20,0x3d4($t7) +/* f012794: 8e380284 */ lw $t8,0x284($s1) +/* f012798: e71403d8 */ swc1 $f20,0x3d8($t8) +/* f01279c: 8e390284 */ lw $t9,0x284($s1) +/* f0127a0: e73403dc */ swc1 $f20,0x3dc($t9) +/* f0127a4: 8e280284 */ lw $t0,0x284($s1) +/* f0127a8: e51403e0 */ swc1 $f20,0x3e0($t0) +/* f0127ac: 8e290284 */ lw $t1,0x284($s1) +/* f0127b0: e53403e4 */ swc1 $f20,0x3e4($t1) +/* f0127b4: 8e2a0284 */ lw $t2,0x284($s1) +/* f0127b8: e55403e8 */ swc1 $f20,0x3e8($t2) +/* f0127bc: 8e2b0284 */ lw $t3,0x284($s1) +/* f0127c0: e57403ec */ swc1 $f20,0x3ec($t3) +/* f0127c4: 8e2c0284 */ lw $t4,0x284($s1) +/* f0127c8: e59403f0 */ swc1 $f20,0x3f0($t4) +/* f0127cc: 8e2d0284 */ lw $t5,0x284($s1) +/* f0127d0: e5b403f4 */ swc1 $f20,0x3f4($t5) +/* f0127d4: 8e2e0284 */ lw $t6,0x284($s1) +/* f0127d8: e5c203f8 */ swc1 $f2,0x3f8($t6) +/* f0127dc: 8e2f0284 */ lw $t7,0x284($s1) +/* f0127e0: e5f403fc */ swc1 $f20,0x3fc($t7) +/* f0127e4: 8e380284 */ lw $t8,0x284($s1) +/* f0127e8: e7020400 */ swc1 $f2,0x400($t8) +/* f0127ec: 8e390284 */ lw $t9,0x284($s1) +/* f0127f0: e7340404 */ swc1 $f20,0x404($t9) +/* f0127f4: 8e280284 */ lw $t0,0x284($s1) +/* f0127f8: ad0203a0 */ sw $v0,0x3a0($t0) +/* f0127fc: 8e290284 */ lw $t1,0x284($s1) +/* f012800: ad2203a4 */ sw $v0,0x3a4($t1) +/* f012804: 8e2a0284 */ lw $t2,0x284($s1) +/* f012808: ad4203a8 */ sw $v0,0x3a8($t2) +/* f01280c: 8e2b0284 */ lw $t3,0x284($s1) +/* f012810: e5740408 */ swc1 $f20,0x408($t3) +/* f012814: 8e2c0284 */ lw $t4,0x284($s1) +/* f012818: e594040c */ swc1 $f20,0x40c($t4) +/* f01281c: 8e2d0284 */ lw $t5,0x284($s1) +/* f012820: e5b40410 */ swc1 $f20,0x410($t5) +/* f012824: 8e2e0284 */ lw $t6,0x284($s1) +/* f012828: e5d40414 */ swc1 $f20,0x414($t6) +/* f01282c: 8e2f0284 */ lw $t7,0x284($s1) +/* f012830: e5f40418 */ swc1 $f20,0x418($t7) +/* f012834: 8e380284 */ lw $t8,0x284($s1) +/* f012838: e714041c */ swc1 $f20,0x41c($t8) +/* f01283c: 8e390284 */ lw $t9,0x284($s1) +/* f012840: e7340420 */ swc1 $f20,0x420($t9) +/* f012844: 8e280284 */ lw $t0,0x284($s1) +/* f012848: e5140424 */ swc1 $f20,0x424($t0) +/* f01284c: 8e290284 */ lw $t1,0x284($s1) +/* f012850: e5340428 */ swc1 $f20,0x428($t1) +/* f012854: 8e2a0284 */ lw $t2,0x284($s1) +/* f012858: e554042c */ swc1 $f20,0x42c($t2) +/* f01285c: 8e2b0284 */ lw $t3,0x284($s1) +/* f012860: e5600430 */ swc1 $f0,0x430($t3) +/* f012864: 8e2c0284 */ lw $t4,0x284($s1) +/* f012868: e5940434 */ swc1 $f20,0x434($t4) +/* f01286c: 8e2d0284 */ lw $t5,0x284($s1) +/* f012870: e5b40438 */ swc1 $f20,0x438($t5) +/* f012874: 8e2e0284 */ lw $t6,0x284($s1) +/* f012878: e5c0043c */ swc1 $f0,0x43c($t6) +/* f01287c: 8e2f0284 */ lw $t7,0x284($s1) +/* f012880: e5f40440 */ swc1 $f20,0x440($t7) +/* f012884: 8e380284 */ lw $t8,0x284($s1) +/* f012888: e7000444 */ swc1 $f0,0x444($t8) +/* f01288c: 8e390284 */ lw $t9,0x284($s1) +/* f012890: e7340448 */ swc1 $f20,0x448($t9) +/* f012894: 8e280284 */ lw $t0,0x284($s1) +/* f012898: e514044c */ swc1 $f20,0x44c($t0) +/* f01289c: 8e290284 */ lw $t1,0x284($s1) +/* f0128a0: e5200450 */ swc1 $f0,0x450($t1) +/* f0128a4: 8e2a0284 */ lw $t2,0x284($s1) +/* f0128a8: e5540454 */ swc1 $f20,0x454($t2) +/* f0128ac: 8e2b0284 */ lw $t3,0x284($s1) +/* f0128b0: ad600458 */ sw $zero,0x458($t3) +.L0f0128b4: +/* f0128b4: c6060004 */ lwc1 $f6,0x4($s0) +/* f0128b8: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0128bc: 86040000 */ lh $a0,0x0($s0) +/* f0128c0: 4600320d */ trunc.w.s $f8,$f6 +/* f0128c4: 02403825 */ or $a3,$s2,$zero +/* f0128c8: 4600540d */ trunc.w.s $f16,$f10 +/* f0128cc: 44054000 */ mfc1 $a1,$f8 +/* f0128d0: 44068000 */ mfc1 $a2,$f16 +/* f0128d4: 0fc04968 */ jal func0f0125a0 +/* f0128d8: 00000000 */ sll $zero,$zero,0x0 +/* f0128dc: 8fae00d0 */ lw $t6,0xd0($sp) +/* f0128e0: c6120008 */ lwc1 $f18,0x8($s0) +/* f0128e4: c6040004 */ lwc1 $f4,0x4($s0) +/* f0128e8: 448e4000 */ mtc1 $t6,$f8 +/* f0128ec: 26100018 */ addiu $s0,$s0,0x18 +/* f0128f0: 46049181 */ sub.s $f6,$f18,$f4 +/* f0128f4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0128f8: 46165402 */ mul.s $f16,$f10,$f22 +/* f0128fc: 46068483 */ div.s $f18,$f16,$f6 +/* f012900: 1613ffec */ bne $s0,$s3,.L0f0128b4 +/* f012904: e612fff4 */ swc1 $f18,-0xc($s0) +/* f012908: 3c013f00 */ lui $at,0x3f00 +/* f01290c: 3c0f8006 */ lui $t7,0x8006 +/* f012910: 27b20088 */ addiu $s2,$sp,0x88 +/* f012914: 25ef23b0 */ addiu $t7,$t7,0x23b0 +/* f012918: 4481b000 */ mtc1 $at,$f22 +/* f01291c: 25f9003c */ addiu $t9,$t7,0x3c +/* f012920: 02404025 */ or $t0,$s2,$zero +.L0f012924: +/* f012924: 8de10000 */ lw $at,0x0($t7) +/* f012928: 25ef000c */ addiu $t7,$t7,0xc +/* f01292c: 2508000c */ addiu $t0,$t0,0xc +/* f012930: ad01fff4 */ sw $at,-0xc($t0) +/* f012934: 8de1fff8 */ lw $at,-0x8($t7) +/* f012938: ad01fff8 */ sw $at,-0x8($t0) +/* f01293c: 8de1fffc */ lw $at,-0x4($t7) +/* f012940: 15f9fff8 */ bne $t7,$t9,.L0f012924 +/* f012944: ad01fffc */ sw $at,-0x4($t0) +/* f012948: 8de10000 */ lw $at,0x0($t7) +/* f01294c: 4407a000 */ mfc1 $a3,$f20 +/* f012950: 24050001 */ addiu $a1,$zero,0x1 +/* f012954: ad010000 */ sw $at,0x0($t0) +/* f012958: 8e240284 */ lw $a0,0x284($s1) +/* f01295c: e7b40014 */ swc1 $f20,0x14($sp) +/* f012960: e7b60010 */ swc1 $f22,0x10($sp) +/* f012964: 00003025 */ or $a2,$zero,$zero +/* f012968: 0c007733 */ jal 0x1dccc +/* f01296c: 2484045c */ addiu $a0,$a0,0x45c +/* f012970: 8e240284 */ lw $a0,0x284($s1) +/* f012974: 0c006cef */ jal 0x1b3bc +/* f012978: 2484045c */ addiu $a0,$a0,0x45c +/* f01297c: 27b30048 */ addiu $s3,$sp,0x48 +/* f012980: 0c00566c */ jal 0x159b0 +/* f012984: 02602025 */ or $a0,$s3,$zero +/* f012988: 8e300284 */ lw $s0,0x284($s1) +/* f01298c: afb30088 */ sw $s3,0x88($sp) +/* f012990: 02402025 */ or $a0,$s2,$zero +/* f012994: 26090510 */ addiu $t1,$s0,0x510 +/* f012998: afa90098 */ sw $t1,0x98($sp) +/* f01299c: 0c0073af */ jal 0x1cebc +/* f0129a0: 2605045c */ addiu $a1,$s0,0x45c +/* f0129a4: 8e300284 */ lw $s0,0x284($s1) +/* f0129a8: 24130018 */ addiu $s3,$zero,0x18 +/* f0129ac: 3c128007 */ lui $s2,0x8007 +/* f0129b0: c6040544 */ lwc1 $f4,0x544($s0) +/* f0129b4: 26525c00 */ addiu $s2,$s2,0x5c00 +/* f0129b8: 00003025 */ or $a2,$zero,$zero +/* f0129bc: e6040414 */ swc1 $f4,0x414($s0) +/* f0129c0: 8e2a0284 */ lw $t2,0x284($s1) +/* f0129c4: e5540418 */ swc1 $f20,0x418($t2) +/* f0129c8: 8e300284 */ lw $s0,0x284($s1) +/* f0129cc: c6080584 */ lwc1 $f8,0x584($s0) +/* f0129d0: c60a0544 */ lwc1 $f10,0x544($s0) +/* f0129d4: 460a4401 */ sub.s $f16,$f8,$f10 +/* f0129d8: e610041c */ swc1 $f16,0x41c($s0) +/* f0129dc: 8e300284 */ lw $s0,0x284($s1) +/* f0129e0: c6060588 */ lwc1 $f6,0x588($s0) +/* f0129e4: c6120548 */ lwc1 $f18,0x548($s0) +/* f0129e8: 46123101 */ sub.s $f4,$f6,$f18 +/* f0129ec: e6040420 */ swc1 $f4,0x420($s0) +/* f0129f0: 8e300284 */ lw $s0,0x284($s1) +/* f0129f4: 8e0b03ac */ lw $t3,0x3ac($s0) +/* f0129f8: e7b40014 */ swc1 $f20,0x14($sp) +/* f0129fc: e7b60010 */ swc1 $f22,0x10($sp) +/* f012a00: 01730019 */ multu $t3,$s3 +/* f012a04: 2604045c */ addiu $a0,$s0,0x45c +/* f012a08: 00006012 */ mflo $t4 +/* f012a0c: 024c1021 */ addu $v0,$s2,$t4 +/* f012a10: 84450000 */ lh $a1,0x0($v0) +/* f012a14: 0c007733 */ jal 0x1dccc +/* f012a18: 8c470004 */ lw $a3,0x4($v0) +/* f012a1c: 8e300284 */ lw $s0,0x284($s1) +/* f012a20: 4406a000 */ mfc1 $a2,$f20 +/* f012a24: 8e0d03ac */ lw $t5,0x3ac($s0) +/* f012a28: 2604045c */ addiu $a0,$s0,0x45c +/* f012a2c: 01b30019 */ multu $t5,$s3 +/* f012a30: 00007012 */ mflo $t6 +/* f012a34: 024ec021 */ addu $t8,$s2,$t6 +/* f012a38: 0c00777b */ jal 0x1ddec +/* f012a3c: 8f050004 */ lw $a1,0x4($t8) +/* f012a40: 8e300284 */ lw $s0,0x284($s1) +/* f012a44: 8e1903ac */ lw $t9,0x3ac($s0) +/* f012a48: 2604045c */ addiu $a0,$s0,0x45c +/* f012a4c: 03330019 */ multu $t9,$s3 +/* f012a50: 00007812 */ mflo $t7 +/* f012a54: 024f4021 */ addu $t0,$s2,$t7 +/* f012a58: 0c007787 */ jal 0x1de1c +/* f012a5c: 8d050008 */ lw $a1,0x8($t0) +/* f012a60: 8e240284 */ lw $a0,0x284($s1) +/* f012a64: 3c057f11 */ lui $a1,0x7f11 +/* f012a68: 24a53220 */ addiu $a1,$a1,0x3220 +/* f012a6c: 0c0077a6 */ jal 0x1de98 +/* f012a70: 2484045c */ addiu $a0,$a0,0x45c +/* f012a74: 0fc44c8f */ jal func0f11323c +/* f012a78: 00000000 */ sll $zero,$zero,0x0 +/* f012a7c: 8fbf003c */ lw $ra,0x3c($sp) +/* f012a80: d7b40018 */ ldc1 $f20,0x18($sp) +/* f012a84: d7b60020 */ ldc1 $f22,0x20($sp) +/* f012a88: 8fb0002c */ lw $s0,0x2c($sp) +/* f012a8c: 8fb10030 */ lw $s1,0x30($sp) +/* f012a90: 8fb20034 */ lw $s2,0x34($sp) +/* f012a94: 8fb30038 */ lw $s3,0x38($sp) +/* f012a98: 03e00008 */ jr $ra +/* f012a9c: 27bd00d8 */ addiu $sp,$sp,0xd8 +); + +GLOBAL_ASM( +glabel func0f012aa0 +/* f012aa0: 27bdfed0 */ addiu $sp,$sp,-304 +/* f012aa4: afb5003c */ sw $s5,0x3c($sp) +/* f012aa8: 3c15800a */ lui $s5,0x800a +/* f012aac: 26b5d030 */ addiu $s5,$s5,-12240 +/* f012ab0: 8ea2001c */ lw $v0,0x1c($s5) +/* f012ab4: 3c04800a */ lui $a0,0x800a +/* f012ab8: 3c07800a */ lui $a3,0x800a +/* f012abc: 24e72354 */ addiu $a3,$a3,0x2354 +/* f012ac0: 24842350 */ addiu $a0,$a0,0x2350 +/* f012ac4: 244e0014 */ addiu $t6,$v0,0x14 +/* f012ac8: afbf004c */ sw $ra,0x4c($sp) +/* f012acc: afbe0048 */ sw $s8,0x48($sp) +/* f012ad0: afb70044 */ sw $s7,0x44($sp) +/* f012ad4: afb60040 */ sw $s6,0x40($sp) +/* f012ad8: afb40038 */ sw $s4,0x38($sp) +/* f012adc: afb30034 */ sw $s3,0x34($sp) +/* f012ae0: afb20030 */ sw $s2,0x30($sp) +/* f012ae4: afb1002c */ sw $s1,0x2c($sp) +/* f012ae8: afb00028 */ sw $s0,0x28($sp) +/* f012aec: f7b40020 */ sdc1 $f20,0x20($sp) +/* f012af0: acee0000 */ sw $t6,0x0($a3) +/* f012af4: ac820000 */ sw $v0,0x0($a0) +/* f012af8: 8c480000 */ lw $t0,0x0($v0) +/* f012afc: 00009025 */ or $s2,$zero,$zero +/* f012b00: 0000a025 */ or $s4,$zero,$zero +/* f012b04: 1900005e */ blez $t0,.L0f012c80 +/* f012b08: 00401825 */ or $v1,$v0,$zero +/* f012b0c: 3c013f80 */ lui $at,0x3f80 +/* f012b10: 4481a000 */ mtc1 $at,$f20 +/* f012b14: afa80120 */ sw $t0,0x120($sp) +/* f012b18: 241effff */ addiu $s8,$zero,-1 +/* f012b1c: 27b70064 */ addiu $s7,$sp,0x64 +/* f012b20: 27b60090 */ addiu $s6,$sp,0x90 +/* f012b24: 27b300c8 */ addiu $s3,$sp,0xc8 +.L0f012b28: +/* f012b28: 3c07800a */ lui $a3,0x800a +/* f012b2c: 24e72354 */ addiu $a3,$a3,0x2354 +/* f012b30: 8cef0000 */ lw $t7,0x0($a3) +/* f012b34: 8eb9001c */ lw $t9,0x1c($s5) +/* f012b38: 02402025 */ or $a0,$s2,$zero +/* f012b3c: 01f4c021 */ addu $t8,$t7,$s4 +/* f012b40: 97020000 */ lhu $v0,0x0($t8) +/* f012b44: 24050022 */ addiu $a1,$zero,0x22 +/* f012b48: 02603025 */ or $a2,$s3,$zero +/* f012b4c: 0fc456ac */ jal func0f115ab0 +/* f012b50: 03228821 */ addu $s1,$t9,$v0 +/* f012b54: 8e290000 */ lw $t1,0x0($s1) +/* f012b58: 00008025 */ or $s0,$zero,$zero +/* f012b5c: 02602025 */ or $a0,$s3,$zero +/* f012b60: 00095480 */ sll $t2,$t1,0x12 +/* f012b64: 000a5d83 */ sra $t3,$t2,0x16 +/* f012b68: 05610023 */ bgez $t3,.L0f012bf8 +/* f012b6c: 02c02825 */ or $a1,$s6,$zero +/* f012b70: 02e03025 */ or $a2,$s7,$zero +/* f012b74: 24070014 */ addiu $a3,$zero,0x14 +/* f012b78: 0fc58865 */ jal func0f162194 +/* f012b7c: afa00010 */ sw $zero,0x10($sp) +/* f012b80: 87ac0090 */ lh $t4,0x90($sp) +/* f012b84: 87ad0064 */ lh $t5,0x64($sp) +/* f012b88: 02602025 */ or $a0,$s3,$zero +/* f012b8c: 13cc0003 */ beq $s8,$t4,.L0f012b9c +/* f012b90: 00000000 */ sll $zero,$zero,0x0 +/* f012b94: 10000004 */ beqz $zero,.L0f012ba8 +/* f012b98: 02c08025 */ or $s0,$s6,$zero +.L0f012b9c: +/* f012b9c: 13cd0002 */ beq $s8,$t5,.L0f012ba8 +/* f012ba0: 00000000 */ sll $zero,$zero,0x0 +/* f012ba4: 02e08025 */ or $s0,$s7,$zero +.L0f012ba8: +/* f012ba8: 52000014 */ beqzl $s0,.L0f012bfc +/* f012bac: 8e2b0000 */ lw $t3,0x0($s1) +/* f012bb0: 0c00a900 */ jal 0x2a400 +/* f012bb4: 02002825 */ or $a1,$s0,$zero +/* f012bb8: 58400009 */ blezl $v0,.L0f012be0 +/* f012bbc: 860e0000 */ lh $t6,0x0($s0) +/* f012bc0: 86290002 */ lh $t1,0x2($s1) +/* f012bc4: 0002c100 */ sll $t8,$v0,0x4 +/* f012bc8: 33193ff0 */ andi $t9,$t8,0x3ff0 +/* f012bcc: 312ac00f */ andi $t2,$t1,0xc00f +/* f012bd0: 032a5825 */ or $t3,$t9,$t2 +/* f012bd4: 10000008 */ beqz $zero,.L0f012bf8 +/* f012bd8: a62b0002 */ sh $t3,0x2($s1) +/* f012bdc: 860e0000 */ lh $t6,0x0($s0) +.L0f012be0: +/* f012be0: 86290002 */ lh $t1,0x2($s1) +/* f012be4: 000e7900 */ sll $t7,$t6,0x4 +/* f012be8: 31f83ff0 */ andi $t8,$t7,0x3ff0 +/* f012bec: 3139c00f */ andi $t9,$t1,0xc00f +/* f012bf0: 03195025 */ or $t2,$t8,$t9 +/* f012bf4: a62a0002 */ sh $t2,0x2($s1) +.L0f012bf8: +/* f012bf8: 8e2b0000 */ lw $t3,0x0($s1) +.L0f012bfc: +/* f012bfc: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f012c00: 000b6382 */ srl $t4,$t3,0xe +/* f012c04: 318d0200 */ andi $t5,$t4,0x200 +/* f012c08: 51a00016 */ beqzl $t5,.L0f012c64 +/* f012c0c: 8fae0120 */ lw $t6,0x120($sp) +/* f012c10: 46142182 */ mul.s $f6,$f4,$f20 +/* f012c14: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f012c18: c7b00100 */ lwc1 $f16,0x100($sp) +/* f012c1c: c7a40104 */ lwc1 $f4,0x104($sp) +/* f012c20: 46144282 */ mul.s $f10,$f8,$f20 +/* f012c24: c7a80108 */ lwc1 $f8,0x108($sp) +/* f012c28: 02402025 */ or $a0,$s2,$zero +/* f012c2c: 46148482 */ mul.s $f18,$f16,$f20 +/* f012c30: e7a600f8 */ swc1 $f6,0xf8($sp) +/* f012c34: c7b0010c */ lwc1 $f16,0x10c($sp) +/* f012c38: 46142182 */ mul.s $f6,$f4,$f20 +/* f012c3c: e7aa00fc */ swc1 $f10,0xfc($sp) +/* f012c40: 02602825 */ or $a1,$s3,$zero +/* f012c44: 46144282 */ mul.s $f10,$f8,$f20 +/* f012c48: e7b20100 */ swc1 $f18,0x100($sp) +/* f012c4c: 46148482 */ mul.s $f18,$f16,$f20 +/* f012c50: e7a60104 */ swc1 $f6,0x104($sp) +/* f012c54: e7aa0108 */ swc1 $f10,0x108($sp) +/* f012c58: 0fc45864 */ jal func0f116190 +/* f012c5c: e7b2010c */ swc1 $f18,0x10c($sp) +/* f012c60: 8fae0120 */ lw $t6,0x120($sp) +.L0f012c64: +/* f012c64: 26520001 */ addiu $s2,$s2,0x1 +/* f012c68: 26940002 */ addiu $s4,$s4,0x2 +/* f012c6c: 164effae */ bne $s2,$t6,.L0f012b28 +/* f012c70: 00000000 */ sll $zero,$zero,0x0 +/* f012c74: 3c03800a */ lui $v1,0x800a +/* f012c78: 8c632350 */ lw $v1,0x2350($v1) +/* f012c7c: 8ea2001c */ lw $v0,0x1c($s5) +.L0f012c80: +/* f012c80: 8c6f0008 */ lw $t7,0x8($v1) +/* f012c84: 004f4821 */ addu $t1,$v0,$t7 +/* f012c88: aea90000 */ sw $t1,0x0($s5) +/* f012c8c: 8c78000c */ lw $t8,0xc($v1) +/* f012c90: 0058c821 */ addu $t9,$v0,$t8 +/* f012c94: aeb90004 */ sw $t9,0x4($s5) +/* f012c98: 8c6a0010 */ lw $t2,0x10($v1) +/* f012c9c: 004a5821 */ addu $t3,$v0,$t2 +/* f012ca0: 11600003 */ beqz $t3,.L0f012cb0 +/* f012ca4: aeab0008 */ sw $t3,0x8($s5) +/* f012ca8: 0fc050ba */ jal func0f0142e8 +/* f012cac: 00000000 */ sll $zero,$zero,0x0 +.L0f012cb0: +/* f012cb0: 8ea20000 */ lw $v0,0x0($s5) +/* f012cb4: 8c4d0000 */ lw $t5,0x0($v0) +/* f012cb8: 05a20009 */ bltzl $t5,.L0f012ce0 +/* f012cbc: 8ea20004 */ lw $v0,0x4($s5) +.L0f012cc0: +/* f012cc0: 8eae001c */ lw $t6,0x1c($s5) +/* f012cc4: 8c4f0004 */ lw $t7,0x4($v0) +/* f012cc8: 8c580010 */ lw $t8,0x10($v0) +/* f012ccc: 24420010 */ addiu $v0,$v0,0x10 +/* f012cd0: 01cf4821 */ addu $t1,$t6,$t7 +/* f012cd4: 0701fffa */ bgez $t8,.L0f012cc0 +/* f012cd8: ac49fff4 */ sw $t1,-0xc($v0) +/* f012cdc: 8ea20004 */ lw $v0,0x4($s5) +.L0f012ce0: +/* f012ce0: 8c430000 */ lw $v1,0x0($v0) +/* f012ce4: 5060000c */ beqzl $v1,.L0f012d18 +/* f012ce8: 8fbf004c */ lw $ra,0x4c($sp) +.L0f012cec: +/* f012cec: 8eb9001c */ lw $t9,0x1c($s5) +/* f012cf0: 8c4c0004 */ lw $t4,0x4($v0) +/* f012cf4: 2442000c */ addiu $v0,$v0,0xc +/* f012cf8: 03235021 */ addu $t2,$t9,$v1 +/* f012cfc: ac4afff4 */ sw $t2,-0xc($v0) +/* f012d00: 8eab001c */ lw $t3,0x1c($s5) +/* f012d04: 8c430000 */ lw $v1,0x0($v0) +/* f012d08: 016c6821 */ addu $t5,$t3,$t4 +/* f012d0c: 1460fff7 */ bnez $v1,.L0f012cec +/* f012d10: ac4dfff8 */ sw $t5,-0x8($v0) +/* f012d14: 8fbf004c */ lw $ra,0x4c($sp) +.L0f012d18: +/* f012d18: d7b40020 */ ldc1 $f20,0x20($sp) +/* f012d1c: 8fb00028 */ lw $s0,0x28($sp) +/* f012d20: 8fb1002c */ lw $s1,0x2c($sp) +/* f012d24: 8fb20030 */ lw $s2,0x30($sp) +/* f012d28: 8fb30034 */ lw $s3,0x34($sp) +/* f012d2c: 8fb40038 */ lw $s4,0x38($sp) +/* f012d30: 8fb5003c */ lw $s5,0x3c($sp) +/* f012d34: 8fb60040 */ lw $s6,0x40($sp) +/* f012d38: 8fb70044 */ lw $s7,0x44($sp) +/* f012d3c: 8fbe0048 */ lw $s8,0x48($sp) +/* f012d40: 03e00008 */ jr $ra +/* f012d44: 27bd0130 */ addiu $sp,$sp,0x130 +/* f012d48: 00000000 */ sll $zero,$zero,0x0 +/* f012d4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f012d50 +/* f012d50: 27bdfee0 */ addiu $sp,$sp,-288 +/* f012d54: 3c03800a */ lui $v1,0x800a +/* f012d58: 8c63d030 */ lw $v1,-0x2fd0($v1) +/* f012d5c: afbf003c */ sw $ra,0x3c($sp) +/* f012d60: afbe0038 */ sw $s8,0x38($sp) +/* f012d64: afb70034 */ sw $s7,0x34($sp) +/* f012d68: afb60030 */ sw $s6,0x30($sp) +/* f012d6c: afb5002c */ sw $s5,0x2c($sp) +/* f012d70: afb40028 */ sw $s4,0x28($sp) +/* f012d74: afb30024 */ sw $s3,0x24($sp) +/* f012d78: afb20020 */ sw $s2,0x20($sp) +/* f012d7c: afb1001c */ sw $s1,0x1c($sp) +/* f012d80: afb00018 */ sw $s0,0x18($sp) +/* f012d84: 8c6e0000 */ lw $t6,0x0($v1) +/* f012d88: 00001025 */ or $v0,$zero,$zero +/* f012d8c: 24050004 */ addiu $a1,$zero,0x4 +/* f012d90: 05c00007 */ bltz $t6,.L0f012db0 +/* f012d94: 0060b025 */ or $s6,$v1,$zero +/* f012d98: 8ecf0010 */ lw $t7,0x10($s6) +.L0f012d9c: +/* f012d9c: 24420001 */ addiu $v0,$v0,0x1 +/* f012da0: 26d60010 */ addiu $s6,$s6,0x10 +/* f012da4: 05e3fffd */ bgezl $t7,.L0f012d9c +/* f012da8: 8ecf0010 */ lw $t7,0x10($s6) +/* f012dac: 0060b025 */ or $s6,$v1,$zero +.L0f012db0: +/* f012db0: 00022040 */ sll $a0,$v0,0x1 +/* f012db4: 2484000f */ addiu $a0,$a0,0xf +/* f012db8: 3498000f */ ori $t8,$a0,0xf +/* f012dbc: 3b04000f */ xori $a0,$t8,0xf +/* f012dc0: 0c0048f2 */ jal 0x123c8 +/* f012dc4: afa20118 */ sw $v0,0x118($sp) +/* f012dc8: 8fa80118 */ lw $t0,0x118($sp) +/* f012dcc: 3c15800a */ lui $s5,0x800a +/* f012dd0: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f012dd4: aea20060 */ sw $v0,0x60($s5) +/* f012dd8: 0000a025 */ or $s4,$zero,$zero +/* f012ddc: 1900003c */ blez $t0,.L0f012ed0 +/* f012de0: 0000f025 */ or $s8,$zero,$zero +/* f012de4: 27b7005c */ addiu $s7,$sp,0x5c +/* f012de8: 001e4900 */ sll $t1,$s8,0x4 +.L0f012dec: +/* f012dec: 01369821 */ addu $s3,$t1,$s6 +/* f012df0: 8e640000 */ lw $a0,0x0($s3) +/* f012df4: 240500c0 */ addiu $a1,$zero,0xc0 +/* f012df8: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f012dfc: 0fc456ac */ jal func0f115ab0 +/* f012e00: 00009025 */ or $s2,$zero,$zero +/* f012e04: 1a80001c */ blez $s4,.L0f012e78 +/* f012e08: 00008825 */ or $s1,$zero,$zero +.L0f012e0c: +/* f012e0c: 8eaa0060 */ lw $t2,0x60($s5) +/* f012e10: 240500c0 */ addiu $a1,$zero,0xc0 +/* f012e14: 02e03025 */ or $a2,$s7,$zero +/* f012e18: 01515821 */ addu $t3,$t2,$s1 +/* f012e1c: 856c0000 */ lh $t4,0x0($t3) +/* f012e20: 000c6900 */ sll $t5,$t4,0x4 +/* f012e24: 01b68021 */ addu $s0,$t5,$s6 +/* f012e28: 0fc456ac */ jal func0f115ab0 +/* f012e2c: 8e040000 */ lw $a0,0x0($s0) +/* f012e30: 8fa200f8 */ lw $v0,0xf8($sp) +/* f012e34: 8fa300a4 */ lw $v1,0xa4($sp) +/* f012e38: 8fae00a8 */ lw $t6,0xa8($sp) +/* f012e3c: 0043082a */ slt $at,$v0,$v1 +/* f012e40: 1420000d */ bnez $at,.L0f012e78 +/* f012e44: 31cf2000 */ andi $t7,$t6,0x2000 +/* f012e48: 54430009 */ bnel $v0,$v1,.L0f012e70 +/* f012e4c: 26520001 */ addiu $s2,$s2,0x1 +/* f012e50: 55e0000a */ bnezl $t7,.L0f012e7c +/* f012e54: 2682ffff */ addiu $v0,$s4,-1 +/* f012e58: 8e780000 */ lw $t8,0x0($s3) +/* f012e5c: 8e190000 */ lw $t9,0x0($s0) +/* f012e60: 0319082a */ slt $at,$t8,$t9 +/* f012e64: 54200005 */ bnezl $at,.L0f012e7c +/* f012e68: 2682ffff */ addiu $v0,$s4,-1 +/* f012e6c: 26520001 */ addiu $s2,$s2,0x1 +.L0f012e70: +/* f012e70: 1654ffe6 */ bne $s2,$s4,.L0f012e0c +/* f012e74: 26310002 */ addiu $s1,$s1,0x2 +.L0f012e78: +/* f012e78: 2682ffff */ addiu $v0,$s4,-1 +.L0f012e7c: +/* f012e7c: 0052082a */ slt $at,$v0,$s2 +/* f012e80: 1420000a */ bnez $at,.L0f012eac +/* f012e84: 00128840 */ sll $s1,$s2,0x1 +/* f012e88: 00021840 */ sll $v1,$v0,0x1 +/* f012e8c: 2642ffff */ addiu $v0,$s2,-1 +/* f012e90: 00022040 */ sll $a0,$v0,0x1 +.L0f012e94: +/* f012e94: 8ea80060 */ lw $t0,0x60($s5) +/* f012e98: 01031021 */ addu $v0,$t0,$v1 +/* f012e9c: 84490000 */ lh $t1,0x0($v0) +/* f012ea0: 2463fffe */ addiu $v1,$v1,-2 +/* f012ea4: 1464fffb */ bne $v1,$a0,.L0f012e94 +/* f012ea8: a4490002 */ sh $t1,0x2($v0) +.L0f012eac: +/* f012eac: 8eaa0060 */ lw $t2,0x60($s5) +/* f012eb0: 26940001 */ addiu $s4,$s4,0x1 +/* f012eb4: 01515821 */ addu $t3,$t2,$s1 +/* f012eb8: a57e0000 */ sh $s8,0x0($t3) +/* f012ebc: 8fac0118 */ lw $t4,0x118($sp) +/* f012ec0: 27de0001 */ addiu $s8,$s8,0x1 +/* f012ec4: 57ccffc9 */ bnel $s8,$t4,.L0f012dec +/* f012ec8: 001e4900 */ sll $t1,$s8,0x4 +/* f012ecc: 0000f025 */ or $s8,$zero,$zero +.L0f012ed0: +/* f012ed0: 8ead02bc */ lw $t5,0x2bc($s5) +/* f012ed4: 3c12800a */ lui $s2,0x800a +/* f012ed8: 26524928 */ addiu $s2,$s2,0x4928 +/* f012edc: 19a0000e */ blez $t5,.L0f012f18 +/* f012ee0: 00001025 */ or $v0,$zero,$zero +/* f012ee4: 8e4e0000 */ lw $t6,0x0($s2) +.L0f012ee8: +/* f012ee8: 27de0001 */ addiu $s8,$s8,0x1 +/* f012eec: 01c27821 */ addu $t7,$t6,$v0 +/* f012ef0: a1e00009 */ sb $zero,0x9($t7) +/* f012ef4: 8e580000 */ lw $t8,0x0($s2) +/* f012ef8: 0302c821 */ addu $t9,$t8,$v0 +/* f012efc: a720000c */ sh $zero,0xc($t9) +/* f012f00: 8ea802bc */ lw $t0,0x2bc($s5) +/* f012f04: 2442008c */ addiu $v0,$v0,0x8c +/* f012f08: 03c8082a */ slt $at,$s8,$t0 +/* f012f0c: 5420fff6 */ bnezl $at,.L0f012ee8 +/* f012f10: 8e4e0000 */ lw $t6,0x0($s2) +/* f012f14: 0000f025 */ or $s8,$zero,$zero +.L0f012f18: +/* f012f18: 8fa90118 */ lw $t1,0x118($sp) +/* f012f1c: 3c12800a */ lui $s2,0x800a +/* f012f20: 26524928 */ addiu $s2,$s2,0x4928 +/* f012f24: 1920002a */ blez $t1,.L0f012fd0 +/* f012f28: 2410ffff */ addiu $s0,$zero,-1 +/* f012f2c: 00008825 */ or $s1,$zero,$zero +/* f012f30: 2414ffff */ addiu $s4,$zero,-1 +/* f012f34: 2413008c */ addiu $s3,$zero,0x8c +/* f012f38: 8eaa0060 */ lw $t2,0x60($s5) +.L0f012f3c: +/* f012f3c: 3c0e800a */ lui $t6,0x800a +/* f012f40: 8dced030 */ lw $t6,-0x2fd0($t6) +/* f012f44: 01515821 */ addu $t3,$t2,$s1 +/* f012f48: 856c0000 */ lh $t4,0x0($t3) +/* f012f4c: 240500c0 */ addiu $a1,$zero,0xc0 +/* f012f50: 27a600b0 */ addiu $a2,$sp,0xb0 +/* f012f54: 000c6900 */ sll $t5,$t4,0x4 +/* f012f58: 01ae1021 */ addu $v0,$t5,$t6 +/* f012f5c: 0fc456ac */ jal func0f115ab0 +/* f012f60: 8c440000 */ lw $a0,0x0($v0) +/* f012f64: 8faf00f8 */ lw $t7,0xf8($sp) +/* f012f68: 51f00008 */ beql $t7,$s0,.L0f012f8c +/* f012f6c: 8fa900fc */ lw $t1,0xfc($sp) +/* f012f70: 01f30019 */ multu $t7,$s3 +/* f012f74: 8e580000 */ lw $t8,0x0($s2) +/* f012f78: 01e08025 */ or $s0,$t7,$zero +/* f012f7c: 0000c812 */ mflo $t9 +/* f012f80: 03194021 */ addu $t0,$t8,$t9 +/* f012f84: a51e000c */ sh $s8,0xc($t0) +/* f012f88: 8fa900fc */ lw $t1,0xfc($sp) +.L0f012f8c: +/* f012f8c: 312a2000 */ andi $t2,$t1,0x2000 +/* f012f90: 5540000b */ bnezl $t2,.L0f012fc0 +/* f012f94: 8faf0118 */ lw $t7,0x118($sp) +/* f012f98: 52140009 */ beql $s0,$s4,.L0f012fc0 +/* f012f9c: 8faf0118 */ lw $t7,0x118($sp) +/* f012fa0: 02130019 */ multu $s0,$s3 +/* f012fa4: 8e4b0000 */ lw $t3,0x0($s2) +/* f012fa8: 00006012 */ mflo $t4 +/* f012fac: 016c1021 */ addu $v0,$t3,$t4 +/* f012fb0: 904d0009 */ lbu $t5,0x9($v0) +/* f012fb4: 25ae0001 */ addiu $t6,$t5,0x1 +/* f012fb8: a04e0009 */ sb $t6,0x9($v0) +/* f012fbc: 8faf0118 */ lw $t7,0x118($sp) +.L0f012fc0: +/* f012fc0: 27de0001 */ addiu $s8,$s8,0x1 +/* f012fc4: 26310002 */ addiu $s1,$s1,0x2 +/* f012fc8: 57cfffdc */ bnel $s8,$t7,.L0f012f3c +/* f012fcc: 8eaa0060 */ lw $t2,0x60($s5) +.L0f012fd0: +/* f012fd0: 8fbf003c */ lw $ra,0x3c($sp) +/* f012fd4: 24180001 */ addiu $t8,$zero,0x1 +/* f012fd8: aeb80330 */ sw $t8,0x330($s5) +/* f012fdc: 8fb5002c */ lw $s5,0x2c($sp) +/* f012fe0: 8fb00018 */ lw $s0,0x18($sp) +/* f012fe4: 8fb1001c */ lw $s1,0x1c($sp) +/* f012fe8: 8fb20020 */ lw $s2,0x20($sp) +/* f012fec: 8fb30024 */ lw $s3,0x24($sp) +/* f012ff0: 8fb40028 */ lw $s4,0x28($sp) +/* f012ff4: 8fb60030 */ lw $s6,0x30($sp) +/* f012ff8: 8fb70034 */ lw $s7,0x34($sp) +/* f012ffc: 8fbe0038 */ lw $s8,0x38($sp) +/* f013000: 03e00008 */ jr $ra +/* f013004: 27bd0120 */ addiu $sp,$sp,0x120 +/* f013008: 00000000 */ sll $zero,$zero,0x0 +/* f01300c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013010 +/* f013010: 3c018008 */ lui $at,0x8008 +/* f013014: ac20e4a0 */ sw $zero,-0x1b60($at) +/* f013018: 3c018008 */ lui $at,0x8008 +/* f01301c: ac20e4a4 */ sw $zero,-0x1b5c($at) +/* f013020: 3c013f80 */ lui $at,0x3f80 +/* f013024: 44812000 */ mtc1 $at,$f4 +/* f013028: 3c08800a */ lui $t0,0x800a +/* f01302c: 3c018008 */ lui $at,0x8008 +/* f013030: 25083434 */ addiu $t0,$t0,0x3434 +/* f013034: 240e0006 */ addiu $t6,$zero,0x6 +/* f013038: e424e4a8 */ swc1 $f4,-0x1b58($at) +/* f01303c: ad0e0000 */ sw $t6,0x0($t0) +/* f013040: 3c0f800a */ lui $t7,0x800a +/* f013044: 8defa474 */ lw $t7,-0x5b8c($t7) +/* f013048: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01304c: afbf0014 */ sw $ra,0x14($sp) +/* f013050: 29e1005a */ slti $at,$t7,0x5a +/* f013054: 14200002 */ bnez $at,.L0f013060 +/* f013058: 3c05800a */ lui $a1,0x800a +/* f01305c: ad000000 */ sw $zero,0x0($t0) +.L0f013060: +/* f013060: 8d020000 */ lw $v0,0x0($t0) +/* f013064: 24a53430 */ addiu $a1,$a1,0x3430 +/* f013068: 54400004 */ bnezl $v0,.L0f01307c +/* f01306c: 000220c0 */ sll $a0,$v0,0x3 +/* f013070: 1000002b */ beqz $zero,.L0f013120 +/* f013074: aca00000 */ sw $zero,0x0($a1) +/* f013078: 000220c0 */ sll $a0,$v0,0x3 +.L0f01307c: +/* f01307c: 00822021 */ addu $a0,$a0,$v0 +/* f013080: 00042100 */ sll $a0,$a0,0x4 +/* f013084: 00822023 */ subu $a0,$a0,$v0 +/* f013088: 000420c0 */ sll $a0,$a0,0x3 +/* f01308c: 2484000f */ addiu $a0,$a0,0xf +/* f013090: 2401fff0 */ addiu $at,$zero,-16 +/* f013094: 0081c024 */ and $t8,$a0,$at +/* f013098: 03002025 */ or $a0,$t8,$zero +/* f01309c: 0c0048f2 */ jal 0x123c8 +/* f0130a0: 24050004 */ addiu $a1,$zero,0x4 +/* f0130a4: 3c08800a */ lui $t0,0x800a +/* f0130a8: 25083434 */ addiu $t0,$t0,0x3434 +/* f0130ac: 8d190000 */ lw $t9,0x0($t0) +/* f0130b0: 3c05800a */ lui $a1,0x800a +/* f0130b4: 24a53430 */ addiu $a1,$a1,0x3430 +/* f0130b8: aca20000 */ sw $v0,0x0($a1) +/* f0130bc: 1b200018 */ blez $t9,.L0f013120 +/* f0130c0: 00002025 */ or $a0,$zero,$zero +/* f0130c4: 00003025 */ or $a2,$zero,$zero +/* f0130c8: 240303c0 */ addiu $v1,$zero,0x3c0 +/* f0130cc: 8ca90000 */ lw $t1,0x0($a1) +.L0f0130d0: +/* f0130d0: 00001025 */ or $v0,$zero,$zero +/* f0130d4: 01265021 */ addu $t2,$t1,$a2 +/* f0130d8: ad400000 */ sw $zero,0x0($t2) +.L0f0130dc: +/* f0130dc: 000460c0 */ sll $t4,$a0,0x3 +/* f0130e0: 01846021 */ addu $t4,$t4,$a0 +/* f0130e4: 8cab0000 */ lw $t3,0x0($a1) +/* f0130e8: 000c6100 */ sll $t4,$t4,0x4 +/* f0130ec: 01846023 */ subu $t4,$t4,$a0 +/* f0130f0: 000c60c0 */ sll $t4,$t4,0x3 +/* f0130f4: 016c6821 */ addu $t5,$t3,$t4 +/* f0130f8: 01a27021 */ addu $t6,$t5,$v0 +/* f0130fc: 24420018 */ addiu $v0,$v0,0x18 +/* f013100: 1443fff6 */ bne $v0,$v1,.L0f0130dc +/* f013104: a5c0001c */ sh $zero,0x1c($t6) +/* f013108: 8d0f0000 */ lw $t7,0x0($t0) +/* f01310c: 24840001 */ addiu $a0,$a0,0x1 +/* f013110: 24c60478 */ addiu $a2,$a2,0x478 +/* f013114: 008f082a */ slt $at,$a0,$t7 +/* f013118: 5420ffed */ bnezl $at,.L0f0130d0 +/* f01311c: 8ca90000 */ lw $t1,0x0($a1) +.L0f013120: +/* f013120: 8fbf0014 */ lw $ra,0x14($sp) +/* f013124: 27bd0018 */ addiu $sp,$sp,0x18 +/* f013128: 03e00008 */ jr $ra +/* f01312c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013130 +/* f013130: 3c0e8009 */ lui $t6,0x8009 +/* f013134: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f013138: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01313c: 24010001 */ addiu $at,$zero,0x1 +/* f013140: 15c10006 */ bne $t6,$at,.L0f01315c +/* f013144: afbf0014 */ sw $ra,0x14($sp) +/* f013148: 3c08800a */ lui $t0,0x800a +/* f01314c: 25083444 */ addiu $t0,$t0,0x3444 +/* f013150: 240f000a */ addiu $t7,$zero,0xa +/* f013154: 10000005 */ beqz $zero,.L0f01316c +/* f013158: ad0f0000 */ sw $t7,0x0($t0) +.L0f01315c: +/* f01315c: 3c08800a */ lui $t0,0x800a +/* f013160: 25083444 */ addiu $t0,$t0,0x3444 +/* f013164: 24180014 */ addiu $t8,$zero,0x14 +/* f013168: ad180000 */ sw $t8,0x0($t0) +.L0f01316c: +/* f01316c: 3c19800a */ lui $t9,0x800a +/* f013170: 8f39a474 */ lw $t9,-0x5b8c($t9) +/* f013174: 3c05800a */ lui $a1,0x800a +/* f013178: 24a53440 */ addiu $a1,$a1,0x3440 +/* f01317c: 2b21005a */ slti $at,$t9,0x5a +/* f013180: 54200003 */ bnezl $at,.L0f013190 +/* f013184: 8d020000 */ lw $v0,0x0($t0) +/* f013188: ad000000 */ sw $zero,0x0($t0) +/* f01318c: 8d020000 */ lw $v0,0x0($t0) +.L0f013190: +/* f013190: 54400004 */ bnezl $v0,.L0f0131a4 +/* f013194: 00022080 */ sll $a0,$v0,0x2 +/* f013198: 1000002c */ beqz $zero,.L0f01324c +/* f01319c: aca00000 */ sw $zero,0x0($a1) +/* f0131a0: 00022080 */ sll $a0,$v0,0x2 +.L0f0131a4: +/* f0131a4: 00822023 */ subu $a0,$a0,$v0 +/* f0131a8: 00042080 */ sll $a0,$a0,0x2 +/* f0131ac: 00822021 */ addu $a0,$a0,$v0 +/* f0131b0: 000420c0 */ sll $a0,$a0,0x3 +/* f0131b4: 00822023 */ subu $a0,$a0,$v0 +/* f0131b8: 00042080 */ sll $a0,$a0,0x2 +/* f0131bc: 0c0048f2 */ jal 0x123c8 +/* f0131c0: 24050004 */ addiu $a1,$zero,0x4 +/* f0131c4: 3c08800a */ lui $t0,0x800a +/* f0131c8: 25083444 */ addiu $t0,$t0,0x3444 +/* f0131cc: 8d090000 */ lw $t1,0x0($t0) +/* f0131d0: 3c05800a */ lui $a1,0x800a +/* f0131d4: 24a53440 */ addiu $a1,$a1,0x3440 +/* f0131d8: aca20000 */ sw $v0,0x0($a1) +/* f0131dc: 1920001b */ blez $t1,.L0f01324c +/* f0131e0: 00002025 */ or $a0,$zero,$zero +/* f0131e4: 44800000 */ mtc1 $zero,$f0 +/* f0131e8: 00003025 */ or $a2,$zero,$zero +/* f0131ec: 24030190 */ addiu $v1,$zero,0x190 +/* f0131f0: 8caa0000 */ lw $t2,0x0($a1) +.L0f0131f4: +/* f0131f4: 00001025 */ or $v0,$zero,$zero +/* f0131f8: 01465821 */ addu $t3,$t2,$a2 +/* f0131fc: ad600000 */ sw $zero,0x0($t3) +.L0f013200: +/* f013200: 00046880 */ sll $t5,$a0,0x2 +/* f013204: 01a46823 */ subu $t5,$t5,$a0 +/* f013208: 000d6880 */ sll $t5,$t5,0x2 +/* f01320c: 01a46821 */ addu $t5,$t5,$a0 +/* f013210: 8cac0000 */ lw $t4,0x0($a1) +/* f013214: 000d68c0 */ sll $t5,$t5,0x3 +/* f013218: 01a46823 */ subu $t5,$t5,$a0 +/* f01321c: 000d6880 */ sll $t5,$t5,0x2 +/* f013220: 018d7021 */ addu $t6,$t4,$t5 +/* f013224: 01c27821 */ addu $t7,$t6,$v0 +/* f013228: 24420028 */ addiu $v0,$v0,0x28 +/* f01322c: 1443fff4 */ bne $v0,$v1,.L0f013200 +/* f013230: e5e00014 */ swc1 $f0,0x14($t7) +/* f013234: 8d180000 */ lw $t8,0x0($t0) +/* f013238: 24840001 */ addiu $a0,$a0,0x1 +/* f01323c: 24c6019c */ addiu $a2,$a2,0x19c +/* f013240: 0098082a */ slt $at,$a0,$t8 +/* f013244: 5420ffeb */ bnezl $at,.L0f0131f4 +/* f013248: 8caa0000 */ lw $t2,0x0($a1) +.L0f01324c: +/* f01324c: 8fbf0014 */ lw $ra,0x14($sp) +/* f013250: 27bd0018 */ addiu $sp,$sp,0x18 +/* f013254: 03e00008 */ jr $ra +/* f013258: 00000000 */ sll $zero,$zero,0x0 +/* f01325c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013260 +/* f013260: 3c01800a */ lui $at,0x800a +/* f013264: 3c03800a */ lui $v1,0x800a +/* f013268: 3c02800a */ lui $v0,0x800a +/* f01326c: ac203fc0 */ sw $zero,0x3fc0($at) +/* f013270: 24424130 */ addiu $v0,$v0,0x4130 +/* f013274: 24633fc8 */ addiu $v1,$v1,0x3fc8 +.L0f013278: +/* f013278: 24630024 */ addiu $v1,$v1,0x24 +/* f01327c: 1462fffe */ bne $v1,$v0,.L0f013278 +/* f013280: ac60ffe4 */ sw $zero,-0x1c($v1) +/* f013284: 3c01800a */ lui $at,0x800a +/* f013288: ac204130 */ sw $zero,0x4130($at) +/* f01328c: 3c018008 */ lui $at,0x8008 +/* f013290: 03e00008 */ jr $ra +/* f013294: ac20f0b8 */ sw $zero,-0xf48($at) +/* f013298: 00000000 */ sll $zero,$zero,0x0 +/* f01329c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0132a0 +/* f0132a0: 3c038008 */ lui $v1,0x8008 +/* f0132a4: 3c018006 */ lui $at,0x8006 +/* f0132a8: 2463f0c0 */ addiu $v1,$v1,-3904 +/* f0132ac: ac2023f0 */ sw $zero,0x23f0($at) +/* f0132b0: ac600000 */ sw $zero,0x0($v1) +/* f0132b4: 3c048008 */ lui $a0,0x8008 +/* f0132b8: 8c84fc00 */ lw $a0,-0x400($a0) +/* f0132bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0132c0: 24010009 */ addiu $at,$zero,0x9 +/* f0132c4: 10810007 */ beq $a0,$at,.L0f0132e4 +/* f0132c8: afbf0014 */ sw $ra,0x14($sp) +/* f0132cc: 24010013 */ addiu $at,$zero,0x13 +/* f0132d0: 10810004 */ beq $a0,$at,.L0f0132e4 +/* f0132d4: 2401000a */ addiu $at,$zero,0xa +/* f0132d8: 10810002 */ beq $a0,$at,.L0f0132e4 +/* f0132dc: 24010008 */ addiu $at,$zero,0x8 +/* f0132e0: 14810092 */ bne $a0,$at,.L0f01352c +.L0f0132e4: +/* f0132e4: 3c02800a */ lui $v0,0x800a +/* f0132e8: 24429fc0 */ addiu $v0,$v0,-24640 +/* f0132ec: 8c4e006c */ lw $t6,0x6c($v0) +/* f0132f0: 00003025 */ or $a2,$zero,$zero +/* f0132f4: 00002025 */ or $a0,$zero,$zero +/* f0132f8: 11c00003 */ beqz $t6,.L0f013308 +/* f0132fc: 00002825 */ or $a1,$zero,$zero +/* f013300: 10000001 */ beqz $zero,.L0f013308 +/* f013304: 24060001 */ addiu $a2,$zero,0x1 +.L0f013308: +/* f013308: 8c4f0068 */ lw $t7,0x68($v0) +/* f01330c: 11e00003 */ beqz $t7,.L0f01331c +/* f013310: 00000000 */ sll $zero,$zero,0x0 +/* f013314: 10000001 */ beqz $zero,.L0f01331c +/* f013318: 24040001 */ addiu $a0,$zero,0x1 +.L0f01331c: +/* f01331c: 8c580064 */ lw $t8,0x64($v0) +/* f013320: 13000003 */ beqz $t8,.L0f013330 +/* f013324: 00000000 */ sll $zero,$zero,0x0 +/* f013328: 10000001 */ beqz $zero,.L0f013330 +/* f01332c: 24050001 */ addiu $a1,$zero,0x1 +.L0f013330: +/* f013330: 8c590070 */ lw $t9,0x70($v0) +/* f013334: 00001025 */ or $v0,$zero,$zero +/* f013338: 13200003 */ beqz $t9,.L0f013348 +/* f01333c: 00000000 */ sll $zero,$zero,0x0 +/* f013340: 10000001 */ beqz $zero,.L0f013348 +/* f013344: 24020001 */ addiu $v0,$zero,0x1 +.L0f013348: +/* f013348: 00454021 */ addu $t0,$v0,$a1 +/* f01334c: 01044821 */ addu $t1,$t0,$a0 +/* f013350: 01265021 */ addu $t2,$t1,$a2 +/* f013354: 29410002 */ slti $at,$t2,0x2 +/* f013358: 10200074 */ beqz $at,.L0f01352c +/* f01335c: 24040100 */ addiu $a0,$zero,0x100 +/* f013360: 0c0048f2 */ jal 0x123c8 +/* f013364: 24050004 */ addiu $a1,$zero,0x4 +/* f013368: 3c038008 */ lui $v1,0x8008 +/* f01336c: 2463f0c0 */ addiu $v1,$v1,-3904 +/* f013370: 0fc4c4cd */ jal func0f131334 +/* f013374: ac620000 */ sw $v0,0x0($v1) +/* f013378: 3c038008 */ lui $v1,0x8008 +/* f01337c: 2463f0c0 */ addiu $v1,$v1,-3904 +/* f013380: 8c6b0000 */ lw $t3,0x0($v1) +/* f013384: 2406ffff */ addiu $a2,$zero,-1 +/* f013388: 44800000 */ mtc1 $zero,$f0 +/* f01338c: ad620024 */ sw $v0,0x24($t3) +/* f013390: 8c6c0000 */ lw $t4,0x0($v1) +/* f013394: 24050001 */ addiu $a1,$zero,0x1 +/* f013398: 3c048008 */ lui $a0,0x8008 +/* f01339c: ad860020 */ sw $a2,0x20($t4) +/* f0133a0: 8c6d0000 */ lw $t5,0x0($v1) +/* f0133a4: 24010009 */ addiu $at,$zero,0x9 +/* f0133a8: e5a00008 */ swc1 $f0,0x8($t5) +/* f0133ac: 8c6e0000 */ lw $t6,0x0($v1) +/* f0133b0: e5c0000c */ swc1 $f0,0xc($t6) +/* f0133b4: 8c6f0000 */ lw $t7,0x0($v1) +/* f0133b8: ade50010 */ sw $a1,0x10($t7) +/* f0133bc: 8c84fc00 */ lw $a0,-0x400($a0) +/* f0133c0: 10810002 */ beq $a0,$at,.L0f0133cc +/* f0133c4: 2401000a */ addiu $at,$zero,0xa +/* f0133c8: 14810005 */ bne $a0,$at,.L0f0133e0 +.L0f0133cc: +/* f0133cc: 3c0141a0 */ lui $at,0x41a0 +/* f0133d0: 44812000 */ mtc1 $at,$f4 +/* f0133d4: 8c780000 */ lw $t8,0x0($v1) +/* f0133d8: 1000000c */ beqz $zero,.L0f01340c +/* f0133dc: e7040014 */ swc1 $f4,0x14($t8) +.L0f0133e0: +/* f0133e0: 24010008 */ addiu $at,$zero,0x8 +/* f0133e4: 14810005 */ bne $a0,$at,.L0f0133fc +/* f0133e8: 3c014120 */ lui $at,0x4120 +/* f0133ec: 44813000 */ mtc1 $at,$f6 +/* f0133f0: 8c790000 */ lw $t9,0x0($v1) +/* f0133f4: 10000005 */ beqz $zero,.L0f01340c +/* f0133f8: e7260014 */ swc1 $f6,0x14($t9) +.L0f0133fc: +/* f0133fc: 3c0140a0 */ lui $at,0x40a0 +/* f013400: 44814000 */ mtc1 $at,$f8 +/* f013404: 8c680000 */ lw $t0,0x0($v1) +/* f013408: e5080014 */ swc1 $f8,0x14($t0) +.L0f01340c: +/* f01340c: 8c690000 */ lw $t1,0x0($v1) +/* f013410: 3c013f80 */ lui $at,0x3f80 +/* f013414: 44811000 */ mtc1 $at,$f2 +/* f013418: ad200034 */ sw $zero,0x34($t1) +/* f01341c: 8c6a0000 */ lw $t2,0x0($v1) +/* f013420: ad400038 */ sw $zero,0x38($t2) +/* f013424: 8c6b0000 */ lw $t3,0x0($v1) +/* f013428: ad60003c */ sw $zero,0x3c($t3) +/* f01342c: 8c6c0000 */ lw $t4,0x0($v1) +/* f013430: ad800040 */ sw $zero,0x40($t4) +/* f013434: 8c6d0000 */ lw $t5,0x0($v1) +/* f013438: ada00044 */ sw $zero,0x44($t5) +/* f01343c: 8c6e0000 */ lw $t6,0x0($v1) +/* f013440: adc60094 */ sw $a2,0x94($t6) +/* f013444: 8c6f0000 */ lw $t7,0x0($v1) +/* f013448: 240e000a */ addiu $t6,$zero,0xa +/* f01344c: ade50048 */ sw $a1,0x48($t7) +/* f013450: 8c780000 */ lw $t8,0x0($v1) +/* f013454: af00004c */ sw $zero,0x4c($t8) +/* f013458: 8c790000 */ lw $t9,0x0($v1) +/* f01345c: af200050 */ sw $zero,0x50($t9) +/* f013460: 8c680000 */ lw $t0,0x0($v1) +/* f013464: ad000054 */ sw $zero,0x54($t0) +/* f013468: 8c690000 */ lw $t1,0x0($v1) +/* f01346c: e5200058 */ swc1 $f0,0x58($t1) +/* f013470: 8c6a0000 */ lw $t2,0x0($v1) +/* f013474: e5400064 */ swc1 $f0,0x64($t2) +/* f013478: 8c6b0000 */ lw $t3,0x0($v1) +/* f01347c: e5600070 */ swc1 $f0,0x70($t3) +/* f013480: 8c6c0000 */ lw $t4,0x0($v1) +/* f013484: e582007c */ swc1 $f2,0x7c($t4) +/* f013488: 8c6d0000 */ lw $t5,0x0($v1) +/* f01348c: e5a2005c */ swc1 $f2,0x5c($t5) +/* f013490: 8c6f0000 */ lw $t7,0x0($v1) +/* f013494: adee0060 */ sw $t6,0x60($t7) +/* f013498: 8c620000 */ lw $v0,0x0($v1) +/* f01349c: 8c440060 */ lw $a0,0x60($v0) +/* f0134a0: 04810003 */ bgez $a0,.L0f0134b0 +/* f0134a4: 0004c023 */ negu $t8,$a0 +/* f0134a8: ac580060 */ sw $t8,0x60($v0) +/* f0134ac: 8c620000 */ lw $v0,0x0($v1) +.L0f0134b0: +/* f0134b0: ac400060 */ sw $zero,0x60($v0) +/* f0134b4: 8c790000 */ lw $t9,0x0($v1) +/* f0134b8: 3c014316 */ lui $at,0x4316 +/* f0134bc: 44815000 */ mtc1 $at,$f10 +/* f0134c0: af20006c */ sw $zero,0x6c($t9) +/* f0134c4: 8c680000 */ lw $t0,0x0($v1) +/* f0134c8: 3c014170 */ lui $at,0x4170 +/* f0134cc: 44818000 */ mtc1 $at,$f16 +/* f0134d0: ad000078 */ sw $zero,0x78($t0) +/* f0134d4: 8c690000 */ lw $t1,0x0($v1) +/* f0134d8: 3c018006 */ lui $at,0x8006 +/* f0134dc: ad200084 */ sw $zero,0x84($t1) +/* f0134e0: 8c6a0000 */ lw $t2,0x0($v1) +/* f0134e4: e54a00b8 */ swc1 $f10,0xb8($t2) +/* f0134e8: 8c6b0000 */ lw $t3,0x0($v1) +/* f0134ec: ad6000c0 */ sw $zero,0xc0($t3) +/* f0134f0: 8c6c0000 */ lw $t4,0x0($v1) +/* f0134f4: e58000c4 */ swc1 $f0,0xc4($t4) +/* f0134f8: 8c6d0000 */ lw $t5,0x0($v1) +/* f0134fc: e5b000c8 */ swc1 $f16,0xc8($t5) +/* f013500: 8c6e0000 */ lw $t6,0x0($v1) +/* f013504: e5c20088 */ swc1 $f2,0x88($t6) +/* f013508: 8c6f0000 */ lw $t7,0x0($v1) +/* f01350c: ade00090 */ sw $zero,0x90($t7) +/* f013510: 8c780000 */ lw $t8,0x0($v1) +/* f013514: af0000cc */ sw $zero,0xcc($t8) +/* f013518: 8c790000 */ lw $t9,0x0($v1) +/* f01351c: af2000d0 */ sw $zero,0xd0($t9) +/* f013520: 8c680000 */ lw $t0,0x0($v1) +/* f013524: ad0000d4 */ sw $zero,0xd4($t0) +/* f013528: ac2523f0 */ sw $a1,0x23f0($at) +.L0f01352c: +/* f01352c: 8fbf0014 */ lw $ra,0x14($sp) +/* f013530: 27bd0018 */ addiu $sp,$sp,0x18 +/* f013534: 03e00008 */ jr $ra +/* f013538: 00000000 */ sll $zero,$zero,0x0 +/* f01353c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013540 +/* f013540: 03e00008 */ jr $ra +/* f013544: 00000000 */ sll $zero,$zero,0x0 +/* f013548: 00000000 */ sll $zero,$zero,0x0 +/* f01354c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013550 +/* f013550: 3c0e8009 */ lui $t6,0x8009 +/* f013554: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f013558: 27bdffd8 */ addiu $sp,$sp,-40 +/* f01355c: 24080001 */ addiu $t0,$zero,0x1 +/* f013560: afbf0014 */ sw $ra,0x14($sp) +/* f013564: 150e0005 */ bne $t0,$t6,.L0f01357c +/* f013568: 24060002 */ addiu $a2,$zero,0x2 +/* f01356c: 3c0d800a */ lui $t5,0x800a +/* f013570: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f013574: 10000044 */ beqz $zero,.L0f013688 +/* f013578: 00003025 */ or $a2,$zero,$zero +.L0f01357c: +/* f01357c: 3c0d800a */ lui $t5,0x800a +/* f013580: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f013584: 8daf0298 */ lw $t7,0x298($t5) +/* f013588: 24010002 */ addiu $at,$zero,0x2 +/* f01358c: 05e30005 */ bgezl $t7,.L0f0135a4 +/* f013590: 8db9006c */ lw $t9,0x6c($t5) +/* f013594: 8db8029c */ lw $t8,0x29c($t5) +/* f013598: 07020020 */ bltzl $t8,.L0f01361c +/* f01359c: 8db8006c */ lw $t8,0x6c($t5) +/* f0135a0: 8db9006c */ lw $t9,0x6c($t5) +.L0f0135a4: +/* f0135a4: 00002825 */ or $a1,$zero,$zero +/* f0135a8: 00002025 */ or $a0,$zero,$zero +/* f0135ac: 13200003 */ beqz $t9,.L0f0135bc +/* f0135b0: 00001825 */ or $v1,$zero,$zero +/* f0135b4: 10000001 */ beqz $zero,.L0f0135bc +/* f0135b8: 01002825 */ or $a1,$t0,$zero +.L0f0135bc: +/* f0135bc: 8dae0068 */ lw $t6,0x68($t5) +/* f0135c0: 00001025 */ or $v0,$zero,$zero +/* f0135c4: 11c00003 */ beqz $t6,.L0f0135d4 +/* f0135c8: 00000000 */ sll $zero,$zero,0x0 +/* f0135cc: 10000001 */ beqz $zero,.L0f0135d4 +/* f0135d0: 01002025 */ or $a0,$t0,$zero +.L0f0135d4: +/* f0135d4: 8daf0064 */ lw $t7,0x64($t5) +/* f0135d8: 11e00003 */ beqz $t7,.L0f0135e8 +/* f0135dc: 00000000 */ sll $zero,$zero,0x0 +/* f0135e0: 10000001 */ beqz $zero,.L0f0135e8 +/* f0135e4: 01001825 */ or $v1,$t0,$zero +.L0f0135e8: +/* f0135e8: 8db80070 */ lw $t8,0x70($t5) +/* f0135ec: 13000003 */ beqz $t8,.L0f0135fc +/* f0135f0: 00000000 */ sll $zero,$zero,0x0 +/* f0135f4: 10000001 */ beqz $zero,.L0f0135fc +/* f0135f8: 01001025 */ or $v0,$t0,$zero +.L0f0135fc: +/* f0135fc: 0043c821 */ addu $t9,$v0,$v1 +/* f013600: 03247021 */ addu $t6,$t9,$a0 +/* f013604: 01c57821 */ addu $t7,$t6,$a1 +/* f013608: 55e10004 */ bnel $t7,$at,.L0f01361c +/* f01360c: 8db8006c */ lw $t8,0x6c($t5) +/* f013610: 1000001d */ beqz $zero,.L0f013688 +/* f013614: 01003025 */ or $a2,$t0,$zero +/* f013618: 8db8006c */ lw $t8,0x6c($t5) +.L0f01361c: +/* f01361c: 8da20068 */ lw $v0,0x68($t5) +/* f013620: 8da30064 */ lw $v1,0x64($t5) +/* f013624: 13000003 */ beqz $t8,.L0f013634 +/* f013628: 8da70070 */ lw $a3,0x70($t5) +/* f01362c: 10000002 */ beqz $zero,.L0f013638 +/* f013630: 01002825 */ or $a1,$t0,$zero +.L0f013634: +/* f013634: 00002825 */ or $a1,$zero,$zero +.L0f013638: +/* f013638: 10400003 */ beqz $v0,.L0f013648 +/* f01363c: 00002025 */ or $a0,$zero,$zero +/* f013640: 10000001 */ beqz $zero,.L0f013648 +/* f013644: 01002025 */ or $a0,$t0,$zero +.L0f013648: +/* f013648: 10600003 */ beqz $v1,.L0f013658 +/* f01364c: 00001025 */ or $v0,$zero,$zero +/* f013650: 10000002 */ beqz $zero,.L0f01365c +/* f013654: 01001825 */ or $v1,$t0,$zero +.L0f013658: +/* f013658: 00001825 */ or $v1,$zero,$zero +.L0f01365c: +/* f01365c: 10e00003 */ beqz $a3,.L0f01366c +/* f013660: 00000000 */ sll $zero,$zero,0x0 +/* f013664: 10000001 */ beqz $zero,.L0f01366c +/* f013668: 01001025 */ or $v0,$t0,$zero +.L0f01366c: +/* f01366c: 0043c821 */ addu $t9,$v0,$v1 +/* f013670: 03247021 */ addu $t6,$t9,$a0 +/* f013674: 01c57821 */ addu $t7,$t6,$a1 +/* f013678: 29e10002 */ slti $at,$t7,0x2 +/* f01367c: 14200002 */ bnez $at,.L0f013688 +/* f013680: 00000000 */ sll $zero,$zero,0x0 +/* f013684: 00003025 */ or $a2,$zero,$zero +.L0f013688: +/* f013688: 10c00008 */ beqz $a2,.L0f0136ac +/* f01368c: 3c0b800a */ lui $t3,0x800a +/* f013690: 10c80022 */ beq $a2,$t0,.L0f01371c +/* f013694: 3c0b800a */ lui $t3,0x800a +/* f013698: 24010002 */ addiu $at,$zero,0x2 +/* f01369c: 10c1003c */ beq $a2,$at,.L0f013790 +/* f0136a0: 00000000 */ sll $zero,$zero,0x0 +/* f0136a4: 1000003a */ beqz $zero,.L0f013790 +/* f0136a8: 00000000 */ sll $zero,$zero,0x0 +.L0f0136ac: +/* f0136ac: 256bcc44 */ addiu $t3,$t3,-13244 +/* f0136b0: 24180050 */ addiu $t8,$zero,0x50 +/* f0136b4: ad780000 */ sw $t8,0x0($t3) +/* f0136b8: 2419000a */ addiu $t9,$zero,0xa +/* f0136bc: 3c01800a */ lui $at,0x800a +/* f0136c0: ac39cc5c */ sw $t9,-0x33a4($at) +/* f0136c4: 3c01800a */ lui $at,0x800a +/* f0136c8: 240e0028 */ addiu $t6,$zero,0x28 +/* f0136cc: ac2ecc60 */ sw $t6,-0x33a0($at) +/* f0136d0: 3c01800a */ lui $at,0x800a +/* f0136d4: ac28cc64 */ sw $t0,-0x339c($at) +/* f0136d8: 3c01800a */ lui $at,0x800a +/* f0136dc: 240f0019 */ addiu $t7,$zero,0x19 +/* f0136e0: ac2fcc68 */ sw $t7,-0x3398($at) +/* f0136e4: 3c01800a */ lui $at,0x800a +/* f0136e8: 24180014 */ addiu $t8,$zero,0x14 +/* f0136ec: ac38cc6c */ sw $t8,-0x3394($at) +/* f0136f0: 3c01800a */ lui $at,0x800a +/* f0136f4: 24190005 */ addiu $t9,$zero,0x5 +/* f0136f8: ac39cc70 */ sw $t9,-0x3390($at) +/* f0136fc: 3c01800a */ lui $at,0x800a +/* f013700: 240e000f */ addiu $t6,$zero,0xf +/* f013704: ac2ecc74 */ sw $t6,-0x338c($at) +/* f013708: 3c017f1b */ lui $at,0x7f1b +/* f01370c: c4248290 */ lwc1 $f4,-0x7d70($at) +/* f013710: 3c01800a */ lui $at,0x800a +/* f013714: 1000003b */ beqz $zero,.L0f013804 +/* f013718: e424cc78 */ swc1 $f4,-0x3388($at) +.L0f01371c: +/* f01371c: 256bcc44 */ addiu $t3,$t3,-13244 +/* f013720: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f013724: ad6f0000 */ sw $t7,0x0($t3) +/* f013728: 24180019 */ addiu $t8,$zero,0x19 +/* f01372c: 3c01800a */ lui $at,0x800a +/* f013730: ac38cc5c */ sw $t8,-0x33a4($at) +/* f013734: 3c01800a */ lui $at,0x800a +/* f013738: 24190064 */ addiu $t9,$zero,0x64 +/* f01373c: ac39cc60 */ sw $t9,-0x33a0($at) +/* f013740: 3c01800a */ lui $at,0x800a +/* f013744: 240e0004 */ addiu $t6,$zero,0x4 +/* f013748: ac2ecc64 */ sw $t6,-0x339c($at) +/* f01374c: 3c01800a */ lui $at,0x800a +/* f013750: 240f0028 */ addiu $t7,$zero,0x28 +/* f013754: ac2fcc68 */ sw $t7,-0x3398($at) +/* f013758: 3c01800a */ lui $at,0x800a +/* f01375c: 24180050 */ addiu $t8,$zero,0x50 +/* f013760: ac38cc6c */ sw $t8,-0x3394($at) +/* f013764: 3c01800a */ lui $at,0x800a +/* f013768: 24190014 */ addiu $t9,$zero,0x14 +/* f01376c: ac39cc70 */ sw $t9,-0x3390($at) +/* f013770: 3c01800a */ lui $at,0x800a +/* f013774: 240e001e */ addiu $t6,$zero,0x1e +/* f013778: ac2ecc74 */ sw $t6,-0x338c($at) +/* f01377c: 3c017f1b */ lui $at,0x7f1b +/* f013780: c4268294 */ lwc1 $f6,-0x7d6c($at) +/* f013784: 3c01800a */ lui $at,0x800a +/* f013788: 1000001e */ beqz $zero,.L0f013804 +/* f01378c: e426cc78 */ swc1 $f6,-0x3388($at) +.L0f013790: +/* f013790: 3c0b800a */ lui $t3,0x800a +/* f013794: 256bcc44 */ addiu $t3,$t3,-13244 +/* f013798: 240f0168 */ addiu $t7,$zero,0x168 +/* f01379c: ad6f0000 */ sw $t7,0x0($t3) +/* f0137a0: 24180032 */ addiu $t8,$zero,0x32 +/* f0137a4: 3c01800a */ lui $at,0x800a +/* f0137a8: ac38cc5c */ sw $t8,-0x33a4($at) +/* f0137ac: 3c01800a */ lui $at,0x800a +/* f0137b0: 24190078 */ addiu $t9,$zero,0x78 +/* f0137b4: ac39cc60 */ sw $t9,-0x33a0($at) +/* f0137b8: 3c01800a */ lui $at,0x800a +/* f0137bc: 240e000a */ addiu $t6,$zero,0xa +/* f0137c0: ac2ecc64 */ sw $t6,-0x339c($at) +/* f0137c4: 3c01800a */ lui $at,0x800a +/* f0137c8: 240f003c */ addiu $t7,$zero,0x3c +/* f0137cc: ac2fcc68 */ sw $t7,-0x3398($at) +/* f0137d0: 3c01800a */ lui $at,0x800a +/* f0137d4: 241800b4 */ addiu $t8,$zero,0xb4 +/* f0137d8: ac38cc6c */ sw $t8,-0x3394($at) +/* f0137dc: 3c01800a */ lui $at,0x800a +/* f0137e0: 24190019 */ addiu $t9,$zero,0x19 +/* f0137e4: ac39cc70 */ sw $t9,-0x3390($at) +/* f0137e8: 3c01800a */ lui $at,0x800a +/* f0137ec: 240e0028 */ addiu $t6,$zero,0x28 +/* f0137f0: ac2ecc74 */ sw $t6,-0x338c($at) +/* f0137f4: 3c013f00 */ lui $at,0x3f00 +/* f0137f8: 44814000 */ mtc1 $at,$f8 +/* f0137fc: 3c01800a */ lui $at,0x800a +/* f013800: e428cc78 */ swc1 $f8,-0x3388($at) +.L0f013804: +/* f013804: 3c0c800a */ lui $t4,0x800a +/* f013808: 258ccc40 */ addiu $t4,$t4,-13248 +/* f01380c: ad800000 */ sw $zero,0x0($t4) +/* f013810: 3c01800a */ lui $at,0x800a +/* f013814: 3c0a800a */ lui $t2,0x800a +/* f013818: ac20cc48 */ sw $zero,-0x33b8($at) +/* f01381c: 254acc4c */ addiu $t2,$t2,-13236 +/* f013820: ad400000 */ sw $zero,0x0($t2) +/* f013824: 3c01800a */ lui $at,0x800a +/* f013828: ac20cc50 */ sw $zero,-0x33b0($at) +/* f01382c: 3c01800a */ lui $at,0x800a +/* f013830: ac20cc54 */ sw $zero,-0x33ac($at) +/* f013834: 3c01800a */ lui $at,0x800a +/* f013838: ac20cc58 */ sw $zero,-0x33a8($at) +/* f01383c: 8daf04b4 */ lw $t7,0x4b4($t5) +/* f013840: 3c04800a */ lui $a0,0x800a +/* f013844: 248441b0 */ addiu $a0,$a0,0x41b0 +/* f013848: 29e1005a */ slti $at,$t7,0x5a +/* f01384c: 54200003 */ bnezl $at,.L0f01385c +/* f013850: 8d660000 */ lw $a2,0x0($t3) +/* f013854: ad600000 */ sw $zero,0x0($t3) +/* f013858: 8d660000 */ lw $a2,0x0($t3) +.L0f01385c: +/* f01385c: 54c00004 */ bnezl $a2,.L0f013870 +/* f013860: 8da302bc */ lw $v1,0x2bc($t5) +/* f013864: 1000005e */ beqz $zero,.L0f0139e0 +/* f013868: ac800000 */ sw $zero,0x0($a0) +/* f01386c: 8da302bc */ lw $v1,0x2bc($t5) +.L0f013870: +/* f013870: 00061140 */ sll $v0,$a2,0x5 +/* f013874: 00461023 */ subu $v0,$v0,$a2 +/* f013878: 2407fff0 */ addiu $a3,$zero,-16 +/* f01387c: 00021080 */ sll $v0,$v0,0x2 +/* f013880: 0003c040 */ sll $t8,$v1,0x1 +/* f013884: 2442000f */ addiu $v0,$v0,0xf +/* f013888: 2703000f */ addiu $v1,$t8,0xf +/* f01388c: 00471024 */ and $v0,$v0,$a3 +/* f013890: 00671824 */ and $v1,$v1,$a3 +/* f013894: 00432021 */ addu $a0,$v0,$v1 +/* f013898: afa30018 */ sw $v1,0x18($sp) +/* f01389c: 0c0048f2 */ jal 0x123c8 +/* f0138a0: 24050004 */ addiu $a1,$zero,0x4 +/* f0138a4: 8fa30018 */ lw $v1,0x18($sp) +/* f0138a8: 3c04800a */ lui $a0,0x800a +/* f0138ac: 3c08800a */ lui $t0,0x800a +/* f0138b0: 3c0c800a */ lui $t4,0x800a +/* f0138b4: 258ccc40 */ addiu $t4,$t4,-13248 +/* f0138b8: 250841b4 */ addiu $t0,$t0,0x41b4 +/* f0138bc: 248441b0 */ addiu $a0,$a0,0x41b0 +/* f0138c0: 0043c821 */ addu $t9,$v0,$v1 +/* f0138c4: 3c0b800a */ lui $t3,0x800a +/* f0138c8: ad820000 */ sw $v0,0x0($t4) +/* f0138cc: ac990000 */ sw $t9,0x0($a0) +/* f0138d0: ad000000 */ sw $zero,0x0($t0) +/* f0138d4: 3c01800a */ lui $at,0x800a +/* f0138d8: 256bcc44 */ addiu $t3,$t3,-13244 +/* f0138dc: ac2041b8 */ sw $zero,0x41b8($at) +/* f0138e0: 8d6e0000 */ lw $t6,0x0($t3) +/* f0138e4: 3c0a800a */ lui $t2,0x800a +/* f0138e8: 3c0d800a */ lui $t5,0x800a +/* f0138ec: 25ad9fc0 */ addiu $t5,$t5,-24640 +/* f0138f0: 254acc4c */ addiu $t2,$t2,-13236 +/* f0138f4: 19c0002e */ blez $t6,.L0f0139b0 +/* f0138f8: 00003025 */ or $a2,$zero,$zero +/* f0138fc: 8c870000 */ lw $a3,0x0($a0) +/* f013900: 00001825 */ or $v1,$zero,$zero +/* f013904: 2409ffff */ addiu $t1,$zero,-1 +.L0f013908: +/* f013908: 00e37821 */ addu $t7,$a3,$v1 +/* f01390c: a1e0006d */ sb $zero,0x6d($t7) +/* f013910: 8c980000 */ lw $t8,0x0($a0) +/* f013914: 24c60001 */ addiu $a2,$a2,0x1 +/* f013918: 0303c821 */ addu $t9,$t8,$v1 +/* f01391c: a320006e */ sb $zero,0x6e($t9) +/* f013920: 8c8e0000 */ lw $t6,0x0($a0) +/* f013924: 01c31021 */ addu $v0,$t6,$v1 +/* f013928: 8c450070 */ lw $a1,0x70($v0) +/* f01392c: 00057902 */ srl $t7,$a1,0x4 +/* f013930: 000fc100 */ sll $t8,$t7,0x4 +/* f013934: 0305c826 */ xor $t9,$t8,$a1 +/* f013938: ac590070 */ sw $t9,0x70($v0) +/* f01393c: 8c8e0000 */ lw $t6,0x0($a0) +/* f013940: 01c31021 */ addu $v0,$t6,$v1 +/* f013944: 904f006f */ lbu $t7,0x6f($v0) +/* f013948: 31f8ff7f */ andi $t8,$t7,0xff7f +/* f01394c: a058006f */ sb $t8,0x6f($v0) +/* f013950: 8c990000 */ lw $t9,0x0($a0) +/* f013954: 03237021 */ addu $t6,$t9,$v1 +/* f013958: a5c90068 */ sh $t1,0x68($t6) +/* f01395c: 8c8f0000 */ lw $t7,0x0($a0) +/* f013960: 01e3c021 */ addu $t8,$t7,$v1 +/* f013964: af00005c */ sw $zero,0x5c($t8) +/* f013968: 8c990000 */ lw $t9,0x0($a0) +/* f01396c: 03237021 */ addu $t6,$t9,$v1 +/* f013970: adc00060 */ sw $zero,0x60($t6) +/* f013974: 8d4f0000 */ lw $t7,0x0($t2) +/* f013978: 8c8e0000 */ lw $t6,0x0($a0) +/* f01397c: 8d190000 */ lw $t9,0x0($t0) +/* f013980: 25f80001 */ addiu $t8,$t7,0x1 +/* f013984: ad580000 */ sw $t8,0x0($t2) +/* f013988: 01c37821 */ addu $t7,$t6,$v1 +/* f01398c: adf90074 */ sw $t9,0x74($t7) +/* f013990: 8d6e0000 */ lw $t6,0x0($t3) +/* f013994: 8c870000 */ lw $a3,0x0($a0) +/* f013998: 00ce082a */ slt $at,$a2,$t6 +/* f01399c: 0067c021 */ addu $t8,$v1,$a3 +/* f0139a0: 2463007c */ addiu $v1,$v1,0x7c +/* f0139a4: 1420ffd8 */ bnez $at,.L0f013908 +/* f0139a8: ad180000 */ sw $t8,0x0($t0) +/* f0139ac: 00003025 */ or $a2,$zero,$zero +.L0f0139b0: +/* f0139b0: 8db902bc */ lw $t9,0x2bc($t5) +/* f0139b4: 1b20000a */ blez $t9,.L0f0139e0 +/* f0139b8: 00001025 */ or $v0,$zero,$zero +/* f0139bc: 8d8f0000 */ lw $t7,0x0($t4) +.L0f0139c0: +/* f0139c0: 24c60001 */ addiu $a2,$a2,0x1 +/* f0139c4: 01e2c021 */ addu $t8,$t7,$v0 +/* f0139c8: a7000000 */ sh $zero,0x0($t8) +/* f0139cc: 8dae02bc */ lw $t6,0x2bc($t5) +/* f0139d0: 24420002 */ addiu $v0,$v0,0x2 +/* f0139d4: 00ce082a */ slt $at,$a2,$t6 +/* f0139d8: 5420fff9 */ bnezl $at,.L0f0139c0 +/* f0139dc: 8d8f0000 */ lw $t7,0x0($t4) +.L0f0139e0: +/* f0139e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0139e4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0139e8: 03e00008 */ jr $ra +/* f0139ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0139f0 +/* f0139f0: 3c05800a */ lui $a1,0x800a +/* f0139f4: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f0139f8: 8cae006c */ lw $t6,0x6c($a1) +/* f0139fc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f013a00: afbf0014 */ sw $ra,0x14($sp) +/* f013a04: 11c00003 */ beqz $t6,.L0f013a14 +/* f013a08: 3c06800a */ lui $a2,0x800a +/* f013a0c: 10000002 */ beqz $zero,.L0f013a18 +/* f013a10: 24070001 */ addiu $a3,$zero,0x1 +.L0f013a14: +/* f013a14: 00003825 */ or $a3,$zero,$zero +.L0f013a18: +/* f013a18: 8caf0068 */ lw $t7,0x68($a1) +/* f013a1c: 24c645c0 */ addiu $a2,$a2,0x45c0 +/* f013a20: 240b00c8 */ addiu $t3,$zero,0xc8 +/* f013a24: 11e00003 */ beqz $t7,.L0f013a34 +/* f013a28: 3c0d8009 */ lui $t5,0x8009 +/* f013a2c: 10000002 */ beqz $zero,.L0f013a38 +/* f013a30: 24030001 */ addiu $v1,$zero,0x1 +.L0f013a34: +/* f013a34: 00001825 */ or $v1,$zero,$zero +.L0f013a38: +/* f013a38: 8cb80064 */ lw $t8,0x64($a1) +/* f013a3c: 00002025 */ or $a0,$zero,$zero +/* f013a40: 00001025 */ or $v0,$zero,$zero +/* f013a44: 13000003 */ beqz $t8,.L0f013a54 +/* f013a48: 00000000 */ sll $zero,$zero,0x0 +/* f013a4c: 10000001 */ beqz $zero,.L0f013a54 +/* f013a50: 24040001 */ addiu $a0,$zero,0x1 +.L0f013a54: +/* f013a54: 8cb90070 */ lw $t9,0x70($a1) +/* f013a58: 13200003 */ beqz $t9,.L0f013a68 +/* f013a5c: 00000000 */ sll $zero,$zero,0x0 +/* f013a60: 10000001 */ beqz $zero,.L0f013a68 +/* f013a64: 24020001 */ addiu $v0,$zero,0x1 +.L0f013a68: +/* f013a68: 00444021 */ addu $t0,$v0,$a0 +/* f013a6c: 01034821 */ addu $t1,$t0,$v1 +/* f013a70: 01275021 */ addu $t2,$t1,$a3 +/* f013a74: 016a001a */ div $zero,$t3,$t2 +/* f013a78: 15400002 */ bnez $t2,.L0f013a84 +/* f013a7c: 00000000 */ sll $zero,$zero,0x0 +/* f013a80: 0007000d */ break 0x7 +.L0f013a84: +/* f013a84: 2401ffff */ addiu $at,$zero,-1 +/* f013a88: 15410004 */ bne $t2,$at,.L0f013a9c +/* f013a8c: 3c018000 */ lui $at,0x8000 +/* f013a90: 15610002 */ bne $t3,$at,.L0f013a9c +/* f013a94: 00000000 */ sll $zero,$zero,0x0 +/* f013a98: 0006000d */ break 0x6 +.L0f013a9c: +/* f013a9c: 00006012 */ mflo $t4 +/* f013aa0: accc0000 */ sw $t4,0x0($a2) +/* f013aa4: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f013aa8: 24010001 */ addiu $at,$zero,0x1 +/* f013aac: 01807025 */ or $t6,$t4,$zero +/* f013ab0: 15a10006 */ bne $t5,$at,.L0f013acc +/* f013ab4: 3c04800a */ lui $a0,0x800a +/* f013ab8: 05c10003 */ bgez $t6,.L0f013ac8 +/* f013abc: 000e7843 */ sra $t7,$t6,0x1 +/* f013ac0: 25c10001 */ addiu $at,$t6,0x1 +/* f013ac4: 00017843 */ sra $t7,$at,0x1 +.L0f013ac8: +/* f013ac8: accf0000 */ sw $t7,0x0($a2) +.L0f013acc: +/* f013acc: 8cb804b4 */ lw $t8,0x4b4($a1) +/* f013ad0: 248445c4 */ addiu $a0,$a0,0x45c4 +/* f013ad4: 2b01005a */ slti $at,$t8,0x5a +/* f013ad8: 54200003 */ bnezl $at,.L0f013ae8 +/* f013adc: 8cc20000 */ lw $v0,0x0($a2) +/* f013ae0: acc00000 */ sw $zero,0x0($a2) +/* f013ae4: 8cc20000 */ lw $v0,0x0($a2) +.L0f013ae8: +/* f013ae8: 54400004 */ bnezl $v0,.L0f013afc +/* f013aec: 000220c0 */ sll $a0,$v0,0x3 +/* f013af0: 1000001e */ beqz $zero,.L0f013b6c +/* f013af4: ac800000 */ sw $zero,0x0($a0) +/* f013af8: 000220c0 */ sll $a0,$v0,0x3 +.L0f013afc: +/* f013afc: 00822023 */ subu $a0,$a0,$v0 +/* f013b00: 00042080 */ sll $a0,$a0,0x2 +/* f013b04: 00822023 */ subu $a0,$a0,$v0 +/* f013b08: 00042080 */ sll $a0,$a0,0x2 +/* f013b0c: 2484000f */ addiu $a0,$a0,0xf +/* f013b10: 2401fff0 */ addiu $at,$zero,-16 +/* f013b14: 0081c824 */ and $t9,$a0,$at +/* f013b18: 03202025 */ or $a0,$t9,$zero +/* f013b1c: 0c0048f2 */ jal 0x123c8 +/* f013b20: 24050004 */ addiu $a1,$zero,0x4 +/* f013b24: 3c06800a */ lui $a2,0x800a +/* f013b28: 24c645c0 */ addiu $a2,$a2,0x45c0 +/* f013b2c: 8cc80000 */ lw $t0,0x0($a2) +/* f013b30: 3c04800a */ lui $a0,0x800a +/* f013b34: 248445c4 */ addiu $a0,$a0,0x45c4 +/* f013b38: ac820000 */ sw $v0,0x0($a0) +/* f013b3c: 1900000b */ blez $t0,.L0f013b6c +/* f013b40: 00001825 */ or $v1,$zero,$zero +/* f013b44: 00001025 */ or $v0,$zero,$zero +/* f013b48: 8c890000 */ lw $t1,0x0($a0) +.L0f013b4c: +/* f013b4c: 24630001 */ addiu $v1,$v1,0x1 +/* f013b50: 01225821 */ addu $t3,$t1,$v0 +/* f013b54: ad600004 */ sw $zero,0x4($t3) +/* f013b58: 8cca0000 */ lw $t2,0x0($a2) +/* f013b5c: 2442006c */ addiu $v0,$v0,0x6c +/* f013b60: 006a082a */ slt $at,$v1,$t2 +/* f013b64: 5420fff9 */ bnezl $at,.L0f013b4c +/* f013b68: 8c890000 */ lw $t1,0x0($a0) +.L0f013b6c: +/* f013b6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f013b70: 3c018008 */ lui $at,0x8008 +/* f013b74: ac20fa80 */ sw $zero,-0x580($at) +/* f013b78: 03e00008 */ jr $ra +/* f013b7c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f013b80 +/* f013b80: 3c02800b */ lui $v0,0x800b +/* f013b84: 3c01800b */ lui $at,0x800b +/* f013b88: 2442abc8 */ addiu $v0,$v0,-21560 +/* f013b8c: ac20b538 */ sw $zero,-0x4ac8($at) +/* f013b90: ac400000 */ sw $zero,0x0($v0) +/* f013b94: ac400004 */ sw $zero,0x4($v0) +/* f013b98: 03e00008 */ jr $ra +/* f013b9c: ac40000c */ sw $zero,0xc($v0) +); + +GLOBAL_ASM( +glabel func0f013ba0 +/* f013ba0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f013ba4: afb50028 */ sw $s5,0x28($sp) +/* f013ba8: afb40024 */ sw $s4,0x24($sp) +/* f013bac: afb2001c */ sw $s2,0x1c($sp) +/* f013bb0: 3c128008 */ lui $s2,0x8008 +/* f013bb4: 3c14800a */ lui $s4,0x800a +/* f013bb8: 3c158008 */ lui $s5,0x8008 +/* f013bbc: afbf002c */ sw $ra,0x2c($sp) +/* f013bc0: afb30020 */ sw $s3,0x20($sp) +/* f013bc4: afb10018 */ sw $s1,0x18($sp) +/* f013bc8: afb00014 */ sw $s0,0x14($sp) +/* f013bcc: 26b5e4a0 */ addiu $s5,$s5,-7008 +/* f013bd0: 26949fc0 */ addiu $s4,$s4,-24640 +/* f013bd4: 2652e3d0 */ addiu $s2,$s2,-7216 +.L0f013bd8: +/* f013bd8: 8e8e006c */ lw $t6,0x6c($s4) +/* f013bdc: 8e820068 */ lw $v0,0x68($s4) +/* f013be0: 8e840064 */ lw $a0,0x64($s4) +/* f013be4: 8e860070 */ lw $a2,0x70($s4) +/* f013be8: 11c00003 */ beqz $t6,.L0f013bf8 +/* f013bec: 00008025 */ or $s0,$zero,$zero +/* f013bf0: 10000002 */ beqz $zero,.L0f013bfc +/* f013bf4: 24050001 */ addiu $a1,$zero,0x1 +.L0f013bf8: +/* f013bf8: 00002825 */ or $a1,$zero,$zero +.L0f013bfc: +/* f013bfc: 10400003 */ beqz $v0,.L0f013c0c +/* f013c00: 00001825 */ or $v1,$zero,$zero +/* f013c04: 10000001 */ beqz $zero,.L0f013c0c +/* f013c08: 24030001 */ addiu $v1,$zero,0x1 +.L0f013c0c: +/* f013c0c: 10800003 */ beqz $a0,.L0f013c1c +/* f013c10: 00001025 */ or $v0,$zero,$zero +/* f013c14: 10000002 */ beqz $zero,.L0f013c20 +/* f013c18: 24040001 */ addiu $a0,$zero,0x1 +.L0f013c1c: +/* f013c1c: 00002025 */ or $a0,$zero,$zero +.L0f013c20: +/* f013c20: 10c00003 */ beqz $a2,.L0f013c30 +/* f013c24: 00000000 */ sll $zero,$zero,0x0 +/* f013c28: 10000001 */ beqz $zero,.L0f013c30 +/* f013c2c: 24020001 */ addiu $v0,$zero,0x1 +.L0f013c30: +/* f013c30: 00447821 */ addu $t7,$v0,$a0 +/* f013c34: 01e3c021 */ addu $t8,$t7,$v1 +/* f013c38: 0305c821 */ addu $t9,$t8,$a1 +/* f013c3c: 2b210002 */ slti $at,$t9,0x2 +/* f013c40: 14200004 */ bnez $at,.L0f013c54 +/* f013c44: 24050004 */ addiu $a1,$zero,0x4 +/* f013c48: 8e530008 */ lw $s3,0x8($s2) +/* f013c4c: 1000000a */ beqz $zero,.L0f013c78 +/* f013c50: 8e51000c */ lw $s1,0xc($s2) +.L0f013c54: +/* f013c54: 8e8804b4 */ lw $t0,0x4b4($s4) +/* f013c58: 2901005a */ slti $at,$t0,0x5a +/* f013c5c: 54200005 */ bnezl $at,.L0f013c74 +/* f013c60: 8e530000 */ lw $s3,0x0($s2) +/* f013c64: 8e530010 */ lw $s3,0x10($s2) +/* f013c68: 10000003 */ beqz $zero,.L0f013c78 +/* f013c6c: 8e510014 */ lw $s1,0x14($s2) +/* f013c70: 8e530000 */ lw $s3,0x0($s2) +.L0f013c74: +/* f013c74: 8e510004 */ lw $s1,0x4($s2) +.L0f013c78: +/* f013c78: 1a200004 */ blez $s1,.L0f013c8c +/* f013c7c: 00000000 */ sll $zero,$zero,0x0 +/* f013c80: 0c0048f2 */ jal 0x123c8 +/* f013c84: 00112100 */ sll $a0,$s1,0x4 +/* f013c88: ae420024 */ sw $v0,0x24($s2) +.L0f013c8c: +/* f013c8c: 1a200007 */ blez $s1,.L0f013cac +/* f013c90: 00001025 */ or $v0,$zero,$zero +.L0f013c94: +/* f013c94: 8e490024 */ lw $t1,0x24($s2) +/* f013c98: 26100001 */ addiu $s0,$s0,0x1 +/* f013c9c: 01225021 */ addu $t2,$t1,$v0 +/* f013ca0: 24420010 */ addiu $v0,$v0,0x10 +/* f013ca4: 1611fffb */ bne $s0,$s1,.L0f013c94 +/* f013ca8: a540000e */ sh $zero,0xe($t2) +.L0f013cac: +/* f013cac: 26520034 */ addiu $s2,$s2,0x34 +/* f013cb0: ae51fffc */ sw $s1,-0x4($s2) +/* f013cb4: ae53fff4 */ sw $s3,-0xc($s2) +/* f013cb8: 1655ffc7 */ bne $s2,$s5,.L0f013bd8 +/* f013cbc: ae53fff8 */ sw $s3,-0x8($s2) +/* f013cc0: 8fbf002c */ lw $ra,0x2c($sp) +/* f013cc4: 8fb00014 */ lw $s0,0x14($sp) +/* f013cc8: 8fb10018 */ lw $s1,0x18($sp) +/* f013ccc: 8fb2001c */ lw $s2,0x1c($sp) +/* f013cd0: 8fb30020 */ lw $s3,0x20($sp) +/* f013cd4: 8fb40024 */ lw $s4,0x24($sp) +/* f013cd8: 8fb50028 */ lw $s5,0x28($sp) +/* f013cdc: 03e00008 */ jr $ra +/* f013ce0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f013ce4: 00000000 */ sll $zero,$zero,0x0 +/* f013ce8: 00000000 */ sll $zero,$zero,0x0 +/* f013cec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013cf0 +/* f013cf0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f013cf4: afbf0014 */ sw $ra,0x14($sp) +/* f013cf8: 3c04800a */ lui $a0,0x800a +/* f013cfc: 0fc56c8f */ jal func0f15b23c +/* f013d00: 8c84a474 */ lw $a0,-0x5b8c($a0) +/* f013d04: 04410002 */ bgez $v0,.L0f013d10 +/* f013d08: 00401825 */ or $v1,$v0,$zero +/* f013d0c: 00001825 */ or $v1,$zero,$zero +.L0f013d10: +/* f013d10: 000378c0 */ sll $t7,$v1,0x3 +/* f013d14: 01e37823 */ subu $t7,$t7,$v1 +/* f013d18: 000f78c0 */ sll $t7,$t7,0x3 +/* f013d1c: 3c048008 */ lui $a0,0x8008 +/* f013d20: 240e0002 */ addiu $t6,$zero,0x2 +/* f013d24: 3c018006 */ lui $at,0x8006 +/* f013d28: 008f2021 */ addu $a0,$a0,$t7 +/* f013d2c: a02ed9a0 */ sb $t6,-0x2660($at) +/* f013d30: 9484fcca */ lhu $a0,-0x336($a0) +/* f013d34: 0fc59c3f */ jal func0f1670fc +/* f013d38: 24050022 */ addiu $a1,$zero,0x22 +/* f013d3c: 3c04800a */ lui $a0,0x800a +/* f013d40: 2484a8a0 */ addiu $a0,$a0,-22368 +/* f013d44: ac820000 */ sw $v0,0x0($a0) +/* f013d48: 8c580000 */ lw $t8,0x0($v0) +/* f013d4c: 3c01800a */ lui $at,0x800a +/* f013d50: 24590004 */ addiu $t9,$v0,0x4 +/* f013d54: ac38a8a4 */ sw $t8,-0x575c($at) +/* f013d58: 3c01800a */ lui $at,0x800a +/* f013d5c: 0fc04f5d */ jal func0f013d74 +/* f013d60: ac39a8a8 */ sw $t9,-0x5758($at) +/* f013d64: 8fbf0014 */ lw $ra,0x14($sp) +/* f013d68: 27bd0018 */ addiu $sp,$sp,0x18 +/* f013d6c: 03e00008 */ jr $ra +/* f013d70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013d74 +/* f013d74: 3c03800a */ lui $v1,0x800a +/* f013d78: 8c63a8a8 */ lw $v1,-0x5758($v1) +/* f013d7c: 27bdfff8 */ addiu $sp,$sp,-8 +/* f013d80: 3c0f800a */ lui $t7,0x800a +/* f013d84: 8defa8a4 */ lw $t7,-0x575c($t7) +/* f013d88: afb00004 */ sw $s0,0x4($sp) +/* f013d8c: 3c04800a */ lui $a0,0x800a +/* f013d90: 8c84a8a0 */ lw $a0,-0x5760($a0) +/* f013d94: 8c6e0000 */ lw $t6,0x0($v1) +/* f013d98: 000fc080 */ sll $t8,$t7,0x2 +/* f013d9c: 0078c821 */ addu $t9,$v1,$t8 +/* f013da0: 01c41021 */ addu $v0,$t6,$a0 +/* f013da4: 8f2e0000 */ lw $t6,0x0($t9) +/* f013da8: 24100003 */ addiu $s0,$zero,0x3 +/* f013dac: 240d0002 */ addiu $t5,$zero,0x2 +/* f013db0: 01c42821 */ addu $a1,$t6,$a0 +/* f013db4: 0045082b */ sltu $at,$v0,$a1 +/* f013db8: 10200044 */ beqz $at,.L0f013ecc +/* f013dbc: 240c000c */ addiu $t4,$zero,0xc +/* f013dc0: 240b0001 */ addiu $t3,$zero,0x1 +/* f013dc4: 240a0006 */ addiu $t2,$zero,0x6 +/* f013dc8: 90430000 */ lbu $v1,0x0($v0) +.L0f013dcc: +/* f013dcc: 1460002c */ bnez $v1,.L0f013e80 +/* f013dd0: 00000000 */ sll $zero,$zero,0x0 +/* f013dd4: 90430006 */ lbu $v1,0x6($v0) +/* f013dd8: 90440009 */ lbu $a0,0x9($v0) +/* f013ddc: 90460007 */ lbu $a2,0x7($v0) +/* f013de0: 00037840 */ sll $t7,$v1,0x1 +/* f013de4: 0003c080 */ sll $t8,$v1,0x2 +/* f013de8: 01f8c821 */ addu $t9,$t7,$t8 +/* f013dec: 272e000e */ addiu $t6,$t9,0xe +/* f013df0: 0004c080 */ sll $t8,$a0,0x2 +/* f013df4: 00047840 */ sll $t7,$a0,0x1 +/* f013df8: 01f8c821 */ addu $t9,$t7,$t8 +/* f013dfc: a04e0006 */ sb $t6,0x6($v0) +/* f013e00: 9047000a */ lbu $a3,0xa($v0) +/* f013e04: 272e000e */ addiu $t6,$t9,0xe +/* f013e08: 0006c080 */ sll $t8,$a2,0x2 +/* f013e0c: 00067840 */ sll $t7,$a2,0x1 +/* f013e10: 01f8c821 */ addu $t9,$t7,$t8 +/* f013e14: a04e0009 */ sb $t6,0x9($v0) +/* f013e18: 90480008 */ lbu $t0,0x8($v0) +/* f013e1c: 272e0010 */ addiu $t6,$t9,0x10 +/* f013e20: 0007c080 */ sll $t8,$a3,0x2 +/* f013e24: 00077840 */ sll $t7,$a3,0x1 +/* f013e28: 01f8c821 */ addu $t9,$t7,$t8 +/* f013e2c: a04e0007 */ sb $t6,0x7($v0) +/* f013e30: 9049000b */ lbu $t1,0xb($v0) +/* f013e34: 272e0010 */ addiu $t6,$t9,0x10 +/* f013e38: 0008c080 */ sll $t8,$t0,0x2 +/* f013e3c: 00087840 */ sll $t7,$t0,0x1 +/* f013e40: 01f8c821 */ addu $t9,$t7,$t8 +/* f013e44: a04e000a */ sb $t6,0xa($v0) +/* f013e48: 272e0012 */ addiu $t6,$t9,0x12 +/* f013e4c: 0009c080 */ sll $t8,$t1,0x2 +/* f013e50: 00097840 */ sll $t7,$t1,0x1 +/* f013e54: 01f8c821 */ addu $t9,$t7,$t8 +/* f013e58: 904f0001 */ lbu $t7,0x1($v0) +/* f013e5c: a04e0008 */ sb $t6,0x8($v0) +/* f013e60: 272e0012 */ addiu $t6,$t9,0x12 +/* f013e64: 25f8ffc0 */ addiu $t8,$t7,-64 +/* f013e68: 030a0019 */ multu $t8,$t2 +/* f013e6c: a04e000b */ sb $t6,0xb($v0) +/* f013e70: 0000c812 */ mflo $t9 +/* f013e74: 00591021 */ addu $v0,$v0,$t9 +/* f013e78: 10000011 */ beqz $zero,.L0f013ec0 +/* f013e7c: 2442018e */ addiu $v0,$v0,0x18e +.L0f013e80: +/* f013e80: 15630008 */ bne $t3,$v1,.L0f013ea4 +/* f013e84: 00000000 */ sll $zero,$zero,0x0 +/* f013e88: 904e0001 */ lbu $t6,0x1($v0) +/* f013e8c: 25cfffc0 */ addiu $t7,$t6,-64 +/* f013e90: 01ec0019 */ multu $t7,$t4 +/* f013e94: 0000c012 */ mflo $t8 +/* f013e98: 00581021 */ addu $v0,$v0,$t8 +/* f013e9c: 10000008 */ beqz $zero,.L0f013ec0 +/* f013ea0: 24420310 */ addiu $v0,$v0,0x310 +.L0f013ea4: +/* f013ea4: 15a30003 */ bne $t5,$v1,.L0f013eb4 +/* f013ea8: 00000000 */ sll $zero,$zero,0x0 +/* f013eac: 10000004 */ beqz $zero,.L0f013ec0 +/* f013eb0: 2442004c */ addiu $v0,$v0,0x4c +.L0f013eb4: +/* f013eb4: 56030003 */ bnel $s0,$v1,.L0f013ec4 +/* f013eb8: 0045082b */ sltu $at,$v0,$a1 +/* f013ebc: 24420018 */ addiu $v0,$v0,0x18 +.L0f013ec0: +/* f013ec0: 0045082b */ sltu $at,$v0,$a1 +.L0f013ec4: +/* f013ec4: 5420ffc1 */ bnezl $at,.L0f013dcc +/* f013ec8: 90430000 */ lbu $v1,0x0($v0) +.L0f013ecc: +/* f013ecc: 8fb00004 */ lw $s0,0x4($sp) +/* f013ed0: 03e00008 */ jr $ra +/* f013ed4: 27bd0008 */ addiu $sp,$sp,0x8 +/* f013ed8: 00000000 */ sll $zero,$zero,0x0 +/* f013edc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f013ee0 +/* f013ee0: 3c08800a */ lui $t0,0x800a +/* f013ee4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f013ee8: 8d0e006c */ lw $t6,0x6c($t0) +/* f013eec: 27bdffe8 */ addiu $sp,$sp,-24 +/* f013ef0: afbf0014 */ sw $ra,0x14($sp) +/* f013ef4: 51c00004 */ beqzl $t6,.L0f013f08 +/* f013ef8: 00004825 */ or $t1,$zero,$zero +/* f013efc: 10000002 */ beqz $zero,.L0f013f08 +/* f013f00: 24090001 */ addiu $t1,$zero,0x1 +/* f013f04: 00004825 */ or $t1,$zero,$zero +.L0f013f08: +/* f013f08: 8d0f0068 */ lw $t7,0x68($t0) +/* f013f0c: 51e00004 */ beqzl $t7,.L0f013f20 +/* f013f10: 00003825 */ or $a3,$zero,$zero +/* f013f14: 10000002 */ beqz $zero,.L0f013f20 +/* f013f18: 24070001 */ addiu $a3,$zero,0x1 +/* f013f1c: 00003825 */ or $a3,$zero,$zero +.L0f013f20: +/* f013f20: 8d180064 */ lw $t8,0x64($t0) +/* f013f24: 53000004 */ beqzl $t8,.L0f013f38 +/* f013f28: 00002825 */ or $a1,$zero,$zero +/* f013f2c: 10000002 */ beqz $zero,.L0f013f38 +/* f013f30: 24050001 */ addiu $a1,$zero,0x1 +/* f013f34: 00002825 */ or $a1,$zero,$zero +.L0f013f38: +/* f013f38: 8d190070 */ lw $t9,0x70($t0) +/* f013f3c: 53200004 */ beqzl $t9,.L0f013f50 +/* f013f40: 00001025 */ or $v0,$zero,$zero +/* f013f44: 10000002 */ beqz $zero,.L0f013f50 +/* f013f48: 24020001 */ addiu $v0,$zero,0x1 +/* f013f4c: 00001025 */ or $v0,$zero,$zero +.L0f013f50: +/* f013f50: 00457021 */ addu $t6,$v0,$a1 +/* f013f54: 01c77821 */ addu $t7,$t6,$a3 +/* f013f58: 01e9c021 */ addu $t8,$t7,$t1 +/* f013f5c: 2b010002 */ slti $at,$t8,0x2 +/* f013f60: 14200005 */ bnez $at,.L0f013f78 +/* f013f64: 3c0a8008 */ lui $t2,0x8008 +/* f013f68: 254a2050 */ addiu $t2,$t2,0x2050 +/* f013f6c: 241900c8 */ addiu $t9,$zero,0xc8 +/* f013f70: 10000005 */ beqz $zero,.L0f013f88 +/* f013f74: ad590000 */ sw $t9,0x0($t2) +.L0f013f78: +/* f013f78: 3c0a8008 */ lui $t2,0x8008 +/* f013f7c: 254a2050 */ addiu $t2,$t2,0x2050 +/* f013f80: 240e0078 */ addiu $t6,$zero,0x78 +/* f013f84: ad4e0000 */ sw $t6,0x0($t2) +.L0f013f88: +/* f013f88: 8d440000 */ lw $a0,0x0($t2) +/* f013f8c: 24050004 */ addiu $a1,$zero,0x4 +/* f013f90: 2484000f */ addiu $a0,$a0,0xf +/* f013f94: 348f000f */ ori $t7,$a0,0xf +/* f013f98: 0c0048f2 */ jal 0x123c8 +/* f013f9c: 39e4000f */ xori $a0,$t7,0xf +/* f013fa0: 3c0a8008 */ lui $t2,0x8008 +/* f013fa4: 254a2050 */ addiu $t2,$t2,0x2050 +/* f013fa8: 8d440000 */ lw $a0,0x0($t2) +/* f013fac: 3c0d800a */ lui $t5,0x800a +/* f013fb0: 25ad6660 */ addiu $t5,$t5,0x6660 +/* f013fb4: 0004c840 */ sll $t9,$a0,0x1 +/* f013fb8: 2724000f */ addiu $a0,$t9,0xf +/* f013fbc: 348e000f */ ori $t6,$a0,0xf +/* f013fc0: ada20000 */ sw $v0,0x0($t5) +/* f013fc4: 39c4000f */ xori $a0,$t6,0xf +/* f013fc8: 0c0048f2 */ jal 0x123c8 +/* f013fcc: 24050004 */ addiu $a1,$zero,0x4 +/* f013fd0: 3c0a8008 */ lui $t2,0x8008 +/* f013fd4: 254a2050 */ addiu $t2,$t2,0x2050 +/* f013fd8: 8d440000 */ lw $a0,0x0($t2) +/* f013fdc: 3c1f800a */ lui $ra,0x800a +/* f013fe0: 27ff6664 */ addiu $ra,$ra,0x6664 +/* f013fe4: 0004c040 */ sll $t8,$a0,0x1 +/* f013fe8: 2704000f */ addiu $a0,$t8,0xf +/* f013fec: afe20000 */ sw $v0,0x0($ra) +/* f013ff0: 3499000f */ ori $t9,$a0,0xf +/* f013ff4: 3b24000f */ xori $a0,$t9,0xf +/* f013ff8: 0c0048f2 */ jal 0x123c8 +/* f013ffc: 24050004 */ addiu $a1,$zero,0x4 +/* f014000: 3c0a8008 */ lui $t2,0x8008 +/* f014004: 254a2050 */ addiu $t2,$t2,0x2050 +/* f014008: 8d440000 */ lw $a0,0x0($t2) +/* f01400c: 3c0b800a */ lui $t3,0x800a +/* f014010: 256b6668 */ addiu $t3,$t3,0x6668 +/* f014014: 00047880 */ sll $t7,$a0,0x2 +/* f014018: 25e4000f */ addiu $a0,$t7,0xf +/* f01401c: 3498000f */ ori $t8,$a0,0xf +/* f014020: ad620000 */ sw $v0,0x0($t3) +/* f014024: 3b04000f */ xori $a0,$t8,0xf +/* f014028: 0c0048f2 */ jal 0x123c8 +/* f01402c: 24050004 */ addiu $a1,$zero,0x4 +/* f014030: 3c0a8008 */ lui $t2,0x8008 +/* f014034: 254a2050 */ addiu $t2,$t2,0x2050 +/* f014038: 8d440000 */ lw $a0,0x0($t2) +/* f01403c: 3c0c800a */ lui $t4,0x800a +/* f014040: 258c666c */ addiu $t4,$t4,0x666c +/* f014044: 00047180 */ sll $t6,$a0,0x6 +/* f014048: 25c4000f */ addiu $a0,$t6,0xf +/* f01404c: 348f000f */ ori $t7,$a0,0xf +/* f014050: ad820000 */ sw $v0,0x0($t4) +/* f014054: 39e4000f */ xori $a0,$t7,0xf +/* f014058: 0c0048f2 */ jal 0x123c8 +/* f01405c: 24050004 */ addiu $a1,$zero,0x4 +/* f014060: 3c08800a */ lui $t0,0x800a +/* f014064: 3c01800a */ lui $at,0x800a +/* f014068: ac226670 */ sw $v0,0x6670($at) +/* f01406c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f014070: 8d19006c */ lw $t9,0x6c($t0) +/* f014074: 3c0a8008 */ lui $t2,0x8008 +/* f014078: 3c0b800a */ lui $t3,0x800a +/* f01407c: 3c0c800a */ lui $t4,0x800a +/* f014080: 3c0d800a */ lui $t5,0x800a +/* f014084: 3c1f800a */ lui $ra,0x800a +/* f014088: 27ff6664 */ addiu $ra,$ra,0x6664 +/* f01408c: 25ad6660 */ addiu $t5,$t5,0x6660 +/* f014090: 258c666c */ addiu $t4,$t4,0x666c +/* f014094: 256b6668 */ addiu $t3,$t3,0x6668 +/* f014098: 254a2050 */ addiu $t2,$t2,0x2050 +/* f01409c: 13200003 */ beqz $t9,.L0f0140ac +/* f0140a0: 00002025 */ or $a0,$zero,$zero +/* f0140a4: 10000002 */ beqz $zero,.L0f0140b0 +/* f0140a8: 24090001 */ addiu $t1,$zero,0x1 +.L0f0140ac: +/* f0140ac: 00004825 */ or $t1,$zero,$zero +.L0f0140b0: +/* f0140b0: 8d0e0068 */ lw $t6,0x68($t0) +/* f0140b4: 00003825 */ or $a3,$zero,$zero +/* f0140b8: 00002825 */ or $a1,$zero,$zero +/* f0140bc: 11c00003 */ beqz $t6,.L0f0140cc +/* f0140c0: 00001025 */ or $v0,$zero,$zero +/* f0140c4: 10000001 */ beqz $zero,.L0f0140cc +/* f0140c8: 24070001 */ addiu $a3,$zero,0x1 +.L0f0140cc: +/* f0140cc: 8d0f0064 */ lw $t7,0x64($t0) +/* f0140d0: 2406ffff */ addiu $a2,$zero,-1 +/* f0140d4: 11e00003 */ beqz $t7,.L0f0140e4 +/* f0140d8: 00000000 */ sll $zero,$zero,0x0 +/* f0140dc: 10000001 */ beqz $zero,.L0f0140e4 +/* f0140e0: 24050001 */ addiu $a1,$zero,0x1 +.L0f0140e4: +/* f0140e4: 8d180070 */ lw $t8,0x70($t0) +/* f0140e8: 13000003 */ beqz $t8,.L0f0140f8 +/* f0140ec: 00000000 */ sll $zero,$zero,0x0 +/* f0140f0: 10000001 */ beqz $zero,.L0f0140f8 +/* f0140f4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0140f8: +/* f0140f8: 0045c821 */ addu $t9,$v0,$a1 +/* f0140fc: 03277021 */ addu $t6,$t9,$a3 +/* f014100: 01c97821 */ addu $t7,$t6,$t1 +/* f014104: 19e00024 */ blez $t7,.L0f014198 +/* f014108: 0004c080 */ sll $t8,$a0,0x2 +/* f01410c: 01181821 */ addu $v1,$t0,$t8 +/* f014110: 8c790064 */ lw $t9,0x64($v1) +.L0f014114: +/* f014114: 24840001 */ addiu $a0,$a0,0x1 +/* f014118: 24630004 */ addiu $v1,$v1,0x4 +/* f01411c: af261700 */ sw $a2,0x1700($t9) +/* f014120: 8d0e006c */ lw $t6,0x6c($t0) +/* f014124: 00004825 */ or $t1,$zero,$zero +/* f014128: 00003825 */ or $a3,$zero,$zero +/* f01412c: 11c00003 */ beqz $t6,.L0f01413c +/* f014130: 00002825 */ or $a1,$zero,$zero +/* f014134: 10000001 */ beqz $zero,.L0f01413c +/* f014138: 24090001 */ addiu $t1,$zero,0x1 +.L0f01413c: +/* f01413c: 8d0f0068 */ lw $t7,0x68($t0) +/* f014140: 00001025 */ or $v0,$zero,$zero +/* f014144: 11e00003 */ beqz $t7,.L0f014154 +/* f014148: 00000000 */ sll $zero,$zero,0x0 +/* f01414c: 10000001 */ beqz $zero,.L0f014154 +/* f014150: 24070001 */ addiu $a3,$zero,0x1 +.L0f014154: +/* f014154: 8d180064 */ lw $t8,0x64($t0) +/* f014158: 13000003 */ beqz $t8,.L0f014168 +/* f01415c: 00000000 */ sll $zero,$zero,0x0 +/* f014160: 10000001 */ beqz $zero,.L0f014168 +/* f014164: 24050001 */ addiu $a1,$zero,0x1 +.L0f014168: +/* f014168: 8d190070 */ lw $t9,0x70($t0) +/* f01416c: 13200003 */ beqz $t9,.L0f01417c +/* f014170: 00000000 */ sll $zero,$zero,0x0 +/* f014174: 10000001 */ beqz $zero,.L0f01417c +/* f014178: 24020001 */ addiu $v0,$zero,0x1 +.L0f01417c: +/* f01417c: 00457021 */ addu $t6,$v0,$a1 +/* f014180: 01c77821 */ addu $t7,$t6,$a3 +/* f014184: 01e9c021 */ addu $t8,$t7,$t1 +/* f014188: 0098082a */ slt $at,$a0,$t8 +/* f01418c: 5420ffe1 */ bnezl $at,.L0f014114 +/* f014190: 8c790064 */ lw $t9,0x64($v1) +/* f014194: 00002025 */ or $a0,$zero,$zero +.L0f014198: +/* f014198: 8d590000 */ lw $t9,0x0($t2) +/* f01419c: 2406ffff */ addiu $a2,$zero,-1 +/* f0141a0: 00001825 */ or $v1,$zero,$zero +/* f0141a4: 1b200018 */ blez $t9,.L0f014208 +/* f0141a8: 00001025 */ or $v0,$zero,$zero +/* f0141ac: 3c013f80 */ lui $at,0x3f80 +/* f0141b0: 44810000 */ mtc1 $at,$f0 +/* f0141b4: 24050002 */ addiu $a1,$zero,0x2 +/* f0141b8: 8fee0000 */ lw $t6,0x0($ra) +.L0f0141bc: +/* f0141bc: 01c27821 */ addu $t7,$t6,$v0 +/* f0141c0: a5e60000 */ sh $a2,0x0($t7) +/* f0141c4: 8db80000 */ lw $t8,0x0($t5) +/* f0141c8: 0304c821 */ addu $t9,$t8,$a0 +/* f0141cc: a3250000 */ sb $a1,0x0($t9) +/* f0141d0: 8d6e0000 */ lw $t6,0x0($t3) +/* f0141d4: 24840001 */ addiu $a0,$a0,0x1 +/* f0141d8: 01c27821 */ addu $t7,$t6,$v0 +/* f0141dc: a5e60000 */ sh $a2,0x0($t7) +/* f0141e0: 8d980000 */ lw $t8,0x0($t4) +/* f0141e4: 24420002 */ addiu $v0,$v0,0x2 +/* f0141e8: 0303c821 */ addu $t9,$t8,$v1 +/* f0141ec: e7200000 */ swc1 $f0,0x0($t9) +/* f0141f0: 8d4e0000 */ lw $t6,0x0($t2) +/* f0141f4: 24630004 */ addiu $v1,$v1,0x4 +/* f0141f8: 008e082a */ slt $at,$a0,$t6 +/* f0141fc: 5420ffef */ bnezl $at,.L0f0141bc +/* f014200: 8fee0000 */ lw $t6,0x0($ra) +/* f014204: 00002025 */ or $a0,$zero,$zero +.L0f014208: +/* f014208: 8d0f02bc */ lw $t7,0x2bc($t0) +/* f01420c: 3c03800a */ lui $v1,0x800a +/* f014210: 24634928 */ addiu $v1,$v1,0x4928 +/* f014214: 19e0000a */ blez $t7,.L0f014240 +/* f014218: 00001025 */ or $v0,$zero,$zero +/* f01421c: 8c780000 */ lw $t8,0x0($v1) +.L0f014220: +/* f014220: 24840001 */ addiu $a0,$a0,0x1 +/* f014224: 0302c821 */ addu $t9,$t8,$v0 +/* f014228: a7260010 */ sh $a2,0x10($t9) +/* f01422c: 8d0e02bc */ lw $t6,0x2bc($t0) +/* f014230: 2442008c */ addiu $v0,$v0,0x8c +/* f014234: 008e082a */ slt $at,$a0,$t6 +/* f014238: 5420fff9 */ bnezl $at,.L0f014220 +/* f01423c: 8c780000 */ lw $t8,0x0($v1) +.L0f014240: +/* f014240: 8fbf0014 */ lw $ra,0x14($sp) +/* f014244: 27bd0018 */ addiu $sp,$sp,0x18 +/* f014248: 03e00008 */ jr $ra +/* f01424c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f014250 +/* f014250: 27bdffe8 */ addiu $sp,$sp,-24 +/* f014254: 3c06800a */ lui $a2,0x800a +/* f014258: 24c6236c */ addiu $a2,$a2,0x236c +/* f01425c: afa40018 */ sw $a0,0x18($sp) +/* f014260: 94c40000 */ lhu $a0,0x0($a2) +/* f014264: afbf0014 */ sw $ra,0x14($sp) +/* f014268: 24050004 */ addiu $a1,$zero,0x4 +/* f01426c: 00047040 */ sll $t6,$a0,0x1 +/* f014270: 25c4000f */ addiu $a0,$t6,0xf +/* f014274: 348f000f */ ori $t7,$a0,0xf +/* f014278: 0c0048f2 */ jal 0x123c8 +/* f01427c: 39e4000f */ xori $a0,$t7,0xf +/* f014280: 3c05800a */ lui $a1,0x800a +/* f014284: 24a52370 */ addiu $a1,$a1,0x2370 +/* f014288: 3c06800a */ lui $a2,0x800a +/* f01428c: 24c6236c */ addiu $a2,$a2,0x236c +/* f014290: 10400011 */ beqz $v0,.L0f0142d8 +/* f014294: aca20000 */ sw $v0,0x0($a1) +/* f014298: 94c80000 */ lhu $t0,0x0($a2) +/* f01429c: 00001025 */ or $v0,$zero,$zero +/* f0142a0: 00001825 */ or $v1,$zero,$zero +/* f0142a4: 1900000c */ blez $t0,.L0f0142d8 +/* f0142a8: 8fa40018 */ lw $a0,0x18($sp) +/* f0142ac: 8caa0000 */ lw $t2,0x0($a1) +.L0f0142b0: +/* f0142b0: 94890000 */ lhu $t1,0x0($a0) +/* f0142b4: 24420001 */ addiu $v0,$v0,0x1 +/* f0142b8: 01435821 */ addu $t3,$t2,$v1 +/* f0142bc: a5690000 */ sh $t1,0x0($t3) +/* f0142c0: 94cc0000 */ lhu $t4,0x0($a2) +/* f0142c4: 24630002 */ addiu $v1,$v1,0x2 +/* f0142c8: 24840002 */ addiu $a0,$a0,0x2 +/* f0142cc: 004c082a */ slt $at,$v0,$t4 +/* f0142d0: 5420fff7 */ bnezl $at,.L0f0142b0 +/* f0142d4: 8caa0000 */ lw $t2,0x0($a1) +.L0f0142d8: +/* f0142d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0142dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0142e0: 03e00008 */ jr $ra +/* f0142e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0142e8 +/* f0142e8: 27bdf6f8 */ addiu $sp,$sp,-2312 +/* f0142ec: 3c0e800a */ lui $t6,0x800a +/* f0142f0: 8dce2350 */ lw $t6,0x2350($t6) +/* f0142f4: afbf0064 */ sw $ra,0x64($sp) +/* f0142f8: afbe0060 */ sw $s8,0x60($sp) +/* f0142fc: afb7005c */ sw $s7,0x5c($sp) +/* f014300: afb60058 */ sw $s6,0x58($sp) +/* f014304: afb50054 */ sw $s5,0x54($sp) +/* f014308: afb40050 */ sw $s4,0x50($sp) +/* f01430c: afb3004c */ sw $s3,0x4c($sp) +/* f014310: afb20048 */ sw $s2,0x48($sp) +/* f014314: afb10044 */ sw $s1,0x44($sp) +/* f014318: afb00040 */ sw $s0,0x40($sp) +/* f01431c: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f014320: f7b80030 */ sdc1 $f24,0x30($sp) +/* f014324: f7b60028 */ sdc1 $f22,0x28($sp) +/* f014328: f7b40020 */ sdc1 $f20,0x20($sp) +/* f01432c: 8dc20004 */ lw $v0,0x4($t6) +/* f014330: 24050004 */ addiu $a1,$zero,0x4 +/* f014334: 00022040 */ sll $a0,$v0,0x1 +/* f014338: 2484000f */ addiu $a0,$a0,0xf +/* f01433c: 348f000f */ ori $t7,$a0,0xf +/* f014340: 39e4000f */ xori $a0,$t7,0xf +/* f014344: 0c0048f2 */ jal 0x123c8 +/* f014348: afa20900 */ sw $v0,0x900($sp) +/* f01434c: 8fa40900 */ lw $a0,0x900($sp) +/* f014350: 3c13800a */ lui $s3,0x800a +/* f014354: 26732360 */ addiu $s3,$s3,0x2360 +/* f014358: 0004c880 */ sll $t9,$a0,0x2 +/* f01435c: 2724000f */ addiu $a0,$t9,0xf +/* f014360: 3488000f */ ori $t0,$a0,0xf +/* f014364: ae620000 */ sw $v0,0x0($s3) +/* f014368: 3904000f */ xori $a0,$t0,0xf +/* f01436c: 0c0048f2 */ jal 0x123c8 +/* f014370: 24050004 */ addiu $a1,$zero,0x4 +/* f014374: 8fa40900 */ lw $a0,0x900($sp) +/* f014378: 3c15800a */ lui $s5,0x800a +/* f01437c: 26b52364 */ addiu $s5,$s5,0x2364 +/* f014380: 00045100 */ sll $t2,$a0,0x4 +/* f014384: 2544000f */ addiu $a0,$t2,0xf +/* f014388: 348b000f */ ori $t3,$a0,0xf +/* f01438c: aea20000 */ sw $v0,0x0($s5) +/* f014390: 3964000f */ xori $a0,$t3,0xf +/* f014394: 0c0048f2 */ jal 0x123c8 +/* f014398: 24050004 */ addiu $a1,$zero,0x4 +/* f01439c: 3c03800a */ lui $v1,0x800a +/* f0143a0: 24632368 */ addiu $v1,$v1,0x2368 +/* f0143a4: ac620000 */ sw $v0,0x0($v1) +/* f0143a8: 3c01800a */ lui $at,0x800a +/* f0143ac: a420236c */ sh $zero,0x236c($at) +/* f0143b0: 3c01800a */ lui $at,0x800a +/* f0143b4: ac202370 */ sw $zero,0x2370($at) +/* f0143b8: 8e6d0000 */ lw $t5,0x0($s3) +/* f0143bc: 51a000e6 */ beqzl $t5,.L0f014758 +/* f0143c0: 8fbf0064 */ lw $ra,0x64($sp) +/* f0143c4: 8eae0000 */ lw $t6,0x0($s5) +/* f0143c8: 51c000e3 */ beqzl $t6,.L0f014758 +/* f0143cc: 8fbf0064 */ lw $ra,0x64($sp) +/* f0143d0: 8c6f0000 */ lw $t7,0x0($v1) +/* f0143d4: 8fb80900 */ lw $t8,0x900($sp) +/* f0143d8: 51e000df */ beqzl $t7,.L0f014758 +/* f0143dc: 8fbf0064 */ lw $ra,0x64($sp) +/* f0143e0: 1b0000da */ blez $t8,.L0f01474c +/* f0143e4: 0000a025 */ or $s4,$zero,$zero +/* f0143e8: 3c014416 */ lui $at,0x4416 +/* f0143ec: 4481d000 */ mtc1 $at,$f26 +/* f0143f0: 3c013f80 */ lui $at,0x3f80 +/* f0143f4: 4481c000 */ mtc1 $at,$f24 +/* f0143f8: 4481b000 */ mtc1 $at,$f22 +/* f0143fc: 4480a000 */ mtc1 $zero,$f20 +/* f014400: 00009025 */ or $s2,$zero,$zero +/* f014404: 27be0084 */ addiu $s8,$sp,0x84 +/* f014408: 27b700b0 */ addiu $s7,$sp,0xb0 +/* f01440c: 2416ffff */ addiu $s6,$zero,-1 +/* f014410: 8e790000 */ lw $t9,0x0($s3) +.L0f014414: +/* f014414: 00008025 */ or $s0,$zero,$zero +/* f014418: 02802025 */ or $a0,$s4,$zero +/* f01441c: 03324021 */ addu $t0,$t9,$s2 +/* f014420: a5000000 */ sh $zero,0x0($t0) +/* f014424: 0fc458b8 */ jal func0f1162e0 +/* f014428: 27a508dc */ addiu $a1,$sp,0x8dc +/* f01442c: 104000c2 */ beqz $v0,.L0f014738 +/* f014430: 8fa908e0 */ lw $t1,0x8e0($sp) +/* f014434: c5240000 */ lwc1 $f4,0x0($t1) +/* f014438: 27a408dc */ addiu $a0,$sp,0x8dc +/* f01443c: 4604a032 */ c.eq.s $f20,$f4 +/* f014440: 00000000 */ sll $zero,$zero,0x0 +/* f014444: 4500000b */ bc1f .L0f014474 +/* f014448: 00000000 */ sll $zero,$zero,0x0 +/* f01444c: c5260004 */ lwc1 $f6,0x4($t1) +/* f014450: 4606a032 */ c.eq.s $f20,$f6 +/* f014454: 00000000 */ sll $zero,$zero,0x0 +/* f014458: 45000006 */ bc1f .L0f014474 +/* f01445c: 00000000 */ sll $zero,$zero,0x0 +/* f014460: c5280008 */ lwc1 $f8,0x8($t1) +/* f014464: 4608a032 */ c.eq.s $f20,$f8 +/* f014468: 00000000 */ sll $zero,$zero,0x0 +/* f01446c: 450300b3 */ bc1tl .L0f01473c +/* f014470: 8fae0900 */ lw $t6,0x900($sp) +.L0f014474: +/* f014474: 0fc4596c */ jal func0f1165b0 +/* f014478: 00148880 */ sll $s1,$s4,0x2 +/* f01447c: 10400008 */ beqz $v0,.L0f0144a0 +/* f014480: 3c02800a */ lui $v0,0x800a +/* f014484: 9442236c */ lhu $v0,0x236c($v0) +/* f014488: 3c01800a */ lui $at,0x800a +/* f01448c: 00025040 */ sll $t2,$v0,0x1 +/* f014490: 03aa5821 */ addu $t3,$sp,$t2 +/* f014494: a57400dc */ sh $s4,0xdc($t3) +/* f014498: 244c0001 */ addiu $t4,$v0,0x1 +/* f01449c: a42c236c */ sh $t4,0x236c($at) +.L0f0144a0: +/* f0144a0: 8fad08dc */ lw $t5,0x8dc($sp) +/* f0144a4: c5aa0000 */ lwc1 $f10,0x0($t5) +/* f0144a8: 46165402 */ mul.s $f16,$f10,$f22 +/* f0144ac: e5b00000 */ swc1 $f16,0x0($t5) +/* f0144b0: 8fae08dc */ lw $t6,0x8dc($sp) +/* f0144b4: c5d20004 */ lwc1 $f18,0x4($t6) +/* f0144b8: 46169102 */ mul.s $f4,$f18,$f22 +/* f0144bc: e5c40004 */ swc1 $f4,0x4($t6) +/* f0144c0: 8faf08dc */ lw $t7,0x8dc($sp) +/* f0144c4: c5e60008 */ lwc1 $f6,0x8($t7) +/* f0144c8: 46163202 */ mul.s $f8,$f6,$f22 +/* f0144cc: e5e80008 */ swc1 $f8,0x8($t7) +/* f0144d0: 8fb808e0 */ lw $t8,0x8e0($sp) +/* f0144d4: c70a0000 */ lwc1 $f10,0x0($t8) +/* f0144d8: 460ac032 */ c.eq.s $f24,$f10 +/* f0144dc: 00000000 */ sll $zero,$zero,0x0 +/* f0144e0: 45000011 */ bc1f .L0f014528 +/* f0144e4: 00000000 */ sll $zero,$zero,0x0 +/* f0144e8: c7100004 */ lwc1 $f16,0x4($t8) +/* f0144ec: 4610c032 */ c.eq.s $f24,$f16 +/* f0144f0: 00000000 */ sll $zero,$zero,0x0 +/* f0144f4: 4500000c */ bc1f .L0f014528 +/* f0144f8: 00000000 */ sll $zero,$zero,0x0 +/* f0144fc: c7120008 */ lwc1 $f18,0x8($t8) +/* f014500: 4612c032 */ c.eq.s $f24,$f18 +/* f014504: 00000000 */ sll $zero,$zero,0x0 +/* f014508: 45000007 */ bc1f .L0f014528 +/* f01450c: 00000000 */ sll $zero,$zero,0x0 +/* f014510: 8e790000 */ lw $t9,0x0($s3) +/* f014514: 03321021 */ addu $v0,$t9,$s2 +/* f014518: 94480000 */ lhu $t0,0x0($v0) +/* f01451c: 35090010 */ ori $t1,$t0,0x10 +/* f014520: 1000000a */ beqz $zero,.L0f01454c +/* f014524: a4490000 */ sh $t1,0x0($v0) +.L0f014528: +/* f014528: 0fc4596c */ jal func0f1165b0 +/* f01452c: 27a408dc */ addiu $a0,$sp,0x8dc +/* f014530: 14400006 */ bnez $v0,.L0f01454c +/* f014534: 8fa408e0 */ lw $a0,0x8e0($sp) +/* f014538: 44802000 */ mtc1 $zero,$f4 +/* f01453c: 24850004 */ addiu $a1,$a0,0x4 +/* f014540: 24860008 */ addiu $a2,$a0,0x8 +/* f014544: 0c0011e4 */ jal 0x4790 +/* f014548: e4840004 */ swc1 $f4,0x4($a0) +.L0f01454c: +/* f01454c: 8fa408dc */ lw $a0,0x8dc($sp) +/* f014550: 02e02825 */ or $a1,$s7,$zero +/* f014554: 03c03025 */ or $a2,$s8,$zero +/* f014558: 24070014 */ addiu $a3,$zero,0x14 +/* f01455c: 0fc58865 */ jal func0f162194 +/* f014560: afa00010 */ sw $zero,0x10($sp) +/* f014564: 87ab00b0 */ lh $t3,0xb0($sp) +/* f014568: 87ac0084 */ lh $t4,0x84($sp) +/* f01456c: 12cb0003 */ beq $s6,$t3,.L0f01457c +/* f014570: 00000000 */ sll $zero,$zero,0x0 +/* f014574: 10000004 */ beqz $zero,.L0f014588 +/* f014578: 02e08025 */ or $s0,$s7,$zero +.L0f01457c: +/* f01457c: 52cc0003 */ beql $s6,$t4,.L0f01458c +/* f014580: 8ead0000 */ lw $t5,0x0($s5) +/* f014584: 03c08025 */ or $s0,$s8,$zero +.L0f014588: +/* f014588: 8ead0000 */ lw $t5,0x0($s5) +.L0f01458c: +/* f01458c: 02002825 */ or $a1,$s0,$zero +/* f014590: 01b17021 */ addu $t6,$t5,$s1 +/* f014594: 1200000f */ beqz $s0,.L0f0145d4 +/* f014598: add60000 */ sw $s6,0x0($t6) +/* f01459c: 0c00a900 */ jal 0x2a400 +/* f0145a0: 8fa408dc */ lw $a0,0x8dc($sp) +/* f0145a4: 58400008 */ blezl $v0,.L0f0145c8 +/* f0145a8: 8eaa0000 */ lw $t2,0x0($s5) +/* f0145ac: 8eb90000 */ lw $t9,0x0($s5) +/* f0145b0: 00027c00 */ sll $t7,$v0,0x10 +/* f0145b4: 000fc403 */ sra $t8,$t7,0x10 +/* f0145b8: 03314021 */ addu $t0,$t9,$s1 +/* f0145bc: 10000005 */ beqz $zero,.L0f0145d4 +/* f0145c0: ad180000 */ sw $t8,0x0($t0) +/* f0145c4: 8eaa0000 */ lw $t2,0x0($s5) +.L0f0145c8: +/* f0145c8: 86090000 */ lh $t1,0x0($s0) +/* f0145cc: 01515821 */ addu $t3,$t2,$s1 +/* f0145d0: ad690000 */ sw $t1,0x0($t3) +.L0f0145d4: +/* f0145d4: 8eac0000 */ lw $t4,0x0($s5) +/* f0145d8: 01916821 */ addu $t5,$t4,$s1 +/* f0145dc: 8dae0000 */ lw $t6,0x0($t5) +/* f0145e0: 05c30008 */ bgezl $t6,.L0f014604 +/* f0145e4: 8e680000 */ lw $t0,0x0($s3) +/* f0145e8: 8e6f0000 */ lw $t7,0x0($s3) +/* f0145ec: 01f21021 */ addu $v0,$t7,$s2 +/* f0145f0: 94590000 */ lhu $t9,0x0($v0) +/* f0145f4: 37380004 */ ori $t8,$t9,0x4 +/* f0145f8: 1000004f */ beqz $zero,.L0f014738 +/* f0145fc: a4580000 */ sh $t8,0x0($v0) +/* f014600: 8e680000 */ lw $t0,0x0($s3) +.L0f014604: +/* f014604: 8fac08e0 */ lw $t4,0x8e0($sp) +/* f014608: 01125021 */ addu $t2,$t0,$s2 +/* f01460c: 95490000 */ lhu $t1,0x0($t2) +/* f014610: 312b0010 */ andi $t3,$t1,0x10 +/* f014614: 55600049 */ bnezl $t3,.L0f01473c +/* f014618: 8fae0900 */ lw $t6,0x900($sp) +/* f01461c: c5860000 */ lwc1 $f6,0x0($t4) +/* f014620: 8fad08dc */ lw $t5,0x8dc($sp) +/* f014624: 27a408ec */ addiu $a0,$sp,0x8ec +/* f014628: 461a3202 */ mul.s $f8,$f6,$f26 +/* f01462c: c5aa0000 */ lwc1 $f10,0x0($t5) +/* f014630: 02e02825 */ or $a1,$s7,$zero +/* f014634: 03c03025 */ or $a2,$s8,$zero +/* f014638: 24070014 */ addiu $a3,$zero,0x14 +/* f01463c: 460a4400 */ add.s $f16,$f8,$f10 +/* f014640: e7b008ec */ swc1 $f16,0x8ec($sp) +/* f014644: c5b20004 */ lwc1 $f18,0x4($t5) +/* f014648: e7b208f0 */ swc1 $f18,0x8f0($sp) +/* f01464c: c5840008 */ lwc1 $f4,0x8($t4) +/* f014650: c5a80008 */ lwc1 $f8,0x8($t5) +/* f014654: afa00010 */ sw $zero,0x10($sp) +/* f014658: 461a2182 */ mul.s $f6,$f4,$f26 +/* f01465c: 46083280 */ add.s $f10,$f6,$f8 +/* f014660: 0fc58865 */ jal func0f162194 +/* f014664: e7aa08f4 */ swc1 $f10,0x8f4($sp) +/* f014668: 87ae00b0 */ lh $t6,0xb0($sp) +/* f01466c: 87af0084 */ lh $t7,0x84($sp) +/* f014670: 27a408ec */ addiu $a0,$sp,0x8ec +/* f014674: 12ce0003 */ beq $s6,$t6,.L0f014684 +/* f014678: 00000000 */ sll $zero,$zero,0x0 +/* f01467c: 10000004 */ beqz $zero,.L0f014690 +/* f014680: 02e08025 */ or $s0,$s7,$zero +.L0f014684: +/* f014684: 12cf0002 */ beq $s6,$t7,.L0f014690 +/* f014688: 00000000 */ sll $zero,$zero,0x0 +/* f01468c: 03c08025 */ or $s0,$s8,$zero +.L0f014690: +/* f014690: 52000025 */ beqzl $s0,.L0f014728 +/* f014694: 8e6b0000 */ lw $t3,0x0($s3) +/* f014698: 0c00a900 */ jal 0x2a400 +/* f01469c: 02002825 */ or $a1,$s0,$zero +/* f0146a0: 58400012 */ blezl $v0,.L0f0146ec +/* f0146a4: 8eae0000 */ lw $t6,0x0($s5) +/* f0146a8: 8ea80000 */ lw $t0,0x0($s5) +/* f0146ac: 0002cc00 */ sll $t9,$v0,0x10 +/* f0146b0: 0019c403 */ sra $t8,$t9,0x10 +/* f0146b4: 01115021 */ addu $t2,$t0,$s1 +/* f0146b8: 8d490000 */ lw $t1,0x0($t2) +/* f0146bc: 24030008 */ addiu $v1,$zero,0x8 +/* f0146c0: 17090003 */ bne $t8,$t1,.L0f0146d0 +/* f0146c4: 00000000 */ sll $zero,$zero,0x0 +/* f0146c8: 10000001 */ beqz $zero,.L0f0146d0 +/* f0146cc: 24030004 */ addiu $v1,$zero,0x4 +.L0f0146d0: +/* f0146d0: 8e6b0000 */ lw $t3,0x0($s3) +/* f0146d4: 01721021 */ addu $v0,$t3,$s2 +/* f0146d8: 944c0000 */ lhu $t4,0x0($v0) +/* f0146dc: 01836825 */ or $t5,$t4,$v1 +/* f0146e0: 10000015 */ beqz $zero,.L0f014738 +/* f0146e4: a44d0000 */ sh $t5,0x0($v0) +/* f0146e8: 8eae0000 */ lw $t6,0x0($s5) +.L0f0146ec: +/* f0146ec: 86080000 */ lh $t0,0x0($s0) +/* f0146f0: 24030008 */ addiu $v1,$zero,0x8 +/* f0146f4: 01d17821 */ addu $t7,$t6,$s1 +/* f0146f8: 8df90000 */ lw $t9,0x0($t7) +/* f0146fc: 17280003 */ bne $t9,$t0,.L0f01470c +/* f014700: 00000000 */ sll $zero,$zero,0x0 +/* f014704: 10000001 */ beqz $zero,.L0f01470c +/* f014708: 24030004 */ addiu $v1,$zero,0x4 +.L0f01470c: +/* f01470c: 8e6a0000 */ lw $t2,0x0($s3) +/* f014710: 01521021 */ addu $v0,$t2,$s2 +/* f014714: 94580000 */ lhu $t8,0x0($v0) +/* f014718: 03034825 */ or $t1,$t8,$v1 +/* f01471c: 10000006 */ beqz $zero,.L0f014738 +/* f014720: a4490000 */ sh $t1,0x0($v0) +/* f014724: 8e6b0000 */ lw $t3,0x0($s3) +.L0f014728: +/* f014728: 01721021 */ addu $v0,$t3,$s2 +/* f01472c: 944c0000 */ lhu $t4,0x0($v0) +/* f014730: 358d0008 */ ori $t5,$t4,0x8 +/* f014734: a44d0000 */ sh $t5,0x0($v0) +.L0f014738: +/* f014738: 8fae0900 */ lw $t6,0x900($sp) +.L0f01473c: +/* f01473c: 26940001 */ addiu $s4,$s4,0x1 +/* f014740: 26520002 */ addiu $s2,$s2,0x2 +/* f014744: 568eff33 */ bnel $s4,$t6,.L0f014414 +/* f014748: 8e790000 */ lw $t9,0x0($s3) +.L0f01474c: +/* f01474c: 0fc05094 */ jal func0f014250 +/* f014750: 27a400dc */ addiu $a0,$sp,0xdc +/* f014754: 8fbf0064 */ lw $ra,0x64($sp) +.L0f014758: +/* f014758: d7b40020 */ ldc1 $f20,0x20($sp) +/* f01475c: d7b60028 */ ldc1 $f22,0x28($sp) +/* f014760: d7b80030 */ ldc1 $f24,0x30($sp) +/* f014764: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f014768: 8fb00040 */ lw $s0,0x40($sp) +/* f01476c: 8fb10044 */ lw $s1,0x44($sp) +/* f014770: 8fb20048 */ lw $s2,0x48($sp) +/* f014774: 8fb3004c */ lw $s3,0x4c($sp) +/* f014778: 8fb40050 */ lw $s4,0x50($sp) +/* f01477c: 8fb50054 */ lw $s5,0x54($sp) +/* f014780: 8fb60058 */ lw $s6,0x58($sp) +/* f014784: 8fb7005c */ lw $s7,0x5c($sp) +/* f014788: 8fbe0060 */ lw $s8,0x60($sp) +/* f01478c: 03e00008 */ jr $ra +/* f014790: 27bd0908 */ addiu $sp,$sp,0x908 +/* f014794: 00000000 */ sll $zero,$zero,0x0 +/* f014798: 00000000 */ sll $zero,$zero,0x0 +/* f01479c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0147a0 +/* f0147a0: 3c01800a */ lui $at,0x800a +/* f0147a4: ac2433a0 */ sw $a0,0x33a0($at) +/* f0147a8: 3c01800a */ lui $at,0x800a +/* f0147ac: ac2033a4 */ sw $zero,0x33a4($at) +/* f0147b0: 3c013f80 */ lui $at,0x3f80 +/* f0147b4: 44812000 */ mtc1 $at,$f4 +/* f0147b8: 3c018008 */ lui $at,0x8008 +/* f0147bc: 03e00008 */ jr $ra +/* f0147c0: e424db84 */ swc1 $f4,-0x247c($at) +/* f0147c4: 00000000 */ sll $zero,$zero,0x0 +/* f0147c8: 00000000 */ sll $zero,$zero,0x0 +/* f0147cc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0147d0 +/* f0147d0: 3c03800a */ lui $v1,0x800a +/* f0147d4: 3c04800a */ lui $a0,0x800a +/* f0147d8: 2484dbe0 */ addiu $a0,$a0,-9248 +/* f0147dc: 2463da60 */ addiu $v1,$v1,-9632 +/* f0147e0: 2402ffff */ addiu $v0,$zero,-1 +.L0f0147e4: +/* f0147e4: 24630030 */ addiu $v1,$v1,0x30 +/* f0147e8: 1464fffe */ bne $v1,$a0,.L0f0147e4 +/* f0147ec: ac62ffd0 */ sw $v0,-0x30($v1) +/* f0147f0: 03e00008 */ jr $ra +/* f0147f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0147f8 +/* f0147f8: 3c03800a */ lui $v1,0x800a +/* f0147fc: 3c04800a */ lui $a0,0x800a +/* f014800: 2484dd00 */ addiu $a0,$a0,-8960 +/* f014804: 2463dbe0 */ addiu $v1,$v1,-9248 +/* f014808: 2402ffff */ addiu $v0,$zero,-1 +.L0f01480c: +/* f01480c: 24630048 */ addiu $v1,$v1,0x48 +/* f014810: 1464fffe */ bne $v1,$a0,.L0f01480c +/* f014814: ac62ffb8 */ sw $v0,-0x48($v1) +/* f014818: 03e00008 */ jr $ra +/* f01481c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f014820 +/* f014820: 3c03800b */ lui $v1,0x800b +/* f014824: 3c02800b */ lui $v0,0x800b +/* f014828: 2442cca0 */ addiu $v0,$v0,-13152 +/* f01482c: 2463cc80 */ addiu $v1,$v1,-13184 +.L0f014830: +/* f014830: 24630004 */ addiu $v1,$v1,0x4 +/* f014834: 1462fffe */ bne $v1,$v0,.L0f014830 +/* f014838: ac60fffc */ sw $zero,-0x4($v1) +/* f01483c: 3c018008 */ lui $at,0x8008 +/* f014840: 03e00008 */ jr $ra +/* f014844: a0207d10 */ sb $zero,0x7d10($at) +); + +GLOBAL_ASM( +glabel func0f014848 +/* f014848: 27bdff88 */ addiu $sp,$sp,-120 +/* f01484c: 0005c080 */ sll $t8,$a1,0x2 +/* f014850: 0305c021 */ addu $t8,$t8,$a1 +/* f014854: 0018c080 */ sll $t8,$t8,0x2 +/* f014858: 0305c023 */ subu $t8,$t8,$a1 +/* f01485c: 3c19800b */ lui $t9,0x800b +/* f014860: 2739c538 */ addiu $t9,$t9,-15048 +/* f014864: 0018c080 */ sll $t8,$t8,0x2 +/* f014868: afbf002c */ sw $ra,0x2c($sp) +/* f01486c: afa40078 */ sw $a0,0x78($sp) +/* f014870: 240effff */ addiu $t6,$zero,-1 +/* f014874: 03191021 */ addu $v0,$t8,$t9 +/* f014878: afb00028 */ sw $s0,0x28($sp) +/* f01487c: f7b40020 */ sdc1 $f20,0x20($sp) +/* f014880: afa5007c */ sw $a1,0x7c($sp) +/* f014884: a7ae0074 */ sh $t6,0x74($sp) +/* f014888: 9044000f */ lbu $a0,0xf($v0) +/* f01488c: 0fc62ecb */ jal func0f18bb2c +/* f014890: afa2003c */ sw $v0,0x3c($sp) +/* f014894: 8fa9003c */ lw $t1,0x3c($sp) +/* f014898: afa20058 */ sw $v0,0x58($sp) +/* f01489c: 0fc62ee4 */ jal func0f18bb90 +/* f0148a0: 91240010 */ lbu $a0,0x10($t1) +/* f0148a4: 3c0a8009 */ lui $t2,0x8009 +/* f0148a8: 914a0af0 */ lbu $t2,0xaf0($t2) +/* f0148ac: 24010001 */ addiu $at,$zero,0x1 +/* f0148b0: 00402025 */ or $a0,$v0,$zero +/* f0148b4: 15410004 */ bne $t2,$at,.L0f0148c8 +/* f0148b8: 00003025 */ or $a2,$zero,$zero +/* f0148bc: 240b000a */ addiu $t3,$zero,0xa +/* f0148c0: afab0058 */ sw $t3,0x58($sp) +/* f0148c4: 2404005e */ addiu $a0,$zero,0x5e +.L0f0148c8: +/* f0148c8: 8fa50058 */ lw $a1,0x58($sp) +/* f0148cc: 0fc0b4db */ jal func0f02d36c +/* f0148d0: afa4005c */ sw $a0,0x5c($sp) +/* f0148d4: 10400169 */ beqz $v0,.L0f014e7c +/* f0148d8: 00408025 */ or $s0,$v0,$zero +/* f0148dc: 3c0d8006 */ lui $t5,0x8006 +/* f0148e0: 25ad2400 */ addiu $t5,$t5,0x2400 +/* f0148e4: 8da10000 */ lw $at,0x0($t5) +/* f0148e8: 27ac004c */ addiu $t4,$sp,0x4c +/* f0148ec: 8daf0004 */ lw $t7,0x4($t5) +/* f0148f0: ad810000 */ sw $at,0x0($t4) +/* f0148f4: 8da10008 */ lw $at,0x8($t5) +/* f0148f8: 24040029 */ addiu $a0,$zero,0x29 +/* f0148fc: ad8f0004 */ sw $t7,0x4($t4) +/* f014900: 0c006134 */ jal 0x184d0 +/* f014904: ad810008 */ sw $at,0x8($t4) +/* f014908: 4480a000 */ mtc1 $zero,$f20 +/* f01490c: 02002025 */ or $a0,$s0,$zero +/* f014910: 27a5004c */ addiu $a1,$sp,0x4c +/* f014914: 4407a000 */ mfc1 $a3,$f20 +/* f014918: 27a60074 */ addiu $a2,$sp,0x74 +/* f01491c: 0fc08332 */ jal func0f020cc8 +/* f014920: afa20010 */ sw $v0,0x10($sp) +/* f014924: 10400155 */ beqz $v0,.L0f014e7c +/* f014928: 00402025 */ or $a0,$v0,$zero +/* f01492c: 0fc1812f */ jal func0f0604bc +/* f014930: afa20070 */ sw $v0,0x70($sp) +/* f014934: 0fc180bc */ jal func0f0602f0 +/* f014938: 8fa40070 */ lw $a0,0x70($sp) +/* f01493c: 8fb80070 */ lw $t8,0x70($sp) +/* f014940: 87a5007a */ lh $a1,0x7a($sp) +/* f014944: 8f100004 */ lw $s0,0x4($t8) +/* f014948: 0fc07937 */ jal func0f01e4dc +/* f01494c: 02002025 */ or $a0,$s0,$zero +/* f014950: 3c013f80 */ lui $at,0x3f80 +/* f014954: 8fb90078 */ lw $t9,0x78($sp) +/* f014958: 44812000 */ mtc1 $at,$f4 +/* f01495c: 3c0142a0 */ lui $at,0x42a0 +/* f014960: 44813000 */ mtc1 $at,$f6 +/* f014964: 2407ffff */ addiu $a3,$zero,-1 +/* f014968: a6070128 */ sh $a3,0x128($s0) +/* f01496c: a607012a */ sh $a3,0x12a($s0) +/* f014970: a6190000 */ sh $t9,0x0($s0) +/* f014974: e60400f0 */ swc1 $f4,0xf0($s0) +/* f014978: e60600dc */ swc1 $f6,0xdc($s0) +/* f01497c: 8fa90058 */ lw $t1,0x58($sp) +/* f014980: a2090006 */ sb $t1,0x6($s0) +/* f014984: 8faa005c */ lw $t2,0x5c($sp) +/* f014988: a60a0010 */ sh $t2,0x10($s0) +/* f01498c: 0fc0b378 */ jal func0f02cde0 +/* f014990: 86040010 */ lh $a0,0x10($s0) +/* f014994: 240b0008 */ addiu $t3,$zero,0x8 +/* f014998: a20202fe */ sb $v0,0x2fe($s0) +/* f01499c: ae0b0114 */ sw $t3,0x114($s0) +/* f0149a0: ae000118 */ sw $zero,0x118($s0) +/* f0149a4: 8fae003c */ lw $t6,0x3c($sp) +/* f0149a8: 240d0001 */ addiu $t5,$zero,0x1 +/* f0149ac: 3c088008 */ lui $t0,0x8008 +/* f0149b0: 91cc0011 */ lbu $t4,0x11($t6) +/* f0149b4: 25087d10 */ addiu $t0,$t0,0x7d10 +/* f0149b8: a20002a2 */ sb $zero,0x2a2($s0) +/* f0149bc: 018d7804 */ sllv $t7,$t5,$t4 +/* f0149c0: a20f0125 */ sb $t7,0x125($s0) +/* f0149c4: 91030000 */ lbu $v1,0x0($t0) +/* f0149c8: 240402e0 */ addiu $a0,$zero,0x2e0 +/* f0149cc: 24050004 */ addiu $a1,$zero,0x4 +/* f0149d0: 28610008 */ slti $at,$v1,0x8 +/* f0149d4: 10200129 */ beqz $at,.L0f014e7c +/* f0149d8: 0003c080 */ sll $t8,$v1,0x2 +/* f0149dc: 3c01800b */ lui $at,0x800b +/* f0149e0: 00380821 */ addu $at,$at,$t8 +/* f0149e4: ac30cc80 */ sw $s0,-0x3380($at) +/* f0149e8: 24790001 */ addiu $t9,$v1,0x1 +/* f0149ec: 0c0048f2 */ jal 0x123c8 +/* f0149f0: a1190000 */ sb $t9,0x0($t0) +/* f0149f4: 3c088008 */ lui $t0,0x8008 +/* f0149f8: 25087d10 */ addiu $t0,$t0,0x7d10 +/* f0149fc: 10400113 */ beqz $v0,.L0f014e4c +/* f014a00: ae0202d4 */ sw $v0,0x2d4($s0) +/* f014a04: a20002b0 */ sb $zero,0x2b0($s0) +/* f014a08: 0c004b70 */ jal 0x12dc0 +/* f014a0c: afa20068 */ sw $v0,0x68($sp) +/* f014a10: 24030003 */ addiu $v1,$zero,0x3 +/* f014a14: 0043001b */ divu $zero,$v0,$v1 +/* f014a18: 860a0010 */ lh $t2,0x10($s0) +/* f014a1c: 00004810 */ mfhi $t1 +/* f014a20: 8fa60068 */ lw $a2,0x68($sp) +/* f014a24: 000a5880 */ sll $t3,$t2,0x2 +/* f014a28: 016a5821 */ addu $t3,$t3,$t2 +/* f014a2c: 000b5880 */ sll $t3,$t3,0x2 +/* f014a30: 3c0e8008 */ lui $t6,0x8008 +/* f014a34: a20902b1 */ sb $t1,0x2b1($s0) +/* f014a38: 01cb7021 */ addu $t6,$t6,$t3 +/* f014a3c: 8dcecf04 */ lw $t6,-0x30fc($t6) +/* f014a40: 2407ffff */ addiu $a3,$zero,-1 +/* f014a44: 14600002 */ bnez $v1,.L0f014a50 +/* f014a48: 00000000 */ sll $zero,$zero,0x0 +/* f014a4c: 0007000d */ break 0x7 +.L0f014a50: +/* f014a50: 000e6fc2 */ srl $t5,$t6,0x1f +/* f014a54: 15a00002 */ bnez $t5,.L0f014a60 +/* f014a58: 3c08800b */ lui $t0,0x800b +/* f014a5c: a20302b1 */ sb $v1,0x2b1($s0) +.L0f014a60: +/* f014a60: 240c0029 */ addiu $t4,$zero,0x29 +/* f014a64: a607017e */ sh $a3,0x17e($s0) +/* f014a68: a20002e3 */ sb $zero,0x2e3($s0) +/* f014a6c: ae0702e4 */ sw $a3,0x2e4($s0) +/* f014a70: a20002fc */ sb $zero,0x2fc($s0) +/* f014a74: a20002e2 */ sb $zero,0x2e2($s0) +/* f014a78: ae0002a4 */ sw $zero,0x2a4($s0) +/* f014a7c: a20c02a0 */ sb $t4,0x2a0($s0) +/* f014a80: 8faf007c */ lw $t7,0x7c($sp) +/* f014a84: 2508c530 */ addiu $t0,$t0,-15056 +/* f014a88: 8d020000 */ lw $v0,0x0($t0) +/* f014a8c: 000fc080 */ sll $t8,$t7,0x2 +/* f014a90: 3c01800b */ lui $at,0x800b +/* f014a94: 030fc021 */ addu $t8,$t8,$t7 +/* f014a98: 00021880 */ sll $v1,$v0,0x2 +/* f014a9c: 00230821 */ addu $at,$at,$v1 +/* f014aa0: 0018c080 */ sll $t8,$t8,0x2 +/* f014aa4: ac30c4d0 */ sw $s0,-0x3b30($at) +/* f014aa8: 3c19800b */ lui $t9,0x800b +/* f014aac: 030fc023 */ subu $t8,$t8,$t7 +/* f014ab0: 0018c080 */ sll $t8,$t8,0x2 +/* f014ab4: 2739c538 */ addiu $t9,$t9,-15048 +/* f014ab8: 3c01800b */ lui $at,0x800b +/* f014abc: 00230821 */ addu $at,$at,$v1 +/* f014ac0: 03194821 */ addu $t1,$t8,$t9 +/* f014ac4: ac29c500 */ sw $t1,-0x3b00($at) +/* f014ac8: 244a0001 */ addiu $t2,$v0,0x1 +/* f014acc: ad0a0000 */ sw $t2,0x0($t0) +/* f014ad0: afa60068 */ sw $a2,0x68($sp) +/* f014ad4: 24040090 */ addiu $a0,$zero,0x90 +/* f014ad8: 0c0048f2 */ jal 0x123c8 +/* f014adc: 24050004 */ addiu $a1,$zero,0x4 +/* f014ae0: 8fa60068 */ lw $a2,0x68($sp) +/* f014ae4: 2407ffff */ addiu $a3,$zero,-1 +/* f014ae8: 00001825 */ or $v1,$zero,$zero +/* f014aec: acc2001c */ sw $v0,0x1c($a2) +.L0f014af0: +/* f014af0: 8ccb001c */ lw $t3,0x1c($a2) +/* f014af4: 01637021 */ addu $t6,$t3,$v1 +/* f014af8: 24630004 */ addiu $v1,$v1,0x4 +/* f014afc: 28610084 */ slti $at,$v1,0x84 +/* f014b00: 1420fffb */ bnez $at,.L0f014af0 +/* f014b04: adc00000 */ sw $zero,0x0($t6) +/* f014b08: 8fad003c */ lw $t5,0x3c($sp) +/* f014b0c: accd0004 */ sw $t5,0x4($a2) +/* f014b10: 8fac003c */ lw $t4,0x3c($sp) +/* f014b14: 918f0048 */ lbu $t7,0x48($t4) +/* f014b18: 2de10006 */ sltiu $at,$t7,0x6 +/* f014b1c: 1020000b */ beqz $at,.L0f014b4c +/* f014b20: 000f7880 */ sll $t7,$t7,0x2 +/* f014b24: 3c017f1b */ lui $at,0x7f1b +/* f014b28: 002f0821 */ addu $at,$at,$t7 +/* f014b2c: 8c2f82a0 */ lw $t7,-0x7d60($at) +/* f014b30: 01e00008 */ jr $t7 +/* f014b34: 00000000 */ sll $zero,$zero,0x0 +/* f014b38: 1000000e */ beqz $zero,.L0f014b74 +/* f014b3c: a0c00000 */ sb $zero,0x0($a2) +/* f014b40: 2418000a */ addiu $t8,$zero,0xa +/* f014b44: 1000000b */ beqz $zero,.L0f014b74 +/* f014b48: a0d80000 */ sb $t8,0x0($a2) +.L0f014b4c: +/* f014b4c: 24190014 */ addiu $t9,$zero,0x14 +/* f014b50: 10000008 */ beqz $zero,.L0f014b74 +/* f014b54: a0d90000 */ sb $t9,0x0($a2) +/* f014b58: 24090028 */ addiu $t1,$zero,0x28 +/* f014b5c: 10000005 */ beqz $zero,.L0f014b74 +/* f014b60: a0c90000 */ sb $t1,0x0($a2) +/* f014b64: 240a003c */ addiu $t2,$zero,0x3c +/* f014b68: 10000002 */ beqz $zero,.L0f014b74 +/* f014b6c: a0ca0000 */ sb $t2,0x0($a2) +/* f014b70: a0c00000 */ sb $zero,0x0($a2) +.L0f014b74: +/* f014b74: 8fab007c */ lw $t3,0x7c($sp) +/* f014b78: 240e012d */ addiu $t6,$zero,0x12d +/* f014b7c: 240d0004 */ addiu $t5,$zero,0x4 +/* f014b80: a4c00064 */ sh $zero,0x64($a2) +/* f014b84: acc00010 */ sw $zero,0x10($a2) +/* f014b88: a4c0002c */ sh $zero,0x2c($a2) +/* f014b8c: a4c0002e */ sh $zero,0x2e($a2) +/* f014b90: acc00034 */ sw $zero,0x34($a2) +/* f014b94: e4d40040 */ swc1 $f20,0x40($a2) +/* f014b98: acc00024 */ sw $zero,0x24($a2) +/* f014b9c: acc00028 */ sw $zero,0x28($a2) +/* f014ba0: a0c00058 */ sb $zero,0x58($a2) +/* f014ba4: a0c00059 */ sb $zero,0x59($a2) +/* f014ba8: acc0005c */ sw $zero,0x5c($a2) +/* f014bac: acc00060 */ sw $zero,0x60($a2) +/* f014bb0: acce0030 */ sw $t6,0x30($a2) +/* f014bb4: acc00038 */ sw $zero,0x38($a2) +/* f014bb8: a4c7003e */ sh $a3,0x3e($a2) +/* f014bbc: a4c0003c */ sh $zero,0x3c($a2) +/* f014bc0: a4c70008 */ sh $a3,0x8($a2) +/* f014bc4: a4c7000a */ sh $a3,0xa($a2) +/* f014bc8: a4c7000c */ sh $a3,0xc($a2) +/* f014bcc: acc00068 */ sw $zero,0x68($a2) +/* f014bd0: e4d4006c */ swc1 $f20,0x6c($a2) +/* f014bd4: e4d40070 */ swc1 $f20,0x70($a2) +/* f014bd8: a0c70074 */ sb $a3,0x74($a2) +/* f014bdc: a4c70076 */ sh $a3,0x76($a2) +/* f014be0: acc70114 */ sw $a3,0x114($a2) +/* f014be4: a0cd0079 */ sb $t5,0x79($a2) +/* f014be8: e4d40098 */ swc1 $f20,0x98($a2) +/* f014bec: a4cb0002 */ sh $t3,0x2($a2) +/* f014bf0: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f014bf4: 90cf004c */ lbu $t7,0x4c($a2) +/* f014bf8: 90cb004f */ lbu $t3,0x4f($a2) +/* f014bfc: e4c8008c */ swc1 $f8,0x8c($a2) +/* f014c00: c7aa0050 */ lwc1 $f10,0x50($sp) +/* f014c04: 90cd009c */ lbu $t5,0x9c($a2) +/* f014c08: 31e9ffdf */ andi $t1,$t7,0xffdf +/* f014c0c: e4ca0090 */ swc1 $f10,0x90($a2) +/* f014c10: c7b00054 */ lwc1 $f16,0x54($sp) +/* f014c14: 316eff7f */ andi $t6,$t3,0xff7f +/* f014c18: 240c0001 */ addiu $t4,$zero,0x1 +/* f014c1c: 35390040 */ ori $t9,$t1,0x40 +/* f014c20: a0ce004f */ sb $t6,0x4f($a2) +/* f014c24: accc0020 */ sw $t4,0x20($a2) +/* f014c28: a0c9004c */ sb $t1,0x4c($a2) +/* f014c2c: 332e00fd */ andi $t6,$t9,0xfd +/* f014c30: a0d9004c */ sb $t9,0x4c($a2) +/* f014c34: 31cc00f7 */ andi $t4,$t6,0xf7 +/* f014c38: 31afff7f */ andi $t7,$t5,0xff7f +/* f014c3c: 31ea00bf */ andi $t2,$t7,0xbf +/* f014c40: a0ce004c */ sb $t6,0x4c($a2) +/* f014c44: 319800ef */ andi $t8,$t4,0xef +/* f014c48: a0cf009c */ sb $t7,0x9c($a2) +/* f014c4c: a0cc004c */ sb $t4,0x4c($a2) +/* f014c50: 330900fb */ andi $t1,$t8,0xfb +/* f014c54: a0ca009c */ sb $t2,0x9c($a2) +/* f014c58: 314b00df */ andi $t3,$t2,0xdf +/* f014c5c: a0d8004c */ sb $t8,0x4c($a2) +/* f014c60: a0c9004c */ sb $t1,0x4c($a2) +/* f014c64: 312a007f */ andi $t2,$t1,0x7f +/* f014c68: a0c0004d */ sb $zero,0x4d($a2) +/* f014c6c: a0c0004e */ sb $zero,0x4e($a2) +/* f014c70: acc00044 */ sw $zero,0x44($a2) +/* f014c74: acc000a0 */ sw $zero,0xa0($a2) +/* f014c78: a0cb009c */ sb $t3,0x9c($a2) +/* f014c7c: a0ca004c */ sb $t2,0x4c($a2) +/* f014c80: a4c70048 */ sh $a3,0x48($a2) +/* f014c84: a4c7004a */ sh $a3,0x4a($a2) +/* f014c88: acc700bc */ sw $a3,0xbc($a2) +/* f014c8c: acc000c8 */ sw $zero,0xc8($a2) +/* f014c90: acc000c4 */ sw $zero,0xc4($a2) +/* f014c94: acc000cc */ sw $zero,0xcc($a2) +/* f014c98: acc000d0 */ sw $zero,0xd0($a2) +/* f014c9c: acc000d8 */ sw $zero,0xd8($a2) +/* f014ca0: acc000dc */ sw $zero,0xdc($a2) +/* f014ca4: a4c000e2 */ sh $zero,0xe2($a2) +/* f014ca8: a4c000e0 */ sh $zero,0xe0($a2) +/* f014cac: e4d400e8 */ swc1 $f20,0xe8($a2) +/* f014cb0: e4d400e4 */ swc1 $f20,0xe4($a2) +/* f014cb4: e4d00094 */ swc1 $f16,0x94($a2) +/* f014cb8: 8e040020 */ lw $a0,0x20($s0) +/* f014cbc: 0c006b91 */ jal 0x1ae44 +/* f014cc0: afa60068 */ sw $a2,0x68($sp) +/* f014cc4: 8fa60068 */ lw $a2,0x68($sp) +/* f014cc8: e4c000a4 */ swc1 $f0,0xa4($a2) +/* f014ccc: e4d400a8 */ swc1 $f20,0xa8($a2) +/* f014cd0: e4d400ac */ swc1 $f20,0xac($a2) +/* f014cd4: 0c006b91 */ jal 0x1ae44 +/* f014cd8: 8e040020 */ lw $a0,0x20($s0) +/* f014cdc: 8fa60068 */ lw $a2,0x68($sp) +/* f014ce0: 2407ffff */ addiu $a3,$zero,-1 +/* f014ce4: 3c014f80 */ lui $at,0x4f80 +/* f014ce8: e4c000b0 */ swc1 $f0,0xb0($a2) +/* f014cec: 44810000 */ mtc1 $at,$f0 +/* f014cf0: 00002825 */ or $a1,$zero,$zero +/* f014cf4: e4d400b4 */ swc1 $f20,0xb4($a2) +/* f014cf8: e4d400b8 */ swc1 $f20,0xb8($a2) +/* f014cfc: e4d40108 */ swc1 $f20,0x108($a2) +/* f014d00: e4d4010c */ swc1 $f20,0x10c($a2) +/* f014d04: e4d40110 */ swc1 $f20,0x110($a2) +/* f014d08: acc00118 */ sw $zero,0x118($a2) +/* f014d0c: acc0011c */ sw $zero,0x11c($a2) +/* f014d10: acc70120 */ sw $a3,0x120($a2) +/* f014d14: acc70124 */ sw $a3,0x124($a2) +/* f014d18: acc00128 */ sw $zero,0x128($a2) +/* f014d1c: acc0012c */ sw $zero,0x12c($a2) +/* f014d20: 00c01025 */ or $v0,$a2,$zero +/* f014d24: 00c02025 */ or $a0,$a2,$zero +/* f014d28: 00c01825 */ or $v1,$a2,$zero +.L0f014d2c: +/* f014d2c: a0470130 */ sb $a3,0x130($v0) +/* f014d30: e480013c */ swc1 $f0,0x13c($a0) +/* f014d34: 24a50001 */ addiu $a1,$a1,0x1 +/* f014d38: a040016c */ sb $zero,0x16c($v0) +/* f014d3c: 28a1000c */ slti $at,$a1,0xc +/* f014d40: ac870178 */ sw $a3,0x178($a0) +/* f014d44: 24420001 */ addiu $v0,$v0,0x1 +/* f014d48: 24840004 */ addiu $a0,$a0,0x4 +/* f014d4c: 24630002 */ addiu $v1,$v1,0x2 +/* f014d50: 1420fff6 */ bnez $at,.L0f014d2c +/* f014d54: a46701a6 */ sh $a3,0x1a6($v1) +/* f014d58: e4d401c0 */ swc1 $f20,0x1c0($a2) +/* f014d5c: e4d401c4 */ swc1 $f20,0x1c4($a2) +/* f014d60: e4d401c8 */ swc1 $f20,0x1c8($a2) +/* f014d64: acc701cc */ sw $a3,0x1cc($a2) +/* f014d68: acc001d0 */ sw $zero,0x1d0($a2) +/* f014d6c: e4d401d4 */ swc1 $f20,0x1d4($a2) +/* f014d70: acc701e4 */ sw $a3,0x1e4($a2) +/* f014d74: acc001e8 */ sw $zero,0x1e8($a2) +/* f014d78: acc00208 */ sw $zero,0x208($a2) +/* f014d7c: 0c004b70 */ jal 0x12dc0 +/* f014d80: afa60068 */ sw $a2,0x68($sp) +/* f014d84: 8fa60068 */ lw $a2,0x68($sp) +/* f014d88: 00002825 */ or $a1,$zero,$zero +/* f014d8c: acc20210 */ sw $v0,0x210($a2) +/* f014d90: 24020006 */ addiu $v0,$zero,0x6 +/* f014d94: acc0020c */ sw $zero,0x20c($a2) +/* f014d98: 00c02025 */ or $a0,$a2,$zero +/* f014d9c: 00c01825 */ or $v1,$a2,$zero +.L0f014da0: +/* f014da0: 24a50001 */ addiu $a1,$a1,0x1 +/* f014da4: e4740214 */ swc1 $f20,0x214($v1) +/* f014da8: e4740218 */ swc1 $f20,0x218($v1) +/* f014dac: e4740244 */ swc1 $f20,0x244($v1) +/* f014db0: e4740248 */ swc1 $f20,0x248($v1) +/* f014db4: ac600274 */ sw $zero,0x274($v1) +/* f014db8: ac600278 */ sw $zero,0x278($v1) +/* f014dbc: 24840004 */ addiu $a0,$a0,0x4 +/* f014dc0: 24630008 */ addiu $v1,$v1,0x8 +/* f014dc4: 14a2fff6 */ bne $a1,$v0,.L0f014da0 +/* f014dc8: ac8002a4 */ sw $zero,0x2a4($a0) +/* f014dcc: 90cb009c */ lbu $t3,0x9c($a2) +/* f014dd0: acc002a4 */ sw $zero,0x2a4($a2) +/* f014dd4: acc002c0 */ sw $zero,0x2c0($a2) +/* f014dd8: 316effef */ andi $t6,$t3,0xffef +/* f014ddc: e4d402c4 */ swc1 $f20,0x2c4($a2) +/* f014de0: acc002c8 */ sw $zero,0x2c8($a2) +/* f014de4: a0ce009c */ sb $t6,0x9c($a2) +/* f014de8: acc002cc */ sw $zero,0x2cc($a2) +/* f014dec: 0c004b70 */ jal 0x12dc0 +/* f014df0: afa60068 */ sw $a2,0x68($sp) +/* f014df4: 8fa60068 */ lw $a2,0x68($sp) +/* f014df8: 0c004b70 */ jal 0x12dc0 +/* f014dfc: acc202d0 */ sw $v0,0x2d0($a2) +/* f014e00: 44829000 */ mtc1 $v0,$f18 +/* f014e04: 8fa60068 */ lw $a2,0x68($sp) +/* f014e08: 04410005 */ bgez $v0,.L0f014e20 +/* f014e0c: 46809120 */ cvt.s.w $f4,$f18 +/* f014e10: 3c014f80 */ lui $at,0x4f80 +/* f014e14: 44813000 */ mtc1 $at,$f6 +/* f014e18: 00000000 */ sll $zero,$zero,0x0 +/* f014e1c: 46062100 */ add.s $f4,$f4,$f6 +.L0f014e20: +/* f014e20: 3c012f80 */ lui $at,0x2f80 +/* f014e24: 44814000 */ mtc1 $at,$f8 +/* f014e28: 90cd009c */ lbu $t5,0x9c($a2) +/* f014e2c: a0c00078 */ sb $zero,0x78($a2) +/* f014e30: 46082282 */ mul.s $f10,$f4,$f8 +/* f014e34: 31acfffe */ andi $t4,$t5,0xfffe +/* f014e38: a0cc009c */ sb $t4,0x9c($a2) +/* f014e3c: acc00050 */ sw $zero,0x50($a2) +/* f014e40: a0c0009d */ sb $zero,0x9d($a2) +/* f014e44: 1000000a */ beqz $zero,.L0f014e70 +/* f014e48: e4ca02d4 */ swc1 $f10,0x2d4($a2) +.L0f014e4c: +/* f014e4c: 91020000 */ lbu $v0,0x0($t0) +/* f014e50: 3c01800b */ lui $at,0x800b +/* f014e54: 2442ffff */ addiu $v0,$v0,-1 +/* f014e58: 304f00ff */ andi $t7,$v0,0xff +/* f014e5c: 000fc080 */ sll $t8,$t7,0x2 +/* f014e60: 00380821 */ addu $at,$at,$t8 +/* f014e64: a10f0000 */ sb $t7,0x0($t0) +/* f014e68: 10000004 */ beqz $zero,.L0f014e7c +/* f014e6c: ac20cc80 */ sw $zero,-0x3380($at) +.L0f014e70: +/* f014e70: 02002025 */ or $a0,$s0,$zero +/* f014e74: 0fc053a4 */ jal func0f014e90 +/* f014e78: 2405000a */ addiu $a1,$zero,0xa +.L0f014e7c: +/* f014e7c: 8fbf002c */ lw $ra,0x2c($sp) +/* f014e80: d7b40020 */ ldc1 $f20,0x20($sp) +/* f014e84: 8fb00028 */ lw $s0,0x28($sp) +/* f014e88: 03e00008 */ jr $ra +/* f014e8c: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f014e90 +/* f014e90: 27bdffe8 */ addiu $sp,$sp,-24 +/* f014e94: afbf0014 */ sw $ra,0x14($sp) +/* f014e98: 00803825 */ or $a3,$a0,$zero +/* f014e9c: 10800016 */ beqz $a0,.L0f014ef8 +/* f014ea0: 00a03025 */ or $a2,$a1,$zero +/* f014ea4: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f014ea8: 50400014 */ beqzl $v0,.L0f014efc +/* f014eac: 8fbf0014 */ lw $ra,0x14($sp) +/* f014eb0: 18a00011 */ blez $a1,.L0f014ef8 +/* f014eb4: 28a10100 */ slti $at,$a1,0x100 +/* f014eb8: 14200002 */ bnez $at,.L0f014ec4 +/* f014ebc: 24050004 */ addiu $a1,$zero,0x4 +/* f014ec0: 240600ff */ addiu $a2,$zero,0xff +.L0f014ec4: +/* f014ec4: 00062080 */ sll $a0,$a2,0x2 +/* f014ec8: 00862021 */ addu $a0,$a0,$a2 +/* f014ecc: 00042080 */ sll $a0,$a0,0x2 +/* f014ed0: 2484000f */ addiu $a0,$a0,0xf +/* f014ed4: a0460018 */ sb $a2,0x18($v0) +/* f014ed8: 348e000f */ ori $t6,$a0,0xf +/* f014edc: 39c4000f */ xori $a0,$t6,0xf +/* f014ee0: 0c0048f2 */ jal 0x123c8 +/* f014ee4: afa70018 */ sw $a3,0x18($sp) +/* f014ee8: 8fa40018 */ lw $a0,0x18($sp) +/* f014eec: 8c9802d4 */ lw $t8,0x2d4($a0) +/* f014ef0: 0fc65f00 */ jal func0f197c00 +/* f014ef4: af020014 */ sw $v0,0x14($t8) +.L0f014ef8: +/* f014ef8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f014efc: +/* f014efc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f014f00: 03e00008 */ jr $ra +/* f014f04: 00000000 */ sll $zero,$zero,0x0 +/* f014f08: 00000000 */ sll $zero,$zero,0x0 +/* f014f0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f014f10 +/* f014f10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f014f14: 3c038006 */ lui $v1,0x8006 +/* f014f18: 8c63298c */ lw $v1,0x298c($v1) +/* f014f1c: afb2001c */ sw $s2,0x1c($sp) +/* f014f20: afbf0024 */ sw $ra,0x24($sp) +/* f014f24: afb30020 */ sw $s3,0x20($sp) +/* f014f28: afb10018 */ sw $s1,0x18($sp) +/* f014f2c: afb00014 */ sw $s0,0x14($sp) +/* f014f30: 18600024 */ blez $v1,.L0f014fc4 +/* f014f34: 00009025 */ or $s2,$zero,$zero +/* f014f38: 3c118006 */ lui $s1,0x8006 +/* f014f3c: 26312988 */ addiu $s1,$s1,0x2988 +/* f014f40: 00008025 */ or $s0,$zero,$zero +/* f014f44: 24130003 */ addiu $s3,$zero,0x3 +.L0f014f48: +/* f014f48: 8e2e0000 */ lw $t6,0x0($s1) +/* f014f4c: 01d01021 */ addu $v0,$t6,$s0 +/* f014f50: 844f0000 */ lh $t7,0x0($v0) +/* f014f54: 05e20018 */ bltzl $t7,.L0f014fb8 +/* f014f58: 26520001 */ addiu $s2,$s2,0x1 +/* f014f5c: 8c44001c */ lw $a0,0x1c($v0) +/* f014f60: 50800015 */ beqzl $a0,.L0f014fb8 +/* f014f64: 26520001 */ addiu $s2,$s2,0x1 +/* f014f68: 90980000 */ lbu $t8,0x0($a0) +/* f014f6c: 56780012 */ bnel $s3,$t8,.L0f014fb8 +/* f014f70: 26520001 */ addiu $s2,$s2,0x1 +/* f014f74: 0fc08351 */ jal func0f020d44 +/* f014f78: 24050001 */ addiu $a1,$zero,0x1 +/* f014f7c: 8e390000 */ lw $t9,0x0($s1) +/* f014f80: 03304021 */ addu $t0,$t9,$s0 +/* f014f84: 0fc18171 */ jal func0f0605c4 +/* f014f88: 8d04001c */ lw $a0,0x1c($t0) +/* f014f8c: 8e290000 */ lw $t1,0x0($s1) +/* f014f90: 01305021 */ addu $t2,$t1,$s0 +/* f014f94: 0fc180c0 */ jal func0f060300 +/* f014f98: 8d44001c */ lw $a0,0x1c($t2) +/* f014f9c: 8e2b0000 */ lw $t3,0x0($s1) +/* f014fa0: 01706021 */ addu $t4,$t3,$s0 +/* f014fa4: 0fc1810e */ jal func0f060438 +/* f014fa8: 8d84001c */ lw $a0,0x1c($t4) +/* f014fac: 3c038006 */ lui $v1,0x8006 +/* f014fb0: 8c63298c */ lw $v1,0x298c($v1) +/* f014fb4: 26520001 */ addiu $s2,$s2,0x1 +.L0f014fb8: +/* f014fb8: 0243082a */ slt $at,$s2,$v1 +/* f014fbc: 1420ffe2 */ bnez $at,.L0f014f48 +/* f014fc0: 26100368 */ addiu $s0,$s0,0x368 +.L0f014fc4: +/* f014fc4: 8fbf0024 */ lw $ra,0x24($sp) +/* f014fc8: 8fb00014 */ lw $s0,0x14($sp) +/* f014fcc: 8fb10018 */ lw $s1,0x18($sp) +/* f014fd0: 8fb2001c */ lw $s2,0x1c($sp) +/* f014fd4: 8fb30020 */ lw $s3,0x20($sp) +/* f014fd8: 03e00008 */ jr $ra +/* f014fdc: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f014fe0 +/* f014fe0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f014fe4: afbf0014 */ sw $ra,0x14($sp) +/* f014fe8: 0fc24105 */ jal func0f090414 +/* f014fec: 00000000 */ sll $zero,$zero,0x0 +/* f014ff0: 0fc24138 */ jal func0f0904e0 +/* f014ff4: 00000000 */ sll $zero,$zero,0x0 +/* f014ff8: 8fbf0014 */ lw $ra,0x14($sp) +/* f014ffc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f015000: 03e00008 */ jr $ra +/* f015004: 00000000 */ sll $zero,$zero,0x0 +/* f015008: 00000000 */ sll $zero,$zero,0x0 +/* f01500c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015010 +/* f015010: 27bdffe0 */ addiu $sp,$sp,-32 +/* f015014: afb00018 */ sw $s0,0x18($sp) +/* f015018: 3c10800a */ lui $s0,0x800a +/* f01501c: 8e10d040 */ lw $s0,-0x2fc0($s0) +/* f015020: afbf001c */ sw $ra,0x1c($sp) +/* f015024: 52000019 */ beqzl $s0,.L0f01508c +/* f015028: 8fbf001c */ lw $ra,0x1c($sp) +/* f01502c: 92030003 */ lbu $v1,0x3($s0) +/* f015030: 24010034 */ addiu $at,$zero,0x34 +/* f015034: 10610014 */ beq $v1,$at,.L0f015088 +/* f015038: 246effff */ addiu $t6,$v1,-1 +.L0f01503c: +/* f01503c: 2dc1003b */ sltiu $at,$t6,0x3b +/* f015040: 10200009 */ beqz $at,.L0f015068 +/* f015044: 000e7080 */ sll $t6,$t6,0x2 +/* f015048: 3c017f1b */ lui $at,0x7f1b +/* f01504c: 002e0821 */ addu $at,$at,$t6 +/* f015050: 8c2e82c0 */ lw $t6,-0x7d40($at) +/* f015054: 01c00008 */ jr $t6 +/* f015058: 00000000 */ sll $zero,$zero,0x0 +/* f01505c: 02002025 */ or $a0,$s0,$zero +/* f015060: 0fc1acd3 */ jal func0f06b34c +/* f015064: 24050001 */ addiu $a1,$zero,0x1 +.L0f015068: +/* f015068: 0fc24784 */ jal func0f091e10 +/* f01506c: 02002025 */ or $a0,$s0,$zero +/* f015070: 00027880 */ sll $t7,$v0,0x2 +/* f015074: 01f08021 */ addu $s0,$t7,$s0 +/* f015078: 92030003 */ lbu $v1,0x3($s0) +/* f01507c: 24010034 */ addiu $at,$zero,0x34 +/* f015080: 5461ffee */ bnel $v1,$at,.L0f01503c +/* f015084: 246effff */ addiu $t6,$v1,-1 +.L0f015088: +/* f015088: 8fbf001c */ lw $ra,0x1c($sp) +.L0f01508c: +/* f01508c: 8fb00018 */ lw $s0,0x18($sp) +/* f015090: 27bd0020 */ addiu $sp,$sp,0x20 +/* f015094: 03e00008 */ jr $ra +/* f015098: 00000000 */ sll $zero,$zero,0x0 +/* f01509c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0150a0 +/* f0150a0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0150a4: afb70030 */ sw $s7,0x30($sp) +/* f0150a8: 3c178009 */ lui $s7,0x8009 +/* f0150ac: 26f70af0 */ addiu $s7,$s7,0xaf0 +/* f0150b0: 92ee0000 */ lbu $t6,0x0($s7) +/* f0150b4: afb6002c */ sw $s6,0x2c($sp) +/* f0150b8: 24160001 */ addiu $s6,$zero,0x1 +/* f0150bc: afb30020 */ sw $s3,0x20($sp) +/* f0150c0: afbf0034 */ sw $ra,0x34($sp) +/* f0150c4: afb50028 */ sw $s5,0x28($sp) +/* f0150c8: afb40024 */ sw $s4,0x24($sp) +/* f0150cc: afb2001c */ sw $s2,0x1c($sp) +/* f0150d0: afb10018 */ sw $s1,0x18($sp) +/* f0150d4: afb00014 */ sw $s0,0x14($sp) +/* f0150d8: 16ce0003 */ bne $s6,$t6,.L0f0150e8 +/* f0150dc: 00009825 */ or $s3,$zero,$zero +/* f0150e0: 10000002 */ beqz $zero,.L0f0150ec +/* f0150e4: 2402001e */ addiu $v0,$zero,0x1e +.L0f0150e8: +/* f0150e8: 24020028 */ addiu $v0,$zero,0x28 +.L0f0150ec: +/* f0150ec: 18400034 */ blez $v0,.L0f0151c0 +/* f0150f0: 00138900 */ sll $s1,$s3,0x4 +/* f0150f4: 02338823 */ subu $s1,$s1,$s3 +/* f0150f8: 3c128007 */ lui $s2,0x8007 +/* f0150fc: 2652ae10 */ addiu $s2,$s2,-20976 +/* f015100: 001188c0 */ sll $s1,$s1,0x3 +/* f015104: 2415ffef */ addiu $s5,$zero,-17 +/* f015108: 2414fffd */ addiu $s4,$zero,-3 +/* f01510c: 8e4f0000 */ lw $t7,0x0($s2) +.L0f015110: +/* f015110: 01f18021 */ addu $s0,$t7,$s1 +/* f015114: 96180030 */ lhu $t8,0x30($s0) +/* f015118: 33190010 */ andi $t9,$t8,0x10 +/* f01511c: 5320000f */ beqzl $t9,.L0f01515c +/* f015120: 8e040000 */ lw $a0,0x0($s0) +/* f015124: 0c003ef1 */ jal 0xfbc4 +/* f015128: 86040026 */ lh $a0,0x26($s0) +/* f01512c: 8e480000 */ lw $t0,0x0($s2) +/* f015130: 01118021 */ addu $s0,$t0,$s1 +/* f015134: 96090030 */ lhu $t1,0x30($s0) +/* f015138: 01355024 */ and $t2,$t1,$s5 +/* f01513c: a60a0030 */ sh $t2,0x30($s0) +/* f015140: 8e4b0000 */ lw $t3,0x0($s2) +/* f015144: 01718021 */ addu $s0,$t3,$s1 +/* f015148: 960c0030 */ lhu $t4,0x30($s0) +/* f01514c: 01946824 */ and $t5,$t4,$s4 +/* f015150: 10000011 */ beqz $zero,.L0f015198 +/* f015154: a60d0030 */ sh $t5,0x30($s0) +/* f015158: 8e040000 */ lw $a0,0x0($s0) +.L0f01515c: +/* f01515c: 5080000f */ beqzl $a0,.L0f01519c +/* f015160: 92e90000 */ lbu $t1,0x0($s7) +/* f015164: 0c00cdfc */ jal 0x337f0 +/* f015168: 00000000 */ sll $zero,$zero,0x0 +/* f01516c: 5040000b */ beqzl $v0,.L0f01519c +/* f015170: 92e90000 */ lbu $t1,0x0($s7) +/* f015174: 8e4e0000 */ lw $t6,0x0($s2) +/* f015178: 01d17821 */ addu $t7,$t6,$s1 +/* f01517c: 0c00cec9 */ jal 0x33b24 +/* f015180: 8de40000 */ lw $a0,0x0($t7) +/* f015184: 8e580000 */ lw $t8,0x0($s2) +/* f015188: 03118021 */ addu $s0,$t8,$s1 +/* f01518c: 96190030 */ lhu $t9,0x30($s0) +/* f015190: 03344024 */ and $t0,$t9,$s4 +/* f015194: a6080030 */ sh $t0,0x30($s0) +.L0f015198: +/* f015198: 92e90000 */ lbu $t1,0x0($s7) +.L0f01519c: +/* f01519c: 26730001 */ addiu $s3,$s3,0x1 +/* f0151a0: 26310078 */ addiu $s1,$s1,0x78 +/* f0151a4: 16c90003 */ bne $s6,$t1,.L0f0151b4 +/* f0151a8: 24020028 */ addiu $v0,$zero,0x28 +/* f0151ac: 10000001 */ beqz $zero,.L0f0151b4 +/* f0151b0: 2402001e */ addiu $v0,$zero,0x1e +.L0f0151b4: +/* f0151b4: 0262082a */ slt $at,$s3,$v0 +/* f0151b8: 5420ffd5 */ bnezl $at,.L0f015110 +/* f0151bc: 8e4f0000 */ lw $t7,0x0($s2) +.L0f0151c0: +/* f0151c0: 8fbf0034 */ lw $ra,0x34($sp) +/* f0151c4: 8fb00014 */ lw $s0,0x14($sp) +/* f0151c8: 8fb10018 */ lw $s1,0x18($sp) +/* f0151cc: 8fb2001c */ lw $s2,0x1c($sp) +/* f0151d0: 8fb30020 */ lw $s3,0x20($sp) +/* f0151d4: 8fb40024 */ lw $s4,0x24($sp) +/* f0151d8: 8fb50028 */ lw $s5,0x28($sp) +/* f0151dc: 8fb6002c */ lw $s6,0x2c($sp) +/* f0151e0: 8fb70030 */ lw $s7,0x30($sp) +/* f0151e4: 03e00008 */ jr $ra +/* f0151e8: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0151ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0151f0 +/* f0151f0: 3c04800a */ lui $a0,0x800a +/* f0151f4: 3c08800a */ lui $t0,0x800a +/* f0151f8: 3c06800a */ lui $a2,0x800a +/* f0151fc: 24c6d088 */ addiu $a2,$a2,-12152 +/* f015200: 2508d088 */ addiu $t0,$t0,-12152 +/* f015204: 2484d060 */ addiu $a0,$a0,-12192 +/* f015208: 00001825 */ or $v1,$zero,$zero +/* f01520c: 24070001 */ addiu $a3,$zero,0x1 +/* f015210: 24050002 */ addiu $a1,$zero,0x2 +.L0f015214: +/* f015214: 8c820000 */ lw $v0,0x0($a0) +/* f015218: 24840004 */ addiu $a0,$a0,0x4 +/* f01521c: 1040000a */ beqz $v0,.L0f015248 +/* f015220: 00000000 */ sll $zero,$zero,0x0 +/* f015224: 904e000e */ lbu $t6,0xe($v0) +/* f015228: 00c31021 */ addu $v0,$a2,$v1 +/* f01522c: 31cf0001 */ andi $t7,$t6,0x1 +/* f015230: 11e00005 */ beqz $t7,.L0f015248 +/* f015234: 00000000 */ sll $zero,$zero,0x0 +/* f015238: 8c580000 */ lw $t8,0x0($v0) +/* f01523c: 10b80002 */ beq $a1,$t8,.L0f015248 +/* f015240: 00000000 */ sll $zero,$zero,0x0 +/* f015244: ac470000 */ sw $a3,0x0($v0) +.L0f015248: +/* f015248: 1488fff2 */ bne $a0,$t0,.L0f015214 +/* f01524c: 24630004 */ addiu $v1,$v1,0x4 +/* f015250: 03e00008 */ jr $ra +/* f015254: 00000000 */ sll $zero,$zero,0x0 +/* f015258: 00000000 */ sll $zero,$zero,0x0 +/* f01525c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015260 +/* f015260: 03e00008 */ jr $ra +/* f015264: 00000000 */ sll $zero,$zero,0x0 +/* f015268: 00000000 */ sll $zero,$zero,0x0 +/* f01526c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015270 +/* f015270: 03e00008 */ jr $ra +/* f015274: 00000000 */ sll $zero,$zero,0x0 +/* f015278: 00000000 */ sll $zero,$zero,0x0 +/* f01527c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015280 +/* f015280: 27bdffd8 */ addiu $sp,$sp,-40 +/* f015284: afbf0024 */ sw $ra,0x24($sp) +/* f015288: 3c018008 */ lui $at,0x8008 +/* f01528c: 44806000 */ mtc1 $zero,$f12 +/* f015290: afb20020 */ sw $s2,0x20($sp) +/* f015294: afb1001c */ sw $s1,0x1c($sp) +/* f015298: afb00018 */ sw $s0,0x18($sp) +/* f01529c: 0c002a94 */ jal 0xaa50 +/* f0152a0: ac20e4a0 */ sw $zero,-0x1b60($at) +/* f0152a4: 3c11800a */ lui $s1,0x800a +/* f0152a8: 26313430 */ addiu $s1,$s1,0x3430 +/* f0152ac: 8e2e0000 */ lw $t6,0x0($s1) +/* f0152b0: 00008025 */ or $s0,$zero,$zero +/* f0152b4: 24121ad0 */ addiu $s2,$zero,0x1ad0 +/* f0152b8: 51c00017 */ beqzl $t6,.L0f015318 +/* f0152bc: 8fbf0024 */ lw $ra,0x24($sp) +/* f0152c0: 8e2f0000 */ lw $t7,0x0($s1) +.L0f0152c4: +/* f0152c4: 01f0c021 */ addu $t8,$t7,$s0 +/* f0152c8: 8f040000 */ lw $a0,0x0($t8) +/* f0152cc: 5080000f */ beqzl $a0,.L0f01530c +/* f0152d0: 26100478 */ addiu $s0,$s0,0x478 +/* f0152d4: 0fc18171 */ jal func0f0605c4 +/* f0152d8: 00000000 */ sll $zero,$zero,0x0 +/* f0152dc: 8e390000 */ lw $t9,0x0($s1) +/* f0152e0: 03304021 */ addu $t0,$t9,$s0 +/* f0152e4: 0fc180c0 */ jal func0f060300 +/* f0152e8: 8d040000 */ lw $a0,0x0($t0) +/* f0152ec: 8e290000 */ lw $t1,0x0($s1) +/* f0152f0: 01305021 */ addu $t2,$t1,$s0 +/* f0152f4: 0fc1810e */ jal func0f060438 +/* f0152f8: 8d440000 */ lw $a0,0x0($t2) +/* f0152fc: 8e2b0000 */ lw $t3,0x0($s1) +/* f015300: 01706021 */ addu $t4,$t3,$s0 +/* f015304: ad800000 */ sw $zero,0x0($t4) +/* f015308: 26100478 */ addiu $s0,$s0,0x478 +.L0f01530c: +/* f01530c: 5612ffed */ bnel $s0,$s2,.L0f0152c4 +/* f015310: 8e2f0000 */ lw $t7,0x0($s1) +/* f015314: 8fbf0024 */ lw $ra,0x24($sp) +.L0f015318: +/* f015318: 8fb00018 */ lw $s0,0x18($sp) +/* f01531c: 8fb1001c */ lw $s1,0x1c($sp) +/* f015320: 8fb20020 */ lw $s2,0x20($sp) +/* f015324: 03e00008 */ jr $ra +/* f015328: 27bd0028 */ addiu $sp,$sp,0x28 +/* f01532c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015330 +/* f015330: 27bdffd8 */ addiu $sp,$sp,-40 +/* f015334: afb1001c */ sw $s1,0x1c($sp) +/* f015338: 3c11800a */ lui $s1,0x800a +/* f01533c: 26313440 */ addiu $s1,$s1,0x3440 +/* f015340: 8e2e0000 */ lw $t6,0x0($s1) +/* f015344: afbf0024 */ sw $ra,0x24($sp) +/* f015348: afb20020 */ sw $s2,0x20($sp) +/* f01534c: 11c0001f */ beqz $t6,.L0f0153cc +/* f015350: afb00018 */ sw $s0,0x18($sp) +/* f015354: 3c02800a */ lui $v0,0x800a +/* f015358: 8c423444 */ lw $v0,0x3444($v0) +/* f01535c: 00009025 */ or $s2,$zero,$zero +/* f015360: 00008025 */ or $s0,$zero,$zero +/* f015364: 5840001a */ blezl $v0,.L0f0153d0 +/* f015368: 8fbf0024 */ lw $ra,0x24($sp) +.L0f01536c: +/* f01536c: 8e2f0000 */ lw $t7,0x0($s1) +/* f015370: 01f0c021 */ addu $t8,$t7,$s0 +/* f015374: 8f040000 */ lw $a0,0x0($t8) +/* f015378: 50800011 */ beqzl $a0,.L0f0153c0 +/* f01537c: 26520001 */ addiu $s2,$s2,0x1 +/* f015380: 0fc18171 */ jal func0f0605c4 +/* f015384: 00000000 */ sll $zero,$zero,0x0 +/* f015388: 8e390000 */ lw $t9,0x0($s1) +/* f01538c: 03304021 */ addu $t0,$t9,$s0 +/* f015390: 0fc180c0 */ jal func0f060300 +/* f015394: 8d040000 */ lw $a0,0x0($t0) +/* f015398: 8e290000 */ lw $t1,0x0($s1) +/* f01539c: 01305021 */ addu $t2,$t1,$s0 +/* f0153a0: 0fc1810e */ jal func0f060438 +/* f0153a4: 8d440000 */ lw $a0,0x0($t2) +/* f0153a8: 8e2b0000 */ lw $t3,0x0($s1) +/* f0153ac: 3c02800a */ lui $v0,0x800a +/* f0153b0: 01706021 */ addu $t4,$t3,$s0 +/* f0153b4: ad800000 */ sw $zero,0x0($t4) +/* f0153b8: 8c423444 */ lw $v0,0x3444($v0) +/* f0153bc: 26520001 */ addiu $s2,$s2,0x1 +.L0f0153c0: +/* f0153c0: 0242082a */ slt $at,$s2,$v0 +/* f0153c4: 1420ffe9 */ bnez $at,.L0f01536c +/* f0153c8: 2610019c */ addiu $s0,$s0,0x19c +.L0f0153cc: +/* f0153cc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0153d0: +/* f0153d0: 8fb00018 */ lw $s0,0x18($sp) +/* f0153d4: 8fb1001c */ lw $s1,0x1c($sp) +/* f0153d8: 8fb20020 */ lw $s2,0x20($sp) +/* f0153dc: 03e00008 */ jr $ra +/* f0153e0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0153e4: 00000000 */ sll $zero,$zero,0x0 +/* f0153e8: 00000000 */ sll $zero,$zero,0x0 +/* f0153ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0153f0 +/* f0153f0: 03e00008 */ jr $ra +/* f0153f4: 00000000 */ sll $zero,$zero,0x0 +/* f0153f8: 00000000 */ sll $zero,$zero,0x0 +/* f0153fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015400 +/* f015400: 03e00008 */ jr $ra +/* f015404: 00000000 */ sll $zero,$zero,0x0 +/* f015408: 00000000 */ sll $zero,$zero,0x0 +/* f01540c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015410 +/* f015410: 03e00008 */ jr $ra +/* f015414: 00000000 */ sll $zero,$zero,0x0 +/* f015418: 00000000 */ sll $zero,$zero,0x0 +/* f01541c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015420 +/* f015420: 3c04800a */ lui $a0,0x800a +/* f015424: 248445c0 */ addiu $a0,$a0,0x45c0 +/* f015428: 8c8e0000 */ lw $t6,0x0($a0) +/* f01542c: 00001025 */ or $v0,$zero,$zero +/* f015430: 00001825 */ or $v1,$zero,$zero +/* f015434: 19c0000b */ blez $t6,.L0f015464 +/* f015438: 3c05800a */ lui $a1,0x800a +/* f01543c: 24a545c4 */ addiu $a1,$a1,0x45c4 +/* f015440: 8caf0000 */ lw $t7,0x0($a1) +.L0f015444: +/* f015444: 24420001 */ addiu $v0,$v0,0x1 +/* f015448: 01e3c021 */ addu $t8,$t7,$v1 +/* f01544c: af000004 */ sw $zero,0x4($t8) +/* f015450: 8c990000 */ lw $t9,0x0($a0) +/* f015454: 2463006c */ addiu $v1,$v1,0x6c +/* f015458: 0059082a */ slt $at,$v0,$t9 +/* f01545c: 5420fff9 */ bnezl $at,.L0f015444 +/* f015460: 8caf0000 */ lw $t7,0x0($a1) +.L0f015464: +/* f015464: 03e00008 */ jr $ra +/* f015468: 00000000 */ sll $zero,$zero,0x0 +/* f01546c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f015470 +/* f015470: 27bdffd0 */ addiu $sp,$sp,-48 +/* f015474: 3c02800a */ lui $v0,0x800a +/* f015478: 24429fc0 */ addiu $v0,$v0,-24640 +/* f01547c: 8c4e006c */ lw $t6,0x6c($v0) +/* f015480: afb40028 */ sw $s4,0x28($sp) +/* f015484: afbf002c */ sw $ra,0x2c($sp) +/* f015488: afb30024 */ sw $s3,0x24($sp) +/* f01548c: afb20020 */ sw $s2,0x20($sp) +/* f015490: afb1001c */ sw $s1,0x1c($sp) +/* f015494: afb00018 */ sw $s0,0x18($sp) +/* f015498: 11c00003 */ beqz $t6,.L0f0154a8 +/* f01549c: 0000a025 */ or $s4,$zero,$zero +/* f0154a0: 10000002 */ beqz $zero,.L0f0154ac +/* f0154a4: 24070001 */ addiu $a3,$zero,0x1 +.L0f0154a8: +/* f0154a8: 00003825 */ or $a3,$zero,$zero +.L0f0154ac: +/* f0154ac: 8c4f0068 */ lw $t7,0x68($v0) +/* f0154b0: 00002825 */ or $a1,$zero,$zero +/* f0154b4: 00001825 */ or $v1,$zero,$zero +/* f0154b8: 11e00003 */ beqz $t7,.L0f0154c8 +/* f0154bc: 00145880 */ sll $t3,$s4,0x2 +/* f0154c0: 10000001 */ beqz $zero,.L0f0154c8 +/* f0154c4: 24050001 */ addiu $a1,$zero,0x1 +.L0f0154c8: +/* f0154c8: 8c580064 */ lw $t8,0x64($v0) +/* f0154cc: 3c0c800a */ lui $t4,0x800a +/* f0154d0: 258c9fc0 */ addiu $t4,$t4,-24640 +/* f0154d4: 13000003 */ beqz $t8,.L0f0154e4 +/* f0154d8: 016c9021 */ addu $s2,$t3,$t4 +/* f0154dc: 10000001 */ beqz $zero,.L0f0154e4 +/* f0154e0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0154e4: +/* f0154e4: 8c590070 */ lw $t9,0x70($v0) +/* f0154e8: 00001025 */ or $v0,$zero,$zero +/* f0154ec: 24130f48 */ addiu $s3,$zero,0xf48 +/* f0154f0: 13200003 */ beqz $t9,.L0f015500 +/* f0154f4: 00000000 */ sll $zero,$zero,0x0 +/* f0154f8: 10000001 */ beqz $zero,.L0f015500 +/* f0154fc: 24020001 */ addiu $v0,$zero,0x1 +.L0f015500: +/* f015500: 00434021 */ addu $t0,$v0,$v1 +/* f015504: 01054821 */ addu $t1,$t0,$a1 +/* f015508: 01275021 */ addu $t2,$t1,$a3 +/* f01550c: 19400030 */ blez $t2,.L0f0155d0 +/* f015510: 00008825 */ or $s1,$zero,$zero +.L0f015514: +/* f015514: 8e4d0064 */ lw $t5,0x64($s2) +.L0f015518: +/* f015518: 01b18021 */ addu $s0,$t5,$s1 +/* f01551c: 8e040804 */ lw $a0,0x804($s0) +/* f015520: 26100638 */ addiu $s0,$s0,0x638 +/* f015524: 50800008 */ beqzl $a0,.L0f015548 +/* f015528: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f01552c: 0c00cdfc */ jal 0x337f0 +/* f015530: 00000000 */ sll $zero,$zero,0x0 +/* f015534: 50400004 */ beqzl $v0,.L0f015548 +/* f015538: 263107a4 */ addiu $s1,$s1,0x7a4 +/* f01553c: 0c00cec9 */ jal 0x33b24 +/* f015540: 8e0401cc */ lw $a0,0x1cc($s0) +/* f015544: 263107a4 */ addiu $s1,$s1,0x7a4 +.L0f015548: +/* f015548: 5633fff3 */ bnel $s1,$s3,.L0f015518 +/* f01554c: 8e4d0064 */ lw $t5,0x64($s2) +/* f015550: 3c02800a */ lui $v0,0x800a +/* f015554: 8c42a02c */ lw $v0,-0x5fd4($v0) +/* f015558: 3c03800a */ lui $v1,0x800a +/* f01555c: 3c04800a */ lui $a0,0x800a +/* f015560: 3c06800a */ lui $a2,0x800a +/* f015564: 26940001 */ addiu $s4,$s4,0x1 +/* f015568: 26520004 */ addiu $s2,$s2,0x4 +/* f01556c: 8cc6a030 */ lw $a2,-0x5fd0($a2) +/* f015570: 8c84a024 */ lw $a0,-0x5fdc($a0) +/* f015574: 10400003 */ beqz $v0,.L0f015584 +/* f015578: 8c63a028 */ lw $v1,-0x5fd8($v1) +/* f01557c: 10000002 */ beqz $zero,.L0f015588 +/* f015580: 24070001 */ addiu $a3,$zero,0x1 +.L0f015584: +/* f015584: 00003825 */ or $a3,$zero,$zero +.L0f015588: +/* f015588: 10600003 */ beqz $v1,.L0f015598 +/* f01558c: 00002825 */ or $a1,$zero,$zero +/* f015590: 10000001 */ beqz $zero,.L0f015598 +/* f015594: 24050001 */ addiu $a1,$zero,0x1 +.L0f015598: +/* f015598: 10800003 */ beqz $a0,.L0f0155a8 +/* f01559c: 00001825 */ or $v1,$zero,$zero +/* f0155a0: 10000001 */ beqz $zero,.L0f0155a8 +/* f0155a4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0155a8: +/* f0155a8: 10c00003 */ beqz $a2,.L0f0155b8 +/* f0155ac: 00001025 */ or $v0,$zero,$zero +/* f0155b0: 10000001 */ beqz $zero,.L0f0155b8 +/* f0155b4: 24020001 */ addiu $v0,$zero,0x1 +.L0f0155b8: +/* f0155b8: 00437021 */ addu $t6,$v0,$v1 +/* f0155bc: 01c57821 */ addu $t7,$t6,$a1 +/* f0155c0: 01e7c021 */ addu $t8,$t7,$a3 +/* f0155c4: 0298082a */ slt $at,$s4,$t8 +/* f0155c8: 5420ffd2 */ bnezl $at,.L0f015514 +/* f0155cc: 00008825 */ or $s1,$zero,$zero +.L0f0155d0: +/* f0155d0: 8fbf002c */ lw $ra,0x2c($sp) +/* f0155d4: 8fb00018 */ lw $s0,0x18($sp) +/* f0155d8: 8fb1001c */ lw $s1,0x1c($sp) +/* f0155dc: 8fb20020 */ lw $s2,0x20($sp) +/* f0155e0: 8fb30024 */ lw $s3,0x24($sp) +/* f0155e4: 8fb40028 */ lw $s4,0x28($sp) +/* f0155e8: 03e00008 */ jr $ra +/* f0155ec: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f0155f0 +/* f0155f0: 44852000 */ mtc1 $a1,$f4 +/* f0155f4: 27bdfef8 */ addiu $sp,$sp,-264 +/* f0155f8: 3c018006 */ lui $at,0x8006 +/* f0155fc: 468021a0 */ cvt.s.w $f6,$f4 +/* f015600: afbf0034 */ sw $ra,0x34($sp) +/* f015604: afb00030 */ sw $s0,0x30($sp) +/* f015608: afa60110 */ sw $a2,0x110($sp) +/* f01560c: 3c0f8006 */ lui $t7,0x8006 +/* f015610: 25ef1360 */ addiu $t7,$t7,0x1360 +/* f015614: e4262468 */ swc1 $f6,0x2468($at) +/* f015618: 3c0e0600 */ lui $t6,0x600 +/* f01561c: ac8e0000 */ sw $t6,0x0($a0) +/* f015620: ac8f0004 */ sw $t7,0x4($a0) +/* f015624: 3c188006 */ lui $t8,0x8006 +/* f015628: 8f182494 */ lw $t8,0x2494($t8) +/* f01562c: 24900008 */ addiu $s0,$a0,0x8 +/* f015630: 02001025 */ or $v0,$s0,$zero +/* f015634: 13000007 */ beqz $t8,.L0f015654 +/* f015638: 3c19ba00 */ lui $t9,0xba00 +/* f01563c: 0fc06bf0 */ jal func0f01afc0 +/* f015640: 02002025 */ or $a0,$s0,$zero +/* f015644: 3c018006 */ lui $at,0x8006 +/* f015648: 00408025 */ or $s0,$v0,$zero +/* f01564c: 10000023 */ beqz $zero,.L0f0156dc +/* f015650: ac202494 */ sw $zero,0x2494($at) +.L0f015654: +/* f015654: 37391402 */ ori $t9,$t9,0x1402 +/* f015658: 3c0e0030 */ lui $t6,0x30 +/* f01565c: ac4e0004 */ sw $t6,0x4($v0) +/* f015660: ac590000 */ sw $t9,0x0($v0) +/* f015664: 26100008 */ addiu $s0,$s0,0x8 +/* f015668: afb000fc */ sw $s0,0xfc($sp) +/* f01566c: 0c002f02 */ jal 0xbc08 +/* f015670: 26100008 */ addiu $s0,$s0,0x8 +/* f015674: 244fffff */ addiu $t7,$v0,-1 +/* f015678: 8fae00fc */ lw $t6,0xfc($sp) +/* f01567c: 31f80fff */ andi $t8,$t7,0xfff +/* f015680: 3c01ff10 */ lui $at,0xff10 +/* f015684: 0301c825 */ or $t9,$t8,$at +/* f015688: 0c002ac7 */ jal 0xab1c +/* f01568c: add90000 */ sw $t9,0x0($t6) +/* f015690: 0c012d20 */ jal 0x4b480 +/* f015694: 00402025 */ or $a0,$v0,$zero +/* f015698: 8faf00fc */ lw $t7,0xfc($sp) +/* f01569c: 02001825 */ or $v1,$s0,$zero +/* f0156a0: 26100008 */ addiu $s0,$s0,0x8 +/* f0156a4: ade20004 */ sw $v0,0x4($t7) +/* f0156a8: 3c190001 */ lui $t9,0x1 +/* f0156ac: 37390001 */ ori $t9,$t9,0x1 +/* f0156b0: 3c18f700 */ lui $t8,0xf700 +/* f0156b4: 02002025 */ or $a0,$s0,$zero +/* f0156b8: ac780000 */ sw $t8,0x0($v1) +/* f0156bc: ac790004 */ sw $t9,0x4($v1) +/* f0156c0: 3c0f0032 */ lui $t7,0x32 +/* f0156c4: 3c0ef66d */ lui $t6,0xf66d +/* f0156c8: 35cec5ec */ ori $t6,$t6,0xc5ec +/* f0156cc: 35ef0190 */ ori $t7,$t7,0x190 +/* f0156d0: ac8f0004 */ sw $t7,0x4($a0) +/* f0156d4: ac8e0000 */ sw $t6,0x0($a0) +/* f0156d8: 26100008 */ addiu $s0,$s0,0x8 +.L0f0156dc: +/* f0156dc: 3c0142c8 */ lui $at,0x42c8 +/* f0156e0: 44814000 */ mtc1 $at,$f8 +/* f0156e4: 3c017f1b */ lui $at,0x7f1b +/* f0156e8: 3c188006 */ lui $t8,0x8006 +/* f0156ec: 8f182410 */ lw $t8,0x2410($t8) +/* f0156f0: c42a83b0 */ lwc1 $f10,-0x7c50($at) +/* f0156f4: 3c013f80 */ lui $at,0x3f80 +/* f0156f8: 3c0e800a */ lui $t6,0x800a +/* f0156fc: 8dcecc80 */ lw $t6,-0x3380($t6) +/* f015700: 44818000 */ mtc1 $at,$f16 +/* f015704: 3c073faa */ lui $a3,0x3faa +/* f015708: 0018c980 */ sll $t9,$t8,0x6 +/* f01570c: 34e7aaab */ ori $a3,$a3,0xaaab +/* f015710: 27a500f2 */ addiu $a1,$sp,0xf2 +/* f015714: 3c064270 */ lui $a2,0x4270 +/* f015718: e7a80010 */ swc1 $f8,0x10($sp) +/* f01571c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f015720: 032e2021 */ addu $a0,$t9,$t6 +/* f015724: 0c001289 */ jal 0x4a24 +/* f015728: e7b00018 */ swc1 $f16,0x18($sp) +/* f01572c: 3c0fbc00 */ lui $t7,0xbc00 +/* f015730: 35ef000e */ ori $t7,$t7,0xe +/* f015734: 02001025 */ or $v0,$s0,$zero +/* f015738: ac4f0000 */ sw $t7,0x0($v0) +/* f01573c: 97b800f2 */ lhu $t8,0xf2($sp) +/* f015740: 26100008 */ addiu $s0,$s0,0x8 +/* f015744: 3c190103 */ lui $t9,0x103 +/* f015748: 37390040 */ ori $t9,$t9,0x40 +/* f01574c: 02005825 */ or $t3,$s0,$zero +/* f015750: ac580004 */ sw $t8,0x4($v0) +/* f015754: ad790000 */ sw $t9,0x0($t3) +/* f015758: 3c0e8006 */ lui $t6,0x8006 +/* f01575c: 8dce2410 */ lw $t6,0x2410($t6) +/* f015760: 3c18800a */ lui $t8,0x800a +/* f015764: 8f18cc80 */ lw $t8,-0x3380($t8) +/* f015768: 000e7980 */ sll $t7,$t6,0x6 +/* f01576c: afab00e8 */ sw $t3,0xe8($sp) +/* f015770: 26100008 */ addiu $s0,$s0,0x8 +/* f015774: 0c012d20 */ jal 0x4b480 +/* f015778: 01f82021 */ addu $a0,$t7,$t8 +/* f01577c: 8fab00e8 */ lw $t3,0xe8($sp) +/* f015780: 02001825 */ or $v1,$s0,$zero +/* f015784: 3c19b600 */ lui $t9,0xb600 +/* f015788: ad620004 */ sw $v0,0x4($t3) +/* f01578c: 240effff */ addiu $t6,$zero,-1 +/* f015790: ac6e0004 */ sw $t6,0x4($v1) +/* f015794: ac790000 */ sw $t9,0x0($v1) +/* f015798: 26100008 */ addiu $s0,$s0,0x8 +/* f01579c: 02004025 */ or $t0,$s0,$zero +/* f0157a0: 3c0fb700 */ lui $t7,0xb700 +/* f0157a4: 3c180006 */ lui $t8,0x6 +/* f0157a8: 37182204 */ ori $t8,$t8,0x2204 +/* f0157ac: ad0f0000 */ sw $t7,0x0($t0) +/* f0157b0: ad180004 */ sw $t8,0x4($t0) +/* f0157b4: 3c098006 */ lui $t1,0x8006 +/* f0157b8: 3c0c8006 */ lui $t4,0x8006 +/* f0157bc: 258c2460 */ addiu $t4,$t4,0x2460 +/* f0157c0: 2529246c */ addiu $t1,$t1,0x246c +/* f0157c4: c5320000 */ lwc1 $f18,0x0($t1) +/* f0157c8: c5800000 */ lwc1 $f0,0x0($t4) +/* f0157cc: c5260004 */ lwc1 $f6,0x4($t1) +/* f0157d0: c5820004 */ lwc1 $f2,0x4($t4) +/* f0157d4: 46009100 */ add.s $f4,$f18,$f0 +/* f0157d8: c52a0008 */ lwc1 $f10,0x8($t1) +/* f0157dc: c58c0008 */ lwc1 $f12,0x8($t4) +/* f0157e0: 3c0a8006 */ lui $t2,0x8006 +/* f0157e4: 254a2478 */ addiu $t2,$t2,0x2478 +/* f0157e8: 3c198006 */ lui $t9,0x8006 +/* f0157ec: 46023200 */ add.s $f8,$f6,$f2 +/* f0157f0: 8f392410 */ lw $t9,0x2410($t9) +/* f0157f4: e7a40010 */ swc1 $f4,0x10($sp) +/* f0157f8: 460c5400 */ add.s $f16,$f10,$f12 +/* f0157fc: 3c0f800a */ lui $t7,0x800a +/* f015800: 8defcc84 */ lw $t7,-0x337c($t7) +/* f015804: c5440004 */ lwc1 $f4,0x4($t2) +/* f015808: c5460008 */ lwc1 $f6,0x8($t2) +/* f01580c: c5520000 */ lwc1 $f18,0x0($t2) +/* f015810: 44050000 */ mfc1 $a1,$f0 +/* f015814: 44061000 */ mfc1 $a2,$f2 +/* f015818: 44076000 */ mfc1 $a3,$f12 +/* f01581c: 00197180 */ sll $t6,$t9,0x6 +/* f015820: 26100008 */ addiu $s0,$s0,0x8 +/* f015824: e7b00018 */ swc1 $f16,0x18($sp) +/* f015828: e7a80014 */ swc1 $f8,0x14($sp) +/* f01582c: 01cf2021 */ addu $a0,$t6,$t7 +/* f015830: e7a40020 */ swc1 $f4,0x20($sp) +/* f015834: e7a60024 */ swc1 $f6,0x24($sp) +/* f015838: 0c0010a9 */ jal 0x42a4 +/* f01583c: e7b2001c */ swc1 $f18,0x1c($sp) +/* f015840: 3c180102 */ lui $t8,0x102 +/* f015844: 37180040 */ ori $t8,$t8,0x40 +/* f015848: 02001825 */ or $v1,$s0,$zero +/* f01584c: ac780000 */ sw $t8,0x0($v1) +/* f015850: 3c198006 */ lui $t9,0x8006 +/* f015854: 8f392410 */ lw $t9,0x2410($t9) +/* f015858: 3c0f800a */ lui $t7,0x800a +/* f01585c: 8defcc84 */ lw $t7,-0x337c($t7) +/* f015860: 00197180 */ sll $t6,$t9,0x6 +/* f015864: afa300dc */ sw $v1,0xdc($sp) +/* f015868: 26100008 */ addiu $s0,$s0,0x8 +/* f01586c: 0c012d20 */ jal 0x4b480 +/* f015870: 01cf2021 */ addu $a0,$t6,$t7 +/* f015874: 8fa300dc */ lw $v1,0xdc($sp) +/* f015878: 3c180100 */ lui $t8,0x100 +/* f01587c: 37180040 */ ori $t8,$t8,0x40 +/* f015880: 02005025 */ or $t2,$s0,$zero +/* f015884: ac620004 */ sw $v0,0x4($v1) +/* f015888: ad580000 */ sw $t8,0x0($t2) +/* f01588c: 3c198006 */ lui $t9,0x8006 +/* f015890: 8f392410 */ lw $t9,0x2410($t9) +/* f015894: 3c0f800a */ lui $t7,0x800a +/* f015898: 8defcc88 */ lw $t7,-0x3378($t7) +/* f01589c: 00197180 */ sll $t6,$t9,0x6 +/* f0158a0: afaa00d8 */ sw $t2,0xd8($sp) +/* f0158a4: 26100008 */ addiu $s0,$s0,0x8 +/* f0158a8: 0c012d20 */ jal 0x4b480 +/* f0158ac: 01cf2021 */ addu $a0,$t6,$t7 +/* f0158b0: 8faa00d8 */ lw $t2,0xd8($sp) +/* f0158b4: 02003825 */ or $a3,$s0,$zero +/* f0158b8: 3c18bc00 */ lui $t8,0xbc00 +/* f0158bc: 3c198000 */ lui $t9,0x8000 +/* f0158c0: ad420004 */ sw $v0,0x4($t2) +/* f0158c4: 37390040 */ ori $t9,$t9,0x40 +/* f0158c8: 37180002 */ ori $t8,$t8,0x2 +/* f0158cc: 26100008 */ addiu $s0,$s0,0x8 +/* f0158d0: 02004025 */ or $t0,$s0,$zero +/* f0158d4: acf80000 */ sw $t8,0x0($a3) +/* f0158d8: acf90004 */ sw $t9,0x4($a3) +/* f0158dc: 3c0e0386 */ lui $t6,0x386 +/* f0158e0: 3c0f8006 */ lui $t7,0x8006 +/* f0158e4: 25ef2450 */ addiu $t7,$t7,0x2450 +/* f0158e8: 35ce0010 */ ori $t6,$t6,0x10 +/* f0158ec: 26100008 */ addiu $s0,$s0,0x8 +/* f0158f0: 3c038006 */ lui $v1,0x8006 +/* f0158f4: 02004825 */ or $t1,$s0,$zero +/* f0158f8: ad0e0000 */ sw $t6,0x0($t0) +/* f0158fc: ad0f0004 */ sw $t7,0x4($t0) +/* f015900: 3c180388 */ lui $t8,0x388 +/* f015904: 24632448 */ addiu $v1,$v1,0x2448 +/* f015908: 37180010 */ ori $t8,$t8,0x10 +/* f01590c: 3c198006 */ lui $t9,0x8006 +/* f015910: ad380000 */ sw $t8,0x0($t1) +/* f015914: ad230004 */ sw $v1,0x4($t1) +/* f015918: 27392488 */ addiu $t9,$t9,0x2488 +/* f01591c: 8f210000 */ lw $at,0x0($t9) +/* f015920: 27a400c0 */ addiu $a0,$sp,0xc0 +/* f015924: 26100008 */ addiu $s0,$s0,0x8 +/* f015928: ac810000 */ sw $at,0x0($a0) +/* f01592c: 8f2f0004 */ lw $t7,0x4($t9) +/* f015930: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f015934: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f015938: ac8f0004 */ sw $t7,0x4($a0) +/* f01593c: 8f210008 */ lw $at,0x8($t9) +/* f015940: 0c0011e4 */ jal 0x4790 +/* f015944: ac810008 */ sw $at,0x8($a0) +/* f015948: 3c0142fe */ lui $at,0x42fe +/* f01594c: 44810000 */ mtc1 $at,$f0 +/* f015950: c7a800c0 */ lwc1 $f8,0xc0($sp) +/* f015954: 3c038006 */ lui $v1,0x8006 +/* f015958: 240e0001 */ addiu $t6,$zero,0x1 +/* f01595c: 46004282 */ mul.s $f10,$f8,$f0 +/* f015960: 24632448 */ addiu $v1,$v1,0x2448 +/* f015964: 93a20113 */ lbu $v0,0x113($sp) +/* f015968: 3c07e700 */ lui $a3,0xe700 +/* f01596c: a0600000 */ sb $zero,0x0($v1) +/* f015970: a0600001 */ sb $zero,0x1($v1) +/* f015974: a0600002 */ sb $zero,0x2($v1) +/* f015978: 4458f800 */ cfc1 $t8,$31 +/* f01597c: 44cef800 */ ctc1 $t6,$31 +/* f015980: a0600004 */ sb $zero,0x4($v1) +/* f015984: a0600005 */ sb $zero,0x5($v1) +/* f015988: 46005424 */ cvt.w.s $f16,$f10 +/* f01598c: a0600006 */ sb $zero,0x6($v1) +/* f015990: a0620008 */ sb $v0,0x8($v1) +/* f015994: a0620009 */ sb $v0,0x9($v1) +/* f015998: 444ef800 */ cfc1 $t6,$31 +/* f01599c: a062000a */ sb $v0,0xa($v1) +/* f0159a0: a062000c */ sb $v0,0xc($v1) +/* f0159a4: 31ce0078 */ andi $t6,$t6,0x78 +/* f0159a8: a062000d */ sb $v0,0xd($v1) +/* f0159ac: 11c00013 */ beqz $t6,.L0f0159fc +/* f0159b0: a062000e */ sb $v0,0xe($v1) +/* f0159b4: 3c014f00 */ lui $at,0x4f00 +/* f0159b8: 44818000 */ mtc1 $at,$f16 +/* f0159bc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0159c0: 46105401 */ sub.s $f16,$f10,$f16 +/* f0159c4: 44cef800 */ ctc1 $t6,$31 +/* f0159c8: 00000000 */ sll $zero,$zero,0x0 +/* f0159cc: 46008424 */ cvt.w.s $f16,$f16 +/* f0159d0: 444ef800 */ cfc1 $t6,$31 +/* f0159d4: 00000000 */ sll $zero,$zero,0x0 +/* f0159d8: 31ce0078 */ andi $t6,$t6,0x78 +/* f0159dc: 15c00005 */ bnez $t6,.L0f0159f4 +/* f0159e0: 00000000 */ sll $zero,$zero,0x0 +/* f0159e4: 440e8000 */ mfc1 $t6,$f16 +/* f0159e8: 3c018000 */ lui $at,0x8000 +/* f0159ec: 10000007 */ beqz $zero,.L0f015a0c +/* f0159f0: 01c17025 */ or $t6,$t6,$at +.L0f0159f4: +/* f0159f4: 10000005 */ beqz $zero,.L0f015a0c +/* f0159f8: 240effff */ addiu $t6,$zero,-1 +.L0f0159fc: +/* f0159fc: 440e8000 */ mfc1 $t6,$f16 +/* f015a00: 00000000 */ sll $zero,$zero,0x0 +/* f015a04: 05c0fffb */ bltz $t6,.L0f0159f4 +/* f015a08: 00000000 */ sll $zero,$zero,0x0 +.L0f015a0c: +/* f015a0c: 44d8f800 */ ctc1 $t8,$31 +/* f015a10: c7b200c4 */ lwc1 $f18,0xc4($sp) +/* f015a14: 240f0001 */ addiu $t7,$zero,0x1 +/* f015a18: 02002025 */ or $a0,$s0,$zero +/* f015a1c: 46009102 */ mul.s $f4,$f18,$f0 +/* f015a20: 26100008 */ addiu $s0,$s0,0x8 +/* f015a24: 02002825 */ or $a1,$s0,$zero +/* f015a28: 26100008 */ addiu $s0,$s0,0x8 +/* f015a2c: 02003025 */ or $a2,$s0,$zero +/* f015a30: 26100008 */ addiu $s0,$s0,0x8 +/* f015a34: 02004025 */ or $t0,$s0,$zero +/* f015a38: 4459f800 */ cfc1 $t9,$31 +/* f015a3c: 44cff800 */ ctc1 $t7,$31 +/* f015a40: 26100008 */ addiu $s0,$s0,0x8 +/* f015a44: 02001025 */ or $v0,$s0,$zero +/* f015a48: 460021a4 */ cvt.w.s $f6,$f4 +/* f015a4c: 3c0b0701 */ lui $t3,0x701 +/* f015a50: a06e0010 */ sb $t6,0x10($v1) +/* f015a54: 26100008 */ addiu $s0,$s0,0x8 +/* f015a58: 444ff800 */ cfc1 $t7,$31 +/* f015a5c: 3c09fd10 */ lui $t1,0xfd10 +/* f015a60: 356b4050 */ ori $t3,$t3,0x4050 +/* f015a64: 31ef0078 */ andi $t7,$t7,0x78 +/* f015a68: 11e00013 */ beqz $t7,.L0f015ab8 +/* f015a6c: 3c0af510 */ lui $t2,0xf510 +/* f015a70: 3c014f00 */ lui $at,0x4f00 +/* f015a74: 44813000 */ mtc1 $at,$f6 +/* f015a78: 240f0001 */ addiu $t7,$zero,0x1 +/* f015a7c: 46062181 */ sub.s $f6,$f4,$f6 +/* f015a80: 44cff800 */ ctc1 $t7,$31 +/* f015a84: 00000000 */ sll $zero,$zero,0x0 +/* f015a88: 460031a4 */ cvt.w.s $f6,$f6 +/* f015a8c: 444ff800 */ cfc1 $t7,$31 +/* f015a90: 00000000 */ sll $zero,$zero,0x0 +/* f015a94: 31ef0078 */ andi $t7,$t7,0x78 +/* f015a98: 15e00005 */ bnez $t7,.L0f015ab0 +/* f015a9c: 00000000 */ sll $zero,$zero,0x0 +/* f015aa0: 440f3000 */ mfc1 $t7,$f6 +/* f015aa4: 3c018000 */ lui $at,0x8000 +/* f015aa8: 10000007 */ beqz $zero,.L0f015ac8 +/* f015aac: 01e17825 */ or $t7,$t7,$at +.L0f015ab0: +/* f015ab0: 10000005 */ beqz $zero,.L0f015ac8 +/* f015ab4: 240fffff */ addiu $t7,$zero,-1 +.L0f015ab8: +/* f015ab8: 440f3000 */ mfc1 $t7,$f6 +/* f015abc: 00000000 */ sll $zero,$zero,0x0 +/* f015ac0: 05e0fffb */ bltz $t7,.L0f015ab0 +/* f015ac4: 00000000 */ sll $zero,$zero,0x0 +.L0f015ac8: +/* f015ac8: 44d9f800 */ ctc1 $t9,$31 +/* f015acc: c7a800c8 */ lwc1 $f8,0xc8($sp) +/* f015ad0: 240e0001 */ addiu $t6,$zero,0x1 +/* f015ad4: a06f0011 */ sb $t7,0x11($v1) +/* f015ad8: 46004282 */ mul.s $f10,$f8,$f0 +/* f015adc: 3c19fc12 */ lui $t9,0xfc12 +/* f015ae0: 3c1f073f */ lui $ra,0x73f +/* f015ae4: 3c014f00 */ lui $at,0x4f00 +/* f015ae8: 37397e24 */ ori $t9,$t9,0x7e24 +/* f015aec: 240ff9fc */ addiu $t7,$zero,-1540 +/* f015af0: 37fff100 */ ori $ra,$ra,0xf100 +/* f015af4: 4458f800 */ cfc1 $t8,$31 +/* f015af8: 44cef800 */ ctc1 $t6,$31 +/* f015afc: 3c0ce600 */ lui $t4,0xe600 +/* f015b00: 3c0df300 */ lui $t5,0xf300 +/* f015b04: 46005424 */ cvt.w.s $f16,$f10 +/* f015b08: 444ef800 */ cfc1 $t6,$31 +/* f015b0c: 00000000 */ sll $zero,$zero,0x0 +/* f015b10: 31ce0078 */ andi $t6,$t6,0x78 +/* f015b14: 51c00013 */ beqzl $t6,.L0f015b64 +/* f015b18: 440e8000 */ mfc1 $t6,$f16 +/* f015b1c: 44818000 */ mtc1 $at,$f16 +/* f015b20: 240e0001 */ addiu $t6,$zero,0x1 +/* f015b24: 46105401 */ sub.s $f16,$f10,$f16 +/* f015b28: 44cef800 */ ctc1 $t6,$31 +/* f015b2c: 00000000 */ sll $zero,$zero,0x0 +/* f015b30: 46008424 */ cvt.w.s $f16,$f16 +/* f015b34: 444ef800 */ cfc1 $t6,$31 +/* f015b38: 00000000 */ sll $zero,$zero,0x0 +/* f015b3c: 31ce0078 */ andi $t6,$t6,0x78 +/* f015b40: 15c00005 */ bnez $t6,.L0f015b58 +/* f015b44: 00000000 */ sll $zero,$zero,0x0 +/* f015b48: 440e8000 */ mfc1 $t6,$f16 +/* f015b4c: 3c018000 */ lui $at,0x8000 +/* f015b50: 10000007 */ beqz $zero,.L0f015b70 +/* f015b54: 01c17025 */ or $t6,$t6,$at +.L0f015b58: +/* f015b58: 10000005 */ beqz $zero,.L0f015b70 +/* f015b5c: 240effff */ addiu $t6,$zero,-1 +/* f015b60: 440e8000 */ mfc1 $t6,$f16 +.L0f015b64: +/* f015b64: 00000000 */ sll $zero,$zero,0x0 +/* f015b68: 05c0fffb */ bltz $t6,.L0f015b58 +/* f015b6c: 00000000 */ sll $zero,$zero,0x0 +.L0f015b70: +/* f015b70: a06e0012 */ sb $t6,0x12($v1) +/* f015b74: ac800004 */ sw $zero,0x4($a0) +/* f015b78: ac870000 */ sw $a3,0x0($a0) +/* f015b7c: aca00004 */ sw $zero,0x4($a1) +/* f015b80: aca70000 */ sw $a3,0x0($a1) +/* f015b84: 44d8f800 */ ctc1 $t8,$31 +/* f015b88: acd90000 */ sw $t9,0x0($a2) +/* f015b8c: accf0004 */ sw $t7,0x4($a2) +/* f015b90: 3c18ba00 */ lui $t8,0xba00 +/* f015b94: 37181301 */ ori $t8,$t8,0x1301 +/* f015b98: 3c0e0008 */ lui $t6,0x8 +/* f015b9c: ad0e0004 */ sw $t6,0x4($t0) +/* f015ba0: ad180000 */ sw $t8,0x0($t0) +/* f015ba4: 3c19ba00 */ lui $t9,0xba00 +/* f015ba8: 37391102 */ ori $t9,$t9,0x1102 +/* f015bac: ac590000 */ sw $t9,0x0($v0) +/* f015bb0: 02001825 */ or $v1,$s0,$zero +/* f015bb4: ac400004 */ sw $zero,0x4($v0) +/* f015bb8: 26100008 */ addiu $s0,$s0,0x8 +/* f015bbc: 3c0fba00 */ lui $t7,0xba00 +/* f015bc0: 35ef1001 */ ori $t7,$t7,0x1001 +/* f015bc4: 02002025 */ or $a0,$s0,$zero +/* f015bc8: ac6f0000 */ sw $t7,0x0($v1) +/* f015bcc: ac600004 */ sw $zero,0x4($v1) +/* f015bd0: 26100008 */ addiu $s0,$s0,0x8 +/* f015bd4: 3c18ba00 */ lui $t8,0xba00 +/* f015bd8: 37180e02 */ ori $t8,$t8,0xe02 +/* f015bdc: 02002825 */ or $a1,$s0,$zero +/* f015be0: ac980000 */ sw $t8,0x0($a0) +/* f015be4: ac800004 */ sw $zero,0x4($a0) +/* f015be8: 3c0eba00 */ lui $t6,0xba00 +/* f015bec: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f015bf0: 24192000 */ addiu $t9,$zero,0x2000 +/* f015bf4: acb90004 */ sw $t9,0x4($a1) +/* f015bf8: acae0000 */ sw $t6,0x0($a1) +/* f015bfc: 26100008 */ addiu $s0,$s0,0x8 +/* f015c00: 02003025 */ or $a2,$s0,$zero +/* f015c04: 3c0fba00 */ lui $t7,0xba00 +/* f015c08: 35ef0903 */ ori $t7,$t7,0x903 +/* f015c0c: 26100008 */ addiu $s0,$s0,0x8 +/* f015c10: accf0000 */ sw $t7,0x0($a2) +/* f015c14: 24180c00 */ addiu $t8,$zero,0xc00 +/* f015c18: 02001025 */ or $v0,$s0,$zero +/* f015c1c: acd80004 */ sw $t8,0x4($a2) +/* f015c20: 26100008 */ addiu $s0,$s0,0x8 +/* f015c24: 02001825 */ or $v1,$s0,$zero +/* f015c28: ac400004 */ sw $zero,0x4($v0) +/* f015c2c: ac470000 */ sw $a3,0x0($v0) +/* f015c30: 26100008 */ addiu $s0,$s0,0x8 +/* f015c34: 02002025 */ or $a0,$s0,$zero +/* f015c38: ac600004 */ sw $zero,0x4($v1) +/* f015c3c: ac670000 */ sw $a3,0x0($v1) +/* f015c40: 26100008 */ addiu $s0,$s0,0x8 +/* f015c44: 3c0ebb00 */ lui $t6,0xbb00 +/* f015c48: 3c190800 */ lui $t9,0x800 +/* f015c4c: 37390800 */ ori $t9,$t9,0x800 +/* f015c50: 35ce0001 */ ori $t6,$t6,0x1 +/* f015c54: 02002825 */ or $a1,$s0,$zero +/* f015c58: ac8e0000 */ sw $t6,0x0($a0) +/* f015c5c: ac990004 */ sw $t9,0x4($a0) +/* f015c60: 3c0f0200 */ lui $t7,0x200 +/* f015c64: 25ef4dc8 */ addiu $t7,$t7,0x4dc8 +/* f015c68: 26100008 */ addiu $s0,$s0,0x8 +/* f015c6c: 02004025 */ or $t0,$s0,$zero +/* f015c70: acaf0004 */ sw $t7,0x4($a1) +/* f015c74: aca90000 */ sw $t1,0x0($a1) +/* f015c78: 26100008 */ addiu $s0,$s0,0x8 +/* f015c7c: 02001025 */ or $v0,$s0,$zero +/* f015c80: 26100008 */ addiu $s0,$s0,0x8 +/* f015c84: ad0b0004 */ sw $t3,0x4($t0) +/* f015c88: ad0a0000 */ sw $t2,0x0($t0) +/* f015c8c: 02001825 */ or $v1,$s0,$zero +/* f015c90: 26100008 */ addiu $s0,$s0,0x8 +/* f015c94: ac400004 */ sw $zero,0x4($v0) +/* f015c98: ac4c0000 */ sw $t4,0x0($v0) +/* f015c9c: 02002025 */ or $a0,$s0,$zero +/* f015ca0: 26100008 */ addiu $s0,$s0,0x8 +/* f015ca4: ac7f0004 */ sw $ra,0x4($v1) +/* f015ca8: ac6d0000 */ sw $t5,0x0($v1) +/* f015cac: 02002825 */ or $a1,$s0,$zero +/* f015cb0: ac800004 */ sw $zero,0x4($a0) +/* f015cb4: ac870000 */ sw $a3,0x0($a0) +/* f015cb8: 3c0e0001 */ lui $t6,0x1 +/* f015cbc: 3c18f510 */ lui $t8,0xf510 +/* f015cc0: 37181000 */ ori $t8,$t8,0x1000 +/* f015cc4: 35ce4050 */ ori $t6,$t6,0x4050 +/* f015cc8: 26100008 */ addiu $s0,$s0,0x8 +/* f015ccc: 02003025 */ or $a2,$s0,$zero +/* f015cd0: acae0004 */ sw $t6,0x4($a1) +/* f015cd4: acb80000 */ sw $t8,0x0($a1) +/* f015cd8: 3c0f0007 */ lui $t7,0x7 +/* f015cdc: 35efc07c */ ori $t7,$t7,0xc07c +/* f015ce0: 26100008 */ addiu $s0,$s0,0x8 +/* f015ce4: 3c19f200 */ lui $t9,0xf200 +/* f015ce8: acd90000 */ sw $t9,0x0($a2) +/* f015cec: accf0004 */ sw $t7,0x4($a2) +/* f015cf0: 02001025 */ or $v0,$s0,$zero +/* f015cf4: 26100008 */ addiu $s0,$s0,0x8 +/* f015cf8: 3c180600 */ lui $t8,0x600 +/* f015cfc: 3c0e0200 */ lui $t6,0x200 +/* f015d00: 25ce43f8 */ addiu $t6,$t6,0x43f8 +/* f015d04: ac580000 */ sw $t8,0x0($v0) +/* f015d08: 02001825 */ or $v1,$s0,$zero +/* f015d0c: ac4e0004 */ sw $t6,0x4($v0) +/* f015d10: 26100008 */ addiu $s0,$s0,0x8 +/* f015d14: 3c0f0200 */ lui $t7,0x200 +/* f015d18: 25ef4468 */ addiu $t7,$t7,0x4468 +/* f015d1c: 3c190600 */ lui $t9,0x600 +/* f015d20: 02002025 */ or $a0,$s0,$zero +/* f015d24: ac790000 */ sw $t9,0x0($v1) +/* f015d28: ac6f0004 */ sw $t7,0x4($v1) +/* f015d2c: 26100008 */ addiu $s0,$s0,0x8 +/* f015d30: 3c180200 */ lui $t8,0x200 +/* f015d34: 27185dd0 */ addiu $t8,$t8,0x5dd0 +/* f015d38: 02002825 */ or $a1,$s0,$zero +/* f015d3c: ac980004 */ sw $t8,0x4($a0) +/* f015d40: ac890000 */ sw $t1,0x0($a0) +/* f015d44: 26100008 */ addiu $s0,$s0,0x8 +/* f015d48: 02004025 */ or $t0,$s0,$zero +/* f015d4c: acab0004 */ sw $t3,0x4($a1) +/* f015d50: acaa0000 */ sw $t2,0x0($a1) +/* f015d54: 26100008 */ addiu $s0,$s0,0x8 +/* f015d58: 02001025 */ or $v0,$s0,$zero +/* f015d5c: 26100008 */ addiu $s0,$s0,0x8 +/* f015d60: ad000004 */ sw $zero,0x4($t0) +/* f015d64: ad0c0000 */ sw $t4,0x0($t0) +/* f015d68: 02001825 */ or $v1,$s0,$zero +/* f015d6c: 26100008 */ addiu $s0,$s0,0x8 +/* f015d70: ac5f0004 */ sw $ra,0x4($v0) +/* f015d74: ac4d0000 */ sw $t5,0x0($v0) +/* f015d78: 02002025 */ or $a0,$s0,$zero +/* f015d7c: 26100008 */ addiu $s0,$s0,0x8 +/* f015d80: ac600004 */ sw $zero,0x4($v1) +/* f015d84: ac670000 */ sw $a3,0x0($v1) +/* f015d88: 3c190001 */ lui $t9,0x1 +/* f015d8c: 3c0ef510 */ lui $t6,0xf510 +/* f015d90: 35ce1000 */ ori $t6,$t6,0x1000 +/* f015d94: 37394050 */ ori $t9,$t9,0x4050 +/* f015d98: 02002825 */ or $a1,$s0,$zero +/* f015d9c: ac990004 */ sw $t9,0x4($a0) +/* f015da0: ac8e0000 */ sw $t6,0x0($a0) +/* f015da4: 3c180007 */ lui $t8,0x7 +/* f015da8: 3718c07c */ ori $t8,$t8,0xc07c +/* f015dac: 26100008 */ addiu $s0,$s0,0x8 +/* f015db0: 3c0ff200 */ lui $t7,0xf200 +/* f015db4: acaf0000 */ sw $t7,0x0($a1) +/* f015db8: acb80004 */ sw $t8,0x4($a1) +/* f015dbc: 02003025 */ or $a2,$s0,$zero +/* f015dc0: 3c190200 */ lui $t9,0x200 +/* f015dc4: 27394700 */ addiu $t9,$t9,0x4700 +/* f015dc8: 26100008 */ addiu $s0,$s0,0x8 +/* f015dcc: 3c0e0600 */ lui $t6,0x600 +/* f015dd0: acce0000 */ sw $t6,0x0($a2) +/* f015dd4: acd90004 */ sw $t9,0x4($a2) +/* f015dd8: 02001825 */ or $v1,$s0,$zero +/* f015ddc: 3c180200 */ lui $t8,0x200 +/* f015de0: 27184d28 */ addiu $t8,$t8,0x4d28 +/* f015de4: 3c0f0600 */ lui $t7,0x600 +/* f015de8: ac6f0000 */ sw $t7,0x0($v1) +/* f015dec: ac780004 */ sw $t8,0x4($v1) +/* f015df0: 8fbf0034 */ lw $ra,0x34($sp) +/* f015df4: 26020008 */ addiu $v0,$s0,0x8 +/* f015df8: 8fb00030 */ lw $s0,0x30($sp) +/* f015dfc: 03e00008 */ jr $ra +/* f015e00: 27bd0108 */ addiu $sp,$sp,0x108 +/* f015e04: 3c018006 */ lui $at,0x8006 +/* f015e08: a0202414 */ sb $zero,0x2414($at) +/* f015e0c: 3c01445c */ lui $at,0x445c +/* f015e10: 44812000 */ mtc1 $at,$f4 +/* f015e14: 3c01800a */ lui $at,0x800a +/* f015e18: 3c0e0200 */ lui $t6,0x200 +/* f015e1c: e424cc8c */ swc1 $f4,-0x3374($at) +/* f015e20: 3c01c220 */ lui $at,0xc220 +/* f015e24: 44813000 */ mtc1 $at,$f6 +/* f015e28: 3c0f0200 */ lui $t7,0x200 +/* f015e2c: 3c018006 */ lui $at,0x8006 +/* f015e30: 25ef0000 */ addiu $t7,$t7,0x0 +/* f015e34: 25ce65d0 */ addiu $t6,$t6,0x65d0 +/* f015e38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f015e3c: 01cf3023 */ subu $a2,$t6,$t7 +/* f015e40: e4262484 */ swc1 $f6,0x2484($at) +/* f015e44: afa5001c */ sw $a1,0x1c($sp) +/* f015e48: 3c02800a */ lui $v0,0x800a +/* f015e4c: 3c018006 */ lui $at,0x8006 +/* f015e50: 24c6003f */ addiu $a2,$a2,0x3f +/* f015e54: 2442cc90 */ addiu $v0,$v0,-13168 +/* f015e58: afbf0014 */ sw $ra,0x14($sp) +/* f015e5c: ac202498 */ sw $zero,0x2498($at) +/* f015e60: 34d8003f */ ori $t8,$a2,0x3f +/* f015e64: 3c05007f */ lui $a1,0x7f +/* f015e68: ac440000 */ sw $a0,0x0($v0) +/* f015e6c: 24a5bdc0 */ addiu $a1,$a1,-16960 +/* f015e70: 0c003504 */ jal 0xd410 +/* f015e74: 3b06003f */ xori $a2,$t8,0x3f +/* f015e78: 8fbf0014 */ lw $ra,0x14($sp) +/* f015e7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f015e80: 03e00008 */ jr $ra +/* f015e84: 00000000 */ sll $zero,$zero,0x0 +/* f015e88: 3c028006 */ lui $v0,0x8006 +/* f015e8c: 24422410 */ addiu $v0,$v0,0x2410 +/* f015e90: 8c4e0000 */ lw $t6,0x0($v0) +/* f015e94: 27bdffc8 */ addiu $sp,$sp,-56 +/* f015e98: 240f0001 */ addiu $t7,$zero,0x1 +/* f015e9c: afb00020 */ sw $s0,0x20($sp) +/* f015ea0: 3c19bc00 */ lui $t9,0xbc00 +/* f015ea4: 01eec023 */ subu $t8,$t7,$t6 +/* f015ea8: afbf0024 */ sw $ra,0x24($sp) +/* f015eac: ac580000 */ sw $t8,0x0($v0) +/* f015eb0: 37390806 */ ori $t9,$t9,0x806 +/* f015eb4: ac990000 */ sw $t9,0x0($a0) +/* f015eb8: 24900008 */ addiu $s0,$a0,0x8 +/* f015ebc: 00801825 */ or $v1,$a0,$zero +/* f015ec0: 3c04800a */ lui $a0,0x800a +/* f015ec4: 8c84cc90 */ lw $a0,-0x3370($a0) +/* f015ec8: 0c012d20 */ jal 0x4b480 +/* f015ecc: afa30034 */ sw $v1,0x34($sp) +/* f015ed0: 8fa30034 */ lw $v1,0x34($sp) +/* f015ed4: 3c0a8006 */ lui $t2,0x8006 +/* f015ed8: 254a2414 */ addiu $t2,$t2,0x2414 +/* f015edc: ac620004 */ sw $v0,0x4($v1) +/* f015ee0: 91440000 */ lbu $a0,0x0($t2) +/* f015ee4: 3c098006 */ lui $t1,0x8006 +/* f015ee8: 25292498 */ addiu $t1,$t1,0x2498 +/* f015eec: 10800003 */ beqz $a0,.L0f015efc +/* f015ef0: 3c0c800a */ lui $t4,0x800a +/* f015ef4: 24010001 */ addiu $at,$zero,0x1 +/* f015ef8: 14810076 */ bne $a0,$at,.L0f0160d4 +.L0f015efc: +/* f015efc: 258c9fc0 */ addiu $t4,$t4,-24640 +/* f015f00: 8d8f0034 */ lw $t7,0x34($t4) +/* f015f04: 8d2d0000 */ lw $t5,0x0($t1) +/* f015f08: 240b00ff */ addiu $t3,$zero,0xff +/* f015f0c: 24040118 */ addiu $a0,$zero,0x118 +/* f015f10: 01af7021 */ addu $t6,$t5,$t7 +/* f015f14: 01cb0019 */ multu $t6,$t3 +/* f015f18: 01c0c025 */ or $t8,$t6,$zero +/* f015f1c: 44801000 */ mtc1 $zero,$f2 +/* f015f20: ad2e0000 */ sw $t6,0x0($t1) +/* f015f24: 3c18800a */ lui $t8,0x800a +/* f015f28: 3c0f8006 */ lui $t7,0x8006 +/* f015f2c: 00001812 */ mflo $v1 +/* f015f30: 00000000 */ sll $zero,$zero,0x0 +/* f015f34: 00000000 */ sll $zero,$zero,0x0 +/* f015f38: 0064001a */ div $zero,$v1,$a0 +/* f015f3c: 14800002 */ bnez $a0,.L0f015f48 +/* f015f40: 00000000 */ sll $zero,$zero,0x0 +/* f015f44: 0007000d */ break 0x7 +.L0f015f48: +/* f015f48: 2401ffff */ addiu $at,$zero,-1 +/* f015f4c: 14810004 */ bne $a0,$at,.L0f015f60 +/* f015f50: 3c018000 */ lui $at,0x8000 +/* f015f54: 14610002 */ bne $v1,$at,.L0f015f60 +/* f015f58: 00000000 */ sll $zero,$zero,0x0 +/* f015f5c: 0006000d */ break 0x6 +.L0f015f60: +/* f015f60: 00004012 */ mflo $t0 +/* f015f64: 29010100 */ slti $at,$t0,0x100 +/* f015f68: 14200002 */ bnez $at,.L0f015f74 +/* f015f6c: 00000000 */ sll $zero,$zero,0x0 +/* f015f70: 01604025 */ or $t0,$t3,$zero +.L0f015f74: +/* f015f74: 05010002 */ bgez $t0,.L0f015f80 +/* f015f78: 3c01fffd */ lui $at,0xfffd +/* f015f7c: 00004025 */ or $t0,$zero,$zero +.L0f015f80: +/* f015f80: 34218280 */ ori $at,$at,0x8280 +/* f015f84: 0061c821 */ addu $t9,$v1,$at +/* f015f88: 0324001a */ div $zero,$t9,$a0 +/* f015f8c: 14800002 */ bnez $a0,.L0f015f98 +/* f015f90: 00000000 */ sll $zero,$zero,0x0 +/* f015f94: 0007000d */ break 0x7 +.L0f015f98: +/* f015f98: 2401ffff */ addiu $at,$zero,-1 +/* f015f9c: 14810004 */ bne $a0,$at,.L0f015fb0 +/* f015fa0: 3c018000 */ lui $at,0x8000 +/* f015fa4: 17210002 */ bne $t9,$at,.L0f015fb0 +/* f015fa8: 00000000 */ sll $zero,$zero,0x0 +/* f015fac: 0006000d */ break 0x6 +.L0f015fb0: +/* f015fb0: 00006812 */ mflo $t5 +/* f015fb4: 016d1023 */ subu $v0,$t3,$t5 +/* f015fb8: 28410100 */ slti $at,$v0,0x100 +/* f015fbc: 14200002 */ bnez $at,.L0f015fc8 +/* f015fc0: 00000000 */ sll $zero,$zero,0x0 +/* f015fc4: 01601025 */ or $v0,$t3,$zero +.L0f015fc8: +/* f015fc8: 04430003 */ bgezl $v0,.L0f015fd8 +/* f015fcc: c5800044 */ lwc1 $f0,0x44($t4) +/* f015fd0: 00001025 */ or $v0,$zero,$zero +/* f015fd4: c5800044 */ lwc1 $f0,0x44($t4) +.L0f015fd8: +/* f015fd8: 3c038006 */ lui $v1,0x8006 +/* f015fdc: 24632484 */ addiu $v1,$v1,0x2484 +/* f015fe0: 46000180 */ add.s $f6,$f0,$f0 +/* f015fe4: c4640000 */ lwc1 $f4,0x0($v1) +/* f015fe8: 44061000 */ mfc1 $a2,$f2 +/* f015fec: 3c073f80 */ lui $a3,0x3f80 +/* f015ff0: 46062200 */ add.s $f8,$f4,$f6 +/* f015ff4: e7a20010 */ swc1 $f2,0x10($sp) +/* f015ff8: afa2002c */ sw $v0,0x2c($sp) +/* f015ffc: afa80030 */ sw $t0,0x30($sp) +/* f016000: e4680000 */ swc1 $f8,0x0($v1) +/* f016004: 8def2410 */ lw $t7,0x2410($t7) +/* f016008: 8f18cc88 */ lw $t8,-0x3378($t8) +/* f01600c: 8c650000 */ lw $a1,0x0($v1) +/* f016010: 000f7180 */ sll $t6,$t7,0x6 +/* f016014: 0c001301 */ jal 0x4c04 +/* f016018: 01d82021 */ addu $a0,$t6,$t8 +/* f01601c: 8fa2002c */ lw $v0,0x2c($sp) +/* f016020: 8fa80030 */ lw $t0,0x30($sp) +/* f016024: 240b00ff */ addiu $t3,$zero,0xff +/* f016028: 3c01800a */ lui $at,0x800a +/* f01602c: 01020019 */ multu $t0,$v0 +/* f016030: c42acc8c */ lwc1 $f10,-0x3374($at) +/* f016034: 3c098006 */ lui $t1,0x8006 +/* f016038: 3c0a8006 */ lui $t2,0x8006 +/* f01603c: 4600540d */ trunc.w.s $f16,$f10 +/* f016040: 254a2414 */ addiu $t2,$t2,0x2414 +/* f016044: 25292498 */ addiu $t1,$t1,0x2498 +/* f016048: 02002025 */ or $a0,$s0,$zero +/* f01604c: 44058000 */ mfc1 $a1,$f16 +/* f016050: 00006812 */ mflo $t5 +/* f016054: 00000000 */ sll $zero,$zero,0x0 +/* f016058: 00000000 */ sll $zero,$zero,0x0 +/* f01605c: 01ab001a */ div $zero,$t5,$t3 +/* f016060: 00003012 */ mflo $a2 +/* f016064: 15600002 */ bnez $t3,.L0f016070 +/* f016068: 00000000 */ sll $zero,$zero,0x0 +/* f01606c: 0007000d */ break 0x7 +.L0f016070: +/* f016070: 2401ffff */ addiu $at,$zero,-1 +/* f016074: 15610004 */ bne $t3,$at,.L0f016088 +/* f016078: 3c018000 */ lui $at,0x8000 +/* f01607c: 15a10002 */ bne $t5,$at,.L0f016088 +/* f016080: 00000000 */ sll $zero,$zero,0x0 +/* f016084: 0006000d */ break 0x6 +.L0f016088: +/* f016088: 0fc0557c */ jal func0f0155f0 +/* f01608c: 00000000 */ sll $zero,$zero,0x0 +/* f016090: 3c098006 */ lui $t1,0x8006 +/* f016094: 25292498 */ addiu $t1,$t1,0x2498 +/* f016098: 8d230000 */ lw $v1,0x0($t1) +/* f01609c: 3c0a8006 */ lui $t2,0x8006 +/* f0160a0: 254a2414 */ addiu $t2,$t2,0x2414 +/* f0160a4: 28610410 */ slti $at,$v1,0x410 +/* f0160a8: 1420000a */ bnez $at,.L0f0160d4 +/* f0160ac: 00408025 */ or $s0,$v0,$zero +/* f0160b0: 28610488 */ slti $at,$v1,0x488 +/* f0160b4: 54200008 */ bnezl $at,.L0f0160d8 +/* f0160b8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0160bc: 914f0000 */ lbu $t7,0x0($t2) +/* f0160c0: ad200000 */ sw $zero,0x0($t1) +/* f0160c4: 25f80001 */ addiu $t8,$t7,0x1 +/* f0160c8: a1580000 */ sb $t8,0x0($t2) +/* f0160cc: 27190001 */ addiu $t9,$t8,0x1 +/* f0160d0: a1590000 */ sb $t9,0x0($t2) +.L0f0160d4: +/* f0160d4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0160d8: +/* f0160d8: 02001025 */ or $v0,$s0,$zero +/* f0160dc: 8fb00020 */ lw $s0,0x20($sp) +/* f0160e0: 03e00008 */ jr $ra +/* f0160e4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f0160e8: 3c028006 */ lui $v0,0x8006 +/* f0160ec: 90422414 */ lbu $v0,0x2414($v0) +/* f0160f0: 384e0002 */ xori $t6,$v0,0x2 +/* f0160f4: 03e00008 */ jr $ra +/* f0160f8: 2dc20001 */ sltiu $v0,$t6,0x1 +/* f0160fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f016100 +/* f016100: 3c0e800a */ lui $t6,0x800a +/* f016104: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f016108: 27bdffd0 */ addiu $sp,$sp,-48 +/* f01610c: afbf0014 */ sw $ra,0x14($sp) +/* f016110: afa50034 */ sw $a1,0x34($sp) +/* f016114: 0fc4a24b */ jal func0f12892c +/* f016118: afae0020 */ sw $t6,0x20($sp) +/* f01611c: 27a40028 */ addiu $a0,$sp,0x28 +/* f016120: 0fc44c6b */ jal func0f1131ac +/* f016124: 27a50024 */ addiu $a1,$sp,0x24 +/* f016128: 8faf0034 */ lw $t7,0x34($sp) +/* f01612c: 24010001 */ addiu $at,$zero,0x1 +/* f016130: 8fa40028 */ lw $a0,0x28($sp) +/* f016134: 15e10003 */ bne $t7,$at,.L0f016144 +/* f016138: 00000000 */ sll $zero,$zero,0x0 +/* f01613c: 10000001 */ beqz $zero,.L0f016144 +/* f016140: 8fa40024 */ lw $a0,0x24($sp) +.L0f016144: +/* f016144: 0fc28857 */ jal func0f0a215c +/* f016148: 00000000 */ sll $zero,$zero,0x0 +/* f01614c: afa2002c */ sw $v0,0x2c($sp) +/* f016150: 0fc4a24b */ jal func0f12892c +/* f016154: 8fa40020 */ lw $a0,0x20($sp) +/* f016158: 8fbf0014 */ lw $ra,0x14($sp) +/* f01615c: 8fa2002c */ lw $v0,0x2c($sp) +/* f016160: 27bd0030 */ addiu $sp,$sp,0x30 +/* f016164: 03e00008 */ jr $ra +/* f016168: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01616c +/* f01616c: afa50004 */ sw $a1,0x4($sp) +/* f016170: 30ae00ff */ andi $t6,$a1,0xff +/* f016174: 01c02825 */ or $a1,$t6,$zero +/* f016178: 44852000 */ mtc1 $a1,$f4 +/* f01617c: afa60008 */ sw $a2,0x8($sp) +/* f016180: 30cf00ff */ andi $t7,$a2,0xff +/* f016184: afa7000c */ sw $a3,0xc($sp) +/* f016188: 30f800ff */ andi $t8,$a3,0xff +/* f01618c: 03003825 */ or $a3,$t8,$zero +/* f016190: 01e03025 */ or $a2,$t7,$zero +/* f016194: c7ac0010 */ lwc1 $f12,0x10($sp) +/* f016198: 05c10005 */ bgez $t6,.L0f0161b0 +/* f01619c: 468021a0 */ cvt.s.w $f6,$f4 +/* f0161a0: 3c014f80 */ lui $at,0x4f80 +/* f0161a4: 44814000 */ mtc1 $at,$f8 +/* f0161a8: 00000000 */ sll $zero,$zero,0x0 +/* f0161ac: 46083180 */ add.s $f6,$f6,$f8 +.L0f0161b0: +/* f0161b0: 460c3282 */ mul.s $f10,$f6,$f12 +/* f0161b4: 24020001 */ addiu $v0,$zero,0x1 +/* f0161b8: 3c014f00 */ lui $at,0x4f00 +/* f0161bc: 4459f800 */ cfc1 $t9,$31 +/* f0161c0: 44c2f800 */ ctc1 $v0,$31 +/* f0161c4: 00000000 */ sll $zero,$zero,0x0 +/* f0161c8: 46005424 */ cvt.w.s $f16,$f10 +/* f0161cc: 4442f800 */ cfc1 $v0,$31 +/* f0161d0: 00000000 */ sll $zero,$zero,0x0 +/* f0161d4: 30420078 */ andi $v0,$v0,0x78 +/* f0161d8: 50400013 */ beqzl $v0,.L0f016228 +/* f0161dc: 44028000 */ mfc1 $v0,$f16 +/* f0161e0: 44818000 */ mtc1 $at,$f16 +/* f0161e4: 24020001 */ addiu $v0,$zero,0x1 +/* f0161e8: 46105401 */ sub.s $f16,$f10,$f16 +/* f0161ec: 44c2f800 */ ctc1 $v0,$31 +/* f0161f0: 00000000 */ sll $zero,$zero,0x0 +/* f0161f4: 46008424 */ cvt.w.s $f16,$f16 +/* f0161f8: 4442f800 */ cfc1 $v0,$31 +/* f0161fc: 00000000 */ sll $zero,$zero,0x0 +/* f016200: 30420078 */ andi $v0,$v0,0x78 +/* f016204: 14400005 */ bnez $v0,.L0f01621c +/* f016208: 00000000 */ sll $zero,$zero,0x0 +/* f01620c: 44028000 */ mfc1 $v0,$f16 +/* f016210: 3c018000 */ lui $at,0x8000 +/* f016214: 10000007 */ beqz $zero,.L0f016234 +/* f016218: 00411025 */ or $v0,$v0,$at +.L0f01621c: +/* f01621c: 10000005 */ beqz $zero,.L0f016234 +/* f016220: 2402ffff */ addiu $v0,$zero,-1 +/* f016224: 44028000 */ mfc1 $v0,$f16 +.L0f016228: +/* f016228: 00000000 */ sll $zero,$zero,0x0 +/* f01622c: 0440fffb */ bltz $v0,.L0f01621c +/* f016230: 00000000 */ sll $zero,$zero,0x0 +.L0f016234: +/* f016234: 44d9f800 */ ctc1 $t9,$31 +/* f016238: 44869000 */ mtc1 $a2,$f18 +/* f01623c: a0820000 */ sb $v0,0x0($a0) +/* f016240: 04c10005 */ bgez $a2,.L0f016258 +/* f016244: 46809120 */ cvt.s.w $f4,$f18 +/* f016248: 3c014f80 */ lui $at,0x4f80 +/* f01624c: 44814000 */ mtc1 $at,$f8 +/* f016250: 00000000 */ sll $zero,$zero,0x0 +/* f016254: 46082100 */ add.s $f4,$f4,$f8 +.L0f016258: +/* f016258: 460c2182 */ mul.s $f6,$f4,$f12 +/* f01625c: 24030001 */ addiu $v1,$zero,0x1 +/* f016260: 3c014f00 */ lui $at,0x4f00 +/* f016264: 4449f800 */ cfc1 $t1,$31 +/* f016268: 44c3f800 */ ctc1 $v1,$31 +/* f01626c: 00000000 */ sll $zero,$zero,0x0 +/* f016270: 460032a4 */ cvt.w.s $f10,$f6 +/* f016274: 4443f800 */ cfc1 $v1,$31 +/* f016278: 00000000 */ sll $zero,$zero,0x0 +/* f01627c: 30630078 */ andi $v1,$v1,0x78 +/* f016280: 50600013 */ beqzl $v1,.L0f0162d0 +/* f016284: 44035000 */ mfc1 $v1,$f10 +/* f016288: 44815000 */ mtc1 $at,$f10 +/* f01628c: 24030001 */ addiu $v1,$zero,0x1 +/* f016290: 460a3281 */ sub.s $f10,$f6,$f10 +/* f016294: 44c3f800 */ ctc1 $v1,$31 +/* f016298: 00000000 */ sll $zero,$zero,0x0 +/* f01629c: 460052a4 */ cvt.w.s $f10,$f10 +/* f0162a0: 4443f800 */ cfc1 $v1,$31 +/* f0162a4: 00000000 */ sll $zero,$zero,0x0 +/* f0162a8: 30630078 */ andi $v1,$v1,0x78 +/* f0162ac: 14600005 */ bnez $v1,.L0f0162c4 +/* f0162b0: 00000000 */ sll $zero,$zero,0x0 +/* f0162b4: 44035000 */ mfc1 $v1,$f10 +/* f0162b8: 3c018000 */ lui $at,0x8000 +/* f0162bc: 10000007 */ beqz $zero,.L0f0162dc +/* f0162c0: 00611825 */ or $v1,$v1,$at +.L0f0162c4: +/* f0162c4: 10000005 */ beqz $zero,.L0f0162dc +/* f0162c8: 2403ffff */ addiu $v1,$zero,-1 +/* f0162cc: 44035000 */ mfc1 $v1,$f10 +.L0f0162d0: +/* f0162d0: 00000000 */ sll $zero,$zero,0x0 +/* f0162d4: 0460fffb */ bltz $v1,.L0f0162c4 +/* f0162d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0162dc: +/* f0162dc: 44c9f800 */ ctc1 $t1,$31 +/* f0162e0: 44878000 */ mtc1 $a3,$f16 +/* f0162e4: a0830001 */ sb $v1,0x1($a0) +/* f0162e8: 04e10005 */ bgez $a3,.L0f016300 +/* f0162ec: 468084a0 */ cvt.s.w $f18,$f16 +/* f0162f0: 3c014f80 */ lui $at,0x4f80 +/* f0162f4: 44814000 */ mtc1 $at,$f8 +/* f0162f8: 00000000 */ sll $zero,$zero,0x0 +/* f0162fc: 46089480 */ add.s $f18,$f18,$f8 +.L0f016300: +/* f016300: 460c9102 */ mul.s $f4,$f18,$f12 +/* f016304: 24080001 */ addiu $t0,$zero,0x1 +/* f016308: 3c014f00 */ lui $at,0x4f00 +/* f01630c: 444af800 */ cfc1 $t2,$31 +/* f016310: 44c8f800 */ ctc1 $t0,$31 +/* f016314: 00000000 */ sll $zero,$zero,0x0 +/* f016318: 460021a4 */ cvt.w.s $f6,$f4 +/* f01631c: 4448f800 */ cfc1 $t0,$31 +/* f016320: 00000000 */ sll $zero,$zero,0x0 +/* f016324: 31080078 */ andi $t0,$t0,0x78 +/* f016328: 51000013 */ beqzl $t0,.L0f016378 +/* f01632c: 44083000 */ mfc1 $t0,$f6 +/* f016330: 44813000 */ mtc1 $at,$f6 +/* f016334: 24080001 */ addiu $t0,$zero,0x1 +/* f016338: 46062181 */ sub.s $f6,$f4,$f6 +/* f01633c: 44c8f800 */ ctc1 $t0,$31 +/* f016340: 00000000 */ sll $zero,$zero,0x0 +/* f016344: 460031a4 */ cvt.w.s $f6,$f6 +/* f016348: 4448f800 */ cfc1 $t0,$31 +/* f01634c: 00000000 */ sll $zero,$zero,0x0 +/* f016350: 31080078 */ andi $t0,$t0,0x78 +/* f016354: 15000005 */ bnez $t0,.L0f01636c +/* f016358: 00000000 */ sll $zero,$zero,0x0 +/* f01635c: 44083000 */ mfc1 $t0,$f6 +/* f016360: 3c018000 */ lui $at,0x8000 +/* f016364: 10000007 */ beqz $zero,.L0f016384 +/* f016368: 01014025 */ or $t0,$t0,$at +.L0f01636c: +/* f01636c: 10000005 */ beqz $zero,.L0f016384 +/* f016370: 2408ffff */ addiu $t0,$zero,-1 +/* f016374: 44083000 */ mfc1 $t0,$f6 +.L0f016378: +/* f016378: 00000000 */ sll $zero,$zero,0x0 +/* f01637c: 0500fffb */ bltz $t0,.L0f01636c +/* f016380: 00000000 */ sll $zero,$zero,0x0 +.L0f016384: +/* f016384: a0880002 */ sb $t0,0x2($a0) +/* f016388: a0820004 */ sb $v0,0x4($a0) +/* f01638c: a0830005 */ sb $v1,0x5($a0) +/* f016390: a0880006 */ sb $t0,0x6($a0) +/* f016394: a0850008 */ sb $a1,0x8($a0) +/* f016398: 8fa20014 */ lw $v0,0x14($sp) +/* f01639c: 3c0142fe */ lui $at,0x42fe +/* f0163a0: a0860009 */ sb $a2,0x9($a0) +/* f0163a4: a087000a */ sb $a3,0xa($a0) +/* f0163a8: a085000c */ sb $a1,0xc($a0) +/* f0163ac: a086000d */ sb $a2,0xd($a0) +/* f0163b0: a087000e */ sb $a3,0xe($a0) +/* f0163b4: 44caf800 */ ctc1 $t2,$31 +/* f0163b8: 44810000 */ mtc1 $at,$f0 +/* f0163bc: c44a0000 */ lwc1 $f10,0x0($v0) +/* f0163c0: 46005402 */ mul.s $f16,$f10,$f0 +/* f0163c4: 4600820d */ trunc.w.s $f8,$f16 +/* f0163c8: 440c4000 */ mfc1 $t4,$f8 +/* f0163cc: 00000000 */ sll $zero,$zero,0x0 +/* f0163d0: a08c0010 */ sb $t4,0x10($a0) +/* f0163d4: c4520004 */ lwc1 $f18,0x4($v0) +/* f0163d8: 46009102 */ mul.s $f4,$f18,$f0 +/* f0163dc: 4600218d */ trunc.w.s $f6,$f4 +/* f0163e0: 440e3000 */ mfc1 $t6,$f6 +/* f0163e4: 00000000 */ sll $zero,$zero,0x0 +/* f0163e8: a08e0011 */ sb $t6,0x11($a0) +/* f0163ec: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0163f0: 46005402 */ mul.s $f16,$f10,$f0 +/* f0163f4: 4600820d */ trunc.w.s $f8,$f16 +/* f0163f8: 44184000 */ mfc1 $t8,$f8 +/* f0163fc: 03e00008 */ jr $ra +/* f016400: a0980012 */ sb $t8,0x12($a0) +); + +GLOBAL_ASM( +glabel func0f016404 +/* f016404: 27bdffe8 */ addiu $sp,$sp,-24 +/* f016408: afbf0014 */ sw $ra,0x14($sp) +/* f01640c: 0fc5b4f4 */ jal func0f16d3d0 +/* f016410: 00000000 */ sll $zero,$zero,0x0 +/* f016414: 240e0001 */ addiu $t6,$zero,0x1 +/* f016418: 3c018006 */ lui $at,0x8006 +/* f01641c: ac2e24f4 */ sw $t6,0x24f4($at) +/* f016420: 3c018006 */ lui $at,0x8006 +/* f016424: ac2024c4 */ sw $zero,0x24c4($at) +/* f016428: 8fbf0014 */ lw $ra,0x14($sp) +/* f01642c: 3c018006 */ lui $at,0x8006 +/* f016430: ac2024a8 */ sw $zero,0x24a8($at) +/* f016434: 3c018006 */ lui $at,0x8006 +/* f016438: ac2024ac */ sw $zero,0x24ac($at) +/* f01643c: 03e00008 */ jr $ra +/* f016440: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f016444 +/* f016444: 03e00008 */ jr $ra +/* f016448: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01644c +/* f01644c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f016450: 3c014270 */ lui $at,0x4270 +/* f016454: afbf0014 */ sw $ra,0x14($sp) +/* f016458: 44816000 */ mtc1 $at,$f12 +/* f01645c: 0c002f4c */ jal 0xbd30 +/* f016460: 00000000 */ sll $zero,$zero,0x0 +/* f016464: 3c017f1b */ lui $at,0x7f1b +/* f016468: 0c002f5f */ jal 0xbd7c +/* f01646c: c42c83c0 */ lwc1 $f12,-0x7c40($at) +/* f016470: 3c0142c8 */ lui $at,0x42c8 +/* f016474: 44816000 */ mtc1 $at,$f12 +/* f016478: 3c017f1b */ lui $at,0x7f1b +/* f01647c: 0c002fa1 */ jal 0xbe84 +/* f016480: c42e83c4 */ lwc1 $f14,-0x7c3c($at) +/* f016484: 0c002f48 */ jal 0xbd20 +/* f016488: 00002025 */ or $a0,$zero,$zero +/* f01648c: 3c028006 */ lui $v0,0x8006 +/* f016490: 244224c4 */ addiu $v0,$v0,0x24c4 +/* f016494: 3c0f800a */ lui $t7,0x800a +/* f016498: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f01649c: 8c4e0000 */ lw $t6,0x0($v0) +/* f0164a0: 01cfc021 */ addu $t8,$t6,$t7 +/* f0164a4: 2b0100b5 */ slti $at,$t8,0xb5 +/* f0164a8: 14200003 */ bnez $at,.L0f0164b8 +/* f0164ac: ac580000 */ sw $t8,0x0($v0) +/* f0164b0: 0fc069f9 */ jal func0f01a7e4 +/* f0164b4: 24040001 */ addiu $a0,$zero,0x1 +.L0f0164b8: +/* f0164b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0164bc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0164c0: 03e00008 */ jr $ra +/* f0164c4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0164c8 +/* f0164c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0164cc: afbf0014 */ sw $ra,0x14($sp) +/* f0164d0: 3c018006 */ lui $at,0x8006 +/* f0164d4: ac2024c4 */ sw $zero,0x24c4($at) +/* f0164d8: 0c0027b1 */ jal 0x9ec4 +/* f0164dc: 24040001 */ addiu $a0,$zero,0x1 +/* f0164e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0164e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0164e8: 03e00008 */ jr $ra +/* f0164ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0164f0 +/* f0164f0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0164f4: afbf0014 */ sw $ra,0x14($sp) +/* f0164f8: 3c018006 */ lui $at,0x8006 +/* f0164fc: 0c0026ac */ jal 0x9ab0 +/* f016500: ac2024e8 */ sw $zero,0x24e8($at) +/* f016504: 0c002aac */ jal 0xaab0 +/* f016508: 24040002 */ addiu $a0,$zero,0x2 +/* f01650c: 0c0027b1 */ jal 0x9ec4 +/* f016510: 00002025 */ or $a0,$zero,$zero +/* f016514: 8fbf0014 */ lw $ra,0x14($sp) +/* f016518: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01651c: 03e00008 */ jr $ra +/* f016520: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f016524 +/* f016524: 3c028006 */ lui $v0,0x8006 +/* f016528: 244224c4 */ addiu $v0,$v0,0x24c4 +/* f01652c: 8c4e0000 */ lw $t6,0x0($v0) +/* f016530: 3c0142c8 */ lui $at,0x42c8 +/* f016534: 27bdffe8 */ addiu $sp,$sp,-24 +/* f016538: 44816000 */ mtc1 $at,$f12 +/* f01653c: 25cf0001 */ addiu $t7,$t6,0x1 +/* f016540: afbf0014 */ sw $ra,0x14($sp) +/* f016544: ac4f0000 */ sw $t7,0x0($v0) +/* f016548: 3c017f1b */ lui $at,0x7f1b +/* f01654c: 0c002fa1 */ jal 0xbe84 +/* f016550: c42e83c8 */ lwc1 $f14,-0x7c38($at) +/* f016554: 0c002f48 */ jal 0xbd20 +/* f016558: 00002025 */ or $a0,$zero,$zero +/* f01655c: 3c188006 */ lui $t8,0x8006 +/* f016560: 8f1824c4 */ lw $t8,0x24c4($t8) +/* f016564: 2b010007 */ slti $at,$t8,0x7 +/* f016568: 5420000d */ bnezl $at,.L0f0165a0 +/* f01656c: 8fbf0014 */ lw $ra,0x14($sp) +/* f016570: 0c005013 */ jal 0x1404c +/* f016574: 00000000 */ sll $zero,$zero,0x0 +/* f016578: 30590001 */ andi $t9,$v0,0x1 +/* f01657c: 17200005 */ bnez $t9,.L0f016594 +/* f016580: 00000000 */ sll $zero,$zero,0x0 +/* f016584: 0fc069f9 */ jal func0f01a7e4 +/* f016588: 24040006 */ addiu $a0,$zero,0x6 +/* f01658c: 10000004 */ beqz $zero,.L0f0165a0 +/* f016590: 8fbf0014 */ lw $ra,0x14($sp) +.L0f016594: +/* f016594: 0fc069f9 */ jal func0f01a7e4 +/* f016598: 24040004 */ addiu $a0,$zero,0x4 +/* f01659c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0165a0: +/* f0165a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0165a4: 03e00008 */ jr $ra +/* f0165a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0165ac +/* f0165ac: 3c028006 */ lui $v0,0x8006 +/* f0165b0: 8c4224c4 */ lw $v0,0x24c4($v0) +/* f0165b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0165b8: afbf0014 */ sw $ra,0x14($sp) +/* f0165bc: 28410003 */ slti $at,$v0,0x3 +/* f0165c0: 14200006 */ bnez $at,.L0f0165dc +/* f0165c4: 28410006 */ slti $at,$v0,0x6 +/* f0165c8: 50200005 */ beqzl $at,.L0f0165e0 +/* f0165cc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0165d0: 0fc06bf0 */ jal func0f01afc0 +/* f0165d4: 00000000 */ sll $zero,$zero,0x0 +/* f0165d8: 00402025 */ or $a0,$v0,$zero +.L0f0165dc: +/* f0165dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0165e0: +/* f0165e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0165e4: 00801025 */ or $v0,$a0,$zero +/* f0165e8: 03e00008 */ jr $ra +/* f0165ec: 00000000 */ sll $zero,$zero,0x0 +/* f0165f0: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0165f4: 3c0e8008 */ lui $t6,0x8008 +/* f0165f8: 8dcefb1c */ lw $t6,-0x4e4($t6) +/* f0165fc: afa7005c */ sw $a3,0x5c($sp) +/* f016600: afbf0034 */ sw $ra,0x34($sp) +/* f016604: afa40050 */ sw $a0,0x50($sp) +/* f016608: afa50054 */ sw $a1,0x54($sp) +/* f01660c: afa60058 */ sw $a2,0x58($sp) +/* f016610: 3c078008 */ lui $a3,0x8008 +/* f016614: afa00048 */ sw $zero,0x48($sp) +/* f016618: afa0004c */ sw $zero,0x4c($sp) +/* f01661c: 8ce7fb20 */ lw $a3,-0x4e0($a3) +/* f016620: 8fa60064 */ lw $a2,0x64($sp) +/* f016624: 27a50048 */ addiu $a1,$sp,0x48 +/* f016628: 27a4004c */ addiu $a0,$sp,0x4c +/* f01662c: afa00014 */ sw $zero,0x14($sp) +/* f016630: 0fc55cbe */ jal func0f1572f8 +/* f016634: afae0010 */ sw $t6,0x10($sp) +/* f016638: 8faf005c */ lw $t7,0x5c($sp) +/* f01663c: 8fb80048 */ lw $t8,0x48($sp) +/* f016640: 8fab0060 */ lw $t3,0x60($sp) +/* f016644: 8fac004c */ lw $t4,0x4c($sp) +/* f016648: 01f80019 */ multu $t7,$t8 +/* f01664c: 8fa90054 */ lw $t1,0x54($sp) +/* f016650: 8faf0058 */ lw $t7,0x58($sp) +/* f016654: 0000c812 */ mflo $t9 +/* f016658: 07210003 */ bgez $t9,.L0f016668 +/* f01665c: 00194043 */ sra $t0,$t9,0x1 +/* f016660: 27210001 */ addiu $at,$t9,0x1 +/* f016664: 00014043 */ sra $t0,$at,0x1 +.L0f016668: +/* f016668: 016c0019 */ multu $t3,$t4 +/* f01666c: 01285023 */ subu $t2,$t1,$t0 +/* f016670: afaa0044 */ sw $t2,0x44($sp) +/* f016674: 00006812 */ mflo $t5 +/* f016678: 05a10003 */ bgez $t5,.L0f016688 +/* f01667c: 000d7043 */ sra $t6,$t5,0x1 +/* f016680: 25a10001 */ addiu $at,$t5,0x1 +/* f016684: 00017043 */ sra $t6,$at,0x1 +.L0f016688: +/* f016688: 01eec023 */ subu $t8,$t7,$t6 +/* f01668c: 0c002f02 */ jal 0xbc08 +/* f016690: afb80040 */ sw $t8,0x40($sp) +/* f016694: 0c002f06 */ jal 0xbc18 +/* f016698: a7a2003c */ sh $v0,0x3c($sp) +/* f01669c: 8fb90068 */ lw $t9,0x68($sp) +/* f0166a0: 8fa9006c */ lw $t1,0x6c($sp) +/* f0166a4: 8fa80070 */ lw $t0,0x70($sp) +/* f0166a8: 87aa003c */ lh $t2,0x3c($sp) +/* f0166ac: 8fa40050 */ lw $a0,0x50($sp) +/* f0166b0: 27a50044 */ addiu $a1,$sp,0x44 +/* f0166b4: 27a60040 */ addiu $a2,$sp,0x40 +/* f0166b8: 8fa70064 */ lw $a3,0x64($sp) +/* f0166bc: afa20020 */ sw $v0,0x20($sp) +/* f0166c0: afa00024 */ sw $zero,0x24($sp) +/* f0166c4: afa00028 */ sw $zero,0x28($sp) +/* f0166c8: afb90010 */ sw $t9,0x10($sp) +/* f0166cc: afa90014 */ sw $t1,0x14($sp) +/* f0166d0: afa80018 */ sw $t0,0x18($sp) +/* f0166d4: 0fc5580f */ jal func0f15603c +/* f0166d8: afaa001c */ sw $t2,0x1c($sp) +/* f0166dc: 8fbf0034 */ lw $ra,0x34($sp) +/* f0166e0: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0166e4: 03e00008 */ jr $ra +/* f0166e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0166ec +/* f0166ec: 27bdfed8 */ addiu $sp,$sp,-296 +/* f0166f0: 3c0f8006 */ lui $t7,0x8006 +/* f0166f4: 25ef26ec */ addiu $t7,$t7,0x26ec +/* f0166f8: afbf005c */ sw $ra,0x5c($sp) +/* f0166fc: afbe0058 */ sw $s8,0x58($sp) +/* f016700: afb70054 */ sw $s7,0x54($sp) +/* f016704: afb60050 */ sw $s6,0x50($sp) +/* f016708: afb5004c */ sw $s5,0x4c($sp) +/* f01670c: afb40048 */ sw $s4,0x48($sp) +/* f016710: afb30044 */ sw $s3,0x44($sp) +/* f016714: afb20040 */ sw $s2,0x40($sp) +/* f016718: afb1003c */ sw $s1,0x3c($sp) +/* f01671c: afb00038 */ sw $s0,0x38($sp) +/* f016720: afa40128 */ sw $a0,0x128($sp) +/* f016724: 25eb003c */ addiu $t3,$t7,0x3c +/* f016728: 27ae00e0 */ addiu $t6,$sp,0xe0 +.L0f01672c: +/* f01672c: 8de10000 */ lw $at,0x0($t7) +/* f016730: 25ef000c */ addiu $t7,$t7,0xc +/* f016734: 25ce000c */ addiu $t6,$t6,0xc +/* f016738: adc1fff4 */ sw $at,-0xc($t6) +/* f01673c: 8de1fff8 */ lw $at,-0x8($t7) +/* f016740: adc1fff8 */ sw $at,-0x8($t6) +/* f016744: 8de1fffc */ lw $at,-0x4($t7) +/* f016748: 15ebfff8 */ bne $t7,$t3,.L0f01672c +/* f01674c: adc1fffc */ sw $at,-0x4($t6) +/* f016750: 8de10000 */ lw $at,0x0($t7) +/* f016754: 3c0c8006 */ lui $t4,0x8006 +/* f016758: adc10000 */ sw $at,0x0($t6) +/* f01675c: 8d8c272c */ lw $t4,0x272c($t4) +/* f016760: 51800168 */ beqzl $t4,.L0f016d04 +/* f016764: 8fbf005c */ lw $ra,0x5c($sp) +/* f016768: 0fc06bf0 */ jal func0f01afc0 +/* f01676c: 8fa40128 */ lw $a0,0x128($sp) +/* f016770: afa20128 */ sw $v0,0x128($sp) +/* f016774: 0fc54d8a */ jal func0f153628 +/* f016778: 00402025 */ or $a0,$v0,$zero +/* f01677c: 3c0d8006 */ lui $t5,0x8006 +/* f016780: 3c108006 */ lui $s0,0x8006 +/* f016784: 25ad26ec */ addiu $t5,$t5,0x26ec +/* f016788: 3c1e8008 */ lui $s8,0x8008 +/* f01678c: 3c178008 */ lui $s7,0x8008 +/* f016790: 3c168008 */ lui $s6,0x8008 +/* f016794: afa20128 */ sw $v0,0x128($sp) +/* f016798: 261025f0 */ addiu $s0,$s0,0x25f0 +/* f01679c: afad0120 */ sw $t5,0x120($sp) +/* f0167a0: 26d6fb20 */ addiu $s6,$s6,-1248 +/* f0167a4: 26f7fb1c */ addiu $s7,$s7,-1252 +/* f0167a8: 27defb10 */ addiu $s8,$s8,-1264 +/* f0167ac: 86030008 */ lh $v1,0x8($s0) +.L0f0167b0: +/* f0167b0: 3c157f7f */ lui $s5,0x7f7f +/* f0167b4: 36b5ffff */ ori $s5,$s5,0xffff +/* f0167b8: 2c610007 */ sltiu $at,$v1,0x7 +/* f0167bc: 1020002b */ beqz $at,.L0f01686c +/* f0167c0: 0003c880 */ sll $t9,$v1,0x2 +/* f0167c4: 3c017f1b */ lui $at,0x7f1b +/* f0167c8: 00390821 */ addu $at,$at,$t9 +/* f0167cc: 8c3983cc */ lw $t9,-0x7c34($at) +/* f0167d0: 03200008 */ jr $t9 +/* f0167d4: 00000000 */ sll $zero,$zero,0x0 +/* f0167d8: 3c128008 */ lui $s2,0x8008 +/* f0167dc: 8fd10000 */ lw $s1,0x0($s8) +/* f0167e0: 10000024 */ beqz $zero,.L0f016874 +/* f0167e4: 8e52fb0c */ lw $s2,-0x4f4($s2) +/* f0167e8: 3c118008 */ lui $s1,0x8008 +/* f0167ec: 3c128008 */ lui $s2,0x8008 +/* f0167f0: 8e31fb18 */ lw $s1,-0x4e8($s1) +/* f0167f4: 1000001f */ beqz $zero,.L0f016874 +/* f0167f8: 8e52fb14 */ lw $s2,-0x4ec($s2) +/* f0167fc: 8ed10000 */ lw $s1,0x0($s6) +/* f016800: 1000001c */ beqz $zero,.L0f016874 +/* f016804: 8ef20000 */ lw $s2,0x0($s7) +/* f016808: 9602000a */ lhu $v0,0xa($s0) +/* f01680c: 2401564a */ addiu $at,$zero,0x564a +/* f016810: 8ed10000 */ lw $s1,0x0($s6) +/* f016814: 8ef20000 */ lw $s2,0x0($s7) +/* f016818: 10410003 */ beq $v0,$at,.L0f016828 +/* f01681c: 2415ffff */ addiu $s5,$zero,-1 +/* f016820: 24015649 */ addiu $at,$zero,0x5649 +/* f016824: 14410013 */ bne $v0,$at,.L0f016874 +.L0f016828: +/* f016828: 3c188009 */ lui $t8,0x8009 +/* f01682c: 93180af0 */ lbu $t8,0xaf0($t8) +/* f016830: 24010001 */ addiu $at,$zero,0x1 +/* f016834: 240b564a */ addiu $t3,$zero,0x564a +/* f016838: 17010004 */ bne $t8,$at,.L0f01684c +/* f01683c: 240f5649 */ addiu $t7,$zero,0x5649 +/* f016840: a60b000a */ sh $t3,0xa($s0) +/* f016844: 1000000b */ beqz $zero,.L0f016874 +/* f016848: 86030008 */ lh $v1,0x8($s0) +.L0f01684c: +/* f01684c: a60f000a */ sh $t7,0xa($s0) +/* f016850: 10000008 */ beqz $zero,.L0f016874 +/* f016854: 86030008 */ lh $v1,0x8($s0) +/* f016858: 3c128008 */ lui $s2,0x8008 +/* f01685c: 8fd10000 */ lw $s1,0x0($s8) +/* f016860: 8e52fb0c */ lw $s2,-0x4f4($s2) +/* f016864: 10000003 */ beqz $zero,.L0f016874 +/* f016868: 2415ffff */ addiu $s5,$zero,-1 +.L0f01686c: +/* f01686c: 8ed10000 */ lw $s1,0x0($s6) +/* f016870: 8ef20000 */ lw $s2,0x0($s7) +.L0f016874: +/* f016874: 24010003 */ addiu $at,$zero,0x3 +/* f016878: 54610015 */ bnel $v1,$at,.L0f0168d0 +/* f01687c: 24010004 */ addiu $at,$zero,0x4 +/* f016880: 0fc54de0 */ jal func0f153780 +/* f016884: 8fa40128 */ lw $a0,0x128($sp) +/* f016888: 0c002f02 */ jal 0xbc08 +/* f01688c: afa20128 */ sw $v0,0x128($sp) +/* f016890: 86060002 */ lh $a2,0x2($s0) +/* f016894: 3c0c7f7f */ lui $t4,0x7f7f +/* f016898: 358cff7f */ ori $t4,$t4,0xff7f +/* f01689c: 86050000 */ lh $a1,0x0($s0) +/* f0168a0: 24ce0002 */ addiu $t6,$a2,0x2 +/* f0168a4: afae0010 */ sw $t6,0x10($sp) +/* f0168a8: afac0014 */ sw $t4,0x14($sp) +/* f0168ac: 8fa40128 */ lw $a0,0x128($sp) +/* f0168b0: 0fc54e8d */ jal func0f153a34 +/* f0168b4: 00403825 */ or $a3,$v0,$zero +/* f0168b8: afa20128 */ sw $v0,0x128($sp) +/* f0168bc: 0fc54d8a */ jal func0f153628 +/* f0168c0: 00402025 */ or $a0,$v0,$zero +/* f0168c4: 10000106 */ beqz $zero,.L0f016ce0 +/* f0168c8: afa20128 */ sw $v0,0x128($sp) +/* f0168cc: 24010004 */ addiu $at,$zero,0x4 +.L0f0168d0: +/* f0168d0: 54610075 */ bnel $v1,$at,.L0f016aa8 +/* f0168d4: 24010007 */ addiu $at,$zero,0x7 +/* f0168d8: 0fc54de0 */ jal func0f153780 +/* f0168dc: 8fa40128 */ lw $a0,0x128($sp) +/* f0168e0: 244d0008 */ addiu $t5,$v0,0x8 +/* f0168e4: afad0128 */ sw $t5,0x128($sp) +/* f0168e8: 3c19e700 */ lui $t9,0xe700 +/* f0168ec: ac590000 */ sw $t9,0x0($v0) +/* f0168f0: ac400004 */ sw $zero,0x4($v0) +/* f0168f4: 8fb80128 */ lw $t8,0x128($sp) +/* f0168f8: 3c0fba00 */ lui $t7,0xba00 +/* f0168fc: 35ef1301 */ ori $t7,$t7,0x1301 +/* f016900: 270b0008 */ addiu $t3,$t8,0x8 +/* f016904: afab0128 */ sw $t3,0x128($sp) +/* f016908: af000004 */ sw $zero,0x4($t8) +/* f01690c: af0f0000 */ sw $t7,0x0($t8) +/* f016910: 8fae0128 */ lw $t6,0x128($sp) +/* f016914: 3c0db900 */ lui $t5,0xb900 +/* f016918: 35ad0002 */ ori $t5,$t5,0x2 +/* f01691c: 25cc0008 */ addiu $t4,$t6,0x8 +/* f016920: afac0128 */ sw $t4,0x128($sp) +/* f016924: adc00004 */ sw $zero,0x4($t6) +/* f016928: adcd0000 */ sw $t5,0x0($t6) +/* f01692c: 8fb90128 */ lw $t9,0x128($sp) +/* f016930: 3c0bba00 */ lui $t3,0xba00 +/* f016934: 356b1001 */ ori $t3,$t3,0x1001 +/* f016938: 27380008 */ addiu $t8,$t9,0x8 +/* f01693c: afb80128 */ sw $t8,0x128($sp) +/* f016940: af200004 */ sw $zero,0x4($t9) +/* f016944: af2b0000 */ sw $t3,0x0($t9) +/* f016948: 8faf0128 */ lw $t7,0x128($sp) +/* f01694c: 3c0cba00 */ lui $t4,0xba00 +/* f016950: 358c0903 */ ori $t4,$t4,0x903 +/* f016954: 25ee0008 */ addiu $t6,$t7,0x8 +/* f016958: afae0128 */ sw $t6,0x128($sp) +/* f01695c: 240d0c00 */ addiu $t5,$zero,0xc00 +/* f016960: 3c05800b */ lui $a1,0x800b +/* f016964: aded0004 */ sw $t5,0x4($t7) +/* f016968: adec0000 */ sw $t4,0x0($t7) +/* f01696c: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f016970: 24190002 */ addiu $t9,$zero,0x2 +/* f016974: 24180001 */ addiu $t8,$zero,0x1 +/* f016978: afb80014 */ sw $t8,0x14($sp) +/* f01697c: afb90010 */ sw $t9,0x10($sp) +/* f016980: afa00018 */ sw $zero,0x18($sp) +/* f016984: 27a40128 */ addiu $a0,$sp,0x128 +/* f016988: 24060001 */ addiu $a2,$zero,0x1 +/* f01698c: 00003825 */ or $a3,$zero,$zero +/* f016990: 0fc2ce70 */ jal func0f0b39c0 +/* f016994: 24a50234 */ addiu $a1,$a1,0x234 +/* f016998: 8fab0128 */ lw $t3,0x128($sp) +/* f01699c: 3c0eba00 */ lui $t6,0xba00 +/* f0169a0: 35ce1402 */ ori $t6,$t6,0x1402 +/* f0169a4: 256f0008 */ addiu $t7,$t3,0x8 +/* f0169a8: afaf0128 */ sw $t7,0x128($sp) +/* f0169ac: ad600004 */ sw $zero,0x4($t3) +/* f0169b0: ad6e0000 */ sw $t6,0x0($t3) +/* f0169b4: 8fac0128 */ lw $t4,0x128($sp) +/* f0169b8: 3c19fcff */ lui $t9,0xfcff +/* f0169bc: 3c18fffc */ lui $t8,0xfffc +/* f0169c0: 258d0008 */ addiu $t5,$t4,0x8 +/* f0169c4: afad0128 */ sw $t5,0x128($sp) +/* f0169c8: 3718f279 */ ori $t8,$t8,0xf279 +/* f0169cc: 3739ffff */ ori $t9,$t9,0xffff +/* f0169d0: ad990000 */ sw $t9,0x0($t4) +/* f0169d4: ad980004 */ sw $t8,0x4($t4) +/* f0169d8: 8fab0128 */ lw $t3,0x128($sp) +/* f0169dc: 3c0eba00 */ lui $t6,0xba00 +/* f0169e0: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f0169e4: 256f0008 */ addiu $t7,$t3,0x8 +/* f0169e8: afaf0128 */ sw $t7,0x128($sp) +/* f0169ec: ad600004 */ sw $zero,0x4($t3) +/* f0169f0: ad6e0000 */ sw $t6,0x0($t3) +/* f0169f4: 8fa50128 */ lw $a1,0x128($sp) +/* f0169f8: 3c01e400 */ lui $at,0xe400 +/* f0169fc: 24ad0008 */ addiu $t5,$a1,0x8 +/* f016a00: afad0128 */ sw $t5,0x128($sp) +/* f016a04: 86190000 */ lh $t9,0x0($s0) +/* f016a08: 860d0002 */ lh $t5,0x2($s0) +/* f016a0c: 27380040 */ addiu $t8,$t9,0x40 +/* f016a10: 00185880 */ sll $t3,$t8,0x2 +/* f016a14: 316f0fff */ andi $t7,$t3,0xfff +/* f016a18: 25b90018 */ addiu $t9,$t5,0x18 +/* f016a1c: 0019c080 */ sll $t8,$t9,0x2 +/* f016a20: 000f7300 */ sll $t6,$t7,0xc +/* f016a24: 01c16025 */ or $t4,$t6,$at +/* f016a28: 330b0fff */ andi $t3,$t8,0xfff +/* f016a2c: 018b7825 */ or $t7,$t4,$t3 +/* f016a30: acaf0000 */ sw $t7,0x0($a1) +/* f016a34: 860e0000 */ lh $t6,0x0($s0) +/* f016a38: 860c0002 */ lh $t4,0x2($s0) +/* f016a3c: 000e6880 */ sll $t5,$t6,0x2 +/* f016a40: 31b90fff */ andi $t9,$t5,0xfff +/* f016a44: 000c5880 */ sll $t3,$t4,0x2 +/* f016a48: 316f0fff */ andi $t7,$t3,0xfff +/* f016a4c: 0019c300 */ sll $t8,$t9,0xc +/* f016a50: 030f7025 */ or $t6,$t8,$t7 +/* f016a54: acae0004 */ sw $t6,0x4($a1) +/* f016a58: 8fad0128 */ lw $t5,0x128($sp) +/* f016a5c: 240b0300 */ addiu $t3,$zero,0x300 +/* f016a60: 3c0cb400 */ lui $t4,0xb400 +/* f016a64: 25b90008 */ addiu $t9,$t5,0x8 +/* f016a68: afb90128 */ sw $t9,0x128($sp) +/* f016a6c: adab0004 */ sw $t3,0x4($t5) +/* f016a70: adac0000 */ sw $t4,0x0($t5) +/* f016a74: 8fb80128 */ lw $t8,0x128($sp) +/* f016a78: 3c0d0400 */ lui $t5,0x400 +/* f016a7c: 35adfc00 */ ori $t5,$t5,0xfc00 +/* f016a80: 270f0008 */ addiu $t7,$t8,0x8 +/* f016a84: afaf0128 */ sw $t7,0x128($sp) +/* f016a88: 3c0eb300 */ lui $t6,0xb300 +/* f016a8c: af0e0000 */ sw $t6,0x0($t8) +/* f016a90: af0d0004 */ sw $t5,0x4($t8) +/* f016a94: 0fc54d8a */ jal func0f153628 +/* f016a98: 8fa40128 */ lw $a0,0x128($sp) +/* f016a9c: 10000090 */ beqz $zero,.L0f016ce0 +/* f016aa0: afa20128 */ sw $v0,0x128($sp) +/* f016aa4: 24010007 */ addiu $at,$zero,0x7 +.L0f016aa8: +/* f016aa8: 54610075 */ bnel $v1,$at,.L0f016c80 +/* f016aac: 860c0000 */ lh $t4,0x0($s0) +/* f016ab0: 0fc54de0 */ jal func0f153780 +/* f016ab4: 8fa40128 */ lw $a0,0x128($sp) +/* f016ab8: 24590008 */ addiu $t9,$v0,0x8 +/* f016abc: afb90128 */ sw $t9,0x128($sp) +/* f016ac0: 3c0ce700 */ lui $t4,0xe700 +/* f016ac4: ac4c0000 */ sw $t4,0x0($v0) +/* f016ac8: ac400004 */ sw $zero,0x4($v0) +/* f016acc: 8fab0128 */ lw $t3,0x128($sp) +/* f016ad0: 3c0fba00 */ lui $t7,0xba00 +/* f016ad4: 35ef1301 */ ori $t7,$t7,0x1301 +/* f016ad8: 25780008 */ addiu $t8,$t3,0x8 +/* f016adc: afb80128 */ sw $t8,0x128($sp) +/* f016ae0: ad600004 */ sw $zero,0x4($t3) +/* f016ae4: ad6f0000 */ sw $t7,0x0($t3) +/* f016ae8: 8fae0128 */ lw $t6,0x128($sp) +/* f016aec: 3c19b900 */ lui $t9,0xb900 +/* f016af0: 37390002 */ ori $t9,$t9,0x2 +/* f016af4: 25cd0008 */ addiu $t5,$t6,0x8 +/* f016af8: afad0128 */ sw $t5,0x128($sp) +/* f016afc: adc00004 */ sw $zero,0x4($t6) +/* f016b00: add90000 */ sw $t9,0x0($t6) +/* f016b04: 8fac0128 */ lw $t4,0x128($sp) +/* f016b08: 3c18ba00 */ lui $t8,0xba00 +/* f016b0c: 37181001 */ ori $t8,$t8,0x1001 +/* f016b10: 258b0008 */ addiu $t3,$t4,0x8 +/* f016b14: afab0128 */ sw $t3,0x128($sp) +/* f016b18: ad800004 */ sw $zero,0x4($t4) +/* f016b1c: ad980000 */ sw $t8,0x0($t4) +/* f016b20: 8faf0128 */ lw $t7,0x128($sp) +/* f016b24: 3c0dba00 */ lui $t5,0xba00 +/* f016b28: 35ad0903 */ ori $t5,$t5,0x903 +/* f016b2c: 25ee0008 */ addiu $t6,$t7,0x8 +/* f016b30: afae0128 */ sw $t6,0x128($sp) +/* f016b34: 24190c00 */ addiu $t9,$zero,0xc00 +/* f016b38: 3c05800b */ lui $a1,0x800b +/* f016b3c: adf90004 */ sw $t9,0x4($t7) +/* f016b40: aded0000 */ sw $t5,0x0($t7) +/* f016b44: 8ca5b5a8 */ lw $a1,-0x4a58($a1) +/* f016b48: 240c0002 */ addiu $t4,$zero,0x2 +/* f016b4c: 240b0001 */ addiu $t3,$zero,0x1 +/* f016b50: afab0014 */ sw $t3,0x14($sp) +/* f016b54: afac0010 */ sw $t4,0x10($sp) +/* f016b58: afa00018 */ sw $zero,0x18($sp) +/* f016b5c: 27a40128 */ addiu $a0,$sp,0x128 +/* f016b60: 24060001 */ addiu $a2,$zero,0x1 +/* f016b64: 00003825 */ or $a3,$zero,$zero +/* f016b68: 0fc2ce70 */ jal func0f0b39c0 +/* f016b6c: 24a5024c */ addiu $a1,$a1,0x24c +/* f016b70: 8fb80128 */ lw $t8,0x128($sp) +/* f016b74: 3c0eba00 */ lui $t6,0xba00 +/* f016b78: 35ce1402 */ ori $t6,$t6,0x1402 +/* f016b7c: 270f0008 */ addiu $t7,$t8,0x8 +/* f016b80: afaf0128 */ sw $t7,0x128($sp) +/* f016b84: af000004 */ sw $zero,0x4($t8) +/* f016b88: af0e0000 */ sw $t6,0x0($t8) +/* f016b8c: 8fad0128 */ lw $t5,0x128($sp) +/* f016b90: 3c0cfcff */ lui $t4,0xfcff +/* f016b94: 3c0bfffc */ lui $t3,0xfffc +/* f016b98: 25b90008 */ addiu $t9,$t5,0x8 +/* f016b9c: afb90128 */ sw $t9,0x128($sp) +/* f016ba0: 356bf279 */ ori $t3,$t3,0xf279 +/* f016ba4: 358cffff */ ori $t4,$t4,0xffff +/* f016ba8: adac0000 */ sw $t4,0x0($t5) +/* f016bac: adab0004 */ sw $t3,0x4($t5) +/* f016bb0: 8fb80128 */ lw $t8,0x128($sp) +/* f016bb4: 3c0eba00 */ lui $t6,0xba00 +/* f016bb8: 35ce0c02 */ ori $t6,$t6,0xc02 +/* f016bbc: 270f0008 */ addiu $t7,$t8,0x8 +/* f016bc0: afaf0128 */ sw $t7,0x128($sp) +/* f016bc4: af000004 */ sw $zero,0x4($t8) +/* f016bc8: af0e0000 */ sw $t6,0x0($t8) +/* f016bcc: 8fa50128 */ lw $a1,0x128($sp) +/* f016bd0: 3c01e400 */ lui $at,0xe400 +/* f016bd4: 24b90008 */ addiu $t9,$a1,0x8 +/* f016bd8: afb90128 */ sw $t9,0x128($sp) +/* f016bdc: 860c0000 */ lh $t4,0x0($s0) +/* f016be0: 86190002 */ lh $t9,0x2($s0) +/* f016be4: 258b0020 */ addiu $t3,$t4,0x20 +/* f016be8: 000bc080 */ sll $t8,$t3,0x2 +/* f016bec: 330f0fff */ andi $t7,$t8,0xfff +/* f016bf0: 272c002a */ addiu $t4,$t9,0x2a +/* f016bf4: 000c5880 */ sll $t3,$t4,0x2 +/* f016bf8: 000f7300 */ sll $t6,$t7,0xc +/* f016bfc: 01c16825 */ or $t5,$t6,$at +/* f016c00: 31780fff */ andi $t8,$t3,0xfff +/* f016c04: 01b87825 */ or $t7,$t5,$t8 +/* f016c08: acaf0000 */ sw $t7,0x0($a1) +/* f016c0c: 860e0000 */ lh $t6,0x0($s0) +/* f016c10: 860d0002 */ lh $t5,0x2($s0) +/* f016c14: 000ec880 */ sll $t9,$t6,0x2 +/* f016c18: 332c0fff */ andi $t4,$t9,0xfff +/* f016c1c: 000dc080 */ sll $t8,$t5,0x2 +/* f016c20: 330f0fff */ andi $t7,$t8,0xfff +/* f016c24: 000c5b00 */ sll $t3,$t4,0xc +/* f016c28: 016f7025 */ or $t6,$t3,$t7 +/* f016c2c: acae0004 */ sw $t6,0x4($a1) +/* f016c30: 8fb90128 */ lw $t9,0x128($sp) +/* f016c34: 24180540 */ addiu $t8,$zero,0x540 +/* f016c38: 3c0db400 */ lui $t5,0xb400 +/* f016c3c: 272c0008 */ addiu $t4,$t9,0x8 +/* f016c40: afac0128 */ sw $t4,0x128($sp) +/* f016c44: af380004 */ sw $t8,0x4($t9) +/* f016c48: af2d0000 */ sw $t5,0x0($t9) +/* f016c4c: 8fab0128 */ lw $t3,0x128($sp) +/* f016c50: 3c190400 */ lui $t9,0x400 +/* f016c54: 3739fc00 */ ori $t9,$t9,0xfc00 +/* f016c58: 256f0008 */ addiu $t7,$t3,0x8 +/* f016c5c: afaf0128 */ sw $t7,0x128($sp) +/* f016c60: 3c0eb300 */ lui $t6,0xb300 +/* f016c64: ad6e0000 */ sw $t6,0x0($t3) +/* f016c68: ad790004 */ sw $t9,0x4($t3) +/* f016c6c: 0fc54d8a */ jal func0f153628 +/* f016c70: 8fa40128 */ lw $a0,0x128($sp) +/* f016c74: 1000001a */ beqz $zero,.L0f016ce0 +/* f016c78: afa20128 */ sw $v0,0x128($sp) +/* f016c7c: 860c0000 */ lh $t4,0x0($s0) +.L0f016c80: +/* f016c80: afac00dc */ sw $t4,0xdc($sp) +/* f016c84: 860d0002 */ lh $t5,0x2($s0) +/* f016c88: afad00d8 */ sw $t5,0xd8($sp) +/* f016c8c: 0fc5b9f1 */ jal func0f16e7c4 +/* f016c90: 9604000a */ lhu $a0,0xa($s0) +/* f016c94: 0c002f02 */ jal 0xbc08 +/* f016c98: 00409825 */ or $s3,$v0,$zero +/* f016c9c: 0002a400 */ sll $s4,$v0,0x10 +/* f016ca0: 0014c403 */ sra $t8,$s4,0x10 +/* f016ca4: 0c002f06 */ jal 0xbc18 +/* f016ca8: 0300a025 */ or $s4,$t8,$zero +/* f016cac: 8fa40128 */ lw $a0,0x128($sp) +/* f016cb0: 27a500dc */ addiu $a1,$sp,0xdc +/* f016cb4: 27a600d8 */ addiu $a2,$sp,0xd8 +/* f016cb8: 02603825 */ or $a3,$s3,$zero +/* f016cbc: afb10010 */ sw $s1,0x10($sp) +/* f016cc0: afb20014 */ sw $s2,0x14($sp) +/* f016cc4: afb50018 */ sw $s5,0x18($sp) +/* f016cc8: afb4001c */ sw $s4,0x1c($sp) +/* f016ccc: afa20020 */ sw $v0,0x20($sp) +/* f016cd0: afa00024 */ sw $zero,0x24($sp) +/* f016cd4: 0fc5580f */ jal func0f15603c +/* f016cd8: afa00028 */ sw $zero,0x28($sp) +/* f016cdc: afa20128 */ sw $v0,0x128($sp) +.L0f016ce0: +/* f016ce0: 8fab0120 */ lw $t3,0x120($sp) +/* f016ce4: 2610000c */ addiu $s0,$s0,0xc +/* f016ce8: 020b082b */ sltu $at,$s0,$t3 +/* f016cec: 5420feb0 */ bnezl $at,.L0f0167b0 +/* f016cf0: 86030008 */ lh $v1,0x8($s0) +/* f016cf4: 0fc54de0 */ jal func0f153780 +/* f016cf8: 8fa40128 */ lw $a0,0x128($sp) +/* f016cfc: afa20128 */ sw $v0,0x128($sp) +/* f016d00: 8fbf005c */ lw $ra,0x5c($sp) +.L0f016d04: +/* f016d04: 8fa20128 */ lw $v0,0x128($sp) +/* f016d08: 8fb00038 */ lw $s0,0x38($sp) +/* f016d0c: 8fb1003c */ lw $s1,0x3c($sp) +/* f016d10: 8fb20040 */ lw $s2,0x40($sp) +/* f016d14: 8fb30044 */ lw $s3,0x44($sp) +/* f016d18: 8fb40048 */ lw $s4,0x48($sp) +/* f016d1c: 8fb5004c */ lw $s5,0x4c($sp) +/* f016d20: 8fb60050 */ lw $s6,0x50($sp) +/* f016d24: 8fb70054 */ lw $s7,0x54($sp) +/* f016d28: 8fbe0058 */ lw $s8,0x58($sp) +/* f016d2c: 03e00008 */ jr $ra +/* f016d30: 27bd0128 */ addiu $sp,$sp,0x128 +); + +GLOBAL_ASM( +glabel func0f016d34 +/* f016d34: 27bdff90 */ addiu $sp,$sp,-112 +/* f016d38: 3c018006 */ lui $at,0x8006 +/* f016d3c: 3c0f8006 */ lui $t7,0x8006 +/* f016d40: afbf0024 */ sw $ra,0x24($sp) +/* f016d44: afb20020 */ sw $s2,0x20($sp) +/* f016d48: afb1001c */ sw $s1,0x1c($sp) +/* f016d4c: afb00018 */ sw $s0,0x18($sp) +/* f016d50: ac2024c4 */ sw $zero,0x24c4($at) +/* f016d54: 25ef2738 */ addiu $t7,$t7,0x2738 +/* f016d58: 8de10000 */ lw $at,0x0($t7) +/* f016d5c: 3c10800a */ lui $s0,0x800a +/* f016d60: 8e10cca0 */ lw $s0,-0x3360($s0) +/* f016d64: 27ae0058 */ addiu $t6,$sp,0x58 +/* f016d68: adc10000 */ sw $at,0x0($t6) +/* f016d6c: 8de10008 */ lw $at,0x8($t7) +/* f016d70: 8de80004 */ lw $t0,0x4($t7) +/* f016d74: 3c118008 */ lui $s1,0x8008 +/* f016d78: 2631b06c */ addiu $s1,$s1,-20372 +/* f016d7c: 3c060004 */ lui $a2,0x4 +/* f016d80: adc10008 */ sw $at,0x8($t6) +/* f016d84: adc80004 */ sw $t0,0x4($t6) +/* f016d88: 96240244 */ lhu $a0,0x244($s1) +/* f016d8c: 34c67800 */ ori $a2,$a2,0x7800 +/* f016d90: 00003825 */ or $a3,$zero,$zero +/* f016d94: 0fc69de5 */ jal func0f1a7794 +/* f016d98: 02002825 */ or $a1,$s0,$zero +/* f016d9c: ae220240 */ sw $v0,0x240($s1) +/* f016da0: 0fc59ca0 */ jal func0f167280 +/* f016da4: 96240244 */ lhu $a0,0x244($s1) +/* f016da8: 2443003f */ addiu $v1,$v0,0x3f +/* f016dac: 3469003f */ ori $t1,$v1,0x3f +/* f016db0: 3c0b0004 */ lui $t3,0x4 +/* f016db4: 392a003f */ xori $t2,$t1,0x3f +/* f016db8: 356b7800 */ ori $t3,$t3,0x7800 +/* f016dbc: 020a8021 */ addu $s0,$s0,$t2 +/* f016dc0: 016a9023 */ subu $s2,$t3,$t2 +/* f016dc4: 0c008b49 */ jal 0x22d24 +/* f016dc8: 8e240240 */ lw $a0,0x240($s1) +/* f016dcc: 0fc2cca0 */ jal func0f0b3280 +/* f016dd0: 8e240240 */ lw $a0,0x240($s1) +/* f016dd4: 3c038006 */ lui $v1,0x8006 +/* f016dd8: 246324f8 */ addiu $v1,$v1,0x24f8 +/* f016ddc: ac620000 */ sw $v0,0x0($v1) +/* f016de0: 00402025 */ or $a0,$v0,$zero +/* f016de4: 0c006bd6 */ jal 0x1af58 +/* f016de8: 3c053f80 */ lui $a1,0x3f80 +/* f016dec: 3c048006 */ lui $a0,0x8006 +/* f016df0: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f016df4: 0c006b4d */ jal 0x1ad34 +/* f016df8: 27a50058 */ addiu $a1,$sp,0x58 +/* f016dfc: 3c0d8006 */ lui $t5,0x8006 +/* f016e00: 25ad2744 */ addiu $t5,$t5,0x2744 +/* f016e04: 8da10000 */ lw $at,0x0($t5) +/* f016e08: 27ac004c */ addiu $t4,$sp,0x4c +/* f016e0c: 8db80004 */ lw $t8,0x4($t5) +/* f016e10: ad810000 */ sw $at,0x0($t4) +/* f016e14: 8da10008 */ lw $at,0x8($t5) +/* f016e18: ad980004 */ sw $t8,0x4($t4) +/* f016e1c: 02002825 */ or $a1,$s0,$zero +/* f016e20: ad810008 */ sw $at,0x8($t4) +/* f016e24: 9624024c */ lhu $a0,0x24c($s1) +/* f016e28: 02403025 */ or $a2,$s2,$zero +/* f016e2c: 0fc69de5 */ jal func0f1a7794 +/* f016e30: 00003825 */ or $a3,$zero,$zero +/* f016e34: ae220248 */ sw $v0,0x248($s1) +/* f016e38: 0fc59ca0 */ jal func0f167280 +/* f016e3c: 9624024c */ lhu $a0,0x24c($s1) +/* f016e40: 2443003f */ addiu $v1,$v0,0x3f +/* f016e44: 346e003f */ ori $t6,$v1,0x3f +/* f016e48: 39cf003f */ xori $t7,$t6,0x3f +/* f016e4c: 020f8021 */ addu $s0,$s0,$t7 +/* f016e50: 024f9023 */ subu $s2,$s2,$t7 +/* f016e54: 0c008b49 */ jal 0x22d24 +/* f016e58: 8e240248 */ lw $a0,0x248($s1) +/* f016e5c: 0fc2cca0 */ jal func0f0b3280 +/* f016e60: 8e240248 */ lw $a0,0x248($s1) +/* f016e64: 3c038006 */ lui $v1,0x8006 +/* f016e68: 246324fc */ addiu $v1,$v1,0x24fc +/* f016e6c: ac620000 */ sw $v0,0x0($v1) +/* f016e70: 00402025 */ or $a0,$v0,$zero +/* f016e74: 0c006bd6 */ jal 0x1af58 +/* f016e78: 3c053f80 */ lui $a1,0x3f80 +/* f016e7c: 3c048006 */ lui $a0,0x8006 +/* f016e80: 8c8424fc */ lw $a0,0x24fc($a0) +/* f016e84: 0c006b4d */ jal 0x1ad34 +/* f016e88: 27a5004c */ addiu $a1,$sp,0x4c +/* f016e8c: 3c098006 */ lui $t1,0x8006 +/* f016e90: 25292750 */ addiu $t1,$t1,0x2750 +/* f016e94: 8d210000 */ lw $at,0x0($t1) +/* f016e98: 27a80040 */ addiu $t0,$sp,0x40 +/* f016e9c: 8d2b0004 */ lw $t3,0x4($t1) +/* f016ea0: ad010000 */ sw $at,0x0($t0) +/* f016ea4: 8d210008 */ lw $at,0x8($t1) +/* f016ea8: ad0b0004 */ sw $t3,0x4($t0) +/* f016eac: 02002825 */ or $a1,$s0,$zero +/* f016eb0: ad010008 */ sw $at,0x8($t0) +/* f016eb4: 9624026c */ lhu $a0,0x26c($s1) +/* f016eb8: 02403025 */ or $a2,$s2,$zero +/* f016ebc: 0fc69de5 */ jal func0f1a7794 +/* f016ec0: 00003825 */ or $a3,$zero,$zero +/* f016ec4: ae220268 */ sw $v0,0x268($s1) +/* f016ec8: 0fc59ca0 */ jal func0f167280 +/* f016ecc: 9624026c */ lhu $a0,0x26c($s1) +/* f016ed0: 2443003f */ addiu $v1,$v0,0x3f +/* f016ed4: 3479003f */ ori $t9,$v1,0x3f +/* f016ed8: 3b2c003f */ xori $t4,$t9,0x3f +/* f016edc: 020c8021 */ addu $s0,$s0,$t4 +/* f016ee0: 024c9023 */ subu $s2,$s2,$t4 +/* f016ee4: 0c008b49 */ jal 0x22d24 +/* f016ee8: 8e240268 */ lw $a0,0x268($s1) +/* f016eec: 0fc2cc2b */ jal func0f0b30ac +/* f016ef0: 8e240268 */ lw $a0,0x268($s1) +/* f016ef4: 3c038006 */ lui $v1,0x8006 +/* f016ef8: 24632508 */ addiu $v1,$v1,0x2508 +/* f016efc: ac620000 */ sw $v0,0x0($v1) +/* f016f00: 00402025 */ or $a0,$v0,$zero +/* f016f04: 0c006bd6 */ jal 0x1af58 +/* f016f08: 3c053f80 */ lui $a1,0x3f80 +/* f016f0c: 3c048006 */ lui $a0,0x8006 +/* f016f10: 8c842508 */ lw $a0,0x2508($a0) +/* f016f14: 0c006b4d */ jal 0x1ad34 +/* f016f18: 27a50040 */ addiu $a1,$sp,0x40 +/* f016f1c: 3c188006 */ lui $t8,0x8006 +/* f016f20: 2718275c */ addiu $t8,$t8,0x275c +/* f016f24: 8f010000 */ lw $at,0x0($t8) +/* f016f28: 27ad0034 */ addiu $t5,$sp,0x34 +/* f016f2c: 8f0f0004 */ lw $t7,0x4($t8) +/* f016f30: ada10000 */ sw $at,0x0($t5) +/* f016f34: 8f010008 */ lw $at,0x8($t8) +/* f016f38: adaf0004 */ sw $t7,0x4($t5) +/* f016f3c: 02002825 */ or $a1,$s0,$zero +/* f016f40: ada10008 */ sw $at,0x8($t5) +/* f016f44: 96240274 */ lhu $a0,0x274($s1) +/* f016f48: 02403025 */ or $a2,$s2,$zero +/* f016f4c: 0fc69de5 */ jal func0f1a7794 +/* f016f50: 00003825 */ or $a3,$zero,$zero +/* f016f54: ae220270 */ sw $v0,0x270($s1) +/* f016f58: 0fc59ca0 */ jal func0f167280 +/* f016f5c: 96240274 */ lhu $a0,0x274($s1) +/* f016f60: 2443003f */ addiu $v1,$v0,0x3f +/* f016f64: 346a003f */ ori $t2,$v1,0x3f +/* f016f68: 3948003f */ xori $t0,$t2,0x3f +/* f016f6c: 02088021 */ addu $s0,$s0,$t0 +/* f016f70: 02489023 */ subu $s2,$s2,$t0 +/* f016f74: 0c008b49 */ jal 0x22d24 +/* f016f78: 8e240270 */ lw $a0,0x270($s1) +/* f016f7c: 0fc2cc2b */ jal func0f0b30ac +/* f016f80: 8e240270 */ lw $a0,0x270($s1) +/* f016f84: 3c038006 */ lui $v1,0x8006 +/* f016f88: 2463250c */ addiu $v1,$v1,0x250c +/* f016f8c: ac620000 */ sw $v0,0x0($v1) +/* f016f90: 00402025 */ or $a0,$v0,$zero +/* f016f94: 0c006bd6 */ jal 0x1af58 +/* f016f98: 3c053f80 */ lui $a1,0x3f80 +/* f016f9c: 3c048006 */ lui $a0,0x8006 +/* f016fa0: 8c84250c */ lw $a0,0x250c($a0) +/* f016fa4: 0c006b4d */ jal 0x1ad34 +/* f016fa8: 27a50034 */ addiu $a1,$sp,0x34 +/* f016fac: 8e240268 */ lw $a0,0x268($s1) +/* f016fb0: 0c006a6f */ jal 0x1a9bc +/* f016fb4: 24050002 */ addiu $a1,$zero,0x2 +/* f016fb8: 84430010 */ lh $v1,0x10($v0) +/* f016fbc: 3c04800a */ lui $a0,0x800a +/* f016fc0: 2484cca8 */ addiu $a0,$a0,-13144 +/* f016fc4: 00034880 */ sll $t1,$v1,0x2 +/* f016fc8: 01234823 */ subu $t1,$t1,$v1 +/* f016fcc: 00094880 */ sll $t1,$t1,0x2 +/* f016fd0: 25230007 */ addiu $v1,$t1,0x7 +/* f016fd4: 346b0007 */ ori $t3,$v1,0x7 +/* f016fd8: 39790007 */ xori $t9,$t3,0x7 +/* f016fdc: ac900000 */ sw $s0,0x0($a0) +/* f016fe0: 02198021 */ addu $s0,$s0,$t9 +/* f016fe4: ac900004 */ sw $s0,0x4($a0) +/* f016fe8: 94430016 */ lhu $v1,0x16($v0) +/* f016fec: 3c05800a */ lui $a1,0x800a +/* f016ff0: 24a5ccb0 */ addiu $a1,$a1,-13136 +/* f016ff4: 00036080 */ sll $t4,$v1,0x2 +/* f016ff8: 25830007 */ addiu $v1,$t4,0x7 +/* f016ffc: 02198021 */ addu $s0,$s0,$t9 +/* f017000: 346e0007 */ ori $t6,$v1,0x7 +/* f017004: 39cd0007 */ xori $t5,$t6,0x7 +/* f017008: acb00000 */ sw $s0,0x0($a1) +/* f01700c: 020d8021 */ addu $s0,$s0,$t5 +/* f017010: acb00004 */ sw $s0,0x4($a1) +/* f017014: 3c01800a */ lui $at,0x800a +/* f017018: ac20ccb8 */ sw $zero,-0x3348($at) +/* f01701c: 24100001 */ addiu $s0,$zero,0x1 +/* f017020: 3c018006 */ lui $at,0x8006 +/* f017024: ac3024f4 */ sw $s0,0x24f4($at) +/* f017028: 0c005204 */ jal 0x14810 +/* f01702c: 00002025 */ or $a0,$zero,$zero +/* f017030: 3c188006 */ lui $t8,0x8006 +/* f017034: 8f1824a8 */ lw $t8,0x24a8($t8) +/* f017038: 3c018006 */ lui $at,0x8006 +/* f01703c: ac302730 */ sw $s0,0x2730($at) +/* f017040: 3c018006 */ lui $at,0x8006 +/* f017044: 13000003 */ beqz $t8,.L0f017054 +/* f017048: ac202734 */ sw $zero,0x2734($at) +/* f01704c: 0fc05e60 */ jal func0f017980 +/* f017050: 00000000 */ sll $zero,$zero,0x0 +.L0f017054: +/* f017054: 8fbf0024 */ lw $ra,0x24($sp) +/* f017058: 8fb00018 */ lw $s0,0x18($sp) +/* f01705c: 8fb1001c */ lw $s1,0x1c($sp) +/* f017060: 8fb20020 */ lw $s2,0x20($sp) +/* f017064: 03e00008 */ jr $ra +/* f017068: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f01706c +/* f01706c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f017070: afbf0014 */ sw $ra,0x14($sp) +/* f017074: 3c048006 */ lui $a0,0x8006 +/* f017078: 0fc2cc33 */ jal func0f0b30cc +/* f01707c: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f017080: 3c048006 */ lui $a0,0x8006 +/* f017084: 0fc2cc33 */ jal func0f0b30cc +/* f017088: 8c8424fc */ lw $a0,0x24fc($a0) +/* f01708c: 3c048006 */ lui $a0,0x8006 +/* f017090: 0fc2cc33 */ jal func0f0b30cc +/* f017094: 8c842508 */ lw $a0,0x2508($a0) +/* f017098: 3c048006 */ lui $a0,0x8006 +/* f01709c: 0fc2cc33 */ jal func0f0b30cc +/* f0170a0: 8c84250c */ lw $a0,0x250c($a0) +/* f0170a4: 0c005204 */ jal 0x14810 +/* f0170a8: 24040001 */ addiu $a0,$zero,0x1 +/* f0170ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0170b0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0170b4: 03e00008 */ jr $ra +/* f0170b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0170bc +/* f0170bc: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0170c0: 3c014238 */ lui $at,0x4238 +/* f0170c4: afbf0014 */ sw $ra,0x14($sp) +/* f0170c8: 44816000 */ mtc1 $at,$f12 +/* f0170cc: 0c002f4c */ jal 0xbd30 +/* f0170d0: 00000000 */ sll $zero,$zero,0x0 +/* f0170d4: 3c017f1b */ lui $at,0x7f1b +/* f0170d8: 0c002f5f */ jal 0xbd7c +/* f0170dc: c42c83e8 */ lwc1 $f12,-0x7c18($at) +/* f0170e0: 3c0142c8 */ lui $at,0x42c8 +/* f0170e4: 44816000 */ mtc1 $at,$f12 +/* f0170e8: 3c017f1b */ lui $at,0x7f1b +/* f0170ec: 0c002fa1 */ jal 0xbe84 +/* f0170f0: c42e83ec */ lwc1 $f14,-0x7c14($at) +/* f0170f4: 0c002f48 */ jal 0xbd20 +/* f0170f8: 00002025 */ or $a0,$zero,$zero +/* f0170fc: 3c0e8006 */ lui $t6,0x8006 +/* f017100: 3c0f800a */ lui $t7,0x800a +/* f017104: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f017108: 8dce24c4 */ lw $t6,0x24c4($t6) +/* f01710c: 3c02800a */ lui $v0,0x800a +/* f017110: 3c018006 */ lui $at,0x8006 +/* f017114: 01cfc021 */ addu $t8,$t6,$t7 +/* f017118: 2442ccb8 */ addiu $v0,$v0,-13128 +/* f01711c: ac3824c4 */ sw $t8,0x24c4($at) +/* f017120: 8c590000 */ lw $t9,0x0($v0) +/* f017124: 24080001 */ addiu $t0,$zero,0x1 +/* f017128: 3c0a8006 */ lui $t2,0x8006 +/* f01712c: 01194823 */ subu $t1,$t0,$t9 +/* f017130: ac490000 */ sw $t1,0x0($v0) +/* f017134: 8d4a2734 */ lw $t2,0x2734($t2) +/* f017138: 3c0b800a */ lui $t3,0x800a +/* f01713c: 11400022 */ beqz $t2,.L0f0171c8 +/* f017140: 00000000 */ sll $zero,$zero,0x0 +/* f017144: 916b232c */ lbu $t3,0x232c($t3) +/* f017148: 3c0c8009 */ lui $t4,0x8009 +/* f01714c: 1160001c */ beqz $t3,.L0f0171c0 +/* f017150: 00000000 */ sll $zero,$zero,0x0 +/* f017154: 918c0af0 */ lbu $t4,0xaf0($t4) +/* f017158: 24010001 */ addiu $at,$zero,0x1 +/* f01715c: 240d0005 */ addiu $t5,$zero,0x5 +/* f017160: 11810017 */ beq $t4,$at,.L0f0171c0 +/* f017164: 3c018006 */ lui $at,0x8006 +/* f017168: 0fc4ed98 */ jal func0f13b660 +/* f01716c: ac2d24b4 */ sw $t5,0x24b4($at) +/* f017170: 240e005c */ addiu $t6,$zero,0x5c +/* f017174: 3c018006 */ lui $at,0x8006 +/* f017178: ac2e24e4 */ sw $t6,0x24e4($at) +/* f01717c: 0fc068d5 */ jal func0f01a354 +/* f017180: 24040001 */ addiu $a0,$zero,0x1 +/* f017184: 3c048006 */ lui $a0,0x8006 +/* f017188: 0c003a57 */ jal 0xe95c +/* f01718c: 8c8424e4 */ lw $a0,0x24e4($a0) +/* f017190: 3c03800a */ lui $v1,0x800a +/* f017194: 24639fc0 */ addiu $v1,$v1,-24640 +/* f017198: 2402ffff */ addiu $v0,$zero,-1 +/* f01719c: ac600294 */ sw $zero,0x294($v1) +/* f0171a0: ac620298 */ sw $v0,0x298($v1) +/* f0171a4: ac62029c */ sw $v0,0x29c($v1) +/* f0171a8: 0fc5b36a */ jal func0f16cda8 +/* f0171ac: 00002025 */ or $a0,$zero,$zero +/* f0171b0: 0c0027b1 */ jal 0x9ec4 +/* f0171b4: 24040001 */ addiu $a0,$zero,0x1 +/* f0171b8: 10000003 */ beqz $zero,.L0f0171c8 +/* f0171bc: 00000000 */ sll $zero,$zero,0x0 +.L0f0171c0: +/* f0171c0: 0fc069f9 */ jal func0f01a7e4 +/* f0171c4: 24040005 */ addiu $a0,$zero,0x5 +.L0f0171c8: +/* f0171c8: 3c0f8006 */ lui $t7,0x8006 +/* f0171cc: 8def24a8 */ lw $t7,0x24a8($t7) +/* f0171d0: 3c188006 */ lui $t8,0x8006 +/* f0171d4: 51e00008 */ beqzl $t7,.L0f0171f8 +/* f0171d8: 00002025 */ or $a0,$zero,$zero +/* f0171dc: 8f1824c4 */ lw $t8,0x24c4($t8) +/* f0171e0: 2b01029b */ slti $at,$t8,0x29b +/* f0171e4: 54200004 */ bnezl $at,.L0f0171f8 +/* f0171e8: 00002025 */ or $a0,$zero,$zero +/* f0171ec: 0fc069f9 */ jal func0f01a7e4 +/* f0171f0: 24040005 */ addiu $a0,$zero,0x5 +/* f0171f4: 00002025 */ or $a0,$zero,$zero +.L0f0171f8: +/* f0171f8: 0c005408 */ jal 0x15020 +/* f0171fc: 3405ffff */ dli $a1,0xffff +/* f017200: 1040000d */ beqz $v0,.L0f017238 +/* f017204: 24080001 */ addiu $t0,$zero,0x1 +/* f017208: 3c028006 */ lui $v0,0x8006 +/* f01720c: 244224ac */ addiu $v0,$v0,0x24ac +/* f017210: ac480000 */ sw $t0,0x0($v0) +/* f017214: 3c098006 */ lui $t1,0x8006 +/* f017218: 8d2924c4 */ lw $t1,0x24c4($t1) +/* f01721c: 3c018006 */ lui $at,0x8006 +/* f017220: ac2824a8 */ sw $t0,0x24a8($at) +/* f017224: 29210225 */ slti $at,$t1,0x225 +/* f017228: 50200004 */ beqzl $at,.L0f01723c +/* f01722c: 8fbf0014 */ lw $ra,0x14($sp) +/* f017230: 0fc069f9 */ jal func0f01a7e4 +/* f017234: 24040002 */ addiu $a0,$zero,0x2 +.L0f017238: +/* f017238: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01723c: +/* f01723c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f017240: 03e00008 */ jr $ra +/* f017244: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f017248 +/* f017248: 27bdfeb0 */ addiu $sp,$sp,-336 +/* f01724c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f017250: 3c0f8006 */ lui $t7,0x8006 +/* f017254: afb70044 */ sw $s7,0x44($sp) +/* f017258: 25ef2768 */ addiu $t7,$t7,0x2768 +/* f01725c: 4487a000 */ mtc1 $a3,$f20 +/* f017260: 00a0b825 */ or $s7,$a1,$zero +/* f017264: afbf004c */ sw $ra,0x4c($sp) +/* f017268: afbe0048 */ sw $s8,0x48($sp) +/* f01726c: afb60040 */ sw $s6,0x40($sp) +/* f017270: afb5003c */ sw $s5,0x3c($sp) +/* f017274: afb40038 */ sw $s4,0x38($sp) +/* f017278: afb30034 */ sw $s3,0x34($sp) +/* f01727c: afb20030 */ sw $s2,0x30($sp) +/* f017280: afb1002c */ sw $s1,0x2c($sp) +/* f017284: afb00028 */ sw $s0,0x28($sp) +/* f017288: f7b60020 */ sdc1 $f22,0x20($sp) +/* f01728c: afa40150 */ sw $a0,0x150($sp) +/* f017290: afa60158 */ sw $a2,0x158($sp) +/* f017294: 25eb003c */ addiu $t3,$t7,0x3c +/* f017298: 27ae0110 */ addiu $t6,$sp,0x110 +.L0f01729c: +/* f01729c: 8de10000 */ lw $at,0x0($t7) +/* f0172a0: 25ef000c */ addiu $t7,$t7,0xc +/* f0172a4: 25ce000c */ addiu $t6,$t6,0xc +/* f0172a8: adc1fff4 */ sw $at,-0xc($t6) +/* f0172ac: 8de1fff8 */ lw $at,-0x8($t7) +/* f0172b0: adc1fff8 */ sw $at,-0x8($t6) +/* f0172b4: 8de1fffc */ lw $at,-0x4($t7) +/* f0172b8: 15ebfff8 */ bne $t7,$t3,.L0f01729c +/* f0172bc: adc1fffc */ sw $at,-0x4($t6) +/* f0172c0: 8de10000 */ lw $at,0x0($t7) +/* f0172c4: 00002825 */ or $a1,$zero,$zero +/* f0172c8: adc10000 */ sw $at,0x0($t6) +/* f0172cc: 0c006a47 */ jal 0x1a91c +/* f0172d0: 8ee40008 */ lw $a0,0x8($s7) +/* f0172d4: 02e02025 */ or $a0,$s7,$zero +/* f0172d8: 0c006a87 */ jal 0x1aa1c +/* f0172dc: 00402825 */ or $a1,$v0,$zero +/* f0172e0: 8fac0158 */ lw $t4,0x158($sp) +/* f0172e4: 24050001 */ addiu $a1,$zero,0x1 +/* f0172e8: ac4c0000 */ sw $t4,0x0($v0) +/* f0172ec: 0c006a47 */ jal 0x1a91c +/* f0172f0: 8ee40008 */ lw $a0,0x8($s7) +/* f0172f4: 02e02025 */ or $a0,$s7,$zero +/* f0172f8: 0c006a87 */ jal 0x1aa1c +/* f0172fc: 00402825 */ or $a1,$v0,$zero +/* f017300: 3c014780 */ lui $at,0x4780 +/* f017304: 44812000 */ mtc1 $at,$f4 +/* f017308: 8fa60158 */ lw $a2,0x158($sp) +/* f01730c: 0000a025 */ or $s4,$zero,$zero +/* f017310: 4604a182 */ mul.s $f6,$f20,$f4 +/* f017314: 4480a000 */ mtc1 $zero,$f20 +/* f017318: 2ccd0001 */ sltiu $t5,$a2,0x1 +/* f01731c: ac4d0000 */ sw $t5,0x0($v0) +/* f017320: 27be00c0 */ addiu $s8,$sp,0xc0 +/* f017324: 4600320d */ trunc.w.s $f8,$f6 +/* f017328: 44034000 */ mfc1 $v1,$f8 +/* f01732c: 00000000 */ sll $zero,$zero,0x0 +/* f017330: 04610003 */ bgez $v1,.L0f017340 +/* f017334: 0060b025 */ or $s6,$v1,$zero +/* f017338: 10000007 */ beqz $zero,.L0f017358 +/* f01733c: 0000b025 */ or $s6,$zero,$zero +.L0f017340: +/* f017340: 3c010001 */ lui $at,0x1 +/* f017344: 34210001 */ ori $at,$at,0x1 +/* f017348: 0061082a */ slt $at,$v1,$at +/* f01734c: 54200003 */ bnezl $at,.L0f01735c +/* f017350: 8fa30160 */ lw $v1,0x160($sp) +/* f017354: 3c160001 */ lui $s6,0x1 +.L0f017358: +/* f017358: 8fa30160 */ lw $v1,0x160($sp) +.L0f01735c: +/* f01735c: 06c10003 */ bgez $s6,.L0f01736c +/* f017360: 00161203 */ sra $v0,$s6,0x8 +/* f017364: 26c100ff */ addiu $at,$s6,0xff +/* f017368: 00011203 */ sra $v0,$at,0x8 +.L0f01736c: +/* f01736c: 0062082a */ slt $at,$v1,$v0 +/* f017370: 10200002 */ beqz $at,.L0f01737c +/* f017374: afa200d8 */ sw $v0,0xd8($sp) +/* f017378: afa300d8 */ sw $v1,0xd8($sp) +.L0f01737c: +/* f01737c: 14c00006 */ bnez $a2,.L0f017398 +/* f017380: 3c180001 */ lui $t8,0x1 +/* f017384: 8fab00d8 */ lw $t3,0xd8($sp) +/* f017388: 240f0100 */ addiu $t7,$zero,0x100 +/* f01738c: 0316b023 */ subu $s6,$t8,$s6 +/* f017390: 01eb7023 */ subu $t6,$t7,$t3 +/* f017394: afae00d8 */ sw $t6,0xd8($sp) +.L0f017398: +/* f017398: 8fac00d8 */ lw $t4,0xd8($sp) +/* f01739c: 8fad00d8 */ lw $t5,0xd8($sp) +/* f0173a0: 05810003 */ bgez $t4,.L0f0173b0 +/* f0173a4: 29a10100 */ slti $at,$t5,0x100 +/* f0173a8: 10000004 */ beqz $zero,.L0f0173bc +/* f0173ac: afa000d8 */ sw $zero,0xd8($sp) +.L0f0173b0: +/* f0173b0: 14200002 */ bnez $at,.L0f0173bc +/* f0173b4: 241900ff */ addiu $t9,$zero,0xff +/* f0173b8: afb900d8 */ sw $t9,0xd8($sp) +.L0f0173bc: +/* f0173bc: 3c014380 */ lui $at,0x4380 +/* f0173c0: 44818000 */ mtc1 $at,$f16 +/* f0173c4: c7aa0164 */ lwc1 $f10,0x164($sp) +/* f0173c8: 46105482 */ mul.s $f18,$f10,$f16 +/* f0173cc: 4600910d */ trunc.w.s $f4,$f18 +/* f0173d0: 44022000 */ mfc1 $v0,$f4 +/* f0173d4: 00000000 */ sll $zero,$zero,0x0 +/* f0173d8: 04410003 */ bgez $v0,.L0f0173e8 +/* f0173dc: afa200b8 */ sw $v0,0xb8($sp) +/* f0173e0: 10000005 */ beqz $zero,.L0f0173f8 +/* f0173e4: afa000b8 */ sw $zero,0xb8($sp) +.L0f0173e8: +/* f0173e8: 28410100 */ slti $at,$v0,0x100 +/* f0173ec: 14200002 */ bnez $at,.L0f0173f8 +/* f0173f0: 240f00ff */ addiu $t7,$zero,0xff +/* f0173f4: afaf00b8 */ sw $t7,0xb8($sp) +.L0f0173f8: +/* f0173f8: 8fab016c */ lw $t3,0x16c($sp) +/* f0173fc: 8fae0170 */ lw $t6,0x170($sp) +/* f017400: 3c0142fe */ lui $at,0x42fe +/* f017404: 4481b000 */ mtc1 $at,$f22 +/* f017408: afa00108 */ sw $zero,0x108($sp) +/* f01740c: afab0100 */ sw $t3,0x100($sp) +/* f017410: afae00fc */ sw $t6,0xfc($sp) +.L0f017414: +/* f017414: 8fac0108 */ lw $t4,0x108($sp) +/* f017418: 24050002 */ addiu $a1,$zero,0x2 +/* f01741c: 8fad0108 */ lw $t5,0x108($sp) +/* f017420: 15800009 */ bnez $t4,.L0f017448 +/* f017424: 24010001 */ addiu $at,$zero,0x1 +/* f017428: 0c006a47 */ jal 0x1a91c +/* f01742c: 8ee40008 */ lw $a0,0x8($s7) +/* f017430: 00408025 */ or $s0,$v0,$zero +/* f017434: 8ee40008 */ lw $a0,0x8($s7) +/* f017438: 0c006a47 */ jal 0x1a91c +/* f01743c: 24050003 */ addiu $a1,$zero,0x3 +/* f017440: 1000001f */ beqz $zero,.L0f0174c0 +/* f017444: 00403025 */ or $a2,$v0,$zero +.L0f017448: +/* f017448: 15a1000a */ bne $t5,$at,.L0f017474 +/* f01744c: 8fb90108 */ lw $t9,0x108($sp) +/* f017450: 8ee40008 */ lw $a0,0x8($s7) +/* f017454: 0c006a47 */ jal 0x1a91c +/* f017458: 24050004 */ addiu $a1,$zero,0x4 +/* f01745c: 00408025 */ or $s0,$v0,$zero +/* f017460: 8ee40008 */ lw $a0,0x8($s7) +/* f017464: 0c006a47 */ jal 0x1a91c +/* f017468: 24050005 */ addiu $a1,$zero,0x5 +/* f01746c: 10000014 */ beqz $zero,.L0f0174c0 +/* f017470: 00403025 */ or $a2,$v0,$zero +.L0f017474: +/* f017474: 24010002 */ addiu $at,$zero,0x2 +/* f017478: 1721000a */ bne $t9,$at,.L0f0174a4 +/* f01747c: 24050008 */ addiu $a1,$zero,0x8 +/* f017480: 8ee40008 */ lw $a0,0x8($s7) +/* f017484: 0c006a47 */ jal 0x1a91c +/* f017488: 24050006 */ addiu $a1,$zero,0x6 +/* f01748c: 00408025 */ or $s0,$v0,$zero +/* f017490: 8ee40008 */ lw $a0,0x8($s7) +/* f017494: 0c006a47 */ jal 0x1a91c +/* f017498: 24050007 */ addiu $a1,$zero,0x7 +/* f01749c: 10000008 */ beqz $zero,.L0f0174c0 +/* f0174a0: 00403025 */ or $a2,$v0,$zero +.L0f0174a4: +/* f0174a4: 0c006a47 */ jal 0x1a91c +/* f0174a8: 8ee40008 */ lw $a0,0x8($s7) +/* f0174ac: 00408025 */ or $s0,$v0,$zero +/* f0174b0: 8ee40008 */ lw $a0,0x8($s7) +/* f0174b4: 0c006a47 */ jal 0x1a91c +/* f0174b8: 24050009 */ addiu $a1,$zero,0x9 +/* f0174bc: 00403025 */ or $a2,$v0,$zero +.L0f0174c0: +/* f0174c0: 520000e5 */ beqzl $s0,.L0f017858 +/* f0174c4: 8fb80108 */ lw $t8,0x108($sp) +/* f0174c8: 104000e2 */ beqz $v0,.L0f017854 +/* f0174cc: 8fb80158 */ lw $t8,0x158($sp) +/* f0174d0: 13000008 */ beqz $t8,.L0f0174f4 +/* f0174d4: 02e02025 */ or $a0,$s7,$zero +/* f0174d8: 8e150004 */ lw $s5,0x4($s0) +/* f0174dc: 8cd10004 */ lw $s1,0x4($a2) +/* f0174e0: 02e02025 */ or $a0,$s7,$zero +/* f0174e4: 0c006a87 */ jal 0x1aa1c +/* f0174e8: 02002825 */ or $a1,$s0,$zero +/* f0174ec: 10000006 */ beqz $zero,.L0f017508 +/* f0174f0: 86af0010 */ lh $t7,0x10($s5) +.L0f0174f4: +/* f0174f4: 8cd50004 */ lw $s5,0x4($a2) +/* f0174f8: 8e110004 */ lw $s1,0x4($s0) +/* f0174fc: 0c006a87 */ jal 0x1aa1c +/* f017500: 00c02825 */ or $a1,$a2,$zero +/* f017504: 86af0010 */ lh $t7,0x10($s5) +.L0f017508: +/* f017508: 8ea7000c */ lw $a3,0xc($s5) +/* f01750c: 862d0010 */ lh $t5,0x10($s1) +/* f017510: 000f5880 */ sll $t3,$t7,0x2 +/* f017514: 016f5823 */ subu $t3,$t3,$t7 +/* f017518: 000b5880 */ sll $t3,$t3,0x2 +/* f01751c: 01674821 */ addu $t1,$t3,$a3 +/* f017520: 8fab0100 */ lw $t3,0x100($sp) +/* f017524: 25290007 */ addiu $t1,$t1,0x7 +/* f017528: 8e28000c */ lw $t0,0xc($s1) +/* f01752c: 352e0007 */ ori $t6,$t1,0x7 +/* f017530: 39c90007 */ xori $t1,$t6,0x7 +/* f017534: ac4b0000 */ sw $t3,0x0($v0) +/* f017538: 8fae00fc */ lw $t6,0xfc($sp) +/* f01753c: 000dc880 */ sll $t9,$t5,0x2 +/* f017540: 032dc823 */ subu $t9,$t9,$t5 +/* f017544: 0019c880 */ sll $t9,$t9,0x2 +/* f017548: ac4e0008 */ sw $t6,0x8($v0) +/* f01754c: 86a60010 */ lh $a2,0x10($s5) +/* f017550: 03285021 */ addu $t2,$t9,$t0 +/* f017554: 254a0007 */ addiu $t2,$t2,0x7 +/* f017558: 35580007 */ ori $t8,$t2,0x7 +/* f01755c: 18c00044 */ blez $a2,.L0f017670 +/* f017560: 3b0a0007 */ xori $t2,$t8,0x7 +/* f017564: 8fa30100 */ lw $v1,0x100($sp) +/* f017568: 00e02025 */ or $a0,$a3,$zero +/* f01756c: 01002825 */ or $a1,$t0,$zero +/* f017570: 88810000 */ lwl $at,0x0($a0) +.L0f017574: +/* f017574: 98810003 */ lwr $at,0x3($a0) +/* f017578: 26940001 */ addiu $s4,$s4,0x1 +/* f01757c: 2463000c */ addiu $v1,$v1,0xc +/* f017580: a861fff4 */ swl $at,-0xc($v1) +/* f017584: b861fff7 */ swr $at,-0x9($v1) +/* f017588: 888d0004 */ lwl $t5,0x4($a0) +/* f01758c: 988d0007 */ lwr $t5,0x7($a0) +/* f017590: 846efff4 */ lh $t6,-0xc($v1) +/* f017594: 2484000c */ addiu $a0,$a0,0xc +/* f017598: a86dfff8 */ swl $t5,-0x8($v1) +/* f01759c: b86dfffb */ swr $t5,-0x5($v1) +/* f0175a0: 8881fffc */ lwl $at,-0x4($a0) +/* f0175a4: 9881ffff */ lwr $at,-0x1($a0) +/* f0175a8: 24a5000c */ addiu $a1,$a1,0xc +/* f0175ac: a861fffc */ swl $at,-0x4($v1) +/* f0175b0: b861ffff */ swr $at,-0x1($v1) +/* f0175b4: 8498fff4 */ lh $t8,-0xc($a0) +/* f0175b8: 84b9fff4 */ lh $t9,-0xc($a1) +/* f0175bc: 03387823 */ subu $t7,$t9,$t8 +/* f0175c0: 01f60019 */ multu $t7,$s6 +/* f0175c4: 00001012 */ mflo $v0 +/* f0175c8: 04410004 */ bgez $v0,.L0f0175dc +/* f0175cc: 00025c03 */ sra $t3,$v0,0x10 +/* f0175d0: 3401ffff */ dli $at,0xffff +/* f0175d4: 00220821 */ addu $at,$at,$v0 +/* f0175d8: 00015c03 */ sra $t3,$at,0x10 +.L0f0175dc: +/* f0175dc: 000b6400 */ sll $t4,$t3,0x10 +/* f0175e0: 000c6c03 */ sra $t5,$t4,0x10 +/* f0175e4: 01cdc821 */ addu $t9,$t6,$t5 +/* f0175e8: a479fff4 */ sh $t9,-0xc($v1) +/* f0175ec: 848ffff6 */ lh $t7,-0xa($a0) +/* f0175f0: 84b8fff6 */ lh $t8,-0xa($a1) +/* f0175f4: 846efff6 */ lh $t6,-0xa($v1) +/* f0175f8: 030f5823 */ subu $t3,$t8,$t7 +/* f0175fc: 01760019 */ multu $t3,$s6 +/* f017600: 00001012 */ mflo $v0 +/* f017604: 04410004 */ bgez $v0,.L0f017618 +/* f017608: 00026403 */ sra $t4,$v0,0x10 +/* f01760c: 3401ffff */ dli $at,0xffff +/* f017610: 00220821 */ addu $at,$at,$v0 +/* f017614: 00016403 */ sra $t4,$at,0x10 +.L0f017618: +/* f017618: 000c6c00 */ sll $t5,$t4,0x10 +/* f01761c: 000dcc03 */ sra $t9,$t5,0x10 +/* f017620: 01d9c021 */ addu $t8,$t6,$t9 +/* f017624: a478fff6 */ sh $t8,-0xa($v1) +/* f017628: 848bfff8 */ lh $t3,-0x8($a0) +/* f01762c: 84affff8 */ lh $t7,-0x8($a1) +/* f017630: 846efff8 */ lh $t6,-0x8($v1) +/* f017634: 01eb6023 */ subu $t4,$t7,$t3 +/* f017638: 01960019 */ multu $t4,$s6 +/* f01763c: 00001012 */ mflo $v0 +/* f017640: 04410004 */ bgez $v0,.L0f017654 +/* f017644: 00026c03 */ sra $t5,$v0,0x10 +/* f017648: 3401ffff */ dli $at,0xffff +/* f01764c: 00220821 */ addu $at,$at,$v0 +/* f017650: 00016c03 */ sra $t5,$at,0x10 +.L0f017654: +/* f017654: 01cd7821 */ addu $t7,$t6,$t5 +/* f017658: a46ffff8 */ sh $t7,-0x8($v1) +/* f01765c: 86a60010 */ lh $a2,0x10($s5) +/* f017660: 0286082a */ slt $at,$s4,$a2 +/* f017664: 5420ffc3 */ bnezl $at,.L0f017574 +/* f017668: 88810000 */ lwl $at,0x0($a0) +/* f01766c: 0000a025 */ or $s4,$zero,$zero +.L0f017670: +/* f017670: 96a20016 */ lhu $v0,0x16($s5) +/* f017674: 3c0b0001 */ lui $t3,0x1 +/* f017678: 01769823 */ subu $s3,$t3,$s6 +/* f01767c: 18400065 */ blez $v0,.L0f017814 +/* f017680: 01208825 */ or $s1,$t1,$zero +/* f017684: 01409025 */ or $s2,$t2,$zero +/* f017688: 8fb000fc */ lw $s0,0xfc($sp) +/* f01768c: 822c0000 */ lb $t4,0x0($s1) +.L0f017690: +/* f017690: 82590000 */ lb $t9,0x0($s2) +/* f017694: 03c02025 */ or $a0,$s8,$zero +/* f017698: 01930019 */ multu $t4,$s3 +/* f01769c: 27a500c4 */ addiu $a1,$sp,0xc4 +/* f0176a0: 00006812 */ mflo $t5 +/* f0176a4: 00000000 */ sll $zero,$zero,0x0 +/* f0176a8: 00000000 */ sll $zero,$zero,0x0 +/* f0176ac: 03360019 */ multu $t9,$s6 +/* f0176b0: 00007012 */ mflo $t6 +/* f0176b4: 01aec021 */ addu $t8,$t5,$t6 +/* f0176b8: 07010004 */ bgez $t8,.L0f0176cc +/* f0176bc: 00187c03 */ sra $t7,$t8,0x10 +/* f0176c0: 3401ffff */ dli $at,0xffff +/* f0176c4: 00380821 */ addu $at,$at,$t8 +/* f0176c8: 00017c03 */ sra $t7,$at,0x10 +.L0f0176cc: +/* f0176cc: afaf00cc */ sw $t7,0xcc($sp) +/* f0176d0: 822b0001 */ lb $t3,0x1($s1) +/* f0176d4: 82590001 */ lb $t9,0x1($s2) +/* f0176d8: 448f3000 */ mtc1 $t7,$f6 +/* f0176dc: 01730019 */ multu $t3,$s3 +/* f0176e0: 46803220 */ cvt.s.w $f8,$f6 +/* f0176e4: 4608a032 */ c.eq.s $f20,$f8 +/* f0176e8: 00006012 */ mflo $t4 +/* f0176ec: 00000000 */ sll $zero,$zero,0x0 +/* f0176f0: 00000000 */ sll $zero,$zero,0x0 +/* f0176f4: 03360019 */ multu $t9,$s6 +/* f0176f8: 00006812 */ mflo $t5 +/* f0176fc: 018d7021 */ addu $t6,$t4,$t5 +/* f017700: 05c10004 */ bgez $t6,.L0f017714 +/* f017704: 000ec403 */ sra $t8,$t6,0x10 +/* f017708: 3401ffff */ dli $at,0xffff +/* f01770c: 002e0821 */ addu $at,$at,$t6 +/* f017710: 0001c403 */ sra $t8,$at,0x10 +.L0f017714: +/* f017714: afb800d0 */ sw $t8,0xd0($sp) +/* f017718: 822b0002 */ lb $t3,0x2($s1) +/* f01771c: 824c0002 */ lb $t4,0x2($s2) +/* f017720: 44985000 */ mtc1 $t8,$f10 +/* f017724: 01730019 */ multu $t3,$s3 +/* f017728: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f01772c: 46805420 */ cvt.s.w $f16,$f10 +/* f017730: e7b000c4 */ swc1 $f16,0xc4($sp) +/* f017734: 0000c812 */ mflo $t9 +/* f017738: 00000000 */ sll $zero,$zero,0x0 +/* f01773c: 00000000 */ sll $zero,$zero,0x0 +/* f017740: 01960019 */ multu $t4,$s6 +/* f017744: 00006812 */ mflo $t5 +/* f017748: 032d7021 */ addu $t6,$t9,$t5 +/* f01774c: 05c10004 */ bgez $t6,.L0f017760 +/* f017750: 000e5c03 */ sra $t3,$t6,0x10 +/* f017754: 3401ffff */ dli $at,0xffff +/* f017758: 002e0821 */ addu $at,$at,$t6 +/* f01775c: 00015c03 */ sra $t3,$at,0x10 +.L0f017760: +/* f017760: 448b9000 */ mtc1 $t3,$f18 +/* f017764: afab00d4 */ sw $t3,0xd4($sp) +/* f017768: 46809120 */ cvt.s.w $f4,$f18 +/* f01776c: 45000009 */ bc1f .L0f017794 +/* f017770: e7a400c8 */ swc1 $f4,0xc8($sp) +/* f017774: 4610a032 */ c.eq.s $f20,$f16 +/* f017778: 00000000 */ sll $zero,$zero,0x0 +/* f01777c: 45000005 */ bc1f .L0f017794 +/* f017780: 00000000 */ sll $zero,$zero,0x0 +/* f017784: 4604a032 */ c.eq.s $f20,$f4 +/* f017788: 00000000 */ sll $zero,$zero,0x0 +/* f01778c: 45030004 */ bc1tl .L0f0177a0 +/* f017790: c7a600c0 */ lwc1 $f6,0xc0($sp) +.L0f017794: +/* f017794: 0c0011e4 */ jal 0x4790 +/* f017798: 27a600c8 */ addiu $a2,$sp,0xc8 +/* f01779c: c7a600c0 */ lwc1 $f6,0xc0($sp) +.L0f0177a0: +/* f0177a0: 26940001 */ addiu $s4,$s4,0x1 +/* f0177a4: 26310004 */ addiu $s1,$s1,0x4 +/* f0177a8: 46163282 */ mul.s $f10,$f6,$f22 +/* f0177ac: 26520004 */ addiu $s2,$s2,0x4 +/* f0177b0: 26100004 */ addiu $s0,$s0,0x4 +/* f0177b4: 4600548d */ trunc.w.s $f18,$f10 +/* f0177b8: 44199000 */ mfc1 $t9,$f18 +/* f0177bc: 00000000 */ sll $zero,$zero,0x0 +/* f0177c0: a219fffc */ sb $t9,-0x4($s0) +/* f0177c4: c7a800c4 */ lwc1 $f8,0xc4($sp) +/* f0177c8: 46164402 */ mul.s $f16,$f8,$f22 +/* f0177cc: 4600810d */ trunc.w.s $f4,$f16 +/* f0177d0: 440e2000 */ mfc1 $t6,$f4 +/* f0177d4: 00000000 */ sll $zero,$zero,0x0 +/* f0177d8: a20efffd */ sb $t6,-0x3($s0) +/* f0177dc: c7a600c8 */ lwc1 $f6,0xc8($sp) +/* f0177e0: 46163282 */ mul.s $f10,$f6,$f22 +/* f0177e4: 4600548d */ trunc.w.s $f18,$f10 +/* f0177e8: 44189000 */ mfc1 $t8,$f18 +/* f0177ec: 00000000 */ sll $zero,$zero,0x0 +/* f0177f0: a218fffe */ sb $t8,-0x2($s0) +/* f0177f4: 8fab00b8 */ lw $t3,0xb8($sp) +/* f0177f8: a20bffff */ sb $t3,-0x1($s0) +/* f0177fc: 96a20016 */ lhu $v0,0x16($s5) +/* f017800: 0282082a */ slt $at,$s4,$v0 +/* f017804: 5420ffa2 */ bnezl $at,.L0f017690 +/* f017808: 822c0000 */ lb $t4,0x0($s1) +/* f01780c: 86a60010 */ lh $a2,0x10($s5) +/* f017810: 0000a025 */ or $s4,$zero,$zero +.L0f017814: +/* f017814: 8fb90100 */ lw $t9,0x100($sp) +/* f017818: 00066080 */ sll $t4,$a2,0x2 +/* f01781c: 01866023 */ subu $t4,$t4,$a2 +/* f017820: 000c6080 */ sll $t4,$t4,0x2 +/* f017824: 01996821 */ addu $t5,$t4,$t9 +/* f017828: 8fac00fc */ lw $t4,0xfc($sp) +/* f01782c: 25ae0007 */ addiu $t6,$t5,0x7 +/* f017830: 00025880 */ sll $t3,$v0,0x2 +/* f017834: 35cf0007 */ ori $t7,$t6,0x7 +/* f017838: 016cc821 */ addu $t9,$t3,$t4 +/* f01783c: 272d0007 */ addiu $t5,$t9,0x7 +/* f017840: 39f80007 */ xori $t8,$t7,0x7 +/* f017844: 35ae0007 */ ori $t6,$t5,0x7 +/* f017848: 39cf0007 */ xori $t7,$t6,0x7 +/* f01784c: afb80100 */ sw $t8,0x100($sp) +/* f017850: afaf00fc */ sw $t7,0xfc($sp) +.L0f017854: +/* f017854: 8fb80108 */ lw $t8,0x108($sp) +.L0f017858: +/* f017858: 270b0001 */ addiu $t3,$t8,0x1 +/* f01785c: 29610004 */ slti $at,$t3,0x4 +/* f017860: 1420feec */ bnez $at,.L0f017414 +/* f017864: afab0108 */ sw $t3,0x108($sp) +/* f017868: 8fa20150 */ lw $v0,0x150($sp) +/* f01786c: 8fb00168 */ lw $s0,0x168($sp) +/* f017870: 3c0cfa00 */ lui $t4,0xfa00 +/* f017874: ac4c0000 */ sw $t4,0x0($v0) +/* f017878: 8fb900d8 */ lw $t9,0xd8($sp) +/* f01787c: 24430008 */ addiu $v1,$v0,0x8 +/* f017880: 332d00ff */ andi $t5,$t9,0xff +/* f017884: ac4d0004 */ sw $t5,0x4($v0) +/* f017888: afb00110 */ sw $s0,0x110($sp) +/* f01788c: 8eee0008 */ lw $t6,0x8($s7) +/* f017890: 85c4000e */ lh $a0,0xe($t6) +/* f017894: afa30150 */ sw $v1,0x150($sp) +/* f017898: 00047980 */ sll $t7,$a0,0x6 +/* f01789c: 0fc59e7d */ jal func0f1679f4 +/* f0178a0: 01e02025 */ or $a0,$t7,$zero +/* f0178a4: afa20120 */ sw $v0,0x120($sp) +/* f0178a8: 02002025 */ or $a0,$s0,$zero +/* f0178ac: 0c005746 */ jal 0x15d18 +/* f0178b0: 00402825 */ or $a1,$v0,$zero +/* f0178b4: 8fb80120 */ lw $t8,0x120($sp) +/* f0178b8: 02e02025 */ or $a0,$s7,$zero +/* f0178bc: 0c007308 */ jal 0x1cc20 +/* f0178c0: aef8000c */ sw $t8,0xc($s7) +/* f0178c4: 8fac0150 */ lw $t4,0x150($sp) +/* f0178c8: 240b0003 */ addiu $t3,$zero,0x3 +/* f0178cc: afab0118 */ sw $t3,0x118($sp) +/* f0178d0: afa00114 */ sw $zero,0x114($sp) +/* f0178d4: 27a40110 */ addiu $a0,$sp,0x110 +/* f0178d8: 02e02825 */ or $a1,$s7,$zero +/* f0178dc: 0c0087bd */ jal 0x21ef4 +/* f0178e0: afac011c */ sw $t4,0x11c($sp) +/* f0178e4: 8fb9011c */ lw $t9,0x11c($sp) +/* f0178e8: 00008025 */ or $s0,$zero,$zero +/* f0178ec: 27b1006c */ addiu $s1,$sp,0x6c +/* f0178f0: afb90150 */ sw $t9,0x150($sp) +/* f0178f4: 8eed0008 */ lw $t5,0x8($s7) +/* f0178f8: 85ae000e */ lh $t6,0xe($t5) +/* f0178fc: 59c00012 */ blezl $t6,.L0f017948 +/* f017900: 8fbf004c */ lw $ra,0x4c($sp) +/* f017904: 8eef000c */ lw $t7,0xc($s7) +.L0f017908: +/* f017908: 02202825 */ or $a1,$s1,$zero +/* f01790c: 0c005746 */ jal 0x15d18 +/* f017910: 01f02021 */ addu $a0,$t7,$s0 +/* f017914: 8ef8000c */ lw $t8,0xc($s7) +/* f017918: 00145980 */ sll $t3,$s4,0x6 +/* f01791c: 02202025 */ or $a0,$s1,$zero +/* f017920: 0c005815 */ jal 0x16054 +/* f017924: 030b2821 */ addu $a1,$t8,$t3 +/* f017928: 8eec0008 */ lw $t4,0x8($s7) +/* f01792c: 26940001 */ addiu $s4,$s4,0x1 +/* f017930: 26100040 */ addiu $s0,$s0,0x40 +/* f017934: 8599000e */ lh $t9,0xe($t4) +/* f017938: 0299082a */ slt $at,$s4,$t9 +/* f01793c: 5420fff2 */ bnezl $at,.L0f017908 +/* f017940: 8eef000c */ lw $t7,0xc($s7) +/* f017944: 8fbf004c */ lw $ra,0x4c($sp) +.L0f017948: +/* f017948: 8fa20150 */ lw $v0,0x150($sp) +/* f01794c: d7b40018 */ ldc1 $f20,0x18($sp) +/* f017950: d7b60020 */ ldc1 $f22,0x20($sp) +/* f017954: 8fb00028 */ lw $s0,0x28($sp) +/* f017958: 8fb1002c */ lw $s1,0x2c($sp) +/* f01795c: 8fb20030 */ lw $s2,0x30($sp) +/* f017960: 8fb30034 */ lw $s3,0x34($sp) +/* f017964: 8fb40038 */ lw $s4,0x38($sp) +/* f017968: 8fb5003c */ lw $s5,0x3c($sp) +/* f01796c: 8fb60040 */ lw $s6,0x40($sp) +/* f017970: 8fb70044 */ lw $s7,0x44($sp) +/* f017974: 8fbe0048 */ lw $s8,0x48($sp) +/* f017978: 03e00008 */ jr $ra +/* f01797c: 27bd0150 */ addiu $sp,$sp,0x150 +); + +GLOBAL_ASM( +glabel func0f017980 +/* f017980: 44800000 */ mtc1 $zero,$f0 +/* f017984: 3c018006 */ lui $at,0x8006 +/* f017988: 24040001 */ addiu $a0,$zero,0x1 +/* f01798c: e42027a8 */ swc1 $f0,0x27a8($at) +/* f017990: 3c018006 */ lui $at,0x8006 +/* f017994: e42027ac */ swc1 $f0,0x27ac($at) +/* f017998: 3c018006 */ lui $at,0x8006 +/* f01799c: e42027b0 */ swc1 $f0,0x27b0($at) +/* f0179a0: 3c018006 */ lui $at,0x8006 +/* f0179a4: e42027b4 */ swc1 $f0,0x27b4($at) +/* f0179a8: 3c017f1b */ lui $at,0x7f1b +/* f0179ac: c42483f0 */ lwc1 $f4,-0x7c10($at) +/* f0179b0: 3c018006 */ lui $at,0x8006 +/* f0179b4: 240e0225 */ addiu $t6,$zero,0x225 +/* f0179b8: e42427b8 */ swc1 $f4,0x27b8($at) +/* f0179bc: 3c013f80 */ lui $at,0x3f80 +/* f0179c0: 44813000 */ mtc1 $at,$f6 +/* f0179c4: 3c018006 */ lui $at,0x8006 +/* f0179c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0179cc: e42627bc */ swc1 $f6,0x27bc($at) +/* f0179d0: 3c017f1b */ lui $at,0x7f1b +/* f0179d4: c42883f4 */ lwc1 $f8,-0x7c0c($at) +/* f0179d8: 3c018006 */ lui $at,0x8006 +/* f0179dc: afbf0014 */ sw $ra,0x14($sp) +/* f0179e0: e42827f4 */ swc1 $f8,0x27f4($at) +/* f0179e4: 3c017f1b */ lui $at,0x7f1b +/* f0179e8: c42a83f8 */ lwc1 $f10,-0x7c08($at) +/* f0179ec: 3c018006 */ lui $at,0x8006 +/* f0179f0: e42a2808 */ swc1 $f10,0x2808($at) +/* f0179f4: 3c017f1b */ lui $at,0x7f1b +/* f0179f8: c43083fc */ lwc1 $f16,-0x7c04($at) +/* f0179fc: 3c018006 */ lui $at,0x8006 +/* f017a00: e4302814 */ swc1 $f16,0x2814($at) +/* f017a04: 3c018006 */ lui $at,0x8006 +/* f017a08: e42027c4 */ swc1 $f0,0x27c4($at) +/* f017a0c: 3c018006 */ lui $at,0x8006 +/* f017a10: e42027c8 */ swc1 $f0,0x27c8($at) +/* f017a14: 3c018006 */ lui $at,0x8006 +/* f017a18: ac2427c0 */ sw $a0,0x27c0($at) +/* f017a1c: 3c018006 */ lui $at,0x8006 +/* f017a20: ac2027cc */ sw $zero,0x27cc($at) +/* f017a24: 3c018006 */ lui $at,0x8006 +/* f017a28: ac2027d0 */ sw $zero,0x27d0($at) +/* f017a2c: 3c018006 */ lui $at,0x8006 +/* f017a30: ac2027d4 */ sw $zero,0x27d4($at) +/* f017a34: 3c018006 */ lui $at,0x8006 +/* f017a38: ac2027d8 */ sw $zero,0x27d8($at) +/* f017a3c: 3c018006 */ lui $at,0x8006 +/* f017a40: ac2027dc */ sw $zero,0x27dc($at) +/* f017a44: 3c018006 */ lui $at,0x8006 +/* f017a48: ac2027e0 */ sw $zero,0x27e0($at) +/* f017a4c: 3c018006 */ lui $at,0x8006 +/* f017a50: ac2027e4 */ sw $zero,0x27e4($at) +/* f017a54: 3c018006 */ lui $at,0x8006 +/* f017a58: ac2027e8 */ sw $zero,0x27e8($at) +/* f017a5c: 3c018006 */ lui $at,0x8006 +/* f017a60: ac2027ec */ sw $zero,0x27ec($at) +/* f017a64: 3c018006 */ lui $at,0x8006 +/* f017a68: ac2027f0 */ sw $zero,0x27f0($at) +/* f017a6c: 3c018006 */ lui $at,0x8006 +/* f017a70: ac2427f8 */ sw $a0,0x27f8($at) +/* f017a74: 3c018006 */ lui $at,0x8006 +/* f017a78: ac2427fc */ sw $a0,0x27fc($at) +/* f017a7c: 3c018006 */ lui $at,0x8006 +/* f017a80: ac202800 */ sw $zero,0x2800($at) +/* f017a84: 3c018006 */ lui $at,0x8006 +/* f017a88: ac242804 */ sw $a0,0x2804($at) +/* f017a8c: 3c018006 */ lui $at,0x8006 +/* f017a90: ac24280c */ sw $a0,0x280c($at) +/* f017a94: 3c018006 */ lui $at,0x8006 +/* f017a98: ac242810 */ sw $a0,0x2810($at) +/* f017a9c: 3c018006 */ lui $at,0x8006 +/* f017aa0: ac2e24c4 */ sw $t6,0x24c4($at) +/* f017aa4: 3c018006 */ lui $at,0x8006 +/* f017aa8: 0fc5b7ae */ jal func0f16deb8 +/* f017aac: ac202730 */ sw $zero,0x2730($at) +/* f017ab0: 8fbf0014 */ lw $ra,0x14($sp) +/* f017ab4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f017ab8: 03e00008 */ jr $ra +/* f017abc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f017ac0 +/* f017ac0: 27bdfcd0 */ addiu $sp,$sp,-816 +/* f017ac4: 3c0f8006 */ lui $t7,0x8006 +/* f017ac8: 3c028006 */ lui $v0,0x8006 +/* f017acc: 25ef2818 */ addiu $t7,$t7,0x2818 +/* f017ad0: 24422730 */ addiu $v0,$v0,0x2730 +/* f017ad4: afbf0034 */ sw $ra,0x34($sp) +/* f017ad8: afa40330 */ sw $a0,0x330($sp) +/* f017adc: 25f9003c */ addiu $t9,$t7,0x3c +/* f017ae0: 27ae02f0 */ addiu $t6,$sp,0x2f0 +.L0f017ae4: +/* f017ae4: 8de10000 */ lw $at,0x0($t7) +/* f017ae8: 25ef000c */ addiu $t7,$t7,0xc +/* f017aec: 25ce000c */ addiu $t6,$t6,0xc +/* f017af0: adc1fff4 */ sw $at,-0xc($t6) +/* f017af4: 8de1fff8 */ lw $at,-0x8($t7) +/* f017af8: adc1fff8 */ sw $at,-0x8($t6) +/* f017afc: 8de1fffc */ lw $at,-0x4($t7) +/* f017b00: 15f9fff8 */ bne $t7,$t9,.L0f017ae4 +/* f017b04: adc1fffc */ sw $at,-0x4($t6) +/* f017b08: 8de10000 */ lw $at,0x0($t7) +/* f017b0c: 3c188006 */ lui $t8,0x8006 +/* f017b10: 3c048006 */ lui $a0,0x8006 +/* f017b14: adc10000 */ sw $at,0x0($t6) +/* f017b18: 8f1824c4 */ lw $t8,0x24c4($t8) +/* f017b1c: 3c017f1b */ lui $at,0x7f1b +/* f017b20: c4288400 */ lwc1 $f8,-0x7c00($at) +/* f017b24: 44982000 */ mtc1 $t8,$f4 +/* f017b28: 3c017f1b */ lui $at,0x7f1b +/* f017b2c: 8c590000 */ lw $t9,0x0($v0) +/* f017b30: 468021a0 */ cvt.s.w $f6,$f4 +/* f017b34: c4248404 */ lwc1 $f4,-0x7bfc($at) +/* f017b38: 3c098006 */ lui $t1,0x8006 +/* f017b3c: 3c0a8006 */ lui $t2,0x8006 +/* f017b40: 3c0c8006 */ lui $t4,0x8006 +/* f017b44: 3c0d8006 */ lui $t5,0x8006 +/* f017b48: 46083283 */ div.s $f10,$f6,$f8 +/* f017b4c: 3c0b8006 */ lui $t3,0x8006 +/* f017b50: 25ad2800 */ addiu $t5,$t5,0x2800 +/* f017b54: 258c27f0 */ addiu $t4,$t4,0x27f0 +/* f017b58: 254a27e0 */ addiu $t2,$t2,0x27e0 +/* f017b5c: 252927d4 */ addiu $t1,$t1,0x27d4 +/* f017b60: 3c013f80 */ lui $at,0x3f80 +/* f017b64: 248427cc */ addiu $a0,$a0,0x27cc +/* f017b68: 24030001 */ addiu $v1,$zero,0x1 +/* f017b6c: 256b27c4 */ addiu $t3,$t3,0x27c4 +/* f017b70: 46045181 */ sub.s $f6,$f10,$f4 +/* f017b74: 13200041 */ beqz $t9,.L0f017c7c +/* f017b78: e7a6013c */ swc1 $f6,0x13c($sp) +/* f017b7c: 44817000 */ mtc1 $at,$f14 +/* f017b80: 3c017f1b */ lui $at,0x7f1b +/* f017b84: c4288408 */ lwc1 $f8,-0x7bf8($at) +/* f017b88: 3c018006 */ lui $at,0x8006 +/* f017b8c: 44809000 */ mtc1 $zero,$f18 +/* f017b90: e42827a8 */ swc1 $f8,0x27a8($at) +/* f017b94: 3c017f1b */ lui $at,0x7f1b +/* f017b98: c42a840c */ lwc1 $f10,-0x7bf4($at) +/* f017b9c: 3c018006 */ lui $at,0x8006 +/* f017ba0: 3c1f8006 */ lui $ra,0x8006 +/* f017ba4: e42a27ac */ swc1 $f10,0x27ac($at) +/* f017ba8: 3c017f1b */ lui $at,0x7f1b +/* f017bac: c4248410 */ lwc1 $f4,-0x7bf0($at) +/* f017bb0: 3c018006 */ lui $at,0x8006 +/* f017bb4: 27ff27d8 */ addiu $ra,$ra,0x27d8 +/* f017bb8: e42427b0 */ swc1 $f4,0x27b0($at) +/* f017bbc: 3c018006 */ lui $at,0x8006 +/* f017bc0: e43227b4 */ swc1 $f18,0x27b4($at) +/* f017bc4: 3c017f1b */ lui $at,0x7f1b +/* f017bc8: c4268414 */ lwc1 $f6,-0x7bec($at) +/* f017bcc: 3c018006 */ lui $at,0x8006 +/* f017bd0: 240fffff */ addiu $t7,$zero,-1 +/* f017bd4: e42627b8 */ swc1 $f6,0x27b8($at) +/* f017bd8: 3c018006 */ lui $at,0x8006 +/* f017bdc: e43227bc */ swc1 $f18,0x27bc($at) +/* f017be0: 3c018006 */ lui $at,0x8006 +/* f017be4: ac2027c0 */ sw $zero,0x27c0($at) +/* f017be8: 3c018006 */ lui $at,0x8006 +/* f017bec: e42e27c8 */ swc1 $f14,0x27c8($at) +/* f017bf0: ac400000 */ sw $zero,0x0($v0) +/* f017bf4: ac830000 */ sw $v1,0x0($a0) +/* f017bf8: 3c018006 */ lui $at,0x8006 +/* f017bfc: ac2027d0 */ sw $zero,0x27d0($at) +/* f017c00: ad200000 */ sw $zero,0x0($t1) +/* f017c04: afe00000 */ sw $zero,0x0($ra) +/* f017c08: 3c018006 */ lui $at,0x8006 +/* f017c0c: ac2027dc */ sw $zero,0x27dc($at) +/* f017c10: ad400000 */ sw $zero,0x0($t2) +/* f017c14: 3c018006 */ lui $at,0x8006 +/* f017c18: ac2027e4 */ sw $zero,0x27e4($at) +/* f017c1c: 3c018006 */ lui $at,0x8006 +/* f017c20: ac2027e8 */ sw $zero,0x27e8($at) +/* f017c24: 3c018006 */ lui $at,0x8006 +/* f017c28: ac232804 */ sw $v1,0x2804($at) +/* f017c2c: 3c018006 */ lui $at,0x8006 +/* f017c30: ac2027ec */ sw $zero,0x27ec($at) +/* f017c34: ad800000 */ sw $zero,0x0($t4) +/* f017c38: 3c018006 */ lui $at,0x8006 +/* f017c3c: e43227f4 */ swc1 $f18,0x27f4($at) +/* f017c40: 3c018006 */ lui $at,0x8006 +/* f017c44: ac2027fc */ sw $zero,0x27fc($at) +/* f017c48: 3c018006 */ lui $at,0x8006 +/* f017c4c: ac2f27f8 */ sw $t7,0x27f8($at) +/* f017c50: ada00000 */ sw $zero,0x0($t5) +/* f017c54: 3c018006 */ lui $at,0x8006 +/* f017c58: ac20280c */ sw $zero,0x280c($at) +/* f017c5c: 3c017f1b */ lui $at,0x7f1b +/* f017c60: c4288418 */ lwc1 $f8,-0x7be8($at) +/* f017c64: 3c018006 */ lui $at,0x8006 +/* f017c68: e4282808 */ swc1 $f8,0x2808($at) +/* f017c6c: 3c018006 */ lui $at,0x8006 +/* f017c70: ac202810 */ sw $zero,0x2810($at) +/* f017c74: 3c018006 */ lui $at,0x8006 +/* f017c78: e4322814 */ swc1 $f18,0x2814($at) +.L0f017c7c: +/* f017c7c: 3c048006 */ lui $a0,0x8006 +/* f017c80: 248427cc */ addiu $a0,$a0,0x27cc +/* f017c84: 8c820000 */ lw $v0,0x0($a0) +/* f017c88: 3c013f80 */ lui $at,0x3f80 +/* f017c8c: 44817000 */ mtc1 $at,$f14 +/* f017c90: 3c098006 */ lui $t1,0x8006 +/* f017c94: 3c0a8006 */ lui $t2,0x8006 +/* f017c98: 3c0c8006 */ lui $t4,0x8006 +/* f017c9c: 3c0d8006 */ lui $t5,0x8006 +/* f017ca0: 3c1f8006 */ lui $ra,0x8006 +/* f017ca4: 44809000 */ mtc1 $zero,$f18 +/* f017ca8: 27ff27d8 */ addiu $ra,$ra,0x27d8 +/* f017cac: 25ad2800 */ addiu $t5,$t5,0x2800 +/* f017cb0: 258c27f0 */ addiu $t4,$t4,0x27f0 +/* f017cb4: 254a27e0 */ addiu $t2,$t2,0x27e0 +/* f017cb8: 252927d4 */ addiu $t1,$t1,0x27d4 +/* f017cbc: 10400009 */ beqz $v0,.L0f017ce4 +/* f017cc0: 24030001 */ addiu $v1,$zero,0x1 +/* f017cc4: 244e0001 */ addiu $t6,$v0,0x1 +/* f017cc8: 29c10004 */ slti $at,$t6,0x4 +/* f017ccc: 14200005 */ bnez $at,.L0f017ce4 +/* f017cd0: ac8e0000 */ sw $t6,0x0($a0) +/* f017cd4: ac800000 */ sw $zero,0x0($a0) +/* f017cd8: 3c018006 */ lui $at,0x8006 +/* f017cdc: ac2327d0 */ sw $v1,0x27d0($at) +/* f017ce0: ad230000 */ sw $v1,0x0($t1) +.L0f017ce4: +/* f017ce4: 3c198006 */ lui $t9,0x8006 +/* f017ce8: 8f3927e4 */ lw $t9,0x27e4($t9) +/* f017cec: 3c018006 */ lui $at,0x8006 +/* f017cf0: 13200049 */ beqz $t9,.L0f017e18 +/* f017cf4: 00000000 */ sll $zero,$zero,0x0 +/* f017cf8: c42027a8 */ lwc1 $f0,0x27a8($at) +/* f017cfc: c5620000 */ lwc1 $f2,0x0($t3) +/* f017d00: 3c048006 */ lui $a0,0x8006 +/* f017d04: 3c068006 */ lui $a2,0x8006 +/* f017d08: 4602003c */ c.lt.s $f0,$f2 +/* f017d0c: 3c017f1b */ lui $at,0x7f1b +/* f017d10: 24c627ac */ addiu $a2,$a2,0x27ac +/* f017d14: 248427a8 */ addiu $a0,$a0,0x27a8 +/* f017d18: 45020038 */ bc1fl .L0f017dfc +/* f017d1c: 4600103e */ c.le.s $f2,$f0 +/* f017d20: c420841c */ lwc1 $f0,-0x7be4($at) +/* f017d24: 3c017f1b */ lui $at,0x7f1b +/* f017d28: c42a8420 */ lwc1 $f10,-0x7be0($at) +/* f017d2c: 44051000 */ mfc1 $a1,$f2 +/* f017d30: 44070000 */ mfc1 $a3,$f0 +/* f017d34: e7a00010 */ swc1 $f0,0x10($sp) +/* f017d38: 0fc1b643 */ jal func0f06d90c +/* f017d3c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f017d40: 3c028006 */ lui $v0,0x8006 +/* f017d44: 3c0b8006 */ lui $t3,0x8006 +/* f017d48: 256b27c4 */ addiu $t3,$t3,0x27c4 +/* f017d4c: 244227a8 */ addiu $v0,$v0,0x27a8 +/* f017d50: c4400000 */ lwc1 $f0,0x0($v0) +/* f017d54: c5620000 */ lwc1 $f2,0x0($t3) +/* f017d58: 3c098006 */ lui $t1,0x8006 +/* f017d5c: 3c0a8006 */ lui $t2,0x8006 +/* f017d60: 4600103e */ c.le.s $f2,$f0 +/* f017d64: 3c0c8006 */ lui $t4,0x8006 +/* f017d68: 3c0d8006 */ lui $t5,0x8006 +/* f017d6c: 3c1f8006 */ lui $ra,0x8006 +/* f017d70: 44809000 */ mtc1 $zero,$f18 +/* f017d74: 27ff27d8 */ addiu $ra,$ra,0x27d8 +/* f017d78: 25ad2800 */ addiu $t5,$t5,0x2800 +/* f017d7c: 258c27f0 */ addiu $t4,$t4,0x27f0 +/* f017d80: 254a27e0 */ addiu $t2,$t2,0x27e0 +/* f017d84: 45000005 */ bc1f .L0f017d9c +/* f017d88: 252927d4 */ addiu $t1,$t1,0x27d4 +/* f017d8c: e4420000 */ swc1 $f2,0x0($v0) +/* f017d90: 3c018006 */ lui $at,0x8006 +/* f017d94: e43227ac */ swc1 $f18,0x27ac($at) +/* f017d98: c4400000 */ lwc1 $f0,0x0($v0) +.L0f017d9c: +/* f017d9c: 3c017f1b */ lui $at,0x7f1b +/* f017da0: c42c8424 */ lwc1 $f12,-0x7bdc($at) +/* f017da4: 4600603e */ c.le.s $f12,$f0 +/* f017da8: 00000000 */ sll $zero,$zero,0x0 +/* f017dac: 45020009 */ bc1fl .L0f017dd4 +/* f017db0: 4612003c */ c.lt.s $f0,$f18 +/* f017db4: 460c0101 */ sub.s $f4,$f0,$f12 +/* f017db8: 460c1181 */ sub.s $f6,$f2,$f12 +/* f017dbc: e4440000 */ swc1 $f4,0x0($v0) +/* f017dc0: c4400000 */ lwc1 $f0,0x0($v0) +/* f017dc4: e5660000 */ swc1 $f6,0x0($t3) +/* f017dc8: 1000000b */ beqz $zero,.L0f017df8 +/* f017dcc: c5620000 */ lwc1 $f2,0x0($t3) +/* f017dd0: 4612003c */ c.lt.s $f0,$f18 +.L0f017dd4: +/* f017dd4: 00000000 */ sll $zero,$zero,0x0 +/* f017dd8: 45020008 */ bc1fl .L0f017dfc +/* f017ddc: 4600103e */ c.le.s $f2,$f0 +/* f017de0: 460c0200 */ add.s $f8,$f0,$f12 +/* f017de4: 460c1280 */ add.s $f10,$f2,$f12 +/* f017de8: e4480000 */ swc1 $f8,0x0($v0) +/* f017dec: c4400000 */ lwc1 $f0,0x0($v0) +/* f017df0: e56a0000 */ swc1 $f10,0x0($t3) +/* f017df4: c5620000 */ lwc1 $f2,0x0($t3) +.L0f017df8: +/* f017df8: 4600103e */ c.le.s $f2,$f0 +.L0f017dfc: +/* f017dfc: 3c013f80 */ lui $at,0x3f80 +/* f017e00: 44817000 */ mtc1 $at,$f14 +/* f017e04: 24030001 */ addiu $v1,$zero,0x1 +/* f017e08: 45000021 */ bc1f .L0f017e90 +/* f017e0c: 3c018006 */ lui $at,0x8006 +/* f017e10: 1000001f */ beqz $zero,.L0f017e90 +/* f017e14: ac2027e4 */ sw $zero,0x27e4($at) +.L0f017e18: +/* f017e18: 3c0f8006 */ lui $t7,0x8006 +/* f017e1c: 8def27d0 */ lw $t7,0x27d0($t7) +/* f017e20: 11e0001b */ beqz $t7,.L0f017e90 +/* f017e24: 3c017f1b */ lui $at,0x7f1b +/* f017e28: c42c842c */ lwc1 $f12,-0x7bd4($at) +/* f017e2c: 3c08800a */ lui $t0,0x800a +/* f017e30: 25089fc0 */ addiu $t0,$t0,-24640 +/* f017e34: 3c018006 */ lui $at,0x8006 +/* f017e38: c42427ac */ lwc1 $f4,0x27ac($at) +/* f017e3c: c506004c */ lwc1 $f6,0x4c($t0) +/* f017e40: 3c028006 */ lui $v0,0x8006 +/* f017e44: 244227a8 */ addiu $v0,$v0,0x27a8 +/* f017e48: 46062202 */ mul.s $f8,$f4,$f6 +/* f017e4c: c44a0000 */ lwc1 $f10,0x0($v0) +/* f017e50: 46085100 */ add.s $f4,$f10,$f8 +/* f017e54: e4440000 */ swc1 $f4,0x0($v0) +/* f017e58: c4400000 */ lwc1 $f0,0x0($v0) +/* f017e5c: 4600603e */ c.le.s $f12,$f0 +/* f017e60: 00000000 */ sll $zero,$zero,0x0 +/* f017e64: 45020005 */ bc1fl .L0f017e7c +/* f017e68: 4612003c */ c.lt.s $f0,$f18 +/* f017e6c: 460c0181 */ sub.s $f6,$f0,$f12 +/* f017e70: 10000007 */ beqz $zero,.L0f017e90 +/* f017e74: e4460000 */ swc1 $f6,0x0($v0) +/* f017e78: 4612003c */ c.lt.s $f0,$f18 +.L0f017e7c: +/* f017e7c: 00000000 */ sll $zero,$zero,0x0 +/* f017e80: 45020004 */ bc1fl .L0f017e94 +/* f017e84: 8d220000 */ lw $v0,0x0($t1) +/* f017e88: 460c0280 */ add.s $f10,$f0,$f12 +/* f017e8c: e44a0000 */ swc1 $f10,0x0($v0) +.L0f017e90: +/* f017e90: 8d220000 */ lw $v0,0x0($t1) +.L0f017e94: +/* f017e94: 3c08800a */ lui $t0,0x800a +/* f017e98: 3c0b8006 */ lui $t3,0x8006 +/* f017e9c: 3c017f1b */ lui $at,0x7f1b +/* f017ea0: c42c8430 */ lwc1 $f12,-0x7bd0($at) +/* f017ea4: 256b27c4 */ addiu $t3,$t3,0x27c4 +/* f017ea8: 1040001a */ beqz $v0,.L0f017f14 +/* f017eac: 25089fc0 */ addiu $t0,$t0,-24640 +/* f017eb0: 8d0e0038 */ lw $t6,0x38($t0) +/* f017eb4: 24190050 */ addiu $t9,$zero,0x50 +/* f017eb8: 3c018006 */ lui $at,0x8006 +/* f017ebc: 004ec021 */ addu $t8,$v0,$t6 +/* f017ec0: ad380000 */ sw $t8,0x0($t1) +/* f017ec4: 1b000009 */ blez $t8,.L0f017eec +/* f017ec8: 03001025 */ or $v0,$t8,$zero +/* f017ecc: 44824000 */ mtc1 $v0,$f8 +/* f017ed0: 44993000 */ mtc1 $t9,$f6 +/* f017ed4: 3c018006 */ lui $at,0x8006 +/* f017ed8: 46804120 */ cvt.s.w $f4,$f8 +/* f017edc: 468032a0 */ cvt.s.w $f10,$f6 +/* f017ee0: 460a2203 */ div.s $f8,$f4,$f10 +/* f017ee4: 10000002 */ beqz $zero,.L0f017ef0 +/* f017ee8: e42827bc */ swc1 $f8,0x27bc($at) +.L0f017eec: +/* f017eec: e43227bc */ swc1 $f18,0x27bc($at) +.L0f017ef0: +/* f017ef0: 28410051 */ slti $at,$v0,0x51 +/* f017ef4: 54200008 */ bnezl $at,.L0f017f18 +/* f017ef8: 8fef0000 */ lw $t7,0x0($ra) +/* f017efc: ad200000 */ sw $zero,0x0($t1) +/* f017f00: afe30000 */ sw $v1,0x0($ra) +/* f017f04: 3c018006 */ lui $at,0x8006 +); + +GLOBAL_ASM( +glabel func0f017f08 +/* f017f08: e43227bc */ swc1 $f18,0x27bc($at) +/* f017f0c: 3c018006 */ lui $at,0x8006 +/* f017f10: ac2327c0 */ sw $v1,0x27c0($at) +.L0f017f14: +/* f017f14: 8fef0000 */ lw $t7,0x0($ra) +.L0f017f18: +/* f017f18: 11e00019 */ beqz $t7,.L0f017f80 +/* f017f1c: 3c017f1b */ lui $at,0x7f1b +/* f017f20: c4268434 */ lwc1 $f6,-0x7bcc($at) +/* f017f24: c504004c */ lwc1 $f4,0x4c($t0) +/* f017f28: 3c018006 */ lui $at,0x8006 +/* f017f2c: c42827bc */ lwc1 $f8,0x27bc($at) +/* f017f30: 46043282 */ mul.s $f10,$f6,$f4 +/* f017f34: 460a4000 */ add.s $f0,$f8,$f10 +/* f017f38: e42027bc */ swc1 $f0,0x27bc($at) +/* f017f3c: 3c017f1b */ lui $at,0x7f1b +/* f017f40: c4248438 */ lwc1 $f4,-0x7bc8($at) +/* f017f44: 3c018006 */ lui $at,0x8006 +/* f017f48: 4600203e */ c.le.s $f4,$f0 +/* f017f4c: 00000000 */ sll $zero,$zero,0x0 +/* f017f50: 45020006 */ bc1fl .L0f017f6c +/* f017f54: 4600703e */ c.le.s $f14,$f0 +/* f017f58: 8d4e0000 */ lw $t6,0x0($t2) +/* f017f5c: 55c00003 */ bnezl $t6,.L0f017f6c +/* f017f60: 4600703e */ c.le.s $f14,$f0 +/* f017f64: ad430000 */ sw $v1,0x0($t2) +/* f017f68: 4600703e */ c.le.s $f14,$f0 +.L0f017f6c: +/* f017f6c: 00000000 */ sll $zero,$zero,0x0 +/* f017f70: 45020004 */ bc1fl .L0f017f84 +/* f017f74: 8d430000 */ lw $v1,0x0($t2) +/* f017f78: e42e27bc */ swc1 $f14,0x27bc($at) +/* f017f7c: afe00000 */ sw $zero,0x0($ra) +.L0f017f80: +/* f017f80: 8d430000 */ lw $v1,0x0($t2) +.L0f017f84: +/* f017f84: 10600064 */ beqz $v1,.L0f018118 +/* f017f88: 00000000 */ sll $zero,$zero,0x0 +/* f017f8c: 8d180038 */ lw $t8,0x38($t0) +/* f017f90: 3c018006 */ lui $at,0x8006 +/* f017f94: 3c048006 */ lui $a0,0x8006 +/* f017f98: 0078c821 */ addu $t9,$v1,$t8 +/* f017f9c: ad590000 */ sw $t9,0x0($t2) +/* f017fa0: c42827b0 */ lwc1 $f8,0x27b0($at) +/* f017fa4: 3c068006 */ lui $a2,0x8006 +/* f017fa8: 3c017f1b */ lui $at,0x7f1b +/* f017fac: 4608903c */ c.lt.s $f18,$f8 +/* f017fb0: 24c627b4 */ addiu $a2,$a2,0x27b4 +/* f017fb4: 248427b0 */ addiu $a0,$a0,0x27b0 +/* f017fb8: 4502001f */ bc1fl .L0f018038 +/* f017fbc: 8d430000 */ lw $v1,0x0($t2) +/* f017fc0: c420843c */ lwc1 $f0,-0x7bc4($at) +/* f017fc4: 3c017f1b */ lui $at,0x7f1b +/* f017fc8: c42a8440 */ lwc1 $f10,-0x7bc0($at) +/* f017fcc: 44059000 */ mfc1 $a1,$f18 +/* f017fd0: 44070000 */ mfc1 $a3,$f0 +/* f017fd4: e7a00010 */ swc1 $f0,0x10($sp) +/* f017fd8: 0fc1b6c0 */ jal func0f06db00 +/* f017fdc: e7aa0014 */ swc1 $f10,0x14($sp) +/* f017fe0: 3c017f1b */ lui $at,0x7f1b +/* f017fe4: c42c8444 */ lwc1 $f12,-0x7bbc($at) +/* f017fe8: 3c018006 */ lui $at,0x8006 +/* f017fec: 44809000 */ mtc1 $zero,$f18 +/* f017ff0: c42627b0 */ lwc1 $f6,0x27b0($at) +/* f017ff4: 3c08800a */ lui $t0,0x800a +/* f017ff8: 3c0a8006 */ lui $t2,0x8006 +/* f017ffc: 4612303e */ c.le.s $f6,$f18 +/* f018000: 3c0b8006 */ lui $t3,0x8006 +/* f018004: 3c0c8006 */ lui $t4,0x8006 +/* f018008: 3c0d8006 */ lui $t5,0x8006 +/* f01800c: 25ad2800 */ addiu $t5,$t5,0x2800 +/* f018010: 258c27f0 */ addiu $t4,$t4,0x27f0 +/* f018014: 256b27c4 */ addiu $t3,$t3,0x27c4 +/* f018018: 254a27e0 */ addiu $t2,$t2,0x27e0 +/* f01801c: 45000005 */ bc1f .L0f018034 +/* f018020: 25089fc0 */ addiu $t0,$t0,-24640 +/* f018024: 3c018006 */ lui $at,0x8006 +/* f018028: e43227b0 */ swc1 $f18,0x27b0($at) +/* f01802c: 3c018006 */ lui $at,0x8006 +/* f018030: e43227b4 */ swc1 $f18,0x27b4($at) +.L0f018034: +/* f018034: 8d430000 */ lw $v1,0x0($t2) +.L0f018038: +/* f018038: 3c013f80 */ lui $at,0x3f80 +/* f01803c: 44817000 */ mtc1 $at,$f14 +/* f018040: 2861001f */ slti $at,$v1,0x1f +/* f018044: 1420001c */ bnez $at,.L0f0180b8 +/* f018048: 00000000 */ sll $zero,$zero,0x0 +/* f01804c: 8d0f0038 */ lw $t7,0x38($t0) +/* f018050: 24040001 */ addiu $a0,$zero,0x1 +/* f018054: 006f7023 */ subu $t6,$v1,$t7 +/* f018058: 29c1001f */ slti $at,$t6,0x1f +/* f01805c: 10200016 */ beqz $at,.L0f0180b8 +/* f018060: 3c018006 */ lui $at,0x8006 +/* f018064: ac2027d0 */ sw $zero,0x27d0($at) +/* f018068: 3c018006 */ lui $at,0x8006 +/* f01806c: ac2427e4 */ sw $a0,0x27e4($at) +/* f018070: 3c018006 */ lui $at,0x8006 +/* f018074: c42427a8 */ lwc1 $f4,0x27a8($at) +/* f018078: 3c014080 */ lui $at,0x4080 +/* f01807c: 44814000 */ mtc1 $at,$f8 +/* f018080: 3c013e80 */ lui $at,0x3e80 +/* f018084: 46082282 */ mul.s $f10,$f4,$f8 +/* f018088: 460c5183 */ div.s $f6,$f10,$f12 +/* f01808c: 4600310d */ trunc.w.s $f4,$f6 +/* f018090: 44022000 */ mfc1 $v0,$f4 +/* f018094: 44812000 */ mtc1 $at,$f4 +/* f018098: 24420002 */ addiu $v0,$v0,0x2 +/* f01809c: 44824000 */ mtc1 $v0,$f8 +/* f0180a0: 00000000 */ sll $zero,$zero,0x0 +/* f0180a4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0180a8: 460c5182 */ mul.s $f6,$f10,$f12 +/* f0180ac: 00000000 */ sll $zero,$zero,0x0 +/* f0180b0: 46043202 */ mul.s $f8,$f6,$f4 +/* f0180b4: e5680000 */ swc1 $f8,0x0($t3) +.L0f0180b8: +/* f0180b8: 3c028006 */ lui $v0,0x8006 +/* f0180bc: 28610065 */ slti $at,$v1,0x65 +/* f0180c0: 24040001 */ addiu $a0,$zero,0x1 +/* f0180c4: 14200009 */ bnez $at,.L0f0180ec +/* f0180c8: 8c4227e4 */ lw $v0,0x27e4($v0) +/* f0180cc: 8d190038 */ lw $t9,0x38($t0) +/* f0180d0: 3c058006 */ lui $a1,0x8006 +/* f0180d4: 24a527e8 */ addiu $a1,$a1,0x27e8 +/* f0180d8: 00797823 */ subu $t7,$v1,$t9 +/* f0180dc: 29e10065 */ slti $at,$t7,0x65 +/* f0180e0: 10200002 */ beqz $at,.L0f0180ec +/* f0180e4: 00000000 */ sll $zero,$zero,0x0 +/* f0180e8: aca40000 */ sw $a0,0x0($a1) +.L0f0180ec: +/* f0180ec: 3c058006 */ lui $a1,0x8006 +/* f0180f0: 14400009 */ bnez $v0,.L0f018118 +/* f0180f4: 24a527e8 */ addiu $a1,$a1,0x27e8 +/* f0180f8: 3c018006 */ lui $at,0x8006 +/* f0180fc: c42a27b0 */ lwc1 $f10,0x27b0($at) +/* f018100: 4612503e */ c.le.s $f10,$f18 +/* f018104: 00000000 */ sll $zero,$zero,0x0 +/* f018108: 45000003 */ bc1f .L0f018118 +/* f01810c: 00000000 */ sll $zero,$zero,0x0 +/* f018110: ad400000 */ sw $zero,0x0($t2) +/* f018114: aca40000 */ sw $a0,0x0($a1) +.L0f018118: +/* f018118: 3c058006 */ lui $a1,0x8006 +/* f01811c: 24a527e8 */ addiu $a1,$a1,0x27e8 +/* f018120: 8cae0000 */ lw $t6,0x0($a1) +/* f018124: 24040001 */ addiu $a0,$zero,0x1 +/* f018128: 3c0f8006 */ lui $t7,0x8006 +/* f01812c: 11c00012 */ beqz $t6,.L0f018178 +/* f018130: 3c017f1b */ lui $at,0x7f1b +/* f018134: c4268448 */ lwc1 $f6,-0x7bb8($at) +/* f018138: c504004c */ lwc1 $f4,0x4c($t0) +/* f01813c: 3c038006 */ lui $v1,0x8006 +/* f018140: 246327c8 */ addiu $v1,$v1,0x27c8 +/* f018144: 46043202 */ mul.s $f8,$f6,$f4 +/* f018148: c46a0000 */ lwc1 $f10,0x0($v1) +/* f01814c: 3c018006 */ lui $at,0x8006 +/* f018150: 46085181 */ sub.s $f6,$f10,$f8 +/* f018154: e42627c8 */ swc1 $f6,0x27c8($at) +/* f018158: c4640000 */ lwc1 $f4,0x0($v1) +/* f01815c: 4612203e */ c.le.s $f4,$f18 +/* f018160: 00000000 */ sll $zero,$zero,0x0 +/* f018164: 45020005 */ bc1fl .L0f01817c +/* f018168: 8d820000 */ lw $v0,0x0($t4) +/* f01816c: e4720000 */ swc1 $f18,0x0($v1) +/* f018170: aca00000 */ sw $zero,0x0($a1) +/* f018174: ad840000 */ sw $a0,0x0($t4) +.L0f018178: +/* f018178: 8d820000 */ lw $v0,0x0($t4) +.L0f01817c: +/* f01817c: 3c0e8006 */ lui $t6,0x8006 +/* f018180: 10400009 */ beqz $v0,.L0f0181a8 +/* f018184: 00000000 */ sll $zero,$zero,0x0 +/* f018188: 8d180038 */ lw $t8,0x38($t0) +/* f01818c: 0058c821 */ addu $t9,$v0,$t8 +/* f018190: 2b210015 */ slti $at,$t9,0x15 +/* f018194: 14200004 */ bnez $at,.L0f0181a8 +/* f018198: ad990000 */ sw $t9,0x0($t4) +/* f01819c: ad800000 */ sw $zero,0x0($t4) +/* f0181a0: 3c018006 */ lui $at,0x8006 +/* f0181a4: ac2427ec */ sw $a0,0x27ec($at) +.L0f0181a8: +/* f0181a8: 8dce27ec */ lw $t6,0x27ec($t6) +/* f0181ac: 3c018006 */ lui $at,0x8006 +/* f0181b0: 51c00004 */ beqzl $t6,.L0f0181c4 +/* f0181b4: 8da20000 */ lw $v0,0x0($t5) +/* f0181b8: ac2027ec */ sw $zero,0x27ec($at) +/* f0181bc: ada40000 */ sw $a0,0x0($t5) +/* f0181c0: 8da20000 */ lw $v0,0x0($t5) +.L0f0181c4: +/* f0181c4: 3c018006 */ lui $at,0x8006 +/* f0181c8: 1040000f */ beqz $v0,.L0f018208 +/* f0181cc: 00000000 */ sll $zero,$zero,0x0 +/* f0181d0: 8d180038 */ lw $t8,0x38($t0) +/* f0181d4: 3c068006 */ lui $a2,0x8006 +/* f0181d8: 24c62810 */ addiu $a2,$a2,0x2810 +/* f0181dc: 0058c821 */ addu $t9,$v0,$t8 +/* f0181e0: 1b200009 */ blez $t9,.L0f018208 +/* f0181e4: adb90000 */ sw $t9,0x0($t5) +/* f0181e8: 3c078006 */ lui $a3,0x8006 +/* f0181ec: 3c098006 */ lui $t1,0x8006 +/* f0181f0: 252927f8 */ addiu $t1,$t1,0x27f8 +/* f0181f4: 24e727fc */ addiu $a3,$a3,0x27fc +/* f0181f8: ada00000 */ sw $zero,0x0($t5) +/* f0181fc: ace40000 */ sw $a0,0x0($a3) +/* f018200: ad240000 */ sw $a0,0x0($t1) +/* f018204: acc40000 */ sw $a0,0x0($a2) +.L0f018208: +/* f018208: 3c078006 */ lui $a3,0x8006 +/* f01820c: 24e727fc */ addiu $a3,$a3,0x27fc +/* f018210: 8cee0000 */ lw $t6,0x0($a3) +/* f018214: 3c068006 */ lui $a2,0x8006 +/* f018218: 3c098006 */ lui $t1,0x8006 +/* f01821c: 252927f8 */ addiu $t1,$t1,0x27f8 +/* f018220: 11c0002c */ beqz $t6,.L0f0182d4 +/* f018224: 24c62810 */ addiu $a2,$a2,0x2810 +/* f018228: ac24280c */ sw $a0,0x280c($at) +/* f01822c: 8d220000 */ lw $v0,0x0($t1) +/* f018230: 3c018006 */ lui $at,0x8006 +/* f018234: 14400008 */ bnez $v0,.L0f018258 +/* f018238: 24580001 */ addiu $t8,$v0,0x1 +/* f01823c: c42a27f4 */ lwc1 $f10,0x27f4($at) +/* f018240: 3c017f1b */ lui $at,0x7f1b +/* f018244: c428844c */ lwc1 $f8,-0x7bb4($at) +/* f018248: 3c018006 */ lui $at,0x8006 +/* f01824c: 46085180 */ add.s $f6,$f10,$f8 +/* f018250: 10000011 */ beqz $zero,.L0f018298 +/* f018254: e42627f4 */ swc1 $f6,0x27f4($at) +.L0f018258: +/* f018258: 14820009 */ bne $a0,$v0,.L0f018280 +/* f01825c: 3c018006 */ lui $at,0x8006 +/* f018260: 3c018006 */ lui $at,0x8006 +/* f018264: c42427f4 */ lwc1 $f4,0x27f4($at) +/* f018268: 3c017f1b */ lui $at,0x7f1b +/* f01826c: c42a8450 */ lwc1 $f10,-0x7bb0($at) +/* f018270: 3c018006 */ lui $at,0x8006 +/* f018274: 460a2200 */ add.s $f8,$f4,$f10 +/* f018278: 10000007 */ beqz $zero,.L0f018298 +/* f01827c: e42827f4 */ swc1 $f8,0x27f4($at) +.L0f018280: +/* f018280: c42627f4 */ lwc1 $f6,0x27f4($at) +/* f018284: 3c017f1b */ lui $at,0x7f1b +/* f018288: c4248454 */ lwc1 $f4,-0x7bac($at) +/* f01828c: 3c018006 */ lui $at,0x8006 +/* f018290: 46043280 */ add.s $f10,$f6,$f4 +/* f018294: e42a27f4 */ swc1 $f10,0x27f4($at) +.L0f018298: +/* f018298: 3c018006 */ lui $at,0x8006 +/* f01829c: c42827f4 */ lwc1 $f8,0x27f4($at) +/* f0182a0: 3c018006 */ lui $at,0x8006 +/* f0182a4: 4608703e */ c.le.s $f14,$f8 +/* f0182a8: 00000000 */ sll $zero,$zero,0x0 +/* f0182ac: 45000009 */ bc1f .L0f0182d4 +/* f0182b0: 00000000 */ sll $zero,$zero,0x0 +/* f0182b4: e43227f4 */ swc1 $f18,0x27f4($at) +/* f0182b8: 2401000a */ addiu $at,$zero,0xa +/* f0182bc: 17010005 */ bne $t8,$at,.L0f0182d4 +/* f0182c0: ad380000 */ sw $t8,0x0($t1) +/* f0182c4: 3c058006 */ lui $a1,0x8006 +/* f0182c8: 24a527dc */ addiu $a1,$a1,0x27dc +/* f0182cc: ace00000 */ sw $zero,0x0($a3) +/* f0182d0: aca40000 */ sw $a0,0x0($a1) +.L0f0182d4: +/* f0182d4: 8def280c */ lw $t7,0x280c($t7) +/* f0182d8: 3c058006 */ lui $a1,0x8006 +/* f0182dc: 24a527dc */ addiu $a1,$a1,0x27dc +/* f0182e0: 11e00012 */ beqz $t7,.L0f01832c +/* f0182e4: 00003825 */ or $a3,$zero,$zero +/* f0182e8: 3c017f1b */ lui $at,0x7f1b +/* f0182ec: c4268458 */ lwc1 $f6,-0x7ba8($at) +/* f0182f0: c504004c */ lwc1 $f4,0x4c($t0) +/* f0182f4: 3c028006 */ lui $v0,0x8006 +/* f0182f8: 24422808 */ addiu $v0,$v0,0x2808 +/* f0182fc: 46043282 */ mul.s $f10,$f6,$f4 +/* f018300: c4480000 */ lwc1 $f8,0x0($v0) +/* f018304: 3c018006 */ lui $at,0x8006 +/* f018308: 460a4180 */ add.s $f6,$f8,$f10 +/* f01830c: e4262808 */ swc1 $f6,0x2808($at) +/* f018310: c4400000 */ lwc1 $f0,0x0($v0) +/* f018314: 4600603e */ c.le.s $f12,$f0 +/* f018318: 00000000 */ sll $zero,$zero,0x0 +/* f01831c: 45020004 */ bc1fl .L0f018330 +/* f018320: 8cce0000 */ lw $t6,0x0($a2) +/* f018324: 460c0101 */ sub.s $f4,$f0,$f12 +/* f018328: e4440000 */ swc1 $f4,0x0($v0) +.L0f01832c: +/* f01832c: 8cce0000 */ lw $t6,0x0($a2) +.L0f018330: +/* f018330: 3c017f1b */ lui $at,0x7f1b +/* f018334: 51c00012 */ beqzl $t6,.L0f018380 +/* f018338: 8ca20000 */ lw $v0,0x0($a1) +/* f01833c: c428845c */ lwc1 $f8,-0x7ba4($at) +/* f018340: c50a004c */ lwc1 $f10,0x4c($t0) +/* f018344: 3c0a8006 */ lui $t2,0x8006 +/* f018348: 254a2814 */ addiu $t2,$t2,0x2814 +/* f01834c: 460a4182 */ mul.s $f6,$f8,$f10 +/* f018350: c5440000 */ lwc1 $f4,0x0($t2) +/* f018354: 3c018006 */ lui $at,0x8006 +/* f018358: 46062200 */ add.s $f8,$f4,$f6 +/* f01835c: e4282814 */ swc1 $f8,0x2814($at) +/* f018360: c54a0000 */ lwc1 $f10,0x0($t2) +/* f018364: 460a703e */ c.le.s $f14,$f10 +/* f018368: 00000000 */ sll $zero,$zero,0x0 +/* f01836c: 45020004 */ bc1fl .L0f018380 +/* f018370: 8ca20000 */ lw $v0,0x0($a1) +/* f018374: e54e0000 */ swc1 $f14,0x0($t2) +/* f018378: acc00000 */ sw $zero,0x0($a2) +/* f01837c: 8ca20000 */ lw $v0,0x0($a1) +.L0f018380: +/* f018380: 00003025 */ or $a2,$zero,$zero +/* f018384: 5040000a */ beqzl $v0,.L0f0183b0 +/* f018388: 8fa40330 */ lw $a0,0x330($sp) +/* f01838c: 8d180038 */ lw $t8,0x38($t0) +/* f018390: 0058c821 */ addu $t9,$v0,$t8 +/* f018394: 2b21003d */ slti $at,$t9,0x3d +/* f018398: 14200004 */ bnez $at,.L0f0183ac +/* f01839c: acb90000 */ sw $t9,0x0($a1) +/* f0183a0: aca00000 */ sw $zero,0x0($a1) +/* f0183a4: 3c018006 */ lui $at,0x8006 +/* f0183a8: ac242734 */ sw $a0,0x2734($at) +.L0f0183ac: +/* f0183ac: 8fa40330 */ lw $a0,0x330($sp) +.L0f0183b0: +/* f0183b0: 0c002fc1 */ jal 0xbf04 +/* f0183b4: 00002825 */ or $a1,$zero,$zero +/* f0183b8: 0c002cb1 */ jal 0xb2c4 +/* f0183bc: 00402025 */ or $a0,$v0,$zero +/* f0183c0: 3c0e8006 */ lui $t6,0x8006 +/* f0183c4: 8dce27cc */ lw $t6,0x27cc($t6) +/* f0183c8: 00401825 */ or $v1,$v0,$zero +/* f0183cc: 24040002 */ addiu $a0,$zero,0x2 +/* f0183d0: 11c00003 */ beqz $t6,.L0f0183e0 +/* f0183d4: 00000000 */ sll $zero,$zero,0x0 +/* f0183d8: 10000272 */ beqz $zero,.L0f018da4 +/* f0183dc: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0183e0: +/* f0183e0: 0fc59e6c */ jal func0f1679b0 +/* f0183e4: afa30330 */ sw $v1,0x330($sp) +/* f0183e8: 44809000 */ mtc1 $zero,$f18 +/* f0183ec: 3c01457a */ lui $at,0x457a +/* f0183f0: 44812000 */ mtc1 $at,$f4 +/* f0183f4: 3c013f80 */ lui $at,0x3f80 +/* f0183f8: 44813000 */ mtc1 $at,$f6 +/* f0183fc: 44069000 */ mfc1 $a2,$f18 +/* f018400: 44079000 */ mfc1 $a3,$f18 +/* f018404: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f018408: 00402825 */ or $a1,$v0,$zero +/* f01840c: afa20134 */ sw $v0,0x134($sp) +/* f018410: e7b20014 */ swc1 $f18,0x14($sp) +/* f018414: e7b20018 */ swc1 $f18,0x18($sp) +/* f018418: e7b2001c */ swc1 $f18,0x1c($sp) +/* f01841c: e7b20020 */ swc1 $f18,0x20($sp) +/* f018420: e7b20028 */ swc1 $f18,0x28($sp) +/* f018424: e7a40010 */ swc1 $f4,0x10($sp) +/* f018428: 0c0011c3 */ jal 0x470c +/* f01842c: e7a60024 */ swc1 $f6,0x24($sp) +/* f018430: 8fa30330 */ lw $v1,0x330($sp) +/* f018434: 3c017f1b */ lui $at,0x7f1b +/* f018438: c4228460 */ lwc1 $f2,-0x7ba0($at) +/* f01843c: 8fa80134 */ lw $t0,0x134($sp) +/* f018440: 3c180384 */ lui $t8,0x384 +/* f018444: 37180010 */ ori $t8,$t8,0x10 +/* f018448: 3c190382 */ lui $t9,0x382 +/* f01844c: ac780000 */ sw $t8,0x0($v1) +/* f018450: 24640008 */ addiu $a0,$v1,0x8 +/* f018454: ac680004 */ sw $t0,0x4($v1) +/* f018458: 37390010 */ ori $t9,$t9,0x10 +/* f01845c: 250f0010 */ addiu $t7,$t0,0x10 +/* f018460: ac8f0004 */ sw $t7,0x4($a0) +/* f018464: ac990000 */ sw $t9,0x0($a0) +/* f018468: 3c018006 */ lui $at,0x8006 +/* f01846c: c4202814 */ lwc1 $f0,0x2814($at) +/* f018470: 3c01bf80 */ lui $at,0xbf80 +/* f018474: 44814000 */ mtc1 $at,$f8 +/* f018478: 3c017f1b */ lui $at,0x7f1b +/* f01847c: c42a8464 */ lwc1 $f10,-0x7b9c($at) +/* f018480: 46080380 */ add.s $f14,$f0,$f8 +/* f018484: 44809000 */ mtc1 $zero,$f18 +/* f018488: 46005102 */ mul.s $f4,$f10,$f0 +/* f01848c: 3c058006 */ lui $a1,0x8006 +/* f018490: 24a52578 */ addiu $a1,$a1,0x2578 +/* f018494: 46027182 */ mul.s $f6,$f14,$f2 +/* f018498: 240200ff */ addiu $v0,$zero,0xff +/* f01849c: 24860008 */ addiu $a2,$a0,0x8 +/* f0184a0: a0a00006 */ sb $zero,0x6($a1) +/* f0184a4: a0a00005 */ sb $zero,0x5($a1) +/* f0184a8: 46049401 */ sub.s $f16,$f18,$f4 +/* f0184ac: a0a00004 */ sb $zero,0x4($a1) +/* f0184b0: a0a00002 */ sb $zero,0x2($a1) +/* f0184b4: 46023300 */ add.s $f12,$f6,$f2 +/* f0184b8: 46028202 */ mul.s $f8,$f16,$f2 +/* f0184bc: a0a00001 */ sb $zero,0x1($a1) +/* f0184c0: a0a00000 */ sb $zero,0x0($a1) +/* f0184c4: a0a2000e */ sb $v0,0xe($a1) +/* f0184c8: a0a2000d */ sb $v0,0xd($a1) +/* f0184cc: a0a2000c */ sb $v0,0xc($a1) +/* f0184d0: a0a2000a */ sb $v0,0xa($a1) +/* f0184d4: 46024400 */ add.s $f16,$f8,$f2 +/* f0184d8: a0a20009 */ sb $v0,0x9($a1) +/* f0184dc: a0a20008 */ sb $v0,0x8($a1) +/* f0184e0: e7ac00e4 */ swc1 $f12,0xe4($sp) +/* f0184e4: e7b000e0 */ swc1 $f16,0xe0($sp) +/* f0184e8: 0c0068f7 */ jal 0x1a3dc +/* f0184ec: afa60330 */ sw $a2,0x330($sp) +/* f0184f0: e7a00050 */ swc1 $f0,0x50($sp) +/* f0184f4: 0c0068f4 */ jal 0x1a3d0 +/* f0184f8: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f0184fc: 3c0142fe */ lui $at,0x42fe +/* f018500: 44815000 */ mtc1 $at,$f10 +/* f018504: c7a40050 */ lwc1 $f4,0x50($sp) +/* f018508: 3c018006 */ lui $at,0x8006 +/* f01850c: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f018510: 46045182 */ mul.s $f6,$f10,$f4 +/* f018514: 00000000 */ sll $zero,$zero,0x0 +/* f018518: 46060202 */ mul.s $f8,$f0,$f6 +/* f01851c: 4600428d */ trunc.w.s $f10,$f8 +/* f018520: 44195000 */ mfc1 $t9,$f10 +/* f018524: 0c0068f7 */ jal 0x1a3dc +/* f018528: a0392588 */ sb $t9,0x2588($at) +/* f01852c: 3c0142fe */ lui $at,0x42fe +/* f018530: 44812000 */ mtc1 $at,$f4 +/* f018534: 3c018006 */ lui $at,0x8006 +/* f018538: c7ac00e4 */ lwc1 $f12,0xe4($sp) +/* f01853c: 46040182 */ mul.s $f6,$f0,$f4 +/* f018540: 4600320d */ trunc.w.s $f8,$f6 +/* f018544: 440e4000 */ mfc1 $t6,$f8 +/* f018548: 0c0068f4 */ jal 0x1a3d0 +/* f01854c: a02e2589 */ sb $t6,0x2589($at) +/* f018550: e7a00050 */ swc1 $f0,0x50($sp) +/* f018554: 0c0068f4 */ jal 0x1a3d0 +/* f018558: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f01855c: 3c0142fe */ lui $at,0x42fe +/* f018560: 44815000 */ mtc1 $at,$f10 +/* f018564: c7a40050 */ lwc1 $f4,0x50($sp) +/* f018568: 44809000 */ mtc1 $zero,$f18 +/* f01856c: 3c018006 */ lui $at,0x8006 +/* f018570: 46045182 */ mul.s $f6,$f10,$f4 +/* f018574: 44059000 */ mfc1 $a1,$f18 +/* f018578: 44069000 */ mfc1 $a2,$f18 +/* f01857c: 27a402b0 */ addiu $a0,$sp,0x2b0 +/* f018580: 3c07457a */ lui $a3,0x457a +/* f018584: e7b20010 */ swc1 $f18,0x10($sp) +/* f018588: e7b20014 */ swc1 $f18,0x14($sp) +/* f01858c: 46060202 */ mul.s $f8,$f0,$f6 +/* f018590: e7b20018 */ swc1 $f18,0x18($sp) +/* f018594: e7b2001c */ swc1 $f18,0x1c($sp) +/* f018598: e7b20024 */ swc1 $f18,0x24($sp) +/* f01859c: 4600428d */ trunc.w.s $f10,$f8 +/* f0185a0: 44195000 */ mfc1 $t9,$f10 +/* f0185a4: 00000000 */ sll $zero,$zero,0x0 +/* f0185a8: a039258a */ sb $t9,0x258a($at) +/* f0185ac: 3c013f80 */ lui $at,0x3f80 +/* f0185b0: 44812000 */ mtc1 $at,$f4 +/* f0185b4: 0c005ab9 */ jal 0x16ae4 +/* f0185b8: e7a40020 */ swc1 $f4,0x20($sp) +/* f0185bc: 3c0f8006 */ lui $t7,0x8006 +/* f0185c0: 8def27c0 */ lw $t7,0x27c0($t7) +/* f0185c4: 24010001 */ addiu $at,$zero,0x1 +/* f0185c8: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f0185cc: 15e10004 */ bne $t7,$at,.L0f0185e0 +/* f0185d0: 3c0e8006 */ lui $t6,0x8006 +/* f0185d4: 8dce24f8 */ lw $t6,0x24f8($t6) +/* f0185d8: 10000004 */ beqz $zero,.L0f0185ec +/* f0185dc: afae022c */ sw $t6,0x22c($sp) +.L0f0185e0: +/* f0185e0: 3c188006 */ lui $t8,0x8006 +/* f0185e4: 8f1824fc */ lw $t8,0x24fc($t8) +/* f0185e8: afb8022c */ sw $t8,0x22c($sp) +.L0f0185ec: +/* f0185ec: 3c018006 */ lui $at,0x8006 +/* f0185f0: 0c0058dd */ jal 0x16374 +/* f0185f4: c42c27a8 */ lwc1 $f12,0x27a8($at) +/* f0185f8: 3c018006 */ lui $at,0x8006 +/* f0185fc: c42c27b0 */ lwc1 $f12,0x27b0($at) +/* f018600: 0c0058ba */ jal 0x162e8 +/* f018604: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f018608: 27a401a8 */ addiu $a0,$sp,0x1a8 +/* f01860c: 0c00567f */ jal 0x159fc +/* f018610: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f018614: 27a402b0 */ addiu $a0,$sp,0x2b0 +/* f018618: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f01861c: 0c005680 */ jal 0x15a00 +/* f018620: 27a60270 */ addiu $a2,$sp,0x270 +/* f018624: 3c018006 */ lui $at,0x8006 +/* f018628: c42c27b8 */ lwc1 $f12,0x27b8($at) +/* f01862c: 0c0057c1 */ jal 0x15f04 +/* f018630: 27a50270 */ addiu $a1,$sp,0x270 +/* f018634: 3c01437f */ lui $at,0x437f +/* f018638: 44813000 */ mtc1 $at,$f6 +/* f01863c: 3c018006 */ lui $at,0x8006 +/* f018640: c42827c8 */ lwc1 $f8,0x27c8($at) +/* f018644: 24020001 */ addiu $v0,$zero,0x1 +/* f018648: 3c038006 */ lui $v1,0x8006 +/* f01864c: 46083282 */ mul.s $f10,$f6,$f8 +/* f018650: 24632560 */ addiu $v1,$v1,0x2560 +/* f018654: 24050002 */ addiu $a1,$zero,0x2 +/* f018658: 4459f800 */ cfc1 $t9,$31 +/* f01865c: 44c2f800 */ ctc1 $v0,$31 +/* f018660: 00000000 */ sll $zero,$zero,0x0 +/* f018664: 46005124 */ cvt.w.s $f4,$f10 +/* f018668: 4442f800 */ cfc1 $v0,$31 +/* f01866c: 00000000 */ sll $zero,$zero,0x0 +/* f018670: 30420078 */ andi $v0,$v0,0x78 +/* f018674: 10400012 */ beqz $v0,.L0f0186c0 +/* f018678: 3c014f00 */ lui $at,0x4f00 +/* f01867c: 44812000 */ mtc1 $at,$f4 +/* f018680: 24020001 */ addiu $v0,$zero,0x1 +/* f018684: 46045101 */ sub.s $f4,$f10,$f4 +/* f018688: 44c2f800 */ ctc1 $v0,$31 +/* f01868c: 00000000 */ sll $zero,$zero,0x0 +/* f018690: 46002124 */ cvt.w.s $f4,$f4 +/* f018694: 4442f800 */ cfc1 $v0,$31 +/* f018698: 00000000 */ sll $zero,$zero,0x0 +/* f01869c: 30420078 */ andi $v0,$v0,0x78 +/* f0186a0: 14400005 */ bnez $v0,.L0f0186b8 +/* f0186a4: 00000000 */ sll $zero,$zero,0x0 +/* f0186a8: 44022000 */ mfc1 $v0,$f4 +/* f0186ac: 3c018000 */ lui $at,0x8000 +/* f0186b0: 10000007 */ beqz $zero,.L0f0186d0 +/* f0186b4: 00411025 */ or $v0,$v0,$at +.L0f0186b8: +/* f0186b8: 10000005 */ beqz $zero,.L0f0186d0 +/* f0186bc: 2402ffff */ addiu $v0,$zero,-1 +.L0f0186c0: +/* f0186c0: 44022000 */ mfc1 $v0,$f4 +/* f0186c4: 00000000 */ sll $zero,$zero,0x0 +/* f0186c8: 0440fffb */ bltz $v0,.L0f0186b8 +/* f0186cc: 00000000 */ sll $zero,$zero,0x0 +.L0f0186d0: +/* f0186d0: 8fae022c */ lw $t6,0x22c($sp) +/* f0186d4: 44d9f800 */ ctc1 $t9,$31 +/* f0186d8: a0620006 */ sb $v0,0x6($v1) +/* f0186dc: a0620005 */ sb $v0,0x5($v1) +/* f0186e0: a0620004 */ sb $v0,0x4($v1) +/* f0186e4: a0620002 */ sb $v0,0x2($v1) +/* f0186e8: a0620001 */ sb $v0,0x1($v1) +/* f0186ec: a0620000 */ sb $v0,0x0($v1) +/* f0186f0: afa000dc */ sw $zero,0xdc($sp) +/* f0186f4: afa000d8 */ sw $zero,0xd8($sp) +/* f0186f8: 0c006a47 */ jal 0x1a91c +/* f0186fc: 8dc40008 */ lw $a0,0x8($t6) +/* f018700: 10400027 */ beqz $v0,.L0f0187a0 +/* f018704: 00402825 */ or $a1,$v0,$zero +/* f018708: 8c460004 */ lw $a2,0x4($v0) +/* f01870c: 8fa4022c */ lw $a0,0x22c($sp) +/* f018710: 84d80010 */ lh $t8,0x10($a2) +/* f018714: 27190001 */ addiu $t9,$t8,0x1 +/* f018718: afb900dc */ sw $t9,0xdc($sp) +/* f01871c: 94cf0016 */ lhu $t7,0x16($a2) +/* f018720: afa60164 */ sw $a2,0x164($sp) +/* f018724: 25ee0001 */ addiu $t6,$t7,0x1 +/* f018728: 0c006a87 */ jal 0x1aa1c +/* f01872c: afae00d8 */ sw $t6,0xd8($sp) +/* f018730: afa20160 */ sw $v0,0x160($sp) +/* f018734: 0fc59e7d */ jal func0f1679f4 +/* f018738: 24040028 */ addiu $a0,$zero,0x28 +/* f01873c: 8fb80160 */ lw $t8,0x160($sp) +/* f018740: 8fa60164 */ lw $a2,0x164($sp) +/* f018744: 3c19bc00 */ lui $t9,0xbc00 +/* f018748: af020004 */ sw $v0,0x4($t8) +/* f01874c: 3c0f8000 */ lui $t7,0x8000 +/* f018750: 35ef0040 */ ori $t7,$t7,0x40 +/* f018754: 37390002 */ ori $t9,$t9,0x2 +/* f018758: 3c0e0386 */ lui $t6,0x386 +/* f01875c: 35ce0010 */ ori $t6,$t6,0x10 +/* f018760: ac590000 */ sw $t9,0x0($v0) +/* f018764: ac4f0004 */ sw $t7,0x4($v0) +/* f018768: 3c0f8006 */ lui $t7,0x8006 +/* f01876c: 3c190388 */ lui $t9,0x388 +/* f018770: ac4e0008 */ sw $t6,0x8($v0) +/* f018774: 3c188006 */ lui $t8,0x8006 +/* f018778: 27182538 */ addiu $t8,$t8,0x2538 +/* f01877c: 37390010 */ ori $t9,$t9,0x10 +/* f018780: 25ef2530 */ addiu $t7,$t7,0x2530 +/* f018784: 3c0e0601 */ lui $t6,0x601 +/* f018788: ac4f0014 */ sw $t7,0x14($v0) +/* f01878c: ac590010 */ sw $t9,0x10($v0) +/* f018790: ac58000c */ sw $t8,0xc($v0) +/* f018794: ac4e0018 */ sw $t6,0x18($v0) +/* f018798: 8cd80000 */ lw $t8,0x0($a2) +/* f01879c: ac58001c */ sw $t8,0x1c($v0) +.L0f0187a0: +/* f0187a0: 8fb9022c */ lw $t9,0x22c($sp) +/* f0187a4: 24050004 */ addiu $a1,$zero,0x4 +/* f0187a8: 0c006a47 */ jal 0x1a91c +/* f0187ac: 8f240008 */ lw $a0,0x8($t9) +/* f0187b0: 10400037 */ beqz $v0,.L0f018890 +/* f0187b4: 00402825 */ or $a1,$v0,$zero +/* f0187b8: 8c460004 */ lw $a2,0x4($v0) +/* f0187bc: 8faf00dc */ lw $t7,0xdc($sp) +/* f0187c0: 8fa4022c */ lw $a0,0x22c($sp) +/* f0187c4: 84ce0010 */ lh $t6,0x10($a2) +/* f0187c8: 01eec021 */ addu $t8,$t7,$t6 +/* f0187cc: 27190001 */ addiu $t9,$t8,0x1 +/* f0187d0: afb900dc */ sw $t9,0xdc($sp) +/* f0187d4: 8faf00d8 */ lw $t7,0xd8($sp) +/* f0187d8: 94ce0016 */ lhu $t6,0x16($a2) +/* f0187dc: afa60164 */ sw $a2,0x164($sp) +/* f0187e0: 01eec021 */ addu $t8,$t7,$t6 +/* f0187e4: 27190001 */ addiu $t9,$t8,0x1 +/* f0187e8: 0c006a87 */ jal 0x1aa1c +/* f0187ec: afb900d8 */ sw $t9,0xd8($sp) +/* f0187f0: afa20160 */ sw $v0,0x160($sp) +/* f0187f4: 0fc59e7d */ jal func0f1679f4 +/* f0187f8: 24040028 */ addiu $a0,$zero,0x28 +/* f0187fc: 8faf0160 */ lw $t7,0x160($sp) +/* f018800: 8fa60164 */ lw $a2,0x164($sp) +/* f018804: 3c018006 */ lui $at,0x8006 +/* f018808: ade20004 */ sw $v0,0x4($t7) +/* f01880c: 44809000 */ mtc1 $zero,$f18 +/* f018810: c42627c8 */ lwc1 $f6,0x27c8($at) +/* f018814: 24450008 */ addiu $a1,$v0,0x8 +/* f018818: 3c188000 */ lui $t8,0x8000 +/* f01881c: 4606903c */ c.lt.s $f18,$f6 +/* f018820: 37180040 */ ori $t8,$t8,0x40 +/* f018824: 24a70008 */ addiu $a3,$a1,0x8 +/* f018828: 3c190386 */ lui $t9,0x386 +/* f01882c: 45000016 */ bc1f .L0f018888 +/* f018830: 3c0eb800 */ lui $t6,0xb800 +/* f018834: 3c0ebc00 */ lui $t6,0xbc00 +/* f018838: 35ce0002 */ ori $t6,$t6,0x2 +/* f01883c: ac4e0000 */ sw $t6,0x0($v0) +/* f018840: ac580004 */ sw $t8,0x4($v0) +/* f018844: 37390010 */ ori $t9,$t9,0x10 +/* f018848: 3c0f8006 */ lui $t7,0x8006 +/* f01884c: 25ef2568 */ addiu $t7,$t7,0x2568 +/* f018850: acb90000 */ sw $t9,0x0($a1) +/* f018854: acaf0004 */ sw $t7,0x4($a1) +/* f018858: 3c188006 */ lui $t8,0x8006 +/* f01885c: 3c0e0388 */ lui $t6,0x388 +/* f018860: 35ce0010 */ ori $t6,$t6,0x10 +/* f018864: 27182560 */ addiu $t8,$t8,0x2560 +/* f018868: acf80004 */ sw $t8,0x4($a3) +/* f01886c: acee0000 */ sw $t6,0x0($a3) +/* f018870: 24e30008 */ addiu $v1,$a3,0x8 +/* f018874: 3c190601 */ lui $t9,0x601 +/* f018878: ac790000 */ sw $t9,0x0($v1) +/* f01887c: 8ccf0000 */ lw $t7,0x0($a2) +/* f018880: 10000003 */ beqz $zero,.L0f018890 +/* f018884: ac6f0004 */ sw $t7,0x4($v1) +.L0f018888: +/* f018888: ac4e0000 */ sw $t6,0x0($v0) +/* f01888c: ac400004 */ sw $zero,0x4($v0) +.L0f018890: +/* f018890: 8fb8022c */ lw $t8,0x22c($sp) +/* f018894: 24050006 */ addiu $a1,$zero,0x6 +/* f018898: 0c006a47 */ jal 0x1a91c +/* f01889c: 8f040008 */ lw $a0,0x8($t8) +/* f0188a0: 10400037 */ beqz $v0,.L0f018980 +/* f0188a4: 00402825 */ or $a1,$v0,$zero +/* f0188a8: 8c460004 */ lw $a2,0x4($v0) +/* f0188ac: 8fb900dc */ lw $t9,0xdc($sp) +/* f0188b0: 8fa4022c */ lw $a0,0x22c($sp) +/* f0188b4: 84cf0010 */ lh $t7,0x10($a2) +/* f0188b8: 032f7021 */ addu $t6,$t9,$t7 +/* f0188bc: 25d80001 */ addiu $t8,$t6,0x1 +/* f0188c0: afb800dc */ sw $t8,0xdc($sp) +/* f0188c4: 8fb900d8 */ lw $t9,0xd8($sp) +/* f0188c8: 94cf0016 */ lhu $t7,0x16($a2) +/* f0188cc: afa60164 */ sw $a2,0x164($sp) +/* f0188d0: 032f7021 */ addu $t6,$t9,$t7 +/* f0188d4: 25d80001 */ addiu $t8,$t6,0x1 +/* f0188d8: 0c006a87 */ jal 0x1aa1c +/* f0188dc: afb800d8 */ sw $t8,0xd8($sp) +/* f0188e0: afa20160 */ sw $v0,0x160($sp) +/* f0188e4: 0fc59e7d */ jal func0f1679f4 +/* f0188e8: 24040028 */ addiu $a0,$zero,0x28 +/* f0188ec: 8fb90160 */ lw $t9,0x160($sp) +/* f0188f0: 8fa60164 */ lw $a2,0x164($sp) +/* f0188f4: 3c018006 */ lui $at,0x8006 +/* f0188f8: af220004 */ sw $v0,0x4($t9) +/* f0188fc: 44809000 */ mtc1 $zero,$f18 +/* f018900: c42827c8 */ lwc1 $f8,0x27c8($at) +/* f018904: 24450008 */ addiu $a1,$v0,0x8 +/* f018908: 3c0e8000 */ lui $t6,0x8000 +/* f01890c: 4608903c */ c.lt.s $f18,$f8 +/* f018910: 35ce0040 */ ori $t6,$t6,0x40 +/* f018914: 24a70008 */ addiu $a3,$a1,0x8 +/* f018918: 3c180386 */ lui $t8,0x386 +/* f01891c: 45000016 */ bc1f .L0f018978 +/* f018920: 3c0fb800 */ lui $t7,0xb800 +/* f018924: 3c0fbc00 */ lui $t7,0xbc00 +/* f018928: 35ef0002 */ ori $t7,$t7,0x2 +/* f01892c: ac4f0000 */ sw $t7,0x0($v0) +/* f018930: ac4e0004 */ sw $t6,0x4($v0) +/* f018934: 37180010 */ ori $t8,$t8,0x10 +/* f018938: 3c198006 */ lui $t9,0x8006 +/* f01893c: 27392568 */ addiu $t9,$t9,0x2568 +/* f018940: acb80000 */ sw $t8,0x0($a1) +/* f018944: acb90004 */ sw $t9,0x4($a1) +/* f018948: 3c0e8006 */ lui $t6,0x8006 +/* f01894c: 3c0f0388 */ lui $t7,0x388 +/* f018950: 35ef0010 */ ori $t7,$t7,0x10 +/* f018954: 25ce2560 */ addiu $t6,$t6,0x2560 +/* f018958: acee0004 */ sw $t6,0x4($a3) +/* f01895c: acef0000 */ sw $t7,0x0($a3) +/* f018960: 24e30008 */ addiu $v1,$a3,0x8 +/* f018964: 3c180601 */ lui $t8,0x601 +/* f018968: ac780000 */ sw $t8,0x0($v1) +/* f01896c: 8cd90000 */ lw $t9,0x0($a2) +/* f018970: 10000003 */ beqz $zero,.L0f018980 +/* f018974: ac790004 */ sw $t9,0x4($v1) +.L0f018978: +/* f018978: ac4f0000 */ sw $t7,0x0($v0) +/* f01897c: ac400004 */ sw $zero,0x4($v0) +.L0f018980: +/* f018980: 8fae022c */ lw $t6,0x22c($sp) +/* f018984: 24050008 */ addiu $a1,$zero,0x8 +/* f018988: 0c006a47 */ jal 0x1a91c +/* f01898c: 8dc40008 */ lw $a0,0x8($t6) +/* f018990: 10400037 */ beqz $v0,.L0f018a70 +/* f018994: 00402825 */ or $a1,$v0,$zero +/* f018998: 8c460004 */ lw $a2,0x4($v0) +/* f01899c: 8fb800dc */ lw $t8,0xdc($sp) +/* f0189a0: 8fa4022c */ lw $a0,0x22c($sp) +/* f0189a4: 84d90010 */ lh $t9,0x10($a2) +/* f0189a8: 03197821 */ addu $t7,$t8,$t9 +/* f0189ac: 25ee0001 */ addiu $t6,$t7,0x1 +/* f0189b0: afae00dc */ sw $t6,0xdc($sp) +/* f0189b4: 8fb800d8 */ lw $t8,0xd8($sp) +/* f0189b8: 94d90016 */ lhu $t9,0x16($a2) +/* f0189bc: afa60164 */ sw $a2,0x164($sp) +/* f0189c0: 03197821 */ addu $t7,$t8,$t9 +/* f0189c4: 25ee0001 */ addiu $t6,$t7,0x1 +/* f0189c8: 0c006a87 */ jal 0x1aa1c +/* f0189cc: afae00d8 */ sw $t6,0xd8($sp) +/* f0189d0: afa20160 */ sw $v0,0x160($sp) +/* f0189d4: 0fc59e7d */ jal func0f1679f4 +/* f0189d8: 24040028 */ addiu $a0,$zero,0x28 +/* f0189dc: 8fb80160 */ lw $t8,0x160($sp) +/* f0189e0: 8fa60164 */ lw $a2,0x164($sp) +/* f0189e4: 3c018006 */ lui $at,0x8006 +/* f0189e8: af020004 */ sw $v0,0x4($t8) +/* f0189ec: 44809000 */ mtc1 $zero,$f18 +/* f0189f0: c42a27c8 */ lwc1 $f10,0x27c8($at) +/* f0189f4: 24450008 */ addiu $a1,$v0,0x8 +/* f0189f8: 3c0f8000 */ lui $t7,0x8000 +/* f0189fc: 460a903c */ c.lt.s $f18,$f10 +/* f018a00: 35ef0040 */ ori $t7,$t7,0x40 +/* f018a04: 24a70008 */ addiu $a3,$a1,0x8 +/* f018a08: 3c0e0386 */ lui $t6,0x386 +/* f018a0c: 45000016 */ bc1f .L0f018a68 +/* f018a10: 3c19b800 */ lui $t9,0xb800 +/* f018a14: 3c19bc00 */ lui $t9,0xbc00 +/* f018a18: 37390002 */ ori $t9,$t9,0x2 +/* f018a1c: ac590000 */ sw $t9,0x0($v0) +/* f018a20: ac4f0004 */ sw $t7,0x4($v0) +/* f018a24: 35ce0010 */ ori $t6,$t6,0x10 +/* f018a28: 3c188006 */ lui $t8,0x8006 +/* f018a2c: 27182568 */ addiu $t8,$t8,0x2568 +/* f018a30: acae0000 */ sw $t6,0x0($a1) +/* f018a34: acb80004 */ sw $t8,0x4($a1) +/* f018a38: 3c0f8006 */ lui $t7,0x8006 +/* f018a3c: 3c190388 */ lui $t9,0x388 +/* f018a40: 37390010 */ ori $t9,$t9,0x10 +/* f018a44: 25ef2560 */ addiu $t7,$t7,0x2560 +/* f018a48: acef0004 */ sw $t7,0x4($a3) +/* f018a4c: acf90000 */ sw $t9,0x0($a3) +/* f018a50: 24e30008 */ addiu $v1,$a3,0x8 +/* f018a54: 3c0e0601 */ lui $t6,0x601 +/* f018a58: ac6e0000 */ sw $t6,0x0($v1) +/* f018a5c: 8cd80000 */ lw $t8,0x0($a2) +/* f018a60: 10000003 */ beqz $zero,.L0f018a70 +/* f018a64: ac780004 */ sw $t8,0x4($v1) +.L0f018a68: +/* f018a68: ac590000 */ sw $t9,0x0($v0) +/* f018a6c: ac400004 */ sw $zero,0x4($v0) +.L0f018a70: +/* f018a70: 0fc59e59 */ jal func0f167964 +/* f018a74: 8fa400dc */ lw $a0,0xdc($sp) +/* f018a78: afa20044 */ sw $v0,0x44($sp) +/* f018a7c: 0fc59e73 */ jal func0f1679cc +/* f018a80: 8fa400d8 */ lw $a0,0xd8($sp) +/* f018a84: 3c013f80 */ lui $at,0x3f80 +/* f018a88: 44812000 */ mtc1 $at,$f4 +/* f018a8c: 8fb80044 */ lw $t8,0x44($sp) +/* f018a90: 3c068006 */ lui $a2,0x8006 +/* f018a94: 3c078006 */ lui $a3,0x8006 +/* f018a98: 240f00f0 */ addiu $t7,$zero,0xf0 +/* f018a9c: 27ae0270 */ addiu $t6,$sp,0x270 +/* f018aa0: afae0018 */ sw $t6,0x18($sp) +/* f018aa4: afaf0010 */ sw $t7,0x10($sp) +/* f018aa8: 8ce727bc */ lw $a3,0x27bc($a3) +/* f018aac: 8cc62804 */ lw $a2,0x2804($a2) +/* f018ab0: 8fa40330 */ lw $a0,0x330($sp) +/* f018ab4: 8fa5022c */ lw $a1,0x22c($sp) +/* f018ab8: afa20020 */ sw $v0,0x20($sp) +/* f018abc: afb8001c */ sw $t8,0x1c($sp) +/* f018ac0: 0fc05c92 */ jal func0f017248 +/* f018ac4: e7a40014 */ swc1 $f4,0x14($sp) +/* f018ac8: 3c19bc00 */ lui $t9,0xbc00 +/* f018acc: 3c0f8000 */ lui $t7,0x8000 +/* f018ad0: 3c0e0386 */ lui $t6,0x386 +/* f018ad4: 35ce0010 */ ori $t6,$t6,0x10 +/* f018ad8: 35ef0040 */ ori $t7,$t7,0x40 +/* f018adc: 37390002 */ ori $t9,$t9,0x2 +/* f018ae0: 3c188006 */ lui $t8,0x8006 +/* f018ae4: 27182580 */ addiu $t8,$t8,0x2580 +/* f018ae8: ac590000 */ sw $t9,0x0($v0) +/* f018aec: ac4f0004 */ sw $t7,0x4($v0) +/* f018af0: ac4e0008 */ sw $t6,0x8($v0) +/* f018af4: 24590018 */ addiu $t9,$v0,0x18 +/* f018af8: ac58000c */ sw $t8,0xc($v0) +/* f018afc: afb90330 */ sw $t9,0x330($sp) +/* f018b00: 3c0e8006 */ lui $t6,0x8006 +/* f018b04: 3c0f0388 */ lui $t7,0x388 +/* f018b08: 35ef0010 */ ori $t7,$t7,0x10 +/* f018b0c: 25ce2578 */ addiu $t6,$t6,0x2578 +/* f018b10: 3c188006 */ lui $t8,0x8006 +/* f018b14: ac4e0014 */ sw $t6,0x14($v0) +/* f018b18: ac4f0010 */ sw $t7,0x10($v0) +/* f018b1c: 27182858 */ addiu $t8,$t8,0x2858 +/* f018b20: 8f010000 */ lw $at,0x0($t8) +/* f018b24: 27a40064 */ addiu $a0,$sp,0x64 +/* f018b28: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f018b2c: ac810000 */ sw $at,0x0($a0) +/* f018b30: 8f0f0004 */ lw $t7,0x4($t8) +/* f018b34: ac8f0004 */ sw $t7,0x4($a0) +/* f018b38: 8f010008 */ lw $at,0x8($t8) +/* f018b3c: 0c0059b7 */ jal 0x166dc +/* f018b40: ac810008 */ sw $at,0x8($a0) +/* f018b44: 3c013f80 */ lui $at,0x3f80 +/* f018b48: 44813000 */ mtc1 $at,$f6 +/* f018b4c: c7a8013c */ lwc1 $f8,0x13c($sp) +/* f018b50: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f018b54: 0c0057e2 */ jal 0x15f88 +/* f018b58: 46083300 */ add.s $f12,$f6,$f8 +/* f018b5c: 27a402b0 */ addiu $a0,$sp,0x2b0 +/* f018b60: 27a501e8 */ addiu $a1,$sp,0x1e8 +/* f018b64: 0c005680 */ jal 0x15a00 +/* f018b68: 27a60230 */ addiu $a2,$sp,0x230 +/* f018b6c: 3c017f1b */ lui $at,0x7f1b +/* f018b70: c42c8468 */ lwc1 $f12,-0x7b98($at) +/* f018b74: 0c0057c1 */ jal 0x15f04 +/* f018b78: 27a50230 */ addiu $a1,$sp,0x230 +/* f018b7c: 3c028006 */ lui $v0,0x8006 +/* f018b80: 8c4227f8 */ lw $v0,0x27f8($v0) +/* f018b84: 27a30230 */ addiu $v1,$sp,0x230 +/* f018b88: 04420085 */ bltzl $v0,.L0f018da0 +/* f018b8c: 8fa20330 */ lw $v0,0x330($sp) +/* f018b90: 10400082 */ beqz $v0,.L0f018d9c +/* f018b94: 24010001 */ addiu $at,$zero,0x1 +/* f018b98: 1441001f */ bne $v0,$at,.L0f018c18 +/* f018b9c: 3c058006 */ lui $a1,0x8006 +/* f018ba0: 3c018006 */ lui $at,0x8006 +/* f018ba4: c42027f4 */ lwc1 $f0,0x27f4($at) +/* f018ba8: 3c013f00 */ lui $at,0x3f00 +/* f018bac: 44815000 */ mtc1 $at,$f10 +/* f018bb0: 44070000 */ mfc1 $a3,$f0 +/* f018bb4: 00003025 */ or $a2,$zero,$zero +/* f018bb8: 460a003c */ c.lt.s $f0,$f10 +/* f018bbc: 8fa40330 */ lw $a0,0x330($sp) +/* f018bc0: 240e00ff */ addiu $t6,$zero,0xff +/* f018bc4: 3c02800a */ lui $v0,0x800a +/* f018bc8: 45000002 */ bc1f .L0f018bd4 +/* f018bcc: 3c18800a */ lui $t8,0x800a +/* f018bd0: 24060001 */ addiu $a2,$zero,0x1 +.L0f018bd4: +/* f018bd4: 8c42ccb8 */ lw $v0,-0x3348($v0) +/* f018bd8: 3c0f800a */ lui $t7,0x800a +/* f018bdc: 8ca5250c */ lw $a1,0x250c($a1) +/* f018be0: 0002c880 */ sll $t9,$v0,0x2 +/* f018be4: 0319c021 */ addu $t8,$t8,$t9 +/* f018be8: 01f97821 */ addu $t7,$t7,$t9 +/* f018bec: 8defccb0 */ lw $t7,-0x3350($t7) +/* f018bf0: 8f18cca8 */ lw $t8,-0x3358($t8) +/* f018bf4: 03201025 */ or $v0,$t9,$zero +/* f018bf8: afae0010 */ sw $t6,0x10($sp) +/* f018bfc: e7a00014 */ swc1 $f0,0x14($sp) +/* f018c00: afa30018 */ sw $v1,0x18($sp) +/* f018c04: afaf0020 */ sw $t7,0x20($sp) +/* f018c08: 0fc05c92 */ jal func0f017248 +/* f018c0c: afb8001c */ sw $t8,0x1c($sp) +/* f018c10: 10000062 */ beqz $zero,.L0f018d9c +/* f018c14: afa20330 */ sw $v0,0x330($sp) +.L0f018c18: +/* f018c18: 24010002 */ addiu $at,$zero,0x2 +/* f018c1c: 14410023 */ bne $v0,$at,.L0f018cac +/* f018c20: 3c058006 */ lui $a1,0x8006 +/* f018c24: 3c018006 */ lui $at,0x8006 +/* f018c28: c42027f4 */ lwc1 $f0,0x27f4($at) +/* f018c2c: 3c013f00 */ lui $at,0x3f00 +/* f018c30: 44812000 */ mtc1 $at,$f4 +/* f018c34: 3c013f80 */ lui $at,0x3f80 +/* f018c38: 44813000 */ mtc1 $at,$f6 +/* f018c3c: 4604003c */ c.lt.s $f0,$f4 +/* f018c40: 00003025 */ or $a2,$zero,$zero +/* f018c44: 8fa40330 */ lw $a0,0x330($sp) +/* f018c48: 240e00ff */ addiu $t6,$zero,0xff +/* f018c4c: 45000002 */ bc1f .L0f018c58 +/* f018c50: 46003201 */ sub.s $f8,$f6,$f0 +/* f018c54: 24060001 */ addiu $a2,$zero,0x1 +.L0f018c58: +/* f018c58: 3c02800a */ lui $v0,0x800a +/* f018c5c: 8c42ccb8 */ lw $v0,-0x3348($v0) +/* f018c60: 3c18800a */ lui $t8,0x800a +/* f018c64: 3c0f800a */ lui $t7,0x800a +/* f018c68: 0002c880 */ sll $t9,$v0,0x2 +/* f018c6c: 0319c021 */ addu $t8,$t8,$t9 +/* f018c70: 01f97821 */ addu $t7,$t7,$t9 +/* f018c74: 8defccb0 */ lw $t7,-0x3350($t7) +/* f018c78: 8f18cca8 */ lw $t8,-0x3358($t8) +/* f018c7c: 44815000 */ mtc1 $at,$f10 +/* f018c80: 44074000 */ mfc1 $a3,$f8 +/* f018c84: 8ca52508 */ lw $a1,0x2508($a1) +/* f018c88: 03201025 */ or $v0,$t9,$zero +/* f018c8c: afae0010 */ sw $t6,0x10($sp) +/* f018c90: afa30018 */ sw $v1,0x18($sp) +/* f018c94: afaf0020 */ sw $t7,0x20($sp) +/* f018c98: afb8001c */ sw $t8,0x1c($sp) +/* f018c9c: 0fc05c92 */ jal func0f017248 +/* f018ca0: e7aa0014 */ swc1 $f10,0x14($sp) +/* f018ca4: 1000003d */ beqz $zero,.L0f018d9c +/* f018ca8: afa20330 */ sw $v0,0x330($sp) +.L0f018cac: +/* f018cac: 24010003 */ addiu $at,$zero,0x3 +/* f018cb0: 14410022 */ bne $v0,$at,.L0f018d3c +/* f018cb4: 3c058006 */ lui $a1,0x8006 +/* f018cb8: 3c018006 */ lui $at,0x8006 +/* f018cbc: c42027f4 */ lwc1 $f0,0x27f4($at) +/* f018cc0: 3c013f00 */ lui $at,0x3f00 +/* f018cc4: 44812000 */ mtc1 $at,$f4 +/* f018cc8: 44070000 */ mfc1 $a3,$f0 +/* f018ccc: 00003025 */ or $a2,$zero,$zero +/* f018cd0: 4604003c */ c.lt.s $f0,$f4 +/* f018cd4: 3c058006 */ lui $a1,0x8006 +/* f018cd8: 3c013f80 */ lui $at,0x3f80 +/* f018cdc: 8fa40330 */ lw $a0,0x330($sp) +/* f018ce0: 45000002 */ bc1f .L0f018cec +/* f018ce4: 240e00ff */ addiu $t6,$zero,0xff +/* f018ce8: 24060001 */ addiu $a2,$zero,0x1 +.L0f018cec: +/* f018cec: 3c02800a */ lui $v0,0x800a +/* f018cf0: 8c42ccb8 */ lw $v0,-0x3348($v0) +/* f018cf4: 3c18800a */ lui $t8,0x800a +/* f018cf8: 3c0f800a */ lui $t7,0x800a +/* f018cfc: 0002c880 */ sll $t9,$v0,0x2 +/* f018d00: 0319c021 */ addu $t8,$t8,$t9 +/* f018d04: 01f97821 */ addu $t7,$t7,$t9 +/* f018d08: 8defccb0 */ lw $t7,-0x3350($t7) +/* f018d0c: 8f18cca8 */ lw $t8,-0x3358($t8) +/* f018d10: 44813000 */ mtc1 $at,$f6 +/* f018d14: 8ca52508 */ lw $a1,0x2508($a1) +/* f018d18: 03201025 */ or $v0,$t9,$zero +/* f018d1c: afae0010 */ sw $t6,0x10($sp) +/* f018d20: afa30018 */ sw $v1,0x18($sp) +/* f018d24: afaf0020 */ sw $t7,0x20($sp) +/* f018d28: afb8001c */ sw $t8,0x1c($sp) +/* f018d2c: 0fc05c92 */ jal func0f017248 +/* f018d30: e7a60014 */ swc1 $f6,0x14($sp) +/* f018d34: 10000019 */ beqz $zero,.L0f018d9c +/* f018d38: afa20330 */ sw $v0,0x330($sp) +.L0f018d3c: +/* f018d3c: 3c02800a */ lui $v0,0x800a +/* f018d40: 8c42ccb8 */ lw $v0,-0x3348($v0) +/* f018d44: 3c18800a */ lui $t8,0x800a +/* f018d48: 3c0f800a */ lui $t7,0x800a +/* f018d4c: 0002c880 */ sll $t9,$v0,0x2 +/* f018d50: 0319c021 */ addu $t8,$t8,$t9 +/* f018d54: 01f97821 */ addu $t7,$t7,$t9 +/* f018d58: 3c013f80 */ lui $at,0x3f80 +/* f018d5c: 44814000 */ mtc1 $at,$f8 +/* f018d60: 8defccb0 */ lw $t7,-0x3350($t7) +/* f018d64: 8f18cca8 */ lw $t8,-0x3358($t8) +/* f018d68: 240e00ff */ addiu $t6,$zero,0xff +/* f018d6c: 8ca52508 */ lw $a1,0x2508($a1) +/* f018d70: afae0010 */ sw $t6,0x10($sp) +/* f018d74: 03201025 */ or $v0,$t9,$zero +/* f018d78: 8fa40330 */ lw $a0,0x330($sp) +/* f018d7c: 00003025 */ or $a2,$zero,$zero +/* f018d80: 3c073f80 */ lui $a3,0x3f80 +/* f018d84: afa30018 */ sw $v1,0x18($sp) +/* f018d88: afaf0020 */ sw $t7,0x20($sp) +/* f018d8c: e7a80014 */ swc1 $f8,0x14($sp) +/* f018d90: 0fc05c92 */ jal func0f017248 +/* f018d94: afb8001c */ sw $t8,0x1c($sp) +/* f018d98: afa20330 */ sw $v0,0x330($sp) +.L0f018d9c: +/* f018d9c: 8fa20330 */ lw $v0,0x330($sp) +.L0f018da0: +/* f018da0: 8fbf0034 */ lw $ra,0x34($sp) +.L0f018da4: +/* f018da4: 27bd0330 */ addiu $sp,$sp,0x330 +/* f018da8: 03e00008 */ jr $ra +/* f018dac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f018db0 +/* f018db0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f018db4: afbf0014 */ sw $ra,0x14($sp) +/* f018db8: 3c018006 */ lui $at,0x8006 +/* f018dbc: ac2024c4 */ sw $zero,0x24c4($at) +/* f018dc0: 0c005204 */ jal 0x14810 +/* f018dc4: 00002025 */ or $a0,$zero,$zero +/* f018dc8: 8fbf0014 */ lw $ra,0x14($sp) +/* f018dcc: 3c018006 */ lui $at,0x8006 +/* f018dd0: ac202864 */ sw $zero,0x2864($at) +/* f018dd4: 03e00008 */ jr $ra +/* f018dd8: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f018ddc +/* f018ddc: 3c048006 */ lui $a0,0x8006 +/* f018de0: 8c842864 */ lw $a0,0x2864($a0) +/* f018de4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f018de8: afbf0014 */ sw $ra,0x14($sp) +/* f018dec: 10800003 */ beqz $a0,.L0f018dfc +/* f018df0: 00000000 */ sll $zero,$zero,0x0 +/* f018df4: 0c00cec9 */ jal 0x33b24 +/* f018df8: 00000000 */ sll $zero,$zero,0x0 +.L0f018dfc: +/* f018dfc: 3c018006 */ lui $at,0x8006 +/* f018e00: ac202864 */ sw $zero,0x2864($at) +/* f018e04: 0c005204 */ jal 0x14810 +/* f018e08: 24040001 */ addiu $a0,$zero,0x1 +/* f018e0c: 8fbf0014 */ lw $ra,0x14($sp) +/* f018e10: 27bd0018 */ addiu $sp,$sp,0x18 +/* f018e14: 03e00008 */ jr $ra +/* f018e18: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f018e1c +/* f018e1c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f018e20: 3c014270 */ lui $at,0x4270 +/* f018e24: afbf0014 */ sw $ra,0x14($sp) +/* f018e28: 44816000 */ mtc1 $at,$f12 +/* f018e2c: 0c002f4c */ jal 0xbd30 +/* f018e30: 00000000 */ sll $zero,$zero,0x0 +/* f018e34: 3c017f1b */ lui $at,0x7f1b +/* f018e38: 0c002f5f */ jal 0xbd7c +/* f018e3c: c42c846c */ lwc1 $f12,-0x7b94($at) +/* f018e40: 3c0142c8 */ lui $at,0x42c8 +/* f018e44: 44816000 */ mtc1 $at,$f12 +/* f018e48: 3c017f1b */ lui $at,0x7f1b +/* f018e4c: 0c002fa1 */ jal 0xbe84 +/* f018e50: c42e8470 */ lwc1 $f14,-0x7b90($at) +/* f018e54: 0c002f48 */ jal 0xbd20 +/* f018e58: 00002025 */ or $a0,$zero,$zero +/* f018e5c: 3c028006 */ lui $v0,0x8006 +/* f018e60: 244224c4 */ addiu $v0,$v0,0x24c4 +/* f018e64: 3c0f800a */ lui $t7,0x800a +/* f018e68: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f018e6c: 8c4e0000 */ lw $t6,0x0($v0) +/* f018e70: 00002025 */ or $a0,$zero,$zero +/* f018e74: 01cfc021 */ addu $t8,$t6,$t7 +/* f018e78: 2b01012d */ slti $at,$t8,0x12d +/* f018e7c: 14200005 */ bnez $at,.L0f018e94 +/* f018e80: ac580000 */ sw $t8,0x0($v0) +/* f018e84: 0fc069f9 */ jal func0f01a7e4 +/* f018e88: 24040002 */ addiu $a0,$zero,0x2 +/* f018e8c: 10000008 */ beqz $zero,.L0f018eb0 +/* f018e90: 8fbf0014 */ lw $ra,0x14($sp) +.L0f018e94: +/* f018e94: 0c005408 */ jal 0x15020 +/* f018e98: 3405ffff */ dli $a1,0xffff +/* f018e9c: 50400004 */ beqzl $v0,.L0f018eb0 +/* f018ea0: 8fbf0014 */ lw $ra,0x14($sp) +/* f018ea4: 0fc069f9 */ jal func0f01a7e4 +/* f018ea8: 24040005 */ addiu $a0,$zero,0x5 +/* f018eac: 8fbf0014 */ lw $ra,0x14($sp) +.L0f018eb0: +/* f018eb0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f018eb4: 03e00008 */ jr $ra +/* f018eb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f018ebc +/* f018ebc: 27bdff70 */ addiu $sp,$sp,-144 +/* f018ec0: afb5004c */ sw $s5,0x4c($sp) +/* f018ec4: 8fb500a0 */ lw $s5,0xa0($sp) +/* f018ec8: 24010003 */ addiu $at,$zero,0x3 +/* f018ecc: afb60050 */ sw $s6,0x50($sp) +/* f018ed0: 02a1001a */ div $zero,$s5,$at +/* f018ed4: afb00038 */ sw $s0,0x38($sp) +/* f018ed8: 0080b025 */ or $s6,$a0,$zero +/* f018edc: afbf005c */ sw $ra,0x5c($sp) +/* f018ee0: 00008012 */ mflo $s0 +/* f018ee4: 30e4ffff */ andi $a0,$a3,0xffff +/* f018ee8: afbe0058 */ sw $s8,0x58($sp) +/* f018eec: afb70054 */ sw $s7,0x54($sp) +/* f018ef0: afb40048 */ sw $s4,0x48($sp) +/* f018ef4: afb30044 */ sw $s3,0x44($sp) +/* f018ef8: afb20040 */ sw $s2,0x40($sp) +/* f018efc: afb1003c */ sw $s1,0x3c($sp) +/* f018f00: afa50094 */ sw $a1,0x94($sp) +/* f018f04: afa60098 */ sw $a2,0x98($sp) +/* f018f08: afa7009c */ sw $a3,0x9c($sp) +/* f018f0c: 0fc5b9f1 */ jal func0f16e7c4 +/* f018f10: afb0008c */ sw $s0,0x8c($sp) +/* f018f14: 3c0f8006 */ lui $t7,0x8006 +/* f018f18: 95ef286c */ lhu $t7,0x286c($t7) +/* f018f1c: 00409825 */ or $s3,$v0,$zero +/* f018f20: 00402025 */ or $a0,$v0,$zero +/* f018f24: 0c012983 */ jal 0x4a60c +/* f018f28: a7af0080 */ sh $t7,0x80($sp) +/* f018f2c: 1e000003 */ bgtz $s0,.L0f018f3c +/* f018f30: 0050082a */ slt $at,$v0,$s0 +/* f018f34: 10000048 */ beqz $zero,.L0f019058 +/* f018f38: 02c01025 */ or $v0,$s6,$zero +.L0f018f3c: +/* f018f3c: 10200002 */ beqz $at,.L0f018f48 +/* f018f40: 02a08825 */ or $s1,$s5,$zero +/* f018f44: afa2008c */ sw $v0,0x8c($sp) +.L0f018f48: +/* f018f48: 8fb8008c */ lw $t8,0x8c($sp) +/* f018f4c: 0000a025 */ or $s4,$zero,$zero +/* f018f50: 02609025 */ or $s2,$s3,$zero +/* f018f54: 1b00003f */ blez $t8,.L0f019054 +/* f018f58: 3c1e8006 */ lui $s8,0x8006 +/* f018f5c: 27de2868 */ addiu $s8,$s8,0x2868 +/* f018f60: 8fb700a4 */ lw $s7,0xa4($sp) +/* f018f64: 2415003c */ addiu $s5,$zero,0x3c +.L0f018f68: +/* f018f68: 2a21003d */ slti $at,$s1,0x3d +/* f018f6c: 14200002 */ bnez $at,.L0f018f78 +/* f018f70: 02201025 */ or $v0,$s1,$zero +/* f018f74: 02a01025 */ or $v0,$s5,$zero +.L0f018f78: +/* f018f78: 2841000a */ slti $at,$v0,0xa +/* f018f7c: 10200003 */ beqz $at,.L0f018f8c +/* f018f80: 02a24023 */ subu $t0,$s5,$v0 +/* f018f84: 24190001 */ addiu $t9,$zero,0x1 +/* f018f88: afd90000 */ sw $t9,0x0($s8) +.L0f018f8c: +/* f018f8c: 00084a00 */ sll $t1,$t0,0x8 +/* f018f90: 01284823 */ subu $t1,$t1,$t0 +/* f018f94: 0135001a */ div $zero,$t1,$s5 +/* f018f98: 00008012 */ mflo $s0 +/* f018f9c: aef00000 */ sw $s0,0x0($s7) +/* f018fa0: 924a0000 */ lbu $t2,0x0($s2) +/* f018fa4: 16a00002 */ bnez $s5,.L0f018fb0 +/* f018fa8: 00000000 */ sll $zero,$zero,0x0 +/* f018fac: 0007000d */ break 0x7 +.L0f018fb0: +/* f018fb0: 2401ffff */ addiu $at,$zero,-1 +/* f018fb4: 16a10004 */ bne $s5,$at,.L0f018fc8 +/* f018fb8: 3c018000 */ lui $at,0x8000 +/* f018fbc: 15210002 */ bne $t1,$at,.L0f018fc8 +/* f018fc0: 00000000 */ sll $zero,$zero,0x0 +/* f018fc4: 0006000d */ break 0x6 +.L0f018fc8: +/* f018fc8: a3aa0080 */ sb $t2,0x80($sp) +/* f018fcc: 0c002f02 */ jal 0xbc08 +/* f018fd0: 00000000 */ sll $zero,$zero,0x0 +/* f018fd4: 00029c00 */ sll $s3,$v0,0x10 +/* f018fd8: 00135c03 */ sra $t3,$s3,0x10 +/* f018fdc: 0c002f06 */ jal 0xbc18 +/* f018fe0: 01609825 */ or $s3,$t3,$zero +/* f018fe4: 3c017f7f */ lui $at,0x7f7f +/* f018fe8: 3421ffff */ ori $at,$at,0xffff +/* f018fec: 3c0c8008 */ lui $t4,0x8008 +/* f018ff0: 3c0d8008 */ lui $t5,0x8008 +/* f018ff4: 00107200 */ sll $t6,$s0,0x8 +/* f018ff8: 8dadfb1c */ lw $t5,-0x4e4($t5) +/* f018ffc: 8d8cfb20 */ lw $t4,-0x4e0($t4) +/* f019000: 01c17825 */ or $t7,$t6,$at +/* f019004: 0010c400 */ sll $t8,$s0,0x10 +/* f019008: 01f8c825 */ or $t9,$t7,$t8 +/* f01900c: afb90018 */ sw $t9,0x18($sp) +/* f019010: 02c02025 */ or $a0,$s6,$zero +/* f019014: 8fa50094 */ lw $a1,0x94($sp) +/* f019018: 8fa60098 */ lw $a2,0x98($sp) +/* f01901c: 27a70080 */ addiu $a3,$sp,0x80 +/* f019020: afb3001c */ sw $s3,0x1c($sp) +/* f019024: afa20020 */ sw $v0,0x20($sp) +/* f019028: afa00024 */ sw $zero,0x24($sp) +/* f01902c: afa00028 */ sw $zero,0x28($sp) +/* f019030: afad0014 */ sw $t5,0x14($sp) +/* f019034: 0fc5580f */ jal func0f15603c +/* f019038: afac0010 */ sw $t4,0x10($sp) +/* f01903c: 8fa8008c */ lw $t0,0x8c($sp) +/* f019040: 26940001 */ addiu $s4,$s4,0x1 +/* f019044: 2631fffd */ addiu $s1,$s1,-3 +/* f019048: 26520001 */ addiu $s2,$s2,0x1 +/* f01904c: 1688ffc6 */ bne $s4,$t0,.L0f018f68 +/* f019050: 0040b025 */ or $s6,$v0,$zero +.L0f019054: +/* f019054: 02c01025 */ or $v0,$s6,$zero +.L0f019058: +/* f019058: 8fbf005c */ lw $ra,0x5c($sp) +/* f01905c: 8fb00038 */ lw $s0,0x38($sp) +/* f019060: 8fb1003c */ lw $s1,0x3c($sp) +/* f019064: 8fb20040 */ lw $s2,0x40($sp) +/* f019068: 8fb30044 */ lw $s3,0x44($sp) +/* f01906c: 8fb40048 */ lw $s4,0x48($sp) +/* f019070: 8fb5004c */ lw $s5,0x4c($sp) +/* f019074: 8fb60050 */ lw $s6,0x50($sp) +/* f019078: 8fb70054 */ lw $s7,0x54($sp) +/* f01907c: 8fbe0058 */ lw $s8,0x58($sp) +/* f019080: 03e00008 */ jr $ra +/* f019084: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f019088 +/* f019088: 27bdffa8 */ addiu $sp,$sp,-88 +/* f01908c: afbf002c */ sw $ra,0x2c($sp) +/* f019090: 240200ff */ addiu $v0,$zero,0xff +/* f019094: afb00028 */ sw $s0,0x28($sp) +/* f019098: 0fc06bf0 */ jal func0f01afc0 +/* f01909c: afa2004c */ sw $v0,0x4c($sp) +/* f0190a0: 0fc54d8a */ jal func0f153628 +/* f0190a4: 00402025 */ or $a0,$v0,$zero +/* f0190a8: 0c002f40 */ jal 0xbd00 +/* f0190ac: 00408025 */ or $s0,$v0,$zero +/* f0190b0: 24430032 */ addiu $v1,$v0,0x32 +/* f0190b4: 0c002f44 */ jal 0xbd10 +/* f0190b8: afa30054 */ sw $v1,0x54($sp) +/* f0190bc: 0c002f26 */ jal 0xbc98 +/* f0190c0: a7a2003e */ sh $v0,0x3e($sp) +/* f0190c4: 87ae003e */ lh $t6,0x3e($sp) +/* f0190c8: 3c198006 */ lui $t9,0x8006 +/* f0190cc: 8f3924b4 */ lw $t9,0x24b4($t9) +/* f0190d0: 3c018006 */ lui $at,0x8006 +/* f0190d4: ac202868 */ sw $zero,0x2868($at) +/* f0190d8: 004e7821 */ addu $t7,$v0,$t6 +/* f0190dc: 25f8ffb0 */ addiu $t8,$t7,-80 +/* f0190e0: 24010007 */ addiu $at,$zero,0x7 +/* f0190e4: 17210029 */ bne $t9,$at,.L0f01918c +/* f0190e8: afb80050 */ sw $t8,0x50($sp) +/* f0190ec: 3c088006 */ lui $t0,0x8006 +/* f0190f0: 8d0824c4 */ lw $t0,0x24c4($t0) +/* f0190f4: 27a9004c */ addiu $t1,$sp,0x4c +/* f0190f8: afa90014 */ sw $t1,0x14($sp) +/* f0190fc: 02002025 */ or $a0,$s0,$zero +/* f019100: 27a50054 */ addiu $a1,$sp,0x54 +/* f019104: 27a60050 */ addiu $a2,$sp,0x50 +/* f019108: 24075605 */ addiu $a3,$zero,0x5605 +/* f01910c: 0fc063af */ jal func0f018ebc +/* f019110: afa80010 */ sw $t0,0x10($sp) +/* f019114: 3c0a8006 */ lui $t2,0x8006 +/* f019118: 8d4a24c4 */ lw $t2,0x24c4($t2) +/* f01911c: 00408025 */ or $s0,$v0,$zero +/* f019120: 29410047 */ slti $at,$t2,0x47 +/* f019124: 14200025 */ bnez $at,.L0f0191bc +/* f019128: 00000000 */ sll $zero,$zero,0x0 +/* f01912c: 0c002f40 */ jal 0xbd00 +/* f019130: 00000000 */ sll $zero,$zero,0x0 +/* f019134: 24430032 */ addiu $v1,$v0,0x32 +/* f019138: 0c002f44 */ jal 0xbd10 +/* f01913c: afa30054 */ sw $v1,0x54($sp) +/* f019140: 0c002f26 */ jal 0xbc98 +/* f019144: a7a2003e */ sh $v0,0x3e($sp) +/* f019148: 87ab003e */ lh $t3,0x3e($sp) +/* f01914c: 3c0e8006 */ lui $t6,0x8006 +/* f019150: 8dce24c4 */ lw $t6,0x24c4($t6) +/* f019154: 004b6021 */ addu $t4,$v0,$t3 +/* f019158: 258dffc4 */ addiu $t5,$t4,-60 +/* f01915c: 27b8004c */ addiu $t8,$sp,0x4c +/* f019160: 25cfff9c */ addiu $t7,$t6,-100 +/* f019164: afad0050 */ sw $t5,0x50($sp) +/* f019168: afaf0010 */ sw $t7,0x10($sp) +/* f01916c: afb80014 */ sw $t8,0x14($sp) +/* f019170: 02002025 */ or $a0,$s0,$zero +/* f019174: 27a50054 */ addiu $a1,$sp,0x54 +/* f019178: 27a60050 */ addiu $a2,$sp,0x50 +/* f01917c: 0fc063af */ jal func0f018ebc +/* f019180: 24075606 */ addiu $a3,$zero,0x5606 +/* f019184: 1000000d */ beqz $zero,.L0f0191bc +/* f019188: 00408025 */ or $s0,$v0,$zero +.L0f01918c: +/* f01918c: 3c198006 */ lui $t9,0x8006 +/* f019190: 8f3924c4 */ lw $t9,0x24c4($t9) +/* f019194: 27a9004c */ addiu $t1,$sp,0x4c +/* f019198: afa90014 */ sw $t1,0x14($sp) +/* f01919c: 2728ffdd */ addiu $t0,$t9,-35 +/* f0191a0: afa80010 */ sw $t0,0x10($sp) +/* f0191a4: 02002025 */ or $a0,$s0,$zero +/* f0191a8: 27a50054 */ addiu $a1,$sp,0x54 +/* f0191ac: 27a60050 */ addiu $a2,$sp,0x50 +/* f0191b0: 0fc063af */ jal func0f018ebc +/* f0191b4: 24075607 */ addiu $a3,$zero,0x5607 +/* f0191b8: 00408025 */ or $s0,$v0,$zero +.L0f0191bc: +/* f0191bc: 0fc54de0 */ jal func0f153780 +/* f0191c0: 02002025 */ or $a0,$s0,$zero +/* f0191c4: 3c0a8006 */ lui $t2,0x8006 +/* f0191c8: 8d4a2868 */ lw $t2,0x2868($t2) +/* f0191cc: 3c068006 */ lui $a2,0x8006 +/* f0191d0: 00408025 */ or $s0,$v0,$zero +/* f0191d4: 11400015 */ beqz $t2,.L0f01922c +/* f0191d8: 24c62864 */ addiu $a2,$a2,0x2864 +/* f0191dc: 3c068006 */ lui $a2,0x8006 +/* f0191e0: 24c62864 */ addiu $a2,$a2,0x2864 +/* f0191e4: 8ccb0000 */ lw $t3,0x0($a2) +/* f0191e8: 3c048009 */ lui $a0,0x8009 +/* f0191ec: 2405003e */ addiu $a1,$zero,0x3e +/* f0191f0: 15600016 */ bnez $t3,.L0f01924c +/* f0191f4: 2407ffff */ addiu $a3,$zero,-1 +/* f0191f8: 3c01bf80 */ lui $at,0xbf80 +/* f0191fc: 44812000 */ mtc1 $at,$f4 +/* f019200: 240cffff */ addiu $t4,$zero,-1 +/* f019204: 240dffff */ addiu $t5,$zero,-1 +/* f019208: 240effff */ addiu $t6,$zero,-1 +/* f01920c: afae001c */ sw $t6,0x1c($sp) +/* f019210: afad0018 */ sw $t5,0x18($sp) +/* f019214: afac0010 */ sw $t4,0x10($sp) +/* f019218: 8c845200 */ lw $a0,0x5200($a0) +/* f01921c: 0c004241 */ jal 0x10904 +/* f019220: e7a40014 */ swc1 $f4,0x14($sp) +/* f019224: 10000009 */ beqz $zero,.L0f01924c +/* f019228: 00000000 */ sll $zero,$zero,0x0 +.L0f01922c: +/* f01922c: 8cc40000 */ lw $a0,0x0($a2) +/* f019230: 50800006 */ beqzl $a0,.L0f01924c +/* f019234: acc00000 */ sw $zero,0x0($a2) +/* f019238: 0c00cec9 */ jal 0x33b24 +/* f01923c: 00000000 */ sll $zero,$zero,0x0 +/* f019240: 3c068006 */ lui $a2,0x8006 +/* f019244: 24c62864 */ addiu $a2,$a2,0x2864 +/* f019248: acc00000 */ sw $zero,0x0($a2) +.L0f01924c: +/* f01924c: 3c018006 */ lui $at,0x8006 +/* f019250: c4261630 */ lwc1 $f6,0x1630($at) +/* f019254: 3c0142a0 */ lui $at,0x42a0 +/* f019258: 44814000 */ mtc1 $at,$f8 +/* f01925c: 8fa2004c */ lw $v0,0x4c($sp) +/* f019260: 8fa30054 */ lw $v1,0x54($sp) +/* f019264: 46083282 */ mul.s $f10,$f6,$f8 +/* f019268: 3c017f7f */ lui $at,0x7f7f +/* f01926c: 8fa60050 */ lw $a2,0x50($sp) +/* f019270: 3421ffff */ ori $at,$at,0xffff +/* f019274: 00024a00 */ sll $t1,$v0,0x8 +/* f019278: 01215025 */ or $t2,$t1,$at +/* f01927c: 00025c00 */ sll $t3,$v0,0x10 +/* f019280: 4600540d */ trunc.w.s $f16,$f10 +/* f019284: 014b6025 */ or $t4,$t2,$t3 +/* f019288: 02002025 */ or $a0,$s0,$zero +/* f01928c: 24650002 */ addiu $a1,$v1,0x2 +/* f019290: 44188000 */ mfc1 $t8,$f16 +/* f019294: 2467000c */ addiu $a3,$v1,0xc +/* f019298: 24c80014 */ addiu $t0,$a2,0x14 +/* f01929c: 33190001 */ andi $t9,$t8,0x1 +/* f0192a0: 17200005 */ bnez $t9,.L0f0192b8 +/* f0192a4: 00000000 */ sll $zero,$zero,0x0 +/* f0192a8: afa80010 */ sw $t0,0x10($sp) +/* f0192ac: 0fc54e8d */ jal func0f153a34 +/* f0192b0: afac0014 */ sw $t4,0x14($sp) +/* f0192b4: 00408025 */ or $s0,$v0,$zero +.L0f0192b8: +/* f0192b8: 0fc51f3e */ jal func0f147cf8 +/* f0192bc: 02002025 */ or $a0,$s0,$zero +/* f0192c0: 3c038006 */ lui $v1,0x8006 +/* f0192c4: 8c6324c4 */ lw $v1,0x24c4($v1) +/* f0192c8: 00408025 */ or $s0,$v0,$zero +/* f0192cc: 286100df */ slti $at,$v1,0xdf +/* f0192d0: 54200046 */ bnezl $at,.L0f0193ec +/* f0192d4: 8fbf002c */ lw $ra,0x2c($sp) +/* f0192d8: 44839000 */ mtc1 $v1,$f18 +/* f0192dc: 3c01435e */ lui $at,0x435e +/* f0192e0: 44813000 */ mtc1 $at,$f6 +/* f0192e4: 46809120 */ cvt.s.w $f4,$f18 +/* f0192e8: 3c01429c */ lui $at,0x429c +/* f0192ec: 44815000 */ mtc1 $at,$f10 +/* f0192f0: 46062201 */ sub.s $f8,$f4,$f6 +/* f0192f4: 460a4403 */ div.s $f16,$f8,$f10 +/* f0192f8: 0c002f40 */ jal 0xbd00 +/* f0192fc: e7b00044 */ swc1 $f16,0x44($sp) +/* f019300: 0c002f44 */ jal 0xbd10 +/* f019304: a7a20034 */ sh $v0,0x34($sp) +/* f019308: 0c002f40 */ jal 0xbd00 +/* f01930c: a7a20036 */ sh $v0,0x36($sp) +/* f019310: 0c002f22 */ jal 0xbc88 +/* f019314: a7a20038 */ sh $v0,0x38($sp) +/* f019318: 0c002f44 */ jal 0xbd10 +/* f01931c: a7a2003a */ sh $v0,0x3a($sp) +/* f019320: 0c002f26 */ jal 0xbc98 +/* f019324: a7a2003c */ sh $v0,0x3c($sp) +/* f019328: 3c01437f */ lui $at,0x437f +/* f01932c: 44819000 */ mtc1 $at,$f18 +/* f019330: c7a40044 */ lwc1 $f4,0x44($sp) +/* f019334: 24080001 */ addiu $t0,$zero,0x1 +/* f019338: 87af003c */ lh $t7,0x3c($sp) +/* f01933c: 46049182 */ mul.s $f6,$f18,$f4 +/* f019340: 87ad003a */ lh $t5,0x3a($sp) +/* f019344: 87ae0038 */ lh $t6,0x38($sp) +/* f019348: 004fc021 */ addu $t8,$v0,$t7 +/* f01934c: afb80010 */ sw $t8,0x10($sp) +/* f019350: 3c014f00 */ lui $at,0x4f00 +/* f019354: 02002025 */ or $a0,$s0,$zero +/* f019358: 4459f800 */ cfc1 $t9,$31 +/* f01935c: 44c8f800 */ ctc1 $t0,$31 +/* f019360: 87a50034 */ lh $a1,0x34($sp) +/* f019364: 87a60036 */ lh $a2,0x36($sp) +/* f019368: 46003224 */ cvt.w.s $f8,$f6 +/* f01936c: 01ae3821 */ addu $a3,$t5,$t6 +/* f019370: 4448f800 */ cfc1 $t0,$31 +/* f019374: 00000000 */ sll $zero,$zero,0x0 +/* f019378: 31080078 */ andi $t0,$t0,0x78 +/* f01937c: 51000013 */ beqzl $t0,.L0f0193cc +/* f019380: 44084000 */ mfc1 $t0,$f8 +/* f019384: 44814000 */ mtc1 $at,$f8 +/* f019388: 24080001 */ addiu $t0,$zero,0x1 +/* f01938c: 46083201 */ sub.s $f8,$f6,$f8 +/* f019390: 44c8f800 */ ctc1 $t0,$31 +/* f019394: 00000000 */ sll $zero,$zero,0x0 +/* f019398: 46004224 */ cvt.w.s $f8,$f8 +/* f01939c: 4448f800 */ cfc1 $t0,$31 +/* f0193a0: 00000000 */ sll $zero,$zero,0x0 +/* f0193a4: 31080078 */ andi $t0,$t0,0x78 +/* f0193a8: 15000005 */ bnez $t0,.L0f0193c0 +/* f0193ac: 00000000 */ sll $zero,$zero,0x0 +/* f0193b0: 44084000 */ mfc1 $t0,$f8 +/* f0193b4: 3c018000 */ lui $at,0x8000 +/* f0193b8: 10000007 */ beqz $zero,.L0f0193d8 +/* f0193bc: 01014025 */ or $t0,$t0,$at +.L0f0193c0: +/* f0193c0: 10000005 */ beqz $zero,.L0f0193d8 +/* f0193c4: 2408ffff */ addiu $t0,$zero,-1 +/* f0193c8: 44084000 */ mfc1 $t0,$f8 +.L0f0193cc: +/* f0193cc: 00000000 */ sll $zero,$zero,0x0 +/* f0193d0: 0500fffb */ bltz $t0,.L0f0193c0 +/* f0193d4: 00000000 */ sll $zero,$zero,0x0 +.L0f0193d8: +/* f0193d8: 44d9f800 */ ctc1 $t9,$31 +/* f0193dc: 0fc54e8d */ jal func0f153a34 +/* f0193e0: afa80014 */ sw $t0,0x14($sp) +/* f0193e4: 00408025 */ or $s0,$v0,$zero +/* f0193e8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0193ec: +/* f0193ec: 02001025 */ or $v0,$s0,$zero +/* f0193f0: 8fb00028 */ lw $s0,0x28($sp) +/* f0193f4: 03e00008 */ jr $ra +/* f0193f8: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f0193fc +/* f0193fc: 3c0e8006 */ lui $t6,0x8006 +/* f019400: 8dce24a8 */ lw $t6,0x24a8($t6) +/* f019404: 27bdffd8 */ addiu $sp,$sp,-40 +/* f019408: 3c05800a */ lui $a1,0x800a +/* f01940c: 3c018006 */ lui $at,0x8006 +/* f019410: afbf0014 */ sw $ra,0x14($sp) +/* f019414: 8ca5cca0 */ lw $a1,-0x3360($a1) +/* f019418: 11c00005 */ beqz $t6,.L0f019430 +/* f01941c: ac2024ac */ sw $zero,0x24ac($at) +/* f019420: 240f00b4 */ addiu $t7,$zero,0xb4 +/* f019424: 3c018006 */ lui $at,0x8006 +/* f019428: 10000003 */ beqz $zero,.L0f019438 +/* f01942c: ac2f24c4 */ sw $t7,0x24c4($at) +.L0f019430: +/* f019430: 3c018006 */ lui $at,0x8006 +/* f019434: ac2024c4 */ sw $zero,0x24c4($at) +.L0f019438: +/* f019438: 3c198006 */ lui $t9,0x8006 +/* f01943c: 27392870 */ addiu $t9,$t9,0x2870 +/* f019440: 8f210000 */ lw $at,0x0($t9) +/* f019444: 27b80018 */ addiu $t8,$sp,0x18 +/* f019448: 8f2a0004 */ lw $t2,0x4($t9) +/* f01944c: af010000 */ sw $at,0x0($t8) +/* f019450: 8f210008 */ lw $at,0x8($t9) +/* f019454: 3c048008 */ lui $a0,0x8008 +/* f019458: 3c060004 */ lui $a2,0x4 +/* f01945c: af0a0004 */ sw $t2,0x4($t8) +/* f019460: af010008 */ sw $at,0x8($t8) +/* f019464: 9484b110 */ lhu $a0,-0x4ef0($a0) +/* f019468: 34c67800 */ ori $a2,$a2,0x7800 +/* f01946c: 0fc69de5 */ jal func0f1a7794 +/* f019470: 00003825 */ or $a3,$zero,$zero +/* f019474: 3c038008 */ lui $v1,0x8008 +/* f019478: 2463b06c */ addiu $v1,$v1,-20372 +/* f01947c: ac6200a0 */ sw $v0,0xa0($v1) +/* f019480: 0c008b49 */ jal 0x22d24 +/* f019484: 00402025 */ or $a0,$v0,$zero +/* f019488: 3c048008 */ lui $a0,0x8008 +/* f01948c: 0fc2cc2b */ jal func0f0b30ac +/* f019490: 8c84b10c */ lw $a0,-0x4ef4($a0) +/* f019494: 3c038006 */ lui $v1,0x8006 +/* f019498: 246324f8 */ addiu $v1,$v1,0x24f8 +/* f01949c: ac620000 */ sw $v0,0x0($v1) +/* f0194a0: 00402025 */ or $a0,$v0,$zero +/* f0194a4: 0c006bd6 */ jal 0x1af58 +/* f0194a8: 3c053f80 */ lui $a1,0x3f80 +/* f0194ac: 3c048006 */ lui $a0,0x8006 +/* f0194b0: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f0194b4: 0c006b4d */ jal 0x1ad34 +/* f0194b8: 27a50018 */ addiu $a1,$sp,0x18 +/* f0194bc: 240b0001 */ addiu $t3,$zero,0x1 +/* f0194c0: 3c018006 */ lui $at,0x8006 +/* f0194c4: ac2b24f4 */ sw $t3,0x24f4($at) +/* f0194c8: 0c005204 */ jal 0x14810 +/* f0194cc: 00002025 */ or $a0,$zero,$zero +/* f0194d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0194d4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0194d8: 03e00008 */ jr $ra +/* f0194dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0194e0 +/* f0194e0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0194e4: afbf0014 */ sw $ra,0x14($sp) +/* f0194e8: 3c048006 */ lui $a0,0x8006 +/* f0194ec: 0fc2cc33 */ jal func0f0b30cc +/* f0194f0: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f0194f4: 0c005204 */ jal 0x14810 +/* f0194f8: 24040001 */ addiu $a0,$zero,0x1 +/* f0194fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f019500: 27bd0018 */ addiu $sp,$sp,0x18 +/* f019504: 03e00008 */ jr $ra +/* f019508: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01950c +/* f01950c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f019510: 3c014270 */ lui $at,0x4270 +/* f019514: afbf0014 */ sw $ra,0x14($sp) +/* f019518: 44816000 */ mtc1 $at,$f12 +/* f01951c: 0c002f4c */ jal 0xbd30 +/* f019520: 00000000 */ sll $zero,$zero,0x0 +/* f019524: 3c017f1b */ lui $at,0x7f1b +/* f019528: 0c002f5f */ jal 0xbd7c +/* f01952c: c42c8474 */ lwc1 $f12,-0x7b8c($at) +/* f019530: 3c0142c8 */ lui $at,0x42c8 +/* f019534: 44816000 */ mtc1 $at,$f12 +/* f019538: 3c017f1b */ lui $at,0x7f1b +/* f01953c: 0c002fa1 */ jal 0xbe84 +/* f019540: c42e8478 */ lwc1 $f14,-0x7b88($at) +/* f019544: 0c002f48 */ jal 0xbd20 +/* f019548: 00002025 */ or $a0,$zero,$zero +/* f01954c: 3c038006 */ lui $v1,0x8006 +/* f019550: 246324c4 */ addiu $v1,$v1,0x24c4 +/* f019554: 3c068006 */ lui $a2,0x8006 +/* f019558: 3c02800a */ lui $v0,0x800a +/* f01955c: 8c429ff8 */ lw $v0,-0x6008($v0) +/* f019560: 8c6e0000 */ lw $t6,0x0($v1) +/* f019564: 24c624ac */ addiu $a2,$a2,0x24ac +/* f019568: 8cd80000 */ lw $t8,0x0($a2) +/* f01956c: 01c27821 */ addu $t7,$t6,$v0 +/* f019570: ac6f0000 */ sw $t7,0x0($v1) +/* f019574: 13000003 */ beqz $t8,.L0f019584 +/* f019578: 00002025 */ or $a0,$zero,$zero +/* f01957c: 01e24021 */ addu $t0,$t7,$v0 +/* f019580: ac680000 */ sw $t0,0x0($v1) +.L0f019584: +/* f019584: 0c005408 */ jal 0x15020 +/* f019588: 3405ffff */ dli $a1,0xffff +/* f01958c: 3c038006 */ lui $v1,0x8006 +/* f019590: 3c068006 */ lui $a2,0x8006 +/* f019594: 24c624ac */ addiu $a2,$a2,0x24ac +/* f019598: 10400013 */ beqz $v0,.L0f0195e8 +/* f01959c: 246324c4 */ addiu $v1,$v1,0x24c4 +/* f0195a0: 3c098000 */ lui $t1,0x8000 +/* f0195a4: 8d29030c */ lw $t1,0x30c($t1) +/* f0195a8: 24020001 */ addiu $v0,$zero,0x1 +/* f0195ac: 3c018006 */ lui $at,0x8006 +/* f0195b0: 14490009 */ bne $v0,$t1,.L0f0195d8 +/* f0195b4: 3c0a8006 */ lui $t2,0x8006 +/* f0195b8: ac2224a8 */ sw $v0,0x24a8($at) +/* f0195bc: 0fc069f9 */ jal func0f01a7e4 +/* f0195c0: 24040002 */ addiu $a0,$zero,0x2 +/* f0195c4: 3c038006 */ lui $v1,0x8006 +/* f0195c8: 3c068006 */ lui $a2,0x8006 +/* f0195cc: 24c624ac */ addiu $a2,$a2,0x24ac +/* f0195d0: 10000005 */ beqz $zero,.L0f0195e8 +/* f0195d4: 246324c4 */ addiu $v1,$v1,0x24c4 +.L0f0195d8: +/* f0195d8: 8d4a24a8 */ lw $t2,0x24a8($t2) +/* f0195dc: 55400003 */ bnezl $t2,.L0f0195ec +/* f0195e0: 8ccb0000 */ lw $t3,0x0($a2) +/* f0195e4: acc20000 */ sw $v0,0x0($a2) +.L0f0195e8: +/* f0195e8: 8ccb0000 */ lw $t3,0x0($a2) +.L0f0195ec: +/* f0195ec: 24020001 */ addiu $v0,$zero,0x1 +/* f0195f0: 3c0c8006 */ lui $t4,0x8006 +/* f0195f4: 5160000f */ beqzl $t3,.L0f019634 +/* f0195f8: 8c6e0000 */ lw $t6,0x0($v1) +/* f0195fc: 8d8c24a8 */ lw $t4,0x24a8($t4) +/* f019600: 5580000c */ bnezl $t4,.L0f019634 +/* f019604: 8c6e0000 */ lw $t6,0x0($v1) +/* f019608: 8c6d0000 */ lw $t5,0x0($v1) +/* f01960c: 24040002 */ addiu $a0,$zero,0x2 +/* f019610: 29a1008d */ slti $at,$t5,0x8d +/* f019614: 14200006 */ bnez $at,.L0f019630 +/* f019618: 3c018006 */ lui $at,0x8006 +/* f01961c: ac2224a8 */ sw $v0,0x24a8($at) +/* f019620: 0fc069f9 */ jal func0f01a7e4 +/* f019624: acc00000 */ sw $zero,0x0($a2) +/* f019628: 3c038006 */ lui $v1,0x8006 +/* f01962c: 246324c4 */ addiu $v1,$v1,0x24c4 +.L0f019630: +/* f019630: 8c6e0000 */ lw $t6,0x0($v1) +.L0f019634: +/* f019634: 29c100f1 */ slti $at,$t6,0xf1 +/* f019638: 54200004 */ bnezl $at,.L0f01964c +/* f01963c: 8fbf0014 */ lw $ra,0x14($sp) +/* f019640: 0fc069f9 */ jal func0f01a7e4 +/* f019644: 24040002 */ addiu $a0,$zero,0x2 +/* f019648: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01964c: +/* f01964c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f019650: 03e00008 */ jr $ra +/* f019654: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f019658 +/* f019658: 27bdfe70 */ addiu $sp,$sp,-400 +/* f01965c: afb2003c */ sw $s2,0x3c($sp) +/* f019660: 3c0e8006 */ lui $t6,0x8006 +/* f019664: 27b20150 */ addiu $s2,$sp,0x150 +/* f019668: afb00034 */ sw $s0,0x34($sp) +/* f01966c: 25ce287c */ addiu $t6,$t6,0x287c +/* f019670: 27b000f8 */ addiu $s0,$sp,0xf8 +/* f019674: afbf0044 */ sw $ra,0x44($sp) +/* f019678: afb30040 */ sw $s3,0x40($sp) +/* f01967c: afb10038 */ sw $s1,0x38($sp) +/* f019680: f7b40028 */ sdc1 $f20,0x28($sp) +/* f019684: 25d9003c */ addiu $t9,$t6,0x3c +/* f019688: 02404025 */ or $t0,$s2,$zero +.L0f01968c: +/* f01968c: 8dc10000 */ lw $at,0x0($t6) +/* f019690: 25ce000c */ addiu $t6,$t6,0xc +/* f019694: 2508000c */ addiu $t0,$t0,0xc +/* f019698: ad01fff4 */ sw $at,-0xc($t0) +/* f01969c: 8dc1fff8 */ lw $at,-0x8($t6) +/* f0196a0: ad01fff8 */ sw $at,-0x8($t0) +/* f0196a4: 8dc1fffc */ lw $at,-0x4($t6) +/* f0196a8: 15d9fff8 */ bne $t6,$t9,.L0f01968c +/* f0196ac: ad01fffc */ sw $at,-0x4($t0) +/* f0196b0: 8dc10000 */ lw $at,0x0($t6) +/* f0196b4: 3c098006 */ lui $t1,0x8006 +/* f0196b8: 3c0a8006 */ lui $t2,0x8006 +/* f0196bc: ad010000 */ sw $at,0x0($t0) +/* f0196c0: 3c014370 */ lui $at,0x4370 +/* f0196c4: 44814000 */ mtc1 $at,$f8 +/* f0196c8: 8d2924c4 */ lw $t1,0x24c4($t1) +/* f0196cc: 254a28bc */ addiu $t2,$t2,0x28bc +/* f0196d0: 8d410000 */ lw $at,0x0($t2) +/* f0196d4: 44892000 */ mtc1 $t1,$f4 +/* f0196d8: ae010000 */ sw $at,0x0($s0) +/* f0196dc: 8d4d0004 */ lw $t5,0x4($t2) +/* f0196e0: 468021a0 */ cvt.s.w $f6,$f4 +/* f0196e4: ae0d0004 */ sw $t5,0x4($s0) +/* f0196e8: 8d410008 */ lw $at,0x8($t2) +/* f0196ec: 46083503 */ div.s $f20,$f6,$f8 +/* f0196f0: 0fc06bf0 */ jal func0f01afc0 +/* f0196f4: ae010008 */ sw $at,0x8($s0) +/* f0196f8: 3c013f80 */ lui $at,0x3f80 +/* f0196fc: 44815000 */ mtc1 $at,$f10 +/* f019700: 3c013fc0 */ lui $at,0x3fc0 +/* f019704: 44818000 */ mtc1 $at,$f16 +/* f019708: 46145001 */ sub.s $f0,$f10,$f20 +/* f01970c: 3c18bc00 */ lui $t8,0xbc00 +/* f019710: 3c0f8000 */ lui $t7,0x8000 +/* f019714: 3c190386 */ lui $t9,0x386 +/* f019718: 3c0e8006 */ lui $t6,0x8006 +/* f01971c: 25ce2598 */ addiu $t6,$t6,0x2598 +/* f019720: 37390010 */ ori $t9,$t9,0x10 +/* f019724: 35ef0040 */ ori $t7,$t7,0x40 +/* f019728: 37180002 */ ori $t8,$t8,0x2 +/* f01972c: 46100482 */ mul.s $f18,$f0,$f16 +/* f019730: ac580000 */ sw $t8,0x0($v0) +/* f019734: ac4f0004 */ sw $t7,0x4($v0) +/* f019738: ac590008 */ sw $t9,0x8($v0) +/* f01973c: ac4e000c */ sw $t6,0xc($v0) +/* f019740: 24480018 */ addiu $t0,$v0,0x18 +/* f019744: 3c118006 */ lui $s1,0x8006 +/* f019748: afa80190 */ sw $t0,0x190($sp) +/* f01974c: 3c090388 */ lui $t1,0x388 +/* f019750: 26312590 */ addiu $s1,$s1,0x2590 +/* f019754: 35290010 */ ori $t1,$t1,0x10 +/* f019758: ac490010 */ sw $t1,0x10($v0) +/* f01975c: ac510014 */ sw $s1,0x14($v0) +/* f019760: 3c017f1b */ lui $at,0x7f1b +/* f019764: c424847c */ lwc1 $f4,-0x7b84($at) +/* f019768: e7a00050 */ swc1 $f0,0x50($sp) +/* f01976c: 46049302 */ mul.s $f12,$f18,$f4 +/* f019770: 0c0068f7 */ jal 0x1a3dc +/* f019774: e7ac004c */ swc1 $f12,0x4c($sp) +/* f019778: c7ac004c */ lwc1 $f12,0x4c($sp) +/* f01977c: 0c0068f4 */ jal 0x1a3d0 +/* f019780: e7a00100 */ swc1 $f0,0x100($sp) +/* f019784: e7a000f8 */ swc1 $f0,0xf8($sp) +/* f019788: 02002025 */ or $a0,$s0,$zero +/* f01978c: 27a500fc */ addiu $a1,$sp,0xfc +/* f019790: 0c0011e4 */ jal 0x4790 +/* f019794: 27a60100 */ addiu $a2,$sp,0x100 +/* f019798: 3c017f1b */ lui $at,0x7f1b +/* f01979c: c4208480 */ lwc1 $f0,-0x7b80($at) +/* f0197a0: 44801000 */ mtc1 $zero,$f2 +/* f0197a4: 240200ff */ addiu $v0,$zero,0xff +/* f0197a8: 4600a03c */ c.lt.s $f20,$f0 +/* f0197ac: 02202025 */ or $a0,$s1,$zero +/* f0197b0: 45000008 */ bc1f .L0f0197d4 +/* f0197b4: 3c01437f */ lui $at,0x437f +/* f0197b8: 44813000 */ mtc1 $at,$f6 +/* f0197bc: 00000000 */ sll $zero,$zero,0x0 +/* f0197c0: 46143202 */ mul.s $f8,$f6,$f20 +/* f0197c4: 46004283 */ div.s $f10,$f8,$f0 +/* f0197c8: 4600540d */ trunc.w.s $f16,$f10 +/* f0197cc: 44028000 */ mfc1 $v0,$f16 +/* f0197d0: 00000000 */ sll $zero,$zero,0x0 +.L0f0197d4: +/* f0197d4: 3c017f1b */ lui $at,0x7f1b +/* f0197d8: c4328484 */ lwc1 $f18,-0x7b7c($at) +/* f0197dc: 4614903c */ c.lt.s $f18,$f20 +/* f0197e0: 00000000 */ sll $zero,$zero,0x0 +/* f0197e4: 45000008 */ bc1f .L0f019808 +/* f0197e8: 3c01437f */ lui $at,0x437f +/* f0197ec: 44813000 */ mtc1 $at,$f6 +/* f0197f0: c7a40050 */ lwc1 $f4,0x50($sp) +/* f0197f4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0197f8: 46004283 */ div.s $f10,$f8,$f0 +/* f0197fc: 4600540d */ trunc.w.s $f16,$f10 +/* f019800: 44028000 */ mfc1 $v0,$f16 +/* f019804: 00000000 */ sll $zero,$zero,0x0 +.L0f019808: +/* f019808: 28410100 */ slti $at,$v0,0x100 +/* f01980c: 14200002 */ bnez $at,.L0f019818 +/* f019810: 00000000 */ sll $zero,$zero,0x0 +/* f019814: 240200ff */ addiu $v0,$zero,0xff +.L0f019818: +/* f019818: 04430003 */ bgezl $v0,.L0f019828 +/* f01981c: 304500ff */ andi $a1,$v0,0xff +/* f019820: 00001025 */ or $v0,$zero,$zero +/* f019824: 304500ff */ andi $a1,$v0,0xff +.L0f019828: +/* f019828: 30a600ff */ andi $a2,$a1,0xff +/* f01982c: 30a700ff */ andi $a3,$a1,0xff +/* f019830: e7a20010 */ swc1 $f2,0x10($sp) +/* f019834: 0fc0585b */ jal func0f01616c +/* f019838: afb00014 */ sw $s0,0x14($sp) +/* f01983c: 3c017f1b */ lui $at,0x7f1b +/* f019840: c4328488 */ lwc1 $f18,-0x7b78($at) +/* f019844: 44801000 */ mtc1 $zero,$f2 +/* f019848: 4612a03c */ c.lt.s $f20,$f18 +/* f01984c: e7a2009c */ swc1 $f2,0x9c($sp) +/* f019850: 45000015 */ bc1f .L0f0198a8 +/* f019854: 3c013f80 */ lui $at,0x3f80 +/* f019858: 44812000 */ mtc1 $at,$f4 +/* f01985c: 3c017f1b */ lui $at,0x7f1b +/* f019860: c426848c */ lwc1 $f6,-0x7b74($at) +/* f019864: 3c017f1b */ lui $at,0x7f1b +/* f019868: c4308490 */ lwc1 $f16,-0x7b70($at) +/* f01986c: 4606a203 */ div.s $f8,$f20,$f6 +/* f019870: 46082281 */ sub.s $f10,$f4,$f8 +/* f019874: 46105302 */ mul.s $f12,$f10,$f16 +/* f019878: 0c0068f4 */ jal 0x1a3d0 +/* f01987c: 00000000 */ sll $zero,$zero,0x0 +/* f019880: 3c013f00 */ lui $at,0x3f00 +/* f019884: 44813000 */ mtc1 $at,$f6 +/* f019888: 46000487 */ neg.s $f18,$f0 +/* f01988c: 44814000 */ mtc1 $at,$f8 +/* f019890: 46069102 */ mul.s $f4,$f18,$f6 +/* f019894: 3c017f1b */ lui $at,0x7f1b +/* f019898: c4308494 */ lwc1 $f16,-0x7b6c($at) +/* f01989c: 46082280 */ add.s $f10,$f4,$f8 +/* f0198a0: 46105482 */ mul.s $f18,$f10,$f16 +/* f0198a4: e7b2009c */ swc1 $f18,0x9c($sp) +.L0f0198a8: +/* f0198a8: 3c013f80 */ lui $at,0x3f80 +/* f0198ac: 44812000 */ mtc1 $at,$f4 +/* f0198b0: 44813000 */ mtc1 $at,$f6 +/* f0198b4: 3c017f1b */ lui $at,0x7f1b +/* f0198b8: 4604a203 */ div.s $f8,$f20,$f4 +/* f0198bc: c4308498 */ lwc1 $f16,-0x7b68($at) +/* f0198c0: 46083281 */ sub.s $f10,$f6,$f8 +/* f0198c4: 46105302 */ mul.s $f12,$f10,$f16 +/* f0198c8: 0c0068f4 */ jal 0x1a3d0 +/* f0198cc: 00000000 */ sll $zero,$zero,0x0 +/* f0198d0: 3c013f00 */ lui $at,0x3f00 +/* f0198d4: 44812000 */ mtc1 $at,$f4 +/* f0198d8: 46000487 */ neg.s $f18,$f0 +/* f0198dc: 44814000 */ mtc1 $at,$f8 +/* f0198e0: 46049182 */ mul.s $f6,$f18,$f4 +/* f0198e4: 3c017f1b */ lui $at,0x7f1b +/* f0198e8: c430849c */ lwc1 $f16,-0x7b64($at) +/* f0198ec: 44801000 */ mtc1 $zero,$f2 +/* f0198f0: 27b100a8 */ addiu $s1,$sp,0xa8 +/* f0198f4: 02202825 */ or $a1,$s1,$zero +/* f0198f8: 27a4009c */ addiu $a0,$sp,0x9c +/* f0198fc: 46083280 */ add.s $f10,$f6,$f8 +/* f019900: e7a200a4 */ swc1 $f2,0xa4($sp) +/* f019904: 46105482 */ mul.s $f18,$f10,$f16 +/* f019908: 0c005923 */ jal 0x1648c +/* f01990c: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f019910: 3c017f1b */ lui $at,0x7f1b +/* f019914: c42484a0 */ lwc1 $f4,-0x7b60($at) +/* f019918: 3c013f80 */ lui $at,0x3f80 +/* f01991c: 44814000 */ mtc1 $at,$f8 +/* f019920: 4604a182 */ mul.s $f6,$f20,$f4 +/* f019924: 02202825 */ or $a1,$s1,$zero +/* f019928: 0c0057e2 */ jal 0x15f88 +/* f01992c: 46083300 */ add.s $f12,$f6,$f8 +/* f019930: 44801000 */ mtc1 $zero,$f2 +/* f019934: 3c013f80 */ lui $at,0x3f80 +/* f019938: 44815000 */ mtc1 $at,$f10 +/* f01993c: 27b00108 */ addiu $s0,$sp,0x108 +/* f019940: 44051000 */ mfc1 $a1,$f2 +/* f019944: 44061000 */ mfc1 $a2,$f2 +/* f019948: 02002025 */ or $a0,$s0,$zero +/* f01994c: 3c07457a */ lui $a3,0x457a +/* f019950: e7a20010 */ swc1 $f2,0x10($sp) +/* f019954: e7a20014 */ swc1 $f2,0x14($sp) +/* f019958: e7a20018 */ swc1 $f2,0x18($sp) +/* f01995c: e7a2001c */ swc1 $f2,0x1c($sp) +/* f019960: e7a20024 */ swc1 $f2,0x24($sp) +/* f019964: 0c005ab9 */ jal 0x16ae4 +/* f019968: e7aa0020 */ swc1 $f10,0x20($sp) +/* f01996c: 02002025 */ or $a0,$s0,$zero +/* f019970: 0c00567f */ jal 0x159fc +/* f019974: 02202825 */ or $a1,$s1,$zero +/* f019978: 02202025 */ or $a0,$s1,$zero +/* f01997c: 0c005746 */ jal 0x15d18 +/* f019980: 02002825 */ or $a1,$s0,$zero +/* f019984: 3c138006 */ lui $s3,0x8006 +/* f019988: 267324f8 */ addiu $s3,$s3,0x24f8 +/* f01998c: 8e6a0000 */ lw $t2,0x0($s3) +/* f019990: afb00150 */ sw $s0,0x150($sp) +/* f019994: 8d4d0008 */ lw $t5,0x8($t2) +/* f019998: 85a4000e */ lh $a0,0xe($t5) +/* f01999c: 0004c180 */ sll $t8,$a0,0x6 +/* f0199a0: 0fc59e7d */ jal func0f1679f4 +/* f0199a4: 03002025 */ or $a0,$t8,$zero +/* f0199a8: afa20160 */ sw $v0,0x160($sp) +/* f0199ac: 02002025 */ or $a0,$s0,$zero +/* f0199b0: 0c005746 */ jal 0x15d18 +/* f0199b4: 00402825 */ or $a1,$v0,$zero +/* f0199b8: 8faf0160 */ lw $t7,0x160($sp) +/* f0199bc: 8e790000 */ lw $t9,0x0($s3) +/* f0199c0: af2f000c */ sw $t7,0xc($t9) +/* f0199c4: 0c007308 */ jal 0x1cc20 +/* f0199c8: 8e640000 */ lw $a0,0x0($s3) +/* f0199cc: 8fa80190 */ lw $t0,0x190($sp) +/* f0199d0: 240e0003 */ addiu $t6,$zero,0x3 +/* f0199d4: afae0158 */ sw $t6,0x158($sp) +/* f0199d8: afa00154 */ sw $zero,0x154($sp) +/* f0199dc: 02402025 */ or $a0,$s2,$zero +/* f0199e0: 8e650000 */ lw $a1,0x0($s3) +/* f0199e4: 0c0087bd */ jal 0x21ef4 +/* f0199e8: afa8015c */ sw $t0,0x15c($sp) +/* f0199ec: 8fa9015c */ lw $t1,0x15c($sp) +/* f0199f0: 8e620000 */ lw $v0,0x0($s3) +/* f0199f4: 00008025 */ or $s0,$zero,$zero +/* f0199f8: afa90190 */ sw $t1,0x190($sp) +/* f0199fc: 8c4c0008 */ lw $t4,0x8($v0) +/* f019a00: 00008825 */ or $s1,$zero,$zero +/* f019a04: 27b20054 */ addiu $s2,$sp,0x54 +/* f019a08: 858b000e */ lh $t3,0xe($t4) +/* f019a0c: 59600014 */ blezl $t3,.L0f019a60 +/* f019a10: 8fbf0044 */ lw $ra,0x44($sp) +/* f019a14: 8c4a000c */ lw $t2,0xc($v0) +.L0f019a18: +/* f019a18: 02402825 */ or $a1,$s2,$zero +/* f019a1c: 0c005746 */ jal 0x15d18 +/* f019a20: 01512021 */ addu $a0,$t2,$s1 +/* f019a24: 8e6d0000 */ lw $t5,0x0($s3) +/* f019a28: 00107980 */ sll $t7,$s0,0x6 +/* f019a2c: 02402025 */ or $a0,$s2,$zero +/* f019a30: 8db8000c */ lw $t8,0xc($t5) +/* f019a34: 0c005815 */ jal 0x16054 +/* f019a38: 030f2821 */ addu $a1,$t8,$t7 +/* f019a3c: 8e620000 */ lw $v0,0x0($s3) +/* f019a40: 26100001 */ addiu $s0,$s0,0x1 +/* f019a44: 26310040 */ addiu $s1,$s1,0x40 +/* f019a48: 8c590008 */ lw $t9,0x8($v0) +/* f019a4c: 872e000e */ lh $t6,0xe($t9) +/* f019a50: 020e082a */ slt $at,$s0,$t6 +/* f019a54: 5420fff0 */ bnezl $at,.L0f019a18 +/* f019a58: 8c4a000c */ lw $t2,0xc($v0) +/* f019a5c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f019a60: +/* f019a60: 8fa20190 */ lw $v0,0x190($sp) +/* f019a64: d7b40028 */ ldc1 $f20,0x28($sp) +/* f019a68: 8fb00034 */ lw $s0,0x34($sp) +/* f019a6c: 8fb10038 */ lw $s1,0x38($sp) +/* f019a70: 8fb2003c */ lw $s2,0x3c($sp) +/* f019a74: 8fb30040 */ lw $s3,0x40($sp) +/* f019a78: 03e00008 */ jr $ra +/* f019a7c: 27bd0190 */ addiu $sp,$sp,0x190 +); + +GLOBAL_ASM( +glabel func0f019a80 +/* f019a80: 27bdffd8 */ addiu $sp,$sp,-40 +/* f019a84: 240efffd */ addiu $t6,$zero,-3 +/* f019a88: 3c018006 */ lui $at,0x8006 +/* f019a8c: 3c188006 */ lui $t8,0x8006 +/* f019a90: afbf0014 */ sw $ra,0x14($sp) +/* f019a94: ac2e24c4 */ sw $t6,0x24c4($at) +/* f019a98: 271828c8 */ addiu $t8,$t8,0x28c8 +/* f019a9c: 8f010000 */ lw $at,0x0($t8) +/* f019aa0: 3c05800a */ lui $a1,0x800a +/* f019aa4: 8ca5cca0 */ lw $a1,-0x3360($a1) +/* f019aa8: 27af0018 */ addiu $t7,$sp,0x18 +/* f019aac: ade10000 */ sw $at,0x0($t7) +/* f019ab0: 8f010008 */ lw $at,0x8($t8) +/* f019ab4: 8f090004 */ lw $t1,0x4($t8) +/* f019ab8: 3c048008 */ lui $a0,0x8008 +/* f019abc: 3c060004 */ lui $a2,0x4 +/* f019ac0: ade10008 */ sw $at,0x8($t7) +/* f019ac4: ade90004 */ sw $t1,0x4($t7) +/* f019ac8: 9484bc70 */ lhu $a0,-0x4390($a0) +/* f019acc: 34c67800 */ ori $a2,$a2,0x7800 +/* f019ad0: 0fc69de5 */ jal func0f1a7794 +/* f019ad4: 00003825 */ or $a3,$zero,$zero +/* f019ad8: 3c038008 */ lui $v1,0x8008 +/* f019adc: 2463b06c */ addiu $v1,$v1,-20372 +/* f019ae0: ac620c00 */ sw $v0,0xc00($v1) +/* f019ae4: 0c008b49 */ jal 0x22d24 +/* f019ae8: 00402025 */ or $a0,$v0,$zero +/* f019aec: 3c048008 */ lui $a0,0x8008 +/* f019af0: 0fc2cc2b */ jal func0f0b30ac +/* f019af4: 8c84bc6c */ lw $a0,-0x4394($a0) +/* f019af8: 3c038006 */ lui $v1,0x8006 +/* f019afc: 246324f8 */ addiu $v1,$v1,0x24f8 +/* f019b00: ac620000 */ sw $v0,0x0($v1) +/* f019b04: 00402025 */ or $a0,$v0,$zero +/* f019b08: 0c006bd6 */ jal 0x1af58 +/* f019b0c: 3c053f80 */ lui $a1,0x3f80 +/* f019b10: 3c048006 */ lui $a0,0x8006 +/* f019b14: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f019b18: 0c006b4d */ jal 0x1ad34 +/* f019b1c: 27a50018 */ addiu $a1,$sp,0x18 +/* f019b20: 240a0001 */ addiu $t2,$zero,0x1 +/* f019b24: 3c018006 */ lui $at,0x8006 +/* f019b28: 0fc5b4f4 */ jal func0f16d3d0 +/* f019b2c: ac2a24f4 */ sw $t2,0x24f4($at) +/* f019b30: 0c005204 */ jal 0x14810 +/* f019b34: 00002025 */ or $a0,$zero,$zero +/* f019b38: 3c028006 */ lui $v0,0x8006 +/* f019b3c: 244224a4 */ addiu $v0,$v0,0x24a4 +/* f019b40: 8c4b0000 */ lw $t3,0x0($v0) +/* f019b44: 3c0c8009 */ lui $t4,0x8009 +/* f019b48: 55600007 */ bnezl $t3,.L0f019b68 +/* f019b4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f019b50: 918c0af0 */ lbu $t4,0xaf0($t4) +/* f019b54: 24030001 */ addiu $v1,$zero,0x1 +/* f019b58: 506c0003 */ beql $v1,$t4,.L0f019b68 +/* f019b5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f019b60: ac430000 */ sw $v1,0x0($v0) +/* f019b64: 8fbf0014 */ lw $ra,0x14($sp) +.L0f019b68: +/* f019b68: 27bd0028 */ addiu $sp,$sp,0x28 +/* f019b6c: 03e00008 */ jr $ra +/* f019b70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f019b74 +/* f019b74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f019b78: afbf0014 */ sw $ra,0x14($sp) +/* f019b7c: 3c048006 */ lui $a0,0x8006 +/* f019b80: 0fc2cc33 */ jal func0f0b30cc +/* f019b84: 8c8424f8 */ lw $a0,0x24f8($a0) +/* f019b88: 0c005204 */ jal 0x14810 +/* f019b8c: 24040001 */ addiu $a0,$zero,0x1 +/* f019b90: 8fbf0014 */ lw $ra,0x14($sp) +/* f019b94: 27bd0018 */ addiu $sp,$sp,0x18 +/* f019b98: 03e00008 */ jr $ra +/* f019b9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f019ba0 +/* f019ba0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f019ba4: 3c014270 */ lui $at,0x4270 +/* f019ba8: afbf0014 */ sw $ra,0x14($sp) +/* f019bac: 44816000 */ mtc1 $at,$f12 +/* f019bb0: 0c002f4c */ jal 0xbd30 +/* f019bb4: 00000000 */ sll $zero,$zero,0x0 +/* f019bb8: 3c017f1b */ lui $at,0x7f1b +/* f019bbc: 0c002f5f */ jal 0xbd7c +/* f019bc0: c42c84a4 */ lwc1 $f12,-0x7b5c($at) +/* f019bc4: 3c0142c8 */ lui $at,0x42c8 +/* f019bc8: 44816000 */ mtc1 $at,$f12 +/* f019bcc: 3c017f1b */ lui $at,0x7f1b +/* f019bd0: 0c002fa1 */ jal 0xbe84 +/* f019bd4: c42e84a8 */ lwc1 $f14,-0x7b58($at) +/* f019bd8: 0c002f48 */ jal 0xbd20 +/* f019bdc: 00002025 */ or $a0,$zero,$zero +/* f019be0: 3c088006 */ lui $t0,0x8006 +/* f019be4: 250824c4 */ addiu $t0,$t0,0x24c4 +/* f019be8: 8d020000 */ lw $v0,0x0($t0) +/* f019bec: 04410003 */ bgez $v0,.L0f019bfc +/* f019bf0: 244e0001 */ addiu $t6,$v0,0x1 +/* f019bf4: 10000041 */ beqz $zero,.L0f019cfc +/* f019bf8: ad0e0000 */ sw $t6,0x0($t0) +.L0f019bfc: +/* f019bfc: 14400008 */ bnez $v0,.L0f019c20 +/* f019c00: 24040001 */ addiu $a0,$zero,0x1 +/* f019c04: 2405006b */ addiu $a1,$zero,0x6b +/* f019c08: 24060000 */ addiu $a2,$zero,0x0 +/* f019c0c: 0fc5b46f */ jal func0f16d1bc +/* f019c10: 24077fff */ addiu $a3,$zero,0x7fff +/* f019c14: 3c088006 */ lui $t0,0x8006 +/* f019c18: 250824c4 */ addiu $t0,$t0,0x24c4 +/* f019c1c: 8d020000 */ lw $v0,0x0($t0) +.L0f019c20: +/* f019c20: 3c0f800a */ lui $t7,0x800a +/* f019c24: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f019c28: 00002025 */ or $a0,$zero,$zero +/* f019c2c: 3405ffff */ dli $a1,0xffff +/* f019c30: 004fc021 */ addu $t8,$v0,$t7 +/* f019c34: 0c005408 */ jal 0x15020 +/* f019c38: ad180000 */ sw $t8,0x0($t0) +/* f019c3c: 3c088006 */ lui $t0,0x8006 +/* f019c40: 1040001d */ beqz $v0,.L0f019cb8 +/* f019c44: 250824c4 */ addiu $t0,$t0,0x24c4 +/* f019c48: 3c198000 */ lui $t9,0x8000 +/* f019c4c: 8f39030c */ lw $t9,0x30c($t9) +/* f019c50: 24030001 */ addiu $v1,$zero,0x1 +/* f019c54: 3c048006 */ lui $a0,0x8006 +/* f019c58: 14790008 */ bne $v1,$t9,.L0f019c7c +/* f019c5c: 248424a8 */ addiu $a0,$a0,0x24a8 +/* f019c60: 3c018006 */ lui $at,0x8006 +/* f019c64: ac2324a8 */ sw $v1,0x24a8($at) +/* f019c68: 0fc069f9 */ jal func0f01a7e4 +/* f019c6c: 24040002 */ addiu $a0,$zero,0x2 +/* f019c70: 3c088006 */ lui $t0,0x8006 +/* f019c74: 10000010 */ beqz $zero,.L0f019cb8 +/* f019c78: 250824c4 */ addiu $t0,$t0,0x24c4 +.L0f019c7c: +/* f019c7c: 8c890000 */ lw $t1,0x0($a0) +/* f019c80: 5520000e */ bnezl $t1,.L0f019cbc +/* f019c84: 8d020000 */ lw $v0,0x0($t0) +/* f019c88: 8d020000 */ lw $v0,0x0($t0) +/* f019c8c: 2841003c */ slti $at,$v0,0x3c +/* f019c90: 10200006 */ beqz $at,.L0f019cac +/* f019c94: 28410064 */ slti $at,$v0,0x64 +/* f019c98: 10200007 */ beqz $at,.L0f019cb8 +/* f019c9c: ac830000 */ sw $v1,0x0($a0) +/* f019ca0: 240a0064 */ addiu $t2,$zero,0x64 +/* f019ca4: 10000004 */ beqz $zero,.L0f019cb8 +/* f019ca8: ad0a0000 */ sw $t2,0x0($t0) +.L0f019cac: +/* f019cac: 3c018006 */ lui $at,0x8006 +/* f019cb0: ac2324ac */ sw $v1,0x24ac($at) +/* f019cb4: ac830000 */ sw $v1,0x0($a0) +.L0f019cb8: +/* f019cb8: 8d020000 */ lw $v0,0x0($t0) +.L0f019cbc: +/* f019cbc: 3c048006 */ lui $a0,0x8006 +/* f019cc0: 248424a8 */ addiu $a0,$a0,0x24a8 +/* f019cc4: 284100f1 */ slti $at,$v0,0xf1 +/* f019cc8: 1020000a */ beqz $at,.L0f019cf4 +/* f019ccc: 3c0b8006 */ lui $t3,0x8006 +/* f019cd0: 8d6b24ac */ lw $t3,0x24ac($t3) +/* f019cd4: 15600007 */ bnez $t3,.L0f019cf4 +/* f019cd8: 00000000 */ sll $zero,$zero,0x0 +/* f019cdc: 8c8c0000 */ lw $t4,0x0($a0) +/* f019ce0: 2841008d */ slti $at,$v0,0x8d +/* f019ce4: 51800006 */ beqzl $t4,.L0f019d00 +/* f019ce8: 8fbf0014 */ lw $ra,0x14($sp) +/* f019cec: 54200004 */ bnezl $at,.L0f019d00 +/* f019cf0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f019cf4: +/* f019cf4: 0fc069f9 */ jal func0f01a7e4 +/* f019cf8: 24040003 */ addiu $a0,$zero,0x3 +.L0f019cfc: +/* f019cfc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f019d00: +/* f019d00: 27bd0018 */ addiu $sp,$sp,0x18 +/* f019d04: 03e00008 */ jr $ra +/* f019d08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f019d0c +/* f019d0c: 3c013f80 */ lui $at,0x3f80 +/* f019d10: 44812000 */ mtc1 $at,$f4 +/* f019d14: 3c017f1b */ lui $at,0x7f1b +/* f019d18: c42884ac */ lwc1 $f8,-0x7b54($at) +/* f019d1c: 460c2081 */ sub.s $f2,$f4,$f12 +/* f019d20: 3c017f1b */ lui $at,0x7f1b +/* f019d24: c43084b0 */ lwc1 $f16,-0x7b50($at) +/* f019d28: 46021180 */ add.s $f6,$f2,$f2 +/* f019d2c: 46083282 */ mul.s $f10,$f6,$f8 +/* f019d30: 03e00008 */ jr $ra +/* f019d34: 46105001 */ sub.s $f0,$f10,$f16 +); + +GLOBAL_ASM( +glabel func0f019d38 +/* f019d38: 27bdfe60 */ addiu $sp,$sp,-416 +/* f019d3c: afb00030 */ sw $s0,0x30($sp) +/* f019d40: 3c0f8006 */ lui $t7,0x8006 +/* f019d44: 3c108006 */ lui $s0,0x8006 +/* f019d48: afb40040 */ sw $s4,0x40($sp) +/* f019d4c: 25ef28d4 */ addiu $t7,$t7,0x28d4 +/* f019d50: 0080a025 */ or $s4,$a0,$zero +/* f019d54: 261024c4 */ addiu $s0,$s0,0x24c4 +/* f019d58: afbf0044 */ sw $ra,0x44($sp) +/* f019d5c: afb3003c */ sw $s3,0x3c($sp) +/* f019d60: afb20038 */ sw $s2,0x38($sp) +/* f019d64: afb10034 */ sw $s1,0x34($sp) +/* f019d68: 25e8003c */ addiu $t0,$t7,0x3c +/* f019d6c: 27ae0160 */ addiu $t6,$sp,0x160 +.L0f019d70: +/* f019d70: 8de10000 */ lw $at,0x0($t7) +/* f019d74: 25ef000c */ addiu $t7,$t7,0xc +/* f019d78: 25ce000c */ addiu $t6,$t6,0xc +/* f019d7c: adc1fff4 */ sw $at,-0xc($t6) +/* f019d80: 8de1fff8 */ lw $at,-0x8($t7) +/* f019d84: adc1fff8 */ sw $at,-0x8($t6) +/* f019d88: 8de1fffc */ lw $at,-0x4($t7) +/* f019d8c: 15e8fff8 */ bne $t7,$t0,.L0f019d70 +/* f019d90: adc1fffc */ sw $at,-0x4($t6) +/* f019d94: 8de10000 */ lw $at,0x0($t7) +/* f019d98: 02802025 */ or $a0,$s4,$zero +/* f019d9c: adc10000 */ sw $at,0x0($t6) +/* f019da0: 8e090000 */ lw $t1,0x0($s0) +/* f019da4: 3c014370 */ lui $at,0x4370 +/* f019da8: 44814000 */ mtc1 $at,$f8 +/* f019dac: 44892000 */ mtc1 $t1,$f4 +/* f019db0: 00000000 */ sll $zero,$zero,0x0 +/* f019db4: 468021a0 */ cvt.s.w $f6,$f4 +/* f019db8: 46083283 */ div.s $f10,$f6,$f8 +/* f019dbc: 0fc06bf0 */ jal func0f01afc0 +/* f019dc0: e7aa0158 */ swc1 $f10,0x158($sp) +/* f019dc4: 8e0a0000 */ lw $t2,0x0($s0) +/* f019dc8: 3c0b8006 */ lui $t3,0x8006 +/* f019dcc: 0040a025 */ or $s4,$v0,$zero +/* f019dd0: 05410003 */ bgez $t2,.L0f019de0 +/* f019dd4: 256b2914 */ addiu $t3,$t3,0x2914 +/* f019dd8: 10000154 */ beqz $zero,.L0f01a32c +/* f019ddc: 8fbf0044 */ lw $ra,0x44($sp) +.L0f019de0: +/* f019de0: 8d610000 */ lw $at,0x0($t3) +/* f019de4: 27b10104 */ addiu $s1,$sp,0x104 +/* f019de8: ae210000 */ sw $at,0x0($s1) +/* f019dec: 8d6d0004 */ lw $t5,0x4($t3) +/* f019df0: ae2d0004 */ sw $t5,0x4($s1) +/* f019df4: 8d610008 */ lw $at,0x8($t3) +/* f019df8: ae210008 */ sw $at,0x8($s1) +/* f019dfc: 0fc06743 */ jal func0f019d0c +/* f019e00: c7ac0158 */ lwc1 $f12,0x158($sp) +/* f019e04: 0c0068f7 */ jal 0x1a3dc +/* f019e08: 46000306 */ mov.s $f12,$f0 +/* f019e0c: e7a0010c */ swc1 $f0,0x10c($sp) +/* f019e10: 0fc06743 */ jal func0f019d0c +/* f019e14: c7ac0158 */ lwc1 $f12,0x158($sp) +/* f019e18: 0c0068f4 */ jal 0x1a3d0 +/* f019e1c: 46000306 */ mov.s $f12,$f0 +/* f019e20: 27b20108 */ addiu $s2,$sp,0x108 +/* f019e24: 27b3010c */ addiu $s3,$sp,0x10c +/* f019e28: e7a00104 */ swc1 $f0,0x104($sp) +/* f019e2c: 02603025 */ or $a2,$s3,$zero +/* f019e30: 02402825 */ or $a1,$s2,$zero +/* f019e34: 0c0011e4 */ jal 0x4790 +/* f019e38: 02202025 */ or $a0,$s1,$zero +/* f019e3c: 3c017f1b */ lui $at,0x7f1b +/* f019e40: c42084b4 */ lwc1 $f0,-0x7b4c($at) +/* f019e44: c7a20158 */ lwc1 $f2,0x158($sp) +/* f019e48: 241000ff */ addiu $s0,$zero,0xff +/* f019e4c: 4600103c */ c.lt.s $f2,$f0 +/* f019e50: 00000000 */ sll $zero,$zero,0x0 +/* f019e54: 45000008 */ bc1f .L0f019e78 +/* f019e58: 3c01437f */ lui $at,0x437f +/* f019e5c: 44818000 */ mtc1 $at,$f16 +/* f019e60: 00000000 */ sll $zero,$zero,0x0 +/* f019e64: 46028482 */ mul.s $f18,$f16,$f2 +/* f019e68: 46009103 */ div.s $f4,$f18,$f0 +/* f019e6c: 4600218d */ trunc.w.s $f6,$f4 +/* f019e70: 44103000 */ mfc1 $s0,$f6 +/* f019e74: 00000000 */ sll $zero,$zero,0x0 +.L0f019e78: +/* f019e78: 2a010100 */ slti $at,$s0,0x100 +/* f019e7c: 14200002 */ bnez $at,.L0f019e88 +/* f019e80: 00000000 */ sll $zero,$zero,0x0 +/* f019e84: 241000ff */ addiu $s0,$zero,0xff +.L0f019e88: +/* f019e88: 06010002 */ bgez $s0,.L0f019e94 +/* f019e8c: 3c017f1b */ lui $at,0x7f1b +/* f019e90: 00008025 */ or $s0,$zero,$zero +.L0f019e94: +/* f019e94: c42084b8 */ lwc1 $f0,-0x7b48($at) +/* f019e98: 4600103c */ c.lt.s $f2,$f0 +/* f019e9c: 00000000 */ sll $zero,$zero,0x0 +/* f019ea0: 45000013 */ bc1f .L0f019ef0 +/* f019ea4: 3c01437f */ lui $at,0x437f +/* f019ea8: 44814000 */ mtc1 $at,$f8 +/* f019eac: 44802000 */ mtc1 $zero,$f4 +/* f019eb0: 3c048006 */ lui $a0,0x8006 +/* f019eb4: 46024282 */ mul.s $f10,$f8,$f2 +/* f019eb8: 24842590 */ addiu $a0,$a0,0x2590 +/* f019ebc: afb10014 */ sw $s1,0x14($sp) +/* f019ec0: e7a40010 */ swc1 $f4,0x10($sp) +/* f019ec4: 46005403 */ div.s $f16,$f10,$f0 +/* f019ec8: 4600848d */ trunc.w.s $f18,$f16 +/* f019ecc: 44059000 */ mfc1 $a1,$f18 +/* f019ed0: 00000000 */ sll $zero,$zero,0x0 +/* f019ed4: 30a800ff */ andi $t0,$a1,0xff +/* f019ed8: 01002825 */ or $a1,$t0,$zero +/* f019edc: 310600ff */ andi $a2,$t0,0xff +/* f019ee0: 0fc0585b */ jal func0f01616c +/* f019ee4: 310700ff */ andi $a3,$t0,0xff +/* f019ee8: 1000000b */ beqz $zero,.L0f019f18 +/* f019eec: 3c013f00 */ lui $at,0x3f00 +.L0f019ef0: +/* f019ef0: 44803000 */ mtc1 $zero,$f6 +/* f019ef4: 3c048006 */ lui $a0,0x8006 +/* f019ef8: 320500ff */ andi $a1,$s0,0xff +/* f019efc: 30a600ff */ andi $a2,$a1,0xff +/* f019f00: 30a700ff */ andi $a3,$a1,0xff +/* f019f04: 24842590 */ addiu $a0,$a0,0x2590 +/* f019f08: afb10014 */ sw $s1,0x14($sp) +/* f019f0c: 0fc0585b */ jal func0f01616c +/* f019f10: e7a60010 */ swc1 $f6,0x10($sp) +/* f019f14: 3c013f00 */ lui $at,0x3f00 +.L0f019f18: +/* f019f18: 00107880 */ sll $t7,$s0,0x2 +/* f019f1c: 44816000 */ mtc1 $at,$f12 +/* f019f20: 01f07823 */ subu $t7,$t7,$s0 +/* f019f24: 000f7980 */ sll $t7,$t7,0x6 +/* f019f28: 240100ff */ addiu $at,$zero,0xff +/* f019f2c: 01e1001a */ div $zero,$t7,$at +/* f019f30: c7a80158 */ lwc1 $f8,0x158($sp) +/* f019f34: 00008012 */ mflo $s0 +/* f019f38: 460c403c */ c.lt.s $f8,$f12 +/* f019f3c: 00000000 */ sll $zero,$zero,0x0 +/* f019f40: 4502001c */ bc1fl .L0f019fb4 +/* f019f44: 44808000 */ mtc1 $zero,$f16 +/* f019f48: 0fc06743 */ jal func0f019d0c +/* f019f4c: 00000000 */ sll $zero,$zero,0x0 +/* f019f50: 0c0068f7 */ jal 0x1a3dc +/* f019f54: 46000306 */ mov.s $f12,$f0 +/* f019f58: 3c013f00 */ lui $at,0x3f00 +/* f019f5c: 44816000 */ mtc1 $at,$f12 +/* f019f60: 0fc06743 */ jal func0f019d0c +/* f019f64: e7a0010c */ swc1 $f0,0x10c($sp) +/* f019f68: 0c0068f4 */ jal 0x1a3d0 +/* f019f6c: 46000306 */ mov.s $f12,$f0 +/* f019f70: e7a00104 */ swc1 $f0,0x104($sp) +/* f019f74: 02202025 */ or $a0,$s1,$zero +/* f019f78: 02402825 */ or $a1,$s2,$zero +/* f019f7c: 0c0011e4 */ jal 0x4790 +/* f019f80: 02603025 */ or $a2,$s3,$zero +/* f019f84: 44805000 */ mtc1 $zero,$f10 +/* f019f88: 3c048006 */ lui $a0,0x8006 +/* f019f8c: 320500ff */ andi $a1,$s0,0xff +/* f019f90: 30a600ff */ andi $a2,$a1,0xff +/* f019f94: 30a700ff */ andi $a3,$a1,0xff +/* f019f98: 248425a8 */ addiu $a0,$a0,0x25a8 +/* f019f9c: afb10014 */ sw $s1,0x14($sp) +/* f019fa0: 0fc0585b */ jal func0f01616c +/* f019fa4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f019fa8: 1000000b */ beqz $zero,.L0f019fd8 +/* f019fac: 3c013f80 */ lui $at,0x3f80 +/* f019fb0: 44808000 */ mtc1 $zero,$f16 +.L0f019fb4: +/* f019fb4: 3c048006 */ lui $a0,0x8006 +/* f019fb8: 320500ff */ andi $a1,$s0,0xff +/* f019fbc: 30a600ff */ andi $a2,$a1,0xff +/* f019fc0: 30a700ff */ andi $a3,$a1,0xff +/* f019fc4: 248425a8 */ addiu $a0,$a0,0x25a8 +/* f019fc8: afb10014 */ sw $s1,0x14($sp) +/* f019fcc: 0fc0585b */ jal func0f01616c +/* f019fd0: e7b00010 */ swc1 $f16,0x10($sp) +/* f019fd4: 3c013f80 */ lui $at,0x3f80 +.L0f019fd8: +/* f019fd8: 44810000 */ mtc1 $at,$f0 +/* f019fdc: 3c01800a */ lui $at,0x800a +/* f019fe0: c432a004 */ lwc1 $f18,-0x5ffc($at) +/* f019fe4: 3c0142b4 */ lui $at,0x42b4 +/* f019fe8: 44812000 */ mtc1 $at,$f4 +/* f019fec: 3c018006 */ lui $at,0x8006 +/* f019ff0: c4282920 */ lwc1 $f8,0x2920($at) +/* f019ff4: 46049183 */ div.s $f6,$f18,$f4 +/* f019ff8: c7b20158 */ lwc1 $f18,0x158($sp) +/* f019ffc: 44801000 */ mtc1 $zero,$f2 +/* f01a000: 27b100c0 */ addiu $s1,$sp,0xc0 +/* f01a004: 46009102 */ mul.s $f4,$f18,$f0 +/* f01a008: 02202825 */ or $a1,$s1,$zero +/* f01a00c: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f01a010: e7a200b4 */ swc1 $f2,0xb4($sp) +/* f01a014: e7a200bc */ swc1 $f2,0xbc($sp) +/* f01a018: 46064280 */ add.s $f10,$f8,$f6 +/* f01a01c: 46040201 */ sub.s $f8,$f0,$f4 +/* f01a020: e42a2920 */ swc1 $f10,0x2920($at) +/* f01a024: 3c017f1b */ lui $at,0x7f1b +/* f01a028: c43084bc */ lwc1 $f16,-0x7b44($at) +/* f01a02c: 46088182 */ mul.s $f6,$f16,$f8 +/* f01a030: 0c005923 */ jal 0x1648c +/* f01a034: e7a600b8 */ swc1 $f6,0xb8($sp) +/* f01a038: 3c013e80 */ lui $at,0x3e80 +/* f01a03c: 44819000 */ mtc1 $at,$f18 +/* f01a040: c7aa0158 */ lwc1 $f10,0x158($sp) +/* f01a044: 3c013f80 */ lui $at,0x3f80 +/* f01a048: 44818000 */ mtc1 $at,$f16 +/* f01a04c: 46125102 */ mul.s $f4,$f10,$f18 +/* f01a050: 02202825 */ or $a1,$s1,$zero +/* f01a054: 0c0057e2 */ jal 0x15f88 +/* f01a058: 46102300 */ add.s $f12,$f4,$f16 +/* f01a05c: 44800000 */ mtc1 $zero,$f0 +/* f01a060: 3c013f80 */ lui $at,0x3f80 +/* f01a064: 44814000 */ mtc1 $at,$f8 +/* f01a068: 27b00118 */ addiu $s0,$sp,0x118 +/* f01a06c: 44050000 */ mfc1 $a1,$f0 +/* f01a070: 44060000 */ mfc1 $a2,$f0 +/* f01a074: 02002025 */ or $a0,$s0,$zero +/* f01a078: 3c07457a */ lui $a3,0x457a +/* f01a07c: e7a00010 */ swc1 $f0,0x10($sp) +/* f01a080: e7a00014 */ swc1 $f0,0x14($sp) +/* f01a084: e7a00018 */ swc1 $f0,0x18($sp) +/* f01a088: e7a0001c */ swc1 $f0,0x1c($sp) +/* f01a08c: e7a00024 */ swc1 $f0,0x24($sp) +/* f01a090: 0c005ab9 */ jal 0x16ae4 +/* f01a094: e7a80020 */ swc1 $f8,0x20($sp) +/* f01a098: 02002025 */ or $a0,$s0,$zero +/* f01a09c: 0c00567f */ jal 0x159fc +/* f01a0a0: 02202825 */ or $a1,$s1,$zero +/* f01a0a4: 02202025 */ or $a0,$s1,$zero +/* f01a0a8: 0c005746 */ jal 0x15d18 +/* f01a0ac: 02002825 */ or $a1,$s0,$zero +/* f01a0b0: 3c138006 */ lui $s3,0x8006 +/* f01a0b4: 267324f8 */ addiu $s3,$s3,0x24f8 +/* f01a0b8: 8e690000 */ lw $t1,0x0($s3) +/* f01a0bc: afb00160 */ sw $s0,0x160($sp) +/* f01a0c0: 8d2a0008 */ lw $t2,0x8($t1) +/* f01a0c4: 8544000e */ lh $a0,0xe($t2) +/* f01a0c8: 00046180 */ sll $t4,$a0,0x6 +/* f01a0cc: 0fc59e7d */ jal func0f1679f4 +/* f01a0d0: 01802025 */ or $a0,$t4,$zero +/* f01a0d4: afa20170 */ sw $v0,0x170($sp) +/* f01a0d8: 02002025 */ or $a0,$s0,$zero +/* f01a0dc: 0c005746 */ jal 0x15d18 +/* f01a0e0: 00402825 */ or $a1,$v0,$zero +/* f01a0e4: 8fab0170 */ lw $t3,0x170($sp) +/* f01a0e8: 8e6d0000 */ lw $t5,0x0($s3) +/* f01a0ec: adab000c */ sw $t3,0xc($t5) +/* f01a0f0: 0c007308 */ jal 0x1cc20 +/* f01a0f4: 8e640000 */ lw $a0,0x0($s3) +/* f01a0f8: 8e790000 */ lw $t9,0x0($s3) +/* f01a0fc: 2405000b */ addiu $a1,$zero,0xb +/* f01a100: 0c006a47 */ jal 0x1a91c +/* f01a104: 8f240008 */ lw $a0,0x8($t9) +/* f01a108: 8e640000 */ lw $a0,0x0($s3) +/* f01a10c: 0c006a87 */ jal 0x1aa1c +/* f01a110: 00402825 */ or $a1,$v0,$zero +/* f01a114: 50400003 */ beqzl $v0,.L0f01a124 +/* f01a118: 8e780000 */ lw $t8,0x0($s3) +/* f01a11c: ac400000 */ sw $zero,0x0($v0) +/* f01a120: 8e780000 */ lw $t8,0x0($s3) +.L0f01a124: +/* f01a124: 2405000d */ addiu $a1,$zero,0xd +/* f01a128: 0c006a47 */ jal 0x1a91c +/* f01a12c: 8f040008 */ lw $a0,0x8($t8) +/* f01a130: 8e640000 */ lw $a0,0x0($s3) +/* f01a134: 0c006a87 */ jal 0x1aa1c +/* f01a138: 00402825 */ or $a1,$v0,$zero +/* f01a13c: 10400002 */ beqz $v0,.L0f01a148 +/* f01a140: 24080001 */ addiu $t0,$zero,0x1 +/* f01a144: ac480000 */ sw $t0,0x0($v0) +.L0f01a148: +/* f01a148: 8e6f0000 */ lw $t7,0x0($s3) +/* f01a14c: 2405000c */ addiu $a1,$zero,0xc +/* f01a150: 0c006a47 */ jal 0x1a91c +/* f01a154: 8de40008 */ lw $a0,0x8($t7) +/* f01a158: 8e640000 */ lw $a0,0x0($s3) +/* f01a15c: 0c006a87 */ jal 0x1aa1c +/* f01a160: 00402825 */ or $a1,$v0,$zero +/* f01a164: 10400002 */ beqz $v0,.L0f01a170 +/* f01a168: 3c12bc00 */ lui $s2,0xbc00 +/* f01a16c: ac400000 */ sw $zero,0x0($v0) +.L0f01a170: +/* f01a170: 02801025 */ or $v0,$s4,$zero +/* f01a174: 3c0e8000 */ lui $t6,0x8000 +/* f01a178: 36520002 */ ori $s2,$s2,0x2 +/* f01a17c: 35ce0040 */ ori $t6,$t6,0x40 +/* f01a180: 26830008 */ addiu $v1,$s4,0x8 +/* f01a184: ac4e0004 */ sw $t6,0x4($v0) +/* f01a188: ac520000 */ sw $s2,0x0($v0) +/* f01a18c: 3c090386 */ lui $t1,0x386 +/* f01a190: 3c108006 */ lui $s0,0x8006 +/* f01a194: 26102598 */ addiu $s0,$s0,0x2598 +/* f01a198: 35290010 */ ori $t1,$t1,0x10 +/* f01a19c: ac690000 */ sw $t1,0x0($v1) +/* f01a1a0: ac700004 */ sw $s0,0x4($v1) +/* f01a1a4: 24660008 */ addiu $a2,$v1,0x8 +/* f01a1a8: 3c0a0388 */ lui $t2,0x388 +/* f01a1ac: 3c118006 */ lui $s1,0x8006 +/* f01a1b0: 26312590 */ addiu $s1,$s1,0x2590 +/* f01a1b4: 354a0010 */ ori $t2,$t2,0x10 +/* f01a1b8: acca0000 */ sw $t2,0x0($a2) +/* f01a1bc: acd10004 */ sw $s1,0x4($a2) +/* f01a1c0: 24d40008 */ addiu $s4,$a2,0x8 +/* f01a1c4: 240c0003 */ addiu $t4,$zero,0x3 +/* f01a1c8: afac0168 */ sw $t4,0x168($sp) +/* f01a1cc: afa00164 */ sw $zero,0x164($sp) +/* f01a1d0: afb4016c */ sw $s4,0x16c($sp) +/* f01a1d4: 8e650000 */ lw $a1,0x0($s3) +/* f01a1d8: 0c0087bd */ jal 0x21ef4 +/* f01a1dc: 27a40160 */ addiu $a0,$sp,0x160 +/* f01a1e0: 8e6b0000 */ lw $t3,0x0($s3) +/* f01a1e4: 8fb4016c */ lw $s4,0x16c($sp) +/* f01a1e8: 2405000b */ addiu $a1,$zero,0xb +/* f01a1ec: 0c006a47 */ jal 0x1a91c +/* f01a1f0: 8d640008 */ lw $a0,0x8($t3) +/* f01a1f4: 8e640000 */ lw $a0,0x0($s3) +/* f01a1f8: 0c006a87 */ jal 0x1aa1c +/* f01a1fc: 00402825 */ or $a1,$v0,$zero +/* f01a200: 10400002 */ beqz $v0,.L0f01a20c +/* f01a204: 240d0001 */ addiu $t5,$zero,0x1 +/* f01a208: ac4d0000 */ sw $t5,0x0($v0) +.L0f01a20c: +/* f01a20c: 8e790000 */ lw $t9,0x0($s3) +/* f01a210: 2405000d */ addiu $a1,$zero,0xd +/* f01a214: 0c006a47 */ jal 0x1a91c +/* f01a218: 8f240008 */ lw $a0,0x8($t9) +/* f01a21c: 8e640000 */ lw $a0,0x0($s3) +/* f01a220: 0c006a87 */ jal 0x1aa1c +/* f01a224: 00402825 */ or $a1,$v0,$zero +/* f01a228: 50400003 */ beqzl $v0,.L0f01a238 +/* f01a22c: 8e780000 */ lw $t8,0x0($s3) +/* f01a230: ac400000 */ sw $zero,0x0($v0) +/* f01a234: 8e780000 */ lw $t8,0x0($s3) +.L0f01a238: +/* f01a238: 2405000c */ addiu $a1,$zero,0xc +/* f01a23c: 0c006a47 */ jal 0x1a91c +/* f01a240: 8f040008 */ lw $a0,0x8($t8) +/* f01a244: 8e640000 */ lw $a0,0x0($s3) +/* f01a248: 0c006a87 */ jal 0x1aa1c +/* f01a24c: 00402825 */ or $a1,$v0,$zero +/* f01a250: 10400003 */ beqz $v0,.L0f01a260 +/* f01a254: 26830008 */ addiu $v1,$s4,0x8 +/* f01a258: 24080001 */ addiu $t0,$zero,0x1 +/* f01a25c: ac480000 */ sw $t0,0x0($v0) +.L0f01a260: +/* f01a260: 02801025 */ or $v0,$s4,$zero +/* f01a264: 3c0f8000 */ lui $t7,0x8000 +/* f01a268: 35ef0040 */ ori $t7,$t7,0x40 +/* f01a26c: ac4f0004 */ sw $t7,0x4($v0) +/* f01a270: ac520000 */ sw $s2,0x0($v0) +/* f01a274: 3c0e0386 */ lui $t6,0x386 +/* f01a278: 35ce0010 */ ori $t6,$t6,0x10 +/* f01a27c: ac6e0000 */ sw $t6,0x0($v1) +/* f01a280: ac700004 */ sw $s0,0x4($v1) +/* f01a284: 24660008 */ addiu $a2,$v1,0x8 +/* f01a288: 3c090388 */ lui $t1,0x388 +/* f01a28c: 35290010 */ ori $t1,$t1,0x10 +/* f01a290: acc90000 */ sw $t1,0x0($a2) +/* f01a294: acd10004 */ sw $s1,0x4($a2) +/* f01a298: 24d40008 */ addiu $s4,$a2,0x8 +/* f01a29c: 240a0003 */ addiu $t2,$zero,0x3 +/* f01a2a0: afaa0168 */ sw $t2,0x168($sp) +/* f01a2a4: afa00164 */ sw $zero,0x164($sp) +/* f01a2a8: afb4016c */ sw $s4,0x16c($sp) +/* f01a2ac: 8e650000 */ lw $a1,0x0($s3) +/* f01a2b0: 0c0087bd */ jal 0x21ef4 +/* f01a2b4: 27a40160 */ addiu $a0,$sp,0x160 +/* f01a2b8: 8e620000 */ lw $v0,0x0($s3) +/* f01a2bc: 8fb4016c */ lw $s4,0x16c($sp) +/* f01a2c0: 00008025 */ or $s0,$zero,$zero +/* f01a2c4: 8c4c0008 */ lw $t4,0x8($v0) +/* f01a2c8: 00008825 */ or $s1,$zero,$zero +/* f01a2cc: 27b20058 */ addiu $s2,$sp,0x58 +/* f01a2d0: 858b000e */ lh $t3,0xe($t4) +/* f01a2d4: 59600014 */ blezl $t3,.L0f01a328 +/* f01a2d8: 02801025 */ or $v0,$s4,$zero +/* f01a2dc: 8c4d000c */ lw $t5,0xc($v0) +.L0f01a2e0: +/* f01a2e0: 02402825 */ or $a1,$s2,$zero +/* f01a2e4: 0c005746 */ jal 0x15d18 +/* f01a2e8: 01b12021 */ addu $a0,$t5,$s1 +/* f01a2ec: 8e790000 */ lw $t9,0x0($s3) +/* f01a2f0: 00104180 */ sll $t0,$s0,0x6 +/* f01a2f4: 02402025 */ or $a0,$s2,$zero +/* f01a2f8: 8f38000c */ lw $t8,0xc($t9) +/* f01a2fc: 0c005815 */ jal 0x16054 +/* f01a300: 03082821 */ addu $a1,$t8,$t0 +/* f01a304: 8e620000 */ lw $v0,0x0($s3) +/* f01a308: 26100001 */ addiu $s0,$s0,0x1 +/* f01a30c: 26310040 */ addiu $s1,$s1,0x40 +/* f01a310: 8c4f0008 */ lw $t7,0x8($v0) +/* f01a314: 85ee000e */ lh $t6,0xe($t7) +/* f01a318: 020e082a */ slt $at,$s0,$t6 +/* f01a31c: 5420fff0 */ bnezl $at,.L0f01a2e0 +/* f01a320: 8c4d000c */ lw $t5,0xc($v0) +/* f01a324: 02801025 */ or $v0,$s4,$zero +.L0f01a328: +/* f01a328: 8fbf0044 */ lw $ra,0x44($sp) +.L0f01a32c: +/* f01a32c: 8fb00030 */ lw $s0,0x30($sp) +/* f01a330: 8fb10034 */ lw $s1,0x34($sp) +/* f01a334: 8fb20038 */ lw $s2,0x38($sp) +/* f01a338: 8fb3003c */ lw $s3,0x3c($sp) +/* f01a33c: 8fb40040 */ lw $s4,0x40($sp) +/* f01a340: 03e00008 */ jr $ra +/* f01a344: 27bd01a0 */ addiu $sp,$sp,0x1a0 +/* f01a348: 3c028006 */ lui $v0,0x8006 +/* f01a34c: 03e00008 */ jr $ra +/* f01a350: 8c422924 */ lw $v0,0x2924($v0) +); + +GLOBAL_ASM( +glabel func0f01a354 +/* f01a354: 3c018006 */ lui $at,0x8006 +/* f01a358: 03e00008 */ jr $ra +/* f01a35c: ac242924 */ sw $a0,0x2924($at) +/* f01a360: 000471c0 */ sll $t6,$a0,0x7 +/* f01a364: 3c0f800a */ lui $t7,0x800a +/* f01a368: 01ee7821 */ addu $t7,$t7,$t6 +/* f01a36c: 8defa0a4 */ lw $t7,-0x5f5c($t7) +/* f01a370: 3c02800b */ lui $v0,0x800b +/* f01a374: 000fc080 */ sll $t8,$t7,0x2 +/* f01a378: 030fc021 */ addu $t8,$t8,$t7 +/* f01a37c: 0018c140 */ sll $t8,$t8,0x5 +/* f01a380: 00581021 */ addu $v0,$v0,$t8 +/* f01a384: 03e00008 */ jr $ra +/* f01a388: 9042c7c9 */ lbu $v0,-0x3837($v0) +/* f01a38c: 000471c0 */ sll $t6,$a0,0x7 +/* f01a390: 3c0f800a */ lui $t7,0x800a +/* f01a394: 01ee7821 */ addu $t7,$t7,$t6 +/* f01a398: 8defa0a4 */ lw $t7,-0x5f5c($t7) +/* f01a39c: 3c01800b */ lui $at,0x800b +/* f01a3a0: 000fc080 */ sll $t8,$t7,0x2 +/* f01a3a4: 030fc021 */ addu $t8,$t8,$t7 +/* f01a3a8: 0018c140 */ sll $t8,$t8,0x5 +/* f01a3ac: 00380821 */ addu $at,$at,$t8 +/* f01a3b0: 03e00008 */ jr $ra +/* f01a3b4: a025c7c9 */ sb $a1,-0x3837($at) +); + +GLOBAL_ASM( +glabel func0f01a3b8 +/* f01a3b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01a3bc: afbf0014 */ sw $ra,0x14($sp) +/* f01a3c0: 240e0026 */ addiu $t6,$zero,0x26 +/* f01a3c4: 3c018006 */ lui $at,0x8006 +/* f01a3c8: ac2e24e4 */ sw $t6,0x24e4($at) +/* f01a3cc: 0fc068d5 */ jal func0f01a354 +/* f01a3d0: 24040001 */ addiu $a0,$zero,0x1 +/* f01a3d4: 3c038006 */ lui $v1,0x8006 +/* f01a3d8: 246324a4 */ addiu $v1,$v1,0x24a4 +/* f01a3dc: 8c620000 */ lw $v0,0x0($v1) +/* f01a3e0: 240f0030 */ addiu $t7,$zero,0x30 +/* f01a3e4: 3c018006 */ lui $at,0x8006 +/* f01a3e8: 10400004 */ beqz $v0,.L0f01a3fc +/* f01a3ec: 3c198009 */ lui $t9,0x8009 +/* f01a3f0: ac2f24e4 */ sw $t7,0x24e4($at) +/* f01a3f4: 24580001 */ addiu $t8,$v0,0x1 +/* f01a3f8: ac780000 */ sw $t8,0x0($v1) +.L0f01a3fc: +/* f01a3fc: 93390af0 */ lbu $t9,0xaf0($t9) +/* f01a400: 24010001 */ addiu $at,$zero,0x1 +/* f01a404: 2408005d */ addiu $t0,$zero,0x5d +/* f01a408: 17210011 */ bne $t9,$at,.L0f01a450 +/* f01a40c: 3c018006 */ lui $at,0x8006 +/* f01a410: ac2824e4 */ sw $t0,0x24e4($at) +/* f01a414: 3c017f1b */ lui $at,0x7f1b +/* f01a418: 0c002f5f */ jal 0xbd7c +/* f01a41c: c42c84c0 */ lwc1 $f12,-0x7b40($at) +/* f01a420: 24040140 */ addiu $a0,$zero,0x140 +/* f01a424: 0c002ef9 */ jal 0xbbe4 +/* f01a428: 240500dc */ addiu $a1,$zero,0xdc +/* f01a42c: 24040140 */ addiu $a0,$zero,0x140 +/* f01a430: 0c002ee8 */ jal 0xbba0 +/* f01a434: 240500dc */ addiu $a1,$zero,0xdc +/* f01a438: 24040140 */ addiu $a0,$zero,0x140 +/* f01a43c: 0fc4a2a7 */ jal func0f128a9c +/* f01a440: 240500dc */ addiu $a1,$zero,0xdc +/* f01a444: 24040140 */ addiu $a0,$zero,0x140 +/* f01a448: 0c002f0a */ jal 0xbc28 +/* f01a44c: 240500dc */ addiu $a1,$zero,0xdc +.L0f01a450: +/* f01a450: 3c048006 */ lui $a0,0x8006 +/* f01a454: 0c003a57 */ jal 0xe95c +/* f01a458: 8c8424e4 */ lw $a0,0x24e4($a0) +/* f01a45c: 3c02800a */ lui $v0,0x800a +/* f01a460: 24429fc0 */ addiu $v0,$v0,-24640 +/* f01a464: 2403ffff */ addiu $v1,$zero,-1 +/* f01a468: ac400294 */ sw $zero,0x294($v0) +/* f01a46c: ac430298 */ sw $v1,0x298($v0) +/* f01a470: ac43029c */ sw $v1,0x29c($v0) +/* f01a474: 0fc5b36a */ jal func0f16cda8 +/* f01a478: 00002025 */ or $a0,$zero,$zero +/* f01a47c: 0c0027b1 */ jal 0x9ec4 +/* f01a480: 24040001 */ addiu $a0,$zero,0x1 +/* f01a484: 8fbf0014 */ lw $ra,0x14($sp) +/* f01a488: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01a48c: 03e00008 */ jr $ra +/* f01a490: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01a494 +/* f01a494: 3c018006 */ lui $at,0x8006 +/* f01a498: 03e00008 */ jr $ra +/* f01a49c: ac2024c4 */ sw $zero,0x24c4($at) +); + +GLOBAL_ASM( +glabel func0f01a4a0 +/* f01a4a0: 03e00008 */ jr $ra +/* f01a4a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01a4a8 +/* f01a4a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01a4ac: 3c014270 */ lui $at,0x4270 +/* f01a4b0: afbf0014 */ sw $ra,0x14($sp) +/* f01a4b4: 44816000 */ mtc1 $at,$f12 +/* f01a4b8: 0c002f4c */ jal 0xbd30 +/* f01a4bc: 00000000 */ sll $zero,$zero,0x0 +/* f01a4c0: 3c017f1b */ lui $at,0x7f1b +/* f01a4c4: 0c002f5f */ jal 0xbd7c +/* f01a4c8: c42c84c4 */ lwc1 $f12,-0x7b3c($at) +/* f01a4cc: 3c0142c8 */ lui $at,0x42c8 +/* f01a4d0: 44816000 */ mtc1 $at,$f12 +/* f01a4d4: 3c017f1b */ lui $at,0x7f1b +/* f01a4d8: 0c002fa1 */ jal 0xbe84 +/* f01a4dc: c42e84c8 */ lwc1 $f14,-0x7b38($at) +/* f01a4e0: 0c002f48 */ jal 0xbd20 +/* f01a4e4: 00002025 */ or $a0,$zero,$zero +/* f01a4e8: 3c028006 */ lui $v0,0x8006 +/* f01a4ec: 244224c4 */ addiu $v0,$v0,0x24c4 +/* f01a4f0: 3c0f800a */ lui $t7,0x800a +/* f01a4f4: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f01a4f8: 8c4e0000 */ lw $t6,0x0($v0) +/* f01a4fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f01a500: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01a504: 01cfc021 */ addu $t8,$t6,$t7 +/* f01a508: 03e00008 */ jr $ra +/* f01a50c: ac580000 */ sw $t8,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f01a510 +/* f01a510: 27bdff98 */ addiu $sp,$sp,-104 +/* f01a514: afbf003c */ sw $ra,0x3c($sp) +/* f01a518: afb00038 */ sw $s0,0x38($sp) +/* f01a51c: 0c005013 */ jal 0x1404c +/* f01a520: 00808025 */ or $s0,$a0,$zero +/* f01a524: 0fc06bf0 */ jal func0f01afc0 +/* f01a528: 02002025 */ or $a0,$s0,$zero +/* f01a52c: 0fc54d8a */ jal func0f153628 +/* f01a530: 00402025 */ or $a0,$v0,$zero +/* f01a534: 00408025 */ or $s0,$v0,$zero +/* f01a538: 0fc5b9f1 */ jal func0f16e7c4 +/* f01a53c: 24045647 */ addiu $a0,$zero,0x5647 +/* f01a540: 3c0e8008 */ lui $t6,0x8008 +/* f01a544: 8dcefb1c */ lw $t6,-0x4e4($t6) +/* f01a548: 3c078008 */ lui $a3,0x8008 +/* f01a54c: afa20054 */ sw $v0,0x54($sp) +/* f01a550: 8ce7fb20 */ lw $a3,-0x4e0($a3) +/* f01a554: 27a40064 */ addiu $a0,$sp,0x64 +/* f01a558: 27a50060 */ addiu $a1,$sp,0x60 +/* f01a55c: 00403025 */ or $a2,$v0,$zero +/* f01a560: afa00014 */ sw $zero,0x14($sp) +/* f01a564: 0fc55cbe */ jal func0f1572f8 +/* f01a568: afae0010 */ sw $t6,0x10($sp) +/* f01a56c: 8faf0060 */ lw $t7,0x60($sp) +/* f01a570: 3c098006 */ lui $t1,0x8006 +/* f01a574: 852924a0 */ lh $t1,0x24a0($t1) +/* f01a578: 8fab0064 */ lw $t3,0x64($sp) +/* f01a57c: 000fc043 */ sra $t8,$t7,0x1 +/* f01a580: 3c0f8008 */ lui $t7,0x8008 +/* f01a584: 8def4120 */ lw $t7,0x4120($t7) +/* f01a588: 000b6043 */ sra $t4,$t3,0x1 +/* f01a58c: 24190120 */ addiu $t9,$zero,0x120 +/* f01a590: 03384023 */ subu $t0,$t9,$t8 +/* f01a594: afa8005c */ sw $t0,0x5c($sp) +/* f01a598: 05210003 */ bgez $t1,.L0f01a5a8 +/* f01a59c: 00095043 */ sra $t2,$t1,0x1 +/* f01a5a0: 25210001 */ addiu $at,$t1,0x1 +/* f01a5a4: 00015043 */ sra $t2,$at,0x1 +.L0f01a5a8: +/* f01a5a8: 014c6823 */ subu $t5,$t2,$t4 +/* f01a5ac: 25aefff4 */ addiu $t6,$t5,-12 +/* f01a5b0: 11e0001c */ beqz $t7,.L0f01a624 +/* f01a5b4: afae0058 */ sw $t6,0x58($sp) +/* f01a5b8: 0c002f02 */ jal 0xbc08 +/* f01a5bc: 00000000 */ sll $zero,$zero,0x0 +/* f01a5c0: 0c002f06 */ jal 0xbc18 +/* f01a5c4: a7a20048 */ sh $v0,0x48($sp) +/* f01a5c8: 3c198008 */ lui $t9,0x8008 +/* f01a5cc: 3c188008 */ lui $t8,0x8008 +/* f01a5d0: 8f18fb1c */ lw $t8,-0x4e4($t8) +/* f01a5d4: 8f39fb20 */ lw $t9,-0x4e0($t9) +/* f01a5d8: 87ab0048 */ lh $t3,0x48($sp) +/* f01a5dc: 3c090080 */ lui $t1,0x80 +/* f01a5e0: 352900ff */ ori $t1,$t1,0xff +/* f01a5e4: 2408ffff */ addiu $t0,$zero,-1 +/* f01a5e8: afa80018 */ sw $t0,0x18($sp) +/* f01a5ec: afa9001c */ sw $t1,0x1c($sp) +/* f01a5f0: 02002025 */ or $a0,$s0,$zero +/* f01a5f4: 27a5005c */ addiu $a1,$sp,0x5c +/* f01a5f8: 27a60058 */ addiu $a2,$sp,0x58 +/* f01a5fc: 8fa70054 */ lw $a3,0x54($sp) +/* f01a600: afa20024 */ sw $v0,0x24($sp) +/* f01a604: afa00028 */ sw $zero,0x28($sp) +/* f01a608: afa0002c */ sw $zero,0x2c($sp) +/* f01a60c: afb80014 */ sw $t8,0x14($sp) +/* f01a610: afb90010 */ sw $t9,0x10($sp) +/* f01a614: 0fc55b92 */ jal func0f156e48 +/* f01a618: afab0020 */ sw $t3,0x20($sp) +/* f01a61c: 10000018 */ beqz $zero,.L0f01a680 +/* f01a620: 00408025 */ or $s0,$v0,$zero +.L0f01a624: +/* f01a624: 0c002f02 */ jal 0xbc08 +/* f01a628: 00000000 */ sll $zero,$zero,0x0 +/* f01a62c: 0c002f06 */ jal 0xbc18 +/* f01a630: a7a20048 */ sh $v0,0x48($sp) +/* f01a634: 3c0a8008 */ lui $t2,0x8008 +/* f01a638: 3c0c8008 */ lui $t4,0x8008 +/* f01a63c: 8d8cfb1c */ lw $t4,-0x4e4($t4) +/* f01a640: 8d4afb20 */ lw $t2,-0x4e0($t2) +/* f01a644: 87ae0048 */ lh $t6,0x48($sp) +/* f01a648: 240dffff */ addiu $t5,$zero,-1 +/* f01a64c: afad0018 */ sw $t5,0x18($sp) +/* f01a650: 02002025 */ or $a0,$s0,$zero +/* f01a654: 27a5005c */ addiu $a1,$sp,0x5c +/* f01a658: 27a60058 */ addiu $a2,$sp,0x58 +/* f01a65c: 8fa70054 */ lw $a3,0x54($sp) +/* f01a660: afa20020 */ sw $v0,0x20($sp) +/* f01a664: afa00024 */ sw $zero,0x24($sp) +/* f01a668: afa00028 */ sw $zero,0x28($sp) +/* f01a66c: afac0014 */ sw $t4,0x14($sp) +/* f01a670: afaa0010 */ sw $t2,0x10($sp) +/* f01a674: 0fc5580f */ jal func0f15603c +/* f01a678: afae001c */ sw $t6,0x1c($sp) +/* f01a67c: 00408025 */ or $s0,$v0,$zero +.L0f01a680: +/* f01a680: 0fc5b9f1 */ jal func0f16e7c4 +/* f01a684: 24045648 */ addiu $a0,$zero,0x5648 +/* f01a688: 3c0f8008 */ lui $t7,0x8008 +/* f01a68c: 8deffb1c */ lw $t7,-0x4e4($t7) +/* f01a690: 3c078008 */ lui $a3,0x8008 +/* f01a694: afa20054 */ sw $v0,0x54($sp) +/* f01a698: 8ce7fb20 */ lw $a3,-0x4e0($a3) +/* f01a69c: 27a40064 */ addiu $a0,$sp,0x64 +/* f01a6a0: 27a50060 */ addiu $a1,$sp,0x60 +/* f01a6a4: 00403025 */ or $a2,$v0,$zero +/* f01a6a8: afa00014 */ sw $zero,0x14($sp) +/* f01a6ac: 0fc55cbe */ jal func0f1572f8 +/* f01a6b0: afaf0010 */ sw $t7,0x10($sp) +/* f01a6b4: 8fb90060 */ lw $t9,0x60($sp) +/* f01a6b8: 3c0b8006 */ lui $t3,0x8006 +/* f01a6bc: 856b24a0 */ lh $t3,0x24a0($t3) +/* f01a6c0: 8fac0064 */ lw $t4,0x64($sp) +/* f01a6c4: 0019c043 */ sra $t8,$t9,0x1 +/* f01a6c8: 3c198008 */ lui $t9,0x8008 +/* f01a6cc: 8f394120 */ lw $t9,0x4120($t9) +/* f01a6d0: 000c6843 */ sra $t5,$t4,0x1 +/* f01a6d4: 24080120 */ addiu $t0,$zero,0x120 +/* f01a6d8: 01184823 */ subu $t1,$t0,$t8 +/* f01a6dc: afa9005c */ sw $t1,0x5c($sp) +/* f01a6e0: 05610003 */ bgez $t3,.L0f01a6f0 +/* f01a6e4: 000b5043 */ sra $t2,$t3,0x1 +/* f01a6e8: 25610001 */ addiu $at,$t3,0x1 +/* f01a6ec: 00015043 */ sra $t2,$at,0x1 +.L0f01a6f0: +/* f01a6f0: 014d7023 */ subu $t6,$t2,$t5 +/* f01a6f4: 25cf000c */ addiu $t7,$t6,0xc +/* f01a6f8: 1320001c */ beqz $t9,.L0f01a76c +/* f01a6fc: afaf0058 */ sw $t7,0x58($sp) +/* f01a700: 0c002f02 */ jal 0xbc08 +/* f01a704: 00000000 */ sll $zero,$zero,0x0 +/* f01a708: 0c002f06 */ jal 0xbc18 +/* f01a70c: a7a20048 */ sh $v0,0x48($sp) +/* f01a710: 3c088008 */ lui $t0,0x8008 +/* f01a714: 3c188008 */ lui $t8,0x8008 +/* f01a718: 8f18fb1c */ lw $t8,-0x4e4($t8) +/* f01a71c: 8d08fb20 */ lw $t0,-0x4e0($t0) +/* f01a720: 87ac0048 */ lh $t4,0x48($sp) +/* f01a724: 3c0b0080 */ lui $t3,0x80 +/* f01a728: 356b00ff */ ori $t3,$t3,0xff +/* f01a72c: 2409ffff */ addiu $t1,$zero,-1 +/* f01a730: afa90018 */ sw $t1,0x18($sp) +/* f01a734: afab001c */ sw $t3,0x1c($sp) +/* f01a738: 02002025 */ or $a0,$s0,$zero +/* f01a73c: 27a5005c */ addiu $a1,$sp,0x5c +/* f01a740: 27a60058 */ addiu $a2,$sp,0x58 +/* f01a744: 8fa70054 */ lw $a3,0x54($sp) +/* f01a748: afa20024 */ sw $v0,0x24($sp) +/* f01a74c: afa00028 */ sw $zero,0x28($sp) +/* f01a750: afa0002c */ sw $zero,0x2c($sp) +/* f01a754: afb80014 */ sw $t8,0x14($sp) +/* f01a758: afa80010 */ sw $t0,0x10($sp) +/* f01a75c: 0fc55b92 */ jal func0f156e48 +/* f01a760: afac0020 */ sw $t4,0x20($sp) +/* f01a764: 10000018 */ beqz $zero,.L0f01a7c8 +/* f01a768: 00408025 */ or $s0,$v0,$zero +.L0f01a76c: +/* f01a76c: 0c002f02 */ jal 0xbc08 +/* f01a770: 00000000 */ sll $zero,$zero,0x0 +/* f01a774: 0c002f06 */ jal 0xbc18 +/* f01a778: a7a20048 */ sh $v0,0x48($sp) +/* f01a77c: 3c0a8008 */ lui $t2,0x8008 +/* f01a780: 3c0d8008 */ lui $t5,0x8008 +/* f01a784: 8dadfb1c */ lw $t5,-0x4e4($t5) +/* f01a788: 8d4afb20 */ lw $t2,-0x4e0($t2) +/* f01a78c: 87af0048 */ lh $t7,0x48($sp) +/* f01a790: 240effff */ addiu $t6,$zero,-1 +/* f01a794: afae0018 */ sw $t6,0x18($sp) +/* f01a798: 02002025 */ or $a0,$s0,$zero +/* f01a79c: 27a5005c */ addiu $a1,$sp,0x5c +/* f01a7a0: 27a60058 */ addiu $a2,$sp,0x58 +/* f01a7a4: 8fa70054 */ lw $a3,0x54($sp) +/* f01a7a8: afa20020 */ sw $v0,0x20($sp) +/* f01a7ac: afa00024 */ sw $zero,0x24($sp) +/* f01a7b0: afa00028 */ sw $zero,0x28($sp) +/* f01a7b4: afad0014 */ sw $t5,0x14($sp) +/* f01a7b8: afaa0010 */ sw $t2,0x10($sp) +/* f01a7bc: 0fc5580f */ jal func0f15603c +/* f01a7c0: afaf001c */ sw $t7,0x1c($sp) +/* f01a7c4: 00408025 */ or $s0,$v0,$zero +.L0f01a7c8: +/* f01a7c8: 0fc54de0 */ jal func0f153780 +/* f01a7cc: 02002025 */ or $a0,$s0,$zero +/* f01a7d0: 8fbf003c */ lw $ra,0x3c($sp) +/* f01a7d4: 8fb00038 */ lw $s0,0x38($sp) +/* f01a7d8: 27bd0068 */ addiu $sp,$sp,0x68 +/* f01a7dc: 03e00008 */ jr $ra +/* f01a7e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01a7e4 +/* f01a7e4: 3c0e8006 */ lui $t6,0x8006 +/* f01a7e8: 8dce24c0 */ lw $t6,0x24c0($t6) +/* f01a7ec: 3c018006 */ lui $at,0x8006 +/* f01a7f0: 108e0002 */ beq $a0,$t6,.L0f01a7fc +/* f01a7f4: 00000000 */ sll $zero,$zero,0x0 +/* f01a7f8: ac2424b8 */ sw $a0,0x24b8($at) +.L0f01a7fc: +/* f01a7fc: 03e00008 */ jr $ra +/* f01a800: 00000000 */ sll $zero,$zero,0x0 +/* f01a804: 3c028006 */ lui $v0,0x8006 +/* f01a808: 03e00008 */ jr $ra +/* f01a80c: 8c4224b4 */ lw $v0,0x24b4($v0) +); + +GLOBAL_ASM( +glabel func0f01a810 +/* f01a810: 3c0e8006 */ lui $t6,0x8006 +/* f01a814: 85ce24a0 */ lh $t6,0x24a0($t6) +/* f01a818: 3c014410 */ lui $at,0x4410 +/* f01a81c: 44812000 */ mtc1 $at,$f4 +/* f01a820: 448e3000 */ mtc1 $t6,$f6 +/* f01a824: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01a828: afbf0014 */ sw $ra,0x14($sp) +/* f01a82c: 46803220 */ cvt.s.w $f8,$f6 +/* f01a830: 0c002f5f */ jal 0xbd7c +/* f01a834: 46082303 */ div.s $f12,$f4,$f8 +/* f01a838: 3c058006 */ lui $a1,0x8006 +/* f01a83c: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01a840: 0c002ef9 */ jal 0xbbe4 +/* f01a844: 24040240 */ addiu $a0,$zero,0x240 +/* f01a848: 3c058006 */ lui $a1,0x8006 +/* f01a84c: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01a850: 0c002ee8 */ jal 0xbba0 +/* f01a854: 24040240 */ addiu $a0,$zero,0x240 +/* f01a858: 3c058006 */ lui $a1,0x8006 +/* f01a85c: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01a860: 0fc4a2a7 */ jal func0f128a9c +/* f01a864: 24040240 */ addiu $a0,$zero,0x240 +/* f01a868: 3c058006 */ lui $a1,0x8006 +/* f01a86c: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01a870: 0c002f0a */ jal 0xbc28 +/* f01a874: 24040240 */ addiu $a0,$zero,0x240 +/* f01a878: 00002025 */ or $a0,$zero,$zero +/* f01a87c: 0fc4a2ae */ jal func0f128ab8 +/* f01a880: 00002825 */ or $a1,$zero,$zero +/* f01a884: 00002025 */ or $a0,$zero,$zero +/* f01a888: 0c002f2a */ jal 0xbca8 +/* f01a88c: 00002825 */ or $a1,$zero,$zero +/* f01a890: 3c058006 */ lui $a1,0x8006 +/* f01a894: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a898: 8ca30000 */ lw $v1,0x0($a1) +/* f01a89c: 3c068006 */ lui $a2,0x8006 +/* f01a8a0: 24c624bc */ addiu $a2,$a2,0x24bc +/* f01a8a4: 04600040 */ bltz $v1,.L0f01a9a8 +/* f01a8a8: 240f0003 */ addiu $t7,$zero,0x3 +/* f01a8ac: accf0000 */ sw $t7,0x0($a2) +/* f01a8b0: 3c028006 */ lui $v0,0x8006 +/* f01a8b4: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a8b8: 3c018006 */ lui $at,0x8006 +/* f01a8bc: ac2324c0 */ sw $v1,0x24c0($at) +/* f01a8c0: 2c410007 */ sltiu $at,$v0,0x7 +/* f01a8c4: 1020002f */ beqz $at,.L0f01a984 +/* f01a8c8: 0002c080 */ sll $t8,$v0,0x2 +/* f01a8cc: 3c017f1b */ lui $at,0x7f1b +/* f01a8d0: 00380821 */ addu $at,$at,$t8 +/* f01a8d4: 8c3884cc */ lw $t8,-0x7b34($at) +/* f01a8d8: 03000008 */ jr $t8 +/* f01a8dc: 00000000 */ sll $zero,$zero,0x0 +/* f01a8e0: 0fc05911 */ jal func0f016444 +/* f01a8e4: 00000000 */ sll $zero,$zero,0x0 +/* f01a8e8: 3c028006 */ lui $v0,0x8006 +/* f01a8ec: 3c058006 */ lui $a1,0x8006 +/* f01a8f0: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a8f4: 10000023 */ beqz $zero,.L0f01a984 +/* f01a8f8: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a8fc: 0fc0593c */ jal func0f0164f0 +/* f01a900: 00000000 */ sll $zero,$zero,0x0 +/* f01a904: 3c028006 */ lui $v0,0x8006 +/* f01a908: 3c058006 */ lui $a1,0x8006 +/* f01a90c: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a910: 1000001c */ beqz $zero,.L0f01a984 +/* f01a914: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a918: 0fc05c1b */ jal func0f01706c +/* f01a91c: 00000000 */ sll $zero,$zero,0x0 +/* f01a920: 3c028006 */ lui $v0,0x8006 +/* f01a924: 3c058006 */ lui $a1,0x8006 +/* f01a928: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a92c: 10000015 */ beqz $zero,.L0f01a984 +/* f01a930: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a934: 0fc06538 */ jal func0f0194e0 +/* f01a938: 00000000 */ sll $zero,$zero,0x0 +/* f01a93c: 3c028006 */ lui $v0,0x8006 +/* f01a940: 3c058006 */ lui $a1,0x8006 +/* f01a944: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a948: 1000000e */ beqz $zero,.L0f01a984 +/* f01a94c: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a950: 0fc066dd */ jal func0f019b74 +/* f01a954: 00000000 */ sll $zero,$zero,0x0 +/* f01a958: 3c028006 */ lui $v0,0x8006 +/* f01a95c: 3c058006 */ lui $a1,0x8006 +/* f01a960: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a964: 10000007 */ beqz $zero,.L0f01a984 +/* f01a968: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01a96c: 0fc06928 */ jal func0f01a4a0 +/* f01a970: 00000000 */ sll $zero,$zero,0x0 +/* f01a974: 3c028006 */ lui $v0,0x8006 +/* f01a978: 3c058006 */ lui $a1,0x8006 +/* f01a97c: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a980: 8c4224b4 */ lw $v0,0x24b4($v0) +.L0f01a984: +/* f01a984: 24010001 */ addiu $at,$zero,0x1 +/* f01a988: 50410006 */ beql $v0,$at,.L0f01a9a4 +/* f01a98c: 2404ffff */ addiu $a0,$zero,-1 +/* f01a990: 0c0027b1 */ jal 0x9ec4 +/* f01a994: 24040001 */ addiu $a0,$zero,0x1 +/* f01a998: 3c058006 */ lui $a1,0x8006 +/* f01a99c: 24a524b8 */ addiu $a1,$a1,0x24b8 +/* f01a9a0: 2404ffff */ addiu $a0,$zero,-1 +.L0f01a9a4: +/* f01a9a4: aca40000 */ sw $a0,0x0($a1) +.L0f01a9a8: +/* f01a9a8: 3c068006 */ lui $a2,0x8006 +/* f01a9ac: 24c624bc */ addiu $a2,$a2,0x24bc +/* f01a9b0: 8cc20000 */ lw $v0,0x0($a2) +/* f01a9b4: 2404ffff */ addiu $a0,$zero,-1 +/* f01a9b8: 3c088006 */ lui $t0,0x8006 +/* f01a9bc: 10400010 */ beqz $v0,.L0f01aa00 +/* f01a9c0: 2459ffff */ addiu $t9,$v0,-1 +/* f01a9c4: acd90000 */ sw $t9,0x0($a2) +/* f01a9c8: 8d0824b4 */ lw $t0,0x24b4($t0) +/* f01a9cc: 54880003 */ bnel $a0,$t0,.L0f01a9dc +/* f01a9d0: 8cc90000 */ lw $t1,0x0($a2) +/* f01a9d4: acc00000 */ sw $zero,0x0($a2) +/* f01a9d8: 8cc90000 */ lw $t1,0x0($a2) +.L0f01a9dc: +/* f01a9dc: 55200009 */ bnezl $t1,.L0f01aa04 +/* f01a9e0: 8ca30000 */ lw $v1,0x0($a1) +/* f01a9e4: 3c028006 */ lui $v0,0x8006 +/* f01a9e8: 8c4224c0 */ lw $v0,0x24c0($v0) +/* f01a9ec: 3c018006 */ lui $at,0x8006 +/* f01a9f0: 50820004 */ beql $a0,$v0,.L0f01aa04 +/* f01a9f4: 8ca30000 */ lw $v1,0x0($a1) +/* f01a9f8: aca20000 */ sw $v0,0x0($a1) +/* f01a9fc: ac2424c0 */ sw $a0,0x24c0($at) +.L0f01aa00: +/* f01aa00: 8ca30000 */ lw $v1,0x0($a1) +.L0f01aa04: +/* f01aa04: 3c018006 */ lui $at,0x8006 +/* f01aa08: 04600038 */ bltz $v1,.L0f01aaec +/* f01aa0c: 00000000 */ sll $zero,$zero,0x0 +/* f01aa10: ac2324b4 */ sw $v1,0x24b4($at) +/* f01aa14: aca40000 */ sw $a0,0x0($a1) +/* f01aa18: 3c028006 */ lui $v0,0x8006 +/* f01aa1c: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aa20: 3c018006 */ lui $at,0x8006 +/* f01aa24: ac2024ac */ sw $zero,0x24ac($at) +/* f01aa28: 2c410007 */ sltiu $at,$v0,0x7 +/* f01aa2c: 10200028 */ beqz $at,.L0f01aad0 +/* f01aa30: 00025080 */ sll $t2,$v0,0x2 +/* f01aa34: 3c017f1b */ lui $at,0x7f1b +/* f01aa38: 002a0821 */ addu $at,$at,$t2 +/* f01aa3c: 8c2a84e8 */ lw $t2,-0x7b18($at) +/* f01aa40: 01400008 */ jr $t2 +/* f01aa44: 00000000 */ sll $zero,$zero,0x0 +/* f01aa48: 0fc05901 */ jal func0f016404 +/* f01aa4c: 00000000 */ sll $zero,$zero,0x0 +/* f01aa50: 3c028006 */ lui $v0,0x8006 +/* f01aa54: 1000001e */ beqz $zero,.L0f01aad0 +/* f01aa58: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aa5c: 0fc05932 */ jal func0f0164c8 +/* f01aa60: 00000000 */ sll $zero,$zero,0x0 +/* f01aa64: 3c028006 */ lui $v0,0x8006 +/* f01aa68: 10000019 */ beqz $zero,.L0f01aad0 +/* f01aa6c: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aa70: 0fc05b4d */ jal func0f016d34 +/* f01aa74: 00000000 */ sll $zero,$zero,0x0 +/* f01aa78: 3c028006 */ lui $v0,0x8006 +/* f01aa7c: 10000014 */ beqz $zero,.L0f01aad0 +/* f01aa80: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aa84: 0fc064ff */ jal func0f0193fc +/* f01aa88: 00000000 */ sll $zero,$zero,0x0 +/* f01aa8c: 3c028006 */ lui $v0,0x8006 +/* f01aa90: 1000000f */ beqz $zero,.L0f01aad0 +/* f01aa94: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aa98: 0fc066a0 */ jal func0f019a80 +/* f01aa9c: 00000000 */ sll $zero,$zero,0x0 +/* f01aaa0: 3c028006 */ lui $v0,0x8006 +/* f01aaa4: 1000000a */ beqz $zero,.L0f01aad0 +/* f01aaa8: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aaac: 0fc068ee */ jal func0f01a3b8 +/* f01aab0: 00000000 */ sll $zero,$zero,0x0 +/* f01aab4: 3c028006 */ lui $v0,0x8006 +/* f01aab8: 10000005 */ beqz $zero,.L0f01aad0 +/* f01aabc: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01aac0: 0fc06925 */ jal func0f01a494 +/* f01aac4: 00000000 */ sll $zero,$zero,0x0 +/* f01aac8: 3c028006 */ lui $v0,0x8006 +/* f01aacc: 8c4224b4 */ lw $v0,0x24b4($v0) +.L0f01aad0: +/* f01aad0: 24010001 */ addiu $at,$zero,0x1 +/* f01aad4: 10410005 */ beq $v0,$at,.L0f01aaec +/* f01aad8: 24010005 */ addiu $at,$zero,0x5 +/* f01aadc: 10410003 */ beq $v0,$at,.L0f01aaec +/* f01aae0: 00000000 */ sll $zero,$zero,0x0 +/* f01aae4: 0c0027b1 */ jal 0x9ec4 +/* f01aae8: 00002025 */ or $a0,$zero,$zero +.L0f01aaec: +/* f01aaec: 3c0b8006 */ lui $t3,0x8006 +/* f01aaf0: 8d6b24b4 */ lw $t3,0x24b4($t3) +/* f01aaf4: 2d610007 */ sltiu $at,$t3,0x7 +/* f01aaf8: 10200022 */ beqz $at,.L0f01ab84 +/* f01aafc: 000b5880 */ sll $t3,$t3,0x2 +/* f01ab00: 3c017f1b */ lui $at,0x7f1b +/* f01ab04: 002b0821 */ addu $at,$at,$t3 +/* f01ab08: 8c2b8504 */ lw $t3,-0x7afc($at) +/* f01ab0c: 01600008 */ jr $t3 +/* f01ab10: 00000000 */ sll $zero,$zero,0x0 +/* f01ab14: 0fc05913 */ jal func0f01644c +/* f01ab18: 00000000 */ sll $zero,$zero,0x0 +/* f01ab1c: 1000001a */ beqz $zero,.L0f01ab88 +/* f01ab20: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab24: 0fc05949 */ jal func0f016524 +/* f01ab28: 00000000 */ sll $zero,$zero,0x0 +/* f01ab2c: 10000016 */ beqz $zero,.L0f01ab88 +/* f01ab30: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab34: 0fc05c2f */ jal func0f0170bc +/* f01ab38: 00000000 */ sll $zero,$zero,0x0 +/* f01ab3c: 10000012 */ beqz $zero,.L0f01ab88 +/* f01ab40: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab44: 0fc06543 */ jal func0f01950c +/* f01ab48: 00000000 */ sll $zero,$zero,0x0 +/* f01ab4c: 1000000e */ beqz $zero,.L0f01ab88 +/* f01ab50: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab54: 0fc066e8 */ jal func0f019ba0 +/* f01ab58: 00000000 */ sll $zero,$zero,0x0 +/* f01ab5c: 1000000a */ beqz $zero,.L0f01ab88 +/* f01ab60: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab64: 0fc0692a */ jal func0f01a4a8 +/* f01ab68: 00000000 */ sll $zero,$zero,0x0 +/* f01ab6c: 10000006 */ beqz $zero,.L0f01ab88 +/* f01ab70: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ab74: 0c002f48 */ jal 0xbd20 +/* f01ab78: 00002025 */ or $a0,$zero,$zero +/* f01ab7c: 0fc069f9 */ jal func0f01a7e4 +/* f01ab80: 24040004 */ addiu $a0,$zero,0x4 +.L0f01ab84: +/* f01ab84: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01ab88: +/* f01ab88: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01ab8c: 03e00008 */ jr $ra +/* f01ab90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01ab94 +/* f01ab94: 3c028006 */ lui $v0,0x8006 +/* f01ab98: 8c4224b8 */ lw $v0,0x24b8($v0) +/* f01ab9c: 284e0000 */ slti $t6,$v0,0x0 +/* f01aba0: 03e00008 */ jr $ra +/* f01aba4: 39c20001 */ xori $v0,$t6,0x1 +); + +GLOBAL_ASM( +glabel func0f01aba8 +/* f01aba8: 3c0e8006 */ lui $t6,0x8006 +/* f01abac: 8dce24b8 */ lw $t6,0x24b8($t6) +/* f01abb0: 3c028006 */ lui $v0,0x8006 +/* f01abb4: 05c00003 */ bltz $t6,.L0f01abc4 +/* f01abb8: 00000000 */ sll $zero,$zero,0x0 +/* f01abbc: 03e00008 */ jr $ra +/* f01abc0: 00001025 */ or $v0,$zero,$zero +.L0f01abc4: +/* f01abc4: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01abc8: 2401ffff */ addiu $at,$zero,-1 +/* f01abcc: 10410003 */ beq $v0,$at,.L0f01abdc +/* f01abd0: 24010005 */ addiu $at,$zero,0x5 +/* f01abd4: 54410004 */ bnel $v0,$at,.L0f01abe8 +/* f01abd8: 24020001 */ addiu $v0,$zero,0x1 +.L0f01abdc: +/* f01abdc: 03e00008 */ jr $ra +/* f01abe0: 00001025 */ or $v0,$zero,$zero +/* f01abe4: 24020001 */ addiu $v0,$zero,0x1 +.L0f01abe8: +/* f01abe8: 03e00008 */ jr $ra +/* f01abec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01abf0 +/* f01abf0: 3c0e8006 */ lui $t6,0x8006 +/* f01abf4: 8dce24b4 */ lw $t6,0x24b4($t6) +/* f01abf8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01abfc: afbf0014 */ sw $ra,0x14($sp) +/* f01ac00: 2dc10009 */ sltiu $at,$t6,0x9 +/* f01ac04: 10200020 */ beqz $at,.L0f01ac88 +/* f01ac08: 000e7080 */ sll $t6,$t6,0x2 +/* f01ac0c: 3c017f1b */ lui $at,0x7f1b +/* f01ac10: 002e0821 */ addu $at,$at,$t6 +/* f01ac14: 8c2e8520 */ lw $t6,-0x7ae0($at) +/* f01ac18: 01c00008 */ jr $t6 +/* f01ac1c: 00000000 */ sll $zero,$zero,0x0 +/* f01ac20: 0fc05911 */ jal func0f016444 +/* f01ac24: 00000000 */ sll $zero,$zero,0x0 +/* f01ac28: 10000018 */ beqz $zero,.L0f01ac8c +/* f01ac2c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac30: 0fc0593c */ jal func0f0164f0 +/* f01ac34: 00000000 */ sll $zero,$zero,0x0 +/* f01ac38: 10000014 */ beqz $zero,.L0f01ac8c +/* f01ac3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac40: 0fc05c1b */ jal func0f01706c +/* f01ac44: 00000000 */ sll $zero,$zero,0x0 +/* f01ac48: 10000010 */ beqz $zero,.L0f01ac8c +/* f01ac4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac50: 0fc06538 */ jal func0f0194e0 +/* f01ac54: 00000000 */ sll $zero,$zero,0x0 +/* f01ac58: 1000000c */ beqz $zero,.L0f01ac8c +/* f01ac5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac60: 0fc066dd */ jal func0f019b74 +/* f01ac64: 00000000 */ sll $zero,$zero,0x0 +/* f01ac68: 10000008 */ beqz $zero,.L0f01ac8c +/* f01ac6c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac70: 0fc06928 */ jal func0f01a4a0 +/* f01ac74: 00000000 */ sll $zero,$zero,0x0 +/* f01ac78: 10000004 */ beqz $zero,.L0f01ac8c +/* f01ac7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ac80: 0fc06377 */ jal func0f018ddc +/* f01ac84: 00000000 */ sll $zero,$zero,0x0 +.L0f01ac88: +/* f01ac88: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01ac8c: +/* f01ac8c: 2402ffff */ addiu $v0,$zero,-1 +/* f01ac90: 3c018006 */ lui $at,0x8006 +/* f01ac94: ac2224b8 */ sw $v0,0x24b8($at) +/* f01ac98: 3c018006 */ lui $at,0x8006 +/* f01ac9c: ac2224b4 */ sw $v0,0x24b4($at) +/* f01aca0: 03e00008 */ jr $ra +/* f01aca4: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f01aca8 +/* f01aca8: 248effff */ addiu $t6,$a0,-1 +/* f01acac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01acb0: 2dc10005 */ sltiu $at,$t6,0x5 +/* f01acb4: 10200023 */ beqz $at,.L0f01ad44 +/* f01acb8: afbf0014 */ sw $ra,0x14($sp) +/* f01acbc: 000e7080 */ sll $t6,$t6,0x2 +/* f01acc0: 3c017f1b */ lui $at,0x7f1b +/* f01acc4: 002e0821 */ addu $at,$at,$t6 +/* f01acc8: 8c2e8544 */ lw $t6,-0x7abc($at) +/* f01accc: 01c00008 */ jr $t6 +/* f01acd0: 00000000 */ sll $zero,$zero,0x0 +/* f01acd4: 240f0007 */ addiu $t7,$zero,0x7 +/* f01acd8: 3c018006 */ lui $at,0x8006 +/* f01acdc: 0fc0636c */ jal func0f018db0 +/* f01ace0: ac2f24b4 */ sw $t7,0x24b4($at) +/* f01ace4: 10000018 */ beqz $zero,.L0f01ad48 +/* f01ace8: 8fbf0014 */ lw $ra,0x14($sp) +/* f01acec: 24180004 */ addiu $t8,$zero,0x4 +/* f01acf0: 3c018006 */ lui $at,0x8006 +/* f01acf4: 0fc066a0 */ jal func0f019a80 +/* f01acf8: ac3824b4 */ sw $t8,0x24b4($at) +/* f01acfc: 10000012 */ beqz $zero,.L0f01ad48 +/* f01ad00: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ad04: 24190008 */ addiu $t9,$zero,0x8 +/* f01ad08: 3c018006 */ lui $at,0x8006 +/* f01ad0c: 0fc0636c */ jal func0f018db0 +/* f01ad10: ac3924b4 */ sw $t9,0x24b4($at) +/* f01ad14: 1000000c */ beqz $zero,.L0f01ad48 +/* f01ad18: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ad1c: 24080003 */ addiu $t0,$zero,0x3 +/* f01ad20: 3c018006 */ lui $at,0x8006 +/* f01ad24: 0fc064ff */ jal func0f0193fc +/* f01ad28: ac2824b4 */ sw $t0,0x24b4($at) +/* f01ad2c: 10000006 */ beqz $zero,.L0f01ad48 +/* f01ad30: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ad34: 24090002 */ addiu $t1,$zero,0x2 +/* f01ad38: 3c018006 */ lui $at,0x8006 +/* f01ad3c: 0fc05b4d */ jal func0f016d34 +/* f01ad40: ac2924b4 */ sw $t1,0x24b4($at) +.L0f01ad44: +/* f01ad44: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01ad48: +/* f01ad48: 240affff */ addiu $t2,$zero,-1 +/* f01ad4c: 3c018006 */ lui $at,0x8006 +/* f01ad50: ac2a24b8 */ sw $t2,0x24b8($at) +/* f01ad54: 03e00008 */ jr $ra +/* f01ad58: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f01ad5c +/* f01ad5c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01ad60: afbf0014 */ sw $ra,0x14($sp) +/* f01ad64: 0fc06aea */ jal func0f01aba8 +/* f01ad68: 00000000 */ sll $zero,$zero,0x0 +/* f01ad6c: 14400003 */ bnez $v0,.L0f01ad7c +/* f01ad70: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ad74: 1000000e */ beqz $zero,.L0f01adb0 +/* f01ad78: 00001025 */ or $v0,$zero,$zero +.L0f01ad7c: +/* f01ad7c: 3c028006 */ lui $v0,0x8006 +/* f01ad80: 8c4224b4 */ lw $v0,0x24b4($v0) +/* f01ad84: 24010008 */ addiu $at,$zero,0x8 +/* f01ad88: 54410004 */ bnel $v0,$at,.L0f01ad9c +/* f01ad8c: 24010007 */ addiu $at,$zero,0x7 +/* f01ad90: 10000007 */ beqz $zero,.L0f01adb0 +/* f01ad94: 00001025 */ or $v0,$zero,$zero +/* f01ad98: 24010007 */ addiu $at,$zero,0x7 +.L0f01ad9c: +/* f01ad9c: 54410004 */ bnel $v0,$at,.L0f01adb0 +/* f01ada0: 24020001 */ addiu $v0,$zero,0x1 +/* f01ada4: 10000002 */ beqz $zero,.L0f01adb0 +/* f01ada8: 00001025 */ or $v0,$zero,$zero +/* f01adac: 24020001 */ addiu $v0,$zero,0x1 +.L0f01adb0: +/* f01adb0: 03e00008 */ jr $ra +/* f01adb4: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f01adb8 +/* f01adb8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01adbc: afbf0014 */ sw $ra,0x14($sp) +/* f01adc0: 0c002aac */ jal 0xaab0 +/* f01adc4: 24040002 */ addiu $a0,$zero,0x2 +/* f01adc8: 3c058006 */ lui $a1,0x8006 +/* f01adcc: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01add0: 0c002ef9 */ jal 0xbbe4 +/* f01add4: 24040240 */ addiu $a0,$zero,0x240 +/* f01add8: 3c058006 */ lui $a1,0x8006 +/* f01addc: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01ade0: 0c002ee8 */ jal 0xbba0 +/* f01ade4: 24040240 */ addiu $a0,$zero,0x240 +/* f01ade8: 3c058006 */ lui $a1,0x8006 +/* f01adec: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01adf0: 0fc4a2a7 */ jal func0f128a9c +/* f01adf4: 24040240 */ addiu $a0,$zero,0x240 +/* f01adf8: 3c058006 */ lui $a1,0x8006 +/* f01adfc: 84a524a0 */ lh $a1,0x24a0($a1) +/* f01ae00: 0c002f0a */ jal 0xbc28 +/* f01ae04: 24040240 */ addiu $a0,$zero,0x240 +/* f01ae08: 00002025 */ or $a0,$zero,$zero +/* f01ae0c: 0fc4a2ae */ jal func0f128ab8 +/* f01ae10: 00002825 */ or $a1,$zero,$zero +/* f01ae14: 00002025 */ or $a0,$zero,$zero +/* f01ae18: 0c002f2a */ jal 0xbca8 +/* f01ae1c: 00002825 */ or $a1,$zero,$zero +/* f01ae20: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ae24: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01ae28: 03e00008 */ jr $ra +/* f01ae2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01ae30 +/* f01ae30: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01ae34: afbf0014 */ sw $ra,0x14($sp) +/* f01ae38: 0fc06aea */ jal func0f01aba8 +/* f01ae3c: 00000000 */ sll $zero,$zero,0x0 +/* f01ae40: 50400028 */ beqzl $v0,.L0f01aee4 +/* f01ae44: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ae48: 0c005204 */ jal 0x14810 +/* f01ae4c: 00002025 */ or $a0,$zero,$zero +/* f01ae50: 3c0e8006 */ lui $t6,0x8006 +/* f01ae54: 8dce24bc */ lw $t6,0x24bc($t6) +/* f01ae58: 3c0f8006 */ lui $t7,0x8006 +/* f01ae5c: 55c00021 */ bnezl $t6,.L0f01aee4 +/* f01ae60: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ae64: 8def24b4 */ lw $t7,0x24b4($t7) +/* f01ae68: 2de10009 */ sltiu $at,$t7,0x9 +/* f01ae6c: 1020001c */ beqz $at,.L0f01aee0 +/* f01ae70: 000f7880 */ sll $t7,$t7,0x2 +/* f01ae74: 3c017f1b */ lui $at,0x7f1b +/* f01ae78: 002f0821 */ addu $at,$at,$t7 +/* f01ae7c: 8c2f8558 */ lw $t7,-0x7aa8($at) +/* f01ae80: 01e00008 */ jr $t7 +/* f01ae84: 00000000 */ sll $zero,$zero,0x0 +/* f01ae88: 0fc05913 */ jal func0f01644c +/* f01ae8c: 00000000 */ sll $zero,$zero,0x0 +/* f01ae90: 10000014 */ beqz $zero,.L0f01aee4 +/* f01ae94: 8fbf0014 */ lw $ra,0x14($sp) +/* f01ae98: 0fc05949 */ jal func0f016524 +/* f01ae9c: 00000000 */ sll $zero,$zero,0x0 +/* f01aea0: 10000010 */ beqz $zero,.L0f01aee4 +/* f01aea4: 8fbf0014 */ lw $ra,0x14($sp) +/* f01aea8: 0fc05c2f */ jal func0f0170bc +/* f01aeac: 00000000 */ sll $zero,$zero,0x0 +/* f01aeb0: 1000000c */ beqz $zero,.L0f01aee4 +/* f01aeb4: 8fbf0014 */ lw $ra,0x14($sp) +/* f01aeb8: 0fc06543 */ jal func0f01950c +/* f01aebc: 00000000 */ sll $zero,$zero,0x0 +/* f01aec0: 10000008 */ beqz $zero,.L0f01aee4 +/* f01aec4: 8fbf0014 */ lw $ra,0x14($sp) +/* f01aec8: 0fc06387 */ jal func0f018e1c +/* f01aecc: 00000000 */ sll $zero,$zero,0x0 +/* f01aed0: 10000004 */ beqz $zero,.L0f01aee4 +/* f01aed4: 8fbf0014 */ lw $ra,0x14($sp) +/* f01aed8: 0fc066e8 */ jal func0f019ba0 +/* f01aedc: 00000000 */ sll $zero,$zero,0x0 +.L0f01aee0: +/* f01aee0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01aee4: +/* f01aee4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01aee8: 03e00008 */ jr $ra +/* f01aeec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01aef0 +/* f01aef0: 3c0e8006 */ lui $t6,0x8006 +/* f01aef4: 8dce24bc */ lw $t6,0x24bc($t6) +/* f01aef8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f01aefc: afb00018 */ sw $s0,0x18($sp) +/* f01af00: 00808025 */ or $s0,$a0,$zero +/* f01af04: 15c00026 */ bnez $t6,.L0f01afa0 +/* f01af08: afbf001c */ sw $ra,0x1c($sp) +/* f01af0c: 3c0f8006 */ lui $t7,0x8006 +/* f01af10: 8def24b4 */ lw $t7,0x24b4($t7) +/* f01af14: 2de10009 */ sltiu $at,$t7,0x9 +/* f01af18: 10200021 */ beqz $at,.L0f01afa0 +/* f01af1c: 000f7880 */ sll $t7,$t7,0x2 +/* f01af20: 3c017f1b */ lui $at,0x7f1b +/* f01af24: 002f0821 */ addu $at,$at,$t7 +/* f01af28: 8c2f857c */ lw $t7,-0x7a84($at) +/* f01af2c: 01e00008 */ jr $t7 +/* f01af30: 00000000 */ sll $zero,$zero,0x0 +/* f01af34: 0fc059bb */ jal func0f0166ec +/* f01af38: 02002025 */ or $a0,$s0,$zero +/* f01af3c: 10000018 */ beqz $zero,.L0f01afa0 +/* f01af40: 00408025 */ or $s0,$v0,$zero +/* f01af44: 0fc0596b */ jal func0f0165ac +/* f01af48: 02002025 */ or $a0,$s0,$zero +/* f01af4c: 10000014 */ beqz $zero,.L0f01afa0 +/* f01af50: 00408025 */ or $s0,$v0,$zero +/* f01af54: 0fc05eb0 */ jal func0f017ac0 +/* f01af58: 02002025 */ or $a0,$s0,$zero +/* f01af5c: 10000010 */ beqz $zero,.L0f01afa0 +/* f01af60: 00408025 */ or $s0,$v0,$zero +/* f01af64: 0fc06596 */ jal func0f019658 +/* f01af68: 02002025 */ or $a0,$s0,$zero +/* f01af6c: 1000000c */ beqz $zero,.L0f01afa0 +/* f01af70: 00408025 */ or $s0,$v0,$zero +/* f01af74: 0fc06422 */ jal func0f019088 +/* f01af78: 02002025 */ or $a0,$s0,$zero +/* f01af7c: 10000008 */ beqz $zero,.L0f01afa0 +/* f01af80: 00408025 */ or $s0,$v0,$zero +/* f01af84: 0fc0674e */ jal func0f019d38 +/* f01af88: 02002025 */ or $a0,$s0,$zero +/* f01af8c: 10000004 */ beqz $zero,.L0f01afa0 +/* f01af90: 00408025 */ or $s0,$v0,$zero +/* f01af94: 0fc06944 */ jal func0f01a510 +/* f01af98: 02002025 */ or $a0,$s0,$zero +/* f01af9c: 00408025 */ or $s0,$v0,$zero +.L0f01afa0: +/* f01afa0: 8fbf001c */ lw $ra,0x1c($sp) +/* f01afa4: 02001025 */ or $v0,$s0,$zero +/* f01afa8: 8fb00018 */ lw $s0,0x18($sp) +/* f01afac: 03e00008 */ jr $ra +/* f01afb0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f01afb4: 00000000 */ sll $zero,$zero,0x0 +/* f01afb8: 00000000 */ sll $zero,$zero,0x0 +/* f01afbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01afc0 +/* f01afc0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f01afc4: afb00018 */ sw $s0,0x18($sp) +/* f01afc8: afbf001c */ sw $ra,0x1c($sp) +/* f01afcc: 3c0eba00 */ lui $t6,0xba00 +/* f01afd0: 35ce1402 */ ori $t6,$t6,0x1402 +/* f01afd4: 3c0f0030 */ lui $t7,0x30 +/* f01afd8: ac8f0004 */ sw $t7,0x4($a0) +/* f01afdc: ac8e0000 */ sw $t6,0x0($a0) +/* f01afe0: 24900008 */ addiu $s0,$a0,0x8 +/* f01afe4: afb00030 */ sw $s0,0x30($sp) +/* f01afe8: 0c002f02 */ jal 0xbc08 +/* f01afec: 26100008 */ addiu $s0,$s0,0x8 +/* f01aff0: 2458ffff */ addiu $t8,$v0,-1 +/* f01aff4: 8fa90030 */ lw $t1,0x30($sp) +/* f01aff8: 33190fff */ andi $t9,$t8,0xfff +/* f01affc: 3c01ff10 */ lui $at,0xff10 +/* f01b000: 03214025 */ or $t0,$t9,$at +/* f01b004: 0c002ac7 */ jal 0xab1c +/* f01b008: ad280000 */ sw $t0,0x0($t1) +/* f01b00c: 0c012d20 */ jal 0x4b480 +/* f01b010: 00402025 */ or $a0,$v0,$zero +/* f01b014: 8faa0030 */ lw $t2,0x30($sp) +/* f01b018: 02001825 */ or $v1,$s0,$zero +/* f01b01c: 3c0c0001 */ lui $t4,0x1 +/* f01b020: ad420004 */ sw $v0,0x4($t2) +/* f01b024: 358c0001 */ ori $t4,$t4,0x1 +/* f01b028: 3c0bf700 */ lui $t3,0xf700 +/* f01b02c: ac6b0000 */ sw $t3,0x0($v1) +/* f01b030: ac6c0004 */ sw $t4,0x4($v1) +/* f01b034: 26100008 */ addiu $s0,$s0,0x8 +/* f01b038: afb00028 */ sw $s0,0x28($sp) +/* f01b03c: 0c002f02 */ jal 0xbc08 +/* f01b040: 26100008 */ addiu $s0,$s0,0x8 +/* f01b044: 0c002f06 */ jal 0xbc18 +/* f01b048: a7a20022 */ sh $v0,0x22($sp) +/* f01b04c: 87b90022 */ lh $t9,0x22($sp) +/* f01b050: 244dffff */ addiu $t5,$v0,-1 +/* f01b054: 8fa30028 */ lw $v1,0x28($sp) +/* f01b058: 31ae03ff */ andi $t6,$t5,0x3ff +/* f01b05c: 2728ffff */ addiu $t0,$t9,-1 +/* f01b060: 310903ff */ andi $t1,$t0,0x3ff +/* f01b064: 000e7880 */ sll $t7,$t6,0x2 +/* f01b068: 3c01f600 */ lui $at,0xf600 +/* f01b06c: 01e1c025 */ or $t8,$t7,$at +/* f01b070: 00095380 */ sll $t2,$t1,0xe +/* f01b074: 030a5825 */ or $t3,$t8,$t2 +/* f01b078: ac6b0000 */ sw $t3,0x0($v1) +/* f01b07c: ac600004 */ sw $zero,0x4($v1) +/* f01b080: 8fbf001c */ lw $ra,0x1c($sp) +/* f01b084: 02001025 */ or $v0,$s0,$zero +/* f01b088: 8fb00018 */ lw $s0,0x18($sp) +/* f01b08c: 03e00008 */ jr $ra +/* f01b090: 27bd0038 */ addiu $sp,$sp,0x38 +/* f01b094: 00000000 */ sll $zero,$zero,0x0 +/* f01b098: 00000000 */ sll $zero,$zero,0x0 +/* f01b09c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01b0a0 +/* f01b0a0: 44800000 */ mtc1 $zero,$f0 +/* f01b0a4: 03e00008 */ jr $ra +/* f01b0a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01b0ac +/* f01b0ac: 3c02800a */ lui $v0,0x800a +/* f01b0b0: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f01b0b4: 904e0000 */ lbu $t6,0x0($v0) +/* f01b0b8: 31cf0001 */ andi $t7,$t6,0x1 +/* f01b0bc: 51e00004 */ beqzl $t7,.L0f01b0d0 +/* f01b0c0: 3c013f80 */ lui $at,0x3f80 +/* f01b0c4: 03e00008 */ jr $ra +/* f01b0c8: c440000c */ lwc1 $f0,0xc($v0) +/* f01b0cc: 3c013f80 */ lui $at,0x3f80 +.L0f01b0d0: +/* f01b0d0: 44810000 */ mtc1 $at,$f0 +/* f01b0d4: 00000000 */ sll $zero,$zero,0x0 +/* f01b0d8: 03e00008 */ jr $ra +/* f01b0dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01b0e0 +/* f01b0e0: 3c02800a */ lui $v0,0x800a +/* f01b0e4: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f01b0e8: 904e0000 */ lbu $t6,0x0($v0) +/* f01b0ec: 31cf0001 */ andi $t7,$t6,0x1 +/* f01b0f0: 51e00004 */ beqzl $t7,.L0f01b104 +/* f01b0f4: 3c013f80 */ lui $at,0x3f80 +/* f01b0f8: 03e00008 */ jr $ra +/* f01b0fc: c4400010 */ lwc1 $f0,0x10($v0) +/* f01b100: 3c013f80 */ lui $at,0x3f80 +.L0f01b104: +/* f01b104: 44810000 */ mtc1 $at,$f0 +/* f01b108: 00000000 */ sll $zero,$zero,0x0 +/* f01b10c: 03e00008 */ jr $ra +/* f01b110: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01b114 +/* f01b114: 3c02800a */ lui $v0,0x800a +/* f01b118: 2442dfe8 */ addiu $v0,$v0,-8216 +/* f01b11c: 904e0000 */ lbu $t6,0x0($v0) +/* f01b120: 31cf0001 */ andi $t7,$t6,0x1 +/* f01b124: 51e00004 */ beqzl $t7,.L0f01b138 +/* f01b128: 3c013f80 */ lui $at,0x3f80 +/* f01b12c: 03e00008 */ jr $ra +/* f01b130: c4400014 */ lwc1 $f0,0x14($v0) +/* f01b134: 3c013f80 */ lui $at,0x3f80 +.L0f01b138: +/* f01b138: 44810000 */ mtc1 $at,$f0 +/* f01b13c: 00000000 */ sll $zero,$zero,0x0 +/* f01b140: 03e00008 */ jr $ra +/* f01b144: 00000000 */ sll $zero,$zero,0x0 +/* f01b148: 3c018006 */ lui $at,0x8006 +/* f01b14c: 03e00008 */ jr $ra +/* f01b150: ac2424e0 */ sw $a0,0x24e0($at) +); + +GLOBAL_ASM( +glabel func0f01b154 +/* f01b154: 3c018006 */ lui $at,0x8006 +/* f01b158: 03e00008 */ jr $ra +/* f01b15c: ac2424e4 */ sw $a0,0x24e4($at) +); + +GLOBAL_ASM( +glabel func0f01b160 +/* f01b160: 27bdff20 */ addiu $sp,$sp,-224 +/* f01b164: 3c06800a */ lui $a2,0x800a +/* f01b168: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f01b16c: 8ccf006c */ lw $t7,0x6c($a2) +/* f01b170: 8cce028c */ lw $t6,0x28c($a2) +/* f01b174: afbf0044 */ sw $ra,0x44($sp) +/* f01b178: afbe0040 */ sw $s8,0x40($sp) +/* f01b17c: afb7003c */ sw $s7,0x3c($sp) +/* f01b180: afb60038 */ sw $s6,0x38($sp) +/* f01b184: afb50034 */ sw $s5,0x34($sp) +/* f01b188: afb40030 */ sw $s4,0x30($sp) +/* f01b18c: afb3002c */ sw $s3,0x2c($sp) +/* f01b190: afb20028 */ sw $s2,0x28($sp) +/* f01b194: afb10024 */ sw $s1,0x24($sp) +/* f01b198: afb00020 */ sw $s0,0x20($sp) +/* f01b19c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f01b1a0: 00003825 */ or $a3,$zero,$zero +/* f01b1a4: 11e00003 */ beqz $t7,.L0f01b1b4 +/* f01b1a8: afae00dc */ sw $t6,0xdc($sp) +/* f01b1ac: 10000002 */ beqz $zero,.L0f01b1b8 +/* f01b1b0: 24050001 */ addiu $a1,$zero,0x1 +.L0f01b1b4: +/* f01b1b4: 00002825 */ or $a1,$zero,$zero +.L0f01b1b8: +/* f01b1b8: 8cd80068 */ lw $t8,0x68($a2) +/* f01b1bc: 00002025 */ or $a0,$zero,$zero +/* f01b1c0: 00001825 */ or $v1,$zero,$zero +/* f01b1c4: 13000003 */ beqz $t8,.L0f01b1d4 +/* f01b1c8: 00001025 */ or $v0,$zero,$zero +/* f01b1cc: 10000001 */ beqz $zero,.L0f01b1d4 +/* f01b1d0: 24040001 */ addiu $a0,$zero,0x1 +.L0f01b1d4: +/* f01b1d4: 8cd90064 */ lw $t9,0x64($a2) +/* f01b1d8: 3c017f1b */ lui $at,0x7f1b +/* f01b1dc: 13200003 */ beqz $t9,.L0f01b1ec +/* f01b1e0: 00000000 */ sll $zero,$zero,0x0 +/* f01b1e4: 10000001 */ beqz $zero,.L0f01b1ec +/* f01b1e8: 24030001 */ addiu $v1,$zero,0x1 +.L0f01b1ec: +/* f01b1ec: 8cc80070 */ lw $t0,0x70($a2) +/* f01b1f0: 11000003 */ beqz $t0,.L0f01b200 +/* f01b1f4: 00000000 */ sll $zero,$zero,0x0 +/* f01b1f8: 10000001 */ beqz $zero,.L0f01b200 +/* f01b1fc: 24020001 */ addiu $v0,$zero,0x1 +.L0f01b200: +/* f01b200: 00434821 */ addu $t1,$v0,$v1 +/* f01b204: 01245021 */ addu $t2,$t1,$a0 +/* f01b208: 01455821 */ addu $t3,$t2,$a1 +/* f01b20c: 19600313 */ blez $t3,.L0f01be5c +/* f01b210: 00000000 */ sll $zero,$zero,0x0 +/* f01b214: afa700d8 */ sw $a3,0xd8($sp) +/* f01b218: c43485a4 */ lwc1 $f20,-0x7a5c($at) +.L0f01b21c: +/* f01b21c: 0fc4a24b */ jal func0f12892c +/* f01b220: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01b224: 3c07800a */ lui $a3,0x800a +/* f01b228: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f01b22c: 8cec028c */ lw $t4,0x28c($a3) +/* f01b230: 3c01800a */ lui $at,0x800a +/* f01b234: 3c0d800a */ lui $t5,0x800a +/* f01b238: ac2c21b8 */ sw $t4,0x21b8($at) +/* f01b23c: 8dad21b8 */ lw $t5,0x21b8($t5) +/* f01b240: 3c0f800a */ lui $t7,0x800a +/* f01b244: 2404003c */ addiu $a0,$zero,0x3c +/* f01b248: 000d70c0 */ sll $t6,$t5,0x3 +/* f01b24c: 01cd7023 */ subu $t6,$t6,$t5 +/* f01b250: 000e70c0 */ sll $t6,$t6,0x3 +/* f01b254: 01ee7821 */ addu $t7,$t7,$t6 +/* f01b258: 91ef2100 */ lbu $t7,0x2100($t7) +/* f01b25c: 00002825 */ or $a1,$zero,$zero +/* f01b260: 51e0000f */ beqzl $t7,.L0f01b2a0 +/* f01b264: 8ce80318 */ lw $t0,0x318($a3) +/* f01b268: 0fc2a257 */ jal func0f0a895c +/* f01b26c: 24060001 */ addiu $a2,$zero,0x1 +/* f01b270: 18400009 */ blez $v0,.L0f01b298 +/* f01b274: 3c07800a */ lui $a3,0x800a +/* f01b278: 3c18800a */ lui $t8,0x800a +/* f01b27c: 8f1821b8 */ lw $t8,0x21b8($t8) +/* f01b280: 3c01800a */ lui $at,0x800a +/* f01b284: 0018c8c0 */ sll $t9,$t8,0x3 +/* f01b288: 0338c823 */ subu $t9,$t9,$t8 +/* f01b28c: 0019c8c0 */ sll $t9,$t9,0x3 +/* f01b290: 00390821 */ addu $at,$at,$t9 +/* f01b294: a0202100 */ sb $zero,0x2100($at) +.L0f01b298: +/* f01b298: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f01b29c: 8ce80318 */ lw $t0,0x318($a3) +.L0f01b2a0: +/* f01b2a0: 1500000f */ bnez $t0,.L0f01b2e0 +/* f01b2a4: 00000000 */ sll $zero,$zero,0x0 +/* f01b2a8: 0fc44a54 */ jal func0f112950 +/* f01b2ac: 00000000 */ sll $zero,$zero,0x0 +/* f01b2b0: 3c09800a */ lui $t1,0x800a +/* f01b2b4: 8d2921b8 */ lw $t1,0x21b8($t1) +/* f01b2b8: 3c0b800a */ lui $t3,0x800a +/* f01b2bc: 000950c0 */ sll $t2,$t1,0x3 +/* f01b2c0: 01495023 */ subu $t2,$t2,$t1 +/* f01b2c4: 000a50c0 */ sll $t2,$t2,0x3 +/* f01b2c8: 016a5821 */ addu $t3,$t3,$t2 +/* f01b2cc: 916b2101 */ lbu $t3,0x2101($t3) +/* f01b2d0: 104b0003 */ beq $v0,$t3,.L0f01b2e0 +/* f01b2d4: 00000000 */ sll $zero,$zero,0x0 +/* f01b2d8: 0fc3fb35 */ jal func0f0fecd4 +/* f01b2dc: 00000000 */ sll $zero,$zero,0x0 +.L0f01b2e0: +/* f01b2e0: 3c07800a */ lui $a3,0x800a +/* f01b2e4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f01b2e8: 8cec0284 */ lw $t4,0x284($a3) +/* f01b2ec: 918d0250 */ lbu $t5,0x250($t4) +/* f01b2f0: 11a00244 */ beqz $t5,.L0f01bc04 +/* f01b2f4: 00000000 */ sll $zero,$zero,0x0 +/* f01b2f8: 8cee0288 */ lw $t6,0x288($a3) +/* f01b2fc: 0000f025 */ or $s8,$zero,$zero +/* f01b300: 0fc549c4 */ jal func0f152710 +/* f01b304: 8dc40070 */ lw $a0,0x70($t6) +/* f01b308: 3c0f800a */ lui $t7,0x800a +/* f01b30c: 8defa248 */ lw $t7,-0x5db8($t7) +/* f01b310: afa200d4 */ sw $v0,0xd4($sp) +/* f01b314: 0fc549d2 */ jal func0f152748 +/* f01b318: 8de40070 */ lw $a0,0x70($t7) +/* f01b31c: 0c005207 */ jal 0x1481c +/* f01b320: a3a200d3 */ sb $v0,0xd3($sp) +/* f01b324: 18400237 */ blez $v0,.L0f01bc04 +/* f01b328: afa200cc */ sw $v0,0xcc($sp) +/* f01b32c: a3a000c7 */ sb $zero,0xc7($sp) +.L0f01b330: +/* f01b330: 03c02025 */ or $a0,$s8,$zero +/* f01b334: 83a500d3 */ lb $a1,0xd3($sp) +/* f01b338: afa000b8 */ sw $zero,0xb8($sp) +/* f01b33c: 24150001 */ addiu $s5,$zero,0x1 +/* f01b340: 24140001 */ addiu $s4,$zero,0x1 +/* f01b344: afa000b0 */ sw $zero,0xb0($sp) +/* f01b348: 0c005212 */ jal 0x14848 +/* f01b34c: afa000ac */ sw $zero,0xac($sp) +/* f01b350: 0002b600 */ sll $s6,$v0,0x18 +/* f01b354: 0016c603 */ sra $t8,$s6,0x18 +/* f01b358: 0300b025 */ or $s6,$t8,$zero +/* f01b35c: 03c02025 */ or $a0,$s8,$zero +/* f01b360: 0c005241 */ jal 0x14904 +/* f01b364: 83a500d3 */ lb $a1,0xd3($sp) +/* f01b368: 0002be00 */ sll $s7,$v0,0x18 +/* f01b36c: 0017ce03 */ sra $t9,$s7,0x18 +/* f01b370: 0320b825 */ or $s7,$t9,$zero +/* f01b374: 03c02025 */ or $a0,$s8,$zero +/* f01b378: 83a500d3 */ lb $a1,0xd3($sp) +/* f01b37c: 0c00529e */ jal 0x14a78 +/* f01b380: 3406ffff */ dli $a2,0xffff +/* f01b384: 3051ffff */ andi $s1,$v0,0xffff +/* f01b388: 03c02025 */ or $a0,$s8,$zero +/* f01b38c: 83a500d3 */ lb $a1,0xd3($sp) +/* f01b390: 0c0052d4 */ jal 0x14b50 +/* f01b394: 3406ffff */ dli $a2,0xffff +/* f01b398: 3c08800a */ lui $t0,0x800a +/* f01b39c: 8d0821b8 */ lw $t0,0x21b8($t0) +/* f01b3a0: 3c0a800a */ lui $t2,0x800a +/* f01b3a4: 254a20d0 */ addiu $t2,$t2,0x20d0 +/* f01b3a8: 000848c0 */ sll $t1,$t0,0x3 +/* f01b3ac: 01284823 */ subu $t1,$t1,$t0 +/* f01b3b0: 000948c0 */ sll $t1,$t1,0x3 +/* f01b3b4: 012a8021 */ addu $s0,$t1,$t2 +/* f01b3b8: a2000032 */ sb $zero,0x32($s0) +/* f01b3bc: 3c0b800a */ lui $t3,0x800a +/* f01b3c0: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f01b3c4: a7a200be */ sh $v0,0xbe($sp) +/* f01b3c8: 24010002 */ addiu $at,$zero,0x2 +/* f01b3cc: 916c0250 */ lbu $t4,0x250($t3) +/* f01b3d0: 02206825 */ or $t5,$s1,$zero +/* f01b3d4: 55810006 */ bnel $t4,$at,.L0f01b3f0 +/* f01b3d8: 8faf00d4 */ lw $t7,0xd4($sp) +/* f01b3dc: 31b18000 */ andi $s1,$t5,0x8000 +/* f01b3e0: 0000b025 */ or $s6,$zero,$zero +/* f01b3e4: 0000b825 */ or $s7,$zero,$zero +/* f01b3e8: a7a000be */ sh $zero,0xbe($sp) +/* f01b3ec: 8faf00d4 */ lw $t7,0xd4($sp) +.L0f01b3f0: +/* f01b3f0: 24010002 */ addiu $at,$zero,0x2 +/* f01b3f4: 32380010 */ andi $t8,$s1,0x10 +/* f01b3f8: 11e10003 */ beq $t7,$at,.L0f01b408 +/* f01b3fc: 24010003 */ addiu $at,$zero,0x3 +/* f01b400: 15e1000c */ bne $t7,$at,.L0f01b434 +/* f01b404: 322b8000 */ andi $t3,$s1,0x8000 +.L0f01b408: +/* f01b408: 17000003 */ bnez $t8,.L0f01b418 +/* f01b40c: 02209025 */ or $s2,$s1,$zero +/* f01b410: 32390020 */ andi $t9,$s1,0x20 +/* f01b414: 13200002 */ beqz $t9,.L0f01b420 +.L0f01b418: +/* f01b418: 24080001 */ addiu $t0,$zero,0x1 +/* f01b41c: afa800b0 */ sw $t0,0xb0($sp) +.L0f01b420: +/* f01b420: 32498000 */ andi $t1,$s2,0x8000 +/* f01b424: 1120000d */ beqz $t1,.L0f01b45c +/* f01b428: 240a0001 */ addiu $t2,$zero,0x1 +/* f01b42c: 1000000b */ beqz $zero,.L0f01b45c +/* f01b430: a20a0032 */ sb $t2,0x32($s0) +.L0f01b434: +/* f01b434: 11600003 */ beqz $t3,.L0f01b444 +/* f01b438: 02209025 */ or $s2,$s1,$zero +/* f01b43c: 240c0001 */ addiu $t4,$zero,0x1 +/* f01b440: afac00b0 */ sw $t4,0xb0($sp) +.L0f01b444: +/* f01b444: 324d0010 */ andi $t5,$s2,0x10 +/* f01b448: 15a00002 */ bnez $t5,.L0f01b454 +/* f01b44c: 324e0020 */ andi $t6,$s2,0x20 +/* f01b450: 11c00002 */ beqz $t6,.L0f01b45c +.L0f01b454: +/* f01b454: 240f0001 */ addiu $t7,$zero,0x1 +/* f01b458: a20f0032 */ sb $t7,0x32($s0) +.L0f01b45c: +/* f01b45c: 92020032 */ lbu $v0,0x32($s0) +/* f01b460: 10400016 */ beqz $v0,.L0f01b4bc +/* f01b464: 00000000 */ sll $zero,$zero,0x0 +/* f01b468: 82030000 */ lb $v1,0x0($s0) +/* f01b46c: 28610002 */ slti $at,$v1,0x2 +/* f01b470: 14200012 */ bnez $at,.L0f01b4bc +/* f01b474: 00000000 */ sll $zero,$zero,0x0 +/* f01b478: 82180034 */ lb $t8,0x34($s0) +/* f01b47c: 24190002 */ addiu $t9,$zero,0x2 +/* f01b480: 00002025 */ or $a0,$zero,$zero +/* f01b484: 1700000d */ bnez $t8,.L0f01b4bc +/* f01b488: 00000000 */ sll $zero,$zero,0x0 +/* f01b48c: a2030034 */ sb $v1,0x34($s0) +/* f01b490: 0fc3fade */ jal func0f0feb78 +/* f01b494: a2190000 */ sb $t9,0x0($s0) +/* f01b498: 3c08800a */ lui $t0,0x800a +/* f01b49c: 8d0821b8 */ lw $t0,0x21b8($t0) +/* f01b4a0: 3c0a800a */ lui $t2,0x800a +/* f01b4a4: 254a20d0 */ addiu $t2,$t2,0x20d0 +/* f01b4a8: 000848c0 */ sll $t1,$t0,0x3 +/* f01b4ac: 01284823 */ subu $t1,$t1,$t0 +/* f01b4b0: 000948c0 */ sll $t1,$t1,0x3 +/* f01b4b4: 012a8021 */ addu $s0,$t1,$t2 +/* f01b4b8: 92020032 */ lbu $v0,0x32($s0) +.L0f01b4bc: +/* f01b4bc: 54400009 */ bnezl $v0,.L0f01b4e4 +/* f01b4c0: 324b0008 */ andi $t3,$s2,0x8 +/* f01b4c4: 82020034 */ lb $v0,0x34($s0) +/* f01b4c8: 00002025 */ or $a0,$zero,$zero +/* f01b4cc: 50400005 */ beqzl $v0,.L0f01b4e4 +/* f01b4d0: 324b0008 */ andi $t3,$s2,0x8 +/* f01b4d4: a2020000 */ sb $v0,0x0($s0) +/* f01b4d8: 0fc3fade */ jal func0f0feb78 +/* f01b4dc: a2000034 */ sb $zero,0x34($s0) +/* f01b4e0: 324b0008 */ andi $t3,$s2,0x8 +.L0f01b4e4: +/* f01b4e4: 11600002 */ beqz $t3,.L0f01b4f0 +/* f01b4e8: 324c0004 */ andi $t4,$s2,0x4 +/* f01b4ec: 0000a025 */ or $s4,$zero,$zero +.L0f01b4f0: +/* f01b4f0: 11800002 */ beqz $t4,.L0f01b4fc +/* f01b4f4: 324d0002 */ andi $t5,$s2,0x2 +/* f01b4f8: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b4fc: +/* f01b4fc: 11a00002 */ beqz $t5,.L0f01b508 +/* f01b500: 324e0001 */ andi $t6,$s2,0x1 +/* f01b504: 0000a825 */ or $s5,$zero,$zero +.L0f01b508: +/* f01b508: 11c00002 */ beqz $t6,.L0f01b514 +/* f01b50c: 324f0800 */ andi $t7,$s2,0x800 +/* f01b510: 24150002 */ addiu $s5,$zero,0x2 +.L0f01b514: +/* f01b514: 11e00002 */ beqz $t7,.L0f01b520 +/* f01b518: 32580400 */ andi $t8,$s2,0x400 +/* f01b51c: 0000a025 */ or $s4,$zero,$zero +.L0f01b520: +/* f01b520: 13000002 */ beqz $t8,.L0f01b52c +/* f01b524: 32590200 */ andi $t9,$s2,0x200 +/* f01b528: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b52c: +/* f01b52c: 13200002 */ beqz $t9,.L0f01b538 +/* f01b530: 32480100 */ andi $t0,$s2,0x100 +/* f01b534: 0000a825 */ or $s5,$zero,$zero +.L0f01b538: +/* f01b538: 11000002 */ beqz $t0,.L0f01b544 +/* f01b53c: 8fa900d4 */ lw $t1,0xd4($sp) +/* f01b540: 24150002 */ addiu $s5,$zero,0x2 +.L0f01b544: +/* f01b544: 24010006 */ addiu $at,$zero,0x6 +/* f01b548: 11210008 */ beq $t1,$at,.L0f01b56c +/* f01b54c: 3c0a800a */ lui $t2,0x800a +/* f01b550: 24010007 */ addiu $at,$zero,0x7 +/* f01b554: 11210005 */ beq $t1,$at,.L0f01b56c +/* f01b558: 24010005 */ addiu $at,$zero,0x5 +/* f01b55c: 11210003 */ beq $t1,$at,.L0f01b56c +/* f01b560: 24010004 */ addiu $at,$zero,0x4 +/* f01b564: 15210089 */ bne $t1,$at,.L0f01b78c +/* f01b568: 00000000 */ sll $zero,$zero,0x0 +.L0f01b56c: +/* f01b56c: 8d4aa248 */ lw $t2,-0x5db8($t2) +/* f01b570: 0fc549d9 */ jal func0f152764 +/* f01b574: 8d440070 */ lw $a0,0x70($t2) +/* f01b578: 00028600 */ sll $s0,$v0,0x18 +/* f01b57c: 00022e00 */ sll $a1,$v0,0x18 +/* f01b580: 00105e03 */ sra $t3,$s0,0x18 +/* f01b584: 00056603 */ sra $t4,$a1,0x18 +/* f01b588: 01608025 */ or $s0,$t3,$zero +/* f01b58c: 01802825 */ or $a1,$t4,$zero +/* f01b590: 0c005212 */ jal 0x14848 +/* f01b594: 03c02025 */ or $a0,$s8,$zero +/* f01b598: 00029600 */ sll $s2,$v0,0x18 +/* f01b59c: 00102e00 */ sll $a1,$s0,0x18 +/* f01b5a0: 00126e03 */ sra $t5,$s2,0x18 +/* f01b5a4: 00057603 */ sra $t6,$a1,0x18 +/* f01b5a8: 01a09025 */ or $s2,$t5,$zero +/* f01b5ac: 01c02825 */ or $a1,$t6,$zero +/* f01b5b0: 0c005241 */ jal 0x14904 +/* f01b5b4: 03c02025 */ or $a0,$s8,$zero +/* f01b5b8: 00029e00 */ sll $s3,$v0,0x18 +/* f01b5bc: 00102e00 */ sll $a1,$s0,0x18 +/* f01b5c0: 00137e03 */ sra $t7,$s3,0x18 +/* f01b5c4: 0005c603 */ sra $t8,$a1,0x18 +/* f01b5c8: 01e09825 */ or $s3,$t7,$zero +/* f01b5cc: 03002825 */ or $a1,$t8,$zero +/* f01b5d0: 03c02025 */ or $a0,$s8,$zero +/* f01b5d4: 0c00529e */ jal 0x14a78 +/* f01b5d8: 3406ffff */ dli $a2,0xffff +/* f01b5dc: 00102e00 */ sll $a1,$s0,0x18 +/* f01b5e0: 0005ce03 */ sra $t9,$a1,0x18 +/* f01b5e4: 3051ffff */ andi $s1,$v0,0xffff +/* f01b5e8: 03202825 */ or $a1,$t9,$zero +/* f01b5ec: 03c02025 */ or $a0,$s8,$zero +/* f01b5f0: 0c0052d4 */ jal 0x14b50 +/* f01b5f4: 3406ffff */ dli $a2,0xffff +/* f01b5f8: 3c08800a */ lui $t0,0x800a +/* f01b5fc: 8d08a244 */ lw $t0,-0x5dbc($t0) +/* f01b600: 24010002 */ addiu $at,$zero,0x2 +/* f01b604: 3043ffff */ andi $v1,$v0,0xffff +/* f01b608: 91090250 */ lbu $t1,0x250($t0) +/* f01b60c: 02205025 */ or $t2,$s1,$zero +/* f01b610: 240d0001 */ addiu $t5,$zero,0x1 +/* f01b614: 15210005 */ bne $t1,$at,.L0f01b62c +/* f01b618: 240f0001 */ addiu $t7,$zero,0x1 +/* f01b61c: 31518000 */ andi $s1,$t2,0x8000 +/* f01b620: 00009025 */ or $s2,$zero,$zero +/* f01b624: 00009825 */ or $s3,$zero,$zero +/* f01b628: 00001825 */ or $v1,$zero,$zero +.L0f01b62c: +/* f01b62c: 322c8000 */ andi $t4,$s1,0x8000 +/* f01b630: 11800002 */ beqz $t4,.L0f01b63c +/* f01b634: 02201025 */ or $v0,$s1,$zero +/* f01b638: afad00b0 */ sw $t5,0xb0($sp) +.L0f01b63c: +/* f01b63c: 306e2000 */ andi $t6,$v1,0x2000 +/* f01b640: 11c00002 */ beqz $t6,.L0f01b64c +/* f01b644: 30580008 */ andi $t8,$v0,0x8 +/* f01b648: afaf00ac */ sw $t7,0xac($sp) +.L0f01b64c: +/* f01b64c: 13000002 */ beqz $t8,.L0f01b658 +/* f01b650: 30590004 */ andi $t9,$v0,0x4 +/* f01b654: 0000a025 */ or $s4,$zero,$zero +.L0f01b658: +/* f01b658: 13200002 */ beqz $t9,.L0f01b664 +/* f01b65c: 30480002 */ andi $t0,$v0,0x2 +/* f01b660: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b664: +/* f01b664: 11000002 */ beqz $t0,.L0f01b670 +/* f01b668: 30490001 */ andi $t1,$v0,0x1 +/* f01b66c: 0000a825 */ or $s5,$zero,$zero +.L0f01b670: +/* f01b670: 11200002 */ beqz $t1,.L0f01b67c +/* f01b674: 304a0800 */ andi $t2,$v0,0x800 +/* f01b678: 24150002 */ addiu $s5,$zero,0x2 +.L0f01b67c: +/* f01b67c: 11400002 */ beqz $t2,.L0f01b688 +/* f01b680: 304b0400 */ andi $t3,$v0,0x400 +/* f01b684: 0000a025 */ or $s4,$zero,$zero +.L0f01b688: +/* f01b688: 11600002 */ beqz $t3,.L0f01b694 +/* f01b68c: 304c0200 */ andi $t4,$v0,0x200 +/* f01b690: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b694: +/* f01b694: 11800002 */ beqz $t4,.L0f01b6a0 +/* f01b698: 304d0100 */ andi $t5,$v0,0x100 +/* f01b69c: 0000a825 */ or $s5,$zero,$zero +.L0f01b6a0: +/* f01b6a0: 11a00002 */ beqz $t5,.L0f01b6ac +/* f01b6a4: 00121e00 */ sll $v1,$s2,0x18 +/* f01b6a8: 24150002 */ addiu $s5,$zero,0x2 +.L0f01b6ac: +/* f01b6ac: 06410005 */ bgez $s2,.L0f01b6c4 +/* f01b6b0: 0003c603 */ sra $t8,$v1,0x18 +/* f01b6b4: 00121823 */ negu $v1,$s2 +/* f01b6b8: 00037600 */ sll $t6,$v1,0x18 +/* f01b6bc: 10000002 */ beqz $zero,.L0f01b6c8 +/* f01b6c0: 000e1e03 */ sra $v1,$t6,0x18 +.L0f01b6c4: +/* f01b6c4: 03001825 */ or $v1,$t8,$zero +.L0f01b6c8: +/* f01b6c8: 06610005 */ bgez $s3,.L0f01b6e0 +/* f01b6cc: 28610015 */ slti $at,$v1,0x15 +/* f01b6d0: 00131023 */ negu $v0,$s3 +/* f01b6d4: 0002ce00 */ sll $t9,$v0,0x18 +/* f01b6d8: 10000004 */ beqz $zero,.L0f01b6ec +/* f01b6dc: 00191603 */ sra $v0,$t9,0x18 +.L0f01b6e0: +/* f01b6e0: 00131600 */ sll $v0,$s3,0x18 +/* f01b6e4: 00024e03 */ sra $t1,$v0,0x18 +/* f01b6e8: 01201025 */ or $v0,$t1,$zero +.L0f01b6ec: +/* f01b6ec: 10200004 */ beqz $at,.L0f01b700 +/* f01b6f0: 240a0001 */ addiu $t2,$zero,0x1 +/* f01b6f4: 28410015 */ slti $at,$v0,0x15 +/* f01b6f8: 14200024 */ bnez $at,.L0f01b78c +/* f01b6fc: 00000000 */ sll $zero,$zero,0x0 +.L0f01b700: +/* f01b700: 44822000 */ mtc1 $v0,$f4 +/* f01b704: 44833000 */ mtc1 $v1,$f6 +/* f01b708: 46802020 */ cvt.s.w $f0,$f4 +/* f01b70c: 468030a0 */ cvt.s.w $f2,$f6 +/* f01b710: 46020203 */ div.s $f8,$f0,$f2 +/* f01b714: 4614403c */ c.lt.s $f8,$f20 +/* f01b718: 00000000 */ sll $zero,$zero,0x0 +/* f01b71c: 45020008 */ bc1fl .L0f01b740 +/* f01b720: 46001283 */ div.s $f10,$f2,$f0 +/* f01b724: 06410003 */ bgez $s2,.L0f01b734 +/* f01b728: 24140001 */ addiu $s4,$zero,0x1 +/* f01b72c: 10000016 */ beqz $zero,.L0f01b788 +/* f01b730: 0000a825 */ or $s5,$zero,$zero +.L0f01b734: +/* f01b734: 10000014 */ beqz $zero,.L0f01b788 +/* f01b738: 24150002 */ addiu $s5,$zero,0x2 +/* f01b73c: 46001283 */ div.s $f10,$f2,$f0 +.L0f01b740: +/* f01b740: 4614503c */ c.lt.s $f10,$f20 +/* f01b744: 00000000 */ sll $zero,$zero,0x0 +/* f01b748: 45000007 */ bc1f .L0f01b768 +/* f01b74c: 00000000 */ sll $zero,$zero,0x0 +/* f01b750: 06610003 */ bgez $s3,.L0f01b760 +/* f01b754: 24150001 */ addiu $s5,$zero,0x1 +/* f01b758: 1000000b */ beqz $zero,.L0f01b788 +/* f01b75c: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b760: +/* f01b760: 10000009 */ beqz $zero,.L0f01b788 +/* f01b764: 0000a025 */ or $s4,$zero,$zero +.L0f01b768: +/* f01b768: 06410003 */ bgez $s2,.L0f01b778 +/* f01b76c: 24150002 */ addiu $s5,$zero,0x2 +/* f01b770: 10000001 */ beqz $zero,.L0f01b778 +/* f01b774: 0000a825 */ or $s5,$zero,$zero +.L0f01b778: +/* f01b778: 06610003 */ bgez $s3,.L0f01b788 +/* f01b77c: 0000a025 */ or $s4,$zero,$zero +/* f01b780: 10000001 */ beqz $zero,.L0f01b788 +/* f01b784: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b788: +/* f01b788: afaa00b8 */ sw $t2,0xb8($sp) +.L0f01b78c: +/* f01b78c: 3c04800a */ lui $a0,0x800a +/* f01b790: 06c10005 */ bgez $s6,.L0f01b7a8 +/* f01b794: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f01b798: 00161823 */ negu $v1,$s6 +/* f01b79c: 00035e00 */ sll $t3,$v1,0x18 +/* f01b7a0: 10000004 */ beqz $zero,.L0f01b7b4 +/* f01b7a4: 000b1e03 */ sra $v1,$t3,0x18 +.L0f01b7a8: +/* f01b7a8: 00161e00 */ sll $v1,$s6,0x18 +/* f01b7ac: 00036e03 */ sra $t5,$v1,0x18 +/* f01b7b0: 01a01825 */ or $v1,$t5,$zero +.L0f01b7b4: +/* f01b7b4: 06e10005 */ bgez $s7,.L0f01b7cc +/* f01b7b8: 28610015 */ slti $at,$v1,0x15 +/* f01b7bc: 00171023 */ negu $v0,$s7 +/* f01b7c0: 00027600 */ sll $t6,$v0,0x18 +/* f01b7c4: 10000004 */ beqz $zero,.L0f01b7d8 +/* f01b7c8: 000e1603 */ sra $v0,$t6,0x18 +.L0f01b7cc: +/* f01b7cc: 00171600 */ sll $v0,$s7,0x18 +/* f01b7d0: 0002c603 */ sra $t8,$v0,0x18 +/* f01b7d4: 03001025 */ or $v0,$t8,$zero +.L0f01b7d8: +/* f01b7d8: 10200004 */ beqz $at,.L0f01b7ec +/* f01b7dc: 3c09800a */ lui $t1,0x800a +/* f01b7e0: 28410015 */ slti $at,$v0,0x15 +/* f01b7e4: 54200026 */ bnezl $at,.L0f01b880 +/* f01b7e8: 8c8800d8 */ lw $t0,0xd8($a0) +.L0f01b7ec: +/* f01b7ec: 44828000 */ mtc1 $v0,$f16 +/* f01b7f0: 44839000 */ mtc1 $v1,$f18 +/* f01b7f4: 24190001 */ addiu $t9,$zero,0x1 +/* f01b7f8: 46808020 */ cvt.s.w $f0,$f16 +/* f01b7fc: afb900b8 */ sw $t9,0xb8($sp) +/* f01b800: 468090a0 */ cvt.s.w $f2,$f18 +/* f01b804: 46020103 */ div.s $f4,$f0,$f2 +/* f01b808: 4614203c */ c.lt.s $f4,$f20 +/* f01b80c: 00000000 */ sll $zero,$zero,0x0 +/* f01b810: 45020008 */ bc1fl .L0f01b834 +/* f01b814: 46001183 */ div.s $f6,$f2,$f0 +/* f01b818: 06c10003 */ bgez $s6,.L0f01b828 +/* f01b81c: 24140001 */ addiu $s4,$zero,0x1 +/* f01b820: 10000016 */ beqz $zero,.L0f01b87c +/* f01b824: 0000a825 */ or $s5,$zero,$zero +.L0f01b828: +/* f01b828: 10000014 */ beqz $zero,.L0f01b87c +/* f01b82c: 24150002 */ addiu $s5,$zero,0x2 +/* f01b830: 46001183 */ div.s $f6,$f2,$f0 +.L0f01b834: +/* f01b834: 4614303c */ c.lt.s $f6,$f20 +/* f01b838: 00000000 */ sll $zero,$zero,0x0 +/* f01b83c: 45000007 */ bc1f .L0f01b85c +/* f01b840: 00000000 */ sll $zero,$zero,0x0 +/* f01b844: 06e10003 */ bgez $s7,.L0f01b854 +/* f01b848: 24150001 */ addiu $s5,$zero,0x1 +/* f01b84c: 1000000b */ beqz $zero,.L0f01b87c +/* f01b850: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b854: +/* f01b854: 10000009 */ beqz $zero,.L0f01b87c +/* f01b858: 0000a025 */ or $s4,$zero,$zero +.L0f01b85c: +/* f01b85c: 06c10003 */ bgez $s6,.L0f01b86c +/* f01b860: 24150002 */ addiu $s5,$zero,0x2 +/* f01b864: 10000001 */ beqz $zero,.L0f01b86c +/* f01b868: 0000a825 */ or $s5,$zero,$zero +.L0f01b86c: +/* f01b86c: 06e10003 */ bgez $s7,.L0f01b87c +/* f01b870: 0000a025 */ or $s4,$zero,$zero +/* f01b874: 10000001 */ beqz $zero,.L0f01b87c +/* f01b878: 24140002 */ addiu $s4,$zero,0x2 +.L0f01b87c: +/* f01b87c: 8c8800d8 */ lw $t0,0xd8($a0) +.L0f01b880: +/* f01b880: 3c0c8007 */ lui $t4,0x8007 +/* f01b884: 11000002 */ beqz $t0,.L0f01b890 +/* f01b888: 00000000 */ sll $zero,$zero,0x0 +/* f01b88c: afa000b0 */ sw $zero,0xb0($sp) +.L0f01b890: +/* f01b890: 8d299ff4 */ lw $t1,-0x600c($t1) +/* f01b894: 55200003 */ bnezl $t1,.L0f01b8a4 +/* f01b898: 8faa00b0 */ lw $t2,0xb0($sp) +/* f01b89c: afa000b0 */ sw $zero,0xb0($sp) +/* f01b8a0: 8faa00b0 */ lw $t2,0xb0($sp) +.L0f01b8a4: +/* f01b8a4: 97af00be */ lhu $t7,0xbe($sp) +/* f01b8a8: 15400016 */ bnez $t2,.L0f01b904 +/* f01b8ac: 31f82000 */ andi $t8,$t7,0x2000 +/* f01b8b0: 908b0250 */ lbu $t3,0x250($a0) +/* f01b8b4: 24010002 */ addiu $at,$zero,0x2 +/* f01b8b8: 1561000e */ bne $t3,$at,.L0f01b8f4 +/* f01b8bc: 00000000 */ sll $zero,$zero,0x0 +/* f01b8c0: 8d8c1448 */ lw $t4,0x1448($t4) +/* f01b8c4: 3c0e800a */ lui $t6,0x800a +/* f01b8c8: 000c68c0 */ sll $t5,$t4,0x3 +/* f01b8cc: 01ac6823 */ subu $t5,$t5,$t4 +/* f01b8d0: 000d6880 */ sll $t5,$t5,0x2 +/* f01b8d4: 01ac6821 */ addu $t5,$t5,$t4 +/* f01b8d8: 000d68c0 */ sll $t5,$t5,0x3 +/* f01b8dc: 01ac6823 */ subu $t5,$t5,$t4 +/* f01b8e0: 000d6900 */ sll $t5,$t5,0x4 +/* f01b8e4: 01cd7021 */ addu $t6,$t6,$t5 +/* f01b8e8: 8dcee4f8 */ lw $t6,-0x1b08($t6) +/* f01b8ec: 15c00005 */ bnez $t6,.L0f01b904 +/* f01b8f0: 00000000 */ sll $zero,$zero,0x0 +.L0f01b8f4: +/* f01b8f4: 0fc3fc10 */ jal func0f0ff040 +/* f01b8f8: 00000000 */ sll $zero,$zero,0x0 +/* f01b8fc: 100000c1 */ beqz $zero,.L0f01bc04 +/* f01b900: 00000000 */ sll $zero,$zero,0x0 +.L0f01b904: +/* f01b904: 13000002 */ beqz $t8,.L0f01b910 +/* f01b908: 24190001 */ addiu $t9,$zero,0x1 +/* f01b90c: afb900ac */ sw $t9,0xac($sp) +.L0f01b910: +/* f01b910: 8fa800ac */ lw $t0,0xac($sp) +/* f01b914: 3c09800a */ lui $t1,0x800a +/* f01b918: 51000047 */ beqzl $t0,.L0f01ba38 +/* f01b91c: 83ad00c7 */ lb $t5,0xc7($sp) +/* f01b920: 8d2921b8 */ lw $t1,0x21b8($t1) +/* f01b924: 3c0b800a */ lui $t3,0x800a +/* f01b928: 256b20d0 */ addiu $t3,$t3,0x20d0 +/* f01b92c: 000950c0 */ sll $t2,$t1,0x3 +/* f01b930: 01495023 */ subu $t2,$t2,$t1 +/* f01b934: 000a50c0 */ sll $t2,$t2,0x3 +/* f01b938: 014b8021 */ addu $s0,$t2,$t3 +/* f01b93c: 820c0000 */ lb $t4,0x0($s0) +/* f01b940: 3c0d800a */ lui $t5,0x800a +/* f01b944: 29810002 */ slti $at,$t4,0x2 +/* f01b948: 54200032 */ bnezl $at,.L0f01ba14 +/* f01b94c: 9204000e */ lbu $a0,0xe($s0) +/* f01b950: 8dada434 */ lw $t5,-0x5bcc($t5) +/* f01b954: 3c0e800a */ lui $t6,0x800a +/* f01b958: 51a00010 */ beqzl $t5,.L0f01b99c +/* f01b95c: 9202000e */ lbu $v0,0xe($s0) +/* f01b960: 81cfdfeb */ lb $t7,-0x2015($t6) +/* f01b964: 05e3000d */ bgezl $t7,.L0f01b99c +/* f01b968: 9202000e */ lbu $v0,0xe($s0) +/* f01b96c: 9204000e */ lbu $a0,0xe($s0) +/* f01b970: 24010004 */ addiu $at,$zero,0x4 +/* f01b974: 24180001 */ addiu $t8,$zero,0x1 +/* f01b978: 14810003 */ bne $a0,$at,.L0f01b988 +/* f01b97c: 00000000 */ sll $zero,$zero,0x0 +/* f01b980: 1000002c */ beqz $zero,.L0f01ba34 +/* f01b984: a3b800c7 */ sb $t8,0xc7($sp) +.L0f01b988: +/* f01b988: 0fc3f7c5 */ jal func0f0fdf14 +/* f01b98c: 00000000 */ sll $zero,$zero,0x0 +/* f01b990: 10000029 */ beqz $zero,.L0f01ba38 +/* f01b994: 83ad00c7 */ lb $t5,0xc7($sp) +/* f01b998: 9202000e */ lbu $v0,0xe($s0) +.L0f01b99c: +/* f01b99c: 3c19800b */ lui $t9,0x800b +/* f01b9a0: 24010001 */ addiu $at,$zero,0x1 +/* f01b9a4: 0322c821 */ addu $t9,$t9,$v0 +/* f01b9a8: 9339cb78 */ lbu $t9,-0x3488($t9) +/* f01b9ac: 5721000d */ bnel $t9,$at,.L0f01b9e4 +/* f01b9b0: 920a0032 */ lbu $t2,0x32($s0) +/* f01b9b4: 0fc3f598 */ jal func0f0fd660 +/* f01b9b8: 00000000 */ sll $zero,$zero,0x0 +/* f01b9bc: 3c08800a */ lui $t0,0x800a +/* f01b9c0: 8d0821b8 */ lw $t0,0x21b8($t0) +/* f01b9c4: 3c02800a */ lui $v0,0x800a +/* f01b9c8: 000848c0 */ sll $t1,$t0,0x3 +/* f01b9cc: 01284823 */ subu $t1,$t1,$t0 +/* f01b9d0: 000948c0 */ sll $t1,$t1,0x3 +/* f01b9d4: 00491021 */ addu $v0,$v0,$t1 +/* f01b9d8: 10000006 */ beqz $zero,.L0f01b9f4 +/* f01b9dc: 904220de */ lbu $v0,0x20de($v0) +/* f01b9e0: 920a0032 */ lbu $t2,0x32($s0) +.L0f01b9e4: +/* f01b9e4: 240b0001 */ addiu $t3,$zero,0x1 +/* f01b9e8: 55400003 */ bnezl $t2,.L0f01b9f8 +/* f01b9ec: 24010004 */ addiu $at,$zero,0x4 +/* f01b9f0: a3ab00c7 */ sb $t3,0xc7($sp) +.L0f01b9f4: +/* f01b9f4: 24010004 */ addiu $at,$zero,0x4 +.L0f01b9f8: +/* f01b9f8: 1041000e */ beq $v0,$at,.L0f01ba34 +/* f01b9fc: 00402025 */ or $a0,$v0,$zero +/* f01ba00: 0fc3f7c5 */ jal func0f0fdf14 +/* f01ba04: 00000000 */ sll $zero,$zero,0x0 +/* f01ba08: 1000000b */ beqz $zero,.L0f01ba38 +/* f01ba0c: 83ad00c7 */ lb $t5,0xc7($sp) +/* f01ba10: 9204000e */ lbu $a0,0xe($s0) +.L0f01ba14: +/* f01ba14: 24010004 */ addiu $at,$zero,0x4 +/* f01ba18: 240c0001 */ addiu $t4,$zero,0x1 +/* f01ba1c: 14810003 */ bne $a0,$at,.L0f01ba2c +/* f01ba20: 00000000 */ sll $zero,$zero,0x0 +/* f01ba24: 10000003 */ beqz $zero,.L0f01ba34 +/* f01ba28: a3ac00c7 */ sb $t4,0xc7($sp) +.L0f01ba2c: +/* f01ba2c: 0fc3f7c5 */ jal func0f0fdf14 +/* f01ba30: 00000000 */ sll $zero,$zero,0x0 +.L0f01ba34: +/* f01ba34: 83ad00c7 */ lb $t5,0xc7($sp) +.L0f01ba38: +/* f01ba38: 11a0001f */ beqz $t5,.L0f01bab8 +/* f01ba3c: 00000000 */ sll $zero,$zero,0x0 +/* f01ba40: 0fc3fade */ jal func0f0feb78 +/* f01ba44: 01a02025 */ or $a0,$t5,$zero +/* f01ba48: 3c0e800a */ lui $t6,0x800a +/* f01ba4c: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f01ba50: 3c18800a */ lui $t8,0x800a +/* f01ba54: 24010001 */ addiu $at,$zero,0x1 +/* f01ba58: 000e78c0 */ sll $t7,$t6,0x3 +/* f01ba5c: 01ee7823 */ subu $t7,$t7,$t6 +/* f01ba60: 000f78c0 */ sll $t7,$t7,0x3 +/* f01ba64: 030fc021 */ addu $t8,$t8,$t7 +/* f01ba68: 831820d0 */ lb $t8,0x20d0($t8) +/* f01ba6c: 3c04800a */ lui $a0,0x800a +/* f01ba70: 17010011 */ bne $t8,$at,.L0f01bab8 +/* f01ba74: 00000000 */ sll $zero,$zero,0x0 +/* f01ba78: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f01ba7c: 00002825 */ or $a1,$zero,$zero +/* f01ba80: 0fc2c42e */ jal func0f0b10b8 +/* f01ba84: 24840638 */ addiu $a0,$a0,0x638 +/* f01ba88: 3c04800a */ lui $a0,0x800a +/* f01ba8c: 8c84a244 */ lw $a0,-0x5dbc($a0) +/* f01ba90: 00408025 */ or $s0,$v0,$zero +/* f01ba94: 24050001 */ addiu $a1,$zero,0x1 +/* f01ba98: 0fc2c42e */ jal func0f0b10b8 +/* f01ba9c: 24840638 */ addiu $a0,$a0,0x638 +/* f01baa0: 16000005 */ bnez $s0,.L0f01bab8 +/* f01baa4: 00000000 */ sll $zero,$zero,0x0 +/* f01baa8: 14400003 */ bnez $v0,.L0f01bab8 +/* f01baac: 00000000 */ sll $zero,$zero,0x0 +/* f01bab0: 0fc3fade */ jal func0f0feb78 +/* f01bab4: 83a400c7 */ lb $a0,0xc7($sp) +.L0f01bab8: +/* f01bab8: 3c19800a */ lui $t9,0x800a +/* f01babc: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f01bac0: 00144880 */ sll $t1,$s4,0x2 +/* f01bac4: 24010002 */ addiu $at,$zero,0x2 +/* f01bac8: 93280250 */ lbu $t0,0x250($t9) +/* f01bacc: 01344823 */ subu $t1,$t1,$s4 +/* f01bad0: 02a99021 */ addu $s2,$s5,$t1 +/* f01bad4: 11010046 */ beq $t0,$at,.L0f01bbf0 +/* f01bad8: 24010004 */ addiu $at,$zero,0x4 +/* f01badc: 16410011 */ bne $s2,$at,.L0f01bb24 +/* f01bae0: 24110001 */ addiu $s1,$zero,0x1 +/* f01bae4: 3c0a800a */ lui $t2,0x800a +/* f01bae8: 8d4a21b8 */ lw $t2,0x21b8($t2) +/* f01baec: 3c0c800a */ lui $t4,0x800a +/* f01baf0: 258c20d0 */ addiu $t4,$t4,0x20d0 +/* f01baf4: 000a58c0 */ sll $t3,$t2,0x3 +/* f01baf8: 016a5823 */ subu $t3,$t3,$t2 +/* f01bafc: 000b58c0 */ sll $t3,$t3,0x3 +/* f01bb00: 016c8021 */ addu $s0,$t3,$t4 +/* f01bb04: 8e020014 */ lw $v0,0x14($s0) +/* f01bb08: 1c400004 */ bgtz $v0,.L0f01bb1c +/* f01bb0c: 244dffff */ addiu $t5,$v0,-1 +/* f01bb10: ae000014 */ sw $zero,0x14($s0) +/* f01bb14: 10000036 */ beqz $zero,.L0f01bbf0 +/* f01bb18: a212000e */ sb $s2,0xe($s0) +.L0f01bb1c: +/* f01bb1c: 10000034 */ beqz $zero,.L0f01bbf0 +/* f01bb20: ae0d0014 */ sw $t5,0x14($s0) +.L0f01bb24: +/* f01bb24: 02402025 */ or $a0,$s2,$zero +/* f01bb28: 27a50070 */ addiu $a1,$sp,0x70 +/* f01bb2c: 0fc3f8a0 */ jal func0f0fe280 +/* f01bb30: 27a60074 */ addiu $a2,$sp,0x74 +/* f01bb34: 3c057f1b */ lui $a1,0x7f1b +/* f01bb38: 24a585a0 */ addiu $a1,$a1,-31328 +/* f01bb3c: 0c004c9d */ jal 0x13274 +/* f01bb40: 27a40074 */ addiu $a0,$sp,0x74 +/* f01bb44: 14400002 */ bnez $v0,.L0f01bb50 +/* f01bb48: 3c0e800a */ lui $t6,0x800a +/* f01bb4c: 00008825 */ or $s1,$zero,$zero +.L0f01bb50: +/* f01bb50: 8dce21b8 */ lw $t6,0x21b8($t6) +/* f01bb54: 3c18800a */ lui $t8,0x800a +/* f01bb58: 271820d0 */ addiu $t8,$t8,0x20d0 +/* f01bb5c: 000e78c0 */ sll $t7,$t6,0x3 +/* f01bb60: 01ee7823 */ subu $t7,$t7,$t6 +/* f01bb64: 000f78c0 */ sll $t7,$t7,0x3 +/* f01bb68: 01f88021 */ addu $s0,$t7,$t8 +/* f01bb6c: 9204000e */ lbu $a0,0xe($s0) +/* f01bb70: 24010004 */ addiu $at,$zero,0x4 +/* f01bb74: 8fb900b8 */ lw $t9,0xb8($sp) +/* f01bb78: 10810019 */ beq $a0,$at,.L0f01bbe0 +/* f01bb7c: 240b000f */ addiu $t3,$zero,0xf +/* f01bb80: 17200017 */ bnez $t9,.L0f01bbe0 +/* f01bb84: 00000000 */ sll $zero,$zero,0x0 +/* f01bb88: 10800007 */ beqz $a0,.L0f01bba8 +/* f01bb8c: 24010002 */ addiu $at,$zero,0x2 +/* f01bb90: 10810005 */ beq $a0,$at,.L0f01bba8 +/* f01bb94: 24010006 */ addiu $at,$zero,0x6 +/* f01bb98: 10810003 */ beq $a0,$at,.L0f01bba8 +/* f01bb9c: 24010008 */ addiu $at,$zero,0x8 +/* f01bba0: 1481000f */ bne $a0,$at,.L0f01bbe0 +/* f01bba4: 00000000 */ sll $zero,$zero,0x0 +.L0f01bba8: +/* f01bba8: 9208000f */ lbu $t0,0xf($s0) +/* f01bbac: 24090002 */ addiu $t1,$zero,0x2 +/* f01bbb0: 52480005 */ beql $s2,$t0,.L0f01bbc8 +/* f01bbb4: 8e020010 */ lw $v0,0x10($s0) +/* f01bbb8: ae090010 */ sw $t1,0x10($s0) +/* f01bbbc: a212000f */ sb $s2,0xf($s0) +/* f01bbc0: 00008825 */ or $s1,$zero,$zero +/* f01bbc4: 8e020010 */ lw $v0,0x10($s0) +.L0f01bbc8: +/* f01bbc8: 18400005 */ blez $v0,.L0f01bbe0 +/* f01bbcc: 00000000 */ sll $zero,$zero,0x0 +/* f01bbd0: 12200003 */ beqz $s1,.L0f01bbe0 +/* f01bbd4: 244affff */ addiu $t2,$v0,-1 +/* f01bbd8: 00008825 */ or $s1,$zero,$zero +/* f01bbdc: ae0a0010 */ sw $t2,0x10($s0) +.L0f01bbe0: +/* f01bbe0: 52200004 */ beqzl $s1,.L0f01bbf4 +/* f01bbe4: 8fac00cc */ lw $t4,0xcc($sp) +/* f01bbe8: ae0b0014 */ sw $t3,0x14($s0) +/* f01bbec: a212000e */ sb $s2,0xe($s0) +.L0f01bbf0: +/* f01bbf0: 8fac00cc */ lw $t4,0xcc($sp) +.L0f01bbf4: +/* f01bbf4: 27de0001 */ addiu $s8,$s8,0x1 +/* f01bbf8: 03cc082a */ slt $at,$s8,$t4 +/* f01bbfc: 5420fdcc */ bnezl $at,.L0f01b330 +/* f01bc00: a3a000c7 */ sb $zero,0xc7($sp) +.L0f01bc04: +/* f01bc04: 3c07800a */ lui $a3,0x800a +/* f01bc08: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f01bc0c: 8ced0284 */ lw $t5,0x284($a3) +/* f01bc10: 24010002 */ addiu $at,$zero,0x2 +/* f01bc14: 3c07800a */ lui $a3,0x800a +/* f01bc18: 91ae0250 */ lbu $t6,0x250($t5) +/* f01bc1c: 00002825 */ or $a1,$zero,$zero +/* f01bc20: 3c0f800a */ lui $t7,0x800a +/* f01bc24: 11c1006e */ beq $t6,$at,.L0f01bde0 +/* f01bc28: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f01bc2c: 8def21b8 */ lw $t7,0x21b8($t7) +/* f01bc30: 3c19800a */ lui $t9,0x800a +/* f01bc34: 273920d0 */ addiu $t9,$t9,0x20d0 +/* f01bc38: 000fc0c0 */ sll $t8,$t7,0x3 +/* f01bc3c: 030fc023 */ subu $t8,$t8,$t7 +/* f01bc40: 0018c0c0 */ sll $t8,$t8,0x3 +/* f01bc44: 03198021 */ addu $s0,$t8,$t9 +/* f01bc48: 8603000a */ lh $v1,0xa($s0) +/* f01bc4c: 2401ff85 */ addiu $at,$zero,-123 +/* f01bc50: 50610026 */ beql $v1,$at,.L0f01bcec +/* f01bc54: 86020004 */ lh $v0,0x4($s0) +/* f01bc58: 86080006 */ lh $t0,0x6($s0) +/* f01bc5c: 8604000c */ lh $a0,0xc($s0) +/* f01bc60: 860b0008 */ lh $t3,0x8($s0) +/* f01bc64: 00684821 */ addu $t1,$v1,$t0 +/* f01bc68: 05210003 */ bgez $t1,.L0f01bc78 +/* f01bc6c: 00095043 */ sra $t2,$t1,0x1 +/* f01bc70: 25210001 */ addiu $at,$t1,0x1 +/* f01bc74: 00015043 */ sra $t2,$at,0x1 +.L0f01bc78: +/* f01bc78: a60a0006 */ sh $t2,0x6($s0) +/* f01bc7c: 860e0006 */ lh $t6,0x6($s0) +/* f01bc80: 008b6021 */ addu $t4,$a0,$t3 +/* f01bc84: 05810003 */ bgez $t4,.L0f01bc94 +/* f01bc88: 000c6843 */ sra $t5,$t4,0x1 +/* f01bc8c: 25810001 */ addiu $at,$t4,0x1 +/* f01bc90: 00016843 */ sra $t5,$at,0x1 +.L0f01bc94: +/* f01bc94: 01c31023 */ subu $v0,$t6,$v1 +/* f01bc98: 00027c00 */ sll $t7,$v0,0x10 +/* f01bc9c: 000fc403 */ sra $t8,$t7,0x10 +/* f01bca0: 2b010002 */ slti $at,$t8,0x2 +/* f01bca4: 10200006 */ beqz $at,.L0f01bcc0 +/* f01bca8: a60d0008 */ sh $t5,0x8($s0) +/* f01bcac: 2b01ffff */ slti $at,$t8,-1 +/* f01bcb0: 54200004 */ bnezl $at,.L0f01bcc4 +/* f01bcb4: 86190008 */ lh $t9,0x8($s0) +/* f01bcb8: a6030006 */ sh $v1,0x6($s0) +/* f01bcbc: 8604000c */ lh $a0,0xc($s0) +.L0f01bcc0: +/* f01bcc0: 86190008 */ lh $t9,0x8($s0) +.L0f01bcc4: +/* f01bcc4: 03241023 */ subu $v0,$t9,$a0 +/* f01bcc8: 00024400 */ sll $t0,$v0,0x10 +/* f01bccc: 00084c03 */ sra $t1,$t0,0x10 +/* f01bcd0: 29210002 */ slti $at,$t1,0x2 +/* f01bcd4: 10200004 */ beqz $at,.L0f01bce8 +/* f01bcd8: 2921ffff */ slti $at,$t1,-1 +/* f01bcdc: 54200003 */ bnezl $at,.L0f01bcec +/* f01bce0: 86020004 */ lh $v0,0x4($s0) +/* f01bce4: a6040008 */ sh $a0,0x8($s0) +.L0f01bce8: +/* f01bce8: 86020004 */ lh $v0,0x4($s0) +.L0f01bcec: +/* f01bcec: 860c0002 */ lh $t4,0x2($s0) +/* f01bcf0: 24420005 */ addiu $v0,$v0,0x5 +/* f01bcf4: 00025400 */ sll $t2,$v0,0x10 +/* f01bcf8: 000c6880 */ sll $t5,$t4,0x2 +/* f01bcfc: 000a5c03 */ sra $t3,$t2,0x10 +/* f01bd00: 01ac6823 */ subu $t5,$t5,$t4 +/* f01bd04: 01ab7021 */ addu $t6,$t5,$t3 +/* f01bd08: 01601025 */ or $v0,$t3,$zero +/* f01bd0c: 05c10003 */ bgez $t6,.L0f01bd1c +/* f01bd10: 000e7883 */ sra $t7,$t6,0x2 +/* f01bd14: 25c10003 */ addiu $at,$t6,0x3 +/* f01bd18: 00017883 */ sra $t7,$at,0x2 +.L0f01bd1c: +/* f01bd1c: a60f0002 */ sh $t7,0x2($s0) +/* f01bd20: 86180002 */ lh $t8,0x2($s0) +/* f01bd24: 03021823 */ subu $v1,$t8,$v0 +/* f01bd28: 0003cc00 */ sll $t9,$v1,0x10 +/* f01bd2c: 00194403 */ sra $t0,$t9,0x10 +/* f01bd30: 29010002 */ slti $at,$t0,0x2 +/* f01bd34: 10200004 */ beqz $at,.L0f01bd48 +/* f01bd38: 2901ffff */ slti $at,$t0,-1 +/* f01bd3c: 54200003 */ bnezl $at,.L0f01bd4c +/* f01bd40: 3c013f80 */ lui $at,0x3f80 +/* f01bd44: a6020002 */ sh $v0,0x2($s0) +.L0f01bd48: +/* f01bd48: 3c013f80 */ lui $at,0x3f80 +.L0f01bd4c: +/* f01bd4c: 44816000 */ mtc1 $at,$f12 +/* f01bd50: c6000018 */ lwc1 $f0,0x18($s0) +/* f01bd54: 3c01800a */ lui $at,0x800a +/* f01bd58: 460c003c */ c.lt.s $f0,$f12 +/* f01bd5c: 00000000 */ sll $zero,$zero,0x0 +/* f01bd60: 45000009 */ bc1f .L0f01bd88 +/* f01bd64: 00000000 */ sll $zero,$zero,0x0 +/* f01bd68: c428a004 */ lwc1 $f8,-0x5ffc($at) +/* f01bd6c: 3c0141f0 */ lui $at,0x41f0 +/* f01bd70: 44815000 */ mtc1 $at,$f10 +/* f01bd74: 00000000 */ sll $zero,$zero,0x0 +/* f01bd78: 460a4403 */ div.s $f16,$f8,$f10 +/* f01bd7c: 46100480 */ add.s $f18,$f0,$f16 +/* f01bd80: e6120018 */ swc1 $f18,0x18($s0) +/* f01bd84: c6000018 */ lwc1 $f0,0x18($s0) +.L0f01bd88: +/* f01bd88: 3c01800a */ lui $at,0x800a +/* f01bd8c: 4600603c */ c.lt.s $f12,$f0 +/* f01bd90: c422a004 */ lwc1 $f2,-0x5ffc($at) +/* f01bd94: 3c0140a0 */ lui $at,0x40a0 +/* f01bd98: 44813000 */ mtc1 $at,$f6 +/* f01bd9c: 45000002 */ bc1f .L0f01bda8 +/* f01bda0: 46061203 */ div.s $f8,$f2,$f6 +/* f01bda4: e60c0018 */ swc1 $f12,0x18($s0) +.L0f01bda8: +/* f01bda8: c604001c */ lwc1 $f4,0x1c($s0) +/* f01bdac: 3c017f1b */ lui $at,0x7f1b +/* f01bdb0: 46082280 */ add.s $f10,$f4,$f8 +/* f01bdb4: e60a001c */ swc1 $f10,0x1c($s0) +/* f01bdb8: c43085a8 */ lwc1 $f16,-0x7a58($at) +/* f01bdbc: c600001c */ lwc1 $f0,0x1c($s0) +/* f01bdc0: 3c017f1b */ lui $at,0x7f1b +/* f01bdc4: 4600803c */ c.lt.s $f16,$f0 +/* f01bdc8: 00000000 */ sll $zero,$zero,0x0 +/* f01bdcc: 45020005 */ bc1fl .L0f01bde4 +/* f01bdd0: 8ce9006c */ lw $t1,0x6c($a3) +/* f01bdd4: c43285ac */ lwc1 $f18,-0x7a54($at) +/* f01bdd8: 46120181 */ sub.s $f6,$f0,$f18 +/* f01bddc: e606001c */ swc1 $f6,0x1c($s0) +.L0f01bde0: +/* f01bde0: 8ce9006c */ lw $t1,0x6c($a3) +.L0f01bde4: +/* f01bde4: 8fa600d8 */ lw $a2,0xd8($sp) +/* f01bde8: 3c0b800a */ lui $t3,0x800a +/* f01bdec: 11200003 */ beqz $t1,.L0f01bdfc +/* f01bdf0: 24c60001 */ addiu $a2,$a2,0x1 +/* f01bdf4: 10000001 */ beqz $zero,.L0f01bdfc +/* f01bdf8: 24050001 */ addiu $a1,$zero,0x1 +.L0f01bdfc: +/* f01bdfc: 8cea0068 */ lw $t2,0x68($a3) +/* f01be00: 3c0c800a */ lui $t4,0x800a +/* f01be04: 00002025 */ or $a0,$zero,$zero +/* f01be08: 11400003 */ beqz $t2,.L0f01be18 +/* f01be0c: 00001825 */ or $v1,$zero,$zero +/* f01be10: 10000001 */ beqz $zero,.L0f01be18 +/* f01be14: 24040001 */ addiu $a0,$zero,0x1 +.L0f01be18: +/* f01be18: 8d6ba024 */ lw $t3,-0x5fdc($t3) +/* f01be1c: 00001025 */ or $v0,$zero,$zero +/* f01be20: 11600003 */ beqz $t3,.L0f01be30 +/* f01be24: 00000000 */ sll $zero,$zero,0x0 +/* f01be28: 10000001 */ beqz $zero,.L0f01be30 +/* f01be2c: 24030001 */ addiu $v1,$zero,0x1 +.L0f01be30: +/* f01be30: 8d8ca030 */ lw $t4,-0x5fd0($t4) +/* f01be34: 11800003 */ beqz $t4,.L0f01be44 +/* f01be38: 00000000 */ sll $zero,$zero,0x0 +/* f01be3c: 10000001 */ beqz $zero,.L0f01be44 +/* f01be40: 24020001 */ addiu $v0,$zero,0x1 +.L0f01be44: +/* f01be44: 00436821 */ addu $t5,$v0,$v1 +/* f01be48: 01a47021 */ addu $t6,$t5,$a0 +/* f01be4c: 01c57821 */ addu $t7,$t6,$a1 +/* f01be50: 00cf082a */ slt $at,$a2,$t7 +/* f01be54: 1420fcf1 */ bnez $at,.L0f01b21c +/* f01be58: afa600d8 */ sw $a2,0xd8($sp) +.L0f01be5c: +/* f01be5c: 0fc4a24b */ jal func0f12892c +/* f01be60: 8fa400dc */ lw $a0,0xdc($sp) +/* f01be64: 8fbf0044 */ lw $ra,0x44($sp) +/* f01be68: d7b40018 */ ldc1 $f20,0x18($sp) +/* f01be6c: 8fb00020 */ lw $s0,0x20($sp) +/* f01be70: 8fb10024 */ lw $s1,0x24($sp) +/* f01be74: 8fb20028 */ lw $s2,0x28($sp) +/* f01be78: 8fb3002c */ lw $s3,0x2c($sp) +/* f01be7c: 8fb40030 */ lw $s4,0x30($sp) +/* f01be80: 8fb50034 */ lw $s5,0x34($sp) +/* f01be84: 8fb60038 */ lw $s6,0x38($sp) +/* f01be88: 8fb7003c */ lw $s7,0x3c($sp) +/* f01be8c: 8fbe0040 */ lw $s8,0x40($sp) +/* f01be90: 03e00008 */ jr $ra +/* f01be94: 27bd00e0 */ addiu $sp,$sp,0xe0 +/* f01be98: 00000000 */ sll $zero,$zero,0x0 +/* f01be9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01bea0 +/* f01bea0: 3c028006 */ lui $v0,0x8006 +/* f01bea4: 24422944 */ addiu $v0,$v0,0x2944 +/* f01bea8: 904e0000 */ lbu $t6,0x0($v0) +/* f01beac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01beb0: afbf0014 */ sw $ra,0x14($sp) +/* f01beb4: 11c00006 */ beqz $t6,.L0f01bed0 +/* f01beb8: 3c018006 */ lui $at,0x8006 +/* f01bebc: a0400000 */ sb $zero,0x0($v0) +/* f01bec0: 0c004e72 */ jal 0x139c8 +/* f01bec4: a0202948 */ sb $zero,0x2948($at) +/* f01bec8: 0fc442fe */ jal func0f110bf8 +/* f01becc: 00000000 */ sll $zero,$zero,0x0 +.L0f01bed0: +/* f01bed0: 8fbf0014 */ lw $ra,0x14($sp) +/* f01bed4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01bed8: 03e00008 */ jr $ra +/* f01bedc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01bee0 +/* f01bee0: 3c04800a */ lui $a0,0x800a +/* f01bee4: 248419c0 */ addiu $a0,$a0,0x19c0 +/* f01bee8: 3c03800a */ lui $v1,0x800a +/* f01beec: 3c02800a */ lui $v0,0x800a +/* f01bef0: ac800000 */ sw $zero,0x0($a0) +/* f01bef4: 244219c0 */ addiu $v0,$v0,0x19c0 +/* f01bef8: 2463e000 */ addiu $v1,$v1,-8192 +/* f01befc: 8c6e04f8 */ lw $t6,0x4f8($v1) +.L0f01bf00: +/* f01bf00: 24630e70 */ addiu $v1,$v1,0xe70 +/* f01bf04: 11c00004 */ beqz $t6,.L0f01bf18 +/* f01bf08: 00000000 */ sll $zero,$zero,0x0 +/* f01bf0c: 8c8f0000 */ lw $t7,0x0($a0) +/* f01bf10: 25f80001 */ addiu $t8,$t7,0x1 +/* f01bf14: ac980000 */ sw $t8,0x0($a0) +.L0f01bf18: +/* f01bf18: 5462fff9 */ bnel $v1,$v0,.L0f01bf00 +/* f01bf1c: 8c6e04f8 */ lw $t6,0x4f8($v1) +/* f01bf20: 03e00008 */ jr $ra +/* f01bf24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01bf28 +/* f01bf28: 27bdfe98 */ addiu $sp,$sp,-360 +/* f01bf2c: 3c0e8007 */ lui $t6,0x8007 +/* f01bf30: 8dce06c8 */ lw $t6,0x6c8($t6) +/* f01bf34: afb60040 */ sw $s6,0x40($sp) +/* f01bf38: 24160001 */ addiu $s6,$zero,0x1 +/* f01bf3c: afb00028 */ sw $s0,0x28($sp) +/* f01bf40: afbf0044 */ sw $ra,0x44($sp) +/* f01bf44: afb5003c */ sw $s5,0x3c($sp) +/* f01bf48: afb40038 */ sw $s4,0x38($sp) +/* f01bf4c: afb30034 */ sw $s3,0x34($sp) +/* f01bf50: afb20030 */ sw $s2,0x30($sp) +/* f01bf54: afb1002c */ sw $s1,0x2c($sp) +/* f01bf58: afb60154 */ sw $s6,0x154($sp) +/* f01bf5c: 16ce0005 */ bne $s6,$t6,.L0f01bf74 +/* f01bf60: 00008025 */ or $s0,$zero,$zero +/* f01bf64: 240f0002 */ addiu $t7,$zero,0x2 +/* f01bf68: 3c018008 */ lui $at,0x8008 +/* f01bf6c: 10000003 */ beqz $zero,.L0f01bf7c +/* f01bf70: ac2ffac0 */ sw $t7,-0x540($at) +.L0f01bf74: +/* f01bf74: 3c018008 */ lui $at,0x8008 +/* f01bf78: ac36fac0 */ sw $s6,-0x540($at) +.L0f01bf7c: +/* f01bf7c: 0fc01a77 */ jal func0f0069dc +/* f01bf80: 00000000 */ sll $zero,$zero,0x0 +/* f01bf84: 3c15800a */ lui $s5,0x800a +/* f01bf88: 0fc06fb8 */ jal func0f01bee0 +/* f01bf8c: 26b519c0 */ addiu $s5,$s5,0x19c0 +/* f01bf90: 3c03800a */ lui $v1,0x800a +/* f01bf94: 3c05800a */ lui $a1,0x800a +/* f01bf98: 24a519c0 */ addiu $a1,$a1,0x19c0 +/* f01bf9c: 2463e000 */ addiu $v1,$v1,-8192 +/* f01bfa0: 9062083c */ lbu $v0,0x83c($v1) +.L0f01bfa4: +/* f01bfa4: 18400002 */ blez $v0,.L0f01bfb0 +/* f01bfa8: 2458ffff */ addiu $t8,$v0,-1 +/* f01bfac: a078083c */ sb $t8,0x83c($v1) +.L0f01bfb0: +/* f01bfb0: 8c7904f8 */ lw $t9,0x4f8($v1) +/* f01bfb4: 24630e70 */ addiu $v1,$v1,0xe70 +/* f01bfb8: 13200002 */ beqz $t9,.L0f01bfc4 +/* f01bfbc: 00000000 */ sll $zero,$zero,0x0 +/* f01bfc0: 02c08025 */ or $s0,$s6,$zero +.L0f01bfc4: +/* f01bfc4: 5465fff7 */ bnel $v1,$a1,.L0f01bfa4 +/* f01bfc8: 9062083c */ lbu $v0,0x83c($v1) +/* f01bfcc: 16000009 */ bnez $s0,.L0f01bff4 +/* f01bfd0: 00000000 */ sll $zero,$zero,0x0 +/* f01bfd4: 92ad0014 */ lbu $t5,0x14($s5) +/* f01bfd8: 11a00006 */ beqz $t5,.L0f01bff4 +/* f01bfdc: 00000000 */ sll $zero,$zero,0x0 +/* f01bfe0: 92ae0015 */ lbu $t6,0x15($s5) +/* f01bfe4: 240100ff */ addiu $at,$zero,0xff +/* f01bfe8: 15c10002 */ bne $t6,$at,.L0f01bff4 +/* f01bfec: 00000000 */ sll $zero,$zero,0x0 +/* f01bff0: a2a00015 */ sb $zero,0x15($s5) +.L0f01bff4: +/* f01bff4: 5200002f */ beqzl $s0,.L0f01c0b4 +/* f01bff8: 92a30015 */ lbu $v1,0x15($s5) +/* f01bffc: 82a8066e */ lb $t0,0x66e($s5) +/* f01c000: 3c10800a */ lui $s0,0x800a +/* f01c004: 2610dfc0 */ addiu $s0,$s0,-8256 +/* f01c008: 5900002a */ blezl $t0,.L0f01c0b4 +/* f01c00c: 92a30015 */ lbu $v1,0x15($s5) +/* f01c010: 8e0f0000 */ lw $t7,0x0($s0) +/* f01c014: 24070032 */ addiu $a3,$zero,0x32 +/* f01c018: 00003025 */ or $a2,$zero,$zero +/* f01c01c: 11e00024 */ beqz $t7,.L0f01c0b0 +/* f01c020: 3c04800a */ lui $a0,0x800a +/* f01c024: 3c05800a */ lui $a1,0x800a +/* f01c028: 24a519c0 */ addiu $a1,$a1,0x19c0 +/* f01c02c: 2484e000 */ addiu $a0,$a0,-8192 +/* f01c030: 24090002 */ addiu $t1,$zero,0x2 +/* f01c034: 8c8304f8 */ lw $v1,0x4f8($a0) +.L0f01c038: +/* f01c038: 24840e70 */ addiu $a0,$a0,0xe70 +/* f01c03c: 10600009 */ beqz $v1,.L0f01c064 +/* f01c040: 00000000 */ sll $zero,$zero,0x0 +/* f01c044: 90620060 */ lbu $v0,0x60($v1) +/* f01c048: 52c20006 */ beql $s6,$v0,.L0f01c064 +/* f01c04c: 02c03025 */ or $a2,$s6,$zero +/* f01c050: 51220004 */ beql $t1,$v0,.L0f01c064 +/* f01c054: 02c03025 */ or $a2,$s6,$zero +/* f01c058: 14400002 */ bnez $v0,.L0f01c064 +/* f01c05c: 00000000 */ sll $zero,$zero,0x0 +/* f01c060: 02c03025 */ or $a2,$s6,$zero +.L0f01c064: +/* f01c064: 5485fff4 */ bnel $a0,$a1,.L0f01c038 +/* f01c068: 8c8304f8 */ lw $v1,0x4f8($a0) +/* f01c06c: 3c13800a */ lui $s3,0x800a +/* f01c070: 26739fc0 */ addiu $s3,$s3,-24640 +/* f01c074: 8e780318 */ lw $t8,0x318($s3) +/* f01c078: 53000003 */ beqzl $t8,.L0f01c088 +/* f01c07c: 92a2066f */ lbu $v0,0x66f($s5) +/* f01c080: 24070028 */ addiu $a3,$zero,0x28 +/* f01c084: 92a2066f */ lbu $v0,0x66f($s5) +.L0f01c088: +/* f01c088: 00e2082a */ slt $at,$a3,$v0 +/* f01c08c: 14200003 */ bnez $at,.L0f01c09c +/* f01c090: 00000000 */ sll $zero,$zero,0x0 +/* f01c094: 14c00005 */ bnez $a2,.L0f01c0ac +/* f01c098: 24590001 */ addiu $t9,$v0,0x1 +.L0f01c09c: +/* f01c09c: 0fc3cc88 */ jal func0f0f3220 +/* f01c0a0: 2504ffff */ addiu $a0,$t0,-1 +/* f01c0a4: 10000003 */ beqz $zero,.L0f01c0b4 +/* f01c0a8: 92a30015 */ lbu $v1,0x15($s5) +.L0f01c0ac: +/* f01c0ac: a2b9066f */ sb $t9,0x66f($s5) +.L0f01c0b0: +/* f01c0b0: 92a30015 */ lbu $v1,0x15($s5) +.L0f01c0b4: +/* f01c0b4: 3c10800a */ lui $s0,0x800a +/* f01c0b8: 3c13800a */ lui $s3,0x800a +/* f01c0bc: 240100ff */ addiu $at,$zero,0xff +/* f01c0c0: 26739fc0 */ addiu $s3,$s3,-24640 +/* f01c0c4: 2610dfc0 */ addiu $s0,$s0,-8256 +/* f01c0c8: 10610072 */ beq $v1,$at,.L0f01c294 +/* f01c0cc: 92a20014 */ lbu $v0,0x14($s5) +/* f01c0d0: 14430004 */ bne $v0,$v1,.L0f01c0e4 +/* f01c0d4: 3c017f1b */ lui $at,0x7f1b +/* f01c0d8: 240d00ff */ addiu $t5,$zero,0xff +/* f01c0dc: 10000073 */ beqz $zero,.L0f01c2ac +/* f01c0e0: a2ad0015 */ sb $t5,0x15($s5) +.L0f01c0e4: +/* f01c0e4: c4228608 */ lwc1 $f2,-0x79f8($at) +/* f01c0e8: 24110008 */ addiu $s1,$zero,0x8 +/* f01c0ec: 14400002 */ bnez $v0,.L0f01c0f8 +/* f01c0f0: 46001006 */ mov.s $f0,$f2 +/* f01c0f4: 46021000 */ add.s $f0,$f2,$f2 +.L0f01c0f8: +/* f01c0f8: 14600002 */ bnez $v1,.L0f01c104 +/* f01c0fc: 3c0140a0 */ lui $at,0x40a0 +/* f01c100: 46000000 */ add.s $f0,$f0,$f0 +.L0f01c104: +/* f01c104: 56230005 */ bnel $s1,$v1,.L0f01c11c +/* f01c108: 24010007 */ addiu $at,$zero,0x7 +/* f01c10c: 44812000 */ mtc1 $at,$f4 +/* f01c110: 00000000 */ sll $zero,$zero,0x0 +/* f01c114: 46040003 */ div.s $f0,$f0,$f4 +/* f01c118: 24010007 */ addiu $at,$zero,0x7 +.L0f01c11c: +/* f01c11c: 14610004 */ bne $v1,$at,.L0f01c130 +/* f01c120: 3c014040 */ lui $at,0x4040 +/* f01c124: 44813000 */ mtc1 $at,$f6 +/* f01c128: 00000000 */ sll $zero,$zero,0x0 +/* f01c12c: 46060003 */ div.s $f0,$f0,$f6 +.L0f01c130: +/* f01c130: 24010006 */ addiu $at,$zero,0x6 +/* f01c134: 14610004 */ bne $v1,$at,.L0f01c148 +/* f01c138: 3c014120 */ lui $at,0x4120 +/* f01c13c: 44814000 */ mtc1 $at,$f8 +/* f01c140: 00000000 */ sll $zero,$zero,0x0 +/* f01c144: 46080003 */ div.s $f0,$f0,$f8 +.L0f01c148: +/* f01c148: 14600009 */ bnez $v1,.L0f01c170 +/* f01c14c: 3c014080 */ lui $at,0x4080 +/* f01c150: 8e620284 */ lw $v0,0x284($s3) +/* f01c154: ae000000 */ sw $zero,0x0($s0) +/* f01c158: 904e15ea */ lbu $t6,0x15ea($v0) +/* f01c15c: 51c00005 */ beqzl $t6,.L0f01c174 +/* f01c160: 92ad0016 */ lbu $t5,0x16($s5) +/* f01c164: 90581583 */ lbu $t8,0x1583($v0) +/* f01c168: 37190002 */ ori $t9,$t8,0x2 +/* f01c16c: a0591583 */ sb $t9,0x1583($v0) +.L0f01c170: +/* f01c170: 92ad0016 */ lbu $t5,0x16($s5) +.L0f01c174: +/* f01c174: 240f00ff */ addiu $t7,$zero,0xff +/* f01c178: 51a00005 */ beqzl $t5,.L0f01c190 +/* f01c17c: 44816000 */ mtc1 $at,$f12 +/* f01c180: 92ae0014 */ lbu $t6,0x14($s5) +/* f01c184: 51c0000d */ beqzl $t6,.L0f01c1bc +/* f01c188: 3c013f80 */ lui $at,0x3f80 +/* f01c18c: 44816000 */ mtc1 $at,$f12 +.L0f01c190: +/* f01c190: c6620004 */ lwc1 $f2,0x4($s3) +/* f01c194: 4602603c */ c.lt.s $f12,$f2 +/* f01c198: 00000000 */ sll $zero,$zero,0x0 +/* f01c19c: 45000002 */ bc1f .L0f01c1a8 +/* f01c1a0: 00000000 */ sll $zero,$zero,0x0 +/* f01c1a4: 46006086 */ mov.s $f2,$f12 +.L0f01c1a8: +/* f01c1a8: 46020402 */ mul.s $f16,$f0,$f2 +/* f01c1ac: c6aa0010 */ lwc1 $f10,0x10($s5) +/* f01c1b0: 46105480 */ add.s $f18,$f10,$f16 +/* f01c1b4: e6b20010 */ swc1 $f18,0x10($s5) +/* f01c1b8: 3c013f80 */ lui $at,0x3f80 +.L0f01c1bc: +/* f01c1bc: 44812000 */ mtc1 $at,$f4 +/* f01c1c0: c6a60010 */ lwc1 $f6,0x10($s5) +/* f01c1c4: 4606203c */ c.lt.s $f4,$f6 +/* f01c1c8: 00000000 */ sll $zero,$zero,0x0 +/* f01c1cc: 45020022 */ bc1fl .L0f01c258 +/* f01c1d0: 92b90015 */ lbu $t9,0x15($s5) +/* f01c1d4: 92a20015 */ lbu $v0,0x15($s5) +/* f01c1d8: 44804000 */ mtc1 $zero,$f8 +/* f01c1dc: 24010006 */ addiu $at,$zero,0x6 +/* f01c1e0: 50400003 */ beqzl $v0,.L0f01c1f0 +/* f01c1e4: 8eb80004 */ lw $t8,0x4($s5) +/* f01c1e8: ae160000 */ sw $s6,0x0($s0) +/* f01c1ec: 8eb80004 */ lw $t8,0x4($s5) +.L0f01c1f0: +/* f01c1f0: e6a80010 */ swc1 $f8,0x10($s5) +/* f01c1f4: a2a20014 */ sb $v0,0x14($s5) +/* f01c1f8: 16d80011 */ bne $s6,$t8,.L0f01c240 +/* f01c1fc: a2af0015 */ sb $t7,0x15($s5) +/* f01c200: 304200ff */ andi $v0,$v0,0xff +/* f01c204: 16c20002 */ bne $s6,$v0,.L0f01c210 +/* f01c208: 24190006 */ addiu $t9,$zero,0x6 +/* f01c20c: a2b90015 */ sb $t9,0x15($s5) +.L0f01c210: +/* f01c210: 14410008 */ bne $v0,$at,.L0f01c234 +/* f01c214: 00000000 */ sll $zero,$zero,0x0 +/* f01c218: 0fc393f5 */ jal func0f0e4fd4 +/* f01c21c: 00000000 */ sll $zero,$zero,0x0 +/* f01c220: 240d0001 */ addiu $t5,$zero,0x1 +/* f01c224: 240e0008 */ addiu $t6,$zero,0x8 +/* f01c228: a2ad0014 */ sb $t5,0x14($s5) +/* f01c22c: a2ae0015 */ sb $t6,0x15($s5) +/* f01c230: 31a200ff */ andi $v0,$t5,0xff +.L0f01c234: +/* f01c234: 16220002 */ bne $s1,$v0,.L0f01c240 +/* f01c238: 240f0007 */ addiu $t7,$zero,0x7 +/* f01c23c: a2af0015 */ sb $t7,0x15($s5) +.L0f01c240: +/* f01c240: 92b80014 */ lbu $t8,0x14($s5) +/* f01c244: 57000004 */ bnezl $t8,.L0f01c258 +/* f01c248: 92b90015 */ lbu $t9,0x15($s5) +/* f01c24c: 0fc3e9ab */ jal func0f0fa6ac +/* f01c250: 00000000 */ sll $zero,$zero,0x0 +/* f01c254: 92b90015 */ lbu $t9,0x15($s5) +.L0f01c258: +/* f01c258: 24010003 */ addiu $at,$zero,0x3 +/* f01c25c: 57210003 */ bnel $t9,$at,.L0f01c26c +/* f01c260: 8e0d0000 */ lw $t5,0x0($s0) +/* f01c264: ae160000 */ sw $s6,0x0($s0) +/* f01c268: 8e0d0000 */ lw $t5,0x0($s0) +.L0f01c26c: +/* f01c26c: 11a00007 */ beqz $t5,.L0f01c28c +/* f01c270: 00000000 */ sll $zero,$zero,0x0 +/* f01c274: 8e6e0284 */ lw $t6,0x284($s3) +/* f01c278: 8dcf1bd4 */ lw $t7,0x1bd4($t6) +/* f01c27c: 11e00003 */ beqz $t7,.L0f01c28c +/* f01c280: 00000000 */ sll $zero,$zero,0x0 +/* f01c284: 0fc2e54e */ jal func0f0b9538 +/* f01c288: 00000000 */ sll $zero,$zero,0x0 +.L0f01c28c: +/* f01c28c: 10000007 */ beqz $zero,.L0f01c2ac +/* f01c290: 00000000 */ sll $zero,$zero,0x0 +.L0f01c294: +/* f01c294: 44805000 */ mtc1 $zero,$f10 +/* f01c298: 14400003 */ bnez $v0,.L0f01c2a8 +/* f01c29c: e6aa0010 */ swc1 $f10,0x10($s5) +/* f01c2a0: 10000002 */ beqz $zero,.L0f01c2ac +/* f01c2a4: ae000000 */ sw $zero,0x0($s0) +.L0f01c2a8: +/* f01c2a8: ae160000 */ sw $s6,0x0($s0) +.L0f01c2ac: +/* f01c2ac: 3c188008 */ lui $t8,0x8008 +/* f01c2b0: 8f187260 */ lw $t8,0x7260($t8) +/* f01c2b4: 1b00006c */ blez $t8,.L0f01c468 +/* f01c2b8: 00000000 */ sll $zero,$zero,0x0 +/* f01c2bc: 8e79000c */ lw $t9,0xc($s3) +/* f01c2c0: 2b210004 */ slti $at,$t9,0x4 +/* f01c2c4: 14200064 */ bnez $at,.L0f01c458 +/* f01c2c8: 00000000 */ sll $zero,$zero,0x0 +/* f01c2cc: 8e6304b4 */ lw $v1,0x4b4($s3) +/* f01c2d0: 24010026 */ addiu $at,$zero,0x26 +/* f01c2d4: 10610003 */ beq $v1,$at,.L0f01c2e4 +/* f01c2d8: 2401005d */ addiu $at,$zero,0x5d +/* f01c2dc: 1461005b */ bne $v1,$at,.L0f01c44c +/* f01c2e0: 00000000 */ sll $zero,$zero,0x0 +.L0f01c2e4: +/* f01c2e4: 0c0027b1 */ jal 0x9ec4 +/* f01c2e8: 00002025 */ or $a0,$zero,$zero +/* f01c2ec: 8e6d049c */ lw $t5,0x49c($s3) +/* f01c2f0: 3c148007 */ lui $s4,0x8007 +/* f01c2f4: 269414d8 */ addiu $s4,$s4,0x14d8 +/* f01c2f8: 11a00003 */ beqz $t5,.L0f01c308 +/* f01c2fc: ae800000 */ sw $zero,0x0($s4) +/* f01c300: 10000003 */ beqz $zero,.L0f01c310 +/* f01c304: ae760490 */ sw $s6,0x490($s3) +.L0f01c308: +/* f01c308: 240e0002 */ addiu $t6,$zero,0x2 +/* f01c30c: ae6e0490 */ sw $t6,0x490($s3) +.L0f01c310: +/* f01c310: 3c08800a */ lui $t0,0x800a +/* f01c314: 3c03800b */ lui $v1,0x800b +/* f01c318: 9463cb9e */ lhu $v1,-0x3462($v1) +/* f01c31c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01c320: 00008825 */ or $s1,$zero,$zero +.L0f01c324: +/* f01c324: 240f0001 */ addiu $t7,$zero,0x1 +/* f01c328: 022fc004 */ sllv $t8,$t7,$s1 +/* f01c32c: 0078c824 */ and $t9,$v1,$t8 +/* f01c330: 13200026 */ beqz $t9,.L0f01c3cc +/* f01c334: a1000494 */ sb $zero,0x494($t0) +/* f01c338: 3c018007 */ lui $at,0x8007 +/* f01c33c: ac311448 */ sw $s1,0x1448($at) +/* f01c340: 8e6d0490 */ lw $t5,0x490($s3) +/* f01c344: 8e820000 */ lw $v0,0x0($s4) +/* f01c348: 02c02025 */ or $a0,$s6,$zero +/* f01c34c: 16cd0008 */ bne $s6,$t5,.L0f01c370 +/* f01c350: 244e0001 */ addiu $t6,$v0,0x1 +/* f01c354: ae8e0000 */ sw $t6,0x0($s4) +/* f01c358: 0fc5ff2c */ jal func0f17fcb0 +/* f01c35c: afa80058 */ sw $t0,0x58($sp) +/* f01c360: 3c03800b */ lui $v1,0x800b +/* f01c364: 9463cb9e */ lhu $v1,-0x3462($v1) +/* f01c368: 10000018 */ beqz $zero,.L0f01c3cc +/* f01c36c: 8fa80058 */ lw $t0,0x58($sp) +.L0f01c370: +/* f01c370: 14400015 */ bnez $v0,.L0f01c3c8 +/* f01c374: 244f0001 */ addiu $t7,$v0,0x1 +/* f01c378: ae8f0000 */ sw $t7,0x0($s4) +/* f01c37c: 3c188009 */ lui $t8,0x8009 +/* f01c380: 93180af0 */ lbu $t8,0xaf0($t8) +/* f01c384: 3c048008 */ lui $a0,0x8008 +/* f01c388: 248467a0 */ addiu $a0,$a0,0x67a0 +/* f01c38c: 16d80008 */ bne $s6,$t8,.L0f01c3b0 +/* f01c390: 24050003 */ addiu $a1,$zero,0x3 +/* f01c394: 3c048007 */ lui $a0,0x8007 +/* f01c398: 24845294 */ addiu $a0,$a0,0x5294 +/* f01c39c: 2405000b */ addiu $a1,$zero,0xb +/* f01c3a0: 0fc3e0cc */ jal func0f0f8330 +/* f01c3a4: afa80058 */ sw $t0,0x58($sp) +/* f01c3a8: 10000004 */ beqz $zero,.L0f01c3bc +/* f01c3ac: 8fa80058 */ lw $t0,0x58($sp) +.L0f01c3b0: +/* f01c3b0: 0fc3e0cc */ jal func0f0f8330 +/* f01c3b4: afa80058 */ sw $t0,0x58($sp) +/* f01c3b8: 8fa80058 */ lw $t0,0x58($sp) +.L0f01c3bc: +/* f01c3bc: 3c03800b */ lui $v1,0x800b +/* f01c3c0: 10000002 */ beqz $zero,.L0f01c3cc +/* f01c3c4: 9463cb9e */ lhu $v1,-0x3462($v1) +.L0f01c3c8: +/* f01c3c8: a1160494 */ sb $s6,0x494($t0) +.L0f01c3cc: +/* f01c3cc: 26310001 */ addiu $s1,$s1,0x1 +/* f01c3d0: 24010004 */ addiu $at,$zero,0x4 +/* f01c3d4: 1621ffd3 */ bne $s1,$at,.L0f01c324 +/* f01c3d8: 25080001 */ addiu $t0,$t0,0x1 +/* f01c3dc: 3c018007 */ lui $at,0x8007 +/* f01c3e0: 3079000f */ andi $t9,$v1,0xf +/* f01c3e4: 13200019 */ beqz $t9,.L0f01c44c +/* f01c3e8: ac201448 */ sw $zero,0x1448($at) +/* f01c3ec: 3c01bf80 */ lui $at,0xbf80 +/* f01c3f0: 44818000 */ mtc1 $at,$f16 +/* f01c3f4: 3c048009 */ lui $a0,0x8009 +/* f01c3f8: 240dffff */ addiu $t5,$zero,-1 +/* f01c3fc: 240effff */ addiu $t6,$zero,-1 +/* f01c400: 240fffff */ addiu $t7,$zero,-1 +/* f01c404: afaf001c */ sw $t7,0x1c($sp) +/* f01c408: afae0018 */ sw $t6,0x18($sp) +/* f01c40c: afad0010 */ sw $t5,0x10($sp) +/* f01c410: 8c845200 */ lw $a0,0x5200($a0) +/* f01c414: 24058098 */ addiu $a1,$zero,-32616 +/* f01c418: 00003025 */ or $a2,$zero,$zero +/* f01c41c: 2407ffff */ addiu $a3,$zero,-1 +/* f01c420: 0c004241 */ jal 0x10904 +/* f01c424: e7b00014 */ swc1 $f16,0x14($sp) +/* f01c428: 3c188009 */ lui $t8,0x8009 +/* f01c42c: 93180af0 */ lbu $t8,0xaf0($t8) +/* f01c430: 24040003 */ addiu $a0,$zero,0x3 +/* f01c434: 16d80003 */ bne $s6,$t8,.L0f01c444 +/* f01c438: 00000000 */ sll $zero,$zero,0x0 +/* f01c43c: 10000001 */ beqz $zero,.L0f01c444 +/* f01c440: 2404000b */ addiu $a0,$zero,0xb +.L0f01c444: +/* f01c444: 0fc2ebc3 */ jal func0f0baf0c +/* f01c448: 00000000 */ sll $zero,$zero,0x0 +.L0f01c44c: +/* f01c44c: 3c018008 */ lui $at,0x8008 +/* f01c450: 10000005 */ beqz $zero,.L0f01c468 +/* f01c454: ac207260 */ sw $zero,0x7260($at) +.L0f01c458: +/* f01c458: 0c0027b1 */ jal 0x9ec4 +/* f01c45c: 02c02025 */ or $a0,$s6,$zero +/* f01c460: 3c018007 */ lui $at,0x8007 +/* f01c464: ac200750 */ sw $zero,0x750($at) +.L0f01c468: +/* f01c468: 3c198006 */ lui $t9,0x8006 +/* f01c46c: 93392940 */ lbu $t9,0x2940($t9) +/* f01c470: 3c148007 */ lui $s4,0x8007 +/* f01c474: 269414d8 */ addiu $s4,$s4,0x14d8 +/* f01c478: 5720001b */ bnezl $t9,.L0f01c4e8 +/* f01c47c: 8ead0000 */ lw $t5,0x0($s5) +/* f01c480: 8e6d04b4 */ lw $t5,0x4b4($s3) +/* f01c484: 24010026 */ addiu $at,$zero,0x26 +/* f01c488: 15a10016 */ bne $t5,$at,.L0f01c4e4 +/* f01c48c: 3c018007 */ lui $at,0x8007 +/* f01c490: ac200750 */ sw $zero,0x750($at) +/* f01c494: 8e6e000c */ lw $t6,0xc($s3) +/* f01c498: 29c1001f */ slti $at,$t6,0x1f +/* f01c49c: 54200012 */ bnezl $at,.L0f01c4e8 +/* f01c4a0: 8ead0000 */ lw $t5,0x0($s5) +/* f01c4a4: 8e6f02ac */ lw $t7,0x2ac($s3) +/* f01c4a8: 24010006 */ addiu $at,$zero,0x6 +/* f01c4ac: 3c02800a */ lui $v0,0x800a +/* f01c4b0: 11e1000c */ beq $t7,$at,.L0f01c4e4 +/* f01c4b4: 2442e000 */ addiu $v0,$v0,-8192 +/* f01c4b8: 8e780284 */ lw $t8,0x284($s3) +/* f01c4bc: a040083c */ sb $zero,0x83c($v0) +/* f01c4c0: a04016ac */ sb $zero,0x16ac($v0) +/* f01c4c4: a040251c */ sb $zero,0x251c($v0) +/* f01c4c8: a040338c */ sb $zero,0x338c($v0) +/* f01c4cc: 24040006 */ addiu $a0,$zero,0x6 +/* f01c4d0: 0fc2ebc3 */ jal func0f0baf0c +/* f01c4d4: af001a24 */ sw $zero,0x1a24($t8) +/* f01c4d8: 24190001 */ addiu $t9,$zero,0x1 +/* f01c4dc: 3c018006 */ lui $at,0x8006 +/* f01c4e0: a0392940 */ sb $t9,0x2940($at) +.L0f01c4e4: +/* f01c4e4: 8ead0000 */ lw $t5,0x0($s5) +.L0f01c4e8: +/* f01c4e8: ae600498 */ sw $zero,0x498($s3) +/* f01c4ec: 19a0018e */ blez $t5,.L0f01cb28 +/* f01c4f0: 240e0001 */ addiu $t6,$zero,0x1 +/* f01c4f4: 3c018006 */ lui $at,0x8006 +/* f01c4f8: a02e294c */ sb $t6,0x294c($at) +/* f01c4fc: 8ea30004 */ lw $v1,0x4($s5) +/* f01c500: 24010003 */ addiu $at,$zero,0x3 +/* f01c504: 00008825 */ or $s1,$zero,$zero +/* f01c508: 10610003 */ beq $v1,$at,.L0f01c518 +/* f01c50c: 2401000b */ addiu $at,$zero,0xb +/* f01c510: 14610023 */ bne $v1,$at,.L0f01c5a0 +/* f01c514: 00000000 */ sll $zero,$zero,0x0 +.L0f01c518: +/* f01c518: 8ea50008 */ lw $a1,0x8($s5) +/* f01c51c: 2406ffff */ addiu $a2,$zero,-1 +/* f01c520: ae800000 */ sw $zero,0x0($s4) +/* f01c524: 14c50006 */ bne $a2,$a1,.L0f01c540 +/* f01c528: 3c03800a */ lui $v1,0x800a +/* f01c52c: 3c04800b */ lui $a0,0x800b +/* f01c530: 2484cb88 */ addiu $a0,$a0,-13432 +/* f01c534: 948f0016 */ lhu $t7,0x16($a0) +/* f01c538: 31f8fff0 */ andi $t8,$t7,0xfff0 +/* f01c53c: a4980016 */ sh $t8,0x16($a0) +.L0f01c540: +/* f01c540: 3c04800b */ lui $a0,0x800b +/* f01c544: 2484cb88 */ addiu $a0,$a0,-13432 +/* f01c548: 2463e000 */ addiu $v1,$v1,-8192 +.L0f01c54c: +/* f01c54c: 8c7904f8 */ lw $t9,0x4f8($v1) +/* f01c550: 24010004 */ addiu $at,$zero,0x4 +/* f01c554: 5320000c */ beqzl $t9,.L0f01c588 +/* f01c558: 26310001 */ addiu $s1,$s1,0x1 +/* f01c55c: 8e820000 */ lw $v0,0x0($s4) +/* f01c560: 244d0001 */ addiu $t5,$v0,0x1 +/* f01c564: ae8d0000 */ sw $t5,0x0($s4) +/* f01c568: 14c50006 */ bne $a2,$a1,.L0f01c584 +/* f01c56c: a062083b */ sb $v0,0x83b($v1) +/* f01c570: 948e0016 */ lhu $t6,0x16($a0) +/* f01c574: 240f0001 */ addiu $t7,$zero,0x1 +/* f01c578: 022fc004 */ sllv $t8,$t7,$s1 +/* f01c57c: 01d8c825 */ or $t9,$t6,$t8 +/* f01c580: a4990016 */ sh $t9,0x16($a0) +.L0f01c584: +/* f01c584: 26310001 */ addiu $s1,$s1,0x1 +.L0f01c588: +/* f01c588: 1621fff0 */ bne $s1,$at,.L0f01c54c +/* f01c58c: 24630e70 */ addiu $v1,$v1,0xe70 +/* f01c590: 0fc63005 */ jal func0f18c014 +/* f01c594: 00000000 */ sll $zero,$zero,0x0 +/* f01c598: 0fc66d50 */ jal func0f19b540 +/* f01c59c: 00000000 */ sll $zero,$zero,0x0 +.L0f01c5a0: +/* f01c5a0: 3c068007 */ lui $a2,0x8007 +/* f01c5a4: 3c05800a */ lui $a1,0x800a +/* f01c5a8: 3c038008 */ lui $v1,0x8008 +/* f01c5ac: 246357b8 */ addiu $v1,$v1,0x57b8 +/* f01c5b0: 24a5e000 */ addiu $a1,$a1,-8192 +/* f01c5b4: 24c61448 */ addiu $a2,$a2,0x1448 +/* f01c5b8: 00008825 */ or $s1,$zero,$zero +/* f01c5bc: 24040e70 */ addiu $a0,$zero,0xe70 +.L0f01c5c0: +/* f01c5c0: 02240019 */ multu $s1,$a0 +/* f01c5c4: acd10000 */ sw $s1,0x0($a2) +/* f01c5c8: 26310001 */ addiu $s1,$s1,0x1 +/* f01c5cc: 2a210004 */ slti $at,$s1,0x4 +/* f01c5d0: 00007812 */ mflo $t7 +/* f01c5d4: 00af7021 */ addu $t6,$a1,$t7 +/* f01c5d8: 8dc204f8 */ lw $v0,0x4f8($t6) +/* f01c5dc: 10400007 */ beqz $v0,.L0f01c5fc +/* f01c5e0: 00000000 */ sll $zero,$zero,0x0 +/* f01c5e4: 8c580000 */ lw $t8,0x0($v0) +/* f01c5e8: 54780004 */ bnel $v1,$t8,.L0f01c5fc +/* f01c5ec: afa00154 */ sw $zero,0x154($sp) +/* f01c5f0: 10000002 */ beqz $zero,.L0f01c5fc +/* f01c5f4: ae760498 */ sw $s6,0x498($s3) +/* f01c5f8: afa00154 */ sw $zero,0x154($sp) +.L0f01c5fc: +/* f01c5fc: 1420fff0 */ bnez $at,.L0f01c5c0 +/* f01c600: 00000000 */ sll $zero,$zero,0x0 +/* f01c604: 3c12800a */ lui $s2,0x800a +/* f01c608: 26529fc4 */ addiu $s2,$s2,-24636 +/* f01c60c: 00008825 */ or $s1,$zero,$zero +.L0f01c610: +/* f01c610: 001168c0 */ sll $t5,$s1,0x3 +/* f01c614: 01b16823 */ subu $t5,$t5,$s1 +/* f01c618: 000d6880 */ sll $t5,$t5,0x2 +/* f01c61c: 01b16821 */ addu $t5,$t5,$s1 +/* f01c620: 000d68c0 */ sll $t5,$t5,0x3 +/* f01c624: 01b16823 */ subu $t5,$t5,$s1 +/* f01c628: 3c0f800a */ lui $t7,0x800a +/* f01c62c: 25efe000 */ addiu $t7,$t7,-8192 +/* f01c630: 000d6900 */ sll $t5,$t5,0x4 +/* f01c634: 01af1821 */ addu $v1,$t5,$t7 +/* f01c638: 8c6e04f8 */ lw $t6,0x4f8($v1) +/* f01c63c: 3c068007 */ lui $a2,0x8007 +/* f01c640: 24c61448 */ addiu $a2,$a2,0x1448 +/* f01c644: 11c00025 */ beqz $t6,.L0f01c6dc +/* f01c648: acd10000 */ sw $s1,0x0($a2) +/* f01c64c: 8e78006c */ lw $t8,0x6c($s3) +/* f01c650: 8e70028c */ lw $s0,0x28c($s3) +/* f01c654: 8e680068 */ lw $t0,0x68($s3) +/* f01c658: 8e690064 */ lw $t1,0x64($s3) +/* f01c65c: 13000003 */ beqz $t8,.L0f01c66c +/* f01c660: 8e6b0070 */ lw $t3,0x70($s3) +/* f01c664: 10000002 */ beqz $zero,.L0f01c670 +/* f01c668: 02c03825 */ or $a3,$s6,$zero +.L0f01c66c: +/* f01c66c: 00003825 */ or $a3,$zero,$zero +.L0f01c670: +/* f01c670: 11000003 */ beqz $t0,.L0f01c680 +/* f01c674: 00003025 */ or $a2,$zero,$zero +/* f01c678: 10000001 */ beqz $zero,.L0f01c680 +/* f01c67c: 02c03025 */ or $a2,$s6,$zero +.L0f01c680: +/* f01c680: 11200003 */ beqz $t1,.L0f01c690 +/* f01c684: 00002825 */ or $a1,$zero,$zero +/* f01c688: 10000001 */ beqz $zero,.L0f01c690 +/* f01c68c: 02c02825 */ or $a1,$s6,$zero +.L0f01c690: +/* f01c690: 11600003 */ beqz $t3,.L0f01c6a0 +/* f01c694: 00002025 */ or $a0,$zero,$zero +/* f01c698: 10000001 */ beqz $zero,.L0f01c6a0 +/* f01c69c: 02c02025 */ or $a0,$s6,$zero +.L0f01c6a0: +/* f01c6a0: 9062083b */ lbu $v0,0x83b($v1) +/* f01c6a4: 0085c821 */ addu $t9,$a0,$a1 +/* f01c6a8: 03266821 */ addu $t5,$t9,$a2 +/* f01c6ac: 01a77821 */ addu $t7,$t5,$a3 +/* f01c6b0: 004f082a */ slt $at,$v0,$t7 +/* f01c6b4: 10200003 */ beqz $at,.L0f01c6c4 +/* f01c6b8: afa20054 */ sw $v0,0x54($sp) +/* f01c6bc: 0fc4a24b */ jal func0f12892c +/* f01c6c0: 00402025 */ or $a0,$v0,$zero +.L0f01c6c4: +/* f01c6c4: 0fc3e9c1 */ jal func0f0fa704 +/* f01c6c8: 00000000 */ sll $zero,$zero,0x0 +/* f01c6cc: 0fc4a24b */ jal func0f12892c +/* f01c6d0: 02002025 */ or $a0,$s0,$zero +/* f01c6d4: 10000104 */ beqz $zero,.L0f01cae8 +/* f01c6d8: 26310001 */ addiu $s1,$s1,0x1 +.L0f01c6dc: +/* f01c6dc: 8ea30004 */ lw $v1,0x4($s5) +/* f01c6e0: 24010003 */ addiu $at,$zero,0x3 +/* f01c6e4: 00112600 */ sll $a0,$s1,0x18 +/* f01c6e8: 10610004 */ beq $v1,$at,.L0f01c6fc +/* f01c6ec: 00047603 */ sra $t6,$a0,0x18 +/* f01c6f0: 2401000b */ addiu $at,$zero,0xb +/* f01c6f4: 14610092 */ bne $v1,$at,.L0f01c940 +/* f01c6f8: 0271c821 */ addu $t9,$s3,$s1 +.L0f01c6fc: +/* f01c6fc: 01c02025 */ or $a0,$t6,$zero +/* f01c700: 0c005408 */ jal 0x15020 +/* f01c704: 3405ffff */ dli $a1,0xffff +/* f01c708: 8eb80004 */ lw $t8,0x4($s5) +/* f01c70c: 2401000b */ addiu $at,$zero,0xb +/* f01c710: 3050ffff */ andi $s0,$v0,0xffff +/* f01c714: 17010014 */ bne $t8,$at,.L0f01c768 +/* f01c718: 3c0e800b */ lui $t6,0x800b +/* f01c71c: 8e790490 */ lw $t9,0x490($s3) +/* f01c720: 24010002 */ addiu $at,$zero,0x2 +/* f01c724: 02c02025 */ or $a0,$s6,$zero +/* f01c728: 1721000b */ bne $t9,$at,.L0f01c758 +/* f01c72c: 3c03800a */ lui $v1,0x800a +/* f01c730: 24639fc0 */ addiu $v1,$v1,-24640 +/* f01c734: 806d0494 */ lb $t5,0x494($v1) +.L0f01c738: +/* f01c738: 24630001 */ addiu $v1,$v1,0x1 +/* f01c73c: 11a00002 */ beqz $t5,.L0f01c748 +/* f01c740: 00000000 */ sll $zero,$zero,0x0 +/* f01c744: 00002025 */ or $a0,$zero,$zero +.L0f01c748: +/* f01c748: 5472fffb */ bnel $v1,$s2,.L0f01c738 +/* f01c74c: 806d0494 */ lb $t5,0x494($v1) +/* f01c750: 10000006 */ beqz $zero,.L0f01c76c +/* f01c754: 00000000 */ sll $zero,$zero,0x0 +.L0f01c758: +/* f01c758: 8e840000 */ lw $a0,0x0($s4) +/* f01c75c: 2c8f0002 */ sltiu $t7,$a0,0x2 +/* f01c760: 10000002 */ beqz $zero,.L0f01c76c +/* f01c764: 01e02025 */ or $a0,$t7,$zero +.L0f01c768: +/* f01c768: 02c02025 */ or $a0,$s6,$zero +.L0f01c76c: +/* f01c76c: 91cecc10 */ lbu $t6,-0x33f0($t6) +/* f01c770: 24010005 */ addiu $at,$zero,0x5 +/* f01c774: 0011c080 */ sll $t8,$s1,0x2 +/* f01c778: 15c10005 */ bne $t6,$at,.L0f01c790 +/* f01c77c: 0311c021 */ addu $t8,$t8,$s1 +/* f01c780: 0018c140 */ sll $t8,$t8,0x5 +/* f01c784: 3c01800b */ lui $at,0x800b +/* f01c788: 00380821 */ addu $at,$at,$t8 +/* f01c78c: a020c7c9 */ sb $zero,-0x3837($at) +.L0f01c790: +/* f01c790: 1080003b */ beqz $a0,.L0f01c880 +/* f01c794: 30591000 */ andi $t9,$v0,0x1000 +/* f01c798: 13200039 */ beqz $t9,.L0f01c880 +/* f01c79c: 240d0080 */ addiu $t5,$zero,0x80 +/* f01c7a0: 00117880 */ sll $t7,$s1,0x2 +/* f01c7a4: 01f17821 */ addu $t7,$t7,$s1 +/* f01c7a8: 000f7940 */ sll $t7,$t7,0x5 +/* f01c7ac: 3c01800b */ lui $at,0x800b +/* f01c7b0: 002f0821 */ addu $at,$at,$t7 +/* f01c7b4: a02dc855 */ sb $t5,-0x37ab($at) +/* f01c7b8: 8e630490 */ lw $v1,0x490($s3) +/* f01c7bc: 24010002 */ addiu $at,$zero,0x2 +/* f01c7c0: 02714021 */ addu $t0,$s3,$s1 +/* f01c7c4: 54610017 */ bnel $v1,$at,.L0f01c824 +/* f01c7c8: 24010003 */ addiu $at,$zero,0x3 +/* f01c7cc: 810e0494 */ lb $t6,0x494($t0) +/* f01c7d0: 3c048009 */ lui $a0,0x8009 +/* f01c7d4: 2405809a */ addiu $a1,$zero,-32614 +/* f01c7d8: 15c0000f */ bnez $t6,.L0f01c818 +/* f01c7dc: 00003025 */ or $a2,$zero,$zero +/* f01c7e0: 3c01bf80 */ lui $at,0xbf80 +/* f01c7e4: 44819000 */ mtc1 $at,$f18 +/* f01c7e8: 2418ffff */ addiu $t8,$zero,-1 +/* f01c7ec: 2419ffff */ addiu $t9,$zero,-1 +/* f01c7f0: 240dffff */ addiu $t5,$zero,-1 +/* f01c7f4: afad001c */ sw $t5,0x1c($sp) +/* f01c7f8: afb90018 */ sw $t9,0x18($sp) +/* f01c7fc: afb80010 */ sw $t8,0x10($sp) +/* f01c800: 8c845200 */ lw $a0,0x5200($a0) +/* f01c804: 2407ffff */ addiu $a3,$zero,-1 +/* f01c808: afa80058 */ sw $t0,0x58($sp) +/* f01c80c: 0c004241 */ jal 0x10904 +/* f01c810: e7b20014 */ swc1 $f18,0x14($sp) +/* f01c814: 8fa80058 */ lw $t0,0x58($sp) +.L0f01c818: +/* f01c818: 10000019 */ beqz $zero,.L0f01c880 +/* f01c81c: a1160494 */ sb $s6,0x494($t0) +/* f01c820: 24010003 */ addiu $at,$zero,0x3 +.L0f01c824: +/* f01c824: 14610012 */ bne $v1,$at,.L0f01c870 +/* f01c828: 8e820000 */ lw $v0,0x0($s4) +/* f01c82c: 244f0001 */ addiu $t7,$v0,0x1 +/* f01c830: ae8f0000 */ sw $t7,0x0($s4) +/* f01c834: 3c0e8009 */ lui $t6,0x8009 +/* f01c838: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f01c83c: 3c048008 */ lui $a0,0x8008 +/* f01c840: 2405000b */ addiu $a1,$zero,0xb +/* f01c844: 16ce0006 */ bne $s6,$t6,.L0f01c860 +/* f01c848: 24846500 */ addiu $a0,$a0,0x6500 +/* f01c84c: 3c048007 */ lui $a0,0x8007 +/* f01c850: 0fc3e0cc */ jal func0f0f8330 +/* f01c854: 24845120 */ addiu $a0,$a0,0x5120 +/* f01c858: 1000000a */ beqz $zero,.L0f01c884 +/* f01c85c: 32191000 */ andi $t9,$s0,0x1000 +.L0f01c860: +/* f01c860: 0fc3e0cc */ jal func0f0f8330 +/* f01c864: 24050003 */ addiu $a1,$zero,0x3 +/* f01c868: 10000006 */ beqz $zero,.L0f01c884 +/* f01c86c: 32191000 */ andi $t9,$s0,0x1000 +.L0f01c870: +/* f01c870: 24580001 */ addiu $t8,$v0,0x1 +/* f01c874: ae980000 */ sw $t8,0x0($s4) +/* f01c878: 0fc5ff2c */ jal func0f17fcb0 +/* f01c87c: 00002025 */ or $a0,$zero,$zero +.L0f01c880: +/* f01c880: 32191000 */ andi $t9,$s0,0x1000 +.L0f01c884: +/* f01c884: 1720002c */ bnez $t9,.L0f01c938 +/* f01c888: 320d4000 */ andi $t5,$s0,0x4000 +/* f01c88c: 11a00008 */ beqz $t5,.L0f01c8b0 +/* f01c890: 02714021 */ addu $t0,$s3,$s1 +/* f01c894: 8e6f0490 */ lw $t7,0x490($s3) +/* f01c898: 24010002 */ addiu $at,$zero,0x2 +/* f01c89c: 02717021 */ addu $t6,$s3,$s1 +/* f01c8a0: 15e10025 */ bne $t7,$at,.L0f01c938 +/* f01c8a4: 00000000 */ sll $zero,$zero,0x0 +/* f01c8a8: 10000023 */ beqz $zero,.L0f01c938 +/* f01c8ac: a1c00494 */ sb $zero,0x494($t6) +.L0f01c8b0: +/* f01c8b0: 81180494 */ lb $t8,0x494($t0) +/* f01c8b4: 13000020 */ beqz $t8,.L0f01c938 +/* f01c8b8: 00000000 */ sll $zero,$zero,0x0 +/* f01c8bc: 8e630490 */ lw $v1,0x490($s3) +/* f01c8c0: 24010003 */ addiu $at,$zero,0x3 +/* f01c8c4: 14610014 */ bne $v1,$at,.L0f01c918 +/* f01c8c8: 00000000 */ sll $zero,$zero,0x0 +/* f01c8cc: 8e990000 */ lw $t9,0x0($s4) +/* f01c8d0: a1000494 */ sb $zero,0x494($t0) +/* f01c8d4: 3c0f8009 */ lui $t7,0x8009 +/* f01c8d8: 272d0001 */ addiu $t5,$t9,0x1 +/* f01c8dc: ae8d0000 */ sw $t5,0x0($s4) +/* f01c8e0: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f01c8e4: 3c048008 */ lui $a0,0x8008 +/* f01c8e8: 2405000b */ addiu $a1,$zero,0xb +/* f01c8ec: 16cf0006 */ bne $s6,$t7,.L0f01c908 +/* f01c8f0: 24846500 */ addiu $a0,$a0,0x6500 +/* f01c8f4: 3c048007 */ lui $a0,0x8007 +/* f01c8f8: 0fc3e0cc */ jal func0f0f8330 +/* f01c8fc: 24845120 */ addiu $a0,$a0,0x5120 +/* f01c900: 1000000d */ beqz $zero,.L0f01c938 +/* f01c904: 00000000 */ sll $zero,$zero,0x0 +.L0f01c908: +/* f01c908: 0fc3e0cc */ jal func0f0f8330 +/* f01c90c: 24050003 */ addiu $a1,$zero,0x3 +/* f01c910: 10000009 */ beqz $zero,.L0f01c938 +/* f01c914: 00000000 */ sll $zero,$zero,0x0 +.L0f01c918: +/* f01c918: 16c30007 */ bne $s6,$v1,.L0f01c938 +/* f01c91c: 00000000 */ sll $zero,$zero,0x0 +/* f01c920: 8e8e0000 */ lw $t6,0x0($s4) +/* f01c924: a1000494 */ sb $zero,0x494($t0) +/* f01c928: 00002025 */ or $a0,$zero,$zero +/* f01c92c: 25d80001 */ addiu $t8,$t6,0x1 +/* f01c930: 0fc5ff2c */ jal func0f17fcb0 +/* f01c934: ae980000 */ sw $t8,0x0($s4) +.L0f01c938: +/* f01c938: 10000003 */ beqz $zero,.L0f01c948 +/* f01c93c: 8ea30004 */ lw $v1,0x4($s5) +.L0f01c940: +/* f01c940: ae600490 */ sw $zero,0x490($s3) +/* f01c944: a3200494 */ sb $zero,0x494($t9) +.L0f01c948: +/* f01c948: 24010005 */ addiu $at,$zero,0x5 +/* f01c94c: 14610065 */ bne $v1,$at,.L0f01cae4 +/* f01c950: 00116880 */ sll $t5,$s1,0x2 +/* f01c954: 01b16821 */ addu $t5,$t5,$s1 +/* f01c958: 000d6940 */ sll $t5,$t5,0x5 +/* f01c95c: 3c04800b */ lui $a0,0x800b +/* f01c960: 008d2021 */ addu $a0,$a0,$t5 +/* f01c964: 8084c7fd */ lb $a0,-0x3803($a0) +/* f01c968: 0c005408 */ jal 0x15020 +/* f01c96c: 3405ffff */ dli $a1,0xffff +/* f01c970: 304f4000 */ andi $t7,$v0,0x4000 +/* f01c974: 51e0005c */ beqzl $t7,.L0f01cae8 +/* f01c978: 26310001 */ addiu $s1,$s1,0x1 +/* f01c97c: 8e6a006c */ lw $t2,0x6c($s3) +/* f01c980: 2410ffff */ addiu $s0,$zero,-1 +/* f01c984: 00001825 */ or $v1,$zero,$zero +/* f01c988: 11400003 */ beqz $t2,.L0f01c998 +/* f01c98c: 00003825 */ or $a3,$zero,$zero +/* f01c990: 10000001 */ beqz $zero,.L0f01c998 +/* f01c994: 02c03825 */ or $a3,$s6,$zero +.L0f01c998: +/* f01c998: 8e680068 */ lw $t0,0x68($s3) +/* f01c99c: 00003025 */ or $a2,$zero,$zero +/* f01c9a0: 00002825 */ or $a1,$zero,$zero +/* f01c9a4: 11000003 */ beqz $t0,.L0f01c9b4 +/* f01c9a8: 00002025 */ or $a0,$zero,$zero +/* f01c9ac: 10000001 */ beqz $zero,.L0f01c9b4 +/* f01c9b0: 02c03025 */ or $a2,$s6,$zero +.L0f01c9b4: +/* f01c9b4: 8e690064 */ lw $t1,0x64($s3) +/* f01c9b8: 000369c0 */ sll $t5,$v1,0x7 +/* f01c9bc: 026d1021 */ addu $v0,$s3,$t5 +/* f01c9c0: 11200003 */ beqz $t1,.L0f01c9d0 +/* f01c9c4: 00000000 */ sll $zero,$zero,0x0 +/* f01c9c8: 10000001 */ beqz $zero,.L0f01c9d0 +/* f01c9cc: 02c02825 */ or $a1,$s6,$zero +.L0f01c9d0: +/* f01c9d0: 8e6b0070 */ lw $t3,0x70($s3) +/* f01c9d4: 11600003 */ beqz $t3,.L0f01c9e4 +/* f01c9d8: 00000000 */ sll $zero,$zero,0x0 +/* f01c9dc: 10000001 */ beqz $zero,.L0f01c9e4 +/* f01c9e0: 02c02025 */ or $a0,$s6,$zero +.L0f01c9e4: +/* f01c9e4: 00857021 */ addu $t6,$a0,$a1 +/* f01c9e8: 01c6c021 */ addu $t8,$t6,$a2 +/* f01c9ec: 0307c821 */ addu $t9,$t8,$a3 +/* f01c9f0: 1b20001d */ blez $t9,.L0f01ca68 +/* f01c9f4: 00000000 */ sll $zero,$zero,0x0 +/* f01c9f8: 8c4f00e4 */ lw $t7,0xe4($v0) +.L0f01c9fc: +/* f01c9fc: 24420080 */ addiu $v0,$v0,0x80 +/* f01ca00: 00003825 */ or $a3,$zero,$zero +/* f01ca04: 162f0002 */ bne $s1,$t7,.L0f01ca10 +/* f01ca08: 00003025 */ or $a2,$zero,$zero +/* f01ca0c: 00608025 */ or $s0,$v1,$zero +.L0f01ca10: +/* f01ca10: 11400003 */ beqz $t2,.L0f01ca20 +/* f01ca14: 24630001 */ addiu $v1,$v1,0x1 +/* f01ca18: 10000001 */ beqz $zero,.L0f01ca20 +/* f01ca1c: 02c03825 */ or $a3,$s6,$zero +.L0f01ca20: +/* f01ca20: 11000003 */ beqz $t0,.L0f01ca30 +/* f01ca24: 00002825 */ or $a1,$zero,$zero +/* f01ca28: 10000001 */ beqz $zero,.L0f01ca30 +/* f01ca2c: 02c03025 */ or $a2,$s6,$zero +.L0f01ca30: +/* f01ca30: 11200003 */ beqz $t1,.L0f01ca40 +/* f01ca34: 00002025 */ or $a0,$zero,$zero +/* f01ca38: 10000001 */ beqz $zero,.L0f01ca40 +/* f01ca3c: 02c02825 */ or $a1,$s6,$zero +.L0f01ca40: +/* f01ca40: 11600003 */ beqz $t3,.L0f01ca50 +/* f01ca44: 00000000 */ sll $zero,$zero,0x0 +/* f01ca48: 10000001 */ beqz $zero,.L0f01ca50 +/* f01ca4c: 02c02025 */ or $a0,$s6,$zero +.L0f01ca50: +/* f01ca50: 00857021 */ addu $t6,$a0,$a1 +/* f01ca54: 01c6c021 */ addu $t8,$t6,$a2 +/* f01ca58: 0307c821 */ addu $t9,$t8,$a3 +/* f01ca5c: 0079082a */ slt $at,$v1,$t9 +/* f01ca60: 5420ffe6 */ bnezl $at,.L0f01c9fc +/* f01ca64: 8c4f00e4 */ lw $t7,0xe4($v0) +.L0f01ca68: +/* f01ca68: 0602001f */ bltzl $s0,.L0f01cae8 +/* f01ca6c: 26310001 */ addiu $s1,$s1,0x1 +/* f01ca70: 8e6d0298 */ lw $t5,0x298($s3) +/* f01ca74: 05a2000c */ bltzl $t5,.L0f01caa8 +/* f01ca78: 8e6e029c */ lw $t6,0x29c($s3) +/* f01ca7c: 8e6f028c */ lw $t7,0x28c($s3) +/* f01ca80: 02002025 */ or $a0,$s0,$zero +/* f01ca84: 0fc4a24b */ jal func0f12892c +/* f01ca88: afaf0128 */ sw $t7,0x128($sp) +/* f01ca8c: 0fc43b2d */ jal func0f10ecb4 +/* f01ca90: 00000000 */ sll $zero,$zero,0x0 +/* f01ca94: 0fc4a24b */ jal func0f12892c +/* f01ca98: 8fa40128 */ lw $a0,0x128($sp) +/* f01ca9c: 10000012 */ beqz $zero,.L0f01cae8 +/* f01caa0: 26310001 */ addiu $s1,$s1,0x1 +/* f01caa4: 8e6e029c */ lw $t6,0x29c($s3) +.L0f01caa8: +/* f01caa8: 02002025 */ or $a0,$s0,$zero +/* f01caac: 05c0000b */ bltz $t6,.L0f01cadc +/* f01cab0: 00000000 */ sll $zero,$zero,0x0 +/* f01cab4: 8e78028c */ lw $t8,0x28c($s3) +/* f01cab8: 02002025 */ or $a0,$s0,$zero +/* f01cabc: 0fc4a24b */ jal func0f12892c +/* f01cac0: afb80124 */ sw $t8,0x124($sp) +/* f01cac4: 0fc43bc4 */ jal func0f10ef10 +/* f01cac8: 00000000 */ sll $zero,$zero,0x0 +/* f01cacc: 0fc4a24b */ jal func0f12892c +/* f01cad0: 8fa40124 */ lw $a0,0x124($sp) +/* f01cad4: 10000004 */ beqz $zero,.L0f01cae8 +/* f01cad8: 26310001 */ addiu $s1,$s1,0x1 +.L0f01cadc: +/* f01cadc: 0fc5e3bc */ jal func0f178ef0 +/* f01cae0: 02202825 */ or $a1,$s1,$zero +.L0f01cae4: +/* f01cae4: 26310001 */ addiu $s1,$s1,0x1 +.L0f01cae8: +/* f01cae8: 24010004 */ addiu $at,$zero,0x4 +/* f01caec: 1621fec8 */ bne $s1,$at,.L0f01c610 +/* f01caf0: 8fb90154 */ lw $t9,0x154($sp) +/* f01caf4: 1320000e */ beqz $t9,.L0f01cb30 +/* f01caf8: 00000000 */ sll $zero,$zero,0x0 +/* f01cafc: 8ea30004 */ lw $v1,0x4($s5) +/* f01cb00: 24010003 */ addiu $at,$zero,0x3 +/* f01cb04: 00002025 */ or $a0,$zero,$zero +/* f01cb08: 10610003 */ beq $v1,$at,.L0f01cb18 +/* f01cb0c: 2401000b */ addiu $at,$zero,0xb +/* f01cb10: 14610007 */ bne $v1,$at,.L0f01cb30 +/* f01cb14: 00000000 */ sll $zero,$zero,0x0 +.L0f01cb18: +/* f01cb18: 0fc3e083 */ jal func0f0f820c +/* f01cb1c: 2405fffb */ addiu $a1,$zero,-5 +/* f01cb20: 10000003 */ beqz $zero,.L0f01cb30 +/* f01cb24: 00000000 */ sll $zero,$zero,0x0 +.L0f01cb28: +/* f01cb28: 3c018006 */ lui $at,0x8006 +/* f01cb2c: a020294c */ sb $zero,0x294c($at) +.L0f01cb30: +/* f01cb30: 3c0d8006 */ lui $t5,0x8006 +/* f01cb34: 91ad294c */ lbu $t5,0x294c($t5) +/* f01cb38: 11a0001b */ beqz $t5,.L0f01cba8 +/* f01cb3c: 3c028006 */ lui $v0,0x8006 +/* f01cb40: 24422948 */ addiu $v0,$v0,0x2948 +/* f01cb44: 904f0000 */ lbu $t7,0x0($v0) +/* f01cb48: 15e0000f */ bnez $t7,.L0f01cb88 +/* f01cb4c: 00000000 */ sll $zero,$zero,0x0 +/* f01cb50: 8ea30004 */ lw $v1,0x4($s5) +/* f01cb54: 24010003 */ addiu $at,$zero,0x3 +/* f01cb58: 240e0001 */ addiu $t6,$zero,0x1 +/* f01cb5c: 10610004 */ beq $v1,$at,.L0f01cb70 +/* f01cb60: 00002025 */ or $a0,$zero,$zero +/* f01cb64: 2401000b */ addiu $at,$zero,0xb +/* f01cb68: 14610007 */ bne $v1,$at,.L0f01cb88 +/* f01cb6c: 00000000 */ sll $zero,$zero,0x0 +.L0f01cb70: +/* f01cb70: a04e0000 */ sb $t6,0x0($v0) +/* f01cb74: 0fc44317 */ jal func0f110c5c +/* f01cb78: 24050002 */ addiu $a1,$zero,0x2 +/* f01cb7c: 02c02025 */ or $a0,$s6,$zero +/* f01cb80: 0fc44317 */ jal func0f110c5c +/* f01cb84: 24050001 */ addiu $a1,$zero,0x1 +.L0f01cb88: +/* f01cb88: 3c188006 */ lui $t8,0x8006 +/* f01cb8c: 93182944 */ lbu $t8,0x2944($t8) +/* f01cb90: 1300000b */ beqz $t8,.L0f01cbc0 +/* f01cb94: 00000000 */ sll $zero,$zero,0x0 +/* f01cb98: 0fc4436a */ jal func0f110da8 +/* f01cb9c: 00000000 */ sll $zero,$zero,0x0 +/* f01cba0: 10000007 */ beqz $zero,.L0f01cbc0 +/* f01cba4: 00000000 */ sll $zero,$zero,0x0 +.L0f01cba8: +/* f01cba8: 3c198006 */ lui $t9,0x8006 +/* f01cbac: 93392944 */ lbu $t9,0x2944($t9) +/* f01cbb0: 16d90003 */ bne $s6,$t9,.L0f01cbc0 +/* f01cbb4: 00000000 */ sll $zero,$zero,0x0 +/* f01cbb8: 0fc06fa8 */ jal func0f01bea0 +/* f01cbbc: 00000000 */ sll $zero,$zero,0x0 +.L0f01cbc0: +/* f01cbc0: 3c018007 */ lui $at,0x8007 +/* f01cbc4: 3c03800a */ lui $v1,0x800a +/* f01cbc8: 3c02800a */ lui $v0,0x800a +/* f01cbcc: ac201448 */ sw $zero,0x1448($at) +/* f01cbd0: 00002025 */ or $a0,$zero,$zero +/* f01cbd4: 244219c0 */ addiu $v0,$v0,0x19c0 +/* f01cbd8: 2463e000 */ addiu $v1,$v1,-8192 +/* f01cbdc: 8c6d04f8 */ lw $t5,0x4f8($v1) +.L0f01cbe0: +/* f01cbe0: 24630e70 */ addiu $v1,$v1,0xe70 +/* f01cbe4: 0062082b */ sltu $at,$v1,$v0 +/* f01cbe8: 11a00002 */ beqz $t5,.L0f01cbf4 +/* f01cbec: 00000000 */ sll $zero,$zero,0x0 +/* f01cbf0: 02c02025 */ or $a0,$s6,$zero +.L0f01cbf4: +/* f01cbf4: 5420fffa */ bnezl $at,.L0f01cbe0 +/* f01cbf8: 8c6d04f8 */ lw $t5,0x4f8($v1) +/* f01cbfc: 8eaf05d4 */ lw $t7,0x5d4($s5) +/* f01cc00: 000fc340 */ sll $t8,$t7,0xd +/* f01cc04: 07000006 */ bltz $t8,.L0f01cc20 +/* f01cc08: 00000000 */ sll $zero,$zero,0x0 +/* f01cc0c: 8eb90008 */ lw $t9,0x8($s5) +/* f01cc10: 2401ffff */ addiu $at,$zero,-1 +/* f01cc14: afa40158 */ sw $a0,0x158($sp) +/* f01cc18: 132101df */ beq $t9,$at,.L0f01d398 +/* f01cc1c: 00000000 */ sll $zero,$zero,0x0 +.L0f01cc20: +/* f01cc20: 148001dd */ bnez $a0,.L0f01d398 +/* f01cc24: afa40158 */ sw $a0,0x158($sp) +/* f01cc28: 8ea30004 */ lw $v1,0x4($s5) +/* f01cc2c: 24020003 */ addiu $v0,$zero,0x3 +/* f01cc30: 8ea50008 */ lw $a1,0x8($s5) +/* f01cc34: 10430002 */ beq $v0,$v1,.L0f01cc40 +/* f01cc38: 2401000b */ addiu $at,$zero,0xb +/* f01cc3c: 14610022 */ bne $v1,$at,.L0f01ccc8 +.L0f01cc40: +/* f01cc40: 2401ffff */ addiu $at,$zero,-1 +/* f01cc44: 54a10021 */ bnel $a1,$at,.L0f01cccc +/* f01cc48: 2401ffff */ addiu $at,$zero,-1 +/* f01cc4c: 8e6d0490 */ lw $t5,0x490($s3) +/* f01cc50: 24010002 */ addiu $at,$zero,0x2 +/* f01cc54: 240f0002 */ addiu $t7,$zero,0x2 +/* f01cc58: 15a1000d */ bne $t5,$at,.L0f01cc90 +/* f01cc5c: 3c0e8009 */ lui $t6,0x8009 +/* f01cc60: aeaf0008 */ sw $t7,0x8($s5) +/* f01cc64: 91ce0af0 */ lbu $t6,0xaf0($t6) +/* f01cc68: 3c198007 */ lui $t9,0x8007 +/* f01cc6c: 27393a5c */ addiu $t9,$t9,0x3a5c +/* f01cc70: 16ce0004 */ bne $s6,$t6,.L0f01cc84 +/* f01cc74: 3c188007 */ lui $t8,0x8007 +/* f01cc78: 27183a74 */ addiu $t8,$t8,0x3a74 +/* f01cc7c: 10000002 */ beqz $zero,.L0f01cc88 +/* f01cc80: aeb8000c */ sw $t8,0xc($s5) +.L0f01cc84: +/* f01cc84: aeb9000c */ sw $t9,0xc($s5) +.L0f01cc88: +/* f01cc88: 1000000f */ beqz $zero,.L0f01ccc8 +/* f01cc8c: 8ea50008 */ lw $a1,0x8($s5) +.L0f01cc90: +/* f01cc90: 3c0d8009 */ lui $t5,0x8009 +/* f01cc94: 91ad0af0 */ lbu $t5,0xaf0($t5) +/* f01cc98: 3c188008 */ lui $t8,0x8008 +/* f01cc9c: 271867a0 */ addiu $t8,$t8,0x67a0 +/* f01cca0: 16cd0007 */ bne $s6,$t5,.L0f01ccc0 +/* f01cca4: 00402825 */ or $a1,$v0,$zero +/* f01cca8: 3c0e8007 */ lui $t6,0x8007 +/* f01ccac: 2405000b */ addiu $a1,$zero,0xb +/* f01ccb0: 25ce5294 */ addiu $t6,$t6,0x5294 +/* f01ccb4: aea50008 */ sw $a1,0x8($s5) +/* f01ccb8: 10000003 */ beqz $zero,.L0f01ccc8 +/* f01ccbc: aeae000c */ sw $t6,0xc($s5) +.L0f01ccc0: +/* f01ccc0: aea20008 */ sw $v0,0x8($s5) +/* f01ccc4: aeb8000c */ sw $t8,0xc($s5) +.L0f01ccc8: +/* f01ccc8: 2401ffff */ addiu $at,$zero,-1 +.L0f01cccc: +/* f01cccc: 10a100d7 */ beq $a1,$at,.L0f01d02c +/* f01ccd0: 2401fffb */ addiu $at,$zero,-5 +/* f01ccd4: 54a10011 */ bnel $a1,$at,.L0f01cd1c +/* f01ccd8: 2401fffa */ addiu $at,$zero,-6 +/* f01ccdc: 0fc61e19 */ jal func0f187864 +/* f01cce0: afa40158 */ sw $a0,0x158($sp) +/* f01cce4: 0fc06fa8 */ jal func0f01bea0 +/* f01cce8: 00000000 */ sll $zero,$zero,0x0 +/* f01ccec: 8e790458 */ lw $t9,0x458($s3) +/* f01ccf0: 332d0002 */ andi $t5,$t9,0x2 +/* f01ccf4: 51a000ca */ beqzl $t5,.L0f01d020 +/* f01ccf8: 2419ffff */ addiu $t9,$zero,-1 +/* f01ccfc: 0fc44270 */ jal func0f1109c0 +/* f01cd00: 00000000 */ sll $zero,$zero,0x0 +/* f01cd04: 8e6f0458 */ lw $t7,0x458($s3) +/* f01cd08: 2401fffd */ addiu $at,$zero,-3 +/* f01cd0c: 01e17024 */ and $t6,$t7,$at +/* f01cd10: 100000c2 */ beqz $zero,.L0f01d01c +/* f01cd14: ae6e0458 */ sw $t6,0x458($s3) +/* f01cd18: 2401fffa */ addiu $at,$zero,-6 +.L0f01cd1c: +/* f01cd1c: 54a10065 */ bnel $a1,$at,.L0f01ceb4 +/* f01cd20: 2401fff9 */ addiu $at,$zero,-7 +/* f01cd24: 8e780318 */ lw $t8,0x318($s3) +/* f01cd28: afa00120 */ sw $zero,0x120($sp) +/* f01cd2c: afa40158 */ sw $a0,0x158($sp) +/* f01cd30: 13000003 */ beqz $t8,.L0f01cd40 +/* f01cd34: 00000000 */ sll $zero,$zero,0x0 +/* f01cd38: 0fc3f552 */ jal func0f0fd548 +/* f01cd3c: 24040004 */ addiu $a0,$zero,0x4 +.L0f01cd40: +/* f01cd40: 3c12800a */ lui $s2,0x800a +/* f01cd44: 2652dfe8 */ addiu $s2,$s2,-8216 +/* f01cd48: 00008825 */ or $s1,$zero,$zero +/* f01cd4c: 24140038 */ addiu $s4,$zero,0x38 +.L0f01cd50: +/* f01cd50: 3c19800b */ lui $t9,0x800b +/* f01cd54: 9739cb9e */ lhu $t9,-0x3462($t9) +/* f01cd58: 240d0001 */ addiu $t5,$zero,0x1 +/* f01cd5c: 022d7804 */ sllv $t7,$t5,$s1 +/* f01cd60: 032f7024 */ and $t6,$t9,$t7 +/* f01cd64: 51c0004d */ beqzl $t6,.L0f01ce9c +/* f01cd68: 26310001 */ addiu $s1,$s1,0x1 +/* f01cd6c: 8e780298 */ lw $t8,0x298($s3) +/* f01cd70: 07020027 */ bltzl $t8,.L0f01ce10 +/* f01cd74: 8e78029c */ lw $t8,0x29c($s3) +/* f01cd78: 8e6d04b4 */ lw $t5,0x4b4($s3) +/* f01cd7c: 8fa40120 */ lw $a0,0x120($sp) +/* f01cd80: 240f0001 */ addiu $t7,$zero,0x1 +/* f01cd84: 568d0019 */ bnel $s4,$t5,.L0f01cdec +/* f01cd88: 8e70028c */ lw $s0,0x28c($s3) +/* f01cd8c: 92590002 */ lbu $t9,0x2($s2) +/* f01cd90: 3c0d8007 */ lui $t5,0x8007 +/* f01cd94: 272f0001 */ addiu $t7,$t9,0x1 +/* f01cd98: 31ee00ff */ andi $t6,$t7,0xff +/* f01cd9c: 000ec080 */ sll $t8,$t6,0x2 +/* f01cda0: 030ec023 */ subu $t8,$t8,$t6 +/* f01cda4: 0018c080 */ sll $t8,$t8,0x2 +/* f01cda8: a24f0002 */ sb $t7,0x2($s2) +/* f01cdac: 01b86821 */ addu $t5,$t5,$t8 +/* f01cdb0: 8dad1e6c */ lw $t5,0x1e6c($t5) +/* f01cdb4: a24d0001 */ sb $t5,0x1($s2) +/* f01cdb8: 0fc06c55 */ jal func0f01b154 +/* f01cdbc: 31a400ff */ andi $a0,$t5,0xff +/* f01cdc0: 8e440000 */ lw $a0,0x0($s2) +/* f01cdc4: 0004ce42 */ srl $t9,$a0,0x19 +/* f01cdc8: 0fc5b36a */ jal func0f16cda8 +/* f01cdcc: 03202025 */ or $a0,$t9,$zero +/* f01cdd0: 0fc069f9 */ jal func0f01a7e4 +/* f01cdd4: 24040005 */ addiu $a0,$zero,0x5 +/* f01cdd8: 0c003a57 */ jal 0xe95c +/* f01cddc: 92440001 */ lbu $a0,0x1($s2) +/* f01cde0: 1000002b */ beqz $zero,.L0f01ce90 +/* f01cde4: 8fb80120 */ lw $t8,0x120($sp) +/* f01cde8: 8e70028c */ lw $s0,0x28c($s3) +.L0f01cdec: +/* f01cdec: 0fc4a24b */ jal func0f12892c +/* f01cdf0: afaf0158 */ sw $t7,0x158($sp) +/* f01cdf4: 0fc43b2d */ jal func0f10ecb4 +/* f01cdf8: 00000000 */ sll $zero,$zero,0x0 +/* f01cdfc: 0fc4a24b */ jal func0f12892c +/* f01ce00: 02002025 */ or $a0,$s0,$zero +/* f01ce04: 10000022 */ beqz $zero,.L0f01ce90 +/* f01ce08: 8fb80120 */ lw $t8,0x120($sp) +/* f01ce0c: 8e78029c */ lw $t8,0x29c($s3) +.L0f01ce10: +/* f01ce10: 240e0001 */ addiu $t6,$zero,0x1 +/* f01ce14: afae0158 */ sw $t6,0x158($sp) +/* f01ce18: 0700000a */ bltz $t8,.L0f01ce44 +/* f01ce1c: 8fa40120 */ lw $a0,0x120($sp) +/* f01ce20: 8e70028c */ lw $s0,0x28c($s3) +/* f01ce24: 0fc4a24b */ jal func0f12892c +/* f01ce28: 8fa40120 */ lw $a0,0x120($sp) +/* f01ce2c: 0fc43bc4 */ jal func0f10ef10 +/* f01ce30: 00000000 */ sll $zero,$zero,0x0 +/* f01ce34: 0fc4a24b */ jal func0f12892c +/* f01ce38: 02002025 */ or $a0,$s0,$zero +/* f01ce3c: 10000014 */ beqz $zero,.L0f01ce90 +/* f01ce40: 8fb80120 */ lw $t8,0x120($sp) +.L0f01ce44: +/* f01ce44: 00116880 */ sll $t5,$s1,0x2 +/* f01ce48: 01b16821 */ addu $t5,$t5,$s1 +/* f01ce4c: 3c19800b */ lui $t9,0x800b +/* f01ce50: 2739c7b8 */ addiu $t9,$t9,-14408 +/* f01ce54: 000d6940 */ sll $t5,$t5,0x5 +/* f01ce58: 01b91021 */ addu $v0,$t5,$t9 +/* f01ce5c: afa20058 */ sw $v0,0x58($sp) +/* f01ce60: 0fc5e3bc */ jal func0f178ef0 +/* f01ce64: 02202825 */ or $a1,$s1,$zero +/* f01ce68: 8fa20058 */ lw $v0,0x58($sp) +/* f01ce6c: 8c4f004c */ lw $t7,0x4c($v0) +/* f01ce70: 51e00007 */ beqzl $t7,.L0f01ce90 +/* f01ce74: 8fb80120 */ lw $t8,0x120($sp) +/* f01ce78: 944e0050 */ lhu $t6,0x50($v0) +/* f01ce7c: 51c00004 */ beqzl $t6,.L0f01ce90 +/* f01ce80: 8fb80120 */ lw $t8,0x120($sp) +/* f01ce84: 0fc3f552 */ jal func0f0fd548 +/* f01ce88: 02202025 */ or $a0,$s1,$zero +/* f01ce8c: 8fb80120 */ lw $t8,0x120($sp) +.L0f01ce90: +/* f01ce90: 270d0001 */ addiu $t5,$t8,0x1 +/* f01ce94: afad0120 */ sw $t5,0x120($sp) +/* f01ce98: 26310001 */ addiu $s1,$s1,0x1 +.L0f01ce9c: +/* f01ce9c: 24010004 */ addiu $at,$zero,0x4 +/* f01cea0: 1621ffab */ bne $s1,$at,.L0f01cd50 +/* f01cea4: 00000000 */ sll $zero,$zero,0x0 +/* f01cea8: 1000005d */ beqz $zero,.L0f01d020 +/* f01ceac: 2419ffff */ addiu $t9,$zero,-1 +/* f01ceb0: 2401fff9 */ addiu $at,$zero,-7 +.L0f01ceb4: +/* f01ceb4: 14a10019 */ bne $a1,$at,.L0f01cf1c +/* f01ceb8: 00008025 */ or $s0,$zero,$zero +/* f01cebc: 0fc06fa8 */ jal func0f01bea0 +/* f01cec0: afa40158 */ sw $a0,0x158($sp) +/* f01cec4: 3c10800a */ lui $s0,0x800a +/* f01cec8: 26102200 */ addiu $s0,$s0,0x2200 +/* f01cecc: 24190002 */ addiu $t9,$zero,0x2 +/* f01ced0: 3c018006 */ lui $at,0x8006 +/* f01ced4: a0392940 */ sb $t9,0x2940($at) +/* f01ced8: 0fc43da6 */ jal func0f10f698 +/* f01cedc: 02002025 */ or $a0,$s0,$zero +/* f01cee0: 0fc43c81 */ jal func0f10f204 +/* f01cee4: 02002025 */ or $a0,$s0,$zero +/* f01cee8: 3c0f8009 */ lui $t7,0x8009 +/* f01ceec: 91ef0af0 */ lbu $t7,0xaf0($t7) +/* f01cef0: 24040026 */ addiu $a0,$zero,0x26 +/* f01cef4: 16cf0003 */ bne $s6,$t7,.L0f01cf04 +/* f01cef8: 00000000 */ sll $zero,$zero,0x0 +/* f01cefc: 10000001 */ beqz $zero,.L0f01cf04 +/* f01cf00: 2404005d */ addiu $a0,$zero,0x5d +.L0f01cf04: +/* f01cf04: 0c003a57 */ jal 0xe95c +/* f01cf08: 00000000 */ sll $zero,$zero,0x0 +/* f01cf0c: 0fc5b4f4 */ jal func0f16d3d0 +/* f01cf10: 00000000 */ sll $zero,$zero,0x0 +/* f01cf14: 10000042 */ beqz $zero,.L0f01d020 +/* f01cf18: 2419ffff */ addiu $t9,$zero,-1 +.L0f01cf1c: +/* f01cf1c: 240e0001 */ addiu $t6,$zero,0x1 +/* f01cf20: afae0158 */ sw $t6,0x158($sp) +/* f01cf24: 0fc3e0cc */ jal func0f0f8330 +/* f01cf28: 8ea4000c */ lw $a0,0xc($s5) +/* f01cf2c: 8ea30004 */ lw $v1,0x4($s5) +/* f01cf30: 24010003 */ addiu $at,$zero,0x3 +/* f01cf34: 3c048009 */ lui $a0,0x8009 +/* f01cf38: 10610003 */ beq $v1,$at,.L0f01cf48 +/* f01cf3c: 24058098 */ addiu $a1,$zero,-32616 +/* f01cf40: 2401000b */ addiu $at,$zero,0xb +/* f01cf44: 1461000f */ bne $v1,$at,.L0f01cf84 +.L0f01cf48: +/* f01cf48: 3c01bf80 */ lui $at,0xbf80 +/* f01cf4c: 44812000 */ mtc1 $at,$f4 +/* f01cf50: 2418ffff */ addiu $t8,$zero,-1 +/* f01cf54: 240dffff */ addiu $t5,$zero,-1 +/* f01cf58: 2419ffff */ addiu $t9,$zero,-1 +/* f01cf5c: 02c08025 */ or $s0,$s6,$zero +/* f01cf60: afb9001c */ sw $t9,0x1c($sp) +/* f01cf64: afad0018 */ sw $t5,0x18($sp) +/* f01cf68: afb80010 */ sw $t8,0x10($sp) +/* f01cf6c: 8c845200 */ lw $a0,0x5200($a0) +/* f01cf70: 00003025 */ or $a2,$zero,$zero +/* f01cf74: 2407ffff */ addiu $a3,$zero,-1 +/* f01cf78: 0c004241 */ jal 0x10904 +/* f01cf7c: e7a40014 */ swc1 $f4,0x14($sp) +/* f01cf80: 8ea30004 */ lw $v1,0x4($s5) +.L0f01cf84: +/* f01cf84: 24010002 */ addiu $at,$zero,0x2 +/* f01cf88: 10610003 */ beq $v1,$at,.L0f01cf98 +/* f01cf8c: 2401000d */ addiu $at,$zero,0xd +/* f01cf90: 1461001e */ bne $v1,$at,.L0f01d00c +/* f01cf94: 00000000 */ sll $zero,$zero,0x0 +.L0f01cf98: +/* f01cf98: 0fc68606 */ jal func0f1a1818 +/* f01cf9c: 00000000 */ sll $zero,$zero,0x0 +/* f01cfa0: 8e6304b4 */ lw $v1,0x4b4($s3) +/* f01cfa4: 24010026 */ addiu $at,$zero,0x26 +/* f01cfa8: 10610003 */ beq $v1,$at,.L0f01cfb8 +/* f01cfac: 2401005d */ addiu $at,$zero,0x5d +/* f01cfb0: 54610016 */ bnel $v1,$at,.L0f01d00c +/* f01cfb4: 02c08025 */ or $s0,$s6,$zero +.L0f01cfb8: +/* f01cfb8: 8e6f0284 */ lw $t7,0x284($s3) +/* f01cfbc: 8dee00bc */ lw $t6,0xbc($t7) +/* f01cfc0: 85c30028 */ lh $v1,0x28($t6) +/* f01cfc4: 28610016 */ slti $at,$v1,0x16 +/* f01cfc8: 14200002 */ bnez $at,.L0f01cfd4 +/* f01cfcc: 2861001a */ slti $at,$v1,0x1a +/* f01cfd0: 1420000b */ bnez $at,.L0f01d000 +.L0f01cfd4: +/* f01cfd4: 2401000a */ addiu $at,$zero,0xa +/* f01cfd8: 10610009 */ beq $v1,$at,.L0f01d000 +/* f01cfdc: 2401001e */ addiu $at,$zero,0x1e +/* f01cfe0: 10610007 */ beq $v1,$at,.L0f01d000 +/* f01cfe4: 00000000 */ sll $zero,$zero,0x0 +/* f01cfe8: 50400008 */ beqzl $v0,.L0f01d00c +/* f01cfec: 02c08025 */ or $s0,$s6,$zero +/* f01cff0: 8c580000 */ lw $t8,0x0($v0) +/* f01cff4: 00186fc2 */ srl $t5,$t8,0x1f +/* f01cff8: 51a00004 */ beqzl $t5,.L0f01d00c +/* f01cffc: 02c08025 */ or $s0,$s6,$zero +.L0f01d000: +/* f01d000: 10000002 */ beqz $zero,.L0f01d00c +/* f01d004: 00008025 */ or $s0,$zero,$zero +/* f01d008: 02c08025 */ or $s0,$s6,$zero +.L0f01d00c: +/* f01d00c: 52000004 */ beqzl $s0,.L0f01d020 +/* f01d010: 2419ffff */ addiu $t9,$zero,-1 +/* f01d014: 0fc5b6c5 */ jal func0f16db14 +/* f01d018: 00000000 */ sll $zero,$zero,0x0 +.L0f01d01c: +/* f01d01c: 2419ffff */ addiu $t9,$zero,-1 +.L0f01d020: +/* f01d020: aea0000c */ sw $zero,0xc($s5) +/* f01d024: 100000dc */ beqz $zero,.L0f01d398 +/* f01d028: aeb90008 */ sw $t9,0x8($s5) +.L0f01d02c: +/* f01d02c: 1076000a */ beq $v1,$s6,.L0f01d058 +/* f01d030: afa40158 */ sw $a0,0x158($sp) +/* f01d034: 24010004 */ addiu $at,$zero,0x4 +/* f01d038: 106100d7 */ beq $v1,$at,.L0f01d398 +/* f01d03c: 24010005 */ addiu $at,$zero,0x5 +/* f01d040: 10610012 */ beq $v1,$at,.L0f01d08c +/* f01d044: 24010009 */ addiu $at,$zero,0x9 +/* f01d048: 506100bf */ beql $v1,$at,.L0f01d348 +/* f01d04c: 8e6d0298 */ lw $t5,0x298($s3) +/* f01d050: 100000d1 */ beqz $zero,.L0f01d398 +/* f01d054: 00000000 */ sll $zero,$zero,0x0 +.L0f01d058: +/* f01d058: 8e6f046c */ lw $t7,0x46c($s3) +/* f01d05c: 11e00007 */ beqz $t7,.L0f01d07c +/* f01d060: 00000000 */ sll $zero,$zero,0x0 +/* f01d064: 0c003a61 */ jal 0xe984 +/* f01d068: 00000000 */ sll $zero,$zero,0x0 +/* f01d06c: 0c003a57 */ jal 0xe95c +/* f01d070: 00402025 */ or $a0,$v0,$zero +/* f01d074: 100000c8 */ beqz $zero,.L0f01d398 +/* f01d078: 00000000 */ sll $zero,$zero,0x0 +.L0f01d07c: +/* f01d07c: 0c003a57 */ jal 0xe95c +/* f01d080: 2404005a */ addiu $a0,$zero,0x5a +/* f01d084: 100000c4 */ beqz $zero,.L0f01d398 +/* f01d088: 00000000 */ sll $zero,$zero,0x0 +.L0f01d08c: +/* f01d08c: 8e6e0318 */ lw $t6,0x318($s3) +/* f01d090: 3c12800a */ lui $s2,0x800a +/* f01d094: 3c018008 */ lui $at,0x8008 +/* f01d098: 11c00004 */ beqz $t6,.L0f01d0ac +/* f01d09c: 2652dfe8 */ addiu $s2,$s2,-8216 +/* f01d0a0: ac227260 */ sw $v0,0x7260($at) +/* f01d0a4: 10000062 */ beqz $zero,.L0f01d230 +/* f01d0a8: 8e630298 */ lw $v1,0x298($s3) +.L0f01d0ac: +/* f01d0ac: 8e630298 */ lw $v1,0x298($s3) +/* f01d0b0: 3c04800b */ lui $a0,0x800b +/* f01d0b4: 2484ca38 */ addiu $a0,$a0,-13768 +/* f01d0b8: 04610003 */ bgez $v1,.L0f01d0c8 +/* f01d0bc: 27a20070 */ addiu $v0,$sp,0x70 +/* f01d0c0: 8e78029c */ lw $t8,0x29c($s3) +/* f01d0c4: 0700005a */ bltz $t8,.L0f01d230 +.L0f01d0c8: +/* f01d0c8: 3c05800b */ lui $a1,0x800b +/* f01d0cc: 3c06800b */ lui $a2,0x800b +/* f01d0d0: 3c07800b */ lui $a3,0x800b +/* f01d0d4: 24e7c7b8 */ addiu $a3,$a3,-14408 +/* f01d0d8: 24c6c858 */ addiu $a2,$a2,-14248 +/* f01d0dc: 24a5cad8 */ addiu $a1,$a1,-13608 +/* f01d0e0: 00807825 */ or $t7,$a0,$zero +/* f01d0e4: 00407025 */ or $t6,$v0,$zero +/* f01d0e8: 2499009c */ addiu $t9,$a0,0x9c +.L0f01d0ec: +/* f01d0ec: 8de10000 */ lw $at,0x0($t7) +/* f01d0f0: 25ef000c */ addiu $t7,$t7,0xc +/* f01d0f4: 25ce000c */ addiu $t6,$t6,0xc +/* f01d0f8: adc1fff4 */ sw $at,-0xc($t6) +/* f01d0fc: 8de1fff8 */ lw $at,-0x8($t7) +/* f01d100: adc1fff8 */ sw $at,-0x8($t6) +/* f01d104: 8de1fffc */ lw $at,-0x4($t7) +/* f01d108: 15f9fff8 */ bne $t7,$t9,.L0f01d0ec +/* f01d10c: adc1fffc */ sw $at,-0x4($t6) +/* f01d110: 8de10000 */ lw $at,0x0($t7) +/* f01d114: 00807825 */ or $t7,$a0,$zero +/* f01d118: 00e0c825 */ or $t9,$a3,$zero +/* f01d11c: 24ed009c */ addiu $t5,$a3,0x9c +/* f01d120: adc10000 */ sw $at,0x0($t6) +.L0f01d124: +/* f01d124: 8f210000 */ lw $at,0x0($t9) +/* f01d128: 2739000c */ addiu $t9,$t9,0xc +/* f01d12c: 25ef000c */ addiu $t7,$t7,0xc +/* f01d130: ade1fff4 */ sw $at,-0xc($t7) +/* f01d134: 8f21fff8 */ lw $at,-0x8($t9) +/* f01d138: ade1fff8 */ sw $at,-0x8($t7) +/* f01d13c: 8f21fffc */ lw $at,-0x4($t9) +/* f01d140: 172dfff8 */ bne $t9,$t5,.L0f01d124 +/* f01d144: ade1fffc */ sw $at,-0x4($t7) +/* f01d148: 8f210000 */ lw $at,0x0($t9) +/* f01d14c: 00e0c825 */ or $t9,$a3,$zero +/* f01d150: 00406825 */ or $t5,$v0,$zero +/* f01d154: 2458009c */ addiu $t8,$v0,0x9c +/* f01d158: ade10000 */ sw $at,0x0($t7) +.L0f01d15c: +/* f01d15c: 8da10000 */ lw $at,0x0($t5) +/* f01d160: 25ad000c */ addiu $t5,$t5,0xc +/* f01d164: 2739000c */ addiu $t9,$t9,0xc +/* f01d168: af21fff4 */ sw $at,-0xc($t9) +/* f01d16c: 8da1fff8 */ lw $at,-0x8($t5) +/* f01d170: af21fff8 */ sw $at,-0x8($t9) +/* f01d174: 8da1fffc */ lw $at,-0x4($t5) +/* f01d178: 15b8fff8 */ bne $t5,$t8,.L0f01d15c +/* f01d17c: af21fffc */ sw $at,-0x4($t9) +/* f01d180: 8da10000 */ lw $at,0x0($t5) +/* f01d184: 00406825 */ or $t5,$v0,$zero +/* f01d188: 00a0c025 */ or $t8,$a1,$zero +/* f01d18c: 24ae009c */ addiu $t6,$a1,0x9c +/* f01d190: af210000 */ sw $at,0x0($t9) +.L0f01d194: +/* f01d194: 8f010000 */ lw $at,0x0($t8) +/* f01d198: 2718000c */ addiu $t8,$t8,0xc +/* f01d19c: 25ad000c */ addiu $t5,$t5,0xc +/* f01d1a0: ada1fff4 */ sw $at,-0xc($t5) +/* f01d1a4: 8f01fff8 */ lw $at,-0x8($t8) +/* f01d1a8: ada1fff8 */ sw $at,-0x8($t5) +/* f01d1ac: 8f01fffc */ lw $at,-0x4($t8) +/* f01d1b0: 170efff8 */ bne $t8,$t6,.L0f01d194 +/* f01d1b4: ada1fffc */ sw $at,-0x4($t5) +/* f01d1b8: 8f010000 */ lw $at,0x0($t8) +/* f01d1bc: 00a0c025 */ or $t8,$a1,$zero +/* f01d1c0: 00c07025 */ or $t6,$a2,$zero +/* f01d1c4: 24cf009c */ addiu $t7,$a2,0x9c +/* f01d1c8: ada10000 */ sw $at,0x0($t5) +.L0f01d1cc: +/* f01d1cc: 8dc10000 */ lw $at,0x0($t6) +/* f01d1d0: 25ce000c */ addiu $t6,$t6,0xc +/* f01d1d4: 2718000c */ addiu $t8,$t8,0xc +/* f01d1d8: af01fff4 */ sw $at,-0xc($t8) +/* f01d1dc: 8dc1fff8 */ lw $at,-0x8($t6) +/* f01d1e0: af01fff8 */ sw $at,-0x8($t8) +/* f01d1e4: 8dc1fffc */ lw $at,-0x4($t6) +/* f01d1e8: 15cffff8 */ bne $t6,$t7,.L0f01d1cc +/* f01d1ec: af01fffc */ sw $at,-0x4($t8) +/* f01d1f0: 8dc10000 */ lw $at,0x0($t6) +/* f01d1f4: 00c07025 */ or $t6,$a2,$zero +/* f01d1f8: 00407825 */ or $t7,$v0,$zero +/* f01d1fc: 2459009c */ addiu $t9,$v0,0x9c +/* f01d200: af010000 */ sw $at,0x0($t8) +.L0f01d204: +/* f01d204: 8de10000 */ lw $at,0x0($t7) +/* f01d208: 25ef000c */ addiu $t7,$t7,0xc +/* f01d20c: 25ce000c */ addiu $t6,$t6,0xc +/* f01d210: adc1fff4 */ sw $at,-0xc($t6) +/* f01d214: 8de1fff8 */ lw $at,-0x8($t7) +/* f01d218: adc1fff8 */ sw $at,-0x8($t6) +/* f01d21c: 8de1fffc */ lw $at,-0x4($t7) +/* f01d220: 15f9fff8 */ bne $t7,$t9,.L0f01d204 +/* f01d224: adc1fffc */ sw $at,-0x4($t6) +/* f01d228: 8de10000 */ lw $at,0x0($t7) +/* f01d22c: adc10000 */ sw $at,0x0($t6) +.L0f01d230: +/* f01d230: 04620019 */ bltzl $v1,.L0f01d298 +/* f01d234: 8e6f046c */ lw $t7,0x46c($s3) +/* f01d238: 92420002 */ lbu $v0,0x2($s2) +/* f01d23c: 3c18800a */ lui $t8,0x800a +/* f01d240: 28410011 */ slti $at,$v0,0x11 +/* f01d244: 50200014 */ beqzl $at,.L0f01d298 +/* f01d248: 8e6f046c */ lw $t7,0x46c($s3) +/* f01d24c: 8f1821d0 */ lw $t8,0x21d0($t8) +/* f01d250: 3c0d800a */ lui $t5,0x800a +/* f01d254: 57000005 */ bnezl $t8,.L0f01d26c +/* f01d258: 8e450000 */ lw $a1,0x0($s2) +/* f01d25c: 8dad21d4 */ lw $t5,0x21d4($t5) +/* f01d260: 11a00008 */ beqz $t5,.L0f01d284 +/* f01d264: 00000000 */ sll $zero,$zero,0x0 +/* f01d268: 8e450000 */ lw $a1,0x0($s2) +.L0f01d26c: +/* f01d26c: 24440001 */ addiu $a0,$v0,0x1 +/* f01d270: 0005ce42 */ srl $t9,$a1,0x19 +/* f01d274: 0fc40e3b */ jal func0f1038ec +/* f01d278: 03202825 */ or $a1,$t9,$zero +/* f01d27c: 50400006 */ beqzl $v0,.L0f01d298 +/* f01d280: 8e6f046c */ lw $t7,0x46c($s3) +.L0f01d284: +/* f01d284: 0fc43b90 */ jal func0f10ee40 +/* f01d288: 00000000 */ sll $zero,$zero,0x0 +/* f01d28c: 10000042 */ beqz $zero,.L0f01d398 +/* f01d290: 00000000 */ sll $zero,$zero,0x0 +/* f01d294: 8e6f046c */ lw $t7,0x46c($s3) +.L0f01d298: +/* f01d298: 11e00007 */ beqz $t7,.L0f01d2b8 +/* f01d29c: 00000000 */ sll $zero,$zero,0x0 +/* f01d2a0: 0c003a61 */ jal 0xe984 +/* f01d2a4: 00000000 */ sll $zero,$zero,0x0 +/* f01d2a8: 0c003a57 */ jal 0xe95c +/* f01d2ac: 00402025 */ or $a0,$v0,$zero +/* f01d2b0: 10000039 */ beqz $zero,.L0f01d398 +/* f01d2b4: 00000000 */ sll $zero,$zero,0x0 +.L0f01d2b8: +/* f01d2b8: 0fc625cb */ jal func0f18972c +/* f01d2bc: 00002025 */ or $a0,$zero,$zero +/* f01d2c0: 3c02800b */ lui $v0,0x800b +/* f01d2c4: 2442cbb0 */ addiu $v0,$v0,-13392 +/* f01d2c8: 904e0060 */ lbu $t6,0x60($v0) +/* f01d2cc: 24010005 */ addiu $at,$zero,0x5 +/* f01d2d0: ae600314 */ sw $zero,0x314($s3) +/* f01d2d4: ae600318 */ sw $zero,0x318($s3) +/* f01d2d8: 15c10002 */ bne $t6,$at,.L0f01d2e4 +/* f01d2dc: ae60031c */ sw $zero,0x31c($s3) +/* f01d2e0: a0400060 */ sb $zero,0x60($v0) +.L0f01d2e4: +/* f01d2e4: 3c188009 */ lui $t8,0x8009 +/* f01d2e8: 93180af0 */ lbu $t8,0xaf0($t8) +/* f01d2ec: 12d8000b */ beq $s6,$t8,.L0f01d31c +/* f01d2f0: 00000000 */ sll $zero,$zero,0x0 +/* f01d2f4: 0fc06c55 */ jal func0f01b154 +/* f01d2f8: 24040026 */ addiu $a0,$zero,0x26 +/* f01d2fc: 0fc068d5 */ jal func0f01a354 +/* f01d300: 02c02025 */ or $a0,$s6,$zero +/* f01d304: 0fc069f9 */ jal func0f01a7e4 +/* f01d308: 24040005 */ addiu $a0,$zero,0x5 +/* f01d30c: 0c003a57 */ jal 0xe95c +/* f01d310: 24040026 */ addiu $a0,$zero,0x26 +/* f01d314: 10000020 */ beqz $zero,.L0f01d398 +/* f01d318: 00000000 */ sll $zero,$zero,0x0 +.L0f01d31c: +/* f01d31c: 0fc06c55 */ jal func0f01b154 +/* f01d320: 2404005d */ addiu $a0,$zero,0x5d +/* f01d324: 0fc068d5 */ jal func0f01a354 +/* f01d328: 02c02025 */ or $a0,$s6,$zero +/* f01d32c: 0fc069f9 */ jal func0f01a7e4 +/* f01d330: 24040005 */ addiu $a0,$zero,0x5 +/* f01d334: 0c003a57 */ jal 0xe95c +/* f01d338: 2404005d */ addiu $a0,$zero,0x5d +/* f01d33c: 10000016 */ beqz $zero,.L0f01d398 +/* f01d340: 00000000 */ sll $zero,$zero,0x0 +/* f01d344: 8e6d0298 */ lw $t5,0x298($s3) +.L0f01d348: +/* f01d348: 05a00013 */ bltz $t5,.L0f01d398 +/* f01d34c: 00000000 */ sll $zero,$zero,0x0 +/* f01d350: 0fc625cb */ jal func0f18972c +/* f01d354: 00002025 */ or $a0,$zero,$zero +/* f01d358: ae600314 */ sw $zero,0x314($s3) +/* f01d35c: ae600318 */ sw $zero,0x318($s3) +/* f01d360: ae60031c */ sw $zero,0x31c($s3) +/* f01d364: 0fc06c55 */ jal func0f01b154 +/* f01d368: 24040026 */ addiu $a0,$zero,0x26 +/* f01d36c: 0fc068d5 */ jal func0f01a354 +/* f01d370: 02c02025 */ or $a0,$s6,$zero +/* f01d374: 0fc069f9 */ jal func0f01a7e4 +/* f01d378: 24040005 */ addiu $a0,$zero,0x5 +/* f01d37c: 0c003a57 */ jal 0xe95c +/* f01d380: 24040026 */ addiu $a0,$zero,0x26 +/* f01d384: 3c12800a */ lui $s2,0x800a +/* f01d388: 2652dfe8 */ addiu $s2,$s2,-8216 +/* f01d38c: 92590003 */ lbu $t9,0x3($s2) +/* f01d390: 332fff7f */ andi $t7,$t9,0xff7f +/* f01d394: a24f0003 */ sb $t7,0x3($s2) +.L0f01d398: +/* f01d398: 0fc06fb8 */ jal func0f01bee0 +/* f01d39c: 00000000 */ sll $zero,$zero,0x0 +/* f01d3a0: 8eae0000 */ lw $t6,0x0($s5) +/* f01d3a4: 55c00026 */ bnezl $t6,.L0f01d440 +/* f01d3a8: 8e6f006c */ lw $t7,0x6c($s3) +/* f01d3ac: 92a20015 */ lbu $v0,0x15($s5) +/* f01d3b0: 240100ff */ addiu $at,$zero,0xff +/* f01d3b4: 5041000b */ beql $v0,$at,.L0f01d3e4 +/* f01d3b8: 92b80014 */ lbu $t8,0x14($s5) +/* f01d3bc: 1040000c */ beqz $v0,.L0f01d3f0 +/* f01d3c0: 3c013f80 */ lui $at,0x3f80 +/* f01d3c4: 44813000 */ mtc1 $at,$f6 +/* f01d3c8: c6a80010 */ lwc1 $f8,0x10($s5) +/* f01d3cc: a2a20014 */ sb $v0,0x14($s5) +/* f01d3d0: a2a00015 */ sb $zero,0x15($s5) +/* f01d3d4: 46083281 */ sub.s $f10,$f6,$f8 +/* f01d3d8: 10000005 */ beqz $zero,.L0f01d3f0 +/* f01d3dc: e6aa0010 */ swc1 $f10,0x10($s5) +/* f01d3e0: 92b80014 */ lbu $t8,0x14($s5) +.L0f01d3e4: +/* f01d3e4: 53000003 */ beqzl $t8,.L0f01d3f4 +/* f01d3e8: 8e6d0284 */ lw $t5,0x284($s3) +/* f01d3ec: a2a00015 */ sb $zero,0x15($s5) +.L0f01d3f0: +/* f01d3f0: 8e6d0284 */ lw $t5,0x284($s3) +.L0f01d3f4: +/* f01d3f4: 91b915ea */ lbu $t9,0x15ea($t5) +/* f01d3f8: 56d90011 */ bnel $s6,$t9,.L0f01d440 +/* f01d3fc: 8e6f006c */ lw $t7,0x6c($s3) +/* f01d400: 8e6f04b4 */ lw $t7,0x4b4($s3) +/* f01d404: 24010026 */ addiu $at,$zero,0x26 +/* f01d408: 51e1000d */ beql $t7,$at,.L0f01d440 +/* f01d40c: 8e6f006c */ lw $t7,0x6c($s3) +/* f01d410: 92b805d5 */ lbu $t8,0x5d5($s5) +/* f01d414: 3c19800a */ lui $t9,0x800a +/* f01d418: 370d0080 */ ori $t5,$t8,0x80 +/* f01d41c: a2ad05d5 */ sb $t5,0x5d5($s5) +/* f01d420: 8f39e844 */ lw $t9,-0x17bc($t9) +/* f01d424: 53200006 */ beqzl $t9,.L0f01d440 +/* f01d428: 8e6f006c */ lw $t7,0x6c($s3) +/* f01d42c: 0fc277d4 */ jal func0f09df50 +/* f01d430: 00000000 */ sll $zero,$zero,0x0 +/* f01d434: 3c01800a */ lui $at,0x800a +/* f01d438: ac20e844 */ sw $zero,-0x17bc($at) +/* f01d43c: 8e6f006c */ lw $t7,0x6c($s3) +.L0f01d440: +/* f01d440: a26004d0 */ sb $zero,0x4d0($s3) +/* f01d444: 00008825 */ or $s1,$zero,$zero +/* f01d448: 51e00004 */ beqzl $t7,.L0f01d45c +/* f01d44c: 00003825 */ or $a3,$zero,$zero +/* f01d450: 10000002 */ beqz $zero,.L0f01d45c +/* f01d454: 02c03825 */ or $a3,$s6,$zero +/* f01d458: 00003825 */ or $a3,$zero,$zero +.L0f01d45c: +/* f01d45c: 8e6e0068 */ lw $t6,0x68($s3) +/* f01d460: 51c00004 */ beqzl $t6,.L0f01d474 +/* f01d464: 00003025 */ or $a2,$zero,$zero +/* f01d468: 10000002 */ beqz $zero,.L0f01d474 +/* f01d46c: 02c03025 */ or $a2,$s6,$zero +/* f01d470: 00003025 */ or $a2,$zero,$zero +.L0f01d474: +/* f01d474: 8e780064 */ lw $t8,0x64($s3) +/* f01d478: 53000004 */ beqzl $t8,.L0f01d48c +/* f01d47c: 00002825 */ or $a1,$zero,$zero +/* f01d480: 10000002 */ beqz $zero,.L0f01d48c +/* f01d484: 02c02825 */ or $a1,$s6,$zero +/* f01d488: 00002825 */ or $a1,$zero,$zero +.L0f01d48c: +/* f01d48c: 8e6d0070 */ lw $t5,0x70($s3) +/* f01d490: 51a00004 */ beqzl $t5,.L0f01d4a4 +/* f01d494: 00002025 */ or $a0,$zero,$zero +/* f01d498: 10000002 */ beqz $zero,.L0f01d4a4 +/* f01d49c: 02c02025 */ or $a0,$s6,$zero +/* f01d4a0: 00002025 */ or $a0,$zero,$zero +.L0f01d4a4: +/* f01d4a4: 0085c821 */ addu $t9,$a0,$a1 +/* f01d4a8: 03267821 */ addu $t7,$t9,$a2 +/* f01d4ac: 01e77021 */ addu $t6,$t7,$a3 +/* f01d4b0: 19c00099 */ blez $t6,.L0f01d718 +/* f01d4b4: 240c000f */ addiu $t4,$zero,0xf +/* f01d4b8: 240a001f */ addiu $t2,$zero,0x1f +/* f01d4bc: 8e780314 */ lw $t8,0x314($s3) +.L0f01d4c0: +/* f01d4c0: 001169c0 */ sll $t5,$s1,0x7 +/* f01d4c4: 2403ffff */ addiu $v1,$zero,-1 +/* f01d4c8: 13000003 */ beqz $t8,.L0f01d4d8 +/* f01d4cc: 026dc821 */ addu $t9,$s3,$t5 +/* f01d4d0: 10000004 */ beqz $zero,.L0f01d4e4 +/* f01d4d4: 8f2300e4 */ lw $v1,0xe4($t9) +.L0f01d4d8: +/* f01d4d8: 16200002 */ bnez $s1,.L0f01d4e4 +/* f01d4dc: 00000000 */ sll $zero,$zero,0x0 +/* f01d4e0: 00001825 */ or $v1,$zero,$zero +.L0f01d4e4: +/* f01d4e4: 04600071 */ bltz $v1,.L0f01d6ac +/* f01d4e8: 00117880 */ sll $t7,$s1,0x2 +/* f01d4ec: 026f4021 */ addu $t0,$s3,$t7 +/* f01d4f0: 8d020064 */ lw $v0,0x64($t0) +/* f01d4f4: 5040006e */ beqzl $v0,.L0f01d6b0 +/* f01d4f8: 8e78006c */ lw $t8,0x6c($s3) +/* f01d4fc: 92ae0015 */ lbu $t6,0x15($s5) +/* f01d500: 240100ff */ addiu $at,$zero,0xff +/* f01d504: 55c1001b */ bnel $t6,$at,.L0f01d574 +/* f01d508: 904e1c50 */ lbu $t6,0x1c50($v0) +/* f01d50c: 92b80014 */ lbu $t8,0x14($s5) +/* f01d510: 57000018 */ bnezl $t8,.L0f01d574 +/* f01d514: 904e1c50 */ lbu $t6,0x1c50($v0) +/* f01d518: 8ead05d4 */ lw $t5,0x5d4($s5) +/* f01d51c: 000d7b00 */ sll $t7,$t5,0xc +/* f01d520: 05e20014 */ bltzl $t7,.L0f01d574 +/* f01d524: 904e1c50 */ lbu $t6,0x1c50($v0) +/* f01d528: 92ae05d4 */ lbu $t6,0x5d4($s5) +/* f01d52c: 0003c0c0 */ sll $t8,$v1,0x3 +/* f01d530: 0303c023 */ subu $t8,$t8,$v1 +/* f01d534: 15c0000e */ bnez $t6,.L0f01d570 +/* f01d538: 0018c080 */ sll $t8,$t8,0x2 +/* f01d53c: 0303c021 */ addu $t8,$t8,$v1 +/* f01d540: 0018c0c0 */ sll $t8,$t8,0x3 +/* f01d544: 0303c023 */ subu $t8,$t8,$v1 +/* f01d548: 0018c100 */ sll $t8,$t8,0x4 +/* f01d54c: 3c0d800a */ lui $t5,0x800a +/* f01d550: 01b86821 */ addu $t5,$t5,$t8 +/* f01d554: 8dade4f8 */ lw $t5,-0x1b08($t5) +/* f01d558: 55a00006 */ bnezl $t5,.L0f01d574 +/* f01d55c: 904e1c50 */ lbu $t6,0x1c50($v0) +/* f01d560: 82b9001b */ lb $t9,0x1b($s5) +/* f01d564: 2401ffff */ addiu $at,$zero,-1 +/* f01d568: 53210006 */ beql $t9,$at,.L0f01d584 +/* f01d56c: 904d1c50 */ lbu $t5,0x1c50($v0) +.L0f01d570: +/* f01d570: 904e1c50 */ lbu $t6,0x1c50($v0) +.L0f01d574: +/* f01d574: 35d80080 */ ori $t8,$t6,0x80 +/* f01d578: 10000004 */ beqz $zero,.L0f01d58c +/* f01d57c: a0581c50 */ sb $t8,0x1c50($v0) +/* f01d580: 904d1c50 */ lbu $t5,0x1c50($v0) +.L0f01d584: +/* f01d584: 31b9ff7f */ andi $t9,$t5,0xff7f +/* f01d588: a0591c50 */ sb $t9,0x1c50($v0) +.L0f01d58c: +/* f01d58c: 8eaf0004 */ lw $t7,0x4($s5) +/* f01d590: 25eeffff */ addiu $t6,$t7,-1 +/* f01d594: 2dc1000d */ sltiu $at,$t6,0xd +/* f01d598: 10200013 */ beqz $at,.L0f01d5e8 +/* f01d59c: 000e7080 */ sll $t6,$t6,0x2 +/* f01d5a0: 3c017f1b */ lui $at,0x7f1b +/* f01d5a4: 002e0821 */ addu $at,$at,$t6 +/* f01d5a8: 8c2e860c */ lw $t6,-0x79f4($at) +/* f01d5ac: 01c00008 */ jr $t6 +/* f01d5b0: 00000000 */ sll $zero,$zero,0x0 +/* f01d5b4: 0003c0c0 */ sll $t8,$v1,0x3 +/* f01d5b8: 0303c023 */ subu $t8,$t8,$v1 +/* f01d5bc: 0018c080 */ sll $t8,$t8,0x2 +/* f01d5c0: 0303c021 */ addu $t8,$t8,$v1 +/* f01d5c4: 0018c0c0 */ sll $t8,$t8,0x3 +/* f01d5c8: 0303c023 */ subu $t8,$t8,$v1 +/* f01d5cc: 0018c100 */ sll $t8,$t8,0x4 +/* f01d5d0: 3c0d800a */ lui $t5,0x800a +/* f01d5d4: 01b86821 */ addu $t5,$t5,$t8 +/* f01d5d8: 8dade4f8 */ lw $t5,-0x1b08($t5) +/* f01d5dc: 51a00003 */ beqzl $t5,.L0f01d5ec +/* f01d5e0: 8d190064 */ lw $t9,0x64($t0) +/* f01d5e4: a26a04d0 */ sb $t2,0x4d0($s3) +.L0f01d5e8: +/* f01d5e8: 8d190064 */ lw $t9,0x64($t0) +.L0f01d5ec: +/* f01d5ec: af201c54 */ sw $zero,0x1c54($t9) +/* f01d5f0: 8e6f0298 */ lw $t7,0x298($s3) +/* f01d5f4: 05e30005 */ bgezl $t7,.L0f01d60c +/* f01d5f8: 8e78006c */ lw $t8,0x6c($s3) +/* f01d5fc: 8e6e029c */ lw $t6,0x29c($s3) +/* f01d600: 05c2002b */ bltzl $t6,.L0f01d6b0 +/* f01d604: 8e78006c */ lw $t8,0x6c($s3) +/* f01d608: 8e78006c */ lw $t8,0x6c($s3) +.L0f01d60c: +/* f01d60c: 00003825 */ or $a3,$zero,$zero +/* f01d610: 00003025 */ or $a2,$zero,$zero +/* f01d614: 13000003 */ beqz $t8,.L0f01d624 +/* f01d618: 00002825 */ or $a1,$zero,$zero +/* f01d61c: 10000001 */ beqz $zero,.L0f01d624 +/* f01d620: 02c03825 */ or $a3,$s6,$zero +.L0f01d624: +/* f01d624: 8e6d0068 */ lw $t5,0x68($s3) +/* f01d628: 00002025 */ or $a0,$zero,$zero +/* f01d62c: 11a00003 */ beqz $t5,.L0f01d63c +/* f01d630: 00000000 */ sll $zero,$zero,0x0 +/* f01d634: 10000001 */ beqz $zero,.L0f01d63c +/* f01d638: 02c03025 */ or $a2,$s6,$zero +.L0f01d63c: +/* f01d63c: 8e790064 */ lw $t9,0x64($s3) +/* f01d640: 13200003 */ beqz $t9,.L0f01d650 +/* f01d644: 00000000 */ sll $zero,$zero,0x0 +/* f01d648: 10000001 */ beqz $zero,.L0f01d650 +/* f01d64c: 02c02825 */ or $a1,$s6,$zero +.L0f01d650: +/* f01d650: 8e6f0070 */ lw $t7,0x70($s3) +/* f01d654: 0003c8c0 */ sll $t9,$v1,0x3 +/* f01d658: 0323c823 */ subu $t9,$t9,$v1 +/* f01d65c: 11e00003 */ beqz $t7,.L0f01d66c +/* f01d660: 0019c880 */ sll $t9,$t9,0x2 +/* f01d664: 10000001 */ beqz $zero,.L0f01d66c +/* f01d668: 02c02025 */ or $a0,$s6,$zero +.L0f01d66c: +/* f01d66c: 00857021 */ addu $t6,$a0,$a1 +/* f01d670: 01c6c021 */ addu $t8,$t6,$a2 +/* f01d674: 03076821 */ addu $t5,$t8,$a3 +/* f01d678: 29a10002 */ slti $at,$t5,0x2 +/* f01d67c: 1420000b */ bnez $at,.L0f01d6ac +/* f01d680: 0323c821 */ addu $t9,$t9,$v1 +/* f01d684: 0019c8c0 */ sll $t9,$t9,0x3 +/* f01d688: 0323c823 */ subu $t9,$t9,$v1 +/* f01d68c: 0019c900 */ sll $t9,$t9,0x4 +/* f01d690: 3c0f800a */ lui $t7,0x800a +/* f01d694: 01f97821 */ addu $t7,$t7,$t9 +/* f01d698: 8defe4f8 */ lw $t7,-0x1b08($t7) +/* f01d69c: 51e00004 */ beqzl $t7,.L0f01d6b0 +/* f01d6a0: 8e78006c */ lw $t8,0x6c($s3) +/* f01d6a4: 8d0e0064 */ lw $t6,0x64($t0) +/* f01d6a8: adcc1c54 */ sw $t4,0x1c54($t6) +.L0f01d6ac: +/* f01d6ac: 8e78006c */ lw $t8,0x6c($s3) +.L0f01d6b0: +/* f01d6b0: 26310001 */ addiu $s1,$s1,0x1 +/* f01d6b4: 8e680068 */ lw $t0,0x68($s3) +/* f01d6b8: 8e690064 */ lw $t1,0x64($s3) +/* f01d6bc: 13000003 */ beqz $t8,.L0f01d6cc +/* f01d6c0: 8e6b0070 */ lw $t3,0x70($s3) +/* f01d6c4: 10000002 */ beqz $zero,.L0f01d6d0 +/* f01d6c8: 02c03825 */ or $a3,$s6,$zero +.L0f01d6cc: +/* f01d6cc: 00003825 */ or $a3,$zero,$zero +.L0f01d6d0: +/* f01d6d0: 11000003 */ beqz $t0,.L0f01d6e0 +/* f01d6d4: 00003025 */ or $a2,$zero,$zero +/* f01d6d8: 10000001 */ beqz $zero,.L0f01d6e0 +/* f01d6dc: 02c03025 */ or $a2,$s6,$zero +.L0f01d6e0: +/* f01d6e0: 11200003 */ beqz $t1,.L0f01d6f0 +/* f01d6e4: 00002825 */ or $a1,$zero,$zero +/* f01d6e8: 10000001 */ beqz $zero,.L0f01d6f0 +/* f01d6ec: 02c02825 */ or $a1,$s6,$zero +.L0f01d6f0: +/* f01d6f0: 11600003 */ beqz $t3,.L0f01d700 +/* f01d6f4: 00002025 */ or $a0,$zero,$zero +/* f01d6f8: 10000001 */ beqz $zero,.L0f01d700 +/* f01d6fc: 02c02025 */ or $a0,$s6,$zero +.L0f01d700: +/* f01d700: 00856821 */ addu $t5,$a0,$a1 +/* f01d704: 01a6c821 */ addu $t9,$t5,$a2 +/* f01d708: 03277821 */ addu $t7,$t9,$a3 +/* f01d70c: 022f082a */ slt $at,$s1,$t7 +/* f01d710: 5420ff6b */ bnezl $at,.L0f01d4c0 +/* f01d714: 8e780314 */ lw $t8,0x314($s3) +.L0f01d718: +/* f01d718: 8fae0158 */ lw $t6,0x158($sp) +/* f01d71c: 3c018008 */ lui $at,0x8008 +/* f01d720: ac36fac0 */ sw $s6,-0x540($at) +/* f01d724: 51c00006 */ beqzl $t6,.L0f01d740 +/* f01d728: 92af05d5 */ lbu $t7,0x5d5($s5) +/* f01d72c: 92ad05d5 */ lbu $t5,0x5d5($s5) +/* f01d730: 35b90004 */ ori $t9,$t5,0x4 +/* f01d734: 10000004 */ beqz $zero,.L0f01d748 +/* f01d738: a2b905d5 */ sb $t9,0x5d5($s5) +/* f01d73c: 92af05d5 */ lbu $t7,0x5d5($s5) +.L0f01d740: +/* f01d740: 31eefffb */ andi $t6,$t7,0xfffb +/* f01d744: a2ae05d5 */ sb $t6,0x5d5($s5) +.L0f01d748: +/* f01d748: 8fbf0044 */ lw $ra,0x44($sp) +/* f01d74c: 8fb00028 */ lw $s0,0x28($sp) +/* f01d750: 8fb1002c */ lw $s1,0x2c($sp) +/* f01d754: 8fb20030 */ lw $s2,0x30($sp) +/* f01d758: 8fb30034 */ lw $s3,0x34($sp) +/* f01d75c: 8fb40038 */ lw $s4,0x38($sp) +/* f01d760: 8fb5003c */ lw $s5,0x3c($sp) +/* f01d764: 8fb60040 */ lw $s6,0x40($sp) +/* f01d768: 03e00008 */ jr $ra +/* f01d76c: 27bd0168 */ addiu $sp,$sp,0x168 +); + +GLOBAL_ASM( +glabel func0f01d770 +/* f01d770: 3c0e8008 */ lui $t6,0x8008 +/* f01d774: 8dcef0c0 */ lw $t6,-0xf40($t6) +/* f01d778: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01d77c: afbf0014 */ sw $ra,0x14($sp) +/* f01d780: 11c00031 */ beqz $t6,.L0f01d848 +/* f01d784: 3c028008 */ lui $v0,0x8008 +/* f01d788: 8c42fc00 */ lw $v0,-0x400($v0) +/* f01d78c: 24010013 */ addiu $at,$zero,0x13 +/* f01d790: 3c0f800a */ lui $t7,0x800a +/* f01d794: 54410009 */ bnel $v0,$at,.L0f01d7bc +/* f01d798: 2401000a */ addiu $at,$zero,0xa +/* f01d79c: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f01d7a0: 3c01c4fa */ lui $at,0xc4fa +/* f01d7a4: 44813000 */ mtc1 $at,$f6 +/* f01d7a8: c5e41bb8 */ lwc1 $f4,0x1bb8($t7) +/* f01d7ac: 4606203c */ c.lt.s $f4,$f6 +/* f01d7b0: 00000000 */ sll $zero,$zero,0x0 +/* f01d7b4: 45010024 */ bc1t .L0f01d848 +/* f01d7b8: 2401000a */ addiu $at,$zero,0xa +.L0f01d7bc: +/* f01d7bc: 14410004 */ bne $v0,$at,.L0f01d7d0 +/* f01d7c0: 3c18800a */ lui $t8,0x800a +/* f01d7c4: 8f18a26c */ lw $t8,-0x5d94($t8) +/* f01d7c8: 24010006 */ addiu $at,$zero,0x6 +/* f01d7cc: 1701001e */ bne $t8,$at,.L0f01d848 +.L0f01d7d0: +/* f01d7d0: 3c047f1b */ lui $a0,0x7f1b +/* f01d7d4: 3c058006 */ lui $a1,0x8006 +/* f01d7d8: 24a52954 */ addiu $a1,$a1,0x2954 +/* f01d7dc: 0c0036cc */ jal 0xdb30 +/* f01d7e0: 24848640 */ addiu $a0,$a0,-31168 +/* f01d7e4: 3c047f1b */ lui $a0,0x7f1b +/* f01d7e8: 3c058006 */ lui $a1,0x8006 +/* f01d7ec: 24a52950 */ addiu $a1,$a1,0x2950 +/* f01d7f0: 0c0036cc */ jal 0xdb30 +/* f01d7f4: 24848648 */ addiu $a0,$a0,-31160 +/* f01d7f8: 3c198006 */ lui $t9,0x8006 +/* f01d7fc: 8f392954 */ lw $t9,0x2954($t9) +/* f01d800: 3c048008 */ lui $a0,0x8008 +/* f01d804: 53200011 */ beqzl $t9,.L0f01d84c +/* f01d808: 8fbf0014 */ lw $ra,0x14($sp) +/* f01d80c: 8c84f0c0 */ lw $a0,-0xf40($a0) +/* f01d810: 24010001 */ addiu $at,$zero,0x1 +/* f01d814: 8c820020 */ lw $v0,0x20($a0) +/* f01d818: 10400005 */ beqz $v0,.L0f01d830 +/* f01d81c: 00000000 */ sll $zero,$zero,0x0 +/* f01d820: 10410007 */ beq $v0,$at,.L0f01d840 +/* f01d824: 00000000 */ sll $zero,$zero,0x0 +/* f01d828: 10000008 */ beqz $zero,.L0f01d84c +/* f01d82c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01d830: +/* f01d830: 0fc4c68c */ jal func0f131a30 +/* f01d834: 00000000 */ sll $zero,$zero,0x0 +/* f01d838: 10000004 */ beqz $zero,.L0f01d84c +/* f01d83c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01d840: +/* f01d840: 0fc4c874 */ jal func0f1321d0 +/* f01d844: 00000000 */ sll $zero,$zero,0x0 +.L0f01d848: +/* f01d848: 8fbf0014 */ lw $ra,0x14($sp) +.L0f01d84c: +/* f01d84c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01d850: 03e00008 */ jr $ra +/* f01d854: 00000000 */ sll $zero,$zero,0x0 +/* f01d858: 00000000 */ sll $zero,$zero,0x0 +/* f01d85c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01d860 +/* f01d860: 3c0e8008 */ lui $t6,0x8008 +/* f01d864: 8dce4120 */ lw $t6,0x4120($t6) +/* f01d868: 00001825 */ or $v1,$zero,$zero +/* f01d86c: 240600f8 */ addiu $a2,$zero,0xf8 +/* f01d870: 11c00011 */ beqz $t6,.L0f01d8b8 +/* f01d874: 3c05800b */ lui $a1,0x800b +/* f01d878: 24a5abb8 */ addiu $a1,$a1,-21576 +/* f01d87c: 8caf0000 */ lw $t7,0x0($a1) +.L0f01d880: +/* f01d880: 01e31021 */ addu $v0,$t7,$v1 +/* f01d884: 94440000 */ lhu $a0,0x0($v0) +/* f01d888: 24630002 */ addiu $v1,$v1,0x2 +/* f01d88c: 0004c382 */ srl $t8,$a0,0xe +/* f01d890: 13000007 */ beqz $t8,.L0f01d8b0 +/* f01d894: 00000000 */ sll $zero,$zero,0x0 +/* f01d898: 904a0000 */ lbu $t2,0x0($v0) +/* f01d89c: 2719ffff */ addiu $t9,$t8,-1 +/* f01d8a0: 00194980 */ sll $t1,$t9,0x6 +/* f01d8a4: 314bff3f */ andi $t3,$t2,0xff3f +/* f01d8a8: 012b6025 */ or $t4,$t1,$t3 +/* f01d8ac: a04c0000 */ sb $t4,0x0($v0) +.L0f01d8b0: +/* f01d8b0: 5466fff3 */ bnel $v1,$a2,.L0f01d880 +/* f01d8b4: 8caf0000 */ lw $t7,0x0($a1) +.L0f01d8b8: +/* f01d8b8: 03e00008 */ jr $ra +/* f01d8bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01d8c0 +/* f01d8c0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f01d8c4: afb40028 */ sw $s4,0x28($sp) +/* f01d8c8: 3c148008 */ lui $s4,0x8008 +/* f01d8cc: 26942050 */ addiu $s4,$s4,0x2050 +/* f01d8d0: 8e8e0000 */ lw $t6,0x0($s4) +/* f01d8d4: afb00018 */ sw $s0,0x18($sp) +/* f01d8d8: afbf002c */ sw $ra,0x2c($sp) +/* f01d8dc: afb30024 */ sw $s3,0x24($sp) +/* f01d8e0: afb20020 */ sw $s2,0x20($sp) +/* f01d8e4: afb1001c */ sw $s1,0x1c($sp) +/* f01d8e8: 19c0001e */ blez $t6,.L0f01d964 +/* f01d8ec: 00008025 */ or $s0,$zero,$zero +/* f01d8f0: 3c13800a */ lui $s3,0x800a +/* f01d8f4: 3c12800a */ lui $s2,0x800a +/* f01d8f8: 26526660 */ addiu $s2,$s2,0x6660 +/* f01d8fc: 26736668 */ addiu $s3,$s3,0x6668 +/* f01d900: 00008825 */ or $s1,$zero,$zero +/* f01d904: 8e6f0000 */ lw $t7,0x0($s3) +.L0f01d908: +/* f01d908: 01f1c021 */ addu $t8,$t7,$s1 +/* f01d90c: 87190000 */ lh $t9,0x0($t8) +/* f01d910: 0722000f */ bltzl $t9,.L0f01d950 +/* f01d914: 8e8e0000 */ lw $t6,0x0($s4) +/* f01d918: 8e480000 */ lw $t0,0x0($s2) +/* f01d91c: 01101021 */ addu $v0,$t0,$s0 +/* f01d920: 90490000 */ lbu $t1,0x0($v0) +/* f01d924: 252a0001 */ addiu $t2,$t1,0x1 +/* f01d928: a04a0000 */ sb $t2,0x0($v0) +/* f01d92c: 8e4b0000 */ lw $t3,0x0($s2) +/* f01d930: 01706021 */ addu $t4,$t3,$s0 +/* f01d934: 918d0000 */ lbu $t5,0x0($t4) +/* f01d938: 29a10002 */ slti $at,$t5,0x2 +/* f01d93c: 54200004 */ bnezl $at,.L0f01d950 +/* f01d940: 8e8e0000 */ lw $t6,0x0($s4) +/* f01d944: 0fc59a5b */ jal func0f16696c +/* f01d948: 02002025 */ or $a0,$s0,$zero +/* f01d94c: 8e8e0000 */ lw $t6,0x0($s4) +.L0f01d950: +/* f01d950: 26100001 */ addiu $s0,$s0,0x1 +/* f01d954: 26310002 */ addiu $s1,$s1,0x2 +/* f01d958: 020e082a */ slt $at,$s0,$t6 +/* f01d95c: 5420ffea */ bnezl $at,.L0f01d908 +/* f01d960: 8e6f0000 */ lw $t7,0x0($s3) +.L0f01d964: +/* f01d964: 8fbf002c */ lw $ra,0x2c($sp) +/* f01d968: 8fb00018 */ lw $s0,0x18($sp) +/* f01d96c: 8fb1001c */ lw $s1,0x1c($sp) +/* f01d970: 8fb20020 */ lw $s2,0x20($sp) +/* f01d974: 8fb30024 */ lw $s3,0x24($sp) +/* f01d978: 8fb40028 */ lw $s4,0x28($sp) +/* f01d97c: 03e00008 */ jr $ra +/* f01d980: 27bd0030 */ addiu $sp,$sp,0x30 +/* f01d984: 00000000 */ sll $zero,$zero,0x0 +/* f01d988: 00000000 */ sll $zero,$zero,0x0 +/* f01d98c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01d990 +/* f01d990: 3c014580 */ lui $at,0x4580 +/* f01d994: 44811000 */ mtc1 $at,$f2 +/* f01d998: 3c01800a */ lui $at,0x800a +/* f01d99c: c424a00c */ lwc1 $f4,-0x5ff4($at) +/* f01d9a0: 3c018008 */ lui $at,0x8008 +/* f01d9a4: c426db84 */ lwc1 $f6,-0x247c($at) +/* f01d9a8: 3c028008 */ lui $v0,0x8008 +/* f01d9ac: 2442db80 */ addiu $v0,$v0,-9344 +/* f01d9b0: 46062202 */ mul.s $f8,$f4,$f6 +/* f01d9b4: c44a0000 */ lwc1 $f10,0x0($v0) +/* f01d9b8: 46085400 */ add.s $f16,$f10,$f8 +/* f01d9bc: e4500000 */ swc1 $f16,0x0($v0) +/* f01d9c0: c4400000 */ lwc1 $f0,0x0($v0) +/* f01d9c4: 4600103c */ c.lt.s $f2,$f0 +/* f01d9c8: 00000000 */ sll $zero,$zero,0x0 +/* f01d9cc: 45000003 */ bc1f .L0f01d9dc +/* f01d9d0: 00000000 */ sll $zero,$zero,0x0 +/* f01d9d4: 46020481 */ sub.s $f18,$f0,$f2 +/* f01d9d8: e4520000 */ swc1 $f18,0x0($v0) +.L0f01d9dc: +/* f01d9dc: 03e00008 */ jr $ra +/* f01d9e0: 00000000 */ sll $zero,$zero,0x0 +/* f01d9e4: 00000000 */ sll $zero,$zero,0x0 +/* f01d9e8: 00000000 */ sll $zero,$zero,0x0 +/* f01d9ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01d9f0 +/* f01d9f0: 27bdff48 */ addiu $sp,$sp,-184 +/* f01d9f4: afb40034 */ sw $s4,0x34($sp) +/* f01d9f8: 3c14800a */ lui $s4,0x800a +/* f01d9fc: 26949fc0 */ addiu $s4,$s4,-24640 +/* f01da00: 3c017f1b */ lui $at,0x7f1b +/* f01da04: c682004c */ lwc1 $f2,0x4c($s4) +/* f01da08: c4248660 */ lwc1 $f4,-0x79a0($at) +/* f01da0c: afbf003c */ sw $ra,0x3c($sp) +/* f01da10: afb50038 */ sw $s5,0x38($sp) +/* f01da14: 46041182 */ mul.s $f6,$f2,$f4 +/* f01da18: afb30030 */ sw $s3,0x30($sp) +/* f01da1c: afb2002c */ sw $s2,0x2c($sp) +/* f01da20: afb10028 */ sw $s1,0x28($sp) +/* f01da24: afb00024 */ sw $s0,0x24($sp) +/* f01da28: c4800014 */ lwc1 $f0,0x14($a0) +/* f01da2c: 3c013f00 */ lui $at,0x3f00 +/* f01da30: 44814000 */ mtc1 $at,$f8 +/* f01da34: 46060301 */ sub.s $f12,$f0,$f6 +/* f01da38: c4840008 */ lwc1 $f4,0x8($a0) +/* f01da3c: 46081282 */ mul.s $f10,$f2,$f8 +/* f01da40: 3c12800a */ lui $s2,0x800a +/* f01da44: 460c0400 */ add.s $f16,$f0,$f12 +/* f01da48: 0080a825 */ or $s5,$a0,$zero +/* f01da4c: 2652d0d8 */ addiu $s2,$s2,-12072 +/* f01da50: 46105482 */ mul.s $f18,$f10,$f16 +/* f01da54: c48a0000 */ lwc1 $f10,0x0($a0) +/* f01da58: 46122180 */ add.s $f6,$f4,$f18 +/* f01da5c: e4860008 */ swc1 $f6,0x8($a0) +/* f01da60: c4880008 */ lwc1 $f8,0x8($a0) +/* f01da64: 460a403c */ c.lt.s $f8,$f10 +/* f01da68: 00000000 */ sll $zero,$zero,0x0 +/* f01da6c: 4502004c */ bc1fl .L0f01dba0 +/* f01da70: c6aa0010 */ lwc1 $f10,0x10($s5) +/* f01da74: 8e4e0000 */ lw $t6,0x0($s2) +/* f01da78: 3c13800a */ lui $s3,0x800a +/* f01da7c: 2411ffff */ addiu $s1,$zero,-1 +/* f01da80: 15c00009 */ bnez $t6,.L0f01daa8 +/* f01da84: 2673d0d0 */ addiu $s3,$s3,-12080 +/* f01da88: 8e6f0000 */ lw $t7,0x0($s3) +/* f01da8c: 55e00003 */ bnezl $t7,.L0f01da9c +/* f01da90: 8e780004 */ lw $t8,0x4($s3) +/* f01da94: 00008825 */ or $s1,$zero,$zero +/* f01da98: 8e780004 */ lw $t8,0x4($s3) +.L0f01da9c: +/* f01da9c: 57000003 */ bnezl $t8,.L0f01daac +/* f01daa0: 8e990034 */ lw $t9,0x34($s4) +/* f01daa4: 24110001 */ addiu $s1,$zero,0x1 +.L0f01daa8: +/* f01daa8: 8e990034 */ lw $t9,0x34($s4) +.L0f01daac: +/* f01daac: 3c13800a */ lui $s3,0x800a +/* f01dab0: 2673d0d0 */ addiu $s3,$s3,-12080 +/* f01dab4: 1b200037 */ blez $t9,.L0f01db94 +/* f01dab8: 00000000 */ sll $zero,$zero,0x0 +/* f01dabc: 06200035 */ bltz $s1,.L0f01db94 +/* f01dac0: 00000000 */ sll $zero,$zero,0x0 +/* f01dac4: 8e820284 */ lw $v0,0x284($s4) +/* f01dac8: 24030002 */ addiu $v1,$zero,0x2 +/* f01dacc: 8c4a0658 */ lw $t2,0x658($v0) +/* f01dad0: 106a0030 */ beq $v1,$t2,.L0f01db94 +/* f01dad4: 00000000 */ sll $zero,$zero,0x0 +/* f01dad8: 8c4b0dfc */ lw $t3,0xdfc($v0) +/* f01dadc: 106b002d */ beq $v1,$t3,.L0f01db94 +/* f01dae0: 00000000 */ sll $zero,$zero,0x0 +/* f01dae4: 0c004b70 */ jal 0x12dc0 +/* f01dae8: 00000000 */ sll $zero,$zero,0x0 +/* f01daec: 44828000 */ mtc1 $v0,$f16 +/* f01daf0: 240c0014 */ addiu $t4,$zero,0x14 +/* f01daf4: 04410005 */ bgez $v0,.L0f01db0c +/* f01daf8: 46808120 */ cvt.s.w $f4,$f16 +/* f01dafc: 3c014f80 */ lui $at,0x4f80 +/* f01db00: 44819000 */ mtc1 $at,$f18 +/* f01db04: 00000000 */ sll $zero,$zero,0x0 +/* f01db08: 46122100 */ add.s $f4,$f4,$f18 +.L0f01db0c: +/* f01db0c: 3c012f80 */ lui $at,0x2f80 +/* f01db10: 44813000 */ mtc1 $at,$f6 +/* f01db14: 3c013e80 */ lui $at,0x3e80 +/* f01db18: 44815000 */ mtc1 $at,$f10 +/* f01db1c: 46062202 */ mul.s $f8,$f4,$f6 +/* f01db20: 3c017f1b */ lui $at,0x7f1b +/* f01db24: c4328664 */ lwc1 $f18,-0x799c($at) +/* f01db28: 3c01bf80 */ lui $at,0xbf80 +/* f01db2c: 44813000 */ mtc1 $at,$f6 +/* f01db30: 00116880 */ sll $t5,$s1,0x2 +/* f01db34: ae4c0000 */ sw $t4,0x0($s2) +/* f01db38: 460a4402 */ mul.s $f16,$f8,$f10 +/* f01db3c: 026d8021 */ addu $s0,$s3,$t5 +/* f01db40: 3c048009 */ lui $a0,0x8009 +/* f01db44: 240effff */ addiu $t6,$zero,-1 +/* f01db48: 240fffff */ addiu $t7,$zero,-1 +/* f01db4c: 2418ffff */ addiu $t8,$zero,-1 +/* f01db50: afb8001c */ sw $t8,0x1c($sp) +/* f01db54: 46128100 */ add.s $f4,$f16,$f18 +/* f01db58: afaf0018 */ sw $t7,0x18($sp) +/* f01db5c: afae0010 */ sw $t6,0x10($sp) +/* f01db60: 8c845200 */ lw $a0,0x5200($a0) +/* f01db64: e7a40058 */ swc1 $f4,0x58($sp) +/* f01db68: 02003025 */ or $a2,$s0,$zero +/* f01db6c: 24058051 */ addiu $a1,$zero,-32687 +/* f01db70: 2407ffff */ addiu $a3,$zero,-1 +/* f01db74: 0c004241 */ jal 0x10904 +/* f01db78: e7a60014 */ swc1 $f6,0x14($sp) +/* f01db7c: 8e040000 */ lw $a0,0x0($s0) +/* f01db80: 24050010 */ addiu $a1,$zero,0x10 +/* f01db84: 10800003 */ beqz $a0,.L0f01db94 +/* f01db88: 00000000 */ sll $zero,$zero,0x0 +/* f01db8c: 0c00cf94 */ jal 0x33e50 +/* f01db90: 8fa60058 */ lw $a2,0x58($sp) +.L0f01db94: +/* f01db94: 1000006c */ beqz $zero,.L0f01dd48 +/* f01db98: aea00040 */ sw $zero,0x40($s5) +/* f01db9c: c6aa0010 */ lwc1 $f10,0x10($s5) +.L0f01dba0: +/* f01dba0: c6a60018 */ lwc1 $f6,0x18($s5) +/* f01dba4: c6a80004 */ lwc1 $f8,0x4($s5) +/* f01dba8: 460a1402 */ mul.s $f16,$f2,$f10 +/* f01dbac: c6a4000c */ lwc1 $f4,0xc($s5) +/* f01dbb0: 3c013980 */ lui $at,0x3980 +/* f01dbb4: 46061282 */ mul.s $f10,$f2,$f6 +/* f01dbb8: 44810000 */ mtc1 $at,$f0 +/* f01dbbc: e6ac0014 */ swc1 $f12,0x14($s5) +/* f01dbc0: 27a7008c */ addiu $a3,$sp,0x8c +/* f01dbc4: 02a04025 */ or $t0,$s5,$zero +/* f01dbc8: 46104480 */ add.s $f18,$f8,$f16 +/* f01dbcc: 27a60068 */ addiu $a2,$sp,0x68 +/* f01dbd0: 24100003 */ addiu $s0,$zero,0x3 +/* f01dbd4: 460a2200 */ add.s $f8,$f4,$f10 +/* f01dbd8: e6b20004 */ swc1 $f18,0x4($s5) +/* f01dbdc: 27a9008c */ addiu $t1,$sp,0x8c +/* f01dbe0: e6a8000c */ swc1 $f8,0xc($s5) +.L0f01dbe4: +/* f01dbe4: 00001825 */ or $v1,$zero,$zero +/* f01dbe8: 00e02825 */ or $a1,$a3,$zero +/* f01dbec: 01001025 */ or $v0,$t0,$zero +/* f01dbf0: 00c02025 */ or $a0,$a2,$zero +/* f01dbf4: 8459002e */ lh $t9,0x2e($v0) +/* f01dbf8: 24630001 */ addiu $v1,$v1,0x1 +/* f01dbfc: 44998000 */ mtc1 $t9,$f16 +/* f01dc00: 00000000 */ sll $zero,$zero,0x0 +/* f01dc04: 46808420 */ cvt.s.w $f16,$f16 +/* f01dc08: 46008482 */ mul.s $f18,$f16,$f0 +/* f01dc0c: 50700013 */ beql $v1,$s0,.L0f01dc5c +/* f01dc10: e4b20000 */ swc1 $f18,0x0($a1) +/* f01dc14: e4b20000 */ swc1 $f18,0x0($a1) +.L0f01dc18: +/* f01dc18: 844a001c */ lh $t2,0x1c($v0) +/* f01dc1c: 24630001 */ addiu $v1,$v1,0x1 +/* f01dc20: 24a50004 */ addiu $a1,$a1,0x4 +/* f01dc24: 448a8000 */ mtc1 $t2,$f16 +/* f01dc28: 24420002 */ addiu $v0,$v0,0x2 +/* f01dc2c: 24840004 */ addiu $a0,$a0,0x4 +/* f01dc30: 46808420 */ cvt.s.w $f16,$f16 +/* f01dc34: 46008402 */ mul.s $f16,$f16,$f0 +/* f01dc38: e490fffc */ swc1 $f16,-0x4($a0) +/* f01dc3c: 8459002e */ lh $t9,0x2e($v0) +/* f01dc40: 44998000 */ mtc1 $t9,$f16 +/* f01dc44: 00000000 */ sll $zero,$zero,0x0 +/* f01dc48: 46808420 */ cvt.s.w $f16,$f16 +/* f01dc4c: 46008482 */ mul.s $f18,$f16,$f0 +/* f01dc50: 5470fff1 */ bnel $v1,$s0,.L0f01dc18 +/* f01dc54: e4b20000 */ swc1 $f18,0x0($a1) +/* f01dc58: e4b20000 */ swc1 $f18,0x0($a1) +.L0f01dc5c: +/* f01dc5c: 844a001c */ lh $t2,0x1c($v0) +/* f01dc60: 24a50004 */ addiu $a1,$a1,0x4 +/* f01dc64: 24420002 */ addiu $v0,$v0,0x2 +/* f01dc68: 448a8000 */ mtc1 $t2,$f16 +/* f01dc6c: 24840004 */ addiu $a0,$a0,0x4 +/* f01dc70: 46808420 */ cvt.s.w $f16,$f16 +/* f01dc74: 46008402 */ mul.s $f16,$f16,$f0 +/* f01dc78: e490fffc */ swc1 $f16,-0x4($a0) +/* f01dc7c: 24c6000c */ addiu $a2,$a2,0xc +/* f01dc80: 00c9082b */ sltu $at,$a2,$t1 +/* f01dc84: 24e7000c */ addiu $a3,$a3,0xc +/* f01dc88: 1420ffd6 */ bnez $at,.L0f01dbe4 +/* f01dc8c: 25080006 */ addiu $t0,$t0,0x6 +/* f01dc90: 8e8b0034 */ lw $t3,0x34($s4) +/* f01dc94: 00008825 */ or $s1,$zero,$zero +/* f01dc98: 27b30068 */ addiu $s3,$sp,0x68 +/* f01dc9c: 19600009 */ blez $t3,.L0f01dcc4 +/* f01dca0: 27b2008c */ addiu $s2,$sp,0x8c +/* f01dca4: 02402025 */ or $a0,$s2,$zero +.L0f01dca8: +/* f01dca8: 0c005844 */ jal 0x16110 +/* f01dcac: 02602825 */ or $a1,$s3,$zero +/* f01dcb0: 8e8c0034 */ lw $t4,0x34($s4) +/* f01dcb4: 26310001 */ addiu $s1,$s1,0x1 +/* f01dcb8: 022c082a */ slt $at,$s1,$t4 +/* f01dcbc: 5420fffa */ bnezl $at,.L0f01dca8 +/* f01dcc0: 02402025 */ or $a0,$s2,$zero +.L0f01dcc4: +/* f01dcc4: 3c014580 */ lui $at,0x4580 +/* f01dcc8: 44810000 */ mtc1 $at,$f0 +/* f01dccc: 02a04025 */ or $t0,$s5,$zero +/* f01dcd0: 27a60068 */ addiu $a2,$sp,0x68 +/* f01dcd4: 27a5008c */ addiu $a1,$sp,0x8c +.L0f01dcd8: +/* f01dcd8: 00001825 */ or $v1,$zero,$zero +/* f01dcdc: 01001025 */ or $v0,$t0,$zero +/* f01dce0: 00c02025 */ or $a0,$a2,$zero +/* f01dce4: c4900000 */ lwc1 $f16,0x0($a0) +/* f01dce8: 24630001 */ addiu $v1,$v1,0x1 +/* f01dcec: 46008482 */ mul.s $f18,$f16,$f0 +/* f01dcf0: 5070000d */ beql $v1,$s0,.L0f01dd28 +/* f01dcf4: 4600940d */ trunc.w.s $f16,$f18 +/* f01dcf8: 4600940d */ trunc.w.s $f16,$f18 +.L0f01dcfc: +/* f01dcfc: 24630001 */ addiu $v1,$v1,0x1 +/* f01dd00: 24420002 */ addiu $v0,$v0,0x2 +/* f01dd04: 24840004 */ addiu $a0,$a0,0x4 +/* f01dd08: 440e8000 */ mfc1 $t6,$f16 +/* f01dd0c: 00000000 */ sll $zero,$zero,0x0 +/* f01dd10: a44e001a */ sh $t6,0x1a($v0) +/* f01dd14: c4900000 */ lwc1 $f16,0x0($a0) +/* f01dd18: 46008482 */ mul.s $f18,$f16,$f0 +/* f01dd1c: 5470fff7 */ bnel $v1,$s0,.L0f01dcfc +/* f01dd20: 4600940d */ trunc.w.s $f16,$f18 +/* f01dd24: 4600940d */ trunc.w.s $f16,$f18 +.L0f01dd28: +/* f01dd28: 24420002 */ addiu $v0,$v0,0x2 +/* f01dd2c: 24840004 */ addiu $a0,$a0,0x4 +/* f01dd30: 440e8000 */ mfc1 $t6,$f16 +/* f01dd34: 00000000 */ sll $zero,$zero,0x0 +/* f01dd38: a44e001a */ sh $t6,0x1a($v0) +/* f01dd3c: 24c6000c */ addiu $a2,$a2,0xc +/* f01dd40: 14c5ffe5 */ bne $a2,$a1,.L0f01dcd8 +/* f01dd44: 25080006 */ addiu $t0,$t0,0x6 +.L0f01dd48: +/* f01dd48: 8fbf003c */ lw $ra,0x3c($sp) +/* f01dd4c: 8fb00024 */ lw $s0,0x24($sp) +/* f01dd50: 8fb10028 */ lw $s1,0x28($sp) +/* f01dd54: 8fb2002c */ lw $s2,0x2c($sp) +/* f01dd58: 8fb30030 */ lw $s3,0x30($sp) +/* f01dd5c: 8fb40034 */ lw $s4,0x34($sp) +/* f01dd60: 8fb50038 */ lw $s5,0x38($sp) +/* f01dd64: 03e00008 */ jr $ra +/* f01dd68: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f01dd6c +/* f01dd6c: 3c03800a */ lui $v1,0x800a +/* f01dd70: 2463d0d8 */ addiu $v1,$v1,-12072 +/* f01dd74: 27bdffd8 */ addiu $sp,$sp,-40 +/* f01dd78: 8c620000 */ lw $v0,0x0($v1) +/* f01dd7c: afbf0024 */ sw $ra,0x24($sp) +/* f01dd80: afb30020 */ sw $s3,0x20($sp) +/* f01dd84: afb2001c */ sw $s2,0x1c($sp) +/* f01dd88: afb10018 */ sw $s1,0x18($sp) +/* f01dd8c: 18400006 */ blez $v0,.L0f01dda8 +/* f01dd90: afb00014 */ sw $s0,0x14($sp) +/* f01dd94: 3c0e800a */ lui $t6,0x800a +/* f01dd98: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f01dd9c: 004e7823 */ subu $t7,$v0,$t6 +/* f01dda0: ac6f0000 */ sw $t7,0x0($v1) +/* f01dda4: 01e01025 */ or $v0,$t7,$zero +.L0f01dda8: +/* f01dda8: 04410002 */ bgez $v0,.L0f01ddb4 +/* f01ddac: 3c118007 */ lui $s1,0x8007 +/* f01ddb0: ac600000 */ sw $zero,0x0($v1) +.L0f01ddb4: +/* f01ddb4: 26310524 */ addiu $s1,$s1,0x524 +/* f01ddb8: 8e380000 */ lw $t8,0x0($s1) +/* f01ddbc: 3c13800a */ lui $s3,0x800a +/* f01ddc0: 2673da60 */ addiu $s3,$s3,-9632 +/* f01ddc4: 13000011 */ beqz $t8,.L0f01de0c +/* f01ddc8: 3c10800a */ lui $s0,0x800a +/* f01ddcc: ae200000 */ sw $zero,0x0($s1) +/* f01ddd0: 2610d510 */ addiu $s0,$s0,-10992 +/* f01ddd4: 24120001 */ addiu $s2,$zero,0x1 +/* f01ddd8: 8e190040 */ lw $t9,0x40($s0) +.L0f01dddc: +/* f01dddc: 53200008 */ beqzl $t9,.L0f01de00 +/* f01dde0: 26100044 */ addiu $s0,$s0,0x44 +/* f01dde4: 0fc0767c */ jal func0f01d9f0 +/* f01dde8: 02002025 */ or $a0,$s0,$zero +/* f01ddec: 8e280000 */ lw $t0,0x0($s1) +/* f01ddf0: 55000003 */ bnezl $t0,.L0f01de00 +/* f01ddf4: 26100044 */ addiu $s0,$s0,0x44 +/* f01ddf8: ae320000 */ sw $s2,0x0($s1) +/* f01ddfc: 26100044 */ addiu $s0,$s0,0x44 +.L0f01de00: +/* f01de00: 0213082b */ sltu $at,$s0,$s3 +/* f01de04: 5420fff5 */ bnezl $at,.L0f01dddc +/* f01de08: 8e190040 */ lw $t9,0x40($s0) +.L0f01de0c: +/* f01de0c: 8fbf0024 */ lw $ra,0x24($sp) +/* f01de10: 8fb00014 */ lw $s0,0x14($sp) +/* f01de14: 8fb10018 */ lw $s1,0x18($sp) +/* f01de18: 8fb2001c */ lw $s2,0x1c($sp) +/* f01de1c: 8fb30020 */ lw $s3,0x20($sp) +/* f01de20: 03e00008 */ jr $ra +/* f01de24: 27bd0028 */ addiu $sp,$sp,0x28 +/* f01de28: 00000000 */ sll $zero,$zero,0x0 +/* f01de2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01de30 +/* f01de30: 3c088008 */ lui $t0,0x8008 +/* f01de34: 2508fa84 */ addiu $t0,$t0,-1404 +/* f01de38: 8d0e0000 */ lw $t6,0x0($t0) +/* f01de3c: 3c09800a */ lui $t1,0x800a +/* f01de40: 252945c0 */ addiu $t1,$t1,0x45c0 +/* f01de44: 11c0007d */ beqz $t6,.L0f01e03c +/* f01de48: 3c02800a */ lui $v0,0x800a +/* f01de4c: 8c429ff8 */ lw $v0,-0x6008($v0) +/* f01de50: 00001825 */ or $v1,$zero,$zero +/* f01de54: 240b0001 */ addiu $t3,$zero,0x1 +/* f01de58: 2841000f */ slti $at,$v0,0xf +/* f01de5c: 10200004 */ beqz $at,.L0f01de70 +/* f01de60: 3c0a800a */ lui $t2,0x800a +/* f01de64: 44822000 */ mtc1 $v0,$f4 +/* f01de68: 10000004 */ beqz $zero,.L0f01de7c +/* f01de6c: 46802020 */ cvt.s.w $f0,$f4 +.L0f01de70: +/* f01de70: 3c014170 */ lui $at,0x4170 +/* f01de74: 44810000 */ mtc1 $at,$f0 +/* f01de78: 00000000 */ sll $zero,$zero,0x0 +.L0f01de7c: +/* f01de7c: 8d2f0000 */ lw $t7,0x0($t1) +/* f01de80: 00001025 */ or $v0,$zero,$zero +/* f01de84: 3c017f1b */ lui $at,0x7f1b +/* f01de88: 19e0006c */ blez $t7,.L0f01e03c +/* f01de8c: 254a45c4 */ addiu $t2,$t2,0x45c4 +/* f01de90: c4308670 */ lwc1 $f16,-0x7990($at) +/* f01de94: 3c017f1b */ lui $at,0x7f1b +/* f01de98: c42e8674 */ lwc1 $f14,-0x798c($at) +/* f01de9c: 3c017f1b */ lui $at,0x7f1b +/* f01dea0: c42c8678 */ lwc1 $f12,-0x7988($at) +/* f01dea4: 8d580000 */ lw $t8,0x0($t2) +.L0f01dea8: +/* f01dea8: 03032021 */ addu $a0,$t8,$v1 +/* f01deac: 8c850004 */ lw $a1,0x4($a0) +/* f01deb0: 58a0005d */ blezl $a1,.L0f01e028 +/* f01deb4: 8d2c0000 */ lw $t4,0x0($t1) +/* f01deb8: 4600018d */ trunc.w.s $f6,$f0 +/* f01debc: 00003825 */ or $a3,$zero,$zero +/* f01dec0: 44063000 */ mfc1 $a2,$f6 +/* f01dec4: 00000000 */ sll $zero,$zero,0x0 +/* f01dec8: 00a66021 */ addu $t4,$a1,$a2 +/* f01decc: ac8c0004 */ sw $t4,0x4($a0) +/* f01ded0: 8d4d0000 */ lw $t5,0x0($t2) +/* f01ded4: 01a32021 */ addu $a0,$t5,$v1 +/* f01ded8: c48a002c */ lwc1 $f10,0x2c($a0) +/* f01dedc: c4880014 */ lwc1 $f8,0x14($a0) +/* f01dee0: 46005482 */ mul.s $f18,$f10,$f0 +/* f01dee4: 46124100 */ add.s $f4,$f8,$f18 +/* f01dee8: e4840014 */ swc1 $f4,0x14($a0) +/* f01deec: 8d4e0000 */ lw $t6,0x0($t2) +/* f01def0: 01c32021 */ addu $a0,$t6,$v1 +/* f01def4: c48a0030 */ lwc1 $f10,0x30($a0) +/* f01def8: c4860018 */ lwc1 $f6,0x18($a0) +/* f01defc: 46005202 */ mul.s $f8,$f10,$f0 +/* f01df00: 46083480 */ add.s $f18,$f6,$f8 +/* f01df04: e4920018 */ swc1 $f18,0x18($a0) +/* f01df08: 8d4f0000 */ lw $t7,0x0($t2) +/* f01df0c: 01e32021 */ addu $a0,$t7,$v1 +/* f01df10: c48a0034 */ lwc1 $f10,0x34($a0) +/* f01df14: c484001c */ lwc1 $f4,0x1c($a0) +/* f01df18: 46005182 */ mul.s $f6,$f10,$f0 +/* f01df1c: 46062200 */ add.s $f8,$f4,$f6 +/* f01df20: e488001c */ swc1 $f8,0x1c($a0) +/* f01df24: 8d580000 */ lw $t8,0x0($t2) +/* f01df28: 03032021 */ addu $a0,$t8,$v1 +/* f01df2c: c48a0020 */ lwc1 $f10,0x20($a0) +/* f01df30: c4920008 */ lwc1 $f18,0x8($a0) +/* f01df34: 46005102 */ mul.s $f4,$f10,$f0 +/* f01df38: 46049180 */ add.s $f6,$f18,$f4 +/* f01df3c: e4860008 */ swc1 $f6,0x8($a0) +/* f01df40: 8d590000 */ lw $t9,0x0($t2) +/* f01df44: 03232021 */ addu $a0,$t9,$v1 +/* f01df48: c48a0028 */ lwc1 $f10,0x28($a0) +/* f01df4c: c4880010 */ lwc1 $f8,0x10($a0) +/* f01df50: 46005482 */ mul.s $f18,$f10,$f0 +/* f01df54: 46124100 */ add.s $f4,$f8,$f18 +/* f01df58: 18c0001b */ blez $a2,.L0f01dfc8 +/* f01df5c: e4840010 */ swc1 $f4,0x10($a0) +/* f01df60: 24e70001 */ addiu $a3,$a3,0x1 +/* f01df64: 10e6000e */ beq $a3,$a2,.L0f01dfa0 +/* f01df68: 8d4c0000 */ lw $t4,0x0($t2) +.L0f01df6c: +/* f01df6c: 01832021 */ addu $a0,$t4,$v1 +/* f01df70: c492000c */ lwc1 $f18,0xc($a0) +/* f01df74: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01df78: 24e70001 */ addiu $a3,$a3,0x1 +/* f01df7c: 460a9280 */ add.s $f10,$f18,$f10 +/* f01df80: e48a000c */ swc1 $f10,0xc($a0) +/* f01df84: 8d4d0000 */ lw $t5,0x0($t2) +/* f01df88: 01a32021 */ addu $a0,$t5,$v1 +/* f01df8c: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01df90: 460c5281 */ sub.s $f10,$f10,$f12 +/* f01df94: e48a0024 */ swc1 $f10,0x24($a0) +/* f01df98: 14e6fff4 */ bne $a3,$a2,.L0f01df6c +/* f01df9c: 8d4c0000 */ lw $t4,0x0($t2) +.L0f01dfa0: +/* f01dfa0: 01832021 */ addu $a0,$t4,$v1 +/* f01dfa4: c492000c */ lwc1 $f18,0xc($a0) +/* f01dfa8: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01dfac: 460a9280 */ add.s $f10,$f18,$f10 +/* f01dfb0: e48a000c */ swc1 $f10,0xc($a0) +/* f01dfb4: 8d4d0000 */ lw $t5,0x0($t2) +/* f01dfb8: 01a32021 */ addu $a0,$t5,$v1 +/* f01dfbc: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01dfc0: 460c5281 */ sub.s $f10,$f10,$f12 +/* f01dfc4: e48a0024 */ swc1 $f10,0x24($a0) +.L0f01dfc8: +/* f01dfc8: 8d4e0000 */ lw $t6,0x0($t2) +/* f01dfcc: 01c32021 */ addu $a0,$t6,$v1 +/* f01dfd0: 8c8f0004 */ lw $t7,0x4($a0) +/* f01dfd4: 29e10096 */ slti $at,$t7,0x96 +/* f01dfd8: 54200005 */ bnezl $at,.L0f01dff0 +/* f01dfdc: c482000c */ lwc1 $f2,0xc($a0) +/* f01dfe0: ac800004 */ sw $zero,0x4($a0) +/* f01dfe4: 8d580000 */ lw $t8,0x0($t2) +/* f01dfe8: 03032021 */ addu $a0,$t8,$v1 +/* f01dfec: c482000c */ lwc1 $f2,0xc($a0) +.L0f01dff0: +/* f01dff0: 460e103c */ c.lt.s $f2,$f14 +/* f01dff4: 00000000 */ sll $zero,$zero,0x0 +/* f01dff8: 45030006 */ bc1tl .L0f01e014 +/* f01dffc: ac800004 */ sw $zero,0x4($a0) +/* f01e000: 4602803c */ c.lt.s $f16,$f2 +/* f01e004: 00000000 */ sll $zero,$zero,0x0 +/* f01e008: 45020003 */ bc1fl .L0f01e018 +/* f01e00c: 8d190000 */ lw $t9,0x0($t0) +/* f01e010: ac800004 */ sw $zero,0x4($a0) +.L0f01e014: +/* f01e014: 8d190000 */ lw $t9,0x0($t0) +.L0f01e018: +/* f01e018: 57200003 */ bnezl $t9,.L0f01e028 +/* f01e01c: 8d2c0000 */ lw $t4,0x0($t1) +/* f01e020: ad0b0000 */ sw $t3,0x0($t0) +/* f01e024: 8d2c0000 */ lw $t4,0x0($t1) +.L0f01e028: +/* f01e028: 24420001 */ addiu $v0,$v0,0x1 +/* f01e02c: 2463006c */ addiu $v1,$v1,0x6c +/* f01e030: 004c082a */ slt $at,$v0,$t4 +/* f01e034: 5420ff9c */ bnezl $at,.L0f01dea8 +/* f01e038: 8d580000 */ lw $t8,0x0($t2) +.L0f01e03c: +/* f01e03c: 03e00008 */ jr $ra +/* f01e040: 00000000 */ sll $zero,$zero,0x0 +/* f01e044: 00000000 */ sll $zero,$zero,0x0 +/* f01e048: 00000000 */ sll $zero,$zero,0x0 +/* f01e04c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01e050 +/* f01e050: 27bdffe0 */ addiu $sp,$sp,-32 +/* f01e054: 3c0b8008 */ lui $t3,0x8008 +/* f01e058: 256bf0b8 */ addiu $t3,$t3,-3912 +/* f01e05c: 8d6e0000 */ lw $t6,0x0($t3) +/* f01e060: afb5001c */ sw $s5,0x1c($sp) +/* f01e064: afb40018 */ sw $s4,0x18($sp) +/* f01e068: afb30014 */ sw $s3,0x14($sp) +/* f01e06c: afb20010 */ sw $s2,0x10($sp) +/* f01e070: afb1000c */ sw $s1,0xc($sp) +/* f01e074: 11c0006d */ beqz $t6,.L0f01e22c +/* f01e078: afb00008 */ sw $s0,0x8($sp) +/* f01e07c: ad600000 */ sw $zero,0x0($t3) +/* f01e080: 3c02800a */ lui $v0,0x800a +/* f01e084: 3c017f1b */ lui $at,0x7f1b +/* f01e088: 3c15800a */ lui $s5,0x800a +/* f01e08c: 3c14800a */ lui $s4,0x800a +/* f01e090: 3c12800a */ lui $s2,0x800a +/* f01e094: 3c0c8008 */ lui $t4,0x8008 +/* f01e098: 44807000 */ mtc1 $zero,$f14 +/* f01e09c: 24423fc8 */ addiu $v0,$v0,0x3fc8 +/* f01e0a0: 258cec80 */ addiu $t4,$t4,-4992 +/* f01e0a4: 265234d0 */ addiu $s2,$s2,0x34d0 +/* f01e0a8: 26943fc0 */ addiu $s4,$s4,0x3fc0 +/* f01e0ac: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f01e0b0: c4308680 */ lwc1 $f16,-0x7980($at) +/* f01e0b4: 00001825 */ or $v1,$zero,$zero +/* f01e0b8: 2413001c */ addiu $s3,$zero,0x1c +/* f01e0bc: 24110001 */ addiu $s1,$zero,0x1 +/* f01e0c0: 2410000a */ addiu $s0,$zero,0xa +/* f01e0c4: 240d0028 */ addiu $t5,$zero,0x28 +.L0f01e0c8: +/* f01e0c8: 8c4f0000 */ lw $t7,0x0($v0) +/* f01e0cc: 8c450008 */ lw $a1,0x8($v0) +/* f01e0d0: 24630001 */ addiu $v1,$v1,0x1 +/* f01e0d4: 01ed0019 */ multu $t7,$t5 +/* f01e0d8: 0000c012 */ mflo $t8 +/* f01e0dc: 01982021 */ addu $a0,$t4,$t8 +/* f01e0e0: 94990010 */ lhu $t9,0x10($a0) +/* f01e0e4: 00b9082a */ slt $at,$a1,$t9 +/* f01e0e8: 14200003 */ bnez $at,.L0f01e0f8 +/* f01e0ec: 00000000 */ sll $zero,$zero,0x0 +/* f01e0f0: 1000004c */ beqz $zero,.L0f01e224 +/* f01e0f4: ac400008 */ sw $zero,0x8($v0) +.L0f01e0f8: +/* f01e0f8: 10a0004a */ beqz $a1,.L0f01e224 +/* f01e0fc: 00000000 */ sll $zero,$zero,0x0 +/* f01e100: 8d6e0000 */ lw $t6,0x0($t3) +/* f01e104: 00002825 */ or $a1,$zero,$zero +/* f01e108: 8ea60038 */ lw $a2,0x38($s5) +/* f01e10c: 15c00002 */ bnez $t6,.L0f01e118 +/* f01e110: 00000000 */ sll $zero,$zero,0x0 +/* f01e114: ad710000 */ sw $s1,0x0($t3) +.L0f01e118: +/* f01e118: 18c00042 */ blez $a2,.L0f01e224 +/* f01e11c: 00000000 */ sll $zero,$zero,0x0 +/* f01e120: 8c4a0004 */ lw $t2,0x4($v0) +/* f01e124: 8c46000c */ lw $a2,0xc($v0) +.L0f01e128: +/* f01e128: 8c4f0008 */ lw $t7,0x8($v0) +/* f01e12c: 00004825 */ or $t1,$zero,$zero +/* f01e130: 00d30019 */ multu $a2,$s3 +/* f01e134: 25f80001 */ addiu $t8,$t7,0x1 +/* f01e138: ac580008 */ sw $t8,0x8($v0) +/* f01e13c: 0000c812 */ mflo $t9 +/* f01e140: 02594021 */ addu $t0,$s2,$t9 +/* f01e144: 19400032 */ blez $t2,.L0f01e210 +/* f01e148: 01003825 */ or $a3,$t0,$zero +/* f01e14c: 8cee0018 */ lw $t6,0x18($a3) +.L0f01e150: +/* f01e150: 25290001 */ addiu $t1,$t1,0x1 +/* f01e154: 2508001c */ addiu $t0,$t0,0x1c +/* f01e158: 11c00026 */ beqz $t6,.L0f01e1f4 +/* f01e15c: 00000000 */ sll $zero,$zero,0x0 +/* f01e160: c4e0000c */ lwc1 $f0,0xc($a3) +/* f01e164: c4840024 */ lwc1 $f4,0x24($a0) +/* f01e168: c4e20010 */ lwc1 $f2,0x10($a3) +/* f01e16c: c4ec0014 */ lwc1 $f12,0x14($a3) +/* f01e170: 46040182 */ mul.s $f6,$f0,$f4 +/* f01e174: 46060201 */ sub.s $f8,$f0,$f6 +/* f01e178: e4e8000c */ swc1 $f8,0xc($a3) +/* f01e17c: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01e180: c486000c */ lwc1 $f6,0xc($a0) +/* f01e184: 460a1482 */ mul.s $f18,$f2,$f10 +/* f01e188: 46121101 */ sub.s $f4,$f2,$f18 +/* f01e18c: 46062201 */ sub.s $f8,$f4,$f6 +/* f01e190: e4e80010 */ swc1 $f8,0x10($a3) +/* f01e194: c48a0024 */ lwc1 $f10,0x24($a0) +/* f01e198: c4e20010 */ lwc1 $f2,0x10($a3) +/* f01e19c: 460a6482 */ mul.s $f18,$f12,$f10 +/* f01e1a0: 46027032 */ c.eq.s $f14,$f2 +/* f01e1a4: 46126101 */ sub.s $f4,$f12,$f18 +/* f01e1a8: 45000003 */ bc1f .L0f01e1b8 +/* f01e1ac: e4e40014 */ swc1 $f4,0x14($a3) +/* f01e1b0: e4f00010 */ swc1 $f16,0x10($a3) +/* f01e1b4: c4e20010 */ lwc1 $f2,0x10($a3) +.L0f01e1b8: +/* f01e1b8: c4e60000 */ lwc1 $f6,0x0($a3) +/* f01e1bc: c4e8000c */ lwc1 $f8,0xc($a3) +/* f01e1c0: c4f20004 */ lwc1 $f18,0x4($a3) +/* f01e1c4: 8cef0018 */ lw $t7,0x18($a3) +/* f01e1c8: 46083280 */ add.s $f10,$f6,$f8 +/* f01e1cc: c4e80014 */ lwc1 $f8,0x14($a3) +/* f01e1d0: c4e60008 */ lwc1 $f6,0x8($a3) +/* f01e1d4: 46029100 */ add.s $f4,$f18,$f2 +/* f01e1d8: e4ea0000 */ swc1 $f10,0x0($a3) +/* f01e1dc: 25f8ffff */ addiu $t8,$t7,-1 +/* f01e1e0: 46083280 */ add.s $f10,$f6,$f8 +/* f01e1e4: e4e40004 */ swc1 $f4,0x4($a3) +/* f01e1e8: acf80018 */ sw $t8,0x18($a3) +/* f01e1ec: e4ea0008 */ swc1 $f10,0x8($a3) +/* f01e1f0: 8c4a0004 */ lw $t2,0x4($v0) +.L0f01e1f4: +/* f01e1f4: 15140003 */ bne $t0,$s4,.L0f01e204 +/* f01e1f8: 012a082a */ slt $at,$t1,$t2 +/* f01e1fc: 10000002 */ beqz $zero,.L0f01e208 +/* f01e200: 02403825 */ or $a3,$s2,$zero +.L0f01e204: +/* f01e204: 24e7001c */ addiu $a3,$a3,0x1c +.L0f01e208: +/* f01e208: 5420ffd1 */ bnezl $at,.L0f01e150 +/* f01e20c: 8cee0018 */ lw $t6,0x18($a3) +.L0f01e210: +/* f01e210: 8eb90038 */ lw $t9,0x38($s5) +/* f01e214: 24a50001 */ addiu $a1,$a1,0x1 +/* f01e218: 00b9082a */ slt $at,$a1,$t9 +/* f01e21c: 5420ffc2 */ bnezl $at,.L0f01e128 +/* f01e220: 8c46000c */ lw $a2,0xc($v0) +.L0f01e224: +/* f01e224: 1470ffa8 */ bne $v1,$s0,.L0f01e0c8 +/* f01e228: 24420024 */ addiu $v0,$v0,0x24 +.L0f01e22c: +/* f01e22c: 8fb00008 */ lw $s0,0x8($sp) +/* f01e230: 8fb1000c */ lw $s1,0xc($sp) +/* f01e234: 8fb20010 */ lw $s2,0x10($sp) +/* f01e238: 8fb30014 */ lw $s3,0x14($sp) +/* f01e23c: 8fb40018 */ lw $s4,0x18($sp) +/* f01e240: 8fb5001c */ lw $s5,0x1c($sp) +/* f01e244: 03e00008 */ jr $ra +/* f01e248: 27bd0020 */ addiu $sp,$sp,0x20 +/* f01e24c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01e250 +/* f01e250: 27bdffd0 */ addiu $sp,$sp,-48 +/* f01e254: afb40024 */ sw $s4,0x24($sp) +/* f01e258: 3c14800a */ lui $s4,0x800a +/* f01e25c: 26949fc0 */ addiu $s4,$s4,-24640 +/* f01e260: 8e8e006c */ lw $t6,0x6c($s4) +/* f01e264: afbf002c */ sw $ra,0x2c($sp) +/* f01e268: afb50028 */ sw $s5,0x28($sp) +/* f01e26c: afb30020 */ sw $s3,0x20($sp) +/* f01e270: afb2001c */ sw $s2,0x1c($sp) +/* f01e274: afb10018 */ sw $s1,0x18($sp) +/* f01e278: afb00014 */ sw $s0,0x14($sp) +/* f01e27c: 11c00003 */ beqz $t6,.L0f01e28c +/* f01e280: 00003825 */ or $a3,$zero,$zero +/* f01e284: 10000002 */ beqz $zero,.L0f01e290 +/* f01e288: 24060001 */ addiu $a2,$zero,0x1 +.L0f01e28c: +/* f01e28c: 00003025 */ or $a2,$zero,$zero +.L0f01e290: +/* f01e290: 8e8f0068 */ lw $t7,0x68($s4) +/* f01e294: 00002825 */ or $a1,$zero,$zero +/* f01e298: 00002025 */ or $a0,$zero,$zero +/* f01e29c: 11e00003 */ beqz $t7,.L0f01e2ac +/* f01e2a0: 00000000 */ sll $zero,$zero,0x0 +/* f01e2a4: 10000001 */ beqz $zero,.L0f01e2ac +/* f01e2a8: 24050001 */ addiu $a1,$zero,0x1 +.L0f01e2ac: +/* f01e2ac: 8e980064 */ lw $t8,0x64($s4) +/* f01e2b0: 00001025 */ or $v0,$zero,$zero +/* f01e2b4: 00075880 */ sll $t3,$a3,0x2 +/* f01e2b8: 13000003 */ beqz $t8,.L0f01e2c8 +/* f01e2bc: 00000000 */ sll $zero,$zero,0x0 +/* f01e2c0: 10000001 */ beqz $zero,.L0f01e2c8 +/* f01e2c4: 24040001 */ addiu $a0,$zero,0x1 +.L0f01e2c8: +/* f01e2c8: 8e990070 */ lw $t9,0x70($s4) +/* f01e2cc: 13200003 */ beqz $t9,.L0f01e2dc +/* f01e2d0: 00000000 */ sll $zero,$zero,0x0 +/* f01e2d4: 10000001 */ beqz $zero,.L0f01e2dc +/* f01e2d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f01e2dc: +/* f01e2dc: 00444021 */ addu $t0,$v0,$a0 +/* f01e2e0: 01054821 */ addu $t1,$t0,$a1 +/* f01e2e4: 01265021 */ addu $t2,$t1,$a2 +/* f01e2e8: 19400029 */ blez $t2,.L0f01e390 +/* f01e2ec: 00000000 */ sll $zero,$zero,0x0 +/* f01e2f0: 44800000 */ mtc1 $zero,$f0 +/* f01e2f4: 028b1821 */ addu $v1,$s4,$t3 +/* f01e2f8: 8c6c0064 */ lw $t4,0x64($v1) +.L0f01e2fc: +/* f01e2fc: 24e70001 */ addiu $a3,$a3,0x1 +/* f01e300: 24630004 */ addiu $v1,$v1,0x4 +/* f01e304: e5801c44 */ swc1 $f0,0x1c44($t4) +/* f01e308: 8c6d0060 */ lw $t5,0x60($v1) +/* f01e30c: 00003025 */ or $a2,$zero,$zero +/* f01e310: 00002825 */ or $a1,$zero,$zero +/* f01e314: e5a01c48 */ swc1 $f0,0x1c48($t5) +/* f01e318: 8c6e0060 */ lw $t6,0x60($v1) +/* f01e31c: 00002025 */ or $a0,$zero,$zero +/* f01e320: 00001025 */ or $v0,$zero,$zero +/* f01e324: e5c01c4c */ swc1 $f0,0x1c4c($t6) +/* f01e328: 8e8f006c */ lw $t7,0x6c($s4) +/* f01e32c: 11e00003 */ beqz $t7,.L0f01e33c +/* f01e330: 00000000 */ sll $zero,$zero,0x0 +/* f01e334: 10000001 */ beqz $zero,.L0f01e33c +/* f01e338: 24060001 */ addiu $a2,$zero,0x1 +.L0f01e33c: +/* f01e33c: 8e980068 */ lw $t8,0x68($s4) +/* f01e340: 13000003 */ beqz $t8,.L0f01e350 +/* f01e344: 00000000 */ sll $zero,$zero,0x0 +/* f01e348: 10000001 */ beqz $zero,.L0f01e350 +/* f01e34c: 24050001 */ addiu $a1,$zero,0x1 +.L0f01e350: +/* f01e350: 8e990064 */ lw $t9,0x64($s4) +/* f01e354: 13200003 */ beqz $t9,.L0f01e364 +/* f01e358: 00000000 */ sll $zero,$zero,0x0 +/* f01e35c: 10000001 */ beqz $zero,.L0f01e364 +/* f01e360: 24040001 */ addiu $a0,$zero,0x1 +.L0f01e364: +/* f01e364: 8e880070 */ lw $t0,0x70($s4) +/* f01e368: 11000003 */ beqz $t0,.L0f01e378 +/* f01e36c: 00000000 */ sll $zero,$zero,0x0 +/* f01e370: 10000001 */ beqz $zero,.L0f01e378 +/* f01e374: 24020001 */ addiu $v0,$zero,0x1 +.L0f01e378: +/* f01e378: 00444821 */ addu $t1,$v0,$a0 +/* f01e37c: 01255021 */ addu $t2,$t1,$a1 +/* f01e380: 01465821 */ addu $t3,$t2,$a2 +/* f01e384: 00eb082a */ slt $at,$a3,$t3 +/* f01e388: 5420ffdc */ bnezl $at,.L0f01e2fc +/* f01e38c: 8c6c0064 */ lw $t4,0x64($v1) +.L0f01e390: +/* f01e390: 0fc0b26c */ jal func0f02c9b0 +/* f01e394: 00000000 */ sll $zero,$zero,0x0 +/* f01e398: 0fc120e6 */ jal func0f048398 +/* f01e39c: 00000000 */ sll $zero,$zero,0x0 +/* f01e3a0: 8e90033c */ lw $s0,0x33c($s4) +/* f01e3a4: 24150003 */ addiu $s5,$zero,0x3 +.L0f01e3a8: +/* f01e3a8: 8e130020 */ lw $s3,0x20($s0) +/* f01e3ac: 8e8c0354 */ lw $t4,0x354($s4) +/* f01e3b0: 92020000 */ lbu $v0,0x0($s0) +/* f01e3b4: 00002825 */ or $a1,$zero,$zero +/* f01e3b8: 026c9026 */ xor $s2,$s3,$t4 +/* f01e3bc: 16a20005 */ bne $s5,$v0,.L0f01e3d4 +/* f01e3c0: 2e520001 */ sltiu $s2,$s2,0x1 +/* f01e3c4: 0fc08bf8 */ jal func0f022fe0 +/* f01e3c8: 02002025 */ or $a0,$s0,$zero +/* f01e3cc: 10000020 */ beqz $zero,.L0f01e450 +/* f01e3d0: 00402825 */ or $a1,$v0,$zero +.L0f01e3d4: +/* f01e3d4: 24010001 */ addiu $at,$zero,0x1 +/* f01e3d8: 10410005 */ beq $v0,$at,.L0f01e3f0 +/* f01e3dc: 24010004 */ addiu $at,$zero,0x4 +/* f01e3e0: 10410003 */ beq $v0,$at,.L0f01e3f0 +/* f01e3e4: 24010002 */ addiu $at,$zero,0x2 +/* f01e3e8: 54410006 */ bnel $v0,$at,.L0f01e404 +/* f01e3ec: 24010007 */ addiu $at,$zero,0x7 +.L0f01e3f0: +/* f01e3f0: 0fc1f91d */ jal func0f07e474 +/* f01e3f4: 02002025 */ or $a0,$s0,$zero +/* f01e3f8: 10000015 */ beqz $zero,.L0f01e450 +/* f01e3fc: 00402825 */ or $a1,$v0,$zero +/* f01e400: 24010007 */ addiu $at,$zero,0x7 +.L0f01e404: +/* f01e404: 54410006 */ bnel $v0,$at,.L0f01e420 +/* f01e408: 24010008 */ addiu $at,$zero,0x8 +/* f01e40c: 0fc4aef7 */ jal func0f12bbdc +/* f01e410: 02002025 */ or $a0,$s0,$zero +/* f01e414: 1000000e */ beqz $zero,.L0f01e450 +/* f01e418: 00402825 */ or $a1,$v0,$zero +/* f01e41c: 24010008 */ addiu $at,$zero,0x8 +.L0f01e420: +/* f01e420: 54410006 */ bnel $v0,$at,.L0f01e43c +/* f01e424: 24010006 */ addiu $at,$zero,0x6 +/* f01e428: 0fc4ba12 */ jal func0f12e848 +/* f01e42c: 02002025 */ or $a0,$s0,$zero +/* f01e430: 10000007 */ beqz $zero,.L0f01e450 +/* f01e434: 00402825 */ or $a1,$v0,$zero +/* f01e438: 24010006 */ addiu $at,$zero,0x6 +.L0f01e43c: +/* f01e43c: 54410005 */ bnel $v0,$at,.L0f01e454 +/* f01e440: 24010005 */ addiu $at,$zero,0x5 +/* f01e444: 0fc308a3 */ jal func0f0c228c +/* f01e448: 02002025 */ or $a0,$s0,$zero +/* f01e44c: 00402825 */ or $a1,$v0,$zero +.L0f01e450: +/* f01e450: 24010005 */ addiu $at,$zero,0x5 +.L0f01e454: +/* f01e454: 54a10004 */ bnel $a1,$at,.L0f01e468 +/* f01e458: 8e110020 */ lw $s1,0x20($s0) +/* f01e45c: 10000011 */ beqz $zero,.L0f01e4a4 +/* f01e460: 02608825 */ or $s1,$s3,$zero +/* f01e464: 8e110020 */ lw $s1,0x20($s0) +.L0f01e468: +/* f01e468: 8e8d0354 */ lw $t5,0x354($s4) +/* f01e46c: 022d9026 */ xor $s2,$s1,$t5 +/* f01e470: 14b5000a */ bne $a1,$s5,.L0f01e49c +/* f01e474: 2e520001 */ sltiu $s2,$s2,0x1 +/* f01e478: 0fc18171 */ jal func0f0605c4 +/* f01e47c: 02002025 */ or $a0,$s0,$zero +/* f01e480: 0fc1814e */ jal func0f060538 +/* f01e484: 02002025 */ or $a0,$s0,$zero +/* f01e488: 12400006 */ beqz $s2,.L0f01e4a4 +/* f01e48c: 00000000 */ sll $zero,$zero,0x0 +/* f01e490: 02008825 */ or $s1,$s0,$zero +/* f01e494: 10000003 */ beqz $zero,.L0f01e4a4 +/* f01e498: 00009025 */ or $s2,$zero,$zero +.L0f01e49c: +/* f01e49c: 0fc18ad9 */ jal func0f062b64 +/* f01e4a0: 02002025 */ or $a0,$s0,$zero +.L0f01e4a4: +/* f01e4a4: 1240ffc0 */ beqz $s2,.L0f01e3a8 +/* f01e4a8: 02208025 */ or $s0,$s1,$zero +/* f01e4ac: 8fbf002c */ lw $ra,0x2c($sp) +/* f01e4b0: 8fb00014 */ lw $s0,0x14($sp) +/* f01e4b4: 8fb10018 */ lw $s1,0x18($sp) +/* f01e4b8: 8fb2001c */ lw $s2,0x1c($sp) +/* f01e4bc: 8fb30020 */ lw $s3,0x20($sp) +/* f01e4c0: 8fb40024 */ lw $s4,0x24($sp) +/* f01e4c4: 8fb50028 */ lw $s5,0x28($sp) +/* f01e4c8: 03e00008 */ jr $ra +/* f01e4cc: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f01e4d0 +/* f01e4d0: 3c028006 */ lui $v0,0x8006 +/* f01e4d4: 03e00008 */ jr $ra +/* f01e4d8: 8c42298c */ lw $v0,0x298c($v0) +); + +GLOBAL_ASM( +glabel func0f01e4dc +/* f01e4dc: 3c03800a */ lui $v1,0x800a +/* f01e4e0: 8c63cd10 */ lw $v1,-0x32f0($v1) +/* f01e4e4: 00053c00 */ sll $a3,$a1,0x10 +/* f01e4e8: 00077403 */ sra $t6,$a3,0x10 +/* f01e4ec: 01c03825 */ or $a3,$t6,$zero +/* f01e4f0: afa50004 */ sw $a1,0x4($sp) +/* f01e4f4: 1860000d */ blez $v1,.L0f01e52c +/* f01e4f8: 00001025 */ or $v0,$zero,$zero +/* f01e4fc: 3c06800a */ lui $a2,0x800a +/* f01e500: 8cc6cd14 */ lw $a2,-0x32ec($a2) +/* f01e504: 84850000 */ lh $a1,0x0($a0) +.L0f01e508: +/* f01e508: 84cf0000 */ lh $t7,0x0($a2) +/* f01e50c: 24420001 */ addiu $v0,$v0,0x1 +/* f01e510: 0043082a */ slt $at,$v0,$v1 +/* f01e514: 14af0003 */ bne $a1,$t7,.L0f01e524 +/* f01e518: 00000000 */ sll $zero,$zero,0x0 +/* f01e51c: 10000003 */ beqz $zero,.L0f01e52c +/* f01e520: a4c70000 */ sh $a3,0x0($a2) +.L0f01e524: +/* f01e524: 1420fff8 */ bnez $at,.L0f01e508 +/* f01e528: 24c60002 */ addiu $a2,$a2,0x2 +.L0f01e52c: +/* f01e52c: a4870000 */ sh $a3,0x0($a0) +/* f01e530: 3c08800a */ lui $t0,0x800a +/* f01e534: 8d08cd10 */ lw $t0,-0x32f0($t0) +/* f01e538: 3c0c800a */ lui $t4,0x800a +/* f01e53c: 3c0b800a */ lui $t3,0x800a +/* f01e540: 256bcd14 */ addiu $t3,$t3,-13036 +/* f01e544: 258ccd18 */ addiu $t4,$t4,-13032 +/* f01e548: 2508ffff */ addiu $t0,$t0,-1 +/* f01e54c: 00002825 */ or $a1,$zero,$zero +.L0f01e550: +/* f01e550: 1900001d */ blez $t0,.L0f01e5c8 +/* f01e554: 00001025 */ or $v0,$zero,$zero +/* f01e558: 00001825 */ or $v1,$zero,$zero +.L0f01e55c: +/* f01e55c: 8d780000 */ lw $t8,0x0($t3) +/* f01e560: 24420001 */ addiu $v0,$v0,0x1 +/* f01e564: 03033021 */ addu $a2,$t8,$v1 +/* f01e568: 84c70002 */ lh $a3,0x2($a2) +/* f01e56c: 84c40000 */ lh $a0,0x0($a2) +/* f01e570: 00e4082a */ slt $at,$a3,$a0 +/* f01e574: 50200012 */ beqzl $at,.L0f01e5c0 +/* f01e578: 0048082a */ slt $at,$v0,$t0 +/* f01e57c: a4c70000 */ sh $a3,0x0($a2) +/* f01e580: 8d6d0000 */ lw $t5,0x0($t3) +/* f01e584: 3c08800a */ lui $t0,0x800a +/* f01e588: 24050001 */ addiu $a1,$zero,0x1 +/* f01e58c: 01a37021 */ addu $t6,$t5,$v1 +/* f01e590: a5c40002 */ sh $a0,0x2($t6) +/* f01e594: 8d8f0000 */ lw $t7,0x0($t4) +/* f01e598: 01e35021 */ addu $t2,$t7,$v1 +/* f01e59c: 85580002 */ lh $t8,0x2($t2) +/* f01e5a0: 85490000 */ lh $t1,0x0($t2) +/* f01e5a4: a5580000 */ sh $t8,0x0($t2) +/* f01e5a8: 8d990000 */ lw $t9,0x0($t4) +/* f01e5ac: 03236821 */ addu $t5,$t9,$v1 +/* f01e5b0: a5a90002 */ sh $t1,0x2($t5) +/* f01e5b4: 8d08cd10 */ lw $t0,-0x32f0($t0) +/* f01e5b8: 2508ffff */ addiu $t0,$t0,-1 +/* f01e5bc: 0048082a */ slt $at,$v0,$t0 +.L0f01e5c0: +/* f01e5c0: 1420ffe6 */ bnez $at,.L0f01e55c +/* f01e5c4: 24630002 */ addiu $v1,$v1,0x2 +.L0f01e5c8: +/* f01e5c8: 54a0ffe1 */ bnezl $a1,.L0f01e550 +/* f01e5cc: 00002825 */ or $a1,$zero,$zero +/* f01e5d0: 03e00008 */ jr $ra +/* f01e5d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01e5d8 +/* f01e5d8: 3c0a800a */ lui $t2,0x800a +/* f01e5dc: 254acd10 */ addiu $t2,$t2,-13040 +/* f01e5e0: 8d430000 */ lw $v1,0x0($t2) +/* f01e5e4: 27bdfff8 */ addiu $sp,$sp,-8 +/* f01e5e8: afb00004 */ sw $s0,0x4($sp) +/* f01e5ec: 00a08025 */ or $s0,$a1,$zero +/* f01e5f0: 18600019 */ blez $v1,.L0f01e658 +/* f01e5f4: 00001025 */ or $v0,$zero,$zero +/* f01e5f8: 3c0c800a */ lui $t4,0x800a +/* f01e5fc: 3c0b800a */ lui $t3,0x800a +/* f01e600: 256bcd14 */ addiu $t3,$t3,-13036 +/* f01e604: 258ccd18 */ addiu $t4,$t4,-13032 +/* f01e608: 00002825 */ or $a1,$zero,$zero +.L0f01e60c: +/* f01e60c: 8d6e0000 */ lw $t6,0x0($t3) +/* f01e610: 24420001 */ addiu $v0,$v0,0x1 +/* f01e614: 01c53021 */ addu $a2,$t6,$a1 +/* f01e618: 84c70000 */ lh $a3,0x0($a2) +/* f01e61c: 0087082a */ slt $at,$a0,$a3 +/* f01e620: 1020000a */ beqz $at,.L0f01e64c +/* f01e624: 00074400 */ sll $t0,$a3,0x10 +/* f01e628: a4c40000 */ sh $a0,0x0($a2) +/* f01e62c: 8d980000 */ lw $t8,0x0($t4) +/* f01e630: 00087c03 */ sra $t7,$t0,0x10 +/* f01e634: 01e02025 */ or $a0,$t7,$zero +/* f01e638: 03054821 */ addu $t1,$t8,$a1 +/* f01e63c: 85280000 */ lh $t0,0x0($t1) +/* f01e640: a5300000 */ sh $s0,0x0($t1) +/* f01e644: 8d430000 */ lw $v1,0x0($t2) +/* f01e648: 01008025 */ or $s0,$t0,$zero +.L0f01e64c: +/* f01e64c: 0043082a */ slt $at,$v0,$v1 +/* f01e650: 1420ffee */ bnez $at,.L0f01e60c +/* f01e654: 24a50002 */ addiu $a1,$a1,0x2 +.L0f01e658: +/* f01e658: 3c0b800a */ lui $t3,0x800a +/* f01e65c: 256bcd14 */ addiu $t3,$t3,-13036 +/* f01e660: 8d790000 */ lw $t9,0x0($t3) +/* f01e664: 00036840 */ sll $t5,$v1,0x1 +/* f01e668: 3c0c800a */ lui $t4,0x800a +/* f01e66c: 032d7021 */ addu $t6,$t9,$t5 +/* f01e670: a5c40000 */ sh $a0,0x0($t6) +/* f01e674: 8d580000 */ lw $t8,0x0($t2) +/* f01e678: 258ccd18 */ addiu $t4,$t4,-13032 +/* f01e67c: 8d8f0000 */ lw $t7,0x0($t4) +/* f01e680: 0018c840 */ sll $t9,$t8,0x1 +/* f01e684: 01f96821 */ addu $t5,$t7,$t9 +/* f01e688: a5b00000 */ sh $s0,0x0($t5) +/* f01e68c: 8d4e0000 */ lw $t6,0x0($t2) +/* f01e690: 8fb00004 */ lw $s0,0x4($sp) +/* f01e694: 27bd0008 */ addiu $sp,$sp,0x8 +/* f01e698: 25d80001 */ addiu $t8,$t6,0x1 +/* f01e69c: 03e00008 */ jr $ra +/* f01e6a0: ad580000 */ sw $t8,0x0($t2) +); + +GLOBAL_ASM( +glabel func0f01e6a4 +/* f01e6a4: 3c08800a */ lui $t0,0x800a +/* f01e6a8: 2508cd10 */ addiu $t0,$t0,-13040 +/* f01e6ac: 8d030000 */ lw $v1,0x0($t0) +/* f01e6b0: 00001025 */ or $v0,$zero,$zero +/* f01e6b4: 00002825 */ or $a1,$zero,$zero +/* f01e6b8: 18600027 */ blez $v1,.L0f01e758 +/* f01e6bc: 3c06800a */ lui $a2,0x800a +/* f01e6c0: 8cc6cd14 */ lw $a2,-0x32ec($a2) +.L0f01e6c4: +/* f01e6c4: 84ce0000 */ lh $t6,0x0($a2) +/* f01e6c8: 24c60002 */ addiu $a2,$a2,0x2 +/* f01e6cc: 548e001f */ bnel $a0,$t6,.L0f01e74c +/* f01e6d0: 24420001 */ addiu $v0,$v0,0x1 +/* f01e6d4: 24460001 */ addiu $a2,$v0,0x1 +/* f01e6d8: 00c3082a */ slt $at,$a2,$v1 +/* f01e6dc: 10200017 */ beqz $at,.L0f01e73c +/* f01e6e0: 00c02025 */ or $a0,$a2,$zero +/* f01e6e4: 3c0a800a */ lui $t2,0x800a +/* f01e6e8: 3c09800a */ lui $t1,0x800a +/* f01e6ec: 2529cd14 */ addiu $t1,$t1,-13036 +/* f01e6f0: 254acd18 */ addiu $t2,$t2,-13032 +/* f01e6f4: 00063040 */ sll $a2,$a2,0x1 +/* f01e6f8: 8d220000 */ lw $v0,0x0($t1) +.L0f01e6fc: +/* f01e6fc: 24840001 */ addiu $a0,$a0,0x1 +/* f01e700: 00467821 */ addu $t7,$v0,$a2 +/* f01e704: 85f80000 */ lh $t8,0x0($t7) +/* f01e708: 0045c821 */ addu $t9,$v0,$a1 +/* f01e70c: a7380000 */ sh $t8,0x0($t9) +/* f01e710: 8d470000 */ lw $a3,0x0($t2) +/* f01e714: 00e65821 */ addu $t3,$a3,$a2 +/* f01e718: 856c0000 */ lh $t4,0x0($t3) +/* f01e71c: 00e56821 */ addu $t5,$a3,$a1 +/* f01e720: 24a50002 */ addiu $a1,$a1,0x2 +/* f01e724: a5ac0000 */ sh $t4,0x0($t5) +/* f01e728: 8d030000 */ lw $v1,0x0($t0) +/* f01e72c: 24c60002 */ addiu $a2,$a2,0x2 +/* f01e730: 0083082a */ slt $at,$a0,$v1 +/* f01e734: 5420fff1 */ bnezl $at,.L0f01e6fc +/* f01e738: 8d220000 */ lw $v0,0x0($t1) +.L0f01e73c: +/* f01e73c: 246effff */ addiu $t6,$v1,-1 +/* f01e740: 03e00008 */ jr $ra +/* f01e744: ad0e0000 */ sw $t6,0x0($t0) +/* f01e748: 24420001 */ addiu $v0,$v0,0x1 +.L0f01e74c: +/* f01e74c: 0043082a */ slt $at,$v0,$v1 +/* f01e750: 1420ffdc */ bnez $at,.L0f01e6c4 +/* f01e754: 24a50002 */ addiu $a1,$a1,0x2 +.L0f01e758: +/* f01e758: 03e00008 */ jr $ra +/* f01e75c: 00000000 */ sll $zero,$zero,0x0 +/* f01e760: 00802825 */ or $a1,$a0,$zero +/* f01e764: 27bdffe8 */ addiu $sp,$sp,-24 +/* f01e768: 00042080 */ sll $a0,$a0,0x2 +/* f01e76c: afbf0014 */ sw $ra,0x14($sp) +/* f01e770: 00852023 */ subu $a0,$a0,$a1 +/* f01e774: 0fc59e7d */ jal func0f1679f4 +/* f01e778: 00042080 */ sll $a0,$a0,0x2 +/* f01e77c: 8fbf0014 */ lw $ra,0x14($sp) +/* f01e780: 27bd0018 */ addiu $sp,$sp,0x18 +/* f01e784: 03e00008 */ jr $ra +/* f01e788: 00000000 */ sll $zero,$zero,0x0 +/* f01e78c: 3c018006 */ lui $at,0x8006 +/* f01e790: 03e00008 */ jr $ra +/* f01e794: ac24297c */ sw $a0,0x297c($at) +/* f01e798: 3c028006 */ lui $v0,0x8006 +/* f01e79c: 03e00008 */ jr $ra +/* f01e7a0: 8c42297c */ lw $v0,0x297c($v0) +/* f01e7a4: 3c018006 */ lui $at,0x8006 +/* f01e7a8: 03e00008 */ jr $ra +/* f01e7ac: ac242980 */ sw $a0,0x2980($at) +/* f01e7b0: 3c028006 */ lui $v0,0x8006 +/* f01e7b4: 03e00008 */ jr $ra +/* f01e7b8: 8c422980 */ lw $v0,0x2980($v0) +); + +GLOBAL_ASM( +glabel func0f01e7bc +/* f01e7bc: 1080000b */ beqz $a0,.L0f01e7ec +/* f01e7c0: 00000000 */ sll $zero,$zero,0x0 +/* f01e7c4: 50a00007 */ beqzl $a1,.L0f01e7e4 +/* f01e7c8: 8c980014 */ lw $t8,0x14($a0) +/* f01e7cc: 8c8e0014 */ lw $t6,0x14($a0) +/* f01e7d0: 2401feff */ addiu $at,$zero,-257 +/* f01e7d4: 01c17824 */ and $t7,$t6,$at +/* f01e7d8: 03e00008 */ jr $ra +/* f01e7dc: ac8f0014 */ sw $t7,0x14($a0) +/* f01e7e0: 8c980014 */ lw $t8,0x14($a0) +.L0f01e7e4: +/* f01e7e4: 37190100 */ ori $t9,$t8,0x100 +/* f01e7e8: ac990014 */ sw $t9,0x14($a0) +.L0f01e7ec: +/* f01e7ec: 03e00008 */ jr $ra +/* f01e7f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01e7f4 +/* f01e7f4: 27bdff28 */ addiu $sp,$sp,-216 +/* f01e7f8: afbf002c */ sw $ra,0x2c($sp) +/* f01e7fc: afb00028 */ sw $s0,0x28($sp) +/* f01e800: afa400d8 */ sw $a0,0xd8($sp) +/* f01e804: afa500dc */ sw $a1,0xdc($sp) +/* f01e808: afa600e0 */ sw $a2,0xe0($sp) +/* f01e80c: afa700e4 */ sw $a3,0xe4($sp) +/* f01e810: afa000c8 */ sw $zero,0xc8($sp) +/* f01e814: 8c90001c */ lw $s0,0x1c($a0) +/* f01e818: 10800003 */ beqz $a0,.L0f01e828 +/* f01e81c: afa000b0 */ sw $zero,0xb0($sp) +/* f01e820: 10000002 */ beqz $zero,.L0f01e82c +/* f01e824: 908202fe */ lbu $v0,0x2fe($a0) +.L0f01e828: +/* f01e828: 00001025 */ or $v0,$zero,$zero +.L0f01e82c: +/* f01e82c: 24010003 */ addiu $at,$zero,0x3 +/* f01e830: 14410009 */ bne $v0,$at,.L0f01e858 +/* f01e834: 02002025 */ or $a0,$s0,$zero +/* f01e838: 26040028 */ addiu $a0,$s0,0x28 +/* f01e83c: 0fc195e9 */ jal func0f0657a4 +/* f01e840: 8fa500e0 */ lw $a1,0xe0($sp) +/* f01e844: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01e848: 0fc079ef */ jal func0f01e7bc +/* f01e84c: 24050001 */ addiu $a1,$zero,0x1 +/* f01e850: 10000280 */ beqz $zero,.L0f01f254 +/* f01e854: 8fbf002c */ lw $ra,0x2c($sp) +.L0f01e858: +/* f01e858: 27a500cc */ addiu $a1,$sp,0xcc +/* f01e85c: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f01e860: 0fc0a277 */ jal func0f0289dc +/* f01e864: 27a700d0 */ addiu $a3,$sp,0xd0 +/* f01e868: 3c013f00 */ lui $at,0x3f00 +/* f01e86c: 44813000 */ mtc1 $at,$f6 +/* f01e870: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f01e874: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01e878: 00002825 */ or $a1,$zero,$zero +/* f01e87c: 46062202 */ mul.s $f8,$f4,$f6 +/* f01e880: 0fc079ef */ jal func0f01e7bc +/* f01e884: e7a800b4 */ swc1 $f8,0xb4($sp) +/* f01e888: 8faf00d8 */ lw $t7,0xd8($sp) +/* f01e88c: 2401ffff */ addiu $at,$zero,-1 +/* f01e890: 8de402e4 */ lw $a0,0x2e4($t7) +/* f01e894: 5081000c */ beql $a0,$at,.L0f01e8c8 +/* f01e898: 26040008 */ addiu $a0,$s0,0x8 +/* f01e89c: 0fc2556c */ jal func0f0955b0 +/* f01e8a0: 00000000 */ sll $zero,$zero,0x0 +/* f01e8a4: 10400007 */ beqz $v0,.L0f01e8c4 +/* f01e8a8: afa200b0 */ sw $v0,0xb0($sp) +/* f01e8ac: 8c580014 */ lw $t8,0x14($v0) +/* f01e8b0: 00002825 */ or $a1,$zero,$zero +/* f01e8b4: 53000004 */ beqzl $t8,.L0f01e8c8 +/* f01e8b8: 26040008 */ addiu $a0,$s0,0x8 +/* f01e8bc: 0fc21d08 */ jal func0f087420 +/* f01e8c0: 8c440014 */ lw $a0,0x14($v0) +.L0f01e8c4: +/* f01e8c4: 26040008 */ addiu $a0,$s0,0x8 +.L0f01e8c8: +/* f01e8c8: 26050028 */ addiu $a1,$s0,0x28 +/* f01e8cc: 27a80084 */ addiu $t0,$sp,0x84 +/* f01e8d0: 24090014 */ addiu $t1,$zero,0x14 +/* f01e8d4: afa90014 */ sw $t1,0x14($sp) +/* f01e8d8: afa80010 */ sw $t0,0x10($sp) +/* f01e8dc: afa5003c */ sw $a1,0x3c($sp) +/* f01e8e0: afa40038 */ sw $a0,0x38($sp) +/* f01e8e4: 8fa600dc */ lw $a2,0xdc($sp) +/* f01e8e8: 0fc1977f */ jal func0f065dfc +/* f01e8ec: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01e8f0: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01e8f4: 8fa500dc */ lw $a1,0xdc($sp) +/* f01e8f8: 0fc087ea */ jal func0f021fa8 +/* f01e8fc: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01e900: 8faa00dc */ lw $t2,0xdc($sp) +/* f01e904: c6100008 */ lwc1 $f16,0x8($s0) +/* f01e908: c7ae00b4 */ lwc1 $f14,0xb4($sp) +/* f01e90c: c54a0000 */ lwc1 $f10,0x0($t2) +/* f01e910: c6040010 */ lwc1 $f4,0x10($s0) +/* f01e914: c5520008 */ lwc1 $f18,0x8($t2) +/* f01e918: 46105081 */ sub.s $f2,$f10,$f16 +/* f01e91c: 240b003f */ addiu $t3,$zero,0x3f +/* f01e920: 240c0001 */ addiu $t4,$zero,0x1 +/* f01e924: 46049301 */ sub.s $f12,$f18,$f4 +/* f01e928: 4602703c */ c.lt.s $f14,$f2 +/* f01e92c: 00000000 */ sll $zero,$zero,0x0 +/* f01e930: 45030010 */ bc1tl .L0f01e974 +/* f01e934: afab0010 */ sw $t3,0x10($sp) +/* f01e938: 460c703c */ c.lt.s $f14,$f12 +/* f01e93c: 00000000 */ sll $zero,$zero,0x0 +/* f01e940: 4503000c */ bc1tl .L0f01e974 +/* f01e944: afab0010 */ sw $t3,0x10($sp) +/* f01e948: 46007007 */ neg.s $f0,$f14 +/* f01e94c: 4600103c */ c.lt.s $f2,$f0 +/* f01e950: 00000000 */ sll $zero,$zero,0x0 +/* f01e954: 45030007 */ bc1tl .L0f01e974 +/* f01e958: afab0010 */ sw $t3,0x10($sp) +/* f01e95c: 4600603c */ c.lt.s $f12,$f0 +/* f01e960: 240f003f */ addiu $t7,$zero,0x3f +/* f01e964: 24180001 */ addiu $t8,$zero,0x1 +/* f01e968: 45020024 */ bc1fl .L0f01e9fc +/* f01e96c: afaf0010 */ sw $t7,0x10($sp) +/* f01e970: afab0010 */ sw $t3,0x10($sp) +.L0f01e974: +/* f01e974: afac0014 */ sw $t4,0x14($sp) +/* f01e978: c600000c */ lwc1 $f0,0xc($s0) +/* f01e97c: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f01e980: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f01e984: 8fa40038 */ lw $a0,0x38($sp) +/* f01e988: 46003201 */ sub.s $f8,$f6,$f0 +/* f01e98c: 8fa5003c */ lw $a1,0x3c($sp) +/* f01e990: 8fa600dc */ lw $a2,0xdc($sp) +/* f01e994: 46005401 */ sub.s $f16,$f10,$f0 +/* f01e998: e7a80018 */ swc1 $f8,0x18($sp) +/* f01e99c: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01e9a0: 0c00b62e */ jal 0x2d8b8 +/* f01e9a4: e7b0001c */ swc1 $f16,0x1c($sp) +/* f01e9a8: 24010001 */ addiu $at,$zero,0x1 +/* f01e9ac: 14410020 */ bne $v0,$at,.L0f01ea30 +/* f01e9b0: 240d003f */ addiu $t5,$zero,0x3f +/* f01e9b4: 240e0001 */ addiu $t6,$zero,0x1 +/* f01e9b8: afae0014 */ sw $t6,0x14($sp) +/* f01e9bc: afad0010 */ sw $t5,0x10($sp) +/* f01e9c0: c600000c */ lwc1 $f0,0xc($s0) +/* f01e9c4: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* f01e9c8: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f01e9cc: 8fa40038 */ lw $a0,0x38($sp) +/* f01e9d0: 46009101 */ sub.s $f4,$f18,$f0 +/* f01e9d4: 8fa500dc */ lw $a1,0xdc($sp) +/* f01e9d8: 8fa600cc */ lw $a2,0xcc($sp) +/* f01e9dc: 46003201 */ sub.s $f8,$f6,$f0 +/* f01e9e0: e7a40018 */ swc1 $f4,0x18($sp) +/* f01e9e4: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01e9e8: 0c00a9bf */ jal 0x2a6fc +/* f01e9ec: e7a8001c */ swc1 $f8,0x1c($sp) +/* f01e9f0: 10000010 */ beqz $zero,.L0f01ea34 +/* f01e9f4: 2401ffff */ addiu $at,$zero,-1 +/* f01e9f8: afaf0010 */ sw $t7,0x10($sp) +.L0f01e9fc: +/* f01e9fc: afb80014 */ sw $t8,0x14($sp) +/* f01ea00: c600000c */ lwc1 $f0,0xc($s0) +/* f01ea04: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f01ea08: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f01ea0c: 8fa40038 */ lw $a0,0x38($sp) +/* f01ea10: 46005401 */ sub.s $f16,$f10,$f0 +/* f01ea14: 8fa500dc */ lw $a1,0xdc($sp) +/* f01ea18: 8fa600cc */ lw $a2,0xcc($sp) +/* f01ea1c: 46009101 */ sub.s $f4,$f18,$f0 +/* f01ea20: e7b00018 */ swc1 $f16,0x18($sp) +/* f01ea24: 27a70084 */ addiu $a3,$sp,0x84 +/* f01ea28: 0c00a9bf */ jal 0x2a6fc +/* f01ea2c: e7a4001c */ swc1 $f4,0x1c($sp) +.L0f01ea30: +/* f01ea30: 2401ffff */ addiu $at,$zero,-1 +.L0f01ea34: +/* f01ea34: 104101ed */ beq $v0,$at,.L0f01f1ec +/* f01ea38: 24010001 */ addiu $at,$zero,0x1 +/* f01ea3c: 1441000b */ bne $v0,$at,.L0f01ea6c +/* f01ea40: 27a40078 */ addiu $a0,$sp,0x78 +/* f01ea44: 8fb900e4 */ lw $t9,0xe4($sp) +/* f01ea48: 8fa800d8 */ lw $t0,0xd8($sp) +/* f01ea4c: 3c09800a */ lui $t1,0x800a +/* f01ea50: 13200004 */ beqz $t9,.L0f01ea64 +/* f01ea54: 240a0001 */ addiu $t2,$zero,0x1 +/* f01ea58: a1000009 */ sb $zero,0x9($t0) +/* f01ea5c: 8d299fc8 */ lw $t1,-0x6038($t1) +/* f01ea60: ad0900d8 */ sw $t1,0xd8($t0) +.L0f01ea64: +/* f01ea64: 100001e1 */ beqz $zero,.L0f01f1ec +/* f01ea68: afaa00c8 */ sw $t2,0xc8($sp) +.L0f01ea6c: +/* f01ea6c: 3c077f1b */ lui $a3,0x7f1b +/* f01ea70: 24e78690 */ addiu $a3,$a3,-31088 +/* f01ea74: 27a5006c */ addiu $a1,$sp,0x6c +/* f01ea78: 0c009393 */ jal 0x24e4c +/* f01ea7c: 240601c5 */ addiu $a2,$zero,0x1c5 +/* f01ea80: 8fa200dc */ lw $v0,0xdc($sp) +/* f01ea84: c6080008 */ lwc1 $f8,0x8($s0) +/* f01ea88: c4460000 */ lwc1 $f6,0x0($v0) +/* f01ea8c: 46083281 */ sub.s $f10,$f6,$f8 +/* f01ea90: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f01ea94: c7a60078 */ lwc1 $f6,0x78($sp) +/* f01ea98: e7aa0060 */ swc1 $f10,0x60($sp) +/* f01ea9c: c6120010 */ lwc1 $f18,0x10($s0) +/* f01eaa0: c4500008 */ lwc1 $f16,0x8($v0) +/* f01eaa4: 46083032 */ c.eq.s $f6,$f8 +/* f01eaa8: c7aa0080 */ lwc1 $f10,0x80($sp) +/* f01eaac: 46128101 */ sub.s $f4,$f16,$f18 +/* f01eab0: c7b00074 */ lwc1 $f16,0x74($sp) +/* f01eab4: c7a60074 */ lwc1 $f6,0x74($sp) +/* f01eab8: 45000005 */ bc1f .L0f01ead0 +/* f01eabc: e7a40068 */ swc1 $f4,0x68($sp) +/* f01eac0: 46105032 */ c.eq.s $f10,$f16 +/* f01eac4: 00000000 */ sll $zero,$zero,0x0 +/* f01eac8: 45030085 */ bc1tl .L0f01ece0 +/* f01eacc: 8fab00c8 */ lw $t3,0xc8($sp) +.L0f01ead0: +/* f01ead0: c7a80080 */ lwc1 $f8,0x80($sp) +/* f01ead4: c7b2006c */ lwc1 $f18,0x6c($sp) +/* f01ead8: c7a40078 */ lwc1 $f4,0x78($sp) +/* f01eadc: 46083081 */ sub.s $f2,$f6,$f8 +/* f01eae0: 46049001 */ sub.s $f0,$f18,$f4 +/* f01eae4: 46021282 */ mul.s $f10,$f2,$f2 +/* f01eae8: e7a2005c */ swc1 $f2,0x5c($sp) +/* f01eaec: 46000402 */ mul.s $f16,$f0,$f0 +/* f01eaf0: e7a00054 */ swc1 $f0,0x54($sp) +/* f01eaf4: 0c012974 */ jal 0x4a5d0 +/* f01eaf8: 46105300 */ add.s $f12,$f10,$f16 +/* f01eafc: 3c013f80 */ lui $at,0x3f80 +/* f01eb00: 44819000 */ mtc1 $at,$f18 +/* f01eb04: c7a40054 */ lwc1 $f4,0x54($sp) +/* f01eb08: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f01eb0c: 46009083 */ div.s $f2,$f18,$f0 +/* f01eb10: c7b00068 */ lwc1 $f16,0x68($sp) +/* f01eb14: 8fab00dc */ lw $t3,0xdc($sp) +/* f01eb18: 27ac0084 */ addiu $t4,$sp,0x84 +/* f01eb1c: 240d0014 */ addiu $t5,$zero,0x14 +/* f01eb20: 8fa40038 */ lw $a0,0x38($sp) +/* f01eb24: 8fa5003c */ lw $a1,0x3c($sp) +/* f01eb28: 27a60044 */ addiu $a2,$sp,0x44 +/* f01eb2c: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01eb30: 46022182 */ mul.s $f6,$f4,$f2 +/* f01eb34: c7a40060 */ lwc1 $f4,0x60($sp) +/* f01eb38: 46024282 */ mul.s $f10,$f8,$f2 +/* f01eb3c: e7a60054 */ swc1 $f6,0x54($sp) +/* f01eb40: 46105482 */ mul.s $f18,$f10,$f16 +/* f01eb44: e7aa005c */ swc1 $f10,0x5c($sp) +/* f01eb48: 46062202 */ mul.s $f8,$f4,$f6 +/* f01eb4c: c6040008 */ lwc1 $f4,0x8($s0) +/* f01eb50: 46089300 */ add.s $f12,$f18,$f8 +/* f01eb54: 460c3402 */ mul.s $f16,$f6,$f12 +/* f01eb58: 46048480 */ add.s $f18,$f16,$f4 +/* f01eb5c: 460c5182 */ mul.s $f6,$f10,$f12 +/* f01eb60: e7b20044 */ swc1 $f18,0x44($sp) +/* f01eb64: c5680004 */ lwc1 $f8,0x4($t3) +/* f01eb68: e7a80048 */ swc1 $f8,0x48($sp) +/* f01eb6c: c6100010 */ lwc1 $f16,0x10($s0) +/* f01eb70: afad0014 */ sw $t5,0x14($sp) +/* f01eb74: afac0010 */ sw $t4,0x10($sp) +/* f01eb78: 46103100 */ add.s $f4,$f6,$f16 +/* f01eb7c: 0fc1977f */ jal func0f065dfc +/* f01eb80: e7a4004c */ swc1 $f4,0x4c($sp) +/* f01eb84: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01eb88: 27a50044 */ addiu $a1,$sp,0x44 +/* f01eb8c: 0fc087ea */ jal func0f021fa8 +/* f01eb90: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01eb94: c7b20044 */ lwc1 $f18,0x44($sp) +/* f01eb98: c6080008 */ lwc1 $f8,0x8($s0) +/* f01eb9c: c7ae00b4 */ lwc1 $f14,0xb4($sp) +/* f01eba0: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f01eba4: 46089081 */ sub.s $f2,$f18,$f8 +/* f01eba8: c6060010 */ lwc1 $f6,0x10($s0) +/* f01ebac: 240e003f */ addiu $t6,$zero,0x3f +/* f01ebb0: 240f0001 */ addiu $t7,$zero,0x1 +/* f01ebb4: 4602703c */ c.lt.s $f14,$f2 +/* f01ebb8: 46065301 */ sub.s $f12,$f10,$f6 +/* f01ebbc: 4503000f */ bc1tl .L0f01ebfc +/* f01ebc0: afae0010 */ sw $t6,0x10($sp) +/* f01ebc4: 460c703c */ c.lt.s $f14,$f12 +/* f01ebc8: 00000000 */ sll $zero,$zero,0x0 +/* f01ebcc: 4503000b */ bc1tl .L0f01ebfc +/* f01ebd0: afae0010 */ sw $t6,0x10($sp) +/* f01ebd4: 46007007 */ neg.s $f0,$f14 +/* f01ebd8: 4600103c */ c.lt.s $f2,$f0 +/* f01ebdc: 00000000 */ sll $zero,$zero,0x0 +/* f01ebe0: 45030006 */ bc1tl .L0f01ebfc +/* f01ebe4: afae0010 */ sw $t6,0x10($sp) +/* f01ebe8: 4600603c */ c.lt.s $f12,$f0 +/* f01ebec: 24190001 */ addiu $t9,$zero,0x1 +/* f01ebf0: 45020022 */ bc1fl .L0f01ec7c +/* f01ebf4: afb90010 */ sw $t9,0x10($sp) +/* f01ebf8: afae0010 */ sw $t6,0x10($sp) +.L0f01ebfc: +/* f01ebfc: afaf0014 */ sw $t7,0x14($sp) +/* f01ec00: c600000c */ lwc1 $f0,0xc($s0) +/* f01ec04: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f01ec08: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f01ec0c: 8fa40038 */ lw $a0,0x38($sp) +/* f01ec10: 46008101 */ sub.s $f4,$f16,$f0 +/* f01ec14: 8fa5003c */ lw $a1,0x3c($sp) +/* f01ec18: 27a60044 */ addiu $a2,$sp,0x44 +/* f01ec1c: 46009201 */ sub.s $f8,$f18,$f0 +/* f01ec20: e7a40018 */ swc1 $f4,0x18($sp) +/* f01ec24: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01ec28: 0c00b5cb */ jal 0x2d72c +/* f01ec2c: e7a8001c */ swc1 $f8,0x1c($sp) +/* f01ec30: 24010001 */ addiu $at,$zero,0x1 +/* f01ec34: 1441001d */ bne $v0,$at,.L0f01ecac +/* f01ec38: 24180001 */ addiu $t8,$zero,0x1 +/* f01ec3c: afb80010 */ sw $t8,0x10($sp) +/* f01ec40: c600000c */ lwc1 $f0,0xc($s0) +/* f01ec44: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f01ec48: c7b000d0 */ lwc1 $f16,0xd0($sp) +/* f01ec4c: 27a40044 */ addiu $a0,$sp,0x44 +/* f01ec50: 46005181 */ sub.s $f6,$f10,$f0 +/* f01ec54: 8fa500cc */ lw $a1,0xcc($sp) +/* f01ec58: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01ec5c: 46008101 */ sub.s $f4,$f16,$f0 +/* f01ec60: e7a60014 */ swc1 $f6,0x14($sp) +/* f01ec64: 2407003f */ addiu $a3,$zero,0x3f +/* f01ec68: 0c00a9a1 */ jal 0x2a684 +/* f01ec6c: e7a40018 */ swc1 $f4,0x18($sp) +/* f01ec70: 1000000f */ beqz $zero,.L0f01ecb0 +/* f01ec74: 24010001 */ addiu $at,$zero,0x1 +/* f01ec78: afb90010 */ sw $t9,0x10($sp) +.L0f01ec7c: +/* f01ec7c: c600000c */ lwc1 $f0,0xc($s0) +/* f01ec80: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* f01ec84: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f01ec88: 27a40044 */ addiu $a0,$sp,0x44 +/* f01ec8c: 46009201 */ sub.s $f8,$f18,$f0 +/* f01ec90: 8fa500cc */ lw $a1,0xcc($sp) +/* f01ec94: 27a60084 */ addiu $a2,$sp,0x84 +/* f01ec98: 46005181 */ sub.s $f6,$f10,$f0 +/* f01ec9c: e7a80014 */ swc1 $f8,0x14($sp) +/* f01eca0: 2407003f */ addiu $a3,$zero,0x3f +/* f01eca4: 0c00a9a1 */ jal 0x2a684 +/* f01eca8: e7a60018 */ swc1 $f6,0x18($sp) +.L0f01ecac: +/* f01ecac: 24010001 */ addiu $at,$zero,0x1 +.L0f01ecb0: +/* f01ecb0: 1441000a */ bne $v0,$at,.L0f01ecdc +/* f01ecb4: c7b00044 */ lwc1 $f16,0x44($sp) +/* f01ecb8: 8fa200dc */ lw $v0,0xdc($sp) +/* f01ecbc: 24090002 */ addiu $t1,$zero,0x2 +/* f01ecc0: 240a0001 */ addiu $t2,$zero,0x1 +/* f01ecc4: e4500000 */ swc1 $f16,0x0($v0) +/* f01ecc8: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f01eccc: e4440008 */ swc1 $f4,0x8($v0) +/* f01ecd0: 8fa800d8 */ lw $t0,0xd8($sp) +/* f01ecd4: a1090009 */ sb $t1,0x9($t0) +/* f01ecd8: afaa00c8 */ sw $t2,0xc8($sp) +.L0f01ecdc: +/* f01ecdc: 8fab00c8 */ lw $t3,0xc8($sp) +.L0f01ece0: +/* f01ece0: 8fa200dc */ lw $v0,0xdc($sp) +/* f01ece4: c7b20078 */ lwc1 $f18,0x78($sp) +/* f01ece8: 55600141 */ bnezl $t3,.L0f01f1f0 +/* f01ecec: 8faf00c8 */ lw $t7,0xc8($sp) +/* f01ecf0: c4480000 */ lwc1 $f8,0x0($v0) +/* f01ecf4: c7a60080 */ lwc1 $f6,0x80($sp) +/* f01ecf8: 46089281 */ sub.s $f10,$f18,$f8 +/* f01ecfc: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f01ed00: e7aa0054 */ swc1 $f10,0x54($sp) +/* f01ed04: c4500008 */ lwc1 $f16,0x8($v0) +/* f01ed08: 46084002 */ mul.s $f0,$f8,$f8 +/* f01ed0c: 46103101 */ sub.s $f4,$f6,$f16 +/* f01ed10: 46042402 */ mul.s $f16,$f4,$f4 +/* f01ed14: e7a4005c */ swc1 $f4,0x5c($sp) +/* f01ed18: 460a5202 */ mul.s $f8,$f10,$f10 +/* f01ed1c: 46088100 */ add.s $f4,$f16,$f8 +/* f01ed20: 4600203e */ c.le.s $f4,$f0 +/* f01ed24: 00000000 */ sll $zero,$zero,0x0 +/* f01ed28: 45020093 */ bc1fl .L0f01ef78 +/* f01ed2c: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f01ed30: c60a0008 */ lwc1 $f10,0x8($s0) +/* f01ed34: c7a80080 */ lwc1 $f8,0x80($sp) +/* f01ed38: 460a9032 */ c.eq.s $f18,$f10 +/* f01ed3c: 00000000 */ sll $zero,$zero,0x0 +/* f01ed40: 45020007 */ bc1fl .L0f01ed60 +/* f01ed44: c6040010 */ lwc1 $f4,0x10($s0) +/* f01ed48: c6100010 */ lwc1 $f16,0x10($s0) +/* f01ed4c: 46103032 */ c.eq.s $f6,$f16 +/* f01ed50: 00000000 */ sll $zero,$zero,0x0 +/* f01ed54: 45010085 */ bc1t .L0f01ef6c +/* f01ed58: 00000000 */ sll $zero,$zero,0x0 +/* f01ed5c: c6040010 */ lwc1 $f4,0x10($s0) +.L0f01ed60: +/* f01ed60: c7a60078 */ lwc1 $f6,0x78($sp) +/* f01ed64: 46044481 */ sub.s $f18,$f8,$f4 +/* f01ed68: 46009287 */ neg.s $f10,$f18 +/* f01ed6c: e7aa0054 */ swc1 $f10,0x54($sp) +/* f01ed70: c6100008 */ lwc1 $f16,0x8($s0) +/* f01ed74: 46103201 */ sub.s $f8,$f6,$f16 +/* f01ed78: 46084102 */ mul.s $f4,$f8,$f8 +/* f01ed7c: e7a8005c */ swc1 $f8,0x5c($sp) +/* f01ed80: 460a5482 */ mul.s $f18,$f10,$f10 +/* f01ed84: 0c012974 */ jal 0x4a5d0 +/* f01ed88: 46122300 */ add.s $f12,$f4,$f18 +/* f01ed8c: 3c013f80 */ lui $at,0x3f80 +/* f01ed90: 44813000 */ mtc1 $at,$f6 +/* f01ed94: c7b00054 */ lwc1 $f16,0x54($sp) +/* f01ed98: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f01ed9c: 46003083 */ div.s $f2,$f6,$f0 +/* f01eda0: c7b20068 */ lwc1 $f18,0x68($sp) +/* f01eda4: 8fac00dc */ lw $t4,0xdc($sp) +/* f01eda8: 27ad0084 */ addiu $t5,$sp,0x84 +/* f01edac: 240e0014 */ addiu $t6,$zero,0x14 +/* f01edb0: 8fa40038 */ lw $a0,0x38($sp) +/* f01edb4: 8fa5003c */ lw $a1,0x3c($sp) +/* f01edb8: 27a60044 */ addiu $a2,$sp,0x44 +/* f01edbc: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01edc0: 46028202 */ mul.s $f8,$f16,$f2 +/* f01edc4: c7b00060 */ lwc1 $f16,0x60($sp) +/* f01edc8: 46025102 */ mul.s $f4,$f10,$f2 +/* f01edcc: e7a80054 */ swc1 $f8,0x54($sp) +/* f01edd0: 46122182 */ mul.s $f6,$f4,$f18 +/* f01edd4: e7a4005c */ swc1 $f4,0x5c($sp) +/* f01edd8: 46088282 */ mul.s $f10,$f16,$f8 +/* f01eddc: c6100008 */ lwc1 $f16,0x8($s0) +/* f01ede0: 460a3300 */ add.s $f12,$f6,$f10 +/* f01ede4: 460c4482 */ mul.s $f18,$f8,$f12 +/* f01ede8: 46109180 */ add.s $f6,$f18,$f16 +/* f01edec: 460c2202 */ mul.s $f8,$f4,$f12 +/* f01edf0: e7a60044 */ swc1 $f6,0x44($sp) +/* f01edf4: c58a0004 */ lwc1 $f10,0x4($t4) +/* f01edf8: e7aa0048 */ swc1 $f10,0x48($sp) +/* f01edfc: c6120010 */ lwc1 $f18,0x10($s0) +/* f01ee00: afae0014 */ sw $t6,0x14($sp) +/* f01ee04: afad0010 */ sw $t5,0x10($sp) +/* f01ee08: 46124400 */ add.s $f16,$f8,$f18 +/* f01ee0c: 0fc1977f */ jal func0f065dfc +/* f01ee10: e7b0004c */ swc1 $f16,0x4c($sp) +/* f01ee14: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01ee18: 27a50044 */ addiu $a1,$sp,0x44 +/* f01ee1c: 0fc087ea */ jal func0f021fa8 +/* f01ee20: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01ee24: c7a60044 */ lwc1 $f6,0x44($sp) +/* f01ee28: c60a0008 */ lwc1 $f10,0x8($s0) +/* f01ee2c: c7ae00b4 */ lwc1 $f14,0xb4($sp) +/* f01ee30: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f01ee34: 460a3081 */ sub.s $f2,$f6,$f10 +/* f01ee38: c6080010 */ lwc1 $f8,0x10($s0) +/* f01ee3c: 240f003f */ addiu $t7,$zero,0x3f +/* f01ee40: 24180001 */ addiu $t8,$zero,0x1 +/* f01ee44: 4602703c */ c.lt.s $f14,$f2 +/* f01ee48: 46082301 */ sub.s $f12,$f4,$f8 +/* f01ee4c: 4503000f */ bc1tl .L0f01ee8c +/* f01ee50: afaf0010 */ sw $t7,0x10($sp) +/* f01ee54: 460c703c */ c.lt.s $f14,$f12 +/* f01ee58: 00000000 */ sll $zero,$zero,0x0 +/* f01ee5c: 4503000b */ bc1tl .L0f01ee8c +/* f01ee60: afaf0010 */ sw $t7,0x10($sp) +/* f01ee64: 46007007 */ neg.s $f0,$f14 +/* f01ee68: 4600103c */ c.lt.s $f2,$f0 +/* f01ee6c: 00000000 */ sll $zero,$zero,0x0 +/* f01ee70: 45030006 */ bc1tl .L0f01ee8c +/* f01ee74: afaf0010 */ sw $t7,0x10($sp) +/* f01ee78: 4600603c */ c.lt.s $f12,$f0 +/* f01ee7c: 24090001 */ addiu $t1,$zero,0x1 +/* f01ee80: 45020022 */ bc1fl .L0f01ef0c +/* f01ee84: afa90010 */ sw $t1,0x10($sp) +/* f01ee88: afaf0010 */ sw $t7,0x10($sp) +.L0f01ee8c: +/* f01ee8c: afb80014 */ sw $t8,0x14($sp) +/* f01ee90: c600000c */ lwc1 $f0,0xc($s0) +/* f01ee94: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* f01ee98: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f01ee9c: 8fa40038 */ lw $a0,0x38($sp) +/* f01eea0: 46009401 */ sub.s $f16,$f18,$f0 +/* f01eea4: 8fa5003c */ lw $a1,0x3c($sp) +/* f01eea8: 27a60044 */ addiu $a2,$sp,0x44 +/* f01eeac: 46003281 */ sub.s $f10,$f6,$f0 +/* f01eeb0: e7b00018 */ swc1 $f16,0x18($sp) +/* f01eeb4: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01eeb8: 0c00b5cb */ jal 0x2d72c +/* f01eebc: e7aa001c */ swc1 $f10,0x1c($sp) +/* f01eec0: 24010001 */ addiu $at,$zero,0x1 +/* f01eec4: 1441001d */ bne $v0,$at,.L0f01ef3c +/* f01eec8: 24190001 */ addiu $t9,$zero,0x1 +/* f01eecc: afb90010 */ sw $t9,0x10($sp) +/* f01eed0: c600000c */ lwc1 $f0,0xc($s0) +/* f01eed4: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f01eed8: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f01eedc: 27a40044 */ addiu $a0,$sp,0x44 +/* f01eee0: 46002201 */ sub.s $f8,$f4,$f0 +/* f01eee4: 8fa500cc */ lw $a1,0xcc($sp) +/* f01eee8: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01eeec: 46009401 */ sub.s $f16,$f18,$f0 +/* f01eef0: e7a80014 */ swc1 $f8,0x14($sp) +/* f01eef4: 2407003f */ addiu $a3,$zero,0x3f +/* f01eef8: 0c00a9a1 */ jal 0x2a684 +/* f01eefc: e7b00018 */ swc1 $f16,0x18($sp) +/* f01ef00: 1000000f */ beqz $zero,.L0f01ef40 +/* f01ef04: 24010001 */ addiu $at,$zero,0x1 +/* f01ef08: afa90010 */ sw $t1,0x10($sp) +.L0f01ef0c: +/* f01ef0c: c600000c */ lwc1 $f0,0xc($s0) +/* f01ef10: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f01ef14: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f01ef18: 27a40044 */ addiu $a0,$sp,0x44 +/* f01ef1c: 46003281 */ sub.s $f10,$f6,$f0 +/* f01ef20: 8fa500cc */ lw $a1,0xcc($sp) +/* f01ef24: 27a60084 */ addiu $a2,$sp,0x84 +/* f01ef28: 46002201 */ sub.s $f8,$f4,$f0 +/* f01ef2c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f01ef30: 2407003f */ addiu $a3,$zero,0x3f +/* f01ef34: 0c00a9a1 */ jal 0x2a684 +/* f01ef38: e7a80018 */ swc1 $f8,0x18($sp) +.L0f01ef3c: +/* f01ef3c: 24010001 */ addiu $at,$zero,0x1 +.L0f01ef40: +/* f01ef40: 1441000a */ bne $v0,$at,.L0f01ef6c +/* f01ef44: c7b20044 */ lwc1 $f18,0x44($sp) +/* f01ef48: 8fa800dc */ lw $t0,0xdc($sp) +/* f01ef4c: 240a0002 */ addiu $t2,$zero,0x2 +/* f01ef50: 240c0001 */ addiu $t4,$zero,0x1 +/* f01ef54: e5120000 */ swc1 $f18,0x0($t0) +/* f01ef58: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f01ef5c: e5100008 */ swc1 $f16,0x8($t0) +/* f01ef60: 8fab00d8 */ lw $t3,0xd8($sp) +/* f01ef64: a16a0009 */ sb $t2,0x9($t3) +/* f01ef68: afac00c8 */ sw $t4,0xc8($sp) +.L0f01ef6c: +/* f01ef6c: 100000a0 */ beqz $zero,.L0f01f1f0 +/* f01ef70: 8faf00c8 */ lw $t7,0xc8($sp) +/* f01ef74: c7a6006c */ lwc1 $f6,0x6c($sp) +.L0f01ef78: +/* f01ef78: c44a0000 */ lwc1 $f10,0x0($v0) +/* f01ef7c: c7a80074 */ lwc1 $f8,0x74($sp) +/* f01ef80: 460a3101 */ sub.s $f4,$f6,$f10 +/* f01ef84: e7a40054 */ swc1 $f4,0x54($sp) +/* f01ef88: c4520008 */ lwc1 $f18,0x8($v0) +/* f01ef8c: 46124401 */ sub.s $f16,$f8,$f18 +/* f01ef90: 46108282 */ mul.s $f10,$f16,$f16 +/* f01ef94: e7b0005c */ swc1 $f16,0x5c($sp) +/* f01ef98: 46042482 */ mul.s $f18,$f4,$f4 +/* f01ef9c: 46125400 */ add.s $f16,$f10,$f18 +/* f01efa0: 4600803e */ c.le.s $f16,$f0 +/* f01efa4: 00000000 */ sll $zero,$zero,0x0 +/* f01efa8: 45020091 */ bc1fl .L0f01f1f0 +/* f01efac: 8faf00c8 */ lw $t7,0xc8($sp) +/* f01efb0: c6040008 */ lwc1 $f4,0x8($s0) +/* f01efb4: c7b20074 */ lwc1 $f18,0x74($sp) +/* f01efb8: 46043032 */ c.eq.s $f6,$f4 +/* f01efbc: 00000000 */ sll $zero,$zero,0x0 +/* f01efc0: 45020007 */ bc1fl .L0f01efe0 +/* f01efc4: c6100010 */ lwc1 $f16,0x10($s0) +/* f01efc8: c60a0010 */ lwc1 $f10,0x10($s0) +/* f01efcc: 460a4032 */ c.eq.s $f8,$f10 +/* f01efd0: 00000000 */ sll $zero,$zero,0x0 +/* f01efd4: 45030086 */ bc1tl .L0f01f1f0 +/* f01efd8: 8faf00c8 */ lw $t7,0xc8($sp) +/* f01efdc: c6100010 */ lwc1 $f16,0x10($s0) +.L0f01efe0: +/* f01efe0: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f01efe4: 46109181 */ sub.s $f6,$f18,$f16 +/* f01efe8: 46003107 */ neg.s $f4,$f6 +/* f01efec: e7a40054 */ swc1 $f4,0x54($sp) +/* f01eff0: c60a0008 */ lwc1 $f10,0x8($s0) +/* f01eff4: 460a4481 */ sub.s $f18,$f8,$f10 +/* f01eff8: 46129402 */ mul.s $f16,$f18,$f18 +/* f01effc: e7b2005c */ swc1 $f18,0x5c($sp) +/* f01f000: 46042182 */ mul.s $f6,$f4,$f4 +/* f01f004: 0c012974 */ jal 0x4a5d0 +/* f01f008: 46068300 */ add.s $f12,$f16,$f6 +/* f01f00c: 3c013f80 */ lui $at,0x3f80 +/* f01f010: 44814000 */ mtc1 $at,$f8 +/* f01f014: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f01f018: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f01f01c: 46004083 */ div.s $f2,$f8,$f0 +/* f01f020: c7a60068 */ lwc1 $f6,0x68($sp) +/* f01f024: 8fad00dc */ lw $t5,0xdc($sp) +/* f01f028: 27ae0084 */ addiu $t6,$sp,0x84 +/* f01f02c: 240f0014 */ addiu $t7,$zero,0x14 +/* f01f030: 8fa40038 */ lw $a0,0x38($sp) +/* f01f034: 8fa5003c */ lw $a1,0x3c($sp) +/* f01f038: 27a60044 */ addiu $a2,$sp,0x44 +/* f01f03c: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01f040: 46025482 */ mul.s $f18,$f10,$f2 +/* f01f044: c7aa0060 */ lwc1 $f10,0x60($sp) +/* f01f048: 46022402 */ mul.s $f16,$f4,$f2 +/* f01f04c: e7b20054 */ swc1 $f18,0x54($sp) +/* f01f050: 46068202 */ mul.s $f8,$f16,$f6 +/* f01f054: e7b0005c */ swc1 $f16,0x5c($sp) +/* f01f058: 46125102 */ mul.s $f4,$f10,$f18 +/* f01f05c: c60a0008 */ lwc1 $f10,0x8($s0) +/* f01f060: 46044300 */ add.s $f12,$f8,$f4 +/* f01f064: 460c9182 */ mul.s $f6,$f18,$f12 +/* f01f068: 460a3200 */ add.s $f8,$f6,$f10 +/* f01f06c: 460c8482 */ mul.s $f18,$f16,$f12 +/* f01f070: e7a80044 */ swc1 $f8,0x44($sp) +/* f01f074: c5a40004 */ lwc1 $f4,0x4($t5) +/* f01f078: e7a40048 */ swc1 $f4,0x48($sp) +/* f01f07c: c6060010 */ lwc1 $f6,0x10($s0) +/* f01f080: afaf0014 */ sw $t7,0x14($sp) +/* f01f084: afae0010 */ sw $t6,0x10($sp) +/* f01f088: 46069280 */ add.s $f10,$f18,$f6 +/* f01f08c: 0fc1977f */ jal func0f065dfc +/* f01f090: e7aa004c */ swc1 $f10,0x4c($sp) +/* f01f094: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01f098: 27a50044 */ addiu $a1,$sp,0x44 +/* f01f09c: 0fc087ea */ jal func0f021fa8 +/* f01f0a0: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01f0a4: c7a80044 */ lwc1 $f8,0x44($sp) +/* f01f0a8: c6040008 */ lwc1 $f4,0x8($s0) +/* f01f0ac: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f01f0b0: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f01f0b4: 46044081 */ sub.s $f2,$f8,$f4 +/* f01f0b8: c6120010 */ lwc1 $f18,0x10($s0) +/* f01f0bc: 2418003f */ addiu $t8,$zero,0x3f +/* f01f0c0: 24190001 */ addiu $t9,$zero,0x1 +/* f01f0c4: 4602303c */ c.lt.s $f6,$f2 +/* f01f0c8: 46128301 */ sub.s $f12,$f16,$f18 +/* f01f0cc: 4503000f */ bc1tl .L0f01f10c +/* f01f0d0: afb80010 */ sw $t8,0x10($sp) +/* f01f0d4: 460c303c */ c.lt.s $f6,$f12 +/* f01f0d8: 00000000 */ sll $zero,$zero,0x0 +/* f01f0dc: 4503000b */ bc1tl .L0f01f10c +/* f01f0e0: afb80010 */ sw $t8,0x10($sp) +/* f01f0e4: 46003007 */ neg.s $f0,$f6 +/* f01f0e8: 4600103c */ c.lt.s $f2,$f0 +/* f01f0ec: 00000000 */ sll $zero,$zero,0x0 +/* f01f0f0: 45030006 */ bc1tl .L0f01f10c +/* f01f0f4: afb80010 */ sw $t8,0x10($sp) +/* f01f0f8: 4600603c */ c.lt.s $f12,$f0 +/* f01f0fc: 24080001 */ addiu $t0,$zero,0x1 +/* f01f100: 45020022 */ bc1fl .L0f01f18c +/* f01f104: afa80010 */ sw $t0,0x10($sp) +/* f01f108: afb80010 */ sw $t8,0x10($sp) +.L0f01f10c: +/* f01f10c: afb90014 */ sw $t9,0x14($sp) +/* f01f110: c600000c */ lwc1 $f0,0xc($s0) +/* f01f114: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f01f118: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f01f11c: 8fa40038 */ lw $a0,0x38($sp) +/* f01f120: 46005201 */ sub.s $f8,$f10,$f0 +/* f01f124: 8fa5003c */ lw $a1,0x3c($sp) +/* f01f128: 27a60044 */ addiu $a2,$sp,0x44 +/* f01f12c: 46002401 */ sub.s $f16,$f4,$f0 +/* f01f130: e7a80018 */ swc1 $f8,0x18($sp) +/* f01f134: 8fa700e0 */ lw $a3,0xe0($sp) +/* f01f138: 0c00b5cb */ jal 0x2d72c +/* f01f13c: e7b0001c */ swc1 $f16,0x1c($sp) +/* f01f140: 24010001 */ addiu $at,$zero,0x1 +/* f01f144: 1441001d */ bne $v0,$at,.L0f01f1bc +/* f01f148: 24090001 */ addiu $t1,$zero,0x1 +/* f01f14c: afa90010 */ sw $t1,0x10($sp) +/* f01f150: c600000c */ lwc1 $f0,0xc($s0) +/* f01f154: c7b200d4 */ lwc1 $f18,0xd4($sp) +/* f01f158: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f01f15c: 27a40044 */ addiu $a0,$sp,0x44 +/* f01f160: 46009181 */ sub.s $f6,$f18,$f0 +/* f01f164: 8fa500cc */ lw $a1,0xcc($sp) +/* f01f168: 8fa600e0 */ lw $a2,0xe0($sp) +/* f01f16c: 46005201 */ sub.s $f8,$f10,$f0 +/* f01f170: e7a60014 */ swc1 $f6,0x14($sp) +/* f01f174: 2407003f */ addiu $a3,$zero,0x3f +/* f01f178: 0c00a9a1 */ jal 0x2a684 +/* f01f17c: e7a80018 */ swc1 $f8,0x18($sp) +/* f01f180: 1000000f */ beqz $zero,.L0f01f1c0 +/* f01f184: 24010001 */ addiu $at,$zero,0x1 +/* f01f188: afa80010 */ sw $t0,0x10($sp) +.L0f01f18c: +/* f01f18c: c600000c */ lwc1 $f0,0xc($s0) +/* f01f190: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f01f194: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f01f198: 27a40044 */ addiu $a0,$sp,0x44 +/* f01f19c: 46002401 */ sub.s $f16,$f4,$f0 +/* f01f1a0: 8fa500cc */ lw $a1,0xcc($sp) +/* f01f1a4: 27a60084 */ addiu $a2,$sp,0x84 +/* f01f1a8: 46009181 */ sub.s $f6,$f18,$f0 +/* f01f1ac: e7b00014 */ swc1 $f16,0x14($sp) +/* f01f1b0: 2407003f */ addiu $a3,$zero,0x3f +/* f01f1b4: 0c00a9a1 */ jal 0x2a684 +/* f01f1b8: e7a60018 */ swc1 $f6,0x18($sp) +.L0f01f1bc: +/* f01f1bc: 24010001 */ addiu $at,$zero,0x1 +.L0f01f1c0: +/* f01f1c0: 1441000a */ bne $v0,$at,.L0f01f1ec +/* f01f1c4: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f01f1c8: 8faa00dc */ lw $t2,0xdc($sp) +/* f01f1cc: 240b0002 */ addiu $t3,$zero,0x2 +/* f01f1d0: 240d0001 */ addiu $t5,$zero,0x1 +/* f01f1d4: e54a0000 */ swc1 $f10,0x0($t2) +/* f01f1d8: c7a8004c */ lwc1 $f8,0x4c($sp) +/* f01f1dc: e5480008 */ swc1 $f8,0x8($t2) +/* f01f1e0: 8fac00d8 */ lw $t4,0xd8($sp) +/* f01f1e4: a18b0009 */ sb $t3,0x9($t4) +/* f01f1e8: afad00c8 */ sw $t5,0xc8($sp) +.L0f01f1ec: +/* f01f1ec: 8faf00c8 */ lw $t7,0xc8($sp) +.L0f01f1f0: +/* f01f1f0: 8fae00dc */ lw $t6,0xdc($sp) +/* f01f1f4: 55e0000c */ bnezl $t7,.L0f01f228 +/* f01f1f8: 8fa400d8 */ lw $a0,0xd8($sp) +/* f01f1fc: c6040008 */ lwc1 $f4,0x8($s0) +/* f01f200: e5c40000 */ swc1 $f4,0x0($t6) +/* f01f204: c6100010 */ lwc1 $f16,0x10($s0) +/* f01f208: e5d00008 */ swc1 $f16,0x8($t6) +/* f01f20c: 8fa500e0 */ lw $a1,0xe0($sp) +/* f01f210: 0fc195e9 */ jal func0f0657a4 +/* f01f214: 8fa4003c */ lw $a0,0x3c($sp) +/* f01f218: 8fb900d8 */ lw $t9,0xd8($sp) +/* f01f21c: 24180001 */ addiu $t8,$zero,0x1 +/* f01f220: a3380009 */ sb $t8,0x9($t9) +/* f01f224: 8fa400d8 */ lw $a0,0xd8($sp) +.L0f01f228: +/* f01f228: 0fc079ef */ jal func0f01e7bc +/* f01f22c: 24050001 */ addiu $a1,$zero,0x1 +/* f01f230: 8fa900b0 */ lw $t1,0xb0($sp) +/* f01f234: 51200007 */ beqzl $t1,.L0f01f254 +/* f01f238: 8fbf002c */ lw $ra,0x2c($sp) +/* f01f23c: 8d240014 */ lw $a0,0x14($t1) +/* f01f240: 50800004 */ beqzl $a0,.L0f01f254 +/* f01f244: 8fbf002c */ lw $ra,0x2c($sp) +/* f01f248: 0fc21d08 */ jal func0f087420 +/* f01f24c: 24050001 */ addiu $a1,$zero,0x1 +/* f01f250: 8fbf002c */ lw $ra,0x2c($sp) +.L0f01f254: +/* f01f254: 8fb00028 */ lw $s0,0x28($sp) +/* f01f258: 27bd00d8 */ addiu $sp,$sp,0xd8 +/* f01f25c: 03e00008 */ jr $ra +/* f01f260: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f01f264 +/* f01f264: 27bdffa0 */ addiu $sp,$sp,-96 +/* f01f268: afbf002c */ sw $ra,0x2c($sp) +/* f01f26c: afb10028 */ sw $s1,0x28($sp) +/* f01f270: afb00024 */ sw $s0,0x24($sp) +/* f01f274: afa60068 */ sw $a2,0x68($sp) +/* f01f278: c4a40000 */ lwc1 $f4,0x0($a1) +/* f01f27c: 44876000 */ mtc1 $a3,$f12 +/* f01f280: 00a08025 */ or $s0,$a1,$zero +/* f01f284: e7a40050 */ swc1 $f4,0x50($sp) +/* f01f288: c4a60004 */ lwc1 $f6,0x4($a1) +/* f01f28c: 00808825 */ or $s1,$a0,$zero +/* f01f290: 27a70038 */ addiu $a3,$sp,0x38 +/* f01f294: 460c3200 */ add.s $f8,$f6,$f12 +/* f01f298: 27a6003c */ addiu $a2,$sp,0x3c +/* f01f29c: e7a80054 */ swc1 $f8,0x54($sp) +/* f01f2a0: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f01f2a4: 27a50034 */ addiu $a1,$sp,0x34 +/* f01f2a8: e7aa0058 */ swc1 $f10,0x58($sp) +/* f01f2ac: 0fc0a277 */ jal func0f0289dc +/* f01f2b0: 8c84001c */ lw $a0,0x1c($a0) +/* f01f2b4: 02002025 */ or $a0,$s0,$zero +/* f01f2b8: 8fa50068 */ lw $a1,0x68($sp) +/* f01f2bc: 27a60050 */ addiu $a2,$sp,0x50 +/* f01f2c0: 0fc1979d */ jal func0f065e74 +/* f01f2c4: 27a70040 */ addiu $a3,$sp,0x40 +/* f01f2c8: 02202025 */ or $a0,$s1,$zero +/* f01f2cc: 27a50050 */ addiu $a1,$sp,0x50 +/* f01f2d0: 0fc087ea */ jal func0f021fa8 +/* f01f2d4: 27a60040 */ addiu $a2,$sp,0x40 +/* f01f2d8: 02202025 */ or $a0,$s1,$zero +/* f01f2dc: 0fc079ef */ jal func0f01e7bc +/* f01f2e0: 00002825 */ or $a1,$zero,$zero +/* f01f2e4: 240e0001 */ addiu $t6,$zero,0x1 +/* f01f2e8: afae0010 */ sw $t6,0x10($sp) +/* f01f2ec: 8e2f001c */ lw $t7,0x1c($s1) +/* f01f2f0: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f01f2f4: c7a40038 */ lwc1 $f4,0x38($sp) +/* f01f2f8: c5e0000c */ lwc1 $f0,0xc($t7) +/* f01f2fc: 27a40050 */ addiu $a0,$sp,0x50 +/* f01f300: 8fa50034 */ lw $a1,0x34($sp) +/* f01f304: 46008481 */ sub.s $f18,$f16,$f0 +/* f01f308: 27a60040 */ addiu $a2,$sp,0x40 +/* f01f30c: 2407003f */ addiu $a3,$zero,0x3f +/* f01f310: 46002181 */ sub.s $f6,$f4,$f0 +/* f01f314: e7b20014 */ swc1 $f18,0x14($sp) +/* f01f318: 0c00a9a1 */ jal 0x2a684 +/* f01f31c: e7a60018 */ swc1 $f6,0x18($sp) +/* f01f320: afa2005c */ sw $v0,0x5c($sp) +/* f01f324: 02202025 */ or $a0,$s1,$zero +/* f01f328: 0fc079ef */ jal func0f01e7bc +/* f01f32c: 24050001 */ addiu $a1,$zero,0x1 +/* f01f330: 8fb1005c */ lw $s1,0x5c($sp) +/* f01f334: 8fb90070 */ lw $t9,0x70($sp) +/* f01f338: 3a380001 */ xori $t8,$s1,0x1 +/* f01f33c: 2f110001 */ sltiu $s1,$t8,0x1 +/* f01f340: 52200008 */ beqzl $s1,.L0f01f364 +/* f01f344: 8fbf002c */ lw $ra,0x2c($sp) +/* f01f348: 13200005 */ beqz $t9,.L0f01f360 +/* f01f34c: c7a80054 */ lwc1 $f8,0x54($sp) +/* f01f350: e6080004 */ swc1 $f8,0x4($s0) +/* f01f354: 8fa50068 */ lw $a1,0x68($sp) +/* f01f358: 0fc195e9 */ jal func0f0657a4 +/* f01f35c: 27a40040 */ addiu $a0,$sp,0x40 +.L0f01f360: +/* f01f360: 8fbf002c */ lw $ra,0x2c($sp) +.L0f01f364: +/* f01f364: 02201025 */ or $v0,$s1,$zero +/* f01f368: 8fb10028 */ lw $s1,0x28($sp) +/* f01f36c: 8fb00024 */ lw $s0,0x24($sp) +/* f01f370: 03e00008 */ jr $ra +/* f01f374: 27bd0060 */ addiu $sp,$sp,0x60 +/* f01f378: 27bdfee0 */ addiu $sp,$sp,-288 +/* f01f37c: afbf0034 */ sw $ra,0x34($sp) +/* f01f380: afb10030 */ sw $s1,0x30($sp) +/* f01f384: afb0002c */ sw $s0,0x2c($sp) +/* f01f388: afa40120 */ sw $a0,0x120($sp) +/* f01f38c: afa50124 */ sw $a1,0x124($sp) +/* f01f390: afa7012c */ sw $a3,0x12c($sp) +/* f01f394: 8c900004 */ lw $s0,0x4($a0) +/* f01f398: 3c08800a */ lui $t0,0x800a +/* f01f39c: 44809000 */ mtc1 $zero,$f18 +/* f01f3a0: 8e0f001c */ lw $t7,0x1c($s0) +/* f01f3a4: 00c08825 */ or $s1,$a2,$zero +/* f01f3a8: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01f3ac: afaf0118 */ sw $t7,0x118($sp) +/* f01f3b0: c60400b4 */ lwc1 $f4,0xb4($s0) +/* f01f3b4: 12000004 */ beqz $s0,.L0f01f3c8 +/* f01f3b8: e7a400f8 */ swc1 $f4,0xf8($sp) +/* f01f3bc: 921802fe */ lbu $t8,0x2fe($s0) +/* f01f3c0: 10000002 */ beqz $zero,.L0f01f3cc +/* f01f3c4: afb800f4 */ sw $t8,0xf4($sp) +.L0f01f3c8: +/* f01f3c8: afa000f4 */ sw $zero,0xf4($sp) +.L0f01f3cc: +/* f01f3cc: c506004c */ lwc1 $f6,0x4c($t0) +/* f01f3d0: 8fa90120 */ lw $t1,0x120($sp) +/* f01f3d4: e7b200f0 */ swc1 $f18,0xf0($sp) +/* f01f3d8: a7a000ea */ sh $zero,0xea($sp) +/* f01f3dc: e7a600dc */ swc1 $f6,0xdc($sp) +/* f01f3e0: 8d2a0020 */ lw $t2,0x20($t1) +/* f01f3e4: 3c198006 */ lui $t9,0x8006 +/* f01f3e8: 8f39f00c */ lw $t9,-0xff4($t9) +/* f01f3ec: 854b0000 */ lh $t3,0x0($t2) +/* f01f3f0: 8d060034 */ lw $a2,0x34($t0) +/* f01f3f4: c50c0044 */ lwc1 $f12,0x44($t0) +/* f01f3f8: 000b6080 */ sll $t4,$t3,0x2 +/* f01f3fc: 018b6023 */ subu $t4,$t4,$t3 +/* f01f400: 000c6080 */ sll $t4,$t4,0x2 +/* f01f404: 032c6821 */ addu $t5,$t9,$t4 +/* f01f408: 91ae000b */ lbu $t6,0xb($t5) +/* f01f40c: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f01f410: 31cf0002 */ andi $t7,$t6,0x2 +/* f01f414: 51e0003a */ beqzl $t7,.L0f01f500 +/* f01f418: c62a0004 */ lwc1 $f10,0x4($s1) +/* f01f41c: 8e180014 */ lw $t8,0x14($s0) +/* f01f420: 8fab0118 */ lw $t3,0x118($sp) +/* f01f424: 02203025 */ or $a2,$s1,$zero +/* f01f428: 00184b80 */ sll $t1,$t8,0xe +/* f01f42c: 0521000a */ bgez $t1,.L0f01f458 +/* f01f430: 25640008 */ addiu $a0,$t3,0x8 +/* f01f434: 8faa0118 */ lw $t2,0x118($sp) +/* f01f438: 02203025 */ or $a2,$s1,$zero +/* f01f43c: 27a700fc */ addiu $a3,$sp,0xfc +/* f01f440: 25450028 */ addiu $a1,$t2,0x28 +/* f01f444: afa50048 */ sw $a1,0x48($sp) +/* f01f448: 0fc197a6 */ jal func0f065e98 +/* f01f44c: 25440008 */ addiu $a0,$t2,0x8 +/* f01f450: 10000006 */ beqz $zero,.L0f01f46c +/* f01f454: 8e050024 */ lw $a1,0x24($s0) +.L0f01f458: +/* f01f458: 25650028 */ addiu $a1,$t3,0x28 +/* f01f45c: afa50048 */ sw $a1,0x48($sp) +/* f01f460: 0fc1979d */ jal func0f065e74 +/* f01f464: 27a700fc */ addiu $a3,$sp,0xfc +/* f01f468: 8e050024 */ lw $a1,0x24($s0) +.L0f01f46c: +/* f01f46c: 26190191 */ addiu $t9,$s0,0x191 +/* f01f470: 27ac00ea */ addiu $t4,$sp,0xea +/* f01f474: 260d02b2 */ addiu $t5,$s0,0x2b2 +/* f01f478: 27ae00ec */ addiu $t6,$sp,0xec +/* f01f47c: 27af0114 */ addiu $t7,$sp,0x114 +/* f01f480: afaf0020 */ sw $t7,0x20($sp) +/* f01f484: afae001c */ sw $t6,0x1c($sp) +/* f01f488: afad0018 */ sw $t5,0x18($sp) +/* f01f48c: afac0014 */ sw $t4,0x14($sp) +/* f01f490: afb90010 */ sw $t9,0x10($sp) +/* f01f494: 02202025 */ or $a0,$s1,$zero +/* f01f498: 27a600fc */ addiu $a2,$sp,0xfc +/* f01f49c: 0c00a86c */ jal 0x2a1b0 +/* f01f4a0: 2607018a */ addiu $a3,$s0,0x18a +/* f01f4a4: 3c017f1b */ lui $at,0x7f1b +/* f01f4a8: c42886ac */ lwc1 $f8,-0x7954($at) +/* f01f4ac: 44809000 */ mtc1 $zero,$f18 +/* f01f4b0: 46000086 */ mov.s $f2,$f0 +/* f01f4b4: 4608003c */ c.lt.s $f0,$f8 +/* f01f4b8: 3c017f1b */ lui $at,0x7f1b +/* f01f4bc: 45020003 */ bc1fl .L0f01f4cc +/* f01f4c0: e60200b8 */ swc1 $f2,0xb8($s0) +/* f01f4c4: 46009086 */ mov.s $f2,$f18 +/* f01f4c8: e60200b8 */ swc1 $f2,0xb8($s0) +.L0f01f4cc: +/* f01f4cc: e6120038 */ swc1 $f18,0x38($s0) +/* f01f4d0: e61200bc */ swc1 $f18,0xbc($s0) +/* f01f4d4: e61200c0 */ swc1 $f18,0xc0($s0) +/* f01f4d8: e61200c4 */ swc1 $f18,0xc4($s0) +/* f01f4dc: e60200b4 */ swc1 $f2,0xb4($s0) +/* f01f4e0: c42a86b0 */ lwc1 $f10,-0x7950($at) +/* f01f4e4: 460a1102 */ mul.s $f4,$f2,$f10 +/* f01f4e8: e60400b0 */ swc1 $f4,0xb0($s0) +/* f01f4ec: c6260004 */ lwc1 $f6,0x4($s1) +/* f01f4f0: 46023201 */ sub.s $f8,$f6,$f2 +/* f01f4f4: 100003ca */ beqz $zero,.L0f020420 +/* f01f4f8: e6280004 */ swc1 $f8,0x4($s1) +/* f01f4fc: c62a0004 */ lwc1 $f10,0x4($s1) +.L0f01f500: +/* f01f500: 3c098006 */ lui $t1,0x8006 +/* f01f504: 25292990 */ addiu $t1,$t1,0x2990 +/* f01f508: 46045180 */ add.s $f6,$f10,$f4 +/* f01f50c: e6260004 */ swc1 $f6,0x4($s1) +/* f01f510: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f01f514: 5300003c */ beqzl $t8,.L0f01f608 +/* f01f518: 82020007 */ lb $v0,0x7($s0) +/* f01f51c: 8d210000 */ lw $at,0x0($t1) +/* f01f520: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f01f524: 02002025 */ or $a0,$s0,$zero +/* f01f528: aca10000 */ sw $at,0x0($a1) +/* f01f52c: 8d2b0004 */ lw $t3,0x4($t1) +/* f01f530: 18c0002a */ blez $a2,.L0f01f5dc +/* f01f534: acab0004 */ sw $t3,0x4($a1) +/* f01f538: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f01f53c: 90430078 */ lbu $v1,0x78($v0) +/* f01f540: 50600012 */ beqzl $v1,.L0f01f58c +/* f01f544: 8e0f031c */ lw $t7,0x31c($s0) +/* f01f548: 8e19001c */ lw $t9,0x1c($s0) +/* f01f54c: 246effff */ addiu $t6,$v1,-1 +/* f01f550: 28c10019 */ slti $at,$a2,0x19 +/* f01f554: 932c0001 */ lbu $t4,0x1($t9) +/* f01f558: 318d0080 */ andi $t5,$t4,0x80 +/* f01f55c: 11a00003 */ beqz $t5,.L0f01f56c +/* f01f560: 00000000 */ sll $zero,$zero,0x0 +/* f01f564: 10000016 */ beqz $zero,.L0f01f5c0 +/* f01f568: a0400078 */ sb $zero,0x78($v0) +.L0f01f56c: +/* f01f56c: 14200014 */ bnez $at,.L0f01f5c0 +/* f01f570: a04e0078 */ sb $t6,0x78($v0) +/* f01f574: 3c014080 */ lui $at,0x4080 +/* f01f578: 44816000 */ mtc1 $at,$f12 +/* f01f57c: 24060010 */ addiu $a2,$zero,0x10 +/* f01f580: 1000000f */ beqz $zero,.L0f01f5c0 +/* f01f584: e7ac00dc */ swc1 $f12,0xdc($sp) +/* f01f588: 8e0f031c */ lw $t7,0x31c($s0) +.L0f01f58c: +/* f01f58c: 51e0000d */ beqzl $t7,.L0f01f5c4 +/* f01f590: 8fa700dc */ lw $a3,0xdc($sp) +/* f01f594: 8e18001c */ lw $t8,0x1c($s0) +/* f01f598: 28c10019 */ slti $at,$a2,0x19 +/* f01f59c: 930a0001 */ lbu $t2,0x1($t8) +/* f01f5a0: 314900c0 */ andi $t1,$t2,0xc0 +/* f01f5a4: 55200007 */ bnezl $t1,.L0f01f5c4 +/* f01f5a8: 8fa700dc */ lw $a3,0xdc($sp) +/* f01f5ac: 14200004 */ bnez $at,.L0f01f5c0 +/* f01f5b0: 3c014080 */ lui $at,0x4080 +/* f01f5b4: 44816000 */ mtc1 $at,$f12 +/* f01f5b8: 24060010 */ addiu $a2,$zero,0x10 +/* f01f5bc: e7ac00dc */ swc1 $f12,0xdc($sp) +.L0f01f5c0: +/* f01f5c0: 8fa700dc */ lw $a3,0xdc($sp) +.L0f01f5c4: +/* f01f5c4: 0fc6487e */ jal func0f1921f8 +/* f01f5c8: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f01f5cc: 3c08800a */ lui $t0,0x800a +/* f01f5d0: 44809000 */ mtc1 $zero,$f18 +/* f01f5d4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01f5d8: c7ac00e0 */ lwc1 $f12,0xe0($sp) +.L0f01f5dc: +/* f01f5dc: 8fab0124 */ lw $t3,0x124($sp) +/* f01f5e0: c7a800b8 */ lwc1 $f8,0xb8($sp) +/* f01f5e4: c56a0000 */ lwc1 $f10,0x0($t3) +/* f01f5e8: 460a4100 */ add.s $f4,$f8,$f10 +/* f01f5ec: e6240000 */ swc1 $f4,0x0($s1) +/* f01f5f0: 8fb90124 */ lw $t9,0x124($sp) +/* f01f5f4: c7a600bc */ lwc1 $f6,0xbc($sp) +/* f01f5f8: c7280008 */ lwc1 $f8,0x8($t9) +/* f01f5fc: 46083280 */ add.s $f10,$f6,$f8 +/* f01f600: e62a0008 */ swc1 $f10,0x8($s1) +/* f01f604: 82020007 */ lb $v0,0x7($s0) +.L0f01f608: +/* f01f608: 2401000e */ addiu $at,$zero,0xe +/* f01f60c: 10410003 */ beq $v0,$at,.L0f01f61c +/* f01f610: 2401000f */ addiu $at,$zero,0xf +/* f01f614: 54410022 */ bnel $v0,$at,.L0f01f6a0 +/* f01f618: ae00031c */ sw $zero,0x31c($s0) +.L0f01f61c: +/* f01f61c: 8e02001c */ lw $v0,0x1c($s0) +/* f01f620: c6120024 */ lwc1 $f18,0x24($s0) +/* f01f624: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f01f628: c6100028 */ lwc1 $f16,0x28($s0) +/* f01f62c: c442000c */ lwc1 $f2,0xc($v0) +/* f01f630: 3c014020 */ lui $at,0x4020 +/* f01f634: 46100400 */ add.s $f16,$f0,$f16 +/* f01f638: 44817000 */ mtc1 $at,$f14 +/* f01f63c: 3c013f80 */ lui $at,0x3f80 +/* f01f640: 44815000 */ mtc1 $at,$f10 +/* f01f644: 460e9382 */ mul.s $f14,$f18,$f14 +/* f01f648: 46028401 */ sub.s $f16,$f16,$f2 +/* f01f64c: 244c0028 */ addiu $t4,$v0,0x28 +/* f01f650: 240d0040 */ addiu $t5,$zero,0x40 +/* f01f654: 260e0320 */ addiu $t6,$s0,0x320 +/* f01f658: 460a0280 */ add.s $f10,$f0,$f10 +/* f01f65c: 44068000 */ mfc1 $a2,$f16 +/* f01f660: 44057000 */ mfc1 $a1,$f14 +/* f01f664: 24440008 */ addiu $a0,$v0,0x8 +/* f01f668: 46025281 */ sub.s $f10,$f10,$f2 +/* f01f66c: afac0010 */ sw $t4,0x10($sp) +/* f01f670: afad0014 */ sw $t5,0x14($sp) +/* f01f674: afae0018 */ sw $t6,0x18($sp) +/* f01f678: 44075000 */ mfc1 $a3,$f10 +/* f01f67c: 0c00a7ff */ jal 0x29ffc +/* f01f680: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f01f684: 3c08800a */ lui $t0,0x800a +/* f01f688: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f01f68c: 44809000 */ mtc1 $zero,$f18 +/* f01f690: ae02031c */ sw $v0,0x31c($s0) +/* f01f694: 10000002 */ beqz $zero,.L0f01f6a0 +/* f01f698: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01f69c: ae00031c */ sw $zero,0x31c($s0) +.L0f01f6a0: +/* f01f6a0: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f01f6a4: 3c014339 */ lui $at,0x4339 +/* f01f6a8: 51e0007a */ beqzl $t7,.L0f01f894 +/* f01f6ac: 820a0007 */ lb $t2,0x7($s0) +/* f01f6b0: 44817000 */ mtc1 $at,$f14 +/* f01f6b4: 82020007 */ lb $v0,0x7($s0) +/* f01f6b8: 2401000f */ addiu $at,$zero,0xf +/* f01f6bc: e60e0028 */ swc1 $f14,0x28($s0) +/* f01f6c0: 5441000a */ bnel $v0,$at,.L0f01f6ec +/* f01f6c4: 2401000f */ addiu $at,$zero,0xf +/* f01f6c8: 92180065 */ lbu $t8,0x65($s0) +/* f01f6cc: 3c014307 */ lui $at,0x4307 +/* f01f6d0: 330a0080 */ andi $t2,$t8,0x80 +/* f01f6d4: 51400005 */ beqzl $t2,.L0f01f6ec +/* f01f6d8: 2401000f */ addiu $at,$zero,0xf +/* f01f6dc: 44813000 */ mtc1 $at,$f6 +/* f01f6e0: 1000004a */ beqz $zero,.L0f01f80c +/* f01f6e4: e6060028 */ swc1 $f6,0x28($s0) +/* f01f6e8: 2401000f */ addiu $at,$zero,0xf +.L0f01f6ec: +/* f01f6ec: 14410009 */ bne $v0,$at,.L0f01f714 +/* f01f6f0: 00000000 */ sll $zero,$zero,0x0 +/* f01f6f4: 92090065 */ lbu $t1,0x65($s0) +/* f01f6f8: 3c0142b4 */ lui $at,0x42b4 +/* f01f6fc: 312b0040 */ andi $t3,$t1,0x40 +/* f01f700: 11600004 */ beqz $t3,.L0f01f714 +/* f01f704: 00000000 */ sll $zero,$zero,0x0 +/* f01f708: 44814000 */ mtc1 $at,$f8 +/* f01f70c: 1000003f */ beqz $zero,.L0f01f80c +/* f01f710: e6080028 */ swc1 $f8,0x28($s0) +.L0f01f714: +/* f01f714: 3c017f1b */ lui $at,0x7f1b +/* f01f718: c42486b4 */ lwc1 $f4,-0x794c($at) +/* f01f71c: c60a0024 */ lwc1 $f10,0x24($s0) +/* f01f720: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f01f724: 3c014120 */ lui $at,0x4120 +/* f01f728: 46045182 */ mul.s $f6,$f10,$f4 +/* f01f72c: 44812000 */ mtc1 $at,$f4 +/* f01f730: 8e02001c */ lw $v0,0x1c($s0) +/* f01f734: 240c1000 */ addiu $t4,$zero,0x1000 +/* f01f738: 460e0200 */ add.s $f8,$f0,$f14 +/* f01f73c: c442000c */ lwc1 $f2,0xc($v0) +/* f01f740: 44053000 */ mfc1 $a1,$f6 +/* f01f744: 46040181 */ sub.s $f6,$f0,$f4 +/* f01f748: 24590028 */ addiu $t9,$v0,0x28 +/* f01f74c: afb90010 */ sw $t9,0x10($sp) +/* f01f750: 46024281 */ sub.s $f10,$f8,$f2 +/* f01f754: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f01f758: afac0014 */ sw $t4,0x14($sp) +/* f01f75c: 46023201 */ sub.s $f8,$f6,$f2 +/* f01f760: 44065000 */ mfc1 $a2,$f10 +/* f01f764: 24440008 */ addiu $a0,$v0,0x8 +/* f01f768: 44074000 */ mfc1 $a3,$f8 +/* f01f76c: 0c00a84f */ jal 0x2a13c +/* f01f770: 00000000 */ sll $zero,$zero,0x0 +/* f01f774: 10400005 */ beqz $v0,.L0f01f78c +/* f01f778: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f01f77c: 3c014307 */ lui $at,0x4307 +/* f01f780: 44815000 */ mtc1 $at,$f10 +/* f01f784: 10000021 */ beqz $zero,.L0f01f80c +/* f01f788: e60a0028 */ swc1 $f10,0x28($s0) +.L0f01f78c: +/* f01f78c: 3c017f1b */ lui $at,0x7f1b +/* f01f790: c42686b8 */ lwc1 $f6,-0x7948($at) +/* f01f794: c6040024 */ lwc1 $f4,0x24($s0) +/* f01f798: 3c014307 */ lui $at,0x4307 +/* f01f79c: 44815000 */ mtc1 $at,$f10 +/* f01f7a0: 46062202 */ mul.s $f8,$f4,$f6 +/* f01f7a4: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f01f7a8: 3c014120 */ lui $at,0x4120 +/* f01f7ac: 8e02001c */ lw $v0,0x1c($s0) +/* f01f7b0: 240e0800 */ addiu $t6,$zero,0x800 +/* f01f7b4: 460a0100 */ add.s $f4,$f0,$f10 +/* f01f7b8: c442000c */ lwc1 $f2,0xc($v0) +/* f01f7bc: 44054000 */ mfc1 $a1,$f8 +/* f01f7c0: 44814000 */ mtc1 $at,$f8 +/* f01f7c4: 46022181 */ sub.s $f6,$f4,$f2 +/* f01f7c8: 244d0028 */ addiu $t5,$v0,0x28 +/* f01f7cc: afad0010 */ sw $t5,0x10($sp) +/* f01f7d0: 46080281 */ sub.s $f10,$f0,$f8 +/* f01f7d4: 44063000 */ mfc1 $a2,$f6 +/* f01f7d8: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f01f7dc: afae0014 */ sw $t6,0x14($sp) +/* f01f7e0: 46025101 */ sub.s $f4,$f10,$f2 +/* f01f7e4: 24440008 */ addiu $a0,$v0,0x8 +/* f01f7e8: 44072000 */ mfc1 $a3,$f4 +/* f01f7ec: 0c00a84f */ jal 0x2a13c +/* f01f7f0: 00000000 */ sll $zero,$zero,0x0 +/* f01f7f4: 10400005 */ beqz $v0,.L0f01f80c +/* f01f7f8: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f01f7fc: 3c0142b4 */ lui $at,0x42b4 +/* f01f800: 44813000 */ mtc1 $at,$f6 +/* f01f804: 00000000 */ sll $zero,$zero,0x0 +/* f01f808: e6060028 */ swc1 $f6,0x28($s0) +.L0f01f80c: +/* f01f80c: 8e0402d4 */ lw $a0,0x2d4($s0) +/* f01f810: e7ac00e0 */ swc1 $f12,0xe0($sp) +/* f01f814: 0fc32e41 */ jal func0f0cb904 +/* f01f818: 24840108 */ addiu $a0,$a0,0x108 +/* f01f81c: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f01f820: 3c028007 */ lui $v0,0x8007 +/* f01f824: 24425c00 */ addiu $v0,$v0,0x5c00 +/* f01f828: c44a0024 */ lwc1 $f10,0x24($v0) +/* f01f82c: c5e80108 */ lwc1 $f8,0x108($t7) +/* f01f830: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f01f834: 3c013f00 */ lui $at,0x3f00 +/* f01f838: 460a4102 */ mul.s $f4,$f8,$f10 +/* f01f83c: 44810000 */ mtc1 $at,$f0 +/* f01f840: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f01f844: 3c08800a */ lui $t0,0x800a +/* f01f848: 44809000 */ mtc1 $zero,$f18 +/* f01f84c: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01f850: 46062202 */ mul.s $f8,$f4,$f6 +/* f01f854: c6240000 */ lwc1 $f4,0x0($s1) +/* f01f858: 46004282 */ mul.s $f10,$f8,$f0 +/* f01f85c: 460a2180 */ add.s $f6,$f4,$f10 +/* f01f860: e6260000 */ swc1 $f6,0x0($s1) +/* f01f864: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f01f868: c4440024 */ lwc1 $f4,0x24($v0) +/* f01f86c: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f01f870: c7080110 */ lwc1 $f8,0x110($t8) +/* f01f874: 46044282 */ mul.s $f10,$f8,$f4 +/* f01f878: 00000000 */ sll $zero,$zero,0x0 +/* f01f87c: 46065202 */ mul.s $f8,$f10,$f6 +/* f01f880: c62a0008 */ lwc1 $f10,0x8($s1) +/* f01f884: 46004102 */ mul.s $f4,$f8,$f0 +/* f01f888: 46045180 */ add.s $f6,$f10,$f4 +/* f01f88c: e6260008 */ swc1 $f6,0x8($s1) +/* f01f890: 820a0007 */ lb $t2,0x7($s0) +.L0f01f894: +/* f01f894: 24010004 */ addiu $at,$zero,0x4 +/* f01f898: 5541002e */ bnel $t2,$at,.L0f01f954 +/* f01f89c: c60202e8 */ lwc1 $f2,0x2e8($s0) +/* f01f8a0: c6020038 */ lwc1 $f2,0x38($s0) +/* f01f8a4: 8fa90120 */ lw $t1,0x120($sp) +/* f01f8a8: 4602903c */ c.lt.s $f18,$f2 +/* f01f8ac: 00000000 */ sll $zero,$zero,0x0 +/* f01f8b0: 45020028 */ bc1fl .L0f01f954 +/* f01f8b4: c60202e8 */ lwc1 $f2,0x2e8($s0) +/* f01f8b8: 8d2b0020 */ lw $t3,0x20($t1) +/* f01f8bc: c604003c */ lwc1 $f4,0x3c($s0) +/* f01f8c0: c5680074 */ lwc1 $f8,0x74($t3) +/* f01f8c4: 46041181 */ sub.s $f6,$f2,$f4 +/* f01f8c8: c6240000 */ lwc1 $f4,0x0($s1) +/* f01f8cc: 460c4282 */ mul.s $f10,$f8,$f12 +/* f01f8d0: 00000000 */ sll $zero,$zero,0x0 +/* f01f8d4: 46065202 */ mul.s $f8,$f10,$f6 +/* f01f8d8: c60a0040 */ lwc1 $f10,0x40($s0) +/* f01f8dc: 46024003 */ div.s $f0,$f8,$f2 +/* f01f8e0: 46005182 */ mul.s $f6,$f10,$f0 +/* f01f8e4: c62a0008 */ lwc1 $f10,0x8($s1) +/* f01f8e8: 46062200 */ add.s $f8,$f4,$f6 +/* f01f8ec: e6280000 */ swc1 $f8,0x0($s1) +/* f01f8f0: c6040048 */ lwc1 $f4,0x48($s0) +/* f01f8f4: 46002182 */ mul.s $f6,$f4,$f0 +/* f01f8f8: 46065200 */ add.s $f8,$f10,$f6 +/* f01f8fc: e6280008 */ swc1 $f8,0x8($s1) +/* f01f900: c60a0044 */ lwc1 $f10,0x44($s0) +/* f01f904: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f01f908: 8fb90120 */ lw $t9,0x120($sp) +/* f01f90c: 46005182 */ mul.s $f6,$f10,$f0 +/* f01f910: 46062200 */ add.s $f8,$f4,$f6 +/* f01f914: e7a800f0 */ swc1 $f8,0xf0($sp) +/* f01f918: 8f2c0020 */ lw $t4,0x20($t9) +/* f01f91c: c60a003c */ lwc1 $f10,0x3c($s0) +/* f01f920: c5840074 */ lwc1 $f4,0x74($t4) +/* f01f924: 46046182 */ mul.s $f6,$f12,$f4 +/* f01f928: c6040038 */ lwc1 $f4,0x38($s0) +/* f01f92c: 46065200 */ add.s $f8,$f10,$f6 +/* f01f930: e608003c */ swc1 $f8,0x3c($s0) +/* f01f934: c60a003c */ lwc1 $f10,0x3c($s0) +/* f01f938: 460a203c */ c.lt.s $f4,$f10 +/* f01f93c: 00000000 */ sll $zero,$zero,0x0 +/* f01f940: 4500002e */ bc1f .L0f01f9fc +/* f01f944: 00000000 */ sll $zero,$zero,0x0 +/* f01f948: 1000002c */ beqz $zero,.L0f01f9fc +/* f01f94c: e6120038 */ swc1 $f18,0x38($s0) +/* f01f950: c60202e8 */ lwc1 $f2,0x2e8($s0) +.L0f01f954: +/* f01f954: 8fad0120 */ lw $t5,0x120($sp) +/* f01f958: 4602903c */ c.lt.s $f18,$f2 +/* f01f95c: 00000000 */ sll $zero,$zero,0x0 +/* f01f960: 45020027 */ bc1fl .L0f01fa00 +/* f01f964: c6000304 */ lwc1 $f0,0x304($s0) +/* f01f968: 8dae0020 */ lw $t6,0x20($t5) +/* f01f96c: c60402ec */ lwc1 $f4,0x2ec($s0) +/* f01f970: c5c60074 */ lwc1 $f6,0x74($t6) +/* f01f974: 46041281 */ sub.s $f10,$f2,$f4 +/* f01f978: c6240000 */ lwc1 $f4,0x0($s1) +/* f01f97c: 460c3202 */ mul.s $f8,$f6,$f12 +/* f01f980: 00000000 */ sll $zero,$zero,0x0 +/* f01f984: 460a4182 */ mul.s $f6,$f8,$f10 +/* f01f988: c60802f0 */ lwc1 $f8,0x2f0($s0) +/* f01f98c: 46023003 */ div.s $f0,$f6,$f2 +/* f01f990: 46004282 */ mul.s $f10,$f8,$f0 +/* f01f994: c6280008 */ lwc1 $f8,0x8($s1) +/* f01f998: 460a2180 */ add.s $f6,$f4,$f10 +/* f01f99c: e6260000 */ swc1 $f6,0x0($s1) +/* f01f9a0: c60402f8 */ lwc1 $f4,0x2f8($s0) +/* f01f9a4: 46002282 */ mul.s $f10,$f4,$f0 +/* f01f9a8: 460a4180 */ add.s $f6,$f8,$f10 +/* f01f9ac: e6260008 */ swc1 $f6,0x8($s1) +/* f01f9b0: c60802f4 */ lwc1 $f8,0x2f4($s0) +/* f01f9b4: c7a400f0 */ lwc1 $f4,0xf0($sp) +/* f01f9b8: 8faf0120 */ lw $t7,0x120($sp) +/* f01f9bc: 46004282 */ mul.s $f10,$f8,$f0 +/* f01f9c0: 460a2180 */ add.s $f6,$f4,$f10 +/* f01f9c4: e7a600f0 */ swc1 $f6,0xf0($sp) +/* f01f9c8: 8df80020 */ lw $t8,0x20($t7) +/* f01f9cc: c60802ec */ lwc1 $f8,0x2ec($s0) +/* f01f9d0: c7040074 */ lwc1 $f4,0x74($t8) +/* f01f9d4: 46046282 */ mul.s $f10,$f12,$f4 +/* f01f9d8: c60402e8 */ lwc1 $f4,0x2e8($s0) +/* f01f9dc: 460a4180 */ add.s $f6,$f8,$f10 +/* f01f9e0: e60602ec */ swc1 $f6,0x2ec($s0) +/* f01f9e4: c60802ec */ lwc1 $f8,0x2ec($s0) +/* f01f9e8: 4608203c */ c.lt.s $f4,$f8 +/* f01f9ec: 00000000 */ sll $zero,$zero,0x0 +/* f01f9f0: 45000002 */ bc1f .L0f01f9fc +/* f01f9f4: 00000000 */ sll $zero,$zero,0x0 +/* f01f9f8: e61202e8 */ swc1 $f18,0x2e8($s0) +.L0f01f9fc: +/* f01f9fc: c6000304 */ lwc1 $f0,0x304($s0) +.L0f01fa00: +/* f01fa00: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f01fa04: 46009032 */ c.eq.s $f18,$f0 +/* f01fa08: 00000000 */ sll $zero,$zero,0x0 +/* f01fa0c: 45000006 */ bc1f .L0f01fa28 +/* f01fa10: 00000000 */ sll $zero,$zero,0x0 +/* f01fa14: c60a0308 */ lwc1 $f10,0x308($s0) +/* f01fa18: 460a9032 */ c.eq.s $f18,$f10 +/* f01fa1c: 00000000 */ sll $zero,$zero,0x0 +/* f01fa20: 45030043 */ bc1tl .L0f01fb30 +/* f01fa24: c60400bc */ lwc1 $f4,0xbc($s0) +.L0f01fa28: +/* f01fa28: 46040202 */ mul.s $f8,$f0,$f4 +/* f01fa2c: c6260000 */ lwc1 $f6,0x0($s1) +/* f01fa30: 3c017f1b */ lui $at,0x7f1b +/* f01fa34: c43086bc */ lwc1 $f16,-0x7944($at) +/* f01fa38: 46083280 */ add.s $f10,$f6,$f8 +/* f01fa3c: e62a0000 */ swc1 $f10,0x0($s1) +/* f01fa40: c6040308 */ lwc1 $f4,0x308($s0) +/* f01fa44: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f01fa48: c62a0008 */ lwc1 $f10,0x8($s1) +/* f01fa4c: 46062202 */ mul.s $f8,$f4,$f6 +/* f01fa50: 46085100 */ add.s $f4,$f10,$f8 +/* f01fa54: e6240008 */ swc1 $f4,0x8($s1) +/* f01fa58: c6060304 */ lwc1 $f6,0x304($s0) +/* f01fa5c: c6080308 */ lwc1 $f8,0x308($s0) +/* f01fa60: 46103282 */ mul.s $f10,$f6,$f16 +/* f01fa64: e60a0304 */ swc1 $f10,0x304($s0) +/* f01fa68: c6000304 */ lwc1 $f0,0x304($s0) +/* f01fa6c: 46104102 */ mul.s $f4,$f8,$f16 +/* f01fa70: 46009032 */ c.eq.s $f18,$f0 +/* f01fa74: 00000000 */ sll $zero,$zero,0x0 +/* f01fa78: 45000006 */ bc1f .L0f01fa94 +/* f01fa7c: e6040308 */ swc1 $f4,0x308($s0) +/* f01fa80: c6060308 */ lwc1 $f6,0x308($s0) +/* f01fa84: 46069032 */ c.eq.s $f18,$f6 +/* f01fa88: 00000000 */ sll $zero,$zero,0x0 +/* f01fa8c: 45030028 */ bc1tl .L0f01fb30 +/* f01fa90: c60400bc */ lwc1 $f4,0xbc($s0) +.L0f01fa94: +/* f01fa94: c6020308 */ lwc1 $f2,0x308($s0) +/* f01fa98: 46021282 */ mul.s $f10,$f2,$f2 +/* f01fa9c: 00000000 */ sll $zero,$zero,0x0 +/* f01faa0: 46000202 */ mul.s $f8,$f0,$f0 +/* f01faa4: 0c012974 */ jal 0x4a5d0 +/* f01faa8: 46085300 */ add.s $f12,$f10,$f8 +/* f01faac: 44809000 */ mtc1 $zero,$f18 +/* f01fab0: 3c08800a */ lui $t0,0x800a +/* f01fab4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01fab8: 4600903c */ c.lt.s $f18,$f0 +/* f01fabc: 3c017f1b */ lui $at,0x7f1b +/* f01fac0: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f01fac4: 45020018 */ bc1fl .L0f01fb28 +/* f01fac8: e6120304 */ swc1 $f18,0x304($s0) +/* f01facc: c42486c4 */ lwc1 $f4,-0x793c($at) +/* f01fad0: 3c013f80 */ lui $at,0x3f80 +/* f01fad4: 44814000 */ mtc1 $at,$f8 +/* f01fad8: 46062282 */ mul.s $f10,$f4,$f6 +/* f01fadc: 46005303 */ div.s $f12,$f10,$f0 +/* f01fae0: 460c403e */ c.le.s $f8,$f12 +/* f01fae4: 00000000 */ sll $zero,$zero,0x0 +/* f01fae8: 45020005 */ bc1fl .L0f01fb00 +/* f01faec: c6000304 */ lwc1 $f0,0x304($s0) +/* f01faf0: e6120304 */ swc1 $f18,0x304($s0) +/* f01faf4: 1000000d */ beqz $zero,.L0f01fb2c +/* f01faf8: e6120308 */ swc1 $f18,0x308($s0) +/* f01fafc: c6000304 */ lwc1 $f0,0x304($s0) +.L0f01fb00: +/* f01fb00: c6020308 */ lwc1 $f2,0x308($s0) +/* f01fb04: 460c0102 */ mul.s $f4,$f0,$f12 +/* f01fb08: 00000000 */ sll $zero,$zero,0x0 +/* f01fb0c: 460c1282 */ mul.s $f10,$f2,$f12 +/* f01fb10: 46040181 */ sub.s $f6,$f0,$f4 +/* f01fb14: 460a1201 */ sub.s $f8,$f2,$f10 +/* f01fb18: e6060304 */ swc1 $f6,0x304($s0) +/* f01fb1c: 10000003 */ beqz $zero,.L0f01fb2c +/* f01fb20: e6080308 */ swc1 $f8,0x308($s0) +/* f01fb24: e6120304 */ swc1 $f18,0x304($s0) +.L0f01fb28: +/* f01fb28: e6120308 */ swc1 $f18,0x308($s0) +.L0f01fb2c: +/* f01fb2c: c60400bc */ lwc1 $f4,0xbc($s0) +.L0f01fb30: +/* f01fb30: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f01fb34: c6280000 */ lwc1 $f8,0x0($s1) +/* f01fb38: 24010003 */ addiu $at,$zero,0x3 +/* f01fb3c: 46062282 */ mul.s $f10,$f4,$f6 +/* f01fb40: 460a4100 */ add.s $f4,$f8,$f10 +/* f01fb44: e6240000 */ swc1 $f4,0x0($s1) +/* f01fb48: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f01fb4c: c60600c4 */ lwc1 $f6,0xc4($s0) +/* f01fb50: c6240008 */ lwc1 $f4,0x8($s1) +/* f01fb54: 46083282 */ mul.s $f10,$f6,$f8 +/* f01fb58: 460a2180 */ add.s $f6,$f4,$f10 +/* f01fb5c: e6260008 */ swc1 $f6,0x8($s1) +/* f01fb60: 8faa00f4 */ lw $t2,0xf4($sp) +/* f01fb64: 55410013 */ bnel $t2,$at,.L0f01fbb4 +/* f01fb68: 820d0007 */ lb $t5,0x7($s0) +/* f01fb6c: 0fc0f011 */ jal func0f03c044 +/* f01fb70: 02002025 */ or $a0,$s0,$zero +/* f01fb74: 50400043 */ beqzl $v0,.L0f01fc84 +/* f01fb78: 8fac0118 */ lw $t4,0x118($sp) +/* f01fb7c: 90490035 */ lbu $t1,0x35($v0) +/* f01fb80: 51200040 */ beqzl $t1,.L0f01fc84 +/* f01fb84: 8fac0118 */ lw $t4,0x118($sp) +/* f01fb88: 8e0b001c */ lw $t3,0x1c($s0) +/* f01fb8c: c5680008 */ lwc1 $f8,0x8($t3) +/* f01fb90: e6280000 */ swc1 $f8,0x0($s1) +/* f01fb94: 8e19001c */ lw $t9,0x1c($s0) +/* f01fb98: c724000c */ lwc1 $f4,0xc($t9) +/* f01fb9c: e6240004 */ swc1 $f4,0x4($s1) +/* f01fba0: 8e0c001c */ lw $t4,0x1c($s0) +/* f01fba4: c58a0010 */ lwc1 $f10,0x10($t4) +/* f01fba8: 10000035 */ beqz $zero,.L0f01fc80 +/* f01fbac: e62a0008 */ swc1 $f10,0x8($s1) +/* f01fbb0: 820d0007 */ lb $t5,0x7($s0) +.L0f01fbb4: +/* f01fbb4: 24010023 */ addiu $at,$zero,0x23 +/* f01fbb8: 55a10013 */ bnel $t5,$at,.L0f01fc08 +/* f01fbbc: 8e0a031c */ lw $t2,0x31c($s0) +/* f01fbc0: 920e002c */ lbu $t6,0x2c($s0) +/* f01fbc4: 24010001 */ addiu $at,$zero,0x1 +/* f01fbc8: 55c1000f */ bnel $t6,$at,.L0f01fc08 +/* f01fbcc: 8e0a031c */ lw $t2,0x31c($s0) +/* f01fbd0: 920f002d */ lbu $t7,0x2d($s0) +/* f01fbd4: 55e0000c */ bnezl $t7,.L0f01fc08 +/* f01fbd8: 8e0a031c */ lw $t2,0x31c($s0) +/* f01fbdc: 8d180038 */ lw $t8,0x38($t0) +/* f01fbe0: 53000009 */ beqzl $t8,.L0f01fc08 +/* f01fbe4: 8e0a031c */ lw $t2,0x31c($s0) +/* f01fbe8: c6060040 */ lwc1 $f6,0x40($s0) +/* f01fbec: e6260000 */ swc1 $f6,0x0($s1) +/* f01fbf0: c6080044 */ lwc1 $f8,0x44($s0) +/* f01fbf4: e7a800f0 */ swc1 $f8,0xf0($sp) +/* f01fbf8: c6040048 */ lwc1 $f4,0x48($s0) +/* f01fbfc: 10000020 */ beqz $zero,.L0f01fc80 +/* f01fc00: e6240008 */ swc1 $f4,0x8($s1) +/* f01fc04: 8e0a031c */ lw $t2,0x31c($s0) +.L0f01fc08: +/* f01fc08: 8fa90124 */ lw $t1,0x124($sp) +/* f01fc0c: 5140001d */ beqzl $t2,.L0f01fc84 +/* f01fc10: 8fac0118 */ lw $t4,0x118($sp) +/* f01fc14: c5200000 */ lwc1 $f0,0x0($t1) +/* f01fc18: c62a0000 */ lwc1 $f10,0x0($s1) +/* f01fc1c: c6260008 */ lwc1 $f6,0x8($s1) +/* f01fc20: c5280008 */ lwc1 $f8,0x8($t1) +/* f01fc24: 46005081 */ sub.s $f2,$f10,$f0 +/* f01fc28: e6200000 */ swc1 $f0,0x0($s1) +/* f01fc2c: 8fab0124 */ lw $t3,0x124($sp) +/* f01fc30: 46083381 */ sub.s $f14,$f6,$f8 +/* f01fc34: 46021282 */ mul.s $f10,$f2,$f2 +/* f01fc38: c5640008 */ lwc1 $f4,0x8($t3) +/* f01fc3c: 460e7182 */ mul.s $f6,$f14,$f14 +/* f01fc40: e6240008 */ swc1 $f4,0x8($s1) +/* f01fc44: 0c012974 */ jal 0x4a5d0 +/* f01fc48: 46065300 */ add.s $f12,$f10,$f6 +/* f01fc4c: 3c0142c8 */ lui $at,0x42c8 +/* f01fc50: 44816000 */ mtc1 $at,$f12 +/* f01fc54: 46000086 */ mov.s $f2,$f0 +/* f01fc58: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f01fc5c: 4600603c */ c.lt.s $f12,$f0 +/* f01fc60: 00000000 */ sll $zero,$zero,0x0 +/* f01fc64: 45020003 */ bc1fl .L0f01fc74 +/* f01fc68: 46024100 */ add.s $f4,$f8,$f2 +/* f01fc6c: 46006086 */ mov.s $f2,$f12 +/* f01fc70: 46024100 */ add.s $f4,$f8,$f2 +.L0f01fc74: +/* f01fc74: 24190004 */ addiu $t9,$zero,0x4 +/* f01fc78: e7a400f0 */ swc1 $f4,0xf0($sp) +/* f01fc7c: a2190191 */ sb $t9,0x191($s0) +.L0f01fc80: +/* f01fc80: 8fac0118 */ lw $t4,0x118($sp) +.L0f01fc84: +/* f01fc84: 24010006 */ addiu $at,$zero,0x6 +/* f01fc88: 02002025 */ or $a0,$s0,$zero +/* f01fc8c: 918d0000 */ lbu $t5,0x0($t4) +/* f01fc90: 02202825 */ or $a1,$s1,$zero +/* f01fc94: 27a600fc */ addiu $a2,$sp,0xfc +/* f01fc98: 55a10019 */ bnel $t5,$at,.L0f01fd00 +/* f01fc9c: 8e0a0018 */ lw $t2,0x18($s0) +/* f01fca0: 820e0007 */ lb $t6,0x7($s0) +/* f01fca4: 24010019 */ addiu $at,$zero,0x19 +/* f01fca8: 55c10015 */ bnel $t6,$at,.L0f01fd00 +/* f01fcac: 8e0a0018 */ lw $t2,0x18($s0) +/* f01fcb0: c58a0008 */ lwc1 $f10,0x8($t4) +/* f01fcb4: 27a500fc */ addiu $a1,$sp,0xfc +/* f01fcb8: e62a0000 */ swc1 $f10,0x0($s1) +/* f01fcbc: 8faf0118 */ lw $t7,0x118($sp) +/* f01fcc0: c5e60010 */ lwc1 $f6,0x10($t7) +/* f01fcc4: e6260008 */ swc1 $f6,0x8($s1) +/* f01fcc8: 8fa40118 */ lw $a0,0x118($sp) +/* f01fccc: 24840028 */ addiu $a0,$a0,0x28 +/* f01fcd0: 0fc195e9 */ jal func0f0657a4 +/* f01fcd4: afa40048 */ sw $a0,0x48($sp) +/* f01fcd8: 3c017f1b */ lui $at,0x7f1b +/* f01fcdc: c43086d4 */ lwc1 $f16,-0x792c($at) +/* f01fce0: 3c08800a */ lui $t0,0x800a +/* f01fce4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01fce8: a2000009 */ sb $zero,0x9($s0) +/* f01fcec: 8d180008 */ lw $t8,0x8($t0) +/* f01fcf0: 44809000 */ mtc1 $zero,$f18 +/* f01fcf4: 10000015 */ beqz $zero,.L0f01fd4c +/* f01fcf8: ae1800d8 */ sw $t8,0xd8($s0) +/* f01fcfc: 8e0a0018 */ lw $t2,0x18($s0) +.L0f01fd00: +/* f01fd00: 8fab0124 */ lw $t3,0x124($sp) +/* f01fd04: 31494000 */ andi $t1,$t2,0x4000 +/* f01fd08: 11200006 */ beqz $t1,.L0f01fd24 +/* f01fd0c: 00000000 */ sll $zero,$zero,0x0 +/* f01fd10: c5680000 */ lwc1 $f8,0x0($t3) +/* f01fd14: e6280000 */ swc1 $f8,0x0($s1) +/* f01fd18: 8fb90124 */ lw $t9,0x124($sp) +/* f01fd1c: c7240008 */ lwc1 $f4,0x8($t9) +/* f01fd20: e6240008 */ swc1 $f4,0x8($s1) +.L0f01fd24: +/* f01fd24: 0fc079fd */ jal func0f01e7f4 +/* f01fd28: 24070001 */ addiu $a3,$zero,0x1 +/* f01fd2c: 8fad0118 */ lw $t5,0x118($sp) +/* f01fd30: 3c08800a */ lui $t0,0x800a +/* f01fd34: 3c017f1b */ lui $at,0x7f1b +/* f01fd38: 25ae0028 */ addiu $t6,$t5,0x28 +/* f01fd3c: 44809000 */ mtc1 $zero,$f18 +/* f01fd40: afae0048 */ sw $t6,0x48($sp) +/* f01fd44: c43086d8 */ lwc1 $f16,-0x7928($at) +/* f01fd48: 25089fc0 */ addiu $t0,$t0,-24640 +.L0f01fd4c: +/* f01fd4c: 820c0007 */ lb $t4,0x7($s0) +/* f01fd50: 24010023 */ addiu $at,$zero,0x23 +/* f01fd54: 55810021 */ bnel $t4,$at,.L0f01fddc +/* f01fd58: 8e0b031c */ lw $t3,0x31c($s0) +/* f01fd5c: 920f002c */ lbu $t7,0x2c($s0) +/* f01fd60: 24010001 */ addiu $at,$zero,0x1 +/* f01fd64: 55e1001d */ bnel $t7,$at,.L0f01fddc +/* f01fd68: 8e0b031c */ lw $t3,0x31c($s0) +/* f01fd6c: 9218002d */ lbu $t8,0x2d($s0) +/* f01fd70: 5700001a */ bnezl $t8,.L0f01fddc +/* f01fd74: 8e0b031c */ lw $t3,0x31c($s0) +/* f01fd78: 8d0a0038 */ lw $t2,0x38($t0) +/* f01fd7c: 02002025 */ or $a0,$s0,$zero +/* f01fd80: 02202825 */ or $a1,$s1,$zero +/* f01fd84: 11400014 */ beqz $t2,.L0f01fdd8 +/* f01fd88: 27a600fc */ addiu $a2,$sp,0xfc +/* f01fd8c: 24090001 */ addiu $t1,$zero,0x1 +/* f01fd90: afa90010 */ sw $t1,0x10($sp) +/* f01fd94: 0fc07c99 */ jal func0f01f264 +/* f01fd98: 8fa700f0 */ lw $a3,0xf0($sp) +/* f01fd9c: 10400005 */ beqz $v0,.L0f01fdb4 +/* f01fda0: 3c017f1b */ lui $at,0x7f1b +/* f01fda4: c60a00b4 */ lwc1 $f10,0xb4($s0) +/* f01fda8: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f01fdac: 46065200 */ add.s $f8,$f10,$f6 +/* f01fdb0: e60800b4 */ swc1 $f8,0xb4($s0) +.L0f01fdb4: +/* f01fdb4: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f01fdb8: c42486dc */ lwc1 $f4,-0x7924($at) +/* f01fdbc: e60000b8 */ swc1 $f0,0xb8($s0) +/* f01fdc0: 46040282 */ mul.s $f10,$f0,$f4 +/* f01fdc4: e60a00b0 */ swc1 $f10,0xb0($s0) +/* f01fdc8: c6260004 */ lwc1 $f6,0x4($s1) +/* f01fdcc: 46003201 */ sub.s $f8,$f6,$f0 +/* f01fdd0: 10000193 */ beqz $zero,.L0f020420 +/* f01fdd4: e6280004 */ swc1 $f8,0x4($s1) +.L0f01fdd8: +/* f01fdd8: 8e0b031c */ lw $t3,0x31c($s0) +.L0f01fddc: +/* f01fddc: 02002025 */ or $a0,$s0,$zero +/* f01fde0: 8fad00f4 */ lw $t5,0xf4($sp) +/* f01fde4: 11600016 */ beqz $t3,.L0f01fe40 +/* f01fde8: 24010003 */ addiu $at,$zero,0x3 +/* f01fdec: 24190001 */ addiu $t9,$zero,0x1 +/* f01fdf0: afb90010 */ sw $t9,0x10($sp) +/* f01fdf4: 02202825 */ or $a1,$s1,$zero +/* f01fdf8: 27a600fc */ addiu $a2,$sp,0xfc +/* f01fdfc: 0fc07c99 */ jal func0f01f264 +/* f01fe00: 8fa700f0 */ lw $a3,0xf0($sp) +/* f01fe04: 10400005 */ beqz $v0,.L0f01fe1c +/* f01fe08: 3c017f1b */ lui $at,0x7f1b +/* f01fe0c: c60400b4 */ lwc1 $f4,0xb4($s0) +/* f01fe10: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f01fe14: 460a2180 */ add.s $f6,$f4,$f10 +/* f01fe18: e60600b4 */ swc1 $f6,0xb4($s0) +.L0f01fe1c: +/* f01fe1c: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f01fe20: c42886e0 */ lwc1 $f8,-0x7920($at) +/* f01fe24: e60000b8 */ swc1 $f0,0xb8($s0) +/* f01fe28: 46080102 */ mul.s $f4,$f0,$f8 +/* f01fe2c: e60400b0 */ swc1 $f4,0xb0($s0) +/* f01fe30: c62a0004 */ lwc1 $f10,0x4($s1) +/* f01fe34: 46005181 */ sub.s $f6,$f10,$f0 +/* f01fe38: 10000179 */ beqz $zero,.L0f020420 +/* f01fe3c: e6260004 */ swc1 $f6,0x4($s1) +.L0f01fe40: +/* f01fe40: 15a10003 */ bne $t5,$at,.L0f01fe50 +/* f01fe44: 8fae0118 */ lw $t6,0x118($sp) +/* f01fe48: 10000099 */ beqz $zero,.L0f0200b0 +/* f01fe4c: c60200b4 */ lwc1 $f2,0xb4($s0) +.L0f01fe50: +/* f01fe50: 91cc0000 */ lbu $t4,0x0($t6) +/* f01fe54: 24010006 */ addiu $at,$zero,0x6 +/* f01fe58: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f01fe5c: 55810012 */ bnel $t4,$at,.L0f01fea8 +/* f01fe60: c6280004 */ lwc1 $f8,0x4($s1) +/* f01fe64: 0fc4a25f */ jal func0f12897c +/* f01fe68: 01c02025 */ or $a0,$t6,$zero +/* f01fe6c: 3c08800a */ lui $t0,0x800a +/* f01fe70: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01fe74: 00027880 */ sll $t7,$v0,0x2 +/* f01fe78: 010fc021 */ addu $t8,$t0,$t7 +/* f01fe7c: 8f030064 */ lw $v1,0x64($t8) +/* f01fe80: 3c017f1b */ lui $at,0x7f1b +/* f01fe84: c43086e4 */ lwc1 $f16,-0x791c($at) +/* f01fe88: 946a161a */ lhu $t2,0x161a($v1) +/* f01fe8c: c4620074 */ lwc1 $f2,0x74($v1) +/* f01fe90: 44809000 */ mtc1 $zero,$f18 +/* f01fe94: a60a018a */ sh $t2,0x18a($s0) +/* f01fe98: 9069161e */ lbu $t1,0x161e($v1) +/* f01fe9c: 10000084 */ beqz $zero,.L0f0200b0 +/* f01fea0: a2090191 */ sb $t1,0x191($s0) +/* f01fea4: c6280004 */ lwc1 $f8,0x4($s1) +.L0f01fea8: +/* f01fea8: 3c01428a */ lui $at,0x428a +/* f01feac: 44810000 */ mtc1 $at,$f0 +/* f01feb0: 46044281 */ sub.s $f10,$f8,$f4 +/* f01feb4: 27a60088 */ addiu $a2,$sp,0x88 +/* f01feb8: 27a70078 */ addiu $a3,$sp,0x78 +/* f01febc: 27ab00fc */ addiu $t3,$sp,0xfc +/* f01fec0: 4600503c */ c.lt.s $f10,$f0 +/* f01fec4: 00000000 */ sll $zero,$zero,0x0 +/* f01fec8: 45020013 */ bc1fl .L0f01ff18 +/* f01fecc: afb10098 */ sw $s1,0x98($sp) +/* f01fed0: 46002200 */ add.s $f8,$f4,$f0 +/* f01fed4: afa60098 */ sw $a2,0x98($sp) +/* f01fed8: afa70094 */ sw $a3,0x94($sp) +/* f01fedc: c6260000 */ lwc1 $f6,0x0($s1) +/* f01fee0: e7a8008c */ swc1 $f8,0x8c($sp) +/* f01fee4: 02202025 */ or $a0,$s1,$zero +/* f01fee8: e7a60088 */ swc1 $f6,0x88($sp) +/* f01feec: c62a0008 */ lwc1 $f10,0x8($s1) +/* f01fef0: 27a500fc */ addiu $a1,$sp,0xfc +/* f01fef4: 0fc1979d */ jal func0f065e74 +/* f01fef8: e7aa0090 */ swc1 $f10,0x90($sp) +/* f01fefc: 02002025 */ or $a0,$s0,$zero +/* f01ff00: 27a50088 */ addiu $a1,$sp,0x88 +/* f01ff04: 0fc087ea */ jal func0f021fa8 +/* f01ff08: 27a60078 */ addiu $a2,$sp,0x78 +/* f01ff0c: 10000004 */ beqz $zero,.L0f01ff20 +/* f01ff10: 8e050024 */ lw $a1,0x24($s0) +/* f01ff14: afb10098 */ sw $s1,0x98($sp) +.L0f01ff18: +/* f01ff18: afab0094 */ sw $t3,0x94($sp) +/* f01ff1c: 8e050024 */ lw $a1,0x24($s0) +.L0f01ff20: +/* f01ff20: 2607018a */ addiu $a3,$s0,0x18a +/* f01ff24: 26020191 */ addiu $v0,$s0,0x191 +/* f01ff28: 27b900ea */ addiu $t9,$sp,0xea +/* f01ff2c: 260302b2 */ addiu $v1,$s0,0x2b2 +/* f01ff30: 27ad00ec */ addiu $t5,$sp,0xec +/* f01ff34: 27ac0114 */ addiu $t4,$sp,0x114 +/* f01ff38: afac0020 */ sw $t4,0x20($sp) +/* f01ff3c: afad001c */ sw $t5,0x1c($sp) +/* f01ff40: afa30018 */ sw $v1,0x18($sp) +/* f01ff44: afa30040 */ sw $v1,0x40($sp) +/* f01ff48: afb90014 */ sw $t9,0x14($sp) +/* f01ff4c: afa20010 */ sw $v0,0x10($sp) +/* f01ff50: afa20044 */ sw $v0,0x44($sp) +/* f01ff54: afa7004c */ sw $a3,0x4c($sp) +/* f01ff58: 8fa40098 */ lw $a0,0x98($sp) +/* f01ff5c: 0c00a86c */ jal 0x2a1b0 +/* f01ff60: 8fa60094 */ lw $a2,0x94($sp) +/* f01ff64: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f01ff68: 3c08800a */ lui $t0,0x800a +/* f01ff6c: 3c017f1b */ lui $at,0x7f1b +/* f01ff70: 44809000 */ mtc1 $zero,$f18 +/* f01ff74: c43086f0 */ lwc1 $f16,-0x7910($at) +/* f01ff78: 25089fc0 */ addiu $t0,$t0,-24640 +/* f01ff7c: 10400038 */ beqz $v0,.L0f020060 +/* f01ff80: 46000086 */ mov.s $f2,$f0 +/* f01ff84: 904e0078 */ lbu $t6,0x78($v0) +/* f01ff88: 3c017f1b */ lui $at,0x7f1b +/* f01ff8c: 55c00035 */ bnezl $t6,.L0f020064 +/* f01ff90: 8fab00ec */ lw $t3,0xec($sp) +/* f01ff94: c42c86f4 */ lwc1 $f12,-0x790c($at) +/* f01ff98: 460c003c */ c.lt.s $f0,$f12 +/* f01ff9c: 00000000 */ sll $zero,$zero,0x0 +/* f01ffa0: 45020030 */ bc1fl .L0f020064 +/* f01ffa4: 8fab00ec */ lw $t3,0xec($sp) +/* f01ffa8: 8d0f0038 */ lw $t7,0x38($t0) +/* f01ffac: 29e10005 */ slti $at,$t7,0x5 +/* f01ffb0: 5420002c */ bnezl $at,.L0f020064 +/* f01ffb4: 8fab00ec */ lw $t3,0xec($sp) +/* f01ffb8: 8e18001c */ lw $t8,0x1c($s0) +/* f01ffbc: 240b000a */ addiu $t3,$zero,0xa +/* f01ffc0: 930a0001 */ lbu $t2,0x1($t8) +/* f01ffc4: 31490080 */ andi $t1,$t2,0x80 +/* f01ffc8: 55200026 */ bnezl $t1,.L0f020064 +/* f01ffcc: 8fab00ec */ lw $t3,0xec($sp) +/* f01ffd0: a04b0078 */ sb $t3,0x78($v0) +/* f01ffd4: 8fb90118 */ lw $t9,0x118($sp) +/* f01ffd8: 27a500fc */ addiu $a1,$sp,0xfc +/* f01ffdc: c7260008 */ lwc1 $f6,0x8($t9) +/* f01ffe0: e6260000 */ swc1 $f6,0x0($s1) +/* f01ffe4: 8fad0118 */ lw $t5,0x118($sp) +/* f01ffe8: c5a4000c */ lwc1 $f4,0xc($t5) +/* f01ffec: e6240004 */ swc1 $f4,0x4($s1) +/* f01fff0: 8fac0118 */ lw $t4,0x118($sp) +/* f01fff4: c5880010 */ lwc1 $f8,0x10($t4) +/* f01fff8: e6280008 */ swc1 $f8,0x8($s1) +/* f01fffc: 0fc195e9 */ jal func0f0657a4 +/* f020000: 8fa40048 */ lw $a0,0x48($sp) +/* f020004: 44809000 */ mtc1 $zero,$f18 +/* f020008: 8fae0044 */ lw $t6,0x44($sp) +/* f02000c: 8fb80040 */ lw $t8,0x40($sp) +/* f020010: e7b200dc */ swc1 $f18,0xdc($sp) +/* f020014: 8e050024 */ lw $a1,0x24($s0) +/* f020018: 27af00ea */ addiu $t7,$sp,0xea +/* f02001c: 27aa00ec */ addiu $t2,$sp,0xec +/* f020020: 27a90114 */ addiu $t1,$sp,0x114 +/* f020024: afa90020 */ sw $t1,0x20($sp) +/* f020028: afaa001c */ sw $t2,0x1c($sp) +/* f02002c: afaf0014 */ sw $t7,0x14($sp) +/* f020030: 02202025 */ or $a0,$s1,$zero +/* f020034: 27a600fc */ addiu $a2,$sp,0xfc +/* f020038: 8fa7004c */ lw $a3,0x4c($sp) +/* f02003c: afae0010 */ sw $t6,0x10($sp) +/* f020040: 0c00a86c */ jal 0x2a1b0 +/* f020044: afb80018 */ sw $t8,0x18($sp) +/* f020048: 3c08800a */ lui $t0,0x800a +/* f02004c: 3c017f1b */ lui $at,0x7f1b +/* f020050: 44809000 */ mtc1 $zero,$f18 +/* f020054: c43086fc */ lwc1 $f16,-0x7904($at) +/* f020058: 25089fc0 */ addiu $t0,$t0,-24640 +/* f02005c: 46000086 */ mov.s $f2,$f0 +.L0f020060: +/* f020060: 8fab00ec */ lw $t3,0xec($sp) +.L0f020064: +/* f020064: 3c017f1b */ lui $at,0x7f1b +/* f020068: c42c8700 */ lwc1 $f12,-0x7900($at) +/* f02006c: 51600008 */ beqzl $t3,.L0f020090 +/* f020070: 920f032d */ lbu $t7,0x32d($s0) +/* f020074: 920d032d */ lbu $t5,0x32d($s0) +/* f020078: 35ac0080 */ ori $t4,$t5,0x80 +/* f02007c: a20c032d */ sb $t4,0x32d($s0) +/* f020080: 8fae0114 */ lw $t6,0x114($sp) +/* f020084: 10000005 */ beqz $zero,.L0f02009c +/* f020088: ae0e0364 */ sw $t6,0x364($s0) +/* f02008c: 920f032d */ lbu $t7,0x32d($s0) +.L0f020090: +/* f020090: ae000364 */ sw $zero,0x364($s0) +/* f020094: 31f8ff7f */ andi $t8,$t7,0xff7f +/* f020098: a218032d */ sb $t8,0x32d($s0) +.L0f02009c: +/* f02009c: 460c003c */ c.lt.s $f0,$f12 +/* f0200a0: 00000000 */ sll $zero,$zero,0x0 +/* f0200a4: 45020003 */ bc1fl .L0f0200b4 +/* f0200a8: 8e0a0018 */ lw $t2,0x18($s0) +/* f0200ac: 46006086 */ mov.s $f2,$f12 +.L0f0200b0: +/* f0200b0: 8e0a0018 */ lw $t2,0x18($s0) +.L0f0200b4: +/* f0200b4: e60200b8 */ swc1 $f2,0xb8($s0) +/* f0200b8: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f0200bc: 31490001 */ andi $t1,$t2,0x1 +/* f0200c0: 51200020 */ beqzl $t1,.L0f020144 +/* f0200c4: c60c00c0 */ lwc1 $f12,0xc0($s0) +/* f0200c8: c60600b8 */ lwc1 $f6,0xb8($s0) +/* f0200cc: c7a800f8 */ lwc1 $f8,0xf8($sp) +/* f0200d0: 8fab0120 */ lw $t3,0x120($sp) +/* f0200d4: 46065100 */ add.s $f4,$f10,$f6 +/* f0200d8: c6260004 */ lwc1 $f6,0x4($s1) +/* f0200dc: 8d790008 */ lw $t9,0x8($t3) +/* f0200e0: 2401fffe */ addiu $at,$zero,-2 +/* f0200e4: 46082281 */ sub.s $f10,$f4,$f8 +/* f0200e8: 8f250000 */ lw $a1,0x0($t9) +/* f0200ec: 460a3100 */ add.s $f4,$f6,$f10 +/* f0200f0: 94a20000 */ lhu $v0,0x0($a1) +/* f0200f4: e6240004 */ swc1 $f4,0x4($s1) +/* f0200f8: 8e0c0018 */ lw $t4,0x18($s0) +/* f0200fc: c60200b8 */ lwc1 $f2,0xb8($s0) +/* f020100: 304d00ff */ andi $t5,$v0,0xff +/* f020104: 01817024 */ and $t6,$t4,$at +/* f020108: ae0e0018 */ sw $t6,0x18($s0) +/* f02010c: 3c017f1b */ lui $at,0x7f1b +/* f020110: e60200b4 */ swc1 $f2,0xb4($s0) +/* f020114: c4288704 */ lwc1 $f8,-0x78fc($at) +/* f020118: 24010001 */ addiu $at,$zero,0x1 +/* f02011c: 46081182 */ mul.s $f6,$f2,$f8 +/* f020120: 15a10005 */ bne $t5,$at,.L0f020138 +/* f020124: e60600b0 */ swc1 $f6,0xb0($s0) +/* f020128: 0c006a87 */ jal 0x1aa1c +/* f02012c: 8fa40120 */ lw $a0,0x120($sp) +/* f020130: c44a0028 */ lwc1 $f10,0x28($v0) +/* f020134: e44a0038 */ swc1 $f10,0x38($v0) +.L0f020138: +/* f020138: 100000b6 */ beqz $zero,.L0f020414 +/* f02013c: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020140: c60c00c0 */ lwc1 $f12,0xc0($s0) +.L0f020144: +/* f020144: 8faf0118 */ lw $t7,0x118($sp) +/* f020148: 27a400f0 */ addiu $a0,$sp,0xf0 +/* f02014c: 460c9032 */ c.eq.s $f18,$f12 +/* f020150: 27a50068 */ addiu $a1,$sp,0x68 +/* f020154: 45020008 */ bc1fl .L0f020178 +/* f020158: 91f80000 */ lbu $t8,0x0($t7) +/* f02015c: c60200b8 */ lwc1 $f2,0xb8($s0) +/* f020160: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020164: 4600103c */ c.lt.s $f2,$f0 +/* f020168: 00000000 */ sll $zero,$zero,0x0 +/* f02016c: 4502004a */ bc1fl .L0f020298 +/* f020170: 4602003e */ c.le.s $f0,$f2 +/* f020174: 91f80000 */ lbu $t8,0x0($t7) +.L0f020178: +/* f020178: 24010003 */ addiu $at,$zero,0x3 +/* f02017c: 00001825 */ or $v1,$zero,$zero +/* f020180: 17010008 */ bne $t8,$at,.L0f0201a4 +/* f020184: 3c017f1b */ lui $at,0x7f1b +/* f020188: c4248708 */ lwc1 $f4,-0x78f8($at) +/* f02018c: c60800b4 */ lwc1 $f8,0xb4($s0) +/* f020190: 4604403e */ c.le.s $f8,$f4 +/* f020194: 00000000 */ sll $zero,$zero,0x0 +/* f020198: 45020003 */ bc1fl .L0f0201a8 +/* f02019c: e7ac0068 */ swc1 $f12,0x68($sp) +/* f0201a0: 24030001 */ addiu $v1,$zero,0x1 +.L0f0201a4: +/* f0201a4: e7ac0068 */ swc1 $f12,0x68($sp) +.L0f0201a8: +/* f0201a8: 8fa600dc */ lw $a2,0xdc($sp) +/* f0201ac: 0fc25979 */ jal func0f0965e4 +/* f0201b0: a3a30067 */ sb $v1,0x67($sp) +/* f0201b4: 02002025 */ or $a0,$s0,$zero +/* f0201b8: 02202825 */ or $a1,$s1,$zero +/* f0201bc: 27a600fc */ addiu $a2,$sp,0xfc +/* f0201c0: 8fa700f0 */ lw $a3,0xf0($sp) +/* f0201c4: 0fc07c99 */ jal func0f01f264 +/* f0201c8: afa00010 */ sw $zero,0x10($sp) +/* f0201cc: 44809000 */ mtc1 $zero,$f18 +/* f0201d0: 10400007 */ beqz $v0,.L0f0201f0 +/* f0201d4: 93a30067 */ lbu $v1,0x67($sp) +/* f0201d8: c60600b4 */ lwc1 $f6,0xb4($s0) +/* f0201dc: c7aa00f0 */ lwc1 $f10,0xf0($sp) +/* f0201e0: 460a3100 */ add.s $f4,$f6,$f10 +/* f0201e4: e60400b4 */ swc1 $f4,0xb4($s0) +/* f0201e8: c7a80068 */ lwc1 $f8,0x68($sp) +/* f0201ec: e60800c0 */ swc1 $f8,0xc0($s0) +.L0f0201f0: +/* f0201f0: c60200b8 */ lwc1 $f2,0xb8($s0) +/* f0201f4: c60600b4 */ lwc1 $f6,0xb4($s0) +/* f0201f8: 3c017f1b */ lui $at,0x7f1b +/* f0201fc: 4602303e */ c.le.s $f6,$f2 +/* f020200: 00000000 */ sll $zero,$zero,0x0 +/* f020204: 4500000b */ bc1f .L0f020234 +/* f020208: 00000000 */ sll $zero,$zero,0x0 +/* f02020c: e60200b4 */ swc1 $f2,0xb4($s0) +/* f020210: c42a870c */ lwc1 $f10,-0x78f4($at) +/* f020214: e61200c0 */ swc1 $f18,0xc0($s0) +/* f020218: 460a1102 */ mul.s $f4,$f2,$f10 +/* f02021c: e60400b0 */ swc1 $f4,0xb0($s0) +/* f020220: 97aa00ea */ lhu $t2,0xea($sp) +/* f020224: 31494000 */ andi $t1,$t2,0x4000 +/* f020228: 11200002 */ beqz $t1,.L0f020234 +/* f02022c: 00000000 */ sll $zero,$zero,0x0 +/* f020230: 24030001 */ addiu $v1,$zero,0x1 +.L0f020234: +/* f020234: 50600059 */ beqzl $v1,.L0f02039c +/* f020238: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f02023c: 8e0b02d4 */ lw $t3,0x2d4($s0) +/* f020240: 51600011 */ beqzl $t3,.L0f020288 +/* f020244: 8e0d0014 */ lw $t5,0x14($s0) +/* f020248: 860200ec */ lh $v0,0xec($s0) +/* f02024c: 04400006 */ bltz $v0,.L0f020268 +/* f020250: 00000000 */ sll $zero,$zero,0x0 +/* f020254: 861900ee */ lh $t9,0xee($s0) +/* f020258: 1b200003 */ blez $t9,.L0f020268 +/* f02025c: 00000000 */ sll $zero,$zero,0x0 +/* f020260: 10000004 */ beqz $zero,.L0f020274 +/* f020264: 00402825 */ or $a1,$v0,$zero +.L0f020268: +/* f020268: 0fc633fe */ jal func0f18cff8 +/* f02026c: 02002025 */ or $a0,$s0,$zero +/* f020270: 00402825 */ or $a1,$v0,$zero +.L0f020274: +/* f020274: 0fc0d8d6 */ jal func0f036358 +/* f020278: 02002025 */ or $a0,$s0,$zero +/* f02027c: 10000047 */ beqz $zero,.L0f02039c +/* f020280: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020284: 8e0d0014 */ lw $t5,0x14($s0) +.L0f020288: +/* f020288: 35ac0020 */ ori $t4,$t5,0x20 +/* f02028c: 10000042 */ beqz $zero,.L0f020398 +/* f020290: ae0c0014 */ sw $t4,0x14($s0) +/* f020294: 4602003e */ c.le.s $f0,$f2 +.L0f020298: +/* f020298: 00000000 */ sll $zero,$zero,0x0 +/* f02029c: 4502003f */ bc1fl .L0f02039c +/* f0202a0: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f0202a4: 8d0e0038 */ lw $t6,0x38($t0) +/* f0202a8: 00001025 */ or $v0,$zero,$zero +/* f0202ac: 19c00010 */ blez $t6,.L0f0202f0 +/* f0202b0: 00000000 */ sll $zero,$zero,0x0 +/* f0202b4: c60800b0 */ lwc1 $f8,0xb0($s0) +.L0f0202b8: +/* f0202b8: c60400bc */ lwc1 $f4,0xbc($s0) +/* f0202bc: 24420001 */ addiu $v0,$v0,0x1 +/* f0202c0: 46104182 */ mul.s $f6,$f8,$f16 +/* f0202c4: 46023280 */ add.s $f10,$f6,$f2 +/* f0202c8: 46102202 */ mul.s $f8,$f4,$f16 +/* f0202cc: c60600c4 */ lwc1 $f6,0xc4($s0) +/* f0202d0: e60a00b0 */ swc1 $f10,0xb0($s0) +/* f0202d4: 46103282 */ mul.s $f10,$f6,$f16 +/* f0202d8: e60800bc */ swc1 $f8,0xbc($s0) +/* f0202dc: e60a00c4 */ swc1 $f10,0xc4($s0) +/* f0202e0: 8d0f0038 */ lw $t7,0x38($t0) +/* f0202e4: 004f082a */ slt $at,$v0,$t7 +/* f0202e8: 5420fff3 */ bnezl $at,.L0f0202b8 +/* f0202ec: c60800b0 */ lwc1 $f8,0xb0($s0) +.L0f0202f0: +/* f0202f0: 3c017f1b */ lui $at,0x7f1b +/* f0202f4: c4288710 */ lwc1 $f8,-0x78f0($at) +/* f0202f8: c60400b0 */ lwc1 $f4,0xb0($s0) +/* f0202fc: 3c0141f0 */ lui $at,0x41f0 +/* f020300: 44813000 */ mtc1 $at,$f6 +/* f020304: 46082002 */ mul.s $f0,$f4,$f8 +/* f020308: 3c017f1b */ lui $at,0x7f1b +/* f02030c: 46061301 */ sub.s $f12,$f2,$f6 +/* f020310: 460c003c */ c.lt.s $f0,$f12 +/* f020314: e60000b4 */ swc1 $f0,0xb4($s0) +/* f020318: 45000005 */ bc1f .L0f020330 +/* f02031c: 00000000 */ sll $zero,$zero,0x0 +/* f020320: e60c00b4 */ swc1 $f12,0xb4($s0) +/* f020324: c42a8714 */ lwc1 $f10,-0x78ec($at) +/* f020328: 460a6102 */ mul.s $f4,$f12,$f10 +/* f02032c: e60400b0 */ swc1 $f4,0xb0($s0) +.L0f020330: +/* f020330: 3c017f1b */ lui $at,0x7f1b +/* f020334: c4288718 */ lwc1 $f8,-0x78e8($at) +/* f020338: c60000bc */ lwc1 $f0,0xbc($s0) +/* f02033c: 3c017f1b */ lui $at,0x7f1b +/* f020340: 4608003c */ c.lt.s $f0,$f8 +/* f020344: 00000000 */ sll $zero,$zero,0x0 +/* f020348: 45020014 */ bc1fl .L0f02039c +/* f02034c: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020350: c422871c */ lwc1 $f2,-0x78e4($at) +/* f020354: 3c017f1b */ lui $at,0x7f1b +/* f020358: 4600103c */ c.lt.s $f2,$f0 +/* f02035c: 00000000 */ sll $zero,$zero,0x0 +/* f020360: 4502000e */ bc1fl .L0f02039c +/* f020364: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020368: c60000c4 */ lwc1 $f0,0xc4($s0) +/* f02036c: c4268720 */ lwc1 $f6,-0x78e0($at) +/* f020370: 4606003c */ c.lt.s $f0,$f6 +/* f020374: 00000000 */ sll $zero,$zero,0x0 +/* f020378: 45020008 */ bc1fl .L0f02039c +/* f02037c: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020380: 4600103c */ c.lt.s $f2,$f0 +/* f020384: 00000000 */ sll $zero,$zero,0x0 +/* f020388: 45020004 */ bc1fl .L0f02039c +/* f02038c: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f020390: e61200c4 */ swc1 $f18,0xc4($s0) +/* f020394: e61200bc */ swc1 $f18,0xbc($s0) +.L0f020398: +/* f020398: c60000b4 */ lwc1 $f0,0xb4($s0) +.L0f02039c: +/* f02039c: c7aa00f8 */ lwc1 $f10,0xf8($sp) +/* f0203a0: 46005032 */ c.eq.s $f10,$f0 +/* f0203a4: 00000000 */ sll $zero,$zero,0x0 +/* f0203a8: 4503001b */ bc1tl .L0f020418 +/* f0203ac: c6240004 */ lwc1 $f4,0x4($s1) +/* f0203b0: c6240000 */ lwc1 $f4,0x0($s1) +/* f0203b4: 27a400fc */ addiu $a0,$sp,0xfc +/* f0203b8: 27a500c0 */ addiu $a1,$sp,0xc0 +/* f0203bc: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f0203c0: c6280004 */ lwc1 $f8,0x4($s1) +/* f0203c4: e7a800d4 */ swc1 $f8,0xd4($sp) +/* f0203c8: c6260008 */ lwc1 $f6,0x8($s1) +/* f0203cc: 0fc195e9 */ jal func0f0657a4 +/* f0203d0: e7a600d8 */ swc1 $f6,0xd8($sp) +/* f0203d4: c60a00b4 */ lwc1 $f10,0xb4($s0) +/* f0203d8: c7a400f8 */ lwc1 $f4,0xf8($sp) +/* f0203dc: c6260004 */ lwc1 $f6,0x4($s1) +/* f0203e0: 27a400d0 */ addiu $a0,$sp,0xd0 +/* f0203e4: 46045201 */ sub.s $f8,$f10,$f4 +/* f0203e8: 27a500c0 */ addiu $a1,$sp,0xc0 +/* f0203ec: 02203025 */ or $a2,$s1,$zero +/* f0203f0: 27a700fc */ addiu $a3,$sp,0xfc +/* f0203f4: 46083280 */ add.s $f10,$f6,$f8 +/* f0203f8: 0fc1979d */ jal func0f065e74 +/* f0203fc: e62a0004 */ swc1 $f10,0x4($s1) +/* f020400: 02002025 */ or $a0,$s0,$zero +/* f020404: 02202825 */ or $a1,$s1,$zero +/* f020408: 0fc087ea */ jal func0f021fa8 +/* f02040c: 27a600fc */ addiu $a2,$sp,0xfc +/* f020410: c60000b4 */ lwc1 $f0,0xb4($s0) +.L0f020414: +/* f020414: c6240004 */ lwc1 $f4,0x4($s1) +.L0f020418: +/* f020418: 46002181 */ sub.s $f6,$f4,$f0 +/* f02041c: e6260004 */ swc1 $f6,0x4($s1) +.L0f020420: +/* f020420: c60800b4 */ lwc1 $f8,0xb4($s0) +/* f020424: 8fb8012c */ lw $t8,0x12c($sp) +/* f020428: 8fa40118 */ lw $a0,0x118($sp) +/* f02042c: 24010023 */ addiu $at,$zero,0x23 +/* f020430: e7080000 */ swc1 $f8,0x0($t8) +/* f020434: c62a0000 */ lwc1 $f10,0x0($s1) +/* f020438: e48a0008 */ swc1 $f10,0x8($a0) +/* f02043c: c60600b4 */ lwc1 $f6,0xb4($s0) +/* f020440: c6240004 */ lwc1 $f4,0x4($s1) +/* f020444: 46062200 */ add.s $f8,$f4,$f6 +/* f020448: e488000c */ swc1 $f8,0xc($a0) +/* f02044c: c62a0008 */ lwc1 $f10,0x8($s1) +/* f020450: e48a0010 */ swc1 $f10,0x10($a0) +/* f020454: 820a0007 */ lb $t2,0x7($s0) +/* f020458: 1541000c */ bne $t2,$at,.L0f02048c +/* f02045c: 00000000 */ sll $zero,$zero,0x0 +/* f020460: c6020050 */ lwc1 $f2,0x50($s0) +/* f020464: c484000c */ lwc1 $f4,0xc($a0) +/* f020468: 4602203c */ c.lt.s $f4,$f2 +/* f02046c: 00000000 */ sll $zero,$zero,0x0 +/* f020470: 45000006 */ bc1f .L0f02048c +/* f020474: 00000000 */ sll $zero,$zero,0x0 +/* f020478: e482000c */ swc1 $f2,0xc($a0) +/* f02047c: c6000050 */ lwc1 $f0,0x50($s0) +/* f020480: e60000b4 */ swc1 $f0,0xb4($s0) +/* f020484: 8fa9012c */ lw $t1,0x12c($sp) +/* f020488: e5200000 */ swc1 $f0,0x0($t1) +.L0f02048c: +/* f02048c: 0fc19711 */ jal func0f065c44 +/* f020490: 00000000 */ sll $zero,$zero,0x0 +/* f020494: 27a400fc */ addiu $a0,$sp,0xfc +/* f020498: 0fc195e9 */ jal func0f0657a4 +/* f02049c: 8fa50048 */ lw $a1,0x48($sp) +/* f0204a0: 8fa60118 */ lw $a2,0x118($sp) +/* f0204a4: 24010003 */ addiu $at,$zero,0x3 +/* f0204a8: 90cb0000 */ lbu $t3,0x0($a2) +/* f0204ac: 15610016 */ bne $t3,$at,.L0f020508 +/* f0204b0: 00000000 */ sll $zero,$zero,0x0 +/* f0204b4: 84d90028 */ lh $t9,0x28($a2) +/* f0204b8: 2405ffff */ addiu $a1,$zero,-1 +/* f0204bc: 00c01025 */ or $v0,$a2,$zero +/* f0204c0: 10b90011 */ beq $a1,$t9,.L0f020508 +/* f0204c4: 00000000 */ sll $zero,$zero,0x0 +/* f0204c8: 860402b2 */ lh $a0,0x2b2($s0) +/* f0204cc: 84c30028 */ lh $v1,0x28($a2) +.L0f0204d0: +/* f0204d0: 5483000a */ bnel $a0,$v1,.L0f0204fc +/* f0204d4: 8443002a */ lh $v1,0x2a($v0) +/* f0204d8: 0fc19711 */ jal func0f065c44 +/* f0204dc: 00c02025 */ or $a0,$a2,$zero +/* f0204e0: 8fac0118 */ lw $t4,0x118($sp) +/* f0204e4: 860d02b2 */ lh $t5,0x2b2($s0) +/* f0204e8: 2405ffff */ addiu $a1,$zero,-1 +/* f0204ec: a585002a */ sh $a1,0x2a($t4) +/* f0204f0: 10000005 */ beqz $zero,.L0f020508 +/* f0204f4: a58d0028 */ sh $t5,0x28($t4) +/* f0204f8: 8443002a */ lh $v1,0x2a($v0) +.L0f0204fc: +/* f0204fc: 24420002 */ addiu $v0,$v0,0x2 +/* f020500: 14a3fff3 */ bne $a1,$v1,.L0f0204d0 +/* f020504: 00000000 */ sll $zero,$zero,0x0 +.L0f020508: +/* f020508: 0fc0882b */ jal func0f0220ac +/* f02050c: 02002025 */ or $a0,$s0,$zero +/* f020510: 8fa40118 */ lw $a0,0x118($sp) +/* f020514: 260500fc */ addiu $a1,$s0,0xfc +/* f020518: 0fc1a451 */ jal func0f069144 +/* f02051c: 9606018a */ lhu $a2,0x18a($s0) +/* f020520: 8fbf0034 */ lw $ra,0x34($sp) +/* f020524: 8fb0002c */ lw $s0,0x2c($sp) +/* f020528: 8fb10030 */ lw $s1,0x30($sp) +/* f02052c: 27bd0120 */ addiu $sp,$sp,0x120 +/* f020530: 03e00008 */ jr $ra +/* f020534: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f020538 +/* f020538: 3c048006 */ lui $a0,0x8006 +/* f02053c: 8c84298c */ lw $a0,0x298c($a0) +/* f020540: 00001825 */ or $v1,$zero,$zero +/* f020544: 00001025 */ or $v0,$zero,$zero +/* f020548: 18800011 */ blez $a0,.L0f020590 +/* f02054c: 3c058006 */ lui $a1,0x8006 +/* f020550: 000430c0 */ sll $a2,$a0,0x3 +/* f020554: 00c43023 */ subu $a2,$a2,$a0 +/* f020558: 00063080 */ sll $a2,$a2,0x2 +/* f02055c: 00c43023 */ subu $a2,$a2,$a0 +/* f020560: 00063080 */ sll $a2,$a2,0x2 +/* f020564: 00c43021 */ addu $a2,$a2,$a0 +/* f020568: 000630c0 */ sll $a2,$a2,0x3 +/* f02056c: 8ca52988 */ lw $a1,0x2988($a1) +.L0f020570: +/* f020570: 84ae0000 */ lh $t6,0x0($a1) +/* f020574: 24420368 */ addiu $v0,$v0,0x368 +/* f020578: 0046082a */ slt $at,$v0,$a2 +/* f02057c: 05c10002 */ bgez $t6,.L0f020588 +/* f020580: 00000000 */ sll $zero,$zero,0x0 +/* f020584: 24630001 */ addiu $v1,$v1,0x1 +.L0f020588: +/* f020588: 1420fff9 */ bnez $at,.L0f020570 +/* f02058c: 24a50368 */ addiu $a1,$a1,0x368 +.L0f020590: +/* f020590: 03e00008 */ jr $ra +/* f020594: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f020598 +/* f020598: 44856000 */ mtc1 $a1,$f12 +/* f02059c: 03e00008 */ jr $ra +/* f0205a0: e48c0104 */ swc1 $f12,0x104($a0) +); + +GLOBAL_ASM( +glabel func0f0205a4 +/* f0205a4: 03e00008 */ jr $ra +/* f0205a8: c4800104 */ lwc1 $f0,0x104($a0) +); + +GLOBAL_ASM( +glabel func0f0205ac +/* f0205ac: 44856000 */ mtc1 $a1,$f12 +/* f0205b0: c4840100 */ lwc1 $f4,0x100($a0) +/* f0205b4: 460c2181 */ sub.s $f6,$f4,$f12 +/* f0205b8: 03e00008 */ jr $ra +/* f0205bc: e4860100 */ swc1 $f6,0x100($a0) +/* f0205c0: 44806000 */ mtc1 $zero,$f12 +/* f0205c4: c4820100 */ lwc1 $f2,0x100($a0) +/* f0205c8: 460c103c */ c.lt.s $f2,$f12 +/* f0205cc: 00000000 */ sll $zero,$zero,0x0 +/* f0205d0: 45020004 */ bc1fl .L0f0205e4 +/* f0205d4: 46006006 */ mov.s $f0,$f12 +/* f0205d8: 03e00008 */ jr $ra +/* f0205dc: 46001007 */ neg.s $f0,$f2 +/* f0205e0: 46006006 */ mov.s $f0,$f12 +.L0f0205e4: +/* f0205e4: 03e00008 */ jr $ra +/* f0205e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0205ec +/* f0205ec: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0205f0: afb00014 */ sw $s0,0x14($sp) +/* f0205f4: afb30020 */ sw $s3,0x20($sp) +/* f0205f8: afb2001c */ sw $s2,0x1c($sp) +/* f0205fc: 3c108006 */ lui $s0,0x8006 +/* f020600: afbf0024 */ sw $ra,0x24($sp) +/* f020604: afb10018 */ sw $s1,0x18($sp) +/* f020608: 26102984 */ addiu $s0,$s0,0x2984 +/* f02060c: 34128000 */ dli $s2,0x8000 +/* f020610: 24131388 */ addiu $s3,$zero,0x1388 +/* f020614: 8e0e0000 */ lw $t6,0x0($s0) +.L0f020618: +/* f020618: 25c20001 */ addiu $v0,$t6,0x1 +/* f02061c: 0052082a */ slt $at,$v0,$s2 +/* f020620: 14200003 */ bnez $at,.L0f020630 +/* f020624: ae020000 */ sw $v0,0x0($s0) +/* f020628: ae130000 */ sw $s3,0x0($s0) +/* f02062c: 02601025 */ or $v0,$s3,$zero +.L0f020630: +/* f020630: 00028c00 */ sll $s1,$v0,0x10 +/* f020634: 00112403 */ sra $a0,$s1,0x10 +/* f020638: 0fc0a1dd */ jal func0f028774 +/* f02063c: 00808825 */ or $s1,$a0,$zero +/* f020640: 5440fff5 */ bnezl $v0,.L0f020618 +/* f020644: 8e0e0000 */ lw $t6,0x0($s0) +/* f020648: 8fbf0024 */ lw $ra,0x24($sp) +/* f02064c: 02201025 */ or $v0,$s1,$zero +/* f020650: 8fb10018 */ lw $s1,0x18($sp) +/* f020654: 8fb00014 */ lw $s0,0x14($sp) +/* f020658: 8fb2001c */ lw $s2,0x1c($sp) +/* f02065c: 8fb30020 */ lw $s3,0x20($sp) +/* f020660: 03e00008 */ jr $ra +/* f020664: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f020668 +/* f020668: 3c078006 */ lui $a3,0x8006 +/* f02066c: 8ce7298c */ lw $a3,0x298c($a3) +/* f020670: 27bdffd8 */ addiu $sp,$sp,-40 +/* f020674: afb00018 */ sw $s0,0x18($sp) +/* f020678: afbf001c */ sw $ra,0x1c($sp) +/* f02067c: afa40028 */ sw $a0,0x28($sp) +/* f020680: afa5002c */ sw $a1,0x2c($sp) +/* f020684: 00008025 */ or $s0,$zero,$zero +/* f020688: 18e0000f */ blez $a3,.L0f0206c8 +/* f02068c: 00003025 */ or $a2,$zero,$zero +/* f020690: 3c048006 */ lui $a0,0x8006 +/* f020694: 8c842988 */ lw $a0,0x2988($a0) +/* f020698: 00001825 */ or $v1,$zero,$zero +/* f02069c: 00801025 */ or $v0,$a0,$zero +.L0f0206a0: +/* f0206a0: 844e0000 */ lh $t6,0x0($v0) +/* f0206a4: 24420368 */ addiu $v0,$v0,0x368 +/* f0206a8: 05c30004 */ bgezl $t6,.L0f0206bc +/* f0206ac: 24c60001 */ addiu $a2,$a2,0x1 +/* f0206b0: 10000005 */ beqz $zero,.L0f0206c8 +/* f0206b4: 00648021 */ addu $s0,$v1,$a0 +/* f0206b8: 24c60001 */ addiu $a2,$a2,0x1 +.L0f0206bc: +/* f0206bc: 00c7082a */ slt $at,$a2,$a3 +/* f0206c0: 1420fff7 */ bnez $at,.L0f0206a0 +/* f0206c4: 24630368 */ addiu $v1,$v1,0x368 +.L0f0206c8: +/* f0206c8: 8faf0028 */ lw $t7,0x28($sp) +/* f0206cc: adf00004 */ sw $s0,0x4($t7) +/* f0206d0: 0fc0817b */ jal func0f0205ec +/* f0206d4: afa60024 */ sw $a2,0x24($sp) +/* f0206d8: 8fa50024 */ lw $a1,0x24($sp) +/* f0206dc: a6020000 */ sh $v0,0x0($s0) +/* f0206e0: 86040000 */ lh $a0,0x0($s0) +/* f0206e4: afa00024 */ sw $zero,0x24($sp) +/* f0206e8: 0fc07976 */ jal func0f01e5d8 +/* f0206ec: 00003025 */ or $a2,$zero,$zero +/* f0206f0: a2000006 */ sb $zero,0x6($s0) +/* f0206f4: a6000010 */ sh $zero,0x10($s0) +/* f0206f8: 8fb80028 */ lw $t8,0x28($sp) +/* f0206fc: ae000020 */ sw $zero,0x20($s0) +/* f020700: a200000b */ sb $zero,0xb($s0) +/* f020704: ae0000d4 */ sw $zero,0xd4($s0) +/* f020708: a2000009 */ sb $zero,0x9($s0) +/* f02070c: 3c19800a */ lui $t9,0x800a +/* f020710: 3c01437a */ lui $at,0x437a +/* f020714: ae18001c */ sw $t8,0x1c($s0) +/* f020718: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f02071c: 44812000 */ mtc1 $at,$f4 +/* f020720: 24040015 */ addiu $a0,$zero,0x15 +/* f020724: ae1900d8 */ sw $t9,0xd8($s0) +/* f020728: 0fc41b99 */ jal func0f106e64 +/* f02072c: e60400dc */ swc1 $f4,0xdc($s0) +/* f020730: 10400005 */ beqz $v0,.L0f020748 +/* f020734: 8fa60024 */ lw $a2,0x24($sp) +/* f020738: 3c014080 */ lui $at,0x4080 +/* f02073c: 44813000 */ mtc1 $at,$f6 +/* f020740: 00000000 */ sll $zero,$zero,0x0 +/* f020744: e60600dc */ swc1 $f6,0xdc($s0) +.L0f020748: +/* f020748: 44800000 */ mtc1 $zero,$f0 +/* f02074c: 240200ff */ addiu $v0,$zero,0xff +/* f020750: 3c013f80 */ lui $at,0x3f80 +/* f020754: 44814000 */ mtc1 $at,$f8 +/* f020758: 3c014080 */ lui $at,0x4080 +/* f02075c: 44815000 */ mtc1 $at,$f10 +/* f020760: 00404825 */ or $t1,$v0,$zero +/* f020764: 2407ffff */ addiu $a3,$zero,-1 +/* f020768: 24080001 */ addiu $t0,$zero,0x1 +/* f02076c: 240d0fff */ addiu $t5,$zero,0xfff +/* f020770: ae0000e0 */ sw $zero,0xe0($s0) +/* f020774: ae0000e4 */ sw $zero,0xe4($s0) +/* f020778: ae0000f4 */ sw $zero,0xf4($s0) +/* f02077c: a200000a */ sb $zero,0xa($s0) +/* f020780: a20900f8 */ sb $t1,0xf8($s0) +/* f020784: a20200fc */ sb $v0,0xfc($s0) +/* f020788: a20200fd */ sb $v0,0xfd($s0) +/* f02078c: a20200f9 */ sb $v0,0xf9($s0) +/* f020790: a20200fe */ sb $v0,0xfe($s0) +/* f020794: a20200fa */ sb $v0,0xfa($s0) +/* f020798: a20200ff */ sb $v0,0xff($s0) +/* f02079c: a20200fb */ sb $v0,0xfb($s0) +/* f0207a0: a60d018a */ sh $t5,0x18a($s0) +/* f0207a4: a2000191 */ sb $zero,0x191($s0) +/* f0207a8: a60702b2 */ sh $a3,0x2b2($s0) +/* f0207ac: a202000c */ sb $v0,0xc($s0) +/* f0207b0: ae080018 */ sw $t0,0x18($s0) +/* f0207b4: ae000014 */ sw $zero,0x14($s0) +/* f0207b8: a6000192 */ sh $zero,0x192($s0) +/* f0207bc: a2000007 */ sb $zero,0x7($s0) +/* f0207c0: a2000008 */ sb $zero,0x8($s0) +/* f0207c4: e600014c */ swc1 $f0,0x14c($s0) +/* f0207c8: e6000100 */ swc1 $f0,0x100($s0) +/* f0207cc: e60000b0 */ swc1 $f0,0xb0($s0) +/* f0207d0: e60000b4 */ swc1 $f0,0xb4($s0) +/* f0207d4: e60000b8 */ swc1 $f0,0xb8($s0) +/* f0207d8: e60000bc */ swc1 $f0,0xbc($s0) +/* f0207dc: e60000c0 */ swc1 $f0,0xc0($s0) +/* f0207e0: e60000c4 */ swc1 $f0,0xc4($s0) +/* f0207e4: e60000c8 */ swc1 $f0,0xc8($s0) +/* f0207e8: e60000cc */ swc1 $f0,0xcc($s0) +/* f0207ec: e60000d0 */ swc1 $f0,0xd0($s0) +/* f0207f0: e60800f0 */ swc1 $f8,0xf0($s0) +/* f0207f4: e60a0104 */ swc1 $f10,0x104($s0) +/* f0207f8: 8fae002c */ lw $t6,0x2c($sp) +/* f0207fc: 920f032d */ lbu $t7,0x32d($s0) +/* f020800: 3c0141a0 */ lui $at,0x41a0 +/* f020804: 44818000 */ mtc1 $at,$f16 +/* f020808: 3c014339 */ lui $at,0x4339 +/* f02080c: 31f9fffd */ andi $t9,$t7,0xfffd +/* f020810: 44819000 */ mtc1 $at,$f18 +/* f020814: 332a00fe */ andi $t2,$t9,0xfe +/* f020818: a219032d */ sb $t9,0x32d($s0) +/* f02081c: a20a032d */ sb $t2,0x32d($s0) +/* f020820: 314b00f3 */ andi $t3,$t2,0xf3 +/* f020824: 3c03800a */ lui $v1,0x800a +/* f020828: a600010c */ sh $zero,0x10c($s0) +/* f02082c: a607010e */ sh $a3,0x10e($s0) +/* f020830: a6070110 */ sh $a3,0x110($s0) +/* f020834: a6070354 */ sh $a3,0x354($s0) +/* f020838: a6070356 */ sh $a3,0x356($s0) +/* f02083c: a607035a */ sh $a3,0x35a($s0) +/* f020840: a607035c */ sh $a3,0x35c($s0) +/* f020844: a2000112 */ sb $zero,0x112($s0) +/* f020848: a2000113 */ sb $zero,0x113($s0) +/* f02084c: ae000114 */ sw $zero,0x114($s0) +/* f020850: a2000124 */ sb $zero,0x124($s0) +/* f020854: ae00011c */ sw $zero,0x11c($s0) +/* f020858: ae000120 */ sw $zero,0x120($s0) +/* f02085c: a2000126 */ sb $zero,0x126($s0) +/* f020860: a20002ad */ sb $zero,0x2ad($s0) +/* f020864: a6070128 */ sh $a3,0x128($s0) +/* f020868: a607012c */ sh $a3,0x12c($s0) +/* f02086c: a607012e */ sh $a3,0x12e($s0) +/* f020870: a6070130 */ sh $a3,0x130($s0) +/* f020874: a607012a */ sh $a3,0x12a($s0) +/* f020878: a6070132 */ sh $a3,0x132($s0) +/* f02087c: a2000004 */ sb $zero,0x4($s0) +/* f020880: a2000005 */ sb $zero,0x5($s0) +/* f020884: a20b032d */ sb $t3,0x32d($s0) +/* f020888: a200000f */ sb $zero,0xf($s0) +/* f02088c: a2000002 */ sb $zero,0x2($s0) +/* f020890: a2000003 */ sb $zero,0x3($s0) +/* f020894: a200000d */ sb $zero,0xd($s0) +/* f020898: a200035e */ sb $zero,0x35e($s0) +/* f02089c: a2000360 */ sb $zero,0x360($s0) +/* f0208a0: a200035f */ sb $zero,0x35f($s0) +/* f0208a4: a2070012 */ sb $a3,0x12($s0) +/* f0208a8: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0208ac: a200000e */ sb $zero,0xe($s0) +/* f0208b0: ae000170 */ sw $zero,0x170($s0) +/* f0208b4: ae000174 */ sw $zero,0x174($s0) +/* f0208b8: ae000178 */ sw $zero,0x178($s0) +/* f0208bc: ae000300 */ sw $zero,0x300($s0) +/* f0208c0: a207017c */ sb $a3,0x17c($s0) +/* f0208c4: a207017d */ sb $a3,0x17d($s0) +/* f0208c8: e6000150 */ swc1 $f0,0x150($s0) +/* f0208cc: e6000154 */ swc1 $f0,0x154($s0) +/* f0208d0: e6000158 */ swc1 $f0,0x158($s0) +/* f0208d4: e600015c */ swc1 $f0,0x15c($s0) +/* f0208d8: e6000160 */ swc1 $f0,0x160($s0) +/* f0208dc: e6000164 */ swc1 $f0,0x164($s0) +/* f0208e0: e6000168 */ swc1 $f0,0x168($s0) +/* f0208e4: e600016c */ swc1 $f0,0x16c($s0) +/* f0208e8: ae0e0108 */ sw $t6,0x108($s0) +/* f0208ec: e6100024 */ swc1 $f16,0x24($s0) +/* f0208f0: e6120028 */ swc1 $f18,0x28($s0) +/* f0208f4: 8c6c0284 */ lw $t4,0x284($v1) +/* f0208f8: 44050000 */ mfc1 $a1,$f0 +/* f0208fc: 240dfffe */ addiu $t5,$zero,-2 +/* f020900: 8d8200bc */ lw $v0,0xbc($t4) +/* f020904: 02002025 */ or $a0,$s0,$zero +/* f020908: 54400004 */ bnezl $v0,.L0f02091c +/* f02090c: 8c6e0338 */ lw $t6,0x338($v1) +/* f020910: 10000008 */ beqz $zero,.L0f020934 +/* f020914: a60d017e */ sh $t5,0x17e($s0) +/* f020918: 8c6e0338 */ lw $t6,0x338($v1) +.L0f02091c: +/* f02091c: 24010048 */ addiu $at,$zero,0x48 +/* f020920: 004e7823 */ subu $t7,$v0,$t6 +/* f020924: 01e1001a */ div $zero,$t7,$at +/* f020928: 0000c012 */ mflo $t8 +/* f02092c: a618017e */ sh $t8,0x17e($s0) +/* f020930: 00000000 */ sll $zero,$zero,0x0 +.L0f020934: +/* f020934: a2070013 */ sb $a3,0x13($s0) +/* f020938: a2080125 */ sb $t0,0x125($s0) +/* f02093c: 0fc0cfea */ jal func0f033fa8 +/* f020940: afa60024 */ sw $a2,0x24($sp) +/* f020944: a2000184 */ sb $zero,0x184($s0) +/* f020948: a2000185 */ sb $zero,0x185($s0) +/* f02094c: a2000186 */ sb $zero,0x186($s0) +/* f020950: 0c004b70 */ jal 0x12dc0 +/* f020954: a2000187 */ sb $zero,0x187($s0) +/* f020958: 2401012c */ addiu $at,$zero,0x12c +/* f02095c: 0041001b */ divu $zero,$v0,$at +/* f020960: 8fa60024 */ lw $a2,0x24($sp) +/* f020964: 44800000 */ mtc1 $zero,$f0 +/* f020968: 3c013e80 */ lui $at,0x3e80 +/* f02096c: 44812000 */ mtc1 $at,$f4 +/* f020970: 0000c810 */ mfhi $t9 +/* f020974: 2407ffff */ addiu $a3,$zero,-1 +/* f020978: a6190188 */ sh $t9,0x188($s0) +/* f02097c: a2000190 */ sb $zero,0x190($s0) +/* f020980: a607019c */ sh $a3,0x19c($s0) +/* f020984: a6070292 */ sh $a3,0x292($s0) +/* f020988: a2000290 */ sb $zero,0x290($s0) +/* f02098c: 2402003c */ addiu $v0,$zero,0x3c +/* f020990: 02001825 */ or $v1,$s0,$zero +/* f020994: e600018c */ swc1 $f0,0x18c($s0) +/* f020998: e6000194 */ swc1 $f0,0x194($s0) +/* f02099c: e6040198 */ swc1 $f4,0x198($s0) +.L0f0209a0: +/* f0209a0: 24c60001 */ addiu $a2,$a2,0x1 +/* f0209a4: ac6001a0 */ sw $zero,0x1a0($v1) +/* f0209a8: 14c2fffd */ bne $a2,$v0,.L0f0209a0 +/* f0209ac: 24630004 */ addiu $v1,$v1,0x4 +/* f0209b0: 920a02e1 */ lbu $t2,0x2e1($s0) +/* f0209b4: 920e032d */ lbu $t6,0x32d($s0) +/* f0209b8: 24090e10 */ addiu $t1,$zero,0xe10 +/* f0209bc: 314cff01 */ andi $t4,$t2,0xff01 +/* f0209c0: 31d8ff7f */ andi $t8,$t6,0xff7f +/* f0209c4: a20c02e1 */ sb $t4,0x2e1($s0) +/* f0209c8: 318d00fe */ andi $t5,$t4,0xfe +/* f0209cc: ae0902a8 */ sw $t1,0x2a8($s0) +/* f0209d0: a20d02e1 */ sb $t5,0x2e1($s0) +/* f0209d4: a218032d */ sb $t8,0x32d($s0) +/* f0209d8: 3319008f */ andi $t9,$t8,0x8f +/* f0209dc: e6000294 */ swc1 $f0,0x294($s0) +/* f0209e0: e6000298 */ swc1 $f0,0x298($s0) +/* f0209e4: e600029c */ swc1 $f0,0x29c($s0) +/* f0209e8: a20002a0 */ sb $zero,0x2a0($s0) +/* f0209ec: a20002a1 */ sb $zero,0x2a1($s0) +/* f0209f0: a20002a2 */ sb $zero,0x2a2($s0) +/* f0209f4: a20002a3 */ sb $zero,0x2a3($s0) +/* f0209f8: ae0002a4 */ sw $zero,0x2a4($s0) +/* f0209fc: a20002ac */ sb $zero,0x2ac($s0) +/* f020a00: e60002c8 */ swc1 $f0,0x2c8($s0) +/* f020a04: e60002cc */ swc1 $f0,0x2cc($s0) +/* f020a08: e60002d0 */ swc1 $f0,0x2d0($s0) +/* f020a0c: a60702b8 */ sh $a3,0x2b8($s0) +/* f020a10: ae0002d4 */ sw $zero,0x2d4($s0) +/* f020a14: a60002d8 */ sh $zero,0x2d8($s0) +/* f020a18: e60002dc */ swc1 $f0,0x2dc($s0) +/* f020a1c: a20002e0 */ sb $zero,0x2e0($s0) +/* f020a20: a20002ff */ sb $zero,0x2ff($s0) +/* f020a24: a60002da */ sh $zero,0x2da($s0) +/* f020a28: e60002e8 */ swc1 $f0,0x2e8($s0) +/* f020a2c: e60002ec */ swc1 $f0,0x2ec($s0) +/* f020a30: e60002f0 */ swc1 $f0,0x2f0($s0) +/* f020a34: e60002f4 */ swc1 $f0,0x2f4($s0) +/* f020a38: e60002f8 */ swc1 $f0,0x2f8($s0) +/* f020a3c: a20002fd */ sb $zero,0x2fd($s0) +/* f020a40: a20002b1 */ sb $zero,0x2b1($s0) +/* f020a44: e6000304 */ swc1 $f0,0x304($s0) +/* f020a48: e6000308 */ swc1 $f0,0x308($s0) +/* f020a4c: e600030c */ swc1 $f0,0x30c($s0) +/* f020a50: e6000314 */ swc1 $f0,0x314($s0) +/* f020a54: e6000310 */ swc1 $f0,0x310($s0) +/* f020a58: e6000318 */ swc1 $f0,0x318($s0) +/* f020a5c: ae000348 */ sw $zero,0x348($s0) +/* f020a60: ae00034c */ sw $zero,0x34c($s0) +/* f020a64: ae00031c */ sw $zero,0x31c($s0) +/* f020a68: e6000320 */ swc1 $f0,0x320($s0) +/* f020a6c: e6000324 */ swc1 $f0,0x324($s0) +/* f020a70: e6000328 */ swc1 $f0,0x328($s0) +/* f020a74: a200032c */ sb $zero,0x32c($s0) +/* f020a78: ae000364 */ sw $zero,0x364($s0) +/* f020a7c: a219032d */ sb $t9,0x32d($s0) +/* f020a80: a200032f */ sb $zero,0x32f($s0) +/* f020a84: a6000330 */ sh $zero,0x330($s0) +/* f020a88: a2000332 */ sb $zero,0x332($s0) +/* f020a8c: a2070333 */ sb $a3,0x333($s0) +/* f020a90: 3c09800a */ lui $t1,0x800a +/* f020a94: 8d2aa254 */ lw $t2,-0x5dac($t1) +/* f020a98: 920d032e */ lbu $t5,0x32e($s0) +/* f020a9c: ae000350 */ sw $zero,0x350($s0) +/* f020aa0: 000a6180 */ sll $t4,$t2,0x6 +/* f020aa4: 31aeff3f */ andi $t6,$t5,0xff3f +/* f020aa8: 018e7825 */ or $t7,$t4,$t6 +/* f020aac: a20f032e */ sb $t7,0x32e($s0) +/* f020ab0: 0c004b70 */ jal 0x12dc0 +/* f020ab4: a20002fe */ sb $zero,0x2fe($s0) +/* f020ab8: 2401001e */ addiu $at,$zero,0x1e +/* f020abc: 0041001b */ divu $zero,$v0,$at +/* f020ac0: 9219032e */ lbu $t9,0x32e($s0) +/* f020ac4: 0000c010 */ mfhi $t8 +/* f020ac8: 2407ffff */ addiu $a3,$zero,-1 +/* f020acc: 332affef */ andi $t2,$t9,0xffef +/* f020ad0: a20a032e */ sb $t2,0x32e($s0) +/* f020ad4: 314b00f7 */ andi $t3,$t2,0xf7 +/* f020ad8: a218033b */ sb $t8,0x33b($s0) +/* f020adc: a2000361 */ sb $zero,0x361($s0) +/* f020ae0: a6000358 */ sh $zero,0x358($s0) +/* f020ae4: ae0000e8 */ sw $zero,0xe8($s0) +/* f020ae8: a60700ec */ sh $a3,0xec($s0) +/* f020aec: a60000ee */ sh $zero,0xee($s0) +/* f020af0: a20b032e */ sb $t3,0x32e($s0) +/* f020af4: a2000291 */ sb $zero,0x291($s0) +/* f020af8: 0fc52719 */ jal func0f149c64 +/* f020afc: 02002025 */ or $a0,$s0,$zero +/* f020b00: 8fbf001c */ lw $ra,0x1c($sp) +/* f020b04: 8fb00018 */ lw $s0,0x18($sp) +/* f020b08: 27bd0028 */ addiu $sp,$sp,0x28 +/* f020b0c: 03e00008 */ jr $ra +/* f020b10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f020b14 +/* f020b14: 27bdff98 */ addiu $sp,$sp,-104 +/* f020b18: afbf003c */ sw $ra,0x3c($sp) +/* f020b1c: afb20038 */ sw $s2,0x38($sp) +/* f020b20: afb10034 */ sw $s1,0x34($sp) +/* f020b24: afb00030 */ sw $s0,0x30($sp) +/* f020b28: afa60070 */ sw $a2,0x70($sp) +/* f020b2c: afa70074 */ sw $a3,0x74($sp) +/* f020b30: 8c820004 */ lw $v0,0x4($a0) +/* f020b34: 240e0003 */ addiu $t6,$zero,0x3 +/* f020b38: 00808825 */ or $s1,$a0,$zero +/* f020b3c: 00a09025 */ or $s2,$a1,$zero +/* f020b40: 14400004 */ bnez $v0,.L0f020b54 +/* f020b44: a08e0000 */ sb $t6,0x0($a0) +/* f020b48: 0fc0819a */ jal func0f020668 +/* f020b4c: 8fa5007c */ lw $a1,0x7c($sp) +/* f020b50: 8e220004 */ lw $v0,0x4($s1) +.L0f020b54: +/* f020b54: 3c057f02 */ lui $a1,0x7f02 +/* f020b58: 00408025 */ or $s0,$v0,$zero +/* f020b5c: 24a5f378 */ addiu $a1,$a1,-3208 +/* f020b60: 0c007800 */ jal 0x1e000 +/* f020b64: 02402025 */ or $a0,$s2,$zero +/* f020b68: 240f0001 */ addiu $t7,$zero,0x1 +/* f020b6c: ae500004 */ sw $s0,0x4($s2) +/* f020b70: a24f0001 */ sb $t7,0x1($s2) +/* f020b74: ae120020 */ sw $s2,0x20($s0) +/* f020b78: 8fa50078 */ lw $a1,0x78($sp) +/* f020b7c: 0fc0f94e */ jal func0f03e538 +/* f020b80: 02002025 */ or $a0,$s0,$zero +/* f020b84: 3c058006 */ lui $a1,0x8006 +/* f020b88: 8ca52968 */ lw $a1,0x2968($a1) +/* f020b8c: 02402025 */ or $a0,$s2,$zero +/* f020b90: 0c0077eb */ jal 0x1dfac +/* f020b94: 24060000 */ addiu $a2,$zero,0x0 +/* f020b98: 8fa20070 */ lw $v0,0x70($sp) +/* f020b9c: 3c0142c8 */ lui $at,0x42c8 +/* f020ba0: 44814000 */ mtc1 $at,$f8 +/* f020ba4: c4440000 */ lwc1 $f4,0x0($v0) +/* f020ba8: 26180191 */ addiu $t8,$s0,0x191 +/* f020bac: 261902b2 */ addiu $t9,$s0,0x2b2 +/* f020bb0: e7a40058 */ swc1 $f4,0x58($sp) +/* f020bb4: c4460004 */ lwc1 $f6,0x4($v0) +/* f020bb8: 27a40058 */ addiu $a0,$sp,0x58 +/* f020bbc: 8fa60074 */ lw $a2,0x74($sp) +/* f020bc0: 46083280 */ add.s $f10,$f6,$f8 +/* f020bc4: 2607018a */ addiu $a3,$s0,0x18a +/* f020bc8: e7aa005c */ swc1 $f10,0x5c($sp) +/* f020bcc: c4500008 */ lwc1 $f16,0x8($v0) +/* f020bd0: e7b00060 */ swc1 $f16,0x60($sp) +/* f020bd4: 8e050024 */ lw $a1,0x24($s0) +/* f020bd8: afa00020 */ sw $zero,0x20($sp) +/* f020bdc: afa0001c */ sw $zero,0x1c($sp) +/* f020be0: afb90018 */ sw $t9,0x18($sp) +/* f020be4: afa00014 */ sw $zero,0x14($sp) +/* f020be8: 0c00a86c */ jal 0x2a1b0 +/* f020bec: afb80010 */ sw $t8,0x10($sp) +/* f020bf0: e7a00054 */ swc1 $f0,0x54($sp) +/* f020bf4: e60000b8 */ swc1 $f0,0xb8($s0) +/* f020bf8: e60000b4 */ swc1 $f0,0xb4($s0) +/* f020bfc: 3c017f1b */ lui $at,0x7f1b +/* f020c00: c4328724 */ lwc1 $f18,-0x78dc($at) +/* f020c04: 3c0142c8 */ lui $at,0x42c8 +/* f020c08: 44814000 */ mtc1 $at,$f8 +/* f020c0c: 46120102 */ mul.s $f4,$f0,$f18 +/* f020c10: 02202025 */ or $a0,$s1,$zero +/* f020c14: 46080280 */ add.s $f10,$f0,$f8 +/* f020c18: e60400b0 */ swc1 $f4,0xb0($s0) +/* f020c1c: c7a60058 */ lwc1 $f6,0x58($sp) +/* f020c20: e62a000c */ swc1 $f10,0xc($s1) +/* f020c24: e6260008 */ swc1 $f6,0x8($s1) +/* f020c28: c7b00060 */ lwc1 $f16,0x60($sp) +/* f020c2c: 0fc19711 */ jal func0f065c44 +/* f020c30: e6300010 */ swc1 $f16,0x10($s1) +/* f020c34: 8fa40074 */ lw $a0,0x74($sp) +/* f020c38: 0fc195e9 */ jal func0f0657a4 +/* f020c3c: 26250028 */ addiu $a1,$s1,0x28 +/* f020c40: 0fc0882b */ jal func0f0220ac +/* f020c44: 02002025 */ or $a0,$s0,$zero +/* f020c48: 02402025 */ or $a0,$s2,$zero +/* f020c4c: 0c006b4d */ jal 0x1ad34 +/* f020c50: 26250008 */ addiu $a1,$s1,0x8 +/* f020c54: 8e040020 */ lw $a0,0x20($s0) +/* f020c58: 24010001 */ addiu $at,$zero,0x1 +/* f020c5c: 8c880008 */ lw $t0,0x8($a0) +/* f020c60: 8d050000 */ lw $a1,0x0($t0) +/* f020c64: 94a20000 */ lhu $v0,0x0($a1) +/* f020c68: 304900ff */ andi $t1,$v0,0xff +/* f020c6c: 55210006 */ bnel $t1,$at,.L0f020c88 +/* f020c70: c6240008 */ lwc1 $f4,0x8($s1) +/* f020c74: 0c006a87 */ jal 0x1aa1c +/* f020c78: 00000000 */ sll $zero,$zero,0x0 +/* f020c7c: c7b20054 */ lwc1 $f18,0x54($sp) +/* f020c80: e4520004 */ swc1 $f18,0x4($v0) +/* f020c84: c6240008 */ lwc1 $f4,0x8($s1) +.L0f020c88: +/* f020c88: 02202025 */ or $a0,$s1,$zero +/* f020c8c: 260500fc */ addiu $a1,$s0,0xfc +/* f020c90: e60400c8 */ swc1 $f4,0xc8($s0) +/* f020c94: c626000c */ lwc1 $f6,0xc($s1) +/* f020c98: 9606018a */ lhu $a2,0x18a($s0) +/* f020c9c: e60600cc */ swc1 $f6,0xcc($s0) +/* f020ca0: c6280010 */ lwc1 $f8,0x10($s1) +/* f020ca4: 0fc1a451 */ jal func0f069144 +/* f020ca8: e60800d0 */ swc1 $f8,0xd0($s0) +/* f020cac: 8fbf003c */ lw $ra,0x3c($sp) +/* f020cb0: 02201025 */ or $v0,$s1,$zero +/* f020cb4: 8fb10034 */ lw $s1,0x34($sp) +/* f020cb8: 8fb00030 */ lw $s0,0x30($sp) +/* f020cbc: 8fb20038 */ lw $s2,0x38($sp) +/* f020cc0: 03e00008 */ jr $ra +/* f020cc4: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f020cc8 +/* f020cc8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f020ccc: afbf0024 */ sw $ra,0x24($sp) +/* f020cd0: afb00020 */ sw $s0,0x20($sp) +/* f020cd4: afa40028 */ sw $a0,0x28($sp) +/* f020cd8: afa5002c */ sw $a1,0x2c($sp) +/* f020cdc: afa60030 */ sw $a2,0x30($sp) +/* f020ce0: 0fc180d6 */ jal func0f060358 +/* f020ce4: afa70034 */ sw $a3,0x34($sp) +/* f020ce8: 10400011 */ beqz $v0,.L0f020d30 +/* f020cec: 00408025 */ or $s0,$v0,$zero +/* f020cf0: c7a40034 */ lwc1 $f4,0x34($sp) +/* f020cf4: 8fae0038 */ lw $t6,0x38($sp) +/* f020cf8: 00402025 */ or $a0,$v0,$zero +/* f020cfc: 8fa50028 */ lw $a1,0x28($sp) +/* f020d00: 8fa6002c */ lw $a2,0x2c($sp) +/* f020d04: 8fa70030 */ lw $a3,0x30($sp) +/* f020d08: e7a40010 */ swc1 $f4,0x10($sp) +/* f020d0c: 0fc082c5 */ jal func0f020b14 +/* f020d10: afae0014 */ sw $t6,0x14($sp) +/* f020d14: 00408025 */ or $s0,$v0,$zero +/* f020d18: 0fc41b99 */ jal func0f106e64 +/* f020d1c: 2404000c */ addiu $a0,$zero,0xc +/* f020d20: 10400003 */ beqz $v0,.L0f020d30 +/* f020d24: 3c054100 */ lui $a1,0x4100 +/* f020d28: 0fc0cfea */ jal func0f033fa8 +/* f020d2c: 8e040004 */ lw $a0,0x4($s0) +.L0f020d30: +/* f020d30: 8fbf0024 */ lw $ra,0x24($sp) +/* f020d34: 02001025 */ or $v0,$s0,$zero +/* f020d38: 8fb00020 */ lw $s0,0x20($sp) +/* f020d3c: 03e00008 */ jr $ra +/* f020d40: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f020d44 +/* f020d44: 27bdffb0 */ addiu $sp,$sp,-80 +/* f020d48: afbf0024 */ sw $ra,0x24($sp) +/* f020d4c: afb20020 */ sw $s2,0x20($sp) +/* f020d50: afb1001c */ sw $s1,0x1c($sp) +/* f020d54: afb00018 */ sw $s0,0x18($sp) +/* f020d58: afa50054 */ sw $a1,0x54($sp) +/* f020d5c: 8c820004 */ lw $v0,0x4($a0) +/* f020d60: 00808825 */ or $s1,$a0,$zero +/* f020d64: 00009025 */ or $s2,$zero,$zero +/* f020d68: 8c4e0020 */ lw $t6,0x20($v0) +/* f020d6c: afae0048 */ sw $t6,0x48($sp) +/* f020d70: 8044017c */ lb $a0,0x17c($v0) +/* f020d74: 0fc29c2a */ jal func0f0a70a8 +/* f020d78: afa2004c */ sw $v0,0x4c($sp) +/* f020d7c: 8faf004c */ lw $t7,0x4c($sp) +/* f020d80: 0fc29c2a */ jal func0f0a70a8 +/* f020d84: 81e4017d */ lb $a0,0x17d($t7) +/* f020d88: 8fb8004c */ lw $t8,0x4c($sp) +/* f020d8c: 3c08800a */ lui $t0,0x800a +/* f020d90: 8704012c */ lh $a0,0x12c($t8) +/* f020d94: 0480000b */ bltz $a0,.L0f020dc4 +/* f020d98: 0004c8c0 */ sll $t9,$a0,0x3 +/* f020d9c: 8d08a2f8 */ lw $t0,-0x5d08($t0) +/* f020da0: 0324c821 */ addu $t9,$t9,$a0 +/* f020da4: 0019c8c0 */ sll $t9,$t9,0x3 +/* f020da8: 03281821 */ addu $v1,$t9,$t0 +/* f020dac: 8c620004 */ lw $v0,0x4($v1) +/* f020db0: 3c01ffdf */ lui $at,0xffdf +/* f020db4: 3421ffff */ ori $at,$at,0xffff +/* f020db8: 8c490040 */ lw $t1,0x40($v0) +/* f020dbc: 01215024 */ and $t2,$t1,$at +/* f020dc0: ac4a0040 */ sw $t2,0x40($v0) +.L0f020dc4: +/* f020dc4: 0fc50567 */ jal func0f14159c +/* f020dc8: 02202025 */ or $a0,$s1,$zero +/* f020dcc: 02202025 */ or $a0,$s1,$zero +/* f020dd0: 24050001 */ addiu $a1,$zero,0x1 +/* f020dd4: 0fc249af */ jal func0f0926bc +/* f020dd8: 3406ffff */ dli $a2,0xffff +/* f020ddc: 0fc0a4af */ jal func0f0292bc +/* f020de0: 02202025 */ or $a0,$s1,$zero +/* f020de4: 00002025 */ or $a0,$zero,$zero +/* f020de8: 0fc226a5 */ jal func0f089a94 +/* f020dec: 8fa50048 */ lw $a1,0x48($sp) +/* f020df0: 0fc19711 */ jal func0f065c44 +/* f020df4: 02202025 */ or $a0,$s1,$zero +/* f020df8: 3c0b800a */ lui $t3,0x800a +/* f020dfc: 8d6ba474 */ lw $t3,-0x5b8c($t3) +/* f020e00: 24010026 */ addiu $at,$zero,0x26 +/* f020e04: 55610005 */ bnel $t3,$at,.L0f020e1c +/* f020e08: 8e24001c */ lw $a0,0x1c($s1) +/* f020e0c: 0fc2556c */ jal func0f0955b0 +/* f020e10: 24040026 */ addiu $a0,$zero,0x26 +/* f020e14: 00409025 */ or $s2,$v0,$zero +/* f020e18: 8e24001c */ lw $a0,0x1c($s1) +.L0f020e1c: +/* f020e1c: 10800018 */ beqz $a0,.L0f020e80 +/* f020e20: 00000000 */ sll $zero,$zero,0x0 +.L0f020e24: +/* f020e24: 8c860004 */ lw $a2,0x4($a0) +/* f020e28: 8c900020 */ lw $s0,0x20($a0) +/* f020e2c: 8ccc0040 */ lw $t4,0x40($a2) +/* f020e30: 318d0400 */ andi $t5,$t4,0x400 +/* f020e34: 15a00010 */ bnez $t5,.L0f020e78 +/* f020e38: 00000000 */ sll $zero,$zero,0x0 +/* f020e3c: 10d2000e */ beq $a2,$s2,.L0f020e78 +/* f020e40: 00000000 */ sll $zero,$zero,0x0 +/* f020e44: 922e0000 */ lbu $t6,0x0($s1) +/* f020e48: 24010006 */ addiu $at,$zero,0x6 +/* f020e4c: 15c10005 */ bne $t6,$at,.L0f020e64 +/* f020e50: 00000000 */ sll $zero,$zero,0x0 +/* f020e54: 8ccf0010 */ lw $t7,0x10($a2) +/* f020e58: 000fc240 */ sll $t8,$t7,0x9 +/* f020e5c: 07000006 */ bltz $t8,.L0f020e78 +/* f020e60: 00000000 */ sll $zero,$zero,0x0 +.L0f020e64: +/* f020e64: 0fc20be2 */ jal func0f082f88 +/* f020e68: afa6002c */ sw $a2,0x2c($sp) +/* f020e6c: 8fa4002c */ lw $a0,0x2c($sp) +/* f020e70: 0fc1acd3 */ jal func0f06b34c +/* f020e74: 24050001 */ addiu $a1,$zero,0x1 +.L0f020e78: +/* f020e78: 1600ffea */ bnez $s0,.L0f020e24 +/* f020e7c: 02002025 */ or $a0,$s0,$zero +.L0f020e80: +/* f020e80: 0fc2cc33 */ jal func0f0b30cc +/* f020e84: 8fa40048 */ lw $a0,0x48($sp) +/* f020e88: 8fa2004c */ lw $v0,0x4c($sp) +/* f020e8c: ac400020 */ sw $zero,0x20($v0) +/* f020e90: 8fb90054 */ lw $t9,0x54($sp) +/* f020e94: 53200039 */ beqzl $t9,.L0f020f7c +/* f020e98: 8fbf0024 */ lw $ra,0x24($sp) +/* f020e9c: 0fc079a9 */ jal func0f01e6a4 +/* f020ea0: 84440000 */ lh $a0,0x0($v0) +/* f020ea4: 8fa8004c */ lw $t0,0x4c($sp) +/* f020ea8: 2410ffff */ addiu $s0,$zero,-1 +/* f020eac: 85040292 */ lh $a0,0x292($t0) +/* f020eb0: 12040005 */ beq $s0,$a0,.L0f020ec8 +/* f020eb4: 00000000 */ sll $zero,$zero,0x0 +/* f020eb8: 0fc45929 */ jal func0f1164a4 +/* f020ebc: 00002825 */ or $a1,$zero,$zero +/* f020ec0: 8fa9004c */ lw $t1,0x4c($sp) +/* f020ec4: a5300292 */ sh $s0,0x292($t1) +.L0f020ec8: +/* f020ec8: 3c0a800a */ lui $t2,0x800a +/* f020ecc: 8d4aa2f8 */ lw $t2,-0x5d08($t2) +/* f020ed0: 24010048 */ addiu $at,$zero,0x48 +/* f020ed4: 022a2023 */ subu $a0,$s1,$t2 +/* f020ed8: 0081001a */ div $zero,$a0,$at +/* f020edc: 00002012 */ mflo $a0 +/* f020ee0: 0fc083e4 */ jal func0f020f90 +/* f020ee4: 00000000 */ sll $zero,$zero,0x0 +/* f020ee8: 0fc1a0bf */ jal func0f0682fc +/* f020eec: 02202025 */ or $a0,$s1,$zero +/* f020ef0: 3c0c800a */ lui $t4,0x800a +/* f020ef4: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f020ef8: 3c0d800a */ lui $t5,0x800a +/* f020efc: 5580001a */ bnezl $t4,.L0f020f68 +/* f020f00: 8fa8004c */ lw $t0,0x4c($sp) +/* f020f04: 81aedfeb */ lb $t6,-0x2015($t5) +/* f020f08: 3c04800a */ lui $a0,0x800a +/* f020f0c: 05c30016 */ bgezl $t6,.L0f020f68 +/* f020f10: 8fa8004c */ lw $t0,0x4c($sp) +/* f020f14: 8c84a434 */ lw $a0,-0x5bcc($a0) +/* f020f18: 00001825 */ or $v1,$zero,$zero +/* f020f1c: 00007880 */ sll $t7,$zero,0x2 +/* f020f20: 18800010 */ blez $a0,.L0f020f64 +/* f020f24: 3c18800a */ lui $t8,0x800a +/* f020f28: 27189fc0 */ addiu $t8,$t8,-24640 +/* f020f2c: 01f81021 */ addu $v0,$t7,$t8 +/* f020f30: 24050004 */ addiu $a1,$zero,0x4 +/* f020f34: 8c5904b8 */ lw $t9,0x4b8($v0) +.L0f020f38: +/* f020f38: 24630001 */ addiu $v1,$v1,0x1 +/* f020f3c: 56390005 */ bnel $s1,$t9,.L0f020f54 +/* f020f40: 0064082a */ slt $at,$v1,$a0 +/* f020f44: ac4004b8 */ sw $zero,0x4b8($v0) +/* f020f48: 3c04800a */ lui $a0,0x800a +/* f020f4c: 8c84a434 */ lw $a0,-0x5bcc($a0) +/* f020f50: 0064082a */ slt $at,$v1,$a0 +.L0f020f54: +/* f020f54: 10200003 */ beqz $at,.L0f020f64 +/* f020f58: 24420004 */ addiu $v0,$v0,0x4 +/* f020f5c: 5465fff6 */ bnel $v1,$a1,.L0f020f38 +/* f020f60: 8c5904b8 */ lw $t9,0x4b8($v0) +.L0f020f64: +/* f020f64: 8fa8004c */ lw $t0,0x4c($sp) +.L0f020f68: +/* f020f68: 0fc13301 */ jal func0f04cc04 +/* f020f6c: a5100000 */ sh $s0,0x0($t0) +/* f020f70: 0fc13341 */ jal func0f04cd04 +/* f020f74: 00000000 */ sll $zero,$zero,0x0 +/* f020f78: 8fbf0024 */ lw $ra,0x24($sp) +.L0f020f7c: +/* f020f7c: 8fb00018 */ lw $s0,0x18($sp) +/* f020f80: 8fb1001c */ lw $s1,0x1c($sp) +/* f020f84: 8fb20020 */ lw $s2,0x20($sp) +/* f020f88: 03e00008 */ jr $ra +/* f020f8c: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f020f90 +/* f020f90: 3c058006 */ lui $a1,0x8006 +/* f020f94: 8ca5298c */ lw $a1,0x298c($a1) +/* f020f98: 000470c0 */ sll $t6,$a0,0x3 +/* f020f9c: 3c0f800a */ lui $t7,0x800a +/* f020fa0: 8defa2f8 */ lw $t7,-0x5d08($t7) +/* f020fa4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f020fa8: 01c47021 */ addu $t6,$t6,$a0 +/* f020fac: afb10018 */ sw $s1,0x18($sp) +/* f020fb0: 000e70c0 */ sll $t6,$t6,0x3 +/* f020fb4: 00808825 */ or $s1,$a0,$zero +/* f020fb8: afbf001c */ sw $ra,0x1c($sp) +/* f020fbc: afb00014 */ sw $s0,0x14($sp) +/* f020fc0: 00004825 */ or $t1,$zero,$zero +/* f020fc4: 18a00021 */ blez $a1,.L0f02104c +/* f020fc8: 01cf3821 */ addu $a3,$t6,$t7 +/* f020fcc: 3c068006 */ lui $a2,0x8006 +/* f020fd0: 24c62988 */ addiu $a2,$a2,0x2988 +/* f020fd4: 00008025 */ or $s0,$zero,$zero +.L0f020fd8: +/* f020fd8: 8cc20000 */ lw $v0,0x0($a2) +/* f020fdc: 00501821 */ addu $v1,$v0,$s0 +/* f020fe0: 8478017e */ lh $t8,0x17e($v1) +/* f020fe4: 02022021 */ addu $a0,$s0,$v0 +/* f020fe8: 56380014 */ bnel $s1,$t8,.L0f02103c +/* f020fec: 25290001 */ addiu $t1,$t1,0x1 +/* f020ff0: 8465012a */ lh $a1,0x12a($v1) +/* f020ff4: afa9002c */ sw $t1,0x2c($sp) +/* f020ff8: 0fc12705 */ jal func0f049c14 +/* f020ffc: afa70024 */ sw $a3,0x24($sp) +/* f021000: 3c068006 */ lui $a2,0x8006 +/* f021004: 24c62988 */ addiu $a2,$a2,0x2988 +/* f021008: 8fa70024 */ lw $a3,0x24($sp) +/* f02100c: 2408ffff */ addiu $t0,$zero,-1 +/* f021010: 14510004 */ bne $v0,$s1,.L0f021024 +/* f021014: 8fa9002c */ lw $t1,0x2c($sp) +/* f021018: 8cd90000 */ lw $t9,0x0($a2) +/* f02101c: 03306021 */ addu $t4,$t9,$s0 +/* f021020: a588012a */ sh $t0,0x12a($t4) +.L0f021024: +/* f021024: 8ccd0000 */ lw $t5,0x0($a2) +/* f021028: 3c058006 */ lui $a1,0x8006 +/* f02102c: 01b07021 */ addu $t6,$t5,$s0 +/* f021030: a5c8017e */ sh $t0,0x17e($t6) +/* f021034: 8ca5298c */ lw $a1,0x298c($a1) +/* f021038: 25290001 */ addiu $t1,$t1,0x1 +.L0f02103c: +/* f02103c: 0125082a */ slt $at,$t1,$a1 +/* f021040: 1420ffe5 */ bnez $at,.L0f020fd8 +/* f021044: 26100368 */ addiu $s0,$s0,0x368 +/* f021048: 00004825 */ or $t1,$zero,$zero +.L0f02104c: +/* f02104c: 3c0f800a */ lui $t7,0x800a +/* f021050: 8defa02c */ lw $t7,-0x5fd4($t7) +/* f021054: 3c18800a */ lui $t8,0x800a +/* f021058: 3c19800a */ lui $t9,0x800a +/* f02105c: 11e00003 */ beqz $t7,.L0f02106c +/* f021060: 3c0c800a */ lui $t4,0x800a +/* f021064: 10000002 */ beqz $zero,.L0f021070 +/* f021068: 240b0001 */ addiu $t3,$zero,0x1 +.L0f02106c: +/* f02106c: 00005825 */ or $t3,$zero,$zero +.L0f021070: +/* f021070: 8f18a028 */ lw $t8,-0x5fd8($t8) +/* f021074: 00004025 */ or $t0,$zero,$zero +/* f021078: 00001825 */ or $v1,$zero,$zero +/* f02107c: 13000003 */ beqz $t8,.L0f02108c +/* f021080: 00001025 */ or $v0,$zero,$zero +/* f021084: 10000001 */ beqz $zero,.L0f02108c +/* f021088: 24080001 */ addiu $t0,$zero,0x1 +.L0f02108c: +/* f02108c: 8f39a024 */ lw $t9,-0x5fdc($t9) +/* f021090: 0009c080 */ sll $t8,$t1,0x2 +/* f021094: 24050030 */ addiu $a1,$zero,0x30 +/* f021098: 13200003 */ beqz $t9,.L0f0210a8 +/* f02109c: 00000000 */ sll $zero,$zero,0x0 +/* f0210a0: 10000001 */ beqz $zero,.L0f0210a8 +/* f0210a4: 24030001 */ addiu $v1,$zero,0x1 +.L0f0210a8: +/* f0210a8: 8d8ca030 */ lw $t4,-0x5fd0($t4) +/* f0210ac: 3c19800a */ lui $t9,0x800a +/* f0210b0: 27399fc0 */ addiu $t9,$t9,-24640 +/* f0210b4: 11800003 */ beqz $t4,.L0f0210c4 +/* f0210b8: 03192021 */ addu $a0,$t8,$t9 +/* f0210bc: 10000001 */ beqz $zero,.L0f0210c4 +/* f0210c0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0210c4: +/* f0210c4: 00436821 */ addu $t5,$v0,$v1 +/* f0210c8: 01a87021 */ addu $t6,$t5,$t0 +/* f0210cc: 01cb7821 */ addu $t7,$t6,$t3 +/* f0210d0: 59e00031 */ blezl $t7,.L0f021198 +/* f0210d4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0210d8: 8c820064 */ lw $v0,0x64($a0) +.L0f0210dc: +/* f0210dc: 25290001 */ addiu $t1,$t1,0x1 +/* f0210e0: 00005825 */ or $t3,$zero,$zero +/* f0210e4: 8c4c1624 */ lw $t4,0x1624($v0) +/* f0210e8: 00004025 */ or $t0,$zero,$zero +/* f0210ec: 3c06800a */ lui $a2,0x800a +/* f0210f0: 14ec0002 */ bne $a3,$t4,.L0f0210fc +/* f0210f4: 3c0a800a */ lui $t2,0x800a +/* f0210f8: ac401624 */ sw $zero,0x1624($v0) +.L0f0210fc: +/* f0210fc: 00001025 */ or $v0,$zero,$zero +/* f021100: 8c8d0064 */ lw $t5,0x64($a0) +.L0f021104: +/* f021104: 01a21821 */ addu $v1,$t5,$v0 +/* f021108: 8c6e1630 */ lw $t6,0x1630($v1) +/* f02110c: 2442000c */ addiu $v0,$v0,0xc +/* f021110: 14ee0002 */ bne $a3,$t6,.L0f02111c +/* f021114: 00000000 */ sll $zero,$zero,0x0 +/* f021118: ac601630 */ sw $zero,0x1630($v1) +.L0f02111c: +/* f02111c: 5445fff9 */ bnel $v0,$a1,.L0f021104 +/* f021120: 8c8d0064 */ lw $t5,0x64($a0) +/* f021124: 3c02800a */ lui $v0,0x800a +/* f021128: 8c42a02c */ lw $v0,-0x5fd4($v0) +/* f02112c: 3c03800a */ lui $v1,0x800a +/* f021130: 24840004 */ addiu $a0,$a0,0x4 +/* f021134: 8c63a028 */ lw $v1,-0x5fd8($v1) +/* f021138: 8cc6a024 */ lw $a2,-0x5fdc($a2) +/* f02113c: 10400003 */ beqz $v0,.L0f02114c +/* f021140: 8d4aa030 */ lw $t2,-0x5fd0($t2) +/* f021144: 10000001 */ beqz $zero,.L0f02114c +/* f021148: 240b0001 */ addiu $t3,$zero,0x1 +.L0f02114c: +/* f02114c: 10600003 */ beqz $v1,.L0f02115c +/* f021150: 00001025 */ or $v0,$zero,$zero +/* f021154: 10000001 */ beqz $zero,.L0f02115c +/* f021158: 24080001 */ addiu $t0,$zero,0x1 +.L0f02115c: +/* f02115c: 10c00003 */ beqz $a2,.L0f02116c +/* f021160: 00001825 */ or $v1,$zero,$zero +/* f021164: 10000001 */ beqz $zero,.L0f02116c +/* f021168: 24030001 */ addiu $v1,$zero,0x1 +.L0f02116c: +/* f02116c: 11400003 */ beqz $t2,.L0f02117c +/* f021170: 00000000 */ sll $zero,$zero,0x0 +/* f021174: 10000001 */ beqz $zero,.L0f02117c +/* f021178: 24020001 */ addiu $v0,$zero,0x1 +.L0f02117c: +/* f02117c: 00437821 */ addu $t7,$v0,$v1 +/* f021180: 01e8c021 */ addu $t8,$t7,$t0 +/* f021184: 030bc821 */ addu $t9,$t8,$t3 +/* f021188: 0139082a */ slt $at,$t1,$t9 +/* f02118c: 5420ffd3 */ bnezl $at,.L0f0210dc +/* f021190: 8c820064 */ lw $v0,0x64($a0) +/* f021194: 8fbf001c */ lw $ra,0x1c($sp) +.L0f021198: +/* f021198: 8fb00014 */ lw $s0,0x14($sp) +/* f02119c: 8fb10018 */ lw $s1,0x18($sp) +/* f0211a0: 03e00008 */ jr $ra +/* f0211a4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0211a8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f0211ac: afb30028 */ sw $s3,0x28($sp) +/* f0211b0: 3c138006 */ lui $s3,0x8006 +/* f0211b4: 26732968 */ addiu $s3,$s3,0x2968 +/* f0211b8: e66c0000 */ swc1 $f12,0x0($s3) +/* f0211bc: 3c028006 */ lui $v0,0x8006 +/* f0211c0: 8c42298c */ lw $v0,0x298c($v0) +/* f0211c4: afb10020 */ sw $s1,0x20($sp) +/* f0211c8: afbf002c */ sw $ra,0x2c($sp) +/* f0211cc: afb20024 */ sw $s2,0x24($sp) +/* f0211d0: afb0001c */ sw $s0,0x1c($sp) +/* f0211d4: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0211d8: 18400014 */ blez $v0,.L0f02122c +/* f0211dc: 00008825 */ or $s1,$zero,$zero +/* f0211e0: 3c014416 */ lui $at,0x4416 +/* f0211e4: 3c128006 */ lui $s2,0x8006 +/* f0211e8: 4481a000 */ mtc1 $at,$f20 +/* f0211ec: 26522988 */ addiu $s2,$s2,0x2988 +/* f0211f0: 00008025 */ or $s0,$zero,$zero +.L0f0211f4: +/* f0211f4: 8e4e0000 */ lw $t6,0x0($s2) +/* f0211f8: 01d07821 */ addu $t7,$t6,$s0 +/* f0211fc: 8de40020 */ lw $a0,0x20($t7) +/* f021200: 50800007 */ beqzl $a0,.L0f021220 +/* f021204: 26310001 */ addiu $s1,$s1,0x1 +/* f021208: 4406a000 */ mfc1 $a2,$f20 +/* f02120c: 0c0077eb */ jal 0x1dfac +/* f021210: 8e650000 */ lw $a1,0x0($s3) +/* f021214: 3c028006 */ lui $v0,0x8006 +/* f021218: 8c42298c */ lw $v0,0x298c($v0) +/* f02121c: 26310001 */ addiu $s1,$s1,0x1 +.L0f021220: +/* f021220: 0222082a */ slt $at,$s1,$v0 +/* f021224: 1420fff3 */ bnez $at,.L0f0211f4 +/* f021228: 26100368 */ addiu $s0,$s0,0x368 +.L0f02122c: +/* f02122c: 8fbf002c */ lw $ra,0x2c($sp) +/* f021230: d7b40010 */ ldc1 $f20,0x10($sp) +/* f021234: 8fb0001c */ lw $s0,0x1c($sp) +/* f021238: 8fb10020 */ lw $s1,0x20($sp) +/* f02123c: 8fb20024 */ lw $s2,0x24($sp) +/* f021240: 8fb30028 */ lw $s3,0x28($sp) +/* f021244: 03e00008 */ jr $ra +/* f021248: 27bd0030 */ addiu $sp,$sp,0x30 +/* f02124c: 3c018006 */ lui $at,0x8006 +/* f021250: 03e00008 */ jr $ra +/* f021254: c4202968 */ lwc1 $f0,0x2968($at) +); + +GLOBAL_ASM( +glabel func0f021258 +/* f021258: 8082000e */ lb $v0,0xe($a0) +/* f02125c: 28410002 */ slti $at,$v0,0x2 +/* f021260: 5420002d */ bnezl $at,.L0f021318 +/* f021264: c4920160 */ lwc1 $f18,0x160($a0) +/* f021268: 44823000 */ mtc1 $v0,$f6 +/* f02126c: 3c03800a */ lui $v1,0x800a +/* f021270: 24639fc0 */ addiu $v1,$v1,-24640 +/* f021274: 46803220 */ cvt.s.w $f8,$f6 +/* f021278: c4640044 */ lwc1 $f4,0x44($v1) +/* f02127c: 3c013f80 */ lui $at,0x3f80 +/* f021280: 44811000 */ mtc1 $at,$f2 +/* f021284: 46082003 */ div.s $f0,$f4,$f8 +/* f021288: 4600103c */ c.lt.s $f2,$f0 +/* f02128c: 00000000 */ sll $zero,$zero,0x0 +/* f021290: 45020003 */ bc1fl .L0f0212a0 +/* f021294: c4820150 */ lwc1 $f2,0x150($a0) +/* f021298: 46001006 */ mov.s $f0,$f2 +/* f02129c: c4820150 */ lwc1 $f2,0x150($a0) +.L0f0212a0: +/* f0212a0: c48a0160 */ lwc1 $f10,0x160($a0) +/* f0212a4: c48c0154 */ lwc1 $f12,0x154($a0) +/* f0212a8: c4880164 */ lwc1 $f8,0x164($a0) +/* f0212ac: 46025481 */ sub.s $f18,$f10,$f2 +/* f0212b0: c48e0158 */ lwc1 $f14,0x158($a0) +/* f0212b4: c490015c */ lwc1 $f16,0x15c($a0) +/* f0212b8: 460c4281 */ sub.s $f10,$f8,$f12 +/* f0212bc: 46009182 */ mul.s $f6,$f18,$f0 +/* f0212c0: 808e000e */ lb $t6,0xe($a0) +/* f0212c4: 46005482 */ mul.s $f18,$f10,$f0 +/* f0212c8: 46061100 */ add.s $f4,$f2,$f6 +/* f0212cc: 46126180 */ add.s $f6,$f12,$f18 +/* f0212d0: e4840150 */ swc1 $f4,0x150($a0) +/* f0212d4: c4840168 */ lwc1 $f4,0x168($a0) +/* f0212d8: e4860154 */ swc1 $f6,0x154($a0) +/* f0212dc: 460e2201 */ sub.s $f8,$f4,$f14 +/* f0212e0: c486016c */ lwc1 $f6,0x16c($a0) +/* f0212e4: 46103101 */ sub.s $f4,$f6,$f16 +/* f0212e8: 46004282 */ mul.s $f10,$f8,$f0 +/* f0212ec: 00000000 */ sll $zero,$zero,0x0 +/* f0212f0: 46002202 */ mul.s $f8,$f4,$f0 +/* f0212f4: 460a7480 */ add.s $f18,$f14,$f10 +/* f0212f8: 46088280 */ add.s $f10,$f16,$f8 +/* f0212fc: e4920158 */ swc1 $f18,0x158($a0) +/* f021300: e48a015c */ swc1 $f10,0x15c($a0) +/* f021304: 8c6f0038 */ lw $t7,0x38($v1) +/* f021308: 01cfc023 */ subu $t8,$t6,$t7 +/* f02130c: 03e00008 */ jr $ra +/* f021310: a098000e */ sb $t8,0xe($a0) +/* f021314: c4920160 */ lwc1 $f18,0x160($a0) +.L0f021318: +/* f021318: c4860164 */ lwc1 $f6,0x164($a0) +/* f02131c: c4840168 */ lwc1 $f4,0x168($a0) +/* f021320: c488016c */ lwc1 $f8,0x16c($a0) +/* f021324: e4920150 */ swc1 $f18,0x150($a0) +/* f021328: e4860154 */ swc1 $f6,0x154($a0) +/* f02132c: e4840158 */ swc1 $f4,0x158($a0) +/* f021330: e488015c */ swc1 $f8,0x15c($a0) +/* f021334: 03e00008 */ jr $ra +/* f021338: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02133c +/* f02133c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f021340: afbf0014 */ sw $ra,0x14($sp) +/* f021344: 808e0007 */ lb $t6,0x7($a0) +/* f021348: 24010005 */ addiu $at,$zero,0x5 +/* f02134c: 51c10011 */ beql $t6,$at,.L0f021394 +/* f021350: 8fbf0014 */ lw $ra,0x14($sp) +/* f021354: 808f0012 */ lb $t7,0x12($a0) +/* f021358: 05e3000e */ bgezl $t7,.L0f021394 +/* f02135c: 8fbf0014 */ lw $ra,0x14($sp) +/* f021360: 94990192 */ lhu $t9,0x192($a0) +/* f021364: 24180001 */ addiu $t8,$zero,0x1 +/* f021368: a0980012 */ sb $t8,0x12($a0) +/* f02136c: 33280fff */ andi $t0,$t9,0xfff +/* f021370: a4880192 */ sh $t0,0x192($a0) +/* f021374: 0c004b70 */ jal 0x12dc0 +/* f021378: afa40018 */ sw $a0,0x18($sp) +/* f02137c: 8fa40018 */ lw $a0,0x18($sp) +/* f021380: 00025b40 */ sll $t3,$v0,0xd +/* f021384: 94890192 */ lhu $t1,0x192($a0) +/* f021388: 012b6025 */ or $t4,$t1,$t3 +/* f02138c: a48c0192 */ sh $t4,0x192($a0) +/* f021390: 8fbf0014 */ lw $ra,0x14($sp) +.L0f021394: +/* f021394: 27bd0018 */ addiu $sp,$sp,0x18 +/* f021398: 03e00008 */ jr $ra +/* f02139c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0213a0 +/* f0213a0: 80820012 */ lb $v0,0x12($a0) +/* f0213a4: 44856000 */ mtc1 $a1,$f12 +/* f0213a8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0213ac: 04410003 */ bgez $v0,.L0f0213bc +/* f0213b0: 28410009 */ slti $at,$v0,0x9 +/* f0213b4: 10000004 */ beqz $zero,.L0f0213c8 +/* f0213b8: a08e0012 */ sb $t6,0x12($a0) +.L0f0213bc: +/* f0213bc: 14200002 */ bnez $at,.L0f0213c8 +/* f0213c0: 240f0004 */ addiu $t7,$zero,0x4 +/* f0213c4: a08f0012 */ sb $t7,0x12($a0) +.L0f0213c8: +/* f0213c8: 94980192 */ lhu $t8,0x192($a0) +/* f0213cc: 3c017f1b */ lui $at,0x7f1b +/* f0213d0: 33080fff */ andi $t0,$t8,0xfff +/* f0213d4: a4880192 */ sh $t0,0x192($a0) +/* f0213d8: 35091000 */ ori $t1,$t0,0x1000 +/* f0213dc: a4890192 */ sh $t1,0x192($a0) +/* f0213e0: c4248728 */ lwc1 $f4,-0x78d8($at) +/* f0213e4: 3c014100 */ lui $at,0x4100 +/* f0213e8: 44814000 */ mtc1 $at,$f8 +/* f0213ec: 46046180 */ add.s $f6,$f12,$f4 +/* f0213f0: 3c017f1b */ lui $at,0x7f1b +/* f0213f4: c430872c */ lwc1 $f16,-0x78d4($at) +/* f0213f8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0213fc: 46105483 */ div.s $f18,$f10,$f16 +/* f021400: 4600910d */ trunc.w.s $f4,$f18 +/* f021404: 44022000 */ mfc1 $v0,$f4 +/* f021408: 00000000 */ sll $zero,$zero,0x0 +/* f02140c: 04430003 */ bgezl $v0,.L0f02141c +/* f021410: 28410008 */ slti $at,$v0,0x8 +/* f021414: 00001025 */ or $v0,$zero,$zero +/* f021418: 28410008 */ slti $at,$v0,0x8 +.L0f02141c: +/* f02141c: 54200003 */ bnezl $at,.L0f02142c +/* f021420: 948b0192 */ lhu $t3,0x192($a0) +/* f021424: 24020007 */ addiu $v0,$zero,0x7 +/* f021428: 948b0192 */ lhu $t3,0x192($a0) +.L0f02142c: +/* f02142c: 00026340 */ sll $t4,$v0,0xd +/* f021430: 016c6825 */ or $t5,$t3,$t4 +/* f021434: 03e00008 */ jr $ra +/* f021438: a48d0192 */ sh $t5,0x192($a0) +); + +GLOBAL_ASM( +glabel func0f02143c +/* f02143c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f021440: afbf001c */ sw $ra,0x1c($sp) +/* f021444: f7b40010 */ sdc1 $f20,0x10($sp) +/* f021448: 808e0012 */ lb $t6,0x12($a0) +/* f02144c: 948f0192 */ lhu $t7,0x192($a0) +/* f021450: 3c014120 */ lui $at,0x4120 +/* f021454: 448e2000 */ mtc1 $t6,$f4 +/* f021458: 31f81000 */ andi $t8,$t7,0x1000 +/* f02145c: 13000018 */ beqz $t8,.L0f0214c0 +/* f021460: 46802520 */ cvt.s.w $f20,$f4 +/* f021464: 3c014080 */ lui $at,0x4080 +/* f021468: 44810000 */ mtc1 $at,$f0 +/* f02146c: 3c017f1b */ lui $at,0x7f1b +/* f021470: 4600a03c */ c.lt.s $f20,$f0 +/* f021474: 00000000 */ sll $zero,$zero,0x0 +/* f021478: 45020009 */ bc1fl .L0f0214a0 +/* f02147c: 4600a281 */ sub.s $f10,$f20,$f0 +/* f021480: 3c017f1b */ lui $at,0x7f1b +/* f021484: c4268730 */ lwc1 $f6,-0x78d0($at) +/* f021488: 4606a202 */ mul.s $f8,$f20,$f6 +/* f02148c: 0c0068f7 */ jal 0x1a3dc +/* f021490: 46004303 */ div.s $f12,$f8,$f0 +/* f021494: 10000020 */ beqz $zero,.L0f021518 +/* f021498: 46000506 */ mov.s $f20,$f0 +/* f02149c: 4600a281 */ sub.s $f10,$f20,$f0 +.L0f0214a0: +/* f0214a0: c4308734 */ lwc1 $f16,-0x78cc($at) +/* f0214a4: 46105302 */ mul.s $f12,$f10,$f16 +/* f0214a8: 0c0068f7 */ jal 0x1a3dc +/* f0214ac: 00000000 */ sll $zero,$zero,0x0 +/* f0214b0: 3c013f80 */ lui $at,0x3f80 +/* f0214b4: 44819000 */ mtc1 $at,$f18 +/* f0214b8: 10000017 */ beqz $zero,.L0f021518 +/* f0214bc: 46009501 */ sub.s $f20,$f18,$f0 +.L0f0214c0: +/* f0214c0: 44810000 */ mtc1 $at,$f0 +/* f0214c4: 3c017f1b */ lui $at,0x7f1b +/* f0214c8: 4600a03c */ c.lt.s $f20,$f0 +/* f0214cc: 00000000 */ sll $zero,$zero,0x0 +/* f0214d0: 45020009 */ bc1fl .L0f0214f8 +/* f0214d4: 4600a201 */ sub.s $f8,$f20,$f0 +/* f0214d8: 3c017f1b */ lui $at,0x7f1b +/* f0214dc: c4248738 */ lwc1 $f4,-0x78c8($at) +/* f0214e0: 4604a182 */ mul.s $f6,$f20,$f4 +/* f0214e4: 0c0068f7 */ jal 0x1a3dc +/* f0214e8: 46003303 */ div.s $f12,$f6,$f0 +/* f0214ec: 1000000a */ beqz $zero,.L0f021518 +/* f0214f0: 46000506 */ mov.s $f20,$f0 +/* f0214f4: 4600a201 */ sub.s $f8,$f20,$f0 +.L0f0214f8: +/* f0214f8: c42a873c */ lwc1 $f10,-0x78c4($at) +/* f0214fc: 460a4302 */ mul.s $f12,$f8,$f10 +/* f021500: 0c0068f7 */ jal 0x1a3dc +/* f021504: 00000000 */ sll $zero,$zero,0x0 +/* f021508: 3c013f80 */ lui $at,0x3f80 +/* f02150c: 44818000 */ mtc1 $at,$f16 +/* f021510: 00000000 */ sll $zero,$zero,0x0 +/* f021514: 46008501 */ sub.s $f20,$f16,$f0 +.L0f021518: +/* f021518: 8fbf001c */ lw $ra,0x1c($sp) +/* f02151c: 4600a006 */ mov.s $f0,$f20 +/* f021520: d7b40010 */ ldc1 $f20,0x10($sp) +/* f021524: 03e00008 */ jr $ra +/* f021528: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02152c: 3c013f80 */ lui $at,0x3f80 +/* f021530: 44812000 */ mtc1 $at,$f4 +/* f021534: 27bdfea8 */ addiu $sp,$sp,-344 +/* f021538: 3c06800a */ lui $a2,0x800a +/* f02153c: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f021540: afbf0014 */ sw $ra,0x14($sp) +/* f021544: afa5015c */ sw $a1,0x15c($sp) +/* f021548: e7a40154 */ swc1 $f4,0x154($sp) +/* f02154c: 8cce0020 */ lw $t6,0x20($a2) +/* f021550: 3c188008 */ lui $t8,0x8008 +/* f021554: 00803825 */ or $a3,$a0,$zero +/* f021558: 8dcf0008 */ lw $t7,0x8($t6) +/* f02155c: 2718cefc */ addiu $t8,$t8,-12548 +/* f021560: 3c198008 */ lui $t9,0x8008 +/* f021564: 8de20004 */ lw $v0,0x4($t7) +/* f021568: 2739ce40 */ addiu $t9,$t9,-12736 +/* f02156c: 24040007 */ addiu $a0,$zero,0x7 +/* f021570: 1702006d */ bne $t8,$v0,.L0f021728 +/* f021574: 00000000 */ sll $zero,$zero,0x0 +/* f021578: 00c02025 */ or $a0,$a2,$zero +/* f02157c: 0fc0f917 */ jal func0f03e45c +/* f021580: afa70158 */ sw $a3,0x158($sp) +/* f021584: 8fa70158 */ lw $a3,0x158($sp) +/* f021588: 24010001 */ addiu $at,$zero,0x1 +/* f02158c: e7a000ac */ swc1 $f0,0xac($sp) +/* f021590: 14e10006 */ bne $a3,$at,.L0f0215ac +/* f021594: 3c06800a */ lui $a2,0x800a +/* f021598: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f02159c: c4c6030c */ lwc1 $f6,0x30c($a2) +/* f0215a0: c4ce0314 */ lwc1 $f14,0x314($a2) +/* f0215a4: 10000008 */ beqz $zero,.L0f0215c8 +/* f0215a8: e7a600b4 */ swc1 $f6,0xb4($sp) +.L0f0215ac: +/* f0215ac: 24010002 */ addiu $at,$zero,0x2 +/* f0215b0: 14e10279 */ bne $a3,$at,.L0f021f98 +/* f0215b4: 3c06800a */ lui $a2,0x800a +/* f0215b8: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f0215bc: c4c80310 */ lwc1 $f8,0x310($a2) +/* f0215c0: c4ce0318 */ lwc1 $f14,0x318($a2) +/* f0215c4: e7a800b4 */ swc1 $f8,0xb4($sp) +.L0f0215c8: +/* f0215c8: 0fc2d5de */ jal func0f0b5778 +/* f0215cc: e7ae00b0 */ swc1 $f14,0xb0($sp) +/* f0215d0: 00402025 */ or $a0,$v0,$zero +/* f0215d4: 0c0056f8 */ jal 0x15be0 +/* f0215d8: 8fa5015c */ lw $a1,0x15c($sp) +/* f0215dc: 8fa2015c */ lw $v0,0x15c($sp) +/* f0215e0: c7ae00b0 */ lwc1 $f14,0xb0($sp) +/* f0215e4: 44808000 */ mtc1 $zero,$f16 +/* f0215e8: c44a0030 */ lwc1 $f10,0x30($v0) +/* f0215ec: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f0215f0: 4610703c */ c.lt.s $f14,$f16 +/* f0215f4: e7aa0138 */ swc1 $f10,0x138($sp) +/* f0215f8: c4440034 */ lwc1 $f4,0x34($v0) +/* f0215fc: e7a4013c */ swc1 $f4,0x13c($sp) +/* f021600: c4460038 */ lwc1 $f6,0x38($v0) +/* f021604: e7a60140 */ swc1 $f6,0x140($sp) +/* f021608: e4500030 */ swc1 $f16,0x30($v0) +/* f02160c: e4500034 */ swc1 $f16,0x34($v0) +/* f021610: e4500038 */ swc1 $f16,0x38($v0) +/* f021614: c7a200b4 */ lwc1 $f2,0xb4($sp) +/* f021618: 45000004 */ bc1f .L0f02162c +/* f02161c: c7a800ac */ lwc1 $f8,0xac($sp) +/* f021620: 3c017f1b */ lui $at,0x7f1b +/* f021624: c4328740 */ lwc1 $f18,-0x78c0($at) +/* f021628: 46127380 */ add.s $f14,$f14,$f18 +.L0f02162c: +/* f02162c: 4610103c */ c.lt.s $f2,$f16 +/* f021630: 3c017f1b */ lui $at,0x7f1b +/* f021634: c4328744 */ lwc1 $f18,-0x78bc($at) +/* f021638: 3c017f1b */ lui $at,0x7f1b +/* f02163c: 45000002 */ bc1f .L0f021648 +/* f021640: 46089281 */ sub.s $f10,$f18,$f8 +/* f021644: 46121080 */ add.s $f2,$f2,$f18 +.L0f021648: +/* f021648: c4248748 */ lwc1 $f4,-0x78b8($at) +/* f02164c: 46045000 */ add.s $f0,$f10,$f4 +/* f021650: 4600903e */ c.le.s $f18,$f0 +/* f021654: 46000306 */ mov.s $f12,$f0 +/* f021658: 45020003 */ bc1fl .L0f021668 +/* f02165c: e7a200b4 */ swc1 $f2,0xb4($sp) +/* f021660: 46120301 */ sub.s $f12,$f0,$f18 +/* f021664: e7a200b4 */ swc1 $f2,0xb4($sp) +.L0f021668: +/* f021668: 0c0058dd */ jal 0x16374 +/* f02166c: e7ae00b0 */ swc1 $f14,0xb0($sp) +/* f021670: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f021674: 0c0056f8 */ jal 0x15be0 +/* f021678: 8fa5015c */ lw $a1,0x15c($sp) +/* f02167c: c7ac00b0 */ lwc1 $f12,0xb0($sp) +/* f021680: 0c0058ba */ jal 0x162e8 +/* f021684: 27a500f8 */ addiu $a1,$sp,0xf8 +/* f021688: 27a400f8 */ addiu $a0,$sp,0xf8 +/* f02168c: 0c0056f8 */ jal 0x15be0 +/* f021690: 8fa5015c */ lw $a1,0x15c($sp) +/* f021694: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f021698: c7a800ac */ lwc1 $f8,0xac($sp) +/* f02169c: 3c017f1b */ lui $at,0x7f1b +/* f0216a0: c4328758 */ lwc1 $f18,-0x78a8($at) +/* f0216a4: 46083000 */ add.s $f0,$f6,$f8 +/* f0216a8: 4600903e */ c.le.s $f18,$f0 +/* f0216ac: 46000306 */ mov.s $f12,$f0 +/* f0216b0: 45000002 */ bc1f .L0f0216bc +/* f0216b4: 00000000 */ sll $zero,$zero,0x0 +/* f0216b8: 46120301 */ sub.s $f12,$f0,$f18 +.L0f0216bc: +/* f0216bc: 0c0058dd */ jal 0x16374 +/* f0216c0: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f0216c4: 27a400b8 */ addiu $a0,$sp,0xb8 +/* f0216c8: 0c0056f8 */ jal 0x15be0 +/* f0216cc: 8fa5015c */ lw $a1,0x15c($sp) +/* f0216d0: 3c013f80 */ lui $at,0x3f80 +/* f0216d4: 44816000 */ mtc1 $at,$f12 +/* f0216d8: 00000000 */ sll $zero,$zero,0x0 +/* f0216dc: 460c6032 */ c.eq.s $f12,$f12 +/* f0216e0: 00000000 */ sll $zero,$zero,0x0 +/* f0216e4: 45030004 */ bc1tl .L0f0216f8 +/* f0216e8: 8fa2015c */ lw $v0,0x15c($sp) +/* f0216ec: 0c0057c1 */ jal 0x15f04 +/* f0216f0: 8fa5015c */ lw $a1,0x15c($sp) +/* f0216f4: 8fa2015c */ lw $v0,0x15c($sp) +.L0f0216f8: +/* f0216f8: c7aa0138 */ lwc1 $f10,0x138($sp) +/* f0216fc: e44a0030 */ swc1 $f10,0x30($v0) +/* f021700: c7a4013c */ lwc1 $f4,0x13c($sp) +/* f021704: e4440034 */ swc1 $f4,0x34($v0) +/* f021708: c7a60140 */ lwc1 $f6,0x140($sp) +/* f02170c: 0fc2d5be */ jal func0f0b56f8 +/* f021710: e4460038 */ swc1 $f6,0x38($v0) +/* f021714: 00402025 */ or $a0,$v0,$zero +/* f021718: 0c0056f8 */ jal 0x15be0 +/* f02171c: 8fa5015c */ lw $a1,0x15c($sp) +/* f021720: 1000021e */ beqz $zero,.L0f021f9c +/* f021724: 8fbf0014 */ lw $ra,0x14($sp) +.L0f021728: +/* f021728: 17220006 */ bne $t9,$v0,.L0f021744 +/* f02172c: 3c0b8008 */ lui $t3,0x8008 +/* f021730: 24050002 */ addiu $a1,$zero,0x2 +/* f021734: 24080003 */ addiu $t0,$zero,0x3 +/* f021738: 240a0001 */ addiu $t2,$zero,0x1 +/* f02173c: 1000000c */ beqz $zero,.L0f021770 +/* f021740: 00004825 */ or $t1,$zero,$zero +.L0f021744: +/* f021744: 256bce98 */ addiu $t3,$t3,-12648 +/* f021748: 15620006 */ bne $t3,$v0,.L0f021764 +/* f02174c: 2405ffff */ addiu $a1,$zero,-1 +/* f021750: 24050003 */ addiu $a1,$zero,0x3 +/* f021754: 24080004 */ addiu $t0,$zero,0x4 +/* f021758: 240a0002 */ addiu $t2,$zero,0x2 +/* f02175c: 10000004 */ beqz $zero,.L0f021770 +/* f021760: 24090001 */ addiu $t1,$zero,0x1 +.L0f021764: +/* f021764: 2408ffff */ addiu $t0,$zero,-1 +/* f021768: 240affff */ addiu $t2,$zero,-1 +/* f02176c: 2409ffff */ addiu $t1,$zero,-1 +.L0f021770: +/* f021770: afa50150 */ sw $a1,0x150($sp) +/* f021774: afa70158 */ sw $a3,0x158($sp) +/* f021778: afa8014c */ sw $t0,0x14c($sp) +/* f02177c: afa90144 */ sw $t1,0x144($sp) +/* f021780: 0fc41b99 */ jal func0f106e64 +/* f021784: afaa0148 */ sw $t2,0x148($sp) +/* f021788: 8fa50150 */ lw $a1,0x150($sp) +/* f02178c: 8fa70158 */ lw $a3,0x158($sp) +/* f021790: 8fa8014c */ lw $t0,0x14c($sp) +/* f021794: 8fa90144 */ lw $t1,0x144($sp) +/* f021798: 10400016 */ beqz $v0,.L0f0217f4 +/* f02179c: 8faa0148 */ lw $t2,0x148($sp) +/* f0217a0: 3c06800a */ lui $a2,0x800a +/* f0217a4: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f0217a8: 00001025 */ or $v0,$zero,$zero +/* f0217ac: 10c00003 */ beqz $a2,.L0f0217bc +/* f0217b0: 00000000 */ sll $zero,$zero,0x0 +/* f0217b4: 10000001 */ beqz $zero,.L0f0217bc +/* f0217b8: 90c202fe */ lbu $v0,0x2fe($a2) +.L0f0217bc: +/* f0217bc: 1440000d */ bnez $v0,.L0f0217f4 +/* f0217c0: 00000000 */ sll $zero,$zero,0x0 +/* f0217c4: 14e90004 */ bne $a3,$t1,.L0f0217d8 +/* f0217c8: 3c014080 */ lui $at,0x4080 +/* f0217cc: 44814000 */ mtc1 $at,$f8 +/* f0217d0: 10000008 */ beqz $zero,.L0f0217f4 +/* f0217d4: e7a80154 */ swc1 $f8,0x154($sp) +.L0f0217d8: +/* f0217d8: 10e50003 */ beq $a3,$a1,.L0f0217e8 +/* f0217dc: 3c014020 */ lui $at,0x4020 +/* f0217e0: 14e80004 */ bne $a3,$t0,.L0f0217f4 +/* f0217e4: 00000000 */ sll $zero,$zero,0x0 +.L0f0217e8: +/* f0217e8: 44815000 */ mtc1 $at,$f10 +/* f0217ec: 00000000 */ sll $zero,$zero,0x0 +/* f0217f0: e7aa0154 */ swc1 $f10,0x154($sp) +.L0f0217f4: +/* f0217f4: 50e50008 */ beql $a3,$a1,.L0f021818 +/* f0217f8: 44808000 */ mtc1 $zero,$f16 +/* f0217fc: 50e80006 */ beql $a3,$t0,.L0f021818 +/* f021800: 44808000 */ mtc1 $zero,$f16 +/* f021804: 50ea0004 */ beql $a3,$t2,.L0f021818 +/* f021808: 44808000 */ mtc1 $zero,$f16 +/* f02180c: 54e901e3 */ bnel $a3,$t1,.L0f021f9c +/* f021810: 8fbf0014 */ lw $ra,0x14($sp) +/* f021814: 44808000 */ mtc1 $zero,$f16 +.L0f021818: +/* f021818: 3c06800a */ lui $a2,0x800a +/* f02181c: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f021820: 46008386 */ mov.s $f14,$f16 +/* f021824: 46008306 */ mov.s $f12,$f16 +/* f021828: 14e80003 */ bne $a3,$t0,.L0f021838 +/* f02182c: e7b0009c */ swc1 $f16,0x9c($sp) +/* f021830: 10000088 */ beqz $zero,.L0f021a54 +/* f021834: c4ce0154 */ lwc1 $f14,0x154($a2) +.L0f021838: +/* f021838: 14e50003 */ bne $a3,$a1,.L0f021848 +/* f02183c: 00000000 */ sll $zero,$zero,0x0 +/* f021840: 10000084 */ beqz $zero,.L0f021a54 +/* f021844: c4ce0150 */ lwc1 $f14,0x150($a2) +.L0f021848: +/* f021848: 14ea003e */ bne $a3,$t2,.L0f021944 +/* f02184c: 00000000 */ sll $zero,$zero,0x0 +/* f021850: 94cc0192 */ lhu $t4,0x192($a2) +/* f021854: c4ce0158 */ lwc1 $f14,0x158($a2) +/* f021858: 3c017f1b */ lui $at,0x7f1b +/* f02185c: 318d0004 */ andi $t5,$t4,0x4 +/* f021860: 51a00014 */ beqzl $t5,.L0f0218b4 +/* f021864: 8cc202d4 */ lw $v0,0x2d4($a2) +/* f021868: c420875c */ lwc1 $f0,-0x78a4($at) +/* f02186c: 3c017f1b */ lui $at,0x7f1b +/* f021870: 460e003c */ c.lt.s $f0,$f14 +/* f021874: 00000000 */ sll $zero,$zero,0x0 +/* f021878: 45000003 */ bc1f .L0f021888 +/* f02187c: 00000000 */ sll $zero,$zero,0x0 +/* f021880: 1000000b */ beqz $zero,.L0f0218b0 +/* f021884: 46007381 */ sub.s $f14,$f14,$f0 +.L0f021888: +/* f021888: c4208760 */ lwc1 $f0,-0x78a0($at) +/* f02188c: 3c017f1b */ lui $at,0x7f1b +/* f021890: 4600703c */ c.lt.s $f14,$f0 +/* f021894: 00000000 */ sll $zero,$zero,0x0 +/* f021898: 45020005 */ bc1fl .L0f0218b0 +/* f02189c: 46008386 */ mov.s $f14,$f16 +/* f0218a0: c4248764 */ lwc1 $f4,-0x789c($at) +/* f0218a4: 10000002 */ beqz $zero,.L0f0218b0 +/* f0218a8: 46047380 */ add.s $f14,$f14,$f4 +/* f0218ac: 46008386 */ mov.s $f14,$f16 +.L0f0218b0: +/* f0218b0: 8cc202d4 */ lw $v0,0x2d4($a2) +.L0f0218b4: +/* f0218b4: c4cc015c */ lwc1 $f12,0x15c($a2) +/* f0218b8: 50400005 */ beqzl $v0,.L0f0218d0 +/* f0218bc: 8cc4001c */ lw $a0,0x1c($a2) +/* f0218c0: c44600a8 */ lwc1 $f6,0xa8($v0) +/* f0218c4: 10000063 */ beqz $zero,.L0f021a54 +/* f0218c8: 46066300 */ add.s $f12,$f12,$f6 +/* f0218cc: 8cc4001c */ lw $a0,0x1c($a2) +.L0f0218d0: +/* f0218d0: 24010006 */ addiu $at,$zero,0x6 +/* f0218d4: 908e0000 */ lbu $t6,0x0($a0) +/* f0218d8: 55c1005f */ bnel $t6,$at,.L0f021a58 +/* f0218dc: 80d90012 */ lb $t9,0x12($a2) +/* f0218e0: afa50150 */ sw $a1,0x150($sp) +/* f0218e4: afa70158 */ sw $a3,0x158($sp) +/* f0218e8: afa8014c */ sw $t0,0x14c($sp) +/* f0218ec: afa90144 */ sw $t1,0x144($sp) +/* f0218f0: afaa0148 */ sw $t2,0x148($sp) +/* f0218f4: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f0218f8: 0fc4a25f */ jal func0f12897c +/* f0218fc: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021900: 00027880 */ sll $t7,$v0,0x2 +/* f021904: 3c18800a */ lui $t8,0x800a +/* f021908: 030fc021 */ addu $t8,$t8,$t7 +/* f02190c: 8f18a024 */ lw $t8,-0x5fdc($t8) +/* f021910: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021914: 44808000 */ mtc1 $zero,$f16 +/* f021918: c70818f4 */ lwc1 $f8,0x18f4($t8) +/* f02191c: 3c06800a */ lui $a2,0x800a +/* f021920: 8cc6cd1c */ lw $a2,-0x32e4($a2) +/* f021924: 8fa50150 */ lw $a1,0x150($sp) +/* f021928: 8fa70158 */ lw $a3,0x158($sp) +/* f02192c: 8fa8014c */ lw $t0,0x14c($sp) +/* f021930: 8fa90144 */ lw $t1,0x144($sp) +/* f021934: 8faa0148 */ lw $t2,0x148($sp) +/* f021938: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f02193c: 10000045 */ beqz $zero,.L0f021a54 +/* f021940: 46086300 */ add.s $f12,$f12,$f8 +.L0f021944: +/* f021944: 54e90044 */ bnel $a3,$t1,.L0f021a58 +/* f021948: 80d90012 */ lb $t9,0x12($a2) +/* f02194c: 94d90192 */ lhu $t9,0x192($a2) +/* f021950: 3c017f1b */ lui $at,0x7f1b +/* f021954: 3c18800a */ lui $t8,0x800a +/* f021958: 332b0004 */ andi $t3,$t9,0x4 +/* f02195c: 51600012 */ beqzl $t3,.L0f0219a8 +/* f021960: 8ccc0020 */ lw $t4,0x20($a2) +/* f021964: c4208768 */ lwc1 $f0,-0x7898($at) +/* f021968: c4ce0158 */ lwc1 $f14,0x158($a2) +/* f02196c: 3c017f1b */ lui $at,0x7f1b +/* f021970: 460e003c */ c.lt.s $f0,$f14 +/* f021974: 00000000 */ sll $zero,$zero,0x0 +/* f021978: 45000003 */ bc1f .L0f021988 +/* f02197c: 00000000 */ sll $zero,$zero,0x0 +/* f021980: 10000010 */ beqz $zero,.L0f0219c4 +/* f021984: 46000386 */ mov.s $f14,$f0 +.L0f021988: +/* f021988: c420876c */ lwc1 $f0,-0x7894($at) +/* f02198c: 4600703c */ c.lt.s $f14,$f0 +/* f021990: 00000000 */ sll $zero,$zero,0x0 +/* f021994: 4502000c */ bc1fl .L0f0219c8 +/* f021998: 84cf02d8 */ lh $t7,0x2d8($a2) +/* f02199c: 10000009 */ beqz $zero,.L0f0219c4 +/* f0219a0: 46000386 */ mov.s $f14,$f0 +/* f0219a4: 8ccc0020 */ lw $t4,0x20($a2) +.L0f0219a8: +/* f0219a8: 8d8d0020 */ lw $t5,0x20($t4) +/* f0219ac: 81ae0008 */ lb $t6,0x8($t5) +/* f0219b0: 51c00004 */ beqzl $t6,.L0f0219c4 +/* f0219b4: c4ce0154 */ lwc1 $f14,0x154($a2) +/* f0219b8: 10000002 */ beqz $zero,.L0f0219c4 +/* f0219bc: c4ce0150 */ lwc1 $f14,0x150($a2) +/* f0219c0: c4ce0154 */ lwc1 $f14,0x154($a2) +.L0f0219c4: +/* f0219c4: 84cf02d8 */ lh $t7,0x2d8($a2) +.L0f0219c8: +/* f0219c8: 29e103e9 */ slti $at,$t7,0x3e9 +/* f0219cc: 54200022 */ bnezl $at,.L0f021a58 +/* f0219d0: 80d90012 */ lb $t9,0x12($a2) +/* f0219d4: 8f18a26c */ lw $t8,-0x5d94($t8) +/* f0219d8: 24010006 */ addiu $at,$zero,0x6 +/* f0219dc: 5301001e */ beql $t8,$at,.L0f021a58 +/* f0219e0: 80d90012 */ lb $t9,0x12($a2) +/* f0219e4: 80c20007 */ lb $v0,0x7($a2) +/* f0219e8: 24010005 */ addiu $at,$zero,0x5 +/* f0219ec: 10410019 */ beq $v0,$at,.L0f021a54 +/* f0219f0: 24010004 */ addiu $at,$zero,0x4 +/* f0219f4: 10410017 */ beq $v0,$at,.L0f021a54 +/* f0219f8: 3c017f1b */ lui $at,0x7f1b +/* f0219fc: c4328770 */ lwc1 $f18,-0x7890($at) +/* f021a00: 3c0143b4 */ lui $at,0x43b4 +/* f021a04: 44815000 */ mtc1 $at,$f10 +/* f021a08: c4c002dc */ lwc1 $f0,0x2dc($a2) +/* f021a0c: 44804000 */ mtc1 $zero,$f8 +/* f021a10: 3c0141e0 */ lui $at,0x41e0 +/* f021a14: 460a0103 */ div.s $f4,$f0,$f10 +/* f021a18: 44815000 */ mtc1 $at,$f10 +/* f021a1c: 3c01437a */ lui $at,0x437a +/* f021a20: 4600403c */ c.lt.s $f8,$f0 +/* f021a24: 46122182 */ mul.s $f6,$f4,$f18 +/* f021a28: 45000003 */ bc1f .L0f021a38 +/* f021a2c: e7a6009c */ swc1 $f6,0x9c($sp) +/* f021a30: 10000002 */ beqz $zero,.L0f021a3c +/* f021a34: 46000086 */ mov.s $f2,$f0 +.L0f021a38: +/* f021a38: 46000087 */ neg.s $f2,$f0 +.L0f021a3c: +/* f021a3c: 46025101 */ sub.s $f4,$f10,$f2 +/* f021a40: 44813000 */ mtc1 $at,$f6 +/* f021a44: 00000000 */ sll $zero,$zero,0x0 +/* f021a48: 46062203 */ div.s $f8,$f4,$f6 +/* f021a4c: 46124282 */ mul.s $f10,$f8,$f18 +/* f021a50: 460a7381 */ sub.s $f14,$f14,$f10 +.L0f021a54: +/* f021a54: 80d90012 */ lb $t9,0x12($a2) +.L0f021a58: +/* f021a58: 072200c4 */ bltzl $t9,.L0f021d6c +/* f021a5c: 46107032 */ c.eq.s $f14,$f16 +/* f021a60: 10c00003 */ beqz $a2,.L0f021a70 +/* f021a64: 00001025 */ or $v0,$zero,$zero +/* f021a68: 10000001 */ beqz $zero,.L0f021a70 +/* f021a6c: 90c202fe */ lbu $v0,0x2fe($a2) +.L0f021a70: +/* f021a70: 10400007 */ beqz $v0,.L0f021a90 +/* f021a74: 24010001 */ addiu $at,$zero,0x1 +/* f021a78: 10c00003 */ beqz $a2,.L0f021a88 +/* f021a7c: 00001025 */ or $v0,$zero,$zero +/* f021a80: 10000001 */ beqz $zero,.L0f021a88 +/* f021a84: 90c202fe */ lbu $v0,0x2fe($a2) +.L0f021a88: +/* f021a88: 544100b8 */ bnel $v0,$at,.L0f021d6c +/* f021a8c: 46107032 */ c.eq.s $f14,$f16 +.L0f021a90: +/* f021a90: 10c00003 */ beqz $a2,.L0f021aa0 +/* f021a94: 94c30192 */ lhu $v1,0x192($a2) +/* f021a98: 10000002 */ beqz $zero,.L0f021aa4 +/* f021a9c: 90c202fe */ lbu $v0,0x2fe($a2) +.L0f021aa0: +/* f021aa0: 00001025 */ or $v0,$zero,$zero +.L0f021aa4: +/* f021aa4: 306b1000 */ andi $t3,$v1,0x1000 +/* f021aa8: 1160005f */ beqz $t3,.L0f021c28 +/* f021aac: 00000000 */ sll $zero,$zero,0x0 +/* f021ab0: 14e900ad */ bne $a3,$t1,.L0f021d68 +/* f021ab4: 00c02025 */ or $a0,$a2,$zero +/* f021ab8: afa20028 */ sw $v0,0x28($sp) +/* f021abc: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f021ac0: 0fc0850f */ jal func0f02143c +/* f021ac4: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021ac8: 3c0c800a */ lui $t4,0x800a +/* f021acc: 8d8ccd1c */ lw $t4,-0x32e4($t4) +/* f021ad0: 8fa20028 */ lw $v0,0x28($sp) +/* f021ad4: 24050001 */ addiu $a1,$zero,0x1 +/* f021ad8: 95830192 */ lhu $v1,0x192($t4) +/* f021adc: 00452026 */ xor $a0,$v0,$a1 +/* f021ae0: 44808000 */ mtc1 $zero,$f16 +/* f021ae4: 3c017f1b */ lui $at,0x7f1b +/* f021ae8: 2c840001 */ sltiu $a0,$a0,0x1 +/* f021aec: 00036b43 */ sra $t5,$v1,0xd +/* f021af0: c4328778 */ lwc1 $f18,-0x7888($at) +/* f021af4: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021af8: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021afc: 10800005 */ beqz $a0,.L0f021b14 +/* f021b00: 31a30007 */ andi $v1,$t5,0x7 +/* f021b04: 3c0141c8 */ lui $at,0x41c8 +/* f021b08: 44811000 */ mtc1 $at,$f2 +/* f021b0c: 10000005 */ beqz $zero,.L0f021b24 +/* f021b10: 306f0001 */ andi $t7,$v1,0x1 +.L0f021b14: +/* f021b14: 3c014270 */ lui $at,0x4270 +/* f021b18: 44811000 */ mtc1 $at,$f2 +/* f021b1c: 00000000 */ sll $zero,$zero,0x0 +/* f021b20: 306f0001 */ andi $t7,$v1,0x1 +.L0f021b24: +/* f021b24: 55e0000a */ bnezl $t7,.L0f021b50 +/* f021b28: 28610005 */ slti $at,$v1,0x5 +/* f021b2c: 10800005 */ beqz $a0,.L0f021b44 +/* f021b30: 3c0142aa */ lui $at,0x42aa +/* f021b34: 3c014216 */ lui $at,0x4216 +/* f021b38: 44811000 */ mtc1 $at,$f2 +/* f021b3c: 10000004 */ beqz $zero,.L0f021b50 +/* f021b40: 28610005 */ slti $at,$v1,0x5 +.L0f021b44: +/* f021b44: 44811000 */ mtc1 $at,$f2 +/* f021b48: 00000000 */ sll $zero,$zero,0x0 +/* f021b4c: 28610005 */ slti $at,$v1,0x5 +.L0f021b50: +/* f021b50: 1420000d */ bnez $at,.L0f021b88 +/* f021b54: 28610008 */ slti $at,$v1,0x8 +/* f021b58: 1020000b */ beqz $at,.L0f021b88 +/* f021b5c: 00000000 */ sll $zero,$zero,0x0 +/* f021b60: 46029102 */ mul.s $f4,$f18,$f2 +/* f021b64: 3c0143b4 */ lui $at,0x43b4 +/* f021b68: 44813000 */ mtc1 $at,$f6 +/* f021b6c: 00000000 */ sll $zero,$zero,0x0 +/* f021b70: 46062203 */ div.s $f8,$f4,$f6 +/* f021b74: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f021b78: 46080282 */ mul.s $f10,$f0,$f8 +/* f021b7c: 460a2181 */ sub.s $f6,$f4,$f10 +/* f021b80: 1000000e */ beqz $zero,.L0f021bbc +/* f021b84: e7a6009c */ swc1 $f6,0x9c($sp) +.L0f021b88: +/* f021b88: 1860000c */ blez $v1,.L0f021bbc +/* f021b8c: 28610004 */ slti $at,$v1,0x4 +/* f021b90: 5020000b */ beqzl $at,.L0f021bc0 +/* f021b94: 24010007 */ addiu $at,$zero,0x7 +/* f021b98: 46029202 */ mul.s $f8,$f18,$f2 +/* f021b9c: 3c0143b4 */ lui $at,0x43b4 +/* f021ba0: 44812000 */ mtc1 $at,$f4 +/* f021ba4: 00000000 */ sll $zero,$zero,0x0 +/* f021ba8: 46044283 */ div.s $f10,$f8,$f4 +/* f021bac: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f021bb0: 460a0182 */ mul.s $f6,$f0,$f10 +/* f021bb4: 46064100 */ add.s $f4,$f8,$f6 +/* f021bb8: e7a4009c */ swc1 $f4,0x9c($sp) +.L0f021bbc: +/* f021bbc: 24010007 */ addiu $at,$zero,0x7 +.L0f021bc0: +/* f021bc0: 10610005 */ beq $v1,$at,.L0f021bd8 +/* f021bc4: 00000000 */ sll $zero,$zero,0x0 +/* f021bc8: 10600003 */ beqz $v1,.L0f021bd8 +/* f021bcc: 00000000 */ sll $zero,$zero,0x0 +/* f021bd0: 14650009 */ bne $v1,$a1,.L0f021bf8 +/* f021bd4: 28610003 */ slti $at,$v1,0x3 +.L0f021bd8: +/* f021bd8: 46029282 */ mul.s $f10,$f18,$f2 +/* f021bdc: 3c0143b4 */ lui $at,0x43b4 +/* f021be0: 44814000 */ mtc1 $at,$f8 +/* f021be4: 00000000 */ sll $zero,$zero,0x0 +/* f021be8: 46085183 */ div.s $f6,$f10,$f8 +/* f021bec: 46060102 */ mul.s $f4,$f0,$f6 +/* f021bf0: 1000005d */ beqz $zero,.L0f021d68 +/* f021bf4: 46047380 */ add.s $f14,$f14,$f4 +.L0f021bf8: +/* f021bf8: 1420005b */ bnez $at,.L0f021d68 +/* f021bfc: 28610006 */ slti $at,$v1,0x6 +/* f021c00: 5020005a */ beqzl $at,.L0f021d6c +/* f021c04: 46107032 */ c.eq.s $f14,$f16 +/* f021c08: 46029282 */ mul.s $f10,$f18,$f2 +/* f021c0c: 3c0143b4 */ lui $at,0x43b4 +/* f021c10: 44814000 */ mtc1 $at,$f8 +/* f021c14: 00000000 */ sll $zero,$zero,0x0 +/* f021c18: 46085183 */ div.s $f6,$f10,$f8 +/* f021c1c: 46060102 */ mul.s $f4,$f0,$f6 +/* f021c20: 10000051 */ beqz $zero,.L0f021d68 +/* f021c24: 46047381 */ sub.s $f14,$f14,$f4 +.L0f021c28: +/* f021c28: 10e80002 */ beq $a3,$t0,.L0f021c34 +/* f021c2c: 00031343 */ sra $v0,$v1,0xd +/* f021c30: 14e50019 */ bne $a3,$a1,.L0f021c98 +.L0f021c34: +/* f021c34: 30580007 */ andi $t8,$v0,0x7 +/* f021c38: afb80088 */ sw $t8,0x88($sp) +/* f021c3c: 00c02025 */ or $a0,$a2,$zero +/* f021c40: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f021c44: 0fc0850f */ jal func0f02143c +/* f021c48: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021c4c: 3c017f1b */ lui $at,0x7f1b +/* f021c50: c42a8780 */ lwc1 $f10,-0x7880($at) +/* f021c54: 8fa20088 */ lw $v0,0x88($sp) +/* f021c58: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021c5c: 460a0082 */ mul.s $f2,$f0,$f10 +/* f021c60: 44808000 */ mtc1 $zero,$f16 +/* f021c64: 28410003 */ slti $at,$v0,0x3 +/* f021c68: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021c6c: 10200003 */ beqz $at,.L0f021c7c +/* f021c70: 46027381 */ sub.s $f14,$f14,$f2 +/* f021c74: 1000003c */ beqz $zero,.L0f021d68 +/* f021c78: 46026301 */ sub.s $f12,$f12,$f2 +.L0f021c7c: +/* f021c7c: 28410003 */ slti $at,$v0,0x3 +/* f021c80: 14200039 */ bnez $at,.L0f021d68 +/* f021c84: 28410006 */ slti $at,$v0,0x6 +/* f021c88: 50200038 */ beqzl $at,.L0f021d6c +/* f021c8c: 46107032 */ c.eq.s $f14,$f16 +/* f021c90: 10000035 */ beqz $zero,.L0f021d68 +/* f021c94: 46026300 */ add.s $f12,$f12,$f2 +.L0f021c98: +/* f021c98: 14ea0033 */ bne $a3,$t2,.L0f021d68 +/* f021c9c: 00c02025 */ or $a0,$a2,$zero +/* f021ca0: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f021ca4: 0fc0850f */ jal func0f02143c +/* f021ca8: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021cac: 3c19800a */ lui $t9,0x800a +/* f021cb0: 3c017f1b */ lui $at,0x7f1b +/* f021cb4: 8f39cd1c */ lw $t9,-0x32e4($t9) +/* f021cb8: c4288788 */ lwc1 $f8,-0x7878($at) +/* f021cbc: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021cc0: 97220192 */ lhu $v0,0x192($t9) +/* f021cc4: 46080082 */ mul.s $f2,$f0,$f8 +/* f021cc8: 44808000 */ mtc1 $zero,$f16 +/* f021ccc: 00025b43 */ sra $t3,$v0,0xd +/* f021cd0: 31620007 */ andi $v0,$t3,0x7 +/* f021cd4: 28410003 */ slti $at,$v0,0x3 +/* f021cd8: 24050001 */ addiu $a1,$zero,0x1 +/* f021cdc: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021ce0: 10200003 */ beqz $at,.L0f021cf0 +/* f021ce4: 46027380 */ add.s $f14,$f14,$f2 +/* f021ce8: 10000007 */ beqz $zero,.L0f021d08 +/* f021cec: 46026300 */ add.s $f12,$f12,$f2 +.L0f021cf0: +/* f021cf0: 28410003 */ slti $at,$v0,0x3 +/* f021cf4: 14200004 */ bnez $at,.L0f021d08 +/* f021cf8: 28410006 */ slti $at,$v0,0x6 +/* f021cfc: 50200003 */ beqzl $at,.L0f021d0c +/* f021d00: 24010002 */ addiu $at,$zero,0x2 +/* f021d04: 46026301 */ sub.s $f12,$f12,$f2 +.L0f021d08: +/* f021d08: 24010002 */ addiu $at,$zero,0x2 +.L0f021d0c: +/* f021d0c: 10410004 */ beq $v0,$at,.L0f021d20 +/* f021d10: 24010005 */ addiu $at,$zero,0x5 +/* f021d14: 10410002 */ beq $v0,$at,.L0f021d20 +/* f021d18: 24010007 */ addiu $at,$zero,0x7 +/* f021d1c: 14410007 */ bne $v0,$at,.L0f021d3c +.L0f021d20: +/* f021d20: 3c017f1b */ lui $at,0x7f1b +/* f021d24: c424878c */ lwc1 $f4,-0x7874($at) +/* f021d28: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f021d2c: 46040282 */ mul.s $f10,$f0,$f4 +/* f021d30: 460a3200 */ add.s $f8,$f6,$f10 +/* f021d34: 1000000c */ beqz $zero,.L0f021d68 +/* f021d38: e7a8009c */ swc1 $f8,0x9c($sp) +.L0f021d3c: +/* f021d3c: 10450004 */ beq $v0,$a1,.L0f021d50 +/* f021d40: 24010004 */ addiu $at,$zero,0x4 +/* f021d44: 10410002 */ beq $v0,$at,.L0f021d50 +/* f021d48: 24010006 */ addiu $at,$zero,0x6 +/* f021d4c: 14410006 */ bne $v0,$at,.L0f021d68 +.L0f021d50: +/* f021d50: 3c017f1b */ lui $at,0x7f1b +/* f021d54: c4268790 */ lwc1 $f6,-0x7870($at) +/* f021d58: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f021d5c: 46060282 */ mul.s $f10,$f0,$f6 +/* f021d60: 460a2201 */ sub.s $f8,$f4,$f10 +/* f021d64: e7a8009c */ swc1 $f8,0x9c($sp) +.L0f021d68: +/* f021d68: 46107032 */ c.eq.s $f14,$f16 +.L0f021d6c: +/* f021d6c: 3c04800a */ lui $a0,0x800a +/* f021d70: 45000010 */ bc1f .L0f021db4 +/* f021d74: 00000000 */ sll $zero,$zero,0x0 +/* f021d78: 46106032 */ c.eq.s $f12,$f16 +/* f021d7c: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f021d80: 4500000c */ bc1f .L0f021db4 +/* f021d84: 00000000 */ sll $zero,$zero,0x0 +/* f021d88: 46103032 */ c.eq.s $f6,$f16 +/* f021d8c: c7a40154 */ lwc1 $f4,0x154($sp) +/* f021d90: 3c013f80 */ lui $at,0x3f80 +/* f021d94: 45000007 */ bc1f .L0f021db4 +/* f021d98: 00000000 */ sll $zero,$zero,0x0 +/* f021d9c: 44815000 */ mtc1 $at,$f10 +/* f021da0: 00000000 */ sll $zero,$zero,0x0 +/* f021da4: 460a2032 */ c.eq.s $f4,$f10 +/* f021da8: 00000000 */ sll $zero,$zero,0x0 +/* f021dac: 4503007b */ bc1tl .L0f021f9c +/* f021db0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f021db4: +/* f021db4: 8c84cd1c */ lw $a0,-0x32e4($a0) +/* f021db8: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f021dbc: 0fc0f97c */ jal func0f03e5f0 +/* f021dc0: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021dc4: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021dc8: 44808000 */ mtc1 $zero,$f16 +/* f021dcc: 3c017f1b */ lui $at,0x7f1b +/* f021dd0: c4328794 */ lwc1 $f18,-0x786c($at) +/* f021dd4: 4610703c */ c.lt.s $f14,$f16 +/* f021dd8: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021ddc: e7a0006c */ swc1 $f0,0x6c($sp) +/* f021de0: 45020004 */ bc1fl .L0f021df4 +/* f021de4: 460e9381 */ sub.s $f14,$f18,$f14 +/* f021de8: 10000002 */ beqz $zero,.L0f021df4 +/* f021dec: 46007387 */ neg.s $f14,$f14 +/* f021df0: 460e9381 */ sub.s $f14,$f18,$f14 +.L0f021df4: +/* f021df4: 4610603c */ c.lt.s $f12,$f16 +/* f021df8: 00000000 */ sll $zero,$zero,0x0 +/* f021dfc: 45020003 */ bc1fl .L0f021e0c +/* f021e00: e7ac00a0 */ swc1 $f12,0xa0($sp) +/* f021e04: 46126300 */ add.s $f12,$f12,$f18 +/* f021e08: e7ac00a0 */ swc1 $f12,0xa0($sp) +.L0f021e0c: +/* f021e0c: 0fc2d5de */ jal func0f0b5778 +/* f021e10: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021e14: 00402025 */ or $a0,$v0,$zero +/* f021e18: 0c0056f8 */ jal 0x15be0 +/* f021e1c: 8fa5015c */ lw $a1,0x15c($sp) +/* f021e20: 8fa2015c */ lw $v0,0x15c($sp) +/* f021e24: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021e28: 44808000 */ mtc1 $zero,$f16 +/* f021e2c: c4480030 */ lwc1 $f8,0x30($v0) +/* f021e30: 3c017f1b */ lui $at,0x7f1b +/* f021e34: 46107032 */ c.eq.s $f14,$f16 +/* f021e38: e7a80070 */ swc1 $f8,0x70($sp) +/* f021e3c: c4460034 */ lwc1 $f6,0x34($v0) +/* f021e40: c432879c */ lwc1 $f18,-0x7864($at) +/* f021e44: c7ac00a0 */ lwc1 $f12,0xa0($sp) +/* f021e48: e7a60074 */ swc1 $f6,0x74($sp) +/* f021e4c: c4440038 */ lwc1 $f4,0x38($v0) +/* f021e50: 27a5002c */ addiu $a1,$sp,0x2c +/* f021e54: e7a40078 */ swc1 $f4,0x78($sp) +/* f021e58: e4500030 */ swc1 $f16,0x30($v0) +/* f021e5c: e4500034 */ swc1 $f16,0x34($v0) +/* f021e60: 45000006 */ bc1f .L0f021e7c +/* f021e64: e4500038 */ swc1 $f16,0x38($v0) +/* f021e68: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f021e6c: 46105032 */ c.eq.s $f10,$f16 +/* f021e70: 00000000 */ sll $zero,$zero,0x0 +/* f021e74: 4501002e */ bc1t .L0f021f30 +/* f021e78: 00000000 */ sll $zero,$zero,0x0 +.L0f021e7c: +/* f021e7c: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f021e80: 46086301 */ sub.s $f12,$f12,$f8 +/* f021e84: 4610603c */ c.lt.s $f12,$f16 +/* f021e88: 00000000 */ sll $zero,$zero,0x0 +/* f021e8c: 45000002 */ bc1f .L0f021e98 +/* f021e90: 00000000 */ sll $zero,$zero,0x0 +/* f021e94: 46126300 */ add.s $f12,$f12,$f18 +.L0f021e98: +/* f021e98: 0c0058dd */ jal 0x16374 +/* f021e9c: e7ae00a4 */ swc1 $f14,0xa4($sp) +/* f021ea0: 27a4002c */ addiu $a0,$sp,0x2c +/* f021ea4: 0c0056f8 */ jal 0x15be0 +/* f021ea8: 8fa5015c */ lw $a1,0x15c($sp) +/* f021eac: c7ae00a4 */ lwc1 $f14,0xa4($sp) +/* f021eb0: 44808000 */ mtc1 $zero,$f16 +/* f021eb4: 27a5002c */ addiu $a1,$sp,0x2c +/* f021eb8: 46107032 */ c.eq.s $f14,$f16 +/* f021ebc: 00000000 */ sll $zero,$zero,0x0 +/* f021ec0: 45030009 */ bc1tl .L0f021ee8 +/* f021ec4: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f021ec8: 0c0058ba */ jal 0x162e8 +/* f021ecc: 46007306 */ mov.s $f12,$f14 +/* f021ed0: 27a4002c */ addiu $a0,$sp,0x2c +/* f021ed4: 0c0056f8 */ jal 0x15be0 +/* f021ed8: 8fa5015c */ lw $a1,0x15c($sp) +/* f021edc: 44808000 */ mtc1 $zero,$f16 +/* f021ee0: 00000000 */ sll $zero,$zero,0x0 +/* f021ee4: c7a6009c */ lwc1 $f6,0x9c($sp) +.L0f021ee8: +/* f021ee8: 27a5002c */ addiu $a1,$sp,0x2c +/* f021eec: 46103032 */ c.eq.s $f6,$f16 +/* f021ef0: 00000000 */ sll $zero,$zero,0x0 +/* f021ef4: 45030007 */ bc1tl .L0f021f14 +/* f021ef8: c7ac006c */ lwc1 $f12,0x6c($sp) +/* f021efc: 0c005900 */ jal 0x16400 +/* f021f00: 46003306 */ mov.s $f12,$f6 +/* f021f04: 27a4002c */ addiu $a0,$sp,0x2c +/* f021f08: 0c0056f8 */ jal 0x15be0 +/* f021f0c: 8fa5015c */ lw $a1,0x15c($sp) +/* f021f10: c7ac006c */ lwc1 $f12,0x6c($sp) +.L0f021f14: +/* f021f14: 0c0058dd */ jal 0x16374 +/* f021f18: 27a5002c */ addiu $a1,$sp,0x2c +/* f021f1c: 27a4002c */ addiu $a0,$sp,0x2c +/* f021f20: 0c0056f8 */ jal 0x15be0 +/* f021f24: 8fa5015c */ lw $a1,0x15c($sp) +/* f021f28: 10000007 */ beqz $zero,.L0f021f48 +/* f021f2c: 3c013f80 */ lui $at,0x3f80 +.L0f021f30: +/* f021f30: 0c0058dd */ jal 0x16374 +/* f021f34: 27a5002c */ addiu $a1,$sp,0x2c +/* f021f38: 27a4002c */ addiu $a0,$sp,0x2c +/* f021f3c: 0c0056f8 */ jal 0x15be0 +/* f021f40: 8fa5015c */ lw $a1,0x15c($sp) +/* f021f44: 3c013f80 */ lui $at,0x3f80 +.L0f021f48: +/* f021f48: 44815000 */ mtc1 $at,$f10 +/* f021f4c: c7a40154 */ lwc1 $f4,0x154($sp) +/* f021f50: 8fa5015c */ lw $a1,0x15c($sp) +/* f021f54: 460a2032 */ c.eq.s $f4,$f10 +/* f021f58: 00000000 */ sll $zero,$zero,0x0 +/* f021f5c: 45030004 */ bc1tl .L0f021f70 +/* f021f60: c7a80070 */ lwc1 $f8,0x70($sp) +/* f021f64: 0c0057c1 */ jal 0x15f04 +/* f021f68: 46002306 */ mov.s $f12,$f4 +/* f021f6c: c7a80070 */ lwc1 $f8,0x70($sp) +.L0f021f70: +/* f021f70: 8fad015c */ lw $t5,0x15c($sp) +/* f021f74: e5a80030 */ swc1 $f8,0x30($t5) +/* f021f78: c7a60074 */ lwc1 $f6,0x74($sp) +/* f021f7c: e5a60034 */ swc1 $f6,0x34($t5) +/* f021f80: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f021f84: 0fc2d5be */ jal func0f0b56f8 +/* f021f88: e5aa0038 */ swc1 $f10,0x38($t5) +/* f021f8c: 00402025 */ or $a0,$v0,$zero +/* f021f90: 0c0056f8 */ jal 0x15be0 +/* f021f94: 8fa5015c */ lw $a1,0x15c($sp) +.L0f021f98: +/* f021f98: 8fbf0014 */ lw $ra,0x14($sp) +.L0f021f9c: +/* f021f9c: 27bd0158 */ addiu $sp,$sp,0x158 +/* f021fa0: 03e00008 */ jr $ra +/* f021fa4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f021fa8 +/* f021fa8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f021fac: 3c0142dc */ lui $at,0x42dc +/* f021fb0: afb00020 */ sw $s0,0x20($sp) +/* f021fb4: 44811000 */ mtc1 $at,$f2 +/* f021fb8: 00a08025 */ or $s0,$a1,$zero +/* f021fbc: afbf0024 */ sw $ra,0x24($sp) +/* f021fc0: 10800010 */ beqz $a0,.L0f022004 +/* f021fc4: afa60050 */ sw $a2,0x50($sp) +/* f021fc8: 908e02fe */ lbu $t6,0x2fe($a0) +/* f021fcc: 24010003 */ addiu $at,$zero,0x3 +/* f021fd0: 55c1000d */ bnel $t6,$at,.L0f022008 +/* f021fd4: 3c014248 */ lui $at,0x4248 +/* f021fd8: 0fc0f011 */ jal func0f03c044 +/* f021fdc: 00000000 */ sll $zero,$zero,0x0 +/* f021fe0: 10400006 */ beqz $v0,.L0f021ffc +/* f021fe4: 3c014366 */ lui $at,0x4366 +/* f021fe8: 3c0141f0 */ lui $at,0x41f0 +/* f021fec: 44813000 */ mtc1 $at,$f6 +/* f021ff0: c4440060 */ lwc1 $f4,0x60($v0) +/* f021ff4: 10000003 */ beqz $zero,.L0f022004 +/* f021ff8: 46062080 */ add.s $f2,$f4,$f6 +.L0f021ffc: +/* f021ffc: 44811000 */ mtc1 $at,$f2 +/* f022000: 00000000 */ sll $zero,$zero,0x0 +.L0f022004: +/* f022004: 3c014248 */ lui $at,0x4248 +.L0f022008: +/* f022008: 44810000 */ mtc1 $at,$f0 +/* f02200c: c6080000 */ lwc1 $f8,0x0($s0) +/* f022010: 240f0001 */ addiu $t7,$zero,0x1 +/* f022014: 27a4003c */ addiu $a0,$sp,0x3c +/* f022018: 46004281 */ sub.s $f10,$f8,$f0 +/* f02201c: 27a50030 */ addiu $a1,$sp,0x30 +/* f022020: 8fa60050 */ lw $a2,0x50($sp) +/* f022024: 24070007 */ addiu $a3,$zero,0x7 +/* f022028: e7aa003c */ swc1 $f10,0x3c($sp) +/* f02202c: c6100004 */ lwc1 $f16,0x4($s0) +/* f022030: 46028481 */ sub.s $f18,$f16,$f2 +/* f022034: e7b20040 */ swc1 $f18,0x40($sp) +/* f022038: c6040008 */ lwc1 $f4,0x8($s0) +/* f02203c: 46002181 */ sub.s $f6,$f4,$f0 +/* f022040: e7a60044 */ swc1 $f6,0x44($sp) +/* f022044: c6080000 */ lwc1 $f8,0x0($s0) +/* f022048: 46004280 */ add.s $f10,$f8,$f0 +/* f02204c: e7aa0030 */ swc1 $f10,0x30($sp) +/* f022050: c6100004 */ lwc1 $f16,0x4($s0) +/* f022054: 46028480 */ add.s $f18,$f16,$f2 +/* f022058: e7b20034 */ swc1 $f18,0x34($sp) +/* f02205c: c6040008 */ lwc1 $f4,0x8($s0) +/* f022060: afaf0010 */ sw $t7,0x10($sp) +/* f022064: 46002180 */ add.s $f6,$f4,$f0 +/* f022068: 0fc59434 */ jal func0f1650d0 +/* f02206c: e7a60038 */ swc1 $f6,0x38($sp) +/* f022070: 8fbf0024 */ lw $ra,0x24($sp) +/* f022074: 8fb00020 */ lw $s0,0x20($sp) +/* f022078: 27bd0048 */ addiu $sp,$sp,0x48 +/* f02207c: 03e00008 */ jr $ra +/* f022080: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022084 +/* f022084: 27bdffe8 */ addiu $sp,$sp,-24 +/* f022088: afbf0014 */ sw $ra,0x14($sp) +/* f02208c: 00a03025 */ or $a2,$a1,$zero +/* f022090: 8c85001c */ lw $a1,0x1c($a0) +/* f022094: 0fc087ea */ jal func0f021fa8 +/* f022098: 24a50008 */ addiu $a1,$a1,0x8 +/* f02209c: 8fbf0014 */ lw $ra,0x14($sp) +/* f0220a0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0220a4: 03e00008 */ jr $ra +/* f0220a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0220ac +/* f0220ac: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0220b0: afbf0014 */ sw $ra,0x14($sp) +/* f0220b4: afa40018 */ sw $a0,0x18($sp) +/* f0220b8: 0fc19711 */ jal func0f065c44 +/* f0220bc: 8c84001c */ lw $a0,0x1c($a0) +/* f0220c0: 8fa40018 */ lw $a0,0x18($sp) +/* f0220c4: 8c85001c */ lw $a1,0x1c($a0) +/* f0220c8: 0fc08821 */ jal func0f022084 +/* f0220cc: 24a50028 */ addiu $a1,$a1,0x28 +/* f0220d0: 8faf0018 */ lw $t7,0x18($sp) +/* f0220d4: 0fc1972c */ jal func0f065cb0 +/* f0220d8: 8de4001c */ lw $a0,0x1c($t7) +/* f0220dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0220e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0220e4: 03e00008 */ jr $ra +/* f0220e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0220ec +/* f0220ec: 3c03800a */ lui $v1,0x800a +/* f0220f0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f0220f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0220f8: 8c6e02ac */ lw $t6,0x2ac($v1) +/* f0220fc: afbf001c */ sw $ra,0x1c($sp) +/* f022100: afb00018 */ sw $s0,0x18($sp) +/* f022104: afa50024 */ sw $a1,0x24($sp) +/* f022108: 24020006 */ addiu $v0,$zero,0x6 +/* f02210c: 00803825 */ or $a3,$a0,$zero +/* f022110: 144e001f */ bne $v0,$t6,.L0f022190 +/* f022114: 8c900020 */ lw $s0,0x20($a0) +/* f022118: 8c8f001c */ lw $t7,0x1c($a0) +/* f02211c: 91f80000 */ lbu $t8,0x0($t7) +/* f022120: 54580006 */ bnel $v0,$t8,.L0f02213c +/* f022124: 8e020020 */ lw $v0,0x20($s0) +/* f022128: 8c990014 */ lw $t9,0x14($a0) +/* f02212c: 2401f7ff */ addiu $at,$zero,-2049 +/* f022130: 03214024 */ and $t0,$t9,$at +/* f022134: ac880014 */ sw $t0,0x14($a0) +/* f022138: 8e020020 */ lw $v0,0x20($s0) +.L0f02213c: +/* f02213c: 50400015 */ beqzl $v0,.L0f022194 +/* f022140: 8ce20018 */ lw $v0,0x18($a3) +/* f022144: 844a0000 */ lh $t2,0x0($v0) +/* f022148: 3c098006 */ lui $t1,0x8006 +/* f02214c: 8d29f00c */ lw $t1,-0xff4($t1) +/* f022150: 000a5880 */ sll $t3,$t2,0x2 +/* f022154: 016a5823 */ subu $t3,$t3,$t2 +/* f022158: 000b5880 */ sll $t3,$t3,0x2 +/* f02215c: 012b6021 */ addu $t4,$t1,$t3 +/* f022160: 918d000b */ lbu $t5,0xb($t4) +/* f022164: 8faf0024 */ lw $t7,0x24($sp) +/* f022168: 31ae0002 */ andi $t6,$t5,0x2 +/* f02216c: 51c00009 */ beqzl $t6,.L0f022194 +/* f022170: 8ce20018 */ lw $v0,0x18($a3) +/* f022174: 59e00007 */ blezl $t7,.L0f022194 +/* f022178: 8ce20018 */ lw $v0,0x18($a3) +/* f02217c: 906204e2 */ lbu $v0,0x4e2($v1) +/* f022180: 18400003 */ blez $v0,.L0f022190 +/* f022184: 0002c080 */ sll $t8,$v0,0x2 +/* f022188: 01f8c821 */ addu $t9,$t7,$t8 +/* f02218c: afb90024 */ sw $t9,0x24($sp) +.L0f022190: +/* f022190: 8ce20018 */ lw $v0,0x18($a3) +.L0f022194: +/* f022194: 3c01dfff */ lui $at,0xdfff +/* f022198: 3421ffff */ ori $at,$at,0xffff +/* f02219c: 00024080 */ sll $t0,$v0,0x2 +/* f0221a0: 05010003 */ bgez $t0,.L0f0221b0 +/* f0221a4: 00415024 */ and $t2,$v0,$at +/* f0221a8: 10000015 */ beqz $zero,.L0f022200 +/* f0221ac: acea0018 */ sw $t2,0x18($a3) +.L0f0221b0: +/* f0221b0: 10c00010 */ beqz $a2,.L0f0221f4 +/* f0221b4: 02002025 */ or $a0,$s0,$zero +/* f0221b8: 8ce90014 */ lw $t1,0x14($a3) +/* f0221bc: 02002025 */ or $a0,$s0,$zero +/* f0221c0: 312b0800 */ andi $t3,$t1,0x800 +/* f0221c4: 5560000f */ bnezl $t3,.L0f022204 +/* f0221c8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0221cc: 0c006b43 */ jal 0x1ad0c +/* f0221d0: 24e500c8 */ addiu $a1,$a3,0xc8 +/* f0221d4: 02002025 */ or $a0,$s0,$zero +/* f0221d8: 8fa50024 */ lw $a1,0x24($sp) +/* f0221dc: 0c007b86 */ jal 0x1ee18 +/* f0221e0: 24060001 */ addiu $a2,$zero,0x1 +/* f0221e4: 0c006cef */ jal 0x1b3bc +/* f0221e8: 02002025 */ or $a0,$s0,$zero +/* f0221ec: 10000005 */ beqz $zero,.L0f022204 +/* f0221f0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0221f4: +/* f0221f4: 8fa50024 */ lw $a1,0x24($sp) +/* f0221f8: 0c007b86 */ jal 0x1ee18 +/* f0221fc: 00003025 */ or $a2,$zero,$zero +.L0f022200: +/* f022200: 8fbf001c */ lw $ra,0x1c($sp) +.L0f022204: +/* f022204: 8fb00018 */ lw $s0,0x18($sp) +/* f022208: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02220c: 03e00008 */ jr $ra +/* f022210: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022214 +/* f022214: 27bdfee8 */ addiu $sp,$sp,-280 +/* f022218: afbf002c */ sw $ra,0x2c($sp) +/* f02221c: afb40028 */ sw $s4,0x28($sp) +/* f022220: afb30024 */ sw $s3,0x24($sp) +/* f022224: afb20020 */ sw $s2,0x20($sp) +/* f022228: afb1001c */ sw $s1,0x1c($sp) +/* f02222c: afb00018 */ sw $s0,0x18($sp) +/* f022230: 8cb00004 */ lw $s0,0x4($a1) +/* f022234: 00a09025 */ or $s2,$a1,$zero +/* f022238: 00c09825 */ or $s3,$a2,$zero +/* f02223c: 8e020040 */ lw $v0,0x40($s0) +/* f022240: 0080a025 */ or $s4,$a0,$zero +/* f022244: 8e030018 */ lw $v1,0x18($s0) +/* f022248: 304e0004 */ andi $t6,$v0,0x4 +/* f02224c: 51c0000a */ beqzl $t6,.L0f022278 +/* f022250: 8c640018 */ lw $a0,0x18($v1) +/* f022254: 92060002 */ lbu $a2,0x2($s0) +/* f022258: 02002025 */ or $a0,$s0,$zero +/* f02225c: 24050001 */ addiu $a1,$zero,0x1 +/* f022260: 30cf0004 */ andi $t7,$a2,0x4 +/* f022264: 0fc1ab4b */ jal func0f06ad2c +/* f022268: 01e03025 */ or $a2,$t7,$zero +/* f02226c: 1000007e */ beqz $zero,.L0f022468 +/* f022270: 8fbf002c */ lw $ra,0x2c($sp) +/* f022274: 8c640018 */ lw $a0,0x18($v1) +.L0f022278: +/* f022278: 5080006c */ beqzl $a0,.L0f02242c +/* f02227c: 924a0001 */ lbu $t2,0x1($s2) +/* f022280: 8c65001c */ lw $a1,0x1c($v1) +/* f022284: 30580800 */ andi $t8,$v0,0x800 +/* f022288: 50a00068 */ beqzl $a1,.L0f02242c +/* f02228c: 924a0001 */ lbu $t2,0x1($s2) +/* f022290: 57000066 */ bnezl $t8,.L0f02242c +/* f022294: 924a0001 */ lbu $t2,0x1($s2) +/* f022298: 8e19000c */ lw $t9,0xc($s0) +/* f02229c: 00003025 */ or $a2,$zero,$zero +/* f0222a0: 00194300 */ sll $t0,$t9,0xc +/* f0222a4: 05020061 */ bltzl $t0,.L0f02242c +/* f0222a8: 924a0001 */ lbu $t2,0x1($s2) +/* f0222ac: 0c006973 */ jal 0x1a5cc +/* f0222b0: afa30110 */ sw $v1,0x110($sp) +/* f0222b4: 3c0a8006 */ lui $t2,0x8006 +/* f0222b8: 254a2998 */ addiu $t2,$t2,0x2998 +/* f0222bc: afa20104 */ sw $v0,0x104($sp) +/* f0222c0: 254d003c */ addiu $t5,$t2,0x3c +/* f0222c4: 27a900c4 */ addiu $t1,$sp,0xc4 +.L0f0222c8: +/* f0222c8: 8d410000 */ lw $at,0x0($t2) +/* f0222cc: 254a000c */ addiu $t2,$t2,0xc +/* f0222d0: 2529000c */ addiu $t1,$t1,0xc +/* f0222d4: ad21fff4 */ sw $at,-0xc($t1) +/* f0222d8: 8d41fff8 */ lw $at,-0x8($t2) +/* f0222dc: ad21fff8 */ sw $at,-0x8($t1) +/* f0222e0: 8d41fffc */ lw $at,-0x4($t2) +/* f0222e4: 154dfff8 */ bne $t2,$t5,.L0f0222c8 +/* f0222e8: ad21fffc */ sw $at,-0x4($t1) +/* f0222ec: 8d410000 */ lw $at,0x0($t2) +/* f0222f0: 27b10080 */ addiu $s1,$sp,0x80 +/* f0222f4: ad210000 */ sw $at,0x0($t1) +/* f0222f8: 924e0001 */ lbu $t6,0x1($s2) +/* f0222fc: 24010001 */ addiu $at,$zero,0x1 +/* f022300: 35cf0042 */ ori $t7,$t6,0x42 +/* f022304: a24f0001 */ sb $t7,0x1($s2) +/* f022308: 8e180040 */ lw $t8,0x40($s0) +/* f02230c: 8fa40104 */ lw $a0,0x104($sp) +/* f022310: 33190040 */ andi $t9,$t8,0x40 +/* f022314: 13200007 */ beqz $t9,.L0f022334 +/* f022318: 00000000 */ sll $zero,$zero,0x0 +/* f02231c: 8e050048 */ lw $a1,0x48($s0) +/* f022320: 02203025 */ or $a2,$s1,$zero +/* f022324: 0c0056f9 */ jal 0x15be4 +/* f022328: 24a50004 */ addiu $a1,$a1,0x4 +/* f02232c: 10000025 */ beqz $zero,.L0f0223c4 +/* f022330: afb100c4 */ sw $s1,0xc4($sp) +.L0f022334: +/* f022334: 12800003 */ beqz $s4,.L0f022344 +/* f022338: 00001825 */ or $v1,$zero,$zero +/* f02233c: 10000001 */ beqz $zero,.L0f022344 +/* f022340: 928302fe */ lbu $v1,0x2fe($s4) +.L0f022344: +/* f022344: 14610012 */ bne $v1,$at,.L0f022390 +/* f022348: 27b10080 */ addiu $s1,$sp,0x80 +/* f02234c: 3c017f1b */ lui $at,0x7f1b +/* f022350: c42c87a0 */ lwc1 $f12,-0x7860($at) +/* f022354: 0c0058dd */ jal 0x16374 +/* f022358: 02202825 */ or $a1,$s1,$zero +/* f02235c: 27b00040 */ addiu $s0,$sp,0x40 +/* f022360: 3c017f1b */ lui $at,0x7f1b +/* f022364: c42c87a4 */ lwc1 $f12,-0x785c($at) +/* f022368: 0c005900 */ jal 0x16400 +/* f02236c: 02002825 */ or $a1,$s0,$zero +/* f022370: 02002025 */ or $a0,$s0,$zero +/* f022374: 0c00567f */ jal 0x159fc +/* f022378: 02202825 */ or $a1,$s1,$zero +/* f02237c: 8fa40104 */ lw $a0,0x104($sp) +/* f022380: 0c00567f */ jal 0x159fc +/* f022384: 02202825 */ or $a1,$s1,$zero +/* f022388: 1000000e */ beqz $zero,.L0f0223c4 +/* f02238c: afb100c4 */ sw $s1,0xc4($sp) +.L0f022390: +/* f022390: 8e880174 */ lw $t0,0x174($s4) +/* f022394: 27b10080 */ addiu $s1,$sp,0x80 +/* f022398: 02202825 */ or $a1,$s1,$zero +/* f02239c: 16480008 */ bne $s2,$t0,.L0f0223c0 +/* f0223a0: 3c017f1b */ lui $at,0x7f1b +/* f0223a4: 0c005900 */ jal 0x16400 +/* f0223a8: c42c87a8 */ lwc1 $f12,-0x7858($at) +/* f0223ac: 8fa40104 */ lw $a0,0x104($sp) +/* f0223b0: 0c00567f */ jal 0x159fc +/* f0223b4: 02202825 */ or $a1,$s1,$zero +/* f0223b8: 10000002 */ beqz $zero,.L0f0223c4 +/* f0223bc: afb100c4 */ sw $s1,0xc4($sp) +.L0f0223c0: +/* f0223c0: afa200c4 */ sw $v0,0xc4($sp) +.L0f0223c4: +/* f0223c4: 8fac0110 */ lw $t4,0x110($sp) +/* f0223c8: 8d8b0008 */ lw $t3,0x8($t4) +/* f0223cc: 8564000e */ lh $a0,0xe($t3) +/* f0223d0: 00046980 */ sll $t5,$a0,0x6 +/* f0223d4: 0fc59e7d */ jal func0f1679f4 +/* f0223d8: 01a02025 */ or $a0,$t5,$zero +/* f0223dc: afa200d4 */ sw $v0,0xd4($sp) +/* f0223e0: 27a400c4 */ addiu $a0,$sp,0xc4 +/* f0223e4: 0c007399 */ jal 0x1ce64 +/* f0223e8: 8fa50110 */ lw $a1,0x110($sp) +/* f0223ec: 02402025 */ or $a0,$s2,$zero +/* f0223f0: 0fc1c18f */ jal func0f07063c +/* f0223f4: 02602825 */ or $a1,$s3,$zero +/* f0223f8: 8e51001c */ lw $s1,0x1c($s2) +/* f0223fc: 5220001a */ beqzl $s1,.L0f022468 +/* f022400: 8fbf002c */ lw $ra,0x2c($sp) +.L0f022404: +/* f022404: 8e300020 */ lw $s0,0x20($s1) +/* f022408: 02802025 */ or $a0,$s4,$zero +/* f02240c: 02202825 */ or $a1,$s1,$zero +/* f022410: 0fc08885 */ jal func0f022214 +/* f022414: 02603025 */ or $a2,$s3,$zero +/* f022418: 1600fffa */ bnez $s0,.L0f022404 +/* f02241c: 02008825 */ or $s1,$s0,$zero +/* f022420: 10000011 */ beqz $zero,.L0f022468 +/* f022424: 8fbf002c */ lw $ra,0x2c($sp) +/* f022428: 924a0001 */ lbu $t2,0x1($s2) +.L0f02242c: +/* f02242c: 02402025 */ or $a0,$s2,$zero +/* f022430: 02602825 */ or $a1,$s3,$zero +/* f022434: 3149fffd */ andi $t1,$t2,0xfffd +/* f022438: 0fc1c18f */ jal func0f07063c +/* f02243c: a2490001 */ sb $t1,0x1($s2) +/* f022440: 8e51001c */ lw $s1,0x1c($s2) +/* f022444: 52200008 */ beqzl $s1,.L0f022468 +/* f022448: 8fbf002c */ lw $ra,0x2c($sp) +.L0f02244c: +/* f02244c: 8e300020 */ lw $s0,0x20($s1) +/* f022450: 02202025 */ or $a0,$s1,$zero +/* f022454: 0fc1c1be */ jal func0f0706f8 +/* f022458: 02602825 */ or $a1,$s3,$zero +/* f02245c: 1600fffb */ bnez $s0,.L0f02244c +/* f022460: 02008825 */ or $s1,$s0,$zero +/* f022464: 8fbf002c */ lw $ra,0x2c($sp) +.L0f022468: +/* f022468: 8fb00018 */ lw $s0,0x18($sp) +/* f02246c: 8fb1001c */ lw $s1,0x1c($sp) +/* f022470: 8fb20020 */ lw $s2,0x20($sp) +/* f022474: 8fb30024 */ lw $s3,0x24($sp) +/* f022478: 8fb40028 */ lw $s4,0x28($sp) +/* f02247c: 03e00008 */ jr $ra +/* f022480: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f022484 +/* f022484: 27bdffb8 */ addiu $sp,$sp,-72 +/* f022488: afbf0044 */ sw $ra,0x44($sp) +/* f02248c: afa40048 */ sw $a0,0x48($sp) +/* f022490: 0fc0e6a5 */ jal func0f039a94 +/* f022494: afa5004c */ sw $a1,0x4c($sp) +/* f022498: 1440001b */ bnez $v0,.L0f022508 +/* f02249c: 8fa30048 */ lw $v1,0x48($sp) +/* f0224a0: 8c6e0014 */ lw $t6,0x14($v1) +/* f0224a4: 3c012000 */ lui $at,0x2000 +/* f0224a8: 00002025 */ or $a0,$zero,$zero +/* f0224ac: 01c17825 */ or $t7,$t6,$at +/* f0224b0: ac6f0014 */ sw $t7,0x14($v1) +/* f0224b4: 8fb8004c */ lw $t8,0x4c($sp) +/* f0224b8: 3c01bf80 */ lui $at,0xbf80 +/* f0224bc: 2406005b */ addiu $a2,$zero,0x5b +/* f0224c0: 13000011 */ beqz $t8,.L0f022508 +/* f0224c4: 2407ffff */ addiu $a3,$zero,-1 +/* f0224c8: 8c65001c */ lw $a1,0x1c($v1) +/* f0224cc: 44810000 */ mtc1 $at,$f0 +/* f0224d0: 2419ffff */ addiu $t9,$zero,-1 +/* f0224d4: 2408ffff */ addiu $t0,$zero,-1 +/* f0224d8: afa8002c */ sw $t0,0x2c($sp) +/* f0224dc: afb90010 */ sw $t9,0x10($sp) +/* f0224e0: afa00028 */ sw $zero,0x28($sp) +/* f0224e4: afa00020 */ sw $zero,0x20($sp) +/* f0224e8: afa0001c */ sw $zero,0x1c($sp) +/* f0224ec: afa00018 */ sw $zero,0x18($sp) +/* f0224f0: afa00014 */ sw $zero,0x14($sp) +/* f0224f4: e7a00024 */ swc1 $f0,0x24($sp) +/* f0224f8: e7a00030 */ swc1 $f0,0x30($sp) +/* f0224fc: e7a00034 */ swc1 $f0,0x34($sp) +/* f022500: 0fc24e7e */ jal func0f0939f8 +/* f022504: e7a00038 */ swc1 $f0,0x38($sp) +.L0f022508: +/* f022508: 8fbf0044 */ lw $ra,0x44($sp) +/* f02250c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f022510: 03e00008 */ jr $ra +/* f022514: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022518 +/* f022518: 27bdffb8 */ addiu $sp,$sp,-72 +/* f02251c: afbf0044 */ sw $ra,0x44($sp) +/* f022520: afa40048 */ sw $a0,0x48($sp) +/* f022524: 8c820014 */ lw $v0,0x14($a0) +/* f022528: 3c01dfff */ lui $at,0xdfff +/* f02252c: 00807025 */ or $t6,$a0,$zero +/* f022530: 00027880 */ sll $t7,$v0,0x2 +/* f022534: 05e1002b */ bgez $t7,.L0f0225e4 +/* f022538: 3421ffff */ ori $at,$at,0xffff +/* f02253c: 0041c024 */ and $t8,$v0,$at +/* f022540: 10a00015 */ beqz $a1,.L0f022598 +/* f022544: ac980014 */ sw $t8,0x14($a0) +/* f022548: 8dc5001c */ lw $a1,0x1c($t6) +/* f02254c: 3c01bf80 */ lui $at,0xbf80 +/* f022550: 44810000 */ mtc1 $at,$f0 +/* f022554: 2419ffff */ addiu $t9,$zero,-1 +/* f022558: 2408ffff */ addiu $t0,$zero,-1 +/* f02255c: afa8002c */ sw $t0,0x2c($sp) +/* f022560: afb90010 */ sw $t9,0x10($sp) +/* f022564: afa00028 */ sw $zero,0x28($sp) +/* f022568: afa00020 */ sw $zero,0x20($sp) +/* f02256c: afa0001c */ sw $zero,0x1c($sp) +/* f022570: afa00018 */ sw $zero,0x18($sp) +/* f022574: afa00014 */ sw $zero,0x14($sp) +/* f022578: 00002025 */ or $a0,$zero,$zero +/* f02257c: 2406005c */ addiu $a2,$zero,0x5c +/* f022580: 2407ffff */ addiu $a3,$zero,-1 +/* f022584: e7a00024 */ swc1 $f0,0x24($sp) +/* f022588: e7a00030 */ swc1 $f0,0x30($sp) +/* f02258c: e7a00034 */ swc1 $f0,0x34($sp) +/* f022590: 0fc24e7e */ jal func0f0939f8 +/* f022594: e7a00038 */ swc1 $f0,0x38($sp) +.L0f022598: +/* f022598: 3c057f19 */ lui $a1,0x7f19 +/* f02259c: 3c067f19 */ lui $a2,0x7f19 +/* f0225a0: 24a20784 */ addiu $v0,$a1,0x784 +/* f0225a4: 24c40be4 */ addiu $a0,$a2,0xbe4 +/* f0225a8: 0044082b */ sltu $at,$v0,$a0 +/* f0225ac: 10200007 */ beqz $at,.L0f0225cc +/* f0225b0: 00001825 */ or $v1,$zero,$zero +.L0f0225b4: +/* f0225b4: 8c490000 */ lw $t1,0x0($v0) +/* f0225b8: 24420004 */ addiu $v0,$v0,0x4 +/* f0225bc: 0044082b */ sltu $at,$v0,$a0 +/* f0225c0: 01205027 */ nor $t2,$t1,$zero +/* f0225c4: 1420fffb */ bnez $at,.L0f0225b4 +/* f0225c8: 006a1821 */ addu $v1,$v1,$t2 +.L0f0225cc: +/* f0225cc: 3c015874 */ lui $at,0x5874 +/* f0225d0: 3421f34e */ ori $at,$at,0xf34e +/* f0225d4: 10610003 */ beq $v1,$at,.L0f0225e4 +/* f0225d8: 3c0b7003 */ lui $t3,0x7003 +/* f0225dc: 256ba324 */ addiu $t3,$t3,-23772 +/* f0225e0: ad60fff8 */ sw $zero,-0x8($t3) +.L0f0225e4: +/* f0225e4: 8fbf0044 */ lw $ra,0x44($sp) +/* f0225e8: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0225ec: 03e00008 */ jr $ra +/* f0225f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0225f4 +/* f0225f4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0225f8: afbf0014 */ sw $ra,0x14($sp) +/* f0225fc: afa40018 */ sw $a0,0x18($sp) +/* f022600: 0fc08946 */ jal func0f022518 +/* f022604: 24050001 */ addiu $a1,$zero,0x1 +/* f022608: 8faf0018 */ lw $t7,0x18($sp) +/* f02260c: 240e0078 */ addiu $t6,$zero,0x78 +/* f022610: a5ee02da */ sh $t6,0x2da($t7) +/* f022614: 8fbf0014 */ lw $ra,0x14($sp) +/* f022618: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02261c: 03e00008 */ jr $ra +/* f022620: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022624 +/* f022624: 27bdffd0 */ addiu $sp,$sp,-48 +/* f022628: afbf001c */ sw $ra,0x1c($sp) +/* f02262c: afb00018 */ sw $s0,0x18($sp) +/* f022630: 848202da */ lh $v0,0x2da($a0) +/* f022634: 00808025 */ or $s0,$a0,$zero +/* f022638: 3c0e800a */ lui $t6,0x800a +/* f02263c: 58400009 */ blezl $v0,.L0f022664 +/* f022640: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022644: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f022648: 004e7823 */ subu $t7,$v0,$t6 +/* f02264c: a48f02da */ sh $t7,0x2da($a0) +/* f022650: 849802da */ lh $t8,0x2da($a0) +/* f022654: 5f000003 */ bgtzl $t8,.L0f022664 +/* f022658: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f02265c: a48002da */ sh $zero,0x2da($a0) +/* f022660: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f022664: +/* f022664: 5040009b */ beqzl $v0,.L0f0228d4 +/* f022668: 8e04001c */ lw $a0,0x1c($s0) +/* f02266c: 8c43004c */ lw $v1,0x4c($v0) +/* f022670: 0003c980 */ sll $t9,$v1,0x6 +/* f022674: 00191fc2 */ srl $v1,$t9,0x1f +/* f022678: 50600022 */ beqzl $v1,.L0f022704 +/* f02267c: 8c49009c */ lw $t1,0x9c($v0) +/* f022680: 8c49001c */ lw $t1,0x1c($v0) +/* f022684: 02002025 */ or $a0,$s0,$zero +/* f022688: 8d260050 */ lw $a2,0x50($t1) +/* f02268c: 58c00014 */ blezl $a2,.L0f0226e0 +/* f022690: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022694: 0fc0e6a5 */ jal func0f039a94 +/* f022698: afa6002c */ sw $a2,0x2c($sp) +/* f02269c: 1440000f */ bnez $v0,.L0f0226dc +/* f0226a0: 8fa6002c */ lw $a2,0x2c($sp) +/* f0226a4: 8e0a0014 */ lw $t2,0x14($s0) +/* f0226a8: 3c0c800a */ lui $t4,0x800a +/* f0226ac: 000a5880 */ sll $t3,$t2,0x2 +/* f0226b0: 0563000f */ bgezl $t3,.L0f0226f0 +/* f0226b4: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f0226b8: 8d8c9ff8 */ lw $t4,-0x6008($t4) +/* f0226bc: 00cc3023 */ subu $a2,$a2,$t4 +/* f0226c0: 5cc00003 */ bgtzl $a2,.L0f0226d0 +/* f0226c4: 8e0d02d4 */ lw $t5,0x2d4($s0) +/* f0226c8: 00003025 */ or $a2,$zero,$zero +/* f0226cc: 8e0d02d4 */ lw $t5,0x2d4($s0) +.L0f0226d0: +/* f0226d0: 8dae001c */ lw $t6,0x1c($t5) +/* f0226d4: 10000005 */ beqz $zero,.L0f0226ec +/* f0226d8: adc60050 */ sw $a2,0x50($t6) +.L0f0226dc: +/* f0226dc: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f0226e0: +/* f0226e0: 904f004c */ lbu $t7,0x4c($v0) +/* f0226e4: 31f8fffd */ andi $t8,$t7,0xfffd +/* f0226e8: a058004c */ sb $t8,0x4c($v0) +.L0f0226ec: +/* f0226ec: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f0226f0: +/* f0226f0: 8c43004c */ lw $v1,0x4c($v0) +/* f0226f4: 0003c980 */ sll $t9,$v1,0x6 +/* f0226f8: 1000005c */ beqz $zero,.L0f02286c +/* f0226fc: 00191fc2 */ srl $v1,$t9,0x1f +/* f022700: 8c49009c */ lw $t1,0x9c($v0) +.L0f022704: +/* f022704: 00095880 */ sll $t3,$t1,0x2 +/* f022708: 05630059 */ bgezl $t3,.L0f022870 +/* f02270c: 8e040014 */ lw $a0,0x14($s0) +/* f022710: 8c4c0020 */ lw $t4,0x20($v0) +/* f022714: 2401000d */ addiu $at,$zero,0xd +/* f022718: 5581004d */ bnel $t4,$at,.L0f022850 +/* f02271c: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022720: 0fc0e6a5 */ jal func0f039a94 +/* f022724: 02002025 */ or $a0,$s0,$zero +/* f022728: 14400048 */ bnez $v0,.L0f02284c +/* f02272c: 2405000d */ addiu $a1,$zero,0xd +/* f022730: 8e0402d4 */ lw $a0,0x2d4($s0) +/* f022734: 00003025 */ or $a2,$zero,$zero +/* f022738: 0fc666f9 */ jal func0f199be4 +/* f02273c: 24070001 */ addiu $a3,$zero,0x1 +/* f022740: 58400043 */ blezl $v0,.L0f022850 +/* f022744: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022748: 8e0d0014 */ lw $t5,0x14($s0) +/* f02274c: 3c01800a */ lui $at,0x800a +/* f022750: 000d7080 */ sll $t6,$t5,0x2 +/* f022754: 05c30039 */ bgezl $t6,.L0f02283c +/* f022758: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f02275c: c424a004 */ lwc1 $f4,-0x5ffc($at) +/* f022760: 3c017f1b */ lui $at,0x7f1b +/* f022764: c42687ac */ lwc1 $f6,-0x7854($at) +/* f022768: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f02276c: 3c013f80 */ lui $at,0x3f80 +/* f022770: 46062202 */ mul.s $f8,$f4,$f6 +/* f022774: c44a02c4 */ lwc1 $f10,0x2c4($v0) +/* f022778: 44819000 */ mtc1 $at,$f18 +/* f02277c: 46085400 */ add.s $f16,$f10,$f8 +/* f022780: e45002c4 */ swc1 $f16,0x2c4($v0) +/* f022784: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022788: c44002c4 */ lwc1 $f0,0x2c4($v0) +/* f02278c: 4600903e */ c.le.s $f18,$f0 +/* f022790: 00000000 */ sll $zero,$zero,0x0 +/* f022794: 45020029 */ bc1fl .L0f02283c +/* f022798: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f02279c: 4600010d */ trunc.w.s $f4,$f0 +/* f0227a0: 2404000d */ addiu $a0,$zero,0xd +/* f0227a4: 00002825 */ or $a1,$zero,$zero +/* f0227a8: 44062000 */ mfc1 $a2,$f4 +/* f0227ac: 00000000 */ sll $zero,$zero,0x0 +/* f0227b0: 44863000 */ mtc1 $a2,$f6 +/* f0227b4: 00000000 */ sll $zero,$zero,0x0 +/* f0227b8: 468032a0 */ cvt.s.w $f10,$f6 +/* f0227bc: 460a0201 */ sub.s $f8,$f0,$f10 +/* f0227c0: e44802c4 */ swc1 $f8,0x2c4($v0) +/* f0227c4: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f0227c8: 8c430024 */ lw $v1,0x24($v0) +/* f0227cc: 18600008 */ blez $v1,.L0f0227f0 +/* f0227d0: 0066c023 */ subu $t8,$v1,$a2 +/* f0227d4: ac580024 */ sw $t8,0x24($v0) +/* f0227d8: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f0227dc: 8c590024 */ lw $t9,0x24($v0) +/* f0227e0: 5f200016 */ bgtzl $t9,.L0f02283c +/* f0227e4: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f0227e8: 10000013 */ beqz $zero,.L0f022838 +/* f0227ec: ac400024 */ sw $zero,0x24($v0) +.L0f0227f0: +/* f0227f0: 0fc6666c */ jal func0f1999b0 +/* f0227f4: afa6002c */ sw $a2,0x2c($sp) +/* f0227f8: 8e0802d4 */ lw $t0,0x2d4($s0) +/* f0227fc: 00022080 */ sll $a0,$v0,0x2 +/* f022800: 8fa6002c */ lw $a2,0x2c($sp) +/* f022804: 8d09001c */ lw $t1,0x1c($t0) +/* f022808: 01241821 */ addu $v1,$t1,$a0 +/* f02280c: 8c650000 */ lw $a1,0x0($v1) +/* f022810: 18a00009 */ blez $a1,.L0f022838 +/* f022814: 00a65023 */ subu $t2,$a1,$a2 +/* f022818: ac6a0000 */ sw $t2,0x0($v1) +/* f02281c: 8e0b02d4 */ lw $t3,0x2d4($s0) +/* f022820: 8d6c001c */ lw $t4,0x1c($t3) +/* f022824: 01841821 */ addu $v1,$t4,$a0 +/* f022828: 8c6d0000 */ lw $t5,0x0($v1) +/* f02282c: 5da00003 */ bgtzl $t5,.L0f02283c +/* f022830: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022834: ac600000 */ sw $zero,0x0($v1) +.L0f022838: +/* f022838: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f02283c: +/* f02283c: 8c43004c */ lw $v1,0x4c($v0) +/* f022840: 00037180 */ sll $t6,$v1,0x6 +/* f022844: 10000009 */ beqz $zero,.L0f02286c +/* f022848: 000e1fc2 */ srl $v1,$t6,0x1f +.L0f02284c: +/* f02284c: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f022850: +/* f022850: 9058009c */ lbu $t8,0x9c($v0) +/* f022854: 3319ffdf */ andi $t9,$t8,0xffdf +/* f022858: a059009c */ sb $t9,0x9c($v0) +/* f02285c: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f022860: 8c43004c */ lw $v1,0x4c($v0) +/* f022864: 00034180 */ sll $t0,$v1,0x6 +/* f022868: 00081fc2 */ srl $v1,$t0,0x1f +.L0f02286c: +/* f02286c: 8e040014 */ lw $a0,0x14($s0) +.L0f022870: +/* f022870: 3c012000 */ lui $at,0x2000 +/* f022874: 00815024 */ and $t2,$a0,$at +/* f022878: 14600005 */ bnez $v1,.L0f022890 +/* f02287c: 01402025 */ or $a0,$t2,$zero +/* f022880: 8c4b009c */ lw $t3,0x9c($v0) +/* f022884: 000b6880 */ sll $t5,$t3,0x2 +/* f022888: 05a1000b */ bgez $t5,.L0f0228b8 +/* f02288c: 00000000 */ sll $zero,$zero,0x0 +.L0f022890: +/* f022890: 54800060 */ bnezl $a0,.L0f022a14 +/* f022894: 8e090014 */ lw $t1,0x14($s0) +/* f022898: 860e02da */ lh $t6,0x2da($s0) +/* f02289c: 02002025 */ or $a0,$s0,$zero +/* f0228a0: 5dc0005c */ bgtzl $t6,.L0f022a14 +/* f0228a4: 8e090014 */ lw $t1,0x14($s0) +/* f0228a8: 0fc08921 */ jal func0f022484 +/* f0228ac: 24050001 */ addiu $a1,$zero,0x1 +/* f0228b0: 10000058 */ beqz $zero,.L0f022a14 +/* f0228b4: 8e090014 */ lw $t1,0x14($s0) +.L0f0228b8: +/* f0228b8: 10800055 */ beqz $a0,.L0f022a10 +/* f0228bc: 24050001 */ addiu $a1,$zero,0x1 +/* f0228c0: 0fc08946 */ jal func0f022518 +/* f0228c4: 02002025 */ or $a0,$s0,$zero +/* f0228c8: 10000052 */ beqz $zero,.L0f022a14 +/* f0228cc: 8e090014 */ lw $t1,0x14($s0) +/* f0228d0: 8e04001c */ lw $a0,0x1c($s0) +.L0f0228d4: +/* f0228d4: 24010006 */ addiu $at,$zero,0x6 +/* f0228d8: 3c18800a */ lui $t8,0x800a +/* f0228dc: 908f0000 */ lbu $t7,0x0($a0) +/* f0228e0: 55e1004c */ bnel $t7,$at,.L0f022a14 +/* f0228e4: 8e090014 */ lw $t1,0x14($s0) +/* f0228e8: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f0228ec: 0fc4a25f */ jal func0f12897c +/* f0228f0: afb80024 */ sw $t8,0x24($sp) +/* f0228f4: 0fc4a24b */ jal func0f12892c +/* f0228f8: 00402025 */ or $a0,$v0,$zero +/* f0228fc: 3c02800a */ lui $v0,0x800a +/* f022900: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f022904: 8c4300c4 */ lw $v1,0xc4($v0) +/* f022908: 30640040 */ andi $a0,$v1,0x40 +/* f02290c: 10800020 */ beqz $a0,.L0f022990 +/* f022910: 00000000 */ sll $zero,$zero,0x0 +/* f022914: 0fc2a5dc */ jal func0f0a9770 +/* f022918: 24040014 */ addiu $a0,$zero,0x14 +/* f02291c: 18400012 */ blez $v0,.L0f022968 +/* f022920: 00000000 */ sll $zero,$zero,0x0 +/* f022924: 8e190014 */ lw $t9,0x14($s0) +/* f022928: 3c09800a */ lui $t1,0x800a +/* f02292c: 00194080 */ sll $t0,$t9,0x2 +/* f022930: 05010008 */ bgez $t0,.L0f022954 +/* f022934: 00000000 */ sll $zero,$zero,0x0 +/* f022938: 8d299ff8 */ lw $t1,-0x6008($t1) +/* f02293c: 00492823 */ subu $a1,$v0,$t1 +/* f022940: 1ca00002 */ bgtz $a1,.L0f02294c +/* f022944: 00000000 */ sll $zero,$zero,0x0 +/* f022948: 00002825 */ or $a1,$zero,$zero +.L0f02294c: +/* f02294c: 0fc2a58a */ jal func0f0a9628 +/* f022950: 24040014 */ addiu $a0,$zero,0x14 +.L0f022954: +/* f022954: 3c02800a */ lui $v0,0x800a +/* f022958: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f02295c: 8c4300c4 */ lw $v1,0xc4($v0) +/* f022960: 1000000b */ beqz $zero,.L0f022990 +/* f022964: 30640040 */ andi $a0,$v1,0x40 +.L0f022968: +/* f022968: 3c02800a */ lui $v0,0x800a +/* f02296c: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f022970: 2401ffbf */ addiu $at,$zero,-65 +/* f022974: 8c4a00c4 */ lw $t2,0xc4($v0) +/* f022978: 01415824 */ and $t3,$t2,$at +/* f02297c: ac4b00c4 */ sw $t3,0xc4($v0) +/* f022980: 3c02800a */ lui $v0,0x800a +/* f022984: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f022988: 8c4300c4 */ lw $v1,0xc4($v0) +/* f02298c: 30640040 */ andi $a0,$v1,0x40 +.L0f022990: +/* f022990: 54800009 */ bnezl $a0,.L0f0229b8 +/* f022994: 8e0e0014 */ lw $t6,0x14($s0) +/* f022998: 804c1580 */ lb $t4,0x1580($v0) +/* f02299c: 2401000d */ addiu $at,$zero,0xd +/* f0229a0: 306d0080 */ andi $t5,$v1,0x80 +/* f0229a4: 1581000f */ bne $t4,$at,.L0f0229e4 +/* f0229a8: 00000000 */ sll $zero,$zero,0x0 +/* f0229ac: 11a0000d */ beqz $t5,.L0f0229e4 +/* f0229b0: 00000000 */ sll $zero,$zero,0x0 +/* f0229b4: 8e0e0014 */ lw $t6,0x14($s0) +.L0f0229b8: +/* f0229b8: 000e7880 */ sll $t7,$t6,0x2 +/* f0229bc: 05e00012 */ bltz $t7,.L0f022a08 +/* f0229c0: 00000000 */ sll $zero,$zero,0x0 +/* f0229c4: 861802da */ lh $t8,0x2da($s0) +/* f0229c8: 02002025 */ or $a0,$s0,$zero +/* f0229cc: 1f00000e */ bgtz $t8,.L0f022a08 +/* f0229d0: 00000000 */ sll $zero,$zero,0x0 +/* f0229d4: 0fc08921 */ jal func0f022484 +/* f0229d8: 24050001 */ addiu $a1,$zero,0x1 +/* f0229dc: 1000000a */ beqz $zero,.L0f022a08 +/* f0229e0: 00000000 */ sll $zero,$zero,0x0 +.L0f0229e4: +/* f0229e4: 14800008 */ bnez $a0,.L0f022a08 +/* f0229e8: 00000000 */ sll $zero,$zero,0x0 +/* f0229ec: 8e190014 */ lw $t9,0x14($s0) +/* f0229f0: 02002025 */ or $a0,$s0,$zero +/* f0229f4: 00194080 */ sll $t0,$t9,0x2 +/* f0229f8: 05010003 */ bgez $t0,.L0f022a08 +/* f0229fc: 00000000 */ sll $zero,$zero,0x0 +/* f022a00: 0fc08946 */ jal func0f022518 +/* f022a04: 24050001 */ addiu $a1,$zero,0x1 +.L0f022a08: +/* f022a08: 0fc4a24b */ jal func0f12892c +/* f022a0c: 8fa40024 */ lw $a0,0x24($sp) +.L0f022a10: +/* f022a10: 8e090014 */ lw $t1,0x14($s0) +.L0f022a14: +/* f022a14: 00095080 */ sll $t2,$t1,0x2 +/* f022a18: 0543002a */ bgezl $t2,.L0f022ac4 +/* f022a1c: 960f02e0 */ lhu $t7,0x2e0($s0) +/* f022a20: 960b02e0 */ lhu $t3,0x2e0($s0) +/* f022a24: 3c0e800a */ lui $t6,0x800a +/* f022a28: 3c19800a */ lui $t9,0x800a +/* f022a2c: 316c0001 */ andi $t4,$t3,0x1 +/* f022a30: 55800018 */ bnezl $t4,.L0f022a94 +/* f022a34: 920302e1 */ lbu $v1,0x2e1($s0) +/* f022a38: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f022a3c: 920302e1 */ lbu $v1,0x2e1($s0) +/* f022a40: 000e7880 */ sll $t7,$t6,0x2 +/* f022a44: 01ee7821 */ addu $t7,$t7,$t6 +/* f022a48: 00036842 */ srl $t5,$v1,0x1 +/* f022a4c: 05e10003 */ bgez $t7,.L0f022a5c +/* f022a50: 000fc0c3 */ sra $t8,$t7,0x3 +/* f022a54: 25e10007 */ addiu $at,$t7,0x7 +/* f022a58: 0001c0c3 */ sra $t8,$at,0x3 +.L0f022a5c: +/* f022a5c: 01b81021 */ addu $v0,$t5,$t8 +/* f022a60: 28410080 */ slti $at,$v0,0x80 +/* f022a64: 14200006 */ bnez $at,.L0f022a80 +/* f022a68: 00027040 */ sll $t6,$v0,0x1 +/* f022a6c: 34690001 */ ori $t1,$v1,0x1 +/* f022a70: a20902e1 */ sb $t1,0x2e1($s0) +/* f022a74: 312a0001 */ andi $t2,$t1,0x1 +/* f022a78: 10000055 */ beqz $zero,.L0f022bd0 +/* f022a7c: a20a02e1 */ sb $t2,0x2e1($s0) +.L0f022a80: +/* f022a80: 306fff01 */ andi $t7,$v1,0xff01 +/* f022a84: 01cf6825 */ or $t5,$t6,$t7 +/* f022a88: 10000051 */ beqz $zero,.L0f022bd0 +/* f022a8c: a20d02e1 */ sb $t5,0x2e1($s0) +/* f022a90: 920302e1 */ lbu $v1,0x2e1($s0) +.L0f022a94: +/* f022a94: 8f399ff8 */ lw $t9,-0x6008($t9) +/* f022a98: 2401007f */ addiu $at,$zero,0x7f +/* f022a9c: 0003c042 */ srl $t8,$v1,0x1 +/* f022aa0: 03191021 */ addu $v0,$t8,$t9 +/* f022aa4: 0041001a */ div $zero,$v0,$at +/* f022aa8: 00004810 */ mfhi $t1 +/* f022aac: 00095840 */ sll $t3,$t1,0x1 +/* f022ab0: 306cff01 */ andi $t4,$v1,0xff01 +/* f022ab4: 016c7025 */ or $t6,$t3,$t4 +/* f022ab8: 10000045 */ beqz $zero,.L0f022bd0 +/* f022abc: a20e02e1 */ sb $t6,0x2e1($s0) +/* f022ac0: 960f02e0 */ lhu $t7,0x2e0($s0) +.L0f022ac4: +/* f022ac4: 24010001 */ addiu $at,$zero,0x1 +/* f022ac8: 31ed0001 */ andi $t5,$t7,0x1 +/* f022acc: 55a1002e */ bnel $t5,$at,.L0f022b88 +/* f022ad0: 920302e1 */ lbu $v1,0x2e1($s0) +/* f022ad4: 921802e1 */ lbu $t8,0x2e1($s0) +/* f022ad8: 3c014f80 */ lui $at,0x4f80 +/* f022adc: 3319fffe */ andi $t9,$t8,0xfffe +/* f022ae0: 332800ff */ andi $t0,$t9,0xff +/* f022ae4: 00084842 */ srl $t1,$t0,0x1 +/* f022ae8: 44898000 */ mtc1 $t1,$f16 +/* f022aec: a21902e1 */ sb $t9,0x2e1($s0) +/* f022af0: 05210004 */ bgez $t1,.L0f022b04 +/* f022af4: 468084a0 */ cvt.s.w $f18,$f16 +/* f022af8: 44812000 */ mtc1 $at,$f4 +/* f022afc: 00000000 */ sll $zero,$zero,0x0 +/* f022b00: 46049480 */ add.s $f18,$f18,$f4 +.L0f022b04: +/* f022b04: 3c0142fe */ lui $at,0x42fe +/* f022b08: 44813000 */ mtc1 $at,$f6 +/* f022b0c: 3c017f1b */ lui $at,0x7f1b +/* f022b10: c42887b0 */ lwc1 $f8,-0x7850($at) +/* f022b14: 46069003 */ div.s $f0,$f18,$f6 +/* f022b18: 46000280 */ add.s $f10,$f0,$f0 +/* f022b1c: 46085302 */ mul.s $f12,$f10,$f8 +/* f022b20: 0c0068f4 */ jal 0x1a3d0 +/* f022b24: 00000000 */ sll $zero,$zero,0x0 +/* f022b28: 3c013f80 */ lui $at,0x3f80 +/* f022b2c: 44818000 */ mtc1 $at,$f16 +/* f022b30: 3c0141a0 */ lui $at,0x41a0 +/* f022b34: 44819000 */ mtc1 $at,$f18 +/* f022b38: 46008101 */ sub.s $f4,$f16,$f0 +/* f022b3c: 3c013f00 */ lui $at,0x3f00 +/* f022b40: 44815000 */ mtc1 $at,$f10 +/* f022b44: 920802e1 */ lbu $t0,0x2e1($s0) +/* f022b48: 46122182 */ mul.s $f6,$f4,$f18 +/* f022b4c: 240c00fe */ addiu $t4,$zero,0xfe +/* f022b50: 3109ff01 */ andi $t1,$t0,0xff01 +/* f022b54: 460a3202 */ mul.s $f8,$f6,$f10 +/* f022b58: 4600440d */ trunc.w.s $f16,$f8 +/* f022b5c: 440b8000 */ mfc1 $t3,$f16 +/* f022b60: 00000000 */ sll $zero,$zero,0x0 +/* f022b64: 018b7023 */ subu $t6,$t4,$t3 +/* f022b68: 05c10003 */ bgez $t6,.L0f022b78 +/* f022b6c: 000e7843 */ sra $t7,$t6,0x1 +/* f022b70: 25c10001 */ addiu $at,$t6,0x1 +/* f022b74: 00017843 */ sra $t7,$at,0x1 +.L0f022b78: +/* f022b78: 000fc840 */ sll $t9,$t7,0x1 +/* f022b7c: 03295025 */ or $t2,$t9,$t1 +/* f022b80: a20a02e1 */ sb $t2,0x2e1($s0) +/* f022b84: 920302e1 */ lbu $v1,0x2e1($s0) +.L0f022b88: +/* f022b88: 3c0c800a */ lui $t4,0x800a +/* f022b8c: 00032042 */ srl $a0,$v1,0x1 +/* f022b90: 1880000f */ blez $a0,.L0f022bd0 +/* f022b94: 3068ff01 */ andi $t0,$v1,0xff01 +/* f022b98: 8d8c9ff4 */ lw $t4,-0x600c($t4) +/* f022b9c: 000c5880 */ sll $t3,$t4,0x2 +/* f022ba0: 016c5821 */ addu $t3,$t3,$t4 +/* f022ba4: 05610003 */ bgez $t3,.L0f022bb4 +/* f022ba8: 000b70c3 */ sra $t6,$t3,0x3 +/* f022bac: 25610007 */ addiu $at,$t3,0x7 +/* f022bb0: 000170c3 */ sra $t6,$at,0x3 +.L0f022bb4: +/* f022bb4: 008e1023 */ subu $v0,$a0,$t6 +/* f022bb8: 04430003 */ bgezl $v0,.L0f022bc8 +/* f022bbc: 0002c040 */ sll $t8,$v0,0x1 +/* f022bc0: 00001025 */ or $v0,$zero,$zero +/* f022bc4: 0002c040 */ sll $t8,$v0,0x1 +.L0f022bc8: +/* f022bc8: 0308c825 */ or $t9,$t8,$t0 +/* f022bcc: a21902e1 */ sb $t9,0x2e1($s0) +.L0f022bd0: +/* f022bd0: 8fbf001c */ lw $ra,0x1c($sp) +/* f022bd4: 8fb00018 */ lw $s0,0x18($sp) +/* f022bd8: 27bd0030 */ addiu $sp,$sp,0x30 +/* f022bdc: 03e00008 */ jr $ra +/* f022be0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022be4 +/* f022be4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f022be8: afbf0014 */ sw $ra,0x14($sp) +/* f022bec: 908202e1 */ lbu $v0,0x2e1($a0) +/* f022bf0: 240300ff */ addiu $v1,$zero,0xff +/* f022bf4: 00022842 */ srl $a1,$v0,0x1 +/* f022bf8: 1ca00006 */ bgtz $a1,.L0f022c14 +/* f022bfc: 00a01025 */ or $v0,$a1,$zero +/* f022c00: 948f02e0 */ lhu $t7,0x2e0($a0) +/* f022c04: 24010001 */ addiu $at,$zero,0x1 +/* f022c08: 31f80001 */ andi $t8,$t7,0x1 +/* f022c0c: 5701002a */ bnel $t8,$at,.L0f022cb8 +/* f022c10: 8fbf0014 */ lw $ra,0x14($sp) +.L0f022c14: +/* f022c14: 949902e0 */ lhu $t9,0x2e0($a0) +/* f022c18: 00054840 */ sll $t1,$a1,0x1 +/* f022c1c: 240a00ff */ addiu $t2,$zero,0xff +/* f022c20: 33280001 */ andi $t0,$t9,0x1 +/* f022c24: 55000004 */ bnezl $t0,.L0f022c38 +/* f022c28: 44822000 */ mtc1 $v0,$f4 +/* f022c2c: 1000001e */ beqz $zero,.L0f022ca8 +/* f022c30: 01491823 */ subu $v1,$t2,$t1 +/* f022c34: 44822000 */ mtc1 $v0,$f4 +.L0f022c38: +/* f022c38: 3c014f80 */ lui $at,0x4f80 +/* f022c3c: 04410004 */ bgez $v0,.L0f022c50 +/* f022c40: 468021a0 */ cvt.s.w $f6,$f4 +/* f022c44: 44814000 */ mtc1 $at,$f8 +/* f022c48: 00000000 */ sll $zero,$zero,0x0 +/* f022c4c: 46083180 */ add.s $f6,$f6,$f8 +.L0f022c50: +/* f022c50: 3c0142fe */ lui $at,0x42fe +/* f022c54: 44815000 */ mtc1 $at,$f10 +/* f022c58: 3c017f1b */ lui $at,0x7f1b +/* f022c5c: c43287b4 */ lwc1 $f18,-0x784c($at) +/* f022c60: 460a3003 */ div.s $f0,$f6,$f10 +/* f022c64: 46000400 */ add.s $f16,$f0,$f0 +/* f022c68: 46128302 */ mul.s $f12,$f16,$f18 +/* f022c6c: 0c0068f4 */ jal 0x1a3d0 +/* f022c70: 00000000 */ sll $zero,$zero,0x0 +/* f022c74: 3c013f80 */ lui $at,0x3f80 +/* f022c78: 44812000 */ mtc1 $at,$f4 +/* f022c7c: 3c0141a0 */ lui $at,0x41a0 +/* f022c80: 44813000 */ mtc1 $at,$f6 +/* f022c84: 46002201 */ sub.s $f8,$f4,$f0 +/* f022c88: 3c013f00 */ lui $at,0x3f00 +/* f022c8c: 44818000 */ mtc1 $at,$f16 +/* f022c90: 46064282 */ mul.s $f10,$f8,$f6 +/* f022c94: 00000000 */ sll $zero,$zero,0x0 +/* f022c98: 46105482 */ mul.s $f18,$f10,$f16 +/* f022c9c: 4600910d */ trunc.w.s $f4,$f18 +/* f022ca0: 44032000 */ mfc1 $v1,$f4 +/* f022ca4: 00000000 */ sll $zero,$zero,0x0 +.L0f022ca8: +/* f022ca8: 54600003 */ bnezl $v1,.L0f022cb8 +/* f022cac: 8fbf0014 */ lw $ra,0x14($sp) +/* f022cb0: 24030001 */ addiu $v1,$zero,0x1 +/* f022cb4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f022cb8: +/* f022cb8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f022cbc: 00601025 */ or $v0,$v1,$zero +/* f022cc0: 03e00008 */ jr $ra +/* f022cc4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022cc8 +/* f022cc8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f022ccc: afbf0014 */ sw $ra,0x14($sp) +/* f022cd0: 80820007 */ lb $v0,0x7($a0) +/* f022cd4: 24010005 */ addiu $at,$zero,0x5 +/* f022cd8: 00803025 */ or $a2,$a0,$zero +/* f022cdc: 1041000d */ beq $v0,$at,.L0f022d14 +/* f022ce0: 24010004 */ addiu $at,$zero,0x4 +/* f022ce4: 1041000b */ beq $v0,$at,.L0f022d14 +/* f022ce8: 00000000 */ sll $zero,$zero,0x0 +/* f022cec: 8c84001c */ lw $a0,0x1c($a0) +/* f022cf0: 24010006 */ addiu $at,$zero,0x6 +/* f022cf4: 908e0000 */ lbu $t6,0x0($a0) +/* f022cf8: 15c10006 */ bne $t6,$at,.L0f022d14 +/* f022cfc: 00000000 */ sll $zero,$zero,0x0 +/* f022d00: afa5001c */ sw $a1,0x1c($sp) +/* f022d04: 0fc4a25f */ jal func0f12897c +/* f022d08: afa60018 */ sw $a2,0x18($sp) +/* f022d0c: 8fa5001c */ lw $a1,0x1c($sp) +/* f022d10: 8fa60018 */ lw $a2,0x18($sp) +.L0f022d14: +/* f022d14: 3c0f800a */ lui $t7,0x800a +/* f022d18: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f022d1c: 51e00007 */ beqzl $t7,.L0f022d3c +/* f022d20: 84c80358 */ lh $t0,0x358($a2) +/* f022d24: 84d80358 */ lh $t8,0x358($a2) +/* f022d28: acc500e8 */ sw $a1,0xe8($a2) +/* f022d2c: 27190d20 */ addiu $t9,$t8,0xd20 +/* f022d30: 10000007 */ beqz $zero,.L0f022d50 +/* f022d34: a4d90358 */ sh $t9,0x358($a2) +/* f022d38: 84c80358 */ lh $t0,0x358($a2) +.L0f022d3c: +/* f022d3c: 24090690 */ addiu $t1,$zero,0x690 +/* f022d40: 55000004 */ bnezl $t0,.L0f022d54 +/* f022d44: 8fbf0014 */ lw $ra,0x14($sp) +/* f022d48: a4c90358 */ sh $t1,0x358($a2) +/* f022d4c: acc500e8 */ sw $a1,0xe8($a2) +.L0f022d50: +/* f022d50: 8fbf0014 */ lw $ra,0x14($sp) +.L0f022d54: +/* f022d54: 27bd0018 */ addiu $sp,$sp,0x18 +/* f022d58: 03e00008 */ jr $ra +/* f022d5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022d60 +/* f022d60: 27bdffc0 */ addiu $sp,$sp,-64 +/* f022d64: afbf0024 */ sw $ra,0x24($sp) +/* f022d68: afb00020 */ sw $s0,0x20($sp) +/* f022d6c: 848e0358 */ lh $t6,0x358($a0) +/* f022d70: 3c188006 */ lui $t8,0x8006 +/* f022d74: 00808025 */ or $s0,$a0,$zero +/* f022d78: 19c00094 */ blez $t6,.L0f022fcc +/* f022d7c: 271829d8 */ addiu $t8,$t8,0x29d8 +/* f022d80: 8f010000 */ lw $at,0x0($t8) +/* f022d84: 27af0034 */ addiu $t7,$sp,0x34 +/* f022d88: 8f080004 */ lw $t0,0x4($t8) +/* f022d8c: ade10000 */ sw $at,0x0($t7) +/* f022d90: 8f010008 */ lw $at,0x8($t8) +/* f022d94: 3c098006 */ lui $t1,0x8006 +/* f022d98: ade80004 */ sw $t0,0x4($t7) +/* f022d9c: ade10008 */ sw $at,0x8($t7) +/* f022da0: 8d2929e4 */ lw $t1,0x29e4($t1) +/* f022da4: 24010005 */ addiu $at,$zero,0x5 +/* f022da8: 3c03800a */ lui $v1,0x800a +/* f022dac: afa90030 */ sw $t1,0x30($sp) +/* f022db0: 80820007 */ lb $v0,0x7($a0) +/* f022db4: 24639fc0 */ addiu $v1,$v1,-24640 +/* f022db8: 10410003 */ beq $v0,$at,.L0f022dc8 +/* f022dbc: 24010004 */ addiu $at,$zero,0x4 +/* f022dc0: 54410014 */ bnel $v0,$at,.L0f022e14 +/* f022dc4: 8e04001c */ lw $a0,0x1c($s0) +.L0f022dc8: +/* f022dc8: 8c6a0318 */ lw $t2,0x318($v1) +/* f022dcc: 3c0d800b */ lui $t5,0x800b +/* f022dd0: 55400004 */ bnezl $t2,.L0f022de4 +/* f022dd4: 860b0358 */ lh $t3,0x358($s0) +/* f022dd8: 1000007c */ beqz $zero,.L0f022fcc +/* f022ddc: a6000358 */ sh $zero,0x358($s0) +/* f022de0: 860b0358 */ lh $t3,0x358($s0) +.L0f022de4: +/* f022de4: 240c0e10 */ addiu $t4,$zero,0xe10 +/* f022de8: 29610e11 */ slti $at,$t3,0xe11 +/* f022dec: 14200002 */ bnez $at,.L0f022df8 +/* f022df0: 00000000 */ sll $zero,$zero,0x0 +/* f022df4: a60c0358 */ sh $t4,0x358($s0) +.L0f022df8: +/* f022df8: 8dadcb94 */ lw $t5,-0x346c($t5) +/* f022dfc: 31ae0001 */ andi $t6,$t5,0x1 +/* f022e00: 51c00073 */ beqzl $t6,.L0f022fd0 +/* f022e04: 8fbf0024 */ lw $ra,0x24($sp) +/* f022e08: 10000070 */ beqz $zero,.L0f022fcc +/* f022e0c: a6000358 */ sh $zero,0x358($s0) +/* f022e10: 8e04001c */ lw $a0,0x1c($s0) +.L0f022e14: +/* f022e14: 24010006 */ addiu $at,$zero,0x6 +/* f022e18: 90990000 */ lbu $t9,0x0($a0) +/* f022e1c: 1721001f */ bne $t9,$at,.L0f022e9c +/* f022e20: 00000000 */ sll $zero,$zero,0x0 +/* f022e24: 0fc4a25f */ jal func0f12897c +/* f022e28: 00000000 */ sll $zero,$zero,0x0 +/* f022e2c: 3c03800a */ lui $v1,0x800a +/* f022e30: 24639fc0 */ addiu $v1,$v1,-24640 +/* f022e34: 00027880 */ sll $t7,$v0,0x2 +/* f022e38: 006fc021 */ addu $t8,$v1,$t7 +/* f022e3c: 8f080064 */ lw $t0,0x64($t8) +/* f022e40: 3c017f1b */ lui $at,0x7f1b +/* f022e44: c42687b8 */ lwc1 $f6,-0x7848($at) +/* f022e48: c50400dc */ lwc1 $f4,0xdc($t0) +/* f022e4c: 4606203c */ c.lt.s $f4,$f6 +/* f022e50: 00000000 */ sll $zero,$zero,0x0 +/* f022e54: 45000011 */ bc1f .L0f022e9c +/* f022e58: 00000000 */ sll $zero,$zero,0x0 +/* f022e5c: 8c690318 */ lw $t1,0x318($v1) +/* f022e60: 3c0c800b */ lui $t4,0x800b +/* f022e64: 5120005a */ beqzl $t1,.L0f022fd0 +/* f022e68: 8fbf0024 */ lw $ra,0x24($sp) +/* f022e6c: 860a0358 */ lh $t2,0x358($s0) +/* f022e70: 240b0e10 */ addiu $t3,$zero,0xe10 +/* f022e74: 29410e11 */ slti $at,$t2,0xe11 +/* f022e78: 14200002 */ bnez $at,.L0f022e84 +/* f022e7c: 00000000 */ sll $zero,$zero,0x0 +/* f022e80: a60b0358 */ sh $t3,0x358($s0) +.L0f022e84: +/* f022e84: 8d8ccb94 */ lw $t4,-0x346c($t4) +/* f022e88: 318d0001 */ andi $t5,$t4,0x1 +/* f022e8c: 51a00050 */ beqzl $t5,.L0f022fd0 +/* f022e90: 8fbf0024 */ lw $ra,0x24($sp) +/* f022e94: 1000004d */ beqz $zero,.L0f022fcc +/* f022e98: a6000358 */ sh $zero,0x358($s0) +.L0f022e9c: +/* f022e9c: 3c03800a */ lui $v1,0x800a +/* f022ea0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f022ea4: 8c790034 */ lw $t9,0x34($v1) +/* f022ea8: 860e0358 */ lh $t6,0x358($s0) +/* f022eac: 01d97823 */ subu $t7,$t6,$t9 +/* f022eb0: a60f0358 */ sh $t7,0x358($s0) +/* f022eb4: 86020358 */ lh $v0,0x358($s0) +/* f022eb8: 5c400014 */ bgtzl $v0,.L0f022f0c +/* f022ebc: 28410690 */ slti $at,$v0,0x690 +/* f022ec0: 8c780318 */ lw $t8,0x318($v1) +/* f022ec4: 02002025 */ or $a0,$s0,$zero +/* f022ec8: 1700000d */ bnez $t8,.L0f022f00 +/* f022ecc: 00000000 */ sll $zero,$zero,0x0 +/* f022ed0: 8e0800e8 */ lw $t0,0xe8($s0) +/* f022ed4: 3c0542c8 */ lui $a1,0x42c8 +/* f022ed8: 27a60034 */ addiu $a2,$sp,0x34 +/* f022edc: 27a70030 */ addiu $a3,$sp,0x30 +/* f022ee0: 0fc0d049 */ jal func0f034124 +/* f022ee4: afa80010 */ sw $t0,0x10($sp) +/* f022ee8: 3c054049 */ lui $a1,0x4049 +/* f022eec: 34a50fdb */ ori $a1,$a1,0xfdb +/* f022ef0: 0fc084e8 */ jal func0f0213a0 +/* f022ef4: 02002025 */ or $a0,$s0,$zero +/* f022ef8: 3c03800a */ lui $v1,0x800a +/* f022efc: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f022f00: +/* f022f00: 1000000b */ beqz $zero,.L0f022f30 +/* f022f04: a6000358 */ sh $zero,0x358($s0) +/* f022f08: 28410690 */ slti $at,$v0,0x690 +.L0f022f0c: +/* f022f0c: 50200009 */ beqzl $at,.L0f022f34 +/* f022f10: 8c6d0318 */ lw $t5,0x318($v1) +/* f022f14: 8c6a0034 */ lw $t2,0x34($v1) +/* f022f18: 860902d8 */ lh $t1,0x2d8($s0) +/* f022f1c: 000a5880 */ sll $t3,$t2,0x2 +/* f022f20: 016a5821 */ addu $t3,$t3,$t2 +/* f022f24: 000b5840 */ sll $t3,$t3,0x1 +/* f022f28: 012b6021 */ addu $t4,$t1,$t3 +/* f022f2c: a60c02d8 */ sh $t4,0x2d8($s0) +.L0f022f30: +/* f022f30: 8c6d0318 */ lw $t5,0x318($v1) +.L0f022f34: +/* f022f34: 240402d0 */ addiu $a0,$zero,0x2d0 +/* f022f38: 51a00025 */ beqzl $t5,.L0f022fd0 +/* f022f3c: 8fbf0024 */ lw $ra,0x24($sp) +/* f022f40: 86020358 */ lh $v0,0x358($s0) +/* f022f44: 8c6e0034 */ lw $t6,0x34($v1) +/* f022f48: 3c053fa6 */ lui $a1,0x3fa6 +/* f022f4c: 34a56666 */ ori $a1,$a1,0x6666 +/* f022f50: 004ec821 */ addu $t9,$v0,$t6 +/* f022f54: 0324001a */ div $zero,$t9,$a0 +/* f022f58: 00007812 */ mflo $t7 +/* f022f5c: 27a60034 */ addiu $a2,$sp,0x34 +/* f022f60: 14800002 */ bnez $a0,.L0f022f6c +/* f022f64: 00000000 */ sll $zero,$zero,0x0 +/* f022f68: 0007000d */ break 0x7 +.L0f022f6c: +/* f022f6c: 2401ffff */ addiu $at,$zero,-1 +/* f022f70: 14810004 */ bne $a0,$at,.L0f022f84 +/* f022f74: 3c018000 */ lui $at,0x8000 +/* f022f78: 17210002 */ bne $t9,$at,.L0f022f84 +/* f022f7c: 00000000 */ sll $zero,$zero,0x0 +/* f022f80: 0006000d */ break 0x6 +.L0f022f84: +/* f022f84: 0044001a */ div $zero,$v0,$a0 +/* f022f88: 0000c012 */ mflo $t8 +/* f022f8c: 14800002 */ bnez $a0,.L0f022f98 +/* f022f90: 00000000 */ sll $zero,$zero,0x0 +/* f022f94: 0007000d */ break 0x7 +.L0f022f98: +/* f022f98: 2401ffff */ addiu $at,$zero,-1 +/* f022f9c: 14810004 */ bne $a0,$at,.L0f022fb0 +/* f022fa0: 3c018000 */ lui $at,0x8000 +/* f022fa4: 14410002 */ bne $v0,$at,.L0f022fb0 +/* f022fa8: 00000000 */ sll $zero,$zero,0x0 +/* f022fac: 0006000d */ break 0x6 +.L0f022fb0: +/* f022fb0: 02002025 */ or $a0,$s0,$zero +/* f022fb4: 51f80006 */ beql $t7,$t8,.L0f022fd0 +/* f022fb8: 8fbf0024 */ lw $ra,0x24($sp) +/* f022fbc: 8e0800e8 */ lw $t0,0xe8($s0) +/* f022fc0: 27a70030 */ addiu $a3,$sp,0x30 +/* f022fc4: 0fc0d049 */ jal func0f034124 +/* f022fc8: afa80010 */ sw $t0,0x10($sp) +.L0f022fcc: +/* f022fcc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f022fd0: +/* f022fd0: 8fb00020 */ lw $s0,0x20($sp) +/* f022fd4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f022fd8: 03e00008 */ jr $ra +/* f022fdc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f022fe0 +/* f022fe0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f022fe4: afbf0014 */ sw $ra,0x14($sp) +/* f022fe8: 8c830004 */ lw $v1,0x4($a0) +/* f022fec: 3c18800a */ lui $t8,0x800a +/* f022ff0: 2718d150 */ addiu $t8,$t8,-11952 +/* f022ff4: 8062017c */ lb $v0,0x17c($v1) +/* f022ff8: 04400008 */ bltz $v0,.L0f02301c +/* f022ffc: 00027080 */ sll $t6,$v0,0x2 +/* f023000: 01c27023 */ subu $t6,$t6,$v0 +/* f023004: 000e7100 */ sll $t6,$t6,0x4 +/* f023008: 25cf0004 */ addiu $t7,$t6,0x4 +/* f02300c: 01f82021 */ addu $a0,$t7,$t8 +/* f023010: 0fc2b6ef */ jal func0f0adbbc +/* f023014: afa3001c */ sw $v1,0x1c($sp) +/* f023018: 8fa3001c */ lw $v1,0x1c($sp) +.L0f02301c: +/* f02301c: 8062017d */ lb $v0,0x17d($v1) +/* f023020: 3c09800a */ lui $t1,0x800a +/* f023024: 2529d150 */ addiu $t1,$t1,-11952 +/* f023028: 04400008 */ bltz $v0,.L0f02304c +/* f02302c: 0002c880 */ sll $t9,$v0,0x2 +/* f023030: 0322c823 */ subu $t9,$t9,$v0 +/* f023034: 0019c900 */ sll $t9,$t9,0x4 +/* f023038: 27280004 */ addiu $t0,$t9,0x4 +/* f02303c: 01092021 */ addu $a0,$t0,$t1 +/* f023040: 0fc2b6ef */ jal func0f0adbbc +/* f023044: afa3001c */ sw $v1,0x1c($sp) +/* f023048: 8fa3001c */ lw $v1,0x1c($sp) +.L0f02304c: +/* f02304c: 8c6202d4 */ lw $v0,0x2d4($v1) +/* f023050: 5040000d */ beqzl $v0,.L0f023088 +/* f023054: 8fbf0014 */ lw $ra,0x14($sp) +/* f023058: 90430058 */ lbu $v1,0x58($v0) +/* f02305c: 3c04800a */ lui $a0,0x800a +/* f023060: 58600009 */ blezl $v1,.L0f023088 +/* f023064: 8fbf0014 */ lw $ra,0x14($sp) +/* f023068: 8c849ff8 */ lw $a0,-0x6008($a0) +/* f02306c: 0083082a */ slt $at,$a0,$v1 +/* f023070: 10200003 */ beqz $at,.L0f023080 +/* f023074: 00645023 */ subu $t2,$v1,$a0 +/* f023078: 10000002 */ beqz $zero,.L0f023084 +/* f02307c: a04a0058 */ sb $t2,0x58($v0) +.L0f023080: +/* f023080: a0400058 */ sb $zero,0x58($v0) +.L0f023084: +/* f023084: 8fbf0014 */ lw $ra,0x14($sp) +.L0f023088: +/* f023088: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02308c: 00001025 */ or $v0,$zero,$zero +/* f023090: 03e00008 */ jr $ra +/* f023094: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f023098 +/* f023098: 27bdfdb0 */ addiu $sp,$sp,-592 +/* f02309c: 3c0f8006 */ lui $t7,0x8006 +/* f0230a0: 25ef29fc */ addiu $t7,$t7,0x29fc +/* f0230a4: afbf0024 */ sw $ra,0x24($sp) +/* f0230a8: afb00020 */ sw $s0,0x20($sp) +/* f0230ac: afa40250 */ sw $a0,0x250($sp) +/* f0230b0: 25e8003c */ addiu $t0,$t7,0x3c +/* f0230b4: 27ae0210 */ addiu $t6,$sp,0x210 +.L0f0230b8: +/* f0230b8: 8de10000 */ lw $at,0x0($t7) +/* f0230bc: 25ef000c */ addiu $t7,$t7,0xc +/* f0230c0: 25ce000c */ addiu $t6,$t6,0xc +/* f0230c4: adc1fff4 */ sw $at,-0xc($t6) +/* f0230c8: 8de1fff8 */ lw $at,-0x8($t7) +/* f0230cc: adc1fff8 */ sw $at,-0x8($t6) +/* f0230d0: 8de1fffc */ lw $at,-0x4($t7) +/* f0230d4: 15e8fff8 */ bne $t7,$t0,.L0f0230b8 +/* f0230d8: adc1fffc */ sw $at,-0x4($t6) +/* f0230dc: 8de10000 */ lw $at,0x0($t7) +/* f0230e0: 3c0c800a */ lui $t4,0x800a +/* f0230e4: 240b0001 */ addiu $t3,$zero,0x1 +/* f0230e8: adc10000 */ sw $at,0x0($t6) +/* f0230ec: 8fa90250 */ lw $t1,0x250($sp) +/* f0230f0: 8d8c9ff4 */ lw $t4,-0x600c($t4) +/* f0230f4: 24080001 */ addiu $t0,$zero,0x1 +/* f0230f8: 8d300004 */ lw $s0,0x4($t1) +/* f0230fc: 8e0a0020 */ lw $t2,0x20($s0) +/* f023100: afab0200 */ sw $t3,0x200($sp) +/* f023104: afa001f0 */ sw $zero,0x1f0($sp) +/* f023108: afac01fc */ sw $t4,0x1fc($sp) +/* f02310c: 12000004 */ beqz $s0,.L0f023120 +/* f023110: afaa0208 */ sw $t2,0x208($sp) +/* f023114: 920d02fe */ lbu $t5,0x2fe($s0) +/* f023118: 10000002 */ beqz $zero,.L0f023124 +/* f02311c: afad01ec */ sw $t5,0x1ec($sp) +.L0f023120: +/* f023120: afa001ec */ sw $zero,0x1ec($sp) +.L0f023124: +/* f023124: 8fb90250 */ lw $t9,0x250($sp) +/* f023128: 3c0c800a */ lui $t4,0x800a +/* f02312c: 93220001 */ lbu $v0,0x1($t9) +/* f023130: 30580008 */ andi $t8,$v0,0x8 +/* f023134: 13000003 */ beqz $t8,.L0f023144 +/* f023138: 304ffff7 */ andi $t7,$v0,0xfff7 +/* f02313c: afa801f0 */ sw $t0,0x1f0($sp) +/* f023140: a32f0001 */ sb $t7,0x1($t9) +.L0f023144: +/* f023144: 8fae01f0 */ lw $t6,0x1f0($sp) +/* f023148: 51c000bd */ beqzl $t6,.L0f023440 +/* f02314c: 8fad01ec */ lw $t5,0x1ec($sp) +/* f023150: 92020291 */ lbu $v0,0x291($s0) +/* f023154: 18400007 */ blez $v0,.L0f023174 +/* f023158: 00000000 */ sll $zero,$zero,0x0 +/* f02315c: 8e090014 */ lw $t1,0x14($s0) +/* f023160: 244bffff */ addiu $t3,$v0,-1 +/* f023164: 312a0010 */ andi $t2,$t1,0x10 +/* f023168: 15400002 */ bnez $t2,.L0f023174 +/* f02316c: 00000000 */ sll $zero,$zero,0x0 +/* f023170: a20b0291 */ sb $t3,0x291($s0) +.L0f023174: +/* f023174: 8d8ca48c */ lw $t4,-0x5b74($t4) +/* f023178: 51800006 */ beqzl $t4,.L0f023194 +/* f02317c: 860d02d8 */ lh $t5,0x2d8($s0) +/* f023180: 44802000 */ mtc1 $zero,$f4 +/* f023184: a20002e0 */ sb $zero,0x2e0($s0) +/* f023188: 1000005d */ beqz $zero,.L0f023300 +/* f02318c: e60402dc */ swc1 $f4,0x2dc($s0) +/* f023190: 860d02d8 */ lh $t5,0x2d8($s0) +.L0f023194: +/* f023194: 29a103e9 */ slti $at,$t5,0x3e9 +/* f023198: 54200022 */ bnezl $at,.L0f023224 +/* f02319c: c60002dc */ lwc1 $f0,0x2dc($s0) +/* f0231a0: 82180007 */ lb $t8,0x7($s0) +/* f0231a4: 2401001f */ addiu $at,$zero,0x1f +/* f0231a8: 3c0f800a */ lui $t7,0x800a +/* f0231ac: 5301001d */ beql $t8,$at,.L0f023224 +/* f0231b0: c60002dc */ lwc1 $f0,0x2dc($s0) +/* f0231b4: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f0231b8: 920802e0 */ lbu $t0,0x2e0($s0) +/* f0231bc: 3c014f80 */ lui $at,0x4f80 +/* f0231c0: 000fc843 */ sra $t9,$t7,0x1 +/* f0231c4: 01197021 */ addu $t6,$t0,$t9 +/* f0231c8: 31c900ff */ andi $t1,$t6,0xff +/* f0231cc: 44893000 */ mtc1 $t1,$f6 +/* f0231d0: a20e02e0 */ sb $t6,0x2e0($s0) +/* f0231d4: 05210004 */ bgez $t1,.L0f0231e8 +/* f0231d8: 46803220 */ cvt.s.w $f8,$f6 +/* f0231dc: 44815000 */ mtc1 $at,$f10 +/* f0231e0: 00000000 */ sll $zero,$zero,0x0 +/* f0231e4: 460a4200 */ add.s $f8,$f8,$f10 +.L0f0231e8: +/* f0231e8: 3c01437f */ lui $at,0x437f +/* f0231ec: 44819000 */ mtc1 $at,$f18 +/* f0231f0: 3c017f1b */ lui $at,0x7f1b +/* f0231f4: c42687bc */ lwc1 $f6,-0x7844($at) +/* f0231f8: 46124103 */ div.s $f4,$f8,$f18 +/* f0231fc: 46062302 */ mul.s $f12,$f4,$f6 +/* f023200: 0c0068f4 */ jal 0x1a3d0 +/* f023204: 00000000 */ sll $zero,$zero,0x0 +/* f023208: 3c0141a0 */ lui $at,0x41a0 +/* f02320c: 44815000 */ mtc1 $at,$f10 +/* f023210: 00000000 */ sll $zero,$zero,0x0 +/* f023214: 460a0202 */ mul.s $f8,$f0,$f10 +/* f023218: 10000039 */ beqz $zero,.L0f023300 +/* f02321c: e60802dc */ swc1 $f8,0x2dc($s0) +/* f023220: c60002dc */ lwc1 $f0,0x2dc($s0) +.L0f023224: +/* f023224: 44809000 */ mtc1 $zero,$f18 +/* f023228: 00000000 */ sll $zero,$zero,0x0 +/* f02322c: 46009032 */ c.eq.s $f18,$f0 +/* f023230: 00000000 */ sll $zero,$zero,0x0 +/* f023234: 45010032 */ bc1t .L0f023300 +/* f023238: 00000000 */ sll $zero,$zero,0x0 +/* f02323c: 44802000 */ mtc1 $zero,$f4 +/* f023240: a20002e0 */ sb $zero,0x2e0($s0) +/* f023244: 3c0a800a */ lui $t2,0x800a +/* f023248: 4600203c */ c.lt.s $f4,$f0 +/* f02324c: 00000000 */ sll $zero,$zero,0x0 +/* f023250: 45020014 */ bc1fl .L0f0232a4 +/* f023254: 44809000 */ mtc1 $zero,$f18 +/* f023258: 8d4a9ff4 */ lw $t2,-0x600c($t2) +/* f02325c: 3c017f1b */ lui $at,0x7f1b +/* f023260: c42687c0 */ lwc1 $f6,-0x7840($at) +/* f023264: 448a5000 */ mtc1 $t2,$f10 +/* f023268: 00000000 */ sll $zero,$zero,0x0 +/* f02326c: 46805220 */ cvt.s.w $f8,$f10 +/* f023270: 46083482 */ mul.s $f18,$f6,$f8 +/* f023274: 44803000 */ mtc1 $zero,$f6 +/* f023278: 46120101 */ sub.s $f4,$f0,$f18 +/* f02327c: e60402dc */ swc1 $f4,0x2dc($s0) +/* f023280: c60a02dc */ lwc1 $f10,0x2dc($s0) +/* f023284: 4606503c */ c.lt.s $f10,$f6 +/* f023288: 00000000 */ sll $zero,$zero,0x0 +/* f02328c: 4500001c */ bc1f .L0f023300 +/* f023290: 00000000 */ sll $zero,$zero,0x0 +/* f023294: 44804000 */ mtc1 $zero,$f8 +/* f023298: 10000019 */ beqz $zero,.L0f023300 +/* f02329c: e60802dc */ swc1 $f8,0x2dc($s0) +/* f0232a0: 44809000 */ mtc1 $zero,$f18 +.L0f0232a4: +/* f0232a4: 3c0b800a */ lui $t3,0x800a +/* f0232a8: 4612003c */ c.lt.s $f0,$f18 +/* f0232ac: 00000000 */ sll $zero,$zero,0x0 +/* f0232b0: 45000013 */ bc1f .L0f023300 +/* f0232b4: 00000000 */ sll $zero,$zero,0x0 +/* f0232b8: 8d6b9ff4 */ lw $t3,-0x600c($t3) +/* f0232bc: 3c017f1b */ lui $at,0x7f1b +/* f0232c0: c42487c4 */ lwc1 $f4,-0x783c($at) +/* f0232c4: 448b5000 */ mtc1 $t3,$f10 +/* f0232c8: 00000000 */ sll $zero,$zero,0x0 +/* f0232cc: 468051a0 */ cvt.s.w $f6,$f10 +/* f0232d0: 44805000 */ mtc1 $zero,$f10 +/* f0232d4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0232d8: 46080480 */ add.s $f18,$f0,$f8 +/* f0232dc: e61202dc */ swc1 $f18,0x2dc($s0) +/* f0232e0: c60402dc */ lwc1 $f4,0x2dc($s0) +/* f0232e4: 4604503c */ c.lt.s $f10,$f4 +/* f0232e8: 00000000 */ sll $zero,$zero,0x0 +/* f0232ec: 45000004 */ bc1f .L0f023300 +/* f0232f0: 00000000 */ sll $zero,$zero,0x0 +/* f0232f4: 44803000 */ mtc1 $zero,$f6 +/* f0232f8: 00000000 */ sll $zero,$zero,0x0 +/* f0232fc: e60602dc */ swc1 $f6,0x2dc($s0) +.L0f023300: +/* f023300: 0fc08989 */ jal func0f022624 +/* f023304: 02002025 */ or $a0,$s0,$zero +/* f023308: 0fc08b58 */ jal func0f022d60 +/* f02330c: 02002025 */ or $a0,$s0,$zero +/* f023310: 8e020018 */ lw $v0,0x18($s0) +/* f023314: 3c188006 */ lui $t8,0x8006 +/* f023318: 304c0400 */ andi $t4,$v0,0x400 +/* f02331c: 11800003 */ beqz $t4,.L0f02332c +/* f023320: 00026b40 */ sll $t5,$v0,0xd +/* f023324: 05a30039 */ bgezl $t5,.L0f02340c +/* f023328: 8e020014 */ lw $v0,0x14($s0) +.L0f02332c: +/* f02332c: 8f18296c */ lw $t8,0x296c($t8) +/* f023330: 3c048006 */ lui $a0,0x8006 +/* f023334: 13000022 */ beqz $t8,.L0f0233c0 +/* f023338: 00000000 */ sll $zero,$zero,0x0 +/* f02333c: 0c008de5 */ jal 0x23794 +/* f023340: 84842972 */ lh $a0,0x2972($a0) +/* f023344: 10400025 */ beqz $v0,.L0f0233dc +/* f023348: 00000000 */ sll $zero,$zero,0x0 +/* f02334c: 0c00744f */ jal 0x1d13c +/* f023350: 8fa40208 */ lw $a0,0x208($sp) +/* f023354: 3c038006 */ lui $v1,0x8006 +/* f023358: 8c632970 */ lw $v1,0x2970($v1) +/* f02335c: 5443000b */ bnel $v0,$v1,.L0f02338c +/* f023360: 44800000 */ mtc1 $zero,$f0 +/* f023364: 0c00744f */ jal 0x1d13c +/* f023368: 8fa40208 */ lw $a0,0x208($sp) +/* f02336c: 00022400 */ sll $a0,$v0,0x10 +/* f023370: 00047c03 */ sra $t7,$a0,0x10 +/* f023374: 0c008de5 */ jal 0x23794 +/* f023378: 01e02025 */ or $a0,$t7,$zero +/* f02337c: 14400017 */ bnez $v0,.L0f0233dc +/* f023380: 3c038006 */ lui $v1,0x8006 +/* f023384: 8c632970 */ lw $v1,0x2970($v1) +/* f023388: 44800000 */ mtc1 $zero,$f0 +.L0f02338c: +/* f02338c: 3c013f00 */ lui $at,0x3f00 +/* f023390: 44814000 */ mtc1 $at,$f8 +/* f023394: 00032c00 */ sll $a1,$v1,0x10 +/* f023398: 00054403 */ sra $t0,$a1,0x10 +/* f02339c: 44070000 */ mfc1 $a3,$f0 +/* f0233a0: 01002825 */ or $a1,$t0,$zero +/* f0233a4: 8fa40208 */ lw $a0,0x208($sp) +/* f0233a8: 00003025 */ or $a2,$zero,$zero +/* f0233ac: e7a00014 */ swc1 $f0,0x14($sp) +/* f0233b0: 0c007733 */ jal 0x1dccc +/* f0233b4: e7a80010 */ swc1 $f8,0x10($sp) +/* f0233b8: 10000008 */ beqz $zero,.L0f0233dc +/* f0233bc: 00000000 */ sll $zero,$zero,0x0 +.L0f0233c0: +/* f0233c0: 0fc11f20 */ jal func0f047c80 +/* f0233c4: 02002025 */ or $a0,$s0,$zero +/* f0233c8: 8e190020 */ lw $t9,0x20($s0) +/* f0233cc: 17200003 */ bnez $t9,.L0f0233dc +/* f0233d0: 00000000 */ sll $zero,$zero,0x0 +/* f0233d4: 1000044e */ beqz $zero,.L0f024510 +/* f0233d8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0233dc: +/* f0233dc: 3c0e8006 */ lui $t6,0x8006 +/* f0233e0: 8dce2974 */ lw $t6,0x2974($t6) +/* f0233e4: 3c098006 */ lui $t1,0x8006 +/* f0233e8: 51c00008 */ beqzl $t6,.L0f02340c +/* f0233ec: 8e020014 */ lw $v0,0x14($s0) +/* f0233f0: 8d292978 */ lw $t1,0x2978($t1) +/* f0233f4: afa001fc */ sw $zero,0x1fc($sp) +/* f0233f8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0233fc: 51200003 */ beqzl $t1,.L0f02340c +/* f023400: 8e020014 */ lw $v0,0x14($s0) +/* f023404: afaa01fc */ sw $t2,0x1fc($sp) +/* f023408: 8e020014 */ lw $v0,0x14($s0) +.L0f02340c: +/* f02340c: 304b0020 */ andi $t3,$v0,0x20 +/* f023410: 1160000a */ beqz $t3,.L0f02343c +/* f023414: 304c0001 */ andi $t4,$v0,0x1 +/* f023418: 11800003 */ beqz $t4,.L0f023428 +/* f02341c: 8fa40250 */ lw $a0,0x250($sp) +/* f023420: 0fc1c1a6 */ jal func0f070698 +/* f023424: 24050001 */ addiu $a1,$zero,0x1 +.L0f023428: +/* f023428: 8fa40250 */ lw $a0,0x250($sp) +/* f02342c: 0fc08351 */ jal func0f020d44 +/* f023430: 24050001 */ addiu $a1,$zero,0x1 +/* f023434: 10000436 */ beqz $zero,.L0f024510 +/* f023438: 24020001 */ addiu $v0,$zero,0x1 +.L0f02343c: +/* f02343c: 8fad01ec */ lw $t5,0x1ec($sp) +.L0f023440: +/* f023440: 24010003 */ addiu $at,$zero,0x3 +/* f023444: 55a10026 */ bnel $t5,$at,.L0f0234e0 +/* f023448: 8e020018 */ lw $v0,0x18($s0) +/* f02344c: 0fc0f011 */ jal func0f03c044 +/* f023450: 02002025 */ or $a0,$s0,$zero +/* f023454: 1040001f */ beqz $v0,.L0f0234d4 +/* f023458: 00000000 */ sll $zero,$zero,0x0 +/* f02345c: 90580035 */ lbu $t8,0x35($v0) +/* f023460: 3c0f800a */ lui $t7,0x800a +/* f023464: 1300001b */ beqz $t8,.L0f0234d4 +/* f023468: 00000000 */ sll $zero,$zero,0x0 +/* f02346c: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f023470: 8de80480 */ lw $t0,0x480($t7) +/* f023474: 14480006 */ bne $v0,$t0,.L0f023490 +/* f023478: 00000000 */ sll $zero,$zero,0x0 +/* f02347c: 80590037 */ lb $t9,0x37($v0) +/* f023480: 13200003 */ beqz $t9,.L0f023490 +/* f023484: 00000000 */ sll $zero,$zero,0x0 +/* f023488: 10000009 */ beqz $zero,.L0f0234b0 +/* f02348c: 00003825 */ or $a3,$zero,$zero +.L0f023490: +/* f023490: 0c006be0 */ jal 0x1af80 +/* f023494: 8fa40208 */ lw $a0,0x208($sp) +/* f023498: 8fa40250 */ lw $a0,0x250($sp) +/* f02349c: 44060000 */ mfc1 $a2,$f0 +/* f0234a0: 24070001 */ addiu $a3,$zero,0x1 +/* f0234a4: 0fc23a2b */ jal func0f08e8ac +/* f0234a8: 24850008 */ addiu $a1,$a0,0x8 +/* f0234ac: 00403825 */ or $a3,$v0,$zero +.L0f0234b0: +/* f0234b0: 8fa901f0 */ lw $t1,0x1f0($sp) +/* f0234b4: 02002025 */ or $a0,$s0,$zero +/* f0234b8: 8fa501fc */ lw $a1,0x1fc($sp) +/* f0234bc: 112001c9 */ beqz $t1,.L0f023be4 +/* f0234c0: 24060001 */ addiu $a2,$zero,0x1 +/* f0234c4: 0fc0883b */ jal func0f0220ec +/* f0234c8: afa70204 */ sw $a3,0x204($sp) +/* f0234cc: 100001c5 */ beqz $zero,.L0f023be4 +/* f0234d0: 8fa70204 */ lw $a3,0x204($sp) +.L0f0234d4: +/* f0234d4: 100001c3 */ beqz $zero,.L0f023be4 +/* f0234d8: 00003825 */ or $a3,$zero,$zero +/* f0234dc: 8e020018 */ lw $v0,0x18($s0) +.L0f0234e0: +/* f0234e0: 304a0400 */ andi $t2,$v0,0x400 +/* f0234e4: 11400003 */ beqz $t2,.L0f0234f4 +/* f0234e8: 00025a00 */ sll $t3,$v0,0x8 +/* f0234ec: 100001bd */ beqz $zero,.L0f023be4 +/* f0234f0: 00003825 */ or $a3,$zero,$zero +.L0f0234f4: +/* f0234f4: 05600017 */ bltz $t3,.L0f023554 +/* f0234f8: 8fac0250 */ lw $t4,0x250($sp) +/* f0234fc: 918d0000 */ lbu $t5,0x0($t4) +/* f023500: 24010006 */ addiu $at,$zero,0x6 +/* f023504: 55a10068 */ bnel $t5,$at,.L0f0236a8 +/* f023508: 82030007 */ lb $v1,0x7($s0) +/* f02350c: 0fc4a25f */ jal func0f12897c +/* f023510: 01802025 */ or $a0,$t4,$zero +/* f023514: 0002c080 */ sll $t8,$v0,0x2 +/* f023518: 3c03800a */ lui $v1,0x800a +/* f02351c: 00781821 */ addu $v1,$v1,$t8 +/* f023520: 3c0f800a */ lui $t7,0x800a +/* f023524: 8defa244 */ lw $t7,-0x5dbc($t7) +/* f023528: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f02352c: 546f005e */ bnel $v1,$t7,.L0f0236a8 +/* f023530: 82030007 */ lb $v1,0x7($s0) +/* f023534: 8c680000 */ lw $t0,0x0($v1) +/* f023538: 24010001 */ addiu $at,$zero,0x1 +/* f02353c: 5501005a */ bnel $t0,$at,.L0f0236a8 +/* f023540: 82030007 */ lb $v1,0x7($s0) +/* f023544: 94790010 */ lhu $t9,0x10($v1) +/* f023548: 24010002 */ addiu $at,$zero,0x2 +/* f02354c: 53210056 */ beql $t9,$at,.L0f0236a8 +/* f023550: 82030007 */ lb $v1,0x7($s0) +.L0f023554: +/* f023554: 8fae01f0 */ lw $t6,0x1f0($sp) +/* f023558: 00003825 */ or $a3,$zero,$zero +/* f02355c: 8fa90208 */ lw $t1,0x208($sp) +/* f023560: 51c0001b */ beqzl $t6,.L0f0235d0 +/* f023564: 8e030020 */ lw $v1,0x20($s0) +/* f023568: 8d2a0020 */ lw $t2,0x20($t1) +/* f02356c: 24010003 */ addiu $at,$zero,0x3 +/* f023570: 02002025 */ or $a0,$s0,$zero +/* f023574: a140000b */ sb $zero,0xb($t2) +/* f023578: 820b0007 */ lb $t3,0x7($s0) +/* f02357c: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023580: 24060001 */ addiu $a2,$zero,0x1 +/* f023584: 1561000e */ bne $t3,$at,.L0f0235c0 +/* f023588: 00000000 */ sll $zero,$zero,0x0 +/* f02358c: 8e0d002c */ lw $t5,0x2c($s0) +/* f023590: 15a0000b */ bnez $t5,.L0f0235c0 +/* f023594: 00000000 */ sll $zero,$zero,0x0 +/* f023598: 8e0c003c */ lw $t4,0x3c($s0) +/* f02359c: 11800008 */ beqz $t4,.L0f0235c0 +/* f0235a0: 00000000 */ sll $zero,$zero,0x0 +/* f0235a4: 02002025 */ or $a0,$s0,$zero +/* f0235a8: 8fa501fc */ lw $a1,0x1fc($sp) +/* f0235ac: 00003025 */ or $a2,$zero,$zero +/* f0235b0: 0fc0883b */ jal func0f0220ec +/* f0235b4: afa001a0 */ sw $zero,0x1a0($sp) +/* f0235b8: 10000004 */ beqz $zero,.L0f0235cc +/* f0235bc: 8fa701a0 */ lw $a3,0x1a0($sp) +.L0f0235c0: +/* f0235c0: 0fc0883b */ jal func0f0220ec +/* f0235c4: afa701a0 */ sw $a3,0x1a0($sp) +/* f0235c8: 8fa701a0 */ lw $a3,0x1a0($sp) +.L0f0235cc: +/* f0235cc: 8e030020 */ lw $v1,0x20($s0) +.L0f0235d0: +/* f0235d0: 1060002c */ beqz $v1,.L0f023684 +/* f0235d4: 00000000 */ sll $zero,$zero,0x0 +/* f0235d8: 8c620020 */ lw $v0,0x20($v1) +/* f0235dc: 10400029 */ beqz $v0,.L0f023684 +/* f0235e0: 00000000 */ sll $zero,$zero,0x0 +/* f0235e4: 84440000 */ lh $a0,0x0($v0) +/* f0235e8: 3c188006 */ lui $t8,0x8006 +/* f0235ec: 8f18f00c */ lw $t8,-0xff4($t8) +/* f0235f0: 00047880 */ sll $t7,$a0,0x2 +/* f0235f4: 01e47823 */ subu $t7,$t7,$a0 +/* f0235f8: 000f7880 */ sll $t7,$t7,0x2 +/* f0235fc: 030f4021 */ addu $t0,$t8,$t7 +/* f023600: 9119000b */ lbu $t9,0xb($t0) +/* f023604: 332e0004 */ andi $t6,$t9,0x4 +/* f023608: 11c0001e */ beqz $t6,.L0f023684 +/* f02360c: 00000000 */ sll $zero,$zero,0x0 +/* f023610: 0c008f4e */ jal 0x23d38 +/* f023614: 00000000 */ sll $zero,$zero,0x0 +/* f023618: 8e090020 */ lw $t1,0x20($s0) +/* f02361c: 8d220020 */ lw $v0,0x20($t1) +/* f023620: 84440000 */ lh $a0,0x0($v0) +/* f023624: 0c008e13 */ jal 0x2384c +/* f023628: 84450014 */ lh $a1,0x14($v0) +/* f02362c: 28440000 */ slti $a0,$v0,0x0 +/* f023630: 54800014 */ bnezl $a0,.L0f023684 +/* f023634: 00803825 */ or $a3,$a0,$zero +/* f023638: 8e0a0020 */ lw $t2,0x20($s0) +/* f02363c: 8d420020 */ lw $v0,0x20($t2) +/* f023640: 84440000 */ lh $a0,0x0($v0) +/* f023644: 0c008e13 */ jal 0x2384c +/* f023648: 84450016 */ lh $a1,0x16($v0) +/* f02364c: 28440000 */ slti $a0,$v0,0x0 +/* f023650: 5080000c */ beqzl $a0,.L0f023684 +/* f023654: 00803825 */ or $a3,$a0,$zero +/* f023658: 8e0b0020 */ lw $t3,0x20($s0) +/* f02365c: 44809000 */ mtc1 $zero,$f18 +/* f023660: 00002025 */ or $a0,$zero,$zero +/* f023664: 8d6d0020 */ lw $t5,0x20($t3) +/* f023668: c5aa0010 */ lwc1 $f10,0x10($t5) +/* f02366c: 460a9032 */ c.eq.s $f18,$f10 +/* f023670: 00000000 */ sll $zero,$zero,0x0 +/* f023674: 45030003 */ bc1tl .L0f023684 +/* f023678: 00803825 */ or $a3,$a0,$zero +/* f02367c: 24040001 */ addiu $a0,$zero,0x1 +/* f023680: 00803825 */ or $a3,$a0,$zero +.L0f023684: +/* f023684: 10e00003 */ beqz $a3,.L0f023694 +/* f023688: 8fa40250 */ lw $a0,0x250($sp) +/* f02368c: 10000155 */ beqz $zero,.L0f023be4 +/* f023690: 00003825 */ or $a3,$zero,$zero +.L0f023694: +/* f023694: 0fc23a79 */ jal func0f08e9e4 +/* f023698: 24840008 */ addiu $a0,$a0,0x8 +/* f02369c: 10000151 */ beqz $zero,.L0f023be4 +/* f0236a0: 00403825 */ or $a3,$v0,$zero +/* f0236a4: 82030007 */ lb $v1,0x7($s0) +.L0f0236a8: +/* f0236a8: 2401000e */ addiu $at,$zero,0xe +/* f0236ac: 10610002 */ beq $v1,$at,.L0f0236b8 +/* f0236b0: 2401000f */ addiu $at,$zero,0xf +/* f0236b4: 14610046 */ bne $v1,$at,.L0f0237d0 +.L0f0236b8: +/* f0236b8: 2401000e */ addiu $at,$zero,0xe +/* f0236bc: 54610005 */ bnel $v1,$at,.L0f0236d4 +/* f0236c0: 2401000f */ addiu $at,$zero,0xf +/* f0236c4: 820c0038 */ lb $t4,0x38($s0) +/* f0236c8: 24010006 */ addiu $at,$zero,0x6 +/* f0236cc: 11810007 */ beq $t4,$at,.L0f0236ec +/* f0236d0: 2401000f */ addiu $at,$zero,0xf +.L0f0236d4: +/* f0236d4: 14610018 */ bne $v1,$at,.L0f023738 +/* f0236d8: 8fae01f0 */ lw $t6,0x1f0($sp) +/* f0236dc: 82180068 */ lb $t8,0x68($s0) +/* f0236e0: 24010006 */ addiu $at,$zero,0x6 +/* f0236e4: 17010014 */ bne $t8,$at,.L0f023738 +/* f0236e8: 00000000 */ sll $zero,$zero,0x0 +.L0f0236ec: +/* f0236ec: 0c006be0 */ jal 0x1af80 +/* f0236f0: 8fa40208 */ lw $a0,0x208($sp) +/* f0236f4: 8fa40250 */ lw $a0,0x250($sp) +/* f0236f8: 44060000 */ mfc1 $a2,$f0 +/* f0236fc: 24070001 */ addiu $a3,$zero,0x1 +/* f023700: 0fc23a2b */ jal func0f08e8ac +/* f023704: 24850008 */ addiu $a1,$a0,0x8 +/* f023708: 10400136 */ beqz $v0,.L0f023be4 +/* f02370c: 00403825 */ or $a3,$v0,$zero +/* f023710: 8fa40208 */ lw $a0,0x208($sp) +/* f023714: 260500c8 */ addiu $a1,$s0,0xc8 +/* f023718: 8c990020 */ lw $t9,0x20($a0) +/* f02371c: a320000b */ sb $zero,0xb($t9) +/* f023720: 0c006b43 */ jal 0x1ad0c +/* f023724: afa20204 */ sw $v0,0x204($sp) +/* f023728: 0c006cef */ jal 0x1b3bc +/* f02372c: 8fa40208 */ lw $a0,0x208($sp) +/* f023730: 1000012c */ beqz $zero,.L0f023be4 +/* f023734: 8fa70204 */ lw $a3,0x204($sp) +.L0f023738: +/* f023738: 11c00004 */ beqz $t6,.L0f02374c +/* f02373c: 02002025 */ or $a0,$s0,$zero +/* f023740: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023744: 0fc0883b */ jal func0f0220ec +/* f023748: 24060001 */ addiu $a2,$zero,0x1 +.L0f02374c: +/* f02374c: 0c006be0 */ jal 0x1af80 +/* f023750: 8fa40208 */ lw $a0,0x208($sp) +/* f023754: 8fa40250 */ lw $a0,0x250($sp) +/* f023758: 44060000 */ mfc1 $a2,$f0 +/* f02375c: 24070001 */ addiu $a3,$zero,0x1 +/* f023760: 0fc23a2b */ jal func0f08e8ac +/* f023764: 24850008 */ addiu $a1,$a0,0x8 +/* f023768: 1040000e */ beqz $v0,.L0f0237a4 +/* f02376c: 00403825 */ or $a3,$v0,$zero +/* f023770: 82030007 */ lb $v1,0x7($s0) +/* f023774: 2401000e */ addiu $at,$zero,0xe +/* f023778: 3c0a800a */ lui $t2,0x800a +/* f02377c: 54610005 */ bnel $v1,$at,.L0f023794 +/* f023780: 2401000f */ addiu $at,$zero,0xf +/* f023784: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f023788: 10000006 */ beqz $zero,.L0f0237a4 +/* f02378c: ae0a0078 */ sw $t2,0x78($s0) +/* f023790: 2401000f */ addiu $at,$zero,0xf +.L0f023794: +/* f023794: 14610003 */ bne $v1,$at,.L0f0237a4 +/* f023798: 3c0b800a */ lui $t3,0x800a +/* f02379c: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f0237a0: ae0b00a8 */ sw $t3,0xa8($s0) +.L0f0237a4: +/* f0237a4: 2c440001 */ sltiu $a0,$v0,0x1 +/* f0237a8: 10800006 */ beqz $a0,.L0f0237c4 +/* f0237ac: 8faf0208 */ lw $t7,0x208($sp) +/* f0237b0: 8fad0250 */ lw $t5,0x250($sp) +/* f0237b4: 91a40001 */ lbu $a0,0x1($t5) +/* f0237b8: 308c00c0 */ andi $t4,$a0,0xc0 +/* f0237bc: 000cc02b */ sltu $t8,$zero,$t4 +/* f0237c0: 2f040001 */ sltiu $a0,$t8,0x1 +.L0f0237c4: +/* f0237c4: 8df90020 */ lw $t9,0x20($t7) +/* f0237c8: 10000106 */ beqz $zero,.L0f023be4 +/* f0237cc: a324000b */ sb $a0,0xb($t9) +.L0f0237d0: +/* f0237d0: 24010003 */ addiu $at,$zero,0x3 +/* f0237d4: 54610025 */ bnel $v1,$at,.L0f02386c +/* f0237d8: 24010001 */ addiu $at,$zero,0x1 +/* f0237dc: 8e08002c */ lw $t0,0x2c($s0) +/* f0237e0: 55000022 */ bnezl $t0,.L0f02386c +/* f0237e4: 24010001 */ addiu $at,$zero,0x1 +/* f0237e8: 0c006be0 */ jal 0x1af80 +/* f0237ec: 8fa40208 */ lw $a0,0x208($sp) +/* f0237f0: 8fa40250 */ lw $a0,0x250($sp) +/* f0237f4: 44060000 */ mfc1 $a2,$f0 +/* f0237f8: 24070001 */ addiu $a3,$zero,0x1 +/* f0237fc: 0fc23a2b */ jal func0f08e8ac +/* f023800: 24850008 */ addiu $a1,$a0,0x8 +/* f023804: 8fa901f0 */ lw $t1,0x1f0($sp) +/* f023808: 00403825 */ or $a3,$v0,$zero +/* f02380c: 8faa0208 */ lw $t2,0x208($sp) +/* f023810: 512000f5 */ beqzl $t1,.L0f023be8 +/* f023814: 8fac01f0 */ lw $t4,0x1f0($sp) +/* f023818: 8d4b0020 */ lw $t3,0x20($t2) +/* f02381c: 02002025 */ or $a0,$s0,$zero +/* f023820: 1040000b */ beqz $v0,.L0f023850 +/* f023824: a160000b */ sb $zero,0xb($t3) +/* f023828: 8e0d003c */ lw $t5,0x3c($s0) +/* f02382c: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023830: 24060001 */ addiu $a2,$zero,0x1 +/* f023834: 55a00007 */ bnezl $t5,.L0f023854 +/* f023838: 8fa501fc */ lw $a1,0x1fc($sp) +/* f02383c: 02002025 */ or $a0,$s0,$zero +/* f023840: 0fc0883b */ jal func0f0220ec +/* f023844: afa20204 */ sw $v0,0x204($sp) +/* f023848: 100000e6 */ beqz $zero,.L0f023be4 +/* f02384c: 8fa70204 */ lw $a3,0x204($sp) +.L0f023850: +/* f023850: 8fa501fc */ lw $a1,0x1fc($sp) +.L0f023854: +/* f023854: 00003025 */ or $a2,$zero,$zero +/* f023858: 0fc0883b */ jal func0f0220ec +/* f02385c: afa70204 */ sw $a3,0x204($sp) +/* f023860: 100000e0 */ beqz $zero,.L0f023be4 +/* f023864: 8fa70204 */ lw $a3,0x204($sp) +/* f023868: 24010001 */ addiu $at,$zero,0x1 +.L0f02386c: +/* f02386c: 14610062 */ bne $v1,$at,.L0f0239f8 +/* f023870: 8fac0208 */ lw $t4,0x208($sp) +/* f023874: 8d980020 */ lw $t8,0x20($t4) +/* f023878: 02002025 */ or $a0,$s0,$zero +/* f02387c: a300000b */ sb $zero,0xb($t8) +/* f023880: 8e0f0018 */ lw $t7,0x18($s0) +/* f023884: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023888: 31f90001 */ andi $t9,$t7,0x1 +/* f02388c: 1320000c */ beqz $t9,.L0f0238c0 +/* f023890: 00000000 */ sll $zero,$zero,0x0 +/* f023894: 0fc0883b */ jal func0f0220ec +/* f023898: 24060001 */ addiu $a2,$zero,0x1 +/* f02389c: 0c006be0 */ jal 0x1af80 +/* f0238a0: 8fa40208 */ lw $a0,0x208($sp) +/* f0238a4: 8fa40250 */ lw $a0,0x250($sp) +/* f0238a8: 44060000 */ mfc1 $a2,$f0 +/* f0238ac: 24070001 */ addiu $a3,$zero,0x1 +/* f0238b0: 0fc23a2b */ jal func0f08e8ac +/* f0238b4: 24850008 */ addiu $a1,$a0,0x8 +/* f0238b8: 100000ca */ beqz $zero,.L0f023be4 +/* f0238bc: 00403825 */ or $a3,$v0,$zero +.L0f0238c0: +/* f0238c0: 0c006be0 */ jal 0x1af80 +/* f0238c4: 8fa40208 */ lw $a0,0x208($sp) +/* f0238c8: 8fa40250 */ lw $a0,0x250($sp) +/* f0238cc: 44060000 */ mfc1 $a2,$f0 +/* f0238d0: 24070001 */ addiu $a3,$zero,0x1 +/* f0238d4: 0fc23a2b */ jal func0f08e8ac +/* f0238d8: 24850008 */ addiu $a1,$a0,0x8 +/* f0238dc: 3c09800a */ lui $t1,0x800a +/* f0238e0: 8d29a2d4 */ lw $t1,-0x5d2c($t1) +/* f0238e4: 00403825 */ or $a3,$v0,$zero +/* f0238e8: 8faa01f0 */ lw $t2,0x1f0($sp) +/* f0238ec: 11200024 */ beqz $t1,.L0f023980 +/* f0238f0: 00000000 */ sll $zero,$zero,0x0 +/* f0238f4: 114000bb */ beqz $t2,.L0f023be4 +/* f0238f8: 3c0b800a */ lui $t3,0x800a +/* f0238fc: 8d6ba258 */ lw $t3,-0x5da8($t3) +/* f023900: 3c0d800a */ lui $t5,0x800a +/* f023904: 05610006 */ bgez $t3,.L0f023920 +/* f023908: 00000000 */ sll $zero,$zero,0x0 +/* f02390c: 8dada25c */ lw $t5,-0x5da4($t5) +/* f023910: 02002025 */ or $a0,$s0,$zero +/* f023914: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023918: 05a00015 */ bltz $t5,.L0f023970 +/* f02391c: 24060001 */ addiu $a2,$zero,0x1 +.L0f023920: +/* f023920: 10400008 */ beqz $v0,.L0f023944 +/* f023924: 8fac0208 */ lw $t4,0x208($sp) +/* f023928: 02002025 */ or $a0,$s0,$zero +/* f02392c: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023930: 24060001 */ addiu $a2,$zero,0x1 +/* f023934: 0fc0883b */ jal func0f0220ec +/* f023938: afa70204 */ sw $a3,0x204($sp) +/* f02393c: 100000a9 */ beqz $zero,.L0f023be4 +/* f023940: 8fa70204 */ lw $a3,0x204($sp) +.L0f023944: +/* f023944: 8d980020 */ lw $t8,0x20($t4) +/* f023948: 02002025 */ or $a0,$s0,$zero +/* f02394c: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023950: 870f0002 */ lh $t7,0x2($t8) +/* f023954: 00003025 */ or $a2,$zero,$zero +/* f023958: 51e000a3 */ beqzl $t7,.L0f023be8 +/* f02395c: 8fac01f0 */ lw $t4,0x1f0($sp) +/* f023960: 0fc0883b */ jal func0f0220ec +/* f023964: afa70204 */ sw $a3,0x204($sp) +/* f023968: 1000009e */ beqz $zero,.L0f023be4 +/* f02396c: 8fa70204 */ lw $a3,0x204($sp) +.L0f023970: +/* f023970: 0fc0883b */ jal func0f0220ec +/* f023974: afa70204 */ sw $a3,0x204($sp) +/* f023978: 1000009a */ beqz $zero,.L0f023be4 +/* f02397c: 8fa70204 */ lw $a3,0x204($sp) +.L0f023980: +/* f023980: 10400012 */ beqz $v0,.L0f0239cc +/* f023984: 8fa80208 */ lw $t0,0x208($sp) +/* f023988: 9219004c */ lbu $t9,0x4c($s0) +/* f02398c: 24010001 */ addiu $at,$zero,0x1 +/* f023990: 02002025 */ or $a0,$s0,$zero +/* f023994: 17210008 */ bne $t9,$at,.L0f0239b8 +/* f023998: 8fa501fc */ lw $a1,0x1fc($sp) +/* f02399c: 02002025 */ or $a0,$s0,$zero +/* f0239a0: 8fa501fc */ lw $a1,0x1fc($sp) +/* f0239a4: 00003025 */ or $a2,$zero,$zero +/* f0239a8: 0fc0883b */ jal func0f0220ec +/* f0239ac: afa70204 */ sw $a3,0x204($sp) +/* f0239b0: 1000008c */ beqz $zero,.L0f023be4 +/* f0239b4: 8fa70204 */ lw $a3,0x204($sp) +.L0f0239b8: +/* f0239b8: 24060001 */ addiu $a2,$zero,0x1 +/* f0239bc: 0fc0883b */ jal func0f0220ec +/* f0239c0: afa70204 */ sw $a3,0x204($sp) +/* f0239c4: 10000087 */ beqz $zero,.L0f023be4 +/* f0239c8: 8fa70204 */ lw $a3,0x204($sp) +.L0f0239cc: +/* f0239cc: 8d0e0020 */ lw $t6,0x20($t0) +/* f0239d0: 02002025 */ or $a0,$s0,$zero +/* f0239d4: 8fa501fc */ lw $a1,0x1fc($sp) +/* f0239d8: 85c90002 */ lh $t1,0x2($t6) +/* f0239dc: 00003025 */ or $a2,$zero,$zero +/* f0239e0: 51200081 */ beqzl $t1,.L0f023be8 +/* f0239e4: 8fac01f0 */ lw $t4,0x1f0($sp) +/* f0239e8: 0fc0883b */ jal func0f0220ec +/* f0239ec: afa70204 */ sw $a3,0x204($sp) +/* f0239f0: 1000007c */ beqz $zero,.L0f023be4 +/* f0239f4: 8fa70204 */ lw $a3,0x204($sp) +.L0f0239f8: +/* f0239f8: 24010005 */ addiu $at,$zero,0x5 +/* f0239fc: 1461000a */ bne $v1,$at,.L0f023a28 +/* f023a00: 8fab0250 */ lw $t3,0x250($sp) +/* f023a04: 0c006be0 */ jal 0x1af80 +/* f023a08: 8fa40208 */ lw $a0,0x208($sp) +/* f023a0c: 8fa40250 */ lw $a0,0x250($sp) +/* f023a10: 44060000 */ mfc1 $a2,$f0 +/* f023a14: 24070001 */ addiu $a3,$zero,0x1 +/* f023a18: 0fc23a2b */ jal func0f08e8ac +/* f023a1c: 24850008 */ addiu $a1,$a0,0x8 +/* f023a20: 10000070 */ beqz $zero,.L0f023be4 +/* f023a24: 00403825 */ or $a3,$v0,$zero +.L0f023a28: +/* f023a28: 916d0000 */ lbu $t5,0x0($t3) +/* f023a2c: 24010006 */ addiu $at,$zero,0x6 +/* f023a30: 3c0c800a */ lui $t4,0x800a +/* f023a34: 55a10025 */ bnel $t5,$at,.L0f023acc +/* f023a38: 8fa901f0 */ lw $t1,0x1f0($sp) +/* f023a3c: 8d8ca2d4 */ lw $t4,-0x5d2c($t4) +/* f023a40: 55800012 */ bnezl $t4,.L0f023a8c +/* f023a44: 8fb90208 */ lw $t9,0x208($sp) +/* f023a48: 0fc4a25f */ jal func0f12897c +/* f023a4c: 01602025 */ or $a0,$t3,$zero +/* f023a50: 0002c080 */ sll $t8,$v0,0x2 +/* f023a54: 3c03800a */ lui $v1,0x800a +/* f023a58: 00781821 */ addu $v1,$v1,$t8 +/* f023a5c: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f023a60: 24010002 */ addiu $at,$zero,0x2 +/* f023a64: 8c640000 */ lw $a0,0x0($v1) +/* f023a68: 10810007 */ beq $a0,$at,.L0f023a88 +/* f023a6c: 24010001 */ addiu $at,$zero,0x1 +/* f023a70: 54810016 */ bnel $a0,$at,.L0f023acc +/* f023a74: 8fa901f0 */ lw $t1,0x1f0($sp) +/* f023a78: 946f0010 */ lhu $t7,0x10($v1) +/* f023a7c: 24010002 */ addiu $at,$zero,0x2 +/* f023a80: 55e10012 */ bnel $t7,$at,.L0f023acc +/* f023a84: 8fa901f0 */ lw $t1,0x1f0($sp) +.L0f023a88: +/* f023a88: 8fb90208 */ lw $t9,0x208($sp) +.L0f023a8c: +/* f023a8c: 02002025 */ or $a0,$s0,$zero +/* f023a90: 24060001 */ addiu $a2,$zero,0x1 +/* f023a94: 8f280020 */ lw $t0,0x20($t9) +/* f023a98: a100000b */ sb $zero,0xb($t0) +/* f023a9c: 0fc0883b */ jal func0f0220ec +/* f023aa0: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023aa4: 0c006be0 */ jal 0x1af80 +/* f023aa8: 8fa40208 */ lw $a0,0x208($sp) +/* f023aac: 8fa40250 */ lw $a0,0x250($sp) +/* f023ab0: 44060000 */ mfc1 $a2,$f0 +/* f023ab4: 24070001 */ addiu $a3,$zero,0x1 +/* f023ab8: 0fc23a2b */ jal func0f08e8ac +/* f023abc: 24850008 */ addiu $a1,$a0,0x8 +/* f023ac0: 10000048 */ beqz $zero,.L0f023be4 +/* f023ac4: 00403825 */ or $a3,$v0,$zero +/* f023ac8: 8fa901f0 */ lw $t1,0x1f0($sp) +.L0f023acc: +/* f023acc: 00003825 */ or $a3,$zero,$zero +/* f023ad0: 8faa0208 */ lw $t2,0x208($sp) +/* f023ad4: 5120000a */ beqzl $t1,.L0f023b00 +/* f023ad8: 8e030020 */ lw $v1,0x20($s0) +/* f023adc: 8d4d0020 */ lw $t5,0x20($t2) +/* f023ae0: 02002025 */ or $a0,$s0,$zero +/* f023ae4: 24060001 */ addiu $a2,$zero,0x1 +/* f023ae8: a1a0000b */ sb $zero,0xb($t5) +/* f023aec: afa0019c */ sw $zero,0x19c($sp) +/* f023af0: 0fc0883b */ jal func0f0220ec +/* f023af4: 8fa501fc */ lw $a1,0x1fc($sp) +/* f023af8: 8fa7019c */ lw $a3,0x19c($sp) +/* f023afc: 8e030020 */ lw $v1,0x20($s0) +.L0f023b00: +/* f023b00: 1060002c */ beqz $v1,.L0f023bb4 +/* f023b04: 00000000 */ sll $zero,$zero,0x0 +/* f023b08: 8c620020 */ lw $v0,0x20($v1) +/* f023b0c: 10400029 */ beqz $v0,.L0f023bb4 +/* f023b10: 00000000 */ sll $zero,$zero,0x0 +/* f023b14: 84440000 */ lh $a0,0x0($v0) +/* f023b18: 3c0c8006 */ lui $t4,0x8006 +/* f023b1c: 8d8cf00c */ lw $t4,-0xff4($t4) +/* f023b20: 00045880 */ sll $t3,$a0,0x2 +/* f023b24: 01645823 */ subu $t3,$t3,$a0 +/* f023b28: 000b5880 */ sll $t3,$t3,0x2 +/* f023b2c: 018bc021 */ addu $t8,$t4,$t3 +/* f023b30: 930f000b */ lbu $t7,0xb($t8) +/* f023b34: 31f90004 */ andi $t9,$t7,0x4 +/* f023b38: 1320001e */ beqz $t9,.L0f023bb4 +/* f023b3c: 00000000 */ sll $zero,$zero,0x0 +/* f023b40: 0c008f4e */ jal 0x23d38 +/* f023b44: 00000000 */ sll $zero,$zero,0x0 +/* f023b48: 8e080020 */ lw $t0,0x20($s0) +/* f023b4c: 8d020020 */ lw $v0,0x20($t0) +/* f023b50: 84440000 */ lh $a0,0x0($v0) +/* f023b54: 0c008e13 */ jal 0x2384c +/* f023b58: 84450014 */ lh $a1,0x14($v0) +/* f023b5c: 28440000 */ slti $a0,$v0,0x0 +/* f023b60: 54800014 */ bnezl $a0,.L0f023bb4 +/* f023b64: 00803825 */ or $a3,$a0,$zero +/* f023b68: 8e0e0020 */ lw $t6,0x20($s0) +/* f023b6c: 8dc20020 */ lw $v0,0x20($t6) +/* f023b70: 84440000 */ lh $a0,0x0($v0) +/* f023b74: 0c008e13 */ jal 0x2384c +/* f023b78: 84450016 */ lh $a1,0x16($v0) +/* f023b7c: 28440000 */ slti $a0,$v0,0x0 +/* f023b80: 5080000c */ beqzl $a0,.L0f023bb4 +/* f023b84: 00803825 */ or $a3,$a0,$zero +/* f023b88: 8e090020 */ lw $t1,0x20($s0) +/* f023b8c: 44802000 */ mtc1 $zero,$f4 +/* f023b90: 00002025 */ or $a0,$zero,$zero +/* f023b94: 8d2a0020 */ lw $t2,0x20($t1) +/* f023b98: c5460010 */ lwc1 $f6,0x10($t2) +/* f023b9c: 46062032 */ c.eq.s $f4,$f6 +/* f023ba0: 00000000 */ sll $zero,$zero,0x0 +/* f023ba4: 45030003 */ bc1tl .L0f023bb4 +/* f023ba8: 00803825 */ or $a3,$a0,$zero +/* f023bac: 24040001 */ addiu $a0,$zero,0x1 +/* f023bb0: 00803825 */ or $a3,$a0,$zero +.L0f023bb4: +/* f023bb4: 10e00003 */ beqz $a3,.L0f023bc4 +/* f023bb8: 00000000 */ sll $zero,$zero,0x0 +/* f023bbc: 10000009 */ beqz $zero,.L0f023be4 +/* f023bc0: 00003825 */ or $a3,$zero,$zero +.L0f023bc4: +/* f023bc4: 0c006be0 */ jal 0x1af80 +/* f023bc8: 8fa40208 */ lw $a0,0x208($sp) +/* f023bcc: 8fa40250 */ lw $a0,0x250($sp) +/* f023bd0: 44060000 */ mfc1 $a2,$f0 +/* f023bd4: 24070001 */ addiu $a3,$zero,0x1 +/* f023bd8: 0fc23a2b */ jal func0f08e8ac +/* f023bdc: 24850008 */ addiu $a1,$a0,0x8 +/* f023be0: 00403825 */ or $a3,$v0,$zero +.L0f023be4: +/* f023be4: 8fac01f0 */ lw $t4,0x1f0($sp) +.L0f023be8: +/* f023be8: 02002025 */ or $a0,$s0,$zero +/* f023bec: 51800016 */ beqzl $t4,.L0f023c48 +/* f023bf0: 8fad0250 */ lw $t5,0x250($sp) +/* f023bf4: 820b0007 */ lb $t3,0x7($s0) +/* f023bf8: 24010001 */ addiu $at,$zero,0x1 +/* f023bfc: 8fb80208 */ lw $t8,0x208($sp) +/* f023c00: 5561000b */ bnel $t3,$at,.L0f023c30 +/* f023c04: 96090192 */ lhu $t1,0x192($s0) +/* f023c08: 8f0f0020 */ lw $t7,0x20($t8) +/* f023c0c: 8fa80250 */ lw $t0,0x250($sp) +/* f023c10: 85f90002 */ lh $t9,0x2($t7) +/* f023c14: 57200006 */ bnezl $t9,.L0f023c30 +/* f023c18: 96090192 */ lhu $t1,0x192($s0) +/* f023c1c: 910e0000 */ lbu $t6,0x0($t0) +/* f023c20: 24010006 */ addiu $at,$zero,0x6 +/* f023c24: 15c10004 */ bne $t6,$at,.L0f023c38 +/* f023c28: 00000000 */ sll $zero,$zero,0x0 +/* f023c2c: 96090192 */ lhu $t1,0x192($s0) +.L0f023c30: +/* f023c30: 352a0040 */ ori $t2,$t1,0x40 +/* f023c34: a60a0192 */ sh $t2,0x192($s0) +.L0f023c38: +/* f023c38: 0fc08496 */ jal func0f021258 +/* f023c3c: afa70204 */ sw $a3,0x204($sp) +/* f023c40: 8fa70204 */ lw $a3,0x204($sp) +/* f023c44: 8fad0250 */ lw $t5,0x250($sp) +.L0f023c48: +/* f023c48: 3c01c780 */ lui $at,0xc780 +/* f023c4c: 44819000 */ mtc1 $at,$f18 +/* f023c50: c5a8000c */ lwc1 $f8,0xc($t5) +/* f023c54: 3c0c800a */ lui $t4,0x800a +/* f023c58: 4612403c */ c.lt.s $f8,$f18 +/* f023c5c: 00000000 */ sll $zero,$zero,0x0 +/* f023c60: 45000002 */ bc1f .L0f023c6c +/* f023c64: 00000000 */ sll $zero,$zero,0x0 +/* f023c68: 00003825 */ or $a3,$zero,$zero +.L0f023c6c: +/* f023c6c: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f023c70: 5580002d */ bnezl $t4,.L0f023d28 +/* f023c74: 8fab0250 */ lw $t3,0x250($sp) +/* f023c78: 50e0002b */ beqzl $a3,.L0f023d28 +/* f023c7c: 8fab0250 */ lw $t3,0x250($sp) +/* f023c80: 82030007 */ lb $v1,0x7($s0) +/* f023c84: 24010005 */ addiu $at,$zero,0x5 +/* f023c88: 10610006 */ beq $v1,$at,.L0f023ca4 +/* f023c8c: 2401001f */ addiu $at,$zero,0x1f +/* f023c90: 14610017 */ bne $v1,$at,.L0f023cf0 +/* f023c94: 00000000 */ sll $zero,$zero,0x0 +/* f023c98: 8e0b0018 */ lw $t3,0x18($s0) +/* f023c9c: 000bc140 */ sll $t8,$t3,0x5 +/* f023ca0: 07000013 */ bltz $t8,.L0f023cf0 +.L0f023ca4: +/* f023ca4: 3c03800a */ lui $v1,0x800a +/* f023ca8: 2463cdac */ addiu $v1,$v1,-12884 +/* f023cac: 8c6f0000 */ lw $t7,0x0($v1) +/* f023cb0: 02002025 */ or $a0,$s0,$zero +/* f023cb4: 25e20001 */ addiu $v0,$t7,0x1 +/* f023cb8: 2841000b */ slti $at,$v0,0xb +/* f023cbc: 14200009 */ bnez $at,.L0f023ce4 +/* f023cc0: ac620000 */ sw $v0,0x0($v1) +/* f023cc4: 0fc0919a */ jal func0f024668 +/* f023cc8: afa00204 */ sw $zero,0x204($sp) +/* f023ccc: 8e080014 */ lw $t0,0x14($s0) +/* f023cd0: 8fa70204 */ lw $a3,0x204($sp) +/* f023cd4: 3c02800a */ lui $v0,0x800a +/* f023cd8: 350e0020 */ ori $t6,$t0,0x20 +/* f023cdc: ae0e0014 */ sw $t6,0x14($s0) +/* f023ce0: 8c42cdac */ lw $v0,-0x3254($v0) +.L0f023ce4: +/* f023ce4: 3c03800a */ lui $v1,0x800a +/* f023ce8: 10000008 */ beqz $zero,.L0f023d0c +/* f023cec: 2463cdb0 */ addiu $v1,$v1,-12880 +.L0f023cf0: +/* f023cf0: 3c03800a */ lui $v1,0x800a +/* f023cf4: 2463cdb0 */ addiu $v1,$v1,-12880 +/* f023cf8: 8c690000 */ lw $t1,0x0($v1) +/* f023cfc: 3c02800a */ lui $v0,0x800a +/* f023d00: 252a0001 */ addiu $t2,$t1,0x1 +/* f023d04: ac6a0000 */ sw $t2,0x0($v1) +/* f023d08: 8c42cdac */ lw $v0,-0x3254($v0) +.L0f023d0c: +/* f023d0c: 8c6d0000 */ lw $t5,0x0($v1) +/* f023d10: 01a26021 */ addu $t4,$t5,$v0 +/* f023d14: 2981001f */ slti $at,$t4,0x1f +/* f023d18: 54200003 */ bnezl $at,.L0f023d28 +/* f023d1c: 8fab0250 */ lw $t3,0x250($sp) +/* f023d20: 00003825 */ or $a3,$zero,$zero +/* f023d24: 8fab0250 */ lw $t3,0x250($sp) +.L0f023d28: +/* f023d28: 8fac0250 */ lw $t4,0x250($sp) +/* f023d2c: 10e001be */ beqz $a3,.L0f024428 +/* f023d30: 91620001 */ lbu $v0,0x1($t3) +/* f023d34: 34580042 */ ori $t8,$v0,0x42 +/* f023d38: a1780001 */ sb $t8,0x1($t3) +/* f023d3c: 8e0f0018 */ lw $t7,0x18($s0) +/* f023d40: 3c08800a */ lui $t0,0x800a +/* f023d44: 35f90008 */ ori $t9,$t7,0x8 +/* f023d48: ae190018 */ sw $t9,0x18($s0) +/* f023d4c: 8d08a25c */ lw $t0,-0x5da4($t0) +/* f023d50: 0500000a */ bltz $t0,.L0f023d7c +/* f023d54: 3c0e800a */ lui $t6,0x800a +/* f023d58: 3c09800a */ lui $t1,0x800a +/* f023d5c: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f023d60: 8dcea260 */ lw $t6,-0x5da0($t6) +/* f023d64: 15c90005 */ bne $t6,$t1,.L0f023d7c +/* f023d68: 00000000 */ sll $zero,$zero,0x0 +/* f023d6c: 8e0a0014 */ lw $t2,0x14($s0) +/* f023d70: 3c010080 */ lui $at,0x80 +/* f023d74: 01416825 */ or $t5,$t2,$at +/* f023d78: ae0d0014 */ sw $t5,0x14($s0) +.L0f023d7c: +/* f023d7c: 0fc41b99 */ jal func0f106e64 +/* f023d80: 24040007 */ addiu $a0,$zero,0x7 +/* f023d84: 10400004 */ beqz $v0,.L0f023d98 +/* f023d88: 3c013ea0 */ lui $at,0x3ea0 +/* f023d8c: 44816000 */ mtc1 $at,$f12 +/* f023d90: 0c006943 */ jal 0x1a50c +/* f023d94: 00000000 */ sll $zero,$zero,0x0 +.L0f023d98: +/* f023d98: 3c0c7f02 */ lui $t4,0x7f02 +/* f023d9c: 258c152c */ addiu $t4,$t4,0x152c +/* f023da0: 3c018006 */ lui $at,0x8006 +/* f023da4: ac2cefcc */ sw $t4,-0x1034($at) +/* f023da8: 3c01800a */ lui $at,0x800a +/* f023dac: 12000003 */ beqz $s0,.L0f023dbc +/* f023db0: ac30cd1c */ sw $s0,-0x32e4($at) +/* f023db4: 10000002 */ beqz $zero,.L0f023dc0 +/* f023db8: 920402fe */ lbu $a0,0x2fe($s0) +.L0f023dbc: +/* f023dbc: 00002025 */ or $a0,$zero,$zero +.L0f023dc0: +/* f023dc0: 24010002 */ addiu $at,$zero,0x2 +/* f023dc4: 14810021 */ bne $a0,$at,.L0f023e4c +/* f023dc8: 3c18800a */ lui $t8,0x800a +/* f023dcc: 8f18a26c */ lw $t8,-0x5d94($t8) +/* f023dd0: 24010006 */ addiu $at,$zero,0x6 +/* f023dd4: 5301001e */ beql $t8,$at,.L0f023e50 +/* f023dd8: 8faf0250 */ lw $t7,0x250($sp) +/* f023ddc: 0fc0f917 */ jal func0f03e45c +/* f023de0: 02002025 */ or $a0,$s0,$zero +/* f023de4: e7a0018c */ swc1 $f0,0x18c($sp) +/* f023de8: 0c0068f7 */ jal 0x1a3dc +/* f023dec: 46000306 */ mov.s $f12,$f0 +/* f023df0: 3c014198 */ lui $at,0x4198 +/* f023df4: 44815000 */ mtc1 $at,$f10 +/* f023df8: 44803000 */ mtc1 $zero,$f6 +/* f023dfc: c7ac018c */ lwc1 $f12,0x18c($sp) +/* f023e00: 460a0102 */ mul.s $f4,$f0,$f10 +/* f023e04: e7a60194 */ swc1 $f6,0x194($sp) +/* f023e08: 0c0068f4 */ jal 0x1a3d0 +/* f023e0c: e7a40190 */ swc1 $f4,0x190($sp) +/* f023e10: 3c014198 */ lui $at,0x4198 +/* f023e14: 44814000 */ mtc1 $at,$f8 +/* f023e18: 27a40190 */ addiu $a0,$sp,0x190 +/* f023e1c: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f023e20: 46080482 */ mul.s $f18,$f0,$f8 +/* f023e24: 0c0059b7 */ jal 0x166dc +/* f023e28: e7b20198 */ swc1 $f18,0x198($sp) +/* f023e2c: 0fc2d5be */ jal func0f0b56f8 +/* f023e30: 00000000 */ sll $zero,$zero,0x0 +/* f023e34: 00402025 */ or $a0,$v0,$zero +/* f023e38: 0c00567f */ jal 0x159fc +/* f023e3c: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f023e40: 27ab01a8 */ addiu $t3,$sp,0x1a8 +/* f023e44: 1000004b */ beqz $zero,.L0f023f74 +/* f023e48: afab0210 */ sw $t3,0x210($sp) +.L0f023e4c: +/* f023e4c: 8faf0250 */ lw $t7,0x250($sp) +.L0f023e50: +/* f023e50: 24010006 */ addiu $at,$zero,0x6 +/* f023e54: 91f90000 */ lbu $t9,0x0($t7) +/* f023e58: 17210043 */ bne $t9,$at,.L0f023f68 +/* f023e5c: 00000000 */ sll $zero,$zero,0x0 +/* f023e60: 0fc4a25f */ jal func0f12897c +/* f023e64: 01e02025 */ or $a0,$t7,$zero +/* f023e68: 00024080 */ sll $t0,$v0,0x2 +/* f023e6c: 3c03800a */ lui $v1,0x800a +/* f023e70: 00681821 */ addu $v1,$v1,$t0 +/* f023e74: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f023e78: 24010003 */ addiu $at,$zero,0x3 +/* f023e7c: 02002025 */ or $a0,$s0,$zero +/* f023e80: 8c6e01b0 */ lw $t6,0x1b0($v1) +/* f023e84: 15c10034 */ bne $t6,$at,.L0f023f58 +/* f023e88: 00000000 */ sll $zero,$zero,0x0 +/* f023e8c: 0fc0f917 */ jal func0f03e45c +/* f023e90: afa30188 */ sw $v1,0x188($sp) +/* f023e94: 8fa30188 */ lw $v1,0x188($sp) +/* f023e98: e7a00178 */ swc1 $f0,0x178($sp) +/* f023e9c: 3c01447a */ lui $at,0x447a +/* f023ea0: 8c691a6c */ lw $t1,0x1a6c($v1) +/* f023ea4: 44812000 */ mtc1 $at,$f4 +/* f023ea8: 46000306 */ mov.s $f12,$f0 +/* f023eac: 8d220004 */ lw $v0,0x4($t1) +/* f023eb0: c44a00ac */ lwc1 $f10,0xac($v0) +/* f023eb4: afa20174 */ sw $v0,0x174($sp) +/* f023eb8: 46045182 */ mul.s $f6,$f10,$f4 +/* f023ebc: 0c0068f4 */ jal 0x1a3d0 +/* f023ec0: e7a60130 */ swc1 $f6,0x130($sp) +/* f023ec4: c7a80130 */ lwc1 $f8,0x130($sp) +/* f023ec8: 8fa20174 */ lw $v0,0x174($sp) +/* f023ecc: 44805000 */ mtc1 $zero,$f10 +/* f023ed0: 46080482 */ mul.s $f18,$f0,$f8 +/* f023ed4: 3c014348 */ lui $at,0x4348 +/* f023ed8: 44812000 */ mtc1 $at,$f4 +/* f023edc: e7b2017c */ swc1 $f18,0x17c($sp) +/* f023ee0: c44200ac */ lwc1 $f2,0xac($v0) +/* f023ee4: 4602503c */ c.lt.s $f10,$f2 +/* f023ee8: 00000000 */ sll $zero,$zero,0x0 +/* f023eec: 45020004 */ bc1fl .L0f023f00 +/* f023ef0: 46001007 */ neg.s $f0,$f2 +/* f023ef4: 10000002 */ beqz $zero,.L0f023f00 +/* f023ef8: 46001006 */ mov.s $f0,$f2 +/* f023efc: 46001007 */ neg.s $f0,$f2 +.L0f023f00: +/* f023f00: 46040182 */ mul.s $f6,$f0,$f4 +/* f023f04: 3c0141c8 */ lui $at,0x41c8 +/* f023f08: 44814000 */ mtc1 $at,$f8 +/* f023f0c: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f023f10: 46006307 */ neg.s $f12,$f12 +/* f023f14: 46083480 */ add.s $f18,$f6,$f8 +/* f023f18: 0c0068f7 */ jal 0x1a3dc +/* f023f1c: e7b20180 */ swc1 $f18,0x180($sp) +/* f023f20: c7aa0130 */ lwc1 $f10,0x130($sp) +/* f023f24: 27a4017c */ addiu $a0,$sp,0x17c +/* f023f28: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f023f2c: 460a0102 */ mul.s $f4,$f0,$f10 +/* f023f30: 0c0059b7 */ jal 0x166dc +/* f023f34: e7a40184 */ swc1 $f4,0x184($sp) +/* f023f38: 0fc2d5be */ jal func0f0b56f8 +/* f023f3c: 00000000 */ sll $zero,$zero,0x0 +/* f023f40: 00402025 */ or $a0,$v0,$zero +/* f023f44: 0c00567f */ jal 0x159fc +/* f023f48: 27a501a8 */ addiu $a1,$sp,0x1a8 +/* f023f4c: 27aa01a8 */ addiu $t2,$sp,0x1a8 +/* f023f50: 10000008 */ beqz $zero,.L0f023f74 +/* f023f54: afaa0210 */ sw $t2,0x210($sp) +.L0f023f58: +/* f023f58: 0fc2d5be */ jal func0f0b56f8 +/* f023f5c: 00000000 */ sll $zero,$zero,0x0 +/* f023f60: 10000004 */ beqz $zero,.L0f023f74 +/* f023f64: afa20210 */ sw $v0,0x210($sp) +.L0f023f68: +/* f023f68: 0fc2d5be */ jal func0f0b56f8 +/* f023f6c: 00000000 */ sll $zero,$zero,0x0 +/* f023f70: afa20210 */ sw $v0,0x210($sp) +.L0f023f74: +/* f023f74: 8fad0208 */ lw $t5,0x208($sp) +/* f023f78: 8dac0008 */ lw $t4,0x8($t5) +/* f023f7c: 8584000e */ lh $a0,0xe($t4) +/* f023f80: 0004c180 */ sll $t8,$a0,0x6 +/* f023f84: 0fc59e7d */ jal func0f1679f4 +/* f023f88: 03002025 */ or $a0,$t8,$zero +/* f023f8c: 8fab01f0 */ lw $t3,0x1f0($sp) +/* f023f90: afa20220 */ sw $v0,0x220($sp) +/* f023f94: 11600011 */ beqz $t3,.L0f023fdc +/* f023f98: 3c02800a */ lui $v0,0x800a +/* f023f9c: 8c42cd1c */ lw $v0,-0x32e4($v0) +/* f023fa0: 3c19800a */ lui $t9,0x800a +/* f023fa4: 80430012 */ lb $v1,0x12($v0) +/* f023fa8: 0460000c */ bltz $v1,.L0f023fdc +/* f023fac: 00000000 */ sll $zero,$zero,0x0 +/* f023fb0: 8f399ff8 */ lw $t9,-0x6008($t9) +/* f023fb4: 240effff */ addiu $t6,$zero,-1 +/* f023fb8: 00797821 */ addu $t7,$v1,$t9 +/* f023fbc: a04f0012 */ sb $t7,0x12($v0) +/* f023fc0: 3c02800a */ lui $v0,0x800a +/* f023fc4: 8c42cd1c */ lw $v0,-0x32e4($v0) +/* f023fc8: 80480012 */ lb $t0,0x12($v0) +/* f023fcc: 2901001e */ slti $at,$t0,0x1e +/* f023fd0: 14200002 */ bnez $at,.L0f023fdc +/* f023fd4: 00000000 */ sll $zero,$zero,0x0 +/* f023fd8: a04e0012 */ sb $t6,0x12($v0) +.L0f023fdc: +/* f023fdc: 3c03800a */ lui $v1,0x800a +/* f023fe0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f023fe4: 24631bb0 */ addiu $v1,$v1,0x1bb0 +/* f023fe8: 0fc2d5ee */ jal func0f0b57b8 +/* f023fec: afa30124 */ sw $v1,0x124($sp) +/* f023ff0: 3c09800a */ lui $t1,0x800a +/* f023ff4: 8d29a2d8 */ lw $t1,-0x5d28($t1) +/* f023ff8: 8fa30124 */ lw $v1,0x124($sp) +/* f023ffc: 46000406 */ mov.s $f16,$f0 +/* f024000: 1120000c */ beqz $t1,.L0f024034 +/* f024004: 00003025 */ or $a2,$zero,$zero +/* f024008: 3c0a800b */ lui $t2,0x800b +/* f02400c: 8d4acb94 */ lw $t2,-0x346c($t2) +/* f024010: 3c017f1b */ lui $at,0x7f1b +/* f024014: 314d00c0 */ andi $t5,$t2,0xc0 +/* f024018: 11a00004 */ beqz $t5,.L0f02402c +/* f02401c: 00000000 */ sll $zero,$zero,0x0 +/* f024020: 3c017f1b */ lui $at,0x7f1b +/* f024024: 10000010 */ beqz $zero,.L0f024068 +/* f024028: c42e87c8 */ lwc1 $f14,-0x7838($at) +.L0f02402c: +/* f02402c: 1000000e */ beqz $zero,.L0f024068 +/* f024030: c42e87cc */ lwc1 $f14,-0x7834($at) +.L0f024034: +/* f024034: afa30124 */ sw $v1,0x124($sp) +/* f024038: afa60110 */ sw $a2,0x110($sp) +/* f02403c: 0fc47b9c */ jal func0f11ee70 +/* f024040: e7b00114 */ swc1 $f16,0x114($sp) +/* f024044: 8fa30124 */ lw $v1,0x124($sp) +/* f024048: 8fa60110 */ lw $a2,0x110($sp) +/* f02404c: 10400004 */ beqz $v0,.L0f024060 +/* f024050: c7b00114 */ lwc1 $f16,0x114($sp) +/* f024054: 3c017f1b */ lui $at,0x7f1b +/* f024058: 10000003 */ beqz $zero,.L0f024068 +/* f02405c: c42e87d0 */ lwc1 $f14,-0x7830($at) +.L0f024060: +/* f024060: 3c017f1b */ lui $at,0x7f1b +/* f024064: c42e87d4 */ lwc1 $f14,-0x782c($at) +.L0f024068: +/* f024068: 8fac0208 */ lw $t4,0x208($sp) +/* f02406c: 27a40210 */ addiu $a0,$sp,0x210 +/* f024070: 8d820020 */ lw $v0,0x20($t4) +/* f024074: 50400057 */ beqzl $v0,.L0f0241d4 +/* f024078: 8fa50208 */ lw $a1,0x208($sp) +/* f02407c: 84580000 */ lh $t8,0x0($v0) +/* f024080: 8fab0250 */ lw $t3,0x250($sp) +/* f024084: 53000053 */ beqzl $t8,.L0f0241d4 +/* f024088: 8fa50208 */ lw $a1,0x208($sp) +/* f02408c: c5660008 */ lwc1 $f6,0x8($t3) +/* f024090: c4680000 */ lwc1 $f8,0x0($v1) +/* f024094: c572000c */ lwc1 $f18,0xc($t3) +/* f024098: c46a0004 */ lwc1 $f10,0x4($v1) +/* f02409c: 46083001 */ sub.s $f0,$f6,$f8 +/* f0240a0: c4660008 */ lwc1 $f6,0x8($v1) +/* f0240a4: c5640010 */ lwc1 $f4,0x10($t3) +/* f0240a8: 460a9081 */ sub.s $f2,$f18,$f10 +/* f0240ac: 46000202 */ mul.s $f8,$f0,$f0 +/* f0240b0: 46062301 */ sub.s $f12,$f4,$f6 +/* f0240b4: 46021482 */ mul.s $f18,$f2,$f2 +/* f0240b8: 46124280 */ add.s $f10,$f8,$f18 +/* f0240bc: 460c6102 */ mul.s $f4,$f12,$f12 +/* f0240c0: 46045180 */ add.s $f6,$f10,$f4 +/* f0240c4: 46103202 */ mul.s $f8,$f6,$f16 +/* f0240c8: 00000000 */ sll $zero,$zero,0x0 +/* f0240cc: 46104482 */ mul.s $f18,$f8,$f16 +/* f0240d0: 4612703c */ c.lt.s $f14,$f18 +/* f0240d4: 00000000 */ sll $zero,$zero,0x0 +/* f0240d8: 4500003d */ bc1f .L0f0241d0 +/* f0240dc: 00000000 */ sll $zero,$zero,0x0 +/* f0240e0: c4400010 */ lwc1 $f0,0x10($v0) +/* f0240e4: 44801000 */ mtc1 $zero,$f2 +/* f0240e8: 24060001 */ addiu $a2,$zero,0x1 +/* f0240ec: e7a0010c */ swc1 $f0,0x10c($sp) +/* f0240f0: 84590014 */ lh $t9,0x14($v0) +/* f0240f4: 46001032 */ c.eq.s $f2,$f0 +/* f0240f8: afb90108 */ sw $t9,0x108($sp) +/* f0240fc: c44a0034 */ lwc1 $f10,0x34($v0) +/* f024100: e7aa0104 */ swc1 $f10,0x104($sp) +/* f024104: 844f0038 */ lh $t7,0x38($v0) +/* f024108: 45010014 */ bc1t .L0f02415c +/* f02410c: afaf0100 */ sw $t7,0x100($sp) +/* f024110: c444001c */ lwc1 $f4,0x1c($v0) +/* f024114: c4460074 */ lwc1 $f6,0x74($v0) +/* f024118: 3c013e80 */ lui $at,0x3e80 +/* f02411c: 44819000 */ mtc1 $at,$f18 +/* f024120: 46062202 */ mul.s $f8,$f4,$f6 +/* f024124: 3c013f00 */ lui $at,0x3f00 +/* f024128: 4608903e */ c.le.s $f18,$f8 +/* f02412c: 00000000 */ sll $zero,$zero,0x0 +/* f024130: 4502000b */ bc1fl .L0f024160 +/* f024134: c4440054 */ lwc1 $f4,0x54($v0) +/* f024138: 44815000 */ mtc1 $at,$f10 +/* f02413c: 00000000 */ sll $zero,$zero,0x0 +/* f024140: 4600503c */ c.lt.s $f10,$f0 +/* f024144: 00000000 */ sll $zero,$zero,0x0 +/* f024148: 45020004 */ bc1fl .L0f02415c +/* f02414c: e4420010 */ swc1 $f2,0x10($v0) +/* f024150: 84480016 */ lh $t0,0x16($v0) +/* f024154: a4480014 */ sh $t0,0x14($v0) +/* f024158: e4420010 */ swc1 $f2,0x10($v0) +.L0f02415c: +/* f02415c: c4440054 */ lwc1 $f4,0x54($v0) +.L0f024160: +/* f024160: 46041032 */ c.eq.s $f2,$f4 +/* f024164: 00000000 */ sll $zero,$zero,0x0 +/* f024168: 4503001a */ bc1tl .L0f0241d4 +/* f02416c: 8fa50208 */ lw $a1,0x208($sp) +/* f024170: c4460040 */ lwc1 $f6,0x40($v0) +/* f024174: c4480074 */ lwc1 $f8,0x74($v0) +/* f024178: 3c013e80 */ lui $at,0x3e80 +/* f02417c: 44815000 */ mtc1 $at,$f10 +/* f024180: 46083482 */ mul.s $f18,$f6,$f8 +/* f024184: 4612503e */ c.le.s $f10,$f18 +/* f024188: 00000000 */ sll $zero,$zero,0x0 +/* f02418c: 45020011 */ bc1fl .L0f0241d4 +/* f024190: 8fa50208 */ lw $a1,0x208($sp) +/* f024194: c4400034 */ lwc1 $f0,0x34($v0) +/* f024198: 3c013f00 */ lui $at,0x3f00 +/* f02419c: 46001032 */ c.eq.s $f2,$f0 +/* f0241a0: 00000000 */ sll $zero,$zero,0x0 +/* f0241a4: 4503000b */ bc1tl .L0f0241d4 +/* f0241a8: 8fa50208 */ lw $a1,0x208($sp) +/* f0241ac: 44812000 */ mtc1 $at,$f4 +/* f0241b0: 00000000 */ sll $zero,$zero,0x0 +/* f0241b4: 4600203c */ c.lt.s $f4,$f0 +/* f0241b8: 00000000 */ sll $zero,$zero,0x0 +/* f0241bc: 45020004 */ bc1fl .L0f0241d0 +/* f0241c0: e4420034 */ swc1 $f2,0x34($v0) +/* f0241c4: 844e003a */ lh $t6,0x3a($v0) +/* f0241c8: a44e0038 */ sh $t6,0x38($v0) +/* f0241cc: e4420034 */ swc1 $f2,0x34($v0) +.L0f0241d0: +/* f0241d0: 8fa50208 */ lw $a1,0x208($sp) +.L0f0241d4: +/* f0241d4: afa20128 */ sw $v0,0x128($sp) +/* f0241d8: 0c0073af */ jal 0x1cebc +/* f0241dc: afa60110 */ sw $a2,0x110($sp) +/* f0241e0: 8fa60110 */ lw $a2,0x110($sp) +/* f0241e4: 8fa20128 */ lw $v0,0x128($sp) +/* f0241e8: c7a6010c */ lwc1 $f6,0x10c($sp) +/* f0241ec: 10c00008 */ beqz $a2,.L0f024210 +/* f0241f0: 3c018006 */ lui $at,0x8006 +/* f0241f4: e4460010 */ swc1 $f6,0x10($v0) +/* f0241f8: 8fa90108 */ lw $t1,0x108($sp) +/* f0241fc: a4490014 */ sh $t1,0x14($v0) +/* f024200: c7a80104 */ lwc1 $f8,0x104($sp) +/* f024204: e4480034 */ swc1 $f8,0x34($v0) +/* f024208: 8faa0100 */ lw $t2,0x100($sp) +/* f02420c: a44a0038 */ sh $t2,0x38($v0) +.L0f024210: +/* f024210: ac20efcc */ sw $zero,-0x1034($at) +/* f024214: 3c018006 */ lui $at,0x8006 +/* f024218: 0c006943 */ jal 0x1a50c +/* f02421c: c42c29e8 */ lwc1 $f12,0x29e8($at) +/* f024220: 8fad01f0 */ lw $t5,0x1f0($sp) +/* f024224: 260400f8 */ addiu $a0,$s0,0xf8 +/* f024228: 11a00003 */ beqz $t5,.L0f024238 +/* f02422c: 00000000 */ sll $zero,$zero,0x0 +/* f024230: 0fc1a5c4 */ jal func0f069710 +/* f024234: 260500fc */ addiu $a1,$s0,0xfc +.L0f024238: +/* f024238: 0c006a7a */ jal 0x1a9e8 +/* f02423c: 8fa40208 */ lw $a0,0x208($sp) +/* f024240: 8fac0250 */ lw $t4,0x250($sp) +/* f024244: 8d87001c */ lw $a3,0x1c($t4) +/* f024248: e5800014 */ swc1 $f0,0x14($t4) +/* f02424c: 50e0000b */ beqzl $a3,.L0f02427c +/* f024250: 8e030178 */ lw $v1,0x178($s0) +/* f024254: 8ce20020 */ lw $v0,0x20($a3) +.L0f024258: +/* f024258: 02002025 */ or $a0,$s0,$zero +/* f02425c: 00e02825 */ or $a1,$a3,$zero +/* f024260: 8fa601f0 */ lw $a2,0x1f0($sp) +/* f024264: 0fc08885 */ jal func0f022214 +/* f024268: afa201f4 */ sw $v0,0x1f4($sp) +/* f02426c: 8fa701f4 */ lw $a3,0x1f4($sp) +/* f024270: 54e0fff9 */ bnezl $a3,.L0f024258 +/* f024274: 8ce20020 */ lw $v0,0x20($a3) +/* f024278: 8e030178 */ lw $v1,0x178($s0) +.L0f02427c: +/* f02427c: 5060004d */ beqzl $v1,.L0f0243b4 +/* f024280: 8fab0208 */ lw $t3,0x208($sp) +/* f024284: 8c620004 */ lw $v0,0x4($v1) +/* f024288: 8c580018 */ lw $t8,0x18($v0) +/* f02428c: afb800f4 */ sw $t8,0xf4($sp) +/* f024290: 82040006 */ lb $a0,0x6($s0) +/* f024294: 2881002a */ slti $at,$a0,0x2a +/* f024298: 14200045 */ bnez $at,.L0f0243b0 +/* f02429c: 2881002b */ slti $at,$a0,0x2b +/* f0242a0: 10200043 */ beqz $at,.L0f0243b0 +/* f0242a4: 3c198006 */ lui $t9,0x8006 +/* f0242a8: 27392a3c */ addiu $t9,$t9,0x2a3c +/* f0242ac: 8f210000 */ lw $at,0x0($t9) +/* f0242b0: 27ab00e8 */ addiu $t3,$sp,0xe8 +/* f0242b4: 8f280004 */ lw $t0,0x4($t9) +/* f0242b8: ad610000 */ sw $at,0x0($t3) +/* f0242bc: 8f210008 */ lw $at,0x8($t9) +/* f0242c0: ad680004 */ sw $t0,0x4($t3) +/* f0242c4: ad610008 */ sw $at,0x8($t3) +/* f0242c8: 0fc22f3d */ jal func0f08bcf4 +/* f0242cc: 8e040178 */ lw $a0,0x178($s0) +/* f0242d0: afa20058 */ sw $v0,0x58($sp) +/* f0242d4: 82060006 */ lb $a2,0x6($s0) +/* f0242d8: 3c017f1b */ lui $at,0x7f1b +/* f0242dc: c43287d8 */ lwc1 $f18,-0x7828($at) +/* f0242e0: 24c6ffd6 */ addiu $a2,$a2,-42 +/* f0242e4: 000670c0 */ sll $t6,$a2,0x3 +/* f0242e8: 01c67021 */ addu $t6,$t6,$a2 +/* f0242ec: 00024880 */ sll $t1,$v0,0x2 +/* f0242f0: 000e7100 */ sll $t6,$t6,0x4 +/* f0242f4: 01224823 */ subu $t1,$t1,$v0 +/* f0242f8: 000948c0 */ sll $t1,$t1,0x3 +/* f0242fc: 3c0d8008 */ lui $t5,0x8008 +/* f024300: 01c95021 */ addu $t2,$t6,$t1 +/* f024304: 25addae4 */ addiu $t5,$t5,-9500 +/* f024308: 014d1821 */ addu $v1,$t2,$t5 +/* f02430c: c4700000 */ lwc1 $f16,0x0($v1) +/* f024310: c46e0004 */ lwc1 $f14,0x4($v1) +/* f024314: c46c0008 */ lwc1 $f12,0x8($v1) +/* f024318: 46128402 */ mul.s $f16,$f16,$f18 +/* f02431c: c46a000c */ lwc1 $f10,0xc($v1) +/* f024320: c4680010 */ lwc1 $f8,0x10($v1) +/* f024324: 46127382 */ mul.s $f14,$f14,$f18 +/* f024328: c4660014 */ lwc1 $f6,0x14($v1) +/* f02432c: e7aa00e4 */ swc1 $f10,0xe4($sp) +/* f024330: 46126482 */ mul.s $f18,$f12,$f18 +/* f024334: e7b000e8 */ swc1 $f16,0xe8($sp) +/* f024338: e7a800e0 */ swc1 $f8,0xe0($sp) +/* f02433c: e7a600dc */ swc1 $f6,0xdc($sp) +/* f024340: e7ae00ec */ swc1 $f14,0xec($sp) +/* f024344: 27a400e8 */ addiu $a0,$sp,0xe8 +/* f024348: 27a5009c */ addiu $a1,$sp,0x9c +/* f02434c: 0c0059b7 */ jal 0x166dc +/* f024350: e7b200f0 */ swc1 $f18,0xf0($sp) +/* f024354: c7ac00e4 */ lwc1 $f12,0xe4($sp) +/* f024358: 0c005789 */ jal 0x15e24 +/* f02435c: 27a5009c */ addiu $a1,$sp,0x9c +/* f024360: c7ac00e0 */ lwc1 $f12,0xe0($sp) +/* f024364: 0c0057a0 */ jal 0x15e80 +/* f024368: 27a5009c */ addiu $a1,$sp,0x9c +/* f02436c: c7ac00dc */ lwc1 $f12,0xdc($sp) +/* f024370: 0c0057b7 */ jal 0x15edc +/* f024374: 27a5009c */ addiu $a1,$sp,0x9c +/* f024378: 8fac00f4 */ lw $t4,0xf4($sp) +/* f02437c: 27a5009c */ addiu $a1,$sp,0x9c +/* f024380: 27a6005c */ addiu $a2,$sp,0x5c +/* f024384: 0c0056f9 */ jal 0x15be4 +/* f024388: 8d84000c */ lw $a0,0xc($t4) +/* f02438c: 8fb800f4 */ lw $t8,0xf4($sp) +/* f024390: 27a4005c */ addiu $a0,$sp,0x5c +/* f024394: 0c005746 */ jal 0x15d18 +/* f024398: 8f05000c */ lw $a1,0xc($t8) +/* f02439c: 8faf0058 */ lw $t7,0x58($sp) +/* f0243a0: 24010002 */ addiu $at,$zero,0x2 +/* f0243a4: 55e10003 */ bnel $t7,$at,.L0f0243b4 +/* f0243a8: 8fab0208 */ lw $t3,0x208($sp) +/* f0243ac: afa00200 */ sw $zero,0x200($sp) +.L0f0243b0: +/* f0243b0: 8fab0208 */ lw $t3,0x208($sp) +.L0f0243b4: +/* f0243b4: 3c198008 */ lui $t9,0x8008 +/* f0243b8: 2739ce40 */ addiu $t9,$t9,-12736 +/* f0243bc: 8d640008 */ lw $a0,0x8($t3) +/* f0243c0: 8c880004 */ lw $t0,0x4($a0) +/* f0243c4: 5728003e */ bnel $t9,$t0,.L0f0244c0 +/* f0243c8: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f0243cc: 0c006a47 */ jal 0x1a91c +/* f0243d0: 24050004 */ addiu $a1,$zero,0x4 +/* f0243d4: 10400039 */ beqz $v0,.L0f0244bc +/* f0243d8: 00402825 */ or $a1,$v0,$zero +/* f0243dc: 944e0000 */ lhu $t6,0x0($v0) +/* f0243e0: 24010017 */ addiu $at,$zero,0x17 +/* f0243e4: 55c10036 */ bnel $t6,$at,.L0f0244c0 +/* f0243e8: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f0243ec: 0c006a87 */ jal 0x1aa1c +/* f0243f0: 8fa40208 */ lw $a0,0x208($sp) +/* f0243f4: 8c490000 */ lw $t1,0x0($v0) +/* f0243f8: 24050001 */ addiu $a1,$zero,0x1 +/* f0243fc: 51200030 */ beqzl $t1,.L0f0244c0 +/* f024400: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f024404: 0c006a47 */ jal 0x1a91c +/* f024408: 8c440000 */ lw $a0,0x0($v0) +/* f02440c: 1040002b */ beqz $v0,.L0f0244bc +/* f024410: 00402825 */ or $a1,$v0,$zero +/* f024414: 0c006a87 */ jal 0x1aa1c +/* f024418: 8fa40208 */ lw $a0,0x208($sp) +/* f02441c: 8faa0200 */ lw $t2,0x200($sp) +/* f024420: 10000026 */ beqz $zero,.L0f0244bc +/* f024424: ac4a0000 */ sw $t2,0x0($v0) +.L0f024428: +/* f024428: 304dfffd */ andi $t5,$v0,0xfffd +/* f02442c: a18d0001 */ sb $t5,0x1($t4) +/* f024430: 3c18800a */ lui $t8,0x800a +/* f024434: 8f18a25c */ lw $t8,-0x5da4($t8) +/* f024438: 3c0f800a */ lui $t7,0x800a +/* f02443c: 3c0b800a */ lui $t3,0x800a +/* f024440: 0702000b */ bltzl $t8,.L0f024470 +/* f024444: 8fae0250 */ lw $t6,0x250($sp) +/* f024448: 8defa260 */ lw $t7,-0x5da0($t7) +/* f02444c: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f024450: 55eb0007 */ bnel $t7,$t3,.L0f024470 +/* f024454: 8fae0250 */ lw $t6,0x250($sp) +/* f024458: 8e190014 */ lw $t9,0x14($s0) +/* f02445c: 3c01ff7f */ lui $at,0xff7f +/* f024460: 3421ffff */ ori $at,$at,0xffff +/* f024464: 03214024 */ and $t0,$t9,$at +/* f024468: ae080014 */ sw $t0,0x14($s0) +/* f02446c: 8fae0250 */ lw $t6,0x250($sp) +.L0f024470: +/* f024470: 8dc7001c */ lw $a3,0x1c($t6) +/* f024474: 50e0000a */ beqzl $a3,.L0f0244a0 +/* f024478: 920900fc */ lbu $t1,0xfc($s0) +/* f02447c: 8ce20020 */ lw $v0,0x20($a3) +.L0f024480: +/* f024480: 00e02025 */ or $a0,$a3,$zero +/* f024484: 8fa501f0 */ lw $a1,0x1f0($sp) +/* f024488: 0fc1c1be */ jal func0f0706f8 +/* f02448c: afa201f4 */ sw $v0,0x1f4($sp) +/* f024490: 8fa701f4 */ lw $a3,0x1f4($sp) +/* f024494: 54e0fffa */ bnezl $a3,.L0f024480 +/* f024498: 8ce20020 */ lw $v0,0x20($a3) +/* f02449c: 920900fc */ lbu $t1,0xfc($s0) +.L0f0244a0: +/* f0244a0: 920a00fd */ lbu $t2,0xfd($s0) +/* f0244a4: 920d00fe */ lbu $t5,0xfe($s0) +/* f0244a8: 920c00ff */ lbu $t4,0xff($s0) +/* f0244ac: a20900f8 */ sb $t1,0xf8($s0) +/* f0244b0: a20a00f9 */ sb $t2,0xf9($s0) +/* f0244b4: a20d00fa */ sb $t5,0xfa($s0) +/* f0244b8: a20c00fb */ sb $t4,0xfb($s0) +.L0f0244bc: +/* f0244bc: 8fb801f0 */ lw $t8,0x1f0($sp) +.L0f0244c0: +/* f0244c0: 53000013 */ beqzl $t8,.L0f024510 +/* f0244c4: 00001025 */ or $v0,$zero,$zero +/* f0244c8: 8e0f0018 */ lw $t7,0x18($s0) +/* f0244cc: 31eb0400 */ andi $t3,$t7,0x400 +/* f0244d0: 5560000f */ bnezl $t3,.L0f024510 +/* f0244d4: 00001025 */ or $v0,$zero,$zero +/* f0244d8: 8e190014 */ lw $t9,0x14($s0) +/* f0244dc: 8fa40250 */ lw $a0,0x250($sp) +/* f0244e0: 33280001 */ andi $t0,$t9,0x1 +/* f0244e4: 11000007 */ beqz $t0,.L0f024504 +/* f0244e8: 00000000 */ sll $zero,$zero,0x0 +/* f0244ec: 0fc1c1a6 */ jal func0f070698 +/* f0244f0: 00002825 */ or $a1,$zero,$zero +/* f0244f4: 8e0e0014 */ lw $t6,0x14($s0) +/* f0244f8: 2401fffe */ addiu $at,$zero,-2 +/* f0244fc: 01c14824 */ and $t1,$t6,$at +/* f024500: ae090014 */ sw $t1,0x14($s0) +.L0f024504: +/* f024504: 0fc1069d */ jal func0f041a74 +/* f024508: 02002025 */ or $a0,$s0,$zero +/* f02450c: 00001025 */ or $v0,$zero,$zero +.L0f024510: +/* f024510: 8fbf0024 */ lw $ra,0x24($sp) +/* f024514: 8fb00020 */ lw $s0,0x20($sp) +/* f024518: 27bd0250 */ addiu $sp,$sp,0x250 +/* f02451c: 03e00008 */ jr $ra +/* f024520: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f024524 +/* f024524: 27bdffe0 */ addiu $sp,$sp,-32 +/* f024528: afbf001c */ sw $ra,0x1c($sp) +/* f02452c: afb10018 */ sw $s1,0x18($sp) +/* f024530: afb00014 */ sw $s0,0x14($sp) +/* f024534: 8c8e001c */ lw $t6,0x1c($a0) +/* f024538: 00808825 */ or $s1,$a0,$zero +/* f02453c: 8dd0001c */ lw $s0,0x1c($t6) +/* f024540: 5200001a */ beqzl $s0,.L0f0245ac +/* f024544: 8e2c0014 */ lw $t4,0x14($s1) +/* f024548: 8e2f0178 */ lw $t7,0x178($s1) +.L0f02454c: +/* f02454c: 520f0014 */ beql $s0,$t7,.L0f0245a0 +/* f024550: 8e100020 */ lw $s0,0x20($s0) +/* f024554: 8e380174 */ lw $t8,0x174($s1) +/* f024558: 52180011 */ beql $s0,$t8,.L0f0245a0 +/* f02455c: 8e100020 */ lw $s0,0x20($s0) +/* f024560: 8e390170 */ lw $t9,0x170($s1) +/* f024564: 5219000e */ beql $s0,$t9,.L0f0245a0 +/* f024568: 8e100020 */ lw $s0,0x20($s0) +/* f02456c: 8e020004 */ lw $v0,0x4($s0) +/* f024570: 8c480040 */ lw $t0,0x40($v0) +/* f024574: 31090040 */ andi $t1,$t0,0x40 +/* f024578: 55200009 */ bnezl $t1,.L0f0245a0 +/* f02457c: 8e100020 */ lw $s0,0x20($s0) +/* f024580: 8c4a0008 */ lw $t2,0x8($v0) +/* f024584: 02002025 */ or $a0,$s0,$zero +/* f024588: 314b2000 */ andi $t3,$t2,0x2000 +/* f02458c: 55600004 */ bnezl $t3,.L0f0245a0 +/* f024590: 8e100020 */ lw $s0,0x20($s0) +/* f024594: 0fc20a59 */ jal func0f082964 +/* f024598: 24050001 */ addiu $a1,$zero,0x1 +/* f02459c: 8e100020 */ lw $s0,0x20($s0) +.L0f0245a0: +/* f0245a0: 5600ffea */ bnezl $s0,.L0f02454c +/* f0245a4: 8e2f0178 */ lw $t7,0x178($s1) +/* f0245a8: 8e2c0014 */ lw $t4,0x14($s1) +.L0f0245ac: +/* f0245ac: 358d0001 */ ori $t5,$t4,0x1 +/* f0245b0: ae2d0014 */ sw $t5,0x14($s1) +/* f0245b4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0245b8: 8fb10018 */ lw $s1,0x18($sp) +/* f0245bc: 8fb00014 */ lw $s0,0x14($sp) +/* f0245c0: 03e00008 */ jr $ra +/* f0245c4: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f0245c8 +/* f0245c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0245cc: afbf0014 */ sw $ra,0x14($sp) +/* f0245d0: afa40018 */ sw $a0,0x18($sp) +/* f0245d4: afa5001c */ sw $a1,0x1c($sp) +/* f0245d8: 8c8f0020 */ lw $t7,0x20($a0) +/* f0245dc: 3c188008 */ lui $t8,0x8008 +/* f0245e0: 2718ce40 */ addiu $t8,$t8,-12736 +/* f0245e4: 8de60008 */ lw $a2,0x8($t7) +/* f0245e8: 8cd90004 */ lw $t9,0x4($a2) +/* f0245ec: 00c02025 */ or $a0,$a2,$zero +/* f0245f0: 5719001a */ bnel $t8,$t9,.L0f02465c +/* f0245f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0245f8: 0c006a47 */ jal 0x1a91c +/* f0245fc: 24050004 */ addiu $a1,$zero,0x4 +/* f024600: 10400015 */ beqz $v0,.L0f024658 +/* f024604: 00402825 */ or $a1,$v0,$zero +/* f024608: 94480000 */ lhu $t0,0x0($v0) +/* f02460c: 24010017 */ addiu $at,$zero,0x17 +/* f024610: 8fa90018 */ lw $t1,0x18($sp) +/* f024614: 55010011 */ bnel $t0,$at,.L0f02465c +/* f024618: 8fbf0014 */ lw $ra,0x14($sp) +/* f02461c: 0c006a87 */ jal 0x1aa1c +/* f024620: 8d240020 */ lw $a0,0x20($t1) +/* f024624: 8c4a0000 */ lw $t2,0x0($v0) +/* f024628: 24050004 */ addiu $a1,$zero,0x4 +/* f02462c: 5140000b */ beqzl $t2,.L0f02465c +/* f024630: 8fbf0014 */ lw $ra,0x14($sp) +/* f024634: 0c006a47 */ jal 0x1a91c +/* f024638: 8c440000 */ lw $a0,0x0($v0) +/* f02463c: 10400006 */ beqz $v0,.L0f024658 +/* f024640: 00402825 */ or $a1,$v0,$zero +/* f024644: 8fab0018 */ lw $t3,0x18($sp) +/* f024648: 0c006a87 */ jal 0x1aa1c +/* f02464c: 8d640020 */ lw $a0,0x20($t3) +/* f024650: 8fac001c */ lw $t4,0x1c($sp) +/* f024654: ac4c0000 */ sw $t4,0x0($v0) +.L0f024658: +/* f024658: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02465c: +/* f02465c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f024660: 03e00008 */ jr $ra +/* f024664: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f024668 +/* f024668: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02466c: afbf001c */ sw $ra,0x1c($sp) +/* f024670: afb10018 */ sw $s1,0x18($sp) +/* f024674: afb00014 */ sw $s0,0x14($sp) +/* f024678: 8c8e001c */ lw $t6,0x1c($a0) +/* f02467c: 00808825 */ or $s1,$a0,$zero +/* f024680: 8dd0001c */ lw $s0,0x1c($t6) +/* f024684: 52000010 */ beqzl $s0,.L0f0246c8 +/* f024688: 8e280014 */ lw $t0,0x14($s1) +/* f02468c: 8e2f0178 */ lw $t7,0x178($s1) +.L0f024690: +/* f024690: 520f000a */ beql $s0,$t7,.L0f0246bc +/* f024694: 8e100020 */ lw $s0,0x20($s0) +/* f024698: 8e020004 */ lw $v0,0x4($s0) +/* f02469c: 02002025 */ or $a0,$s0,$zero +/* f0246a0: 8c580008 */ lw $t8,0x8($v0) +/* f0246a4: 33192000 */ andi $t9,$t8,0x2000 +/* f0246a8: 57200004 */ bnezl $t9,.L0f0246bc +/* f0246ac: 8e100020 */ lw $s0,0x20($s0) +/* f0246b0: 0fc20a59 */ jal func0f082964 +/* f0246b4: 24050006 */ addiu $a1,$zero,0x6 +/* f0246b8: 8e100020 */ lw $s0,0x20($s0) +.L0f0246bc: +/* f0246bc: 5600fff4 */ bnezl $s0,.L0f024690 +/* f0246c0: 8e2f0178 */ lw $t7,0x178($s1) +/* f0246c4: 8e280014 */ lw $t0,0x14($s1) +.L0f0246c8: +/* f0246c8: 35090001 */ ori $t1,$t0,0x1 +/* f0246cc: ae290014 */ sw $t1,0x14($s1) +/* f0246d0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0246d4: 8fb10018 */ lw $s1,0x18($sp) +/* f0246d8: 8fb00014 */ lw $s0,0x14($sp) +/* f0246dc: 03e00008 */ jr $ra +/* f0246e0: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f0246e4 +/* f0246e4: 908e0000 */ lbu $t6,0x0($a0) +/* f0246e8: 3c028006 */ lui $v0,0x8006 +/* f0246ec: 24422a48 */ addiu $v0,$v0,0x2a48 +/* f0246f0: a04e0000 */ sb $t6,0x0($v0) +/* f0246f4: 908f0001 */ lbu $t7,0x1($a0) +/* f0246f8: a04f0001 */ sb $t7,0x1($v0) +/* f0246fc: 90980002 */ lbu $t8,0x2($a0) +/* f024700: 03e00008 */ jr $ra +/* f024704: a0580002 */ sb $t8,0x2($v0) +/* f024708: 3c028006 */ lui $v0,0x8006 +/* f02470c: 24422a48 */ addiu $v0,$v0,0x2a48 +/* f024710: 904e0000 */ lbu $t6,0x0($v0) +/* f024714: a08e0000 */ sb $t6,0x0($a0) +/* f024718: 904f0001 */ lbu $t7,0x1($v0) +/* f02471c: a08f0001 */ sb $t7,0x1($a0) +/* f024720: 90580002 */ lbu $t8,0x2($v0) +/* f024724: 03e00008 */ jr $ra +/* f024728: a0980002 */ sb $t8,0x2($a0) +); + +GLOBAL_ASM( +glabel func0f02472c +/* f02472c: 3c018006 */ lui $at,0x8006 +/* f024730: 03e00008 */ jr $ra +/* f024734: ac202964 */ sw $zero,0x2964($at) +); + +GLOBAL_ASM( +glabel func0f024738 +/* f024738: 27bdfd80 */ addiu $sp,$sp,-640 +/* f02473c: afb30024 */ sw $s3,0x24($sp) +/* f024740: 3c138006 */ lui $s3,0x8006 +/* f024744: 26732964 */ addiu $s3,$s3,0x2964 +/* f024748: 8e6e0000 */ lw $t6,0x0($s3) +/* f02474c: afbf003c */ sw $ra,0x3c($sp) +/* f024750: afbe0038 */ sw $s8,0x38($sp) +/* f024754: afb70034 */ sw $s7,0x34($sp) +/* f024758: afb60030 */ sw $s6,0x30($sp) +/* f02475c: afb5002c */ sw $s5,0x2c($sp) +/* f024760: afb40028 */ sw $s4,0x28($sp) +/* f024764: afb20020 */ sw $s2,0x20($sp) +/* f024768: afb1001c */ sw $s1,0x1c($sp) +/* f02476c: afb00018 */ sw $s0,0x18($sp) +/* f024770: afa40280 */ sw $a0,0x280($sp) +/* f024774: afa0006c */ sw $zero,0x6c($sp) +/* f024778: 19c0000d */ blez $t6,.L0f0247b0 +/* f02477c: 00001825 */ or $v1,$zero,$zero +/* f024780: 3c158006 */ lui $s5,0x8006 +/* f024784: 26b52960 */ addiu $s5,$s5,0x2960 +/* f024788: 00001025 */ or $v0,$zero,$zero +/* f02478c: 8eaf0000 */ lw $t7,0x0($s5) +.L0f024790: +/* f024790: 24630001 */ addiu $v1,$v1,0x1 +/* f024794: 01e2c021 */ addu $t8,$t7,$v0 +/* f024798: af000004 */ sw $zero,0x4($t8) +/* f02479c: 8e790000 */ lw $t9,0x0($s3) +/* f0247a0: 2442015c */ addiu $v0,$v0,0x15c +/* f0247a4: 0079082a */ slt $at,$v1,$t9 +/* f0247a8: 5420fff9 */ bnezl $at,.L0f024790 +/* f0247ac: 8eaf0000 */ lw $t7,0x0($s5) +.L0f0247b0: +/* f0247b0: 8fa80280 */ lw $t0,0x280($sp) +/* f0247b4: 27b0007c */ addiu $s0,$sp,0x7c +/* f0247b8: 3c158006 */ lui $s5,0x8006 +/* f0247bc: 8d04001c */ lw $a0,0x1c($t0) +/* f0247c0: 26b52960 */ addiu $s5,$s5,0x2960 +/* f0247c4: 02002825 */ or $a1,$s0,$zero +/* f0247c8: 24060100 */ addiu $a2,$zero,0x100 +/* f0247cc: 0fc197e0 */ jal func0f065f80 +/* f0247d0: 24840028 */ addiu $a0,$a0,0x28 +/* f0247d4: 87a9007c */ lh $t1,0x7c($sp) +/* f0247d8: 0200a025 */ or $s4,$s0,$zero +/* f0247dc: 27aa007c */ addiu $t2,$sp,0x7c +/* f0247e0: 052000c0 */ bltz $t1,.L0f024ae4 +/* f0247e4: 241e0001 */ addiu $s8,$zero,0x1 +/* f0247e8: 3c16800a */ lui $s6,0x800a +/* f0247ec: 26d69fc0 */ addiu $s6,$s6,-24640 +/* f0247f0: 85420000 */ lh $v0,0x0($t2) +/* f0247f4: 2417015c */ addiu $s7,$zero,0x15c +/* f0247f8: 8ecc0338 */ lw $t4,0x338($s6) +.L0f0247fc: +/* f0247fc: 000258c0 */ sll $t3,$v0,0x3 +/* f024800: 01625821 */ addu $t3,$t3,$v0 +/* f024804: 000b58c0 */ sll $t3,$t3,0x3 +/* f024808: 016c2821 */ addu $a1,$t3,$t4 +/* f02480c: 90ad0000 */ lbu $t5,0x0($a1) +/* f024810: 24010002 */ addiu $at,$zero,0x2 +/* f024814: 55a100b0 */ bnel $t5,$at,.L0f024ad8 +/* f024818: 86820002 */ lh $v0,0x2($s4) +/* f02481c: 90ae0001 */ lbu $t6,0x1($a1) +/* f024820: 31cf0002 */ andi $t7,$t6,0x2 +/* f024824: 51e000ac */ beqzl $t7,.L0f024ad8 +/* f024828: 86820002 */ lh $v0,0x2($s4) +/* f02482c: 8ca20004 */ lw $v0,0x4($a1) +/* f024830: 3c188008 */ lui $t8,0x8008 +/* f024834: 2718aed8 */ addiu $t8,$t8,-20776 +/* f024838: 8c590018 */ lw $t9,0x18($v0) +/* f02483c: 00409025 */ or $s2,$v0,$zero +/* f024840: 00401825 */ or $v1,$v0,$zero +/* f024844: 8f280008 */ lw $t0,0x8($t9) +/* f024848: 8d090004 */ lw $t1,0x4($t0) +/* f02484c: 530900a2 */ beql $t8,$t1,.L0f024ad8 +/* f024850: 86820002 */ lh $v0,0x2($s4) +/* f024854: 94420072 */ lhu $v0,0x72($v0) +/* f024858: 24010006 */ addiu $at,$zero,0x6 +/* f02485c: 1041009d */ beq $v0,$at,.L0f024ad4 +/* f024860: 24010007 */ addiu $at,$zero,0x7 +/* f024864: 1041009b */ beq $v0,$at,.L0f024ad4 +/* f024868: 24010008 */ addiu $at,$zero,0x8 +/* f02486c: 10410099 */ beq $v0,$at,.L0f024ad4 +/* f024870: 24010009 */ addiu $at,$zero,0x9 +/* f024874: 50410098 */ beql $v0,$at,.L0f024ad8 +/* f024878: 86820002 */ lh $v0,0x2($s4) +/* f02487c: 8e4a0008 */ lw $t2,0x8($s2) +/* f024880: 3c010400 */ lui $at,0x400 +/* f024884: 34210010 */ ori $at,$at,0x10 +/* f024888: 01415824 */ and $t3,$t2,$at +/* f02488c: 55600092 */ bnezl $t3,.L0f024ad8 +/* f024890: 86820002 */ lh $v0,0x2($s4) +/* f024894: 8e4c000c */ lw $t4,0xc($s2) +/* f024898: 000c6800 */ sll $t5,$t4,0x0 +/* f02489c: 05a2008e */ bltzl $t5,.L0f024ad8 +/* f0248a0: 86820002 */ lh $v0,0x2($s4) +/* f0248a4: 946e0070 */ lhu $t6,0x70($v1) +/* f0248a8: 31cf0080 */ andi $t7,$t6,0x80 +/* f0248ac: 55e00008 */ bnezl $t7,.L0f0248d0 +/* f0248b0: 8e640000 */ lw $a0,0x0($s3) +/* f0248b4: 44802000 */ mtc1 $zero,$f4 +/* f0248b8: c466007c */ lwc1 $f6,0x7c($v1) +/* f0248bc: 4606203c */ c.lt.s $f4,$f6 +/* f0248c0: 00000000 */ sll $zero,$zero,0x0 +/* f0248c4: 45030084 */ bc1tl .L0f024ad8 +/* f0248c8: 86820002 */ lh $v0,0x2($s4) +/* f0248cc: 8e640000 */ lw $a0,0x0($s3) +.L0f0248d0: +/* f0248d0: 00001825 */ or $v1,$zero,$zero +/* f0248d4: 5880000a */ blezl $a0,.L0f024900 +/* f0248d8: 0064082a */ slt $at,$v1,$a0 +/* f0248dc: 8ea20000 */ lw $v0,0x0($s5) +.L0f0248e0: +/* f0248e0: 8c590000 */ lw $t9,0x0($v0) +/* f0248e4: 50b90006 */ beql $a1,$t9,.L0f024900 +/* f0248e8: 0064082a */ slt $at,$v1,$a0 +/* f0248ec: 24630001 */ addiu $v1,$v1,0x1 +/* f0248f0: 0064082a */ slt $at,$v1,$a0 +/* f0248f4: 1420fffa */ bnez $at,.L0f0248e0 +/* f0248f8: 2442015c */ addiu $v0,$v0,0x15c +/* f0248fc: 0064082a */ slt $at,$v1,$a0 +.L0f024900: +/* f024900: 50200008 */ beqzl $at,.L0f024924 +/* f024904: 2881000f */ slti $at,$a0,0xf +/* f024908: 00770019 */ multu $v1,$s7 +/* f02490c: 8eb80000 */ lw $t8,0x0($s5) +/* f024910: 00004012 */ mflo $t0 +/* f024914: 01188021 */ addu $s0,$t0,$t8 +/* f024918: 10000010 */ beqz $zero,.L0f02495c +/* f02491c: 8e0d000c */ lw $t5,0xc($s0) +/* f024920: 2881000f */ slti $at,$a0,0xf +.L0f024924: +/* f024924: 5020006c */ beqzl $at,.L0f024ad8 +/* f024928: 86820002 */ lh $v0,0x2($s4) +/* f02492c: 00970019 */ multu $a0,$s7 +/* f024930: 8eaa0000 */ lw $t2,0x0($s5) +/* f024934: 00004812 */ mflo $t1 +/* f024938: 012a8021 */ addu $s0,$t1,$t2 +/* f02493c: ae050000 */ sw $a1,0x0($s0) +/* f024940: ae00000c */ sw $zero,0xc($s0) +/* f024944: ae000130 */ sw $zero,0x130($s0) +/* f024948: ae000004 */ sw $zero,0x4($s0) +/* f02494c: 8e6b0000 */ lw $t3,0x0($s3) +/* f024950: 256c0001 */ addiu $t4,$t3,0x1 +/* f024954: ae6c0000 */ sw $t4,0x0($s3) +/* f024958: 8e0d000c */ lw $t5,0xc($s0) +.L0f02495c: +/* f02495c: 55a00034 */ bnezl $t5,.L0f024a30 +/* f024960: 8fb90280 */ lw $t9,0x280($sp) +/* f024964: 0fc1a2bd */ jal func0f068af4 +/* f024968: 02402025 */ or $a0,$s2,$zero +/* f02496c: 8c410000 */ lw $at,0x0($v0) +/* f024970: 2611002c */ addiu $s1,$s0,0x2c +/* f024974: 02202825 */ or $a1,$s1,$zero +/* f024978: ae010010 */ sw $at,0x10($s0) +/* f02497c: 8c4f0004 */ lw $t7,0x4($v0) +/* f024980: 2644001c */ addiu $a0,$s2,0x1c +/* f024984: ae0f0014 */ sw $t7,0x14($s0) +/* f024988: 8c410008 */ lw $at,0x8($v0) +/* f02498c: ae010018 */ sw $at,0x18($s0) +/* f024990: 8c4f000c */ lw $t7,0xc($v0) +/* f024994: ae0f001c */ sw $t7,0x1c($s0) +/* f024998: 8c410010 */ lw $at,0x10($v0) +/* f02499c: ae010020 */ sw $at,0x20($s0) +/* f0249a0: 8c4f0014 */ lw $t7,0x14($v0) +/* f0249a4: ae0f0024 */ sw $t7,0x24($s0) +/* f0249a8: 8c410018 */ lw $at,0x18($v0) +/* f0249ac: 0c005755 */ jal 0x15d54 +/* f0249b0: ae010028 */ sw $at,0x28($s0) +/* f0249b4: 8e440014 */ lw $a0,0x14($s2) +/* f0249b8: 02202825 */ or $a1,$s1,$zero +/* f0249bc: 0c005775 */ jal 0x15dd4 +/* f0249c0: 24840008 */ addiu $a0,$a0,0x8 +/* f0249c4: 2612006c */ addiu $s2,$s0,0x6c +/* f0249c8: 02402825 */ or $a1,$s2,$zero +/* f0249cc: 0c005cbc */ jal 0x172f0 +/* f0249d0: 02202025 */ or $a0,$s1,$zero +/* f0249d4: 8ec20284 */ lw $v0,0x284($s6) +/* f0249d8: c6080074 */ lwc1 $f8,0x74($s0) +/* f0249dc: c6120084 */ lwc1 $f18,0x84($s0) +/* f0249e0: c44a1bb0 */ lwc1 $f10,0x1bb0($v0) +/* f0249e4: c4441bb4 */ lwc1 $f4,0x1bb4($v0) +/* f0249e8: 24421bb0 */ addiu $v0,$v0,0x1bb0 +/* f0249ec: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0249f0: c60a0094 */ lwc1 $f10,0x94($s0) +/* f0249f4: 46049182 */ mul.s $f6,$f18,$f4 +/* f0249f8: c4520008 */ lwc1 $f18,0x8($v0) +/* f0249fc: 46125102 */ mul.s $f4,$f10,$f18 +/* f024a00: 46068200 */ add.s $f8,$f16,$f6 +/* f024a04: c60600a4 */ lwc1 $f6,0xa4($s0) +/* f024a08: 46044400 */ add.s $f16,$f8,$f4 +/* f024a0c: 46103280 */ add.s $f10,$f6,$f16 +/* f024a10: 0fc2d5de */ jal func0f0b5778 +/* f024a14: e60a012c */ swc1 $f10,0x12c($s0) +/* f024a18: 02402025 */ or $a0,$s2,$zero +/* f024a1c: 00402825 */ or $a1,$v0,$zero +/* f024a20: 0c0056f9 */ jal 0x15be4 +/* f024a24: 260600ac */ addiu $a2,$s0,0xac +/* f024a28: ae1e000c */ sw $s8,0xc($s0) +/* f024a2c: 8fb90280 */ lw $t9,0x280($sp) +.L0f024a30: +/* f024a30: 27a50054 */ addiu $a1,$sp,0x54 +/* f024a34: 0c006b43 */ jal 0x1ad0c +/* f024a38: 8f240020 */ lw $a0,0x20($t9) +/* f024a3c: c6120074 */ lwc1 $f18,0x74($s0) +/* f024a40: c7a80054 */ lwc1 $f8,0x54($sp) +/* f024a44: c6060084 */ lwc1 $f6,0x84($s0) +/* f024a48: c7b00058 */ lwc1 $f16,0x58($sp) +/* f024a4c: 46089102 */ mul.s $f4,$f18,$f8 +/* f024a50: c6080094 */ lwc1 $f8,0x94($s0) +/* f024a54: c6000028 */ lwc1 $f0,0x28($s0) +/* f024a58: 46103282 */ mul.s $f10,$f6,$f16 +/* f024a5c: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f024a60: 46064402 */ mul.s $f16,$f8,$f6 +/* f024a64: 460a2480 */ add.s $f18,$f4,$f10 +/* f024a68: c60a00a4 */ lwc1 $f10,0xa4($s0) +/* f024a6c: 46109100 */ add.s $f4,$f18,$f16 +/* f024a70: 46045200 */ add.s $f8,$f10,$f4 +/* f024a74: e6080008 */ swc1 $f8,0x8($s0) +/* f024a78: c6020008 */ lwc1 $f2,0x8($s0) +/* f024a7c: 4602003c */ c.lt.s $f0,$f2 +/* f024a80: 00000000 */ sll $zero,$zero,0x0 +/* f024a84: 45020008 */ bc1fl .L0f024aa8 +/* f024a88: c6100024 */ lwc1 $f16,0x24($s0) +/* f024a8c: c606012c */ lwc1 $f6,0x12c($s0) +/* f024a90: c6120024 */ lwc1 $f18,0x24($s0) +/* f024a94: 4612303c */ c.lt.s $f6,$f18 +/* f024a98: 00000000 */ sll $zero,$zero,0x0 +/* f024a9c: 4503000c */ bc1tl .L0f024ad0 +/* f024aa0: ae1e0004 */ sw $s8,0x4($s0) +/* f024aa4: c6100024 */ lwc1 $f16,0x24($s0) +.L0f024aa8: +/* f024aa8: 4610103c */ c.lt.s $f2,$f16 +/* f024aac: 00000000 */ sll $zero,$zero,0x0 +/* f024ab0: 45020009 */ bc1fl .L0f024ad8 +/* f024ab4: 86820002 */ lh $v0,0x2($s4) +/* f024ab8: c60a012c */ lwc1 $f10,0x12c($s0) +/* f024abc: 460a003c */ c.lt.s $f0,$f10 +/* f024ac0: 00000000 */ sll $zero,$zero,0x0 +/* f024ac4: 45020004 */ bc1fl .L0f024ad8 +/* f024ac8: 86820002 */ lh $v0,0x2($s4) +/* f024acc: ae1e0004 */ sw $s8,0x4($s0) +.L0f024ad0: +/* f024ad0: afbe006c */ sw $s8,0x6c($sp) +.L0f024ad4: +/* f024ad4: 86820002 */ lh $v0,0x2($s4) +.L0f024ad8: +/* f024ad8: 26940002 */ addiu $s4,$s4,0x2 +/* f024adc: 0443ff47 */ bgezl $v0,.L0f0247fc +/* f024ae0: 8ecc0338 */ lw $t4,0x338($s6) +.L0f024ae4: +/* f024ae4: 8fbf003c */ lw $ra,0x3c($sp) +/* f024ae8: 8fa2006c */ lw $v0,0x6c($sp) +/* f024aec: 8fb00018 */ lw $s0,0x18($sp) +/* f024af0: 8fb1001c */ lw $s1,0x1c($sp) +/* f024af4: 8fb20020 */ lw $s2,0x20($sp) +/* f024af8: 8fb30024 */ lw $s3,0x24($sp) +/* f024afc: 8fb40028 */ lw $s4,0x28($sp) +/* f024b00: 8fb5002c */ lw $s5,0x2c($sp) +/* f024b04: 8fb60030 */ lw $s6,0x30($sp) +/* f024b08: 8fb70034 */ lw $s7,0x34($sp) +/* f024b0c: 8fbe0038 */ lw $s8,0x38($sp) +/* f024b10: 03e00008 */ jr $ra +/* f024b14: 27bd0280 */ addiu $sp,$sp,0x280 +/* f024b18: 27bdfee8 */ addiu $sp,$sp,-280 +/* f024b1c: afbf0044 */ sw $ra,0x44($sp) +/* f024b20: afbe0040 */ sw $s8,0x40($sp) +/* f024b24: afb7003c */ sw $s7,0x3c($sp) +/* f024b28: afb60038 */ sw $s6,0x38($sp) +/* f024b2c: afb50034 */ sw $s5,0x34($sp) +/* f024b30: afb40030 */ sw $s4,0x30($sp) +/* f024b34: afb3002c */ sw $s3,0x2c($sp) +/* f024b38: afb20028 */ sw $s2,0x28($sp) +/* f024b3c: afb10024 */ sw $s1,0x24($sp) +/* f024b40: afb00020 */ sw $s0,0x20($sp) +/* f024b44: f7b40018 */ sdc1 $f20,0x18($sp) +/* f024b48: 8c8e001c */ lw $t6,0x1c($a0) +/* f024b4c: 00801825 */ or $v1,$a0,$zero +/* f024b50: 51c0000d */ beqzl $t6,.L0f024b88 +/* f024b54: 8c620004 */ lw $v0,0x4($v1) +/* f024b58: 8c8f0018 */ lw $t7,0x18($a0) +/* f024b5c: 51e0000a */ beqzl $t7,.L0f024b88 +/* f024b60: 8c620004 */ lw $v0,0x4($v1) +/* f024b64: 8c620018 */ lw $v0,0x18($v1) +/* f024b68: 8c58001c */ lw $t8,0x1c($v0) +.L0f024b6c: +/* f024b6c: 00401825 */ or $v1,$v0,$zero +/* f024b70: 53000005 */ beqzl $t8,.L0f024b88 +/* f024b74: 8c620004 */ lw $v0,0x4($v1) +/* f024b78: 8c420018 */ lw $v0,0x18($v0) +/* f024b7c: 5440fffb */ bnezl $v0,.L0f024b6c +/* f024b80: 8c58001c */ lw $t8,0x1c($v0) +/* f024b84: 8c620004 */ lw $v0,0x4($v1) +.L0f024b88: +/* f024b88: 5040012d */ beqzl $v0,.L0f025040 +/* f024b8c: 24020001 */ addiu $v0,$zero,0x1 +/* f024b90: 10a00009 */ beqz $a1,.L0f024bb8 +/* f024b94: 00a01025 */ or $v0,$a1,$zero +/* f024b98: 2403000a */ addiu $v1,$zero,0xa +/* f024b9c: 94590000 */ lhu $t9,0x0($v0) +.L0f024ba0: +/* f024ba0: 332800ff */ andi $t0,$t9,0xff +/* f024ba4: 10680004 */ beq $v1,$t0,.L0f024bb8 +/* f024ba8: 00000000 */ sll $zero,$zero,0x0 +/* f024bac: 8c420008 */ lw $v0,0x8($v0) +/* f024bb0: 5440fffb */ bnezl $v0,.L0f024ba0 +/* f024bb4: 94590000 */ lhu $t9,0x0($v0) +.L0f024bb8: +/* f024bb8: 10400120 */ beqz $v0,.L0f02503c +/* f024bbc: 00003025 */ or $a2,$zero,$zero +/* f024bc0: 0c006973 */ jal 0x1a5cc +/* f024bc4: 8c500004 */ lw $s0,0x4($v0) +/* f024bc8: 3c098006 */ lui $t1,0x8006 +/* f024bcc: 8d292964 */ lw $t1,0x2964($t1) +/* f024bd0: 0040f025 */ or $s8,$v0,$zero +/* f024bd4: 00002025 */ or $a0,$zero,$zero +/* f024bd8: 19200118 */ blez $t1,.L0f02503c +/* f024bdc: 00001825 */ or $v1,$zero,$zero +/* f024be0: 4480a000 */ mtc1 $zero,$f20 +/* f024be4: 27b700b4 */ addiu $s7,$sp,0xb4 +/* f024be8: 27b60064 */ addiu $s6,$sp,0x64 +/* f024bec: 27b30070 */ addiu $s3,$sp,0x70 +.L0f024bf0: +/* f024bf0: 3c028006 */ lui $v0,0x8006 +/* f024bf4: 8c422960 */ lw $v0,0x2960($v0) +/* f024bf8: afa30058 */ sw $v1,0x58($sp) +/* f024bfc: afa400fc */ sw $a0,0xfc($sp) +/* f024c00: 00435021 */ addu $t2,$v0,$v1 +/* f024c04: 8d4b0004 */ lw $t3,0x4($t2) +/* f024c08: 00628821 */ addu $s1,$v1,$v0 +/* f024c0c: 0000a025 */ or $s4,$zero,$zero +/* f024c10: 11600102 */ beqz $t3,.L0f02501c +/* f024c14: 262400ac */ addiu $a0,$s1,0xac +/* f024c18: afa000b0 */ sw $zero,0xb0($sp) +/* f024c1c: 8e2d0000 */ lw $t5,0x0($s1) +/* f024c20: 03c02825 */ or $a1,$s8,$zero +/* f024c24: 02e03025 */ or $a2,$s7,$zero +/* f024c28: 00009025 */ or $s2,$zero,$zero +/* f024c2c: 0c0056f9 */ jal 0x15be4 +/* f024c30: 8db50004 */ lw $s5,0x4($t5) +/* f024c34: 8e2e0130 */ lw $t6,0x130($s1) +/* f024c38: 55c0005e */ bnezl $t6,.L0f024db4 +/* f024c3c: 2e410008 */ sltiu $at,$s2,0x8 +/* f024c40: 96af0072 */ lhu $t7,0x72($s5) +/* f024c44: 24010004 */ addiu $at,$zero,0x4 +/* f024c48: 55e10015 */ bnel $t7,$at,.L0f024ca0 +/* f024c4c: c6320018 */ lwc1 $f18,0x18($s1) +/* f024c50: c6240014 */ lwc1 $f4,0x14($s1) +/* f024c54: e7a400a0 */ swc1 $f4,0xa0($sp) +/* f024c58: c626001c */ lwc1 $f6,0x1c($s1) +/* f024c5c: e7a600a4 */ swc1 $f6,0xa4($sp) +/* f024c60: c6280024 */ lwc1 $f8,0x24($s1) +/* f024c64: e7a800a8 */ swc1 $f8,0xa8($sp) +/* f024c68: c62a0018 */ lwc1 $f10,0x18($s1) +/* f024c6c: e7aa0094 */ swc1 $f10,0x94($sp) +/* f024c70: c632001c */ lwc1 $f18,0x1c($s1) +/* f024c74: e7b20098 */ swc1 $f18,0x98($sp) +/* f024c78: c6240024 */ lwc1 $f4,0x24($s1) +/* f024c7c: e7a4009c */ swc1 $f4,0x9c($sp) +/* f024c80: c6260018 */ lwc1 $f6,0x18($s1) +/* f024c84: e7a60088 */ swc1 $f6,0x88($sp) +/* f024c88: c6280020 */ lwc1 $f8,0x20($s1) +/* f024c8c: e7a8008c */ swc1 $f8,0x8c($sp) +/* f024c90: c62a0024 */ lwc1 $f10,0x24($s1) +/* f024c94: 10000013 */ beqz $zero,.L0f024ce4 +/* f024c98: e7aa0090 */ swc1 $f10,0x90($sp) +/* f024c9c: c6320018 */ lwc1 $f18,0x18($s1) +.L0f024ca0: +/* f024ca0: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f024ca4: c6240020 */ lwc1 $f4,0x20($s1) +/* f024ca8: e7a400a4 */ swc1 $f4,0xa4($sp) +/* f024cac: c6260024 */ lwc1 $f6,0x24($s1) +/* f024cb0: e7a600a8 */ swc1 $f6,0xa8($sp) +/* f024cb4: c6280018 */ lwc1 $f8,0x18($s1) +/* f024cb8: e7a80094 */ swc1 $f8,0x94($sp) +/* f024cbc: c62a001c */ lwc1 $f10,0x1c($s1) +/* f024cc0: e7aa0098 */ swc1 $f10,0x98($sp) +/* f024cc4: c6320024 */ lwc1 $f18,0x24($s1) +/* f024cc8: e7b2009c */ swc1 $f18,0x9c($sp) +/* f024ccc: c6240014 */ lwc1 $f4,0x14($s1) +/* f024cd0: e7a40088 */ swc1 $f4,0x88($sp) +/* f024cd4: c626001c */ lwc1 $f6,0x1c($s1) +/* f024cd8: e7a6008c */ swc1 $f6,0x8c($sp) +/* f024cdc: c6280024 */ lwc1 $f8,0x24($s1) +/* f024ce0: e7a80090 */ swc1 $f8,0x90($sp) +.L0f024ce4: +/* f024ce4: 0fc2d5be */ jal func0f0b56f8 +/* f024ce8: 00000000 */ sll $zero,$zero,0x0 +/* f024cec: 263500ec */ addiu $s5,$s1,0xec +/* f024cf0: 02a03025 */ or $a2,$s5,$zero +/* f024cf4: 00402025 */ or $a0,$v0,$zero +/* f024cf8: 0c0056f9 */ jal 0x15be4 +/* f024cfc: 2625002c */ addiu $a1,$s1,0x2c +/* f024d00: 02a02025 */ or $a0,$s5,$zero +/* f024d04: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f024d08: 0c0056da */ jal 0x15b68 +/* f024d0c: 02603025 */ or $a2,$s3,$zero +/* f024d10: 02602025 */ or $a0,$s3,$zero +/* f024d14: 0fc2d37b */ jal func0f0b4dec +/* f024d18: 26250134 */ addiu $a1,$s1,0x134 +/* f024d1c: 02a02025 */ or $a0,$s5,$zero +/* f024d20: 27a50094 */ addiu $a1,$sp,0x94 +/* f024d24: 0c0056da */ jal 0x15b68 +/* f024d28: 02603025 */ or $a2,$s3,$zero +/* f024d2c: 02602025 */ or $a0,$s3,$zero +/* f024d30: 0fc2d37b */ jal func0f0b4dec +/* f024d34: 2625013c */ addiu $a1,$s1,0x13c +/* f024d38: 02a02025 */ or $a0,$s5,$zero +/* f024d3c: 27a50088 */ addiu $a1,$sp,0x88 +/* f024d40: 0c0056da */ jal 0x15b68 +/* f024d44: 02603025 */ or $a2,$s3,$zero +/* f024d48: 02602025 */ or $a0,$s3,$zero +/* f024d4c: 0fc2d37b */ jal func0f0b4dec +/* f024d50: 26250144 */ addiu $a1,$s1,0x144 +/* f024d54: c62e0134 */ lwc1 $f14,0x134($s1) +/* f024d58: c632013c */ lwc1 $f18,0x13c($s1) +/* f024d5c: c62c0138 */ lwc1 $f12,0x138($s1) +/* f024d60: c62a0140 */ lwc1 $f10,0x140($s1) +/* f024d64: 460e9081 */ sub.s $f2,$f18,$f14 +/* f024d68: c6280148 */ lwc1 $f8,0x148($s1) +/* f024d6c: c6320144 */ lwc1 $f18,0x144($s1) +/* f024d70: 460c5001 */ sub.s $f0,$f10,$f12 +/* f024d74: 24180001 */ addiu $t8,$zero,0x1 +/* f024d78: ae380130 */ sw $t8,0x130($s1) +/* f024d7c: 46001087 */ neg.s $f2,$f2 +/* f024d80: e620014c */ swc1 $f0,0x14c($s1) +/* f024d84: 46026102 */ mul.s $f4,$f12,$f2 +/* f024d88: e6220150 */ swc1 $f2,0x150($s1) +/* f024d8c: 460e0182 */ mul.s $f6,$f0,$f14 +/* f024d90: 46062400 */ add.s $f16,$f4,$f6 +/* f024d94: 46024282 */ mul.s $f10,$f8,$f2 +/* f024d98: 00000000 */ sll $zero,$zero,0x0 +/* f024d9c: 46120102 */ mul.s $f4,$f0,$f18 +/* f024da0: e6300154 */ swc1 $f16,0x154($s1) +/* f024da4: 46045180 */ add.s $f6,$f10,$f4 +/* f024da8: 46103201 */ sub.s $f8,$f6,$f16 +/* f024dac: e6280158 */ swc1 $f8,0x158($s1) +/* f024db0: 2e410008 */ sltiu $at,$s2,0x8 +.L0f024db4: +/* f024db4: 1020003d */ beqz $at,.L0f024eac +/* f024db8: 0012c880 */ sll $t9,$s2,0x2 +/* f024dbc: 3c017f1b */ lui $at,0x7f1b +/* f024dc0: 00390821 */ addu $at,$at,$t9 +/* f024dc4: 8c3987dc */ lw $t9,-0x7824($at) +/* f024dc8: 03200008 */ jr $t9 +/* f024dcc: 00000000 */ sll $zero,$zero,0x0 +/* f024dd0: c6120004 */ lwc1 $f18,0x4($s0) +/* f024dd4: e7b20064 */ swc1 $f18,0x64($sp) +/* f024dd8: c60a000c */ lwc1 $f10,0xc($s0) +/* f024ddc: e7aa0068 */ swc1 $f10,0x68($sp) +/* f024de0: c6040014 */ lwc1 $f4,0x14($s0) +/* f024de4: 10000031 */ beqz $zero,.L0f024eac +/* f024de8: e7a4006c */ swc1 $f4,0x6c($sp) +/* f024dec: c6060004 */ lwc1 $f6,0x4($s0) +/* f024df0: e7a60064 */ swc1 $f6,0x64($sp) +/* f024df4: c608000c */ lwc1 $f8,0xc($s0) +/* f024df8: e7a80068 */ swc1 $f8,0x68($sp) +/* f024dfc: c6120018 */ lwc1 $f18,0x18($s0) +/* f024e00: 1000002a */ beqz $zero,.L0f024eac +/* f024e04: e7b2006c */ swc1 $f18,0x6c($sp) +/* f024e08: c60a0004 */ lwc1 $f10,0x4($s0) +/* f024e0c: e7aa0064 */ swc1 $f10,0x64($sp) +/* f024e10: c6040010 */ lwc1 $f4,0x10($s0) +/* f024e14: e7a40068 */ swc1 $f4,0x68($sp) +/* f024e18: c6060014 */ lwc1 $f6,0x14($s0) +/* f024e1c: 10000023 */ beqz $zero,.L0f024eac +/* f024e20: e7a6006c */ swc1 $f6,0x6c($sp) +/* f024e24: c6080004 */ lwc1 $f8,0x4($s0) +/* f024e28: e7a80064 */ swc1 $f8,0x64($sp) +/* f024e2c: c6120010 */ lwc1 $f18,0x10($s0) +/* f024e30: e7b20068 */ swc1 $f18,0x68($sp) +/* f024e34: c60a0018 */ lwc1 $f10,0x18($s0) +/* f024e38: 1000001c */ beqz $zero,.L0f024eac +/* f024e3c: e7aa006c */ swc1 $f10,0x6c($sp) +/* f024e40: c6040008 */ lwc1 $f4,0x8($s0) +/* f024e44: e7a40064 */ swc1 $f4,0x64($sp) +/* f024e48: c606000c */ lwc1 $f6,0xc($s0) +/* f024e4c: e7a60068 */ swc1 $f6,0x68($sp) +/* f024e50: c6080014 */ lwc1 $f8,0x14($s0) +/* f024e54: 10000015 */ beqz $zero,.L0f024eac +/* f024e58: e7a8006c */ swc1 $f8,0x6c($sp) +/* f024e5c: c6120008 */ lwc1 $f18,0x8($s0) +/* f024e60: e7b20064 */ swc1 $f18,0x64($sp) +/* f024e64: c60a000c */ lwc1 $f10,0xc($s0) +/* f024e68: e7aa0068 */ swc1 $f10,0x68($sp) +/* f024e6c: c6040018 */ lwc1 $f4,0x18($s0) +/* f024e70: 1000000e */ beqz $zero,.L0f024eac +/* f024e74: e7a4006c */ swc1 $f4,0x6c($sp) +/* f024e78: c6060008 */ lwc1 $f6,0x8($s0) +/* f024e7c: e7a60064 */ swc1 $f6,0x64($sp) +/* f024e80: c6080010 */ lwc1 $f8,0x10($s0) +/* f024e84: e7a80068 */ swc1 $f8,0x68($sp) +/* f024e88: c6120014 */ lwc1 $f18,0x14($s0) +/* f024e8c: 10000007 */ beqz $zero,.L0f024eac +/* f024e90: e7b2006c */ swc1 $f18,0x6c($sp) +/* f024e94: c60a0008 */ lwc1 $f10,0x8($s0) +/* f024e98: e7aa0064 */ swc1 $f10,0x64($sp) +/* f024e9c: c6040010 */ lwc1 $f4,0x10($s0) +/* f024ea0: e7a40068 */ swc1 $f4,0x68($sp) +/* f024ea4: c6060018 */ lwc1 $f6,0x18($s0) +/* f024ea8: e7a6006c */ swc1 $f6,0x6c($sp) +.L0f024eac: +/* f024eac: 03c02025 */ or $a0,$s8,$zero +/* f024eb0: 02c02825 */ or $a1,$s6,$zero +/* f024eb4: 0c0056da */ jal 0x15b68 +/* f024eb8: 02603025 */ or $a2,$s3,$zero +/* f024ebc: 02602025 */ or $a0,$s3,$zero +/* f024ec0: 0fc2d37b */ jal func0f0b4dec +/* f024ec4: 27a50080 */ addiu $a1,$sp,0x80 +/* f024ec8: c7a80084 */ lwc1 $f8,0x84($sp) +/* f024ecc: c6320150 */ lwc1 $f18,0x150($s1) +/* f024ed0: c624014c */ lwc1 $f4,0x14c($s1) +/* f024ed4: c7a60080 */ lwc1 $f6,0x80($sp) +/* f024ed8: 46124282 */ mul.s $f10,$f8,$f18 +/* f024edc: c6220158 */ lwc1 $f2,0x158($s1) +/* f024ee0: 46062202 */ mul.s $f8,$f4,$f6 +/* f024ee4: c6240154 */ lwc1 $f4,0x154($s1) +/* f024ee8: 4602a03e */ c.le.s $f20,$f2 +/* f024eec: 46085480 */ add.s $f18,$f10,$f8 +/* f024ef0: 45000005 */ bc1f .L0f024f08 +/* f024ef4: 46049001 */ sub.s $f0,$f18,$f4 +/* f024ef8: 4614003c */ c.lt.s $f0,$f20 +/* f024efc: 00000000 */ sll $zero,$zero,0x0 +/* f024f00: 45030009 */ bc1tl .L0f024f28 +/* f024f04: 24080001 */ addiu $t0,$zero,0x1 +.L0f024f08: +/* f024f08: 4614103e */ c.le.s $f2,$f20 +/* f024f0c: 00000000 */ sll $zero,$zero,0x0 +/* f024f10: 45000007 */ bc1f .L0f024f30 +/* f024f14: 00000000 */ sll $zero,$zero,0x0 +/* f024f18: 4600a03c */ c.lt.s $f20,$f0 +/* f024f1c: 00000000 */ sll $zero,$zero,0x0 +/* f024f20: 45000003 */ bc1f .L0f024f30 +/* f024f24: 24080001 */ addiu $t0,$zero,0x1 +.L0f024f28: +/* f024f28: 10000036 */ beqz $zero,.L0f025004 +/* f024f2c: afa800b0 */ sw $t0,0xb0($sp) +.L0f024f30: +/* f024f30: 16800030 */ bnez $s4,.L0f024ff4 +/* f024f34: 02e02025 */ or $a0,$s7,$zero +/* f024f38: 02c02825 */ or $a1,$s6,$zero +/* f024f3c: 0c0056da */ jal 0x15b68 +/* f024f40: 02603025 */ or $a2,$s3,$zero +/* f024f44: c7a60070 */ lwc1 $f6,0x70($sp) +/* f024f48: c62a0014 */ lwc1 $f10,0x14($s1) +/* f024f4c: 4606503e */ c.le.s $f10,$f6 +/* f024f50: 00000000 */ sll $zero,$zero,0x0 +/* f024f54: 45020028 */ bc1fl .L0f024ff8 +/* f024f58: 26520001 */ addiu $s2,$s2,0x1 +/* f024f5c: c6280018 */ lwc1 $f8,0x18($s1) +/* f024f60: c7b20074 */ lwc1 $f18,0x74($sp) +/* f024f64: 4608303e */ c.le.s $f6,$f8 +/* f024f68: 00000000 */ sll $zero,$zero,0x0 +/* f024f6c: 45020022 */ bc1fl .L0f024ff8 +/* f024f70: 26520001 */ addiu $s2,$s2,0x1 +/* f024f74: c624001c */ lwc1 $f4,0x1c($s1) +/* f024f78: 4612203e */ c.le.s $f4,$f18 +/* f024f7c: 00000000 */ sll $zero,$zero,0x0 +/* f024f80: 4502001d */ bc1fl .L0f024ff8 +/* f024f84: 26520001 */ addiu $s2,$s2,0x1 +/* f024f88: c62a0020 */ lwc1 $f10,0x20($s1) +/* f024f8c: 460a903e */ c.le.s $f18,$f10 +/* f024f90: 00000000 */ sll $zero,$zero,0x0 +/* f024f94: 45020018 */ bc1fl .L0f024ff8 +/* f024f98: 26520001 */ addiu $s2,$s2,0x1 +/* f024f9c: c6200028 */ lwc1 $f0,0x28($s1) +/* f024fa0: c6220008 */ lwc1 $f2,0x8($s1) +/* f024fa4: c7a80078 */ lwc1 $f8,0x78($sp) +/* f024fa8: 4602003c */ c.lt.s $f0,$f2 +/* f024fac: 00000000 */ sll $zero,$zero,0x0 +/* f024fb0: 45020006 */ bc1fl .L0f024fcc +/* f024fb4: c6200024 */ lwc1 $f0,0x24($s1) +/* f024fb8: 4600403c */ c.lt.s $f8,$f0 +/* f024fbc: 00000000 */ sll $zero,$zero,0x0 +/* f024fc0: 4503000c */ bc1tl .L0f024ff4 +/* f024fc4: 24140001 */ addiu $s4,$zero,0x1 +/* f024fc8: c6200024 */ lwc1 $f0,0x24($s1) +.L0f024fcc: +/* f024fcc: c7a60078 */ lwc1 $f6,0x78($sp) +/* f024fd0: 4600103c */ c.lt.s $f2,$f0 +/* f024fd4: 00000000 */ sll $zero,$zero,0x0 +/* f024fd8: 45020007 */ bc1fl .L0f024ff8 +/* f024fdc: 26520001 */ addiu $s2,$s2,0x1 +/* f024fe0: 4606003c */ c.lt.s $f0,$f6 +/* f024fe4: 00000000 */ sll $zero,$zero,0x0 +/* f024fe8: 45020003 */ bc1fl .L0f024ff8 +/* f024fec: 26520001 */ addiu $s2,$s2,0x1 +/* f024ff0: 24140001 */ addiu $s4,$zero,0x1 +.L0f024ff4: +/* f024ff4: 26520001 */ addiu $s2,$s2,0x1 +.L0f024ff8: +/* f024ff8: 24010008 */ addiu $at,$zero,0x8 +/* f024ffc: 5641ff6d */ bnel $s2,$at,.L0f024db4 +/* f025000: 2e410008 */ sltiu $at,$s2,0x8 +.L0f025004: +/* f025004: 12800005 */ beqz $s4,.L0f02501c +/* f025008: 8fa900b0 */ lw $t1,0xb0($sp) +/* f02500c: 55200004 */ bnezl $t1,.L0f025020 +/* f025010: 8fa400fc */ lw $a0,0xfc($sp) +/* f025014: 1000000a */ beqz $zero,.L0f025040 +/* f025018: 00001025 */ or $v0,$zero,$zero +.L0f02501c: +/* f02501c: 8fa400fc */ lw $a0,0xfc($sp) +.L0f025020: +/* f025020: 3c0a8006 */ lui $t2,0x8006 +/* f025024: 8d4a2964 */ lw $t2,0x2964($t2) +/* f025028: 8fa30058 */ lw $v1,0x58($sp) +/* f02502c: 24840001 */ addiu $a0,$a0,0x1 +/* f025030: 008a082a */ slt $at,$a0,$t2 +/* f025034: 1420feee */ bnez $at,.L0f024bf0 +/* f025038: 2463015c */ addiu $v1,$v1,0x15c +.L0f02503c: +/* f02503c: 24020001 */ addiu $v0,$zero,0x1 +.L0f025040: +/* f025040: 8fbf0044 */ lw $ra,0x44($sp) +/* f025044: d7b40018 */ ldc1 $f20,0x18($sp) +/* f025048: 8fb00020 */ lw $s0,0x20($sp) +/* f02504c: 8fb10024 */ lw $s1,0x24($sp) +/* f025050: 8fb20028 */ lw $s2,0x28($sp) +/* f025054: 8fb3002c */ lw $s3,0x2c($sp) +/* f025058: 8fb40030 */ lw $s4,0x30($sp) +/* f02505c: 8fb50034 */ lw $s5,0x34($sp) +/* f025060: 8fb60038 */ lw $s6,0x38($sp) +/* f025064: 8fb7003c */ lw $s7,0x3c($sp) +/* f025068: 8fbe0040 */ lw $s8,0x40($sp) +/* f02506c: 03e00008 */ jr $ra +/* f025070: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f025074 +/* f025074: 27bdffc8 */ addiu $sp,$sp,-56 +/* f025078: afbf0024 */ sw $ra,0x24($sp) +/* f02507c: afb30020 */ sw $s3,0x20($sp) +/* f025080: afb2001c */ sw $s2,0x1c($sp) +/* f025084: afb10018 */ sw $s1,0x18($sp) +/* f025088: afb00014 */ sw $s0,0x14($sp) +/* f02508c: afa40038 */ sw $a0,0x38($sp) +/* f025090: 908f0001 */ lbu $t7,0x1($a0) +/* f025094: 00a08825 */ or $s1,$a1,$zero +/* f025098: 00e09025 */ or $s2,$a3,$zero +/* f02509c: 31f80002 */ andi $t8,$t7,0x2 +/* f0250a0: 13000021 */ beqz $t8,.L0f025128 +/* f0250a4: 00c09825 */ or $s3,$a2,$zero +/* f0250a8: 8c900004 */ lw $s0,0x4($a0) +/* f0250ac: 02202025 */ or $a0,$s1,$zero +/* f0250b0: 8e050018 */ lw $a1,0x18($s0) +/* f0250b4: 0c0087bd */ jal 0x21ef4 +/* f0250b8: afa5002c */ sw $a1,0x2c($sp) +/* f0250bc: 92190002 */ lbu $t9,0x2($s0) +/* f0250c0: 24080001 */ addiu $t0,$zero,0x1 +/* f0250c4: 02684804 */ sllv $t1,$t0,$s3 +/* f0250c8: 03295024 */ and $t2,$t9,$t1 +/* f0250cc: 11400005 */ beqz $t2,.L0f0250e4 +/* f0250d0: 8fa50038 */ lw $a1,0x38($sp) +/* f0250d4: 8e24000c */ lw $a0,0xc($s1) +/* f0250d8: 0fc50388 */ jal func0f140e20 +/* f0250dc: 02603025 */ or $a2,$s3,$zero +/* f0250e0: ae22000c */ sw $v0,0xc($s1) +.L0f0250e4: +/* f0250e4: 8fab0038 */ lw $t3,0x38($sp) +/* f0250e8: 8d70001c */ lw $s0,0x1c($t3) +/* f0250ec: 12000008 */ beqz $s0,.L0f025110 +/* f0250f0: 02002025 */ or $a0,$s0,$zero +.L0f0250f4: +/* f0250f4: 02202825 */ or $a1,$s1,$zero +/* f0250f8: 02603025 */ or $a2,$s3,$zero +/* f0250fc: 0fc0941d */ jal func0f025074 +/* f025100: 02403825 */ or $a3,$s2,$zero +/* f025104: 8e100020 */ lw $s0,0x20($s0) +/* f025108: 5600fffa */ bnezl $s0,.L0f0250f4 +/* f02510c: 02002025 */ or $a0,$s0,$zero +.L0f025110: +/* f025110: 12600005 */ beqz $s3,.L0f025128 +/* f025114: 8fa2002c */ lw $v0,0x2c($sp) +/* f025118: 8c4c0008 */ lw $t4,0x8($v0) +/* f02511c: 8c44000c */ lw $a0,0xc($v0) +/* f025120: 0fc30cfc */ jal func0f0c33f0 +/* f025124: 8585000e */ lh $a1,0xe($t4) +.L0f025128: +/* f025128: 8fbf0024 */ lw $ra,0x24($sp) +/* f02512c: 8fb00014 */ lw $s0,0x14($sp) +/* f025130: 8fb10018 */ lw $s1,0x18($sp) +/* f025134: 8fb2001c */ lw $s2,0x1c($sp) +/* f025138: 8fb30020 */ lw $s3,0x20($sp) +/* f02513c: 03e00008 */ jr $ra +/* f025140: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f025144 +/* f025144: 00047400 */ sll $t6,$a0,0x10 +/* f025148: 000e7c03 */ sra $t7,$t6,0x10 +/* f02514c: 25f8ffa9 */ addiu $t8,$t7,-87 +/* f025150: 2f01003e */ sltiu $at,$t8,0x3e +/* f025154: 1020003a */ beqz $at,.L0f025240 +/* f025158: afa40000 */ sw $a0,0x0($sp) +/* f02515c: 0018c080 */ sll $t8,$t8,0x2 +/* f025160: 3c017f1b */ lui $at,0x7f1b +/* f025164: 00380821 */ addu $at,$at,$t8 +/* f025168: 8c3887fc */ lw $t8,-0x7804($at) +/* f02516c: 03000008 */ jr $t8 +/* f025170: 00000000 */ sll $zero,$zero,0x0 +/* f025174: 10a00005 */ beqz $a1,.L0f02518c +/* f025178: 2402000a */ addiu $v0,$zero,0xa +/* f02517c: 24190040 */ addiu $t9,$zero,0x40 +/* f025180: a0a20000 */ sb $v0,0x0($a1) +/* f025184: a0b90001 */ sb $t9,0x1($a1) +/* f025188: a0a20002 */ sb $v0,0x2($a1) +.L0f02518c: +/* f02518c: 10c0003c */ beqz $a2,.L0f025280 +/* f025190: 3c081030 */ lui $t0,0x1030 +/* f025194: 3c091040 */ lui $t1,0x1040 +/* f025198: 3c0a0056 */ lui $t2,0x56 +/* f02519c: 350810ff */ ori $t0,$t0,0x10ff +/* f0251a0: 352910ff */ ori $t1,$t1,0x10ff +/* f0251a4: 354a11a0 */ ori $t2,$t2,0x11a0 +/* f0251a8: acc80000 */ sw $t0,0x0($a2) +/* f0251ac: acc90004 */ sw $t1,0x4($a2) +/* f0251b0: 03e00008 */ jr $ra +/* f0251b4: acca0008 */ sw $t2,0x8($a2) +/* f0251b8: 10a00004 */ beqz $a1,.L0f0251cc +/* f0251bc: 2402000a */ addiu $v0,$zero,0xa +/* f0251c0: a0a20000 */ sb $v0,0x0($a1) +/* f0251c4: a0a20001 */ sb $v0,0x1($a1) +/* f0251c8: a0a20002 */ sb $v0,0x2($a1) +.L0f0251cc: +/* f0251cc: 10c0002c */ beqz $a2,.L0f025280 +/* f0251d0: 3c0bb0b0 */ lui $t3,0xb0b0 +/* f0251d4: 3c0ce0e0 */ lui $t4,0xe0e0 +/* f0251d8: 3c0de0e0 */ lui $t5,0xe0e0 +/* f0251dc: 356b30a0 */ ori $t3,$t3,0x30a0 +/* f0251e0: 358c30a0 */ ori $t4,$t4,0x30a0 +/* f0251e4: 35ad50a0 */ ori $t5,$t5,0x50a0 +/* f0251e8: accb0000 */ sw $t3,0x0($a2) +/* f0251ec: accc0004 */ sw $t4,0x4($a2) +/* f0251f0: 03e00008 */ jr $ra +/* f0251f4: accd0008 */ sw $t5,0x8($a2) +/* f0251f8: 10a00006 */ beqz $a1,.L0f025214 +/* f0251fc: 2402000a */ addiu $v0,$zero,0xa +/* f025200: 240e0040 */ addiu $t6,$zero,0x40 +/* f025204: 240f0019 */ addiu $t7,$zero,0x19 +/* f025208: a0ae0000 */ sb $t6,0x0($a1) +/* f02520c: a0af0001 */ sb $t7,0x1($a1) +/* f025210: a0a20002 */ sb $v0,0x2($a1) +.L0f025214: +/* f025214: 10c0001a */ beqz $a2,.L0f025280 +/* f025218: 3c183020 */ lui $t8,0x3020 +/* f02521c: 3c194020 */ lui $t9,0x4020 +/* f025220: 3c085600 */ lui $t0,0x5600 +/* f025224: 371810ff */ ori $t8,$t8,0x10ff +/* f025228: 373910ff */ ori $t9,$t9,0x10ff +/* f02522c: 350811a0 */ ori $t0,$t0,0x11a0 +/* f025230: acd80000 */ sw $t8,0x0($a2) +/* f025234: acd90004 */ sw $t9,0x4($a2) +/* f025238: 03e00008 */ jr $ra +/* f02523c: acc80008 */ sw $t0,0x8($a2) +.L0f025240: +/* f025240: 10a00005 */ beqz $a1,.L0f025258 +/* f025244: 2402000a */ addiu $v0,$zero,0xa +/* f025248: 24090040 */ addiu $t1,$zero,0x40 +/* f02524c: a0a90000 */ sb $t1,0x0($a1) +/* f025250: a0a20001 */ sb $v0,0x1($a1) +/* f025254: a0a20002 */ sb $v0,0x2($a1) +.L0f025258: +/* f025258: 10c00009 */ beqz $a2,.L0f025280 +/* f02525c: 3c0a3010 */ lui $t2,0x3010 +/* f025260: 3c0b4010 */ lui $t3,0x4010 +/* f025264: 3c0c5600 */ lui $t4,0x5600 +/* f025268: 354a10ff */ ori $t2,$t2,0x10ff +/* f02526c: 356b10ff */ ori $t3,$t3,0x10ff +/* f025270: 358c11a0 */ ori $t4,$t4,0x11a0 +/* f025274: acca0000 */ sw $t2,0x0($a2) +/* f025278: accb0004 */ sw $t3,0x4($a2) +/* f02527c: accc0008 */ sw $t4,0x8($a2) +.L0f025280: +/* f025280: 03e00008 */ jr $ra +/* f025284: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f025288 +/* f025288: 27bdfee0 */ addiu $sp,$sp,-288 +/* f02528c: afbf002c */ sw $ra,0x2c($sp) +/* f025290: afb00028 */ sw $s0,0x28($sp) +/* f025294: afa40120 */ sw $a0,0x120($sp) +/* f025298: afa50124 */ sw $a1,0x124($sp) +/* f02529c: afa60128 */ sw $a2,0x128($sp) +/* f0252a0: 8c900004 */ lw $s0,0x4($a0) +/* f0252a4: 24010003 */ addiu $at,$zero,0x3 +/* f0252a8: 00001825 */ or $v1,$zero,$zero +/* f0252ac: 8e0f0020 */ lw $t7,0x20($s0) +/* f0252b0: a3a000eb */ sb $zero,0xeb($sp) +/* f0252b4: 12000003 */ beqz $s0,.L0f0252c4 +/* f0252b8: afaf0118 */ sw $t7,0x118($sp) +/* f0252bc: 10000001 */ beqz $zero,.L0f0252c4 +/* f0252c0: 920302fe */ lbu $v1,0x2fe($s0) +.L0f0252c4: +/* f0252c4: 54610015 */ bnel $v1,$at,.L0f02531c +/* f0252c8: 8e0a0018 */ lw $t2,0x18($s0) +/* f0252cc: 0fc0f011 */ jal func0f03c044 +/* f0252d0: 02002025 */ or $a0,$s0,$zero +/* f0252d4: 50400011 */ beqzl $v0,.L0f02531c +/* f0252d8: 8e0a0018 */ lw $t2,0x18($s0) +/* f0252dc: 90580035 */ lbu $t8,0x35($v0) +/* f0252e0: 3c19800a */ lui $t9,0x800a +/* f0252e4: 17000003 */ bnez $t8,.L0f0252f4 +/* f0252e8: 00000000 */ sll $zero,$zero,0x0 +/* f0252ec: 100002e8 */ beqz $zero,.L0f025e90 +/* f0252f0: 8fa20124 */ lw $v0,0x124($sp) +.L0f0252f4: +/* f0252f4: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f0252f8: 8f280480 */ lw $t0,0x480($t9) +/* f0252fc: 54480007 */ bnel $v0,$t0,.L0f02531c +/* f025300: 8e0a0018 */ lw $t2,0x18($s0) +/* f025304: 80490037 */ lb $t1,0x37($v0) +/* f025308: 51200004 */ beqzl $t1,.L0f02531c +/* f02530c: 8e0a0018 */ lw $t2,0x18($s0) +/* f025310: 100002df */ beqz $zero,.L0f025e90 +/* f025314: 8fa20124 */ lw $v0,0x124($sp) +/* f025318: 8e0a0018 */ lw $t2,0x18($s0) +.L0f02531c: +/* f02531c: 240c00ff */ addiu $t4,$zero,0xff +/* f025320: 27a500ec */ addiu $a1,$sp,0xec +/* f025324: 000a5a00 */ sll $t3,$t2,0x8 +/* f025328: 05610003 */ bgez $t3,.L0f025338 +/* f02532c: 00003025 */ or $a2,$zero,$zero +/* f025330: 10000003 */ beqz $zero,.L0f025340 +/* f025334: afac00fc */ sw $t4,0xfc($sp) +.L0f025338: +/* f025338: 920d000c */ lbu $t5,0xc($s0) +/* f02533c: afad00fc */ sw $t5,0xfc($sp) +.L0f025340: +/* f025340: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f025344: 10400013 */ beqz $v0,.L0f025394 +/* f025348: 00000000 */ sll $zero,$zero,0x0 +/* f02534c: 90430058 */ lbu $v1,0x58($v0) +/* f025350: 240f0078 */ addiu $t7,$zero,0x78 +/* f025354: 8fae00fc */ lw $t6,0xfc($sp) +/* f025358: 1860000e */ blez $v1,.L0f025394 +/* f02535c: 01e3c023 */ subu $t8,$t7,$v1 +/* f025360: 448e2000 */ mtc1 $t6,$f4 +/* f025364: 44984000 */ mtc1 $t8,$f8 +/* f025368: 3c017f1b */ lui $at,0x7f1b +/* f02536c: 468021a0 */ cvt.s.w $f6,$f4 +/* f025370: c43288f4 */ lwc1 $f18,-0x770c($at) +/* f025374: 468042a0 */ cvt.s.w $f10,$f8 +/* f025378: 460a3402 */ mul.s $f16,$f6,$f10 +/* f02537c: 00000000 */ sll $zero,$zero,0x0 +/* f025380: 46128102 */ mul.s $f4,$f16,$f18 +/* f025384: 4600220d */ trunc.w.s $f8,$f4 +/* f025388: 44084000 */ mfc1 $t0,$f8 +/* f02538c: 00000000 */ sll $zero,$zero,0x0 +/* f025390: afa800fc */ sw $t0,0xfc($sp) +.L0f025394: +/* f025394: 0fc09451 */ jal func0f025144 +/* f025398: 86040010 */ lh $a0,0x10($s0) +/* f02539c: 0fc091b9 */ jal func0f0246e4 +/* f0253a0: 27a400ec */ addiu $a0,$sp,0xec +/* f0253a4: 0c006be0 */ jal 0x1af80 +/* f0253a8: 8fa40118 */ lw $a0,0x118($sp) +/* f0253ac: 44050000 */ mfc1 $a1,$f0 +/* f0253b0: 0fc239af */ jal func0f08e6bc +/* f0253b4: 8fa40120 */ lw $a0,0x120($sp) +/* f0253b8: 8fa900fc */ lw $t1,0xfc($sp) +/* f0253bc: 3c03800a */ lui $v1,0x800a +/* f0253c0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0253c4: 44893000 */ mtc1 $t1,$f6 +/* f0253c8: 24010001 */ addiu $at,$zero,0x1 +/* f0253cc: 8fa20120 */ lw $v0,0x120($sp) +/* f0253d0: 468032a0 */ cvt.s.w $f10,$f6 +/* f0253d4: 46005402 */ mul.s $f16,$f10,$f0 +/* f0253d8: 4600848d */ trunc.w.s $f18,$f16 +/* f0253dc: 440b9000 */ mfc1 $t3,$f18 +/* f0253e0: 00000000 */ sll $zero,$zero,0x0 +/* f0253e4: afab00fc */ sw $t3,0xfc($sp) +/* f0253e8: 946c0010 */ lhu $t4,0x10($v1) +/* f0253ec: 5581003e */ bnel $t4,$at,.L0f0254e8 +/* f0253f0: 8c7800d8 */ lw $t8,0xd8($v1) +/* f0253f4: c4460008 */ lwc1 $f6,0x8($v0) +/* f0253f8: c46a0018 */ lwc1 $f10,0x18($v1) +/* f0253fc: c4440010 */ lwc1 $f4,0x10($v0) +/* f025400: c4680020 */ lwc1 $f8,0x20($v1) +/* f025404: 460a3081 */ sub.s $f2,$f6,$f10 +/* f025408: c450000c */ lwc1 $f16,0xc($v0) +/* f02540c: c472001c */ lwc1 $f18,0x1c($v1) +/* f025410: 46082001 */ sub.s $f0,$f4,$f8 +/* f025414: 46021102 */ mul.s $f4,$f2,$f2 +/* f025418: 46128381 */ sub.s $f14,$f16,$f18 +/* f02541c: 460e7202 */ mul.s $f8,$f14,$f14 +/* f025420: 46082180 */ add.s $f6,$f4,$f8 +/* f025424: 46000282 */ mul.s $f10,$f0,$f0 +/* f025428: 0c012974 */ jal 0x4a5d0 +/* f02542c: 46065300 */ add.s $f12,$f10,$f6 +/* f025430: 3c03800a */ lui $v1,0x800a +/* f025434: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f025438: 3c014316 */ lui $at,0x4316 +/* f02543c: c4620024 */ lwc1 $f2,0x24($v1) +/* f025440: 4600103c */ c.lt.s $f2,$f0 +/* f025444: 00000000 */ sll $zero,$zero,0x0 +/* f025448: 45020004 */ bc1fl .L0f02545c +/* f02544c: 44818000 */ mtc1 $at,$f16 +/* f025450: 1000028f */ beqz $zero,.L0f025e90 +/* f025454: 8fa20124 */ lw $v0,0x124($sp) +/* f025458: 44818000 */ mtc1 $at,$f16 +.L0f02545c: +/* f02545c: 240d0080 */ addiu $t5,$zero,0x80 +/* f025460: afad00fc */ sw $t5,0xfc($sp) +/* f025464: 46101301 */ sub.s $f12,$f2,$f16 +/* f025468: 3c014316 */ lui $at,0x4316 +/* f02546c: 4600603c */ c.lt.s $f12,$f0 +/* f025470: 00000000 */ sll $zero,$zero,0x0 +/* f025474: 4502000f */ bc1fl .L0f0254b4 +/* f025478: 46020283 */ div.s $f10,$f0,$f2 +/* f02547c: 460c0481 */ sub.s $f18,$f0,$f12 +/* f025480: 44812000 */ mtc1 $at,$f4 +/* f025484: 3c013f80 */ lui $at,0x3f80 +/* f025488: 44815000 */ mtc1 $at,$f10 +/* f02548c: 46049203 */ div.s $f8,$f18,$f4 +/* f025490: 3c014300 */ lui $at,0x4300 +/* f025494: 44818000 */ mtc1 $at,$f16 +/* f025498: 46085181 */ sub.s $f6,$f10,$f8 +/* f02549c: 46103482 */ mul.s $f18,$f6,$f16 +/* f0254a0: 4600910d */ trunc.w.s $f4,$f18 +/* f0254a4: 440f2000 */ mfc1 $t7,$f4 +/* f0254a8: 00000000 */ sll $zero,$zero,0x0 +/* f0254ac: afaf00fc */ sw $t7,0xfc($sp) +/* f0254b0: 46020283 */ div.s $f10,$f0,$f2 +.L0f0254b4: +/* f0254b4: 3c013f80 */ lui $at,0x3f80 +/* f0254b8: 44814000 */ mtc1 $at,$f8 +/* f0254bc: 3c013f80 */ lui $at,0x3f80 +/* f0254c0: e7aa00f0 */ swc1 $f10,0xf0($sp) +/* f0254c4: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f0254c8: 4606403c */ c.lt.s $f8,$f6 +/* f0254cc: 00000000 */ sll $zero,$zero,0x0 +/* f0254d0: 45020005 */ bc1fl .L0f0254e8 +/* f0254d4: 8c7800d8 */ lw $t8,0xd8($v1) +/* f0254d8: 44818000 */ mtc1 $at,$f16 +/* f0254dc: 00000000 */ sll $zero,$zero,0x0 +/* f0254e0: e7b000f0 */ swc1 $f16,0xf0($sp) +/* f0254e4: 8c7800d8 */ lw $t8,0xd8($v1) +.L0f0254e8: +/* f0254e8: 3c198007 */ lui $t9,0x8007 +/* f0254ec: 17000013 */ bnez $t8,.L0f02553c +/* f0254f0: 00000000 */ sll $zero,$zero,0x0 +/* f0254f4: 8f390764 */ lw $t9,0x764($t9) +/* f0254f8: 17200010 */ bnez $t9,.L0f02553c +/* f0254fc: 00000000 */ sll $zero,$zero,0x0 +/* f025500: 8c620480 */ lw $v0,0x480($v1) +/* f025504: 50400007 */ beqzl $v0,.L0f025524 +/* f025508: 8c6a1c54 */ lw $t2,0x1c54($v1) +/* f02550c: 1040000b */ beqz $v0,.L0f02553c +/* f025510: 00000000 */ sll $zero,$zero,0x0 +/* f025514: 80480037 */ lb $t0,0x37($v0) +/* f025518: 15000008 */ bnez $t0,.L0f02553c +/* f02551c: 00000000 */ sll $zero,$zero,0x0 +/* f025520: 8c6a1c54 */ lw $t2,0x1c54($v1) +.L0f025524: +/* f025524: 8c6900c4 */ lw $t1,0xc4($v1) +/* f025528: 01405827 */ nor $t3,$t2,$zero +/* f02552c: 012b6024 */ and $t4,$t1,$t3 +/* f025530: 318d0008 */ andi $t5,$t4,0x8 +/* f025534: 55a00011 */ bnezl $t5,.L0f02557c +/* f025538: 8fa800fc */ lw $t0,0xfc($sp) +.L0f02553c: +/* f02553c: 0fc08af9 */ jal func0f022be4 +/* f025540: 02002025 */ or $a0,$s0,$zero +/* f025544: 8fae00fc */ lw $t6,0xfc($sp) +/* f025548: 3c017f1b */ lui $at,0x7f1b +/* f02554c: c42a88f8 */ lwc1 $f10,-0x7708($at) +/* f025550: 004e0019 */ multu $v0,$t6 +/* f025554: 00007812 */ mflo $t7 +/* f025558: 448f9000 */ mtc1 $t7,$f18 +/* f02555c: 00000000 */ sll $zero,$zero,0x0 +/* f025560: 46809120 */ cvt.s.w $f4,$f18 +/* f025564: 460a2202 */ mul.s $f8,$f4,$f10 +/* f025568: 4600418d */ trunc.w.s $f6,$f8 +/* f02556c: 44193000 */ mfc1 $t9,$f6 +/* f025570: 00000000 */ sll $zero,$zero,0x0 +/* f025574: afb900fc */ sw $t9,0xfc($sp) +/* f025578: 8fa800fc */ lw $t0,0xfc($sp) +.L0f02557c: +/* f02557c: 8faa0128 */ lw $t2,0x128($sp) +/* f025580: 8fab0128 */ lw $t3,0x128($sp) +/* f025584: 290100ff */ slti $at,$t0,0xff +/* f025588: 10200007 */ beqz $at,.L0f0255a8 +/* f02558c: 27a50108 */ addiu $a1,$sp,0x108 +/* f025590: 15400003 */ bnez $t2,.L0f0255a0 +/* f025594: 24090003 */ addiu $t1,$zero,0x3 +/* f025598: 1000023d */ beqz $zero,.L0f025e90 +/* f02559c: 8fa20124 */ lw $v0,0x124($sp) +.L0f0255a0: +/* f0255a0: 10000007 */ beqz $zero,.L0f0255c0 +/* f0255a4: afa90100 */ sw $t1,0x100($sp) +.L0f0255a8: +/* f0255a8: 15600004 */ bnez $t3,.L0f0255bc +/* f0255ac: 240d0002 */ addiu $t5,$zero,0x2 +/* f0255b0: 240c0001 */ addiu $t4,$zero,0x1 +/* f0255b4: 10000002 */ beqz $zero,.L0f0255c0 +/* f0255b8: afac0100 */ sw $t4,0x100($sp) +.L0f0255bc: +/* f0255bc: afad0100 */ sw $t5,0x100($sp) +.L0f0255c0: +/* f0255c0: 0fc599fd */ jal func0f1667f4 +/* f0255c4: 8fa40120 */ lw $a0,0x120($sp) +/* f0255c8: afa20104 */ sw $v0,0x104($sp) +/* f0255cc: 8e0e032c */ lw $t6,0x32c($s0) +/* f0255d0: 260500fc */ addiu $a1,$s0,0xfc +/* f0255d4: 000ec480 */ sll $t8,$t6,0x12 +/* f0255d8: 07030008 */ bgezl $t8,.L0f0255fc +/* f0255dc: 8faa0104 */ lw $t2,0x104($sp) +/* f0255e0: 8e04001c */ lw $a0,0x1c($s0) +/* f0255e4: 0fc1a451 */ jal func0f069144 +/* f0255e8: 9606018a */ lhu $a2,0x18a($s0) +/* f0255ec: 9219032e */ lbu $t9,0x32e($s0) +/* f0255f0: 3328ffdf */ andi $t0,$t9,0xffdf +/* f0255f4: a208032e */ sb $t0,0x32e($s0) +/* f0255f8: 8faa0104 */ lw $t2,0x104($sp) +.L0f0255fc: +/* f0255fc: 8fa900fc */ lw $t1,0xfc($sp) +/* f025600: 51400223 */ beqzl $t2,.L0f025e90 +/* f025604: 8fa20124 */ lw $v0,0x124($sp) +/* f025608: 19200220 */ blez $t1,.L0f025e8c +/* f02560c: 27ab00a0 */ addiu $t3,$sp,0xa0 +/* f025610: 3c0c8006 */ lui $t4,0x8006 +/* f025614: 258c2a4c */ addiu $t4,$t4,0x2a4c +/* f025618: 258e003c */ addiu $t6,$t4,0x3c +.L0f02561c: +/* f02561c: 8d810000 */ lw $at,0x0($t4) +/* f025620: 258c000c */ addiu $t4,$t4,0xc +/* f025624: 256b000c */ addiu $t3,$t3,0xc +/* f025628: ad61fff4 */ sw $at,-0xc($t3) +/* f02562c: 8d81fff8 */ lw $at,-0x8($t4) +/* f025630: ad61fff8 */ sw $at,-0x8($t3) +/* f025634: 8d81fffc */ lw $at,-0x4($t4) +/* f025638: 158efff8 */ bne $t4,$t6,.L0f02561c +/* f02563c: ad61fffc */ sw $at,-0x4($t3) +/* f025640: 8d810000 */ lw $at,0x0($t4) +/* f025644: ad610000 */ sw $at,0x0($t3) +/* f025648: 8faf0128 */ lw $t7,0x128($sp) +/* f02564c: 51e0000f */ beqzl $t7,.L0f02568c +/* f025650: 8fa40120 */ lw $a0,0x120($sp) +/* f025654: 921802e1 */ lbu $t8,0x2e1($s0) +/* f025658: 0018c842 */ srl $t9,$t8,0x1 +/* f02565c: 5b20000b */ blezl $t9,.L0f02568c +/* f025660: 8fa40120 */ lw $a0,0x120($sp) +/* f025664: 960802e0 */ lhu $t0,0x2e0($s0) +/* f025668: 310a0001 */ andi $t2,$t0,0x1 +/* f02566c: 55400007 */ bnezl $t2,.L0f02568c +/* f025670: 8fa40120 */ lw $a0,0x120($sp) +/* f025674: 8e05001c */ lw $a1,0x1c($s0) +/* f025678: 8fa40124 */ lw $a0,0x124($sp) +/* f02567c: 0fc0af7e */ jal func0f02bdf8 +/* f025680: 00a03025 */ or $a2,$a1,$zero +/* f025684: afa20124 */ sw $v0,0x124($sp) +/* f025688: 8fa40120 */ lw $a0,0x120($sp) +.L0f02568c: +/* f02568c: 27a50098 */ addiu $a1,$sp,0x98 +/* f025690: 0fc2396a */ jal func0f08e5a8 +/* f025694: 24840028 */ addiu $a0,$a0,0x28 +/* f025698: 1840000d */ blez $v0,.L0f0256d0 +/* f02569c: 00000000 */ sll $zero,$zero,0x0 +/* f0256a0: 8e090018 */ lw $t1,0x18($s0) +/* f0256a4: 8fa40124 */ lw $a0,0x124($sp) +/* f0256a8: 87a50098 */ lh $a1,0x98($sp) +/* f0256ac: 00096a00 */ sll $t5,$t1,0x8 +/* f0256b0: 05a00007 */ bltz $t5,.L0f0256d0 +/* f0256b4: 87a6009a */ lh $a2,0x9a($sp) +/* f0256b8: 87ae009e */ lh $t6,0x9e($sp) +/* f0256bc: 87a7009c */ lh $a3,0x9c($sp) +/* f0256c0: 0fc57306 */ jal func0f15cc18 +/* f0256c4: afae0010 */ sw $t6,0x10($sp) +/* f0256c8: 10000004 */ beqz $zero,.L0f0256dc +/* f0256cc: 8fac0100 */ lw $t4,0x100($sp) +.L0f0256d0: +/* f0256d0: 0fc572dd */ jal func0f15cb74 +/* f0256d4: 8fa40124 */ lw $a0,0x124($sp) +/* f0256d8: 8fac0100 */ lw $t4,0x100($sp) +.L0f0256dc: +/* f0256dc: 3c03800a */ lui $v1,0x800a +/* f0256e0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0256e4: 240b0001 */ addiu $t3,$zero,0x1 +/* f0256e8: afab00a4 */ sw $t3,0xa4($sp) +/* f0256ec: afa200ac */ sw $v0,0xac($sp) +/* f0256f0: afac00a8 */ sw $t4,0xa8($sp) +/* f0256f4: 8c6f00d8 */ lw $t7,0xd8($v1) +/* f0256f8: 15e00019 */ bnez $t7,.L0f025760 +/* f0256fc: 3c188007 */ lui $t8,0x8007 +/* f025700: 8f180764 */ lw $t8,0x764($t8) +/* f025704: 57000017 */ bnezl $t8,.L0f025764 +/* f025708: 920b00f8 */ lbu $t3,0xf8($s0) +/* f02570c: 8c620480 */ lw $v0,0x480($v1) +/* f025710: 50400007 */ beqzl $v0,.L0f025730 +/* f025714: 8c6a1c54 */ lw $t2,0x1c54($v1) +/* f025718: 50400012 */ beqzl $v0,.L0f025764 +/* f02571c: 920b00f8 */ lbu $t3,0xf8($s0) +/* f025720: 80590037 */ lb $t9,0x37($v0) +/* f025724: 5720000f */ bnezl $t9,.L0f025764 +/* f025728: 920b00f8 */ lbu $t3,0xf8($s0) +/* f02572c: 8c6a1c54 */ lw $t2,0x1c54($v1) +.L0f025730: +/* f025730: 8c6800c4 */ lw $t0,0xc4($v1) +/* f025734: 240c00ff */ addiu $t4,$zero,0xff +/* f025738: 01404827 */ nor $t1,$t2,$zero +/* f02573c: 01096824 */ and $t5,$t0,$t1 +/* f025740: 31ae0008 */ andi $t6,$t5,0x8 +/* f025744: 11c00006 */ beqz $t6,.L0f025760 +/* f025748: 24040080 */ addiu $a0,$zero,0x80 +/* f02574c: afac0088 */ sw $t4,0x88($sp) +/* f025750: afa0008c */ sw $zero,0x8c($sp) +/* f025754: afa00090 */ sw $zero,0x90($sp) +/* f025758: 10000009 */ beqz $zero,.L0f025780 +/* f02575c: afa40094 */ sw $a0,0x94($sp) +.L0f025760: +/* f025760: 920b00f8 */ lbu $t3,0xf8($s0) +.L0f025764: +/* f025764: afab0088 */ sw $t3,0x88($sp) +/* f025768: 920f00f9 */ lbu $t7,0xf9($s0) +/* f02576c: afaf008c */ sw $t7,0x8c($sp) +/* f025770: 921800fa */ lbu $t8,0xfa($s0) +/* f025774: afb80090 */ sw $t8,0x90($sp) +/* f025778: 921900fb */ lbu $t9,0xfb($s0) +/* f02577c: afb90094 */ sw $t9,0x94($sp) +.L0f025780: +/* f025780: 3c0a800a */ lui $t2,0x800a +/* f025784: 8d4aa2d8 */ lw $t2,-0x5d28($t2) +/* f025788: 51400006 */ beqzl $t2,.L0f0257a4 +/* f02578c: 93a800eb */ lbu $t0,0xeb($sp) +/* f025790: 8fa40120 */ lw $a0,0x120($sp) +/* f025794: 0fc61788 */ jal func0f185e20 +/* f025798: 27a50088 */ addiu $a1,$sp,0x88 +/* f02579c: a3a200eb */ sb $v0,0xeb($sp) +/* f0257a0: 93a800eb */ lbu $t0,0xeb($sp) +.L0f0257a4: +/* f0257a4: 5500000e */ bnezl $t0,.L0f0257e0 +/* f0257a8: 27a40088 */ addiu $a0,$sp,0x88 +/* f0257ac: 8fa40120 */ lw $a0,0x120($sp) +/* f0257b0: 0fc1a3f2 */ jal func0f068fc8 +/* f0257b4: 24050001 */ addiu $a1,$zero,0x1 +/* f0257b8: 8fa40094 */ lw $a0,0x94($sp) +/* f0257bc: 00822023 */ subu $a0,$a0,$v0 +/* f0257c0: 28810100 */ slti $at,$a0,0x100 +/* f0257c4: 14200002 */ bnez $at,.L0f0257d0 +/* f0257c8: 00000000 */ sll $zero,$zero,0x0 +/* f0257cc: 240400ff */ addiu $a0,$zero,0xff +.L0f0257d0: +/* f0257d0: 04810002 */ bgez $a0,.L0f0257dc +/* f0257d4: afa40094 */ sw $a0,0x94($sp) +/* f0257d8: afa00094 */ sw $zero,0x94($sp) +.L0f0257dc: +/* f0257dc: 27a40088 */ addiu $a0,$sp,0x88 +.L0f0257e0: +/* f0257e0: 8fa50104 */ lw $a1,0x104($sp) +/* f0257e4: 0fc1a5d4 */ jal func0f069750 +/* f0257e8: 27a60108 */ addiu $a2,$sp,0x108 +/* f0257ec: 3c03800a */ lui $v1,0x800a +/* f0257f0: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f0257f4: 3c0d8007 */ lui $t5,0x8007 +/* f0257f8: 8c6900d8 */ lw $t1,0xd8($v1) +/* f0257fc: 5520001c */ bnezl $t1,.L0f025870 +/* f025800: 946a0010 */ lhu $t2,0x10($v1) +/* f025804: 8dad0764 */ lw $t5,0x764($t5) +/* f025808: 55a00019 */ bnezl $t5,.L0f025870 +/* f02580c: 946a0010 */ lhu $t2,0x10($v1) +/* f025810: 8c620480 */ lw $v0,0x480($v1) +/* f025814: 50400007 */ beqzl $v0,.L0f025834 +/* f025818: 8c6b1c54 */ lw $t3,0x1c54($v1) +/* f02581c: 50400014 */ beqzl $v0,.L0f025870 +/* f025820: 946a0010 */ lhu $t2,0x10($v1) +/* f025824: 804e0037 */ lb $t6,0x37($v0) +/* f025828: 55c00011 */ bnezl $t6,.L0f025870 +/* f02582c: 946a0010 */ lhu $t2,0x10($v1) +/* f025830: 8c6b1c54 */ lw $t3,0x1c54($v1) +.L0f025834: +/* f025834: 8c6c00c4 */ lw $t4,0xc4($v1) +/* f025838: 3c02800a */ lui $v0,0x800a +/* f02583c: 01607827 */ nor $t7,$t3,$zero +/* f025840: 018fc024 */ and $t8,$t4,$t7 +/* f025844: 33190001 */ andi $t9,$t8,0x1 +/* f025848: 53200009 */ beqzl $t9,.L0f025870 +/* f02584c: 946a0010 */ lhu $t2,0x10($v1) +/* f025850: 9042caef */ lbu $v0,-0x3511($v0) +/* f025854: 3c04800a */ lui $a0,0x800a +/* f025858: 9084caf0 */ lbu $a0,-0x3510($a0) +/* f02585c: afa20088 */ sw $v0,0x88($sp) +/* f025860: afa2008c */ sw $v0,0x8c($sp) +/* f025864: afa20090 */ sw $v0,0x90($sp) +/* f025868: afa40094 */ sw $a0,0x94($sp) +/* f02586c: 946a0010 */ lhu $t2,0x10($v1) +.L0f025870: +/* f025870: 24010001 */ addiu $at,$zero,0x1 +/* f025874: 3c028006 */ lui $v0,0x8006 +/* f025878: 1541001e */ bne $t2,$at,.L0f0258f4 +/* f02587c: 24422a48 */ addiu $v0,$v0,0x2a48 +/* f025880: 3c01437f */ lui $at,0x437f +/* f025884: 44810000 */ mtc1 $at,$f0 +/* f025888: c7b000f0 */ lwc1 $f16,0xf0($sp) +/* f02588c: 906d0270 */ lbu $t5,0x270($v1) +/* f025890: 3c013f80 */ lui $at,0x3f80 +/* f025894: 46008482 */ mul.s $f18,$f16,$f0 +/* f025898: 000d7080 */ sll $t6,$t5,0x2 +/* f02589c: 03ae5821 */ addu $t3,$sp,$t6 +/* f0258a0: 44815000 */ mtc1 $at,$f10 +/* f0258a4: 240e00ff */ addiu $t6,$zero,0xff +/* f0258a8: 4600910d */ trunc.w.s $f4,$f18 +/* f0258ac: 44092000 */ mfc1 $t1,$f4 +/* f0258b0: 00000000 */ sll $zero,$zero,0x0 +/* f0258b4: ad690088 */ sw $t1,0x88($t3) +/* f0258b8: c7a800f0 */ lwc1 $f8,0xf0($sp) +/* f0258bc: 90780271 */ lbu $t8,0x271($v1) +/* f0258c0: 46085181 */ sub.s $f6,$f10,$f8 +/* f0258c4: 0018c880 */ sll $t9,$t8,0x2 +/* f0258c8: 03b95021 */ addu $t2,$sp,$t9 +/* f0258cc: 46003402 */ mul.s $f16,$f6,$f0 +/* f0258d0: 4600848d */ trunc.w.s $f18,$f16 +/* f0258d4: 440f9000 */ mfc1 $t7,$f18 +/* f0258d8: 00000000 */ sll $zero,$zero,0x0 +/* f0258dc: ad4f0088 */ sw $t7,0x88($t2) +/* f0258e0: 90680272 */ lbu $t0,0x272($v1) +/* f0258e4: 00086880 */ sll $t5,$t0,0x2 +/* f0258e8: 03ad4821 */ addu $t1,$sp,$t5 +/* f0258ec: ad200088 */ sw $zero,0x88($t1) +/* f0258f0: afae0094 */ sw $t6,0x94($sp) +.L0f0258f4: +/* f0258f4: 904b0002 */ lbu $t3,0x2($v0) +/* f0258f8: 90580000 */ lbu $t8,0x0($v0) +/* f0258fc: 904a0001 */ lbu $t2,0x1($v0) +/* f025900: 000b6200 */ sll $t4,$t3,0x8 +/* f025904: 00187e00 */ sll $t7,$t8,0x18 +/* f025908: 8fad0088 */ lw $t5,0x88($sp) +/* f02590c: 018fc825 */ or $t9,$t4,$t7 +/* f025910: 8fa40094 */ lw $a0,0x94($sp) +/* f025914: 8fab008c */ lw $t3,0x8c($sp) +/* f025918: 000a4400 */ sll $t0,$t2,0x10 +/* f02591c: 8faf0090 */ lw $t7,0x90($sp) +/* f025920: 03281825 */ or $v1,$t9,$t0 +/* f025924: 8fa800fc */ lw $t0,0xfc($sp) +/* f025928: 000d4e00 */ sll $t1,$t5,0x18 +/* f02592c: 00897025 */ or $t6,$a0,$t1 +/* f025930: 000bc400 */ sll $t8,$t3,0x10 +/* f025934: 01d86025 */ or $t4,$t6,$t8 +/* f025938: 000f5200 */ sll $t2,$t7,0x8 +/* f02593c: 018ac825 */ or $t9,$t4,$t2 +/* f025940: 290100ff */ slti $at,$t0,0xff +/* f025944: 10200007 */ beqz $at,.L0f025964 +/* f025948: afb900d8 */ sw $t9,0xd8($sp) +/* f02594c: 93a900ff */ lbu $t1,0xff($sp) +/* f025950: 240d0008 */ addiu $t5,$zero,0x8 +/* f025954: afad00d0 */ sw $t5,0xd0($sp) +/* f025958: 00691825 */ or $v1,$v1,$t1 +/* f02595c: 10000004 */ beqz $zero,.L0f025970 +/* f025960: afa300d4 */ sw $v1,0xd4($sp) +.L0f025964: +/* f025964: 240b0007 */ addiu $t3,$zero,0x7 +/* f025968: afa300d4 */ sw $v1,0xd4($sp) +/* f02596c: afab00d0 */ sw $t3,0xd0($sp) +.L0f025970: +/* f025970: 8fae0118 */ lw $t6,0x118($sp) +/* f025974: 3c188008 */ lui $t8,0x8008 +/* f025978: 2718ce98 */ addiu $t8,$t8,-12648 +/* f02597c: 8dc40008 */ lw $a0,0x8($t6) +/* f025980: 8c8f0004 */ lw $t7,0x4($a0) +/* f025984: 570f0020 */ bnel $t8,$t7,.L0f025a08 +/* f025988: 82020006 */ lb $v0,0x6($s0) +/* f02598c: 0c006a47 */ jal 0x1a91c +/* f025990: 24050004 */ addiu $a1,$zero,0x4 +/* f025994: 8fac0118 */ lw $t4,0x118($sp) +/* f025998: 24050005 */ addiu $a1,$zero,0x5 +/* f02599c: 8d840008 */ lw $a0,0x8($t4) +/* f0259a0: 0c006a47 */ jal 0x1a91c +/* f0259a4: afa20080 */ sw $v0,0x80($sp) +/* f0259a8: 8fa60080 */ lw $a2,0x80($sp) +/* f0259ac: 50c00016 */ beqzl $a2,.L0f025a08 +/* f0259b0: 82020006 */ lb $v0,0x6($s0) +/* f0259b4: 10400013 */ beqz $v0,.L0f025a04 +/* f0259b8: 8fa40118 */ lw $a0,0x118($sp) +/* f0259bc: 00c02825 */ or $a1,$a2,$zero +/* f0259c0: 0c006a87 */ jal 0x1aa1c +/* f0259c4: afa2007c */ sw $v0,0x7c($sp) +/* f0259c8: 8fa5007c */ lw $a1,0x7c($sp) +/* f0259cc: afa20078 */ sw $v0,0x78($sp) +/* f0259d0: 0c006a87 */ jal 0x1aa1c +/* f0259d4: 8fa40118 */ lw $a0,0x118($sp) +/* f0259d8: 82040007 */ lb $a0,0x7($s0) +/* f0259dc: 38830004 */ xori $v1,$a0,0x4 +/* f0259e0: 2c630001 */ sltiu $v1,$v1,0x1 +/* f0259e4: 54600004 */ bnezl $v1,.L0f0259f8 +/* f0259e8: ac430000 */ sw $v1,0x0($v0) +/* f0259ec: 38830005 */ xori $v1,$a0,0x5 +/* f0259f0: 2c630001 */ sltiu $v1,$v1,0x1 +/* f0259f4: ac430000 */ sw $v1,0x0($v0) +.L0f0259f8: +/* f0259f8: 8fb90078 */ lw $t9,0x78($sp) +/* f0259fc: 2c6a0001 */ sltiu $t2,$v1,0x1 +/* f025a00: af2a0000 */ sw $t2,0x0($t9) +.L0f025a04: +/* f025a04: 82020006 */ lb $v0,0x6($s0) +.L0f025a08: +/* f025a08: 2401000f */ addiu $at,$zero,0xf +/* f025a0c: 8fa80118 */ lw $t0,0x118($sp) +/* f025a10: 10410007 */ beq $v0,$at,.L0f025a30 +/* f025a14: 24010005 */ addiu $at,$zero,0x5 +/* f025a18: 10410005 */ beq $v0,$at,.L0f025a30 +/* f025a1c: 24010029 */ addiu $at,$zero,0x29 +/* f025a20: 10410003 */ beq $v0,$at,.L0f025a30 +/* f025a24: 2401003a */ addiu $at,$zero,0x3a +/* f025a28: 54410035 */ bnel $v0,$at,.L0f025b00 +/* f025a2c: 920c02fe */ lbu $t4,0x2fe($s0) +.L0f025a30: +/* f025a30: 8d040008 */ lw $a0,0x8($t0) +/* f025a34: 3c0d8008 */ lui $t5,0x8008 +/* f025a38: 25adce40 */ addiu $t5,$t5,-12736 +/* f025a3c: 8c890004 */ lw $t1,0x4($a0) +/* f025a40: 55a9002f */ bnel $t5,$t1,.L0f025b00 +/* f025a44: 920c02fe */ lbu $t4,0x2fe($s0) +/* f025a48: 0c006a47 */ jal 0x1a91c +/* f025a4c: 24050004 */ addiu $a1,$zero,0x4 +/* f025a50: 1040002a */ beqz $v0,.L0f025afc +/* f025a54: 00402825 */ or $a1,$v0,$zero +/* f025a58: 944b0000 */ lhu $t3,0x0($v0) +/* f025a5c: 24010017 */ addiu $at,$zero,0x17 +/* f025a60: 55610027 */ bnel $t3,$at,.L0f025b00 +/* f025a64: 920c02fe */ lbu $t4,0x2fe($s0) +/* f025a68: 0c006a87 */ jal 0x1aa1c +/* f025a6c: 8fa40118 */ lw $a0,0x118($sp) +/* f025a70: 8c4e0000 */ lw $t6,0x0($v0) +/* f025a74: 24050002 */ addiu $a1,$zero,0x2 +/* f025a78: 51c00021 */ beqzl $t6,.L0f025b00 +/* f025a7c: 920c02fe */ lbu $t4,0x2fe($s0) +/* f025a80: 8c440000 */ lw $a0,0x0($v0) +/* f025a84: 0c006a47 */ jal 0x1a91c +/* f025a88: afa2006c */ sw $v0,0x6c($sp) +/* f025a8c: 8fa3006c */ lw $v1,0x6c($sp) +/* f025a90: 24050003 */ addiu $a1,$zero,0x3 +/* f025a94: 8c640000 */ lw $a0,0x0($v1) +/* f025a98: 0c006a47 */ jal 0x1a91c +/* f025a9c: afa20068 */ sw $v0,0x68($sp) +/* f025aa0: 8fa60068 */ lw $a2,0x68($sp) +/* f025aa4: 50c00016 */ beqzl $a2,.L0f025b00 +/* f025aa8: 920c02fe */ lbu $t4,0x2fe($s0) +/* f025aac: 10400013 */ beqz $v0,.L0f025afc +/* f025ab0: 8fa40118 */ lw $a0,0x118($sp) +/* f025ab4: 00c02825 */ or $a1,$a2,$zero +/* f025ab8: 0c006a87 */ jal 0x1aa1c +/* f025abc: afa20064 */ sw $v0,0x64($sp) +/* f025ac0: 8fa50064 */ lw $a1,0x64($sp) +/* f025ac4: afa20060 */ sw $v0,0x60($sp) +/* f025ac8: 0c006a87 */ jal 0x1aa1c +/* f025acc: 8fa40118 */ lw $a0,0x118($sp) +/* f025ad0: 82040007 */ lb $a0,0x7($s0) +/* f025ad4: 38830004 */ xori $v1,$a0,0x4 +/* f025ad8: 2c630001 */ sltiu $v1,$v1,0x1 +/* f025adc: 54600004 */ bnezl $v1,.L0f025af0 +/* f025ae0: ac430000 */ sw $v1,0x0($v0) +/* f025ae4: 38830005 */ xori $v1,$a0,0x5 +/* f025ae8: 2c630001 */ sltiu $v1,$v1,0x1 +/* f025aec: ac430000 */ sw $v1,0x0($v0) +.L0f025af0: +/* f025af0: 8faf0060 */ lw $t7,0x60($sp) +/* f025af4: 2c780001 */ sltiu $t8,$v1,0x1 +/* f025af8: adf80000 */ sw $t8,0x0($t7) +.L0f025afc: +/* f025afc: 920c02fe */ lbu $t4,0x2fe($s0) +.L0f025b00: +/* f025b00: 24010002 */ addiu $at,$zero,0x2 +/* f025b04: 15810009 */ bne $t4,$at,.L0f025b2c +/* f025b08: 00000000 */ sll $zero,$zero,0x0 +/* f025b0c: 96050362 */ lhu $a1,0x362($s0) +/* f025b10: 92060362 */ lbu $a2,0x362($s0) +/* f025b14: 02002025 */ or $a0,$s0,$zero +/* f025b18: 00055302 */ srl $t2,$a1,0xc +/* f025b1c: 30d9000f */ andi $t9,$a2,0xf +/* f025b20: 03203025 */ or $a2,$t9,$zero +/* f025b24: 0fc0b32d */ jal func0f02ccb4 +/* f025b28: 01402825 */ or $a1,$t2,$zero +.L0f025b2c: +/* f025b2c: 3c02800a */ lui $v0,0x800a +/* f025b30: 8c42a248 */ lw $v0,-0x5db8($v0) +/* f025b34: 02002025 */ or $a0,$s0,$zero +/* f025b38: 8c480034 */ lw $t0,0x34($v0) +/* f025b3c: 250d0001 */ addiu $t5,$t0,0x1 +/* f025b40: 0fc091ce */ jal func0f024738 +/* f025b44: ac4d0034 */ sw $t5,0x34($v0) +/* f025b48: 10400005 */ beqz $v0,.L0f025b60 +/* f025b4c: 27a400a0 */ addiu $a0,$sp,0xa0 +/* f025b50: 3c097f02 */ lui $t1,0x7f02 +/* f025b54: 25294b18 */ addiu $t1,$t1,0x4b18 +/* f025b58: 3c018006 */ lui $at,0x8006 +/* f025b5c: ac29efc4 */ sw $t1,-0x103c($at) +.L0f025b60: +/* f025b60: 0c0087bd */ jal 0x21ef4 +/* f025b64: 8fa50118 */ lw $a1,0x118($sp) +/* f025b68: 8fab0120 */ lw $t3,0x120($sp) +/* f025b6c: 8d64001c */ lw $a0,0x1c($t3) +/* f025b70: 10800009 */ beqz $a0,.L0f025b98 +/* f025b74: 27a500a0 */ addiu $a1,$sp,0xa0 +.L0f025b78: +/* f025b78: 8fa60128 */ lw $a2,0x128($sp) +/* f025b7c: 02003825 */ or $a3,$s0,$zero +/* f025b80: 0fc0941d */ jal func0f025074 +/* f025b84: afa400f4 */ sw $a0,0xf4($sp) +/* f025b88: 8fa400f4 */ lw $a0,0xf4($sp) +/* f025b8c: 8c840020 */ lw $a0,0x20($a0) +/* f025b90: 5480fff9 */ bnezl $a0,.L0f025b78 +/* f025b94: 27a500a0 */ addiu $a1,$sp,0xa0 +.L0f025b98: +/* f025b98: 8fb80128 */ lw $t8,0x128($sp) +/* f025b9c: 8fae00ac */ lw $t6,0xac($sp) +/* f025ba0: 3c018006 */ lui $at,0x8006 +/* f025ba4: ac20efc4 */ sw $zero,-0x103c($at) +/* f025ba8: 130000b8 */ beqz $t8,.L0f025e8c +/* f025bac: afae0124 */ sw $t6,0x124($sp) +/* f025bb0: 8e0f031c */ lw $t7,0x31c($s0) +/* f025bb4: 55e0008e */ bnezl $t7,.L0f025df0 +/* f025bb8: 8fab0118 */ lw $t3,0x118($sp) +/* f025bbc: 820c0007 */ lb $t4,0x7($s0) +/* f025bc0: 24010023 */ addiu $at,$zero,0x23 +/* f025bc4: 5181008a */ beql $t4,$at,.L0f025df0 +/* f025bc8: 8fab0118 */ lw $t3,0x118($sp) +/* f025bcc: c60000b8 */ lwc1 $f0,0xb8($s0) +/* f025bd0: 44802000 */ mtc1 $zero,$f4 +/* f025bd4: 00001825 */ or $v1,$zero,$zero +/* f025bd8: 46002032 */ c.eq.s $f4,$f0 +/* f025bdc: 00000000 */ sll $zero,$zero,0x0 +/* f025be0: 45020003 */ bc1fl .L0f025bf0 +/* f025be4: 44834000 */ mtc1 $v1,$f8 +/* f025be8: 24030001 */ addiu $v1,$zero,0x1 +/* f025bec: 44834000 */ mtc1 $v1,$f8 +.L0f025bf0: +/* f025bf0: 3c01c780 */ lui $at,0xc780 +/* f025bf4: 44815000 */ mtc1 $at,$f10 +/* f025bf8: 468041a0 */ cvt.s.w $f6,$f8 +/* f025bfc: 3c014780 */ lui $at,0x4780 +/* f025c00: 4606503c */ c.lt.s $f10,$f6 +/* f025c04: 00000000 */ sll $zero,$zero,0x0 +/* f025c08: 45020079 */ bc1fl .L0f025df0 +/* f025c0c: 8fab0118 */ lw $t3,0x118($sp) +/* f025c10: 44818000 */ mtc1 $at,$f16 +/* f025c14: 8faa0120 */ lw $t2,0x120($sp) +/* f025c18: 4610003c */ c.lt.s $f0,$f16 +/* f025c1c: 00000000 */ sll $zero,$zero,0x0 +/* f025c20: 45020073 */ bc1fl .L0f025df0 +/* f025c24: 8fab0118 */ lw $t3,0x118($sp) +/* f025c28: c552000c */ lwc1 $f18,0xc($t2) +/* f025c2c: 3c0143c8 */ lui $at,0x43c8 +/* f025c30: 44817000 */ mtc1 $at,$f14 +/* f025c34: 46009301 */ sub.s $f12,$f18,$f0 +/* f025c38: 3c19800a */ lui $t9,0x800a +/* f025c3c: 460e603e */ c.le.s $f12,$f14 +/* f025c40: 00000000 */ sll $zero,$zero,0x0 +/* f025c44: 4502006a */ bc1fl .L0f025df0 +/* f025c48: 8fab0118 */ lw $t3,0x118($sp) +/* f025c4c: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f025c50: 24010001 */ addiu $at,$zero,0x1 +/* f025c54: 2404000b */ addiu $a0,$zero,0xb +/* f025c58: 97280010 */ lhu $t0,0x10($t9) +/* f025c5c: 51010064 */ beql $t0,$at,.L0f025df0 +/* f025c60: 8fab0118 */ lw $t3,0x118($sp) +/* f025c64: 86020010 */ lh $v0,0x10($s0) +/* f025c68: 2401005c */ addiu $at,$zero,0x5c +/* f025c6c: 8fab0104 */ lw $t3,0x104($sp) +/* f025c70: 10410002 */ beq $v0,$at,.L0f025c7c +/* f025c74: 24010093 */ addiu $at,$zero,0x93 +/* f025c78: 14410004 */ bne $v0,$at,.L0f025c8c +.L0f025c7c: +/* f025c7c: 3c0142a0 */ lui $at,0x42a0 +/* f025c80: 44811000 */ mtc1 $at,$f2 +/* f025c84: 1000000b */ beqz $zero,.L0f025cb4 +/* f025c88: 8e0d0018 */ lw $t5,0x18($s0) +.L0f025c8c: +/* f025c8c: 2401006c */ addiu $at,$zero,0x6c +/* f025c90: 14410004 */ bne $v0,$at,.L0f025ca4 +/* f025c94: 3c014140 */ lui $at,0x4140 +/* f025c98: 44811000 */ mtc1 $at,$f2 +/* f025c9c: 10000005 */ beqz $zero,.L0f025cb4 +/* f025ca0: 8e0d0018 */ lw $t5,0x18($s0) +.L0f025ca4: +/* f025ca4: 3c01420c */ lui $at,0x420c +/* f025ca8: 44811000 */ mtc1 $at,$f2 +/* f025cac: 00000000 */ sll $zero,$zero,0x0 +/* f025cb0: 8e0d0018 */ lw $t5,0x18($s0) +.L0f025cb4: +/* f025cb4: 24010001 */ addiu $at,$zero,0x1 +/* f025cb8: 31a92000 */ andi $t1,$t5,0x2000 +/* f025cbc: 11200003 */ beqz $t1,.L0f025ccc +/* f025cc0: 00000000 */ sll $zero,$zero,0x0 +/* f025cc4: 1000001b */ beqz $zero,.L0f025d34 +/* f025cc8: 00001825 */ or $v1,$zero,$zero +.L0f025ccc: +/* f025ccc: 15610013 */ bne $t3,$at,.L0f025d1c +/* f025cd0: 8fa300fc */ lw $v1,0xfc($sp) +/* f025cd4: 8fae00fc */ lw $t6,0xfc($sp) +/* f025cd8: 3c013f80 */ lui $at,0x3f80 +/* f025cdc: 44812000 */ mtc1 $at,$f4 +/* f025ce0: 000ec080 */ sll $t8,$t6,0x2 +/* f025ce4: 030ec023 */ subu $t8,$t8,$t6 +/* f025ce8: 0018c0c0 */ sll $t8,$t8,0x3 +/* f025cec: 030ec021 */ addu $t8,$t8,$t6 +/* f025cf0: 0018c080 */ sll $t8,$t8,0x2 +/* f025cf4: 00187a03 */ sra $t7,$t8,0x8 +/* f025cf8: 448f3000 */ mtc1 $t7,$f6 +/* f025cfc: c7a80114 */ lwc1 $f8,0x114($sp) +/* f025d00: 46803420 */ cvt.s.w $f16,$f6 +/* f025d04: 46082281 */ sub.s $f10,$f4,$f8 +/* f025d08: 46105482 */ mul.s $f18,$f10,$f16 +/* f025d0c: 4600910d */ trunc.w.s $f4,$f18 +/* f025d10: 44032000 */ mfc1 $v1,$f4 +/* f025d14: 10000008 */ beqz $zero,.L0f025d38 +/* f025d18: 3c014316 */ lui $at,0x4316 +.L0f025d1c: +/* f025d1c: 00035080 */ sll $t2,$v1,0x2 +/* f025d20: 01435023 */ subu $t2,$t2,$v1 +/* f025d24: 000a50c0 */ sll $t2,$t2,0x3 +/* f025d28: 01435021 */ addu $t2,$t2,$v1 +/* f025d2c: 000a5080 */ sll $t2,$t2,0x2 +/* f025d30: 000a1a03 */ sra $v1,$t2,0x8 +.L0f025d34: +/* f025d34: 3c014316 */ lui $at,0x4316 +.L0f025d38: +/* f025d38: 44814000 */ mtc1 $at,$f8 +/* f025d3c: 00000000 */ sll $zero,$zero,0x0 +/* f025d40: 460c403e */ c.le.s $f8,$f12 +/* f025d44: 00000000 */ sll $zero,$zero,0x0 +/* f025d48: 4502000d */ bc1fl .L0f025d80 +/* f025d4c: afa30058 */ sw $v1,0x58($sp) +/* f025d50: 44833000 */ mtc1 $v1,$f6 +/* f025d54: 460c7401 */ sub.s $f16,$f14,$f12 +/* f025d58: 3c017f1b */ lui $at,0x7f1b +/* f025d5c: c42488fc */ lwc1 $f4,-0x7704($at) +/* f025d60: 468032a0 */ cvt.s.w $f10,$f6 +/* f025d64: 46105482 */ mul.s $f18,$f10,$f16 +/* f025d68: 00000000 */ sll $zero,$zero,0x0 +/* f025d6c: 46049202 */ mul.s $f8,$f18,$f4 +/* f025d70: 4600418d */ trunc.w.s $f6,$f8 +/* f025d74: 44033000 */ mfc1 $v1,$f6 +/* f025d78: 00000000 */ sll $zero,$zero,0x0 +/* f025d7c: afa30058 */ sw $v1,0x58($sp) +.L0f025d80: +/* f025d80: 0fc41b99 */ jal func0f106e64 +/* f025d84: e7a20050 */ swc1 $f2,0x50($sp) +/* f025d88: 8fa30058 */ lw $v1,0x58($sp) +/* f025d8c: 10400005 */ beqz $v0,.L0f025da4 +/* f025d90: c7a20050 */ lwc1 $f2,0x50($sp) +/* f025d94: 3c017f1b */ lui $at,0x7f1b +/* f025d98: c42a8900 */ lwc1 $f10,-0x7700($at) +/* f025d9c: 460a1082 */ mul.s $f2,$f2,$f10 +/* f025da0: 00000000 */ sll $zero,$zero,0x0 +.L0f025da4: +/* f025da4: 02002025 */ or $a0,$s0,$zero +/* f025da8: afa30058 */ sw $v1,0x58($sp) +/* f025dac: 0fc0f917 */ jal func0f03e45c +/* f025db0: e7a20050 */ swc1 $f2,0x50($sp) +/* f025db4: 8fad0120 */ lw $t5,0x120($sp) +/* f025db8: 8fa30058 */ lw $v1,0x58($sp) +/* f025dbc: c7a20050 */ lwc1 $f2,0x50($sp) +/* f025dc0: 8e0600b8 */ lw $a2,0xb8($s0) +/* f025dc4: 2401ff00 */ addiu $at,$zero,-256 +/* f025dc8: 8da50008 */ lw $a1,0x8($t5) +/* f025dcc: 8da70010 */ lw $a3,0x10($t5) +/* f025dd0: 00614825 */ or $t1,$v1,$at +/* f025dd4: afa90018 */ sw $t1,0x18($sp) +/* f025dd8: e7a00010 */ swc1 $f0,0x10($sp) +/* f025ddc: 8fa40124 */ lw $a0,0x124($sp) +/* f025de0: 0fc203e3 */ jal func0f080f8c +/* f025de4: e7a20014 */ swc1 $f2,0x14($sp) +/* f025de8: afa20124 */ sw $v0,0x124($sp) +/* f025dec: 8fab0118 */ lw $t3,0x118($sp) +.L0f025df0: +/* f025df0: 8d6e0008 */ lw $t6,0x8($t3) +/* f025df4: 8d64000c */ lw $a0,0xc($t3) +/* f025df8: 0fc30cfc */ jal func0f0c33f0 +/* f025dfc: 85c5000e */ lh $a1,0xe($t6) +/* f025e00: 3c03800a */ lui $v1,0x800a +/* f025e04: 8c63a244 */ lw $v1,-0x5dbc($v1) +/* f025e08: 3c0f8007 */ lui $t7,0x8007 +/* f025e0c: 8fa40124 */ lw $a0,0x124($sp) +/* f025e10: 8c7800d8 */ lw $t8,0xd8($v1) +/* f025e14: 02002825 */ or $a1,$s0,$zero +/* f025e18: 17000019 */ bnez $t8,.L0f025e80 +/* f025e1c: 00000000 */ sll $zero,$zero,0x0 +/* f025e20: 8def0764 */ lw $t7,0x764($t7) +/* f025e24: 15e00016 */ bnez $t7,.L0f025e80 +/* f025e28: 00000000 */ sll $zero,$zero,0x0 +/* f025e2c: 8c620480 */ lw $v0,0x480($v1) +/* f025e30: 50400007 */ beqzl $v0,.L0f025e50 +/* f025e34: 8c791c54 */ lw $t9,0x1c54($v1) +/* f025e38: 10400011 */ beqz $v0,.L0f025e80 +/* f025e3c: 00000000 */ sll $zero,$zero,0x0 +/* f025e40: 804c0037 */ lb $t4,0x37($v0) +/* f025e44: 1580000e */ bnez $t4,.L0f025e80 +/* f025e48: 00000000 */ sll $zero,$zero,0x0 +/* f025e4c: 8c791c54 */ lw $t9,0x1c54($v1) +.L0f025e50: +/* f025e50: 8c6a00c4 */ lw $t2,0xc4($v1) +/* f025e54: 24060080 */ addiu $a2,$zero,0x80 +/* f025e58: 03204027 */ nor $t0,$t9,$zero +/* f025e5c: 01486824 */ and $t5,$t2,$t0 +/* f025e60: 31a90008 */ andi $t1,$t5,0x8 +/* f025e64: 11200006 */ beqz $t1,.L0f025e80 +/* f025e68: 00000000 */ sll $zero,$zero,0x0 +/* f025e6c: 8fa40124 */ lw $a0,0x124($sp) +/* f025e70: 0fc0b1b8 */ jal func0f02c6e0 +/* f025e74: 02002825 */ or $a1,$s0,$zero +/* f025e78: 10000004 */ beqz $zero,.L0f025e8c +/* f025e7c: afa20124 */ sw $v0,0x124($sp) +.L0f025e80: +/* f025e80: 0fc0b1b8 */ jal func0f02c6e0 +/* f025e84: 8fa600fc */ lw $a2,0xfc($sp) +/* f025e88: afa20124 */ sw $v0,0x124($sp) +.L0f025e8c: +/* f025e8c: 8fa20124 */ lw $v0,0x124($sp) +.L0f025e90: +/* f025e90: 8fbf002c */ lw $ra,0x2c($sp) +/* f025e94: 8fb00028 */ lw $s0,0x28($sp) +/* f025e98: 27bd0120 */ addiu $sp,$sp,0x120 +/* f025e9c: 03e00008 */ jr $ra +/* f025ea0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f025ea4 +/* f025ea4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f025ea8: afbf0024 */ sw $ra,0x24($sp) +/* f025eac: afb00020 */ sw $s0,0x20($sp) +/* f025eb0: afa40040 */ sw $a0,0x40($sp) +/* f025eb4: afa50044 */ sw $a1,0x44($sp) +/* f025eb8: afa60048 */ sw $a2,0x48($sp) +/* f025ebc: afa7004c */ sw $a3,0x4c($sp) +/* f025ec0: 8c90001c */ lw $s0,0x1c($a0) +/* f025ec4: 0fc4f92a */ jal func0f13e4a8 +/* f025ec8: 8fa40054 */ lw $a0,0x54($sp) +/* f025ecc: 1040000b */ beqz $v0,.L0f025efc +/* f025ed0: 8fa40040 */ lw $a0,0x40($sp) +/* f025ed4: 86040028 */ lh $a0,0x28($s0) +/* f025ed8: 240f0019 */ addiu $t7,$zero,0x19 +/* f025edc: afaf0014 */ sw $t7,0x14($sp) +/* f025ee0: afa00010 */ sw $zero,0x10($sp) +/* f025ee4: 02002825 */ or $a1,$s0,$zero +/* f025ee8: 8fa6004c */ lw $a2,0x4c($sp) +/* f025eec: 0fc4be7c */ jal func0f12f9f0 +/* f025ef0: 8fa70050 */ lw $a3,0x50($sp) +/* f025ef4: 1000006f */ beqz $zero,.L0f0260b4 +/* f025ef8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f025efc: +/* f025efc: 0fc0cfe8 */ jal func0f033fa0 +/* f025f00: 00000000 */ sll $zero,$zero,0x0 +/* f025f04: 44802000 */ mtc1 $zero,$f4 +/* f025f08: 8fa40040 */ lw $a0,0x40($sp) +/* f025f0c: 02002825 */ or $a1,$s0,$zero +/* f025f10: 4600203c */ c.lt.s $f4,$f0 +/* f025f14: 8fa6004c */ lw $a2,0x4c($sp) +/* f025f18: 8fa70050 */ lw $a3,0x50($sp) +/* f025f1c: 8fb80044 */ lw $t8,0x44($sp) +/* f025f20: 45020008 */ bc1fl .L0f025f44 +/* f025f24: 93020000 */ lbu $v0,0x0($t8) +/* f025f28: 86040028 */ lh $a0,0x28($s0) +/* f025f2c: afa00014 */ sw $zero,0x14($sp) +/* f025f30: 0fc4be7c */ jal func0f12f9f0 +/* f025f34: afa00010 */ sw $zero,0x10($sp) +/* f025f38: 1000005e */ beqz $zero,.L0f0260b4 +/* f025f3c: 8fbf0024 */ lw $ra,0x24($sp) +/* f025f40: 93020000 */ lbu $v0,0x0($t8) +.L0f025f44: +/* f025f44: 24010001 */ addiu $at,$zero,0x1 +/* f025f48: 24030004 */ addiu $v1,$zero,0x4 +/* f025f4c: 1041000b */ beq $v0,$at,.L0f025f7c +/* f025f50: 8fa6004c */ lw $a2,0x4c($sp) +/* f025f54: 10620009 */ beq $v1,$v0,.L0f025f7c +/* f025f58: 24050002 */ addiu $a1,$zero,0x2 +/* f025f5c: 50a20008 */ beql $a1,$v0,.L0f025f80 +/* f025f60: 86040028 */ lh $a0,0x28($s0) +/* f025f64: 8fa20048 */ lw $v0,0x48($sp) +/* f025f68: 24010064 */ addiu $at,$zero,0x64 +/* f025f6c: 10410003 */ beq $v0,$at,.L0f025f7c +/* f025f70: 2401006e */ addiu $at,$zero,0x6e +/* f025f74: 14410009 */ bne $v0,$at,.L0f025f9c +/* f025f78: 00000000 */ sll $zero,$zero,0x0 +.L0f025f7c: +/* f025f7c: 86040028 */ lh $a0,0x28($s0) +.L0f025f80: +/* f025f80: afa00014 */ sw $zero,0x14($sp) +/* f025f84: afa00010 */ sw $zero,0x10($sp) +/* f025f88: 02002825 */ or $a1,$s0,$zero +/* f025f8c: 0fc4be7c */ jal func0f12f9f0 +/* f025f90: 8fa70050 */ lw $a3,0x50($sp) +/* f025f94: 10000047 */ beqz $zero,.L0f0260b4 +/* f025f98: 8fbf0024 */ lw $ra,0x24($sp) +.L0f025f9c: +/* f025f9c: 10800003 */ beqz $a0,.L0f025fac +/* f025fa0: 00001025 */ or $v0,$zero,$zero +/* f025fa4: 10000001 */ beqz $zero,.L0f025fac +/* f025fa8: 908202fe */ lbu $v0,0x2fe($a0) +.L0f025fac: +/* f025fac: 10450005 */ beq $v0,$a1,.L0f025fc4 +/* f025fb0: 8fa6004c */ lw $a2,0x4c($sp) +/* f025fb4: 10430003 */ beq $v0,$v1,.L0f025fc4 +/* f025fb8: 24010003 */ addiu $at,$zero,0x3 +/* f025fbc: 5441000b */ bnel $v0,$at,.L0f025fec +/* f025fc0: 8c88032c */ lw $t0,0x32c($a0) +.L0f025fc4: +/* f025fc4: 86040028 */ lh $a0,0x28($s0) +/* f025fc8: 24190001 */ addiu $t9,$zero,0x1 +/* f025fcc: afb90014 */ sw $t9,0x14($sp) +/* f025fd0: afa00010 */ sw $zero,0x10($sp) +/* f025fd4: 02002825 */ or $a1,$s0,$zero +/* f025fd8: 0fc4be7c */ jal func0f12f9f0 +/* f025fdc: 8fa70050 */ lw $a3,0x50($sp) +/* f025fe0: 10000034 */ beqz $zero,.L0f0260b4 +/* f025fe4: 8fbf0024 */ lw $ra,0x24($sp) +/* f025fe8: 8c88032c */ lw $t0,0x32c($a0) +.L0f025fec: +/* f025fec: 000854c0 */ sll $t2,$t0,0x13 +/* f025ff0: 05420030 */ bltzl $t2,.L0f0260b4 +/* f025ff4: 8fbf0024 */ lw $ra,0x24($sp) +/* f025ff8: 0c004b70 */ jal 0x12dc0 +/* f025ffc: 00000000 */ sll $zero,$zero,0x0 +/* f026000: 304b0004 */ andi $t3,$v0,0x4 +/* f026004: 1560001a */ bnez $t3,.L0f026070 +/* f026008: 8fa70050 */ lw $a3,0x50($sp) +/* f02600c: 3c014228 */ lui $at,0x4228 +/* f026010: 44810000 */ mtc1 $at,$f0 +/* f026014: c4e60000 */ lwc1 $f6,0x0($a3) +/* f026018: 8fa2004c */ lw $v0,0x4c($sp) +/* f02601c: 240c0004 */ addiu $t4,$zero,0x4 +/* f026020: 46003202 */ mul.s $f8,$f6,$f0 +/* f026024: c44a0000 */ lwc1 $f10,0x0($v0) +/* f026028: 02002825 */ or $a1,$s0,$zero +/* f02602c: 27a6002c */ addiu $a2,$sp,0x2c +/* f026030: 460a4400 */ add.s $f16,$f8,$f10 +/* f026034: e7b0002c */ swc1 $f16,0x2c($sp) +/* f026038: c4f20004 */ lwc1 $f18,0x4($a3) +/* f02603c: c4460004 */ lwc1 $f6,0x4($v0) +/* f026040: 46009102 */ mul.s $f4,$f18,$f0 +/* f026044: 46062200 */ add.s $f8,$f4,$f6 +/* f026048: e7a80030 */ swc1 $f8,0x30($sp) +/* f02604c: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f026050: c4520008 */ lwc1 $f18,0x8($v0) +/* f026054: 46005402 */ mul.s $f16,$f10,$f0 +/* f026058: 46128100 */ add.s $f4,$f16,$f18 +/* f02605c: e7a40034 */ swc1 $f4,0x34($sp) +/* f026060: 86040028 */ lh $a0,0x28($s0) +/* f026064: afac0014 */ sw $t4,0x14($sp) +/* f026068: 0fc4be7c */ jal func0f12f9f0 +/* f02606c: afa00010 */ sw $zero,0x10($sp) +.L0f026070: +/* f026070: 86040028 */ lh $a0,0x28($s0) +/* f026074: 240d0002 */ addiu $t5,$zero,0x2 +/* f026078: afad0014 */ sw $t5,0x14($sp) +/* f02607c: afa00010 */ sw $zero,0x10($sp) +/* f026080: 02002825 */ or $a1,$s0,$zero +/* f026084: 8fa6004c */ lw $a2,0x4c($sp) +/* f026088: 0fc4be7c */ jal func0f12f9f0 +/* f02608c: 8fa70050 */ lw $a3,0x50($sp) +/* f026090: 86040028 */ lh $a0,0x28($s0) +/* f026094: 240e0003 */ addiu $t6,$zero,0x3 +/* f026098: afae0014 */ sw $t6,0x14($sp) +/* f02609c: afa00010 */ sw $zero,0x10($sp) +/* f0260a0: 02002825 */ or $a1,$s0,$zero +/* f0260a4: 8fa6004c */ lw $a2,0x4c($sp) +/* f0260a8: 0fc4be7c */ jal func0f12f9f0 +/* f0260ac: 8fa70050 */ lw $a3,0x50($sp) +/* f0260b0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0260b4: +/* f0260b4: 8fb00020 */ lw $s0,0x20($sp) +/* f0260b8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0260bc: 03e00008 */ jr $ra +/* f0260c0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0260c4 +/* f0260c4: 27bdfed8 */ addiu $sp,$sp,-296 +/* f0260c8: afb00018 */ sw $s0,0x18($sp) +/* f0260cc: afbf003c */ sw $ra,0x3c($sp) +/* f0260d0: afb30024 */ sw $s3,0x24($sp) +/* f0260d4: afb20020 */ sw $s2,0x20($sp) +/* f0260d8: afb1001c */ sw $s1,0x1c($sp) +/* f0260dc: 3c107fff */ lui $s0,0x7fff +/* f0260e0: 00e09025 */ or $s2,$a3,$zero +/* f0260e4: 00c09825 */ or $s3,$a2,$zero +/* f0260e8: afbe0038 */ sw $s8,0x38($sp) +/* f0260ec: afb70034 */ sw $s7,0x34($sp) +/* f0260f0: afb60030 */ sw $s6,0x30($sp) +/* f0260f4: afb5002c */ sw $s5,0x2c($sp) +/* f0260f8: afb40028 */ sw $s4,0x28($sp) +/* f0260fc: afa40128 */ sw $a0,0x128($sp) +/* f026100: afa5012c */ sw $a1,0x12c($sp) +/* f026104: 00008825 */ or $s1,$zero,$zero +/* f026108: 3610ffff */ ori $s0,$s0,0xffff +/* f02610c: 0c004b70 */ jal 0x12dc0 +/* f026110: afa00100 */ sw $zero,0x100($sp) +/* f026114: 24010032 */ addiu $at,$zero,0x32 +/* f026118: 0041001b */ divu $zero,$v0,$at +/* f02611c: 00007010 */ mfhi $t6 +/* f026120: 25cf0014 */ addiu $t7,$t6,0x14 +/* f026124: afaf00cc */ sw $t7,0xcc($sp) +/* f026128: afa000c0 */ sw $zero,0xc0($sp) +/* f02612c: 0c0069d0 */ jal 0x1a740 +/* f026130: 02602025 */ or $a0,$s3,$zero +/* f026134: 8fa40128 */ lw $a0,0x128($sp) +/* f026138: 00402825 */ or $a1,$v0,$zero +/* f02613c: 0c006b57 */ jal 0x1ad5c +/* f026140: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f026144: c6440000 */ lwc1 $f4,0x0($s2) +/* f026148: c7a600f4 */ lwc1 $f6,0xf4($sp) +/* f02614c: c7b000f8 */ lwc1 $f16,0xf8($sp) +/* f026150: 02602825 */ or $a1,$s3,$zero +/* f026154: 46062201 */ sub.s $f8,$f4,$f6 +/* f026158: c7a600fc */ lwc1 $f6,0xfc($sp) +/* f02615c: 24160011 */ addiu $s6,$zero,0x11 +/* f026160: 2415000a */ addiu $s5,$zero,0xa +/* f026164: e7a800dc */ swc1 $f8,0xdc($sp) +/* f026168: c64a0004 */ lwc1 $f10,0x4($s2) +/* f02616c: 46105481 */ sub.s $f18,$f10,$f16 +/* f026170: e7b200e0 */ swc1 $f18,0xe0($sp) +/* f026174: c6440008 */ lwc1 $f4,0x8($s2) +/* f026178: 46062201 */ sub.s $f8,$f4,$f6 +/* f02617c: 126000c7 */ beqz $s3,.L0f02649c +/* f026180: e7a800e4 */ swc1 $f8,0xe4($sp) +/* f026184: 94b40000 */ lhu $s4,0x0($a1) +.L0f026188: +/* f026188: 24010008 */ addiu $at,$zero,0x8 +/* f02618c: 8fa40128 */ lw $a0,0x128($sp) +/* f026190: 329800ff */ andi $t8,$s4,0xff +/* f026194: 13010099 */ beq $t8,$at,.L0f0263fc +/* f026198: 0300a025 */ or $s4,$t8,$zero +/* f02619c: 24010012 */ addiu $at,$zero,0x12 +/* f0261a0: 1301009b */ beq $t8,$at,.L0f026410 +/* f0261a4: 8fa40128 */ lw $a0,0x128($sp) +/* f0261a8: 24010017 */ addiu $at,$zero,0x17 +/* f0261ac: 1301009d */ beq $t8,$at,.L0f026424 +/* f0261b0: 8fa40128 */ lw $a0,0x128($sp) +/* f0261b4: 24010018 */ addiu $at,$zero,0x18 +/* f0261b8: 13010003 */ beq $t8,$at,.L0f0261c8 +/* f0261bc: 8fa40128 */ lw $a0,0x128($sp) +/* f0261c0: 1000009c */ beqz $zero,.L0f026434 +/* f0261c4: 8ca20014 */ lw $v0,0x14($a1) +.L0f0261c8: +/* f0261c8: 8cb20004 */ lw $s2,0x4($a1) +/* f0261cc: 0c006a87 */ jal 0x1aa1c +/* f0261d0: afa50110 */ sw $a1,0x110($sp) +/* f0261d4: 8c440004 */ lw $a0,0x4($v0) +/* f0261d8: 8fa50110 */ lw $a1,0x110($sp) +/* f0261dc: 54800004 */ bnezl $a0,.L0f0261f0 +/* f0261e0: 8e430000 */ lw $v1,0x0($s2) +/* f0261e4: 10000093 */ beqz $zero,.L0f026434 +/* f0261e8: 8ca20014 */ lw $v0,0x14($a1) +/* f0261ec: 8e430000 */ lw $v1,0x0($s2) +.L0f0261f0: +/* f0261f0: 3c0100ff */ lui $at,0xff +/* f0261f4: 3421ffff */ ori $at,$at,0xffff +/* f0261f8: 14640005 */ bne $v1,$a0,.L0f026210 +/* f0261fc: 0080f025 */ or $s8,$a0,$zero +/* f026200: 8e4a0008 */ lw $t2,0x8($s2) +/* f026204: 00615824 */ and $t3,$v1,$at +/* f026208: 10000001 */ beqz $zero,.L0f026210 +/* f02620c: 014bf021 */ addu $s8,$t2,$t3 +.L0f026210: +/* f026210: 8e420004 */ lw $v0,0x4($s2) +/* f026214: 3c0100ff */ lui $at,0xff +/* f026218: 50400008 */ beqzl $v0,.L0f02623c +/* f02621c: afa00108 */ sw $zero,0x108($sp) +/* f026220: 8e4c0008 */ lw $t4,0x8($s2) +/* f026224: 3421ffff */ ori $at,$at,0xffff +/* f026228: 00416824 */ and $t5,$v0,$at +/* f02622c: 018d7021 */ addu $t6,$t4,$t5 +/* f026230: 10000002 */ beqz $zero,.L0f02623c +/* f026234: afae0108 */ sw $t6,0x108($sp) +/* f026238: afa00108 */ sw $zero,0x108($sp) +.L0f02623c: +/* f02623c: 83c20000 */ lb $v0,0x0($s8) +/* f026240: 2401ffb8 */ addiu $at,$zero,-72 +/* f026244: 8faf0108 */ lw $t7,0x108($sp) +/* f026248: 5441000a */ bnel $v0,$at,.L0f026274 +/* f02624c: 24010004 */ addiu $at,$zero,0x4 +/* f026250: 51e00005 */ beqzl $t7,.L0f026268 +/* f026254: 8fa50110 */ lw $a1,0x110($sp) +/* f026258: 01e0f025 */ or $s8,$t7,$zero +/* f02625c: 1000fff7 */ beqz $zero,.L0f02623c +/* f026260: afa00108 */ sw $zero,0x108($sp) +/* f026264: 8fa50110 */ lw $a1,0x110($sp) +.L0f026268: +/* f026268: 10000072 */ beqz $zero,.L0f026434 +/* f02626c: 8ca20014 */ lw $v0,0x14($a1) +/* f026270: 24010004 */ addiu $at,$zero,0x4 +.L0f026274: +/* f026274: 1441003e */ bne $v0,$at,.L0f026370 +/* f026278: 8fac0100 */ lw $t4,0x100($sp) +/* f02627c: 8fc20004 */ lw $v0,0x4($s8) +/* f026280: 93c90001 */ lbu $t1,0x1($s8) +/* f026284: 3c0100ff */ lui $at,0xff +/* f026288: 8e4a000c */ lw $t2,0xc($s2) +/* f02628c: 3421ffff */ ori $at,$at,0xffff +/* f026290: 0041c824 */ and $t9,$v0,$at +/* f026294: 00095902 */ srl $t3,$t1,0x4 +/* f026298: 25690001 */ addiu $t1,$t3,0x1 +/* f02629c: 11800055 */ beqz $t4,.L0f0263f4 +/* f0262a0: 01591821 */ addu $v1,$t2,$t9 +/* f0262a4: 19200053 */ blez $t1,.L0f0263f4 +/* f0262a8: 00003025 */ or $a2,$zero,$zero +/* f0262ac: 00601025 */ or $v0,$v1,$zero +.L0f0262b0: +/* f0262b0: 84470000 */ lh $a3,0x0($v0) +/* f0262b4: 8fad00d0 */ lw $t5,0xd0($sp) +/* f0262b8: 8fae00d4 */ lw $t6,0xd4($sp) +/* f0262bc: 844f0002 */ lh $t7,0x2($v0) +/* f0262c0: 01a71823 */ subu $v1,$t5,$a3 +/* f0262c4: 00630019 */ multu $v1,$v1 +/* f0262c8: 01cf2023 */ subu $a0,$t6,$t7 +/* f0262cc: 8fb800d8 */ lw $t8,0xd8($sp) +/* f0262d0: 84590004 */ lh $t9,0x4($v0) +/* f0262d4: 24c60001 */ addiu $a2,$a2,0x1 +/* f0262d8: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f0262dc: 03192823 */ subu $a1,$t8,$t9 +/* f0262e0: 00005012 */ mflo $t2 +/* f0262e4: 00000000 */ sll $zero,$zero,0x0 +/* f0262e8: 00000000 */ sll $zero,$zero,0x0 +/* f0262ec: 00840019 */ multu $a0,$a0 +/* f0262f0: 00005812 */ mflo $t3 +/* f0262f4: 014b6021 */ addu $t4,$t2,$t3 +/* f0262f8: 00000000 */ sll $zero,$zero,0x0 +/* f0262fc: 00a50019 */ multu $a1,$a1 +/* f026300: 00006812 */ mflo $t5 +/* f026304: 018d4021 */ addu $t0,$t4,$t5 +/* f026308: 0110082a */ slt $at,$t0,$s0 +/* f02630c: 10200014 */ beqz $at,.L0f026360 +/* f026310: 00000000 */ sll $zero,$zero,0x0 +/* f026314: 4600540d */ trunc.w.s $f16,$f10 +/* f026318: c7b200ec */ lwc1 $f18,0xec($sp) +/* f02631c: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f026320: 01008025 */ or $s0,$t0,$zero +/* f026324: 440f8000 */ mfc1 $t7,$f16 +/* f026328: 4600910d */ trunc.w.s $f4,$f18 +/* f02632c: 8fb10110 */ lw $s1,0x110($sp) +/* f026330: 01e7c021 */ addu $t8,$t7,$a3 +/* f026334: afb80114 */ sw $t8,0x114($sp) +/* f026338: 844b0002 */ lh $t3,0x2($v0) +/* f02633c: 440a2000 */ mfc1 $t2,$f4 +/* f026340: 4600320d */ trunc.w.s $f8,$f6 +/* f026344: 014b6021 */ addu $t4,$t2,$t3 +/* f026348: afac0118 */ sw $t4,0x118($sp) +/* f02634c: 844f0004 */ lh $t7,0x4($v0) +/* f026350: 440e4000 */ mfc1 $t6,$f8 +/* f026354: 00000000 */ sll $zero,$zero,0x0 +/* f026358: 01cfc021 */ addu $t8,$t6,$t7 +/* f02635c: afb8011c */ sw $t8,0x11c($sp) +.L0f026360: +/* f026360: 14c9ffd3 */ bne $a2,$t1,.L0f0262b0 +/* f026364: 2442000c */ addiu $v0,$v0,0xc +/* f026368: 1000ffb4 */ beqz $zero,.L0f02623c +/* f02636c: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026370: +/* f026370: 24010001 */ addiu $at,$zero,0x1 +/* f026374: 1441001f */ bne $v0,$at,.L0f0263f4 +/* f026378: 8fa40128 */ lw $a0,0x128($sp) +/* f02637c: 8fc20004 */ lw $v0,0x4($s8) +/* f026380: 3c0100ff */ lui $at,0xff +/* f026384: 3421ffff */ ori $at,$at,0xffff +/* f026388: 0041c824 */ and $t9,$v0,$at +/* f02638c: 0c00698d */ jal 0x1a634 +/* f026390: 00192982 */ srl $a1,$t9,0x6 +/* f026394: afa20100 */ sw $v0,0x100($sp) +/* f026398: 8fa40128 */ lw $a0,0x128($sp) +/* f02639c: 00402825 */ or $a1,$v0,$zero +/* f0263a0: 0c006b57 */ jal 0x1ad5c +/* f0263a4: 27a600e8 */ addiu $a2,$sp,0xe8 +/* f0263a8: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f0263ac: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f0263b0: c7a600ec */ lwc1 $f6,0xec($sp) +/* f0263b4: c7a800e0 */ lwc1 $f8,0xe0($sp) +/* f0263b8: 46105480 */ add.s $f18,$f10,$f16 +/* f0263bc: 46083280 */ add.s $f10,$f6,$f8 +/* f0263c0: 4600910d */ trunc.w.s $f4,$f18 +/* f0263c4: c7b200f0 */ lwc1 $f18,0xf0($sp) +/* f0263c8: 4600540d */ trunc.w.s $f16,$f10 +/* f0263cc: 440b2000 */ mfc1 $t3,$f4 +/* f0263d0: c7a400e4 */ lwc1 $f4,0xe4($sp) +/* f0263d4: 440d8000 */ mfc1 $t5,$f16 +/* f0263d8: 46049180 */ add.s $f6,$f18,$f4 +/* f0263dc: afab00d0 */ sw $t3,0xd0($sp) +/* f0263e0: afad00d4 */ sw $t5,0xd4($sp) +/* f0263e4: 4600320d */ trunc.w.s $f8,$f6 +/* f0263e8: 440f4000 */ mfc1 $t7,$f8 +/* f0263ec: 00000000 */ sll $zero,$zero,0x0 +/* f0263f0: afaf00d8 */ sw $t7,0xd8($sp) +.L0f0263f4: +/* f0263f4: 1000ff91 */ beqz $zero,.L0f02623c +/* f0263f8: 27de0008 */ addiu $s8,$s8,0x8 +.L0f0263fc: +/* f0263fc: 0c0071e1 */ jal 0x1c784 +/* f026400: afa50110 */ sw $a1,0x110($sp) +/* f026404: 8fa50110 */ lw $a1,0x110($sp) +/* f026408: 1000000a */ beqz $zero,.L0f026434 +/* f02640c: 8ca20014 */ lw $v0,0x14($a1) +.L0f026410: +/* f026410: 0c0071f4 */ jal 0x1c7d0 +/* f026414: afa50110 */ sw $a1,0x110($sp) +/* f026418: 8fa50110 */ lw $a1,0x110($sp) +/* f02641c: 10000005 */ beqz $zero,.L0f026434 +/* f026420: 8ca20014 */ lw $v0,0x14($a1) +.L0f026424: +/* f026424: 0c007207 */ jal 0x1c81c +/* f026428: afa50110 */ sw $a1,0x110($sp) +/* f02642c: 8fa50110 */ lw $a1,0x110($sp) +/* f026430: 8ca20014 */ lw $v0,0x14($a1) +.L0f026434: +/* f026434: 10400009 */ beqz $v0,.L0f02645c +/* f026438: 00000000 */ sll $zero,$zero,0x0 +/* f02643c: 10b30005 */ beq $a1,$s3,.L0f026454 +/* f026440: 00000000 */ sll $zero,$zero,0x0 +/* f026444: 12950005 */ beq $s4,$s5,.L0f02645c +/* f026448: 00000000 */ sll $zero,$zero,0x0 +/* f02644c: 12960003 */ beq $s4,$s6,.L0f02645c +/* f026450: 00000000 */ sll $zero,$zero,0x0 +.L0f026454: +/* f026454: 1000000f */ beqz $zero,.L0f026494 +/* f026458: 00402825 */ or $a1,$v0,$zero +.L0f02645c: +/* f02645c: 10a0000d */ beqz $a1,.L0f026494 +/* f026460: 00000000 */ sll $zero,$zero,0x0 +.L0f026464: +/* f026464: 54b30004 */ bnel $a1,$s3,.L0f026478 +/* f026468: 8ca2000c */ lw $v0,0xc($a1) +/* f02646c: 10000009 */ beqz $zero,.L0f026494 +/* f026470: 00002825 */ or $a1,$zero,$zero +/* f026474: 8ca2000c */ lw $v0,0xc($a1) +.L0f026478: +/* f026478: 50400004 */ beqzl $v0,.L0f02648c +/* f02647c: 8ca50008 */ lw $a1,0x8($a1) +/* f026480: 10000004 */ beqz $zero,.L0f026494 +/* f026484: 00402825 */ or $a1,$v0,$zero +/* f026488: 8ca50008 */ lw $a1,0x8($a1) +.L0f02648c: +/* f02648c: 14a0fff5 */ bnez $a1,.L0f026464 +/* f026490: 00000000 */ sll $zero,$zero,0x0 +.L0f026494: +/* f026494: 54a0ff3c */ bnezl $a1,.L0f026188 +/* f026498: 94b40000 */ lhu $s4,0x0($a1) +.L0f02649c: +/* f02649c: 122000fb */ beqz $s1,.L0f02688c +/* f0264a0: 8fa40128 */ lw $a0,0x128($sp) +/* f0264a4: 8c8b0008 */ lw $t3,0x8($a0) +/* f0264a8: 2417000c */ addiu $s7,$zero,0xc +/* f0264ac: 8d650000 */ lw $a1,0x0($t3) +/* f0264b0: 50a000f7 */ beqzl $a1,.L0f026890 +/* f0264b4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0264b8: 94a20000 */ lhu $v0,0x0($a1) +.L0f0264bc: +/* f0264bc: 24010008 */ addiu $at,$zero,0x8 +/* f0264c0: 304c00ff */ andi $t4,$v0,0xff +/* f0264c4: 118100ce */ beq $t4,$at,.L0f026800 +/* f0264c8: 24010012 */ addiu $at,$zero,0x12 +/* f0264cc: 118100d2 */ beq $t4,$at,.L0f026818 +/* f0264d0: 24010017 */ addiu $at,$zero,0x17 +/* f0264d4: 118100d6 */ beq $t4,$at,.L0f026830 +/* f0264d8: 24010018 */ addiu $at,$zero,0x18 +/* f0264dc: 51810004 */ beql $t4,$at,.L0f0264f0 +/* f0264e0: 8cb20004 */ lw $s2,0x4($a1) +/* f0264e4: 100000d7 */ beqz $zero,.L0f026844 +/* f0264e8: 8ca20014 */ lw $v0,0x14($a1) +/* f0264ec: 8cb20004 */ lw $s2,0x4($a1) +.L0f0264f0: +/* f0264f0: 0c006a87 */ jal 0x1aa1c +/* f0264f4: afa50110 */ sw $a1,0x110($sp) +/* f0264f8: 8c440004 */ lw $a0,0x4($v0) +/* f0264fc: 00408025 */ or $s0,$v0,$zero +/* f026500: 54800006 */ bnezl $a0,.L0f02651c +/* f026504: 8e430000 */ lw $v1,0x0($s2) +/* f026508: 8fa50110 */ lw $a1,0x110($sp) +/* f02650c: 8fa40128 */ lw $a0,0x128($sp) +/* f026510: 100000cc */ beqz $zero,.L0f026844 +/* f026514: 8ca20014 */ lw $v0,0x14($a1) +/* f026518: 8e430000 */ lw $v1,0x0($s2) +.L0f02651c: +/* f02651c: 3c0100ff */ lui $at,0xff +/* f026520: 3421ffff */ ori $at,$at,0xffff +/* f026524: 14640005 */ bne $v1,$a0,.L0f02653c +/* f026528: 0080f025 */ or $s8,$a0,$zero +/* f02652c: 8e4e0008 */ lw $t6,0x8($s2) +/* f026530: 00617824 */ and $t7,$v1,$at +/* f026534: 10000001 */ beqz $zero,.L0f02653c +/* f026538: 01cff021 */ addu $s8,$t6,$t7 +.L0f02653c: +/* f02653c: 8e420004 */ lw $v0,0x4($s2) +/* f026540: 3c0100ff */ lui $at,0xff +/* f026544: 50400008 */ beqzl $v0,.L0f026568 +/* f026548: afa00108 */ sw $zero,0x108($sp) +/* f02654c: 8e580008 */ lw $t8,0x8($s2) +/* f026550: 3421ffff */ ori $at,$at,0xffff +/* f026554: 0041c824 */ and $t9,$v0,$at +/* f026558: 03195021 */ addu $t2,$t8,$t9 +/* f02655c: 10000002 */ beqz $zero,.L0f026568 +/* f026560: afaa0108 */ sw $t2,0x108($sp) +/* f026564: afa00108 */ sw $zero,0x108($sp) +.L0f026568: +/* f026568: 83c20000 */ lb $v0,0x0($s8) +/* f02656c: 2401ffb8 */ addiu $at,$zero,-72 +/* f026570: 8fab0108 */ lw $t3,0x108($sp) +/* f026574: 5441000b */ bnel $v0,$at,.L0f0265a4 +/* f026578: 24010004 */ addiu $at,$zero,0x4 +/* f02657c: 51600005 */ beqzl $t3,.L0f026594 +/* f026580: 8fa50110 */ lw $a1,0x110($sp) +/* f026584: 0160f025 */ or $s8,$t3,$zero +/* f026588: 1000fff7 */ beqz $zero,.L0f026568 +/* f02658c: afa00108 */ sw $zero,0x108($sp) +/* f026590: 8fa50110 */ lw $a1,0x110($sp) +.L0f026594: +/* f026594: 8fa40128 */ lw $a0,0x128($sp) +/* f026598: 100000aa */ beqz $zero,.L0f026844 +/* f02659c: 8ca20014 */ lw $v0,0x14($a1) +/* f0265a0: 24010004 */ addiu $at,$zero,0x4 +.L0f0265a4: +/* f0265a4: 1441007c */ bne $v0,$at,.L0f026798 +/* f0265a8: 8fb80100 */ lw $t8,0x100($sp) +/* f0265ac: 8fd50004 */ lw $s5,0x4($s8) +/* f0265b0: 93d60001 */ lbu $s6,0x1($s8) +/* f0265b4: 3c0100ff */ lui $at,0xff +/* f0265b8: 8e4e000c */ lw $t6,0xc($s2) +/* f0265bc: 3421ffff */ ori $at,$at,0xffff +/* f0265c0: 02a16824 */ and $t5,$s5,$at +/* f0265c4: 00167902 */ srl $t7,$s6,0x4 +/* f0265c8: 01a0a825 */ or $s5,$t5,$zero +/* f0265cc: 25f60001 */ addiu $s6,$t7,0x1 +/* f0265d0: 13000089 */ beqz $t8,.L0f0267f8 +/* f0265d4: 01cd1021 */ addu $v0,$t6,$t5 +/* f0265d8: 1ac00087 */ blez $s6,.L0f0267f8 +/* f0265dc: 00009825 */ or $s3,$zero,$zero +/* f0265e0: 0000a025 */ or $s4,$zero,$zero +/* f0265e4: 00408825 */ or $s1,$v0,$zero +.L0f0265e8: +/* f0265e8: c7aa00e8 */ lwc1 $f10,0xe8($sp) +/* f0265ec: c7b200ec */ lwc1 $f18,0xec($sp) +/* f0265f0: c7a600f0 */ lwc1 $f6,0xf0($sp) +/* f0265f4: 4600540d */ trunc.w.s $f16,$f10 +/* f0265f8: 862b0000 */ lh $t3,0x0($s1) +/* f0265fc: 862e0002 */ lh $t6,0x2($s1) +/* f026600: 4600910d */ trunc.w.s $f4,$f18 +/* f026604: 440a8000 */ mfc1 $t2,$f16 +/* f026608: 86390004 */ lh $t9,0x4($s1) +/* f02660c: 4600320d */ trunc.w.s $f8,$f6 +/* f026610: 014b1021 */ addu $v0,$t2,$t3 +/* f026614: 8faa0114 */ lw $t2,0x114($sp) +/* f026618: 440d2000 */ mfc1 $t5,$f4 +/* f02661c: 44184000 */ mfc1 $t8,$f8 +/* f026620: 8fab0118 */ lw $t3,0x118($sp) +/* f026624: 01ae1821 */ addu $v1,$t5,$t6 +/* f026628: 144a0055 */ bne $v0,$t2,.L0f026780 +/* f02662c: 03192021 */ addu $a0,$t8,$t9 +/* f026630: 146b0053 */ bne $v1,$t3,.L0f026780 +/* f026634: 8fac011c */ lw $t4,0x11c($sp) +/* f026638: 548c0052 */ bnel $a0,$t4,.L0f026784 +/* f02663c: 26730001 */ addiu $s3,$s3,0x1 +/* f026640: 864e0010 */ lh $t6,0x10($s2) +/* f026644: 8e4d000c */ lw $t5,0xc($s2) +/* f026648: 8e030008 */ lw $v1,0x8($s0) +/* f02664c: 01d70019 */ multu $t6,$s7 +/* f026650: 00007812 */ mflo $t7 +/* f026654: 01af2021 */ addu $a0,$t5,$t7 +/* f026658: 24840007 */ addiu $a0,$a0,0x7 +/* f02665c: 34980007 */ ori $t8,$a0,0x7 +/* f026660: 3b190007 */ xori $t9,$t8,0x7 +/* f026664: 17230031 */ bne $t9,$v1,.L0f02672c +/* f026668: 03202025 */ or $a0,$t9,$zero +/* f02666c: 96440016 */ lhu $a0,0x16($s2) +/* f026670: 24050002 */ addiu $a1,$zero,0x2 +/* f026674: 00003025 */ or $a2,$zero,$zero +/* f026678: 0fc4a557 */ jal func0f12955c +/* f02667c: 00003825 */ or $a3,$zero,$zero +/* f026680: 50400020 */ beqzl $v0,.L0f026704 +/* f026684: 864d0010 */ lh $t5,0x10($s2) +/* f026688: 964a0016 */ lhu $t2,0x16($s2) +/* f02668c: 00001825 */ or $v1,$zero,$zero +/* f026690: 00002025 */ or $a0,$zero,$zero +/* f026694: 5940000e */ blezl $t2,.L0f0266d0 +/* f026698: ae020008 */ sw $v0,0x8($s0) +/* f02669c: 00402825 */ or $a1,$v0,$zero +/* f0266a0: 8e0b0008 */ lw $t3,0x8($s0) +.L0f0266a4: +/* f0266a4: 24630001 */ addiu $v1,$v1,0x1 +/* f0266a8: 24a50004 */ addiu $a1,$a1,0x4 +/* f0266ac: 01646021 */ addu $t4,$t3,$a0 +/* f0266b0: 8d810000 */ lw $at,0x0($t4) +/* f0266b4: 24840004 */ addiu $a0,$a0,0x4 +/* f0266b8: aca1fffc */ sw $at,-0x4($a1) +/* f0266bc: 964f0016 */ lhu $t7,0x16($s2) +/* f0266c0: 006f082a */ slt $at,$v1,$t7 +/* f0266c4: 5420fff7 */ bnezl $at,.L0f0266a4 +/* f0266c8: 8e0b0008 */ lw $t3,0x8($s0) +/* f0266cc: ae020008 */ sw $v0,0x8($s0) +.L0f0266d0: +/* f0266d0: 86590010 */ lh $t9,0x10($s2) +/* f0266d4: 8e58000c */ lw $t8,0xc($s2) +/* f0266d8: 00401825 */ or $v1,$v0,$zero +/* f0266dc: 00195080 */ sll $t2,$t9,0x2 +/* f0266e0: 01595023 */ subu $t2,$t2,$t9 +/* f0266e4: 000a5080 */ sll $t2,$t2,0x2 +/* f0266e8: 030a2021 */ addu $a0,$t8,$t2 +/* f0266ec: 24840007 */ addiu $a0,$a0,0x7 +/* f0266f0: 348b0007 */ ori $t3,$a0,0x7 +/* f0266f4: 396e0007 */ xori $t6,$t3,0x7 +/* f0266f8: 1000000c */ beqz $zero,.L0f02672c +/* f0266fc: 01c02025 */ or $a0,$t6,$zero +/* f026700: 864d0010 */ lh $t5,0x10($s2) +.L0f026704: +/* f026704: 8e4c000c */ lw $t4,0xc($s2) +/* f026708: 8e030008 */ lw $v1,0x8($s0) +/* f02670c: 000d7880 */ sll $t7,$t5,0x2 +/* f026710: 01ed7823 */ subu $t7,$t7,$t5 +/* f026714: 000f7880 */ sll $t7,$t7,0x2 +/* f026718: 018f2021 */ addu $a0,$t4,$t7 +/* f02671c: 24840007 */ addiu $a0,$a0,0x7 +/* f026720: 34990007 */ ori $t9,$a0,0x7 +/* f026724: 3b380007 */ xori $t8,$t9,0x7 +/* f026728: 03002025 */ or $a0,$t8,$zero +.L0f02672c: +/* f02672c: 10830014 */ beq $a0,$v1,.L0f026780 +/* f026730: 8fb900c0 */ lw $t9,0xc0($sp) +/* f026734: 02b7001b */ divu $zero,$s5,$s7 +/* f026738: 00005812 */ mflo $t3 +/* f02673c: 8e0a0000 */ lw $t2,0x0($s0) +/* f026740: 000b7080 */ sll $t6,$t3,0x2 +/* f026744: 01cb7023 */ subu $t6,$t6,$t3 +/* f026748: 000e7080 */ sll $t6,$t6,0x2 +/* f02674c: 014e6821 */ addu $t5,$t2,$t6 +/* f026750: 01b46021 */ addu $t4,$t5,$s4 +/* f026754: 91820007 */ lbu $v0,0x7($t4) +/* f026758: 8fb800cc */ lw $t8,0xcc($sp) +/* f02675c: 00792021 */ addu $a0,$v1,$t9 +/* f026760: 00027883 */ sra $t7,$v0,0x2 +/* f026764: 000f5880 */ sll $t3,$t7,0x2 +/* f026768: 008b5021 */ addu $t2,$a0,$t3 +/* f02676c: 01e01025 */ or $v0,$t7,$zero +/* f026770: 16e00002 */ bnez $s7,.L0f02677c +/* f026774: 00000000 */ sll $zero,$zero,0x0 +/* f026778: 0007000d */ break 0x7 +.L0f02677c: +/* f02677c: a1580003 */ sb $t8,0x3($t2) +.L0f026780: +/* f026780: 26730001 */ addiu $s3,$s3,0x1 +.L0f026784: +/* f026784: 2694000c */ addiu $s4,$s4,0xc +/* f026788: 1676ff97 */ bne $s3,$s6,.L0f0265e8 +/* f02678c: 2631000c */ addiu $s1,$s1,0xc +/* f026790: 1000ff75 */ beqz $zero,.L0f026568 +/* f026794: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026798: +/* f026798: 24010001 */ addiu $at,$zero,0x1 +/* f02679c: 1441000e */ bne $v0,$at,.L0f0267d8 +/* f0267a0: 8fa40128 */ lw $a0,0x128($sp) +/* f0267a4: 8fc20004 */ lw $v0,0x4($s8) +/* f0267a8: 3c0100ff */ lui $at,0xff +/* f0267ac: 3421ffff */ ori $at,$at,0xffff +/* f0267b0: 00417024 */ and $t6,$v0,$at +/* f0267b4: 0c00698d */ jal 0x1a634 +/* f0267b8: 000e2982 */ srl $a1,$t6,0x6 +/* f0267bc: afa20100 */ sw $v0,0x100($sp) +/* f0267c0: 8fa40128 */ lw $a0,0x128($sp) +/* f0267c4: 00402825 */ or $a1,$v0,$zero +/* f0267c8: 0c006b57 */ jal 0x1ad5c +/* f0267cc: 27a600e8 */ addiu $a2,$sp,0xe8 +/* f0267d0: 1000ff65 */ beqz $zero,.L0f026568 +/* f0267d4: 27de0008 */ addiu $s8,$s8,0x8 +.L0f0267d8: +/* f0267d8: 24010007 */ addiu $at,$zero,0x7 +/* f0267dc: 14410006 */ bne $v0,$at,.L0f0267f8 +/* f0267e0: 00000000 */ sll $zero,$zero,0x0 +/* f0267e4: 8fcd0004 */ lw $t5,0x4($s8) +/* f0267e8: 3c0100ff */ lui $at,0xff +/* f0267ec: 3421ffff */ ori $at,$at,0xffff +/* f0267f0: 01a16024 */ and $t4,$t5,$at +/* f0267f4: afac00c0 */ sw $t4,0xc0($sp) +.L0f0267f8: +/* f0267f8: 1000ff5b */ beqz $zero,.L0f026568 +/* f0267fc: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026800: +/* f026800: 0c0071e1 */ jal 0x1c784 +/* f026804: afa50110 */ sw $a1,0x110($sp) +/* f026808: 8fa50110 */ lw $a1,0x110($sp) +/* f02680c: 8fa40128 */ lw $a0,0x128($sp) +/* f026810: 1000000c */ beqz $zero,.L0f026844 +/* f026814: 8ca20014 */ lw $v0,0x14($a1) +.L0f026818: +/* f026818: 0c0071f4 */ jal 0x1c7d0 +/* f02681c: afa50110 */ sw $a1,0x110($sp) +/* f026820: 8fa50110 */ lw $a1,0x110($sp) +/* f026824: 8fa40128 */ lw $a0,0x128($sp) +/* f026828: 10000006 */ beqz $zero,.L0f026844 +/* f02682c: 8ca20014 */ lw $v0,0x14($a1) +.L0f026830: +/* f026830: 0c007207 */ jal 0x1c81c +/* f026834: afa50110 */ sw $a1,0x110($sp) +/* f026838: 8fa50110 */ lw $a1,0x110($sp) +/* f02683c: 8fa40128 */ lw $a0,0x128($sp) +/* f026840: 8ca20014 */ lw $v0,0x14($a1) +.L0f026844: +/* f026844: 10400003 */ beqz $v0,.L0f026854 +/* f026848: 00000000 */ sll $zero,$zero,0x0 +/* f02684c: 1000000d */ beqz $zero,.L0f026884 +/* f026850: 00402825 */ or $a1,$v0,$zero +.L0f026854: +/* f026854: 10a0000b */ beqz $a1,.L0f026884 +/* f026858: 00000000 */ sll $zero,$zero,0x0 +.L0f02685c: +/* f02685c: 50a00007 */ beqzl $a1,.L0f02687c +/* f026860: 8ca50008 */ lw $a1,0x8($a1) +/* f026864: 8ca2000c */ lw $v0,0xc($a1) +/* f026868: 50400004 */ beqzl $v0,.L0f02687c +/* f02686c: 8ca50008 */ lw $a1,0x8($a1) +/* f026870: 10000004 */ beqz $zero,.L0f026884 +/* f026874: 00402825 */ or $a1,$v0,$zero +/* f026878: 8ca50008 */ lw $a1,0x8($a1) +.L0f02687c: +/* f02687c: 14a0fff7 */ bnez $a1,.L0f02685c +/* f026880: 00000000 */ sll $zero,$zero,0x0 +.L0f026884: +/* f026884: 54a0ff0d */ bnezl $a1,.L0f0264bc +/* f026888: 94a20000 */ lhu $v0,0x0($a1) +.L0f02688c: +/* f02688c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f026890: +/* f026890: 8fb00018 */ lw $s0,0x18($sp) +/* f026894: 8fb1001c */ lw $s1,0x1c($sp) +/* f026898: 8fb20020 */ lw $s2,0x20($sp) +/* f02689c: 8fb30024 */ lw $s3,0x24($sp) +/* f0268a0: 8fb40028 */ lw $s4,0x28($sp) +/* f0268a4: 8fb5002c */ lw $s5,0x2c($sp) +/* f0268a8: 8fb60030 */ lw $s6,0x30($sp) +/* f0268ac: 8fb70034 */ lw $s7,0x34($sp) +/* f0268b0: 8fbe0038 */ lw $s8,0x38($sp) +/* f0268b4: 03e00008 */ jr $ra +/* f0268b8: 27bd0128 */ addiu $sp,$sp,0x128 +); + +GLOBAL_ASM( +glabel func0f0268bc +/* f0268bc: 27bdfee0 */ addiu $sp,$sp,-288 +/* f0268c0: afb00018 */ sw $s0,0x18($sp) +/* f0268c4: afbf003c */ sw $ra,0x3c($sp) +/* f0268c8: afb40028 */ sw $s4,0x28($sp) +/* f0268cc: afb20020 */ sw $s2,0x20($sp) +/* f0268d0: afb1001c */ sw $s1,0x1c($sp) +/* f0268d4: 3c107fff */ lui $s0,0x7fff +/* f0268d8: 00e09025 */ or $s2,$a3,$zero +/* f0268dc: 00c0a025 */ or $s4,$a2,$zero +/* f0268e0: afbe0038 */ sw $s8,0x38($sp) +/* f0268e4: afb70034 */ sw $s7,0x34($sp) +/* f0268e8: afb60030 */ sw $s6,0x30($sp) +/* f0268ec: afb5002c */ sw $s5,0x2c($sp) +/* f0268f0: afb30024 */ sw $s3,0x24($sp) +/* f0268f4: afa40120 */ sw $a0,0x120($sp) +/* f0268f8: afa50124 */ sw $a1,0x124($sp) +/* f0268fc: 00008825 */ or $s1,$zero,$zero +/* f026900: 3610ffff */ ori $s0,$s0,0xffff +/* f026904: 0c004b70 */ jal 0x12dc0 +/* f026908: afa000ec */ sw $zero,0xec($sp) +/* f02690c: 24010032 */ addiu $at,$zero,0x32 +/* f026910: 0041001b */ divu $zero,$v0,$at +/* f026914: 00007010 */ mfhi $t6 +/* f026918: 25cf0014 */ addiu $t7,$t6,0x14 +/* f02691c: afaf00b8 */ sw $t7,0xb8($sp) +/* f026920: afa000ac */ sw $zero,0xac($sp) +/* f026924: 0c0069d0 */ jal 0x1a740 +/* f026928: 02802025 */ or $a0,$s4,$zero +/* f02692c: 8fa40120 */ lw $a0,0x120($sp) +/* f026930: 00402825 */ or $a1,$v0,$zero +/* f026934: 0c006b57 */ jal 0x1ad5c +/* f026938: 27a600e0 */ addiu $a2,$sp,0xe0 +/* f02693c: c6440000 */ lwc1 $f4,0x0($s2) +/* f026940: c7a600e0 */ lwc1 $f6,0xe0($sp) +/* f026944: c7b000e4 */ lwc1 $f16,0xe4($sp) +/* f026948: 02802825 */ or $a1,$s4,$zero +/* f02694c: 46062201 */ sub.s $f8,$f4,$f6 +/* f026950: c7a600e8 */ lwc1 $f6,0xe8($sp) +/* f026954: 24170017 */ addiu $s7,$zero,0x17 +/* f026958: 24160012 */ addiu $s6,$zero,0x12 +/* f02695c: e7a800c8 */ swc1 $f8,0xc8($sp) +/* f026960: c64a0004 */ lwc1 $f10,0x4($s2) +/* f026964: 24150008 */ addiu $s5,$zero,0x8 +/* f026968: 46105481 */ sub.s $f18,$f10,$f16 +/* f02696c: e7b200cc */ swc1 $f18,0xcc($sp) +/* f026970: c6440008 */ lwc1 $f4,0x8($s2) +/* f026974: 46062201 */ sub.s $f8,$f4,$f6 +/* f026978: 128000c4 */ beqz $s4,.L0f026c8c +/* f02697c: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f026980: 94b30000 */ lhu $s3,0x0($a1) +.L0f026984: +/* f026984: 8fa40120 */ lw $a0,0x120($sp) +/* f026988: 327800ff */ andi $t8,$s3,0xff +/* f02698c: 13150097 */ beq $t8,$s5,.L0f026bec +/* f026990: 03009825 */ or $s3,$t8,$zero +/* f026994: 1316009a */ beq $t8,$s6,.L0f026c00 +/* f026998: 8fa40120 */ lw $a0,0x120($sp) +/* f02699c: 1317009d */ beq $t8,$s7,.L0f026c14 +/* f0269a0: 8fa40120 */ lw $a0,0x120($sp) +/* f0269a4: 24010018 */ addiu $at,$zero,0x18 +/* f0269a8: 13010003 */ beq $t8,$at,.L0f0269b8 +/* f0269ac: 8fa40120 */ lw $a0,0x120($sp) +/* f0269b0: 1000009c */ beqz $zero,.L0f026c24 +/* f0269b4: 8ca20014 */ lw $v0,0x14($a1) +.L0f0269b8: +/* f0269b8: 8cb20004 */ lw $s2,0x4($a1) +/* f0269bc: 0c006a87 */ jal 0x1aa1c +/* f0269c0: afa500fc */ sw $a1,0xfc($sp) +/* f0269c4: 8c440004 */ lw $a0,0x4($v0) +/* f0269c8: 8fa500fc */ lw $a1,0xfc($sp) +/* f0269cc: 54800004 */ bnezl $a0,.L0f0269e0 +/* f0269d0: 8e430000 */ lw $v1,0x0($s2) +/* f0269d4: 10000093 */ beqz $zero,.L0f026c24 +/* f0269d8: 8ca20014 */ lw $v0,0x14($a1) +/* f0269dc: 8e430000 */ lw $v1,0x0($s2) +.L0f0269e0: +/* f0269e0: 3c0100ff */ lui $at,0xff +/* f0269e4: 3421ffff */ ori $at,$at,0xffff +/* f0269e8: 14640005 */ bne $v1,$a0,.L0f026a00 +/* f0269ec: 0080f025 */ or $s8,$a0,$zero +/* f0269f0: 8e4a0008 */ lw $t2,0x8($s2) +/* f0269f4: 00615824 */ and $t3,$v1,$at +/* f0269f8: 10000001 */ beqz $zero,.L0f026a00 +/* f0269fc: 014bf021 */ addu $s8,$t2,$t3 +.L0f026a00: +/* f026a00: 8e420004 */ lw $v0,0x4($s2) +/* f026a04: 3c0100ff */ lui $at,0xff +/* f026a08: 50400008 */ beqzl $v0,.L0f026a2c +/* f026a0c: afa000f4 */ sw $zero,0xf4($sp) +/* f026a10: 8e4c0008 */ lw $t4,0x8($s2) +/* f026a14: 3421ffff */ ori $at,$at,0xffff +/* f026a18: 00416824 */ and $t5,$v0,$at +/* f026a1c: 018d7021 */ addu $t6,$t4,$t5 +/* f026a20: 10000002 */ beqz $zero,.L0f026a2c +/* f026a24: afae00f4 */ sw $t6,0xf4($sp) +/* f026a28: afa000f4 */ sw $zero,0xf4($sp) +.L0f026a2c: +/* f026a2c: 83c20000 */ lb $v0,0x0($s8) +/* f026a30: 2401ffb8 */ addiu $at,$zero,-72 +/* f026a34: 8faf00f4 */ lw $t7,0xf4($sp) +/* f026a38: 5441000a */ bnel $v0,$at,.L0f026a64 +/* f026a3c: 24010004 */ addiu $at,$zero,0x4 +/* f026a40: 51e00005 */ beqzl $t7,.L0f026a58 +/* f026a44: 8fa500fc */ lw $a1,0xfc($sp) +/* f026a48: 01e0f025 */ or $s8,$t7,$zero +/* f026a4c: 1000fff7 */ beqz $zero,.L0f026a2c +/* f026a50: afa000f4 */ sw $zero,0xf4($sp) +/* f026a54: 8fa500fc */ lw $a1,0xfc($sp) +.L0f026a58: +/* f026a58: 10000072 */ beqz $zero,.L0f026c24 +/* f026a5c: 8ca20014 */ lw $v0,0x14($a1) +/* f026a60: 24010004 */ addiu $at,$zero,0x4 +.L0f026a64: +/* f026a64: 1441003e */ bne $v0,$at,.L0f026b60 +/* f026a68: 8fac00ec */ lw $t4,0xec($sp) +/* f026a6c: 8fc20004 */ lw $v0,0x4($s8) +/* f026a70: 93c90001 */ lbu $t1,0x1($s8) +/* f026a74: 3c0100ff */ lui $at,0xff +/* f026a78: 8e4a000c */ lw $t2,0xc($s2) +/* f026a7c: 3421ffff */ ori $at,$at,0xffff +/* f026a80: 0041c824 */ and $t9,$v0,$at +/* f026a84: 00095902 */ srl $t3,$t1,0x4 +/* f026a88: 25690001 */ addiu $t1,$t3,0x1 +/* f026a8c: 11800055 */ beqz $t4,.L0f026be4 +/* f026a90: 01591821 */ addu $v1,$t2,$t9 +/* f026a94: 19200053 */ blez $t1,.L0f026be4 +/* f026a98: 00003025 */ or $a2,$zero,$zero +/* f026a9c: 00601025 */ or $v0,$v1,$zero +.L0f026aa0: +/* f026aa0: 84470000 */ lh $a3,0x0($v0) +/* f026aa4: 8fad00bc */ lw $t5,0xbc($sp) +/* f026aa8: 8fae00c0 */ lw $t6,0xc0($sp) +/* f026aac: 844f0002 */ lh $t7,0x2($v0) +/* f026ab0: 01a71823 */ subu $v1,$t5,$a3 +/* f026ab4: 00630019 */ multu $v1,$v1 +/* f026ab8: 01cf2023 */ subu $a0,$t6,$t7 +/* f026abc: 8fb800c4 */ lw $t8,0xc4($sp) +/* f026ac0: 84590004 */ lh $t9,0x4($v0) +/* f026ac4: 24c60001 */ addiu $a2,$a2,0x1 +/* f026ac8: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f026acc: 03192823 */ subu $a1,$t8,$t9 +/* f026ad0: 00005012 */ mflo $t2 +/* f026ad4: 00000000 */ sll $zero,$zero,0x0 +/* f026ad8: 00000000 */ sll $zero,$zero,0x0 +/* f026adc: 00840019 */ multu $a0,$a0 +/* f026ae0: 00005812 */ mflo $t3 +/* f026ae4: 014b6021 */ addu $t4,$t2,$t3 +/* f026ae8: 00000000 */ sll $zero,$zero,0x0 +/* f026aec: 00a50019 */ multu $a1,$a1 +/* f026af0: 00006812 */ mflo $t5 +/* f026af4: 018d4021 */ addu $t0,$t4,$t5 +/* f026af8: 0110082a */ slt $at,$t0,$s0 +/* f026afc: 10200014 */ beqz $at,.L0f026b50 +/* f026b00: 00000000 */ sll $zero,$zero,0x0 +/* f026b04: 4600540d */ trunc.w.s $f16,$f10 +/* f026b08: c7b200d8 */ lwc1 $f18,0xd8($sp) +/* f026b0c: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f026b10: 01008025 */ or $s0,$t0,$zero +/* f026b14: 440f8000 */ mfc1 $t7,$f16 +/* f026b18: 4600910d */ trunc.w.s $f4,$f18 +/* f026b1c: 8fb100fc */ lw $s1,0xfc($sp) +/* f026b20: 01e7c021 */ addu $t8,$t7,$a3 +/* f026b24: afb80100 */ sw $t8,0x100($sp) +/* f026b28: 844b0002 */ lh $t3,0x2($v0) +/* f026b2c: 440a2000 */ mfc1 $t2,$f4 +/* f026b30: 4600320d */ trunc.w.s $f8,$f6 +/* f026b34: 014b6021 */ addu $t4,$t2,$t3 +/* f026b38: afac0104 */ sw $t4,0x104($sp) +/* f026b3c: 844f0004 */ lh $t7,0x4($v0) +/* f026b40: 440e4000 */ mfc1 $t6,$f8 +/* f026b44: 00000000 */ sll $zero,$zero,0x0 +/* f026b48: 01cfc021 */ addu $t8,$t6,$t7 +/* f026b4c: afb80108 */ sw $t8,0x108($sp) +.L0f026b50: +/* f026b50: 14c9ffd3 */ bne $a2,$t1,.L0f026aa0 +/* f026b54: 2442000c */ addiu $v0,$v0,0xc +/* f026b58: 1000ffb4 */ beqz $zero,.L0f026a2c +/* f026b5c: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026b60: +/* f026b60: 24010001 */ addiu $at,$zero,0x1 +/* f026b64: 1441001f */ bne $v0,$at,.L0f026be4 +/* f026b68: 8fa40120 */ lw $a0,0x120($sp) +/* f026b6c: 8fc20004 */ lw $v0,0x4($s8) +/* f026b70: 3c0100ff */ lui $at,0xff +/* f026b74: 3421ffff */ ori $at,$at,0xffff +/* f026b78: 0041c824 */ and $t9,$v0,$at +/* f026b7c: 0c00698d */ jal 0x1a634 +/* f026b80: 00192982 */ srl $a1,$t9,0x6 +/* f026b84: afa200ec */ sw $v0,0xec($sp) +/* f026b88: 8fa40120 */ lw $a0,0x120($sp) +/* f026b8c: 00402825 */ or $a1,$v0,$zero +/* f026b90: 0c006b57 */ jal 0x1ad5c +/* f026b94: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f026b98: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f026b9c: c7b000c8 */ lwc1 $f16,0xc8($sp) +/* f026ba0: c7a600d8 */ lwc1 $f6,0xd8($sp) +/* f026ba4: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f026ba8: 46105480 */ add.s $f18,$f10,$f16 +/* f026bac: 46083280 */ add.s $f10,$f6,$f8 +/* f026bb0: 4600910d */ trunc.w.s $f4,$f18 +/* f026bb4: c7b200dc */ lwc1 $f18,0xdc($sp) +/* f026bb8: 4600540d */ trunc.w.s $f16,$f10 +/* f026bbc: 440b2000 */ mfc1 $t3,$f4 +/* f026bc0: c7a400d0 */ lwc1 $f4,0xd0($sp) +/* f026bc4: 440d8000 */ mfc1 $t5,$f16 +/* f026bc8: 46049180 */ add.s $f6,$f18,$f4 +/* f026bcc: afab00bc */ sw $t3,0xbc($sp) +/* f026bd0: afad00c0 */ sw $t5,0xc0($sp) +/* f026bd4: 4600320d */ trunc.w.s $f8,$f6 +/* f026bd8: 440f4000 */ mfc1 $t7,$f8 +/* f026bdc: 00000000 */ sll $zero,$zero,0x0 +/* f026be0: afaf00c4 */ sw $t7,0xc4($sp) +.L0f026be4: +/* f026be4: 1000ff91 */ beqz $zero,.L0f026a2c +/* f026be8: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026bec: +/* f026bec: 0c0071e1 */ jal 0x1c784 +/* f026bf0: afa500fc */ sw $a1,0xfc($sp) +/* f026bf4: 8fa500fc */ lw $a1,0xfc($sp) +/* f026bf8: 1000000a */ beqz $zero,.L0f026c24 +/* f026bfc: 8ca20014 */ lw $v0,0x14($a1) +.L0f026c00: +/* f026c00: 0c0071f4 */ jal 0x1c7d0 +/* f026c04: afa500fc */ sw $a1,0xfc($sp) +/* f026c08: 8fa500fc */ lw $a1,0xfc($sp) +/* f026c0c: 10000005 */ beqz $zero,.L0f026c24 +/* f026c10: 8ca20014 */ lw $v0,0x14($a1) +.L0f026c14: +/* f026c14: 0c007207 */ jal 0x1c81c +/* f026c18: afa500fc */ sw $a1,0xfc($sp) +/* f026c1c: 8fa500fc */ lw $a1,0xfc($sp) +/* f026c20: 8ca20014 */ lw $v0,0x14($a1) +.L0f026c24: +/* f026c24: 10400009 */ beqz $v0,.L0f026c4c +/* f026c28: 00000000 */ sll $zero,$zero,0x0 +/* f026c2c: 10b40005 */ beq $a1,$s4,.L0f026c44 +/* f026c30: 2401000a */ addiu $at,$zero,0xa +/* f026c34: 12610005 */ beq $s3,$at,.L0f026c4c +/* f026c38: 24010011 */ addiu $at,$zero,0x11 +/* f026c3c: 12610003 */ beq $s3,$at,.L0f026c4c +/* f026c40: 00000000 */ sll $zero,$zero,0x0 +.L0f026c44: +/* f026c44: 1000000f */ beqz $zero,.L0f026c84 +/* f026c48: 00402825 */ or $a1,$v0,$zero +.L0f026c4c: +/* f026c4c: 10a0000d */ beqz $a1,.L0f026c84 +/* f026c50: 00000000 */ sll $zero,$zero,0x0 +.L0f026c54: +/* f026c54: 54b40004 */ bnel $a1,$s4,.L0f026c68 +/* f026c58: 8ca2000c */ lw $v0,0xc($a1) +/* f026c5c: 10000009 */ beqz $zero,.L0f026c84 +/* f026c60: 00002825 */ or $a1,$zero,$zero +/* f026c64: 8ca2000c */ lw $v0,0xc($a1) +.L0f026c68: +/* f026c68: 50400004 */ beqzl $v0,.L0f026c7c +/* f026c6c: 8ca50008 */ lw $a1,0x8($a1) +/* f026c70: 10000004 */ beqz $zero,.L0f026c84 +/* f026c74: 00402825 */ or $a1,$v0,$zero +/* f026c78: 8ca50008 */ lw $a1,0x8($a1) +.L0f026c7c: +/* f026c7c: 14a0fff5 */ bnez $a1,.L0f026c54 +/* f026c80: 00000000 */ sll $zero,$zero,0x0 +.L0f026c84: +/* f026c84: 54a0ff3f */ bnezl $a1,.L0f026984 +/* f026c88: 94b30000 */ lhu $s3,0x0($a1) +.L0f026c8c: +/* f026c8c: 240b0001 */ addiu $t3,$zero,0x1 +/* f026c90: 1220010c */ beqz $s1,.L0f0270c4 +/* f026c94: afab0118 */ sw $t3,0x118($sp) +/* f026c98: 8fa70120 */ lw $a3,0x120($sp) +/* f026c9c: 2417000c */ addiu $s7,$zero,0xc +/* f026ca0: 8cec0008 */ lw $t4,0x8($a3) +/* f026ca4: 8d850000 */ lw $a1,0x0($t4) +/* f026ca8: 50a00107 */ beqzl $a1,.L0f0270c8 +/* f026cac: 8fbf003c */ lw $ra,0x3c($sp) +/* f026cb0: 94b30000 */ lhu $s3,0x0($a1) +.L0f026cb4: +/* f026cb4: afa500fc */ sw $a1,0xfc($sp) +/* f026cb8: 326d00ff */ andi $t5,$s3,0xff +/* f026cbc: 25aefff8 */ addiu $t6,$t5,-8 +/* f026cc0: 2dc10011 */ sltiu $at,$t6,0x11 +/* f026cc4: 102000ec */ beqz $at,.L0f027078 +/* f026cc8: 000e7080 */ sll $t6,$t6,0x2 +/* f026ccc: 3c017f1b */ lui $at,0x7f1b +/* f026cd0: 002e0821 */ addu $at,$at,$t6 +/* f026cd4: 8c2e8904 */ lw $t6,-0x76fc($at) +/* f026cd8: 01c00008 */ jr $t6 +/* f026cdc: 00000000 */ sll $zero,$zero,0x0 +/* f026ce0: 3c04800a */ lui $a0,0x800a +/* f026ce4: 8c84a280 */ lw $a0,-0x5d80($a0) +/* f026ce8: 240a0001 */ addiu $t2,$zero,0x1 +/* f026cec: 50800012 */ beqzl $a0,.L0f026d38 +/* f026cf0: afaa0118 */ sw $t2,0x118($sp) +/* f026cf4: 1880000d */ blez $a0,.L0f026d2c +/* f026cf8: 00003025 */ or $a2,$zero,$zero +/* f026cfc: 3c0f800a */ lui $t7,0x800a +/* f026d00: 25e29fc0 */ addiu $v0,$t7,-24640 +/* f026d04: 0004c080 */ sll $t8,$a0,0x2 +/* f026d08: 03021821 */ addu $v1,$t8,$v0 +/* f026d0c: 8c5902c4 */ lw $t9,0x2c4($v0) +.L0f026d10: +/* f026d10: 24420004 */ addiu $v0,$v0,0x4 +/* f026d14: 0043082b */ sltu $at,$v0,$v1 +/* f026d18: 14b90002 */ bne $a1,$t9,.L0f026d24 +/* f026d1c: 00000000 */ sll $zero,$zero,0x0 +/* f026d20: 24060001 */ addiu $a2,$zero,0x1 +.L0f026d24: +/* f026d24: 5420fffa */ bnezl $at,.L0f026d10 +/* f026d28: 8c5902c4 */ lw $t9,0x2c4($v0) +.L0f026d2c: +/* f026d2c: 10000002 */ beqz $zero,.L0f026d38 +/* f026d30: afa60118 */ sw $a2,0x118($sp) +/* f026d34: afaa0118 */ sw $t2,0x118($sp) +.L0f026d38: +/* f026d38: 100000d0 */ beqz $zero,.L0f02707c +/* f026d3c: 8ca20014 */ lw $v0,0x14($a1) +/* f026d40: 8fab0118 */ lw $t3,0x118($sp) +/* f026d44: afa500fc */ sw $a1,0xfc($sp) +/* f026d48: 00e02025 */ or $a0,$a3,$zero +/* f026d4c: 1160002a */ beqz $t3,.L0f026df8 +/* f026d50: 00000000 */ sll $zero,$zero,0x0 +/* f026d54: 8cb20004 */ lw $s2,0x4($a1) +/* f026d58: 0c006a87 */ jal 0x1aa1c +/* f026d5c: afa500fc */ sw $a1,0xfc($sp) +/* f026d60: 8c440004 */ lw $a0,0x4($v0) +/* f026d64: 00408025 */ or $s0,$v0,$zero +/* f026d68: 54800005 */ bnezl $a0,.L0f026d80 +/* f026d6c: 8e430000 */ lw $v1,0x0($s2) +/* f026d70: 8fa70120 */ lw $a3,0x120($sp) +/* f026d74: 100000c0 */ beqz $zero,.L0f027078 +/* f026d78: 8fa500fc */ lw $a1,0xfc($sp) +/* f026d7c: 8e430000 */ lw $v1,0x0($s2) +.L0f026d80: +/* f026d80: 3c0600ff */ lui $a2,0xff +/* f026d84: 34c6ffff */ ori $a2,$a2,0xffff +/* f026d88: 14640007 */ bne $v1,$a0,.L0f026da8 +/* f026d8c: 0080f025 */ or $s8,$a0,$zero +/* f026d90: 3c0600ff */ lui $a2,0xff +/* f026d94: 8e4c0008 */ lw $t4,0x8($s2) +/* f026d98: 34c6ffff */ ori $a2,$a2,0xffff +/* f026d9c: 00666824 */ and $t5,$v1,$a2 +/* f026da0: 10000001 */ beqz $zero,.L0f026da8 +/* f026da4: 018df021 */ addu $s8,$t4,$t5 +.L0f026da8: +/* f026da8: 8e420004 */ lw $v0,0x4($s2) +/* f026dac: 50400007 */ beqzl $v0,.L0f026dcc +/* f026db0: afa000f4 */ sw $zero,0xf4($sp) +/* f026db4: 8e4e0008 */ lw $t6,0x8($s2) +/* f026db8: 0046c024 */ and $t8,$v0,$a2 +/* f026dbc: 01d87821 */ addu $t7,$t6,$t8 +/* f026dc0: 10000002 */ beqz $zero,.L0f026dcc +/* f026dc4: afaf00f4 */ sw $t7,0xf4($sp) +/* f026dc8: afa000f4 */ sw $zero,0xf4($sp) +.L0f026dcc: +/* f026dcc: 83c20000 */ lb $v0,0x0($s8) +/* f026dd0: 2401ffb8 */ addiu $at,$zero,-72 +/* f026dd4: 8fb900f4 */ lw $t9,0xf4($sp) +/* f026dd8: 5441000a */ bnel $v0,$at,.L0f026e04 +/* f026ddc: 24010004 */ addiu $at,$zero,0x4 +/* f026de0: 53200005 */ beqzl $t9,.L0f026df8 +/* f026de4: 8fa70120 */ lw $a3,0x120($sp) +/* f026de8: 0320f025 */ or $s8,$t9,$zero +/* f026dec: 1000fff7 */ beqz $zero,.L0f026dcc +/* f026df0: afa000f4 */ sw $zero,0xf4($sp) +/* f026df4: 8fa70120 */ lw $a3,0x120($sp) +.L0f026df8: +/* f026df8: 1000009f */ beqz $zero,.L0f027078 +/* f026dfc: 8fa500fc */ lw $a1,0xfc($sp) +/* f026e00: 24010004 */ addiu $at,$zero,0x4 +.L0f026e04: +/* f026e04: 14410072 */ bne $v0,$at,.L0f026fd0 +/* f026e08: 8fad00ec */ lw $t5,0xec($sp) +/* f026e0c: 8fca0004 */ lw $t2,0x4($s8) +/* f026e10: 93d60001 */ lbu $s6,0x1($s8) +/* f026e14: 8e4b000c */ lw $t3,0xc($s2) +/* f026e18: 0146a824 */ and $s5,$t2,$a2 +/* f026e1c: 00166102 */ srl $t4,$s6,0x4 +/* f026e20: 25960001 */ addiu $s6,$t4,0x1 +/* f026e24: 11a00081 */ beqz $t5,.L0f02702c +/* f026e28: 01751021 */ addu $v0,$t3,$s5 +/* f026e2c: 1ac0007f */ blez $s6,.L0f02702c +/* f026e30: 00009825 */ or $s3,$zero,$zero +/* f026e34: 0000a025 */ or $s4,$zero,$zero +/* f026e38: 00408825 */ or $s1,$v0,$zero +.L0f026e3c: +/* f026e3c: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f026e40: 862f0000 */ lh $t7,0x0($s1) +/* f026e44: 8fb90100 */ lw $t9,0x100($sp) +/* f026e48: 4600540d */ trunc.w.s $f16,$f10 +/* f026e4c: c7b200d8 */ lwc1 $f18,0xd8($sp) +/* f026e50: 44188000 */ mfc1 $t8,$f16 +/* f026e54: 00000000 */ sll $zero,$zero,0x0 +/* f026e58: 030f1021 */ addu $v0,$t8,$t7 +/* f026e5c: 54590055 */ bnel $v0,$t9,.L0f026fb4 +/* f026e60: 26730001 */ addiu $s3,$s3,0x1 +/* f026e64: 4600910d */ trunc.w.s $f4,$f18 +/* f026e68: 862c0002 */ lh $t4,0x2($s1) +/* f026e6c: 8fad0104 */ lw $t5,0x104($sp) +/* f026e70: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f026e74: 440b2000 */ mfc1 $t3,$f4 +/* f026e78: 00000000 */ sll $zero,$zero,0x0 +/* f026e7c: 016c1021 */ addu $v0,$t3,$t4 +/* f026e80: 544d004c */ bnel $v0,$t5,.L0f026fb4 +/* f026e84: 26730001 */ addiu $s3,$s3,0x1 +/* f026e88: 4600320d */ trunc.w.s $f8,$f6 +/* f026e8c: 862f0004 */ lh $t7,0x4($s1) +/* f026e90: 8fb90108 */ lw $t9,0x108($sp) +/* f026e94: 44184000 */ mfc1 $t8,$f8 +/* f026e98: 00000000 */ sll $zero,$zero,0x0 +/* f026e9c: 030f1021 */ addu $v0,$t8,$t7 +/* f026ea0: 54590044 */ bnel $v0,$t9,.L0f026fb4 +/* f026ea4: 26730001 */ addiu $s3,$s3,0x1 +/* f026ea8: 864b0010 */ lh $t3,0x10($s2) +/* f026eac: 8e4a000c */ lw $t2,0xc($s2) +/* f026eb0: 8e190008 */ lw $t9,0x8($s0) +/* f026eb4: 01770019 */ multu $t3,$s7 +/* f026eb8: 00006012 */ mflo $t4 +/* f026ebc: 014c6821 */ addu $t5,$t2,$t4 +/* f026ec0: 25ae0007 */ addiu $t6,$t5,0x7 +/* f026ec4: 35d80007 */ ori $t8,$t6,0x7 +/* f026ec8: 3b0f0007 */ xori $t7,$t8,0x7 +/* f026ecc: 55f9001b */ bnel $t7,$t9,.L0f026f3c +/* f026ed0: 86590010 */ lh $t9,0x10($s2) +/* f026ed4: 96440016 */ lhu $a0,0x16($s2) +/* f026ed8: 24050002 */ addiu $a1,$zero,0x2 +/* f026edc: 00003025 */ or $a2,$zero,$zero +/* f026ee0: 0fc4a557 */ jal func0f12955c +/* f026ee4: 00003825 */ or $a3,$zero,$zero +/* f026ee8: 50400014 */ beqzl $v0,.L0f026f3c +/* f026eec: 86590010 */ lh $t9,0x10($s2) +/* f026ef0: 964b0016 */ lhu $t3,0x16($s2) +/* f026ef4: 00001825 */ or $v1,$zero,$zero +/* f026ef8: 00002025 */ or $a0,$zero,$zero +/* f026efc: 5960000e */ blezl $t3,.L0f026f38 +/* f026f00: ae020008 */ sw $v0,0x8($s0) +/* f026f04: 00402825 */ or $a1,$v0,$zero +/* f026f08: 8e0a0008 */ lw $t2,0x8($s0) +.L0f026f0c: +/* f026f0c: 24630001 */ addiu $v1,$v1,0x1 +/* f026f10: 24a50004 */ addiu $a1,$a1,0x4 +/* f026f14: 01446021 */ addu $t4,$t2,$a0 +/* f026f18: 8d810000 */ lw $at,0x0($t4) +/* f026f1c: 24840004 */ addiu $a0,$a0,0x4 +/* f026f20: aca1fffc */ sw $at,-0x4($a1) +/* f026f24: 96580016 */ lhu $t8,0x16($s2) +/* f026f28: 0078082a */ slt $at,$v1,$t8 +/* f026f2c: 5420fff7 */ bnezl $at,.L0f026f0c +/* f026f30: 8e0a0008 */ lw $t2,0x8($s0) +/* f026f34: ae020008 */ sw $v0,0x8($s0) +.L0f026f38: +/* f026f38: 86590010 */ lh $t9,0x10($s2) +.L0f026f3c: +/* f026f3c: 8e4f000c */ lw $t7,0xc($s2) +/* f026f40: 8e040008 */ lw $a0,0x8($s0) +/* f026f44: 03370019 */ multu $t9,$s7 +/* f026f48: 00005812 */ mflo $t3 +/* f026f4c: 01eb5021 */ addu $t2,$t7,$t3 +/* f026f50: 254d0007 */ addiu $t5,$t2,0x7 +/* f026f54: 35ac0007 */ ori $t4,$t5,0x7 +/* f026f58: 398e0007 */ xori $t6,$t4,0x7 +/* f026f5c: 11c40014 */ beq $t6,$a0,.L0f026fb0 +/* f026f60: 8fac00ac */ lw $t4,0xac($sp) +/* f026f64: 02b7001b */ divu $zero,$s5,$s7 +/* f026f68: 0000c812 */ mflo $t9 +/* f026f6c: 8e180000 */ lw $t8,0x0($s0) +/* f026f70: 00197880 */ sll $t7,$t9,0x2 +/* f026f74: 01f97823 */ subu $t7,$t7,$t9 +/* f026f78: 000f7880 */ sll $t7,$t7,0x2 +/* f026f7c: 030f5821 */ addu $t3,$t8,$t7 +/* f026f80: 01745021 */ addu $t2,$t3,$s4 +/* f026f84: 91420007 */ lbu $v0,0x7($t2) +/* f026f88: 8fae00b8 */ lw $t6,0xb8($sp) +/* f026f8c: 008c1821 */ addu $v1,$a0,$t4 +/* f026f90: 00026883 */ sra $t5,$v0,0x2 +/* f026f94: 000dc880 */ sll $t9,$t5,0x2 +/* f026f98: 0079c021 */ addu $t8,$v1,$t9 +/* f026f9c: 01a01025 */ or $v0,$t5,$zero +/* f026fa0: 16e00002 */ bnez $s7,.L0f026fac +/* f026fa4: 00000000 */ sll $zero,$zero,0x0 +/* f026fa8: 0007000d */ break 0x7 +.L0f026fac: +/* f026fac: a30e0003 */ sb $t6,0x3($t8) +.L0f026fb0: +/* f026fb0: 26730001 */ addiu $s3,$s3,0x1 +.L0f026fb4: +/* f026fb4: 2694000c */ addiu $s4,$s4,0xc +/* f026fb8: 1676ffa0 */ bne $s3,$s6,.L0f026e3c +/* f026fbc: 2631000c */ addiu $s1,$s1,0xc +/* f026fc0: 3c0600ff */ lui $a2,0xff +/* f026fc4: 34c6ffff */ ori $a2,$a2,0xffff +/* f026fc8: 1000ff80 */ beqz $zero,.L0f026dcc +/* f026fcc: 27de0008 */ addiu $s8,$s8,0x8 +.L0f026fd0: +/* f026fd0: 24010001 */ addiu $at,$zero,0x1 +/* f026fd4: 54410010 */ bnel $v0,$at,.L0f027018 +/* f026fd8: 24010007 */ addiu $at,$zero,0x7 +/* f026fdc: 8fcf0004 */ lw $t7,0x4($s8) +/* f026fe0: 8fa40120 */ lw $a0,0x120($sp) +/* f026fe4: 01e61024 */ and $v0,$t7,$a2 +/* f026fe8: 0c00698d */ jal 0x1a634 +/* f026fec: 00022982 */ srl $a1,$v0,0x6 +/* f026ff0: afa200ec */ sw $v0,0xec($sp) +/* f026ff4: 8fa40120 */ lw $a0,0x120($sp) +/* f026ff8: 00402825 */ or $a1,$v0,$zero +/* f026ffc: 0c006b57 */ jal 0x1ad5c +/* f027000: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f027004: 3c0600ff */ lui $a2,0xff +/* f027008: 34c6ffff */ ori $a2,$a2,0xffff +/* f02700c: 1000ff6f */ beqz $zero,.L0f026dcc +/* f027010: 27de0008 */ addiu $s8,$s8,0x8 +/* f027014: 24010007 */ addiu $at,$zero,0x7 +.L0f027018: +/* f027018: 14410004 */ bne $v0,$at,.L0f02702c +/* f02701c: 00000000 */ sll $zero,$zero,0x0 +/* f027020: 8fcb0004 */ lw $t3,0x4($s8) +/* f027024: 01665024 */ and $t2,$t3,$a2 +/* f027028: afaa00ac */ sw $t2,0xac($sp) +.L0f02702c: +/* f02702c: 1000ff67 */ beqz $zero,.L0f026dcc +/* f027030: 27de0008 */ addiu $s8,$s8,0x8 +/* f027034: 00e02025 */ or $a0,$a3,$zero +/* f027038: 0c0071e1 */ jal 0x1c784 +/* f02703c: afa500fc */ sw $a1,0xfc($sp) +/* f027040: 8fa70120 */ lw $a3,0x120($sp) +/* f027044: 1000000c */ beqz $zero,.L0f027078 +/* f027048: 8fa500fc */ lw $a1,0xfc($sp) +/* f02704c: 00e02025 */ or $a0,$a3,$zero +/* f027050: 0c0071f4 */ jal 0x1c7d0 +/* f027054: afa500fc */ sw $a1,0xfc($sp) +/* f027058: 8fa70120 */ lw $a3,0x120($sp) +/* f02705c: 10000006 */ beqz $zero,.L0f027078 +/* f027060: 8fa500fc */ lw $a1,0xfc($sp) +/* f027064: 00e02025 */ or $a0,$a3,$zero +/* f027068: 0c007207 */ jal 0x1c81c +/* f02706c: afa500fc */ sw $a1,0xfc($sp) +/* f027070: 8fa70120 */ lw $a3,0x120($sp) +/* f027074: 8fa500fc */ lw $a1,0xfc($sp) +.L0f027078: +/* f027078: 8ca20014 */ lw $v0,0x14($a1) +.L0f02707c: +/* f02707c: 10400003 */ beqz $v0,.L0f02708c +/* f027080: 00000000 */ sll $zero,$zero,0x0 +/* f027084: 1000000d */ beqz $zero,.L0f0270bc +/* f027088: 00402825 */ or $a1,$v0,$zero +.L0f02708c: +/* f02708c: 10a0000b */ beqz $a1,.L0f0270bc +/* f027090: 00000000 */ sll $zero,$zero,0x0 +.L0f027094: +/* f027094: 50a00007 */ beqzl $a1,.L0f0270b4 +/* f027098: 8ca50008 */ lw $a1,0x8($a1) +/* f02709c: 8ca2000c */ lw $v0,0xc($a1) +/* f0270a0: 50400004 */ beqzl $v0,.L0f0270b4 +/* f0270a4: 8ca50008 */ lw $a1,0x8($a1) +/* f0270a8: 10000004 */ beqz $zero,.L0f0270bc +/* f0270ac: 00402825 */ or $a1,$v0,$zero +/* f0270b0: 8ca50008 */ lw $a1,0x8($a1) +.L0f0270b4: +/* f0270b4: 14a0fff7 */ bnez $a1,.L0f027094 +/* f0270b8: 00000000 */ sll $zero,$zero,0x0 +.L0f0270bc: +/* f0270bc: 54a0fefd */ bnezl $a1,.L0f026cb4 +/* f0270c0: 94b30000 */ lhu $s3,0x0($a1) +.L0f0270c4: +/* f0270c4: 8fbf003c */ lw $ra,0x3c($sp) +.L0f0270c8: +/* f0270c8: 8fb00018 */ lw $s0,0x18($sp) +/* f0270cc: 8fb1001c */ lw $s1,0x1c($sp) +/* f0270d0: 8fb20020 */ lw $s2,0x20($sp) +/* f0270d4: 8fb30024 */ lw $s3,0x24($sp) +/* f0270d8: 8fb40028 */ lw $s4,0x28($sp) +/* f0270dc: 8fb5002c */ lw $s5,0x2c($sp) +/* f0270e0: 8fb60030 */ lw $s6,0x30($sp) +/* f0270e4: 8fb70034 */ lw $s7,0x34($sp) +/* f0270e8: 8fbe0038 */ lw $s8,0x38($sp) +/* f0270ec: 03e00008 */ jr $ra +/* f0270f0: 27bd0120 */ addiu $sp,$sp,0x120 +); + +GLOBAL_ASM( +glabel func0f0270f4 +/* f0270f4: 27bdff58 */ addiu $sp,$sp,-168 +/* f0270f8: afbf003c */ sw $ra,0x3c($sp) +/* f0270fc: afbe0038 */ sw $s8,0x38($sp) +/* f027100: afb70034 */ sw $s7,0x34($sp) +/* f027104: afb60030 */ sw $s6,0x30($sp) +/* f027108: afb5002c */ sw $s5,0x2c($sp) +/* f02710c: afb40028 */ sw $s4,0x28($sp) +/* f027110: afb30024 */ sw $s3,0x24($sp) +/* f027114: afb20020 */ sw $s2,0x20($sp) +/* f027118: afb1001c */ sw $s1,0x1c($sp) +/* f02711c: afb00018 */ sw $s0,0x18($sp) +/* f027120: afa500ac */ sw $a1,0xac($sp) +/* f027124: afa600b0 */ sw $a2,0xb0($sp) +/* f027128: 8c8e0020 */ lw $t6,0x20($a0) +/* f02712c: 00808025 */ or $s0,$a0,$zero +/* f027130: afa00080 */ sw $zero,0x80($sp) +/* f027134: 0c004b70 */ jal 0x12dc0 +/* f027138: afae0094 */ sw $t6,0x94($sp) +/* f02713c: 3c0f800a */ lui $t7,0x800a +/* f027140: 8defa2d4 */ lw $t7,-0x5d2c($t7) +/* f027144: 0040f025 */ or $s8,$v0,$zero +/* f027148: 55e001cb */ bnezl $t7,.L0f027878 +/* f02714c: 8fbf003c */ lw $ra,0x3c($sp) +/* f027150: 0fc0e6a5 */ jal func0f039a94 +/* f027154: 02002025 */ or $a0,$s0,$zero +/* f027158: 104001c6 */ beqz $v0,.L0f027874 +/* f02715c: 8fa40094 */ lw $a0,0x94($sp) +/* f027160: 8c980008 */ lw $t8,0x8($a0) +/* f027164: 24170003 */ addiu $s7,$zero,0x3 +/* f027168: 24160005 */ addiu $s6,$zero,0x5 +/* f02716c: 8f050000 */ lw $a1,0x0($t8) +/* f027170: 24120014 */ addiu $s2,$zero,0x14 +/* f027174: 50a001c0 */ beqzl $a1,.L0f027878 +/* f027178: 8fbf003c */ lw $ra,0x3c($sp) +/* f02717c: 94a20000 */ lhu $v0,0x0($a1) +.L0f027180: +/* f027180: 24010008 */ addiu $at,$zero,0x8 +/* f027184: 305900ff */ andi $t9,$v0,0xff +/* f027188: 13210199 */ beq $t9,$at,.L0f0277f0 +/* f02718c: 24010012 */ addiu $at,$zero,0x12 +/* f027190: 1321019d */ beq $t9,$at,.L0f027808 +/* f027194: 24010017 */ addiu $at,$zero,0x17 +/* f027198: 132101a1 */ beq $t9,$at,.L0f027820 +/* f02719c: 24010018 */ addiu $at,$zero,0x18 +/* f0271a0: 53210004 */ beql $t9,$at,.L0f0271b4 +/* f0271a4: 8ca90004 */ lw $t1,0x4($a1) +/* f0271a8: 100001a2 */ beqz $zero,.L0f027834 +/* f0271ac: 8ca20014 */ lw $v0,0x14($a1) +/* f0271b0: 8ca90004 */ lw $t1,0x4($a1) +.L0f0271b4: +/* f0271b4: afa500a4 */ sw $a1,0xa4($sp) +/* f0271b8: 0c006a87 */ jal 0x1aa1c +/* f0271bc: afa900a0 */ sw $t1,0xa0($sp) +/* f0271c0: 8c4a0004 */ lw $t2,0x4($v0) +/* f0271c4: 0040a025 */ or $s4,$v0,$zero +/* f0271c8: 8fa800a0 */ lw $t0,0xa0($sp) +/* f0271cc: 15400004 */ bnez $t2,.L0f0271e0 +/* f0271d0: 8fa500a4 */ lw $a1,0xa4($sp) +/* f0271d4: 8ca20014 */ lw $v0,0x14($a1) +/* f0271d8: 10000196 */ beqz $zero,.L0f027834 +/* f0271dc: 8fa40094 */ lw $a0,0x94($sp) +.L0f0271e0: +/* f0271e0: 8d03000c */ lw $v1,0xc($t0) +/* f0271e4: 8c440000 */ lw $a0,0x0($v0) +/* f0271e8: 5464017e */ bnel $v1,$a0,.L0f0277e4 +/* f0271ec: 8fa500a4 */ lw $a1,0xa4($sp) +/* f0271f0: 14640022 */ bne $v1,$a0,.L0f02727c +/* f0271f4: 00002825 */ or $a1,$zero,$zero +/* f0271f8: 85040010 */ lh $a0,0x10($t0) +/* f0271fc: 00003025 */ or $a2,$zero,$zero +/* f027200: 0fc4a557 */ jal func0f12955c +/* f027204: 00003825 */ or $a3,$zero,$zero +/* f027208: 1040001c */ beqz $v0,.L0f02727c +/* f02720c: 8fa500a0 */ lw $a1,0xa0($sp) +/* f027210: 84ac0010 */ lh $t4,0x10($a1) +/* f027214: 00008825 */ or $s1,$zero,$zero +/* f027218: 00001825 */ or $v1,$zero,$zero +/* f02721c: 19800016 */ blez $t4,.L0f027278 +/* f027220: 00402025 */ or $a0,$v0,$zero +/* f027224: 8e8d0000 */ lw $t5,0x0($s4) +.L0f027228: +/* f027228: 26310001 */ addiu $s1,$s1,0x1 +/* f02722c: 2484000c */ addiu $a0,$a0,0xc +/* f027230: 01a37021 */ addu $t6,$t5,$v1 +/* f027234: 89c10000 */ lwl $at,0x0($t6) +/* f027238: 99c10003 */ lwr $at,0x3($t6) +/* f02723c: 2463000c */ addiu $v1,$v1,0xc +/* f027240: a881fff4 */ swl $at,-0xc($a0) +/* f027244: b881fff7 */ swr $at,-0x9($a0) +/* f027248: 89d80004 */ lwl $t8,0x4($t6) +/* f02724c: 99d80007 */ lwr $t8,0x7($t6) +/* f027250: a898fff8 */ swl $t8,-0x8($a0) +/* f027254: b898fffb */ swr $t8,-0x5($a0) +/* f027258: 89c10008 */ lwl $at,0x8($t6) +/* f02725c: 99c1000b */ lwr $at,0xb($t6) +/* f027260: a881fffc */ swl $at,-0x4($a0) +/* f027264: b881ffff */ swr $at,-0x1($a0) +/* f027268: 84b90010 */ lh $t9,0x10($a1) +/* f02726c: 0239082a */ slt $at,$s1,$t9 +/* f027270: 5420ffed */ bnezl $at,.L0f027228 +/* f027274: 8e8d0000 */ lw $t5,0x0($s4) +.L0f027278: +/* f027278: ae820000 */ sw $v0,0x0($s4) +.L0f02727c: +/* f02727c: 8fa800a0 */ lw $t0,0xa0($sp) +/* f027280: 8e980008 */ lw $t8,0x8($s4) +/* f027284: 24050002 */ addiu $a1,$zero,0x2 +/* f027288: 850a0010 */ lh $t2,0x10($t0) +/* f02728c: 8d09000c */ lw $t1,0xc($t0) +/* f027290: 00003025 */ or $a2,$zero,$zero +/* f027294: 000a5880 */ sll $t3,$t2,0x2 +/* f027298: 016a5823 */ subu $t3,$t3,$t2 +/* f02729c: 000b5880 */ sll $t3,$t3,0x2 +/* f0272a0: 012b6021 */ addu $t4,$t1,$t3 +/* f0272a4: 258d0007 */ addiu $t5,$t4,0x7 +/* f0272a8: 35af0007 */ ori $t7,$t5,0x7 +/* f0272ac: 39ee0007 */ xori $t6,$t7,0x7 +/* f0272b0: 15d80016 */ bne $t6,$t8,.L0f02730c +/* f0272b4: 00003825 */ or $a3,$zero,$zero +/* f0272b8: 0fc4a557 */ jal func0f12955c +/* f0272bc: 95040016 */ lhu $a0,0x16($t0) +/* f0272c0: 10400012 */ beqz $v0,.L0f02730c +/* f0272c4: 8fa500a0 */ lw $a1,0xa0($sp) +/* f0272c8: 94b90016 */ lhu $t9,0x16($a1) +/* f0272cc: 00008825 */ or $s1,$zero,$zero +/* f0272d0: 00001825 */ or $v1,$zero,$zero +/* f0272d4: 1b20000c */ blez $t9,.L0f027308 +/* f0272d8: 00402025 */ or $a0,$v0,$zero +/* f0272dc: 8e8a0008 */ lw $t2,0x8($s4) +.L0f0272e0: +/* f0272e0: 26310001 */ addiu $s1,$s1,0x1 +/* f0272e4: 24840004 */ addiu $a0,$a0,0x4 +/* f0272e8: 01434821 */ addu $t1,$t2,$v1 +/* f0272ec: 8d210000 */ lw $at,0x0($t1) +/* f0272f0: 24630004 */ addiu $v1,$v1,0x4 +/* f0272f4: ac81fffc */ sw $at,-0x4($a0) +/* f0272f8: 94ad0016 */ lhu $t5,0x16($a1) +/* f0272fc: 022d082a */ slt $at,$s1,$t5 +/* f027300: 5420fff7 */ bnezl $at,.L0f0272e0 +/* f027304: 8e8a0008 */ lw $t2,0x8($s4) +.L0f027308: +/* f027308: ae820008 */ sw $v0,0x8($s4) +.L0f02730c: +/* f02730c: 8faf00a0 */ lw $t7,0xa0($sp) +/* f027310: 8e8e0000 */ lw $t6,0x0($s4) +/* f027314: 8de3000c */ lw $v1,0xc($t7) +/* f027318: 506e0132 */ beql $v1,$t6,.L0f0277e4 +/* f02731c: 8fa500a4 */ lw $a1,0xa4($sp) +/* f027320: 85f80010 */ lh $t8,0x10($t7) +/* f027324: 8e8d0008 */ lw $t5,0x8($s4) +/* f027328: 0018c880 */ sll $t9,$t8,0x2 +/* f02732c: 0338c823 */ subu $t9,$t9,$t8 +/* f027330: 0019c880 */ sll $t9,$t9,0x2 +/* f027334: 00795021 */ addu $t2,$v1,$t9 +/* f027338: 254b0007 */ addiu $t3,$t2,0x7 +/* f02733c: 35690007 */ ori $t1,$t3,0x7 +/* f027340: 392c0007 */ xori $t4,$t1,0x7 +/* f027344: 118d0126 */ beq $t4,$t5,.L0f0277e0 +/* f027348: 8fb900a0 */ lw $t9,0xa0($sp) +/* f02734c: 8de20000 */ lw $v0,0x0($t7) +/* f027350: 8e830004 */ lw $v1,0x4($s4) +/* f027354: 00008825 */ or $s1,$zero,$zero +/* f027358: 3c0100ff */ lui $at,0xff +/* f02735c: 14430006 */ bne $v0,$v1,.L0f027378 +/* f027360: 0060a825 */ or $s5,$v1,$zero +/* f027364: 8dee0008 */ lw $t6,0x8($t7) +/* f027368: 3421ffff */ ori $at,$at,0xffff +/* f02736c: 0041c024 */ and $t8,$v0,$at +/* f027370: 10000001 */ beqz $zero,.L0f027378 +/* f027374: 01d8a821 */ addu $s5,$t6,$t8 +.L0f027378: +/* f027378: 8f220004 */ lw $v0,0x4($t9) +/* f02737c: 3c0100ff */ lui $at,0xff +/* f027380: 50400008 */ beqzl $v0,.L0f0273a4 +/* f027384: afa00084 */ sw $zero,0x84($sp) +/* f027388: 8f2a0008 */ lw $t2,0x8($t9) +/* f02738c: 3421ffff */ ori $at,$at,0xffff +/* f027390: 00415824 */ and $t3,$v0,$at +/* f027394: 014b4821 */ addu $t1,$t2,$t3 +/* f027398: 10000002 */ beqz $zero,.L0f0273a4 +/* f02739c: afa90084 */ sw $t1,0x84($sp) +/* f0273a0: afa00084 */ sw $zero,0x84($sp) +.L0f0273a4: +/* f0273a4: 82a20000 */ lb $v0,0x0($s5) +/* f0273a8: 2401ffb8 */ addiu $at,$zero,-72 +/* f0273ac: 8fac0084 */ lw $t4,0x84($sp) +/* f0273b0: 54410006 */ bnel $v0,$at,.L0f0273cc +/* f0273b4: 24010004 */ addiu $at,$zero,0x4 +/* f0273b8: 118000ee */ beqz $t4,.L0f027774 +/* f0273bc: 0180a825 */ or $s5,$t4,$zero +/* f0273c0: 1000fff8 */ beqz $zero,.L0f0273a4 +/* f0273c4: afa00084 */ sw $zero,0x84($sp) +/* f0273c8: 24010004 */ addiu $at,$zero,0x4 +.L0f0273cc: +/* f0273cc: 144100d9 */ bne $v0,$at,.L0f027734 +/* f0273d0: 8fb80080 */ lw $t8,0x80($sp) +/* f0273d4: 8ea20004 */ lw $v0,0x4($s5) +/* f0273d8: 92b30001 */ lbu $s3,0x1($s5) +/* f0273dc: 3c0100ff */ lui $at,0xff +/* f0273e0: 8e8f0000 */ lw $t7,0x0($s4) +/* f0273e4: 3421ffff */ ori $at,$at,0xffff +/* f0273e8: 00416824 */ and $t5,$v0,$at +/* f0273ec: 00137102 */ srl $t6,$s3,0x4 +/* f0273f0: 25d30001 */ addiu $s3,$t6,0x1 +/* f0273f4: 130000dd */ beqz $t8,.L0f02776c +/* f0273f8: 01ed1821 */ addu $v1,$t7,$t5 +/* f0273fc: 1a6000db */ blez $s3,.L0f02776c +/* f027400: 00608025 */ or $s0,$v1,$zero +.L0f027404: +/* f027404: 4459f800 */ cfc1 $t9,$31 +/* f027408: 240a0001 */ addiu $t2,$zero,0x1 +/* f02740c: 44caf800 */ ctc1 $t2,$31 +/* f027410: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f027414: 3c014f00 */ lui $at,0x4f00 +/* f027418: 460021a4 */ cvt.w.s $f6,$f4 +/* f02741c: 444af800 */ cfc1 $t2,$31 +/* f027420: 00000000 */ sll $zero,$zero,0x0 +/* f027424: 314a0078 */ andi $t2,$t2,0x78 +/* f027428: 51400013 */ beqzl $t2,.L0f027478 +/* f02742c: 440a3000 */ mfc1 $t2,$f6 +/* f027430: 44813000 */ mtc1 $at,$f6 +/* f027434: 240a0001 */ addiu $t2,$zero,0x1 +/* f027438: 46062181 */ sub.s $f6,$f4,$f6 +/* f02743c: 44caf800 */ ctc1 $t2,$31 +/* f027440: 00000000 */ sll $zero,$zero,0x0 +/* f027444: 460031a4 */ cvt.w.s $f6,$f6 +/* f027448: 444af800 */ cfc1 $t2,$31 +/* f02744c: 00000000 */ sll $zero,$zero,0x0 +/* f027450: 314a0078 */ andi $t2,$t2,0x78 +/* f027454: 15400005 */ bnez $t2,.L0f02746c +/* f027458: 00000000 */ sll $zero,$zero,0x0 +/* f02745c: 440a3000 */ mfc1 $t2,$f6 +/* f027460: 3c018000 */ lui $at,0x8000 +/* f027464: 10000007 */ beqz $zero,.L0f027484 +/* f027468: 01415025 */ or $t2,$t2,$at +.L0f02746c: +/* f02746c: 10000005 */ beqz $zero,.L0f027484 +/* f027470: 240affff */ addiu $t2,$zero,-1 +/* f027474: 440a3000 */ mfc1 $t2,$f6 +.L0f027478: +/* f027478: 00000000 */ sll $zero,$zero,0x0 +/* f02747c: 0540fffb */ bltz $t2,.L0f02746c +/* f027480: 00000000 */ sll $zero,$zero,0x0 +.L0f027484: +/* f027484: 44d9f800 */ ctc1 $t9,$31 +/* f027488: 015e5821 */ addu $t3,$t2,$s8 +/* f02748c: 240a0001 */ addiu $t2,$zero,0x1 +/* f027490: c7a80074 */ lwc1 $f8,0x74($sp) +/* f027494: 4459f800 */ cfc1 $t9,$31 +/* f027498: 44caf800 */ ctc1 $t2,$31 +/* f02749c: 86090000 */ lh $t1,0x0($s0) +/* f0274a0: 860d0002 */ lh $t5,0x2($s0) +/* f0274a4: 460042a4 */ cvt.w.s $f10,$f8 +/* f0274a8: 860e0004 */ lh $t6,0x4($s0) +/* f0274ac: 01696021 */ addu $t4,$t3,$t1 +/* f0274b0: 018d7821 */ addu $t7,$t4,$t5 +/* f0274b4: 444af800 */ cfc1 $t2,$31 +/* f0274b8: 3c014f00 */ lui $at,0x4f00 +/* f0274bc: 01eec021 */ addu $t8,$t7,$t6 +/* f0274c0: 314a0078 */ andi $t2,$t2,0x78 +/* f0274c4: 51400013 */ beqzl $t2,.L0f027514 +/* f0274c8: 440a5000 */ mfc1 $t2,$f10 +/* f0274cc: 44815000 */ mtc1 $at,$f10 +/* f0274d0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0274d4: 460a4281 */ sub.s $f10,$f8,$f10 +/* f0274d8: 44caf800 */ ctc1 $t2,$31 +/* f0274dc: 00000000 */ sll $zero,$zero,0x0 +/* f0274e0: 460052a4 */ cvt.w.s $f10,$f10 +/* f0274e4: 444af800 */ cfc1 $t2,$31 +/* f0274e8: 00000000 */ sll $zero,$zero,0x0 +/* f0274ec: 314a0078 */ andi $t2,$t2,0x78 +/* f0274f0: 15400005 */ bnez $t2,.L0f027508 +/* f0274f4: 00000000 */ sll $zero,$zero,0x0 +/* f0274f8: 440a5000 */ mfc1 $t2,$f10 +/* f0274fc: 3c018000 */ lui $at,0x8000 +/* f027500: 10000007 */ beqz $zero,.L0f027520 +/* f027504: 01415025 */ or $t2,$t2,$at +.L0f027508: +/* f027508: 10000005 */ beqz $zero,.L0f027520 +/* f02750c: 240affff */ addiu $t2,$zero,-1 +/* f027510: 440a5000 */ mfc1 $t2,$f10 +.L0f027514: +/* f027514: 00000000 */ sll $zero,$zero,0x0 +/* f027518: 0540fffb */ bltz $t2,.L0f027508 +/* f02751c: 00000000 */ sll $zero,$zero,0x0 +.L0f027520: +/* f027520: 44d9f800 */ ctc1 $t9,$31 +/* f027524: 240c0001 */ addiu $t4,$zero,0x1 +/* f027528: c7b00078 */ lwc1 $f16,0x78($sp) +/* f02752c: 030a5821 */ addu $t3,$t8,$t2 +/* f027530: 4449f800 */ cfc1 $t1,$31 +/* f027534: 44ccf800 */ ctc1 $t4,$31 +/* f027538: 3c014f00 */ lui $at,0x4f00 +/* f02753c: 460084a4 */ cvt.w.s $f18,$f16 +/* f027540: 444cf800 */ cfc1 $t4,$31 +/* f027544: 00000000 */ sll $zero,$zero,0x0 +/* f027548: 318c0078 */ andi $t4,$t4,0x78 +/* f02754c: 51800013 */ beqzl $t4,.L0f02759c +/* f027550: 440c9000 */ mfc1 $t4,$f18 +/* f027554: 44819000 */ mtc1 $at,$f18 +/* f027558: 240c0001 */ addiu $t4,$zero,0x1 +/* f02755c: 46128481 */ sub.s $f18,$f16,$f18 +/* f027560: 44ccf800 */ ctc1 $t4,$31 +/* f027564: 00000000 */ sll $zero,$zero,0x0 +/* f027568: 460094a4 */ cvt.w.s $f18,$f18 +/* f02756c: 444cf800 */ cfc1 $t4,$31 +/* f027570: 00000000 */ sll $zero,$zero,0x0 +/* f027574: 318c0078 */ andi $t4,$t4,0x78 +/* f027578: 15800005 */ bnez $t4,.L0f027590 +/* f02757c: 00000000 */ sll $zero,$zero,0x0 +/* f027580: 440c9000 */ mfc1 $t4,$f18 +/* f027584: 3c018000 */ lui $at,0x8000 +/* f027588: 10000007 */ beqz $zero,.L0f0275a8 +/* f02758c: 01816025 */ or $t4,$t4,$at +.L0f027590: +/* f027590: 10000005 */ beqz $zero,.L0f0275a8 +/* f027594: 240cffff */ addiu $t4,$zero,-1 +/* f027598: 440c9000 */ mfc1 $t4,$f18 +.L0f02759c: +/* f02759c: 00000000 */ sll $zero,$zero,0x0 +/* f0275a0: 0580fffb */ bltz $t4,.L0f027590 +/* f0275a4: 00000000 */ sll $zero,$zero,0x0 +.L0f0275a8: +/* f0275a8: 44c9f800 */ ctc1 $t1,$31 +/* f0275ac: 0fc4a47e */ jal func0f1291f8 +/* f0275b0: 016c2021 */ addu $a0,$t3,$t4 +/* f0275b4: 86020000 */ lh $v0,0x0($s0) +/* f0275b8: 1840000e */ blez $v0,.L0f0275f4 +/* f0275bc: 00000000 */ sll $zero,$zero,0x0 +/* f0275c0: 0fc4a46c */ jal func0f1291b0 +/* f0275c4: 00000000 */ sll $zero,$zero,0x0 +/* f0275c8: 0052001b */ divu $zero,$v0,$s2 +/* f0275cc: 860d0000 */ lh $t5,0x0($s0) +/* f0275d0: 00007810 */ mfhi $t7 +/* f0275d4: 000f7400 */ sll $t6,$t7,0x10 +/* f0275d8: 000ecc03 */ sra $t9,$t6,0x10 +/* f0275dc: 16400002 */ bnez $s2,.L0f0275e8 +/* f0275e0: 00000000 */ sll $zero,$zero,0x0 +/* f0275e4: 0007000d */ break 0x7 +.L0f0275e8: +/* f0275e8: 01b9c023 */ subu $t8,$t5,$t9 +/* f0275ec: 1000000f */ beqz $zero,.L0f02762c +/* f0275f0: a6180000 */ sh $t8,0x0($s0) +.L0f0275f4: +/* f0275f4: 0443000e */ bgezl $v0,.L0f027630 +/* f0275f8: 86020002 */ lh $v0,0x2($s0) +/* f0275fc: 0fc4a46c */ jal func0f1291b0 +/* f027600: 00000000 */ sll $zero,$zero,0x0 +/* f027604: 0052001b */ divu $zero,$v0,$s2 +/* f027608: 860a0000 */ lh $t2,0x0($s0) +/* f02760c: 00004810 */ mfhi $t1 +/* f027610: 00095c00 */ sll $t3,$t1,0x10 +/* f027614: 000b6403 */ sra $t4,$t3,0x10 +/* f027618: 014c7821 */ addu $t7,$t2,$t4 +/* f02761c: a60f0000 */ sh $t7,0x0($s0) +/* f027620: 16400002 */ bnez $s2,.L0f02762c +/* f027624: 00000000 */ sll $zero,$zero,0x0 +/* f027628: 0007000d */ break 0x7 +.L0f02762c: +/* f02762c: 86020002 */ lh $v0,0x2($s0) +.L0f027630: +/* f027630: 1840000e */ blez $v0,.L0f02766c +/* f027634: 00000000 */ sll $zero,$zero,0x0 +/* f027638: 0fc4a46c */ jal func0f1291b0 +/* f02763c: 00000000 */ sll $zero,$zero,0x0 +/* f027640: 0052001b */ divu $zero,$v0,$s2 +/* f027644: 860e0002 */ lh $t6,0x2($s0) +/* f027648: 00006810 */ mfhi $t5 +/* f02764c: 000dcc00 */ sll $t9,$t5,0x10 +/* f027650: 0019c403 */ sra $t8,$t9,0x10 +/* f027654: 16400002 */ bnez $s2,.L0f027660 +/* f027658: 00000000 */ sll $zero,$zero,0x0 +/* f02765c: 0007000d */ break 0x7 +.L0f027660: +/* f027660: 01d84823 */ subu $t1,$t6,$t8 +/* f027664: 1000000f */ beqz $zero,.L0f0276a4 +/* f027668: a6090002 */ sh $t1,0x2($s0) +.L0f02766c: +/* f02766c: 0443000e */ bgezl $v0,.L0f0276a8 +/* f027670: 86020004 */ lh $v0,0x4($s0) +/* f027674: 0fc4a46c */ jal func0f1291b0 +/* f027678: 00000000 */ sll $zero,$zero,0x0 +/* f02767c: 0052001b */ divu $zero,$v0,$s2 +/* f027680: 860b0002 */ lh $t3,0x2($s0) +/* f027684: 00005010 */ mfhi $t2 +/* f027688: 000a6400 */ sll $t4,$t2,0x10 +/* f02768c: 000c7c03 */ sra $t7,$t4,0x10 +/* f027690: 016f6821 */ addu $t5,$t3,$t7 +/* f027694: a60d0002 */ sh $t5,0x2($s0) +/* f027698: 16400002 */ bnez $s2,.L0f0276a4 +/* f02769c: 00000000 */ sll $zero,$zero,0x0 +/* f0276a0: 0007000d */ break 0x7 +.L0f0276a4: +/* f0276a4: 86020004 */ lh $v0,0x4($s0) +.L0f0276a8: +/* f0276a8: 1840000e */ blez $v0,.L0f0276e4 +/* f0276ac: 00000000 */ sll $zero,$zero,0x0 +/* f0276b0: 0fc4a46c */ jal func0f1291b0 +/* f0276b4: 00000000 */ sll $zero,$zero,0x0 +/* f0276b8: 0052001b */ divu $zero,$v0,$s2 +/* f0276bc: 86190004 */ lh $t9,0x4($s0) +/* f0276c0: 00007010 */ mfhi $t6 +/* f0276c4: 000ec400 */ sll $t8,$t6,0x10 +/* f0276c8: 00184c03 */ sra $t1,$t8,0x10 +/* f0276cc: 16400002 */ bnez $s2,.L0f0276d8 +/* f0276d0: 00000000 */ sll $zero,$zero,0x0 +/* f0276d4: 0007000d */ break 0x7 +.L0f0276d8: +/* f0276d8: 03295023 */ subu $t2,$t9,$t1 +/* f0276dc: 1000000f */ beqz $zero,.L0f02771c +/* f0276e0: a60a0004 */ sh $t2,0x4($s0) +.L0f0276e4: +/* f0276e4: 0443000e */ bgezl $v0,.L0f027720 +/* f0276e8: 26310001 */ addiu $s1,$s1,0x1 +/* f0276ec: 0fc4a46c */ jal func0f1291b0 +/* f0276f0: 00000000 */ sll $zero,$zero,0x0 +/* f0276f4: 0052001b */ divu $zero,$v0,$s2 +/* f0276f8: 860c0002 */ lh $t4,0x2($s0) +/* f0276fc: 00005810 */ mfhi $t3 +/* f027700: 000b7c00 */ sll $t7,$t3,0x10 +/* f027704: 000f6c03 */ sra $t5,$t7,0x10 +/* f027708: 018d7021 */ addu $t6,$t4,$t5 +/* f02770c: a60e0002 */ sh $t6,0x2($s0) +/* f027710: 16400002 */ bnez $s2,.L0f02771c +/* f027714: 00000000 */ sll $zero,$zero,0x0 +/* f027718: 0007000d */ break 0x7 +.L0f02771c: +/* f02771c: 26310001 */ addiu $s1,$s1,0x1 +.L0f027720: +/* f027720: 1633ff38 */ bne $s1,$s3,.L0f027404 +/* f027724: 2610000c */ addiu $s0,$s0,0xc +/* f027728: 00008825 */ or $s1,$zero,$zero +/* f02772c: 1000ff1d */ beqz $zero,.L0f0273a4 +/* f027730: 26b50008 */ addiu $s5,$s5,0x8 +.L0f027734: +/* f027734: 24010001 */ addiu $at,$zero,0x1 +/* f027738: 1441000c */ bne $v0,$at,.L0f02776c +/* f02773c: 8fa40094 */ lw $a0,0x94($sp) +/* f027740: 8ea20004 */ lw $v0,0x4($s5) +/* f027744: 3c0100ff */ lui $at,0xff +/* f027748: 3421ffff */ ori $at,$at,0xffff +/* f02774c: 0041c024 */ and $t8,$v0,$at +/* f027750: 0c00698d */ jal 0x1a634 +/* f027754: 00182982 */ srl $a1,$t8,0x6 +/* f027758: afa20080 */ sw $v0,0x80($sp) +/* f02775c: 8fa40094 */ lw $a0,0x94($sp) +/* f027760: 00402825 */ or $a1,$v0,$zero +/* f027764: 0c006b57 */ jal 0x1ad5c +/* f027768: 27a60074 */ addiu $a2,$sp,0x74 +.L0f02776c: +/* f02776c: 1000ff0d */ beqz $zero,.L0f0273a4 +/* f027770: 26b50008 */ addiu $s5,$s5,0x8 +.L0f027774: +/* f027774: 8fb900a0 */ lw $t9,0xa0($sp) +/* f027778: 97290016 */ lhu $t1,0x16($t9) +/* f02777c: 19200018 */ blez $t1,.L0f0277e0 +/* f027780: 00001825 */ or $v1,$zero,$zero +.L0f027784: +/* f027784: 8e8a0008 */ lw $t2,0x8($s4) +/* f027788: 00115880 */ sll $t3,$s1,0x2 +/* f02778c: 014b7821 */ addu $t7,$t2,$t3 +/* f027790: 01e32021 */ addu $a0,$t7,$v1 +/* f027794: 90820000 */ lbu $v0,0x0($a0) +/* f027798: 24630001 */ addiu $v1,$v1,0x1 +/* f02779c: 00560019 */ multu $v0,$s6 +/* f0277a0: 00001012 */ mflo $v0 +/* f0277a4: 04410003 */ bgez $v0,.L0f0277b4 +/* f0277a8: 00026103 */ sra $t4,$v0,0x4 +/* f0277ac: 2441000f */ addiu $at,$v0,0xf +/* f0277b0: 00016103 */ sra $t4,$at,0x4 +.L0f0277b4: +/* f0277b4: 05810002 */ bgez $t4,.L0f0277c0 +/* f0277b8: 01801025 */ or $v0,$t4,$zero +/* f0277bc: 00001025 */ or $v0,$zero,$zero +.L0f0277c0: +/* f0277c0: 1477fff0 */ bne $v1,$s7,.L0f027784 +/* f0277c4: a0820000 */ sb $v0,0x0($a0) +/* f0277c8: 8fad00a0 */ lw $t5,0xa0($sp) +/* f0277cc: 26310001 */ addiu $s1,$s1,0x1 +/* f0277d0: 95ae0016 */ lhu $t6,0x16($t5) +/* f0277d4: 022e082a */ slt $at,$s1,$t6 +/* f0277d8: 5420ffea */ bnezl $at,.L0f027784 +/* f0277dc: 00001825 */ or $v1,$zero,$zero +.L0f0277e0: +/* f0277e0: 8fa500a4 */ lw $a1,0xa4($sp) +.L0f0277e4: +/* f0277e4: 8fa40094 */ lw $a0,0x94($sp) +/* f0277e8: 10000012 */ beqz $zero,.L0f027834 +/* f0277ec: 8ca20014 */ lw $v0,0x14($a1) +.L0f0277f0: +/* f0277f0: 0c0071e1 */ jal 0x1c784 +/* f0277f4: afa500a4 */ sw $a1,0xa4($sp) +/* f0277f8: 8fa500a4 */ lw $a1,0xa4($sp) +/* f0277fc: 8fa40094 */ lw $a0,0x94($sp) +/* f027800: 1000000c */ beqz $zero,.L0f027834 +/* f027804: 8ca20014 */ lw $v0,0x14($a1) +.L0f027808: +/* f027808: 0c0071f4 */ jal 0x1c7d0 +/* f02780c: afa500a4 */ sw $a1,0xa4($sp) +/* f027810: 8fa500a4 */ lw $a1,0xa4($sp) +/* f027814: 8fa40094 */ lw $a0,0x94($sp) +/* f027818: 10000006 */ beqz $zero,.L0f027834 +/* f02781c: 8ca20014 */ lw $v0,0x14($a1) +.L0f027820: +/* f027820: 0c007207 */ jal 0x1c81c +/* f027824: afa500a4 */ sw $a1,0xa4($sp) +/* f027828: 8fa500a4 */ lw $a1,0xa4($sp) +/* f02782c: 8fa40094 */ lw $a0,0x94($sp) +/* f027830: 8ca20014 */ lw $v0,0x14($a1) +.L0f027834: +/* f027834: 10400003 */ beqz $v0,.L0f027844 +/* f027838: 00000000 */ sll $zero,$zero,0x0 +/* f02783c: 1000000b */ beqz $zero,.L0f02786c +/* f027840: 00402825 */ or $a1,$v0,$zero +.L0f027844: +/* f027844: 10a00009 */ beqz $a1,.L0f02786c +/* f027848: 00000000 */ sll $zero,$zero,0x0 +/* f02784c: 8ca2000c */ lw $v0,0xc($a1) +.L0f027850: +/* f027850: 50400004 */ beqzl $v0,.L0f027864 +/* f027854: 8ca50008 */ lw $a1,0x8($a1) +/* f027858: 10000004 */ beqz $zero,.L0f02786c +/* f02785c: 00402825 */ or $a1,$v0,$zero +/* f027860: 8ca50008 */ lw $a1,0x8($a1) +.L0f027864: +/* f027864: 54a0fffa */ bnezl $a1,.L0f027850 +/* f027868: 8ca2000c */ lw $v0,0xc($a1) +.L0f02786c: +/* f02786c: 54a0fe44 */ bnezl $a1,.L0f027180 +/* f027870: 94a20000 */ lhu $v0,0x0($a1) +.L0f027874: +/* f027874: 8fbf003c */ lw $ra,0x3c($sp) +.L0f027878: +/* f027878: 8fb00018 */ lw $s0,0x18($sp) +/* f02787c: 8fb1001c */ lw $s1,0x1c($sp) +/* f027880: 8fb20020 */ lw $s2,0x20($sp) +/* f027884: 8fb30024 */ lw $s3,0x24($sp) +/* f027888: 8fb40028 */ lw $s4,0x28($sp) +/* f02788c: 8fb5002c */ lw $s5,0x2c($sp) +/* f027890: 8fb60030 */ lw $s6,0x30($sp) +/* f027894: 8fb70034 */ lw $s7,0x34($sp) +/* f027898: 8fbe0038 */ lw $s8,0x38($sp) +/* f02789c: 03e00008 */ jr $ra +/* f0278a0: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f0278a4 +/* f0278a4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0278a8: afbf0034 */ sw $ra,0x34($sp) +/* f0278ac: afb30030 */ sw $s3,0x30($sp) +/* f0278b0: afb2002c */ sw $s2,0x2c($sp) +/* f0278b4: afb10028 */ sw $s1,0x28($sp) +/* f0278b8: afb00024 */ sw $s0,0x24($sp) +/* f0278bc: f7b60018 */ sdc1 $f22,0x18($sp) +/* f0278c0: f7b40010 */ sdc1 $f20,0x10($sp) +/* f0278c4: 8c850020 */ lw $a1,0x20($a0) +/* f0278c8: 4480a000 */ mtc1 $zero,$f20 +/* f0278cc: 00809825 */ or $s3,$a0,$zero +/* f0278d0: 10a00024 */ beqz $a1,.L0f027964 +/* f0278d4: 3c0142c8 */ lui $at,0x42c8 +/* f0278d8: 0c006be0 */ jal 0x1af80 +/* f0278dc: 00a02025 */ or $a0,$a1,$zero +/* f0278e0: 46000586 */ mov.s $f22,$f0 +/* f0278e4: 00008025 */ or $s0,$zero,$zero +/* f0278e8: 02608825 */ or $s1,$s3,$zero +/* f0278ec: 24120008 */ addiu $s2,$zero,0x8 +.L0f0278f0: +/* f0278f0: 8e230170 */ lw $v1,0x170($s1) +/* f0278f4: 5060000d */ beqzl $v1,.L0f02792c +/* f0278f8: 26100004 */ addiu $s0,$s0,0x4 +/* f0278fc: 8c620004 */ lw $v0,0x4($v1) +/* f027900: 0c006be0 */ jal 0x1af80 +/* f027904: 8c440018 */ lw $a0,0x18($v0) +/* f027908: 8e6e0020 */ lw $t6,0x20($s3) +/* f02790c: c5c40014 */ lwc1 $f4,0x14($t6) +/* f027910: 46040082 */ mul.s $f2,$f0,$f4 +/* f027914: 4602a03c */ c.lt.s $f20,$f2 +/* f027918: 00000000 */ sll $zero,$zero,0x0 +/* f02791c: 45020003 */ bc1fl .L0f02792c +/* f027920: 26100004 */ addiu $s0,$s0,0x4 +/* f027924: 46001506 */ mov.s $f20,$f2 +/* f027928: 26100004 */ addiu $s0,$s0,0x4 +.L0f02792c: +/* f02792c: 1612fff0 */ bne $s0,$s2,.L0f0278f0 +/* f027930: 26310004 */ addiu $s1,$s1,0x4 +/* f027934: 4614b580 */ add.s $f22,$f22,$f20 +/* f027938: 0fc0cfe8 */ jal func0f033fa0 +/* f02793c: 02602025 */ or $a0,$s3,$zero +/* f027940: 44803000 */ mtc1 $zero,$f6 +/* f027944: 3c014120 */ lui $at,0x4120 +/* f027948: 4600303c */ c.lt.s $f6,$f0 +/* f02794c: 00000000 */ sll $zero,$zero,0x0 +/* f027950: 45020007 */ bc1fl .L0f027970 +/* f027954: 8fbf0034 */ lw $ra,0x34($sp) +/* f027958: 44814000 */ mtc1 $at,$f8 +/* f02795c: 10000003 */ beqz $zero,.L0f02796c +/* f027960: 4608b580 */ add.s $f22,$f22,$f8 +.L0f027964: +/* f027964: 4481b000 */ mtc1 $at,$f22 +/* f027968: 00000000 */ sll $zero,$zero,0x0 +.L0f02796c: +/* f02796c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f027970: +/* f027970: 4600b006 */ mov.s $f0,$f22 +/* f027974: d7b60018 */ ldc1 $f22,0x18($sp) +/* f027978: d7b40010 */ ldc1 $f20,0x10($sp) +/* f02797c: 8fb00024 */ lw $s0,0x24($sp) +/* f027980: 8fb10028 */ lw $s1,0x28($sp) +/* f027984: 8fb2002c */ lw $s2,0x2c($sp) +/* f027988: 8fb30030 */ lw $s3,0x30($sp) +/* f02798c: 03e00008 */ jr $ra +/* f027990: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f027994 +/* f027994: 27bdff18 */ addiu $sp,$sp,-232 +/* f027998: afbf0054 */ sw $ra,0x54($sp) +/* f02799c: afb40050 */ sw $s4,0x50($sp) +/* f0279a0: afb3004c */ sw $s3,0x4c($sp) +/* f0279a4: afb20048 */ sw $s2,0x48($sp) +/* f0279a8: afb10044 */ sw $s1,0x44($sp) +/* f0279ac: afb00040 */ sw $s0,0x40($sp) +/* f0279b0: afa600f0 */ sw $a2,0xf0($sp) +/* f0279b4: afa700f4 */ sw $a3,0xf4($sp) +/* f0279b8: 8c900004 */ lw $s0,0x4($a0) +/* f0279bc: 00808825 */ or $s1,$a0,$zero +/* f0279c0: 00a09825 */ or $s3,$a1,$zero +/* f0279c4: 8e0e0018 */ lw $t6,0x18($s0) +/* f0279c8: 31cf0400 */ andi $t7,$t6,0x400 +/* f0279cc: 55e0010c */ bnezl $t7,.L0f027e00 +/* f0279d0: 8fbf0054 */ lw $ra,0x54($sp) +/* f0279d4: 90980001 */ lbu $t8,0x1($a0) +/* f0279d8: 02002025 */ or $a0,$s0,$zero +/* f0279dc: 33190002 */ andi $t9,$t8,0x2 +/* f0279e0: 53200107 */ beqzl $t9,.L0f027e00 +/* f0279e4: 8fbf0054 */ lw $ra,0x54($sp) +/* f0279e8: afb000cc */ sw $s0,0xcc($sp) +/* f0279ec: 0fc09e29 */ jal func0f0278a4 +/* f0279f0: afb100e8 */ sw $s1,0xe8($sp) +/* f0279f4: 8fa800e8 */ lw $t0,0xe8($sp) +/* f0279f8: c6680034 */ lwc1 $f8,0x34($s3) +/* f0279fc: 46000086 */ mov.s $f2,$f0 +/* f027a00: c5040014 */ lwc1 $f4,0x14($t0) +/* f027a04: 8fa900cc */ lw $t1,0xcc($sp) +/* f027a08: 46002181 */ sub.s $f6,$f4,$f0 +/* f027a0c: 4608303c */ c.lt.s $f6,$f8 +/* f027a10: 00000000 */ sll $zero,$zero,0x0 +/* f027a14: 450200fa */ bc1fl .L0f027e00 +/* f027a18: 8fbf0054 */ lw $ra,0x54($sp) +/* f027a1c: 8d340020 */ lw $s4,0x20($t1) +/* f027a20: afa000c0 */ sw $zero,0xc0($sp) +/* f027a24: afa000bc */ sw $zero,0xbc($sp) +/* f027a28: afa000b8 */ sw $zero,0xb8($sp) +/* f027a2c: afa00084 */ sw $zero,0x84($sp) +/* f027a30: afa00080 */ sw $zero,0x80($sp) +/* f027a34: e7a200c8 */ swc1 $f2,0xc8($sp) +/* f027a38: 0c006983 */ jal 0x1a60c +/* f027a3c: 02802025 */ or $a0,$s4,$zero +/* f027a40: c7a200c8 */ lwc1 $f2,0xc8($sp) +/* f027a44: 2672000c */ addiu $s2,$s3,0xc +/* f027a48: 02402825 */ or $a1,$s2,$zero +/* f027a4c: 44071000 */ mfc1 $a3,$f2 +/* f027a50: 02602025 */ or $a0,$s3,$zero +/* f027a54: 0fc1ace7 */ jal func0f06b39c +/* f027a58: 24460030 */ addiu $a2,$v0,0x30 +/* f027a5c: 10400004 */ beqz $v0,.L0f027a70 +/* f027a60: 240a0001 */ addiu $t2,$zero,0x1 +/* f027a64: 240b0001 */ addiu $t3,$zero,0x1 +/* f027a68: afaa00b8 */ sw $t2,0xb8($sp) +/* f027a6c: afab00c0 */ sw $t3,0xc0($sp) +.L0f027a70: +/* f027a70: 8fac00c0 */ lw $t4,0xc0($sp) +/* f027a74: 5180008e */ beqzl $t4,.L0f027cb0 +/* f027a78: 8fb800c0 */ lw $t8,0xc0($sp) +/* f027a7c: 0fc0cfe8 */ jal func0f033fa0 +/* f027a80: 8fa400cc */ lw $a0,0xcc($sp) +/* f027a84: 44805000 */ mtc1 $zero,$f10 +/* f027a88: 3c014120 */ lui $at,0x4120 +/* f027a8c: 4600503c */ c.lt.s $f10,$f0 +/* f027a90: 00000000 */ sll $zero,$zero,0x0 +/* f027a94: 45020007 */ bc1fl .L0f027ab4 +/* f027a98: 8fad00e8 */ lw $t5,0xe8($sp) +/* f027a9c: 44818000 */ mtc1 $at,$f16 +/* f027aa0: c6920014 */ lwc1 $f18,0x14($s4) +/* f027aa4: 3c018006 */ lui $at,0x8006 +/* f027aa8: 46128103 */ div.s $f4,$f16,$f18 +/* f027aac: e424efc0 */ swc1 $f4,-0x1040($at) +/* f027ab0: 8fad00e8 */ lw $t5,0xe8($sp) +.L0f027ab4: +/* f027ab4: 8db0001c */ lw $s0,0x1c($t5) +/* f027ab8: 52000008 */ beqzl $s0,.L0f027adc +/* f027abc: 8fae00f4 */ lw $t6,0xf4($sp) +.L0f027ac0: +/* f027ac0: 8e110020 */ lw $s1,0x20($s0) +/* f027ac4: 02002025 */ or $a0,$s0,$zero +/* f027ac8: 0fc21668 */ jal func0f0859a0 +/* f027acc: 02602825 */ or $a1,$s3,$zero +/* f027ad0: 1620fffb */ bnez $s1,.L0f027ac0 +/* f027ad4: 02208025 */ or $s0,$s1,$zero +/* f027ad8: 8fae00f4 */ lw $t6,0xf4($sp) +.L0f027adc: +/* f027adc: 3c018006 */ lui $at,0x8006 +/* f027ae0: 02802025 */ or $a0,$s4,$zero +/* f027ae4: 15c00009 */ bnez $t6,.L0f027b0c +/* f027ae8: 02602825 */ or $a1,$s3,$zero +/* f027aec: 44803000 */ mtc1 $zero,$f6 +/* f027af0: c428efc0 */ lwc1 $f8,-0x1040($at) +/* f027af4: 02403025 */ or $a2,$s2,$zero +/* f027af8: 27a700bc */ addiu $a3,$sp,0xbc +/* f027afc: 4608303c */ c.lt.s $f6,$f8 +/* f027b00: 00000000 */ sll $zero,$zero,0x0 +/* f027b04: 45020036 */ bc1fl .L0f027be0 +/* f027b08: 02802025 */ or $a0,$s4,$zero +.L0f027b0c: +/* f027b0c: 02403025 */ or $a2,$s2,$zero +/* f027b10: 0c008975 */ jal 0x225d4 +/* f027b14: 27a700bc */ addiu $a3,$sp,0xbc +/* f027b18: 18400059 */ blez $v0,.L0f027c80 +/* f027b1c: afa200c0 */ sw $v0,0xc0($sp) +/* f027b20: 27b10080 */ addiu $s1,$sp,0x80 +/* f027b24: 27b00084 */ addiu $s0,$sp,0x84 +.L0f027b28: +/* f027b28: 27af0088 */ addiu $t7,$sp,0x88 +/* f027b2c: afaf0010 */ sw $t7,0x10($sp) +/* f027b30: 02802025 */ or $a0,$s4,$zero +/* f027b34: 8fa500bc */ lw $a1,0xbc($sp) +/* f027b38: 02603025 */ or $a2,$s3,$zero +/* f027b3c: 02403825 */ or $a3,$s2,$zero +/* f027b40: afb00014 */ sw $s0,0x14($sp) +/* f027b44: 0fc21165 */ jal func0f084594 +/* f027b48: afb10018 */ sw $s1,0x18($sp) +/* f027b4c: 1040001b */ beqz $v0,.L0f027bbc +/* f027b50: 02802025 */ or $a0,$s4,$zero +/* f027b54: 8fb90084 */ lw $t9,0x84($sp) +/* f027b58: 8e98000c */ lw $t8,0xc($s4) +/* f027b5c: 27a50088 */ addiu $a1,$sp,0x88 +/* f027b60: 00194180 */ sll $t0,$t9,0x6 +/* f027b64: 27a600dc */ addiu $a2,$sp,0xdc +/* f027b68: 0c0056da */ jal 0x15b68 +/* f027b6c: 03082021 */ addu $a0,$t8,$t0 +/* f027b70: 0fc2d5de */ jal func0f0b5778 +/* f027b74: 00000000 */ sll $zero,$zero,0x0 +/* f027b78: 00402025 */ or $a0,$v0,$zero +/* f027b7c: 0c0056d9 */ jal 0x15b64 +/* f027b80: 27a500dc */ addiu $a1,$sp,0xdc +/* f027b84: 8faa0084 */ lw $t2,0x84($sp) +/* f027b88: 8e89000c */ lw $t1,0xc($s4) +/* f027b8c: 27a50094 */ addiu $a1,$sp,0x94 +/* f027b90: 000a5980 */ sll $t3,$t2,0x6 +/* f027b94: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f027b98: 0c0056c5 */ jal 0x15b14 +/* f027b9c: 012b2021 */ addu $a0,$t1,$t3 +/* f027ba0: 0fc2d5de */ jal func0f0b5778 +/* f027ba4: 00000000 */ sll $zero,$zero,0x0 +/* f027ba8: 00402025 */ or $a0,$v0,$zero +/* f027bac: 0c0056c4 */ jal 0x15b10 +/* f027bb0: 27a500d0 */ addiu $a1,$sp,0xd0 +/* f027bb4: 10000032 */ beqz $zero,.L0f027c80 +/* f027bb8: 00000000 */ sll $zero,$zero,0x0 +.L0f027bbc: +/* f027bbc: 02602825 */ or $a1,$s3,$zero +/* f027bc0: 02403025 */ or $a2,$s2,$zero +/* f027bc4: 0c008975 */ jal 0x225d4 +/* f027bc8: 27a700bc */ addiu $a3,$sp,0xbc +/* f027bcc: 1c40ffd6 */ bgtz $v0,.L0f027b28 +/* f027bd0: afa200c0 */ sw $v0,0xc0($sp) +/* f027bd4: 1000002a */ beqz $zero,.L0f027c80 +/* f027bd8: 00000000 */ sll $zero,$zero,0x0 +/* f027bdc: 02802025 */ or $a0,$s4,$zero +.L0f027be0: +/* f027be0: 0c008975 */ jal 0x225d4 +/* f027be4: 02602825 */ or $a1,$s3,$zero +/* f027be8: 18400025 */ blez $v0,.L0f027c80 +/* f027bec: afa200c0 */ sw $v0,0xc0($sp) +/* f027bf0: 8e8c0008 */ lw $t4,0x8($s4) +/* f027bf4: 27b00084 */ addiu $s0,$sp,0x84 +/* f027bf8: 27b10080 */ addiu $s1,$sp,0x80 +/* f027bfc: 8d850000 */ lw $a1,0x0($t4) +/* f027c00: 27ad0088 */ addiu $t5,$sp,0x88 +/* f027c04: 27ae0070 */ addiu $t6,$sp,0x70 +/* f027c08: 27af00bc */ addiu $t7,$sp,0xbc +/* f027c0c: 27b900c0 */ addiu $t9,$sp,0xc0 +/* f027c10: afb90020 */ sw $t9,0x20($sp) +/* f027c14: afaf001c */ sw $t7,0x1c($sp) +/* f027c18: afae0018 */ sw $t6,0x18($sp) +/* f027c1c: afad0014 */ sw $t5,0x14($sp) +/* f027c20: afb10028 */ sw $s1,0x28($sp) +/* f027c24: afb00024 */ sw $s0,0x24($sp) +/* f027c28: afb20010 */ sw $s2,0x10($sp) +/* f027c2c: 02802025 */ or $a0,$s4,$zero +/* f027c30: 02603825 */ or $a3,$s3,$zero +/* f027c34: 0fc1afa8 */ jal func0f06bea0 +/* f027c38: 00a03025 */ or $a2,$a1,$zero +/* f027c3c: 50400010 */ beqzl $v0,.L0f027c80 +/* f027c40: afa000c0 */ sw $zero,0xc0($sp) +/* f027c44: 0fc2d5de */ jal func0f0b5778 +/* f027c48: 00000000 */ sll $zero,$zero,0x0 +/* f027c4c: 00402025 */ or $a0,$v0,$zero +/* f027c50: 27a50088 */ addiu $a1,$sp,0x88 +/* f027c54: 0c0056da */ jal 0x15b68 +/* f027c58: 27a600dc */ addiu $a2,$sp,0xdc +/* f027c5c: 0fc2d5de */ jal func0f0b5778 +/* f027c60: 00000000 */ sll $zero,$zero,0x0 +/* f027c64: 00402025 */ or $a0,$v0,$zero +/* f027c68: 27a50094 */ addiu $a1,$sp,0x94 +/* f027c6c: 0c0056c5 */ jal 0x15b14 +/* f027c70: 27a600d0 */ addiu $a2,$sp,0xd0 +/* f027c74: 10000002 */ beqz $zero,.L0f027c80 +/* f027c78: 00000000 */ sll $zero,$zero,0x0 +/* f027c7c: afa000c0 */ sw $zero,0xc0($sp) +.L0f027c80: +/* f027c80: 3c018006 */ lui $at,0x8006 +/* f027c84: c430efc0 */ lwc1 $f16,-0x1040($at) +/* f027c88: 44805000 */ mtc1 $zero,$f10 +/* f027c8c: 00000000 */ sll $zero,$zero,0x0 +/* f027c90: 4610503c */ c.lt.s $f10,$f16 +/* f027c94: 00000000 */ sll $zero,$zero,0x0 +/* f027c98: 45020005 */ bc1fl .L0f027cb0 +/* f027c9c: 8fb800c0 */ lw $t8,0xc0($sp) +/* f027ca0: 44809000 */ mtc1 $zero,$f18 +/* f027ca4: 3c018006 */ lui $at,0x8006 +/* f027ca8: e432efc0 */ swc1 $f18,-0x1040($at) +/* f027cac: 8fb800c0 */ lw $t8,0xc0($sp) +.L0f027cb0: +/* f027cb0: 5b000035 */ blezl $t8,.L0f027d88 +/* f027cb4: 8fb900b8 */ lw $t9,0xb8($sp) +/* f027cb8: 0fc2d5be */ jal func0f0b56f8 +/* f027cbc: 00000000 */ sll $zero,$zero,0x0 +/* f027cc0: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f027cc4: c4460008 */ lwc1 $f6,0x8($v0) +/* f027cc8: c7aa00e0 */ lwc1 $f10,0xe0($sp) +/* f027ccc: c4500018 */ lwc1 $f16,0x18($v0) +/* f027cd0: 46062202 */ mul.s $f8,$f4,$f6 +/* f027cd4: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f027cd8: 8fa400cc */ lw $a0,0xcc($sp) +/* f027cdc: 46105482 */ mul.s $f18,$f10,$f16 +/* f027ce0: c44a0028 */ lwc1 $f10,0x28($v0) +/* f027ce4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f027ce8: c6660034 */ lwc1 $f6,0x34($s3) +/* f027cec: 46124100 */ add.s $f4,$f8,$f18 +/* f027cf0: c4520038 */ lwc1 $f18,0x38($v0) +/* f027cf4: 46102200 */ add.s $f8,$f4,$f16 +/* f027cf8: 46089080 */ add.s $f2,$f18,$f8 +/* f027cfc: 46001087 */ neg.s $f2,$f2 +/* f027d00: 4606103c */ c.lt.s $f2,$f6 +/* f027d04: 00000000 */ sll $zero,$zero,0x0 +/* f027d08: 4502001f */ bc1fl .L0f027d88 +/* f027d0c: 8fb900b8 */ lw $t9,0xb8($sp) +/* f027d10: 0fc0cfe8 */ jal func0f033fa0 +/* f027d14: e7a20068 */ swc1 $f2,0x68($sp) +/* f027d18: 44805000 */ mtc1 $zero,$f10 +/* f027d1c: c7a20068 */ lwc1 $f2,0x68($sp) +/* f027d20: 8fa800bc */ lw $t0,0xbc($sp) +/* f027d24: 4600503c */ c.lt.s $f10,$f0 +/* f027d28: 8fa90084 */ lw $t1,0x84($sp) +/* f027d2c: 8fab0080 */ lw $t3,0x80($sp) +/* f027d30: 27aa0088 */ addiu $t2,$sp,0x88 +/* f027d34: 240c0001 */ addiu $t4,$zero,0x1 +/* f027d38: 44061000 */ mfc1 $a2,$f2 +/* f027d3c: afac0024 */ sw $t4,0x24($sp) +/* f027d40: afaa0014 */ sw $t2,0x14($sp) +/* f027d44: 02602025 */ or $a0,$s3,$zero +/* f027d48: 8fa500e8 */ lw $a1,0xe8($sp) +/* f027d4c: 8fa700c0 */ lw $a3,0xc0($sp) +/* f027d50: afb40020 */ sw $s4,0x20($sp) +/* f027d54: 00006825 */ or $t5,$zero,$zero +/* f027d58: afa80010 */ sw $t0,0x10($sp) +/* f027d5c: afa90018 */ sw $t1,0x18($sp) +/* f027d60: 45000002 */ bc1f .L0f027d6c +/* f027d64: afab001c */ sw $t3,0x1c($sp) +/* f027d68: 240d0001 */ addiu $t5,$zero,0x1 +.L0f027d6c: +/* f027d6c: 27ae00dc */ addiu $t6,$sp,0xdc +/* f027d70: 27af00d0 */ addiu $t7,$sp,0xd0 +/* f027d74: afaf0030 */ sw $t7,0x30($sp) +/* f027d78: afae002c */ sw $t6,0x2c($sp) +/* f027d7c: 0fc187ea */ jal func0f061fa8 +/* f027d80: afad0028 */ sw $t5,0x28($sp) +/* f027d84: 8fb900b8 */ lw $t9,0xb8($sp) +.L0f027d88: +/* f027d88: 8fb800c0 */ lw $t8,0xc0($sp) +/* f027d8c: 5320001c */ beqzl $t9,.L0f027e00 +/* f027d90: 8fbf0054 */ lw $ra,0x54($sp) +/* f027d94: 1f000019 */ bgtz $t8,.L0f027dfc +/* f027d98: 8fa800e8 */ lw $t0,0xe8($sp) +/* f027d9c: c6640034 */ lwc1 $f4,0x34($s3) +/* f027da0: c5100014 */ lwc1 $f16,0x14($t0) +/* f027da4: 8faa00f0 */ lw $t2,0xf0($sp) +/* f027da8: 4604803e */ c.le.s $f16,$f4 +/* f027dac: 00000000 */ sll $zero,$zero,0x0 +/* f027db0: 45020013 */ bc1fl .L0f027e00 +/* f027db4: 8fbf0054 */ lw $ra,0x54($sp) +/* f027db8: 51400011 */ beqzl $t2,.L0f027e00 +/* f027dbc: 8fbf0054 */ lw $ra,0x54($sp) +/* f027dc0: 0fc0a221 */ jal func0f028884 +/* f027dc4: 8fa400cc */ lw $a0,0xcc($sp) +/* f027dc8: 3c09800a */ lui $t1,0x800a +/* f027dcc: 8d29a244 */ lw $t1,-0x5dbc($t1) +/* f027dd0: 8fac00cc */ lw $t4,0xcc($sp) +/* f027dd4: 8d2b00bc */ lw $t3,0xbc($t1) +/* f027dd8: 544b0005 */ bnel $v0,$t3,.L0f027df0 +/* f027ddc: 8faf00cc */ lw $t7,0xcc($sp) +/* f027de0: 8d8d0018 */ lw $t5,0x18($t4) +/* f027de4: 35ae0004 */ ori $t6,$t5,0x4 +/* f027de8: ad8e0018 */ sw $t6,0x18($t4) +/* f027dec: 8faf00cc */ lw $t7,0xcc($sp) +.L0f027df0: +/* f027df0: 81f9000a */ lb $t9,0xa($t7) +/* f027df4: 27380001 */ addiu $t8,$t9,0x1 +/* f027df8: a1f8000a */ sb $t8,0xa($t7) +.L0f027dfc: +/* f027dfc: 8fbf0054 */ lw $ra,0x54($sp) +.L0f027e00: +/* f027e00: 8fb00040 */ lw $s0,0x40($sp) +/* f027e04: 8fb10044 */ lw $s1,0x44($sp) +/* f027e08: 8fb20048 */ lw $s2,0x48($sp) +/* f027e0c: 8fb3004c */ lw $s3,0x4c($sp) +/* f027e10: 8fb40050 */ lw $s4,0x50($sp) +/* f027e14: 03e00008 */ jr $ra +/* f027e18: 27bd00e8 */ addiu $sp,$sp,0xe8 +); + +GLOBAL_ASM( +glabel func0f027e1c +/* f027e1c: 27bdff08 */ addiu $sp,$sp,-248 +/* f027e20: afa400f8 */ sw $a0,0xf8($sp) +/* f027e24: afbf003c */ sw $ra,0x3c($sp) +/* f027e28: afb10038 */ sw $s1,0x38($sp) +/* f027e2c: 24840018 */ addiu $a0,$a0,0x18 +/* f027e30: 00a08825 */ or $s1,$a1,$zero +/* f027e34: afb00034 */ sw $s0,0x34($sp) +/* f027e38: a3a0008f */ sb $zero,0x8f($sp) +/* f027e3c: 0fc2c41f */ jal func0f0b107c +/* f027e40: afa40048 */ sw $a0,0x48($sp) +/* f027e44: 50400009 */ beqzl $v0,.L0f027e6c +/* f027e48: 8e300004 */ lw $s0,0x4($s1) +/* f027e4c: 8c4e0000 */ lw $t6,0x0($v0) +/* f027e50: 24010003 */ addiu $at,$zero,0x3 +/* f027e54: 24180001 */ addiu $t8,$zero,0x1 +/* f027e58: 31cf00ff */ andi $t7,$t6,0xff +/* f027e5c: 55e10003 */ bnel $t7,$at,.L0f027e6c +/* f027e60: 8e300004 */ lw $s0,0x4($s1) +/* f027e64: a3b8008f */ sb $t8,0x8f($sp) +/* f027e68: 8e300004 */ lw $s0,0x4($s1) +.L0f027e6c: +/* f027e6c: 8e020018 */ lw $v0,0x18($s0) +/* f027e70: 50400006 */ beqzl $v0,.L0f027e8c +/* f027e74: 8e030004 */ lw $v1,0x4($s0) +/* f027e78: 00408025 */ or $s0,$v0,$zero +.L0f027e7c: +/* f027e7c: 8c420018 */ lw $v0,0x18($v0) +/* f027e80: 5440fffe */ bnezl $v0,.L0f027e7c +/* f027e84: 00408025 */ or $s0,$v0,$zero +/* f027e88: 8e030004 */ lw $v1,0x4($s0) +.L0f027e8c: +/* f027e8c: 8fa200f8 */ lw $v0,0xf8($sp) +/* f027e90: 8c790018 */ lw $t9,0x18($v1) +/* f027e94: 332a0400 */ andi $t2,$t9,0x400 +/* f027e98: 55400179 */ bnezl $t2,.L0f028480 +/* f027e9c: 8fbf003c */ lw $ra,0x3c($sp) +/* f027ea0: c6240000 */ lwc1 $f4,0x0($s1) +/* f027ea4: c446000c */ lwc1 $f6,0xc($v0) +/* f027ea8: c44a0014 */ lwc1 $f10,0x14($v0) +/* f027eac: c4520000 */ lwc1 $f18,0x0($v0) +/* f027eb0: 46062202 */ mul.s $f8,$f4,$f6 +/* f027eb4: 460a4403 */ div.s $f16,$f8,$f10 +/* f027eb8: 46109101 */ sub.s $f4,$f18,$f16 +/* f027ebc: e7a40098 */ swc1 $f4,0x98($sp) +/* f027ec0: c6260000 */ lwc1 $f6,0x0($s1) +/* f027ec4: c4480010 */ lwc1 $f8,0x10($v0) +/* f027ec8: c4520014 */ lwc1 $f18,0x14($v0) +/* f027ecc: c4440004 */ lwc1 $f4,0x4($v0) +/* f027ed0: 46083282 */ mul.s $f10,$f6,$f8 +/* f027ed4: 46125403 */ div.s $f16,$f10,$f18 +/* f027ed8: 46102181 */ sub.s $f6,$f4,$f16 +/* f027edc: e7a6009c */ swc1 $f6,0x9c($sp) +/* f027ee0: c62a0000 */ lwc1 $f10,0x0($s1) +/* f027ee4: c4480008 */ lwc1 $f8,0x8($v0) +/* f027ee8: afa300f0 */ sw $v1,0xf0($sp) +/* f027eec: 460a4481 */ sub.s $f18,$f8,$f10 +/* f027ef0: 0fc2d5de */ jal func0f0b5778 +/* f027ef4: e7b200a0 */ swc1 $f18,0xa0($sp) +/* f027ef8: 00402025 */ or $a0,$v0,$zero +/* f027efc: 27a50098 */ addiu $a1,$sp,0x98 +/* f027f00: 0c0056da */ jal 0x15b68 +/* f027f04: 27a600a4 */ addiu $a2,$sp,0xa4 +/* f027f08: 0fc2a519 */ jal func0f0a9464 +/* f027f0c: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f027f10: 8fa40048 */ lw $a0,0x48($sp) +/* f027f14: 8e250004 */ lw $a1,0x4($s1) +/* f027f18: 0fc29f66 */ jal func0f0a7d98 +/* f027f1c: 2406ffff */ addiu $a2,$zero,-1 +/* f027f20: 8fa200f8 */ lw $v0,0xf8($sp) +/* f027f24: 3c0b800a */ lui $t3,0x800a +/* f027f28: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f027f2c: 8e250004 */ lw $a1,0x4($s1) +/* f027f30: 8e260008 */ lw $a2,0x8($s1) +/* f027f34: 24420028 */ addiu $v0,$v0,0x28 +/* f027f38: afa20010 */ sw $v0,0x10($sp) +/* f027f3c: 8d6c00bc */ lw $t4,0xbc($t3) +/* f027f40: 8fa400f0 */ lw $a0,0xf0($sp) +/* f027f44: 27a700a4 */ addiu $a3,$sp,0xa4 +/* f027f48: 8d8d0004 */ lw $t5,0x4($t4) +/* f027f4c: afa20044 */ sw $v0,0x44($sp) +/* f027f50: 0fc097a9 */ jal func0f025ea4 +/* f027f54: afad0014 */ sw $t5,0x14($sp) +/* f027f58: c6240010 */ lwc1 $f4,0x10($s1) +/* f027f5c: 8fa400f0 */ lw $a0,0xf0($sp) +/* f027f60: 4600240d */ trunc.w.s $f16,$f4 +/* f027f64: 440f8000 */ mfc1 $t7,$f16 +/* f027f68: 00000000 */ sll $zero,$zero,0x0 +/* f027f6c: a7af0090 */ sh $t7,0x90($sp) +/* f027f70: c6260014 */ lwc1 $f6,0x14($s1) +/* f027f74: 4600320d */ trunc.w.s $f8,$f6 +/* f027f78: 44194000 */ mfc1 $t9,$f8 +/* f027f7c: 00000000 */ sll $zero,$zero,0x0 +/* f027f80: a7b90092 */ sh $t9,0x92($sp) +/* f027f84: c62a0018 */ lwc1 $f10,0x18($s1) +/* f027f88: 4600548d */ trunc.w.s $f18,$f10 +/* f027f8c: 440b9000 */ mfc1 $t3,$f18 +/* f027f90: 0fc0cfe8 */ jal func0f033fa0 +/* f027f94: a7ab0094 */ sh $t3,0x94($sp) +/* f027f98: e7a00084 */ swc1 $f0,0x84($sp) +/* f027f9c: 0fc2c74a */ jal func0f0b1d28 +/* f027fa0: 8fa40048 */ lw $a0,0x48($sp) +/* f027fa4: 3c0c800a */ lui $t4,0x800a +/* f027fa8: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f027fac: 44050000 */ mfc1 $a1,$f0 +/* f027fb0: 8fa400f0 */ lw $a0,0xf0($sp) +/* f027fb4: 8d8d00bc */ lw $t5,0xbc($t4) +/* f027fb8: 27ac0090 */ addiu $t4,$sp,0x90 +/* f027fbc: 8fa60044 */ lw $a2,0x44($sp) +/* f027fc0: afad0010 */ sw $t5,0x10($sp) +/* f027fc4: 8e2e0008 */ lw $t6,0x8($s1) +/* f027fc8: 8fa70048 */ lw $a3,0x48($sp) +/* f027fcc: afae0014 */ sw $t6,0x14($sp) +/* f027fd0: 8e2f0004 */ lw $t7,0x4($s1) +/* f027fd4: afaf0018 */ sw $t7,0x18($sp) +/* f027fd8: 8e38000c */ lw $t8,0xc($s1) +/* f027fdc: afb8001c */ sw $t8,0x1c($sp) +/* f027fe0: 8e390048 */ lw $t9,0x48($s1) +/* f027fe4: afb90020 */ sw $t9,0x20($sp) +/* f027fe8: 862a0038 */ lh $t2,0x38($s1) +/* f027fec: afac0028 */ sw $t4,0x28($sp) +/* f027ff0: 05410003 */ bgez $t2,.L0f028000 +/* f027ff4: 000a5843 */ sra $t3,$t2,0x1 +/* f027ff8: 25410001 */ addiu $at,$t2,0x1 +/* f027ffc: 00015843 */ sra $t3,$at,0x1 +.L0f028000: +/* f028000: 0fc0d077 */ jal func0f0341dc +/* f028004: afab0024 */ sw $t3,0x24($sp) +/* f028008: 3c07800a */ lui $a3,0x800a +/* f02800c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f028010: 8ced029c */ lw $t5,0x29c($a3) +/* f028014: 05a2000b */ bltzl $t5,.L0f028044 +/* f028018: 8cea0298 */ lw $t2,0x298($a3) +/* f02801c: 8cee02a8 */ lw $t6,0x2a8($a3) +/* f028020: 8cef0284 */ lw $t7,0x284($a3) +/* f028024: 8fa900f0 */ lw $t1,0xf0($sp) +/* f028028: 55cf0006 */ bnel $t6,$t7,.L0f028044 +/* f02802c: 8cea0298 */ lw $t2,0x298($a3) +/* f028030: 8d380014 */ lw $t8,0x14($t1) +/* f028034: 0018c840 */ sll $t9,$t8,0x1 +/* f028038: 07220111 */ bltzl $t9,.L0f028480 +/* f02803c: 8fbf003c */ lw $ra,0x3c($sp) +/* f028040: 8cea0298 */ lw $t2,0x298($a3) +.L0f028044: +/* f028044: 8fa900f0 */ lw $t1,0xf0($sp) +/* f028048: 3c0d800a */ lui $t5,0x800a +/* f02804c: 05400008 */ bltz $t2,.L0f028070 +/* f028050: 00000000 */ sll $zero,$zero,0x0 +/* f028054: 8ceb0454 */ lw $t3,0x454($a3) +/* f028058: 15600005 */ bnez $t3,.L0f028070 +/* f02805c: 00000000 */ sll $zero,$zero,0x0 +/* f028060: 920c0000 */ lbu $t4,0x0($s0) +/* f028064: 24010006 */ addiu $at,$zero,0x6 +/* f028068: 51810105 */ beql $t4,$at,.L0f028480 +/* f02806c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f028070: +/* f028070: 81aedfeb */ lb $t6,-0x2015($t5) +/* f028074: c7b00084 */ lwc1 $f16,0x84($sp) +/* f028078: 05c30009 */ bgezl $t6,.L0f0280a0 +/* f02807c: 44802000 */ mtc1 $zero,$f4 +/* f028080: 8cef0454 */ lw $t7,0x454($a3) +/* f028084: 55e00006 */ bnezl $t7,.L0f0280a0 +/* f028088: 44802000 */ mtc1 $zero,$f4 +/* f02808c: 91380125 */ lbu $t8,0x125($t1) +/* f028090: 24010010 */ addiu $at,$zero,0x10 +/* f028094: 530100fa */ beql $t8,$at,.L0f028480 +/* f028098: 8fbf003c */ lw $ra,0x3c($sp) +/* f02809c: 44802000 */ mtc1 $zero,$f4 +.L0f0280a0: +/* f0280a0: 00000000 */ sll $zero,$zero,0x0 +/* f0280a4: 4604803e */ c.le.s $f16,$f4 +/* f0280a8: 00000000 */ sll $zero,$zero,0x0 +/* f0280ac: 450200f4 */ bc1fl .L0f028480 +/* f0280b0: 8fbf003c */ lw $ra,0x3c($sp) +/* f0280b4: 8e240004 */ lw $a0,0x4($s1) +/* f0280b8: 24010004 */ addiu $at,$zero,0x4 +/* f0280bc: 90990000 */ lbu $t9,0x0($a0) +/* f0280c0: 57210070 */ bnel $t9,$at,.L0f028284 +/* f0280c4: 8e2e0008 */ lw $t6,0x8($s1) +/* f0280c8: 8c900004 */ lw $s0,0x4($a0) +/* f0280cc: 2401001e */ addiu $at,$zero,0x1e +/* f0280d0: 9202005c */ lbu $v0,0x5c($s0) +/* f0280d4: 1041000d */ beq $v0,$at,.L0f02810c +/* f0280d8: 24010055 */ addiu $at,$zero,0x55 +/* f0280dc: 1041000b */ beq $v0,$at,.L0f02810c +/* f0280e0: 24010053 */ addiu $at,$zero,0x53 +/* f0280e4: 10410009 */ beq $v0,$at,.L0f02810c +/* f0280e8: 24010054 */ addiu $at,$zero,0x54 +/* f0280ec: 10410007 */ beq $v0,$at,.L0f02810c +/* f0280f0: 24010020 */ addiu $at,$zero,0x20 +/* f0280f4: 10410005 */ beq $v0,$at,.L0f02810c +/* f0280f8: 24010022 */ addiu $at,$zero,0x22 +/* f0280fc: 10410003 */ beq $v0,$at,.L0f02810c +/* f028100: 24010021 */ addiu $at,$zero,0x21 +/* f028104: 54410015 */ bnel $v0,$at,.L0f02815c +/* f028108: 8622003a */ lh $v0,0x3a($s1) +.L0f02810c: +/* f02810c: 0fc20a59 */ jal func0f082964 +/* f028110: 24050001 */ addiu $a1,$zero,0x1 +/* f028114: 8faa00f0 */ lw $t2,0xf0($sp) +/* f028118: 8d4b0014 */ lw $t3,0x14($t2) +/* f02811c: 356c0001 */ ori $t4,$t3,0x1 +/* f028120: ad4c0014 */ sw $t4,0x14($t2) +/* f028124: 0fc2c74a */ jal func0f0b1d28 +/* f028128: 8fa40048 */ lw $a0,0x48($sp) +/* f02812c: 8fad00f8 */ lw $t5,0xf8($sp) +/* f028130: 3c0e800a */ lui $t6,0x800a +/* f028134: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f028138: 44050000 */ mfc1 $a1,$f0 +/* f02813c: 91a70018 */ lbu $a3,0x18($t5) +/* f028140: 02002025 */ or $a0,$s0,$zero +/* f028144: 27a60098 */ addiu $a2,$sp,0x98 +/* f028148: 0fc214ab */ jal func0f0852ac +/* f02814c: afae0010 */ sw $t6,0x10($sp) +/* f028150: 100000cb */ beqz $zero,.L0f028480 +/* f028154: 8fbf003c */ lw $ra,0x3c($sp) +/* f028158: 8622003a */ lh $v0,0x3a($s1) +.L0f02815c: +/* f02815c: 04400003 */ bltz $v0,.L0f02816c +/* f028160: 28410daf */ slti $at,$v0,0xdaf +/* f028164: 14200003 */ bnez $at,.L0f028174 +/* f028168: 3c0f800b */ lui $t7,0x800b +.L0f02816c: +/* f02816c: 10000007 */ beqz $zero,.L0f02818c +/* f028170: 00001825 */ or $v1,$zero,$zero +.L0f028174: +/* f028174: 8defabc0 */ lw $t7,-0x5440($t7) +/* f028178: 0002c0c0 */ sll $t8,$v0,0x3 +/* f02817c: 01f8c821 */ addu $t9,$t7,$t8 +/* f028180: 93230000 */ lbu $v1,0x0($t9) +/* f028184: 306b000f */ andi $t3,$v1,0xf +/* f028188: 01601825 */ or $v1,$t3,$zero +.L0f02818c: +/* f02818c: 0460002b */ bltz $v1,.L0f02823c +/* f028190: 2861000f */ slti $at,$v1,0xf +/* f028194: 10200029 */ beqz $at,.L0f02823c +/* f028198: 00036080 */ sll $t4,$v1,0x2 +/* f02819c: 3c088008 */ lui $t0,0x8008 +/* f0281a0: 010c4021 */ addu $t0,$t0,$t4 +/* f0281a4: 8d084458 */ lw $t0,0x4458($t0) +/* f0281a8: 850a000a */ lh $t2,0xa($t0) +/* f0281ac: 59400024 */ blezl $t2,.L0f028240 +/* f0281b0: 8d2f02d4 */ lw $t7,0x2d4($t1) +/* f0281b4: 0c004b70 */ jal 0x12dc0 +/* f0281b8: afa8007c */ sw $t0,0x7c($sp) +/* f0281bc: 8fa8007c */ lw $t0,0x7c($sp) +/* f0281c0: 24190001 */ addiu $t9,$zero,0x1 +/* f0281c4: 3c0a800a */ lui $t2,0x800a +/* f0281c8: 850d000a */ lh $t5,0xa($t0) +/* f0281cc: afa00010 */ sw $zero,0x10($sp) +/* f0281d0: 8d0e0004 */ lw $t6,0x4($t0) +/* f0281d4: 004d001b */ divu $zero,$v0,$t5 +/* f0281d8: 00001810 */ mfhi $v1 +/* f0281dc: 01c37821 */ addu $t7,$t6,$v1 +/* f0281e0: 91f80000 */ lbu $t8,0x0($t7) +/* f0281e4: afb90018 */ sw $t9,0x18($sp) +/* f0281e8: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f0281ec: afb80014 */ sw $t8,0x14($sp) +/* f0281f0: 8e2b0004 */ lw $t3,0x4($s1) +/* f0281f4: 15a00002 */ bnez $t5,.L0f028200 +/* f0281f8: 00000000 */ sll $zero,$zero,0x0 +/* f0281fc: 0007000d */ break 0x7 +.L0f028200: +/* f028200: afab001c */ sw $t3,0x1c($sp) +/* f028204: 8e2c0040 */ lw $t4,0x40($s1) +/* f028208: afa00024 */ sw $zero,0x24($sp) +/* f02820c: 8fa600f8 */ lw $a2,0xf8($sp) +/* f028210: afac0020 */ sw $t4,0x20($sp) +/* f028214: 8d4d00bc */ lw $t5,0xbc($t2) +/* f028218: 26240010 */ addiu $a0,$s1,0x10 +/* f02821c: 2625001c */ addiu $a1,$s1,0x1c +/* f028220: 8dae0004 */ lw $t6,0x4($t5) +/* f028224: afa0002c */ sw $zero,0x2c($sp) +/* f028228: 00003825 */ or $a3,$zero,$zero +/* f02822c: 24c6001c */ addiu $a2,$a2,0x1c +/* f028230: 0fc4fcfd */ jal func0f13f3f4 +/* f028234: afae0028 */ sw $t6,0x28($sp) +/* f028238: 8fa900f0 */ lw $t1,0xf0($sp) +.L0f02823c: +/* f02823c: 8d2f02d4 */ lw $t7,0x2d4($t1) +.L0f028240: +/* f028240: 55e0008f */ bnezl $t7,.L0f028480 +/* f028244: 8fbf003c */ lw $ra,0x3c($sp) +/* f028248: 8d380114 */ lw $t8,0x114($t1) +/* f02824c: 0018c800 */ sll $t9,$t8,0x0 +/* f028250: 0723008b */ bgezl $t9,.L0f028480 +/* f028254: 8fbf003c */ lw $ra,0x3c($sp) +/* f028258: 8e2b0004 */ lw $t3,0x4($s1) +/* f02825c: 24050001 */ addiu $a1,$zero,0x1 +/* f028260: ad2b0300 */ sw $t3,0x300($t1) +/* f028264: 0fc20a59 */ jal func0f082964 +/* f028268: 8e240004 */ lw $a0,0x4($s1) +/* f02826c: 8fac00f0 */ lw $t4,0xf0($sp) +/* f028270: 8d8a0014 */ lw $t2,0x14($t4) +/* f028274: 354d0001 */ ori $t5,$t2,0x1 +/* f028278: 10000080 */ beqz $zero,.L0f02847c +/* f02827c: ad8d0014 */ sw $t5,0x14($t4) +/* f028280: 8e2e0008 */ lw $t6,0x8($s1) +.L0f028284: +/* f028284: 2401006e */ addiu $at,$zero,0x6e +/* f028288: 00003025 */ or $a2,$zero,$zero +/* f02828c: 15c10035 */ bne $t6,$at,.L0f028364 +/* f028290: 00000000 */ sll $zero,$zero,0x0 +/* f028294: 8622003a */ lh $v0,0x3a($s1) +/* f028298: 3c038008 */ lui $v1,0x8008 +/* f02829c: 3c0f800b */ lui $t7,0x800b +/* f0282a0: 04410003 */ bgez $v0,.L0f0282b0 +/* f0282a4: 00000000 */ sll $zero,$zero,0x0 +/* f0282a8: 1000000a */ beqz $zero,.L0f0282d4 +/* f0282ac: 8c634458 */ lw $v1,0x4458($v1) +.L0f0282b0: +/* f0282b0: 8defabc0 */ lw $t7,-0x5440($t7) +/* f0282b4: 0002c0c0 */ sll $t8,$v0,0x3 +/* f0282b8: 3c038008 */ lui $v1,0x8008 +/* f0282bc: 01f8c821 */ addu $t9,$t7,$t8 +/* f0282c0: 932b0000 */ lbu $t3,0x0($t9) +/* f0282c4: 316a000f */ andi $t2,$t3,0xf +/* f0282c8: 000a6880 */ sll $t5,$t2,0x2 +/* f0282cc: 006d1821 */ addu $v1,$v1,$t5 +/* f0282d0: 8c634458 */ lw $v1,0x4458($v1) +.L0f0282d4: +/* f0282d4: 0c004b70 */ jal 0x12dc0 +/* f0282d8: afa30070 */ sw $v1,0x70($sp) +/* f0282dc: 8fa30070 */ lw $v1,0x70($sp) +/* f0282e0: 8fab00f0 */ lw $t3,0xf0($sp) +/* f0282e4: 24190001 */ addiu $t9,$zero,0x1 +/* f0282e8: 846c000a */ lh $t4,0xa($v1) +/* f0282ec: afa00010 */ sw $zero,0x10($sp) +/* f0282f0: 8c6e0004 */ lw $t6,0x4($v1) +/* f0282f4: 004c001b */ divu $zero,$v0,$t4 +/* f0282f8: 00004010 */ mfhi $t0 +/* f0282fc: 01c87821 */ addu $t7,$t6,$t0 +/* f028300: 91f80000 */ lbu $t8,0x0($t7) +/* f028304: afb90018 */ sw $t9,0x18($sp) +/* f028308: 15800002 */ bnez $t4,.L0f028314 +/* f02830c: 00000000 */ sll $zero,$zero,0x0 +/* f028310: 0007000d */ break 0x7 +.L0f028314: +/* f028314: afb80014 */ sw $t8,0x14($sp) +/* f028318: 8d6a0178 */ lw $t2,0x178($t3) +/* f02831c: 3c0c800a */ lui $t4,0x800a +/* f028320: 8d8ca244 */ lw $t4,-0x5dbc($t4) +/* f028324: afaa001c */ sw $t2,0x1c($sp) +/* f028328: 8e2d0040 */ lw $t5,0x40($s1) +/* f02832c: afa00024 */ sw $zero,0x24($sp) +/* f028330: 8fa600f8 */ lw $a2,0xf8($sp) +/* f028334: afad0020 */ sw $t5,0x20($sp) +/* f028338: 8d8e00bc */ lw $t6,0xbc($t4) +/* f02833c: 26240010 */ addiu $a0,$s1,0x10 +/* f028340: 2625001c */ addiu $a1,$s1,0x1c +/* f028344: 8dcf0004 */ lw $t7,0x4($t6) +/* f028348: afa0002c */ sw $zero,0x2c($sp) +/* f02834c: 00003825 */ or $a3,$zero,$zero +/* f028350: 24c6001c */ addiu $a2,$a2,0x1c +/* f028354: 0fc4fcfd */ jal func0f13f3f4 +/* f028358: afaf0028 */ sw $t7,0x28($sp) +/* f02835c: 10000048 */ beqz $zero,.L0f028480 +/* f028360: 8fbf003c */ lw $ra,0x3c($sp) +.L0f028364: +/* f028364: 11200003 */ beqz $t1,.L0f028374 +/* f028368: 00001825 */ or $v1,$zero,$zero +/* f02836c: 10000001 */ beqz $zero,.L0f028374 +/* f028370: 912302fe */ lbu $v1,0x2fe($t1) +.L0f028374: +/* f028374: 8e240048 */ lw $a0,0x48($s1) +/* f028378: 8e25000c */ lw $a1,0xc($s1) +/* f02837c: 0c006973 */ jal 0x1a5cc +/* f028380: afa30068 */ sw $v1,0x68($sp) +/* f028384: 00402025 */ or $a0,$v0,$zero +/* f028388: 0c005c67 */ jal 0x1719c +/* f02838c: 27a500b0 */ addiu $a1,$sp,0xb0 +/* f028390: 27a400b0 */ addiu $a0,$sp,0xb0 +/* f028394: 27a50098 */ addiu $a1,$sp,0x98 +/* f028398: 0c0056da */ jal 0x15b68 +/* f02839c: 27a6005c */ addiu $a2,$sp,0x5c +/* f0283a0: 8fb800f0 */ lw $t8,0xf0($sp) +/* f0283a4: 8fa30068 */ lw $v1,0x68($sp) +/* f0283a8: 24010002 */ addiu $at,$zero,0x2 +/* f0283ac: 8f19032c */ lw $t9,0x32c($t8) +/* f0283b0: 001954c0 */ sll $t2,$t9,0x13 +/* f0283b4: 05420032 */ bltzl $t2,.L0f028480 +/* f0283b8: 8fbf003c */ lw $ra,0x3c($sp) +/* f0283bc: 1061002f */ beq $v1,$at,.L0f02847c +/* f0283c0: 24010004 */ addiu $at,$zero,0x4 +/* f0283c4: 1061002d */ beq $v1,$at,.L0f02847c +/* f0283c8: 24010003 */ addiu $at,$zero,0x3 +/* f0283cc: 1061002b */ beq $v1,$at,.L0f02847c +/* f0283d0: 93ad008f */ lbu $t5,0x8f($sp) +/* f0283d4: 15a00029 */ bnez $t5,.L0f02847c +/* f0283d8: 8fac00f8 */ lw $t4,0xf8($sp) +/* f0283dc: 918e0018 */ lbu $t6,0x18($t4) +/* f0283e0: 2401001c */ addiu $at,$zero,0x1c +/* f0283e4: 3c19800a */ lui $t9,0x800a +/* f0283e8: 51c10025 */ beql $t6,$at,.L0f028480 +/* f0283ec: 8fbf003c */ lw $ra,0x3c($sp) +/* f0283f0: 870f0010 */ lh $t7,0x10($t8) +/* f0283f4: 2401005b */ addiu $at,$zero,0x5b +/* f0283f8: 11e10003 */ beq $t7,$at,.L0f028408 +/* f0283fc: 24010001 */ addiu $at,$zero,0x1 +/* f028400: 54610004 */ bnel $v1,$at,.L0f028414 +/* f028404: 00001825 */ or $v1,$zero,$zero +.L0f028408: +/* f028408: 10000002 */ beqz $zero,.L0f028414 +/* f02840c: 24030001 */ addiu $v1,$zero,0x1 +/* f028410: 00001825 */ or $v1,$zero,$zero +.L0f028414: +/* f028414: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f028418: 8f2b00bc */ lw $t3,0xbc($t9) +/* f02841c: 8d640004 */ lw $a0,0x4($t3) +/* f028420: 0fc4f92a */ jal func0f13e4a8 +/* f028424: a3a30057 */ sb $v1,0x57($sp) +/* f028428: 14400008 */ bnez $v0,.L0f02844c +/* f02842c: 93a30057 */ lbu $v1,0x57($sp) +/* f028430: 8e240048 */ lw $a0,0x48($s1) +/* f028434: 8e250008 */ lw $a1,0x8($s1) +/* f028438: 8e26000c */ lw $a2,0xc($s1) +/* f02843c: a3a30057 */ sb $v1,0x57($sp) +/* f028440: 0fc09a2f */ jal func0f0268bc +/* f028444: 27a7005c */ addiu $a3,$sp,0x5c +/* f028448: 93a30057 */ lbu $v1,0x57($sp) +.L0f02844c: +/* f02844c: 3c0a800a */ lui $t2,0x800a +/* f028450: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f028454: afa30010 */ sw $v1,0x10($sp) +/* f028458: afa00014 */ sw $zero,0x14($sp) +/* f02845c: 8d4d00bc */ lw $t5,0xbc($t2) +/* f028460: 02002025 */ or $a0,$s0,$zero +/* f028464: 8fa500f8 */ lw $a1,0xf8($sp) +/* f028468: 8dac0004 */ lw $t4,0x4($t5) +/* f02846c: 27a60098 */ addiu $a2,$sp,0x98 +/* f028470: 27a700a4 */ addiu $a3,$sp,0xa4 +/* f028474: 0fc52395 */ jal func0f148e54 +/* f028478: afac0018 */ sw $t4,0x18($sp) +.L0f02847c: +/* f02847c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f028480: +/* f028480: 8fb00034 */ lw $s0,0x34($sp) +/* f028484: 8fb10038 */ lw $s1,0x38($sp) +/* f028488: 03e00008 */ jr $ra +/* f02848c: 27bd00f8 */ addiu $sp,$sp,0xf8 +); + +GLOBAL_ASM( +glabel func0f028490 +/* f028490: 03e00008 */ jr $ra +/* f028494: e7ac0000 */ swc1 $f12,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f028498 +/* f028498: 3c018006 */ lui $at,0x8006 +/* f02849c: ac24296c */ sw $a0,0x296c($at) +/* f0284a0: 3c018006 */ lui $at,0x8006 +/* f0284a4: 03e00008 */ jr $ra +/* f0284a8: ac24efbc */ sw $a0,-0x1044($at) +/* f0284ac: 3c038006 */ lui $v1,0x8006 +/* f0284b0: 24632970 */ addiu $v1,$v1,0x2970 +/* f0284b4: 8c6e0000 */ lw $t6,0x0($v1) +/* f0284b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0284bc: afbf0014 */ sw $ra,0x14($sp) +/* f0284c0: 01c47823 */ subu $t7,$t6,$a0 +/* f0284c4: 1de00007 */ bgtz $t7,.L0f0284e4 +/* f0284c8: ac6f0000 */ sw $t7,0x0($v1) +/* f0284cc: 0c008df7 */ jal 0x237dc +/* f0284d0: 00000000 */ sll $zero,$zero,0x0 +/* f0284d4: 3c038006 */ lui $v1,0x8006 +/* f0284d8: 24632970 */ addiu $v1,$v1,0x2970 +/* f0284dc: 2459ffff */ addiu $t9,$v0,-1 +/* f0284e0: ac790000 */ sw $t9,0x0($v1) +.L0f0284e4: +/* f0284e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0284e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0284ec: 03e00008 */ jr $ra +/* f0284f0: 00000000 */ sll $zero,$zero,0x0 +/* f0284f4: 3c038006 */ lui $v1,0x8006 +/* f0284f8: 24632970 */ addiu $v1,$v1,0x2970 +/* f0284fc: 8c6e0000 */ lw $t6,0x0($v1) +/* f028500: 27bdffe8 */ addiu $sp,$sp,-24 +/* f028504: afbf0014 */ sw $ra,0x14($sp) +/* f028508: 01c47821 */ addu $t7,$t6,$a0 +/* f02850c: 0c008df7 */ jal 0x237dc +/* f028510: ac6f0000 */ sw $t7,0x0($v1) +/* f028514: 3c038006 */ lui $v1,0x8006 +/* f028518: 24632970 */ addiu $v1,$v1,0x2970 +/* f02851c: 8c780000 */ lw $t8,0x0($v1) +/* f028520: 24190001 */ addiu $t9,$zero,0x1 +/* f028524: 0302082a */ slt $at,$t8,$v0 +/* f028528: 54200003 */ bnezl $at,.L0f028538 +/* f02852c: 8fbf0014 */ lw $ra,0x14($sp) +/* f028530: ac790000 */ sw $t9,0x0($v1) +/* f028534: 8fbf0014 */ lw $ra,0x14($sp) +.L0f028538: +/* f028538: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02853c: 03e00008 */ jr $ra +/* f028540: 00000000 */ sll $zero,$zero,0x0 +/* f028544: 3c038006 */ lui $v1,0x8006 +/* f028548: 24632974 */ addiu $v1,$v1,0x2974 +/* f02854c: 8c620000 */ lw $v0,0x0($v1) +/* f028550: 2c4e0001 */ sltiu $t6,$v0,0x1 +/* f028554: 03e00008 */ jr $ra +/* f028558: ac6e0000 */ sw $t6,0x0($v1) +/* f02855c: 3c018006 */ lui $at,0x8006 +/* f028560: 27bdffe8 */ addiu $sp,$sp,-24 +/* f028564: ac242978 */ sw $a0,0x2978($at) +/* f028568: afbf0014 */ sw $ra,0x14($sp) +/* f02856c: 3c047f1b */ lui $a0,0x7f1b +/* f028570: 3c058006 */ lui $a1,0x8006 +/* f028574: 24a52970 */ addiu $a1,$a1,0x2970 +/* f028578: 0c0036cc */ jal 0xdb30 +/* f02857c: 2484869c */ addiu $a0,$a0,-31076 +/* f028580: 8fbf0014 */ lw $ra,0x14($sp) +/* f028584: 27bd0018 */ addiu $sp,$sp,0x18 +/* f028588: 03e00008 */ jr $ra +/* f02858c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f028590 +/* f028590: 27bdff90 */ addiu $sp,$sp,-112 +/* f028594: afbe0068 */ sw $s8,0x68($sp) +/* f028598: 3c1e8006 */ lui $s8,0x8006 +/* f02859c: 27de298c */ addiu $s8,$s8,0x298c +/* f0285a0: 8fce0000 */ lw $t6,0x0($s8) +/* f0285a4: afb70064 */ sw $s7,0x64($sp) +/* f0285a8: f7b60020 */ sdc1 $f22,0x20($sp) +/* f0285ac: 46006586 */ mov.s $f22,$f12 +/* f0285b0: afbf006c */ sw $ra,0x6c($sp) +/* f0285b4: afb60060 */ sw $s6,0x60($sp) +/* f0285b8: afb5005c */ sw $s5,0x5c($sp) +/* f0285bc: afb40058 */ sw $s4,0x58($sp) +/* f0285c0: afb30054 */ sw $s3,0x54($sp) +/* f0285c4: afb20050 */ sw $s2,0x50($sp) +/* f0285c8: afb1004c */ sw $s1,0x4c($sp) +/* f0285cc: afb00048 */ sw $s0,0x48($sp) +/* f0285d0: f7be0040 */ sdc1 $f30,0x40($sp) +/* f0285d4: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f0285d8: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f0285dc: f7b80028 */ sdc1 $f24,0x28($sp) +/* f0285e0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f0285e4: 19c00051 */ blez $t6,.L0f02872c +/* f0285e8: 0000b825 */ or $s7,$zero,$zero +/* f0285ec: 3c017f1b */ lui $at,0x7f1b +/* f0285f0: c43e8948 */ lwc1 $f30,-0x76b8($at) +/* f0285f4: 3c0142c8 */ lui $at,0x42c8 +/* f0285f8: 4481e000 */ mtc1 $at,$f28 +/* f0285fc: 3c014000 */ lui $at,0x4000 +/* f028600: 4481d000 */ mtc1 $at,$f26 +/* f028604: 3c013f80 */ lui $at,0x3f80 +/* f028608: 3c168006 */ lui $s6,0x8006 +/* f02860c: 4481a000 */ mtc1 $at,$f20 +/* f028610: 4480c000 */ mtc1 $zero,$f24 +/* f028614: 26d62988 */ addiu $s6,$s6,0x2988 +/* f028618: 0000a825 */ or $s5,$zero,$zero +/* f02861c: 8ec20000 */ lw $v0,0x0($s6) +.L0f028620: +/* f028620: 00551821 */ addu $v1,$v0,$s5 +/* f028624: 8c6f0020 */ lw $t7,0x20($v1) +/* f028628: 51e0003b */ beqzl $t7,.L0f028718 +/* f02862c: 8fcf0000 */ lw $t7,0x0($s8) +/* f028630: 8c64001c */ lw $a0,0x1c($v1) +/* f028634: 50800038 */ beqzl $a0,.L0f028718 +/* f028638: 8fcf0000 */ lw $t7,0x0($s8) +/* f02863c: 90980000 */ lbu $t8,0x0($a0) +/* f028640: 24010003 */ addiu $at,$zero,0x3 +/* f028644: 57010034 */ bnel $t8,$at,.L0f028718 +/* f028648: 8fcf0000 */ lw $t7,0x0($s8) +/* f02864c: 0fc0a221 */ jal func0f028884 +/* f028650: 02a22021 */ addu $a0,$s5,$v0 +/* f028654: 3c19800a */ lui $t9,0x800a +/* f028658: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f02865c: 8f2800bc */ lw $t0,0xbc($t9) +/* f028660: 5448002d */ bnel $v0,$t0,.L0f028718 +/* f028664: 8fcf0000 */ lw $t7,0x0($s8) +/* f028668: 8ec90000 */ lw $t1,0x0($s6) +/* f02866c: 0fc1248a */ jal func0f049228 +/* f028670: 02a92021 */ addu $a0,$s5,$t1 +/* f028674: 46180032 */ c.eq.s $f0,$f24 +/* f028678: 3c137000 */ lui $s3,0x7000 +/* f02867c: 26732078 */ addiu $s3,$s3,0x2078 +/* f028680: 02608025 */ or $s0,$s3,$zero +/* f028684: 45000003 */ bc1f .L0f028694 +/* f028688: 3c147000 */ lui $s4,0x7000 +/* f02868c: 1000000a */ beqz $zero,.L0f0286b8 +/* f028690: 4600d086 */ mov.s $f2,$f26 +.L0f028694: +/* f028694: 461cb182 */ mul.s $f6,$f22,$f28 +/* f028698: 8eca0000 */ lw $t2,0x0($s6) +/* f02869c: 461ea280 */ add.s $f10,$f20,$f30 +/* f0286a0: 01555821 */ addu $t3,$t2,$s5 +/* f0286a4: c56400f0 */ lwc1 $f4,0xf0($t3) +/* f0286a8: 46062202 */ mul.s $f8,$f4,$f6 +/* f0286ac: 00000000 */ sll $zero,$zero,0x0 +/* f0286b0: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0286b4: 46008083 */ div.s $f2,$f16,$f0 +.L0f0286b8: +/* f0286b8: 4602a03c */ c.lt.s $f20,$f2 +/* f0286bc: 26942148 */ addiu $s4,$s4,0x2148 +/* f0286c0: 02809025 */ or $s2,$s4,$zero +/* f0286c4: 45020014 */ bc1fl .L0f028718 +/* f0286c8: 8fcf0000 */ lw $t7,0x0($s8) +/* f0286cc: 8ecc0000 */ lw $t4,0x0($s6) +/* f0286d0: 00008825 */ or $s1,$zero,$zero +/* f0286d4: 0fc0e56f */ jal func0f0395bc +/* f0286d8: 02ac2021 */ addu $a0,$s5,$t4 +/* f0286dc: 0274082b */ sltu $at,$s3,$s4 +/* f0286e0: 50200008 */ beqzl $at,.L0f028704 +/* f0286e4: 3c0199aa */ lui $at,0x99aa +.L0f0286e8: +/* f0286e8: 8e0e0000 */ lw $t6,0x0($s0) +/* f0286ec: 26100004 */ addiu $s0,$s0,0x4 +/* f0286f0: 00116840 */ sll $t5,$s1,0x1 +/* f0286f4: 0212082b */ sltu $at,$s0,$s2 +/* f0286f8: 1420fffb */ bnez $at,.L0f0286e8 +/* f0286fc: 01ae8821 */ addu $s1,$t5,$t6 +/* f028700: 3c01e1ab */ lui $at,0xe1ab +.L0f028704: +/* f028704: 34210f90 */ ori $at,$at,0xf90 +/* f028708: 12210002 */ beq $s1,$at,.L0f028714 +/* f02870c: 3c018008 */ lui $at,0x8008 +/* f028710: a420da82 */ sh $zero,-0x257e($at) +.L0f028714: +/* f028714: 8fcf0000 */ lw $t7,0x0($s8) +.L0f028718: +/* f028718: 26f70001 */ addiu $s7,$s7,0x1 +/* f02871c: 26b50368 */ addiu $s5,$s5,0x368 +/* f028720: 02ef082a */ slt $at,$s7,$t7 +/* f028724: 5420ffbe */ bnezl $at,.L0f028620 +/* f028728: 8ec20000 */ lw $v0,0x0($s6) +.L0f02872c: +/* f02872c: 8fbf006c */ lw $ra,0x6c($sp) +/* f028730: d7b40018 */ ldc1 $f20,0x18($sp) +/* f028734: d7b60020 */ ldc1 $f22,0x20($sp) +/* f028738: d7b80028 */ ldc1 $f24,0x28($sp) +/* f02873c: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f028740: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f028744: d7be0040 */ ldc1 $f30,0x40($sp) +/* f028748: 8fb00048 */ lw $s0,0x48($sp) +/* f02874c: 8fb1004c */ lw $s1,0x4c($sp) +/* f028750: 8fb20050 */ lw $s2,0x50($sp) +/* f028754: 8fb30054 */ lw $s3,0x54($sp) +/* f028758: 8fb40058 */ lw $s4,0x58($sp) +/* f02875c: 8fb5005c */ lw $s5,0x5c($sp) +/* f028760: 8fb60060 */ lw $s6,0x60($sp) +/* f028764: 8fb70064 */ lw $s7,0x64($sp) +/* f028768: 8fbe0068 */ lw $s8,0x68($sp) +/* f02876c: 03e00008 */ jr $ra +/* f028770: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f028774 +/* f028774: 3c03800a */ lui $v1,0x800a +/* f028778: 8c63cd10 */ lw $v1,-0x32f0($v1) +/* f02877c: 00803025 */ or $a2,$a0,$zero +/* f028780: 00001025 */ or $v0,$zero,$zero +/* f028784: 04600024 */ bltz $v1,.L0f028818 +/* f028788: 3c07800a */ lui $a3,0x800a +/* f02878c: 8ce7cd14 */ lw $a3,-0x32ec($a3) +/* f028790: 00432821 */ addu $a1,$v0,$v1 +.L0f028794: +/* f028794: 04a10003 */ bgez $a1,.L0f0287a4 +/* f028798: 00057043 */ sra $t6,$a1,0x1 +/* f02879c: 24a10001 */ addiu $at,$a1,0x1 +/* f0287a0: 00017043 */ sra $t6,$at,0x1 +.L0f0287a4: +/* f0287a4: 000e4040 */ sll $t0,$t6,0x1 +/* f0287a8: 00e87821 */ addu $t7,$a3,$t0 +/* f0287ac: 85e90000 */ lh $t1,0x0($t7) +/* f0287b0: 01c02025 */ or $a0,$t6,$zero +/* f0287b4: 14c90010 */ bne $a2,$t1,.L0f0287f8 +/* f0287b8: 00c9082a */ slt $at,$a2,$t1 +/* f0287bc: 3c18800a */ lui $t8,0x800a +/* f0287c0: 8f18cd18 */ lw $t8,-0x32e8($t8) +/* f0287c4: 3c0c8006 */ lui $t4,0x8006 +/* f0287c8: 8d8c2988 */ lw $t4,0x2988($t4) +/* f0287cc: 0308c821 */ addu $t9,$t8,$t0 +/* f0287d0: 872a0000 */ lh $t2,0x0($t9) +/* f0287d4: 000a58c0 */ sll $t3,$t2,0x3 +/* f0287d8: 016a5823 */ subu $t3,$t3,$t2 +/* f0287dc: 000b5880 */ sll $t3,$t3,0x2 +/* f0287e0: 016a5823 */ subu $t3,$t3,$t2 +/* f0287e4: 000b5880 */ sll $t3,$t3,0x2 +/* f0287e8: 016a5821 */ addu $t3,$t3,$t2 +/* f0287ec: 000b58c0 */ sll $t3,$t3,0x3 +/* f0287f0: 03e00008 */ jr $ra +/* f0287f4: 016c1021 */ addu $v0,$t3,$t4 +.L0f0287f8: +/* f0287f8: 50200004 */ beqzl $at,.L0f02880c +/* f0287fc: 24820001 */ addiu $v0,$a0,0x1 +/* f028800: 10000002 */ beqz $zero,.L0f02880c +/* f028804: 2483ffff */ addiu $v1,$a0,-1 +/* f028808: 24820001 */ addiu $v0,$a0,0x1 +.L0f02880c: +/* f02880c: 0062082a */ slt $at,$v1,$v0 +/* f028810: 5020ffe0 */ beqzl $at,.L0f028794 +/* f028814: 00432821 */ addu $a1,$v0,$v1 +.L0f028818: +/* f028818: 00001025 */ or $v0,$zero,$zero +/* f02881c: 03e00008 */ jr $ra +/* f028820: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f028824 +/* f028824: 00057080 */ sll $t6,$a1,0x2 +/* f028828: 008e7821 */ addu $t7,$a0,$t6 +/* f02882c: 03e00008 */ jr $ra +/* f028830: 8de20170 */ lw $v0,0x170($t7) +); + +GLOBAL_ASM( +glabel func0f028834 +/* f028834: 27bdffe0 */ addiu $sp,$sp,-32 +/* f028838: 00057080 */ sll $t6,$a1,0x2 +/* f02883c: afbf0014 */ sw $ra,0x14($sp) +/* f028840: 008e7821 */ addu $t7,$a0,$t6 +/* f028844: 8de30170 */ lw $v1,0x170($t7) +/* f028848: 5060000a */ beqzl $v1,.L0f028874 +/* f02884c: 8fbf0014 */ lw $ra,0x14($sp) +/* f028850: 8c620004 */ lw $v0,0x4($v1) +/* f028854: 24050010 */ addiu $a1,$zero,0x10 +/* f028858: 9044005c */ lbu $a0,0x5c($v0) +/* f02885c: 0fc2c5f0 */ jal func0f0b17c0 +/* f028860: afa3001c */ sw $v1,0x1c($sp) +/* f028864: 14400002 */ bnez $v0,.L0f028870 +/* f028868: 8fa3001c */ lw $v1,0x1c($sp) +/* f02886c: 00001825 */ or $v1,$zero,$zero +.L0f028870: +/* f028870: 8fbf0014 */ lw $ra,0x14($sp) +.L0f028874: +/* f028874: 27bd0020 */ addiu $sp,$sp,0x20 +/* f028878: 00601025 */ or $v0,$v1,$zero +/* f02887c: 03e00008 */ jr $ra +/* f028880: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f028884 +/* f028884: 8482017e */ lh $v0,0x17e($a0) +/* f028888: 2401ffff */ addiu $at,$zero,-1 +/* f02888c: 3c09800a */ lui $t1,0x800a +/* f028890: 14410009 */ bne $v0,$at,.L0f0288b8 +/* f028894: 000240c0 */ sll $t0,$v0,0x3 +/* f028898: 948e032e */ lhu $t6,0x32e($a0) +/* f02889c: 3c19800a */ lui $t9,0x800a +/* f0288a0: 000e7b82 */ srl $t7,$t6,0xe +/* f0288a4: 000fc080 */ sll $t8,$t7,0x2 +/* f0288a8: 0338c821 */ addu $t9,$t9,$t8 +/* f0288ac: 8f39a024 */ lw $t9,-0x5fdc($t9) +/* f0288b0: 03e00008 */ jr $ra +/* f0288b4: 8f2200bc */ lw $v0,0xbc($t9) +.L0f0288b8: +/* f0288b8: 8d29a2f8 */ lw $t1,-0x5d08($t1) +/* f0288bc: 01024021 */ addu $t0,$t0,$v0 +/* f0288c0: 000840c0 */ sll $t0,$t0,0x3 +/* f0288c4: 01091821 */ addu $v1,$t0,$t1 +/* f0288c8: 03e00008 */ jr $ra +/* f0288cc: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0288d0 +/* f0288d0: 8c830004 */ lw $v1,0x4($a0) +/* f0288d4: 24010005 */ addiu $at,$zero,0x5 +/* f0288d8: 80620007 */ lb $v0,0x7($v1) +/* f0288dc: 1041003a */ beq $v0,$at,.L0f0289c8 +/* f0288e0: 2401001f */ addiu $at,$zero,0x1f +/* f0288e4: 50410039 */ beql $v0,$at,.L0f0289cc +/* f0288e8: acc00000 */ sw $zero,0x0($a2) +/* f0288ec: 8c6e0018 */ lw $t6,0x18($v1) +/* f0288f0: 3c010001 */ lui $at,0x1 +/* f0288f4: 34210400 */ ori $at,$at,0x400 +/* f0288f8: 01c17824 */ and $t7,$t6,$at +/* f0288fc: 55e00033 */ bnezl $t7,.L0f0289cc +/* f028900: acc00000 */ sw $zero,0x0($a2) +/* f028904: 8c780014 */ lw $t8,0x14($v1) +/* f028908: 24080003 */ addiu $t0,$zero,0x3 +/* f02890c: 24010004 */ addiu $at,$zero,0x4 +/* f028910: 33190100 */ andi $t9,$t8,0x100 +/* f028914: 5720002d */ bnezl $t9,.L0f0289cc +/* f028918: acc00000 */ sw $zero,0x0($a2) +/* f02891c: 10410004 */ beq $v0,$at,.L0f028930 +/* f028920: a0680134 */ sb $t0,0x134($v1) +/* f028924: 2401001e */ addiu $at,$zero,0x1e +/* f028928: 14410004 */ bne $v0,$at,.L0f02893c +/* f02892c: 240a0014 */ addiu $t2,$zero,0x14 +.L0f028930: +/* f028930: 24090010 */ addiu $t1,$zero,0x10 +/* f028934: 10000002 */ beqz $zero,.L0f028940 +/* f028938: a4690136 */ sh $t1,0x136($v1) +.L0f02893c: +/* f02893c: a46a0136 */ sh $t2,0x136($v1) +.L0f028940: +/* f028940: c46000b4 */ lwc1 $f0,0xb4($v1) +/* f028944: c4640028 */ lwc1 $f4,0x28($v1) +/* f028948: 806b0007 */ lb $t3,0x7($v1) +/* f02894c: 24010023 */ addiu $at,$zero,0x23 +/* f028950: 46040180 */ add.s $f6,$f0,$f4 +/* f028954: 24020001 */ addiu $v0,$zero,0x1 +/* f028958: e460013c */ swc1 $f0,0x13c($v1) +/* f02895c: 15610007 */ bne $t3,$at,.L0f02897c +/* f028960: e4660138 */ swc1 $f6,0x138($v1) +/* f028964: c4620050 */ lwc1 $f2,0x50($v1) +/* f028968: 4600103c */ c.lt.s $f2,$f0 +/* f02896c: 00000000 */ sll $zero,$zero,0x0 +/* f028970: 45020003 */ bc1fl .L0f028980 +/* f028974: c4880008 */ lwc1 $f8,0x8($a0) +/* f028978: e462013c */ swc1 $f2,0x13c($v1) +.L0f02897c: +/* f02897c: c4880008 */ lwc1 $f8,0x8($a0) +.L0f028980: +/* f028980: c4700024 */ lwc1 $f16,0x24($v1) +/* f028984: 3c0c800a */ lui $t4,0x800a +/* f028988: e4680140 */ swc1 $f8,0x140($v1) +/* f02898c: c48a0010 */ lwc1 $f10,0x10($a0) +/* f028990: e4700148 */ swc1 $f16,0x148($v1) +/* f028994: 24640134 */ addiu $a0,$v1,0x134 +/* f028998: e46a0144 */ swc1 $f10,0x144($v1) +/* f02899c: 8d8ca44c */ lw $t4,-0x5bb4($t4) +/* f0289a0: 3c014170 */ lui $at,0x4170 +/* f0289a4: 248d0018 */ addiu $t5,$a0,0x18 +/* f0289a8: 51800005 */ beqzl $t4,.L0f0289c0 +/* f0289ac: aca40000 */ sw $a0,0x0($a1) +/* f0289b0: 44819000 */ mtc1 $at,$f18 +/* f0289b4: 00000000 */ sll $zero,$zero,0x0 +/* f0289b8: e4720148 */ swc1 $f18,0x148($v1) +/* f0289bc: aca40000 */ sw $a0,0x0($a1) +.L0f0289c0: +/* f0289c0: 03e00008 */ jr $ra +/* f0289c4: accd0000 */ sw $t5,0x0($a2) +.L0f0289c8: +/* f0289c8: acc00000 */ sw $zero,0x0($a2) +.L0f0289cc: +/* f0289cc: aca00000 */ sw $zero,0x0($a1) +/* f0289d0: 00001025 */ or $v0,$zero,$zero +/* f0289d4: 03e00008 */ jr $ra +/* f0289d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0289dc +/* f0289dc: 8c820004 */ lw $v0,0x4($a0) +/* f0289e0: 3c0141a0 */ lui $at,0x41a0 +/* f0289e4: 44811000 */ mtc1 $at,$f2 +/* f0289e8: c4440024 */ lwc1 $f4,0x24($v0) +/* f0289ec: 24010023 */ addiu $at,$zero,0x23 +/* f0289f0: e4a40000 */ swc1 $f4,0x0($a1) +/* f0289f4: c44600b4 */ lwc1 $f6,0xb4($v0) +/* f0289f8: c4480028 */ lwc1 $f8,0x28($v0) +/* f0289fc: 46083280 */ add.s $f10,$f6,$f8 +/* f028a00: e4ca0000 */ swc1 $f10,0x0($a2) +/* f028a04: c45000b4 */ lwc1 $f16,0xb4($v0) +/* f028a08: 46028480 */ add.s $f18,$f16,$f2 +/* f028a0c: e4f20000 */ swc1 $f18,0x0($a3) +/* f028a10: 804e0007 */ lb $t6,0x7($v0) +/* f028a14: 15c10009 */ bne $t6,$at,.L0f028a3c +/* f028a18: 00000000 */ sll $zero,$zero,0x0 +/* f028a1c: c4400050 */ lwc1 $f0,0x50($v0) +/* f028a20: c44400b4 */ lwc1 $f4,0xb4($v0) +/* f028a24: 4604003c */ c.lt.s $f0,$f4 +/* f028a28: 00000000 */ sll $zero,$zero,0x0 +/* f028a2c: 45000003 */ bc1f .L0f028a3c +/* f028a30: 00000000 */ sll $zero,$zero,0x0 +/* f028a34: 46020180 */ add.s $f6,$f0,$f2 +/* f028a38: e4e60000 */ swc1 $f6,0x0($a3) +.L0f028a3c: +/* f028a3c: 03e00008 */ jr $ra +/* f028a40: 00000000 */ sll $zero,$zero,0x0 +/* f028a44: 8c820004 */ lw $v0,0x4($a0) +/* f028a48: 03e00008 */ jr $ra +/* f028a4c: c44000b8 */ lwc1 $f0,0xb8($v0) +); + +GLOBAL_ASM( +glabel func0f028a50 +/* f028a50: 27bdffd0 */ addiu $sp,$sp,-48 +/* f028a54: afbf001c */ sw $ra,0x1c($sp) +/* f028a58: afa60038 */ sw $a2,0x38($sp) +/* f028a5c: afa7003c */ sw $a3,0x3c($sp) +/* f028a60: 908e0001 */ lbu $t6,0x1($a0) +/* f028a64: 8c880004 */ lw $t0,0x4($a0) +/* f028a68: 31cf0002 */ andi $t7,$t6,0x2 +/* f028a6c: 51e000b4 */ beqzl $t7,.L0f028d40 +/* f028a70: 00001025 */ or $v0,$zero,$zero +/* f028a74: 81020007 */ lb $v0,0x7($t0) +/* f028a78: 24010004 */ addiu $at,$zero,0x4 +/* f028a7c: 104100af */ beq $v0,$at,.L0f028d3c +/* f028a80: 2401001e */ addiu $at,$zero,0x1e +/* f028a84: 104100ad */ beq $v0,$at,.L0f028d3c +/* f028a88: 2401001f */ addiu $at,$zero,0x1f +/* f028a8c: 104100ab */ beq $v0,$at,.L0f028d3c +/* f028a90: 24010005 */ addiu $at,$zero,0x5 +/* f028a94: 504100aa */ beql $v0,$at,.L0f028d40 +/* f028a98: 00001025 */ or $v0,$zero,$zero +/* f028a9c: 8d180018 */ lw $t8,0x18($t0) +/* f028aa0: 33190800 */ andi $t9,$t8,0x800 +/* f028aa4: 572000a6 */ bnezl $t9,.L0f028d40 +/* f028aa8: 00001025 */ or $v0,$zero,$zero +/* f028aac: 8d090014 */ lw $t1,0x14($t0) +/* f028ab0: 3c06800a */ lui $a2,0x800a +/* f028ab4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f028ab8: 00095080 */ sll $t2,$t1,0x2 +/* f028abc: 05430019 */ bgezl $t2,.L0f028b24 +/* f028ac0: 908a0000 */ lbu $t2,0x0($a0) +/* f028ac4: 8cc30284 */ lw $v1,0x284($a2) +/* f028ac8: 3c0c8007 */ lui $t4,0x8007 +/* f028acc: 8c6b00d8 */ lw $t3,0xd8($v1) +/* f028ad0: 5560009b */ bnezl $t3,.L0f028d40 +/* f028ad4: 00001025 */ or $v0,$zero,$zero +/* f028ad8: 8d8c0764 */ lw $t4,0x764($t4) +/* f028adc: 55800098 */ bnezl $t4,.L0f028d40 +/* f028ae0: 00001025 */ or $v0,$zero,$zero +/* f028ae4: 8c620480 */ lw $v0,0x480($v1) +/* f028ae8: 50400007 */ beqzl $v0,.L0f028b08 +/* f028aec: 8c6f1c54 */ lw $t7,0x1c54($v1) +/* f028af0: 50400093 */ beqzl $v0,.L0f028d40 +/* f028af4: 00001025 */ or $v0,$zero,$zero +/* f028af8: 804d0037 */ lb $t5,0x37($v0) +/* f028afc: 55a00090 */ bnezl $t5,.L0f028d40 +/* f028b00: 00001025 */ or $v0,$zero,$zero +/* f028b04: 8c6f1c54 */ lw $t7,0x1c54($v1) +.L0f028b08: +/* f028b08: 8c6e00c4 */ lw $t6,0xc4($v1) +/* f028b0c: 01e0c027 */ nor $t8,$t7,$zero +/* f028b10: 01d8c824 */ and $t9,$t6,$t8 +/* f028b14: 33290008 */ andi $t1,$t9,0x8 +/* f028b18: 51200089 */ beqzl $t1,.L0f028d40 +/* f028b1c: 00001025 */ or $v0,$zero,$zero +/* f028b20: 908a0000 */ lbu $t2,0x0($a0) +.L0f028b24: +/* f028b24: 3c06800a */ lui $a2,0x800a +/* f028b28: 24010006 */ addiu $at,$zero,0x6 +/* f028b2c: 15410010 */ bne $t2,$at,.L0f028b70 +/* f028b30: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f028b34: afa40030 */ sw $a0,0x30($sp) +/* f028b38: afa50034 */ sw $a1,0x34($sp) +/* f028b3c: 0fc4a25f */ jal func0f12897c +/* f028b40: afa8002c */ sw $t0,0x2c($sp) +/* f028b44: 3c06800a */ lui $a2,0x800a +/* f028b48: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f028b4c: 00025880 */ sll $t3,$v0,0x2 +/* f028b50: 00cb6021 */ addu $t4,$a2,$t3 +/* f028b54: 8d8d0064 */ lw $t5,0x64($t4) +/* f028b58: 8fa40030 */ lw $a0,0x30($sp) +/* f028b5c: 8fa50034 */ lw $a1,0x34($sp) +/* f028b60: 8daf00d8 */ lw $t7,0xd8($t5) +/* f028b64: 8fa8002c */ lw $t0,0x2c($sp) +/* f028b68: 55e00075 */ bnezl $t7,.L0f028d40 +/* f028b6c: 00001025 */ or $v0,$zero,$zero +.L0f028b70: +/* f028b70: 8cce0298 */ lw $t6,0x298($a2) +/* f028b74: 05c2000a */ bltzl $t6,.L0f028ba0 +/* f028b78: 8d040020 */ lw $a0,0x20($t0) +/* f028b7c: 8cd802a0 */ lw $t8,0x2a0($a2) +/* f028b80: 8f1900bc */ lw $t9,0xbc($t8) +/* f028b84: 5099006e */ beql $a0,$t9,.L0f028d40 +/* f028b88: 00001025 */ or $v0,$zero,$zero +/* f028b8c: 8cc902a4 */ lw $t1,0x2a4($a2) +/* f028b90: 8d2a00bc */ lw $t2,0xbc($t1) +/* f028b94: 508a006a */ beql $a0,$t2,.L0f028d40 +/* f028b98: 00001025 */ or $v0,$zero,$zero +/* f028b9c: 8d040020 */ lw $a0,0x20($t0) +.L0f028ba0: +/* f028ba0: 3c078008 */ lui $a3,0x8008 +/* f028ba4: 24e7ce40 */ addiu $a3,$a3,-12736 +/* f028ba8: 8c8b0008 */ lw $t3,0x8($a0) +/* f028bac: 3c0c8008 */ lui $t4,0x8008 +/* f028bb0: 44806000 */ mtc1 $zero,$f12 +/* f028bb4: 8d620004 */ lw $v0,0x4($t3) +/* f028bb8: 258cce98 */ addiu $t4,$t4,-12648 +/* f028bbc: 14e2000c */ bne $a3,$v0,.L0f028bf0 +/* f028bc0: 00000000 */ sll $zero,$zero,0x0 +/* f028bc4: 8c86000c */ lw $a2,0xc($a0) +/* f028bc8: 3c013f00 */ lui $at,0x3f00 +/* f028bcc: 44817000 */ mtc1 $at,$f14 +/* f028bd0: 24c30040 */ addiu $v1,$a2,0x40 +/* f028bd4: c4600038 */ lwc1 $f0,0x38($v1) +/* f028bd8: c4c40038 */ lwc1 $f4,0x38($a2) +/* f028bdc: 46002181 */ sub.s $f6,$f4,$f0 +/* f028be0: 460e3202 */ mul.s $f8,$f6,$f14 +/* f028be4: 46004280 */ add.s $f10,$f8,$f0 +/* f028be8: 1000001b */ beqz $zero,.L0f028c58 +/* f028bec: e4aa0008 */ swc1 $f10,0x8($a1) +.L0f028bf0: +/* f028bf0: 15820008 */ bne $t4,$v0,.L0f028c14 +/* f028bf4: 3c0d8008 */ lui $t5,0x8008 +/* f028bf8: 8c83000c */ lw $v1,0xc($a0) +/* f028bfc: 3c013f00 */ lui $at,0x3f00 +/* f028c00: 44817000 */ mtc1 $at,$f14 +/* f028c04: c4700038 */ lwc1 $f16,0x38($v1) +/* f028c08: e4b00008 */ swc1 $f16,0x8($a1) +/* f028c0c: 10000012 */ beqz $zero,.L0f028c58 +/* f028c10: 8fa60024 */ lw $a2,0x24($sp) +.L0f028c14: +/* f028c14: 25adcea8 */ addiu $t5,$t5,-12632 +/* f028c18: 55a20009 */ bnel $t5,$v0,.L0f028c40 +/* f028c1c: 8c8f000c */ lw $t7,0xc($a0) +/* f028c20: 8c83000c */ lw $v1,0xc($a0) +/* f028c24: 3c013f00 */ lui $at,0x3f00 +/* f028c28: 44817000 */ mtc1 $at,$f14 +/* f028c2c: c4720038 */ lwc1 $f18,0x38($v1) +/* f028c30: e4b20008 */ swc1 $f18,0x8($a1) +/* f028c34: 10000008 */ beqz $zero,.L0f028c58 +/* f028c38: 8fa60024 */ lw $a2,0x24($sp) +/* f028c3c: 8c8f000c */ lw $t7,0xc($a0) +.L0f028c40: +/* f028c40: 3c013f00 */ lui $at,0x3f00 +/* f028c44: 44817000 */ mtc1 $at,$f14 +/* f028c48: c5e40038 */ lwc1 $f4,0x38($t7) +/* f028c4c: e4a40008 */ swc1 $f4,0x8($a1) +/* f028c50: 8fa30020 */ lw $v1,0x20($sp) +/* f028c54: 8fa60024 */ lw $a2,0x24($sp) +.L0f028c58: +/* f028c58: c4a60008 */ lwc1 $f6,0x8($a1) +/* f028c5c: 460c303c */ c.lt.s $f6,$f12 +/* f028c60: 00000000 */ sll $zero,$zero,0x0 +/* f028c64: 45020036 */ bc1fl .L0f028d40 +/* f028c68: 00001025 */ or $v0,$zero,$zero +/* f028c6c: 8c8e0008 */ lw $t6,0x8($a0) +/* f028c70: 3c188008 */ lui $t8,0x8008 +/* f028c74: 2718ce98 */ addiu $t8,$t8,-12648 +/* f028c78: 8dc20004 */ lw $v0,0x4($t6) +/* f028c7c: 14e2000e */ bne $a3,$v0,.L0f028cb8 +/* f028c80: 00000000 */ sll $zero,$zero,0x0 +/* f028c84: c4600030 */ lwc1 $f0,0x30($v1) +/* f028c88: c4c80030 */ lwc1 $f8,0x30($a2) +/* f028c8c: 46004281 */ sub.s $f10,$f8,$f0 +/* f028c90: 460e5402 */ mul.s $f16,$f10,$f14 +/* f028c94: 46008480 */ add.s $f18,$f16,$f0 +/* f028c98: e4b20000 */ swc1 $f18,0x0($a1) +/* f028c9c: c4c40034 */ lwc1 $f4,0x34($a2) +/* f028ca0: c4620034 */ lwc1 $f2,0x34($v1) +/* f028ca4: 46022181 */ sub.s $f6,$f4,$f2 +/* f028ca8: 460e3202 */ mul.s $f8,$f6,$f14 +/* f028cac: 46024280 */ add.s $f10,$f8,$f2 +/* f028cb0: 10000016 */ beqz $zero,.L0f028d0c +/* f028cb4: e4aa0004 */ swc1 $f10,0x4($a1) +.L0f028cb8: +/* f028cb8: 17020006 */ bne $t8,$v0,.L0f028cd4 +/* f028cbc: 3c198008 */ lui $t9,0x8008 +/* f028cc0: c4700030 */ lwc1 $f16,0x30($v1) +/* f028cc4: e4b00000 */ swc1 $f16,0x0($a1) +/* f028cc8: c4720034 */ lwc1 $f18,0x34($v1) +/* f028ccc: 1000000f */ beqz $zero,.L0f028d0c +/* f028cd0: e4b20004 */ swc1 $f18,0x4($a1) +.L0f028cd4: +/* f028cd4: 2739cea8 */ addiu $t9,$t9,-12632 +/* f028cd8: 57220007 */ bnel $t9,$v0,.L0f028cf8 +/* f028cdc: 8c89000c */ lw $t1,0xc($a0) +/* f028ce0: c4640030 */ lwc1 $f4,0x30($v1) +/* f028ce4: e4a40000 */ swc1 $f4,0x0($a1) +/* f028ce8: c4660034 */ lwc1 $f6,0x34($v1) +/* f028cec: 10000007 */ beqz $zero,.L0f028d0c +/* f028cf0: e4a60004 */ swc1 $f6,0x4($a1) +/* f028cf4: 8c89000c */ lw $t1,0xc($a0) +.L0f028cf8: +/* f028cf8: c5280030 */ lwc1 $f8,0x30($t1) +/* f028cfc: e4a80000 */ swc1 $f8,0x0($a1) +/* f028d00: 8c8a000c */ lw $t2,0xc($a0) +/* f028d04: c54a0034 */ lwc1 $f10,0x34($t2) +/* f028d08: e4aa0004 */ swc1 $f10,0x4($a1) +.L0f028d0c: +/* f028d0c: 8fab003c */ lw $t3,0x3c($sp) +/* f028d10: e56c0004 */ swc1 $f12,0x4($t3) +/* f028d14: e56c0000 */ swc1 $f12,0x0($t3) +/* f028d18: 8fa60038 */ lw $a2,0x38($sp) +/* f028d1c: 25670004 */ addiu $a3,$t3,0x4 +/* f028d20: e4cc0004 */ swc1 $f12,0x4($a2) +/* f028d24: e4cc0000 */ swc1 $f12,0x0($a2) +/* f028d28: afab0010 */ sw $t3,0x10($sp) +/* f028d2c: 0fc19f62 */ jal func0f067d88 +/* f028d30: 24c50004 */ addiu $a1,$a2,0x4 +/* f028d34: 10000002 */ beqz $zero,.L0f028d40 +/* f028d38: 24020001 */ addiu $v0,$zero,0x1 +.L0f028d3c: +/* f028d3c: 00001025 */ or $v0,$zero,$zero +.L0f028d40: +/* f028d40: 8fbf001c */ lw $ra,0x1c($sp) +/* f028d44: 27bd0030 */ addiu $sp,$sp,0x30 +/* f028d48: 03e00008 */ jr $ra +/* f028d4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f028d50 +/* f028d50: 27bdffe0 */ addiu $sp,$sp,-32 +/* f028d54: afbf001c */ sw $ra,0x1c($sp) +/* f028d58: 14a4000a */ bne $a1,$a0,.L0f028d84 +/* f028d5c: afa40020 */ sw $a0,0x20($sp) +/* f028d60: 00c02025 */ or $a0,$a2,$zero +/* f028d64: 0c006949 */ jal 0x1a524 +/* f028d68: 00002825 */ or $a1,$zero,$zero +/* f028d6c: 8fa30030 */ lw $v1,0x30($sp) +/* f028d70: 8c6f0000 */ lw $t7,0x0($v1) +/* f028d74: 01e2c021 */ addu $t8,$t7,$v0 +/* f028d78: 24020001 */ addiu $v0,$zero,0x1 +/* f028d7c: 10000022 */ beqz $zero,.L0f028e08 +/* f028d80: ac780000 */ sw $t8,0x0($v1) +.L0f028d84: +/* f028d84: 8fa30030 */ lw $v1,0x30($sp) +/* f028d88: 8ce80008 */ lw $t0,0x8($a3) +/* f028d8c: 8c790000 */ lw $t9,0x0($v1) +/* f028d90: 8509000e */ lh $t1,0xe($t0) +/* f028d94: 03295021 */ addu $t2,$t9,$t1 +/* f028d98: ac6a0000 */ sw $t2,0x0($v1) +/* f028d9c: 8fab0020 */ lw $t3,0x20($sp) +/* f028da0: 8d64001c */ lw $a0,0x1c($t3) +/* f028da4: 5080000e */ beqzl $a0,.L0f028de0 +/* f028da8: 8fac0020 */ lw $t4,0x20($sp) +/* f028dac: afa30010 */ sw $v1,0x10($sp) +/* f028db0: afa50024 */ sw $a1,0x24($sp) +/* f028db4: afa60028 */ sw $a2,0x28($sp) +/* f028db8: 0fc0a354 */ jal func0f028d50 +/* f028dbc: afa7002c */ sw $a3,0x2c($sp) +/* f028dc0: 8fa30030 */ lw $v1,0x30($sp) +/* f028dc4: 8fa50024 */ lw $a1,0x24($sp) +/* f028dc8: 8fa60028 */ lw $a2,0x28($sp) +/* f028dcc: 18400003 */ blez $v0,.L0f028ddc +/* f028dd0: 8fa7002c */ lw $a3,0x2c($sp) +/* f028dd4: 1000000c */ beqz $zero,.L0f028e08 +/* f028dd8: 24020001 */ addiu $v0,$zero,0x1 +.L0f028ddc: +/* f028ddc: 8fac0020 */ lw $t4,0x20($sp) +.L0f028de0: +/* f028de0: 8d840020 */ lw $a0,0x20($t4) +/* f028de4: 50800008 */ beqzl $a0,.L0f028e08 +/* f028de8: 00001025 */ or $v0,$zero,$zero +/* f028dec: 0fc0a354 */ jal func0f028d50 +/* f028df0: afa30010 */ sw $v1,0x10($sp) +/* f028df4: 58400004 */ blezl $v0,.L0f028e08 +/* f028df8: 00001025 */ or $v0,$zero,$zero +/* f028dfc: 10000002 */ beqz $zero,.L0f028e08 +/* f028e00: 24020001 */ addiu $v0,$zero,0x1 +/* f028e04: 00001025 */ or $v0,$zero,$zero +.L0f028e08: +/* f028e08: 8fbf001c */ lw $ra,0x1c($sp) +/* f028e0c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f028e10: 03e00008 */ jr $ra +/* f028e14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f028e18 +/* f028e18: 27bdffd8 */ addiu $sp,$sp,-40 +/* f028e1c: afa5002c */ sw $a1,0x2c($sp) +/* f028e20: 00802825 */ or $a1,$a0,$zero +/* f028e24: afbf001c */ sw $ra,0x1c($sp) +/* f028e28: afa40028 */ sw $a0,0x28($sp) +/* f028e2c: afa60030 */ sw $a2,0x30($sp) +/* f028e30: afa70034 */ sw $a3,0x34($sp) +/* f028e34: 27ae0024 */ addiu $t6,$sp,0x24 +/* f028e38: 8fa70030 */ lw $a3,0x30($sp) +/* f028e3c: 8fa6002c */ lw $a2,0x2c($sp) +/* f028e40: afa00024 */ sw $zero,0x24($sp) +/* f028e44: afae0010 */ sw $t6,0x10($sp) +/* f028e48: 0fc0a354 */ jal func0f028d50 +/* f028e4c: 8fa40034 */ lw $a0,0x34($sp) +/* f028e50: 10400003 */ beqz $v0,.L0f028e60 +/* f028e54: 8fbf001c */ lw $ra,0x1c($sp) +/* f028e58: 10000002 */ beqz $zero,.L0f028e64 +/* f028e5c: 8fa20024 */ lw $v0,0x24($sp) +.L0f028e60: +/* f028e60: 2402ffff */ addiu $v0,$zero,-1 +.L0f028e64: +/* f028e64: 03e00008 */ jr $ra +/* f028e68: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f028e6c +/* f028e6c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f028e70: afb60038 */ sw $s6,0x38($sp) +/* f028e74: afb50034 */ sw $s5,0x34($sp) +/* f028e78: afb40030 */ sw $s4,0x30($sp) +/* f028e7c: afb3002c */ sw $s3,0x2c($sp) +/* f028e80: afb20028 */ sw $s2,0x28($sp) +/* f028e84: afb10024 */ sw $s1,0x24($sp) +/* f028e88: afb00020 */ sw $s0,0x20($sp) +/* f028e8c: 00a08025 */ or $s0,$a1,$zero +/* f028e90: 00808825 */ or $s1,$a0,$zero +/* f028e94: 00c09025 */ or $s2,$a2,$zero +/* f028e98: 00e09825 */ or $s3,$a3,$zero +/* f028e9c: 8fb40058 */ lw $s4,0x58($sp) +/* f028ea0: 24150003 */ addiu $s5,$zero,0x3 +/* f028ea4: 24160006 */ addiu $s6,$zero,0x6 +/* f028ea8: afbf003c */ sw $ra,0x3c($sp) +/* f028eac: 00001825 */ or $v1,$zero,$zero +.L0f028eb0: +/* f028eb0: 92020000 */ lbu $v0,0x0($s0) +/* f028eb4: 02403025 */ or $a2,$s2,$zero +/* f028eb8: 02603825 */ or $a3,$s3,$zero +/* f028ebc: 52a20004 */ beql $s5,$v0,.L0f028ed0 +/* f028ec0: 8e0e0004 */ lw $t6,0x4($s0) +/* f028ec4: 56c20005 */ bnel $s6,$v0,.L0f028edc +/* f028ec8: 8e0f0004 */ lw $t7,0x4($s0) +/* f028ecc: 8e0e0004 */ lw $t6,0x4($s0) +.L0f028ed0: +/* f028ed0: 10000003 */ beqz $zero,.L0f028ee0 +/* f028ed4: 8dc40020 */ lw $a0,0x20($t6) +/* f028ed8: 8e0f0004 */ lw $t7,0x4($s0) +.L0f028edc: +/* f028edc: 8de40018 */ lw $a0,0x18($t7) +.L0f028ee0: +/* f028ee0: 8c980008 */ lw $t8,0x8($a0) +/* f028ee4: 8702000e */ lh $v0,0xe($t8) +/* f028ee8: 0222082a */ slt $at,$s1,$v0 +/* f028eec: 54200011 */ bnezl $at,.L0f028f34 +/* f028ef0: ae500000 */ sw $s0,0x0($s2) +/* f028ef4: 8e05001c */ lw $a1,0x1c($s0) +/* f028ef8: 02228823 */ subu $s1,$s1,$v0 +/* f028efc: 02202025 */ or $a0,$s1,$zero +/* f028f00: 50a00005 */ beqzl $a1,.L0f028f18 +/* f028f04: 8e020020 */ lw $v0,0x20($s0) +/* f028f08: 0fc0a39b */ jal func0f028e6c +/* f028f0c: afb40010 */ sw $s4,0x10($sp) +/* f028f10: 00401825 */ or $v1,$v0,$zero +/* f028f14: 8e020020 */ lw $v0,0x20($s0) +.L0f028f18: +/* f028f18: 1040000d */ beqz $v0,.L0f028f50 +/* f028f1c: 00408025 */ or $s0,$v0,$zero +/* f028f20: 5460000c */ bnezl $v1,.L0f028f54 +/* f028f24: 8fbf003c */ lw $ra,0x3c($sp) +/* f028f28: 1000ffe1 */ beqz $zero,.L0f028eb0 +/* f028f2c: 00001825 */ or $v1,$zero,$zero +/* f028f30: ae500000 */ sw $s0,0x0($s2) +.L0f028f34: +/* f028f34: afa40040 */ sw $a0,0x40($sp) +/* f028f38: 0c00698d */ jal 0x1a634 +/* f028f3c: 02202825 */ or $a1,$s1,$zero +/* f028f40: 8fa40040 */ lw $a0,0x40($sp) +/* f028f44: ae620000 */ sw $v0,0x0($s3) +/* f028f48: 24030001 */ addiu $v1,$zero,0x1 +/* f028f4c: ae840000 */ sw $a0,0x0($s4) +.L0f028f50: +/* f028f50: 8fbf003c */ lw $ra,0x3c($sp) +.L0f028f54: +/* f028f54: 8fb00020 */ lw $s0,0x20($sp) +/* f028f58: 8fb10024 */ lw $s1,0x24($sp) +/* f028f5c: 8fb20028 */ lw $s2,0x28($sp) +/* f028f60: 8fb3002c */ lw $s3,0x2c($sp) +/* f028f64: 8fb40030 */ lw $s4,0x30($sp) +/* f028f68: 8fb50034 */ lw $s5,0x34($sp) +/* f028f6c: 8fb60038 */ lw $s6,0x38($sp) +/* f028f70: 27bd0048 */ addiu $sp,$sp,0x48 +/* f028f74: 03e00008 */ jr $ra +/* f028f78: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f028f7c +/* f028f7c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f028f80: 3c0a8006 */ lui $t2,0x8006 +/* f028f84: 8d4a2a8c */ lw $t2,0x2a8c($t2) +/* f028f88: afb00018 */ sw $s0,0x18($sp) +/* f028f8c: 00808025 */ or $s0,$a0,$zero +/* f028f90: afbf001c */ sw $ra,0x1c($sp) +/* f028f94: afa5002c */ sw $a1,0x2c($sp) +/* f028f98: afa60030 */ sw $a2,0x30($sp) +/* f028f9c: afa70034 */ sw $a3,0x34($sp) +/* f028fa0: 00005825 */ or $t3,$zero,$zero +/* f028fa4: 00004825 */ or $t1,$zero,$zero +/* f028fa8: 01404025 */ or $t0,$t2,$zero +.L0f028fac: +/* f028fac: 8d0e0000 */ lw $t6,0x0($t0) +/* f028fb0: 55c00004 */ bnezl $t6,.L0f028fc4 +/* f028fb4: 2529005c */ addiu $t1,$t1,0x5c +/* f028fb8: 10000005 */ beqz $zero,.L0f028fd0 +/* f028fbc: 012a5821 */ addu $t3,$t1,$t2 +/* f028fc0: 2529005c */ addiu $t1,$t1,0x5c +.L0f028fc4: +/* f028fc4: 29210730 */ slti $at,$t1,0x730 +/* f028fc8: 1420fff8 */ bnez $at,.L0f028fac +/* f028fcc: 2508005c */ addiu $t0,$t0,0x5c +.L0f028fd0: +/* f028fd0: 15600010 */ bnez $t3,.L0f029014 +/* f028fd4: 00002825 */ or $a1,$zero,$zero +/* f028fd8: 3c03800a */ lui $v1,0x800a +/* f028fdc: 8c639fc8 */ lw $v1,-0x6038($v1) +/* f028fe0: 00004825 */ or $t1,$zero,$zero +/* f028fe4: 01404025 */ or $t0,$t2,$zero +/* f028fe8: 24040730 */ addiu $a0,$zero,0x730 +.L0f028fec: +/* f028fec: 8d02000c */ lw $v0,0xc($t0) +/* f028ff0: 0043082a */ slt $at,$v0,$v1 +/* f028ff4: 50200004 */ beqzl $at,.L0f029008 +/* f028ff8: 2529005c */ addiu $t1,$t1,0x5c +/* f028ffc: 012a2821 */ addu $a1,$t1,$t2 +/* f029000: 00401825 */ or $v1,$v0,$zero +/* f029004: 2529005c */ addiu $t1,$t1,0x5c +.L0f029008: +/* f029008: 1524fff8 */ bne $t1,$a0,.L0f028fec +/* f02900c: 2508005c */ addiu $t0,$t0,0x5c +/* f029010: 00a05825 */ or $t3,$a1,$zero +.L0f029014: +/* f029014: 51600069 */ beqzl $t3,.L0f0291bc +/* f029018: 8fbf001c */ lw $ra,0x1c($sp) +/* f02901c: ad700000 */ sw $s0,0x0($t3) +/* f029020: 8faf0034 */ lw $t7,0x34($sp) +/* f029024: 3c0c800a */ lui $t4,0x800a +/* f029028: 00001025 */ or $v0,$zero,$zero +/* f02902c: ad6f0004 */ sw $t7,0x4($t3) +/* f029030: 8fb80038 */ lw $t8,0x38($sp) +/* f029034: 01601825 */ or $v1,$t3,$zero +/* f029038: 2407ffff */ addiu $a3,$zero,-1 +/* f02903c: ad780008 */ sw $t8,0x8($t3) +/* f029040: 8fb9003c */ lw $t9,0x3c($sp) +/* f029044: a1790010 */ sb $t9,0x10($t3) +/* f029048: 8d8c9fc8 */ lw $t4,-0x6038($t4) +/* f02904c: ad6c000c */ sw $t4,0xc($t3) +.L0f029050: +/* f029050: 24420001 */ addiu $v0,$v0,0x1 +/* f029054: 28410020 */ slti $at,$v0,0x20 +/* f029058: 24630001 */ addiu $v1,$v1,0x1 +/* f02905c: 1420fffc */ bnez $at,.L0f029050 +/* f029060: a0670017 */ sb $a3,0x17($v1) +/* f029064: 0c004b70 */ jal 0x12dc0 +/* f029068: afab0024 */ sw $t3,0x24($sp) +/* f02906c: 24010006 */ addiu $at,$zero,0x6 +/* f029070: 0041001b */ divu $zero,$v0,$at +/* f029074: 8fab0024 */ lw $t3,0x24($sp) +/* f029078: 00006810 */ mfhi $t5 +/* f02907c: 8fa30040 */ lw $v1,0x40($sp) +/* f029080: 25ae0002 */ addiu $t6,$t5,0x2 +/* f029084: a16e0011 */ sb $t6,0x11($t3) +/* f029088: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f02908c: 2407ffff */ addiu $a3,$zero,-1 +/* f029090: 10600008 */ beqz $v1,.L0f0290b4 +/* f029094: e5640058 */ swc1 $f4,0x58($t3) +/* f029098: 846f0000 */ lh $t7,0x0($v1) +/* f02909c: a56f0012 */ sh $t7,0x12($t3) +/* f0290a0: 84780002 */ lh $t8,0x2($v1) +/* f0290a4: a5780014 */ sh $t8,0x14($t3) +/* f0290a8: 84790004 */ lh $t9,0x4($v1) +/* f0290ac: 10000003 */ beqz $zero,.L0f0290bc +/* f0290b0: a5790016 */ sh $t9,0x16($t3) +.L0f0290b4: +/* f0290b4: 240c7fff */ addiu $t4,$zero,0x7fff +/* f0290b8: a56c0012 */ sh $t4,0x12($t3) +.L0f0290bc: +/* f0290bc: 8fad0034 */ lw $t5,0x34($sp) +/* f0290c0: 240a0001 */ addiu $t2,$zero,0x1 +/* f0290c4: 00004825 */ or $t1,$zero,$zero +/* f0290c8: 11a00024 */ beqz $t5,.L0f02915c +/* f0290cc: 3c088006 */ lui $t0,0x8006 +/* f0290d0: 8d082a8c */ lw $t0,0x2a8c($t0) +/* f0290d4: 24060020 */ addiu $a2,$zero,0x20 +/* f0290d8: 2405fffe */ addiu $a1,$zero,-2 +.L0f0290dc: +/* f0290dc: 8d0e0000 */ lw $t6,0x0($t0) +/* f0290e0: 2529005c */ addiu $t1,$t1,0x5c +/* f0290e4: 00001025 */ or $v0,$zero,$zero +/* f0290e8: 160e000c */ bne $s0,$t6,.L0f02911c +/* f0290ec: 01601825 */ or $v1,$t3,$zero +.L0f0290f0: +/* f0290f0: 80640018 */ lb $a0,0x18($v1) +/* f0290f4: 24420001 */ addiu $v0,$v0,0x1 +/* f0290f8: 10e40005 */ beq $a3,$a0,.L0f029110 +/* f0290fc: 00000000 */ sll $zero,$zero,0x0 +/* f029100: 10a40003 */ beq $a1,$a0,.L0f029110 +/* f029104: 00000000 */ sll $zero,$zero,0x0 +/* f029108: 10000003 */ beqz $zero,.L0f029118 +/* f02910c: 00005025 */ or $t2,$zero,$zero +.L0f029110: +/* f029110: 1446fff7 */ bne $v0,$a2,.L0f0290f0 +/* f029114: 24630001 */ addiu $v1,$v1,0x1 +.L0f029118: +/* f029118: 11400003 */ beqz $t2,.L0f029128 +.L0f02911c: +/* f02911c: 29210730 */ slti $at,$t1,0x730 +/* f029120: 1420ffee */ bnez $at,.L0f0290dc +/* f029124: 2508005c */ addiu $t0,$t0,0x5c +.L0f029128: +/* f029128: 1140000c */ beqz $t2,.L0f02915c +/* f02912c: 8fa40030 */ lw $a0,0x30($sp) +/* f029130: 8fa50034 */ lw $a1,0x34($sp) +/* f029134: 8fa60038 */ lw $a2,0x38($sp) +/* f029138: 02003825 */ or $a3,$s0,$zero +/* f02913c: 0fc0a386 */ jal func0f028e18 +/* f029140: afab0024 */ sw $t3,0x24($sp) +/* f029144: 28410020 */ slti $at,$v0,0x20 +/* f029148: 10200004 */ beqz $at,.L0f02915c +/* f02914c: 8fab0024 */ lw $t3,0x24($sp) +/* f029150: 01621821 */ addu $v1,$t3,$v0 +/* f029154: a0600018 */ sb $zero,0x18($v1) +/* f029158: a0600038 */ sb $zero,0x38($v1) +.L0f02915c: +/* f02915c: 92020000 */ lbu $v0,0x0($s0) +/* f029160: 24010003 */ addiu $at,$zero,0x3 +/* f029164: 10410003 */ beq $v0,$at,.L0f029174 +/* f029168: 24010006 */ addiu $at,$zero,0x6 +/* f02916c: 54410007 */ bnel $v0,$at,.L0f02918c +/* f029170: 24010001 */ addiu $at,$zero,0x1 +.L0f029174: +/* f029174: 8e020004 */ lw $v0,0x4($s0) +/* f029178: 944f0192 */ lhu $t7,0x192($v0) +/* f02917c: 35f80002 */ ori $t8,$t7,0x2 +/* f029180: 1000000d */ beqz $zero,.L0f0291b8 +/* f029184: a4580192 */ sh $t8,0x192($v0) +/* f029188: 24010001 */ addiu $at,$zero,0x1 +.L0f02918c: +/* f02918c: 10410005 */ beq $v0,$at,.L0f0291a4 +/* f029190: 24010004 */ addiu $at,$zero,0x4 +/* f029194: 10410003 */ beq $v0,$at,.L0f0291a4 +/* f029198: 24010002 */ addiu $at,$zero,0x2 +/* f02919c: 54410007 */ bnel $v0,$at,.L0f0291bc +/* f0291a0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0291a4: +/* f0291a4: 8e020004 */ lw $v0,0x4($s0) +/* f0291a8: 3c010002 */ lui $at,0x2 +/* f0291ac: 8c590010 */ lw $t9,0x10($v0) +/* f0291b0: 03216025 */ or $t4,$t9,$at +/* f0291b4: ac4c0010 */ sw $t4,0x10($v0) +.L0f0291b8: +/* f0291b8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0291bc: +/* f0291bc: 240d0001 */ addiu $t5,$zero,0x1 +/* f0291c0: 3c018006 */ lui $at,0x8006 +/* f0291c4: 8fb00018 */ lw $s0,0x18($sp) +/* f0291c8: ac2d2a90 */ sw $t5,0x2a90($at) +/* f0291cc: 03e00008 */ jr $ra +/* f0291d0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0291d4 +/* f0291d4: 3c098006 */ lui $t1,0x8006 +/* f0291d8: 8c830000 */ lw $v1,0x0($a0) +/* f0291dc: 25292a90 */ addiu $t1,$t1,0x2a90 +/* f0291e0: ac800000 */ sw $zero,0x0($a0) +/* f0291e4: ad200000 */ sw $zero,0x0($t1) +/* f0291e8: 3c068006 */ lui $a2,0x8006 +/* f0291ec: 8cc62a8c */ lw $a2,0x2a8c($a2) +/* f0291f0: 00001025 */ or $v0,$zero,$zero +/* f0291f4: 00003825 */ or $a3,$zero,$zero +/* f0291f8: 00c04025 */ or $t0,$a2,$zero +.L0f0291fc: +/* f0291fc: 8d0e0000 */ lw $t6,0x0($t0) +/* f029200: 24e7005c */ addiu $a3,$a3,0x5c +/* f029204: 28e10730 */ slti $at,$a3,0x730 +/* f029208: 11c00003 */ beqz $t6,.L0f029218 +/* f02920c: 240f0001 */ addiu $t7,$zero,0x1 +/* f029210: 10000003 */ beqz $zero,.L0f029220 +/* f029214: ad2f0000 */ sw $t7,0x0($t1) +.L0f029218: +/* f029218: 1420fff8 */ bnez $at,.L0f0291fc +/* f02921c: 2508005c */ addiu $t0,$t0,0x5c +.L0f029220: +/* f029220: 00003825 */ or $a3,$zero,$zero +/* f029224: 00c04025 */ or $t0,$a2,$zero +/* f029228: 24040730 */ addiu $a0,$zero,0x730 +.L0f02922c: +/* f02922c: 8d180000 */ lw $t8,0x0($t0) +/* f029230: 24e7005c */ addiu $a3,$a3,0x5c +/* f029234: 14780003 */ bne $v1,$t8,.L0f029244 +/* f029238: 00000000 */ sll $zero,$zero,0x0 +/* f02923c: 10000003 */ beqz $zero,.L0f02924c +/* f029240: 24020001 */ addiu $v0,$zero,0x1 +.L0f029244: +/* f029244: 14e4fff9 */ bne $a3,$a0,.L0f02922c +/* f029248: 2508005c */ addiu $t0,$t0,0x5c +.L0f02924c: +/* f02924c: 14400019 */ bnez $v0,.L0f0292b4 +/* f029250: 00000000 */ sll $zero,$zero,0x0 +/* f029254: 90620000 */ lbu $v0,0x0($v1) +/* f029258: 24010003 */ addiu $at,$zero,0x3 +/* f02925c: 10410003 */ beq $v0,$at,.L0f02926c +/* f029260: 24010006 */ addiu $at,$zero,0x6 +/* f029264: 54410007 */ bnel $v0,$at,.L0f029284 +/* f029268: 24010001 */ addiu $at,$zero,0x1 +.L0f02926c: +/* f02926c: 8c620004 */ lw $v0,0x4($v1) +/* f029270: 94590192 */ lhu $t9,0x192($v0) +/* f029274: 332afffd */ andi $t2,$t9,0xfffd +/* f029278: 03e00008 */ jr $ra +/* f02927c: a44a0192 */ sh $t2,0x192($v0) +/* f029280: 24010001 */ addiu $at,$zero,0x1 +.L0f029284: +/* f029284: 10410005 */ beq $v0,$at,.L0f02929c +/* f029288: 24010004 */ addiu $at,$zero,0x4 +/* f02928c: 10410003 */ beq $v0,$at,.L0f02929c +/* f029290: 24010002 */ addiu $at,$zero,0x2 +/* f029294: 14410007 */ bne $v0,$at,.L0f0292b4 +/* f029298: 00000000 */ sll $zero,$zero,0x0 +.L0f02929c: +/* f02929c: 8c620004 */ lw $v0,0x4($v1) +/* f0292a0: 3c01fffd */ lui $at,0xfffd +/* f0292a4: 3421ffff */ ori $at,$at,0xffff +/* f0292a8: 8c4b0010 */ lw $t3,0x10($v0) +/* f0292ac: 01616024 */ and $t4,$t3,$at +/* f0292b0: ac4c0010 */ sw $t4,0x10($v0) +.L0f0292b4: +/* f0292b4: 03e00008 */ jr $ra +/* f0292b8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0292bc +/* f0292bc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0292c0: afb2001c */ sw $s2,0x1c($sp) +/* f0292c4: afb30020 */ sw $s3,0x20($sp) +/* f0292c8: afb10018 */ sw $s1,0x18($sp) +/* f0292cc: afb00014 */ sw $s0,0x14($sp) +/* f0292d0: 3c128006 */ lui $s2,0x8006 +/* f0292d4: 00808825 */ or $s1,$a0,$zero +/* f0292d8: afbf0024 */ sw $ra,0x24($sp) +/* f0292dc: 26522a8c */ addiu $s2,$s2,0x2a8c +/* f0292e0: 00008025 */ or $s0,$zero,$zero +/* f0292e4: 24130730 */ addiu $s3,$zero,0x730 +/* f0292e8: 8e420000 */ lw $v0,0x0($s2) +.L0f0292ec: +/* f0292ec: 00507021 */ addu $t6,$v0,$s0 +/* f0292f0: 8dcf0000 */ lw $t7,0x0($t6) +/* f0292f4: 562f0004 */ bnel $s1,$t7,.L0f029308 +/* f0292f8: 2610005c */ addiu $s0,$s0,0x5c +/* f0292fc: 0fc0a475 */ jal func0f0291d4 +/* f029300: 02022021 */ addu $a0,$s0,$v0 +/* f029304: 2610005c */ addiu $s0,$s0,0x5c +.L0f029308: +/* f029308: 5613fff8 */ bnel $s0,$s3,.L0f0292ec +/* f02930c: 8e420000 */ lw $v0,0x0($s2) +/* f029310: 8fbf0024 */ lw $ra,0x24($sp) +/* f029314: 8fb00014 */ lw $s0,0x14($sp) +/* f029318: 8fb10018 */ lw $s1,0x18($sp) +/* f02931c: 8fb2001c */ lw $s2,0x1c($sp) +/* f029320: 8fb30020 */ lw $s3,0x20($sp) +/* f029324: 03e00008 */ jr $ra +/* f029328: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f02932c +/* f02932c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f029330: afa40040 */ sw $a0,0x40($sp) +/* f029334: afbf001c */ sw $ra,0x1c($sp) +/* f029338: afa50044 */ sw $a1,0x44($sp) +/* f02933c: 2403ffff */ addiu $v1,$zero,-1 +/* f029340: 00a02025 */ or $a0,$a1,$zero +/* f029344: 27ae002c */ addiu $t6,$sp,0x2c +/* f029348: afae0010 */ sw $t6,0x10($sp) +/* f02934c: 8fa50040 */ lw $a1,0x40($sp) +/* f029350: afa3003c */ sw $v1,0x3c($sp) +/* f029354: 27a60034 */ addiu $a2,$sp,0x34 +/* f029358: 0fc0a39b */ jal func0f028e6c +/* f02935c: 27a70030 */ addiu $a3,$sp,0x30 +/* f029360: 1040001d */ beqz $v0,.L0f0293d8 +/* f029364: 8fa3003c */ lw $v1,0x3c($sp) +/* f029368: 8fa40030 */ lw $a0,0x30($sp) +/* f02936c: 5080001b */ beqzl $a0,.L0f0293dc +/* f029370: 8fbf001c */ lw $ra,0x1c($sp) +/* f029374: 0c0069e1 */ jal 0x1a784 +/* f029378: afa3003c */ sw $v1,0x3c($sp) +/* f02937c: 8fa3003c */ lw $v1,0x3c($sp) +/* f029380: 10400007 */ beqz $v0,.L0f0293a0 +/* f029384: 00402825 */ or $a1,$v0,$zero +/* f029388: 8fa40034 */ lw $a0,0x34($sp) +/* f02938c: 8fa6002c */ lw $a2,0x2c($sp) +/* f029390: 0fc0a386 */ jal func0f028e18 +/* f029394: 8fa70040 */ lw $a3,0x40($sp) +/* f029398: 1000000f */ beqz $zero,.L0f0293d8 +/* f02939c: 00401825 */ or $v1,$v0,$zero +.L0f0293a0: +/* f0293a0: 8faf0034 */ lw $t7,0x34($sp) +/* f0293a4: 8fb8002c */ lw $t8,0x2c($sp) +/* f0293a8: 8de40018 */ lw $a0,0x18($t7) +/* f0293ac: 5080000b */ beqzl $a0,.L0f0293dc +/* f0293b0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0293b4: 8f060018 */ lw $a2,0x18($t8) +/* f0293b8: 50c00008 */ beqzl $a2,.L0f0293dc +/* f0293bc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0293c0: 8f05001c */ lw $a1,0x1c($t8) +/* f0293c4: 50a00005 */ beqzl $a1,.L0f0293dc +/* f0293c8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0293cc: 0fc0a386 */ jal func0f028e18 +/* f0293d0: 8fa70040 */ lw $a3,0x40($sp) +/* f0293d4: 00401825 */ or $v1,$v0,$zero +.L0f0293d8: +/* f0293d8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0293dc: +/* f0293dc: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0293e0: 00601025 */ or $v0,$v1,$zero +/* f0293e4: 03e00008 */ jr $ra +/* f0293e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0293ec +/* f0293ec: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0293f0: afa40040 */ sw $a0,0x40($sp) +/* f0293f4: afbf001c */ sw $ra,0x1c($sp) +/* f0293f8: afa50044 */ sw $a1,0x44($sp) +/* f0293fc: 2403ffff */ addiu $v1,$zero,-1 +/* f029400: 00a02025 */ or $a0,$a1,$zero +/* f029404: 27ae002c */ addiu $t6,$sp,0x2c +/* f029408: afae0010 */ sw $t6,0x10($sp) +/* f02940c: 8fa50040 */ lw $a1,0x40($sp) +/* f029410: afa3003c */ sw $v1,0x3c($sp) +/* f029414: 27a60034 */ addiu $a2,$sp,0x34 +/* f029418: 0fc0a39b */ jal func0f028e6c +/* f02941c: 27a70030 */ addiu $a3,$sp,0x30 +/* f029420: 10400025 */ beqz $v0,.L0f0294b8 +/* f029424: 8fa3003c */ lw $v1,0x3c($sp) +/* f029428: 8fa40030 */ lw $a0,0x30($sp) +/* f02942c: 50800023 */ beqzl $a0,.L0f0294bc +/* f029430: 8fbf001c */ lw $ra,0x1c($sp) +/* f029434: 0c0069f3 */ jal 0x1a7cc +/* f029438: afa3003c */ sw $v1,0x3c($sp) +/* f02943c: 8fa3003c */ lw $v1,0x3c($sp) +/* f029440: 10400007 */ beqz $v0,.L0f029460 +/* f029444: 00402825 */ or $a1,$v0,$zero +/* f029448: 8fa40034 */ lw $a0,0x34($sp) +/* f02944c: 8fa6002c */ lw $a2,0x2c($sp) +/* f029450: 0fc0a386 */ jal func0f028e18 +/* f029454: 8fa70040 */ lw $a3,0x40($sp) +/* f029458: 10000017 */ beqz $zero,.L0f0294b8 +/* f02945c: 00401825 */ or $v1,$v0,$zero +.L0f029460: +/* f029460: 8faf0034 */ lw $t7,0x34($sp) +/* f029464: 8de4001c */ lw $a0,0x1c($t7) +/* f029468: 50800014 */ beqzl $a0,.L0f0294bc +/* f02946c: 8fbf001c */ lw $ra,0x1c($sp) +/* f029470: 8c860018 */ lw $a2,0x18($a0) +.L0f029474: +/* f029474: 8fb8002c */ lw $t8,0x2c($sp) +/* f029478: 8fa80030 */ lw $t0,0x30($sp) +/* f02947c: 8cd90018 */ lw $t9,0x18($a2) +/* f029480: 5719000b */ bnel $t8,$t9,.L0f0294b0 +/* f029484: 8c840020 */ lw $a0,0x20($a0) +/* f029488: 8cc9001c */ lw $t1,0x1c($a2) +/* f02948c: 55090008 */ bnel $t0,$t1,.L0f0294b0 +/* f029490: 8c840020 */ lw $a0,0x20($a0) +/* f029494: 8cca0008 */ lw $t2,0x8($a2) +/* f029498: 8fa70040 */ lw $a3,0x40($sp) +/* f02949c: 0fc0a386 */ jal func0f028e18 +/* f0294a0: 8d450000 */ lw $a1,0x0($t2) +/* f0294a4: 10000004 */ beqz $zero,.L0f0294b8 +/* f0294a8: 00401825 */ or $v1,$v0,$zero +/* f0294ac: 8c840020 */ lw $a0,0x20($a0) +.L0f0294b0: +/* f0294b0: 5480fff0 */ bnezl $a0,.L0f029474 +/* f0294b4: 8c860018 */ lw $a2,0x18($a0) +.L0f0294b8: +/* f0294b8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0294bc: +/* f0294bc: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0294c0: 00601025 */ or $v0,$v1,$zero +/* f0294c4: 03e00008 */ jr $ra +/* f0294c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0294cc +/* f0294cc: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0294d0: afa40040 */ sw $a0,0x40($sp) +/* f0294d4: afbf001c */ sw $ra,0x1c($sp) +/* f0294d8: afa50044 */ sw $a1,0x44($sp) +/* f0294dc: 240effff */ addiu $t6,$zero,-1 +/* f0294e0: 00a02025 */ or $a0,$a1,$zero +/* f0294e4: 27af002c */ addiu $t7,$sp,0x2c +/* f0294e8: afae003c */ sw $t6,0x3c($sp) +/* f0294ec: afaf0010 */ sw $t7,0x10($sp) +/* f0294f0: 8fa50040 */ lw $a1,0x40($sp) +/* f0294f4: 27a60034 */ addiu $a2,$sp,0x34 +/* f0294f8: 0fc0a39b */ jal func0f028e6c +/* f0294fc: 27a70030 */ addiu $a3,$sp,0x30 +/* f029500: 10400038 */ beqz $v0,.L0f0295e4 +/* f029504: 8fa40030 */ lw $a0,0x30($sp) +/* f029508: 50800037 */ beqzl $a0,.L0f0295e8 +/* f02950c: 8fbf001c */ lw $ra,0x1c($sp) +/* f029510: 0c006a17 */ jal 0x1a85c +/* f029514: 00000000 */ sll $zero,$zero,0x0 +/* f029518: 10400007 */ beqz $v0,.L0f029538 +/* f02951c: 00402825 */ or $a1,$v0,$zero +/* f029520: 8fa40034 */ lw $a0,0x34($sp) +/* f029524: 8fa6002c */ lw $a2,0x2c($sp) +/* f029528: 0fc0a386 */ jal func0f028e18 +/* f02952c: 8fa70040 */ lw $a3,0x40($sp) +/* f029530: 1000002c */ beqz $zero,.L0f0295e4 +/* f029534: afa2003c */ sw $v0,0x3c($sp) +.L0f029538: +/* f029538: 0c0069e1 */ jal 0x1a784 +/* f02953c: 8fa40030 */ lw $a0,0x30($sp) +/* f029540: 14400028 */ bnez $v0,.L0f0295e4 +/* f029544: 8fb80034 */ lw $t8,0x34($sp) +/* f029548: 8f020018 */ lw $v0,0x18($t8) +/* f02954c: 50400026 */ beqzl $v0,.L0f0295e8 +/* f029550: 8fbf001c */ lw $ra,0x1c($sp) +/* f029554: 8c44001c */ lw $a0,0x1c($v0) +/* f029558: 10800009 */ beqz $a0,.L0f029580 +/* f02955c: 00000000 */ sll $zero,$zero,0x0 +/* f029560: 10980007 */ beq $a0,$t8,.L0f029580 +/* f029564: 00000000 */ sll $zero,$zero,0x0 +/* f029568: 8c840020 */ lw $a0,0x20($a0) +.L0f02956c: +/* f02956c: 8fb90034 */ lw $t9,0x34($sp) +/* f029570: 10800003 */ beqz $a0,.L0f029580 +/* f029574: 00000000 */ sll $zero,$zero,0x0 +/* f029578: 5499fffc */ bnel $a0,$t9,.L0f02956c +/* f02957c: 8c840020 */ lw $a0,0x20($a0) +.L0f029580: +/* f029580: 50800019 */ beqzl $a0,.L0f0295e8 +/* f029584: 8fbf001c */ lw $ra,0x1c($sp) +/* f029588: 8c840020 */ lw $a0,0x20($a0) +/* f02958c: 8fa8002c */ lw $t0,0x2c($sp) +/* f029590: 50800015 */ beqzl $a0,.L0f0295e8 +/* f029594: 8fbf001c */ lw $ra,0x1c($sp) +/* f029598: 8d020018 */ lw $v0,0x18($t0) +/* f02959c: 8c860018 */ lw $a2,0x18($a0) +.L0f0295a0: +/* f0295a0: 8faa002c */ lw $t2,0x2c($sp) +/* f0295a4: 8cc90018 */ lw $t1,0x18($a2) +/* f0295a8: 5449000c */ bnel $v0,$t1,.L0f0295dc +/* f0295ac: 8c840020 */ lw $a0,0x20($a0) +/* f0295b0: 8d4b001c */ lw $t3,0x1c($t2) +/* f0295b4: 8ccc001c */ lw $t4,0x1c($a2) +/* f0295b8: 556c0008 */ bnel $t3,$t4,.L0f0295dc +/* f0295bc: 8c840020 */ lw $a0,0x20($a0) +/* f0295c0: 8ccd0008 */ lw $t5,0x8($a2) +/* f0295c4: 8fa70040 */ lw $a3,0x40($sp) +/* f0295c8: 0fc0a386 */ jal func0f028e18 +/* f0295cc: 8da50000 */ lw $a1,0x0($t5) +/* f0295d0: 10000004 */ beqz $zero,.L0f0295e4 +/* f0295d4: afa2003c */ sw $v0,0x3c($sp) +/* f0295d8: 8c840020 */ lw $a0,0x20($a0) +.L0f0295dc: +/* f0295dc: 5480fff0 */ bnezl $a0,.L0f0295a0 +/* f0295e0: 8c860018 */ lw $a2,0x18($a0) +.L0f0295e4: +/* f0295e4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0295e8: +/* f0295e8: 8fa2003c */ lw $v0,0x3c($sp) +/* f0295ec: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0295f0: 03e00008 */ jr $ra +/* f0295f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0295f8 +/* f0295f8: 3c013fc0 */ lui $at,0x3fc0 +/* f0295fc: 44811000 */ mtc1 $at,$f2 +/* f029600: 3c014040 */ lui $at,0x4040 +/* f029604: 4602603c */ c.lt.s $f12,$f2 +/* f029608: 00000000 */ sll $zero,$zero,0x0 +/* f02960c: 45020015 */ bc1fl .L0f029664 +/* f029610: 44811000 */ mtc1 $at,$f2 +/* f029614: 460c1001 */ sub.s $f0,$f2,$f12 +/* f029618: 3c0141e0 */ lui $at,0x41e0 +/* f02961c: 44812000 */ mtc1 $at,$f4 +/* f029620: 3c0141a0 */ lui $at,0x41a0 +/* f029624: 44815000 */ mtc1 $at,$f10 +/* f029628: 46040182 */ mul.s $f6,$f0,$f4 +/* f02962c: 24180039 */ addiu $t8,$zero,0x39 +/* f029630: 240a004b */ addiu $t2,$zero,0x4b +/* f029634: 460a0402 */ mul.s $f16,$f0,$f10 +/* f029638: 4600320d */ trunc.w.s $f8,$f6 +/* f02963c: 4600848d */ trunc.w.s $f18,$f16 +/* f029640: 440f4000 */ mfc1 $t7,$f8 +/* f029644: 44099000 */ mfc1 $t1,$f18 +/* f029648: 030fc823 */ subu $t9,$t8,$t7 +/* f02964c: acb90000 */ sw $t9,0x0($a1) +/* f029650: 01495823 */ subu $t3,$t2,$t1 +/* f029654: accb0000 */ sw $t3,0x0($a2) +/* f029658: 03e00008 */ jr $ra +/* f02965c: ace00000 */ sw $zero,0x0($a3) +/* f029660: 44811000 */ mtc1 $at,$f2 +.L0f029664: +/* f029664: 3c014090 */ lui $at,0x4090 +/* f029668: 4602603c */ c.lt.s $f12,$f2 +/* f02966c: 00000000 */ sll $zero,$zero,0x0 +/* f029670: 45020015 */ bc1fl .L0f0296c8 +/* f029674: 44811000 */ mtc1 $at,$f2 +/* f029678: 460c1001 */ sub.s $f0,$f2,$f12 +/* f02967c: 3c0141f0 */ lui $at,0x41f0 +/* f029680: 44812000 */ mtc1 $at,$f4 +/* f029684: 3c014120 */ lui $at,0x4120 +/* f029688: 44815000 */ mtc1 $at,$f10 +/* f02968c: 46040182 */ mul.s $f6,$f0,$f4 +/* f029690: 240e0066 */ addiu $t6,$zero,0x66 +/* f029694: 2408005a */ addiu $t0,$zero,0x5a +/* f029698: 460a0402 */ mul.s $f16,$f0,$f10 +/* f02969c: 4600320d */ trunc.w.s $f8,$f6 +/* f0296a0: 4600848d */ trunc.w.s $f18,$f16 +/* f0296a4: 440d4000 */ mfc1 $t5,$f8 +/* f0296a8: 44199000 */ mfc1 $t9,$f18 +/* f0296ac: 01cdc023 */ subu $t8,$t6,$t5 +/* f0296b0: acb80000 */ sw $t8,0x0($a1) +/* f0296b4: 01195023 */ subu $t2,$t0,$t9 +/* f0296b8: acca0000 */ sw $t2,0x0($a2) +/* f0296bc: 03e00008 */ jr $ra +/* f0296c0: ace00000 */ sw $zero,0x0($a3) +/* f0296c4: 44811000 */ mtc1 $at,$f2 +.L0f0296c8: +/* f0296c8: 3c0140c0 */ lui $at,0x40c0 +/* f0296cc: 4602603c */ c.lt.s $f12,$f2 +/* f0296d0: 00000000 */ sll $zero,$zero,0x0 +/* f0296d4: 45020015 */ bc1fl .L0f02972c +/* f0296d8: 44811000 */ mtc1 $at,$f2 +/* f0296dc: 460c1001 */ sub.s $f0,$f2,$f12 +/* f0296e0: 3c014240 */ lui $at,0x4240 +/* f0296e4: 44812000 */ mtc1 $at,$f4 +/* f0296e8: 3c0141d0 */ lui $at,0x41d0 +/* f0296ec: 44815000 */ mtc1 $at,$f10 +/* f0296f0: 46040182 */ mul.s $f6,$f0,$f4 +/* f0296f4: 240c00ae */ addiu $t4,$zero,0xae +/* f0296f8: 240f0081 */ addiu $t7,$zero,0x81 +/* f0296fc: 460a0402 */ mul.s $f16,$f0,$f10 +/* f029700: 4600320d */ trunc.w.s $f8,$f6 +/* f029704: 4600848d */ trunc.w.s $f18,$f16 +/* f029708: 440b4000 */ mfc1 $t3,$f8 +/* f02970c: 44189000 */ mfc1 $t8,$f18 +/* f029710: 018b7023 */ subu $t6,$t4,$t3 +/* f029714: acae0000 */ sw $t6,0x0($a1) +/* f029718: 01f84023 */ subu $t0,$t7,$t8 +/* f02971c: acc80000 */ sw $t0,0x0($a2) +/* f029720: 03e00008 */ jr $ra +/* f029724: ace00000 */ sw $zero,0x0($a3) +/* f029728: 44811000 */ mtc1 $at,$f2 +.L0f02972c: +/* f02972c: 3c01c100 */ lui $at,0xc100 +/* f029730: 241800a2 */ addiu $t8,$zero,0xa2 +/* f029734: 4602603c */ c.lt.s $f12,$f2 +/* f029738: 24080036 */ addiu $t0,$zero,0x36 +/* f02973c: 45020014 */ bc1fl .L0f029790 +/* f029740: acb80000 */ sw $t8,0x0($a1) +/* f029744: 460c1001 */ sub.s $f0,$f2,$f12 +/* f029748: 44812000 */ mtc1 $at,$f4 +/* f02974c: 3c01c248 */ lui $at,0xc248 +/* f029750: 44815000 */ mtc1 $at,$f10 +/* f029754: 46040182 */ mul.s $f6,$f0,$f4 +/* f029758: 240900a2 */ addiu $t1,$zero,0xa2 +/* f02975c: 240d0036 */ addiu $t5,$zero,0x36 +/* f029760: 460a0402 */ mul.s $f16,$f0,$f10 +/* f029764: 4600320d */ trunc.w.s $f8,$f6 +/* f029768: 4600848d */ trunc.w.s $f18,$f16 +/* f02976c: 440a4000 */ mfc1 $t2,$f8 +/* f029770: 440e9000 */ mfc1 $t6,$f18 +/* f029774: 012a6023 */ subu $t4,$t1,$t2 +/* f029778: acac0000 */ sw $t4,0x0($a1) +/* f02977c: 01ae7823 */ subu $t7,$t5,$t6 +/* f029780: accf0000 */ sw $t7,0x0($a2) +/* f029784: 03e00008 */ jr $ra +/* f029788: ace00000 */ sw $zero,0x0($a3) +/* f02978c: acb80000 */ sw $t8,0x0($a1) +.L0f029790: +/* f029790: acc80000 */ sw $t0,0x0($a2) +/* f029794: ace00000 */ sw $zero,0x0($a3) +/* f029798: 03e00008 */ jr $ra +/* f02979c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0297a0 +/* f0297a0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0297a4: afbf0014 */ sw $ra,0x14($sp) +/* f0297a8: 8c830000 */ lw $v1,0x0($a0) +/* f0297ac: 24010003 */ addiu $at,$zero,0x3 +/* f0297b0: 90620000 */ lbu $v0,0x0($v1) +/* f0297b4: 10410003 */ beq $v0,$at,.L0f0297c4 +/* f0297b8: 24010006 */ addiu $at,$zero,0x6 +/* f0297bc: 54410006 */ bnel $v0,$at,.L0f0297d8 +/* f0297c0: 24010001 */ addiu $at,$zero,0x1 +.L0f0297c4: +/* f0297c4: 0fc0cfe8 */ jal func0f033fa0 +/* f0297c8: 8c640004 */ lw $a0,0x4($v1) +/* f0297cc: 10000018 */ beqz $zero,.L0f029830 +/* f0297d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0297d4: 24010001 */ addiu $at,$zero,0x1 +.L0f0297d8: +/* f0297d8: 10410005 */ beq $v0,$at,.L0f0297f0 +/* f0297dc: 24010004 */ addiu $at,$zero,0x4 +/* f0297e0: 10410003 */ beq $v0,$at,.L0f0297f0 +/* f0297e4: 24010002 */ addiu $at,$zero,0x2 +/* f0297e8: 5441000f */ bnel $v0,$at,.L0f029828 +/* f0297ec: 44800000 */ mtc1 $zero,$f0 +.L0f0297f0: +/* f0297f0: 8c6e0004 */ lw $t6,0x4($v1) +/* f0297f4: 3c014100 */ lui $at,0x4100 +/* f0297f8: 8dcf0010 */ lw $t7,0x10($t6) +/* f0297fc: 31f81000 */ andi $t8,$t7,0x1000 +/* f029800: 53000006 */ beqzl $t8,.L0f02981c +/* f029804: 44810000 */ mtc1 $at,$f0 +/* f029808: 3c014080 */ lui $at,0x4080 +/* f02980c: 44810000 */ mtc1 $at,$f0 +/* f029810: 10000007 */ beqz $zero,.L0f029830 +/* f029814: 8fbf0014 */ lw $ra,0x14($sp) +/* f029818: 44810000 */ mtc1 $at,$f0 +.L0f02981c: +/* f02981c: 10000004 */ beqz $zero,.L0f029830 +/* f029820: 8fbf0014 */ lw $ra,0x14($sp) +/* f029824: 44800000 */ mtc1 $zero,$f0 +.L0f029828: +/* f029828: 00000000 */ sll $zero,$zero,0x0 +/* f02982c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f029830: +/* f029830: 27bd0018 */ addiu $sp,$sp,0x18 +/* f029834: 03e00008 */ jr $ra +/* f029838: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02983c +/* f02983c: 27bdfe10 */ addiu $sp,$sp,-496 +/* f029840: afb50038 */ sw $s5,0x38($sp) +/* f029844: 3c0e8006 */ lui $t6,0x8006 +/* f029848: 8fb50200 */ lw $s5,0x200($sp) +/* f02984c: afbf003c */ sw $ra,0x3c($sp) +/* f029850: afb40034 */ sw $s4,0x34($sp) +/* f029854: afb30030 */ sw $s3,0x30($sp) +/* f029858: afb2002c */ sw $s2,0x2c($sp) +/* f02985c: afb10028 */ sw $s1,0x28($sp) +/* f029860: afb00024 */ sw $s0,0x24($sp) +/* f029864: afa401f0 */ sw $a0,0x1f0($sp) +/* f029868: afa501f4 */ sw $a1,0x1f4($sp) +/* f02986c: afa601f8 */ sw $a2,0x1f8($sp) +/* f029870: afa701fc */ sw $a3,0x1fc($sp) +/* f029874: 25ce2a94 */ addiu $t6,$t6,0x2a94 +/* f029878: 8dc10000 */ lw $at,0x0($t6) +/* f02987c: 27b201e0 */ addiu $s2,$sp,0x1e0 +/* f029880: 8eb30004 */ lw $s3,0x4($s5) +/* f029884: ae410000 */ sw $at,0x0($s2) +/* f029888: 8dd90004 */ lw $t9,0x4($t6) +/* f02988c: 3c0f8006 */ lui $t7,0x8006 +/* f029890: 25ef2aa0 */ addiu $t7,$t7,0x2aa0 +/* f029894: ae590004 */ sw $t9,0x4($s2) +/* f029898: 8dc10008 */ lw $at,0x8($t6) +/* f02989c: 25f90060 */ addiu $t9,$t7,0x60 +/* f0298a0: 27b80104 */ addiu $t8,$sp,0x104 +/* f0298a4: ae410008 */ sw $at,0x8($s2) +.L0f0298a8: +/* f0298a8: 8de10000 */ lw $at,0x0($t7) +/* f0298ac: 25ef000c */ addiu $t7,$t7,0xc +/* f0298b0: 2718000c */ addiu $t8,$t8,0xc +/* f0298b4: af01fff4 */ sw $at,-0xc($t8) +/* f0298b8: 8de1fff8 */ lw $at,-0x8($t7) +/* f0298bc: af01fff8 */ sw $at,-0x8($t8) +/* f0298c0: 8de1fffc */ lw $at,-0x4($t7) +/* f0298c4: 15f9fff8 */ bne $t7,$t9,.L0f0298a8 +/* f0298c8: af01fffc */ sw $at,-0x4($t8) +/* f0298cc: 8fae01f8 */ lw $t6,0x1f8($sp) +/* f0298d0: 24010003 */ addiu $at,$zero,0x3 +/* f0298d4: 24110006 */ addiu $s1,$zero,0x6 +/* f0298d8: 91c40000 */ lbu $a0,0x0($t6) +/* f0298dc: 8fb901f8 */ lw $t9,0x1f8($sp) +/* f0298e0: 50810004 */ beql $a0,$at,.L0f0298f4 +/* f0298e4: 8f300004 */ lw $s0,0x4($t9) +/* f0298e8: 56240014 */ bnel $s1,$a0,.L0f02993c +/* f0298ec: 8fb901f8 */ lw $t9,0x1f8($sp) +/* f0298f0: 8f300004 */ lw $s0,0x4($t9) +.L0f0298f4: +/* f0298f4: 3c014120 */ lui $at,0x4120 +/* f0298f8: 44812000 */ mtc1 $at,$f4 +/* f0298fc: 8e0f0020 */ lw $t7,0x20($s0) +/* f029900: 24110006 */ addiu $s1,$zero,0x6 +/* f029904: 02002025 */ or $a0,$s0,$zero +/* f029908: c5e60014 */ lwc1 $f6,0x14($t7) +/* f02990c: 46062083 */ div.s $f2,$f4,$f6 +/* f029910: 0fc0cfe8 */ jal func0f033fa0 +/* f029914: e7a20170 */ swc1 $f2,0x170($sp) +/* f029918: 921402e1 */ lbu $s4,0x2e1($s0) +/* f02991c: 960e0188 */ lhu $t6,0x188($s0) +/* f029920: c7a20170 */ lwc1 $f2,0x170($sp) +/* f029924: 0014c042 */ srl $t8,$s4,0x1 +/* f029928: 46000386 */ mov.s $f14,$f0 +/* f02992c: 0300a025 */ or $s4,$t8,$zero +/* f029930: 10000011 */ beqz $zero,.L0f029978 +/* f029934: afae0164 */ sw $t6,0x164($sp) +/* f029938: 8fb901f8 */ lw $t9,0x1f8($sp) +.L0f02993c: +/* f02993c: 44801000 */ mtc1 $zero,$f2 +/* f029940: 24140040 */ addiu $s4,$zero,0x40 +/* f029944: 8f220004 */ lw $v0,0x4($t9) +/* f029948: afa00164 */ sw $zero,0x164($sp) +/* f02994c: 3c014100 */ lui $at,0x4100 +/* f029950: 8c4f0010 */ lw $t7,0x10($v0) +/* f029954: 31f81000 */ andi $t8,$t7,0x1000 +/* f029958: 53000006 */ beqzl $t8,.L0f029974 +/* f02995c: 44817000 */ mtc1 $at,$f14 +/* f029960: 3c014080 */ lui $at,0x4080 +/* f029964: 44817000 */ mtc1 $at,$f14 +/* f029968: 10000004 */ beqz $zero,.L0f02997c +/* f02996c: 02a02025 */ or $a0,$s5,$zero +/* f029970: 44817000 */ mtc1 $at,$f14 +.L0f029974: +/* f029974: 00000000 */ sll $zero,$zero,0x0 +.L0f029978: +/* f029978: 02a02025 */ or $a0,$s5,$zero +.L0f02997c: +/* f02997c: 00002825 */ or $a1,$zero,$zero +/* f029980: e7a20170 */ swc1 $f2,0x170($sp) +/* f029984: 0c006949 */ jal 0x1a524 +/* f029988: e7ae016c */ swc1 $f14,0x16c($sp) +/* f02998c: c7a20170 */ lwc1 $f2,0x170($sp) +/* f029990: c6680004 */ lwc1 $f8,0x4($s3) +/* f029994: c6720008 */ lwc1 $f18,0x8($s3) +/* f029998: 8fae01fc */ lw $t6,0x1fc($sp) +/* f02999c: 46024281 */ sub.s $f10,$f8,$f2 +/* f0299a0: c668000c */ lwc1 $f8,0xc($s3) +/* f0299a4: 8dd9000c */ lw $t9,0xc($t6) +/* f0299a8: 46029100 */ add.s $f4,$f18,$f2 +/* f0299ac: c6720010 */ lwc1 $f18,0x10($s3) +/* f0299b0: 8fb001f0 */ lw $s0,0x1f0($sp) +/* f0299b4: 4600540d */ trunc.w.s $f16,$f10 +/* f0299b8: 00027980 */ sll $t7,$v0,0x6 +/* f0299bc: 032f2021 */ addu $a0,$t9,$t7 +/* f0299c0: 4600218d */ trunc.w.s $f6,$f4 +/* f0299c4: 44038000 */ mfc1 $v1,$f16 +/* f0299c8: 3c190102 */ lui $t9,0x102 +/* f0299cc: 46024281 */ sub.s $f10,$f8,$f2 +/* f0299d0: c6680014 */ lwc1 $f8,0x14($s3) +/* f0299d4: 44053000 */ mfc1 $a1,$f6 +/* f0299d8: 46029100 */ add.s $f4,$f18,$f2 +/* f0299dc: c6720018 */ lwc1 $f18,0x18($s3) +/* f0299e0: 260a0008 */ addiu $t2,$s0,0x8 +/* f0299e4: 4600540d */ trunc.w.s $f16,$f10 +/* f0299e8: c7ae016c */ lwc1 $f14,0x16c($sp) +/* f0299ec: afaa01f0 */ sw $t2,0x1f0($sp) +/* f0299f0: 4600218d */ trunc.w.s $f6,$f4 +/* f0299f4: 44068000 */ mfc1 $a2,$f16 +/* f0299f8: 37390040 */ ori $t9,$t9,0x40 +/* f0299fc: 46024281 */ sub.s $f10,$f8,$f2 +/* f029a00: 44073000 */ mfc1 $a3,$f6 +/* f029a04: a7a30180 */ sh $v1,0x180($sp) +/* f029a08: 46029100 */ add.s $f4,$f18,$f2 +/* f029a0c: a7a30186 */ sh $v1,0x186($sp) +/* f029a10: a7a3018c */ sh $v1,0x18c($sp) +/* f029a14: 4600540d */ trunc.w.s $f16,$f10 +/* f029a18: a7a30192 */ sh $v1,0x192($sp) +/* f029a1c: a7a50198 */ sh $a1,0x198($sp) +/* f029a20: 4600218d */ trunc.w.s $f6,$f4 +/* f029a24: 44088000 */ mfc1 $t0,$f16 +/* f029a28: a7a5019e */ sh $a1,0x19e($sp) +/* f029a2c: a7a501a4 */ sh $a1,0x1a4($sp) +/* f029a30: 44093000 */ mfc1 $t1,$f6 +/* f029a34: a7a501aa */ sh $a1,0x1aa($sp) +/* f029a38: a7a60182 */ sh $a2,0x182($sp) +/* f029a3c: a7a60188 */ sh $a2,0x188($sp) +/* f029a40: a7a6019a */ sh $a2,0x19a($sp) +/* f029a44: a7a601a0 */ sh $a2,0x1a0($sp) +/* f029a48: a7a7018e */ sh $a3,0x18e($sp) +/* f029a4c: a7a70194 */ sh $a3,0x194($sp) +/* f029a50: a7a701a6 */ sh $a3,0x1a6($sp) +/* f029a54: a7a701ac */ sh $a3,0x1ac($sp) +/* f029a58: a7a80184 */ sh $t0,0x184($sp) +/* f029a5c: a7a80190 */ sh $t0,0x190($sp) +/* f029a60: a7a8019c */ sh $t0,0x19c($sp) +/* f029a64: a7a801a8 */ sh $t0,0x1a8($sp) +/* f029a68: a7a9018a */ sh $t1,0x18a($sp) +/* f029a6c: a7a90196 */ sh $t1,0x196($sp) +/* f029a70: a7a901a2 */ sh $t1,0x1a2($sp) +/* f029a74: a7a901ae */ sh $t1,0x1ae($sp) +/* f029a78: ae190000 */ sw $t9,0x0($s0) +/* f029a7c: afa301cc */ sw $v1,0x1cc($sp) +/* f029a80: afa501c8 */ sw $a1,0x1c8($sp) +/* f029a84: e7ae016c */ swc1 $f14,0x16c($sp) +/* f029a88: afa601c4 */ sw $a2,0x1c4($sp) +/* f029a8c: afa701c0 */ sw $a3,0x1c0($sp) +/* f029a90: afa801bc */ sw $t0,0x1bc($sp) +/* f029a94: 0c012d20 */ jal 0x4b480 +/* f029a98: afa901b8 */ sw $t1,0x1b8($sp) +/* f029a9c: 8fa80204 */ lw $t0,0x204($sp) +/* f029aa0: c7ae016c */ lwc1 $f14,0x16c($sp) +/* f029aa4: 2401fff9 */ addiu $at,$zero,-7 +/* f029aa8: 15010082 */ bne $t0,$at,.L0f029cb4 +/* f029aac: ae020004 */ sw $v0,0x4($s0) +/* f029ab0: 0fc59e73 */ jal func0f1679cc +/* f029ab4: 24040001 */ addiu $a0,$zero,0x1 +/* f029ab8: 8fb001f0 */ lw $s0,0x1f0($sp) +/* f029abc: 3c0e0700 */ lui $t6,0x700 +/* f029ac0: 35ce0004 */ ori $t6,$t6,0x4 +/* f029ac4: 26180008 */ addiu $t8,$s0,0x8 +/* f029ac8: afb801f0 */ sw $t8,0x1f0($sp) +/* f029acc: ae0e0000 */ sw $t6,0x0($s0) +/* f029ad0: afa201d8 */ sw $v0,0x1d8($sp) +/* f029ad4: 0c012d20 */ jal 0x4b480 +/* f029ad8: 00402025 */ or $a0,$v0,$zero +/* f029adc: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f029ae0: ae020004 */ sw $v0,0x4($s0) +/* f029ae4: 240400ff */ addiu $a0,$zero,0xff +/* f029ae8: 2a810040 */ slti $at,$s4,0x40 +/* f029aec: a0640000 */ sb $a0,0x0($v1) +/* f029af0: a0640001 */ sb $a0,0x1($v1) +/* f029af4: 1020000f */ beqz $at,.L0f029b34 +/* f029af8: a0640002 */ sb $a0,0x2($v1) +/* f029afc: 8fb90210 */ lw $t9,0x210($sp) +/* f029b00: 44944000 */ mtc1 $s4,$f8 +/* f029b04: 3c017f1b */ lui $at,0x7f1b +/* f029b08: 44998000 */ mtc1 $t9,$f16 +/* f029b0c: 468042a0 */ cvt.s.w $f10,$f8 +/* f029b10: c426894c */ lwc1 $f6,-0x76b4($at) +/* f029b14: 468084a0 */ cvt.s.w $f18,$f16 +/* f029b18: 46125102 */ mul.s $f4,$f10,$f18 +/* f029b1c: 00000000 */ sll $zero,$zero,0x0 +/* f029b20: 46062202 */ mul.s $f8,$f4,$f6 +/* f029b24: 4600440d */ trunc.w.s $f16,$f8 +/* f029b28: 44188000 */ mfc1 $t8,$f16 +/* f029b2c: 10000011 */ beqz $zero,.L0f029b74 +/* f029b30: a0780003 */ sb $t8,0x3($v1) +.L0f029b34: +/* f029b34: 8faf0210 */ lw $t7,0x210($sp) +/* f029b38: 240e007f */ addiu $t6,$zero,0x7f +/* f029b3c: 01d4c823 */ subu $t9,$t6,$s4 +/* f029b40: 44995000 */ mtc1 $t9,$f10 +/* f029b44: 448f2000 */ mtc1 $t7,$f4 +/* f029b48: 3c017f1b */ lui $at,0x7f1b +/* f029b4c: 468054a0 */ cvt.s.w $f18,$f10 +/* f029b50: c4308950 */ lwc1 $f16,-0x76b0($at) +/* f029b54: 468021a0 */ cvt.s.w $f6,$f4 +/* f029b58: 46069202 */ mul.s $f8,$f18,$f6 +/* f029b5c: 00000000 */ sll $zero,$zero,0x0 +/* f029b60: 46104282 */ mul.s $f10,$f8,$f16 +/* f029b64: 4600510d */ trunc.w.s $f4,$f10 +/* f029b68: 440e2000 */ mfc1 $t6,$f4 +/* f029b6c: 00000000 */ sll $zero,$zero,0x0 +/* f029b70: a06e0003 */ sb $t6,0x3($v1) +.L0f029b74: +/* f029b74: 0fc59e59 */ jal func0f167964 +/* f029b78: 24040018 */ addiu $a0,$zero,0x18 +/* f029b7c: 00408025 */ or $s0,$v0,$zero +/* f029b80: 27a60104 */ addiu $a2,$sp,0x104 +/* f029b84: 24090004 */ addiu $t1,$zero,0x4 +/* f029b88: 24070200 */ addiu $a3,$zero,0x200 +/* f029b8c: 27a50180 */ addiu $a1,$sp,0x180 +.L0f029b90: +/* f029b90: 00002025 */ or $a0,$zero,$zero +/* f029b94: 02001825 */ or $v1,$s0,$zero +/* f029b98: 00c01025 */ or $v0,$a2,$zero +.L0f029b9c: +/* f029b9c: 8e410000 */ lw $at,0x0($s2) +/* f029ba0: 24840001 */ addiu $a0,$a0,0x1 +/* f029ba4: 2463000c */ addiu $v1,$v1,0xc +/* f029ba8: a861fff4 */ swl $at,-0xc($v1) +/* f029bac: b861fff7 */ swr $at,-0x9($v1) +/* f029bb0: 8e4f0004 */ lw $t7,0x4($s2) +/* f029bb4: 24420004 */ addiu $v0,$v0,0x4 +/* f029bb8: a86ffff8 */ swl $t7,-0x8($v1) +/* f029bbc: b86ffffb */ swr $t7,-0x5($v1) +/* f029bc0: 8e410008 */ lw $at,0x8($s2) +/* f029bc4: a861fffc */ swl $at,-0x4($v1) +/* f029bc8: b861ffff */ swr $at,-0x1($v1) +/* f029bcc: 8c58fffc */ lw $t8,-0x4($v0) +/* f029bd0: 03110019 */ multu $t8,$s1 +/* f029bd4: 00007012 */ mflo $t6 +/* f029bd8: 00aec821 */ addu $t9,$a1,$t6 +/* f029bdc: 872f0000 */ lh $t7,0x0($t9) +/* f029be0: a46ffff4 */ sh $t7,-0xc($v1) +/* f029be4: 8c58fffc */ lw $t8,-0x4($v0) +/* f029be8: 03110019 */ multu $t8,$s1 +/* f029bec: 00007012 */ mflo $t6 +/* f029bf0: 00aec821 */ addu $t9,$a1,$t6 +/* f029bf4: 872f0002 */ lh $t7,0x2($t9) +/* f029bf8: a46ffff6 */ sh $t7,-0xa($v1) +/* f029bfc: 8c58fffc */ lw $t8,-0x4($v0) +/* f029c00: 03110019 */ multu $t8,$s1 +/* f029c04: 00007012 */ mflo $t6 +/* f029c08: 00aec821 */ addu $t9,$a1,$t6 +/* f029c0c: 872f0004 */ lh $t7,0x4($t9) +/* f029c10: a060fffb */ sb $zero,-0x5($v1) +/* f029c14: 1489ffe1 */ bne $a0,$t1,.L0f029b9c +/* f029c18: a46ffff8 */ sh $t7,-0x8($v1) +/* f029c1c: a6000008 */ sh $zero,0x8($s0) +/* f029c20: a600000a */ sh $zero,0xa($s0) +/* f029c24: a6070014 */ sh $a3,0x14($s0) +/* f029c28: a6000016 */ sh $zero,0x16($s0) +/* f029c2c: a6070020 */ sh $a3,0x20($s0) +/* f029c30: a6070022 */ sh $a3,0x22($s0) +/* f029c34: a600002c */ sh $zero,0x2c($s0) +/* f029c38: a607002e */ sh $a3,0x2e($s0) +/* f029c3c: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f029c40: 3c190430 */ lui $t9,0x430 +/* f029c44: 37390030 */ ori $t9,$t9,0x30 +/* f029c48: 270e0008 */ addiu $t6,$t8,0x8 +/* f029c4c: afae01f0 */ sw $t6,0x1f0($sp) +/* f029c50: af190000 */ sw $t9,0x0($t8) +/* f029c54: afa60054 */ sw $a2,0x54($sp) +/* f029c58: 02002025 */ or $a0,$s0,$zero +/* f029c5c: 0c012d20 */ jal 0x4b480 +/* f029c60: afb800c8 */ sw $t8,0xc8($sp) +/* f029c64: 8fa800c8 */ lw $t0,0xc8($sp) +/* f029c68: 8fa60054 */ lw $a2,0x54($sp) +/* f029c6c: 3c0eb100 */ lui $t6,0xb100 +/* f029c70: ad020004 */ sw $v0,0x4($t0) +/* f029c74: 8faf01f0 */ lw $t7,0x1f0($sp) +/* f029c78: 35ce0032 */ ori $t6,$t6,0x32 +/* f029c7c: 24192010 */ addiu $t9,$zero,0x2010 +/* f029c80: 25f80008 */ addiu $t8,$t7,0x8 +/* f029c84: afb801f0 */ sw $t8,0x1f0($sp) +/* f029c88: adf90004 */ sw $t9,0x4($t7) +/* f029c8c: adee0000 */ sw $t6,0x0($t7) +/* f029c90: 27af0164 */ addiu $t7,$sp,0x164 +/* f029c94: 24c60010 */ addiu $a2,$a2,0x10 +/* f029c98: 27a50180 */ addiu $a1,$sp,0x180 +/* f029c9c: 24070200 */ addiu $a3,$zero,0x200 +/* f029ca0: 24090004 */ addiu $t1,$zero,0x4 +/* f029ca4: 14cfffba */ bne $a2,$t7,.L0f029b90 +/* f029ca8: 26100030 */ addiu $s0,$s0,0x30 +/* f029cac: 100006c0 */ beqz $zero,.L0f02b7b0 +/* f029cb0: 8fbf003c */ lw $ra,0x3c($sp) +.L0f029cb4: +/* f029cb4: 3c05800b */ lui $a1,0x800b +/* f029cb8: 24180002 */ addiu $t8,$zero,0x2 +/* f029cbc: 240e0001 */ addiu $t6,$zero,0x1 +/* f029cc0: afae0014 */ sw $t6,0x14($sp) +/* f029cc4: afb80010 */ sw $t8,0x10($sp) +/* f029cc8: 8ca5b58c */ lw $a1,-0x4a74($a1) +/* f029ccc: 27a401f0 */ addiu $a0,$sp,0x1f0 +/* f029cd0: 24060004 */ addiu $a2,$zero,0x4 +/* f029cd4: 24070001 */ addiu $a3,$zero,0x1 +/* f029cd8: afa00018 */ sw $zero,0x18($sp) +/* f029cdc: 0fc2ce70 */ jal func0f0b39c0 +/* f029ce0: e7ae016c */ swc1 $f14,0x16c($sp) +/* f029ce4: 8fa80204 */ lw $t0,0x204($sp) +/* f029ce8: c7ae016c */ lwc1 $f14,0x16c($sp) +/* f029cec: 27a50100 */ addiu $a1,$sp,0x100 +/* f029cf0: 05000004 */ bltz $t0,.L0f029d04 +/* f029cf4: 27a600fc */ addiu $a2,$sp,0xfc +/* f029cf8: 8fb901f4 */ lw $t9,0x1f4($sp) +/* f029cfc: 1000001c */ beqz $zero,.L0f029d70 +/* f029d00: c72c0058 */ lwc1 $f12,0x58($t9) +.L0f029d04: +/* f029d04: 2401fffe */ addiu $at,$zero,-2 +/* f029d08: 15010019 */ bne $t0,$at,.L0f029d70 +/* f029d0c: 46007306 */ mov.s $f12,$f14 +/* f029d10: 8faf01f4 */ lw $t7,0x1f4($sp) +/* f029d14: 8fb8020c */ lw $t8,0x20c($sp) +/* f029d18: 81e20011 */ lb $v0,0x11($t7) +/* f029d1c: 0058082a */ slt $at,$v0,$t8 +/* f029d20: 50200005 */ beqzl $at,.L0f029d38 +/* f029d24: 44823000 */ mtc1 $v0,$f6 +/* f029d28: 44806000 */ mtc1 $zero,$f12 +/* f029d2c: 10000010 */ beqz $zero,.L0f029d70 +/* f029d30: 00000000 */ sll $zero,$zero,0x0 +/* f029d34: 44823000 */ mtc1 $v0,$f6 +.L0f029d38: +/* f029d38: 8fae020c */ lw $t6,0x20c($sp) +/* f029d3c: 3c014080 */ lui $at,0x4080 +/* f029d40: 46803220 */ cvt.s.w $f8,$f6 +/* f029d44: 44819000 */ mtc1 $at,$f18 +/* f029d48: 448e8000 */ mtc1 $t6,$f16 +/* f029d4c: 3c013f80 */ lui $at,0x3f80 +/* f029d50: 44813000 */ mtc1 $at,$f6 +/* f029d54: 468082a0 */ cvt.s.w $f10,$f16 +/* f029d58: 46089002 */ mul.s $f0,$f18,$f8 +/* f029d5c: 460a0101 */ sub.s $f4,$f0,$f10 +/* f029d60: 46062480 */ add.s $f18,$f4,$f6 +/* f029d64: 46009203 */ div.s $f8,$f18,$f0 +/* f029d68: 46087302 */ mul.s $f12,$f14,$f8 +/* f029d6c: 00000000 */ sll $zero,$zero,0x0 +.L0f029d70: +/* f029d70: 0fc0a57e */ jal func0f0295f8 +/* f029d74: 27a700f8 */ addiu $a3,$sp,0xf8 +/* f029d78: 8fac0100 */ lw $t4,0x100($sp) +/* f029d7c: 8fad00fc */ lw $t5,0xfc($sp) +/* f029d80: 8fbf00f8 */ lw $ra,0xf8($sp) +/* f029d84: 2587ffec */ addiu $a3,$t4,-20 +/* f029d88: 25a3ffec */ addiu $v1,$t5,-20 +/* f029d8c: 27e4ffec */ addiu $a0,$ra,-20 +/* f029d90: 8fa80204 */ lw $t0,0x204($sp) +/* f029d94: 00605025 */ or $t2,$v1,$zero +/* f029d98: 04e10002 */ bgez $a3,.L0f029da4 +/* f029d9c: 00805825 */ or $t3,$a0,$zero +/* f029da0: 00003825 */ or $a3,$zero,$zero +.L0f029da4: +/* f029da4: 04610002 */ bgez $v1,.L0f029db0 +/* f029da8: 2582ffc4 */ addiu $v0,$t4,-60 +/* f029dac: 00005025 */ or $t2,$zero,$zero +.L0f029db0: +/* f029db0: 04810002 */ bgez $a0,.L0f029dbc +/* f029db4: 25a3ffc4 */ addiu $v1,$t5,-60 +/* f029db8: 00005825 */ or $t3,$zero,$zero +.L0f029dbc: +/* f029dbc: 27e4ffc4 */ addiu $a0,$ra,-60 +/* f029dc0: afa200e8 */ sw $v0,0xe8($sp) +/* f029dc4: afa300e4 */ sw $v1,0xe4($sp) +/* f029dc8: 04410002 */ bgez $v0,.L0f029dd4 +/* f029dcc: afa400e0 */ sw $a0,0xe0($sp) +/* f029dd0: afa000e8 */ sw $zero,0xe8($sp) +.L0f029dd4: +/* f029dd4: 04610002 */ bgez $v1,.L0f029de0 +/* f029dd8: 3c19800a */ lui $t9,0x800a +/* f029ddc: afa000e4 */ sw $zero,0xe4($sp) +.L0f029de0: +/* f029de0: 04810002 */ bgez $a0,.L0f029dec +/* f029de4: 00000000 */ sll $zero,$zero,0x0 +/* f029de8: afa000e0 */ sw $zero,0xe0($sp) +.L0f029dec: +/* f029dec: 8f39a018 */ lw $t9,-0x5fe8($t9) +/* f029df0: 241004b0 */ addiu $s0,$zero,0x4b0 +/* f029df4: afa700f4 */ sw $a3,0xf4($sp) +/* f029df8: 0330001a */ div $zero,$t9,$s0 +/* f029dfc: 00007810 */ mfhi $t7 +/* f029e00: 448f8000 */ mtc1 $t7,$f16 +/* f029e04: 16000002 */ bnez $s0,.L0f029e10 +/* f029e08: 00000000 */ sll $zero,$zero,0x0 +/* f029e0c: 0007000d */ break 0x7 +.L0f029e10: +/* f029e10: 2401ffff */ addiu $at,$zero,-1 +/* f029e14: 16010004 */ bne $s0,$at,.L0f029e28 +/* f029e18: 3c018000 */ lui $at,0x8000 +/* f029e1c: 17210002 */ bne $t9,$at,.L0f029e28 +/* f029e20: 00000000 */ sll $zero,$zero,0x0 +/* f029e24: 0006000d */ break 0x6 +.L0f029e28: +/* f029e28: 468082a0 */ cvt.s.w $f10,$f16 +/* f029e2c: 3c017f1b */ lui $at,0x7f1b +/* f029e30: c4248954 */ lwc1 $f4,-0x76ac($at) +/* f029e34: afaa00f0 */ sw $t2,0xf0($sp) +/* f029e38: afab00ec */ sw $t3,0xec($sp) +/* f029e3c: 46045302 */ mul.s $f12,$f10,$f4 +/* f029e40: 0c0068f7 */ jal 0x1a3dc +/* f029e44: 00000000 */ sll $zero,$zero,0x0 +/* f029e48: 3c0f800a */ lui $t7,0x800a +/* f029e4c: 8defa018 */ lw $t7,-0x5fe8($t7) +/* f029e50: 3c014200 */ lui $at,0x4200 +/* f029e54: 44811000 */ mtc1 $at,$f2 +/* f029e58: 01f0001a */ div $zero,$t7,$s0 +/* f029e5c: 3c013f80 */ lui $at,0x3f80 +/* f029e60: 44813000 */ mtc1 $at,$f6 +/* f029e64: 3c013f00 */ lui $at,0x3f00 +/* f029e68: 44814000 */ mtc1 $at,$f8 +/* f029e6c: 46060480 */ add.s $f18,$f0,$f6 +/* f029e70: 0000c010 */ mfhi $t8 +/* f029e74: 8fa700f4 */ lw $a3,0xf4($sp) +/* f029e78: 8fa80204 */ lw $t0,0x204($sp) +/* f029e7c: 46089402 */ mul.s $f16,$f18,$f8 +/* f029e80: 44989000 */ mtc1 $t8,$f18 +/* f029e84: 8faa00f0 */ lw $t2,0xf0($sp) +/* f029e88: 8fab00ec */ lw $t3,0xec($sp) +/* f029e8c: 46809220 */ cvt.s.w $f8,$f18 +/* f029e90: 46028282 */ mul.s $f10,$f16,$f2 +/* f029e94: 00000000 */ sll $zero,$zero,0x0 +/* f029e98: 46025102 */ mul.s $f4,$f10,$f2 +/* f029e9c: 4600218d */ trunc.w.s $f6,$f4 +/* f029ea0: 44153000 */ mfc1 $s5,$f6 +/* f029ea4: 00000000 */ sll $zero,$zero,0x0 +/* f029ea8: 00157400 */ sll $t6,$s5,0x10 +/* f029eac: 000ecc03 */ sra $t9,$t6,0x10 +/* f029eb0: 0320a825 */ or $s5,$t9,$zero +/* f029eb4: 16000002 */ bnez $s0,.L0f029ec0 +/* f029eb8: 00000000 */ sll $zero,$zero,0x0 +/* f029ebc: 0007000d */ break 0x7 +.L0f029ec0: +/* f029ec0: 2401ffff */ addiu $at,$zero,-1 +/* f029ec4: 16010004 */ bne $s0,$at,.L0f029ed8 +/* f029ec8: 3c018000 */ lui $at,0x8000 +/* f029ecc: 15e10002 */ bne $t7,$at,.L0f029ed8 +/* f029ed0: 00000000 */ sll $zero,$zero,0x0 +/* f029ed4: 0006000d */ break 0x6 +.L0f029ed8: +/* f029ed8: 3c017f1b */ lui $at,0x7f1b +/* f029edc: c4308958 */ lwc1 $f16,-0x76a8($at) +/* f029ee0: 46104302 */ mul.s $f12,$f8,$f16 +/* f029ee4: 0c0068f4 */ jal 0x1a3d0 +/* f029ee8: 00000000 */ sll $zero,$zero,0x0 +/* f029eec: 3c014200 */ lui $at,0x4200 +/* f029ef0: 44811000 */ mtc1 $at,$f2 +/* f029ef4: 3c013f80 */ lui $at,0x3f80 +/* f029ef8: 44816000 */ mtc1 $at,$f12 +/* f029efc: 3c013f00 */ lui $at,0x3f00 +/* f029f00: 44812000 */ mtc1 $at,$f4 +/* f029f04: 460c0280 */ add.s $f10,$f0,$f12 +/* f029f08: 8fa80204 */ lw $t0,0x204($sp) +/* f029f0c: 26af0200 */ addiu $t7,$s5,0x200 +/* f029f10: 2401fffd */ addiu $at,$zero,-3 +/* f029f14: 46045182 */ mul.s $f6,$f10,$f4 +/* f029f18: 8fa700f4 */ lw $a3,0xf4($sp) +/* f029f1c: 8faa00f0 */ lw $t2,0xf0($sp) +/* f029f20: 8fab00ec */ lw $t3,0xec($sp) +/* f029f24: afaf0050 */ sw $t7,0x50($sp) +/* f029f28: a7af0176 */ sh $t7,0x176($sp) +/* f029f2c: 24040001 */ addiu $a0,$zero,0x1 +/* f029f30: 46023482 */ mul.s $f18,$f6,$f2 +/* f029f34: 00000000 */ sll $zero,$zero,0x0 +/* f029f38: 46029202 */ mul.s $f8,$f18,$f2 +/* f029f3c: 4600440d */ trunc.w.s $f16,$f8 +/* f029f40: 440e8000 */ mfc1 $t6,$f16 +/* f029f44: 00000000 */ sll $zero,$zero,0x0 +/* f029f48: 000e9c00 */ sll $s3,$t6,0x10 +/* f029f4c: 0013cc03 */ sra $t9,$s3,0x10 +/* f029f50: 03209825 */ or $s3,$t9,$zero +/* f029f54: 25d40200 */ addiu $s4,$t6,0x200 +/* f029f58: 0014cc00 */ sll $t9,$s4,0x10 +/* f029f5c: 11010008 */ beq $t0,$at,.L0f029f80 +/* f029f60: 0019a403 */ sra $s4,$t9,0x10 +/* f029f64: 2401fffc */ addiu $at,$zero,-4 +/* f029f68: 11010005 */ beq $t0,$at,.L0f029f80 +/* f029f6c: 2401fffb */ addiu $at,$zero,-5 +/* f029f70: 11010003 */ beq $t0,$at,.L0f029f80 +/* f029f74: 2401fffa */ addiu $at,$zero,-6 +/* f029f78: 5501016b */ bnel $t0,$at,.L0f02a528 +/* f029f7c: 2401fffe */ addiu $at,$zero,-2 +.L0f029f80: +/* f029f80: afa700f4 */ sw $a3,0xf4($sp) +/* f029f84: afaa00f0 */ sw $t2,0xf0($sp) +/* f029f88: 0fc59e73 */ jal func0f1679cc +/* f029f8c: afab00ec */ sw $t3,0xec($sp) +/* f029f90: 8fb001f0 */ lw $s0,0x1f0($sp) +/* f029f94: 3c190700 */ lui $t9,0x700 +/* f029f98: 37390004 */ ori $t9,$t9,0x4 +/* f029f9c: 260e0008 */ addiu $t6,$s0,0x8 +/* f029fa0: afae01f0 */ sw $t6,0x1f0($sp) +/* f029fa4: ae190000 */ sw $t9,0x0($s0) +/* f029fa8: afa201d8 */ sw $v0,0x1d8($sp) +/* f029fac: 0c012d20 */ jal 0x4b480 +/* f029fb0: 00402025 */ or $a0,$v0,$zero +/* f029fb4: 8fa80204 */ lw $t0,0x204($sp) +/* f029fb8: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f029fbc: 8fa700f4 */ lw $a3,0xf4($sp) +/* f029fc0: 8faa00f0 */ lw $t2,0xf0($sp) +/* f029fc4: 8fab00ec */ lw $t3,0xec($sp) +/* f029fc8: 2401fffd */ addiu $at,$zero,-3 +/* f029fcc: 15010014 */ bne $t0,$at,.L0f02a020 +/* f029fd0: ae020004 */ sw $v0,0x4($s0) +/* f029fd4: a0670000 */ sb $a3,0x0($v1) +/* f029fd8: a06a0001 */ sb $t2,0x1($v1) +/* f029fdc: a06b0002 */ sb $t3,0x2($v1) +/* f029fe0: 8faf0164 */ lw $t7,0x164($sp) +/* f029fe4: 8fb80210 */ lw $t8,0x210($sp) +/* f029fe8: 29e1000a */ slti $at,$t7,0xa +/* f029fec: 1020000a */ beqz $at,.L0f02a018 +/* f029ff0: 00000000 */ sll $zero,$zero,0x0 +/* f029ff4: 44985000 */ mtc1 $t8,$f10 +/* f029ff8: 3c017f1b */ lui $at,0x7f1b +/* f029ffc: c426895c */ lwc1 $f6,-0x76a4($at) +/* f02a000: 46805120 */ cvt.s.w $f4,$f10 +/* f02a004: 46062482 */ mul.s $f18,$f4,$f6 +/* f02a008: 4600920d */ trunc.w.s $f8,$f18 +/* f02a00c: 44194000 */ mfc1 $t9,$f8 +/* f02a010: 10000031 */ beqz $zero,.L0f02a0d8 +/* f02a014: a0790003 */ sb $t9,0x3($v1) +.L0f02a018: +/* f02a018: 1000002f */ beqz $zero,.L0f02a0d8 +/* f02a01c: a0600003 */ sb $zero,0x3($v1) +.L0f02a020: +/* f02a020: 8faf00e8 */ lw $t7,0xe8($sp) +/* f02a024: a06f0000 */ sb $t7,0x0($v1) +/* f02a028: 8fb800e4 */ lw $t8,0xe4($sp) +/* f02a02c: a0780001 */ sb $t8,0x1($v1) +/* f02a030: 8fae00e0 */ lw $t6,0xe0($sp) +/* f02a034: a06e0002 */ sb $t6,0x2($v1) +/* f02a038: 8fb90164 */ lw $t9,0x164($sp) +/* f02a03c: 2b21000a */ slti $at,$t9,0xa +/* f02a040: 10200024 */ beqz $at,.L0f02a0d4 +/* f02a044: 2401fffc */ addiu $at,$zero,-4 +/* f02a048: 1501000a */ bne $t0,$at,.L0f02a074 +/* f02a04c: 8faf0210 */ lw $t7,0x210($sp) +/* f02a050: 448f8000 */ mtc1 $t7,$f16 +/* f02a054: 3c017f1b */ lui $at,0x7f1b +/* f02a058: c4248960 */ lwc1 $f4,-0x76a0($at) +/* f02a05c: 468082a0 */ cvt.s.w $f10,$f16 +/* f02a060: 46045182 */ mul.s $f6,$f10,$f4 +/* f02a064: 4600348d */ trunc.w.s $f18,$f6 +/* f02a068: 440e9000 */ mfc1 $t6,$f18 +/* f02a06c: 1000001a */ beqz $zero,.L0f02a0d8 +/* f02a070: a06e0003 */ sb $t6,0x3($v1) +.L0f02a074: +/* f02a074: 2401fffb */ addiu $at,$zero,-5 +/* f02a078: 1501000a */ bne $t0,$at,.L0f02a0a4 +/* f02a07c: 8fb90210 */ lw $t9,0x210($sp) +/* f02a080: 44994000 */ mtc1 $t9,$f8 +/* f02a084: 3c017f1b */ lui $at,0x7f1b +/* f02a088: c42a8964 */ lwc1 $f10,-0x769c($at) +/* f02a08c: 46804420 */ cvt.s.w $f16,$f8 +/* f02a090: 460a8102 */ mul.s $f4,$f16,$f10 +/* f02a094: 4600218d */ trunc.w.s $f6,$f4 +/* f02a098: 44183000 */ mfc1 $t8,$f6 +/* f02a09c: 1000000e */ beqz $zero,.L0f02a0d8 +/* f02a0a0: a0780003 */ sb $t8,0x3($v1) +.L0f02a0a4: +/* f02a0a4: 2401fffa */ addiu $at,$zero,-6 +/* f02a0a8: 1501000b */ bne $t0,$at,.L0f02a0d8 +/* f02a0ac: 8fae0210 */ lw $t6,0x210($sp) +/* f02a0b0: 448e9000 */ mtc1 $t6,$f18 +/* f02a0b4: 3c017f1b */ lui $at,0x7f1b +/* f02a0b8: c4308968 */ lwc1 $f16,-0x7698($at) +/* f02a0bc: 46809220 */ cvt.s.w $f8,$f18 +/* f02a0c0: 46104282 */ mul.s $f10,$f8,$f16 +/* f02a0c4: 4600510d */ trunc.w.s $f4,$f10 +/* f02a0c8: 440f2000 */ mfc1 $t7,$f4 +/* f02a0cc: 10000002 */ beqz $zero,.L0f02a0d8 +/* f02a0d0: a06f0003 */ sb $t7,0x3($v1) +.L0f02a0d4: +/* f02a0d4: a0600003 */ sb $zero,0x3($v1) +.L0f02a0d8: +/* f02a0d8: 24040018 */ addiu $a0,$zero,0x18 +/* f02a0dc: afa301d8 */ sw $v1,0x1d8($sp) +/* f02a0e0: afa700f4 */ sw $a3,0xf4($sp) +/* f02a0e4: afaa00f0 */ sw $t2,0xf0($sp) +/* f02a0e8: 0fc59e59 */ jal func0f167964 +/* f02a0ec: afab00ec */ sw $t3,0xec($sp) +/* f02a0f0: 8fa501f8 */ lw $a1,0x1f8($sp) +/* f02a0f4: 24010001 */ addiu $at,$zero,0x1 +/* f02a0f8: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02a0fc: 90a40000 */ lbu $a0,0x0($a1) +/* f02a100: 8fa700f4 */ lw $a3,0xf4($sp) +/* f02a104: 8faa00f0 */ lw $t2,0xf0($sp) +/* f02a108: 8fab00ec */ lw $t3,0xec($sp) +/* f02a10c: 10810006 */ beq $a0,$at,.L0f02a128 +/* f02a110: 00408025 */ or $s0,$v0,$zero +/* f02a114: 24090004 */ addiu $t1,$zero,0x4 +/* f02a118: 11240003 */ beq $t1,$a0,.L0f02a128 +/* f02a11c: 24010002 */ addiu $at,$zero,0x2 +/* f02a120: 548100b0 */ bnel $a0,$at,.L0f02a3e4 +/* f02a124: 24080200 */ addiu $t0,$zero,0x200 +.L0f02a128: +/* f02a128: 8cb80004 */ lw $t8,0x4($a1) +/* f02a12c: 24090004 */ addiu $t1,$zero,0x4 +/* f02a130: 3c0f800a */ lui $t7,0x800a +/* f02a134: 8f0e0010 */ lw $t6,0x10($t8) +/* f02a138: 31d91000 */ andi $t9,$t6,0x1000 +/* f02a13c: 532000a9 */ beqzl $t9,.L0f02a3e4 +/* f02a140: 24080200 */ addiu $t0,$zero,0x200 +/* f02a144: 8defa018 */ lw $t7,-0x5fe8($t7) +/* f02a148: 2401015e */ addiu $at,$zero,0x15e +/* f02a14c: afa301d8 */ sw $v1,0x1d8($sp) +/* f02a150: 01e1001a */ div $zero,$t7,$at +/* f02a154: 0000c010 */ mfhi $t8 +/* f02a158: 44983000 */ mtc1 $t8,$f6 +/* f02a15c: 3c017f1b */ lui $at,0x7f1b +/* f02a160: c428896c */ lwc1 $f8,-0x7694($at) +/* f02a164: 468034a0 */ cvt.s.w $f18,$f6 +/* f02a168: afa700f4 */ sw $a3,0xf4($sp) +/* f02a16c: afaa00f0 */ sw $t2,0xf0($sp) +/* f02a170: afab00ec */ sw $t3,0xec($sp) +/* f02a174: 46089302 */ mul.s $f12,$f18,$f8 +/* f02a178: 0c0068f7 */ jal 0x1a3dc +/* f02a17c: 00000000 */ sll $zero,$zero,0x0 +/* f02a180: 3c013f80 */ lui $at,0x3f80 +/* f02a184: 44818000 */ mtc1 $at,$f16 +/* f02a188: 3c013f00 */ lui $at,0x3f00 +/* f02a18c: 44812000 */ mtc1 $at,$f4 +/* f02a190: 46100280 */ add.s $f10,$f0,$f16 +/* f02a194: 3c0142f0 */ lui $at,0x42f0 +/* f02a198: 44813000 */ mtc1 $at,$f6 +/* f02a19c: 8fa700f4 */ lw $a3,0xf4($sp) +/* f02a1a0: 46045302 */ mul.s $f12,$f10,$f4 +/* f02a1a4: 3c014248 */ lui $at,0x4248 +/* f02a1a8: 44818000 */ mtc1 $at,$f16 +/* f02a1ac: 30ee00ff */ andi $t6,$a3,0xff +/* f02a1b0: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02a1b4: 448e5000 */ mtc1 $t6,$f10 +/* f02a1b8: 8faa00f0 */ lw $t2,0xf0($sp) +/* f02a1bc: 460c3482 */ mul.s $f18,$f6,$f12 +/* f02a1c0: 8fab00ec */ lw $t3,0xec($sp) +/* f02a1c4: 24090004 */ addiu $t1,$zero,0x4 +/* f02a1c8: 460c8082 */ mul.s $f2,$f16,$f12 +/* f02a1cc: 3c014f80 */ lui $at,0x4f80 +/* f02a1d0: 4600920d */ trunc.w.s $f8,$f18 +/* f02a1d4: 46805120 */ cvt.s.w $f4,$f10 +/* f02a1d8: 440f4000 */ mfc1 $t7,$f8 +/* f02a1dc: 00000000 */ sll $zero,$zero,0x0 +/* f02a1e0: 25f80032 */ addiu $t8,$t7,0x32 +/* f02a1e4: 05c10004 */ bgez $t6,.L0f02a1f8 +/* f02a1e8: a0780003 */ sb $t8,0x3($v1) +/* f02a1ec: 44813000 */ mtc1 $at,$f6 +/* f02a1f0: 00000000 */ sll $zero,$zero,0x0 +/* f02a1f4: 46062100 */ add.s $f4,$f4,$f6 +.L0f02a1f8: +/* f02a1f8: 46022480 */ add.s $f18,$f4,$f2 +/* f02a1fc: 240f0001 */ addiu $t7,$zero,0x1 +/* f02a200: 3c014f00 */ lui $at,0x4f00 +/* f02a204: 315800ff */ andi $t8,$t2,0xff +/* f02a208: 4459f800 */ cfc1 $t9,$31 +/* f02a20c: 44cff800 */ ctc1 $t7,$31 +/* f02a210: 00000000 */ sll $zero,$zero,0x0 +/* f02a214: 46009224 */ cvt.w.s $f8,$f18 +/* f02a218: 444ff800 */ cfc1 $t7,$31 +/* f02a21c: 00000000 */ sll $zero,$zero,0x0 +/* f02a220: 31ef0078 */ andi $t7,$t7,0x78 +/* f02a224: 51e00013 */ beqzl $t7,.L0f02a274 +/* f02a228: 440f4000 */ mfc1 $t7,$f8 +/* f02a22c: 44814000 */ mtc1 $at,$f8 +/* f02a230: 240f0001 */ addiu $t7,$zero,0x1 +/* f02a234: 46089201 */ sub.s $f8,$f18,$f8 +/* f02a238: 44cff800 */ ctc1 $t7,$31 +/* f02a23c: 00000000 */ sll $zero,$zero,0x0 +/* f02a240: 46004224 */ cvt.w.s $f8,$f8 +/* f02a244: 444ff800 */ cfc1 $t7,$31 +/* f02a248: 00000000 */ sll $zero,$zero,0x0 +/* f02a24c: 31ef0078 */ andi $t7,$t7,0x78 +/* f02a250: 15e00005 */ bnez $t7,.L0f02a268 +/* f02a254: 00000000 */ sll $zero,$zero,0x0 +/* f02a258: 440f4000 */ mfc1 $t7,$f8 +/* f02a25c: 3c018000 */ lui $at,0x8000 +/* f02a260: 10000007 */ beqz $zero,.L0f02a280 +/* f02a264: 01e17825 */ or $t7,$t7,$at +.L0f02a268: +/* f02a268: 10000005 */ beqz $zero,.L0f02a280 +/* f02a26c: 240fffff */ addiu $t7,$zero,-1 +/* f02a270: 440f4000 */ mfc1 $t7,$f8 +.L0f02a274: +/* f02a274: 00000000 */ sll $zero,$zero,0x0 +/* f02a278: 05e0fffb */ bltz $t7,.L0f02a268 +/* f02a27c: 00000000 */ sll $zero,$zero,0x0 +.L0f02a280: +/* f02a280: 44d9f800 */ ctc1 $t9,$31 +/* f02a284: 44988000 */ mtc1 $t8,$f16 +/* f02a288: a06f0000 */ sb $t7,0x0($v1) +/* f02a28c: 07010005 */ bgez $t8,.L0f02a2a4 +/* f02a290: 468082a0 */ cvt.s.w $f10,$f16 +/* f02a294: 3c014f80 */ lui $at,0x4f80 +/* f02a298: 44813000 */ mtc1 $at,$f6 +/* f02a29c: 00000000 */ sll $zero,$zero,0x0 +/* f02a2a0: 46065280 */ add.s $f10,$f10,$f6 +.L0f02a2a4: +/* f02a2a4: 46025100 */ add.s $f4,$f10,$f2 +/* f02a2a8: 24190001 */ addiu $t9,$zero,0x1 +/* f02a2ac: 3c014f00 */ lui $at,0x4f00 +/* f02a2b0: 316f00ff */ andi $t7,$t3,0xff +/* f02a2b4: 444ef800 */ cfc1 $t6,$31 +/* f02a2b8: 44d9f800 */ ctc1 $t9,$31 +/* f02a2bc: 00000000 */ sll $zero,$zero,0x0 +/* f02a2c0: 460024a4 */ cvt.w.s $f18,$f4 +/* f02a2c4: 4459f800 */ cfc1 $t9,$31 +/* f02a2c8: 00000000 */ sll $zero,$zero,0x0 +/* f02a2cc: 33390078 */ andi $t9,$t9,0x78 +/* f02a2d0: 53200013 */ beqzl $t9,.L0f02a320 +/* f02a2d4: 44199000 */ mfc1 $t9,$f18 +/* f02a2d8: 44819000 */ mtc1 $at,$f18 +/* f02a2dc: 24190001 */ addiu $t9,$zero,0x1 +/* f02a2e0: 46122481 */ sub.s $f18,$f4,$f18 +/* f02a2e4: 44d9f800 */ ctc1 $t9,$31 +/* f02a2e8: 00000000 */ sll $zero,$zero,0x0 +/* f02a2ec: 460094a4 */ cvt.w.s $f18,$f18 +/* f02a2f0: 4459f800 */ cfc1 $t9,$31 +/* f02a2f4: 00000000 */ sll $zero,$zero,0x0 +/* f02a2f8: 33390078 */ andi $t9,$t9,0x78 +/* f02a2fc: 17200005 */ bnez $t9,.L0f02a314 +/* f02a300: 00000000 */ sll $zero,$zero,0x0 +/* f02a304: 44199000 */ mfc1 $t9,$f18 +/* f02a308: 3c018000 */ lui $at,0x8000 +/* f02a30c: 10000007 */ beqz $zero,.L0f02a32c +/* f02a310: 0321c825 */ or $t9,$t9,$at +.L0f02a314: +/* f02a314: 10000005 */ beqz $zero,.L0f02a32c +/* f02a318: 2419ffff */ addiu $t9,$zero,-1 +/* f02a31c: 44199000 */ mfc1 $t9,$f18 +.L0f02a320: +/* f02a320: 00000000 */ sll $zero,$zero,0x0 +/* f02a324: 0720fffb */ bltz $t9,.L0f02a314 +/* f02a328: 00000000 */ sll $zero,$zero,0x0 +.L0f02a32c: +/* f02a32c: 44cef800 */ ctc1 $t6,$31 +/* f02a330: 448f4000 */ mtc1 $t7,$f8 +/* f02a334: a0790001 */ sb $t9,0x1($v1) +/* f02a338: 05e10005 */ bgez $t7,.L0f02a350 +/* f02a33c: 46804420 */ cvt.s.w $f16,$f8 +/* f02a340: 3c014f80 */ lui $at,0x4f80 +/* f02a344: 44813000 */ mtc1 $at,$f6 +/* f02a348: 00000000 */ sll $zero,$zero,0x0 +/* f02a34c: 46068400 */ add.s $f16,$f16,$f6 +.L0f02a350: +/* f02a350: 46028280 */ add.s $f10,$f16,$f2 +/* f02a354: 240e0001 */ addiu $t6,$zero,0x1 +/* f02a358: 3c014f00 */ lui $at,0x4f00 +/* f02a35c: 4458f800 */ cfc1 $t8,$31 +/* f02a360: 44cef800 */ ctc1 $t6,$31 +/* f02a364: 00000000 */ sll $zero,$zero,0x0 +/* f02a368: 46005124 */ cvt.w.s $f4,$f10 +/* f02a36c: 444ef800 */ cfc1 $t6,$31 +/* f02a370: 00000000 */ sll $zero,$zero,0x0 +/* f02a374: 31ce0078 */ andi $t6,$t6,0x78 +/* f02a378: 51c00013 */ beqzl $t6,.L0f02a3c8 +/* f02a37c: 440e2000 */ mfc1 $t6,$f4 +/* f02a380: 44812000 */ mtc1 $at,$f4 +/* f02a384: 240e0001 */ addiu $t6,$zero,0x1 +/* f02a388: 46045101 */ sub.s $f4,$f10,$f4 +/* f02a38c: 44cef800 */ ctc1 $t6,$31 +/* f02a390: 00000000 */ sll $zero,$zero,0x0 +/* f02a394: 46002124 */ cvt.w.s $f4,$f4 +/* f02a398: 444ef800 */ cfc1 $t6,$31 +/* f02a39c: 00000000 */ sll $zero,$zero,0x0 +/* f02a3a0: 31ce0078 */ andi $t6,$t6,0x78 +/* f02a3a4: 15c00005 */ bnez $t6,.L0f02a3bc +/* f02a3a8: 00000000 */ sll $zero,$zero,0x0 +/* f02a3ac: 440e2000 */ mfc1 $t6,$f4 +/* f02a3b0: 3c018000 */ lui $at,0x8000 +/* f02a3b4: 10000007 */ beqz $zero,.L0f02a3d4 +/* f02a3b8: 01c17025 */ or $t6,$t6,$at +.L0f02a3bc: +/* f02a3bc: 10000005 */ beqz $zero,.L0f02a3d4 +/* f02a3c0: 240effff */ addiu $t6,$zero,-1 +/* f02a3c4: 440e2000 */ mfc1 $t6,$f4 +.L0f02a3c8: +/* f02a3c8: 00000000 */ sll $zero,$zero,0x0 +/* f02a3cc: 05c0fffb */ bltz $t6,.L0f02a3bc +/* f02a3d0: 00000000 */ sll $zero,$zero,0x0 +.L0f02a3d4: +/* f02a3d4: 44d8f800 */ ctc1 $t8,$31 +/* f02a3d8: 10000006 */ beqz $zero,.L0f02a3f4 +/* f02a3dc: a06e0002 */ sb $t6,0x2($v1) +/* f02a3e0: 24080200 */ addiu $t0,$zero,0x200 +.L0f02a3e4: +/* f02a3e4: 0000a825 */ or $s5,$zero,$zero +/* f02a3e8: 00009825 */ or $s3,$zero,$zero +/* f02a3ec: a7a80176 */ sh $t0,0x176($sp) +/* f02a3f0: 24140200 */ addiu $s4,$zero,0x200 +.L0f02a3f4: +/* f02a3f4: 27a60104 */ addiu $a2,$sp,0x104 +/* f02a3f8: 27a50180 */ addiu $a1,$sp,0x180 +.L0f02a3fc: +/* f02a3fc: 87a80176 */ lh $t0,0x176($sp) +/* f02a400: 00002025 */ or $a0,$zero,$zero +/* f02a404: 02001825 */ or $v1,$s0,$zero +/* f02a408: 00c01025 */ or $v0,$a2,$zero +.L0f02a40c: +/* f02a40c: 8e410000 */ lw $at,0x0($s2) +/* f02a410: 24840001 */ addiu $a0,$a0,0x1 +/* f02a414: 2463000c */ addiu $v1,$v1,0xc +/* f02a418: a861fff4 */ swl $at,-0xc($v1) +/* f02a41c: b861fff7 */ swr $at,-0x9($v1) +/* f02a420: 8e580004 */ lw $t8,0x4($s2) +/* f02a424: 24420004 */ addiu $v0,$v0,0x4 +/* f02a428: a878fff8 */ swl $t8,-0x8($v1) +/* f02a42c: b878fffb */ swr $t8,-0x5($v1) +/* f02a430: 8e410008 */ lw $at,0x8($s2) +/* f02a434: a861fffc */ swl $at,-0x4($v1) +/* f02a438: b861ffff */ swr $at,-0x1($v1) +/* f02a43c: 8c4efffc */ lw $t6,-0x4($v0) +/* f02a440: 01d10019 */ multu $t6,$s1 +/* f02a444: 00007812 */ mflo $t7 +/* f02a448: 00afc821 */ addu $t9,$a1,$t7 +/* f02a44c: 87380000 */ lh $t8,0x0($t9) +/* f02a450: a478fff4 */ sh $t8,-0xc($v1) +/* f02a454: 8c4efffc */ lw $t6,-0x4($v0) +/* f02a458: 01d10019 */ multu $t6,$s1 +/* f02a45c: 00007812 */ mflo $t7 +/* f02a460: 00afc821 */ addu $t9,$a1,$t7 +/* f02a464: 87380002 */ lh $t8,0x2($t9) +/* f02a468: a478fff6 */ sh $t8,-0xa($v1) +/* f02a46c: 8c4efffc */ lw $t6,-0x4($v0) +/* f02a470: 01d10019 */ multu $t6,$s1 +/* f02a474: 00007812 */ mflo $t7 +/* f02a478: 00afc821 */ addu $t9,$a1,$t7 +/* f02a47c: 87380004 */ lh $t8,0x4($t9) +/* f02a480: a060fffb */ sb $zero,-0x5($v1) +/* f02a484: 1489ffe1 */ bne $a0,$t1,.L0f02a40c +/* f02a488: a478fff8 */ sh $t8,-0x8($v1) +/* f02a48c: a6150008 */ sh $s5,0x8($s0) +/* f02a490: a613000a */ sh $s3,0xa($s0) +/* f02a494: a6080014 */ sh $t0,0x14($s0) +/* f02a498: a6130016 */ sh $s3,0x16($s0) +/* f02a49c: a6080020 */ sh $t0,0x20($s0) +/* f02a4a0: a6140022 */ sh $s4,0x22($s0) +/* f02a4a4: a615002c */ sh $s5,0x2c($s0) +/* f02a4a8: a614002e */ sh $s4,0x2e($s0) +/* f02a4ac: 8fae01f0 */ lw $t6,0x1f0($sp) +/* f02a4b0: 3c190430 */ lui $t9,0x430 +/* f02a4b4: 37390030 */ ori $t9,$t9,0x30 +/* f02a4b8: 25cf0008 */ addiu $t7,$t6,0x8 +/* f02a4bc: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02a4c0: add90000 */ sw $t9,0x0($t6) +/* f02a4c4: a7a80176 */ sh $t0,0x176($sp) +/* f02a4c8: afa60054 */ sw $a2,0x54($sp) +/* f02a4cc: 02002025 */ or $a0,$s0,$zero +/* f02a4d0: 0c012d20 */ jal 0x4b480 +/* f02a4d4: afae00b4 */ sw $t6,0xb4($sp) +/* f02a4d8: 8fa700b4 */ lw $a3,0xb4($sp) +/* f02a4dc: 8fa60054 */ lw $a2,0x54($sp) +/* f02a4e0: 3c0fb100 */ lui $t7,0xb100 +/* f02a4e4: ace20004 */ sw $v0,0x4($a3) +/* f02a4e8: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f02a4ec: 35ef0032 */ ori $t7,$t7,0x32 +/* f02a4f0: 24192010 */ addiu $t9,$zero,0x2010 +/* f02a4f4: 270e0008 */ addiu $t6,$t8,0x8 +/* f02a4f8: afae01f0 */ sw $t6,0x1f0($sp) +/* f02a4fc: af190004 */ sw $t9,0x4($t8) +/* f02a500: af0f0000 */ sw $t7,0x0($t8) +/* f02a504: 27b80164 */ addiu $t8,$sp,0x164 +/* f02a508: 24c60010 */ addiu $a2,$a2,0x10 +/* f02a50c: 27a50180 */ addiu $a1,$sp,0x180 +/* f02a510: 24090004 */ addiu $t1,$zero,0x4 +/* f02a514: 14d8ffb9 */ bne $a2,$t8,.L0f02a3fc +/* f02a518: 26100030 */ addiu $s0,$s0,0x30 +/* f02a51c: 100004a4 */ beqz $zero,.L0f02b7b0 +/* f02a520: 8fbf003c */ lw $ra,0x3c($sp) +/* f02a524: 2401fffe */ addiu $at,$zero,-2 +.L0f02a528: +/* f02a528: 150100d5 */ bne $t0,$at,.L0f02a880 +/* f02a52c: 8fae01f4 */ lw $t6,0x1f4($sp) +/* f02a530: 8fa3020c */ lw $v1,0x20c($sp) +/* f02a534: 81c20011 */ lb $v0,0x11($t6) +/* f02a538: 8faf0208 */ lw $t7,0x208($sp) +/* f02a53c: 24040003 */ addiu $a0,$zero,0x3 +/* f02a540: 0043082a */ slt $at,$v0,$v1 +/* f02a544: 50200005 */ beqzl $at,.L0f02a55c +/* f02a548: 448f3000 */ mtc1 $t7,$f6 +/* f02a54c: 44806000 */ mtc1 $zero,$f12 +/* f02a550: 1000001f */ beqz $zero,.L0f02a5d0 +/* f02a554: 46006086 */ mov.s $f2,$f12 +/* f02a558: 448f3000 */ mtc1 $t7,$f6 +.L0f02a55c: +/* f02a55c: 3c0141f0 */ lui $at,0x41f0 +/* f02a560: 44814000 */ mtc1 $at,$f8 +/* f02a564: 46803420 */ cvt.s.w $f16,$f6 +/* f02a568: 44829000 */ mtc1 $v0,$f18 +/* f02a56c: 3c017f1b */ lui $at,0x7f1b +/* f02a570: c4248970 */ lwc1 $f4,-0x7690($at) +/* f02a574: 3c014220 */ lui $at,0x4220 +/* f02a578: 46809020 */ cvt.s.w $f0,$f18 +/* f02a57c: 44813000 */ mtc1 $at,$f6 +/* f02a580: 8fb90210 */ lw $t9,0x210($sp) +/* f02a584: 3c017f1b */ lui $at,0x7f1b +/* f02a588: 46104281 */ sub.s $f10,$f8,$f16 +/* f02a58c: 44838000 */ mtc1 $v1,$f16 +/* f02a590: 46045482 */ mul.s $f18,$f10,$f4 +/* f02a594: 468082a0 */ cvt.s.w $f10,$f16 +/* f02a598: 44998000 */ mtc1 $t9,$f16 +/* f02a59c: 46069200 */ add.s $f8,$f18,$f6 +/* f02a5a0: 460a0101 */ sub.s $f4,$f0,$f10 +/* f02a5a4: 468082a0 */ cvt.s.w $f10,$f16 +/* f02a5a8: 460c2480 */ add.s $f18,$f4,$f12 +/* f02a5ac: c4248974 */ lwc1 $f4,-0x768c($at) +/* f02a5b0: 44806000 */ mtc1 $zero,$f12 +/* f02a5b4: 46009183 */ div.s $f6,$f18,$f0 +/* f02a5b8: 46064082 */ mul.s $f2,$f8,$f6 +/* f02a5bc: 00000000 */ sll $zero,$zero,0x0 +/* f02a5c0: 46045482 */ mul.s $f18,$f10,$f4 +/* f02a5c4: 00000000 */ sll $zero,$zero,0x0 +/* f02a5c8: 46121082 */ mul.s $f2,$f2,$f18 +/* f02a5cc: 00000000 */ sll $zero,$zero,0x0 +.L0f02a5d0: +/* f02a5d0: 3c01437f */ lui $at,0x437f +/* f02a5d4: 44810000 */ mtc1 $at,$f0 +/* f02a5d8: 00000000 */ sll $zero,$zero,0x0 +/* f02a5dc: 4602003c */ c.lt.s $f0,$f2 +/* f02a5e0: 00000000 */ sll $zero,$zero,0x0 +/* f02a5e4: 45020004 */ bc1fl .L0f02a5f8 +/* f02a5e8: 460c103c */ c.lt.s $f2,$f12 +/* f02a5ec: 10000006 */ beqz $zero,.L0f02a608 +/* f02a5f0: 46000086 */ mov.s $f2,$f0 +/* f02a5f4: 460c103c */ c.lt.s $f2,$f12 +.L0f02a5f8: +/* f02a5f8: 00000000 */ sll $zero,$zero,0x0 +/* f02a5fc: 45000002 */ bc1f .L0f02a608 +/* f02a600: 00000000 */ sll $zero,$zero,0x0 +/* f02a604: 46006086 */ mov.s $f2,$f12 +.L0f02a608: +/* f02a608: 0fc59e73 */ jal func0f1679cc +/* f02a60c: e7a200ac */ swc1 $f2,0xac($sp) +/* f02a610: 8fb001f0 */ lw $s0,0x1f0($sp) +/* f02a614: 3c0f0708 */ lui $t7,0x708 +/* f02a618: 35ef000c */ ori $t7,$t7,0xc +/* f02a61c: 260e0008 */ addiu $t6,$s0,0x8 +/* f02a620: afae01f0 */ sw $t6,0x1f0($sp) +/* f02a624: ae0f0000 */ sw $t7,0x0($s0) +/* f02a628: afa201d8 */ sw $v0,0x1d8($sp) +/* f02a62c: 0c012d20 */ jal 0x4b480 +/* f02a630: 00402025 */ or $a0,$v0,$zero +/* f02a634: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02a638: c7a200ac */ lwc1 $f2,0xac($sp) +/* f02a63c: 8fa500e8 */ lw $a1,0xe8($sp) +/* f02a640: 8fa600e4 */ lw $a2,0xe4($sp) +/* f02a644: 8fa700e0 */ lw $a3,0xe0($sp) +/* f02a648: ae020004 */ sw $v0,0x4($s0) +/* f02a64c: 4600120d */ trunc.w.s $f8,$f2 +/* f02a650: 2404001e */ addiu $a0,$zero,0x1e +/* f02a654: a0600007 */ sb $zero,0x7($v1) +/* f02a658: a0650000 */ sb $a1,0x0($v1) +/* f02a65c: 44184000 */ mfc1 $t8,$f8 +/* f02a660: a0650004 */ sb $a1,0x4($v1) +/* f02a664: a0660001 */ sb $a2,0x1($v1) +/* f02a668: a0660005 */ sb $a2,0x5($v1) +/* f02a66c: a0670002 */ sb $a3,0x2($v1) +/* f02a670: a0670006 */ sb $a3,0x6($v1) +/* f02a674: 0fc59e59 */ jal func0f167964 +/* f02a678: a0780003 */ sb $t8,0x3($v1) +/* f02a67c: 87ab0052 */ lh $t3,0x52($sp) +/* f02a680: 02747021 */ addu $t6,$s3,$s4 +/* f02a684: 000e7843 */ sra $t7,$t6,0x1 +/* f02a688: 02abc821 */ addu $t9,$s5,$t3 +/* f02a68c: 0019c043 */ sra $t8,$t9,0x1 +/* f02a690: 00408025 */ or $s0,$v0,$zero +/* f02a694: afb80040 */ sw $t8,0x40($sp) +/* f02a698: afaf004c */ sw $t7,0x4c($sp) +/* f02a69c: 27a60104 */ addiu $a2,$sp,0x104 +/* f02a6a0: 240c0004 */ addiu $t4,$zero,0x4 +/* f02a6a4: 24090004 */ addiu $t1,$zero,0x4 +/* f02a6a8: 27a50180 */ addiu $a1,$sp,0x180 +.L0f02a6ac: +/* f02a6ac: 00002025 */ or $a0,$zero,$zero +/* f02a6b0: 02001825 */ or $v1,$s0,$zero +/* f02a6b4: 00c01025 */ or $v0,$a2,$zero +.L0f02a6b8: +/* f02a6b8: 8e410000 */ lw $at,0x0($s2) +/* f02a6bc: 24840001 */ addiu $a0,$a0,0x1 +/* f02a6c0: 2463000c */ addiu $v1,$v1,0xc +/* f02a6c4: a861fff4 */ swl $at,-0xc($v1) +/* f02a6c8: b861fff7 */ swr $at,-0x9($v1) +/* f02a6cc: 8e590004 */ lw $t9,0x4($s2) +/* f02a6d0: 24420004 */ addiu $v0,$v0,0x4 +/* f02a6d4: a879fff8 */ swl $t9,-0x8($v1) +/* f02a6d8: b879fffb */ swr $t9,-0x5($v1) +/* f02a6dc: 8e410008 */ lw $at,0x8($s2) +/* f02a6e0: a861fffc */ swl $at,-0x4($v1) +/* f02a6e4: b861ffff */ swr $at,-0x1($v1) +/* f02a6e8: 8c58fffc */ lw $t8,-0x4($v0) +/* f02a6ec: 03110019 */ multu $t8,$s1 +/* f02a6f0: 00007812 */ mflo $t7 +/* f02a6f4: 00af7021 */ addu $t6,$a1,$t7 +/* f02a6f8: 85d90000 */ lh $t9,0x0($t6) +/* f02a6fc: a479fff4 */ sh $t9,-0xc($v1) +/* f02a700: 8c58fffc */ lw $t8,-0x4($v0) +/* f02a704: 03110019 */ multu $t8,$s1 +/* f02a708: 00007812 */ mflo $t7 +/* f02a70c: 00af7021 */ addu $t6,$a1,$t7 +/* f02a710: 85d90002 */ lh $t9,0x2($t6) +/* f02a714: a479fff6 */ sh $t9,-0xa($v1) +/* f02a718: 8c58fffc */ lw $t8,-0x4($v0) +/* f02a71c: 03110019 */ multu $t8,$s1 +/* f02a720: 00007812 */ mflo $t7 +/* f02a724: 00af7021 */ addu $t6,$a1,$t7 +/* f02a728: 85d90004 */ lh $t9,0x4($t6) +/* f02a72c: a060fffb */ sb $zero,-0x5($v1) +/* f02a730: 1489ffe1 */ bne $a0,$t1,.L0f02a6b8 +/* f02a734: a479fff8 */ sh $t9,-0x8($v1) +/* f02a738: a6150008 */ sh $s5,0x8($s0) +/* f02a73c: a613000a */ sh $s3,0xa($s0) +/* f02a740: a60b0014 */ sh $t3,0x14($s0) +/* f02a744: a6130016 */ sh $s3,0x16($s0) +/* f02a748: a60b0020 */ sh $t3,0x20($s0) +/* f02a74c: a6140022 */ sh $s4,0x22($s0) +/* f02a750: a615002c */ sh $s5,0x2c($s0) +/* f02a754: a614002e */ sh $s4,0x2e($s0) +/* f02a758: 8e410000 */ lw $at,0x0($s2) +/* f02a75c: 860e0024 */ lh $t6,0x24($s0) +/* f02a760: 86190000 */ lh $t9,0x0($s0) +/* f02a764: aa010030 */ swl $at,0x30($s0) +/* f02a768: ba010033 */ swr $at,0x33($s0) +/* f02a76c: 8e4f0004 */ lw $t7,0x4($s2) +/* f02a770: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a774: 86190018 */ lh $t9,0x18($s0) +/* f02a778: aa0f0034 */ swl $t7,0x34($s0) +/* f02a77c: ba0f0037 */ swr $t7,0x37($s0) +/* f02a780: 860f000c */ lh $t7,0xc($s0) +/* f02a784: 8e410008 */ lw $at,0x8($s2) +/* f02a788: 02002025 */ or $a0,$s0,$zero +/* f02a78c: 030f7021 */ addu $t6,$t8,$t7 +/* f02a790: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a794: 86190002 */ lh $t9,0x2($s0) +/* f02a798: 860e0026 */ lh $t6,0x26($s0) +/* f02a79c: 00187883 */ sra $t7,$t8,0x2 +/* f02a7a0: a60f0030 */ sh $t7,0x30($s0) +/* f02a7a4: 860f000e */ lh $t7,0xe($s0) +/* f02a7a8: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a7ac: 8619001a */ lh $t9,0x1a($s0) +/* f02a7b0: 030f7021 */ addu $t6,$t8,$t7 +/* f02a7b4: aa010038 */ swl $at,0x38($s0) +/* f02a7b8: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a7bc: 86190004 */ lh $t9,0x4($s0) +/* f02a7c0: 860e0028 */ lh $t6,0x28($s0) +/* f02a7c4: 00187883 */ sra $t7,$t8,0x2 +/* f02a7c8: a60f0032 */ sh $t7,0x32($s0) +/* f02a7cc: 860f0010 */ lh $t7,0x10($s0) +/* f02a7d0: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a7d4: 8619001c */ lh $t9,0x1c($s0) +/* f02a7d8: 030f7021 */ addu $t6,$t8,$t7 +/* f02a7dc: ba01003b */ swr $at,0x3b($s0) +/* f02a7e0: 01d9c021 */ addu $t8,$t6,$t9 +/* f02a7e4: 00187883 */ sra $t7,$t8,0x2 +/* f02a7e8: a60f0034 */ sh $t7,0x34($s0) +/* f02a7ec: 8fae0040 */ lw $t6,0x40($sp) +/* f02a7f0: a60e0038 */ sh $t6,0x38($s0) +/* f02a7f4: 8fb9004c */ lw $t9,0x4c($sp) +/* f02a7f8: a20c0037 */ sb $t4,0x37($s0) +/* f02a7fc: 3c0e0440 */ lui $t6,0x440 +/* f02a800: a619003a */ sh $t9,0x3a($s0) +/* f02a804: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f02a808: 35ce003c */ ori $t6,$t6,0x3c +/* f02a80c: 270f0008 */ addiu $t7,$t8,0x8 +/* f02a810: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02a814: af0e0000 */ sw $t6,0x0($t8) +/* f02a818: afab0044 */ sw $t3,0x44($sp) +/* f02a81c: afa60054 */ sw $a2,0x54($sp) +/* f02a820: 0c012d20 */ jal 0x4b480 +/* f02a824: afb800a4 */ sw $t8,0xa4($sp) +/* f02a828: 8fa700a4 */ lw $a3,0xa4($sp) +/* f02a82c: 8fa60054 */ lw $a2,0x54($sp) +/* f02a830: 8fab0044 */ lw $t3,0x44($sp) +/* f02a834: ace20004 */ sw $v0,0x4($a3) +/* f02a838: 8fb901f0 */ lw $t9,0x1f0($sp) +/* f02a83c: 3c0fb100 */ lui $t7,0xb100 +/* f02a840: 3c0e0332 */ lui $t6,0x332 +/* f02a844: 27380008 */ addiu $t8,$t9,0x8 +/* f02a848: afb801f0 */ sw $t8,0x1f0($sp) +/* f02a84c: 35ce2110 */ ori $t6,$t6,0x2110 +/* f02a850: 35ef4444 */ ori $t7,$t7,0x4444 +/* f02a854: af2f0000 */ sw $t7,0x0($t9) +/* f02a858: af2e0004 */ sw $t6,0x4($t9) +/* f02a85c: 27b90164 */ addiu $t9,$sp,0x164 +/* f02a860: 24c60010 */ addiu $a2,$a2,0x10 +/* f02a864: 27a50180 */ addiu $a1,$sp,0x180 +/* f02a868: 24090004 */ addiu $t1,$zero,0x4 +/* f02a86c: 240c0004 */ addiu $t4,$zero,0x4 +/* f02a870: 14d9ff8e */ bne $a2,$t9,.L0f02a6ac +/* f02a874: 2610003c */ addiu $s0,$s0,0x3c +/* f02a878: 100003cd */ beqz $zero,.L0f02b7b0 +/* f02a87c: 8fbf003c */ lw $ra,0x3c($sp) +.L0f02a880: +/* f02a880: 05010130 */ bgez $t0,.L0f02ad44 +/* f02a884: 8fae01f8 */ lw $t6,0x1f8($sp) +/* f02a888: 0fc59e59 */ jal func0f167964 +/* f02a88c: 2404000c */ addiu $a0,$zero,0xc +/* f02a890: 8fa80204 */ lw $t0,0x204($sp) +/* f02a894: 2401ffff */ addiu $at,$zero,-1 +/* f02a898: 00408025 */ or $s0,$v0,$zero +/* f02a89c: 15010035 */ bne $t0,$at,.L0f02a974 +/* f02a8a0: 8fb801f4 */ lw $t8,0x1f4($sp) +/* f02a8a4: 3c02800a */ lui $v0,0x800a +/* f02a8a8: 8c429fc8 */ lw $v0,-0x6038($v0) +/* f02a8ac: 8f03000c */ lw $v1,0xc($t8) +/* f02a8b0: 00002825 */ or $a1,$zero,$zero +/* f02a8b4: 24040001 */ addiu $a0,$zero,0x1 +/* f02a8b8: 00437823 */ subu $t7,$v0,$v1 +/* f02a8bc: 29e10051 */ slti $at,$t7,0x51 +/* f02a8c0: 10200016 */ beqz $at,.L0f02a91c +/* f02a8c4: 00627023 */ subu $t6,$v1,$v0 +/* f02a8c8: 25d90050 */ addiu $t9,$t6,0x50 +/* f02a8cc: 44993000 */ mtc1 $t9,$f6 +/* f02a8d0: 8fb80210 */ lw $t8,0x210($sp) +/* f02a8d4: 3c01404c */ lui $at,0x404c +/* f02a8d8: 46803420 */ cvt.s.w $f16,$f6 +/* f02a8dc: 44982000 */ mtc1 $t8,$f4 +/* f02a8e0: 44815000 */ mtc1 $at,$f10 +/* f02a8e4: 3c017f1b */ lui $at,0x7f1b +/* f02a8e8: c4288978 */ lwc1 $f8,-0x7688($at) +/* f02a8ec: 468024a0 */ cvt.s.w $f18,$f4 +/* f02a8f0: 460a8002 */ mul.s $f0,$f16,$f10 +/* f02a8f4: 00000000 */ sll $zero,$zero,0x0 +/* f02a8f8: 46089182 */ mul.s $f6,$f18,$f8 +/* f02a8fc: 00000000 */ sll $zero,$zero,0x0 +/* f02a900: 46060002 */ mul.s $f0,$f0,$f6 +/* f02a904: 4600040d */ trunc.w.s $f16,$f0 +/* f02a908: 44058000 */ mfc1 $a1,$f16 +/* f02a90c: 00000000 */ sll $zero,$zero,0x0 +/* f02a910: 30ae00ff */ andi $t6,$a1,0xff +/* f02a914: 10000001 */ beqz $zero,.L0f02a91c +/* f02a918: 01c02825 */ or $a1,$t6,$zero +.L0f02a91c: +/* f02a91c: 0fc59e73 */ jal func0f1679cc +/* f02a920: a3a5017f */ sb $a1,0x17f($sp) +/* f02a924: 8fb101f0 */ lw $s1,0x1f0($sp) +/* f02a928: 3c0f0700 */ lui $t7,0x700 +/* f02a92c: 35ef0004 */ ori $t7,$t7,0x4 +/* f02a930: 26380008 */ addiu $t8,$s1,0x8 +/* f02a934: afb801f0 */ sw $t8,0x1f0($sp) +/* f02a938: ae2f0000 */ sw $t7,0x0($s1) +/* f02a93c: afa201d8 */ sw $v0,0x1d8($sp) +/* f02a940: 0c012d20 */ jal 0x4b480 +/* f02a944: 00402025 */ or $a0,$v0,$zero +/* f02a948: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02a94c: 93a5017f */ lbu $a1,0x17f($sp) +/* f02a950: ae220004 */ sw $v0,0x4($s1) +/* f02a954: 8fae0100 */ lw $t6,0x100($sp) +/* f02a958: a06e0000 */ sb $t6,0x0($v1) +/* f02a95c: 8fb900fc */ lw $t9,0xfc($sp) +/* f02a960: a0790001 */ sb $t9,0x1($v1) +/* f02a964: 8fb800f8 */ lw $t8,0xf8($sp) +/* f02a968: a0650003 */ sb $a1,0x3($v1) +/* f02a96c: 10000053 */ beqz $zero,.L0f02aabc +/* f02a970: a0780002 */ sb $t8,0x2($v1) +.L0f02a974: +/* f02a974: 2401fffe */ addiu $at,$zero,-2 +/* f02a978: 15010050 */ bne $t0,$at,.L0f02aabc +/* f02a97c: 8faf01f4 */ lw $t7,0x1f4($sp) +/* f02a980: 8fa3020c */ lw $v1,0x20c($sp) +/* f02a984: 81e20011 */ lb $v0,0x11($t7) +/* f02a988: 8fae0208 */ lw $t6,0x208($sp) +/* f02a98c: 24040001 */ addiu $a0,$zero,0x1 +/* f02a990: 0043082a */ slt $at,$v0,$v1 +/* f02a994: 50200005 */ beqzl $at,.L0f02a9ac +/* f02a998: 448e9000 */ mtc1 $t6,$f18 +/* f02a99c: 44806000 */ mtc1 $zero,$f12 +/* f02a9a0: 10000021 */ beqz $zero,.L0f02aa28 +/* f02a9a4: 46006086 */ mov.s $f2,$f12 +/* f02a9a8: 448e9000 */ mtc1 $t6,$f18 +.L0f02a9ac: +/* f02a9ac: 3c0141f0 */ lui $at,0x41f0 +/* f02a9b0: 44812000 */ mtc1 $at,$f4 +/* f02a9b4: 46809220 */ cvt.s.w $f8,$f18 +/* f02a9b8: 44825000 */ mtc1 $v0,$f10 +/* f02a9bc: 3c014080 */ lui $at,0x4080 +/* f02a9c0: 44818000 */ mtc1 $at,$f16 +/* f02a9c4: 3c014220 */ lui $at,0x4220 +/* f02a9c8: 46805020 */ cvt.s.w $f0,$f10 +/* f02a9cc: 44819000 */ mtc1 $at,$f18 +/* f02a9d0: 3c013f80 */ lui $at,0x3f80 +/* f02a9d4: 8fb90210 */ lw $t9,0x210($sp) +/* f02a9d8: 44806000 */ mtc1 $zero,$f12 +/* f02a9dc: 46082181 */ sub.s $f6,$f4,$f8 +/* f02a9e0: 44834000 */ mtc1 $v1,$f8 +/* f02a9e4: 46103282 */ mul.s $f10,$f6,$f16 +/* f02a9e8: 468041a0 */ cvt.s.w $f6,$f8 +/* f02a9ec: 46125100 */ add.s $f4,$f10,$f18 +/* f02a9f0: 44815000 */ mtc1 $at,$f10 +/* f02a9f4: 3c017f1b */ lui $at,0x7f1b +/* f02a9f8: 46060401 */ sub.s $f16,$f0,$f6 +/* f02a9fc: 44993000 */ mtc1 $t9,$f6 +/* f02aa00: 460a8480 */ add.s $f18,$f16,$f10 +/* f02aa04: c42a897c */ lwc1 $f10,-0x7684($at) +/* f02aa08: 46803420 */ cvt.s.w $f16,$f6 +/* f02aa0c: 46009203 */ div.s $f8,$f18,$f0 +/* f02aa10: 46082082 */ mul.s $f2,$f4,$f8 +/* f02aa14: 00000000 */ sll $zero,$zero,0x0 +/* f02aa18: 460a8482 */ mul.s $f18,$f16,$f10 +/* f02aa1c: 00000000 */ sll $zero,$zero,0x0 +/* f02aa20: 46121082 */ mul.s $f2,$f2,$f18 +/* f02aa24: 00000000 */ sll $zero,$zero,0x0 +.L0f02aa28: +/* f02aa28: 3c01437f */ lui $at,0x437f +/* f02aa2c: 44810000 */ mtc1 $at,$f0 +/* f02aa30: 00000000 */ sll $zero,$zero,0x0 +/* f02aa34: 4602003c */ c.lt.s $f0,$f2 +/* f02aa38: 00000000 */ sll $zero,$zero,0x0 +/* f02aa3c: 45020004 */ bc1fl .L0f02aa50 +/* f02aa40: 460c103c */ c.lt.s $f2,$f12 +/* f02aa44: 10000006 */ beqz $zero,.L0f02aa60 +/* f02aa48: 46000086 */ mov.s $f2,$f0 +/* f02aa4c: 460c103c */ c.lt.s $f2,$f12 +.L0f02aa50: +/* f02aa50: 00000000 */ sll $zero,$zero,0x0 +/* f02aa54: 45000002 */ bc1f .L0f02aa60 +/* f02aa58: 00000000 */ sll $zero,$zero,0x0 +/* f02aa5c: 46006086 */ mov.s $f2,$f12 +.L0f02aa60: +/* f02aa60: 0fc59e73 */ jal func0f1679cc +/* f02aa64: e7a20094 */ swc1 $f2,0x94($sp) +/* f02aa68: 8fb101f0 */ lw $s1,0x1f0($sp) +/* f02aa6c: 3c0e0700 */ lui $t6,0x700 +/* f02aa70: 35ce0004 */ ori $t6,$t6,0x4 +/* f02aa74: 262f0008 */ addiu $t7,$s1,0x8 +/* f02aa78: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02aa7c: ae2e0000 */ sw $t6,0x0($s1) +/* f02aa80: afa201d8 */ sw $v0,0x1d8($sp) +/* f02aa84: 0c012d20 */ jal 0x4b480 +/* f02aa88: 00402025 */ or $a0,$v0,$zero +/* f02aa8c: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02aa90: c7a20094 */ lwc1 $f2,0x94($sp) +/* f02aa94: ae220004 */ sw $v0,0x4($s1) +/* f02aa98: 8fb900e8 */ lw $t9,0xe8($sp) +/* f02aa9c: 4600110d */ trunc.w.s $f4,$f2 +/* f02aaa0: a0790000 */ sb $t9,0x0($v1) +/* f02aaa4: 8fb800e4 */ lw $t8,0xe4($sp) +/* f02aaa8: 44192000 */ mfc1 $t9,$f4 +/* f02aaac: a0780001 */ sb $t8,0x1($v1) +/* f02aab0: 8faf00e0 */ lw $t7,0xe0($sp) +/* f02aab4: a0790003 */ sb $t9,0x3($v1) +/* f02aab8: a06f0002 */ sb $t7,0x2($v1) +.L0f02aabc: +/* f02aabc: 02001825 */ or $v1,$s0,$zero +/* f02aac0: 27a20180 */ addiu $v0,$sp,0x180 +/* f02aac4: 27a401b0 */ addiu $a0,$sp,0x1b0 +.L0f02aac8: +/* f02aac8: 8e410000 */ lw $at,0x0($s2) +/* f02aacc: 24420006 */ addiu $v0,$v0,0x6 +/* f02aad0: 2463000c */ addiu $v1,$v1,0xc +/* f02aad4: a861fff4 */ swl $at,-0xc($v1) +/* f02aad8: b861fff7 */ swr $at,-0x9($v1) +/* f02aadc: 8e4f0004 */ lw $t7,0x4($s2) +/* f02aae0: a86ffff8 */ swl $t7,-0x8($v1) +/* f02aae4: b86ffffb */ swr $t7,-0x5($v1) +/* f02aae8: 8e410008 */ lw $at,0x8($s2) +/* f02aaec: a861fffc */ swl $at,-0x4($v1) +/* f02aaf0: b861ffff */ swr $at,-0x1($v1) +/* f02aaf4: 844efffa */ lh $t6,-0x6($v0) +/* f02aaf8: 0044082b */ sltu $at,$v0,$a0 +/* f02aafc: a46efff4 */ sh $t6,-0xc($v1) +/* f02ab00: 8459fffc */ lh $t9,-0x4($v0) +/* f02ab04: a479fff6 */ sh $t9,-0xa($v1) +/* f02ab08: 8458fffe */ lh $t8,-0x2($v0) +/* f02ab0c: a060fffb */ sb $zero,-0x5($v1) +/* f02ab10: 1420ffed */ bnez $at,.L0f02aac8 +/* f02ab14: a478fff8 */ sh $t8,-0x8($v1) +/* f02ab18: a6150008 */ sh $s5,0x8($s0) +/* f02ab1c: a613000a */ sh $s3,0xa($s0) +/* f02ab20: 87ab0052 */ lh $t3,0x52($sp) +/* f02ab24: a6130016 */ sh $s3,0x16($s0) +/* f02ab28: a6140046 */ sh $s4,0x46($s0) +/* f02ab2c: a6150038 */ sh $s5,0x38($s0) +/* f02ab30: a614003a */ sh $s4,0x3a($s0) +/* f02ab34: a615002c */ sh $s5,0x2c($s0) +/* f02ab38: a613002e */ sh $s3,0x2e($s0) +/* f02ab3c: a6130022 */ sh $s3,0x22($s0) +/* f02ab40: a6140052 */ sh $s4,0x52($s0) +/* f02ab44: a615005c */ sh $s5,0x5c($s0) +/* f02ab48: a614005e */ sh $s4,0x5e($s0) +/* f02ab4c: a60b0014 */ sh $t3,0x14($s0) +/* f02ab50: a60b0044 */ sh $t3,0x44($s0) +/* f02ab54: a60b0020 */ sh $t3,0x20($s0) +/* f02ab58: a60b0050 */ sh $t3,0x50($s0) +/* f02ab5c: 8e410000 */ lw $at,0x0($s2) +/* f02ab60: 02002025 */ or $a0,$s0,$zero +/* f02ab64: aa010060 */ swl $at,0x60($s0) +/* f02ab68: ba010063 */ swr $at,0x63($s0) +/* f02ab6c: 8e4e0004 */ lw $t6,0x4($s2) +/* f02ab70: aa0e0064 */ swl $t6,0x64($s0) +/* f02ab74: ba0e0067 */ swr $t6,0x67($s0) +/* f02ab78: 8e410008 */ lw $at,0x8($s2) +/* f02ab7c: aa010068 */ swl $at,0x68($s0) +/* f02ab80: ba01006b */ swr $at,0x6b($s0) +/* f02ab84: 87b9018c */ lh $t9,0x18c($sp) +/* f02ab88: a6190060 */ sh $t9,0x60($s0) +/* f02ab8c: 87b8018e */ lh $t8,0x18e($sp) +/* f02ab90: a6180062 */ sh $t8,0x62($s0) +/* f02ab94: 87af0190 */ lh $t7,0x190($sp) +/* f02ab98: a2000067 */ sb $zero,0x67($s0) +/* f02ab9c: a60f0064 */ sh $t7,0x64($s0) +/* f02aba0: 8e410000 */ lw $at,0x0($s2) +/* f02aba4: aa01006c */ swl $at,0x6c($s0) +/* f02aba8: ba01006f */ swr $at,0x6f($s0) +/* f02abac: 8e590004 */ lw $t9,0x4($s2) +/* f02abb0: aa190070 */ swl $t9,0x70($s0) +/* f02abb4: ba190073 */ swr $t9,0x73($s0) +/* f02abb8: 8e410008 */ lw $at,0x8($s2) +/* f02abbc: aa010074 */ swl $at,0x74($s0) +/* f02abc0: ba010077 */ swr $at,0x77($s0) +/* f02abc4: 87b80192 */ lh $t8,0x192($sp) +/* f02abc8: a618006c */ sh $t8,0x6c($s0) +/* f02abcc: 87af0194 */ lh $t7,0x194($sp) +/* f02abd0: a60f006e */ sh $t7,0x6e($s0) +/* f02abd4: 87ae0196 */ lh $t6,0x196($sp) +/* f02abd8: a2000073 */ sb $zero,0x73($s0) +/* f02abdc: a6150068 */ sh $s5,0x68($s0) +/* f02abe0: a614006a */ sh $s4,0x6a($s0) +/* f02abe4: a6140076 */ sh $s4,0x76($s0) +/* f02abe8: a60b0074 */ sh $t3,0x74($s0) +/* f02abec: a60e0070 */ sh $t6,0x70($s0) +/* f02abf0: 8e410000 */ lw $at,0x0($s2) +/* f02abf4: aa010078 */ swl $at,0x78($s0) +/* f02abf8: ba01007b */ swr $at,0x7b($s0) +/* f02abfc: 8e580004 */ lw $t8,0x4($s2) +/* f02ac00: aa18007c */ swl $t8,0x7c($s0) +/* f02ac04: ba18007f */ swr $t8,0x7f($s0) +/* f02ac08: 8e410008 */ lw $at,0x8($s2) +/* f02ac0c: aa010080 */ swl $at,0x80($s0) +/* f02ac10: ba010083 */ swr $at,0x83($s0) +/* f02ac14: 87af01a4 */ lh $t7,0x1a4($sp) +/* f02ac18: a60f0078 */ sh $t7,0x78($s0) +/* f02ac1c: 87ae01a6 */ lh $t6,0x1a6($sp) +/* f02ac20: a60e007a */ sh $t6,0x7a($s0) +/* f02ac24: 87b901a8 */ lh $t9,0x1a8($sp) +/* f02ac28: a200007f */ sb $zero,0x7f($s0) +/* f02ac2c: a619007c */ sh $t9,0x7c($s0) +/* f02ac30: 8e410000 */ lw $at,0x0($s2) +/* f02ac34: aa010084 */ swl $at,0x84($s0) +/* f02ac38: ba010087 */ swr $at,0x87($s0) +/* f02ac3c: 8e4f0004 */ lw $t7,0x4($s2) +/* f02ac40: aa0f0088 */ swl $t7,0x88($s0) +/* f02ac44: ba0f008b */ swr $t7,0x8b($s0) +/* f02ac48: 8e410008 */ lw $at,0x8($s2) +/* f02ac4c: aa01008c */ swl $at,0x8c($s0) +/* f02ac50: ba01008f */ swr $at,0x8f($s0) +/* f02ac54: 87ae01aa */ lh $t6,0x1aa($sp) +/* f02ac58: a60e0084 */ sh $t6,0x84($s0) +/* f02ac5c: 87b901ac */ lh $t9,0x1ac($sp) +/* f02ac60: a6190086 */ sh $t9,0x86($s0) +/* f02ac64: 87b801ae */ lh $t8,0x1ae($sp) +/* f02ac68: a200008b */ sb $zero,0x8b($s0) +/* f02ac6c: a6150080 */ sh $s5,0x80($s0) +/* f02ac70: a6130082 */ sh $s3,0x82($s0) +/* f02ac74: a613008e */ sh $s3,0x8e($s0) +/* f02ac78: a60b008c */ sh $t3,0x8c($s0) +/* f02ac7c: a6180088 */ sh $t8,0x88($s0) +/* f02ac80: 8fb101f0 */ lw $s1,0x1f0($sp) +/* f02ac84: 3c1904b0 */ lui $t9,0x4b0 +/* f02ac88: 37390090 */ ori $t9,$t9,0x90 +/* f02ac8c: 262e0008 */ addiu $t6,$s1,0x8 +/* f02ac90: afae01f0 */ sw $t6,0x1f0($sp) +/* f02ac94: 0c012d20 */ jal 0x4b480 +/* f02ac98: ae390000 */ sw $t9,0x0($s1) +/* f02ac9c: ae220004 */ sw $v0,0x4($s1) +/* f02aca0: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f02aca4: 3c0eb100 */ lui $t6,0xb100 +/* f02aca8: 3c194b5b */ lui $t9,0x4b5b +/* f02acac: 270f0008 */ addiu $t7,$t8,0x8 +/* f02acb0: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02acb4: 37399010 */ ori $t9,$t9,0x9010 +/* f02acb8: 35cea489 */ ori $t6,$t6,0xa489 +/* f02acbc: 27a30124 */ addiu $v1,$sp,0x124 +/* f02acc0: 27a60164 */ addiu $a2,$sp,0x164 +/* f02acc4: 3c05b100 */ lui $a1,0xb100 +/* f02acc8: af0e0000 */ sw $t6,0x0($t8) +/* f02accc: af190004 */ sw $t9,0x4($t8) +.L0f02acd0: +/* f02acd0: 8fa201f0 */ lw $v0,0x1f0($sp) +/* f02acd4: 24630010 */ addiu $v1,$v1,0x10 +/* f02acd8: 244f0008 */ addiu $t7,$v0,0x8 +/* f02acdc: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02ace0: 8c6efff8 */ lw $t6,-0x8($v1) +/* f02ace4: 8c6ffffc */ lw $t7,-0x4($v1) +/* f02ace8: 31d9000f */ andi $t9,$t6,0xf +/* f02acec: 0325c025 */ or $t8,$t9,$a1 +/* f02acf0: 31ee000f */ andi $t6,$t7,0xf +/* f02acf4: 000ec900 */ sll $t9,$t6,0x4 +/* f02acf8: 03197825 */ or $t7,$t8,$t9 +/* f02acfc: ac4f0000 */ sw $t7,0x0($v0) +/* f02ad00: 8c78fff8 */ lw $t8,-0x8($v1) +/* f02ad04: 8c64fff0 */ lw $a0,-0x10($v1) +/* f02ad08: 3319000f */ andi $t9,$t8,0xf +/* f02ad0c: 308e000f */ andi $t6,$a0,0xf +/* f02ad10: 01c02025 */ or $a0,$t6,$zero +/* f02ad14: 00197b00 */ sll $t7,$t9,0xc +/* f02ad18: 01cf7025 */ or $t6,$t6,$t7 +/* f02ad1c: 8c6ffff4 */ lw $t7,-0xc($v1) +/* f02ad20: 0004c200 */ sll $t8,$a0,0x8 +/* f02ad24: 01d8c825 */ or $t9,$t6,$t8 +/* f02ad28: 31ee000f */ andi $t6,$t7,0xf +/* f02ad2c: 000ec100 */ sll $t8,$t6,0x4 +/* f02ad30: 03387825 */ or $t7,$t9,$t8 +/* f02ad34: 1466ffe6 */ bne $v1,$a2,.L0f02acd0 +/* f02ad38: ac4f0004 */ sw $t7,0x4($v0) +/* f02ad3c: 1000029c */ beqz $zero,.L0f02b7b0 +/* f02ad40: 8fbf003c */ lw $ra,0x3c($sp) +.L0f02ad44: +/* f02ad44: 91c40000 */ lbu $a0,0x0($t6) +/* f02ad48: 24010001 */ addiu $at,$zero,0x1 +/* f02ad4c: 10810005 */ beq $a0,$at,.L0f02ad64 +/* f02ad50: 24090004 */ addiu $t1,$zero,0x4 +/* f02ad54: 11240003 */ beq $t1,$a0,.L0f02ad64 +/* f02ad58: 24010002 */ addiu $at,$zero,0x2 +/* f02ad5c: 5481000b */ bnel $a0,$at,.L0f02ad8c +/* f02ad60: 8fb901f4 */ lw $t9,0x1f4($sp) +.L0f02ad64: +/* f02ad64: 8fb901f8 */ lw $t9,0x1f8($sp) +/* f02ad68: 240500ff */ addiu $a1,$zero,0xff +/* f02ad6c: 8f380004 */ lw $t8,0x4($t9) +/* f02ad70: 8f0f0010 */ lw $t7,0x10($t8) +/* f02ad74: 31ee1000 */ andi $t6,$t7,0x1000 +/* f02ad78: 51c00004 */ beqzl $t6,.L0f02ad8c +/* f02ad7c: 8fb901f4 */ lw $t9,0x1f4($sp) +/* f02ad80: 10000023 */ beqz $zero,.L0f02ae10 +/* f02ad84: 240600ff */ addiu $a2,$zero,0xff +/* f02ad88: 8fb901f4 */ lw $t9,0x1f4($sp) +.L0f02ad8c: +/* f02ad8c: 3c02800a */ lui $v0,0x800a +/* f02ad90: 8c429fc8 */ lw $v0,-0x6038($v0) +/* f02ad94: 8f23000c */ lw $v1,0xc($t9) +/* f02ad98: 00002825 */ or $a1,$zero,$zero +/* f02ad9c: 00003025 */ or $a2,$zero,$zero +/* f02ada0: 0043c023 */ subu $t8,$v0,$v1 +/* f02ada4: 2b010051 */ slti $at,$t8,0x51 +/* f02ada8: 10200019 */ beqz $at,.L0f02ae10 +/* f02adac: 00627823 */ subu $t7,$v1,$v0 +/* f02adb0: 25ee0050 */ addiu $t6,$t7,0x50 +/* f02adb4: 448e4000 */ mtc1 $t6,$f8 +/* f02adb8: 8fb90210 */ lw $t9,0x210($sp) +/* f02adbc: 3c01404c */ lui $at,0x404c +/* f02adc0: 468041a0 */ cvt.s.w $f6,$f8 +/* f02adc4: 44995000 */ mtc1 $t9,$f10 +/* f02adc8: 44818000 */ mtc1 $at,$f16 +/* f02adcc: 3c017f1b */ lui $at,0x7f1b +/* f02add0: c4248980 */ lwc1 $f4,-0x7680($at) +/* f02add4: 468054a0 */ cvt.s.w $f18,$f10 +/* f02add8: 46103302 */ mul.s $f12,$f6,$f16 +/* f02addc: 00000000 */ sll $zero,$zero,0x0 +/* f02ade0: 46049082 */ mul.s $f2,$f18,$f4 +/* f02ade4: 00000000 */ sll $zero,$zero,0x0 +/* f02ade8: 46026002 */ mul.s $f0,$f12,$f2 +/* f02adec: 4600020d */ trunc.w.s $f8,$f0 +/* f02adf0: 4600018d */ trunc.w.s $f6,$f0 +/* f02adf4: 44054000 */ mfc1 $a1,$f8 +/* f02adf8: 44063000 */ mfc1 $a2,$f6 +/* f02adfc: 30af00ff */ andi $t7,$a1,0xff +/* f02ae00: 01e02825 */ or $a1,$t7,$zero +/* f02ae04: 30d900ff */ andi $t9,$a2,0xff +/* f02ae08: 10000001 */ beqz $zero,.L0f02ae10 +/* f02ae0c: 03203025 */ or $a2,$t9,$zero +.L0f02ae10: +/* f02ae10: 24040005 */ addiu $a0,$zero,0x5 +/* f02ae14: a3a5017f */ sb $a1,0x17f($sp) +/* f02ae18: a3a6017e */ sb $a2,0x17e($sp) +/* f02ae1c: afa700f4 */ sw $a3,0xf4($sp) +/* f02ae20: afaa00f0 */ sw $t2,0xf0($sp) +/* f02ae24: 0fc59e73 */ jal func0f1679cc +/* f02ae28: afab00ec */ sw $t3,0xec($sp) +/* f02ae2c: 8fb001f0 */ lw $s0,0x1f0($sp) +/* f02ae30: 3c0e0710 */ lui $t6,0x710 +/* f02ae34: 35ce0014 */ ori $t6,$t6,0x14 +/* f02ae38: 260f0008 */ addiu $t7,$s0,0x8 +/* f02ae3c: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02ae40: ae0e0000 */ sw $t6,0x0($s0) +/* f02ae44: afa201d8 */ sw $v0,0x1d8($sp) +/* f02ae48: 0c012d20 */ jal 0x4b480 +/* f02ae4c: 00402025 */ or $a0,$v0,$zero +/* f02ae50: 8fa301d8 */ lw $v1,0x1d8($sp) +/* f02ae54: 93a5017f */ lbu $a1,0x17f($sp) +/* f02ae58: 8fa700f4 */ lw $a3,0xf4($sp) +/* f02ae5c: 8faa00f0 */ lw $t2,0xf0($sp) +/* f02ae60: 8fab00ec */ lw $t3,0xec($sp) +/* f02ae64: 93a6017e */ lbu $a2,0x17e($sp) +/* f02ae68: ae020004 */ sw $v0,0x4($s0) +/* f02ae6c: 8fb90100 */ lw $t9,0x100($sp) +/* f02ae70: 2404001e */ addiu $a0,$zero,0x1e +/* f02ae74: a0790000 */ sb $t9,0x0($v1) +/* f02ae78: 8fb800fc */ lw $t8,0xfc($sp) +/* f02ae7c: a0780001 */ sb $t8,0x1($v1) +/* f02ae80: 8faf00f8 */ lw $t7,0xf8($sp) +/* f02ae84: a0650003 */ sb $a1,0x3($v1) +/* f02ae88: a0650007 */ sb $a1,0x7($v1) +/* f02ae8c: a065000b */ sb $a1,0xb($v1) +/* f02ae90: a0670004 */ sb $a3,0x4($v1) +/* f02ae94: a0670008 */ sb $a3,0x8($v1) +/* f02ae98: a06a0005 */ sb $t2,0x5($v1) +/* f02ae9c: a06a0009 */ sb $t2,0x9($v1) +/* f02aea0: a06b0006 */ sb $t3,0x6($v1) +/* f02aea4: a06b000a */ sb $t3,0xa($v1) +/* f02aea8: a06f0002 */ sb $t7,0x2($v1) +/* f02aeac: 8fae0100 */ lw $t6,0x100($sp) +/* f02aeb0: 24e70046 */ addiu $a3,$a3,0x46 +/* f02aeb4: 254a0046 */ addiu $t2,$t2,0x46 +/* f02aeb8: 25d90064 */ addiu $t9,$t6,0x64 +/* f02aebc: 2b210100 */ slti $at,$t9,0x100 +/* f02aec0: 14200003 */ bnez $at,.L0f02aed0 +/* f02aec4: afb90100 */ sw $t9,0x100($sp) +/* f02aec8: 240c00ff */ addiu $t4,$zero,0xff +/* f02aecc: afac0100 */ sw $t4,0x100($sp) +.L0f02aed0: +/* f02aed0: 8fb80100 */ lw $t8,0x100($sp) +/* f02aed4: 256b0046 */ addiu $t3,$t3,0x46 +/* f02aed8: a078000c */ sb $t8,0xc($v1) +/* f02aedc: 8faf00fc */ lw $t7,0xfc($sp) +/* f02aee0: 25ee0064 */ addiu $t6,$t7,0x64 +/* f02aee4: 29c10100 */ slti $at,$t6,0x100 +/* f02aee8: 14200003 */ bnez $at,.L0f02aef8 +/* f02aeec: afae00fc */ sw $t6,0xfc($sp) +/* f02aef0: 240d00ff */ addiu $t5,$zero,0xff +/* f02aef4: afad00fc */ sw $t5,0xfc($sp) +.L0f02aef8: +/* f02aef8: 8fb900fc */ lw $t9,0xfc($sp) +/* f02aefc: a079000d */ sb $t9,0xd($v1) +/* f02af00: 8fb800f8 */ lw $t8,0xf8($sp) +/* f02af04: 270f0064 */ addiu $t7,$t8,0x64 +/* f02af08: 29e10100 */ slti $at,$t7,0x100 +/* f02af0c: 14200003 */ bnez $at,.L0f02af1c +/* f02af10: afaf00f8 */ sw $t7,0xf8($sp) +/* f02af14: 241f00ff */ addiu $ra,$zero,0xff +/* f02af18: afbf00f8 */ sw $ra,0xf8($sp) +.L0f02af1c: +/* f02af1c: 8fae00f8 */ lw $t6,0xf8($sp) +/* f02af20: 28e10100 */ slti $at,$a3,0x100 +/* f02af24: a066000f */ sb $a2,0xf($v1) +/* f02af28: 14200002 */ bnez $at,.L0f02af34 +/* f02af2c: a06e000e */ sb $t6,0xe($v1) +/* f02af30: 240700ff */ addiu $a3,$zero,0xff +.L0f02af34: +/* f02af34: 29410100 */ slti $at,$t2,0x100 +/* f02af38: 14200002 */ bnez $at,.L0f02af44 +/* f02af3c: a0670010 */ sb $a3,0x10($v1) +/* f02af40: 240a00ff */ addiu $t2,$zero,0xff +.L0f02af44: +/* f02af44: 29610100 */ slti $at,$t3,0x100 +/* f02af48: 14200002 */ bnez $at,.L0f02af54 +/* f02af4c: a06a0011 */ sb $t2,0x11($v1) +/* f02af50: 240b00ff */ addiu $t3,$zero,0xff +.L0f02af54: +/* f02af54: a06b0012 */ sb $t3,0x12($v1) +/* f02af58: 0fc59e59 */ jal func0f167964 +/* f02af5c: a0650013 */ sb $a1,0x13($v1) +/* f02af60: 8fa80204 */ lw $t0,0x204($sp) +/* f02af64: 27b80104 */ addiu $t8,$sp,0x104 +/* f02af68: 00408025 */ or $s0,$v0,$zero +/* f02af6c: 0008c900 */ sll $t9,$t0,0x4 +/* f02af70: 03382821 */ addu $a1,$t9,$t8 +/* f02af74: 00a03825 */ or $a3,$a1,$zero +/* f02af78: afa50048 */ sw $a1,0x48($sp) +/* f02af7c: 27a50180 */ addiu $a1,$sp,0x180 +/* f02af80: 00002025 */ or $a0,$zero,$zero +/* f02af84: 00401825 */ or $v1,$v0,$zero +.L0f02af88: +/* f02af88: 8e410000 */ lw $at,0x0($s2) +/* f02af8c: 24840001 */ addiu $a0,$a0,0x1 +/* f02af90: 24e70004 */ addiu $a3,$a3,0x4 +/* f02af94: a8610000 */ swl $at,0x0($v1) +/* f02af98: b8610003 */ swr $at,0x3($v1) +/* f02af9c: 8e590004 */ lw $t9,0x4($s2) +/* f02afa0: 2463000c */ addiu $v1,$v1,0xc +/* f02afa4: a879fff8 */ swl $t9,-0x8($v1) +/* f02afa8: b879fffb */ swr $t9,-0x5($v1) +/* f02afac: 8e410008 */ lw $at,0x8($s2) +/* f02afb0: a861fffc */ swl $at,-0x4($v1) +/* f02afb4: b861ffff */ swr $at,-0x1($v1) +/* f02afb8: 8cf8fffc */ lw $t8,-0x4($a3) +/* f02afbc: 28810004 */ slti $at,$a0,0x4 +/* f02afc0: 03110019 */ multu $t8,$s1 +/* f02afc4: 00007012 */ mflo $t6 +/* f02afc8: 00ae7821 */ addu $t7,$a1,$t6 +/* f02afcc: 85f90000 */ lh $t9,0x0($t7) +/* f02afd0: a479fff4 */ sh $t9,-0xc($v1) +/* f02afd4: 8cf8fffc */ lw $t8,-0x4($a3) +/* f02afd8: 03110019 */ multu $t8,$s1 +/* f02afdc: 00007012 */ mflo $t6 +/* f02afe0: 00ae7821 */ addu $t7,$a1,$t6 +/* f02afe4: 85f90002 */ lh $t9,0x2($t7) +/* f02afe8: a479fff6 */ sh $t9,-0xa($v1) +/* f02afec: 8cf8fffc */ lw $t8,-0x4($a3) +/* f02aff0: 03110019 */ multu $t8,$s1 +/* f02aff4: 00007012 */ mflo $t6 +/* f02aff8: 00ae7821 */ addu $t7,$a1,$t6 +/* f02affc: 85f90004 */ lh $t9,0x4($t7) +/* f02b000: a060fffb */ sb $zero,-0x5($v1) +/* f02b004: 1420ffe0 */ bnez $at,.L0f02af88 +/* f02b008: a479fff8 */ sh $t9,-0x8($v1) +/* f02b00c: 8fa401f4 */ lw $a0,0x1f4($sp) +/* f02b010: a4550008 */ sh $s5,0x8($v0) +/* f02b014: a453000a */ sh $s3,0xa($v0) +/* f02b018: 87ab0052 */ lh $t3,0x52($sp) +/* f02b01c: a4530016 */ sh $s3,0x16($v0) +/* f02b020: a4540022 */ sh $s4,0x22($v0) +/* f02b024: a455002c */ sh $s5,0x2c($v0) +/* f02b028: a454002e */ sh $s4,0x2e($v0) +/* f02b02c: a44b0014 */ sh $t3,0x14($v0) +/* f02b030: a44b0020 */ sh $t3,0x20($v0) +/* f02b034: 8e410000 */ lw $at,0x0($s2) +/* f02b038: a8410030 */ swl $at,0x30($v0) +/* f02b03c: b8410033 */ swr $at,0x33($v0) +/* f02b040: 8e4e0004 */ lw $t6,0x4($s2) +/* f02b044: a84e0034 */ swl $t6,0x34($v0) +/* f02b048: b84e0037 */ swr $t6,0x37($v0) +/* f02b04c: 8e410008 */ lw $at,0x8($s2) +/* f02b050: a8410038 */ swl $at,0x38($v0) +/* f02b054: b841003b */ swr $at,0x3b($v0) +/* f02b058: 84830012 */ lh $v1,0x12($a0) +/* f02b05c: 24017fff */ addiu $at,$zero,0x7fff +/* f02b060: 5461001e */ bnel $v1,$at,.L0f02b0dc +/* f02b064: a4430030 */ sh $v1,0x30($v0) +/* f02b068: 844f0024 */ lh $t7,0x24($v0) +/* f02b06c: 84590000 */ lh $t9,0x0($v0) +/* f02b070: 844e000c */ lh $t6,0xc($v0) +/* f02b074: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b078: 84590018 */ lh $t9,0x18($v0) +/* f02b07c: 030e7821 */ addu $t7,$t8,$t6 +/* f02b080: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b084: 84590002 */ lh $t9,0x2($v0) +/* f02b088: 844f0026 */ lh $t7,0x26($v0) +/* f02b08c: 00187083 */ sra $t6,$t8,0x2 +/* f02b090: a44e0030 */ sh $t6,0x30($v0) +/* f02b094: 844e000e */ lh $t6,0xe($v0) +/* f02b098: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b09c: 8459001a */ lh $t9,0x1a($v0) +/* f02b0a0: 030e7821 */ addu $t7,$t8,$t6 +/* f02b0a4: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b0a8: 84590004 */ lh $t9,0x4($v0) +/* f02b0ac: 844f0028 */ lh $t7,0x28($v0) +/* f02b0b0: 00187083 */ sra $t6,$t8,0x2 +/* f02b0b4: a44e0032 */ sh $t6,0x32($v0) +/* f02b0b8: 844e0010 */ lh $t6,0x10($v0) +/* f02b0bc: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b0c0: 8459001c */ lh $t9,0x1c($v0) +/* f02b0c4: 030e7821 */ addu $t7,$t8,$t6 +/* f02b0c8: 01f9c021 */ addu $t8,$t7,$t9 +/* f02b0cc: 00187083 */ sra $t6,$t8,0x2 +/* f02b0d0: 10000006 */ beqz $zero,.L0f02b0ec +/* f02b0d4: a44e0034 */ sh $t6,0x34($v0) +/* f02b0d8: a4430030 */ sh $v1,0x30($v0) +.L0f02b0dc: +/* f02b0dc: 848f0014 */ lh $t7,0x14($a0) +/* f02b0e0: a44f0032 */ sh $t7,0x32($v0) +/* f02b0e4: 84990016 */ lh $t9,0x16($a0) +/* f02b0e8: a4590034 */ sh $t9,0x34($v0) +.L0f02b0ec: +/* f02b0ec: 02ab1821 */ addu $v1,$s5,$t3 +/* f02b0f0: 02741021 */ addu $v0,$s3,$s4 +/* f02b0f4: 2418000c */ addiu $t8,$zero,0xc +/* f02b0f8: 00037043 */ sra $t6,$v1,0x1 +/* f02b0fc: 00027843 */ sra $t7,$v0,0x1 +/* f02b100: a2180037 */ sb $t8,0x37($s0) +/* f02b104: a60e0038 */ sh $t6,0x38($s0) +/* f02b108: a60f003a */ sh $t7,0x3a($s0) +/* f02b10c: 8fb901f0 */ lw $t9,0x1f0($sp) +/* f02b110: 01c01825 */ or $v1,$t6,$zero +/* f02b114: 3c0e0440 */ lui $t6,0x440 +/* f02b118: 27380008 */ addiu $t8,$t9,0x8 +/* f02b11c: afb801f0 */ sw $t8,0x1f0($sp) +/* f02b120: 35ce003c */ ori $t6,$t6,0x3c +/* f02b124: af2e0000 */ sw $t6,0x0($t9) +/* f02b128: afab0044 */ sw $t3,0x44($sp) +/* f02b12c: afa30040 */ sw $v1,0x40($sp) +/* f02b130: afaf004c */ sw $t7,0x4c($sp) +/* f02b134: 02002025 */ or $a0,$s0,$zero +/* f02b138: 0c012d20 */ jal 0x4b480 +/* f02b13c: afb90078 */ sw $t9,0x78($sp) +/* f02b140: 8fa60078 */ lw $a2,0x78($sp) +/* f02b144: 8fa80204 */ lw $t0,0x204($sp) +/* f02b148: 8fab0044 */ lw $t3,0x44($sp) +/* f02b14c: acc20004 */ sw $v0,0x4($a2) +/* f02b150: 8faf01f0 */ lw $t7,0x1f0($sp) +/* f02b154: 3c18b100 */ lui $t8,0xb100 +/* f02b158: 3c0e0332 */ lui $t6,0x332 +/* f02b15c: 25f90008 */ addiu $t9,$t7,0x8 +/* f02b160: afb901f0 */ sw $t9,0x1f0($sp) +/* f02b164: 35ce2110 */ ori $t6,$t6,0x2110 +/* f02b168: 37184444 */ ori $t8,$t8,0x4444 +/* f02b16c: adf80000 */ sw $t8,0x0($t7) +/* f02b170: adee0004 */ sw $t6,0x4($t7) +/* f02b174: 27a50180 */ addiu $a1,$sp,0x180 +/* f02b178: 24090004 */ addiu $t1,$zero,0x4 +/* f02b17c: 2610003c */ addiu $s0,$s0,0x3c +/* f02b180: 8fa70048 */ lw $a3,0x48($sp) +/* f02b184: 00002025 */ or $a0,$zero,$zero +/* f02b188: 241f0005 */ addiu $ra,$zero,0x5 +/* f02b18c: 240d0008 */ addiu $t5,$zero,0x8 +/* f02b190: 240c0004 */ addiu $t4,$zero,0x4 +.L0f02b194: +/* f02b194: 8e410000 */ lw $at,0x0($s2) +/* f02b198: 248a0001 */ addiu $t2,$a0,0x1 +/* f02b19c: aa010000 */ swl $at,0x0($s0) +/* f02b1a0: ba010003 */ swr $at,0x3($s0) +/* f02b1a4: 8e590004 */ lw $t9,0x4($s2) +/* f02b1a8: aa190004 */ swl $t9,0x4($s0) +/* f02b1ac: ba190007 */ swr $t9,0x7($s0) +/* f02b1b0: 8e410008 */ lw $at,0x8($s2) +/* f02b1b4: aa010008 */ swl $at,0x8($s0) +/* f02b1b8: ba01000b */ swr $at,0xb($s0) +/* f02b1bc: 8fb80048 */ lw $t8,0x48($sp) +/* f02b1c0: 05410004 */ bgez $t2,.L0f02b1d4 +/* f02b1c4: 314e0003 */ andi $t6,$t2,0x3 +/* f02b1c8: 11c00002 */ beqz $t6,.L0f02b1d4 +/* f02b1cc: 00000000 */ sll $zero,$zero,0x0 +/* f02b1d0: 25cefffc */ addiu $t6,$t6,-4 +.L0f02b1d4: +/* f02b1d4: 000e7880 */ sll $t7,$t6,0x2 +/* f02b1d8: 030f1021 */ addu $v0,$t8,$t7 +/* f02b1dc: 8c590000 */ lw $t9,0x0($v0) +/* f02b1e0: 03310019 */ multu $t9,$s1 +/* f02b1e4: 00007012 */ mflo $t6 +/* f02b1e8: 00aec021 */ addu $t8,$a1,$t6 +/* f02b1ec: 870f0000 */ lh $t7,0x0($t8) +/* f02b1f0: a60f0000 */ sh $t7,0x0($s0) +/* f02b1f4: 8c590000 */ lw $t9,0x0($v0) +/* f02b1f8: 03310019 */ multu $t9,$s1 +/* f02b1fc: 00007012 */ mflo $t6 +/* f02b200: 00aec021 */ addu $t8,$a1,$t6 +/* f02b204: 870f0002 */ lh $t7,0x2($t8) +/* f02b208: a60f0002 */ sh $t7,0x2($s0) +/* f02b20c: 8c590000 */ lw $t9,0x0($v0) +/* f02b210: 03310019 */ multu $t9,$s1 +/* f02b214: 00007012 */ mflo $t6 +/* f02b218: 00aec021 */ addu $t8,$a1,$t6 +/* f02b21c: 870f0004 */ lh $t7,0x4($t8) +/* f02b220: a20c0007 */ sb $t4,0x7($s0) +/* f02b224: a60f0004 */ sh $t7,0x4($s0) +/* f02b228: 8e410000 */ lw $at,0x0($s2) +/* f02b22c: aa01000c */ swl $at,0xc($s0) +/* f02b230: ba01000f */ swr $at,0xf($s0) +/* f02b234: 8e4e0004 */ lw $t6,0x4($s2) +/* f02b238: aa0e0010 */ swl $t6,0x10($s0) +/* f02b23c: ba0e0013 */ swr $t6,0x13($s0) +/* f02b240: 8e410008 */ lw $at,0x8($s2) +/* f02b244: aa010014 */ swl $at,0x14($s0) +/* f02b248: ba010017 */ swr $at,0x17($s0) +/* f02b24c: 8cf80000 */ lw $t8,0x0($a3) +/* f02b250: 03110019 */ multu $t8,$s1 +/* f02b254: 00007812 */ mflo $t7 +/* f02b258: 00afc821 */ addu $t9,$a1,$t7 +/* f02b25c: 872e0000 */ lh $t6,0x0($t9) +/* f02b260: a60e000c */ sh $t6,0xc($s0) +/* f02b264: 8cf80000 */ lw $t8,0x0($a3) +/* f02b268: 03110019 */ multu $t8,$s1 +/* f02b26c: 00007812 */ mflo $t7 +/* f02b270: 00afc821 */ addu $t9,$a1,$t7 +/* f02b274: 872e0002 */ lh $t6,0x2($t9) +/* f02b278: a60e000e */ sh $t6,0xe($s0) +/* f02b27c: 8cf80000 */ lw $t8,0x0($a3) +/* f02b280: 03110019 */ multu $t8,$s1 +/* f02b284: 00007812 */ mflo $t7 +/* f02b288: 00afc821 */ addu $t9,$a1,$t7 +/* f02b28c: 872e0004 */ lh $t6,0x4($t9) +/* f02b290: a20c0013 */ sb $t4,0x13($s0) +/* f02b294: a60e0010 */ sh $t6,0x10($s0) +/* f02b298: 8e410000 */ lw $at,0x0($s2) +/* f02b29c: aa010018 */ swl $at,0x18($s0) +/* f02b2a0: ba01001b */ swr $at,0x1b($s0) +/* f02b2a4: 8e4f0004 */ lw $t7,0x4($s2) +/* f02b2a8: aa0f001c */ swl $t7,0x1c($s0) +/* f02b2ac: ba0f001f */ swr $t7,0x1f($s0) +/* f02b2b0: 8e410008 */ lw $at,0x8($s2) +/* f02b2b4: aa010020 */ swl $at,0x20($s0) +/* f02b2b8: ba010023 */ swr $at,0x23($s0) +/* f02b2bc: 8cf90000 */ lw $t9,0x0($a3) +/* f02b2c0: 24010001 */ addiu $at,$zero,0x1 +/* f02b2c4: 03310019 */ multu $t9,$s1 +/* f02b2c8: 00007012 */ mflo $t6 +/* f02b2cc: 00aec021 */ addu $t8,$a1,$t6 +/* f02b2d0: 870f0000 */ lh $t7,0x0($t8) +/* f02b2d4: a60f0018 */ sh $t7,0x18($s0) +/* f02b2d8: 8cf90000 */ lw $t9,0x0($a3) +/* f02b2dc: 03310019 */ multu $t9,$s1 +/* f02b2e0: 00007012 */ mflo $t6 +/* f02b2e4: 00aec021 */ addu $t8,$a1,$t6 +/* f02b2e8: 870f0002 */ lh $t7,0x2($t8) +/* f02b2ec: a60f001a */ sh $t7,0x1a($s0) +/* f02b2f0: 8cf90000 */ lw $t9,0x0($a3) +/* f02b2f4: 03310019 */ multu $t9,$s1 +/* f02b2f8: 00007012 */ mflo $t6 +/* f02b2fc: 00aec021 */ addu $t8,$a1,$t6 +/* f02b300: 870f0004 */ lh $t7,0x4($t8) +/* f02b304: a20d001f */ sb $t5,0x1f($s0) +/* f02b308: 15000004 */ bnez $t0,.L0f02b31c +/* f02b30c: a60f001c */ sh $t7,0x1c($s0) +/* f02b310: 8fb901c8 */ lw $t9,0x1c8($sp) +/* f02b314: 10000016 */ beqz $zero,.L0f02b370 +/* f02b318: a6190018 */ sh $t9,0x18($s0) +.L0f02b31c: +/* f02b31c: 15010003 */ bne $t0,$at,.L0f02b32c +/* f02b320: 8fae01cc */ lw $t6,0x1cc($sp) +/* f02b324: 10000012 */ beqz $zero,.L0f02b370 +/* f02b328: a60e0018 */ sh $t6,0x18($s0) +.L0f02b32c: +/* f02b32c: 24010002 */ addiu $at,$zero,0x2 +/* f02b330: 15010003 */ bne $t0,$at,.L0f02b340 +/* f02b334: 8fb801c0 */ lw $t8,0x1c0($sp) +/* f02b338: 1000000d */ beqz $zero,.L0f02b370 +/* f02b33c: a618001a */ sh $t8,0x1a($s0) +.L0f02b340: +/* f02b340: 24010003 */ addiu $at,$zero,0x3 +/* f02b344: 15010003 */ bne $t0,$at,.L0f02b354 +/* f02b348: 8faf01c4 */ lw $t7,0x1c4($sp) +/* f02b34c: 10000008 */ beqz $zero,.L0f02b370 +/* f02b350: a60f001a */ sh $t7,0x1a($s0) +.L0f02b354: +/* f02b354: 15090003 */ bne $t0,$t1,.L0f02b364 +/* f02b358: 8fb901b8 */ lw $t9,0x1b8($sp) +/* f02b35c: 10000004 */ beqz $zero,.L0f02b370 +/* f02b360: a619001c */ sh $t9,0x1c($s0) +.L0f02b364: +/* f02b364: 151f0002 */ bne $t0,$ra,.L0f02b370 +/* f02b368: 8fae01bc */ lw $t6,0x1bc($sp) +/* f02b36c: a60e001c */ sh $t6,0x1c($s0) +.L0f02b370: +/* f02b370: 8e410000 */ lw $at,0x0($s2) +/* f02b374: aa010024 */ swl $at,0x24($s0) +/* f02b378: ba010027 */ swr $at,0x27($s0) +/* f02b37c: 8e4f0004 */ lw $t7,0x4($s2) +/* f02b380: aa0f0028 */ swl $t7,0x28($s0) +/* f02b384: ba0f002b */ swr $t7,0x2b($s0) +/* f02b388: 8e410008 */ lw $at,0x8($s2) +/* f02b38c: aa01002c */ swl $at,0x2c($s0) +/* f02b390: ba01002f */ swr $at,0x2f($s0) +/* f02b394: 8c590000 */ lw $t9,0x0($v0) +/* f02b398: 24010001 */ addiu $at,$zero,0x1 +/* f02b39c: 03310019 */ multu $t9,$s1 +/* f02b3a0: 00007012 */ mflo $t6 +/* f02b3a4: 00aec021 */ addu $t8,$a1,$t6 +/* f02b3a8: 870f0000 */ lh $t7,0x0($t8) +/* f02b3ac: a60f0024 */ sh $t7,0x24($s0) +/* f02b3b0: 8c590000 */ lw $t9,0x0($v0) +/* f02b3b4: 03310019 */ multu $t9,$s1 +/* f02b3b8: 00007012 */ mflo $t6 +/* f02b3bc: 00aec021 */ addu $t8,$a1,$t6 +/* f02b3c0: 870f0002 */ lh $t7,0x2($t8) +/* f02b3c4: a60f0026 */ sh $t7,0x26($s0) +/* f02b3c8: 8c590000 */ lw $t9,0x0($v0) +/* f02b3cc: 03310019 */ multu $t9,$s1 +/* f02b3d0: 00007012 */ mflo $t6 +/* f02b3d4: 00aec021 */ addu $t8,$a1,$t6 +/* f02b3d8: 870f0004 */ lh $t7,0x4($t8) +/* f02b3dc: a20d002b */ sb $t5,0x2b($s0) +/* f02b3e0: 15000004 */ bnez $t0,.L0f02b3f4 +/* f02b3e4: a60f0028 */ sh $t7,0x28($s0) +/* f02b3e8: 8fb901c8 */ lw $t9,0x1c8($sp) +/* f02b3ec: 10000016 */ beqz $zero,.L0f02b448 +/* f02b3f0: a6190024 */ sh $t9,0x24($s0) +.L0f02b3f4: +/* f02b3f4: 15010003 */ bne $t0,$at,.L0f02b404 +/* f02b3f8: 8fae01cc */ lw $t6,0x1cc($sp) +/* f02b3fc: 10000012 */ beqz $zero,.L0f02b448 +/* f02b400: a60e0024 */ sh $t6,0x24($s0) +.L0f02b404: +/* f02b404: 24010002 */ addiu $at,$zero,0x2 +/* f02b408: 15010003 */ bne $t0,$at,.L0f02b418 +/* f02b40c: 8fb801c0 */ lw $t8,0x1c0($sp) +/* f02b410: 1000000d */ beqz $zero,.L0f02b448 +/* f02b414: a6180026 */ sh $t8,0x26($s0) +.L0f02b418: +/* f02b418: 24010003 */ addiu $at,$zero,0x3 +/* f02b41c: 15010003 */ bne $t0,$at,.L0f02b42c +/* f02b420: 8faf01c4 */ lw $t7,0x1c4($sp) +/* f02b424: 10000008 */ beqz $zero,.L0f02b448 +/* f02b428: a60f0026 */ sh $t7,0x26($s0) +.L0f02b42c: +/* f02b42c: 15090003 */ bne $t0,$t1,.L0f02b43c +/* f02b430: 8fb901b8 */ lw $t9,0x1b8($sp) +/* f02b434: 10000004 */ beqz $zero,.L0f02b448 +/* f02b438: a6190028 */ sh $t9,0x28($s0) +.L0f02b43c: +/* f02b43c: 151f0002 */ bne $t0,$ra,.L0f02b448 +/* f02b440: 8fae01bc */ lw $t6,0x1bc($sp) +/* f02b444: a60e0028 */ sh $t6,0x28($s0) +.L0f02b448: +/* f02b448: a6150008 */ sh $s5,0x8($s0) +/* f02b44c: a613000a */ sh $s3,0xa($s0) +/* f02b450: a60b0014 */ sh $t3,0x14($s0) +/* f02b454: a6130016 */ sh $s3,0x16($s0) +/* f02b458: a60b0020 */ sh $t3,0x20($s0) +/* f02b45c: a6140022 */ sh $s4,0x22($s0) +/* f02b460: a615002c */ sh $s5,0x2c($s0) +/* f02b464: a614002e */ sh $s4,0x2e($s0) +/* f02b468: 8e410000 */ lw $at,0x0($s2) +/* f02b46c: 86190024 */ lh $t9,0x24($s0) +/* f02b470: 860e0000 */ lh $t6,0x0($s0) +/* f02b474: aa010030 */ swl $at,0x30($s0) +/* f02b478: ba010033 */ swr $at,0x33($s0) +/* f02b47c: 8e4f0004 */ lw $t7,0x4($s2) +/* f02b480: 032ec021 */ addu $t8,$t9,$t6 +/* f02b484: 860e0018 */ lh $t6,0x18($s0) +/* f02b488: aa0f0034 */ swl $t7,0x34($s0) +/* f02b48c: ba0f0037 */ swr $t7,0x37($s0) +/* f02b490: 860f000c */ lh $t7,0xc($s0) +/* f02b494: 8e410008 */ lw $at,0x8($s2) +/* f02b498: 02002025 */ or $a0,$s0,$zero +/* f02b49c: 030fc821 */ addu $t9,$t8,$t7 +/* f02b4a0: 032ec021 */ addu $t8,$t9,$t6 +/* f02b4a4: 860e0002 */ lh $t6,0x2($s0) +/* f02b4a8: 86190026 */ lh $t9,0x26($s0) +/* f02b4ac: 00187883 */ sra $t7,$t8,0x2 +/* f02b4b0: a60f0030 */ sh $t7,0x30($s0) +/* f02b4b4: 860f000e */ lh $t7,0xe($s0) +/* f02b4b8: 032ec021 */ addu $t8,$t9,$t6 +/* f02b4bc: 860e001a */ lh $t6,0x1a($s0) +/* f02b4c0: 030fc821 */ addu $t9,$t8,$t7 +/* f02b4c4: aa010038 */ swl $at,0x38($s0) +/* f02b4c8: 032ec021 */ addu $t8,$t9,$t6 +/* f02b4cc: 860e0004 */ lh $t6,0x4($s0) +/* f02b4d0: 86190028 */ lh $t9,0x28($s0) +/* f02b4d4: 00187883 */ sra $t7,$t8,0x2 +/* f02b4d8: a60f0032 */ sh $t7,0x32($s0) +/* f02b4dc: 860f0010 */ lh $t7,0x10($s0) +/* f02b4e0: 032ec021 */ addu $t8,$t9,$t6 +/* f02b4e4: 860e001c */ lh $t6,0x1c($s0) +/* f02b4e8: 030fc821 */ addu $t9,$t8,$t7 +/* f02b4ec: ba01003b */ swr $at,0x3b($s0) +/* f02b4f0: 032ec021 */ addu $t8,$t9,$t6 +/* f02b4f4: 00187883 */ sra $t7,$t8,0x2 +/* f02b4f8: 24190010 */ addiu $t9,$zero,0x10 +/* f02b4fc: a60f0034 */ sh $t7,0x34($s0) +/* f02b500: a2190037 */ sb $t9,0x37($s0) +/* f02b504: 8fae0040 */ lw $t6,0x40($sp) +/* f02b508: a60e0038 */ sh $t6,0x38($s0) +/* f02b50c: 8fb8004c */ lw $t8,0x4c($sp) +/* f02b510: 3c0e0440 */ lui $t6,0x440 +/* f02b514: 35ce003c */ ori $t6,$t6,0x3c +/* f02b518: a618003a */ sh $t8,0x3a($s0) +/* f02b51c: 8faf01f0 */ lw $t7,0x1f0($sp) +/* f02b520: 25f90008 */ addiu $t9,$t7,0x8 +/* f02b524: afb901f0 */ sw $t9,0x1f0($sp) +/* f02b528: adee0000 */ sw $t6,0x0($t7) +/* f02b52c: afab0044 */ sw $t3,0x44($sp) +/* f02b530: afaa0058 */ sw $t2,0x58($sp) +/* f02b534: afa70054 */ sw $a3,0x54($sp) +/* f02b538: 0c012d20 */ jal 0x4b480 +/* f02b53c: afaf0068 */ sw $t7,0x68($sp) +/* f02b540: 8fa60068 */ lw $a2,0x68($sp) +/* f02b544: 8fa70054 */ lw $a3,0x54($sp) +/* f02b548: 8fa40058 */ lw $a0,0x58($sp) +/* f02b54c: 8fa80204 */ lw $t0,0x204($sp) +/* f02b550: 8fab0044 */ lw $t3,0x44($sp) +/* f02b554: acc20004 */ sw $v0,0x4($a2) +/* f02b558: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f02b55c: 3c19b100 */ lui $t9,0xb100 +/* f02b560: 3c0e0332 */ lui $t6,0x332 +/* f02b564: 270f0008 */ addiu $t7,$t8,0x8 +/* f02b568: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02b56c: 35ce2110 */ ori $t6,$t6,0x2110 +/* f02b570: 37394444 */ ori $t9,$t9,0x4444 +/* f02b574: 28810004 */ slti $at,$a0,0x4 +/* f02b578: 27a50180 */ addiu $a1,$sp,0x180 +/* f02b57c: 24090004 */ addiu $t1,$zero,0x4 +/* f02b580: 240c0004 */ addiu $t4,$zero,0x4 +/* f02b584: 240d0008 */ addiu $t5,$zero,0x8 +/* f02b588: 241f0005 */ addiu $ra,$zero,0x5 +/* f02b58c: 2610003c */ addiu $s0,$s0,0x3c +/* f02b590: 24e70004 */ addiu $a3,$a3,0x4 +/* f02b594: af190000 */ sw $t9,0x0($t8) +/* f02b598: 1420fefe */ bnez $at,.L0f02b194 +/* f02b59c: af0e0004 */ sw $t6,0x4($t8) +/* f02b5a0: 8fa20048 */ lw $v0,0x48($sp) +/* f02b5a4: 02001825 */ or $v1,$s0,$zero +/* f02b5a8: 00003025 */ or $a2,$zero,$zero +/* f02b5ac: 24040010 */ addiu $a0,$zero,0x10 +/* f02b5b0: 2442000c */ addiu $v0,$v0,0xc +.L0f02b5b4: +/* f02b5b4: 8e410000 */ lw $at,0x0($s2) +/* f02b5b8: 24c60004 */ addiu $a2,$a2,0x4 +/* f02b5bc: 2442fffc */ addiu $v0,$v0,-4 +/* f02b5c0: a8610000 */ swl $at,0x0($v1) +/* f02b5c4: b8610003 */ swr $at,0x3($v1) +/* f02b5c8: 8e4f0004 */ lw $t7,0x4($s2) +/* f02b5cc: a86f0004 */ swl $t7,0x4($v1) +/* f02b5d0: b86f0007 */ swr $t7,0x7($v1) +/* f02b5d4: 8e410008 */ lw $at,0x8($s2) +/* f02b5d8: a8610008 */ swl $at,0x8($v1) +/* f02b5dc: b861000b */ swr $at,0xb($v1) +/* f02b5e0: 8c590004 */ lw $t9,0x4($v0) +/* f02b5e4: 24010001 */ addiu $at,$zero,0x1 +/* f02b5e8: 03310019 */ multu $t9,$s1 +/* f02b5ec: 00007012 */ mflo $t6 +/* f02b5f0: 00aec021 */ addu $t8,$a1,$t6 +/* f02b5f4: 870f0000 */ lh $t7,0x0($t8) +/* f02b5f8: a46f0000 */ sh $t7,0x0($v1) +/* f02b5fc: 8c590004 */ lw $t9,0x4($v0) +/* f02b600: 03310019 */ multu $t9,$s1 +/* f02b604: 00007012 */ mflo $t6 +/* f02b608: 00aec021 */ addu $t8,$a1,$t6 +/* f02b60c: 870f0002 */ lh $t7,0x2($t8) +/* f02b610: a46f0002 */ sh $t7,0x2($v1) +/* f02b614: 8c590004 */ lw $t9,0x4($v0) +/* f02b618: 03310019 */ multu $t9,$s1 +/* f02b61c: 00007012 */ mflo $t6 +/* f02b620: 00aec021 */ addu $t8,$a1,$t6 +/* f02b624: 870f0004 */ lh $t7,0x4($t8) +/* f02b628: a06d0007 */ sb $t5,0x7($v1) +/* f02b62c: 15000004 */ bnez $t0,.L0f02b640 +/* f02b630: a46f0004 */ sh $t7,0x4($v1) +/* f02b634: 8fb901c8 */ lw $t9,0x1c8($sp) +/* f02b638: 10000016 */ beqz $zero,.L0f02b694 +/* f02b63c: a4790000 */ sh $t9,0x0($v1) +.L0f02b640: +/* f02b640: 15010003 */ bne $t0,$at,.L0f02b650 +/* f02b644: 8fae01cc */ lw $t6,0x1cc($sp) +/* f02b648: 10000012 */ beqz $zero,.L0f02b694 +/* f02b64c: a46e0000 */ sh $t6,0x0($v1) +.L0f02b650: +/* f02b650: 24010002 */ addiu $at,$zero,0x2 +/* f02b654: 15010003 */ bne $t0,$at,.L0f02b664 +/* f02b658: 8fb801c0 */ lw $t8,0x1c0($sp) +/* f02b65c: 1000000d */ beqz $zero,.L0f02b694 +/* f02b660: a4780002 */ sh $t8,0x2($v1) +.L0f02b664: +/* f02b664: 24010003 */ addiu $at,$zero,0x3 +/* f02b668: 15010003 */ bne $t0,$at,.L0f02b678 +/* f02b66c: 8faf01c4 */ lw $t7,0x1c4($sp) +/* f02b670: 10000008 */ beqz $zero,.L0f02b694 +/* f02b674: a46f0002 */ sh $t7,0x2($v1) +.L0f02b678: +/* f02b678: 15090003 */ bne $t0,$t1,.L0f02b688 +/* f02b67c: 8fb901b8 */ lw $t9,0x1b8($sp) +/* f02b680: 10000004 */ beqz $zero,.L0f02b694 +/* f02b684: a4790004 */ sh $t9,0x4($v1) +.L0f02b688: +/* f02b688: 151f0002 */ bne $t0,$ra,.L0f02b694 +/* f02b68c: 8fae01bc */ lw $t6,0x1bc($sp) +/* f02b690: a46e0004 */ sh $t6,0x4($v1) +.L0f02b694: +/* f02b694: 14c4ffc7 */ bne $a2,$a0,.L0f02b5b4 +/* f02b698: 2463000c */ addiu $v1,$v1,0xc +/* f02b69c: a6150008 */ sh $s5,0x8($s0) +/* f02b6a0: a613000a */ sh $s3,0xa($s0) +/* f02b6a4: a60b0014 */ sh $t3,0x14($s0) +/* f02b6a8: a6130016 */ sh $s3,0x16($s0) +/* f02b6ac: a60b0020 */ sh $t3,0x20($s0) +/* f02b6b0: a6140022 */ sh $s4,0x22($s0) +/* f02b6b4: a615002c */ sh $s5,0x2c($s0) +/* f02b6b8: a614002e */ sh $s4,0x2e($s0) +/* f02b6bc: 8e410000 */ lw $at,0x0($s2) +/* f02b6c0: 86190024 */ lh $t9,0x24($s0) +/* f02b6c4: 860e0000 */ lh $t6,0x0($s0) +/* f02b6c8: aa010030 */ swl $at,0x30($s0) +/* f02b6cc: ba010033 */ swr $at,0x33($s0) +/* f02b6d0: 8e4f0004 */ lw $t7,0x4($s2) +/* f02b6d4: 032ec021 */ addu $t8,$t9,$t6 +/* f02b6d8: 860e0018 */ lh $t6,0x18($s0) +/* f02b6dc: aa0f0034 */ swl $t7,0x34($s0) +/* f02b6e0: ba0f0037 */ swr $t7,0x37($s0) +/* f02b6e4: 860f000c */ lh $t7,0xc($s0) +/* f02b6e8: 8e410008 */ lw $at,0x8($s2) +/* f02b6ec: 02002025 */ or $a0,$s0,$zero +/* f02b6f0: 030fc821 */ addu $t9,$t8,$t7 +/* f02b6f4: 032ec021 */ addu $t8,$t9,$t6 +/* f02b6f8: 860e0002 */ lh $t6,0x2($s0) +/* f02b6fc: 86190026 */ lh $t9,0x26($s0) +/* f02b700: 00187883 */ sra $t7,$t8,0x2 +/* f02b704: a60f0030 */ sh $t7,0x30($s0) +/* f02b708: 860f000e */ lh $t7,0xe($s0) +/* f02b70c: 032ec021 */ addu $t8,$t9,$t6 +/* f02b710: 860e001a */ lh $t6,0x1a($s0) +/* f02b714: 030fc821 */ addu $t9,$t8,$t7 +/* f02b718: aa010038 */ swl $at,0x38($s0) +/* f02b71c: 032ec021 */ addu $t8,$t9,$t6 +/* f02b720: 860e0004 */ lh $t6,0x4($s0) +/* f02b724: 86190028 */ lh $t9,0x28($s0) +/* f02b728: 00187883 */ sra $t7,$t8,0x2 +/* f02b72c: a60f0032 */ sh $t7,0x32($s0) +/* f02b730: 860f0010 */ lh $t7,0x10($s0) +/* f02b734: 032ec021 */ addu $t8,$t9,$t6 +/* f02b738: 860e001c */ lh $t6,0x1c($s0) +/* f02b73c: 030fc821 */ addu $t9,$t8,$t7 +/* f02b740: ba01003b */ swr $at,0x3b($s0) +/* f02b744: 032ec021 */ addu $t8,$t9,$t6 +/* f02b748: 00187883 */ sra $t7,$t8,0x2 +/* f02b74c: 24190010 */ addiu $t9,$zero,0x10 +/* f02b750: a60f0034 */ sh $t7,0x34($s0) +/* f02b754: a2190037 */ sb $t9,0x37($s0) +/* f02b758: 8fae0040 */ lw $t6,0x40($sp) +/* f02b75c: a60e0038 */ sh $t6,0x38($s0) +/* f02b760: 8fb8004c */ lw $t8,0x4c($sp) +/* f02b764: 3c0e0440 */ lui $t6,0x440 +/* f02b768: 35ce003c */ ori $t6,$t6,0x3c +/* f02b76c: a618003a */ sh $t8,0x3a($s0) +/* f02b770: 8fb101f0 */ lw $s1,0x1f0($sp) +/* f02b774: 26390008 */ addiu $t9,$s1,0x8 +/* f02b778: afb901f0 */ sw $t9,0x1f0($sp) +/* f02b77c: 0c012d20 */ jal 0x4b480 +/* f02b780: ae2e0000 */ sw $t6,0x0($s1) +/* f02b784: ae220004 */ sw $v0,0x4($s1) +/* f02b788: 8fb801f0 */ lw $t8,0x1f0($sp) +/* f02b78c: 3c19b100 */ lui $t9,0xb100 +/* f02b790: 3c0e0332 */ lui $t6,0x332 +/* f02b794: 270f0008 */ addiu $t7,$t8,0x8 +/* f02b798: afaf01f0 */ sw $t7,0x1f0($sp) +/* f02b79c: 35ce2110 */ ori $t6,$t6,0x2110 +/* f02b7a0: 37394444 */ ori $t9,$t9,0x4444 +/* f02b7a4: af190000 */ sw $t9,0x0($t8) +/* f02b7a8: af0e0004 */ sw $t6,0x4($t8) +/* f02b7ac: 8fbf003c */ lw $ra,0x3c($sp) +.L0f02b7b0: +/* f02b7b0: 8fa201f0 */ lw $v0,0x1f0($sp) +/* f02b7b4: 8fb00024 */ lw $s0,0x24($sp) +/* f02b7b8: 8fb10028 */ lw $s1,0x28($sp) +/* f02b7bc: 8fb2002c */ lw $s2,0x2c($sp) +/* f02b7c0: 8fb30030 */ lw $s3,0x30($sp) +/* f02b7c4: 8fb40034 */ lw $s4,0x34($sp) +/* f02b7c8: 8fb50038 */ lw $s5,0x38($sp) +/* f02b7cc: 03e00008 */ jr $ra +/* f02b7d0: 27bd01f0 */ addiu $sp,$sp,0x1f0 +); + +GLOBAL_ASM( +glabel func0f02b7d4 +/* f02b7d4: 27bdff90 */ addiu $sp,$sp,-112 +/* f02b7d8: afbf0054 */ sw $ra,0x54($sp) +/* f02b7dc: afbe0050 */ sw $s8,0x50($sp) +/* f02b7e0: afb7004c */ sw $s7,0x4c($sp) +/* f02b7e4: afb60048 */ sw $s6,0x48($sp) +/* f02b7e8: afb50044 */ sw $s5,0x44($sp) +/* f02b7ec: afb40040 */ sw $s4,0x40($sp) +/* f02b7f0: afb3003c */ sw $s3,0x3c($sp) +/* f02b7f4: afb20038 */ sw $s2,0x38($sp) +/* f02b7f8: afb10034 */ sw $s1,0x34($sp) +/* f02b7fc: afb00030 */ sw $s0,0x30($sp) +/* f02b800: afa60078 */ sw $a2,0x78($sp) +/* f02b804: afa00058 */ sw $zero,0x58($sp) +/* f02b808: 90cf0001 */ lbu $t7,0x1($a2) +/* f02b80c: 0080a025 */ or $s4,$a0,$zero +/* f02b810: 00a0a825 */ or $s5,$a1,$zero +/* f02b814: 31f80002 */ andi $t8,$t7,0x2 +/* f02b818: 1300016a */ beqz $t8,.L0f02bdc4 +/* f02b81c: 00e0f025 */ or $s8,$a3,$zero +/* f02b820: 90c20000 */ lbu $v0,0x0($a2) +/* f02b824: 24010003 */ addiu $at,$zero,0x3 +/* f02b828: 8fb90078 */ lw $t9,0x78($sp) +/* f02b82c: 10410003 */ beq $v0,$at,.L0f02b83c +/* f02b830: 24010006 */ addiu $at,$zero,0x6 +/* f02b834: 14410004 */ bne $v0,$at,.L0f02b848 +/* f02b838: 8fa90078 */ lw $t1,0x78($sp) +.L0f02b83c: +/* f02b83c: 8f220004 */ lw $v0,0x4($t9) +/* f02b840: 10000007 */ beqz $zero,.L0f02b860 +/* f02b844: 8c570020 */ lw $s7,0x20($v0) +.L0f02b848: +/* f02b848: 8d2a0004 */ lw $t2,0x4($t1) +/* f02b84c: 24050067 */ addiu $a1,$zero,0x67 +/* f02b850: 8d570018 */ lw $s7,0x18($t2) +/* f02b854: 0c006a47 */ jal 0x1a91c +/* f02b858: 8ee40008 */ lw $a0,0x8($s7) +/* f02b85c: afa20058 */ sw $v0,0x58($sp) +.L0f02b860: +/* f02b860: 8eeb0008 */ lw $t3,0x8($s7) +/* f02b864: 24160730 */ addiu $s6,$zero,0x730 +/* f02b868: 8d730000 */ lw $s3,0x0($t3) +/* f02b86c: 5260013c */ beqzl $s3,.L0f02bd60 +/* f02b870: 8fb80058 */ lw $t8,0x58($sp) +/* f02b874: 966c0000 */ lhu $t4,0x0($s3) +.L0f02b878: +/* f02b878: 2401000a */ addiu $at,$zero,0xa +/* f02b87c: 8faf0058 */ lw $t7,0x58($sp) +/* f02b880: 318d00ff */ andi $t5,$t4,0xff +/* f02b884: 55a10125 */ bnel $t5,$at,.L0f02bd1c +/* f02b888: 8e620014 */ lw $v0,0x14($s3) +/* f02b88c: 11e00002 */ beqz $t7,.L0f02b898 +/* f02b890: 00008025 */ or $s0,$zero,$zero +/* f02b894: 15f30120 */ bne $t7,$s3,.L0f02bd18 +.L0f02b898: +/* f02b898: 00008825 */ or $s1,$zero,$zero +/* f02b89c: 00009025 */ or $s2,$zero,$zero +/* f02b8a0: 8fa40078 */ lw $a0,0x78($sp) +/* f02b8a4: 02602825 */ or $a1,$s3,$zero +/* f02b8a8: 02e03025 */ or $a2,$s7,$zero +/* f02b8ac: 0fc0a386 */ jal func0f028e18 +/* f02b8b0: 02a03825 */ or $a3,$s5,$zero +/* f02b8b4: 3c058006 */ lui $a1,0x8006 +/* f02b8b8: 00404025 */ or $t0,$v0,$zero +/* f02b8bc: 8ca52a8c */ lw $a1,0x2a8c($a1) +/* f02b8c0: 00002025 */ or $a0,$zero,$zero +.L0f02b8c4: +/* f02b8c4: 8cb80000 */ lw $t8,0x0($a1) +/* f02b8c8: 2484005c */ addiu $a0,$a0,0x5c +/* f02b8cc: 00a01825 */ or $v1,$a1,$zero +/* f02b8d0: 16b80027 */ bne $s5,$t8,.L0f02b970 +/* f02b8d4: 00000000 */ sll $zero,$zero,0x0 +/* f02b8d8: 8c6e0008 */ lw $t6,0x8($v1) +/* f02b8dc: 11c0001c */ beqz $t6,.L0f02b950 +/* f02b8e0: 00000000 */ sll $zero,$zero,0x0 +/* f02b8e4: 8c790004 */ lw $t9,0x4($v1) +/* f02b8e8: 28410020 */ slti $at,$v0,0x20 +/* f02b8ec: 1679000a */ bne $s3,$t9,.L0f02b918 +/* f02b8f0: 00000000 */ sll $zero,$zero,0x0 +/* f02b8f4: 12000006 */ beqz $s0,.L0f02b910 +/* f02b8f8: 00000000 */ sll $zero,$zero,0x0 +/* f02b8fc: 8e09000c */ lw $t1,0xc($s0) +/* f02b900: 8c6a000c */ lw $t2,0xc($v1) +/* f02b904: 012a082a */ slt $at,$t1,$t2 +/* f02b908: 10200019 */ beqz $at,.L0f02b970 +/* f02b90c: 00000000 */ sll $zero,$zero,0x0 +.L0f02b910: +/* f02b910: 10000017 */ beqz $zero,.L0f02b970 +/* f02b914: 00608025 */ or $s0,$v1,$zero +.L0f02b918: +/* f02b918: 10200015 */ beqz $at,.L0f02b970 +/* f02b91c: 00625821 */ addu $t3,$v1,$v0 +/* f02b920: 816c0018 */ lb $t4,0x18($t3) +/* f02b924: 05800012 */ bltz $t4,.L0f02b970 +/* f02b928: 00000000 */ sll $zero,$zero,0x0 +/* f02b92c: 12400006 */ beqz $s2,.L0f02b948 +/* f02b930: 00000000 */ sll $zero,$zero,0x0 +/* f02b934: 8e4d000c */ lw $t5,0xc($s2) +/* f02b938: 8c6f000c */ lw $t7,0xc($v1) +/* f02b93c: 01af082a */ slt $at,$t5,$t7 +/* f02b940: 1020000b */ beqz $at,.L0f02b970 +/* f02b944: 00000000 */ sll $zero,$zero,0x0 +.L0f02b948: +/* f02b948: 10000009 */ beqz $zero,.L0f02b970 +/* f02b94c: 00609025 */ or $s2,$v1,$zero +.L0f02b950: +/* f02b950: 52200007 */ beqzl $s1,.L0f02b970 +/* f02b954: 00608825 */ or $s1,$v1,$zero +/* f02b958: 8e38000c */ lw $t8,0xc($s1) +/* f02b95c: 8c6e000c */ lw $t6,0xc($v1) +/* f02b960: 030e082a */ slt $at,$t8,$t6 +/* f02b964: 10200002 */ beqz $at,.L0f02b970 +/* f02b968: 00000000 */ sll $zero,$zero,0x0 +/* f02b96c: 00608825 */ or $s1,$v1,$zero +.L0f02b970: +/* f02b970: 1496ffd4 */ bne $a0,$s6,.L0f02b8c4 +/* f02b974: 24a5005c */ addiu $a1,$a1,0x5c +/* f02b978: 12000011 */ beqz $s0,.L0f02b9c0 +/* f02b97c: 02802025 */ or $a0,$s4,$zero +/* f02b980: 8e190004 */ lw $t9,0x4($s0) +/* f02b984: 8e070008 */ lw $a3,0x8($s0) +/* f02b988: 240affff */ addiu $t2,$zero,-1 +/* f02b98c: afb90010 */ sw $t9,0x10($sp) +/* f02b990: 82090010 */ lb $t1,0x10($s0) +/* f02b994: 240bffff */ addiu $t3,$zero,-1 +/* f02b998: 240c00ff */ addiu $t4,$zero,0xff +/* f02b99c: afac0020 */ sw $t4,0x20($sp) +/* f02b9a0: afab001c */ sw $t3,0x1c($sp) +/* f02b9a4: afaa0018 */ sw $t2,0x18($sp) +/* f02b9a8: 02002825 */ or $a1,$s0,$zero +/* f02b9ac: 02a03025 */ or $a2,$s5,$zero +/* f02b9b0: 0fc0a60f */ jal func0f02983c +/* f02b9b4: afa90014 */ sw $t1,0x14($sp) +/* f02b9b8: 100000d7 */ beqz $zero,.L0f02bd18 +/* f02b9bc: 0040a025 */ or $s4,$v0,$zero +.L0f02b9c0: +/* f02b9c0: 12200010 */ beqz $s1,.L0f02ba04 +/* f02b9c4: 02802025 */ or $a0,$s4,$zero +/* f02b9c8: 240dffff */ addiu $t5,$zero,-1 +/* f02b9cc: 240fffff */ addiu $t7,$zero,-1 +/* f02b9d0: 2418ffff */ addiu $t8,$zero,-1 +/* f02b9d4: 240e00ff */ addiu $t6,$zero,0xff +/* f02b9d8: afae0020 */ sw $t6,0x20($sp) +/* f02b9dc: afb8001c */ sw $t8,0x1c($sp) +/* f02b9e0: afaf0018 */ sw $t7,0x18($sp) +/* f02b9e4: afad0014 */ sw $t5,0x14($sp) +/* f02b9e8: 02202825 */ or $a1,$s1,$zero +/* f02b9ec: 02a03025 */ or $a2,$s5,$zero +/* f02b9f0: 02e03825 */ or $a3,$s7,$zero +/* f02b9f4: 0fc0a60f */ jal func0f02983c +/* f02b9f8: afb30010 */ sw $s3,0x10($sp) +/* f02b9fc: 100000c6 */ beqz $zero,.L0f02bd18 +/* f02ba00: 0040a025 */ or $s4,$v0,$zero +.L0f02ba04: +/* f02ba04: 12400012 */ beqz $s2,.L0f02ba50 +/* f02ba08: 8fac0080 */ lw $t4,0x80($sp) +/* f02ba0c: 2419fffe */ addiu $t9,$zero,-2 +/* f02ba10: afb90014 */ sw $t9,0x14($sp) +/* f02ba14: afb30010 */ sw $s3,0x10($sp) +/* f02ba18: 02481021 */ addu $v0,$s2,$t0 +/* f02ba1c: 80490018 */ lb $t1,0x18($v0) +/* f02ba20: 240b00ff */ addiu $t3,$zero,0xff +/* f02ba24: 02802025 */ or $a0,$s4,$zero +/* f02ba28: afa90018 */ sw $t1,0x18($sp) +/* f02ba2c: 904a0038 */ lbu $t2,0x38($v0) +/* f02ba30: afab0020 */ sw $t3,0x20($sp) +/* f02ba34: 02402825 */ or $a1,$s2,$zero +/* f02ba38: 02a03025 */ or $a2,$s5,$zero +/* f02ba3c: 02e03825 */ or $a3,$s7,$zero +/* f02ba40: 0fc0a60f */ jal func0f02983c +/* f02ba44: afaa001c */ sw $t2,0x1c($sp) +/* f02ba48: 100000b3 */ beqz $zero,.L0f02bd18 +/* f02ba4c: 0040a025 */ or $s4,$v0,$zero +.L0f02ba50: +/* f02ba50: 1180006f */ beqz $t4,.L0f02bc10 +/* f02ba54: 8fb90084 */ lw $t9,0x84($sp) +/* f02ba58: 8fad0058 */ lw $t5,0x58($sp) +/* f02ba5c: 02801025 */ or $v0,$s4,$zero +/* f02ba60: 26940008 */ addiu $s4,$s4,0x8 +/* f02ba64: 11a00002 */ beqz $t5,.L0f02ba70 +/* f02ba68: 3c0fe700 */ lui $t7,0xe700 +/* f02ba6c: 24080013 */ addiu $t0,$zero,0x13 +.L0f02ba70: +/* f02ba70: 29010014 */ slti $at,$t0,0x14 +/* f02ba74: 14200002 */ bnez $at,.L0f02ba80 +/* f02ba78: 26840008 */ addiu $a0,$s4,0x8 +/* f02ba7c: 00004025 */ or $t0,$zero,$zero +.L0f02ba80: +/* f02ba80: ac4f0000 */ sw $t7,0x0($v0) +/* f02ba84: ac400004 */ sw $zero,0x4($v0) +/* f02ba88: 3c18ba00 */ lui $t8,0xba00 +/* f02ba8c: 37180e02 */ ori $t8,$t8,0xe02 +/* f02ba90: ae980000 */ sw $t8,0x0($s4) +/* f02ba94: ae800004 */ sw $zero,0x4($s4) +/* f02ba98: 3c0efd10 */ lui $t6,0xfd10 +/* f02ba9c: 0008c880 */ sll $t9,$t0,0x2 +/* f02baa0: 3c09800a */ lui $t1,0x800a +/* f02baa4: 01394821 */ addu $t1,$t1,$t9 +/* f02baa8: ac8e0000 */ sw $t6,0x0($a0) +/* f02baac: 8d29ccc0 */ lw $t1,-0x3340($t1) +/* f02bab0: 24850008 */ addiu $a1,$a0,0x8 +/* f02bab4: 3c0af510 */ lui $t2,0xf510 +/* f02bab8: 3c0b0705 */ lui $t3,0x705 +/* f02babc: ac890004 */ sw $t1,0x4($a0) +/* f02bac0: acaa0000 */ sw $t2,0x0($a1) +/* f02bac4: 356b0140 */ ori $t3,$t3,0x140 +/* f02bac8: acab0004 */ sw $t3,0x4($a1) +/* f02bacc: 24a60008 */ addiu $a2,$a1,0x8 +/* f02bad0: 24c20008 */ addiu $v0,$a2,0x8 +/* f02bad4: 3c0ce600 */ lui $t4,0xe600 +/* f02bad8: accc0000 */ sw $t4,0x0($a2) +/* f02badc: acc00004 */ sw $zero,0x4($a2) +/* f02bae0: 3c0f070f */ lui $t7,0x70f +/* f02bae4: 3c0df300 */ lui $t5,0xf300 +/* f02bae8: ac4d0000 */ sw $t5,0x0($v0) +/* f02baec: 35eff200 */ ori $t7,$t7,0xf200 +/* f02baf0: 24430008 */ addiu $v1,$v0,0x8 +/* f02baf4: ac4f0004 */ sw $t7,0x4($v0) +/* f02baf8: 24740008 */ addiu $s4,$v1,0x8 +/* f02bafc: 3c0ef510 */ lui $t6,0xf510 +/* f02bb00: 3c18e700 */ lui $t8,0xe700 +/* f02bb04: ac780000 */ sw $t8,0x0($v1) +/* f02bb08: 35ce0800 */ ori $t6,$t6,0x800 +/* f02bb0c: 02802025 */ or $a0,$s4,$zero +/* f02bb10: ac600004 */ sw $zero,0x4($v1) +/* f02bb14: 3c190005 */ lui $t9,0x5 +/* f02bb18: 37390140 */ ori $t9,$t9,0x140 +/* f02bb1c: ac8e0000 */ sw $t6,0x0($a0) +/* f02bb20: 26850008 */ addiu $a1,$s4,0x8 +/* f02bb24: ac990004 */ sw $t9,0x4($a0) +/* f02bb28: 3c0a0003 */ lui $t2,0x3 +/* f02bb2c: 3c09f200 */ lui $t1,0xf200 +/* f02bb30: aca90000 */ sw $t1,0x0($a1) +/* f02bb34: 354ac03c */ ori $t2,$t2,0xc03c +/* f02bb38: acaa0004 */ sw $t2,0x4($a1) +/* f02bb3c: 24a70008 */ addiu $a3,$a1,0x8 +/* f02bb40: 3c0bba00 */ lui $t3,0xba00 +/* f02bb44: 356b1402 */ ori $t3,$t3,0x1402 +/* f02bb48: aceb0000 */ sw $t3,0x0($a3) +/* f02bb4c: 24e20008 */ addiu $v0,$a3,0x8 +/* f02bb50: ace00004 */ sw $zero,0x4($a3) +/* f02bb54: 3c0d0050 */ lui $t5,0x50 +/* f02bb58: 3c0cb900 */ lui $t4,0xb900 +/* f02bb5c: 358c031d */ ori $t4,$t4,0x31d +/* f02bb60: 35ad49d8 */ ori $t5,$t5,0x49d8 +/* f02bb64: 24430008 */ addiu $v1,$v0,0x8 +/* f02bb68: ac4d0004 */ sw $t5,0x4($v0) +/* f02bb6c: ac4c0000 */ sw $t4,0x0($v0) +/* f02bb70: 3c0ffc12 */ lui $t7,0xfc12 +/* f02bb74: 35ef7e24 */ ori $t7,$t7,0x7e24 +/* f02bb78: 24640008 */ addiu $a0,$v1,0x8 +/* f02bb7c: 2418f9fc */ addiu $t8,$zero,-1540 +/* f02bb80: 3c0ebb00 */ lui $t6,0xbb00 +/* f02bb84: ac780004 */ sw $t8,0x4($v1) +/* f02bb88: ac6f0000 */ sw $t7,0x0($v1) +/* f02bb8c: 35ce0001 */ ori $t6,$t6,0x1 +/* f02bb90: ac8e0000 */ sw $t6,0x0($a0) +/* f02bb94: 24940008 */ addiu $s4,$a0,0x8 +/* f02bb98: 2419ffff */ addiu $t9,$zero,-1 +/* f02bb9c: ac990004 */ sw $t9,0x4($a0) +/* f02bba0: 02802825 */ or $a1,$s4,$zero +/* f02bba4: 3c09ba00 */ lui $t1,0xba00 +/* f02bba8: 35290c02 */ ori $t1,$t1,0xc02 +/* f02bbac: 240a2000 */ addiu $t2,$zero,0x2000 +/* f02bbb0: acaa0004 */ sw $t2,0x4($a1) +/* f02bbb4: aca90000 */ sw $t1,0x0($a1) +/* f02bbb8: 26880008 */ addiu $t0,$s4,0x8 +/* f02bbbc: 3c0bba00 */ lui $t3,0xba00 +/* f02bbc0: 356b0602 */ ori $t3,$t3,0x602 +/* f02bbc4: 240c0040 */ addiu $t4,$zero,0x40 +/* f02bbc8: ad0c0004 */ sw $t4,0x4($t0) +/* f02bbcc: ad0b0000 */ sw $t3,0x0($t0) +/* f02bbd0: 240e00ff */ addiu $t6,$zero,0xff +/* f02bbd4: 240fffff */ addiu $t7,$zero,-1 +/* f02bbd8: 2418ffff */ addiu $t8,$zero,-1 +/* f02bbdc: 240dfff9 */ addiu $t5,$zero,-7 +/* f02bbe0: 25040008 */ addiu $a0,$t0,0x8 +/* f02bbe4: afad0014 */ sw $t5,0x14($sp) +/* f02bbe8: afb8001c */ sw $t8,0x1c($sp) +/* f02bbec: afaf0018 */ sw $t7,0x18($sp) +/* f02bbf0: afae0020 */ sw $t6,0x20($sp) +/* f02bbf4: afb30010 */ sw $s3,0x10($sp) +/* f02bbf8: 00002825 */ or $a1,$zero,$zero +/* f02bbfc: 02e03825 */ or $a3,$s7,$zero +/* f02bc00: 0fc0a60f */ jal func0f02983c +/* f02bc04: 02a03025 */ or $a2,$s5,$zero +/* f02bc08: 10000043 */ beqz $zero,.L0f02bd18 +/* f02bc0c: 0040a025 */ or $s4,$v0,$zero +.L0f02bc10: +/* f02bc10: 14590010 */ bne $v0,$t9,.L0f02bc54 +/* f02bc14: 8fac0088 */ lw $t4,0x88($sp) +/* f02bc18: 2409fffd */ addiu $t1,$zero,-3 +/* f02bc1c: 240affff */ addiu $t2,$zero,-1 +/* f02bc20: 240bffff */ addiu $t3,$zero,-1 +/* f02bc24: afab001c */ sw $t3,0x1c($sp) +/* f02bc28: afaa0018 */ sw $t2,0x18($sp) +/* f02bc2c: afa90014 */ sw $t1,0x14($sp) +/* f02bc30: 02802025 */ or $a0,$s4,$zero +/* f02bc34: 00002825 */ or $a1,$zero,$zero +/* f02bc38: 02a03025 */ or $a2,$s5,$zero +/* f02bc3c: 02e03825 */ or $a3,$s7,$zero +/* f02bc40: afb30010 */ sw $s3,0x10($sp) +/* f02bc44: 0fc0a60f */ jal func0f02983c +/* f02bc48: afbe0020 */ sw $s8,0x20($sp) +/* f02bc4c: 10000032 */ beqz $zero,.L0f02bd18 +/* f02bc50: 0040a025 */ or $s4,$v0,$zero +.L0f02bc54: +/* f02bc54: 144c0010 */ bne $v0,$t4,.L0f02bc98 +/* f02bc58: 8fae008c */ lw $t6,0x8c($sp) +/* f02bc5c: 240dfffc */ addiu $t5,$zero,-4 +/* f02bc60: 240fffff */ addiu $t7,$zero,-1 +/* f02bc64: 2418ffff */ addiu $t8,$zero,-1 +/* f02bc68: afb8001c */ sw $t8,0x1c($sp) +/* f02bc6c: afaf0018 */ sw $t7,0x18($sp) +/* f02bc70: afad0014 */ sw $t5,0x14($sp) +/* f02bc74: 02802025 */ or $a0,$s4,$zero +/* f02bc78: 00002825 */ or $a1,$zero,$zero +/* f02bc7c: 02a03025 */ or $a2,$s5,$zero +/* f02bc80: 02e03825 */ or $a3,$s7,$zero +/* f02bc84: afb30010 */ sw $s3,0x10($sp) +/* f02bc88: 0fc0a60f */ jal func0f02983c +/* f02bc8c: afbe0020 */ sw $s8,0x20($sp) +/* f02bc90: 10000021 */ beqz $zero,.L0f02bd18 +/* f02bc94: 0040a025 */ or $s4,$v0,$zero +.L0f02bc98: +/* f02bc98: 144e0010 */ bne $v0,$t6,.L0f02bcdc +/* f02bc9c: 8fab0090 */ lw $t3,0x90($sp) +/* f02bca0: 2419fffb */ addiu $t9,$zero,-5 +/* f02bca4: 2409ffff */ addiu $t1,$zero,-1 +/* f02bca8: 240affff */ addiu $t2,$zero,-1 +/* f02bcac: afaa001c */ sw $t2,0x1c($sp) +/* f02bcb0: afa90018 */ sw $t1,0x18($sp) +/* f02bcb4: afb90014 */ sw $t9,0x14($sp) +/* f02bcb8: 02802025 */ or $a0,$s4,$zero +/* f02bcbc: 00002825 */ or $a1,$zero,$zero +/* f02bcc0: 02a03025 */ or $a2,$s5,$zero +/* f02bcc4: 02e03825 */ or $a3,$s7,$zero +/* f02bcc8: afb30010 */ sw $s3,0x10($sp) +/* f02bccc: 0fc0a60f */ jal func0f02983c +/* f02bcd0: afbe0020 */ sw $s8,0x20($sp) +/* f02bcd4: 10000010 */ beqz $zero,.L0f02bd18 +/* f02bcd8: 0040a025 */ or $s4,$v0,$zero +.L0f02bcdc: +/* f02bcdc: 144b000e */ bne $v0,$t3,.L0f02bd18 +/* f02bce0: 02802025 */ or $a0,$s4,$zero +/* f02bce4: 240cfffa */ addiu $t4,$zero,-6 +/* f02bce8: 240dffff */ addiu $t5,$zero,-1 +/* f02bcec: 240fffff */ addiu $t7,$zero,-1 +/* f02bcf0: afaf001c */ sw $t7,0x1c($sp) +/* f02bcf4: afad0018 */ sw $t5,0x18($sp) +/* f02bcf8: afac0014 */ sw $t4,0x14($sp) +/* f02bcfc: 00002825 */ or $a1,$zero,$zero +/* f02bd00: 02a03025 */ or $a2,$s5,$zero +/* f02bd04: 02e03825 */ or $a3,$s7,$zero +/* f02bd08: afb30010 */ sw $s3,0x10($sp) +/* f02bd0c: 0fc0a60f */ jal func0f02983c +/* f02bd10: afbe0020 */ sw $s8,0x20($sp) +/* f02bd14: 0040a025 */ or $s4,$v0,$zero +.L0f02bd18: +/* f02bd18: 8e620014 */ lw $v0,0x14($s3) +.L0f02bd1c: +/* f02bd1c: 10400003 */ beqz $v0,.L0f02bd2c +/* f02bd20: 00000000 */ sll $zero,$zero,0x0 +/* f02bd24: 1000000b */ beqz $zero,.L0f02bd54 +/* f02bd28: 00409825 */ or $s3,$v0,$zero +.L0f02bd2c: +/* f02bd2c: 12600009 */ beqz $s3,.L0f02bd54 +/* f02bd30: 00000000 */ sll $zero,$zero,0x0 +/* f02bd34: 8e62000c */ lw $v0,0xc($s3) +.L0f02bd38: +/* f02bd38: 50400004 */ beqzl $v0,.L0f02bd4c +/* f02bd3c: 8e730008 */ lw $s3,0x8($s3) +/* f02bd40: 10000004 */ beqz $zero,.L0f02bd54 +/* f02bd44: 00409825 */ or $s3,$v0,$zero +/* f02bd48: 8e730008 */ lw $s3,0x8($s3) +.L0f02bd4c: +/* f02bd4c: 5660fffa */ bnezl $s3,.L0f02bd38 +/* f02bd50: 8e62000c */ lw $v0,0xc($s3) +.L0f02bd54: +/* f02bd54: 5660fec8 */ bnezl $s3,.L0f02b878 +/* f02bd58: 966c0000 */ lhu $t4,0x0($s3) +/* f02bd5c: 8fb80058 */ lw $t8,0x58($sp) +.L0f02bd60: +/* f02bd60: 8fae0078 */ lw $t6,0x78($sp) +/* f02bd64: 57000018 */ bnezl $t8,.L0f02bdc8 +/* f02bd68: 8fbf0054 */ lw $ra,0x54($sp) +/* f02bd6c: 8dd0001c */ lw $s0,0x1c($t6) +/* f02bd70: 52000015 */ beqzl $s0,.L0f02bdc8 +/* f02bd74: 8fbf0054 */ lw $ra,0x54($sp) +/* f02bd78: 8fb90080 */ lw $t9,0x80($sp) +.L0f02bd7c: +/* f02bd7c: 8fa90084 */ lw $t1,0x84($sp) +/* f02bd80: 8faa0088 */ lw $t2,0x88($sp) +/* f02bd84: 8fab008c */ lw $t3,0x8c($sp) +/* f02bd88: 8fac0090 */ lw $t4,0x90($sp) +/* f02bd8c: 02802025 */ or $a0,$s4,$zero +/* f02bd90: 02a02825 */ or $a1,$s5,$zero +/* f02bd94: 02003025 */ or $a2,$s0,$zero +/* f02bd98: 03c03825 */ or $a3,$s8,$zero +/* f02bd9c: afb90010 */ sw $t9,0x10($sp) +/* f02bda0: afa90014 */ sw $t1,0x14($sp) +/* f02bda4: afaa0018 */ sw $t2,0x18($sp) +/* f02bda8: afab001c */ sw $t3,0x1c($sp) +/* f02bdac: 0fc0adf5 */ jal func0f02b7d4 +/* f02bdb0: afac0020 */ sw $t4,0x20($sp) +/* f02bdb4: 8e100020 */ lw $s0,0x20($s0) +/* f02bdb8: 0040a025 */ or $s4,$v0,$zero +/* f02bdbc: 5600ffef */ bnezl $s0,.L0f02bd7c +/* f02bdc0: 8fb90080 */ lw $t9,0x80($sp) +.L0f02bdc4: +/* f02bdc4: 8fbf0054 */ lw $ra,0x54($sp) +.L0f02bdc8: +/* f02bdc8: 02801025 */ or $v0,$s4,$zero +/* f02bdcc: 8fb40040 */ lw $s4,0x40($sp) +/* f02bdd0: 8fb00030 */ lw $s0,0x30($sp) +/* f02bdd4: 8fb10034 */ lw $s1,0x34($sp) +/* f02bdd8: 8fb20038 */ lw $s2,0x38($sp) +/* f02bddc: 8fb3003c */ lw $s3,0x3c($sp) +/* f02bde0: 8fb50044 */ lw $s5,0x44($sp) +/* f02bde4: 8fb60048 */ lw $s6,0x48($sp) +/* f02bde8: 8fb7004c */ lw $s7,0x4c($sp) +/* f02bdec: 8fbe0050 */ lw $s8,0x50($sp) +/* f02bdf0: 03e00008 */ jr $ra +/* f02bdf4: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f02bdf8 +/* f02bdf8: 27bdfeb0 */ addiu $sp,$sp,-336 +/* f02bdfc: afbf003c */ sw $ra,0x3c($sp) +/* f02be00: afb70038 */ sw $s7,0x38($sp) +/* f02be04: afb60034 */ sw $s6,0x34($sp) +/* f02be08: afb50030 */ sw $s5,0x30($sp) +/* f02be0c: afb4002c */ sw $s4,0x2c($sp) +/* f02be10: afb30028 */ sw $s3,0x28($sp) +/* f02be14: afb20024 */ sw $s2,0x24($sp) +/* f02be18: afb10020 */ sw $s1,0x20($sp) +/* f02be1c: afb0001c */ sw $s0,0x1c($sp) +/* f02be20: f7b40010 */ sdc1 $f20,0x10($sp) +/* f02be24: afa60158 */ sw $a2,0x158($sp) +/* f02be28: 90cf0001 */ lbu $t7,0x1($a2) +/* f02be2c: 00808825 */ or $s1,$a0,$zero +/* f02be30: 00a09025 */ or $s2,$a1,$zero +/* f02be34: 31f80002 */ andi $t8,$t7,0x2 +/* f02be38: 1300021c */ beqz $t8,.L0f02c6ac +/* f02be3c: 0000b025 */ or $s6,$zero,$zero +/* f02be40: 90c20000 */ lbu $v0,0x0($a2) +/* f02be44: 24010003 */ addiu $at,$zero,0x3 +/* f02be48: 8fb90158 */ lw $t9,0x158($sp) +/* f02be4c: 10410003 */ beq $v0,$at,.L0f02be5c +/* f02be50: 24010006 */ addiu $at,$zero,0x6 +/* f02be54: 14410005 */ bne $v0,$at,.L0f02be6c +/* f02be58: 8fad0158 */ lw $t5,0x158($sp) +.L0f02be5c: +/* f02be5c: 8f2c0004 */ lw $t4,0x4($t9) +/* f02be60: 8d970020 */ lw $s7,0x20($t4) +/* f02be64: 10000008 */ beqz $zero,.L0f02be88 +/* f02be68: afb20154 */ sw $s2,0x154($sp) +.L0f02be6c: +/* f02be6c: 8daf0004 */ lw $t7,0x4($t5) +/* f02be70: 24050067 */ addiu $a1,$zero,0x67 +/* f02be74: 8df70018 */ lw $s7,0x18($t7) +/* f02be78: 8ee40008 */ lw $a0,0x8($s7) +/* f02be7c: 0c006a47 */ jal 0x1a91c +/* f02be80: afb20154 */ sw $s2,0x154($sp) +/* f02be84: 0040b025 */ or $s6,$v0,$zero +.L0f02be88: +/* f02be88: 8fb80158 */ lw $t8,0x158($sp) +/* f02be8c: 8fb20154 */ lw $s2,0x154($sp) +/* f02be90: 02201025 */ or $v0,$s1,$zero +/* f02be94: 8f0e0018 */ lw $t6,0x18($t8) +/* f02be98: 3c19e700 */ lui $t9,0xe700 +/* f02be9c: 3c0ced00 */ lui $t4,0xed00 +/* f02bea0: 15c00083 */ bnez $t6,.L0f02c0b0 +/* f02bea4: 3c0d0004 */ lui $t5,0x4 +/* f02bea8: 26310008 */ addiu $s1,$s1,0x8 +/* f02beac: 02201825 */ or $v1,$s1,$zero +/* f02beb0: ac590000 */ sw $t9,0x0($v0) +/* f02beb4: ac400004 */ sw $zero,0x4($v0) +/* f02beb8: 26310008 */ addiu $s1,$s1,0x8 +/* f02bebc: 35ad0040 */ ori $t5,$t5,0x40 +/* f02bec0: 02202025 */ or $a0,$s1,$zero +/* f02bec4: ac6d0004 */ sw $t5,0x4($v1) +/* f02bec8: ac6c0000 */ sw $t4,0x0($v1) +/* f02becc: 3c0fba00 */ lui $t7,0xba00 +/* f02bed0: 35ef1402 */ ori $t7,$t7,0x1402 +/* f02bed4: 26310008 */ addiu $s1,$s1,0x8 +/* f02bed8: 3c180020 */ lui $t8,0x20 +/* f02bedc: ac980004 */ sw $t8,0x4($a0) +/* f02bee0: ac8f0000 */ sw $t7,0x0($a0) +/* f02bee4: 02202825 */ or $a1,$s1,$zero +/* f02bee8: 26310008 */ addiu $s1,$s1,0x8 +/* f02beec: 3c190500 */ lui $t9,0x500 +/* f02bef0: 3c0ef510 */ lui $t6,0xf510 +/* f02bef4: acae0000 */ sw $t6,0x0($a1) +/* f02bef8: acb90004 */ sw $t9,0x4($a1) +/* f02befc: 02203025 */ or $a2,$s1,$zero +/* f02bf00: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf04: 3c0cf510 */ lui $t4,0xf510 +/* f02bf08: 358c0080 */ ori $t4,$t4,0x80 +/* f02bf0c: 3c0d0400 */ lui $t5,0x400 +/* f02bf10: 02201025 */ or $v0,$s1,$zero +/* f02bf14: accd0004 */ sw $t5,0x4($a2) +/* f02bf18: accc0000 */ sw $t4,0x0($a2) +/* f02bf1c: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf20: 3c0ff511 */ lui $t7,0xf511 +/* f02bf24: 35ef4000 */ ori $t7,$t7,0x4000 +/* f02bf28: 02201825 */ or $v1,$s1,$zero +/* f02bf2c: ac4f0000 */ sw $t7,0x0($v0) +/* f02bf30: ac400004 */ sw $zero,0x4($v0) +/* f02bf34: 3c0e0100 */ lui $t6,0x100 +/* f02bf38: 3c18f589 */ lui $t8,0xf589 +/* f02bf3c: 37184080 */ ori $t8,$t8,0x4080 +/* f02bf40: 35ce000f */ ori $t6,$t6,0xf +/* f02bf44: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf48: ac6e0004 */ sw $t6,0x4($v1) +/* f02bf4c: ac780000 */ sw $t8,0x0($v1) +/* f02bf50: 02202025 */ or $a0,$s1,$zero +/* f02bf54: 3c19bb00 */ lui $t9,0xbb00 +/* f02bf58: 2407ffff */ addiu $a3,$zero,-1 +/* f02bf5c: 37390001 */ ori $t9,$t9,0x1 +/* f02bf60: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf64: ac990000 */ sw $t9,0x0($a0) +/* f02bf68: ac870004 */ sw $a3,0x4($a0) +/* f02bf6c: 02202825 */ or $a1,$s1,$zero +/* f02bf70: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf74: 3c0cfb00 */ lui $t4,0xfb00 +/* f02bf78: acac0000 */ sw $t4,0x0($a1) +/* f02bf7c: 02203025 */ or $a2,$s1,$zero +/* f02bf80: aca70004 */ sw $a3,0x4($a1) +/* f02bf84: 3c0dfa00 */ lui $t5,0xfa00 +/* f02bf88: accd0000 */ sw $t5,0x0($a2) +/* f02bf8c: 26310008 */ addiu $s1,$s1,0x8 +/* f02bf90: acc70004 */ sw $a3,0x4($a2) +/* f02bf94: 02201025 */ or $v0,$s1,$zero +/* f02bf98: 3c0fb900 */ lui $t7,0xb900 +/* f02bf9c: afb20154 */ sw $s2,0x154($sp) +/* f02bfa0: 35ef031d */ ori $t7,$t7,0x31d +/* f02bfa4: 26310008 */ addiu $s1,$s1,0x8 +/* f02bfa8: ac4f0000 */ sw $t7,0x0($v0) +/* f02bfac: 02201825 */ or $v1,$s1,$zero +/* f02bfb0: ac400004 */ sw $zero,0x4($v0) +/* f02bfb4: 3c18fcff */ lui $t8,0xfcff +/* f02bfb8: 3c0efffc */ lui $t6,0xfffc +/* f02bfbc: 35cef279 */ ori $t6,$t6,0xf279 +/* f02bfc0: 3718ffff */ ori $t8,$t8,0xffff +/* f02bfc4: 26310008 */ addiu $s1,$s1,0x8 +/* f02bfc8: ac780000 */ sw $t8,0x0($v1) +/* f02bfcc: ac6e0004 */ sw $t6,0x4($v1) +/* f02bfd0: 02202025 */ or $a0,$s1,$zero +/* f02bfd4: 26310008 */ addiu $s1,$s1,0x8 +/* f02bfd8: 3c19ba00 */ lui $t9,0xba00 +/* f02bfdc: 37390c02 */ ori $t9,$t9,0xc02 +/* f02bfe0: 02202825 */ or $a1,$s1,$zero +/* f02bfe4: ac990000 */ sw $t9,0x0($a0) +/* f02bfe8: ac800004 */ sw $zero,0x4($a0) +/* f02bfec: 26310008 */ addiu $s1,$s1,0x8 +/* f02bff0: 3c0cba00 */ lui $t4,0xba00 +/* f02bff4: 358c1301 */ ori $t4,$t4,0x1301 +/* f02bff8: 02203025 */ or $a2,$s1,$zero +/* f02bffc: acac0000 */ sw $t4,0x0($a1) +/* f02c000: aca00004 */ sw $zero,0x4($a1) +/* f02c004: 3c0dba00 */ lui $t5,0xba00 +/* f02c008: 35ad0602 */ ori $t5,$t5,0x602 +/* f02c00c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c010: 240f00c0 */ addiu $t7,$zero,0xc0 +/* f02c014: accf0004 */ sw $t7,0x4($a2) +/* f02c018: accd0000 */ sw $t5,0x0($a2) +/* f02c01c: 02201025 */ or $v0,$s1,$zero +/* f02c020: 3c18ba00 */ lui $t8,0xba00 +/* f02c024: 37180402 */ ori $t8,$t8,0x402 +/* f02c028: 26310008 */ addiu $s1,$s1,0x8 +/* f02c02c: 240e0030 */ addiu $t6,$zero,0x30 +/* f02c030: ac4e0004 */ sw $t6,0x4($v0) +/* f02c034: ac580000 */ sw $t8,0x0($v0) +/* f02c038: 02201825 */ or $v1,$s1,$zero +/* f02c03c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c040: 3c19ba00 */ lui $t9,0xba00 +/* f02c044: 37391001 */ ori $t9,$t9,0x1001 +/* f02c048: 02202025 */ or $a0,$s1,$zero +/* f02c04c: ac790000 */ sw $t9,0x0($v1) +/* f02c050: ac600004 */ sw $zero,0x4($v1) +/* f02c054: 26310008 */ addiu $s1,$s1,0x8 +/* f02c058: 3c0cba00 */ lui $t4,0xba00 +/* f02c05c: 358c1102 */ ori $t4,$t4,0x1102 +/* f02c060: 02202825 */ or $a1,$s1,$zero +/* f02c064: ac8c0000 */ sw $t4,0x0($a0) +/* f02c068: ac800004 */ sw $zero,0x4($a0) +/* f02c06c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c070: 3c0dba00 */ lui $t5,0xba00 +/* f02c074: 35ad0e02 */ ori $t5,$t5,0xe02 +/* f02c078: 02203025 */ or $a2,$s1,$zero +/* f02c07c: acad0000 */ sw $t5,0x0($a1) +/* f02c080: aca00004 */ sw $zero,0x4($a1) +/* f02c084: 26310008 */ addiu $s1,$s1,0x8 +/* f02c088: 3c0fb900 */ lui $t7,0xb900 +/* f02c08c: 35ef0002 */ ori $t7,$t7,0x2 +/* f02c090: 02201025 */ or $v0,$s1,$zero +/* f02c094: accf0000 */ sw $t7,0x0($a2) +/* f02c098: acc00004 */ sw $zero,0x4($a2) +/* f02c09c: 3c18b600 */ lui $t8,0xb600 +/* f02c0a0: 240e0001 */ addiu $t6,$zero,0x1 +/* f02c0a4: ac4e0004 */ sw $t6,0x4($v0) +/* f02c0a8: ac580000 */ sw $t8,0x0($v0) +/* f02c0ac: 26310008 */ addiu $s1,$s1,0x8 +.L0f02c0b0: +/* f02c0b0: 8ef90008 */ lw $t9,0x8($s7) +/* f02c0b4: 8fb20154 */ lw $s2,0x154($sp) +/* f02c0b8: 8f300000 */ lw $s0,0x0($t9) +/* f02c0bc: 1200010b */ beqz $s0,.L0f02c4ec +/* f02c0c0: 00000000 */ sll $zero,$zero,0x0 +/* f02c0c4: 4480a000 */ mtc1 $zero,$f20 +/* f02c0c8: afb20154 */ sw $s2,0x154($sp) +/* f02c0cc: 960c0000 */ lhu $t4,0x0($s0) +.L0f02c0d0: +/* f02c0d0: 2401000a */ addiu $at,$zero,0xa +/* f02c0d4: 318d00ff */ andi $t5,$t4,0xff +/* f02c0d8: 55a100f3 */ bnel $t5,$at,.L0f02c4a8 +/* f02c0dc: 8e020014 */ lw $v0,0x14($s0) +/* f02c0e0: 12c00002 */ beqz $s6,.L0f02c0ec +/* f02c0e4: 8fa40158 */ lw $a0,0x158($sp) +/* f02c0e8: 161600ee */ bne $s0,$s6,.L0f02c4a4 +.L0f02c0ec: +/* f02c0ec: 02002825 */ or $a1,$s0,$zero +/* f02c0f0: 02e03025 */ or $a2,$s7,$zero +/* f02c0f4: 0fc0a386 */ jal func0f028e18 +/* f02c0f8: 8fa70154 */ lw $a3,0x154($sp) +/* f02c0fc: 12c00002 */ beqz $s6,.L0f02c108 +/* f02c100: 0040a825 */ or $s5,$v0,$zero +/* f02c104: 24150013 */ addiu $s5,$zero,0x13 +.L0f02c108: +/* f02c108: 2aa10014 */ slti $at,$s5,0x14 +/* f02c10c: 502000e6 */ beqzl $at,.L0f02c4a8 +/* f02c110: 8e020014 */ lw $v0,0x14($s0) +/* f02c114: 0c0069d0 */ jal 0x1a740 +/* f02c118: 02002025 */ or $a0,$s0,$zero +/* f02c11c: 02e02025 */ or $a0,$s7,$zero +/* f02c120: 00402825 */ or $a1,$v0,$zero +/* f02c124: 0c006973 */ jal 0x1a5cc +/* f02c128: 00003025 */ or $a2,$zero,$zero +/* f02c12c: c4440030 */ lwc1 $f4,0x30($v0) +/* f02c130: 27a400d4 */ addiu $a0,$sp,0xd4 +/* f02c134: 27a500cc */ addiu $a1,$sp,0xcc +/* f02c138: e7a400d4 */ swc1 $f4,0xd4($sp) +/* f02c13c: c4460034 */ lwc1 $f6,0x34($v0) +/* f02c140: e7a600d8 */ swc1 $f6,0xd8($sp) +/* f02c144: c4480038 */ lwc1 $f8,0x38($v0) +/* f02c148: 0fc2d35a */ jal func0f0b4d68 +/* f02c14c: e7a800dc */ swc1 $f8,0xdc($sp) +/* f02c150: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f02c154: 4614503c */ c.lt.s $f10,$f20 +/* f02c158: 00000000 */ sll $zero,$zero,0x0 +/* f02c15c: 45000002 */ bc1f .L0f02c168 +/* f02c160: 00000000 */ sll $zero,$zero,0x0 +/* f02c164: e7b400cc */ swc1 $f20,0xcc($sp) +.L0f02c168: +/* f02c168: 0c002f02 */ jal 0xbc08 +/* f02c16c: 00000000 */ sll $zero,$zero,0x0 +/* f02c170: 44828000 */ mtc1 $v0,$f16 +/* f02c174: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f02c178: 468084a0 */ cvt.s.w $f18,$f16 +/* f02c17c: 4604903c */ c.lt.s $f18,$f4 +/* f02c180: 00000000 */ sll $zero,$zero,0x0 +/* f02c184: 45020008 */ bc1fl .L0f02c1a8 +/* f02c188: c7a000d0 */ lwc1 $f0,0xd0($sp) +/* f02c18c: 0c002f02 */ jal 0xbc08 +/* f02c190: 00000000 */ sll $zero,$zero,0x0 +/* f02c194: 44823000 */ mtc1 $v0,$f6 +/* f02c198: 00000000 */ sll $zero,$zero,0x0 +/* f02c19c: 46803220 */ cvt.s.w $f8,$f6 +/* f02c1a0: e7a800cc */ swc1 $f8,0xcc($sp) +/* f02c1a4: c7a000d0 */ lwc1 $f0,0xd0($sp) +.L0f02c1a8: +/* f02c1a8: 4614003c */ c.lt.s $f0,$f20 +/* f02c1ac: 00000000 */ sll $zero,$zero,0x0 +/* f02c1b0: 45000002 */ bc1f .L0f02c1bc +/* f02c1b4: 00000000 */ sll $zero,$zero,0x0 +/* f02c1b8: e7b400d0 */ swc1 $f20,0xd0($sp) +.L0f02c1bc: +/* f02c1bc: 0c002f06 */ jal 0xbc18 +/* f02c1c0: 00000000 */ sll $zero,$zero,0x0 +/* f02c1c4: 44825000 */ mtc1 $v0,$f10 +/* f02c1c8: c7a000d0 */ lwc1 $f0,0xd0($sp) +/* f02c1cc: 46805420 */ cvt.s.w $f16,$f10 +/* f02c1d0: 4600803c */ c.lt.s $f16,$f0 +/* f02c1d4: 00000000 */ sll $zero,$zero,0x0 +/* f02c1d8: 45020007 */ bc1fl .L0f02c1f8 +/* f02c1dc: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f02c1e0: 0c002f06 */ jal 0xbc18 +/* f02c1e4: 00000000 */ sll $zero,$zero,0x0 +/* f02c1e8: 44829000 */ mtc1 $v0,$f18 +/* f02c1ec: 00000000 */ sll $zero,$zero,0x0 +/* f02c1f0: 46809020 */ cvt.s.w $f0,$f18 +/* f02c1f4: c7a400cc */ lwc1 $f4,0xcc($sp) +.L0f02c1f8: +/* f02c1f8: 4600020d */ trunc.w.s $f8,$f0 +/* f02c1fc: e7a000d0 */ swc1 $f0,0xd0($sp) +/* f02c200: 4600218d */ trunc.w.s $f6,$f4 +/* f02c204: 44144000 */ mfc1 $s4,$f8 +/* f02c208: 44133000 */ mfc1 $s3,$f6 +/* f02c20c: 2694fff8 */ addiu $s4,$s4,-8 +/* f02c210: 0c002f40 */ jal 0xbd00 +/* f02c214: 2673fff8 */ addiu $s3,$s3,-8 +/* f02c218: 0262082a */ slt $at,$s3,$v0 +/* f02c21c: 10200004 */ beqz $at,.L0f02c230 +/* f02c220: 00000000 */ sll $zero,$zero,0x0 +/* f02c224: 0c002f40 */ jal 0xbd00 +/* f02c228: 00000000 */ sll $zero,$zero,0x0 +/* f02c22c: 00409825 */ or $s3,$v0,$zero +.L0f02c230: +/* f02c230: 0c002f40 */ jal 0xbd00 +/* f02c234: 00000000 */ sll $zero,$zero,0x0 +/* f02c238: 00029400 */ sll $s2,$v0,0x10 +/* f02c23c: 00127403 */ sra $t6,$s2,0x10 +/* f02c240: 0c002f22 */ jal 0xbc88 +/* f02c244: 01c09025 */ or $s2,$t6,$zero +/* f02c248: 0052c821 */ addu $t9,$v0,$s2 +/* f02c24c: 272cfff0 */ addiu $t4,$t9,-16 +/* f02c250: 0193082a */ slt $at,$t4,$s3 +/* f02c254: 10200009 */ beqz $at,.L0f02c27c +/* f02c258: 00000000 */ sll $zero,$zero,0x0 +/* f02c25c: 0c002f40 */ jal 0xbd00 +/* f02c260: 00000000 */ sll $zero,$zero,0x0 +/* f02c264: 00029400 */ sll $s2,$v0,0x10 +/* f02c268: 00126c03 */ sra $t5,$s2,0x10 +/* f02c26c: 0c002f22 */ jal 0xbc88 +/* f02c270: 01a09025 */ or $s2,$t5,$zero +/* f02c274: 00529821 */ addu $s3,$v0,$s2 +/* f02c278: 2673fff0 */ addiu $s3,$s3,-16 +.L0f02c27c: +/* f02c27c: 0c002f44 */ jal 0xbd10 +/* f02c280: 00000000 */ sll $zero,$zero,0x0 +/* f02c284: 0282082a */ slt $at,$s4,$v0 +/* f02c288: 10200004 */ beqz $at,.L0f02c29c +/* f02c28c: 00000000 */ sll $zero,$zero,0x0 +/* f02c290: 0c002f44 */ jal 0xbd10 +/* f02c294: 00000000 */ sll $zero,$zero,0x0 +/* f02c298: 0040a025 */ or $s4,$v0,$zero +.L0f02c29c: +/* f02c29c: 0c002f44 */ jal 0xbd10 +/* f02c2a0: 00000000 */ sll $zero,$zero,0x0 +/* f02c2a4: 00029400 */ sll $s2,$v0,0x10 +/* f02c2a8: 00127c03 */ sra $t7,$s2,0x10 +/* f02c2ac: 0c002f26 */ jal 0xbc98 +/* f02c2b0: 01e09025 */ or $s2,$t7,$zero +/* f02c2b4: 0052c021 */ addu $t8,$v0,$s2 +/* f02c2b8: 270efff0 */ addiu $t6,$t8,-16 +/* f02c2bc: 01d4082a */ slt $at,$t6,$s4 +/* f02c2c0: 5020000a */ beqzl $at,.L0f02c2ec +/* f02c2c4: 3c0cff10 */ lui $t4,0xff10 +/* f02c2c8: 0c002f44 */ jal 0xbd10 +/* f02c2cc: 00000000 */ sll $zero,$zero,0x0 +/* f02c2d0: 00029400 */ sll $s2,$v0,0x10 +/* f02c2d4: 0012cc03 */ sra $t9,$s2,0x10 +/* f02c2d8: 0c002f26 */ jal 0xbc98 +/* f02c2dc: 03209025 */ or $s2,$t9,$zero +/* f02c2e0: 0052a021 */ addu $s4,$v0,$s2 +/* f02c2e4: 2694fff0 */ addiu $s4,$s4,-16 +/* f02c2e8: 3c0cff10 */ lui $t4,0xff10 +.L0f02c2ec: +/* f02c2ec: 358c000f */ ori $t4,$t4,0xf +/* f02c2f0: 02201025 */ or $v0,$s1,$zero +/* f02c2f4: 00156880 */ sll $t5,$s5,0x2 +/* f02c2f8: 3c0f800a */ lui $t7,0x800a +/* f02c2fc: 01ed7821 */ addu $t7,$t7,$t5 +/* f02c300: ac4c0000 */ sw $t4,0x0($v0) +/* f02c304: 8defccc0 */ lw $t7,-0x3340($t7) +/* f02c308: 26310008 */ addiu $s1,$s1,0x8 +/* f02c30c: 3c018000 */ lui $at,0x8000 +/* f02c310: 02201825 */ or $v1,$s1,$zero +/* f02c314: 26310008 */ addiu $s1,$s1,0x8 +/* f02c318: 01e1c021 */ addu $t8,$t7,$at +/* f02c31c: ac580004 */ sw $t8,0x4($v0) +/* f02c320: 3c0ee800 */ lui $t6,0xe800 +/* f02c324: 02209025 */ or $s2,$s1,$zero +/* f02c328: ac6e0000 */ sw $t6,0x0($v1) +/* f02c32c: ac600004 */ sw $zero,0x4($v1) +/* f02c330: 0c002f02 */ jal 0xbc08 +/* f02c334: 26310008 */ addiu $s1,$s1,0x8 +/* f02c338: 2459ffff */ addiu $t9,$v0,-1 +/* f02c33c: 332c0fff */ andi $t4,$t9,0xfff +/* f02c340: 3c01fd10 */ lui $at,0xfd10 +/* f02c344: 01816825 */ or $t5,$t4,$at +/* f02c348: 0c002ac7 */ jal 0xab1c +/* f02c34c: ae4d0000 */ sw $t5,0x0($s2) +/* f02c350: 2663000f */ addiu $v1,$s3,0xf +/* f02c354: 00734823 */ subu $t1,$v1,$s3 +/* f02c358: 00097840 */ sll $t7,$t1,0x1 +/* f02c35c: 25e90009 */ addiu $t1,$t7,0x9 +/* f02c360: 0009c0c3 */ sra $t8,$t1,0x3 +/* f02c364: 330e01ff */ andi $t6,$t8,0x1ff +/* f02c368: 000eca40 */ sll $t9,$t6,0x9 +/* f02c36c: 02202025 */ or $a0,$s1,$zero +/* f02c370: 3c01f510 */ lui $at,0xf510 +/* f02c374: 03214825 */ or $t1,$t9,$at +/* f02c378: 26310008 */ addiu $s1,$s1,0x8 +/* f02c37c: ae420004 */ sw $v0,0x4($s2) +/* f02c380: 3c0d0701 */ lui $t5,0x701 +/* f02c384: 00133880 */ sll $a3,$s3,0x2 +/* f02c388: 30f80fff */ andi $t8,$a3,0xfff +/* f02c38c: 35ad0040 */ ori $t5,$t5,0x40 +/* f02c390: 02202825 */ or $a1,$s1,$zero +/* f02c394: ac8d0004 */ sw $t5,0x4($a0) +/* f02c398: 00183b00 */ sll $a3,$t8,0xc +/* f02c39c: ac890000 */ sw $t1,0x0($a0) +/* f02c3a0: 3c01f400 */ lui $at,0xf400 +/* f02c3a4: 3c0fe600 */ lui $t7,0xe600 +/* f02c3a8: 00144080 */ sll $t0,$s4,0x2 +/* f02c3ac: 31190fff */ andi $t9,$t0,0xfff +/* f02c3b0: acaf0000 */ sw $t7,0x0($a1) +/* f02c3b4: 00e16025 */ or $t4,$a3,$at +/* f02c3b8: 26310008 */ addiu $s1,$s1,0x8 +/* f02c3bc: 00035080 */ sll $t2,$v1,0x2 +/* f02c3c0: 314f0fff */ andi $t7,$t2,0xfff +/* f02c3c4: 02203025 */ or $a2,$s1,$zero +/* f02c3c8: 01996825 */ or $t5,$t4,$t9 +/* f02c3cc: 268b000f */ addiu $t3,$s4,0xf +/* f02c3d0: 000b7080 */ sll $t6,$t3,0x2 +/* f02c3d4: 000f5300 */ sll $t2,$t7,0xc +/* f02c3d8: 3c010700 */ lui $at,0x700 +/* f02c3dc: aca00004 */ sw $zero,0x4($a1) +/* f02c3e0: accd0000 */ sw $t5,0x0($a2) +/* f02c3e4: 01416025 */ or $t4,$t2,$at +/* f02c3e8: 31cb0fff */ andi $t3,$t6,0xfff +/* f02c3ec: 26310008 */ addiu $s1,$s1,0x8 +/* f02c3f0: 02201025 */ or $v0,$s1,$zero +/* f02c3f4: 018b6825 */ or $t5,$t4,$t3 +/* f02c3f8: accd0004 */ sw $t5,0x4($a2) +/* f02c3fc: 26310008 */ addiu $s1,$s1,0x8 +/* f02c400: 3c0fe700 */ lui $t7,0xe700 +/* f02c404: ac4f0000 */ sw $t7,0x0($v0) +/* f02c408: 02201825 */ or $v1,$s1,$zero +/* f02c40c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c410: ac400004 */ sw $zero,0x4($v0) +/* f02c414: 3c01f200 */ lui $at,0xf200 +/* f02c418: 3c180001 */ lui $t8,0x1 +/* f02c41c: 37180040 */ ori $t8,$t8,0x40 +/* f02c420: 00e17025 */ or $t6,$a3,$at +/* f02c424: 02202025 */ or $a0,$s1,$zero +/* f02c428: 03204025 */ or $t0,$t9,$zero +/* f02c42c: 01c8c825 */ or $t9,$t6,$t0 +/* f02c430: ac780004 */ sw $t8,0x4($v1) +/* f02c434: ac690000 */ sw $t1,0x0($v1) +/* f02c438: ac990000 */ sw $t9,0x0($a0) +/* f02c43c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c440: 014b6025 */ or $t4,$t2,$t3 +/* f02c444: ac8c0004 */ sw $t4,0x4($a0) +/* f02c448: 02202825 */ or $a1,$s1,$zero +/* f02c44c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c450: 3c0de700 */ lui $t5,0xe700 +/* f02c454: 02201025 */ or $v0,$s1,$zero +/* f02c458: acad0000 */ sw $t5,0x0($a1) +/* f02c45c: aca00004 */ sw $zero,0x4($a1) +/* f02c460: 26310008 */ addiu $s1,$s1,0x8 +/* f02c464: 3c0fe403 */ lui $t7,0xe403 +/* f02c468: 35efc03c */ ori $t7,$t7,0xc03c +/* f02c46c: 02201825 */ or $v1,$s1,$zero +/* f02c470: 26310008 */ addiu $s1,$s1,0x8 +/* f02c474: ac4f0000 */ sw $t7,0x0($v0) +/* f02c478: ac400004 */ sw $zero,0x4($v0) +/* f02c47c: 02202025 */ or $a0,$s1,$zero +/* f02c480: 3c18b400 */ lui $t8,0xb400 +/* f02c484: ac780000 */ sw $t8,0x0($v1) +/* f02c488: ac600004 */ sw $zero,0x4($v1) +/* f02c48c: 3c191000 */ lui $t9,0x1000 +/* f02c490: 37390400 */ ori $t9,$t9,0x400 +/* f02c494: 3c0eb300 */ lui $t6,0xb300 +/* f02c498: ac8e0000 */ sw $t6,0x0($a0) +/* f02c49c: ac990004 */ sw $t9,0x4($a0) +/* f02c4a0: 26310008 */ addiu $s1,$s1,0x8 +.L0f02c4a4: +/* f02c4a4: 8e020014 */ lw $v0,0x14($s0) +.L0f02c4a8: +/* f02c4a8: 10400003 */ beqz $v0,.L0f02c4b8 +/* f02c4ac: 00000000 */ sll $zero,$zero,0x0 +/* f02c4b0: 1000000b */ beqz $zero,.L0f02c4e0 +/* f02c4b4: 00408025 */ or $s0,$v0,$zero +.L0f02c4b8: +/* f02c4b8: 12000009 */ beqz $s0,.L0f02c4e0 +/* f02c4bc: 00000000 */ sll $zero,$zero,0x0 +/* f02c4c0: 8e02000c */ lw $v0,0xc($s0) +.L0f02c4c4: +/* f02c4c4: 50400004 */ beqzl $v0,.L0f02c4d8 +/* f02c4c8: 8e100008 */ lw $s0,0x8($s0) +/* f02c4cc: 10000004 */ beqz $zero,.L0f02c4e0 +/* f02c4d0: 00408025 */ or $s0,$v0,$zero +/* f02c4d4: 8e100008 */ lw $s0,0x8($s0) +.L0f02c4d8: +/* f02c4d8: 5600fffa */ bnezl $s0,.L0f02c4c4 +/* f02c4dc: 8e02000c */ lw $v0,0xc($s0) +.L0f02c4e0: +/* f02c4e0: 5600fefb */ bnezl $s0,.L0f02c0d0 +/* f02c4e4: 960c0000 */ lhu $t4,0x0($s0) +/* f02c4e8: 8fb20154 */ lw $s2,0x154($sp) +.L0f02c4ec: +/* f02c4ec: 16c0000d */ bnez $s6,.L0f02c524 +/* f02c4f0: 8fac0158 */ lw $t4,0x158($sp) +/* f02c4f4: 8d90001c */ lw $s0,0x1c($t4) +/* f02c4f8: 5200000b */ beqzl $s0,.L0f02c528 +/* f02c4fc: 8fad0158 */ lw $t5,0x158($sp) +/* f02c500: afb20154 */ sw $s2,0x154($sp) +/* f02c504: 8fa50154 */ lw $a1,0x154($sp) +.L0f02c508: +/* f02c508: 02202025 */ or $a0,$s1,$zero +/* f02c50c: 0fc0af7e */ jal func0f02bdf8 +/* f02c510: 02003025 */ or $a2,$s0,$zero +/* f02c514: 8e100020 */ lw $s0,0x20($s0) +/* f02c518: 00408825 */ or $s1,$v0,$zero +/* f02c51c: 5600fffa */ bnezl $s0,.L0f02c508 +/* f02c520: 8fa50154 */ lw $a1,0x154($sp) +.L0f02c524: +/* f02c524: 8fad0158 */ lw $t5,0x158($sp) +.L0f02c528: +/* f02c528: 02201025 */ or $v0,$s1,$zero +/* f02c52c: 3c18e700 */ lui $t8,0xe700 +/* f02c530: 8daf0018 */ lw $t7,0x18($t5) +/* f02c534: 3c0ee600 */ lui $t6,0xe600 +/* f02c538: 3c19e800 */ lui $t9,0xe800 +/* f02c53c: 55e0005c */ bnezl $t7,.L0f02c6b0 +/* f02c540: 8fbf003c */ lw $ra,0x3c($sp) +/* f02c544: 26310008 */ addiu $s1,$s1,0x8 +/* f02c548: 02201825 */ or $v1,$s1,$zero +/* f02c54c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c550: ac580000 */ sw $t8,0x0($v0) +/* f02c554: ac400004 */ sw $zero,0x4($v0) +/* f02c558: 02202025 */ or $a0,$s1,$zero +/* f02c55c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c560: ac600004 */ sw $zero,0x4($v1) +/* f02c564: ac6e0000 */ sw $t6,0x0($v1) +/* f02c568: 02208025 */ or $s0,$s1,$zero +/* f02c56c: ac800004 */ sw $zero,0x4($a0) +/* f02c570: ac990000 */ sw $t9,0x0($a0) +/* f02c574: 0c002ef1 */ jal 0xbbc4 +/* f02c578: 26310008 */ addiu $s1,$s1,0x8 +/* f02c57c: 244cffff */ addiu $t4,$v0,-1 +/* f02c580: 318d0fff */ andi $t5,$t4,0xfff +/* f02c584: 3c01ff10 */ lui $at,0xff10 +/* f02c588: 01a17825 */ or $t7,$t5,$at +/* f02c58c: 0c002ac7 */ jal 0xab1c +/* f02c590: ae0f0000 */ sw $t7,0x0($s0) +/* f02c594: 3c018000 */ lui $at,0x8000 +/* f02c598: 0041c021 */ addu $t8,$v0,$at +/* f02c59c: ae180004 */ sw $t8,0x4($s0) +/* f02c5a0: 02209825 */ or $s3,$s1,$zero +/* f02c5a4: 3c0eed00 */ lui $t6,0xed00 +/* f02c5a8: ae6e0000 */ sw $t6,0x0($s3) +/* f02c5ac: 0c002f02 */ jal 0xbc08 +/* f02c5b0: 26310008 */ addiu $s1,$s1,0x8 +/* f02c5b4: 00029400 */ sll $s2,$v0,0x10 +/* f02c5b8: 0012cc03 */ sra $t9,$s2,0x10 +/* f02c5bc: 0c002f06 */ jal 0xbc18 +/* f02c5c0: 03209025 */ or $s2,$t9,$zero +/* f02c5c4: 44825000 */ mtc1 $v0,$f10 +/* f02c5c8: 44923000 */ mtc1 $s2,$f6 +/* f02c5cc: 3c014080 */ lui $at,0x4080 +/* f02c5d0: 46805420 */ cvt.s.w $f16,$f10 +/* f02c5d4: 44810000 */ mtc1 $at,$f0 +/* f02c5d8: 02201825 */ or $v1,$s1,$zero +/* f02c5dc: 26310008 */ addiu $s1,$s1,0x8 +/* f02c5e0: 3c18ba00 */ lui $t8,0xba00 +/* f02c5e4: 46803220 */ cvt.s.w $f8,$f6 +/* f02c5e8: 46008482 */ mul.s $f18,$f16,$f0 +/* f02c5ec: 37181402 */ ori $t8,$t8,0x1402 +/* f02c5f0: 02202025 */ or $a0,$s1,$zero +/* f02c5f4: 26310008 */ addiu $s1,$s1,0x8 +/* f02c5f8: 02202825 */ or $a1,$s1,$zero +/* f02c5fc: 46004282 */ mul.s $f10,$f8,$f0 +/* f02c600: 26310008 */ addiu $s1,$s1,0x8 +/* f02c604: 02203025 */ or $a2,$s1,$zero +/* f02c608: 26310008 */ addiu $s1,$s1,0x8 +/* f02c60c: 02203825 */ or $a3,$s1,$zero +/* f02c610: 26310008 */ addiu $s1,$s1,0x8 +/* f02c614: 4600910d */ trunc.w.s $f4,$f18 +/* f02c618: 02201025 */ or $v0,$s1,$zero +/* f02c61c: 26310008 */ addiu $s1,$s1,0x8 +/* f02c620: 4600540d */ trunc.w.s $f16,$f10 +/* f02c624: 440d2000 */ mfc1 $t5,$f4 +/* f02c628: 440e8000 */ mfc1 $t6,$f16 +/* f02c62c: 31af0fff */ andi $t7,$t5,0xfff +/* f02c630: 31d90fff */ andi $t9,$t6,0xfff +/* f02c634: 00196300 */ sll $t4,$t9,0xc +/* f02c638: 01ec6825 */ or $t5,$t7,$t4 +/* f02c63c: ae6d0004 */ sw $t5,0x4($s3) +/* f02c640: ac600004 */ sw $zero,0x4($v1) +/* f02c644: ac780000 */ sw $t8,0x0($v1) +/* f02c648: 3c190055 */ lui $t9,0x55 +/* f02c64c: 3c0eb900 */ lui $t6,0xb900 +/* f02c650: 35ce031d */ ori $t6,$t6,0x31d +/* f02c654: 37392078 */ ori $t9,$t9,0x2078 +/* f02c658: ac990004 */ sw $t9,0x4($a0) +/* f02c65c: ac8e0000 */ sw $t6,0x0($a0) +/* f02c660: 3c0ffc12 */ lui $t7,0xfc12 +/* f02c664: 35ef7e24 */ ori $t7,$t7,0x7e24 +/* f02c668: 240cf9fc */ addiu $t4,$zero,-1540 +/* f02c66c: acac0004 */ sw $t4,0x4($a1) +/* f02c670: acaf0000 */ sw $t7,0x0($a1) +/* f02c674: 3c0dba00 */ lui $t5,0xba00 +/* f02c678: 35ad0c02 */ ori $t5,$t5,0xc02 +/* f02c67c: 24182000 */ addiu $t8,$zero,0x2000 +/* f02c680: acd80004 */ sw $t8,0x4($a2) +/* f02c684: accd0000 */ sw $t5,0x0($a2) +/* f02c688: 3c0eba00 */ lui $t6,0xba00 +/* f02c68c: 35ce1301 */ ori $t6,$t6,0x1301 +/* f02c690: 3c190008 */ lui $t9,0x8 +/* f02c694: acf90004 */ sw $t9,0x4($a3) +/* f02c698: acee0000 */ sw $t6,0x0($a3) +/* f02c69c: 3c0fb700 */ lui $t7,0xb700 +/* f02c6a0: 240c0001 */ addiu $t4,$zero,0x1 +/* f02c6a4: ac4c0004 */ sw $t4,0x4($v0) +/* f02c6a8: ac4f0000 */ sw $t7,0x0($v0) +.L0f02c6ac: +/* f02c6ac: 8fbf003c */ lw $ra,0x3c($sp) +.L0f02c6b0: +/* f02c6b0: 02201025 */ or $v0,$s1,$zero +/* f02c6b4: 8fb10020 */ lw $s1,0x20($sp) +/* f02c6b8: d7b40010 */ ldc1 $f20,0x10($sp) +/* f02c6bc: 8fb0001c */ lw $s0,0x1c($sp) +/* f02c6c0: 8fb20024 */ lw $s2,0x24($sp) +/* f02c6c4: 8fb30028 */ lw $s3,0x28($sp) +/* f02c6c8: 8fb4002c */ lw $s4,0x2c($sp) +/* f02c6cc: 8fb50030 */ lw $s5,0x30($sp) +/* f02c6d0: 8fb60034 */ lw $s6,0x34($sp) +/* f02c6d4: 8fb70038 */ lw $s7,0x38($sp) +/* f02c6d8: 03e00008 */ jr $ra +/* f02c6dc: 27bd0150 */ addiu $sp,$sp,0x150 +); + +GLOBAL_ASM( +glabel func0f02c6e0 +/* f02c6e0: 27bdffa8 */ addiu $sp,$sp,-88 +/* f02c6e4: afbf0044 */ sw $ra,0x44($sp) +/* f02c6e8: afb20034 */ sw $s2,0x34($sp) +/* f02c6ec: afa40058 */ sw $a0,0x58($sp) +/* f02c6f0: 00a09025 */ or $s2,$a1,$zero +/* f02c6f4: afb50040 */ sw $s5,0x40($sp) +/* f02c6f8: afb4003c */ sw $s4,0x3c($sp) +/* f02c6fc: afb30038 */ sw $s3,0x38($sp) +/* f02c700: afb10030 */ sw $s1,0x30($sp) +/* f02c704: afb0002c */ sw $s0,0x2c($sp) +/* f02c708: afa60060 */ sw $a2,0x60($sp) +/* f02c70c: 0fc0cfe8 */ jal func0f033fa0 +/* f02c710: 00a02025 */ or $a0,$a1,$zero +/* f02c714: 44802000 */ mtc1 $zero,$f4 +/* f02c718: 3c0e800a */ lui $t6,0x800a +/* f02c71c: 4600203c */ c.lt.s $f4,$f0 +/* f02c720: 00000000 */ sll $zero,$zero,0x0 +/* f02c724: 4502000c */ bc1fl .L0f02c758 +/* f02c728: 96480192 */ lhu $t0,0x192($s2) +/* f02c72c: 8dce9ff4 */ lw $t6,-0x600c($t6) +/* f02c730: 59c00009 */ blezl $t6,.L0f02c758 +/* f02c734: 96480192 */ lhu $t0,0x192($s2) +/* f02c738: 964f0188 */ lhu $t7,0x188($s2) +/* f02c73c: 25f80001 */ addiu $t8,$t7,0x1 +/* f02c740: 3319ffff */ andi $t9,$t8,0xffff +/* f02c744: 2b21012d */ slti $at,$t9,0x12d +/* f02c748: 14200002 */ bnez $at,.L0f02c754 +/* f02c74c: a6580188 */ sh $t8,0x188($s2) +/* f02c750: a6400188 */ sh $zero,0x188($s2) +.L0f02c754: +/* f02c754: 96480192 */ lhu $t0,0x192($s2) +.L0f02c758: +/* f02c758: 31090002 */ andi $t1,$t0,0x2 +/* f02c75c: 15200015 */ bnez $t1,.L0f02c7b4 +/* f02c760: 00000000 */ sll $zero,$zero,0x0 +/* f02c764: 0fc0cfe8 */ jal func0f033fa0 +/* f02c768: 02402025 */ or $a0,$s2,$zero +/* f02c76c: 44803000 */ mtc1 $zero,$f6 +/* f02c770: 00000000 */ sll $zero,$zero,0x0 +/* f02c774: 4600303c */ c.lt.s $f6,$f0 +/* f02c778: 00000000 */ sll $zero,$zero,0x0 +/* f02c77c: 45020006 */ bc1fl .L0f02c798 +/* f02c780: 924b02e1 */ lbu $t3,0x2e1($s2) +/* f02c784: 964a0188 */ lhu $t2,0x188($s2) +/* f02c788: 2941000a */ slti $at,$t2,0xa +/* f02c78c: 14200009 */ bnez $at,.L0f02c7b4 +/* f02c790: 00000000 */ sll $zero,$zero,0x0 +/* f02c794: 924b02e1 */ lbu $t3,0x2e1($s2) +.L0f02c798: +/* f02c798: 000b6042 */ srl $t4,$t3,0x1 +/* f02c79c: 5980007b */ blezl $t4,.L0f02c98c +/* f02c7a0: 8fbf0044 */ lw $ra,0x44($sp) +/* f02c7a4: 964d02e0 */ lhu $t5,0x2e0($s2) +/* f02c7a8: 31ae0001 */ andi $t6,$t5,0x1 +/* f02c7ac: 55c00077 */ bnezl $t6,.L0f02c98c +/* f02c7b0: 8fbf0044 */ lw $ra,0x44($sp) +.L0f02c7b4: +/* f02c7b4: 0fc0cfe8 */ jal func0f033fa0 +/* f02c7b8: 02402025 */ or $a0,$s2,$zero +/* f02c7bc: 44804000 */ mtc1 $zero,$f8 +/* f02c7c0: 3c0f800a */ lui $t7,0x800a +/* f02c7c4: 4600403c */ c.lt.s $f8,$f0 +/* f02c7c8: 00000000 */ sll $zero,$zero,0x0 +/* f02c7cc: 4502004f */ bc1fl .L0f02c90c +/* f02c7d0: 8fa40058 */ lw $a0,0x58($sp) +/* f02c7d4: 8def9ff4 */ lw $t7,-0x600c($t7) +/* f02c7d8: 59e0004c */ blezl $t7,.L0f02c90c +/* f02c7dc: 8fa40058 */ lw $a0,0x58($sp) +/* f02c7e0: 0c004b70 */ jal 0x12dc0 +/* f02c7e4: 00000000 */ sll $zero,$zero,0x0 +/* f02c7e8: 30430003 */ andi $v1,$v0,0x3 +/* f02c7ec: 24630001 */ addiu $v1,$v1,0x1 +/* f02c7f0: afa30054 */ sw $v1,0x54($sp) +/* f02c7f4: 82440185 */ lb $a0,0x185($s2) +/* f02c7f8: 00008025 */ or $s0,$zero,$zero +/* f02c7fc: 24150001 */ addiu $s5,$zero,0x1 +/* f02c800: 00008825 */ or $s1,$zero,$zero +/* f02c804: 0460003a */ bltz $v1,.L0f02c8f0 +/* f02c808: 0080a025 */ or $s4,$a0,$zero +/* f02c80c: 8fb3004c */ lw $s3,0x4c($sp) +.L0f02c810: +/* f02c810: 1600000f */ bnez $s0,.L0f02c850 +/* f02c814: 24010001 */ addiu $at,$zero,0x1 +/* f02c818: 8e44001c */ lw $a0,0x1c($s2) +/* f02c81c: 82450184 */ lb $a1,0x184($s2) +/* f02c820: 0fc0a4cb */ jal func0f02932c +/* f02c824: 24100001 */ addiu $s0,$zero,0x1 +/* f02c828: 04400007 */ bltz $v0,.L0f02c848 +/* f02c82c: 00409825 */ or $s3,$v0,$zero +/* f02c830: 82580185 */ lb $t8,0x185($s2) +/* f02c834: 10580002 */ beq $v0,$t8,.L0f02c840 +/* f02c838: 00000000 */ sll $zero,$zero,0x0 +/* f02c83c: 0040a025 */ or $s4,$v0,$zero +.L0f02c840: +/* f02c840: 10000025 */ beqz $zero,.L0f02c8d8 +/* f02c844: 26310001 */ addiu $s1,$s1,0x1 +.L0f02c848: +/* f02c848: 10000023 */ beqz $zero,.L0f02c8d8 +/* f02c84c: 0000a825 */ or $s5,$zero,$zero +.L0f02c850: +/* f02c850: 56010014 */ bnel $s0,$at,.L0f02c8a4 +/* f02c854: 24010002 */ addiu $at,$zero,0x2 +/* f02c858: 8e44001c */ lw $a0,0x1c($s2) +/* f02c85c: 0fc0a4fb */ jal func0f0293ec +/* f02c860: 82450184 */ lb $a1,0x184($s2) +/* f02c864: 04400008 */ bltz $v0,.L0f02c888 +/* f02c868: 00409825 */ or $s3,$v0,$zero +/* f02c86c: 82590185 */ lb $t9,0x185($s2) +/* f02c870: 24100002 */ addiu $s0,$zero,0x2 +/* f02c874: 10590002 */ beq $v0,$t9,.L0f02c880 +/* f02c878: 00000000 */ sll $zero,$zero,0x0 +/* f02c87c: 0040a025 */ or $s4,$v0,$zero +.L0f02c880: +/* f02c880: 10000015 */ beqz $zero,.L0f02c8d8 +/* f02c884: 26310001 */ addiu $s1,$s1,0x1 +.L0f02c888: +/* f02c888: 12a00003 */ beqz $s5,.L0f02c898 +/* f02c88c: 00000000 */ sll $zero,$zero,0x0 +/* f02c890: 10000011 */ beqz $zero,.L0f02c8d8 +/* f02c894: 00008025 */ or $s0,$zero,$zero +.L0f02c898: +/* f02c898: 10000015 */ beqz $zero,.L0f02c8f0 +/* f02c89c: 82440185 */ lb $a0,0x185($s2) +/* f02c8a0: 24010002 */ addiu $at,$zero,0x2 +.L0f02c8a4: +/* f02c8a4: 1601000c */ bne $s0,$at,.L0f02c8d8 +/* f02c8a8: 02602825 */ or $a1,$s3,$zero +/* f02c8ac: 0fc0a533 */ jal func0f0294cc +/* f02c8b0: 8e44001c */ lw $a0,0x1c($s2) +/* f02c8b4: 04400007 */ bltz $v0,.L0f02c8d4 +/* f02c8b8: 00409825 */ or $s3,$v0,$zero +/* f02c8bc: 82480185 */ lb $t0,0x185($s2) +/* f02c8c0: 10480002 */ beq $v0,$t0,.L0f02c8cc +/* f02c8c4: 00000000 */ sll $zero,$zero,0x0 +/* f02c8c8: 0040a025 */ or $s4,$v0,$zero +.L0f02c8cc: +/* f02c8cc: 10000002 */ beqz $zero,.L0f02c8d8 +/* f02c8d0: 26310001 */ addiu $s1,$s1,0x1 +.L0f02c8d4: +/* f02c8d4: 00008025 */ or $s0,$zero,$zero +.L0f02c8d8: +/* f02c8d8: 8fa90054 */ lw $t1,0x54($sp) +/* f02c8dc: 0131082a */ slt $at,$t1,$s1 +/* f02c8e0: 1020ffcb */ beqz $at,.L0f02c810 +/* f02c8e4: 00000000 */ sll $zero,$zero,0x0 +/* f02c8e8: afb3004c */ sw $s3,0x4c($sp) +/* f02c8ec: 82440185 */ lb $a0,0x185($s2) +.L0f02c8f0: +/* f02c8f0: 824a0186 */ lb $t2,0x186($s2) +/* f02c8f4: 824b0184 */ lb $t3,0x184($s2) +/* f02c8f8: a2440186 */ sb $a0,0x186($s2) +/* f02c8fc: a2540184 */ sb $s4,0x184($s2) +/* f02c900: a24a0187 */ sb $t2,0x187($s2) +/* f02c904: a24b0185 */ sb $t3,0x185($s2) +/* f02c908: 8fa40058 */ lw $a0,0x58($sp) +.L0f02c90c: +/* f02c90c: 3c10b700 */ lui $s0,0xb700 +/* f02c910: 24112000 */ addiu $s1,$zero,0x2000 +/* f02c914: 00801025 */ or $v0,$a0,$zero +/* f02c918: ac500000 */ sw $s0,0x0($v0) +/* f02c91c: ac510004 */ sw $s1,0x4($v0) +/* f02c920: 924302e1 */ lbu $v1,0x2e1($s2) +/* f02c924: 24840008 */ addiu $a0,$a0,0x8 +/* f02c928: 00036042 */ srl $t4,$v1,0x1 +/* f02c92c: 000c182a */ slt $v1,$zero,$t4 +/* f02c930: 50600005 */ beqzl $v1,.L0f02c948 +/* f02c934: 8e45001c */ lw $a1,0x1c($s2) +/* f02c938: 964302e0 */ lhu $v1,0x2e0($s2) +/* f02c93c: 306e0001 */ andi $t6,$v1,0x1 +/* f02c940: 2dc30001 */ sltiu $v1,$t6,0x1 +/* f02c944: 8e45001c */ lw $a1,0x1c($s2) +.L0f02c948: +/* f02c948: afa30010 */ sw $v1,0x10($sp) +/* f02c94c: 82580184 */ lb $t8,0x184($s2) +/* f02c950: 8fa70060 */ lw $a3,0x60($sp) +/* f02c954: 00a03025 */ or $a2,$a1,$zero +/* f02c958: afb80014 */ sw $t8,0x14($sp) +/* f02c95c: 82590185 */ lb $t9,0x185($s2) +/* f02c960: afb90018 */ sw $t9,0x18($sp) +/* f02c964: 82480186 */ lb $t0,0x186($s2) +/* f02c968: afa8001c */ sw $t0,0x1c($sp) +/* f02c96c: 82490187 */ lb $t1,0x187($s2) +/* f02c970: 0fc0adf5 */ jal func0f02b7d4 +/* f02c974: afa90020 */ sw $t1,0x20($sp) +/* f02c978: 244a0008 */ addiu $t2,$v0,0x8 +/* f02c97c: afaa0058 */ sw $t2,0x58($sp) +/* f02c980: ac510004 */ sw $s1,0x4($v0) +/* f02c984: ac500000 */ sw $s0,0x0($v0) +/* f02c988: 8fbf0044 */ lw $ra,0x44($sp) +.L0f02c98c: +/* f02c98c: 8fa20058 */ lw $v0,0x58($sp) +/* f02c990: 8fb0002c */ lw $s0,0x2c($sp) +/* f02c994: 8fb10030 */ lw $s1,0x30($sp) +/* f02c998: 8fb20034 */ lw $s2,0x34($sp) +/* f02c99c: 8fb30038 */ lw $s3,0x38($sp) +/* f02c9a0: 8fb4003c */ lw $s4,0x3c($sp) +/* f02c9a4: 8fb50040 */ lw $s5,0x40($sp) +/* f02c9a8: 03e00008 */ jr $ra +/* f02c9ac: 27bd0058 */ addiu $sp,$sp,0x58 +); + +GLOBAL_ASM( +glabel func0f02c9b0 +/* f02c9b0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f02c9b4: 3c0e8006 */ lui $t6,0x8006 +/* f02c9b8: 8dce2a90 */ lw $t6,0x2a90($t6) +/* f02c9bc: afbf003c */ sw $ra,0x3c($sp) +/* f02c9c0: afbe0038 */ sw $s8,0x38($sp) +/* f02c9c4: afb70034 */ sw $s7,0x34($sp) +/* f02c9c8: afb60030 */ sw $s6,0x30($sp) +/* f02c9cc: afb5002c */ sw $s5,0x2c($sp) +/* f02c9d0: afb40028 */ sw $s4,0x28($sp) +/* f02c9d4: afb30024 */ sw $s3,0x24($sp) +/* f02c9d8: afb20020 */ sw $s2,0x20($sp) +/* f02c9dc: afb1001c */ sw $s1,0x1c($sp) +/* f02c9e0: afb00018 */ sw $s0,0x18($sp) +/* f02c9e4: 11c000a7 */ beqz $t6,.L0f02cc84 +/* f02c9e8: afa00040 */ sw $zero,0x40($sp) +/* f02c9ec: 3c1e800a */ lui $s8,0x800a +/* f02c9f0: 3c118006 */ lui $s1,0x8006 +/* f02c9f4: 26312a8c */ addiu $s1,$s1,0x2a8c +/* f02c9f8: 27de9fc0 */ addiu $s8,$s8,-24640 +/* f02c9fc: 00009825 */ or $s3,$zero,$zero +/* f02ca00: 0000a025 */ or $s4,$zero,$zero +/* f02ca04: 2416ffff */ addiu $s6,$zero,-1 +/* f02ca08: 2415fffd */ addiu $s5,$zero,-3 +.L0f02ca0c: +/* f02ca0c: 8e230000 */ lw $v1,0x0($s1) +/* f02ca10: 00741021 */ addu $v0,$v1,$s4 +/* f02ca14: 8c4f0000 */ lw $t7,0x0($v0) +/* f02ca18: 51e00097 */ beqzl $t7,.L0f02cc78 +/* f02ca1c: 26730001 */ addiu $s3,$s3,0x1 +/* f02ca20: 8fd90008 */ lw $t9,0x8($s8) +/* f02ca24: 8c58000c */ lw $t8,0xc($v0) +/* f02ca28: 24090001 */ addiu $t1,$zero,0x1 +/* f02ca2c: 2728ffb0 */ addiu $t0,$t9,-80 +/* f02ca30: 0308082a */ slt $at,$t8,$t0 +/* f02ca34: 1420000f */ bnez $at,.L0f02ca74 +/* f02ca38: 02832021 */ addu $a0,$s4,$v1 +/* f02ca3c: 0fc0a5e8 */ jal func0f0297a0 +/* f02ca40: afa90040 */ sw $t1,0x40($sp) +/* f02ca44: 8e2a0000 */ lw $t2,0x0($s1) +/* f02ca48: c7c60044 */ lwc1 $f6,0x44($s8) +/* f02ca4c: 3c017f1b */ lui $at,0x7f1b +/* f02ca50: 01541021 */ addu $v0,$t2,$s4 +/* f02ca54: c4420058 */ lwc1 $f2,0x58($v0) +/* f02ca58: c42a8984 */ lwc1 $f10,-0x767c($at) +/* f02ca5c: 46020101 */ sub.s $f4,$f0,$f2 +/* f02ca60: 46062202 */ mul.s $f8,$f4,$f6 +/* f02ca64: 00000000 */ sll $zero,$zero,0x0 +/* f02ca68: 460a4402 */ mul.s $f16,$f8,$f10 +/* f02ca6c: 46101480 */ add.s $f18,$f2,$f16 +/* f02ca70: e4520058 */ swc1 $f18,0x58($v0) +.L0f02ca74: +/* f02ca74: 00009025 */ or $s2,$zero,$zero +/* f02ca78: 00135880 */ sll $t3,$s3,0x2 +.L0f02ca7c: +/* f02ca7c: 01735823 */ subu $t3,$t3,$s3 +/* f02ca80: 8e230000 */ lw $v1,0x0($s1) +/* f02ca84: 000b58c0 */ sll $t3,$t3,0x3 +/* f02ca88: 01735823 */ subu $t3,$t3,$s3 +/* f02ca8c: 000b5880 */ sll $t3,$t3,0x2 +/* f02ca90: 006b6021 */ addu $t4,$v1,$t3 +/* f02ca94: 01926821 */ addu $t5,$t4,$s2 +/* f02ca98: 81a20018 */ lb $v0,0x18($t5) +/* f02ca9c: 240e0001 */ addiu $t6,$zero,0x1 +/* f02caa0: 0442005a */ bltzl $v0,.L0f02cc0c +/* f02caa4: 26520001 */ addiu $s2,$s2,0x1 +/* f02caa8: 8fcf0038 */ lw $t7,0x38($s8) +/* f02caac: afae0040 */ sw $t6,0x40($sp) +/* f02cab0: 1c400047 */ bgtz $v0,.L0f02cbd0 +/* f02cab4: 004fb821 */ addu $s7,$v0,$t7 +/* f02cab8: 1ae00045 */ blez $s7,.L0f02cbd0 +/* f02cabc: 0074c821 */ addu $t9,$v1,$s4 +/* f02cac0: 8f240000 */ lw $a0,0x0($t9) +/* f02cac4: 0fc0a4cb */ jal func0f02932c +/* f02cac8: 02402825 */ or $a1,$s2,$zero +/* f02cacc: 04400019 */ bltz $v0,.L0f02cb34 +/* f02cad0: 28410020 */ slti $at,$v0,0x20 +/* f02cad4: 10200017 */ beqz $at,.L0f02cb34 +/* f02cad8: 00134080 */ sll $t0,$s3,0x2 +/* f02cadc: 01134023 */ subu $t0,$t0,$s3 +/* f02cae0: 8e380000 */ lw $t8,0x0($s1) +/* f02cae4: 000840c0 */ sll $t0,$t0,0x3 +/* f02cae8: 01134023 */ subu $t0,$t0,$s3 +/* f02caec: 00084080 */ sll $t0,$t0,0x2 +/* f02caf0: 03084821 */ addu $t1,$t8,$t0 +/* f02caf4: 01222021 */ addu $a0,$t1,$v0 +/* f02caf8: 808a0018 */ lb $t2,0x18($a0) +/* f02cafc: 00136080 */ sll $t4,$s3,0x2 +/* f02cb00: 01936023 */ subu $t4,$t4,$s3 +/* f02cb04: 16ca000b */ bne $s6,$t2,.L0f02cb34 +/* f02cb08: 000c60c0 */ sll $t4,$t4,0x3 +/* f02cb0c: a0950018 */ sb $s5,0x18($a0) +/* f02cb10: 8e2b0000 */ lw $t3,0x0($s1) +/* f02cb14: 01936023 */ subu $t4,$t4,$s3 +/* f02cb18: 000c6080 */ sll $t4,$t4,0x2 +/* f02cb1c: 016c1821 */ addu $v1,$t3,$t4 +/* f02cb20: 00726821 */ addu $t5,$v1,$s2 +/* f02cb24: 91ae0038 */ lbu $t6,0x38($t5) +/* f02cb28: 0062c821 */ addu $t9,$v1,$v0 +/* f02cb2c: 25cf0001 */ addiu $t7,$t6,0x1 +/* f02cb30: a32f0038 */ sb $t7,0x38($t9) +.L0f02cb34: +/* f02cb34: 8e380000 */ lw $t8,0x0($s1) +/* f02cb38: 02402825 */ or $a1,$s2,$zero +/* f02cb3c: 03144021 */ addu $t0,$t8,$s4 +/* f02cb40: 0fc0a4fb */ jal func0f0293ec +/* f02cb44: 8d040000 */ lw $a0,0x0($t0) +/* f02cb48: 04400021 */ bltz $v0,.L0f02cbd0 +/* f02cb4c: 00408025 */ or $s0,$v0,$zero +.L0f02cb50: +/* f02cb50: 28410020 */ slti $at,$v0,0x20 +/* f02cb54: 10200017 */ beqz $at,.L0f02cbb4 +/* f02cb58: 00135080 */ sll $t2,$s3,0x2 +/* f02cb5c: 01535023 */ subu $t2,$t2,$s3 +/* f02cb60: 8e290000 */ lw $t1,0x0($s1) +/* f02cb64: 000a50c0 */ sll $t2,$t2,0x3 +/* f02cb68: 01535023 */ subu $t2,$t2,$s3 +/* f02cb6c: 000a5080 */ sll $t2,$t2,0x2 +/* f02cb70: 012a5821 */ addu $t3,$t1,$t2 +/* f02cb74: 01622021 */ addu $a0,$t3,$v0 +/* f02cb78: 808c0018 */ lb $t4,0x18($a0) +/* f02cb7c: 00137080 */ sll $t6,$s3,0x2 +/* f02cb80: 01d37023 */ subu $t6,$t6,$s3 +/* f02cb84: 16cc000b */ bne $s6,$t4,.L0f02cbb4 +/* f02cb88: 000e70c0 */ sll $t6,$t6,0x3 +/* f02cb8c: a0950018 */ sb $s5,0x18($a0) +/* f02cb90: 8e2d0000 */ lw $t5,0x0($s1) +/* f02cb94: 01d37023 */ subu $t6,$t6,$s3 +/* f02cb98: 000e7080 */ sll $t6,$t6,0x2 +/* f02cb9c: 01ae1821 */ addu $v1,$t5,$t6 +/* f02cba0: 00727821 */ addu $t7,$v1,$s2 +/* f02cba4: 91f90038 */ lbu $t9,0x38($t7) +/* f02cba8: 00624021 */ addu $t0,$v1,$v0 +/* f02cbac: 27380001 */ addiu $t8,$t9,0x1 +/* f02cbb0: a1180038 */ sb $t8,0x38($t0) +.L0f02cbb4: +/* f02cbb4: 8e290000 */ lw $t1,0x0($s1) +/* f02cbb8: 02002825 */ or $a1,$s0,$zero +/* f02cbbc: 01345021 */ addu $t2,$t1,$s4 +/* f02cbc0: 0fc0a533 */ jal func0f0294cc +/* f02cbc4: 8d440000 */ lw $a0,0x0($t2) +/* f02cbc8: 0441ffe1 */ bgez $v0,.L0f02cb50 +/* f02cbcc: 00408025 */ or $s0,$v0,$zero +.L0f02cbd0: +/* f02cbd0: 00136080 */ sll $t4,$s3,0x2 +/* f02cbd4: 01936023 */ subu $t4,$t4,$s3 +/* f02cbd8: 8e2b0000 */ lw $t3,0x0($s1) +/* f02cbdc: 000c60c0 */ sll $t4,$t4,0x3 +/* f02cbe0: 01936023 */ subu $t4,$t4,$s3 +/* f02cbe4: 000c6080 */ sll $t4,$t4,0x2 +/* f02cbe8: 2ae1001e */ slti $at,$s7,0x1e +/* f02cbec: 016c6821 */ addu $t5,$t3,$t4 +/* f02cbf0: 10200003 */ beqz $at,.L0f02cc00 +/* f02cbf4: 01b21021 */ addu $v0,$t5,$s2 +/* f02cbf8: 10000003 */ beqz $zero,.L0f02cc08 +/* f02cbfc: a0570018 */ sb $s7,0x18($v0) +.L0f02cc00: +/* f02cc00: 240efffe */ addiu $t6,$zero,-2 +/* f02cc04: a04e0018 */ sb $t6,0x18($v0) +.L0f02cc08: +/* f02cc08: 26520001 */ addiu $s2,$s2,0x1 +.L0f02cc0c: +/* f02cc0c: 2a410020 */ slti $at,$s2,0x20 +/* f02cc10: 5420ff9a */ bnezl $at,.L0f02ca7c +/* f02cc14: 00135880 */ sll $t3,$s3,0x2 +/* f02cc18: 00009025 */ or $s2,$zero,$zero +/* f02cc1c: 0013c880 */ sll $t9,$s3,0x2 +.L0f02cc20: +/* f02cc20: 0333c823 */ subu $t9,$t9,$s3 +/* f02cc24: 8e2f0000 */ lw $t7,0x0($s1) +/* f02cc28: 0019c8c0 */ sll $t9,$t9,0x3 +/* f02cc2c: 0333c823 */ subu $t9,$t9,$s3 +/* f02cc30: 0019c880 */ sll $t9,$t9,0x2 +/* f02cc34: 01f9c021 */ addu $t8,$t7,$t9 +/* f02cc38: 03121021 */ addu $v0,$t8,$s2 +/* f02cc3c: 80480018 */ lb $t0,0x18($v0) +/* f02cc40: 26520001 */ addiu $s2,$s2,0x1 +/* f02cc44: 24010020 */ addiu $at,$zero,0x20 +/* f02cc48: 16a80002 */ bne $s5,$t0,.L0f02cc54 +/* f02cc4c: 00000000 */ sll $zero,$zero,0x0 +/* f02cc50: a0400018 */ sb $zero,0x18($v0) +.L0f02cc54: +/* f02cc54: 5641fff2 */ bnel $s2,$at,.L0f02cc20 +/* f02cc58: 0013c880 */ sll $t9,$s3,0x2 +/* f02cc5c: 8fa90040 */ lw $t1,0x40($sp) +/* f02cc60: 55200005 */ bnezl $t1,.L0f02cc78 +/* f02cc64: 26730001 */ addiu $s3,$s3,0x1 +/* f02cc68: 8e2a0000 */ lw $t2,0x0($s1) +/* f02cc6c: 0fc0a475 */ jal func0f0291d4 +/* f02cc70: 028a2021 */ addu $a0,$s4,$t2 +/* f02cc74: 26730001 */ addiu $s3,$s3,0x1 +.L0f02cc78: +/* f02cc78: 24010014 */ addiu $at,$zero,0x14 +/* f02cc7c: 1661ff63 */ bne $s3,$at,.L0f02ca0c +/* f02cc80: 2694005c */ addiu $s4,$s4,0x5c +.L0f02cc84: +/* f02cc84: 8fbf003c */ lw $ra,0x3c($sp) +/* f02cc88: 8fb00018 */ lw $s0,0x18($sp) +/* f02cc8c: 8fb1001c */ lw $s1,0x1c($sp) +/* f02cc90: 8fb20020 */ lw $s2,0x20($sp) +/* f02cc94: 8fb30024 */ lw $s3,0x24($sp) +/* f02cc98: 8fb40028 */ lw $s4,0x28($sp) +/* f02cc9c: 8fb5002c */ lw $s5,0x2c($sp) +/* f02cca0: 8fb60030 */ lw $s6,0x30($sp) +/* f02cca4: 8fb70034 */ lw $s7,0x34($sp) +/* f02cca8: 8fbe0038 */ lw $s8,0x38($sp) +/* f02ccac: 03e00008 */ jr $ra +/* f02ccb0: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f02ccb4 +/* f02ccb4: 27bdff98 */ addiu $sp,$sp,-104 +/* f02ccb8: afb70034 */ sw $s7,0x34($sp) +/* f02ccbc: afb60030 */ sw $s6,0x30($sp) +/* f02ccc0: 00a0b025 */ or $s6,$a1,$zero +/* f02ccc4: 00c0b825 */ or $s7,$a2,$zero +/* f02ccc8: afbf003c */ sw $ra,0x3c($sp) +/* f02cccc: afbe0038 */ sw $s8,0x38($sp) +/* f02ccd0: afb5002c */ sw $s5,0x2c($sp) +/* f02ccd4: afb40028 */ sw $s4,0x28($sp) +/* f02ccd8: afb30024 */ sw $s3,0x24($sp) +/* f02ccdc: afb20020 */ sw $s2,0x20($sp) +/* f02cce0: afb1001c */ sw $s1,0x1c($sp) +/* f02cce4: 1080002f */ beqz $a0,.L0f02cda4 +/* f02cce8: afb00018 */ sw $s0,0x18($sp) +/* f02ccec: 04a0002d */ bltz $a1,.L0f02cda4 +/* f02ccf0: 28a10006 */ slti $at,$a1,0x6 +/* f02ccf4: 5020002c */ beqzl $at,.L0f02cda8 +/* f02ccf8: 8fbf003c */ lw $ra,0x3c($sp) +/* f02ccfc: 04c00029 */ bltz $a2,.L0f02cda4 +/* f02cd00: 28c10006 */ slti $at,$a2,0x6 +/* f02cd04: 10200027 */ beqz $at,.L0f02cda4 +/* f02cd08: 00008825 */ or $s1,$zero,$zero +/* f02cd0c: 8c930020 */ lw $s3,0x20($a0) +/* f02cd10: 241e0006 */ addiu $s8,$zero,0x6 +/* f02cd14: 27b50064 */ addiu $s5,$sp,0x64 +/* f02cd18: 27b4005c */ addiu $s4,$sp,0x5c +/* f02cd1c: 24120001 */ addiu $s2,$zero,0x1 +/* f02cd20: 8e640008 */ lw $a0,0x8($s3) +.L0f02cd24: +/* f02cd24: 0c006a47 */ jal 0x1a91c +/* f02cd28: 02202825 */ or $a1,$s1,$zero +/* f02cd2c: afa2005c */ sw $v0,0x5c($sp) +/* f02cd30: 8e640008 */ lw $a0,0x8($s3) +/* f02cd34: 0c006a47 */ jal 0x1a91c +/* f02cd38: 26250006 */ addiu $a1,$s1,0x6 +/* f02cd3c: afa20060 */ sw $v0,0x60($sp) +/* f02cd40: 27b0005c */ addiu $s0,$sp,0x5c +/* f02cd44: 8e050000 */ lw $a1,0x0($s0) +.L0f02cd48: +/* f02cd48: 50a00011 */ beqzl $a1,.L0f02cd90 +/* f02cd4c: 26100004 */ addiu $s0,$s0,0x4 +/* f02cd50: 0c006a87 */ jal 0x1aa1c +/* f02cd54: 02602025 */ or $a0,$s3,$zero +/* f02cd58: 16140007 */ bne $s0,$s4,.L0f02cd78 +/* f02cd5c: 00000000 */ sll $zero,$zero,0x0 +/* f02cd60: 16d10003 */ bne $s6,$s1,.L0f02cd70 +/* f02cd64: 00000000 */ sll $zero,$zero,0x0 +/* f02cd68: 10000008 */ beqz $zero,.L0f02cd8c +/* f02cd6c: ac520000 */ sw $s2,0x0($v0) +.L0f02cd70: +/* f02cd70: 10000006 */ beqz $zero,.L0f02cd8c +/* f02cd74: ac400000 */ sw $zero,0x0($v0) +.L0f02cd78: +/* f02cd78: 56f10004 */ bnel $s7,$s1,.L0f02cd8c +/* f02cd7c: ac400000 */ sw $zero,0x0($v0) +/* f02cd80: 10000002 */ beqz $zero,.L0f02cd8c +/* f02cd84: ac520000 */ sw $s2,0x0($v0) +/* f02cd88: ac400000 */ sw $zero,0x0($v0) +.L0f02cd8c: +/* f02cd8c: 26100004 */ addiu $s0,$s0,0x4 +.L0f02cd90: +/* f02cd90: 5615ffed */ bnel $s0,$s5,.L0f02cd48 +/* f02cd94: 8e050000 */ lw $a1,0x0($s0) +/* f02cd98: 26310001 */ addiu $s1,$s1,0x1 +/* f02cd9c: 563effe1 */ bnel $s1,$s8,.L0f02cd24 +/* f02cda0: 8e640008 */ lw $a0,0x8($s3) +.L0f02cda4: +/* f02cda4: 8fbf003c */ lw $ra,0x3c($sp) +.L0f02cda8: +/* f02cda8: 8fb00018 */ lw $s0,0x18($sp) +/* f02cdac: 8fb1001c */ lw $s1,0x1c($sp) +/* f02cdb0: 8fb20020 */ lw $s2,0x20($sp) +/* f02cdb4: 8fb30024 */ lw $s3,0x24($sp) +/* f02cdb8: 8fb40028 */ lw $s4,0x28($sp) +/* f02cdbc: 8fb5002c */ lw $s5,0x2c($sp) +/* f02cdc0: 8fb60030 */ lw $s6,0x30($sp) +/* f02cdc4: 8fb70034 */ lw $s7,0x34($sp) +/* f02cdc8: 8fbe0038 */ lw $s8,0x38($sp) +/* f02cdcc: 03e00008 */ jr $ra +/* f02cdd0: 27bd0068 */ addiu $sp,$sp,0x68 +/* f02cdd4: 00000000 */ sll $zero,$zero,0x0 +/* f02cdd8: 00000000 */ sll $zero,$zero,0x0 +/* f02cddc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02cde0 +/* f02cde0: 248effa4 */ addiu $t6,$a0,-92 +/* f02cde4: 2dc10038 */ sltiu $at,$t6,0x38 +/* f02cde8: 1020000e */ beqz $at,.L0f02ce24 +/* f02cdec: 000e7080 */ sll $t6,$t6,0x2 +/* f02cdf0: 3c017f1b */ lui $at,0x7f1b +/* f02cdf4: 002e0821 */ addu $at,$at,$t6 +/* f02cdf8: 8c2e8990 */ lw $t6,-0x7670($at) +/* f02cdfc: 01c00008 */ jr $t6 +/* f02ce00: 00000000 */ sll $zero,$zero,0x0 +/* f02ce04: 03e00008 */ jr $ra +/* f02ce08: 24020001 */ addiu $v0,$zero,0x1 +/* f02ce0c: 03e00008 */ jr $ra +/* f02ce10: 24020002 */ addiu $v0,$zero,0x2 +/* f02ce14: 03e00008 */ jr $ra +/* f02ce18: 24020003 */ addiu $v0,$zero,0x3 +/* f02ce1c: 03e00008 */ jr $ra +/* f02ce20: 24020004 */ addiu $v0,$zero,0x4 +.L0f02ce24: +/* f02ce24: 00001025 */ or $v0,$zero,$zero +/* f02ce28: 03e00008 */ jr $ra +/* f02ce2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ce30 +/* f02ce30: 00047080 */ sll $t6,$a0,0x2 +/* f02ce34: 01c47021 */ addu $t6,$t6,$a0 +/* f02ce38: 3c0f8008 */ lui $t7,0x8008 +/* f02ce3c: 25efcf04 */ addiu $t7,$t7,-12540 +/* f02ce40: 000e7080 */ sll $t6,$t6,0x2 +/* f02ce44: 01cf1821 */ addu $v1,$t6,$t7 +/* f02ce48: 8c78000c */ lw $t8,0xc($v1) +/* f02ce4c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02ce50: afbf0014 */ sw $ra,0x14($sp) +/* f02ce54: 57000009 */ bnezl $t8,.L0f02ce7c +/* f02ce58: 00001025 */ or $v0,$zero,$zero +/* f02ce5c: 94640002 */ lhu $a0,0x2($v1) +/* f02ce60: 0fc69e11 */ jal func0f1a7844 +/* f02ce64: afa3001c */ sw $v1,0x1c($sp) +/* f02ce68: 8fa3001c */ lw $v1,0x1c($sp) +/* f02ce6c: ac62000c */ sw $v0,0xc($v1) +/* f02ce70: 10000002 */ beqz $zero,.L0f02ce7c +/* f02ce74: 24020001 */ addiu $v0,$zero,0x1 +/* f02ce78: 00001025 */ or $v0,$zero,$zero +.L0f02ce7c: +/* f02ce7c: 8fbf0014 */ lw $ra,0x14($sp) +/* f02ce80: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02ce84: 03e00008 */ jr $ra +/* f02ce88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ce8c +/* f02ce8c: 00047880 */ sll $t7,$a0,0x2 +/* f02ce90: 01e47821 */ addu $t7,$t7,$a0 +/* f02ce94: 3c188008 */ lui $t8,0x8008 +/* f02ce98: 2718cf04 */ addiu $t8,$t8,-12540 +/* f02ce9c: 000f7880 */ sll $t7,$t7,0x2 +/* f02cea0: 01f81021 */ addu $v0,$t7,$t8 +/* f02cea4: 3c017f1b */ lui $at,0x7f1b +/* f02cea8: c4268a70 */ lwc1 $f6,-0x7590($at) +/* f02ceac: c4440004 */ lwc1 $f4,0x4($v0) +/* f02ceb0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f02ceb4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f02ceb8: 46062202 */ mul.s $f8,$f4,$f6 +/* f02cebc: afbf0014 */ sw $ra,0x14($sp) +/* f02cec0: afa40048 */ sw $a0,0x48($sp) +/* f02cec4: afa5004c */ sw $a1,0x4c($sp) +/* f02cec8: afa60050 */ sw $a2,0x50($sp) +/* f02cecc: afa70054 */ sw $a3,0x54($sp) +/* f02ced0: afa0003c */ sw $zero,0x3c($sp) +/* f02ced4: e7a80044 */ swc1 $f8,0x44($sp) +/* f02ced8: 24040007 */ addiu $a0,$zero,0x7 +/* f02cedc: afa2001c */ sw $v0,0x1c($sp) +/* f02cee0: 0fc41b99 */ jal func0f106e64 +/* f02cee4: e7aa0040 */ swc1 $f10,0x40($sp) +/* f02cee8: 10400005 */ beqz $v0,.L0f02cf00 +/* f02ceec: c7b00044 */ lwc1 $f16,0x44($sp) +/* f02cef0: 3c017f1b */ lui $at,0x7f1b +/* f02cef4: c4328a74 */ lwc1 $f18,-0x758c($at) +/* f02cef8: 46128102 */ mul.s $f4,$f16,$f18 +/* f02cefc: e7a40044 */ swc1 $f4,0x44($sp) +.L0f02cf00: +/* f02cf00: 8fb90050 */ lw $t9,0x50($sp) +/* f02cf04: 8fa8001c */ lw $t0,0x1c($sp) +/* f02cf08: 1720000a */ bnez $t9,.L0f02cf34 +/* f02cf0c: 00000000 */ sll $zero,$zero,0x0 +/* f02cf10: 8d03000c */ lw $v1,0xc($t0) +/* f02cf14: 54600007 */ bnezl $v1,.L0f02cf34 +/* f02cf18: afa30050 */ sw $v1,0x50($sp) +/* f02cf1c: 0fc69e11 */ jal func0f1a7844 +/* f02cf20: 95040002 */ lhu $a0,0x2($t0) +/* f02cf24: 8fa4001c */ lw $a0,0x1c($sp) +/* f02cf28: 00401825 */ or $v1,$v0,$zero +/* f02cf2c: ac82000c */ sw $v0,0xc($a0) +/* f02cf30: afa30050 */ sw $v1,0x50($sp) +.L0f02cf34: +/* f02cf34: 0c008b49 */ jal 0x22d24 +/* f02cf38: 8fa40050 */ lw $a0,0x50($sp) +/* f02cf3c: 8fa9001c */ lw $t1,0x1c($sp) +/* f02cf40: 8fac0050 */ lw $t4,0x50($sp) +/* f02cf44: 8d220000 */ lw $v0,0x0($t1) +/* f02cf48: 00025840 */ sll $t3,$v0,0x1 +/* f02cf4c: 056200b9 */ bltzl $t3,.L0f02d234 +/* f02cf50: 8fa2005c */ lw $v0,0x5c($sp) +/* f02cf54: 8d830004 */ lw $v1,0x4($t4) +/* f02cf58: 3c0d8008 */ lui $t5,0x8008 +/* f02cf5c: 25adce40 */ addiu $t5,$t5,-12736 +/* f02cf60: 15a30090 */ bne $t5,$v1,.L0f02d1a4 +/* f02cf64: 01802025 */ or $a0,$t4,$zero +/* f02cf68: 0c006a47 */ jal 0x1a91c +/* f02cf6c: 24050004 */ addiu $a1,$zero,0x4 +/* f02cf70: 104000af */ beqz $v0,.L0f02d230 +/* f02cf74: afa2003c */ sw $v0,0x3c($sp) +/* f02cf78: 8fa7004c */ lw $a3,0x4c($sp) +/* f02cf7c: 240effff */ addiu $t6,$zero,-1 +/* f02cf80: 04e1000a */ bgez $a3,.L0f02cfac +/* f02cf84: 01c72023 */ subu $a0,$t6,$a3 +/* f02cf88: 0fc6395f */ jal func0f18e57c +/* f02cf8c: 27a5004c */ addiu $a1,$sp,0x4c +/* f02cf90: 8faf0050 */ lw $t7,0x50($sp) +/* f02cf94: afa20054 */ sw $v0,0x54($sp) +/* f02cf98: 84590014 */ lh $t9,0x14($v0) +/* f02cf9c: 85f80014 */ lh $t8,0x14($t7) +/* f02cfa0: 03194021 */ addu $t0,$t8,$t9 +/* f02cfa4: 10000061 */ beqz $zero,.L0f02d12c +/* f02cfa8: a5e80014 */ sh $t0,0x14($t7) +.L0f02cfac: +/* f02cfac: 18e0005f */ blez $a3,.L0f02d12c +/* f02cfb0: 8fa90054 */ lw $t1,0x54($sp) +/* f02cfb4: 15200036 */ bnez $t1,.L0f02d090 +/* f02cfb8: 3c0a800a */ lui $t2,0x800a +/* f02cfbc: 8d4aa2d8 */ lw $t2,-0x5d28($t2) +/* f02cfc0: 00074080 */ sll $t0,$a3,0x2 +/* f02cfc4: 3c0b8009 */ lui $t3,0x8009 +/* f02cfc8: 1140001e */ beqz $t2,.L0f02d044 +/* f02cfcc: 01074021 */ addu $t0,$t0,$a3 +/* f02cfd0: 916b0af0 */ lbu $t3,0xaf0($t3) +/* f02cfd4: 24010001 */ addiu $at,$zero,0x1 +/* f02cfd8: 00076880 */ sll $t5,$a3,0x2 +/* f02cfdc: 11610019 */ beq $t3,$at,.L0f02d044 +/* f02cfe0: 01a76821 */ addu $t5,$t5,$a3 +/* f02cfe4: 000d6880 */ sll $t5,$t5,0x2 +/* f02cfe8: 3c048008 */ lui $a0,0x8008 +/* f02cfec: 008d2021 */ addu $a0,$a0,$t5 +/* f02cff0: 0fc69e11 */ jal func0f1a7844 +/* f02cff4: 9484cf06 */ lhu $a0,-0x30fa($a0) +/* f02cff8: 8fa5004c */ lw $a1,0x4c($sp) +/* f02cffc: 3c0e8008 */ lui $t6,0x8008 +/* f02d000: 25cecf04 */ addiu $t6,$t6,-12540 +/* f02d004: 00056080 */ sll $t4,$a1,0x2 +/* f02d008: 01856021 */ addu $t4,$t4,$a1 +/* f02d00c: 000c6080 */ sll $t4,$t4,0x2 +/* f02d010: 018e1821 */ addu $v1,$t4,$t6 +/* f02d014: 94780002 */ lhu $t8,0x2($v1) +/* f02d018: 3c01800a */ lui $at,0x800a +/* f02d01c: ac62000c */ sw $v0,0xc($v1) +/* f02d020: 0018c8c0 */ sll $t9,$t8,0x3 +/* f02d024: 00390821 */ addu $at,$at,$t9 +/* f02d028: afa20054 */ sw $v0,0x54($sp) +/* f02d02c: ac206680 */ sw $zero,0x6680($at) +/* f02d030: 00402025 */ or $a0,$v0,$zero +/* f02d034: 0fc0b76f */ jal func0f02ddbc +/* f02d038: 8fa60048 */ lw $a2,0x48($sp) +/* f02d03c: 10000014 */ beqz $zero,.L0f02d090 +/* f02d040: 00000000 */ sll $zero,$zero,0x0 +.L0f02d044: +/* f02d044: 3c0f8008 */ lui $t7,0x8008 +/* f02d048: 25efcf04 */ addiu $t7,$t7,-12540 +/* f02d04c: 00084080 */ sll $t0,$t0,0x2 +/* f02d050: 010f1821 */ addu $v1,$t0,$t7 +/* f02d054: 8c64000c */ lw $a0,0xc($v1) +/* f02d058: 5480000d */ bnezl $a0,.L0f02d090 +/* f02d05c: afa40054 */ sw $a0,0x54($sp) +/* f02d060: 0fc69e11 */ jal func0f1a7844 +/* f02d064: 94640002 */ lhu $a0,0x2($v1) +/* f02d068: 8fa7004c */ lw $a3,0x4c($sp) +/* f02d06c: 3c0a8008 */ lui $t2,0x8008 +/* f02d070: 254acf04 */ addiu $t2,$t2,-12540 +/* f02d074: 00074880 */ sll $t1,$a3,0x2 +/* f02d078: 01274821 */ addu $t1,$t1,$a3 +/* f02d07c: 00094880 */ sll $t1,$t1,0x2 +/* f02d080: 012a1821 */ addu $v1,$t1,$t2 +/* f02d084: ac62000c */ sw $v0,0xc($v1) +/* f02d088: 00402025 */ or $a0,$v0,$zero +/* f02d08c: afa40054 */ sw $a0,0x54($sp) +.L0f02d090: +/* f02d090: 0c008b49 */ jal 0x22d24 +/* f02d094: 8fa40054 */ lw $a0,0x54($sp) +/* f02d098: 8fab0050 */ lw $t3,0x50($sp) +/* f02d09c: 8fac0054 */ lw $t4,0x54($sp) +/* f02d0a0: 856d0014 */ lh $t5,0x14($t3) +/* f02d0a4: 858e0014 */ lh $t6,0x14($t4) +/* f02d0a8: 01aec021 */ addu $t8,$t5,$t6 +/* f02d0ac: a5780014 */ sh $t8,0x14($t3) +/* f02d0b0: 8fb9001c */ lw $t9,0x1c($sp) +/* f02d0b4: 93aa0067 */ lbu $t2,0x67($sp) +/* f02d0b8: 8f280000 */ lw $t0,0x0($t9) +/* f02d0bc: 00084880 */ sll $t1,$t0,0x2 +/* f02d0c0: 0523001b */ bgezl $t1,.L0f02d130 +/* f02d0c4: 8fac0060 */ lw $t4,0x60($sp) +/* f02d0c8: 51400019 */ beqzl $t2,.L0f02d130 +/* f02d0cc: 8fac0060 */ lw $t4,0x60($sp) +/* f02d0d0: 0c004b70 */ jal 0x12dc0 +/* f02d0d4: 00000000 */ sll $zero,$zero,0x0 +/* f02d0d8: 44823000 */ mtc1 $v0,$f6 +/* f02d0dc: 3c017f1b */ lui $at,0x7f1b +/* f02d0e0: c4228a78 */ lwc1 $f2,-0x7588($at) +/* f02d0e4: 04410005 */ bgez $v0,.L0f02d0fc +/* f02d0e8: 46803220 */ cvt.s.w $f8,$f6 +/* f02d0ec: 3c014f80 */ lui $at,0x4f80 +/* f02d0f0: 44815000 */ mtc1 $at,$f10 +/* f02d0f4: 00000000 */ sll $zero,$zero,0x0 +/* f02d0f8: 460a4200 */ add.s $f8,$f8,$f10 +.L0f02d0fc: +/* f02d0fc: 3c012f80 */ lui $at,0x2f80 +/* f02d100: 44818000 */ mtc1 $at,$f16 +/* f02d104: 3c013f80 */ lui $at,0x3f80 +/* f02d108: 44815000 */ mtc1 $at,$f10 +/* f02d10c: 46104482 */ mul.s $f18,$f8,$f16 +/* f02d110: c7b00044 */ lwc1 $f16,0x44($sp) +/* f02d114: 46029002 */ mul.s $f0,$f18,$f2 +/* f02d118: 46000100 */ add.s $f4,$f0,$f0 +/* f02d11c: 46022181 */ sub.s $f6,$f4,$f2 +/* f02d120: 460a3200 */ add.s $f8,$f6,$f10 +/* f02d124: 46088482 */ mul.s $f18,$f16,$f8 +/* f02d128: e7b20044 */ swc1 $f18,0x44($sp) +.L0f02d12c: +/* f02d12c: 8fac0060 */ lw $t4,0x60($sp) +.L0f02d130: +/* f02d130: 15800013 */ bnez $t4,.L0f02d180 +/* f02d134: 00000000 */ sll $zero,$zero,0x0 +/* f02d138: 0fc41b99 */ jal func0f106e64 +/* f02d13c: 2404000b */ addiu $a0,$zero,0xb +/* f02d140: 10400005 */ beqz $v0,.L0f02d158 +/* f02d144: c7a40044 */ lwc1 $f4,0x44($sp) +/* f02d148: 3c017f1b */ lui $at,0x7f1b +/* f02d14c: c4268a7c */ lwc1 $f6,-0x7584($at) +/* f02d150: 46062282 */ mul.s $f10,$f4,$f6 +/* f02d154: e7aa0044 */ swc1 $f10,0x44($sp) +.L0f02d158: +/* f02d158: 0fc41b99 */ jal func0f106e64 +/* f02d15c: 24040007 */ addiu $a0,$zero,0x7 +/* f02d160: 10400033 */ beqz $v0,.L0f02d230 +/* f02d164: c7b00044 */ lwc1 $f16,0x44($sp) +/* f02d168: 3c013fa0 */ lui $at,0x3fa0 +/* f02d16c: 44814000 */ mtc1 $at,$f8 +/* f02d170: 00000000 */ sll $zero,$zero,0x0 +/* f02d174: 46088482 */ mul.s $f18,$f16,$f8 +/* f02d178: 1000002d */ beqz $zero,.L0f02d230 +/* f02d17c: e7b20044 */ swc1 $f18,0x44($sp) +.L0f02d180: +/* f02d180: 0fc41b99 */ jal func0f106e64 +/* f02d184: 2404000a */ addiu $a0,$zero,0xa +/* f02d188: 10400029 */ beqz $v0,.L0f02d230 +/* f02d18c: c7a40044 */ lwc1 $f4,0x44($sp) +/* f02d190: 3c017f1b */ lui $at,0x7f1b +/* f02d194: c4268a80 */ lwc1 $f6,-0x7580($at) +/* f02d198: 46062282 */ mul.s $f10,$f4,$f6 +/* f02d19c: 10000024 */ beqz $zero,.L0f02d230 +/* f02d1a0: e7aa0044 */ swc1 $f10,0x44($sp) +.L0f02d1a4: +/* f02d1a4: 3c0d8008 */ lui $t5,0x8008 +/* f02d1a8: 25adce98 */ addiu $t5,$t5,-12648 +/* f02d1ac: 15a30020 */ bne $t5,$v1,.L0f02d230 +/* f02d1b0: 0002c080 */ sll $t8,$v0,0x2 +/* f02d1b4: 0701001e */ bgez $t8,.L0f02d230 +/* f02d1b8: 93ab0067 */ lbu $t3,0x67($sp) +/* f02d1bc: 1160001c */ beqz $t3,.L0f02d230 +/* f02d1c0: 8fb9001c */ lw $t9,0x1c($sp) +/* f02d1c4: 3c088008 */ lui $t0,0x8008 +/* f02d1c8: 2508d634 */ addiu $t0,$t0,-10700 +/* f02d1cc: 57280019 */ bnel $t9,$t0,.L0f02d234 +/* f02d1d0: 8fa2005c */ lw $v0,0x5c($sp) +/* f02d1d4: 0c004b70 */ jal 0x12dc0 +/* f02d1d8: 00000000 */ sll $zero,$zero,0x0 +/* f02d1dc: 44828000 */ mtc1 $v0,$f16 +/* f02d1e0: 3c017f1b */ lui $at,0x7f1b +/* f02d1e4: c4228a84 */ lwc1 $f2,-0x757c($at) +/* f02d1e8: 04410005 */ bgez $v0,.L0f02d200 +/* f02d1ec: 46808220 */ cvt.s.w $f8,$f16 +/* f02d1f0: 3c014f80 */ lui $at,0x4f80 +/* f02d1f4: 44819000 */ mtc1 $at,$f18 +/* f02d1f8: 00000000 */ sll $zero,$zero,0x0 +/* f02d1fc: 46124200 */ add.s $f8,$f8,$f18 +.L0f02d200: +/* f02d200: 3c012f80 */ lui $at,0x2f80 +/* f02d204: 44812000 */ mtc1 $at,$f4 +/* f02d208: 3c013f40 */ lui $at,0x3f40 +/* f02d20c: 44819000 */ mtc1 $at,$f18 +/* f02d210: 46044182 */ mul.s $f6,$f8,$f4 +/* f02d214: c7a40044 */ lwc1 $f4,0x44($sp) +/* f02d218: 46061002 */ mul.s $f0,$f2,$f6 +/* f02d21c: 46000280 */ add.s $f10,$f0,$f0 +/* f02d220: 46025401 */ sub.s $f16,$f10,$f2 +/* f02d224: 46128200 */ add.s $f8,$f16,$f18 +/* f02d228: 46082182 */ mul.s $f6,$f4,$f8 +/* f02d22c: e7a60044 */ swc1 $f6,0x44($sp) +.L0f02d230: +/* f02d230: 8fa2005c */ lw $v0,0x5c($sp) +.L0f02d234: +/* f02d234: 8fa90050 */ lw $t1,0x50($sp) +/* f02d238: 10400008 */ beqz $v0,.L0f02d25c +/* f02d23c: 00000000 */ sll $zero,$zero,0x0 +/* f02d240: 844f0002 */ lh $t7,0x2($v0) +/* f02d244: 852a0014 */ lh $t2,0x14($t1) +/* f02d248: 01ea082a */ slt $at,$t7,$t2 +/* f02d24c: 50200007 */ beqzl $at,.L0f02d26c +/* f02d250: 8fac005c */ lw $t4,0x5c($sp) +/* f02d254: 10000005 */ beqz $zero,.L0f02d26c +/* f02d258: 8fac005c */ lw $t4,0x5c($sp) +.L0f02d25c: +/* f02d25c: 0fc2cca0 */ jal func0f0b3280 +/* f02d260: 8fa40050 */ lw $a0,0x50($sp) +/* f02d264: afa2005c */ sw $v0,0x5c($sp) +/* f02d268: 8fac005c */ lw $t4,0x5c($sp) +.L0f02d26c: +/* f02d26c: 1180002d */ beqz $t4,.L0f02d324 +/* f02d270: 01802025 */ or $a0,$t4,$zero +/* f02d274: 0c006bd6 */ jal 0x1af58 +/* f02d278: 8fa50044 */ lw $a1,0x44($sp) +/* f02d27c: 8fa4005c */ lw $a0,0x5c($sp) +/* f02d280: 0c006bd9 */ jal 0x1af64 +/* f02d284: 8fa50040 */ lw $a1,0x40($sp) +/* f02d288: 8fa60054 */ lw $a2,0x54($sp) +/* f02d28c: 8fad001c */ lw $t5,0x1c($sp) +/* f02d290: 50c00025 */ beqzl $a2,.L0f02d328 +/* f02d294: 8fbf0014 */ lw $ra,0x14($sp) +/* f02d298: 8dae0000 */ lw $t6,0x0($t5) +/* f02d29c: 8fb90050 */ lw $t9,0x50($sp) +/* f02d2a0: 000e5840 */ sll $t3,$t6,0x1 +/* f02d2a4: 05620020 */ bltzl $t3,.L0f02d328 +/* f02d2a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f02d2ac: 87280014 */ lh $t0,0x14($t9) +/* f02d2b0: 84c90014 */ lh $t1,0x14($a2) +/* f02d2b4: 01097823 */ subu $t7,$t0,$t1 +/* f02d2b8: a72f0014 */ sh $t7,0x14($t9) +/* f02d2bc: 8fa5003c */ lw $a1,0x3c($sp) +/* f02d2c0: 0fc2cca8 */ jal func0f0b32a0 +/* f02d2c4: 8fa4005c */ lw $a0,0x5c($sp) +/* f02d2c8: 8faa0054 */ lw $t2,0x54($sp) +/* f02d2cc: 2401000d */ addiu $at,$zero,0xd +/* f02d2d0: 8fad0058 */ lw $t5,0x58($sp) +/* f02d2d4: 854c0006 */ lh $t4,0x6($t2) +/* f02d2d8: 55810013 */ bnel $t4,$at,.L0f02d328 +/* f02d2dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f02d2e0: 15a00008 */ bnez $t5,.L0f02d304 +/* f02d2e4: 01402025 */ or $a0,$t2,$zero +/* f02d2e8: 0c006a47 */ jal 0x1a91c +/* f02d2ec: 00002825 */ or $a1,$zero,$zero +/* f02d2f0: 10400004 */ beqz $v0,.L0f02d304 +/* f02d2f4: 00402825 */ or $a1,$v0,$zero +/* f02d2f8: 0c006a87 */ jal 0x1aa1c +/* f02d2fc: 8fa4005c */ lw $a0,0x5c($sp) +/* f02d300: ac400000 */ sw $zero,0x0($v0) +.L0f02d304: +/* f02d304: 8fa40054 */ lw $a0,0x54($sp) +/* f02d308: 0c006a47 */ jal 0x1a91c +/* f02d30c: 24050004 */ addiu $a1,$zero,0x4 +/* f02d310: 10400004 */ beqz $v0,.L0f02d324 +/* f02d314: 00402825 */ or $a1,$v0,$zero +/* f02d318: 0c006a87 */ jal 0x1aa1c +/* f02d31c: 8fa4005c */ lw $a0,0x5c($sp) +/* f02d320: ac400000 */ sw $zero,0x0($v0) +.L0f02d324: +/* f02d324: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02d328: +/* f02d328: 8fa2005c */ lw $v0,0x5c($sp) +/* f02d32c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f02d330: 03e00008 */ jr $ra +/* f02d334: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02d338 +/* f02d338: 27bdffd8 */ addiu $sp,$sp,-40 +/* f02d33c: 8fae0038 */ lw $t6,0x38($sp) +/* f02d340: 93af003f */ lbu $t7,0x3f($sp) +/* f02d344: afbf0024 */ sw $ra,0x24($sp) +/* f02d348: afa00014 */ sw $zero,0x14($sp) +/* f02d34c: afa00018 */ sw $zero,0x18($sp) +/* f02d350: afae0010 */ sw $t6,0x10($sp) +/* f02d354: 0fc0b3a3 */ jal func0f02ce8c +/* f02d358: afaf001c */ sw $t7,0x1c($sp) +/* f02d35c: 8fbf0024 */ lw $ra,0x24($sp) +/* f02d360: 27bd0028 */ addiu $sp,$sp,0x28 +/* f02d364: 03e00008 */ jr $ra +/* f02d368: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02d36c +/* f02d36c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f02d370: 30ce0001 */ andi $t6,$a2,0x1 +/* f02d374: afbf001c */ sw $ra,0x1c($sp) +/* f02d378: afa40028 */ sw $a0,0x28($sp) +/* f02d37c: afa5002c */ sw $a1,0x2c($sp) +/* f02d380: 00001825 */ or $v1,$zero,$zero +/* f02d384: 11c00003 */ beqz $t6,.L0f02d394 +/* f02d388: 24080001 */ addiu $t0,$zero,0x1 +/* f02d38c: 1000000c */ beqz $zero,.L0f02d3c0 +/* f02d390: 24030001 */ addiu $v1,$zero,0x1 +.L0f02d394: +/* f02d394: 30cf0002 */ andi $t7,$a2,0x2 +/* f02d398: 51e0000a */ beqzl $t7,.L0f02d3c4 +/* f02d39c: 30d94000 */ andi $t9,$a2,0x4000 +/* f02d3a0: afa60030 */ sw $a2,0x30($sp) +/* f02d3a4: 0c004b70 */ jal 0x12dc0 +/* f02d3a8: a3a80023 */ sb $t0,0x23($sp) +/* f02d3ac: 30430001 */ andi $v1,$v0,0x1 +/* f02d3b0: 2c780001 */ sltiu $t8,$v1,0x1 +/* f02d3b4: 03001825 */ or $v1,$t8,$zero +/* f02d3b8: 8fa60030 */ lw $a2,0x30($sp) +/* f02d3bc: 93a80023 */ lbu $t0,0x23($sp) +.L0f02d3c0: +/* f02d3c0: 30d94000 */ andi $t9,$a2,0x4000 +.L0f02d3c4: +/* f02d3c4: 13200002 */ beqz $t9,.L0f02d3d0 +/* f02d3c8: 8fa40028 */ lw $a0,0x28($sp) +/* f02d3cc: 00004025 */ or $t0,$zero,$zero +.L0f02d3d0: +/* f02d3d0: 8fa5002c */ lw $a1,0x2c($sp) +/* f02d3d4: 00003025 */ or $a2,$zero,$zero +/* f02d3d8: 00003825 */ or $a3,$zero,$zero +/* f02d3dc: afa30010 */ sw $v1,0x10($sp) +/* f02d3e0: 0fc0b4ce */ jal func0f02d338 +/* f02d3e4: afa80014 */ sw $t0,0x14($sp) +/* f02d3e8: 8fbf001c */ lw $ra,0x1c($sp) +/* f02d3ec: 27bd0028 */ addiu $sp,$sp,0x28 +/* f02d3f0: 03e00008 */ jr $ra +/* f02d3f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02d3f8 +/* f02d3f8: 3c0e8006 */ lui $t6,0x8006 +/* f02d3fc: 8dce2c80 */ lw $t6,0x2c80($t6) +/* f02d400: 3c028006 */ lui $v0,0x8006 +/* f02d404: 000e7880 */ sll $t7,$t6,0x2 +/* f02d408: 004f1021 */ addu $v0,$v0,$t7 +/* f02d40c: 03e00008 */ jr $ra +/* f02d410: 8c422b1c */ lw $v0,0x2b1c($v0) +); + +GLOBAL_ASM( +glabel func0f02d414 +/* f02d414: 00047080 */ sll $t6,$a0,0x2 +/* f02d418: 01c47021 */ addu $t6,$t6,$a0 +/* f02d41c: 3c0f8008 */ lui $t7,0x8008 +/* f02d420: 25efcf04 */ addiu $t7,$t7,-12540 +/* f02d424: 000e7080 */ sll $t6,$t6,0x2 +/* f02d428: 01cf1021 */ addu $v0,$t6,$t7 +/* f02d42c: 8c580000 */ lw $t8,0x0($v0) +/* f02d430: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02d434: afbf0014 */ sw $ra,0x14($sp) +/* f02d438: 0018cfc2 */ srl $t9,$t8,0x1f +/* f02d43c: 13200010 */ beqz $t9,.L0f02d480 +/* f02d440: 3c0c8008 */ lui $t4,0x8008 +/* f02d444: 3c038006 */ lui $v1,0x8006 +/* f02d448: 24632c84 */ addiu $v1,$v1,0x2c84 +/* f02d44c: 8c620000 */ lw $v0,0x0($v1) +/* f02d450: 3c04800a */ lui $a0,0x800a +/* f02d454: 3c0a800a */ lui $t2,0x800a +/* f02d458: 00024080 */ sll $t0,$v0,0x2 +/* f02d45c: 00882021 */ addu $a0,$a0,$t0 +/* f02d460: 8c84cd28 */ lw $a0,-0x32d8($a0) +/* f02d464: 24490001 */ addiu $t1,$v0,0x1 +/* f02d468: ac690000 */ sw $t1,0x0($v1) +/* f02d46c: 8d4acd20 */ lw $t2,-0x32e0($t2) +/* f02d470: 5549001e */ bnel $t2,$t1,.L0f02d4ec +/* f02d474: 8fbf0014 */ lw $ra,0x14($sp) +/* f02d478: 1000001b */ beqz $zero,.L0f02d4e8 +/* f02d47c: ac600000 */ sw $zero,0x0($v1) +.L0f02d480: +/* f02d480: 258cd724 */ addiu $t4,$t4,-10460 +/* f02d484: 144c000b */ bne $v0,$t4,.L0f02d4b4 +/* f02d488: 3c038006 */ lui $v1,0x8006 +/* f02d48c: 0c004b70 */ jal 0x12dc0 +/* f02d490: 00000000 */ sll $zero,$zero,0x0 +/* f02d494: 24010003 */ addiu $at,$zero,0x3 +/* f02d498: 0041001b */ divu $zero,$v0,$at +/* f02d49c: 00006810 */ mfhi $t5 +/* f02d4a0: 000d7080 */ sll $t6,$t5,0x2 +/* f02d4a4: 3c048006 */ lui $a0,0x8006 +/* f02d4a8: 008e2021 */ addu $a0,$a0,$t6 +/* f02d4ac: 1000000e */ beqz $zero,.L0f02d4e8 +/* f02d4b0: 8c842c8c */ lw $a0,0x2c8c($a0) +.L0f02d4b4: +/* f02d4b4: 24632c88 */ addiu $v1,$v1,0x2c88 +/* f02d4b8: 8c620000 */ lw $v0,0x0($v1) +/* f02d4bc: 3c04800a */ lui $a0,0x800a +/* f02d4c0: 3c19800a */ lui $t9,0x800a +/* f02d4c4: 00027880 */ sll $t7,$v0,0x2 +/* f02d4c8: 008f2021 */ addu $a0,$a0,$t7 +/* f02d4cc: 8c84cd48 */ lw $a0,-0x32b8($a0) +/* f02d4d0: 24580001 */ addiu $t8,$v0,0x1 +/* f02d4d4: ac780000 */ sw $t8,0x0($v1) +/* f02d4d8: 8f39cd20 */ lw $t9,-0x32e0($t9) +/* f02d4dc: 57380003 */ bnel $t9,$t8,.L0f02d4ec +/* f02d4e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f02d4e4: ac600000 */ sw $zero,0x0($v1) +.L0f02d4e8: +/* f02d4e8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02d4ec: +/* f02d4ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02d4f0: 00801025 */ or $v0,$a0,$zero +/* f02d4f4: 03e00008 */ jr $ra +/* f02d4f8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02d4fc +/* f02d4fc: 27bdff48 */ addiu $sp,$sp,-184 +/* f02d500: afb00028 */ sw $s0,0x28($sp) +/* f02d504: afbf002c */ sw $ra,0x2c($sp) +/* f02d508: afa400b8 */ sw $a0,0xb8($sp) +/* f02d50c: afa600c0 */ sw $a2,0xc0($sp) +/* f02d510: 00a08025 */ or $s0,$a1,$zero +/* f02d514: 94a4000a */ lhu $a0,0xa($a1) +/* f02d518: 24050046 */ addiu $a1,$zero,0x46 +/* f02d51c: 0fc456ac */ jal func0f115ab0 +/* f02d520: 27a60064 */ addiu $a2,$sp,0x64 +/* f02d524: 3c014348 */ lui $at,0x4348 +/* f02d528: 44812000 */ mtc1 $at,$f4 +/* f02d52c: 3c01c348 */ lui $at,0xc348 +/* f02d530: 8fae00ac */ lw $t6,0xac($sp) +/* f02d534: 44813000 */ mtc1 $at,$f6 +/* f02d538: 240fffff */ addiu $t7,$zero,-1 +/* f02d53c: 24180001 */ addiu $t8,$zero,0x1 +/* f02d540: a7af0062 */ sh $t7,0x62($sp) +/* f02d544: afb80010 */ sw $t8,0x10($sp) +/* f02d548: 27a40064 */ addiu $a0,$sp,0x64 +/* f02d54c: 3c0541a0 */ lui $a1,0x41a0 +/* f02d550: 27a60060 */ addiu $a2,$sp,0x60 +/* f02d554: 2407003f */ addiu $a3,$zero,0x3f +/* f02d558: e7a40014 */ swc1 $f4,0x14($sp) +/* f02d55c: a7ae0060 */ sh $t6,0x60($sp) +/* f02d560: 0c00a9a1 */ jal 0x2a684 +/* f02d564: e7a60018 */ swc1 $f6,0x18($sp) +/* f02d568: 5440000a */ bnezl $v0,.L0f02d594 +/* f02d56c: 8e020004 */ lw $v0,0x4($s0) +/* f02d570: 86190022 */ lh $t9,0x22($s0) +/* f02d574: 2401ffff */ addiu $at,$zero,-1 +/* f02d578: 57210006 */ bnel $t9,$at,.L0f02d594 +/* f02d57c: 8e020004 */ lw $v0,0x4($s0) +/* f02d580: 8e080004 */ lw $t0,0x4($s0) +/* f02d584: 31090100 */ andi $t1,$t0,0x100 +/* f02d588: 51200184 */ beqzl $t1,.L0f02db9c +/* f02d58c: 8fbf002c */ lw $ra,0x2c($sp) +/* f02d590: 8e020004 */ lw $v0,0x4($s0) +.L0f02d594: +/* f02d594: 304300e0 */ andi $v1,$v0,0xe0 +/* f02d598: 5060001b */ beqzl $v1,.L0f02d608 +/* f02d59c: 3c0dffff */ lui $t5,0xffff +/* f02d5a0: 1060017d */ beqz $v1,.L0f02db98 +/* f02d5a4: 304a0020 */ andi $t2,$v0,0x20 +/* f02d5a8: 51400007 */ beqzl $t2,.L0f02d5c8 +/* f02d5ac: 304b0040 */ andi $t3,$v0,0x40 +/* f02d5b0: 0fc5b367 */ jal func0f16cd9c +/* f02d5b4: 00000000 */ sll $zero,$zero,0x0 +/* f02d5b8: 50400013 */ beqzl $v0,.L0f02d608 +/* f02d5bc: 3c0dffff */ lui $t5,0xffff +/* f02d5c0: 8e020004 */ lw $v0,0x4($s0) +/* f02d5c4: 304b0040 */ andi $t3,$v0,0x40 +.L0f02d5c8: +/* f02d5c8: 51600008 */ beqzl $t3,.L0f02d5ec +/* f02d5cc: 304c0080 */ andi $t4,$v0,0x80 +/* f02d5d0: 0fc5b367 */ jal func0f16cd9c +/* f02d5d4: 00000000 */ sll $zero,$zero,0x0 +/* f02d5d8: 24010001 */ addiu $at,$zero,0x1 +/* f02d5dc: 5041000a */ beql $v0,$at,.L0f02d608 +/* f02d5e0: 3c0dffff */ lui $t5,0xffff +/* f02d5e4: 8e020004 */ lw $v0,0x4($s0) +/* f02d5e8: 304c0080 */ andi $t4,$v0,0x80 +.L0f02d5ec: +/* f02d5ec: 5180016b */ beqzl $t4,.L0f02db9c +/* f02d5f0: 8fbf002c */ lw $ra,0x2c($sp) +/* f02d5f4: 0fc5b367 */ jal func0f16cd9c +/* f02d5f8: 00000000 */ sll $zero,$zero,0x0 +/* f02d5fc: 24010002 */ addiu $at,$zero,0x2 +/* f02d600: 14410165 */ bne $v0,$at,.L0f02db98 +/* f02d604: 3c0dffff */ lui $t5,0xffff +.L0f02d608: +/* f02d608: 35ad26fd */ ori $t5,$t5,0x26fd +/* f02d60c: afad0048 */ sw $t5,0x48($sp) +/* f02d610: 9202000c */ lbu $v0,0xc($s0) +/* f02d614: 240100ff */ addiu $at,$zero,0xff +/* f02d618: 00003825 */ or $a3,$zero,$zero +/* f02d61c: 54410007 */ bnel $v0,$at,.L0f02d63c +/* f02d620: afa2004c */ sw $v0,0x4c($sp) +/* f02d624: 0fc0b4fe */ jal func0f02d3f8 +/* f02d628: afa70058 */ sw $a3,0x58($sp) +/* f02d62c: 8fa70058 */ lw $a3,0x58($sp) +/* f02d630: 10000002 */ beqz $zero,.L0f02d63c +/* f02d634: afa2004c */ sw $v0,0x4c($sp) +/* f02d638: afa2004c */ sw $v0,0x4c($sp) +.L0f02d63c: +/* f02d63c: 8fae004c */ lw $t6,0x4c($sp) +/* f02d640: 3c188008 */ lui $t8,0x8008 +/* f02d644: 2718cf04 */ addiu $t8,$t8,-12540 +/* f02d648: 000e7880 */ sll $t7,$t6,0x2 +/* f02d64c: 01ee7821 */ addu $t7,$t7,$t6 +/* f02d650: 000f7880 */ sll $t7,$t7,0x2 +/* f02d654: 01f8c821 */ addu $t9,$t7,$t8 +/* f02d658: afb90038 */ sw $t9,0x38($sp) +/* f02d65c: 8f280000 */ lw $t0,0x0($t9) +/* f02d660: 00085040 */ sll $t2,$t0,0x1 +/* f02d664: 0542000f */ bltzl $t2,.L0f02d6a4 +/* f02d668: 8fac0048 */ lw $t4,0x48($sp) +/* f02d66c: 8202000d */ lb $v0,0xd($s0) +/* f02d670: 3c01ffff */ lui $at,0xffff +/* f02d674: 342126fd */ ori $at,$at,0x26fd +/* f02d678: 04400003 */ bltz $v0,.L0f02d688 +/* f02d67c: 8fab0048 */ lw $t3,0x48($sp) +/* f02d680: 10000007 */ beqz $zero,.L0f02d6a0 +/* f02d684: afa20048 */ sw $v0,0x48($sp) +.L0f02d688: +/* f02d688: 15610005 */ bne $t3,$at,.L0f02d6a0 +/* f02d68c: 8fa4004c */ lw $a0,0x4c($sp) +/* f02d690: 0fc0b505 */ jal func0f02d414 +/* f02d694: afa70058 */ sw $a3,0x58($sp) +/* f02d698: 8fa70058 */ lw $a3,0x58($sp) +/* f02d69c: afa20048 */ sw $v0,0x48($sp) +.L0f02d6a0: +/* f02d6a0: 8fac0048 */ lw $t4,0x48($sp) +.L0f02d6a4: +/* f02d6a4: 240dffff */ addiu $t5,$zero,-1 +/* f02d6a8: 8fa4004c */ lw $a0,0x4c($sp) +/* f02d6ac: 05810014 */ bgez $t4,.L0f02d700 +/* f02d6b0: 8fa50048 */ lw $a1,0x48($sp) +/* f02d6b4: 01ac1023 */ subu $v0,$t5,$t4 +/* f02d6b8: 04400007 */ bltz $v0,.L0f02d6d8 +/* f02d6bc: 00402025 */ or $a0,$v0,$zero +/* f02d6c0: 28410016 */ slti $at,$v0,0x16 +/* f02d6c4: 50200005 */ beqzl $at,.L0f02d6dc +/* f02d6c8: 8fa4004c */ lw $a0,0x4c($sp) +/* f02d6cc: 0fc6395f */ jal func0f18e57c +/* f02d6d0: 27a50048 */ addiu $a1,$sp,0x48 +/* f02d6d4: 00403825 */ or $a3,$v0,$zero +.L0f02d6d8: +/* f02d6d8: 8fa4004c */ lw $a0,0x4c($sp) +.L0f02d6dc: +/* f02d6dc: 8fa50048 */ lw $a1,0x48($sp) +/* f02d6e0: 00003025 */ or $a2,$zero,$zero +/* f02d6e4: afa00010 */ sw $zero,0x10($sp) +/* f02d6e8: afa00014 */ sw $zero,0x14($sp) +/* f02d6ec: afa00018 */ sw $zero,0x18($sp) +/* f02d6f0: 0fc0b3a3 */ jal func0f02ce8c +/* f02d6f4: afa0001c */ sw $zero,0x1c($sp) +/* f02d6f8: 10000004 */ beqz $zero,.L0f02d70c +/* f02d6fc: afa20054 */ sw $v0,0x54($sp) +.L0f02d700: +/* f02d700: 0fc0b4db */ jal func0f02d36c +/* f02d704: 8e060004 */ lw $a2,0x4($s0) +/* f02d708: afa20054 */ sw $v0,0x54($sp) +.L0f02d70c: +/* f02d70c: 10400122 */ beqz $v0,.L0f02db98 +/* f02d710: c7ac0070 */ lwc1 $f12,0x70($sp) +/* f02d714: 0fc259d4 */ jal func0f096750 +/* f02d718: c7ae0078 */ lwc1 $f14,0x78($sp) +/* f02d71c: e7a00044 */ swc1 $f0,0x44($sp) +/* f02d720: 0c006134 */ jal 0x184d0 +/* f02d724: 9604000e */ lhu $a0,0xe($s0) +/* f02d728: 8fa40054 */ lw $a0,0x54($sp) +/* f02d72c: 27a50064 */ addiu $a1,$sp,0x64 +/* f02d730: 27a60060 */ addiu $a2,$sp,0x60 +/* f02d734: 8fa70044 */ lw $a3,0x44($sp) +/* f02d738: 0fc08332 */ jal func0f020cc8 +/* f02d73c: afa20010 */ sw $v0,0x10($sp) +/* f02d740: 10400115 */ beqz $v0,.L0f02db98 +/* f02d744: 00402025 */ or $a0,$v0,$zero +/* f02d748: 0fc1812f */ jal func0f0604bc +/* f02d74c: afa20050 */ sw $v0,0x50($sp) +/* f02d750: 0fc180bc */ jal func0f0602f0 +/* f02d754: 8fa40050 */ lw $a0,0x50($sp) +/* f02d758: 8fae0050 */ lw $t6,0x50($sp) +/* f02d75c: 86050008 */ lh $a1,0x8($s0) +/* f02d760: 8dc40004 */ lw $a0,0x4($t6) +/* f02d764: 0fc07937 */ jal func0f01e4dc +/* f02d768: afa4005c */ sw $a0,0x5c($sp) +/* f02d76c: 960f0014 */ lhu $t7,0x14($s0) +/* f02d770: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d774: 448f4000 */ mtc1 $t7,$f8 +/* f02d778: 05e10005 */ bgez $t7,.L0f02d790 +/* f02d77c: 468042a0 */ cvt.s.w $f10,$f8 +/* f02d780: 3c014f80 */ lui $at,0x4f80 +/* f02d784: 44818000 */ mtc1 $at,$f16 +/* f02d788: 00000000 */ sll $zero,$zero,0x0 +/* f02d78c: 46105280 */ add.s $f10,$f10,$f16 +.L0f02d790: +/* f02d790: 3c01447a */ lui $at,0x447a +/* f02d794: 44819000 */ mtc1 $at,$f18 +/* f02d798: 00000000 */ sll $zero,$zero,0x0 +/* f02d79c: 46125103 */ div.s $f4,$f10,$f18 +/* f02d7a0: e4c400f0 */ swc1 $f4,0xf0($a2) +/* f02d7a4: 96180016 */ lhu $t8,0x16($s0) +/* f02d7a8: 44983000 */ mtc1 $t8,$f6 +/* f02d7ac: 07010005 */ bgez $t8,.L0f02d7c4 +/* f02d7b0: 46803220 */ cvt.s.w $f8,$f6 +/* f02d7b4: 3c014f80 */ lui $at,0x4f80 +/* f02d7b8: 44818000 */ mtc1 $at,$f16 +/* f02d7bc: 00000000 */ sll $zero,$zero,0x0 +/* f02d7c0: 46104200 */ add.s $f8,$f8,$f16 +.L0f02d7c4: +/* f02d7c4: e4c800dc */ swc1 $f8,0xdc($a2) +/* f02d7c8: 96190010 */ lhu $t9,0x10($s0) +/* f02d7cc: a4d90128 */ sh $t9,0x128($a2) +/* f02d7d0: 96080012 */ lhu $t0,0x12($s0) +/* f02d7d4: a4c8012a */ sh $t0,0x12a($a2) +/* f02d7d8: 8fa90048 */ lw $t1,0x48($sp) +/* f02d7dc: a0c90006 */ sb $t1,0x6($a2) +/* f02d7e0: 8faa004c */ lw $t2,0x4c($sp) +/* f02d7e4: a4ca0010 */ sh $t2,0x10($a2) +/* f02d7e8: 0fc0b378 */ jal func0f02cde0 +/* f02d7ec: 84c40010 */ lh $a0,0x10($a2) +/* f02d7f0: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d7f4: 3c0e8008 */ lui $t6,0x8008 +/* f02d7f8: 25ced760 */ addiu $t6,$t6,-10400 +/* f02d7fc: 90cb032e */ lbu $t3,0x32e($a2) +/* f02d800: a0c202fe */ sb $v0,0x2fe($a2) +/* f02d804: 316dfff7 */ andi $t5,$t3,0xfff7 +/* f02d808: a0cd032e */ sb $t5,0x32e($a2) +/* f02d80c: 8fac0038 */ lw $t4,0x38($sp) +/* f02d810: 558e000e */ bnel $t4,$t6,.L0f02d84c +/* f02d814: 8fa90038 */ lw $t1,0x38($sp) +/* f02d818: 90cf0362 */ lbu $t7,0x362($a2) +/* f02d81c: 3c014339 */ lui $at,0x4339 +/* f02d820: 44815000 */ mtc1 $at,$f10 +/* f02d824: 3c0141f0 */ lui $at,0x41f0 +/* f02d828: 31f9ff0f */ andi $t9,$t7,0xff0f +/* f02d82c: 44819000 */ mtc1 $at,$f18 +/* f02d830: a0d90362 */ sb $t9,0x362($a2) +/* f02d834: 332800f0 */ andi $t0,$t9,0xf0 +/* f02d838: a0c80362 */ sb $t0,0x362($a2) +/* f02d83c: e4ca0028 */ swc1 $f10,0x28($a2) +/* f02d840: 1000002a */ beqz $zero,.L0f02d8ec +/* f02d844: e4d20024 */ swc1 $f18,0x24($a2) +/* f02d848: 8fa90038 */ lw $t1,0x38($sp) +.L0f02d84c: +/* f02d84c: 3c0a8008 */ lui $t2,0x8008 +/* f02d850: 254ad83c */ addiu $t2,$t2,-10180 +/* f02d854: 152a0025 */ bne $t1,$t2,.L0f02d8ec +/* f02d858: 24040020 */ addiu $a0,$zero,0x20 +/* f02d85c: 24050004 */ addiu $a1,$zero,0x4 +/* f02d860: 0c0048f2 */ jal 0x123c8 +/* f02d864: afa6005c */ sw $a2,0x5c($sp) +/* f02d868: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d86c: 24040020 */ addiu $a0,$zero,0x20 +/* f02d870: 24050004 */ addiu $a1,$zero,0x4 +/* f02d874: 0c0048f2 */ jal 0x123c8 +/* f02d878: acc20348 */ sw $v0,0x348($a2) +/* f02d87c: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d880: 24040030 */ addiu $a0,$zero,0x30 +/* f02d884: 24050004 */ addiu $a1,$zero,0x4 +/* f02d888: 0c0048f2 */ jal 0x123c8 +/* f02d88c: acc2034c */ sw $v0,0x34c($a2) +/* f02d890: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d894: 24040030 */ addiu $a0,$zero,0x30 +/* f02d898: 24050004 */ addiu $a1,$zero,0x4 +/* f02d89c: 8ccb0348 */ lw $t3,0x348($a2) +/* f02d8a0: 0c0048f2 */ jal 0x123c8 +/* f02d8a4: ad620004 */ sw $v0,0x4($t3) +/* f02d8a8: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d8ac: 240cffff */ addiu $t4,$zero,-1 +/* f02d8b0: 3c014348 */ lui $at,0x4348 +/* f02d8b4: 8ccd034c */ lw $t5,0x34c($a2) +/* f02d8b8: 44812000 */ mtc1 $at,$f4 +/* f02d8bc: 3c014228 */ lui $at,0x4228 +/* f02d8c0: ada20004 */ sw $v0,0x4($t5) +/* f02d8c4: 8cce0348 */ lw $t6,0x348($a2) +/* f02d8c8: 44813000 */ mtc1 $at,$f6 +/* f02d8cc: 2418ffff */ addiu $t8,$zero,-1 +/* f02d8d0: 8dcf0004 */ lw $t7,0x4($t6) +/* f02d8d4: a1ec0000 */ sb $t4,0x0($t7) +/* f02d8d8: 8cd9034c */ lw $t9,0x34c($a2) +/* f02d8dc: 8f280004 */ lw $t0,0x4($t9) +/* f02d8e0: a1180000 */ sb $t8,0x0($t0) +/* f02d8e4: e4c40028 */ swc1 $f4,0x28($a2) +/* f02d8e8: e4c60024 */ swc1 $f6,0x24($a2) +.L0f02d8ec: +/* f02d8ec: 8e020004 */ lw $v0,0x4($s0) +/* f02d8f0: 30490008 */ andi $t1,$v0,0x8 +/* f02d8f4: 51200006 */ beqzl $t1,.L0f02d910 +/* f02d8f8: 304d0200 */ andi $t5,$v0,0x200 +/* f02d8fc: 8cca0018 */ lw $t2,0x18($a2) +/* f02d900: 354b0010 */ ori $t3,$t2,0x10 +/* f02d904: accb0018 */ sw $t3,0x18($a2) +/* f02d908: 8e020004 */ lw $v0,0x4($s0) +/* f02d90c: 304d0200 */ andi $t5,$v0,0x200 +.L0f02d910: +/* f02d910: 51a00007 */ beqzl $t5,.L0f02d930 +/* f02d914: 304f0400 */ andi $t7,$v0,0x400 +/* f02d918: 8cce0014 */ lw $t6,0x14($a2) +/* f02d91c: 3c010040 */ lui $at,0x40 +/* f02d920: 01c16025 */ or $t4,$t6,$at +/* f02d924: accc0014 */ sw $t4,0x14($a2) +/* f02d928: 8e020004 */ lw $v0,0x4($s0) +/* f02d92c: 304f0400 */ andi $t7,$v0,0x400 +.L0f02d930: +/* f02d930: 51e00007 */ beqzl $t7,.L0f02d950 +/* f02d934: 30480800 */ andi $t0,$v0,0x800 +/* f02d938: 8cd90014 */ lw $t9,0x14($a2) +/* f02d93c: 3c014000 */ lui $at,0x4000 +/* f02d940: 0321c025 */ or $t8,$t9,$at +/* f02d944: acd80014 */ sw $t8,0x14($a2) +/* f02d948: 8e020004 */ lw $v0,0x4($s0) +/* f02d94c: 30480800 */ andi $t0,$v0,0x800 +.L0f02d950: +/* f02d950: 51000007 */ beqzl $t0,.L0f02d970 +/* f02d954: 304b1000 */ andi $t3,$v0,0x1000 +/* f02d958: 8cc90014 */ lw $t1,0x14($a2) +/* f02d95c: 3c010800 */ lui $at,0x800 +/* f02d960: 01215025 */ or $t2,$t1,$at +/* f02d964: acca0014 */ sw $t2,0x14($a2) +/* f02d968: 8e020004 */ lw $v0,0x4($s0) +/* f02d96c: 304b1000 */ andi $t3,$v0,0x1000 +.L0f02d970: +/* f02d970: 51600006 */ beqzl $t3,.L0f02d98c +/* f02d974: 304c8000 */ andi $t4,$v0,0x8000 +/* f02d978: 8ccd0018 */ lw $t5,0x18($a2) +/* f02d97c: 35ae0400 */ ori $t6,$t5,0x400 +/* f02d980: acce0018 */ sw $t6,0x18($a2) +/* f02d984: 8e020004 */ lw $v0,0x4($s0) +/* f02d988: 304c8000 */ andi $t4,$v0,0x8000 +.L0f02d98c: +/* f02d98c: 51800006 */ beqzl $t4,.L0f02d9a8 +/* f02d990: 30482000 */ andi $t0,$v0,0x2000 +/* f02d994: 90d9032e */ lbu $t9,0x32e($a2) +/* f02d998: 37380008 */ ori $t8,$t9,0x8 +/* f02d99c: a0d8032e */ sb $t8,0x32e($a2) +/* f02d9a0: 8e020004 */ lw $v0,0x4($s0) +/* f02d9a4: 30482000 */ andi $t0,$v0,0x2000 +.L0f02d9a8: +/* f02d9a8: 51000006 */ beqzl $t0,.L0f02d9c4 +/* f02d9ac: 00026bc0 */ sll $t5,$v0,0xf +/* f02d9b0: 90ca032e */ lbu $t2,0x32e($a2) +/* f02d9b4: 354b0010 */ ori $t3,$t2,0x10 +/* f02d9b8: a0cb032e */ sb $t3,0x32e($a2) +/* f02d9bc: 8e020004 */ lw $v0,0x4($s0) +/* f02d9c0: 00026bc0 */ sll $t5,$v0,0xf +.L0f02d9c4: +/* f02d9c4: 05a30005 */ bgezl $t5,.L0f02d9dc +/* f02d9c8: 8e0f0018 */ lw $t7,0x18($s0) +/* f02d9cc: 94ce0192 */ lhu $t6,0x192($a2) +/* f02d9d0: 35cc0008 */ ori $t4,$t6,0x8 +/* f02d9d4: a4cc0192 */ sh $t4,0x192($a2) +/* f02d9d8: 8e0f0018 */ lw $t7,0x18($s0) +.L0f02d9dc: +/* f02d9dc: 24040014 */ addiu $a0,$zero,0x14 +/* f02d9e0: accf0114 */ sw $t7,0x114($a2) +/* f02d9e4: 8e19001c */ lw $t9,0x1c($s0) +/* f02d9e8: acd90118 */ sw $t9,0x118($a2) +/* f02d9ec: 0fc41b99 */ jal func0f106e64 +/* f02d9f0: afa6005c */ sw $a2,0x5c($sp) +/* f02d9f4: 10400007 */ beqz $v0,.L0f02da14 +/* f02d9f8: 8fa6005c */ lw $a2,0x5c($sp) +/* f02d9fc: 8cd80118 */ lw $t8,0x118($a2) +/* f02da00: 2401efff */ addiu $at,$zero,-4097 +/* f02da04: 03014024 */ and $t0,$t8,$at +/* f02da08: acc80118 */ sw $t0,0x118($a2) +/* f02da0c: 350a0001 */ ori $t2,$t0,0x1 +/* f02da10: acca0118 */ sw $t2,0x118($a2) +.L0f02da14: +/* f02da14: 920b0020 */ lbu $t3,0x20($s0) +/* f02da18: 24010004 */ addiu $at,$zero,0x4 +/* f02da1c: a0cb0125 */ sb $t3,0x125($a2) +/* f02da20: 920d0021 */ lbu $t5,0x21($s0) +/* f02da24: acc002d4 */ sw $zero,0x2d4($a2) +/* f02da28: a0cd02a2 */ sb $t5,0x2a2($a2) +/* f02da2c: 92020028 */ lbu $v0,0x28($s0) +/* f02da30: 10410003 */ beq $v0,$at,.L0f02da40 +/* f02da34: 00000000 */ sll $zero,$zero,0x0 +/* f02da38: 10000006 */ beqz $zero,.L0f02da54 +/* f02da3c: a0c202b0 */ sb $v0,0x2b0($a2) +.L0f02da40: +/* f02da40: 0c004b70 */ jal 0x12dc0 +/* f02da44: afa6005c */ sw $a2,0x5c($sp) +/* f02da48: 8fa6005c */ lw $a2,0x5c($sp) +/* f02da4c: 304e0003 */ andi $t6,$v0,0x3 +/* f02da50: a0ce02b0 */ sb $t6,0x2b0($a2) +.L0f02da54: +/* f02da54: 0c004b70 */ jal 0x12dc0 +/* f02da58: afa6005c */ sw $a2,0x5c($sp) +/* f02da5c: 24030003 */ addiu $v1,$zero,0x3 +/* f02da60: 0043001b */ divu $zero,$v0,$v1 +/* f02da64: 8fa6005c */ lw $a2,0x5c($sp) +/* f02da68: 00006010 */ mfhi $t4 +/* f02da6c: 3c188008 */ lui $t8,0x8008 +/* f02da70: 84cf0010 */ lh $t7,0x10($a2) +/* f02da74: a0cc02b1 */ sb $t4,0x2b1($a2) +/* f02da78: 14600002 */ bnez $v1,.L0f02da84 +/* f02da7c: 00000000 */ sll $zero,$zero,0x0 +/* f02da80: 0007000d */ break 0x7 +.L0f02da84: +/* f02da84: 000fc880 */ sll $t9,$t7,0x2 +/* f02da88: 032fc821 */ addu $t9,$t9,$t7 +/* f02da8c: 0019c880 */ sll $t9,$t9,0x2 +/* f02da90: 0319c021 */ addu $t8,$t8,$t9 +/* f02da94: 8f18cf04 */ lw $t8,-0x30fc($t8) +/* f02da98: 3c02800a */ lui $v0,0x800a +/* f02da9c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f02daa0: 001847c2 */ srl $t0,$t8,0x1f +/* f02daa4: 55000003 */ bnezl $t0,.L0f02dab4 +/* f02daa8: 92090029 */ lbu $t1,0x29($s0) +/* f02daac: a0c302b1 */ sb $v1,0x2b1($a2) +/* f02dab0: 92090029 */ lbu $t1,0x29($s0) +.L0f02dab4: +/* f02dab4: 3c0d8006 */ lui $t5,0x8006 +/* f02dab8: 24010368 */ addiu $at,$zero,0x368 +/* f02dabc: a0c902e3 */ sb $t1,0x2e3($a2) +/* f02dac0: 860a0022 */ lh $t2,0x22($s0) +/* f02dac4: acca02e4 */ sw $t2,0x2e4($a2) +/* f02dac8: 920b002a */ lbu $t3,0x2a($s0) +/* f02dacc: a0cb02fc */ sb $t3,0x2fc($a2) +/* f02dad0: 8dad2988 */ lw $t5,0x2988($t5) +/* f02dad4: 920f002b */ lbu $t7,0x2b($s0) +/* f02dad8: 00cd7023 */ subu $t6,$a2,$t5 +/* f02dadc: 01c1001a */ div $zero,$t6,$at +/* f02dae0: 00006012 */ mflo $t4 +/* f02dae4: a60c0000 */ sh $t4,0x0($s0) +/* f02dae8: 8cd80114 */ lw $t8,0x114($a2) +/* f02daec: a0cf02e2 */ sb $t7,0x2e2($a2) +/* f02daf0: 8e190024 */ lw $t9,0x24($s0) +/* f02daf4: 00184080 */ sll $t0,$t8,0x2 +/* f02daf8: 05010004 */ bgez $t0,.L0f02db0c +/* f02dafc: acd902a4 */ sw $t9,0x2a4($a2) +/* f02db00: 8cc90018 */ lw $t1,0x18($a2) +/* f02db04: 352a0002 */ ori $t2,$t1,0x2 +/* f02db08: acca0018 */ sw $t2,0x18($a2) +.L0f02db0c: +/* f02db0c: 8c4b0318 */ lw $t3,0x318($v0) +/* f02db10: 3c0d800a */ lui $t5,0x800a +/* f02db14: 1560000b */ bnez $t3,.L0f02db44 +/* f02db18: 00000000 */ sll $zero,$zero,0x0 +/* f02db1c: 81aedfeb */ lb $t6,-0x2015($t5) +/* f02db20: 05c10008 */ bgez $t6,.L0f02db44 +/* f02db24: 00000000 */ sll $zero,$zero,0x0 +/* f02db28: 8c4c0474 */ lw $t4,0x474($v0) +/* f02db2c: 19800005 */ blez $t4,.L0f02db44 +/* f02db30: 00000000 */ sll $zero,$zero,0x0 +/* f02db34: 8ccf0114 */ lw $t7,0x114($a2) +/* f02db38: 3c010001 */ lui $at,0x1 +/* f02db3c: 01e1c825 */ or $t9,$t7,$at +/* f02db40: acd90114 */ sw $t9,0x114($a2) +.L0f02db44: +/* f02db44: 0c004b70 */ jal 0x12dc0 +/* f02db48: afa6005c */ sw $a2,0x5c($sp) +/* f02db4c: 24010005 */ addiu $at,$zero,0x5 +/* f02db50: 0041001b */ divu $zero,$v0,$at +/* f02db54: 0000c010 */ mfhi $t8 +/* f02db58: 8fa6005c */ lw $a2,0x5c($sp) +/* f02db5c: 17000004 */ bnez $t8,.L0f02db70 +/* f02db60: 24010001 */ addiu $at,$zero,0x1 +/* f02db64: 8cc80118 */ lw $t0,0x118($a2) +/* f02db68: 35090080 */ ori $t1,$t0,0x80 +/* f02db6c: acc90118 */ sw $t1,0x118($a2) +.L0f02db70: +/* f02db70: 10c00003 */ beqz $a2,.L0f02db80 +/* f02db74: 00001025 */ or $v0,$zero,$zero +/* f02db78: 10000001 */ beqz $zero,.L0f02db80 +/* f02db7c: 90c202fe */ lbu $v0,0x2fe($a2) +.L0f02db80: +/* f02db80: 54410006 */ bnel $v0,$at,.L0f02db9c +/* f02db84: 8fbf002c */ lw $ra,0x2c($sp) +/* f02db88: 8cca0018 */ lw $t2,0x18($a2) +/* f02db8c: 3c010002 */ lui $at,0x2 +/* f02db90: 01415825 */ or $t3,$t2,$at +/* f02db94: accb0018 */ sw $t3,0x18($a2) +.L0f02db98: +/* f02db98: 8fbf002c */ lw $ra,0x2c($sp) +.L0f02db9c: +/* f02db9c: 8fb00028 */ lw $s0,0x28($sp) +/* f02dba0: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f02dba4: 03e00008 */ jr $ra +/* f02dba8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02dbac +/* f02dbac: 27bdff80 */ addiu $sp,$sp,-128 +/* f02dbb0: 3c077f16 */ lui $a3,0x7f16 +/* f02dbb4: 3c087f17 */ lui $t0,0x7f17 +/* f02dbb8: 24e37e7c */ addiu $v1,$a3,0x7e7c +/* f02dbbc: 2506856c */ addiu $a2,$t0,-31380 +/* f02dbc0: 2418ffff */ addiu $t8,$zero,-1 +/* f02dbc4: 0066082b */ sltu $at,$v1,$a2 +/* f02dbc8: afbf0034 */ sw $ra,0x34($sp) +/* f02dbcc: afb00030 */ sw $s0,0x30($sp) +/* f02dbd0: afa40080 */ sw $a0,0x80($sp) +/* f02dbd4: afa50084 */ sw $a1,0x84($sp) +/* f02dbd8: a7a5007c */ sh $a1,0x7c($sp) +/* f02dbdc: a7b8007e */ sh $t8,0x7e($sp) +/* f02dbe0: 10200007 */ beqz $at,.L0f02dc00 +/* f02dbe4: 00001025 */ or $v0,$zero,$zero +.L0f02dbe8: +/* f02dbe8: 8c690000 */ lw $t1,0x0($v1) +/* f02dbec: 24630004 */ addiu $v1,$v1,0x4 +/* f02dbf0: 0002c840 */ sll $t9,$v0,0x1 +/* f02dbf4: 0066082b */ sltu $at,$v1,$a2 +/* f02dbf8: 1420fffb */ bnez $at,.L0f02dbe8 +/* f02dbfc: 03291026 */ xor $v0,$t9,$t1 +.L0f02dc00: +/* f02dc00: 3c01a7be */ lui $at,0xa7be +/* f02dc04: 34211bf0 */ ori $at,$at,0x1bf0 +/* f02dc08: 1041000b */ beq $v0,$at,.L0f02dc38 +/* f02dc0c: 00003025 */ or $a2,$zero,$zero +/* f02dc10: 3c047001 */ lui $a0,0x7001 +/* f02dc14: 3c057001 */ lui $a1,0x7001 +/* f02dc18: 24822914 */ addiu $v0,$a0,0x2914 +/* f02dc1c: 24a32a0c */ addiu $v1,$a1,0x2a0c +/* f02dc20: 0043082b */ sltu $at,$v0,$v1 +/* f02dc24: 10200004 */ beqz $at,.L0f02dc38 +.L0f02dc28: +/* f02dc28: 24420004 */ addiu $v0,$v0,0x4 +/* f02dc2c: 0043082b */ sltu $at,$v0,$v1 +/* f02dc30: 1420fffd */ bnez $at,.L0f02dc28 +/* f02dc34: ac40fffc */ sw $zero,-0x4($v0) +.L0f02dc38: +/* f02dc38: 2404006c */ addiu $a0,$zero,0x6c +/* f02dc3c: 0fc0b4db */ jal func0f02d36c +/* f02dc40: 00002825 */ or $a1,$zero,$zero +/* f02dc44: 10400055 */ beqz $v0,.L0f02dd9c +/* f02dc48: 00408025 */ or $s0,$v0,$zero +/* f02dc4c: 0c006134 */ jal 0x184d0 +/* f02dc50: 00002025 */ or $a0,$zero,$zero +/* f02dc54: 02002025 */ or $a0,$s0,$zero +/* f02dc58: 8fa50080 */ lw $a1,0x80($sp) +/* f02dc5c: 27a6007c */ addiu $a2,$sp,0x7c +/* f02dc60: 24070000 */ addiu $a3,$zero,0x0 +/* f02dc64: 0fc08332 */ jal func0f020cc8 +/* f02dc68: afa20010 */ sw $v0,0x10($sp) +/* f02dc6c: 1040004b */ beqz $v0,.L0f02dd9c +/* f02dc70: 00402025 */ or $a0,$v0,$zero +/* f02dc74: 0fc1812f */ jal func0f0604bc +/* f02dc78: afa20078 */ sw $v0,0x78($sp) +/* f02dc7c: 0fc180bc */ jal func0f0602f0 +/* f02dc80: 8fa40078 */ lw $a0,0x78($sp) +/* f02dc84: 8faa0078 */ lw $t2,0x78($sp) +/* f02dc88: 0fc0817b */ jal func0f0205ec +/* f02dc8c: 8d500004 */ lw $s0,0x4($t2) +/* f02dc90: 00022c00 */ sll $a1,$v0,0x10 +/* f02dc94: 00055c03 */ sra $t3,$a1,0x10 +/* f02dc98: 01602825 */ or $a1,$t3,$zero +/* f02dc9c: 0fc07937 */ jal func0f01e4dc +/* f02dca0: 02002025 */ or $a0,$s0,$zero +/* f02dca4: 44800000 */ mtc1 $zero,$f0 +/* f02dca8: 240c006c */ addiu $t4,$zero,0x6c +/* f02dcac: a60c0010 */ sh $t4,0x10($s0) +/* f02dcb0: a6000128 */ sh $zero,0x128($s0) +/* f02dcb4: a600012a */ sh $zero,0x12a($s0) +/* f02dcb8: a2000006 */ sb $zero,0x6($s0) +/* f02dcbc: 86040010 */ lh $a0,0x10($s0) +/* f02dcc0: e60000f0 */ swc1 $f0,0xf0($s0) +/* f02dcc4: 0fc0b378 */ jal func0f02cde0 +/* f02dcc8: e60000dc */ swc1 $f0,0xdc($s0) +/* f02dccc: a20202fe */ sb $v0,0x2fe($s0) +/* f02dcd0: 27ad006c */ addiu $t5,$sp,0x6c +/* f02dcd4: 27ae0068 */ addiu $t6,$sp,0x68 +/* f02dcd8: afae0020 */ sw $t6,0x20($sp) +/* f02dcdc: afad001c */ sw $t5,0x1c($sp) +/* f02dce0: afa00018 */ sw $zero,0x18($sp) +/* f02dce4: afa00014 */ sw $zero,0x14($sp) +/* f02dce8: afa00010 */ sw $zero,0x10($sp) +/* f02dcec: 8fa40080 */ lw $a0,0x80($sp) +/* f02dcf0: 3c0541f0 */ lui $a1,0x41f0 +/* f02dcf4: 27a6007c */ addiu $a2,$sp,0x7c +/* f02dcf8: 0c00a86c */ jal 0x2a1b0 +/* f02dcfc: 00003825 */ or $a3,$zero,$zero +/* f02dd00: 3c014000 */ lui $at,0x4000 +/* f02dd04: 44812000 */ mtc1 $at,$f4 +/* f02dd08: e60000b8 */ swc1 $f0,0xb8($s0) +/* f02dd0c: e60000b4 */ swc1 $f0,0xb4($s0) +/* f02dd10: ae000114 */ sw $zero,0x114($s0) +/* f02dd14: ae000118 */ sw $zero,0x118($s0) +/* f02dd18: a2000125 */ sb $zero,0x125($s0) +/* f02dd1c: a20002a2 */ sb $zero,0x2a2($s0) +/* f02dd20: 0c004b70 */ jal 0x12dc0 +/* f02dd24: e6040104 */ swc1 $f4,0x104($s0) +/* f02dd28: 304f0003 */ andi $t7,$v0,0x3 +/* f02dd2c: 0c004b70 */ jal 0x12dc0 +/* f02dd30: a20f02b0 */ sb $t7,0x2b0($s0) +/* f02dd34: 24010003 */ addiu $at,$zero,0x3 +/* f02dd38: 0041001b */ divu $zero,$v0,$at +/* f02dd3c: 3c0141d0 */ lui $at,0x41d0 +/* f02dd40: 44813000 */ mtc1 $at,$f6 +/* f02dd44: 3c014348 */ lui $at,0x4348 +/* f02dd48: 44814000 */ mtc1 $at,$f8 +/* f02dd4c: 0000c010 */ mfhi $t8 +/* f02dd50: a21802b1 */ sb $t8,0x2b1($s0) +/* f02dd54: a20002e3 */ sb $zero,0x2e3($s0) +/* f02dd58: ae0002e4 */ sw $zero,0x2e4($s0) +/* f02dd5c: a20002fc */ sb $zero,0x2fc($s0) +/* f02dd60: a20002e2 */ sb $zero,0x2e2($s0) +/* f02dd64: ae0002a4 */ sw $zero,0x2a4($s0) +/* f02dd68: 02002025 */ or $a0,$s0,$zero +/* f02dd6c: 24050000 */ addiu $a1,$zero,0x0 +/* f02dd70: e6060024 */ swc1 $f6,0x24($s0) +/* f02dd74: 0fc0ba68 */ jal func0f02e9a0 +/* f02dd78: e6080028 */ swc1 $f8,0x28($s0) +/* f02dd7c: 8e190018 */ lw $t9,0x18($s0) +/* f02dd80: 960a0192 */ lhu $t2,0x192($s0) +/* f02dd84: 37290400 */ ori $t1,$t9,0x400 +/* f02dd88: 354b0040 */ ori $t3,$t2,0x40 +/* f02dd8c: ae090018 */ sw $t1,0x18($s0) +/* f02dd90: a60b0192 */ sh $t3,0x192($s0) +/* f02dd94: 10000002 */ beqz $zero,.L0f02dda0 +/* f02dd98: 8fa20078 */ lw $v0,0x78($sp) +.L0f02dd9c: +/* f02dd9c: 00001025 */ or $v0,$zero,$zero +.L0f02dda0: +/* f02dda0: 8fbf0034 */ lw $ra,0x34($sp) +/* f02dda4: 8fb00030 */ lw $s0,0x30($sp) +/* f02dda8: 27bd0080 */ addiu $sp,$sp,0x80 +/* f02ddac: 03e00008 */ jr $ra +/* f02ddb0: 00000000 */ sll $zero,$zero,0x0 +/* f02ddb4: 03e00008 */ jr $ra +/* f02ddb8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ddbc +/* f02ddbc: 27bdffb8 */ addiu $sp,$sp,-72 +/* f02ddc0: afbf001c */ sw $ra,0x1c($sp) +/* f02ddc4: afb00018 */ sw $s0,0x18($sp) +/* f02ddc8: 848e0006 */ lh $t6,0x6($a0) +/* f02ddcc: 00a03825 */ or $a3,$a1,$zero +/* f02ddd0: 2401000d */ addiu $at,$zero,0xd +/* f02ddd4: 15c10081 */ bne $t6,$at,.L0f02dfdc +/* f02ddd8: 24050014 */ addiu $a1,$zero,0x14 +/* f02dddc: 00e50019 */ multu $a3,$a1 +/* f02dde0: 3c038008 */ lui $v1,0x8008 +/* f02dde4: 2463cf04 */ addiu $v1,$v1,-12540 +/* f02dde8: 00007812 */ mflo $t7 +/* f02ddec: 006fc021 */ addu $t8,$v1,$t7 +/* f02ddf0: 8f020000 */ lw $v0,0x0($t8) +/* f02ddf4: 00c50019 */ multu $a2,$a1 +/* f02ddf8: 0002c8c0 */ sll $t9,$v0,0x3 +/* f02ddfc: 00194742 */ srl $t0,$t9,0x1d +/* f02de00: 01001025 */ or $v0,$t0,$zero +/* f02de04: 2d010006 */ sltiu $at,$t0,0x6 +/* f02de08: 00004812 */ mflo $t1 +/* f02de0c: 00695021 */ addu $t2,$v1,$t1 +/* f02de10: 8d460000 */ lw $a2,0x0($t2) +/* f02de14: 000658c0 */ sll $t3,$a2,0x3 +/* f02de18: 000b3742 */ srl $a2,$t3,0x1d +/* f02de1c: 51060070 */ beql $t0,$a2,.L0f02dfe0 +/* f02de20: 8fbf001c */ lw $ra,0x1c($sp) +/* f02de24: 10200006 */ beqz $at,.L0f02de40 +/* f02de28: 00086880 */ sll $t5,$t0,0x2 +/* f02de2c: 3c017f1b */ lui $at,0x7f1b +/* f02de30: 002d0821 */ addu $at,$at,$t5 +/* f02de34: 8c2d8a88 */ lw $t5,-0x7578($at) +/* f02de38: 01a00008 */ jr $t5 +/* f02de3c: 00000000 */ sll $zero,$zero,0x0 +.L0f02de40: +/* f02de40: 1000000a */ beqz $zero,.L0f02de6c +/* f02de44: 00003825 */ or $a3,$zero,$zero +/* f02de48: 10000008 */ beqz $zero,.L0f02de6c +/* f02de4c: 00003825 */ or $a3,$zero,$zero +/* f02de50: 10000006 */ beqz $zero,.L0f02de6c +/* f02de54: 2407ffdd */ addiu $a3,$zero,-35 +/* f02de58: 10000004 */ beqz $zero,.L0f02de6c +/* f02de5c: 00003825 */ or $a3,$zero,$zero +/* f02de60: 10000002 */ beqz $zero,.L0f02de6c +/* f02de64: 2407ffec */ addiu $a3,$zero,-20 +/* f02de68: 2407ffd8 */ addiu $a3,$zero,-40 +.L0f02de6c: +/* f02de6c: 2cc10006 */ sltiu $at,$a2,0x6 +/* f02de70: 1020000d */ beqz $at,.L0f02dea8 +/* f02de74: 00067080 */ sll $t6,$a2,0x2 +/* f02de78: 3c017f1b */ lui $at,0x7f1b +/* f02de7c: 002e0821 */ addu $at,$at,$t6 +/* f02de80: 8c2e8aa0 */ lw $t6,-0x7560($at) +/* f02de84: 01c00008 */ jr $t6 +/* f02de88: 00000000 */ sll $zero,$zero,0x0 +/* f02de8c: 10000006 */ beqz $zero,.L0f02dea8 +/* f02de90: 24e7ffe2 */ addiu $a3,$a3,-30 +/* f02de94: 10000004 */ beqz $zero,.L0f02dea8 +/* f02de98: 24e70023 */ addiu $a3,$a3,0x23 +/* f02de9c: 10000002 */ beqz $zero,.L0f02dea8 +/* f02dea0: 24e70014 */ addiu $a3,$a3,0x14 +/* f02dea4: 24e70028 */ addiu $a3,$a3,0x28 +.L0f02dea8: +/* f02dea8: 24010001 */ addiu $at,$zero,0x1 +/* f02deac: 54c1000f */ bnel $a2,$at,.L0f02deec +/* f02deb0: 24010004 */ addiu $at,$zero,0x4 +/* f02deb4: 10400003 */ beqz $v0,.L0f02dec4 +/* f02deb8: 24010005 */ addiu $at,$zero,0x5 +/* f02debc: 54410004 */ bnel $v0,$at,.L0f02ded0 +/* f02dec0: 24010004 */ addiu $at,$zero,0x4 +.L0f02dec4: +/* f02dec4: 10000010 */ beqz $zero,.L0f02df08 +/* f02dec8: 24e7fff6 */ addiu $a3,$a3,-10 +/* f02decc: 24010004 */ addiu $at,$zero,0x4 +.L0f02ded0: +/* f02ded0: 10410003 */ beq $v0,$at,.L0f02dee0 +/* f02ded4: 24010002 */ addiu $at,$zero,0x2 +/* f02ded8: 1441000b */ bne $v0,$at,.L0f02df08 +/* f02dedc: 00000000 */ sll $zero,$zero,0x0 +.L0f02dee0: +/* f02dee0: 10000009 */ beqz $zero,.L0f02df08 +/* f02dee4: 24e7fffb */ addiu $a3,$a3,-5 +/* f02dee8: 24010004 */ addiu $at,$zero,0x4 +.L0f02deec: +/* f02deec: 14c10006 */ bne $a2,$at,.L0f02df08 +/* f02def0: 00000000 */ sll $zero,$zero,0x0 +/* f02def4: 10400003 */ beqz $v0,.L0f02df04 +/* f02def8: 24010005 */ addiu $at,$zero,0x5 +/* f02defc: 14410002 */ bne $v0,$at,.L0f02df08 +/* f02df00: 00000000 */ sll $zero,$zero,0x0 +.L0f02df04: +/* f02df04: 24e7fffb */ addiu $a3,$a3,-5 +.L0f02df08: +/* f02df08: 50e00035 */ beqzl $a3,.L0f02dfe0 +/* f02df0c: 8fbf001c */ lw $ra,0x1c($sp) +/* f02df10: afa00044 */ sw $zero,0x44($sp) +/* f02df14: afa40048 */ sw $a0,0x48($sp) +/* f02df18: 8fa40048 */ lw $a0,0x48($sp) +.L0f02df1c: +/* f02df1c: 8fb00044 */ lw $s0,0x44($sp) +/* f02df20: 27a50044 */ addiu $a1,$sp,0x44 +/* f02df24: 27a6003c */ addiu $a2,$sp,0x3c +/* f02df28: 0c008c67 */ jal 0x2319c +/* f02df2c: afa70038 */ sw $a3,0x38($sp) +/* f02df30: 8faf0044 */ lw $t7,0x44($sp) +/* f02df34: 8fa70038 */ lw $a3,0x38($sp) +/* f02df38: 51e00019 */ beqzl $t7,.L0f02dfa0 +/* f02df3c: 8fac0044 */ lw $t4,0x44($sp) +/* f02df40: 51f00017 */ beql $t7,$s0,.L0f02dfa0 +/* f02df44: 8fac0044 */ lw $t4,0x44($sp) +/* f02df48: 95f80000 */ lhu $t8,0x0($t7) +/* f02df4c: 24010018 */ addiu $at,$zero,0x18 +/* f02df50: 57010013 */ bnel $t8,$at,.L0f02dfa0 +/* f02df54: 8fac0044 */ lw $t4,0x44($sp) +/* f02df58: 8de50004 */ lw $a1,0x4($t7) +/* f02df5c: 00001825 */ or $v1,$zero,$zero +/* f02df60: 00002025 */ or $a0,$zero,$zero +/* f02df64: 84b90010 */ lh $t9,0x10($a1) +/* f02df68: 5b20000d */ blezl $t9,.L0f02dfa0 +/* f02df6c: 8fac0044 */ lw $t4,0x44($sp) +/* f02df70: 8ca8000c */ lw $t0,0xc($a1) +.L0f02df74: +/* f02df74: 24630001 */ addiu $v1,$v1,0x1 +/* f02df78: 01041021 */ addu $v0,$t0,$a0 +/* f02df7c: 84490002 */ lh $t1,0x2($v0) +/* f02df80: 2484000c */ addiu $a0,$a0,0xc +/* f02df84: 01275021 */ addu $t2,$t1,$a3 +/* f02df88: a44a0002 */ sh $t2,0x2($v0) +/* f02df8c: 84ab0010 */ lh $t3,0x10($a1) +/* f02df90: 006b082a */ slt $at,$v1,$t3 +/* f02df94: 5420fff7 */ bnezl $at,.L0f02df74 +/* f02df98: 8ca8000c */ lw $t0,0xc($a1) +/* f02df9c: 8fac0044 */ lw $t4,0x44($sp) +.L0f02dfa0: +/* f02dfa0: 5580ffde */ bnezl $t4,.L0f02df1c +/* f02dfa4: 8fa40048 */ lw $a0,0x48($sp) +/* f02dfa8: 8fa40048 */ lw $a0,0x48($sp) +/* f02dfac: 0fc1a25b */ jal func0f06896c +/* f02dfb0: afa70038 */ sw $a3,0x38($sp) +/* f02dfb4: 10400009 */ beqz $v0,.L0f02dfdc +/* f02dfb8: 8fa70038 */ lw $a3,0x38($sp) +/* f02dfbc: 44872000 */ mtc1 $a3,$f4 +/* f02dfc0: c446000c */ lwc1 $f6,0xc($v0) +/* f02dfc4: c44a0010 */ lwc1 $f10,0x10($v0) +/* f02dfc8: 46802020 */ cvt.s.w $f0,$f4 +/* f02dfcc: 46003200 */ add.s $f8,$f6,$f0 +/* f02dfd0: 46005400 */ add.s $f16,$f10,$f0 +/* f02dfd4: e448000c */ swc1 $f8,0xc($v0) +/* f02dfd8: e4500010 */ swc1 $f16,0x10($v0) +.L0f02dfdc: +/* f02dfdc: 8fbf001c */ lw $ra,0x1c($sp) +.L0f02dfe0: +/* f02dfe0: 8fb00018 */ lw $s0,0x18($sp) +/* f02dfe4: 27bd0048 */ addiu $sp,$sp,0x48 +/* f02dfe8: 03e00008 */ jr $ra +/* f02dfec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02dff0 +/* f02dff0: 00043400 */ sll $a2,$a0,0x10 +/* f02dff4: 00067403 */ sra $t6,$a2,0x10 +/* f02dff8: 3c058006 */ lui $a1,0x8006 +/* f02dffc: 3c078006 */ lui $a3,0x8006 +/* f02e000: 01c03025 */ or $a2,$t6,$zero +/* f02e004: afa40000 */ sw $a0,0x0($sp) +/* f02e008: 24e77ff0 */ addiu $a3,$a3,0x7ff0 +/* f02e00c: 24a57fdc */ addiu $a1,$a1,0x7fdc +/* f02e010: 8ca40000 */ lw $a0,0x0($a1) +.L0f02e014: +/* f02e014: 24a50004 */ addiu $a1,$a1,0x4 +/* f02e018: 84830000 */ lh $v1,0x0($a0) +/* f02e01c: 00801025 */ or $v0,$a0,$zero +/* f02e020: 04600009 */ bltz $v1,.L0f02e048 +/* f02e024: 00000000 */ sll $zero,$zero,0x0 +.L0f02e028: +/* f02e028: 54660004 */ bnel $v1,$a2,.L0f02e03c +/* f02e02c: 84430008 */ lh $v1,0x8($v0) +/* f02e030: 03e00008 */ jr $ra +/* f02e034: c4400004 */ lwc1 $f0,0x4($v0) +/* f02e038: 84430008 */ lh $v1,0x8($v0) +.L0f02e03c: +/* f02e03c: 24420008 */ addiu $v0,$v0,0x8 +/* f02e040: 0461fff9 */ bgez $v1,.L0f02e028 +/* f02e044: 00000000 */ sll $zero,$zero,0x0 +.L0f02e048: +/* f02e048: 54a7fff2 */ bnel $a1,$a3,.L0f02e014 +/* f02e04c: 8ca40000 */ lw $a0,0x0($a1) +/* f02e050: 3c013f80 */ lui $at,0x3f80 +/* f02e054: 44810000 */ mtc1 $at,$f0 +/* f02e058: 00000000 */ sll $zero,$zero,0x0 +/* f02e05c: 03e00008 */ jr $ra +/* f02e060: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e064 +/* f02e064: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02e068: afbf0014 */ sw $ra,0x14($sp) +/* f02e06c: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f02e070: 00802825 */ or $a1,$a0,$zero +/* f02e074: 11c0000d */ beqz $t6,.L0f02e0ac +/* f02e078: 00000000 */ sll $zero,$zero,0x0 +/* f02e07c: 80820007 */ lb $v0,0x7($a0) +/* f02e080: 24010001 */ addiu $at,$zero,0x1 +/* f02e084: 10410007 */ beq $v0,$at,.L0f02e0a4 +/* f02e088: 2401000f */ addiu $at,$zero,0xf +/* f02e08c: 54410021 */ bnel $v0,$at,.L0f02e114 +/* f02e090: 00001025 */ or $v0,$zero,$zero +/* f02e094: 908f0065 */ lbu $t7,0x65($a0) +/* f02e098: 31f80020 */ andi $t8,$t7,0x20 +/* f02e09c: 5300001d */ beqzl $t8,.L0f02e114 +/* f02e0a0: 00001025 */ or $v0,$zero,$zero +.L0f02e0a4: +/* f02e0a4: 1000001b */ beqz $zero,.L0f02e114 +/* f02e0a8: 24020001 */ addiu $v0,$zero,0x1 +.L0f02e0ac: +/* f02e0ac: 0c00744f */ jal 0x1d13c +/* f02e0b0: 8ca40020 */ lw $a0,0x20($a1) +/* f02e0b4: 3c078007 */ lui $a3,0x8007 +/* f02e0b8: 3c088007 */ lui $t0,0x8007 +/* f02e0bc: 2508801c */ addiu $t0,$t0,-32740 +/* f02e0c0: 24e78008 */ addiu $a3,$a3,-32760 +/* f02e0c4: 8ce50000 */ lw $a1,0x0($a3) +.L0f02e0c8: +/* f02e0c8: 00023400 */ sll $a2,$v0,0x10 +/* f02e0cc: 0006cc03 */ sra $t9,$a2,0x10 +/* f02e0d0: 84a30000 */ lh $v1,0x0($a1) +/* f02e0d4: 24e70004 */ addiu $a3,$a3,0x4 +/* f02e0d8: 03203025 */ or $a2,$t9,$zero +/* f02e0dc: 0460000a */ bltz $v1,.L0f02e108 +/* f02e0e0: 00002025 */ or $a0,$zero,$zero +.L0f02e0e4: +/* f02e0e4: 14660003 */ bne $v1,$a2,.L0f02e0f4 +/* f02e0e8: 24840001 */ addiu $a0,$a0,0x1 +/* f02e0ec: 10000009 */ beqz $zero,.L0f02e114 +/* f02e0f0: 24020001 */ addiu $v0,$zero,0x1 +.L0f02e0f4: +/* f02e0f4: 00044840 */ sll $t1,$a0,0x1 +/* f02e0f8: 00a95021 */ addu $t2,$a1,$t1 +/* f02e0fc: 85430000 */ lh $v1,0x0($t2) +/* f02e100: 0461fff8 */ bgez $v1,.L0f02e0e4 +/* f02e104: 00000000 */ sll $zero,$zero,0x0 +.L0f02e108: +/* f02e108: 54e8ffef */ bnel $a3,$t0,.L0f02e0c8 +/* f02e10c: 8ce50000 */ lw $a1,0x0($a3) +/* f02e110: 00001025 */ or $v0,$zero,$zero +.L0f02e114: +/* f02e114: 8fbf0014 */ lw $ra,0x14($sp) +/* f02e118: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02e11c: 03e00008 */ jr $ra +/* f02e120: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e124 +/* f02e124: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02e128: 10800007 */ beqz $a0,.L0f02e148 +/* f02e12c: afbf0014 */ sw $ra,0x14($sp) +/* f02e130: 8c820004 */ lw $v0,0x4($a0) +/* f02e134: 24050008 */ addiu $a1,$zero,0x8 +/* f02e138: 0fc2c5f0 */ jal func0f0b17c0 +/* f02e13c: 9044005c */ lbu $a0,0x5c($v0) +/* f02e140: 10000003 */ beqz $zero,.L0f02e150 +/* f02e144: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02e148: +/* f02e148: 00001025 */ or $v0,$zero,$zero +/* f02e14c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02e150: +/* f02e150: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02e154: 03e00008 */ jr $ra +/* f02e158: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e15c +/* f02e15c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02e160: afbf0014 */ sw $ra,0x14($sp) +/* f02e164: afa50024 */ sw $a1,0x24($sp) +/* f02e168: afa60028 */ sw $a2,0x28($sp) +/* f02e16c: 808e0003 */ lb $t6,0x3($a0) +/* f02e170: 448e2000 */ mtc1 $t6,$f4 +/* f02e174: 00000000 */ sll $zero,$zero,0x0 +/* f02e178: 468020a0 */ cvt.s.w $f2,$f4 +/* f02e17c: 0fc06c28 */ jal func0f01b0a0 +/* f02e180: e7a2001c */ swc1 $f2,0x1c($sp) +/* f02e184: 3c0142c8 */ lui $at,0x42c8 +/* f02e188: 44813000 */ mtc1 $at,$f6 +/* f02e18c: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f02e190: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f02e194: c7b00028 */ lwc1 $f16,0x28($sp) +/* f02e198: 46023201 */ sub.s $f8,$f6,$f2 +/* f02e19c: 3c017f1b */ lui $at,0x7f1b +/* f02e1a0: c4268cf0 */ lwc1 $f6,-0x7310($at) +/* f02e1a4: 460c8481 */ sub.s $f18,$f16,$f12 +/* f02e1a8: 46080282 */ mul.s $f10,$f0,$f8 +/* f02e1ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f02e1b0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02e1b4: 46025080 */ add.s $f2,$f10,$f2 +/* f02e1b8: 46029102 */ mul.s $f4,$f18,$f2 +/* f02e1bc: 00000000 */ sll $zero,$zero,0x0 +/* f02e1c0: 46062202 */ mul.s $f8,$f4,$f6 +/* f02e1c4: 03e00008 */ jr $ra +/* f02e1c8: 460c4000 */ add.s $f0,$f8,$f12 +); + +GLOBAL_ASM( +glabel func0f02e1cc +/* f02e1cc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02e1d0: afbf0014 */ sw $ra,0x14($sp) +/* f02e1d4: afa50024 */ sw $a1,0x24($sp) +/* f02e1d8: 80830003 */ lb $v1,0x3($a0) +/* f02e1dc: 0fc06c28 */ jal func0f01b0a0 +/* f02e1e0: afa3001c */ sw $v1,0x1c($sp) +/* f02e1e4: 8fa3001c */ lw $v1,0x1c($sp) +/* f02e1e8: 24040064 */ addiu $a0,$zero,0x64 +/* f02e1ec: 8fa80024 */ lw $t0,0x24($sp) +/* f02e1f0: 00837023 */ subu $t6,$a0,$v1 +/* f02e1f4: 448e2000 */ mtc1 $t6,$f4 +/* f02e1f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f02e1fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02e200: 468021a0 */ cvt.s.w $f6,$f4 +/* f02e204: 46060202 */ mul.s $f8,$f0,$f6 +/* f02e208: 4600428d */ trunc.w.s $f10,$f8 +/* f02e20c: 44185000 */ mfc1 $t8,$f10 +/* f02e210: 00000000 */ sll $zero,$zero,0x0 +/* f02e214: 03031821 */ addu $v1,$t8,$v1 +/* f02e218: 0083c823 */ subu $t9,$a0,$v1 +/* f02e21c: 03280019 */ multu $t9,$t0 +/* f02e220: 00004812 */ mflo $t1 +/* f02e224: 00000000 */ sll $zero,$zero,0x0 +/* f02e228: 00000000 */ sll $zero,$zero,0x0 +/* f02e22c: 0124001a */ div $zero,$t1,$a0 +/* f02e230: 00001012 */ mflo $v0 +/* f02e234: 14800002 */ bnez $a0,.L0f02e240 +/* f02e238: 00000000 */ sll $zero,$zero,0x0 +/* f02e23c: 0007000d */ break 0x7 +.L0f02e240: +/* f02e240: 2401ffff */ addiu $at,$zero,-1 +/* f02e244: 14810004 */ bne $a0,$at,.L0f02e258 +/* f02e248: 3c018000 */ lui $at,0x8000 +/* f02e24c: 15210002 */ bne $t1,$at,.L0f02e258 +/* f02e250: 00000000 */ sll $zero,$zero,0x0 +/* f02e254: 0006000d */ break 0x6 +.L0f02e258: +/* f02e258: 03e00008 */ jr $ra +/* f02e25c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e260 +/* f02e260: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02e264: afbf0014 */ sw $ra,0x14($sp) +/* f02e268: afa50024 */ sw $a1,0x24($sp) +/* f02e26c: afa60028 */ sw $a2,0x28($sp) +/* f02e270: 808e000d */ lb $t6,0xd($a0) +/* f02e274: 448e2000 */ mtc1 $t6,$f4 +/* f02e278: 00000000 */ sll $zero,$zero,0x0 +/* f02e27c: 468020a0 */ cvt.s.w $f2,$f4 +/* f02e280: 0fc06c28 */ jal func0f01b0a0 +/* f02e284: e7a2001c */ swc1 $f2,0x1c($sp) +/* f02e288: 3c0142c8 */ lui $at,0x42c8 +/* f02e28c: 44813000 */ mtc1 $at,$f6 +/* f02e290: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f02e294: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f02e298: c7b00028 */ lwc1 $f16,0x28($sp) +/* f02e29c: 46023201 */ sub.s $f8,$f6,$f2 +/* f02e2a0: 3c017f1b */ lui $at,0x7f1b +/* f02e2a4: c4268cf4 */ lwc1 $f6,-0x730c($at) +/* f02e2a8: 460c8481 */ sub.s $f18,$f16,$f12 +/* f02e2ac: 46080282 */ mul.s $f10,$f0,$f8 +/* f02e2b0: 8fbf0014 */ lw $ra,0x14($sp) +/* f02e2b4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02e2b8: 46025080 */ add.s $f2,$f10,$f2 +/* f02e2bc: 46029102 */ mul.s $f4,$f18,$f2 +/* f02e2c0: 00000000 */ sll $zero,$zero,0x0 +/* f02e2c4: 46062202 */ mul.s $f8,$f4,$f6 +/* f02e2c8: 03e00008 */ jr $ra +/* f02e2cc: 460c4000 */ add.s $f0,$f8,$f12 +); + +GLOBAL_ASM( +glabel func0f02e2d0 +/* f02e2d0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f02e2d4: 30ae0002 */ andi $t6,$a1,0x2 +/* f02e2d8: 11c00004 */ beqz $t6,.L0f02e2ec +/* f02e2dc: afbf001c */ sw $ra,0x1c($sp) +/* f02e2e0: 44800000 */ mtc1 $zero,$f0 +/* f02e2e4: 1000001f */ beqz $zero,.L0f02e364 +/* f02e2e8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f02e2ec: +/* f02e2ec: 30af0010 */ andi $t7,$a1,0x10 +/* f02e2f0: 11e00014 */ beqz $t7,.L0f02e344 +/* f02e2f4: 27a70038 */ addiu $a3,$sp,0x38 +/* f02e2f8: 44862000 */ mtc1 $a2,$f4 +/* f02e2fc: 3c017f1b */ lui $at,0x7f1b +/* f02e300: c4288cf8 */ lwc1 $f8,-0x7308($at) +/* f02e304: 468021a0 */ cvt.s.w $f6,$f4 +/* f02e308: 46083302 */ mul.s $f12,$f6,$f8 +/* f02e30c: 0fc0f917 */ jal func0f03e45c +/* f02e310: e7ac0020 */ swc1 $f12,0x20($sp) +/* f02e314: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f02e318: 44805000 */ mtc1 $zero,$f10 +/* f02e31c: 3c017f1b */ lui $at,0x7f1b +/* f02e320: 46006081 */ sub.s $f2,$f12,$f0 +/* f02e324: 460a103c */ c.lt.s $f2,$f10 +/* f02e328: 00000000 */ sll $zero,$zero,0x0 +/* f02e32c: 45000003 */ bc1f .L0f02e33c +/* f02e330: 00000000 */ sll $zero,$zero,0x0 +/* f02e334: c4308cfc */ lwc1 $f16,-0x7304($at) +/* f02e338: 46101080 */ add.s $f2,$f2,$f16 +.L0f02e33c: +/* f02e33c: 10000008 */ beqz $zero,.L0f02e360 +/* f02e340: 46001006 */ mov.s $f0,$f2 +.L0f02e344: +/* f02e344: 27b80028 */ addiu $t8,$sp,0x28 +/* f02e348: afb80010 */ sw $t8,0x10($sp) +/* f02e34c: 0fc122de */ jal func0f048b78 +/* f02e350: afa40048 */ sw $a0,0x48($sp) +/* f02e354: 8fa40048 */ lw $a0,0x48($sp) +/* f02e358: 0fc122a1 */ jal func0f048a84 +/* f02e35c: 27a50038 */ addiu $a1,$sp,0x38 +.L0f02e360: +/* f02e360: 8fbf001c */ lw $ra,0x1c($sp) +.L0f02e364: +/* f02e364: 27bd0048 */ addiu $sp,$sp,0x48 +/* f02e368: 03e00008 */ jr $ra +/* f02e36c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e370 +/* f02e370: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02e374: 30ae0200 */ andi $t6,$a1,0x200 +/* f02e378: 11c00005 */ beqz $t6,.L0f02e390 +/* f02e37c: afbf0014 */ sw $ra,0x14($sp) +/* f02e380: 0fc12472 */ jal func0f0491c8 +/* f02e384: 00000000 */ sll $zero,$zero,0x0 +/* f02e388: 10000011 */ beqz $zero,.L0f02e3d0 +/* f02e38c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02e390: +/* f02e390: 30af0004 */ andi $t7,$a1,0x4 +/* f02e394: 11e00005 */ beqz $t7,.L0f02e3ac +/* f02e398: 30b80008 */ andi $t8,$a1,0x8 +/* f02e39c: 0fc1272c */ jal func0f049cb0 +/* f02e3a0: 00c02825 */ or $a1,$a2,$zero +/* f02e3a4: 1000000a */ beqz $zero,.L0f02e3d0 +/* f02e3a8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02e3ac: +/* f02e3ac: 53000006 */ beqzl $t8,.L0f02e3c8 +/* f02e3b0: 44800000 */ mtc1 $zero,$f0 +/* f02e3b4: 0fc124bb */ jal func0f0492ec +/* f02e3b8: 00c02825 */ or $a1,$a2,$zero +/* f02e3bc: 10000004 */ beqz $zero,.L0f02e3d0 +/* f02e3c0: 8fbf0014 */ lw $ra,0x14($sp) +/* f02e3c4: 44800000 */ mtc1 $zero,$f0 +.L0f02e3c8: +/* f02e3c8: 00000000 */ sll $zero,$zero,0x0 +/* f02e3cc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f02e3d0: +/* f02e3d0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02e3d4: 03e00008 */ jr $ra +/* f02e3d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e3dc +/* f02e3dc: c48c0000 */ lwc1 $f12,0x0($a0) +/* f02e3e0: c4a40000 */ lwc1 $f4,0x0($a1) +/* f02e3e4: c4900008 */ lwc1 $f16,0x8($a0) +/* f02e3e8: c4a60008 */ lwc1 $f6,0x8($a1) +/* f02e3ec: 460c2381 */ sub.s $f14,$f4,$f12 +/* f02e3f0: c4e80000 */ lwc1 $f8,0x0($a3) +/* f02e3f4: c4e20008 */ lwc1 $f2,0x8($a3) +/* f02e3f8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02e3fc: 46103481 */ sub.s $f18,$f6,$f16 +/* f02e400: e7a80000 */ swc1 $f8,0x0($sp) +/* f02e404: 460e1282 */ mul.s $f10,$f2,$f14 +/* f02e408: c7a40000 */ lwc1 $f4,0x0($sp) +/* f02e40c: 44804000 */ mtc1 $zero,$f8 +/* f02e410: 46049182 */ mul.s $f6,$f18,$f4 +/* f02e414: 46065001 */ sub.s $f0,$f10,$f6 +/* f02e418: 46080032 */ c.eq.s $f0,$f8 +/* f02e41c: c7a80000 */ lwc1 $f8,0x0($sp) +/* f02e420: 4503001b */ bc1tl .L0f02e490 +/* f02e424: 44802000 */ mtc1 $zero,$f4 +/* f02e428: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f02e42c: 8fa20030 */ lw $v0,0x30($sp) +/* f02e430: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02e434: c7a60014 */ lwc1 $f6,0x14($sp) +/* f02e438: 460c3201 */ sub.s $f8,$f6,$f12 +/* f02e43c: 46089282 */ mul.s $f10,$f18,$f8 +/* f02e440: c4c80008 */ lwc1 $f8,0x8($a2) +/* f02e444: 46088201 */ sub.s $f8,$f16,$f8 +/* f02e448: 460e4202 */ mul.s $f8,$f8,$f14 +/* f02e44c: 46085280 */ add.s $f10,$f10,$f8 +/* f02e450: 46005083 */ div.s $f2,$f10,$f0 +/* f02e454: 46022202 */ mul.s $f8,$f4,$f2 +/* f02e458: 46064280 */ add.s $f10,$f8,$f6 +/* f02e45c: e44a0000 */ swc1 $f10,0x0($v0) +/* f02e460: c4e40004 */ lwc1 $f4,0x4($a3) +/* f02e464: c4c60004 */ lwc1 $f6,0x4($a2) +/* f02e468: 46022202 */ mul.s $f8,$f4,$f2 +/* f02e46c: 46064280 */ add.s $f10,$f8,$f6 +/* f02e470: e44a0004 */ swc1 $f10,0x4($v0) +/* f02e474: c4e40008 */ lwc1 $f4,0x8($a3) +/* f02e478: c4c60008 */ lwc1 $f6,0x8($a2) +/* f02e47c: 46022202 */ mul.s $f8,$f4,$f2 +/* f02e480: 46064280 */ add.s $f10,$f8,$f6 +/* f02e484: 1000001a */ beqz $zero,.L0f02e4f0 +/* f02e488: e44a0008 */ swc1 $f10,0x8($v0) +/* f02e48c: 44802000 */ mtc1 $zero,$f4 +.L0f02e490: +/* f02e490: 8fa20030 */ lw $v0,0x30($sp) +/* f02e494: 46082032 */ c.eq.s $f4,$f8 +/* f02e498: 00000000 */ sll $zero,$zero,0x0 +/* f02e49c: 45020010 */ bc1fl .L0f02e4e0 +/* f02e4a0: e44c0000 */ swc1 $f12,0x0($v0) +/* f02e4a4: 44803000 */ mtc1 $zero,$f6 +/* f02e4a8: 00000000 */ sll $zero,$zero,0x0 +/* f02e4ac: 46023032 */ c.eq.s $f6,$f2 +/* f02e4b0: 00000000 */ sll $zero,$zero,0x0 +/* f02e4b4: 4502000a */ bc1fl .L0f02e4e0 +/* f02e4b8: e44c0000 */ swc1 $f12,0x0($v0) +/* f02e4bc: 8fa20030 */ lw $v0,0x30($sp) +/* f02e4c0: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f02e4c4: e44a0000 */ swc1 $f10,0x0($v0) +/* f02e4c8: c4c40004 */ lwc1 $f4,0x4($a2) +/* f02e4cc: e4440004 */ swc1 $f4,0x4($v0) +/* f02e4d0: c4c80008 */ lwc1 $f8,0x8($a2) +/* f02e4d4: 10000006 */ beqz $zero,.L0f02e4f0 +/* f02e4d8: e4480008 */ swc1 $f8,0x8($v0) +/* f02e4dc: e44c0000 */ swc1 $f12,0x0($v0) +.L0f02e4e0: +/* f02e4e0: c4860004 */ lwc1 $f6,0x4($a0) +/* f02e4e4: e4460004 */ swc1 $f6,0x4($v0) +/* f02e4e8: c48a0008 */ lwc1 $f10,0x8($a0) +/* f02e4ec: e44a0008 */ swc1 $f10,0x8($v0) +.L0f02e4f0: +/* f02e4f0: 03e00008 */ jr $ra +/* f02e4f4: 27bd0020 */ addiu $sp,$sp,0x20 +); + +GLOBAL_ASM( +glabel func0f02e4f8 +/* f02e4f8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f02e4fc: afbf001c */ sw $ra,0x1c($sp) +/* f02e500: afa40038 */ sw $a0,0x38($sp) +/* f02e504: afa5003c */ sw $a1,0x3c($sp) +/* f02e508: afa60040 */ sw $a2,0x40($sp) +/* f02e50c: 3c077f1b */ lui $a3,0x7f1b +/* f02e510: 24e78ac0 */ addiu $a3,$a3,-30016 +/* f02e514: 240608fa */ addiu $a2,$zero,0x8fa +/* f02e518: 27a50020 */ addiu $a1,$sp,0x20 +/* f02e51c: 0c009393 */ jal 0x24e4c +/* f02e520: 27a4002c */ addiu $a0,$sp,0x2c +/* f02e524: 8fae0040 */ lw $t6,0x40($sp) +/* f02e528: 27a4002c */ addiu $a0,$sp,0x2c +/* f02e52c: 27a50020 */ addiu $a1,$sp,0x20 +/* f02e530: 8fa60038 */ lw $a2,0x38($sp) +/* f02e534: 8fa7003c */ lw $a3,0x3c($sp) +/* f02e538: 0fc0b8f7 */ jal func0f02e3dc +/* f02e53c: afae0010 */ sw $t6,0x10($sp) +/* f02e540: 8fbf001c */ lw $ra,0x1c($sp) +/* f02e544: 27bd0038 */ addiu $sp,$sp,0x38 +/* f02e548: 03e00008 */ jr $ra +/* f02e54c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e550 +/* f02e550: 27bdff98 */ addiu $sp,$sp,-104 +/* f02e554: afbf002c */ sw $ra,0x2c($sp) +/* f02e558: afb00028 */ sw $s0,0x28($sp) +/* f02e55c: afa5006c */ sw $a1,0x6c($sp) +/* f02e560: afa60070 */ sw $a2,0x70($sp) +/* f02e564: afa70074 */ sw $a3,0x74($sp) +/* f02e568: 8c8e0004 */ lw $t6,0x4($a0) +/* f02e56c: 00808025 */ or $s0,$a0,$zero +/* f02e570: c7ac006c */ lwc1 $f12,0x6c($sp) +/* f02e574: 0c0068f7 */ jal 0x1a3dc +/* f02e578: afae004c */ sw $t6,0x4c($sp) +/* f02e57c: 44802000 */ mtc1 $zero,$f4 +/* f02e580: e7a0005c */ swc1 $f0,0x5c($sp) +/* f02e584: c7ac006c */ lwc1 $f12,0x6c($sp) +/* f02e588: 0c0068f4 */ jal 0x1a3d0 +/* f02e58c: e7a40060 */ swc1 $f4,0x60($sp) +/* f02e590: c7a20070 */ lwc1 $f2,0x70($sp) +/* f02e594: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f02e598: e7a00064 */ swc1 $f0,0x64($sp) +/* f02e59c: c60a0008 */ lwc1 $f10,0x8($s0) +/* f02e5a0: 46023202 */ mul.s $f8,$f6,$f2 +/* f02e5a4: c7a40064 */ lwc1 $f4,0x64($sp) +/* f02e5a8: 8fa4004c */ lw $a0,0x4c($sp) +/* f02e5ac: 00002825 */ or $a1,$zero,$zero +/* f02e5b0: 46022182 */ mul.s $f6,$f4,$f2 +/* f02e5b4: 460a4400 */ add.s $f16,$f8,$f10 +/* f02e5b8: e7b00050 */ swc1 $f16,0x50($sp) +/* f02e5bc: c612000c */ lwc1 $f18,0xc($s0) +/* f02e5c0: e7b20054 */ swc1 $f18,0x54($sp) +/* f02e5c4: c6080010 */ lwc1 $f8,0x10($s0) +/* f02e5c8: 46083280 */ add.s $f10,$f6,$f8 +/* f02e5cc: 0fc079ef */ jal func0f01e7bc +/* f02e5d0: e7aa0058 */ swc1 $f10,0x58($sp) +/* f02e5d4: 240f0001 */ addiu $t7,$zero,0x1 +/* f02e5d8: afaf0010 */ sw $t7,0x10($sp) +/* f02e5dc: c600000c */ lwc1 $f0,0xc($s0) +/* f02e5e0: c7b00078 */ lwc1 $f16,0x78($sp) +/* f02e5e4: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f02e5e8: 26040008 */ addiu $a0,$s0,0x8 +/* f02e5ec: 46008481 */ sub.s $f18,$f16,$f0 +/* f02e5f0: 26050028 */ addiu $a1,$s0,0x28 +/* f02e5f4: 27a60050 */ addiu $a2,$sp,0x50 +/* f02e5f8: 46002181 */ sub.s $f6,$f4,$f0 +/* f02e5fc: e7b20014 */ swc1 $f18,0x14($sp) +/* f02e600: 8fa70074 */ lw $a3,0x74($sp) +/* f02e604: 0c00b5f0 */ jal 0x2d7c0 +/* f02e608: e7a60018 */ swc1 $f6,0x18($sp) +/* f02e60c: 10400003 */ beqz $v0,.L0f02e61c +/* f02e610: 27a4003c */ addiu $a0,$sp,0x3c +/* f02e614: 10000011 */ beqz $zero,.L0f02e65c +/* f02e618: c7a20070 */ lwc1 $f2,0x70($sp) +.L0f02e61c: +/* f02e61c: 3c067f1b */ lui $a2,0x7f1b +/* f02e620: 24c68acc */ addiu $a2,$a2,-30004 +/* f02e624: 0c0093af */ jal 0x24ebc +/* f02e628: 24050949 */ addiu $a1,$zero,0x949 +/* f02e62c: c7a8003c */ lwc1 $f8,0x3c($sp) +/* f02e630: c60a0008 */ lwc1 $f10,0x8($s0) +/* f02e634: c7b00044 */ lwc1 $f16,0x44($sp) +/* f02e638: c6120010 */ lwc1 $f18,0x10($s0) +/* f02e63c: 460a4001 */ sub.s $f0,$f8,$f10 +/* f02e640: 46128081 */ sub.s $f2,$f16,$f18 +/* f02e644: 46000102 */ mul.s $f4,$f0,$f0 +/* f02e648: 00000000 */ sll $zero,$zero,0x0 +/* f02e64c: 46021182 */ mul.s $f6,$f2,$f2 +/* f02e650: 0c012974 */ jal 0x4a5d0 +/* f02e654: 46062300 */ add.s $f12,$f4,$f6 +/* f02e658: 46000086 */ mov.s $f2,$f0 +.L0f02e65c: +/* f02e65c: 8fa4004c */ lw $a0,0x4c($sp) +/* f02e660: 24050001 */ addiu $a1,$zero,0x1 +/* f02e664: 0fc079ef */ jal func0f01e7bc +/* f02e668: e7a20048 */ swc1 $f2,0x48($sp) +/* f02e66c: 8fbf002c */ lw $ra,0x2c($sp) +/* f02e670: c7a20048 */ lwc1 $f2,0x48($sp) +/* f02e674: 8fb00028 */ lw $s0,0x28($sp) +/* f02e678: 27bd0068 */ addiu $sp,$sp,0x68 +/* f02e67c: 03e00008 */ jr $ra +/* f02e680: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f02e684 +/* f02e684: 27bdffd0 */ addiu $sp,$sp,-48 +/* f02e688: afbf001c */ sw $ra,0x1c($sp) +/* f02e68c: afa50034 */ sw $a1,0x34($sp) +/* f02e690: afa60038 */ sw $a2,0x38($sp) +/* f02e694: afa40030 */ sw $a0,0x30($sp) +/* f02e698: 27a6002c */ addiu $a2,$sp,0x2c +/* f02e69c: 27a50024 */ addiu $a1,$sp,0x24 +/* f02e6a0: 0fc0a277 */ jal func0f0289dc +/* f02e6a4: 27a70028 */ addiu $a3,$sp,0x28 +/* f02e6a8: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f02e6ac: c7a60028 */ lwc1 $f6,0x28($sp) +/* f02e6b0: 8fa40030 */ lw $a0,0x30($sp) +/* f02e6b4: 8fa50034 */ lw $a1,0x34($sp) +/* f02e6b8: 8fa60038 */ lw $a2,0x38($sp) +/* f02e6bc: 2407003f */ addiu $a3,$zero,0x3f +/* f02e6c0: e7a40010 */ swc1 $f4,0x10($sp) +/* f02e6c4: 0fc0b954 */ jal func0f02e550 +/* f02e6c8: e7a60014 */ swc1 $f6,0x14($sp) +/* f02e6cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f02e6d0: 27bd0030 */ addiu $sp,$sp,0x30 +/* f02e6d4: 03e00008 */ jr $ra +/* f02e6d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e6dc +/* f02e6dc: 27bdffc8 */ addiu $sp,$sp,-56 +/* f02e6e0: afbf0024 */ sw $ra,0x24($sp) +/* f02e6e4: afb00020 */ sw $s0,0x20($sp) +/* f02e6e8: afa5003c */ sw $a1,0x3c($sp) +/* f02e6ec: 00808025 */ or $s0,$a0,$zero +/* f02e6f0: 0fc0a209 */ jal func0f028824 +/* f02e6f4: 24050001 */ addiu $a1,$zero,0x1 +/* f02e6f8: afa20034 */ sw $v0,0x34($sp) +/* f02e6fc: 02002025 */ or $a0,$s0,$zero +/* f02e700: 0fc0a209 */ jal func0f028824 +/* f02e704: 00002825 */ or $a1,$zero,$zero +/* f02e708: 12000003 */ beqz $s0,.L0f02e718 +/* f02e70c: 00402825 */ or $a1,$v0,$zero +/* f02e710: 10000002 */ beqz $zero,.L0f02e71c +/* f02e714: 920302fe */ lbu $v1,0x2fe($s0) +.L0f02e718: +/* f02e718: 00001825 */ or $v1,$zero,$zero +.L0f02e71c: +/* f02e71c: 8e040020 */ lw $a0,0x20($s0) +/* f02e720: afa50030 */ sw $a1,0x30($sp) +/* f02e724: 0c00744f */ jal 0x1d13c +/* f02e728: afa3002c */ sw $v1,0x2c($sp) +/* f02e72c: 820e0007 */ lb $t6,0x7($s0) +/* f02e730: 2401000f */ addiu $at,$zero,0xf +/* f02e734: 8fa3002c */ lw $v1,0x2c($sp) +/* f02e738: 15c10004 */ bne $t6,$at,.L0f02e74c +/* f02e73c: 8fa50030 */ lw $a1,0x30($sp) +/* f02e740: 920f0065 */ lbu $t7,0x65($s0) +/* f02e744: 35f80020 */ ori $t8,$t7,0x20 +/* f02e748: a2180065 */ sb $t8,0x65($s0) +.L0f02e74c: +/* f02e74c: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f02e750: 24010003 */ addiu $at,$zero,0x3 +/* f02e754: 5720008e */ bnezl $t9,.L0f02e990 +/* f02e758: 8fbf0024 */ lw $ra,0x24($sp) +/* f02e75c: 1461000b */ bne $v1,$at,.L0f02e78c +/* f02e760: 00003025 */ or $a2,$zero,$zero +/* f02e764: 44800000 */ mtc1 $zero,$f0 +/* f02e768: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f02e76c: 8e040020 */ lw $a0,0x20($s0) +/* f02e770: 44070000 */ mfc1 $a3,$f0 +/* f02e774: 2405013e */ addiu $a1,$zero,0x13e +/* f02e778: e7a40014 */ swc1 $f4,0x14($sp) +/* f02e77c: 0c007733 */ jal 0x1dccc +/* f02e780: e7a00010 */ swc1 $f0,0x10($sp) +/* f02e784: 10000082 */ beqz $zero,.L0f02e990 +/* f02e788: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e78c: +/* f02e78c: 14600055 */ bnez $v1,.L0f02e8e4 +/* f02e790: 24010001 */ addiu $at,$zero,0x1 +/* f02e794: 24010269 */ addiu $at,$zero,0x269 +/* f02e798: 10410005 */ beq $v0,$at,.L0f02e7b0 +/* f02e79c: 02002025 */ or $a0,$s0,$zero +/* f02e7a0: 2401026b */ addiu $at,$zero,0x26b +/* f02e7a4: 10410002 */ beq $v0,$at,.L0f02e7b0 +/* f02e7a8: 2401026a */ addiu $at,$zero,0x26a +/* f02e7ac: 14410010 */ bne $v0,$at,.L0f02e7f0 +.L0f02e7b0: +/* f02e7b0: 3c063f4c */ lui $a2,0x3f4c +/* f02e7b4: 34c6cccd */ ori $a2,$a2,0xcccd +/* f02e7b8: 0fc0b857 */ jal func0f02e15c +/* f02e7bc: 3c053f00 */ lui $a1,0x3f00 +/* f02e7c0: 8e040020 */ lw $a0,0x20($s0) +/* f02e7c4: 3c014180 */ lui $at,0x4180 +/* f02e7c8: 44813000 */ mtc1 $at,$f6 +/* f02e7cc: 8c880020 */ lw $t0,0x20($a0) +/* f02e7d0: 2405026b */ addiu $a1,$zero,0x26b +/* f02e7d4: 3c07bf80 */ lui $a3,0xbf80 +/* f02e7d8: 81060008 */ lb $a2,0x8($t0) +/* f02e7dc: e7a00010 */ swc1 $f0,0x10($sp) +/* f02e7e0: 0c007733 */ jal 0x1dccc +/* f02e7e4: e7a60014 */ swc1 $f6,0x14($sp) +/* f02e7e8: 10000069 */ beqz $zero,.L0f02e990 +/* f02e7ec: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e7f0: +/* f02e7f0: 8fa40034 */ lw $a0,0x34($sp) +/* f02e7f4: 10800003 */ beqz $a0,.L0f02e804 +/* f02e7f8: 00000000 */ sll $zero,$zero,0x0 +/* f02e7fc: 14a0000e */ bnez $a1,.L0f02e838 +/* f02e800: 00000000 */ sll $zero,$zero,0x0 +.L0f02e804: +/* f02e804: 14800003 */ bnez $a0,.L0f02e814 +/* f02e808: 00000000 */ sll $zero,$zero,0x0 +/* f02e80c: 10a0000a */ beqz $a1,.L0f02e838 +/* f02e810: 00000000 */ sll $zero,$zero,0x0 +.L0f02e814: +/* f02e814: 0fc0b849 */ jal func0f02e124 +/* f02e818: afa50030 */ sw $a1,0x30($sp) +/* f02e81c: 14400006 */ bnez $v0,.L0f02e838 +/* f02e820: 8fa50030 */ lw $a1,0x30($sp) +/* f02e824: 00a02025 */ or $a0,$a1,$zero +/* f02e828: 0fc0b849 */ jal func0f02e124 +/* f02e82c: afa50030 */ sw $a1,0x30($sp) +/* f02e830: 10400013 */ beqz $v0,.L0f02e880 +/* f02e834: 8fa50030 */ lw $a1,0x30($sp) +.L0f02e838: +/* f02e838: 0c004b70 */ jal 0x12dc0 +/* f02e83c: 00000000 */ sll $zero,$zero,0x0 +/* f02e840: 3c013e80 */ lui $at,0x3e80 +/* f02e844: 44814000 */ mtc1 $at,$f8 +/* f02e848: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f02e84c: 8e040020 */ lw $a0,0x20($s0) +/* f02e850: 2405006a */ addiu $a1,$zero,0x6a +/* f02e854: 30460001 */ andi $a2,$v0,0x1 +/* f02e858: 24070000 */ addiu $a3,$zero,0x0 +/* f02e85c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02e860: 0c007733 */ jal 0x1dccc +/* f02e864: e7a80010 */ swc1 $f8,0x10($sp) +/* f02e868: 8e040020 */ lw $a0,0x20($s0) +/* f02e86c: 24050000 */ addiu $a1,$zero,0x0 +/* f02e870: 0c00777b */ jal 0x1ddec +/* f02e874: 3c064180 */ lui $a2,0x4180 +/* f02e878: 10000045 */ beqz $zero,.L0f02e990 +/* f02e87c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e880: +/* f02e880: 14a00003 */ bnez $a1,.L0f02e890 +/* f02e884: 8fa90034 */ lw $t1,0x34($sp) +/* f02e888: 51200041 */ beqzl $t1,.L0f02e990 +/* f02e88c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e890: +/* f02e890: 8fa60034 */ lw $a2,0x34($sp) +/* f02e894: 3c013e80 */ lui $at,0x3e80 +/* f02e898: 44818000 */ mtc1 $at,$f16 +/* f02e89c: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f02e8a0: 8e040020 */ lw $a0,0x20($s0) +/* f02e8a4: 0006502b */ sltu $t2,$zero,$a2 +/* f02e8a8: 01403025 */ or $a2,$t2,$zero +/* f02e8ac: 24050001 */ addiu $a1,$zero,0x1 +/* f02e8b0: 24070000 */ addiu $a3,$zero,0x0 +/* f02e8b4: e7b20014 */ swc1 $f18,0x14($sp) +/* f02e8b8: 0c007733 */ jal 0x1dccc +/* f02e8bc: e7b00010 */ swc1 $f16,0x10($sp) +/* f02e8c0: 8e040020 */ lw $a0,0x20($s0) +/* f02e8c4: 24050000 */ addiu $a1,$zero,0x0 +/* f02e8c8: 0c00777b */ jal 0x1ddec +/* f02e8cc: 3c064180 */ lui $a2,0x4180 +/* f02e8d0: 8e040020 */ lw $a0,0x20($s0) +/* f02e8d4: 0c007787 */ jal 0x1de1c +/* f02e8d8: 3c0542f0 */ lui $a1,0x42f0 +/* f02e8dc: 1000002c */ beqz $zero,.L0f02e990 +/* f02e8e0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e8e4: +/* f02e8e4: 54610010 */ bnel $v1,$at,.L0f02e928 +/* f02e8e8: 24010002 */ addiu $at,$zero,0x2 +/* f02e8ec: 0c004b70 */ jal 0x12dc0 +/* f02e8f0: 00000000 */ sll $zero,$zero,0x0 +/* f02e8f4: 3c013f00 */ lui $at,0x3f00 +/* f02e8f8: 44812000 */ mtc1 $at,$f4 +/* f02e8fc: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f02e900: 8e040020 */ lw $a0,0x20($s0) +/* f02e904: 240500c0 */ addiu $a1,$zero,0xc0 +/* f02e908: 30460001 */ andi $a2,$v0,0x1 +/* f02e90c: 24070000 */ addiu $a3,$zero,0x0 +/* f02e910: e7a60014 */ swc1 $f6,0x14($sp) +/* f02e914: 0c007733 */ jal 0x1dccc +/* f02e918: e7a40010 */ swc1 $f4,0x10($sp) +/* f02e91c: 1000001c */ beqz $zero,.L0f02e990 +/* f02e920: 8fbf0024 */ lw $ra,0x24($sp) +/* f02e924: 24010002 */ addiu $at,$zero,0x2 +.L0f02e928: +/* f02e928: 1461000c */ bne $v1,$at,.L0f02e95c +/* f02e92c: 2405013e */ addiu $a1,$zero,0x13e +/* f02e930: 3c013f00 */ lui $at,0x3f00 +/* f02e934: 44814000 */ mtc1 $at,$f8 +/* f02e938: c7aa003c */ lwc1 $f10,0x3c($sp) +/* f02e93c: 8e040020 */ lw $a0,0x20($s0) +/* f02e940: 00003025 */ or $a2,$zero,$zero +/* f02e944: 24070000 */ addiu $a3,$zero,0x0 +/* f02e948: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02e94c: 0c007733 */ jal 0x1dccc +/* f02e950: e7a80010 */ swc1 $f8,0x10($sp) +/* f02e954: 1000000e */ beqz $zero,.L0f02e990 +/* f02e958: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e95c: +/* f02e95c: 24010004 */ addiu $at,$zero,0x4 +/* f02e960: 1461000a */ bne $v1,$at,.L0f02e98c +/* f02e964: 24050237 */ addiu $a1,$zero,0x237 +/* f02e968: 3c013f00 */ lui $at,0x3f00 +/* f02e96c: 44818000 */ mtc1 $at,$f16 +/* f02e970: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f02e974: 8e040020 */ lw $a0,0x20($s0) +/* f02e978: 00003025 */ or $a2,$zero,$zero +/* f02e97c: 24070000 */ addiu $a3,$zero,0x0 +/* f02e980: e7b20014 */ swc1 $f18,0x14($sp) +/* f02e984: 0c007733 */ jal 0x1dccc +/* f02e988: e7b00010 */ swc1 $f16,0x10($sp) +.L0f02e98c: +/* f02e98c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02e990: +/* f02e990: 8fb00020 */ lw $s0,0x20($sp) +/* f02e994: 27bd0038 */ addiu $sp,$sp,0x38 +/* f02e998: 03e00008 */ jr $ra +/* f02e99c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02e9a0 +/* f02e9a0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02e9a4: afbf001c */ sw $ra,0x1c($sp) +/* f02e9a8: afb00018 */ sw $s0,0x18($sp) +/* f02e9ac: 00808025 */ or $s0,$a0,$zero +/* f02e9b0: 0fc0fe3d */ jal func0f03f8f4 +/* f02e9b4: afa50024 */ sw $a1,0x24($sp) +/* f02e9b8: 240e0001 */ addiu $t6,$zero,0x1 +/* f02e9bc: 240f0002 */ addiu $t7,$zero,0x2 +/* f02e9c0: a20e0007 */ sb $t6,0x7($s0) +/* f02e9c4: ae00002c */ sw $zero,0x2c($s0) +/* f02e9c8: ae000030 */ sw $zero,0x30($s0) +/* f02e9cc: ae000034 */ sw $zero,0x34($s0) +/* f02e9d0: ae000038 */ sw $zero,0x38($s0) +/* f02e9d4: ae0f003c */ sw $t7,0x3c($s0) +/* f02e9d8: 0c004b70 */ jal 0x12dc0 +/* f02e9dc: ae000040 */ sw $zero,0x40($s0) +/* f02e9e0: 3c013f80 */ lui $at,0x3f80 +/* f02e9e4: 44817000 */ mtc1 $at,$f14 +/* f02e9e8: 24010078 */ addiu $at,$zero,0x78 +/* f02e9ec: 0041001b */ divu $zero,$v0,$at +/* f02e9f0: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f02e9f4: 8e040020 */ lw $a0,0x20($s0) +/* f02e9f8: 0000c010 */ mfhi $t8 +/* f02e9fc: 271900b4 */ addiu $t9,$t8,0xb4 +/* f02ea00: ae190044 */ sw $t9,0x44($s0) +/* f02ea04: a200004c */ sb $zero,0x4c($s0) +/* f02ea08: e60c0048 */ swc1 $f12,0x48($s0) +/* f02ea0c: 8c880020 */ lw $t0,0x20($a0) +/* f02ea10: 3c0142fe */ lui $at,0x42fe +/* f02ea14: 46006006 */ mov.s $f0,$f12 +/* f02ea18: c5020074 */ lwc1 $f2,0x74($t0) +/* f02ea1c: 46027032 */ c.eq.s $f14,$f2 +/* f02ea20: 00000000 */ sll $zero,$zero,0x0 +/* f02ea24: 45030005 */ bc1tl .L0f02ea3c +/* f02ea28: 44811000 */ mtc1 $at,$f2 +/* f02ea2c: 46027103 */ div.s $f4,$f14,$f2 +/* f02ea30: 46046002 */ mul.s $f0,$f12,$f4 +/* f02ea34: 00000000 */ sll $zero,$zero,0x0 +/* f02ea38: 44811000 */ mtc1 $at,$f2 +.L0f02ea3c: +/* f02ea3c: 00000000 */ sll $zero,$zero,0x0 +/* f02ea40: 4600103c */ c.lt.s $f2,$f0 +/* f02ea44: 00000000 */ sll $zero,$zero,0x0 +/* f02ea48: 45020003 */ bc1fl .L0f02ea58 +/* f02ea4c: 4600018d */ trunc.w.s $f6,$f0 +/* f02ea50: 46001006 */ mov.s $f0,$f2 +/* f02ea54: 4600018d */ trunc.w.s $f6,$f0 +.L0f02ea58: +/* f02ea58: 440a3000 */ mfc1 $t2,$f6 +/* f02ea5c: 0c0076e5 */ jal 0x1db94 +/* f02ea60: a20a0008 */ sb $t2,0x8($s0) +/* f02ea64: 10400009 */ beqz $v0,.L0f02ea8c +/* f02ea68: 02002025 */ or $a0,$s0,$zero +/* f02ea6c: 8e0b02d4 */ lw $t3,0x2d4($s0) +/* f02ea70: 15600006 */ bnez $t3,.L0f02ea8c +/* f02ea74: 00000000 */ sll $zero,$zero,0x0 +/* f02ea78: 8e0c0014 */ lw $t4,0x14($s0) +/* f02ea7c: 3c010020 */ lui $at,0x20 +/* f02ea80: 01816825 */ or $t5,$t4,$at +/* f02ea84: 10000008 */ beqz $zero,.L0f02eaa8 +/* f02ea88: ae0d0014 */ sw $t5,0x14($s0) +.L0f02ea8c: +/* f02ea8c: 0fc0b9b7 */ jal func0f02e6dc +/* f02ea90: 8fa50024 */ lw $a1,0x24($sp) +/* f02ea94: 8e0e0014 */ lw $t6,0x14($s0) +/* f02ea98: 3c01ffdf */ lui $at,0xffdf +/* f02ea9c: 3421ffff */ ori $at,$at,0xffff +/* f02eaa0: 01c17824 */ and $t7,$t6,$at +/* f02eaa4: ae0f0014 */ sw $t7,0x14($s0) +.L0f02eaa8: +/* f02eaa8: 8fbf001c */ lw $ra,0x1c($sp) +/* f02eaac: 8fb00018 */ lw $s0,0x18($sp) +/* f02eab0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02eab4: 03e00008 */ jr $ra +/* f02eab8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02eabc +/* f02eabc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f02eac0: afb00020 */ sw $s0,0x20($sp) +/* f02eac4: 00808025 */ or $s0,$a0,$zero +/* f02eac8: 10800003 */ beqz $a0,.L0f02ead8 +/* f02eacc: afbf0024 */ sw $ra,0x24($sp) +/* f02ead0: 10000002 */ beqz $zero,.L0f02eadc +/* f02ead4: 908202fe */ lbu $v0,0x2fe($a0) +.L0f02ead8: +/* f02ead8: 00001025 */ or $v0,$zero,$zero +.L0f02eadc: +/* f02eadc: 24010003 */ addiu $at,$zero,0x3 +/* f02eae0: 10410067 */ beq $v0,$at,.L0f02ec80 +/* f02eae4: 02002025 */ or $a0,$s0,$zero +/* f02eae8: 0fc0fe3d */ jal func0f03f8f4 +/* f02eaec: afa2002c */ sw $v0,0x2c($sp) +/* f02eaf0: 8fa2002c */ lw $v0,0x2c($sp) +/* f02eaf4: 54400047 */ bnezl $v0,.L0f02ec14 +/* f02eaf8: 24030002 */ addiu $v1,$zero,0x2 +/* f02eafc: 820e0007 */ lb $t6,0x7($s0) +/* f02eb00: 24030002 */ addiu $v1,$zero,0x2 +/* f02eb04: 546e0043 */ bnel $v1,$t6,.L0f02ec14 +/* f02eb08: 24030002 */ addiu $v1,$zero,0x2 +/* f02eb0c: 0fc0fe3d */ jal func0f03f8f4 +/* f02eb10: 02002025 */ or $a0,$s0,$zero +/* f02eb14: 24020001 */ addiu $v0,$zero,0x1 +/* f02eb18: 24030002 */ addiu $v1,$zero,0x2 +/* f02eb1c: a2020007 */ sb $v0,0x7($s0) +/* f02eb20: ae02002c */ sw $v0,0x2c($s0) +/* f02eb24: ae000030 */ sw $zero,0x30($s0) +/* f02eb28: ae000034 */ sw $zero,0x34($s0) +/* f02eb2c: ae000038 */ sw $zero,0x38($s0) +/* f02eb30: ae03003c */ sw $v1,0x3c($s0) +/* f02eb34: 0c004b70 */ jal 0x12dc0 +/* f02eb38: ae000040 */ sw $zero,0x40($s0) +/* f02eb3c: 24010078 */ addiu $at,$zero,0x78 +/* f02eb40: 0041001b */ divu $zero,$v0,$at +/* f02eb44: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f02eb48: 00007810 */ mfhi $t7 +/* f02eb4c: 25f800b4 */ addiu $t8,$t7,0xb4 +/* f02eb50: ae180044 */ sw $t8,0x44($s0) +/* f02eb54: a2000008 */ sb $zero,0x8($s0) +/* f02eb58: 17200049 */ bnez $t9,.L0f02ec80 +/* f02eb5c: a200004c */ sb $zero,0x4c($s0) +/* f02eb60: 0c00744f */ jal 0x1d13c +/* f02eb64: 8e040020 */ lw $a0,0x20($s0) +/* f02eb68: 2401004b */ addiu $at,$zero,0x4b +/* f02eb6c: 14410015 */ bne $v0,$at,.L0f02ebc4 +/* f02eb70: 02002025 */ or $a0,$s0,$zero +/* f02eb74: 3c063f4c */ lui $a2,0x3f4c +/* f02eb78: 34c6cccd */ ori $a2,$a2,0xcccd +/* f02eb7c: 02002025 */ or $a0,$s0,$zero +/* f02eb80: 0fc0b857 */ jal func0f02e15c +/* f02eb84: 3c053f00 */ lui $a1,0x3f00 +/* f02eb88: 8e040020 */ lw $a0,0x20($s0) +/* f02eb8c: 3c014180 */ lui $at,0x4180 +/* f02eb90: 44812000 */ mtc1 $at,$f4 +/* f02eb94: 8c880020 */ lw $t0,0x20($a0) +/* f02eb98: 2405004b */ addiu $a1,$zero,0x4b +/* f02eb9c: 3c0742da */ lui $a3,0x42da +/* f02eba0: 81060008 */ lb $a2,0x8($t0) +/* f02eba4: e7a00010 */ swc1 $f0,0x10($sp) +/* f02eba8: 0c007733 */ jal 0x1dccc +/* f02ebac: e7a40014 */ swc1 $f4,0x14($sp) +/* f02ebb0: 8e040020 */ lw $a0,0x20($s0) +/* f02ebb4: 0c007787 */ jal 0x1de1c +/* f02ebb8: 3c05430c */ lui $a1,0x430c +/* f02ebbc: 10000031 */ beqz $zero,.L0f02ec84 +/* f02ebc0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02ebc4: +/* f02ebc4: 3c063f4c */ lui $a2,0x3f4c +/* f02ebc8: 34c6cccd */ ori $a2,$a2,0xcccd +/* f02ebcc: 0fc0b857 */ jal func0f02e15c +/* f02ebd0: 3c053f00 */ lui $a1,0x3f00 +/* f02ebd4: 8e040020 */ lw $a0,0x20($s0) +/* f02ebd8: 3c014180 */ lui $at,0x4180 +/* f02ebdc: 44813000 */ mtc1 $at,$f6 +/* f02ebe0: 8c890020 */ lw $t1,0x20($a0) +/* f02ebe4: 24050008 */ addiu $a1,$zero,0x8 +/* f02ebe8: 3c0742f0 */ lui $a3,0x42f0 +/* f02ebec: 81260008 */ lb $a2,0x8($t1) +/* f02ebf0: e7a00010 */ swc1 $f0,0x10($sp) +/* f02ebf4: 0c007733 */ jal 0x1dccc +/* f02ebf8: e7a60014 */ swc1 $f6,0x14($sp) +/* f02ebfc: 8e040020 */ lw $a0,0x20($s0) +/* f02ec00: 0c007787 */ jal 0x1de1c +/* f02ec04: 3c054317 */ lui $a1,0x4317 +/* f02ec08: 1000001e */ beqz $zero,.L0f02ec84 +/* f02ec0c: 8fbf0024 */ lw $ra,0x24($sp) +/* f02ec10: 24030002 */ addiu $v1,$zero,0x2 +.L0f02ec14: +/* f02ec14: 10430003 */ beq $v0,$v1,.L0f02ec24 +/* f02ec18: 24010004 */ addiu $at,$zero,0x4 +/* f02ec1c: 14410016 */ bne $v0,$at,.L0f02ec78 +/* f02ec20: 02002025 */ or $a0,$s0,$zero +.L0f02ec24: +/* f02ec24: 24020001 */ addiu $v0,$zero,0x1 +/* f02ec28: a2020007 */ sb $v0,0x7($s0) +/* f02ec2c: ae02002c */ sw $v0,0x2c($s0) +/* f02ec30: ae000030 */ sw $zero,0x30($s0) +/* f02ec34: ae000034 */ sw $zero,0x34($s0) +/* f02ec38: ae000038 */ sw $zero,0x38($s0) +/* f02ec3c: ae03003c */ sw $v1,0x3c($s0) +/* f02ec40: 0c004b70 */ jal 0x12dc0 +/* f02ec44: ae000040 */ sw $zero,0x40($s0) +/* f02ec48: 24010078 */ addiu $at,$zero,0x78 +/* f02ec4c: 0041001b */ divu $zero,$v0,$at +/* f02ec50: 00005010 */ mfhi $t2 +/* f02ec54: 254b00b4 */ addiu $t3,$t2,0xb4 +/* f02ec58: ae0b0044 */ sw $t3,0x44($s0) +/* f02ec5c: a2000008 */ sb $zero,0x8($s0) +/* f02ec60: a200004c */ sb $zero,0x4c($s0) +/* f02ec64: 02002025 */ or $a0,$s0,$zero +/* f02ec68: 0fc0ba68 */ jal func0f02e9a0 +/* f02ec6c: 3c054180 */ lui $a1,0x4180 +/* f02ec70: 10000004 */ beqz $zero,.L0f02ec84 +/* f02ec74: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02ec78: +/* f02ec78: 0fc0ba68 */ jal func0f02e9a0 +/* f02ec7c: 3c054180 */ lui $a1,0x4180 +.L0f02ec80: +/* f02ec80: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02ec84: +/* f02ec84: 8fb00020 */ lw $s0,0x20($sp) +/* f02ec88: 27bd0030 */ addiu $sp,$sp,0x30 +/* f02ec8c: 03e00008 */ jr $ra +/* f02ec90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ec94 +/* f02ec94: 27bdffd0 */ addiu $sp,$sp,-48 +/* f02ec98: afb00018 */ sw $s0,0x18($sp) +/* f02ec9c: 00808025 */ or $s0,$a0,$zero +/* f02eca0: afbf001c */ sw $ra,0x1c($sp) +/* f02eca4: 84840292 */ lh $a0,0x292($a0) +/* f02eca8: 0fc458b8 */ jal func0f1162e0 +/* f02ecac: 27a50020 */ addiu $a1,$sp,0x20 +/* f02ecb0: 14400003 */ bnez $v0,.L0f02ecc0 +/* f02ecb4: 00000000 */ sll $zero,$zero,0x0 +/* f02ecb8: 10000016 */ beqz $zero,.L0f02ed14 +/* f02ecbc: 00001025 */ or $v0,$zero,$zero +.L0f02ecc0: +/* f02ecc0: 0fc0baaf */ jal func0f02eabc +/* f02ecc4: 02002025 */ or $a0,$s0,$zero +/* f02ecc8: 240e0010 */ addiu $t6,$zero,0x10 +/* f02eccc: 240f0001 */ addiu $t7,$zero,0x1 +/* f02ecd0: ae000038 */ sw $zero,0x38($s0) +/* f02ecd4: ae0e0030 */ sw $t6,0x30($s0) +/* f02ecd8: ae0f003c */ sw $t7,0x3c($s0) +/* f02ecdc: 8fb80024 */ lw $t8,0x24($sp) +/* f02ece0: c70c0000 */ lwc1 $f12,0x0($t8) +/* f02ece4: c70e0008 */ lwc1 $f14,0x8($t8) +/* f02ece8: 46006307 */ neg.s $f12,$f12 +/* f02ecec: 0fc259d4 */ jal func0f096750 +/* f02ecf0: 46007387 */ neg.s $f14,$f14 +/* f02ecf4: 3c017f1b */ lui $at,0x7f1b +/* f02ecf8: c4248d00 */ lwc1 $f4,-0x7300($at) +/* f02ecfc: 24020001 */ addiu $v0,$zero,0x1 +/* f02ed00: 46040182 */ mul.s $f6,$f0,$f4 +/* f02ed04: 4600320d */ trunc.w.s $f8,$f6 +/* f02ed08: 44084000 */ mfc1 $t0,$f8 +/* f02ed0c: 00000000 */ sll $zero,$zero,0x0 +/* f02ed10: ae080034 */ sw $t0,0x34($s0) +.L0f02ed14: +/* f02ed14: 8fbf001c */ lw $ra,0x1c($sp) +/* f02ed18: 8fb00018 */ lw $s0,0x18($sp) +/* f02ed1c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f02ed20: 03e00008 */ jr $ra +/* f02ed24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ed28 +/* f02ed28: 44856000 */ mtc1 $a1,$f12 +/* f02ed2c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02ed30: afbf0014 */ sw $ra,0x14($sp) +/* f02ed34: 44056000 */ mfc1 $a1,$f12 +/* f02ed38: 0fc0ba68 */ jal func0f02e9a0 +/* f02ed3c: afa40018 */ sw $a0,0x18($sp) +/* f02ed40: 8faf0018 */ lw $t7,0x18($sp) +/* f02ed44: 240e0001 */ addiu $t6,$zero,0x1 +/* f02ed48: adee0040 */ sw $t6,0x40($t7) +/* f02ed4c: 8fbf0014 */ lw $ra,0x14($sp) +/* f02ed50: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02ed54: 03e00008 */ jr $ra +/* f02ed58: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ed5c +/* f02ed5c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f02ed60: afbf0014 */ sw $ra,0x14($sp) +/* f02ed64: 0fc0baaf */ jal func0f02eabc +/* f02ed68: afa40018 */ sw $a0,0x18($sp) +/* f02ed6c: 8faf0018 */ lw $t7,0x18($sp) +/* f02ed70: 240e0001 */ addiu $t6,$zero,0x1 +/* f02ed74: adee0040 */ sw $t6,0x40($t7) +/* f02ed78: 8fbf0014 */ lw $ra,0x14($sp) +/* f02ed7c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f02ed80: 03e00008 */ jr $ra +/* f02ed84: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ed88 +/* f02ed88: 27bdffc8 */ addiu $sp,$sp,-56 +/* f02ed8c: afbf0024 */ sw $ra,0x24($sp) +/* f02ed90: afb00020 */ sw $s0,0x20($sp) +/* f02ed94: 00808025 */ or $s0,$a0,$zero +/* f02ed98: 0fc0a209 */ jal func0f028824 +/* f02ed9c: 24050001 */ addiu $a1,$zero,0x1 +/* f02eda0: afa20034 */ sw $v0,0x34($sp) +/* f02eda4: 02002025 */ or $a0,$s0,$zero +/* f02eda8: 0fc0a209 */ jal func0f028824 +/* f02edac: 00002825 */ or $a1,$zero,$zero +/* f02edb0: afa20030 */ sw $v0,0x30($sp) +/* f02edb4: 8e0e02d4 */ lw $t6,0x2d4($s0) +/* f02edb8: 8fa40034 */ lw $a0,0x34($sp) +/* f02edbc: 55c0003f */ bnezl $t6,.L0f02eebc +/* f02edc0: 8fbf0024 */ lw $ra,0x24($sp) +/* f02edc4: 10800003 */ beqz $a0,.L0f02edd4 +/* f02edc8: 00000000 */ sll $zero,$zero,0x0 +/* f02edcc: 1440000d */ bnez $v0,.L0f02ee04 +/* f02edd0: 00000000 */ sll $zero,$zero,0x0 +.L0f02edd4: +/* f02edd4: 14800003 */ bnez $a0,.L0f02ede4 +/* f02edd8: 00000000 */ sll $zero,$zero,0x0 +/* f02eddc: 10400009 */ beqz $v0,.L0f02ee04 +/* f02ede0: 00000000 */ sll $zero,$zero,0x0 +.L0f02ede4: +/* f02ede4: 0fc0b849 */ jal func0f02e124 +/* f02ede8: 00000000 */ sll $zero,$zero,0x0 +/* f02edec: 14400005 */ bnez $v0,.L0f02ee04 +/* f02edf0: 00000000 */ sll $zero,$zero,0x0 +/* f02edf4: 0fc0b849 */ jal func0f02e124 +/* f02edf8: 8fa40030 */ lw $a0,0x30($sp) +/* f02edfc: 10400018 */ beqz $v0,.L0f02ee60 +/* f02ee00: 8fb80030 */ lw $t8,0x30($sp) +.L0f02ee04: +/* f02ee04: 0c004b70 */ jal 0x12dc0 +/* f02ee08: 00000000 */ sll $zero,$zero,0x0 +/* f02ee0c: 304f0001 */ andi $t7,$v0,0x1 +/* f02ee10: 3c063f4c */ lui $a2,0x3f4c +/* f02ee14: afaf002c */ sw $t7,0x2c($sp) +/* f02ee18: 34c6cccd */ ori $a2,$a2,0xcccd +/* f02ee1c: 02002025 */ or $a0,$s0,$zero +/* f02ee20: 0fc0b857 */ jal func0f02e15c +/* f02ee24: 3c053f00 */ lui $a1,0x3f00 +/* f02ee28: 3c014180 */ lui $at,0x4180 +/* f02ee2c: 44812000 */ mtc1 $at,$f4 +/* f02ee30: 8e040020 */ lw $a0,0x20($s0) +/* f02ee34: e7a00010 */ swc1 $f0,0x10($sp) +/* f02ee38: 2405004b */ addiu $a1,$zero,0x4b +/* f02ee3c: 8fa6002c */ lw $a2,0x2c($sp) +/* f02ee40: 24070000 */ addiu $a3,$zero,0x0 +/* f02ee44: 0c007733 */ jal 0x1dccc +/* f02ee48: e7a40014 */ swc1 $f4,0x14($sp) +/* f02ee4c: 8e040020 */ lw $a0,0x20($s0) +/* f02ee50: 0c007787 */ jal 0x1de1c +/* f02ee54: 3c0541e0 */ lui $a1,0x41e0 +/* f02ee58: 10000018 */ beqz $zero,.L0f02eebc +/* f02ee5c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02ee60: +/* f02ee60: 17000002 */ bnez $t8,.L0f02ee6c +/* f02ee64: 8fb90034 */ lw $t9,0x34($sp) +/* f02ee68: 13200013 */ beqz $t9,.L0f02eeb8 +.L0f02ee6c: +/* f02ee6c: 3c063f4c */ lui $a2,0x3f4c +/* f02ee70: 34c6cccd */ ori $a2,$a2,0xcccd +/* f02ee74: 02002025 */ or $a0,$s0,$zero +/* f02ee78: 0fc0b857 */ jal func0f02e15c +/* f02ee7c: 3c053f00 */ lui $a1,0x3f00 +/* f02ee80: 8fa60034 */ lw $a2,0x34($sp) +/* f02ee84: 3c014180 */ lui $at,0x4180 +/* f02ee88: 44813000 */ mtc1 $at,$f6 +/* f02ee8c: 8e040020 */ lw $a0,0x20($s0) +/* f02ee90: 0006402b */ sltu $t0,$zero,$a2 +/* f02ee94: 01003025 */ or $a2,$t0,$zero +/* f02ee98: e7a00010 */ swc1 $f0,0x10($sp) +/* f02ee9c: 24050008 */ addiu $a1,$zero,0x8 +/* f02eea0: 24070000 */ addiu $a3,$zero,0x0 +/* f02eea4: 0c007733 */ jal 0x1dccc +/* f02eea8: e7a60014 */ swc1 $f6,0x14($sp) +/* f02eeac: 8e040020 */ lw $a0,0x20($s0) +/* f02eeb0: 0c007787 */ jal 0x1de1c +/* f02eeb4: 3c0541d8 */ lui $a1,0x41d8 +.L0f02eeb8: +/* f02eeb8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02eebc: +/* f02eebc: 8fb00020 */ lw $s0,0x20($sp) +/* f02eec0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f02eec4: 03e00008 */ jr $ra +/* f02eec8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02eecc +/* f02eecc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02eed0: afbf001c */ sw $ra,0x1c($sp) +/* f02eed4: afb00018 */ sw $s0,0x18($sp) +/* f02eed8: 0fc0fe3d */ jal func0f03f8f4 +/* f02eedc: 00808025 */ or $s0,$a0,$zero +/* f02eee0: 240e0002 */ addiu $t6,$zero,0x2 +/* f02eee4: a20e0007 */ sb $t6,0x7($s0) +/* f02eee8: a2000008 */ sb $zero,0x8($s0) +/* f02eeec: 0c0076e5 */ jal 0x1db94 +/* f02eef0: 8e040020 */ lw $a0,0x20($s0) +/* f02eef4: 10400006 */ beqz $v0,.L0f02ef10 +/* f02eef8: 00000000 */ sll $zero,$zero,0x0 +/* f02eefc: 8e0f0014 */ lw $t7,0x14($s0) +/* f02ef00: 3c010020 */ lui $at,0x20 +/* f02ef04: 01e1c025 */ or $t8,$t7,$at +/* f02ef08: 10000008 */ beqz $zero,.L0f02ef2c +/* f02ef0c: ae180014 */ sw $t8,0x14($s0) +.L0f02ef10: +/* f02ef10: 0fc0bb62 */ jal func0f02ed88 +/* f02ef14: 02002025 */ or $a0,$s0,$zero +/* f02ef18: 8e190014 */ lw $t9,0x14($s0) +/* f02ef1c: 3c01ffdf */ lui $at,0xffdf +/* f02ef20: 3421ffff */ ori $at,$at,0xffff +/* f02ef24: 03214024 */ and $t0,$t9,$at +/* f02ef28: ae080014 */ sw $t0,0x14($s0) +.L0f02ef2c: +/* f02ef2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f02ef30: 8fb00018 */ lw $s0,0x18($sp) +/* f02ef34: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02ef38: 03e00008 */ jr $ra +/* f02ef3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02ef40 +/* f02ef40: 27bdffd8 */ addiu $sp,$sp,-40 +/* f02ef44: afbf001c */ sw $ra,0x1c($sp) +/* f02ef48: afa40028 */ sw $a0,0x28($sp) +/* f02ef4c: 0fc0a209 */ jal func0f028824 +/* f02ef50: 24050001 */ addiu $a1,$zero,0x1 +/* f02ef54: 8fa40028 */ lw $a0,0x28($sp) +/* f02ef58: 00002825 */ or $a1,$zero,$zero +/* f02ef5c: 0fc0a209 */ jal func0f028824 +/* f02ef60: afa20024 */ sw $v0,0x24($sp) +/* f02ef64: 8fa30024 */ lw $v1,0x24($sp) +/* f02ef68: 00003025 */ or $a2,$zero,$zero +/* f02ef6c: 10600005 */ beqz $v1,.L0f02ef84 +/* f02ef70: 00000000 */ sll $zero,$zero,0x0 +/* f02ef74: 14400003 */ bnez $v0,.L0f02ef84 +/* f02ef78: 00000000 */ sll $zero,$zero,0x0 +/* f02ef7c: 1000000c */ beqz $zero,.L0f02efb0 +/* f02ef80: 24060001 */ addiu $a2,$zero,0x1 +.L0f02ef84: +/* f02ef84: 10600003 */ beqz $v1,.L0f02ef94 +/* f02ef88: 00000000 */ sll $zero,$zero,0x0 +/* f02ef8c: 14400005 */ bnez $v0,.L0f02efa4 +/* f02ef90: 00000000 */ sll $zero,$zero,0x0 +.L0f02ef94: +/* f02ef94: 54600007 */ bnezl $v1,.L0f02efb4 +/* f02ef98: 3c013f80 */ lui $at,0x3f80 +/* f02ef9c: 54400005 */ bnezl $v0,.L0f02efb4 +/* f02efa0: 3c013f80 */ lui $at,0x3f80 +.L0f02efa4: +/* f02efa4: 0c004b70 */ jal 0x12dc0 +/* f02efa8: 00000000 */ sll $zero,$zero,0x0 +/* f02efac: 30460001 */ andi $a2,$v0,0x1 +.L0f02efb0: +/* f02efb0: 3c013f80 */ lui $at,0x3f80 +.L0f02efb4: +/* f02efb4: 44812000 */ mtc1 $at,$f4 +/* f02efb8: 8fae0028 */ lw $t6,0x28($sp) +/* f02efbc: 3c014180 */ lui $at,0x4180 +/* f02efc0: 44813000 */ mtc1 $at,$f6 +/* f02efc4: 8dc40020 */ lw $a0,0x20($t6) +/* f02efc8: 2405003d */ addiu $a1,$zero,0x3d +/* f02efcc: 3c074220 */ lui $a3,0x4220 +/* f02efd0: e7a40010 */ swc1 $f4,0x10($sp) +/* f02efd4: 0c007733 */ jal 0x1dccc +/* f02efd8: e7a60014 */ swc1 $f6,0x14($sp) +/* f02efdc: 8faf0028 */ lw $t7,0x28($sp) +/* f02efe0: 3c0542a4 */ lui $a1,0x42a4 +/* f02efe4: 0c007787 */ jal 0x1de1c +/* f02efe8: 8de40020 */ lw $a0,0x20($t7) +/* f02efec: 8fbf001c */ lw $ra,0x1c($sp) +/* f02eff0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f02eff4: 03e00008 */ jr $ra +/* f02eff8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02effc +/* f02effc: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f000: afbf001c */ sw $ra,0x1c($sp) +/* f02f004: afb00018 */ sw $s0,0x18($sp) +/* f02f008: 0fc0fe3d */ jal func0f03f8f4 +/* f02f00c: 00808025 */ or $s0,$a0,$zero +/* f02f010: 240e0013 */ addiu $t6,$zero,0x13 +/* f02f014: a20e0007 */ sb $t6,0x7($s0) +/* f02f018: a2000008 */ sb $zero,0x8($s0) +/* f02f01c: 0c0076e5 */ jal 0x1db94 +/* f02f020: 8e040020 */ lw $a0,0x20($s0) +/* f02f024: 10400006 */ beqz $v0,.L0f02f040 +/* f02f028: 00000000 */ sll $zero,$zero,0x0 +/* f02f02c: 8e0f0014 */ lw $t7,0x14($s0) +/* f02f030: 3c010020 */ lui $at,0x20 +/* f02f034: 01e1c025 */ or $t8,$t7,$at +/* f02f038: 10000008 */ beqz $zero,.L0f02f05c +/* f02f03c: ae180014 */ sw $t8,0x14($s0) +.L0f02f040: +/* f02f040: 0fc0bbd0 */ jal func0f02ef40 +/* f02f044: 02002025 */ or $a0,$s0,$zero +/* f02f048: 8e190014 */ lw $t9,0x14($s0) +/* f02f04c: 3c01ffdf */ lui $at,0xffdf +/* f02f050: 3421ffff */ ori $at,$at,0xffff +/* f02f054: 03214024 */ and $t0,$t9,$at +/* f02f058: ae080014 */ sw $t0,0x14($s0) +.L0f02f05c: +/* f02f05c: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f060: 8fb00018 */ lw $s0,0x18($sp) +/* f02f064: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f068: 03e00008 */ jr $ra +/* f02f06c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f070 +/* f02f070: 27bdffd8 */ addiu $sp,$sp,-40 +/* f02f074: afbf0024 */ sw $ra,0x24($sp) +/* f02f078: afb00020 */ sw $s0,0x20($sp) +/* f02f07c: 0c004b70 */ jal 0x12dc0 +/* f02f080: 00808025 */ or $s0,$a0,$zero +/* f02f084: 8e0e0038 */ lw $t6,0x38($s0) +/* f02f088: 24010003 */ addiu $at,$zero,0x3 +/* f02f08c: 11c0003d */ beqz $t6,.L0f02f184 +/* f02f090: 00000000 */ sll $zero,$zero,0x0 +/* f02f094: 24010003 */ addiu $at,$zero,0x3 +/* f02f098: 0041001b */ divu $zero,$v0,$at +/* f02f09c: 00001810 */ mfhi $v1 +/* f02f0a0: 02002025 */ or $a0,$s0,$zero +/* f02f0a4: 14600012 */ bnez $v1,.L0f02f0f0 +/* f02f0a8: 24010001 */ addiu $at,$zero,0x1 +/* f02f0ac: 3c063f99 */ lui $a2,0x3f99 +/* f02f0b0: 34c6999a */ ori $a2,$a2,0x999a +/* f02f0b4: 0fc0b857 */ jal func0f02e15c +/* f02f0b8: 3c053f00 */ lui $a1,0x3f00 +/* f02f0bc: 8e060034 */ lw $a2,0x34($s0) +/* f02f0c0: 3c014180 */ lui $at,0x4180 +/* f02f0c4: 44812000 */ mtc1 $at,$f4 +/* f02f0c8: 8e040020 */ lw $a0,0x20($s0) +/* f02f0cc: 0006782b */ sltu $t7,$zero,$a2 +/* f02f0d0: 01e03025 */ or $a2,$t7,$zero +/* f02f0d4: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f0d8: 24050244 */ addiu $a1,$zero,0x244 +/* f02f0dc: 24070000 */ addiu $a3,$zero,0x0 +/* f02f0e0: 0c007733 */ jal 0x1dccc +/* f02f0e4: e7a40014 */ swc1 $f4,0x14($sp) +/* f02f0e8: 10000060 */ beqz $zero,.L0f02f26c +/* f02f0ec: 8e040020 */ lw $a0,0x20($s0) +.L0f02f0f0: +/* f02f0f0: 14610013 */ bne $v1,$at,.L0f02f140 +/* f02f0f4: 02002025 */ or $a0,$s0,$zero +/* f02f0f8: 3c063f99 */ lui $a2,0x3f99 +/* f02f0fc: 34c6999a */ ori $a2,$a2,0x999a +/* f02f100: 02002025 */ or $a0,$s0,$zero +/* f02f104: 0fc0b857 */ jal func0f02e15c +/* f02f108: 3c053f00 */ lui $a1,0x3f00 +/* f02f10c: 8e060034 */ lw $a2,0x34($s0) +/* f02f110: 3c014180 */ lui $at,0x4180 +/* f02f114: 44813000 */ mtc1 $at,$f6 +/* f02f118: 8e040020 */ lw $a0,0x20($s0) +/* f02f11c: 0006c02b */ sltu $t8,$zero,$a2 +/* f02f120: 03003025 */ or $a2,$t8,$zero +/* f02f124: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f128: 24050242 */ addiu $a1,$zero,0x242 +/* f02f12c: 24070000 */ addiu $a3,$zero,0x0 +/* f02f130: 0c007733 */ jal 0x1dccc +/* f02f134: e7a60014 */ swc1 $f6,0x14($sp) +/* f02f138: 1000004c */ beqz $zero,.L0f02f26c +/* f02f13c: 8e040020 */ lw $a0,0x20($s0) +.L0f02f140: +/* f02f140: 3c063f99 */ lui $a2,0x3f99 +/* f02f144: 34c6999a */ ori $a2,$a2,0x999a +/* f02f148: 0fc0b857 */ jal func0f02e15c +/* f02f14c: 3c053f00 */ lui $a1,0x3f00 +/* f02f150: 8e060034 */ lw $a2,0x34($s0) +/* f02f154: 3c014180 */ lui $at,0x4180 +/* f02f158: 44814000 */ mtc1 $at,$f8 +/* f02f15c: 8e040020 */ lw $a0,0x20($s0) +/* f02f160: 0006c82b */ sltu $t9,$zero,$a2 +/* f02f164: 03203025 */ or $a2,$t9,$zero +/* f02f168: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f16c: 2405003e */ addiu $a1,$zero,0x3e +/* f02f170: 24070000 */ addiu $a3,$zero,0x0 +/* f02f174: 0c007733 */ jal 0x1dccc +/* f02f178: e7a80014 */ swc1 $f8,0x14($sp) +/* f02f17c: 1000003b */ beqz $zero,.L0f02f26c +/* f02f180: 8e040020 */ lw $a0,0x20($s0) +.L0f02f184: +/* f02f184: 0041001b */ divu $zero,$v0,$at +/* f02f188: 00001810 */ mfhi $v1 +/* f02f18c: 02002025 */ or $a0,$s0,$zero +/* f02f190: 14600012 */ bnez $v1,.L0f02f1dc +/* f02f194: 24010001 */ addiu $at,$zero,0x1 +/* f02f198: 3c063f99 */ lui $a2,0x3f99 +/* f02f19c: 34c6999a */ ori $a2,$a2,0x999a +/* f02f1a0: 0fc0b857 */ jal func0f02e15c +/* f02f1a4: 3c053f00 */ lui $a1,0x3f00 +/* f02f1a8: 8e060034 */ lw $a2,0x34($s0) +/* f02f1ac: 3c014180 */ lui $at,0x4180 +/* f02f1b0: 44815000 */ mtc1 $at,$f10 +/* f02f1b4: 8e040020 */ lw $a0,0x20($s0) +/* f02f1b8: 0006402b */ sltu $t0,$zero,$a2 +/* f02f1bc: 01003025 */ or $a2,$t0,$zero +/* f02f1c0: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f1c4: 24050244 */ addiu $a1,$zero,0x244 +/* f02f1c8: 3c0740a0 */ lui $a3,0x40a0 +/* f02f1cc: 0c007733 */ jal 0x1dccc +/* f02f1d0: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02f1d4: 10000025 */ beqz $zero,.L0f02f26c +/* f02f1d8: 8e040020 */ lw $a0,0x20($s0) +.L0f02f1dc: +/* f02f1dc: 14610013 */ bne $v1,$at,.L0f02f22c +/* f02f1e0: 02002025 */ or $a0,$s0,$zero +/* f02f1e4: 3c063f99 */ lui $a2,0x3f99 +/* f02f1e8: 34c6999a */ ori $a2,$a2,0x999a +/* f02f1ec: 02002025 */ or $a0,$s0,$zero +/* f02f1f0: 0fc0b857 */ jal func0f02e15c +/* f02f1f4: 3c053f00 */ lui $a1,0x3f00 +/* f02f1f8: 8e060034 */ lw $a2,0x34($s0) +/* f02f1fc: 3c014180 */ lui $at,0x4180 +/* f02f200: 44818000 */ mtc1 $at,$f16 +/* f02f204: 8e040020 */ lw $a0,0x20($s0) +/* f02f208: 0006482b */ sltu $t1,$zero,$a2 +/* f02f20c: 01203025 */ or $a2,$t1,$zero +/* f02f210: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f214: 24050242 */ addiu $a1,$zero,0x242 +/* f02f218: 3c0740c0 */ lui $a3,0x40c0 +/* f02f21c: 0c007733 */ jal 0x1dccc +/* f02f220: e7b00014 */ swc1 $f16,0x14($sp) +/* f02f224: 10000011 */ beqz $zero,.L0f02f26c +/* f02f228: 8e040020 */ lw $a0,0x20($s0) +.L0f02f22c: +/* f02f22c: 3c063f99 */ lui $a2,0x3f99 +/* f02f230: 34c6999a */ ori $a2,$a2,0x999a +/* f02f234: 0fc0b857 */ jal func0f02e15c +/* f02f238: 3c053f00 */ lui $a1,0x3f00 +/* f02f23c: 8e060034 */ lw $a2,0x34($s0) +/* f02f240: 3c014180 */ lui $at,0x4180 +/* f02f244: 44819000 */ mtc1 $at,$f18 +/* f02f248: 8e040020 */ lw $a0,0x20($s0) +/* f02f24c: 0006502b */ sltu $t2,$zero,$a2 +/* f02f250: 01403025 */ or $a2,$t2,$zero +/* f02f254: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f258: 2405003e */ addiu $a1,$zero,0x3e +/* f02f25c: 3c0742a8 */ lui $a3,0x42a8 +/* f02f260: 0c007733 */ jal 0x1dccc +/* f02f264: e7b20014 */ swc1 $f18,0x14($sp) +/* f02f268: 8e040020 */ lw $a0,0x20($s0) +.L0f02f26c: +/* f02f26c: 0c007787 */ jal 0x1de1c +/* f02f270: 3c05bf80 */ lui $a1,0xbf80 +/* f02f274: 8fbf0024 */ lw $ra,0x24($sp) +/* f02f278: 8fb00020 */ lw $s0,0x20($sp) +/* f02f27c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f02f280: 03e00008 */ jr $ra +/* f02f284: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f288 +/* f02f288: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f28c: afbf001c */ sw $ra,0x1c($sp) +/* f02f290: afb00018 */ sw $s0,0x18($sp) +/* f02f294: 00808025 */ or $s0,$a0,$zero +/* f02f298: afa50024 */ sw $a1,0x24($sp) +/* f02f29c: 0fc0fe3d */ jal func0f03f8f4 +/* f02f2a0: afa60028 */ sw $a2,0x28($sp) +/* f02f2a4: 240e0014 */ addiu $t6,$zero,0x14 +/* f02f2a8: a20e0007 */ sb $t6,0x7($s0) +/* f02f2ac: 8faf0024 */ lw $t7,0x24($sp) +/* f02f2b0: 8e040020 */ lw $a0,0x20($s0) +/* f02f2b4: ae0f0034 */ sw $t7,0x34($s0) +/* f02f2b8: 8fb80028 */ lw $t8,0x28($sp) +/* f02f2bc: a2000008 */ sb $zero,0x8($s0) +/* f02f2c0: 0c0076e5 */ jal 0x1db94 +/* f02f2c4: ae180038 */ sw $t8,0x38($s0) +/* f02f2c8: 10400006 */ beqz $v0,.L0f02f2e4 +/* f02f2cc: 00000000 */ sll $zero,$zero,0x0 +/* f02f2d0: 8e190014 */ lw $t9,0x14($s0) +/* f02f2d4: 3c010020 */ lui $at,0x20 +/* f02f2d8: 03214025 */ or $t0,$t9,$at +/* f02f2dc: 10000008 */ beqz $zero,.L0f02f300 +/* f02f2e0: ae080014 */ sw $t0,0x14($s0) +.L0f02f2e4: +/* f02f2e4: 0fc0bc1c */ jal func0f02f070 +/* f02f2e8: 02002025 */ or $a0,$s0,$zero +/* f02f2ec: 8e090014 */ lw $t1,0x14($s0) +/* f02f2f0: 3c01ffdf */ lui $at,0xffdf +/* f02f2f4: 3421ffff */ ori $at,$at,0xffff +/* f02f2f8: 01215024 */ and $t2,$t1,$at +/* f02f2fc: ae0a0014 */ sw $t2,0x14($s0) +.L0f02f300: +/* f02f300: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f304: 8fb00018 */ lw $s0,0x18($sp) +/* f02f308: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f30c: 03e00008 */ jr $ra +/* f02f310: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f314 +/* f02f314: 27bdffc0 */ addiu $sp,$sp,-64 +/* f02f318: afbf0024 */ sw $ra,0x24($sp) +/* f02f31c: afb00020 */ sw $s0,0x20($sp) +/* f02f320: 8c82002c */ lw $v0,0x2c($a0) +/* f02f324: 24010001 */ addiu $at,$zero,0x1 +/* f02f328: 00808025 */ or $s0,$a0,$zero +/* f02f32c: 54410030 */ bnel $v0,$at,.L0f02f3f0 +/* f02f330: 24010002 */ addiu $at,$zero,0x2 +/* f02f334: 0fc0a209 */ jal func0f028824 +/* f02f338: 24050001 */ addiu $a1,$zero,0x1 +/* f02f33c: 02002025 */ or $a0,$s0,$zero +/* f02f340: 00002825 */ or $a1,$zero,$zero +/* f02f344: 0fc0a209 */ jal func0f028824 +/* f02f348: afa2003c */ sw $v0,0x3c($sp) +/* f02f34c: 8fa3003c */ lw $v1,0x3c($sp) +/* f02f350: afa00034 */ sw $zero,0x34($sp) +/* f02f354: 10600005 */ beqz $v1,.L0f02f36c +/* f02f358: 00000000 */ sll $zero,$zero,0x0 +/* f02f35c: 14400003 */ bnez $v0,.L0f02f36c +/* f02f360: 240e0001 */ addiu $t6,$zero,0x1 +/* f02f364: 1000000d */ beqz $zero,.L0f02f39c +/* f02f368: afae0034 */ sw $t6,0x34($sp) +.L0f02f36c: +/* f02f36c: 10600003 */ beqz $v1,.L0f02f37c +/* f02f370: 00000000 */ sll $zero,$zero,0x0 +/* f02f374: 14400005 */ bnez $v0,.L0f02f38c +/* f02f378: 00000000 */ sll $zero,$zero,0x0 +.L0f02f37c: +/* f02f37c: 54600008 */ bnezl $v1,.L0f02f3a0 +/* f02f380: 3c053f19 */ lui $a1,0x3f19 +/* f02f384: 54400006 */ bnezl $v0,.L0f02f3a0 +/* f02f388: 3c053f19 */ lui $a1,0x3f19 +.L0f02f38c: +/* f02f38c: 0c004b70 */ jal 0x12dc0 +/* f02f390: 00000000 */ sll $zero,$zero,0x0 +/* f02f394: 304f0001 */ andi $t7,$v0,0x1 +/* f02f398: afaf0034 */ sw $t7,0x34($sp) +.L0f02f39c: +/* f02f39c: 3c053f19 */ lui $a1,0x3f19 +.L0f02f3a0: +/* f02f3a0: 3c063f75 */ lui $a2,0x3f75 +/* f02f3a4: 34c6c290 */ ori $a2,$a2,0xc290 +/* f02f3a8: 34a5999a */ ori $a1,$a1,0x999a +/* f02f3ac: 0fc0b857 */ jal func0f02e15c +/* f02f3b0: 02002025 */ or $a0,$s0,$zero +/* f02f3b4: 3c014180 */ lui $at,0x4180 +/* f02f3b8: 44812000 */ mtc1 $at,$f4 +/* f02f3bc: 8e040020 */ lw $a0,0x20($s0) +/* f02f3c0: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f3c4: 2405003f */ addiu $a1,$zero,0x3f +/* f02f3c8: 8fa60034 */ lw $a2,0x34($sp) +/* f02f3cc: 3c074120 */ lui $a3,0x4120 +/* f02f3d0: 0c007733 */ jal 0x1dccc +/* f02f3d4: e7a40014 */ swc1 $f4,0x14($sp) +/* f02f3d8: 8e040020 */ lw $a0,0x20($s0) +/* f02f3dc: 0c007787 */ jal 0x1de1c +/* f02f3e0: 3c054250 */ lui $a1,0x4250 +/* f02f3e4: 1000004e */ beqz $zero,.L0f02f520 +/* f02f3e8: 8fbf0024 */ lw $ra,0x24($sp) +/* f02f3ec: 24010002 */ addiu $at,$zero,0x2 +.L0f02f3f0: +/* f02f3f0: 1441001a */ bne $v0,$at,.L0f02f45c +/* f02f3f4: 00000000 */ sll $zero,$zero,0x0 +/* f02f3f8: 0c004b70 */ jal 0x12dc0 +/* f02f3fc: 00000000 */ sll $zero,$zero,0x0 +/* f02f400: 3c053eb3 */ lui $a1,0x3eb3 +/* f02f404: 3c063f0f */ lui $a2,0x3f0f +/* f02f408: 34c65c29 */ ori $a2,$a2,0x5c29 +/* f02f40c: 34a53333 */ ori $a1,$a1,0x3333 +/* f02f410: afa20028 */ sw $v0,0x28($sp) +/* f02f414: 0fc0b857 */ jal func0f02e15c +/* f02f418: 02002025 */ or $a0,$s0,$zero +/* f02f41c: 8fa60028 */ lw $a2,0x28($sp) +/* f02f420: 3c014180 */ lui $at,0x4180 +/* f02f424: 44813000 */ mtc1 $at,$f6 +/* f02f428: 8e040020 */ lw $a0,0x20($s0) +/* f02f42c: 30d80001 */ andi $t8,$a2,0x1 +/* f02f430: 03003025 */ or $a2,$t8,$zero +/* f02f434: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f438: 2405002e */ addiu $a1,$zero,0x2e +/* f02f43c: 24070000 */ addiu $a3,$zero,0x0 +/* f02f440: 0c007733 */ jal 0x1dccc +/* f02f444: e7a60014 */ swc1 $f6,0x14($sp) +/* f02f448: 8e040020 */ lw $a0,0x20($s0) +/* f02f44c: 0c007787 */ jal 0x1de1c +/* f02f450: 3c0540e0 */ lui $a1,0x40e0 +/* f02f454: 10000032 */ beqz $zero,.L0f02f520 +/* f02f458: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02f45c: +/* f02f45c: 0c004b70 */ jal 0x12dc0 +/* f02f460: 00000000 */ sll $zero,$zero,0x0 +/* f02f464: 24010003 */ addiu $at,$zero,0x3 +/* f02f468: 0041001b */ divu $zero,$v0,$at +/* f02f46c: 0000c810 */ mfhi $t9 +/* f02f470: afb90030 */ sw $t9,0x30($sp) +/* f02f474: 0c004b70 */ jal 0x12dc0 +/* f02f478: 00000000 */ sll $zero,$zero,0x0 +/* f02f47c: 3c017f1b */ lui $at,0x7f1b +/* f02f480: c4288d04 */ lwc1 $f8,-0x72fc($at) +/* f02f484: 3c014180 */ lui $at,0x4180 +/* f02f488: 44815000 */ mtc1 $at,$f10 +/* f02f48c: 8e040020 */ lw $a0,0x20($s0) +/* f02f490: 24050040 */ addiu $a1,$zero,0x40 +/* f02f494: 30460001 */ andi $a2,$v0,0x1 +/* f02f498: 3c074188 */ lui $a3,0x4188 +/* f02f49c: e7a80010 */ swc1 $f8,0x10($sp) +/* f02f4a0: 0c007733 */ jal 0x1dccc +/* f02f4a4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02f4a8: 8fa20030 */ lw $v0,0x30($sp) +/* f02f4ac: 02002025 */ or $a0,$s0,$zero +/* f02f4b0: 3c054218 */ lui $a1,0x4218 +/* f02f4b4: 14400008 */ bnez $v0,.L0f02f4d8 +/* f02f4b8: 24010001 */ addiu $at,$zero,0x1 +/* f02f4bc: 0fc0b857 */ jal func0f02e15c +/* f02f4c0: 3c064100 */ lui $a2,0x4100 +/* f02f4c4: 44050000 */ mfc1 $a1,$f0 +/* f02f4c8: 0c007787 */ jal 0x1de1c +/* f02f4cc: 8e040020 */ lw $a0,0x20($s0) +/* f02f4d0: 10000013 */ beqz $zero,.L0f02f520 +/* f02f4d4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02f4d8: +/* f02f4d8: 1441000a */ bne $v0,$at,.L0f02f504 +/* f02f4dc: 02002025 */ or $a0,$s0,$zero +/* f02f4e0: 02002025 */ or $a0,$s0,$zero +/* f02f4e4: 3c054284 */ lui $a1,0x4284 +/* f02f4e8: 0fc0b857 */ jal func0f02e15c +/* f02f4ec: 3c064100 */ lui $a2,0x4100 +/* f02f4f0: 44050000 */ mfc1 $a1,$f0 +/* f02f4f4: 0c007787 */ jal 0x1de1c +/* f02f4f8: 8e040020 */ lw $a0,0x20($s0) +/* f02f4fc: 10000008 */ beqz $zero,.L0f02f520 +/* f02f500: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02f504: +/* f02f504: 3c0542c0 */ lui $a1,0x42c0 +/* f02f508: 0fc0b857 */ jal func0f02e15c +/* f02f50c: 3c064100 */ lui $a2,0x4100 +/* f02f510: 44050000 */ mfc1 $a1,$f0 +/* f02f514: 0c007787 */ jal 0x1de1c +/* f02f518: 8e040020 */ lw $a0,0x20($s0) +/* f02f51c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02f520: +/* f02f520: 8fb00020 */ lw $s0,0x20($sp) +/* f02f524: 27bd0040 */ addiu $sp,$sp,0x40 +/* f02f528: 03e00008 */ jr $ra +/* f02f52c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f530 +/* f02f530: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f534: afbf001c */ sw $ra,0x1c($sp) +/* f02f538: afb00018 */ sw $s0,0x18($sp) +/* f02f53c: 0fc0a221 */ jal func0f028884 +/* f02f540: 00808025 */ or $s0,$a0,$zero +/* f02f544: 02002025 */ or $a0,$s0,$zero +/* f02f548: 0fc122a1 */ jal func0f048a84 +/* f02f54c: 24450008 */ addiu $a1,$v0,0x8 +/* f02f550: 3c017f1b */ lui $at,0x7f1b +/* f02f554: c4248d08 */ lwc1 $f4,-0x72f8($at) +/* f02f558: 3c017f1b */ lui $at,0x7f1b +/* f02f55c: 4604003c */ c.lt.s $f0,$f4 +/* f02f560: 00000000 */ sll $zero,$zero,0x0 +/* f02f564: 45010006 */ bc1t .L0f02f580 +/* f02f568: 00000000 */ sll $zero,$zero,0x0 +/* f02f56c: c4268d0c */ lwc1 $f6,-0x72f4($at) +/* f02f570: 4600303c */ c.lt.s $f6,$f0 +/* f02f574: 00000000 */ sll $zero,$zero,0x0 +/* f02f578: 45000019 */ bc1f .L0f02f5e0 +/* f02f57c: 00000000 */ sll $zero,$zero,0x0 +.L0f02f580: +/* f02f580: 0fc0fe3d */ jal func0f03f8f4 +/* f02f584: 02002025 */ or $a0,$s0,$zero +/* f02f588: 240e0012 */ addiu $t6,$zero,0x12 +/* f02f58c: 240f0001 */ addiu $t7,$zero,0x1 +/* f02f590: a20e0007 */ sb $t6,0x7($s0) +/* f02f594: ae0f002c */ sw $t7,0x2c($s0) +/* f02f598: a2000008 */ sb $zero,0x8($s0) +/* f02f59c: 0c0076e5 */ jal 0x1db94 +/* f02f5a0: 8e040020 */ lw $a0,0x20($s0) +/* f02f5a4: 10400006 */ beqz $v0,.L0f02f5c0 +/* f02f5a8: 00000000 */ sll $zero,$zero,0x0 +/* f02f5ac: 8e180014 */ lw $t8,0x14($s0) +/* f02f5b0: 3c010020 */ lui $at,0x20 +/* f02f5b4: 0301c825 */ or $t9,$t8,$at +/* f02f5b8: 1000000f */ beqz $zero,.L0f02f5f8 +/* f02f5bc: ae190014 */ sw $t9,0x14($s0) +.L0f02f5c0: +/* f02f5c0: 0fc0bcc5 */ jal func0f02f314 +/* f02f5c4: 02002025 */ or $a0,$s0,$zero +/* f02f5c8: 8e080014 */ lw $t0,0x14($s0) +/* f02f5cc: 3c01ffdf */ lui $at,0xffdf +/* f02f5d0: 3421ffff */ ori $at,$at,0xffff +/* f02f5d4: 01014824 */ and $t1,$t0,$at +/* f02f5d8: 10000007 */ beqz $zero,.L0f02f5f8 +/* f02f5dc: ae090014 */ sw $t1,0x14($s0) +.L0f02f5e0: +/* f02f5e0: 0fc0e576 */ jal func0f0395d8 +/* f02f5e4: 02002025 */ or $a0,$s0,$zero +/* f02f5e8: 54400004 */ bnezl $v0,.L0f02f5fc +/* f02f5ec: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f5f0: 0fc0baaf */ jal func0f02eabc +/* f02f5f4: 02002025 */ or $a0,$s0,$zero +.L0f02f5f8: +/* f02f5f8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f02f5fc: +/* f02f5fc: 8fb00018 */ lw $s0,0x18($sp) +/* f02f600: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f604: 03e00008 */ jr $ra +/* f02f608: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f60c +/* f02f60c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f610: afbf001c */ sw $ra,0x1c($sp) +/* f02f614: afb00018 */ sw $s0,0x18($sp) +/* f02f618: 0fc0fe3d */ jal func0f03f8f4 +/* f02f61c: 00808025 */ or $s0,$a0,$zero +/* f02f620: 240e0012 */ addiu $t6,$zero,0x12 +/* f02f624: 240f0002 */ addiu $t7,$zero,0x2 +/* f02f628: a20e0007 */ sb $t6,0x7($s0) +/* f02f62c: ae0f002c */ sw $t7,0x2c($s0) +/* f02f630: a2000008 */ sb $zero,0x8($s0) +/* f02f634: 0c0076e5 */ jal 0x1db94 +/* f02f638: 8e040020 */ lw $a0,0x20($s0) +/* f02f63c: 10400006 */ beqz $v0,.L0f02f658 +/* f02f640: 00000000 */ sll $zero,$zero,0x0 +/* f02f644: 8e180014 */ lw $t8,0x14($s0) +/* f02f648: 3c010020 */ lui $at,0x20 +/* f02f64c: 0301c825 */ or $t9,$t8,$at +/* f02f650: 10000008 */ beqz $zero,.L0f02f674 +/* f02f654: ae190014 */ sw $t9,0x14($s0) +.L0f02f658: +/* f02f658: 0fc0bcc5 */ jal func0f02f314 +/* f02f65c: 02002025 */ or $a0,$s0,$zero +/* f02f660: 8e080014 */ lw $t0,0x14($s0) +/* f02f664: 3c01ffdf */ lui $at,0xffdf +/* f02f668: 3421ffff */ ori $at,$at,0xffff +/* f02f66c: 01014824 */ and $t1,$t0,$at +/* f02f670: ae090014 */ sw $t1,0x14($s0) +.L0f02f674: +/* f02f674: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f678: 8fb00018 */ lw $s0,0x18($sp) +/* f02f67c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f680: 03e00008 */ jr $ra +/* f02f684: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f688 +/* f02f688: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f68c: afbf001c */ sw $ra,0x1c($sp) +/* f02f690: afb00018 */ sw $s0,0x18($sp) +/* f02f694: 0fc0fe3d */ jal func0f03f8f4 +/* f02f698: 00808025 */ or $s0,$a0,$zero +/* f02f69c: 240e0012 */ addiu $t6,$zero,0x12 +/* f02f6a0: 240f0003 */ addiu $t7,$zero,0x3 +/* f02f6a4: a20e0007 */ sb $t6,0x7($s0) +/* f02f6a8: ae0f002c */ sw $t7,0x2c($s0) +/* f02f6ac: a2000008 */ sb $zero,0x8($s0) +/* f02f6b0: 0c0076e5 */ jal 0x1db94 +/* f02f6b4: 8e040020 */ lw $a0,0x20($s0) +/* f02f6b8: 10400006 */ beqz $v0,.L0f02f6d4 +/* f02f6bc: 00000000 */ sll $zero,$zero,0x0 +/* f02f6c0: 8e180014 */ lw $t8,0x14($s0) +/* f02f6c4: 3c010020 */ lui $at,0x20 +/* f02f6c8: 0301c825 */ or $t9,$t8,$at +/* f02f6cc: 10000008 */ beqz $zero,.L0f02f6f0 +/* f02f6d0: ae190014 */ sw $t9,0x14($s0) +.L0f02f6d4: +/* f02f6d4: 0fc0bcc5 */ jal func0f02f314 +/* f02f6d8: 02002025 */ or $a0,$s0,$zero +/* f02f6dc: 8e080014 */ lw $t0,0x14($s0) +/* f02f6e0: 3c01ffdf */ lui $at,0xffdf +/* f02f6e4: 3421ffff */ ori $at,$at,0xffff +/* f02f6e8: 01014824 */ and $t1,$t0,$at +/* f02f6ec: ae090014 */ sw $t1,0x14($s0) +.L0f02f6f0: +/* f02f6f0: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f6f4: 8fb00018 */ lw $s0,0x18($sp) +/* f02f6f8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f6fc: 03e00008 */ jr $ra +/* f02f700: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f704 +/* f02f704: 27bdffd0 */ addiu $sp,$sp,-48 +/* f02f708: afbf0024 */ sw $ra,0x24($sp) +/* f02f70c: afb00020 */ sw $s0,0x20($sp) +/* f02f710: 00808025 */ or $s0,$a0,$zero +/* f02f714: 0fc0a209 */ jal func0f028824 +/* f02f718: 24050001 */ addiu $a1,$zero,0x1 +/* f02f71c: afa2002c */ sw $v0,0x2c($sp) +/* f02f720: 02002025 */ or $a0,$s0,$zero +/* f02f724: 0fc0a209 */ jal func0f028824 +/* f02f728: 00002825 */ or $a1,$zero,$zero +/* f02f72c: 14400004 */ bnez $v0,.L0f02f740 +/* f02f730: afa20028 */ sw $v0,0x28($sp) +/* f02f734: 8fae002c */ lw $t6,0x2c($sp) +/* f02f738: 11c00020 */ beqz $t6,.L0f02f7bc +/* f02f73c: 00000000 */ sll $zero,$zero,0x0 +.L0f02f740: +/* f02f740: 0c004b70 */ jal 0x12dc0 +/* f02f744: 00000000 */ sll $zero,$zero,0x0 +/* f02f748: 3c013f00 */ lui $at,0x3f00 +/* f02f74c: 44812000 */ mtc1 $at,$f4 +/* f02f750: 3c014180 */ lui $at,0x4180 +/* f02f754: 44813000 */ mtc1 $at,$f6 +/* f02f758: 8e040020 */ lw $a0,0x20($s0) +/* f02f75c: 2405002f */ addiu $a1,$zero,0x2f +/* f02f760: 30460001 */ andi $a2,$v0,0x1 +/* f02f764: 24070000 */ addiu $a3,$zero,0x0 +/* f02f768: e7a40010 */ swc1 $f4,0x10($sp) +/* f02f76c: 0c007733 */ jal 0x1dccc +/* f02f770: e7a60014 */ swc1 $f6,0x14($sp) +/* f02f774: 8e040020 */ lw $a0,0x20($s0) +/* f02f778: 3c054220 */ lui $a1,0x4220 +/* f02f77c: 0c00777b */ jal 0x1ddec +/* f02f780: 3c064180 */ lui $a2,0x4180 +/* f02f784: 8faf002c */ lw $t7,0x2c($sp) +/* f02f788: 11e00003 */ beqz $t7,.L0f02f798 +/* f02f78c: 01e02025 */ or $a0,$t7,$zero +/* f02f790: 0fc20a59 */ jal func0f082964 +/* f02f794: 24050002 */ addiu $a1,$zero,0x2 +.L0f02f798: +/* f02f798: 8fa40028 */ lw $a0,0x28($sp) +/* f02f79c: 50800004 */ beqzl $a0,.L0f02f7b0 +/* f02f7a0: 8e180014 */ lw $t8,0x14($s0) +/* f02f7a4: 0fc20a59 */ jal func0f082964 +/* f02f7a8: 24050002 */ addiu $a1,$zero,0x2 +/* f02f7ac: 8e180014 */ lw $t8,0x14($s0) +.L0f02f7b0: +/* f02f7b0: 37190001 */ ori $t9,$t8,0x1 +/* f02f7b4: 10000012 */ beqz $zero,.L0f02f800 +/* f02f7b8: ae190014 */ sw $t9,0x14($s0) +.L0f02f7bc: +/* f02f7bc: 0c004b70 */ jal 0x12dc0 +/* f02f7c0: 00000000 */ sll $zero,$zero,0x0 +/* f02f7c4: 3c013f00 */ lui $at,0x3f00 +/* f02f7c8: 44814000 */ mtc1 $at,$f8 +/* f02f7cc: 3c014180 */ lui $at,0x4180 +/* f02f7d0: 44815000 */ mtc1 $at,$f10 +/* f02f7d4: 8e040020 */ lw $a0,0x20($s0) +/* f02f7d8: 2405002e */ addiu $a1,$zero,0x2e +/* f02f7dc: 30460001 */ andi $a2,$v0,0x1 +/* f02f7e0: 24070000 */ addiu $a3,$zero,0x0 +/* f02f7e4: e7a80010 */ swc1 $f8,0x10($sp) +/* f02f7e8: 0c007733 */ jal 0x1dccc +/* f02f7ec: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02f7f0: 8e040020 */ lw $a0,0x20($s0) +/* f02f7f4: 3c0541f0 */ lui $a1,0x41f0 +/* f02f7f8: 0c00777b */ jal 0x1ddec +/* f02f7fc: 3c064180 */ lui $a2,0x4180 +.L0f02f800: +/* f02f800: 0fc09149 */ jal func0f024524 +/* f02f804: 02002025 */ or $a0,$s0,$zero +/* f02f808: 8fbf0024 */ lw $ra,0x24($sp) +/* f02f80c: 8fb00020 */ lw $s0,0x20($sp) +/* f02f810: 27bd0030 */ addiu $sp,$sp,0x30 +/* f02f814: 03e00008 */ jr $ra +/* f02f818: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f81c +/* f02f81c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02f820: afbf001c */ sw $ra,0x1c($sp) +/* f02f824: afb00018 */ sw $s0,0x18($sp) +/* f02f828: 808e0007 */ lb $t6,0x7($a0) +/* f02f82c: 24020010 */ addiu $v0,$zero,0x10 +/* f02f830: 00808025 */ or $s0,$a0,$zero +/* f02f834: 504e0017 */ beql $v0,$t6,.L0f02f894 +/* f02f838: 8fbf001c */ lw $ra,0x1c($sp) +/* f02f83c: 0fc0fe3d */ jal func0f03f8f4 +/* f02f840: 00000000 */ sll $zero,$zero,0x0 +/* f02f844: 24020010 */ addiu $v0,$zero,0x10 +/* f02f848: a2020007 */ sb $v0,0x7($s0) +/* f02f84c: a2020008 */ sb $v0,0x8($s0) +/* f02f850: 0c0076e5 */ jal 0x1db94 +/* f02f854: 8e040020 */ lw $a0,0x20($s0) +/* f02f858: 10400006 */ beqz $v0,.L0f02f874 +/* f02f85c: 00000000 */ sll $zero,$zero,0x0 +/* f02f860: 8e0f0014 */ lw $t7,0x14($s0) +/* f02f864: 3c010020 */ lui $at,0x20 +/* f02f868: 01e1c025 */ or $t8,$t7,$at +/* f02f86c: 10000008 */ beqz $zero,.L0f02f890 +/* f02f870: ae180014 */ sw $t8,0x14($s0) +.L0f02f874: +/* f02f874: 0fc0bdc1 */ jal func0f02f704 +/* f02f878: 02002025 */ or $a0,$s0,$zero +/* f02f87c: 8e190014 */ lw $t9,0x14($s0) +/* f02f880: 3c01ffdf */ lui $at,0xffdf +/* f02f884: 3421ffff */ ori $at,$at,0xffff +/* f02f888: 03214024 */ and $t0,$t9,$at +/* f02f88c: ae080014 */ sw $t0,0x14($s0) +.L0f02f890: +/* f02f890: 8fbf001c */ lw $ra,0x1c($sp) +.L0f02f894: +/* f02f894: 8fb00018 */ lw $s0,0x18($sp) +/* f02f898: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02f89c: 03e00008 */ jr $ra +/* f02f8a0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02f8a4 +/* f02f8a4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f02f8a8: afbf0024 */ sw $ra,0x24($sp) +/* f02f8ac: afb00020 */ sw $s0,0x20($sp) +/* f02f8b0: 00808025 */ or $s0,$a0,$zero +/* f02f8b4: 0fc0a209 */ jal func0f028824 +/* f02f8b8: 24050001 */ addiu $a1,$zero,0x1 +/* f02f8bc: afa2003c */ sw $v0,0x3c($sp) +/* f02f8c0: 02002025 */ or $a0,$s0,$zero +/* f02f8c4: 0fc0a209 */ jal func0f028824 +/* f02f8c8: 00002825 */ or $a1,$zero,$zero +/* f02f8cc: afa20038 */ sw $v0,0x38($sp) +/* f02f8d0: afa00034 */ sw $zero,0x34($sp) +/* f02f8d4: 12000004 */ beqz $s0,.L0f02f8e8 +/* f02f8d8: 00001825 */ or $v1,$zero,$zero +/* f02f8dc: 920e02fe */ lbu $t6,0x2fe($s0) +/* f02f8e0: 10000002 */ beqz $zero,.L0f02f8ec +/* f02f8e4: afae002c */ sw $t6,0x2c($sp) +.L0f02f8e8: +/* f02f8e8: afa0002c */ sw $zero,0x2c($sp) +.L0f02f8ec: +/* f02f8ec: 8fa4003c */ lw $a0,0x3c($sp) +/* f02f8f0: 1080000a */ beqz $a0,.L0f02f91c +/* f02f8f4: 00000000 */ sll $zero,$zero,0x0 +/* f02f8f8: 10400008 */ beqz $v0,.L0f02f91c +/* f02f8fc: 00000000 */ sll $zero,$zero,0x0 +/* f02f900: 0c004b70 */ jal 0x12dc0 +/* f02f904: 00000000 */ sll $zero,$zero,0x0 +/* f02f908: 304f0001 */ andi $t7,$v0,0x1 +/* f02f90c: 0c004b70 */ jal 0x12dc0 +/* f02f910: afaf0034 */ sw $t7,0x34($sp) +/* f02f914: 10000014 */ beqz $zero,.L0f02f968 +/* f02f918: 30430001 */ andi $v1,$v0,0x1 +.L0f02f91c: +/* f02f91c: 0fc0b849 */ jal func0f02e124 +/* f02f920: afa30030 */ sw $v1,0x30($sp) +/* f02f924: 14400010 */ bnez $v0,.L0f02f968 +/* f02f928: 8fa30030 */ lw $v1,0x30($sp) +/* f02f92c: 8fa40038 */ lw $a0,0x38($sp) +/* f02f930: 0fc0b849 */ jal func0f02e124 +/* f02f934: afa30030 */ sw $v1,0x30($sp) +/* f02f938: 1440000b */ bnez $v0,.L0f02f968 +/* f02f93c: 8fa30030 */ lw $v1,0x30($sp) +/* f02f940: 8fb8003c */ lw $t8,0x3c($sp) +/* f02f944: 8fa8003c */ lw $t0,0x3c($sp) +/* f02f948: 8fb90038 */ lw $t9,0x38($sp) +/* f02f94c: 17000003 */ bnez $t8,.L0f02f95c +/* f02f950: 0008482b */ sltu $t1,$zero,$t0 +/* f02f954: 53200005 */ beqzl $t9,.L0f02f96c +/* f02f958: 8faa002c */ lw $t2,0x2c($sp) +.L0f02f95c: +/* f02f95c: 0c004b70 */ jal 0x12dc0 +/* f02f960: afa90034 */ sw $t1,0x34($sp) +/* f02f964: 30430001 */ andi $v1,$v0,0x1 +.L0f02f968: +/* f02f968: 8faa002c */ lw $t2,0x2c($sp) +.L0f02f96c: +/* f02f96c: 8fae002c */ lw $t6,0x2c($sp) +/* f02f970: 24010001 */ addiu $at,$zero,0x1 +/* f02f974: 1540005e */ bnez $t2,.L0f02faf0 +/* f02f978: 00000000 */ sll $zero,$zero,0x0 +/* f02f97c: 5460002c */ bnezl $v1,.L0f02fa30 +/* f02f980: 8e02002c */ lw $v0,0x2c($s0) +/* f02f984: 8e0b002c */ lw $t3,0x2c($s0) +/* f02f988: 3c053f0c */ lui $a1,0x3f0c +/* f02f98c: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02f990: 11600015 */ beqz $t3,.L0f02f9e8 +/* f02f994: 02002025 */ or $a0,$s0,$zero +/* f02f998: 3c053f0c */ lui $a1,0x3f0c +/* f02f99c: 3c063f61 */ lui $a2,0x3f61 +/* f02f9a0: 34c647af */ ori $a2,$a2,0x47af +/* f02f9a4: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02f9a8: 0fc0b857 */ jal func0f02e15c +/* f02f9ac: 02002025 */ or $a0,$s0,$zero +/* f02f9b0: 3c014180 */ lui $at,0x4180 +/* f02f9b4: 44812000 */ mtc1 $at,$f4 +/* f02f9b8: 8e040020 */ lw $a0,0x20($s0) +/* f02f9bc: e7a00010 */ swc1 $f0,0x10($sp) +/* f02f9c0: 24050068 */ addiu $a1,$zero,0x68 +/* f02f9c4: 24060001 */ addiu $a2,$zero,0x1 +/* f02f9c8: 3c0740a0 */ lui $a3,0x40a0 +/* f02f9cc: 0c007733 */ jal 0x1dccc +/* f02f9d0: e7a40014 */ swc1 $f4,0x14($sp) +/* f02f9d4: 8e040020 */ lw $a0,0x20($s0) +/* f02f9d8: 0c007787 */ jal 0x1de1c +/* f02f9dc: 3c054210 */ lui $a1,0x4210 +/* f02f9e0: 1000006e */ beqz $zero,.L0f02fb9c +/* f02f9e4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02f9e8: +/* f02f9e8: 3c063f61 */ lui $a2,0x3f61 +/* f02f9ec: 0fc0b857 */ jal func0f02e15c +/* f02f9f0: 34c647af */ ori $a2,$a2,0x47af +/* f02f9f4: 3c014180 */ lui $at,0x4180 +/* f02f9f8: 44813000 */ mtc1 $at,$f6 +/* f02f9fc: 8e040020 */ lw $a0,0x20($s0) +/* f02fa00: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fa04: 24050068 */ addiu $a1,$zero,0x68 +/* f02fa08: 00003025 */ or $a2,$zero,$zero +/* f02fa0c: 3c0740a0 */ lui $a3,0x40a0 +/* f02fa10: 0c007733 */ jal 0x1dccc +/* f02fa14: e7a60014 */ swc1 $f6,0x14($sp) +/* f02fa18: 8e040020 */ lw $a0,0x20($s0) +/* f02fa1c: 0c007787 */ jal 0x1de1c +/* f02fa20: 3c054210 */ lui $a1,0x4210 +/* f02fa24: 1000005d */ beqz $zero,.L0f02fb9c +/* f02fa28: 8fbf0024 */ lw $ra,0x24($sp) +/* f02fa2c: 8e02002c */ lw $v0,0x2c($s0) +.L0f02fa30: +/* f02fa30: 8fac0034 */ lw $t4,0x34($sp) +/* f02fa34: 10400003 */ beqz $v0,.L0f02fa44 +/* f02fa38: 00000000 */ sll $zero,$zero,0x0 +/* f02fa3c: 51800005 */ beqzl $t4,.L0f02fa54 +/* f02fa40: 3c053f33 */ lui $a1,0x3f33 +.L0f02fa44: +/* f02fa44: 14400016 */ bnez $v0,.L0f02faa0 +/* f02fa48: 8fad0034 */ lw $t5,0x34($sp) +/* f02fa4c: 11a00014 */ beqz $t5,.L0f02faa0 +/* f02fa50: 3c053f33 */ lui $a1,0x3f33 +.L0f02fa54: +/* f02fa54: 3c063f8f */ lui $a2,0x3f8f +/* f02fa58: 34c65c29 */ ori $a2,$a2,0x5c29 +/* f02fa5c: 34a53333 */ ori $a1,$a1,0x3333 +/* f02fa60: 0fc0b857 */ jal func0f02e15c +/* f02fa64: 02002025 */ or $a0,$s0,$zero +/* f02fa68: 3c014180 */ lui $at,0x4180 +/* f02fa6c: 44814000 */ mtc1 $at,$f8 +/* f02fa70: 8e040020 */ lw $a0,0x20($s0) +/* f02fa74: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fa78: 2405003b */ addiu $a1,$zero,0x3b +/* f02fa7c: 8fa60034 */ lw $a2,0x34($sp) +/* f02fa80: 3c0740a0 */ lui $a3,0x40a0 +/* f02fa84: 0c007733 */ jal 0x1dccc +/* f02fa88: e7a80014 */ swc1 $f8,0x14($sp) +/* f02fa8c: 8e040020 */ lw $a0,0x20($s0) +/* f02fa90: 0c007787 */ jal 0x1de1c +/* f02fa94: 3c054208 */ lui $a1,0x4208 +/* f02fa98: 10000040 */ beqz $zero,.L0f02fb9c +/* f02fa9c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02faa0: +/* f02faa0: 3c053f33 */ lui $a1,0x3f33 +/* f02faa4: 3c063f8f */ lui $a2,0x3f8f +/* f02faa8: 34c65c29 */ ori $a2,$a2,0x5c29 +/* f02faac: 34a53333 */ ori $a1,$a1,0x3333 +/* f02fab0: 0fc0b857 */ jal func0f02e15c +/* f02fab4: 02002025 */ or $a0,$s0,$zero +/* f02fab8: 3c014180 */ lui $at,0x4180 +/* f02fabc: 44815000 */ mtc1 $at,$f10 +/* f02fac0: 8e040020 */ lw $a0,0x20($s0) +/* f02fac4: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fac8: 2405003a */ addiu $a1,$zero,0x3a +/* f02facc: 8fa60034 */ lw $a2,0x34($sp) +/* f02fad0: 3c0740a0 */ lui $a3,0x40a0 +/* f02fad4: 0c007733 */ jal 0x1dccc +/* f02fad8: e7aa0014 */ swc1 $f10,0x14($sp) +/* f02fadc: 8e040020 */ lw $a0,0x20($s0) +/* f02fae0: 0c007787 */ jal 0x1de1c +/* f02fae4: 3c054200 */ lui $a1,0x4200 +/* f02fae8: 1000002c */ beqz $zero,.L0f02fb9c +/* f02faec: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02faf0: +/* f02faf0: 55c1002a */ bnel $t6,$at,.L0f02fb9c +/* f02faf4: 8fbf0024 */ lw $ra,0x24($sp) +/* f02faf8: 8e0f002c */ lw $t7,0x2c($s0) +/* f02fafc: 3c053f0c */ lui $a1,0x3f0c +/* f02fb00: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02fb04: 11e00015 */ beqz $t7,.L0f02fb5c +/* f02fb08: 02002025 */ or $a0,$s0,$zero +/* f02fb0c: 3c053f0c */ lui $a1,0x3f0c +/* f02fb10: 3c063f61 */ lui $a2,0x3f61 +/* f02fb14: 34c647af */ ori $a2,$a2,0x47af +/* f02fb18: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02fb1c: 0fc0b857 */ jal func0f02e15c +/* f02fb20: 02002025 */ or $a0,$s0,$zero +/* f02fb24: 3c014180 */ lui $at,0x4180 +/* f02fb28: 44818000 */ mtc1 $at,$f16 +/* f02fb2c: 8e040020 */ lw $a0,0x20($s0) +/* f02fb30: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fb34: 24050328 */ addiu $a1,$zero,0x328 +/* f02fb38: 00003025 */ or $a2,$zero,$zero +/* f02fb3c: 3c0740a0 */ lui $a3,0x40a0 +/* f02fb40: 0c007733 */ jal 0x1dccc +/* f02fb44: e7b00014 */ swc1 $f16,0x14($sp) +/* f02fb48: 8e040020 */ lw $a0,0x20($s0) +/* f02fb4c: 0c007787 */ jal 0x1de1c +/* f02fb50: 3c0541d8 */ lui $a1,0x41d8 +/* f02fb54: 10000011 */ beqz $zero,.L0f02fb9c +/* f02fb58: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02fb5c: +/* f02fb5c: 3c063f61 */ lui $a2,0x3f61 +/* f02fb60: 0fc0b857 */ jal func0f02e15c +/* f02fb64: 34c647af */ ori $a2,$a2,0x47af +/* f02fb68: 3c014180 */ lui $at,0x4180 +/* f02fb6c: 44819000 */ mtc1 $at,$f18 +/* f02fb70: 8e040020 */ lw $a0,0x20($s0) +/* f02fb74: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fb78: 24050328 */ addiu $a1,$zero,0x328 +/* f02fb7c: 24060001 */ addiu $a2,$zero,0x1 +/* f02fb80: 3c0740a0 */ lui $a3,0x40a0 +/* f02fb84: 0c007733 */ jal 0x1dccc +/* f02fb88: e7b20014 */ swc1 $f18,0x14($sp) +/* f02fb8c: 8e040020 */ lw $a0,0x20($s0) +/* f02fb90: 0c007787 */ jal 0x1de1c +/* f02fb94: 3c0541d8 */ lui $a1,0x41d8 +/* f02fb98: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02fb9c: +/* f02fb9c: 8fb00020 */ lw $s0,0x20($sp) +/* f02fba0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f02fba4: 03e00008 */ jr $ra +/* f02fba8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02fbac +/* f02fbac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02fbb0: afbf001c */ sw $ra,0x1c($sp) +/* f02fbb4: afb00018 */ sw $s0,0x18($sp) +/* f02fbb8: 00808025 */ or $s0,$a0,$zero +/* f02fbbc: 0fc0fe3d */ jal func0f03f8f4 +/* f02fbc0: afa50024 */ sw $a1,0x24($sp) +/* f02fbc4: 240e000b */ addiu $t6,$zero,0xb +/* f02fbc8: a20e0007 */ sb $t6,0x7($s0) +/* f02fbcc: 8faf0024 */ lw $t7,0x24($sp) +/* f02fbd0: a2000008 */ sb $zero,0x8($s0) +/* f02fbd4: 8e040020 */ lw $a0,0x20($s0) +/* f02fbd8: 0c0076e5 */ jal 0x1db94 +/* f02fbdc: ae0f002c */ sw $t7,0x2c($s0) +/* f02fbe0: 10400006 */ beqz $v0,.L0f02fbfc +/* f02fbe4: 00000000 */ sll $zero,$zero,0x0 +/* f02fbe8: 8e180014 */ lw $t8,0x14($s0) +/* f02fbec: 3c010020 */ lui $at,0x20 +/* f02fbf0: 0301c825 */ or $t9,$t8,$at +/* f02fbf4: 10000008 */ beqz $zero,.L0f02fc18 +/* f02fbf8: ae190014 */ sw $t9,0x14($s0) +.L0f02fbfc: +/* f02fbfc: 0fc0be29 */ jal func0f02f8a4 +/* f02fc00: 02002025 */ or $a0,$s0,$zero +/* f02fc04: 8e080014 */ lw $t0,0x14($s0) +/* f02fc08: 3c01ffdf */ lui $at,0xffdf +/* f02fc0c: 3421ffff */ ori $at,$at,0xffff +/* f02fc10: 01014824 */ and $t1,$t0,$at +/* f02fc14: ae090014 */ sw $t1,0x14($s0) +.L0f02fc18: +/* f02fc18: 8fbf001c */ lw $ra,0x1c($sp) +/* f02fc1c: 8fb00018 */ lw $s0,0x18($sp) +/* f02fc20: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02fc24: 03e00008 */ jr $ra +/* f02fc28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02fc2c +/* f02fc2c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f02fc30: afbf0024 */ sw $ra,0x24($sp) +/* f02fc34: afb00020 */ sw $s0,0x20($sp) +/* f02fc38: 00808025 */ or $s0,$a0,$zero +/* f02fc3c: 0fc0a209 */ jal func0f028824 +/* f02fc40: 24050001 */ addiu $a1,$zero,0x1 +/* f02fc44: 02002025 */ or $a0,$s0,$zero +/* f02fc48: 00002825 */ or $a1,$zero,$zero +/* f02fc4c: 0fc0a209 */ jal func0f028824 +/* f02fc50: afa20034 */ sw $v0,0x34($sp) +/* f02fc54: 8fa60034 */ lw $a2,0x34($sp) +/* f02fc58: 00402825 */ or $a1,$v0,$zero +/* f02fc5c: 00001825 */ or $v1,$zero,$zero +/* f02fc60: 10c00005 */ beqz $a2,.L0f02fc78 +/* f02fc64: 00000000 */ sll $zero,$zero,0x0 +/* f02fc68: 14400003 */ bnez $v0,.L0f02fc78 +/* f02fc6c: 00000000 */ sll $zero,$zero,0x0 +/* f02fc70: 10000017 */ beqz $zero,.L0f02fcd0 +/* f02fc74: 24030001 */ addiu $v1,$zero,0x1 +.L0f02fc78: +/* f02fc78: 10c00003 */ beqz $a2,.L0f02fc88 +/* f02fc7c: 00000000 */ sll $zero,$zero,0x0 +/* f02fc80: 14400010 */ bnez $v0,.L0f02fcc4 +/* f02fc84: 00000000 */ sll $zero,$zero,0x0 +.L0f02fc88: +/* f02fc88: 14c00003 */ bnez $a2,.L0f02fc98 +/* f02fc8c: 00c02025 */ or $a0,$a2,$zero +/* f02fc90: 1040000c */ beqz $v0,.L0f02fcc4 +/* f02fc94: 00000000 */ sll $zero,$zero,0x0 +.L0f02fc98: +/* f02fc98: afa3002c */ sw $v1,0x2c($sp) +/* f02fc9c: 0fc0b849 */ jal func0f02e124 +/* f02fca0: afa50030 */ sw $a1,0x30($sp) +/* f02fca4: 8fa3002c */ lw $v1,0x2c($sp) +/* f02fca8: 14400006 */ bnez $v0,.L0f02fcc4 +/* f02fcac: 8fa50030 */ lw $a1,0x30($sp) +/* f02fcb0: 00a02025 */ or $a0,$a1,$zero +/* f02fcb4: 0fc0b849 */ jal func0f02e124 +/* f02fcb8: afa3002c */ sw $v1,0x2c($sp) +/* f02fcbc: 10400004 */ beqz $v0,.L0f02fcd0 +/* f02fcc0: 8fa3002c */ lw $v1,0x2c($sp) +.L0f02fcc4: +/* f02fcc4: 0c004b70 */ jal 0x12dc0 +/* f02fcc8: 00000000 */ sll $zero,$zero,0x0 +/* f02fccc: 30430001 */ andi $v1,$v0,0x1 +.L0f02fcd0: +/* f02fcd0: 8e02002c */ lw $v0,0x2c($s0) +/* f02fcd4: 10400003 */ beqz $v0,.L0f02fce4 +/* f02fcd8: 00000000 */ sll $zero,$zero,0x0 +/* f02fcdc: 50600005 */ beqzl $v1,.L0f02fcf4 +/* f02fce0: 3c053f0c */ lui $a1,0x3f0c +.L0f02fce4: +/* f02fce4: 14400016 */ bnez $v0,.L0f02fd40 +/* f02fce8: 02002025 */ or $a0,$s0,$zero +/* f02fcec: 10600014 */ beqz $v1,.L0f02fd40 +/* f02fcf0: 3c053f0c */ lui $a1,0x3f0c +.L0f02fcf4: +/* f02fcf4: 3c063f61 */ lui $a2,0x3f61 +/* f02fcf8: 34c647af */ ori $a2,$a2,0x47af +/* f02fcfc: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02fd00: 0fc0b857 */ jal func0f02e15c +/* f02fd04: 02002025 */ or $a0,$s0,$zero +/* f02fd08: 3c014180 */ lui $at,0x4180 +/* f02fd0c: 44812000 */ mtc1 $at,$f4 +/* f02fd10: 8e040020 */ lw $a0,0x20($s0) +/* f02fd14: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fd18: 24050068 */ addiu $a1,$zero,0x68 +/* f02fd1c: 24060001 */ addiu $a2,$zero,0x1 +/* f02fd20: 3c0740a0 */ lui $a3,0x40a0 +/* f02fd24: 0c007733 */ jal 0x1dccc +/* f02fd28: e7a40014 */ swc1 $f4,0x14($sp) +/* f02fd2c: 8e040020 */ lw $a0,0x20($s0) +/* f02fd30: 0c007787 */ jal 0x1de1c +/* f02fd34: 3c054210 */ lui $a1,0x4210 +/* f02fd38: 10000013 */ beqz $zero,.L0f02fd88 +/* f02fd3c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02fd40: +/* f02fd40: 3c053f0c */ lui $a1,0x3f0c +/* f02fd44: 3c063f61 */ lui $a2,0x3f61 +/* f02fd48: 34c647af */ ori $a2,$a2,0x47af +/* f02fd4c: 0fc0b857 */ jal func0f02e15c +/* f02fd50: 34a5cccd */ ori $a1,$a1,0xcccd +/* f02fd54: 3c014180 */ lui $at,0x4180 +/* f02fd58: 44813000 */ mtc1 $at,$f6 +/* f02fd5c: 8e040020 */ lw $a0,0x20($s0) +/* f02fd60: e7a00010 */ swc1 $f0,0x10($sp) +/* f02fd64: 24050068 */ addiu $a1,$zero,0x68 +/* f02fd68: 00003025 */ or $a2,$zero,$zero +/* f02fd6c: 3c0740a0 */ lui $a3,0x40a0 +/* f02fd70: 0c007733 */ jal 0x1dccc +/* f02fd74: e7a60014 */ swc1 $f6,0x14($sp) +/* f02fd78: 8e040020 */ lw $a0,0x20($s0) +/* f02fd7c: 0c007787 */ jal 0x1de1c +/* f02fd80: 3c054210 */ lui $a1,0x4210 +/* f02fd84: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02fd88: +/* f02fd88: 8fb00020 */ lw $s0,0x20($sp) +/* f02fd8c: 27bd0038 */ addiu $sp,$sp,0x38 +/* f02fd90: 03e00008 */ jr $ra +/* f02fd94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02fd98 +/* f02fd98: 27bdffe0 */ addiu $sp,$sp,-32 +/* f02fd9c: afbf001c */ sw $ra,0x1c($sp) +/* f02fda0: afb00018 */ sw $s0,0x18($sp) +/* f02fda4: 00808025 */ or $s0,$a0,$zero +/* f02fda8: 0fc0fe3d */ jal func0f03f8f4 +/* f02fdac: afa50024 */ sw $a1,0x24($sp) +/* f02fdb0: 240e000c */ addiu $t6,$zero,0xc +/* f02fdb4: a20e0007 */ sb $t6,0x7($s0) +/* f02fdb8: 8faf0024 */ lw $t7,0x24($sp) +/* f02fdbc: a2000008 */ sb $zero,0x8($s0) +/* f02fdc0: 8e040020 */ lw $a0,0x20($s0) +/* f02fdc4: 0c0076e5 */ jal 0x1db94 +/* f02fdc8: ae0f002c */ sw $t7,0x2c($s0) +/* f02fdcc: 10400006 */ beqz $v0,.L0f02fde8 +/* f02fdd0: 00000000 */ sll $zero,$zero,0x0 +/* f02fdd4: 8e180014 */ lw $t8,0x14($s0) +/* f02fdd8: 3c010020 */ lui $at,0x20 +/* f02fddc: 0301c825 */ or $t9,$t8,$at +/* f02fde0: 10000008 */ beqz $zero,.L0f02fe04 +/* f02fde4: ae190014 */ sw $t9,0x14($s0) +.L0f02fde8: +/* f02fde8: 0fc0bf0b */ jal func0f02fc2c +/* f02fdec: 02002025 */ or $a0,$s0,$zero +/* f02fdf0: 8e080014 */ lw $t0,0x14($s0) +/* f02fdf4: 3c01ffdf */ lui $at,0xffdf +/* f02fdf8: 3421ffff */ ori $at,$at,0xffff +/* f02fdfc: 01014824 */ and $t1,$t0,$at +/* f02fe00: ae090014 */ sw $t1,0x14($s0) +.L0f02fe04: +/* f02fe04: 8fbf001c */ lw $ra,0x1c($sp) +/* f02fe08: 8fb00018 */ lw $s0,0x18($sp) +/* f02fe0c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f02fe10: 03e00008 */ jr $ra +/* f02fe14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f02fe18 +/* f02fe18: 27bdffb0 */ addiu $sp,$sp,-80 +/* f02fe1c: afbf0024 */ sw $ra,0x24($sp) +/* f02fe20: afb00020 */ sw $s0,0x20($sp) +/* f02fe24: 8c82001c */ lw $v0,0x1c($a0) +/* f02fe28: c486002c */ lwc1 $f6,0x2c($a0) +/* f02fe2c: c48a0034 */ lwc1 $f10,0x34($a0) +/* f02fe30: c4440008 */ lwc1 $f4,0x8($v0) +/* f02fe34: c4480010 */ lwc1 $f8,0x10($v0) +/* f02fe38: 00808025 */ or $s0,$a0,$zero +/* f02fe3c: 46062001 */ sub.s $f0,$f4,$f6 +/* f02fe40: 460a4081 */ sub.s $f2,$f8,$f10 +/* f02fe44: 46000402 */ mul.s $f16,$f0,$f0 +/* f02fe48: 00000000 */ sll $zero,$zero,0x0 +/* f02fe4c: 46021482 */ mul.s $f18,$f2,$f2 +/* f02fe50: 0c012974 */ jal 0x4a5d0 +/* f02fe54: 46128300 */ add.s $f12,$f16,$f18 +/* f02fe58: e7a00040 */ swc1 $f0,0x40($sp) +/* f02fe5c: 02002025 */ or $a0,$s0,$zero +/* f02fe60: 0fc0a209 */ jal func0f028824 +/* f02fe64: 24050001 */ addiu $a1,$zero,0x1 +/* f02fe68: 02002025 */ or $a0,$s0,$zero +/* f02fe6c: 00002825 */ or $a1,$zero,$zero +/* f02fe70: 0fc0a209 */ jal func0f028824 +/* f02fe74: afa2003c */ sw $v0,0x3c($sp) +/* f02fe78: 240e0001 */ addiu $t6,$zero,0x1 +/* f02fe7c: 8fa7003c */ lw $a3,0x3c($sp) +/* f02fe80: 00402825 */ or $a1,$v0,$zero +/* f02fe84: 12000003 */ beqz $s0,.L0f02fe94 +/* f02fe88: afae0034 */ sw $t6,0x34($sp) +/* f02fe8c: 10000002 */ beqz $zero,.L0f02fe98 +/* f02fe90: 920302fe */ lbu $v1,0x2fe($s0) +.L0f02fe94: +/* f02fe94: 00001825 */ or $v1,$zero,$zero +.L0f02fe98: +/* f02fe98: 10e00003 */ beqz $a3,.L0f02fea8 +/* f02fe9c: 00000000 */ sll $zero,$zero,0x0 +/* f02fea0: 54400006 */ bnezl $v0,.L0f02febc +/* f02fea4: afa00034 */ sw $zero,0x34($sp) +.L0f02fea8: +/* f02fea8: 14e00009 */ bnez $a3,.L0f02fed0 +/* f02feac: 00e02025 */ or $a0,$a3,$zero +/* f02feb0: 54400008 */ bnezl $v0,.L0f02fed4 +/* f02feb4: afa3002c */ sw $v1,0x2c($sp) +/* f02feb8: afa00034 */ sw $zero,0x34($sp) +.L0f02febc: +/* f02febc: 0c004b70 */ jal 0x12dc0 +/* f02fec0: afa3002c */ sw $v1,0x2c($sp) +/* f02fec4: 8fa3002c */ lw $v1,0x2c($sp) +/* f02fec8: 10000014 */ beqz $zero,.L0f02ff1c +/* f02fecc: 30460001 */ andi $a2,$v0,0x1 +.L0f02fed0: +/* f02fed0: afa3002c */ sw $v1,0x2c($sp) +.L0f02fed4: +/* f02fed4: afa50038 */ sw $a1,0x38($sp) +/* f02fed8: 0fc0b849 */ jal func0f02e124 +/* f02fedc: afa7003c */ sw $a3,0x3c($sp) +/* f02fee0: 8fa3002c */ lw $v1,0x2c($sp) +/* f02fee4: 8fa50038 */ lw $a1,0x38($sp) +/* f02fee8: 14400008 */ bnez $v0,.L0f02ff0c +/* f02feec: 8fa7003c */ lw $a3,0x3c($sp) +/* f02fef0: 00a02025 */ or $a0,$a1,$zero +/* f02fef4: afa3002c */ sw $v1,0x2c($sp) +/* f02fef8: 0fc0b849 */ jal func0f02e124 +/* f02fefc: afa7003c */ sw $a3,0x3c($sp) +/* f02ff00: 8fa3002c */ lw $v1,0x2c($sp) +/* f02ff04: 10400004 */ beqz $v0,.L0f02ff18 +/* f02ff08: 8fa7003c */ lw $a3,0x3c($sp) +.L0f02ff0c: +/* f02ff0c: afa00034 */ sw $zero,0x34($sp) +/* f02ff10: 10000002 */ beqz $zero,.L0f02ff1c +/* f02ff14: 0007302b */ sltu $a2,$zero,$a3 +.L0f02ff18: +/* f02ff18: 0007302b */ sltu $a2,$zero,$a3 +.L0f02ff1c: +/* f02ff1c: 14600038 */ bnez $v1,.L0f030000 +/* f02ff20: 24010001 */ addiu $at,$zero,0x1 +/* f02ff24: 8faf0034 */ lw $t7,0x34($sp) +/* f02ff28: 24040059 */ addiu $a0,$zero,0x59 +/* f02ff2c: 11e0001b */ beqz $t7,.L0f02ff9c +/* f02ff30: 00000000 */ sll $zero,$zero,0x0 +/* f02ff34: 2404002a */ addiu $a0,$zero,0x2a +/* f02ff38: 0fc0b7fc */ jal func0f02dff0 +/* f02ff3c: afa60030 */ sw $a2,0x30($sp) +/* f02ff40: 3c013f00 */ lui $at,0x3f00 +/* f02ff44: 44811000 */ mtc1 $at,$f2 +/* f02ff48: 3c013f80 */ lui $at,0x3f80 +/* f02ff4c: 44812000 */ mtc1 $at,$f4 +/* f02ff50: 46020182 */ mul.s $f6,$f0,$f2 +/* f02ff54: c7aa0040 */ lwc1 $f10,0x40($sp) +/* f02ff58: 3c014180 */ lui $at,0x4180 +/* f02ff5c: 8fa60030 */ lw $a2,0x30($sp) +/* f02ff60: 8e040020 */ lw $a0,0x20($s0) +/* f02ff64: 2405002a */ addiu $a1,$zero,0x2a +/* f02ff68: 24070000 */ addiu $a3,$zero,0x0 +/* f02ff6c: 46062203 */ div.s $f8,$f4,$f6 +/* f02ff70: 44812000 */ mtc1 $at,$f4 +/* f02ff74: 460a4402 */ mul.s $f16,$f8,$f10 +/* f02ff78: 4600848d */ trunc.w.s $f18,$f16 +/* f02ff7c: 44199000 */ mfc1 $t9,$f18 +/* f02ff80: 00000000 */ sll $zero,$zero,0x0 +/* f02ff84: ae19003c */ sw $t9,0x3c($s0) +/* f02ff88: e7a20010 */ swc1 $f2,0x10($sp) +/* f02ff8c: 0c007733 */ jal 0x1dccc +/* f02ff90: e7a40014 */ swc1 $f4,0x14($sp) +/* f02ff94: 10000034 */ beqz $zero,.L0f030068 +/* f02ff98: 8fbf0024 */ lw $ra,0x24($sp) +.L0f02ff9c: +/* f02ff9c: 0fc0b7fc */ jal func0f02dff0 +/* f02ffa0: afa60030 */ sw $a2,0x30($sp) +/* f02ffa4: 3c013f00 */ lui $at,0x3f00 +/* f02ffa8: 44811000 */ mtc1 $at,$f2 +/* f02ffac: 3c013f80 */ lui $at,0x3f80 +/* f02ffb0: 44813000 */ mtc1 $at,$f6 +/* f02ffb4: 46020202 */ mul.s $f8,$f0,$f2 +/* f02ffb8: c7b00040 */ lwc1 $f16,0x40($sp) +/* f02ffbc: 3c014180 */ lui $at,0x4180 +/* f02ffc0: 8fa60030 */ lw $a2,0x30($sp) +/* f02ffc4: 8e040020 */ lw $a0,0x20($s0) +/* f02ffc8: 24050059 */ addiu $a1,$zero,0x59 +/* f02ffcc: 24070000 */ addiu $a3,$zero,0x0 +/* f02ffd0: 46083283 */ div.s $f10,$f6,$f8 +/* f02ffd4: 44813000 */ mtc1 $at,$f6 +/* f02ffd8: 46105482 */ mul.s $f18,$f10,$f16 +/* f02ffdc: 4600910d */ trunc.w.s $f4,$f18 +/* f02ffe0: 44092000 */ mfc1 $t1,$f4 +/* f02ffe4: 00000000 */ sll $zero,$zero,0x0 +/* f02ffe8: ae09003c */ sw $t1,0x3c($s0) +/* f02ffec: e7a20010 */ swc1 $f2,0x10($sp) +/* f02fff0: 0c007733 */ jal 0x1dccc +/* f02fff4: e7a60014 */ swc1 $f6,0x14($sp) +/* f02fff8: 1000001b */ beqz $zero,.L0f030068 +/* f02fffc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f030000: +/* f030000: 14610018 */ bne $v1,$at,.L0f030064 +/* f030004: 24040394 */ addiu $a0,$zero,0x394 +/* f030008: 0fc0b7fc */ jal func0f02dff0 +/* f03000c: afa60030 */ sw $a2,0x30($sp) +/* f030010: 3c013f00 */ lui $at,0x3f00 +/* f030014: 44811000 */ mtc1 $at,$f2 +/* f030018: 3c013f80 */ lui $at,0x3f80 +/* f03001c: 44814000 */ mtc1 $at,$f8 +/* f030020: 46020282 */ mul.s $f10,$f0,$f2 +/* f030024: c7b20040 */ lwc1 $f18,0x40($sp) +/* f030028: 3c014180 */ lui $at,0x4180 +/* f03002c: 8fa60030 */ lw $a2,0x30($sp) +/* f030030: 8e040020 */ lw $a0,0x20($s0) +/* f030034: 24050394 */ addiu $a1,$zero,0x394 +/* f030038: 24070000 */ addiu $a3,$zero,0x0 +/* f03003c: 460a4403 */ div.s $f16,$f8,$f10 +/* f030040: 44814000 */ mtc1 $at,$f8 +/* f030044: 46128102 */ mul.s $f4,$f16,$f18 +/* f030048: 4600218d */ trunc.w.s $f6,$f4 +/* f03004c: 440b3000 */ mfc1 $t3,$f6 +/* f030050: 00000000 */ sll $zero,$zero,0x0 +/* f030054: ae0b003c */ sw $t3,0x3c($s0) +/* f030058: e7a20010 */ swc1 $f2,0x10($sp) +/* f03005c: 0c007733 */ jal 0x1dccc +/* f030060: e7a80014 */ swc1 $f8,0x14($sp) +.L0f030064: +/* f030064: 8fbf0024 */ lw $ra,0x24($sp) +.L0f030068: +/* f030068: 8fb00020 */ lw $s0,0x20($sp) +/* f03006c: 27bd0050 */ addiu $sp,$sp,0x50 +/* f030070: 03e00008 */ jr $ra +/* f030074: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f030078 +/* f030078: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03007c: afbf001c */ sw $ra,0x1c($sp) +/* f030080: afb00018 */ sw $s0,0x18($sp) +/* f030084: 00808025 */ or $s0,$a0,$zero +/* f030088: 0fc0fe3d */ jal func0f03f8f4 +/* f03008c: afa50024 */ sw $a1,0x24($sp) +/* f030090: 8fa50024 */ lw $a1,0x24($sp) +/* f030094: 240e000d */ addiu $t6,$zero,0xd +/* f030098: a20e0007 */ sb $t6,0x7($s0) +/* f03009c: c4a40000 */ lwc1 $f4,0x0($a1) +/* f0300a0: 3c0141f0 */ lui $at,0x41f0 +/* f0300a4: 44815000 */ mtc1 $at,$f10 +/* f0300a8: e604002c */ swc1 $f4,0x2c($s0) +/* f0300ac: c4a60004 */ lwc1 $f6,0x4($a1) +/* f0300b0: 44808000 */ mtc1 $zero,$f16 +/* f0300b4: 8e040020 */ lw $a0,0x20($s0) +/* f0300b8: e6060030 */ swc1 $f6,0x30($s0) +/* f0300bc: c4a80008 */ lwc1 $f8,0x8($a1) +/* f0300c0: a2000008 */ sb $zero,0x8($s0) +/* f0300c4: e60a0038 */ swc1 $f10,0x38($s0) +/* f0300c8: e6100040 */ swc1 $f16,0x40($s0) +/* f0300cc: 0c0076e5 */ jal 0x1db94 +/* f0300d0: e6080034 */ swc1 $f8,0x34($s0) +/* f0300d4: 10400006 */ beqz $v0,.L0f0300f0 +/* f0300d8: 00000000 */ sll $zero,$zero,0x0 +/* f0300dc: 8e0f0014 */ lw $t7,0x14($s0) +/* f0300e0: 3c010020 */ lui $at,0x20 +/* f0300e4: 01e1c025 */ or $t8,$t7,$at +/* f0300e8: 10000008 */ beqz $zero,.L0f03010c +/* f0300ec: ae180014 */ sw $t8,0x14($s0) +.L0f0300f0: +/* f0300f0: 0fc0bf86 */ jal func0f02fe18 +/* f0300f4: 02002025 */ or $a0,$s0,$zero +/* f0300f8: 8e190014 */ lw $t9,0x14($s0) +/* f0300fc: 3c01ffdf */ lui $at,0xffdf +/* f030100: 3421ffff */ ori $at,$at,0xffff +/* f030104: 03214024 */ and $t0,$t9,$at +/* f030108: ae080014 */ sw $t0,0x14($s0) +.L0f03010c: +/* f03010c: 8fbf001c */ lw $ra,0x1c($sp) +/* f030110: 8fb00018 */ lw $s0,0x18($sp) +/* f030114: 27bd0020 */ addiu $sp,$sp,0x20 +/* f030118: 03e00008 */ jr $ra +/* f03011c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f030120 +/* f030120: 27bdffa8 */ addiu $sp,$sp,-88 +/* f030124: afbf0024 */ sw $ra,0x24($sp) +/* f030128: afa5005c */ sw $a1,0x5c($sp) +/* f03012c: afa40058 */ sw $a0,0x58($sp) +/* f030130: afa60060 */ sw $a2,0x60($sp) +/* f030134: 0fc0a209 */ jal func0f028824 +/* f030138: 24050001 */ addiu $a1,$zero,0x1 +/* f03013c: afa20054 */ sw $v0,0x54($sp) +/* f030140: 8fa40058 */ lw $a0,0x58($sp) +/* f030144: 0fc0a209 */ jal func0f028824 +/* f030148: 00002825 */ or $a1,$zero,$zero +/* f03014c: 3c0f8007 */ lui $t7,0x8007 +/* f030150: 25ef801c */ addiu $t7,$t7,-32740 +/* f030154: 8fa60058 */ lw $a2,0x58($sp) +/* f030158: 8de10000 */ lw $at,0x0($t7) +/* f03015c: 8de80004 */ lw $t0,0x4($t7) +/* f030160: 27ae0040 */ addiu $t6,$sp,0x40 +/* f030164: 00402825 */ or $a1,$v0,$zero +/* f030168: adc10000 */ sw $at,0x0($t6) +/* f03016c: 10c00003 */ beqz $a2,.L0f03017c +/* f030170: adc80004 */ sw $t0,0x4($t6) +/* f030174: 10000002 */ beqz $zero,.L0f030180 +/* f030178: 90c702fe */ lbu $a3,0x2fe($a2) +.L0f03017c: +/* f03017c: 00003825 */ or $a3,$zero,$zero +.L0f030180: +/* f030180: 8fa40054 */ lw $a0,0x54($sp) +/* f030184: 50800036 */ beqzl $a0,.L0f030260 +/* f030188: afa50050 */ sw $a1,0x50($sp) +/* f03018c: 50400034 */ beqzl $v0,.L0f030260 +/* f030190: afa50050 */ sw $a1,0x50($sp) +/* f030194: 00c02025 */ or $a0,$a2,$zero +/* f030198: 24050001 */ addiu $a1,$zero,0x1 +/* f03019c: 0fc0a20d */ jal func0f028834 +/* f0301a0: afa7003c */ sw $a3,0x3c($sp) +/* f0301a4: afa20038 */ sw $v0,0x38($sp) +/* f0301a8: 8fa40058 */ lw $a0,0x58($sp) +/* f0301ac: 0fc0a20d */ jal func0f028834 +/* f0301b0: 00002825 */ or $a1,$zero,$zero +/* f0301b4: 8fa90038 */ lw $t1,0x38($sp) +/* f0301b8: 8fa7003c */ lw $a3,0x3c($sp) +/* f0301bc: 2c460001 */ sltiu $a2,$v0,0x1 +/* f0301c0: 1120001f */ beqz $t1,.L0f030240 +/* f0301c4: 000741c0 */ sll $t0,$a3,0x7 +/* f0301c8: 1040001d */ beqz $v0,.L0f030240 +/* f0301cc: 00000000 */ sll $zero,$zero,0x0 +/* f0301d0: 0c004b70 */ jal 0x12dc0 +/* f0301d4: afa7003c */ sw $a3,0x3c($sp) +/* f0301d8: 30460001 */ andi $a2,$v0,0x1 +/* f0301dc: 0c004b70 */ jal 0x12dc0 +/* f0301e0: afa6004c */ sw $a2,0x4c($sp) +/* f0301e4: 24010003 */ addiu $at,$zero,0x3 +/* f0301e8: 0041001b */ divu $zero,$v0,$at +/* f0301ec: 00005010 */ mfhi $t2 +/* f0301f0: 8fa6004c */ lw $a2,0x4c($sp) +/* f0301f4: 15400009 */ bnez $t2,.L0f03021c +/* f0301f8: 8fa7003c */ lw $a3,0x3c($sp) +/* f0301fc: 3c0c8006 */ lui $t4,0x8006 +/* f030200: 258c62d8 */ addiu $t4,$t4,0x62d8 +/* f030204: 000759c0 */ sll $t3,$a3,0x7 +/* f030208: 2ccd0001 */ sltiu $t5,$a2,0x1 +/* f03020c: 016c2821 */ addu $a1,$t3,$t4 +/* f030210: afa60044 */ sw $a2,0x44($sp) +/* f030214: 1000002f */ beqz $zero,.L0f0302d4 +/* f030218: afad0040 */ sw $t5,0x40($sp) +.L0f03021c: +/* f03021c: 3c188006 */ lui $t8,0x8006 +/* f030220: 271866c8 */ addiu $t8,$t8,0x66c8 +/* f030224: 0007c9c0 */ sll $t9,$a3,0x7 +/* f030228: 240e0001 */ addiu $t6,$zero,0x1 +/* f03022c: 240f0001 */ addiu $t7,$zero,0x1 +/* f030230: 03382821 */ addu $a1,$t9,$t8 +/* f030234: afae0044 */ sw $t6,0x44($sp) +/* f030238: 10000026 */ beqz $zero,.L0f0302d4 +/* f03023c: afaf0040 */ sw $t7,0x40($sp) +.L0f030240: +/* f030240: 3c098006 */ lui $t1,0x8006 +/* f030244: 252962d8 */ addiu $t1,$t1,0x62d8 +/* f030248: 2cca0001 */ sltiu $t2,$a2,0x1 +/* f03024c: 01092821 */ addu $a1,$t0,$t1 +/* f030250: afa60044 */ sw $a2,0x44($sp) +/* f030254: 1000001f */ beqz $zero,.L0f0302d4 +/* f030258: afaa0040 */ sw $t2,0x40($sp) +/* f03025c: afa50050 */ sw $a1,0x50($sp) +.L0f030260: +/* f030260: 0fc0b849 */ jal func0f02e124 +/* f030264: afa7003c */ sw $a3,0x3c($sp) +/* f030268: 8fa50050 */ lw $a1,0x50($sp) +/* f03026c: 14400006 */ bnez $v0,.L0f030288 +/* f030270: 8fa7003c */ lw $a3,0x3c($sp) +/* f030274: 00a02025 */ or $a0,$a1,$zero +/* f030278: 0fc0b849 */ jal func0f02e124 +/* f03027c: afa7003c */ sw $a3,0x3c($sp) +/* f030280: 1040000b */ beqz $v0,.L0f0302b0 +/* f030284: 8fa7003c */ lw $a3,0x3c($sp) +.L0f030288: +/* f030288: 8fa20054 */ lw $v0,0x54($sp) +/* f03028c: 3c0d8006 */ lui $t5,0x8006 +/* f030290: 25ad62d8 */ addiu $t5,$t5,0x62d8 +/* f030294: 0002302b */ sltu $a2,$zero,$v0 +/* f030298: 000761c0 */ sll $t4,$a3,0x7 +/* f03029c: 2cd90001 */ sltiu $t9,$a2,0x1 +/* f0302a0: 018d2821 */ addu $a1,$t4,$t5 +/* f0302a4: afa60044 */ sw $a2,0x44($sp) +/* f0302a8: 1000000a */ beqz $zero,.L0f0302d4 +/* f0302ac: afb90040 */ sw $t9,0x40($sp) +.L0f0302b0: +/* f0302b0: 8fa20054 */ lw $v0,0x54($sp) +/* f0302b4: 3c0f8006 */ lui $t7,0x8006 +/* f0302b8: 25ef5ae0 */ addiu $t7,$t7,0x5ae0 +/* f0302bc: 0002302b */ sltu $a2,$zero,$v0 +/* f0302c0: 000771c0 */ sll $t6,$a3,0x7 +/* f0302c4: 2cc80001 */ sltiu $t0,$a2,0x1 +/* f0302c8: 01cf2821 */ addu $a1,$t6,$t7 +/* f0302cc: afa60044 */ sw $a2,0x44($sp) +/* f0302d0: afa80040 */ sw $t0,0x40($sp) +.L0f0302d4: +/* f0302d4: 8fa9005c */ lw $t1,0x5c($sp) +/* f0302d8: 8faa0060 */ lw $t2,0x60($sp) +/* f0302dc: 240b0001 */ addiu $t3,$zero,0x1 +/* f0302e0: afab0018 */ sw $t3,0x18($sp) +/* f0302e4: 8fa40058 */ lw $a0,0x58($sp) +/* f0302e8: 27a70040 */ addiu $a3,$sp,0x40 +/* f0302ec: afa90010 */ sw $t1,0x10($sp) +/* f0302f0: 0fc0c4e1 */ jal func0f031384 +/* f0302f4: afaa0014 */ sw $t2,0x14($sp) +/* f0302f8: 8fbf0024 */ lw $ra,0x24($sp) +/* f0302fc: 27bd0058 */ addiu $sp,$sp,0x58 +/* f030300: 03e00008 */ jr $ra +/* f030304: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f030308 +/* f030308: 27bdffb8 */ addiu $sp,$sp,-72 +/* f03030c: afbf0024 */ sw $ra,0x24($sp) +/* f030310: afa5004c */ sw $a1,0x4c($sp) +/* f030314: afa60050 */ sw $a2,0x50($sp) +/* f030318: 00002825 */ or $a1,$zero,$zero +/* f03031c: 0fc0a209 */ jal func0f028824 +/* f030320: afa40048 */ sw $a0,0x48($sp) +/* f030324: 3c0e8007 */ lui $t6,0x8007 +/* f030328: 25ce8024 */ addiu $t6,$t6,-32732 +/* f03032c: 8dc10000 */ lw $at,0x0($t6) +/* f030330: 8fa9004c */ lw $t1,0x4c($sp) +/* f030334: 8fa40048 */ lw $a0,0x48($sp) +/* f030338: 27a70034 */ addiu $a3,$sp,0x34 +/* f03033c: ace10000 */ sw $at,0x0($a3) +/* f030340: 8dd90004 */ lw $t9,0x4($t6) +/* f030344: 312a0020 */ andi $t2,$t1,0x20 +/* f030348: 00404025 */ or $t0,$v0,$zero +/* f03034c: 11400004 */ beqz $t2,.L0f030360 +/* f030350: acf90004 */ sw $t9,0x4($a3) +/* f030354: afa00038 */ sw $zero,0x38($sp) +/* f030358: 10000005 */ beqz $zero,.L0f030370 +/* f03035c: afa00034 */ sw $zero,0x34($sp) +.L0f030360: +/* f030360: 2c430001 */ sltiu $v1,$v0,0x1 +/* f030364: 2c6b0001 */ sltiu $t3,$v1,0x1 +/* f030368: afa30038 */ sw $v1,0x38($sp) +/* f03036c: afab0034 */ sw $t3,0x34($sp) +.L0f030370: +/* f030370: 8fac0050 */ lw $t4,0x50($sp) +/* f030374: 3c058006 */ lui $a1,0x8006 +/* f030378: 24a57e50 */ addiu $a1,$a1,0x7e50 +/* f03037c: 2d060001 */ sltiu $a2,$t0,0x1 +/* f030380: afa90010 */ sw $t1,0x10($sp) +/* f030384: afa00018 */ sw $zero,0x18($sp) +/* f030388: 0fc0c4e1 */ jal func0f031384 +/* f03038c: afac0014 */ sw $t4,0x14($sp) +/* f030390: 8fbf0024 */ lw $ra,0x24($sp) +/* f030394: 27bd0048 */ addiu $sp,$sp,0x48 +/* f030398: 03e00008 */ jr $ra +/* f03039c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0303a0 +/* f0303a0: 27bdffa8 */ addiu $sp,$sp,-88 +/* f0303a4: afbf0024 */ sw $ra,0x24($sp) +/* f0303a8: afa5005c */ sw $a1,0x5c($sp) +/* f0303ac: afa40058 */ sw $a0,0x58($sp) +/* f0303b0: afa60060 */ sw $a2,0x60($sp) +/* f0303b4: 0fc0a209 */ jal func0f028824 +/* f0303b8: 24050001 */ addiu $a1,$zero,0x1 +/* f0303bc: afa20054 */ sw $v0,0x54($sp) +/* f0303c0: 8fa40058 */ lw $a0,0x58($sp) +/* f0303c4: 0fc0a209 */ jal func0f028824 +/* f0303c8: 00002825 */ or $a1,$zero,$zero +/* f0303cc: 3c0f8007 */ lui $t7,0x8007 +/* f0303d0: 25ef802c */ addiu $t7,$t7,-32724 +/* f0303d4: 8fa60058 */ lw $a2,0x58($sp) +/* f0303d8: 8de10000 */ lw $at,0x0($t7) +/* f0303dc: 8de80004 */ lw $t0,0x4($t7) +/* f0303e0: 27ae0040 */ addiu $t6,$sp,0x40 +/* f0303e4: 00402825 */ or $a1,$v0,$zero +/* f0303e8: adc10000 */ sw $at,0x0($t6) +/* f0303ec: 10c00003 */ beqz $a2,.L0f0303fc +/* f0303f0: adc80004 */ sw $t0,0x4($t6) +/* f0303f4: 10000002 */ beqz $zero,.L0f030400 +/* f0303f8: 90c702fe */ lbu $a3,0x2fe($a2) +.L0f0303fc: +/* f0303fc: 00003825 */ or $a3,$zero,$zero +.L0f030400: +/* f030400: 8fa40054 */ lw $a0,0x54($sp) +/* f030404: 50800036 */ beqzl $a0,.L0f0304e0 +/* f030408: afa50050 */ sw $a1,0x50($sp) +/* f03040c: 50400034 */ beqzl $v0,.L0f0304e0 +/* f030410: afa50050 */ sw $a1,0x50($sp) +/* f030414: 00c02025 */ or $a0,$a2,$zero +/* f030418: 24050001 */ addiu $a1,$zero,0x1 +/* f03041c: 0fc0a20d */ jal func0f028834 +/* f030420: afa7003c */ sw $a3,0x3c($sp) +/* f030424: afa20038 */ sw $v0,0x38($sp) +/* f030428: 8fa40058 */ lw $a0,0x58($sp) +/* f03042c: 0fc0a20d */ jal func0f028834 +/* f030430: 00002825 */ or $a1,$zero,$zero +/* f030434: 8fa90038 */ lw $t1,0x38($sp) +/* f030438: 8fa7003c */ lw $a3,0x3c($sp) +/* f03043c: 2c460001 */ sltiu $a2,$v0,0x1 +/* f030440: 1120001f */ beqz $t1,.L0f0304c0 +/* f030444: 000741c0 */ sll $t0,$a3,0x7 +/* f030448: 1040001d */ beqz $v0,.L0f0304c0 +/* f03044c: 00000000 */ sll $zero,$zero,0x0 +/* f030450: 0c004b70 */ jal 0x12dc0 +/* f030454: afa7003c */ sw $a3,0x3c($sp) +/* f030458: 30460001 */ andi $a2,$v0,0x1 +/* f03045c: 0c004b70 */ jal 0x12dc0 +/* f030460: afa6004c */ sw $a2,0x4c($sp) +/* f030464: 24010003 */ addiu $at,$zero,0x3 +/* f030468: 0041001b */ divu $zero,$v0,$at +/* f03046c: 00005010 */ mfhi $t2 +/* f030470: 8fa6004c */ lw $a2,0x4c($sp) +/* f030474: 15400009 */ bnez $t2,.L0f03049c +/* f030478: 8fa7003c */ lw $a3,0x3c($sp) +/* f03047c: 3c0c8006 */ lui $t4,0x8006 +/* f030480: 258c6ef0 */ addiu $t4,$t4,0x6ef0 +/* f030484: 000759c0 */ sll $t3,$a3,0x7 +/* f030488: 2ccd0001 */ sltiu $t5,$a2,0x1 +/* f03048c: 016c2821 */ addu $a1,$t3,$t4 +/* f030490: afa60044 */ sw $a2,0x44($sp) +/* f030494: 1000002f */ beqz $zero,.L0f030554 +/* f030498: afad0040 */ sw $t5,0x40($sp) +.L0f03049c: +/* f03049c: 3c188006 */ lui $t8,0x8006 +/* f0304a0: 27187328 */ addiu $t8,$t8,0x7328 +/* f0304a4: 0007c9c0 */ sll $t9,$a3,0x7 +/* f0304a8: 240e0001 */ addiu $t6,$zero,0x1 +/* f0304ac: 240f0001 */ addiu $t7,$zero,0x1 +/* f0304b0: 03382821 */ addu $a1,$t9,$t8 +/* f0304b4: afae0044 */ sw $t6,0x44($sp) +/* f0304b8: 10000026 */ beqz $zero,.L0f030554 +/* f0304bc: afaf0040 */ sw $t7,0x40($sp) +.L0f0304c0: +/* f0304c0: 3c098006 */ lui $t1,0x8006 +/* f0304c4: 25296ef0 */ addiu $t1,$t1,0x6ef0 +/* f0304c8: 2cca0001 */ sltiu $t2,$a2,0x1 +/* f0304cc: 01092821 */ addu $a1,$t0,$t1 +/* f0304d0: afa60044 */ sw $a2,0x44($sp) +/* f0304d4: 1000001f */ beqz $zero,.L0f030554 +/* f0304d8: afaa0040 */ sw $t2,0x40($sp) +/* f0304dc: afa50050 */ sw $a1,0x50($sp) +.L0f0304e0: +/* f0304e0: 0fc0b849 */ jal func0f02e124 +/* f0304e4: afa7003c */ sw $a3,0x3c($sp) +/* f0304e8: 8fa50050 */ lw $a1,0x50($sp) +/* f0304ec: 14400006 */ bnez $v0,.L0f030508 +/* f0304f0: 8fa7003c */ lw $a3,0x3c($sp) +/* f0304f4: 00a02025 */ or $a0,$a1,$zero +/* f0304f8: 0fc0b849 */ jal func0f02e124 +/* f0304fc: afa7003c */ sw $a3,0x3c($sp) +/* f030500: 1040000b */ beqz $v0,.L0f030530 +/* f030504: 8fa7003c */ lw $a3,0x3c($sp) +.L0f030508: +/* f030508: 8fa20054 */ lw $v0,0x54($sp) +/* f03050c: 3c0d8006 */ lui $t5,0x8006 +/* f030510: 25ad6ef0 */ addiu $t5,$t5,0x6ef0 +/* f030514: 0002302b */ sltu $a2,$zero,$v0 +/* f030518: 000761c0 */ sll $t4,$a3,0x7 +/* f03051c: 2cd90001 */ sltiu $t9,$a2,0x1 +/* f030520: 018d2821 */ addu $a1,$t4,$t5 +/* f030524: afa60044 */ sw $a2,0x44($sp) +/* f030528: 1000000a */ beqz $zero,.L0f030554 +/* f03052c: afb90040 */ sw $t9,0x40($sp) +.L0f030530: +/* f030530: 8fa20054 */ lw $v0,0x54($sp) +/* f030534: 3c0f8006 */ lui $t7,0x8006 +/* f030538: 25ef6a70 */ addiu $t7,$t7,0x6a70 +/* f03053c: 0002302b */ sltu $a2,$zero,$v0 +/* f030540: 000771c0 */ sll $t6,$a3,0x7 +/* f030544: 2cc80001 */ sltiu $t0,$a2,0x1 +/* f030548: 01cf2821 */ addu $a1,$t6,$t7 +/* f03054c: afa60044 */ sw $a2,0x44($sp) +/* f030550: afa80040 */ sw $t0,0x40($sp) +.L0f030554: +/* f030554: 8fa9005c */ lw $t1,0x5c($sp) +/* f030558: 8faa0060 */ lw $t2,0x60($sp) +/* f03055c: 8fa40058 */ lw $a0,0x58($sp) +/* f030560: 27a70040 */ addiu $a3,$sp,0x40 +/* f030564: afa00018 */ sw $zero,0x18($sp) +/* f030568: afa90010 */ sw $t1,0x10($sp) +/* f03056c: 0fc0c4e1 */ jal func0f031384 +/* f030570: afaa0014 */ sw $t2,0x14($sp) +/* f030574: 8fbf0024 */ lw $ra,0x24($sp) +/* f030578: 27bd0058 */ addiu $sp,$sp,0x58 +/* f03057c: 03e00008 */ jr $ra +/* f030580: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f030584 +/* f030584: 27bdffe0 */ addiu $sp,$sp,-32 +/* f030588: afbf001c */ sw $ra,0x1c($sp) +/* f03058c: afa40020 */ sw $a0,0x20($sp) +/* f030590: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f030594: 00807025 */ or $t6,$a0,$zero +/* f030598: 3c013f00 */ lui $at,0x3f00 +/* f03059c: 55e0000d */ bnezl $t7,.L0f0305d4 +/* f0305a0: 8fbf001c */ lw $ra,0x1c($sp) +/* f0305a4: 8dc2003c */ lw $v0,0x3c($t6) +/* f0305a8: 44812000 */ mtc1 $at,$f4 +/* f0305ac: 3c014180 */ lui $at,0x4180 +/* f0305b0: 44813000 */ mtc1 $at,$f6 +/* f0305b4: 8c840020 */ lw $a0,0x20($a0) +/* f0305b8: 91c6004e */ lbu $a2,0x4e($t6) +/* f0305bc: 84450000 */ lh $a1,0x0($v0) +/* f0305c0: 8c470010 */ lw $a3,0x10($v0) +/* f0305c4: e7a40010 */ swc1 $f4,0x10($sp) +/* f0305c8: 0c007733 */ jal 0x1dccc +/* f0305cc: e7a60014 */ swc1 $f6,0x14($sp) +/* f0305d0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0305d4: +/* f0305d4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0305d8: 03e00008 */ jr $ra +/* f0305dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0305e0 +/* f0305e0: 27bdff88 */ addiu $sp,$sp,-120 +/* f0305e4: afbf001c */ sw $ra,0x1c($sp) +/* f0305e8: afb10018 */ sw $s1,0x18($sp) +/* f0305ec: afa5007c */ sw $a1,0x7c($sp) +/* f0305f0: 00808825 */ or $s1,$a0,$zero +/* f0305f4: afb00014 */ sw $s0,0x14($sp) +/* f0305f8: 0fc0a209 */ jal func0f028824 +/* f0305fc: 24050001 */ addiu $a1,$zero,0x1 +/* f030600: 00408025 */ or $s0,$v0,$zero +/* f030604: 02202025 */ or $a0,$s1,$zero +/* f030608: 0fc0a209 */ jal func0f028824 +/* f03060c: 00002825 */ or $a1,$zero,$zero +/* f030610: 3c0f8007 */ lui $t7,0x8007 +/* f030614: 25ef8034 */ addiu $t7,$t7,-32716 +/* f030618: 8de10000 */ lw $at,0x0($t7) +/* f03061c: 8de80004 */ lw $t0,0x4($t7) +/* f030620: 27ae0060 */ addiu $t6,$sp,0x60 +/* f030624: 3c0a8007 */ lui $t2,0x8007 +/* f030628: 254a803c */ addiu $t2,$t2,-32708 +/* f03062c: adc10000 */ sw $at,0x0($t6) +/* f030630: adc80004 */ sw $t0,0x4($t6) +/* f030634: 8d4d0004 */ lw $t5,0x4($t2) +/* f030638: 8d410000 */ lw $at,0x0($t2) +/* f03063c: 27a90058 */ addiu $t1,$sp,0x58 +/* f030640: 3c188007 */ lui $t8,0x8007 +/* f030644: 27188044 */ addiu $t8,$t8,-32700 +/* f030648: ad2d0004 */ sw $t5,0x4($t1) +/* f03064c: ad210000 */ sw $at,0x0($t1) +/* f030650: 8f080004 */ lw $t0,0x4($t8) +/* f030654: 8f010000 */ lw $at,0x0($t8) +/* f030658: 27b90050 */ addiu $t9,$sp,0x50 +/* f03065c: 00402825 */ or $a1,$v0,$zero +/* f030660: af280004 */ sw $t0,0x4($t9) +/* f030664: 12000048 */ beqz $s0,.L0f030788 +/* f030668: af210000 */ sw $at,0x0($t9) +/* f03066c: 10400046 */ beqz $v0,.L0f030788 +/* f030670: 02202025 */ or $a0,$s1,$zero +/* f030674: 0fc0a20d */ jal func0f028834 +/* f030678: 24050001 */ addiu $a1,$zero,0x1 +/* f03067c: 00408025 */ or $s0,$v0,$zero +/* f030680: 02202025 */ or $a0,$s1,$zero +/* f030684: 0fc0a20d */ jal func0f028834 +/* f030688: 00002825 */ or $a1,$zero,$zero +/* f03068c: 1200000d */ beqz $s0,.L0f0306c4 +/* f030690: 00001825 */ or $v1,$zero,$zero +/* f030694: 5040000c */ beqzl $v0,.L0f0306c8 +/* f030698: 2c4b0001 */ sltiu $t3,$v0,0x1 +/* f03069c: 0c004b70 */ jal 0x12dc0 +/* f0306a0: 00000000 */ sll $zero,$zero,0x0 +/* f0306a4: 304c0001 */ andi $t4,$v0,0x1 +/* f0306a8: 0c004b70 */ jal 0x12dc0 +/* f0306ac: afac0068 */ sw $t4,0x68($sp) +/* f0306b0: 24010003 */ addiu $at,$zero,0x3 +/* f0306b4: 0041001b */ divu $zero,$v0,$at +/* f0306b8: 00001810 */ mfhi $v1 +/* f0306bc: 10000003 */ beqz $zero,.L0f0306cc +/* f0306c0: 00000000 */ sll $zero,$zero,0x0 +.L0f0306c4: +/* f0306c4: 2c4b0001 */ sltiu $t3,$v0,0x1 +.L0f0306c8: +/* f0306c8: afab0068 */ sw $t3,0x68($sp) +.L0f0306cc: +/* f0306cc: 14600013 */ bnez $v1,.L0f03071c +/* f0306d0: 24010001 */ addiu $at,$zero,0x1 +/* f0306d4: 8fa9007c */ lw $t1,0x7c($sp) +/* f0306d8: 3c0d8006 */ lui $t5,0x8006 +/* f0306dc: 3c0a8006 */ lui $t2,0x8006 +/* f0306e0: 11200004 */ beqz $t1,.L0f0306f4 +/* f0306e4: 25ad7aa0 */ addiu $t5,$t5,0x7aa0 +/* f0306e8: 254a7ae8 */ addiu $t2,$t2,0x7ae8 +/* f0306ec: 10000002 */ beqz $zero,.L0f0306f8 +/* f0306f0: afaa0074 */ sw $t2,0x74($sp) +.L0f0306f4: +/* f0306f4: afad0074 */ sw $t5,0x74($sp) +.L0f0306f8: +/* f0306f8: 8faf0068 */ lw $t7,0x68($sp) +/* f0306fc: 240e0001 */ addiu $t6,$zero,0x1 +/* f030700: 24020001 */ addiu $v0,$zero,0x1 +/* f030704: 11e00003 */ beqz $t7,.L0f030714 +/* f030708: 00000000 */ sll $zero,$zero,0x0 +/* f03070c: 1000004a */ beqz $zero,.L0f030838 +/* f030710: afae0064 */ sw $t6,0x64($sp) +.L0f030714: +/* f030714: 10000048 */ beqz $zero,.L0f030838 +/* f030718: afa20060 */ sw $v0,0x60($sp) +.L0f03071c: +/* f03071c: 1461000e */ bne $v1,$at,.L0f030758 +/* f030720: 8fac007c */ lw $t4,0x7c($sp) +/* f030724: 8fb9007c */ lw $t9,0x7c($sp) +/* f030728: 3c088006 */ lui $t0,0x8006 +/* f03072c: 25087b30 */ addiu $t0,$t0,0x7b30 +/* f030730: 13200005 */ beqz $t9,.L0f030748 +/* f030734: 24020001 */ addiu $v0,$zero,0x1 +/* f030738: 3c188006 */ lui $t8,0x8006 +/* f03073c: 27187b78 */ addiu $t8,$t8,0x7b78 +/* f030740: 10000002 */ beqz $zero,.L0f03074c +/* f030744: afb80074 */ sw $t8,0x74($sp) +.L0f030748: +/* f030748: afa80074 */ sw $t0,0x74($sp) +.L0f03074c: +/* f03074c: afa20064 */ sw $v0,0x64($sp) +/* f030750: 10000039 */ beqz $zero,.L0f030838 +/* f030754: afa20060 */ sw $v0,0x60($sp) +.L0f030758: +/* f030758: 11800005 */ beqz $t4,.L0f030770 +/* f03075c: 24020001 */ addiu $v0,$zero,0x1 +/* f030760: 3c0b8006 */ lui $t3,0x8006 +/* f030764: 256b7c08 */ addiu $t3,$t3,0x7c08 +/* f030768: 10000004 */ beqz $zero,.L0f03077c +/* f03076c: afab0074 */ sw $t3,0x74($sp) +.L0f030770: +/* f030770: 3c098006 */ lui $t1,0x8006 +/* f030774: 25297bc0 */ addiu $t1,$t1,0x7bc0 +/* f030778: afa90074 */ sw $t1,0x74($sp) +.L0f03077c: +/* f03077c: afa20064 */ sw $v0,0x64($sp) +/* f030780: 1000002d */ beqz $zero,.L0f030838 +/* f030784: afa20060 */ sw $v0,0x60($sp) +.L0f030788: +/* f030788: 02002025 */ or $a0,$s0,$zero +/* f03078c: 0fc0b849 */ jal func0f02e124 +/* f030790: afa5006c */ sw $a1,0x6c($sp) +/* f030794: 14400005 */ bnez $v0,.L0f0307ac +/* f030798: 8fa5006c */ lw $a1,0x6c($sp) +/* f03079c: 0fc0b849 */ jal func0f02e124 +/* f0307a0: 00a02025 */ or $a0,$a1,$zero +/* f0307a4: 50400014 */ beqzl $v0,.L0f0307f8 +/* f0307a8: 8fb9007c */ lw $t9,0x7c($sp) +.L0f0307ac: +/* f0307ac: 8faa007c */ lw $t2,0x7c($sp) +/* f0307b0: 0010102b */ sltu $v0,$zero,$s0 +/* f0307b4: afa20068 */ sw $v0,0x68($sp) +/* f0307b8: 11400005 */ beqz $t2,.L0f0307d0 +/* f0307bc: 3c0f8006 */ lui $t7,0x8006 +/* f0307c0: 3c0d8006 */ lui $t5,0x8006 +/* f0307c4: 25ad7ae8 */ addiu $t5,$t5,0x7ae8 +/* f0307c8: 10000003 */ beqz $zero,.L0f0307d8 +/* f0307cc: afad0074 */ sw $t5,0x74($sp) +.L0f0307d0: +/* f0307d0: 25ef7aa0 */ addiu $t7,$t7,0x7aa0 +/* f0307d4: afaf0074 */ sw $t7,0x74($sp) +.L0f0307d8: +/* f0307d8: 10400003 */ beqz $v0,.L0f0307e8 +/* f0307dc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0307e0: 10000015 */ beqz $zero,.L0f030838 +/* f0307e4: afae0064 */ sw $t6,0x64($sp) +.L0f0307e8: +/* f0307e8: 24020001 */ addiu $v0,$zero,0x1 +/* f0307ec: 10000012 */ beqz $zero,.L0f030838 +/* f0307f0: afa20060 */ sw $v0,0x60($sp) +/* f0307f4: 8fb9007c */ lw $t9,0x7c($sp) +.L0f0307f8: +/* f0307f8: 0010102b */ sltu $v0,$zero,$s0 +/* f0307fc: afa20068 */ sw $v0,0x68($sp) +/* f030800: 13200005 */ beqz $t9,.L0f030818 +/* f030804: 3c088006 */ lui $t0,0x8006 +/* f030808: 3c188006 */ lui $t8,0x8006 +/* f03080c: 27187a58 */ addiu $t8,$t8,0x7a58 +/* f030810: 10000003 */ beqz $zero,.L0f030820 +/* f030814: afb80074 */ sw $t8,0x74($sp) +.L0f030818: +/* f030818: 25087a10 */ addiu $t0,$t0,0x7a10 +/* f03081c: afa80074 */ sw $t0,0x74($sp) +.L0f030820: +/* f030820: 10400003 */ beqz $v0,.L0f030830 +/* f030824: 240c0001 */ addiu $t4,$zero,0x1 +/* f030828: 10000003 */ beqz $zero,.L0f030838 +/* f03082c: afac0064 */ sw $t4,0x64($sp) +.L0f030830: +/* f030830: 24020001 */ addiu $v0,$zero,0x1 +/* f030834: afa20060 */ sw $v0,0x60($sp) +.L0f030838: +/* f030838: 00008025 */ or $s0,$zero,$zero +/* f03083c: 00003025 */ or $a2,$zero,$zero +/* f030840: 27a70060 */ addiu $a3,$sp,0x60 +.L0f030844: +/* f030844: 8ceb0000 */ lw $t3,0x0($a3) +/* f030848: 02202025 */ or $a0,$s1,$zero +/* f03084c: 02002825 */ or $a1,$s0,$zero +/* f030850: 51600032 */ beqzl $t3,.L0f03091c +/* f030854: 26100001 */ addiu $s0,$s0,0x1 +/* f030858: afa60034 */ sw $a2,0x34($sp) +/* f03085c: 0fc0a209 */ jal func0f028824 +/* f030860: afa70030 */ sw $a3,0x30($sp) +/* f030864: 8c430004 */ lw $v1,0x4($v0) +/* f030868: 9064005c */ lbu $a0,0x5c($v1) +/* f03086c: 9065005f */ lbu $a1,0x5f($v1) +/* f030870: 0fc2c7ba */ jal func0f0b1ee8 +/* f030874: afa30044 */ sw $v1,0x44($sp) +/* f030878: 8fa30044 */ lw $v1,0x44($sp) +/* f03087c: 8fa60034 */ lw $a2,0x34($sp) +/* f030880: 1c400004 */ bgtz $v0,.L0f030894 +/* f030884: 8fa70030 */ lw $a3,0x30($sp) +/* f030888: 24090001 */ addiu $t1,$zero,0x1 +/* f03088c: 03a65021 */ addu $t2,$sp,$a2 +/* f030890: ad490058 */ sw $t1,0x58($t2) +.L0f030894: +/* f030894: 9062005c */ lbu $v0,0x5c($v1) +/* f030898: 24010018 */ addiu $at,$zero,0x18 +/* f03089c: 240d0001 */ addiu $t5,$zero,0x1 +/* f0308a0: 1041001c */ beq $v0,$at,.L0f030914 +/* f0308a4: 03a67821 */ addu $t7,$sp,$a2 +/* f0308a8: 24010034 */ addiu $at,$zero,0x34 +/* f0308ac: 10410019 */ beq $v0,$at,.L0f030914 +/* f0308b0: 24010019 */ addiu $at,$zero,0x19 +/* f0308b4: 10410017 */ beq $v0,$at,.L0f030914 +/* f0308b8: 24010017 */ addiu $at,$zero,0x17 +/* f0308bc: 10410015 */ beq $v0,$at,.L0f030914 +/* f0308c0: 3c04800a */ lui $a0,0x800a +/* f0308c4: 8c84a2d8 */ lw $a0,-0x5d28($a0) +/* f0308c8: 24010008 */ addiu $at,$zero,0x8 +/* f0308cc: 14800009 */ bnez $a0,.L0f0308f4 +/* f0308d0: 00000000 */ sll $zero,$zero,0x0 +/* f0308d4: 14410007 */ bne $v0,$at,.L0f0308f4 +/* f0308d8: 00000000 */ sll $zero,$zero,0x0 +/* f0308dc: 82230006 */ lb $v1,0x6($s1) +/* f0308e0: 24010028 */ addiu $at,$zero,0x28 +/* f0308e4: 10610003 */ beq $v1,$at,.L0f0308f4 +/* f0308e8: 24010013 */ addiu $at,$zero,0x13 +/* f0308ec: 5461000a */ bnel $v1,$at,.L0f030918 +/* f0308f0: aded0050 */ sw $t5,0x50($t7) +.L0f0308f4: +/* f0308f4: 14800003 */ bnez $a0,.L0f030904 +/* f0308f8: 24010009 */ addiu $at,$zero,0x9 +/* f0308fc: 50410006 */ beql $v0,$at,.L0f030918 +/* f030900: aded0050 */ sw $t5,0x50($t7) +.L0f030904: +/* f030904: 14800004 */ bnez $a0,.L0f030918 +/* f030908: 24010013 */ addiu $at,$zero,0x13 +/* f03090c: 54410003 */ bnel $v0,$at,.L0f03091c +/* f030910: 26100001 */ addiu $s0,$s0,0x1 +.L0f030914: +/* f030914: aded0050 */ sw $t5,0x50($t7) +.L0f030918: +/* f030918: 26100001 */ addiu $s0,$s0,0x1 +.L0f03091c: +/* f03091c: 24010002 */ addiu $at,$zero,0x2 +/* f030920: 24c60004 */ addiu $a2,$a2,0x4 +/* f030924: 1601ffc7 */ bne $s0,$at,.L0f030844 +/* f030928: 24e70004 */ addiu $a3,$a3,0x4 +/* f03092c: 240e0009 */ addiu $t6,$zero,0x9 +/* f030930: a22e0007 */ sb $t6,0x7($s1) +/* f030934: 0c004b70 */ jal 0x12dc0 +/* f030938: ae200030 */ sw $zero,0x30($s1) +/* f03093c: 3c0143c8 */ lui $at,0x43c8 +/* f030940: 44812000 */ mtc1 $at,$f4 +/* f030944: 3c018006 */ lui $at,0x8006 +/* f030948: c4262cac */ lwc1 $f6,0x2cac($at) +/* f03094c: ae200038 */ sw $zero,0x38($s1) +/* f030950: 46062202 */ mul.s $f8,$f4,$f6 +/* f030954: 4600428d */ trunc.w.s $f10,$f8 +/* f030958: 44185000 */ mfc1 $t8,$f10 +/* f03095c: 00000000 */ sll $zero,$zero,0x0 +/* f030960: 0058001b */ divu $zero,$v0,$t8 +/* f030964: 00004010 */ mfhi $t0 +/* f030968: 250c0078 */ addiu $t4,$t0,0x78 +/* f03096c: ae2c0034 */ sw $t4,0x34($s1) +/* f030970: 8fab0074 */ lw $t3,0x74($sp) +/* f030974: 17000002 */ bnez $t8,.L0f030980 +/* f030978: 00000000 */ sll $zero,$zero,0x0 +/* f03097c: 0007000d */ break 0x7 +.L0f030980: +/* f030980: ae200040 */ sw $zero,0x40($s1) +/* f030984: 0c004b70 */ jal 0x12dc0 +/* f030988: ae2b003c */ sw $t3,0x3c($s1) +/* f03098c: 30490001 */ andi $t1,$v0,0x1 +/* f030990: ae290044 */ sw $t1,0x44($s1) +/* f030994: 8faa0064 */ lw $t2,0x64($sp) +/* f030998: 44808000 */ mtc1 $zero,$f16 +/* f03099c: 8e2c0018 */ lw $t4,0x18($s1) +/* f0309a0: a22a0049 */ sb $t2,0x49($s1) +/* f0309a4: 8fad0060 */ lw $t5,0x60($sp) +/* f0309a8: 3c017fff */ lui $at,0x7fff +/* f0309ac: 3421ffff */ ori $at,$at,0xffff +/* f0309b0: a22d0048 */ sb $t5,0x48($s1) +/* f0309b4: 8faf005c */ lw $t7,0x5c($sp) +/* f0309b8: 01815824 */ and $t3,$t4,$at +/* f0309bc: 8e240020 */ lw $a0,0x20($s1) +/* f0309c0: a22f004b */ sb $t7,0x4b($s1) +/* f0309c4: 8fae0058 */ lw $t6,0x58($sp) +/* f0309c8: a22e004a */ sb $t6,0x4a($s1) +/* f0309cc: 8fb90054 */ lw $t9,0x54($sp) +/* f0309d0: a239004d */ sb $t9,0x4d($s1) +/* f0309d4: 8fb80050 */ lw $t8,0x50($sp) +/* f0309d8: e6300054 */ swc1 $f16,0x54($s1) +/* f0309dc: a238004c */ sb $t8,0x4c($s1) +/* f0309e0: 8fa80068 */ lw $t0,0x68($sp) +/* f0309e4: a2200008 */ sb $zero,0x8($s1) +/* f0309e8: ae2b0018 */ sw $t3,0x18($s1) +/* f0309ec: 0c0076e5 */ jal 0x1db94 +/* f0309f0: a228004e */ sb $t0,0x4e($s1) +/* f0309f4: 10400006 */ beqz $v0,.L0f030a10 +/* f0309f8: 00000000 */ sll $zero,$zero,0x0 +/* f0309fc: 8e290014 */ lw $t1,0x14($s1) +/* f030a00: 3c010020 */ lui $at,0x20 +/* f030a04: 01215025 */ or $t2,$t1,$at +/* f030a08: 10000008 */ beqz $zero,.L0f030a2c +/* f030a0c: ae2a0014 */ sw $t2,0x14($s1) +.L0f030a10: +/* f030a10: 0fc0c161 */ jal func0f030584 +/* f030a14: 02202025 */ or $a0,$s1,$zero +/* f030a18: 8e2d0014 */ lw $t5,0x14($s1) +/* f030a1c: 3c01ffdf */ lui $at,0xffdf +/* f030a20: 3421ffff */ ori $at,$at,0xffff +/* f030a24: 01a17824 */ and $t7,$t5,$at +/* f030a28: ae2f0014 */ sw $t7,0x14($s1) +.L0f030a2c: +/* f030a2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f030a30: 8fb00014 */ lw $s0,0x14($sp) +/* f030a34: 8fb10018 */ lw $s1,0x18($sp) +/* f030a38: 03e00008 */ jr $ra +/* f030a3c: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f030a40 +/* f030a40: 27bdffd8 */ addiu $sp,$sp,-40 +/* f030a44: afbf0024 */ sw $ra,0x24($sp) +/* f030a48: afb00020 */ sw $s0,0x20($sp) +/* f030a4c: 3c063f4c */ lui $a2,0x3f4c +/* f030a50: 00808025 */ or $s0,$a0,$zero +/* f030a54: 34c6cccd */ ori $a2,$a2,0xcccd +/* f030a58: 0fc0b857 */ jal func0f02e15c +/* f030a5c: 3c053f00 */ lui $a1,0x3f00 +/* f030a60: 8e02002c */ lw $v0,0x2c($s0) +/* f030a64: 3c014180 */ lui $at,0x4180 +/* f030a68: 44812000 */ mtc1 $at,$f4 +/* f030a6c: 8e040020 */ lw $a0,0x20($s0) +/* f030a70: 8206003e */ lb $a2,0x3e($s0) +/* f030a74: 84450000 */ lh $a1,0x0($v0) +/* f030a78: 8c470010 */ lw $a3,0x10($v0) +/* f030a7c: e7a00010 */ swc1 $f0,0x10($sp) +/* f030a80: 0c007733 */ jal 0x1dccc +/* f030a84: e7a40014 */ swc1 $f4,0x14($sp) +/* f030a88: 820e0035 */ lb $t6,0x35($s0) +/* f030a8c: 55c0002a */ bnezl $t6,.L0f030b38 +/* f030a90: 8fbf0024 */ lw $ra,0x24($sp) +/* f030a94: 820f0036 */ lb $t7,0x36($s0) +/* f030a98: 51e00013 */ beqzl $t7,.L0f030ae8 +/* f030a9c: 8e02002c */ lw $v0,0x2c($s0) +/* f030aa0: 8e02002c */ lw $v0,0x2c($s0) +/* f030aa4: 44801000 */ mtc1 $zero,$f2 +/* f030aa8: c4400024 */ lwc1 $f0,0x24($v0) +/* f030aac: 4600103e */ c.le.s $f2,$f0 +/* f030ab0: 00000000 */ sll $zero,$zero,0x0 +/* f030ab4: 45020007 */ bc1fl .L0f030ad4 +/* f030ab8: 8e040020 */ lw $a0,0x20($s0) +/* f030abc: 44050000 */ mfc1 $a1,$f0 +/* f030ac0: 0c007787 */ jal 0x1de1c +/* f030ac4: 8e040020 */ lw $a0,0x20($s0) +/* f030ac8: 1000001b */ beqz $zero,.L0f030b38 +/* f030acc: 8fbf0024 */ lw $ra,0x24($sp) +/* f030ad0: 8e040020 */ lw $a0,0x20($s0) +.L0f030ad4: +/* f030ad4: 0c007787 */ jal 0x1de1c +/* f030ad8: 8c45001c */ lw $a1,0x1c($v0) +/* f030adc: 10000016 */ beqz $zero,.L0f030b38 +/* f030ae0: 8fbf0024 */ lw $ra,0x24($sp) +/* f030ae4: 8e02002c */ lw $v0,0x2c($s0) +.L0f030ae8: +/* f030ae8: 44801000 */ mtc1 $zero,$f2 +/* f030aec: c4400020 */ lwc1 $f0,0x20($v0) +/* f030af0: 4600103e */ c.le.s $f2,$f0 +/* f030af4: 00000000 */ sll $zero,$zero,0x0 +/* f030af8: 45020007 */ bc1fl .L0f030b18 +/* f030afc: c4400014 */ lwc1 $f0,0x14($v0) +/* f030b00: 44050000 */ mfc1 $a1,$f0 +/* f030b04: 0c007787 */ jal 0x1de1c +/* f030b08: 8e040020 */ lw $a0,0x20($s0) +/* f030b0c: 1000000a */ beqz $zero,.L0f030b38 +/* f030b10: 8fbf0024 */ lw $ra,0x24($sp) +/* f030b14: c4400014 */ lwc1 $f0,0x14($v0) +.L0f030b18: +/* f030b18: 4600103e */ c.le.s $f2,$f0 +/* f030b1c: 00000000 */ sll $zero,$zero,0x0 +/* f030b20: 45020005 */ bc1fl .L0f030b38 +/* f030b24: 8fbf0024 */ lw $ra,0x24($sp) +/* f030b28: 44050000 */ mfc1 $a1,$f0 +/* f030b2c: 0c007787 */ jal 0x1de1c +/* f030b30: 8e040020 */ lw $a0,0x20($s0) +/* f030b34: 8fbf0024 */ lw $ra,0x24($sp) +.L0f030b38: +/* f030b38: 8fb00020 */ lw $s0,0x20($sp) +/* f030b3c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f030b40: 03e00008 */ jr $ra +/* f030b44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f030b48 +/* f030b48: 27bdff78 */ addiu $sp,$sp,-136 +/* f030b4c: afbf0024 */ sw $ra,0x24($sp) +/* f030b50: afb10018 */ sw $s1,0x18($sp) +/* f030b54: afa5008c */ sw $a1,0x8c($sp) +/* f030b58: 00808825 */ or $s1,$a0,$zero +/* f030b5c: afb30020 */ sw $s3,0x20($sp) +/* f030b60: afb2001c */ sw $s2,0x1c($sp) +/* f030b64: afb00014 */ sw $s0,0x14($sp) +/* f030b68: 0fc0a209 */ jal func0f028824 +/* f030b6c: 24050001 */ addiu $a1,$zero,0x1 +/* f030b70: 00408025 */ or $s0,$v0,$zero +/* f030b74: 02202025 */ or $a0,$s1,$zero +/* f030b78: 0fc0a209 */ jal func0f028824 +/* f030b7c: 00002825 */ or $a1,$zero,$zero +/* f030b80: 3c0f8007 */ lui $t7,0x8007 +/* f030b84: afa00074 */ sw $zero,0x74($sp) +/* f030b88: 25ef804c */ addiu $t7,$t7,-32692 +/* f030b8c: 8de10000 */ lw $at,0x0($t7) +/* f030b90: 8de80004 */ lw $t0,0x4($t7) +/* f030b94: 27ae0060 */ addiu $t6,$sp,0x60 +/* f030b98: 3c0a8007 */ lui $t2,0x8007 +/* f030b9c: adc10000 */ sw $at,0x0($t6) +/* f030ba0: adc80004 */ sw $t0,0x4($t6) +/* f030ba4: afa00058 */ sw $zero,0x58($sp) +/* f030ba8: 254a8054 */ addiu $t2,$t2,-32684 +/* f030bac: 8d410000 */ lw $at,0x0($t2) +/* f030bb0: 8d4d0004 */ lw $t5,0x4($t2) +/* f030bb4: 27a90050 */ addiu $t1,$sp,0x50 +/* f030bb8: 3c188007 */ lui $t8,0x8007 +/* f030bbc: 2718805c */ addiu $t8,$t8,-32676 +/* f030bc0: ad210000 */ sw $at,0x0($t1) +/* f030bc4: ad2d0004 */ sw $t5,0x4($t1) +/* f030bc8: 8f080004 */ lw $t0,0x4($t8) +/* f030bcc: 8f010000 */ lw $at,0x0($t8) +/* f030bd0: 27b90048 */ addiu $t9,$sp,0x48 +/* f030bd4: 00409025 */ or $s2,$v0,$zero +/* f030bd8: 24130001 */ addiu $s3,$zero,0x1 +/* f030bdc: af280004 */ sw $t0,0x4($t9) +/* f030be0: 12000029 */ beqz $s0,.L0f030c88 +/* f030be4: af210000 */ sw $at,0x0($t9) +/* f030be8: 10400027 */ beqz $v0,.L0f030c88 +/* f030bec: 02202025 */ or $a0,$s1,$zero +/* f030bf0: 0fc0a20d */ jal func0f028834 +/* f030bf4: 24050001 */ addiu $a1,$zero,0x1 +/* f030bf8: 00408025 */ or $s0,$v0,$zero +/* f030bfc: 02202025 */ or $a0,$s1,$zero +/* f030c00: 0fc0a20d */ jal func0f028834 +/* f030c04: 00002825 */ or $a1,$zero,$zero +/* f030c08: 12000018 */ beqz $s0,.L0f030c6c +/* f030c0c: 2c430001 */ sltiu $v1,$v0,0x1 +/* f030c10: 50400017 */ beqzl $v0,.L0f030c70 +/* f030c14: 24190001 */ addiu $t9,$zero,0x1 +/* f030c18: 0c004b70 */ jal 0x12dc0 +/* f030c1c: 00000000 */ sll $zero,$zero,0x0 +/* f030c20: 304c0001 */ andi $t4,$v0,0x1 +/* f030c24: 240b0001 */ addiu $t3,$zero,0x1 +/* f030c28: afac0078 */ sw $t4,0x78($sp) +/* f030c2c: 0c004b70 */ jal 0x12dc0 +/* f030c30: afab0074 */ sw $t3,0x74($sp) +/* f030c34: 24010003 */ addiu $at,$zero,0x3 +/* f030c38: 0041001b */ divu $zero,$v0,$at +/* f030c3c: 00004810 */ mfhi $t1 +/* f030c40: 240f0001 */ addiu $t7,$zero,0x1 +/* f030c44: 15200006 */ bnez $t1,.L0f030c60 +/* f030c48: 240e0001 */ addiu $t6,$zero,0x1 +/* f030c4c: 8faa0078 */ lw $t2,0x78($sp) +/* f030c50: 2d4d0001 */ sltiu $t5,$t2,0x1 +/* f030c54: afad0060 */ sw $t5,0x60($sp) +/* f030c58: 1000001f */ beqz $zero,.L0f030cd8 +/* f030c5c: afaa0064 */ sw $t2,0x64($sp) +.L0f030c60: +/* f030c60: afaf0064 */ sw $t7,0x64($sp) +/* f030c64: 1000001c */ beqz $zero,.L0f030cd8 +/* f030c68: afae0060 */ sw $t6,0x60($sp) +.L0f030c6c: +/* f030c6c: 24190001 */ addiu $t9,$zero,0x1 +.L0f030c70: +/* f030c70: 2c780001 */ sltiu $t8,$v1,0x1 +/* f030c74: afa30078 */ sw $v1,0x78($sp) +/* f030c78: afb90074 */ sw $t9,0x74($sp) +/* f030c7c: afa30064 */ sw $v1,0x64($sp) +/* f030c80: 10000015 */ beqz $zero,.L0f030cd8 +/* f030c84: afb80060 */ sw $t8,0x60($sp) +.L0f030c88: +/* f030c88: 0fc0b849 */ jal func0f02e124 +/* f030c8c: 02002025 */ or $a0,$s0,$zero +/* f030c90: 54400005 */ bnezl $v0,.L0f030ca8 +/* f030c94: 0010102b */ sltu $v0,$zero,$s0 +/* f030c98: 0fc0b849 */ jal func0f02e124 +/* f030c9c: 02402025 */ or $a0,$s2,$zero +/* f030ca0: 10400008 */ beqz $v0,.L0f030cc4 +/* f030ca4: 0010102b */ sltu $v0,$zero,$s0 +.L0f030ca8: +/* f030ca8: 24080001 */ addiu $t0,$zero,0x1 +/* f030cac: 2c4c0001 */ sltiu $t4,$v0,0x1 +/* f030cb0: afa20078 */ sw $v0,0x78($sp) +/* f030cb4: afa80074 */ sw $t0,0x74($sp) +/* f030cb8: afa20064 */ sw $v0,0x64($sp) +/* f030cbc: 10000006 */ beqz $zero,.L0f030cd8 +/* f030cc0: afac0060 */ sw $t4,0x60($sp) +.L0f030cc4: +/* f030cc4: 0010102b */ sltu $v0,$zero,$s0 +/* f030cc8: 2c4b0001 */ sltiu $t3,$v0,0x1 +/* f030ccc: afa20078 */ sw $v0,0x78($sp) +/* f030cd0: afa20064 */ sw $v0,0x64($sp) +/* f030cd4: afab0060 */ sw $t3,0x60($sp) +.L0f030cd8: +/* f030cd8: 8fa2008c */ lw $v0,0x8c($sp) +/* f030cdc: 8fa90078 */ lw $t1,0x78($sp) +/* f030ce0: 10400003 */ beqz $v0,.L0f030cf0 +/* f030ce4: 00000000 */ sll $zero,$zero,0x0 +/* f030ce8: 11200005 */ beqz $t1,.L0f030d00 +/* f030cec: 00000000 */ sll $zero,$zero,0x0 +.L0f030cf0: +/* f030cf0: 1440000f */ bnez $v0,.L0f030d30 +/* f030cf4: 8faa0078 */ lw $t2,0x78($sp) +/* f030cf8: 1140000d */ beqz $t2,.L0f030d30 +/* f030cfc: 00000000 */ sll $zero,$zero,0x0 +.L0f030d00: +/* f030d00: 0c004b70 */ jal 0x12dc0 +/* f030d04: 00000000 */ sll $zero,$zero,0x0 +/* f030d08: 304d0001 */ andi $t5,$v0,0x1 +/* f030d0c: 11a00005 */ beqz $t5,.L0f030d24 +/* f030d10: 3c0e8006 */ lui $t6,0x8006 +/* f030d14: 3c0f8006 */ lui $t7,0x8006 +/* f030d18: 25ef7428 */ addiu $t7,$t7,0x7428 +/* f030d1c: 1000000f */ beqz $zero,.L0f030d5c +/* f030d20: afaf0084 */ sw $t7,0x84($sp) +.L0f030d24: +/* f030d24: 25ce74b8 */ addiu $t6,$t6,0x74b8 +/* f030d28: 1000000c */ beqz $zero,.L0f030d5c +/* f030d2c: afae0084 */ sw $t6,0x84($sp) +.L0f030d30: +/* f030d30: 0c004b70 */ jal 0x12dc0 +/* f030d34: 00000000 */ sll $zero,$zero,0x0 +/* f030d38: 30590001 */ andi $t9,$v0,0x1 +/* f030d3c: 13200005 */ beqz $t9,.L0f030d54 +/* f030d40: 3c088006 */ lui $t0,0x8006 +/* f030d44: 3c188006 */ lui $t8,0x8006 +/* f030d48: 27187470 */ addiu $t8,$t8,0x7470 +/* f030d4c: 10000003 */ beqz $zero,.L0f030d5c +/* f030d50: afb80084 */ sw $t8,0x84($sp) +.L0f030d54: +/* f030d54: 25087500 */ addiu $t0,$t0,0x7500 +/* f030d58: afa80084 */ sw $t0,0x84($sp) +.L0f030d5c: +/* f030d5c: 8fac0074 */ lw $t4,0x74($sp) +/* f030d60: 00008025 */ or $s0,$zero,$zero +/* f030d64: 00003025 */ or $a2,$zero,$zero +/* f030d68: 11800004 */ beqz $t4,.L0f030d7c +/* f030d6c: 27a70060 */ addiu $a3,$sp,0x60 +/* f030d70: 8fab0084 */ lw $t3,0x84($sp) +/* f030d74: 25690120 */ addiu $t1,$t3,0x120 +/* f030d78: afa90084 */ sw $t1,0x84($sp) +.L0f030d7c: +/* f030d7c: 24120001 */ addiu $s2,$zero,0x1 +.L0f030d80: +/* f030d80: 8cea0000 */ lw $t2,0x0($a3) +/* f030d84: 02202025 */ or $a0,$s1,$zero +/* f030d88: 02002825 */ or $a1,$s0,$zero +/* f030d8c: 51400038 */ beqzl $t2,.L0f030e70 +/* f030d90: 26100001 */ addiu $s0,$s0,0x1 +/* f030d94: afa60038 */ sw $a2,0x38($sp) +/* f030d98: 0fc0a209 */ jal func0f028824 +/* f030d9c: afa70034 */ sw $a3,0x34($sp) +/* f030da0: 8c430004 */ lw $v1,0x4($v0) +/* f030da4: 9064005c */ lbu $a0,0x5c($v1) +/* f030da8: 9065005f */ lbu $a1,0x5f($v1) +/* f030dac: 0fc2c7ba */ jal func0f0b1ee8 +/* f030db0: afa3006c */ sw $v1,0x6c($sp) +/* f030db4: 8fa3006c */ lw $v1,0x6c($sp) +/* f030db8: 8fa60038 */ lw $a2,0x38($sp) +/* f030dbc: 1c400009 */ bgtz $v0,.L0f030de4 +/* f030dc0: 8fa70034 */ lw $a3,0x34($sp) +/* f030dc4: 03a66821 */ addu $t5,$sp,$a2 +/* f030dc8: adb20050 */ sw $s2,0x50($t5) +/* f030dcc: 9062005c */ lbu $v0,0x5c($v1) +/* f030dd0: 2401001d */ addiu $at,$zero,0x1d +/* f030dd4: 54410007 */ bnel $v0,$at,.L0f030df4 +/* f030dd8: 24010018 */ addiu $at,$zero,0x18 +/* f030ddc: 10000004 */ beqz $zero,.L0f030df0 +/* f030de0: 00009825 */ or $s3,$zero,$zero +.L0f030de4: +/* f030de4: afb20058 */ sw $s2,0x58($sp) +/* f030de8: 00009825 */ or $s3,$zero,$zero +/* f030dec: 9062005c */ lbu $v0,0x5c($v1) +.L0f030df0: +/* f030df0: 24010018 */ addiu $at,$zero,0x18 +.L0f030df4: +/* f030df4: 1041001c */ beq $v0,$at,.L0f030e68 +/* f030df8: 03a67821 */ addu $t7,$sp,$a2 +/* f030dfc: 24010034 */ addiu $at,$zero,0x34 +/* f030e00: 10410019 */ beq $v0,$at,.L0f030e68 +/* f030e04: 24010019 */ addiu $at,$zero,0x19 +/* f030e08: 10410017 */ beq $v0,$at,.L0f030e68 +/* f030e0c: 24010017 */ addiu $at,$zero,0x17 +/* f030e10: 10410015 */ beq $v0,$at,.L0f030e68 +/* f030e14: 3c04800a */ lui $a0,0x800a +/* f030e18: 8c84a2d8 */ lw $a0,-0x5d28($a0) +/* f030e1c: 24010008 */ addiu $at,$zero,0x8 +/* f030e20: 14800009 */ bnez $a0,.L0f030e48 +/* f030e24: 00000000 */ sll $zero,$zero,0x0 +/* f030e28: 14410007 */ bne $v0,$at,.L0f030e48 +/* f030e2c: 00000000 */ sll $zero,$zero,0x0 +/* f030e30: 82230006 */ lb $v1,0x6($s1) +/* f030e34: 24010028 */ addiu $at,$zero,0x28 +/* f030e38: 10610003 */ beq $v1,$at,.L0f030e48 +/* f030e3c: 24010013 */ addiu $at,$zero,0x13 +/* f030e40: 5461000a */ bnel $v1,$at,.L0f030e6c +/* f030e44: adf20048 */ sw $s2,0x48($t7) +.L0f030e48: +/* f030e48: 14800003 */ bnez $a0,.L0f030e58 +/* f030e4c: 24010009 */ addiu $at,$zero,0x9 +/* f030e50: 50410006 */ beql $v0,$at,.L0f030e6c +/* f030e54: adf20048 */ sw $s2,0x48($t7) +.L0f030e58: +/* f030e58: 14800004 */ bnez $a0,.L0f030e6c +/* f030e5c: 24010013 */ addiu $at,$zero,0x13 +/* f030e60: 54410003 */ bnel $v0,$at,.L0f030e70 +/* f030e64: 26100001 */ addiu $s0,$s0,0x1 +.L0f030e68: +/* f030e68: adf20048 */ sw $s2,0x48($t7) +.L0f030e6c: +/* f030e6c: 26100001 */ addiu $s0,$s0,0x1 +.L0f030e70: +/* f030e70: 24010002 */ addiu $at,$zero,0x2 +/* f030e74: 24c60004 */ addiu $a2,$a2,0x4 +/* f030e78: 1601ffc1 */ bne $s0,$at,.L0f030d80 +/* f030e7c: 24e70004 */ addiu $a3,$a3,0x4 +/* f030e80: 240e000a */ addiu $t6,$zero,0xa +/* f030e84: a22e0007 */ sb $t6,0x7($s1) +/* f030e88: 8fb90084 */ lw $t9,0x84($sp) +/* f030e8c: a2200031 */ sb $zero,0x31($s1) +/* f030e90: 0c004b70 */ jal 0x12dc0 +/* f030e94: ae39002c */ sw $t9,0x2c($s1) +/* f030e98: 30580001 */ andi $t8,$v0,0x1 +/* f030e9c: a2380032 */ sb $t8,0x32($s1) +/* f030ea0: 8fa80064 */ lw $t0,0x64($sp) +/* f030ea4: a2280039 */ sb $t0,0x39($s1) +/* f030ea8: 8fac0060 */ lw $t4,0x60($sp) +/* f030eac: a22c0038 */ sb $t4,0x38($s1) +/* f030eb0: 8fab0054 */ lw $t3,0x54($sp) +/* f030eb4: a22b003b */ sb $t3,0x3b($s1) +/* f030eb8: 8fa90050 */ lw $t1,0x50($sp) +/* f030ebc: a229003a */ sb $t1,0x3a($s1) +/* f030ec0: 8faa004c */ lw $t2,0x4c($sp) +/* f030ec4: a22a003d */ sb $t2,0x3d($s1) +/* f030ec8: 8fad0048 */ lw $t5,0x48($sp) +/* f030ecc: a2330036 */ sb $s3,0x36($s1) +/* f030ed0: a22d003c */ sb $t5,0x3c($s1) +/* f030ed4: 8faf0058 */ lw $t7,0x58($sp) +/* f030ed8: a22f0037 */ sb $t7,0x37($s1) +/* f030edc: 8fae0074 */ lw $t6,0x74($sp) +/* f030ee0: ae200040 */ sw $zero,0x40($s1) +/* f030ee4: a2200033 */ sb $zero,0x33($s1) +/* f030ee8: a2320030 */ sb $s2,0x30($s1) +/* f030eec: a22e0035 */ sb $t6,0x35($s1) +/* f030ef0: 8fb9004c */ lw $t9,0x4c($sp) +/* f030ef4: 8fb80048 */ lw $t8,0x48($sp) +/* f030ef8: 8fa8004c */ lw $t0,0x4c($sp) +/* f030efc: 17200003 */ bnez $t9,.L0f030f0c +/* f030f00: 00000000 */ sll $zero,$zero,0x0 +/* f030f04: 13000009 */ beqz $t8,.L0f030f2c +/* f030f08: 00000000 */ sll $zero,$zero,0x0 +.L0f030f0c: +/* f030f0c: 11000005 */ beqz $t0,.L0f030f24 +/* f030f10: 8fac0048 */ lw $t4,0x48($sp) +/* f030f14: 11800003 */ beqz $t4,.L0f030f24 +/* f030f18: 240b0002 */ addiu $t3,$zero,0x2 +/* f030f1c: 10000015 */ beqz $zero,.L0f030f74 +/* f030f20: a22b0034 */ sb $t3,0x34($s1) +.L0f030f24: +/* f030f24: 10000013 */ beqz $zero,.L0f030f74 +/* f030f28: a2320034 */ sb $s2,0x34($s1) +.L0f030f2c: +/* f030f2c: 0c004b70 */ jal 0x12dc0 +/* f030f30: 00000000 */ sll $zero,$zero,0x0 +/* f030f34: 30490003 */ andi $t1,$v0,0x3 +/* f030f38: 252a0002 */ addiu $t2,$t1,0x2 +/* f030f3c: a22a0034 */ sb $t2,0x34($s1) +/* f030f40: 8fad0060 */ lw $t5,0x60($sp) +/* f030f44: 8faf0064 */ lw $t7,0x64($sp) +/* f030f48: 51a0000b */ beqzl $t5,.L0f030f78 +/* f030f4c: 240c0200 */ addiu $t4,$zero,0x200 +/* f030f50: 51e00009 */ beqzl $t7,.L0f030f78 +/* f030f54: 240c0200 */ addiu $t4,$zero,0x200 +/* f030f58: 0c004b70 */ jal 0x12dc0 +/* f030f5c: 00000000 */ sll $zero,$zero,0x0 +/* f030f60: 822e0034 */ lb $t6,0x34($s1) +/* f030f64: 30590003 */ andi $t9,$v0,0x3 +/* f030f68: 01d9c021 */ addu $t8,$t6,$t9 +/* f030f6c: 27080002 */ addiu $t0,$t8,0x2 +/* f030f70: a2280034 */ sb $t0,0x34($s1) +.L0f030f74: +/* f030f74: 240c0200 */ addiu $t4,$zero,0x200 +.L0f030f78: +/* f030f78: ae2c004c */ sw $t4,0x4c($s1) +/* f030f7c: ae200050 */ sw $zero,0x50($s1) +/* f030f80: ae320054 */ sw $s2,0x54($s1) +/* f030f84: ae200058 */ sw $zero,0x58($s1) +/* f030f88: ae200044 */ sw $zero,0x44($s1) +/* f030f8c: ae200048 */ sw $zero,0x48($s1) +/* f030f90: 8fab0078 */ lw $t3,0x78($sp) +/* f030f94: a2200008 */ sb $zero,0x8($s1) +/* f030f98: 8e240020 */ lw $a0,0x20($s1) +/* f030f9c: 0c0076e5 */ jal 0x1db94 +/* f030fa0: a22b003e */ sb $t3,0x3e($s1) +/* f030fa4: 10400006 */ beqz $v0,.L0f030fc0 +/* f030fa8: 00000000 */ sll $zero,$zero,0x0 +/* f030fac: 8e290014 */ lw $t1,0x14($s1) +/* f030fb0: 3c010020 */ lui $at,0x20 +/* f030fb4: 01215025 */ or $t2,$t1,$at +/* f030fb8: 10000008 */ beqz $zero,.L0f030fdc +/* f030fbc: ae2a0014 */ sw $t2,0x14($s1) +.L0f030fc0: +/* f030fc0: 0fc0c290 */ jal func0f030a40 +/* f030fc4: 02202025 */ or $a0,$s1,$zero +/* f030fc8: 8e2d0014 */ lw $t5,0x14($s1) +/* f030fcc: 3c01ffdf */ lui $at,0xffdf +/* f030fd0: 3421ffff */ ori $at,$at,0xffff +/* f030fd4: 01a17824 */ and $t7,$t5,$at +/* f030fd8: ae2f0014 */ sw $t7,0x14($s1) +.L0f030fdc: +/* f030fdc: 8fbf0024 */ lw $ra,0x24($sp) +/* f030fe0: 8fb00014 */ lw $s0,0x14($sp) +/* f030fe4: 8fb10018 */ lw $s1,0x18($sp) +/* f030fe8: 8fb2001c */ lw $s2,0x1c($sp) +/* f030fec: 8fb30020 */ lw $s3,0x20($sp) +/* f030ff0: 03e00008 */ jr $ra +/* f030ff4: 27bd0088 */ addiu $sp,$sp,0x88 +); + +GLOBAL_ASM( +glabel func0f030ff8 +/* f030ff8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f030ffc: afb00020 */ sw $s0,0x20($sp) +/* f031000: 00808025 */ or $s0,$a0,$zero +/* f031004: afbf0024 */ sw $ra,0x24($sp) +/* f031008: afa5003c */ sw $a1,0x3c($sp) +/* f03100c: afa60040 */ sw $a2,0x40($sp) +/* f031010: 1080005d */ beqz $a0,.L0f031188 +/* f031014: afa70044 */ sw $a3,0x44($sp) +/* f031018: 8c8e0020 */ lw $t6,0x20($a0) +/* f03101c: 93a2004b */ lbu $v0,0x4b($sp) +/* f031020: 24010002 */ addiu $at,$zero,0x2 +/* f031024: 11c00058 */ beqz $t6,.L0f031188 +/* f031028: 304f0080 */ andi $t7,$v0,0x80 +/* f03102c: 11e00003 */ beqz $t7,.L0f03103c +/* f031030: c7a40050 */ lwc1 $f4,0x50($sp) +/* f031034: 46002187 */ neg.s $f6,$f4 +/* f031038: e7a60050 */ swc1 $f6,0x50($sp) +.L0f03103c: +/* f03103c: 12000003 */ beqz $s0,.L0f03104c +/* f031040: 00001825 */ or $v1,$zero,$zero +/* f031044: 10000001 */ beqz $zero,.L0f03104c +/* f031048: 920302fe */ lbu $v1,0x2fe($s0) +.L0f03104c: +/* f03104c: 10610004 */ beq $v1,$at,.L0f031060 +/* f031050: 02002025 */ or $a0,$s0,$zero +/* f031054: 0fc0fe3d */ jal func0f03f8f4 +/* f031058: afa2002c */ sw $v0,0x2c($sp) +/* f03105c: 8fa2002c */ lw $v0,0x2c($sp) +.L0f031060: +/* f031060: 24180003 */ addiu $t8,$zero,0x3 +/* f031064: a2180007 */ sb $t8,0x7($s0) +/* f031068: 30590002 */ andi $t9,$v0,0x2 +/* f03106c: 30490004 */ andi $t1,$v0,0x4 +/* f031070: 304b0008 */ andi $t3,$v0,0x8 +/* f031074: 304d0010 */ andi $t5,$v0,0x10 +/* f031078: 304f0040 */ andi $t7,$v0,0x40 +/* f03107c: 0019402b */ sltu $t0,$zero,$t9 +/* f031080: 0009502b */ sltu $t2,$zero,$t1 +/* f031084: 000b602b */ sltu $t4,$zero,$t3 +/* f031088: 000d702b */ sltu $t6,$zero,$t5 +/* f03108c: 000fc02b */ sltu $t8,$zero,$t7 +/* f031090: ae08002c */ sw $t0,0x2c($s0) +/* f031094: ae0a0030 */ sw $t2,0x30($s0) +/* f031098: ae0c0034 */ sw $t4,0x34($s0) +/* f03109c: ae0e0038 */ sw $t6,0x38($s0) +/* f0310a0: ae18003c */ sw $t8,0x3c($s0) +/* f0310a4: a2000040 */ sb $zero,0x40($s0) +/* f0310a8: 8fb9003c */ lw $t9,0x3c($sp) +/* f0310ac: 30460001 */ andi $a2,$v0,0x1 +/* f0310b0: 0006402b */ sltu $t0,$zero,$a2 +/* f0310b4: a208004a */ sb $t0,0x4a($s0) +/* f0310b8: a6190048 */ sh $t9,0x48($s0) +/* f0310bc: c7a80040 */ lwc1 $f8,0x40($sp) +/* f0310c0: 01003025 */ or $a2,$t0,$zero +/* f0310c4: e608004c */ swc1 $f8,0x4c($s0) +/* f0310c8: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f0310cc: e60a0050 */ swc1 $f10,0x50($s0) +/* f0310d0: 8fa2004c */ lw $v0,0x4c($sp) +/* f0310d4: c7b00050 */ lwc1 $f16,0x50($sp) +/* f0310d8: 44829000 */ mtc1 $v0,$f18 +/* f0310dc: e6100054 */ swc1 $f16,0x54($s0) +/* f0310e0: 46809020 */ cvt.s.w $f0,$f18 +/* f0310e4: 11c00003 */ beqz $t6,.L0f0310f4 +/* f0310e8: e6000058 */ swc1 $f0,0x58($s0) +/* f0310ec: 10000002 */ beqz $zero,.L0f0310f8 +/* f0310f0: a2020008 */ sb $v0,0x8($s0) +.L0f0310f4: +/* f0310f4: a2000008 */ sb $zero,0x8($s0) +.L0f0310f8: +/* f0310f8: 5840000e */ blezl $v0,.L0f031134 +/* f0310fc: c7a40050 */ lwc1 $f4,0x50($sp) +/* f031100: 8e040020 */ lw $a0,0x20($s0) +/* f031104: e7a0002c */ swc1 $f0,0x2c($sp) +/* f031108: 0c0076e5 */ jal 0x1db94 +/* f03110c: afa60028 */ sw $a2,0x28($sp) +/* f031110: 8fa60028 */ lw $a2,0x28($sp) +/* f031114: 10400006 */ beqz $v0,.L0f031130 +/* f031118: c7a0002c */ lwc1 $f0,0x2c($sp) +/* f03111c: 8e0a0014 */ lw $t2,0x14($s0) +/* f031120: 3c010020 */ lui $at,0x20 +/* f031124: 01415825 */ or $t3,$t2,$at +/* f031128: 10000017 */ beqz $zero,.L0f031188 +/* f03112c: ae0b0014 */ sw $t3,0x14($s0) +.L0f031130: +/* f031130: c7a40050 */ lwc1 $f4,0x50($sp) +.L0f031134: +/* f031134: 8e040020 */ lw $a0,0x20($s0) +/* f031138: e7a00014 */ swc1 $f0,0x14($sp) +/* f03113c: 87a5003e */ lh $a1,0x3e($sp) +/* f031140: 8fa70040 */ lw $a3,0x40($sp) +/* f031144: 0c007733 */ jal 0x1dccc +/* f031148: e7a40010 */ swc1 $f4,0x10($sp) +/* f03114c: c7a60044 */ lwc1 $f6,0x44($sp) +/* f031150: 44804000 */ mtc1 $zero,$f8 +/* f031154: 00000000 */ sll $zero,$zero,0x0 +/* f031158: 4606403e */ c.le.s $f8,$f6 +/* f03115c: 00000000 */ sll $zero,$zero,0x0 +/* f031160: 45020005 */ bc1fl .L0f031178 +/* f031164: 8e0c0014 */ lw $t4,0x14($s0) +/* f031168: 44053000 */ mfc1 $a1,$f6 +/* f03116c: 0c007787 */ jal 0x1de1c +/* f031170: 8e040020 */ lw $a0,0x20($s0) +/* f031174: 8e0c0014 */ lw $t4,0x14($s0) +.L0f031178: +/* f031178: 3c01ffdf */ lui $at,0xffdf +/* f03117c: 3421ffff */ ori $at,$at,0xffff +/* f031180: 01816824 */ and $t5,$t4,$at +/* f031184: ae0d0014 */ sw $t5,0x14($s0) +.L0f031188: +/* f031188: 8fbf0024 */ lw $ra,0x24($sp) +/* f03118c: 8fb00020 */ lw $s0,0x20($sp) +/* f031190: 27bd0038 */ addiu $sp,$sp,0x38 +/* f031194: 03e00008 */ jr $ra +/* f031198: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03119c +/* f03119c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0311a0: afbf0014 */ sw $ra,0x14($sp) +/* f0311a4: 808e0007 */ lb $t6,0x7($a0) +/* f0311a8: 24010005 */ addiu $at,$zero,0x5 +/* f0311ac: 00803025 */ or $a2,$a0,$zero +/* f0311b0: 51c10025 */ beql $t6,$at,.L0f031248 +/* f0311b4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0311b8: 0fc0fe3d */ jal func0f03f8f4 +/* f0311bc: afa60018 */ sw $a2,0x18($sp) +/* f0311c0: 8fa60018 */ lw $a2,0x18($sp) +/* f0311c4: 2402ffff */ addiu $v0,$zero,-1 +/* f0311c8: 00002825 */ or $a1,$zero,$zero +/* f0311cc: 84c40292 */ lh $a0,0x292($a2) +/* f0311d0: 50440007 */ beql $v0,$a0,.L0f0311f0 +/* f0311d4: 8cd802d4 */ lw $t8,0x2d4($a2) +/* f0311d8: 0fc45929 */ jal func0f1164a4 +/* f0311dc: afa60018 */ sw $a2,0x18($sp) +/* f0311e0: 8fa60018 */ lw $a2,0x18($sp) +/* f0311e4: 2402ffff */ addiu $v0,$zero,-1 +/* f0311e8: a4c20292 */ sh $v0,0x292($a2) +/* f0311ec: 8cd802d4 */ lw $t8,0x2d4($a2) +.L0f0311f0: +/* f0311f0: 240f0005 */ addiu $t7,$zero,0x5 +/* f0311f4: a0cf0007 */ sb $t7,0x7($a2) +/* f0311f8: 13000003 */ beqz $t8,.L0f031208 +/* f0311fc: 24010002 */ addiu $at,$zero,0x2 +/* f031200: 10000002 */ beqz $zero,.L0f03120c +/* f031204: acc00038 */ sw $zero,0x38($a2) +.L0f031208: +/* f031208: acc20038 */ sw $v0,0x38($a2) +.L0f03120c: +/* f03120c: 90d902fe */ lbu $t9,0x2fe($a2) +/* f031210: acc0002c */ sw $zero,0x2c($a2) +/* f031214: acc00030 */ sw $zero,0x30($a2) +/* f031218: acc00034 */ sw $zero,0x34($a2) +/* f03121c: acc0003c */ sw $zero,0x3c($a2) +/* f031220: 17210008 */ bne $t9,$at,.L0f031244 +/* f031224: a0c00008 */ sb $zero,0x8($a2) +/* f031228: 90c80362 */ lbu $t0,0x362($a2) +/* f03122c: 3109ff0f */ andi $t1,$t0,0xff0f +/* f031230: 352b0040 */ ori $t3,$t1,0x40 +/* f031234: 316c00f0 */ andi $t4,$t3,0xf0 +/* f031238: a0cb0362 */ sb $t3,0x362($a2) +/* f03123c: 358d0004 */ ori $t5,$t4,0x4 +/* f031240: a0cd0362 */ sb $t5,0x362($a2) +.L0f031244: +/* f031244: 8fbf0014 */ lw $ra,0x14($sp) +.L0f031248: +/* f031248: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03124c: 03e00008 */ jr $ra +/* f031250: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f031254 +/* f031254: 27bdffe8 */ addiu $sp,$sp,-24 +/* f031258: afbf0014 */ sw $ra,0x14($sp) +/* f03125c: 8c8e004c */ lw $t6,0x4c($a0) +/* f031260: 8c860020 */ lw $a2,0x20($a0) +/* f031264: 8c82002c */ lw $v0,0x2c($a0) +/* f031268: 31cf0020 */ andi $t7,$t6,0x20 +/* f03126c: 51e00017 */ beqzl $t7,.L0f0312cc +/* f031270: 80980036 */ lb $t8,0x36($a0) +/* f031274: 44801000 */ mtc1 $zero,$f2 +/* f031278: c4400020 */ lwc1 $f0,0x20($v0) +/* f03127c: 00c02025 */ or $a0,$a2,$zero +/* f031280: 4600103e */ c.le.s $f2,$f0 +/* f031284: 00000000 */ sll $zero,$zero,0x0 +/* f031288: 4500000b */ bc1f .L0f0312b8 +/* f03128c: 00000000 */ sll $zero,$zero,0x0 +/* f031290: c4440018 */ lwc1 $f4,0x18($v0) +/* f031294: 4604003c */ c.lt.s $f0,$f4 +/* f031298: 00000000 */ sll $zero,$zero,0x0 +/* f03129c: 45000006 */ bc1f .L0f0312b8 +/* f0312a0: 00000000 */ sll $zero,$zero,0x0 +/* f0312a4: 44050000 */ mfc1 $a1,$f0 +/* f0312a8: 0c007787 */ jal 0x1de1c +/* f0312ac: 00c02025 */ or $a0,$a2,$zero +/* f0312b0: 10000031 */ beqz $zero,.L0f031378 +/* f0312b4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0312b8: +/* f0312b8: 0c007787 */ jal 0x1de1c +/* f0312bc: 8c450018 */ lw $a1,0x18($v0) +/* f0312c0: 1000002d */ beqz $zero,.L0f031378 +/* f0312c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0312c8: 80980036 */ lb $t8,0x36($a0) +.L0f0312cc: +/* f0312cc: 53000012 */ beqzl $t8,.L0f031318 +/* f0312d0: 44801000 */ mtc1 $zero,$f2 +/* f0312d4: 44801000 */ mtc1 $zero,$f2 +/* f0312d8: c4400020 */ lwc1 $f0,0x20($v0) +/* f0312dc: 00c02025 */ or $a0,$a2,$zero +/* f0312e0: 4600103e */ c.le.s $f2,$f0 +/* f0312e4: 00000000 */ sll $zero,$zero,0x0 +/* f0312e8: 45000006 */ bc1f .L0f031304 +/* f0312ec: 00000000 */ sll $zero,$zero,0x0 +/* f0312f0: 44050000 */ mfc1 $a1,$f0 +/* f0312f4: 0c007787 */ jal 0x1de1c +/* f0312f8: 00c02025 */ or $a0,$a2,$zero +/* f0312fc: 1000001e */ beqz $zero,.L0f031378 +/* f031300: 8fbf0014 */ lw $ra,0x14($sp) +.L0f031304: +/* f031304: 0c007787 */ jal 0x1de1c +/* f031308: 8c450018 */ lw $a1,0x18($v0) +/* f03130c: 1000001a */ beqz $zero,.L0f031378 +/* f031310: 8fbf0014 */ lw $ra,0x14($sp) +/* f031314: 44801000 */ mtc1 $zero,$f2 +.L0f031318: +/* f031318: c4400020 */ lwc1 $f0,0x20($v0) +/* f03131c: 4600103e */ c.le.s $f2,$f0 +/* f031320: 00000000 */ sll $zero,$zero,0x0 +/* f031324: 45020007 */ bc1fl .L0f031344 +/* f031328: c4400014 */ lwc1 $f0,0x14($v0) +/* f03132c: 44050000 */ mfc1 $a1,$f0 +/* f031330: 0c007787 */ jal 0x1de1c +/* f031334: 00c02025 */ or $a0,$a2,$zero +/* f031338: 1000000f */ beqz $zero,.L0f031378 +/* f03133c: 8fbf0014 */ lw $ra,0x14($sp) +/* f031340: c4400014 */ lwc1 $f0,0x14($v0) +.L0f031344: +/* f031344: 00c02025 */ or $a0,$a2,$zero +/* f031348: 4600103e */ c.le.s $f2,$f0 +/* f03134c: 00000000 */ sll $zero,$zero,0x0 +/* f031350: 45000006 */ bc1f .L0f03136c +/* f031354: 00000000 */ sll $zero,$zero,0x0 +/* f031358: 44050000 */ mfc1 $a1,$f0 +/* f03135c: 0c007787 */ jal 0x1de1c +/* f031360: 00c02025 */ or $a0,$a2,$zero +/* f031364: 10000004 */ beqz $zero,.L0f031378 +/* f031368: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03136c: +/* f03136c: 0c007787 */ jal 0x1de1c +/* f031370: 3c05bf80 */ lui $a1,0xbf80 +/* f031374: 8fbf0014 */ lw $ra,0x14($sp) +.L0f031378: +/* f031378: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03137c: 03e00008 */ jr $ra +/* f031380: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f031384 +/* f031384: 27bdff70 */ addiu $sp,$sp,-144 +/* f031388: afbf002c */ sw $ra,0x2c($sp) +/* f03138c: afb30028 */ sw $s3,0x28($sp) +/* f031390: afb20024 */ sw $s2,0x24($sp) +/* f031394: afb10020 */ sw $s1,0x20($sp) +/* f031398: afb0001c */ sw $s0,0x1c($sp) +/* f03139c: afa60098 */ sw $a2,0x98($sp) +/* f0313a0: afa7009c */ sw $a3,0x9c($sp) +/* f0313a4: 8c8e0020 */ lw $t6,0x20($a0) +/* f0313a8: 3c188007 */ lui $t8,0x8007 +/* f0313ac: afa00070 */ sw $zero,0x70($sp) +/* f0313b0: 27188064 */ addiu $t8,$t8,-32668 +/* f0313b4: afae008c */ sw $t6,0x8c($sp) +/* f0313b8: 8f0a0004 */ lw $t2,0x4($t8) +/* f0313bc: 8f010000 */ lw $at,0x0($t8) +/* f0313c0: 27af0064 */ addiu $t7,$sp,0x64 +/* f0313c4: 3c0c8007 */ lui $t4,0x8007 +/* f0313c8: 258c806c */ addiu $t4,$t4,-32660 +/* f0313cc: adea0004 */ sw $t2,0x4($t7) +/* f0313d0: ade10000 */ sw $at,0x0($t7) +/* f0313d4: 8d890004 */ lw $t1,0x4($t4) +/* f0313d8: 8d810000 */ lw $at,0x0($t4) +/* f0313dc: 27ab005c */ addiu $t3,$sp,0x5c +/* f0313e0: 00808825 */ or $s1,$a0,$zero +/* f0313e4: 00a09025 */ or $s2,$a1,$zero +/* f0313e8: 24130001 */ addiu $s3,$zero,0x1 +/* f0313ec: ad690004 */ sw $t1,0x4($t3) +/* f0313f0: 10800003 */ beqz $a0,.L0f031400 +/* f0313f4: ad610000 */ sw $at,0x0($t3) +/* f0313f8: 10000002 */ beqz $zero,.L0f031404 +/* f0313fc: 908202fe */ lbu $v0,0x2fe($a0) +.L0f031400: +/* f031400: 00001025 */ or $v0,$zero,$zero +.L0f031404: +/* f031404: 24010002 */ addiu $at,$zero,0x2 +/* f031408: 10410124 */ beq $v0,$at,.L0f03189c +/* f03140c: a3a00053 */ sb $zero,0x53($sp) +/* f031410: 24010003 */ addiu $at,$zero,0x3 +/* f031414: 10410121 */ beq $v0,$at,.L0f03189c +/* f031418: 24010004 */ addiu $at,$zero,0x4 +/* f03141c: 1041011f */ beq $v0,$at,.L0f03189c +/* f031420: 24190008 */ addiu $t9,$zero,0x8 +/* f031424: 3c0f8006 */ lui $t7,0x8006 +/* f031428: 25ef7e50 */ addiu $t7,$t7,0x7e50 +/* f03142c: 164f0023 */ bne $s2,$t7,.L0f0314bc +/* f031430: a2390007 */ sb $t9,0x7($s1) +/* f031434: 24180001 */ addiu $t8,$zero,0x1 +/* f031438: a3b80053 */ sb $t8,0x53($sp) +/* f03143c: 0c00744f */ jal 0x1d13c +/* f031440: 8e240020 */ lw $a0,0x20($s1) +/* f031444: 2401026a */ addiu $at,$zero,0x26a +/* f031448: 10410019 */ beq $v0,$at,.L0f0314b0 +/* f03144c: 3c0e8006 */ lui $t6,0x8006 +/* f031450: 3c0a8006 */ lui $t2,0x8006 +/* f031454: 254a7d28 */ addiu $t2,$t2,0x7d28 +/* f031458: 3c063f4c */ lui $a2,0x3f4c +/* f03145c: afaa0080 */ sw $t2,0x80($sp) +/* f031460: 34c6cccd */ ori $a2,$a2,0xcccd +/* f031464: 02202025 */ or $a0,$s1,$zero +/* f031468: 0fc0b857 */ jal func0f02e15c +/* f03146c: 3c053f00 */ lui $a1,0x3f00 +/* f031470: 3c014180 */ lui $at,0x4180 +/* f031474: 44812000 */ mtc1 $at,$f4 +/* f031478: 3c058006 */ lui $a1,0x8006 +/* f03147c: 3c078006 */ lui $a3,0x8006 +/* f031480: 8ce77d38 */ lw $a3,0x7d38($a3) +/* f031484: 84a57d28 */ lh $a1,0x7d28($a1) +/* f031488: 8fa4008c */ lw $a0,0x8c($sp) +/* f03148c: 8fa60098 */ lw $a2,0x98($sp) +/* f031490: e7a00010 */ swc1 $f0,0x10($sp) +/* f031494: 0c007733 */ jal 0x1dccc +/* f031498: e7a40014 */ swc1 $f4,0x14($sp) +/* f03149c: 8fa4008c */ lw $a0,0x8c($sp) +/* f0314a0: 0c007787 */ jal 0x1de1c +/* f0314a4: 3c05436c */ lui $a1,0x436c +/* f0314a8: 10000038 */ beqz $zero,.L0f03158c +/* f0314ac: 00008025 */ or $s0,$zero,$zero +.L0f0314b0: +/* f0314b0: 25ce7d70 */ addiu $t6,$t6,0x7d70 +/* f0314b4: 10000034 */ beqz $zero,.L0f031588 +/* f0314b8: afae0080 */ sw $t6,0x80($sp) +.L0f0314bc: +/* f0314bc: 02202025 */ or $a0,$s1,$zero +/* f0314c0: 8fa500a0 */ lw $a1,0xa0($sp) +/* f0314c4: 0fc0b8b4 */ jal func0f02e2d0 +/* f0314c8: 8fa600a4 */ lw $a2,0xa4($sp) +/* f0314cc: 8fad0098 */ lw $t5,0x98($sp) +/* f0314d0: 3c017f1b */ lui $at,0x7f1b +/* f0314d4: 11a0000e */ beqz $t5,.L0f031510 +/* f0314d8: 00000000 */ sll $zero,$zero,0x0 +/* f0314dc: 3c017f1b */ lui $at,0x7f1b +/* f0314e0: c4268d10 */ lwc1 $f6,-0x72f0($at) +/* f0314e4: 3c017f1b */ lui $at,0x7f1b +/* f0314e8: c42a8d14 */ lwc1 $f10,-0x72ec($at) +/* f0314ec: 46003201 */ sub.s $f8,$f6,$f0 +/* f0314f0: 3c013f00 */ lui $at,0x3f00 +/* f0314f4: 44819000 */ mtc1 $at,$f18 +/* f0314f8: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0314fc: 46128100 */ add.s $f4,$f16,$f18 +/* f031500: 4600218d */ trunc.w.s $f6,$f4 +/* f031504: 44103000 */ mfc1 $s0,$f6 +/* f031508: 10000009 */ beqz $zero,.L0f031530 +/* f03150c: 00000000 */ sll $zero,$zero,0x0 +.L0f031510: +/* f031510: c4288d18 */ lwc1 $f8,-0x72e8($at) +/* f031514: 3c013f00 */ lui $at,0x3f00 +/* f031518: 44818000 */ mtc1 $at,$f16 +/* f03151c: 46080282 */ mul.s $f10,$f0,$f8 +/* f031520: 46105480 */ add.s $f18,$f10,$f16 +/* f031524: 4600910d */ trunc.w.s $f4,$f18 +/* f031528: 44102000 */ mfc1 $s0,$f4 +/* f03152c: 00000000 */ sll $zero,$zero,0x0 +.L0f031530: +/* f031530: 06000003 */ bltz $s0,.L0f031540 +/* f031534: 2a010020 */ slti $at,$s0,0x20 +/* f031538: 14200002 */ bnez $at,.L0f031544 +/* f03153c: 00000000 */ sll $zero,$zero,0x0 +.L0f031540: +/* f031540: 00008025 */ or $s0,$zero,$zero +.L0f031544: +/* f031544: 0c004b70 */ jal 0x12dc0 +/* f031548: 00000000 */ sll $zero,$zero,0x0 +/* f03154c: 00104880 */ sll $t1,$s0,0x2 +/* f031550: 0249c821 */ addu $t9,$s2,$t1 +/* f031554: 8f230000 */ lw $v1,0x0($t9) +/* f031558: 8c6f0004 */ lw $t7,0x4($v1) +/* f03155c: 8c780000 */ lw $t8,0x0($v1) +/* f031560: 004f001b */ divu $zero,$v0,$t7 +/* f031564: 00002010 */ mfhi $a0 +/* f031568: 000450c0 */ sll $t2,$a0,0x3 +/* f03156c: 01445021 */ addu $t2,$t2,$a0 +/* f031570: 000a50c0 */ sll $t2,$t2,0x3 +/* f031574: 030a7021 */ addu $t6,$t8,$t2 +/* f031578: afae0080 */ sw $t6,0x80($sp) +/* f03157c: 15e00002 */ bnez $t7,.L0f031588 +/* f031580: 00000000 */ sll $zero,$zero,0x0 +/* f031584: 0007000d */ break 0x7 +.L0f031588: +/* f031588: 00008025 */ or $s0,$zero,$zero +.L0f03158c: +/* f03158c: 00003825 */ or $a3,$zero,$zero +/* f031590: 8fa8009c */ lw $t0,0x9c($sp) +/* f031594: 24120001 */ addiu $s2,$zero,0x1 +.L0f031598: +/* f031598: 8d0d0000 */ lw $t5,0x0($t0) +/* f03159c: 02202025 */ or $a0,$s1,$zero +/* f0315a0: 02002825 */ or $a1,$s0,$zero +/* f0315a4: 51a00043 */ beqzl $t5,.L0f0316b4 +/* f0315a8: 26100001 */ addiu $s0,$s0,0x1 +/* f0315ac: afa70044 */ sw $a3,0x44($sp) +/* f0315b0: 0fc0a209 */ jal func0f028824 +/* f0315b4: afa80040 */ sw $t0,0x40($sp) +/* f0315b8: 8fa70044 */ lw $a3,0x44($sp) +/* f0315bc: 8fa80040 */ lw $t0,0x40($sp) +/* f0315c0: 14400006 */ bnez $v0,.L0f0315dc +/* f0315c4: 00403025 */ or $a2,$v0,$zero +/* f0315c8: 02202025 */ or $a0,$s1,$zero +/* f0315cc: 0fc0b9b7 */ jal func0f02e6dc +/* f0315d0: 3c054180 */ lui $a1,0x4180 +/* f0315d4: 100000b2 */ beqz $zero,.L0f0318a0 +/* f0315d8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0315dc: +/* f0315dc: 8cc30004 */ lw $v1,0x4($a2) +/* f0315e0: 9064005c */ lbu $a0,0x5c($v1) +/* f0315e4: 9065005f */ lbu $a1,0x5f($v1) +/* f0315e8: afa80040 */ sw $t0,0x40($sp) +/* f0315ec: afa70044 */ sw $a3,0x44($sp) +/* f0315f0: 0fc2c7ba */ jal func0f0b1ee8 +/* f0315f4: afa30078 */ sw $v1,0x78($sp) +/* f0315f8: 8fa30078 */ lw $v1,0x78($sp) +/* f0315fc: 8fa70044 */ lw $a3,0x44($sp) +/* f031600: 1c400009 */ bgtz $v0,.L0f031628 +/* f031604: 8fa80040 */ lw $t0,0x40($sp) +/* f031608: 03a75821 */ addu $t3,$sp,$a3 +/* f03160c: ad720064 */ sw $s2,0x64($t3) +/* f031610: 9062005c */ lbu $v0,0x5c($v1) +/* f031614: 2401001d */ addiu $at,$zero,0x1d +/* f031618: 54410007 */ bnel $v0,$at,.L0f031638 +/* f03161c: 24010018 */ addiu $at,$zero,0x18 +/* f031620: 10000004 */ beqz $zero,.L0f031634 +/* f031624: 00009825 */ or $s3,$zero,$zero +.L0f031628: +/* f031628: afb20070 */ sw $s2,0x70($sp) +/* f03162c: 00009825 */ or $s3,$zero,$zero +/* f031630: 9062005c */ lbu $v0,0x5c($v1) +.L0f031634: +/* f031634: 24010018 */ addiu $at,$zero,0x18 +.L0f031638: +/* f031638: 1041001c */ beq $v0,$at,.L0f0316ac +/* f03163c: 03a76021 */ addu $t4,$sp,$a3 +/* f031640: 24010034 */ addiu $at,$zero,0x34 +/* f031644: 10410019 */ beq $v0,$at,.L0f0316ac +/* f031648: 24010019 */ addiu $at,$zero,0x19 +/* f03164c: 10410017 */ beq $v0,$at,.L0f0316ac +/* f031650: 24010017 */ addiu $at,$zero,0x17 +/* f031654: 10410015 */ beq $v0,$at,.L0f0316ac +/* f031658: 3c04800a */ lui $a0,0x800a +/* f03165c: 8c84a2d8 */ lw $a0,-0x5d28($a0) +/* f031660: 24010008 */ addiu $at,$zero,0x8 +/* f031664: 14800009 */ bnez $a0,.L0f03168c +/* f031668: 00000000 */ sll $zero,$zero,0x0 +/* f03166c: 14410007 */ bne $v0,$at,.L0f03168c +/* f031670: 00000000 */ sll $zero,$zero,0x0 +/* f031674: 82230006 */ lb $v1,0x6($s1) +/* f031678: 24010028 */ addiu $at,$zero,0x28 +/* f03167c: 10610003 */ beq $v1,$at,.L0f03168c +/* f031680: 24010013 */ addiu $at,$zero,0x13 +/* f031684: 5461000a */ bnel $v1,$at,.L0f0316b0 +/* f031688: ad92005c */ sw $s2,0x5c($t4) +.L0f03168c: +/* f03168c: 14800003 */ bnez $a0,.L0f03169c +/* f031690: 24010009 */ addiu $at,$zero,0x9 +/* f031694: 50410006 */ beql $v0,$at,.L0f0316b0 +/* f031698: ad92005c */ sw $s2,0x5c($t4) +.L0f03169c: +/* f03169c: 14800004 */ bnez $a0,.L0f0316b0 +/* f0316a0: 24010013 */ addiu $at,$zero,0x13 +/* f0316a4: 54410003 */ bnel $v0,$at,.L0f0316b4 +/* f0316a8: 26100001 */ addiu $s0,$s0,0x1 +.L0f0316ac: +/* f0316ac: ad92005c */ sw $s2,0x5c($t4) +.L0f0316b0: +/* f0316b0: 26100001 */ addiu $s0,$s0,0x1 +.L0f0316b4: +/* f0316b4: 24010002 */ addiu $at,$zero,0x2 +/* f0316b8: 24e70004 */ addiu $a3,$a3,0x4 +/* f0316bc: 1601ffb6 */ bne $s0,$at,.L0f031598 +/* f0316c0: 25080004 */ addiu $t0,$t0,0x4 +/* f0316c4: a2320030 */ sb $s2,0x30($s1) +/* f0316c8: 8fa90080 */ lw $t1,0x80($sp) +/* f0316cc: a2200031 */ sb $zero,0x31($s1) +/* f0316d0: 0c004b70 */ jal 0x12dc0 +/* f0316d4: ae29002c */ sw $t1,0x2c($s1) +/* f0316d8: 30590001 */ andi $t9,$v0,0x1 +/* f0316dc: a2390032 */ sb $t9,0x32($s1) +/* f0316e0: 8faf009c */ lw $t7,0x9c($sp) +/* f0316e4: 8df80004 */ lw $t8,0x4($t7) +/* f0316e8: a2380039 */ sb $t8,0x39($s1) +/* f0316ec: 8faa009c */ lw $t2,0x9c($sp) +/* f0316f0: 8d4e0000 */ lw $t6,0x0($t2) +/* f0316f4: a22e0038 */ sb $t6,0x38($s1) +/* f0316f8: 8fad0068 */ lw $t5,0x68($sp) +/* f0316fc: a22d003b */ sb $t5,0x3b($s1) +/* f031700: 8fab0064 */ lw $t3,0x64($sp) +/* f031704: a22b003a */ sb $t3,0x3a($s1) +/* f031708: 8fac0060 */ lw $t4,0x60($sp) +/* f03170c: a22c003d */ sb $t4,0x3d($s1) +/* f031710: 8fa9005c */ lw $t1,0x5c($sp) +/* f031714: a2330036 */ sb $s3,0x36($s1) +/* f031718: a229003c */ sb $t1,0x3c($s1) +/* f03171c: 8fb90070 */ lw $t9,0x70($sp) +/* f031720: ae200040 */ sw $zero,0x40($s1) +/* f031724: a2200033 */ sb $zero,0x33($s1) +/* f031728: a2390037 */ sb $t9,0x37($s1) +/* f03172c: 8faf0060 */ lw $t7,0x60($sp) +/* f031730: 8fb8005c */ lw $t8,0x5c($sp) +/* f031734: 8faa0060 */ lw $t2,0x60($sp) +/* f031738: 15e00003 */ bnez $t7,.L0f031748 +/* f03173c: 00000000 */ sll $zero,$zero,0x0 +/* f031740: 13000009 */ beqz $t8,.L0f031768 +/* f031744: 8fab00a0 */ lw $t3,0xa0($sp) +.L0f031748: +/* f031748: 11400005 */ beqz $t2,.L0f031760 +/* f03174c: 8fae005c */ lw $t6,0x5c($sp) +/* f031750: 11c00003 */ beqz $t6,.L0f031760 +/* f031754: 240d0002 */ addiu $t5,$zero,0x2 +/* f031758: 1000001b */ beqz $zero,.L0f0317c8 +/* f03175c: a22d0034 */ sb $t5,0x34($s1) +.L0f031760: +/* f031760: 10000019 */ beqz $zero,.L0f0317c8 +/* f031764: a2320034 */ sb $s2,0x34($s1) +.L0f031768: +/* f031768: 316c0080 */ andi $t4,$t3,0x80 +/* f03176c: 11800003 */ beqz $t4,.L0f03177c +/* f031770: 00000000 */ sll $zero,$zero,0x0 +/* f031774: 10000006 */ beqz $zero,.L0f031790 +/* f031778: a2320034 */ sb $s2,0x34($s1) +.L0f03177c: +/* f03177c: 0c004b70 */ jal 0x12dc0 +/* f031780: 00000000 */ sll $zero,$zero,0x0 +/* f031784: 30490003 */ andi $t1,$v0,0x3 +/* f031788: 25390002 */ addiu $t9,$t1,0x2 +/* f03178c: a2390034 */ sb $t9,0x34($s1) +.L0f031790: +/* f031790: 8faf009c */ lw $t7,0x9c($sp) +/* f031794: 8df80000 */ lw $t8,0x0($t7) +/* f031798: 5300000c */ beqzl $t8,.L0f0317cc +/* f03179c: 8fa900a0 */ lw $t1,0xa0($sp) +/* f0317a0: 8dea0004 */ lw $t2,0x4($t7) +/* f0317a4: 51400009 */ beqzl $t2,.L0f0317cc +/* f0317a8: 8fa900a0 */ lw $t1,0xa0($sp) +/* f0317ac: 0c004b70 */ jal 0x12dc0 +/* f0317b0: 00000000 */ sll $zero,$zero,0x0 +/* f0317b4: 822e0034 */ lb $t6,0x34($s1) +/* f0317b8: 304d0003 */ andi $t5,$v0,0x3 +/* f0317bc: 01cd5821 */ addu $t3,$t6,$t5 +/* f0317c0: 256c0002 */ addiu $t4,$t3,0x2 +/* f0317c4: a22c0034 */ sb $t4,0x34($s1) +.L0f0317c8: +/* f0317c8: 8fa900a0 */ lw $t1,0xa0($sp) +.L0f0317cc: +/* f0317cc: 8e2a0018 */ lw $t2,0x18($s1) +/* f0317d0: 3c017fff */ lui $at,0x7fff +/* f0317d4: ae29004c */ sw $t1,0x4c($s1) +/* f0317d8: 8fb900a4 */ lw $t9,0xa4($sp) +/* f0317dc: 3421ffff */ ori $at,$at,0xffff +/* f0317e0: 01417024 */ and $t6,$t2,$at +/* f0317e4: ae390050 */ sw $t9,0x50($s1) +/* f0317e8: 8fb800a8 */ lw $t8,0xa8($sp) +/* f0317ec: ae200058 */ sw $zero,0x58($s1) +/* f0317f0: ae200044 */ sw $zero,0x44($s1) +/* f0317f4: ae200048 */ sw $zero,0x48($s1) +/* f0317f8: ae380054 */ sw $t8,0x54($s1) +/* f0317fc: 8faf0098 */ lw $t7,0x98($sp) +/* f031800: a2200008 */ sb $zero,0x8($s1) +/* f031804: ae2e0018 */ sw $t6,0x18($s1) +/* f031808: a22f003e */ sb $t7,0x3e($s1) +/* f03180c: 93ad0053 */ lbu $t5,0x53($sp) +/* f031810: 55a00023 */ bnezl $t5,.L0f0318a0 +/* f031814: 8fbf002c */ lw $ra,0x2c($sp) +/* f031818: 8e2b02d4 */ lw $t3,0x2d4($s1) +/* f03181c: 55600020 */ bnezl $t3,.L0f0318a0 +/* f031820: 8fbf002c */ lw $ra,0x2c($sp) +/* f031824: 0c0076e5 */ jal 0x1db94 +/* f031828: 8e240020 */ lw $a0,0x20($s1) +/* f03182c: 10400006 */ beqz $v0,.L0f031848 +/* f031830: 02202025 */ or $a0,$s1,$zero +/* f031834: 8e2c0014 */ lw $t4,0x14($s1) +/* f031838: 3c010020 */ lui $at,0x20 +/* f03183c: 01814825 */ or $t1,$t4,$at +/* f031840: 10000016 */ beqz $zero,.L0f03189c +/* f031844: ae290014 */ sw $t1,0x14($s1) +.L0f031848: +/* f031848: 3c063f4c */ lui $a2,0x3f4c +/* f03184c: 34c6cccd */ ori $a2,$a2,0xcccd +/* f031850: 0fc0b857 */ jal func0f02e15c +/* f031854: 3c053f00 */ lui $a1,0x3f00 +/* f031858: 8fb90080 */ lw $t9,0x80($sp) +/* f03185c: 3c014180 */ lui $at,0x4180 +/* f031860: 44813000 */ mtc1 $at,$f6 +/* f031864: 87250000 */ lh $a1,0x0($t9) +/* f031868: 8f270010 */ lw $a3,0x10($t9) +/* f03186c: e7a00010 */ swc1 $f0,0x10($sp) +/* f031870: 8fa4008c */ lw $a0,0x8c($sp) +/* f031874: 8fa60098 */ lw $a2,0x98($sp) +/* f031878: 0c007733 */ jal 0x1dccc +/* f03187c: e7a60014 */ swc1 $f6,0x14($sp) +/* f031880: 0fc0c495 */ jal func0f031254 +/* f031884: 02202025 */ or $a0,$s1,$zero +/* f031888: 8e380014 */ lw $t8,0x14($s1) +/* f03188c: 3c01ffdf */ lui $at,0xffdf +/* f031890: 3421ffff */ ori $at,$at,0xffff +/* f031894: 03017824 */ and $t7,$t8,$at +/* f031898: ae2f0014 */ sw $t7,0x14($s1) +.L0f03189c: +/* f03189c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0318a0: +/* f0318a0: 8fb0001c */ lw $s0,0x1c($sp) +/* f0318a4: 8fb10020 */ lw $s1,0x20($sp) +/* f0318a8: 8fb20024 */ lw $s2,0x24($sp) +/* f0318ac: 8fb30028 */ lw $s3,0x28($sp) +/* f0318b0: 03e00008 */ jr $ra +/* f0318b4: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f0318b8 +/* f0318b8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0318bc: afbf002c */ sw $ra,0x2c($sp) +/* f0318c0: afb00028 */ sw $s0,0x28($sp) +/* f0318c4: afa5004c */ sw $a1,0x4c($sp) +/* f0318c8: 00808025 */ or $s0,$a0,$zero +/* f0318cc: afa60050 */ sw $a2,0x50($sp) +/* f0318d0: afa70054 */ sw $a3,0x54($sp) +/* f0318d4: 0fc0a209 */ jal func0f028824 +/* f0318d8: 00002825 */ or $a1,$zero,$zero +/* f0318dc: 3c0f8007 */ lui $t7,0x8007 +/* f0318e0: 25ef8074 */ addiu $t7,$t7,-32652 +/* f0318e4: 8de10000 */ lw $at,0x0($t7) +/* f0318e8: 8de80004 */ lw $t0,0x4($t7) +/* f0318ec: 27ae0034 */ addiu $t6,$sp,0x34 +/* f0318f0: 00402025 */ or $a0,$v0,$zero +/* f0318f4: 00002825 */ or $a1,$zero,$zero +/* f0318f8: adc10000 */ sw $at,0x0($t6) +/* f0318fc: 12000003 */ beqz $s0,.L0f03190c +/* f031900: adc80004 */ sw $t0,0x4($t6) +/* f031904: 10000002 */ beqz $zero,.L0f031910 +/* f031908: 920302fe */ lbu $v1,0x2fe($s0) +.L0f03190c: +/* f03190c: 00001825 */ or $v1,$zero,$zero +.L0f031910: +/* f031910: 50400012 */ beqzl $v0,.L0f03195c +/* f031914: 8fb9004c */ lw $t9,0x4c($sp) +/* f031918: 0fc0b849 */ jal func0f02e124 +/* f03191c: afa30030 */ sw $v1,0x30($sp) +/* f031920: 10400006 */ beqz $v0,.L0f03193c +/* f031924: 8fa30030 */ lw $v1,0x30($sp) +/* f031928: 3c0a8006 */ lui $t2,0x8006 +/* f03192c: 254a62d8 */ addiu $t2,$t2,0x62d8 +/* f031930: 000349c0 */ sll $t1,$v1,0x7 +/* f031934: 10000005 */ beqz $zero,.L0f03194c +/* f031938: 012a2821 */ addu $a1,$t1,$t2 +.L0f03193c: +/* f03193c: 3c0c8006 */ lui $t4,0x8006 +/* f031940: 258c5ae0 */ addiu $t4,$t4,0x5ae0 +/* f031944: 000359c0 */ sll $t3,$v1,0x7 +/* f031948: 016c2821 */ addu $a1,$t3,$t4 +.L0f03194c: +/* f03194c: 240d0001 */ addiu $t5,$zero,0x1 +/* f031950: afa00038 */ sw $zero,0x38($sp) +/* f031954: afad0034 */ sw $t5,0x34($sp) +/* f031958: 8fb9004c */ lw $t9,0x4c($sp) +.L0f03195c: +/* f03195c: 8fb80050 */ lw $t8,0x50($sp) +/* f031960: 02002025 */ or $a0,$s0,$zero +/* f031964: 00003025 */ or $a2,$zero,$zero +/* f031968: 27a70034 */ addiu $a3,$sp,0x34 +/* f03196c: afa00018 */ sw $zero,0x18($sp) +/* f031970: afb90010 */ sw $t9,0x10($sp) +/* f031974: 0fc0c4e1 */ jal func0f031384 +/* f031978: afb80014 */ sw $t8,0x14($sp) +/* f03197c: 240e0021 */ addiu $t6,$zero,0x21 +/* f031980: a20e0007 */ sb $t6,0x7($s0) +/* f031984: a2000033 */ sb $zero,0x33($s0) +/* f031988: 8faf0054 */ lw $t7,0x54($sp) +/* f03198c: a2000037 */ sb $zero,0x37($s0) +/* f031990: a20f0034 */ sb $t7,0x34($s0) +/* f031994: 8fbf002c */ lw $ra,0x2c($sp) +/* f031998: 8fb00028 */ lw $s0,0x28($sp) +/* f03199c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f0319a0: 03e00008 */ jr $ra +/* f0319a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0319a8 +/* f0319a8: 27bdfef0 */ addiu $sp,$sp,-272 +/* f0319ac: 240effff */ addiu $t6,$zero,-1 +/* f0319b0: afbf002c */ sw $ra,0x2c($sp) +/* f0319b4: afb00028 */ sw $s0,0x28($sp) +/* f0319b8: afa50114 */ sw $a1,0x114($sp) +/* f0319bc: afa60118 */ sw $a2,0x118($sp) +/* f0319c0: afa7011c */ sw $a3,0x11c($sp) +/* f0319c4: afa0010c */ sw $zero,0x10c($sp) +/* f0319c8: afae0104 */ sw $t6,0x104($sp) +/* f0319cc: 8c8f001c */ lw $t7,0x1c($a0) +/* f0319d0: 00808025 */ or $s0,$a0,$zero +/* f0319d4: 00003825 */ or $a3,$zero,$zero +/* f0319d8: afaf00f8 */ sw $t7,0xf8($sp) +/* f0319dc: 8c980020 */ lw $t8,0x20($a0) +/* f0319e0: 10800003 */ beqz $a0,.L0f0319f0 +/* f0319e4: afb800f4 */ sw $t8,0xf4($sp) +/* f0319e8: 10000001 */ beqz $zero,.L0f0319f0 +/* f0319ec: 908702fe */ lbu $a3,0x2fe($a0) +.L0f0319f0: +/* f0319f0: afa000e8 */ sw $zero,0xe8($sp) +/* f0319f4: 82020007 */ lb $v0,0x7($s0) +/* f0319f8: 24010020 */ addiu $at,$zero,0x20 +/* f0319fc: 10410004 */ beq $v0,$at,.L0f031a10 +/* f031a00: 2401001e */ addiu $at,$zero,0x1e +/* f031a04: 10410002 */ beq $v0,$at,.L0f031a10 +/* f031a08: 2401001f */ addiu $at,$zero,0x1f +/* f031a0c: 14410007 */ bne $v0,$at,.L0f031a2c +.L0f031a10: +/* f031a10: 2401001f */ addiu $at,$zero,0x1f +/* f031a14: 14410002 */ bne $v0,$at,.L0f031a20 +/* f031a18: 24190001 */ addiu $t9,$zero,0x1 +/* f031a1c: afb900e8 */ sw $t9,0xe8($sp) +.L0f031a20: +/* f031a20: 0fc2c15d */ jal func0f0b0574 +/* f031a24: afa700ec */ sw $a3,0xec($sp) +/* f031a28: 8fa700ec */ lw $a3,0xec($sp) +.L0f031a2c: +/* f031a2c: 24010003 */ addiu $at,$zero,0x3 +/* f031a30: 14e100bd */ bne $a3,$at,.L0f031d28 +/* f031a34: 0007c080 */ sll $t8,$a3,0x2 +/* f031a38: 3c0d800a */ lui $t5,0x800a +/* f031a3c: 8dada24c */ lw $t5,-0x5db4($t5) +/* f031a40: 240effff */ addiu $t6,$zero,-1 +/* f031a44: afae00dc */ sw $t6,0xdc($sp) +/* f031a48: 02002025 */ or $a0,$s0,$zero +/* f031a4c: 0fc0f011 */ jal func0f03c044 +/* f031a50: afad00e4 */ sw $t5,0xe4($sp) +/* f031a54: 3c0b800a */ lui $t3,0x800a +/* f031a58: 8d6ba02c */ lw $t3,-0x5fd4($t3) +/* f031a5c: 240fffff */ addiu $t7,$zero,-1 +/* f031a60: 00406025 */ or $t4,$v0,$zero +/* f031a64: afaf00d4 */ sw $t7,0xd4($sp) +/* f031a68: 11600003 */ beqz $t3,.L0f031a78 +/* f031a6c: 00002025 */ or $a0,$zero,$zero +/* f031a70: 10000002 */ beqz $zero,.L0f031a7c +/* f031a74: 24070001 */ addiu $a3,$zero,0x1 +.L0f031a78: +/* f031a78: 00003825 */ or $a3,$zero,$zero +.L0f031a7c: +/* f031a7c: 3c0a800a */ lui $t2,0x800a +/* f031a80: 8d4aa028 */ lw $t2,-0x5fd8($t2) +/* f031a84: 3c09800a */ lui $t1,0x800a +/* f031a88: 3c08800a */ lui $t0,0x800a +/* f031a8c: 11400003 */ beqz $t2,.L0f031a9c +/* f031a90: 00002825 */ or $a1,$zero,$zero +/* f031a94: 10000001 */ beqz $zero,.L0f031a9c +/* f031a98: 24050001 */ addiu $a1,$zero,0x1 +.L0f031a9c: +/* f031a9c: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f031aa0: 00001025 */ or $v0,$zero,$zero +/* f031aa4: 00001825 */ or $v1,$zero,$zero +/* f031aa8: 11200003 */ beqz $t1,.L0f031ab8 +/* f031aac: 00047080 */ sll $t6,$a0,0x2 +/* f031ab0: 10000001 */ beqz $zero,.L0f031ab8 +/* f031ab4: 24020001 */ addiu $v0,$zero,0x1 +.L0f031ab8: +/* f031ab8: 8d08a030 */ lw $t0,-0x5fd0($t0) +/* f031abc: 3c0f800a */ lui $t7,0x800a +/* f031ac0: 25ef9fc0 */ addiu $t7,$t7,-24640 +/* f031ac4: 11000003 */ beqz $t0,.L0f031ad4 +/* f031ac8: 01cf3021 */ addu $a2,$t6,$t7 +/* f031acc: 10000001 */ beqz $zero,.L0f031ad4 +/* f031ad0: 24030001 */ addiu $v1,$zero,0x1 +.L0f031ad4: +/* f031ad4: 0062c021 */ addu $t8,$v1,$v0 +/* f031ad8: 0305c821 */ addu $t9,$t8,$a1 +/* f031adc: 03276821 */ addu $t5,$t9,$a3 +/* f031ae0: 19a0002e */ blez $t5,.L0f031b9c +/* f031ae4: 00000000 */ sll $zero,$zero,0x0 +/* f031ae8: 8cd80064 */ lw $t8,0x64($a2) +.L0f031aec: +/* f031aec: 8f190480 */ lw $t9,0x480($t8) +/* f031af0: 55990012 */ bnel $t4,$t9,.L0f031b3c +/* f031af4: afa400dc */ sw $a0,0xdc($sp) +/* f031af8: afa400e0 */ sw $a0,0xe0($sp) +/* f031afc: afa60030 */ sw $a2,0x30($sp) +/* f031b00: 0fc4a24b */ jal func0f12892c +/* f031b04: afac00d8 */ sw $t4,0xd8($sp) +/* f031b08: 3c0b800a */ lui $t3,0x800a +/* f031b0c: 3c0a800a */ lui $t2,0x800a +/* f031b10: 3c09800a */ lui $t1,0x800a +/* f031b14: 3c08800a */ lui $t0,0x800a +/* f031b18: 8d08a030 */ lw $t0,-0x5fd0($t0) +/* f031b1c: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f031b20: 8d4aa028 */ lw $t2,-0x5fd8($t2) +/* f031b24: 8d6ba02c */ lw $t3,-0x5fd4($t3) +/* f031b28: 8fa400e0 */ lw $a0,0xe0($sp) +/* f031b2c: 8fa60030 */ lw $a2,0x30($sp) +/* f031b30: 10000002 */ beqz $zero,.L0f031b3c +/* f031b34: 8fac00d8 */ lw $t4,0xd8($sp) +/* f031b38: afa400dc */ sw $a0,0xdc($sp) +.L0f031b3c: +/* f031b3c: 24840001 */ addiu $a0,$a0,0x1 +/* f031b40: 11600003 */ beqz $t3,.L0f031b50 +/* f031b44: 24c60004 */ addiu $a2,$a2,0x4 +/* f031b48: 10000002 */ beqz $zero,.L0f031b54 +/* f031b4c: 24070001 */ addiu $a3,$zero,0x1 +.L0f031b50: +/* f031b50: 00003825 */ or $a3,$zero,$zero +.L0f031b54: +/* f031b54: 11400003 */ beqz $t2,.L0f031b64 +/* f031b58: 00002825 */ or $a1,$zero,$zero +/* f031b5c: 10000001 */ beqz $zero,.L0f031b64 +/* f031b60: 24050001 */ addiu $a1,$zero,0x1 +.L0f031b64: +/* f031b64: 11200003 */ beqz $t1,.L0f031b74 +/* f031b68: 00001025 */ or $v0,$zero,$zero +/* f031b6c: 10000001 */ beqz $zero,.L0f031b74 +/* f031b70: 24020001 */ addiu $v0,$zero,0x1 +.L0f031b74: +/* f031b74: 11000003 */ beqz $t0,.L0f031b84 +/* f031b78: 00001825 */ or $v1,$zero,$zero +/* f031b7c: 10000001 */ beqz $zero,.L0f031b84 +/* f031b80: 24030001 */ addiu $v1,$zero,0x1 +.L0f031b84: +/* f031b84: 00626821 */ addu $t5,$v1,$v0 +/* f031b88: 01a57021 */ addu $t6,$t5,$a1 +/* f031b8c: 01c77821 */ addu $t7,$t6,$a3 +/* f031b90: 008f082a */ slt $at,$a0,$t7 +/* f031b94: 5420ffd5 */ bnezl $at,.L0f031aec +/* f031b98: 8cd80064 */ lw $t8,0x64($a2) +.L0f031b9c: +/* f031b9c: 3c18800a */ lui $t8,0x800a +/* f031ba0: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f031ba4: 8f030480 */ lw $v1,0x480($t8) +/* f031ba8: 1060005b */ beqz $v1,.L0f031d18 +/* f031bac: 00000000 */ sll $zero,$zero,0x0 +/* f031bb0: 80790037 */ lb $t9,0x37($v1) +/* f031bb4: 3c02800a */ lui $v0,0x800a +/* f031bb8: 53200008 */ beqzl $t9,.L0f031bdc +/* f031bbc: 8e0f0014 */ lw $t7,0x14($s0) +/* f031bc0: a0600037 */ sb $zero,0x37($v1) +/* f031bc4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f031bc8: 2401fffb */ addiu $at,$zero,-5 +/* f031bcc: 8c4d00c4 */ lw $t5,0xc4($v0) +/* f031bd0: 01a17024 */ and $t6,$t5,$at +/* f031bd4: ac4e00c4 */ sw $t6,0xc4($v0) +/* f031bd8: 8e0f0014 */ lw $t7,0x14($s0) +.L0f031bdc: +/* f031bdc: 3c19800a */ lui $t9,0x800a +/* f031be0: 24070002 */ addiu $a3,$zero,0x2 +/* f031be4: 35f80020 */ ori $t8,$t7,0x20 +/* f031be8: ae180014 */ sw $t8,0x14($s0) +/* f031bec: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f031bf0: 8f2d0480 */ lw $t5,0x480($t9) +/* f031bf4: 8da40000 */ lw $a0,0x0($t5) +/* f031bf8: afa00010 */ sw $zero,0x10($sp) +/* f031bfc: 24850008 */ addiu $a1,$a0,0x8 +/* f031c00: 0fc4a640 */ jal func0f129900 +/* f031c04: 24860028 */ addiu $a2,$a0,0x28 +/* f031c08: 0fc447a9 */ jal func0f111ea4 +/* f031c0c: 2404002e */ addiu $a0,$zero,0x2e +/* f031c10: 3c0e800a */ lui $t6,0x800a +/* f031c14: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f031c18: 24050001 */ addiu $a1,$zero,0x1 +/* f031c1c: 3406ffff */ dli $a2,0xffff +/* f031c20: 8dcf0480 */ lw $t7,0x480($t6) +/* f031c24: 0fc249af */ jal func0f0926bc +/* f031c28: 8de40000 */ lw $a0,0x0($t7) +/* f031c2c: 3c18800a */ lui $t8,0x800a +/* f031c30: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f031c34: af000480 */ sw $zero,0x480($t8) +/* f031c38: 0fc4a24b */ jal func0f12892c +/* f031c3c: 8fa400e4 */ lw $a0,0xe4($sp) +/* f031c40: 3c04800a */ lui $a0,0x800a +/* f031c44: 0fc59585 */ jal func0f165614 +/* f031c48: 8c84a474 */ lw $a0,-0x5b8c($a0) +/* f031c4c: 2401000a */ addiu $at,$zero,0xa +/* f031c50: 10410005 */ beq $v0,$at,.L0f031c68 +/* f031c54: 2401001f */ addiu $at,$zero,0x1f +/* f031c58: 54410013 */ bnel $v0,$at,.L0f031ca8 +/* f031c5c: 8faf00d4 */ lw $t7,0xd4($sp) +/* f031c60: 10000010 */ beqz $zero,.L0f031ca4 +/* f031c64: afa000d4 */ sw $zero,0xd4($sp) +.L0f031c68: +/* f031c68: 0fc5b367 */ jal func0f16cd9c +/* f031c6c: 00000000 */ sll $zero,$zero,0x0 +/* f031c70: 14400003 */ bnez $v0,.L0f031c80 +/* f031c74: 24190002 */ addiu $t9,$zero,0x2 +/* f031c78: 1000000a */ beqz $zero,.L0f031ca4 +/* f031c7c: afb900d4 */ sw $t9,0xd4($sp) +.L0f031c80: +/* f031c80: 0fc5b367 */ jal func0f16cd9c +/* f031c84: 00000000 */ sll $zero,$zero,0x0 +/* f031c88: 24010001 */ addiu $at,$zero,0x1 +/* f031c8c: 14410004 */ bne $v0,$at,.L0f031ca0 +/* f031c90: 240e0002 */ addiu $t6,$zero,0x2 +/* f031c94: 240d0002 */ addiu $t5,$zero,0x2 +/* f031c98: 10000002 */ beqz $zero,.L0f031ca4 +/* f031c9c: afad00d4 */ sw $t5,0xd4($sp) +.L0f031ca0: +/* f031ca0: afae00d4 */ sw $t6,0xd4($sp) +.L0f031ca4: +/* f031ca4: 8faf00d4 */ lw $t7,0xd4($sp) +.L0f031ca8: +/* f031ca8: 8fb800dc */ lw $t8,0xdc($sp) +/* f031cac: 05e2000f */ bltzl $t7,.L0f031cec +/* f031cb0: 8faf00d4 */ lw $t7,0xd4($sp) +/* f031cb4: 0702000d */ bltzl $t8,.L0f031cec +/* f031cb8: 8faf00d4 */ lw $t7,0xd4($sp) +/* f031cbc: 0fc4a24b */ jal func0f12892c +/* f031cc0: 03002025 */ or $a0,$t8,$zero +/* f031cc4: 3c19800a */ lui $t9,0x800a +/* f031cc8: 8f39a244 */ lw $t9,-0x5dbc($t9) +/* f031ccc: 240effff */ addiu $t6,$zero,-1 +/* f031cd0: 8f2d0480 */ lw $t5,0x480($t9) +/* f031cd4: 11a00002 */ beqz $t5,.L0f031ce0 +/* f031cd8: 00000000 */ sll $zero,$zero,0x0 +/* f031cdc: afae00d4 */ sw $t6,0xd4($sp) +.L0f031ce0: +/* f031ce0: 0fc4a24b */ jal func0f12892c +/* f031ce4: 8fa400e4 */ lw $a0,0xe4($sp) +/* f031ce8: 8faf00d4 */ lw $t7,0xd4($sp) +.L0f031cec: +/* f031cec: 05e0000a */ bltz $t7,.L0f031d18 +/* f031cf0: 00000000 */ sll $zero,$zero,0x0 +/* f031cf4: 0fc255a1 */ jal func0f095684 +/* f031cf8: 01e02025 */ or $a0,$t7,$zero +/* f031cfc: 24010001 */ addiu $at,$zero,0x1 +/* f031d00: 10410005 */ beq $v0,$at,.L0f031d18 +/* f031d04: 3c028006 */ lui $v0,0x8006 +/* f031d08: 24427e54 */ addiu $v0,$v0,0x7e54 +/* f031d0c: 8c580000 */ lw $t8,0x0($v0) +/* f031d10: 37192000 */ ori $t9,$t8,0x2000 +/* f031d14: ac590000 */ sw $t9,0x0($v0) +.L0f031d18: +/* f031d18: 0fc4a24b */ jal func0f12892c +/* f031d1c: 8fa400e4 */ lw $a0,0xe4($sp) +/* f031d20: 10000364 */ beqz $zero,.L0f032ab4 +/* f031d24: 8fbf002c */ lw $ra,0x2c($sp) +.L0f031d28: +/* f031d28: 82030007 */ lb $v1,0x7($s0) +/* f031d2c: 3c198006 */ lui $t9,0x8006 +/* f031d30: 273952b8 */ addiu $t9,$t9,0x52b8 +/* f031d34: 386d0006 */ xori $t5,$v1,0x6 +/* f031d38: 2da30001 */ sltiu $v1,$t5,0x1 +/* f031d3c: 10600006 */ beqz $v1,.L0f031d58 +/* f031d40: 03194021 */ addu $t0,$t8,$t9 +/* f031d44: 3c0e800a */ lui $t6,0x800a +/* f031d48: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f031d4c: 8e0f0030 */ lw $t7,0x30($s0) +/* f031d50: 01cf1826 */ xor $v1,$t6,$t7 +/* f031d54: 2c630001 */ sltiu $v1,$v1,0x1 +.L0f031d58: +/* f031d58: 8d060000 */ lw $a2,0x0($t0) +/* f031d5c: afa30108 */ sw $v1,0x108($sp) +/* f031d60: 2405ffff */ addiu $a1,$zero,-1 +/* f031d64: 8ccd0000 */ lw $t5,0x0($a2) +/* f031d68: 00002025 */ or $a0,$zero,$zero +/* f031d6c: 00c01025 */ or $v0,$a2,$zero +/* f031d70: 50ad000d */ beql $a1,$t5,.L0f031da8 +/* f031d74: a60002d8 */ sh $zero,0x2d8($s0) +/* f031d78: 8cc30000 */ lw $v1,0x0($a2) +/* f031d7c: 8fae011c */ lw $t6,0x11c($sp) +.L0f031d80: +/* f031d80: 55c30004 */ bnel $t6,$v1,.L0f031d94 +/* f031d84: 8c430014 */ lw $v1,0x14($v0) +/* f031d88: 10000006 */ beqz $zero,.L0f031da4 +/* f031d8c: afa40104 */ sw $a0,0x104($sp) +/* f031d90: 8c430014 */ lw $v1,0x14($v0) +.L0f031d94: +/* f031d94: 24840001 */ addiu $a0,$a0,0x1 +/* f031d98: 24420014 */ addiu $v0,$v0,0x14 +/* f031d9c: 54a3fff8 */ bnel $a1,$v1,.L0f031d80 +/* f031da0: 8fae011c */ lw $t6,0x11c($sp) +.L0f031da4: +/* f031da4: a60002d8 */ sh $zero,0x2d8($s0) +.L0f031da8: +/* f031da8: afa80040 */ sw $t0,0x40($sp) +/* f031dac: 0fc0fe3d */ jal func0f03f8f4 +/* f031db0: 02002025 */ or $a0,$s0,$zero +/* f031db4: 02002025 */ or $a0,$s0,$zero +/* f031db8: 0fc08946 */ jal func0f022518 +/* f031dbc: 24050001 */ addiu $a1,$zero,0x1 +/* f031dc0: 8e0f0018 */ lw $t7,0x18($s0) +/* f031dc4: 2401fbff */ addiu $at,$zero,-1025 +/* f031dc8: 44802000 */ mtc1 $zero,$f4 +/* f031dcc: 01e1c024 */ and $t8,$t7,$at +/* f031dd0: ae180018 */ sw $t8,0x18($s0) +/* f031dd4: 8fb90124 */ lw $t9,0x124($sp) +/* f031dd8: 24010001 */ addiu $at,$zero,0x1 +/* f031ddc: 240e0004 */ addiu $t6,$zero,0x4 +/* f031de0: 17210004 */ bne $t9,$at,.L0f031df4 +/* f031de4: 240f002d */ addiu $t7,$zero,0x2d +/* f031de8: 240d001e */ addiu $t5,$zero,0x1e +/* f031dec: 10000002 */ beqz $zero,.L0f031df8 +/* f031df0: a20d0007 */ sb $t5,0x7($s0) +.L0f031df4: +/* f031df4: a20e0007 */ sb $t6,0x7($s0) +.L0f031df8: +/* f031df8: 3c01bf80 */ lui $at,0xbf80 +/* f031dfc: 44810000 */ mtc1 $at,$f0 +/* f031e00: 921802fe */ lbu $t8,0x2fe($s0) +/* f031e04: 24010002 */ addiu $at,$zero,0x2 +/* f031e08: ae00002c */ sw $zero,0x2c($s0) +/* f031e0c: e6040038 */ swc1 $f4,0x38($s0) +/* f031e10: a60f004c */ sh $t7,0x4c($s0) +/* f031e14: e6000030 */ swc1 $f0,0x30($s0) +/* f031e18: 17010030 */ bne $t8,$at,.L0f031edc +/* f031e1c: e6000034 */ swc1 $f0,0x34($s0) +/* f031e20: 0c004b70 */ jal 0x12dc0 +/* f031e24: 00000000 */ sll $zero,$zero,0x0 +/* f031e28: 24010190 */ addiu $at,$zero,0x190 +/* f031e2c: 0041001b */ divu $zero,$v0,$at +/* f031e30: 0000c810 */ mfhi $t9 +/* f031e34: 44993000 */ mtc1 $t9,$f6 +/* f031e38: 3c014f80 */ lui $at,0x4f80 +/* f031e3c: 07210004 */ bgez $t9,.L0f031e50 +/* f031e40: 46803220 */ cvt.s.w $f8,$f6 +/* f031e44: 44815000 */ mtc1 $at,$f10 +/* f031e48: 00000000 */ sll $zero,$zero,0x0 +/* f031e4c: 460a4200 */ add.s $f8,$f8,$f10 +.L0f031e50: +/* f031e50: 3c017f1b */ lui $at,0x7f1b +/* f031e54: c4248d1c */ lwc1 $f4,-0x72e4($at) +/* f031e58: 46044182 */ mul.s $f6,$f8,$f4 +/* f031e5c: 4600328d */ trunc.w.s $f10,$f6 +/* f031e60: 440e5000 */ mfc1 $t6,$f10 +/* f031e64: 00000000 */ sll $zero,$zero,0x0 +/* f031e68: 25d80001 */ addiu $t8,$t6,0x1 +/* f031e6c: 920e0362 */ lbu $t6,0x362($s0) +/* f031e70: 00186900 */ sll $t5,$t8,0x4 +/* f031e74: 31cfff0f */ andi $t7,$t6,0xff0f +/* f031e78: 01afc025 */ or $t8,$t5,$t7 +/* f031e7c: 0c004b70 */ jal 0x12dc0 +/* f031e80: a2180362 */ sb $t8,0x362($s0) +/* f031e84: 24010190 */ addiu $at,$zero,0x190 +/* f031e88: 0041001b */ divu $zero,$v0,$at +/* f031e8c: 0000c810 */ mfhi $t9 +/* f031e90: 44994000 */ mtc1 $t9,$f8 +/* f031e94: 3c014f80 */ lui $at,0x4f80 +/* f031e98: 07210004 */ bgez $t9,.L0f031eac +/* f031e9c: 46804120 */ cvt.s.w $f4,$f8 +/* f031ea0: 44813000 */ mtc1 $at,$f6 +/* f031ea4: 00000000 */ sll $zero,$zero,0x0 +/* f031ea8: 46062100 */ add.s $f4,$f4,$f6 +.L0f031eac: +/* f031eac: 3c017f1b */ lui $at,0x7f1b +/* f031eb0: c42a8d20 */ lwc1 $f10,-0x72e0($at) +/* f031eb4: 920e0362 */ lbu $t6,0x362($s0) +/* f031eb8: 460a2202 */ mul.s $f8,$f4,$f10 +/* f031ebc: 4600418d */ trunc.w.s $f6,$f8 +/* f031ec0: 440d3000 */ mfc1 $t5,$f6 +/* f031ec4: 00000000 */ sll $zero,$zero,0x0 +/* f031ec8: 25b80001 */ addiu $t8,$t5,0x1 +/* f031ecc: 3319000f */ andi $t9,$t8,0xf +/* f031ed0: 31cdfff0 */ andi $t5,$t6,0xfff0 +/* f031ed4: 032d7825 */ or $t7,$t9,$t5 +/* f031ed8: a20f0362 */ sb $t7,0x362($s0) +.L0f031edc: +/* f031edc: 8fa20040 */ lw $v0,0x40($sp) +/* f031ee0: 3c188006 */ lui $t8,0x8006 +/* f031ee4: 271852c8 */ addiu $t8,$t8,0x52c8 +/* f031ee8: 10580005 */ beq $v0,$t8,.L0f031f00 +/* f031eec: a2000008 */ sb $zero,0x8($s0) +/* f031ef0: 3c0e8006 */ lui $t6,0x8006 +/* f031ef4: 25ce52c0 */ addiu $t6,$t6,0x52c0 +/* f031ef8: 144e0035 */ bne $v0,$t6,.L0f031fd0 +/* f031efc: 3c188006 */ lui $t8,0x8006 +.L0f031f00: +/* f031f00: 0fc2c73a */ jal func0f0b1ce8 +/* f031f04: 8fa40120 */ lw $a0,0x120($sp) +/* f031f08: 3c013f00 */ lui $at,0x3f00 +/* f031f0c: 44818000 */ mtc1 $at,$f16 +/* f031f10: 44807000 */ mtc1 $zero,$f14 +/* f031f14: 44802000 */ mtc1 $zero,$f4 +/* f031f18: 46100082 */ mul.s $f2,$f0,$f16 +/* f031f1c: 3c014040 */ lui $at,0x4040 +/* f031f20: 240f0001 */ addiu $t7,$zero,0x1 +/* f031f24: 24050164 */ addiu $a1,$zero,0x164 +/* f031f28: 00003025 */ or $a2,$zero,$zero +/* f031f2c: 460e103e */ c.le.s $f2,$f14 +/* f031f30: 00000000 */ sll $zero,$zero,0x0 +/* f031f34: 45020004 */ bc1fl .L0f031f48 +/* f031f38: 46041032 */ c.eq.s $f2,$f4 +/* f031f3c: 44811000 */ mtc1 $at,$f2 +/* f031f40: 00000000 */ sll $zero,$zero,0x0 +/* f031f44: 46041032 */ c.eq.s $f2,$f4 +.L0f031f48: +/* f031f48: 3c014170 */ lui $at,0x4170 +/* f031f4c: 45030010 */ bc1tl .L0f031f90 +/* f031f50: 8fb90040 */ lw $t9,0x40($sp) +/* f031f54: 44815000 */ mtc1 $at,$f10 +/* f031f58: 8fa20114 */ lw $v0,0x114($sp) +/* f031f5c: e60e02ec */ swc1 $f14,0x2ec($s0) +/* f031f60: 460a1202 */ mul.s $f8,$f2,$f10 +/* f031f64: e60802e8 */ swc1 $f8,0x2e8($s0) +/* f031f68: c4460000 */ lwc1 $f6,0x0($v0) +/* f031f6c: 46023102 */ mul.s $f4,$f6,$f2 +/* f031f70: e60402f0 */ swc1 $f4,0x2f0($s0) +/* f031f74: c44a0004 */ lwc1 $f10,0x4($v0) +/* f031f78: 46025202 */ mul.s $f8,$f10,$f2 +/* f031f7c: e60802f4 */ swc1 $f8,0x2f4($s0) +/* f031f80: c4460008 */ lwc1 $f6,0x8($v0) +/* f031f84: 46023102 */ mul.s $f4,$f6,$f2 +/* f031f88: e60402f8 */ swc1 $f4,0x2f8($s0) +/* f031f8c: 8fb90040 */ lw $t9,0x40($sp) +.L0f031f90: +/* f031f90: 3c0d8006 */ lui $t5,0x8006 +/* f031f94: 25ad52c0 */ addiu $t5,$t5,0x52c0 +/* f031f98: 172d02c5 */ bne $t9,$t5,.L0f032ab0 +/* f031f9c: 3c018007 */ lui $at,0x8007 +/* f031fa0: ac20807c */ sw $zero,-0x7f84($at) +/* f031fa4: 3c014180 */ lui $at,0x4180 +/* f031fa8: 44815000 */ mtc1 $at,$f10 +/* f031fac: ae000120 */ sw $zero,0x120($s0) +/* f031fb0: a20f02b1 */ sb $t7,0x2b1($s0) +/* f031fb4: 8e040020 */ lw $a0,0x20($s0) +/* f031fb8: 44077000 */ mfc1 $a3,$f14 +/* f031fbc: e7b00010 */ swc1 $f16,0x10($sp) +/* f031fc0: 0c007733 */ jal 0x1dccc +/* f031fc4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f031fc8: 100002ba */ beqz $zero,.L0f032ab4 +/* f031fcc: 8fbf002c */ lw $ra,0x2c($sp) +.L0f031fd0: +/* f031fd0: 271852b8 */ addiu $t8,$t8,0x52b8 +/* f031fd4: 145801c9 */ bne $v0,$t8,.L0f0326fc +/* f031fd8: 3c198006 */ lui $t9,0x8006 +/* f031fdc: 0c00744f */ jal 0x1d13c +/* f031fe0: 8e040020 */ lw $a0,0x20($s0) +/* f031fe4: 24010269 */ addiu $at,$zero,0x269 +/* f031fe8: 10410006 */ beq $v0,$at,.L0f032004 +/* f031fec: 2405026c */ addiu $a1,$zero,0x26c +/* f031ff0: 2401026b */ addiu $at,$zero,0x26b +/* f031ff4: 10410003 */ beq $v0,$at,.L0f032004 +/* f031ff8: 2401026a */ addiu $at,$zero,0x26a +/* f031ffc: 1441000d */ bne $v0,$at,.L0f032034 +/* f032000: c7a00118 */ lwc1 $f0,0x118($sp) +.L0f032004: +/* f032004: 3c013f00 */ lui $at,0x3f00 +/* f032008: 44818000 */ mtc1 $at,$f16 +/* f03200c: 3c014180 */ lui $at,0x4180 +/* f032010: 44814000 */ mtc1 $at,$f8 +/* f032014: 8e040020 */ lw $a0,0x20($s0) +/* f032018: 00003025 */ or $a2,$zero,$zero +/* f03201c: 24070000 */ addiu $a3,$zero,0x0 +/* f032020: e7b00010 */ swc1 $f16,0x10($sp) +/* f032024: 0c007733 */ jal 0x1dccc +/* f032028: e7a80014 */ swc1 $f8,0x14($sp) +/* f03202c: 100001b1 */ beqz $zero,.L0f0326f4 +/* f032030: 00000000 */ sll $zero,$zero,0x0 +.L0f032034: +/* f032034: 3c017f1b */ lui $at,0x7f1b +/* f032038: c4268d24 */ lwc1 $f6,-0x72dc($at) +/* f03203c: 3c017f1b */ lui $at,0x7f1b +/* f032040: 4606003c */ c.lt.s $f0,$f6 +/* f032044: 00000000 */ sll $zero,$zero,0x0 +/* f032048: 45010006 */ bc1t .L0f032064 +/* f03204c: 00000000 */ sll $zero,$zero,0x0 +/* f032050: c4248d28 */ lwc1 $f4,-0x72d8($at) +/* f032054: 4600203c */ c.lt.s $f4,$f0 +/* f032058: 00000000 */ sll $zero,$zero,0x0 +/* f03205c: 45000072 */ bc1f .L0f032228 +/* f032060: 00000000 */ sll $zero,$zero,0x0 +.L0f032064: +/* f032064: 0c004b70 */ jal 0x12dc0 +/* f032068: 00000000 */ sll $zero,$zero,0x0 +/* f03206c: 24010014 */ addiu $at,$zero,0x14 +/* f032070: 0041001b */ divu $zero,$v0,$at +/* f032074: 00007010 */ mfhi $t6 +/* f032078: 15c0006b */ bnez $t6,.L0f032228 +/* f03207c: 00000000 */ sll $zero,$zero,0x0 +/* f032080: 9219032f */ lbu $t9,0x32f($s0) +/* f032084: 17200068 */ bnez $t9,.L0f032228 +/* f032088: 00000000 */ sll $zero,$zero,0x0 +/* f03208c: 0fc0f917 */ jal func0f03e45c +/* f032090: 02002025 */ or $a0,$s0,$zero +/* f032094: 3c017f1b */ lui $at,0x7f1b +/* f032098: c4308d2c */ lwc1 $f16,-0x72d4($at) +/* f03209c: 3c017f1b */ lui $at,0x7f1b +/* f0320a0: c42a8d30 */ lwc1 $f10,-0x72d0($at) +/* f0320a4: 3c017f1b */ lui $at,0x7f1b +/* f0320a8: c4288d34 */ lwc1 $f8,-0x72cc($at) +/* f0320ac: 460a0080 */ add.s $f2,$f0,$f10 +/* f0320b0: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0320b4: 3c064316 */ lui $a2,0x4316 +/* f0320b8: 46080300 */ add.s $f12,$f0,$f8 +/* f0320bc: 46001386 */ mov.s $f14,$f2 +/* f0320c0: 4602803e */ c.le.s $f16,$f2 +/* f0320c4: 46006486 */ mov.s $f18,$f12 +/* f0320c8: 45020003 */ bc1fl .L0f0320d8 +/* f0320cc: 460c803e */ c.le.s $f16,$f12 +/* f0320d0: 46101381 */ sub.s $f14,$f2,$f16 +/* f0320d4: 460c803e */ c.le.s $f16,$f12 +.L0f0320d8: +/* f0320d8: 44057000 */ mfc1 $a1,$f14 +/* f0320dc: 45000002 */ bc1f .L0f0320e8 +/* f0320e0: 00000000 */ sll $zero,$zero,0x0 +/* f0320e4: 46106481 */ sub.s $f18,$f12,$f16 +.L0f0320e8: +/* f0320e8: 0fc0b9a1 */ jal func0f02e684 +/* f0320ec: e7b200c0 */ swc1 $f18,0xc0($sp) +/* f0320f0: c7b200c0 */ lwc1 $f18,0xc0($sp) +/* f0320f4: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0320f8: 3c064316 */ lui $a2,0x4316 +/* f0320fc: 44059000 */ mfc1 $a1,$f18 +/* f032100: 0fc0b9a1 */ jal func0f02e684 +/* f032104: e7a000bc */ swc1 $f0,0xbc($sp) +/* f032108: 3c014316 */ lui $at,0x4316 +/* f03210c: 44816000 */ mtc1 $at,$f12 +/* f032110: c7a200bc */ lwc1 $f2,0xbc($sp) +/* f032114: 460c103c */ c.lt.s $f2,$f12 +/* f032118: 00000000 */ sll $zero,$zero,0x0 +/* f03211c: 45000042 */ bc1f .L0f032228 +/* f032120: 00000000 */ sll $zero,$zero,0x0 +/* f032124: 460c003c */ c.lt.s $f0,$f12 +/* f032128: 3c014120 */ lui $at,0x4120 +/* f03212c: 4500003e */ bc1f .L0f032228 +/* f032130: 00000000 */ sll $zero,$zero,0x0 +/* f032134: 46001301 */ sub.s $f12,$f2,$f0 +/* f032138: 44813000 */ mtc1 $at,$f6 +/* f03213c: 3c01c120 */ lui $at,0xc120 +/* f032140: 4606603c */ c.lt.s $f12,$f6 +/* f032144: 00000000 */ sll $zero,$zero,0x0 +/* f032148: 45000037 */ bc1f .L0f032228 +/* f03214c: 00000000 */ sll $zero,$zero,0x0 +/* f032150: 44812000 */ mtc1 $at,$f4 +/* f032154: 8fad00e8 */ lw $t5,0xe8($sp) +/* f032158: 460c203c */ c.lt.s $f4,$f12 +/* f03215c: 00000000 */ sll $zero,$zero,0x0 +/* f032160: 45000031 */ bc1f .L0f032228 +/* f032164: 00000000 */ sll $zero,$zero,0x0 +/* f032168: 15a0002f */ bnez $t5,.L0f032228 +/* f03216c: 00000000 */ sll $zero,$zero,0x0 +/* f032170: 0c004b70 */ jal 0x12dc0 +/* f032174: 00000000 */ sll $zero,$zero,0x0 +/* f032178: 304f0003 */ andi $t7,$v0,0x3 +/* f03217c: 000fc0c0 */ sll $t8,$t7,0x3 +/* f032180: 030fc023 */ subu $t8,$t8,$t7 +/* f032184: 3c0e8006 */ lui $t6,0x8006 +/* f032188: 25ce3970 */ addiu $t6,$t6,0x3970 +/* f03218c: 0018c080 */ sll $t8,$t8,0x2 +/* f032190: 030e1821 */ addu $v1,$t8,$t6 +/* f032194: c46a0014 */ lwc1 $f10,0x14($v1) +/* f032198: afa300b4 */ sw $v1,0xb4($sp) +/* f03219c: 3c014180 */ lui $at,0x4180 +/* f0321a0: e60a0030 */ swc1 $f10,0x30($s0) +/* f0321a4: c4680018 */ lwc1 $f8,0x18($v1) +/* f0321a8: 44812000 */ mtc1 $at,$f4 +/* f0321ac: 24070000 */ addiu $a3,$zero,0x0 +/* f0321b0: e6080034 */ swc1 $f8,0x34($s0) +/* f0321b4: 8fb90108 */ lw $t9,0x108($sp) +/* f0321b8: c466000c */ lwc1 $f6,0xc($v1) +/* f0321bc: 8c660004 */ lw $a2,0x4($v1) +/* f0321c0: 2f2d0001 */ sltiu $t5,$t9,0x1 +/* f0321c4: afad0018 */ sw $t5,0x18($sp) +/* f0321c8: 84650000 */ lh $a1,0x0($v1) +/* f0321cc: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0321d0: e7a40014 */ swc1 $f4,0x14($sp) +/* f0321d4: 0c0076ff */ jal 0x1dbfc +/* f0321d8: e7a60010 */ swc1 $f6,0x10($sp) +/* f0321dc: 8faf00b4 */ lw $t7,0xb4($sp) +/* f0321e0: 44805000 */ mtc1 $zero,$f10 +/* f0321e4: c5e00008 */ lwc1 $f0,0x8($t7) +/* f0321e8: 4600503e */ c.le.s $f10,$f0 +/* f0321ec: 00000000 */ sll $zero,$zero,0x0 +/* f0321f0: 45020005 */ bc1fl .L0f032208 +/* f0321f4: 3c014120 */ lui $at,0x4120 +/* f0321f8: 44050000 */ mfc1 $a1,$f0 +/* f0321fc: 0c007787 */ jal 0x1de1c +/* f032200: 8fa400f4 */ lw $a0,0xf4($sp) +/* f032204: 3c014120 */ lui $at,0x4120 +.L0f032208: +/* f032208: 44814000 */ mtc1 $at,$f8 +/* f03220c: 8e180018 */ lw $t8,0x18($s0) +/* f032210: 2401bfff */ addiu $at,$zero,-16385 +/* f032214: 24190001 */ addiu $t9,$zero,0x1 +/* f032218: 03017024 */ and $t6,$t8,$at +/* f03221c: ae0e0018 */ sw $t6,0x18($s0) +/* f032220: e6080024 */ swc1 $f8,0x24($s0) +/* f032224: afb9010c */ sw $t9,0x10c($sp) +.L0f032228: +/* f032228: 3c017f1b */ lui $at,0x7f1b +/* f03222c: c7a00118 */ lwc1 $f0,0x118($sp) +/* f032230: c4268d38 */ lwc1 $f6,-0x72c8($at) +/* f032234: 3c017f1b */ lui $at,0x7f1b +/* f032238: 4600303c */ c.lt.s $f6,$f0 +/* f03223c: 00000000 */ sll $zero,$zero,0x0 +/* f032240: 4502006a */ bc1fl .L0f0323ec +/* f032244: 8faf010c */ lw $t7,0x10c($sp) +/* f032248: c4248d3c */ lwc1 $f4,-0x72c4($at) +/* f03224c: 4604003c */ c.lt.s $f0,$f4 +/* f032250: 00000000 */ sll $zero,$zero,0x0 +/* f032254: 45020065 */ bc1fl .L0f0323ec +/* f032258: 8faf010c */ lw $t7,0x10c($sp) +/* f03225c: 0c004b70 */ jal 0x12dc0 +/* f032260: 00000000 */ sll $zero,$zero,0x0 +/* f032264: 24010005 */ addiu $at,$zero,0x5 +/* f032268: 0041001b */ divu $zero,$v0,$at +/* f03226c: 00006810 */ mfhi $t5 +/* f032270: 2da10002 */ sltiu $at,$t5,0x2 +/* f032274: 5020005d */ beqzl $at,.L0f0323ec +/* f032278: 8faf010c */ lw $t7,0x10c($sp) +/* f03227c: 920f032f */ lbu $t7,0x32f($s0) +/* f032280: 27a20074 */ addiu $v0,$sp,0x74 +/* f032284: 2404000b */ addiu $a0,$zero,0xb +/* f032288: 15e00057 */ bnez $t7,.L0f0323e8 +/* f03228c: 8fa5011c */ lw $a1,0x11c($sp) +/* f032290: 3c188007 */ lui $t8,0x8007 +/* f032294: 27188084 */ addiu $t8,$t8,-32636 +/* f032298: 27190030 */ addiu $t9,$t8,0x30 +/* f03229c: 00406825 */ or $t5,$v0,$zero +.L0f0322a0: +/* f0322a0: 8f010000 */ lw $at,0x0($t8) +/* f0322a4: 2718000c */ addiu $t8,$t8,0xc +/* f0322a8: 25ad000c */ addiu $t5,$t5,0xc +/* f0322ac: ada1fff4 */ sw $at,-0xc($t5) +/* f0322b0: 8f01fff8 */ lw $at,-0x8($t8) +/* f0322b4: ada1fff8 */ sw $at,-0x8($t5) +/* f0322b8: 8f01fffc */ lw $at,-0x4($t8) +/* f0322bc: 1719fff8 */ bne $t8,$t9,.L0f0322a0 +/* f0322c0: ada1fffc */ sw $at,-0x4($t5) +/* f0322c4: 8f010000 */ lw $at,0x0($t8) +/* f0322c8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0322cc: ada10000 */ sw $at,0x0($t5) +/* f0322d0: 8f190004 */ lw $t9,0x4($t8) +/* f0322d4: 2401000e */ addiu $at,$zero,0xe +/* f0322d8: adb90004 */ sw $t9,0x4($t5) +/* f0322dc: 8fa90108 */ lw $t1,0x108($sp) +/* f0322e0: afaf010c */ sw $t7,0x10c($sp) +/* f0322e4: 2d2e0001 */ sltiu $t6,$t1,0x1 +/* f0322e8: 10a40003 */ beq $a1,$a0,.L0f0322f8 +/* f0322ec: 01c04825 */ or $t1,$t6,$zero +/* f0322f0: 14a10007 */ bne $a1,$at,.L0f032310 +/* f0322f4: 27a30090 */ addiu $v1,$sp,0x90 +.L0f0322f8: +/* f0322f8: 14a40003 */ bne $a1,$a0,.L0f032308 +/* f0322fc: 00401825 */ or $v1,$v0,$zero +/* f032300: 10000009 */ beqz $zero,.L0f032328 +/* f032304: 24060001 */ addiu $a2,$zero,0x1 +.L0f032308: +/* f032308: 10000007 */ beqz $zero,.L0f032328 +/* f03230c: 00003025 */ or $a2,$zero,$zero +.L0f032310: +/* f032310: afa300ac */ sw $v1,0xac($sp) +/* f032314: 0c004b70 */ jal 0x12dc0 +/* f032318: afa90038 */ sw $t1,0x38($sp) +/* f03231c: 8fa300ac */ lw $v1,0xac($sp) +/* f032320: 8fa90038 */ lw $t1,0x38($sp) +/* f032324: 30460001 */ andi $a2,$v0,0x1 +.L0f032328: +/* f032328: c46a0014 */ lwc1 $f10,0x14($v1) +/* f03232c: 3c014180 */ lui $at,0x4180 +/* f032330: 44812000 */ mtc1 $at,$f4 +/* f032334: e60a0030 */ swc1 $f10,0x30($s0) +/* f032338: c4680018 */ lwc1 $f8,0x18($v1) +/* f03233c: 24070000 */ addiu $a3,$zero,0x0 +/* f032340: e6080034 */ swc1 $f8,0x34($s0) +/* f032344: c466000c */ lwc1 $f6,0xc($v1) +/* f032348: 84650000 */ lh $a1,0x0($v1) +/* f03234c: afa300ac */ sw $v1,0xac($sp) +/* f032350: afa90018 */ sw $t1,0x18($sp) +/* f032354: 8fa400f4 */ lw $a0,0xf4($sp) +/* f032358: e7a40014 */ swc1 $f4,0x14($sp) +/* f03235c: 0c0076ff */ jal 0x1dbfc +/* f032360: e7a60010 */ swc1 $f6,0x10($sp) +/* f032364: 8fa300ac */ lw $v1,0xac($sp) +/* f032368: 44805000 */ mtc1 $zero,$f10 +/* f03236c: 02002025 */ or $a0,$s0,$zero +/* f032370: c4600008 */ lwc1 $f0,0x8($v1) +/* f032374: 4600503e */ c.le.s $f10,$f0 +/* f032378: 00000000 */ sll $zero,$zero,0x0 +/* f03237c: 45000009 */ bc1f .L0f0323a4 +/* f032380: 00000000 */ sll $zero,$zero,0x0 +/* f032384: 44050000 */ mfc1 $a1,$f0 +/* f032388: 0fc0b898 */ jal func0f02e260 +/* f03238c: 3c064100 */ lui $a2,0x4100 +/* f032390: 44050000 */ mfc1 $a1,$f0 +/* f032394: 0c007787 */ jal 0x1de1c +/* f032398: 8fa400f4 */ lw $a0,0xf4($sp) +/* f03239c: 1000000f */ beqz $zero,.L0f0323dc +/* f0323a0: 8e180018 */ lw $t8,0x18($s0) +.L0f0323a4: +/* f0323a4: 0c008dda */ jal 0x23768 +/* f0323a8: 84640000 */ lh $a0,0x0($v1) +/* f0323ac: 2459ffff */ addiu $t9,$v0,-1 +/* f0323b0: 44994000 */ mtc1 $t9,$f8 +/* f0323b4: 02002025 */ or $a0,$s0,$zero +/* f0323b8: 3c064100 */ lui $a2,0x4100 +/* f0323bc: 46804220 */ cvt.s.w $f8,$f8 +/* f0323c0: 44054000 */ mfc1 $a1,$f8 +/* f0323c4: 0fc0b898 */ jal func0f02e260 +/* f0323c8: 00000000 */ sll $zero,$zero,0x0 +/* f0323cc: 44050000 */ mfc1 $a1,$f0 +/* f0323d0: 0c007787 */ jal 0x1de1c +/* f0323d4: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0323d8: 8e180018 */ lw $t8,0x18($s0) +.L0f0323dc: +/* f0323dc: 2401bfff */ addiu $at,$zero,-16385 +/* f0323e0: 03016824 */ and $t5,$t8,$at +/* f0323e4: ae0d0018 */ sw $t5,0x18($s0) +.L0f0323e8: +/* f0323e8: 8faf010c */ lw $t7,0x10c($sp) +.L0f0323ec: +/* f0323ec: 8fa20104 */ lw $v0,0x104($sp) +/* f0323f0: 15e000c0 */ bnez $t7,.L0f0326f4 +/* f0323f4: 00000000 */ sll $zero,$zero,0x0 +/* f0323f8: 044000be */ bltz $v0,.L0f0326f4 +/* f0323fc: 8fae0040 */ lw $t6,0x40($sp) +/* f032400: 8dd90000 */ lw $t9,0x0($t6) +/* f032404: 00023080 */ sll $a2,$v0,0x2 +/* f032408: 00c23021 */ addu $a2,$a2,$v0 +/* f03240c: 00063080 */ sll $a2,$a2,0x2 +/* f032410: 03261821 */ addu $v1,$t9,$a2 +/* f032414: 8c780004 */ lw $t8,0x4($v1) +/* f032418: 130000b6 */ beqz $t8,.L0f0326f4 +/* f03241c: 00000000 */ sll $zero,$zero,0x0 +/* f032420: 8c6d000c */ lw $t5,0xc($v1) +/* f032424: 8faf00e8 */ lw $t7,0xe8($sp) +/* f032428: 19a000b2 */ blez $t5,.L0f0326f4 +/* f03242c: 00000000 */ sll $zero,$zero,0x0 +/* f032430: 15e000b0 */ bnez $t7,.L0f0326f4 +/* f032434: 8fa90108 */ lw $t1,0x108($sp) +/* f032438: 9204032f */ lbu $a0,0x32f($s0) +/* f03243c: 2d2e0001 */ sltiu $t6,$t1,0x1 +/* f032440: 01c04825 */ or $t1,$t6,$zero +/* f032444: 14800017 */ bnez $a0,.L0f0324a4 +/* f032448: 24010006 */ addiu $at,$zero,0x6 +/* f03244c: afa60034 */ sw $a2,0x34($sp) +/* f032450: 0c004b70 */ jal 0x12dc0 +/* f032454: afae0038 */ sw $t6,0x38($sp) +/* f032458: 8fb90040 */ lw $t9,0x40($sp) +/* f03245c: 8fa60034 */ lw $a2,0x34($sp) +/* f032460: 8fa90038 */ lw $t1,0x38($sp) +/* f032464: 8f380000 */ lw $t8,0x0($t9) +/* f032468: 9204032f */ lbu $a0,0x32f($s0) +/* f03246c: 03061821 */ addu $v1,$t8,$a2 +/* f032470: 8c6d000c */ lw $t5,0xc($v1) +/* f032474: 8c6f0004 */ lw $t7,0x4($v1) +/* f032478: 004d001b */ divu $zero,$v0,$t5 +/* f03247c: 00002810 */ mfhi $a1 +/* f032480: 000570c0 */ sll $t6,$a1,0x3 +/* f032484: 01c57023 */ subu $t6,$t6,$a1 +/* f032488: 000e7080 */ sll $t6,$t6,0x2 +/* f03248c: 15a00002 */ bnez $t5,.L0f032498 +/* f032490: 00000000 */ sll $zero,$zero,0x0 +/* f032494: 0007000d */ break 0x7 +.L0f032498: +/* f032498: 01ee4021 */ addu $t0,$t7,$t6 +/* f03249c: 1000003e */ beqz $zero,.L0f032598 +/* f0324a0: c5060014 */ lwc1 $f6,0x14($t0) +.L0f0324a4: +/* f0324a4: 14810035 */ bne $a0,$at,.L0f03257c +/* f0324a8: 0004c0c0 */ sll $t8,$a0,0x3 +/* f0324ac: 0c004b70 */ jal 0x12dc0 +/* f0324b0: afa90038 */ sw $t1,0x38($sp) +/* f0324b4: 920d032f */ lbu $t5,0x32f($s0) +/* f0324b8: 30590001 */ andi $t9,$v0,0x1 +/* f0324bc: 0019c0c0 */ sll $t8,$t9,0x3 +/* f0324c0: 0319c023 */ subu $t8,$t8,$t9 +/* f0324c4: 000d78c0 */ sll $t7,$t5,0x3 +/* f0324c8: 8e0402e4 */ lw $a0,0x2e4($s0) +/* f0324cc: 01ed7823 */ subu $t7,$t7,$t5 +/* f0324d0: 000f7880 */ sll $t7,$t7,0x2 +/* f0324d4: 0018c080 */ sll $t8,$t8,0x2 +/* f0324d8: 3c198006 */ lui $t9,0x8006 +/* f0324dc: 27394e1c */ addiu $t9,$t9,0x4e1c +/* f0324e0: 030f7021 */ addu $t6,$t8,$t7 +/* f0324e4: 01d94021 */ addu $t0,$t6,$t9 +/* f0324e8: 04800022 */ bltz $a0,.L0f032574 +/* f0324ec: 8fa90038 */ lw $t1,0x38($sp) +/* f0324f0: afa8006c */ sw $t0,0x6c($sp) +/* f0324f4: 0fc2556c */ jal func0f0955b0 +/* f0324f8: afa90038 */ sw $t1,0x38($sp) +/* f0324fc: 8c4d0010 */ lw $t5,0x10($v0) +/* f032500: 8c4f0008 */ lw $t7,0x8($v0) +/* f032504: 2401fffe */ addiu $at,$zero,-2 +/* f032508: 01a1c024 */ and $t8,$t5,$at +/* f03250c: 3c010002 */ lui $at,0x2 +/* f032510: 8fa8006c */ lw $t0,0x6c($sp) +/* f032514: 8fa90038 */ lw $t1,0x38($sp) +/* f032518: 01e17025 */ or $t6,$t7,$at +/* f03251c: ac580010 */ sw $t8,0x10($v0) +/* f032520: 10400008 */ beqz $v0,.L0f032544 +/* f032524: ac4e0008 */ sw $t6,0x8($v0) +/* f032528: 8c590014 */ lw $t9,0x14($v0) +/* f03252c: 53200006 */ beqzl $t9,.L0f032548 +/* f032530: 84580004 */ lh $t8,0x4($v0) +/* f032534: 844d0004 */ lh $t5,0x4($v0) +/* f032538: 24010041 */ addiu $at,$zero,0x41 +/* f03253c: 51a10006 */ beql $t5,$at,.L0f032558 +/* f032540: 920f032f */ lbu $t7,0x32f($s0) +.L0f032544: +/* f032544: 84580004 */ lh $t8,0x4($v0) +.L0f032548: +/* f032548: 24010040 */ addiu $at,$zero,0x40 +/* f03254c: 17010009 */ bne $t8,$at,.L0f032574 +/* f032550: 00000000 */ sll $zero,$zero,0x0 +/* f032554: 920f032f */ lbu $t7,0x32f($s0) +.L0f032558: +/* f032558: 3c0d8006 */ lui $t5,0x8006 +/* f03255c: 25ad4e1c */ addiu $t5,$t5,0x4e1c +/* f032560: 000f70c0 */ sll $t6,$t7,0x3 +/* f032564: 01cf7023 */ subu $t6,$t6,$t7 +/* f032568: 000e7080 */ sll $t6,$t6,0x2 +/* f03256c: 25d9ffe4 */ addiu $t9,$t6,-28 +/* f032570: 032d4021 */ addu $t0,$t9,$t5 +.L0f032574: +/* f032574: 10000007 */ beqz $zero,.L0f032594 +/* f032578: 9204032f */ lbu $a0,0x32f($s0) +.L0f03257c: +/* f03257c: 0304c023 */ subu $t8,$t8,$a0 +/* f032580: 0018c080 */ sll $t8,$t8,0x2 +/* f032584: 3c0e8006 */ lui $t6,0x8006 +/* f032588: 25ce4e1c */ addiu $t6,$t6,0x4e1c +/* f03258c: 270fffe4 */ addiu $t7,$t8,-28 +/* f032590: 01ee4021 */ addu $t0,$t7,$t6 +.L0f032594: +/* f032594: c5060014 */ lwc1 $f6,0x14($t0) +.L0f032598: +/* f032598: 24070000 */ addiu $a3,$zero,0x0 +/* f03259c: 3c0141f0 */ lui $at,0x41f0 +/* f0325a0: e6060030 */ swc1 $f6,0x30($s0) +/* f0325a4: c5040018 */ lwc1 $f4,0x18($t0) +/* f0325a8: 1480000f */ bnez $a0,.L0f0325e8 +/* f0325ac: e6040034 */ swc1 $f4,0x34($s0) +/* f0325b0: c50a000c */ lwc1 $f10,0xc($t0) +/* f0325b4: 85050000 */ lh $a1,0x0($t0) +/* f0325b8: 8d060004 */ lw $a2,0x4($t0) +/* f0325bc: 3c014180 */ lui $at,0x4180 +/* f0325c0: 44814000 */ mtc1 $at,$f8 +/* f0325c4: afa8006c */ sw $t0,0x6c($sp) +/* f0325c8: afa90018 */ sw $t1,0x18($sp) +/* f0325cc: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0325d0: 24070000 */ addiu $a3,$zero,0x0 +/* f0325d4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f0325d8: 0c0076ff */ jal 0x1dbfc +/* f0325dc: e7a80014 */ swc1 $f8,0x14($sp) +/* f0325e0: 1000000c */ beqz $zero,.L0f032614 +/* f0325e4: 8fa8006c */ lw $t0,0x6c($sp) +.L0f0325e8: +/* f0325e8: c506000c */ lwc1 $f6,0xc($t0) +/* f0325ec: 85050000 */ lh $a1,0x0($t0) +/* f0325f0: 8d060004 */ lw $a2,0x4($t0) +/* f0325f4: 44812000 */ mtc1 $at,$f4 +/* f0325f8: afa8006c */ sw $t0,0x6c($sp) +/* f0325fc: afa90018 */ sw $t1,0x18($sp) +/* f032600: 8fa400f4 */ lw $a0,0xf4($sp) +/* f032604: e7a60010 */ swc1 $f6,0x10($sp) +/* f032608: 0c0076ff */ jal 0x1dbfc +/* f03260c: e7a40014 */ swc1 $f4,0x14($sp) +/* f032610: 8fa8006c */ lw $t0,0x6c($sp) +.L0f032614: +/* f032614: c5000008 */ lwc1 $f0,0x8($t0) +/* f032618: 44805000 */ mtc1 $zero,$f10 +/* f03261c: 8fa400f4 */ lw $a0,0xf4($sp) +/* f032620: 4600503e */ c.le.s $f10,$f0 +/* f032624: 00000000 */ sll $zero,$zero,0x0 +/* f032628: 45020006 */ bc1fl .L0f032644 +/* f03262c: 8fa40120 */ lw $a0,0x120($sp) +/* f032630: 44050000 */ mfc1 $a1,$f0 +/* f032634: 0c007787 */ jal 0x1de1c +/* f032638: afa8006c */ sw $t0,0x6c($sp) +/* f03263c: 8fa8006c */ lw $t0,0x6c($sp) +/* f032640: 8fa40120 */ lw $a0,0x120($sp) +.L0f032644: +/* f032644: 0fc2c73a */ jal func0f0b1ce8 +/* f032648: afa8006c */ sw $t0,0x6c($sp) +/* f03264c: 44804000 */ mtc1 $zero,$f8 +/* f032650: 8fa8006c */ lw $t0,0x6c($sp) +/* f032654: 46000086 */ mov.s $f2,$f0 +/* f032658: 4608003e */ c.le.s $f0,$f8 +/* f03265c: 00000000 */ sll $zero,$zero,0x0 +/* f032660: 45020009 */ bc1fl .L0f032688 +/* f032664: 8d180010 */ lw $t8,0x10($t0) +/* f032668: 8e190018 */ lw $t9,0x18($s0) +/* f03266c: 3c0140c0 */ lui $at,0x40c0 +/* f032670: 332d8000 */ andi $t5,$t9,0x8000 +/* f032674: 51a00004 */ beqzl $t5,.L0f032688 +/* f032678: 8d180010 */ lw $t8,0x10($t0) +/* f03267c: 44811000 */ mtc1 $at,$f2 +/* f032680: 00000000 */ sll $zero,$zero,0x0 +/* f032684: 8d180010 */ lw $t8,0x10($t0) +.L0f032688: +/* f032688: 53000017 */ beqzl $t8,.L0f0326e8 +/* f03268c: 8e0f0018 */ lw $t7,0x18($s0) +/* f032690: 44803000 */ mtc1 $zero,$f6 +/* f032694: 3c014170 */ lui $at,0x4170 +/* f032698: 4602303c */ c.lt.s $f6,$f2 +/* f03269c: 00000000 */ sll $zero,$zero,0x0 +/* f0326a0: 45020011 */ bc1fl .L0f0326e8 +/* f0326a4: 8e0f0018 */ lw $t7,0x18($s0) +/* f0326a8: 44812000 */ mtc1 $at,$f4 +/* f0326ac: 8fa20114 */ lw $v0,0x114($sp) +/* f0326b0: 44804000 */ mtc1 $zero,$f8 +/* f0326b4: 46041282 */ mul.s $f10,$f2,$f4 +/* f0326b8: e608003c */ swc1 $f8,0x3c($s0) +/* f0326bc: e60a0038 */ swc1 $f10,0x38($s0) +/* f0326c0: c4460000 */ lwc1 $f6,0x0($v0) +/* f0326c4: 46023102 */ mul.s $f4,$f6,$f2 +/* f0326c8: e6040040 */ swc1 $f4,0x40($s0) +/* f0326cc: c44a0004 */ lwc1 $f10,0x4($v0) +/* f0326d0: 46025202 */ mul.s $f8,$f10,$f2 +/* f0326d4: e6080044 */ swc1 $f8,0x44($s0) +/* f0326d8: c4460008 */ lwc1 $f6,0x8($v0) +/* f0326dc: 46023102 */ mul.s $f4,$f6,$f2 +/* f0326e0: e6040048 */ swc1 $f4,0x48($s0) +/* f0326e4: 8e0f0018 */ lw $t7,0x18($s0) +.L0f0326e8: +/* f0326e8: 2401bfff */ addiu $at,$zero,-16385 +/* f0326ec: 01e17024 */ and $t6,$t7,$at +/* f0326f0: ae0e0018 */ sw $t6,0x18($s0) +.L0f0326f4: +/* f0326f4: 100000ae */ beqz $zero,.L0f0329b0 +/* f0326f8: 8fa20040 */ lw $v0,0x40($sp) +.L0f0326fc: +/* f0326fc: 273952bc */ addiu $t9,$t9,0x52bc +/* f032700: 145900ab */ bne $v0,$t9,.L0f0329b0 +/* f032704: 3c017f1b */ lui $at,0x7f1b +/* f032708: c42a8d40 */ lwc1 $f10,-0x72c0($at) +/* f03270c: c7a80118 */ lwc1 $f8,0x118($sp) +/* f032710: 3c017f1b */ lui $at,0x7f1b +/* f032714: 8faf0104 */ lw $t7,0x104($sp) +/* f032718: 4608503c */ c.lt.s $f10,$f8 +/* f03271c: 00000000 */ sll $zero,$zero,0x0 +/* f032720: 4500003a */ bc1f .L0f03280c +/* f032724: 00000000 */ sll $zero,$zero,0x0 +/* f032728: c4268d44 */ lwc1 $f6,-0x72bc($at) +/* f03272c: 4606403c */ c.lt.s $f8,$f6 +/* f032730: 00000000 */ sll $zero,$zero,0x0 +/* f032734: 45000035 */ bc1f .L0f03280c +/* f032738: 00000000 */ sll $zero,$zero,0x0 +/* f03273c: 0c004b70 */ jal 0x12dc0 +/* f032740: 00000000 */ sll $zero,$zero,0x0 +/* f032744: 0c004b70 */ jal 0x12dc0 +/* f032748: afa20054 */ sw $v0,0x54($sp) +/* f03274c: 8fa30054 */ lw $v1,0x54($sp) +/* f032750: 24010006 */ addiu $at,$zero,0x6 +/* f032754: 8fad0040 */ lw $t5,0x40($sp) +/* f032758: 0061001b */ divu $zero,$v1,$at +/* f03275c: 00007810 */ mfhi $t7 +/* f032760: 24010003 */ addiu $at,$zero,0x3 +/* f032764: 8db80000 */ lw $t8,0x0($t5) +/* f032768: 0041001b */ divu $zero,$v0,$at +/* f03276c: 000f7080 */ sll $t6,$t7,0x2 +/* f032770: 01cf7021 */ addu $t6,$t6,$t7 +/* f032774: 000e7080 */ sll $t6,$t6,0x2 +/* f032778: 030ec821 */ addu $t9,$t8,$t6 +/* f03277c: 00007810 */ mfhi $t7 +/* f032780: 8f2d0018 */ lw $t5,0x18($t9) +/* f032784: 000fc0c0 */ sll $t8,$t7,0x3 +/* f032788: 030fc023 */ subu $t8,$t8,$t7 +/* f03278c: 0018c080 */ sll $t8,$t8,0x2 +/* f032790: 030d4021 */ addu $t0,$t8,$t5 +/* f032794: c5040014 */ lwc1 $f4,0x14($t0) +/* f032798: 3c014180 */ lui $at,0x4180 +/* f03279c: 44813000 */ mtc1 $at,$f6 +/* f0327a0: e6040030 */ swc1 $f4,0x30($s0) +/* f0327a4: c50a0018 */ lwc1 $f10,0x18($t0) +/* f0327a8: 24070000 */ addiu $a3,$zero,0x0 +/* f0327ac: e60a0034 */ swc1 $f10,0x34($s0) +/* f0327b0: 8fae0108 */ lw $t6,0x108($sp) +/* f0327b4: c508000c */ lwc1 $f8,0xc($t0) +/* f0327b8: 8d060004 */ lw $a2,0x4($t0) +/* f0327bc: 85050000 */ lh $a1,0x0($t0) +/* f0327c0: 2dd90001 */ sltiu $t9,$t6,0x1 +/* f0327c4: afb90018 */ sw $t9,0x18($sp) +/* f0327c8: afa80060 */ sw $t0,0x60($sp) +/* f0327cc: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0327d0: e7a60014 */ swc1 $f6,0x14($sp) +/* f0327d4: 0c0076ff */ jal 0x1dbfc +/* f0327d8: e7a80010 */ swc1 $f8,0x10($sp) +/* f0327dc: 8fa80060 */ lw $t0,0x60($sp) +/* f0327e0: 44802000 */ mtc1 $zero,$f4 +/* f0327e4: c5000008 */ lwc1 $f0,0x8($t0) +/* f0327e8: 4600203e */ c.le.s $f4,$f0 +/* f0327ec: 00000000 */ sll $zero,$zero,0x0 +/* f0327f0: 4502006f */ bc1fl .L0f0329b0 +/* f0327f4: 8fa20040 */ lw $v0,0x40($sp) +/* f0327f8: 44050000 */ mfc1 $a1,$f0 +/* f0327fc: 0c007787 */ jal 0x1de1c +/* f032800: 8fa400f4 */ lw $a0,0xf4($sp) +/* f032804: 1000006a */ beqz $zero,.L0f0329b0 +/* f032808: 8fa20040 */ lw $v0,0x40($sp) +.L0f03280c: +/* f03280c: 05e0001e */ bltz $t7,.L0f032888 +/* f032810: 000f3080 */ sll $a2,$t7,0x2 +/* f032814: 8c580000 */ lw $t8,0x0($v0) +/* f032818: 00cf3021 */ addu $a2,$a2,$t7 +/* f03281c: 00063080 */ sll $a2,$a2,0x2 +/* f032820: 03061821 */ addu $v1,$t8,$a2 +/* f032824: 8c6d0004 */ lw $t5,0x4($v1) +/* f032828: 51a00018 */ beqzl $t5,.L0f03288c +/* f03282c: 8c4f0000 */ lw $t7,0x0($v0) +/* f032830: 8c6e000c */ lw $t6,0xc($v1) +/* f032834: 59c00015 */ blezl $t6,.L0f03288c +/* f032838: 8c4f0000 */ lw $t7,0x0($v0) +/* f03283c: 0c004b70 */ jal 0x12dc0 +/* f032840: afa60034 */ sw $a2,0x34($sp) +/* f032844: 8fb90040 */ lw $t9,0x40($sp) +/* f032848: 8fa60034 */ lw $a2,0x34($sp) +/* f03284c: 8f2f0000 */ lw $t7,0x0($t9) +/* f032850: 01e61821 */ addu $v1,$t7,$a2 +/* f032854: 8c78000c */ lw $t8,0xc($v1) +/* f032858: 8c6d0004 */ lw $t5,0x4($v1) +/* f03285c: 0058001b */ divu $zero,$v0,$t8 +/* f032860: 00002010 */ mfhi $a0 +/* f032864: 000470c0 */ sll $t6,$a0,0x3 +/* f032868: 01c47023 */ subu $t6,$t6,$a0 +/* f03286c: 000e7080 */ sll $t6,$t6,0x2 +/* f032870: 17000002 */ bnez $t8,.L0f03287c +/* f032874: 00000000 */ sll $zero,$zero,0x0 +/* f032878: 0007000d */ break 0x7 +.L0f03287c: +/* f03287c: 03201025 */ or $v0,$t9,$zero +/* f032880: 10000003 */ beqz $zero,.L0f032890 +/* f032884: 01ae4021 */ addu $t0,$t5,$t6 +.L0f032888: +/* f032888: 8c4f0000 */ lw $t7,0x0($v0) +.L0f03288c: +/* f03288c: 8de80004 */ lw $t0,0x4($t7) +.L0f032890: +/* f032890: c50a0014 */ lwc1 $f10,0x14($t0) +/* f032894: 3c014180 */ lui $at,0x4180 +/* f032898: 44812000 */ mtc1 $at,$f4 +/* f03289c: e60a0030 */ swc1 $f10,0x30($s0) +/* f0328a0: c5080018 */ lwc1 $f8,0x18($t0) +/* f0328a4: 24070000 */ addiu $a3,$zero,0x0 +/* f0328a8: e6080034 */ swc1 $f8,0x34($s0) +/* f0328ac: 8fb80108 */ lw $t8,0x108($sp) +/* f0328b0: c506000c */ lwc1 $f6,0xc($t0) +/* f0328b4: 8d060004 */ lw $a2,0x4($t0) +/* f0328b8: 85050000 */ lh $a1,0x0($t0) +/* f0328bc: 2f0d0001 */ sltiu $t5,$t8,0x1 +/* f0328c0: afad0018 */ sw $t5,0x18($sp) +/* f0328c4: afa80060 */ sw $t0,0x60($sp) +/* f0328c8: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0328cc: e7a40014 */ swc1 $f4,0x14($sp) +/* f0328d0: 0c0076ff */ jal 0x1dbfc +/* f0328d4: e7a60010 */ swc1 $f6,0x10($sp) +/* f0328d8: 8fa80060 */ lw $t0,0x60($sp) +/* f0328dc: 44805000 */ mtc1 $zero,$f10 +/* f0328e0: 8fa400f4 */ lw $a0,0xf4($sp) +/* f0328e4: c5000008 */ lwc1 $f0,0x8($t0) +/* f0328e8: 4600503e */ c.le.s $f10,$f0 +/* f0328ec: 00000000 */ sll $zero,$zero,0x0 +/* f0328f0: 45020006 */ bc1fl .L0f03290c +/* f0328f4: 8fa40120 */ lw $a0,0x120($sp) +/* f0328f8: 44050000 */ mfc1 $a1,$f0 +/* f0328fc: 0c007787 */ jal 0x1de1c +/* f032900: afa80060 */ sw $t0,0x60($sp) +/* f032904: 8fa80060 */ lw $t0,0x60($sp) +/* f032908: 8fa40120 */ lw $a0,0x120($sp) +.L0f03290c: +/* f03290c: 0fc2c73a */ jal func0f0b1ce8 +/* f032910: afa80060 */ sw $t0,0x60($sp) +/* f032914: 44804000 */ mtc1 $zero,$f8 +/* f032918: 8fa80060 */ lw $t0,0x60($sp) +/* f03291c: 46000086 */ mov.s $f2,$f0 +/* f032920: 4608003e */ c.le.s $f0,$f8 +/* f032924: 00000000 */ sll $zero,$zero,0x0 +/* f032928: 45020009 */ bc1fl .L0f032950 +/* f03292c: 8d0f0010 */ lw $t7,0x10($t0) +/* f032930: 8e0e0018 */ lw $t6,0x18($s0) +/* f032934: 3c0140c0 */ lui $at,0x40c0 +/* f032938: 31d98000 */ andi $t9,$t6,0x8000 +/* f03293c: 53200004 */ beqzl $t9,.L0f032950 +/* f032940: 8d0f0010 */ lw $t7,0x10($t0) +/* f032944: 44811000 */ mtc1 $at,$f2 +/* f032948: 00000000 */ sll $zero,$zero,0x0 +/* f03294c: 8d0f0010 */ lw $t7,0x10($t0) +.L0f032950: +/* f032950: 51e00017 */ beqzl $t7,.L0f0329b0 +/* f032954: 8fa20040 */ lw $v0,0x40($sp) +/* f032958: 44803000 */ mtc1 $zero,$f6 +/* f03295c: 3c014170 */ lui $at,0x4170 +/* f032960: 4602303c */ c.lt.s $f6,$f2 +/* f032964: 00000000 */ sll $zero,$zero,0x0 +/* f032968: 45020011 */ bc1fl .L0f0329b0 +/* f03296c: 8fa20040 */ lw $v0,0x40($sp) +/* f032970: 44812000 */ mtc1 $at,$f4 +/* f032974: 8fa20114 */ lw $v0,0x114($sp) +/* f032978: 44804000 */ mtc1 $zero,$f8 +/* f03297c: 46041282 */ mul.s $f10,$f2,$f4 +/* f032980: e608003c */ swc1 $f8,0x3c($s0) +/* f032984: e60a0038 */ swc1 $f10,0x38($s0) +/* f032988: c4460000 */ lwc1 $f6,0x0($v0) +/* f03298c: 46023102 */ mul.s $f4,$f6,$f2 +/* f032990: e6040040 */ swc1 $f4,0x40($s0) +/* f032994: c44a0004 */ lwc1 $f10,0x4($v0) +/* f032998: 46025202 */ mul.s $f8,$f10,$f2 +/* f03299c: e6080044 */ swc1 $f8,0x44($s0) +/* f0329a0: c4460008 */ lwc1 $f6,0x8($v0) +/* f0329a4: 46023102 */ mul.s $f4,$f6,$f2 +/* f0329a8: e6040048 */ swc1 $f4,0x48($s0) +/* f0329ac: 8fa20040 */ lw $v0,0x40($sp) +.L0f0329b0: +/* f0329b0: 3c18800a */ lui $t8,0x800a +/* f0329b4: 8f18a2d4 */ lw $t8,-0x5d2c($t8) +/* f0329b8: 8fa40128 */ lw $a0,0x128($sp) +/* f0329bc: 13000008 */ beqz $t8,.L0f0329e0 +/* f0329c0: 00000000 */ sll $zero,$zero,0x0 +/* f0329c4: 0fc633fe */ jal func0f18cff8 +/* f0329c8: 02002025 */ or $a0,$s0,$zero +/* f0329cc: 8fa40128 */ lw $a0,0x128($sp) +/* f0329d0: 0fc2c27d */ jal func0f0b09f4 +/* f0329d4: 00402825 */ or $a1,$v0,$zero +/* f0329d8: 1000000b */ beqz $zero,.L0f032a08 +/* f0329dc: 8fa20040 */ lw $v0,0x40($sp) +.L0f0329e0: +/* f0329e0: 04800009 */ bltz $a0,.L0f032a08 +/* f0329e4: 3c0d800a */ lui $t5,0x800a +/* f0329e8: 8dada24c */ lw $t5,-0x5db4($t5) +/* f0329ec: 0fc4a24b */ jal func0f12892c +/* f0329f0: afad0058 */ sw $t5,0x58($sp) +/* f0329f4: 0fc2c169 */ jal func0f0b05a4 +/* f0329f8: 00000000 */ sll $zero,$zero,0x0 +/* f0329fc: 0fc4a24b */ jal func0f12892c +/* f032a00: 8fa40058 */ lw $a0,0x58($sp) +/* f032a04: 8fa20040 */ lw $v0,0x40($sp) +.L0f032a08: +/* f032a08: 8e0e0018 */ lw $t6,0x18($s0) +/* f032a0c: 000ecac0 */ sll $t9,$t6,0xb +/* f032a10: 07210004 */ bgez $t9,.L0f032a24 +/* f032a14: 00000000 */ sll $zero,$zero,0x0 +/* f032a18: 0fc2c151 */ jal func0f0b0544 +/* f032a1c: 00000000 */ sll $zero,$zero,0x0 +/* f032a20: 8fa20040 */ lw $v0,0x40($sp) +.L0f032a24: +/* f032a24: 3c0f8006 */ lui $t7,0x8006 +/* f032a28: 25ef52b8 */ addiu $t7,$t7,0x52b8 +/* f032a2c: 104f0004 */ beq $v0,$t7,.L0f032a40 +/* f032a30: 3c188006 */ lui $t8,0x8006 +/* f032a34: 271852bc */ addiu $t8,$t8,0x52bc +/* f032a38: 5458001e */ bnel $v0,$t8,.L0f032ab4 +/* f032a3c: 8fbf002c */ lw $ra,0x2c($sp) +.L0f032a40: +/* f032a40: 8e040170 */ lw $a0,0x170($s0) +/* f032a44: 5080000c */ beqzl $a0,.L0f032a78 +/* f032a48: 8e040174 */ lw $a0,0x174($s0) +/* f032a4c: 8c8d0004 */ lw $t5,0x4($a0) +/* f032a50: 8dae0008 */ lw $t6,0x8($t5) +/* f032a54: 31d92000 */ andi $t9,$t6,0x2000 +/* f032a58: 57200007 */ bnezl $t9,.L0f032a78 +/* f032a5c: 8e040174 */ lw $a0,0x174($s0) +/* f032a60: 0fc20a59 */ jal func0f082964 +/* f032a64: 24050001 */ addiu $a1,$zero,0x1 +/* f032a68: 8e0f0014 */ lw $t7,0x14($s0) +/* f032a6c: 35f80001 */ ori $t8,$t7,0x1 +/* f032a70: ae180014 */ sw $t8,0x14($s0) +/* f032a74: 8e040174 */ lw $a0,0x174($s0) +.L0f032a78: +/* f032a78: 1080000b */ beqz $a0,.L0f032aa8 +/* f032a7c: 00000000 */ sll $zero,$zero,0x0 +/* f032a80: 8c8d0004 */ lw $t5,0x4($a0) +/* f032a84: 8dae0008 */ lw $t6,0x8($t5) +/* f032a88: 31d92000 */ andi $t9,$t6,0x2000 +/* f032a8c: 17200006 */ bnez $t9,.L0f032aa8 +/* f032a90: 00000000 */ sll $zero,$zero,0x0 +/* f032a94: 0fc20a59 */ jal func0f082964 +/* f032a98: 24050001 */ addiu $a1,$zero,0x1 +/* f032a9c: 8e0f0014 */ lw $t7,0x14($s0) +/* f032aa0: 35f80001 */ ori $t8,$t7,0x1 +/* f032aa4: ae180014 */ sw $t8,0x14($s0) +.L0f032aa8: +/* f032aa8: 0fc09149 */ jal func0f024524 +/* f032aac: 02002025 */ or $a0,$s0,$zero +.L0f032ab0: +/* f032ab0: 8fbf002c */ lw $ra,0x2c($sp) +.L0f032ab4: +/* f032ab4: 8fb00028 */ lw $s0,0x28($sp) +/* f032ab8: 27bd0110 */ addiu $sp,$sp,0x110 +/* f032abc: 03e00008 */ jr $ra +/* f032ac0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f032ac4 +/* f032ac4: 27bdfea8 */ addiu $sp,$sp,-344 +/* f032ac8: 240effff */ addiu $t6,$zero,-1 +/* f032acc: afbf002c */ sw $ra,0x2c($sp) +/* f032ad0: afb00028 */ sw $s0,0x28($sp) +/* f032ad4: 44856000 */ mtc1 $a1,$f12 +/* f032ad8: afae014c */ sw $t6,0x14c($sp) +/* f032adc: 8c850020 */ lw $a1,0x20($a0) +/* f032ae0: 00808025 */ or $s0,$a0,$zero +/* f032ae4: 00004025 */ or $t0,$zero,$zero +/* f032ae8: 10800003 */ beqz $a0,.L0f032af8 +/* f032aec: afa50148 */ sw $a1,0x148($sp) +/* f032af0: 10000002 */ beqz $zero,.L0f032afc +/* f032af4: 908302fe */ lbu $v1,0x2fe($a0) +.L0f032af8: +/* f032af8: 00001825 */ or $v1,$zero,$zero +.L0f032afc: +/* f032afc: 00a02025 */ or $a0,$a1,$zero +/* f032b00: afa30140 */ sw $v1,0x140($sp) +/* f032b04: afa60160 */ sw $a2,0x160($sp) +/* f032b08: afa80154 */ sw $t0,0x154($sp) +/* f032b0c: 0c00744f */ jal 0x1d13c +/* f032b10: e7ac015c */ swc1 $f12,0x15c($sp) +/* f032b14: 24010269 */ addiu $at,$zero,0x269 +/* f032b18: 8fa30140 */ lw $v1,0x140($sp) +/* f032b1c: 8fa60160 */ lw $a2,0x160($sp) +/* f032b20: 8fa80154 */ lw $t0,0x154($sp) +/* f032b24: 10410006 */ beq $v0,$at,.L0f032b40 +/* f032b28: c7ac015c */ lwc1 $f12,0x15c($sp) +/* f032b2c: 2401026b */ addiu $at,$zero,0x26b +/* f032b30: 10410003 */ beq $v0,$at,.L0f032b40 +/* f032b34: 2401026a */ addiu $at,$zero,0x26a +/* f032b38: 54410006 */ bnel $v0,$at,.L0f032b54 +/* f032b3c: 24010003 */ addiu $at,$zero,0x3 +.L0f032b40: +/* f032b40: 0fc084cf */ jal func0f02133c +/* f032b44: 02002025 */ or $a0,$s0,$zero +/* f032b48: 10000122 */ beqz $zero,.L0f032fd4 +/* f032b4c: 8fbf002c */ lw $ra,0x2c($sp) +/* f032b50: 24010003 */ addiu $at,$zero,0x3 +.L0f032b54: +/* f032b54: 5061011f */ beql $v1,$at,.L0f032fd4 +/* f032b58: 8fbf002c */ lw $ra,0x2c($sp) +/* f032b5c: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f032b60: 24010002 */ addiu $at,$zero,0x2 +/* f032b64: 55e0011b */ bnezl $t7,.L0f032fd4 +/* f032b68: 8fbf002c */ lw $ra,0x2c($sp) +/* f032b6c: 1461001b */ bne $v1,$at,.L0f032bdc +/* f032b70: 00034880 */ sll $t1,$v1,0x2 +/* f032b74: 24180006 */ addiu $t8,$zero,0x6 +/* f032b78: a2180007 */ sb $t8,0x7($s0) +/* f032b7c: ae00002c */ sw $zero,0x2c($s0) +/* f032b80: 3c19800a */ lui $t9,0x800a +/* f032b84: 3c013f00 */ lui $at,0x3f00 +/* f032b88: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f032b8c: 44812000 */ mtc1 $at,$f4 +/* f032b90: 3c014180 */ lui $at,0x4180 +/* f032b94: 44813000 */ mtc1 $at,$f6 +/* f032b98: a2000008 */ sb $zero,0x8($s0) +/* f032b9c: 8e040020 */ lw $a0,0x20($s0) +/* f032ba0: ae190030 */ sw $t9,0x30($s0) +/* f032ba4: 24050163 */ addiu $a1,$zero,0x163 +/* f032ba8: 00003025 */ or $a2,$zero,$zero +/* f032bac: 24070000 */ addiu $a3,$zero,0x0 +/* f032bb0: e7a40010 */ swc1 $f4,0x10($sp) +/* f032bb4: 0c007733 */ jal 0x1dccc +/* f032bb8: e7a60014 */ swc1 $f6,0x14($sp) +/* f032bbc: 92090362 */ lbu $t1,0x362($s0) +/* f032bc0: 312aff0f */ andi $t2,$t1,0xff0f +/* f032bc4: 354c0030 */ ori $t4,$t2,0x30 +/* f032bc8: 318d00f0 */ andi $t5,$t4,0xf0 +/* f032bcc: a20c0362 */ sb $t4,0x362($s0) +/* f032bd0: 35ae0003 */ ori $t6,$t5,0x3 +/* f032bd4: 100000fe */ beqz $zero,.L0f032fd0 +/* f032bd8: a20e0362 */ sb $t6,0x362($s0) +.L0f032bdc: +/* f032bdc: 82020007 */ lb $v0,0x7($s0) +/* f032be0: 3c0a8006 */ lui $t2,0x8006 +/* f032be4: 254a52b8 */ addiu $t2,$t2,0x52b8 +/* f032be8: 384f0006 */ xori $t7,$v0,0x6 +/* f032bec: 2de20001 */ sltiu $v0,$t7,0x1 +/* f032bf0: 10400006 */ beqz $v0,.L0f032c0c +/* f032bf4: 012a5821 */ addu $t3,$t1,$t2 +/* f032bf8: 3c18800a */ lui $t8,0x800a +/* f032bfc: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f032c00: 8e190030 */ lw $t9,0x30($s0) +/* f032c04: 03191026 */ xor $v0,$t8,$t9 +/* f032c08: 2c420001 */ sltiu $v0,$v0,0x1 +.L0f032c0c: +/* f032c0c: afa20150 */ sw $v0,0x150($sp) +/* f032c10: afab003c */ sw $t3,0x3c($sp) +/* f032c14: 8d670000 */ lw $a3,0x0($t3) +/* f032c18: 2405ffff */ addiu $a1,$zero,-1 +/* f032c1c: 00002025 */ or $a0,$zero,$zero +/* f032c20: 8cec0000 */ lw $t4,0x0($a3) +/* f032c24: 24010007 */ addiu $at,$zero,0x7 +/* f032c28: 00e01025 */ or $v0,$a3,$zero +/* f032c2c: 50ac0010 */ beql $a1,$t4,.L0f032c70 +/* f032c30: 8fae003c */ lw $t6,0x3c($sp) +/* f032c34: 8ce30000 */ lw $v1,0x0($a3) +.L0f032c38: +/* f032c38: 54c30008 */ bnel $a2,$v1,.L0f032c5c +/* f032c3c: 8c430014 */ lw $v1,0x14($v0) +/* f032c40: afa4014c */ sw $a0,0x14c($sp) +/* f032c44: 920d02fd */ lbu $t5,0x2fd($s0) +/* f032c48: 55a00009 */ bnezl $t5,.L0f032c70 +/* f032c4c: 8fae003c */ lw $t6,0x3c($sp) +/* f032c50: 10000006 */ beqz $zero,.L0f032c6c +/* f032c54: a20602fd */ sb $a2,0x2fd($s0) +/* f032c58: 8c430014 */ lw $v1,0x14($v0) +.L0f032c5c: +/* f032c5c: 24840001 */ addiu $a0,$a0,0x1 +/* f032c60: 24420014 */ addiu $v0,$v0,0x14 +/* f032c64: 14a3fff4 */ bne $a1,$v1,.L0f032c38 +/* f032c68: 00000000 */ sll $zero,$zero,0x0 +.L0f032c6c: +/* f032c6c: 8fae003c */ lw $t6,0x3c($sp) +.L0f032c70: +/* f032c70: 3c0f8006 */ lui $t7,0x8006 +/* f032c74: 25ef52b8 */ addiu $t7,$t7,0x52b8 +/* f032c78: 15cf0063 */ bne $t6,$t7,.L0f032e08 +/* f032c7c: 00000000 */ sll $zero,$zero,0x0 +/* f032c80: 14c10061 */ bne $a2,$at,.L0f032e08 +/* f032c84: 3c017f1b */ lui $at,0x7f1b +/* f032c88: c4288d48 */ lwc1 $f8,-0x72b8($at) +/* f032c8c: 3c017f1b */ lui $at,0x7f1b +/* f032c90: 460c403c */ c.lt.s $f8,$f12 +/* f032c94: 00000000 */ sll $zero,$zero,0x0 +/* f032c98: 4500005b */ bc1f .L0f032e08 +/* f032c9c: 00000000 */ sll $zero,$zero,0x0 +/* f032ca0: c42a8d4c */ lwc1 $f10,-0x72b4($at) +/* f032ca4: 460a603c */ c.lt.s $f12,$f10 +/* f032ca8: 00000000 */ sll $zero,$zero,0x0 +/* f032cac: 45000056 */ bc1f .L0f032e08 +/* f032cb0: 00000000 */ sll $zero,$zero,0x0 +/* f032cb4: 0c004b70 */ jal 0x12dc0 +/* f032cb8: afa80154 */ sw $t0,0x154($sp) +/* f032cbc: 24010005 */ addiu $at,$zero,0x5 +/* f032cc0: 0041001b */ divu $zero,$v0,$at +/* f032cc4: 0000c010 */ mfhi $t8 +/* f032cc8: 2f010002 */ sltiu $at,$t8,0x2 +/* f032ccc: 1020004e */ beqz $at,.L0f032e08 +/* f032cd0: 8fa80154 */ lw $t0,0x154($sp) +/* f032cd4: 3c098007 */ lui $t1,0x8007 +/* f032cd8: 252980bc */ addiu $t1,$t1,-32580 +/* f032cdc: 252b00d8 */ addiu $t3,$t1,0xd8 +/* f032ce0: 27b90058 */ addiu $t9,$sp,0x58 +.L0f032ce4: +/* f032ce4: 8d210000 */ lw $at,0x0($t1) +/* f032ce8: 2529000c */ addiu $t1,$t1,0xc +/* f032cec: 2739000c */ addiu $t9,$t9,0xc +/* f032cf0: af21fff4 */ sw $at,-0xc($t9) +/* f032cf4: 8d21fff8 */ lw $at,-0x8($t1) +/* f032cf8: af21fff8 */ sw $at,-0x8($t9) +/* f032cfc: 8d21fffc */ lw $at,-0x4($t1) +/* f032d00: 152bfff8 */ bne $t1,$t3,.L0f032ce4 +/* f032d04: af21fffc */ sw $at,-0x4($t9) +/* f032d08: 8d210000 */ lw $at,0x0($t1) +/* f032d0c: 8d2b0004 */ lw $t3,0x4($t1) +/* f032d10: 02002025 */ or $a0,$s0,$zero +/* f032d14: af210000 */ sw $at,0x0($t9) +/* f032d18: 0fc0fe3d */ jal func0f03f8f4 +/* f032d1c: af2b0004 */ sw $t3,0x4($t9) +/* f032d20: 240c0006 */ addiu $t4,$zero,0x6 +/* f032d24: a20c0007 */ sb $t4,0x7($s0) +/* f032d28: ae00002c */ sw $zero,0x2c($s0) +/* f032d2c: 3c0d800a */ lui $t5,0x800a +/* f032d30: 8dad9fc8 */ lw $t5,-0x6038($t5) +/* f032d34: a2000008 */ sb $zero,0x8($s0) +/* f032d38: 0c004b70 */ jal 0x12dc0 +/* f032d3c: ae0d0030 */ sw $t5,0x30($s0) +/* f032d40: 304e0007 */ andi $t6,$v0,0x7 +/* f032d44: 000e78c0 */ sll $t7,$t6,0x3 +/* f032d48: 01ee7823 */ subu $t7,$t7,$t6 +/* f032d4c: 000f7880 */ sll $t7,$t7,0x2 +/* f032d50: 27b80058 */ addiu $t8,$sp,0x58 +/* f032d54: 01f81821 */ addu $v1,$t7,$t8 +/* f032d58: 8faa0150 */ lw $t2,0x150($sp) +/* f032d5c: c470000c */ lwc1 $f16,0xc($v1) +/* f032d60: 84650000 */ lh $a1,0x0($v1) +/* f032d64: 8c660004 */ lw $a2,0x4($v1) +/* f032d68: 3c014180 */ lui $at,0x4180 +/* f032d6c: 44819000 */ mtc1 $at,$f18 +/* f032d70: 2d4b0001 */ sltiu $t3,$t2,0x1 +/* f032d74: afab0018 */ sw $t3,0x18($sp) +/* f032d78: afa30138 */ sw $v1,0x138($sp) +/* f032d7c: 8fa40148 */ lw $a0,0x148($sp) +/* f032d80: 24070000 */ addiu $a3,$zero,0x0 +/* f032d84: e7b00010 */ swc1 $f16,0x10($sp) +/* f032d88: 0c0076ff */ jal 0x1dbfc +/* f032d8c: e7b20014 */ swc1 $f18,0x14($sp) +/* f032d90: 8fa80138 */ lw $t0,0x138($sp) +/* f032d94: 44802000 */ mtc1 $zero,$f4 +/* f032d98: 02002025 */ or $a0,$s0,$zero +/* f032d9c: c5000008 */ lwc1 $f0,0x8($t0) +/* f032da0: 4600203e */ c.le.s $f4,$f0 +/* f032da4: 00000000 */ sll $zero,$zero,0x0 +/* f032da8: 45000009 */ bc1f .L0f032dd0 +/* f032dac: 00000000 */ sll $zero,$zero,0x0 +/* f032db0: 44050000 */ mfc1 $a1,$f0 +/* f032db4: 0fc0b898 */ jal func0f02e260 +/* f032db8: 3c064100 */ lui $a2,0x4100 +/* f032dbc: 44050000 */ mfc1 $a1,$f0 +/* f032dc0: 0c007787 */ jal 0x1de1c +/* f032dc4: 8fa40148 */ lw $a0,0x148($sp) +/* f032dc8: 1000000f */ beqz $zero,.L0f032e08 +/* f032dcc: 24080001 */ addiu $t0,$zero,0x1 +.L0f032dd0: +/* f032dd0: 0c008dda */ jal 0x23768 +/* f032dd4: 85040000 */ lh $a0,0x0($t0) +/* f032dd8: 2449ffff */ addiu $t1,$v0,-1 +/* f032ddc: 44893000 */ mtc1 $t1,$f6 +/* f032de0: 02002025 */ or $a0,$s0,$zero +/* f032de4: 3c064100 */ lui $a2,0x4100 +/* f032de8: 468031a0 */ cvt.s.w $f6,$f6 +/* f032dec: 44053000 */ mfc1 $a1,$f6 +/* f032df0: 0fc0b898 */ jal func0f02e260 +/* f032df4: 00000000 */ sll $zero,$zero,0x0 +/* f032df8: 44050000 */ mfc1 $a1,$f0 +/* f032dfc: 0c007787 */ jal 0x1de1c +/* f032e00: 8fa40148 */ lw $a0,0x148($sp) +/* f032e04: 24080001 */ addiu $t0,$zero,0x1 +.L0f032e08: +/* f032e08: 15000071 */ bnez $t0,.L0f032fd0 +/* f032e0c: 8fb9014c */ lw $t9,0x14c($sp) +/* f032e10: 0720006f */ bltz $t9,.L0f032fd0 +/* f032e14: 8fac003c */ lw $t4,0x3c($sp) +/* f032e18: 8d8d0000 */ lw $t5,0x0($t4) +/* f032e1c: 00193080 */ sll $a2,$t9,0x2 +/* f032e20: 00d93021 */ addu $a2,$a2,$t9 +/* f032e24: 00063080 */ sll $a2,$a2,0x2 +/* f032e28: 01a61821 */ addu $v1,$t5,$a2 +/* f032e2c: 8c6e0008 */ lw $t6,0x8($v1) +/* f032e30: 51c00068 */ beqzl $t6,.L0f032fd4 +/* f032e34: 8fbf002c */ lw $ra,0x2c($sp) +/* f032e38: 8c6f0010 */ lw $t7,0x10($v1) +/* f032e3c: 8fb80150 */ lw $t8,0x150($sp) +/* f032e40: 02002025 */ or $a0,$s0,$zero +/* f032e44: 19e00062 */ blez $t7,.L0f032fd0 +/* f032e48: 2f0a0001 */ sltiu $t2,$t8,0x1 +/* f032e4c: 24050001 */ addiu $a1,$zero,0x1 +/* f032e50: afaa0038 */ sw $t2,0x38($sp) +/* f032e54: 0fc0a209 */ jal func0f028824 +/* f032e58: afa60034 */ sw $a2,0x34($sp) +/* f032e5c: afa20054 */ sw $v0,0x54($sp) +/* f032e60: 02002025 */ or $a0,$s0,$zero +/* f032e64: 0fc0a209 */ jal func0f028824 +/* f032e68: 00002825 */ or $a1,$zero,$zero +/* f032e6c: 8fab003c */ lw $t3,0x3c($sp) +/* f032e70: 3c098006 */ lui $t1,0x8006 +/* f032e74: 252952b8 */ addiu $t1,$t1,0x52b8 +/* f032e78: 15690010 */ bne $t3,$t1,.L0f032ebc +/* f032e7c: 8fa60034 */ lw $a2,0x34($sp) +/* f032e80: 240100b4 */ addiu $at,$zero,0xb4 +/* f032e84: 14c10006 */ bne $a2,$at,.L0f032ea0 +/* f032e88: 8fb90054 */ lw $t9,0x54($sp) +/* f032e8c: 13200004 */ beqz $t9,.L0f032ea0 +/* f032e90: 240c000a */ addiu $t4,$zero,0xa +/* f032e94: afac014c */ sw $t4,0x14c($sp) +/* f032e98: 10000008 */ beqz $zero,.L0f032ebc +/* f032e9c: 240600c8 */ addiu $a2,$zero,0xc8 +.L0f032ea0: +/* f032ea0: 240100f0 */ addiu $at,$zero,0xf0 +/* f032ea4: 14c10005 */ bne $a2,$at,.L0f032ebc +/* f032ea8: 00000000 */ sll $zero,$zero,0x0 +/* f032eac: 10400003 */ beqz $v0,.L0f032ebc +/* f032eb0: 240d000d */ addiu $t5,$zero,0xd +/* f032eb4: afad014c */ sw $t5,0x14c($sp) +/* f032eb8: 24060104 */ addiu $a2,$zero,0x104 +.L0f032ebc: +/* f032ebc: 0c004b70 */ jal 0x12dc0 +/* f032ec0: afa60034 */ sw $a2,0x34($sp) +/* f032ec4: 8fae003c */ lw $t6,0x3c($sp) +/* f032ec8: 8fa60034 */ lw $a2,0x34($sp) +/* f032ecc: 02002025 */ or $a0,$s0,$zero +/* f032ed0: 8dcf0000 */ lw $t7,0x0($t6) +/* f032ed4: 01e61821 */ addu $v1,$t7,$a2 +/* f032ed8: 8c780010 */ lw $t8,0x10($v1) +/* f032edc: 8c6a0008 */ lw $t2,0x8($v1) +/* f032ee0: 0058001b */ divu $zero,$v0,$t8 +/* f032ee4: 00002810 */ mfhi $a1 +/* f032ee8: 000558c0 */ sll $t3,$a1,0x3 +/* f032eec: 01655823 */ subu $t3,$t3,$a1 +/* f032ef0: 000b5880 */ sll $t3,$t3,0x2 +/* f032ef4: 17000002 */ bnez $t8,.L0f032f00 +/* f032ef8: 00000000 */ sll $zero,$zero,0x0 +/* f032efc: 0007000d */ break 0x7 +.L0f032f00: +/* f032f00: 014b4021 */ addu $t0,$t2,$t3 +/* f032f04: 0fc0fe3d */ jal func0f03f8f4 +/* f032f08: afa80048 */ sw $t0,0x48($sp) +/* f032f0c: 8fa80048 */ lw $t0,0x48($sp) +/* f032f10: 24090006 */ addiu $t1,$zero,0x6 +/* f032f14: a2090007 */ sb $t1,0x7($s0) +/* f032f18: ae00002c */ sw $zero,0x2c($s0) +/* f032f1c: 3c19800a */ lui $t9,0x800a +/* f032f20: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f032f24: a2000008 */ sb $zero,0x8($s0) +/* f032f28: 3c014180 */ lui $at,0x4180 +/* f032f2c: ae190030 */ sw $t9,0x30($s0) +/* f032f30: 8fac0038 */ lw $t4,0x38($sp) +/* f032f34: 44815000 */ mtc1 $at,$f10 +/* f032f38: c508000c */ lwc1 $f8,0xc($t0) +/* f032f3c: 8d060004 */ lw $a2,0x4($t0) +/* f032f40: 85050000 */ lh $a1,0x0($t0) +/* f032f44: 8fa40148 */ lw $a0,0x148($sp) +/* f032f48: 24070000 */ addiu $a3,$zero,0x0 +/* f032f4c: afac0018 */ sw $t4,0x18($sp) +/* f032f50: e7aa0014 */ swc1 $f10,0x14($sp) +/* f032f54: 0c0076ff */ jal 0x1dbfc +/* f032f58: e7a80010 */ swc1 $f8,0x10($sp) +/* f032f5c: 8fa80048 */ lw $t0,0x48($sp) +/* f032f60: 44808000 */ mtc1 $zero,$f16 +/* f032f64: 02002025 */ or $a0,$s0,$zero +/* f032f68: c5000008 */ lwc1 $f0,0x8($t0) +/* f032f6c: 4600803e */ c.le.s $f16,$f0 +/* f032f70: 00000000 */ sll $zero,$zero,0x0 +/* f032f74: 45000009 */ bc1f .L0f032f9c +/* f032f78: 00000000 */ sll $zero,$zero,0x0 +/* f032f7c: 44050000 */ mfc1 $a1,$f0 +/* f032f80: 0fc0b898 */ jal func0f02e260 +/* f032f84: 3c064100 */ lui $a2,0x4100 +/* f032f88: 44050000 */ mfc1 $a1,$f0 +/* f032f8c: 0c007787 */ jal 0x1de1c +/* f032f90: 8fa40148 */ lw $a0,0x148($sp) +/* f032f94: 1000000f */ beqz $zero,.L0f032fd4 +/* f032f98: 8fbf002c */ lw $ra,0x2c($sp) +.L0f032f9c: +/* f032f9c: 0c008dda */ jal 0x23768 +/* f032fa0: 85040000 */ lh $a0,0x0($t0) +/* f032fa4: 244dffff */ addiu $t5,$v0,-1 +/* f032fa8: 448d9000 */ mtc1 $t5,$f18 +/* f032fac: 02002025 */ or $a0,$s0,$zero +/* f032fb0: 3c064100 */ lui $a2,0x4100 +/* f032fb4: 468094a0 */ cvt.s.w $f18,$f18 +/* f032fb8: 44059000 */ mfc1 $a1,$f18 +/* f032fbc: 0fc0b898 */ jal func0f02e260 +/* f032fc0: 00000000 */ sll $zero,$zero,0x0 +/* f032fc4: 44050000 */ mfc1 $a1,$f0 +/* f032fc8: 0c007787 */ jal 0x1de1c +/* f032fcc: 8fa40148 */ lw $a0,0x148($sp) +.L0f032fd0: +/* f032fd0: 8fbf002c */ lw $ra,0x2c($sp) +.L0f032fd4: +/* f032fd4: 8fb00028 */ lw $s0,0x28($sp) +/* f032fd8: 27bd0158 */ addiu $sp,$sp,0x158 +/* f032fdc: 03e00008 */ jr $ra +/* f032fe0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f032fe4 +/* f032fe4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f032fe8: afb00028 */ sw $s0,0x28($sp) +/* f032fec: 00808025 */ or $s0,$a0,$zero +/* f032ff0: afbf002c */ sw $ra,0x2c($sp) +/* f032ff4: afa50044 */ sw $a1,0x44($sp) +/* f032ff8: afa60048 */ sw $a2,0x48($sp) +/* f032ffc: 10800003 */ beqz $a0,.L0f03300c +/* f033000: afa7004c */ sw $a3,0x4c($sp) +/* f033004: 10000002 */ beqz $zero,.L0f033010 +/* f033008: 908302fe */ lbu $v1,0x2fe($a0) +.L0f03300c: +/* f03300c: 00001825 */ or $v1,$zero,$zero +.L0f033010: +/* f033010: afa00038 */ sw $zero,0x38($sp) +/* f033014: 8e040020 */ lw $a0,0x20($s0) +/* f033018: 0c00744f */ jal 0x1d13c +/* f03301c: afa3003c */ sw $v1,0x3c($sp) +/* f033020: 820e0007 */ lb $t6,0x7($s0) +/* f033024: 2401001f */ addiu $at,$zero,0x1f +/* f033028: 8fa3003c */ lw $v1,0x3c($sp) +/* f03302c: 15c10003 */ bne $t6,$at,.L0f03303c +/* f033030: 00402825 */ or $a1,$v0,$zero +/* f033034: 240f0001 */ addiu $t7,$zero,0x1 +/* f033038: afaf0038 */ sw $t7,0x38($sp) +.L0f03303c: +/* f03303c: 24010003 */ addiu $at,$zero,0x3 +/* f033040: 14610024 */ bne $v1,$at,.L0f0330d4 +/* f033044: 8fa40050 */ lw $a0,0x50($sp) +/* f033048: afa3003c */ sw $v1,0x3c($sp) +/* f03304c: 0fc2c73a */ jal func0f0b1ce8 +/* f033050: afa50034 */ sw $a1,0x34($sp) +/* f033054: 02002025 */ or $a0,$s0,$zero +/* f033058: 0fc0f011 */ jal func0f03c044 +/* f03305c: e7a00030 */ swc1 $f0,0x30($sp) +/* f033060: 8fa3003c */ lw $v1,0x3c($sp) +/* f033064: 8fa50034 */ lw $a1,0x34($sp) +/* f033068: 1040001a */ beqz $v0,.L0f0330d4 +/* f03306c: c7a20030 */ lwc1 $f2,0x30($sp) +/* f033070: 44806000 */ mtc1 $zero,$f12 +/* f033074: 3c0140c0 */ lui $at,0x40c0 +/* f033078: 460c103e */ c.le.s $f2,$f12 +/* f03307c: 00000000 */ sll $zero,$zero,0x0 +/* f033080: 45020004 */ bc1fl .L0f033094 +/* f033084: 3c014080 */ lui $at,0x4080 +/* f033088: 44811000 */ mtc1 $at,$f2 +/* f03308c: 00000000 */ sll $zero,$zero,0x0 +/* f033090: 3c014080 */ lui $at,0x4080 +.L0f033094: +/* f033094: 44812000 */ mtc1 $at,$f4 +/* f033098: 24180004 */ addiu $t8,$zero,0x4 +/* f03309c: a0580069 */ sb $t8,0x69($v0) +/* f0330a0: 46041082 */ mul.s $f2,$f2,$f4 +/* f0330a4: 8fb90044 */ lw $t9,0x44($sp) +/* f0330a8: c4460040 */ lwc1 $f6,0x40($v0) +/* f0330ac: c4520048 */ lwc1 $f18,0x48($v0) +/* f0330b0: c7280000 */ lwc1 $f8,0x0($t9) +/* f0330b4: 46024282 */ mul.s $f10,$f8,$f2 +/* f0330b8: 460a3400 */ add.s $f16,$f6,$f10 +/* f0330bc: e4500040 */ swc1 $f16,0x40($v0) +/* f0330c0: 8fa80044 */ lw $t0,0x44($sp) +/* f0330c4: c5040008 */ lwc1 $f4,0x8($t0) +/* f0330c8: 46022202 */ mul.s $f8,$f4,$f2 +/* f0330cc: 46089180 */ add.s $f6,$f18,$f8 +/* f0330d0: e4460048 */ swc1 $f6,0x48($v0) +.L0f0330d4: +/* f0330d4: c60a0100 */ lwc1 $f10,0x100($s0) +/* f0330d8: c6100104 */ lwc1 $f16,0x104($s0) +/* f0330dc: 02002025 */ or $a0,$s0,$zero +/* f0330e0: 8fa60048 */ lw $a2,0x48($sp) +/* f0330e4: 460a803e */ c.le.s $f16,$f10 +/* f0330e8: 8fa7004c */ lw $a3,0x4c($sp) +/* f0330ec: 8fa90050 */ lw $t1,0x50($sp) +/* f0330f0: 24010269 */ addiu $at,$zero,0x269 +/* f0330f4: 45000009 */ bc1f .L0f03311c +/* f0330f8: 00000000 */ sll $zero,$zero,0x0 +/* f0330fc: 8faa0054 */ lw $t2,0x54($sp) +/* f033100: 8fa50044 */ lw $a1,0x44($sp) +/* f033104: afa90010 */ sw $t1,0x10($sp) +/* f033108: afa00014 */ sw $zero,0x14($sp) +/* f03310c: 0fc0c66a */ jal func0f0319a8 +/* f033110: afaa0018 */ sw $t2,0x18($sp) +/* f033114: 10000045 */ beqz $zero,.L0f03322c +/* f033118: 8fbf002c */ lw $ra,0x2c($sp) +.L0f03311c: +/* f03311c: 10a10005 */ beq $a1,$at,.L0f033134 +/* f033120: 2401026b */ addiu $at,$zero,0x26b +/* f033124: 10a10003 */ beq $a1,$at,.L0f033134 +/* f033128: 2401026a */ addiu $at,$zero,0x26a +/* f03312c: 54a10006 */ bnel $a1,$at,.L0f033148 +/* f033130: 24010003 */ addiu $at,$zero,0x3 +.L0f033134: +/* f033134: 0fc084cf */ jal func0f02133c +/* f033138: 02002025 */ or $a0,$s0,$zero +/* f03313c: 1000003b */ beqz $zero,.L0f03322c +/* f033140: 8fbf002c */ lw $ra,0x2c($sp) +/* f033144: 24010003 */ addiu $at,$zero,0x3 +.L0f033148: +/* f033148: 10610037 */ beq $v1,$at,.L0f033228 +/* f03314c: 24020002 */ addiu $v0,$zero,0x2 +/* f033150: 10620003 */ beq $v1,$v0,.L0f033160 +/* f033154: 24010004 */ addiu $at,$zero,0x4 +/* f033158: 1461002e */ bne $v1,$at,.L0f033214 +/* f03315c: 8fab0038 */ lw $t3,0x38($sp) +.L0f033160: +/* f033160: 8fa40050 */ lw $a0,0x50($sp) +/* f033164: 0fc2c73a */ jal func0f0b1ce8 +/* f033168: afa3003c */ sw $v1,0x3c($sp) +/* f03316c: 8fa3003c */ lw $v1,0x3c($sp) +/* f033170: 24020002 */ addiu $v0,$zero,0x2 +/* f033174: 44806000 */ mtc1 $zero,$f12 +/* f033178: 14620006 */ bne $v1,$v0,.L0f033194 +/* f03317c: 46000086 */ mov.s $f2,$f0 +/* f033180: 3c013f00 */ lui $at,0x3f00 +/* f033184: 44812000 */ mtc1 $at,$f4 +/* f033188: 00000000 */ sll $zero,$zero,0x0 +/* f03318c: 46040082 */ mul.s $f2,$f0,$f4 +/* f033190: 00000000 */ sll $zero,$zero,0x0 +.L0f033194: +/* f033194: 460c103e */ c.le.s $f2,$f12 +/* f033198: 3c0140c0 */ lui $at,0x40c0 +/* f03319c: 00003025 */ or $a2,$zero,$zero +/* f0331a0: 45020004 */ bc1fl .L0f0331b4 +/* f0331a4: 4602603c */ c.lt.s $f12,$f2 +/* f0331a8: 44811000 */ mtc1 $at,$f2 +/* f0331ac: 00000000 */ sll $zero,$zero,0x0 +/* f0331b0: 4602603c */ c.lt.s $f12,$f2 +.L0f0331b4: +/* f0331b4: 3c014170 */ lui $at,0x4170 +/* f0331b8: 4500000f */ bc1f .L0f0331f8 +/* f0331bc: 00000000 */ sll $zero,$zero,0x0 +/* f0331c0: 44819000 */ mtc1 $at,$f18 +/* f0331c4: 8fa40044 */ lw $a0,0x44($sp) +/* f0331c8: e60c02ec */ swc1 $f12,0x2ec($s0) +/* f0331cc: 46121202 */ mul.s $f8,$f2,$f18 +/* f0331d0: e60802e8 */ swc1 $f8,0x2e8($s0) +/* f0331d4: c4860000 */ lwc1 $f6,0x0($a0) +/* f0331d8: 46023282 */ mul.s $f10,$f6,$f2 +/* f0331dc: e60a02f0 */ swc1 $f10,0x2f0($s0) +/* f0331e0: c4900004 */ lwc1 $f16,0x4($a0) +/* f0331e4: 46028102 */ mul.s $f4,$f16,$f2 +/* f0331e8: e60402f4 */ swc1 $f4,0x2f4($s0) +/* f0331ec: c4920008 */ lwc1 $f18,0x8($a0) +/* f0331f0: 46029202 */ mul.s $f8,$f18,$f2 +/* f0331f4: e60802f8 */ swc1 $f8,0x2f8($s0) +.L0f0331f8: +/* f0331f8: 5462000c */ bnel $v1,$v0,.L0f03322c +/* f0331fc: 8fbf002c */ lw $ra,0x2c($sp) +/* f033200: 44056000 */ mfc1 $a1,$f12 +/* f033204: 0fc0cab1 */ jal func0f032ac4 +/* f033208: 02002025 */ or $a0,$s0,$zero +/* f03320c: 10000007 */ beqz $zero,.L0f03322c +/* f033210: 8fbf002c */ lw $ra,0x2c($sp) +.L0f033214: +/* f033214: 15600004 */ bnez $t3,.L0f033228 +/* f033218: 02002025 */ or $a0,$s0,$zero +/* f03321c: 8fa50048 */ lw $a1,0x48($sp) +/* f033220: 0fc0cab1 */ jal func0f032ac4 +/* f033224: 8fa6004c */ lw $a2,0x4c($sp) +.L0f033228: +/* f033228: 8fbf002c */ lw $ra,0x2c($sp) +.L0f03322c: +/* f03322c: 8fb00028 */ lw $s0,0x28($sp) +/* f033230: 27bd0040 */ addiu $sp,$sp,0x40 +/* f033234: 03e00008 */ jr $ra +/* f033238: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03323c +/* f03323c: 27bdffa0 */ addiu $sp,$sp,-96 +/* f033240: afbf0024 */ sw $ra,0x24($sp) +/* f033244: afb00020 */ sw $s0,0x20($sp) +/* f033248: afa60068 */ sw $a2,0x68($sp) +/* f03324c: 8c8e0020 */ lw $t6,0x20($a0) +/* f033250: 00808025 */ or $s0,$a0,$zero +/* f033254: 24010002 */ addiu $at,$zero,0x2 +/* f033258: afae005c */ sw $t6,0x5c($sp) +/* f03325c: 10800003 */ beqz $a0,.L0f03326c +/* f033260: 8c82001c */ lw $v0,0x1c($a0) +/* f033264: 10000002 */ beqz $zero,.L0f033270 +/* f033268: 908702fe */ lbu $a3,0x2fe($a0) +.L0f03326c: +/* f03326c: 00003825 */ or $a3,$zero,$zero +.L0f033270: +/* f033270: 10e100f3 */ beq $a3,$at,.L0f033640 +/* f033274: 24010003 */ addiu $at,$zero,0x3 +/* f033278: 10e100f1 */ beq $a3,$at,.L0f033640 +/* f03327c: 24010004 */ addiu $at,$zero,0x4 +/* f033280: 10e100ef */ beq $a3,$at,.L0f033640 +/* f033284: 02002025 */ or $a0,$s0,$zero +/* f033288: afa20058 */ sw $v0,0x58($sp) +/* f03328c: afa50064 */ sw $a1,0x64($sp) +/* f033290: 0fc0f917 */ jal func0f03e45c +/* f033294: afa7002c */ sw $a3,0x2c($sp) +/* f033298: 8fa20058 */ lw $v0,0x58($sp) +/* f03329c: 8fa50064 */ lw $a1,0x64($sp) +/* f0332a0: e7a00054 */ swc1 $f0,0x54($sp) +/* f0332a4: c4480010 */ lwc1 $f8,0x10($v0) +/* f0332a8: c4440008 */ lwc1 $f4,0x8($v0) +/* f0332ac: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f0332b0: c4a60000 */ lwc1 $f6,0x0($a1) +/* f0332b4: 460a4381 */ sub.s $f14,$f8,$f10 +/* f0332b8: 0fc259d4 */ jal func0f096750 +/* f0332bc: 46062301 */ sub.s $f12,$f4,$f6 +/* f0332c0: 8fa20058 */ lw $v0,0x58($sp) +/* f0332c4: 8fa50064 */ lw $a1,0x64($sp) +/* f0332c8: 44801000 */ mtc1 $zero,$f2 +/* f0332cc: c4440008 */ lwc1 $f4,0x8($v0) +/* f0332d0: c4a60000 */ lwc1 $f6,0x0($a1) +/* f0332d4: 8fa7002c */ lw $a3,0x2c($sp) +/* f0332d8: 46000406 */ mov.s $f16,$f0 +/* f0332dc: 46062201 */ sub.s $f8,$f4,$f6 +/* f0332e0: e7a80034 */ swc1 $f8,0x34($sp) +/* f0332e4: c44a000c */ lwc1 $f10,0xc($v0) +/* f0332e8: c4a40004 */ lwc1 $f4,0x4($a1) +/* f0332ec: 46045181 */ sub.s $f6,$f10,$f4 +/* f0332f0: e7a60038 */ swc1 $f6,0x38($sp) +/* f0332f4: c7a60034 */ lwc1 $f6,0x34($sp) +/* f0332f8: c4480010 */ lwc1 $f8,0x10($v0) +/* f0332fc: c4aa0008 */ lwc1 $f10,0x8($a1) +/* f033300: 46061032 */ c.eq.s $f2,$f6 +/* f033304: c7ae0038 */ lwc1 $f14,0x38($sp) +/* f033308: 460a4101 */ sub.s $f4,$f8,$f10 +/* f03330c: 4500000c */ bc1f .L0f033340 +/* f033310: e7a4003c */ swc1 $f4,0x3c($sp) +/* f033314: 460e1032 */ c.eq.s $f2,$f14 +/* f033318: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f03331c: 45020009 */ bc1fl .L0f033344 +/* f033320: c7a00034 */ lwc1 $f0,0x34($sp) +/* f033324: 46121032 */ c.eq.s $f2,$f18 +/* f033328: 3c013f80 */ lui $at,0x3f80 +/* f03332c: 45020005 */ bc1fl .L0f033344 +/* f033330: c7a00034 */ lwc1 $f0,0x34($sp) +/* f033334: 44819000 */ mtc1 $at,$f18 +/* f033338: 00000000 */ sll $zero,$zero,0x0 +/* f03333c: e7b2003c */ swc1 $f18,0x3c($sp) +.L0f033340: +/* f033340: c7a00034 */ lwc1 $f0,0x34($sp) +.L0f033344: +/* f033344: c7ae0038 */ lwc1 $f14,0x38($sp) +/* f033348: c7b2003c */ lwc1 $f18,0x3c($sp) +/* f03334c: 46000202 */ mul.s $f8,$f0,$f0 +/* f033350: afa7002c */ sw $a3,0x2c($sp) +/* f033354: e7b00050 */ swc1 $f16,0x50($sp) +/* f033358: 460e7282 */ mul.s $f10,$f14,$f14 +/* f03335c: 460a4100 */ add.s $f4,$f8,$f10 +/* f033360: 46129182 */ mul.s $f6,$f18,$f18 +/* f033364: 0c012974 */ jal 0x4a5d0 +/* f033368: 46043300 */ add.s $f12,$f6,$f4 +/* f03336c: 3c013f20 */ lui $at,0x3f20 +/* f033370: 44814000 */ mtc1 $at,$f8 +/* f033374: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f033378: c7a40034 */ lwc1 $f4,0x34($sp) +/* f03337c: c7b00050 */ lwc1 $f16,0x50($sp) +/* f033380: 460a4182 */ mul.s $f6,$f8,$f10 +/* f033384: c7aa0038 */ lwc1 $f10,0x38($sp) +/* f033388: c7b20054 */ lwc1 $f18,0x54($sp) +/* f03338c: 8fa7002c */ lw $a3,0x2c($sp) +/* f033390: 3c017f1b */ lui $at,0x7f1b +/* f033394: 4612803c */ c.lt.s $f16,$f18 +/* f033398: 46003083 */ div.s $f2,$f6,$f0 +/* f03339c: 46128381 */ sub.s $f14,$f16,$f18 +/* f0333a0: 46007306 */ mov.s $f12,$f14 +/* f0333a4: 46022202 */ mul.s $f8,$f4,$f2 +/* f0333a8: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f0333ac: 46025182 */ mul.s $f6,$f10,$f2 +/* f0333b0: 00000000 */ sll $zero,$zero,0x0 +/* f0333b4: 46022282 */ mul.s $f10,$f4,$f2 +/* f0333b8: e7a80034 */ swc1 $f8,0x34($sp) +/* f0333bc: e7a60038 */ swc1 $f6,0x38($sp) +/* f0333c0: e7aa003c */ swc1 $f10,0x3c($sp) +/* f0333c4: e60800bc */ swc1 $f8,0xbc($s0) +/* f0333c8: c7a60038 */ lwc1 $f6,0x38($sp) +/* f0333cc: e60600c0 */ swc1 $f6,0xc0($s0) +/* f0333d0: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f0333d4: 45000003 */ bc1f .L0f0333e4 +/* f0333d8: e60400c4 */ swc1 $f4,0xc4($s0) +/* f0333dc: c42a8d50 */ lwc1 $f10,-0x72b0($at) +/* f0333e0: 460a7300 */ add.s $f12,$f14,$f10 +.L0f0333e4: +/* f0333e4: 3c017f1b */ lui $at,0x7f1b +/* f0333e8: c4288d54 */ lwc1 $f8,-0x72ac($at) +/* f0333ec: 3c013f00 */ lui $at,0x3f00 +/* f0333f0: 44812000 */ mtc1 $at,$f4 +/* f0333f4: 46086182 */ mul.s $f6,$f12,$f8 +/* f0333f8: 46043280 */ add.s $f10,$f6,$f4 +/* f0333fc: 4600520d */ trunc.w.s $f8,$f10 +/* f033400: 44044000 */ mfc1 $a0,$f8 +/* f033404: 00000000 */ sll $zero,$zero,0x0 +/* f033408: 28810008 */ slti $at,$a0,0x8 +/* f03340c: 54200003 */ bnezl $at,.L0f03341c +/* f033410: afa40048 */ sw $a0,0x48($sp) +/* f033414: 00002025 */ or $a0,$zero,$zero +/* f033418: afa40048 */ sw $a0,0x48($sp) +.L0f03341c: +/* f03341c: 0c004b70 */ jal 0x12dc0 +/* f033420: afa7002c */ sw $a3,0x2c($sp) +/* f033424: 8fa7002c */ lw $a3,0x2c($sp) +/* f033428: 8fa40048 */ lw $a0,0x48($sp) +/* f03342c: 3c198006 */ lui $t9,0x8006 +/* f033430: 27395640 */ addiu $t9,$t9,0x5640 +/* f033434: 0007c180 */ sll $t8,$a3,0x6 +/* f033438: 03193021 */ addu $a2,$t8,$t9 +/* f03343c: 000440c0 */ sll $t0,$a0,0x3 +/* f033440: 00c81821 */ addu $v1,$a2,$t0 +/* f033444: 8c690004 */ lw $t1,0x4($v1) +/* f033448: 3c188006 */ lui $t8,0x8006 +/* f03344c: 27185680 */ addiu $t8,$t8,0x5680 +/* f033450: 0049001b */ divu $zero,$v0,$t1 +/* f033454: 00002810 */ mfhi $a1 +/* f033458: 15200002 */ bnez $t1,.L0f033464 +/* f03345c: 00000000 */ sll $zero,$zero,0x0 +/* f033460: 0007000d */ break 0x7 +.L0f033464: +/* f033464: 14e0000c */ bnez $a3,.L0f033498 +/* f033468: 00000000 */ sll $zero,$zero,0x0 +/* f03346c: 8c6a0000 */ lw $t2,0x0($v1) +/* f033470: 3c0e8006 */ lui $t6,0x8006 +/* f033474: 25ce52cc */ addiu $t6,$t6,0x52cc +/* f033478: 01455821 */ addu $t3,$t2,$a1 +/* f03347c: 816c0000 */ lb $t4,0x0($t3) +/* f033480: 000c6880 */ sll $t5,$t4,0x2 +/* f033484: 01ac6823 */ subu $t5,$t5,$t4 +/* f033488: 000d68c0 */ sll $t5,$t5,0x3 +/* f03348c: 01ae7821 */ addu $t7,$t5,$t6 +/* f033490: 1000000d */ beqz $zero,.L0f0334c8 +/* f033494: afaf0040 */ sw $t7,0x40($sp) +.L0f033498: +/* f033498: 14d8000b */ bne $a2,$t8,.L0f0334c8 +/* f03349c: 00000000 */ sll $zero,$zero,0x0 +/* f0334a0: 8c790000 */ lw $t9,0x0($v1) +/* f0334a4: 3c0b8006 */ lui $t3,0x8006 +/* f0334a8: 256b5548 */ addiu $t3,$t3,0x5548 +/* f0334ac: 03254021 */ addu $t0,$t9,$a1 +/* f0334b0: 81090000 */ lb $t1,0x0($t0) +/* f0334b4: 00095080 */ sll $t2,$t1,0x2 +/* f0334b8: 01495023 */ subu $t2,$t2,$t1 +/* f0334bc: 000a50c0 */ sll $t2,$t2,0x3 +/* f0334c0: 014b6021 */ addu $t4,$t2,$t3 +/* f0334c4: afac0040 */ sw $t4,0x40($sp) +.L0f0334c8: +/* f0334c8: 0fc0fe3d */ jal func0f03f8f4 +/* f0334cc: 02002025 */ or $a0,$s0,$zero +/* f0334d0: 02002025 */ or $a0,$s0,$zero +/* f0334d4: 0fc08946 */ jal func0f022518 +/* f0334d8: 24050001 */ addiu $a1,$zero,0x1 +/* f0334dc: 8e0d0018 */ lw $t5,0x18($s0) +/* f0334e0: 8fa20040 */ lw $v0,0x40($sp) +/* f0334e4: 2401fbff */ addiu $at,$zero,-1025 +/* f0334e8: 01a17024 */ and $t6,$t5,$at +/* f0334ec: 240f0004 */ addiu $t7,$zero,0x4 +/* f0334f0: ae0e0018 */ sw $t6,0x18($s0) +/* f0334f4: a20f0007 */ sb $t7,0x7($s0) +/* f0334f8: ae00002c */ sw $zero,0x2c($s0) +/* f0334fc: 3c01bf80 */ lui $at,0xbf80 +/* f033500: 44812000 */ mtc1 $at,$f4 +/* f033504: 921902fe */ lbu $t9,0x2fe($s0) +/* f033508: c4460010 */ lwc1 $f6,0x10($v0) +/* f03350c: 44805000 */ mtc1 $zero,$f10 +/* f033510: 2418002d */ addiu $t8,$zero,0x2d +/* f033514: 24010002 */ addiu $at,$zero,0x2 +/* f033518: a618004c */ sh $t8,0x4c($s0) +/* f03351c: e6040034 */ swc1 $f4,0x34($s0) +/* f033520: e6060030 */ swc1 $f6,0x30($s0) +/* f033524: 17210031 */ bne $t9,$at,.L0f0335ec +/* f033528: e60a0038 */ swc1 $f10,0x38($s0) +/* f03352c: 0c004b70 */ jal 0x12dc0 +/* f033530: 00000000 */ sll $zero,$zero,0x0 +/* f033534: 24010190 */ addiu $at,$zero,0x190 +/* f033538: 0041001b */ divu $zero,$v0,$at +/* f03353c: 00004010 */ mfhi $t0 +/* f033540: 44884000 */ mtc1 $t0,$f8 +/* f033544: 3c014f80 */ lui $at,0x4f80 +/* f033548: 05010004 */ bgez $t0,.L0f03355c +/* f03354c: 468041a0 */ cvt.s.w $f6,$f8 +/* f033550: 44812000 */ mtc1 $at,$f4 +/* f033554: 00000000 */ sll $zero,$zero,0x0 +/* f033558: 46043180 */ add.s $f6,$f6,$f4 +.L0f03355c: +/* f03355c: 3c017f1b */ lui $at,0x7f1b +/* f033560: c42a8d58 */ lwc1 $f10,-0x72a8($at) +/* f033564: 920f0362 */ lbu $t7,0x362($s0) +/* f033568: 460a3202 */ mul.s $f8,$f6,$f10 +/* f03356c: 31f8ff0f */ andi $t8,$t7,0xff0f +/* f033570: 4600410d */ trunc.w.s $f4,$f8 +/* f033574: 440a2000 */ mfc1 $t2,$f4 +/* f033578: 00000000 */ sll $zero,$zero,0x0 +/* f03357c: 254c0001 */ addiu $t4,$t2,0x1 +/* f033580: 000c7100 */ sll $t6,$t4,0x4 +/* f033584: 01d8c825 */ or $t9,$t6,$t8 +/* f033588: 0c004b70 */ jal 0x12dc0 +/* f03358c: a2190362 */ sb $t9,0x362($s0) +/* f033590: 24010190 */ addiu $at,$zero,0x190 +/* f033594: 0041001b */ divu $zero,$v0,$at +/* f033598: 00004010 */ mfhi $t0 +/* f03359c: 44883000 */ mtc1 $t0,$f6 +/* f0335a0: 3c014f80 */ lui $at,0x4f80 +/* f0335a4: 05010004 */ bgez $t0,.L0f0335b8 +/* f0335a8: 468032a0 */ cvt.s.w $f10,$f6 +/* f0335ac: 44814000 */ mtc1 $at,$f8 +/* f0335b0: 00000000 */ sll $zero,$zero,0x0 +/* f0335b4: 46085280 */ add.s $f10,$f10,$f8 +.L0f0335b8: +/* f0335b8: 3c017f1b */ lui $at,0x7f1b +/* f0335bc: c4248d5c */ lwc1 $f4,-0x72a4($at) +/* f0335c0: 920f0362 */ lbu $t7,0x362($s0) +/* f0335c4: 46045182 */ mul.s $f6,$f10,$f4 +/* f0335c8: 31eefff0 */ andi $t6,$t7,0xfff0 +/* f0335cc: 4600320d */ trunc.w.s $f8,$f6 +/* f0335d0: 440a4000 */ mfc1 $t2,$f8 +/* f0335d4: 00000000 */ sll $zero,$zero,0x0 +/* f0335d8: 254c0001 */ addiu $t4,$t2,0x1 +/* f0335dc: 318d000f */ andi $t5,$t4,0xf +/* f0335e0: 01aec025 */ or $t8,$t5,$t6 +/* f0335e4: a2180362 */ sb $t8,0x362($s0) +/* f0335e8: 8fa20040 */ lw $v0,0x40($sp) +.L0f0335ec: +/* f0335ec: a2000008 */ sb $zero,0x8($s0) +/* f0335f0: 3c014100 */ lui $at,0x4100 +/* f0335f4: 44812000 */ mtc1 $at,$f4 +/* f0335f8: c44a0008 */ lwc1 $f10,0x8($v0) +/* f0335fc: 8c47000c */ lw $a3,0xc($v0) +/* f033600: 8c460004 */ lw $a2,0x4($v0) +/* f033604: 84450000 */ lh $a1,0x0($v0) +/* f033608: 8fa4005c */ lw $a0,0x5c($sp) +/* f03360c: e7a40014 */ swc1 $f4,0x14($sp) +/* f033610: 0c007733 */ jal 0x1dccc +/* f033614: e7aa0010 */ swc1 $f10,0x10($sp) +/* f033618: 8fb90040 */ lw $t9,0x40($sp) +/* f03361c: 44803000 */ mtc1 $zero,$f6 +/* f033620: c7200014 */ lwc1 $f0,0x14($t9) +/* f033624: 4600303e */ c.le.s $f6,$f0 +/* f033628: 00000000 */ sll $zero,$zero,0x0 +/* f03362c: 45020005 */ bc1fl .L0f033644 +/* f033630: 8fbf0024 */ lw $ra,0x24($sp) +/* f033634: 44050000 */ mfc1 $a1,$f0 +/* f033638: 0c007787 */ jal 0x1de1c +/* f03363c: 8fa4005c */ lw $a0,0x5c($sp) +.L0f033640: +/* f033640: 8fbf0024 */ lw $ra,0x24($sp) +.L0f033644: +/* f033644: 8fb00020 */ lw $s0,0x20($sp) +/* f033648: 27bd0060 */ addiu $sp,$sp,0x60 +/* f03364c: 03e00008 */ jr $ra +/* f033650: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f033654 +/* f033654: 3c0e800a */ lui $t6,0x800a +/* f033658: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f03365c: 240303e8 */ addiu $v1,$zero,0x3e8 +/* f033660: 55c00003 */ bnezl $t6,.L0f033670 +/* f033664: 90820000 */ lbu $v0,0x0($a0) +/* f033668: 240300fa */ addiu $v1,$zero,0xfa +/* f03366c: 90820000 */ lbu $v0,0x0($a0) +.L0f033670: +/* f033670: 2401001c */ addiu $at,$zero,0x1c +/* f033674: 54410003 */ bnel $v0,$at,.L0f033684 +/* f033678: 24010056 */ addiu $at,$zero,0x56 +/* f03367c: 240307d0 */ addiu $v1,$zero,0x7d0 +/* f033680: 24010056 */ addiu $at,$zero,0x56 +.L0f033684: +/* f033684: 54410003 */ bnel $v0,$at,.L0f033694 +/* f033688: 2401001f */ addiu $at,$zero,0x1f +/* f03368c: 24031388 */ addiu $v1,$zero,0x1388 +/* f033690: 2401001f */ addiu $at,$zero,0x1f +.L0f033694: +/* f033694: 14410002 */ bne $v0,$at,.L0f0336a0 +/* f033698: 00000000 */ sll $zero,$zero,0x0 +/* f03369c: 24030064 */ addiu $v1,$zero,0x64 +.L0f0336a0: +/* f0336a0: 03e00008 */ jr $ra +/* f0336a4: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0336a8 +/* f0336a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0336ac: afbf0014 */ sw $ra,0x14($sp) +/* f0336b0: afa5001c */ sw $a1,0x1c($sp) +/* f0336b4: afa60020 */ sw $a2,0x20($sp) +/* f0336b8: afa70024 */ sw $a3,0x24($sp) +/* f0336bc: 80820007 */ lb $v0,0x7($a0) +/* f0336c0: 24010020 */ addiu $at,$zero,0x20 +/* f0336c4: 10410014 */ beq $v0,$at,.L0f033718 +/* f0336c8: 2401001e */ addiu $at,$zero,0x1e +/* f0336cc: 10410012 */ beq $v0,$at,.L0f033718 +/* f0336d0: 2401001f */ addiu $at,$zero,0x1f +/* f0336d4: 50410011 */ beql $v0,$at,.L0f03371c +/* f0336d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0336dc: 0fc2c163 */ jal func0f0b058c +/* f0336e0: afa40018 */ sw $a0,0x18($sp) +/* f0336e4: 28410002 */ slti $at,$v0,0x2 +/* f0336e8: 10200005 */ beqz $at,.L0f033700 +/* f0336ec: 8fa40018 */ lw $a0,0x18($sp) +/* f0336f0: 8c8e0018 */ lw $t6,0x18($a0) +/* f0336f4: 3c010400 */ lui $at,0x400 +/* f0336f8: 01c17825 */ or $t7,$t6,$at +/* f0336fc: ac8f0018 */ sw $t7,0x18($a0) +.L0f033700: +/* f033700: 0fc2c157 */ jal func0f0b055c +/* f033704: afa40018 */ sw $a0,0x18($sp) +/* f033708: 8fa40018 */ lw $a0,0x18($sp) +/* f03370c: 24180020 */ addiu $t8,$zero,0x20 +/* f033710: a0980007 */ sb $t8,0x7($a0) +/* f033714: a480002c */ sh $zero,0x2c($a0) +.L0f033718: +/* f033718: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03371c: +/* f03371c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f033720: 03e00008 */ jr $ra +/* f033724: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f033728 +/* f033728: 27bdffd0 */ addiu $sp,$sp,-48 +/* f03372c: afb00018 */ sw $s0,0x18($sp) +/* f033730: 00808025 */ or $s0,$a0,$zero +/* f033734: afbf001c */ sw $ra,0x1c($sp) +/* f033738: afa50034 */ sw $a1,0x34($sp) +/* f03373c: 10800003 */ beqz $a0,.L0f03374c +/* f033740: afa0002c */ sw $zero,0x2c($sp) +/* f033744: 10000002 */ beqz $zero,.L0f033750 +/* f033748: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03374c: +/* f03374c: 00001025 */ or $v0,$zero,$zero +.L0f033750: +/* f033750: 24010002 */ addiu $at,$zero,0x2 +/* f033754: 10410006 */ beq $v0,$at,.L0f033770 +/* f033758: 24010003 */ addiu $at,$zero,0x3 +/* f03375c: 10410004 */ beq $v0,$at,.L0f033770 +/* f033760: 00000000 */ sll $zero,$zero,0x0 +/* f033764: 8e0e02d4 */ lw $t6,0x2d4($s0) +/* f033768: 11c00003 */ beqz $t6,.L0f033778 +/* f03376c: 00000000 */ sll $zero,$zero,0x0 +.L0f033770: +/* f033770: 10000056 */ beqz $zero,.L0f0338cc +/* f033774: 00001025 */ or $v0,$zero,$zero +.L0f033778: +/* f033778: 5440004e */ bnezl $v0,.L0f0338b4 +/* f03377c: 82180007 */ lb $t8,0x7($s0) +/* f033780: 0c00744f */ jal 0x1d13c +/* f033784: 8e040020 */ lw $a0,0x20($s0) +/* f033788: 24010269 */ addiu $at,$zero,0x269 +/* f03378c: 10410005 */ beq $v0,$at,.L0f0337a4 +/* f033790: 2401026b */ addiu $at,$zero,0x26b +/* f033794: 10410003 */ beq $v0,$at,.L0f0337a4 +/* f033798: 2401026a */ addiu $at,$zero,0x26a +/* f03379c: 54410006 */ bnel $v0,$at,.L0f0337b8 +/* f0337a0: 820f0007 */ lb $t7,0x7($s0) +.L0f0337a4: +/* f0337a4: 0fc084cf */ jal func0f02133c +/* f0337a8: 02002025 */ or $a0,$s0,$zero +/* f0337ac: 10000041 */ beqz $zero,.L0f0338b4 +/* f0337b0: 82180007 */ lb $t8,0x7($s0) +/* f0337b4: 820f0007 */ lb $t7,0x7($s0) +.L0f0337b8: +/* f0337b8: 2401000a */ addiu $at,$zero,0xa +/* f0337bc: 55e1003d */ bnel $t7,$at,.L0f0338b4 +/* f0337c0: 82180007 */ lb $t8,0x7($s0) +/* f0337c4: 0c00744f */ jal 0x1d13c +/* f0337c8: 8e040020 */ lw $a0,0x20($s0) +/* f0337cc: 8e03002c */ lw $v1,0x2c($s0) +/* f0337d0: 84780000 */ lh $t8,0x0($v1) +/* f0337d4: 54580037 */ bnel $v0,$t8,.L0f0338b4 +/* f0337d8: 82180007 */ lb $t8,0x7($s0) +/* f0337dc: 82190035 */ lb $t9,0x35($s0) +/* f0337e0: 3c088006 */ lui $t0,0x8006 +/* f0337e4: 25087548 */ addiu $t0,$t0,0x7548 +/* f0337e8: 13200022 */ beqz $t9,.L0f033874 +/* f0337ec: 3c014100 */ lui $at,0x4100 +/* f0337f0: 1103000a */ beq $t0,$v1,.L0f03381c +/* f0337f4: 3c098006 */ lui $t1,0x8006 +/* f0337f8: 25297590 */ addiu $t1,$t1,0x7590 +/* f0337fc: 11230007 */ beq $t1,$v1,.L0f03381c +/* f033800: 3c0a8006 */ lui $t2,0x8006 +/* f033804: 254a75d8 */ addiu $t2,$t2,0x75d8 +/* f033808: 11430004 */ beq $t2,$v1,.L0f03381c +/* f03380c: 3c0b8006 */ lui $t3,0x8006 +/* f033810: 256b7620 */ addiu $t3,$t3,0x7620 +/* f033814: 55630027 */ bnel $t3,$v1,.L0f0338b4 +/* f033818: 82180007 */ lb $t8,0x7($s0) +.L0f03381c: +/* f03381c: c4600004 */ lwc1 $f0,0x4($v1) +/* f033820: c46c0014 */ lwc1 $f12,0x14($v1) +/* f033824: 3c014100 */ lui $at,0x4100 +/* f033828: 44812000 */ mtc1 $at,$f4 +/* f03382c: 4600603c */ c.lt.s $f12,$f0 +/* f033830: 46040081 */ sub.s $f2,$f0,$f4 +/* f033834: 45020003 */ bc1fl .L0f033844 +/* f033838: 8e040020 */ lw $a0,0x20($s0) +/* f03383c: 46006086 */ mov.s $f2,$f12 +/* f033840: 8e040020 */ lw $a0,0x20($s0) +.L0f033844: +/* f033844: 0c00745f */ jal 0x1d17c +/* f033848: e7a20020 */ swc1 $f2,0x20($sp) +/* f03384c: c7a20020 */ lwc1 $f2,0x20($sp) +/* f033850: 8fac0034 */ lw $t4,0x34($sp) +/* f033854: 240d0001 */ addiu $t5,$zero,0x1 +/* f033858: 4602003c */ c.lt.s $f0,$f2 +/* f03385c: 00000000 */ sll $zero,$zero,0x0 +/* f033860: 45020014 */ bc1fl .L0f0338b4 +/* f033864: 82180007 */ lb $t8,0x7($s0) +/* f033868: e5820000 */ swc1 $f2,0x0($t4) +/* f03386c: 10000010 */ beqz $zero,.L0f0338b0 +/* f033870: afad002c */ sw $t5,0x2c($sp) +.L0f033874: +/* f033874: c4660004 */ lwc1 $f6,0x4($v1) +/* f033878: 44814000 */ mtc1 $at,$f8 +/* f03387c: 8e040020 */ lw $a0,0x20($s0) +/* f033880: 46083081 */ sub.s $f2,$f6,$f8 +/* f033884: 0c00745f */ jal 0x1d17c +/* f033888: e7a20020 */ swc1 $f2,0x20($sp) +/* f03388c: c7a20020 */ lwc1 $f2,0x20($sp) +/* f033890: 8fae0034 */ lw $t6,0x34($sp) +/* f033894: 240f0001 */ addiu $t7,$zero,0x1 +/* f033898: 4602003c */ c.lt.s $f0,$f2 +/* f03389c: 00000000 */ sll $zero,$zero,0x0 +/* f0338a0: 45020004 */ bc1fl .L0f0338b4 +/* f0338a4: 82180007 */ lb $t8,0x7($s0) +/* f0338a8: e5c20000 */ swc1 $f2,0x0($t6) +/* f0338ac: afaf002c */ sw $t7,0x2c($sp) +.L0f0338b0: +/* f0338b0: 82180007 */ lb $t8,0x7($s0) +.L0f0338b4: +/* f0338b4: 24010007 */ addiu $at,$zero,0x7 +/* f0338b8: 24190001 */ addiu $t9,$zero,0x1 +/* f0338bc: 57010003 */ bnel $t8,$at,.L0f0338cc +/* f0338c0: 8fa2002c */ lw $v0,0x2c($sp) +/* f0338c4: afb9002c */ sw $t9,0x2c($sp) +/* f0338c8: 8fa2002c */ lw $v0,0x2c($sp) +.L0f0338cc: +/* f0338cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f0338d0: 8fb00018 */ lw $s0,0x18($sp) +/* f0338d4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f0338d8: 03e00008 */ jr $ra +/* f0338dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0338e0 +/* f0338e0: 27bdfee8 */ addiu $sp,$sp,-280 +/* f0338e4: 240effff */ addiu $t6,$zero,-1 +/* f0338e8: afbf0044 */ sw $ra,0x44($sp) +/* f0338ec: afa40118 */ sw $a0,0x118($sp) +/* f0338f0: afa5011c */ sw $a1,0x11c($sp) +/* f0338f4: afa00114 */ sw $zero,0x114($sp) +/* f0338f8: 10800003 */ beqz $a0,.L0f033908 +/* f0338fc: a7ae0112 */ sh $t6,0x112($sp) +/* f033900: 10000002 */ beqz $zero,.L0f03390c +/* f033904: 908302fe */ lbu $v1,0x2fe($a0) +.L0f033908: +/* f033908: 00001825 */ or $v1,$zero,$zero +.L0f03390c: +/* f03390c: 24010003 */ addiu $at,$zero,0x3 +/* f033910: 1061019f */ beq $v1,$at,.L0f033f90 +/* f033914: 00002825 */ or $a1,$zero,$zero +/* f033918: 24010004 */ addiu $at,$zero,0x4 +/* f03391c: 1061019c */ beq $v1,$at,.L0f033f90 +/* f033920: 8fb80118 */ lw $t8,0x118($sp) +/* f033924: 8f04001c */ lw $a0,0x1c($t8) +/* f033928: 24010006 */ addiu $at,$zero,0x6 +/* f03392c: 90990000 */ lbu $t9,0x0($a0) +/* f033930: 5721000f */ bnel $t9,$at,.L0f033970 +/* f033934: 8fab0118 */ lw $t3,0x118($sp) +/* f033938: afa3010c */ sw $v1,0x10c($sp) +/* f03393c: 0fc4a25f */ jal func0f12897c +/* f033940: afa00104 */ sw $zero,0x104($sp) +/* f033944: 00024080 */ sll $t0,$v0,0x2 +/* f033948: 3c09800a */ lui $t1,0x800a +/* f03394c: 01284821 */ addu $t1,$t1,$t0 +/* f033950: 8d29a024 */ lw $t1,-0x5fdc($t1) +/* f033954: afa20108 */ sw $v0,0x108($sp) +/* f033958: 8fa3010c */ lw $v1,0x10c($sp) +/* f03395c: 8d2a00d8 */ lw $t2,0xd8($t1) +/* f033960: 8fa50104 */ lw $a1,0x104($sp) +/* f033964: 5540018b */ bnezl $t2,.L0f033f94 +/* f033968: 8fbf0044 */ lw $ra,0x44($sp) +/* f03396c: 8fab0118 */ lw $t3,0x118($sp) +.L0f033970: +/* f033970: 3c0d8008 */ lui $t5,0x8008 +/* f033974: 3c188007 */ lui $t8,0x8007 +/* f033978: 81620006 */ lb $v0,0x6($t3) +/* f03397c: 240f0001 */ addiu $t7,$zero,0x1 +/* f033980: 24010002 */ addiu $at,$zero,0x2 +/* f033984: 00026080 */ sll $t4,$v0,0x2 +/* f033988: 01826021 */ addu $t4,$t4,$v0 +/* f03398c: 000c6080 */ sll $t4,$t4,0x2 +/* f033990: 01ac6821 */ addu $t5,$t5,$t4 +/* f033994: 8dadcf04 */ lw $t5,-0x30fc($t5) +/* f033998: 2718819c */ addiu $t8,$t8,-32356 +/* f03399c: 000d77c2 */ srl $t6,$t5,0x1f +/* f0339a0: 11c00002 */ beqz $t6,.L0f0339ac +/* f0339a4: 00000000 */ sll $zero,$zero,0x0 +/* f0339a8: afaf0114 */ sw $t7,0x114($sp) +.L0f0339ac: +/* f0339ac: 5461001e */ bnel $v1,$at,.L0f033a28 +/* f0339b0: 2401000f */ addiu $at,$zero,0xf +/* f0339b4: 8f010000 */ lw $at,0x0($t8) +/* f0339b8: 27a300f8 */ addiu $v1,$sp,0xf8 +/* f0339bc: 3c048007 */ lui $a0,0x8007 +/* f0339c0: ac610000 */ sw $at,0x0($v1) +/* f0339c4: 8f080004 */ lw $t0,0x4($t8) +/* f0339c8: 2484807c */ addiu $a0,$a0,-32644 +/* f0339cc: 8c890000 */ lw $t1,0x0($a0) +/* f0339d0: ac680004 */ sw $t0,0x4($v1) +/* f0339d4: 8f010008 */ lw $at,0x8($t8) +/* f0339d8: 3c028007 */ lui $v0,0x8007 +/* f0339dc: ac610008 */ sw $at,0x8($v1) +/* f0339e0: 2921000b */ slti $at,$t1,0xb +/* f0339e4: 142000e7 */ bnez $at,.L0f033d84 +/* f0339e8: 00000000 */ sll $zero,$zero,0x0 +/* f0339ec: 8c42824c */ lw $v0,-0x7db4($v0) +/* f0339f0: ac800000 */ sw $zero,0x0($a0) +/* f0339f4: 3c018007 */ lui $at,0x8007 +/* f0339f8: 00025040 */ sll $t2,$v0,0x1 +/* f0339fc: 006a5821 */ addu $t3,$v1,$t2 +/* f033a00: 856c0000 */ lh $t4,0x0($t3) +/* f033a04: 24420001 */ addiu $v0,$v0,0x1 +/* f033a08: ac22824c */ sw $v0,-0x7db4($at) +/* f033a0c: 28410006 */ slti $at,$v0,0x6 +/* f033a10: 142000dc */ bnez $at,.L0f033d84 +/* f033a14: a7ac0112 */ sh $t4,0x112($sp) +/* f033a18: 3c018007 */ lui $at,0x8007 +/* f033a1c: 100000d9 */ beqz $zero,.L0f033d84 +/* f033a20: ac20824c */ sw $zero,-0x7db4($at) +/* f033a24: 2401000f */ addiu $at,$zero,0xf +.L0f033a28: +/* f033a28: 10410007 */ beq $v0,$at,.L0f033a48 +/* f033a2c: 3c0e8007 */ lui $t6,0x8007 +/* f033a30: 24010005 */ addiu $at,$zero,0x5 +/* f033a34: 10410004 */ beq $v0,$at,.L0f033a48 +/* f033a38: 24010029 */ addiu $at,$zero,0x29 +/* f033a3c: 10410002 */ beq $v0,$at,.L0f033a48 +/* f033a40: 2401003a */ addiu $at,$zero,0x3a +/* f033a44: 1441001a */ bne $v0,$at,.L0f033ab0 +.L0f033a48: +/* f033a48: 25ce81a8 */ addiu $t6,$t6,-32344 +/* f033a4c: 8dc10000 */ lw $at,0x0($t6) +/* f033a50: 27ad00f0 */ addiu $t5,$sp,0xf0 +/* f033a54: ada10000 */ sw $at,0x0($t5) +/* f033a58: 95c10004 */ lhu $at,0x4($t6) +/* f033a5c: a5a10004 */ sh $at,0x4($t5) +/* f033a60: 0c004b70 */ jal 0x12dc0 +/* f033a64: afa50104 */ sw $a1,0x104($sp) +/* f033a68: 24010003 */ addiu $at,$zero,0x3 +/* f033a6c: 0041001b */ divu $zero,$v0,$at +/* f033a70: 3c038007 */ lui $v1,0x8007 +/* f033a74: 8c638250 */ lw $v1,-0x7db0($v1) +/* f033a78: 0000c010 */ mfhi $t8 +/* f033a7c: 00184040 */ sll $t0,$t8,0x1 +/* f033a80: 03a84821 */ addu $t1,$sp,$t0 +/* f033a84: 852900f0 */ lh $t1,0xf0($t1) +/* f033a88: 3c018007 */ lui $at,0x8007 +/* f033a8c: 24630001 */ addiu $v1,$v1,0x1 +/* f033a90: ac238250 */ sw $v1,-0x7db0($at) +/* f033a94: 28610003 */ slti $at,$v1,0x3 +/* f033a98: 8fa50104 */ lw $a1,0x104($sp) +/* f033a9c: 142000b9 */ bnez $at,.L0f033d84 +/* f033aa0: a7a90112 */ sh $t1,0x112($sp) +/* f033aa4: 3c018007 */ lui $at,0x8007 +/* f033aa8: 100000b6 */ beqz $zero,.L0f033d84 +/* f033aac: ac208250 */ sw $zero,-0x7db0($at) +.L0f033ab0: +/* f033ab0: 24010001 */ addiu $at,$zero,0x1 +/* f033ab4: 1461003c */ bne $v1,$at,.L0f033ba8 +/* f033ab8: 8faa0118 */ lw $t2,0x118($sp) +/* f033abc: 854b0010 */ lh $t3,0x10($t2) +/* f033ac0: 2401007b */ addiu $at,$zero,0x7b +/* f033ac4: 3c0a8007 */ lui $t2,0x8007 +/* f033ac8: 1561001e */ bne $t3,$at,.L0f033b44 +/* f033acc: 254a81bc */ addiu $t2,$t2,-32324 +/* f033ad0: 3c0f8007 */ lui $t7,0x8007 +/* f033ad4: 25ef81b0 */ addiu $t7,$t7,-32336 +/* f033ad8: 8de10000 */ lw $at,0x0($t7) +/* f033adc: 27ac00e4 */ addiu $t4,$sp,0xe4 +/* f033ae0: 8dee0004 */ lw $t6,0x4($t7) +/* f033ae4: ad810000 */ sw $at,0x0($t4) +/* f033ae8: 95e10008 */ lhu $at,0x8($t7) +/* f033aec: ad8e0004 */ sw $t6,0x4($t4) +/* f033af0: a5810008 */ sh $at,0x8($t4) +/* f033af4: 0c004b70 */ jal 0x12dc0 +/* f033af8: afa50104 */ sw $a1,0x104($sp) +/* f033afc: 24010005 */ addiu $at,$zero,0x5 +/* f033b00: 0041001b */ divu $zero,$v0,$at +/* f033b04: 3c038007 */ lui $v1,0x8007 +/* f033b08: 8c638254 */ lw $v1,-0x7dac($v1) +/* f033b0c: 0000c810 */ mfhi $t9 +/* f033b10: 0019c040 */ sll $t8,$t9,0x1 +/* f033b14: 03b84021 */ addu $t0,$sp,$t8 +/* f033b18: 850800e4 */ lh $t0,0xe4($t0) +/* f033b1c: 3c018007 */ lui $at,0x8007 +/* f033b20: 24630001 */ addiu $v1,$v1,0x1 +/* f033b24: ac238254 */ sw $v1,-0x7dac($at) +/* f033b28: 28610005 */ slti $at,$v1,0x5 +/* f033b2c: 8fa50104 */ lw $a1,0x104($sp) +/* f033b30: 14200094 */ bnez $at,.L0f033d84 +/* f033b34: a7a80112 */ sh $t0,0x112($sp) +/* f033b38: 3c018007 */ lui $at,0x8007 +/* f033b3c: 10000091 */ beqz $zero,.L0f033d84 +/* f033b40: ac208254 */ sw $zero,-0x7dac($at) +.L0f033b44: +/* f033b44: 8d410000 */ lw $at,0x0($t2) +/* f033b48: 27a900dc */ addiu $t1,$sp,0xdc +/* f033b4c: ad210000 */ sw $at,0x0($t1) +/* f033b50: 95410004 */ lhu $at,0x4($t2) +/* f033b54: a5210004 */ sh $at,0x4($t1) +/* f033b58: 0c004b70 */ jal 0x12dc0 +/* f033b5c: afa50104 */ sw $a1,0x104($sp) +/* f033b60: 24010003 */ addiu $at,$zero,0x3 +/* f033b64: 0041001b */ divu $zero,$v0,$at +/* f033b68: 3c038007 */ lui $v1,0x8007 +/* f033b6c: 8c638254 */ lw $v1,-0x7dac($v1) +/* f033b70: 00007810 */ mfhi $t7 +/* f033b74: 000f7040 */ sll $t6,$t7,0x1 +/* f033b78: 03aec821 */ addu $t9,$sp,$t6 +/* f033b7c: 873900dc */ lh $t9,0xdc($t9) +/* f033b80: 3c018007 */ lui $at,0x8007 +/* f033b84: 24630001 */ addiu $v1,$v1,0x1 +/* f033b88: ac238254 */ sw $v1,-0x7dac($at) +/* f033b8c: 28610003 */ slti $at,$v1,0x3 +/* f033b90: 8fa50104 */ lw $a1,0x104($sp) +/* f033b94: 1420007b */ bnez $at,.L0f033d84 +/* f033b98: a7b90112 */ sh $t9,0x112($sp) +/* f033b9c: 3c018007 */ lui $at,0x8007 +/* f033ba0: 10000078 */ beqz $zero,.L0f033d84 +/* f033ba4: ac208254 */ sw $zero,-0x7dac($at) +.L0f033ba8: +/* f033ba8: 2401000a */ addiu $at,$zero,0xa +/* f033bac: 14410021 */ bne $v0,$at,.L0f033c34 +/* f033bb0: 8fac0114 */ lw $t4,0x114($sp) +/* f033bb4: 3c188007 */ lui $t8,0x8007 +/* f033bb8: 271881c4 */ addiu $t8,$t8,-32316 +/* f033bbc: 8f010000 */ lw $at,0x0($t8) +/* f033bc0: 3c028007 */ lui $v0,0x8007 +/* f033bc4: 8c428258 */ lw $v0,-0x7da8($v0) +/* f033bc8: 27a300c0 */ addiu $v1,$sp,0xc0 +/* f033bcc: ac610000 */ sw $at,0x0($v1) +/* f033bd0: 8f0d0004 */ lw $t5,0x4($t8) +/* f033bd4: 00025840 */ sll $t3,$v0,0x1 +/* f033bd8: 006b4821 */ addu $t1,$v1,$t3 +/* f033bdc: ac6d0004 */ sw $t5,0x4($v1) +/* f033be0: 8f010008 */ lw $at,0x8($t8) +/* f033be4: 24420001 */ addiu $v0,$v0,0x1 +/* f033be8: ac610008 */ sw $at,0x8($v1) +/* f033bec: 8f0d000c */ lw $t5,0xc($t8) +/* f033bf0: ac6d000c */ sw $t5,0xc($v1) +/* f033bf4: 8f010010 */ lw $at,0x10($t8) +/* f033bf8: ac610010 */ sw $at,0x10($v1) +/* f033bfc: 8f0d0014 */ lw $t5,0x14($t8) +/* f033c00: ac6d0014 */ sw $t5,0x14($v1) +/* f033c04: 8f010018 */ lw $at,0x18($t8) +/* f033c08: ac610018 */ sw $at,0x18($v1) +/* f033c0c: 852a0000 */ lh $t2,0x0($t1) +/* f033c10: 3c018007 */ lui $at,0x8007 +/* f033c14: ac228258 */ sw $v0,-0x7da8($at) +/* f033c18: 2841000e */ slti $at,$v0,0xe +/* f033c1c: 14200003 */ bnez $at,.L0f033c2c +/* f033c20: a7aa0112 */ sh $t2,0x112($sp) +/* f033c24: 3c018007 */ lui $at,0x8007 +/* f033c28: ac208258 */ sw $zero,-0x7da8($at) +.L0f033c2c: +/* f033c2c: 10000055 */ beqz $zero,.L0f033d84 +/* f033c30: 24050001 */ addiu $a1,$zero,0x1 +.L0f033c34: +/* f033c34: 11800020 */ beqz $t4,.L0f033cb8 +/* f033c38: 24010004 */ addiu $at,$zero,0x4 +/* f033c3c: 3c0f8007 */ lui $t7,0x8007 +/* f033c40: 3c028007 */ lui $v0,0x8007 +/* f033c44: 27a3008c */ addiu $v1,$sp,0x8c +/* f033c48: 25ef81e0 */ addiu $t7,$t7,-32288 +/* f033c4c: 8c42825c */ lw $v0,-0x7da4($v0) +/* f033c50: 25f90030 */ addiu $t9,$t7,0x30 +/* f033c54: 00604025 */ or $t0,$v1,$zero +.L0f033c58: +/* f033c58: 8de10000 */ lw $at,0x0($t7) +/* f033c5c: 25ef000c */ addiu $t7,$t7,0xc +/* f033c60: 2508000c */ addiu $t0,$t0,0xc +/* f033c64: ad01fff4 */ sw $at,-0xc($t0) +/* f033c68: 8de1fff8 */ lw $at,-0x8($t7) +/* f033c6c: ad01fff8 */ sw $at,-0x8($t0) +/* f033c70: 8de1fffc */ lw $at,-0x4($t7) +/* f033c74: 15f9fff8 */ bne $t7,$t9,.L0f033c58 +/* f033c78: ad01fffc */ sw $at,-0x4($t0) +/* f033c7c: 95e10000 */ lhu $at,0x0($t7) +/* f033c80: 0002c040 */ sll $t8,$v0,0x1 +/* f033c84: 00786821 */ addu $t5,$v1,$t8 +/* f033c88: a5010000 */ sh $at,0x0($t0) +/* f033c8c: 85ab0000 */ lh $t3,0x0($t5) +/* f033c90: 24420001 */ addiu $v0,$v0,0x1 +/* f033c94: 3c018007 */ lui $at,0x8007 +/* f033c98: ac22825c */ sw $v0,-0x7da4($at) +/* f033c9c: 28410019 */ slti $at,$v0,0x19 +/* f033ca0: 24050001 */ addiu $a1,$zero,0x1 +/* f033ca4: 14200037 */ bnez $at,.L0f033d84 +/* f033ca8: a7ab0112 */ sh $t3,0x112($sp) +/* f033cac: 3c018007 */ lui $at,0x8007 +/* f033cb0: 10000034 */ beqz $zero,.L0f033d84 +/* f033cb4: ac20825c */ sw $zero,-0x7da4($at) +.L0f033cb8: +/* f033cb8: 10410008 */ beq $v0,$at,.L0f033cdc +/* f033cbc: 3c0a8007 */ lui $t2,0x8007 +/* f033cc0: 2401000c */ addiu $at,$zero,0xc +/* f033cc4: 10410005 */ beq $v0,$at,.L0f033cdc +/* f033cc8: 2401002f */ addiu $at,$zero,0x2f +/* f033ccc: 10410003 */ beq $v0,$at,.L0f033cdc +/* f033cd0: 2401003c */ addiu $at,$zero,0x3c +/* f033cd4: 14410017 */ bne $v0,$at,.L0f033d34 +/* f033cd8: 27a30070 */ addiu $v1,$sp,0x70 +.L0f033cdc: +/* f033cdc: 254a8214 */ addiu $t2,$t2,-32236 +/* f033ce0: 8d410000 */ lw $at,0x0($t2) +/* f033ce4: 27a90078 */ addiu $t1,$sp,0x78 +/* f033ce8: 8d4e0004 */ lw $t6,0x4($t2) +/* f033cec: ad210000 */ sw $at,0x0($t1) +/* f033cf0: 8d410008 */ lw $at,0x8($t2) +/* f033cf4: ad2e0004 */ sw $t6,0x4($t1) +/* f033cf8: 8d4e000c */ lw $t6,0xc($t2) +/* f033cfc: ad210008 */ sw $at,0x8($t1) +/* f033d00: 8d410010 */ lw $at,0x10($t2) +/* f033d04: ad2e000c */ sw $t6,0xc($t1) +/* f033d08: 0c004b70 */ jal 0x12dc0 +/* f033d0c: ad210010 */ sw $at,0x10($t1) +/* f033d10: 2401000a */ addiu $at,$zero,0xa +/* f033d14: 0041001b */ divu $zero,$v0,$at +/* f033d18: 0000c810 */ mfhi $t9 +/* f033d1c: 00197840 */ sll $t7,$t9,0x1 +/* f033d20: 03af4021 */ addu $t0,$sp,$t7 +/* f033d24: 85080078 */ lh $t0,0x78($t0) +/* f033d28: 24050001 */ addiu $a1,$zero,0x1 +/* f033d2c: 10000015 */ beqz $zero,.L0f033d84 +/* f033d30: a7a80112 */ sh $t0,0x112($sp) +.L0f033d34: +/* f033d34: 3c188007 */ lui $t8,0x8007 +/* f033d38: 27188228 */ addiu $t8,$t8,-32216 +/* f033d3c: 8f010000 */ lw $at,0x0($t8) +/* f033d40: 3c028007 */ lui $v0,0x8007 +/* f033d44: 8c428260 */ lw $v0,-0x7da0($v0) +/* f033d48: ac610000 */ sw $at,0x0($v1) +/* f033d4c: 97010004 */ lhu $at,0x4($t8) +/* f033d50: 00024840 */ sll $t1,$v0,0x1 +/* f033d54: 00695021 */ addu $t2,$v1,$t1 +/* f033d58: a4610004 */ sh $at,0x4($v1) +/* f033d5c: 854e0000 */ lh $t6,0x0($t2) +/* f033d60: 3c018007 */ lui $at,0x8007 +/* f033d64: 24420001 */ addiu $v0,$v0,0x1 +/* f033d68: ac228260 */ sw $v0,-0x7da0($at) +/* f033d6c: 28410003 */ slti $at,$v0,0x3 +/* f033d70: 14200003 */ bnez $at,.L0f033d80 +/* f033d74: a7ae0112 */ sh $t6,0x112($sp) +/* f033d78: 3c018007 */ lui $at,0x8007 +/* f033d7c: ac208260 */ sw $zero,-0x7da0($at) +.L0f033d80: +/* f033d80: 24050001 */ addiu $a1,$zero,0x1 +.L0f033d84: +/* f033d84: 10a00044 */ beqz $a1,.L0f033e98 +/* f033d88: 8fb9011c */ lw $t9,0x11c($sp) +/* f033d8c: 24010001 */ addiu $at,$zero,0x1 +/* f033d90: 1721001c */ bne $t9,$at,.L0f033e04 +/* f033d94: 8fab011c */ lw $t3,0x11c($sp) +/* f033d98: 3c088007 */ lui $t0,0x8007 +/* f033d9c: 25088230 */ addiu $t0,$t0,-32208 +/* f033da0: 8d010000 */ lw $at,0x0($t0) +/* f033da4: 27af0064 */ addiu $t7,$sp,0x64 +/* f033da8: 8d0d0004 */ lw $t5,0x4($t0) +/* f033dac: ade10000 */ sw $at,0x0($t7) +/* f033db0: 8d010008 */ lw $at,0x8($t0) +/* f033db4: aded0004 */ sw $t5,0x4($t7) +/* f033db8: 0c004b70 */ jal 0x12dc0 +/* f033dbc: ade10008 */ sw $at,0x8($t7) +/* f033dc0: 30580007 */ andi $t8,$v0,0x7 +/* f033dc4: 5700000b */ bnezl $t8,.L0f033df4 +/* f033dc8: 8fb90118 */ lw $t9,0x118($sp) +/* f033dcc: 0c004b70 */ jal 0x12dc0 +/* f033dd0: 00000000 */ sll $zero,$zero,0x0 +/* f033dd4: 24010003 */ addiu $at,$zero,0x3 +/* f033dd8: 0041001b */ divu $zero,$v0,$at +/* f033ddc: 00006010 */ mfhi $t4 +/* f033de0: 000c4880 */ sll $t1,$t4,0x2 +/* f033de4: 03a95021 */ addu $t2,$sp,$t1 +/* f033de8: 8d4a0064 */ lw $t2,0x64($t2) +/* f033dec: a7aa0112 */ sh $t2,0x112($sp) +/* f033df0: 8fb90118 */ lw $t9,0x118($sp) +.L0f033df4: +/* f033df4: 240e000a */ addiu $t6,$zero,0xa +/* f033df8: a32e0126 */ sb $t6,0x126($t9) +/* f033dfc: 10000026 */ beqz $zero,.L0f033e98 +/* f033e00: af200120 */ sw $zero,0x120($t9) +.L0f033e04: +/* f033e04: 24010002 */ addiu $at,$zero,0x2 +/* f033e08: 15610023 */ bne $t3,$at,.L0f033e98 +/* f033e0c: 8faf0114 */ lw $t7,0x114($sp) +/* f033e10: 11e0000b */ beqz $t7,.L0f033e40 +/* f033e14: 00000000 */ sll $zero,$zero,0x0 +/* f033e18: 0c004b70 */ jal 0x12dc0 +/* f033e1c: 00000000 */ sll $zero,$zero,0x0 +/* f033e20: 30480001 */ andi $t0,$v0,0x1 +/* f033e24: 15000004 */ bnez $t0,.L0f033e38 +/* f033e28: 241805b0 */ addiu $t8,$zero,0x5b0 +/* f033e2c: 240d05af */ addiu $t5,$zero,0x5af +/* f033e30: 10000015 */ beqz $zero,.L0f033e88 +/* f033e34: a7ad0112 */ sh $t5,0x112($sp) +.L0f033e38: +/* f033e38: 10000013 */ beqz $zero,.L0f033e88 +/* f033e3c: a7b80112 */ sh $t8,0x112($sp) +.L0f033e40: +/* f033e40: 0c004b70 */ jal 0x12dc0 +/* f033e44: 00000000 */ sll $zero,$zero,0x0 +/* f033e48: 3c0c8007 */ lui $t4,0x8007 +/* f033e4c: 258c823c */ addiu $t4,$t4,-32196 +/* f033e50: 8d810000 */ lw $at,0x0($t4) +/* f033e54: 27a30050 */ addiu $v1,$sp,0x50 +/* f033e58: 30590003 */ andi $t9,$v0,0x3 +/* f033e5c: ac610000 */ sw $at,0x0($v1) +/* f033e60: 8d8e0004 */ lw $t6,0x4($t4) +/* f033e64: 00195880 */ sll $t3,$t9,0x2 +/* f033e68: 006b7821 */ addu $t7,$v1,$t3 +/* f033e6c: ac6e0004 */ sw $t6,0x4($v1) +/* f033e70: 8d810008 */ lw $at,0x8($t4) +/* f033e74: ac610008 */ sw $at,0x8($v1) +/* f033e78: 8d8e000c */ lw $t6,0xc($t4) +/* f033e7c: ac6e000c */ sw $t6,0xc($v1) +/* f033e80: 8de80000 */ lw $t0,0x0($t7) +/* f033e84: a7a80112 */ sh $t0,0x112($sp) +.L0f033e88: +/* f033e88: 8fb80118 */ lw $t8,0x118($sp) +/* f033e8c: 240d000a */ addiu $t5,$zero,0xa +/* f033e90: a30d0126 */ sb $t5,0x126($t8) +/* f033e94: af000120 */ sw $zero,0x120($t8) +.L0f033e98: +/* f033e98: 87aa0112 */ lh $t2,0x112($sp) +/* f033e9c: 8fa90118 */ lw $t1,0x118($sp) +/* f033ea0: 0542003c */ bltzl $t2,.L0f033f94 +/* f033ea4: 8fbf0044 */ lw $ra,0x44($sp) +/* f033ea8: 8d24001c */ lw $a0,0x1c($t1) +/* f033eac: 8fae0108 */ lw $t6,0x108($sp) +/* f033eb0: 24010006 */ addiu $at,$zero,0x6 +/* f033eb4: 908c0000 */ lbu $t4,0x0($a0) +/* f033eb8: 3c02800a */ lui $v0,0x800a +/* f033ebc: 24050009 */ addiu $a1,$zero,0x9 +/* f033ec0: 15810016 */ bne $t4,$at,.L0f033f1c +/* f033ec4: 000ec880 */ sll $t9,$t6,0x2 +/* f033ec8: 00591021 */ addu $v0,$v0,$t9 +/* f033ecc: 8c42a024 */ lw $v0,-0x5fdc($v0) +/* f033ed0: 3c01bf80 */ lui $at,0xbf80 +/* f033ed4: 3c048009 */ lui $a0,0x8009 +/* f033ed8: 8c4b00e0 */ lw $t3,0xe0($v0) +/* f033edc: 01402825 */ or $a1,$t2,$zero +/* f033ee0: 2407ffff */ addiu $a3,$zero,-1 +/* f033ee4: 1560002a */ bnez $t3,.L0f033f90 +/* f033ee8: 244600e0 */ addiu $a2,$v0,0xe0 +/* f033eec: 44810000 */ mtc1 $at,$f0 +/* f033ef0: 240fffff */ addiu $t7,$zero,-1 +/* f033ef4: 2408ffff */ addiu $t0,$zero,-1 +/* f033ef8: 240dffff */ addiu $t5,$zero,-1 +/* f033efc: afad001c */ sw $t5,0x1c($sp) +/* f033f00: afa80018 */ sw $t0,0x18($sp) +/* f033f04: afaf0010 */ sw $t7,0x10($sp) +/* f033f08: 8c845200 */ lw $a0,0x5200($a0) +/* f033f0c: 0c004241 */ jal 0x10904 +/* f033f10: e7a00014 */ swc1 $f0,0x14($sp) +/* f033f14: 1000001f */ beqz $zero,.L0f033f94 +/* f033f18: 8fbf0044 */ lw $ra,0x44($sp) +.L0f033f1c: +/* f033f1c: 0fc249af */ jal func0f0926bc +/* f033f20: 00003025 */ or $a2,$zero,$zero +/* f033f24: 8fb80118 */ lw $t8,0x118($sp) +/* f033f28: 2405000d */ addiu $a1,$zero,0xd +/* f033f2c: 0fc24984 */ jal func0f092610 +/* f033f30: 8f04001c */ lw $a0,0x1c($t8) +/* f033f34: 14400016 */ bnez $v0,.L0f033f90 +/* f033f38: 3c01bf80 */ lui $at,0xbf80 +/* f033f3c: 8fa90118 */ lw $t1,0x118($sp) +/* f033f40: 44810000 */ mtc1 $at,$f0 +/* f033f44: 240cffff */ addiu $t4,$zero,-1 +/* f033f48: 8d25001c */ lw $a1,0x1c($t1) +/* f033f4c: 240e000d */ addiu $t6,$zero,0xd +/* f033f50: 2419ffff */ addiu $t9,$zero,-1 +/* f033f54: afb9002c */ sw $t9,0x2c($sp) +/* f033f58: afae001c */ sw $t6,0x1c($sp) +/* f033f5c: afa00028 */ sw $zero,0x28($sp) +/* f033f60: afa00020 */ sw $zero,0x20($sp) +/* f033f64: afa00018 */ sw $zero,0x18($sp) +/* f033f68: afa00014 */ sw $zero,0x14($sp) +/* f033f6c: afac0010 */ sw $t4,0x10($sp) +/* f033f70: 00002025 */ or $a0,$zero,$zero +/* f033f74: 87a60112 */ lh $a2,0x112($sp) +/* f033f78: 2407ffff */ addiu $a3,$zero,-1 +/* f033f7c: e7a00038 */ swc1 $f0,0x38($sp) +/* f033f80: e7a00034 */ swc1 $f0,0x34($sp) +/* f033f84: e7a00030 */ swc1 $f0,0x30($sp) +/* f033f88: 0fc24e7e */ jal func0f0939f8 +/* f033f8c: e7a00024 */ swc1 $f0,0x24($sp) +.L0f033f90: +/* f033f90: 8fbf0044 */ lw $ra,0x44($sp) +.L0f033f94: +/* f033f94: 27bd0118 */ addiu $sp,$sp,0x118 +/* f033f98: 03e00008 */ jr $ra +/* f033f9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f033fa0 +/* f033fa0: 03e00008 */ jr $ra +/* f033fa4: c4800180 */ lwc1 $f0,0x180($a0) +); + +GLOBAL_ASM( +glabel func0f033fa8 +/* f033fa8: 44856000 */ mtc1 $a1,$f12 +/* f033fac: 44800000 */ mtc1 $zero,$f0 +/* f033fb0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f033fb4: afbf0014 */ sw $ra,0x14($sp) +/* f033fb8: 4600603c */ c.lt.s $f12,$f0 +/* f033fbc: 3c013f80 */ lui $at,0x3f80 +/* f033fc0: 45020003 */ bc1fl .L0f033fd0 +/* f033fc4: 8c8e0014 */ lw $t6,0x14($a0) +/* f033fc8: 46000306 */ mov.s $f12,$f0 +/* f033fcc: 8c8e0014 */ lw $t6,0x14($a0) +.L0f033fd0: +/* f033fd0: e48c0180 */ swc1 $f12,0x180($a0) +/* f033fd4: 000e78c0 */ sll $t7,$t6,0x3 +/* f033fd8: 05e30009 */ bgezl $t7,.L0f034000 +/* f033fdc: 8c85001c */ lw $a1,0x1c($a0) +/* f033fe0: 44810000 */ mtc1 $at,$f0 +/* f033fe4: c4840180 */ lwc1 $f4,0x180($a0) +/* f033fe8: 4600203c */ c.lt.s $f4,$f0 +/* f033fec: 00000000 */ sll $zero,$zero,0x0 +/* f033ff0: 45020003 */ bc1fl .L0f034000 +/* f033ff4: 8c85001c */ lw $a1,0x1c($a0) +/* f033ff8: e4800180 */ swc1 $f0,0x180($a0) +/* f033ffc: 8c85001c */ lw $a1,0x1c($a0) +.L0f034000: +/* f034000: 24010006 */ addiu $at,$zero,0x6 +/* f034004: 90b80000 */ lbu $t8,0x0($a1) +/* f034008: 00a02025 */ or $a0,$a1,$zero +/* f03400c: 57010019 */ bnel $t8,$at,.L0f034074 +/* f034010: 8fbf0014 */ lw $ra,0x14($sp) +/* f034014: 0fc4a25f */ jal func0f12897c +/* f034018: e7ac0024 */ swc1 $f12,0x24($sp) +/* f03401c: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f034020: 04400013 */ bltz $v0,.L0f034070 +/* f034024: 00402025 */ or $a0,$v0,$zero +/* f034028: 3c19800a */ lui $t9,0x800a +/* f03402c: 8f39a24c */ lw $t9,-0x5db4($t9) +/* f034030: e7ac0024 */ swc1 $f12,0x24($sp) +/* f034034: 0fc4a24b */ jal func0f12892c +/* f034038: afb90018 */ sw $t9,0x18($sp) +/* f03403c: 0fc2eda7 */ jal func0f0bb69c +/* f034040: 00000000 */ sll $zero,$zero,0x0 +/* f034044: 3c013e00 */ lui $at,0x3e00 +/* f034048: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f03404c: 44814000 */ mtc1 $at,$f8 +/* f034050: 3c02800a */ lui $v0,0x800a +/* f034054: 8c42a248 */ lw $v0,-0x5db8($v0) +/* f034058: 46086282 */ mul.s $f10,$f12,$f8 +/* f03405c: c4460040 */ lwc1 $f6,0x40($v0) +/* f034060: 460a3400 */ add.s $f16,$f6,$f10 +/* f034064: e4500040 */ swc1 $f16,0x40($v0) +/* f034068: 0fc4a24b */ jal func0f12892c +/* f03406c: 8fa40018 */ lw $a0,0x18($sp) +.L0f034070: +/* f034070: 8fbf0014 */ lw $ra,0x14($sp) +.L0f034074: +/* f034074: 27bd0020 */ addiu $sp,$sp,0x20 +/* f034078: 03e00008 */ jr $ra +/* f03407c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034080 +/* f034080: 27bdffd8 */ addiu $sp,$sp,-40 +/* f034084: afbf0024 */ sw $ra,0x24($sp) +/* f034088: afa40028 */ sw $a0,0x28($sp) +/* f03408c: afa5002c */ sw $a1,0x2c($sp) +/* f034090: afa60030 */ sw $a2,0x30($sp) +/* f034094: 0fc0cfe8 */ jal func0f033fa0 +/* f034098: afa70034 */ sw $a3,0x34($sp) +/* f03409c: 44802000 */ mtc1 $zero,$f4 +/* f0340a0: 8fa7002c */ lw $a3,0x2c($sp) +/* f0340a4: 00001025 */ or $v0,$zero,$zero +/* f0340a8: 4600203c */ c.lt.s $f4,$f0 +/* f0340ac: 00000000 */ sll $zero,$zero,0x0 +/* f0340b0: 45000018 */ bc1f .L0f034114 +/* f0340b4: 00000000 */ sll $zero,$zero,0x0 +/* f0340b8: 10e00014 */ beqz $a3,.L0f03410c +/* f0340bc: 00000000 */ sll $zero,$zero,0x0 +/* f0340c0: 94ee0000 */ lhu $t6,0x0($a3) +/* f0340c4: 2401000a */ addiu $at,$zero,0xa +/* f0340c8: 31cf00ff */ andi $t7,$t6,0xff +/* f0340cc: 15e1000f */ bne $t7,$at,.L0f03410c +/* f0340d0: 00000000 */ sll $zero,$zero,0x0 +/* f0340d4: 0fc0cfe8 */ jal func0f033fa0 +/* f0340d8: 8fa40028 */ lw $a0,0x28($sp) +/* f0340dc: 8fb80028 */ lw $t8,0x28($sp) +/* f0340e0: 8fb90034 */ lw $t9,0x34($sp) +/* f0340e4: 8fa80038 */ lw $t0,0x38($sp) +/* f0340e8: 8fa9003c */ lw $t1,0x3c($sp) +/* f0340ec: 8f04001c */ lw $a0,0x1c($t8) +/* f0340f0: 44050000 */ mfc1 $a1,$f0 +/* f0340f4: 8fa7002c */ lw $a3,0x2c($sp) +/* f0340f8: 8fa60030 */ lw $a2,0x30($sp) +/* f0340fc: afb90010 */ sw $t9,0x10($sp) +/* f034100: afa80014 */ sw $t0,0x14($sp) +/* f034104: 0fc0a3df */ jal func0f028f7c +/* f034108: afa90018 */ sw $t1,0x18($sp) +.L0f03410c: +/* f03410c: 10000001 */ beqz $zero,.L0f034114 +/* f034110: 24020001 */ addiu $v0,$zero,0x1 +.L0f034114: +/* f034114: 8fbf0024 */ lw $ra,0x24($sp) +/* f034118: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03411c: 03e00008 */ jr $ra +/* f034120: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034124 +/* f034124: 27bdffc0 */ addiu $sp,$sp,-64 +/* f034128: 44856000 */ mtc1 $a1,$f12 +/* f03412c: 8fae0050 */ lw $t6,0x50($sp) +/* f034130: afbf003c */ sw $ra,0x3c($sp) +/* f034134: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f034138: 2418ffff */ addiu $t8,$zero,-1 +/* f03413c: 44056000 */ mfc1 $a1,$f12 +/* f034140: afb80028 */ sw $t8,0x28($sp) +/* f034144: afaf0014 */ sw $t7,0x14($sp) +/* f034148: afa00018 */ sw $zero,0x18($sp) +/* f03414c: afa0001c */ sw $zero,0x1c($sp) +/* f034150: afa00020 */ sw $zero,0x20($sp) +/* f034154: afa00024 */ sw $zero,0x24($sp) +/* f034158: afa0002c */ sw $zero,0x2c($sp) +/* f03415c: afa00030 */ sw $zero,0x30($sp) +/* f034160: afa00034 */ sw $zero,0x34($sp) +/* f034164: 0fc0d149 */ jal func0f034524 +/* f034168: afae0010 */ sw $t6,0x10($sp) +/* f03416c: 8fbf003c */ lw $ra,0x3c($sp) +/* f034170: 27bd0040 */ addiu $sp,$sp,0x40 +/* f034174: 03e00008 */ jr $ra +/* f034178: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03417c +/* f03417c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f034180: 8fae0050 */ lw $t6,0x50($sp) +/* f034184: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f034188: 24180001 */ addiu $t8,$zero,0x1 +/* f03418c: afbf003c */ sw $ra,0x3c($sp) +/* f034190: afb80018 */ sw $t8,0x18($sp) +/* f034194: afaf0014 */ sw $t7,0x14($sp) +/* f034198: afae0010 */ sw $t6,0x10($sp) +/* f03419c: 8c99001c */ lw $t9,0x1c($a0) +/* f0341a0: 44856000 */ mtc1 $a1,$f12 +/* f0341a4: 2408ffff */ addiu $t0,$zero,-1 +/* f0341a8: afa80028 */ sw $t0,0x28($sp) +/* f0341ac: 44056000 */ mfc1 $a1,$f12 +/* f0341b0: afa00034 */ sw $zero,0x34($sp) +/* f0341b4: afa00030 */ sw $zero,0x30($sp) +/* f0341b8: afa0002c */ sw $zero,0x2c($sp) +/* f0341bc: afa00024 */ sw $zero,0x24($sp) +/* f0341c0: afa00020 */ sw $zero,0x20($sp) +/* f0341c4: 0fc0d149 */ jal func0f034524 +/* f0341c8: afb9001c */ sw $t9,0x1c($sp) +/* f0341cc: 8fbf003c */ lw $ra,0x3c($sp) +/* f0341d0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0341d4: 03e00008 */ jr $ra +/* f0341d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0341dc +/* f0341dc: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0341e0: 44856000 */ mtc1 $a1,$f12 +/* f0341e4: 8fae0050 */ lw $t6,0x50($sp) +/* f0341e8: 8faf0054 */ lw $t7,0x54($sp) +/* f0341ec: 8fb90058 */ lw $t9,0x58($sp) +/* f0341f0: 8fa8005c */ lw $t0,0x5c($sp) +/* f0341f4: 8fa90060 */ lw $t1,0x60($sp) +/* f0341f8: 8faa0064 */ lw $t2,0x64($sp) +/* f0341fc: 8fab0068 */ lw $t3,0x68($sp) +/* f034200: afbf003c */ sw $ra,0x3c($sp) +/* f034204: 24180001 */ addiu $t8,$zero,0x1 +/* f034208: 44056000 */ mfc1 $a1,$f12 +/* f03420c: afb80018 */ sw $t8,0x18($sp) +/* f034210: afa00030 */ sw $zero,0x30($sp) +/* f034214: afa00034 */ sw $zero,0x34($sp) +/* f034218: afae0010 */ sw $t6,0x10($sp) +/* f03421c: afaf0014 */ sw $t7,0x14($sp) +/* f034220: afb9001c */ sw $t9,0x1c($sp) +/* f034224: afa80020 */ sw $t0,0x20($sp) +/* f034228: afa90024 */ sw $t1,0x24($sp) +/* f03422c: afaa0028 */ sw $t2,0x28($sp) +/* f034230: 0fc0d149 */ jal func0f034524 +/* f034234: afab002c */ sw $t3,0x2c($sp) +/* f034238: 8fbf003c */ lw $ra,0x3c($sp) +/* f03423c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f034240: 03e00008 */ jr $ra +/* f034244: 00000000 */ sll $zero,$zero,0x0 +/* f034248: 27bdffb0 */ addiu $sp,$sp,-80 +/* f03424c: afbf003c */ sw $ra,0x3c($sp) +/* f034250: 240e00c8 */ addiu $t6,$zero,0xc8 +/* f034254: afa50054 */ sw $a1,0x54($sp) +/* f034258: afa60058 */ sw $a2,0x58($sp) +/* f03425c: afa7005c */ sw $a3,0x5c($sp) +/* f034260: afa0004c */ sw $zero,0x4c($sp) +/* f034264: afa00048 */ sw $zero,0x48($sp) +/* f034268: afa00044 */ sw $zero,0x44($sp) +/* f03426c: afae0040 */ sw $t6,0x40($sp) +/* f034270: 0fc0cfe8 */ jal func0f033fa0 +/* f034274: afa40050 */ sw $a0,0x50($sp) +/* f034278: 44802000 */ mtc1 $zero,$f4 +/* f03427c: 8fa40050 */ lw $a0,0x50($sp) +/* f034280: 4600203e */ c.le.s $f4,$f0 +/* f034284: 00000000 */ sll $zero,$zero,0x0 +/* f034288: 45020011 */ bc1fl .L0f0342d0 +/* f03428c: 8fa90060 */ lw $t1,0x60($sp) +/* f034290: 8c8f0020 */ lw $t7,0x20($a0) +/* f034294: 8fa60058 */ lw $a2,0x58($sp) +/* f034298: 27a7004c */ addiu $a3,$sp,0x4c +/* f03429c: 11e0000b */ beqz $t7,.L0f0342cc +/* f0342a0: 27b80040 */ addiu $t8,$sp,0x40 +/* f0342a4: 8c85001c */ lw $a1,0x1c($a0) +/* f0342a8: 27b90048 */ addiu $t9,$sp,0x48 +/* f0342ac: 27a80044 */ addiu $t0,$sp,0x44 +/* f0342b0: afa80018 */ sw $t0,0x18($sp) +/* f0342b4: afb90014 */ sw $t9,0x14($sp) +/* f0342b8: afa40050 */ sw $a0,0x50($sp) +/* f0342bc: afb80010 */ sw $t8,0x10($sp) +/* f0342c0: 0fc0ffcb */ jal func0f03ff2c +/* f0342c4: 24a50008 */ addiu $a1,$a1,0x8 +/* f0342c8: 8fa40050 */ lw $a0,0x50($sp) +.L0f0342cc: +/* f0342cc: 8fa90060 */ lw $t1,0x60($sp) +.L0f0342d0: +/* f0342d0: 240a00c8 */ addiu $t2,$zero,0xc8 +/* f0342d4: 240b0001 */ addiu $t3,$zero,0x1 +/* f0342d8: afab0018 */ sw $t3,0x18($sp) +/* f0342dc: afaa0014 */ sw $t2,0x14($sp) +/* f0342e0: afa90010 */ sw $t1,0x10($sp) +/* f0342e4: 8c8c001c */ lw $t4,0x1c($a0) +/* f0342e8: 8fad004c */ lw $t5,0x4c($sp) +/* f0342ec: 8fae0048 */ lw $t6,0x48($sp) +/* f0342f0: 8faf0044 */ lw $t7,0x44($sp) +/* f0342f4: afa00034 */ sw $zero,0x34($sp) +/* f0342f8: afa00030 */ sw $zero,0x30($sp) +/* f0342fc: afa0002c */ sw $zero,0x2c($sp) +/* f034300: 8fa50054 */ lw $a1,0x54($sp) +/* f034304: 8fa60058 */ lw $a2,0x58($sp) +/* f034308: 8fa7005c */ lw $a3,0x5c($sp) +/* f03430c: afac001c */ sw $t4,0x1c($sp) +/* f034310: afad0020 */ sw $t5,0x20($sp) +/* f034314: afae0024 */ sw $t6,0x24($sp) +/* f034318: 0fc0d149 */ jal func0f034524 +/* f03431c: afaf0028 */ sw $t7,0x28($sp) +/* f034320: 8fbf003c */ lw $ra,0x3c($sp) +/* f034324: 27bd0050 */ addiu $sp,$sp,0x50 +/* f034328: 03e00008 */ jr $ra +/* f03432c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034330 +/* f034330: 27bdffb0 */ addiu $sp,$sp,-80 +/* f034334: afbf003c */ sw $ra,0x3c($sp) +/* f034338: afa50054 */ sw $a1,0x54($sp) +/* f03433c: afa60058 */ sw $a2,0x58($sp) +/* f034340: afa7005c */ sw $a3,0x5c($sp) +/* f034344: afa0004c */ sw $zero,0x4c($sp) +/* f034348: afa00048 */ sw $zero,0x48($sp) +/* f03434c: afa00044 */ sw $zero,0x44($sp) +/* f034350: 0fc0cfe8 */ jal func0f033fa0 +/* f034354: afa40050 */ sw $a0,0x50($sp) +/* f034358: 44802000 */ mtc1 $zero,$f4 +/* f03435c: 8fa40050 */ lw $a0,0x50($sp) +/* f034360: 4600203e */ c.le.s $f4,$f0 +/* f034364: 00000000 */ sll $zero,$zero,0x0 +/* f034368: 45020011 */ bc1fl .L0f0343b0 +/* f03436c: 8fa80060 */ lw $t0,0x60($sp) +/* f034370: 8c8e0020 */ lw $t6,0x20($a0) +/* f034374: 8fa60058 */ lw $a2,0x58($sp) +/* f034378: 27a7004c */ addiu $a3,$sp,0x4c +/* f03437c: 11c0000b */ beqz $t6,.L0f0343ac +/* f034380: 27af0064 */ addiu $t7,$sp,0x64 +/* f034384: 8c85001c */ lw $a1,0x1c($a0) +/* f034388: 27b80048 */ addiu $t8,$sp,0x48 +/* f03438c: 27b90044 */ addiu $t9,$sp,0x44 +/* f034390: afb90018 */ sw $t9,0x18($sp) +/* f034394: afb80014 */ sw $t8,0x14($sp) +/* f034398: afa40050 */ sw $a0,0x50($sp) +/* f03439c: afaf0010 */ sw $t7,0x10($sp) +/* f0343a0: 0fc0ffcb */ jal func0f03ff2c +/* f0343a4: 24a50008 */ addiu $a1,$a1,0x8 +/* f0343a8: 8fa40050 */ lw $a0,0x50($sp) +.L0f0343ac: +/* f0343ac: 8fa80060 */ lw $t0,0x60($sp) +.L0f0343b0: +/* f0343b0: 8fa90064 */ lw $t1,0x64($sp) +/* f0343b4: 240a0001 */ addiu $t2,$zero,0x1 +/* f0343b8: afaa0018 */ sw $t2,0x18($sp) +/* f0343bc: afa80010 */ sw $t0,0x10($sp) +/* f0343c0: afa90014 */ sw $t1,0x14($sp) +/* f0343c4: 8c8b001c */ lw $t3,0x1c($a0) +/* f0343c8: 8fac004c */ lw $t4,0x4c($sp) +/* f0343cc: 8fad0048 */ lw $t5,0x48($sp) +/* f0343d0: 8fae0044 */ lw $t6,0x44($sp) +/* f0343d4: afa00034 */ sw $zero,0x34($sp) +/* f0343d8: afa00030 */ sw $zero,0x30($sp) +/* f0343dc: afa0002c */ sw $zero,0x2c($sp) +/* f0343e0: 8fa50054 */ lw $a1,0x54($sp) +/* f0343e4: 8fa60058 */ lw $a2,0x58($sp) +/* f0343e8: 8fa7005c */ lw $a3,0x5c($sp) +/* f0343ec: afab001c */ sw $t3,0x1c($sp) +/* f0343f0: afac0020 */ sw $t4,0x20($sp) +/* f0343f4: afad0024 */ sw $t5,0x24($sp) +/* f0343f8: 0fc0d149 */ jal func0f034524 +/* f0343fc: afae0028 */ sw $t6,0x28($sp) +/* f034400: 8fbf003c */ lw $ra,0x3c($sp) +/* f034404: 27bd0050 */ addiu $sp,$sp,0x50 +/* f034408: 03e00008 */ jr $ra +/* f03440c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034410 +/* f034410: 27bdffc0 */ addiu $sp,$sp,-64 +/* f034414: afa7004c */ sw $a3,0x4c($sp) +/* f034418: 8fae004c */ lw $t6,0x4c($sp) +/* f03441c: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f034420: 24180001 */ addiu $t8,$zero,0x1 +/* f034424: afbf003c */ sw $ra,0x3c($sp) +/* f034428: afb80018 */ sw $t8,0x18($sp) +/* f03442c: afaf0014 */ sw $t7,0x14($sp) +/* f034430: afae0010 */ sw $t6,0x10($sp) +/* f034434: 8c99001c */ lw $t9,0x1c($a0) +/* f034438: 44856000 */ mtc1 $a1,$f12 +/* f03443c: 8faa0050 */ lw $t2,0x50($sp) +/* f034440: 2408ffff */ addiu $t0,$zero,-1 +/* f034444: 24090001 */ addiu $t1,$zero,0x1 +/* f034448: 44056000 */ mfc1 $a1,$f12 +/* f03444c: afa90030 */ sw $t1,0x30($sp) +/* f034450: afa80028 */ sw $t0,0x28($sp) +/* f034454: afa0002c */ sw $zero,0x2c($sp) +/* f034458: afa00024 */ sw $zero,0x24($sp) +/* f03445c: afa00020 */ sw $zero,0x20($sp) +/* f034460: 00003825 */ or $a3,$zero,$zero +/* f034464: afb9001c */ sw $t9,0x1c($sp) +/* f034468: 0fc0d149 */ jal func0f034524 +/* f03446c: afaa0034 */ sw $t2,0x34($sp) +/* f034470: 8fbf003c */ lw $ra,0x3c($sp) +/* f034474: 27bd0040 */ addiu $sp,$sp,0x40 +/* f034478: 03e00008 */ jr $ra +/* f03447c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034480 +/* f034480: 27bdffe8 */ addiu $sp,$sp,-24 +/* f034484: afbf0014 */ sw $ra,0x14($sp) +/* f034488: 10800011 */ beqz $a0,.L0f0344d0 +/* f03448c: afa60020 */ sw $a2,0x20($sp) +/* f034490: 908e0000 */ lbu $t6,0x0($a0) +/* f034494: 24010006 */ addiu $at,$zero,0x6 +/* f034498: 15c1000d */ bne $t6,$at,.L0f0344d0 +/* f03449c: 00000000 */ sll $zero,$zero,0x0 +/* f0344a0: 0fc4a25f */ jal func0f12897c +/* f0344a4: afa5001c */ sw $a1,0x1c($sp) +/* f0344a8: 04400009 */ bltz $v0,.L0f0344d0 +/* f0344ac: 8fa5001c */ lw $a1,0x1c($sp) +/* f0344b0: 3c18800a */ lui $t8,0x800a +/* f0344b4: 27189fc0 */ addiu $t8,$t8,-24640 +/* f0344b8: 000279c0 */ sll $t7,$v0,0x7 +/* f0344bc: 01f81821 */ addu $v1,$t7,$t8 +/* f0344c0: c46400f0 */ lwc1 $f4,0xf0($v1) +/* f0344c4: c7a60020 */ lwc1 $f6,0x20($sp) +/* f0344c8: 46062200 */ add.s $f8,$f4,$f6 +/* f0344cc: e46800f0 */ swc1 $f8,0xf0($v1) +.L0f0344d0: +/* f0344d0: 50a00011 */ beqzl $a1,.L0f034518 +/* f0344d4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0344d8: 90b90000 */ lbu $t9,0x0($a1) +/* f0344dc: 24010006 */ addiu $at,$zero,0x6 +/* f0344e0: 5721000d */ bnel $t9,$at,.L0f034518 +/* f0344e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0344e8: 0fc4a25f */ jal func0f12897c +/* f0344ec: 00a02025 */ or $a0,$a1,$zero +/* f0344f0: 04400008 */ bltz $v0,.L0f034514 +/* f0344f4: 000241c0 */ sll $t0,$v0,0x7 +/* f0344f8: 3c09800a */ lui $t1,0x800a +/* f0344fc: 25299fc0 */ addiu $t1,$t1,-24640 +/* f034500: 01091821 */ addu $v1,$t0,$t1 +/* f034504: c46a00ec */ lwc1 $f10,0xec($v1) +/* f034508: c7b00020 */ lwc1 $f16,0x20($sp) +/* f03450c: 46105480 */ add.s $f18,$f10,$f16 +/* f034510: e47200ec */ swc1 $f18,0xec($v1) +.L0f034514: +/* f034514: 8fbf0014 */ lw $ra,0x14($sp) +.L0f034518: +/* f034518: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03451c: 03e00008 */ jr $ra +/* f034520: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f034524 +/* f034524: 27bdfec0 */ addiu $sp,$sp,-320 +/* f034528: f7b40040 */ sdc1 $f20,0x40($sp) +/* f03452c: 4485a000 */ mtc1 $a1,$f20 +/* f034530: afb0004c */ sw $s0,0x4c($sp) +/* f034534: 00808025 */ or $s0,$a0,$zero +/* f034538: afbf0054 */ sw $ra,0x54($sp) +/* f03453c: afb10050 */ sw $s1,0x50($sp) +/* f034540: afa60148 */ sw $a2,0x148($sp) +/* f034544: 10800004 */ beqz $a0,.L0f034558 +/* f034548: afa0013c */ sw $zero,0x13c($sp) +/* f03454c: 908e02fe */ lbu $t6,0x2fe($a0) +/* f034550: 10000002 */ beqz $zero,.L0f03455c +/* f034554: afae0138 */ sw $t6,0x138($sp) +.L0f034558: +/* f034558: afa00138 */ sw $zero,0x138($sp) +.L0f03455c: +/* f03455c: 8e0f001c */ lw $t7,0x1c($s0) +/* f034560: 3c013f80 */ lui $at,0x3f80 +/* f034564: 44810000 */ mtc1 $at,$f0 +/* f034568: 8faa0154 */ lw $t2,0x154($sp) +/* f03456c: 3c188007 */ lui $t8,0x8007 +/* f034570: 8f188264 */ lw $t8,-0x7d9c($t8) +/* f034574: 24190001 */ addiu $t9,$zero,0x1 +/* f034578: 24080001 */ addiu $t0,$zero,0x1 +/* f03457c: 2409ffff */ addiu $t1,$zero,-1 +/* f034580: 24010008 */ addiu $at,$zero,0x8 +/* f034584: afa00120 */ sw $zero,0x120($sp) +/* f034588: afa0011c */ sw $zero,0x11c($sp) +/* f03458c: afa00118 */ sw $zero,0x118($sp) +/* f034590: e7b40110 */ swc1 $f20,0x110($sp) +/* f034594: afb90104 */ sw $t9,0x104($sp) +/* f034598: afa00100 */ sw $zero,0x100($sp) +/* f03459c: afa800f4 */ sw $t0,0xf4($sp) +/* f0345a0: afa900f0 */ sw $t1,0xf0($sp) +/* f0345a4: afa000ec */ sw $zero,0xec($sp) +/* f0345a8: afaf0128 */ sw $t7,0x128($sp) +/* f0345ac: e7a00124 */ swc1 $f0,0x124($sp) +/* f0345b0: e7a0010c */ swc1 $f0,0x10c($sp) +/* f0345b4: e7a00108 */ swc1 $f0,0x108($sp) +/* f0345b8: 15410003 */ bne $t2,$at,.L0f0345c8 +/* f0345bc: afb80114 */ sw $t8,0x114($sp) +/* f0345c0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0345c4: afab00ec */ sw $t3,0xec($sp) +.L0f0345c8: +/* f0345c8: 10e00019 */ beqz $a3,.L0f034630 +/* f0345cc: 3c05800a */ lui $a1,0x800a +/* f0345d0: 90e20000 */ lbu $v0,0x0($a3) +/* f0345d4: 2401001a */ addiu $at,$zero,0x1a +/* f0345d8: 5441000d */ bnel $v0,$at,.L0f034610 +/* f0345dc: 2401001c */ addiu $at,$zero,0x1c +/* f0345e0: 90e20003 */ lbu $v0,0x3($a3) +/* f0345e4: 24010002 */ addiu $at,$zero,0x2 +/* f0345e8: 240c0002 */ addiu $t4,$zero,0x2 +/* f0345ec: 54410003 */ bnel $v0,$at,.L0f0345fc +/* f0345f0: 24010003 */ addiu $at,$zero,0x3 +/* f0345f4: afa000f4 */ sw $zero,0xf4($sp) +/* f0345f8: 24010003 */ addiu $at,$zero,0x3 +.L0f0345fc: +/* f0345fc: 1441000c */ bne $v0,$at,.L0f034630 +/* f034600: 00000000 */ sll $zero,$zero,0x0 +/* f034604: 1000000a */ beqz $zero,.L0f034630 +/* f034608: afac00ec */ sw $t4,0xec($sp) +/* f03460c: 2401001c */ addiu $at,$zero,0x1c +.L0f034610: +/* f034610: 14410007 */ bne $v0,$at,.L0f034630 +/* f034614: 00000000 */ sll $zero,$zero,0x0 +/* f034618: 90ed0003 */ lbu $t5,0x3($a3) +/* f03461c: 24010001 */ addiu $at,$zero,0x1 +/* f034620: 240e0001 */ addiu $t6,$zero,0x1 +/* f034624: 15a10002 */ bne $t5,$at,.L0f034630 +/* f034628: 00000000 */ sll $zero,$zero,0x0 +/* f03462c: afae00ec */ sw $t6,0xec($sp) +.L0f034630: +/* f034630: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f034634: 8ca20284 */ lw $v0,0x284($a1) +/* f034638: afa7014c */ sw $a3,0x14c($sp) +/* f03463c: 8e18001c */ lw $t8,0x1c($s0) +/* f034640: 8c4f00bc */ lw $t7,0xbc($v0) +/* f034644: 15f80009 */ bne $t7,$t8,.L0f03466c +/* f034648: 00000000 */ sll $zero,$zero,0x0 +/* f03464c: afa7014c */ sw $a3,0x14c($sp) +/* f034650: 8c591c08 */ lw $t9,0x1c08($v0) +/* f034654: 17200005 */ bnez $t9,.L0f03466c +/* f034658: 00000000 */ sll $zero,$zero,0x0 +/* f03465c: 0c003a61 */ jal 0xe984 +/* f034660: afa7014c */ sw $a3,0x14c($sp) +/* f034664: 24010026 */ addiu $at,$zero,0x26 +/* f034668: 10410735 */ beq $v0,$at,.L0f036340 +.L0f03466c: +/* f03466c: 3c05800a */ lui $a1,0x800a +/* f034670: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f034674: 8ca8029c */ lw $t0,0x29c($a1) +/* f034678: 8fa7014c */ lw $a3,0x14c($sp) +/* f03467c: 8fb10150 */ lw $s1,0x150($sp) +/* f034680: 0502000c */ bltzl $t0,.L0f0346b4 +/* f034684: 8cad0298 */ lw $t5,0x298($a1) +/* f034688: 5220000a */ beqzl $s1,.L0f0346b4 +/* f03468c: 8cad0298 */ lw $t5,0x298($a1) +/* f034690: 8ca902a8 */ lw $t1,0x2a8($a1) +/* f034694: 8d2a00bc */ lw $t2,0xbc($t1) +/* f034698: 562a0006 */ bnel $s1,$t2,.L0f0346b4 +/* f03469c: 8cad0298 */ lw $t5,0x298($a1) +/* f0346a0: 8e0b0014 */ lw $t3,0x14($s0) +/* f0346a4: 000b6040 */ sll $t4,$t3,0x1 +/* f0346a8: 05820726 */ bltzl $t4,.L0f036344 +/* f0346ac: 8fbf0054 */ lw $ra,0x54($sp) +/* f0346b0: 8cad0298 */ lw $t5,0x298($a1) +.L0f0346b4: +/* f0346b4: 8fb10150 */ lw $s1,0x150($sp) +/* f0346b8: 3c03800a */ lui $v1,0x800a +/* f0346bc: 05a0000f */ bltz $t5,.L0f0346fc +/* f0346c0: 00000000 */ sll $zero,$zero,0x0 +/* f0346c4: 8cae0454 */ lw $t6,0x454($a1) +/* f0346c8: 15c0000c */ bnez $t6,.L0f0346fc +/* f0346cc: 00000000 */ sll $zero,$zero,0x0 +/* f0346d0: 1220000a */ beqz $s1,.L0f0346fc +/* f0346d4: 8faf0128 */ lw $t7,0x128($sp) +/* f0346d8: 122f0008 */ beq $s1,$t7,.L0f0346fc +/* f0346dc: 00000000 */ sll $zero,$zero,0x0 +/* f0346e0: 92380000 */ lbu $t8,0x0($s1) +/* f0346e4: 24060006 */ addiu $a2,$zero,0x6 +/* f0346e8: 14d80004 */ bne $a2,$t8,.L0f0346fc +/* f0346ec: 00000000 */ sll $zero,$zero,0x0 +/* f0346f0: 91f90000 */ lbu $t9,0x0($t7) +/* f0346f4: 50d90713 */ beql $a2,$t9,.L0f036344 +/* f0346f8: 8fbf0054 */ lw $ra,0x54($sp) +.L0f0346fc: +/* f0346fc: 9063dfeb */ lbu $v1,-0x2015($v1) +/* f034700: 24060006 */ addiu $a2,$zero,0x6 +/* f034704: 000341c2 */ srl $t0,$v1,0x7 +/* f034708: 11000016 */ beqz $t0,.L0f034764 +/* f03470c: 01001825 */ or $v1,$t0,$zero +/* f034710: 8ca90454 */ lw $t1,0x454($a1) +/* f034714: 15200013 */ bnez $t1,.L0f034764 +/* f034718: 00000000 */ sll $zero,$zero,0x0 +/* f03471c: 12200011 */ beqz $s1,.L0f034764 +/* f034720: 8faa0128 */ lw $t2,0x128($sp) +/* f034724: 122a000f */ beq $s1,$t2,.L0f034764 +/* f034728: 00000000 */ sll $zero,$zero,0x0 +/* f03472c: 92220000 */ lbu $v0,0x0($s1) +/* f034730: 24010003 */ addiu $at,$zero,0x3 +/* f034734: 50c20004 */ beql $a2,$v0,.L0f034748 +/* f034738: 920b0125 */ lbu $t3,0x125($s0) +/* f03473c: 14410009 */ bne $v0,$at,.L0f034764 +/* f034740: 00000000 */ sll $zero,$zero,0x0 +/* f034744: 920b0125 */ lbu $t3,0x125($s0) +.L0f034748: +/* f034748: 24020010 */ addiu $v0,$zero,0x10 +/* f03474c: 144b0005 */ bne $v0,$t3,.L0f034764 +/* f034750: 00000000 */ sll $zero,$zero,0x0 +/* f034754: 8e2c0004 */ lw $t4,0x4($s1) +/* f034758: 918d0125 */ lbu $t5,0x125($t4) +/* f03475c: 504d06f9 */ beql $v0,$t5,.L0f036344 +/* f034760: 8fbf0054 */ lw $ra,0x54($sp) +.L0f034764: +/* f034764: 10600011 */ beqz $v1,.L0f0347ac +/* f034768: 24020010 */ addiu $v0,$zero,0x10 +/* f03476c: 1220000f */ beqz $s1,.L0f0347ac +/* f034770: 8fae0128 */ lw $t6,0x128($sp) +/* f034774: 122e000d */ beq $s1,$t6,.L0f0347ac +/* f034778: 00000000 */ sll $zero,$zero,0x0 +/* f03477c: 92380000 */ lbu $t8,0x0($s1) +/* f034780: 24010003 */ addiu $at,$zero,0x3 +/* f034784: 17010009 */ bne $t8,$at,.L0f0347ac +/* f034788: 00000000 */ sll $zero,$zero,0x0 +/* f03478c: 8e2f0004 */ lw $t7,0x4($s1) +/* f034790: 91f90125 */ lbu $t9,0x125($t7) +/* f034794: 14590005 */ bne $v0,$t9,.L0f0347ac +/* f034798: 00000000 */ sll $zero,$zero,0x0 +/* f03479c: 8e080014 */ lw $t0,0x14($s0) +/* f0347a0: 00084840 */ sll $t1,$t0,0x1 +/* f0347a4: 052206e7 */ bltzl $t1,.L0f036344 +/* f0347a8: 8fbf0054 */ lw $ra,0x54($sp) +.L0f0347ac: +/* f0347ac: 54e00003 */ bnezl $a3,.L0f0347bc +/* f0347b0: 00e02025 */ or $a0,$a3,$zero +/* f0347b4: 27a70114 */ addiu $a3,$sp,0x114 +/* f0347b8: 00e02025 */ or $a0,$a3,$zero +.L0f0347bc: +/* f0347bc: 0fc2c41f */ jal func0f0b107c +/* f0347c0: afa7014c */ sw $a3,0x14c($sp) +/* f0347c4: 0002182b */ sltu $v1,$zero,$v0 +/* f0347c8: 10600005 */ beqz $v1,.L0f0347e0 +/* f0347cc: 24050200 */ addiu $a1,$zero,0x200 +/* f0347d0: 8c430000 */ lw $v1,0x0($v0) +/* f0347d4: 306a00ff */ andi $t2,$v1,0xff +/* f0347d8: 394b0003 */ xori $t3,$t2,0x3 +/* f0347dc: 2d630001 */ sltiu $v1,$t3,0x1 +.L0f0347e0: +/* f0347e0: 8fac0138 */ lw $t4,0x138($sp) +/* f0347e4: afa3012c */ sw $v1,0x12c($sp) +/* f0347e8: 398d0002 */ xori $t5,$t4,0x2 +/* f0347ec: 000d182b */ sltu $v1,$zero,$t5 +/* f0347f0: 10600004 */ beqz $v1,.L0f034804 +/* f0347f4: afa3005c */ sw $v1,0x5c($sp) +/* f0347f8: 0fc2c7aa */ jal func0f0b1ea8 +/* f0347fc: 8fa4014c */ lw $a0,0x14c($sp) +/* f034800: 0002182b */ sltu $v1,$zero,$v0 +.L0f034804: +/* f034804: 3c02800a */ lui $v0,0x800a +/* f034808: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f03480c: afa30130 */ sw $v1,0x130($sp) +/* f034810: 8e18001c */ lw $t8,0x1c($s0) +/* f034814: 8c4e00bc */ lw $t6,0xbc($v0) +/* f034818: 8fb9012c */ lw $t9,0x12c($sp) +/* f03481c: 15d80004 */ bne $t6,$t8,.L0f034830 +/* f034820: 00000000 */ sll $zero,$zero,0x0 +/* f034824: 904f1922 */ lbu $t7,0x1922($v0) +/* f034828: 55e006c6 */ bnezl $t7,.L0f036344 +/* f03482c: 8fbf0054 */ lw $ra,0x54($sp) +.L0f034830: +/* f034830: 53200003 */ beqzl $t9,.L0f034840 +/* f034834: 8e080018 */ lw $t0,0x18($s0) +/* f034838: afa00104 */ sw $zero,0x104($sp) +/* f03483c: 8e080018 */ lw $t0,0x18($s0) +.L0f034840: +/* f034840: 3c010020 */ lui $at,0x20 +/* f034844: 01014825 */ or $t1,$t0,$at +/* f034848: 1220000f */ beqz $s1,.L0f034888 +/* f03484c: ae090018 */ sw $t1,0x18($s0) +/* f034850: 922a0000 */ lbu $t2,0x0($s1) +/* f034854: 24010003 */ addiu $at,$zero,0x3 +/* f034858: 5541000c */ bnel $t2,$at,.L0f03488c +/* f03485c: 8fa4014c */ lw $a0,0x14c($sp) +/* f034860: 0fc0a221 */ jal func0f028884 +/* f034864: 8e240004 */ lw $a0,0x4($s1) +/* f034868: 8e0b001c */ lw $t3,0x1c($s0) +/* f03486c: 544b0007 */ bnel $v0,$t3,.L0f03488c +/* f034870: 8fa4014c */ lw $a0,0x14c($sp) +/* f034874: 8e220004 */ lw $v0,0x4($s1) +/* f034878: 3c018000 */ lui $at,0x8000 +/* f03487c: 8c4c0018 */ lw $t4,0x18($v0) +/* f034880: 01816825 */ or $t5,$t4,$at +/* f034884: ac4d0018 */ sw $t5,0x18($v0) +.L0f034888: +/* f034888: 8fa4014c */ lw $a0,0x14c($sp) +.L0f03488c: +/* f03488c: 0fc2c7aa */ jal func0f0b1ea8 +/* f034890: 24050400 */ addiu $a1,$zero,0x400 +/* f034894: 10400011 */ beqz $v0,.L0f0348dc +/* f034898: 3c08800a */ lui $t0,0x800a +/* f03489c: 8fae014c */ lw $t6,0x14c($sp) +/* f0348a0: 24010001 */ addiu $at,$zero,0x1 +/* f0348a4: 8fa50128 */ lw $a1,0x128($sp) +/* f0348a8: 91d80000 */ lbu $t8,0x0($t6) +/* f0348ac: 1701000b */ bne $t8,$at,.L0f0348dc +/* f0348b0: 00000000 */ sll $zero,$zero,0x0 +/* f0348b4: 90af0000 */ lbu $t7,0x0($a1) +/* f0348b8: 24010006 */ addiu $at,$zero,0x6 +/* f0348bc: 3c19800a */ lui $t9,0x800a +/* f0348c0: 51e10005 */ beql $t7,$at,.L0f0348d8 +/* f0348c4: 4480a000 */ mtc1 $zero,$f20 +/* f0348c8: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f0348cc: 13200003 */ beqz $t9,.L0f0348dc +/* f0348d0: 00000000 */ sll $zero,$zero,0x0 +/* f0348d4: 4480a000 */ mtc1 $zero,$f20 +.L0f0348d8: +/* f0348d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0348dc: +/* f0348dc: 8d08a2d4 */ lw $t0,-0x5d2c($t0) +/* f0348e0: 8fa50128 */ lw $a1,0x128($sp) +/* f0348e4: 3c09800a */ lui $t1,0x800a +/* f0348e8: 15000047 */ bnez $t0,.L0f034a08 +/* f0348ec: 00000000 */ sll $zero,$zero,0x0 +/* f0348f0: 8fa90170 */ lw $t1,0x170($sp) +/* f0348f4: 90a30000 */ lbu $v1,0x0($a1) +/* f0348f8: 24010006 */ addiu $at,$zero,0x6 +/* f0348fc: 11200007 */ beqz $t1,.L0f03491c +/* f034900: 00000000 */ sll $zero,$zero,0x0 +/* f034904: 14610022 */ bne $v1,$at,.L0f034990 +/* f034908: 3c018008 */ lui $at,0x8008 +/* f03490c: c424e4a8 */ lwc1 $f4,-0x1b58($at) +/* f034910: 4604a502 */ mul.s $f20,$f20,$f4 +/* f034914: 1000001f */ beqz $zero,.L0f034994 +/* f034918: 24010006 */ addiu $at,$zero,0x6 +.L0f03491c: +/* f03491c: 1220000b */ beqz $s1,.L0f03494c +/* f034920: 00000000 */ sll $zero,$zero,0x0 +/* f034924: 922a0000 */ lbu $t2,0x0($s1) +/* f034928: 24010006 */ addiu $at,$zero,0x6 +/* f03492c: 15410007 */ bne $t2,$at,.L0f03494c +/* f034930: 3c018006 */ lui $at,0x8006 +/* f034934: c4262ca8 */ lwc1 $f6,0x2ca8($at) +/* f034938: 3c0141c8 */ lui $at,0x41c8 +/* f03493c: 44814000 */ mtc1 $at,$f8 +/* f034940: 4606a502 */ mul.s $f20,$f20,$f6 +/* f034944: 10000012 */ beqz $zero,.L0f034990 +/* f034948: e7a80124 */ swc1 $f8,0x124($sp) +.L0f03494c: +/* f03494c: 52200011 */ beqzl $s1,.L0f034994 +/* f034950: 24010006 */ addiu $at,$zero,0x6 +/* f034954: 922b0000 */ lbu $t3,0x0($s1) +/* f034958: 24010003 */ addiu $at,$zero,0x3 +/* f03495c: 1561000c */ bne $t3,$at,.L0f034990 +/* f034960: 24010006 */ addiu $at,$zero,0x6 +/* f034964: 5461000b */ bnel $v1,$at,.L0f034994 +/* f034968: 24010006 */ addiu $at,$zero,0x6 +/* f03496c: 0fc06c38 */ jal func0f01b0e0 +/* f034970: 00000000 */ sll $zero,$zero,0x0 +/* f034974: 3c018006 */ lui $at,0x8006 +/* f034978: c42a2ca4 */ lwc1 $f10,0x2ca4($at) +/* f03497c: 8fa50128 */ lw $a1,0x128($sp) +/* f034980: 46005402 */ mul.s $f16,$f10,$f0 +/* f034984: 90a30000 */ lbu $v1,0x0($a1) +/* f034988: 4610a502 */ mul.s $f20,$f20,$f16 +/* f03498c: 00000000 */ sll $zero,$zero,0x0 +.L0f034990: +/* f034990: 24010006 */ addiu $at,$zero,0x6 +.L0f034994: +/* f034994: 50610007 */ beql $v1,$at,.L0f0349b4 +/* f034998: 24010006 */ addiu $at,$zero,0x6 +/* f03499c: 0fc06c2b */ jal func0f01b0ac +/* f0349a0: 00000000 */ sll $zero,$zero,0x0 +/* f0349a4: 8fa50128 */ lw $a1,0x128($sp) +/* f0349a8: 4600a503 */ div.s $f20,$f20,$f0 +/* f0349ac: 90a30000 */ lbu $v1,0x0($a1) +/* f0349b0: 24010006 */ addiu $at,$zero,0x6 +.L0f0349b4: +/* f0349b4: 546100d2 */ bnel $v1,$at,.L0f034d00 +/* f0349b8: 24010006 */ addiu $at,$zero,0x6 +/* f0349bc: 0fc4a25f */ jal func0f12897c +/* f0349c0: 00a02025 */ or $a0,$a1,$zero +/* f0349c4: 00027080 */ sll $t6,$v0,0x2 +/* f0349c8: 3c18800a */ lui $t8,0x800a +/* f0349cc: 030ec021 */ addu $t8,$t8,$t6 +/* f0349d0: 8f18a024 */ lw $t8,-0x5fdc($t8) +/* f0349d4: 8fa40128 */ lw $a0,0x128($sp) +/* f0349d8: c712199c */ lwc1 $f18,0x199c($t8) +/* f0349dc: 0fc4a25f */ jal func0f12897c +/* f0349e0: e7b2010c */ swc1 $f18,0x10c($sp) +/* f0349e4: 00027880 */ sll $t7,$v0,0x2 +/* f0349e8: 3c19800a */ lui $t9,0x800a +/* f0349ec: 032fc821 */ addu $t9,$t9,$t7 +/* f0349f0: 8f39a024 */ lw $t9,-0x5fdc($t9) +/* f0349f4: 8fa50128 */ lw $a1,0x128($sp) +/* f0349f8: c72419a0 */ lwc1 $f4,0x19a0($t9) +/* f0349fc: e7a40108 */ swc1 $f4,0x108($sp) +/* f034a00: 100000be */ beqz $zero,.L0f034cfc +/* f034a04: 90a30000 */ lbu $v1,0x0($a1) +.L0f034a08: +/* f034a08: 8d29a258 */ lw $t1,-0x5da8($t1) +/* f034a0c: 3c0a800a */ lui $t2,0x800a +/* f034a10: 05200049 */ bltz $t1,.L0f034b38 +/* f034a14: 00000000 */ sll $zero,$zero,0x0 +/* f034a18: 8faa0170 */ lw $t2,0x170($sp) +/* f034a1c: 90a30000 */ lbu $v1,0x0($a1) +/* f034a20: 24010006 */ addiu $at,$zero,0x6 +/* f034a24: 11400007 */ beqz $t2,.L0f034a44 +/* f034a28: 00000000 */ sll $zero,$zero,0x0 +/* f034a2c: 14610024 */ bne $v1,$at,.L0f034ac0 +/* f034a30: 3c018008 */ lui $at,0x8008 +/* f034a34: c426e4a8 */ lwc1 $f6,-0x1b58($at) +/* f034a38: 4606a502 */ mul.s $f20,$f20,$f6 +/* f034a3c: 10000021 */ beqz $zero,.L0f034ac4 +/* f034a40: 24010006 */ addiu $at,$zero,0x6 +.L0f034a44: +/* f034a44: 1220000d */ beqz $s1,.L0f034a7c +/* f034a48: 00000000 */ sll $zero,$zero,0x0 +/* f034a4c: 922b0000 */ lbu $t3,0x0($s1) +/* f034a50: 24010006 */ addiu $at,$zero,0x6 +/* f034a54: 15610009 */ bne $t3,$at,.L0f034a7c +/* f034a58: 24010006 */ addiu $at,$zero,0x6 +/* f034a5c: 10610007 */ beq $v1,$at,.L0f034a7c +/* f034a60: 3c018006 */ lui $at,0x8006 +/* f034a64: c4282ca8 */ lwc1 $f8,0x2ca8($at) +/* f034a68: 3c0141c8 */ lui $at,0x41c8 +/* f034a6c: 44815000 */ mtc1 $at,$f10 +/* f034a70: 4608a502 */ mul.s $f20,$f20,$f8 +/* f034a74: 10000012 */ beqz $zero,.L0f034ac0 +/* f034a78: e7aa0124 */ swc1 $f10,0x124($sp) +.L0f034a7c: +/* f034a7c: 52200011 */ beqzl $s1,.L0f034ac4 +/* f034a80: 24010006 */ addiu $at,$zero,0x6 +/* f034a84: 922c0000 */ lbu $t4,0x0($s1) +/* f034a88: 24010003 */ addiu $at,$zero,0x3 +/* f034a8c: 1581000c */ bne $t4,$at,.L0f034ac0 +/* f034a90: 24010006 */ addiu $at,$zero,0x6 +/* f034a94: 5461000b */ bnel $v1,$at,.L0f034ac4 +/* f034a98: 24010006 */ addiu $at,$zero,0x6 +/* f034a9c: 0fc06c38 */ jal func0f01b0e0 +/* f034aa0: 00000000 */ sll $zero,$zero,0x0 +/* f034aa4: 3c018006 */ lui $at,0x8006 +/* f034aa8: c4302ca4 */ lwc1 $f16,0x2ca4($at) +/* f034aac: 8fa50128 */ lw $a1,0x128($sp) +/* f034ab0: 46008482 */ mul.s $f18,$f16,$f0 +/* f034ab4: 90a30000 */ lbu $v1,0x0($a1) +/* f034ab8: 4612a502 */ mul.s $f20,$f20,$f18 +/* f034abc: 00000000 */ sll $zero,$zero,0x0 +.L0f034ac0: +/* f034ac0: 24010006 */ addiu $at,$zero,0x6 +.L0f034ac4: +/* f034ac4: 50610007 */ beql $v1,$at,.L0f034ae4 +/* f034ac8: 24010006 */ addiu $at,$zero,0x6 +/* f034acc: 0fc06c2b */ jal func0f01b0ac +/* f034ad0: 00000000 */ sll $zero,$zero,0x0 +/* f034ad4: 8fa50128 */ lw $a1,0x128($sp) +/* f034ad8: 4600a503 */ div.s $f20,$f20,$f0 +/* f034adc: 90a30000 */ lbu $v1,0x0($a1) +/* f034ae0: 24010006 */ addiu $at,$zero,0x6 +.L0f034ae4: +/* f034ae4: 54610086 */ bnel $v1,$at,.L0f034d00 +/* f034ae8: 24010006 */ addiu $at,$zero,0x6 +/* f034aec: 0fc4a25f */ jal func0f12897c +/* f034af0: 00a02025 */ or $a0,$a1,$zero +/* f034af4: 0002c080 */ sll $t8,$v0,0x2 +/* f034af8: 3c0f800a */ lui $t7,0x800a +/* f034afc: 01f87821 */ addu $t7,$t7,$t8 +/* f034b00: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f034b04: 8fa40128 */ lw $a0,0x128($sp) +/* f034b08: c5e4199c */ lwc1 $f4,0x199c($t7) +/* f034b0c: 0fc4a25f */ jal func0f12897c +/* f034b10: e7a4010c */ swc1 $f4,0x10c($sp) +/* f034b14: 0002c880 */ sll $t9,$v0,0x2 +/* f034b18: 3c08800a */ lui $t0,0x800a +/* f034b1c: 01194021 */ addu $t0,$t0,$t9 +/* f034b20: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f034b24: 8fa50128 */ lw $a1,0x128($sp) +/* f034b28: c50619a0 */ lwc1 $f6,0x19a0($t0) +/* f034b2c: e7a60108 */ swc1 $f6,0x108($sp) +/* f034b30: 10000072 */ beqz $zero,.L0f034cfc +/* f034b34: 90a30000 */ lbu $v1,0x0($a1) +.L0f034b38: +/* f034b38: 8d4aa25c */ lw $t2,-0x5da4($t2) +/* f034b3c: 8fab0170 */ lw $t3,0x170($sp) +/* f034b40: 0542005b */ bltzl $t2,.L0f034cb0 +/* f034b44: 90a30000 */ lbu $v1,0x0($a1) +/* f034b48: 1160000a */ beqz $t3,.L0f034b74 +/* f034b4c: 3c0c800a */ lui $t4,0x800a +/* f034b50: 8d8ca260 */ lw $t4,-0x5da0($t4) +/* f034b54: 3c018008 */ lui $at,0x8008 +/* f034b58: 8d8200bc */ lw $v0,0xbc($t4) +/* f034b5c: 14a20025 */ bne $a1,$v0,.L0f034bf4 +/* f034b60: 00000000 */ sll $zero,$zero,0x0 +/* f034b64: c428e4a8 */ lwc1 $f8,-0x1b58($at) +/* f034b68: 4608a502 */ mul.s $f20,$f20,$f8 +/* f034b6c: 10000021 */ beqz $zero,.L0f034bf4 +/* f034b70: 00000000 */ sll $zero,$zero,0x0 +.L0f034b74: +/* f034b74: 1220000c */ beqz $s1,.L0f034ba8 +/* f034b78: 3c0d800a */ lui $t5,0x800a +/* f034b7c: 8dada260 */ lw $t5,-0x5da0($t5) +/* f034b80: 3c018006 */ lui $at,0x8006 +/* f034b84: 8da200bc */ lw $v0,0xbc($t5) +/* f034b88: 16220007 */ bne $s1,$v0,.L0f034ba8 +/* f034b8c: 00000000 */ sll $zero,$zero,0x0 +/* f034b90: c42a2ca8 */ lwc1 $f10,0x2ca8($at) +/* f034b94: 3c0141c8 */ lui $at,0x41c8 +/* f034b98: 44818000 */ mtc1 $at,$f16 +/* f034b9c: 460aa502 */ mul.s $f20,$f20,$f10 +/* f034ba0: 10000014 */ beqz $zero,.L0f034bf4 +/* f034ba4: e7b00124 */ swc1 $f16,0x124($sp) +.L0f034ba8: +/* f034ba8: 3c0e800a */ lui $t6,0x800a +/* f034bac: 8dcea260 */ lw $t6,-0x5da0($t6) +/* f034bb0: 12200010 */ beqz $s1,.L0f034bf4 +/* f034bb4: 8dc200bc */ lw $v0,0xbc($t6) +/* f034bb8: 1222000e */ beq $s1,$v0,.L0f034bf4 +/* f034bbc: 00000000 */ sll $zero,$zero,0x0 +/* f034bc0: 14a2000c */ bne $a1,$v0,.L0f034bf4 +/* f034bc4: 00000000 */ sll $zero,$zero,0x0 +/* f034bc8: 0fc06c38 */ jal func0f01b0e0 +/* f034bcc: 00000000 */ sll $zero,$zero,0x0 +/* f034bd0: 3c018006 */ lui $at,0x8006 +/* f034bd4: c4322ca4 */ lwc1 $f18,0x2ca4($at) +/* f034bd8: 3c18800a */ lui $t8,0x800a +/* f034bdc: 8f18a260 */ lw $t8,-0x5da0($t8) +/* f034be0: 46009102 */ mul.s $f4,$f18,$f0 +/* f034be4: 8fa50128 */ lw $a1,0x128($sp) +/* f034be8: 8f0200bc */ lw $v0,0xbc($t8) +/* f034bec: 4604a502 */ mul.s $f20,$f20,$f4 +/* f034bf0: 00000000 */ sll $zero,$zero,0x0 +.L0f034bf4: +/* f034bf4: 10a20008 */ beq $a1,$v0,.L0f034c18 +/* f034bf8: 00000000 */ sll $zero,$zero,0x0 +/* f034bfc: 0fc06c2b */ jal func0f01b0ac +/* f034c00: 00000000 */ sll $zero,$zero,0x0 +/* f034c04: 3c0f800a */ lui $t7,0x800a +/* f034c08: 8defa260 */ lw $t7,-0x5da0($t7) +/* f034c0c: 4600a503 */ div.s $f20,$f20,$f0 +/* f034c10: 8fa50128 */ lw $a1,0x128($sp) +/* f034c14: 8de200bc */ lw $v0,0xbc($t7) +.L0f034c18: +/* f034c18: 14a20012 */ bne $a1,$v0,.L0f034c64 +/* f034c1c: 00000000 */ sll $zero,$zero,0x0 +/* f034c20: 0fc4a25f */ jal func0f12897c +/* f034c24: 00a02025 */ or $a0,$a1,$zero +/* f034c28: 0002c880 */ sll $t9,$v0,0x2 +/* f034c2c: 3c08800a */ lui $t0,0x800a +/* f034c30: 01194021 */ addu $t0,$t0,$t9 +/* f034c34: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f034c38: 8fa40128 */ lw $a0,0x128($sp) +/* f034c3c: c506199c */ lwc1 $f6,0x199c($t0) +/* f034c40: 0fc4a25f */ jal func0f12897c +/* f034c44: e7a6010c */ swc1 $f6,0x10c($sp) +/* f034c48: 00024880 */ sll $t1,$v0,0x2 +/* f034c4c: 3c0a800a */ lui $t2,0x800a +/* f034c50: 01495021 */ addu $t2,$t2,$t1 +/* f034c54: 8d4aa024 */ lw $t2,-0x5fdc($t2) +/* f034c58: 8fa50128 */ lw $a1,0x128($sp) +/* f034c5c: c54819a0 */ lwc1 $f8,0x19a0($t2) +/* f034c60: e7a80108 */ swc1 $f8,0x108($sp) +.L0f034c64: +/* f034c64: 12200025 */ beqz $s1,.L0f034cfc +/* f034c68: 90a30000 */ lbu $v1,0x0($a1) +/* f034c6c: 3c0b800a */ lui $t3,0x800a +/* f034c70: 8d6ba268 */ lw $t3,-0x5d98($t3) +/* f034c74: 3c0d800a */ lui $t5,0x800a +/* f034c78: 8d6c00bc */ lw $t4,0xbc($t3) +/* f034c7c: 562c0020 */ bnel $s1,$t4,.L0f034d00 +/* f034c80: 24010006 */ addiu $at,$zero,0x6 +/* f034c84: 8dada260 */ lw $t5,-0x5da0($t5) +/* f034c88: 3c0142c8 */ lui $at,0x42c8 +/* f034c8c: 8dae00bc */ lw $t6,0xbc($t5) +/* f034c90: 50ae001b */ beql $a1,$t6,.L0f034d00 +/* f034c94: 24010006 */ addiu $at,$zero,0x6 +/* f034c98: 44815000 */ mtc1 $at,$f10 +/* f034c9c: 00000000 */ sll $zero,$zero,0x0 +/* f034ca0: 460aa502 */ mul.s $f20,$f20,$f10 +/* f034ca4: 10000016 */ beqz $zero,.L0f034d00 +/* f034ca8: 24010006 */ addiu $at,$zero,0x6 +/* f034cac: 90a30000 */ lbu $v1,0x0($a1) +.L0f034cb0: +/* f034cb0: 24010006 */ addiu $at,$zero,0x6 +/* f034cb4: 3c18800a */ lui $t8,0x800a +/* f034cb8: 54610011 */ bnel $v1,$at,.L0f034d00 +/* f034cbc: 24010006 */ addiu $at,$zero,0x6 +/* f034cc0: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f034cc4: 00a02025 */ or $a0,$a1,$zero +/* f034cc8: 0fc4a25f */ jal func0f12897c +/* f034ccc: afb800e8 */ sw $t8,0xe8($sp) +/* f034cd0: 0fc4a24b */ jal func0f12892c +/* f034cd4: 00402025 */ or $a0,$v0,$zero +/* f034cd8: 3c0f800a */ lui $t7,0x800a +/* f034cdc: 8defa248 */ lw $t7,-0x5db8($t7) +/* f034ce0: 8fa400e8 */ lw $a0,0xe8($sp) +/* f034ce4: c5f0005c */ lwc1 $f16,0x5c($t7) +/* f034ce8: 4610a502 */ mul.s $f20,$f20,$f16 +/* f034cec: 0fc4a24b */ jal func0f12892c +/* f034cf0: 00000000 */ sll $zero,$zero,0x0 +/* f034cf4: 8fa50128 */ lw $a1,0x128($sp) +/* f034cf8: 90a30000 */ lbu $v1,0x0($a1) +.L0f034cfc: +/* f034cfc: 24010006 */ addiu $at,$zero,0x6 +.L0f034d00: +/* f034d00: 1461001d */ bne $v1,$at,.L0f034d78 +/* f034d04: 3c08800a */ lui $t0,0x800a +/* f034d08: 8d08a24c */ lw $t0,-0x5db4($t0) +/* f034d0c: 00a02025 */ or $a0,$a1,$zero +/* f034d10: 0fc4a25f */ jal func0f12897c +/* f034d14: afa800e4 */ sw $t0,0xe4($sp) +/* f034d18: 0fc4a24b */ jal func0f12892c +/* f034d1c: 00402025 */ or $a0,$v0,$zero +/* f034d20: 3c04800a */ lui $a0,0x800a +/* f034d24: 8084a24f */ lb $a0,-0x5db1($a0) +/* f034d28: 27a500e0 */ addiu $a1,$sp,0xe0 +/* f034d2c: 0c0054b4 */ jal 0x152d0 +/* f034d30: 27a600dc */ addiu $a2,$sp,0xdc +/* f034d34: 8fa400e0 */ lw $a0,0xe0($sp) +/* f034d38: 3c053e80 */ lui $a1,0x3e80 +/* f034d3c: 2406ffff */ addiu $a2,$zero,-1 +/* f034d40: 04820004 */ bltzl $a0,.L0f034d54 +/* f034d44: 8fa400dc */ lw $a0,0xdc($sp) +/* f034d48: 0fc47701 */ jal func0f11dc04 +/* f034d4c: 2407ffff */ addiu $a3,$zero,-1 +/* f034d50: 8fa400dc */ lw $a0,0xdc($sp) +.L0f034d54: +/* f034d54: 3c053e80 */ lui $a1,0x3e80 +/* f034d58: 2406ffff */ addiu $a2,$zero,-1 +/* f034d5c: 04800003 */ bltz $a0,.L0f034d6c +/* f034d60: 00000000 */ sll $zero,$zero,0x0 +/* f034d64: 0fc47701 */ jal func0f11dc04 +/* f034d68: 2407ffff */ addiu $a3,$zero,-1 +.L0f034d6c: +/* f034d6c: 0fc4a24b */ jal func0f12892c +/* f034d70: 8fa400e4 */ lw $a0,0xe4($sp) +/* f034d74: 8fa50128 */ lw $a1,0x128($sp) +.L0f034d78: +/* f034d78: 3c09800a */ lui $t1,0x800a +/* f034d7c: 8d29a2d4 */ lw $t1,-0x5d2c($t1) +/* f034d80: 1120000e */ beqz $t1,.L0f034dbc +/* f034d84: 00000000 */ sll $zero,$zero,0x0 +/* f034d88: 12200016 */ beqz $s1,.L0f034de4 +/* f034d8c: 00000000 */ sll $zero,$zero,0x0 +/* f034d90: 92220000 */ lbu $v0,0x0($s1) +/* f034d94: 24010006 */ addiu $at,$zero,0x6 +/* f034d98: 10410003 */ beq $v0,$at,.L0f034da8 +/* f034d9c: 24010003 */ addiu $at,$zero,0x3 +/* f034da0: 14410010 */ bne $v0,$at,.L0f034de4 +/* f034da4: 00000000 */ sll $zero,$zero,0x0 +.L0f034da8: +/* f034da8: 0fc633fe */ jal func0f18cff8 +/* f034dac: 8e240004 */ lw $a0,0x4($s1) +/* f034db0: afa200f0 */ sw $v0,0xf0($sp) +/* f034db4: 1000000b */ beqz $zero,.L0f034de4 +/* f034db8: 8fa50128 */ lw $a1,0x128($sp) +.L0f034dbc: +/* f034dbc: 12200009 */ beqz $s1,.L0f034de4 +/* f034dc0: 00000000 */ sll $zero,$zero,0x0 +/* f034dc4: 922a0000 */ lbu $t2,0x0($s1) +/* f034dc8: 24010006 */ addiu $at,$zero,0x6 +/* f034dcc: 15410005 */ bne $t2,$at,.L0f034de4 +/* f034dd0: 00000000 */ sll $zero,$zero,0x0 +/* f034dd4: 0fc4a25f */ jal func0f12897c +/* f034dd8: 02202025 */ or $a0,$s1,$zero +/* f034ddc: afa200f0 */ sw $v0,0xf0($sp) +/* f034de0: 8fa50128 */ lw $a1,0x128($sp) +.L0f034de4: +/* f034de4: 5220005f */ beqzl $s1,.L0f034f64 +/* f034de8: 8fa8014c */ lw $t0,0x14c($sp) +/* f034dec: 922b0000 */ lbu $t3,0x0($s1) +/* f034df0: 24010003 */ addiu $at,$zero,0x3 +/* f034df4: 8fac014c */ lw $t4,0x14c($sp) +/* f034df8: 5561005a */ bnel $t3,$at,.L0f034f64 +/* f034dfc: 8fa8014c */ lw $t0,0x14c($sp) +/* f034e00: 918d0000 */ lbu $t5,0x0($t4) +/* f034e04: 24010013 */ addiu $at,$zero,0x13 +/* f034e08: 55a10056 */ bnel $t5,$at,.L0f034f64 +/* f034e0c: 8fa8014c */ lw $t0,0x14c($sp) +/* f034e10: c6320008 */ lwc1 $f18,0x8($s1) +/* f034e14: c4a40008 */ lwc1 $f4,0x8($a1) +/* f034e18: c626000c */ lwc1 $f6,0xc($s1) +/* f034e1c: c4a8000c */ lwc1 $f8,0xc($a1) +/* f034e20: 46049001 */ sub.s $f0,$f18,$f4 +/* f034e24: c62a0010 */ lwc1 $f10,0x10($s1) +/* f034e28: c4b00010 */ lwc1 $f16,0x10($a1) +/* f034e2c: 46083081 */ sub.s $f2,$f6,$f8 +/* f034e30: 46000482 */ mul.s $f18,$f0,$f0 +/* f034e34: 3c017f1b */ lui $at,0x7f1b +/* f034e38: 46105301 */ sub.s $f12,$f10,$f16 +/* f034e3c: 46021102 */ mul.s $f4,$f2,$f2 +/* f034e40: c42a8d60 */ lwc1 $f10,-0x72a0($at) +/* f034e44: 3c017f1b */ lui $at,0x7f1b +/* f034e48: 460c6202 */ mul.s $f8,$f12,$f12 +/* f034e4c: 46049180 */ add.s $f6,$f18,$f4 +/* f034e50: 46083380 */ add.s $f14,$f6,$f8 +/* f034e54: 460a703c */ c.lt.s $f14,$f10 +/* f034e58: 00000000 */ sll $zero,$zero,0x0 +/* f034e5c: 4500000f */ bc1f .L0f034e9c +/* f034e60: 00000000 */ sll $zero,$zero,0x0 +/* f034e64: 0c004b70 */ jal 0x12dc0 +/* f034e68: 00000000 */ sll $zero,$zero,0x0 +/* f034e6c: 3c014080 */ lui $at,0x4080 +/* f034e70: 44818000 */ mtc1 $at,$f16 +/* f034e74: 24010003 */ addiu $at,$zero,0x3 +/* f034e78: 0041001b */ divu $zero,$v0,$at +/* f034e7c: 00007010 */ mfhi $t6 +/* f034e80: 448e9000 */ mtc1 $t6,$f18 +/* f034e84: 00000000 */ sll $zero,$zero,0x0 +/* f034e88: 46809120 */ cvt.s.w $f4,$f18 +/* f034e8c: 46048180 */ add.s $f6,$f16,$f4 +/* f034e90: 4606a502 */ mul.s $f20,$f20,$f6 +/* f034e94: 10000033 */ beqz $zero,.L0f034f64 +/* f034e98: 8fa8014c */ lw $t0,0x14c($sp) +.L0f034e9c: +/* f034e9c: c4288d64 */ lwc1 $f8,-0x729c($at) +/* f034ea0: 3c017f1b */ lui $at,0x7f1b +/* f034ea4: 4608703c */ c.lt.s $f14,$f8 +/* f034ea8: 00000000 */ sll $zero,$zero,0x0 +/* f034eac: 4500000c */ bc1f .L0f034ee0 +/* f034eb0: 00000000 */ sll $zero,$zero,0x0 +/* f034eb4: 0c004b70 */ jal 0x12dc0 +/* f034eb8: 00000000 */ sll $zero,$zero,0x0 +/* f034ebc: 30580001 */ andi $t8,$v0,0x1 +/* f034ec0: 44989000 */ mtc1 $t8,$f18 +/* f034ec4: 3c014040 */ lui $at,0x4040 +/* f034ec8: 44815000 */ mtc1 $at,$f10 +/* f034ecc: 46809420 */ cvt.s.w $f16,$f18 +/* f034ed0: 46105100 */ add.s $f4,$f10,$f16 +/* f034ed4: 4604a502 */ mul.s $f20,$f20,$f4 +/* f034ed8: 10000022 */ beqz $zero,.L0f034f64 +/* f034edc: 8fa8014c */ lw $t0,0x14c($sp) +.L0f034ee0: +/* f034ee0: c4268d68 */ lwc1 $f6,-0x7298($at) +/* f034ee4: 3c017f1b */ lui $at,0x7f1b +/* f034ee8: 4606703c */ c.lt.s $f14,$f6 +/* f034eec: 00000000 */ sll $zero,$zero,0x0 +/* f034ef0: 4500000c */ bc1f .L0f034f24 +/* f034ef4: 00000000 */ sll $zero,$zero,0x0 +/* f034ef8: 0c004b70 */ jal 0x12dc0 +/* f034efc: 00000000 */ sll $zero,$zero,0x0 +/* f034f00: 304f0001 */ andi $t7,$v0,0x1 +/* f034f04: 448f9000 */ mtc1 $t7,$f18 +/* f034f08: 3c014000 */ lui $at,0x4000 +/* f034f0c: 44814000 */ mtc1 $at,$f8 +/* f034f10: 468092a0 */ cvt.s.w $f10,$f18 +/* f034f14: 460a4400 */ add.s $f16,$f8,$f10 +/* f034f18: 4610a502 */ mul.s $f20,$f20,$f16 +/* f034f1c: 10000011 */ beqz $zero,.L0f034f64 +/* f034f20: 8fa8014c */ lw $t0,0x14c($sp) +.L0f034f24: +/* f034f24: c4248d6c */ lwc1 $f4,-0x7294($at) +/* f034f28: 4604703c */ c.lt.s $f14,$f4 +/* f034f2c: 00000000 */ sll $zero,$zero,0x0 +/* f034f30: 4502000c */ bc1fl .L0f034f64 +/* f034f34: 8fa8014c */ lw $t0,0x14c($sp) +/* f034f38: 0c004b70 */ jal 0x12dc0 +/* f034f3c: 00000000 */ sll $zero,$zero,0x0 +/* f034f40: 30590001 */ andi $t9,$v0,0x1 +/* f034f44: 44999000 */ mtc1 $t9,$f18 +/* f034f48: 3c013f80 */ lui $at,0x3f80 +/* f034f4c: 44813000 */ mtc1 $at,$f6 +/* f034f50: 46809220 */ cvt.s.w $f8,$f18 +/* f034f54: 46083280 */ add.s $f10,$f6,$f8 +/* f034f58: 460aa502 */ mul.s $f20,$f20,$f10 +/* f034f5c: 00000000 */ sll $zero,$zero,0x0 +/* f034f60: 8fa8014c */ lw $t0,0x14c($sp) +.L0f034f64: +/* f034f64: 5100000b */ beqzl $t0,.L0f034f94 +/* f034f68: 8fab0158 */ lw $t3,0x158($sp) +/* f034f6c: 91090000 */ lbu $t1,0x0($t0) +/* f034f70: 24010016 */ addiu $at,$zero,0x16 +/* f034f74: 15210006 */ bne $t1,$at,.L0f034f90 +/* f034f78: 3c014120 */ lui $at,0x4120 +/* f034f7c: 44818000 */ mtc1 $at,$f16 +/* f034f80: 240a0001 */ addiu $t2,$zero,0x1 +/* f034f84: afaa0158 */ sw $t2,0x158($sp) +/* f034f88: 4610a502 */ mul.s $f20,$f20,$f16 +/* f034f8c: 00000000 */ sll $zero,$zero,0x0 +.L0f034f90: +/* f034f90: 8fab0158 */ lw $t3,0x158($sp) +.L0f034f94: +/* f034f94: 5160006b */ beqzl $t3,.L0f035144 +/* f034f98: 44804000 */ mtc1 $zero,$f8 +/* f034f9c: 0fc0cfe8 */ jal func0f033fa0 +/* f034fa0: 02002025 */ or $a0,$s0,$zero +/* f034fa4: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f034fa8: 44809000 */ mtc1 $zero,$f18 +/* f034fac: 46000086 */ mov.s $f2,$f0 +/* f034fb0: 10400009 */ beqz $v0,.L0f034fd8 +/* f034fb4: 3c0e800a */ lui $t6,0x800a +/* f034fb8: 8c4c0004 */ lw $t4,0x4($v0) +/* f034fbc: 2401000b */ addiu $at,$zero,0xb +/* f034fc0: 918d0047 */ lbu $t5,0x47($t4) +/* f034fc4: 15a10004 */ bne $t5,$at,.L0f034fd8 +/* f034fc8: 3c014080 */ lui $at,0x4080 +/* f034fcc: 44812000 */ mtc1 $at,$f4 +/* f034fd0: 00000000 */ sll $zero,$zero,0x0 +/* f034fd4: e7a40108 */ swc1 $f4,0x108($sp) +.L0f034fd8: +/* f034fd8: 4600903c */ c.lt.s $f18,$f0 +/* f034fdc: 00000000 */ sll $zero,$zero,0x0 +/* f034fe0: 45020058 */ bc1fl .L0f035144 +/* f034fe4: 44804000 */ mtc1 $zero,$f8 +/* f034fe8: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f034fec: 3c18800a */ lui $t8,0x800a +/* f034ff0: 51c0000e */ beqzl $t6,.L0f03502c +/* f034ff4: 8e080018 */ lw $t0,0x18($s0) +/* f034ff8: 8f18a248 */ lw $t8,-0x5db8($t8) +/* f034ffc: 3c04800b */ lui $a0,0x800b +/* f035000: 8f0f0070 */ lw $t7,0x70($t8) +/* f035004: e7a20134 */ swc1 $f2,0x134($sp) +/* f035008: 000fc880 */ sll $t9,$t7,0x2 +/* f03500c: 032fc821 */ addu $t9,$t9,$t7 +/* f035010: 0019c940 */ sll $t9,$t9,0x5 +/* f035014: 00992021 */ addu $a0,$a0,$t9 +/* f035018: 0fc61ddc */ jal func0f187770 +/* f03501c: 9084c855 */ lbu $a0,-0x37ab($a0) +/* f035020: c7a20134 */ lwc1 $f2,0x134($sp) +/* f035024: 4600a503 */ div.s $f20,$f20,$f0 +/* f035028: 8e080018 */ lw $t0,0x18($s0) +.L0f03502c: +/* f03502c: 8fa6015c */ lw $a2,0x15c($sp) +/* f035030: 3c010200 */ lui $at,0x200 +/* f035034: 01014825 */ or $t1,$t0,$at +/* f035038: 10c00010 */ beqz $a2,.L0f03507c +/* f03503c: ae090018 */ sw $t1,0x18($s0) +/* f035040: 8fa50160 */ lw $a1,0x160($sp) +/* f035044: 50a0000e */ beqzl $a1,.L0f035080 +/* f035048: 02002025 */ or $a0,$s0,$zero +/* f03504c: 8e0a0020 */ lw $t2,0x20($s0) +/* f035050: 02002025 */ or $a0,$s0,$zero +/* f035054: 8fa70164 */ lw $a3,0x164($sp) +/* f035058: 11400008 */ beqz $t2,.L0f03507c +/* f03505c: 8fab0168 */ lw $t3,0x168($sp) +/* f035060: 8fac016c */ lw $t4,0x16c($sp) +/* f035064: afab0010 */ sw $t3,0x10($sp) +/* f035068: e7a20134 */ swc1 $f2,0x134($sp) +/* f03506c: 0fc0d020 */ jal func0f034080 +/* f035070: afac0014 */ sw $t4,0x14($sp) +/* f035074: 1000000d */ beqz $zero,.L0f0350ac +/* f035078: c7a20134 */ lwc1 $f2,0x134($sp) +.L0f03507c: +/* f03507c: 02002025 */ or $a0,$s0,$zero +.L0f035080: +/* f035080: 0fc0cfe8 */ jal func0f033fa0 +/* f035084: e7a20134 */ swc1 $f2,0x134($sp) +/* f035088: 8e04001c */ lw $a0,0x1c($s0) +/* f03508c: 44050000 */ mfc1 $a1,$f0 +/* f035090: afa00018 */ sw $zero,0x18($sp) +/* f035094: afa00014 */ sw $zero,0x14($sp) +/* f035098: afa00010 */ sw $zero,0x10($sp) +/* f03509c: 00003025 */ or $a2,$zero,$zero +/* f0350a0: 0fc0a3df */ jal func0f028f7c +/* f0350a4: 00003825 */ or $a3,$zero,$zero +/* f0350a8: c7a20134 */ lwc1 $f2,0x134($sp) +.L0f0350ac: +/* f0350ac: 3c0d800a */ lui $t5,0x800a +/* f0350b0: 8dada2d8 */ lw $t5,-0x5d28($t5) +/* f0350b4: 3c0e800b */ lui $t6,0x800b +/* f0350b8: c7a60108 */ lwc1 $f6,0x108($sp) +/* f0350bc: 51a0000c */ beqzl $t5,.L0f0350f0 +/* f0350c0: 4606a003 */ div.s $f0,$f20,$f6 +/* f0350c4: 8dcecb94 */ lw $t6,-0x346c($t6) +/* f0350c8: 02002025 */ or $a0,$s0,$zero +/* f0350cc: 31d80001 */ andi $t8,$t6,0x1 +/* f0350d0: 53000007 */ beqzl $t8,.L0f0350f0 +/* f0350d4: 4606a003 */ div.s $f0,$f20,$f6 +/* f0350d8: 4480a000 */ mtc1 $zero,$f20 +/* f0350dc: 0fc0cfea */ jal func0f033fa8 +/* f0350e0: 24050000 */ addiu $a1,$zero,0x0 +/* f0350e4: 10000013 */ beqz $zero,.L0f035134 +/* f0350e8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0350ec: 4606a003 */ div.s $f0,$f20,$f6 +.L0f0350f0: +/* f0350f0: 02002025 */ or $a0,$s0,$zero +/* f0350f4: 4602003e */ c.le.s $f0,$f2 +/* f0350f8: 00000000 */ sll $zero,$zero,0x0 +/* f0350fc: 4502000a */ bc1fl .L0f035128 +/* f035100: 4480a000 */ mtc1 $zero,$f20 +/* f035104: 46001081 */ sub.s $f2,$f2,$f0 +/* f035108: 4480a000 */ mtc1 $zero,$f20 +/* f03510c: 02002025 */ or $a0,$s0,$zero +/* f035110: 44051000 */ mfc1 $a1,$f2 +/* f035114: 0fc0cfea */ jal func0f033fa8 +/* f035118: 00000000 */ sll $zero,$zero,0x0 +/* f03511c: 10000005 */ beqz $zero,.L0f035134 +/* f035120: 240f0001 */ addiu $t7,$zero,0x1 +/* f035124: 4480a000 */ mtc1 $zero,$f20 +.L0f035128: +/* f035128: 0fc0cfea */ jal func0f033fa8 +/* f03512c: 24050000 */ addiu $a1,$zero,0x0 +/* f035130: 240f0001 */ addiu $t7,$zero,0x1 +.L0f035134: +/* f035134: 24190001 */ addiu $t9,$zero,0x1 +/* f035138: afaf011c */ sw $t7,0x11c($sp) +/* f03513c: afb90120 */ sw $t9,0x120($sp) +/* f035140: 44804000 */ mtc1 $zero,$f8 +.L0f035144: +/* f035144: 8fa80154 */ lw $t0,0x154($sp) +/* f035148: 2401006e */ addiu $at,$zero,0x6e +/* f03514c: 4614403c */ c.lt.s $f8,$f20 +/* f035150: 00000000 */ sll $zero,$zero,0x0 +/* f035154: 45000038 */ bc1f .L0f035238 +/* f035158: 00000000 */ sll $zero,$zero,0x0 +/* f03515c: 15010036 */ bne $t0,$at,.L0f035238 +/* f035160: 00000000 */ sll $zero,$zero,0x0 +/* f035164: 8e040178 */ lw $a0,0x178($s0) +/* f035168: 10800033 */ beqz $a0,.L0f035238 +/* f03516c: 00000000 */ sll $zero,$zero,0x0 +/* f035170: 0fc22f3d */ jal func0f08bcf4 +/* f035174: 00000000 */ sll $zero,$zero,0x0 +/* f035178: 24010005 */ addiu $at,$zero,0x5 +/* f03517c: 14410003 */ bne $v0,$at,.L0f03518c +/* f035180: 24090008 */ addiu $t1,$zero,0x8 +/* f035184: 1000002c */ beqz $zero,.L0f035238 +/* f035188: afa90154 */ sw $t1,0x154($sp) +.L0f03518c: +/* f03518c: 4480a000 */ mtc1 $zero,$f20 +/* f035190: 24010003 */ addiu $at,$zero,0x3 +/* f035194: 10410008 */ beq $v0,$at,.L0f0351b8 +/* f035198: 3c0d8007 */ lui $t5,0x8007 +/* f03519c: 8e040178 */ lw $a0,0x178($s0) +/* f0351a0: 0fc20a59 */ jal func0f082964 +/* f0351a4: 24050004 */ addiu $a1,$zero,0x4 +/* f0351a8: 8e0a0014 */ lw $t2,0x14($s0) +/* f0351ac: 354b0001 */ ori $t3,$t2,0x1 +/* f0351b0: 10000021 */ beqz $zero,.L0f035238 +/* f0351b4: ae0b0014 */ sw $t3,0x14($s0) +.L0f0351b8: +/* f0351b8: 25ad8268 */ addiu $t5,$t5,-32152 +/* f0351bc: 8da10000 */ lw $at,0x0($t5) +/* f0351c0: 27ac00c0 */ addiu $t4,$sp,0xc0 +/* f0351c4: ad810000 */ sw $at,0x0($t4) +/* f0351c8: 95a10004 */ lhu $at,0x4($t5) +/* f0351cc: 0c004b70 */ jal 0x12dc0 +/* f0351d0: a5810004 */ sh $at,0x4($t4) +/* f0351d4: 3c01bf80 */ lui $at,0xbf80 +/* f0351d8: 44810000 */ mtc1 $at,$f0 +/* f0351dc: 24010003 */ addiu $at,$zero,0x3 +/* f0351e0: 0041001b */ divu $zero,$v0,$at +/* f0351e4: 00007810 */ mfhi $t7 +/* f0351e8: 000fc840 */ sll $t9,$t7,0x1 +/* f0351ec: 03b93021 */ addu $a2,$sp,$t9 +/* f0351f0: 84c600c0 */ lh $a2,0xc0($a2) +/* f0351f4: 8e05001c */ lw $a1,0x1c($s0) +/* f0351f8: 2408ffff */ addiu $t0,$zero,-1 +/* f0351fc: 2409ffff */ addiu $t1,$zero,-1 +/* f035200: afa9002c */ sw $t1,0x2c($sp) +/* f035204: afa80010 */ sw $t0,0x10($sp) +/* f035208: afa00028 */ sw $zero,0x28($sp) +/* f03520c: afa00020 */ sw $zero,0x20($sp) +/* f035210: afa0001c */ sw $zero,0x1c($sp) +/* f035214: afa00018 */ sw $zero,0x18($sp) +/* f035218: afa00014 */ sw $zero,0x14($sp) +/* f03521c: 00002025 */ or $a0,$zero,$zero +/* f035220: 2407ffff */ addiu $a3,$zero,-1 +/* f035224: e7a00038 */ swc1 $f0,0x38($sp) +/* f035228: e7a00034 */ swc1 $f0,0x34($sp) +/* f03522c: e7a00030 */ swc1 $f0,0x30($sp) +/* f035230: 0fc24e7e */ jal func0f0939f8 +/* f035234: e7a00024 */ swc1 $f0,0x24($sp) +.L0f035238: +/* f035238: 52200051 */ beqzl $s1,.L0f035380 +/* f03523c: 8e0e0018 */ lw $t6,0x18($s0) +/* f035240: 922a0000 */ lbu $t2,0x0($s1) +/* f035244: 24010006 */ addiu $at,$zero,0x6 +/* f035248: 8fab0170 */ lw $t3,0x170($sp) +/* f03524c: 5541004c */ bnel $t2,$at,.L0f035380 +/* f035250: 8e0e0018 */ lw $t6,0x18($s0) +/* f035254: 15600049 */ bnez $t3,.L0f03537c +/* f035258: 3c0e800a */ lui $t6,0x800a +/* f03525c: 8dcea24c */ lw $t6,-0x5db4($t6) +/* f035260: afa000bc */ sw $zero,0xbc($sp) +/* f035264: 02202025 */ or $a0,$s1,$zero +/* f035268: 0fc4a25f */ jal func0f12897c +/* f03526c: afae00b8 */ sw $t6,0xb8($sp) +/* f035270: 0fc4a24b */ jal func0f12892c +/* f035274: 00402025 */ or $a0,$v0,$zero +/* f035278: 52000008 */ beqzl $s0,.L0f03529c +/* f03527c: 8fb80128 */ lw $t8,0x128($sp) +/* f035280: 820c0007 */ lb $t4,0x7($s0) +/* f035284: 24010005 */ addiu $at,$zero,0x5 +/* f035288: 240d0001 */ addiu $t5,$zero,0x1 +/* f03528c: 55810003 */ bnel $t4,$at,.L0f03529c +/* f035290: 8fb80128 */ lw $t8,0x128($sp) +/* f035294: afad00bc */ sw $t5,0xbc($sp) +/* f035298: 8fb80128 */ lw $t8,0x128($sp) +.L0f03529c: +/* f03529c: 24010006 */ addiu $at,$zero,0x6 +/* f0352a0: 930f0000 */ lbu $t7,0x0($t8) +/* f0352a4: 55e1000d */ bnel $t7,$at,.L0f0352dc +/* f0352a8: 8fab00bc */ lw $t3,0xbc($sp) +/* f0352ac: 0fc4a25f */ jal func0f12897c +/* f0352b0: 03002025 */ or $a0,$t8,$zero +/* f0352b4: 0002c880 */ sll $t9,$v0,0x2 +/* f0352b8: 3c08800a */ lui $t0,0x800a +/* f0352bc: 01194021 */ addu $t0,$t0,$t9 +/* f0352c0: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f0352c4: 240a0001 */ addiu $t2,$zero,0x1 +/* f0352c8: 8d0900d8 */ lw $t1,0xd8($t0) +/* f0352cc: 51200003 */ beqzl $t1,.L0f0352dc +/* f0352d0: 8fab00bc */ lw $t3,0xbc($sp) +/* f0352d4: afaa00bc */ sw $t2,0xbc($sp) +/* f0352d8: 8fab00bc */ lw $t3,0xbc($sp) +.L0f0352dc: +/* f0352dc: 8fa20154 */ lw $v0,0x154($sp) +/* f0352e0: 15600024 */ bnez $t3,.L0f035374 +/* f0352e4: 00000000 */ sll $zero,$zero,0x0 +/* f0352e8: 10400022 */ beqz $v0,.L0f035374 +/* f0352ec: 24010007 */ addiu $at,$zero,0x7 +/* f0352f0: 1041001a */ beq $v0,$at,.L0f03535c +/* f0352f4: 8fa4014c */ lw $a0,0x14c($sp) +/* f0352f8: 24010008 */ addiu $at,$zero,0x8 +/* f0352fc: 1041000b */ beq $v0,$at,.L0f03532c +/* f035300: 24050001 */ addiu $a1,$zero,0x1 +/* f035304: 2401000f */ addiu $at,$zero,0xf +/* f035308: 10410014 */ beq $v0,$at,.L0f03535c +/* f03530c: 24010064 */ addiu $at,$zero,0x64 +/* f035310: 1041000a */ beq $v0,$at,.L0f03533c +/* f035314: 8fa4014c */ lw $a0,0x14c($sp) +/* f035318: 2401006e */ addiu $at,$zero,0x6e +/* f03531c: 1041000b */ beq $v0,$at,.L0f03534c +/* f035320: 8fa4014c */ lw $a0,0x14c($sp) +/* f035324: 10000011 */ beqz $zero,.L0f03536c +/* f035328: 8fa4014c */ lw $a0,0x14c($sp) +.L0f03532c: +/* f03532c: 0fc2c11b */ jal func0f0b046c +/* f035330: 8fa4014c */ lw $a0,0x14c($sp) +/* f035334: 1000000f */ beqz $zero,.L0f035374 +/* f035338: 00000000 */ sll $zero,$zero,0x0 +.L0f03533c: +/* f03533c: 0fc2c11b */ jal func0f0b046c +/* f035340: 24050004 */ addiu $a1,$zero,0x4 +/* f035344: 1000000b */ beqz $zero,.L0f035374 +/* f035348: 00000000 */ sll $zero,$zero,0x0 +.L0f03534c: +/* f03534c: 0fc2c11b */ jal func0f0b046c +/* f035350: 24050005 */ addiu $a1,$zero,0x5 +/* f035354: 10000007 */ beqz $zero,.L0f035374 +/* f035358: 00000000 */ sll $zero,$zero,0x0 +.L0f03535c: +/* f03535c: 0fc2c11b */ jal func0f0b046c +/* f035360: 24050002 */ addiu $a1,$zero,0x2 +/* f035364: 10000003 */ beqz $zero,.L0f035374 +/* f035368: 00000000 */ sll $zero,$zero,0x0 +.L0f03536c: +/* f03536c: 0fc2c11b */ jal func0f0b046c +/* f035370: 24050003 */ addiu $a1,$zero,0x3 +.L0f035374: +/* f035374: 0fc4a24b */ jal func0f12892c +/* f035378: 8fa400b8 */ lw $a0,0xb8($sp) +.L0f03537c: +/* f03537c: 8e0e0018 */ lw $t6,0x18($s0) +.L0f035380: +/* f035380: 31cc0010 */ andi $t4,$t6,0x10 +/* f035384: 51800006 */ beqzl $t4,.L0f0353a0 +/* f035388: 82020007 */ lb $v0,0x7($s0) +/* f03538c: 0fc084cf */ jal func0f02133c +/* f035390: 02002025 */ or $a0,$s0,$zero +/* f035394: 100003eb */ beqz $zero,.L0f036344 +/* f035398: 8fbf0054 */ lw $ra,0x54($sp) +/* f03539c: 82020007 */ lb $v0,0x7($s0) +.L0f0353a0: +/* f0353a0: 24030004 */ addiu $v1,$zero,0x4 +/* f0353a4: 24010005 */ addiu $at,$zero,0x5 +/* f0353a8: 10620003 */ beq $v1,$v0,.L0f0353b8 +/* f0353ac: 8fad0154 */ lw $t5,0x154($sp) +/* f0353b0: 14410020 */ bne $v0,$at,.L0f035434 +/* f0353b4: 8fa80128 */ lw $t0,0x128($sp) +.L0f0353b8: +/* f0353b8: 24010008 */ addiu $at,$zero,0x8 +/* f0353bc: 55a103e1 */ bnel $t5,$at,.L0f036344 +/* f0353c0: 8fbf0054 */ lw $ra,0x54($sp) +/* f0353c4: 146203de */ bne $v1,$v0,.L0f036340 +/* f0353c8: 8faf0138 */ lw $t7,0x138($sp) +/* f0353cc: 24010001 */ addiu $at,$zero,0x1 +/* f0353d0: 11e103db */ beq $t7,$at,.L0f036340 +/* f0353d4: 8fb80104 */ lw $t8,0x104($sp) +/* f0353d8: 130003d9 */ beqz $t8,.L0f036340 +/* f0353dc: 8fa20148 */ lw $v0,0x148($sp) +/* f0353e0: 8fb90128 */ lw $t9,0x128($sp) +/* f0353e4: c4500000 */ lwc1 $f16,0x0($v0) +/* f0353e8: 02002025 */ or $a0,$s0,$zero +/* f0353ec: c72a0008 */ lwc1 $f10,0x8($t9) +/* f0353f0: 27a500ac */ addiu $a1,$sp,0xac +/* f0353f4: 46105101 */ sub.s $f4,$f10,$f16 +/* f0353f8: e7a400ac */ swc1 $f4,0xac($sp) +/* f0353fc: c4460004 */ lwc1 $f6,0x4($v0) +/* f035400: c732000c */ lwc1 $f18,0xc($t9) +/* f035404: 46069201 */ sub.s $f8,$f18,$f6 +/* f035408: e7a800b0 */ swc1 $f8,0xb0($sp) +/* f03540c: c4500008 */ lwc1 $f16,0x8($v0) +/* f035410: c72a0010 */ lwc1 $f10,0x10($t9) +/* f035414: 46105101 */ sub.s $f4,$f10,$f16 +/* f035418: 0fc122a1 */ jal func0f048a84 +/* f03541c: e7a400b4 */ swc1 $f4,0xb4($sp) +/* f035420: 44050000 */ mfc1 $a1,$f0 +/* f035424: 0fc084e8 */ jal func0f0213a0 +/* f035428: 02002025 */ or $a0,$s0,$zero +/* f03542c: 100003c5 */ beqz $zero,.L0f036344 +/* f035430: 8fbf0054 */ lw $ra,0x54($sp) +.L0f035434: +/* f035434: 8fa20148 */ lw $v0,0x148($sp) +/* f035438: c5120008 */ lwc1 $f18,0x8($t0) +/* f03543c: 02002025 */ or $a0,$s0,$zero +/* f035440: c4460000 */ lwc1 $f6,0x0($v0) +/* f035444: 27a5009c */ addiu $a1,$sp,0x9c +/* f035448: 46069201 */ sub.s $f8,$f18,$f6 +/* f03544c: e7a8009c */ swc1 $f8,0x9c($sp) +/* f035450: c50a000c */ lwc1 $f10,0xc($t0) +/* f035454: c4500004 */ lwc1 $f16,0x4($v0) +/* f035458: 46105101 */ sub.s $f4,$f10,$f16 +/* f03545c: e7a400a0 */ swc1 $f4,0xa0($sp) +/* f035460: c5120010 */ lwc1 $f18,0x10($t0) +/* f035464: c4460008 */ lwc1 $f6,0x8($v0) +/* f035468: 46069201 */ sub.s $f8,$f18,$f6 +/* f03546c: 0fc122a1 */ jal func0f048a84 +/* f035470: e7a800a4 */ swc1 $f8,0xa4($sp) +/* f035474: 8fa4014c */ lw $a0,0x14c($sp) +/* f035478: e7a00098 */ swc1 $f0,0x98($sp) +/* f03547c: 2401001a */ addiu $at,$zero,0x1a +/* f035480: 90890000 */ lbu $t1,0x0($a0) +/* f035484: 1521001b */ bne $t1,$at,.L0f0354f4 +/* f035488: 00000000 */ sll $zero,$zero,0x0 +/* f03548c: 908a0003 */ lbu $t2,0x3($a0) +/* f035490: 3c017f1b */ lui $at,0x7f1b +/* f035494: 15400017 */ bnez $t2,.L0f0354f4 +/* f035498: 00000000 */ sll $zero,$zero,0x0 +/* f03549c: c42a8d70 */ lwc1 $f10,-0x7290($at) +/* f0354a0: 3c017f1b */ lui $at,0x7f1b +/* f0354a4: 4600503c */ c.lt.s $f10,$f0 +/* f0354a8: 00000000 */ sll $zero,$zero,0x0 +/* f0354ac: 45000011 */ bc1f .L0f0354f4 +/* f0354b0: 00000000 */ sll $zero,$zero,0x0 +/* f0354b4: c4308d74 */ lwc1 $f16,-0x728c($at) +/* f0354b8: 4610003c */ c.lt.s $f0,$f16 +/* f0354bc: 00000000 */ sll $zero,$zero,0x0 +/* f0354c0: 4500000c */ bc1f .L0f0354f4 +/* f0354c4: 00000000 */ sll $zero,$zero,0x0 +/* f0354c8: 920b0113 */ lbu $t3,0x113($s0) +/* f0354cc: 29610064 */ slti $at,$t3,0x64 +/* f0354d0: 54200004 */ bnezl $at,.L0f0354e4 +/* f0354d4: 3c01447a */ lui $at,0x447a +/* f0354d8: 8e0e00e0 */ lw $t6,0xe0($s0) +/* f0354dc: 15c00005 */ bnez $t6,.L0f0354f4 +/* f0354e0: 3c01447a */ lui $at,0x447a +.L0f0354e4: +/* f0354e4: 44812000 */ mtc1 $at,$f4 +/* f0354e8: 00000000 */ sll $zero,$zero,0x0 +/* f0354ec: 4604a502 */ mul.s $f20,$f20,$f4 +/* f0354f0: 00000000 */ sll $zero,$zero,0x0 +.L0f0354f4: +/* f0354f4: 0fc2c7aa */ jal func0f0b1ea8 +/* f0354f8: 34058000 */ dli $a1,0x8000 +/* f0354fc: 1040003e */ beqz $v0,.L0f0355f8 +/* f035500: c7a00098 */ lwc1 $f0,0x98($sp) +/* f035504: 3c017f1b */ lui $at,0x7f1b +/* f035508: c4328d78 */ lwc1 $f18,-0x7288($at) +/* f03550c: 3c017f1b */ lui $at,0x7f1b +/* f035510: 02002025 */ or $a0,$s0,$zero +/* f035514: 4612003c */ c.lt.s $f0,$f18 +/* f035518: 00000000 */ sll $zero,$zero,0x0 +/* f03551c: 45010007 */ bc1t .L0f03553c +/* f035520: 00000000 */ sll $zero,$zero,0x0 +/* f035524: c4268d7c */ lwc1 $f6,-0x7284($at) +/* f035528: 3c017f1b */ lui $at,0x7f1b +/* f03552c: 4600303c */ c.lt.s $f6,$f0 +/* f035530: 00000000 */ sll $zero,$zero,0x0 +/* f035534: 45000006 */ bc1f .L0f035550 +/* f035538: 00000000 */ sll $zero,$zero,0x0 +.L0f03553c: +/* f03553c: 3c017f1b */ lui $at,0x7f1b +/* f035540: c4288d80 */ lwc1 $f8,-0x7280($at) +/* f035544: 4608a502 */ mul.s $f20,$f20,$f8 +/* f035548: 10000016 */ beqz $zero,.L0f0355a4 +/* f03554c: 00000000 */ sll $zero,$zero,0x0 +.L0f035550: +/* f035550: c42a8d84 */ lwc1 $f10,-0x727c($at) +/* f035554: 3c017f1b */ lui $at,0x7f1b +/* f035558: 460a003c */ c.lt.s $f0,$f10 +/* f03555c: 00000000 */ sll $zero,$zero,0x0 +/* f035560: 45010005 */ bc1t .L0f035578 +/* f035564: 00000000 */ sll $zero,$zero,0x0 +/* f035568: c4308d88 */ lwc1 $f16,-0x7278($at) +/* f03556c: 4600803c */ c.lt.s $f16,$f0 +/* f035570: 00000000 */ sll $zero,$zero,0x0 +/* f035574: 45000005 */ bc1f .L0f03558c +.L0f035578: +/* f035578: 3c017f1b */ lui $at,0x7f1b +/* f03557c: c4248d8c */ lwc1 $f4,-0x7274($at) +/* f035580: 4604a502 */ mul.s $f20,$f20,$f4 +/* f035584: 10000007 */ beqz $zero,.L0f0355a4 +/* f035588: 00000000 */ sll $zero,$zero,0x0 +.L0f03558c: +/* f03558c: 920c0113 */ lbu $t4,0x113($s0) +/* f035590: 240d0001 */ addiu $t5,$zero,0x1 +/* f035594: 29810064 */ slti $at,$t4,0x64 +/* f035598: 10200002 */ beqz $at,.L0f0355a4 +/* f03559c: 00000000 */ sll $zero,$zero,0x0 +/* f0355a0: afad013c */ sw $t5,0x13c($sp) +.L0f0355a4: +/* f0355a4: 0fc0a209 */ jal func0f028824 +/* f0355a8: 00002825 */ or $a1,$zero,$zero +/* f0355ac: 14400010 */ bnez $v0,.L0f0355f0 +/* f0355b0: 02002025 */ or $a0,$s0,$zero +/* f0355b4: 0fc0a209 */ jal func0f028824 +/* f0355b8: 24050001 */ addiu $a1,$zero,0x1 +/* f0355bc: 5440000d */ bnezl $v0,.L0f0355f4 +/* f0355c0: 24190001 */ addiu $t9,$zero,0x1 +/* f0355c4: 8e0f0300 */ lw $t7,0x300($s0) +/* f0355c8: 24180001 */ addiu $t8,$zero,0x1 +/* f0355cc: 51e00008 */ beqzl $t7,.L0f0355f0 +/* f0355d0: afb8013c */ sw $t8,0x13c($sp) +/* f0355d4: 82020007 */ lb $v0,0x7($s0) +/* f0355d8: 24010010 */ addiu $at,$zero,0x10 +/* f0355dc: 10410003 */ beq $v0,$at,.L0f0355ec +/* f0355e0: 24010012 */ addiu $at,$zero,0x12 +/* f0355e4: 54410003 */ bnel $v0,$at,.L0f0355f4 +/* f0355e8: 24190001 */ addiu $t9,$zero,0x1 +.L0f0355ec: +/* f0355ec: afb8013c */ sw $t8,0x13c($sp) +.L0f0355f0: +/* f0355f0: 24190001 */ addiu $t9,$zero,0x1 +.L0f0355f4: +/* f0355f4: afb90100 */ sw $t9,0x100($sp) +.L0f0355f8: +/* f0355f8: 8fa80154 */ lw $t0,0x154($sp) +/* f0355fc: 240100c8 */ addiu $at,$zero,0xc8 +/* f035600: 8faa0154 */ lw $t2,0x154($sp) +/* f035604: 15010007 */ bne $t0,$at,.L0f035624 +/* f035608: 3c013f00 */ lui $at,0x3f00 +/* f03560c: 44819000 */ mtc1 $at,$f18 +/* f035610: 2409000f */ addiu $t1,$zero,0xf +/* f035614: afa90154 */ sw $t1,0x154($sp) +/* f035618: 4612a502 */ mul.s $f20,$f20,$f18 +/* f03561c: 1000000a */ beqz $zero,.L0f035648 +/* f035620: 8fae0138 */ lw $t6,0x138($sp) +.L0f035624: +/* f035624: 240100c9 */ addiu $at,$zero,0xc9 +/* f035628: 15410006 */ bne $t2,$at,.L0f035644 +/* f03562c: 3c013e80 */ lui $at,0x3e80 +/* f035630: 44813000 */ mtc1 $at,$f6 +/* f035634: 240b000f */ addiu $t3,$zero,0xf +/* f035638: afab0154 */ sw $t3,0x154($sp) +/* f03563c: 4606a502 */ mul.s $f20,$f20,$f6 +/* f035640: 00000000 */ sll $zero,$zero,0x0 +.L0f035644: +/* f035644: 8fae0138 */ lw $t6,0x138($sp) +.L0f035648: +/* f035648: 24010001 */ addiu $at,$zero,0x1 +/* f03564c: 8fac0154 */ lw $t4,0x154($sp) +/* f035650: 15c10008 */ bne $t6,$at,.L0f035674 +/* f035654: 8fad0154 */ lw $t5,0x154($sp) +/* f035658: 24010010 */ addiu $at,$zero,0x10 +/* f03565c: 15810005 */ bne $t4,$at,.L0f035674 +/* f035660: 3c014120 */ lui $at,0x4120 +/* f035664: 44814000 */ mtc1 $at,$f8 +/* f035668: 00000000 */ sll $zero,$zero,0x0 +/* f03566c: 4608a502 */ mul.s $f20,$f20,$f8 +/* f035670: 00000000 */ sll $zero,$zero,0x0 +.L0f035674: +/* f035674: 24010008 */ addiu $at,$zero,0x8 +/* f035678: 15a10022 */ bne $t5,$at,.L0f035704 +/* f03567c: 8fab0154 */ lw $t3,0x154($sp) +/* f035680: 8faf0138 */ lw $t7,0x138($sp) +/* f035684: 24010001 */ addiu $at,$zero,0x1 +/* f035688: 02002025 */ or $a0,$s0,$zero +/* f03568c: 15e10005 */ bne $t7,$at,.L0f0356a4 +/* f035690: 8fa50098 */ lw $a1,0x98($sp) +/* f035694: 0fc084e8 */ jal func0f0213a0 +/* f035698: 4614a500 */ add.s $f20,$f20,$f20 +/* f03569c: 1000002a */ beqz $zero,.L0f035748 +/* f0356a0: 8fad0128 */ lw $t5,0x128($sp) +.L0f0356a4: +/* f0356a4: 3c014080 */ lui $at,0x4080 +/* f0356a8: 44815000 */ mtc1 $at,$f10 +/* f0356ac: 8fb80104 */ lw $t8,0x104($sp) +/* f0356b0: 8fb90120 */ lw $t9,0x120($sp) +/* f0356b4: 460aa502 */ mul.s $f20,$f20,$f10 +/* f0356b8: 53000023 */ beqzl $t8,.L0f035748 +/* f0356bc: 8fad0128 */ lw $t5,0x128($sp) +/* f0356c0: 17200020 */ bnez $t9,.L0f035744 +/* f0356c4: 02002025 */ or $a0,$s0,$zero +/* f0356c8: 0fc084e8 */ jal func0f0213a0 +/* f0356cc: 8fa50098 */ lw $a1,0x98($sp) +/* f0356d0: 8fa8014c */ lw $t0,0x14c($sp) +/* f0356d4: c7b00124 */ lwc1 $f16,0x124($sp) +/* f0356d8: 2401001a */ addiu $at,$zero,0x1a +/* f0356dc: 91090000 */ lbu $t1,0x0($t0) +/* f0356e0: 4610a502 */ mul.s $f20,$f20,$f16 +/* f0356e4: 55210018 */ bnel $t1,$at,.L0f035748 +/* f0356e8: 8fad0128 */ lw $t5,0x128($sp) +/* f0356ec: 910a0003 */ lbu $t2,0x3($t0) +/* f0356f0: 24010003 */ addiu $at,$zero,0x3 +/* f0356f4: 51410014 */ beql $t2,$at,.L0f035748 +/* f0356f8: 8fad0128 */ lw $t5,0x128($sp) +/* f0356fc: 10000011 */ beqz $zero,.L0f035744 +/* f035700: 4614a500 */ add.s $f20,$f20,$f20 +.L0f035704: +/* f035704: 2401000f */ addiu $at,$zero,0xf +/* f035708: 15610003 */ bne $t3,$at,.L0f035718 +/* f03570c: 8fae0154 */ lw $t6,0x154($sp) +/* f035710: 1000000c */ beqz $zero,.L0f035744 +/* f035714: 4614a500 */ add.s $f20,$f20,$f20 +.L0f035718: +/* f035718: 24010064 */ addiu $at,$zero,0x64 +/* f03571c: 15c10004 */ bne $t6,$at,.L0f035730 +/* f035720: 8fac0154 */ lw $t4,0x154($sp) +/* f035724: 4480a000 */ mtc1 $zero,$f20 +/* f035728: 10000006 */ beqz $zero,.L0f035744 +/* f03572c: afa00130 */ sw $zero,0x130($sp) +.L0f035730: +/* f035730: 2401006e */ addiu $at,$zero,0x6e +/* f035734: 55810004 */ bnel $t4,$at,.L0f035748 +/* f035738: 8fad0128 */ lw $t5,0x128($sp) +/* f03573c: 4480a000 */ mtc1 $zero,$f20 +/* f035740: afa00130 */ sw $zero,0x130($sp) +.L0f035744: +/* f035744: 8fad0128 */ lw $t5,0x128($sp) +.L0f035748: +/* f035748: 24010006 */ addiu $at,$zero,0x6 +/* f03574c: 3c18800a */ lui $t8,0x800a +/* f035750: 91af0000 */ lbu $t7,0x0($t5) +/* f035754: 55e100f7 */ bnel $t7,$at,.L0f035b34 +/* f035758: 82020007 */ lb $v0,0x7($s0) +/* f03575c: 8f18a24c */ lw $t8,-0x5db4($t8) +/* f035760: 01a02025 */ or $a0,$t5,$zero +/* f035764: 0fc4a25f */ jal func0f12897c +/* f035768: afb80094 */ sw $t8,0x94($sp) +/* f03576c: 0fc4a24b */ jal func0f12892c +/* f035770: 00402025 */ or $a0,$v0,$zero +/* f035774: 3c19800a */ lui $t9,0x800a +/* f035778: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f03577c: 3c09800a */ lui $t1,0x800a +/* f035780: 1320000b */ beqz $t9,.L0f0357b0 +/* f035784: 00000000 */ sll $zero,$zero,0x0 +/* f035788: 8d29a248 */ lw $t1,-0x5db8($t1) +/* f03578c: 3c04800b */ lui $a0,0x800b +/* f035790: 8d280070 */ lw $t0,0x70($t1) +/* f035794: 00085080 */ sll $t2,$t0,0x2 +/* f035798: 01485021 */ addu $t2,$t2,$t0 +/* f03579c: 000a5140 */ sll $t2,$t2,0x5 +/* f0357a0: 008a2021 */ addu $a0,$a0,$t2 +/* f0357a4: 0fc61ddc */ jal func0f187770 +/* f0357a8: 9084c855 */ lbu $a0,-0x37ab($a0) +/* f0357ac: 4600a503 */ div.s $f20,$f20,$f0 +.L0f0357b0: +/* f0357b0: 3c0b800a */ lui $t3,0x800a +/* f0357b4: 8d6ba244 */ lw $t3,-0x5dbc($t3) +/* f0357b8: 3c0c8007 */ lui $t4,0x8007 +/* f0357bc: 8d6e00d8 */ lw $t6,0xd8($t3) +/* f0357c0: 15c000d7 */ bnez $t6,.L0f035b20 +/* f0357c4: 00000000 */ sll $zero,$zero,0x0 +/* f0357c8: 8d8c0760 */ lw $t4,0x760($t4) +/* f0357cc: 8fa4014c */ lw $a0,0x14c($sp) +/* f0357d0: 158000d3 */ bnez $t4,.L0f035b20 +/* f0357d4: 00000000 */ sll $zero,$zero,0x0 +/* f0357d8: 0fc2c7aa */ jal func0f0b1ea8 +/* f0357dc: 24050400 */ addiu $a1,$zero,0x400 +/* f0357e0: 50400004 */ beqzl $v0,.L0f0357f4 +/* f0357e4: 8faf0130 */ lw $t7,0x130($sp) +/* f0357e8: 0fc28ab9 */ jal func0f0a2ae4 +/* f0357ec: 02202025 */ or $a0,$s1,$zero +/* f0357f0: 8faf0130 */ lw $t7,0x130($sp) +.L0f0357f4: +/* f0357f4: 3c18800a */ lui $t8,0x800a +/* f0357f8: 11e00032 */ beqz $t7,.L0f0358c4 +/* f0357fc: 00000000 */ sll $zero,$zero,0x0 +/* f035800: 8f18a244 */ lw $t8,-0x5dbc($t8) +/* f035804: 3c013f80 */ lui $at,0x3f80 +/* f035808: 930d1922 */ lbu $t5,0x1922($t8) +/* f03580c: 15a0002d */ bnez $t5,.L0f0358c4 +/* f035810: 00000000 */ sll $zero,$zero,0x0 +/* f035814: 44810000 */ mtc1 $at,$f0 +/* f035818: 1220000a */ beqz $s1,.L0f035844 +/* f03581c: 00001025 */ or $v0,$zero,$zero +/* f035820: 8e220004 */ lw $v0,0x4($s1) +/* f035824: 10400007 */ beqz $v0,.L0f035844 +/* f035828: 00000000 */ sll $zero,$zero,0x0 +/* f03582c: 84590010 */ lh $t9,0x10($v0) +/* f035830: 2401007b */ addiu $at,$zero,0x7b +/* f035834: 17210003 */ bne $t9,$at,.L0f035844 +/* f035838: 3c014080 */ lui $at,0x4080 +/* f03583c: 44810000 */ mtc1 $at,$f0 +/* f035840: 00000000 */ sll $zero,$zero,0x0 +.L0f035844: +/* f035844: 5040000f */ beqzl $v0,.L0f035884 +/* f035848: 8fa4014c */ lw $a0,0x14c($sp) +/* f03584c: 8c4902d4 */ lw $t1,0x2d4($v0) +/* f035850: 8fa4014c */ lw $a0,0x14c($sp) +/* f035854: 3c050040 */ lui $a1,0x40 +/* f035858: 5120000a */ beqzl $t1,.L0f035884 +/* f03585c: 8fa4014c */ lw $a0,0x14c($sp) +/* f035860: 0fc2c7aa */ jal func0f0b1ea8 +/* f035864: e7a0008c */ swc1 $f0,0x8c($sp) +/* f035868: 10400005 */ beqz $v0,.L0f035880 +/* f03586c: c7a0008c */ lwc1 $f0,0x8c($sp) +/* f035870: 860802d8 */ lh $t0,0x2d8($s0) +/* f035874: 29011194 */ slti $at,$t0,0x1194 +/* f035878: 50200012 */ beqzl $at,.L0f0358c4 +/* f03587c: a20002ff */ sb $zero,0x2ff($s0) +.L0f035880: +/* f035880: 8fa4014c */ lw $a0,0x14c($sp) +.L0f035884: +/* f035884: 0fc0cd95 */ jal func0f033654 +/* f035888: e7a0008c */ swc1 $f0,0x8c($sp) +/* f03588c: 44823000 */ mtc1 $v0,$f6 +/* f035890: 860a02d8 */ lh $t2,0x2d8($s0) +/* f035894: c7a0008c */ lwc1 $f0,0x8c($sp) +/* f035898: 46803220 */ cvt.s.w $f8,$f6 +/* f03589c: 448a2000 */ mtc1 $t2,$f4 +/* f0358a0: 00000000 */ sll $zero,$zero,0x0 +/* f0358a4: 468024a0 */ cvt.s.w $f18,$f4 +/* f0358a8: 46004282 */ mul.s $f10,$f8,$f0 +/* f0358ac: 460a9400 */ add.s $f16,$f18,$f10 +/* f0358b0: 4600810d */ trunc.w.s $f4,$f16 +/* f0358b4: 440e2000 */ mfc1 $t6,$f4 +/* f0358b8: 00000000 */ sll $zero,$zero,0x0 +/* f0358bc: a60e02d8 */ sh $t6,0x2d8($s0) +/* f0358c0: a20002ff */ sb $zero,0x2ff($s0) +.L0f0358c4: +/* f0358c4: 3c02800a */ lui $v0,0x800a +/* f0358c8: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0358cc: 904c1922 */ lbu $t4,0x1922($v0) +/* f0358d0: 55800059 */ bnezl $t4,.L0f035a38 +/* f0358d4: 8fb9012c */ lw $t9,0x12c($sp) +/* f0358d8: 44803000 */ mtc1 $zero,$f6 +/* f0358dc: 3c013e00 */ lui $at,0x3e00 +/* f0358e0: 3c0f800a */ lui $t7,0x800a +/* f0358e4: 4614303c */ c.lt.s $f6,$f20 +/* f0358e8: 02202025 */ or $a0,$s1,$zero +/* f0358ec: 8fa50128 */ lw $a1,0x128($sp) +/* f0358f0: 45020051 */ bc1fl .L0f035a38 +/* f0358f4: 8fb9012c */ lw $t9,0x12c($sp) +/* f0358f8: 44814000 */ mtc1 $at,$f8 +/* f0358fc: c44000dc */ lwc1 $f0,0xdc($v0) +/* f035900: 4608a302 */ mul.s $f12,$f20,$f8 +/* f035904: 460c003c */ c.lt.s $f0,$f12 +/* f035908: 46006086 */ mov.s $f2,$f12 +/* f03590c: 45000002 */ bc1f .L0f035918 +/* f035910: 00000000 */ sll $zero,$zero,0x0 +/* f035914: 46000086 */ mov.s $f2,$f0 +.L0f035918: +/* f035918: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f03591c: 3c18800b */ lui $t8,0x800b +/* f035920: 51e00007 */ beqzl $t7,.L0f035940 +/* f035924: 44061000 */ mfc1 $a2,$f2 +/* f035928: 8f18cb94 */ lw $t8,-0x346c($t8) +/* f03592c: 330d0001 */ andi $t5,$t8,0x1 +/* f035930: 51a00003 */ beqzl $t5,.L0f035940 +/* f035934: 44061000 */ mfc1 $a2,$f2 +/* f035938: 46000086 */ mov.s $f2,$f0 +/* f03593c: 44061000 */ mfc1 $a2,$f2 +.L0f035940: +/* f035940: 0fc0d120 */ jal func0f034480 +/* f035944: e7ac005c */ swc1 $f12,0x5c($sp) +/* f035948: 0fc2eda7 */ jal func0f0bb69c +/* f03594c: 00000000 */ sll $zero,$zero,0x0 +/* f035950: 3c19800a */ lui $t9,0x800a +/* f035954: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f035958: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f03595c: 3c09800b */ lui $t1,0x800b +/* f035960: 5320000a */ beqzl $t9,.L0f03598c +/* f035964: c7b0010c */ lwc1 $f16,0x10c($sp) +/* f035968: 8d29cb94 */ lw $t1,-0x346c($t1) +/* f03596c: 3c0a800a */ lui $t2,0x800a +/* f035970: 31280001 */ andi $t0,$t1,0x1 +/* f035974: 51000005 */ beqzl $t0,.L0f03598c +/* f035978: c7b0010c */ lwc1 $f16,0x10c($sp) +/* f03597c: 44809000 */ mtc1 $zero,$f18 +/* f035980: 8d4aa244 */ lw $t2,-0x5dbc($t2) +/* f035984: e55200dc */ swc1 $f18,0xdc($t2) +/* f035988: c7b0010c */ lwc1 $f16,0x10c($sp) +.L0f03598c: +/* f03598c: 3c02800a */ lui $v0,0x800a +/* f035990: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f035994: 46106103 */ div.s $f4,$f12,$f16 +/* f035998: c44a00dc */ lwc1 $f10,0xdc($v0) +/* f03599c: 46045181 */ sub.s $f6,$f10,$f4 +/* f0359a0: 12200004 */ beqz $s1,.L0f0359b4 +/* f0359a4: e44600dc */ swc1 $f6,0xdc($v0) +/* f0359a8: 8e2b0004 */ lw $t3,0x4($s1) +/* f0359ac: 10000002 */ beqz $zero,.L0f0359b8 +/* f0359b0: ae0b0350 */ sw $t3,0x350($s0) +.L0f0359b4: +/* f0359b4: ae000350 */ sw $zero,0x350($s0) +.L0f0359b8: +/* f0359b8: 3c02800a */ lui $v0,0x800a +/* f0359bc: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f0359c0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0359c4: afae0118 */ sw $t6,0x118($sp) +/* f0359c8: 8c4c1c08 */ lw $t4,0x1c08($v0) +/* f0359cc: 1580000d */ bnez $t4,.L0f035a04 +/* f0359d0: 00000000 */ sll $zero,$zero,0x0 +/* f0359d4: 44804000 */ mtc1 $zero,$f8 +/* f0359d8: c45200dc */ lwc1 $f18,0xdc($v0) +/* f0359dc: 8fa400f0 */ lw $a0,0xf0($sp) +/* f0359e0: 4608903e */ c.le.s $f18,$f8 +/* f0359e4: 00000000 */ sll $zero,$zero,0x0 +/* f0359e8: 45000006 */ bc1f .L0f035a04 +/* f0359ec: 00000000 */ sll $zero,$zero,0x0 +/* f0359f0: 0fc30501 */ jal func0f0c1404 +/* f0359f4: 00002825 */ or $a1,$zero,$zero +/* f0359f8: 920f02ff */ lbu $t7,0x2ff($s0) +/* f0359fc: 25f80001 */ addiu $t8,$t7,0x1 +/* f035a00: a21802ff */ sb $t8,0x2ff($s0) +.L0f035a04: +/* f035a04: 0fc5b364 */ jal func0f16cd90 +/* f035a08: 00000000 */ sll $zero,$zero,0x0 +/* f035a0c: 14400005 */ bnez $v0,.L0f035a24 +/* f035a10: 8fad00f4 */ lw $t5,0xf4($sp) +/* f035a14: 11a00003 */ beqz $t5,.L0f035a24 +/* f035a18: 02002025 */ or $a0,$s0,$zero +/* f035a1c: 0fc0ce38 */ jal func0f0338e0 +/* f035a20: 8fa500ec */ lw $a1,0xec($sp) +.L0f035a24: +/* f035a24: 0fc084cf */ jal func0f02133c +/* f035a28: 02002025 */ or $a0,$s0,$zero +/* f035a2c: 3c02800a */ lui $v0,0x800a +/* f035a30: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f035a34: 8fb9012c */ lw $t9,0x12c($sp) +.L0f035a38: +/* f035a38: 8fa9014c */ lw $t1,0x14c($sp) +/* f035a3c: 3c0a800a */ lui $t2,0x800a +/* f035a40: 13200007 */ beqz $t9,.L0f035a60 +/* f035a44: 8fa30148 */ lw $v1,0x148($sp) +/* f035a48: 91280000 */ lbu $t0,0x0($t1) +/* f035a4c: 24010014 */ addiu $at,$zero,0x14 +/* f035a50: 15010003 */ bne $t0,$at,.L0f035a60 +/* f035a54: 3c017f1b */ lui $at,0x7f1b +/* f035a58: 1000000b */ beqz $zero,.L0f035a88 +/* f035a5c: c4208d90 */ lwc1 $f0,-0x7270($at) +.L0f035a60: +/* f035a60: 8d4aa2d8 */ lw $t2,-0x5d28($t2) +/* f035a64: 3c013f80 */ lui $at,0x3f80 +/* f035a68: 51400006 */ beqzl $t2,.L0f035a84 +/* f035a6c: 44810000 */ mtc1 $at,$f0 +/* f035a70: 3c013f40 */ lui $at,0x3f40 +/* f035a74: 44810000 */ mtc1 $at,$f0 +/* f035a78: 10000004 */ beqz $zero,.L0f035a8c +/* f035a7c: c46a0000 */ lwc1 $f10,0x0($v1) +/* f035a80: 44810000 */ mtc1 $at,$f0 +.L0f035a84: +/* f035a84: 00000000 */ sll $zero,$zero,0x0 +.L0f035a88: +/* f035a88: c46a0000 */ lwc1 $f10,0x0($v1) +.L0f035a8c: +/* f035a8c: c450017c */ lwc1 $f16,0x17c($v0) +/* f035a90: 46005102 */ mul.s $f4,$f10,$f0 +/* f035a94: 46048180 */ add.s $f6,$f16,$f4 +/* f035a98: e446017c */ swc1 $f6,0x17c($v0) +/* f035a9c: c4720008 */ lwc1 $f18,0x8($v1) +/* f035aa0: 3c02800a */ lui $v0,0x800a +/* f035aa4: 8c42a244 */ lw $v0,-0x5dbc($v0) +/* f035aa8: 46009282 */ mul.s $f10,$f18,$f0 +/* f035aac: c4480184 */ lwc1 $f8,0x184($v0) +/* f035ab0: 460a4400 */ add.s $f16,$f8,$f10 +/* f035ab4: e4500184 */ swc1 $f16,0x184($v0) +/* f035ab8: 8fab0118 */ lw $t3,0x118($sp) +/* f035abc: 51600005 */ beqzl $t3,.L0f035ad4 +/* f035ac0: 8fae011c */ lw $t6,0x11c($sp) +/* f035ac4: 0fc2efc5 */ jal func0f0bbf14 +/* f035ac8: 00000000 */ sll $zero,$zero,0x0 +/* f035acc: 8fa30148 */ lw $v1,0x148($sp) +/* f035ad0: 8fae011c */ lw $t6,0x11c($sp) +.L0f035ad4: +/* f035ad4: 11c00004 */ beqz $t6,.L0f035ae8 +/* f035ad8: 00000000 */ sll $zero,$zero,0x0 +/* f035adc: 0fc30033 */ jal func0f0c00cc +/* f035ae0: 00000000 */ sll $zero,$zero,0x0 +/* f035ae4: 8fa30148 */ lw $v1,0x148($sp) +.L0f035ae8: +/* f035ae8: 3c0c800a */ lui $t4,0x800a +/* f035aec: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f035af0: 1180000b */ beqz $t4,.L0f035b20 +/* f035af4: 00000000 */ sll $zero,$zero,0x0 +/* f035af8: 12200009 */ beqz $s1,.L0f035b20 +/* f035afc: 00000000 */ sll $zero,$zero,0x0 +/* f035b00: 922f0000 */ lbu $t7,0x0($s1) +/* f035b04: 24010006 */ addiu $at,$zero,0x6 +/* f035b08: 8fa40094 */ lw $a0,0x94($sp) +/* f035b0c: 15e10004 */ bne $t7,$at,.L0f035b20 +/* f035b10: 00000000 */ sll $zero,$zero,0x0 +/* f035b14: 8c650000 */ lw $a1,0x0($v1) +/* f035b18: 0fc30583 */ jal func0f0c160c +/* f035b1c: 8c660008 */ lw $a2,0x8($v1) +.L0f035b20: +/* f035b20: 0fc4a24b */ jal func0f12892c +/* f035b24: 8fa40094 */ lw $a0,0x94($sp) +/* f035b28: 10000206 */ beqz $zero,.L0f036344 +/* f035b2c: 8fbf0054 */ lw $ra,0x54($sp) +/* f035b30: 82020007 */ lb $v0,0x7($s0) +.L0f035b34: +/* f035b34: 24010004 */ addiu $at,$zero,0x4 +/* f035b38: 10410201 */ beq $v0,$at,.L0f036340 +/* f035b3c: 24010005 */ addiu $at,$zero,0x5 +/* f035b40: 104101ff */ beq $v0,$at,.L0f036340 +/* f035b44: 8fa4014c */ lw $a0,0x14c($sp) +/* f035b48: 0fc2c7aa */ jal func0f0b1ea8 +/* f035b4c: 24050400 */ addiu $a1,$zero,0x400 +/* f035b50: 50400027 */ beqzl $v0,.L0f035bf0 +/* f035b54: c6040100 */ lwc1 $f4,0x100($s0) +/* f035b58: 8e180114 */ lw $t8,0x114($s0) +/* f035b5c: 00186800 */ sll $t5,$t8,0x0 +/* f035b60: 05a20005 */ bltzl $t5,.L0f035b78 +/* f035b64: 8e0902d4 */ lw $t1,0x2d4($s0) +/* f035b68: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f035b6c: 53200020 */ beqzl $t9,.L0f035bf0 +/* f035b70: c6040100 */ lwc1 $f4,0x100($s0) +/* f035b74: 8e0902d4 */ lw $t1,0x2d4($s0) +.L0f035b78: +/* f035b78: 02202825 */ or $a1,$s1,$zero +/* f035b7c: 02002025 */ or $a0,$s0,$zero +/* f035b80: 11200005 */ beqz $t1,.L0f035b98 +/* f035b84: 00000000 */ sll $zero,$zero,0x0 +/* f035b88: 0fc6498a */ jal func0f192628 +/* f035b8c: 02002025 */ or $a0,$s0,$zero +/* f035b90: 10000017 */ beqz $zero,.L0f035bf0 +/* f035b94: c6040100 */ lwc1 $f4,0x100($s0) +.L0f035b98: +/* f035b98: 0fc0a209 */ jal func0f028824 +/* f035b9c: 00002825 */ or $a1,$zero,$zero +/* f035ba0: 10400007 */ beqz $v0,.L0f035bc0 +/* f035ba4: 00402025 */ or $a0,$v0,$zero +/* f035ba8: ae020300 */ sw $v0,0x300($s0) +/* f035bac: 0fc20a59 */ jal func0f082964 +/* f035bb0: 24050001 */ addiu $a1,$zero,0x1 +/* f035bb4: 8e080014 */ lw $t0,0x14($s0) +/* f035bb8: 350a0001 */ ori $t2,$t0,0x1 +/* f035bbc: ae0a0014 */ sw $t2,0x14($s0) +.L0f035bc0: +/* f035bc0: 02002025 */ or $a0,$s0,$zero +/* f035bc4: 0fc0a209 */ jal func0f028824 +/* f035bc8: 24050001 */ addiu $a1,$zero,0x1 +/* f035bcc: 10400007 */ beqz $v0,.L0f035bec +/* f035bd0: 00402025 */ or $a0,$v0,$zero +/* f035bd4: ae020300 */ sw $v0,0x300($s0) +/* f035bd8: 0fc20a59 */ jal func0f082964 +/* f035bdc: 24050001 */ addiu $a1,$zero,0x1 +/* f035be0: 8e0b0014 */ lw $t3,0x14($s0) +/* f035be4: 356e0001 */ ori $t6,$t3,0x1 +/* f035be8: ae0e0014 */ sw $t6,0x14($s0) +.L0f035bec: +/* f035bec: c6040100 */ lwc1 $f4,0x100($s0) +.L0f035bf0: +/* f035bf0: c6060104 */ lwc1 $f6,0x104($s0) +/* f035bf4: 3c0c800a */ lui $t4,0x800a +/* f035bf8: 4606203c */ c.lt.s $f4,$f6 +/* f035bfc: 00000000 */ sll $zero,$zero,0x0 +/* f035c00: 45030009 */ bc1tl .L0f035c28 +/* f035c04: 44809000 */ mtc1 $zero,$f18 +/* f035c08: 8d8ca2d8 */ lw $t4,-0x5d28($t4) +/* f035c0c: 558001cd */ bnezl $t4,.L0f036344 +/* f035c10: 8fbf0054 */ lw $ra,0x54($sp) +/* f035c14: 820f0007 */ lb $t7,0x7($s0) +/* f035c18: 24010007 */ addiu $at,$zero,0x7 +/* f035c1c: 51e101c9 */ beql $t7,$at,.L0f036344 +/* f035c20: 8fbf0054 */ lw $ra,0x54($sp) +/* f035c24: 44809000 */ mtc1 $zero,$f18 +.L0f035c28: +/* f035c28: 00000000 */ sll $zero,$zero,0x0 +/* f035c2c: e7b20080 */ swc1 $f18,0x80($sp) +/* f035c30: 8218000b */ lb $t8,0xb($s0) +/* f035c34: 270d0001 */ addiu $t5,$t8,0x1 +/* f035c38: a20d000b */ sb $t5,0xb($s0) +/* f035c3c: 8fb90130 */ lw $t9,0x130($sp) +/* f035c40: 8fa9005c */ lw $t1,0x5c($sp) +/* f035c44: 5320001e */ beqzl $t9,.L0f035cc0 +/* f035c48: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f035c4c: 1120001b */ beqz $t1,.L0f035cbc +/* f035c50: 8fa80138 */ lw $t0,0x138($sp) +/* f035c54: 24010004 */ addiu $at,$zero,0x4 +/* f035c58: 11010018 */ beq $t0,$at,.L0f035cbc +/* f035c5c: 8fa4014c */ lw $a0,0x14c($sp) +/* f035c60: 0fc2c7aa */ jal func0f0b1ea8 +/* f035c64: 3c050020 */ lui $a1,0x20 +/* f035c68: 10400006 */ beqz $v0,.L0f035c84 +/* f035c6c: 00000000 */ sll $zero,$zero,0x0 +/* f035c70: 8e0a0014 */ lw $t2,0x14($s0) +/* f035c74: 3c018000 */ lui $at,0x8000 +/* f035c78: 01415825 */ or $t3,$t2,$at +/* f035c7c: 1000000f */ beqz $zero,.L0f035cbc +/* f035c80: ae0b0014 */ sw $t3,0x14($s0) +.L0f035c84: +/* f035c84: 0fc0cd95 */ jal func0f033654 +/* f035c88: 8fa4014c */ lw $a0,0x14c($sp) +/* f035c8c: 860e02d8 */ lh $t6,0x2d8($s0) +/* f035c90: 8e0f02d4 */ lw $t7,0x2d4($s0) +/* f035c94: a20002ff */ sb $zero,0x2ff($s0) +/* f035c98: 01c26021 */ addu $t4,$t6,$v0 +/* f035c9c: 15e00007 */ bnez $t7,.L0f035cbc +/* f035ca0: a60c02d8 */ sh $t4,0x2d8($s0) +/* f035ca4: 861802d8 */ lh $t8,0x2d8($s0) +/* f035ca8: 240d0001 */ addiu $t5,$zero,0x1 +/* f035cac: 2b011388 */ slti $at,$t8,0x1388 +/* f035cb0: 54200003 */ bnezl $at,.L0f035cc0 +/* f035cb4: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f035cb8: afad013c */ sw $t5,0x13c($sp) +.L0f035cbc: +/* f035cbc: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f035cc0: +/* f035cc0: 8fb9012c */ lw $t9,0x12c($sp) +/* f035cc4: 8faa0148 */ lw $t2,0x148($sp) +/* f035cc8: 10400018 */ beqz $v0,.L0f035d2c +/* f035ccc: 240c0001 */ addiu $t4,$zero,0x1 +/* f035cd0: 13200007 */ beqz $t9,.L0f035cf0 +/* f035cd4: 8fa9014c */ lw $t1,0x14c($sp) +/* f035cd8: 91280000 */ lbu $t0,0x0($t1) +/* f035cdc: 24010014 */ addiu $at,$zero,0x14 +/* f035ce0: 15010003 */ bne $t0,$at,.L0f035cf0 +/* f035ce4: 3c017f1b */ lui $at,0x7f1b +/* f035ce8: 10000004 */ beqz $zero,.L0f035cfc +/* f035cec: c4208d94 */ lwc1 $f0,-0x726c($at) +.L0f035cf0: +/* f035cf0: 3c013f40 */ lui $at,0x3f40 +/* f035cf4: 44810000 */ mtc1 $at,$f0 +/* f035cf8: 00000000 */ sll $zero,$zero,0x0 +.L0f035cfc: +/* f035cfc: c54a0000 */ lwc1 $f10,0x0($t2) +/* f035d00: c4480108 */ lwc1 $f8,0x108($v0) +/* f035d04: 46005402 */ mul.s $f16,$f10,$f0 +/* f035d08: 46104100 */ add.s $f4,$f8,$f16 +/* f035d0c: e4440108 */ swc1 $f4,0x108($v0) +/* f035d10: 8fab0148 */ lw $t3,0x148($sp) +/* f035d14: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f035d18: c5720008 */ lwc1 $f18,0x8($t3) +/* f035d1c: c4460110 */ lwc1 $f6,0x110($v0) +/* f035d20: 46009282 */ mul.s $f10,$f18,$f0 +/* f035d24: 460a3200 */ add.s $f8,$f6,$f10 +/* f035d28: e4480110 */ swc1 $f8,0x110($v0) +.L0f035d2c: +/* f035d2c: 8fae014c */ lw $t6,0x14c($sp) +/* f035d30: 24010001 */ addiu $at,$zero,0x1 +/* f035d34: 91c20000 */ lbu $v0,0x0($t6) +/* f035d38: 14410004 */ bne $v0,$at,.L0f035d4c +/* f035d3c: 3c014000 */ lui $at,0x4000 +/* f035d40: 44818000 */ mtc1 $at,$f16 +/* f035d44: 00000000 */ sll $zero,$zero,0x0 +/* f035d48: e7b00080 */ swc1 $f16,0x80($sp) +.L0f035d4c: +/* f035d4c: 2401001c */ addiu $at,$zero,0x1c +/* f035d50: 10410003 */ beq $v0,$at,.L0f035d60 +/* f035d54: 2401002c */ addiu $at,$zero,0x2c +/* f035d58: 54410003 */ bnel $v0,$at,.L0f035d68 +/* f035d5c: 8faf013c */ lw $t7,0x13c($sp) +.L0f035d60: +/* f035d60: afac0100 */ sw $t4,0x100($sp) +/* f035d64: 8faf013c */ lw $t7,0x13c($sp) +.L0f035d68: +/* f035d68: 51e00021 */ beqzl $t7,.L0f035df0 +/* f035d6c: 44802000 */ mtc1 $zero,$f4 +/* f035d70: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f035d74: 8fad0138 */ lw $t5,0x138($sp) +/* f035d78: 5700001d */ bnezl $t8,.L0f035df0 +/* f035d7c: 44802000 */ mtc1 $zero,$f4 +/* f035d80: 15a0001a */ bnez $t5,.L0f035dec +/* f035d84: 02002025 */ or $a0,$s0,$zero +/* f035d88: 8fa50098 */ lw $a1,0x98($sp) +/* f035d8c: 8fa60154 */ lw $a2,0x154($sp) +/* f035d90: 0fc0cdaa */ jal func0f0336a8 +/* f035d94: 8fa7014c */ lw $a3,0x14c($sp) +/* f035d98: 8e04001c */ lw $a0,0x1c($s0) +/* f035d9c: 24050009 */ addiu $a1,$zero,0x9 +/* f035da0: 0fc249af */ jal func0f0926bc +/* f035da4: 00003025 */ or $a2,$zero,$zero +/* f035da8: 8fb900f4 */ lw $t9,0xf4($sp) +/* f035dac: 02002025 */ or $a0,$s0,$zero +/* f035db0: 53200004 */ beqzl $t9,.L0f035dc4 +/* f035db4: 8fa9014c */ lw $t1,0x14c($sp) +/* f035db8: 0fc0ce38 */ jal func0f0338e0 +/* f035dbc: 8fa500ec */ lw $a1,0xec($sp) +/* f035dc0: 8fa9014c */ lw $t1,0x14c($sp) +.L0f035dc4: +/* f035dc4: 24010001 */ addiu $at,$zero,0x1 +/* f035dc8: 91280000 */ lbu $t0,0x0($t1) +/* f035dcc: 5501015d */ bnel $t0,$at,.L0f036344 +/* f035dd0: 8fbf0054 */ lw $ra,0x54($sp) +/* f035dd4: 820a0007 */ lb $t2,0x7($s0) +/* f035dd8: 2401001f */ addiu $at,$zero,0x1f +/* f035ddc: 51410159 */ beql $t2,$at,.L0f036344 +/* f035de0: 8fbf0054 */ lw $ra,0x54($sp) +/* f035de4: 10000157 */ beqz $zero,.L0f036344 +/* f035de8: 8fbf0054 */ lw $ra,0x54($sp) +.L0f035dec: +/* f035dec: 44802000 */ mtc1 $zero,$f4 +.L0f035df0: +/* f035df0: 3c0b800a */ lui $t3,0x800a +/* f035df4: 4614203c */ c.lt.s $f4,$f20 +/* f035df8: 00000000 */ sll $zero,$zero,0x0 +/* f035dfc: 45020151 */ bc1fl .L0f036344 +/* f035e00: 8fbf0054 */ lw $ra,0x54($sp) +/* f035e04: 8d6ba2d8 */ lw $t3,-0x5d28($t3) +/* f035e08: 8fae0130 */ lw $t6,0x130($sp) +/* f035e0c: 3c013e00 */ lui $at,0x3e00 +/* f035e10: 55600006 */ bnezl $t3,.L0f035e2c +/* f035e14: c60c0100 */ lwc1 $f12,0x100($s0) +/* f035e18: 11c00003 */ beqz $t6,.L0f035e28 +/* f035e1c: 8fac0100 */ lw $t4,0x100($sp) +/* f035e20: 51800148 */ beqzl $t4,.L0f036344 +/* f035e24: 8fbf0054 */ lw $ra,0x54($sp) +.L0f035e28: +/* f035e28: c60c0100 */ lwc1 $f12,0x100($s0) +.L0f035e2c: +/* f035e2c: c6000104 */ lwc1 $f0,0x104($s0) +/* f035e30: 44813000 */ mtc1 $at,$f6 +/* f035e34: 46146480 */ add.s $f18,$f12,$f20 +/* f035e38: 4600a086 */ mov.s $f2,$f20 +/* f035e3c: 4612003c */ c.lt.s $f0,$f18 +/* f035e40: 00000000 */ sll $zero,$zero,0x0 +/* f035e44: 45000002 */ bc1f .L0f035e50 +/* f035e48: 00000000 */ sll $zero,$zero,0x0 +/* f035e4c: 460c0081 */ sub.s $f2,$f0,$f12 +.L0f035e50: +/* f035e50: 46061082 */ mul.s $f2,$f2,$f6 +/* f035e54: 02202025 */ or $a0,$s1,$zero +/* f035e58: 8fa50128 */ lw $a1,0x128($sp) +/* f035e5c: 44061000 */ mfc1 $a2,$f2 +/* f035e60: 0fc0d120 */ jal func0f034480 +/* f035e64: 00000000 */ sll $zero,$zero,0x0 +/* f035e68: c60a0100 */ lwc1 $f10,0x100($s0) +/* f035e6c: 3c09800a */ lui $t1,0x800a +/* f035e70: 46145200 */ add.s $f8,$f10,$f20 +/* f035e74: 12200004 */ beqz $s1,.L0f035e88 +/* f035e78: e6080100 */ swc1 $f8,0x100($s0) +/* f035e7c: 8e2f0004 */ lw $t7,0x4($s1) +/* f035e80: 10000002 */ beqz $zero,.L0f035e8c +/* f035e84: ae0f0350 */ sw $t7,0x350($s0) +.L0f035e88: +/* f035e88: ae000350 */ sw $zero,0x350($s0) +.L0f035e8c: +/* f035e8c: 8e180018 */ lw $t8,0x18($s0) +/* f035e90: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f035e94: 370d0100 */ ori $t5,$t8,0x100 +/* f035e98: 1320001e */ beqz $t9,.L0f035f14 +/* f035e9c: ae0d0018 */ sw $t5,0x18($s0) +/* f035ea0: 8d29a2d8 */ lw $t1,-0x5d28($t1) +/* f035ea4: 3c08800b */ lui $t0,0x800b +/* f035ea8: 02002025 */ or $a0,$s0,$zero +/* f035eac: 51200008 */ beqzl $t1,.L0f035ed0 +/* f035eb0: 8fab00f4 */ lw $t3,0xf4($sp) +/* f035eb4: 8d08cb94 */ lw $t0,-0x346c($t0) +/* f035eb8: 310a0001 */ andi $t2,$t0,0x1 +/* f035ebc: 51400004 */ beqzl $t2,.L0f035ed0 +/* f035ec0: 8fab00f4 */ lw $t3,0xf4($sp) +/* f035ec4: c6100104 */ lwc1 $f16,0x104($s0) +/* f035ec8: e6100100 */ swc1 $f16,0x100($s0) +/* f035ecc: 8fab00f4 */ lw $t3,0xf4($sp) +.L0f035ed0: +/* f035ed0: 11600003 */ beqz $t3,.L0f035ee0 +/* f035ed4: 00000000 */ sll $zero,$zero,0x0 +/* f035ed8: 0fc0ce38 */ jal func0f0338e0 +/* f035edc: 8fa500ec */ lw $a1,0xec($sp) +.L0f035ee0: +/* f035ee0: 0fc084cf */ jal func0f02133c +/* f035ee4: 02002025 */ or $a0,$s0,$zero +/* f035ee8: c6040100 */ lwc1 $f4,0x100($s0) +/* f035eec: c6120104 */ lwc1 $f18,0x104($s0) +/* f035ef0: 02002025 */ or $a0,$s0,$zero +/* f035ef4: 4604903e */ c.le.s $f18,$f4 +/* f035ef8: 00000000 */ sll $zero,$zero,0x0 +/* f035efc: 450200e6 */ bc1fl .L0f036298 +/* f035f00: c7a00080 */ lwc1 $f0,0x80($sp) +/* f035f04: 0fc0d8d6 */ jal func0f036358 +/* f035f08: 8fa500f0 */ lw $a1,0xf0($sp) +/* f035f0c: 100000e2 */ beqz $zero,.L0f036298 +/* f035f10: c7a00080 */ lwc1 $f0,0x80($sp) +.L0f035f14: +/* f035f14: 8fae0170 */ lw $t6,0x170($sp) +/* f035f18: 51c0006d */ beqzl $t6,.L0f0360d0 +/* f035f1c: 820e0007 */ lb $t6,0x7($s0) +/* f035f20: 44803000 */ mtc1 $zero,$f6 +/* f035f24: c60a0100 */ lwc1 $f10,0x100($s0) +/* f035f28: 460a303c */ c.lt.s $f6,$f10 +/* f035f2c: 00000000 */ sll $zero,$zero,0x0 +/* f035f30: 450200d9 */ bc1fl .L0f036298 +/* f035f34: c7a00080 */ lwc1 $f0,0x80($sp) +/* f035f38: c6080104 */ lwc1 $f8,0x104($s0) +/* f035f3c: 24010002 */ addiu $at,$zero,0x2 +/* f035f40: 02002025 */ or $a0,$s0,$zero +/* f035f44: e6080100 */ swc1 $f8,0x100($s0) +/* f035f48: 8fac0138 */ lw $t4,0x138($sp) +/* f035f4c: 8fa70154 */ lw $a3,0x154($sp) +/* f035f50: 8fa60098 */ lw $a2,0x98($sp) +/* f035f54: 11810006 */ beq $t4,$at,.L0f035f70 +/* f035f58: 8fa50148 */ lw $a1,0x148($sp) +/* f035f5c: 24010003 */ addiu $at,$zero,0x3 +/* f035f60: 11810003 */ beq $t4,$at,.L0f035f70 +/* f035f64: 24010004 */ addiu $at,$zero,0x4 +/* f035f68: 5581000a */ bnel $t4,$at,.L0f035f94 +/* f035f6c: 02002025 */ or $a0,$s0,$zero +.L0f035f70: +/* f035f70: 8faf014c */ lw $t7,0x14c($sp) +/* f035f74: 8fb800f0 */ lw $t8,0xf0($sp) +/* f035f78: afa00014 */ sw $zero,0x14($sp) +/* f035f7c: afaf0010 */ sw $t7,0x10($sp) +/* f035f80: 0fc0c66a */ jal func0f0319a8 +/* f035f84: afb80018 */ sw $t8,0x18($sp) +/* f035f88: 10000006 */ beqz $zero,.L0f035fa4 +/* f035f8c: 8fad00f4 */ lw $t5,0xf4($sp) +/* f035f90: 02002025 */ or $a0,$s0,$zero +.L0f035f94: +/* f035f94: 8fa50174 */ lw $a1,0x174($sp) +/* f035f98: 0fc0cc8f */ jal func0f03323c +/* f035f9c: 8fa60110 */ lw $a2,0x110($sp) +/* f035fa0: 8fad00f4 */ lw $t5,0xf4($sp) +.L0f035fa4: +/* f035fa4: 02002025 */ or $a0,$s0,$zero +/* f035fa8: 11a00003 */ beqz $t5,.L0f035fb8 +/* f035fac: 00000000 */ sll $zero,$zero,0x0 +/* f035fb0: 0fc0ce38 */ jal func0f0338e0 +/* f035fb4: 8fa500ec */ lw $a1,0xec($sp) +.L0f035fb8: +/* f035fb8: 3c19800a */ lui $t9,0x800a +/* f035fbc: 8f39a2d4 */ lw $t9,-0x5d2c($t9) +/* f035fc0: 13200008 */ beqz $t9,.L0f035fe4 +/* f035fc4: 00000000 */ sll $zero,$zero,0x0 +/* f035fc8: 0fc633fe */ jal func0f18cff8 +/* f035fcc: 02002025 */ or $a0,$s0,$zero +/* f035fd0: 8fa400f0 */ lw $a0,0xf0($sp) +/* f035fd4: 0fc2c27d */ jal func0f0b09f4 +/* f035fd8: 00402825 */ or $a1,$v0,$zero +/* f035fdc: 10000013 */ beqz $zero,.L0f03602c +/* f035fe0: 8e0a0018 */ lw $t2,0x18($s0) +.L0f035fe4: +/* f035fe4: 52200011 */ beqzl $s1,.L0f03602c +/* f035fe8: 8e0a0018 */ lw $t2,0x18($s0) +/* f035fec: 92290000 */ lbu $t1,0x0($s1) +/* f035ff0: 24010006 */ addiu $at,$zero,0x6 +/* f035ff4: 3c08800a */ lui $t0,0x800a +/* f035ff8: 5521000c */ bnel $t1,$at,.L0f03602c +/* f035ffc: 8e0a0018 */ lw $t2,0x18($s0) +/* f036000: 8d08a24c */ lw $t0,-0x5db4($t0) +/* f036004: 02202025 */ or $a0,$s1,$zero +/* f036008: 0fc4a25f */ jal func0f12897c +/* f03600c: afa80074 */ sw $t0,0x74($sp) +/* f036010: 0fc4a24b */ jal func0f12892c +/* f036014: 00402025 */ or $a0,$v0,$zero +/* f036018: 0fc2c169 */ jal func0f0b05a4 +/* f03601c: 00000000 */ sll $zero,$zero,0x0 +/* f036020: 0fc4a24b */ jal func0f12892c +/* f036024: 8fa40074 */ lw $a0,0x74($sp) +/* f036028: 8e0a0018 */ lw $t2,0x18($s0) +.L0f03602c: +/* f03602c: 000a5ac0 */ sll $t3,$t2,0xb +/* f036030: 05630004 */ bgezl $t3,.L0f036044 +/* f036034: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f036038: 0fc2c151 */ jal func0f0b0544 +/* f03603c: 00000000 */ sll $zero,$zero,0x0 +/* f036040: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f036044: +/* f036044: 14400004 */ bnez $v0,.L0f036058 +/* f036048: 00000000 */ sll $zero,$zero,0x0 +/* f03604c: 0fc09149 */ jal func0f024524 +/* f036050: 02002025 */ or $a0,$s0,$zero +/* f036054: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f036058: +/* f036058: 5440008f */ bnezl $v0,.L0f036298 +/* f03605c: c7a00080 */ lwc1 $f0,0x80($sp) +/* f036060: 8e040170 */ lw $a0,0x170($s0) +/* f036064: 5080000c */ beqzl $a0,.L0f036098 +/* f036068: 8e040174 */ lw $a0,0x174($s0) +/* f03606c: 8c8e0004 */ lw $t6,0x4($a0) +/* f036070: 8dcc0008 */ lw $t4,0x8($t6) +/* f036074: 318f2000 */ andi $t7,$t4,0x2000 +/* f036078: 55e00007 */ bnezl $t7,.L0f036098 +/* f03607c: 8e040174 */ lw $a0,0x174($s0) +/* f036080: 0fc20a59 */ jal func0f082964 +/* f036084: 24050001 */ addiu $a1,$zero,0x1 +/* f036088: 8e180014 */ lw $t8,0x14($s0) +/* f03608c: 370d0001 */ ori $t5,$t8,0x1 +/* f036090: ae0d0014 */ sw $t5,0x14($s0) +/* f036094: 8e040174 */ lw $a0,0x174($s0) +.L0f036098: +/* f036098: 5080007f */ beqzl $a0,.L0f036298 +/* f03609c: c7a00080 */ lwc1 $f0,0x80($sp) +/* f0360a0: 8c990004 */ lw $t9,0x4($a0) +/* f0360a4: 8f290008 */ lw $t1,0x8($t9) +/* f0360a8: 31282000 */ andi $t0,$t1,0x2000 +/* f0360ac: 5500007a */ bnezl $t0,.L0f036298 +/* f0360b0: c7a00080 */ lwc1 $f0,0x80($sp) +/* f0360b4: 0fc20a59 */ jal func0f082964 +/* f0360b8: 24050001 */ addiu $a1,$zero,0x1 +/* f0360bc: 8e0a0014 */ lw $t2,0x14($s0) +/* f0360c0: 354b0001 */ ori $t3,$t2,0x1 +/* f0360c4: 10000073 */ beqz $zero,.L0f036294 +/* f0360c8: ae0b0014 */ sw $t3,0x14($s0) +/* f0360cc: 820e0007 */ lb $t6,0x7($s0) +.L0f0360d0: +/* f0360d0: 2401001f */ addiu $at,$zero,0x1f +/* f0360d4: 8fac00f4 */ lw $t4,0xf4($sp) +/* f0360d8: 51c10006 */ beql $t6,$at,.L0f0360f4 +/* f0360dc: 8faf0130 */ lw $t7,0x130($sp) +/* f0360e0: 11800003 */ beqz $t4,.L0f0360f0 +/* f0360e4: 02002025 */ or $a0,$s0,$zero +/* f0360e8: 0fc0ce38 */ jal func0f0338e0 +/* f0360ec: 8fa500ec */ lw $a1,0xec($sp) +.L0f0360f0: +/* f0360f0: 8faf0130 */ lw $t7,0x130($sp) +.L0f0360f4: +/* f0360f4: 51e00011 */ beqzl $t7,.L0f03613c +/* f0360f8: c6060100 */ lwc1 $f6,0x100($s0) +/* f0360fc: c6000104 */ lwc1 $f0,0x104($s0) +/* f036100: c6100100 */ lwc1 $f16,0x100($s0) +/* f036104: 3c017f1b */ lui $at,0x7f1b +/* f036108: 4610003e */ c.le.s $f0,$f16 +/* f03610c: 00000000 */ sll $zero,$zero,0x0 +/* f036110: 4502000a */ bc1fl .L0f03613c +/* f036114: c6060100 */ lwc1 $f6,0x100($s0) +/* f036118: c4248d98 */ lwc1 $f4,-0x7268($at) +/* f03611c: 02002025 */ or $a0,$s0,$zero +/* f036120: 46040481 */ sub.s $f18,$f0,$f4 +/* f036124: e6120100 */ swc1 $f18,0x100($s0) +/* f036128: 8fa7014c */ lw $a3,0x14c($sp) +/* f03612c: 8fa60154 */ lw $a2,0x154($sp) +/* f036130: 0fc0cdaa */ jal func0f0336a8 +/* f036134: 8fa50098 */ lw $a1,0x98($sp) +/* f036138: c6060100 */ lwc1 $f6,0x100($s0) +.L0f03613c: +/* f03613c: 44805000 */ mtc1 $zero,$f10 +/* f036140: 8fa4014c */ lw $a0,0x14c($sp) +/* f036144: 460a303c */ c.lt.s $f6,$f10 +/* f036148: 00000000 */ sll $zero,$zero,0x0 +/* f03614c: 4503000b */ bc1tl .L0f03617c +/* f036150: 3c01bf80 */ lui $at,0xbf80 +/* f036154: 0fc2c7aa */ jal func0f0b1ea8 +/* f036158: 3c050001 */ lui $a1,0x1 +/* f03615c: 10400012 */ beqz $v0,.L0f0361a8 +/* f036160: 8fb80154 */ lw $t8,0x154($sp) +/* f036164: c6080100 */ lwc1 $f8,0x100($s0) +/* f036168: c6100104 */ lwc1 $f16,0x104($s0) +/* f03616c: 4610403c */ c.lt.s $f8,$f16 +/* f036170: 00000000 */ sll $zero,$zero,0x0 +/* f036174: 4500000c */ bc1f .L0f0361a8 +/* f036178: 3c01bf80 */ lui $at,0xbf80 +.L0f03617c: +/* f03617c: 44812000 */ mtc1 $at,$f4 +/* f036180: 02002025 */ or $a0,$s0,$zero +/* f036184: 27a50070 */ addiu $a1,$sp,0x70 +/* f036188: 0fc0cdca */ jal func0f033728 +/* f03618c: e7a40070 */ swc1 $f4,0x70($sp) +/* f036190: 54400041 */ bnezl $v0,.L0f036298 +/* f036194: c7a00080 */ lwc1 $f0,0x80($sp) +/* f036198: 0fc084cf */ jal func0f02133c +/* f03619c: 02002025 */ or $a0,$s0,$zero +/* f0361a0: 1000003d */ beqz $zero,.L0f036298 +/* f0361a4: c7a00080 */ lwc1 $f0,0x80($sp) +.L0f0361a8: +/* f0361a8: 2401006e */ addiu $at,$zero,0x6e +/* f0361ac: 13010039 */ beq $t8,$at,.L0f036294 +/* f0361b0: 02002025 */ or $a0,$s0,$zero +/* f0361b4: 3c01bf80 */ lui $at,0xbf80 +/* f0361b8: 44819000 */ mtc1 $at,$f18 +/* f0361bc: 27a5006c */ addiu $a1,$sp,0x6c +/* f0361c0: 0fc0cdca */ jal func0f033728 +/* f0361c4: e7b2006c */ swc1 $f18,0x6c($sp) +/* f0361c8: 1040002a */ beqz $v0,.L0f036274 +/* f0361cc: 02002025 */ or $a0,$s0,$zero +/* f0361d0: c7a6006c */ lwc1 $f6,0x6c($sp) +/* f0361d4: 44805000 */ mtc1 $zero,$f10 +/* f0361d8: 00000000 */ sll $zero,$zero,0x0 +/* f0361dc: 4606503e */ c.le.s $f10,$f6 +/* f0361e0: 00000000 */ sll $zero,$zero,0x0 +/* f0361e4: 45020005 */ bc1fl .L0f0361fc +/* f0361e8: 240d0007 */ addiu $t5,$zero,0x7 +/* f0361ec: 44053000 */ mfc1 $a1,$f6 +/* f0361f0: 0c007787 */ jal 0x1de1c +/* f0361f4: 8e040020 */ lw $a0,0x20($s0) +/* f0361f8: 240d0007 */ addiu $t5,$zero,0x7 +.L0f0361fc: +/* f0361fc: a20d0007 */ sb $t5,0x7($s0) +/* f036200: 8fb90148 */ lw $t9,0x148($sp) +/* f036204: c7280000 */ lwc1 $f8,0x0($t9) +/* f036208: e608002c */ swc1 $f8,0x2c($s0) +/* f03620c: 8fa90148 */ lw $t1,0x148($sp) +/* f036210: c5300004 */ lwc1 $f16,0x4($t1) +/* f036214: e6100030 */ swc1 $f16,0x30($s0) +/* f036218: 8fa80148 */ lw $t0,0x148($sp) +/* f03621c: c5040008 */ lwc1 $f4,0x8($t0) +/* f036220: e6040034 */ swc1 $f4,0x34($s0) +/* f036224: c7b20098 */ lwc1 $f18,0x98($sp) +/* f036228: e6120038 */ swc1 $f18,0x38($s0) +/* f03622c: 8faa0154 */ lw $t2,0x154($sp) +/* f036230: ae0a003c */ sw $t2,0x3c($s0) +/* f036234: 8fab00f0 */ lw $t3,0xf0($sp) +/* f036238: ae0b0044 */ sw $t3,0x44($s0) +/* f03623c: 8fae014c */ lw $t6,0x14c($sp) +/* f036240: 91cc0000 */ lbu $t4,0x0($t6) +/* f036244: a20c0040 */ sb $t4,0x40($s0) +/* f036248: 8faf014c */ lw $t7,0x14c($sp) +/* f03624c: 91f80001 */ lbu $t8,0x1($t7) +/* f036250: a2180041 */ sb $t8,0x41($s0) +/* f036254: 8fad014c */ lw $t5,0x14c($sp) +/* f036258: 91b90002 */ lbu $t9,0x2($t5) +/* f03625c: a2190042 */ sb $t9,0x42($s0) +/* f036260: 8fa9014c */ lw $t1,0x14c($sp) +/* f036264: 91280003 */ lbu $t0,0x3($t1) +/* f036268: a2000008 */ sb $zero,0x8($s0) +/* f03626c: 10000009 */ beqz $zero,.L0f036294 +/* f036270: a2080043 */ sb $t0,0x43($s0) +.L0f036274: +/* f036274: 8faa014c */ lw $t2,0x14c($sp) +/* f036278: 8fab00f0 */ lw $t3,0xf0($sp) +/* f03627c: 8fa50148 */ lw $a1,0x148($sp) +/* f036280: 8fa60098 */ lw $a2,0x98($sp) +/* f036284: 8fa70154 */ lw $a3,0x154($sp) +/* f036288: afaa0010 */ sw $t2,0x10($sp) +/* f03628c: 0fc0cbf9 */ jal func0f032fe4 +/* f036290: afab0014 */ sw $t3,0x14($sp) +.L0f036294: +/* f036294: c7a00080 */ lwc1 $f0,0x80($sp) +.L0f036298: +/* f036298: 44805000 */ mtc1 $zero,$f10 +/* f03629c: 3c014170 */ lui $at,0x4170 +/* f0362a0: 4600503c */ c.lt.s $f10,$f0 +/* f0362a4: 00000000 */ sll $zero,$zero,0x0 +/* f0362a8: 45020026 */ bc1fl .L0f036344 +/* f0362ac: 8fbf0054 */ lw $ra,0x54($sp) +/* f0362b0: 44813000 */ mtc1 $at,$f6 +/* f0362b4: 44808000 */ mtc1 $zero,$f16 +/* f0362b8: 260402f0 */ addiu $a0,$s0,0x2f0 +/* f0362bc: 46060202 */ mul.s $f8,$f0,$f6 +/* f0362c0: e61002ec */ swc1 $f16,0x2ec($s0) +/* f0362c4: 260502f4 */ addiu $a1,$s0,0x2f4 +/* f0362c8: 260602f8 */ addiu $a2,$s0,0x2f8 +/* f0362cc: e60802e8 */ swc1 $f8,0x2e8($s0) +/* f0362d0: 8fae015c */ lw $t6,0x15c($sp) +/* f0362d4: c6320008 */ lwc1 $f18,0x8($s1) +/* f0362d8: c5c40008 */ lwc1 $f4,0x8($t6) +/* f0362dc: 46122281 */ sub.s $f10,$f4,$f18 +/* f0362e0: e60a02f0 */ swc1 $f10,0x2f0($s0) +/* f0362e4: 8fac015c */ lw $t4,0x15c($sp) +/* f0362e8: c628000c */ lwc1 $f8,0xc($s1) +/* f0362ec: c586000c */ lwc1 $f6,0xc($t4) +/* f0362f0: 46083401 */ sub.s $f16,$f6,$f8 +/* f0362f4: e61002f4 */ swc1 $f16,0x2f4($s0) +/* f0362f8: 8faf015c */ lw $t7,0x15c($sp) +/* f0362fc: c6320010 */ lwc1 $f18,0x10($s1) +/* f036300: c5e40010 */ lwc1 $f4,0x10($t7) +/* f036304: 46122281 */ sub.s $f10,$f4,$f18 +/* f036308: 0c0011e4 */ jal 0x4790 +/* f03630c: e60a02f8 */ swc1 $f10,0x2f8($s0) +/* f036310: c60602f0 */ lwc1 $f6,0x2f0($s0) +/* f036314: c7a80080 */ lwc1 $f8,0x80($sp) +/* f036318: c60402f4 */ lwc1 $f4,0x2f4($s0) +/* f03631c: 46083402 */ mul.s $f16,$f6,$f8 +/* f036320: c60602f8 */ lwc1 $f6,0x2f8($s0) +/* f036324: e61002f0 */ swc1 $f16,0x2f0($s0) +/* f036328: c7b20080 */ lwc1 $f18,0x80($sp) +/* f03632c: 46122282 */ mul.s $f10,$f4,$f18 +/* f036330: e60a02f4 */ swc1 $f10,0x2f4($s0) +/* f036334: c7a80080 */ lwc1 $f8,0x80($sp) +/* f036338: 46083402 */ mul.s $f16,$f6,$f8 +/* f03633c: e61002f8 */ swc1 $f16,0x2f8($s0) +.L0f036340: +/* f036340: 8fbf0054 */ lw $ra,0x54($sp) +.L0f036344: +/* f036344: d7b40040 */ ldc1 $f20,0x40($sp) +/* f036348: 8fb0004c */ lw $s0,0x4c($sp) +/* f03634c: 8fb10050 */ lw $s1,0x50($sp) +/* f036350: 03e00008 */ jr $ra +/* f036354: 27bd0140 */ addiu $sp,$sp,0x140 +); + +GLOBAL_ASM( +glabel func0f036358 +/* f036358: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03635c: afbf001c */ sw $ra,0x1c($sp) +/* f036360: afb00018 */ sw $s0,0x18($sp) +/* f036364: afa50024 */ sw $a1,0x24($sp) +/* f036368: 808e0007 */ lb $t6,0x7($a0) +/* f03636c: 24010004 */ addiu $at,$zero,0x4 +/* f036370: 00808025 */ or $s0,$a0,$zero +/* f036374: 51c10035 */ beql $t6,$at,.L0f03644c +/* f036378: 8fbf001c */ lw $ra,0x1c($sp) +/* f03637c: 0fc0fe3d */ jal func0f03f8f4 +/* f036380: 00000000 */ sll $zero,$zero,0x0 +/* f036384: 02002025 */ or $a0,$s0,$zero +/* f036388: 0fc08946 */ jal func0f022518 +/* f03638c: 24050001 */ addiu $a1,$zero,0x1 +/* f036390: 921802ff */ lbu $t8,0x2ff($s0) +/* f036394: 3c01bf80 */ lui $at,0xbf80 +/* f036398: 44810000 */ mtc1 $at,$f0 +/* f03639c: 44802000 */ mtc1 $zero,$f4 +/* f0363a0: 240f0004 */ addiu $t7,$zero,0x4 +/* f0363a4: 27190001 */ addiu $t9,$t8,0x1 +/* f0363a8: a20f0007 */ sb $t7,0x7($s0) +/* f0363ac: ae00002c */ sw $zero,0x2c($s0) +/* f0363b0: a2000008 */ sb $zero,0x8($s0) +/* f0363b4: a21902ff */ sb $t9,0x2ff($s0) +/* f0363b8: 24040028 */ addiu $a0,$zero,0x28 +/* f0363bc: e6000030 */ swc1 $f0,0x30($s0) +/* f0363c0: e6000034 */ swc1 $f0,0x34($s0) +/* f0363c4: 0c006134 */ jal 0x184d0 +/* f0363c8: e6040038 */ swc1 $f4,0x38($s0) +/* f0363cc: ae020108 */ sw $v0,0x108($s0) +/* f0363d0: a600010c */ sh $zero,0x10c($s0) +/* f0363d4: 0fc633fe */ jal func0f18cff8 +/* f0363d8: 02002025 */ or $a0,$s0,$zero +/* f0363dc: 8fa40024 */ lw $a0,0x24($sp) +/* f0363e0: 0fc2c27d */ jal func0f0b09f4 +/* f0363e4: 00402825 */ or $a1,$v0,$zero +/* f0363e8: 8e0802d4 */ lw $t0,0x2d4($s0) +/* f0363ec: 02002025 */ or $a0,$s0,$zero +/* f0363f0: 0fc66659 */ jal func0f199964 +/* f0363f4: 8d050020 */ lw $a1,0x20($t0) +/* f0363f8: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f0363fc: 9049009c */ lbu $t1,0x9c($v0) +/* f036400: 312aff7f */ andi $t2,$t1,0xff7f +/* f036404: a04a009c */ sb $t2,0x9c($v0) +/* f036408: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f03640c: 904b009c */ lbu $t3,0x9c($v0) +/* f036410: 316cffbf */ andi $t4,$t3,0xffbf +/* f036414: a04c009c */ sb $t4,0x9c($v0) +/* f036418: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f03641c: 904d004c */ lbu $t5,0x4c($v0) +/* f036420: 31aefff7 */ andi $t6,$t5,0xfff7 +/* f036424: a04e004c */ sb $t6,0x4c($v0) +/* f036428: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f03642c: 904f004c */ lbu $t7,0x4c($v0) +/* f036430: 31f8ffef */ andi $t8,$t7,0xffef +/* f036434: a058004c */ sb $t8,0x4c($v0) +/* f036438: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f03643c: 9059004c */ lbu $t9,0x4c($v0) +/* f036440: 3328fffb */ andi $t0,$t9,0xfffb +/* f036444: a048004c */ sb $t0,0x4c($v0) +/* f036448: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03644c: +/* f03644c: 8fb00018 */ lw $s0,0x18($sp) +/* f036450: 27bd0020 */ addiu $sp,$sp,0x20 +/* f036454: 03e00008 */ jr $ra +/* f036458: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03645c +/* f03645c: 27bdffb0 */ addiu $sp,$sp,-80 +/* f036460: afbf0024 */ sw $ra,0x24($sp) +/* f036464: afa40050 */ sw $a0,0x50($sp) +/* f036468: afa50054 */ sw $a1,0x54($sp) +/* f03646c: afa60058 */ sw $a2,0x58($sp) +/* f036470: afa7005c */ sw $a3,0x5c($sp) +/* f036474: afa0004c */ sw $zero,0x4c($sp) +/* f036478: 8c84001c */ lw $a0,0x1c($a0) +/* f03647c: 27a70044 */ addiu $a3,$sp,0x44 +/* f036480: 27a60048 */ addiu $a2,$sp,0x48 +/* f036484: 27a50040 */ addiu $a1,$sp,0x40 +/* f036488: 0fc0a277 */ jal func0f0289dc +/* f03648c: afa4002c */ sw $a0,0x2c($sp) +/* f036490: 8fa40050 */ lw $a0,0x50($sp) +/* f036494: 0fc079ef */ jal func0f01e7bc +/* f036498: 00002825 */ or $a1,$zero,$zero +/* f03649c: 8faf0064 */ lw $t7,0x64($sp) +/* f0364a0: 8fb9002c */ lw $t9,0x2c($sp) +/* f0364a4: 24180001 */ addiu $t8,$zero,0x1 +/* f0364a8: afb80014 */ sw $t8,0x14($sp) +/* f0364ac: afaf0010 */ sw $t7,0x10($sp) +/* f0364b0: c720000c */ lwc1 $f0,0xc($t9) +/* f0364b4: c7a40048 */ lwc1 $f4,0x48($sp) +/* f0364b8: c7a80044 */ lwc1 $f8,0x44($sp) +/* f0364bc: 8fa40054 */ lw $a0,0x54($sp) +/* f0364c0: 46002181 */ sub.s $f6,$f4,$f0 +/* f0364c4: 8fa50058 */ lw $a1,0x58($sp) +/* f0364c8: 8fa6005c */ lw $a2,0x5c($sp) +/* f0364cc: 46004281 */ sub.s $f10,$f8,$f0 +/* f0364d0: e7a60018 */ swc1 $f6,0x18($sp) +/* f0364d4: 27a70030 */ addiu $a3,$sp,0x30 +/* f0364d8: 0c00b610 */ jal 0x2d840 +/* f0364dc: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0364e0: 10400012 */ beqz $v0,.L0f03652c +/* f0364e4: 24080001 */ addiu $t0,$zero,0x1 +/* f0364e8: 8fa9002c */ lw $t1,0x2c($sp) +/* f0364ec: afa80010 */ sw $t0,0x10($sp) +/* f0364f0: c7b00048 */ lwc1 $f16,0x48($sp) +/* f0364f4: c520000c */ lwc1 $f0,0xc($t1) +/* f0364f8: c7a40044 */ lwc1 $f4,0x44($sp) +/* f0364fc: 8fa4005c */ lw $a0,0x5c($sp) +/* f036500: 46008481 */ sub.s $f18,$f16,$f0 +/* f036504: 27a50030 */ addiu $a1,$sp,0x30 +/* f036508: 8fa60060 */ lw $a2,0x60($sp) +/* f03650c: 46002181 */ sub.s $f6,$f4,$f0 +/* f036510: e7b20014 */ swc1 $f18,0x14($sp) +/* f036514: 8fa70064 */ lw $a3,0x64($sp) +/* f036518: 0c00b5ab */ jal 0x2d6ac +/* f03651c: e7a60018 */ swc1 $f6,0x18($sp) +/* f036520: 10400002 */ beqz $v0,.L0f03652c +/* f036524: 240a0001 */ addiu $t2,$zero,0x1 +/* f036528: afaa004c */ sw $t2,0x4c($sp) +.L0f03652c: +/* f03652c: 8fa40050 */ lw $a0,0x50($sp) +/* f036530: 0fc079ef */ jal func0f01e7bc +/* f036534: 24050001 */ addiu $a1,$zero,0x1 +/* f036538: 8fbf0024 */ lw $ra,0x24($sp) +/* f03653c: 8fa2004c */ lw $v0,0x4c($sp) +/* f036540: 27bd0050 */ addiu $sp,$sp,0x50 +/* f036544: 03e00008 */ jr $ra +/* f036548: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03654c +/* f03654c: 27bdff70 */ addiu $sp,$sp,-144 +/* f036550: afb00028 */ sw $s0,0x28($sp) +/* f036554: afbf0034 */ sw $ra,0x34($sp) +/* f036558: afb20030 */ sw $s2,0x30($sp) +/* f03655c: afb1002c */ sw $s1,0x2c($sp) +/* f036560: afa60098 */ sw $a2,0x98($sp) +/* f036564: afa00074 */ sw $zero,0x74($sp) +/* f036568: 00a08025 */ or $s0,$a1,$zero +/* f03656c: 8c92001c */ lw $s2,0x1c($a0) +/* f036570: 00e08825 */ or $s1,$a3,$zero +/* f036574: afa40090 */ sw $a0,0x90($sp) +/* f036578: 0fc079ef */ jal func0f01e7bc +/* f03657c: 00002825 */ or $a1,$zero,$zero +/* f036580: 02402025 */ or $a0,$s2,$zero +/* f036584: 27a50068 */ addiu $a1,$sp,0x68 +/* f036588: 27a60070 */ addiu $a2,$sp,0x70 +/* f03658c: 0fc0a277 */ jal func0f0289dc +/* f036590: 27a7006c */ addiu $a3,$sp,0x6c +/* f036594: 8fa700a0 */ lw $a3,0xa0($sp) +/* f036598: 8fae00ac */ lw $t6,0xac($sp) +/* f03659c: 240f0001 */ addiu $t7,$zero,0x1 +/* f0365a0: 10e00010 */ beqz $a3,.L0f0365e4 +/* f0365a4: 00000000 */ sll $zero,$zero,0x0 +/* f0365a8: afae0010 */ sw $t6,0x10($sp) +/* f0365ac: afaf0014 */ sw $t7,0x14($sp) +/* f0365b0: c640000c */ lwc1 $f0,0xc($s2) +/* f0365b4: c7a40070 */ lwc1 $f4,0x70($sp) +/* f0365b8: c7a8006c */ lwc1 $f8,0x6c($sp) +/* f0365bc: 02002025 */ or $a0,$s0,$zero +/* f0365c0: 46002181 */ sub.s $f6,$f4,$f0 +/* f0365c4: 8fa50098 */ lw $a1,0x98($sp) +/* f0365c8: 02203025 */ or $a2,$s1,$zero +/* f0365cc: 46004281 */ sub.s $f10,$f8,$f0 +/* f0365d0: e7a60018 */ swc1 $f6,0x18($sp) +/* f0365d4: 0c00b5cb */ jal 0x2d72c +/* f0365d8: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0365dc: 14400012 */ bnez $v0,.L0f036628 +/* f0365e0: 8fa700a0 */ lw $a3,0xa0($sp) +.L0f0365e4: +/* f0365e4: 14e000aa */ bnez $a3,.L0f036890 +/* f0365e8: 24180001 */ addiu $t8,$zero,0x1 +/* f0365ec: afb80010 */ sw $t8,0x10($sp) +/* f0365f0: c640000c */ lwc1 $f0,0xc($s2) +/* f0365f4: c7b00070 */ lwc1 $f16,0x70($sp) +/* f0365f8: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f0365fc: 02002025 */ or $a0,$s0,$zero +/* f036600: 46008481 */ sub.s $f18,$f16,$f0 +/* f036604: 8fa50098 */ lw $a1,0x98($sp) +/* f036608: 02203025 */ or $a2,$s1,$zero +/* f03660c: 46002181 */ sub.s $f6,$f4,$f0 +/* f036610: e7b20014 */ swc1 $f18,0x14($sp) +/* f036614: 8fa700ac */ lw $a3,0xac($sp) +/* f036618: 0c00b5ab */ jal 0x2d6ac +/* f03661c: e7a60018 */ swc1 $f6,0x18($sp) +/* f036620: 5040009c */ beqzl $v0,.L0f036894 +/* f036624: 8fa40090 */ lw $a0,0x90($sp) +.L0f036628: +/* f036628: 8fa200a4 */ lw $v0,0xa4($sp) +/* f03662c: 5440002a */ bnezl $v0,.L0f0366d8 +/* f036630: c7ae00a8 */ lwc1 $f14,0xa8($sp) +/* f036634: c6280000 */ lwc1 $f8,0x0($s1) +/* f036638: c60a0000 */ lwc1 $f10,0x0($s0) +/* f03663c: 44800000 */ mtc1 $zero,$f0 +/* f036640: 27a20084 */ addiu $v0,$sp,0x84 +/* f036644: 460a4401 */ sub.s $f16,$f8,$f10 +/* f036648: e7a00088 */ swc1 $f0,0x88($sp) +/* f03664c: e7b00084 */ swc1 $f16,0x84($sp) +/* f036650: c7a80084 */ lwc1 $f8,0x84($sp) +/* f036654: c6040008 */ lwc1 $f4,0x8($s0) +/* f036658: c6320008 */ lwc1 $f18,0x8($s1) +/* f03665c: 46080032 */ c.eq.s $f0,$f8 +/* f036660: 46049181 */ sub.s $f6,$f18,$f4 +/* f036664: 45000008 */ bc1f .L0f036688 +/* f036668: e7a6008c */ swc1 $f6,0x8c($sp) +/* f03666c: c7a2008c */ lwc1 $f2,0x8c($sp) +/* f036670: 46020032 */ c.eq.s $f0,$f2 +/* f036674: 00000000 */ sll $zero,$zero,0x0 +/* f036678: 45020004 */ bc1fl .L0f03668c +/* f03667c: c7a2008c */ lwc1 $f2,0x8c($sp) +/* f036680: 10000087 */ beqz $zero,.L0f0368a0 +/* f036684: 24020001 */ addiu $v0,$zero,0x1 +.L0f036688: +/* f036688: c7a2008c */ lwc1 $f2,0x8c($sp) +.L0f03668c: +/* f03668c: c7a00084 */ lwc1 $f0,0x84($sp) +/* f036690: afa200a4 */ sw $v0,0xa4($sp) +/* f036694: 46021282 */ mul.s $f10,$f2,$f2 +/* f036698: 00000000 */ sll $zero,$zero,0x0 +/* f03669c: 46000402 */ mul.s $f16,$f0,$f0 +/* f0366a0: 0c012974 */ jal 0x4a5d0 +/* f0366a4: 46105300 */ add.s $f12,$f10,$f16 +/* f0366a8: 3c013f80 */ lui $at,0x3f80 +/* f0366ac: 44819000 */ mtc1 $at,$f18 +/* f0366b0: c7a40084 */ lwc1 $f4,0x84($sp) +/* f0366b4: c7a8008c */ lwc1 $f8,0x8c($sp) +/* f0366b8: 46009083 */ div.s $f2,$f18,$f0 +/* f0366bc: 8fa200a4 */ lw $v0,0xa4($sp) +/* f0366c0: 46022182 */ mul.s $f6,$f4,$f2 +/* f0366c4: 00000000 */ sll $zero,$zero,0x0 +/* f0366c8: 46024282 */ mul.s $f10,$f8,$f2 +/* f0366cc: e7a60084 */ swc1 $f6,0x84($sp) +/* f0366d0: e7aa008c */ swc1 $f10,0x8c($sp) +/* f0366d4: c7ae00a8 */ lwc1 $f14,0xa8($sp) +.L0f0366d8: +/* f0366d8: c4500000 */ lwc1 $f16,0x0($v0) +/* f0366dc: c4520008 */ lwc1 $f18,0x8($v0) +/* f0366e0: c6040000 */ lwc1 $f4,0x0($s0) +/* f0366e4: 460e8082 */ mul.s $f2,$f16,$f14 +/* f0366e8: 8fb900ac */ lw $t9,0xac($sp) +/* f0366ec: 24080001 */ addiu $t0,$zero,0x1 +/* f0366f0: 460e9302 */ mul.s $f12,$f18,$f14 +/* f0366f4: 02002025 */ or $a0,$s0,$zero +/* f0366f8: 8fa50098 */ lw $a1,0x98($sp) +/* f0366fc: 27a6005c */ addiu $a2,$sp,0x5c +/* f036700: 27a70040 */ addiu $a3,$sp,0x40 +/* f036704: 460c2180 */ add.s $f6,$f4,$f12 +/* f036708: e7a6005c */ swc1 $f6,0x5c($sp) +/* f03670c: c6080004 */ lwc1 $f8,0x4($s0) +/* f036710: e7a80060 */ swc1 $f8,0x60($sp) +/* f036714: c60a0008 */ lwc1 $f10,0x8($s0) +/* f036718: 46025401 */ sub.s $f16,$f10,$f2 +/* f03671c: e7b00064 */ swc1 $f16,0x64($sp) +/* f036720: c6320000 */ lwc1 $f18,0x0($s1) +/* f036724: c7b00070 */ lwc1 $f16,0x70($sp) +/* f036728: 460c9100 */ add.s $f4,$f18,$f12 +/* f03672c: e7a40050 */ swc1 $f4,0x50($sp) +/* f036730: c6260004 */ lwc1 $f6,0x4($s1) +/* f036734: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f036738: e7a60054 */ swc1 $f6,0x54($sp) +/* f03673c: c6280008 */ lwc1 $f8,0x8($s1) +/* f036740: afa80014 */ sw $t0,0x14($sp) +/* f036744: afb90010 */ sw $t9,0x10($sp) +/* f036748: 46024281 */ sub.s $f10,$f8,$f2 +/* f03674c: e7aa0058 */ swc1 $f10,0x58($sp) +/* f036750: c640000c */ lwc1 $f0,0xc($s2) +/* f036754: e7ac007c */ swc1 $f12,0x7c($sp) +/* f036758: e7a20080 */ swc1 $f2,0x80($sp) +/* f03675c: 46008481 */ sub.s $f18,$f16,$f0 +/* f036760: 46002181 */ sub.s $f6,$f4,$f0 +/* f036764: e7b20018 */ swc1 $f18,0x18($sp) +/* f036768: 0c00b610 */ jal 0x2d840 +/* f03676c: e7a6001c */ swc1 $f6,0x1c($sp) +/* f036770: c7a20080 */ lwc1 $f2,0x80($sp) +/* f036774: 10400046 */ beqz $v0,.L0f036890 +/* f036778: c7ac007c */ lwc1 $f12,0x7c($sp) +/* f03677c: 24090001 */ addiu $t1,$zero,0x1 +/* f036780: afa90010 */ sw $t1,0x10($sp) +/* f036784: c640000c */ lwc1 $f0,0xc($s2) +/* f036788: c7a80070 */ lwc1 $f8,0x70($sp) +/* f03678c: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f036790: e7ac007c */ swc1 $f12,0x7c($sp) +/* f036794: 46004281 */ sub.s $f10,$f8,$f0 +/* f036798: e7a20080 */ swc1 $f2,0x80($sp) +/* f03679c: 27a4005c */ addiu $a0,$sp,0x5c +/* f0367a0: 46008481 */ sub.s $f18,$f16,$f0 +/* f0367a4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0367a8: 27a50040 */ addiu $a1,$sp,0x40 +/* f0367ac: 27a60050 */ addiu $a2,$sp,0x50 +/* f0367b0: e7b20018 */ swc1 $f18,0x18($sp) +/* f0367b4: 0c00b5ab */ jal 0x2d6ac +/* f0367b8: 8fa700ac */ lw $a3,0xac($sp) +/* f0367bc: c7a20080 */ lwc1 $f2,0x80($sp) +/* f0367c0: 10400033 */ beqz $v0,.L0f036890 +/* f0367c4: c7ac007c */ lwc1 $f12,0x7c($sp) +/* f0367c8: c6040000 */ lwc1 $f4,0x0($s0) +/* f0367cc: 8faa00ac */ lw $t2,0xac($sp) +/* f0367d0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0367d4: 460c2181 */ sub.s $f6,$f4,$f12 +/* f0367d8: 02002025 */ or $a0,$s0,$zero +/* f0367dc: 8fa50098 */ lw $a1,0x98($sp) +/* f0367e0: 27a6005c */ addiu $a2,$sp,0x5c +/* f0367e4: e7a6005c */ swc1 $f6,0x5c($sp) +/* f0367e8: c6080004 */ lwc1 $f8,0x4($s0) +/* f0367ec: 27a70040 */ addiu $a3,$sp,0x40 +/* f0367f0: e7a80060 */ swc1 $f8,0x60($sp) +/* f0367f4: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0367f8: 46025400 */ add.s $f16,$f10,$f2 +/* f0367fc: e7b00064 */ swc1 $f16,0x64($sp) +/* f036800: c6320000 */ lwc1 $f18,0x0($s1) +/* f036804: c7b00070 */ lwc1 $f16,0x70($sp) +/* f036808: 460c9101 */ sub.s $f4,$f18,$f12 +/* f03680c: e7a40050 */ swc1 $f4,0x50($sp) +/* f036810: c6260004 */ lwc1 $f6,0x4($s1) +/* f036814: c7a4006c */ lwc1 $f4,0x6c($sp) +/* f036818: e7a60054 */ swc1 $f6,0x54($sp) +/* f03681c: c6280008 */ lwc1 $f8,0x8($s1) +/* f036820: afab0014 */ sw $t3,0x14($sp) +/* f036824: afaa0010 */ sw $t2,0x10($sp) +/* f036828: 46024280 */ add.s $f10,$f8,$f2 +/* f03682c: e7aa0058 */ swc1 $f10,0x58($sp) +/* f036830: c640000c */ lwc1 $f0,0xc($s2) +/* f036834: 46008481 */ sub.s $f18,$f16,$f0 +/* f036838: 46002181 */ sub.s $f6,$f4,$f0 +/* f03683c: e7b20018 */ swc1 $f18,0x18($sp) +/* f036840: 0c00b610 */ jal 0x2d840 +/* f036844: e7a6001c */ swc1 $f6,0x1c($sp) +/* f036848: 10400011 */ beqz $v0,.L0f036890 +/* f03684c: 240c0001 */ addiu $t4,$zero,0x1 +/* f036850: afac0010 */ sw $t4,0x10($sp) +/* f036854: c640000c */ lwc1 $f0,0xc($s2) +/* f036858: c7a80070 */ lwc1 $f8,0x70($sp) +/* f03685c: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f036860: 27a4005c */ addiu $a0,$sp,0x5c +/* f036864: 46004281 */ sub.s $f10,$f8,$f0 +/* f036868: 27a50040 */ addiu $a1,$sp,0x40 +/* f03686c: 27a60050 */ addiu $a2,$sp,0x50 +/* f036870: 46008481 */ sub.s $f18,$f16,$f0 +/* f036874: e7aa0014 */ swc1 $f10,0x14($sp) +/* f036878: 8fa700ac */ lw $a3,0xac($sp) +/* f03687c: 0c00b5ab */ jal 0x2d6ac +/* f036880: e7b20018 */ swc1 $f18,0x18($sp) +/* f036884: 10400002 */ beqz $v0,.L0f036890 +/* f036888: 240d0001 */ addiu $t5,$zero,0x1 +/* f03688c: afad0074 */ sw $t5,0x74($sp) +.L0f036890: +/* f036890: 8fa40090 */ lw $a0,0x90($sp) +.L0f036894: +/* f036894: 0fc079ef */ jal func0f01e7bc +/* f036898: 24050001 */ addiu $a1,$zero,0x1 +/* f03689c: 8fa20074 */ lw $v0,0x74($sp) +.L0f0368a0: +/* f0368a0: 8fbf0034 */ lw $ra,0x34($sp) +/* f0368a4: 8fb00028 */ lw $s0,0x28($sp) +/* f0368a8: 8fb1002c */ lw $s1,0x2c($sp) +/* f0368ac: 8fb20030 */ lw $s2,0x30($sp) +/* f0368b0: 03e00008 */ jr $ra +/* f0368b4: 27bd0090 */ addiu $sp,$sp,0x90 +); + +GLOBAL_ASM( +glabel func0f0368b8 +/* f0368b8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0368bc: afa60030 */ sw $a2,0x30($sp) +/* f0368c0: afbf0024 */ sw $ra,0x24($sp) +/* f0368c4: afa40028 */ sw $a0,0x28($sp) +/* f0368c8: 00807025 */ or $t6,$a0,$zero +/* f0368cc: 8c840004 */ lw $a0,0x4($a0) +/* f0368d0: 8faf0030 */ lw $t7,0x30($sp) +/* f0368d4: afa00010 */ sw $zero,0x10($sp) +/* f0368d8: 3c017f1b */ lui $at,0x7f1b +/* f0368dc: afaf0014 */ sw $t7,0x14($sp) +/* f0368e0: c4268d9c */ lwc1 $f6,-0x7264($at) +/* f0368e4: c4840024 */ lwc1 $f4,0x24($a0) +/* f0368e8: 00a03825 */ or $a3,$a1,$zero +/* f0368ec: 2418003f */ addiu $t8,$zero,0x3f +/* f0368f0: 46062202 */ mul.s $f8,$f4,$f6 +/* f0368f4: afb8001c */ sw $t8,0x1c($sp) +/* f0368f8: 25c50008 */ addiu $a1,$t6,0x8 +/* f0368fc: 25c60028 */ addiu $a2,$t6,0x28 +/* f036900: 0fc0d953 */ jal func0f03654c +/* f036904: e7a80018 */ swc1 $f8,0x18($sp) +/* f036908: 8fbf0024 */ lw $ra,0x24($sp) +/* f03690c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f036910: 03e00008 */ jr $ra +/* f036914: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036918 +/* f036918: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03691c: afbf0014 */ sw $ra,0x14($sp) +/* f036920: afa5002c */ sw $a1,0x2c($sp) +/* f036924: 44866000 */ mtc1 $a2,$f12 +/* f036928: c4a40000 */ lwc1 $f4,0x0($a1) +/* f03692c: c4880008 */ lwc1 $f8,0x8($a0) +/* f036930: 00a03025 */ or $a2,$a1,$zero +/* f036934: 460c2182 */ mul.s $f6,$f4,$f12 +/* f036938: 46083280 */ add.s $f10,$f6,$f8 +/* f03693c: e7aa001c */ swc1 $f10,0x1c($sp) +/* f036940: c490000c */ lwc1 $f16,0xc($a0) +/* f036944: e7b00020 */ swc1 $f16,0x20($sp) +/* f036948: c4b20008 */ lwc1 $f18,0x8($a1) +/* f03694c: c4860010 */ lwc1 $f6,0x10($a0) +/* f036950: 27a5001c */ addiu $a1,$sp,0x1c +/* f036954: 460c9102 */ mul.s $f4,$f18,$f12 +/* f036958: 46062200 */ add.s $f8,$f4,$f6 +/* f03695c: 0fc0da2e */ jal func0f0368b8 +/* f036960: e7a80024 */ swc1 $f8,0x24($sp) +/* f036964: 8fbf0014 */ lw $ra,0x14($sp) +/* f036968: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03696c: 03e00008 */ jr $ra +/* f036970: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036974 +/* f036974: 27bdffd8 */ addiu $sp,$sp,-40 +/* f036978: afbf0024 */ sw $ra,0x24($sp) +/* f03697c: afa40028 */ sw $a0,0x28($sp) +/* f036980: 00807025 */ or $t6,$a0,$zero +/* f036984: 8c840004 */ lw $a0,0x4($a0) +/* f036988: afa00014 */ sw $zero,0x14($sp) +/* f03698c: afa00010 */ sw $zero,0x10($sp) +/* f036990: 3c017f1b */ lui $at,0x7f1b +/* f036994: c4268da0 */ lwc1 $f6,-0x7260($at) +/* f036998: c4840024 */ lwc1 $f4,0x24($a0) +/* f03699c: 00a03825 */ or $a3,$a1,$zero +/* f0369a0: 240f003f */ addiu $t7,$zero,0x3f +/* f0369a4: 46062202 */ mul.s $f8,$f4,$f6 +/* f0369a8: afaf001c */ sw $t7,0x1c($sp) +/* f0369ac: 25c50008 */ addiu $a1,$t6,0x8 +/* f0369b0: 25c60028 */ addiu $a2,$t6,0x28 +/* f0369b4: 0fc0d953 */ jal func0f03654c +/* f0369b8: e7a80018 */ swc1 $f8,0x18($sp) +/* f0369bc: 8fbf0024 */ lw $ra,0x24($sp) +/* f0369c0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0369c4: 03e00008 */ jr $ra +/* f0369c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0369cc +/* f0369cc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0369d0: afbf0014 */ sw $ra,0x14($sp) +/* f0369d4: afa5002c */ sw $a1,0x2c($sp) +/* f0369d8: 8c83001c */ lw $v1,0x1c($a0) +/* f0369dc: afa60030 */ sw $a2,0x30($sp) +/* f0369e0: 0fc0a221 */ jal func0f028884 +/* f0369e4: afa30024 */ sw $v1,0x24($sp) +/* f0369e8: 8fa60030 */ lw $a2,0x30($sp) +/* f0369ec: 44808000 */ mtc1 $zero,$f16 +/* f0369f0: 3c013f80 */ lui $at,0x3f80 +/* f0369f4: 44812000 */ mtc1 $at,$f4 +/* f0369f8: 8fa30024 */ lw $v1,0x24($sp) +/* f0369fc: e4d00000 */ swc1 $f16,0x0($a2) +/* f036a00: e4d00004 */ swc1 $f16,0x4($a2) +/* f036a04: 10400022 */ beqz $v0,.L0f036a90 +/* f036a08: e4c40008 */ swc1 $f4,0x8($a2) +/* f036a0c: c4460008 */ lwc1 $f6,0x8($v0) +/* f036a10: c4680008 */ lwc1 $f8,0x8($v1) +/* f036a14: c44a0010 */ lwc1 $f10,0x10($v0) +/* f036a18: c4720010 */ lwc1 $f18,0x10($v1) +/* f036a1c: 46083081 */ sub.s $f2,$f6,$f8 +/* f036a20: afa60030 */ sw $a2,0x30($sp) +/* f036a24: 46125381 */ sub.s $f14,$f10,$f18 +/* f036a28: 46021102 */ mul.s $f4,$f2,$f2 +/* f036a2c: e7a2001c */ swc1 $f2,0x1c($sp) +/* f036a30: 460e7182 */ mul.s $f6,$f14,$f14 +/* f036a34: e7ae0018 */ swc1 $f14,0x18($sp) +/* f036a38: 0c012974 */ jal 0x4a5d0 +/* f036a3c: 46062300 */ add.s $f12,$f4,$f6 +/* f036a40: 44808000 */ mtc1 $zero,$f16 +/* f036a44: 8fa60030 */ lw $a2,0x30($sp) +/* f036a48: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f036a4c: 4600803c */ c.lt.s $f16,$f0 +/* f036a50: c7ae0018 */ lwc1 $f14,0x18($sp) +/* f036a54: 8fae002c */ lw $t6,0x2c($sp) +/* f036a58: 4502000e */ bc1fl .L0f036a94 +/* f036a5c: 8fbf0014 */ lw $ra,0x14($sp) +/* f036a60: 46001083 */ div.s $f2,$f2,$f0 +/* f036a64: 11c00006 */ beqz $t6,.L0f036a80 +/* f036a68: 46007383 */ div.s $f14,$f14,$f0 +/* f036a6c: 46001207 */ neg.s $f8,$f2 +/* f036a70: e4ce0000 */ swc1 $f14,0x0($a2) +/* f036a74: e4d00004 */ swc1 $f16,0x4($a2) +/* f036a78: 10000005 */ beqz $zero,.L0f036a90 +/* f036a7c: e4c80008 */ swc1 $f8,0x8($a2) +.L0f036a80: +/* f036a80: 46007287 */ neg.s $f10,$f14 +/* f036a84: e4d00004 */ swc1 $f16,0x4($a2) +/* f036a88: e4ca0000 */ swc1 $f10,0x0($a2) +/* f036a8c: e4c20008 */ swc1 $f2,0x8($a2) +.L0f036a90: +/* f036a90: 8fbf0014 */ lw $ra,0x14($sp) +.L0f036a94: +/* f036a94: 27bd0028 */ addiu $sp,$sp,0x28 +/* f036a98: 03e00008 */ jr $ra +/* f036a9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036aa0 +/* f036aa0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f036aa4: afbf0014 */ sw $ra,0x14($sp) +/* f036aa8: afa60040 */ sw $a2,0x40($sp) +/* f036aac: 8c87001c */ lw $a3,0x1c($a0) +/* f036ab0: 27a60028 */ addiu $a2,$sp,0x28 +/* f036ab4: 0fc0da73 */ jal func0f0369cc +/* f036ab8: afa70034 */ sw $a3,0x34($sp) +/* f036abc: c7a00040 */ lwc1 $f0,0x40($sp) +/* f036ac0: c7a40028 */ lwc1 $f4,0x28($sp) +/* f036ac4: 8fa40034 */ lw $a0,0x34($sp) +/* f036ac8: c7b20030 */ lwc1 $f18,0x30($sp) +/* f036acc: 46002182 */ mul.s $f6,$f4,$f0 +/* f036ad0: c4880008 */ lwc1 $f8,0x8($a0) +/* f036ad4: 27a5001c */ addiu $a1,$sp,0x1c +/* f036ad8: 46009102 */ mul.s $f4,$f18,$f0 +/* f036adc: 27a60028 */ addiu $a2,$sp,0x28 +/* f036ae0: 46083280 */ add.s $f10,$f6,$f8 +/* f036ae4: e7aa001c */ swc1 $f10,0x1c($sp) +/* f036ae8: c490000c */ lwc1 $f16,0xc($a0) +/* f036aec: e7b00020 */ swc1 $f16,0x20($sp) +/* f036af0: c4860010 */ lwc1 $f6,0x10($a0) +/* f036af4: 46062200 */ add.s $f8,$f4,$f6 +/* f036af8: 0fc0da2e */ jal func0f0368b8 +/* f036afc: e7a80024 */ swc1 $f8,0x24($sp) +/* f036b00: 8fbf0014 */ lw $ra,0x14($sp) +/* f036b04: 27bd0038 */ addiu $sp,$sp,0x38 +/* f036b08: 03e00008 */ jr $ra +/* f036b0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036b10 +/* f036b10: 27bdffd8 */ addiu $sp,$sp,-40 +/* f036b14: afbf001c */ sw $ra,0x1c($sp) +/* f036b18: afb00018 */ sw $s0,0x18($sp) +/* f036b1c: 00c08025 */ or $s0,$a2,$zero +/* f036b20: 0fc0f917 */ jal func0f03e45c +/* f036b24: afa5002c */ sw $a1,0x2c($sp) +/* f036b28: 8fae002c */ lw $t6,0x2c($sp) +/* f036b2c: 46000306 */ mov.s $f12,$f0 +/* f036b30: 11c0000b */ beqz $t6,.L0f036b60 +/* f036b34: 00000000 */ sll $zero,$zero,0x0 +/* f036b38: 0c0068f4 */ jal 0x1a3d0 +/* f036b3c: e7ac0024 */ swc1 $f12,0x24($sp) +/* f036b40: 44802000 */ mtc1 $zero,$f4 +/* f036b44: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f036b48: e6000000 */ swc1 $f0,0x0($s0) +/* f036b4c: 0c0068f7 */ jal 0x1a3dc +/* f036b50: e6040004 */ swc1 $f4,0x4($s0) +/* f036b54: 46000187 */ neg.s $f6,$f0 +/* f036b58: 1000000a */ beqz $zero,.L0f036b84 +/* f036b5c: e6060008 */ swc1 $f6,0x8($s0) +.L0f036b60: +/* f036b60: 0c0068f4 */ jal 0x1a3d0 +/* f036b64: e7ac0024 */ swc1 $f12,0x24($sp) +/* f036b68: 44805000 */ mtc1 $zero,$f10 +/* f036b6c: 46000207 */ neg.s $f8,$f0 +/* f036b70: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f036b74: e6080000 */ swc1 $f8,0x0($s0) +/* f036b78: 0c0068f7 */ jal 0x1a3dc +/* f036b7c: e60a0004 */ swc1 $f10,0x4($s0) +/* f036b80: e6000008 */ swc1 $f0,0x8($s0) +.L0f036b84: +/* f036b84: 8fbf001c */ lw $ra,0x1c($sp) +/* f036b88: 8fb00018 */ lw $s0,0x18($sp) +/* f036b8c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f036b90: 03e00008 */ jr $ra +/* f036b94: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036b98 +/* f036b98: 27bdffc8 */ addiu $sp,$sp,-56 +/* f036b9c: afbf0014 */ sw $ra,0x14($sp) +/* f036ba0: afa60040 */ sw $a2,0x40($sp) +/* f036ba4: 8c87001c */ lw $a3,0x1c($a0) +/* f036ba8: 27a60028 */ addiu $a2,$sp,0x28 +/* f036bac: 0fc0dac4 */ jal func0f036b10 +/* f036bb0: afa70034 */ sw $a3,0x34($sp) +/* f036bb4: c7a00040 */ lwc1 $f0,0x40($sp) +/* f036bb8: c7a40028 */ lwc1 $f4,0x28($sp) +/* f036bbc: 8fa40034 */ lw $a0,0x34($sp) +/* f036bc0: c7b20030 */ lwc1 $f18,0x30($sp) +/* f036bc4: 46002182 */ mul.s $f6,$f4,$f0 +/* f036bc8: c4880008 */ lwc1 $f8,0x8($a0) +/* f036bcc: 27a5001c */ addiu $a1,$sp,0x1c +/* f036bd0: 46009102 */ mul.s $f4,$f18,$f0 +/* f036bd4: 27a60028 */ addiu $a2,$sp,0x28 +/* f036bd8: 46083280 */ add.s $f10,$f6,$f8 +/* f036bdc: e7aa001c */ swc1 $f10,0x1c($sp) +/* f036be0: c490000c */ lwc1 $f16,0xc($a0) +/* f036be4: e7b00020 */ swc1 $f16,0x20($sp) +/* f036be8: c4860010 */ lwc1 $f6,0x10($a0) +/* f036bec: 46062200 */ add.s $f8,$f4,$f6 +/* f036bf0: 0fc0da2e */ jal func0f0368b8 +/* f036bf4: e7a80024 */ swc1 $f8,0x24($sp) +/* f036bf8: 8fbf0014 */ lw $ra,0x14($sp) +/* f036bfc: 27bd0038 */ addiu $sp,$sp,0x38 +/* f036c00: 03e00008 */ jr $ra +/* f036c04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036c08 +/* f036c08: 27bdff58 */ addiu $sp,$sp,-168 +/* f036c0c: afbf002c */ sw $ra,0x2c($sp) +/* f036c10: afb30028 */ sw $s3,0x28($sp) +/* f036c14: afb20024 */ sw $s2,0x24($sp) +/* f036c18: afb10020 */ sw $s1,0x20($sp) +/* f036c1c: afb0001c */ sw $s0,0x1c($sp) +/* f036c20: afa500ac */ sw $a1,0xac($sp) +/* f036c24: afa600b0 */ sw $a2,0xb0($sp) +/* f036c28: 8c88001c */ lw $t0,0x1c($a0) +/* f036c2c: 240e0001 */ addiu $t6,$zero,0x1 +/* f036c30: afae0060 */ sw $t6,0x60($sp) +/* f036c34: 8c8f0014 */ lw $t7,0x14($a0) +/* f036c38: 3c13800a */ lui $s3,0x800a +/* f036c3c: 26739fc0 */ addiu $s3,$s3,-24640 +/* f036c40: 000fc080 */ sll $t8,$t7,0x2 +/* f036c44: 07010018 */ bgez $t8,.L0f036ca8 +/* f036c48: 25040008 */ addiu $a0,$t0,0x8 +/* f036c4c: 8e630284 */ lw $v1,0x284($s3) +/* f036c50: 3c098007 */ lui $t1,0x8007 +/* f036c54: 8c7900d8 */ lw $t9,0xd8($v1) +/* f036c58: 57200049 */ bnezl $t9,.L0f036d80 +/* f036c5c: 8fab0060 */ lw $t3,0x60($sp) +/* f036c60: 8d290764 */ lw $t1,0x764($t1) +/* f036c64: 55200046 */ bnezl $t1,.L0f036d80 +/* f036c68: 8fab0060 */ lw $t3,0x60($sp) +/* f036c6c: 8c620480 */ lw $v0,0x480($v1) +/* f036c70: 50400007 */ beqzl $v0,.L0f036c90 +/* f036c74: 8c6c1c54 */ lw $t4,0x1c54($v1) +/* f036c78: 50400041 */ beqzl $v0,.L0f036d80 +/* f036c7c: 8fab0060 */ lw $t3,0x60($sp) +/* f036c80: 804a0037 */ lb $t2,0x37($v0) +/* f036c84: 5540003e */ bnezl $t2,.L0f036d80 +/* f036c88: 8fab0060 */ lw $t3,0x60($sp) +/* f036c8c: 8c6c1c54 */ lw $t4,0x1c54($v1) +.L0f036c90: +/* f036c90: 8c6b00c4 */ lw $t3,0xc4($v1) +/* f036c94: 01806827 */ nor $t5,$t4,$zero +/* f036c98: 016d7024 */ and $t6,$t3,$t5 +/* f036c9c: 31cf0008 */ andi $t7,$t6,0x8 +/* f036ca0: 51e00037 */ beqzl $t7,.L0f036d80 +/* f036ca4: 8fab0060 */ lw $t3,0x60($sp) +.L0f036ca8: +/* f036ca8: 3c13800a */ lui $s3,0x800a +/* f036cac: 27b8007c */ addiu $t8,$sp,0x7c +/* f036cb0: 24190014 */ addiu $t9,$zero,0x14 +/* f036cb4: 26739fc0 */ addiu $s3,$s3,-24640 +/* f036cb8: afb90014 */ sw $t9,0x14($sp) +/* f036cbc: afb80010 */ sw $t8,0x10($sp) +/* f036cc0: 25050028 */ addiu $a1,$t0,0x28 +/* f036cc4: 8fa600ac */ lw $a2,0xac($sp) +/* f036cc8: 0fc1977f */ jal func0f065dfc +/* f036ccc: 27a70064 */ addiu $a3,$sp,0x64 +/* f036cd0: 8e690314 */ lw $t1,0x314($s3) +/* f036cd4: 87aa007c */ lh $t2,0x7c($sp) +/* f036cd8: 87af007c */ lh $t7,0x7c($sp) +/* f036cdc: 11200013 */ beqz $t1,.L0f036d2c +/* f036ce0: 2404ffff */ addiu $a0,$zero,-1 +/* f036ce4: 108a0025 */ beq $a0,$t2,.L0f036d7c +/* f036ce8: 27a2007c */ addiu $v0,$sp,0x7c +/* f036cec: 3c05800a */ lui $a1,0x800a +/* f036cf0: 8ca5492c */ lw $a1,0x492c($a1) +/* f036cf4: 84430000 */ lh $v1,0x0($v0) +/* f036cf8: 00655821 */ addu $t3,$v1,$a1 +.L0f036cfc: +/* f036cfc: 916d0000 */ lbu $t5,0x0($t3) +/* f036d00: 31ae000f */ andi $t6,$t5,0xf +/* f036d04: 51c00004 */ beqzl $t6,.L0f036d18 +/* f036d08: 84430002 */ lh $v1,0x2($v0) +/* f036d0c: 1000001b */ beqz $zero,.L0f036d7c +/* f036d10: afa00060 */ sw $zero,0x60($sp) +/* f036d14: 84430002 */ lh $v1,0x2($v0) +.L0f036d18: +/* f036d18: 24420002 */ addiu $v0,$v0,0x2 +/* f036d1c: 5483fff7 */ bnel $a0,$v1,.L0f036cfc +/* f036d20: 00655821 */ addu $t3,$v1,$a1 +/* f036d24: 10000016 */ beqz $zero,.L0f036d80 +/* f036d28: 8fab0060 */ lw $t3,0x60($sp) +.L0f036d2c: +/* f036d2c: 2404ffff */ addiu $a0,$zero,-1 +/* f036d30: 108f0012 */ beq $a0,$t7,.L0f036d7c +/* f036d34: 27a2007c */ addiu $v0,$sp,0x7c +/* f036d38: 3c05800a */ lui $a1,0x800a +/* f036d3c: 8ca54928 */ lw $a1,0x4928($a1) +/* f036d40: 84430000 */ lh $v1,0x0($v0) +/* f036d44: 2406008c */ addiu $a2,$zero,0x8c +.L0f036d48: +/* f036d48: 00660019 */ multu $v1,$a2 +/* f036d4c: 0000c812 */ mflo $t9 +/* f036d50: 00b94821 */ addu $t1,$a1,$t9 +/* f036d54: 952a0000 */ lhu $t2,0x0($t1) +/* f036d58: 314c0004 */ andi $t4,$t2,0x4 +/* f036d5c: 51800004 */ beqzl $t4,.L0f036d70 +/* f036d60: 84430002 */ lh $v1,0x2($v0) +/* f036d64: 10000005 */ beqz $zero,.L0f036d7c +/* f036d68: afa00060 */ sw $zero,0x60($sp) +/* f036d6c: 84430002 */ lh $v1,0x2($v0) +.L0f036d70: +/* f036d70: 24420002 */ addiu $v0,$v0,0x2 +/* f036d74: 1483fff4 */ bne $a0,$v1,.L0f036d48 +/* f036d78: 00000000 */ sll $zero,$zero,0x0 +.L0f036d7c: +/* f036d7c: 8fab0060 */ lw $t3,0x60($sp) +.L0f036d80: +/* f036d80: 51600051 */ beqzl $t3,.L0f036ec8 +/* f036d84: 8fbf002c */ lw $ra,0x2c($sp) +/* f036d88: 8e6d006c */ lw $t5,0x6c($s3) +/* f036d8c: 00009025 */ or $s2,$zero,$zero +/* f036d90: 00002825 */ or $a1,$zero,$zero +/* f036d94: 11a00003 */ beqz $t5,.L0f036da4 +/* f036d98: 00002025 */ or $a0,$zero,$zero +/* f036d9c: 10000001 */ beqz $zero,.L0f036da4 +/* f036da0: 24050001 */ addiu $a1,$zero,0x1 +.L0f036da4: +/* f036da4: 8e6e0068 */ lw $t6,0x68($s3) +/* f036da8: 00001825 */ or $v1,$zero,$zero +/* f036dac: 00001025 */ or $v0,$zero,$zero +/* f036db0: 11c00003 */ beqz $t6,.L0f036dc0 +/* f036db4: 00126080 */ sll $t4,$s2,0x2 +/* f036db8: 10000001 */ beqz $zero,.L0f036dc0 +/* f036dbc: 24040001 */ addiu $a0,$zero,0x1 +.L0f036dc0: +/* f036dc0: 8e6f0064 */ lw $t7,0x64($s3) +/* f036dc4: 026c8021 */ addu $s0,$s3,$t4 +/* f036dc8: 27b10050 */ addiu $s1,$sp,0x50 +/* f036dcc: 11e00003 */ beqz $t7,.L0f036ddc +/* f036dd0: 00000000 */ sll $zero,$zero,0x0 +/* f036dd4: 10000001 */ beqz $zero,.L0f036ddc +/* f036dd8: 24030001 */ addiu $v1,$zero,0x1 +.L0f036ddc: +/* f036ddc: 8e780070 */ lw $t8,0x70($s3) +/* f036de0: 13000003 */ beqz $t8,.L0f036df0 +/* f036de4: 00000000 */ sll $zero,$zero,0x0 +/* f036de8: 10000001 */ beqz $zero,.L0f036df0 +/* f036dec: 24020001 */ addiu $v0,$zero,0x1 +.L0f036df0: +/* f036df0: 0043c821 */ addu $t9,$v0,$v1 +/* f036df4: 03244821 */ addu $t1,$t9,$a0 +/* f036df8: 01255021 */ addu $t2,$t1,$a1 +/* f036dfc: 59400032 */ blezl $t2,.L0f036ec8 +/* f036e00: 8fbf002c */ lw $ra,0x2c($sp) +/* f036e04: 8e0b0064 */ lw $t3,0x64($s0) +.L0f036e08: +/* f036e08: 8fa400ac */ lw $a0,0xac($sp) +/* f036e0c: 8fa600b0 */ lw $a2,0xb0($sp) +/* f036e10: 8d6500bc */ lw $a1,0xbc($t3) +/* f036e14: afa00014 */ sw $zero,0x14($sp) +/* f036e18: afa00010 */ sw $zero,0x10($sp) +/* f036e1c: 02203825 */ or $a3,$s1,$zero +/* f036e20: 0c006052 */ jal 0x18148 +/* f036e24: 24a50008 */ addiu $a1,$a1,0x8 +/* f036e28: 8e0d0064 */ lw $t5,0x64($s0) +/* f036e2c: 02202825 */ or $a1,$s1,$zero +/* f036e30: 8da400bc */ lw $a0,0xbc($t5) +/* f036e34: 0fc19620 */ jal func0f065880 +/* f036e38: 24840028 */ addiu $a0,$a0,0x28 +/* f036e3c: 10400003 */ beqz $v0,.L0f036e4c +/* f036e40: 00002825 */ or $a1,$zero,$zero +/* f036e44: 1000001f */ beqz $zero,.L0f036ec4 +/* f036e48: afa00060 */ sw $zero,0x60($sp) +.L0f036e4c: +/* f036e4c: 8e6e006c */ lw $t6,0x6c($s3) +/* f036e50: 26520001 */ addiu $s2,$s2,0x1 +/* f036e54: 26100004 */ addiu $s0,$s0,0x4 +/* f036e58: 11c00003 */ beqz $t6,.L0f036e68 +/* f036e5c: 00002025 */ or $a0,$zero,$zero +/* f036e60: 10000001 */ beqz $zero,.L0f036e68 +/* f036e64: 24050001 */ addiu $a1,$zero,0x1 +.L0f036e68: +/* f036e68: 8e6f0068 */ lw $t7,0x68($s3) +/* f036e6c: 00001825 */ or $v1,$zero,$zero +/* f036e70: 00001025 */ or $v0,$zero,$zero +/* f036e74: 11e00003 */ beqz $t7,.L0f036e84 +/* f036e78: 00000000 */ sll $zero,$zero,0x0 +/* f036e7c: 10000001 */ beqz $zero,.L0f036e84 +/* f036e80: 24040001 */ addiu $a0,$zero,0x1 +.L0f036e84: +/* f036e84: 8e780064 */ lw $t8,0x64($s3) +/* f036e88: 13000003 */ beqz $t8,.L0f036e98 +/* f036e8c: 00000000 */ sll $zero,$zero,0x0 +/* f036e90: 10000001 */ beqz $zero,.L0f036e98 +/* f036e94: 24030001 */ addiu $v1,$zero,0x1 +.L0f036e98: +/* f036e98: 8e790070 */ lw $t9,0x70($s3) +/* f036e9c: 13200003 */ beqz $t9,.L0f036eac +/* f036ea0: 00000000 */ sll $zero,$zero,0x0 +/* f036ea4: 10000001 */ beqz $zero,.L0f036eac +/* f036ea8: 24020001 */ addiu $v0,$zero,0x1 +.L0f036eac: +/* f036eac: 00434821 */ addu $t1,$v0,$v1 +/* f036eb0: 01245021 */ addu $t2,$t1,$a0 +/* f036eb4: 01456021 */ addu $t4,$t2,$a1 +/* f036eb8: 024c082a */ slt $at,$s2,$t4 +/* f036ebc: 5420ffd2 */ bnezl $at,.L0f036e08 +/* f036ec0: 8e0b0064 */ lw $t3,0x64($s0) +.L0f036ec4: +/* f036ec4: 8fbf002c */ lw $ra,0x2c($sp) +.L0f036ec8: +/* f036ec8: 8fa20060 */ lw $v0,0x60($sp) +/* f036ecc: 8fb0001c */ lw $s0,0x1c($sp) +/* f036ed0: 8fb10020 */ lw $s1,0x20($sp) +/* f036ed4: 8fb20024 */ lw $s2,0x24($sp) +/* f036ed8: 8fb30028 */ lw $s3,0x28($sp) +/* f036edc: 03e00008 */ jr $ra +/* f036ee0: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f036ee4 +/* f036ee4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f036ee8: afbf0014 */ sw $ra,0x14($sp) +/* f036eec: afa40030 */ sw $a0,0x30($sp) +/* f036ef0: afa50034 */ sw $a1,0x34($sp) +/* f036ef4: afa7003c */ sw $a3,0x3c($sp) +/* f036ef8: 8c82001c */ lw $v0,0x1c($a0) +/* f036efc: c4c40000 */ lwc1 $f4,0x0($a2) +/* f036f00: c4c80008 */ lwc1 $f8,0x8($a2) +/* f036f04: c4460008 */ lwc1 $f6,0x8($v0) +/* f036f08: c44a0010 */ lwc1 $f10,0x10($v0) +/* f036f0c: afa60038 */ sw $a2,0x38($sp) +/* f036f10: 46062301 */ sub.s $f12,$f4,$f6 +/* f036f14: 460a4381 */ sub.s $f14,$f8,$f10 +/* f036f18: e7ac002c */ swc1 $f12,0x2c($sp) +/* f036f1c: 0fc259d4 */ jal func0f096750 +/* f036f20: e7ae0028 */ swc1 $f14,0x28($sp) +/* f036f24: 8fa2003c */ lw $v0,0x3c($sp) +/* f036f28: 8fa60038 */ lw $a2,0x38($sp) +/* f036f2c: e7a00024 */ swc1 $f0,0x24($sp) +/* f036f30: c4460000 */ lwc1 $f6,0x0($v0) +/* f036f34: c4c40000 */ lwc1 $f4,0x0($a2) +/* f036f38: c7b2002c */ lwc1 $f18,0x2c($sp) +/* f036f3c: c7ae0028 */ lwc1 $f14,0x28($sp) +/* f036f40: 46062081 */ sub.s $f2,$f4,$f6 +/* f036f44: 46129102 */ mul.s $f4,$f18,$f18 +/* f036f48: c44a0008 */ lwc1 $f10,0x8($v0) +/* f036f4c: c4c80008 */ lwc1 $f8,0x8($a2) +/* f036f50: 460e7182 */ mul.s $f6,$f14,$f14 +/* f036f54: 8fb80034 */ lw $t8,0x34($sp) +/* f036f58: 460a4401 */ sub.s $f16,$f8,$f10 +/* f036f5c: 240f0006 */ addiu $t7,$zero,0x6 +/* f036f60: a30f0000 */ sb $t7,0x0($t8) +/* f036f64: e7a20020 */ swc1 $f2,0x20($sp) +/* f036f68: e7b0001c */ swc1 $f16,0x1c($sp) +/* f036f6c: 0c012974 */ jal 0x4a5d0 +/* f036f70: 46062300 */ add.s $f12,$f4,$f6 +/* f036f74: c7a20020 */ lwc1 $f2,0x20($sp) +/* f036f78: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f036f7c: 8fb90034 */ lw $t9,0x34($sp) +/* f036f80: 46021202 */ mul.s $f8,$f2,$f2 +/* f036f84: e720003c */ swc1 $f0,0x3c($t9) +/* f036f88: 46108282 */ mul.s $f10,$f16,$f16 +/* f036f8c: 0c012974 */ jal 0x4a5d0 +/* f036f90: 460a4300 */ add.s $f12,$f8,$f10 +/* f036f94: 8fa20034 */ lw $v0,0x34($sp) +/* f036f98: c444003c */ lwc1 $f4,0x3c($v0) +/* f036f9c: 46002181 */ sub.s $f6,$f4,$f0 +/* f036fa0: e4460038 */ swc1 $f6,0x38($v0) +/* f036fa4: 8fa50024 */ lw $a1,0x24($sp) +/* f036fa8: 0fc0f94e */ jal func0f03e538 +/* f036fac: 8fa40030 */ lw $a0,0x30($sp) +/* f036fb0: 8fbf0014 */ lw $ra,0x14($sp) +/* f036fb4: 27bd0030 */ addiu $sp,$sp,0x30 +/* f036fb8: 03e00008 */ jr $ra +/* f036fbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f036fc0 +/* f036fc0: 27bdff88 */ addiu $sp,$sp,-120 +/* f036fc4: afbf001c */ sw $ra,0x1c($sp) +/* f036fc8: afb00018 */ sw $s0,0x18($sp) +/* f036fcc: afa60080 */ sw $a2,0x80($sp) +/* f036fd0: 908e0064 */ lbu $t6,0x64($a0) +/* f036fd4: 00a08025 */ or $s0,$a1,$zero +/* f036fd8: 240500c2 */ addiu $a1,$zero,0xc2 +/* f036fdc: 000e7880 */ sll $t7,$t6,0x2 +/* f036fe0: 008fc021 */ addu $t8,$a0,$t7 +/* f036fe4: 8f02004c */ lw $v0,0x4c($t8) +/* f036fe8: 27a60020 */ addiu $a2,$sp,0x20 +/* f036fec: 50400015 */ beqzl $v0,.L0f037044 +/* f036ff0: c48a002c */ lwc1 $f10,0x2c($a0) +/* f036ff4: 8c440000 */ lw $a0,0x0($v0) +/* f036ff8: 0fc456ac */ jal func0f115ab0 +/* f036ffc: afa70084 */ sw $a3,0x84($sp) +/* f037000: c7a40020 */ lwc1 $f4,0x20($sp) +/* f037004: 8fa20080 */ lw $v0,0x80($sp) +/* f037008: 8fa70084 */ lw $a3,0x84($sp) +/* f03700c: e6040000 */ swc1 $f4,0x0($s0) +/* f037010: c7a60024 */ lwc1 $f6,0x24($sp) +/* f037014: 2408ffff */ addiu $t0,$zero,-1 +/* f037018: e6060004 */ swc1 $f6,0x4($s0) +/* f03701c: c7a80028 */ lwc1 $f8,0x28($sp) +/* f037020: e6080008 */ swc1 $f8,0x8($s0) +/* f037024: 8fb90068 */ lw $t9,0x68($sp) +/* f037028: a4480002 */ sh $t0,0x2($v0) +/* f03702c: 10e00011 */ beqz $a3,.L0f037074 +/* f037030: a4590000 */ sh $t9,0x0($v0) +/* f037034: 8fa9006c */ lw $t1,0x6c($sp) +/* f037038: 1000000e */ beqz $zero,.L0f037074 +/* f03703c: ace90000 */ sw $t1,0x0($a3) +/* f037040: c48a002c */ lwc1 $f10,0x2c($a0) +.L0f037044: +/* f037044: 240cffff */ addiu $t4,$zero,-1 +/* f037048: e60a0000 */ swc1 $f10,0x0($s0) +/* f03704c: c4900030 */ lwc1 $f16,0x30($a0) +/* f037050: e6100004 */ swc1 $f16,0x4($s0) +/* f037054: c4920034 */ lwc1 $f18,0x34($a0) +/* f037058: e6120008 */ swc1 $f18,0x8($s0) +/* f03705c: 8fab0080 */ lw $t3,0x80($sp) +/* f037060: 848a0038 */ lh $t2,0x38($a0) +/* f037064: a56c0002 */ sh $t4,0x2($t3) +/* f037068: 10e00002 */ beqz $a3,.L0f037074 +/* f03706c: a56a0000 */ sh $t2,0x0($t3) +/* f037070: ace00000 */ sw $zero,0x0($a3) +.L0f037074: +/* f037074: 8fbf001c */ lw $ra,0x1c($sp) +/* f037078: 8fb00018 */ lw $s0,0x18($sp) +/* f03707c: 27bd0078 */ addiu $sp,$sp,0x78 +/* f037080: 03e00008 */ jr $ra +/* f037084: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f037088 +/* f037088: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03708c: afbf0014 */ sw $ra,0x14($sp) +/* f037090: 0fc0dbf0 */ jal func0f036fc0 +/* f037094: 00003825 */ or $a3,$zero,$zero +/* f037098: 8fbf0014 */ lw $ra,0x14($sp) +/* f03709c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0370a0: 03e00008 */ jr $ra +/* f0370a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0370a8 +/* f0370a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0370ac: afbf0014 */ sw $ra,0x14($sp) +/* f0370b0: 8c8e02d4 */ lw $t6,0x2d4($a0) +/* f0370b4: 00802825 */ or $a1,$a0,$zero +/* f0370b8: 51c00006 */ beqzl $t6,.L0f0370d4 +/* f0370bc: 8ca40020 */ lw $a0,0x20($a1) +/* f0370c0: 0fc647e9 */ jal func0f191fa4 +/* f0370c4: 00000000 */ sll $zero,$zero,0x0 +/* f0370c8: 10000011 */ beqz $zero,.L0f037110 +/* f0370cc: 46000086 */ mov.s $f2,$f0 +/* f0370d0: 8ca40020 */ lw $a0,0x20($a1) +.L0f0370d4: +/* f0370d4: 0c00744f */ jal 0x1d13c +/* f0370d8: afa50018 */ sw $a1,0x18($sp) +/* f0370dc: 00022400 */ sll $a0,$v0,0x10 +/* f0370e0: 00047c03 */ sra $t7,$a0,0x10 +/* f0370e4: 0fc0b7fc */ jal func0f02dff0 +/* f0370e8: 01e02025 */ or $a0,$t7,$zero +/* f0370ec: 8fa50018 */ lw $a1,0x18($sp) +/* f0370f0: 3c017f1b */ lui $at,0x7f1b +/* f0370f4: c4268da4 */ lwc1 $f6,-0x725c($at) +/* f0370f8: 8cb80020 */ lw $t8,0x20($a1) +/* f0370fc: c7040014 */ lwc1 $f4,0x14($t8) +/* f037100: 46062202 */ mul.s $f8,$f4,$f6 +/* f037104: 00000000 */ sll $zero,$zero,0x0 +/* f037108: 46080082 */ mul.s $f2,$f0,$f8 +/* f03710c: 00000000 */ sll $zero,$zero,0x0 +.L0f037110: +/* f037110: 8fbf0014 */ lw $ra,0x14($sp) +/* f037114: 27bd0018 */ addiu $sp,$sp,0x18 +/* f037118: 46001006 */ mov.s $f0,$f2 +/* f03711c: 03e00008 */ jr $ra +/* f037120: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f037124 +/* f037124: 27bdffb8 */ addiu $sp,$sp,-72 +/* f037128: afbf0014 */ sw $ra,0x14($sp) +/* f03712c: 27a50030 */ addiu $a1,$sp,0x30 +/* f037130: 27a60020 */ addiu $a2,$sp,0x20 +/* f037134: 0fc0dc22 */ jal func0f037088 +/* f037138: afa40048 */ sw $a0,0x48($sp) +/* f03713c: 8fa70048 */ lw $a3,0x48($sp) +/* f037140: c7a40030 */ lwc1 $f4,0x30($sp) +/* f037144: 44800000 */ mtc1 $zero,$f0 +/* f037148: 8ce2001c */ lw $v0,0x1c($a3) +/* f03714c: c7a80038 */ lwc1 $f8,0x38($sp) +/* f037150: 00e02025 */ or $a0,$a3,$zero +/* f037154: c4460008 */ lwc1 $f6,0x8($v0) +/* f037158: c44a0010 */ lwc1 $f10,0x10($v0) +/* f03715c: 46062301 */ sub.s $f12,$f4,$f6 +/* f037160: 460a4381 */ sub.s $f14,$f8,$f10 +/* f037164: 4600603c */ c.lt.s $f12,$f0 +/* f037168: 00000000 */ sll $zero,$zero,0x0 +/* f03716c: 45020003 */ bc1fl .L0f03717c +/* f037170: 4600703c */ c.lt.s $f14,$f0 +/* f037174: 46006307 */ neg.s $f12,$f12 +/* f037178: 4600703c */ c.lt.s $f14,$f0 +.L0f03717c: +/* f03717c: 00000000 */ sll $zero,$zero,0x0 +/* f037180: 45020003 */ bc1fl .L0f037190 +/* f037184: afa70048 */ sw $a3,0x48($sp) +/* f037188: 46007387 */ neg.s $f14,$f14 +/* f03718c: afa70048 */ sw $a3,0x48($sp) +.L0f037190: +/* f037190: e7ac0044 */ swc1 $f12,0x44($sp) +/* f037194: 0fc0dc2a */ jal func0f0370a8 +/* f037198: e7ae0040 */ swc1 $f14,0x40($sp) +/* f03719c: 8fa70048 */ lw $a3,0x48($sp) +/* f0371a0: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f0371a4: c7ae0040 */ lwc1 $f14,0x40($sp) +/* f0371a8: 8cee02d4 */ lw $t6,0x2d4($a3) +/* f0371ac: 46000086 */ mov.s $f2,$f0 +/* f0371b0: 15c0000b */ bnez $t6,.L0f0371e0 +/* f0371b4: 00000000 */ sll $zero,$zero,0x0 +/* f0371b8: 8ce40020 */ lw $a0,0x20($a3) +/* f0371bc: e7ae0040 */ swc1 $f14,0x40($sp) +/* f0371c0: e7ac0044 */ swc1 $f12,0x44($sp) +/* f0371c4: 0c0074a2 */ jal 0x1d288 +/* f0371c8: e7a2001c */ swc1 $f2,0x1c($sp) +/* f0371cc: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f0371d0: c7ac0044 */ lwc1 $f12,0x44($sp) +/* f0371d4: c7ae0040 */ lwc1 $f14,0x40($sp) +/* f0371d8: 46001082 */ mul.s $f2,$f2,$f0 +/* f0371dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0371e0: +/* f0371e0: 3c017f1b */ lui $at,0x7f1b +/* f0371e4: c4208da8 */ lwc1 $f0,-0x7258($at) +/* f0371e8: 460e6400 */ add.s $f16,$f12,$f14 +/* f0371ec: 4600103c */ c.lt.s $f2,$f0 +/* f0371f0: 00000000 */ sll $zero,$zero,0x0 +/* f0371f4: 45020003 */ bc1fl .L0f037204 +/* f0371f8: 46028483 */ div.s $f18,$f16,$f2 +/* f0371fc: 46000086 */ mov.s $f2,$f0 +/* f037200: 46028483 */ div.s $f18,$f16,$f2 +.L0f037204: +/* f037204: 8fbf0014 */ lw $ra,0x14($sp) +/* f037208: 27bd0048 */ addiu $sp,$sp,0x48 +/* f03720c: 4600910d */ trunc.w.s $f4,$f18 +/* f037210: 44022000 */ mfc1 $v0,$f4 +/* f037214: 03e00008 */ jr $ra +/* f037218: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03721c +/* f03721c: 03e00008 */ jr $ra +/* f037220: a4800066 */ sh $zero,0x66($a0) +); + +GLOBAL_ASM( +glabel func0f037224 +/* f037224: 27bdffe8 */ addiu $sp,$sp,-24 +/* f037228: afbf0014 */ sw $ra,0x14($sp) +/* f03722c: 808e0068 */ lb $t6,0x68($a0) +/* f037230: 24010006 */ addiu $at,$zero,0x6 +/* f037234: 51c10029 */ beql $t6,$at,.L0f0372dc +/* f037238: 8fbf0014 */ lw $ra,0x14($sp) +/* f03723c: 9082032c */ lbu $v0,0x32c($a0) +/* f037240: 24010003 */ addiu $at,$zero,0x3 +/* f037244: 10410024 */ beq $v0,$at,.L0f0372d8 +/* f037248: 24010001 */ addiu $at,$zero,0x1 +/* f03724c: 50410023 */ beql $v0,$at,.L0f0372dc +/* f037250: 8fbf0014 */ lw $ra,0x14($sp) +/* f037254: 94820066 */ lhu $v0,0x66($a0) +/* f037258: 3c03800a */ lui $v1,0x800a +/* f03725c: 1440000c */ bnez $v0,.L0f037290 +/* f037260: 00000000 */ sll $zero,$zero,0x0 +/* f037264: 0fc0dc49 */ jal func0f037124 +/* f037268: afa40018 */ sw $a0,0x18($sp) +/* f03726c: 00021840 */ sll $v1,$v0,0x1 +/* f037270: 2465012c */ addiu $a1,$v1,0x12c +/* f037274: 3c010001 */ lui $at,0x1 +/* f037278: 00a1082a */ slt $at,$a1,$at +/* f03727c: 14200002 */ bnez $at,.L0f037288 +/* f037280: 8fa40018 */ lw $a0,0x18($sp) +/* f037284: 3405ffff */ dli $a1,0xffff +.L0f037288: +/* f037288: 10000013 */ beqz $zero,.L0f0372d8 +/* f03728c: a4850066 */ sh $a1,0x66($a0) +.L0f037290: +/* f037290: 94639ffa */ lhu $v1,-0x6006($v1) +/* f037294: 0062082a */ slt $at,$v1,$v0 +/* f037298: 1420000e */ bnez $at,.L0f0372d4 +/* f03729c: 0043c023 */ subu $t8,$v0,$v1 +/* f0372a0: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f0372a4: 2485002c */ addiu $a1,$a0,0x2c +/* f0372a8: 24860038 */ addiu $a2,$a0,0x38 +/* f0372ac: 11e00005 */ beqz $t7,.L0f0372c4 +/* f0372b0: 00000000 */ sll $zero,$zero,0x0 +/* f0372b4: 0fc65d51 */ jal func0f197544 +/* f0372b8: 00000000 */ sll $zero,$zero,0x0 +/* f0372bc: 10000007 */ beqz $zero,.L0f0372dc +/* f0372c0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0372c4: +/* f0372c4: 0fc0e10f */ jal func0f03843c +/* f0372c8: 90870065 */ lbu $a3,0x65($a0) +/* f0372cc: 10000003 */ beqz $zero,.L0f0372dc +/* f0372d0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0372d4: +/* f0372d4: a4980066 */ sh $t8,0x66($a0) +.L0f0372d8: +/* f0372d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0372dc: +/* f0372dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0372e0: 03e00008 */ jr $ra +/* f0372e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0372e8 +/* f0372e8: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0372ec: afbf0014 */ sw $ra,0x14($sp) +/* f0372f0: 27a5002c */ addiu $a1,$sp,0x2c +/* f0372f4: 27a6001c */ addiu $a2,$sp,0x1c +/* f0372f8: 0fc0dc22 */ jal func0f037088 +/* f0372fc: afa40038 */ sw $a0,0x38($sp) +/* f037300: 8fa40038 */ lw $a0,0x38($sp) +/* f037304: a0800068 */ sb $zero,0x68($a0) +/* f037308: a0800069 */ sb $zero,0x69($a0) +/* f03730c: a080006a */ sb $zero,0x6a($a0) +/* f037310: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f037314: e484006c */ swc1 $f4,0x6c($a0) +/* f037318: c7a60030 */ lwc1 $f6,0x30($sp) +/* f03731c: e4860070 */ swc1 $f6,0x70($a0) +/* f037320: c7a80034 */ lwc1 $f8,0x34($sp) +/* f037324: 0fc0dc87 */ jal func0f03721c +/* f037328: e4880074 */ swc1 $f8,0x74($a0) +/* f03732c: 8fbf0014 */ lw $ra,0x14($sp) +/* f037330: 27bd0038 */ addiu $sp,$sp,0x38 +/* f037334: 03e00008 */ jr $ra +/* f037338: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03733c +/* f03733c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f037340: afbf001c */ sw $ra,0x1c($sp) +/* f037344: afb00018 */ sw $s0,0x18($sp) +/* f037348: 90820064 */ lbu $v0,0x64($a0) +/* f03734c: 00808025 */ or $s0,$a0,$zero +/* f037350: 28410003 */ slti $at,$v0,0x3 +/* f037354: 10200004 */ beqz $at,.L0f037368 +/* f037358: 00027880 */ sll $t7,$v0,0x2 +/* f03735c: 244e0001 */ addiu $t6,$v0,0x1 +/* f037360: 10000017 */ beqz $zero,.L0f0373c0 +/* f037364: a08e0064 */ sb $t6,0x64($a0) +.L0f037368: +/* f037368: 020fc021 */ addu $t8,$s0,$t7 +/* f03736c: 8f19004c */ lw $t9,0x4c($t8) +/* f037370: 24080001 */ addiu $t0,$zero,0x1 +/* f037374: 3c09800a */ lui $t1,0x800a +/* f037378: afb90024 */ sw $t9,0x24($sp) +/* f03737c: a2080064 */ sb $t0,0x64($s0) +/* f037380: 8d299fc8 */ lw $t1,-0x6038($t1) +/* f037384: 860c0000 */ lh $t4,0x0($s0) +/* f037388: 00095243 */ sra $t2,$t1,0x9 +/* f03738c: 000a59c0 */ sll $t3,$t2,0x7 +/* f037390: 000c68c0 */ sll $t5,$t4,0x3 +/* f037394: 016d2021 */ addu $a0,$t3,$t5 +/* f037398: 0fc45090 */ jal func0f114240 +/* f03739c: 00802825 */ or $a1,$a0,$zero +/* f0373a0: 8fa40024 */ lw $a0,0x24($sp) +/* f0373a4: 8e050048 */ lw $a1,0x48($s0) +/* f0373a8: 2606004c */ addiu $a2,$s0,0x4c +/* f0373ac: 0fc4547b */ jal func0f1151ec +/* f0373b0: 24070006 */ addiu $a3,$zero,0x6 +/* f0373b4: 00002025 */ or $a0,$zero,$zero +/* f0373b8: 0fc45090 */ jal func0f114240 +/* f0373bc: 00002825 */ or $a1,$zero,$zero +.L0f0373c0: +/* f0373c0: 0fc0dcba */ jal func0f0372e8 +/* f0373c4: 02002025 */ or $a0,$s0,$zero +/* f0373c8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0373cc: 8fb00018 */ lw $s0,0x18($sp) +/* f0373d0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0373d4: 03e00008 */ jr $ra +/* f0373d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0373dc +/* f0373dc: 8c830030 */ lw $v1,0x30($a0) +/* f0373e0: 04c10004 */ bgez $a2,.L0f0373f4 +/* f0373e4: 8ca70000 */ lw $a3,0x0($a1) +/* f0373e8: 2cee0001 */ sltiu $t6,$a3,0x1 +/* f0373ec: 01c03825 */ or $a3,$t6,$zero +/* f0373f0: 00063023 */ negu $a2,$a2 +.L0f0373f4: +/* f0373f4: 58c00028 */ blezl $a2,.L0f037498 +/* f0373f8: aca70000 */ sw $a3,0x0($a1) +.L0f0373fc: +/* f0373fc: 10e00014 */ beqz $a3,.L0f037450 +/* f037400: 24c6ffff */ addiu $a2,$a2,-1 +/* f037404: 8c82002c */ lw $v0,0x2c($a0) +/* f037408: 24630001 */ addiu $v1,$v1,0x1 +/* f03740c: 0003c080 */ sll $t8,$v1,0x2 +/* f037410: 8c4f0000 */ lw $t7,0x0($v0) +/* f037414: 01f8c821 */ addu $t9,$t7,$t8 +/* f037418: 8f290000 */ lw $t1,0x0($t9) +/* f03741c: 0521001b */ bgez $t1,.L0f03748c +/* f037420: 00000000 */ sll $zero,$zero,0x0 +/* f037424: 904a0005 */ lbu $t2,0x5($v0) +/* f037428: 2463fffe */ addiu $v1,$v1,-2 +/* f03742c: 314b0001 */ andi $t3,$t2,0x1 +/* f037430: 11600003 */ beqz $t3,.L0f037440 +/* f037434: 00000000 */ sll $zero,$zero,0x0 +/* f037438: 10000014 */ beqz $zero,.L0f03748c +/* f03743c: 00001825 */ or $v1,$zero,$zero +.L0f037440: +/* f037440: 04610012 */ bgez $v1,.L0f03748c +/* f037444: 00003825 */ or $a3,$zero,$zero +/* f037448: 10000010 */ beqz $zero,.L0f03748c +/* f03744c: 00001825 */ or $v1,$zero,$zero +.L0f037450: +/* f037450: 2463ffff */ addiu $v1,$v1,-1 +/* f037454: 0461000d */ bgez $v1,.L0f03748c +/* f037458: 00000000 */ sll $zero,$zero,0x0 +/* f03745c: 8c82002c */ lw $v0,0x2c($a0) +/* f037460: 24030001 */ addiu $v1,$zero,0x1 +/* f037464: 904c0005 */ lbu $t4,0x5($v0) +/* f037468: 94480006 */ lhu $t0,0x6($v0) +/* f03746c: 318d0001 */ andi $t5,$t4,0x1 +/* f037470: 11a00003 */ beqz $t5,.L0f037480 +/* f037474: 2508ffff */ addiu $t0,$t0,-1 +/* f037478: 10000004 */ beqz $zero,.L0f03748c +/* f03747c: 01001825 */ or $v1,$t0,$zero +.L0f037480: +/* f037480: 1d000002 */ bgtz $t0,.L0f03748c +/* f037484: 24070001 */ addiu $a3,$zero,0x1 +/* f037488: 01001825 */ or $v1,$t0,$zero +.L0f03748c: +/* f03748c: 1cc0ffdb */ bgtz $a2,.L0f0373fc +/* f037490: 00000000 */ sll $zero,$zero,0x0 +/* f037494: aca70000 */ sw $a3,0x0($a1) +.L0f037498: +/* f037498: 03e00008 */ jr $ra +/* f03749c: 00601025 */ or $v0,$v1,$zero +); + +GLOBAL_ASM( +glabel func0f0374a0 +/* f0374a0: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0374a4: afbf0014 */ sw $ra,0x14($sp) +/* f0374a8: 8c8e0034 */ lw $t6,0x34($a0) +/* f0374ac: 00a03025 */ or $a2,$a1,$zero +/* f0374b0: 27a50020 */ addiu $a1,$sp,0x20 +/* f0374b4: afa40028 */ sw $a0,0x28($sp) +/* f0374b8: 0fc0dcf7 */ jal func0f0373dc +/* f0374bc: afae0020 */ sw $t6,0x20($sp) +/* f0374c0: 8fa40028 */ lw $a0,0x28($sp) +/* f0374c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0374c8: 0002c880 */ sll $t9,$v0,0x2 +/* f0374cc: 8c8f002c */ lw $t7,0x2c($a0) +/* f0374d0: 8df80000 */ lw $t8,0x0($t7) +/* f0374d4: 03191821 */ addu $v1,$t8,$t9 +/* f0374d8: 84620002 */ lh $v0,0x2($v1) +/* f0374dc: 03e00008 */ jr $ra +/* f0374e0: 27bd0028 */ addiu $sp,$sp,0x28 +); + +GLOBAL_ASM( +glabel func0f0374e4 +/* f0374e4: 27bdff90 */ addiu $sp,$sp,-112 +/* f0374e8: afbf0014 */ sw $ra,0x14($sp) +/* f0374ec: afa50074 */ sw $a1,0x74($sp) +/* f0374f0: afa60078 */ sw $a2,0x78($sp) +/* f0374f4: afa7007c */ sw $a3,0x7c($sp) +/* f0374f8: 0fc0dd28 */ jal func0f0374a0 +/* f0374fc: 00002825 */ or $a1,$zero,$zero +/* f037500: 00402025 */ or $a0,$v0,$zero +/* f037504: 240500c2 */ addiu $a1,$zero,0xc2 +/* f037508: 0fc456ac */ jal func0f115ab0 +/* f03750c: 27a60018 */ addiu $a2,$sp,0x18 +/* f037510: 8fa20074 */ lw $v0,0x74($sp) +/* f037514: c7a40018 */ lwc1 $f4,0x18($sp) +/* f037518: 8fa30078 */ lw $v1,0x78($sp) +/* f03751c: 8fa4007c */ lw $a0,0x7c($sp) +/* f037520: e4440000 */ swc1 $f4,0x0($v0) +/* f037524: c7a6001c */ lwc1 $f6,0x1c($sp) +/* f037528: 240fffff */ addiu $t7,$zero,-1 +/* f03752c: e4460004 */ swc1 $f6,0x4($v0) +/* f037530: c7a80020 */ lwc1 $f8,0x20($sp) +/* f037534: e4480008 */ swc1 $f8,0x8($v0) +/* f037538: 8fae0060 */ lw $t6,0x60($sp) +/* f03753c: a46f0002 */ sh $t7,0x2($v1) +/* f037540: 10800003 */ beqz $a0,.L0f037550 +/* f037544: a46e0000 */ sh $t6,0x0($v1) +/* f037548: 8fb80064 */ lw $t8,0x64($sp) +/* f03754c: ac980000 */ sw $t8,0x0($a0) +.L0f037550: +/* f037550: 8fbf0014 */ lw $ra,0x14($sp) +/* f037554: 27bd0070 */ addiu $sp,$sp,0x70 +/* f037558: 03e00008 */ jr $ra +/* f03755c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f037560 +/* f037560: 27bdffe8 */ addiu $sp,$sp,-24 +/* f037564: afbf0014 */ sw $ra,0x14($sp) +/* f037568: 0fc0dd39 */ jal func0f0374e4 +/* f03756c: 00003825 */ or $a3,$zero,$zero +/* f037570: 8fbf0014 */ lw $ra,0x14($sp) +/* f037574: 27bd0018 */ addiu $sp,$sp,0x18 +/* f037578: 03e00008 */ jr $ra +/* f03757c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f037580 +/* f037580: 27bdffd8 */ addiu $sp,$sp,-40 +/* f037584: afbf0014 */ sw $ra,0x14($sp) +/* f037588: a0800038 */ sb $zero,0x38($a0) +/* f03758c: a0800039 */ sb $zero,0x39($a0) +/* f037590: a080003a */ sb $zero,0x3a($a0) +/* f037594: 27a60018 */ addiu $a2,$sp,0x18 +/* f037598: 0fc0dd58 */ jal func0f037560 +/* f03759c: 2485003c */ addiu $a1,$a0,0x3c +/* f0375a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0375a4: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0375a8: 03e00008 */ jr $ra +/* f0375ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0375b0 +/* f0375b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0375b4: afbf0014 */ sw $ra,0x14($sp) +/* f0375b8: afa40018 */ sw $a0,0x18($sp) +/* f0375bc: 24850034 */ addiu $a1,$a0,0x34 +/* f0375c0: 0fc0dcf7 */ jal func0f0373dc +/* f0375c4: 24060001 */ addiu $a2,$zero,0x1 +/* f0375c8: 8fa40018 */ lw $a0,0x18($sp) +/* f0375cc: ac820030 */ sw $v0,0x30($a0) +/* f0375d0: 0fc0dd60 */ jal func0f037580 +/* f0375d4: a0820333 */ sb $v0,0x333($a0) +/* f0375d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0375dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0375e0: 03e00008 */ jr $ra +/* f0375e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0375e8 +/* f0375e8: 27bdfed8 */ addiu $sp,$sp,-296 +/* f0375ec: afbf0034 */ sw $ra,0x34($sp) +/* f0375f0: afb00030 */ sw $s0,0x30($sp) +/* f0375f4: afa5012c */ sw $a1,0x12c($sp) +/* f0375f8: afa60130 */ sw $a2,0x130($sp) +/* f0375fc: afa70134 */ sw $a3,0x134($sp) +/* f037600: 8c8e001c */ lw $t6,0x1c($a0) +/* f037604: 3c0f800a */ lui $t7,0x800a +/* f037608: 00808025 */ or $s0,$a0,$zero +/* f03760c: afae00f0 */ sw $t6,0xf0($sp) +/* f037610: a0800009 */ sb $zero,0x9($a0) +/* f037614: 8def9fc8 */ lw $t7,-0x6038($t7) +/* f037618: ac8f00d8 */ sw $t7,0xd8($a0) +/* f03761c: 0c0074a2 */ jal 0x1d288 +/* f037620: 8c840020 */ lw $a0,0x20($a0) +/* f037624: c7a40130 */ lwc1 $f4,0x130($sp) +/* f037628: 3c01800a */ lui $at,0x800a +/* f03762c: c428a00c */ lwc1 $f8,-0x5ff4($at) +/* f037630: 46002182 */ mul.s $f6,$f4,$f0 +/* f037634: 8fa2012c */ lw $v0,0x12c($sp) +/* f037638: 02002025 */ or $a0,$s0,$zero +/* f03763c: c4500038 */ lwc1 $f16,0x38($v0) +/* f037640: 46083282 */ mul.s $f10,$f6,$f8 +/* f037644: c446003c */ lwc1 $f6,0x3c($v0) +/* f037648: 460a8480 */ add.s $f18,$f16,$f10 +/* f03764c: e4520038 */ swc1 $f18,0x38($v0) +/* f037650: c4440038 */ lwc1 $f4,0x38($v0) +/* f037654: 4604303e */ c.le.s $f6,$f4 +/* f037658: 00000000 */ sll $zero,$zero,0x0 +/* f03765c: 450200d0 */ bc1fl .L0f0379a0 +/* f037660: 8fbf0034 */ lw $ra,0x34($sp) +/* f037664: 0fc079ef */ jal func0f01e7bc +/* f037668: 00002825 */ or $a1,$zero,$zero +/* f03766c: 8fa40138 */ lw $a0,0x138($sp) +/* f037670: 0fc195e9 */ jal func0f0657a4 +/* f037674: 27a50118 */ addiu $a1,$sp,0x118 +/* f037678: 02002025 */ or $a0,$s0,$zero +/* f03767c: 8fa50134 */ lw $a1,0x134($sp) +/* f037680: 0fc087ea */ jal func0f021fa8 +/* f037684: 27a60118 */ addiu $a2,$sp,0x118 +/* f037688: 8e050024 */ lw $a1,0x24($s0) +/* f03768c: 27b80105 */ addiu $t8,$sp,0x105 +/* f037690: 27b90102 */ addiu $t9,$sp,0x102 +/* f037694: afb90018 */ sw $t9,0x18($sp) +/* f037698: afb80010 */ sw $t8,0x10($sp) +/* f03769c: afa00020 */ sw $zero,0x20($sp) +/* f0376a0: afa0001c */ sw $zero,0x1c($sp) +/* f0376a4: afa00014 */ sw $zero,0x14($sp) +/* f0376a8: 8fa40134 */ lw $a0,0x134($sp) +/* f0376ac: 27a60118 */ addiu $a2,$sp,0x118 +/* f0376b0: 0c00a86c */ jal 0x2a1b0 +/* f0376b4: 27a70106 */ addiu $a3,$sp,0x106 +/* f0376b8: 8fa80134 */ lw $t0,0x134($sp) +/* f0376bc: e7a00108 */ swc1 $f0,0x108($sp) +/* f0376c0: 8fa900f0 */ lw $t1,0xf0($sp) +/* f0376c4: c5080000 */ lwc1 $f8,0x0($t0) +/* f0376c8: 8fa40138 */ lw $a0,0x138($sp) +/* f0376cc: 27a50118 */ addiu $a1,$sp,0x118 +/* f0376d0: e7a800f4 */ swc1 $f8,0xf4($sp) +/* f0376d4: c60a00b8 */ lwc1 $f10,0xb8($s0) +/* f0376d8: c530000c */ lwc1 $f16,0xc($t1) +/* f0376dc: 460a8481 */ sub.s $f18,$f16,$f10 +/* f0376e0: 46009100 */ add.s $f4,$f18,$f0 +/* f0376e4: e7a400f8 */ swc1 $f4,0xf8($sp) +/* f0376e8: c5060008 */ lwc1 $f6,0x8($t0) +/* f0376ec: 0fc195e9 */ jal func0f0657a4 +/* f0376f0: e7a600fc */ swc1 $f6,0xfc($sp) +/* f0376f4: 02002025 */ or $a0,$s0,$zero +/* f0376f8: 27a500f4 */ addiu $a1,$sp,0xf4 +/* f0376fc: 0fc087ea */ jal func0f021fa8 +/* f037700: 27a60118 */ addiu $a2,$sp,0x118 +/* f037704: 8e04001c */ lw $a0,0x1c($s0) +/* f037708: 27a5010c */ addiu $a1,$sp,0x10c +/* f03770c: 27a60114 */ addiu $a2,$sp,0x114 +/* f037710: 0fc0a277 */ jal func0f0289dc +/* f037714: 27a70110 */ addiu $a3,$sp,0x110 +/* f037718: 8fab00f0 */ lw $t3,0xf0($sp) +/* f03771c: 8e050024 */ lw $a1,0x24($s0) +/* f037720: 240a0001 */ addiu $t2,$zero,0x1 +/* f037724: afaa0010 */ sw $t2,0x10($sp) +/* f037728: c560000c */ lwc1 $f0,0xc($t3) +/* f03772c: c7a80114 */ lwc1 $f8,0x114($sp) +/* f037730: c7aa0110 */ lwc1 $f10,0x110($sp) +/* f037734: 27a400f4 */ addiu $a0,$sp,0xf4 +/* f037738: 46004401 */ sub.s $f16,$f8,$f0 +/* f03773c: 27a60118 */ addiu $a2,$sp,0x118 +/* f037740: 2407003f */ addiu $a3,$zero,0x3f +/* f037744: 46005481 */ sub.s $f18,$f10,$f0 +/* f037748: e7b00014 */ swc1 $f16,0x14($sp) +/* f03774c: 0c00a9a1 */ jal 0x2a684 +/* f037750: e7b20018 */ swc1 $f18,0x18($sp) +/* f037754: 1040007b */ beqz $v0,.L0f037944 +/* f037758: 8fa400f0 */ lw $a0,0xf0($sp) +/* f03775c: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f037760: c7a00108 */ lwc1 $f0,0x108($sp) +/* f037764: 3c017f1b */ lui $at,0x7f1b +/* f037768: e4840008 */ swc1 $f4,0x8($a0) +/* f03776c: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f037770: e486000c */ swc1 $f6,0xc($a0) +/* f037774: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f037778: e4880010 */ swc1 $f8,0x10($a0) +/* f03777c: e60000b8 */ swc1 $f0,0xb8($s0) +/* f037780: e60000b4 */ swc1 $f0,0xb4($s0) +/* f037784: c4308dac */ lwc1 $f16,-0x7254($at) +/* f037788: 46100282 */ mul.s $f10,$f0,$f16 +/* f03778c: e60a00b0 */ swc1 $f10,0xb0($s0) +/* f037790: 97ac0106 */ lhu $t4,0x106($sp) +/* f037794: a60c018a */ sh $t4,0x18a($s0) +/* f037798: 93ad0105 */ lbu $t5,0x105($sp) +/* f03779c: a20d0191 */ sb $t5,0x191($s0) +/* f0377a0: 87ae0102 */ lh $t6,0x102($sp) +/* f0377a4: 0fc19711 */ jal func0f065c44 +/* f0377a8: a60e02b2 */ sh $t6,0x2b2($s0) +/* f0377ac: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0377b0: 27a40118 */ addiu $a0,$sp,0x118 +/* f0377b4: 0fc195e9 */ jal func0f0657a4 +/* f0377b8: 24a50028 */ addiu $a1,$a1,0x28 +/* f0377bc: 0fc1972c */ jal func0f065cb0 +/* f0377c0: 8fa400f0 */ lw $a0,0xf0($sp) +/* f0377c4: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0377c8: 8e040020 */ lw $a0,0x20($s0) +/* f0377cc: 24a50008 */ addiu $a1,$a1,0x8 +/* f0377d0: 0c006b4d */ jal 0x1ad34 +/* f0377d4: afa5003c */ sw $a1,0x3c($sp) +/* f0377d8: 8e040020 */ lw $a0,0x20($s0) +/* f0377dc: 8c8f0008 */ lw $t7,0x8($a0) +/* f0377e0: 0c006a87 */ jal 0x1aa1c +/* f0377e4: 8de50000 */ lw $a1,0x0($t7) +/* f0377e8: c7b20108 */ lwc1 $f18,0x108($sp) +/* f0377ec: 2401000e */ addiu $at,$zero,0xe +/* f0377f0: e4520004 */ swc1 $f18,0x4($v0) +/* f0377f4: 8e180018 */ lw $t8,0x18($s0) +/* f0377f8: 82030007 */ lb $v1,0x7($s0) +/* f0377fc: 37190001 */ ori $t9,$t8,0x1 +/* f037800: 1461000e */ bne $v1,$at,.L0f03783c +/* f037804: ae190018 */ sw $t9,0x18($s0) +/* f037808: 0fc0dd6c */ jal func0f0375b0 +/* f03780c: 02002025 */ or $a0,$s0,$zero +/* f037810: 02002025 */ or $a0,$s0,$zero +/* f037814: 27a500dc */ addiu $a1,$sp,0xdc +/* f037818: 0fc0dd58 */ jal func0f037560 +/* f03781c: 27a600cc */ addiu $a2,$sp,0xcc +/* f037820: 02002025 */ or $a0,$s0,$zero +/* f037824: 8fa5012c */ lw $a1,0x12c($sp) +/* f037828: 27a600dc */ addiu $a2,$sp,0xdc +/* f03782c: 0fc0dbb9 */ jal func0f036ee4 +/* f037830: 8fa7003c */ lw $a3,0x3c($sp) +/* f037834: 10000057 */ beqz $zero,.L0f037994 +/* f037838: 02002025 */ or $a0,$s0,$zero +.L0f03783c: +/* f03783c: 2401000f */ addiu $at,$zero,0xf +/* f037840: 54610054 */ bnel $v1,$at,.L0f037994 +/* f037844: 02002025 */ or $a0,$s0,$zero +/* f037848: 92020064 */ lbu $v0,0x64($s0) +/* f03784c: 00024880 */ sll $t1,$v0,0x2 +/* f037850: 02094021 */ addu $t0,$s0,$t1 +/* f037854: 8d0a004c */ lw $t2,0x4c($t0) +/* f037858: 1540002d */ bnez $t2,.L0f037910 +/* f03785c: 00000000 */ sll $zero,$zero,0x0 +/* f037860: 920b0065 */ lbu $t3,0x65($s0) +/* f037864: 28410002 */ slti $at,$v0,0x2 +/* f037868: 316c0008 */ andi $t4,$t3,0x8 +/* f03786c: 11800005 */ beqz $t4,.L0f037884 +/* f037870: 00000000 */ sll $zero,$zero,0x0 +/* f037874: 0fc0ea5a */ jal func0f03a968 +/* f037878: 02002025 */ or $a0,$s0,$zero +/* f03787c: 10000045 */ beqz $zero,.L0f037994 +/* f037880: 02002025 */ or $a0,$s0,$zero +.L0f037884: +/* f037884: 14200012 */ bnez $at,.L0f0378d0 +/* f037888: 00026880 */ sll $t5,$v0,0x2 +/* f03788c: 020d7021 */ addu $t6,$s0,$t5 +/* f037890: 8dc20044 */ lw $v0,0x44($t6) +/* f037894: 24050002 */ addiu $a1,$zero,0x2 +/* f037898: 27a60068 */ addiu $a2,$sp,0x68 +/* f03789c: 0fc456ac */ jal func0f115ab0 +/* f0378a0: 8c440000 */ lw $a0,0x0($v0) +/* f0378a4: 8faf00f0 */ lw $t7,0xf0($sp) +/* f0378a8: c7a60068 */ lwc1 $f6,0x68($sp) +/* f0378ac: c7b00070 */ lwc1 $f16,0x70($sp) +/* f0378b0: c5e40008 */ lwc1 $f4,0x8($t7) +/* f0378b4: c5e80010 */ lwc1 $f8,0x10($t7) +/* f0378b8: 46062301 */ sub.s $f12,$f4,$f6 +/* f0378bc: 0fc259d4 */ jal func0f096750 +/* f0378c0: 46104381 */ sub.s $f14,$f8,$f16 +/* f0378c4: 44050000 */ mfc1 $a1,$f0 +/* f0378c8: 0fc0f94e */ jal func0f03e538 +/* f0378cc: 02002025 */ or $a0,$s0,$zero +.L0f0378d0: +/* f0378d0: 12000003 */ beqz $s0,.L0f0378e0 +/* f0378d4: 00001025 */ or $v0,$zero,$zero +/* f0378d8: 10000001 */ beqz $zero,.L0f0378e0 +/* f0378dc: 920202fe */ lbu $v0,0x2fe($s0) +.L0f0378e0: +/* f0378e0: 10400007 */ beqz $v0,.L0f037900 +/* f0378e4: 24010001 */ addiu $at,$zero,0x1 +/* f0378e8: 12000003 */ beqz $s0,.L0f0378f8 +/* f0378ec: 00001025 */ or $v0,$zero,$zero +/* f0378f0: 10000001 */ beqz $zero,.L0f0378f8 +/* f0378f4: 920202fe */ lbu $v0,0x2fe($s0) +.L0f0378f8: +/* f0378f8: 54410026 */ bnel $v0,$at,.L0f037994 +/* f0378fc: 02002025 */ or $a0,$s0,$zero +.L0f037900: +/* f037900: 0fc0bb57 */ jal func0f02ed5c +/* f037904: 02002025 */ or $a0,$s0,$zero +/* f037908: 10000022 */ beqz $zero,.L0f037994 +/* f03790c: 02002025 */ or $a0,$s0,$zero +.L0f037910: +/* f037910: 0fc0dccf */ jal func0f03733c +/* f037914: 02002025 */ or $a0,$s0,$zero +/* f037918: 02002025 */ or $a0,$s0,$zero +/* f03791c: 27a5005c */ addiu $a1,$sp,0x5c +/* f037920: 0fc0dc22 */ jal func0f037088 +/* f037924: 27a6004c */ addiu $a2,$sp,0x4c +/* f037928: 02002025 */ or $a0,$s0,$zero +/* f03792c: 8fa5012c */ lw $a1,0x12c($sp) +/* f037930: 27a6005c */ addiu $a2,$sp,0x5c +/* f037934: 0fc0dbb9 */ jal func0f036ee4 +/* f037938: 8fa7003c */ lw $a3,0x3c($sp) +/* f03793c: 10000015 */ beqz $zero,.L0f037994 +/* f037940: 02002025 */ or $a0,$s0,$zero +.L0f037944: +/* f037944: 8fa2012c */ lw $v0,0x12c($sp) +/* f037948: 2401000e */ addiu $at,$zero,0xe +/* f03794c: 3c19800a */ lui $t9,0x800a +/* f037950: c44a003c */ lwc1 $f10,0x3c($v0) +/* f037954: 3c09800a */ lui $t1,0x800a +/* f037958: e44a0038 */ swc1 $f10,0x38($v0) +/* f03795c: 82180007 */ lb $t8,0x7($s0) +/* f037960: 17010007 */ bne $t8,$at,.L0f037980 +/* f037964: 00000000 */ sll $zero,$zero,0x0 +/* f037968: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f03796c: 02002025 */ or $a0,$s0,$zero +/* f037970: 0fc0dd60 */ jal func0f037580 +/* f037974: ae190078 */ sw $t9,0x78($s0) +/* f037978: 10000006 */ beqz $zero,.L0f037994 +/* f03797c: 02002025 */ or $a0,$s0,$zero +.L0f037980: +/* f037980: 8d299fc8 */ lw $t1,-0x6038($t1) +/* f037984: 02002025 */ or $a0,$s0,$zero +/* f037988: 0fc0dcba */ jal func0f0372e8 +/* f03798c: ae0900a8 */ sw $t1,0xa8($s0) +/* f037990: 02002025 */ or $a0,$s0,$zero +.L0f037994: +/* f037994: 0fc079ef */ jal func0f01e7bc +/* f037998: 24050001 */ addiu $a1,$zero,0x1 +/* f03799c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0379a0: +/* f0379a0: 8fb00030 */ lw $s0,0x30($sp) +/* f0379a4: 27bd0128 */ addiu $sp,$sp,0x128 +/* f0379a8: 03e00008 */ jr $ra +/* f0379ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0379b0 +/* f0379b0: 27bdffc8 */ addiu $sp,$sp,-56 +/* f0379b4: afbf0014 */ sw $ra,0x14($sp) +/* f0379b8: 80820007 */ lb $v0,0x7($a0) +/* f0379bc: 2401000e */ addiu $at,$zero,0xe +/* f0379c0: 5441002f */ bnel $v0,$at,.L0f037a80 +/* f0379c4: 2401000f */ addiu $at,$zero,0xf +/* f0379c8: 808e0038 */ lb $t6,0x38($a0) +/* f0379cc: 24010006 */ addiu $at,$zero,0x6 +/* f0379d0: 27a60028 */ addiu $a2,$sp,0x28 +/* f0379d4: 55c1002a */ bnel $t6,$at,.L0f037a80 +/* f0379d8: 2401000f */ addiu $at,$zero,0xf +/* f0379dc: afa40038 */ sw $a0,0x38($sp) +/* f0379e0: 0fc0dd58 */ jal func0f037560 +/* f0379e4: afa5003c */ sw $a1,0x3c($sp) +/* f0379e8: 8fa40038 */ lw $a0,0x38($sp) +/* f0379ec: 8fa5003c */ lw $a1,0x3c($sp) +/* f0379f0: c4920070 */ lwc1 $f18,0x70($a0) +/* f0379f4: c4900074 */ lwc1 $f16,0x74($a0) +/* f0379f8: 4612803e */ c.le.s $f16,$f18 +/* f0379fc: 00000000 */ sll $zero,$zero,0x0 +/* f037a00: 45030058 */ bc1tl .L0f037b64 +/* f037a04: 8fbf0014 */ lw $ra,0x14($sp) +/* f037a08: 44802000 */ mtc1 $zero,$f4 +/* f037a0c: 00000000 */ sll $zero,$zero,0x0 +/* f037a10: 4610203c */ c.lt.s $f4,$f16 +/* f037a14: 00000000 */ sll $zero,$zero,0x0 +/* f037a18: 45020052 */ bc1fl .L0f037b64 +/* f037a1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f037a20: 46109003 */ div.s $f0,$f18,$f16 +/* f037a24: 8c8f001c */ lw $t7,0x1c($a0) +/* f037a28: c4a60000 */ lwc1 $f6,0x0($a1) +/* f037a2c: c5e20008 */ lwc1 $f2,0x8($t7) +/* f037a30: 46023201 */ sub.s $f8,$f6,$f2 +/* f037a34: c4a60004 */ lwc1 $f6,0x4($a1) +/* f037a38: 46004282 */ mul.s $f10,$f8,$f0 +/* f037a3c: 46025100 */ add.s $f4,$f10,$f2 +/* f037a40: e4a40000 */ swc1 $f4,0x0($a1) +/* f037a44: 8c98001c */ lw $t8,0x1c($a0) +/* f037a48: c70c000c */ lwc1 $f12,0xc($t8) +/* f037a4c: 460c3201 */ sub.s $f8,$f6,$f12 +/* f037a50: c4a60008 */ lwc1 $f6,0x8($a1) +/* f037a54: 46004282 */ mul.s $f10,$f8,$f0 +/* f037a58: 460c5100 */ add.s $f4,$f10,$f12 +/* f037a5c: e4a40004 */ swc1 $f4,0x4($a1) +/* f037a60: 8c99001c */ lw $t9,0x1c($a0) +/* f037a64: c72e0010 */ lwc1 $f14,0x10($t9) +/* f037a68: 460e3201 */ sub.s $f8,$f6,$f14 +/* f037a6c: 46004282 */ mul.s $f10,$f8,$f0 +/* f037a70: 460e5100 */ add.s $f4,$f10,$f14 +/* f037a74: 1000003a */ beqz $zero,.L0f037b60 +/* f037a78: e4a40008 */ swc1 $f4,0x8($a1) +/* f037a7c: 2401000f */ addiu $at,$zero,0xf +.L0f037a80: +/* f037a80: 5441002f */ bnel $v0,$at,.L0f037b40 +/* f037a84: 8c8c001c */ lw $t4,0x1c($a0) +/* f037a88: 80880068 */ lb $t0,0x68($a0) +/* f037a8c: 24010006 */ addiu $at,$zero,0x6 +/* f037a90: 27a60028 */ addiu $a2,$sp,0x28 +/* f037a94: 5501002a */ bnel $t0,$at,.L0f037b40 +/* f037a98: 8c8c001c */ lw $t4,0x1c($a0) +/* f037a9c: afa40038 */ sw $a0,0x38($sp) +/* f037aa0: 0fc0dc22 */ jal func0f037088 +/* f037aa4: afa5003c */ sw $a1,0x3c($sp) +/* f037aa8: 8fa40038 */ lw $a0,0x38($sp) +/* f037aac: 8fa5003c */ lw $a1,0x3c($sp) +/* f037ab0: c49200a0 */ lwc1 $f18,0xa0($a0) +/* f037ab4: c49000a4 */ lwc1 $f16,0xa4($a0) +/* f037ab8: 4612803e */ c.le.s $f16,$f18 +/* f037abc: 00000000 */ sll $zero,$zero,0x0 +/* f037ac0: 45030028 */ bc1tl .L0f037b64 +/* f037ac4: 8fbf0014 */ lw $ra,0x14($sp) +/* f037ac8: 44803000 */ mtc1 $zero,$f6 +/* f037acc: 00000000 */ sll $zero,$zero,0x0 +/* f037ad0: 4610303c */ c.lt.s $f6,$f16 +/* f037ad4: 00000000 */ sll $zero,$zero,0x0 +/* f037ad8: 45020022 */ bc1fl .L0f037b64 +/* f037adc: 8fbf0014 */ lw $ra,0x14($sp) +/* f037ae0: 46109003 */ div.s $f0,$f18,$f16 +/* f037ae4: 8c89001c */ lw $t1,0x1c($a0) +/* f037ae8: c4a80000 */ lwc1 $f8,0x0($a1) +/* f037aec: c5220008 */ lwc1 $f2,0x8($t1) +/* f037af0: 46024281 */ sub.s $f10,$f8,$f2 +/* f037af4: c4a80004 */ lwc1 $f8,0x4($a1) +/* f037af8: 46005102 */ mul.s $f4,$f10,$f0 +/* f037afc: 46022180 */ add.s $f6,$f4,$f2 +/* f037b00: e4a60000 */ swc1 $f6,0x0($a1) +/* f037b04: 8c8a001c */ lw $t2,0x1c($a0) +/* f037b08: c54c000c */ lwc1 $f12,0xc($t2) +/* f037b0c: 460c4281 */ sub.s $f10,$f8,$f12 +/* f037b10: c4a80008 */ lwc1 $f8,0x8($a1) +/* f037b14: 46005102 */ mul.s $f4,$f10,$f0 +/* f037b18: 460c2180 */ add.s $f6,$f4,$f12 +/* f037b1c: e4a60004 */ swc1 $f6,0x4($a1) +/* f037b20: 8c8b001c */ lw $t3,0x1c($a0) +/* f037b24: c56e0010 */ lwc1 $f14,0x10($t3) +/* f037b28: 460e4281 */ sub.s $f10,$f8,$f14 +/* f037b2c: 46005102 */ mul.s $f4,$f10,$f0 +/* f037b30: 460e2180 */ add.s $f6,$f4,$f14 +/* f037b34: 1000000a */ beqz $zero,.L0f037b60 +/* f037b38: e4a60008 */ swc1 $f6,0x8($a1) +/* f037b3c: 8c8c001c */ lw $t4,0x1c($a0) +.L0f037b40: +/* f037b40: c5880008 */ lwc1 $f8,0x8($t4) +/* f037b44: e4a80000 */ swc1 $f8,0x0($a1) +/* f037b48: 8c8d001c */ lw $t5,0x1c($a0) +/* f037b4c: c5aa000c */ lwc1 $f10,0xc($t5) +/* f037b50: e4aa0004 */ swc1 $f10,0x4($a1) +/* f037b54: 8c8e001c */ lw $t6,0x1c($a0) +/* f037b58: c5c40010 */ lwc1 $f4,0x10($t6) +/* f037b5c: e4a40008 */ swc1 $f4,0x8($a1) +.L0f037b60: +/* f037b60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f037b64: +/* f037b64: 27bd0038 */ addiu $sp,$sp,0x38 +/* f037b68: 03e00008 */ jr $ra +/* f037b6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f037b70 +/* f037b70: 27bdff98 */ addiu $sp,$sp,-104 +/* f037b74: afbf001c */ sw $ra,0x1c($sp) +/* f037b78: 848f0010 */ lh $t7,0x10($a0) +/* f037b7c: 3c198008 */ lui $t9,0x8008 +/* f037b80: 90870065 */ lbu $a3,0x65($a0) +/* f037b84: 000fc080 */ sll $t8,$t7,0x2 +/* f037b88: 030fc021 */ addu $t8,$t8,$t7 +/* f037b8c: 0018c080 */ sll $t8,$t8,0x2 +/* f037b90: 0338c821 */ addu $t9,$t9,$t8 +/* f037b94: 8f39cf04 */ lw $t9,-0x30fc($t9) +/* f037b98: 30ee0003 */ andi $t6,$a3,0x3 +/* f037b9c: afae0064 */ sw $t6,0x64($sp) +/* f037ba0: 00195fc2 */ srl $t3,$t9,0x1f +/* f037ba4: afab0060 */ sw $t3,0x60($sp) +/* f037ba8: afa40068 */ sw $a0,0x68($sp) +/* f037bac: 0fc0a209 */ jal func0f028824 +/* f037bb0: 24050001 */ addiu $a1,$zero,0x1 +/* f037bb4: afa2005c */ sw $v0,0x5c($sp) +/* f037bb8: 8fa40068 */ lw $a0,0x68($sp) +/* f037bbc: 0fc0a209 */ jal func0f028824 +/* f037bc0: 00002825 */ or $a1,$zero,$zero +/* f037bc4: 8faa0068 */ lw $t2,0x68($sp) +/* f037bc8: 8fa70064 */ lw $a3,0x64($sp) +/* f037bcc: afa20058 */ sw $v0,0x58($sp) +/* f037bd0: 11400003 */ beqz $t2,.L0f037be0 +/* f037bd4: afa00054 */ sw $zero,0x54($sp) +/* f037bd8: 10000002 */ beqz $zero,.L0f037be4 +/* f037bdc: 914502fe */ lbu $a1,0x2fe($t2) +.L0f037be0: +/* f037be0: 00002825 */ or $a1,$zero,$zero +.L0f037be4: +/* f037be4: 3c014180 */ lui $at,0x4180 +/* f037be8: 44810000 */ mtc1 $at,$f0 +/* f037bec: 3c013f00 */ lui $at,0x3f00 +/* f037bf0: 44811000 */ mtc1 $at,$f2 +/* f037bf4: 3c01bf80 */ lui $at,0xbf80 +/* f037bf8: 44812000 */ mtc1 $at,$f4 +/* f037bfc: e7a0003c */ swc1 $f0,0x3c($sp) +/* f037c00: e7a00034 */ swc1 $f0,0x34($sp) +/* f037c04: e7a40038 */ swc1 $f4,0x38($sp) +/* f037c08: 814c0007 */ lb $t4,0x7($t2) +/* f037c0c: 2401000f */ addiu $at,$zero,0xf +/* f037c10: 2403ffff */ addiu $v1,$zero,-1 +/* f037c14: 15810004 */ bne $t4,$at,.L0f037c28 +/* f037c18: 24080003 */ addiu $t0,$zero,0x3 +/* f037c1c: 914d0065 */ lbu $t5,0x65($t2) +/* f037c20: 31aeffdf */ andi $t6,$t5,0xffdf +/* f037c24: a14e0065 */ sb $t6,0x65($t2) +.L0f037c28: +/* f037c28: 50a80201 */ beql $a1,$t0,.L0f038430 +/* f037c2c: 8fbf001c */ lw $ra,0x1c($sp) +/* f037c30: 8d4f02d4 */ lw $t7,0x2d4($t2) +/* f037c34: 55e001fe */ bnezl $t7,.L0f038430 +/* f037c38: 8fbf001c */ lw $ra,0x1c($sp) +/* f037c3c: 10a00003 */ beqz $a1,.L0f037c4c +/* f037c40: 24060001 */ addiu $a2,$zero,0x1 +/* f037c44: 14a601d4 */ bne $a1,$a2,.L0f038398 +/* f037c48: 24040002 */ addiu $a0,$zero,0x2 +.L0f037c4c: +/* f037c4c: 8fa4005c */ lw $a0,0x5c($sp) +/* f037c50: 10800003 */ beqz $a0,.L0f037c60 +/* f037c54: 00000000 */ sll $zero,$zero,0x0 +/* f037c58: 54400006 */ bnezl $v0,.L0f037c74 +/* f037c5c: afa30048 */ sw $v1,0x48($sp) +.L0f037c60: +/* f037c60: 54800014 */ bnezl $a0,.L0f037cb4 +/* f037c64: afa30048 */ sw $v1,0x48($sp) +/* f037c68: 54400012 */ bnezl $v0,.L0f037cb4 +/* f037c6c: afa30048 */ sw $v1,0x48($sp) +/* f037c70: afa30048 */ sw $v1,0x48($sp) +.L0f037c74: +/* f037c74: afa00050 */ sw $zero,0x50($sp) +/* f037c78: afa5004c */ sw $a1,0x4c($sp) +/* f037c7c: afa70064 */ sw $a3,0x64($sp) +/* f037c80: 0c004b70 */ jal 0x12dc0 +/* f037c84: e7a20040 */ swc1 $f2,0x40($sp) +/* f037c88: 8fa30048 */ lw $v1,0x48($sp) +/* f037c8c: 8fa40050 */ lw $a0,0x50($sp) +/* f037c90: 8fa5004c */ lw $a1,0x4c($sp) +/* f037c94: 24060001 */ addiu $a2,$zero,0x1 +/* f037c98: 8fa70064 */ lw $a3,0x64($sp) +/* f037c9c: 24080003 */ addiu $t0,$zero,0x3 +/* f037ca0: 8faa0068 */ lw $t2,0x68($sp) +/* f037ca4: c7a20040 */ lwc1 $f2,0x40($sp) +/* f037ca8: 10000025 */ beqz $zero,.L0f037d40 +/* f037cac: 30490001 */ andi $t1,$v0,0x1 +/* f037cb0: afa30048 */ sw $v1,0x48($sp) +.L0f037cb4: +/* f037cb4: afa5004c */ sw $a1,0x4c($sp) +/* f037cb8: afa70064 */ sw $a3,0x64($sp) +/* f037cbc: 0fc0b849 */ jal func0f02e124 +/* f037cc0: e7a20040 */ swc1 $f2,0x40($sp) +/* f037cc4: 8fa30048 */ lw $v1,0x48($sp) +/* f037cc8: 8fa5004c */ lw $a1,0x4c($sp) +/* f037ccc: 24060001 */ addiu $a2,$zero,0x1 +/* f037cd0: 8fa70064 */ lw $a3,0x64($sp) +/* f037cd4: 24080003 */ addiu $t0,$zero,0x3 +/* f037cd8: 8faa0068 */ lw $t2,0x68($sp) +/* f037cdc: 1440000f */ bnez $v0,.L0f037d1c +/* f037ce0: c7a20040 */ lwc1 $f2,0x40($sp) +/* f037ce4: 8fa40058 */ lw $a0,0x58($sp) +/* f037ce8: afa30048 */ sw $v1,0x48($sp) +/* f037cec: afa5004c */ sw $a1,0x4c($sp) +/* f037cf0: afa70064 */ sw $a3,0x64($sp) +/* f037cf4: 0fc0b849 */ jal func0f02e124 +/* f037cf8: e7a20040 */ swc1 $f2,0x40($sp) +/* f037cfc: 8fa30048 */ lw $v1,0x48($sp) +/* f037d00: 8fa5004c */ lw $a1,0x4c($sp) +/* f037d04: 24060001 */ addiu $a2,$zero,0x1 +/* f037d08: 8fa70064 */ lw $a3,0x64($sp) +/* f037d0c: 24080003 */ addiu $t0,$zero,0x3 +/* f037d10: 8faa0068 */ lw $t2,0x68($sp) +/* f037d14: 10400006 */ beqz $v0,.L0f037d30 +/* f037d18: c7a20040 */ lwc1 $f2,0x40($sp) +.L0f037d1c: +/* f037d1c: 8fa9005c */ lw $t1,0x5c($sp) +/* f037d20: 00002025 */ or $a0,$zero,$zero +/* f037d24: 0009c02b */ sltu $t8,$zero,$t1 +/* f037d28: 10000005 */ beqz $zero,.L0f037d40 +/* f037d2c: 03004825 */ or $t1,$t8,$zero +.L0f037d30: +/* f037d30: 8fa9005c */ lw $t1,0x5c($sp) +/* f037d34: 00c02025 */ or $a0,$a2,$zero +/* f037d38: 0009c82b */ sltu $t9,$zero,$t1 +/* f037d3c: 03204825 */ or $t1,$t9,$zero +.L0f037d40: +/* f037d40: 14a6000e */ bne $a1,$a2,.L0f037d7c +/* f037d44: 00000000 */ sll $zero,$zero,0x0 +/* f037d48: 24040002 */ addiu $a0,$zero,0x2 +/* f037d4c: 14e40003 */ bne $a3,$a0,.L0f037d5c +/* f037d50: 00000000 */ sll $zero,$zero,0x0 +/* f037d54: 1000018e */ beqz $zero,.L0f038390 +/* f037d58: 24030394 */ addiu $v1,$zero,0x394 +.L0f037d5c: +/* f037d5c: 14e60003 */ bne $a3,$a2,.L0f037d6c +/* f037d60: 00000000 */ sll $zero,$zero,0x0 +/* f037d64: 1000018a */ beqz $zero,.L0f038390 +/* f037d68: 24030393 */ addiu $v1,$zero,0x393 +.L0f037d6c: +/* f037d6c: 14e00188 */ bnez $a3,.L0f038390 +/* f037d70: 00000000 */ sll $zero,$zero,0x0 +/* f037d74: 10000186 */ beqz $zero,.L0f038390 +/* f037d78: 24030392 */ addiu $v1,$zero,0x392 +.L0f037d7c: +/* f037d7c: 10800084 */ beqz $a0,.L0f037f90 +/* f037d80: 24040002 */ addiu $a0,$zero,0x2 +/* f037d84: 14e40036 */ bne $a3,$a0,.L0f037e60 +/* f037d88: 00000000 */ sll $zero,$zero,0x0 +/* f037d8c: 914202fd */ lbu $v0,0x2fd($t2) +/* f037d90: 2403020a */ addiu $v1,$zero,0x20a +/* f037d94: 10c2000a */ beq $a2,$v0,.L0f037dc0 +/* f037d98: 00000000 */ sll $zero,$zero,0x0 +/* f037d9c: 10820008 */ beq $a0,$v0,.L0f037dc0 +/* f037da0: 00000000 */ sll $zero,$zero,0x0 +/* f037da4: 11020006 */ beq $t0,$v0,.L0f037dc0 +/* f037da8: 24010004 */ addiu $at,$zero,0x4 +/* f037dac: 10410004 */ beq $v0,$at,.L0f037dc0 +/* f037db0: 24010005 */ addiu $at,$zero,0x5 +/* f037db4: 10410002 */ beq $v0,$at,.L0f037dc0 +/* f037db8: 24010006 */ addiu $at,$zero,0x6 +/* f037dbc: 14410003 */ bne $v0,$at,.L0f037dcc +.L0f037dc0: +/* f037dc0: 3c017f1b */ lui $at,0x7f1b +/* f037dc4: 10000014 */ beqz $zero,.L0f037e18 +/* f037dc8: c4228db0 */ lwc1 $f2,-0x7250($at) +.L0f037dcc: +/* f037dcc: 24010009 */ addiu $at,$zero,0x9 +/* f037dd0: 1041000b */ beq $v0,$at,.L0f037e00 +/* f037dd4: 2403020d */ addiu $v1,$zero,0x20d +/* f037dd8: 2401000a */ addiu $at,$zero,0xa +/* f037ddc: 10410008 */ beq $v0,$at,.L0f037e00 +/* f037de0: 2401000b */ addiu $at,$zero,0xb +/* f037de4: 10410006 */ beq $v0,$at,.L0f037e00 +/* f037de8: 2401000c */ addiu $at,$zero,0xc +/* f037dec: 10410004 */ beq $v0,$at,.L0f037e00 +/* f037df0: 2401000d */ addiu $at,$zero,0xd +/* f037df4: 10410002 */ beq $v0,$at,.L0f037e00 +/* f037df8: 2401000e */ addiu $at,$zero,0xe +/* f037dfc: 14410003 */ bne $v0,$at,.L0f037e0c +.L0f037e00: +/* f037e00: 3c017f1b */ lui $at,0x7f1b +/* f037e04: 10000004 */ beqz $zero,.L0f037e18 +/* f037e08: c4228db4 */ lwc1 $f2,-0x724c($at) +.L0f037e0c: +/* f037e0c: 3c013e80 */ lui $at,0x3e80 +/* f037e10: 44811000 */ mtc1 $at,$f2 +/* f037e14: 24030029 */ addiu $v1,$zero,0x29 +.L0f037e18: +/* f037e18: 8d4b0018 */ lw $t3,0x18($t2) +/* f037e1c: 3c013f00 */ lui $at,0x3f00 +/* f037e20: 000b6300 */ sll $t4,$t3,0xc +/* f037e24: 05830009 */ bgezl $t4,.L0f037e4c +/* f037e28: 44815000 */ mtc1 $at,$f10 +/* f037e2c: 3c017f1b */ lui $at,0x7f1b +/* f037e30: c4268db8 */ lwc1 $f6,-0x7248($at) +/* f037e34: 3c014240 */ lui $at,0x4240 +/* f037e38: 44814000 */ mtc1 $at,$f8 +/* f037e3c: e7a60038 */ swc1 $f6,0x38($sp) +/* f037e40: 10000153 */ beqz $zero,.L0f038390 +/* f037e44: e7a80034 */ swc1 $f8,0x34($sp) +/* f037e48: 44815000 */ mtc1 $at,$f10 +.L0f037e4c: +/* f037e4c: 3c014240 */ lui $at,0x4240 +/* f037e50: 44818000 */ mtc1 $at,$f16 +/* f037e54: e7aa0038 */ swc1 $f10,0x38($sp) +/* f037e58: 1000014d */ beqz $zero,.L0f038390 +/* f037e5c: e7b00034 */ swc1 $f16,0x34($sp) +.L0f037e60: +/* f037e60: 54e60022 */ bnel $a3,$a2,.L0f037eec +/* f037e64: 914202fd */ lbu $v0,0x2fd($t2) +/* f037e68: 914202fd */ lbu $v0,0x2fd($t2) +/* f037e6c: 10c2000b */ beq $a2,$v0,.L0f037e9c +/* f037e70: 00000000 */ sll $zero,$zero,0x0 +/* f037e74: 10820009 */ beq $a0,$v0,.L0f037e9c +/* f037e78: 00000000 */ sll $zero,$zero,0x0 +/* f037e7c: 11020007 */ beq $t0,$v0,.L0f037e9c +/* f037e80: 24010004 */ addiu $at,$zero,0x4 +/* f037e84: 10410005 */ beq $v0,$at,.L0f037e9c +/* f037e88: 24010005 */ addiu $at,$zero,0x5 +/* f037e8c: 10410003 */ beq $v0,$at,.L0f037e9c +/* f037e90: 24010006 */ addiu $at,$zero,0x6 +/* f037e94: 54410004 */ bnel $v0,$at,.L0f037ea8 +/* f037e98: 24010009 */ addiu $at,$zero,0x9 +.L0f037e9c: +/* f037e9c: 1000013c */ beqz $zero,.L0f038390 +/* f037ea0: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f037ea4: 24010009 */ addiu $at,$zero,0x9 +.L0f037ea8: +/* f037ea8: 1041000b */ beq $v0,$at,.L0f037ed8 +/* f037eac: 2401000a */ addiu $at,$zero,0xa +/* f037eb0: 10410009 */ beq $v0,$at,.L0f037ed8 +/* f037eb4: 2401000b */ addiu $at,$zero,0xb +/* f037eb8: 10410007 */ beq $v0,$at,.L0f037ed8 +/* f037ebc: 2401000c */ addiu $at,$zero,0xc +/* f037ec0: 10410005 */ beq $v0,$at,.L0f037ed8 +/* f037ec4: 2401000d */ addiu $at,$zero,0xd +/* f037ec8: 10410003 */ beq $v0,$at,.L0f037ed8 +/* f037ecc: 2401000e */ addiu $at,$zero,0xe +/* f037ed0: 14410003 */ bne $v0,$at,.L0f037ee0 +/* f037ed4: 00000000 */ sll $zero,$zero,0x0 +.L0f037ed8: +/* f037ed8: 1000012d */ beqz $zero,.L0f038390 +/* f037edc: 240301f8 */ addiu $v1,$zero,0x1f8 +.L0f037ee0: +/* f037ee0: 1000012b */ beqz $zero,.L0f038390 +/* f037ee4: 2403002a */ addiu $v1,$zero,0x2a +/* f037ee8: 914202fd */ lbu $v0,0x2fd($t2) +.L0f037eec: +/* f037eec: 10c2000b */ beq $a2,$v0,.L0f037f1c +/* f037ef0: 00000000 */ sll $zero,$zero,0x0 +/* f037ef4: 10820009 */ beq $a0,$v0,.L0f037f1c +/* f037ef8: 00000000 */ sll $zero,$zero,0x0 +/* f037efc: 11020007 */ beq $t0,$v0,.L0f037f1c +/* f037f00: 24010004 */ addiu $at,$zero,0x4 +/* f037f04: 10410005 */ beq $v0,$at,.L0f037f1c +/* f037f08: 24010005 */ addiu $at,$zero,0x5 +/* f037f0c: 10410003 */ beq $v0,$at,.L0f037f1c +/* f037f10: 24010006 */ addiu $at,$zero,0x6 +/* f037f14: 54410004 */ bnel $v0,$at,.L0f037f28 +/* f037f18: 24010009 */ addiu $at,$zero,0x9 +.L0f037f1c: +/* f037f1c: 1000011c */ beqz $zero,.L0f038390 +/* f037f20: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f037f24: 24010009 */ addiu $at,$zero,0x9 +.L0f037f28: +/* f037f28: 1041000b */ beq $v0,$at,.L0f037f58 +/* f037f2c: 2401000a */ addiu $at,$zero,0xa +/* f037f30: 10410009 */ beq $v0,$at,.L0f037f58 +/* f037f34: 2401000b */ addiu $at,$zero,0xb +/* f037f38: 10410007 */ beq $v0,$at,.L0f037f58 +/* f037f3c: 2401000c */ addiu $at,$zero,0xc +/* f037f40: 10410005 */ beq $v0,$at,.L0f037f58 +/* f037f44: 2401000d */ addiu $at,$zero,0xd +/* f037f48: 10410003 */ beq $v0,$at,.L0f037f58 +/* f037f4c: 2401000e */ addiu $at,$zero,0xe +/* f037f50: 54410004 */ bnel $v0,$at,.L0f037f64 +/* f037f54: afa90054 */ sw $t1,0x54($sp) +.L0f037f58: +/* f037f58: 1000010d */ beqz $zero,.L0f038390 +/* f037f5c: 240301f8 */ addiu $v1,$zero,0x1f8 +/* f037f60: afa90054 */ sw $t1,0x54($sp) +.L0f037f64: +/* f037f64: 0c004b70 */ jal 0x12dc0 +/* f037f68: e7a20040 */ swc1 $f2,0x40($sp) +/* f037f6c: 304d0001 */ andi $t5,$v0,0x1 +/* f037f70: 8fa90054 */ lw $t1,0x54($sp) +/* f037f74: 8faa0068 */ lw $t2,0x68($sp) +/* f037f78: 11a00003 */ beqz $t5,.L0f037f88 +/* f037f7c: c7a20040 */ lwc1 $f2,0x40($sp) +/* f037f80: 10000103 */ beqz $zero,.L0f038390 +/* f037f84: 24030018 */ addiu $v1,$zero,0x18 +.L0f037f88: +/* f037f88: 10000101 */ beqz $zero,.L0f038390 +/* f037f8c: 24030028 */ addiu $v1,$zero,0x28 +.L0f037f90: +/* f037f90: 24040002 */ addiu $a0,$zero,0x2 +/* f037f94: 14e40060 */ bne $a3,$a0,.L0f038118 +/* f037f98: 00000000 */ sll $zero,$zero,0x0 +/* f037f9c: 914202fd */ lbu $v0,0x2fd($t2) +/* f037fa0: 2403020a */ addiu $v1,$zero,0x20a +/* f037fa4: 3c017f1b */ lui $at,0x7f1b +/* f037fa8: 50c20006 */ beql $a2,$v0,.L0f037fc4 +/* f037fac: 24090001 */ addiu $t1,$zero,0x1 +/* f037fb0: 50820004 */ beql $a0,$v0,.L0f037fc4 +/* f037fb4: 24090001 */ addiu $t1,$zero,0x1 +/* f037fb8: 55020005 */ bnel $t0,$v0,.L0f037fd0 +/* f037fbc: 24010004 */ addiu $at,$zero,0x4 +/* f037fc0: 24090001 */ addiu $t1,$zero,0x1 +.L0f037fc4: +/* f037fc4: 10000042 */ beqz $zero,.L0f0380d0 +/* f037fc8: c4228dbc */ lwc1 $f2,-0x7244($at) +/* f037fcc: 24010004 */ addiu $at,$zero,0x4 +.L0f037fd0: +/* f037fd0: 10410005 */ beq $v0,$at,.L0f037fe8 +/* f037fd4: 2403020a */ addiu $v1,$zero,0x20a +/* f037fd8: 24010005 */ addiu $at,$zero,0x5 +/* f037fdc: 10410002 */ beq $v0,$at,.L0f037fe8 +/* f037fe0: 24010006 */ addiu $at,$zero,0x6 +/* f037fe4: 14410004 */ bne $v0,$at,.L0f037ff8 +.L0f037fe8: +/* f037fe8: 3c017f1b */ lui $at,0x7f1b +/* f037fec: c4228dc0 */ lwc1 $f2,-0x7240($at) +/* f037ff0: 10000037 */ beqz $zero,.L0f0380d0 +/* f037ff4: 00004825 */ or $t1,$zero,$zero +.L0f037ff8: +/* f037ff8: 24010009 */ addiu $at,$zero,0x9 +/* f037ffc: 10410005 */ beq $v0,$at,.L0f038014 +/* f038000: 2403020d */ addiu $v1,$zero,0x20d +/* f038004: 2401000a */ addiu $at,$zero,0xa +/* f038008: 10410002 */ beq $v0,$at,.L0f038014 +/* f03800c: 2401000b */ addiu $at,$zero,0xb +/* f038010: 14410004 */ bne $v0,$at,.L0f038024 +.L0f038014: +/* f038014: 3c017f1b */ lui $at,0x7f1b +/* f038018: c4228dc4 */ lwc1 $f2,-0x723c($at) +/* f03801c: 1000002c */ beqz $zero,.L0f0380d0 +/* f038020: 24090001 */ addiu $t1,$zero,0x1 +.L0f038024: +/* f038024: 2401000c */ addiu $at,$zero,0xc +/* f038028: 10410006 */ beq $v0,$at,.L0f038044 +/* f03802c: 2403020d */ addiu $v1,$zero,0x20d +/* f038030: 2401000d */ addiu $at,$zero,0xd +/* f038034: 10410003 */ beq $v0,$at,.L0f038044 +/* f038038: 2401000e */ addiu $at,$zero,0xe +/* f03803c: 14410005 */ bne $v0,$at,.L0f038054 +/* f038040: 8fae0060 */ lw $t6,0x60($sp) +.L0f038044: +/* f038044: 3c017f1b */ lui $at,0x7f1b +/* f038048: c4228dc8 */ lwc1 $f2,-0x7238($at) +/* f03804c: 10000020 */ beqz $zero,.L0f0380d0 +/* f038050: 00004825 */ or $t1,$zero,$zero +.L0f038054: +/* f038054: 11c00012 */ beqz $t6,.L0f0380a0 +/* f038058: 00000000 */ sll $zero,$zero,0x0 +/* f03805c: 0c004b70 */ jal 0x12dc0 +/* f038060: afa90054 */ sw $t1,0x54($sp) +/* f038064: 304f0003 */ andi $t7,$v0,0x3 +/* f038068: 8fa90054 */ lw $t1,0x54($sp) +/* f03806c: 15e00005 */ bnez $t7,.L0f038084 +/* f038070: 8faa0068 */ lw $t2,0x68($sp) +/* f038074: 3c013e80 */ lui $at,0x3e80 +/* f038078: 44811000 */ mtc1 $at,$f2 +/* f03807c: 10000014 */ beqz $zero,.L0f0380d0 +/* f038080: 2403001e */ addiu $v1,$zero,0x1e +.L0f038084: +/* f038084: 3c013e80 */ lui $at,0x3e80 +/* f038088: 44811000 */ mtc1 $at,$f2 +/* f03808c: 3c0141c0 */ lui $at,0x41c0 +/* f038090: 44819000 */ mtc1 $at,$f18 +/* f038094: 2403005a */ addiu $v1,$zero,0x5a +/* f038098: 1000000d */ beqz $zero,.L0f0380d0 +/* f03809c: e7b2003c */ swc1 $f18,0x3c($sp) +.L0f0380a0: +/* f0380a0: 0c004b70 */ jal 0x12dc0 +/* f0380a4: afa90054 */ sw $t1,0x54($sp) +/* f0380a8: 30580001 */ andi $t8,$v0,0x1 +/* f0380ac: 8fa90054 */ lw $t1,0x54($sp) +/* f0380b0: 13000003 */ beqz $t8,.L0f0380c0 +/* f0380b4: 8faa0068 */ lw $t2,0x68($sp) +/* f0380b8: 10000002 */ beqz $zero,.L0f0380c4 +/* f0380bc: 2403005e */ addiu $v1,$zero,0x5e +.L0f0380c0: +/* f0380c0: 2403005a */ addiu $v1,$zero,0x5a +.L0f0380c4: +/* f0380c4: 3c013e80 */ lui $at,0x3e80 +/* f0380c8: 44811000 */ mtc1 $at,$f2 +/* f0380cc: 00000000 */ sll $zero,$zero,0x0 +.L0f0380d0: +/* f0380d0: 8d590018 */ lw $t9,0x18($t2) +/* f0380d4: 3c013f00 */ lui $at,0x3f00 +/* f0380d8: 00195b00 */ sll $t3,$t9,0xc +/* f0380dc: 05630009 */ bgezl $t3,.L0f038104 +/* f0380e0: 44814000 */ mtc1 $at,$f8 +/* f0380e4: 3c017f1b */ lui $at,0x7f1b +/* f0380e8: c4248dcc */ lwc1 $f4,-0x7234($at) +/* f0380ec: 3c014240 */ lui $at,0x4240 +/* f0380f0: 44813000 */ mtc1 $at,$f6 +/* f0380f4: e7a40038 */ swc1 $f4,0x38($sp) +/* f0380f8: 100000a5 */ beqz $zero,.L0f038390 +/* f0380fc: e7a60034 */ swc1 $f6,0x34($sp) +/* f038100: 44814000 */ mtc1 $at,$f8 +.L0f038104: +/* f038104: 3c014240 */ lui $at,0x4240 +/* f038108: 44815000 */ mtc1 $at,$f10 +/* f03810c: e7a80038 */ swc1 $f8,0x38($sp) +/* f038110: 1000009f */ beqz $zero,.L0f038390 +/* f038114: e7aa0034 */ swc1 $f10,0x34($sp) +.L0f038118: +/* f038118: 14e60054 */ bne $a3,$a2,.L0f03826c +/* f03811c: 3c198007 */ lui $t9,0x8007 +/* f038120: 914202fd */ lbu $v0,0x2fd($t2) +/* f038124: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f038128: 10c20005 */ beq $a2,$v0,.L0f038140 +/* f03812c: 00000000 */ sll $zero,$zero,0x0 +/* f038130: 10820003 */ beq $a0,$v0,.L0f038140 +/* f038134: 00000000 */ sll $zero,$zero,0x0 +/* f038138: 15020003 */ bne $t0,$v0,.L0f038148 +/* f03813c: 24010004 */ addiu $at,$zero,0x4 +.L0f038140: +/* f038140: 10000093 */ beqz $zero,.L0f038390 +/* f038144: 00004825 */ or $t1,$zero,$zero +.L0f038148: +/* f038148: 10410006 */ beq $v0,$at,.L0f038164 +/* f03814c: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f038150: 24010005 */ addiu $at,$zero,0x5 +/* f038154: 10410003 */ beq $v0,$at,.L0f038164 +/* f038158: 24010006 */ addiu $at,$zero,0x6 +/* f03815c: 54410004 */ bnel $v0,$at,.L0f038170 +/* f038160: 24010009 */ addiu $at,$zero,0x9 +.L0f038164: +/* f038164: 1000008a */ beqz $zero,.L0f038390 +/* f038168: 24090001 */ addiu $t1,$zero,0x1 +/* f03816c: 24010009 */ addiu $at,$zero,0x9 +.L0f038170: +/* f038170: 10410006 */ beq $v0,$at,.L0f03818c +/* f038174: 240301f8 */ addiu $v1,$zero,0x1f8 +/* f038178: 2401000a */ addiu $at,$zero,0xa +/* f03817c: 10410003 */ beq $v0,$at,.L0f03818c +/* f038180: 2401000b */ addiu $at,$zero,0xb +/* f038184: 54410004 */ bnel $v0,$at,.L0f038198 +/* f038188: 2401000c */ addiu $at,$zero,0xc +.L0f03818c: +/* f03818c: 10000080 */ beqz $zero,.L0f038390 +/* f038190: 00004825 */ or $t1,$zero,$zero +/* f038194: 2401000c */ addiu $at,$zero,0xc +.L0f038198: +/* f038198: 10410006 */ beq $v0,$at,.L0f0381b4 +/* f03819c: 240301f8 */ addiu $v1,$zero,0x1f8 +/* f0381a0: 2401000d */ addiu $at,$zero,0xd +/* f0381a4: 10410003 */ beq $v0,$at,.L0f0381b4 +/* f0381a8: 2401000e */ addiu $at,$zero,0xe +/* f0381ac: 14410003 */ bne $v0,$at,.L0f0381bc +/* f0381b0: 3c04800a */ lui $a0,0x800a +.L0f0381b4: +/* f0381b4: 10000076 */ beqz $zero,.L0f038390 +/* f0381b8: 24090001 */ addiu $t1,$zero,0x1 +.L0f0381bc: +/* f0381bc: 8c84a474 */ lw $a0,-0x5b8c($a0) +/* f0381c0: afa90054 */ sw $t1,0x54($sp) +/* f0381c4: 0fc59585 */ jal func0f165614 +/* f0381c8: e7a20040 */ swc1 $f2,0x40($sp) +/* f0381cc: 24010009 */ addiu $at,$zero,0x9 +/* f0381d0: 8fa90054 */ lw $t1,0x54($sp) +/* f0381d4: 8faa0068 */ lw $t2,0x68($sp) +/* f0381d8: 14410003 */ bne $v0,$at,.L0f0381e8 +/* f0381dc: c7a20040 */ lwc1 $f2,0x40($sp) +/* f0381e0: 1000006b */ beqz $zero,.L0f038390 +/* f0381e4: 2403005f */ addiu $v1,$zero,0x5f +.L0f0381e8: +/* f0381e8: 8fac0060 */ lw $t4,0x60($sp) +/* f0381ec: 5180000e */ beqzl $t4,.L0f038228 +/* f0381f0: 914e02a0 */ lbu $t6,0x2a0($t2) +/* f0381f4: afa90054 */ sw $t1,0x54($sp) +/* f0381f8: 0c004b70 */ jal 0x12dc0 +/* f0381fc: e7a20040 */ swc1 $f2,0x40($sp) +/* f038200: 304d0001 */ andi $t5,$v0,0x1 +/* f038204: 8fa90054 */ lw $t1,0x54($sp) +/* f038208: 8faa0068 */ lw $t2,0x68($sp) +/* f03820c: 11a00003 */ beqz $t5,.L0f03821c +/* f038210: c7a20040 */ lwc1 $f2,0x40($sp) +/* f038214: 1000005e */ beqz $zero,.L0f038390 +/* f038218: 2403001d */ addiu $v1,$zero,0x1d +.L0f03821c: +/* f03821c: 1000005c */ beqz $zero,.L0f038390 +/* f038220: 24030059 */ addiu $v1,$zero,0x59 +/* f038224: 914e02a0 */ lbu $t6,0x2a0($t2) +.L0f038228: +/* f038228: 2401001f */ addiu $at,$zero,0x1f +/* f03822c: 11c1000d */ beq $t6,$at,.L0f038264 +/* f038230: 00000000 */ sll $zero,$zero,0x0 +/* f038234: afa90054 */ sw $t1,0x54($sp) +/* f038238: 0c004b70 */ jal 0x12dc0 +/* f03823c: e7a20040 */ swc1 $f2,0x40($sp) +/* f038240: 304f0001 */ andi $t7,$v0,0x1 +/* f038244: 8fa90054 */ lw $t1,0x54($sp) +/* f038248: 8faa0068 */ lw $t2,0x68($sp) +/* f03824c: 11e00003 */ beqz $t7,.L0f03825c +/* f038250: c7a20040 */ lwc1 $f2,0x40($sp) +/* f038254: 1000004e */ beqz $zero,.L0f038390 +/* f038258: 2403005d */ addiu $v1,$zero,0x5d +.L0f03825c: +/* f03825c: 1000004c */ beqz $zero,.L0f038390 +/* f038260: 24030073 */ addiu $v1,$zero,0x73 +.L0f038264: +/* f038264: 1000004a */ beqz $zero,.L0f038390 +/* f038268: 2403021d */ addiu $v1,$zero,0x21d +.L0f03826c: +/* f03826c: 27398270 */ addiu $t9,$t9,-32144 +/* f038270: 8f210000 */ lw $at,0x0($t9) +/* f038274: 27b80028 */ addiu $t8,$sp,0x28 +/* f038278: 8f2d0004 */ lw $t5,0x4($t9) +/* f03827c: af010000 */ sw $at,0x0($t8) +/* f038280: 8f210008 */ lw $at,0x8($t9) +/* f038284: af0d0004 */ sw $t5,0x4($t8) +/* f038288: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f03828c: af010008 */ sw $at,0x8($t8) +/* f038290: 914202fd */ lbu $v0,0x2fd($t2) +/* f038294: 10c20005 */ beq $a2,$v0,.L0f0382ac +/* f038298: 00000000 */ sll $zero,$zero,0x0 +/* f03829c: 10820003 */ beq $a0,$v0,.L0f0382ac +/* f0382a0: 00000000 */ sll $zero,$zero,0x0 +/* f0382a4: 15020003 */ bne $t0,$v0,.L0f0382b4 +/* f0382a8: 24010004 */ addiu $at,$zero,0x4 +.L0f0382ac: +/* f0382ac: 10000038 */ beqz $zero,.L0f038390 +/* f0382b0: 00004825 */ or $t1,$zero,$zero +.L0f0382b4: +/* f0382b4: 10410006 */ beq $v0,$at,.L0f0382d0 +/* f0382b8: 240301f9 */ addiu $v1,$zero,0x1f9 +/* f0382bc: 24010005 */ addiu $at,$zero,0x5 +/* f0382c0: 10410003 */ beq $v0,$at,.L0f0382d0 +/* f0382c4: 24010006 */ addiu $at,$zero,0x6 +/* f0382c8: 54410004 */ bnel $v0,$at,.L0f0382dc +/* f0382cc: 24010009 */ addiu $at,$zero,0x9 +.L0f0382d0: +/* f0382d0: 1000002f */ beqz $zero,.L0f038390 +/* f0382d4: 24090001 */ addiu $t1,$zero,0x1 +/* f0382d8: 24010009 */ addiu $at,$zero,0x9 +.L0f0382dc: +/* f0382dc: 10410006 */ beq $v0,$at,.L0f0382f8 +/* f0382e0: 240301f8 */ addiu $v1,$zero,0x1f8 +/* f0382e4: 2401000a */ addiu $at,$zero,0xa +/* f0382e8: 10410003 */ beq $v0,$at,.L0f0382f8 +/* f0382ec: 2401000b */ addiu $at,$zero,0xb +/* f0382f0: 54410004 */ bnel $v0,$at,.L0f038304 +/* f0382f4: 2401000c */ addiu $at,$zero,0xc +.L0f0382f8: +/* f0382f8: 10000025 */ beqz $zero,.L0f038390 +/* f0382fc: 00004825 */ or $t1,$zero,$zero +/* f038300: 2401000c */ addiu $at,$zero,0xc +.L0f038304: +/* f038304: 10410006 */ beq $v0,$at,.L0f038320 +/* f038308: 240301f8 */ addiu $v1,$zero,0x1f8 +/* f03830c: 2401000d */ addiu $at,$zero,0xd +/* f038310: 10410003 */ beq $v0,$at,.L0f038320 +/* f038314: 2401000e */ addiu $at,$zero,0xe +/* f038318: 14410003 */ bne $v0,$at,.L0f038328 +/* f03831c: 8fae0060 */ lw $t6,0x60($sp) +.L0f038320: +/* f038320: 1000001b */ beqz $zero,.L0f038390 +/* f038324: 24090001 */ addiu $t1,$zero,0x1 +.L0f038328: +/* f038328: 51c0000f */ beqzl $t6,.L0f038368 +/* f03832c: afa90054 */ sw $t1,0x54($sp) +/* f038330: afa90054 */ sw $t1,0x54($sp) +/* f038334: 0c004b70 */ jal 0x12dc0 +/* f038338: e7a20040 */ swc1 $f2,0x40($sp) +/* f03833c: 24010003 */ addiu $at,$zero,0x3 +/* f038340: 0041001b */ divu $zero,$v0,$at +/* f038344: 00007810 */ mfhi $t7 +/* f038348: 000f6080 */ sll $t4,$t7,0x2 +/* f03834c: 03ac1821 */ addu $v1,$sp,$t4 +/* f038350: 8c630028 */ lw $v1,0x28($v1) +/* f038354: 8fa90054 */ lw $t1,0x54($sp) +/* f038358: 8faa0068 */ lw $t2,0x68($sp) +/* f03835c: 1000000c */ beqz $zero,.L0f038390 +/* f038360: c7a20040 */ lwc1 $f2,0x40($sp) +/* f038364: afa90054 */ sw $t1,0x54($sp) +.L0f038368: +/* f038368: 0c004b70 */ jal 0x12dc0 +/* f03836c: e7a20040 */ swc1 $f2,0x40($sp) +/* f038370: 304b0001 */ andi $t3,$v0,0x1 +/* f038374: 8fa90054 */ lw $t1,0x54($sp) +/* f038378: 8faa0068 */ lw $t2,0x68($sp) +/* f03837c: 11600003 */ beqz $t3,.L0f03838c +/* f038380: c7a20040 */ lwc1 $f2,0x40($sp) +/* f038384: 10000002 */ beqz $zero,.L0f038390 +/* f038388: 2403005c */ addiu $v1,$zero,0x5c +.L0f03838c: +/* f03838c: 24030072 */ addiu $v1,$zero,0x72 +.L0f038390: +/* f038390: 10000010 */ beqz $zero,.L0f0383d4 +/* f038394: afa90054 */ sw $t1,0x54($sp) +.L0f038398: +/* f038398: 14a4000b */ bne $a1,$a0,.L0f0383c8 +/* f03839c: 24010004 */ addiu $at,$zero,0x4 +/* f0383a0: 14e40003 */ bne $a3,$a0,.L0f0383b0 +/* f0383a4: 00000000 */ sll $zero,$zero,0x0 +/* f0383a8: 1000000a */ beqz $zero,.L0f0383d4 +/* f0383ac: 24030160 */ addiu $v1,$zero,0x160 +.L0f0383b0: +/* f0383b0: 14e00003 */ bnez $a3,.L0f0383c0 +/* f0383b4: 00000000 */ sll $zero,$zero,0x0 +/* f0383b8: 10000006 */ beqz $zero,.L0f0383d4 +/* f0383bc: 2403015f */ addiu $v1,$zero,0x15f +.L0f0383c0: +/* f0383c0: 10000004 */ beqz $zero,.L0f0383d4 +/* f0383c4: 2403015f */ addiu $v1,$zero,0x15f +.L0f0383c8: +/* f0383c8: 14a10002 */ bne $a1,$at,.L0f0383d4 +/* f0383cc: 00000000 */ sll $zero,$zero,0x0 +/* f0383d0: 24030238 */ addiu $v1,$zero,0x238 +.L0f0383d4: +/* f0383d4: 04600015 */ bltz $v1,.L0f03842c +/* f0383d8: 00032c00 */ sll $a1,$v1,0x10 +/* f0383dc: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f0383e0: 8d440020 */ lw $a0,0x20($t2) +/* f0383e4: 0005c403 */ sra $t8,$a1,0x10 +/* f0383e8: 03002825 */ or $a1,$t8,$zero +/* f0383ec: e7a20010 */ swc1 $f2,0x10($sp) +/* f0383f0: 8fa60054 */ lw $a2,0x54($sp) +/* f0383f4: 24070000 */ addiu $a3,$zero,0x0 +/* f0383f8: 0c007733 */ jal 0x1dccc +/* f0383fc: e7b00014 */ swc1 $f16,0x14($sp) +/* f038400: 44809000 */ mtc1 $zero,$f18 +/* f038404: c7a40038 */ lwc1 $f4,0x38($sp) +/* f038408: 8faa0068 */ lw $t2,0x68($sp) +/* f03840c: 8fa60034 */ lw $a2,0x34($sp) +/* f038410: 4604903c */ c.lt.s $f18,$f4 +/* f038414: 00000000 */ sll $zero,$zero,0x0 +/* f038418: 45020005 */ bc1fl .L0f038430 +/* f03841c: 8fbf001c */ lw $ra,0x1c($sp) +/* f038420: 44052000 */ mfc1 $a1,$f4 +/* f038424: 0c0077ac */ jal 0x1deb0 +/* f038428: 8d440020 */ lw $a0,0x20($t2) +.L0f03842c: +/* f03842c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f038430: +/* f038430: 27bd0068 */ addiu $sp,$sp,0x68 +/* f038434: 03e00008 */ jr $ra +/* f038438: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03843c +/* f03843c: 27bdff70 */ addiu $sp,$sp,-144 +/* f038440: afbf001c */ sw $ra,0x1c($sp) +/* f038444: afb00018 */ sw $s0,0x18($sp) +/* f038448: afa50094 */ sw $a1,0x94($sp) +/* f03844c: afa60098 */ sw $a2,0x98($sp) +/* f038450: afa7009c */ sw $a3,0x9c($sp) +/* f038454: 8c88001c */ lw $t0,0x1c($a0) +/* f038458: 00808025 */ or $s0,$a0,$zero +/* f03845c: afa8008c */ sw $t0,0x8c($sp) +/* f038460: 808a0007 */ lb $t2,0x7($a0) +/* f038464: 394e000f */ xori $t6,$t2,0xf +/* f038468: 2dca0001 */ sltiu $t2,$t6,0x1 +/* f03846c: 000a182b */ sltu $v1,$zero,$t2 +/* f038470: 5060000f */ beqzl $v1,.L0f0384b0 +/* f038474: afaa0048 */ sw $t2,0x48($sp) +/* f038478: 908b0065 */ lbu $t3,0x65($a0) +/* f03847c: 30f90003 */ andi $t9,$a3,0x3 +/* f038480: 316c0003 */ andi $t4,$t3,0x3 +/* f038484: 032c5026 */ xor $t2,$t9,$t4 +/* f038488: 2d4a0001 */ sltiu $t2,$t2,0x1 +/* f03848c: 000a182b */ sltu $v1,$zero,$t2 +/* f038490: 50600007 */ beqzl $v1,.L0f0384b0 +/* f038494: afaa0048 */ sw $t2,0x48($sp) +/* f038498: 0fc0b819 */ jal func0f02e064 +/* f03849c: 00000000 */ sll $zero,$zero,0x0 +/* f0384a0: 2c4a0001 */ sltiu $t2,$v0,0x1 +/* f0384a4: 000a182b */ sltu $v1,$zero,$t2 +/* f0384a8: 8e08001c */ lw $t0,0x1c($s0) +/* f0384ac: afaa0048 */ sw $t2,0x48($sp) +.L0f0384b0: +/* f0384b0: 10600004 */ beqz $v1,.L0f0384c4 +/* f0384b4: 00605025 */ or $t2,$v1,$zero +/* f0384b8: 820a0068 */ lb $t2,0x68($s0) +/* f0384bc: 394d0006 */ xori $t5,$t2,0x6 +/* f0384c0: 2daa0001 */ sltiu $t2,$t5,0x1 +.L0f0384c4: +/* f0384c4: afa00034 */ sw $zero,0x34($sp) +/* f0384c8: 850e0028 */ lh $t6,0x28($t0) +/* f0384cc: 2409ffff */ addiu $t1,$zero,-1 +/* f0384d0: 00002825 */ or $a1,$zero,$zero +/* f0384d4: 112e000c */ beq $t1,$t6,.L0f038508 +/* f0384d8: 00001025 */ or $v0,$zero,$zero +/* f0384dc: 02001825 */ or $v1,$s0,$zero +/* f0384e0: 85040028 */ lh $a0,0x28($t0) +/* f0384e4: a46402b8 */ sh $a0,0x2b8($v1) +.L0f0384e8: +/* f0384e8: 8e0f001c */ lw $t7,0x1c($s0) +/* f0384ec: 24420002 */ addiu $v0,$v0,0x2 +/* f0384f0: 24a50001 */ addiu $a1,$a1,0x1 +/* f0384f4: 01e2c021 */ addu $t8,$t7,$v0 +/* f0384f8: 87040028 */ lh $a0,0x28($t8) +/* f0384fc: 24630002 */ addiu $v1,$v1,0x2 +/* f038500: 5524fff9 */ bnel $t1,$a0,.L0f0384e8 +/* f038504: a46402b8 */ sh $a0,0x2b8($v1) +.L0f038508: +/* f038508: 00055840 */ sll $t3,$a1,0x1 +/* f03850c: 020bc821 */ addu $t9,$s0,$t3 +/* f038510: a72902b8 */ sh $t1,0x2b8($t9) +/* f038514: 8fac0048 */ lw $t4,0x48($sp) +/* f038518: 8fb8008c */ lw $t8,0x8c($sp) +/* f03851c: 1180000b */ beqz $t4,.L0f03854c +/* f038520: 27040008 */ addiu $a0,$t8,0x8 +/* f038524: 5140000a */ beqzl $t2,.L0f038550 +/* f038528: 27050028 */ addiu $a1,$t8,0x28 +/* f03852c: 920d0064 */ lbu $t5,0x64($s0) +/* f038530: 000d7080 */ sll $t6,$t5,0x2 +/* f038534: 020e7821 */ addu $t7,$s0,$t6 +/* f038538: 8de2004c */ lw $v0,0x4c($t7) +/* f03853c: 50400004 */ beqzl $v0,.L0f038550 +/* f038540: 27050028 */ addiu $a1,$t8,0x28 +/* f038544: 10000006 */ beqz $zero,.L0f038560 +/* f038548: afa20088 */ sw $v0,0x88($sp) +.L0f03854c: +/* f03854c: 27050028 */ addiu $a1,$t8,0x28 +.L0f038550: +/* f038550: 0fc45095 */ jal func0f114254 +/* f038554: afaa0030 */ sw $t2,0x30($sp) +/* f038558: 8faa0030 */ lw $t2,0x30($sp) +/* f03855c: afa20088 */ sw $v0,0x88($sp) +.L0f038560: +/* f038560: 8fa40094 */ lw $a0,0x94($sp) +/* f038564: 8fa50098 */ lw $a1,0x98($sp) +/* f038568: 0fc45095 */ jal func0f114254 +/* f03856c: afaa0030 */ sw $t2,0x30($sp) +/* f038570: 8fab0088 */ lw $t3,0x88($sp) +/* f038574: 8faa0030 */ lw $t2,0x30($sp) +/* f038578: afa20084 */ sw $v0,0x84($sp) +/* f03857c: 51600017 */ beqzl $t3,.L0f0385dc +/* f038580: 8fb80034 */ lw $t8,0x34($sp) +/* f038584: 10400014 */ beqz $v0,.L0f0385d8 +/* f038588: 3c19800a */ lui $t9,0x800a +/* f03858c: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f038590: 860e0000 */ lh $t6,0x0($s0) +/* f038594: afaa0030 */ sw $t2,0x30($sp) +/* f038598: 00196243 */ sra $t4,$t9,0x9 +/* f03859c: 000c69c0 */ sll $t5,$t4,0x7 +/* f0385a0: 000e78c0 */ sll $t7,$t6,0x3 +/* f0385a4: 01af2021 */ addu $a0,$t5,$t7 +/* f0385a8: 0fc45090 */ jal func0f114240 +/* f0385ac: 00802825 */ or $a1,$a0,$zero +/* f0385b0: 8fa40088 */ lw $a0,0x88($sp) +/* f0385b4: 8fa50084 */ lw $a1,0x84($sp) +/* f0385b8: 27a6006c */ addiu $a2,$sp,0x6c +/* f0385bc: 0fc4547b */ jal func0f1151ec +/* f0385c0: 24070006 */ addiu $a3,$zero,0x6 +/* f0385c4: afa20034 */ sw $v0,0x34($sp) +/* f0385c8: 00002025 */ or $a0,$zero,$zero +/* f0385cc: 0fc45090 */ jal func0f114240 +/* f0385d0: 00002825 */ or $a1,$zero,$zero +/* f0385d4: 8faa0030 */ lw $t2,0x30($sp) +.L0f0385d8: +/* f0385d8: 8fb80034 */ lw $t8,0x34($sp) +.L0f0385dc: +/* f0385dc: 8fab0048 */ lw $t3,0x48($sp) +/* f0385e0: 00001025 */ or $v0,$zero,$zero +/* f0385e4: 2b010002 */ slti $at,$t8,0x2 +/* f0385e8: 14200086 */ bnez $at,.L0f038804 +/* f0385ec: 00000000 */ sll $zero,$zero,0x0 +/* f0385f0: 11600008 */ beqz $t3,.L0f038614 +/* f0385f4: 8fb9008c */ lw $t9,0x8c($sp) +/* f0385f8: 11400006 */ beqz $t2,.L0f038614 +/* f0385fc: 02002025 */ or $a0,$s0,$zero +/* f038600: 27a50038 */ addiu $a1,$sp,0x38 +/* f038604: 0fc0de6c */ jal func0f0379b0 +/* f038608: afaa0030 */ sw $t2,0x30($sp) +/* f03860c: 10000007 */ beqz $zero,.L0f03862c +/* f038610: 8faa0030 */ lw $t2,0x30($sp) +.L0f038614: +/* f038614: c7240008 */ lwc1 $f4,0x8($t9) +/* f038618: e7a40038 */ swc1 $f4,0x38($sp) +/* f03861c: c726000c */ lwc1 $f6,0xc($t9) +/* f038620: e7a6003c */ swc1 $f6,0x3c($sp) +/* f038624: c7280010 */ lwc1 $f8,0x10($t9) +/* f038628: e7a80040 */ swc1 $f8,0x40($sp) +.L0f03862c: +/* f03862c: 02002025 */ or $a0,$s0,$zero +/* f038630: 0fc0fe3d */ jal func0f03f8f4 +/* f038634: afaa0030 */ sw $t2,0x30($sp) +/* f038638: 240c000f */ addiu $t4,$zero,0xf +/* f03863c: a20c0007 */ sb $t4,0x7($s0) +/* f038640: 8fae0094 */ lw $t6,0x94($sp) +/* f038644: 26050038 */ addiu $a1,$s0,0x38 +/* f038648: c5ca0000 */ lwc1 $f10,0x0($t6) +/* f03864c: e60a002c */ swc1 $f10,0x2c($s0) +/* f038650: 8fad0094 */ lw $t5,0x94($sp) +/* f038654: c5b00004 */ lwc1 $f16,0x4($t5) +/* f038658: e6100030 */ swc1 $f16,0x30($s0) +/* f03865c: 8faf0094 */ lw $t7,0x94($sp) +/* f038660: c5f20008 */ lwc1 $f18,0x8($t7) +/* f038664: e6120034 */ swc1 $f18,0x34($s0) +/* f038668: 0fc195e9 */ jal func0f0657a4 +/* f03866c: 8fa40098 */ lw $a0,0x98($sp) +/* f038670: 8fb80084 */ lw $t8,0x84($sp) +/* f038674: a2000064 */ sb $zero,0x64($s0) +/* f038678: 920c032e */ lbu $t4,0x32e($s0) +/* f03867c: ae180048 */ sw $t8,0x48($s0) +/* f038680: 8fab009c */ lw $t3,0x9c($sp) +/* f038684: 44802000 */ mtc1 $zero,$f4 +/* f038688: 318efffb */ andi $t6,$t4,0xfffb +/* f03868c: 35790004 */ ori $t9,$t3,0x4 +/* f038690: a2190065 */ sb $t9,0x65($s0) +/* f038694: a20e032e */ sb $t6,0x32e($s0) +/* f038698: 0c004b70 */ jal 0x12dc0 +/* f03869c: e60400ac */ swc1 $f4,0xac($s0) +/* f0386a0: 24010064 */ addiu $at,$zero,0x64 +/* f0386a4: 0041001b */ divu $zero,$v0,$at +/* f0386a8: 8faa0030 */ lw $t2,0x30($sp) +/* f0386ac: 00006810 */ mfhi $t5 +/* f0386b0: ae0d0090 */ sw $t5,0x90($s0) +/* f0386b4: a200006b */ sb $zero,0x6b($s0) +/* f0386b8: 8faf0048 */ lw $t7,0x48($sp) +/* f0386bc: 2409ffff */ addiu $t1,$zero,-1 +/* f0386c0: 27a2006c */ addiu $v0,$sp,0x6c +/* f0386c4: 15e00002 */ bnez $t7,.L0f0386d0 +/* f0386c8: 02001825 */ or $v1,$s0,$zero +/* f0386cc: ae0900a8 */ sw $t1,0xa8($s0) +.L0f0386d0: +/* f0386d0: 27a40084 */ addiu $a0,$sp,0x84 +.L0f0386d4: +/* f0386d4: 8c580000 */ lw $t8,0x0($v0) +/* f0386d8: 24420004 */ addiu $v0,$v0,0x4 +/* f0386dc: 24630004 */ addiu $v1,$v1,0x4 +/* f0386e0: 1444fffc */ bne $v0,$a0,.L0f0386d4 +/* f0386e4: ac780048 */ sw $t8,0x48($v1) +/* f0386e8: 02002025 */ or $a0,$s0,$zero +/* f0386ec: 0fc0dcba */ jal func0f0372e8 +/* f0386f0: afaa0030 */ sw $t2,0x30($sp) +/* f0386f4: 920b0065 */ lbu $t3,0x65($s0) +/* f0386f8: 2409ffff */ addiu $t1,$zero,-1 +/* f0386fc: a609019e */ sh $t1,0x19e($s0) +/* f038700: 3179ff1f */ andi $t9,$t3,0xff1f +/* f038704: a2000008 */ sb $zero,0x8($s0) +/* f038708: a200032c */ sb $zero,0x32c($s0) +/* f03870c: a2190065 */ sb $t9,0x65($s0) +/* f038710: 02002025 */ or $a0,$s0,$zero +/* f038714: 27a5005c */ addiu $a1,$sp,0x5c +/* f038718: 0fc0dc22 */ jal func0f037088 +/* f03871c: 27a6004c */ addiu $a2,$sp,0x4c +/* f038720: 8fac0048 */ lw $t4,0x48($sp) +/* f038724: 8faa0030 */ lw $t2,0x30($sp) +/* f038728: 3c0e800a */ lui $t6,0x800a +/* f03872c: 11800003 */ beqz $t4,.L0f03873c +/* f038730: 00000000 */ sll $zero,$zero,0x0 +/* f038734: 51400017 */ beqzl $t2,.L0f038794 +/* f038738: 820c0068 */ lb $t4,0x68($s0) +.L0f03873c: +/* f03873c: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f038740: 8fad008c */ lw $t5,0x8c($sp) +/* f038744: 55c00013 */ bnezl $t6,.L0f038794 +/* f038748: 820c0068 */ lb $t4,0x68($s0) +/* f03874c: 91af0001 */ lbu $t7,0x1($t5) +/* f038750: 02002025 */ or $a0,$s0,$zero +/* f038754: 27a5005c */ addiu $a1,$sp,0x5c +/* f038758: 31f800c2 */ andi $t8,$t7,0xc2 +/* f03875c: 5700000d */ bnezl $t8,.L0f038794 +/* f038760: 820c0068 */ lb $t4,0x68($s0) +/* f038764: 0fc0db02 */ jal func0f036c08 +/* f038768: 27a6004c */ addiu $a2,$sp,0x4c +/* f03876c: 50400009 */ beqzl $v0,.L0f038794 +/* f038770: 820c0068 */ lb $t4,0x68($s0) +/* f038774: 8219032d */ lb $t9,0x32d($s0) +/* f038778: 02002025 */ or $a0,$s0,$zero +/* f03877c: 26050068 */ addiu $a1,$s0,0x68 +/* f038780: 07200003 */ bltz $t9,.L0f038790 +/* f038784: 27a6005c */ addiu $a2,$sp,0x5c +/* f038788: 0fc0dbb9 */ jal func0f036ee4 +/* f03878c: 27a70038 */ addiu $a3,$sp,0x38 +.L0f038790: +/* f038790: 820c0068 */ lb $t4,0x68($s0) +.L0f038794: +/* f038794: 24010006 */ addiu $at,$zero,0x6 +/* f038798: 5181000f */ beql $t4,$at,.L0f0387d8 +/* f03879c: 8fb80048 */ lw $t8,0x48($sp) +/* f0387a0: 0c0076e5 */ jal 0x1db94 +/* f0387a4: 8e040020 */ lw $a0,0x20($s0) +/* f0387a8: 5040000b */ beqzl $v0,.L0f0387d8 +/* f0387ac: 8fb80048 */ lw $t8,0x48($sp) +/* f0387b0: 8e0e02d4 */ lw $t6,0x2d4($s0) +/* f0387b4: 55c00008 */ bnezl $t6,.L0f0387d8 +/* f0387b8: 8fb80048 */ lw $t8,0x48($sp) +/* f0387bc: 8e0d0014 */ lw $t5,0x14($s0) +/* f0387c0: 3c010020 */ lui $at,0x20 +/* f0387c4: 24020001 */ addiu $v0,$zero,0x1 +/* f0387c8: 01a17825 */ or $t7,$t5,$at +/* f0387cc: 1000000d */ beqz $zero,.L0f038804 +/* f0387d0: ae0f0014 */ sw $t7,0x14($s0) +/* f0387d4: 8fb80048 */ lw $t8,0x48($sp) +.L0f0387d8: +/* f0387d8: 57000004 */ bnezl $t8,.L0f0387ec +/* f0387dc: 8e0b0014 */ lw $t3,0x14($s0) +/* f0387e0: 0fc0dedc */ jal func0f037b70 +/* f0387e4: 02002025 */ or $a0,$s0,$zero +/* f0387e8: 8e0b0014 */ lw $t3,0x14($s0) +.L0f0387ec: +/* f0387ec: 3c01ffdf */ lui $at,0xffdf +/* f0387f0: 3421ffff */ ori $at,$at,0xffff +/* f0387f4: 0161c824 */ and $t9,$t3,$at +/* f0387f8: ae190014 */ sw $t9,0x14($s0) +/* f0387fc: 10000001 */ beqz $zero,.L0f038804 +/* f038800: 24020001 */ addiu $v0,$zero,0x1 +.L0f038804: +/* f038804: 8fbf001c */ lw $ra,0x1c($sp) +/* f038808: 8fb00018 */ lw $s0,0x18($sp) +/* f03880c: 27bd0090 */ addiu $sp,$sp,0x90 +/* f038810: 03e00008 */ jr $ra +/* f038814: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f038818 +/* f038818: 3c05800a */ lui $a1,0x800a +/* f03881c: 8ca5d044 */ lw $a1,-0x2fbc($a1) +/* f038820: 00001825 */ or $v1,$zero,$zero +/* f038824: 8cae0000 */ lw $t6,0x0($a1) +/* f038828: 00a01025 */ or $v0,$a1,$zero +/* f03882c: 51c0000c */ beqzl $t6,.L0f038860 +/* f038830: 00001025 */ or $v0,$zero,$zero +/* f038834: 904f0004 */ lbu $t7,0x4($v0) +.L0f038838: +/* f038838: 148f0003 */ bne $a0,$t7,.L0f038848 +/* f03883c: 0003c0c0 */ sll $t8,$v1,0x3 +/* f038840: 03e00008 */ jr $ra +/* f038844: 03051021 */ addu $v0,$t8,$a1 +.L0f038848: +/* f038848: 8c590008 */ lw $t9,0x8($v0) +/* f03884c: 24630001 */ addiu $v1,$v1,0x1 +/* f038850: 24420008 */ addiu $v0,$v0,0x8 +/* f038854: 5720fff8 */ bnezl $t9,.L0f038838 +/* f038858: 904f0004 */ lbu $t7,0x4($v0) +/* f03885c: 00001025 */ or $v0,$zero,$zero +.L0f038860: +/* f038860: 03e00008 */ jr $ra +/* f038864: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f038868 +/* f038868: 27bdffb0 */ addiu $sp,$sp,-80 +/* f03886c: afbf001c */ sw $ra,0x1c($sp) +/* f038870: afa40050 */ sw $a0,0x50($sp) +/* f038874: 0fc0a209 */ jal func0f028824 +/* f038878: 24050001 */ addiu $a1,$zero,0x1 +/* f03887c: 8fa40050 */ lw $a0,0x50($sp) +/* f038880: 00002825 */ or $a1,$zero,$zero +/* f038884: 0fc0a209 */ jal func0f028824 +/* f038888: afa2004c */ sw $v0,0x4c($sp) +/* f03888c: 8fa80050 */ lw $t0,0x50($sp) +/* f038890: 8fa7004c */ lw $a3,0x4c($sp) +/* f038894: 00402825 */ or $a1,$v0,$zero +/* f038898: 11000003 */ beqz $t0,.L0f0388a8 +/* f03889c: 00001825 */ or $v1,$zero,$zero +/* f0388a0: 10000001 */ beqz $zero,.L0f0388a8 +/* f0388a4: 910302fe */ lbu $v1,0x2fe($t0) +.L0f0388a8: +/* f0388a8: 850e0010 */ lh $t6,0x10($t0) +/* f0388ac: 3c188008 */ lui $t8,0x8008 +/* f0388b0: 24010003 */ addiu $at,$zero,0x3 +/* f0388b4: 000e7880 */ sll $t7,$t6,0x2 +/* f0388b8: 01ee7821 */ addu $t7,$t7,$t6 +/* f0388bc: 000f7880 */ sll $t7,$t7,0x2 +/* f0388c0: 030fc021 */ addu $t8,$t8,$t7 +/* f0388c4: 8f18cf04 */ lw $t8,-0x30fc($t8) +/* f0388c8: 0018cfc2 */ srl $t9,$t8,0x1f +/* f0388cc: 106100af */ beq $v1,$at,.L0f038b8c +/* f0388d0: afb90038 */ sw $t9,0x38($sp) +/* f0388d4: 10600003 */ beqz $v1,.L0f0388e4 +/* f0388d8: 24010001 */ addiu $at,$zero,0x1 +/* f0388dc: 54610090 */ bnel $v1,$at,.L0f038b20 +/* f0388e0: 24010002 */ addiu $at,$zero,0x2 +.L0f0388e4: +/* f0388e4: 10e00003 */ beqz $a3,.L0f0388f4 +/* f0388e8: 00000000 */ sll $zero,$zero,0x0 +/* f0388ec: 54400006 */ bnezl $v0,.L0f038908 +/* f0388f0: afa00040 */ sw $zero,0x40($sp) +.L0f0388f4: +/* f0388f4: 14e00009 */ bnez $a3,.L0f03891c +/* f0388f8: 00e02025 */ or $a0,$a3,$zero +/* f0388fc: 54400008 */ bnezl $v0,.L0f038920 +/* f038900: afa3003c */ sw $v1,0x3c($sp) +/* f038904: afa00040 */ sw $zero,0x40($sp) +.L0f038908: +/* f038908: 0c004b70 */ jal 0x12dc0 +/* f03890c: afa3003c */ sw $v1,0x3c($sp) +/* f038910: 8fa3003c */ lw $v1,0x3c($sp) +/* f038914: 10000016 */ beqz $zero,.L0f038970 +/* f038918: 30460001 */ andi $a2,$v0,0x1 +.L0f03891c: +/* f03891c: afa3003c */ sw $v1,0x3c($sp) +.L0f038920: +/* f038920: afa50048 */ sw $a1,0x48($sp) +/* f038924: 0fc0b849 */ jal func0f02e124 +/* f038928: afa7004c */ sw $a3,0x4c($sp) +/* f03892c: 8fa3003c */ lw $v1,0x3c($sp) +/* f038930: 8fa50048 */ lw $a1,0x48($sp) +/* f038934: 14400008 */ bnez $v0,.L0f038958 +/* f038938: 8fa7004c */ lw $a3,0x4c($sp) +/* f03893c: 00a02025 */ or $a0,$a1,$zero +/* f038940: afa3003c */ sw $v1,0x3c($sp) +/* f038944: 0fc0b849 */ jal func0f02e124 +/* f038948: afa7004c */ sw $a3,0x4c($sp) +/* f03894c: 8fa3003c */ lw $v1,0x3c($sp) +/* f038950: 10400004 */ beqz $v0,.L0f038964 +/* f038954: 8fa7004c */ lw $a3,0x4c($sp) +.L0f038958: +/* f038958: afa00040 */ sw $zero,0x40($sp) +/* f03895c: 10000004 */ beqz $zero,.L0f038970 +/* f038960: 0007302b */ sltu $a2,$zero,$a3 +.L0f038964: +/* f038964: 24090001 */ addiu $t1,$zero,0x1 +/* f038968: afa90040 */ sw $t1,0x40($sp) +/* f03896c: 0007302b */ sltu $a2,$zero,$a3 +.L0f038970: +/* f038970: 24010001 */ addiu $at,$zero,0x1 +/* f038974: 1461000e */ bne $v1,$at,.L0f0389b0 +/* f038978: 24040028 */ addiu $a0,$zero,0x28 +/* f03897c: 3c013e80 */ lui $at,0x3e80 +/* f038980: 44812000 */ mtc1 $at,$f4 +/* f038984: 8faa0050 */ lw $t2,0x50($sp) +/* f038988: 3c014180 */ lui $at,0x4180 +/* f03898c: 44813000 */ mtc1 $at,$f6 +/* f038990: 8d440020 */ lw $a0,0x20($t2) +/* f038994: 24050392 */ addiu $a1,$zero,0x392 +/* f038998: 24070000 */ addiu $a3,$zero,0x0 +/* f03899c: e7a40010 */ swc1 $f4,0x10($sp) +/* f0389a0: 0c007733 */ jal 0x1dccc +/* f0389a4: e7a60014 */ swc1 $f6,0x14($sp) +/* f0389a8: 10000079 */ beqz $zero,.L0f038b90 +/* f0389ac: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0389b0: +/* f0389b0: 0fc0b7fc */ jal func0f02dff0 +/* f0389b4: afa60044 */ sw $a2,0x44($sp) +/* f0389b8: e7a00024 */ swc1 $f0,0x24($sp) +/* f0389bc: 0fc0b7fc */ jal func0f02dff0 +/* f0389c0: 2404006b */ addiu $a0,$zero,0x6b +/* f0389c4: 3c013f00 */ lui $at,0x3f00 +/* f0389c8: 44814000 */ mtc1 $at,$f8 +/* f0389cc: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f0389d0: 8fab0040 */ lw $t3,0x40($sp) +/* f0389d4: 8fa60044 */ lw $a2,0x44($sp) +/* f0389d8: 460a4402 */ mul.s $f16,$f8,$f10 +/* f0389dc: 8faf0038 */ lw $t7,0x38($sp) +/* f0389e0: 11600018 */ beqz $t3,.L0f038a44 +/* f0389e4: 46008083 */ div.s $f2,$f16,$f0 +/* f0389e8: afa60044 */ sw $a2,0x44($sp) +/* f0389ec: 0c004b70 */ jal 0x12dc0 +/* f0389f0: e7a20034 */ swc1 $f2,0x34($sp) +/* f0389f4: 304c0001 */ andi $t4,$v0,0x1 +/* f0389f8: 8fa60044 */ lw $a2,0x44($sp) +/* f0389fc: 11800003 */ beqz $t4,.L0f038a0c +/* f038a00: c7a20034 */ lwc1 $f2,0x34($sp) +/* f038a04: 10000002 */ beqz $zero,.L0f038a10 +/* f038a08: 24020018 */ addiu $v0,$zero,0x18 +.L0f038a0c: +/* f038a0c: 24020028 */ addiu $v0,$zero,0x28 +.L0f038a10: +/* f038a10: 8fad0050 */ lw $t5,0x50($sp) +/* f038a14: 3c014180 */ lui $at,0x4180 +/* f038a18: 44819000 */ mtc1 $at,$f18 +/* f038a1c: 00022c00 */ sll $a1,$v0,0x10 +/* f038a20: 00057403 */ sra $t6,$a1,0x10 +/* f038a24: 8da40020 */ lw $a0,0x20($t5) +/* f038a28: e7a20010 */ swc1 $f2,0x10($sp) +/* f038a2c: 01c02825 */ or $a1,$t6,$zero +/* f038a30: 24070000 */ addiu $a3,$zero,0x0 +/* f038a34: 0c007733 */ jal 0x1dccc +/* f038a38: e7b20014 */ swc1 $f18,0x14($sp) +/* f038a3c: 10000054 */ beqz $zero,.L0f038b90 +/* f038a40: 8fbf001c */ lw $ra,0x1c($sp) +.L0f038a44: +/* f038a44: 11e0001e */ beqz $t7,.L0f038ac0 +/* f038a48: 3c198007 */ lui $t9,0x8007 +/* f038a4c: 2739827c */ addiu $t9,$t9,-32132 +/* f038a50: 8f210000 */ lw $at,0x0($t9) +/* f038a54: 27b80028 */ addiu $t8,$sp,0x28 +/* f038a58: 8f2a0004 */ lw $t2,0x4($t9) +/* f038a5c: af010000 */ sw $at,0x0($t8) +/* f038a60: 8f210008 */ lw $at,0x8($t9) +/* f038a64: af0a0004 */ sw $t2,0x4($t8) +/* f038a68: af010008 */ sw $at,0x8($t8) +/* f038a6c: e7a20034 */ swc1 $f2,0x34($sp) +/* f038a70: 0c004b70 */ jal 0x12dc0 +/* f038a74: afa60044 */ sw $a2,0x44($sp) +/* f038a78: 24010003 */ addiu $at,$zero,0x3 +/* f038a7c: 0041001b */ divu $zero,$v0,$at +/* f038a80: 8fab0050 */ lw $t3,0x50($sp) +/* f038a84: 00006010 */ mfhi $t4 +/* f038a88: 000c6880 */ sll $t5,$t4,0x2 +/* f038a8c: 3c014180 */ lui $at,0x4180 +/* f038a90: 44812000 */ mtc1 $at,$f4 +/* f038a94: c7a20034 */ lwc1 $f2,0x34($sp) +/* f038a98: 03ad2821 */ addu $a1,$sp,$t5 +/* f038a9c: 84a5002a */ lh $a1,0x2a($a1) +/* f038aa0: 8d640020 */ lw $a0,0x20($t3) +/* f038aa4: 8fa60044 */ lw $a2,0x44($sp) +/* f038aa8: 24070000 */ addiu $a3,$zero,0x0 +/* f038aac: e7a40014 */ swc1 $f4,0x14($sp) +/* f038ab0: 0c007733 */ jal 0x1dccc +/* f038ab4: e7a20010 */ swc1 $f2,0x10($sp) +/* f038ab8: 10000035 */ beqz $zero,.L0f038b90 +/* f038abc: 8fbf001c */ lw $ra,0x1c($sp) +.L0f038ac0: +/* f038ac0: afa60044 */ sw $a2,0x44($sp) +/* f038ac4: 0c004b70 */ jal 0x12dc0 +/* f038ac8: e7a20034 */ swc1 $f2,0x34($sp) +/* f038acc: 304e0001 */ andi $t6,$v0,0x1 +/* f038ad0: 8fa60044 */ lw $a2,0x44($sp) +/* f038ad4: 11c00003 */ beqz $t6,.L0f038ae4 +/* f038ad8: c7a20034 */ lwc1 $f2,0x34($sp) +/* f038adc: 10000002 */ beqz $zero,.L0f038ae8 +/* f038ae0: 2402005c */ addiu $v0,$zero,0x5c +.L0f038ae4: +/* f038ae4: 24020072 */ addiu $v0,$zero,0x72 +.L0f038ae8: +/* f038ae8: 8faf0050 */ lw $t7,0x50($sp) +/* f038aec: 3c014180 */ lui $at,0x4180 +/* f038af0: 44813000 */ mtc1 $at,$f6 +/* f038af4: 00022c00 */ sll $a1,$v0,0x10 +/* f038af8: 00054c03 */ sra $t1,$a1,0x10 +/* f038afc: 8de40020 */ lw $a0,0x20($t7) +/* f038b00: e7a20010 */ swc1 $f2,0x10($sp) +/* f038b04: 01202825 */ or $a1,$t1,$zero +/* f038b08: 24070000 */ addiu $a3,$zero,0x0 +/* f038b0c: 0c007733 */ jal 0x1dccc +/* f038b10: e7a60014 */ swc1 $f6,0x14($sp) +/* f038b14: 1000001e */ beqz $zero,.L0f038b90 +/* f038b18: 8fbf001c */ lw $ra,0x1c($sp) +/* f038b1c: 24010002 */ addiu $at,$zero,0x2 +.L0f038b20: +/* f038b20: 1461000d */ bne $v1,$at,.L0f038b58 +/* f038b24: 2405015f */ addiu $a1,$zero,0x15f +/* f038b28: 3c013f00 */ lui $at,0x3f00 +/* f038b2c: 44814000 */ mtc1 $at,$f8 +/* f038b30: 3c014180 */ lui $at,0x4180 +/* f038b34: 44815000 */ mtc1 $at,$f10 +/* f038b38: 8d040020 */ lw $a0,0x20($t0) +/* f038b3c: 00003025 */ or $a2,$zero,$zero +/* f038b40: 24070000 */ addiu $a3,$zero,0x0 +/* f038b44: e7a80010 */ swc1 $f8,0x10($sp) +/* f038b48: 0c007733 */ jal 0x1dccc +/* f038b4c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f038b50: 1000000f */ beqz $zero,.L0f038b90 +/* f038b54: 8fbf001c */ lw $ra,0x1c($sp) +.L0f038b58: +/* f038b58: 24010004 */ addiu $at,$zero,0x4 +/* f038b5c: 1461000b */ bne $v1,$at,.L0f038b8c +/* f038b60: 24050238 */ addiu $a1,$zero,0x238 +/* f038b64: 3c013f00 */ lui $at,0x3f00 +/* f038b68: 44818000 */ mtc1 $at,$f16 +/* f038b6c: 3c014180 */ lui $at,0x4180 +/* f038b70: 44819000 */ mtc1 $at,$f18 +/* f038b74: 8d040020 */ lw $a0,0x20($t0) +/* f038b78: 00003025 */ or $a2,$zero,$zero +/* f038b7c: 24070000 */ addiu $a3,$zero,0x0 +/* f038b80: e7b00010 */ swc1 $f16,0x10($sp) +/* f038b84: 0c007733 */ jal 0x1dccc +/* f038b88: e7b20014 */ swc1 $f18,0x14($sp) +.L0f038b8c: +/* f038b8c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f038b90: +/* f038b90: 27bd0050 */ addiu $sp,$sp,0x50 +/* f038b94: 03e00008 */ jr $ra +/* f038b98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f038b9c +/* f038b9c: 27bdfef0 */ addiu $sp,$sp,-272 +/* f038ba0: f7b40028 */ sdc1 $f20,0x28($sp) +/* f038ba4: afbf0044 */ sw $ra,0x44($sp) +/* f038ba8: afb40040 */ sw $s4,0x40($sp) +/* f038bac: afb3003c */ sw $s3,0x3c($sp) +/* f038bb0: afb20038 */ sw $s2,0x38($sp) +/* f038bb4: afb10034 */ sw $s1,0x34($sp) +/* f038bb8: afb00030 */ sw $s0,0x30($sp) +/* f038bbc: 4480a000 */ mtc1 $zero,$f20 +/* f038bc0: 00809825 */ or $s3,$a0,$zero +/* f038bc4: 00a0a025 */ or $s4,$a1,$zero +/* f038bc8: 2412ffff */ addiu $s2,$zero,-1 +/* f038bcc: 10800003 */ beqz $a0,.L0f038bdc +/* f038bd0: 8c91001c */ lw $s1,0x1c($a0) +/* f038bd4: 10000002 */ beqz $zero,.L0f038be0 +/* f038bd8: 908202fe */ lbu $v0,0x2fe($a0) +.L0f038bdc: +/* f038bdc: 00001025 */ or $v0,$zero,$zero +.L0f038be0: +/* f038be0: 24010003 */ addiu $at,$zero,0x3 +/* f038be4: 504100ca */ beql $v0,$at,.L0f038f10 +/* f038be8: 8fbf0044 */ lw $ra,0x44($sp) +/* f038bec: 82620333 */ lb $v0,0x333($s3) +/* f038bf0: 0442002e */ bltzl $v0,.L0f038cac +/* f038bf4: 262b0008 */ addiu $t3,$s1,0x8 +/* f038bf8: 968e0006 */ lhu $t6,0x6($s4) +/* f038bfc: 0002c080 */ sll $t8,$v0,0x2 +/* f038c00: 004e082a */ slt $at,$v0,$t6 +/* f038c04: 50200029 */ beqzl $at,.L0f038cac +/* f038c08: 262b0008 */ addiu $t3,$s1,0x8 +/* f038c0c: 8e8f0000 */ lw $t7,0x0($s4) +/* f038c10: 24050042 */ addiu $a1,$zero,0x42 +/* f038c14: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f038c18: 01f81821 */ addu $v1,$t7,$t8 +/* f038c1c: 0fc456ac */ jal func0f115ab0 +/* f038c20: 8c640000 */ lw $a0,0x0($v1) +/* f038c24: 8fb900f0 */ lw $t9,0xf0($sp) +/* f038c28: 2408ffff */ addiu $t0,$zero,-1 +/* f038c2c: a7a8007e */ sh $t0,0x7e($sp) +/* f038c30: 02202025 */ or $a0,$s1,$zero +/* f038c34: 27a50070 */ addiu $a1,$sp,0x70 +/* f038c38: 27a60078 */ addiu $a2,$sp,0x78 +/* f038c3c: 27a70074 */ addiu $a3,$sp,0x74 +/* f038c40: 0fc0a277 */ jal func0f0289dc +/* f038c44: a7b9007c */ sh $t9,0x7c($sp) +/* f038c48: 02602025 */ or $a0,$s3,$zero +/* f038c4c: 0fc079ef */ jal func0f01e7bc +/* f038c50: 00002825 */ or $a1,$zero,$zero +/* f038c54: 24090020 */ addiu $t1,$zero,0x20 +/* f038c58: 240a0001 */ addiu $t2,$zero,0x1 +/* f038c5c: afaa0014 */ sw $t2,0x14($sp) +/* f038c60: afa90010 */ sw $t1,0x10($sp) +/* f038c64: c620000c */ lwc1 $f0,0xc($s1) +/* f038c68: c7a40078 */ lwc1 $f4,0x78($sp) +/* f038c6c: c7a80074 */ lwc1 $f8,0x74($sp) +/* f038c70: 26240008 */ addiu $a0,$s1,0x8 +/* f038c74: 46002181 */ sub.s $f6,$f4,$f0 +/* f038c78: 26250028 */ addiu $a1,$s1,0x28 +/* f038c7c: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f038c80: 46004281 */ sub.s $f10,$f8,$f0 +/* f038c84: e7a60018 */ swc1 $f6,0x18($sp) +/* f038c88: 27a7007c */ addiu $a3,$sp,0x7c +/* f038c8c: 0c00b610 */ jal 0x2d840 +/* f038c90: e7aa001c */ swc1 $f10,0x1c($sp) +/* f038c94: 10400002 */ beqz $v0,.L0f038ca0 +/* f038c98: 02602025 */ or $a0,$s3,$zero +/* f038c9c: 82720333 */ lb $s2,0x333($s3) +.L0f038ca0: +/* f038ca0: 0fc079ef */ jal func0f01e7bc +/* f038ca4: 24050001 */ addiu $a1,$zero,0x1 +/* f038ca8: 262b0008 */ addiu $t3,$s1,0x8 +.L0f038cac: +/* f038cac: 262c0028 */ addiu $t4,$s1,0x28 +/* f038cb0: afac0050 */ sw $t4,0x50($sp) +/* f038cb4: 06410028 */ bgez $s2,.L0f038d58 +/* f038cb8: afab0054 */ sw $t3,0x54($sp) +/* f038cbc: 8e820000 */ lw $v0,0x0($s4) +/* f038cc0: 00008025 */ or $s0,$zero,$zero +/* f038cc4: 00003825 */ or $a3,$zero,$zero +/* f038cc8: 8c4d0000 */ lw $t5,0x0($v0) +/* f038ccc: 05a00022 */ bltz $t5,.L0f038d58 +/* f038cd0: 00107080 */ sll $t6,$s0,0x2 +.L0f038cd4: +/* f038cd4: 004e1821 */ addu $v1,$v0,$t6 +/* f038cd8: 8c640000 */ lw $a0,0x0($v1) +/* f038cdc: afa7004c */ sw $a3,0x4c($sp) +/* f038ce0: 24050002 */ addiu $a1,$zero,0x2 +/* f038ce4: 0fc456ac */ jal func0f115ab0 +/* f038ce8: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f038cec: c7b200a8 */ lwc1 $f18,0xa8($sp) +/* f038cf0: c6300008 */ lwc1 $f16,0x8($s1) +/* f038cf4: c7ae00b0 */ lwc1 $f14,0xb0($sp) +/* f038cf8: c62c0010 */ lwc1 $f12,0x10($s1) +/* f038cfc: 46109001 */ sub.s $f0,$f18,$f16 +/* f038d00: 8fa7004c */ lw $a3,0x4c($sp) +/* f038d04: 06400009 */ bltz $s2,.L0f038d2c +/* f038d08: 460c7081 */ sub.s $f2,$f14,$f12 +/* f038d0c: 46000202 */ mul.s $f8,$f0,$f0 +/* f038d10: 00000000 */ sll $zero,$zero,0x0 +/* f038d14: 46021282 */ mul.s $f10,$f2,$f2 +/* f038d18: 460a4400 */ add.s $f16,$f8,$f10 +/* f038d1c: 4614803c */ c.lt.s $f16,$f20 +/* f038d20: 00000000 */ sll $zero,$zero,0x0 +/* f038d24: 45000005 */ bc1f .L0f038d3c +/* f038d28: 00000000 */ sll $zero,$zero,0x0 +.L0f038d2c: +/* f038d2c: 46000482 */ mul.s $f18,$f0,$f0 +/* f038d30: 02009025 */ or $s2,$s0,$zero +/* f038d34: 46021102 */ mul.s $f4,$f2,$f2 +/* f038d38: 46049500 */ add.s $f20,$f18,$f4 +.L0f038d3c: +/* f038d3c: 8e820000 */ lw $v0,0x0($s4) +/* f038d40: 24e70004 */ addiu $a3,$a3,0x4 +/* f038d44: 26100001 */ addiu $s0,$s0,0x1 +/* f038d48: 00477821 */ addu $t7,$v0,$a3 +/* f038d4c: 8df80000 */ lw $t8,0x0($t7) +/* f038d50: 0703ffe0 */ bgezl $t8,.L0f038cd4 +/* f038d54: 00107080 */ sll $t6,$s0,0x2 +.L0f038d58: +/* f038d58: 8e990000 */ lw $t9,0x0($s4) +/* f038d5c: 00124080 */ sll $t0,$s2,0x2 +/* f038d60: 24050042 */ addiu $a1,$zero,0x42 +/* f038d64: 03281821 */ addu $v1,$t9,$t0 +/* f038d68: 8c640000 */ lw $a0,0x0($v1) +/* f038d6c: 0fc456ac */ jal func0f115ab0 +/* f038d70: 27a600a8 */ addiu $a2,$sp,0xa8 +/* f038d74: 8fa900f0 */ lw $t1,0xf0($sp) +/* f038d78: 240affff */ addiu $t2,$zero,-1 +/* f038d7c: 27ab007c */ addiu $t3,$sp,0x7c +/* f038d80: a7aa007e */ sh $t2,0x7e($sp) +/* f038d84: afab0010 */ sw $t3,0x10($sp) +/* f038d88: afa00014 */ sw $zero,0x14($sp) +/* f038d8c: 3c017f1b */ lui $at,0x7f1b +/* f038d90: a7a9007c */ sh $t1,0x7c($sp) +/* f038d94: c6660024 */ lwc1 $f6,0x24($s3) +/* f038d98: c4288dd0 */ lwc1 $f8,-0x7230($at) +/* f038d9c: 240c0030 */ addiu $t4,$zero,0x30 +/* f038da0: afac001c */ sw $t4,0x1c($sp) +/* f038da4: 46083282 */ mul.s $f10,$f6,$f8 +/* f038da8: 02602025 */ or $a0,$s3,$zero +/* f038dac: 8fa50054 */ lw $a1,0x54($sp) +/* f038db0: 8fa60050 */ lw $a2,0x50($sp) +/* f038db4: 27a700a8 */ addiu $a3,$sp,0xa8 +/* f038db8: 0fc0d953 */ jal func0f03654c +/* f038dbc: e7aa0018 */ swc1 $f10,0x18($sp) +/* f038dc0: 1040004a */ beqz $v0,.L0f038eec +/* f038dc4: 8fa900f0 */ lw $t1,0xf0($sp) +/* f038dc8: 0fc0fe3d */ jal func0f03f8f4 +/* f038dcc: 02602025 */ or $a0,$s3,$zero +/* f038dd0: 240d000e */ addiu $t5,$zero,0xe +/* f038dd4: 240e0001 */ addiu $t6,$zero,0x1 +/* f038dd8: a26d0007 */ sb $t5,0x7($s3) +/* f038ddc: ae74002c */ sw $s4,0x2c($s3) +/* f038de0: ae720030 */ sw $s2,0x30($s3) +/* f038de4: 0c004b70 */ jal 0x12dc0 +/* f038de8: ae6e0034 */ sw $t6,0x34($s3) +/* f038dec: 24010064 */ addiu $at,$zero,0x64 +/* f038df0: 0041001b */ divu $zero,$v0,$at +/* f038df4: 44808000 */ mtc1 $zero,$f16 +/* f038df8: 00007810 */ mfhi $t7 +/* f038dfc: 2418ffff */ addiu $t8,$zero,-1 +/* f038e00: ae6f0060 */ sw $t7,0x60($s3) +/* f038e04: a260003b */ sb $zero,0x3b($s3) +/* f038e08: ae780078 */ sw $t8,0x78($s3) +/* f038e0c: 02602025 */ or $a0,$s3,$zero +/* f038e10: 0fc0dd60 */ jal func0f037580 +/* f038e14: e670007c */ swc1 $f16,0x7c($s3) +/* f038e18: 8e790030 */ lw $t9,0x30($s3) +/* f038e1c: 27b0009c */ addiu $s0,$sp,0x9c +/* f038e20: 27b1008c */ addiu $s1,$sp,0x8c +/* f038e24: a2600008 */ sb $zero,0x8($s3) +/* f038e28: a260032c */ sb $zero,0x32c($s3) +/* f038e2c: 02203025 */ or $a2,$s1,$zero +/* f038e30: 02002825 */ or $a1,$s0,$zero +/* f038e34: 02602025 */ or $a0,$s3,$zero +/* f038e38: 0fc0dd58 */ jal func0f037560 +/* f038e3c: a2790333 */ sb $t9,0x333($s3) +/* f038e40: 3c08800a */ lui $t0,0x800a +/* f038e44: 8d08a2d8 */ lw $t0,-0x5d28($t0) +/* f038e48: 55000014 */ bnezl $t0,.L0f038e9c +/* f038e4c: 826e0068 */ lb $t6,0x68($s3) +/* f038e50: 8e69001c */ lw $t1,0x1c($s3) +/* f038e54: 02602025 */ or $a0,$s3,$zero +/* f038e58: 02002825 */ or $a1,$s0,$zero +/* f038e5c: 912a0001 */ lbu $t2,0x1($t1) +/* f038e60: 314b00c2 */ andi $t3,$t2,0xc2 +/* f038e64: 5560000d */ bnezl $t3,.L0f038e9c +/* f038e68: 826e0068 */ lb $t6,0x68($s3) +/* f038e6c: 0fc0db02 */ jal func0f036c08 +/* f038e70: 02203025 */ or $a2,$s1,$zero +/* f038e74: 50400009 */ beqzl $v0,.L0f038e9c +/* f038e78: 826e0068 */ lb $t6,0x68($s3) +/* f038e7c: 826d032d */ lb $t5,0x32d($s3) +/* f038e80: 02602025 */ or $a0,$s3,$zero +/* f038e84: 26650038 */ addiu $a1,$s3,0x38 +/* f038e88: 05a00003 */ bltz $t5,.L0f038e98 +/* f038e8c: 02003025 */ or $a2,$s0,$zero +/* f038e90: 0fc0dbb9 */ jal func0f036ee4 +/* f038e94: 8fa70054 */ lw $a3,0x54($sp) +.L0f038e98: +/* f038e98: 826e0068 */ lb $t6,0x68($s3) +.L0f038e9c: +/* f038e9c: 24010006 */ addiu $at,$zero,0x6 +/* f038ea0: 11c1000a */ beq $t6,$at,.L0f038ecc +/* f038ea4: 00000000 */ sll $zero,$zero,0x0 +/* f038ea8: 0c0076e5 */ jal 0x1db94 +/* f038eac: 8e640020 */ lw $a0,0x20($s3) +/* f038eb0: 10400006 */ beqz $v0,.L0f038ecc +/* f038eb4: 00000000 */ sll $zero,$zero,0x0 +/* f038eb8: 8e6f0014 */ lw $t7,0x14($s3) +/* f038ebc: 3c010020 */ lui $at,0x20 +/* f038ec0: 01e1c025 */ or $t8,$t7,$at +/* f038ec4: 10000011 */ beqz $zero,.L0f038f0c +/* f038ec8: ae780014 */ sw $t8,0x14($s3) +.L0f038ecc: +/* f038ecc: 0fc0e21a */ jal func0f038868 +/* f038ed0: 02602025 */ or $a0,$s3,$zero +/* f038ed4: 8e790014 */ lw $t9,0x14($s3) +/* f038ed8: 3c01ffdf */ lui $at,0xffdf +/* f038edc: 3421ffff */ ori $at,$at,0xffff +/* f038ee0: 03214024 */ and $t0,$t9,$at +/* f038ee4: 10000009 */ beqz $zero,.L0f038f0c +/* f038ee8: ae680014 */ sw $t0,0x14($s3) +.L0f038eec: +/* f038eec: 240affff */ addiu $t2,$zero,-1 +/* f038ef0: a7a90060 */ sh $t1,0x60($sp) +/* f038ef4: a7aa0062 */ sh $t2,0x62($sp) +/* f038ef8: 02602025 */ or $a0,$s3,$zero +/* f038efc: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f038f00: 27a60060 */ addiu $a2,$sp,0x60 +/* f038f04: 0fc0e10f */ jal func0f03843c +/* f038f08: 24070008 */ addiu $a3,$zero,0x8 +.L0f038f0c: +/* f038f0c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f038f10: +/* f038f10: d7b40028 */ ldc1 $f20,0x28($sp) +/* f038f14: 8fb00030 */ lw $s0,0x30($sp) +/* f038f18: 8fb10034 */ lw $s1,0x34($sp) +/* f038f1c: 8fb20038 */ lw $s2,0x38($sp) +/* f038f20: 8fb3003c */ lw $s3,0x3c($sp) +/* f038f24: 8fb40040 */ lw $s4,0x40($sp) +/* f038f28: 03e00008 */ jr $ra +/* f038f2c: 27bd0110 */ addiu $sp,$sp,0x110 +); + +GLOBAL_ASM( +glabel func0f038f30 +/* f038f30: 3c0e800a */ lui $t6,0x800a +/* f038f34: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f038f38: 03e00008 */ jr $ra +/* f038f3c: ac8e00e4 */ sw $t6,0xe4($a0) +); + +GLOBAL_ASM( +glabel func0f038f40 +/* f038f40: 27bdff88 */ addiu $sp,$sp,-120 +/* f038f44: 8fae0088 */ lw $t6,0x88($sp) +/* f038f48: afbf001c */ sw $ra,0x1c($sp) +/* f038f4c: afa40078 */ sw $a0,0x78($sp) +/* f038f50: 31cf0002 */ andi $t7,$t6,0x2 +/* f038f54: afa5007c */ sw $a1,0x7c($sp) +/* f038f58: afa60080 */ sw $a2,0x80($sp) +/* f038f5c: afa70084 */ sw $a3,0x84($sp) +/* f038f60: 11e00004 */ beqz $t7,.L0f038f74 +/* f038f64: afa00074 */ sw $zero,0x74($sp) +/* f038f68: 24180001 */ addiu $t8,$zero,0x1 +/* f038f6c: 1000009a */ beqz $zero,.L0f0391d8 +/* f038f70: afb80074 */ sw $t8,0x74($sp) +.L0f038f74: +/* f038f74: 2419083f */ addiu $t9,$zero,0x83f +/* f038f78: afb9004c */ sw $t9,0x4c($sp) +/* f038f7c: 8fa40078 */ lw $a0,0x78($sp) +/* f038f80: 0fc0a209 */ jal func0f028824 +/* f038f84: 00002825 */ or $a1,$zero,$zero +/* f038f88: 14400003 */ bnez $v0,.L0f038f98 +/* f038f8c: 8fa40078 */ lw $a0,0x78($sp) +/* f038f90: 0fc0a209 */ jal func0f028824 +/* f038f94: 24050001 */ addiu $a1,$zero,0x1 +.L0f038f98: +/* f038f98: 1040000e */ beqz $v0,.L0f038fd4 +/* f038f9c: 27a70068 */ addiu $a3,$sp,0x68 +/* f038fa0: 8c430004 */ lw $v1,0x4($v0) +/* f038fa4: 24010018 */ addiu $at,$zero,0x18 +/* f038fa8: 24080a3f */ addiu $t0,$zero,0xa3f +/* f038fac: 9064005c */ lbu $a0,0x5c($v1) +/* f038fb0: 10810005 */ beq $a0,$at,.L0f038fc8 +/* f038fb4: 24010019 */ addiu $at,$zero,0x19 +/* f038fb8: 10810003 */ beq $a0,$at,.L0f038fc8 +/* f038fbc: 24010034 */ addiu $at,$zero,0x34 +/* f038fc0: 14810003 */ bne $a0,$at,.L0f038fd0 +/* f038fc4: 240908bf */ addiu $t1,$zero,0x8bf +.L0f038fc8: +/* f038fc8: 10000002 */ beqz $zero,.L0f038fd4 +/* f038fcc: afa8004c */ sw $t0,0x4c($sp) +.L0f038fd0: +/* f038fd0: afa9004c */ sw $t1,0x4c($sp) +.L0f038fd4: +/* f038fd4: 27aa0058 */ addiu $t2,$sp,0x58 +/* f038fd8: afaa0010 */ sw $t2,0x10($sp) +/* f038fdc: 8fa40078 */ lw $a0,0x78($sp) +/* f038fe0: 8fa50088 */ lw $a1,0x88($sp) +/* f038fe4: 0fc122de */ jal func0f048b78 +/* f038fe8: 8fa6008c */ lw $a2,0x8c($sp) +/* f038fec: 8fa40078 */ lw $a0,0x78($sp) +/* f038ff0: 0fc079ef */ jal func0f01e7bc +/* f038ff4: 00002825 */ or $a1,$zero,$zero +/* f038ff8: 8fa20088 */ lw $v0,0x88($sp) +/* f038ffc: 304b0200 */ andi $t3,$v0,0x200 +/* f039000: 11600046 */ beqz $t3,.L0f03911c +/* f039004: 304e0004 */ andi $t6,$v0,0x4 +/* f039008: 0fc0a221 */ jal func0f028884 +/* f03900c: 8fa40078 */ lw $a0,0x78($sp) +/* f039010: 904c0000 */ lbu $t4,0x0($v0) +/* f039014: 24010006 */ addiu $at,$zero,0x6 +/* f039018: 00402025 */ or $a0,$v0,$zero +/* f03901c: 15810003 */ bne $t4,$at,.L0f03902c +/* f039020: 3c0d800a */ lui $t5,0x800a +/* f039024: 8dada2e4 */ lw $t5,-0x5d1c($t5) +/* f039028: 11a00068 */ beqz $t5,.L0f0391cc +.L0f03902c: +/* f03902c: 00002825 */ or $a1,$zero,$zero +/* f039030: 0fc1905e */ jal func0f064178 +/* f039034: afa40054 */ sw $a0,0x54($sp) +/* f039038: 8fae0084 */ lw $t6,0x84($sp) +/* f03903c: 8faf0078 */ lw $t7,0x78($sp) +/* f039040: 8fa4007c */ lw $a0,0x7c($sp) +/* f039044: 11c00023 */ beqz $t6,.L0f0390d4 +/* f039048: 8fa50080 */ lw $a1,0x80($sp) +/* f03904c: 8df80018 */ lw $t8,0x18($t7) +/* f039050: 33190020 */ andi $t9,$t8,0x20 +/* f039054: 53200020 */ beqzl $t9,.L0f0390d8 +/* f039058: 8fab004c */ lw $t3,0x4c($sp) +/* f03905c: 8fa4007c */ lw $a0,0x7c($sp) +/* f039060: 3c01428c */ lui $at,0x428c +/* f039064: 44814000 */ mtc1 $at,$f8 +/* f039068: c4840000 */ lwc1 $f4,0x0($a0) +/* f03906c: 8fa50080 */ lw $a1,0x80($sp) +/* f039070: 27a60038 */ addiu $a2,$sp,0x38 +/* f039074: e7a40038 */ swc1 $f4,0x38($sp) +/* f039078: c4860004 */ lwc1 $f6,0x4($a0) +/* f03907c: 27a70028 */ addiu $a3,$sp,0x28 +/* f039080: 46083280 */ add.s $f10,$f6,$f8 +/* f039084: e7aa003c */ swc1 $f10,0x3c($sp) +/* f039088: c4900008 */ lwc1 $f16,0x8($a0) +/* f03908c: 0fc19776 */ jal func0f065dd8 +/* f039090: e7b00040 */ swc1 $f16,0x40($sp) +/* f039094: 8fa8004c */ lw $t0,0x4c($sp) +/* f039098: 24090010 */ addiu $t1,$zero,0x10 +/* f03909c: afa90014 */ sw $t1,0x14($sp) +/* f0390a0: 27a40038 */ addiu $a0,$sp,0x38 +/* f0390a4: 27a50028 */ addiu $a1,$sp,0x28 +/* f0390a8: 27a60068 */ addiu $a2,$sp,0x68 +/* f0390ac: 27a70058 */ addiu $a3,$sp,0x58 +/* f0390b0: 0c00b70f */ jal 0x2dc3c +/* f0390b4: afa80010 */ sw $t0,0x10($sp) +/* f0390b8: 50400014 */ beqzl $v0,.L0f03910c +/* f0390bc: 8fa40054 */ lw $a0,0x54($sp) +/* f0390c0: 0fc0e3cc */ jal func0f038f30 +/* f0390c4: 8fa40078 */ lw $a0,0x78($sp) +/* f0390c8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0390cc: 1000000e */ beqz $zero,.L0f039108 +/* f0390d0: afaa0074 */ sw $t2,0x74($sp) +.L0f0390d4: +/* f0390d4: 8fab004c */ lw $t3,0x4c($sp) +.L0f0390d8: +/* f0390d8: 240c0010 */ addiu $t4,$zero,0x10 +/* f0390dc: afac0014 */ sw $t4,0x14($sp) +/* f0390e0: 27a60068 */ addiu $a2,$sp,0x68 +/* f0390e4: 27a70058 */ addiu $a3,$sp,0x58 +/* f0390e8: 0c00b70f */ jal 0x2dc3c +/* f0390ec: afab0010 */ sw $t3,0x10($sp) +/* f0390f0: 50400006 */ beqzl $v0,.L0f03910c +/* f0390f4: 8fa40054 */ lw $a0,0x54($sp) +/* f0390f8: 0fc0e3cc */ jal func0f038f30 +/* f0390fc: 8fa40078 */ lw $a0,0x78($sp) +/* f039100: 240d0001 */ addiu $t5,$zero,0x1 +/* f039104: afad0074 */ sw $t5,0x74($sp) +.L0f039108: +/* f039108: 8fa40054 */ lw $a0,0x54($sp) +.L0f03910c: +/* f03910c: 0fc1905e */ jal func0f064178 +/* f039110: 24050001 */ addiu $a1,$zero,0x1 +/* f039114: 1000002e */ beqz $zero,.L0f0391d0 +/* f039118: 8fa40078 */ lw $a0,0x78($sp) +.L0f03911c: +/* f03911c: 11c0001e */ beqz $t6,.L0f039198 +/* f039120: 30490008 */ andi $t1,$v0,0x8 +/* f039124: 8fa40078 */ lw $a0,0x78($sp) +/* f039128: 0fc126d1 */ jal chrFindById +/* f03912c: 8fa5008c */ lw $a1,0x8c($sp) +/* f039130: 10400004 */ beqz $v0,.L0f039144 +/* f039134: 00402025 */ or $a0,$v0,$zero +/* f039138: 8c4f001c */ lw $t7,0x1c($v0) +/* f03913c: 55e00003 */ bnezl $t7,.L0f03914c +/* f039140: 00002825 */ or $a1,$zero,$zero +.L0f039144: +/* f039144: 8fa40078 */ lw $a0,0x78($sp) +/* f039148: 00002825 */ or $a1,$zero,$zero +.L0f03914c: +/* f03914c: 0fc079ef */ jal func0f01e7bc +/* f039150: afa40050 */ sw $a0,0x50($sp) +/* f039154: 8fb8004c */ lw $t8,0x4c($sp) +/* f039158: 24190010 */ addiu $t9,$zero,0x10 +/* f03915c: afb90014 */ sw $t9,0x14($sp) +/* f039160: 8fa4007c */ lw $a0,0x7c($sp) +/* f039164: 8fa50080 */ lw $a1,0x80($sp) +/* f039168: 27a60068 */ addiu $a2,$sp,0x68 +/* f03916c: 27a70058 */ addiu $a3,$sp,0x58 +/* f039170: 0c00b70f */ jal 0x2dc3c +/* f039174: afb80010 */ sw $t8,0x10($sp) +/* f039178: 10400003 */ beqz $v0,.L0f039188 +/* f03917c: 24050001 */ addiu $a1,$zero,0x1 +/* f039180: 24080001 */ addiu $t0,$zero,0x1 +/* f039184: afa80074 */ sw $t0,0x74($sp) +.L0f039188: +/* f039188: 0fc079ef */ jal func0f01e7bc +/* f03918c: 8fa40050 */ lw $a0,0x50($sp) +/* f039190: 1000000f */ beqz $zero,.L0f0391d0 +/* f039194: 8fa40078 */ lw $a0,0x78($sp) +.L0f039198: +/* f039198: 1120000c */ beqz $t1,.L0f0391cc +/* f03919c: 8fa4007c */ lw $a0,0x7c($sp) +/* f0391a0: 8faa004c */ lw $t2,0x4c($sp) +/* f0391a4: 240b0010 */ addiu $t3,$zero,0x10 +/* f0391a8: afab0014 */ sw $t3,0x14($sp) +/* f0391ac: 8fa50080 */ lw $a1,0x80($sp) +/* f0391b0: 27a60068 */ addiu $a2,$sp,0x68 +/* f0391b4: 27a70058 */ addiu $a3,$sp,0x58 +/* f0391b8: 0c00b70f */ jal 0x2dc3c +/* f0391bc: afaa0010 */ sw $t2,0x10($sp) +/* f0391c0: 10400002 */ beqz $v0,.L0f0391cc +/* f0391c4: 240c0001 */ addiu $t4,$zero,0x1 +/* f0391c8: afac0074 */ sw $t4,0x74($sp) +.L0f0391cc: +/* f0391cc: 8fa40078 */ lw $a0,0x78($sp) +.L0f0391d0: +/* f0391d0: 0fc079ef */ jal func0f01e7bc +/* f0391d4: 24050001 */ addiu $a1,$zero,0x1 +.L0f0391d8: +/* f0391d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f0391dc: 8fa20074 */ lw $v0,0x74($sp) +/* f0391e0: 27bd0078 */ addiu $sp,$sp,0x78 +/* f0391e4: 03e00008 */ jr $ra +/* f0391e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0391ec +/* f0391ec: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0391f0: afbf001c */ sw $ra,0x1c($sp) +/* f0391f4: 808e0007 */ lb $t6,0x7($a0) +/* f0391f8: 24010008 */ addiu $at,$zero,0x8 +/* f0391fc: 24020200 */ addiu $v0,$zero,0x200 +/* f039200: 15c10003 */ bne $t6,$at,.L0f039210 +/* f039204: 00001825 */ or $v1,$zero,$zero +/* f039208: 8c82004c */ lw $v0,0x4c($a0) +/* f03920c: 8c830050 */ lw $v1,0x50($a0) +.L0f039210: +/* f039210: afa20010 */ sw $v0,0x10($sp) +/* f039214: 0fc0e3d0 */ jal func0f038f40 +/* f039218: afa30014 */ sw $v1,0x14($sp) +/* f03921c: 8fbf001c */ lw $ra,0x1c($sp) +/* f039220: 27bd0020 */ addiu $sp,$sp,0x20 +/* f039224: 03e00008 */ jr $ra +/* f039228: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03922c +/* f03922c: 27bdff90 */ addiu $sp,$sp,-112 +/* f039230: 3c0f8007 */ lui $t7,0x8007 +/* f039234: afbf002c */ sw $ra,0x2c($sp) +/* f039238: afb00028 */ sw $s0,0x28($sp) +/* f03923c: afa50074 */ sw $a1,0x74($sp) +/* f039240: afa60078 */ sw $a2,0x78($sp) +/* f039244: afa0006c */ sw $zero,0x6c($sp) +/* f039248: 25ef8288 */ addiu $t7,$t7,-32120 +/* f03924c: 8de10000 */ lw $at,0x0($t7) +/* f039250: 8de80004 */ lw $t0,0x4($t7) +/* f039254: 27ae0058 */ addiu $t6,$sp,0x58 +/* f039258: adc10000 */ sw $at,0x0($t6) +/* f03925c: adc80004 */ sw $t0,0x4($t6) +/* f039260: 8de8000c */ lw $t0,0xc($t7) +/* f039264: 8de10008 */ lw $at,0x8($t7) +/* f039268: 00808025 */ or $s0,$a0,$zero +/* f03926c: adc8000c */ sw $t0,0xc($t6) +/* f039270: adc10008 */ sw $at,0x8($t6) +/* f039274: 0fc64a53 */ jal func0f19294c +/* f039278: 8fa50074 */ lw $a1,0x74($sp) +/* f03927c: 54400031 */ bnezl $v0,.L0f039344 +/* f039280: 8fa20078 */ lw $v0,0x78($sp) +/* f039284: 8e02001c */ lw $v0,0x1c($s0) +/* f039288: 3c0141a0 */ lui $at,0x41a0 +/* f03928c: 44818000 */ mtc1 $at,$f16 +/* f039290: c4440008 */ lwc1 $f4,0x8($v0) +/* f039294: 02002025 */ or $a0,$s0,$zero +/* f039298: 00002825 */ or $a1,$zero,$zero +/* f03929c: e7a40048 */ swc1 $f4,0x48($sp) +/* f0392a0: c6080028 */ lwc1 $f8,0x28($s0) +/* f0392a4: c60600b8 */ lwc1 $f6,0xb8($s0) +/* f0392a8: 46083280 */ add.s $f10,$f6,$f8 +/* f0392ac: 46105481 */ sub.s $f18,$f10,$f16 +/* f0392b0: e7b2004c */ swc1 $f18,0x4c($sp) +/* f0392b4: c4440010 */ lwc1 $f4,0x10($v0) +/* f0392b8: afa20054 */ sw $v0,0x54($sp) +/* f0392bc: 0fc079ef */ jal func0f01e7bc +/* f0392c0: e7a40050 */ swc1 $f4,0x50($sp) +/* f0392c4: 8fa40074 */ lw $a0,0x74($sp) +/* f0392c8: 0fc079ef */ jal func0f01e7bc +/* f0392cc: 00002825 */ or $a1,$zero,$zero +/* f0392d0: 8fa20054 */ lw $v0,0x54($sp) +/* f0392d4: 27a60048 */ addiu $a2,$sp,0x48 +/* f0392d8: 27a70038 */ addiu $a3,$sp,0x38 +/* f0392dc: 24440008 */ addiu $a0,$v0,0x8 +/* f0392e0: 0fc1979d */ jal func0f065e74 +/* f0392e4: 24450028 */ addiu $a1,$v0,0x28 +/* f0392e8: 8fa90074 */ lw $t1,0x74($sp) +/* f0392ec: 27aa0058 */ addiu $t2,$sp,0x58 +/* f0392f0: 240b0133 */ addiu $t3,$zero,0x133 +/* f0392f4: 8d22001c */ lw $v0,0x1c($t1) +/* f0392f8: 240c0008 */ addiu $t4,$zero,0x8 +/* f0392fc: afac0018 */ sw $t4,0x18($sp) +/* f039300: afab0014 */ sw $t3,0x14($sp) +/* f039304: afaa0010 */ sw $t2,0x10($sp) +/* f039308: 27a40048 */ addiu $a0,$sp,0x48 +/* f03930c: 27a50038 */ addiu $a1,$sp,0x38 +/* f039310: 24460008 */ addiu $a2,$v0,0x8 +/* f039314: 0c00b73f */ jal 0x2dcfc +/* f039318: 24470028 */ addiu $a3,$v0,0x28 +/* f03931c: 10400003 */ beqz $v0,.L0f03932c +/* f039320: 02002025 */ or $a0,$s0,$zero +/* f039324: 240d0001 */ addiu $t5,$zero,0x1 +/* f039328: afad006c */ sw $t5,0x6c($sp) +.L0f03932c: +/* f03932c: 0fc079ef */ jal func0f01e7bc +/* f039330: 24050001 */ addiu $a1,$zero,0x1 +/* f039334: 8fa40074 */ lw $a0,0x74($sp) +/* f039338: 0fc079ef */ jal func0f01e7bc +/* f03933c: 24050001 */ addiu $a1,$zero,0x1 +/* f039340: 8fa20078 */ lw $v0,0x78($sp) +.L0f039344: +/* f039344: 87b90058 */ lh $t9,0x58($sp) +/* f039348: 50400003 */ beqzl $v0,.L0f039358 +/* f03934c: 8fbf002c */ lw $ra,0x2c($sp) +/* f039350: a4590000 */ sh $t9,0x0($v0) +/* f039354: 8fbf002c */ lw $ra,0x2c($sp) +.L0f039358: +/* f039358: 8fa2006c */ lw $v0,0x6c($sp) +/* f03935c: 8fb00028 */ lw $s0,0x28($sp) +/* f039360: 03e00008 */ jr $ra +/* f039364: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f039368 +/* f039368: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03936c: afbf0014 */ sw $ra,0x14($sp) +/* f039370: 0fc0a221 */ jal func0f028884 +/* f039374: afa40020 */ sw $a0,0x20($sp) +/* f039378: 8fa40020 */ lw $a0,0x20($sp) +/* f03937c: 8c450004 */ lw $a1,0x4($v0) +/* f039380: 0fc0e48b */ jal func0f03922c +/* f039384: 00003025 */ or $a2,$zero,$zero +/* f039388: 10400005 */ beqz $v0,.L0f0393a0 +/* f03938c: 00401825 */ or $v1,$v0,$zero +/* f039390: 8fa40020 */ lw $a0,0x20($sp) +/* f039394: 0fc0e3cc */ jal func0f038f30 +/* f039398: afa2001c */ sw $v0,0x1c($sp) +/* f03939c: 8fa3001c */ lw $v1,0x1c($sp) +.L0f0393a0: +/* f0393a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0393a4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0393a8: 00601025 */ or $v0,$v1,$zero +/* f0393ac: 03e00008 */ jr $ra +/* f0393b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0393b4 +/* f0393b4: 27bdffb0 */ addiu $sp,$sp,-80 +/* f0393b8: afbf0024 */ sw $ra,0x24($sp) +/* f0393bc: afb00020 */ sw $s0,0x20($sp) +/* f0393c0: afa50054 */ sw $a1,0x54($sp) +/* f0393c4: afa60058 */ sw $a2,0x58($sp) +/* f0393c8: 8c82001c */ lw $v0,0x1c($a0) +/* f0393cc: afa00048 */ sw $zero,0x48($sp) +/* f0393d0: 3c0141a0 */ lui $at,0x41a0 +/* f0393d4: c4440008 */ lwc1 $f4,0x8($v0) +/* f0393d8: 44818000 */ mtc1 $at,$f16 +/* f0393dc: 00808025 */ or $s0,$a0,$zero +/* f0393e0: e7a4003c */ swc1 $f4,0x3c($sp) +/* f0393e4: c4880028 */ lwc1 $f8,0x28($a0) +/* f0393e8: c48600b8 */ lwc1 $f6,0xb8($a0) +/* f0393ec: 00002825 */ or $a1,$zero,$zero +/* f0393f0: 46083280 */ add.s $f10,$f6,$f8 +/* f0393f4: 46105481 */ sub.s $f18,$f10,$f16 +/* f0393f8: e7b20040 */ swc1 $f18,0x40($sp) +/* f0393fc: c4440010 */ lwc1 $f4,0x10($v0) +/* f039400: afa2004c */ sw $v0,0x4c($sp) +/* f039404: 0fc079ef */ jal func0f01e7bc +/* f039408: e7a40044 */ swc1 $f4,0x44($sp) +/* f03940c: 8fa2004c */ lw $v0,0x4c($sp) +/* f039410: 27a6003c */ addiu $a2,$sp,0x3c +/* f039414: 27a7002c */ addiu $a3,$sp,0x2c +/* f039418: 24440008 */ addiu $a0,$v0,0x8 +/* f03941c: 0fc1979d */ jal func0f065e74 +/* f039420: 24450028 */ addiu $a1,$v0,0x28 +/* f039424: 240e0133 */ addiu $t6,$zero,0x133 +/* f039428: 240f0008 */ addiu $t7,$zero,0x8 +/* f03942c: afaf0014 */ sw $t7,0x14($sp) +/* f039430: afae0010 */ sw $t6,0x10($sp) +/* f039434: 27a4003c */ addiu $a0,$sp,0x3c +/* f039438: 27a5002c */ addiu $a1,$sp,0x2c +/* f03943c: 8fa60054 */ lw $a2,0x54($sp) +/* f039440: 0c00b70f */ jal 0x2dc3c +/* f039444: 8fa70058 */ lw $a3,0x58($sp) +/* f039448: 10400003 */ beqz $v0,.L0f039458 +/* f03944c: 02002025 */ or $a0,$s0,$zero +/* f039450: 24180001 */ addiu $t8,$zero,0x1 +/* f039454: afb80048 */ sw $t8,0x48($sp) +.L0f039458: +/* f039458: 0fc079ef */ jal func0f01e7bc +/* f03945c: 24050001 */ addiu $a1,$zero,0x1 +/* f039460: 8fbf0024 */ lw $ra,0x24($sp) +/* f039464: 8fa20048 */ lw $v0,0x48($sp) +/* f039468: 8fb00020 */ lw $s0,0x20($sp) +/* f03946c: 03e00008 */ jr $ra +/* f039470: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f039474 +/* f039474: 27bdffd8 */ addiu $sp,$sp,-40 +/* f039478: afbf001c */ sw $ra,0x1c($sp) +/* f03947c: afb00018 */ sw $s0,0x18($sp) +/* f039480: 00808025 */ or $s0,$a0,$zero +/* f039484: afa5002c */ sw $a1,0x2c($sp) +/* f039488: 0fc0f917 */ jal func0f03e45c +/* f03948c: afa60030 */ sw $a2,0x30($sp) +/* f039490: 8fa3002c */ lw $v1,0x2c($sp) +/* f039494: 8e02001c */ lw $v0,0x1c($s0) +/* f039498: c4640000 */ lwc1 $f4,0x0($v1) +/* f03949c: c4680008 */ lwc1 $f8,0x8($v1) +/* f0394a0: c4460008 */ lwc1 $f6,0x8($v0) +/* f0394a4: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0394a8: e7a00024 */ swc1 $f0,0x24($sp) +/* f0394ac: 46062301 */ sub.s $f12,$f4,$f6 +/* f0394b0: 0fc259d4 */ jal func0f096750 +/* f0394b4: 460a4381 */ sub.s $f14,$f8,$f10 +/* f0394b8: c7b00024 */ lwc1 $f16,0x24($sp) +/* f0394bc: 3c017f1b */ lui $at,0x7f1b +/* f0394c0: 02002025 */ or $a0,$s0,$zero +/* f0394c4: 4610003c */ c.lt.s $f0,$f16 +/* f0394c8: 3c050020 */ lui $a1,0x20 +/* f0394cc: 46100301 */ sub.s $f12,$f0,$f16 +/* f0394d0: 45000003 */ bc1f .L0f0394e0 +/* f0394d4: 46006086 */ mov.s $f2,$f12 +/* f0394d8: c4328dd4 */ lwc1 $f18,-0x722c($at) +/* f0394dc: 46126080 */ add.s $f2,$f12,$f18 +.L0f0394e0: +/* f0394e0: 3c017f1b */ lui $at,0x7f1b +/* f0394e4: c4248dd8 */ lwc1 $f4,-0x7228($at) +/* f0394e8: 3c017f1b */ lui $at,0x7f1b +/* f0394ec: 4604103c */ c.lt.s $f2,$f4 +/* f0394f0: 00000000 */ sll $zero,$zero,0x0 +/* f0394f4: 45010006 */ bc1t .L0f039510 +/* f0394f8: 00000000 */ sll $zero,$zero,0x0 +/* f0394fc: c4268ddc */ lwc1 $f6,-0x7224($at) +/* f039500: 4602303c */ c.lt.s $f6,$f2 +/* f039504: 00000000 */ sll $zero,$zero,0x0 +/* f039508: 4502000b */ bc1fl .L0f039538 +/* f03950c: 02002025 */ or $a0,$s0,$zero +.L0f039510: +/* f039510: 0fc12790 */ jal func0f049e40 +/* f039514: 24060001 */ addiu $a2,$zero,0x1 +/* f039518: 14400006 */ bnez $v0,.L0f039534 +/* f03951c: 02002025 */ or $a0,$s0,$zero +/* f039520: 8fa5002c */ lw $a1,0x2c($sp) +/* f039524: 0fc0e4ed */ jal func0f0393b4 +/* f039528: 8fa60030 */ lw $a2,0x30($sp) +/* f03952c: 10000006 */ beqz $zero,.L0f039548 +/* f039530: 8fbf001c */ lw $ra,0x1c($sp) +.L0f039534: +/* f039534: 02002025 */ or $a0,$s0,$zero +.L0f039538: +/* f039538: 8fa5002c */ lw $a1,0x2c($sp) +/* f03953c: 0fc0e4ed */ jal func0f0393b4 +/* f039540: 8fa60030 */ lw $a2,0x30($sp) +/* f039544: 8fbf001c */ lw $ra,0x1c($sp) +.L0f039548: +/* f039548: 8fb00018 */ lw $s0,0x18($sp) +/* f03954c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f039550: 03e00008 */ jr $ra +/* f039554: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039558 +/* f039558: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03955c: afa40020 */ sw $a0,0x20($sp) +/* f039560: afbf0014 */ sw $ra,0x14($sp) +/* f039564: afa50024 */ sw $a1,0x24($sp) +/* f039568: 00a02025 */ or $a0,$a1,$zero +/* f03956c: 0fc1905e */ jal func0f064178 +/* f039570: 00002825 */ or $a1,$zero,$zero +/* f039574: 8fa20024 */ lw $v0,0x24($sp) +/* f039578: 8fa40020 */ lw $a0,0x20($sp) +/* f03957c: 24450008 */ addiu $a1,$v0,0x8 +/* f039580: 0fc0e51d */ jal func0f039474 +/* f039584: 24460028 */ addiu $a2,$v0,0x28 +/* f039588: afa2001c */ sw $v0,0x1c($sp) +/* f03958c: 8fa40024 */ lw $a0,0x24($sp) +/* f039590: 0fc1905e */ jal func0f064178 +/* f039594: 24050001 */ addiu $a1,$zero,0x1 +/* f039598: 8fbf0014 */ lw $ra,0x14($sp) +/* f03959c: 8fa2001c */ lw $v0,0x1c($sp) +/* f0395a0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0395a4: 03e00008 */ jr $ra +/* f0395a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0395ac +/* f0395ac: 3c0e800a */ lui $t6,0x800a +/* f0395b0: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f0395b4: 03e00008 */ jr $ra +/* f0395b8: ac8e00e0 */ sw $t6,0xe0($a0) +); + +GLOBAL_ASM( +glabel func0f0395bc +/* f0395bc: 8c8e0014 */ lw $t6,0x14($a0) +/* f0395c0: 3c18800a */ lui $t8,0x800a +/* f0395c4: 35cf0002 */ ori $t7,$t6,0x2 +/* f0395c8: ac8f0014 */ sw $t7,0x14($a0) +/* f0395cc: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f0395d0: 03e00008 */ jr $ra +/* f0395d4: ac9800f4 */ sw $t8,0xf4($a0) +); + +GLOBAL_ASM( +glabel func0f0395d8 +/* f0395d8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f0395dc: afb00018 */ sw $s0,0x18($sp) +/* f0395e0: 00808025 */ or $s0,$a0,$zero +/* f0395e4: afbf001c */ sw $ra,0x1c($sp) +/* f0395e8: 0c00744f */ jal 0x1d13c +/* f0395ec: 8c840020 */ lw $a0,0x20($a0) +/* f0395f0: 24010269 */ addiu $at,$zero,0x269 +/* f0395f4: 10410003 */ beq $v0,$at,.L0f039604 +/* f0395f8: 2401026b */ addiu $at,$zero,0x26b +/* f0395fc: 54410004 */ bnel $v0,$at,.L0f039610 +/* f039600: 2401026a */ addiu $at,$zero,0x26a +.L0f039604: +/* f039604: 1000005c */ beqz $zero,.L0f039778 +/* f039608: 00001025 */ or $v0,$zero,$zero +/* f03960c: 2401026a */ addiu $at,$zero,0x26a +.L0f039610: +/* f039610: 5441000b */ bnel $v0,$at,.L0f039640 +/* f039614: 82020007 */ lb $v0,0x7($s0) +/* f039618: 820e0033 */ lb $t6,0x33($s0) +/* f03961c: 820f0034 */ lb $t7,0x34($s0) +/* f039620: 01cf082a */ slt $at,$t6,$t7 +/* f039624: 54200006 */ bnezl $at,.L0f039640 +/* f039628: 82020007 */ lb $v0,0x7($s0) +/* f03962c: 0fc0fe3d */ jal func0f03f8f4 +/* f039630: 02002025 */ or $a0,$s0,$zero +/* f039634: 10000050 */ beqz $zero,.L0f039778 +/* f039638: 24020001 */ addiu $v0,$zero,0x1 +/* f03963c: 82020007 */ lb $v0,0x7($s0) +.L0f039640: +/* f039640: 24010022 */ addiu $at,$zero,0x22 +/* f039644: 54410007 */ bnel $v0,$at,.L0f039664 +/* f039648: 24010021 */ addiu $at,$zero,0x21 +/* f03964c: 9218006e */ lbu $t8,0x6e($s0) +/* f039650: 53000004 */ beqzl $t8,.L0f039664 +/* f039654: 24010021 */ addiu $at,$zero,0x21 +/* f039658: 10000047 */ beqz $zero,.L0f039778 +/* f03965c: 24020001 */ addiu $v0,$zero,0x1 +/* f039660: 24010021 */ addiu $at,$zero,0x21 +.L0f039664: +/* f039664: 14410008 */ bne $v0,$at,.L0f039688 +/* f039668: 24030001 */ addiu $v1,$zero,0x1 +/* f03966c: 82190033 */ lb $t9,0x33($s0) +/* f039670: 82080034 */ lb $t0,0x34($s0) +/* f039674: 0328082a */ slt $at,$t9,$t0 +/* f039678: 14200003 */ bnez $at,.L0f039688 +/* f03967c: 00000000 */ sll $zero,$zero,0x0 +/* f039680: 1000003d */ beqz $zero,.L0f039778 +/* f039684: 24020001 */ addiu $v0,$zero,0x1 +.L0f039688: +/* f039688: 1462000c */ bne $v1,$v0,.L0f0396bc +/* f03968c: 24010003 */ addiu $at,$zero,0x3 +/* f039690: 8e09002c */ lw $t1,0x2c($s0) +/* f039694: 15200009 */ bnez $t1,.L0f0396bc +/* f039698: 00000000 */ sll $zero,$zero,0x0 +/* f03969c: 8e0a0038 */ lw $t2,0x38($s0) +/* f0396a0: 15400006 */ bnez $t2,.L0f0396bc +/* f0396a4: 00000000 */ sll $zero,$zero,0x0 +/* f0396a8: 8e0b003c */ lw $t3,0x3c($s0) +/* f0396ac: 106b0003 */ beq $v1,$t3,.L0f0396bc +/* f0396b0: 00000000 */ sll $zero,$zero,0x0 +/* f0396b4: 10000030 */ beqz $zero,.L0f039778 +/* f0396b8: 24020001 */ addiu $v0,$zero,0x1 +.L0f0396bc: +/* f0396bc: 54410029 */ bnel $v0,$at,.L0f039764 +/* f0396c0: 2401000e */ addiu $at,$zero,0xe +/* f0396c4: 8e0c0034 */ lw $t4,0x34($s0) +/* f0396c8: 15800023 */ bnez $t4,.L0f039758 +/* f0396cc: 00000000 */ sll $zero,$zero,0x0 +/* f0396d0: 0c007498 */ jal 0x1d260 +/* f0396d4: 8e040020 */ lw $a0,0x20($s0) +/* f0396d8: 44802000 */ mtc1 $zero,$f4 +/* f0396dc: 00000000 */ sll $zero,$zero,0x0 +/* f0396e0: 4600203e */ c.le.s $f4,$f0 +/* f0396e4: 00000000 */ sll $zero,$zero,0x0 +/* f0396e8: 4500000b */ bc1f .L0f039718 +/* f0396ec: 00000000 */ sll $zero,$zero,0x0 +/* f0396f0: 0c00745f */ jal 0x1d17c +/* f0396f4: 8e040020 */ lw $a0,0x20($s0) +/* f0396f8: e7a00020 */ swc1 $f0,0x20($sp) +/* f0396fc: 0c007468 */ jal 0x1d1a0 +/* f039700: 8e040020 */ lw $a0,0x20($s0) +/* f039704: c7a60020 */ lwc1 $f6,0x20($sp) +/* f039708: 4606003e */ c.le.s $f0,$f6 +/* f03970c: 00000000 */ sll $zero,$zero,0x0 +/* f039710: 45010011 */ bc1t .L0f039758 +/* f039714: 00000000 */ sll $zero,$zero,0x0 +.L0f039718: +/* f039718: 0c007498 */ jal 0x1d260 +/* f03971c: 8e040020 */ lw $a0,0x20($s0) +/* f039720: 44804000 */ mtc1 $zero,$f8 +/* f039724: 00000000 */ sll $zero,$zero,0x0 +/* f039728: 4608003c */ c.lt.s $f0,$f8 +/* f03972c: 00000000 */ sll $zero,$zero,0x0 +/* f039730: 45020011 */ bc1fl .L0f039778 +/* f039734: 00001025 */ or $v0,$zero,$zero +/* f039738: 0c00745f */ jal 0x1d17c +/* f03973c: 8e040020 */ lw $a0,0x20($s0) +/* f039740: 44805000 */ mtc1 $zero,$f10 +/* f039744: 00000000 */ sll $zero,$zero,0x0 +/* f039748: 460a003e */ c.le.s $f0,$f10 +/* f03974c: 00000000 */ sll $zero,$zero,0x0 +/* f039750: 45020009 */ bc1fl .L0f039778 +/* f039754: 00001025 */ or $v0,$zero,$zero +.L0f039758: +/* f039758: 10000007 */ beqz $zero,.L0f039778 +/* f03975c: 24020001 */ addiu $v0,$zero,0x1 +/* f039760: 2401000e */ addiu $at,$zero,0xe +.L0f039764: +/* f039764: 54410004 */ bnel $v0,$at,.L0f039778 +/* f039768: 00001025 */ or $v0,$zero,$zero +/* f03976c: 10000002 */ beqz $zero,.L0f039778 +/* f039770: 24020001 */ addiu $v0,$zero,0x1 +/* f039774: 00001025 */ or $v0,$zero,$zero +.L0f039778: +/* f039778: 8fbf001c */ lw $ra,0x1c($sp) +/* f03977c: 8fb00018 */ lw $s0,0x18($sp) +/* f039780: 27bd0028 */ addiu $sp,$sp,0x28 +/* f039784: 03e00008 */ jr $ra +/* f039788: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03978c +/* f03978c: 27bdffb0 */ addiu $sp,$sp,-80 +/* f039790: afbf0014 */ sw $ra,0x14($sp) +/* f039794: 8c83001c */ lw $v1,0x1c($a0) +/* f039798: afa40050 */ sw $a0,0x50($sp) +/* f03979c: 0fc0a221 */ jal func0f028884 +/* f0397a0: afa3004c */ sw $v1,0x4c($sp) +/* f0397a4: 8fa40050 */ lw $a0,0x50($sp) +/* f0397a8: 0fc0f917 */ jal func0f03e45c +/* f0397ac: afa20048 */ sw $v0,0x48($sp) +/* f0397b0: 8fa3004c */ lw $v1,0x4c($sp) +/* f0397b4: 8fa50048 */ lw $a1,0x48($sp) +/* f0397b8: c4660008 */ lwc1 $f6,0x8($v1) +/* f0397bc: c4a40008 */ lwc1 $f4,0x8($a1) +/* f0397c0: c46a000c */ lwc1 $f10,0xc($v1) +/* f0397c4: c4a8000c */ lwc1 $f8,0xc($a1) +/* f0397c8: 46062301 */ sub.s $f12,$f4,$f6 +/* f0397cc: c4660010 */ lwc1 $f6,0x10($v1) +/* f0397d0: c4a40010 */ lwc1 $f4,0x10($a1) +/* f0397d4: 460a4481 */ sub.s $f18,$f8,$f10 +/* f0397d8: e7a00040 */ swc1 $f0,0x40($sp) +/* f0397dc: e7ac003c */ swc1 $f12,0x3c($sp) +/* f0397e0: 46062381 */ sub.s $f14,$f4,$f6 +/* f0397e4: e7b20038 */ swc1 $f18,0x38($sp) +/* f0397e8: 0fc259d4 */ jal func0f096750 +/* f0397ec: e7ae0034 */ swc1 $f14,0x34($sp) +/* f0397f0: c7b00040 */ lwc1 $f16,0x40($sp) +/* f0397f4: c7ac003c */ lwc1 $f12,0x3c($sp) +/* f0397f8: c7ae0034 */ lwc1 $f14,0x34($sp) +/* f0397fc: 46100201 */ sub.s $f8,$f0,$f16 +/* f039800: 460c6182 */ mul.s $f6,$f12,$f12 +/* f039804: c7b20038 */ lwc1 $f18,0x38($sp) +/* f039808: 4610003c */ c.lt.s $f0,$f16 +/* f03980c: e7a80018 */ swc1 $f8,0x18($sp) +/* f039810: c7aa0018 */ lwc1 $f10,0x18($sp) +/* f039814: 00001825 */ or $v1,$zero,$zero +/* f039818: 45000004 */ bc1f .L0f03982c +/* f03981c: 46005086 */ mov.s $f2,$f10 +/* f039820: 3c017f1b */ lui $at,0x7f1b +/* f039824: c4248de0 */ lwc1 $f4,-0x7220($at) +/* f039828: 46045080 */ add.s $f2,$f10,$f4 +.L0f03982c: +/* f03982c: 46129202 */ mul.s $f8,$f18,$f18 +/* f039830: 8fae0050 */ lw $t6,0x50($sp) +/* f039834: 3c017f1b */ lui $at,0x7f1b +/* f039838: 460e7102 */ mul.s $f4,$f14,$f14 +/* f03983c: c5c000dc */ lwc1 $f0,0xdc($t6) +/* f039840: 46083280 */ add.s $f10,$f6,$f8 +/* f039844: 46000182 */ mul.s $f6,$f0,$f0 +/* f039848: c4288de4 */ lwc1 $f8,-0x721c($at) +/* f03984c: 3c017f1b */ lui $at,0x7f1b +/* f039850: 46045400 */ add.s $f16,$f10,$f4 +/* f039854: 46083282 */ mul.s $f10,$f6,$f8 +/* f039858: 460a803c */ c.lt.s $f16,$f10 +/* f03985c: 00000000 */ sll $zero,$zero,0x0 +/* f039860: 4500000b */ bc1f .L0f039890 +/* f039864: 00000000 */ sll $zero,$zero,0x0 +/* f039868: c4248de8 */ lwc1 $f4,-0x7218($at) +/* f03986c: 3c017f1b */ lui $at,0x7f1b +/* f039870: 4604103c */ c.lt.s $f2,$f4 +/* f039874: 00000000 */ sll $zero,$zero,0x0 +/* f039878: 45030018 */ bc1tl .L0f0398dc +/* f03987c: afa30028 */ sw $v1,0x28($sp) +/* f039880: c4268dec */ lwc1 $f6,-0x7214($at) +/* f039884: 4602303c */ c.lt.s $f6,$f2 +/* f039888: 00000000 */ sll $zero,$zero,0x0 +/* f03988c: 45010012 */ bc1t .L0f0398d8 +.L0f039890: +/* f039890: 3c017f1b */ lui $at,0x7f1b +/* f039894: c4288df0 */ lwc1 $f8,-0x7210($at) +/* f039898: 3c017f1b */ lui $at,0x7f1b +/* f03989c: 4608803c */ c.lt.s $f16,$f8 +/* f0398a0: 00000000 */ sll $zero,$zero,0x0 +/* f0398a4: 4500004d */ bc1f .L0f0399dc +/* f0398a8: 00000000 */ sll $zero,$zero,0x0 +/* f0398ac: c42a8df4 */ lwc1 $f10,-0x720c($at) +/* f0398b0: 3c017f1b */ lui $at,0x7f1b +/* f0398b4: 460a103c */ c.lt.s $f2,$f10 +/* f0398b8: 00000000 */ sll $zero,$zero,0x0 +/* f0398bc: 45030007 */ bc1tl .L0f0398dc +/* f0398c0: afa30028 */ sw $v1,0x28($sp) +/* f0398c4: c4248df8 */ lwc1 $f4,-0x7208($at) +/* f0398c8: 4602203c */ c.lt.s $f4,$f2 +/* f0398cc: 00000000 */ sll $zero,$zero,0x0 +/* f0398d0: 45000042 */ bc1f .L0f0399dc +/* f0398d4: 00000000 */ sll $zero,$zero,0x0 +.L0f0398d8: +/* f0398d8: afa30028 */ sw $v1,0x28($sp) +.L0f0398dc: +/* f0398dc: e7a2002c */ swc1 $f2,0x2c($sp) +/* f0398e0: 0fc595f9 */ jal func0f1657e4 +/* f0398e4: e7b00018 */ swc1 $f16,0x18($sp) +/* f0398e8: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f0398ec: 8fa30028 */ lw $v1,0x28($sp) +/* f0398f0: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f0398f4: 4600603c */ c.lt.s $f12,$f0 +/* f0398f8: 00000000 */ sll $zero,$zero,0x0 +/* f0398fc: 45000037 */ bc1f .L0f0399dc +/* f039900: 00000000 */ sll $zero,$zero,0x0 +/* f039904: 0c012974 */ jal 0x4a5d0 +/* f039908: e7a2002c */ swc1 $f2,0x2c($sp) +/* f03990c: 3c017f1b */ lui $at,0x7f1b +/* f039910: c42c8dfc */ lwc1 $f12,-0x7204($at) +/* f039914: 3c017f1b */ lui $at,0x7f1b +/* f039918: c4268e00 */ lwc1 $f6,-0x7200($at) +/* f03991c: c7a2002c */ lwc1 $f2,0x2c($sp) +/* f039920: 3c017f1b */ lui $at,0x7f1b +/* f039924: 46060202 */ mul.s $f8,$f0,$f6 +/* f039928: 4602603c */ c.lt.s $f12,$f2 +/* f03992c: 4600428d */ trunc.w.s $f10,$f8 +/* f039930: 44055000 */ mfc1 $a1,$f10 +/* f039934: 4500001c */ bc1f .L0f0399a8 +/* f039938: 00000000 */ sll $zero,$zero,0x0 +/* f03993c: c4248e04 */ lwc1 $f4,-0x71fc($at) +/* f039940: 3c017f1b */ lui $at,0x7f1b +/* f039944: 4604103c */ c.lt.s $f2,$f4 +/* f039948: 00000000 */ sll $zero,$zero,0x0 +/* f03994c: 45000016 */ bc1f .L0f0399a8 +/* f039950: 00000000 */ sll $zero,$zero,0x0 +/* f039954: c4268e08 */ lwc1 $f6,-0x71f8($at) +/* f039958: 46001006 */ mov.s $f0,$f2 +/* f03995c: 3c017f1b */ lui $at,0x7f1b +/* f039960: 4602303c */ c.lt.s $f6,$f2 +/* f039964: 00000000 */ sll $zero,$zero,0x0 +/* f039968: 45020004 */ bc1fl .L0f03997c +/* f03996c: 460c0001 */ sub.s $f0,$f0,$f12 +/* f039970: c4288e0c */ lwc1 $f8,-0x71f4($at) +/* f039974: 46024001 */ sub.s $f0,$f8,$f2 +/* f039978: 460c0001 */ sub.s $f0,$f0,$f12 +.L0f03997c: +/* f03997c: 3c017f1b */ lui $at,0x7f1b +/* f039980: c42a8e10 */ lwc1 $f10,-0x71f0($at) +/* f039984: 460a0102 */ mul.s $f4,$f0,$f10 +/* f039988: 4600218d */ trunc.w.s $f6,$f4 +/* f03998c: 44193000 */ mfc1 $t9,$f6 +/* f039990: 00000000 */ sll $zero,$zero,0x0 +/* f039994: 27280001 */ addiu $t0,$t9,0x1 +/* f039998: 00a80019 */ multu $a1,$t0 +/* f03999c: 00002812 */ mflo $a1 +/* f0399a0: 00000000 */ sll $zero,$zero,0x0 +/* f0399a4: 00000000 */ sll $zero,$zero,0x0 +.L0f0399a8: +/* f0399a8: 0fc0b873 */ jal func0f02e1cc +/* f0399ac: 8fa40050 */ lw $a0,0x50($sp) +/* f0399b0: 24450001 */ addiu $a1,$v0,0x1 +/* f0399b4: 0c004b70 */ jal 0x12dc0 +/* f0399b8: afa50020 */ sw $a1,0x20($sp) +/* f0399bc: 8fa50020 */ lw $a1,0x20($sp) +/* f0399c0: 0045001b */ divu $zero,$v0,$a1 +/* f0399c4: 00001810 */ mfhi $v1 +/* f0399c8: 2c690001 */ sltiu $t1,$v1,0x1 +/* f0399cc: 01201825 */ or $v1,$t1,$zero +/* f0399d0: 14a00002 */ bnez $a1,.L0f0399dc +/* f0399d4: 00000000 */ sll $zero,$zero,0x0 +/* f0399d8: 0007000d */ break 0x7 +.L0f0399dc: +/* f0399dc: 10600004 */ beqz $v1,.L0f0399f0 +/* f0399e0: 00000000 */ sll $zero,$zero,0x0 +/* f0399e4: 0fc0e4da */ jal func0f039368 +/* f0399e8: 8fa40050 */ lw $a0,0x50($sp) +/* f0399ec: 00401825 */ or $v1,$v0,$zero +.L0f0399f0: +/* f0399f0: 10600004 */ beqz $v1,.L0f039a04 +/* f0399f4: 8fa40050 */ lw $a0,0x50($sp) +/* f0399f8: 0fc0e56b */ jal func0f0395ac +/* f0399fc: afa30028 */ sw $v1,0x28($sp) +/* f039a00: 8fa30028 */ lw $v1,0x28($sp) +.L0f039a04: +/* f039a04: 8fbf0014 */ lw $ra,0x14($sp) +/* f039a08: 27bd0050 */ addiu $sp,$sp,0x50 +/* f039a0c: 00601025 */ or $v0,$v1,$zero +/* f039a10: 03e00008 */ jr $ra +/* f039a14: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039a18 +/* f039a18: 8c8e031c */ lw $t6,0x31c($a0) +/* f039a1c: 51c00004 */ beqzl $t6,.L0f039a30 +/* f039a20: 808f0007 */ lb $t7,0x7($a0) +/* f039a24: 03e00008 */ jr $ra +/* f039a28: 00001025 */ or $v0,$zero,$zero +/* f039a2c: 808f0007 */ lb $t7,0x7($a0) +.L0f039a30: +/* f039a30: 25f8fffc */ addiu $t8,$t7,-4 +/* f039a34: 2f01001f */ sltiu $at,$t8,0x1f +/* f039a38: 10200013 */ beqz $at,.L0f039a88 +/* f039a3c: 0018c080 */ sll $t8,$t8,0x2 +/* f039a40: 3c017f1b */ lui $at,0x7f1b +/* f039a44: 00380821 */ addu $at,$at,$t8 +/* f039a48: 8c388e14 */ lw $t8,-0x71ec($at) +/* f039a4c: 03000008 */ jr $t8 +/* f039a50: 00000000 */ sll $zero,$zero,0x0 +/* f039a54: 03e00008 */ jr $ra +/* f039a58: 00001025 */ or $v0,$zero,$zero +/* f039a5c: 8c990018 */ lw $t9,0x18($a0) +/* f039a60: 33280200 */ andi $t0,$t9,0x200 +/* f039a64: 55000009 */ bnezl $t0,.L0f039a8c +/* f039a68: 24020001 */ addiu $v0,$zero,0x1 +/* f039a6c: 03e00008 */ jr $ra +/* f039a70: 00001025 */ or $v0,$zero,$zero +/* f039a74: 9089006e */ lbu $t1,0x6e($a0) +/* f039a78: 55200004 */ bnezl $t1,.L0f039a8c +/* f039a7c: 24020001 */ addiu $v0,$zero,0x1 +/* f039a80: 03e00008 */ jr $ra +/* f039a84: 00001025 */ or $v0,$zero,$zero +.L0f039a88: +/* f039a88: 24020001 */ addiu $v0,$zero,0x1 +.L0f039a8c: +/* f039a8c: 03e00008 */ jr $ra +/* f039a90: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039a94 +/* f039a94: 27bdffe8 */ addiu $sp,$sp,-24 +/* f039a98: afbf0014 */ sw $ra,0x14($sp) +/* f039a9c: 10800007 */ beqz $a0,.L0f039abc +/* f039aa0: 00802825 */ or $a1,$a0,$zero +/* f039aa4: 80820007 */ lb $v0,0x7($a0) +/* f039aa8: 24010004 */ addiu $at,$zero,0x4 +/* f039aac: 10410003 */ beq $v0,$at,.L0f039abc +/* f039ab0: 24010005 */ addiu $at,$zero,0x5 +/* f039ab4: 54410004 */ bnel $v0,$at,.L0f039ac8 +/* f039ab8: 8ca4001c */ lw $a0,0x1c($a1) +.L0f039abc: +/* f039abc: 10000014 */ beqz $zero,.L0f039b10 +/* f039ac0: 24020001 */ addiu $v0,$zero,0x1 +/* f039ac4: 8ca4001c */ lw $a0,0x1c($a1) +.L0f039ac8: +/* f039ac8: 50800011 */ beqzl $a0,.L0f039b10 +/* f039acc: 00001025 */ or $v0,$zero,$zero +/* f039ad0: 908e0000 */ lbu $t6,0x0($a0) +/* f039ad4: 24010006 */ addiu $at,$zero,0x6 +/* f039ad8: 55c1000d */ bnel $t6,$at,.L0f039b10 +/* f039adc: 00001025 */ or $v0,$zero,$zero +/* f039ae0: 0fc4a25f */ jal func0f12897c +/* f039ae4: 00000000 */ sll $zero,$zero,0x0 +/* f039ae8: 00027880 */ sll $t7,$v0,0x2 +/* f039aec: 3c18800a */ lui $t8,0x800a +/* f039af0: 030fc021 */ addu $t8,$t8,$t7 +/* f039af4: 8f18a024 */ lw $t8,-0x5fdc($t8) +/* f039af8: 8f1900d8 */ lw $t9,0xd8($t8) +/* f039afc: 53200004 */ beqzl $t9,.L0f039b10 +/* f039b00: 00001025 */ or $v0,$zero,$zero +/* f039b04: 10000002 */ beqz $zero,.L0f039b10 +/* f039b08: 24020001 */ addiu $v0,$zero,0x1 +/* f039b0c: 00001025 */ or $v0,$zero,$zero +.L0f039b10: +/* f039b10: 8fbf0014 */ lw $ra,0x14($sp) +/* f039b14: 27bd0018 */ addiu $sp,$sp,0x18 +/* f039b18: 03e00008 */ jr $ra +/* f039b1c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039b20 +/* f039b20: 27bdffb0 */ addiu $sp,$sp,-80 +/* f039b24: afb00018 */ sw $s0,0x18($sp) +/* f039b28: 00808025 */ or $s0,$a0,$zero +/* f039b2c: 10800003 */ beqz $a0,.L0f039b3c +/* f039b30: afbf001c */ sw $ra,0x1c($sp) +/* f039b34: 10000002 */ beqz $zero,.L0f039b40 +/* f039b38: 908202fe */ lbu $v0,0x2fe($a0) +.L0f039b3c: +/* f039b3c: 00001025 */ or $v0,$zero,$zero +.L0f039b40: +/* f039b40: 10400003 */ beqz $v0,.L0f039b50 +/* f039b44: 24010001 */ addiu $at,$zero,0x1 +/* f039b48: 54410052 */ bnel $v0,$at,.L0f039c94 +/* f039b4c: 00001025 */ or $v0,$zero,$zero +.L0f039b50: +/* f039b50: 0fc0e686 */ jal func0f039a18 +/* f039b54: 02002025 */ or $a0,$s0,$zero +/* f039b58: 5040004e */ beqzl $v0,.L0f039c94 +/* f039b5c: 00001025 */ or $v0,$zero,$zero +/* f039b60: 8e0e001c */ lw $t6,0x1c($s0) +/* f039b64: 02002025 */ or $a0,$s0,$zero +/* f039b68: 0fc0a221 */ jal func0f028884 +/* f039b6c: afae0048 */ sw $t6,0x48($sp) +/* f039b70: 02002025 */ or $a0,$s0,$zero +/* f039b74: 0fc0f917 */ jal func0f03e45c +/* f039b78: afa20044 */ sw $v0,0x44($sp) +/* f039b7c: 8fa20048 */ lw $v0,0x48($sp) +/* f039b80: 8fa30044 */ lw $v1,0x44($sp) +/* f039b84: c4460008 */ lwc1 $f6,0x8($v0) +/* f039b88: c44a0010 */ lwc1 $f10,0x10($v0) +/* f039b8c: c4640008 */ lwc1 $f4,0x8($v1) +/* f039b90: c4680010 */ lwc1 $f8,0x10($v1) +/* f039b94: e7a00040 */ swc1 $f0,0x40($sp) +/* f039b98: 46062301 */ sub.s $f12,$f4,$f6 +/* f039b9c: 0fc259d4 */ jal func0f096750 +/* f039ba0: 460a4381 */ sub.s $f14,$f8,$f10 +/* f039ba4: c7b00040 */ lwc1 $f16,0x40($sp) +/* f039ba8: 3c017f1b */ lui $at,0x7f1b +/* f039bac: 4610003c */ c.lt.s $f0,$f16 +/* f039bb0: 46100301 */ sub.s $f12,$f0,$f16 +/* f039bb4: 45000003 */ bc1f .L0f039bc4 +/* f039bb8: 46006086 */ mov.s $f2,$f12 +/* f039bbc: c4328e90 */ lwc1 $f18,-0x7170($at) +/* f039bc0: 46126080 */ add.s $f2,$f12,$f18 +.L0f039bc4: +/* f039bc4: 3c017f1b */ lui $at,0x7f1b +/* f039bc8: c4248e94 */ lwc1 $f4,-0x716c($at) +/* f039bcc: 3c017f1b */ lui $at,0x7f1b +/* f039bd0: 4604103c */ c.lt.s $f2,$f4 +/* f039bd4: 00000000 */ sll $zero,$zero,0x0 +/* f039bd8: 45010012 */ bc1t .L0f039c24 +/* f039bdc: 00000000 */ sll $zero,$zero,0x0 +/* f039be0: c4268e98 */ lwc1 $f6,-0x7168($at) +/* f039be4: 3c017f1b */ lui $at,0x7f1b +/* f039be8: 4602303c */ c.lt.s $f6,$f2 +/* f039bec: 00000000 */ sll $zero,$zero,0x0 +/* f039bf0: 4501000c */ bc1t .L0f039c24 +/* f039bf4: 00000000 */ sll $zero,$zero,0x0 +/* f039bf8: c4288e9c */ lwc1 $f8,-0x7164($at) +/* f039bfc: 3c017f1b */ lui $at,0x7f1b +/* f039c00: 4602403c */ c.lt.s $f8,$f2 +/* f039c04: 00000000 */ sll $zero,$zero,0x0 +/* f039c08: 45020022 */ bc1fl .L0f039c94 +/* f039c0c: 00001025 */ or $v0,$zero,$zero +/* f039c10: c42a8ea0 */ lwc1 $f10,-0x7160($at) +/* f039c14: 460a103c */ c.lt.s $f2,$f10 +/* f039c18: 00000000 */ sll $zero,$zero,0x0 +/* f039c1c: 4502001d */ bc1fl .L0f039c94 +/* f039c20: 00001025 */ or $v0,$zero,$zero +.L0f039c24: +/* f039c24: 0c004b70 */ jal 0x12dc0 +/* f039c28: 00000000 */ sll $zero,$zero,0x0 +/* f039c2c: 30450001 */ andi $a1,$v0,0x1 +/* f039c30: 2caf0001 */ sltiu $t7,$a1,0x1 +/* f039c34: 01e02825 */ or $a1,$t7,$zero +/* f039c38: afaf002c */ sw $t7,0x2c($sp) +/* f039c3c: 02002025 */ or $a0,$s0,$zero +/* f039c40: 0fc0dae6 */ jal func0f036b98 +/* f039c44: 3c0642c8 */ lui $a2,0x42c8 +/* f039c48: 10400006 */ beqz $v0,.L0f039c64 +/* f039c4c: 8fa7002c */ lw $a3,0x2c($sp) +/* f039c50: 02002025 */ or $a0,$s0,$zero +/* f039c54: 0fc0beeb */ jal func0f02fbac +/* f039c58: 00e02825 */ or $a1,$a3,$zero +/* f039c5c: 1000000d */ beqz $zero,.L0f039c94 +/* f039c60: 24020001 */ addiu $v0,$zero,0x1 +.L0f039c64: +/* f039c64: 2ce50001 */ sltiu $a1,$a3,0x1 +/* f039c68: afa50024 */ sw $a1,0x24($sp) +/* f039c6c: 02002025 */ or $a0,$s0,$zero +/* f039c70: 0fc0dae6 */ jal func0f036b98 +/* f039c74: 3c0642c8 */ lui $a2,0x42c8 +/* f039c78: 10400005 */ beqz $v0,.L0f039c90 +/* f039c7c: 8fa50024 */ lw $a1,0x24($sp) +/* f039c80: 0fc0beeb */ jal func0f02fbac +/* f039c84: 02002025 */ or $a0,$s0,$zero +/* f039c88: 10000002 */ beqz $zero,.L0f039c94 +/* f039c8c: 24020001 */ addiu $v0,$zero,0x1 +.L0f039c90: +/* f039c90: 00001025 */ or $v0,$zero,$zero +.L0f039c94: +/* f039c94: 8fbf001c */ lw $ra,0x1c($sp) +/* f039c98: 8fb00018 */ lw $s0,0x18($sp) +/* f039c9c: 27bd0050 */ addiu $sp,$sp,0x50 +/* f039ca0: 03e00008 */ jr $ra +/* f039ca4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039ca8 +/* f039ca8: 27bdffb8 */ addiu $sp,$sp,-72 +/* f039cac: afb00018 */ sw $s0,0x18($sp) +/* f039cb0: 00808025 */ or $s0,$a0,$zero +/* f039cb4: 10800003 */ beqz $a0,.L0f039cc4 +/* f039cb8: afbf001c */ sw $ra,0x1c($sp) +/* f039cbc: 10000002 */ beqz $zero,.L0f039cc8 +/* f039cc0: 908202fe */ lbu $v0,0x2fe($a0) +.L0f039cc4: +/* f039cc4: 00001025 */ or $v0,$zero,$zero +.L0f039cc8: +/* f039cc8: 54400052 */ bnezl $v0,.L0f039e14 +/* f039ccc: 00001025 */ or $v0,$zero,$zero +/* f039cd0: 0fc0e686 */ jal func0f039a18 +/* f039cd4: 02002025 */ or $a0,$s0,$zero +/* f039cd8: 5040004e */ beqzl $v0,.L0f039e14 +/* f039cdc: 00001025 */ or $v0,$zero,$zero +/* f039ce0: 8e0e001c */ lw $t6,0x1c($s0) +/* f039ce4: 02002025 */ or $a0,$s0,$zero +/* f039ce8: 0fc0a221 */ jal func0f028884 +/* f039cec: afae0044 */ sw $t6,0x44($sp) +/* f039cf0: 02002025 */ or $a0,$s0,$zero +/* f039cf4: 0fc0f917 */ jal func0f03e45c +/* f039cf8: afa20040 */ sw $v0,0x40($sp) +/* f039cfc: 8fa20044 */ lw $v0,0x44($sp) +/* f039d00: 8fa30040 */ lw $v1,0x40($sp) +/* f039d04: c4460008 */ lwc1 $f6,0x8($v0) +/* f039d08: c44a0010 */ lwc1 $f10,0x10($v0) +/* f039d0c: c4640008 */ lwc1 $f4,0x8($v1) +/* f039d10: c4680010 */ lwc1 $f8,0x10($v1) +/* f039d14: e7a0003c */ swc1 $f0,0x3c($sp) +/* f039d18: 46062301 */ sub.s $f12,$f4,$f6 +/* f039d1c: 0fc259d4 */ jal func0f096750 +/* f039d20: 460a4381 */ sub.s $f14,$f8,$f10 +/* f039d24: c7b0003c */ lwc1 $f16,0x3c($sp) +/* f039d28: 3c017f1b */ lui $at,0x7f1b +/* f039d2c: 4610003c */ c.lt.s $f0,$f16 +/* f039d30: 46100301 */ sub.s $f12,$f0,$f16 +/* f039d34: 45000003 */ bc1f .L0f039d44 +/* f039d38: 46006086 */ mov.s $f2,$f12 +/* f039d3c: c4328ea4 */ lwc1 $f18,-0x715c($at) +/* f039d40: 46126080 */ add.s $f2,$f12,$f18 +.L0f039d44: +/* f039d44: 3c017f1b */ lui $at,0x7f1b +/* f039d48: c4248ea8 */ lwc1 $f4,-0x7158($at) +/* f039d4c: 3c017f1b */ lui $at,0x7f1b +/* f039d50: 4604103c */ c.lt.s $f2,$f4 +/* f039d54: 00000000 */ sll $zero,$zero,0x0 +/* f039d58: 45010012 */ bc1t .L0f039da4 +/* f039d5c: 00000000 */ sll $zero,$zero,0x0 +/* f039d60: c4268eac */ lwc1 $f6,-0x7154($at) +/* f039d64: 3c017f1b */ lui $at,0x7f1b +/* f039d68: 4602303c */ c.lt.s $f6,$f2 +/* f039d6c: 00000000 */ sll $zero,$zero,0x0 +/* f039d70: 4501000c */ bc1t .L0f039da4 +/* f039d74: 00000000 */ sll $zero,$zero,0x0 +/* f039d78: c4288eb0 */ lwc1 $f8,-0x7150($at) +/* f039d7c: 3c017f1b */ lui $at,0x7f1b +/* f039d80: 4602403c */ c.lt.s $f8,$f2 +/* f039d84: 00000000 */ sll $zero,$zero,0x0 +/* f039d88: 45020022 */ bc1fl .L0f039e14 +/* f039d8c: 00001025 */ or $v0,$zero,$zero +/* f039d90: c42a8eb4 */ lwc1 $f10,-0x714c($at) +/* f039d94: 460a103c */ c.lt.s $f2,$f10 +/* f039d98: 00000000 */ sll $zero,$zero,0x0 +/* f039d9c: 4502001d */ bc1fl .L0f039e14 +/* f039da0: 00001025 */ or $v0,$zero,$zero +.L0f039da4: +/* f039da4: 0c004b70 */ jal 0x12dc0 +/* f039da8: 00000000 */ sll $zero,$zero,0x0 +/* f039dac: 30450001 */ andi $a1,$v0,0x1 +/* f039db0: 2caf0001 */ sltiu $t7,$a1,0x1 +/* f039db4: 01e02825 */ or $a1,$t7,$zero +/* f039db8: afaf0028 */ sw $t7,0x28($sp) +/* f039dbc: 02002025 */ or $a0,$s0,$zero +/* f039dc0: 0fc0dae6 */ jal func0f036b98 +/* f039dc4: 3c064348 */ lui $a2,0x4348 +/* f039dc8: 10400006 */ beqz $v0,.L0f039de4 +/* f039dcc: 8fa70028 */ lw $a3,0x28($sp) +/* f039dd0: 02002025 */ or $a0,$s0,$zero +/* f039dd4: 0fc0bf66 */ jal func0f02fd98 +/* f039dd8: 00e02825 */ or $a1,$a3,$zero +/* f039ddc: 1000000d */ beqz $zero,.L0f039e14 +/* f039de0: 24020001 */ addiu $v0,$zero,0x1 +.L0f039de4: +/* f039de4: 2ce50001 */ sltiu $a1,$a3,0x1 +/* f039de8: afa50020 */ sw $a1,0x20($sp) +/* f039dec: 02002025 */ or $a0,$s0,$zero +/* f039df0: 0fc0dae6 */ jal func0f036b98 +/* f039df4: 3c064348 */ lui $a2,0x4348 +/* f039df8: 10400005 */ beqz $v0,.L0f039e10 +/* f039dfc: 8fa50020 */ lw $a1,0x20($sp) +/* f039e00: 0fc0bf66 */ jal func0f02fd98 +/* f039e04: 02002025 */ or $a0,$s0,$zero +/* f039e08: 10000002 */ beqz $zero,.L0f039e14 +/* f039e0c: 24020001 */ addiu $v0,$zero,0x1 +.L0f039e10: +/* f039e10: 00001025 */ or $v0,$zero,$zero +.L0f039e14: +/* f039e14: 8fbf001c */ lw $ra,0x1c($sp) +/* f039e18: 8fb00018 */ lw $s0,0x18($sp) +/* f039e1c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f039e20: 03e00008 */ jr $ra +/* f039e24: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f039e28 +/* f039e28: 27bdffb8 */ addiu $sp,$sp,-72 +/* f039e2c: afb10018 */ sw $s1,0x18($sp) +/* f039e30: 00808825 */ or $s1,$a0,$zero +/* f039e34: afbf001c */ sw $ra,0x1c($sp) +/* f039e38: 10800003 */ beqz $a0,.L0f039e48 +/* f039e3c: afb00014 */ sw $s0,0x14($sp) +/* f039e40: 10000002 */ beqz $zero,.L0f039e4c +/* f039e44: 908202fe */ lbu $v0,0x2fe($a0) +.L0f039e48: +/* f039e48: 00001025 */ or $v0,$zero,$zero +.L0f039e4c: +/* f039e4c: 10400003 */ beqz $v0,.L0f039e5c +/* f039e50: 24010001 */ addiu $at,$zero,0x1 +/* f039e54: 54410058 */ bnel $v0,$at,.L0f039fb8 +/* f039e58: 00001025 */ or $v0,$zero,$zero +.L0f039e5c: +/* f039e5c: 0fc0e686 */ jal func0f039a18 +/* f039e60: 02202025 */ or $a0,$s1,$zero +/* f039e64: 10400053 */ beqz $v0,.L0f039fb4 +/* f039e68: 3c0e800a */ lui $t6,0x800a +/* f039e6c: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f039e70: 8e2f00d4 */ lw $t7,0xd4($s1) +/* f039e74: 01cfc023 */ subu $t8,$t6,$t7 +/* f039e78: 2b0100b5 */ slti $at,$t8,0xb5 +/* f039e7c: 5420004e */ bnezl $at,.L0f039fb8 +/* f039e80: 00001025 */ or $v0,$zero,$zero +/* f039e84: 0c004b70 */ jal 0x12dc0 +/* f039e88: 8e30001c */ lw $s0,0x1c($s1) +/* f039e8c: 44822000 */ mtc1 $v0,$f4 +/* f039e90: 3c014348 */ lui $at,0x4348 +/* f039e94: 44810000 */ mtc1 $at,$f0 +/* f039e98: 04410005 */ bgez $v0,.L0f039eb0 +/* f039e9c: 468021a0 */ cvt.s.w $f6,$f4 +/* f039ea0: 3c014f80 */ lui $at,0x4f80 +/* f039ea4: 44814000 */ mtc1 $at,$f8 +/* f039ea8: 00000000 */ sll $zero,$zero,0x0 +/* f039eac: 46083180 */ add.s $f6,$f6,$f8 +.L0f039eb0: +/* f039eb0: 3c012f80 */ lui $at,0x2f80 +/* f039eb4: 44815000 */ mtc1 $at,$f10 +/* f039eb8: 00000000 */ sll $zero,$zero,0x0 +/* f039ebc: 460a3402 */ mul.s $f16,$f6,$f10 +/* f039ec0: 00000000 */ sll $zero,$zero,0x0 +/* f039ec4: 46008482 */ mul.s $f18,$f16,$f0 +/* f039ec8: 46009100 */ add.s $f4,$f18,$f0 +/* f039ecc: 0c004b70 */ jal 0x12dc0 +/* f039ed0: e7a4003c */ swc1 $f4,0x3c($sp) +/* f039ed4: 30450001 */ andi $a1,$v0,0x1 +/* f039ed8: 2cb90001 */ sltiu $t9,$a1,0x1 +/* f039edc: 03202825 */ or $a1,$t9,$zero +/* f039ee0: 02202025 */ or $a0,$s1,$zero +/* f039ee4: 0fc0da73 */ jal func0f0369cc +/* f039ee8: 27a60030 */ addiu $a2,$sp,0x30 +/* f039eec: c7a0003c */ lwc1 $f0,0x3c($sp) +/* f039ef0: c7a80030 */ lwc1 $f8,0x30($sp) +/* f039ef4: c60a0008 */ lwc1 $f10,0x8($s0) +/* f039ef8: c7a40038 */ lwc1 $f4,0x38($sp) +/* f039efc: 46004182 */ mul.s $f6,$f8,$f0 +/* f039f00: 02002025 */ or $a0,$s0,$zero +/* f039f04: 27a50024 */ addiu $a1,$sp,0x24 +/* f039f08: 46002202 */ mul.s $f8,$f4,$f0 +/* f039f0c: 27a60030 */ addiu $a2,$sp,0x30 +/* f039f10: 460a3400 */ add.s $f16,$f6,$f10 +/* f039f14: e7b00024 */ swc1 $f16,0x24($sp) +/* f039f18: c612000c */ lwc1 $f18,0xc($s0) +/* f039f1c: e7b20028 */ swc1 $f18,0x28($sp) +/* f039f20: c6060010 */ lwc1 $f6,0x10($s0) +/* f039f24: 46064280 */ add.s $f10,$f8,$f6 +/* f039f28: 0fc0da2e */ jal func0f0368b8 +/* f039f2c: e7aa002c */ swc1 $f10,0x2c($sp) +/* f039f30: 10400006 */ beqz $v0,.L0f039f4c +/* f039f34: c7b00030 */ lwc1 $f16,0x30($sp) +/* f039f38: 02202025 */ or $a0,$s1,$zero +/* f039f3c: 0fc0c01e */ jal func0f030078 +/* f039f40: 27a50024 */ addiu $a1,$sp,0x24 +/* f039f44: 1000001c */ beqz $zero,.L0f039fb8 +/* f039f48: 24020001 */ addiu $v0,$zero,0x1 +.L0f039f4c: +/* f039f4c: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f039f50: c7a40038 */ lwc1 $f4,0x38($sp) +/* f039f54: 46008487 */ neg.s $f18,$f16 +/* f039f58: 02002025 */ or $a0,$s0,$zero +/* f039f5c: 46069282 */ mul.s $f10,$f18,$f6 +/* f039f60: 46002207 */ neg.s $f8,$f4 +/* f039f64: e7b20030 */ swc1 $f18,0x30($sp) +/* f039f68: e7a80038 */ swc1 $f8,0x38($sp) +/* f039f6c: c6100008 */ lwc1 $f16,0x8($s0) +/* f039f70: 27a50024 */ addiu $a1,$sp,0x24 +/* f039f74: 27a60030 */ addiu $a2,$sp,0x30 +/* f039f78: 46105100 */ add.s $f4,$f10,$f16 +/* f039f7c: 46064282 */ mul.s $f10,$f8,$f6 +/* f039f80: e7a40024 */ swc1 $f4,0x24($sp) +/* f039f84: c612000c */ lwc1 $f18,0xc($s0) +/* f039f88: e7b20028 */ swc1 $f18,0x28($sp) +/* f039f8c: c6100010 */ lwc1 $f16,0x10($s0) +/* f039f90: 46105100 */ add.s $f4,$f10,$f16 +/* f039f94: 0fc0da2e */ jal func0f0368b8 +/* f039f98: e7a4002c */ swc1 $f4,0x2c($sp) +/* f039f9c: 10400005 */ beqz $v0,.L0f039fb4 +/* f039fa0: 02202025 */ or $a0,$s1,$zero +/* f039fa4: 0fc0c01e */ jal func0f030078 +/* f039fa8: 27a50024 */ addiu $a1,$sp,0x24 +/* f039fac: 10000002 */ beqz $zero,.L0f039fb8 +/* f039fb0: 24020001 */ addiu $v0,$zero,0x1 +.L0f039fb4: +/* f039fb4: 00001025 */ or $v0,$zero,$zero +.L0f039fb8: +/* f039fb8: 8fbf001c */ lw $ra,0x1c($sp) +/* f039fbc: 8fb00014 */ lw $s0,0x14($sp) +/* f039fc0: 8fb10018 */ lw $s1,0x18($sp) +/* f039fc4: 03e00008 */ jr $ra +/* f039fc8: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f039fcc +/* f039fcc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f039fd0: afb00018 */ sw $s0,0x18($sp) +/* f039fd4: 00808025 */ or $s0,$a0,$zero +/* f039fd8: 10800004 */ beqz $a0,.L0f039fec +/* f039fdc: afbf001c */ sw $ra,0x1c($sp) +/* f039fe0: 908e02fe */ lbu $t6,0x2fe($a0) +/* f039fe4: 10000002 */ beqz $zero,.L0f039ff0 +/* f039fe8: afae0024 */ sw $t6,0x24($sp) +.L0f039fec: +/* f039fec: afa00024 */ sw $zero,0x24($sp) +.L0f039ff0: +/* f039ff0: 8faf0024 */ lw $t7,0x24($sp) +/* f039ff4: 24010002 */ addiu $at,$zero,0x2 +/* f039ff8: 11e10003 */ beq $t7,$at,.L0f03a008 +/* f039ffc: 24010003 */ addiu $at,$zero,0x3 +/* f03a000: 15e10003 */ bne $t7,$at,.L0f03a010 +/* f03a004: 00000000 */ sll $zero,$zero,0x0 +.L0f03a008: +/* f03a008: 10000041 */ beqz $zero,.L0f03a110 +/* f03a00c: 00001025 */ or $v0,$zero,$zero +.L0f03a010: +/* f03a010: 0fc0e686 */ jal func0f039a18 +/* f03a014: 02002025 */ or $a0,$s0,$zero +/* f03a018: 5040003d */ beqzl $v0,.L0f03a110 +/* f03a01c: 00001025 */ or $v0,$zero,$zero +/* f03a020: 8e03001c */ lw $v1,0x1c($s0) +/* f03a024: 02002025 */ or $a0,$s0,$zero +/* f03a028: 00003825 */ or $a3,$zero,$zero +/* f03a02c: 24650008 */ addiu $a1,$v1,0x8 +/* f03a030: 24660028 */ addiu $a2,$v1,0x28 +/* f03a034: 0fc0e47b */ jal func0f0391ec +/* f03a038: afa30020 */ sw $v1,0x20($sp) +/* f03a03c: 10400033 */ beqz $v0,.L0f03a10c +/* f03a040: 8fa30020 */ lw $v1,0x20($sp) +/* f03a044: 02002025 */ or $a0,$s0,$zero +/* f03a048: 00002825 */ or $a1,$zero,$zero +/* f03a04c: 0fc0a20d */ jal func0f028834 +/* f03a050: afa30020 */ sw $v1,0x20($sp) +/* f03a054: 14400007 */ bnez $v0,.L0f03a074 +/* f03a058: 8fa30020 */ lw $v1,0x20($sp) +/* f03a05c: 02002025 */ or $a0,$s0,$zero +/* f03a060: 24050001 */ addiu $a1,$zero,0x1 +/* f03a064: 0fc0a20d */ jal func0f028834 +/* f03a068: afa30020 */ sw $v1,0x20($sp) +/* f03a06c: 10400027 */ beqz $v0,.L0f03a10c +/* f03a070: 8fa30020 */ lw $v1,0x20($sp) +.L0f03a074: +/* f03a074: 3c18800a */ lui $t8,0x800a +/* f03a078: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f03a07c: 8e1900d4 */ lw $t9,0xd4($s0) +/* f03a080: 02002025 */ or $a0,$s0,$zero +/* f03a084: 03194023 */ subu $t0,$t8,$t9 +/* f03a088: 29010079 */ slti $at,$t0,0x79 +/* f03a08c: 54200020 */ bnezl $at,.L0f03a110 +/* f03a090: 00001025 */ or $v0,$zero,$zero +/* f03a094: 0fc0a221 */ jal func0f028884 +/* f03a098: afa30020 */ sw $v1,0x20($sp) +/* f03a09c: 8fa30020 */ lw $v1,0x20($sp) +/* f03a0a0: 8fa90024 */ lw $t1,0x24($sp) +/* f03a0a4: c4440008 */ lwc1 $f4,0x8($v0) +/* f03a0a8: c448000c */ lwc1 $f8,0xc($v0) +/* f03a0ac: c4500010 */ lwc1 $f16,0x10($v0) +/* f03a0b0: c4660008 */ lwc1 $f6,0x8($v1) +/* f03a0b4: c46a000c */ lwc1 $f10,0xc($v1) +/* f03a0b8: c4720010 */ lwc1 $f18,0x10($v1) +/* f03a0bc: 46062001 */ sub.s $f0,$f4,$f6 +/* f03a0c0: 460a4081 */ sub.s $f2,$f8,$f10 +/* f03a0c4: 15200011 */ bnez $t1,.L0f03a10c +/* f03a0c8: 46128301 */ sub.s $f12,$f16,$f18 +/* f03a0cc: 46000102 */ mul.s $f4,$f0,$f0 +/* f03a0d0: 3c017f1b */ lui $at,0x7f1b +/* f03a0d4: c4328eb8 */ lwc1 $f18,-0x7148($at) +/* f03a0d8: 46021182 */ mul.s $f6,$f2,$f2 +/* f03a0dc: 02002025 */ or $a0,$s0,$zero +/* f03a0e0: 460c6282 */ mul.s $f10,$f12,$f12 +/* f03a0e4: 46062200 */ add.s $f8,$f4,$f6 +/* f03a0e8: 460a4400 */ add.s $f16,$f8,$f10 +/* f03a0ec: 4610903e */ c.le.s $f18,$f16 +/* f03a0f0: 00000000 */ sll $zero,$zero,0x0 +/* f03a0f4: 45020006 */ bc1fl .L0f03a110 +/* f03a0f8: 00001025 */ or $v0,$zero,$zero +/* f03a0fc: 0fc0c178 */ jal func0f0305e0 +/* f03a100: 00002825 */ or $a1,$zero,$zero +/* f03a104: 10000002 */ beqz $zero,.L0f03a110 +/* f03a108: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a10c: +/* f03a10c: 00001025 */ or $v0,$zero,$zero +.L0f03a110: +/* f03a110: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a114: 8fb00018 */ lw $s0,0x18($sp) +/* f03a118: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03a11c: 03e00008 */ jr $ra +/* f03a120: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a124 +/* f03a124: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03a128: afb00018 */ sw $s0,0x18($sp) +/* f03a12c: 00808025 */ or $s0,$a0,$zero +/* f03a130: 10800004 */ beqz $a0,.L0f03a144 +/* f03a134: afbf001c */ sw $ra,0x1c($sp) +/* f03a138: 908e02fe */ lbu $t6,0x2fe($a0) +/* f03a13c: 10000002 */ beqz $zero,.L0f03a148 +/* f03a140: afae0024 */ sw $t6,0x24($sp) +.L0f03a144: +/* f03a144: afa00024 */ sw $zero,0x24($sp) +.L0f03a148: +/* f03a148: 8faf0024 */ lw $t7,0x24($sp) +/* f03a14c: 24010002 */ addiu $at,$zero,0x2 +/* f03a150: 11e10003 */ beq $t7,$at,.L0f03a160 +/* f03a154: 24010003 */ addiu $at,$zero,0x3 +/* f03a158: 15e10003 */ bne $t7,$at,.L0f03a168 +/* f03a15c: 00000000 */ sll $zero,$zero,0x0 +.L0f03a160: +/* f03a160: 10000041 */ beqz $zero,.L0f03a268 +/* f03a164: 00001025 */ or $v0,$zero,$zero +.L0f03a168: +/* f03a168: 0fc0e686 */ jal func0f039a18 +/* f03a16c: 02002025 */ or $a0,$s0,$zero +/* f03a170: 5040003d */ beqzl $v0,.L0f03a268 +/* f03a174: 00001025 */ or $v0,$zero,$zero +/* f03a178: 8e03001c */ lw $v1,0x1c($s0) +/* f03a17c: 02002025 */ or $a0,$s0,$zero +/* f03a180: 00003825 */ or $a3,$zero,$zero +/* f03a184: 24650008 */ addiu $a1,$v1,0x8 +/* f03a188: 24660028 */ addiu $a2,$v1,0x28 +/* f03a18c: 0fc0e47b */ jal func0f0391ec +/* f03a190: afa30020 */ sw $v1,0x20($sp) +/* f03a194: 10400033 */ beqz $v0,.L0f03a264 +/* f03a198: 8fa30020 */ lw $v1,0x20($sp) +/* f03a19c: 02002025 */ or $a0,$s0,$zero +/* f03a1a0: 00002825 */ or $a1,$zero,$zero +/* f03a1a4: 0fc0a20d */ jal func0f028834 +/* f03a1a8: afa30020 */ sw $v1,0x20($sp) +/* f03a1ac: 14400007 */ bnez $v0,.L0f03a1cc +/* f03a1b0: 8fa30020 */ lw $v1,0x20($sp) +/* f03a1b4: 02002025 */ or $a0,$s0,$zero +/* f03a1b8: 24050001 */ addiu $a1,$zero,0x1 +/* f03a1bc: 0fc0a20d */ jal func0f028834 +/* f03a1c0: afa30020 */ sw $v1,0x20($sp) +/* f03a1c4: 10400027 */ beqz $v0,.L0f03a264 +/* f03a1c8: 8fa30020 */ lw $v1,0x20($sp) +.L0f03a1cc: +/* f03a1cc: 3c18800a */ lui $t8,0x800a +/* f03a1d0: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f03a1d4: 8e1900d4 */ lw $t9,0xd4($s0) +/* f03a1d8: 02002025 */ or $a0,$s0,$zero +/* f03a1dc: 03194023 */ subu $t0,$t8,$t9 +/* f03a1e0: 290100b5 */ slti $at,$t0,0xb5 +/* f03a1e4: 54200020 */ bnezl $at,.L0f03a268 +/* f03a1e8: 00001025 */ or $v0,$zero,$zero +/* f03a1ec: 0fc0a221 */ jal func0f028884 +/* f03a1f0: afa30020 */ sw $v1,0x20($sp) +/* f03a1f4: 8fa30020 */ lw $v1,0x20($sp) +/* f03a1f8: 8fa90024 */ lw $t1,0x24($sp) +/* f03a1fc: c4440008 */ lwc1 $f4,0x8($v0) +/* f03a200: c448000c */ lwc1 $f8,0xc($v0) +/* f03a204: c4500010 */ lwc1 $f16,0x10($v0) +/* f03a208: c4660008 */ lwc1 $f6,0x8($v1) +/* f03a20c: c46a000c */ lwc1 $f10,0xc($v1) +/* f03a210: c4720010 */ lwc1 $f18,0x10($v1) +/* f03a214: 46062001 */ sub.s $f0,$f4,$f6 +/* f03a218: 460a4081 */ sub.s $f2,$f8,$f10 +/* f03a21c: 15200011 */ bnez $t1,.L0f03a264 +/* f03a220: 46128301 */ sub.s $f12,$f16,$f18 +/* f03a224: 46000102 */ mul.s $f4,$f0,$f0 +/* f03a228: 3c017f1b */ lui $at,0x7f1b +/* f03a22c: c4328ebc */ lwc1 $f18,-0x7144($at) +/* f03a230: 46021182 */ mul.s $f6,$f2,$f2 +/* f03a234: 02002025 */ or $a0,$s0,$zero +/* f03a238: 460c6282 */ mul.s $f10,$f12,$f12 +/* f03a23c: 46062200 */ add.s $f8,$f4,$f6 +/* f03a240: 460a4400 */ add.s $f16,$f8,$f10 +/* f03a244: 4610903e */ c.le.s $f18,$f16 +/* f03a248: 00000000 */ sll $zero,$zero,0x0 +/* f03a24c: 45020006 */ bc1fl .L0f03a268 +/* f03a250: 00001025 */ or $v0,$zero,$zero +/* f03a254: 0fc0c178 */ jal func0f0305e0 +/* f03a258: 24050001 */ addiu $a1,$zero,0x1 +/* f03a25c: 10000002 */ beqz $zero,.L0f03a268 +/* f03a260: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a264: +/* f03a264: 00001025 */ or $v0,$zero,$zero +.L0f03a268: +/* f03a268: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a26c: 8fb00018 */ lw $s0,0x18($sp) +/* f03a270: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03a274: 03e00008 */ jr $ra +/* f03a278: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a27c +/* f03a27c: 27bdffb8 */ addiu $sp,$sp,-72 +/* f03a280: afb00018 */ sw $s0,0x18($sp) +/* f03a284: 00808025 */ or $s0,$a0,$zero +/* f03a288: 10800003 */ beqz $a0,.L0f03a298 +/* f03a28c: afbf001c */ sw $ra,0x1c($sp) +/* f03a290: 10000002 */ beqz $zero,.L0f03a29c +/* f03a294: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a298: +/* f03a298: 00001025 */ or $v0,$zero,$zero +.L0f03a29c: +/* f03a29c: 5440004e */ bnezl $v0,.L0f03a3d8 +/* f03a2a0: 00001025 */ or $v0,$zero,$zero +/* f03a2a4: 0fc0e686 */ jal func0f039a18 +/* f03a2a8: 02002025 */ or $a0,$s0,$zero +/* f03a2ac: 5040004a */ beqzl $v0,.L0f03a3d8 +/* f03a2b0: 00001025 */ or $v0,$zero,$zero +/* f03a2b4: 8e03001c */ lw $v1,0x1c($s0) +/* f03a2b8: 02002025 */ or $a0,$s0,$zero +/* f03a2bc: 00003825 */ or $a3,$zero,$zero +/* f03a2c0: 24650008 */ addiu $a1,$v1,0x8 +/* f03a2c4: 24660028 */ addiu $a2,$v1,0x28 +/* f03a2c8: 0fc0e47b */ jal func0f0391ec +/* f03a2cc: afa30044 */ sw $v1,0x44($sp) +/* f03a2d0: 10400040 */ beqz $v0,.L0f03a3d4 +/* f03a2d4: 8fa30044 */ lw $v1,0x44($sp) +/* f03a2d8: 02002025 */ or $a0,$s0,$zero +/* f03a2dc: 00002825 */ or $a1,$zero,$zero +/* f03a2e0: 0fc0a20d */ jal func0f028834 +/* f03a2e4: afa30044 */ sw $v1,0x44($sp) +/* f03a2e8: 14400007 */ bnez $v0,.L0f03a308 +/* f03a2ec: 8fa30044 */ lw $v1,0x44($sp) +/* f03a2f0: 02002025 */ or $a0,$s0,$zero +/* f03a2f4: 24050001 */ addiu $a1,$zero,0x1 +/* f03a2f8: 0fc0a20d */ jal func0f028834 +/* f03a2fc: afa30044 */ sw $v1,0x44($sp) +/* f03a300: 10400034 */ beqz $v0,.L0f03a3d4 +/* f03a304: 8fa30044 */ lw $v1,0x44($sp) +.L0f03a308: +/* f03a308: 02002025 */ or $a0,$s0,$zero +/* f03a30c: 0fc0a221 */ jal func0f028884 +/* f03a310: afa30044 */ sw $v1,0x44($sp) +/* f03a314: 8fa30044 */ lw $v1,0x44($sp) +/* f03a318: c4440008 */ lwc1 $f4,0x8($v0) +/* f03a31c: c448000c */ lwc1 $f8,0xc($v0) +/* f03a320: c4660008 */ lwc1 $f6,0x8($v1) +/* f03a324: c46a000c */ lwc1 $f10,0xc($v1) +/* f03a328: c4500010 */ lwc1 $f16,0x10($v0) +/* f03a32c: 46062001 */ sub.s $f0,$f4,$f6 +/* f03a330: c4720010 */ lwc1 $f18,0x10($v1) +/* f03a334: 3c017f1b */ lui $at,0x7f1b +/* f03a338: 460a4081 */ sub.s $f2,$f8,$f10 +/* f03a33c: 46000102 */ mul.s $f4,$f0,$f0 +/* f03a340: 46128301 */ sub.s $f12,$f16,$f18 +/* f03a344: 46021182 */ mul.s $f6,$f2,$f2 +/* f03a348: c4328ec0 */ lwc1 $f18,-0x7140($at) +/* f03a34c: 460c6282 */ mul.s $f10,$f12,$f12 +/* f03a350: 46062200 */ add.s $f8,$f4,$f6 +/* f03a354: 460a4400 */ add.s $f16,$f8,$f10 +/* f03a358: 4610903e */ c.le.s $f18,$f16 +/* f03a35c: 00000000 */ sll $zero,$zero,0x0 +/* f03a360: 4502001d */ bc1fl .L0f03a3d8 +/* f03a364: 00001025 */ or $v0,$zero,$zero +/* f03a368: 0c004b70 */ jal 0x12dc0 +/* f03a36c: 00000000 */ sll $zero,$zero,0x0 +/* f03a370: 30450001 */ andi $a1,$v0,0x1 +/* f03a374: 2cae0001 */ sltiu $t6,$a1,0x1 +/* f03a378: 01c02825 */ or $a1,$t6,$zero +/* f03a37c: afae002c */ sw $t6,0x2c($sp) +/* f03a380: 02002025 */ or $a0,$s0,$zero +/* f03a384: 0fc0daa8 */ jal func0f036aa0 +/* f03a388: 3c064348 */ lui $a2,0x4348 +/* f03a38c: 10400006 */ beqz $v0,.L0f03a3a8 +/* f03a390: 8fa7002c */ lw $a3,0x2c($sp) +/* f03a394: 02002025 */ or $a0,$s0,$zero +/* f03a398: 0fc0c2d2 */ jal func0f030b48 +/* f03a39c: 00e02825 */ or $a1,$a3,$zero +/* f03a3a0: 1000000d */ beqz $zero,.L0f03a3d8 +/* f03a3a4: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a3a8: +/* f03a3a8: 2ce50001 */ sltiu $a1,$a3,0x1 +/* f03a3ac: afa50024 */ sw $a1,0x24($sp) +/* f03a3b0: 02002025 */ or $a0,$s0,$zero +/* f03a3b4: 0fc0daa8 */ jal func0f036aa0 +/* f03a3b8: 3c064348 */ lui $a2,0x4348 +/* f03a3bc: 10400005 */ beqz $v0,.L0f03a3d4 +/* f03a3c0: 8fa50024 */ lw $a1,0x24($sp) +/* f03a3c4: 0fc0c2d2 */ jal func0f030b48 +/* f03a3c8: 02002025 */ or $a0,$s0,$zero +/* f03a3cc: 10000002 */ beqz $zero,.L0f03a3d8 +/* f03a3d0: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a3d4: +/* f03a3d4: 00001025 */ or $v0,$zero,$zero +.L0f03a3d8: +/* f03a3d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a3dc: 8fb00018 */ lw $s0,0x18($sp) +/* f03a3e0: 27bd0048 */ addiu $sp,$sp,0x48 +/* f03a3e4: 03e00008 */ jr $ra +/* f03a3e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a3ec +/* f03a3ec: 27bdffc0 */ addiu $sp,$sp,-64 +/* f03a3f0: afb00018 */ sw $s0,0x18($sp) +/* f03a3f4: 00808025 */ or $s0,$a0,$zero +/* f03a3f8: afbf001c */ sw $ra,0x1c($sp) +/* f03a3fc: afa50044 */ sw $a1,0x44($sp) +/* f03a400: afa60048 */ sw $a2,0x48($sp) +/* f03a404: 10800003 */ beqz $a0,.L0f03a414 +/* f03a408: afa7004c */ sw $a3,0x4c($sp) +/* f03a40c: 10000002 */ beqz $zero,.L0f03a418 +/* f03a410: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a414: +/* f03a414: 00001025 */ or $v0,$zero,$zero +.L0f03a418: +/* f03a418: 10400003 */ beqz $v0,.L0f03a428 +/* f03a41c: 24010001 */ addiu $at,$zero,0x1 +/* f03a420: 54410050 */ bnel $v0,$at,.L0f03a564 +/* f03a424: 00001025 */ or $v0,$zero,$zero +.L0f03a428: +/* f03a428: 0fc0e686 */ jal func0f039a18 +/* f03a42c: 02002025 */ or $a0,$s0,$zero +/* f03a430: 5040004c */ beqzl $v0,.L0f03a564 +/* f03a434: 00001025 */ or $v0,$zero,$zero +/* f03a438: 8e020170 */ lw $v0,0x170($s0) +/* f03a43c: 93a30053 */ lbu $v1,0x53($sp) +/* f03a440: 24070001 */ addiu $a3,$zero,0x1 +/* f03a444: 10400046 */ beqz $v0,.L0f03a560 +/* f03a448: 28610065 */ slti $at,$v1,0x65 +/* f03a44c: 14200002 */ bnez $at,.L0f03a458 +/* f03a450: 8c460004 */ lw $a2,0x4($v0) +/* f03a454: 24030064 */ addiu $v1,$zero,0x64 +.L0f03a458: +/* f03a458: 93a4004f */ lbu $a0,0x4f($sp) +/* f03a45c: 0083082a */ slt $at,$a0,$v1 +/* f03a460: 5020001f */ beqzl $at,.L0f03a4e0 +/* f03a464: 44800000 */ mtc1 $zero,$f0 +/* f03a468: afa30024 */ sw $v1,0x24($sp) +/* f03a46c: afa40028 */ sw $a0,0x28($sp) +/* f03a470: afa60030 */ sw $a2,0x30($sp) +/* f03a474: 0c004b70 */ jal 0x12dc0 +/* f03a478: afa70038 */ sw $a3,0x38($sp) +/* f03a47c: 8fa30024 */ lw $v1,0x24($sp) +/* f03a480: 8fa40028 */ lw $a0,0x28($sp) +/* f03a484: 93b8004f */ lbu $t8,0x4f($sp) +/* f03a488: 8fa60030 */ lw $a2,0x30($sp) +/* f03a48c: 00647023 */ subu $t6,$v1,$a0 +/* f03a490: 004e001b */ divu $zero,$v0,$t6 +/* f03a494: 00007810 */ mfhi $t7 +/* f03a498: 01f8c821 */ addu $t9,$t7,$t8 +/* f03a49c: 44992000 */ mtc1 $t9,$f4 +/* f03a4a0: 8fa70038 */ lw $a3,0x38($sp) +/* f03a4a4: 15c00002 */ bnez $t6,.L0f03a4b0 +/* f03a4a8: 00000000 */ sll $zero,$zero,0x0 +/* f03a4ac: 0007000d */ break 0x7 +.L0f03a4b0: +/* f03a4b0: 3c014f80 */ lui $at,0x4f80 +/* f03a4b4: 07210004 */ bgez $t9,.L0f03a4c8 +/* f03a4b8: 468021a0 */ cvt.s.w $f6,$f4 +/* f03a4bc: 44814000 */ mtc1 $at,$f8 +/* f03a4c0: 00000000 */ sll $zero,$zero,0x0 +/* f03a4c4: 46083180 */ add.s $f6,$f6,$f8 +.L0f03a4c8: +/* f03a4c8: 3c017f1b */ lui $at,0x7f1b +/* f03a4cc: c42a8ec4 */ lwc1 $f10,-0x713c($at) +/* f03a4d0: 460a3002 */ mul.s $f0,$f6,$f10 +/* f03a4d4: 10000004 */ beqz $zero,.L0f03a4e8 +/* f03a4d8: 90c4005c */ lbu $a0,0x5c($a2) +/* f03a4dc: 44800000 */ mtc1 $zero,$f0 +.L0f03a4e0: +/* f03a4e0: 00000000 */ sll $zero,$zero,0x0 +/* f03a4e4: 90c4005c */ lbu $a0,0x5c($a2) +.L0f03a4e8: +/* f03a4e8: e7a00034 */ swc1 $f0,0x34($sp) +/* f03a4ec: afa70038 */ sw $a3,0x38($sp) +/* f03a4f0: 0fc2c47b */ jal func0f0b11ec +/* f03a4f4: 00002825 */ or $a1,$zero,$zero +/* f03a4f8: 44801000 */ mtc1 $zero,$f2 +/* f03a4fc: 8fa70038 */ lw $a3,0x38($sp) +/* f03a500: 10400009 */ beqz $v0,.L0f03a528 +/* f03a504: c7a00034 */ lwc1 $f0,0x34($sp) +/* f03a508: 84480008 */ lh $t0,0x8($v0) +/* f03a50c: 44888000 */ mtc1 $t0,$f16 +/* f03a510: 00000000 */ sll $zero,$zero,0x0 +/* f03a514: 468084a0 */ cvt.s.w $f18,$f16 +/* f03a518: 46009102 */ mul.s $f4,$f18,$f0 +/* f03a51c: 4600220d */ trunc.w.s $f8,$f4 +/* f03a520: 44074000 */ mfc1 $a3,$f8 +/* f03a524: 00000000 */ sll $zero,$zero,0x0 +.L0f03a528: +/* f03a528: 1ce00002 */ bgtz $a3,.L0f03a534 +/* f03a52c: 240a000a */ addiu $t2,$zero,0xa +/* f03a530: 24070001 */ addiu $a3,$zero,0x1 +.L0f03a534: +/* f03a534: e6020164 */ swc1 $f2,0x164($s0) +/* f03a538: e6020160 */ swc1 $f2,0x160($s0) +/* f03a53c: e6020168 */ swc1 $f2,0x168($s0) +/* f03a540: e602016c */ swc1 $f2,0x16c($s0) +/* f03a544: a20a000e */ sb $t2,0xe($s0) +/* f03a548: 8fa60048 */ lw $a2,0x48($sp) +/* f03a54c: 8fa50044 */ lw $a1,0x44($sp) +/* f03a550: 0fc0c62e */ jal func0f0318b8 +/* f03a554: 02002025 */ or $a0,$s0,$zero +/* f03a558: 10000002 */ beqz $zero,.L0f03a564 +/* f03a55c: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a560: +/* f03a560: 00001025 */ or $v0,$zero,$zero +.L0f03a564: +/* f03a564: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a568: 8fb00018 */ lw $s0,0x18($sp) +/* f03a56c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f03a570: 03e00008 */ jr $ra +/* f03a574: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a578 +/* f03a578: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03a57c: afbf0014 */ sw $ra,0x14($sp) +/* f03a580: afa50024 */ sw $a1,0x24($sp) +/* f03a584: 10800003 */ beqz $a0,.L0f03a594 +/* f03a588: afa60028 */ sw $a2,0x28($sp) +/* f03a58c: 10000002 */ beqz $zero,.L0f03a598 +/* f03a590: 908302fe */ lbu $v1,0x2fe($a0) +.L0f03a594: +/* f03a594: 00001825 */ or $v1,$zero,$zero +.L0f03a598: +/* f03a598: 24010002 */ addiu $at,$zero,0x2 +/* f03a59c: 10610003 */ beq $v1,$at,.L0f03a5ac +/* f03a5a0: 24010003 */ addiu $at,$zero,0x3 +/* f03a5a4: 54610004 */ bnel $v1,$at,.L0f03a5b8 +/* f03a5a8: afa3001c */ sw $v1,0x1c($sp) +.L0f03a5ac: +/* f03a5ac: 10000021 */ beqz $zero,.L0f03a634 +/* f03a5b0: 00001025 */ or $v0,$zero,$zero +/* f03a5b4: afa3001c */ sw $v1,0x1c($sp) +.L0f03a5b8: +/* f03a5b8: 0fc0e686 */ jal func0f039a18 +/* f03a5bc: afa40020 */ sw $a0,0x20($sp) +/* f03a5c0: 8fa3001c */ lw $v1,0x1c($sp) +/* f03a5c4: 1040001a */ beqz $v0,.L0f03a630 +/* f03a5c8: 8fa40020 */ lw $a0,0x20($sp) +/* f03a5cc: 24010004 */ addiu $at,$zero,0x4 +/* f03a5d0: 14610005 */ bne $v1,$at,.L0f03a5e8 +/* f03a5d4: 00000000 */ sll $zero,$zero,0x0 +/* f03a5d8: 0fc10a02 */ jal func0f042808 +/* f03a5dc: 00000000 */ sll $zero,$zero,0x0 +/* f03a5e0: 10000014 */ beqz $zero,.L0f03a634 +/* f03a5e4: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a5e8: +/* f03a5e8: 10600002 */ beqz $v1,.L0f03a5f4 +/* f03a5ec: 24010001 */ addiu $at,$zero,0x1 +/* f03a5f0: 1461000f */ bne $v1,$at,.L0f03a630 +.L0f03a5f4: +/* f03a5f4: 00002825 */ or $a1,$zero,$zero +/* f03a5f8: 0fc0a20d */ jal func0f028834 +/* f03a5fc: afa40020 */ sw $a0,0x20($sp) +/* f03a600: 14400006 */ bnez $v0,.L0f03a61c +/* f03a604: 8fa40020 */ lw $a0,0x20($sp) +/* f03a608: 24050001 */ addiu $a1,$zero,0x1 +/* f03a60c: 0fc0a20d */ jal func0f028834 +/* f03a610: afa40020 */ sw $a0,0x20($sp) +/* f03a614: 10400006 */ beqz $v0,.L0f03a630 +/* f03a618: 8fa40020 */ lw $a0,0x20($sp) +.L0f03a61c: +/* f03a61c: 8fa50024 */ lw $a1,0x24($sp) +/* f03a620: 0fc0c048 */ jal func0f030120 +/* f03a624: 8fa60028 */ lw $a2,0x28($sp) +/* f03a628: 10000002 */ beqz $zero,.L0f03a634 +/* f03a62c: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a630: +/* f03a630: 00001025 */ or $v0,$zero,$zero +.L0f03a634: +/* f03a634: 8fbf0014 */ lw $ra,0x14($sp) +/* f03a638: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03a63c: 03e00008 */ jr $ra +/* f03a640: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a644 +/* f03a644: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03a648: afb00018 */ sw $s0,0x18($sp) +/* f03a64c: 00808025 */ or $s0,$a0,$zero +/* f03a650: afbf001c */ sw $ra,0x1c($sp) +/* f03a654: afa50024 */ sw $a1,0x24($sp) +/* f03a658: 10800003 */ beqz $a0,.L0f03a668 +/* f03a65c: afa60028 */ sw $a2,0x28($sp) +/* f03a660: 10000002 */ beqz $zero,.L0f03a66c +/* f03a664: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a668: +/* f03a668: 00001025 */ or $v0,$zero,$zero +.L0f03a66c: +/* f03a66c: 10400003 */ beqz $v0,.L0f03a67c +/* f03a670: 24010001 */ addiu $at,$zero,0x1 +/* f03a674: 54410013 */ bnel $v0,$at,.L0f03a6c4 +/* f03a678: 00001025 */ or $v0,$zero,$zero +.L0f03a67c: +/* f03a67c: 0fc0e686 */ jal func0f039a18 +/* f03a680: 02002025 */ or $a0,$s0,$zero +/* f03a684: 1040000e */ beqz $v0,.L0f03a6c0 +/* f03a688: 02002025 */ or $a0,$s0,$zero +/* f03a68c: 0fc0a20d */ jal func0f028834 +/* f03a690: 00002825 */ or $a1,$zero,$zero +/* f03a694: 14400004 */ bnez $v0,.L0f03a6a8 +/* f03a698: 02002025 */ or $a0,$s0,$zero +/* f03a69c: 0fc0a20d */ jal func0f028834 +/* f03a6a0: 24050001 */ addiu $a1,$zero,0x1 +/* f03a6a4: 10400006 */ beqz $v0,.L0f03a6c0 +.L0f03a6a8: +/* f03a6a8: 02002025 */ or $a0,$s0,$zero +/* f03a6ac: 8fa50024 */ lw $a1,0x24($sp) +/* f03a6b0: 0fc0c0e8 */ jal func0f0303a0 +/* f03a6b4: 8fa60028 */ lw $a2,0x28($sp) +/* f03a6b8: 10000002 */ beqz $zero,.L0f03a6c4 +/* f03a6bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a6c0: +/* f03a6c0: 00001025 */ or $v0,$zero,$zero +.L0f03a6c4: +/* f03a6c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a6c8: 8fb00018 */ lw $s0,0x18($sp) +/* f03a6cc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03a6d0: 03e00008 */ jr $ra +/* f03a6d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a6d8 +/* f03a6d8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03a6dc: afb00018 */ sw $s0,0x18($sp) +/* f03a6e0: 00808025 */ or $s0,$a0,$zero +/* f03a6e4: afbf001c */ sw $ra,0x1c($sp) +/* f03a6e8: afa50024 */ sw $a1,0x24($sp) +/* f03a6ec: 10800003 */ beqz $a0,.L0f03a6fc +/* f03a6f0: afa60028 */ sw $a2,0x28($sp) +/* f03a6f4: 10000002 */ beqz $zero,.L0f03a700 +/* f03a6f8: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a6fc: +/* f03a6fc: 00001025 */ or $v0,$zero,$zero +.L0f03a700: +/* f03a700: 10400003 */ beqz $v0,.L0f03a710 +/* f03a704: 24010001 */ addiu $at,$zero,0x1 +/* f03a708: 54410013 */ bnel $v0,$at,.L0f03a758 +/* f03a70c: 00001025 */ or $v0,$zero,$zero +.L0f03a710: +/* f03a710: 0fc0e686 */ jal func0f039a18 +/* f03a714: 02002025 */ or $a0,$s0,$zero +/* f03a718: 1040000e */ beqz $v0,.L0f03a754 +/* f03a71c: 02002025 */ or $a0,$s0,$zero +/* f03a720: 0fc0a20d */ jal func0f028834 +/* f03a724: 00002825 */ or $a1,$zero,$zero +/* f03a728: 14400004 */ bnez $v0,.L0f03a73c +/* f03a72c: 02002025 */ or $a0,$s0,$zero +/* f03a730: 0fc0a20d */ jal func0f028834 +/* f03a734: 24050001 */ addiu $a1,$zero,0x1 +/* f03a738: 10400006 */ beqz $v0,.L0f03a754 +.L0f03a73c: +/* f03a73c: 02002025 */ or $a0,$s0,$zero +/* f03a740: 8fa50024 */ lw $a1,0x24($sp) +/* f03a744: 0fc0c0c2 */ jal func0f030308 +/* f03a748: 8fa60028 */ lw $a2,0x28($sp) +/* f03a74c: 10000002 */ beqz $zero,.L0f03a758 +/* f03a750: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a754: +/* f03a754: 00001025 */ or $v0,$zero,$zero +.L0f03a758: +/* f03a758: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a75c: 8fb00018 */ lw $s0,0x18($sp) +/* f03a760: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03a764: 03e00008 */ jr $ra +/* f03a768: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a76c +/* f03a76c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03a770: 10800003 */ beqz $a0,.L0f03a780 +/* f03a774: afbf0014 */ sw $ra,0x14($sp) +/* f03a778: 10000002 */ beqz $zero,.L0f03a784 +/* f03a77c: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a780: +/* f03a780: 00001025 */ or $v0,$zero,$zero +.L0f03a784: +/* f03a784: 24010002 */ addiu $at,$zero,0x2 +/* f03a788: 10410003 */ beq $v0,$at,.L0f03a798 +/* f03a78c: 24010003 */ addiu $at,$zero,0x3 +/* f03a790: 54410004 */ bnel $v0,$at,.L0f03a7a4 +/* f03a794: 808e0007 */ lb $t6,0x7($a0) +.L0f03a798: +/* f03a798: 1000000f */ beqz $zero,.L0f03a7d8 +/* f03a79c: 00001025 */ or $v0,$zero,$zero +/* f03a7a0: 808e0007 */ lb $t6,0x7($a0) +.L0f03a7a4: +/* f03a7a4: 24010008 */ addiu $at,$zero,0x8 +/* f03a7a8: 00001025 */ or $v0,$zero,$zero +/* f03a7ac: 15c1000a */ bne $t6,$at,.L0f03a7d8 +/* f03a7b0: 00000000 */ sll $zero,$zero,0x0 +/* f03a7b4: 8c8f004c */ lw $t7,0x4c($a0) +/* f03a7b8: 31f80060 */ andi $t8,$t7,0x60 +/* f03a7bc: 13000006 */ beqz $t8,.L0f03a7d8 +/* f03a7c0: 00000000 */ sll $zero,$zero,0x0 +/* f03a7c4: ac85004c */ sw $a1,0x4c($a0) +/* f03a7c8: 0fc0c495 */ jal func0f031254 +/* f03a7cc: ac860050 */ sw $a2,0x50($a0) +/* f03a7d0: 10000001 */ beqz $zero,.L0f03a7d8 +/* f03a7d4: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a7d8: +/* f03a7d8: 8fbf0014 */ lw $ra,0x14($sp) +/* f03a7dc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03a7e0: 03e00008 */ jr $ra +/* f03a7e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a7e8 +/* f03a7e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03a7ec: afbf0014 */ sw $ra,0x14($sp) +/* f03a7f0: afa5001c */ sw $a1,0x1c($sp) +/* f03a7f4: afa60020 */ sw $a2,0x20($sp) +/* f03a7f8: 0fc0e686 */ jal func0f039a18 +/* f03a7fc: afa40018 */ sw $a0,0x18($sp) +/* f03a800: 8fa3001c */ lw $v1,0x1c($sp) +/* f03a804: 8fa40018 */ lw $a0,0x18($sp) +/* f03a808: 1040001d */ beqz $v0,.L0f03a880 +/* f03a80c: 8fa50020 */ lw $a1,0x20($sp) +/* f03a810: 808e0007 */ lb $t6,0x7($a0) +/* f03a814: 24010001 */ addiu $at,$zero,0x1 +/* f03a818: 51c10007 */ beql $t6,$at,.L0f03a838 +/* f03a81c: 8c8f0030 */ lw $t7,0x30($a0) +/* f03a820: 0fc0baaf */ jal func0f02eabc +/* f03a824: afa40018 */ sw $a0,0x18($sp) +/* f03a828: 8fa3001c */ lw $v1,0x1c($sp) +/* f03a82c: 8fa40018 */ lw $a0,0x18($sp) +/* f03a830: 8fa50020 */ lw $a1,0x20($sp) +/* f03a834: 8c8f0030 */ lw $t7,0x30($a0) +.L0f03a838: +/* f03a838: 24010200 */ addiu $at,$zero,0x200 +/* f03a83c: 546f0005 */ bnel $v1,$t7,.L0f03a854 +/* f03a840: ac830030 */ sw $v1,0x30($a0) +/* f03a844: 8c980034 */ lw $t8,0x34($a0) +/* f03a848: 10b8000b */ beq $a1,$t8,.L0f03a878 +/* f03a84c: 00000000 */ sll $zero,$zero,0x0 +/* f03a850: ac830030 */ sw $v1,0x30($a0) +.L0f03a854: +/* f03a854: ac850034 */ sw $a1,0x34($a0) +/* f03a858: ac800038 */ sw $zero,0x38($a0) +/* f03a85c: 14610006 */ bne $v1,$at,.L0f03a878 +/* f03a860: ac800040 */ sw $zero,0x40($a0) +/* f03a864: 24010001 */ addiu $at,$zero,0x1 +/* f03a868: 14a10003 */ bne $a1,$at,.L0f03a878 +/* f03a86c: 24190001 */ addiu $t9,$zero,0x1 +/* f03a870: a099004c */ sb $t9,0x4c($a0) +/* f03a874: ac800034 */ sw $zero,0x34($a0) +.L0f03a878: +/* f03a878: 10000002 */ beqz $zero,.L0f03a884 +/* f03a87c: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a880: +/* f03a880: 00001025 */ or $v0,$zero,$zero +.L0f03a884: +/* f03a884: 8fbf0014 */ lw $ra,0x14($sp) +/* f03a888: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03a88c: 03e00008 */ jr $ra +/* f03a890: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a894 +/* f03a894: 27bdff88 */ addiu $sp,$sp,-120 +/* f03a898: afb00018 */ sw $s0,0x18($sp) +/* f03a89c: 00808025 */ or $s0,$a0,$zero +/* f03a8a0: afbf001c */ sw $ra,0x1c($sp) +/* f03a8a4: 04a00027 */ bltz $a1,.L0f03a944 +/* f03a8a8: afa60080 */ sw $a2,0x80($sp) +/* f03a8ac: 0fc0e686 */ jal func0f039a18 +/* f03a8b0: afa5007c */ sw $a1,0x7c($sp) +/* f03a8b4: 10400023 */ beqz $v0,.L0f03a944 +/* f03a8b8: 8fa7007c */ lw $a3,0x7c($sp) +/* f03a8bc: 3c0e8006 */ lui $t6,0x8006 +/* f03a8c0: 8dce2cbc */ lw $t6,0x2cbc($t6) +/* f03a8c4: 02002025 */ or $a0,$s0,$zero +/* f03a8c8: 29c10009 */ slti $at,$t6,0x9 +/* f03a8cc: 14200009 */ bnez $at,.L0f03a8f4 +/* f03a8d0: 00000000 */ sll $zero,$zero,0x0 +/* f03a8d4: 8e0f0014 */ lw $t7,0x14($s0) +/* f03a8d8: 000fc240 */ sll $t8,$t7,0x9 +/* f03a8dc: 07010005 */ bgez $t8,.L0f03a8f4 +/* f03a8e0: 00000000 */ sll $zero,$zero,0x0 +/* f03a8e4: 8e190114 */ lw $t9,0x114($s0) +/* f03a8e8: 00194340 */ sll $t0,$t9,0xd +/* f03a8ec: 05030016 */ bgezl $t0,.L0f03a948 +/* f03a8f0: 00001025 */ or $v0,$zero,$zero +.L0f03a8f4: +/* f03a8f4: 0fc1258b */ jal func0f04962c +/* f03a8f8: 00e02825 */ or $a1,$a3,$zero +/* f03a8fc: 04400011 */ bltz $v0,.L0f03a944 +/* f03a900: 00402025 */ or $a0,$v0,$zero +/* f03a904: 24050042 */ addiu $a1,$zero,0x42 +/* f03a908: 0fc456ac */ jal func0f115ab0 +/* f03a90c: 27a60020 */ addiu $a2,$sp,0x20 +/* f03a910: 8fa90068 */ lw $t1,0x68($sp) +/* f03a914: 240affff */ addiu $t2,$zero,-1 +/* f03a918: a7aa0076 */ sh $t2,0x76($sp) +/* f03a91c: 02002025 */ or $a0,$s0,$zero +/* f03a920: 27a50020 */ addiu $a1,$sp,0x20 +/* f03a924: 27a60074 */ addiu $a2,$sp,0x74 +/* f03a928: 8fa70080 */ lw $a3,0x80($sp) +/* f03a92c: 0fc0e10f */ jal func0f03843c +/* f03a930: a7a90074 */ sh $t1,0x74($sp) +/* f03a934: 50400004 */ beqzl $v0,.L0f03a948 +/* f03a938: 00001025 */ or $v0,$zero,$zero +/* f03a93c: 10000002 */ beqz $zero,.L0f03a948 +/* f03a940: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a944: +/* f03a944: 00001025 */ or $v0,$zero,$zero +.L0f03a948: +/* f03a948: 8fbf001c */ lw $ra,0x1c($sp) +/* f03a94c: 8fb00018 */ lw $s0,0x18($sp) +/* f03a950: 27bd0078 */ addiu $sp,$sp,0x78 +/* f03a954: 03e00008 */ jr $ra +/* f03a958: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a95c +/* f03a95c: a0850013 */ sb $a1,0x13($a0) +/* f03a960: 03e00008 */ jr $ra +/* f03a964: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f03a968 +/* f03a968: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03a96c: afbf0014 */ sw $ra,0x14($sp) +/* f03a970: afa40020 */ sw $a0,0x20($sp) +/* f03a974: 0fc0e206 */ jal func0f038818 +/* f03a978: 80840013 */ lb $a0,0x13($a0) +/* f03a97c: 10400009 */ beqz $v0,.L0f03a9a4 +/* f03a980: 8fa40020 */ lw $a0,0x20($sp) +/* f03a984: 0fc0e686 */ jal func0f039a18 +/* f03a988: afa2001c */ sw $v0,0x1c($sp) +/* f03a98c: 10400005 */ beqz $v0,.L0f03a9a4 +/* f03a990: 8fa5001c */ lw $a1,0x1c($sp) +/* f03a994: 0fc0e2e7 */ jal func0f038b9c +/* f03a998: 8fa40020 */ lw $a0,0x20($sp) +/* f03a99c: 10000002 */ beqz $zero,.L0f03a9a8 +/* f03a9a0: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a9a4: +/* f03a9a4: 00001025 */ or $v0,$zero,$zero +.L0f03a9a8: +/* f03a9a8: 8fbf0014 */ lw $ra,0x14($sp) +/* f03a9ac: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03a9b0: 03e00008 */ jr $ra +/* f03a9b4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03a9b8 +/* f03a9b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03a9bc: 10800003 */ beqz $a0,.L0f03a9cc +/* f03a9c0: afbf0014 */ sw $ra,0x14($sp) +/* f03a9c4: 10000002 */ beqz $zero,.L0f03a9d0 +/* f03a9c8: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03a9cc: +/* f03a9cc: 00001025 */ or $v0,$zero,$zero +.L0f03a9d0: +/* f03a9d0: 5440000a */ bnezl $v0,.L0f03a9fc +/* f03a9d4: 00001025 */ or $v0,$zero,$zero +/* f03a9d8: 0fc0e686 */ jal func0f039a18 +/* f03a9dc: afa40018 */ sw $a0,0x18($sp) +/* f03a9e0: 10400005 */ beqz $v0,.L0f03a9f8 +/* f03a9e4: 8fa40018 */ lw $a0,0x18($sp) +/* f03a9e8: 0fc0be07 */ jal func0f02f81c +/* f03a9ec: 00000000 */ sll $zero,$zero,0x0 +/* f03a9f0: 10000002 */ beqz $zero,.L0f03a9fc +/* f03a9f4: 24020001 */ addiu $v0,$zero,0x1 +.L0f03a9f8: +/* f03a9f8: 00001025 */ or $v0,$zero,$zero +.L0f03a9fc: +/* f03a9fc: 8fbf0014 */ lw $ra,0x14($sp) +/* f03aa00: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03aa04: 03e00008 */ jr $ra +/* f03aa08: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03aa0c +/* f03aa0c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03aa10: afbf0014 */ sw $ra,0x14($sp) +/* f03aa14: 0fc0c467 */ jal func0f03119c +/* f03aa18: afa40018 */ sw $a0,0x18($sp) +/* f03aa1c: 0fc0f337 */ jal func0f03ccdc +/* f03aa20: 8fa40018 */ lw $a0,0x18($sp) +/* f03aa24: 8fbf0014 */ lw $ra,0x14($sp) +/* f03aa28: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03aa2c: 24020001 */ addiu $v0,$zero,0x1 +/* f03aa30: 03e00008 */ jr $ra +/* f03aa34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03aa38 +/* f03aa38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03aa3c: afbf0014 */ sw $ra,0x14($sp) +/* f03aa40: afa5001c */ sw $a1,0x1c($sp) +/* f03aa44: 0fc0e686 */ jal func0f039a18 +/* f03aa48: afa40018 */ sw $a0,0x18($sp) +/* f03aa4c: 10400019 */ beqz $v0,.L0f03aab4 +/* f03aa50: 8fa40018 */ lw $a0,0x18($sp) +/* f03aa54: 3c0e8006 */ lui $t6,0x8006 +/* f03aa58: 8dce2cbc */ lw $t6,0x2cbc($t6) +/* f03aa5c: 29c10009 */ slti $at,$t6,0x9 +/* f03aa60: 14200009 */ bnez $at,.L0f03aa88 +/* f03aa64: 00000000 */ sll $zero,$zero,0x0 +/* f03aa68: 8c8f0014 */ lw $t7,0x14($a0) +/* f03aa6c: 000fc240 */ sll $t8,$t7,0x9 +/* f03aa70: 07010005 */ bgez $t8,.L0f03aa88 +/* f03aa74: 00000000 */ sll $zero,$zero,0x0 +/* f03aa78: 8c990114 */ lw $t9,0x114($a0) +/* f03aa7c: 00194340 */ sll $t0,$t9,0xd +/* f03aa80: 0503000d */ bgezl $t0,.L0f03aab8 +/* f03aa84: 00001025 */ or $v0,$zero,$zero +.L0f03aa88: +/* f03aa88: 0fc0a221 */ jal func0f028884 +/* f03aa8c: afa40018 */ sw $a0,0x18($sp) +/* f03aa90: 8fa40018 */ lw $a0,0x18($sp) +/* f03aa94: 24450008 */ addiu $a1,$v0,0x8 +/* f03aa98: 24460028 */ addiu $a2,$v0,0x28 +/* f03aa9c: 0fc0e10f */ jal func0f03843c +/* f03aaa0: 8fa7001c */ lw $a3,0x1c($sp) +/* f03aaa4: 50400004 */ beqzl $v0,.L0f03aab8 +/* f03aaa8: 00001025 */ or $v0,$zero,$zero +/* f03aaac: 10000002 */ beqz $zero,.L0f03aab8 +/* f03aab0: 24020001 */ addiu $v0,$zero,0x1 +.L0f03aab4: +/* f03aab4: 00001025 */ or $v0,$zero,$zero +.L0f03aab8: +/* f03aab8: 8fbf0014 */ lw $ra,0x14($sp) +/* f03aabc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03aac0: 03e00008 */ jr $ra +/* f03aac4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03aac8 +/* f03aac8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03aacc: afbf0014 */ sw $ra,0x14($sp) +/* f03aad0: afa5001c */ sw $a1,0x1c($sp) +/* f03aad4: afa60020 */ sw $a2,0x20($sp) +/* f03aad8: 0fc0e686 */ jal func0f039a18 +/* f03aadc: afa40018 */ sw $a0,0x18($sp) +/* f03aae0: 1040001f */ beqz $v0,.L0f03ab60 +/* f03aae4: 8fa40018 */ lw $a0,0x18($sp) +/* f03aae8: 3c0e8006 */ lui $t6,0x8006 +/* f03aaec: 8dce2cbc */ lw $t6,0x2cbc($t6) +/* f03aaf0: 8fa5001c */ lw $a1,0x1c($sp) +/* f03aaf4: 29c10009 */ slti $at,$t6,0x9 +/* f03aaf8: 14200009 */ bnez $at,.L0f03ab20 +/* f03aafc: 00000000 */ sll $zero,$zero,0x0 +/* f03ab00: 8c8f0014 */ lw $t7,0x14($a0) +/* f03ab04: 000fc240 */ sll $t8,$t7,0x9 +/* f03ab08: 07010005 */ bgez $t8,.L0f03ab20 +/* f03ab0c: 00000000 */ sll $zero,$zero,0x0 +/* f03ab10: 8c990114 */ lw $t9,0x114($a0) +/* f03ab14: 00194340 */ sll $t0,$t9,0xd +/* f03ab18: 05030012 */ bgezl $t0,.L0f03ab64 +/* f03ab1c: 00001025 */ or $v0,$zero,$zero +.L0f03ab20: +/* f03ab20: 0fc126d1 */ jal chrFindById +/* f03ab24: afa40018 */ sw $a0,0x18($sp) +/* f03ab28: 1040000d */ beqz $v0,.L0f03ab60 +/* f03ab2c: 8fa40018 */ lw $a0,0x18($sp) +/* f03ab30: 8c49001c */ lw $t1,0x1c($v0) +/* f03ab34: 5120000b */ beqzl $t1,.L0f03ab64 +/* f03ab38: 00001025 */ or $v0,$zero,$zero +/* f03ab3c: 8c42001c */ lw $v0,0x1c($v0) +/* f03ab40: 8fa70020 */ lw $a3,0x20($sp) +/* f03ab44: 24450008 */ addiu $a1,$v0,0x8 +/* f03ab48: 0fc0e10f */ jal func0f03843c +/* f03ab4c: 24460028 */ addiu $a2,$v0,0x28 +/* f03ab50: 50400004 */ beqzl $v0,.L0f03ab64 +/* f03ab54: 00001025 */ or $v0,$zero,$zero +/* f03ab58: 10000002 */ beqz $zero,.L0f03ab64 +/* f03ab5c: 24020001 */ addiu $v0,$zero,0x1 +.L0f03ab60: +/* f03ab60: 00001025 */ or $v0,$zero,$zero +.L0f03ab64: +/* f03ab64: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ab68: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03ab6c: 03e00008 */ jr $ra +/* f03ab70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ab74 +/* f03ab74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03ab78: afbf0014 */ sw $ra,0x14($sp) +/* f03ab7c: afa40018 */ sw $a0,0x18($sp) +/* f03ab80: afa5001c */ sw $a1,0x1c($sp) +/* f03ab84: 0fc0e686 */ jal func0f039a18 +/* f03ab88: afa60020 */ sw $a2,0x20($sp) +/* f03ab8c: 1040000b */ beqz $v0,.L0f03abbc +/* f03ab90: 8fa3001c */ lw $v1,0x1c($sp) +/* f03ab94: 10600009 */ beqz $v1,.L0f03abbc +/* f03ab98: 8fa40018 */ lw $a0,0x18($sp) +/* f03ab9c: 24650008 */ addiu $a1,$v1,0x8 +/* f03aba0: 24660028 */ addiu $a2,$v1,0x28 +/* f03aba4: 0fc0e10f */ jal func0f03843c +/* f03aba8: 8fa70020 */ lw $a3,0x20($sp) +/* f03abac: 50400004 */ beqzl $v0,.L0f03abc0 +/* f03abb0: 00001025 */ or $v0,$zero,$zero +/* f03abb4: 10000002 */ beqz $zero,.L0f03abc0 +/* f03abb8: 24020001 */ addiu $v0,$zero,0x1 +.L0f03abbc: +/* f03abbc: 00001025 */ or $v0,$zero,$zero +.L0f03abc0: +/* f03abc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03abc4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03abc8: 03e00008 */ jr $ra +/* f03abcc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03abd0 +/* f03abd0: 27bdff78 */ addiu $sp,$sp,-136 +/* f03abd4: afbf0024 */ sw $ra,0x24($sp) +/* f03abd8: afb00020 */ sw $s0,0x20($sp) +/* f03abdc: afa40088 */ sw $a0,0x88($sp) +/* f03abe0: afa5008c */ sw $a1,0x8c($sp) +/* f03abe4: 0fc0e686 */ jal func0f039a18 +/* f03abe8: afa60090 */ sw $a2,0x90($sp) +/* f03abec: 10400026 */ beqz $v0,.L0f03ac88 +/* f03abf0: 3c0e8006 */ lui $t6,0x8006 +/* f03abf4: 8dce2cbc */ lw $t6,0x2cbc($t6) +/* f03abf8: 8faf0088 */ lw $t7,0x88($sp) +/* f03abfc: 00008025 */ or $s0,$zero,$zero +/* f03ac00: 29c10009 */ slti $at,$t6,0x9 +/* f03ac04: 14200008 */ bnez $at,.L0f03ac28 +/* f03ac08: 8fa4008c */ lw $a0,0x8c($sp) +/* f03ac0c: 8df80014 */ lw $t8,0x14($t7) +/* f03ac10: 0018ca40 */ sll $t9,$t8,0x9 +/* f03ac14: 07230005 */ bgezl $t9,.L0f03ac2c +/* f03ac18: 27a5005c */ addiu $a1,$sp,0x5c +/* f03ac1c: 8de80114 */ lw $t0,0x114($t7) +/* f03ac20: 00084b40 */ sll $t1,$t0,0xd +/* f03ac24: 05210018 */ bgez $t1,.L0f03ac88 +.L0f03ac28: +/* f03ac28: 27a5005c */ addiu $a1,$sp,0x5c +.L0f03ac2c: +/* f03ac2c: 27a60030 */ addiu $a2,$sp,0x30 +/* f03ac30: 24070014 */ addiu $a3,$zero,0x14 +/* f03ac34: 0fc58865 */ jal func0f162194 +/* f03ac38: afa00010 */ sw $zero,0x10($sp) +/* f03ac3c: 87aa005c */ lh $t2,0x5c($sp) +/* f03ac40: 2402ffff */ addiu $v0,$zero,-1 +/* f03ac44: 87ab0030 */ lh $t3,0x30($sp) +/* f03ac48: 104a0003 */ beq $v0,$t2,.L0f03ac58 +/* f03ac4c: 8fa40088 */ lw $a0,0x88($sp) +/* f03ac50: 10000004 */ beqz $zero,.L0f03ac64 +/* f03ac54: 27b0005c */ addiu $s0,$sp,0x5c +.L0f03ac58: +/* f03ac58: 104b0002 */ beq $v0,$t3,.L0f03ac64 +/* f03ac5c: 00000000 */ sll $zero,$zero,0x0 +/* f03ac60: 27b00030 */ addiu $s0,$sp,0x30 +.L0f03ac64: +/* f03ac64: 12000008 */ beqz $s0,.L0f03ac88 +/* f03ac68: 8fa5008c */ lw $a1,0x8c($sp) +/* f03ac6c: 02003025 */ or $a2,$s0,$zero +/* f03ac70: 0fc0e10f */ jal func0f03843c +/* f03ac74: 8fa70090 */ lw $a3,0x90($sp) +/* f03ac78: 50400004 */ beqzl $v0,.L0f03ac8c +/* f03ac7c: 00001025 */ or $v0,$zero,$zero +/* f03ac80: 10000002 */ beqz $zero,.L0f03ac8c +/* f03ac84: 24020001 */ addiu $v0,$zero,0x1 +.L0f03ac88: +/* f03ac88: 00001025 */ or $v0,$zero,$zero +.L0f03ac8c: +/* f03ac8c: 8fbf0024 */ lw $ra,0x24($sp) +/* f03ac90: 8fb00020 */ lw $s0,0x20($sp) +/* f03ac94: 27bd0088 */ addiu $sp,$sp,0x88 +/* f03ac98: 03e00008 */ jr $ra +/* f03ac9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03aca0 +/* f03aca0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03aca4: afb00018 */ sw $s0,0x18($sp) +/* f03aca8: 44856000 */ mtc1 $a1,$f12 +/* f03acac: 30ce00ff */ andi $t6,$a2,0xff +/* f03acb0: 00808025 */ or $s0,$a0,$zero +/* f03acb4: afbf001c */ sw $ra,0x1c($sp) +/* f03acb8: 15c00006 */ bnez $t6,.L0f03acd4 +/* f03acbc: afa60028 */ sw $a2,0x28($sp) +/* f03acc0: 260502c8 */ addiu $a1,$s0,0x2c8 +/* f03acc4: 0fc1250e */ jal func0f049438 +/* f03acc8: e7ac0024 */ swc1 $f12,0x24($sp) +/* f03accc: c7ac0024 */ lwc1 $f12,0x24($sp) +/* f03acd0: 46006301 */ sub.s $f12,$f12,$f0 +.L0f03acd4: +/* f03acd4: 44802000 */ mtc1 $zero,$f4 +/* f03acd8: 3c04800a */ lui $a0,0x800a +/* f03acdc: 2405090a */ addiu $a1,$zero,0x90a +/* f03ace0: 4604603c */ c.lt.s $f12,$f4 +/* f03ace4: 00003025 */ or $a2,$zero,$zero +/* f03ace8: 3c0144fa */ lui $at,0x44fa +/* f03acec: 45020009 */ bc1fl .L0f03ad14 +/* f03acf0: 44817000 */ mtc1 $at,$f14 +/* f03acf4: 0fc12e8d */ jal func0f04ba34 +/* f03acf8: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f03acfc: 02002025 */ or $a0,$s0,$zero +/* f03ad00: 0fc1309a */ jal func0f04c268 +/* f03ad04: 24050002 */ addiu $a1,$zero,0x2 +/* f03ad08: 1000001c */ beqz $zero,.L0f03ad7c +/* f03ad0c: 8fbf001c */ lw $ra,0x1c($sp) +/* f03ad10: 44817000 */ mtc1 $at,$f14 +.L0f03ad14: +/* f03ad14: 3c017f1b */ lui $at,0x7f1b +/* f03ad18: 460e6081 */ sub.s $f2,$f12,$f14 +/* f03ad1c: 460e103c */ c.lt.s $f2,$f14 +/* f03ad20: 00000000 */ sll $zero,$zero,0x0 +/* f03ad24: 45000002 */ bc1f .L0f03ad30 +/* f03ad28: 00000000 */ sll $zero,$zero,0x0 +/* f03ad2c: 46007086 */ mov.s $f2,$f14 +.L0f03ad30: +/* f03ad30: c4288ec8 */ lwc1 $f8,-0x7138($at) +/* f03ad34: 4600118d */ trunc.w.s $f6,$f2 +/* f03ad38: 02002025 */ or $a0,$s0,$zero +/* f03ad3c: 46086280 */ add.s $f10,$f12,$f8 +/* f03ad40: 44053000 */ mfc1 $a1,$f6 +/* f03ad44: 4600540d */ trunc.w.s $f16,$f10 +/* f03ad48: 44068000 */ mfc1 $a2,$f16 +/* f03ad4c: 0fc12fff */ jal func0f04bffc +/* f03ad50: 00000000 */ sll $zero,$zero,0x0 +/* f03ad54: 14400005 */ bnez $v0,.L0f03ad6c +/* f03ad58: 3c04800a */ lui $a0,0x800a +/* f03ad5c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) +/* f03ad60: 2405090a */ addiu $a1,$zero,0x90a +/* f03ad64: 0fc12e8d */ jal func0f04ba34 +/* f03ad68: 00003025 */ or $a2,$zero,$zero +.L0f03ad6c: +/* f03ad6c: 02002025 */ or $a0,$s0,$zero +/* f03ad70: 0fc1309a */ jal func0f04c268 +/* f03ad74: 24050002 */ addiu $a1,$zero,0x2 +/* f03ad78: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03ad7c: +/* f03ad7c: 8fb00018 */ lw $s0,0x18($sp) +/* f03ad80: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03ad84: 03e00008 */ jr $ra +/* f03ad88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ad8c +/* f03ad8c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03ad90: 10800003 */ beqz $a0,.L0f03ada0 +/* f03ad94: afbf0014 */ sw $ra,0x14($sp) +/* f03ad98: 10000002 */ beqz $zero,.L0f03ada4 +/* f03ad9c: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03ada0: +/* f03ada0: 00001025 */ or $v0,$zero,$zero +.L0f03ada4: +/* f03ada4: 24010003 */ addiu $at,$zero,0x3 +/* f03ada8: 14410005 */ bne $v0,$at,.L0f03adc0 +/* f03adac: 00000000 */ sll $zero,$zero,0x0 +/* f03adb0: 0fc0ba68 */ jal func0f02e9a0 +/* f03adb4: 24050000 */ addiu $a1,$zero,0x0 +/* f03adb8: 1000000a */ beqz $zero,.L0f03ade4 +/* f03adbc: 24020001 */ addiu $v0,$zero,0x1 +.L0f03adc0: +/* f03adc0: 0fc0e686 */ jal func0f039a18 +/* f03adc4: afa40018 */ sw $a0,0x18($sp) +/* f03adc8: 10400005 */ beqz $v0,.L0f03ade0 +/* f03adcc: 8fa40018 */ lw $a0,0x18($sp) +/* f03add0: 0fc0bb57 */ jal func0f02ed5c +/* f03add4: 00000000 */ sll $zero,$zero,0x0 +/* f03add8: 10000002 */ beqz $zero,.L0f03ade4 +/* f03addc: 24020001 */ addiu $v0,$zero,0x1 +.L0f03ade0: +/* f03ade0: 00001025 */ or $v0,$zero,$zero +.L0f03ade4: +/* f03ade4: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ade8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03adec: 03e00008 */ jr $ra +/* f03adf0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03adf4 +/* f03adf4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03adf8: 10800003 */ beqz $a0,.L0f03ae08 +/* f03adfc: afbf0014 */ sw $ra,0x14($sp) +/* f03ae00: 10000002 */ beqz $zero,.L0f03ae0c +/* f03ae04: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03ae08: +/* f03ae08: 00001025 */ or $v0,$zero,$zero +.L0f03ae0c: +/* f03ae0c: 5440000a */ bnezl $v0,.L0f03ae38 +/* f03ae10: 00001025 */ or $v0,$zero,$zero +/* f03ae14: 0fc0e686 */ jal func0f039a18 +/* f03ae18: afa40018 */ sw $a0,0x18($sp) +/* f03ae1c: 10400005 */ beqz $v0,.L0f03ae34 +/* f03ae20: 8fa40018 */ lw $a0,0x18($sp) +/* f03ae24: 0fc0bd4c */ jal func0f02f530 +/* f03ae28: 00000000 */ sll $zero,$zero,0x0 +/* f03ae2c: 10000002 */ beqz $zero,.L0f03ae38 +/* f03ae30: 24020001 */ addiu $v0,$zero,0x1 +.L0f03ae34: +/* f03ae34: 00001025 */ or $v0,$zero,$zero +.L0f03ae38: +/* f03ae38: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ae3c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03ae40: 03e00008 */ jr $ra +/* f03ae44: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ae48 +/* f03ae48: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03ae4c: 10800003 */ beqz $a0,.L0f03ae5c +/* f03ae50: afbf0014 */ sw $ra,0x14($sp) +/* f03ae54: 10000002 */ beqz $zero,.L0f03ae60 +/* f03ae58: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03ae5c: +/* f03ae5c: 00001025 */ or $v0,$zero,$zero +.L0f03ae60: +/* f03ae60: 5440000a */ bnezl $v0,.L0f03ae8c +/* f03ae64: 00001025 */ or $v0,$zero,$zero +/* f03ae68: 0fc0e686 */ jal func0f039a18 +/* f03ae6c: afa40018 */ sw $a0,0x18($sp) +/* f03ae70: 10400005 */ beqz $v0,.L0f03ae88 +/* f03ae74: 8fa40018 */ lw $a0,0x18($sp) +/* f03ae78: 0fc0bd83 */ jal func0f02f60c +/* f03ae7c: 00000000 */ sll $zero,$zero,0x0 +/* f03ae80: 10000002 */ beqz $zero,.L0f03ae8c +/* f03ae84: 24020001 */ addiu $v0,$zero,0x1 +.L0f03ae88: +/* f03ae88: 00001025 */ or $v0,$zero,$zero +.L0f03ae8c: +/* f03ae8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ae90: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03ae94: 03e00008 */ jr $ra +/* f03ae98: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ae9c +/* f03ae9c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03aea0: 10800003 */ beqz $a0,.L0f03aeb0 +/* f03aea4: afbf0014 */ sw $ra,0x14($sp) +/* f03aea8: 10000002 */ beqz $zero,.L0f03aeb4 +/* f03aeac: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03aeb0: +/* f03aeb0: 00001025 */ or $v0,$zero,$zero +.L0f03aeb4: +/* f03aeb4: 5440000a */ bnezl $v0,.L0f03aee0 +/* f03aeb8: 00001025 */ or $v0,$zero,$zero +/* f03aebc: 0fc0e686 */ jal func0f039a18 +/* f03aec0: afa40018 */ sw $a0,0x18($sp) +/* f03aec4: 10400005 */ beqz $v0,.L0f03aedc +/* f03aec8: 8fa40018 */ lw $a0,0x18($sp) +/* f03aecc: 0fc0bda2 */ jal func0f02f688 +/* f03aed0: 00000000 */ sll $zero,$zero,0x0 +/* f03aed4: 10000002 */ beqz $zero,.L0f03aee0 +/* f03aed8: 24020001 */ addiu $v0,$zero,0x1 +.L0f03aedc: +/* f03aedc: 00001025 */ or $v0,$zero,$zero +.L0f03aee0: +/* f03aee0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03aee4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03aee8: 03e00008 */ jr $ra +/* f03aeec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03aef0 +/* f03aef0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03aef4: 10800003 */ beqz $a0,.L0f03af04 +/* f03aef8: afbf0014 */ sw $ra,0x14($sp) +/* f03aefc: 10000002 */ beqz $zero,.L0f03af08 +/* f03af00: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03af04: +/* f03af04: 00001025 */ or $v0,$zero,$zero +.L0f03af08: +/* f03af08: 5440000a */ bnezl $v0,.L0f03af34 +/* f03af0c: 00001025 */ or $v0,$zero,$zero +/* f03af10: 0fc0e686 */ jal func0f039a18 +/* f03af14: afa40018 */ sw $a0,0x18($sp) +/* f03af18: 10400005 */ beqz $v0,.L0f03af30 +/* f03af1c: 8fa40018 */ lw $a0,0x18($sp) +/* f03af20: 0fc0bbb3 */ jal func0f02eecc +/* f03af24: 00000000 */ sll $zero,$zero,0x0 +/* f03af28: 10000002 */ beqz $zero,.L0f03af34 +/* f03af2c: 24020001 */ addiu $v0,$zero,0x1 +.L0f03af30: +/* f03af30: 00001025 */ or $v0,$zero,$zero +.L0f03af34: +/* f03af34: 8fbf0014 */ lw $ra,0x14($sp) +/* f03af38: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03af3c: 03e00008 */ jr $ra +/* f03af40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03af44 +/* f03af44: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03af48: afbf0024 */ sw $ra,0x24($sp) +/* f03af4c: afa40028 */ sw $a0,0x28($sp) +/* f03af50: afa5002c */ sw $a1,0x2c($sp) +/* f03af54: afa60030 */ sw $a2,0x30($sp) +/* f03af58: 0fc0e686 */ jal func0f039a18 +/* f03af5c: afa70034 */ sw $a3,0x34($sp) +/* f03af60: 1040000d */ beqz $v0,.L0f03af98 +/* f03af64: 8fa40028 */ lw $a0,0x28($sp) +/* f03af68: 93ae003b */ lbu $t6,0x3b($sp) +/* f03af6c: 8faf003c */ lw $t7,0x3c($sp) +/* f03af70: c7a40040 */ lwc1 $f4,0x40($sp) +/* f03af74: 8fa5002c */ lw $a1,0x2c($sp) +/* f03af78: 8fa60030 */ lw $a2,0x30($sp) +/* f03af7c: 8fa70034 */ lw $a3,0x34($sp) +/* f03af80: afae0010 */ sw $t6,0x10($sp) +/* f03af84: afaf0014 */ sw $t7,0x14($sp) +/* f03af88: 0fc0c3fe */ jal func0f030ff8 +/* f03af8c: e7a40018 */ swc1 $f4,0x18($sp) +/* f03af90: 10000002 */ beqz $zero,.L0f03af9c +/* f03af94: 24020001 */ addiu $v0,$zero,0x1 +.L0f03af98: +/* f03af98: 00001025 */ or $v0,$zero,$zero +.L0f03af9c: +/* f03af9c: 8fbf0024 */ lw $ra,0x24($sp) +/* f03afa0: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03afa4: 03e00008 */ jr $ra +/* f03afa8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03afac +/* f03afac: 27bdff78 */ addiu $sp,$sp,-136 +/* f03afb0: afbf002c */ sw $ra,0x2c($sp) +/* f03afb4: afb00028 */ sw $s0,0x28($sp) +/* f03afb8: 0fc0a221 */ jal func0f028884 +/* f03afbc: afa40088 */ sw $a0,0x88($sp) +/* f03afc0: 8fa40088 */ lw $a0,0x88($sp) +/* f03afc4: 8c90001c */ lw $s0,0x1c($a0) +/* f03afc8: 0fc0e686 */ jal func0f039a18 +/* f03afcc: afa20084 */ sw $v0,0x84($sp) +/* f03afd0: 1040007d */ beqz $v0,.L0f03b1c8 +/* f03afd4: 8fa30084 */ lw $v1,0x84($sp) +/* f03afd8: 54600004 */ bnezl $v1,.L0f03afec +/* f03afdc: c4640008 */ lwc1 $f4,0x8($v1) +/* f03afe0: 1000007a */ beqz $zero,.L0f03b1cc +/* f03afe4: 00001025 */ or $v0,$zero,$zero +/* f03afe8: c4640008 */ lwc1 $f4,0x8($v1) +.L0f03afec: +/* f03afec: c6060008 */ lwc1 $f6,0x8($s0) +/* f03aff0: 46062201 */ sub.s $f8,$f4,$f6 +/* f03aff4: 44802000 */ mtc1 $zero,$f4 +/* f03aff8: e7a8004c */ swc1 $f8,0x4c($sp) +/* f03affc: c6100010 */ lwc1 $f16,0x10($s0) +/* f03b000: c46a0010 */ lwc1 $f10,0x10($v1) +/* f03b004: e7a40050 */ swc1 $f4,0x50($sp) +/* f03b008: 46105481 */ sub.s $f18,$f10,$f16 +/* f03b00c: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f03b010: e7b20054 */ swc1 $f18,0x54($sp) +/* f03b014: c7a60054 */ lwc1 $f6,0x54($sp) +/* f03b018: 46063202 */ mul.s $f8,$f6,$f6 +/* f03b01c: 00000000 */ sll $zero,$zero,0x0 +/* f03b020: 460a5402 */ mul.s $f16,$f10,$f10 +/* f03b024: 0c012974 */ jal 0x4a5d0 +/* f03b028: 46104300 */ add.s $f12,$f8,$f16 +/* f03b02c: 3c01447a */ lui $at,0x447a +/* f03b030: 44816000 */ mtc1 $at,$f12 +/* f03b034: 3c013f80 */ lui $at,0x3f80 +/* f03b038: 44819000 */ mtc1 $at,$f18 +/* f03b03c: c7a4004c */ lwc1 $f4,0x4c($sp) +/* f03b040: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f03b044: 46009083 */ div.s $f2,$f18,$f0 +/* f03b048: 02002025 */ or $a0,$s0,$zero +/* f03b04c: 27a50074 */ addiu $a1,$sp,0x74 +/* f03b050: 27a6007c */ addiu $a2,$sp,0x7c +/* f03b054: 27a70078 */ addiu $a3,$sp,0x78 +/* f03b058: 46022182 */ mul.s $f6,$f4,$f2 +/* f03b05c: 00000000 */ sll $zero,$zero,0x0 +/* f03b060: 46025202 */ mul.s $f8,$f10,$f2 +/* f03b064: e7a6004c */ swc1 $f6,0x4c($sp) +/* f03b068: 460c3482 */ mul.s $f18,$f6,$f12 +/* f03b06c: e7a80054 */ swc1 $f8,0x54($sp) +/* f03b070: c6100008 */ lwc1 $f16,0x8($s0) +/* f03b074: 460c4182 */ mul.s $f6,$f8,$f12 +/* f03b078: 46128101 */ sub.s $f4,$f16,$f18 +/* f03b07c: e7a40068 */ swc1 $f4,0x68($sp) +/* f03b080: c60a0010 */ lwc1 $f10,0x10($s0) +/* f03b084: 46065401 */ sub.s $f16,$f10,$f6 +/* f03b088: e7b00070 */ swc1 $f16,0x70($sp) +/* f03b08c: c612000c */ lwc1 $f18,0xc($s0) +/* f03b090: 0fc19881 */ jal func0f066204 +/* f03b094: e7b2006c */ swc1 $f18,0x6c($sp) +/* f03b098: 240e0001 */ addiu $t6,$zero,0x1 +/* f03b09c: afae0010 */ sw $t6,0x10($sp) +/* f03b0a0: c600000c */ lwc1 $f0,0xc($s0) +/* f03b0a4: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f03b0a8: c7aa0078 */ lwc1 $f10,0x78($sp) +/* f03b0ac: 26040008 */ addiu $a0,$s0,0x8 +/* f03b0b0: 46002201 */ sub.s $f8,$f4,$f0 +/* f03b0b4: 26050028 */ addiu $a1,$s0,0x28 +/* f03b0b8: afa50034 */ sw $a1,0x34($sp) +/* f03b0bc: 46005181 */ sub.s $f6,$f10,$f0 +/* f03b0c0: e7a80014 */ swc1 $f8,0x14($sp) +/* f03b0c4: afa40038 */ sw $a0,0x38($sp) +/* f03b0c8: 27a60068 */ addiu $a2,$sp,0x68 +/* f03b0cc: e7a60018 */ swc1 $f6,0x18($sp) +/* f03b0d0: 0c00b5f0 */ jal 0x2d7c0 +/* f03b0d4: 24070033 */ addiu $a3,$zero,0x33 +/* f03b0d8: 14400005 */ bnez $v0,.L0f03b0f0 +/* f03b0dc: 27a40068 */ addiu $a0,$sp,0x68 +/* f03b0e0: 3c067f1b */ lui $a2,0x7f1b +/* f03b0e4: 24c68ad8 */ addiu $a2,$a2,-29992 +/* f03b0e8: 0c0093af */ jal 0x24ebc +/* f03b0ec: 24052254 */ addiu $a1,$zero,0x2254 +.L0f03b0f0: +/* f03b0f0: c7ac0074 */ lwc1 $f12,0x74($sp) +/* f03b0f4: c7b0004c */ lwc1 $f16,0x4c($sp) +/* f03b0f8: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f03b0fc: c7a40068 */ lwc1 $f4,0x68($sp) +/* f03b100: 460c8002 */ mul.s $f0,$f16,$f12 +/* f03b104: c7b00070 */ lwc1 $f16,0x70($sp) +/* f03b108: 02002025 */ or $a0,$s0,$zero +/* f03b10c: 460c5082 */ mul.s $f2,$f10,$f12 +/* f03b110: 27a50068 */ addiu $a1,$sp,0x68 +/* f03b114: 46000480 */ add.s $f18,$f0,$f0 +/* f03b118: 46021180 */ add.s $f6,$f2,$f2 +/* f03b11c: 46049200 */ add.s $f8,$f18,$f4 +/* f03b120: 46103480 */ add.s $f18,$f6,$f16 +/* f03b124: e7a80068 */ swc1 $f8,0x68($sp) +/* f03b128: 0fc0da5d */ jal func0f036974 +/* f03b12c: e7b20070 */ swc1 $f18,0x70($sp) +/* f03b130: 10400025 */ beqz $v0,.L0f03b1c8 +/* f03b134: 8faf0088 */ lw $t7,0x88($sp) +/* f03b138: 11e00003 */ beqz $t7,.L0f03b148 +/* f03b13c: 24100002 */ addiu $s0,$zero,0x2 +/* f03b140: 10000002 */ beqz $zero,.L0f03b14c +/* f03b144: 91e202fe */ lbu $v0,0x2fe($t7) +.L0f03b148: +/* f03b148: 00001025 */ or $v0,$zero,$zero +.L0f03b14c: +/* f03b14c: 14400012 */ bnez $v0,.L0f03b198 +/* f03b150: 8fa40088 */ lw $a0,0x88($sp) +/* f03b154: 0fc1250e */ jal func0f049438 +/* f03b158: 27a50068 */ addiu $a1,$sp,0x68 +/* f03b15c: 3c0142c8 */ lui $at,0x42c8 +/* f03b160: 44812000 */ mtc1 $at,$f4 +/* f03b164: 3c014248 */ lui $at,0x4248 +/* f03b168: 4600203c */ c.lt.s $f4,$f0 +/* f03b16c: 00000000 */ sll $zero,$zero,0x0 +/* f03b170: 4503000a */ bc1tl .L0f03b19c +/* f03b174: 8fa40038 */ lw $a0,0x38($sp) +/* f03b178: 44814000 */ mtc1 $at,$f8 +/* f03b17c: 24100001 */ addiu $s0,$zero,0x1 +/* f03b180: 4608003c */ c.lt.s $f0,$f8 +/* f03b184: 00000000 */ sll $zero,$zero,0x0 +/* f03b188: 45000003 */ bc1f .L0f03b198 +/* f03b18c: 00000000 */ sll $zero,$zero,0x0 +/* f03b190: 10000001 */ beqz $zero,.L0f03b198 +/* f03b194: 00008025 */ or $s0,$zero,$zero +.L0f03b198: +/* f03b198: 8fa40038 */ lw $a0,0x38($sp) +.L0f03b19c: +/* f03b19c: 8fa50034 */ lw $a1,0x34($sp) +/* f03b1a0: 27a60068 */ addiu $a2,$sp,0x68 +/* f03b1a4: 0fc1979d */ jal func0f065e74 +/* f03b1a8: 27a70058 */ addiu $a3,$sp,0x58 +/* f03b1ac: 8fa40088 */ lw $a0,0x88($sp) +/* f03b1b0: 27a50068 */ addiu $a1,$sp,0x68 +/* f03b1b4: 27a60058 */ addiu $a2,$sp,0x58 +/* f03b1b8: 0fc0e10f */ jal func0f03843c +/* f03b1bc: 02003825 */ or $a3,$s0,$zero +/* f03b1c0: 10000002 */ beqz $zero,.L0f03b1cc +/* f03b1c4: 24020001 */ addiu $v0,$zero,0x1 +.L0f03b1c8: +/* f03b1c8: 00001025 */ or $v0,$zero,$zero +.L0f03b1cc: +/* f03b1cc: 8fbf002c */ lw $ra,0x2c($sp) +/* f03b1d0: 8fb00028 */ lw $s0,0x28($sp) +/* f03b1d4: 27bd0088 */ addiu $sp,$sp,0x88 +/* f03b1d8: 03e00008 */ jr $ra +/* f03b1dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03b1e0 +/* f03b1e0: 27bdfd48 */ addiu $sp,$sp,-696 +/* f03b1e4: afbf003c */ sw $ra,0x3c($sp) +/* f03b1e8: afb70038 */ sw $s7,0x38($sp) +/* f03b1ec: afb60034 */ sw $s6,0x34($sp) +/* f03b1f0: afb50030 */ sw $s5,0x30($sp) +/* f03b1f4: afb4002c */ sw $s4,0x2c($sp) +/* f03b1f8: afb30028 */ sw $s3,0x28($sp) +/* f03b1fc: afb20024 */ sw $s2,0x24($sp) +/* f03b200: afb10020 */ sw $s1,0x20($sp) +/* f03b204: afb0001c */ sw $s0,0x1c($sp) +/* f03b208: f7b40010 */ sdc1 $f20,0x10($sp) +/* f03b20c: 0fc0a221 */ jal func0f028884 +/* f03b210: afa402b8 */ sw $a0,0x2b8($sp) +/* f03b214: 8fa402b8 */ lw $a0,0x2b8($sp) +/* f03b218: 0040b025 */ or $s6,$v0,$zero +/* f03b21c: 14400003 */ bnez $v0,.L0f03b22c +/* f03b220: 8c93001c */ lw $s3,0x1c($a0) +/* f03b224: 100000e6 */ beqz $zero,.L0f03b5c0 +/* f03b228: 00001025 */ or $v0,$zero,$zero +.L0f03b22c: +/* f03b22c: 0fc0e686 */ jal func0f039a18 +/* f03b230: 00000000 */ sll $zero,$zero,0x0 +/* f03b234: 104000e1 */ beqz $v0,.L0f03b5bc +/* f03b238: 27b700a8 */ addiu $s7,$sp,0xa8 +/* f03b23c: 26640028 */ addiu $a0,$s3,0x28 +/* f03b240: afa4004c */ sw $a0,0x4c($sp) +/* f03b244: 02e02825 */ or $a1,$s7,$zero +/* f03b248: 0fc197e0 */ jal func0f065f80 +/* f03b24c: 24060100 */ addiu $a2,$zero,0x100 +/* f03b250: 87ae00a8 */ lh $t6,0xa8($sp) +/* f03b254: 00008825 */ or $s1,$zero,$zero +/* f03b258: 05c0000a */ bltz $t6,.L0f03b284 +/* f03b25c: 00000000 */ sll $zero,$zero,0x0 +/* f03b260: 26310001 */ addiu $s1,$s1,0x1 +.L0f03b264: +/* f03b264: 00117c00 */ sll $t7,$s1,0x10 +/* f03b268: 000fc403 */ sra $t8,$t7,0x10 +/* f03b26c: 0018c840 */ sll $t9,$t8,0x1 +/* f03b270: 02f94021 */ addu $t0,$s7,$t9 +/* f03b274: 85090000 */ lh $t1,0x0($t0) +/* f03b278: 03008825 */ or $s1,$t8,$zero +/* f03b27c: 0523fff9 */ bgezl $t1,.L0f03b264 +/* f03b280: 26310001 */ addiu $s1,$s1,0x1 +.L0f03b284: +/* f03b284: 1a200009 */ blez $s1,.L0f03b2ac +/* f03b288: 00000000 */ sll $zero,$zero,0x0 +/* f03b28c: 0c004b70 */ jal 0x12dc0 +/* f03b290: 00000000 */ sll $zero,$zero,0x0 +/* f03b294: 0051001b */ divu $zero,$v0,$s1 +/* f03b298: 00005010 */ mfhi $t2 +/* f03b29c: a7aa00a0 */ sh $t2,0xa0($sp) +/* f03b2a0: 16200002 */ bnez $s1,.L0f03b2ac +/* f03b2a4: 00000000 */ sll $zero,$zero,0x0 +/* f03b2a8: 0007000d */ break 0x7 +.L0f03b2ac: +/* f03b2ac: 1a2000c3 */ blez $s1,.L0f03b5bc +/* f03b2b0: 00009025 */ or $s2,$zero,$zero +/* f03b2b4: 87ab00a0 */ lh $t3,0xa0($sp) +.L0f03b2b8: +/* f03b2b8: 3c08800a */ lui $t0,0x800a +/* f03b2bc: 8d08a2f8 */ lw $t0,-0x5d08($t0) +/* f03b2c0: 024b6021 */ addu $t4,$s2,$t3 +/* f03b2c4: 0191001a */ div $zero,$t4,$s1 +/* f03b2c8: 00006810 */ mfhi $t5 +/* f03b2cc: 000d7040 */ sll $t6,$t5,0x1 +/* f03b2d0: 02ee7821 */ addu $t7,$s7,$t6 +/* f03b2d4: 85f80000 */ lh $t8,0x0($t7) +/* f03b2d8: 16200002 */ bnez $s1,.L0f03b2e4 +/* f03b2dc: 00000000 */ sll $zero,$zero,0x0 +/* f03b2e0: 0007000d */ break 0x7 +.L0f03b2e4: +/* f03b2e4: 2401ffff */ addiu $at,$zero,-1 +/* f03b2e8: 16210004 */ bne $s1,$at,.L0f03b2fc +/* f03b2ec: 3c018000 */ lui $at,0x8000 +/* f03b2f0: 15810002 */ bne $t4,$at,.L0f03b2fc +/* f03b2f4: 00000000 */ sll $zero,$zero,0x0 +/* f03b2f8: 0006000d */ break 0x6 +.L0f03b2fc: +/* f03b2fc: 0018c8c0 */ sll $t9,$t8,0x3 +/* f03b300: 0338c821 */ addu $t9,$t9,$t8 +/* f03b304: 0019c8c0 */ sll $t9,$t9,0x3 +/* f03b308: 03288021 */ addu $s0,$t9,$t0 +/* f03b30c: 92090000 */ lbu $t1,0x0($s0) +/* f03b310: 24010001 */ addiu $at,$zero,0x1 +/* f03b314: 8e150004 */ lw $s5,0x4($s0) +/* f03b318: 552100a3 */ bnel $t1,$at,.L0f03b5a8 +/* f03b31c: 26520001 */ addiu $s2,$s2,0x1 +/* f03b320: 92aa0002 */ lbu $t2,0x2($s5) +/* f03b324: 314b0040 */ andi $t3,$t2,0x40 +/* f03b328: 5560009f */ bnezl $t3,.L0f03b5a8 +/* f03b32c: 26520001 */ addiu $s2,$s2,0x1 +/* f03b330: 8ea20040 */ lw $v0,0x40($s5) +/* f03b334: 3c010020 */ lui $at,0x20 +/* f03b338: 304c8000 */ andi $t4,$v0,0x8000 +/* f03b33c: 5580009a */ bnezl $t4,.L0f03b5a8 +/* f03b340: 26520001 */ addiu $s2,$s2,0x1 +/* f03b344: 00416824 */ and $t5,$v0,$at +/* f03b348: 55a00097 */ bnezl $t5,.L0f03b5a8 +/* f03b34c: 26520001 */ addiu $s2,$s2,0x1 +/* f03b350: 02c02025 */ or $a0,$s6,$zero +/* f03b354: 0fc12495 */ jal func0f049254 +/* f03b358: 02002825 */ or $a1,$s0,$zero +/* f03b35c: 46000506 */ mov.s $f20,$f0 +/* f03b360: 02602025 */ or $a0,$s3,$zero +/* f03b364: 0fc12495 */ jal func0f049254 +/* f03b368: 02002825 */ or $a1,$s0,$zero +/* f03b36c: 3c014396 */ lui $at,0x4396 +/* f03b370: 44812000 */ mtc1 $at,$f4 +/* f03b374: e7a00094 */ swc1 $f0,0x94($sp) +/* f03b378: 4604003c */ c.lt.s $f0,$f4 +/* f03b37c: 00000000 */ sll $zero,$zero,0x0 +/* f03b380: 45020089 */ bc1fl .L0f03b5a8 +/* f03b384: 26520001 */ addiu $s2,$s2,0x1 +/* f03b388: 4614a180 */ add.s $f6,$f20,$f20 +/* f03b38c: 3c014448 */ lui $at,0x4448 +/* f03b390: 4600303c */ c.lt.s $f6,$f0 +/* f03b394: 00000000 */ sll $zero,$zero,0x0 +/* f03b398: 45020083 */ bc1fl .L0f03b5a8 +/* f03b39c: 26520001 */ addiu $s2,$s2,0x1 +/* f03b3a0: 44814000 */ mtc1 $at,$f8 +/* f03b3a4: 00000000 */ sll $zero,$zero,0x0 +/* f03b3a8: 4614403c */ c.lt.s $f8,$f20 +/* f03b3ac: 00000000 */ sll $zero,$zero,0x0 +/* f03b3b0: 4502007d */ bc1fl .L0f03b5a8 +/* f03b3b4: 26520001 */ addiu $s2,$s2,0x1 +/* f03b3b8: 02002025 */ or $a0,$s0,$zero +/* f03b3bc: 27a50088 */ addiu $a1,$sp,0x88 +/* f03b3c0: 27a60090 */ addiu $a2,$sp,0x90 +/* f03b3c4: 0fc19881 */ jal func0f066204 +/* f03b3c8: 27a7008c */ addiu $a3,$sp,0x8c +/* f03b3cc: 02602025 */ or $a0,$s3,$zero +/* f03b3d0: 27a5007c */ addiu $a1,$sp,0x7c +/* f03b3d4: 27a60084 */ addiu $a2,$sp,0x84 +/* f03b3d8: 0fc19881 */ jal func0f066204 +/* f03b3dc: 27a70080 */ addiu $a3,$sp,0x80 +/* f03b3e0: c7aa0084 */ lwc1 $f10,0x84($sp) +/* f03b3e4: c7b00080 */ lwc1 $f16,0x80($sp) +/* f03b3e8: 3c017f1b */ lui $at,0x7f1b +/* f03b3ec: c4268ecc */ lwc1 $f6,-0x7134($at) +/* f03b3f0: 46105081 */ sub.s $f2,$f10,$f16 +/* f03b3f4: c7b20090 */ lwc1 $f18,0x90($sp) +/* f03b3f8: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f03b3fc: 3c017f1b */ lui $at,0x7f1b +/* f03b400: 46061202 */ mul.s $f8,$f2,$f6 +/* f03b404: 46049001 */ sub.s $f0,$f18,$f4 +/* f03b408: 4600403c */ c.lt.s $f8,$f0 +/* f03b40c: 00000000 */ sll $zero,$zero,0x0 +/* f03b410: 45020062 */ bc1fl .L0f03b59c +/* f03b414: 02002025 */ or $a0,$s0,$zero +/* f03b418: c42a8ed0 */ lwc1 $f10,-0x7130($at) +/* f03b41c: 02002025 */ or $a0,$s0,$zero +/* f03b420: 00002825 */ or $a1,$zero,$zero +/* f03b424: 460a1402 */ mul.s $f16,$f2,$f10 +/* f03b428: 4610003c */ c.lt.s $f0,$f16 +/* f03b42c: 00000000 */ sll $zero,$zero,0x0 +/* f03b430: 4502005a */ bc1fl .L0f03b59c +/* f03b434: 02002025 */ or $a0,$s0,$zero +/* f03b438: 0fc1905e */ jal func0f064178 +/* f03b43c: 26740008 */ addiu $s4,$s3,0x8 +/* f03b440: 02802025 */ or $a0,$s4,$zero +/* f03b444: 8fa5004c */ lw $a1,0x4c($sp) +/* f03b448: 26060008 */ addiu $a2,$s0,0x8 +/* f03b44c: 0c00b706 */ jal 0x2dc18 +/* f03b450: 24070022 */ addiu $a3,$zero,0x22 +/* f03b454: 10400050 */ beqz $v0,.L0f03b598 +/* f03b458: 02002025 */ or $a0,$s0,$zero +/* f03b45c: 0fc1905e */ jal func0f064178 +/* f03b460: 24050001 */ addiu $a1,$zero,0x1 +/* f03b464: c6000008 */ lwc1 $f0,0x8($s0) +/* f03b468: c6ca0008 */ lwc1 $f10,0x8($s6) +/* f03b46c: 3c013fa0 */ lui $at,0x3fa0 +/* f03b470: 44812000 */ mtc1 $at,$f4 +/* f03b474: 46005401 */ sub.s $f16,$f10,$f0 +/* f03b478: c7b20088 */ lwc1 $f18,0x88($sp) +/* f03b47c: c7a8007c */ lwc1 $f8,0x7c($sp) +/* f03b480: 02602025 */ or $a0,$s3,$zero +/* f03b484: 46049182 */ mul.s $f6,$f18,$f4 +/* f03b488: 46148483 */ div.s $f18,$f16,$f20 +/* f03b48c: 27a50068 */ addiu $a1,$sp,0x68 +/* f03b490: 46083080 */ add.s $f2,$f6,$f8 +/* f03b494: 46029102 */ mul.s $f4,$f18,$f2 +/* f03b498: 46040181 */ sub.s $f6,$f0,$f4 +/* f03b49c: e7a60068 */ swc1 $f6,0x68($sp) +/* f03b4a0: c6c80010 */ lwc1 $f8,0x10($s6) +/* f03b4a4: c60c0010 */ lwc1 $f12,0x10($s0) +/* f03b4a8: 460c4281 */ sub.s $f10,$f8,$f12 +/* f03b4ac: 46145403 */ div.s $f16,$f10,$f20 +/* f03b4b0: 46028482 */ mul.s $f18,$f16,$f2 +/* f03b4b4: 46126101 */ sub.s $f4,$f12,$f18 +/* f03b4b8: e7a40070 */ swc1 $f4,0x70($sp) +/* f03b4bc: c606000c */ lwc1 $f6,0xc($s0) +/* f03b4c0: 0fc0da5d */ jal func0f036974 +/* f03b4c4: e7a6006c */ swc1 $f6,0x6c($sp) +/* f03b4c8: 50400034 */ beqzl $v0,.L0f03b59c +/* f03b4cc: 02002025 */ or $a0,$s0,$zero +/* f03b4d0: 8fa302b8 */ lw $v1,0x2b8($sp) +/* f03b4d4: 24110001 */ addiu $s1,$zero,0x1 +/* f03b4d8: 27b20058 */ addiu $s2,$sp,0x58 +/* f03b4dc: 10600003 */ beqz $v1,.L0f03b4ec +/* f03b4e0: 02802025 */ or $a0,$s4,$zero +/* f03b4e4: 10000002 */ beqz $zero,.L0f03b4f0 +/* f03b4e8: 906202fe */ lbu $v0,0x2fe($v1) +.L0f03b4ec: +/* f03b4ec: 00001025 */ or $v0,$zero,$zero +.L0f03b4f0: +/* f03b4f0: 14400013 */ bnez $v0,.L0f03b540 +/* f03b4f4: 8fa5004c */ lw $a1,0x4c($sp) +/* f03b4f8: 3c017f1b */ lui $at,0x7f1b +/* f03b4fc: c4288ed4 */ lwc1 $f8,-0x712c($at) +/* f03b500: c7aa0094 */ lwc1 $f10,0x94($sp) +/* f03b504: 3c0142c8 */ lui $at,0x42c8 +/* f03b508: c7b00094 */ lwc1 $f16,0x94($sp) +/* f03b50c: 460a403c */ c.lt.s $f8,$f10 +/* f03b510: 00000000 */ sll $zero,$zero,0x0 +/* f03b514: 45020004 */ bc1fl .L0f03b528 +/* f03b518: 44819000 */ mtc1 $at,$f18 +/* f03b51c: 10000008 */ beqz $zero,.L0f03b540 +/* f03b520: 24110002 */ addiu $s1,$zero,0x2 +/* f03b524: 44819000 */ mtc1 $at,$f18 +.L0f03b528: +/* f03b528: 00000000 */ sll $zero,$zero,0x0 +/* f03b52c: 4612803c */ c.lt.s $f16,$f18 +/* f03b530: 00000000 */ sll $zero,$zero,0x0 +/* f03b534: 45020003 */ bc1fl .L0f03b544 +/* f03b538: 27a60068 */ addiu $a2,$sp,0x68 +/* f03b53c: 00008825 */ or $s1,$zero,$zero +.L0f03b540: +/* f03b540: 27a60068 */ addiu $a2,$sp,0x68 +.L0f03b544: +/* f03b544: 0fc1979d */ jal func0f065e74 +/* f03b548: 02403825 */ or $a3,$s2,$zero +/* f03b54c: 8fa402b8 */ lw $a0,0x2b8($sp) +/* f03b550: 27a50068 */ addiu $a1,$sp,0x68 +/* f03b554: 02403025 */ or $a2,$s2,$zero +/* f03b558: 0fc0e10f */ jal func0f03843c +/* f03b55c: 02203825 */ or $a3,$s1,$zero +/* f03b560: 3c0e800a */ lui $t6,0x800a +/* f03b564: 8dcea2f8 */ lw $t6,-0x5d08($t6) +/* f03b568: 24010048 */ addiu $at,$zero,0x48 +/* f03b56c: 8fb902b8 */ lw $t9,0x2b8($sp) +/* f03b570: 020e7823 */ subu $t7,$s0,$t6 +/* f03b574: 01e1001a */ div $zero,$t7,$at +/* f03b578: 0000c012 */ mflo $t8 +/* f03b57c: a738012c */ sh $t8,0x12c($t9) +/* f03b580: 8ea80040 */ lw $t0,0x40($s5) +/* f03b584: 3c010020 */ lui $at,0x20 +/* f03b588: 24020001 */ addiu $v0,$zero,0x1 +/* f03b58c: 01014825 */ or $t1,$t0,$at +/* f03b590: 1000000b */ beqz $zero,.L0f03b5c0 +/* f03b594: aea90040 */ sw $t1,0x40($s5) +.L0f03b598: +/* f03b598: 02002025 */ or $a0,$s0,$zero +.L0f03b59c: +/* f03b59c: 0fc1905e */ jal func0f064178 +/* f03b5a0: 24050001 */ addiu $a1,$zero,0x1 +/* f03b5a4: 26520001 */ addiu $s2,$s2,0x1 +.L0f03b5a8: +/* f03b5a8: 00125400 */ sll $t2,$s2,0x10 +/* f03b5ac: 000a9403 */ sra $s2,$t2,0x10 +/* f03b5b0: 0251082a */ slt $at,$s2,$s1 +/* f03b5b4: 5420ff40 */ bnezl $at,.L0f03b2b8 +/* f03b5b8: 87ab00a0 */ lh $t3,0xa0($sp) +.L0f03b5bc: +/* f03b5bc: 00001025 */ or $v0,$zero,$zero +.L0f03b5c0: +/* f03b5c0: 8fbf003c */ lw $ra,0x3c($sp) +/* f03b5c4: d7b40010 */ ldc1 $f20,0x10($sp) +/* f03b5c8: 8fb0001c */ lw $s0,0x1c($sp) +/* f03b5cc: 8fb10020 */ lw $s1,0x20($sp) +/* f03b5d0: 8fb20024 */ lw $s2,0x24($sp) +/* f03b5d4: 8fb30028 */ lw $s3,0x28($sp) +/* f03b5d8: 8fb4002c */ lw $s4,0x2c($sp) +/* f03b5dc: 8fb50030 */ lw $s5,0x30($sp) +/* f03b5e0: 8fb60034 */ lw $s6,0x34($sp) +/* f03b5e4: 8fb70038 */ lw $s7,0x38($sp) +/* f03b5e8: 03e00008 */ jr $ra +/* f03b5ec: 27bd02b8 */ addiu $sp,$sp,0x2b8 +); + +GLOBAL_ASM( +glabel func0f03b5f0 +/* f03b5f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03b5f4: afb00018 */ sw $s0,0x18($sp) +/* f03b5f8: 00808025 */ or $s0,$a0,$zero +/* f03b5fc: afbf001c */ sw $ra,0x1c($sp) +/* f03b600: 10800003 */ beqz $a0,.L0f03b610 +/* f03b604: afa50024 */ sw $a1,0x24($sp) +/* f03b608: 10000002 */ beqz $zero,.L0f03b614 +/* f03b60c: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03b610: +/* f03b610: 00001025 */ or $v0,$zero,$zero +.L0f03b614: +/* f03b614: 54400016 */ bnezl $v0,.L0f03b670 +/* f03b618: 00001025 */ or $v0,$zero,$zero +/* f03b61c: 0fc0e686 */ jal func0f039a18 +/* f03b620: 02002025 */ or $a0,$s0,$zero +/* f03b624: 10400011 */ beqz $v0,.L0f03b66c +/* f03b628: 02002025 */ or $a0,$s0,$zero +/* f03b62c: 0fc1258b */ jal func0f04962c +/* f03b630: 8fa50024 */ lw $a1,0x24($sp) +/* f03b634: 0440000d */ bltz $v0,.L0f03b66c +/* f03b638: 00402025 */ or $a0,$v0,$zero +/* f03b63c: 0fc1a070 */ jal func0f0681c0 +/* f03b640: 00000000 */ sll $zero,$zero,0x0 +/* f03b644: 10400009 */ beqz $v0,.L0f03b66c +/* f03b648: 00402025 */ or $a0,$v0,$zero +/* f03b64c: 0fc21a6a */ jal func0f0869a8 +/* f03b650: 00000000 */ sll $zero,$zero,0x0 +/* f03b654: 50400006 */ beqzl $v0,.L0f03b670 +/* f03b658: 00001025 */ or $v0,$zero,$zero +/* f03b65c: 0fc0bbff */ jal func0f02effc +/* f03b660: 02002025 */ or $a0,$s0,$zero +/* f03b664: 10000002 */ beqz $zero,.L0f03b670 +/* f03b668: 24020001 */ addiu $v0,$zero,0x1 +.L0f03b66c: +/* f03b66c: 00001025 */ or $v0,$zero,$zero +.L0f03b670: +/* f03b670: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b674: 8fb00018 */ lw $s0,0x18($sp) +/* f03b678: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03b67c: 03e00008 */ jr $ra +/* f03b680: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03b684 +/* f03b684: 27bdff98 */ addiu $sp,$sp,-104 +/* f03b688: afb00018 */ sw $s0,0x18($sp) +/* f03b68c: 00808025 */ or $s0,$a0,$zero +/* f03b690: afbf001c */ sw $ra,0x1c($sp) +/* f03b694: afa5006c */ sw $a1,0x6c($sp) +/* f03b698: afa60070 */ sw $a2,0x70($sp) +/* f03b69c: 10800003 */ beqz $a0,.L0f03b6ac +/* f03b6a0: afa00064 */ sw $zero,0x64($sp) +/* f03b6a4: 10000002 */ beqz $zero,.L0f03b6b0 +/* f03b6a8: 908502fe */ lbu $a1,0x2fe($a0) +.L0f03b6ac: +/* f03b6ac: 00002825 */ or $a1,$zero,$zero +.L0f03b6b0: +/* f03b6b0: 54a000ae */ bnezl $a1,.L0f03b96c +/* f03b6b4: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b6b8: 0c004b70 */ jal 0x12dc0 +/* f03b6bc: 00000000 */ sll $zero,$zero,0x0 +/* f03b6c0: 240100ff */ addiu $at,$zero,0xff +/* f03b6c4: 0041001b */ divu $zero,$v0,$at +/* f03b6c8: 920f000f */ lbu $t7,0xf($s0) +/* f03b6cc: 00007010 */ mfhi $t6 +/* f03b6d0: 01cf082b */ sltu $at,$t6,$t7 +/* f03b6d4: 502000a5 */ beqzl $at,.L0f03b96c +/* f03b6d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b6dc: 0fc12472 */ jal func0f0491c8 +/* f03b6e0: 02002025 */ or $a0,$s0,$zero +/* f03b6e4: 3c014348 */ lui $at,0x4348 +/* f03b6e8: 44812000 */ mtc1 $at,$f4 +/* f03b6ec: 00000000 */ sll $zero,$zero,0x0 +/* f03b6f0: 4600203c */ c.lt.s $f4,$f0 +/* f03b6f4: 00000000 */ sll $zero,$zero,0x0 +/* f03b6f8: 4502009c */ bc1fl .L0f03b96c +/* f03b6fc: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b700: 0fc0e686 */ jal func0f039a18 +/* f03b704: 02002025 */ or $a0,$s0,$zero +/* f03b708: 50400098 */ beqzl $v0,.L0f03b96c +/* f03b70c: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b710: 0fc0a221 */ jal func0f028884 +/* f03b714: 02002025 */ or $a0,$s0,$zero +/* f03b718: 10400007 */ beqz $v0,.L0f03b738 +/* f03b71c: 00000000 */ sll $zero,$zero,0x0 +/* f03b720: c4460008 */ lwc1 $f6,0x8($v0) +/* f03b724: e7a60054 */ swc1 $f6,0x54($sp) +/* f03b728: c448000c */ lwc1 $f8,0xc($v0) +/* f03b72c: e7a80058 */ swc1 $f8,0x58($sp) +/* f03b730: c44a0010 */ lwc1 $f10,0x10($v0) +/* f03b734: e7aa005c */ swc1 $f10,0x5c($sp) +.L0f03b738: +/* f03b738: 5040008c */ beqzl $v0,.L0f03b96c +/* f03b73c: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b740: 8e02001c */ lw $v0,0x1c($s0) +/* f03b744: 27a60054 */ addiu $a2,$sp,0x54 +/* f03b748: 24070033 */ addiu $a3,$zero,0x33 +/* f03b74c: 24440008 */ addiu $a0,$v0,0x8 +/* f03b750: 0c00b706 */ jal 0x2dc18 +/* f03b754: 24450028 */ addiu $a1,$v0,0x28 +/* f03b758: 10400083 */ beqz $v0,.L0f03b968 +/* f03b75c: 02002025 */ or $a0,$s0,$zero +/* f03b760: 0fc0a209 */ jal func0f028824 +/* f03b764: 24050001 */ addiu $a1,$zero,0x1 +/* f03b768: afa20050 */ sw $v0,0x50($sp) +/* f03b76c: 02002025 */ or $a0,$s0,$zero +/* f03b770: 0fc0a209 */ jal func0f028824 +/* f03b774: 00002825 */ or $a1,$zero,$zero +/* f03b778: 3c037f16 */ lui $v1,0x7f16 +/* f03b77c: 3c077f16 */ lui $a3,0x7f16 +/* f03b780: 2465b534 */ addiu $a1,$v1,-19148 +/* f03b784: 24e6b908 */ addiu $a2,$a3,-18168 +/* f03b788: 00a6082b */ sltu $at,$a1,$a2 +/* f03b78c: afa2004c */ sw $v0,0x4c($sp) +/* f03b790: 10200008 */ beqz $at,.L0f03b7b4 +/* f03b794: 00002025 */ or $a0,$zero,$zero +.L0f03b798: +/* f03b798: 8ca30000 */ lw $v1,0x0($a1) +/* f03b79c: 24a50004 */ addiu $a1,$a1,0x4 +/* f03b7a0: 00a6082b */ sltu $at,$a1,$a2 +/* f03b7a4: 00832021 */ addu $a0,$a0,$v1 +/* f03b7a8: 0003c043 */ sra $t8,$v1,0x1 +/* f03b7ac: 1420fffa */ bnez $at,.L0f03b798 +/* f03b7b0: 00982021 */ addu $a0,$a0,$t8 +.L0f03b7b4: +/* f03b7b4: 3c01860b */ lui $at,0x860b +/* f03b7b8: 3421adfe */ ori $at,$at,0xadfe +/* f03b7bc: 1081000b */ beq $a0,$at,.L0f03b7ec +/* f03b7c0: 3c08800a */ lui $t0,0x800a +/* f03b7c4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f03b7c8: 8d090284 */ lw $t1,0x284($t0) +/* f03b7cc: 24190001 */ addiu $t9,$zero,0x1 +/* f03b7d0: ad391bf0 */ sw $t9,0x1bf0($t1) +/* f03b7d4: 8d0a0008 */ lw $t2,0x8($t0) +/* f03b7d8: 8d0c0284 */ lw $t4,0x284($t0) +/* f03b7dc: 254b0078 */ addiu $t3,$t2,0x78 +/* f03b7e0: ad8b1bf4 */ sw $t3,0x1bf4($t4) +/* f03b7e4: 8d0d0284 */ lw $t5,0x284($t0) +/* f03b7e8: ada01bf8 */ sw $zero,0x1bf8($t5) +.L0f03b7ec: +/* f03b7ec: 3c08800a */ lui $t0,0x800a +/* f03b7f0: 10400014 */ beqz $v0,.L0f03b844 +/* f03b7f4: 25089fc0 */ addiu $t0,$t0,-24640 +/* f03b7f8: 8c430004 */ lw $v1,0x4($v0) +/* f03b7fc: 2401001e */ addiu $at,$zero,0x1e +/* f03b800: 00002825 */ or $a1,$zero,$zero +/* f03b804: 9064005c */ lbu $a0,0x5c($v1) +/* f03b808: 00003025 */ or $a2,$zero,$zero +/* f03b80c: 10810003 */ beq $a0,$at,.L0f03b81c +/* f03b810: 2401001f */ addiu $at,$zero,0x1f +/* f03b814: 5481000c */ bnel $a0,$at,.L0f03b848 +/* f03b818: 8fb90064 */ lw $t9,0x64($sp) +.L0f03b81c: +/* f03b81c: 0fc0bca2 */ jal func0f02f288 +/* f03b820: 02002025 */ or $a0,$s0,$zero +/* f03b824: 8fae006c */ lw $t6,0x6c($sp) +/* f03b828: 3c08800a */ lui $t0,0x800a +/* f03b82c: 24180001 */ addiu $t8,$zero,0x1 +/* f03b830: ae0e002c */ sw $t6,0x2c($s0) +/* f03b834: 8faf0070 */ lw $t7,0x70($sp) +/* f03b838: 25089fc0 */ addiu $t0,$t0,-24640 +/* f03b83c: ae0f0030 */ sw $t7,0x30($s0) +/* f03b840: afb80064 */ sw $t8,0x64($sp) +.L0f03b844: +/* f03b844: 8fb90064 */ lw $t9,0x64($sp) +.L0f03b848: +/* f03b848: 8fa20050 */ lw $v0,0x50($sp) +/* f03b84c: 57200016 */ bnezl $t9,.L0f03b8a8 +/* f03b850: 8fac0064 */ lw $t4,0x64($sp) +/* f03b854: 50400014 */ beqzl $v0,.L0f03b8a8 +/* f03b858: 8fac0064 */ lw $t4,0x64($sp) +/* f03b85c: 8c430004 */ lw $v1,0x4($v0) +/* f03b860: 2401001e */ addiu $at,$zero,0x1e +/* f03b864: 24050001 */ addiu $a1,$zero,0x1 +/* f03b868: 9064005c */ lbu $a0,0x5c($v1) +/* f03b86c: 00003025 */ or $a2,$zero,$zero +/* f03b870: 24090001 */ addiu $t1,$zero,0x1 +/* f03b874: 10810002 */ beq $a0,$at,.L0f03b880 +/* f03b878: 2401001f */ addiu $at,$zero,0x1f +/* f03b87c: 14810009 */ bne $a0,$at,.L0f03b8a4 +.L0f03b880: +/* f03b880: 02002025 */ or $a0,$s0,$zero +/* f03b884: 0fc0bca2 */ jal func0f02f288 +/* f03b888: afa90064 */ sw $t1,0x64($sp) +/* f03b88c: 8faa006c */ lw $t2,0x6c($sp) +/* f03b890: 3c08800a */ lui $t0,0x800a +/* f03b894: 25089fc0 */ addiu $t0,$t0,-24640 +/* f03b898: ae0a002c */ sw $t2,0x2c($s0) +/* f03b89c: 8fab0070 */ lw $t3,0x70($sp) +/* f03b8a0: ae0b0030 */ sw $t3,0x30($s0) +.L0f03b8a4: +/* f03b8a4: 8fac0064 */ lw $t4,0x64($sp) +.L0f03b8a8: +/* f03b8a8: 8fa20050 */ lw $v0,0x50($sp) +/* f03b8ac: 5580002f */ bnezl $t4,.L0f03b96c +/* f03b8b0: 8fbf001c */ lw $ra,0x1c($sp) +/* f03b8b4: 10400003 */ beqz $v0,.L0f03b8c4 +/* f03b8b8: 8fad004c */ lw $t5,0x4c($sp) +/* f03b8bc: 55a0002b */ bnezl $t5,.L0f03b96c +/* f03b8c0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03b8c4: +/* f03b8c4: 8fae004c */ lw $t6,0x4c($sp) +/* f03b8c8: 00003825 */ or $a3,$zero,$zero +/* f03b8cc: 51c00003 */ beqzl $t6,.L0f03b8dc +/* f03b8d0: 8d0404b4 */ lw $a0,0x4b4($t0) +/* f03b8d4: 3c071000 */ lui $a3,0x1000 +/* f03b8d8: 8d0404b4 */ lw $a0,0x4b4($t0) +.L0f03b8dc: +/* f03b8dc: 0fc59585 */ jal func0f165614 +/* f03b8e0: afa70030 */ sw $a3,0x30($sp) +/* f03b8e4: 24010023 */ addiu $at,$zero,0x23 +/* f03b8e8: 14410007 */ bne $v0,$at,.L0f03b908 +/* f03b8ec: 8fa70030 */ lw $a3,0x30($sp) +/* f03b8f0: 02002025 */ or $a0,$s0,$zero +/* f03b8f4: 24050112 */ addiu $a1,$zero,0x112 +/* f03b8f8: 0fc22eb4 */ jal func0f08bad0 +/* f03b8fc: 2406001f */ addiu $a2,$zero,0x1f +/* f03b900: 10000005 */ beqz $zero,.L0f03b918 +/* f03b904: 00000000 */ sll $zero,$zero,0x0 +.L0f03b908: +/* f03b908: 02002025 */ or $a0,$s0,$zero +/* f03b90c: 24050112 */ addiu $a1,$zero,0x112 +/* f03b910: 0fc22eb4 */ jal func0f08bad0 +/* f03b914: 2406001e */ addiu $a2,$zero,0x1e +.L0f03b918: +/* f03b918: 10400013 */ beqz $v0,.L0f03b968 +/* f03b91c: 02002025 */ or $a0,$s0,$zero +/* f03b920: 8c430004 */ lw $v1,0x4($v0) +/* f03b924: 24190001 */ addiu $t9,$zero,0x1 +/* f03b928: 24050001 */ addiu $a1,$zero,0x1 +/* f03b92c: 8c6f0040 */ lw $t7,0x40($v1) +/* f03b930: 35f80800 */ ori $t8,$t7,0x800 +/* f03b934: ac780040 */ sw $t8,0x40($v1) +/* f03b938: 8fa9004c */ lw $t1,0x4c($sp) +/* f03b93c: afb90064 */ sw $t9,0x64($sp) +/* f03b940: 15200003 */ bnez $t1,.L0f03b950 +/* f03b944: 00000000 */ sll $zero,$zero,0x0 +/* f03b948: 10000001 */ beqz $zero,.L0f03b950 +/* f03b94c: 00002825 */ or $a1,$zero,$zero +.L0f03b950: +/* f03b950: 0fc0bca2 */ jal func0f02f288 +/* f03b954: 24060001 */ addiu $a2,$zero,0x1 +/* f03b958: 8faa006c */ lw $t2,0x6c($sp) +/* f03b95c: ae0a002c */ sw $t2,0x2c($s0) +/* f03b960: 8fab0070 */ lw $t3,0x70($sp) +/* f03b964: ae0b0030 */ sw $t3,0x30($s0) +.L0f03b968: +/* f03b968: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03b96c: +/* f03b96c: 8fa20064 */ lw $v0,0x64($sp) +/* f03b970: 8fb00018 */ lw $s0,0x18($sp) +/* f03b974: 03e00008 */ jr $ra +/* f03b978: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f03b97c +/* f03b97c: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03b980: afb00018 */ sw $s0,0x18($sp) +/* f03b984: 00808025 */ or $s0,$a0,$zero +/* f03b988: afbf001c */ sw $ra,0x1c($sp) +/* f03b98c: afa60030 */ sw $a2,0x30($sp) +/* f03b990: 10800003 */ beqz $a0,.L0f03b9a0 +/* f03b994: 00a03825 */ or $a3,$a1,$zero +/* f03b998: 10000002 */ beqz $zero,.L0f03b9a4 +/* f03b99c: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03b9a0: +/* f03b9a0: 00001025 */ or $v0,$zero,$zero +.L0f03b9a4: +/* f03b9a4: 24010002 */ addiu $at,$zero,0x2 +/* f03b9a8: 10410003 */ beq $v0,$at,.L0f03b9b8 +/* f03b9ac: 24010004 */ addiu $at,$zero,0x4 +/* f03b9b0: 14410003 */ bne $v0,$at,.L0f03b9c0 +/* f03b9b4: 00e02025 */ or $a0,$a3,$zero +.L0f03b9b8: +/* f03b9b8: 1000001d */ beqz $zero,.L0f03ba30 +/* f03b9bc: 00001025 */ or $v0,$zero,$zero +.L0f03b9c0: +/* f03b9c0: 93a50033 */ lbu $a1,0x33($sp) +/* f03b9c4: 0fc22e20 */ jal func0f08b880 +/* f03b9c8: 02003025 */ or $a2,$s0,$zero +/* f03b9cc: 50400018 */ beqzl $v0,.L0f03ba30 +/* f03b9d0: 00001025 */ or $v0,$zero,$zero +/* f03b9d4: 8c4e0014 */ lw $t6,0x14($v0) +/* f03b9d8: 51c00015 */ beqzl $t6,.L0f03ba30 +/* f03b9dc: 00001025 */ or $v0,$zero,$zero +/* f03b9e0: 8c440018 */ lw $a0,0x18($v0) +/* f03b9e4: 8c850014 */ lw $a1,0x14($a0) +/* f03b9e8: 0c006bd6 */ jal 0x1af58 +/* f03b9ec: afa20024 */ sw $v0,0x24($sp) +/* f03b9f0: 8fa30024 */ lw $v1,0x24($sp) +/* f03b9f4: 8e05001c */ lw $a1,0x1c($s0) +/* f03b9f8: 0fc181a6 */ jal func0f060698 +/* f03b9fc: 8c640014 */ lw $a0,0x14($v1) +/* f03ba00: 8fa30024 */ lw $v1,0x24($sp) +/* f03ba04: 240f02d0 */ addiu $t7,$zero,0x2d0 +/* f03ba08: 24050001 */ addiu $a1,$zero,0x1 +/* f03ba0c: a46f0062 */ sh $t7,0x62($v1) +/* f03ba10: 0fc20a59 */ jal func0f082964 +/* f03ba14: 8c640014 */ lw $a0,0x14($v1) +/* f03ba18: 8e180014 */ lw $t8,0x14($s0) +/* f03ba1c: 24020001 */ addiu $v0,$zero,0x1 +/* f03ba20: 37190001 */ ori $t9,$t8,0x1 +/* f03ba24: 10000002 */ beqz $zero,.L0f03ba30 +/* f03ba28: ae190014 */ sw $t9,0x14($s0) +/* f03ba2c: 00001025 */ or $v0,$zero,$zero +.L0f03ba30: +/* f03ba30: 8fbf001c */ lw $ra,0x1c($sp) +/* f03ba34: 8fb00018 */ lw $s0,0x18($sp) +/* f03ba38: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03ba3c: 03e00008 */ jr $ra +/* f03ba40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ba44 +/* f03ba44: 27bdffb8 */ addiu $sp,$sp,-72 +/* f03ba48: afbf0024 */ sw $ra,0x24($sp) +/* f03ba4c: afb0001c */ sw $s0,0x1c($sp) +/* f03ba50: 00808025 */ or $s0,$a0,$zero +/* f03ba54: afb10020 */ sw $s1,0x20($sp) +/* f03ba58: afa5004c */ sw $a1,0x4c($sp) +/* f03ba5c: afa60050 */ sw $a2,0x50($sp) +/* f03ba60: 0fc0a221 */ jal func0f028884 +/* f03ba64: afa70054 */ sw $a3,0x54($sp) +/* f03ba68: 3c0e8007 */ lui $t6,0x8007 +/* f03ba6c: 8dce8298 */ lw $t6,-0x7d68($t6) +/* f03ba70: 00408825 */ or $s1,$v0,$zero +/* f03ba74: 02002025 */ or $a0,$s0,$zero +/* f03ba78: afae0040 */ sw $t6,0x40($sp) +/* f03ba7c: 8e0302d4 */ lw $v1,0x2d4($s0) +/* f03ba80: 24050014 */ addiu $a1,$zero,0x14 +/* f03ba84: 10600008 */ beqz $v1,.L0f03baa8 +/* f03ba88: 00000000 */ sll $zero,$zero,0x0 +/* f03ba8c: 8c6f0020 */ lw $t7,0x20($v1) +/* f03ba90: a3af0040 */ sb $t7,0x40($sp) +/* f03ba94: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f03ba98: 8f19004c */ lw $t9,0x4c($t8) +/* f03ba9c: 00194080 */ sll $t0,$t9,0x2 +/* f03baa0: 00084fc2 */ srl $t1,$t0,0x1f +/* f03baa4: a3a90043 */ sb $t1,0x43($sp) +.L0f03baa8: +/* f03baa8: 0fc1241a */ jal func0f049068 +/* f03baac: 93a60057 */ lbu $a2,0x57($sp) +/* f03bab0: 5040003e */ beqzl $v0,.L0f03bbac +/* f03bab4: 93a40040 */ lbu $a0,0x40($sp) +/* f03bab8: 0fc12472 */ jal func0f0491c8 +/* f03babc: 02002025 */ or $a0,$s0,$zero +/* f03bac0: 8faa0050 */ lw $t2,0x50($sp) +/* f03bac4: 448a2000 */ mtc1 $t2,$f4 +/* f03bac8: 00000000 */ sll $zero,$zero,0x0 +/* f03bacc: 468021a0 */ cvt.s.w $f6,$f4 +/* f03bad0: 4606003c */ c.lt.s $f0,$f6 +/* f03bad4: 00000000 */ sll $zero,$zero,0x0 +/* f03bad8: 45020034 */ bc1fl .L0f03bbac +/* f03badc: 93a40040 */ lbu $a0,0x40($sp) +/* f03bae0: 8e02001c */ lw $v0,0x1c($s0) +/* f03bae4: 26260008 */ addiu $a2,$s1,0x8 +/* f03bae8: 24070033 */ addiu $a3,$zero,0x33 +/* f03baec: 24440008 */ addiu $a0,$v0,0x8 +/* f03baf0: 0c00b706 */ jal 0x2dc18 +/* f03baf4: 24450028 */ addiu $a1,$v0,0x28 +/* f03baf8: 5040002c */ beqzl $v0,.L0f03bbac +/* f03bafc: 93a40040 */ lbu $a0,0x40($sp) +/* f03bb00: 8e0b001c */ lw $t3,0x1c($s0) +/* f03bb04: c6280008 */ lwc1 $f8,0x8($s1) +/* f03bb08: 44809000 */ mtc1 $zero,$f18 +/* f03bb0c: c56a0008 */ lwc1 $f10,0x8($t3) +/* f03bb10: 27a40034 */ addiu $a0,$sp,0x34 +/* f03bb14: e7b20038 */ swc1 $f18,0x38($sp) +/* f03bb18: 460a4401 */ sub.s $f16,$f8,$f10 +/* f03bb1c: 27a50038 */ addiu $a1,$sp,0x38 +/* f03bb20: 27a6003c */ addiu $a2,$sp,0x3c +/* f03bb24: e7b00034 */ swc1 $f16,0x34($sp) +/* f03bb28: 8e0c001c */ lw $t4,0x1c($s0) +/* f03bb2c: c6240010 */ lwc1 $f4,0x10($s1) +/* f03bb30: c5860010 */ lwc1 $f6,0x10($t4) +/* f03bb34: 46062201 */ sub.s $f8,$f4,$f6 +/* f03bb38: 0c0011e4 */ jal 0x4790 +/* f03bb3c: e7a8003c */ swc1 $f8,0x3c($sp) +/* f03bb40: 27a40040 */ addiu $a0,$sp,0x40 +/* f03bb44: 02202825 */ or $a1,$s1,$zero +/* f03bb48: 0fc29f66 */ jal func0f0a7d98 +/* f03bb4c: 2406ffff */ addiu $a2,$zero,-1 +/* f03bb50: 92220000 */ lbu $v0,0x0($s1) +/* f03bb54: 24010006 */ addiu $at,$zero,0x6 +/* f03bb58: 10410003 */ beq $v0,$at,.L0f03bb68 +/* f03bb5c: 24010003 */ addiu $at,$zero,0x3 +/* f03bb60: 54410012 */ bnel $v0,$at,.L0f03bbac +/* f03bb64: 93a40040 */ lbu $a0,0x40($sp) +.L0f03bb68: +/* f03bb68: 0fc2c74a */ jal func0f0b1d28 +/* f03bb6c: 27a40040 */ addiu $a0,$sp,0x40 +/* f03bb70: 8fad004c */ lw $t5,0x4c($sp) +/* f03bb74: 8e0e001c */ lw $t6,0x1c($s0) +/* f03bb78: 8e240004 */ lw $a0,0x4($s1) +/* f03bb7c: 448d5000 */ mtc1 $t5,$f10 +/* f03bb80: 240f00c8 */ addiu $t7,$zero,0xc8 +/* f03bb84: afaf0014 */ sw $t7,0x14($sp) +/* f03bb88: 46805420 */ cvt.s.w $f16,$f10 +/* f03bb8c: 27a60034 */ addiu $a2,$sp,0x34 +/* f03bb90: 27a70040 */ addiu $a3,$sp,0x40 +/* f03bb94: afae0010 */ sw $t6,0x10($sp) +/* f03bb98: 46100482 */ mul.s $f18,$f0,$f16 +/* f03bb9c: 44059000 */ mfc1 $a1,$f18 +/* f03bba0: 0fc0d0cc */ jal func0f034330 +/* f03bba4: 00000000 */ sll $zero,$zero,0x0 +/* f03bba8: 93a40040 */ lbu $a0,0x40($sp) +.L0f03bbac: +/* f03bbac: 0fc18261 */ jal func0f060984 +/* f03bbb0: 8e05001c */ lw $a1,0x1c($s0) +/* f03bbb4: 8fbf0024 */ lw $ra,0x24($sp) +/* f03bbb8: 8fb0001c */ lw $s0,0x1c($sp) +/* f03bbbc: 8fb10020 */ lw $s1,0x20($sp) +/* f03bbc0: 03e00008 */ jr $ra +/* f03bbc4: 27bd0048 */ addiu $sp,$sp,0x48 +); + +GLOBAL_ASM( +glabel func0f03bbc8 +/* f03bbc8: 27bdffa8 */ addiu $sp,$sp,-88 +/* f03bbcc: afb00028 */ sw $s0,0x28($sp) +/* f03bbd0: 00808025 */ or $s0,$a0,$zero +/* f03bbd4: afbf002c */ sw $ra,0x2c($sp) +/* f03bbd8: afa5005c */ sw $a1,0x5c($sp) +/* f03bbdc: 10800003 */ beqz $a0,.L0f03bbec +/* f03bbe0: afa00054 */ sw $zero,0x54($sp) +/* f03bbe4: 10000002 */ beqz $zero,.L0f03bbf0 +/* f03bbe8: 908302fe */ lbu $v1,0x2fe($a0) +.L0f03bbec: +/* f03bbec: 00001825 */ or $v1,$zero,$zero +.L0f03bbf0: +/* f03bbf0: 0c004b70 */ jal 0x12dc0 +/* f03bbf4: afa30050 */ sw $v1,0x50($sp) +/* f03bbf8: 304e00ff */ andi $t6,$v0,0xff +/* f03bbfc: 2dc10081 */ sltiu $at,$t6,0x81 +/* f03bc00: 14200003 */ bnez $at,.L0f03bc10 +/* f03bc04: 8fa30050 */ lw $v1,0x50($sp) +/* f03bc08: 10000002 */ beqz $zero,.L0f03bc14 +/* f03bc0c: 24080001 */ addiu $t0,$zero,0x1 +.L0f03bc10: +/* f03bc10: 00004025 */ or $t0,$zero,$zero +.L0f03bc14: +/* f03bc14: 14600013 */ bnez $v1,.L0f03bc64 +/* f03bc18: 24010001 */ addiu $at,$zero,0x1 +/* f03bc1c: 3c014120 */ lui $at,0x4120 +/* f03bc20: 44812000 */ mtc1 $at,$f4 +/* f03bc24: 3c0f8007 */ lui $t7,0x8007 +/* f03bc28: 25ef829c */ addiu $t7,$t7,-32100 +/* f03bc2c: 24180078 */ addiu $t8,$zero,0x78 +/* f03bc30: 24190078 */ addiu $t9,$zero,0x78 +/* f03bc34: afaf0054 */ sw $t7,0x54($sp) +/* f03bc38: afb80044 */ sw $t8,0x44($sp) +/* f03bc3c: afb90040 */ sw $t9,0x40($sp) +/* f03bc40: afa80048 */ sw $t0,0x48($sp) +/* f03bc44: 0c004b70 */ jal 0x12dc0 +/* f03bc48: e7a4003c */ swc1 $f4,0x3c($sp) +/* f03bc4c: 2401000b */ addiu $at,$zero,0xb +/* f03bc50: 0041001b */ divu $zero,$v0,$at +/* f03bc54: 00004810 */ mfhi $t1 +/* f03bc58: afa9004c */ sw $t1,0x4c($sp) +/* f03bc5c: 10000034 */ beqz $zero,.L0f03bd30 +/* f03bc60: 8fa80048 */ lw $t0,0x48($sp) +.L0f03bc64: +/* f03bc64: 14610032 */ bne $v1,$at,.L0f03bd30 +/* f03bc68: 3c0a8007 */ lui $t2,0x8007 +/* f03bc6c: 93ad005f */ lbu $t5,0x5f($sp) +/* f03bc70: 3c0141a0 */ lui $at,0x41a0 +/* f03bc74: 44813000 */ mtc1 $at,$f6 +/* f03bc78: 254a835c */ addiu $t2,$t2,-31908 +/* f03bc7c: 240b00c8 */ addiu $t3,$zero,0xc8 +/* f03bc80: 240c00c8 */ addiu $t4,$zero,0xc8 +/* f03bc84: afaa0054 */ sw $t2,0x54($sp) +/* f03bc88: afab0044 */ sw $t3,0x44($sp) +/* f03bc8c: afac0040 */ sw $t4,0x40($sp) +/* f03bc90: 11a00004 */ beqz $t5,.L0f03bca4 +/* f03bc94: e7a6003c */ swc1 $f6,0x3c($sp) +/* f03bc98: 240e0005 */ addiu $t6,$zero,0x5 +/* f03bc9c: 10000024 */ beqz $zero,.L0f03bd30 +/* f03bca0: afae004c */ sw $t6,0x4c($sp) +.L0f03bca4: +/* f03bca4: 8e0f0170 */ lw $t7,0x170($s0) +/* f03bca8: 15e0000a */ bnez $t7,.L0f03bcd4 +/* f03bcac: 00000000 */ sll $zero,$zero,0x0 +/* f03bcb0: 8e180174 */ lw $t8,0x174($s0) +/* f03bcb4: 17000007 */ bnez $t8,.L0f03bcd4 +/* f03bcb8: 00000000 */ sll $zero,$zero,0x0 +/* f03bcbc: 0c004b70 */ jal 0x12dc0 +/* f03bcc0: afa80048 */ sw $t0,0x48($sp) +/* f03bcc4: 30590001 */ andi $t9,$v0,0x1 +/* f03bcc8: afb9004c */ sw $t9,0x4c($sp) +/* f03bccc: 10000018 */ beqz $zero,.L0f03bd30 +/* f03bcd0: 8fa80048 */ lw $t0,0x48($sp) +.L0f03bcd4: +/* f03bcd4: 0c004b70 */ jal 0x12dc0 +/* f03bcd8: afa80048 */ sw $t0,0x48($sp) +/* f03bcdc: 24010005 */ addiu $at,$zero,0x5 +/* f03bce0: 0041001b */ divu $zero,$v0,$at +/* f03bce4: 00001810 */ mfhi $v1 +/* f03bce8: 28610003 */ slti $at,$v1,0x3 +/* f03bcec: afa3004c */ sw $v1,0x4c($sp) +/* f03bcf0: 1420000f */ bnez $at,.L0f03bd30 +/* f03bcf4: 8fa80048 */ lw $t0,0x48($sp) +/* f03bcf8: 8e020170 */ lw $v0,0x170($s0) +/* f03bcfc: 10400004 */ beqz $v0,.L0f03bd10 +/* f03bd00: 00000000 */ sll $zero,$zero,0x0 +/* f03bd04: 8e090174 */ lw $t1,0x174($s0) +/* f03bd08: 5520000a */ bnezl $t1,.L0f03bd34 +/* f03bd0c: 02002025 */ or $a0,$s0,$zero +.L0f03bd10: +/* f03bd10: 50400004 */ beqzl $v0,.L0f03bd24 +/* f03bd14: 8e0a0174 */ lw $t2,0x174($s0) +/* f03bd18: 10000005 */ beqz $zero,.L0f03bd30 +/* f03bd1c: 00004025 */ or $t0,$zero,$zero +/* f03bd20: 8e0a0174 */ lw $t2,0x174($s0) +.L0f03bd24: +/* f03bd24: 51400003 */ beqzl $t2,.L0f03bd34 +/* f03bd28: 02002025 */ or $a0,$s0,$zero +/* f03bd2c: 24080001 */ addiu $t0,$zero,0x1 +.L0f03bd30: +/* f03bd30: 02002025 */ or $a0,$s0,$zero +.L0f03bd34: +/* f03bd34: 24050080 */ addiu $a1,$zero,0x80 +/* f03bd38: 24060001 */ addiu $a2,$zero,0x1 +/* f03bd3c: 0fc12790 */ jal func0f049e40 +/* f03bd40: afa80048 */ sw $t0,0x48($sp) +/* f03bd44: 10400031 */ beqz $v0,.L0f03be0c +/* f03bd48: 8fa80048 */ lw $t0,0x48($sp) +/* f03bd4c: 02002025 */ or $a0,$s0,$zero +/* f03bd50: 24050080 */ addiu $a1,$zero,0x80 +/* f03bd54: 00003025 */ or $a2,$zero,$zero +/* f03bd58: 0fc12790 */ jal func0f049e40 +/* f03bd5c: afa80048 */ sw $t0,0x48($sp) +/* f03bd60: 10400013 */ beqz $v0,.L0f03bdb0 +/* f03bd64: 8fa80048 */ lw $t0,0x48($sp) +/* f03bd68: 8fac004c */ lw $t4,0x4c($sp) +/* f03bd6c: 8fab0054 */ lw $t3,0x54($sp) +/* f03bd70: 3c013fc0 */ lui $at,0x3fc0 +/* f03bd74: 000c6900 */ sll $t5,$t4,0x4 +/* f03bd78: 016d1821 */ addu $v1,$t3,$t5 +/* f03bd7c: 8c650000 */ lw $a1,0x0($v1) +/* f03bd80: 8c67000c */ lw $a3,0xc($v1) +/* f03bd84: 44814000 */ mtc1 $at,$f8 +/* f03bd88: 240e0010 */ addiu $t6,$zero,0x10 +/* f03bd8c: afae0014 */ sw $t6,0x14($sp) +/* f03bd90: afa30030 */ sw $v1,0x30($sp) +/* f03bd94: afa80010 */ sw $t0,0x10($sp) +/* f03bd98: 02002025 */ or $a0,$s0,$zero +/* f03bd9c: 8fa6003c */ lw $a2,0x3c($sp) +/* f03bda0: 0fc0ebd1 */ jal func0f03af44 +/* f03bda4: e7a80018 */ swc1 $f8,0x18($sp) +/* f03bda8: 10000016 */ beqz $zero,.L0f03be04 +/* f03bdac: 8fa30030 */ lw $v1,0x30($sp) +.L0f03bdb0: +/* f03bdb0: 8fb8004c */ lw $t8,0x4c($sp) +/* f03bdb4: 8faf0054 */ lw $t7,0x54($sp) +/* f03bdb8: 3c0141c8 */ lui $at,0x41c8 +/* f03bdbc: 0018c900 */ sll $t9,$t8,0x4 +/* f03bdc0: 01f91821 */ addu $v1,$t7,$t9 +/* f03bdc4: c46a000c */ lwc1 $f10,0xc($v1) +/* f03bdc8: 44818000 */ mtc1 $at,$f16 +/* f03bdcc: 3c013f00 */ lui $at,0x3f00 +/* f03bdd0: 8c650000 */ lw $a1,0x0($v1) +/* f03bdd4: 46105481 */ sub.s $f18,$f10,$f16 +/* f03bdd8: 44812000 */ mtc1 $at,$f4 +/* f03bddc: 24090010 */ addiu $t1,$zero,0x10 +/* f03bde0: afa90014 */ sw $t1,0x14($sp) +/* f03bde4: 44079000 */ mfc1 $a3,$f18 +/* f03bde8: afa30030 */ sw $v1,0x30($sp) +/* f03bdec: afa80010 */ sw $t0,0x10($sp) +/* f03bdf0: 02002025 */ or $a0,$s0,$zero +/* f03bdf4: 8fa6003c */ lw $a2,0x3c($sp) +/* f03bdf8: 0fc0ebd1 */ jal func0f03af44 +/* f03bdfc: e7a40018 */ swc1 $f4,0x18($sp) +/* f03be00: 8fa30030 */ lw $v1,0x30($sp) +.L0f03be04: +/* f03be04: 10000013 */ beqz $zero,.L0f03be54 +/* f03be08: a200035e */ sb $zero,0x35e($s0) +.L0f03be0c: +/* f03be0c: 8fac004c */ lw $t4,0x4c($sp) +/* f03be10: 8faa0054 */ lw $t2,0x54($sp) +/* f03be14: 3c017f1b */ lui $at,0x7f1b +/* f03be18: 000c5900 */ sll $t3,$t4,0x4 +/* f03be1c: 014b1821 */ addu $v1,$t2,$t3 +/* f03be20: 8c650000 */ lw $a1,0x0($v1) +/* f03be24: 8c67000c */ lw $a3,0xc($v1) +/* f03be28: c4268ed8 */ lwc1 $f6,-0x7128($at) +/* f03be2c: 240d0010 */ addiu $t5,$zero,0x10 +/* f03be30: afad0014 */ sw $t5,0x14($sp) +/* f03be34: afa30030 */ sw $v1,0x30($sp) +/* f03be38: afa80010 */ sw $t0,0x10($sp) +/* f03be3c: 02002025 */ or $a0,$s0,$zero +/* f03be40: 8fa6003c */ lw $a2,0x3c($sp) +/* f03be44: 0fc0ebd1 */ jal func0f03af44 +/* f03be48: e7a60018 */ swc1 $f6,0x18($sp) +/* f03be4c: 8fa30030 */ lw $v1,0x30($sp) +/* f03be50: a200035e */ sb $zero,0x35e($s0) +.L0f03be54: +/* f03be54: 10400073 */ beqz $v0,.L0f03c024 +/* f03be58: 02002025 */ or $a0,$s0,$zero +/* f03be5c: 0fc0a221 */ jal func0f028884 +/* f03be60: afa30030 */ sw $v1,0x30($sp) +/* f03be64: 90440000 */ lbu $a0,0x0($v0) +/* f03be68: 24010005 */ addiu $at,$zero,0x5 +/* f03be6c: 8fa30030 */ lw $v1,0x30($sp) +/* f03be70: 10810004 */ beq $a0,$at,.L0f03be84 +/* f03be74: 24020001 */ addiu $v0,$zero,0x1 +/* f03be78: 24010006 */ addiu $at,$zero,0x6 +/* f03be7c: 14810004 */ bne $a0,$at,.L0f03be90 +/* f03be80: 8fb80044 */ lw $t8,0x44($sp) +.L0f03be84: +/* f03be84: 8fae0040 */ lw $t6,0x40($sp) +/* f03be88: 10000002 */ beqz $zero,.L0f03be94 +/* f03be8c: a60e0046 */ sh $t6,0x46($s0) +.L0f03be90: +/* f03be90: a6180046 */ sh $t8,0x46($s0) +.L0f03be94: +/* f03be94: a2020040 */ sb $v0,0x40($s0) +/* f03be98: 846f0008 */ lh $t7,0x8($v1) +/* f03be9c: 3c19800a */ lui $t9,0x800a +/* f03bea0: 02002025 */ or $a0,$s0,$zero +/* f03bea4: a60f0042 */ sh $t7,0x42($s0) +/* f03bea8: 8f39a2d8 */ lw $t9,-0x5d28($t9) +/* f03beac: 24050080 */ addiu $a1,$zero,0x80 +/* f03beb0: 24060001 */ addiu $a2,$zero,0x1 +/* f03beb4: 13200003 */ beqz $t9,.L0f03bec4 +/* f03beb8: 00000000 */ sll $zero,$zero,0x0 +/* f03bebc: 10000050 */ beqz $zero,.L0f03c000 +/* f03bec0: a6020044 */ sh $v0,0x44($s0) +.L0f03bec4: +/* f03bec4: 0fc12790 */ jal func0f049e40 +/* f03bec8: afa30030 */ sw $v1,0x30($sp) +/* f03becc: 1040003d */ beqz $v0,.L0f03bfc4 +/* f03bed0: 8fa30030 */ lw $v1,0x30($sp) +/* f03bed4: 02002025 */ or $a0,$s0,$zero +/* f03bed8: 24050080 */ addiu $a1,$zero,0x80 +/* f03bedc: 00003025 */ or $a2,$zero,$zero +/* f03bee0: 0fc12790 */ jal func0f049e40 +/* f03bee4: afa30030 */ sw $v1,0x30($sp) +/* f03bee8: 10400036 */ beqz $v0,.L0f03bfc4 +/* f03beec: 8fa30030 */ lw $v1,0x30($sp) +/* f03bef0: 94690006 */ lhu $t1,0x6($v1) +/* f03bef4: 3c014f80 */ lui $at,0x4f80 +/* f03bef8: 44894000 */ mtc1 $t1,$f8 +/* f03befc: 05210004 */ bgez $t1,.L0f03bf10 +/* f03bf00: 468042a0 */ cvt.s.w $f10,$f8 +/* f03bf04: 44818000 */ mtc1 $at,$f16 +/* f03bf08: 00000000 */ sll $zero,$zero,0x0 +/* f03bf0c: 46105280 */ add.s $f10,$f10,$f16 +.L0f03bf10: +/* f03bf10: 920c0112 */ lbu $t4,0x112($s0) +/* f03bf14: 3c014f80 */ lui $at,0x4f80 +/* f03bf18: 448c9000 */ mtc1 $t4,$f18 +/* f03bf1c: 05810004 */ bgez $t4,.L0f03bf30 +/* f03bf20: 46809120 */ cvt.s.w $f4,$f18 +/* f03bf24: 44813000 */ mtc1 $at,$f6 +/* f03bf28: 00000000 */ sll $zero,$zero,0x0 +/* f03bf2c: 46062100 */ add.s $f4,$f4,$f6 +.L0f03bf30: +/* f03bf30: 46045002 */ mul.s $f0,$f10,$f4 +/* f03bf34: 240b0001 */ addiu $t3,$zero,0x1 +/* f03bf38: 3c014f00 */ lui $at,0x4f00 +/* f03bf3c: 46000200 */ add.s $f8,$f0,$f0 +/* f03bf40: 444af800 */ cfc1 $t2,$31 +/* f03bf44: 44cbf800 */ ctc1 $t3,$31 +/* f03bf48: 00000000 */ sll $zero,$zero,0x0 +/* f03bf4c: 46004424 */ cvt.w.s $f16,$f8 +/* f03bf50: 444bf800 */ cfc1 $t3,$31 +/* f03bf54: 00000000 */ sll $zero,$zero,0x0 +/* f03bf58: 316b0078 */ andi $t3,$t3,0x78 +/* f03bf5c: 51600013 */ beqzl $t3,.L0f03bfac +/* f03bf60: 440b8000 */ mfc1 $t3,$f16 +/* f03bf64: 44818000 */ mtc1 $at,$f16 +/* f03bf68: 240b0001 */ addiu $t3,$zero,0x1 +/* f03bf6c: 46104401 */ sub.s $f16,$f8,$f16 +/* f03bf70: 44cbf800 */ ctc1 $t3,$31 +/* f03bf74: 00000000 */ sll $zero,$zero,0x0 +/* f03bf78: 46008424 */ cvt.w.s $f16,$f16 +/* f03bf7c: 444bf800 */ cfc1 $t3,$31 +/* f03bf80: 00000000 */ sll $zero,$zero,0x0 +/* f03bf84: 316b0078 */ andi $t3,$t3,0x78 +/* f03bf88: 15600005 */ bnez $t3,.L0f03bfa0 +/* f03bf8c: 00000000 */ sll $zero,$zero,0x0 +/* f03bf90: 440b8000 */ mfc1 $t3,$f16 +/* f03bf94: 3c018000 */ lui $at,0x8000 +/* f03bf98: 10000007 */ beqz $zero,.L0f03bfb8 +/* f03bf9c: 01615825 */ or $t3,$t3,$at +.L0f03bfa0: +/* f03bfa0: 10000005 */ beqz $zero,.L0f03bfb8 +/* f03bfa4: 240bffff */ addiu $t3,$zero,-1 +/* f03bfa8: 440b8000 */ mfc1 $t3,$f16 +.L0f03bfac: +/* f03bfac: 00000000 */ sll $zero,$zero,0x0 +/* f03bfb0: 0560fffb */ bltz $t3,.L0f03bfa0 +/* f03bfb4: 00000000 */ sll $zero,$zero,0x0 +.L0f03bfb8: +/* f03bfb8: 44caf800 */ ctc1 $t2,$31 +/* f03bfbc: 10000010 */ beqz $zero,.L0f03c000 +/* f03bfc0: a60b0044 */ sh $t3,0x44($s0) +.L0f03bfc4: +/* f03bfc4: 02002025 */ or $a0,$s0,$zero +/* f03bfc8: 3c058000 */ lui $a1,0x8000 +/* f03bfcc: 24060001 */ addiu $a2,$zero,0x1 +/* f03bfd0: 0fc12790 */ jal func0f049e40 +/* f03bfd4: afa30030 */ sw $v1,0x30($sp) +/* f03bfd8: 10400007 */ beqz $v0,.L0f03bff8 +/* f03bfdc: 8fa30030 */ lw $v1,0x30($sp) +/* f03bfe0: 946d0006 */ lhu $t5,0x6($v1) +/* f03bfe4: 000d7080 */ sll $t6,$t5,0x2 +/* f03bfe8: 01cd7023 */ subu $t6,$t6,$t5 +/* f03bfec: 000e7040 */ sll $t6,$t6,0x1 +/* f03bff0: 10000003 */ beqz $zero,.L0f03c000 +/* f03bff4: a60e0044 */ sh $t6,0x44($s0) +.L0f03bff8: +/* f03bff8: 8c780004 */ lw $t8,0x4($v1) +/* f03bffc: a6180044 */ sh $t8,0x44($s0) +.L0f03c000: +/* f03c000: 8e190018 */ lw $t9,0x18($s0) +/* f03c004: 3c017fff */ lui $at,0x7fff +/* f03c008: 93af005f */ lbu $t7,0x5f($sp) +/* f03c00c: 3421ffff */ ori $at,$at,0xffff +/* f03c010: 03214824 */ and $t1,$t9,$at +/* f03c014: ae090018 */ sw $t1,0x18($s0) +/* f03c018: 24020001 */ addiu $v0,$zero,0x1 +/* f03c01c: 10000002 */ beqz $zero,.L0f03c028 +/* f03c020: a20f0041 */ sb $t7,0x41($s0) +.L0f03c024: +/* f03c024: 00001025 */ or $v0,$zero,$zero +.L0f03c028: +/* f03c028: 8fbf002c */ lw $ra,0x2c($sp) +/* f03c02c: 8fb00028 */ lw $s0,0x28($sp) +/* f03c030: 27bd0058 */ addiu $sp,$sp,0x58 +/* f03c034: 03e00008 */ jr $ra +/* f03c038: 00000000 */ sll $zero,$zero,0x0 +/* f03c03c: 03e00008 */ jr $ra +/* f03c040: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03c044 +/* f03c044: 5080003a */ beqzl $a0,.L0f03c130 +/* f03c048: 00001025 */ or $v0,$zero,$zero +/* f03c04c: 8c82001c */ lw $v0,0x1c($a0) +/* f03c050: 24010003 */ addiu $at,$zero,0x3 +/* f03c054: 50400036 */ beqzl $v0,.L0f03c130 +/* f03c058: 00001025 */ or $v0,$zero,$zero +/* f03c05c: 10800003 */ beqz $a0,.L0f03c06c +/* f03c060: 00001825 */ or $v1,$zero,$zero +/* f03c064: 10000001 */ beqz $zero,.L0f03c06c +/* f03c068: 908302fe */ lbu $v1,0x2fe($a0) +.L0f03c06c: +/* f03c06c: 1461002f */ bne $v1,$at,.L0f03c12c +/* f03c070: 3c03800a */ lui $v1,0x800a +/* f03c074: 24639fc0 */ addiu $v1,$v1,-24640 +/* f03c078: 8c6e006c */ lw $t6,0x6c($v1) +/* f03c07c: 00002025 */ or $a0,$zero,$zero +/* f03c080: 00002825 */ or $a1,$zero,$zero +/* f03c084: 11c00003 */ beqz $t6,.L0f03c094 +/* f03c088: 00003025 */ or $a2,$zero,$zero +/* f03c08c: 10000001 */ beqz $zero,.L0f03c094 +/* f03c090: 24040001 */ addiu $a0,$zero,0x1 +.L0f03c094: +/* f03c094: 8c6f0068 */ lw $t7,0x68($v1) +/* f03c098: 11e00003 */ beqz $t7,.L0f03c0a8 +/* f03c09c: 00000000 */ sll $zero,$zero,0x0 +/* f03c0a0: 10000001 */ beqz $zero,.L0f03c0a8 +/* f03c0a4: 24050001 */ addiu $a1,$zero,0x1 +.L0f03c0a8: +/* f03c0a8: 8c780064 */ lw $t8,0x64($v1) +/* f03c0ac: 13000003 */ beqz $t8,.L0f03c0bc +/* f03c0b0: 00000000 */ sll $zero,$zero,0x0 +/* f03c0b4: 10000001 */ beqz $zero,.L0f03c0bc +/* f03c0b8: 24060001 */ addiu $a2,$zero,0x1 +.L0f03c0bc: +/* f03c0bc: 8c790070 */ lw $t9,0x70($v1) +/* f03c0c0: 00001825 */ or $v1,$zero,$zero +/* f03c0c4: 13200003 */ beqz $t9,.L0f03c0d4 +/* f03c0c8: 00000000 */ sll $zero,$zero,0x0 +/* f03c0cc: 10000001 */ beqz $zero,.L0f03c0d4 +/* f03c0d0: 24030001 */ addiu $v1,$zero,0x1 +.L0f03c0d4: +/* f03c0d4: 00665021 */ addu $t2,$v1,$a2 +/* f03c0d8: 01455821 */ addu $t3,$t2,$a1 +/* f03c0dc: 01643821 */ addu $a3,$t3,$a0 +/* f03c0e0: 18e00010 */ blez $a3,.L0f03c124 +/* f03c0e4: 00004825 */ or $t1,$zero,$zero +/* f03c0e8: 3c03800a */ lui $v1,0x800a +/* f03c0ec: 24639fc0 */ addiu $v1,$v1,-24640 +.L0f03c0f0: +/* f03c0f0: 8c6c0064 */ lw $t4,0x64($v1) +/* f03c0f4: 25290001 */ addiu $t1,$t1,0x1 +/* f03c0f8: 0127082a */ slt $at,$t1,$a3 +/* f03c0fc: 8d840480 */ lw $a0,0x480($t4) +/* f03c100: 10800006 */ beqz $a0,.L0f03c11c +/* f03c104: 00000000 */ sll $zero,$zero,0x0 +/* f03c108: 8c8d0000 */ lw $t5,0x0($a0) +/* f03c10c: 144d0003 */ bne $v0,$t5,.L0f03c11c +/* f03c110: 00000000 */ sll $zero,$zero,0x0 +/* f03c114: 03e00008 */ jr $ra +/* f03c118: 00801025 */ or $v0,$a0,$zero +.L0f03c11c: +/* f03c11c: 1420fff4 */ bnez $at,.L0f03c0f0 +/* f03c120: 24630004 */ addiu $v1,$v1,0x4 +.L0f03c124: +/* f03c124: 03e00008 */ jr $ra +/* f03c128: 00001025 */ or $v0,$zero,$zero +.L0f03c12c: +/* f03c12c: 00001025 */ or $v0,$zero,$zero +.L0f03c130: +/* f03c130: 03e00008 */ jr $ra +/* f03c134: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03c138 +/* f03c138: 27bdff48 */ addiu $sp,$sp,-184 +/* f03c13c: afbf0024 */ sw $ra,0x24($sp) +/* f03c140: afb00020 */ sw $s0,0x20($sp) +/* f03c144: 8c8e0014 */ lw $t6,0x14($a0) +/* f03c148: 00808025 */ or $s0,$a0,$zero +/* f03c14c: 000e7a80 */ sll $t7,$t6,0xa +/* f03c150: 05e1000c */ bgez $t7,.L0f03c184 +/* f03c154: 00000000 */ sll $zero,$zero,0x0 +/* f03c158: 0c0076e5 */ jal 0x1db94 +/* f03c15c: 8c840020 */ lw $a0,0x20($a0) +/* f03c160: 144001cf */ bnez $v0,.L0f03c8a0 +/* f03c164: 02002025 */ or $a0,$s0,$zero +/* f03c168: 0fc0b9b7 */ jal func0f02e6dc +/* f03c16c: 8e050048 */ lw $a1,0x48($s0) +/* f03c170: 8e180014 */ lw $t8,0x14($s0) +/* f03c174: 3c01ffdf */ lui $at,0xffdf +/* f03c178: 3421ffff */ ori $at,$at,0xffff +/* f03c17c: 0301c824 */ and $t9,$t8,$at +/* f03c180: ae190014 */ sw $t9,0x14($s0) +.L0f03c184: +/* f03c184: 0c00744f */ jal 0x1d13c +/* f03c188: 8e040020 */ lw $a0,0x20($s0) +/* f03c18c: 2401026b */ addiu $at,$zero,0x26b +/* f03c190: 54410011 */ bnel $v0,$at,.L0f03c1d8 +/* f03c194: 820b0008 */ lb $t3,0x8($s0) +/* f03c198: 0c00745f */ jal 0x1d17c +/* f03c19c: 8e040020 */ lw $a0,0x20($s0) +/* f03c1a0: e7a0003c */ swc1 $f0,0x3c($sp) +/* f03c1a4: 0c007468 */ jal 0x1d1a0 +/* f03c1a8: 8e040020 */ lw $a0,0x20($s0) +/* f03c1ac: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f03c1b0: 02002025 */ or $a0,$s0,$zero +/* f03c1b4: 4604003e */ c.le.s $f0,$f4 +/* f03c1b8: 00000000 */ sll $zero,$zero,0x0 +/* f03c1bc: 450201b9 */ bc1fl .L0f03c8a4 +/* f03c1c0: 8fbf0024 */ lw $ra,0x24($sp) +/* f03c1c4: 0fc0b9b7 */ jal func0f02e6dc +/* f03c1c8: 3c054100 */ lui $a1,0x4100 +/* f03c1cc: 100001b4 */ beqz $zero,.L0f03c8a0 +/* f03c1d0: ae00002c */ sw $zero,0x2c($s0) +/* f03c1d4: 820b0008 */ lb $t3,0x8($s0) +.L0f03c1d8: +/* f03c1d8: 24010003 */ addiu $at,$zero,0x3 +/* f03c1dc: 5d6001b1 */ bgtzl $t3,.L0f03c8a4 +/* f03c1e0: 8fbf0024 */ lw $ra,0x24($sp) +/* f03c1e4: 12000003 */ beqz $s0,.L0f03c1f4 +/* f03c1e8: 00001825 */ or $v1,$zero,$zero +/* f03c1ec: 10000001 */ beqz $zero,.L0f03c1f4 +/* f03c1f0: 920302fe */ lbu $v1,0x2fe($s0) +.L0f03c1f4: +/* f03c1f4: 506101ab */ beql $v1,$at,.L0f03c8a4 +/* f03c1f8: 8fbf0024 */ lw $ra,0x24($sp) +/* f03c1fc: 8e0c002c */ lw $t4,0x2c($s0) +/* f03c200: 51800012 */ beqzl $t4,.L0f03c24c +/* f03c204: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f03c208: 0c00745f */ jal 0x1d17c +/* f03c20c: 8e040020 */ lw $a0,0x20($s0) +/* f03c210: e7a0003c */ swc1 $f0,0x3c($sp) +/* f03c214: 0c007468 */ jal 0x1d1a0 +/* f03c218: 8e040020 */ lw $a0,0x20($s0) +/* f03c21c: c7a6003c */ lwc1 $f6,0x3c($sp) +/* f03c220: 02002025 */ or $a0,$s0,$zero +/* f03c224: 4606003e */ c.le.s $f0,$f6 +/* f03c228: 00000000 */ sll $zero,$zero,0x0 +/* f03c22c: 45000004 */ bc1f .L0f03c240 +/* f03c230: 00000000 */ sll $zero,$zero,0x0 +/* f03c234: 0fc0b9b7 */ jal func0f02e6dc +/* f03c238: 3c054100 */ lui $a1,0x4100 +/* f03c23c: ae00002c */ sw $zero,0x2c($s0) +.L0f03c240: +/* f03c240: 10000197 */ beqz $zero,.L0f03c8a0 +/* f03c244: a2000008 */ sb $zero,0x8($s0) +/* f03c248: 8e0202d4 */ lw $v0,0x2d4($s0) +.L0f03c24c: +/* f03c24c: 144000b8 */ bnez $v0,.L0f03c530 +/* f03c250: 00000000 */ sll $zero,$zero,0x0 +/* f03c254: 10600003 */ beqz $v1,.L0f03c264 +/* f03c258: 24010001 */ addiu $at,$zero,0x1 +/* f03c25c: 146100b4 */ bne $v1,$at,.L0f03c530 +/* f03c260: 00000000 */ sll $zero,$zero,0x0 +.L0f03c264: +/* f03c264: 8e050030 */ lw $a1,0x30($s0) +/* f03c268: 18a000b1 */ blez $a1,.L0f03c530 +/* f03c26c: 00000000 */ sll $zero,$zero,0x0 +/* f03c270: 8e0d0038 */ lw $t5,0x38($s0) +/* f03c274: 02002025 */ or $a0,$s0,$zero +/* f03c278: 51a0001c */ beqzl $t5,.L0f03c2ec +/* f03c27c: 8e060034 */ lw $a2,0x34($s0) +/* f03c280: 0c007486 */ jal 0x1d218 +/* f03c284: 8e040020 */ lw $a0,0x20($s0) +/* f03c288: 244effff */ addiu $t6,$v0,-1 +/* f03c28c: 448e4000 */ mtc1 $t6,$f8 +/* f03c290: 44805000 */ mtc1 $zero,$f10 +/* f03c294: 8e05003c */ lw $a1,0x3c($s0) +/* f03c298: 46804220 */ cvt.s.w $f8,$f8 +/* f03c29c: 02002025 */ or $a0,$s0,$zero +/* f03c2a0: 3c073f80 */ lui $a3,0x3f80 +/* f03c2a4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f03c2a8: 44064000 */ mfc1 $a2,$f8 +/* f03c2ac: 0fc0f9e2 */ jal func0f03e788 +/* f03c2b0: 00000000 */ sll $zero,$zero,0x0 +/* f03c2b4: 24010001 */ addiu $at,$zero,0x1 +/* f03c2b8: 1041009b */ beq $v0,$at,.L0f03c528 +/* f03c2bc: ae02003c */ sw $v0,0x3c($s0) +/* f03c2c0: 02002025 */ or $a0,$s0,$zero +/* f03c2c4: 0fc0b9b7 */ jal func0f02e6dc +/* f03c2c8: 3c054100 */ lui $a1,0x4100 +/* f03c2cc: 8e0f0030 */ lw $t7,0x30($s0) +/* f03c2d0: ae000038 */ sw $zero,0x38($s0) +/* f03c2d4: 31f80010 */ andi $t8,$t7,0x10 +/* f03c2d8: 13000093 */ beqz $t8,.L0f03c528 +/* f03c2dc: 00000000 */ sll $zero,$zero,0x0 +/* f03c2e0: 10000091 */ beqz $zero,.L0f03c528 +/* f03c2e4: ae000030 */ sw $zero,0x30($s0) +/* f03c2e8: 8e060034 */ lw $a2,0x34($s0) +.L0f03c2ec: +/* f03c2ec: 0fc0b8b4 */ jal func0f02e2d0 +/* f03c2f0: afa300b4 */ sw $v1,0xb4($sp) +/* f03c2f4: 3c017f1b */ lui $at,0x7f1b +/* f03c2f8: c4308edc */ lwc1 $f16,-0x7124($at) +/* f03c2fc: 8fa300b4 */ lw $v1,0xb4($sp) +/* f03c300: 3c017f1b */ lui $at,0x7f1b +/* f03c304: 4600803c */ c.lt.s $f16,$f0 +/* f03c308: 00000000 */ sll $zero,$zero,0x0 +/* f03c30c: 45000005 */ bc1f .L0f03c324 +/* f03c310: 00000000 */ sll $zero,$zero,0x0 +/* f03c314: c4328ee0 */ lwc1 $f18,-0x7120($at) +/* f03c318: 4612003c */ c.lt.s $f0,$f18 +/* f03c31c: 00000000 */ sll $zero,$zero,0x0 +/* f03c320: 4501000e */ bc1t .L0f03c35c +.L0f03c324: +/* f03c324: 3c017f1b */ lui $at,0x7f1b +/* f03c328: c4248ee4 */ lwc1 $f4,-0x711c($at) +/* f03c32c: 3c017f1b */ lui $at,0x7f1b +/* f03c330: 4600203c */ c.lt.s $f4,$f0 +/* f03c334: 00000000 */ sll $zero,$zero,0x0 +/* f03c338: 45020077 */ bc1fl .L0f03c518 +/* f03c33c: 8e0c0030 */ lw $t4,0x30($s0) +/* f03c340: c4268ee8 */ lwc1 $f6,-0x7118($at) +/* f03c344: 4606003c */ c.lt.s $f0,$f6 +/* f03c348: 00000000 */ sll $zero,$zero,0x0 +/* f03c34c: 45020072 */ bc1fl .L0f03c518 +/* f03c350: 8e0c0030 */ lw $t4,0x30($s0) +/* f03c354: 9219004c */ lbu $t9,0x4c($s0) +/* f03c358: 1720006e */ bnez $t9,.L0f03c514 +.L0f03c35c: +/* f03c35c: 02002025 */ or $a0,$s0,$zero +/* f03c360: 24050001 */ addiu $a1,$zero,0x1 +/* f03c364: 0fc0a209 */ jal func0f028824 +/* f03c368: afa300b4 */ sw $v1,0xb4($sp) +/* f03c36c: afa200a4 */ sw $v0,0xa4($sp) +/* f03c370: 02002025 */ or $a0,$s0,$zero +/* f03c374: 0fc0a209 */ jal func0f028824 +/* f03c378: 00002825 */ or $a1,$zero,$zero +/* f03c37c: 8fa300b4 */ lw $v1,0xb4($sp) +/* f03c380: afa200a0 */ sw $v0,0xa0($sp) +/* f03c384: 240b0001 */ addiu $t3,$zero,0x1 +/* f03c388: 240c0001 */ addiu $t4,$zero,0x1 +/* f03c38c: ae0b0038 */ sw $t3,0x38($s0) +/* f03c390: 14600045 */ bnez $v1,.L0f03c4a8 +/* f03c394: ae0c003c */ sw $t4,0x3c($s0) +/* f03c398: 8fa400a4 */ lw $a0,0xa4($sp) +/* f03c39c: 10800003 */ beqz $a0,.L0f03c3ac +/* f03c3a0: 00000000 */ sll $zero,$zero,0x0 +/* f03c3a4: 1440000d */ bnez $v0,.L0f03c3dc +/* f03c3a8: 00000000 */ sll $zero,$zero,0x0 +.L0f03c3ac: +/* f03c3ac: 14800003 */ bnez $a0,.L0f03c3bc +/* f03c3b0: 00000000 */ sll $zero,$zero,0x0 +/* f03c3b4: 10400009 */ beqz $v0,.L0f03c3dc +/* f03c3b8: 00000000 */ sll $zero,$zero,0x0 +.L0f03c3bc: +/* f03c3bc: 0fc0b849 */ jal func0f02e124 +/* f03c3c0: 00000000 */ sll $zero,$zero,0x0 +/* f03c3c4: 14400005 */ bnez $v0,.L0f03c3dc +/* f03c3c8: 00000000 */ sll $zero,$zero,0x0 +/* f03c3cc: 0fc0b849 */ jal func0f02e124 +/* f03c3d0: 8fa400a0 */ lw $a0,0xa0($sp) +/* f03c3d4: 10400019 */ beqz $v0,.L0f03c43c +/* f03c3d8: 8fae00a0 */ lw $t6,0xa0($sp) +.L0f03c3dc: +/* f03c3dc: 0c004b70 */ jal 0x12dc0 +/* f03c3e0: 00000000 */ sll $zero,$zero,0x0 +/* f03c3e4: 3c013f00 */ lui $at,0x3f00 +/* f03c3e8: 44814000 */ mtc1 $at,$f8 +/* f03c3ec: 3c014180 */ lui $at,0x4180 +/* f03c3f0: 44815000 */ mtc1 $at,$f10 +/* f03c3f4: 8e040020 */ lw $a0,0x20($s0) +/* f03c3f8: 2405006b */ addiu $a1,$zero,0x6b +/* f03c3fc: 30460001 */ andi $a2,$v0,0x1 +/* f03c400: 24070000 */ addiu $a3,$zero,0x0 +/* f03c404: e7a80010 */ swc1 $f8,0x10($sp) +/* f03c408: 0c007733 */ jal 0x1dccc +/* f03c40c: e7aa0014 */ swc1 $f10,0x14($sp) +/* f03c410: 0c008dda */ jal 0x23768 +/* f03c414: 2404006b */ addiu $a0,$zero,0x6b +/* f03c418: 244dffff */ addiu $t5,$v0,-1 +/* f03c41c: 448d8000 */ mtc1 $t5,$f16 +/* f03c420: 8e040020 */ lw $a0,0x20($s0) +/* f03c424: 46808420 */ cvt.s.w $f16,$f16 +/* f03c428: 44058000 */ mfc1 $a1,$f16 +/* f03c42c: 0c007787 */ jal 0x1de1c +/* f03c430: 00000000 */ sll $zero,$zero,0x0 +/* f03c434: 1000003c */ beqz $zero,.L0f03c528 +/* f03c438: 00000000 */ sll $zero,$zero,0x0 +.L0f03c43c: +/* f03c43c: 15c00002 */ bnez $t6,.L0f03c448 +/* f03c440: 8faf00a4 */ lw $t7,0xa4($sp) +/* f03c444: 11e00038 */ beqz $t7,.L0f03c528 +.L0f03c448: +/* f03c448: 3c013f00 */ lui $at,0x3f00 +/* f03c44c: 44819000 */ mtc1 $at,$f18 +/* f03c450: 8fa600a4 */ lw $a2,0xa4($sp) +/* f03c454: 3c014180 */ lui $at,0x4180 +/* f03c458: 44812000 */ mtc1 $at,$f4 +/* f03c45c: 8e040020 */ lw $a0,0x20($s0) +/* f03c460: 0006c02b */ sltu $t8,$zero,$a2 +/* f03c464: 03003025 */ or $a2,$t8,$zero +/* f03c468: 24050028 */ addiu $a1,$zero,0x28 +/* f03c46c: 24070000 */ addiu $a3,$zero,0x0 +/* f03c470: e7b20010 */ swc1 $f18,0x10($sp) +/* f03c474: 0c007733 */ jal 0x1dccc +/* f03c478: e7a40014 */ swc1 $f4,0x14($sp) +/* f03c47c: 0c008dda */ jal 0x23768 +/* f03c480: 24040028 */ addiu $a0,$zero,0x28 +/* f03c484: 2459ffff */ addiu $t9,$v0,-1 +/* f03c488: 44993000 */ mtc1 $t9,$f6 +/* f03c48c: 8e040020 */ lw $a0,0x20($s0) +/* f03c490: 468031a0 */ cvt.s.w $f6,$f6 +/* f03c494: 44053000 */ mfc1 $a1,$f6 +/* f03c498: 0c007787 */ jal 0x1de1c +/* f03c49c: 00000000 */ sll $zero,$zero,0x0 +/* f03c4a0: 10000021 */ beqz $zero,.L0f03c528 +/* f03c4a4: 00000000 */ sll $zero,$zero,0x0 +.L0f03c4a8: +/* f03c4a8: 24010001 */ addiu $at,$zero,0x1 +/* f03c4ac: 1461001e */ bne $v1,$at,.L0f03c528 +/* f03c4b0: 00000000 */ sll $zero,$zero,0x0 +/* f03c4b4: 0c004b70 */ jal 0x12dc0 +/* f03c4b8: 00000000 */ sll $zero,$zero,0x0 +/* f03c4bc: 3c013f00 */ lui $at,0x3f00 +/* f03c4c0: 44814000 */ mtc1 $at,$f8 +/* f03c4c4: 3c014180 */ lui $at,0x4180 +/* f03c4c8: 44815000 */ mtc1 $at,$f10 +/* f03c4cc: 8e040020 */ lw $a0,0x20($s0) +/* f03c4d0: 24050392 */ addiu $a1,$zero,0x392 +/* f03c4d4: 30460001 */ andi $a2,$v0,0x1 +/* f03c4d8: 24070000 */ addiu $a3,$zero,0x0 +/* f03c4dc: e7a80010 */ swc1 $f8,0x10($sp) +/* f03c4e0: 0c007733 */ jal 0x1dccc +/* f03c4e4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f03c4e8: 0c008dda */ jal 0x23768 +/* f03c4ec: 24040392 */ addiu $a0,$zero,0x392 +/* f03c4f0: 244bffff */ addiu $t3,$v0,-1 +/* f03c4f4: 448b8000 */ mtc1 $t3,$f16 +/* f03c4f8: 8e040020 */ lw $a0,0x20($s0) +/* f03c4fc: 46808420 */ cvt.s.w $f16,$f16 +/* f03c500: 44058000 */ mfc1 $a1,$f16 +/* f03c504: 0c007787 */ jal 0x1de1c +/* f03c508: 00000000 */ sll $zero,$zero,0x0 +/* f03c50c: 10000006 */ beqz $zero,.L0f03c528 +/* f03c510: 00000000 */ sll $zero,$zero,0x0 +.L0f03c514: +/* f03c514: 8e0c0030 */ lw $t4,0x30($s0) +.L0f03c518: +/* f03c518: 318d0010 */ andi $t5,$t4,0x10 +/* f03c51c: 11a00002 */ beqz $t5,.L0f03c528 +/* f03c520: 00000000 */ sll $zero,$zero,0x0 +/* f03c524: ae000030 */ sw $zero,0x30($s0) +.L0f03c528: +/* f03c528: 100000dd */ beqz $zero,.L0f03c8a0 +/* f03c52c: a2000008 */ sb $zero,0x8($s0) +.L0f03c530: +/* f03c530: 544000dc */ bnezl $v0,.L0f03c8a4 +/* f03c534: 8fbf0024 */ lw $ra,0x24($sp) +/* f03c538: 8e0e001c */ lw $t6,0x1c($s0) +/* f03c53c: 91cf0001 */ lbu $t7,0x1($t6) +/* f03c540: 31f80080 */ andi $t8,$t7,0x80 +/* f03c544: 13000003 */ beqz $t8,.L0f03c554 +/* f03c548: 00000000 */ sll $zero,$zero,0x0 +/* f03c54c: 10000008 */ beqz $zero,.L0f03c570 +/* f03c550: a2000008 */ sb $zero,0x8($s0) +.L0f03c554: +/* f03c554: 0c004b70 */ jal 0x12dc0 +/* f03c558: 00000000 */ sll $zero,$zero,0x0 +/* f03c55c: 24010005 */ addiu $at,$zero,0x5 +/* f03c560: 0041001b */ divu $zero,$v0,$at +/* f03c564: 0000c810 */ mfhi $t9 +/* f03c568: 272b000e */ addiu $t3,$t9,0xe +/* f03c56c: a20b0008 */ sb $t3,0x8($s0) +.L0f03c570: +/* f03c570: 8e0c0040 */ lw $t4,0x40($s0) +/* f03c574: 518000cb */ beqzl $t4,.L0f03c8a4 +/* f03c578: 8fbf0024 */ lw $ra,0x24($sp) +/* f03c57c: 8e0d0018 */ lw $t5,0x18($s0) +/* f03c580: 31ae0080 */ andi $t6,$t5,0x80 +/* f03c584: 51c00004 */ beqzl $t6,.L0f03c598 +/* f03c588: 8e0f0044 */ lw $t7,0x44($s0) +/* f03c58c: 100000c4 */ beqz $zero,.L0f03c8a0 +/* f03c590: ae000040 */ sw $zero,0x40($s0) +/* f03c594: 8e0f0044 */ lw $t7,0x44($s0) +.L0f03c598: +/* f03c598: 82180008 */ lb $t8,0x8($s0) +/* f03c59c: 01f8c823 */ subu $t9,$t7,$t8 +/* f03c5a0: 072100bf */ bgez $t9,.L0f03c8a0 +/* f03c5a4: ae190044 */ sw $t9,0x44($s0) +/* f03c5a8: 0fc0f917 */ jal func0f03e45c +/* f03c5ac: 02002025 */ or $a0,$s0,$zero +/* f03c5b0: 3c017f1b */ lui $at,0x7f1b +/* f03c5b4: e7a00070 */ swc1 $f0,0x70($sp) +/* f03c5b8: 46000086 */ mov.s $f2,$f0 +/* f03c5bc: c42c8eec */ lwc1 $f12,-0x7114($at) +/* f03c5c0: 27a20074 */ addiu $v0,$sp,0x74 +.L0f03c5c4: +/* f03c5c4: 3c017f1b */ lui $at,0x7f1b +/* f03c5c8: c4328ef0 */ lwc1 $f18,-0x7110($at) +/* f03c5cc: 3c013f80 */ lui $at,0x3f80 +/* f03c5d0: 44813000 */ mtc1 $at,$f6 +/* f03c5d4: 46121080 */ add.s $f2,$f2,$f18 +/* f03c5d8: 44802000 */ mtc1 $zero,$f4 +/* f03c5dc: 3c06447a */ lui $a2,0x447a +/* f03c5e0: 24070020 */ addiu $a3,$zero,0x20 +/* f03c5e4: 4602603e */ c.le.s $f12,$f2 +/* f03c5e8: 00000000 */ sll $zero,$zero,0x0 +/* f03c5ec: 45020003 */ bc1fl .L0f03c5fc +/* f03c5f0: 8e04001c */ lw $a0,0x1c($s0) +/* f03c5f4: 460c1081 */ sub.s $f2,$f2,$f12 +/* f03c5f8: 8e04001c */ lw $a0,0x1c($s0) +.L0f03c5fc: +/* f03c5fc: 44051000 */ mfc1 $a1,$f2 +/* f03c600: e7a2006c */ swc1 $f2,0x6c($sp) +/* f03c604: afa20034 */ sw $v0,0x34($sp) +/* f03c608: e7a60014 */ swc1 $f6,0x14($sp) +/* f03c60c: 0fc0b954 */ jal func0f02e550 +/* f03c610: e7a40010 */ swc1 $f4,0x10($sp) +/* f03c614: 8fa20034 */ lw $v0,0x34($sp) +/* f03c618: 3c017f1b */ lui $at,0x7f1b +/* f03c61c: 27ac0094 */ addiu $t4,$sp,0x94 +/* f03c620: c42c8ef4 */ lwc1 $f12,-0x710c($at) +/* f03c624: 24420004 */ addiu $v0,$v0,0x4 +/* f03c628: 004c082b */ sltu $at,$v0,$t4 +/* f03c62c: c7a2006c */ lwc1 $f2,0x6c($sp) +/* f03c630: 1420ffe4 */ bnez $at,.L0f03c5c4 +/* f03c634: e440fffc */ swc1 $f0,-0x4($v0) +/* f03c638: 00003825 */ or $a3,$zero,$zero +/* f03c63c: 27a80044 */ addiu $t0,$sp,0x44 +.L0f03c640: +/* f03c640: ad070000 */ sw $a3,0x0($t0) +/* f03c644: 24e70001 */ addiu $a3,$a3,0x1 +/* f03c648: 28e10008 */ slti $at,$a3,0x8 +/* f03c64c: 1420fffc */ bnez $at,.L0f03c640 +/* f03c650: 25080004 */ addiu $t0,$t0,0x4 +/* f03c654: 00003825 */ or $a3,$zero,$zero +/* f03c658: 27a80044 */ addiu $t0,$sp,0x44 +/* f03c65c: 27aa0044 */ addiu $t2,$sp,0x44 +/* f03c660: 24050008 */ addiu $a1,$zero,0x8 +/* f03c664: 27a40074 */ addiu $a0,$sp,0x74 +.L0f03c668: +/* f03c668: 24e90001 */ addiu $t1,$a3,0x1 +/* f03c66c: 29210008 */ slti $at,$t1,0x8 +/* f03c670: 00e03025 */ or $a2,$a3,$zero +/* f03c674: 10200015 */ beqz $at,.L0f03c6cc +/* f03c678: 01201825 */ or $v1,$t1,$zero +/* f03c67c: 00036880 */ sll $t5,$v1,0x2 +/* f03c680: 014d1021 */ addu $v0,$t2,$t5 +.L0f03c684: +/* f03c684: 0006c880 */ sll $t9,$a2,0x2 +/* f03c688: 8c4e0000 */ lw $t6,0x0($v0) +/* f03c68c: 01595821 */ addu $t3,$t2,$t9 +/* f03c690: 8d6c0000 */ lw $t4,0x0($t3) +/* f03c694: 000e7880 */ sll $t7,$t6,0x2 +/* f03c698: 008fc021 */ addu $t8,$a0,$t7 +/* f03c69c: 000c6880 */ sll $t5,$t4,0x2 +/* f03c6a0: 008d7021 */ addu $t6,$a0,$t5 +/* f03c6a4: c5ca0000 */ lwc1 $f10,0x0($t6) +/* f03c6a8: c7080000 */ lwc1 $f8,0x0($t8) +/* f03c6ac: 460a403c */ c.lt.s $f8,$f10 +/* f03c6b0: 00000000 */ sll $zero,$zero,0x0 +/* f03c6b4: 45020003 */ bc1fl .L0f03c6c4 +/* f03c6b8: 24630001 */ addiu $v1,$v1,0x1 +/* f03c6bc: 00603025 */ or $a2,$v1,$zero +/* f03c6c0: 24630001 */ addiu $v1,$v1,0x1 +.L0f03c6c4: +/* f03c6c4: 1465ffef */ bne $v1,$a1,.L0f03c684 +/* f03c6c8: 24420004 */ addiu $v0,$v0,0x4 +.L0f03c6cc: +/* f03c6cc: 00067880 */ sll $t7,$a2,0x2 +/* f03c6d0: 014f1021 */ addu $v0,$t2,$t7 +/* f03c6d4: 8c580000 */ lw $t8,0x0($v0) +/* f03c6d8: 8d030000 */ lw $v1,0x0($t0) +/* f03c6dc: 29210007 */ slti $at,$t1,0x7 +/* f03c6e0: ad180000 */ sw $t8,0x0($t0) +/* f03c6e4: 01203825 */ or $a3,$t1,$zero +/* f03c6e8: 25080004 */ addiu $t0,$t0,0x4 +/* f03c6ec: 1420ffde */ bnez $at,.L0f03c668 +/* f03c6f0: ac430000 */ sw $v1,0x0($v0) +/* f03c6f4: 3c0143f5 */ lui $at,0x43f5 +/* f03c6f8: 44819000 */ mtc1 $at,$f18 +/* f03c6fc: c7b00074 */ lwc1 $f16,0x74($sp) +/* f03c700: 8fa50054 */ lw $a1,0x54($sp) +/* f03c704: 2406ffff */ addiu $a2,$zero,-1 +/* f03c708: 4612803c */ c.lt.s $f16,$f18 +/* f03c70c: 0005c880 */ sll $t9,$a1,0x2 +/* f03c710: 00995821 */ addu $t3,$a0,$t9 +/* f03c714: 3c014348 */ lui $at,0x4348 +/* f03c718: 45000045 */ bc1f .L0f03c830 +/* f03c71c: 00000000 */ sll $zero,$zero,0x0 +/* f03c720: c5640000 */ lwc1 $f4,0x0($t3) +/* f03c724: 44813000 */ mtc1 $at,$f6 +/* f03c728: 8fa20044 */ lw $v0,0x44($sp) +/* f03c72c: 4606203c */ c.lt.s $f4,$f6 +/* f03c730: 00000000 */ sll $zero,$zero,0x0 +/* f03c734: 45000003 */ bc1f .L0f03c744 +/* f03c738: 00000000 */ sll $zero,$zero,0x0 +/* f03c73c: 1000003c */ beqz $zero,.L0f03c830 +/* f03c740: 24060007 */ addiu $a2,$zero,0x7 +.L0f03c744: +/* f03c744: 10400005 */ beqz $v0,.L0f03c75c +/* f03c748: 8fac0048 */ lw $t4,0x48($sp) +/* f03c74c: 11800003 */ beqz $t4,.L0f03c75c +/* f03c750: 8fad004c */ lw $t5,0x4c($sp) +/* f03c754: 15a00022 */ bnez $t5,.L0f03c7e0 +/* f03c758: 24010001 */ addiu $at,$zero,0x1 +.L0f03c75c: +/* f03c75c: 8fae0050 */ lw $t6,0x50($sp) +/* f03c760: 24030004 */ addiu $v1,$zero,0x4 +/* f03c764: 106e0003 */ beq $v1,$t6,.L0f03c774 +/* f03c768: 00000000 */ sll $zero,$zero,0x0 +/* f03c76c: 14650012 */ bne $v1,$a1,.L0f03c7b8 +/* f03c770: 00000000 */ sll $zero,$zero,0x0 +.L0f03c774: +/* f03c774: 0c004b70 */ jal 0x12dc0 +/* f03c778: 00000000 */ sll $zero,$zero,0x0 +/* f03c77c: 3c017f1b */ lui $at,0x7f1b +/* f03c780: c42c8ef8 */ lwc1 $f12,-0x7108($at) +/* f03c784: 24010003 */ addiu $at,$zero,0x3 +/* f03c788: 0041001b */ divu $zero,$v0,$at +/* f03c78c: 00007810 */ mfhi $t7 +/* f03c790: 24030004 */ addiu $v1,$zero,0x4 +/* f03c794: 15e00008 */ bnez $t7,.L0f03c7b8 +/* f03c798: 27aa0044 */ addiu $t2,$sp,0x44 +/* f03c79c: 8fb80050 */ lw $t8,0x50($sp) +/* f03c7a0: 14780003 */ bne $v1,$t8,.L0f03c7b0 +/* f03c7a4: 00000000 */ sll $zero,$zero,0x0 +/* f03c7a8: 10000021 */ beqz $zero,.L0f03c830 +/* f03c7ac: 24060003 */ addiu $a2,$zero,0x3 +.L0f03c7b0: +/* f03c7b0: 1000001f */ beqz $zero,.L0f03c830 +/* f03c7b4: 24060004 */ addiu $a2,$zero,0x4 +.L0f03c7b8: +/* f03c7b8: 0c004b70 */ jal 0x12dc0 +/* f03c7bc: 00000000 */ sll $zero,$zero,0x0 +/* f03c7c0: 3c017f1b */ lui $at,0x7f1b +/* f03c7c4: c42c8efc */ lwc1 $f12,-0x7104($at) +/* f03c7c8: 24010003 */ addiu $at,$zero,0x3 +/* f03c7cc: 0041001b */ divu $zero,$v0,$at +/* f03c7d0: 00003010 */ mfhi $a2 +/* f03c7d4: 24c60005 */ addiu $a2,$a2,0x5 +/* f03c7d8: 10000015 */ beqz $zero,.L0f03c830 +/* f03c7dc: 27aa0044 */ addiu $t2,$sp,0x44 +.L0f03c7e0: +/* f03c7e0: 10410004 */ beq $v0,$at,.L0f03c7f4 +/* f03c7e4: 8fb90058 */ lw $t9,0x58($sp) +/* f03c7e8: 24010007 */ addiu $at,$zero,0x7 +/* f03c7ec: 14410010 */ bne $v0,$at,.L0f03c830 +/* f03c7f0: 00000000 */ sll $zero,$zero,0x0 +.L0f03c7f4: +/* f03c7f4: 1320000e */ beqz $t9,.L0f03c830 +/* f03c7f8: 8fab005c */ lw $t3,0x5c($sp) +/* f03c7fc: 1160000c */ beqz $t3,.L0f03c830 +/* f03c800: 8fac0060 */ lw $t4,0x60($sp) +/* f03c804: 1180000a */ beqz $t4,.L0f03c830 +/* f03c808: 00000000 */ sll $zero,$zero,0x0 +/* f03c80c: 0c004b70 */ jal 0x12dc0 +/* f03c810: 00000000 */ sll $zero,$zero,0x0 +/* f03c814: 3c017f1b */ lui $at,0x7f1b +/* f03c818: c42c8f00 */ lwc1 $f12,-0x7100($at) +/* f03c81c: 24010003 */ addiu $at,$zero,0x3 +/* f03c820: 0041001b */ divu $zero,$v0,$at +/* f03c824: 00003010 */ mfhi $a2 +/* f03c828: 24c60005 */ addiu $a2,$a2,0x5 +/* f03c82c: 27aa0044 */ addiu $t2,$sp,0x44 +.L0f03c830: +/* f03c830: 04c0001a */ bltz $a2,.L0f03c89c +/* f03c834: 00066880 */ sll $t5,$a2,0x2 +/* f03c838: 014d7021 */ addu $t6,$t2,$t5 +/* f03c83c: 8dc70000 */ lw $a3,0x0($t6) +/* f03c840: 3c017f1b */ lui $at,0x7f1b +/* f03c844: c4308f04 */ lwc1 $f16,-0x70fc($at) +/* f03c848: 44874000 */ mtc1 $a3,$f8 +/* f03c84c: c7a40070 */ lwc1 $f4,0x70($sp) +/* f03c850: 3c017f1b */ lui $at,0x7f1b +/* f03c854: 468042a0 */ cvt.s.w $f10,$f8 +/* f03c858: 46105482 */ mul.s $f18,$f10,$f16 +/* f03c85c: 46049000 */ add.s $f0,$f18,$f4 +/* f03c860: 4600603e */ c.le.s $f12,$f0 +/* f03c864: 46000086 */ mov.s $f2,$f0 +/* f03c868: 45000002 */ bc1f .L0f03c874 +/* f03c86c: 00000000 */ sll $zero,$zero,0x0 +/* f03c870: 460c0081 */ sub.s $f2,$f0,$f12 +.L0f03c874: +/* f03c874: c4268f08 */ lwc1 $f6,-0x70f8($at) +/* f03c878: 02002025 */ or $a0,$s0,$zero +/* f03c87c: 24050010 */ addiu $a1,$zero,0x10 +/* f03c880: 46061202 */ mul.s $f8,$f2,$f6 +/* f03c884: 4600428d */ trunc.w.s $f10,$f8 +/* f03c888: 44065000 */ mfc1 $a2,$f10 +/* f03c88c: 0fc0e9fa */ jal func0f03a7e8 +/* f03c890: 00000000 */ sll $zero,$zero,0x0 +/* f03c894: 10000003 */ beqz $zero,.L0f03c8a4 +/* f03c898: 8fbf0024 */ lw $ra,0x24($sp) +.L0f03c89c: +/* f03c89c: ae000040 */ sw $zero,0x40($s0) +.L0f03c8a0: +/* f03c8a0: 8fbf0024 */ lw $ra,0x24($sp) +.L0f03c8a4: +/* f03c8a4: 8fb00020 */ lw $s0,0x20($sp) +/* f03c8a8: 27bd00b8 */ addiu $sp,$sp,0xb8 +/* f03c8ac: 03e00008 */ jr $ra +/* f03c8b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03c8b4 +/* f03c8b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03c8b8: afbf0014 */ sw $ra,0x14($sp) +/* f03c8bc: 8c8e0014 */ lw $t6,0x14($a0) +/* f03c8c0: 00802825 */ or $a1,$a0,$zero +/* f03c8c4: a0800008 */ sb $zero,0x8($a0) +/* f03c8c8: 000e7a80 */ sll $t7,$t6,0xa +/* f03c8cc: 05e30010 */ bgezl $t7,.L0f03c910 +/* f03c8d0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03c8d4: 8c840020 */ lw $a0,0x20($a0) +/* f03c8d8: 0c0076e5 */ jal 0x1db94 +/* f03c8dc: afa50018 */ sw $a1,0x18($sp) +/* f03c8e0: 1440000a */ bnez $v0,.L0f03c90c +/* f03c8e4: 8fa50018 */ lw $a1,0x18($sp) +/* f03c8e8: 00a02025 */ or $a0,$a1,$zero +/* f03c8ec: 0fc0bb62 */ jal func0f02ed88 +/* f03c8f0: afa50018 */ sw $a1,0x18($sp) +/* f03c8f4: 8fa50018 */ lw $a1,0x18($sp) +/* f03c8f8: 3c01ffdf */ lui $at,0xffdf +/* f03c8fc: 3421ffff */ ori $at,$at,0xffff +/* f03c900: 8cb80014 */ lw $t8,0x14($a1) +/* f03c904: 0301c824 */ and $t9,$t8,$at +/* f03c908: acb90014 */ sw $t9,0x14($a1) +.L0f03c90c: +/* f03c90c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03c910: +/* f03c910: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03c914: 03e00008 */ jr $ra +/* f03c918: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03c91c +/* f03c91c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f03c920: afbf004c */ sw $ra,0x4c($sp) +/* f03c924: afb00048 */ sw $s0,0x48($sp) +/* f03c928: 8c8e0014 */ lw $t6,0x14($a0) +/* f03c92c: 00808025 */ or $s0,$a0,$zero +/* f03c930: 000e7a80 */ sll $t7,$t6,0xa +/* f03c934: 05e3001e */ bgezl $t7,.L0f03c9b0 +/* f03c938: 8e080030 */ lw $t0,0x30($s0) +/* f03c93c: 0c0076e5 */ jal 0x1db94 +/* f03c940: 8c840020 */ lw $a0,0x20($a0) +/* f03c944: 54400087 */ bnezl $v0,.L0f03cb64 +/* f03c948: 8fbf004c */ lw $ra,0x4c($sp) +/* f03c94c: c6040054 */ lwc1 $f4,0x54($s0) +/* f03c950: 8e040020 */ lw $a0,0x20($s0) +/* f03c954: 86050048 */ lh $a1,0x48($s0) +/* f03c958: 9206004a */ lbu $a2,0x4a($s0) +/* f03c95c: 8e07004c */ lw $a3,0x4c($s0) +/* f03c960: e7a40010 */ swc1 $f4,0x10($sp) +/* f03c964: c6060058 */ lwc1 $f6,0x58($s0) +/* f03c968: 0c007733 */ jal 0x1dccc +/* f03c96c: e7a60014 */ swc1 $f6,0x14($sp) +/* f03c970: c6000050 */ lwc1 $f0,0x50($s0) +/* f03c974: 44804000 */ mtc1 $zero,$f8 +/* f03c978: 00000000 */ sll $zero,$zero,0x0 +/* f03c97c: 4600403e */ c.le.s $f8,$f0 +/* f03c980: 00000000 */ sll $zero,$zero,0x0 +/* f03c984: 45020005 */ bc1fl .L0f03c99c +/* f03c988: 8e180014 */ lw $t8,0x14($s0) +/* f03c98c: 44050000 */ mfc1 $a1,$f0 +/* f03c990: 0c007787 */ jal 0x1de1c +/* f03c994: 8e040020 */ lw $a0,0x20($s0) +/* f03c998: 8e180014 */ lw $t8,0x14($s0) +.L0f03c99c: +/* f03c99c: 3c01ffdf */ lui $at,0xffdf +/* f03c9a0: 3421ffff */ ori $at,$at,0xffff +/* f03c9a4: 0301c824 */ and $t9,$t8,$at +/* f03c9a8: ae190014 */ sw $t9,0x14($s0) +/* f03c9ac: 8e080030 */ lw $t0,0x30($s0) +.L0f03c9b0: +/* f03c9b0: 5500000e */ bnezl $t0,.L0f03c9ec +/* f03c9b4: 92090040 */ lbu $t1,0x40($s0) +/* f03c9b8: 0c00745f */ jal 0x1d17c +/* f03c9bc: 8e040020 */ lw $a0,0x20($s0) +/* f03c9c0: e7a00054 */ swc1 $f0,0x54($sp) +/* f03c9c4: 0c007468 */ jal 0x1d1a0 +/* f03c9c8: 8e040020 */ lw $a0,0x20($s0) +/* f03c9cc: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f03c9d0: 460a003e */ c.le.s $f0,$f10 +/* f03c9d4: 00000000 */ sll $zero,$zero,0x0 +/* f03c9d8: 45020004 */ bc1fl .L0f03c9ec +/* f03c9dc: 92090040 */ lbu $t1,0x40($s0) +/* f03c9e0: 0fc0baaf */ jal func0f02eabc +/* f03c9e4: 02002025 */ or $a0,$s0,$zero +/* f03c9e8: 92090040 */ lbu $t1,0x40($s0) +.L0f03c9ec: +/* f03c9ec: 11200011 */ beqz $t1,.L0f03ca34 +/* f03c9f0: 00000000 */ sll $zero,$zero,0x0 +/* f03c9f4: 0c00745f */ jal 0x1d17c +/* f03c9f8: 8e040020 */ lw $a0,0x20($s0) +/* f03c9fc: 960a0042 */ lhu $t2,0x42($s0) +/* f03ca00: 02002025 */ or $a0,$s0,$zero +/* f03ca04: 448a8000 */ mtc1 $t2,$f16 +/* f03ca08: 00000000 */ sll $zero,$zero,0x0 +/* f03ca0c: 468084a0 */ cvt.s.w $f18,$f16 +/* f03ca10: 4600903e */ c.le.s $f18,$f0 +/* f03ca14: 00000000 */ sll $zero,$zero,0x0 +/* f03ca18: 45000006 */ bc1f .L0f03ca34 +/* f03ca1c: 00000000 */ sll $zero,$zero,0x0 +/* f03ca20: a2000040 */ sb $zero,0x40($s0) +/* f03ca24: 96050044 */ lhu $a1,0x44($s0) +/* f03ca28: 96060046 */ lhu $a2,0x46($s0) +/* f03ca2c: 0fc0ee91 */ jal func0f03ba44 +/* f03ca30: 92070041 */ lbu $a3,0x41($s0) +.L0f03ca34: +/* f03ca34: 12000003 */ beqz $s0,.L0f03ca44 +/* f03ca38: 00001025 */ or $v0,$zero,$zero +/* f03ca3c: 10000001 */ beqz $zero,.L0f03ca44 +/* f03ca40: 920202fe */ lbu $v0,0x2fe($s0) +.L0f03ca44: +/* f03ca44: 5440002e */ bnezl $v0,.L0f03cb00 +/* f03ca48: 820f0008 */ lb $t7,0x8($s0) +/* f03ca4c: 0c00744f */ jal 0x1d13c +/* f03ca50: 8e040020 */ lw $a0,0x20($s0) +/* f03ca54: 2401009f */ addiu $at,$zero,0x9f +/* f03ca58: 54410029 */ bnel $v0,$at,.L0f03cb00 +/* f03ca5c: 820f0008 */ lb $t7,0x8($s0) +/* f03ca60: 0c00745f */ jal 0x1d17c +/* f03ca64: 8e040020 */ lw $a0,0x20($s0) +/* f03ca68: 3c014228 */ lui $at,0x4228 +/* f03ca6c: 44812000 */ mtc1 $at,$f4 +/* f03ca70: 3c0b800a */ lui $t3,0x800a +/* f03ca74: 4600203e */ c.le.s $f4,$f0 +/* f03ca78: 00000000 */ sll $zero,$zero,0x0 +/* f03ca7c: 45020020 */ bc1fl .L0f03cb00 +/* f03ca80: 820f0008 */ lb $t7,0x8($s0) +/* f03ca84: 8d6b9fcc */ lw $t3,-0x6034($t3) +/* f03ca88: 316c0001 */ andi $t4,$t3,0x1 +/* f03ca8c: 5580001c */ bnezl $t4,.L0f03cb00 +/* f03ca90: 820f0008 */ lb $t7,0x8($s0) +/* f03ca94: 0fc1248a */ jal func0f049228 +/* f03ca98: 02002025 */ or $a0,$s0,$zero +/* f03ca9c: 3c014448 */ lui $at,0x4448 +/* f03caa0: 44813000 */ mtc1 $at,$f6 +/* f03caa4: 3c01bf80 */ lui $at,0xbf80 +/* f03caa8: 00002025 */ or $a0,$zero,$zero +/* f03caac: 4606003c */ c.lt.s $f0,$f6 +/* f03cab0: 24060037 */ addiu $a2,$zero,0x37 +/* f03cab4: 2407ffff */ addiu $a3,$zero,-1 +/* f03cab8: 240dffff */ addiu $t5,$zero,-1 +/* f03cabc: 4500000f */ bc1f .L0f03cafc +/* f03cac0: 240effff */ addiu $t6,$zero,-1 +/* f03cac4: 8e05001c */ lw $a1,0x1c($s0) +/* f03cac8: 44810000 */ mtc1 $at,$f0 +/* f03cacc: afae002c */ sw $t6,0x2c($sp) +/* f03cad0: afa00028 */ sw $zero,0x28($sp) +/* f03cad4: afa00020 */ sw $zero,0x20($sp) +/* f03cad8: afa0001c */ sw $zero,0x1c($sp) +/* f03cadc: afa00018 */ sw $zero,0x18($sp) +/* f03cae0: afa00014 */ sw $zero,0x14($sp) +/* f03cae4: afad0010 */ sw $t5,0x10($sp) +/* f03cae8: e7a00024 */ swc1 $f0,0x24($sp) +/* f03caec: e7a00030 */ swc1 $f0,0x30($sp) +/* f03caf0: e7a00034 */ swc1 $f0,0x34($sp) +/* f03caf4: 0fc24e7e */ jal func0f0939f8 +/* f03caf8: e7a00038 */ swc1 $f0,0x38($sp) +.L0f03cafc: +/* f03cafc: 820f0008 */ lb $t7,0x8($s0) +.L0f03cb00: +/* f03cb00: 1de0000b */ bgtz $t7,.L0f03cb30 +/* f03cb04: 00000000 */ sll $zero,$zero,0x0 +/* f03cb08: 8e180038 */ lw $t8,0x38($s0) +/* f03cb0c: 13000008 */ beqz $t8,.L0f03cb30 +/* f03cb10: 00000000 */ sll $zero,$zero,0x0 +/* f03cb14: 0c004b70 */ jal 0x12dc0 +/* f03cb18: 00000000 */ sll $zero,$zero,0x0 +/* f03cb1c: 24010005 */ addiu $at,$zero,0x5 +/* f03cb20: 0041001b */ divu $zero,$v0,$at +/* f03cb24: 0000c810 */ mfhi $t9 +/* f03cb28: 2728000e */ addiu $t0,$t9,0xe +/* f03cb2c: a2080008 */ sb $t0,0x8($s0) +.L0f03cb30: +/* f03cb30: 0c00744f */ jal 0x1d13c +/* f03cb34: 8e040020 */ lw $a0,0x20($s0) +/* f03cb38: 24010209 */ addiu $at,$zero,0x209 +/* f03cb3c: 14410008 */ bne $v0,$at,.L0f03cb60 +/* f03cb40: 02002025 */ or $a0,$s0,$zero +/* f03cb44: 00002825 */ or $a1,$zero,$zero +/* f03cb48: 0fc0fe12 */ jal func0f03f848 +/* f03cb4c: 00003025 */ or $a2,$zero,$zero +/* f03cb50: 02002025 */ or $a0,$s0,$zero +/* f03cb54: 24050001 */ addiu $a1,$zero,0x1 +/* f03cb58: 0fc0fe12 */ jal func0f03f848 +/* f03cb5c: 00003025 */ or $a2,$zero,$zero +.L0f03cb60: +/* f03cb60: 8fbf004c */ lw $ra,0x4c($sp) +.L0f03cb64: +/* f03cb64: 8fb00048 */ lw $s0,0x48($sp) +/* f03cb68: 27bd0058 */ addiu $sp,$sp,0x58 +/* f03cb6c: 03e00008 */ jr $ra +/* f03cb70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03cb74 +/* f03cb74: 27bdffc0 */ addiu $sp,$sp,-64 +/* f03cb78: afbf0024 */ sw $ra,0x24($sp) +/* f03cb7c: afb00020 */ sw $s0,0x20($sp) +/* f03cb80: 8c8e0014 */ lw $t6,0x14($a0) +/* f03cb84: 00808025 */ or $s0,$a0,$zero +/* f03cb88: 000e7a80 */ sll $t7,$t6,0xa +/* f03cb8c: 05e3000d */ bgezl $t7,.L0f03cbc4 +/* f03cb90: 82080008 */ lb $t0,0x8($s0) +/* f03cb94: 0c0076e5 */ jal 0x1db94 +/* f03cb98: 8c840020 */ lw $a0,0x20($a0) +/* f03cb9c: 5440004b */ bnezl $v0,.L0f03cccc +/* f03cba0: 8fbf0024 */ lw $ra,0x24($sp) +/* f03cba4: 0fc0bdc1 */ jal func0f02f704 +/* f03cba8: 02002025 */ or $a0,$s0,$zero +/* f03cbac: 8e180014 */ lw $t8,0x14($s0) +/* f03cbb0: 3c01ffdf */ lui $at,0xffdf +/* f03cbb4: 3421ffff */ ori $at,$at,0xffff +/* f03cbb8: 0301c824 */ and $t9,$t8,$at +/* f03cbbc: ae190014 */ sw $t9,0x14($s0) +/* f03cbc0: 82080008 */ lb $t0,0x8($s0) +.L0f03cbc4: +/* f03cbc4: 5d000041 */ bgtzl $t0,.L0f03cccc +/* f03cbc8: 8fbf0024 */ lw $ra,0x24($sp) +/* f03cbcc: 12000003 */ beqz $s0,.L0f03cbdc +/* f03cbd0: 00001025 */ or $v0,$zero,$zero +/* f03cbd4: 10000001 */ beqz $zero,.L0f03cbdc +/* f03cbd8: 920202fe */ lbu $v0,0x2fe($s0) +.L0f03cbdc: +/* f03cbdc: 1440003a */ bnez $v0,.L0f03ccc8 +/* f03cbe0: 24090010 */ addiu $t1,$zero,0x10 +/* f03cbe4: 8e040020 */ lw $a0,0x20($s0) +/* f03cbe8: a2090008 */ sb $t1,0x8($s0) +/* f03cbec: 0c00744f */ jal 0x1d13c +/* f03cbf0: afa4003c */ sw $a0,0x3c($sp) +/* f03cbf4: 2401002f */ addiu $at,$zero,0x2f +/* f03cbf8: 14410033 */ bne $v0,$at,.L0f03ccc8 +/* f03cbfc: 8fa4003c */ lw $a0,0x3c($sp) +/* f03cc00: 0c00745f */ jal 0x1d17c +/* f03cc04: 00000000 */ sll $zero,$zero,0x0 +/* f03cc08: 3c0142a0 */ lui $at,0x42a0 +/* f03cc0c: 44812000 */ mtc1 $at,$f4 +/* f03cc10: 3c0b8007 */ lui $t3,0x8007 +/* f03cc14: 256b83bc */ addiu $t3,$t3,-31812 +/* f03cc18: 4600203e */ c.le.s $f4,$f0 +/* f03cc1c: 27aa0030 */ addiu $t2,$sp,0x30 +/* f03cc20: 4502002a */ bc1fl .L0f03cccc +/* f03cc24: 8fbf0024 */ lw $ra,0x24($sp) +/* f03cc28: 8d610000 */ lw $at,0x0($t3) +/* f03cc2c: 8d6d0004 */ lw $t5,0x4($t3) +/* f03cc30: 02002025 */ or $a0,$s0,$zero +/* f03cc34: ad410000 */ sw $at,0x0($t2) +/* f03cc38: 8d610008 */ lw $at,0x8($t3) +/* f03cc3c: ad4d0004 */ sw $t5,0x4($t2) +/* f03cc40: 0fc0f917 */ jal func0f03e45c +/* f03cc44: ad410008 */ sw $at,0x8($t2) +/* f03cc48: e7a0002c */ swc1 $f0,0x2c($sp) +/* f03cc4c: 0c0068f7 */ jal 0x1a3dc +/* f03cc50: 46000306 */ mov.s $f12,$f0 +/* f03cc54: 46000187 */ neg.s $f6,$f0 +/* f03cc58: c7ac002c */ lwc1 $f12,0x2c($sp) +/* f03cc5c: 0c0068f4 */ jal 0x1a3d0 +/* f03cc60: e7a60030 */ swc1 $f6,0x30($sp) +/* f03cc64: 46000207 */ neg.s $f8,$f0 +/* f03cc68: 27a50030 */ addiu $a1,$sp,0x30 +/* f03cc6c: e7a80038 */ swc1 $f8,0x38($sp) +/* f03cc70: 8e04001c */ lw $a0,0x1c($s0) +/* f03cc74: 0fc0da46 */ jal func0f036918 +/* f03cc78: 3c0641a0 */ lui $a2,0x41a0 +/* f03cc7c: 54400013 */ bnezl $v0,.L0f03cccc +/* f03cc80: 8fbf0024 */ lw $ra,0x24($sp) +/* f03cc84: 0c004b70 */ jal 0x12dc0 +/* f03cc88: 00000000 */ sll $zero,$zero,0x0 +/* f03cc8c: 3c013f00 */ lui $at,0x3f00 +/* f03cc90: 44815000 */ mtc1 $at,$f10 +/* f03cc94: 3c014180 */ lui $at,0x4180 +/* f03cc98: 44818000 */ mtc1 $at,$f16 +/* f03cc9c: 8e040020 */ lw $a0,0x20($s0) +/* f03cca0: 2405002e */ addiu $a1,$zero,0x2e +/* f03cca4: 30460001 */ andi $a2,$v0,0x1 +/* f03cca8: 3c0741f0 */ lui $a3,0x41f0 +/* f03ccac: e7aa0010 */ swc1 $f10,0x10($sp) +/* f03ccb0: 0c007733 */ jal 0x1dccc +/* f03ccb4: e7b00014 */ swc1 $f16,0x14($sp) +/* f03ccb8: 8e040020 */ lw $a0,0x20($s0) +/* f03ccbc: 3c0541f0 */ lui $a1,0x41f0 +/* f03ccc0: 0c00777b */ jal 0x1ddec +/* f03ccc4: 3c064180 */ lui $a2,0x4180 +.L0f03ccc8: +/* f03ccc8: 8fbf0024 */ lw $ra,0x24($sp) +.L0f03cccc: +/* f03cccc: 8fb00020 */ lw $s0,0x20($sp) +/* f03ccd0: 27bd0040 */ addiu $sp,$sp,0x40 +/* f03ccd4: 03e00008 */ jr $ra +/* f03ccd8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ccdc +/* f03ccdc: 80820007 */ lb $v0,0x7($a0) +/* f03cce0: 24010005 */ addiu $at,$zero,0x5 +/* f03cce4: 240e0001 */ addiu $t6,$zero,0x1 +/* f03cce8: 10410003 */ beq $v0,$at,.L0f03ccf8 +/* f03ccec: 2401001f */ addiu $at,$zero,0x1f +/* f03ccf0: 14410002 */ bne $v0,$at,.L0f03ccfc +/* f03ccf4: 00000000 */ sll $zero,$zero,0x0 +.L0f03ccf8: +/* f03ccf8: ac8e002c */ sw $t6,0x2c($a0) +.L0f03ccfc: +/* f03ccfc: 03e00008 */ jr $ra +/* f03cd00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03cd04 +/* f03cd04: 808e0007 */ lb $t6,0x7($a0) +/* f03cd08: 24010005 */ addiu $at,$zero,0x5 +/* f03cd0c: 240f0001 */ addiu $t7,$zero,0x1 +/* f03cd10: 15c10002 */ bne $t6,$at,.L0f03cd1c +/* f03cd14: 00000000 */ sll $zero,$zero,0x0 +/* f03cd18: ac8f0030 */ sw $t7,0x30($a0) +.L0f03cd1c: +/* f03cd1c: 03e00008 */ jr $ra +/* f03cd20: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03cd24 +/* f03cd24: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03cd28: afbf0014 */ sw $ra,0x14($sp) +/* f03cd2c: 8c820038 */ lw $v0,0x38($a0) +/* f03cd30: 8c8602d4 */ lw $a2,0x2d4($a0) +/* f03cd34: 3c0e800a */ lui $t6,0x800a +/* f03cd38: 04420027 */ bltzl $v0,.L0f03cdd8 +/* f03cd3c: 8c8b002c */ lw $t3,0x2c($a0) +/* f03cd40: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f03cd44: 2403005a */ addiu $v1,$zero,0x5a +/* f03cd48: 004e7821 */ addu $t7,$v0,$t6 +/* f03cd4c: 29e1005a */ slti $at,$t7,0x5a +/* f03cd50: ac8f0038 */ sw $t7,0x38($a0) +/* f03cd54: 1420000e */ bnez $at,.L0f03cd90 +/* f03cd58: 01e01025 */ or $v0,$t7,$zero +/* f03cd5c: 10c00008 */ beqz $a2,.L0f03cd80 +/* f03cd60: a080000c */ sb $zero,0xc($a0) +/* f03cd64: 24050001 */ addiu $a1,$zero,0x1 +/* f03cd68: afa40020 */ sw $a0,0x20($sp) +/* f03cd6c: 0fc6417c */ jal func0f1905f0 +/* f03cd70: afa6001c */ sw $a2,0x1c($sp) +/* f03cd74: 8fa40020 */ lw $a0,0x20($sp) +/* f03cd78: 1000003d */ beqz $zero,.L0f03ce70 +/* f03cd7c: 8fa6001c */ lw $a2,0x1c($sp) +.L0f03cd80: +/* f03cd80: 8c980014 */ lw $t8,0x14($a0) +/* f03cd84: 37190020 */ ori $t9,$t8,0x20 +/* f03cd88: 10000039 */ beqz $zero,.L0f03ce70 +/* f03cd8c: ac990014 */ sw $t9,0x14($a0) +.L0f03cd90: +/* f03cd90: 00624023 */ subu $t0,$v1,$v0 +/* f03cd94: 00084a00 */ sll $t1,$t0,0x8 +/* f03cd98: 01284823 */ subu $t1,$t1,$t0 +/* f03cd9c: 0123001a */ div $zero,$t1,$v1 +/* f03cda0: 00005012 */ mflo $t2 +/* f03cda4: a08a000c */ sb $t2,0xc($a0) +/* f03cda8: 14600002 */ bnez $v1,.L0f03cdb4 +/* f03cdac: 00000000 */ sll $zero,$zero,0x0 +/* f03cdb0: 0007000d */ break 0x7 +.L0f03cdb4: +/* f03cdb4: 2401ffff */ addiu $at,$zero,-1 +/* f03cdb8: 14610004 */ bne $v1,$at,.L0f03cdcc +/* f03cdbc: 3c018000 */ lui $at,0x8000 +/* f03cdc0: 15210002 */ bne $t1,$at,.L0f03cdcc +/* f03cdc4: 00000000 */ sll $zero,$zero,0x0 +/* f03cdc8: 0006000d */ break 0x6 +.L0f03cdcc: +/* f03cdcc: 10000028 */ beqz $zero,.L0f03ce70 +/* f03cdd0: 00000000 */ sll $zero,$zero,0x0 +/* f03cdd4: 8c8b002c */ lw $t3,0x2c($a0) +.L0f03cdd8: +/* f03cdd8: 51600008 */ beqzl $t3,.L0f03cdfc +/* f03cddc: 8c8c001c */ lw $t4,0x1c($a0) +/* f03cde0: ac800038 */ sw $zero,0x38($a0) +/* f03cde4: afa6001c */ sw $a2,0x1c($sp) +/* f03cde8: 0fc0919a */ jal func0f024668 +/* f03cdec: afa40020 */ sw $a0,0x20($sp) +/* f03cdf0: 8fa40020 */ lw $a0,0x20($sp) +/* f03cdf4: 8fa6001c */ lw $a2,0x1c($sp) +/* f03cdf8: 8c8c001c */ lw $t4,0x1c($a0) +.L0f03cdfc: +/* f03cdfc: 3c18800a */ lui $t8,0x800a +/* f03ce00: 918d0001 */ lbu $t5,0x1($t4) +/* f03ce04: 31ae0080 */ andi $t6,$t5,0x80 +/* f03ce08: 51c00004 */ beqzl $t6,.L0f03ce1c +/* f03ce0c: 8c8f0034 */ lw $t7,0x34($a0) +/* f03ce10: 10000005 */ beqz $zero,.L0f03ce28 +/* f03ce14: ac800034 */ sw $zero,0x34($a0) +/* f03ce18: 8c8f0034 */ lw $t7,0x34($a0) +.L0f03ce1c: +/* f03ce1c: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f03ce20: 01f8c821 */ addu $t9,$t7,$t8 +/* f03ce24: ac990034 */ sw $t9,0x34($a0) +.L0f03ce28: +/* f03ce28: 8c880030 */ lw $t0,0x30($a0) +/* f03ce2c: 11000010 */ beqz $t0,.L0f03ce70 +/* f03ce30: 00000000 */ sll $zero,$zero,0x0 +/* f03ce34: 8c890034 */ lw $t1,0x34($a0) +/* f03ce38: 29210078 */ slti $at,$t1,0x78 +/* f03ce3c: 1420000c */ bnez $at,.L0f03ce70 +/* f03ce40: 00000000 */ sll $zero,$zero,0x0 +/* f03ce44: 54c00005 */ bnezl $a2,.L0f03ce5c +/* f03ce48: a080000c */ sb $zero,0xc($a0) +/* f03ce4c: 8c8a0014 */ lw $t2,0x14($a0) +/* f03ce50: 354b0020 */ ori $t3,$t2,0x20 +/* f03ce54: ac8b0014 */ sw $t3,0x14($a0) +/* f03ce58: a080000c */ sb $zero,0xc($a0) +.L0f03ce5c: +/* f03ce5c: afa6001c */ sw $a2,0x1c($sp) +/* f03ce60: 0fc0919a */ jal func0f024668 +/* f03ce64: afa40020 */ sw $a0,0x20($sp) +/* f03ce68: 8fa40020 */ lw $a0,0x20($sp) +/* f03ce6c: 8fa6001c */ lw $a2,0x1c($sp) +.L0f03ce70: +/* f03ce70: 54c00003 */ bnezl $a2,.L0f03ce80 +/* f03ce74: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ce78: ac800108 */ sw $zero,0x108($a0) +/* f03ce7c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03ce80: +/* f03ce80: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03ce84: 03e00008 */ jr $ra +/* f03ce88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ce8c +/* f03ce8c: 27bdffc0 */ addiu $sp,$sp,-64 +/* f03ce90: afbf003c */ sw $ra,0x3c($sp) +/* f03ce94: afb70038 */ sw $s7,0x38($sp) +/* f03ce98: afb4002c */ sw $s4,0x2c($sp) +/* f03ce9c: afb30028 */ sw $s3,0x28($sp) +/* f03cea0: afb20024 */ sw $s2,0x24($sp) +/* f03cea4: 0080a025 */ or $s4,$a0,$zero +/* f03cea8: 00a0b825 */ or $s7,$a1,$zero +/* f03ceac: afb60034 */ sw $s6,0x34($sp) +/* f03ceb0: afb50030 */ sw $s5,0x30($sp) +/* f03ceb4: afb10020 */ sw $s1,0x20($sp) +/* f03ceb8: afb0001c */ sw $s0,0x1c($sp) +/* f03cebc: f7b40010 */ sdc1 $f20,0x10($sp) +/* f03cec0: 00009825 */ or $s3,$zero,$zero +/* f03cec4: 0fc07934 */ jal func0f01e4d0 +/* f03cec8: 00009025 */ or $s2,$zero,$zero +/* f03cecc: 3c03800a */ lui $v1,0x800a +/* f03ced0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f03ced4: 8c6e029c */ lw $t6,0x29c($v1) +/* f03ced8: 0040b025 */ or $s6,$v0,$zero +/* f03cedc: 05c20007 */ bltzl $t6,.L0f03cefc +/* f03cee0: 82830007 */ lb $v1,0x7($s4) +/* f03cee4: 8c6f02a8 */ lw $t7,0x2a8($v1) +/* f03cee8: 8e99001c */ lw $t9,0x1c($s4) +/* f03ceec: 8df800bc */ lw $t8,0xbc($t7) +/* f03cef0: 53190064 */ beql $t8,$t9,.L0f03d084 +/* f03cef4: 8fbf003c */ lw $ra,0x3c($sp) +/* f03cef8: 82830007 */ lb $v1,0x7($s4) +.L0f03cefc: +/* f03cefc: 24010006 */ addiu $at,$zero,0x6 +/* f03cf00: 3c158006 */ lui $s5,0x8006 +/* f03cf04: 14610003 */ bne $v1,$at,.L0f03cf14 +/* f03cf08: 26b52988 */ addiu $s5,$s5,0x2988 +/* f03cf0c: 1000000c */ beqz $zero,.L0f03cf40 +/* f03cf10: 8e93002c */ lw $s3,0x2c($s4) +.L0f03cf14: +/* f03cf14: 24010004 */ addiu $at,$zero,0x4 +/* f03cf18: 10610003 */ beq $v1,$at,.L0f03cf28 +/* f03cf1c: 2401001e */ addiu $at,$zero,0x1e +/* f03cf20: 54610004 */ bnel $v1,$at,.L0f03cf34 +/* f03cf24: 24010005 */ addiu $at,$zero,0x5 +.L0f03cf28: +/* f03cf28: 10000005 */ beqz $zero,.L0f03cf40 +/* f03cf2c: 8e93002c */ lw $s3,0x2c($s4) +/* f03cf30: 24010005 */ addiu $at,$zero,0x5 +.L0f03cf34: +/* f03cf34: 54610003 */ bnel $v1,$at,.L0f03cf44 +/* f03cf38: 0262082a */ slt $at,$s3,$v0 +/* f03cf3c: 8e93003c */ lw $s3,0x3c($s4) +.L0f03cf40: +/* f03cf40: 0262082a */ slt $at,$s3,$v0 +.L0f03cf44: +/* f03cf44: 1020003d */ beqz $at,.L0f03d03c +/* f03cf48: 001388c0 */ sll $s1,$s3,0x3 +/* f03cf4c: 02338823 */ subu $s1,$s1,$s3 +/* f03cf50: 00118880 */ sll $s1,$s1,0x2 +/* f03cf54: 02338823 */ subu $s1,$s1,$s3 +/* f03cf58: 00118880 */ sll $s1,$s1,0x2 +/* f03cf5c: 02338821 */ addu $s1,$s1,$s3 +/* f03cf60: 3c017f1b */ lui $at,0x7f1b +/* f03cf64: c4348f0c */ lwc1 $f20,-0x70f4($at) +/* f03cf68: 001188c0 */ sll $s1,$s1,0x3 +/* f03cf6c: 8ea80000 */ lw $t0,0x0($s5) +.L0f03cf70: +/* f03cf70: 02288021 */ addu $s0,$s1,$t0 +/* f03cf74: 8e090020 */ lw $t1,0x20($s0) +/* f03cf78: 5120002a */ beqzl $t1,.L0f03d024 +/* f03cf7c: 26730001 */ addiu $s3,$s3,0x1 +/* f03cf80: 8e03001c */ lw $v1,0x1c($s0) +/* f03cf84: 50600027 */ beqzl $v1,.L0f03d024 +/* f03cf88: 26730001 */ addiu $s3,$s3,0x1 +/* f03cf8c: 906a0001 */ lbu $t2,0x1($v1) +/* f03cf90: 314b0004 */ andi $t3,$t2,0x4 +/* f03cf94: 51600023 */ beqzl $t3,.L0f03d024 +/* f03cf98: 26730001 */ addiu $s3,$s3,0x1 +/* f03cf9c: 8e82001c */ lw $v0,0x1c($s4) +/* f03cfa0: c4640008 */ lwc1 $f4,0x8($v1) +/* f03cfa4: c468000c */ lwc1 $f8,0xc($v1) +/* f03cfa8: c4460008 */ lwc1 $f6,0x8($v0) +/* f03cfac: c44a000c */ lwc1 $f10,0xc($v0) +/* f03cfb0: c4700010 */ lwc1 $f16,0x10($v1) +/* f03cfb4: 46062001 */ sub.s $f0,$f4,$f6 +/* f03cfb8: c4520010 */ lwc1 $f18,0x10($v0) +/* f03cfbc: 02002025 */ or $a0,$s0,$zero +/* f03cfc0: 460a4081 */ sub.s $f2,$f8,$f10 +/* f03cfc4: 46000102 */ mul.s $f4,$f0,$f0 +/* f03cfc8: 24450008 */ addiu $a1,$v0,0x8 +/* f03cfcc: 46128301 */ sub.s $f12,$f16,$f18 +/* f03cfd0: 46021182 */ mul.s $f6,$f2,$f2 +/* f03cfd4: 24460028 */ addiu $a2,$v0,0x28 +/* f03cfd8: 460c6282 */ mul.s $f10,$f12,$f12 +/* f03cfdc: 46062200 */ add.s $f8,$f4,$f6 +/* f03cfe0: 460a4400 */ add.s $f16,$f8,$f10 +/* f03cfe4: 4614803c */ c.lt.s $f16,$f20 +/* f03cfe8: 00000000 */ sll $zero,$zero,0x0 +/* f03cfec: 4502000d */ bc1fl .L0f03d024 +/* f03cff0: 26730001 */ addiu $s3,$s3,0x1 +/* f03cff4: 0fc0e51d */ jal func0f039474 +/* f03cff8: 26520001 */ addiu $s2,$s2,0x1 +/* f03cffc: 50400009 */ beqzl $v0,.L0f03d024 +/* f03d000: 26730001 */ addiu $s3,$s3,0x1 +/* f03d004: 56e00005 */ bnezl $s7,.L0f03d01c +/* f03d008: 868d0000 */ lh $t5,0x0($s4) +/* f03d00c: 868c0000 */ lh $t4,0x0($s4) +/* f03d010: 10000003 */ beqz $zero,.L0f03d020 +/* f03d014: a60c012e */ sh $t4,0x12e($s0) +/* f03d018: 868d0000 */ lh $t5,0x0($s4) +.L0f03d01c: +/* f03d01c: a60d0130 */ sh $t5,0x130($s0) +.L0f03d020: +/* f03d020: 26730001 */ addiu $s3,$s3,0x1 +.L0f03d024: +/* f03d024: 0276082a */ slt $at,$s3,$s6 +/* f03d028: 10200004 */ beqz $at,.L0f03d03c +/* f03d02c: 26310368 */ addiu $s1,$s1,0x368 +/* f03d030: 2a410007 */ slti $at,$s2,0x7 +/* f03d034: 5420ffce */ bnezl $at,.L0f03cf70 +/* f03d038: 8ea80000 */ lw $t0,0x0($s5) +.L0f03d03c: +/* f03d03c: 82830007 */ lb $v1,0x7($s4) +/* f03d040: 24010006 */ addiu $at,$zero,0x6 +/* f03d044: 54610004 */ bnel $v1,$at,.L0f03d058 +/* f03d048: 24010004 */ addiu $at,$zero,0x4 +/* f03d04c: 1000000c */ beqz $zero,.L0f03d080 +/* f03d050: ae93002c */ sw $s3,0x2c($s4) +/* f03d054: 24010004 */ addiu $at,$zero,0x4 +.L0f03d058: +/* f03d058: 10610003 */ beq $v1,$at,.L0f03d068 +/* f03d05c: 2401001e */ addiu $at,$zero,0x1e +/* f03d060: 54610004 */ bnel $v1,$at,.L0f03d074 +/* f03d064: 24010005 */ addiu $at,$zero,0x5 +.L0f03d068: +/* f03d068: 10000005 */ beqz $zero,.L0f03d080 +/* f03d06c: ae93002c */ sw $s3,0x2c($s4) +/* f03d070: 24010005 */ addiu $at,$zero,0x5 +.L0f03d074: +/* f03d074: 54610003 */ bnel $v1,$at,.L0f03d084 +/* f03d078: 8fbf003c */ lw $ra,0x3c($sp) +/* f03d07c: ae93003c */ sw $s3,0x3c($s4) +.L0f03d080: +/* f03d080: 8fbf003c */ lw $ra,0x3c($sp) +.L0f03d084: +/* f03d084: d7b40010 */ ldc1 $f20,0x10($sp) +/* f03d088: 8fb0001c */ lw $s0,0x1c($sp) +/* f03d08c: 8fb10020 */ lw $s1,0x20($sp) +/* f03d090: 8fb20024 */ lw $s2,0x24($sp) +/* f03d094: 8fb30028 */ lw $s3,0x28($sp) +/* f03d098: 8fb4002c */ lw $s4,0x2c($sp) +/* f03d09c: 8fb50030 */ lw $s5,0x30($sp) +/* f03d0a0: 8fb60034 */ lw $s6,0x34($sp) +/* f03d0a4: 8fb70038 */ lw $s7,0x38($sp) +/* f03d0a8: 03e00008 */ jr $ra +/* f03d0ac: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f03d0b0 +/* f03d0b0: 27bdff50 */ addiu $sp,$sp,-176 +/* f03d0b4: afbf004c */ sw $ra,0x4c($sp) +/* f03d0b8: afb00048 */ sw $s0,0x48($sp) +/* f03d0bc: 8c8e0020 */ lw $t6,0x20($a0) +/* f03d0c0: 00808025 */ or $s0,$a0,$zero +/* f03d0c4: 10800003 */ beqz $a0,.L0f03d0d4 +/* f03d0c8: afae00ac */ sw $t6,0xac($sp) +/* f03d0cc: 10000002 */ beqz $zero,.L0f03d0d8 +/* f03d0d0: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03d0d4: +/* f03d0d4: 00001025 */ or $v0,$zero,$zero +.L0f03d0d8: +/* f03d0d8: 3c188007 */ lui $t8,0x8007 +/* f03d0dc: 271883c8 */ addiu $t8,$t8,-31800 +/* f03d0e0: 8f010000 */ lw $at,0x0($t8) +/* f03d0e4: 27af0090 */ addiu $t7,$sp,0x90 +/* f03d0e8: 8f080004 */ lw $t0,0x4($t8) +/* f03d0ec: ade10000 */ sw $at,0x0($t7) +/* f03d0f0: 8f010008 */ lw $at,0x8($t8) +/* f03d0f4: ade80004 */ sw $t0,0x4($t7) +/* f03d0f8: 8f08000c */ lw $t0,0xc($t8) +/* f03d0fc: ade10008 */ sw $at,0x8($t7) +/* f03d100: 8f010010 */ lw $at,0x10($t8) +/* f03d104: 3c0a8007 */ lui $t2,0x8007 +/* f03d108: 254a83e0 */ addiu $t2,$t2,-31776 +/* f03d10c: ade10010 */ sw $at,0x10($t7) +/* f03d110: 97010014 */ lhu $at,0x14($t8) +/* f03d114: ade8000c */ sw $t0,0xc($t7) +/* f03d118: 27a90078 */ addiu $t1,$sp,0x78 +/* f03d11c: a5e10014 */ sh $at,0x14($t7) +/* f03d120: 8d410000 */ lw $at,0x0($t2) +/* f03d124: 8d4c0004 */ lw $t4,0x4($t2) +/* f03d128: ad210000 */ sw $at,0x0($t1) +/* f03d12c: 8d410008 */ lw $at,0x8($t2) +/* f03d130: ad2c0004 */ sw $t4,0x4($t1) +/* f03d134: 8d4c000c */ lw $t4,0xc($t2) +/* f03d138: ad210008 */ sw $at,0x8($t1) +/* f03d13c: 8d410010 */ lw $at,0x10($t2) +/* f03d140: ad2c000c */ sw $t4,0xc($t1) +/* f03d144: ad210010 */ sw $at,0x10($t1) +/* f03d148: 95410014 */ lhu $at,0x14($t2) +/* f03d14c: a5210014 */ sh $at,0x14($t1) +/* f03d150: 24010003 */ addiu $at,$zero,0x3 +/* f03d154: 104101a0 */ beq $v0,$at,.L0f03d7d8 +/* f03d158: 24010004 */ addiu $at,$zero,0x4 +/* f03d15c: 14410011 */ bne $v0,$at,.L0f03d1a4 +/* f03d160: 24050001 */ addiu $a1,$zero,0x1 +/* f03d164: 8e04001c */ lw $a0,0x1c($s0) +/* f03d168: 3406ffff */ dli $a2,0xffff +/* f03d16c: 0fc249af */ jal func0f0926bc +/* f03d170: afa40074 */ sw $a0,0x74($sp) +/* f03d174: 8fa40074 */ lw $a0,0x74($sp) +/* f03d178: 3c0d800a */ lui $t5,0x800a +/* f03d17c: 8dada24c */ lw $t5,-0x5db4($t5) +/* f03d180: 24070008 */ addiu $a3,$zero,0x8 +/* f03d184: 24850008 */ addiu $a1,$a0,0x8 +/* f03d188: 24860028 */ addiu $a2,$a0,0x28 +/* f03d18c: 0fc4a640 */ jal func0f129900 +/* f03d190: afad0010 */ sw $t5,0x10($sp) +/* f03d194: 8e0e0014 */ lw $t6,0x14($s0) +/* f03d198: 35d90020 */ ori $t9,$t6,0x20 +/* f03d19c: 1000018e */ beqz $zero,.L0f03d7d8 +/* f03d1a0: ae190014 */ sw $t9,0x14($s0) +.L0f03d1a4: +/* f03d1a4: 24010002 */ addiu $at,$zero,0x2 +/* f03d1a8: 144100b6 */ bne $v0,$at,.L0f03d484 +/* f03d1ac: 3c188007 */ lui $t8,0x8007 +/* f03d1b0: 8f18807c */ lw $t8,-0x7f84($t8) +/* f03d1b4: 8e0f001c */ lw $t7,0x1c($s0) +/* f03d1b8: 2b010079 */ slti $at,$t8,0x79 +/* f03d1bc: 14200028 */ bnez $at,.L0f03d260 +/* f03d1c0: afaf0070 */ sw $t7,0x70($sp) +/* f03d1c4: 920802b1 */ lbu $t0,0x2b1($s0) +/* f03d1c8: 3c098007 */ lui $t1,0x8007 +/* f03d1cc: 252983f8 */ addiu $t1,$t1,-31752 +/* f03d1d0: 51000024 */ beqzl $t0,.L0f03d264 +/* f03d1d4: 8602004c */ lh $v0,0x4c($s0) +/* f03d1d8: 8d210000 */ lw $at,0x0($t1) +/* f03d1dc: 27ab0064 */ addiu $t3,$sp,0x64 +/* f03d1e0: 8d2c0004 */ lw $t4,0x4($t1) +/* f03d1e4: ad610000 */ sw $at,0x0($t3) +/* f03d1e8: 8d210008 */ lw $at,0x8($t1) +/* f03d1ec: ad6c0004 */ sw $t4,0x4($t3) +/* f03d1f0: 0c004b70 */ jal 0x12dc0 +/* f03d1f4: ad610008 */ sw $at,0x8($t3) +/* f03d1f8: 3c01bf80 */ lui $at,0xbf80 +/* f03d1fc: 44811000 */ mtc1 $at,$f2 +/* f03d200: 24010005 */ addiu $at,$zero,0x5 +/* f03d204: 0041001b */ divu $zero,$v0,$at +/* f03d208: 00006810 */ mfhi $t5 +/* f03d20c: 000d7040 */ sll $t6,$t5,0x1 +/* f03d210: 03ae3021 */ addu $a2,$sp,$t6 +/* f03d214: 84c60064 */ lh $a2,0x64($a2) +/* f03d218: 8e05001c */ lw $a1,0x1c($s0) +/* f03d21c: 2419ffff */ addiu $t9,$zero,-1 +/* f03d220: 240fffff */ addiu $t7,$zero,-1 +/* f03d224: afaf002c */ sw $t7,0x2c($sp) +/* f03d228: afb90010 */ sw $t9,0x10($sp) +/* f03d22c: afa00028 */ sw $zero,0x28($sp) +/* f03d230: afa00020 */ sw $zero,0x20($sp) +/* f03d234: afa0001c */ sw $zero,0x1c($sp) +/* f03d238: afa00018 */ sw $zero,0x18($sp) +/* f03d23c: afa00014 */ sw $zero,0x14($sp) +/* f03d240: 00002025 */ or $a0,$zero,$zero +/* f03d244: 2407ffff */ addiu $a3,$zero,-1 +/* f03d248: e7a20038 */ swc1 $f2,0x38($sp) +/* f03d24c: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d250: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d254: 0fc24e7e */ jal func0f0939f8 +/* f03d258: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d25c: a20002b1 */ sb $zero,0x2b1($s0) +.L0f03d260: +/* f03d260: 8602004c */ lh $v0,0x4c($s0) +.L0f03d264: +/* f03d264: 3c01bf80 */ lui $at,0xbf80 +/* f03d268: 44811000 */ mtc1 $at,$f2 +/* f03d26c: 18400005 */ blez $v0,.L0f03d284 +/* f03d270: 3c18800a */ lui $t8,0x800a +/* f03d274: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f03d278: 00584023 */ subu $t0,$v0,$t8 +/* f03d27c: 10000046 */ beqz $zero,.L0f03d398 +/* f03d280: a608004c */ sh $t0,0x4c($s0) +.L0f03d284: +/* f03d284: 0c004b70 */ jal 0x12dc0 +/* f03d288: 00000000 */ sll $zero,$zero,0x0 +/* f03d28c: 240103e8 */ addiu $at,$zero,0x3e8 +/* f03d290: 0041001b */ divu $zero,$v0,$at +/* f03d294: 00005010 */ mfhi $t2 +/* f03d298: 448a2000 */ mtc1 $t2,$f4 +/* f03d29c: 3c014f80 */ lui $at,0x4f80 +/* f03d2a0: 05410004 */ bgez $t2,.L0f03d2b4 +/* f03d2a4: 468021a0 */ cvt.s.w $f6,$f4 +/* f03d2a8: 44814000 */ mtc1 $at,$f8 +/* f03d2ac: 00000000 */ sll $zero,$zero,0x0 +/* f03d2b0: 46083180 */ add.s $f6,$f6,$f8 +.L0f03d2b4: +/* f03d2b4: 3c017f1b */ lui $at,0x7f1b +/* f03d2b8: c42a8f10 */ lwc1 $f10,-0x70f0($at) +/* f03d2bc: 3c0140a0 */ lui $at,0x40a0 +/* f03d2c0: 44819000 */ mtc1 $at,$f18 +/* f03d2c4: 460a3402 */ mul.s $f16,$f6,$f10 +/* f03d2c8: 46128100 */ add.s $f4,$f16,$f18 +/* f03d2cc: 4600220d */ trunc.w.s $f8,$f4 +/* f03d2d0: 44094000 */ mfc1 $t1,$f8 +/* f03d2d4: 0c004b70 */ jal 0x12dc0 +/* f03d2d8: a609004c */ sh $t1,0x4c($s0) +/* f03d2dc: 24010190 */ addiu $at,$zero,0x190 +/* f03d2e0: 0041001b */ divu $zero,$v0,$at +/* f03d2e4: 00006010 */ mfhi $t4 +/* f03d2e8: 448c3000 */ mtc1 $t4,$f6 +/* f03d2ec: 3c014f80 */ lui $at,0x4f80 +/* f03d2f0: 05810004 */ bgez $t4,.L0f03d304 +/* f03d2f4: 468032a0 */ cvt.s.w $f10,$f6 +/* f03d2f8: 44818000 */ mtc1 $at,$f16 +/* f03d2fc: 00000000 */ sll $zero,$zero,0x0 +/* f03d300: 46105280 */ add.s $f10,$f10,$f16 +.L0f03d304: +/* f03d304: 3c017f1b */ lui $at,0x7f1b +/* f03d308: c4328f14 */ lwc1 $f18,-0x70ec($at) +/* f03d30c: 920a0362 */ lbu $t2,0x362($s0) +/* f03d310: 46125102 */ mul.s $f4,$f10,$f18 +/* f03d314: 314bff0f */ andi $t3,$t2,0xff0f +/* f03d318: 4600220d */ trunc.w.s $f8,$f4 +/* f03d31c: 440e4000 */ mfc1 $t6,$f8 +/* f03d320: 00000000 */ sll $zero,$zero,0x0 +/* f03d324: 25cf0001 */ addiu $t7,$t6,0x1 +/* f03d328: 000f4100 */ sll $t0,$t7,0x4 +/* f03d32c: 010b4825 */ or $t1,$t0,$t3 +/* f03d330: 0c004b70 */ jal 0x12dc0 +/* f03d334: a2090362 */ sb $t1,0x362($s0) +/* f03d338: 3c01bf80 */ lui $at,0xbf80 +/* f03d33c: 44811000 */ mtc1 $at,$f2 +/* f03d340: 24010190 */ addiu $at,$zero,0x190 +/* f03d344: 0041001b */ divu $zero,$v0,$at +/* f03d348: 00006010 */ mfhi $t4 +/* f03d34c: 448c3000 */ mtc1 $t4,$f6 +/* f03d350: 3c014f80 */ lui $at,0x4f80 +/* f03d354: 05810004 */ bgez $t4,.L0f03d368 +/* f03d358: 46803420 */ cvt.s.w $f16,$f6 +/* f03d35c: 44815000 */ mtc1 $at,$f10 +/* f03d360: 00000000 */ sll $zero,$zero,0x0 +/* f03d364: 460a8400 */ add.s $f16,$f16,$f10 +.L0f03d368: +/* f03d368: 3c017f1b */ lui $at,0x7f1b +/* f03d36c: c4328f18 */ lwc1 $f18,-0x70e8($at) +/* f03d370: 920a0362 */ lbu $t2,0x362($s0) +/* f03d374: 46128102 */ mul.s $f4,$f16,$f18 +/* f03d378: 3148fff0 */ andi $t0,$t2,0xfff0 +/* f03d37c: 4600220d */ trunc.w.s $f8,$f4 +/* f03d380: 440e4000 */ mfc1 $t6,$f8 +/* f03d384: 00000000 */ sll $zero,$zero,0x0 +/* f03d388: 25cf0001 */ addiu $t7,$t6,0x1 +/* f03d38c: 31f8000f */ andi $t8,$t7,0xf +/* f03d390: 03085825 */ or $t3,$t8,$t0 +/* f03d394: a20b0362 */ sb $t3,0x362($s0) +.L0f03d398: +/* f03d398: 3c098007 */ lui $t1,0x8007 +/* f03d39c: 8d29807c */ lw $t1,-0x7f84($t1) +/* f03d3a0: 3c028007 */ lui $v0,0x8007 +/* f03d3a4: 8fa40070 */ lw $a0,0x70($sp) +/* f03d3a8: 29210137 */ slti $at,$t1,0x137 +/* f03d3ac: 14200010 */ bnez $at,.L0f03d3f0 +/* f03d3b0: 24428080 */ addiu $v0,$v0,-32640 +/* f03d3b4: 24050001 */ addiu $a1,$zero,0x1 +/* f03d3b8: 0fc249af */ jal func0f0926bc +/* f03d3bc: 3406ffff */ dli $a2,0xffff +/* f03d3c0: 8fa40070 */ lw $a0,0x70($sp) +/* f03d3c4: 3c0c800a */ lui $t4,0x800a +/* f03d3c8: 8d8ca24c */ lw $t4,-0x5db4($t4) +/* f03d3cc: 24070008 */ addiu $a3,$zero,0x8 +/* f03d3d0: 24850008 */ addiu $a1,$a0,0x8 +/* f03d3d4: 24860028 */ addiu $a2,$a0,0x28 +/* f03d3d8: 0fc4a640 */ jal func0f129900 +/* f03d3dc: afac0010 */ sw $t4,0x10($sp) +/* f03d3e0: 0fc0c467 */ jal func0f03119c +/* f03d3e4: 02002025 */ or $a0,$s0,$zero +/* f03d3e8: 100000fc */ beqz $zero,.L0f03d7dc +/* f03d3ec: 8fbf004c */ lw $ra,0x4c($sp) +.L0f03d3f0: +/* f03d3f0: 904d0000 */ lbu $t5,0x0($v0) +/* f03d3f4: 8e0e0120 */ lw $t6,0x120($s0) +/* f03d3f8: 00002025 */ or $a0,$zero,$zero +/* f03d3fc: 24060064 */ addiu $a2,$zero,0x64 +/* f03d400: 01ae082a */ slt $at,$t5,$t6 +/* f03d404: 102000f4 */ beqz $at,.L0f03d7d8 +/* f03d408: 2407ffff */ addiu $a3,$zero,-1 +/* f03d40c: ae000120 */ sw $zero,0x120($s0) +/* f03d410: 90590000 */ lbu $t9,0x0($v0) +/* f03d414: 240affff */ addiu $t2,$zero,-1 +/* f03d418: 24180400 */ addiu $t8,$zero,0x400 +/* f03d41c: 2408ffff */ addiu $t0,$zero,-1 +/* f03d420: 272ffffb */ addiu $t7,$t9,-5 +/* f03d424: a04f0000 */ sb $t7,0x0($v0) +/* f03d428: afa8002c */ sw $t0,0x2c($sp) +/* f03d42c: afb80014 */ sw $t8,0x14($sp) +/* f03d430: afaa0010 */ sw $t2,0x10($sp) +/* f03d434: e7a20038 */ swc1 $f2,0x38($sp) +/* f03d438: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d43c: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d440: afa00028 */ sw $zero,0x28($sp) +/* f03d444: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d448: afa00020 */ sw $zero,0x20($sp) +/* f03d44c: afa0001c */ sw $zero,0x1c($sp) +/* f03d450: afa00018 */ sw $zero,0x18($sp) +/* f03d454: 0fc24e7e */ jal func0f0939f8 +/* f03d458: 8fa50070 */ lw $a1,0x70($sp) +/* f03d45c: 8fa50070 */ lw $a1,0x70($sp) +/* f03d460: 24090001 */ addiu $t1,$zero,0x1 +/* f03d464: 00003825 */ or $a3,$zero,$zero +/* f03d468: 84a40028 */ lh $a0,0x28($a1) +/* f03d46c: afa90014 */ sw $t1,0x14($sp) +/* f03d470: afa00010 */ sw $zero,0x10($sp) +/* f03d474: 0fc4be7c */ jal func0f12f9f0 +/* f03d478: 24a60008 */ addiu $a2,$a1,0x8 +/* f03d47c: 100000d7 */ beqz $zero,.L0f03d7dc +/* f03d480: 8fbf004c */ lw $ra,0x4c($sp) +.L0f03d484: +/* f03d484: c6060030 */ lwc1 $f6,0x30($s0) +/* f03d488: 44805000 */ mtc1 $zero,$f10 +/* f03d48c: 00000000 */ sll $zero,$zero,0x0 +/* f03d490: 4606503e */ c.le.s $f10,$f6 +/* f03d494: 00000000 */ sll $zero,$zero,0x0 +/* f03d498: 45020049 */ bc1fl .L0f03d5c0 +/* f03d49c: c6120034 */ lwc1 $f18,0x34($s0) +/* f03d4a0: 0c00745f */ jal 0x1d17c +/* f03d4a4: 8fa400ac */ lw $a0,0xac($sp) +/* f03d4a8: c6100030 */ lwc1 $f16,0x30($s0) +/* f03d4ac: 4600803e */ c.le.s $f16,$f0 +/* f03d4b0: 00000000 */ sll $zero,$zero,0x0 +/* f03d4b4: 45020042 */ bc1fl .L0f03d5c0 +/* f03d4b8: c6120034 */ lwc1 $f18,0x34($s0) +/* f03d4bc: 9202032f */ lbu $v0,0x32f($s0) +/* f03d4c0: 00002025 */ or $a0,$zero,$zero +/* f03d4c4: 2407ffff */ addiu $a3,$zero,-1 +/* f03d4c8: 14400019 */ bnez $v0,.L0f03d530 +/* f03d4cc: 24010005 */ addiu $at,$zero,0x5 +/* f03d4d0: 3c028007 */ lui $v0,0x8007 +/* f03d4d4: 8c428404 */ lw $v0,-0x7bfc($v0) +/* f03d4d8: 8e05001c */ lw $a1,0x1c($s0) +/* f03d4dc: 3c01bf80 */ lui $at,0xbf80 +/* f03d4e0: 00026040 */ sll $t4,$v0,0x1 +/* f03d4e4: 03ac3021 */ addu $a2,$sp,$t4 +/* f03d4e8: 84c60090 */ lh $a2,0x90($a2) +/* f03d4ec: 44811000 */ mtc1 $at,$f2 +/* f03d4f0: 240dffff */ addiu $t5,$zero,-1 +/* f03d4f4: 240effff */ addiu $t6,$zero,-1 +/* f03d4f8: afae002c */ sw $t6,0x2c($sp) +/* f03d4fc: afad0010 */ sw $t5,0x10($sp) +/* f03d500: afa00028 */ sw $zero,0x28($sp) +/* f03d504: afa00020 */ sw $zero,0x20($sp) +/* f03d508: afa0001c */ sw $zero,0x1c($sp) +/* f03d50c: afa00018 */ sw $zero,0x18($sp) +/* f03d510: afa00014 */ sw $zero,0x14($sp) +/* f03d514: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d518: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d51c: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d520: 0fc24e7e */ jal func0f0939f8 +/* f03d524: e7a20038 */ swc1 $f2,0x38($sp) +/* f03d528: 10000018 */ beqz $zero,.L0f03d58c +/* f03d52c: 00000000 */ sll $zero,$zero,0x0 +.L0f03d530: +/* f03d530: 10410016 */ beq $v0,$at,.L0f03d58c +/* f03d534: 00002025 */ or $a0,$zero,$zero +/* f03d538: 0002c840 */ sll $t9,$v0,0x1 +/* f03d53c: 03b93021 */ addu $a2,$sp,$t9 +/* f03d540: 84c60076 */ lh $a2,0x76($a2) +/* f03d544: 8e05001c */ lw $a1,0x1c($s0) +/* f03d548: 3c01bf80 */ lui $at,0xbf80 +/* f03d54c: 44811000 */ mtc1 $at,$f2 +/* f03d550: 240fffff */ addiu $t7,$zero,-1 +/* f03d554: 240affff */ addiu $t2,$zero,-1 +/* f03d558: afaa002c */ sw $t2,0x2c($sp) +/* f03d55c: afaf0010 */ sw $t7,0x10($sp) +/* f03d560: afa00028 */ sw $zero,0x28($sp) +/* f03d564: afa00020 */ sw $zero,0x20($sp) +/* f03d568: afa0001c */ sw $zero,0x1c($sp) +/* f03d56c: afa00018 */ sw $zero,0x18($sp) +/* f03d570: afa00014 */ sw $zero,0x14($sp) +/* f03d574: 2407ffff */ addiu $a3,$zero,-1 +/* f03d578: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d57c: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d580: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d584: 0fc24e7e */ jal func0f0939f8 +/* f03d588: e7a20038 */ swc1 $f2,0x38($sp) +.L0f03d58c: +/* f03d58c: 3c028007 */ lui $v0,0x8007 +/* f03d590: 8c428404 */ lw $v0,-0x7bfc($v0) +/* f03d594: 3c01bf80 */ lui $at,0xbf80 +/* f03d598: 44811000 */ mtc1 $at,$f2 +/* f03d59c: 3c018007 */ lui $at,0x8007 +/* f03d5a0: 24420001 */ addiu $v0,$v0,0x1 +/* f03d5a4: ac228404 */ sw $v0,-0x7bfc($at) +/* f03d5a8: 2841000b */ slti $at,$v0,0xb +/* f03d5ac: 14200002 */ bnez $at,.L0f03d5b8 +/* f03d5b0: 3c018007 */ lui $at,0x8007 +/* f03d5b4: ac208404 */ sw $zero,-0x7bfc($at) +.L0f03d5b8: +/* f03d5b8: e6020030 */ swc1 $f2,0x30($s0) +/* f03d5bc: c6120034 */ lwc1 $f18,0x34($s0) +.L0f03d5c0: +/* f03d5c0: 44802000 */ mtc1 $zero,$f4 +/* f03d5c4: 00000000 */ sll $zero,$zero,0x0 +/* f03d5c8: 4612203e */ c.le.s $f4,$f18 +/* f03d5cc: 00000000 */ sll $zero,$zero,0x0 +/* f03d5d0: 45000046 */ bc1f .L0f03d6ec +/* f03d5d4: 00000000 */ sll $zero,$zero,0x0 +/* f03d5d8: 0c00745f */ jal 0x1d17c +/* f03d5dc: 8fa400ac */ lw $a0,0xac($sp) +/* f03d5e0: c6080034 */ lwc1 $f8,0x34($s0) +/* f03d5e4: 3c01bf80 */ lui $at,0xbf80 +/* f03d5e8: 44811000 */ mtc1 $at,$f2 +/* f03d5ec: 4600403e */ c.le.s $f8,$f0 +/* f03d5f0: 00000000 */ sll $zero,$zero,0x0 +/* f03d5f4: 4500003d */ bc1f .L0f03d6ec +/* f03d5f8: 00000000 */ sll $zero,$zero,0x0 +/* f03d5fc: 9218032f */ lbu $t8,0x32f($s0) +/* f03d600: 3c028007 */ lui $v0,0x8007 +/* f03d604: 00002025 */ or $a0,$zero,$zero +/* f03d608: 2b010005 */ slti $at,$t8,0x5 +/* f03d60c: 10200017 */ beqz $at,.L0f03d66c +/* f03d610: 2407ffff */ addiu $a3,$zero,-1 +/* f03d614: 8e05001c */ lw $a1,0x1c($s0) +/* f03d618: 2408ffff */ addiu $t0,$zero,-1 +/* f03d61c: 240bffff */ addiu $t3,$zero,-1 +/* f03d620: afab002c */ sw $t3,0x2c($sp) +/* f03d624: afa80010 */ sw $t0,0x10($sp) +/* f03d628: e7a20038 */ swc1 $f2,0x38($sp) +/* f03d62c: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d630: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d634: afa00028 */ sw $zero,0x28($sp) +/* f03d638: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d63c: afa00020 */ sw $zero,0x20($sp) +/* f03d640: afa0001c */ sw $zero,0x1c($sp) +/* f03d644: afa00018 */ sw $zero,0x18($sp) +/* f03d648: afa00014 */ sw $zero,0x14($sp) +/* f03d64c: 00002025 */ or $a0,$zero,$zero +/* f03d650: 2406808e */ addiu $a2,$zero,-32626 +/* f03d654: 0fc24e7e */ jal func0f0939f8 +/* f03d658: 2407ffff */ addiu $a3,$zero,-1 +/* f03d65c: 3c01bf80 */ lui $at,0xbf80 +/* f03d660: 44811000 */ mtc1 $at,$f2 +/* f03d664: 10000017 */ beqz $zero,.L0f03d6c4 +/* f03d668: 00000000 */ sll $zero,$zero,0x0 +.L0f03d66c: +/* f03d66c: 8c428404 */ lw $v0,-0x7bfc($v0) +/* f03d670: 8e05001c */ lw $a1,0x1c($s0) +/* f03d674: 240cffff */ addiu $t4,$zero,-1 +/* f03d678: 00024840 */ sll $t1,$v0,0x1 +/* f03d67c: 03a93021 */ addu $a2,$sp,$t1 +/* f03d680: 84c60090 */ lh $a2,0x90($a2) +/* f03d684: 240dffff */ addiu $t5,$zero,-1 +/* f03d688: afad002c */ sw $t5,0x2c($sp) +/* f03d68c: e7a20038 */ swc1 $f2,0x38($sp) +/* f03d690: e7a20034 */ swc1 $f2,0x34($sp) +/* f03d694: e7a20030 */ swc1 $f2,0x30($sp) +/* f03d698: afa00028 */ sw $zero,0x28($sp) +/* f03d69c: e7a20024 */ swc1 $f2,0x24($sp) +/* f03d6a0: afa00020 */ sw $zero,0x20($sp) +/* f03d6a4: afa0001c */ sw $zero,0x1c($sp) +/* f03d6a8: afa00018 */ sw $zero,0x18($sp) +/* f03d6ac: afa00014 */ sw $zero,0x14($sp) +/* f03d6b0: 0fc24e7e */ jal func0f0939f8 +/* f03d6b4: afac0010 */ sw $t4,0x10($sp) +/* f03d6b8: 3c01bf80 */ lui $at,0xbf80 +/* f03d6bc: 44811000 */ mtc1 $at,$f2 +/* f03d6c0: 00000000 */ sll $zero,$zero,0x0 +.L0f03d6c4: +/* f03d6c4: 3c028007 */ lui $v0,0x8007 +/* f03d6c8: 8c428404 */ lw $v0,-0x7bfc($v0) +/* f03d6cc: 3c018007 */ lui $at,0x8007 +/* f03d6d0: 24420001 */ addiu $v0,$v0,0x1 +/* f03d6d4: ac228404 */ sw $v0,-0x7bfc($at) +/* f03d6d8: 2841000b */ slti $at,$v0,0xb +/* f03d6dc: 14200002 */ bnez $at,.L0f03d6e8 +/* f03d6e0: 3c018007 */ lui $at,0x8007 +/* f03d6e4: ac208404 */ sw $zero,-0x7bfc($at) +.L0f03d6e8: +/* f03d6e8: e6020034 */ swc1 $f2,0x34($s0) +.L0f03d6ec: +/* f03d6ec: 0c00745f */ jal 0x1d17c +/* f03d6f0: 8fa400ac */ lw $a0,0xac($sp) +/* f03d6f4: e7a0005c */ swc1 $f0,0x5c($sp) +/* f03d6f8: 0c007468 */ jal 0x1d1a0 +/* f03d6fc: 8fa400ac */ lw $a0,0xac($sp) +/* f03d700: c7a6005c */ lwc1 $f6,0x5c($sp) +/* f03d704: 4606003e */ c.le.s $f0,$f6 +/* f03d708: 00000000 */ sll $zero,$zero,0x0 +/* f03d70c: 45020030 */ bc1fl .L0f03d7d0 +/* f03d710: 02002025 */ or $a0,$s0,$zero +/* f03d714: 12000003 */ beqz $s0,.L0f03d724 +/* f03d718: 00001025 */ or $v0,$zero,$zero +/* f03d71c: 10000001 */ beqz $zero,.L0f03d724 +/* f03d720: 920202fe */ lbu $v0,0x2fe($s0) +.L0f03d724: +/* f03d724: 14400027 */ bnez $v0,.L0f03d7c4 +/* f03d728: 00000000 */ sll $zero,$zero,0x0 +/* f03d72c: 0c00744f */ jal 0x1d13c +/* f03d730: 8fa400ac */ lw $a0,0xac($sp) +/* f03d734: 24010039 */ addiu $at,$zero,0x39 +/* f03d738: 14410022 */ bne $v0,$at,.L0f03d7c4 +/* f03d73c: 00000000 */ sll $zero,$zero,0x0 +/* f03d740: 0c007457 */ jal 0x1d15c +/* f03d744: 8fa400ac */ lw $a0,0xac($sp) +/* f03d748: 2c500001 */ sltiu $s0,$v0,0x1 +/* f03d74c: 0c008dda */ jal 0x23768 +/* f03d750: 2404003c */ addiu $a0,$zero,0x3c +/* f03d754: 44828000 */ mtc1 $v0,$f16 +/* f03d758: 3c017f1b */ lui $at,0x7f1b +/* f03d75c: c42a8f1c */ lwc1 $f10,-0x70e4($at) +/* f03d760: 468084a0 */ cvt.s.w $f18,$f16 +/* f03d764: 3c01424c */ lui $at,0x424c +/* f03d768: 44812000 */ mtc1 $at,$f4 +/* f03d76c: 8fa400ac */ lw $a0,0xac($sp) +/* f03d770: 2405003c */ addiu $a1,$zero,0x3c +/* f03d774: 02003025 */ or $a2,$s0,$zero +/* f03d778: 46049201 */ sub.s $f8,$f18,$f4 +/* f03d77c: 3c074248 */ lui $a3,0x4248 +/* f03d780: e7aa0010 */ swc1 $f10,0x10($sp) +/* f03d784: 0c007733 */ jal 0x1dccc +/* f03d788: e7a80014 */ swc1 $f8,0x14($sp) +/* f03d78c: 0c008dda */ jal 0x23768 +/* f03d790: 2404003c */ addiu $a0,$zero,0x3c +/* f03d794: 44823000 */ mtc1 $v0,$f6 +/* f03d798: 3c01424c */ lui $at,0x424c +/* f03d79c: 44818000 */ mtc1 $at,$f16 +/* f03d7a0: 468032a0 */ cvt.s.w $f10,$f6 +/* f03d7a4: 8fa400ac */ lw $a0,0xac($sp) +/* f03d7a8: 3c053f00 */ lui $a1,0x3f00 +/* f03d7ac: 46105481 */ sub.s $f18,$f10,$f16 +/* f03d7b0: 44069000 */ mfc1 $a2,$f18 +/* f03d7b4: 0c0077ac */ jal 0x1deb0 +/* f03d7b8: 00000000 */ sll $zero,$zero,0x0 +/* f03d7bc: 10000007 */ beqz $zero,.L0f03d7dc +/* f03d7c0: 8fbf004c */ lw $ra,0x4c($sp) +.L0f03d7c4: +/* f03d7c4: 0fc0c467 */ jal func0f03119c +/* f03d7c8: 02002025 */ or $a0,$s0,$zero +/* f03d7cc: 02002025 */ or $a0,$s0,$zero +.L0f03d7d0: +/* f03d7d0: 0fc0f3a3 */ jal func0f03ce8c +/* f03d7d4: 24050001 */ addiu $a1,$zero,0x1 +.L0f03d7d8: +/* f03d7d8: 8fbf004c */ lw $ra,0x4c($sp) +.L0f03d7dc: +/* f03d7dc: 8fb00048 */ lw $s0,0x48($sp) +/* f03d7e0: 27bd00b0 */ addiu $sp,$sp,0xb0 +/* f03d7e4: 03e00008 */ jr $ra +/* f03d7e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03d7ec +/* f03d7ec: 27bdff58 */ addiu $sp,$sp,-168 +/* f03d7f0: 3c0f8007 */ lui $t7,0x8007 +/* f03d7f4: afbf005c */ sw $ra,0x5c($sp) +/* f03d7f8: afbe0058 */ sw $s8,0x58($sp) +/* f03d7fc: afb70054 */ sw $s7,0x54($sp) +/* f03d800: afb60050 */ sw $s6,0x50($sp) +/* f03d804: afb5004c */ sw $s5,0x4c($sp) +/* f03d808: afb40048 */ sw $s4,0x48($sp) +/* f03d80c: afb30044 */ sw $s3,0x44($sp) +/* f03d810: afb20040 */ sw $s2,0x40($sp) +/* f03d814: afb1003c */ sw $s1,0x3c($sp) +/* f03d818: afb00038 */ sw $s0,0x38($sp) +/* f03d81c: f7b60030 */ sdc1 $f22,0x30($sp) +/* f03d820: f7b40028 */ sdc1 $f20,0x28($sp) +/* f03d824: 25ef8408 */ addiu $t7,$t7,-31736 +/* f03d828: 8de10000 */ lw $at,0x0($t7) +/* f03d82c: 27ae0090 */ addiu $t6,$sp,0x90 +/* f03d830: 8de90004 */ lw $t1,0x4($t7) +/* f03d834: adc10000 */ sw $at,0x0($t6) +/* f03d838: 8de10008 */ lw $at,0x8($t7) +/* f03d83c: adc90004 */ sw $t1,0x4($t6) +/* f03d840: 8de9000c */ lw $t1,0xc($t7) +/* f03d844: adc10008 */ sw $at,0x8($t6) +/* f03d848: 8de10010 */ lw $at,0x10($t7) +/* f03d84c: adc9000c */ sw $t1,0xc($t6) +/* f03d850: 3c0b800a */ lui $t3,0x800a +/* f03d854: adc10010 */ sw $at,0x10($t6) +/* f03d858: 95e10014 */ lhu $at,0x14($t7) +/* f03d85c: 0080f025 */ or $s8,$a0,$zero +/* f03d860: 00009825 */ or $s3,$zero,$zero +/* f03d864: a5c10014 */ sh $at,0x14($t6) +/* f03d868: 848a002c */ lh $t2,0x2c($a0) +/* f03d86c: 8d6b9ff8 */ lw $t3,-0x6008($t3) +/* f03d870: 0000a025 */ or $s4,$zero,$zero +/* f03d874: 24050001 */ addiu $a1,$zero,0x1 +/* f03d878: 014b6021 */ addu $t4,$t2,$t3 +/* f03d87c: a48c002c */ sh $t4,0x2c($a0) +/* f03d880: 848d002c */ lh $t5,0x2c($a0) +/* f03d884: 59a00074 */ blezl $t5,.L0f03da58 +/* f03d888: 8fbf005c */ lw $ra,0x5c($sp) +/* f03d88c: 50800005 */ beqzl $a0,.L0f03d8a4 +/* f03d890: afa00088 */ sw $zero,0x88($sp) +/* f03d894: 909902fe */ lbu $t9,0x2fe($a0) +/* f03d898: 10000002 */ beqz $zero,.L0f03d8a4 +/* f03d89c: afb90088 */ sw $t9,0x88($sp) +/* f03d8a0: afa00088 */ sw $zero,0x88($sp) +.L0f03d8a4: +/* f03d8a4: 8fd70020 */ lw $s7,0x20($s8) +/* f03d8a8: 0fc08946 */ jal func0f022518 +/* f03d8ac: 03c02025 */ or $a0,$s8,$zero +/* f03d8b0: 2418001e */ addiu $t8,$zero,0x1e +/* f03d8b4: 3c014180 */ lui $at,0x4180 +/* f03d8b8: a3d80007 */ sb $t8,0x7($s8) +/* f03d8bc: 3c158006 */ lui $s5,0x8006 +/* f03d8c0: 4481b000 */ mtc1 $at,$f22 +/* f03d8c4: 4480a000 */ mtc1 $zero,$f20 +/* f03d8c8: 26b552b8 */ addiu $s5,$s5,0x52b8 +/* f03d8cc: 8fa20088 */ lw $v0,0x88($sp) +/* f03d8d0: 24160014 */ addiu $s6,$zero,0x14 +.L0f03d8d4: +/* f03d8d4: 06600033 */ bltz $s3,.L0f03d9a4 +/* f03d8d8: 00000000 */ sll $zero,$zero,0x0 +/* f03d8dc: 02760019 */ multu $s3,$s6 +/* f03d8e0: 00027080 */ sll $t6,$v0,0x2 +/* f03d8e4: 02ae8821 */ addu $s1,$s5,$t6 +/* f03d8e8: 8e2f0000 */ lw $t7,0x0($s1) +/* f03d8ec: 00009012 */ mflo $s2 +/* f03d8f0: 01f21821 */ addu $v1,$t7,$s2 +/* f03d8f4: 8c690004 */ lw $t1,0x4($v1) +/* f03d8f8: 1120002a */ beqz $t1,.L0f03d9a4 +/* f03d8fc: 00000000 */ sll $zero,$zero,0x0 +/* f03d900: 8c6a000c */ lw $t2,0xc($v1) +/* f03d904: 19400027 */ blez $t2,.L0f03d9a4 +/* f03d908: 00000000 */ sll $zero,$zero,0x0 +/* f03d90c: 0c004b70 */ jal 0x12dc0 +/* f03d910: 24140001 */ addiu $s4,$zero,0x1 +/* f03d914: 8e2b0000 */ lw $t3,0x0($s1) +/* f03d918: 4407a000 */ mfc1 $a3,$f20 +/* f03d91c: 24180001 */ addiu $t8,$zero,0x1 +/* f03d920: 01721821 */ addu $v1,$t3,$s2 +/* f03d924: 8c6c000c */ lw $t4,0xc($v1) +/* f03d928: 8c6d0004 */ lw $t5,0x4($v1) +/* f03d92c: 02e02025 */ or $a0,$s7,$zero +/* f03d930: 004c001b */ divu $zero,$v0,$t4 +/* f03d934: 00004010 */ mfhi $t0 +/* f03d938: 0008c8c0 */ sll $t9,$t0,0x3 +/* f03d93c: 0328c823 */ subu $t9,$t9,$t0 +/* f03d940: 0019c880 */ sll $t9,$t9,0x2 +/* f03d944: 01b98021 */ addu $s0,$t5,$t9 +/* f03d948: c6040014 */ lwc1 $f4,0x14($s0) +/* f03d94c: 15800002 */ bnez $t4,.L0f03d958 +/* f03d950: 00000000 */ sll $zero,$zero,0x0 +/* f03d954: 0007000d */ break 0x7 +.L0f03d958: +/* f03d958: e7c40030 */ swc1 $f4,0x30($s8) +/* f03d95c: c6060018 */ lwc1 $f6,0x18($s0) +/* f03d960: e7c60034 */ swc1 $f6,0x34($s8) +/* f03d964: c608000c */ lwc1 $f8,0xc($s0) +/* f03d968: 8e060004 */ lw $a2,0x4($s0) +/* f03d96c: 86050000 */ lh $a1,0x0($s0) +/* f03d970: afb80018 */ sw $t8,0x18($sp) +/* f03d974: e7b60014 */ swc1 $f22,0x14($sp) +/* f03d978: 0c0076ff */ jal 0x1dbfc +/* f03d97c: e7a80010 */ swc1 $f8,0x10($sp) +/* f03d980: c6000008 */ lwc1 $f0,0x8($s0) +/* f03d984: 4600a03e */ c.le.s $f20,$f0 +/* f03d988: 00000000 */ sll $zero,$zero,0x0 +/* f03d98c: 45020005 */ bc1fl .L0f03d9a4 +/* f03d990: 8fa20088 */ lw $v0,0x88($sp) +/* f03d994: 44050000 */ mfc1 $a1,$f0 +/* f03d998: 0c007787 */ jal 0x1de1c +/* f03d99c: 02e02025 */ or $a0,$s7,$zero +/* f03d9a0: 8fa20088 */ lw $v0,0x88($sp) +.L0f03d9a4: +/* f03d9a4: 1680000d */ bnez $s4,.L0f03d9dc +/* f03d9a8: 00000000 */ sll $zero,$zero,0x0 +/* f03d9ac: 26730001 */ addiu $s3,$s3,0x1 +/* f03d9b0: 02760019 */ multu $s3,$s6 +/* f03d9b4: 00027080 */ sll $t6,$v0,0x2 +/* f03d9b8: 02ae7821 */ addu $t7,$s5,$t6 +/* f03d9bc: 8de90000 */ lw $t1,0x0($t7) +/* f03d9c0: 2401ffff */ addiu $at,$zero,-1 +/* f03d9c4: 00005012 */ mflo $t2 +/* f03d9c8: 012a5821 */ addu $t3,$t1,$t2 +/* f03d9cc: 8d6c0000 */ lw $t4,0x0($t3) +/* f03d9d0: 15810002 */ bne $t4,$at,.L0f03d9dc +/* f03d9d4: 00000000 */ sll $zero,$zero,0x0 +/* f03d9d8: 24140001 */ addiu $s4,$zero,0x1 +.L0f03d9dc: +/* f03d9dc: 1280ffbd */ beqz $s4,.L0f03d8d4 +/* f03d9e0: 00000000 */ sll $zero,$zero,0x0 +/* f03d9e4: 8fc40170 */ lw $a0,0x170($s8) +/* f03d9e8: 5080000c */ beqzl $a0,.L0f03da1c +/* f03d9ec: 8fc40174 */ lw $a0,0x174($s8) +/* f03d9f0: 8c8d0004 */ lw $t5,0x4($a0) +/* f03d9f4: 8db90008 */ lw $t9,0x8($t5) +/* f03d9f8: 33382000 */ andi $t8,$t9,0x2000 +/* f03d9fc: 57000007 */ bnezl $t8,.L0f03da1c +/* f03da00: 8fc40174 */ lw $a0,0x174($s8) +/* f03da04: 0fc20a59 */ jal func0f082964 +/* f03da08: 24050001 */ addiu $a1,$zero,0x1 +/* f03da0c: 8fce0014 */ lw $t6,0x14($s8) +/* f03da10: 35cf0001 */ ori $t7,$t6,0x1 +/* f03da14: afcf0014 */ sw $t7,0x14($s8) +/* f03da18: 8fc40174 */ lw $a0,0x174($s8) +.L0f03da1c: +/* f03da1c: 1080000b */ beqz $a0,.L0f03da4c +/* f03da20: 00000000 */ sll $zero,$zero,0x0 +/* f03da24: 8c890004 */ lw $t1,0x4($a0) +/* f03da28: 8d2a0008 */ lw $t2,0x8($t1) +/* f03da2c: 314b2000 */ andi $t3,$t2,0x2000 +/* f03da30: 15600006 */ bnez $t3,.L0f03da4c +/* f03da34: 00000000 */ sll $zero,$zero,0x0 +/* f03da38: 0fc20a59 */ jal func0f082964 +/* f03da3c: 24050001 */ addiu $a1,$zero,0x1 +/* f03da40: 8fcc0014 */ lw $t4,0x14($s8) +/* f03da44: 358d0001 */ ori $t5,$t4,0x1 +/* f03da48: afcd0014 */ sw $t5,0x14($s8) +.L0f03da4c: +/* f03da4c: 0fc09149 */ jal func0f024524 +/* f03da50: 03c02025 */ or $a0,$s8,$zero +/* f03da54: 8fbf005c */ lw $ra,0x5c($sp) +.L0f03da58: +/* f03da58: d7b40028 */ ldc1 $f20,0x28($sp) +/* f03da5c: d7b60030 */ ldc1 $f22,0x30($sp) +/* f03da60: 8fb00038 */ lw $s0,0x38($sp) +/* f03da64: 8fb1003c */ lw $s1,0x3c($sp) +/* f03da68: 8fb20040 */ lw $s2,0x40($sp) +/* f03da6c: 8fb30044 */ lw $s3,0x44($sp) +/* f03da70: 8fb40048 */ lw $s4,0x48($sp) +/* f03da74: 8fb5004c */ lw $s5,0x4c($sp) +/* f03da78: 8fb60050 */ lw $s6,0x50($sp) +/* f03da7c: 8fb70054 */ lw $s7,0x54($sp) +/* f03da80: 8fbe0058 */ lw $s8,0x58($sp) +/* f03da84: 03e00008 */ jr $ra +/* f03da88: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f03da8c +/* f03da8c: 27bdff90 */ addiu $sp,$sp,-112 +/* f03da90: afbf004c */ sw $ra,0x4c($sp) +/* f03da94: afb00048 */ sw $s0,0x48($sp) +/* f03da98: 8c8e0020 */ lw $t6,0x20($a0) +/* f03da9c: 3c188007 */ lui $t8,0x8007 +/* f03daa0: 27188420 */ addiu $t8,$t8,-31712 +/* f03daa4: afae006c */ sw $t6,0x6c($sp) +/* f03daa8: 8f010000 */ lw $at,0x0($t8) +/* f03daac: 27af0054 */ addiu $t7,$sp,0x54 +/* f03dab0: 8f090004 */ lw $t1,0x4($t8) +/* f03dab4: ade10000 */ sw $at,0x0($t7) +/* f03dab8: 8f010008 */ lw $at,0x8($t8) +/* f03dabc: ade90004 */ sw $t1,0x4($t7) +/* f03dac0: 8f09000c */ lw $t1,0xc($t8) +/* f03dac4: ade10008 */ sw $at,0x8($t7) +/* f03dac8: 8f010010 */ lw $at,0x10($t8) +/* f03dacc: ade9000c */ sw $t1,0xc($t7) +/* f03dad0: 44803000 */ mtc1 $zero,$f6 +/* f03dad4: ade10010 */ sw $at,0x10($t7) +/* f03dad8: 97010014 */ lhu $at,0x14($t8) +/* f03dadc: 00808025 */ or $s0,$a0,$zero +/* f03dae0: a5e10014 */ sh $at,0x14($t7) +/* f03dae4: c4840030 */ lwc1 $f4,0x30($a0) +/* f03dae8: 4604303e */ c.le.s $f6,$f4 +/* f03daec: 00000000 */ sll $zero,$zero,0x0 +/* f03daf0: 4502002b */ bc1fl .L0f03dba0 +/* f03daf4: c60a0034 */ lwc1 $f10,0x34($s0) +/* f03daf8: 0c00745f */ jal 0x1d17c +/* f03dafc: 8fa4006c */ lw $a0,0x6c($sp) +/* f03db00: c6080030 */ lwc1 $f8,0x30($s0) +/* f03db04: 3c01bf80 */ lui $at,0xbf80 +/* f03db08: 00002025 */ or $a0,$zero,$zero +/* f03db0c: 4600403e */ c.le.s $f8,$f0 +/* f03db10: 3c0a8007 */ lui $t2,0x8007 +/* f03db14: 2407ffff */ addiu $a3,$zero,-1 +/* f03db18: 240cffff */ addiu $t4,$zero,-1 +/* f03db1c: 4500001f */ bc1f .L0f03db9c +/* f03db20: 240dffff */ addiu $t5,$zero,-1 +/* f03db24: 8d4a8438 */ lw $t2,-0x7bc8($t2) +/* f03db28: 8e05001c */ lw $a1,0x1c($s0) +/* f03db2c: 44811000 */ mtc1 $at,$f2 +/* f03db30: 000a5840 */ sll $t3,$t2,0x1 +/* f03db34: 03ab3021 */ addu $a2,$sp,$t3 +/* f03db38: 84c60054 */ lh $a2,0x54($a2) +/* f03db3c: afad002c */ sw $t5,0x2c($sp) +/* f03db40: afa00028 */ sw $zero,0x28($sp) +/* f03db44: afa00020 */ sw $zero,0x20($sp) +/* f03db48: afa0001c */ sw $zero,0x1c($sp) +/* f03db4c: afa00018 */ sw $zero,0x18($sp) +/* f03db50: afa00014 */ sw $zero,0x14($sp) +/* f03db54: afac0010 */ sw $t4,0x10($sp) +/* f03db58: e7a20038 */ swc1 $f2,0x38($sp) +/* f03db5c: e7a20034 */ swc1 $f2,0x34($sp) +/* f03db60: e7a20030 */ swc1 $f2,0x30($sp) +/* f03db64: 0fc24e7e */ jal func0f0939f8 +/* f03db68: e7a20024 */ swc1 $f2,0x24($sp) +/* f03db6c: 3c028007 */ lui $v0,0x8007 +/* f03db70: 8c428438 */ lw $v0,-0x7bc8($v0) +/* f03db74: 3c01bf80 */ lui $at,0xbf80 +/* f03db78: 44811000 */ mtc1 $at,$f2 +/* f03db7c: 3c018007 */ lui $at,0x8007 +/* f03db80: 24420001 */ addiu $v0,$v0,0x1 +/* f03db84: ac228438 */ sw $v0,-0x7bc8($at) +/* f03db88: 2841000b */ slti $at,$v0,0xb +/* f03db8c: 14200002 */ bnez $at,.L0f03db98 +/* f03db90: 3c018007 */ lui $at,0x8007 +/* f03db94: ac208438 */ sw $zero,-0x7bc8($at) +.L0f03db98: +/* f03db98: e6020030 */ swc1 $f2,0x30($s0) +.L0f03db9c: +/* f03db9c: c60a0034 */ lwc1 $f10,0x34($s0) +.L0f03dba0: +/* f03dba0: 44808000 */ mtc1 $zero,$f16 +/* f03dba4: 00000000 */ sll $zero,$zero,0x0 +/* f03dba8: 460a803e */ c.le.s $f16,$f10 +/* f03dbac: 00000000 */ sll $zero,$zero,0x0 +/* f03dbb0: 4500002a */ bc1f .L0f03dc5c +/* f03dbb4: 00000000 */ sll $zero,$zero,0x0 +/* f03dbb8: 0c00745f */ jal 0x1d17c +/* f03dbbc: 8fa4006c */ lw $a0,0x6c($sp) +/* f03dbc0: c6120034 */ lwc1 $f18,0x34($s0) +/* f03dbc4: 3c01bf80 */ lui $at,0xbf80 +/* f03dbc8: 44811000 */ mtc1 $at,$f2 +/* f03dbcc: 4600903e */ c.le.s $f18,$f0 +/* f03dbd0: 3c028007 */ lui $v0,0x8007 +/* f03dbd4: 00002025 */ or $a0,$zero,$zero +/* f03dbd8: 2407ffff */ addiu $a3,$zero,-1 +/* f03dbdc: 4500001f */ bc1f .L0f03dc5c +/* f03dbe0: 2408ffff */ addiu $t0,$zero,-1 +/* f03dbe4: 8c428438 */ lw $v0,-0x7bc8($v0) +/* f03dbe8: 8e05001c */ lw $a1,0x1c($s0) +/* f03dbec: 2419ffff */ addiu $t9,$zero,-1 +/* f03dbf0: 00027040 */ sll $t6,$v0,0x1 +/* f03dbf4: 03ae3021 */ addu $a2,$sp,$t6 +/* f03dbf8: 84c60054 */ lh $a2,0x54($a2) +/* f03dbfc: e7a20038 */ swc1 $f2,0x38($sp) +/* f03dc00: e7a20034 */ swc1 $f2,0x34($sp) +/* f03dc04: e7a20030 */ swc1 $f2,0x30($sp) +/* f03dc08: afb9002c */ sw $t9,0x2c($sp) +/* f03dc0c: afa00028 */ sw $zero,0x28($sp) +/* f03dc10: e7a20024 */ swc1 $f2,0x24($sp) +/* f03dc14: afa00020 */ sw $zero,0x20($sp) +/* f03dc18: afa0001c */ sw $zero,0x1c($sp) +/* f03dc1c: afa00018 */ sw $zero,0x18($sp) +/* f03dc20: afa00014 */ sw $zero,0x14($sp) +/* f03dc24: 0fc24e7e */ jal func0f0939f8 +/* f03dc28: afa80010 */ sw $t0,0x10($sp) +/* f03dc2c: 3c028007 */ lui $v0,0x8007 +/* f03dc30: 8c428438 */ lw $v0,-0x7bc8($v0) +/* f03dc34: 3c01bf80 */ lui $at,0xbf80 +/* f03dc38: 44811000 */ mtc1 $at,$f2 +/* f03dc3c: 3c018007 */ lui $at,0x8007 +/* f03dc40: 24420001 */ addiu $v0,$v0,0x1 +/* f03dc44: ac228438 */ sw $v0,-0x7bc8($at) +/* f03dc48: 2841000b */ slti $at,$v0,0xb +/* f03dc4c: 14200002 */ bnez $at,.L0f03dc58 +/* f03dc50: 3c018007 */ lui $at,0x8007 +/* f03dc54: ac208438 */ sw $zero,-0x7bc8($at) +.L0f03dc58: +/* f03dc58: e6020034 */ swc1 $f2,0x34($s0) +.L0f03dc5c: +/* f03dc5c: 0c00745f */ jal 0x1d17c +/* f03dc60: 8fa4006c */ lw $a0,0x6c($sp) +/* f03dc64: e7a00050 */ swc1 $f0,0x50($sp) +/* f03dc68: 0c007468 */ jal 0x1d1a0 +/* f03dc6c: 8fa4006c */ lw $a0,0x6c($sp) +/* f03dc70: c7a40050 */ lwc1 $f4,0x50($sp) +/* f03dc74: 02002025 */ or $a0,$s0,$zero +/* f03dc78: 4604003e */ c.le.s $f0,$f4 +/* f03dc7c: 00000000 */ sll $zero,$zero,0x0 +/* f03dc80: 4500000e */ bc1f .L0f03dcbc +/* f03dc84: 00000000 */ sll $zero,$zero,0x0 +/* f03dc88: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f03dc8c: 240f001f */ addiu $t7,$zero,0x1f +/* f03dc90: a20f0007 */ sb $t7,0x7($s0) +/* f03dc94: 13000003 */ beqz $t8,.L0f03dca4 +/* f03dc98: 2409ffff */ addiu $t1,$zero,-1 +/* f03dc9c: 10000002 */ beqz $zero,.L0f03dca8 +/* f03dca0: ae000038 */ sw $zero,0x38($s0) +.L0f03dca4: +/* f03dca4: ae090038 */ sw $t1,0x38($s0) +.L0f03dca8: +/* f03dca8: ae00002c */ sw $zero,0x2c($s0) +/* f03dcac: ae000030 */ sw $zero,0x30($s0) +/* f03dcb0: ae000034 */ sw $zero,0x34($s0) +/* f03dcb4: ae00003c */ sw $zero,0x3c($s0) +/* f03dcb8: a2000008 */ sb $zero,0x8($s0) +.L0f03dcbc: +/* f03dcbc: 0fc0f3a3 */ jal func0f03ce8c +/* f03dcc0: 24050001 */ addiu $a1,$zero,0x1 +/* f03dcc4: 8fbf004c */ lw $ra,0x4c($sp) +/* f03dcc8: 8fb00048 */ lw $s0,0x48($sp) +/* f03dccc: 27bd0070 */ addiu $sp,$sp,0x70 +/* f03dcd0: 03e00008 */ jr $ra +/* f03dcd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03dcd8 +/* f03dcd8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03dcdc: afbf0014 */ sw $ra,0x14($sp) +/* f03dce0: 8c820038 */ lw $v0,0x38($a0) +/* f03dce4: 00002825 */ or $a1,$zero,$zero +/* f03dce8: 3c0e800a */ lui $t6,0x800a +/* f03dcec: 0442001c */ bltzl $v0,.L0f03dd60 +/* f03dcf0: 8c890018 */ lw $t1,0x18($a0) +/* f03dcf4: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f03dcf8: 2403005a */ addiu $v1,$zero,0x5a +/* f03dcfc: 004e7821 */ addu $t7,$v0,$t6 +/* f03dd00: 29e1005a */ slti $at,$t7,0x5a +/* f03dd04: ac8f0038 */ sw $t7,0x38($a0) +/* f03dd08: 14200003 */ bnez $at,.L0f03dd18 +/* f03dd0c: 01e01025 */ or $v0,$t7,$zero +/* f03dd10: 1000002e */ beqz $zero,.L0f03ddcc +/* f03dd14: 24050001 */ addiu $a1,$zero,0x1 +.L0f03dd18: +/* f03dd18: 0062c023 */ subu $t8,$v1,$v0 +/* f03dd1c: 0018ca00 */ sll $t9,$t8,0x8 +/* f03dd20: 0338c823 */ subu $t9,$t9,$t8 +/* f03dd24: 0323001a */ div $zero,$t9,$v1 +/* f03dd28: 00004012 */ mflo $t0 +/* f03dd2c: a088000c */ sb $t0,0xc($a0) +/* f03dd30: 14600002 */ bnez $v1,.L0f03dd3c +/* f03dd34: 00000000 */ sll $zero,$zero,0x0 +/* f03dd38: 0007000d */ break 0x7 +.L0f03dd3c: +/* f03dd3c: 2401ffff */ addiu $at,$zero,-1 +/* f03dd40: 14610004 */ bne $v1,$at,.L0f03dd54 +/* f03dd44: 3c018000 */ lui $at,0x8000 +/* f03dd48: 17210002 */ bne $t9,$at,.L0f03dd54 +/* f03dd4c: 00000000 */ sll $zero,$zero,0x0 +/* f03dd50: 0006000d */ break 0x6 +.L0f03dd54: +/* f03dd54: 1000001d */ beqz $zero,.L0f03ddcc +/* f03dd58: 00000000 */ sll $zero,$zero,0x0 +/* f03dd5c: 8c890018 */ lw $t1,0x18($a0) +.L0f03dd60: +/* f03dd60: 00095140 */ sll $t2,$t1,0x5 +/* f03dd64: 05400019 */ bltz $t2,.L0f03ddcc +/* f03dd68: 00000000 */ sll $zero,$zero,0x0 +/* f03dd6c: 8c8b002c */ lw $t3,0x2c($a0) +/* f03dd70: 3c18800a */ lui $t8,0x800a +/* f03dd74: 51600003 */ beqzl $t3,.L0f03dd84 +/* f03dd78: 8c8c001c */ lw $t4,0x1c($a0) +/* f03dd7c: ac800038 */ sw $zero,0x38($a0) +/* f03dd80: 8c8c001c */ lw $t4,0x1c($a0) +.L0f03dd84: +/* f03dd84: 918d0001 */ lbu $t5,0x1($t4) +/* f03dd88: 31ae0080 */ andi $t6,$t5,0x80 +/* f03dd8c: 51c00004 */ beqzl $t6,.L0f03dda0 +/* f03dd90: 8c8f0034 */ lw $t7,0x34($a0) +/* f03dd94: 10000005 */ beqz $zero,.L0f03ddac +/* f03dd98: ac800034 */ sw $zero,0x34($a0) +/* f03dd9c: 8c8f0034 */ lw $t7,0x34($a0) +.L0f03dda0: +/* f03dda0: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f03dda4: 01f8c821 */ addu $t9,$t7,$t8 +/* f03dda8: ac990034 */ sw $t9,0x34($a0) +.L0f03ddac: +/* f03ddac: 8c880030 */ lw $t0,0x30($a0) +/* f03ddb0: 11000006 */ beqz $t0,.L0f03ddcc +/* f03ddb4: 00000000 */ sll $zero,$zero,0x0 +/* f03ddb8: 8c890034 */ lw $t1,0x34($a0) +/* f03ddbc: 29210078 */ slti $at,$t1,0x78 +/* f03ddc0: 14200002 */ bnez $at,.L0f03ddcc +/* f03ddc4: 00000000 */ sll $zero,$zero,0x0 +/* f03ddc8: 24050001 */ addiu $a1,$zero,0x1 +.L0f03ddcc: +/* f03ddcc: 50a00007 */ beqzl $a1,.L0f03ddec +/* f03ddd0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03ddd4: 8c8a0014 */ lw $t2,0x14($a0) +/* f03ddd8: a080000c */ sb $zero,0xc($a0) +/* f03dddc: 354b0020 */ ori $t3,$t2,0x20 +/* f03dde0: 0fc0919a */ jal func0f024668 +/* f03dde4: ac8b0014 */ sw $t3,0x14($a0) +/* f03dde8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03ddec: +/* f03ddec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03ddf0: 03e00008 */ jr $ra +/* f03ddf4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03ddf8 +/* f03ddf8: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03ddfc: afb00018 */ sw $s0,0x18($sp) +/* f03de00: 00808025 */ or $s0,$a0,$zero +/* f03de04: afbf001c */ sw $ra,0x1c($sp) +/* f03de08: 8c840020 */ lw $a0,0x20($a0) +/* f03de0c: 0c00745f */ jal 0x1d17c +/* f03de10: afa40024 */ sw $a0,0x24($sp) +/* f03de14: e7a00020 */ swc1 $f0,0x20($sp) +/* f03de18: 0c007468 */ jal 0x1d1a0 +/* f03de1c: 8fa40024 */ lw $a0,0x24($sp) +/* f03de20: c7a40020 */ lwc1 $f4,0x20($sp) +/* f03de24: 4604003e */ c.le.s $f0,$f4 +/* f03de28: 00000000 */ sll $zero,$zero,0x0 +/* f03de2c: 4502001e */ bc1fl .L0f03dea8 +/* f03de30: 02002025 */ or $a0,$s0,$zero +/* f03de34: 0fc0e56b */ jal func0f0395ac +/* f03de38: 02002025 */ or $a0,$s0,$zero +/* f03de3c: 12000003 */ beqz $s0,.L0f03de4c +/* f03de40: 00001025 */ or $v0,$zero,$zero +/* f03de44: 10000001 */ beqz $zero,.L0f03de4c +/* f03de48: 920202fe */ lbu $v0,0x2fe($s0) +.L0f03de4c: +/* f03de4c: 5440000b */ bnezl $v0,.L0f03de7c +/* f03de50: 920e02fe */ lbu $t6,0x2fe($s0) +/* f03de54: 0c00744f */ jal 0x1d13c +/* f03de58: 8fa40024 */ lw $a0,0x24($sp) +/* f03de5c: 24010039 */ addiu $at,$zero,0x39 +/* f03de60: 14410005 */ bne $v0,$at,.L0f03de78 +/* f03de64: 02002025 */ or $a0,$s0,$zero +/* f03de68: 0fc0bb4a */ jal func0f02ed28 +/* f03de6c: 3c0541d0 */ lui $a1,0x41d0 +/* f03de70: 1000000d */ beqz $zero,.L0f03dea8 +/* f03de74: 02002025 */ or $a0,$s0,$zero +.L0f03de78: +/* f03de78: 920e02fe */ lbu $t6,0x2fe($s0) +.L0f03de7c: +/* f03de7c: 24010002 */ addiu $at,$zero,0x2 +/* f03de80: 15c10006 */ bne $t6,$at,.L0f03de9c +/* f03de84: 00000000 */ sll $zero,$zero,0x0 +/* f03de88: 920f0362 */ lbu $t7,0x362($s0) +/* f03de8c: 31f9ff0f */ andi $t9,$t7,0xff0f +/* f03de90: a2190362 */ sb $t9,0x362($s0) +/* f03de94: 332800f0 */ andi $t0,$t9,0xf0 +/* f03de98: a2080362 */ sb $t0,0x362($s0) +.L0f03de9c: +/* f03de9c: 0fc0bb57 */ jal func0f02ed5c +/* f03dea0: 02002025 */ or $a0,$s0,$zero +/* f03dea4: 02002025 */ or $a0,$s0,$zero +.L0f03dea8: +/* f03dea8: 0fc0f3a3 */ jal func0f03ce8c +/* f03deac: 00002825 */ or $a1,$zero,$zero +/* f03deb0: 8fbf001c */ lw $ra,0x1c($sp) +/* f03deb4: 8fb00018 */ lw $s0,0x18($sp) +/* f03deb8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03debc: 03e00008 */ jr $ra +/* f03dec0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03dec4 +/* f03dec4: 27bdffc0 */ addiu $sp,$sp,-64 +/* f03dec8: afb00020 */ sw $s0,0x20($sp) +/* f03decc: 00808025 */ or $s0,$a0,$zero +/* f03ded0: afbf0024 */ sw $ra,0x24($sp) +/* f03ded4: 8c840020 */ lw $a0,0x20($a0) +/* f03ded8: 0c00745f */ jal 0x1d17c +/* f03dedc: afa4003c */ sw $a0,0x3c($sp) +/* f03dee0: 8fa4003c */ lw $a0,0x3c($sp) +/* f03dee4: 0c007468 */ jal 0x1d1a0 +/* f03dee8: e7a0002c */ swc1 $f0,0x2c($sp) +/* f03deec: c7a4002c */ lwc1 $f4,0x2c($sp) +/* f03def0: 4604003e */ c.le.s $f0,$f4 +/* f03def4: 00000000 */ sll $zero,$zero,0x0 +/* f03def8: 45020011 */ bc1fl .L0f03df40 +/* f03defc: 8fbf0024 */ lw $ra,0x24($sp) +/* f03df00: c606002c */ lwc1 $f6,0x2c($s0) +/* f03df04: 260e0040 */ addiu $t6,$s0,0x40 +/* f03df08: 02002025 */ or $a0,$s0,$zero +/* f03df0c: e7a60030 */ swc1 $f6,0x30($sp) +/* f03df10: c6080030 */ lwc1 $f8,0x30($s0) +/* f03df14: 27a50030 */ addiu $a1,$sp,0x30 +/* f03df18: e7a80034 */ swc1 $f8,0x34($sp) +/* f03df1c: c60a0034 */ lwc1 $f10,0x34($s0) +/* f03df20: e7aa0038 */ swc1 $f10,0x38($sp) +/* f03df24: 8e07003c */ lw $a3,0x3c($s0) +/* f03df28: 8e060038 */ lw $a2,0x38($s0) +/* f03df2c: afae0010 */ sw $t6,0x10($sp) +/* f03df30: 8e0f0044 */ lw $t7,0x44($s0) +/* f03df34: 0fc0cbf9 */ jal func0f032fe4 +/* f03df38: afaf0014 */ sw $t7,0x14($sp) +/* f03df3c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f03df40: +/* f03df40: 8fb00020 */ lw $s0,0x20($sp) +/* f03df44: 27bd0040 */ addiu $sp,$sp,0x40 +/* f03df48: 03e00008 */ jr $ra +/* f03df4c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03df50 +/* f03df50: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03df54: afbf001c */ sw $ra,0x1c($sp) +/* f03df58: afb00018 */ sw $s0,0x18($sp) +/* f03df5c: 8c850020 */ lw $a1,0x20($a0) +/* f03df60: 00808025 */ or $s0,$a0,$zero +/* f03df64: afa50024 */ sw $a1,0x24($sp) +/* f03df68: 8c8e0014 */ lw $t6,0x14($a0) +/* f03df6c: 000e7a80 */ sll $t7,$t6,0xa +/* f03df70: 05e1000c */ bgez $t7,.L0f03dfa4 +/* f03df74: 00000000 */ sll $zero,$zero,0x0 +/* f03df78: 0c0076e5 */ jal 0x1db94 +/* f03df7c: 00a02025 */ or $a0,$a1,$zero +/* f03df80: 54400018 */ bnezl $v0,.L0f03dfe4 +/* f03df84: 8fbf001c */ lw $ra,0x1c($sp) +/* f03df88: 0fc0be29 */ jal func0f02f8a4 +/* f03df8c: 02002025 */ or $a0,$s0,$zero +/* f03df90: 8e180014 */ lw $t8,0x14($s0) +/* f03df94: 3c01ffdf */ lui $at,0xffdf +/* f03df98: 3421ffff */ ori $at,$at,0xffff +/* f03df9c: 0301c824 */ and $t9,$t8,$at +/* f03dfa0: ae190014 */ sw $t9,0x14($s0) +.L0f03dfa4: +/* f03dfa4: 0c00745f */ jal 0x1d17c +/* f03dfa8: 8fa40024 */ lw $a0,0x24($sp) +/* f03dfac: e7a00020 */ swc1 $f0,0x20($sp) +/* f03dfb0: 0c007468 */ jal 0x1d1a0 +/* f03dfb4: 8fa40024 */ lw $a0,0x24($sp) +/* f03dfb8: c7a40020 */ lwc1 $f4,0x20($sp) +/* f03dfbc: 4604003e */ c.le.s $f0,$f4 +/* f03dfc0: 00000000 */ sll $zero,$zero,0x0 +/* f03dfc4: 45020007 */ bc1fl .L0f03dfe4 +/* f03dfc8: 8fbf001c */ lw $ra,0x1c($sp) +/* f03dfcc: 0fc0e56b */ jal func0f0395ac +/* f03dfd0: 02002025 */ or $a0,$s0,$zero +/* f03dfd4: 02002025 */ or $a0,$s0,$zero +/* f03dfd8: 0fc0bb4a */ jal func0f02ed28 +/* f03dfdc: 3c054120 */ lui $a1,0x4120 +/* f03dfe0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03dfe4: +/* f03dfe4: 8fb00018 */ lw $s0,0x18($sp) +/* f03dfe8: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03dfec: 03e00008 */ jr $ra +/* f03dff0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03dff4 +/* f03dff4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03dff8: afbf001c */ sw $ra,0x1c($sp) +/* f03dffc: afb00018 */ sw $s0,0x18($sp) +/* f03e000: 8c850020 */ lw $a1,0x20($a0) +/* f03e004: 00808025 */ or $s0,$a0,$zero +/* f03e008: afa50024 */ sw $a1,0x24($sp) +/* f03e00c: 8c8e0014 */ lw $t6,0x14($a0) +/* f03e010: 000e7a80 */ sll $t7,$t6,0xa +/* f03e014: 05e1000c */ bgez $t7,.L0f03e048 +/* f03e018: 00000000 */ sll $zero,$zero,0x0 +/* f03e01c: 0c0076e5 */ jal 0x1db94 +/* f03e020: 00a02025 */ or $a0,$a1,$zero +/* f03e024: 54400017 */ bnezl $v0,.L0f03e084 +/* f03e028: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e02c: 0fc0bf0b */ jal func0f02fc2c +/* f03e030: 02002025 */ or $a0,$s0,$zero +/* f03e034: 8e180014 */ lw $t8,0x14($s0) +/* f03e038: 3c01ffdf */ lui $at,0xffdf +/* f03e03c: 3421ffff */ ori $at,$at,0xffff +/* f03e040: 0301c824 */ and $t9,$t8,$at +/* f03e044: ae190014 */ sw $t9,0x14($s0) +.L0f03e048: +/* f03e048: 0c00745f */ jal 0x1d17c +/* f03e04c: 8fa40024 */ lw $a0,0x24($sp) +/* f03e050: e7a00020 */ swc1 $f0,0x20($sp) +/* f03e054: 0c007468 */ jal 0x1d1a0 +/* f03e058: 8fa40024 */ lw $a0,0x24($sp) +/* f03e05c: c7a40020 */ lwc1 $f4,0x20($sp) +/* f03e060: 4604003e */ c.le.s $f0,$f4 +/* f03e064: 00000000 */ sll $zero,$zero,0x0 +/* f03e068: 45020006 */ bc1fl .L0f03e084 +/* f03e06c: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e070: 0fc0e56b */ jal func0f0395ac +/* f03e074: 02002025 */ or $a0,$s0,$zero +/* f03e078: 0fc0bb57 */ jal func0f02ed5c +/* f03e07c: 02002025 */ or $a0,$s0,$zero +/* f03e080: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e084: +/* f03e084: 8fb00018 */ lw $s0,0x18($sp) +/* f03e088: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03e08c: 03e00008 */ jr $ra +/* f03e090: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e094 +/* f03e094: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03e098: afbf0014 */ sw $ra,0x14($sp) +/* f03e09c: afa40020 */ sw $a0,0x20($sp) +/* f03e0a0: 8c840020 */ lw $a0,0x20($a0) +/* f03e0a4: 0c00745f */ jal 0x1d17c +/* f03e0a8: afa4001c */ sw $a0,0x1c($sp) +/* f03e0ac: 8fa4001c */ lw $a0,0x1c($sp) +/* f03e0b0: 0c007468 */ jal 0x1d1a0 +/* f03e0b4: e7a00018 */ swc1 $f0,0x18($sp) +/* f03e0b8: c7a40018 */ lwc1 $f4,0x18($sp) +/* f03e0bc: 4604003e */ c.le.s $f0,$f4 +/* f03e0c0: 00000000 */ sll $zero,$zero,0x0 +/* f03e0c4: 45020004 */ bc1fl .L0f03e0d8 +/* f03e0c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e0cc: 0fc0baaf */ jal func0f02eabc +/* f03e0d0: 8fa40020 */ lw $a0,0x20($sp) +/* f03e0d4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03e0d8: +/* f03e0d8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03e0dc: 03e00008 */ jr $ra +/* f03e0e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e0e4 +/* f03e0e4: 27bdffd8 */ addiu $sp,$sp,-40 +/* f03e0e8: afbf001c */ sw $ra,0x1c($sp) +/* f03e0ec: afb00018 */ sw $s0,0x18($sp) +/* f03e0f0: 8c850020 */ lw $a1,0x20($a0) +/* f03e0f4: 00808025 */ or $s0,$a0,$zero +/* f03e0f8: afa50024 */ sw $a1,0x24($sp) +/* f03e0fc: 8c8e0014 */ lw $t6,0x14($a0) +/* f03e100: 000e7a80 */ sll $t7,$t6,0xa +/* f03e104: 05e1000c */ bgez $t7,.L0f03e138 +/* f03e108: 00000000 */ sll $zero,$zero,0x0 +/* f03e10c: 0c0076e5 */ jal 0x1db94 +/* f03e110: 00a02025 */ or $a0,$a1,$zero +/* f03e114: 54400020 */ bnezl $v0,.L0f03e198 +/* f03e118: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e11c: 0fc0bbd0 */ jal func0f02ef40 +/* f03e120: 02002025 */ or $a0,$s0,$zero +/* f03e124: 8e180014 */ lw $t8,0x14($s0) +/* f03e128: 3c01ffdf */ lui $at,0xffdf +/* f03e12c: 3421ffff */ ori $at,$at,0xffff +/* f03e130: 0301c824 */ and $t9,$t8,$at +/* f03e134: ae190014 */ sw $t9,0x14($s0) +.L0f03e138: +/* f03e138: 0c00745f */ jal 0x1d17c +/* f03e13c: 8fa40024 */ lw $a0,0x24($sp) +/* f03e140: 3c014270 */ lui $at,0x4270 +/* f03e144: 44812000 */ mtc1 $at,$f4 +/* f03e148: 00000000 */ sll $zero,$zero,0x0 +/* f03e14c: 4600203e */ c.le.s $f4,$f0 +/* f03e150: 00000000 */ sll $zero,$zero,0x0 +/* f03e154: 45000003 */ bc1f .L0f03e164 +/* f03e158: 00000000 */ sll $zero,$zero,0x0 +/* f03e15c: 0fc240ec */ jal func0f0903b0 +/* f03e160: 00000000 */ sll $zero,$zero,0x0 +.L0f03e164: +/* f03e164: 0c00745f */ jal 0x1d17c +/* f03e168: 8fa40024 */ lw $a0,0x24($sp) +/* f03e16c: e7a00020 */ swc1 $f0,0x20($sp) +/* f03e170: 0c007468 */ jal 0x1d1a0 +/* f03e174: 8fa40024 */ lw $a0,0x24($sp) +/* f03e178: c7a60020 */ lwc1 $f6,0x20($sp) +/* f03e17c: 4606003e */ c.le.s $f0,$f6 +/* f03e180: 00000000 */ sll $zero,$zero,0x0 +/* f03e184: 45020004 */ bc1fl .L0f03e198 +/* f03e188: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e18c: 0fc0bb57 */ jal func0f02ed5c +/* f03e190: 02002025 */ or $a0,$s0,$zero +/* f03e194: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e198: +/* f03e198: 8fb00018 */ lw $s0,0x18($sp) +/* f03e19c: 27bd0028 */ addiu $sp,$sp,0x28 +/* f03e1a0: 03e00008 */ jr $ra +/* f03e1a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e1a8 +/* f03e1a8: 27bdffd0 */ addiu $sp,$sp,-48 +/* f03e1ac: afbf001c */ sw $ra,0x1c($sp) +/* f03e1b0: afb00018 */ sw $s0,0x18($sp) +/* f03e1b4: 8c8e0014 */ lw $t6,0x14($a0) +/* f03e1b8: 00808025 */ or $s0,$a0,$zero +/* f03e1bc: 000e7a80 */ sll $t7,$t6,0xa +/* f03e1c0: 05e1000c */ bgez $t7,.L0f03e1f4 +/* f03e1c4: 00000000 */ sll $zero,$zero,0x0 +/* f03e1c8: 0c0076e5 */ jal 0x1db94 +/* f03e1cc: 8c840020 */ lw $a0,0x20($a0) +/* f03e1d0: 5440002e */ bnezl $v0,.L0f03e28c +/* f03e1d4: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e1d8: 0fc0bcc5 */ jal func0f02f314 +/* f03e1dc: 02002025 */ or $a0,$s0,$zero +/* f03e1e0: 8e180014 */ lw $t8,0x14($s0) +/* f03e1e4: 3c01ffdf */ lui $at,0xffdf +/* f03e1e8: 3421ffff */ ori $at,$at,0xffff +/* f03e1ec: 0301c824 */ and $t9,$t8,$at +/* f03e1f0: ae190014 */ sw $t9,0x14($s0) +.L0f03e1f4: +/* f03e1f4: 12000003 */ beqz $s0,.L0f03e204 +/* f03e1f8: 00001025 */ or $v0,$zero,$zero +/* f03e1fc: 10000001 */ beqz $zero,.L0f03e204 +/* f03e200: 920202fe */ lbu $v0,0x2fe($s0) +.L0f03e204: +/* f03e204: 54400021 */ bnezl $v0,.L0f03e28c +/* f03e208: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e20c: 8e040020 */ lw $a0,0x20($s0) +/* f03e210: 0c00745f */ jal 0x1d17c +/* f03e214: afa4002c */ sw $a0,0x2c($sp) +/* f03e218: e7a00024 */ swc1 $f0,0x24($sp) +/* f03e21c: 0c007468 */ jal 0x1d1a0 +/* f03e220: 8fa4002c */ lw $a0,0x2c($sp) +/* f03e224: c7a40024 */ lwc1 $f4,0x24($sp) +/* f03e228: 4604003e */ c.le.s $f0,$f4 +/* f03e22c: 00000000 */ sll $zero,$zero,0x0 +/* f03e230: 45020016 */ bc1fl .L0f03e28c +/* f03e234: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e238: 0c00744f */ jal 0x1d13c +/* f03e23c: 8fa4002c */ lw $a0,0x2c($sp) +/* f03e240: 2401002e */ addiu $at,$zero,0x2e +/* f03e244: 14410005 */ bne $v0,$at,.L0f03e25c +/* f03e248: 02002025 */ or $a0,$s0,$zero +/* f03e24c: 0fc0bb4a */ jal func0f02ed28 +/* f03e250: 3c0541d0 */ lui $a1,0x41d0 +/* f03e254: 1000000d */ beqz $zero,.L0f03e28c +/* f03e258: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e25c: +/* f03e25c: 0c00744f */ jal 0x1d13c +/* f03e260: 8fa4002c */ lw $a0,0x2c($sp) +/* f03e264: 2401003f */ addiu $at,$zero,0x3f +/* f03e268: 14410005 */ bne $v0,$at,.L0f03e280 +/* f03e26c: 02002025 */ or $a0,$s0,$zero +/* f03e270: 0fc0bb4a */ jal func0f02ed28 +/* f03e274: 3c0541d0 */ lui $a1,0x41d0 +/* f03e278: 10000004 */ beqz $zero,.L0f03e28c +/* f03e27c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e280: +/* f03e280: 0fc0bb57 */ jal func0f02ed5c +/* f03e284: 02002025 */ or $a0,$s0,$zero +/* f03e288: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e28c: +/* f03e28c: 8fb00018 */ lw $s0,0x18($sp) +/* f03e290: 27bd0030 */ addiu $sp,$sp,0x30 +/* f03e294: 03e00008 */ jr $ra +/* f03e298: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e29c +/* f03e29c: 27bdff98 */ addiu $sp,$sp,-104 +/* f03e2a0: afbf0044 */ sw $ra,0x44($sp) +/* f03e2a4: afa40068 */ sw $a0,0x68($sp) +/* f03e2a8: afa5006c */ sw $a1,0x6c($sp) +/* f03e2ac: afa60070 */ sw $a2,0x70($sp) +/* f03e2b0: afa70074 */ sw $a3,0x74($sp) +/* f03e2b4: 0fc0a209 */ jal func0f028824 +/* f03e2b8: afa00058 */ sw $zero,0x58($sp) +/* f03e2bc: 50400064 */ beqzl $v0,.L0f03e450 +/* f03e2c0: 8fbf0044 */ lw $ra,0x44($sp) +/* f03e2c4: 8c420004 */ lw $v0,0x4($v0) +/* f03e2c8: 904e005c */ lbu $t6,0x5c($v0) +/* f03e2cc: 2444005c */ addiu $a0,$v0,0x5c +/* f03e2d0: afa4004c */ sw $a0,0x4c($sp) +/* f03e2d4: 0fc2c78a */ jal func0f0b1e28 +/* f03e2d8: afae005c */ sw $t6,0x5c($sp) +/* f03e2dc: 8fa4004c */ lw $a0,0x4c($sp) +/* f03e2e0: 0fc2c79a */ jal func0f0b1e68 +/* f03e2e4: a3a20057 */ sb $v0,0x57($sp) +/* f03e2e8: 8faa0068 */ lw $t2,0x68($sp) +/* f03e2ec: 8faf006c */ lw $t7,0x6c($sp) +/* f03e2f0: 3049ffff */ andi $t1,$v0,0xffff +/* f03e2f4: 014f2021 */ addu $a0,$t2,$t7 +/* f03e2f8: 8083017c */ lb $v1,0x17c($a0) +/* f03e2fc: 04610009 */ bgez $v1,.L0f03e324 +/* f03e300: 00000000 */ sll $zero,$zero,0x0 +/* f03e304: afa4004c */ sw $a0,0x4c($sp) +/* f03e308: 0fc29c3e */ jal func0f0a70f8 +/* f03e30c: a7a90054 */ sh $t1,0x54($sp) +/* f03e310: 8fa4004c */ lw $a0,0x4c($sp) +/* f03e314: 97a90054 */ lhu $t1,0x54($sp) +/* f03e318: a082017c */ sb $v0,0x17c($a0) +/* f03e31c: 8faa0068 */ lw $t2,0x68($sp) +/* f03e320: 8083017c */ lb $v1,0x17c($a0) +.L0f03e324: +/* f03e324: 04600049 */ bltz $v1,.L0f03e44c +/* f03e328: 0003c080 */ sll $t8,$v1,0x2 +/* f03e32c: 8fab0070 */ lw $t3,0x70($sp) +/* f03e330: 0303c023 */ subu $t8,$t8,$v1 +/* f03e334: 3c19800a */ lui $t9,0x800a +/* f03e338: 2739d150 */ addiu $t9,$t9,-11952 +/* f03e33c: 0018c100 */ sll $t8,$t8,0x4 +/* f03e340: 11600013 */ beqz $t3,.L0f03e390 +/* f03e344: 03194021 */ addu $t0,$t8,$t9 +/* f03e348: 93ac0057 */ lbu $t4,0x57($sp) +/* f03e34c: 240b0001 */ addiu $t3,$zero,0x1 +/* f03e350: 5980000f */ blezl $t4,.L0f03e390 +/* f03e354: afab0058 */ sw $t3,0x58($sp) +/* f03e358: 954d0192 */ lhu $t5,0x192($t2) +/* f03e35c: 3c18800a */ lui $t8,0x800a +/* f03e360: 31ae0020 */ andi $t6,$t5,0x20 +/* f03e364: 55c0000b */ bnezl $t6,.L0f03e394 +/* f03e368: 8fac0058 */ lw $t4,0x58($sp) +/* f03e36c: 8d0f0000 */ lw $t7,0x0($t0) +/* f03e370: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f03e374: 24190001 */ addiu $t9,$zero,0x1 +/* f03e378: 01f8082a */ slt $at,$t7,$t8 +/* f03e37c: 50200005 */ beqzl $at,.L0f03e394 +/* f03e380: 8fac0058 */ lw $t4,0x58($sp) +/* f03e384: 10000002 */ beqz $zero,.L0f03e390 +/* f03e388: afb90058 */ sw $t9,0x58($sp) +/* f03e38c: afab0058 */ sw $t3,0x58($sp) +.L0f03e390: +/* f03e390: 8fac0058 */ lw $t4,0x58($sp) +.L0f03e394: +/* f03e394: 3c01bf80 */ lui $at,0xbf80 +/* f03e398: 00002025 */ or $a0,$zero,$zero +/* f03e39c: 11800024 */ beqz $t4,.L0f03e430 +/* f03e3a0: 00093400 */ sll $a2,$t1,0x10 +/* f03e3a4: 8d45001c */ lw $a1,0x1c($t2) +/* f03e3a8: 44810000 */ mtc1 $at,$f0 +/* f03e3ac: 93ac0057 */ lbu $t4,0x57($sp) +/* f03e3b0: 00066c03 */ sra $t5,$a2,0x10 +/* f03e3b4: 240effff */ addiu $t6,$zero,-1 +/* f03e3b8: 240f0400 */ addiu $t7,$zero,0x400 +/* f03e3bc: 24180004 */ addiu $t8,$zero,0x4 +/* f03e3c0: 24190011 */ addiu $t9,$zero,0x11 +/* f03e3c4: 240bffff */ addiu $t3,$zero,-1 +/* f03e3c8: afab002c */ sw $t3,0x2c($sp) +/* f03e3cc: afb9001c */ sw $t9,0x1c($sp) +/* f03e3d0: afb80018 */ sw $t8,0x18($sp) +/* f03e3d4: afaf0014 */ sw $t7,0x14($sp) +/* f03e3d8: afae0010 */ sw $t6,0x10($sp) +/* f03e3dc: 01a03025 */ or $a2,$t5,$zero +/* f03e3e0: afa80050 */ sw $t0,0x50($sp) +/* f03e3e4: afa00028 */ sw $zero,0x28($sp) +/* f03e3e8: afa00020 */ sw $zero,0x20($sp) +/* f03e3ec: 2407ffff */ addiu $a3,$zero,-1 +/* f03e3f0: afac004c */ sw $t4,0x4c($sp) +/* f03e3f4: e7a00024 */ swc1 $f0,0x24($sp) +/* f03e3f8: e7a00030 */ swc1 $f0,0x30($sp) +/* f03e3fc: e7a00034 */ swc1 $f0,0x34($sp) +/* f03e400: 0fc24e7e */ jal func0f0939f8 +/* f03e404: e7a00038 */ swc1 $f0,0x38($sp) +/* f03e408: 3c0d800a */ lui $t5,0x800a +/* f03e40c: 8dad9fc8 */ lw $t5,-0x6038($t5) +/* f03e410: 8fae004c */ lw $t6,0x4c($sp) +/* f03e414: 8fa80050 */ lw $t0,0x50($sp) +/* f03e418: 01ae7821 */ addu $t7,$t5,$t6 +/* f03e41c: ad0f0000 */ sw $t7,0x0($t0) +/* f03e420: 8fb80068 */ lw $t8,0x68($sp) +/* f03e424: 97190192 */ lhu $t9,0x192($t8) +/* f03e428: 372b0020 */ ori $t3,$t9,0x20 +/* f03e42c: a70b0192 */ sh $t3,0x192($t8) +.L0f03e430: +/* f03e430: 8fac0074 */ lw $t4,0x74($sp) +/* f03e434: 25040004 */ addiu $a0,$t0,0x4 +/* f03e438: 8fa5005c */ lw $a1,0x5c($sp) +/* f03e43c: 11800003 */ beqz $t4,.L0f03e44c +/* f03e440: 8fa60078 */ lw $a2,0x78($sp) +/* f03e444: 0fc2af9c */ jal func0f0abe70 +/* f03e448: 8fa7007c */ lw $a3,0x7c($sp) +.L0f03e44c: +/* f03e44c: 8fbf0044 */ lw $ra,0x44($sp) +.L0f03e450: +/* f03e450: 27bd0068 */ addiu $sp,$sp,0x68 +/* f03e454: 03e00008 */ jr $ra +/* f03e458: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e45c +/* f03e45c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03e460: afbf0014 */ sw $ra,0x14($sp) +/* f03e464: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f03e468: 00802825 */ or $a1,$a0,$zero +/* f03e46c: 50400004 */ beqzl $v0,.L0f03e480 +/* f03e470: 8ca60020 */ lw $a2,0x20($a1) +/* f03e474: 1000002c */ beqz $zero,.L0f03e528 +/* f03e478: c44000b0 */ lwc1 $f0,0xb0($v0) +/* f03e47c: 8ca60020 */ lw $a2,0x20($a1) +.L0f03e480: +/* f03e480: 14c00027 */ bnez $a2,.L0f03e520 +/* f03e484: 00000000 */ sll $zero,$zero,0x0 +/* f03e488: 8ca4001c */ lw $a0,0x1c($a1) +/* f03e48c: 10800024 */ beqz $a0,.L0f03e520 +/* f03e490: 00000000 */ sll $zero,$zero,0x0 +/* f03e494: 908e0000 */ lbu $t6,0x0($a0) +/* f03e498: 24010006 */ addiu $at,$zero,0x6 +/* f03e49c: 15c10020 */ bne $t6,$at,.L0f03e520 +/* f03e4a0: 00000000 */ sll $zero,$zero,0x0 +/* f03e4a4: 0fc4a25f */ jal func0f12897c +/* f03e4a8: 00000000 */ sll $zero,$zero,0x0 +/* f03e4ac: 00027880 */ sll $t7,$v0,0x2 +/* f03e4b0: 3c03800a */ lui $v1,0x800a +/* f03e4b4: 006f1821 */ addu $v1,$v1,$t7 +/* f03e4b8: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f03e4bc: 3c017f1b */ lui $at,0x7f1b +/* f03e4c0: c4208f20 */ lwc1 $f0,-0x70e0($at) +/* f03e4c4: 3c0143b4 */ lui $at,0x43b4 +/* f03e4c8: 44812000 */ mtc1 $at,$f4 +/* f03e4cc: c4660144 */ lwc1 $f6,0x144($v1) +/* f03e4d0: 3c017f1b */ lui $at,0x7f1b +/* f03e4d4: c42a8f24 */ lwc1 $f10,-0x70dc($at) +/* f03e4d8: 46062201 */ sub.s $f8,$f4,$f6 +/* f03e4dc: 460a4082 */ mul.s $f2,$f8,$f10 +/* f03e4e0: 4602003e */ c.le.s $f0,$f2 +/* f03e4e4: 00000000 */ sll $zero,$zero,0x0 +/* f03e4e8: 45020005 */ bc1fl .L0f03e500 +/* f03e4ec: 44808000 */ mtc1 $zero,$f16 +/* f03e4f0: 46001081 */ sub.s $f2,$f2,$f0 +/* f03e4f4: 1000000c */ beqz $zero,.L0f03e528 +/* f03e4f8: 46001006 */ mov.s $f0,$f2 +/* f03e4fc: 44808000 */ mtc1 $zero,$f16 +.L0f03e500: +/* f03e500: 00000000 */ sll $zero,$zero,0x0 +/* f03e504: 4610103c */ c.lt.s $f2,$f16 +/* f03e508: 00000000 */ sll $zero,$zero,0x0 +/* f03e50c: 45000002 */ bc1f .L0f03e518 +/* f03e510: 00000000 */ sll $zero,$zero,0x0 +/* f03e514: 46001080 */ add.s $f2,$f2,$f0 +.L0f03e518: +/* f03e518: 10000003 */ beqz $zero,.L0f03e528 +/* f03e51c: 46001006 */ mov.s $f0,$f2 +.L0f03e520: +/* f03e520: 0c006b91 */ jal 0x1ae44 +/* f03e524: 00c02025 */ or $a0,$a2,$zero +.L0f03e528: +/* f03e528: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e52c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03e530: 03e00008 */ jr $ra +/* f03e534: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e538 +/* f03e538: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03e53c: afbf0014 */ sw $ra,0x14($sp) +/* f03e540: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f03e544: 44856000 */ mtc1 $a1,$f12 +/* f03e548: 00803025 */ or $a2,$a0,$zero +/* f03e54c: 50400004 */ beqzl $v0,.L0f03e560 +/* f03e550: 44056000 */ mfc1 $a1,$f12 +/* f03e554: 10000004 */ beqz $zero,.L0f03e568 +/* f03e558: e44c00b0 */ swc1 $f12,0xb0($v0) +/* f03e55c: 44056000 */ mfc1 $a1,$f12 +.L0f03e560: +/* f03e560: 0c006ba4 */ jal 0x1ae90 +/* f03e564: 8cc40020 */ lw $a0,0x20($a2) +.L0f03e568: +/* f03e568: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e56c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03e570: 03e00008 */ jr $ra +/* f03e574: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e578 +/* f03e578: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03e57c: afbf0014 */ sw $ra,0x14($sp) +/* f03e580: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f03e584: 00802825 */ or $a1,$a0,$zero +/* f03e588: 10400003 */ beqz $v0,.L0f03e598 +/* f03e58c: 00000000 */ sll $zero,$zero,0x0 +/* f03e590: 10000003 */ beqz $zero,.L0f03e5a0 +/* f03e594: c44000a4 */ lwc1 $f0,0xa4($v0) +.L0f03e598: +/* f03e598: 0c006b91 */ jal 0x1ae44 +/* f03e59c: 8ca40020 */ lw $a0,0x20($a1) +.L0f03e5a0: +/* f03e5a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e5a4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03e5a8: 03e00008 */ jr $ra +/* f03e5ac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e5b0 +/* f03e5b0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03e5b4: afbf0014 */ sw $ra,0x14($sp) +/* f03e5b8: 8c8202d4 */ lw $v0,0x2d4($a0) +/* f03e5bc: 44856000 */ mtc1 $a1,$f12 +/* f03e5c0: 00803025 */ or $a2,$a0,$zero +/* f03e5c4: 50400004 */ beqzl $v0,.L0f03e5d8 +/* f03e5c8: 44056000 */ mfc1 $a1,$f12 +/* f03e5cc: 10000004 */ beqz $zero,.L0f03e5e0 +/* f03e5d0: e44c00a4 */ swc1 $f12,0xa4($v0) +/* f03e5d4: 44056000 */ mfc1 $a1,$f12 +.L0f03e5d8: +/* f03e5d8: 0c006ba4 */ jal 0x1ae90 +/* f03e5dc: 8cc40020 */ lw $a0,0x20($a2) +.L0f03e5e0: +/* f03e5e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e5e4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03e5e8: 03e00008 */ jr $ra +/* f03e5ec: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03e5f0 +/* f03e5f0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03e5f4: afbf0014 */ sw $ra,0x14($sp) +/* f03e5f8: 0fc0f917 */ jal func0f03e45c +/* f03e5fc: afa40020 */ sw $a0,0x20($sp) +/* f03e600: 8fa50020 */ lw $a1,0x20($sp) +/* f03e604: 3c017f1b */ lui $at,0x7f1b +/* f03e608: c42e8f28 */ lwc1 $f14,-0x70d8($at) +/* f03e60c: c4a4015c */ lwc1 $f4,0x15c($a1) +/* f03e610: 44808000 */ mtc1 $zero,$f16 +/* f03e614: 46040080 */ add.s $f2,$f0,$f4 +/* f03e618: 46008306 */ mov.s $f12,$f16 +/* f03e61c: 4602703e */ c.le.s $f14,$f2 +/* f03e620: 00000000 */ sll $zero,$zero,0x0 +/* f03e624: 45020004 */ bc1fl .L0f03e638 +/* f03e628: 4610103c */ c.lt.s $f2,$f16 +/* f03e62c: 10000006 */ beqz $zero,.L0f03e648 +/* f03e630: 460e1081 */ sub.s $f2,$f2,$f14 +/* f03e634: 4610103c */ c.lt.s $f2,$f16 +.L0f03e638: +/* f03e638: 00000000 */ sll $zero,$zero,0x0 +/* f03e63c: 45020003 */ bc1fl .L0f03e64c +/* f03e640: 8ca202d4 */ lw $v0,0x2d4($a1) +/* f03e644: 460e1080 */ add.s $f2,$f2,$f14 +.L0f03e648: +/* f03e648: 8ca202d4 */ lw $v0,0x2d4($a1) +.L0f03e64c: +/* f03e64c: 50400007 */ beqzl $v0,.L0f03e66c +/* f03e650: 80a20007 */ lb $v0,0x7($a1) +/* f03e654: 8c4e0068 */ lw $t6,0x68($v0) +/* f03e658: 51c00026 */ beqzl $t6,.L0f03e6f4 +/* f03e65c: 46106032 */ c.eq.s $f12,$f16 +/* f03e660: 10000024 */ beqz $zero,.L0f03e6f4 +/* f03e664: 46106032 */ c.eq.s $f12,$f16 +/* f03e668: 80a20007 */ lb $v0,0x7($a1) +.L0f03e66c: +/* f03e66c: 24010008 */ addiu $at,$zero,0x8 +/* f03e670: 10410009 */ beq $v0,$at,.L0f03e698 +/* f03e674: 2401000a */ addiu $at,$zero,0xa +/* f03e678: 10410007 */ beq $v0,$at,.L0f03e698 +/* f03e67c: 2401001b */ addiu $at,$zero,0x1b +/* f03e680: 10410005 */ beq $v0,$at,.L0f03e698 +/* f03e684: 2401001c */ addiu $at,$zero,0x1c +/* f03e688: 10410003 */ beq $v0,$at,.L0f03e698 +/* f03e68c: 2401001d */ addiu $at,$zero,0x1d +/* f03e690: 54410005 */ bnel $v0,$at,.L0f03e6a8 +/* f03e694: 8ca4001c */ lw $a0,0x1c($a1) +.L0f03e698: +/* f03e698: 8caf002c */ lw $t7,0x2c($a1) +/* f03e69c: 10000014 */ beqz $zero,.L0f03e6f0 +/* f03e6a0: c5ec000c */ lwc1 $f12,0xc($t7) +/* f03e6a4: 8ca4001c */ lw $a0,0x1c($a1) +.L0f03e6a8: +/* f03e6a8: 24010006 */ addiu $at,$zero,0x6 +/* f03e6ac: 90980000 */ lbu $t8,0x0($a0) +/* f03e6b0: 57010010 */ bnel $t8,$at,.L0f03e6f4 +/* f03e6b4: 46106032 */ c.eq.s $f12,$f16 +/* f03e6b8: afa50020 */ sw $a1,0x20($sp) +/* f03e6bc: 0fc4a25f */ jal func0f12897c +/* f03e6c0: e7a2001c */ swc1 $f2,0x1c($sp) +/* f03e6c4: 0002c880 */ sll $t9,$v0,0x2 +/* f03e6c8: 3c08800a */ lui $t0,0x800a +/* f03e6cc: 01194021 */ addu $t0,$t0,$t9 +/* f03e6d0: 8d08a024 */ lw $t0,-0x5fdc($t0) +/* f03e6d4: 44808000 */ mtc1 $zero,$f16 +/* f03e6d8: 3c017f1b */ lui $at,0x7f1b +/* f03e6dc: c50618f4 */ lwc1 $f6,0x18f4($t0) +/* f03e6e0: c42e8f2c */ lwc1 $f14,-0x70d4($at) +/* f03e6e4: 8fa50020 */ lw $a1,0x20($sp) +/* f03e6e8: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f03e6ec: 46068300 */ add.s $f12,$f16,$f6 +.L0f03e6f0: +/* f03e6f0: 46106032 */ c.eq.s $f12,$f16 +.L0f03e6f4: +/* f03e6f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f03e6f8: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03e6fc: 45010013 */ bc1t .L0f03e74c +/* f03e700: 00000000 */ sll $zero,$zero,0x0 +/* f03e704: 8ca90020 */ lw $t1,0x20($a1) +/* f03e708: 8d2a0020 */ lw $t2,0x20($t1) +/* f03e70c: 814b0008 */ lb $t3,0x8($t2) +/* f03e710: 51600003 */ beqzl $t3,.L0f03e720 +/* f03e714: 460c1080 */ add.s $f2,$f2,$f12 +/* f03e718: 460c7301 */ sub.s $f12,$f14,$f12 +/* f03e71c: 460c1080 */ add.s $f2,$f2,$f12 +.L0f03e720: +/* f03e720: 4602703e */ c.le.s $f14,$f2 +/* f03e724: 00000000 */ sll $zero,$zero,0x0 +/* f03e728: 45020004 */ bc1fl .L0f03e73c +/* f03e72c: 460e103c */ c.lt.s $f2,$f14 +/* f03e730: 10000006 */ beqz $zero,.L0f03e74c +/* f03e734: 460e1081 */ sub.s $f2,$f2,$f14 +/* f03e738: 460e103c */ c.lt.s $f2,$f14 +.L0f03e73c: +/* f03e73c: 00000000 */ sll $zero,$zero,0x0 +/* f03e740: 45000002 */ bc1f .L0f03e74c +/* f03e744: 00000000 */ sll $zero,$zero,0x0 +/* f03e748: 460e1080 */ add.s $f2,$f2,$f14 +.L0f03e74c: +/* f03e74c: 03e00008 */ jr $ra +/* f03e750: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f03e754 +/* f03e754: c4840154 */ lwc1 $f4,0x154($a0) +/* f03e758: c4860158 */ lwc1 $f6,0x158($a0) +/* f03e75c: 44804000 */ mtc1 $zero,$f8 +/* f03e760: 3c017f1b */ lui $at,0x7f1b +/* f03e764: 46062080 */ add.s $f2,$f4,$f6 +/* f03e768: 4608103c */ c.lt.s $f2,$f8 +/* f03e76c: 00000000 */ sll $zero,$zero,0x0 +/* f03e770: 45000003 */ bc1f .L0f03e780 +/* f03e774: 00000000 */ sll $zero,$zero,0x0 +/* f03e778: c42a8f30 */ lwc1 $f10,-0x70d0($at) +/* f03e77c: 460a1080 */ add.s $f2,$f2,$f10 +.L0f03e780: +/* f03e780: 03e00008 */ jr $ra +/* f03e784: 46001006 */ mov.s $f0,$f2 +); + +GLOBAL_ASM( +glabel func0f03e788 +/* f03e788: 27bdffc8 */ addiu $sp,$sp,-56 +/* f03e78c: afb00018 */ sw $s0,0x18($sp) +/* f03e790: 24010002 */ addiu $at,$zero,0x2 +/* f03e794: 00808025 */ or $s0,$a0,$zero +/* f03e798: afbf001c */ sw $ra,0x1c($sp) +/* f03e79c: afa5003c */ sw $a1,0x3c($sp) +/* f03e7a0: afa60040 */ sw $a2,0x40($sp) +/* f03e7a4: 10a1008e */ beq $a1,$at,.L0f03e9e0 +/* f03e7a8: afa70044 */ sw $a3,0x44($sp) +/* f03e7ac: 8c840020 */ lw $a0,0x20($a0) +/* f03e7b0: 0c00745f */ jal 0x1d17c +/* f03e7b4: afa40034 */ sw $a0,0x34($sp) +/* f03e7b8: e7a00030 */ swc1 $f0,0x30($sp) +/* f03e7bc: 0fc0f917 */ jal func0f03e45c +/* f03e7c0: 02002025 */ or $a0,$s0,$zero +/* f03e7c4: 3c017f1b */ lui $at,0x7f1b +/* f03e7c8: c4248f34 */ lwc1 $f4,-0x70cc($at) +/* f03e7cc: c7a60044 */ lwc1 $f6,0x44($sp) +/* f03e7d0: 3c01800a */ lui $at,0x800a +/* f03e7d4: c42aa004 */ lwc1 $f10,-0x5ffc($at) +/* f03e7d8: 46062202 */ mul.s $f8,$f4,$f6 +/* f03e7dc: 8faf0034 */ lw $t7,0x34($sp) +/* f03e7e0: 46000306 */ mov.s $f12,$f0 +/* f03e7e4: 02002025 */ or $a0,$s0,$zero +/* f03e7e8: 8df80020 */ lw $t8,0x20($t7) +/* f03e7ec: 460a4402 */ mul.s $f16,$f8,$f10 +/* f03e7f0: c7120074 */ lwc1 $f18,0x74($t8) +/* f03e7f4: 46128102 */ mul.s $f4,$f16,$f18 +/* f03e7f8: e7a40020 */ swc1 $f4,0x20($sp) +/* f03e7fc: 8e1902d4 */ lw $t9,0x2d4($s0) +/* f03e800: 53200009 */ beqzl $t9,.L0f03e828 +/* f03e804: 82020007 */ lb $v0,0x7($s0) +/* f03e808: 0fc0a221 */ jal func0f028884 +/* f03e80c: e7ac0028 */ swc1 $f12,0x28($sp) +/* f03e810: 02002025 */ or $a0,$s0,$zero +/* f03e814: 0fc122a1 */ jal func0f048a84 +/* f03e818: 24450008 */ addiu $a1,$v0,0x8 +/* f03e81c: 1000002b */ beqz $zero,.L0f03e8cc +/* f03e820: c7ac0028 */ lwc1 $f12,0x28($sp) +/* f03e824: 82020007 */ lb $v0,0x7($s0) +.L0f03e828: +/* f03e828: 24010008 */ addiu $at,$zero,0x8 +/* f03e82c: 02002025 */ or $a0,$s0,$zero +/* f03e830: 10410007 */ beq $v0,$at,.L0f03e850 +/* f03e834: 2401001b */ addiu $at,$zero,0x1b +/* f03e838: 10410005 */ beq $v0,$at,.L0f03e850 +/* f03e83c: 2401001c */ addiu $at,$zero,0x1c +/* f03e840: 10410003 */ beq $v0,$at,.L0f03e850 +/* f03e844: 2401001d */ addiu $at,$zero,0x1d +/* f03e848: 54410008 */ bnel $v0,$at,.L0f03e86c +/* f03e84c: 24010001 */ addiu $at,$zero,0x1 +.L0f03e850: +/* f03e850: 8e05004c */ lw $a1,0x4c($s0) +/* f03e854: 8e060050 */ lw $a2,0x50($s0) +/* f03e858: 0fc0b8b4 */ jal func0f02e2d0 +/* f03e85c: e7ac0028 */ swc1 $f12,0x28($sp) +/* f03e860: 1000001a */ beqz $zero,.L0f03e8cc +/* f03e864: c7ac0028 */ lwc1 $f12,0x28($sp) +/* f03e868: 24010001 */ addiu $at,$zero,0x1 +.L0f03e86c: +/* f03e86c: 14410007 */ bne $v0,$at,.L0f03e88c +/* f03e870: 02002025 */ or $a0,$s0,$zero +/* f03e874: 8e050030 */ lw $a1,0x30($s0) +/* f03e878: 8e060034 */ lw $a2,0x34($s0) +/* f03e87c: 0fc0b8b4 */ jal func0f02e2d0 +/* f03e880: e7ac0028 */ swc1 $f12,0x28($sp) +/* f03e884: 10000011 */ beqz $zero,.L0f03e8cc +/* f03e888: c7ac0028 */ lwc1 $f12,0x28($sp) +.L0f03e88c: +/* f03e88c: 24010014 */ addiu $at,$zero,0x14 +/* f03e890: 14410008 */ bne $v0,$at,.L0f03e8b4 +/* f03e894: 02002025 */ or $a0,$s0,$zero +/* f03e898: 8e05002c */ lw $a1,0x2c($s0) +/* f03e89c: 8e060030 */ lw $a2,0x30($s0) +/* f03e8a0: e7ac0028 */ swc1 $f12,0x28($sp) +/* f03e8a4: 0fc0b8b4 */ jal func0f02e2d0 +/* f03e8a8: 02002025 */ or $a0,$s0,$zero +/* f03e8ac: 10000007 */ beqz $zero,.L0f03e8cc +/* f03e8b0: c7ac0028 */ lwc1 $f12,0x28($sp) +.L0f03e8b4: +/* f03e8b4: 0fc0a221 */ jal func0f028884 +/* f03e8b8: e7ac0028 */ swc1 $f12,0x28($sp) +/* f03e8bc: 02002025 */ or $a0,$s0,$zero +/* f03e8c0: 0fc122a1 */ jal func0f048a84 +/* f03e8c4: 24450008 */ addiu $a1,$v0,0x8 +/* f03e8c8: c7ac0028 */ lwc1 $f12,0x28($sp) +.L0f03e8cc: +/* f03e8cc: c7a60048 */ lwc1 $f6,0x48($sp) +/* f03e8d0: 44807000 */ mtc1 $zero,$f14 +/* f03e8d4: 3c017f1b */ lui $at,0x7f1b +/* f03e8d8: 46060081 */ sub.s $f2,$f0,$f6 +/* f03e8dc: c7a80020 */ lwc1 $f8,0x20($sp) +/* f03e8e0: 460e103c */ c.lt.s $f2,$f14 +/* f03e8e4: 00000000 */ sll $zero,$zero,0x0 +/* f03e8e8: 45020004 */ bc1fl .L0f03e8fc +/* f03e8ec: 4608103c */ c.lt.s $f2,$f8 +/* f03e8f0: c4208f38 */ lwc1 $f0,-0x70c8($at) +/* f03e8f4: 46001080 */ add.s $f2,$f2,$f0 +/* f03e8f8: 4608103c */ c.lt.s $f2,$f8 +.L0f03e8fc: +/* f03e8fc: 3c017f1b */ lui $at,0x7f1b +/* f03e900: c4208f3c */ lwc1 $f0,-0x70c4($at) +/* f03e904: 45030008 */ bc1tl .L0f03e928 +/* f03e908: 46026300 */ add.s $f12,$f12,$f2 +/* f03e90c: 46080281 */ sub.s $f10,$f0,$f8 +/* f03e910: 3c017f1b */ lui $at,0x7f1b +/* f03e914: 4602503c */ c.lt.s $f10,$f2 +/* f03e918: 00000000 */ sll $zero,$zero,0x0 +/* f03e91c: 4500000d */ bc1f .L0f03e954 +/* f03e920: 00000000 */ sll $zero,$zero,0x0 +/* f03e924: 46026300 */ add.s $f12,$f12,$f2 +.L0f03e928: +/* f03e928: 460c003e */ c.le.s $f0,$f12 +/* f03e92c: 00000000 */ sll $zero,$zero,0x0 +/* f03e930: 45020003 */ bc1fl .L0f03e940 +/* f03e934: 44056000 */ mfc1 $a1,$f12 +/* f03e938: 46006301 */ sub.s $f12,$f12,$f0 +/* f03e93c: 44056000 */ mfc1 $a1,$f12 +.L0f03e940: +/* f03e940: 0fc0f94e */ jal func0f03e538 +/* f03e944: 02002025 */ or $a0,$s0,$zero +/* f03e948: 24080003 */ addiu $t0,$zero,0x3 +/* f03e94c: 1000001c */ beqz $zero,.L0f03e9c0 +/* f03e950: afa8003c */ sw $t0,0x3c($sp) +.L0f03e954: +/* f03e954: c4308f40 */ lwc1 $f16,-0x70c0($at) +/* f03e958: c7b20020 */ lwc1 $f18,0x20($sp) +/* f03e95c: c7a40020 */ lwc1 $f4,0x20($sp) +/* f03e960: 4610103c */ c.lt.s $f2,$f16 +/* f03e964: 00000000 */ sll $zero,$zero,0x0 +/* f03e968: 4502000d */ bc1fl .L0f03e9a0 +/* f03e96c: 46046301 */ sub.s $f12,$f12,$f4 +/* f03e970: 46126300 */ add.s $f12,$f12,$f18 +/* f03e974: 460c003e */ c.le.s $f0,$f12 +/* f03e978: 00000000 */ sll $zero,$zero,0x0 +/* f03e97c: 45020003 */ bc1fl .L0f03e98c +/* f03e980: 44056000 */ mfc1 $a1,$f12 +/* f03e984: 46006301 */ sub.s $f12,$f12,$f0 +/* f03e988: 44056000 */ mfc1 $a1,$f12 +.L0f03e98c: +/* f03e98c: 0fc0f94e */ jal func0f03e538 +/* f03e990: 02002025 */ or $a0,$s0,$zero +/* f03e994: 1000000b */ beqz $zero,.L0f03e9c4 +/* f03e998: c7a60030 */ lwc1 $f6,0x30($sp) +/* f03e99c: 46046301 */ sub.s $f12,$f12,$f4 +.L0f03e9a0: +/* f03e9a0: 460e603c */ c.lt.s $f12,$f14 +/* f03e9a4: 00000000 */ sll $zero,$zero,0x0 +/* f03e9a8: 45020003 */ bc1fl .L0f03e9b8 +/* f03e9ac: 44056000 */ mfc1 $a1,$f12 +/* f03e9b0: 46006300 */ add.s $f12,$f12,$f0 +/* f03e9b4: 44056000 */ mfc1 $a1,$f12 +.L0f03e9b8: +/* f03e9b8: 0fc0f94e */ jal func0f03e538 +/* f03e9bc: 02002025 */ or $a0,$s0,$zero +.L0f03e9c0: +/* f03e9c0: c7a60030 */ lwc1 $f6,0x30($sp) +.L0f03e9c4: +/* f03e9c4: c7a80040 */ lwc1 $f8,0x40($sp) +/* f03e9c8: 24090002 */ addiu $t1,$zero,0x2 +/* f03e9cc: 4606403e */ c.le.s $f8,$f6 +/* f03e9d0: 00000000 */ sll $zero,$zero,0x0 +/* f03e9d4: 45020003 */ bc1fl .L0f03e9e4 +/* f03e9d8: 8fbf001c */ lw $ra,0x1c($sp) +/* f03e9dc: afa9003c */ sw $t1,0x3c($sp) +.L0f03e9e0: +/* f03e9e0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03e9e4: +/* f03e9e4: 8fa2003c */ lw $v0,0x3c($sp) +/* f03e9e8: 8fb00018 */ lw $s0,0x18($sp) +/* f03e9ec: 03e00008 */ jr $ra +/* f03e9f0: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f03e9f4 +/* f03e9f4: 27bdfe70 */ addiu $sp,$sp,-400 +/* f03e9f8: 44808000 */ mtc1 $zero,$f16 +/* f03e9fc: 240e0001 */ addiu $t6,$zero,0x1 +/* f03ea00: afbf001c */ sw $ra,0x1c($sp) +/* f03ea04: afa50194 */ sw $a1,0x194($sp) +/* f03ea08: afa60198 */ sw $a2,0x198($sp) +/* f03ea0c: afa7019c */ sw $a3,0x19c($sp) +/* f03ea10: afae017c */ sw $t6,0x17c($sp) +/* f03ea14: e7b0018c */ swc1 $f16,0x18c($sp) +/* f03ea18: 8c8f02d4 */ lw $t7,0x2d4($a0) +/* f03ea1c: 24080200 */ addiu $t0,$zero,0x200 +/* f03ea20: 00001825 */ or $v1,$zero,$zero +/* f03ea24: 55e00014 */ bnezl $t7,.L0f03ea78 +/* f03ea28: 31180002 */ andi $t8,$t0,0x2 +/* f03ea2c: 80820007 */ lb $v0,0x7($a0) +/* f03ea30: 24010008 */ addiu $at,$zero,0x8 +/* f03ea34: 10410007 */ beq $v0,$at,.L0f03ea54 +/* f03ea38: 2401001b */ addiu $at,$zero,0x1b +/* f03ea3c: 10410005 */ beq $v0,$at,.L0f03ea54 +/* f03ea40: 2401001c */ addiu $at,$zero,0x1c +/* f03ea44: 10410003 */ beq $v0,$at,.L0f03ea54 +/* f03ea48: 2401001d */ addiu $at,$zero,0x1d +/* f03ea4c: 54410005 */ bnel $v0,$at,.L0f03ea64 +/* f03ea50: 24010001 */ addiu $at,$zero,0x1 +.L0f03ea54: +/* f03ea54: 8c88004c */ lw $t0,0x4c($a0) +/* f03ea58: 10000006 */ beqz $zero,.L0f03ea74 +/* f03ea5c: 8c830050 */ lw $v1,0x50($a0) +/* f03ea60: 24010001 */ addiu $at,$zero,0x1 +.L0f03ea64: +/* f03ea64: 54410004 */ bnel $v0,$at,.L0f03ea78 +/* f03ea68: 31180002 */ andi $t8,$t0,0x2 +/* f03ea6c: 8c880030 */ lw $t0,0x30($a0) +/* f03ea70: 8c830034 */ lw $v1,0x34($a0) +.L0f03ea74: +/* f03ea74: 31180002 */ andi $t8,$t0,0x2 +.L0f03ea78: +/* f03ea78: 1700032d */ bnez $t8,.L0f03f730 +/* f03ea7c: afa40190 */ sw $a0,0x190($sp) +/* f03ea80: 8c99001c */ lw $t9,0x1c($a0) +/* f03ea84: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ea88: afa80184 */ sw $t0,0x184($sp) +/* f03ea8c: afa40190 */ sw $a0,0x190($sp) +/* f03ea90: afa30180 */ sw $v1,0x180($sp) +/* f03ea94: 0fc0a221 */ jal func0f028884 +/* f03ea98: afb9016c */ sw $t9,0x16c($sp) +/* f03ea9c: 8fa3016c */ lw $v1,0x16c($sp) +/* f03eaa0: afa20168 */ sw $v0,0x168($sp) +/* f03eaa4: c4440008 */ lwc1 $f4,0x8($v0) +/* f03eaa8: c4660008 */ lwc1 $f6,0x8($v1) +/* f03eaac: 8fa60190 */ lw $a2,0x190($sp) +/* f03eab0: 8fac0184 */ lw $t4,0x184($sp) +/* f03eab4: 46062201 */ sub.s $f8,$f4,$f6 +/* f03eab8: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03eabc: 318d0200 */ andi $t5,$t4,0x200 +/* f03eac0: e7a80178 */ swc1 $f8,0x178($sp) +/* f03eac4: c44a000c */ lwc1 $f10,0xc($v0) +/* f03eac8: c472000c */ lwc1 $f18,0xc($v1) +/* f03eacc: 46125101 */ sub.s $f4,$f10,$f18 +/* f03ead0: c7b20178 */ lwc1 $f18,0x178($sp) +/* f03ead4: e7a40174 */ swc1 $f4,0x174($sp) +/* f03ead8: c4460010 */ lwc1 $f6,0x10($v0) +/* f03eadc: c4680010 */ lwc1 $f8,0x10($v1) +/* f03eae0: 46129102 */ mul.s $f4,$f18,$f18 +/* f03eae4: 46083281 */ sub.s $f10,$f6,$f8 +/* f03eae8: c7a60174 */ lwc1 $f6,0x174($sp) +/* f03eaec: 46063202 */ mul.s $f8,$f6,$f6 +/* f03eaf0: e7aa0170 */ swc1 $f10,0x170($sp) +/* f03eaf4: c7b20170 */ lwc1 $f18,0x170($sp) +/* f03eaf8: 46129182 */ mul.s $f6,$f18,$f18 +/* f03eafc: 46082280 */ add.s $f10,$f4,$f8 +/* f03eb00: 46065000 */ add.s $f0,$f10,$f6 +/* f03eb04: e7a00164 */ swc1 $f0,0x164($sp) +/* f03eb08: 8cc902d4 */ lw $t1,0x2d4($a2) +/* f03eb0c: 11200006 */ beqz $t1,.L0f03eb28 +/* f03eb10: 00000000 */ sll $zero,$zero,0x0 +/* f03eb14: 8faa0184 */ lw $t2,0x184($sp) +/* f03eb18: afa00160 */ sw $zero,0x160($sp) +/* f03eb1c: 314b0200 */ andi $t3,$t2,0x200 +/* f03eb20: 10000013 */ beqz $zero,.L0f03eb70 +/* f03eb24: afab0020 */ sw $t3,0x20($sp) +.L0f03eb28: +/* f03eb28: 11a0000f */ beqz $t5,.L0f03eb68 +/* f03eb2c: afad0020 */ sw $t5,0x20($sp) +/* f03eb30: 318e0040 */ andi $t6,$t4,0x40 +/* f03eb34: 11c00004 */ beqz $t6,.L0f03eb48 +/* f03eb38: 00c02025 */ or $a0,$a2,$zero +/* f03eb3c: 240f0001 */ addiu $t7,$zero,0x1 +/* f03eb40: 1000000b */ beqz $zero,.L0f03eb70 +/* f03eb44: afaf0160 */ sw $t7,0x160($sp) +.L0f03eb48: +/* f03eb48: e7a00024 */ swc1 $f0,0x24($sp) +/* f03eb4c: 0fc0e4da */ jal func0f039368 +/* f03eb50: e7b00188 */ swc1 $f16,0x188($sp) +/* f03eb54: c7a00024 */ lwc1 $f0,0x24($sp) +/* f03eb58: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03eb5c: afa20160 */ sw $v0,0x160($sp) +/* f03eb60: 10000003 */ beqz $zero,.L0f03eb70 +/* f03eb64: 8fa60190 */ lw $a2,0x190($sp) +.L0f03eb68: +/* f03eb68: 24180001 */ addiu $t8,$zero,0x1 +/* f03eb6c: afb80160 */ sw $t8,0x160($sp) +.L0f03eb70: +/* f03eb70: 8fb90020 */ lw $t9,0x20($sp) +/* f03eb74: 8fa90168 */ lw $t1,0x168($sp) +/* f03eb78: 27a50134 */ addiu $a1,$sp,0x134 +/* f03eb7c: 5320016c */ beqzl $t9,.L0f03f130 +/* f03eb80: 8cc40020 */ lw $a0,0x20($a2) +/* f03eb84: 912a0000 */ lbu $t2,0x0($t1) +/* f03eb88: 24010006 */ addiu $at,$zero,0x6 +/* f03eb8c: 01202025 */ or $a0,$t1,$zero +/* f03eb90: 55410167 */ bnel $t2,$at,.L0f03f130 +/* f03eb94: 8cc40020 */ lw $a0,0x20($a2) +/* f03eb98: e7a00024 */ swc1 $f0,0x24($sp) +/* f03eb9c: 0fc4a25f */ jal func0f12897c +/* f03eba0: e7b00188 */ swc1 $f16,0x188($sp) +/* f03eba4: 8fa40168 */ lw $a0,0x168($sp) +/* f03eba8: 00025880 */ sll $t3,$v0,0x2 +/* f03ebac: 3c0d800a */ lui $t5,0x800a +/* f03ebb0: 01ab6821 */ addu $t5,$t5,$t3 +/* f03ebb4: 8dada024 */ lw $t5,-0x5fdc($t5) +/* f03ebb8: c4840008 */ lwc1 $f4,0x8($a0) +/* f03ebbc: 8fa30190 */ lw $v1,0x190($sp) +/* f03ebc0: c5a219c4 */ lwc1 $f2,0x19c4($t5) +/* f03ebc4: e7a40154 */ swc1 $f4,0x154($sp) +/* f03ebc8: c488000c */ lwc1 $f8,0xc($a0) +/* f03ebcc: c7a00024 */ lwc1 $f0,0x24($sp) +/* f03ebd0: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ebd4: e7a80158 */ swc1 $f8,0x158($sp) +/* f03ebd8: c4920010 */ lwc1 $f18,0x10($a0) +/* f03ebdc: e7b2015c */ swc1 $f18,0x15c($sp) +/* f03ebe0: 8c6c02d4 */ lw $t4,0x2d4($v1) +/* f03ebe4: 5180001e */ beqzl $t4,.L0f03ec60 +/* f03ebe8: 8c6e0018 */ lw $t6,0x18($v1) +/* f03ebec: e7a20140 */ swc1 $f2,0x140($sp) +/* f03ebf0: 0c004b70 */ jal 0x12dc0 +/* f03ebf4: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ebf8: 44825000 */ mtc1 $v0,$f10 +/* f03ebfc: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03ec00: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ec04: 04410005 */ bgez $v0,.L0f03ec1c +/* f03ec08: 468051a0 */ cvt.s.w $f6,$f10 +/* f03ec0c: 3c014f80 */ lui $at,0x4f80 +/* f03ec10: 44812000 */ mtc1 $at,$f4 +/* f03ec14: 00000000 */ sll $zero,$zero,0x0 +/* f03ec18: 46043180 */ add.s $f6,$f6,$f4 +.L0f03ec1c: +/* f03ec1c: 3c012f80 */ lui $at,0x2f80 +/* f03ec20: 44814000 */ mtc1 $at,$f8 +/* f03ec24: 3c017f1b */ lui $at,0x7f1b +/* f03ec28: c42a8f44 */ lwc1 $f10,-0x70bc($at) +/* f03ec2c: 46083482 */ mul.s $f18,$f6,$f8 +/* f03ec30: c7a601a0 */ lwc1 $f6,0x1a0($sp) +/* f03ec34: 3c017f1b */ lui $at,0x7f1b +/* f03ec38: 46125102 */ mul.s $f4,$f10,$f18 +/* f03ec3c: c42a8f48 */ lwc1 $f10,-0x70b8($at) +/* f03ec40: 46062202 */ mul.s $f8,$f4,$f6 +/* f03ec44: c7a60174 */ lwc1 $f6,0x174($sp) +/* f03ec48: 46085480 */ add.s $f18,$f10,$f8 +/* f03ec4c: 46121102 */ mul.s $f4,$f2,$f18 +/* f03ec50: 46043281 */ sub.s $f10,$f6,$f4 +/* f03ec54: 1000014c */ beqz $zero,.L0f03f188 +/* f03ec58: e7aa0174 */ swc1 $f10,0x174($sp) +/* f03ec5c: 8c6e0018 */ lw $t6,0x18($v1) +.L0f03ec60: +/* f03ec60: 3c017f1b */ lui $at,0x7f1b +/* f03ec64: 31cf0020 */ andi $t7,$t6,0x20 +/* f03ec68: 11e00087 */ beqz $t7,.L0f03ee88 +/* f03ec6c: 00000000 */ sll $zero,$zero,0x0 +/* f03ec70: 3c017f1b */ lui $at,0x7f1b +/* f03ec74: c4288f4c */ lwc1 $f8,-0x70b4($at) +/* f03ec78: 4608003c */ c.lt.s $f0,$f8 +/* f03ec7c: 00000000 */ sll $zero,$zero,0x0 +/* f03ec80: 45020066 */ bc1fl .L0f03ee1c +/* f03ec84: e7a20140 */ swc1 $f2,0x140($sp) +/* f03ec88: 46021180 */ add.s $f6,$f2,$f2 +/* f03ec8c: c7b20158 */ lwc1 $f18,0x158($sp) +/* f03ec90: 8fb8016c */ lw $t8,0x16c($sp) +/* f03ec94: 3c013f00 */ lui $at,0x3f00 +/* f03ec98: 46069101 */ sub.s $f4,$f18,$f6 +/* f03ec9c: c700000c */ lwc1 $f0,0xc($t8) +/* f03eca0: 4604003c */ c.lt.s $f0,$f4 +/* f03eca4: 00000000 */ sll $zero,$zero,0x0 +/* f03eca8: 4502001e */ bc1fl .L0f03ed24 +/* f03ecac: 44812000 */ mtc1 $at,$f4 +/* f03ecb0: e7a20140 */ swc1 $f2,0x140($sp) +/* f03ecb4: 0c004b70 */ jal 0x12dc0 +/* f03ecb8: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ecbc: 44825000 */ mtc1 $v0,$f10 +/* f03ecc0: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03ecc4: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ecc8: 04410005 */ bgez $v0,.L0f03ece0 +/* f03eccc: 46805220 */ cvt.s.w $f8,$f10 +/* f03ecd0: 3c014f80 */ lui $at,0x4f80 +/* f03ecd4: 44819000 */ mtc1 $at,$f18 +/* f03ecd8: 00000000 */ sll $zero,$zero,0x0 +/* f03ecdc: 46124200 */ add.s $f8,$f8,$f18 +.L0f03ece0: +/* f03ece0: 3c012f80 */ lui $at,0x2f80 +/* f03ece4: 44813000 */ mtc1 $at,$f6 +/* f03ece8: 3c017f1b */ lui $at,0x7f1b +/* f03ecec: c42a8f50 */ lwc1 $f10,-0x70b0($at) +/* f03ecf0: 46064102 */ mul.s $f4,$f8,$f6 +/* f03ecf4: c7a801a0 */ lwc1 $f8,0x1a0($sp) +/* f03ecf8: 3c017f1b */ lui $at,0x7f1b +/* f03ecfc: 46045482 */ mul.s $f18,$f10,$f4 +/* f03ed00: c42a8f54 */ lwc1 $f10,-0x70ac($at) +/* f03ed04: 46089182 */ mul.s $f6,$f18,$f8 +/* f03ed08: c7a80174 */ lwc1 $f8,0x174($sp) +/* f03ed0c: 46065100 */ add.s $f4,$f10,$f6 +/* f03ed10: 46041482 */ mul.s $f18,$f2,$f4 +/* f03ed14: 46124281 */ sub.s $f10,$f8,$f18 +/* f03ed18: 1000011b */ beqz $zero,.L0f03f188 +/* f03ed1c: e7aa0174 */ swc1 $f10,0x174($sp) +/* f03ed20: 44812000 */ mtc1 $at,$f4 +.L0f03ed24: +/* f03ed24: c7a60158 */ lwc1 $f6,0x158($sp) +/* f03ed28: 46041202 */ mul.s $f8,$f2,$f4 +/* f03ed2c: 46083481 */ sub.s $f18,$f6,$f8 +/* f03ed30: 4600903c */ c.lt.s $f18,$f0 +/* f03ed34: 00000000 */ sll $zero,$zero,0x0 +/* f03ed38: 4500001d */ bc1f .L0f03edb0 +/* f03ed3c: 00000000 */ sll $zero,$zero,0x0 +/* f03ed40: e7a20140 */ swc1 $f2,0x140($sp) +/* f03ed44: 0c004b70 */ jal 0x12dc0 +/* f03ed48: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ed4c: 44825000 */ mtc1 $v0,$f10 +/* f03ed50: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03ed54: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ed58: 04410005 */ bgez $v0,.L0f03ed70 +/* f03ed5c: 46805120 */ cvt.s.w $f4,$f10 +/* f03ed60: 3c014f80 */ lui $at,0x4f80 +/* f03ed64: 44813000 */ mtc1 $at,$f6 +/* f03ed68: 00000000 */ sll $zero,$zero,0x0 +/* f03ed6c: 46062100 */ add.s $f4,$f4,$f6 +.L0f03ed70: +/* f03ed70: 3c012f80 */ lui $at,0x2f80 +/* f03ed74: 44814000 */ mtc1 $at,$f8 +/* f03ed78: 3c017f1b */ lui $at,0x7f1b +/* f03ed7c: c42a8f58 */ lwc1 $f10,-0x70a8($at) +/* f03ed80: 46082482 */ mul.s $f18,$f4,$f8 +/* f03ed84: c7a401a0 */ lwc1 $f4,0x1a0($sp) +/* f03ed88: 3c017f1b */ lui $at,0x7f1b +/* f03ed8c: 46125182 */ mul.s $f6,$f10,$f18 +/* f03ed90: c42a8f5c */ lwc1 $f10,-0x70a4($at) +/* f03ed94: 46043202 */ mul.s $f8,$f6,$f4 +/* f03ed98: c7a40174 */ lwc1 $f4,0x174($sp) +/* f03ed9c: 46085480 */ add.s $f18,$f10,$f8 +/* f03eda0: 46121182 */ mul.s $f6,$f2,$f18 +/* f03eda4: 46062281 */ sub.s $f10,$f4,$f6 +/* f03eda8: 100000f7 */ beqz $zero,.L0f03f188 +/* f03edac: e7aa0174 */ swc1 $f10,0x174($sp) +.L0f03edb0: +/* f03edb0: 0c004b70 */ jal 0x12dc0 +/* f03edb4: e7b00188 */ swc1 $f16,0x188($sp) +/* f03edb8: 44824000 */ mtc1 $v0,$f8 +/* f03edbc: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03edc0: 04410005 */ bgez $v0,.L0f03edd8 +/* f03edc4: 468044a0 */ cvt.s.w $f18,$f8 +/* f03edc8: 3c014f80 */ lui $at,0x4f80 +/* f03edcc: 44812000 */ mtc1 $at,$f4 +/* f03edd0: 00000000 */ sll $zero,$zero,0x0 +/* f03edd4: 46049480 */ add.s $f18,$f18,$f4 +.L0f03edd8: +/* f03edd8: 3c012f80 */ lui $at,0x2f80 +/* f03eddc: 44813000 */ mtc1 $at,$f6 +/* f03ede0: 3c017f1b */ lui $at,0x7f1b +/* f03ede4: c4288f60 */ lwc1 $f8,-0x70a0($at) +/* f03ede8: 46069282 */ mul.s $f10,$f18,$f6 +/* f03edec: c7b201a0 */ lwc1 $f18,0x1a0($sp) +/* f03edf0: 3c013f80 */ lui $at,0x3f80 +/* f03edf4: 46085102 */ mul.s $f4,$f10,$f8 +/* f03edf8: 44815000 */ mtc1 $at,$f10 +/* f03edfc: 3c014220 */ lui $at,0x4220 +/* f03ee00: 46122182 */ mul.s $f6,$f4,$f18 +/* f03ee04: 44812000 */ mtc1 $at,$f4 +/* f03ee08: 460a3200 */ add.s $f8,$f6,$f10 +/* f03ee0c: 46044482 */ mul.s $f18,$f8,$f4 +/* f03ee10: 100000dd */ beqz $zero,.L0f03f188 +/* f03ee14: e7b20174 */ swc1 $f18,0x174($sp) +/* f03ee18: e7a20140 */ swc1 $f2,0x140($sp) +.L0f03ee1c: +/* f03ee1c: 0c004b70 */ jal 0x12dc0 +/* f03ee20: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ee24: 44823000 */ mtc1 $v0,$f6 +/* f03ee28: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03ee2c: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ee30: 04410005 */ bgez $v0,.L0f03ee48 +/* f03ee34: 468032a0 */ cvt.s.w $f10,$f6 +/* f03ee38: 3c014f80 */ lui $at,0x4f80 +/* f03ee3c: 44814000 */ mtc1 $at,$f8 +/* f03ee40: 00000000 */ sll $zero,$zero,0x0 +/* f03ee44: 46085280 */ add.s $f10,$f10,$f8 +.L0f03ee48: +/* f03ee48: 3c012f80 */ lui $at,0x2f80 +/* f03ee4c: 44812000 */ mtc1 $at,$f4 +/* f03ee50: 3c017f1b */ lui $at,0x7f1b +/* f03ee54: c4268f64 */ lwc1 $f6,-0x709c($at) +/* f03ee58: 46045482 */ mul.s $f18,$f10,$f4 +/* f03ee5c: c7aa01a0 */ lwc1 $f10,0x1a0($sp) +/* f03ee60: 3c017f1b */ lui $at,0x7f1b +/* f03ee64: 46123202 */ mul.s $f8,$f6,$f18 +/* f03ee68: c4268f68 */ lwc1 $f6,-0x7098($at) +/* f03ee6c: 460a4102 */ mul.s $f4,$f8,$f10 +/* f03ee70: c7aa0174 */ lwc1 $f10,0x174($sp) +/* f03ee74: 46043481 */ sub.s $f18,$f6,$f4 +/* f03ee78: 46121202 */ mul.s $f8,$f2,$f18 +/* f03ee7c: 46085180 */ add.s $f6,$f10,$f8 +/* f03ee80: 100000c1 */ beqz $zero,.L0f03f188 +/* f03ee84: e7a60174 */ swc1 $f6,0x174($sp) +.L0f03ee88: +/* f03ee88: c4248f6c */ lwc1 $f4,-0x7094($at) +/* f03ee8c: c7a80158 */ lwc1 $f8,0x158($sp) +/* f03ee90: 4600203c */ c.lt.s $f4,$f0 +/* f03ee94: 00000000 */ sll $zero,$zero,0x0 +/* f03ee98: 45020043 */ bc1fl .L0f03efa8 +/* f03ee9c: 8faa016c */ lw $t2,0x16c($sp) +/* f03eea0: e7a20140 */ swc1 $f2,0x140($sp) +/* f03eea4: 0c004b70 */ jal 0x12dc0 +/* f03eea8: e7b00188 */ swc1 $f16,0x188($sp) +/* f03eeac: 24010003 */ addiu $at,$zero,0x3 +/* f03eeb0: 0041001b */ divu $zero,$v0,$at +/* f03eeb4: 0000c810 */ mfhi $t9 +/* f03eeb8: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03eebc: 1720001d */ bnez $t9,.L0f03ef34 +/* f03eec0: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03eec4: e7a20140 */ swc1 $f2,0x140($sp) +/* f03eec8: 0c004b70 */ jal 0x12dc0 +/* f03eecc: e7b00188 */ swc1 $f16,0x188($sp) +/* f03eed0: 44829000 */ mtc1 $v0,$f18 +/* f03eed4: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03eed8: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03eedc: 04410005 */ bgez $v0,.L0f03eef4 +/* f03eee0: 468092a0 */ cvt.s.w $f10,$f18 +/* f03eee4: 3c014f80 */ lui $at,0x4f80 +/* f03eee8: 44814000 */ mtc1 $at,$f8 +/* f03eeec: 00000000 */ sll $zero,$zero,0x0 +/* f03eef0: 46085280 */ add.s $f10,$f10,$f8 +.L0f03eef4: +/* f03eef4: 3c012f80 */ lui $at,0x2f80 +/* f03eef8: 44813000 */ mtc1 $at,$f6 +/* f03eefc: 3c017f1b */ lui $at,0x7f1b +/* f03ef00: c4328f70 */ lwc1 $f18,-0x7090($at) +/* f03ef04: 46065102 */ mul.s $f4,$f10,$f6 +/* f03ef08: c7aa01a0 */ lwc1 $f10,0x1a0($sp) +/* f03ef0c: 3c017f1b */ lui $at,0x7f1b +/* f03ef10: 46049202 */ mul.s $f8,$f18,$f4 +/* f03ef14: c4328f74 */ lwc1 $f18,-0x708c($at) +/* f03ef18: 460a4182 */ mul.s $f6,$f8,$f10 +/* f03ef1c: c7aa0174 */ lwc1 $f10,0x174($sp) +/* f03ef20: 46069100 */ add.s $f4,$f18,$f6 +/* f03ef24: 46041202 */ mul.s $f8,$f2,$f4 +/* f03ef28: 46085480 */ add.s $f18,$f10,$f8 +/* f03ef2c: 10000096 */ beqz $zero,.L0f03f188 +/* f03ef30: e7b20174 */ swc1 $f18,0x174($sp) +.L0f03ef34: +/* f03ef34: e7a20140 */ swc1 $f2,0x140($sp) +/* f03ef38: 0c004b70 */ jal 0x12dc0 +/* f03ef3c: e7b00188 */ swc1 $f16,0x188($sp) +/* f03ef40: 44823000 */ mtc1 $v0,$f6 +/* f03ef44: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03ef48: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03ef4c: 04410005 */ bgez $v0,.L0f03ef64 +/* f03ef50: 46803120 */ cvt.s.w $f4,$f6 +/* f03ef54: 3c014f80 */ lui $at,0x4f80 +/* f03ef58: 44815000 */ mtc1 $at,$f10 +/* f03ef5c: 00000000 */ sll $zero,$zero,0x0 +/* f03ef60: 460a2100 */ add.s $f4,$f4,$f10 +.L0f03ef64: +/* f03ef64: 3c012f80 */ lui $at,0x2f80 +/* f03ef68: 44814000 */ mtc1 $at,$f8 +/* f03ef6c: 3c017f1b */ lui $at,0x7f1b +/* f03ef70: c4268f78 */ lwc1 $f6,-0x7088($at) +/* f03ef74: 46082482 */ mul.s $f18,$f4,$f8 +/* f03ef78: c7a401a0 */ lwc1 $f4,0x1a0($sp) +/* f03ef7c: 3c017f1b */ lui $at,0x7f1b +/* f03ef80: 46123282 */ mul.s $f10,$f6,$f18 +/* f03ef84: c4268f7c */ lwc1 $f6,-0x7084($at) +/* f03ef88: 46045202 */ mul.s $f8,$f10,$f4 +/* f03ef8c: c7a40174 */ lwc1 $f4,0x174($sp) +/* f03ef90: 46083480 */ add.s $f18,$f6,$f8 +/* f03ef94: 46121282 */ mul.s $f10,$f2,$f18 +/* f03ef98: 460a2181 */ sub.s $f6,$f4,$f10 +/* f03ef9c: 1000007a */ beqz $zero,.L0f03f188 +/* f03efa0: e7a60174 */ swc1 $f6,0x174($sp) +/* f03efa4: 8faa016c */ lw $t2,0x16c($sp) +.L0f03efa8: +/* f03efa8: 46024481 */ sub.s $f18,$f8,$f2 +/* f03efac: 3c013f00 */ lui $at,0x3f00 +/* f03efb0: c540000c */ lwc1 $f0,0xc($t2) +/* f03efb4: 4612003c */ c.lt.s $f0,$f18 +/* f03efb8: 00000000 */ sll $zero,$zero,0x0 +/* f03efbc: 4502001e */ bc1fl .L0f03f038 +/* f03efc0: 44819000 */ mtc1 $at,$f18 +/* f03efc4: e7a20140 */ swc1 $f2,0x140($sp) +/* f03efc8: 0c004b70 */ jal 0x12dc0 +/* f03efcc: e7b00188 */ swc1 $f16,0x188($sp) +/* f03efd0: 44822000 */ mtc1 $v0,$f4 +/* f03efd4: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03efd8: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03efdc: 04410005 */ bgez $v0,.L0f03eff4 +/* f03efe0: 468022a0 */ cvt.s.w $f10,$f4 +/* f03efe4: 3c014f80 */ lui $at,0x4f80 +/* f03efe8: 44813000 */ mtc1 $at,$f6 +/* f03efec: 00000000 */ sll $zero,$zero,0x0 +/* f03eff0: 46065280 */ add.s $f10,$f10,$f6 +.L0f03eff4: +/* f03eff4: 3c012f80 */ lui $at,0x2f80 +/* f03eff8: 44814000 */ mtc1 $at,$f8 +/* f03effc: 3c017f1b */ lui $at,0x7f1b +/* f03f000: c4248f80 */ lwc1 $f4,-0x7080($at) +/* f03f004: 46085482 */ mul.s $f18,$f10,$f8 +/* f03f008: c7aa01a0 */ lwc1 $f10,0x1a0($sp) +/* f03f00c: 3c017f1b */ lui $at,0x7f1b +/* f03f010: 46122182 */ mul.s $f6,$f4,$f18 +/* f03f014: c4248f84 */ lwc1 $f4,-0x707c($at) +/* f03f018: 460a3202 */ mul.s $f8,$f6,$f10 +/* f03f01c: c7aa0174 */ lwc1 $f10,0x174($sp) +/* f03f020: 46082480 */ add.s $f18,$f4,$f8 +/* f03f024: 46121182 */ mul.s $f6,$f2,$f18 +/* f03f028: 46065101 */ sub.s $f4,$f10,$f6 +/* f03f02c: 10000056 */ beqz $zero,.L0f03f188 +/* f03f030: e7a40174 */ swc1 $f4,0x174($sp) +/* f03f034: 44819000 */ mtc1 $at,$f18 +.L0f03f038: +/* f03f038: c7a80158 */ lwc1 $f8,0x158($sp) +/* f03f03c: 46121282 */ mul.s $f10,$f2,$f18 +/* f03f040: 460a4181 */ sub.s $f6,$f8,$f10 +/* f03f044: 4600303c */ c.lt.s $f6,$f0 +/* f03f048: 00000000 */ sll $zero,$zero,0x0 +/* f03f04c: 4502001e */ bc1fl .L0f03f0c8 +/* f03f050: e7a20140 */ swc1 $f2,0x140($sp) +/* f03f054: e7a20140 */ swc1 $f2,0x140($sp) +/* f03f058: 0c004b70 */ jal 0x12dc0 +/* f03f05c: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f060: 44822000 */ mtc1 $v0,$f4 +/* f03f064: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03f068: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f06c: 04410005 */ bgez $v0,.L0f03f084 +/* f03f070: 468024a0 */ cvt.s.w $f18,$f4 +/* f03f074: 3c014f80 */ lui $at,0x4f80 +/* f03f078: 44814000 */ mtc1 $at,$f8 +/* f03f07c: 00000000 */ sll $zero,$zero,0x0 +/* f03f080: 46089480 */ add.s $f18,$f18,$f8 +.L0f03f084: +/* f03f084: 3c012f80 */ lui $at,0x2f80 +/* f03f088: 44815000 */ mtc1 $at,$f10 +/* f03f08c: 3c017f1b */ lui $at,0x7f1b +/* f03f090: c4248f88 */ lwc1 $f4,-0x7078($at) +/* f03f094: 460a9182 */ mul.s $f6,$f18,$f10 +/* f03f098: c7b201a0 */ lwc1 $f18,0x1a0($sp) +/* f03f09c: 3c017f1b */ lui $at,0x7f1b +/* f03f0a0: 46062202 */ mul.s $f8,$f4,$f6 +/* f03f0a4: c4248f8c */ lwc1 $f4,-0x7074($at) +/* f03f0a8: 46124282 */ mul.s $f10,$f8,$f18 +/* f03f0ac: c7b20174 */ lwc1 $f18,0x174($sp) +/* f03f0b0: 460a2180 */ add.s $f6,$f4,$f10 +/* f03f0b4: 46061202 */ mul.s $f8,$f2,$f6 +/* f03f0b8: 46089101 */ sub.s $f4,$f18,$f8 +/* f03f0bc: 10000032 */ beqz $zero,.L0f03f188 +/* f03f0c0: e7a40174 */ swc1 $f4,0x174($sp) +/* f03f0c4: e7a20140 */ swc1 $f2,0x140($sp) +.L0f03f0c8: +/* f03f0c8: 0c004b70 */ jal 0x12dc0 +/* f03f0cc: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f0d0: 44825000 */ mtc1 $v0,$f10 +/* f03f0d4: c7a20140 */ lwc1 $f2,0x140($sp) +/* f03f0d8: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f0dc: 04410005 */ bgez $v0,.L0f03f0f4 +/* f03f0e0: 468051a0 */ cvt.s.w $f6,$f10 +/* f03f0e4: 3c014f80 */ lui $at,0x4f80 +/* f03f0e8: 44819000 */ mtc1 $at,$f18 +/* f03f0ec: 00000000 */ sll $zero,$zero,0x0 +/* f03f0f0: 46123180 */ add.s $f6,$f6,$f18 +.L0f03f0f4: +/* f03f0f4: 3c012f80 */ lui $at,0x2f80 +/* f03f0f8: 44814000 */ mtc1 $at,$f8 +/* f03f0fc: 3c017f1b */ lui $at,0x7f1b +/* f03f100: c42a8f90 */ lwc1 $f10,-0x7070($at) +/* f03f104: 46083102 */ mul.s $f4,$f6,$f8 +/* f03f108: c7a601a0 */ lwc1 $f6,0x1a0($sp) +/* f03f10c: 3c017f1b */ lui $at,0x7f1b +/* f03f110: 460a2482 */ mul.s $f18,$f4,$f10 +/* f03f114: c4248f94 */ lwc1 $f4,-0x706c($at) +/* f03f118: 46069202 */ mul.s $f8,$f18,$f6 +/* f03f11c: 46044281 */ sub.s $f10,$f8,$f4 +/* f03f120: 46025482 */ mul.s $f18,$f10,$f2 +/* f03f124: 10000018 */ beqz $zero,.L0f03f188 +/* f03f128: e7b20174 */ swc1 $f18,0x174($sp) +/* f03f12c: 8cc40020 */ lw $a0,0x20($a2) +.L0f03f130: +/* f03f130: 0c006b43 */ jal 0x1ad0c +/* f03f134: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f138: 27a90144 */ addiu $t1,$sp,0x144 +/* f03f13c: afa90010 */ sw $t1,0x10($sp) +/* f03f140: 8fa40190 */ lw $a0,0x190($sp) +/* f03f144: 8fa50184 */ lw $a1,0x184($sp) +/* f03f148: 8fa60180 */ lw $a2,0x180($sp) +/* f03f14c: 0fc122de */ jal func0f048b78 +/* f03f150: 27a70154 */ addiu $a3,$sp,0x154 +/* f03f154: c7a60154 */ lwc1 $f6,0x154($sp) +/* f03f158: c7a80134 */ lwc1 $f8,0x134($sp) +/* f03f15c: c7aa0158 */ lwc1 $f10,0x158($sp) +/* f03f160: c7b20138 */ lwc1 $f18,0x138($sp) +/* f03f164: 46083101 */ sub.s $f4,$f6,$f8 +/* f03f168: c7a8015c */ lwc1 $f8,0x15c($sp) +/* f03f16c: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f170: 46125181 */ sub.s $f6,$f10,$f18 +/* f03f174: e7a40178 */ swc1 $f4,0x178($sp) +/* f03f178: c7a4013c */ lwc1 $f4,0x13c($sp) +/* f03f17c: e7a60174 */ swc1 $f6,0x174($sp) +/* f03f180: 46044281 */ sub.s $f10,$f8,$f4 +/* f03f184: e7aa0170 */ swc1 $f10,0x170($sp) +.L0f03f188: +/* f03f188: 8fab0184 */ lw $t3,0x184($sp) +/* f03f18c: c7b20178 */ lwc1 $f18,0x178($sp) +/* f03f190: c7a80170 */ lwc1 $f8,0x170($sp) +/* f03f194: 316d0100 */ andi $t5,$t3,0x100 +/* f03f198: 55a00015 */ bnezl $t5,.L0f03f1f0 +/* f03f19c: 8fac0160 */ lw $t4,0x160($sp) +/* f03f1a0: 46129182 */ mul.s $f6,$f18,$f18 +/* f03f1a4: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f1a8: 46084102 */ mul.s $f4,$f8,$f8 +/* f03f1ac: 0c012974 */ jal 0x4a5d0 +/* f03f1b0: 46043300 */ add.s $f12,$f6,$f4 +/* f03f1b4: c7ac0174 */ lwc1 $f12,0x174($sp) +/* f03f1b8: 0fc259d4 */ jal func0f096750 +/* f03f1bc: 46000386 */ mov.s $f14,$f0 +/* f03f1c0: 3c017f1b */ lui $at,0x7f1b +/* f03f1c4: c42a8f98 */ lwc1 $f10,-0x7068($at) +/* f03f1c8: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f1cc: e7a0018c */ swc1 $f0,0x18c($sp) +/* f03f1d0: 4600503e */ c.le.s $f10,$f0 +/* f03f1d4: 3c017f1b */ lui $at,0x7f1b +/* f03f1d8: 45020005 */ bc1fl .L0f03f1f0 +/* f03f1dc: 8fac0160 */ lw $t4,0x160($sp) +/* f03f1e0: c4328f9c */ lwc1 $f18,-0x7064($at) +/* f03f1e4: 46120201 */ sub.s $f8,$f0,$f18 +/* f03f1e8: e7a8018c */ swc1 $f8,0x18c($sp) +/* f03f1ec: 8fac0160 */ lw $t4,0x160($sp) +.L0f03f1f0: +/* f03f1f0: 51800150 */ beqzl $t4,.L0f03f734 +/* f03f1f4: c7a4018c */ lwc1 $f4,0x18c($sp) +/* f03f1f8: 0fc0f97c */ jal func0f03e5f0 +/* f03f1fc: 8fa40190 */ lw $a0,0x190($sp) +/* f03f200: 8fae0020 */ lw $t6,0x20($sp) +/* f03f204: e7a00130 */ swc1 $f0,0x130($sp) +/* f03f208: 8faf019c */ lw $t7,0x19c($sp) +/* f03f20c: 51c000aa */ beqzl $t6,.L0f03f4b8 +/* f03f210: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f214: 11e00006 */ beqz $t7,.L0f03f230 +/* f03f218: 8fa40190 */ lw $a0,0x190($sp) +/* f03f21c: 8fa40190 */ lw $a0,0x190($sp) +/* f03f220: 0fc0a209 */ jal func0f028824 +/* f03f224: 00002825 */ or $a1,$zero,$zero +/* f03f228: 10000004 */ beqz $zero,.L0f03f23c +/* f03f22c: 00404025 */ or $t0,$v0,$zero +.L0f03f230: +/* f03f230: 0fc0a209 */ jal func0f028824 +/* f03f234: 24050001 */ addiu $a1,$zero,0x1 +/* f03f238: 00404025 */ or $t0,$v0,$zero +.L0f03f23c: +/* f03f23c: 3c18800a */ lui $t8,0x800a +/* f03f240: 8f18a02c */ lw $t8,-0x5fd4($t8) +/* f03f244: 3c19800a */ lui $t9,0x800a +/* f03f248: 3c0a800a */ lui $t2,0x800a +/* f03f24c: 13000003 */ beqz $t8,.L0f03f25c +/* f03f250: 3c09800a */ lui $t1,0x800a +/* f03f254: 10000002 */ beqz $zero,.L0f03f260 +/* f03f258: 24060001 */ addiu $a2,$zero,0x1 +.L0f03f25c: +/* f03f25c: 00003025 */ or $a2,$zero,$zero +.L0f03f260: +/* f03f260: 8f39a028 */ lw $t9,-0x5fd8($t9) +/* f03f264: 24010001 */ addiu $at,$zero,0x1 +/* f03f268: 00002025 */ or $a0,$zero,$zero +/* f03f26c: 13200003 */ beqz $t9,.L0f03f27c +/* f03f270: 00002825 */ or $a1,$zero,$zero +/* f03f274: 10000001 */ beqz $zero,.L0f03f27c +/* f03f278: 24040001 */ addiu $a0,$zero,0x1 +.L0f03f27c: +/* f03f27c: 8d4aa024 */ lw $t2,-0x5fdc($t2) +/* f03f280: 00001825 */ or $v1,$zero,$zero +/* f03f284: 11400003 */ beqz $t2,.L0f03f294 +/* f03f288: 00000000 */ sll $zero,$zero,0x0 +/* f03f28c: 10000001 */ beqz $zero,.L0f03f294 +/* f03f290: 24050001 */ addiu $a1,$zero,0x1 +.L0f03f294: +/* f03f294: 8d29a030 */ lw $t1,-0x5fd0($t1) +/* f03f298: 11200003 */ beqz $t1,.L0f03f2a8 +/* f03f29c: 00000000 */ sll $zero,$zero,0x0 +/* f03f2a0: 10000001 */ beqz $zero,.L0f03f2a8 +/* f03f2a4: 24030001 */ addiu $v1,$zero,0x1 +.L0f03f2a8: +/* f03f2a8: 00655821 */ addu $t3,$v1,$a1 +/* f03f2ac: 01646821 */ addu $t5,$t3,$a0 +/* f03f2b0: 01a66021 */ addu $t4,$t5,$a2 +/* f03f2b4: 55810080 */ bnel $t4,$at,.L0f03f4b8 +/* f03f2b8: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f2bc: 5040007e */ beqzl $v0,.L0f03f4b8 +/* f03f2c0: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f2c4: 904e0001 */ lbu $t6,0x1($v0) +/* f03f2c8: c7a60164 */ lwc1 $f6,0x164($sp) +/* f03f2cc: 3c017f1b */ lui $at,0x7f1b +/* f03f2d0: 31cf0080 */ andi $t7,$t6,0x80 +/* f03f2d4: 51e00078 */ beqzl $t7,.L0f03f4b8 +/* f03f2d8: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f2dc: c4248fa0 */ lwc1 $f4,-0x7060($at) +/* f03f2e0: 4604303c */ c.lt.s $f6,$f4 +/* f03f2e4: 00000000 */ sll $zero,$zero,0x0 +/* f03f2e8: 45020073 */ bc1fl .L0f03f4b8 +/* f03f2ec: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f2f0: 8d020004 */ lw $v0,0x4($t0) +/* f03f2f4: 00002825 */ or $a1,$zero,$zero +/* f03f2f8: 8c470018 */ lw $a3,0x18($v0) +/* f03f2fc: afa00114 */ sw $zero,0x114($sp) +/* f03f300: 8ce40008 */ lw $a0,0x8($a3) +/* f03f304: 0c006a47 */ jal 0x1a91c +/* f03f308: afa70124 */ sw $a3,0x124($sp) +/* f03f30c: 8fa70124 */ lw $a3,0x124($sp) +/* f03f310: 10400026 */ beqz $v0,.L0f03f3ac +/* f03f314: 00402825 */ or $a1,$v0,$zero +/* f03f318: 00e02025 */ or $a0,$a3,$zero +/* f03f31c: 00003025 */ or $a2,$zero,$zero +/* f03f320: 0c006973 */ jal 0x1a5cc +/* f03f324: afa20110 */ sw $v0,0x110($sp) +/* f03f328: 8fa50110 */ lw $a1,0x110($sp) +/* f03f32c: afa20108 */ sw $v0,0x108($sp) +/* f03f330: 00402025 */ or $a0,$v0,$zero +/* f03f334: 8cb80004 */ lw $t8,0x4($a1) +/* f03f338: 0fc2d4e9 */ jal func0f0b53a4 +/* f03f33c: afb800c4 */ sw $t8,0xc4($sp) +/* f03f340: 10400037 */ beqz $v0,.L0f03f420 +/* f03f344: 8fa40108 */ lw $a0,0x108($sp) +/* f03f348: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f03f34c: 0c0059e6 */ jal 0x16798 +/* f03f350: afa200b4 */ sw $v0,0xb4($sp) +/* f03f354: 8fa400b4 */ lw $a0,0xb4($sp) +/* f03f358: 0c0056f8 */ jal 0x15be0 +/* f03f35c: 27a500c8 */ addiu $a1,$sp,0xc8 +/* f03f360: 8fa200c4 */ lw $v0,0xc4($sp) +/* f03f364: 27a400c8 */ addiu $a0,$sp,0xc8 +/* f03f368: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f03f36c: c44a0000 */ lwc1 $f10,0x0($v0) +/* f03f370: e7aa00b8 */ swc1 $f10,0xb8($sp) +/* f03f374: c4520004 */ lwc1 $f18,0x4($v0) +/* f03f378: e7b200bc */ swc1 $f18,0xbc($sp) +/* f03f37c: c4480008 */ lwc1 $f8,0x8($v0) +/* f03f380: 0c0056d9 */ jal 0x15b64 +/* f03f384: e7a800c0 */ swc1 $f8,0xc0($sp) +/* f03f388: c7a600b8 */ lwc1 $f6,0xb8($sp) +/* f03f38c: c7a400bc */ lwc1 $f4,0xbc($sp) +/* f03f390: c7aa00c0 */ lwc1 $f10,0xc0($sp) +/* f03f394: 24190001 */ addiu $t9,$zero,0x1 +/* f03f398: afb90114 */ sw $t9,0x114($sp) +/* f03f39c: e7a60118 */ swc1 $f6,0x118($sp) +/* f03f3a0: e7a4011c */ swc1 $f4,0x11c($sp) +/* f03f3a4: 1000001e */ beqz $zero,.L0f03f420 +/* f03f3a8: e7aa0120 */ swc1 $f10,0x120($sp) +.L0f03f3ac: +/* f03f3ac: 8ce40008 */ lw $a0,0x8($a3) +/* f03f3b0: afa70124 */ sw $a3,0x124($sp) +/* f03f3b4: 0c006a47 */ jal 0x1a91c +/* f03f3b8: 24050001 */ addiu $a1,$zero,0x1 +/* f03f3bc: 8fa70124 */ lw $a3,0x124($sp) +/* f03f3c0: 10400017 */ beqz $v0,.L0f03f420 +/* f03f3c4: 00402825 */ or $a1,$v0,$zero +/* f03f3c8: 00e02025 */ or $a0,$a3,$zero +/* f03f3cc: 0c006973 */ jal 0x1a5cc +/* f03f3d0: 00003025 */ or $a2,$zero,$zero +/* f03f3d4: afa200b0 */ sw $v0,0xb0($sp) +/* f03f3d8: 0fc2d4e9 */ jal func0f0b53a4 +/* f03f3dc: 00402025 */ or $a0,$v0,$zero +/* f03f3e0: 1040000f */ beqz $v0,.L0f03f420 +/* f03f3e4: 8fa400b0 */ lw $a0,0xb0($sp) +/* f03f3e8: 27a50070 */ addiu $a1,$sp,0x70 +/* f03f3ec: 0c0059e6 */ jal 0x16798 +/* f03f3f0: afa2006c */ sw $v0,0x6c($sp) +/* f03f3f4: 8fa4006c */ lw $a0,0x6c($sp) +/* f03f3f8: 0c0056f8 */ jal 0x15be0 +/* f03f3fc: 27a50070 */ addiu $a1,$sp,0x70 +/* f03f400: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f03f404: c7a800a4 */ lwc1 $f8,0xa4($sp) +/* f03f408: c7a600a8 */ lwc1 $f6,0xa8($sp) +/* f03f40c: 240a0001 */ addiu $t2,$zero,0x1 +/* f03f410: afaa0114 */ sw $t2,0x114($sp) +/* f03f414: e7b20118 */ swc1 $f18,0x118($sp) +/* f03f418: e7a8011c */ swc1 $f8,0x11c($sp) +/* f03f41c: e7a60120 */ swc1 $f6,0x120($sp) +.L0f03f420: +/* f03f420: 8fa90114 */ lw $t1,0x114($sp) +/* f03f424: 51200024 */ beqzl $t1,.L0f03f4b8 +/* f03f428: c7ac0178 */ lwc1 $f12,0x178($sp) +/* f03f42c: 0c0068f7 */ jal 0x1a3dc +/* f03f430: c7ac0130 */ lwc1 $f12,0x130($sp) +/* f03f434: 44802000 */ mtc1 $zero,$f4 +/* f03f438: e7a00054 */ swc1 $f0,0x54($sp) +/* f03f43c: c7ac0130 */ lwc1 $f12,0x130($sp) +/* f03f440: 0c0068f4 */ jal 0x1a3d0 +/* f03f444: e7a40058 */ swc1 $f4,0x58($sp) +/* f03f448: 8fa2016c */ lw $v0,0x16c($sp) +/* f03f44c: e7a0005c */ swc1 $f0,0x5c($sp) +/* f03f450: c7b20170 */ lwc1 $f18,0x170($sp) +/* f03f454: c44a0008 */ lwc1 $f10,0x8($v0) +/* f03f458: 27ab0060 */ addiu $t3,$sp,0x60 +/* f03f45c: 27a50048 */ addiu $a1,$sp,0x48 +/* f03f460: 46125201 */ sub.s $f8,$f10,$f18 +/* f03f464: c7aa0178 */ lwc1 $f10,0x178($sp) +/* f03f468: 27a60118 */ addiu $a2,$sp,0x118 +/* f03f46c: 27a70054 */ addiu $a3,$sp,0x54 +/* f03f470: e7a80048 */ swc1 $f8,0x48($sp) +/* f03f474: c446000c */ lwc1 $f6,0xc($v0) +/* f03f478: 24440008 */ addiu $a0,$v0,0x8 +/* f03f47c: e7a6004c */ swc1 $f6,0x4c($sp) +/* f03f480: c4440010 */ lwc1 $f4,0x10($v0) +/* f03f484: afab0010 */ sw $t3,0x10($sp) +/* f03f488: 460a2480 */ add.s $f18,$f4,$f10 +/* f03f48c: 0fc0b8f7 */ jal func0f02e3dc +/* f03f490: e7b20050 */ swc1 $f18,0x50($sp) +/* f03f494: c7a80154 */ lwc1 $f8,0x154($sp) +/* f03f498: c7a60060 */ lwc1 $f6,0x60($sp) +/* f03f49c: c7aa015c */ lwc1 $f10,0x15c($sp) +/* f03f4a0: c7b20068 */ lwc1 $f18,0x68($sp) +/* f03f4a4: 46064101 */ sub.s $f4,$f8,$f6 +/* f03f4a8: 46125201 */ sub.s $f8,$f10,$f18 +/* f03f4ac: e7a40178 */ swc1 $f4,0x178($sp) +/* f03f4b0: e7a80170 */ swc1 $f8,0x170($sp) +/* f03f4b4: c7ac0178 */ lwc1 $f12,0x178($sp) +.L0f03f4b8: +/* f03f4b8: 0fc259d4 */ jal func0f096750 +/* f03f4bc: c7ae0170 */ lwc1 $f14,0x170($sp) +/* f03f4c0: c7a60130 */ lwc1 $f6,0x130($sp) +/* f03f4c4: 3c017f1b */ lui $at,0x7f1b +/* f03f4c8: 8fad0190 */ lw $t5,0x190($sp) +/* f03f4cc: 4606003c */ c.lt.s $f0,$f6 +/* f03f4d0: 46060081 */ sub.s $f2,$f0,$f6 +/* f03f4d4: 45000003 */ bc1f .L0f03f4e4 +/* f03f4d8: 46001406 */ mov.s $f16,$f2 +/* f03f4dc: c4248fa4 */ lwc1 $f4,-0x705c($at) +/* f03f4e0: 46041400 */ add.s $f16,$f2,$f4 +.L0f03f4e4: +/* f03f4e4: 8da40020 */ lw $a0,0x20($t5) +/* f03f4e8: 8c8c0008 */ lw $t4,0x8($a0) +/* f03f4ec: 8d850000 */ lw $a1,0x0($t4) +/* f03f4f0: 0c006a87 */ jal 0x1aa1c +/* f03f4f4: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f4f8: 44801000 */ mtc1 $zero,$f2 +/* f03f4fc: c440005c */ lwc1 $f0,0x5c($v0) +/* f03f500: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f504: 8fae0190 */ lw $t6,0x190($sp) +/* f03f508: 4600103c */ c.lt.s $f2,$f0 +/* f03f50c: 8fb80020 */ lw $t8,0x20($sp) +/* f03f510: 45020015 */ bc1fl .L0f03f568 +/* f03f514: 8dcf02d4 */ lw $t7,0x2d4($t6) +/* f03f518: c44a0058 */ lwc1 $f10,0x58($v0) +/* f03f51c: 3c017f1b */ lui $at,0x7f1b +/* f03f520: 460a0482 */ mul.s $f18,$f0,$f10 +/* f03f524: 46128401 */ sub.s $f16,$f16,$f18 +/* f03f528: 4602803c */ c.lt.s $f16,$f2 +/* f03f52c: 00000000 */ sll $zero,$zero,0x0 +/* f03f530: 45000003 */ bc1f .L0f03f540 +/* f03f534: 00000000 */ sll $zero,$zero,0x0 +/* f03f538: c4288fa8 */ lwc1 $f8,-0x7058($at) +/* f03f53c: 46088400 */ add.s $f16,$f16,$f8 +.L0f03f540: +/* f03f540: 3c017f1b */ lui $at,0x7f1b +/* f03f544: c4268fac */ lwc1 $f6,-0x7054($at) +/* f03f548: 3c017f1b */ lui $at,0x7f1b +/* f03f54c: 4610303e */ c.le.s $f6,$f16 +/* f03f550: 00000000 */ sll $zero,$zero,0x0 +/* f03f554: 45020004 */ bc1fl .L0f03f568 +/* f03f558: 8dcf02d4 */ lw $t7,0x2d4($t6) +/* f03f55c: c4248fb0 */ lwc1 $f4,-0x7050($at) +/* f03f560: 46048401 */ sub.s $f16,$f16,$f4 +/* f03f564: 8dcf02d4 */ lw $t7,0x2d4($t6) +.L0f03f568: +/* f03f568: 15e0003d */ bnez $t7,.L0f03f660 +/* f03f56c: 00000000 */ sll $zero,$zero,0x0 +/* f03f570: 1300003b */ beqz $t8,.L0f03f660 +/* f03f574: 8fb90184 */ lw $t9,0x184($sp) +/* f03f578: 332a0060 */ andi $t2,$t9,0x60 +/* f03f57c: 15400038 */ bnez $t2,.L0f03f660 +/* f03f580: 8fa90168 */ lw $t1,0x168($sp) +/* f03f584: 912b0000 */ lbu $t3,0x0($t1) +/* f03f588: 24010006 */ addiu $at,$zero,0x6 +/* f03f58c: 3c0d800a */ lui $t5,0x800a +/* f03f590: 15610033 */ bne $t3,$at,.L0f03f660 +/* f03f594: 8fac0190 */ lw $t4,0x190($sp) +/* f03f598: 8dad9fc8 */ lw $t5,-0x6038($t5) +/* f03f59c: 8d8e0020 */ lw $t6,0x20($t4) +/* f03f5a0: 858a0000 */ lh $t2,0x0($t4) +/* f03f5a4: 448d5000 */ mtc1 $t5,$f10 +/* f03f5a8: 8dcf0020 */ lw $t7,0x20($t6) +/* f03f5ac: 2401003c */ addiu $at,$zero,0x3c +/* f03f5b0: 468054a0 */ cvt.s.w $f18,$f10 +/* f03f5b4: c5e80074 */ lwc1 $f8,0x74($t7) +/* f03f5b8: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f5bc: 46089182 */ mul.s $f6,$f18,$f8 +/* f03f5c0: 4600310d */ trunc.w.s $f4,$f6 +/* f03f5c4: 44192000 */ mfc1 $t9,$f4 +/* f03f5c8: 00000000 */ sll $zero,$zero,0x0 +/* f03f5cc: 032a4821 */ addu $t1,$t9,$t2 +/* f03f5d0: 0121001a */ div $zero,$t1,$at +/* f03f5d4: 00005810 */ mfhi $t3 +/* f03f5d8: 448b5000 */ mtc1 $t3,$f10 +/* f03f5dc: 3c017f1b */ lui $at,0x7f1b +/* f03f5e0: c4288fb4 */ lwc1 $f8,-0x704c($at) +/* f03f5e4: 468054a0 */ cvt.s.w $f18,$f10 +/* f03f5e8: 46089302 */ mul.s $f12,$f18,$f8 +/* f03f5ec: 0c0068f7 */ jal 0x1a3dc +/* f03f5f0: 00000000 */ sll $zero,$zero,0x0 +/* f03f5f4: e7a00028 */ swc1 $f0,0x28($sp) +/* f03f5f8: 0fc0fe84 */ jal func0f03fa10 +/* f03f5fc: c7ac0164 */ lwc1 $f12,0x164($sp) +/* f03f600: 3c013f00 */ lui $at,0x3f00 +/* f03f604: 44813000 */ mtc1 $at,$f6 +/* f03f608: c7aa0028 */ lwc1 $f10,0x28($sp) +/* f03f60c: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f610: 46060102 */ mul.s $f4,$f0,$f6 +/* f03f614: 44804000 */ mtc1 $zero,$f8 +/* f03f618: 3c017f1b */ lui $at,0x7f1b +/* f03f61c: 460a2482 */ mul.s $f18,$f4,$f10 +/* f03f620: 46128400 */ add.s $f16,$f16,$f18 +/* f03f624: 4608803c */ c.lt.s $f16,$f8 +/* f03f628: 00000000 */ sll $zero,$zero,0x0 +/* f03f62c: 45000003 */ bc1f .L0f03f63c +/* f03f630: 00000000 */ sll $zero,$zero,0x0 +/* f03f634: c4268fb8 */ lwc1 $f6,-0x7048($at) +/* f03f638: 46068400 */ add.s $f16,$f16,$f6 +.L0f03f63c: +/* f03f63c: 3c017f1b */ lui $at,0x7f1b +/* f03f640: c4248fbc */ lwc1 $f4,-0x7044($at) +/* f03f644: 3c017f1b */ lui $at,0x7f1b +/* f03f648: 4610203e */ c.le.s $f4,$f16 +/* f03f64c: 00000000 */ sll $zero,$zero,0x0 +/* f03f650: 45000003 */ bc1f .L0f03f660 +/* f03f654: 00000000 */ sll $zero,$zero,0x0 +/* f03f658: c42a8fc0 */ lwc1 $f10,-0x7040($at) +/* f03f65c: 460a8401 */ sub.s $f16,$f16,$f10 +.L0f03f660: +/* f03f660: 3c017f1b */ lui $at,0x7f1b +/* f03f664: c4328fc4 */ lwc1 $f18,-0x703c($at) +/* f03f668: 3c017f1b */ lui $at,0x7f1b +/* f03f66c: 8fad0190 */ lw $t5,0x190($sp) +/* f03f670: 4610903e */ c.le.s $f18,$f16 +/* f03f674: 00000000 */ sll $zero,$zero,0x0 +/* f03f678: 45020004 */ bc1fl .L0f03f68c +/* f03f67c: 8fa20194 */ lw $v0,0x194($sp) +/* f03f680: c4288fc8 */ lwc1 $f8,-0x7038($at) +/* f03f684: 46088401 */ sub.s $f16,$f16,$f8 +/* f03f688: 8fa20194 */ lw $v0,0x194($sp) +.L0f03f68c: +/* f03f68c: c5a6015c */ lwc1 $f6,0x15c($t5) +/* f03f690: 10400027 */ beqz $v0,.L0f03f730 +/* f03f694: 46068400 */ add.s $f16,$f16,$f6 +/* f03f698: 8dae0020 */ lw $t6,0x20($t5) +/* f03f69c: 8dcf0020 */ lw $t7,0x20($t6) +/* f03f6a0: 81f80008 */ lb $t8,0x8($t7) +/* f03f6a4: 53000014 */ beqzl $t8,.L0f03f6f8 +/* f03f6a8: c4400038 */ lwc1 $f0,0x38($v0) +/* f03f6ac: c4400038 */ lwc1 $f0,0x38($v0) +/* f03f6b0: 46000007 */ neg.s $f0,$f0 +/* f03f6b4: 4600803c */ c.lt.s $f16,$f0 +/* f03f6b8: 00000000 */ sll $zero,$zero,0x0 +/* f03f6bc: 45020005 */ bc1fl .L0f03f6d4 +/* f03f6c0: c440003c */ lwc1 $f0,0x3c($v0) +/* f03f6c4: 46000406 */ mov.s $f16,$f0 +/* f03f6c8: 10000019 */ beqz $zero,.L0f03f730 +/* f03f6cc: afa0017c */ sw $zero,0x17c($sp) +/* f03f6d0: c440003c */ lwc1 $f0,0x3c($v0) +.L0f03f6d4: +/* f03f6d4: 46000007 */ neg.s $f0,$f0 +/* f03f6d8: 4610003c */ c.lt.s $f0,$f16 +/* f03f6dc: 00000000 */ sll $zero,$zero,0x0 +/* f03f6e0: 45020014 */ bc1fl .L0f03f734 +/* f03f6e4: c7a4018c */ lwc1 $f4,0x18c($sp) +/* f03f6e8: 46000406 */ mov.s $f16,$f0 +/* f03f6ec: 10000010 */ beqz $zero,.L0f03f730 +/* f03f6f0: afa0017c */ sw $zero,0x17c($sp) +/* f03f6f4: c4400038 */ lwc1 $f0,0x38($v0) +.L0f03f6f8: +/* f03f6f8: 4610003c */ c.lt.s $f0,$f16 +/* f03f6fc: 00000000 */ sll $zero,$zero,0x0 +/* f03f700: 45020005 */ bc1fl .L0f03f718 +/* f03f704: c440003c */ lwc1 $f0,0x3c($v0) +/* f03f708: 46000406 */ mov.s $f16,$f0 +/* f03f70c: 10000008 */ beqz $zero,.L0f03f730 +/* f03f710: afa0017c */ sw $zero,0x17c($sp) +/* f03f714: c440003c */ lwc1 $f0,0x3c($v0) +.L0f03f718: +/* f03f718: 4600803c */ c.lt.s $f16,$f0 +/* f03f71c: 00000000 */ sll $zero,$zero,0x0 +/* f03f720: 45020004 */ bc1fl .L0f03f734 +/* f03f724: c7a4018c */ lwc1 $f4,0x18c($sp) +/* f03f728: 46000406 */ mov.s $f16,$f0 +/* f03f72c: afa0017c */ sw $zero,0x17c($sp) +.L0f03f730: +/* f03f730: c7a4018c */ lwc1 $f4,0x18c($sp) +.L0f03f734: +/* f03f734: 8fa40190 */ lw $a0,0x190($sp) +/* f03f738: 8fa50194 */ lw $a1,0x194($sp) +/* f03f73c: 8fa60198 */ lw $a2,0x198($sp) +/* f03f740: 8fa7019c */ lw $a3,0x19c($sp) +/* f03f744: e7b00188 */ swc1 $f16,0x188($sp) +/* f03f748: 0fc0fdde */ jal func0f03f778 +/* f03f74c: e7a40010 */ swc1 $f4,0x10($sp) +/* f03f750: 8fac0190 */ lw $t4,0x190($sp) +/* f03f754: c7b00188 */ lwc1 $f16,0x188($sp) +/* f03f758: 2419000a */ addiu $t9,$zero,0xa +/* f03f75c: a199000e */ sb $t9,0xe($t4) +/* f03f760: e590016c */ swc1 $f16,0x16c($t4) +/* f03f764: 8fbf001c */ lw $ra,0x1c($sp) +/* f03f768: 8fa2017c */ lw $v0,0x17c($sp) +/* f03f76c: 27bd0190 */ addiu $sp,$sp,0x190 +/* f03f770: 03e00008 */ jr $ra +/* f03f774: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03f778 +/* f03f778: 44808000 */ mtc1 $zero,$f16 +/* f03f77c: c7ae0010 */ lwc1 $f14,0x10($sp) +/* f03f780: 46008006 */ mov.s $f0,$f16 +/* f03f784: 46008086 */ mov.s $f2,$f16 +/* f03f788: 10a0001b */ beqz $a1,.L0f03f7f8 +/* f03f78c: 46007306 */ mov.s $f12,$f14 +/* f03f790: c4a00030 */ lwc1 $f0,0x30($a1) +/* f03f794: 460e003c */ c.lt.s $f0,$f14 +/* f03f798: 00000000 */ sll $zero,$zero,0x0 +/* f03f79c: 45020005 */ bc1fl .L0f03f7b4 +/* f03f7a0: c4a00034 */ lwc1 $f0,0x34($a1) +/* f03f7a4: 46007081 */ sub.s $f2,$f14,$f0 +/* f03f7a8: 10000008 */ beqz $zero,.L0f03f7cc +/* f03f7ac: 46000306 */ mov.s $f12,$f0 +/* f03f7b0: c4a00034 */ lwc1 $f0,0x34($a1) +.L0f03f7b4: +/* f03f7b4: 4600703c */ c.lt.s $f14,$f0 +/* f03f7b8: 00000000 */ sll $zero,$zero,0x0 +/* f03f7bc: 45020004 */ bc1fl .L0f03f7d0 +/* f03f7c0: 460c803c */ c.lt.s $f16,$f12 +/* f03f7c4: 46007081 */ sub.s $f2,$f14,$f0 +/* f03f7c8: 46000306 */ mov.s $f12,$f0 +.L0f03f7cc: +/* f03f7cc: 460c803c */ c.lt.s $f16,$f12 +.L0f03f7d0: +/* f03f7d0: 00000000 */ sll $zero,$zero,0x0 +/* f03f7d4: 45020006 */ bc1fl .L0f03f7f0 +/* f03f7d8: c4a60044 */ lwc1 $f6,0x44($a1) +/* f03f7dc: c4a40040 */ lwc1 $f4,0x40($a1) +/* f03f7e0: 460c2002 */ mul.s $f0,$f4,$f12 +/* f03f7e4: 10000004 */ beqz $zero,.L0f03f7f8 +/* f03f7e8: 00000000 */ sll $zero,$zero,0x0 +/* f03f7ec: c4a60044 */ lwc1 $f6,0x44($a1) +.L0f03f7f0: +/* f03f7f0: 460c3002 */ mul.s $f0,$f6,$f12 +/* f03f7f4: 00000000 */ sll $zero,$zero,0x0 +.L0f03f7f8: +/* f03f7f8: 50e00008 */ beqzl $a3,.L0f03f81c +/* f03f7fc: e4800164 */ swc1 $f0,0x164($a0) +/* f03f800: 10c00003 */ beqz $a2,.L0f03f810 +/* f03f804: e48c0164 */ swc1 $f12,0x164($a0) +/* f03f808: 10000005 */ beqz $zero,.L0f03f820 +/* f03f80c: e48c0160 */ swc1 $f12,0x160($a0) +.L0f03f810: +/* f03f810: 10000003 */ beqz $zero,.L0f03f820 +/* f03f814: e4800160 */ swc1 $f0,0x160($a0) +/* f03f818: e4800164 */ swc1 $f0,0x164($a0) +.L0f03f81c: +/* f03f81c: e48c0160 */ swc1 $f12,0x160($a0) +.L0f03f820: +/* f03f820: 03e00008 */ jr $ra +/* f03f824: e4820168 */ swc1 $f2,0x168($a0) +); + +GLOBAL_ASM( +glabel func0f03f828 +/* f03f828: 44800000 */ mtc1 $zero,$f0 +/* f03f82c: 240e000a */ addiu $t6,$zero,0xa +/* f03f830: a08e000e */ sb $t6,0xe($a0) +/* f03f834: e4800164 */ swc1 $f0,0x164($a0) +/* f03f838: e4800160 */ swc1 $f0,0x160($a0) +/* f03f83c: e4800168 */ swc1 $f0,0x168($a0) +/* f03f840: 03e00008 */ jr $ra +/* f03f844: e480016c */ swc1 $f0,0x16c($a0) +); + +GLOBAL_ASM( +glabel func0f03f848 +/* f03f848: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03f84c: afbf0014 */ sw $ra,0x14($sp) +/* f03f850: afa60020 */ sw $a2,0x20($sp) +/* f03f854: 0fc0a209 */ jal func0f028824 +/* f03f858: afa40018 */ sw $a0,0x18($sp) +/* f03f85c: 8fa50020 */ lw $a1,0x20($sp) +/* f03f860: 8fa70018 */ lw $a3,0x18($sp) +/* f03f864: 00402025 */ or $a0,$v0,$zero +/* f03f868: 50a00007 */ beqzl $a1,.L0f03f888 +/* f03f86c: 8ce3001c */ lw $v1,0x1c($a3) +/* f03f870: 8ce3001c */ lw $v1,0x1c($a3) +/* f03f874: 906f003f */ lbu $t7,0x3f($v1) +/* f03f878: 35f80020 */ ori $t8,$t7,0x20 +/* f03f87c: 10000005 */ beqz $zero,.L0f03f894 +/* f03f880: a078003f */ sb $t8,0x3f($v1) +/* f03f884: 8ce3001c */ lw $v1,0x1c($a3) +.L0f03f888: +/* f03f888: 9079003f */ lbu $t9,0x3f($v1) +/* f03f88c: 3328ffdf */ andi $t0,$t9,0xffdf +/* f03f890: a068003f */ sb $t0,0x3f($v1) +.L0f03f894: +/* f03f894: 50400005 */ beqzl $v0,.L0f03f8ac +/* f03f898: 8fbf0014 */ lw $ra,0x14($sp) +/* f03f89c: 8ce9001c */ lw $t1,0x1c($a3) +/* f03f8a0: 0fc22ed7 */ jal func0f08bb5c +/* f03f8a4: 85260028 */ lh $a2,0x28($t1) +/* f03f8a8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03f8ac: +/* f03f8ac: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03f8b0: 03e00008 */ jr $ra +/* f03f8b4: 00000000 */ sll $zero,$zero,0x0 +/* f03f8b8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03f8bc: afbf0014 */ sw $ra,0x14($sp) +/* f03f8c0: 0fc0a209 */ jal func0f028824 +/* f03f8c4: 00000000 */ sll $zero,$zero,0x0 +/* f03f8c8: 10400005 */ beqz $v0,.L0f03f8e0 +/* f03f8cc: 00402025 */ or $a0,$v0,$zero +/* f03f8d0: 0fc22f17 */ jal func0f08bc5c +/* f03f8d4: 00000000 */ sll $zero,$zero,0x0 +/* f03f8d8: 10000003 */ beqz $zero,.L0f03f8e8 +/* f03f8dc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03f8e0: +/* f03f8e0: 00001025 */ or $v0,$zero,$zero +/* f03f8e4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03f8e8: +/* f03f8e8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03f8ec: 03e00008 */ jr $ra +/* f03f8f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03f8f4 +/* f03f8f4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f03f8f8: afb00018 */ sw $s0,0x18($sp) +/* f03f8fc: 00808025 */ or $s0,$a0,$zero +/* f03f900: 10800003 */ beqz $a0,.L0f03f910 +/* f03f904: afbf001c */ sw $ra,0x1c($sp) +/* f03f908: 10000002 */ beqz $zero,.L0f03f914 +/* f03f90c: 908202fe */ lbu $v0,0x2fe($a0) +.L0f03f910: +/* f03f910: 00001025 */ or $v0,$zero,$zero +.L0f03f914: +/* f03f914: 24010002 */ addiu $at,$zero,0x2 +/* f03f918: 10410016 */ beq $v0,$at,.L0f03f974 +/* f03f91c: 24010003 */ addiu $at,$zero,0x3 +/* f03f920: 50410015 */ beql $v0,$at,.L0f03f978 +/* f03f924: 8fbf001c */ lw $ra,0x1c($sp) +/* f03f928: 8e0e02d4 */ lw $t6,0x2d4($s0) +/* f03f92c: 02002025 */ or $a0,$s0,$zero +/* f03f930: 00002825 */ or $a1,$zero,$zero +/* f03f934: 55c00010 */ bnezl $t6,.L0f03f978 +/* f03f938: 8fbf001c */ lw $ra,0x1c($sp) +/* f03f93c: 0fc0fe12 */ jal func0f03f848 +/* f03f940: 00003025 */ or $a2,$zero,$zero +/* f03f944: 02002025 */ or $a0,$s0,$zero +/* f03f948: 24050001 */ addiu $a1,$zero,0x1 +/* f03f94c: 0fc0fe12 */ jal func0f03f848 +/* f03f950: 00003025 */ or $a2,$zero,$zero +/* f03f954: 0fc0fe0a */ jal func0f03f828 +/* f03f958: 02002025 */ or $a0,$s0,$zero +/* f03f95c: 0fc29c32 */ jal func0f0a70c8 +/* f03f960: 8204017c */ lb $a0,0x17c($s0) +/* f03f964: a202017c */ sb $v0,0x17c($s0) +/* f03f968: 0fc29c32 */ jal func0f0a70c8 +/* f03f96c: 8204017d */ lb $a0,0x17d($s0) +/* f03f970: a202017d */ sb $v0,0x17d($s0) +.L0f03f974: +/* f03f974: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03f978: +/* f03f978: 8fb00018 */ lw $s0,0x18($sp) +/* f03f97c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f03f980: 03e00008 */ jr $ra +/* f03f984: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03f988 +/* f03f988: 27bdffe8 */ addiu $sp,$sp,-24 +/* f03f98c: 10c0000c */ beqz $a2,.L0f03f9c0 +/* f03f990: afbf0014 */ sw $ra,0x14($sp) +/* f03f994: 24010001 */ addiu $at,$zero,0x1 +/* f03f998: 54a10006 */ bnel $a1,$at,.L0f03f9b4 +/* f03f99c: 8c980014 */ lw $t8,0x14($a0) +/* f03f9a0: 8c8e0014 */ lw $t6,0x14($a0) +/* f03f9a4: 35cf0004 */ ori $t7,$t6,0x4 +/* f03f9a8: 10000011 */ beqz $zero,.L0f03f9f0 +/* f03f9ac: ac8f0014 */ sw $t7,0x14($a0) +/* f03f9b0: 8c980014 */ lw $t8,0x14($a0) +.L0f03f9b4: +/* f03f9b4: 37190008 */ ori $t9,$t8,0x8 +/* f03f9b8: 1000000d */ beqz $zero,.L0f03f9f0 +/* f03f9bc: ac990014 */ sw $t9,0x14($a0) +.L0f03f9c0: +/* f03f9c0: 24010001 */ addiu $at,$zero,0x1 +/* f03f9c4: 54a10007 */ bnel $a1,$at,.L0f03f9e4 +/* f03f9c8: 8c8a0014 */ lw $t2,0x14($a0) +/* f03f9cc: 8c880014 */ lw $t0,0x14($a0) +/* f03f9d0: 2401fffb */ addiu $at,$zero,-5 +/* f03f9d4: 01014824 */ and $t1,$t0,$at +/* f03f9d8: 10000005 */ beqz $zero,.L0f03f9f0 +/* f03f9dc: ac890014 */ sw $t1,0x14($a0) +/* f03f9e0: 8c8a0014 */ lw $t2,0x14($a0) +.L0f03f9e4: +/* f03f9e4: 2401fff7 */ addiu $at,$zero,-9 +/* f03f9e8: 01415824 */ and $t3,$t2,$at +/* f03f9ec: ac8b0014 */ sw $t3,0x14($a0) +.L0f03f9f0: +/* f03f9f0: 54c00004 */ bnezl $a2,.L0f03fa04 +/* f03f9f4: 8fbf0014 */ lw $ra,0x14($sp) +/* f03f9f8: 0fc0fe12 */ jal func0f03f848 +/* f03f9fc: 00003025 */ or $a2,$zero,$zero +/* f03fa00: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03fa04: +/* f03fa04: 27bd0018 */ addiu $sp,$sp,0x18 +/* f03fa08: 03e00008 */ jr $ra +/* f03fa0c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03fa10 +/* f03fa10: 3c017f1b */ lui $at,0x7f1b +/* f03fa14: c4248fcc */ lwc1 $f4,-0x7034($at) +/* f03fa18: 3c017f1b */ lui $at,0x7f1b +/* f03fa1c: 460c203c */ c.lt.s $f4,$f12 +/* f03fa20: 00000000 */ sll $zero,$zero,0x0 +/* f03fa24: 45000004 */ bc1f .L0f03fa38 +/* f03fa28: 00000000 */ sll $zero,$zero,0x0 +/* f03fa2c: 3c017f1b */ lui $at,0x7f1b +/* f03fa30: 03e00008 */ jr $ra +/* f03fa34: c4208fd0 */ lwc1 $f0,-0x7030($at) +.L0f03fa38: +/* f03fa38: c4268fd4 */ lwc1 $f6,-0x702c($at) +/* f03fa3c: 3c017f1b */ lui $at,0x7f1b +/* f03fa40: 460c303c */ c.lt.s $f6,$f12 +/* f03fa44: 00000000 */ sll $zero,$zero,0x0 +/* f03fa48: 45000004 */ bc1f .L0f03fa5c +/* f03fa4c: 00000000 */ sll $zero,$zero,0x0 +/* f03fa50: 3c017f1b */ lui $at,0x7f1b +/* f03fa54: 03e00008 */ jr $ra +/* f03fa58: c4208fd8 */ lwc1 $f0,-0x7028($at) +.L0f03fa5c: +/* f03fa5c: c4288fdc */ lwc1 $f8,-0x7024($at) +/* f03fa60: 3c017f1b */ lui $at,0x7f1b +/* f03fa64: 460c403c */ c.lt.s $f8,$f12 +/* f03fa68: 00000000 */ sll $zero,$zero,0x0 +/* f03fa6c: 45000004 */ bc1f .L0f03fa80 +/* f03fa70: 00000000 */ sll $zero,$zero,0x0 +/* f03fa74: 3c017f1b */ lui $at,0x7f1b +/* f03fa78: 03e00008 */ jr $ra +/* f03fa7c: c4208fe0 */ lwc1 $f0,-0x7020($at) +.L0f03fa80: +/* f03fa80: c42a8fe4 */ lwc1 $f10,-0x701c($at) +/* f03fa84: 3c017f1b */ lui $at,0x7f1b +/* f03fa88: 460c503c */ c.lt.s $f10,$f12 +/* f03fa8c: 00000000 */ sll $zero,$zero,0x0 +/* f03fa90: 45000004 */ bc1f .L0f03faa4 +/* f03fa94: 00000000 */ sll $zero,$zero,0x0 +/* f03fa98: 3c017f1b */ lui $at,0x7f1b +/* f03fa9c: 03e00008 */ jr $ra +/* f03faa0: c4208fe8 */ lwc1 $f0,-0x7018($at) +.L0f03faa4: +/* f03faa4: c4208fec */ lwc1 $f0,-0x7014($at) +/* f03faa8: 03e00008 */ jr $ra +/* f03faac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03fab0 +/* f03fab0: 27bdffa0 */ addiu $sp,$sp,-96 +/* f03fab4: 3c014396 */ lui $at,0x4396 +/* f03fab8: 44812000 */ mtc1 $at,$f4 +/* f03fabc: afbf0014 */ sw $ra,0x14($sp) +/* f03fac0: afa50064 */ sw $a1,0x64($sp) +/* f03fac4: afa60068 */ sw $a2,0x68($sp) +/* f03fac8: afa7006c */ sw $a3,0x6c($sp) +/* f03facc: e7a40030 */ swc1 $f4,0x30($sp) +/* f03fad0: 8c83001c */ lw $v1,0x1c($a0) +/* f03fad4: afa40060 */ sw $a0,0x60($sp) +/* f03fad8: 0fc0a221 */ jal func0f028884 +/* f03fadc: afa3005c */ sw $v1,0x5c($sp) +/* f03fae0: 8fa3005c */ lw $v1,0x5c($sp) +/* f03fae4: c4460008 */ lwc1 $f6,0x8($v0) +/* f03fae8: c44a000c */ lwc1 $f10,0xc($v0) +/* f03faec: c4680008 */ lwc1 $f8,0x8($v1) +/* f03faf0: c464000c */ lwc1 $f4,0xc($v1) +/* f03faf4: 46083301 */ sub.s $f12,$f6,$f8 +/* f03faf8: 46045181 */ sub.s $f6,$f10,$f4 +/* f03fafc: e7a60050 */ swc1 $f6,0x50($sp) +/* f03fb00: c4480010 */ lwc1 $f8,0x10($v0) +/* f03fb04: c46a0010 */ lwc1 $f10,0x10($v1) +/* f03fb08: e7ac0054 */ swc1 $f12,0x54($sp) +/* f03fb0c: 460a4381 */ sub.s $f14,$f8,$f10 +/* f03fb10: 0fc259d4 */ jal func0f096750 +/* f03fb14: e7ae004c */ swc1 $f14,0x4c($sp) +/* f03fb18: e7a00048 */ swc1 $f0,0x48($sp) +/* f03fb1c: 0fc0f97c */ jal func0f03e5f0 +/* f03fb20: 8fa40060 */ lw $a0,0x60($sp) +/* f03fb24: c7b00054 */ lwc1 $f16,0x54($sp) +/* f03fb28: c7b20050 */ lwc1 $f18,0x50($sp) +/* f03fb2c: c7a40048 */ lwc1 $f4,0x48($sp) +/* f03fb30: 46108182 */ mul.s $f6,$f16,$f16 +/* f03fb34: c7ae004c */ lwc1 $f14,0x4c($sp) +/* f03fb38: 46002081 */ sub.s $f2,$f4,$f0 +/* f03fb3c: 46129202 */ mul.s $f8,$f18,$f18 +/* f03fb40: e7a20040 */ swc1 $f2,0x40($sp) +/* f03fb44: 460e7102 */ mul.s $f4,$f14,$f14 +/* f03fb48: 46083280 */ add.s $f10,$f6,$f8 +/* f03fb4c: 46045300 */ add.s $f12,$f10,$f4 +/* f03fb50: 0fc0fe84 */ jal func0f03fa10 +/* f03fb54: e7ac0018 */ swc1 $f12,0x18($sp) +/* f03fb58: c7a20040 */ lwc1 $f2,0x40($sp) +/* f03fb5c: 44803000 */ mtc1 $zero,$f6 +/* f03fb60: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f03fb64: 3c017f1b */ lui $at,0x7f1b +/* f03fb68: 4606103c */ c.lt.s $f2,$f6 +/* f03fb6c: 8fae0064 */ lw $t6,0x64($sp) +/* f03fb70: 45020004 */ bc1fl .L0f03fb84 +/* f03fb74: 4600103c */ c.lt.s $f2,$f0 +/* f03fb78: c4288ff0 */ lwc1 $f8,-0x7010($at) +/* f03fb7c: 46081080 */ add.s $f2,$f2,$f8 +/* f03fb80: 4600103c */ c.lt.s $f2,$f0 +.L0f03fb84: +/* f03fb84: 00001025 */ or $v0,$zero,$zero +/* f03fb88: 3c017f1b */ lui $at,0x7f1b +/* f03fb8c: 45000002 */ bc1f .L0f03fb98 +/* f03fb90: 00000000 */ sll $zero,$zero,0x0 +/* f03fb94: 24020001 */ addiu $v0,$zero,0x1 +.L0f03fb98: +/* f03fb98: 14400009 */ bnez $v0,.L0f03fbc0 +/* f03fb9c: 00401825 */ or $v1,$v0,$zero +/* f03fba0: c42a8ff4 */ lwc1 $f10,-0x700c($at) +/* f03fba4: 00001825 */ or $v1,$zero,$zero +/* f03fba8: 46005101 */ sub.s $f4,$f10,$f0 +/* f03fbac: 4602203c */ c.lt.s $f4,$f2 +/* f03fbb0: 00000000 */ sll $zero,$zero,0x0 +/* f03fbb4: 45020003 */ bc1fl .L0f03fbc4 +/* f03fbb8: adc30000 */ sw $v1,0x0($t6) +/* f03fbbc: 24030001 */ addiu $v1,$zero,0x1 +.L0f03fbc0: +/* f03fbc0: adc30000 */ sw $v1,0x0($t6) +.L0f03fbc4: +/* f03fbc4: 8faf0068 */ lw $t7,0x68($sp) +/* f03fbc8: ade00000 */ sw $zero,0x0($t7) +/* f03fbcc: 8fb8006c */ lw $t8,0x6c($sp) +/* f03fbd0: 93190000 */ lbu $t9,0x0($t8) +/* f03fbd4: 2728fffe */ addiu $t0,$t9,-2 +/* f03fbd8: 2d01002b */ sltiu $at,$t0,0x2b +/* f03fbdc: 1020000e */ beqz $at,.L0f03fc18 +/* f03fbe0: 00084080 */ sll $t0,$t0,0x2 +/* f03fbe4: 3c017f1b */ lui $at,0x7f1b +/* f03fbe8: 00280821 */ addu $at,$at,$t0 +/* f03fbec: 8c288ff8 */ lw $t0,-0x7008($at) +/* f03fbf0: 01000008 */ jr $t0 +/* f03fbf4: 00000000 */ sll $zero,$zero,0x0 +/* f03fbf8: 3c014416 */ lui $at,0x4416 +/* f03fbfc: 44813000 */ mtc1 $at,$f6 +/* f03fc00: 10000005 */ beqz $zero,.L0f03fc18 +/* f03fc04: e7a60030 */ swc1 $f6,0x30($sp) +/* f03fc08: 3c014496 */ lui $at,0x4496 +/* f03fc0c: 44814000 */ mtc1 $at,$f8 +/* f03fc10: 00000000 */ sll $zero,$zero,0x0 +/* f03fc14: e7a80030 */ swc1 $f8,0x30($sp) +.L0f03fc18: +/* f03fc18: 5060006f */ beqzl $v1,.L0f03fdd8 +/* f03fc1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f03fc20: 0c012974 */ jal 0x4a5d0 +/* f03fc24: 00000000 */ sll $zero,$zero,0x0 +/* f03fc28: c7aa0030 */ lwc1 $f10,0x30($sp) +/* f03fc2c: 3c017f1b */ lui $at,0x7f1b +/* f03fc30: c42c90a4 */ lwc1 $f12,-0x6f5c($at) +/* f03fc34: 4600503c */ c.lt.s $f10,$f0 +/* f03fc38: 8fa90060 */ lw $t1,0x60($sp) +/* f03fc3c: 46006086 */ mov.s $f2,$f12 +/* f03fc40: 45020005 */ bc1fl .L0f03fc58 +/* f03fc44: 81220002 */ lb $v0,0x2($t1) +/* f03fc48: 46005103 */ div.s $f4,$f10,$f0 +/* f03fc4c: 46046082 */ mul.s $f2,$f12,$f4 +/* f03fc50: 00000000 */ sll $zero,$zero,0x0 +/* f03fc54: 81220002 */ lb $v0,0x2($t1) +.L0f03fc58: +/* f03fc58: 1840000c */ blez $v0,.L0f03fc8c +/* f03fc5c: 00000000 */ sll $zero,$zero,0x0 +/* f03fc60: 44823000 */ mtc1 $v0,$f6 +/* f03fc64: 3c017f1b */ lui $at,0x7f1b +/* f03fc68: c42a90a8 */ lwc1 $f10,-0x6f58($at) +/* f03fc6c: 46803220 */ cvt.s.w $f8,$f6 +/* f03fc70: 3c013f80 */ lui $at,0x3f80 +/* f03fc74: 44813000 */ mtc1 $at,$f6 +/* f03fc78: 460a4102 */ mul.s $f4,$f8,$f10 +/* f03fc7c: 46043200 */ add.s $f8,$f6,$f4 +/* f03fc80: 46081082 */ mul.s $f2,$f2,$f8 +/* f03fc84: 10000010 */ beqz $zero,.L0f03fcc8 +/* f03fc88: 00000000 */ sll $zero,$zero,0x0 +.L0f03fc8c: +/* f03fc8c: 0441000e */ bgez $v0,.L0f03fcc8 +/* f03fc90: 2841ff9d */ slti $at,$v0,-99 +/* f03fc94: 10200004 */ beqz $at,.L0f03fca8 +/* f03fc98: 244a0064 */ addiu $t2,$v0,0x64 +/* f03fc9c: 44801000 */ mtc1 $zero,$f2 +/* f03fca0: 10000009 */ beqz $zero,.L0f03fcc8 +/* f03fca4: 00000000 */ sll $zero,$zero,0x0 +.L0f03fca8: +/* f03fca8: 448a5000 */ mtc1 $t2,$f10 +/* f03fcac: 3c017f1b */ lui $at,0x7f1b +/* f03fcb0: c42490ac */ lwc1 $f4,-0x6f54($at) +/* f03fcb4: 468051a0 */ cvt.s.w $f6,$f10 +/* f03fcb8: 46043202 */ mul.s $f8,$f6,$f4 +/* f03fcbc: 00000000 */ sll $zero,$zero,0x0 +/* f03fcc0: 46081082 */ mul.s $f2,$f2,$f8 +/* f03fcc4: 00000000 */ sll $zero,$zero,0x0 +.L0f03fcc8: +/* f03fcc8: 0fc06c45 */ jal func0f01b114 +/* f03fccc: e7a20024 */ swc1 $f2,0x24($sp) +/* f03fcd0: 3c013f80 */ lui $at,0x3f80 +/* f03fcd4: 44815000 */ mtc1 $at,$f10 +/* f03fcd8: c7a20024 */ lwc1 $f2,0x24($sp) +/* f03fcdc: 460a003e */ c.le.s $f0,$f10 +/* f03fce0: 00000000 */ sll $zero,$zero,0x0 +/* f03fce4: 45000007 */ bc1f .L0f03fd04 +/* f03fce8: 00000000 */ sll $zero,$zero,0x0 +/* f03fcec: 0fc06c45 */ jal func0f01b114 +/* f03fcf0: e7a20024 */ swc1 $f2,0x24($sp) +/* f03fcf4: c7a20024 */ lwc1 $f2,0x24($sp) +/* f03fcf8: 46001082 */ mul.s $f2,$f2,$f0 +/* f03fcfc: 1000000c */ beqz $zero,.L0f03fd30 +/* f03fd00: 00000000 */ sll $zero,$zero,0x0 +.L0f03fd04: +/* f03fd04: 0fc06c45 */ jal func0f01b114 +/* f03fd08: e7a20024 */ swc1 $f2,0x24($sp) +/* f03fd0c: 3c014110 */ lui $at,0x4110 +/* f03fd10: 44813000 */ mtc1 $at,$f6 +/* f03fd14: 3c017f1b */ lui $at,0x7f1b +/* f03fd18: c42490b0 */ lwc1 $f4,-0x6f50($at) +/* f03fd1c: c7a20024 */ lwc1 $f2,0x24($sp) +/* f03fd20: 46002201 */ sub.s $f8,$f4,$f0 +/* f03fd24: 46083283 */ div.s $f10,$f6,$f8 +/* f03fd28: 460a1082 */ mul.s $f2,$f2,$f10 +/* f03fd2c: 00000000 */ sll $zero,$zero,0x0 +.L0f03fd30: +/* f03fd30: 3c018006 */ lui $at,0x8006 +/* f03fd34: c4242ca0 */ lwc1 $f4,0x2ca0($at) +/* f03fd38: 8fa2006c */ lw $v0,0x6c($sp) +/* f03fd3c: 46041082 */ mul.s $f2,$f2,$f4 +/* f03fd40: 90440000 */ lbu $a0,0x0($v0) +/* f03fd44: 90450003 */ lbu $a1,0x3($v0) +/* f03fd48: 0fc2c7ba */ jal func0f0b1ee8 +/* f03fd4c: e7a20024 */ swc1 $f2,0x24($sp) +/* f03fd50: 1c400002 */ bgtz $v0,.L0f03fd5c +/* f03fd54: c7a20024 */ lwc1 $f2,0x24($sp) +/* f03fd58: 46021080 */ add.s $f2,$f2,$f2 +.L0f03fd5c: +/* f03fd5c: 8fab006c */ lw $t3,0x6c($sp) +/* f03fd60: 24010013 */ addiu $at,$zero,0x13 +/* f03fd64: 8fa20060 */ lw $v0,0x60($sp) +/* f03fd68: 916c0000 */ lbu $t4,0x0($t3) +/* f03fd6c: 55810003 */ bnel $t4,$at,.L0f03fd7c +/* f03fd70: c446014c */ lwc1 $f6,0x14c($v0) +/* f03fd74: 46021080 */ add.s $f2,$f2,$f2 +/* f03fd78: c446014c */ lwc1 $f6,0x14c($v0) +.L0f03fd7c: +/* f03fd7c: 8c4d0014 */ lw $t5,0x14($v0) +/* f03fd80: 3c017f1b */ lui $at,0x7f1b +/* f03fd84: 46023200 */ add.s $f8,$f6,$f2 +/* f03fd88: 31ae8000 */ andi $t6,$t5,0x8000 +/* f03fd8c: 11c00005 */ beqz $t6,.L0f03fda4 +/* f03fd90: e448014c */ swc1 $f8,0x14c($v0) +/* f03fd94: c44a014c */ lwc1 $f10,0x14c($v0) +/* f03fd98: c42490b4 */ lwc1 $f4,-0x6f4c($at) +/* f03fd9c: 46045180 */ add.s $f6,$f10,$f4 +/* f03fda0: e446014c */ swc1 $f6,0x14c($v0) +.L0f03fda4: +/* f03fda4: 3c013f80 */ lui $at,0x3f80 +/* f03fda8: 44815000 */ mtc1 $at,$f10 +/* f03fdac: c448014c */ lwc1 $f8,0x14c($v0) +/* f03fdb0: 8fb80068 */ lw $t8,0x68($sp) +/* f03fdb4: 4608503e */ c.le.s $f10,$f8 +/* f03fdb8: 00000000 */ sll $zero,$zero,0x0 +/* f03fdbc: 45020006 */ bc1fl .L0f03fdd8 +/* f03fdc0: 8fbf0014 */ lw $ra,0x14($sp) +/* f03fdc4: 44802000 */ mtc1 $zero,$f4 +/* f03fdc8: 240f0001 */ addiu $t7,$zero,0x1 +/* f03fdcc: af0f0000 */ sw $t7,0x0($t8) +/* f03fdd0: e444014c */ swc1 $f4,0x14c($v0) +/* f03fdd4: 8fbf0014 */ lw $ra,0x14($sp) +.L0f03fdd8: +/* f03fdd8: 27bd0060 */ addiu $sp,$sp,0x60 +/* f03fddc: 03e00008 */ jr $ra +/* f03fde0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f03fde4 +/* f03fde4: 27bdff38 */ addiu $sp,$sp,-200 +/* f03fde8: afbf001c */ sw $ra,0x1c($sp) +/* f03fdec: afb00018 */ sw $s0,0x18($sp) +/* f03fdf0: 00c08025 */ or $s0,$a2,$zero +/* f03fdf4: 0fc0a209 */ jal func0f028824 +/* f03fdf8: afa400c8 */ sw $a0,0xc8($sp) +/* f03fdfc: 10400046 */ beqz $v0,.L0f03ff18 +/* f03fe00: 00003025 */ or $a2,$zero,$zero +/* f03fe04: 8fae00c8 */ lw $t6,0xc8($sp) +/* f03fe08: 8c430004 */ lw $v1,0x4($v0) +/* f03fe0c: 8dcf001c */ lw $t7,0x1c($t6) +/* f03fe10: 8c670018 */ lw $a3,0x18($v1) +/* f03fe14: 91f80001 */ lbu $t8,0x1($t7) +/* f03fe18: 33190002 */ andi $t9,$t8,0x2 +/* f03fe1c: 5320003f */ beqzl $t9,.L0f03ff1c +/* f03fe20: 8fbf001c */ lw $ra,0x1c($sp) +/* f03fe24: 90480001 */ lbu $t0,0x1($v0) +/* f03fe28: 00002825 */ or $a1,$zero,$zero +/* f03fe2c: 31090002 */ andi $t1,$t0,0x2 +/* f03fe30: 5120003a */ beqzl $t1,.L0f03ff1c +/* f03fe34: 8fbf001c */ lw $ra,0x1c($sp) +/* f03fe38: 8ce40008 */ lw $a0,0x8($a3) +/* f03fe3c: afa700bc */ sw $a3,0xbc($sp) +/* f03fe40: 0c006a47 */ jal 0x1a91c +/* f03fe44: afa000b8 */ sw $zero,0xb8($sp) +/* f03fe48: 8fa600b8 */ lw $a2,0xb8($sp) +/* f03fe4c: 8fa700bc */ lw $a3,0xbc($sp) +/* f03fe50: 10400018 */ beqz $v0,.L0f03feb4 +/* f03fe54: 00402825 */ or $a1,$v0,$zero +/* f03fe58: 00e02025 */ or $a0,$a3,$zero +/* f03fe5c: 00003025 */ or $a2,$zero,$zero +/* f03fe60: 0c006973 */ jal 0x1a5cc +/* f03fe64: afa200b4 */ sw $v0,0xb4($sp) +/* f03fe68: 8fa500b4 */ lw $a1,0xb4($sp) +/* f03fe6c: afa200ac */ sw $v0,0xac($sp) +/* f03fe70: 8ca30004 */ lw $v1,0x4($a1) +/* f03fe74: c4640000 */ lwc1 $f4,0x0($v1) +/* f03fe78: e6040000 */ swc1 $f4,0x0($s0) +/* f03fe7c: c4660004 */ lwc1 $f6,0x4($v1) +/* f03fe80: e6060004 */ swc1 $f6,0x4($s0) +/* f03fe84: c4680008 */ lwc1 $f8,0x8($v1) +/* f03fe88: 0fc2d5de */ jal func0f0b5778 +/* f03fe8c: e6080008 */ swc1 $f8,0x8($s0) +/* f03fe90: 00402025 */ or $a0,$v0,$zero +/* f03fe94: 8fa500ac */ lw $a1,0xac($sp) +/* f03fe98: 0c0056f9 */ jal 0x15be4 +/* f03fe9c: 27a6006c */ addiu $a2,$sp,0x6c +/* f03fea0: 27a4006c */ addiu $a0,$sp,0x6c +/* f03fea4: 0c0056d9 */ jal 0x15b64 +/* f03fea8: 02002825 */ or $a1,$s0,$zero +/* f03feac: 1000001a */ beqz $zero,.L0f03ff18 +/* f03feb0: 24060001 */ addiu $a2,$zero,0x1 +.L0f03feb4: +/* f03feb4: 8ce40008 */ lw $a0,0x8($a3) +/* f03feb8: afa700bc */ sw $a3,0xbc($sp) +/* f03febc: afa600b8 */ sw $a2,0xb8($sp) +/* f03fec0: 0c006a47 */ jal 0x1a91c +/* f03fec4: 24050001 */ addiu $a1,$zero,0x1 +/* f03fec8: 8fa600b8 */ lw $a2,0xb8($sp) +/* f03fecc: 8fa700bc */ lw $a3,0xbc($sp) +/* f03fed0: 10400011 */ beqz $v0,.L0f03ff18 +/* f03fed4: 00402825 */ or $a1,$v0,$zero +/* f03fed8: 00e02025 */ or $a0,$a3,$zero +/* f03fedc: 0c006973 */ jal 0x1a5cc +/* f03fee0: 00003025 */ or $a2,$zero,$zero +/* f03fee4: 0fc2d5de */ jal func0f0b5778 +/* f03fee8: afa20064 */ sw $v0,0x64($sp) +/* f03feec: 00402025 */ or $a0,$v0,$zero +/* f03fef0: 8fa50064 */ lw $a1,0x64($sp) +/* f03fef4: 0c0056f9 */ jal 0x15be4 +/* f03fef8: 27a60024 */ addiu $a2,$sp,0x24 +/* f03fefc: c7aa0054 */ lwc1 $f10,0x54($sp) +/* f03ff00: 24060001 */ addiu $a2,$zero,0x1 +/* f03ff04: e60a0000 */ swc1 $f10,0x0($s0) +/* f03ff08: c7b00058 */ lwc1 $f16,0x58($sp) +/* f03ff0c: e6100004 */ swc1 $f16,0x4($s0) +/* f03ff10: c7b2005c */ lwc1 $f18,0x5c($sp) +/* f03ff14: e6120008 */ swc1 $f18,0x8($s0) +.L0f03ff18: +/* f03ff18: 8fbf001c */ lw $ra,0x1c($sp) +.L0f03ff1c: +/* f03ff1c: 8fb00018 */ lw $s0,0x18($sp) +/* f03ff20: 27bd00c8 */ addiu $sp,$sp,0xc8 +/* f03ff24: 03e00008 */ jr $ra +/* f03ff28: 00c01025 */ or $v0,$a2,$zero +); + +GLOBAL_ASM( +glabel func0f03ff2c +/* f03ff2c: 27bdfec0 */ addiu $sp,$sp,-320 +/* f03ff30: afbf0034 */ sw $ra,0x34($sp) +/* f03ff34: afb40030 */ sw $s4,0x30($sp) +/* f03ff38: afb3002c */ sw $s3,0x2c($sp) +/* f03ff3c: afb20028 */ sw $s2,0x28($sp) +/* f03ff40: afb10024 */ sw $s1,0x24($sp) +/* f03ff44: afb00020 */ sw $s0,0x20($sp) +/* f03ff48: f7b40018 */ sdc1 $f20,0x18($sp) +/* f03ff4c: afa7014c */ sw $a3,0x14c($sp) +/* f03ff50: 8c90001c */ lw $s0,0x1c($a0) +/* f03ff54: afa00134 */ sw $zero,0x134($sp) +/* f03ff58: 24010006 */ addiu $at,$zero,0x6 +/* f03ff5c: 920e0000 */ lbu $t6,0x0($s0) +/* f03ff60: 00a09025 */ or $s2,$a1,$zero +/* f03ff64: 00c09825 */ or $s3,$a2,$zero +/* f03ff68: 15c1000d */ bne $t6,$at,.L0f03ffa0 +/* f03ff6c: 0080a025 */ or $s4,$a0,$zero +/* f03ff70: 3c0f800a */ lui $t7,0x800a +/* f03ff74: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f03ff78: 55e0000a */ bnezl $t7,.L0f03ffa4 +/* f03ff7c: 92180001 */ lbu $t8,0x1($s0) +/* f03ff80: 0fc0cfe8 */ jal func0f033fa0 +/* f03ff84: 00000000 */ sll $zero,$zero,0x0 +/* f03ff88: 44802000 */ mtc1 $zero,$f4 +/* f03ff8c: 00000000 */ sll $zero,$zero,0x0 +/* f03ff90: 4600203c */ c.lt.s $f4,$f0 +/* f03ff94: 00000000 */ sll $zero,$zero,0x0 +/* f03ff98: 450200d8 */ bc1fl .L0f0402fc +/* f03ff9c: 8fbf0034 */ lw $ra,0x34($sp) +.L0f03ffa0: +/* f03ffa0: 92180001 */ lbu $t8,0x1($s0) +.L0f03ffa4: +/* f03ffa4: 3c017f1b */ lui $at,0x7f1b +/* f03ffa8: 331900c2 */ andi $t9,$t8,0xc2 +/* f03ffac: 532000a6 */ beqzl $t9,.L0f040248 +/* f03ffb0: 8faf0134 */ lw $t7,0x134($sp) +/* f03ffb4: afa00110 */ sw $zero,0x110($sp) +/* f03ffb8: 8e880020 */ lw $t0,0x20($s4) +/* f03ffbc: c43490b8 */ lwc1 $f20,-0x6f48($at) +/* f03ffc0: 0fc2d414 */ jal func0f0b5050 +/* f03ffc4: 8d04000c */ lw $a0,0xc($t0) +/* f03ffc8: 1040009e */ beqz $v0,.L0f040244 +/* f03ffcc: 00408825 */ or $s1,$v0,$zero +/* f03ffd0: 00402025 */ or $a0,$v0,$zero +/* f03ffd4: 02402825 */ or $a1,$s2,$zero +/* f03ffd8: 0c0056da */ jal 0x15b68 +/* f03ffdc: 27a60124 */ addiu $a2,$sp,0x124 +/* f03ffe0: 02202025 */ or $a0,$s1,$zero +/* f03ffe4: 02602825 */ or $a1,$s3,$zero +/* f03ffe8: 0c0056c5 */ jal 0x15b14 +/* f03ffec: 27a60118 */ addiu $a2,$sp,0x118 +/* f03fff0: 0fc2d5be */ jal func0f0b56f8 +/* f03fff4: 00000000 */ sll $zero,$zero,0x0 +/* f03fff8: 00514826 */ xor $t1,$v0,$s1 +/* f03fffc: 0009482b */ sltu $t1,$zero,$t1 +/* f040000: afa90130 */ sw $t1,0x130($sp) +/* f040004: 8e8a0020 */ lw $t2,0x20($s4) +/* f040008: 2413000a */ addiu $s3,$zero,0xa +/* f04000c: 27b200c8 */ addiu $s2,$sp,0xc8 +/* f040010: 8d4b0008 */ lw $t3,0x8($t2) +/* f040014: 8d700000 */ lw $s0,0x0($t3) +/* f040018: 5200003c */ beqzl $s0,.L0f04010c +/* f04001c: 8fb90110 */ lw $t9,0x110($sp) +/* f040020: 960c0000 */ lhu $t4,0x0($s0) +.L0f040024: +/* f040024: 02002825 */ or $a1,$s0,$zero +/* f040028: 00003025 */ or $a2,$zero,$zero +/* f04002c: 318d00ff */ andi $t5,$t4,0xff +/* f040030: 566d0020 */ bnel $s3,$t5,.L0f0400b4 +/* f040034: 8e020014 */ lw $v0,0x14($s0) +/* f040038: 0c006973 */ jal 0x1a5cc +/* f04003c: 8e840020 */ lw $a0,0x20($s4) +/* f040040: 8fae0130 */ lw $t6,0x130($sp) +/* f040044: 00408825 */ or $s1,$v0,$zero +/* f040048: 00402025 */ or $a0,$v0,$zero +/* f04004c: 51c00005 */ beqzl $t6,.L0f040064 +/* f040050: c6260030 */ lwc1 $f6,0x30($s1) +/* f040054: 0c0059e6 */ jal 0x16798 +/* f040058: 02402825 */ or $a1,$s2,$zero +/* f04005c: 02408825 */ or $s1,$s2,$zero +/* f040060: c6260030 */ lwc1 $f6,0x30($s1) +.L0f040064: +/* f040064: c7a80124 */ lwc1 $f8,0x124($sp) +/* f040068: c62a0034 */ lwc1 $f10,0x34($s1) +/* f04006c: c7b00128 */ lwc1 $f16,0x128($sp) +/* f040070: 46083001 */ sub.s $f0,$f6,$f8 +/* f040074: c6320038 */ lwc1 $f18,0x38($s1) +/* f040078: c7a4012c */ lwc1 $f4,0x12c($sp) +/* f04007c: 46105081 */ sub.s $f2,$f10,$f16 +/* f040080: 46000182 */ mul.s $f6,$f0,$f0 +/* f040084: 46049301 */ sub.s $f12,$f18,$f4 +/* f040088: 46021202 */ mul.s $f8,$f2,$f2 +/* f04008c: 46083280 */ add.s $f10,$f6,$f8 +/* f040090: 460c6402 */ mul.s $f16,$f12,$f12 +/* f040094: 46105380 */ add.s $f14,$f10,$f16 +/* f040098: 4614703c */ c.lt.s $f14,$f20 +/* f04009c: 00000000 */ sll $zero,$zero,0x0 +/* f0400a0: 45020004 */ bc1fl .L0f0400b4 +/* f0400a4: 8e020014 */ lw $v0,0x14($s0) +/* f0400a8: 46007506 */ mov.s $f20,$f14 +/* f0400ac: afb00110 */ sw $s0,0x110($sp) +/* f0400b0: 8e020014 */ lw $v0,0x14($s0) +.L0f0400b4: +/* f0400b4: 10400008 */ beqz $v0,.L0f0400d8 +/* f0400b8: 00000000 */ sll $zero,$zero,0x0 +/* f0400bc: 960f0000 */ lhu $t7,0x0($s0) +/* f0400c0: 24010017 */ addiu $at,$zero,0x17 +/* f0400c4: 31f800ff */ andi $t8,$t7,0xff +/* f0400c8: 13010003 */ beq $t8,$at,.L0f0400d8 +/* f0400cc: 00000000 */ sll $zero,$zero,0x0 +/* f0400d0: 1000000b */ beqz $zero,.L0f040100 +/* f0400d4: 00408025 */ or $s0,$v0,$zero +.L0f0400d8: +/* f0400d8: 12000009 */ beqz $s0,.L0f040100 +/* f0400dc: 00000000 */ sll $zero,$zero,0x0 +/* f0400e0: 8e02000c */ lw $v0,0xc($s0) +.L0f0400e4: +/* f0400e4: 50400004 */ beqzl $v0,.L0f0400f8 +/* f0400e8: 8e100008 */ lw $s0,0x8($s0) +/* f0400ec: 10000004 */ beqz $zero,.L0f040100 +/* f0400f0: 00408025 */ or $s0,$v0,$zero +/* f0400f4: 8e100008 */ lw $s0,0x8($s0) +.L0f0400f8: +/* f0400f8: 5600fffa */ bnezl $s0,.L0f0400e4 +/* f0400fc: 8e02000c */ lw $v0,0xc($s0) +.L0f040100: +/* f040100: 5600ffc8 */ bnezl $s0,.L0f040024 +/* f040104: 960c0000 */ lhu $t4,0x0($s0) +/* f040108: 8fb90110 */ lw $t9,0x110($sp) +.L0f04010c: +/* f04010c: 5320004e */ beqzl $t9,.L0f040248 +/* f040110: 8faf0134 */ lw $t7,0x134($sp) +/* f040114: 8f220004 */ lw $v0,0x4($t9) +/* f040118: 8fa90150 */ lw $t1,0x150($sp) +/* f04011c: 8fb10158 */ lw $s1,0x158($sp) +/* f040120: 8c480000 */ lw $t0,0x0($v0) +/* f040124: 00003025 */ or $a2,$zero,$zero +/* f040128: ad280000 */ sw $t0,0x0($t1) +/* f04012c: 8faa014c */ lw $t2,0x14c($sp) +/* f040130: ad590000 */ sw $t9,0x0($t2) +/* f040134: 8e8b0020 */ lw $t3,0x20($s4) +/* f040138: 8fac0154 */ lw $t4,0x154($sp) +/* f04013c: ad8b0000 */ sw $t3,0x0($t4) +/* f040140: ae200000 */ sw $zero,0x0($s1) +/* f040144: 8fa50110 */ lw $a1,0x110($sp) +/* f040148: 0c006973 */ jal 0x1a5cc +/* f04014c: 8e840020 */ lw $a0,0x20($s4) +/* f040150: 8fad0130 */ lw $t5,0x130($sp) +/* f040154: 00408025 */ or $s0,$v0,$zero +/* f040158: 27b20048 */ addiu $s2,$sp,0x48 +/* f04015c: 11a00004 */ beqz $t5,.L0f040170 +/* f040160: 00402025 */ or $a0,$v0,$zero +/* f040164: 0c0059e6 */ jal 0x16798 +/* f040168: 02402825 */ or $a1,$s2,$zero +/* f04016c: 02408025 */ or $s0,$s2,$zero +.L0f040170: +/* f040170: c7b20118 */ lwc1 $f18,0x118($sp) +/* f040174: c6040000 */ lwc1 $f4,0x0($s0) +/* f040178: c7a8011c */ lwc1 $f8,0x11c($sp) +/* f04017c: c60a0004 */ lwc1 $f10,0x4($s0) +/* f040180: 46049182 */ mul.s $f6,$f18,$f4 +/* f040184: 3c01c000 */ lui $at,0xc000 +/* f040188: 4481a000 */ mtc1 $at,$f20 +/* f04018c: 460a4402 */ mul.s $f16,$f8,$f10 +/* f040190: c60a0008 */ lwc1 $f10,0x8($s0) +/* f040194: 00001025 */ or $v0,$zero,$zero +/* f040198: 27a3008c */ addiu $v1,$sp,0x8c +/* f04019c: 24040006 */ addiu $a0,$zero,0x6 +/* f0401a0: 240e0001 */ addiu $t6,$zero,0x1 +/* f0401a4: 46103100 */ add.s $f4,$f6,$f16 +/* f0401a8: c7a60120 */ lwc1 $f6,0x120($sp) +/* f0401ac: 46065402 */ mul.s $f16,$f10,$f6 +/* f0401b0: c60a0010 */ lwc1 $f10,0x10($s0) +/* f0401b4: 46048000 */ add.s $f0,$f16,$f4 +/* f0401b8: 460a9402 */ mul.s $f16,$f18,$f10 +/* f0401bc: c6040014 */ lwc1 $f4,0x14($s0) +/* f0401c0: 46044282 */ mul.s $f10,$f8,$f4 +/* f0401c4: 460a8100 */ add.s $f4,$f16,$f10 +/* f0401c8: c6100018 */ lwc1 $f16,0x18($s0) +/* f0401cc: 46068282 */ mul.s $f10,$f16,$f6 +/* f0401d0: c6100020 */ lwc1 $f16,0x20($s0) +/* f0401d4: 46045080 */ add.s $f2,$f10,$f4 +/* f0401d8: 46109282 */ mul.s $f10,$f18,$f16 +/* f0401dc: c6040024 */ lwc1 $f4,0x24($s0) +/* f0401e0: 46044482 */ mul.s $f18,$f8,$f4 +/* f0401e4: c6080028 */ lwc1 $f8,0x28($s0) +/* f0401e8: e7a0008c */ swc1 $f0,0x8c($sp) +/* f0401ec: e7a20094 */ swc1 $f2,0x94($sp) +/* f0401f0: 46064102 */ mul.s $f4,$f8,$f6 +/* f0401f4: 46125400 */ add.s $f16,$f10,$f18 +/* f0401f8: 46000287 */ neg.s $f10,$f0 +/* f0401fc: 46102300 */ add.s $f12,$f4,$f16 +/* f040200: e7aa0090 */ swc1 $f10,0x90($sp) +/* f040204: 46001487 */ neg.s $f18,$f2 +/* f040208: 46006207 */ neg.s $f8,$f12 +/* f04020c: e7b20098 */ swc1 $f18,0x98($sp) +/* f040210: e7ac009c */ swc1 $f12,0x9c($sp) +/* f040214: e7a800a0 */ swc1 $f8,0xa0($sp) +.L0f040218: +/* f040218: c4600000 */ lwc1 $f0,0x0($v1) +/* f04021c: 4600a03c */ c.lt.s $f20,$f0 +/* f040220: 00000000 */ sll $zero,$zero,0x0 +/* f040224: 45020004 */ bc1fl .L0f040238 +/* f040228: 24420001 */ addiu $v0,$v0,0x1 +/* f04022c: 46000506 */ mov.s $f20,$f0 +/* f040230: ae220000 */ sw $v0,0x0($s1) +/* f040234: 24420001 */ addiu $v0,$v0,0x1 +.L0f040238: +/* f040238: 1444fff7 */ bne $v0,$a0,.L0f040218 +/* f04023c: 24630004 */ addiu $v1,$v1,0x4 +/* f040240: afae0134 */ sw $t6,0x134($sp) +.L0f040244: +/* f040244: 8faf0134 */ lw $t7,0x134($sp) +.L0f040248: +/* f040248: 8fb10158 */ lw $s1,0x158($sp) +/* f04024c: 2413000a */ addiu $s3,$zero,0xa +/* f040250: 55e0002a */ bnezl $t7,.L0f0402fc +/* f040254: 8fbf0034 */ lw $ra,0x34($sp) +/* f040258: 8e980020 */ lw $t8,0x20($s4) +/* f04025c: 2404000f */ addiu $a0,$zero,0xf +/* f040260: 8f080008 */ lw $t0,0x8($t8) +/* f040264: 8d100000 */ lw $s0,0x0($t0) +/* f040268: 52000024 */ beqzl $s0,.L0f0402fc +/* f04026c: 8fbf0034 */ lw $ra,0x34($sp) +/* f040270: 96090000 */ lhu $t1,0x0($s0) +.L0f040274: +/* f040274: 313900ff */ andi $t9,$t1,0xff +/* f040278: 5679000f */ bnel $s3,$t9,.L0f0402b8 +/* f04027c: 8e020014 */ lw $v0,0x14($s0) +/* f040280: 8e020004 */ lw $v0,0x4($s0) +/* f040284: 8c430000 */ lw $v1,0x0($v0) +/* f040288: 5483000b */ bnel $a0,$v1,.L0f0402b8 +/* f04028c: 8e020014 */ lw $v0,0x14($s0) +/* f040290: 8faa0150 */ lw $t2,0x150($sp) +/* f040294: ad430000 */ sw $v1,0x0($t2) +/* f040298: 8fab014c */ lw $t3,0x14c($sp) +/* f04029c: ad700000 */ sw $s0,0x0($t3) +/* f0402a0: 8fad0154 */ lw $t5,0x154($sp) +/* f0402a4: 8e8c0020 */ lw $t4,0x20($s4) +/* f0402a8: adac0000 */ sw $t4,0x0($t5) +/* f0402ac: 10000012 */ beqz $zero,.L0f0402f8 +/* f0402b0: ae200000 */ sw $zero,0x0($s1) +/* f0402b4: 8e020014 */ lw $v0,0x14($s0) +.L0f0402b8: +/* f0402b8: 10400003 */ beqz $v0,.L0f0402c8 +/* f0402bc: 00000000 */ sll $zero,$zero,0x0 +/* f0402c0: 1000000b */ beqz $zero,.L0f0402f0 +/* f0402c4: 00408025 */ or $s0,$v0,$zero +.L0f0402c8: +/* f0402c8: 12000009 */ beqz $s0,.L0f0402f0 +/* f0402cc: 00000000 */ sll $zero,$zero,0x0 +/* f0402d0: 8e02000c */ lw $v0,0xc($s0) +.L0f0402d4: +/* f0402d4: 50400004 */ beqzl $v0,.L0f0402e8 +/* f0402d8: 8e100008 */ lw $s0,0x8($s0) +/* f0402dc: 10000004 */ beqz $zero,.L0f0402f0 +/* f0402e0: 00408025 */ or $s0,$v0,$zero +/* f0402e4: 8e100008 */ lw $s0,0x8($s0) +.L0f0402e8: +/* f0402e8: 5600fffa */ bnezl $s0,.L0f0402d4 +/* f0402ec: 8e02000c */ lw $v0,0xc($s0) +.L0f0402f0: +/* f0402f0: 5600ffe0 */ bnezl $s0,.L0f040274 +/* f0402f4: 96090000 */ lhu $t1,0x0($s0) +.L0f0402f8: +/* f0402f8: 8fbf0034 */ lw $ra,0x34($sp) +.L0f0402fc: +/* f0402fc: d7b40018 */ ldc1 $f20,0x18($sp) +/* f040300: 8fb00020 */ lw $s0,0x20($sp) +/* f040304: 8fb10024 */ lw $s1,0x24($sp) +/* f040308: 8fb20028 */ lw $s2,0x28($sp) +/* f04030c: 8fb3002c */ lw $s3,0x2c($sp) +/* f040310: 8fb40030 */ lw $s4,0x30($sp) +/* f040314: 03e00008 */ jr $ra +/* f040318: 27bd0140 */ addiu $sp,$sp,0x140 +); + +GLOBAL_ASM( +glabel func0f04031c +/* f04031c: 3c017f1b */ lui $at,0x7f1b +/* f040320: c42090bc */ lwc1 $f0,-0x6f44($at) +/* f040324: 27bdffa8 */ addiu $sp,$sp,-88 +/* f040328: afa5005c */ sw $a1,0x5c($sp) +/* f04032c: 3c017f1b */ lui $at,0x7f1b +/* f040330: c42690c0 */ lwc1 $f6,-0x6f40($at) +/* f040334: c7a4005c */ lwc1 $f4,0x5c($sp) +/* f040338: afbf0014 */ sw $ra,0x14($sp) +/* f04033c: afa70064 */ sw $a3,0x64($sp) +/* f040340: 46062202 */ mul.s $f8,$f4,$f6 +/* f040344: e7a8005c */ swc1 $f8,0x5c($sp) +/* f040348: c4840000 */ lwc1 $f4,0x0($a0) +/* f04034c: c4ca0000 */ lwc1 $f10,0x0($a2) +/* f040350: c4c80004 */ lwc1 $f8,0x4($a2) +/* f040354: 46045181 */ sub.s $f6,$f10,$f4 +/* f040358: c48a0004 */ lwc1 $f10,0x4($a0) +/* f04035c: 46003482 */ mul.s $f18,$f6,$f0 +/* f040360: 460a4101 */ sub.s $f4,$f8,$f10 +/* f040364: c4880008 */ lwc1 $f8,0x8($a0) +/* f040368: c4c60008 */ lwc1 $f6,0x8($a2) +/* f04036c: 46002082 */ mul.s $f2,$f4,$f0 +/* f040370: 46083281 */ sub.s $f10,$f6,$f8 +/* f040374: e7b20054 */ swc1 $f18,0x54($sp) +/* f040378: 46005102 */ mul.s $f4,$f10,$f0 +/* f04037c: e7a20050 */ swc1 $f2,0x50($sp) +/* f040380: 46129382 */ mul.s $f14,$f18,$f18 +/* f040384: 00000000 */ sll $zero,$zero,0x0 +/* f040388: 46042402 */ mul.s $f16,$f4,$f4 +/* f04038c: e7a4004c */ swc1 $f4,0x4c($sp) +/* f040390: 46021182 */ mul.s $f6,$f2,$f2 +/* f040394: e7ae0020 */ swc1 $f14,0x20($sp) +/* f040398: e7b0001c */ swc1 $f16,0x1c($sp) +/* f04039c: 46067200 */ add.s $f8,$f14,$f6 +/* f0403a0: 0c012974 */ jal 0x4a5d0 +/* f0403a4: 46104300 */ add.s $f12,$f8,$f16 +/* f0403a8: c7ae0020 */ lwc1 $f14,0x20($sp) +/* f0403ac: c7b0001c */ lwc1 $f16,0x1c($sp) +/* f0403b0: e7a00044 */ swc1 $f0,0x44($sp) +/* f0403b4: 0c012974 */ jal 0x4a5d0 +/* f0403b8: 46107300 */ add.s $f12,$f14,$f16 +/* f0403bc: c7aa0044 */ lwc1 $f10,0x44($sp) +/* f0403c0: e7a00048 */ swc1 $f0,0x48($sp) +/* f0403c4: 460a0303 */ div.s $f12,$f0,$f10 +/* f0403c8: 0fc25a74 */ jal func0f0969d0 +/* f0403cc: e7ac0038 */ swc1 $f12,0x38($sp) +/* f0403d0: c7a20050 */ lwc1 $f2,0x50($sp) +/* f0403d4: 44802000 */ mtc1 $zero,$f4 +/* f0403d8: 3c01bf80 */ lui $at,0xbf80 +/* f0403dc: 44819000 */ mtc1 $at,$f18 +/* f0403e0: 4604103c */ c.lt.s $f2,$f4 +/* f0403e4: c7ae0038 */ lwc1 $f14,0x38($sp) +/* f0403e8: 46000406 */ mov.s $f16,$f0 +/* f0403ec: 3c017f1b */ lui $at,0x7f1b +/* f0403f0: 45000002 */ bc1f .L0f0403fc +/* f0403f4: c7a60044 */ lwc1 $f6,0x44($sp) +/* f0403f8: 46000407 */ neg.s $f16,$f0 +.L0f0403fc: +/* f0403fc: c42890c4 */ lwc1 $f8,-0x6f3c($at) +/* f040400: 3c013f80 */ lui $at,0x3f80 +/* f040404: 46083282 */ mul.s $f10,$f6,$f8 +/* f040408: 00000000 */ sll $zero,$zero,0x0 +/* f04040c: 460e5102 */ mul.s $f4,$f10,$f14 +/* f040410: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f040414: 460e2202 */ mul.s $f8,$f4,$f14 +/* f040418: 00000000 */ sll $zero,$zero,0x0 +/* f04041c: 460a5102 */ mul.s $f4,$f10,$f10 +/* f040420: 46044283 */ div.s $f10,$f8,$f4 +/* f040424: 46061203 */ div.s $f8,$f2,$f6 +/* f040428: 46085000 */ add.s $f0,$f10,$f8 +/* f04042c: 4612003c */ c.lt.s $f0,$f18 +/* f040430: 46000306 */ mov.s $f12,$f0 +/* f040434: 45000003 */ bc1f .L0f040444 +/* f040438: 00000000 */ sll $zero,$zero,0x0 +/* f04043c: 10000008 */ beqz $zero,.L0f040460 +/* f040440: 46009306 */ mov.s $f12,$f18 +.L0f040444: +/* f040444: 44811000 */ mtc1 $at,$f2 +/* f040448: 00000000 */ sll $zero,$zero,0x0 +/* f04044c: 4600103c */ c.lt.s $f2,$f0 +/* f040450: 00000000 */ sll $zero,$zero,0x0 +/* f040454: 45000002 */ bc1f .L0f040460 +/* f040458: 00000000 */ sll $zero,$zero,0x0 +/* f04045c: 46001306 */ mov.s $f12,$f2 +.L0f040460: +/* f040460: 0fc25a9f */ jal func0f096a7c +/* f040464: e7b00040 */ swc1 $f16,0x40($sp) +/* f040468: c7b00040 */ lwc1 $f16,0x40($sp) +/* f04046c: 3c013f00 */ lui $at,0x3f00 +/* f040470: 44813000 */ mtc1 $at,$f6 +/* f040474: 46100101 */ sub.s $f4,$f0,$f16 +/* f040478: 46062282 */ mul.s $f10,$f4,$f6 +/* f04047c: 46105300 */ add.s $f12,$f10,$f16 +/* f040480: 0c0068f4 */ jal 0x1a3d0 +/* f040484: e7ac003c */ swc1 $f12,0x3c($sp) +/* f040488: c7ac003c */ lwc1 $f12,0x3c($sp) +/* f04048c: 0c0068f7 */ jal 0x1a3dc +/* f040490: e7a00028 */ swc1 $f0,0x28($sp) +/* f040494: c7ac0048 */ lwc1 $f12,0x48($sp) +/* f040498: c7a80054 */ lwc1 $f8,0x54($sp) +/* f04049c: c7a20028 */ lwc1 $f2,0x28($sp) +/* f0404a0: 8fa20064 */ lw $v0,0x64($sp) +/* f0404a4: 460c4103 */ div.s $f4,$f8,$f12 +/* f0404a8: e4400004 */ swc1 $f0,0x4($v0) +/* f0404ac: 46022182 */ mul.s $f6,$f4,$f2 +/* f0404b0: e4460000 */ swc1 $f6,0x0($v0) +/* f0404b4: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f0404b8: 460c5203 */ div.s $f8,$f10,$f12 +/* f0404bc: 46024102 */ mul.s $f4,$f8,$f2 +/* f0404c0: e4440008 */ swc1 $f4,0x8($v0) +/* f0404c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0404c8: 27bd0058 */ addiu $sp,$sp,0x58 +/* f0404cc: 03e00008 */ jr $ra +/* f0404d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0404d4 +/* f0404d4: 27bdfd88 */ addiu $sp,$sp,-632 +/* f0404d8: afbf0044 */ sw $ra,0x44($sp) +/* f0404dc: afa5027c */ sw $a1,0x27c($sp) +/* f0404e0: 8c8e001c */ lw $t6,0x1c($a0) +/* f0404e4: 240f0001 */ addiu $t7,$zero,0x1 +/* f0404e8: a3af026e */ sb $t7,0x26e($sp) +/* f0404ec: afae0274 */ sw $t6,0x274($sp) +/* f0404f0: 8c9802d4 */ lw $t8,0x2d4($a0) +/* f0404f4: 00001025 */ or $v0,$zero,$zero +/* f0404f8: 8fa5027c */ lw $a1,0x27c($sp) +/* f0404fc: 53000003 */ beqzl $t8,.L0f04050c +/* f040500: a3a2026f */ sb $v0,0x26f($sp) +/* f040504: 24020001 */ addiu $v0,$zero,0x1 +/* f040508: a3a2026f */ sb $v0,0x26f($sp) +.L0f04050c: +/* f04050c: 0fc0a209 */ jal func0f028824 +/* f040510: afa40278 */ sw $a0,0x278($sp) +/* f040514: 50400554 */ beqzl $v0,.L0f041a68 +/* f040518: 8fbf0044 */ lw $ra,0x44($sp) +/* f04051c: afa00268 */ sw $zero,0x268($sp) +/* f040520: 8c590004 */ lw $t9,0x4($v0) +/* f040524: 8fa40278 */ lw $a0,0x278($sp) +/* f040528: 0fc0a221 */ jal func0f028884 +/* f04052c: afb90264 */ sw $t9,0x264($sp) +/* f040530: 8fab0264 */ lw $t3,0x264($sp) +/* f040534: afa2025c */ sw $v0,0x25c($sp) +/* f040538: 8fa70278 */ lw $a3,0x278($sp) +/* f04053c: 8961005c */ lwl $at,0x5c($t3) +/* f040540: 9961005f */ lwr $at,0x5f($t3) +/* f040544: 27aa0260 */ addiu $t2,$sp,0x260 +/* f040548: 24080200 */ addiu $t0,$zero,0x200 +/* f04054c: ad410000 */ sw $at,0x0($t2) +/* f040550: 80e30007 */ lb $v1,0x7($a3) +/* f040554: 24010008 */ addiu $at,$zero,0x8 +/* f040558: 10610007 */ beq $v1,$at,.L0f040578 +/* f04055c: 2401001b */ addiu $at,$zero,0x1b +/* f040560: 10610005 */ beq $v1,$at,.L0f040578 +/* f040564: 2401001c */ addiu $at,$zero,0x1c +/* f040568: 10610003 */ beq $v1,$at,.L0f040578 +/* f04056c: 2401001d */ addiu $at,$zero,0x1d +/* f040570: 54610003 */ bnel $v1,$at,.L0f040580 +/* f040574: afa00250 */ sw $zero,0x250($sp) +.L0f040578: +/* f040578: 8ce8004c */ lw $t0,0x4c($a3) +/* f04057c: afa00250 */ sw $zero,0x250($sp) +.L0f040580: +/* f040580: afa00224 */ sw $zero,0x224($sp) +/* f040584: afa00210 */ sw $zero,0x210($sp) +/* f040588: 93a40260 */ lbu $a0,0x260($sp) +/* f04058c: 93a50263 */ lbu $a1,0x263($sp) +/* f040590: afa00254 */ sw $zero,0x254($sp) +/* f040594: 0fc2c7ba */ jal func0f0b1ee8 +/* f040598: afa80258 */ sw $t0,0x258($sp) +/* f04059c: 8fa60254 */ lw $a2,0x254($sp) +/* f0405a0: 1c400005 */ bgtz $v0,.L0f0405b8 +/* f0405a4: 00402025 */ or $a0,$v0,$zero +/* f0405a8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0405ac: 24060001 */ addiu $a2,$zero,0x1 +/* f0405b0: 10000055 */ beqz $zero,.L0f040708 +/* f0405b4: afaf0250 */ sw $t7,0x250($sp) +.L0f0405b8: +/* f0405b8: 8fb80278 */ lw $t8,0x278($sp) +/* f0405bc: 8f0302d4 */ lw $v1,0x2d4($t8) +/* f0405c0: 5060001d */ beqzl $v1,.L0f040638 +/* f0405c4: 8faa0278 */ lw $t2,0x278($sp) +/* f0405c8: 8c790020 */ lw $t9,0x20($v1) +/* f0405cc: 24010014 */ addiu $at,$zero,0x14 +/* f0405d0: 57210019 */ bnel $t9,$at,.L0f040638 +/* f0405d4: 8faa0278 */ lw $t2,0x278($sp) +/* f0405d8: 8c6d004c */ lw $t5,0x4c($v1) +/* f0405dc: 8fab027c */ lw $t3,0x27c($sp) +/* f0405e0: 000d5080 */ sll $t2,$t5,0x2 +/* f0405e4: 05400013 */ bltz $t2,.L0f040634 +/* f0405e8: 000b7040 */ sll $t6,$t3,0x1 +/* f0405ec: 006e7821 */ addu $t7,$v1,$t6 +/* f0405f0: 85f800e0 */ lh $t8,0xe0($t7) +/* f0405f4: 2419005a */ addiu $t9,$zero,0x5a +/* f0405f8: 3c017f1b */ lui $at,0x7f1b +/* f0405fc: 03386823 */ subu $t5,$t9,$t8 +/* f040600: 448d2000 */ mtc1 $t5,$f4 +/* f040604: c42890c8 */ lwc1 $f8,-0x6f38($at) +/* f040608: 44825000 */ mtc1 $v0,$f10 +/* f04060c: 468021a0 */ cvt.s.w $f6,$f4 +/* f040610: 3c013f80 */ lui $at,0x3f80 +/* f040614: 44819000 */ mtc1 $at,$f18 +/* f040618: 46805420 */ cvt.s.w $f16,$f10 +/* f04061c: 46083002 */ mul.s $f0,$f6,$f8 +/* f040620: 46009100 */ add.s $f4,$f18,$f0 +/* f040624: 46048182 */ mul.s $f6,$f16,$f4 +/* f040628: 4600320d */ trunc.w.s $f8,$f6 +/* f04062c: 44044000 */ mfc1 $a0,$f8 +/* f040630: 00000000 */ sll $zero,$zero,0x0 +.L0f040634: +/* f040634: 8faa0278 */ lw $t2,0x278($sp) +.L0f040638: +/* f040638: 8fab027c */ lw $t3,0x27c($sp) +/* f04063c: 3c0f800a */ lui $t7,0x800a +/* f040640: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f040644: 014b1821 */ addu $v1,$t2,$t3 +/* f040648: 906e0004 */ lbu $t6,0x4($v1) +/* f04064c: 01cfc821 */ addu $t9,$t6,$t7 +/* f040650: 333800ff */ andi $t8,$t9,0xff +/* f040654: 0304082a */ slt $at,$t8,$a0 +/* f040658: 1420002b */ bnez $at,.L0f040708 +/* f04065c: a0790004 */ sb $t9,0x4($v1) +/* f040660: a0600004 */ sb $zero,0x4($v1) +/* f040664: 8faa0278 */ lw $t2,0x278($sp) +/* f040668: 8fad027c */ lw $t5,0x27c($sp) +/* f04066c: 240c0001 */ addiu $t4,$zero,0x1 +/* f040670: 8d4b032c */ lw $t3,0x32c($t2) +/* f040674: 01ac1004 */ sllv $v0,$t4,$t5 +/* f040678: 24060001 */ addiu $a2,$zero,0x1 +/* f04067c: 000b7300 */ sll $t6,$t3,0xc +/* f040680: 914b032d */ lbu $t3,0x32d($t2) +/* f040684: 000e7f82 */ srl $t7,$t6,0x1e +/* f040688: 01e2c026 */ xor $t8,$t7,$v0 +/* f04068c: 00186080 */ sll $t4,$t8,0x2 +/* f040690: 318d000c */ andi $t5,$t4,0xc +/* f040694: 316efff3 */ andi $t6,$t3,0xfff3 +/* f040698: 01ae7825 */ or $t7,$t5,$t6 +/* f04069c: a14f032d */ sb $t7,0x32d($t2) +/* f0406a0: 8d59032c */ lw $t9,0x32c($t2) +/* f0406a4: 93ad0260 */ lbu $t5,0x260($sp) +/* f0406a8: 2401001d */ addiu $at,$zero,0x1d +/* f0406ac: 0019c300 */ sll $t8,$t9,0xc +/* f0406b0: 00186782 */ srl $t4,$t8,0x1e +/* f0406b4: 01825824 */ and $t3,$t4,$v0 +/* f0406b8: 15600003 */ bnez $t3,.L0f0406c8 +/* f0406bc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0406c0: 55a10003 */ bnel $t5,$at,.L0f0406d0 +/* f0406c4: 8faf0278 */ lw $t7,0x278($sp) +.L0f0406c8: +/* f0406c8: afae0250 */ sw $t6,0x250($sp) +/* f0406cc: 8faf0278 */ lw $t7,0x278($sp) +.L0f0406d0: +/* f0406d0: 24010008 */ addiu $at,$zero,0x8 +/* f0406d4: 81ea0007 */ lb $t2,0x7($t7) +/* f0406d8: 1541000b */ bne $t2,$at,.L0f040708 +/* f0406dc: 00000000 */ sll $zero,$zero,0x0 +/* f0406e0: 8de40020 */ lw $a0,0x20($t7) +/* f0406e4: 0c00744f */ jal 0x1d13c +/* f0406e8: afa60254 */ sw $a2,0x254($sp) +/* f0406ec: 2401026a */ addiu $at,$zero,0x26a +/* f0406f0: 14410005 */ bne $v0,$at,.L0f040708 +/* f0406f4: 8fa60254 */ lw $a2,0x254($sp) +/* f0406f8: 8fb90278 */ lw $t9,0x278($sp) +/* f0406fc: 83380033 */ lb $t8,0x33($t9) +/* f040700: 270c0001 */ addiu $t4,$t8,0x1 +/* f040704: a32c0033 */ sb $t4,0x33($t9) +.L0f040708: +/* f040708: 50c0049b */ beqzl $a2,.L0f041978 +/* f04070c: 8fa80268 */ lw $t0,0x268($sp) +/* f040710: 0fc0f97c */ jal func0f03e5f0 +/* f040714: 8fa40278 */ lw $a0,0x278($sp) +/* f040718: e7a00204 */ swc1 $f0,0x204($sp) +/* f04071c: 0fc0f9d5 */ jal func0f03e754 +/* f040720: 8fa40278 */ lw $a0,0x278($sp) +/* f040724: 93ab026f */ lbu $t3,0x26f($sp) +/* f040728: e7a00200 */ swc1 $f0,0x200($sp) +/* f04072c: 240e0001 */ addiu $t6,$zero,0x1 +/* f040730: 11600004 */ beqz $t3,.L0f040744 +/* f040734: 27a60244 */ addiu $a2,$sp,0x244 +/* f040738: 240d0004 */ addiu $t5,$zero,0x4 +/* f04073c: 10000002 */ beqz $zero,.L0f040748 +/* f040740: afad01fc */ sw $t5,0x1fc($sp) +.L0f040744: +/* f040744: afa001fc */ sw $zero,0x1fc($sp) +.L0f040748: +/* f040748: afae0268 */ sw $t6,0x268($sp) +/* f04074c: 8fa40278 */ lw $a0,0x278($sp) +/* f040750: 0fc0ff79 */ jal func0f03fde4 +/* f040754: 8fa5027c */ lw $a1,0x27c($sp) +/* f040758: 54400032 */ bnezl $v0,.L0f040824 +/* f04075c: 8fa40278 */ lw $a0,0x278($sp) +/* f040760: 8fa20274 */ lw $v0,0x274($sp) +/* f040764: 3c0141f0 */ lui $at,0x41f0 +/* f040768: 44818000 */ mtc1 $at,$f16 +/* f04076c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f040770: 8faa027c */ lw $t2,0x27c($sp) +/* f040774: 24010001 */ addiu $at,$zero,0x1 +/* f040778: e7aa0244 */ swc1 $f10,0x244($sp) +/* f04077c: c452000c */ lwc1 $f18,0xc($v0) +/* f040780: 46109100 */ add.s $f4,$f18,$f16 +/* f040784: e7a40248 */ swc1 $f4,0x248($sp) +/* f040788: c4460010 */ lwc1 $f6,0x10($v0) +/* f04078c: 15410013 */ bne $t2,$at,.L0f0407dc +/* f040790: e7a6024c */ swc1 $f6,0x24c($sp) +/* f040794: 0c0068f4 */ jal 0x1a3d0 +/* f040798: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f04079c: 3c014120 */ lui $at,0x4120 +/* f0407a0: 44815000 */ mtc1 $at,$f10 +/* f0407a4: c7a80244 */ lwc1 $f8,0x244($sp) +/* f0407a8: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f0407ac: 460a0482 */ mul.s $f18,$f0,$f10 +/* f0407b0: 46124400 */ add.s $f16,$f8,$f18 +/* f0407b4: 0c0068f7 */ jal 0x1a3dc +/* f0407b8: e7b00244 */ swc1 $f16,0x244($sp) +/* f0407bc: 3c014120 */ lui $at,0x4120 +/* f0407c0: 44813000 */ mtc1 $at,$f6 +/* f0407c4: 46000107 */ neg.s $f4,$f0 +/* f0407c8: c7a8024c */ lwc1 $f8,0x24c($sp) +/* f0407cc: 46062282 */ mul.s $f10,$f4,$f6 +/* f0407d0: 460a4480 */ add.s $f18,$f8,$f10 +/* f0407d4: 10000012 */ beqz $zero,.L0f040820 +/* f0407d8: e7b2024c */ swc1 $f18,0x24c($sp) +.L0f0407dc: +/* f0407dc: 0c0068f4 */ jal 0x1a3d0 +/* f0407e0: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f0407e4: 3c014120 */ lui $at,0x4120 +/* f0407e8: 44812000 */ mtc1 $at,$f4 +/* f0407ec: 46000407 */ neg.s $f16,$f0 +/* f0407f0: c7a80244 */ lwc1 $f8,0x244($sp) +/* f0407f4: 46048182 */ mul.s $f6,$f16,$f4 +/* f0407f8: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f0407fc: 46064280 */ add.s $f10,$f8,$f6 +/* f040800: 0c0068f7 */ jal 0x1a3dc +/* f040804: e7aa0244 */ swc1 $f10,0x244($sp) +/* f040808: 3c014120 */ lui $at,0x4120 +/* f04080c: 44818000 */ mtc1 $at,$f16 +/* f040810: c7b2024c */ lwc1 $f18,0x24c($sp) +/* f040814: 46100102 */ mul.s $f4,$f0,$f16 +/* f040818: 46049200 */ add.s $f8,$f18,$f4 +/* f04081c: e7a8024c */ swc1 $f8,0x24c($sp) +.L0f040820: +/* f040820: 8fa40278 */ lw $a0,0x278($sp) +.L0f040824: +/* f040824: 0fc079ef */ jal func0f01e7bc +/* f040828: 00002825 */ or $a1,$zero,$zero +/* f04082c: 8fb801fc */ lw $t8,0x1fc($sp) +/* f040830: 8faf0274 */ lw $t7,0x274($sp) +/* f040834: 24190010 */ addiu $t9,$zero,0x10 +/* f040838: 370c082a */ ori $t4,$t8,0x82a +/* f04083c: afac0010 */ sw $t4,0x10($sp) +/* f040840: afb90014 */ sw $t9,0x14($sp) +/* f040844: 27a60244 */ addiu $a2,$sp,0x244 +/* f040848: 27a70234 */ addiu $a3,$sp,0x234 +/* f04084c: 25e40008 */ addiu $a0,$t7,0x8 +/* f040850: 0c00b78d */ jal 0x2de34 +/* f040854: 25e50028 */ addiu $a1,$t7,0x28 +/* f040858: 14400002 */ bnez $v0,.L0f040864 +/* f04085c: 24050001 */ addiu $a1,$zero,0x1 +/* f040860: afa00268 */ sw $zero,0x268($sp) +.L0f040864: +/* f040864: 0fc079ef */ jal func0f01e7bc +/* f040868: 8fa40278 */ lw $a0,0x278($sp) +/* f04086c: 8fab0268 */ lw $t3,0x268($sp) +/* f040870: 240d0001 */ addiu $t5,$zero,0x1 +/* f040874: 51600440 */ beqzl $t3,.L0f041978 +/* f040878: 8fa80268 */ lw $t0,0x268($sp) +/* f04087c: 93ae026f */ lbu $t6,0x26f($sp) +/* f040880: afa001f8 */ sw $zero,0x1f8($sp) +/* f040884: afa001f4 */ sw $zero,0x1f4($sp) +/* f040888: afad01f0 */ sw $t5,0x1f0($sp) +/* f04088c: 11c00004 */ beqz $t6,.L0f0408a0 +/* f040890: afa001cc */ sw $zero,0x1cc($sp) +/* f040894: 240a083f */ addiu $t2,$zero,0x83f +/* f040898: 10000003 */ beqz $zero,.L0f0408a8 +/* f04089c: afaa01c8 */ sw $t2,0x1c8($sp) +.L0f0408a0: +/* f0408a0: 240f083b */ addiu $t7,$zero,0x83b +/* f0408a4: afaf01c8 */ sw $t7,0x1c8($sp) +.L0f0408a8: +/* f0408a8: 8fa7025c */ lw $a3,0x25c($sp) +/* f0408ac: 8ce20004 */ lw $v0,0x4($a3) +/* f0408b0: 50400004 */ beqzl $v0,.L0f0408c4 +/* f0408b4: 00004825 */ or $t1,$zero,$zero +/* f0408b8: 10000002 */ beqz $zero,.L0f0408c4 +/* f0408bc: 904902fe */ lbu $t1,0x2fe($v0) +/* f0408c0: 00004825 */ or $t1,$zero,$zero +.L0f0408c4: +/* f0408c4: 39220003 */ xori $v0,$t1,0x3 +/* f0408c8: 2c420001 */ sltiu $v0,$v0,0x1 +/* f0408cc: 1040000f */ beqz $v0,.L0f04090c +/* f0408d0: 00401825 */ or $v1,$v0,$zero +/* f0408d4: afa2005c */ sw $v0,0x5c($sp) +/* f0408d8: 0fc12472 */ jal func0f0491c8 +/* f0408dc: 8fa40278 */ lw $a0,0x278($sp) +/* f0408e0: 3c014316 */ lui $at,0x4316 +/* f0408e4: 44813000 */ mtc1 $at,$f6 +/* f0408e8: 0000c025 */ or $t8,$zero,$zero +/* f0408ec: 4600303c */ c.lt.s $f6,$f0 +/* f0408f0: 00000000 */ sll $zero,$zero,0x0 +/* f0408f4: 45020003 */ bc1fl .L0f040904 +/* f0408f8: afb8005c */ sw $t8,0x5c($sp) +/* f0408fc: 24180001 */ addiu $t8,$zero,0x1 +/* f040900: afb8005c */ sw $t8,0x5c($sp) +.L0f040904: +/* f040904: 8fa7025c */ lw $a3,0x25c($sp) +/* f040908: 03001825 */ or $v1,$t8,$zero +.L0f04090c: +/* f04090c: afa301c0 */ sw $v1,0x1c0($sp) +/* f040910: 10600016 */ beqz $v1,.L0f04096c +/* f040914: afa001bc */ sw $zero,0x1bc($sp) +/* f040918: c4ea0008 */ lwc1 $f10,0x8($a3) +/* f04091c: c7b00244 */ lwc1 $f16,0x244($sp) +/* f040920: c7a80248 */ lwc1 $f8,0x248($sp) +/* f040924: 27a401e0 */ addiu $a0,$sp,0x1e0 +/* f040928: 46105481 */ sub.s $f18,$f10,$f16 +/* f04092c: c7b0024c */ lwc1 $f16,0x24c($sp) +/* f040930: 27a501e4 */ addiu $a1,$sp,0x1e4 +/* f040934: 27a601e8 */ addiu $a2,$sp,0x1e8 +/* f040938: e7b201e0 */ swc1 $f18,0x1e0($sp) +/* f04093c: c4e4000c */ lwc1 $f4,0xc($a3) +/* f040940: 46082181 */ sub.s $f6,$f4,$f8 +/* f040944: e7a601e4 */ swc1 $f6,0x1e4($sp) +/* f040948: c4ea0010 */ lwc1 $f10,0x10($a3) +/* f04094c: 46105481 */ sub.s $f18,$f10,$f16 +/* f040950: 0c0011e4 */ jal 0x4790 +/* f040954: e7b201e8 */ swc1 $f18,0x1e8($sp) +/* f040958: 8fa4025c */ lw $a0,0x25c($sp) +/* f04095c: 0fc1905e */ jal func0f064178 +/* f040960: 24050001 */ addiu $a1,$zero,0x1 +/* f040964: 1000002f */ beqz $zero,.L0f040a24 +/* f040968: 8fab0278 */ lw $t3,0x278($sp) +.L0f04096c: +/* f04096c: 0c0068f4 */ jal 0x1a3d0 +/* f040970: c7ac0200 */ lwc1 $f12,0x200($sp) +/* f040974: e7a00060 */ swc1 $f0,0x60($sp) +/* f040978: 0c0068f7 */ jal 0x1a3dc +/* f04097c: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f040980: c7a40060 */ lwc1 $f4,0x60($sp) +/* f040984: c7ac0200 */ lwc1 $f12,0x200($sp) +/* f040988: 46040202 */ mul.s $f8,$f0,$f4 +/* f04098c: 0c0068f7 */ jal 0x1a3dc +/* f040990: e7a801e0 */ swc1 $f8,0x1e0($sp) +/* f040994: e7a001e4 */ swc1 $f0,0x1e4($sp) +/* f040998: 0c0068f4 */ jal 0x1a3d0 +/* f04099c: c7ac0200 */ lwc1 $f12,0x200($sp) +/* f0409a0: e7a00060 */ swc1 $f0,0x60($sp) +/* f0409a4: 0c0068f4 */ jal 0x1a3d0 +/* f0409a8: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f0409ac: c7a60060 */ lwc1 $f6,0x60($sp) +/* f0409b0: 93ac026f */ lbu $t4,0x26f($sp) +/* f0409b4: 46060282 */ mul.s $f10,$f0,$f6 +/* f0409b8: 11800019 */ beqz $t4,.L0f040a20 +/* f0409bc: e7aa01e8 */ swc1 $f10,0x1e8($sp) +/* f0409c0: 0fc644fe */ jal func0f1913f8 +/* f0409c4: 8fa40278 */ lw $a0,0x278($sp) +/* f0409c8: 8fb90278 */ lw $t9,0x278($sp) +/* f0409cc: 00404825 */ or $t1,$v0,$zero +/* f0409d0: 8fae0278 */ lw $t6,0x278($sp) +/* f0409d4: 8f280170 */ lw $t0,0x170($t9) +/* f0409d8: 0008582b */ sltu $t3,$zero,$t0 +/* f0409dc: 11600004 */ beqz $t3,.L0f0409f0 +/* f0409e0: 01604025 */ or $t0,$t3,$zero +/* f0409e4: 8f280174 */ lw $t0,0x174($t9) +/* f0409e8: 0008682b */ sltu $t5,$zero,$t0 +/* f0409ec: 01a04025 */ or $t0,$t5,$zero +.L0f0409f0: +/* f0409f0: 8dc302d4 */ lw $v1,0x2d4($t6) +/* f0409f4: 8fb8027c */ lw $t8,0x27c($sp) +/* f0409f8: 27a401e0 */ addiu $a0,$sp,0x1e0 +/* f0409fc: 8c66004c */ lw $a2,0x4c($v1) +/* f040a00: 00786021 */ addu $t4,$v1,$t8 +/* f040a04: 9187004d */ lbu $a3,0x4d($t4) +/* f040a08: 8c650020 */ lw $a1,0x20($v1) +/* f040a0c: 00065080 */ sll $t2,$a2,0x2 +/* f040a10: 000a37c2 */ srl $a2,$t2,0x1f +/* f040a14: afa80014 */ sw $t0,0x14($sp) +/* f040a18: 0fc283eb */ jal func0f0a0fac +/* f040a1c: afa90010 */ sw $t1,0x10($sp) +.L0f040a20: +/* f040a20: 8fab0278 */ lw $t3,0x278($sp) +.L0f040a24: +/* f040a24: 93b90260 */ lbu $t9,0x260($sp) +/* f040a28: 24010016 */ addiu $at,$zero,0x16 +/* f040a2c: 8d6302d4 */ lw $v1,0x2d4($t3) +/* f040a30: 50600018 */ beqzl $v1,.L0f040a94 +/* f040a34: 3c014780 */ lui $at,0x4780 +/* f040a38: 57210016 */ bnel $t9,$at,.L0f040a94 +/* f040a3c: 3c014780 */ lui $at,0x4780 +/* f040a40: 8c6d0128 */ lw $t5,0x128($v1) +/* f040a44: 240e0001 */ addiu $t6,$zero,0x1 +/* f040a48: 01602025 */ or $a0,$t3,$zero +/* f040a4c: 15a00010 */ bnez $t5,.L0f040a90 +/* f040a50: 00002825 */ or $a1,$zero,$zero +/* f040a54: afae0250 */ sw $t6,0x250($sp) +/* f040a58: 27a601e0 */ addiu $a2,$sp,0x1e0 +/* f040a5c: 0fc667e1 */ jal func0f199f84 +/* f040a60: 27a70244 */ addiu $a3,$sp,0x244 +/* f040a64: 24010002 */ addiu $at,$zero,0x2 +/* f040a68: 5441000a */ bnel $v0,$at,.L0f040a94 +/* f040a6c: 3c014780 */ lui $at,0x4780 +/* f040a70: 0c004b70 */ jal 0x12dc0 +/* f040a74: 00000000 */ sll $zero,$zero,0x0 +/* f040a78: 240100ff */ addiu $at,$zero,0xff +/* f040a7c: 0041001b */ divu $zero,$v0,$at +/* f040a80: 00005010 */ mfhi $t2 +/* f040a84: 2d4f00c9 */ sltiu $t7,$t2,0xc9 +/* f040a88: 39ef0001 */ xori $t7,$t7,0x1 +/* f040a8c: a3af026e */ sb $t7,0x26e($sp) +.L0f040a90: +/* f040a90: 3c014780 */ lui $at,0x4780 +.L0f040a94: +/* f040a94: 44810000 */ mtc1 $at,$f0 +/* f040a98: c7b001e0 */ lwc1 $f16,0x1e0($sp) +/* f040a9c: c7a40244 */ lwc1 $f4,0x244($sp) +/* f040aa0: c7a601e4 */ lwc1 $f6,0x1e4($sp) +/* f040aa4: 46008482 */ mul.s $f18,$f16,$f0 +/* f040aa8: c7b00248 */ lwc1 $f16,0x248($sp) +/* f040aac: 8fa40278 */ lw $a0,0x278($sp) +/* f040ab0: 46003282 */ mul.s $f10,$f6,$f0 +/* f040ab4: c7a6024c */ lwc1 $f6,0x24c($sp) +/* f040ab8: 00002825 */ or $a1,$zero,$zero +/* f040abc: 46049200 */ add.s $f8,$f18,$f4 +/* f040ac0: c7a401e8 */ lwc1 $f4,0x1e8($sp) +/* f040ac4: 46105480 */ add.s $f18,$f10,$f16 +/* f040ac8: e7a80228 */ swc1 $f8,0x228($sp) +/* f040acc: 46002202 */ mul.s $f8,$f4,$f0 +/* f040ad0: e7b2022c */ swc1 $f18,0x22c($sp) +/* f040ad4: 46064280 */ add.s $f10,$f8,$f6 +/* f040ad8: 0fc079ef */ jal func0f01e7bc +/* f040adc: e7aa0230 */ swc1 $f10,0x230($sp) +/* f040ae0: 93b8026f */ lbu $t8,0x26f($sp) +/* f040ae4: 27a40244 */ addiu $a0,$sp,0x244 +/* f040ae8: 27a50234 */ addiu $a1,$sp,0x234 +/* f040aec: 13000004 */ beqz $t8,.L0f040b00 +/* f040af0: 27a60228 */ addiu $a2,$sp,0x228 +/* f040af4: 240c0001 */ addiu $t4,$zero,0x1 +/* f040af8: 3c01800a */ lui $at,0x800a +/* f040afc: ac2ca44c */ sw $t4,-0x5bb4($at) +.L0f040b00: +/* f040b00: 24190010 */ addiu $t9,$zero,0x10 +/* f040b04: afb90010 */ sw $t9,0x10($sp) +/* f040b08: 0c00b764 */ jal 0x2dd90 +/* f040b0c: 8fa701c8 */ lw $a3,0x1c8($sp) +/* f040b10: 1440000a */ bnez $v0,.L0f040b3c +/* f040b14: 240d0001 */ addiu $t5,$zero,0x1 +/* f040b18: 3c067f1b */ lui $a2,0x7f1b +/* f040b1c: afad0224 */ sw $t5,0x224($sp) +/* f040b20: 24c68af4 */ addiu $a2,$a2,-29964 +/* f040b24: 27a40228 */ addiu $a0,$sp,0x228 +/* f040b28: 0c0093af */ jal 0x24ebc +/* f040b2c: 24052f28 */ addiu $a1,$zero,0x2f28 +/* f040b30: 0c0093ac */ jal 0x24eb0 +/* f040b34: 00000000 */ sll $zero,$zero,0x0 +/* f040b38: afa201cc */ sw $v0,0x1cc($sp) +.L0f040b3c: +/* f040b3c: 8fa40278 */ lw $a0,0x278($sp) +/* f040b40: 0fc079ef */ jal func0f01e7bc +/* f040b44: 24050001 */ addiu $a1,$zero,0x1 +/* f040b48: 93ae026f */ lbu $t6,0x26f($sp) +/* f040b4c: 3c01800a */ lui $at,0x800a +/* f040b50: 51c00003 */ beqzl $t6,.L0f040b60 +/* f040b54: 8fab01cc */ lw $t3,0x1cc($sp) +/* f040b58: ac20a44c */ sw $zero,-0x5bb4($at) +/* f040b5c: 8fab01cc */ lw $t3,0x1cc($sp) +.L0f040b60: +/* f040b60: 8faa01c0 */ lw $t2,0x1c0($sp) +/* f040b64: 55600015 */ bnezl $t3,.L0f040bbc +/* f040b68: c7a80228 */ lwc1 $f8,0x228($sp) +/* f040b6c: 51400013 */ beqzl $t2,.L0f040bbc +/* f040b70: c7a80228 */ lwc1 $f8,0x228($sp) +/* f040b74: 0c004b70 */ jal 0x12dc0 +/* f040b78: 00000000 */ sll $zero,$zero,0x0 +/* f040b7c: 24010064 */ addiu $at,$zero,0x64 +/* f040b80: 0041001b */ divu $zero,$v0,$at +/* f040b84: 00001810 */ mfhi $v1 +/* f040b88: 2c6f0033 */ sltiu $t7,$v1,0x33 +/* f040b8c: 39ef0001 */ xori $t7,$t7,0x1 +/* f040b90: 11e00009 */ beqz $t7,.L0f040bb8 +/* f040b94: afaf01bc */ sw $t7,0x1bc($sp) +/* f040b98: 8fb8025c */ lw $t8,0x25c($sp) +/* f040b9c: afb801cc */ sw $t8,0x1cc($sp) +/* f040ba0: c7100008 */ lwc1 $f16,0x8($t8) +/* f040ba4: e7b00228 */ swc1 $f16,0x228($sp) +/* f040ba8: c712000c */ lwc1 $f18,0xc($t8) +/* f040bac: e7b2022c */ swc1 $f18,0x22c($sp) +/* f040bb0: c7040010 */ lwc1 $f4,0x10($t8) +/* f040bb4: e7a40230 */ swc1 $f4,0x230($sp) +.L0f040bb8: +/* f040bb8: c7a80228 */ lwc1 $f8,0x228($sp) +.L0f040bbc: +/* f040bbc: c7a60244 */ lwc1 $f6,0x244($sp) +/* f040bc0: c7aa022c */ lwc1 $f10,0x22c($sp) +/* f040bc4: c7b00248 */ lwc1 $f16,0x248($sp) +/* f040bc8: 46064001 */ sub.s $f0,$f8,$f6 +/* f040bcc: c7b20230 */ lwc1 $f18,0x230($sp) +/* f040bd0: c7a4024c */ lwc1 $f4,0x24c($sp) +/* f040bd4: 46105081 */ sub.s $f2,$f10,$f16 +/* f040bd8: 46000202 */ mul.s $f8,$f0,$f0 +/* f040bdc: 93a40260 */ lbu $a0,0x260($sp) +/* f040be0: 46049301 */ sub.s $f12,$f18,$f4 +/* f040be4: 46021182 */ mul.s $f6,$f2,$f2 +/* f040be8: 24010018 */ addiu $at,$zero,0x18 +/* f040bec: 460c6402 */ mul.s $f16,$f12,$f12 +/* f040bf0: 46064280 */ add.s $f10,$f8,$f6 +/* f040bf4: 46105480 */ add.s $f18,$f10,$f16 +/* f040bf8: 1081000f */ beq $a0,$at,.L0f040c38 +/* f040bfc: e7b201d0 */ swc1 $f18,0x1d0($sp) +/* f040c00: 24010019 */ addiu $at,$zero,0x19 +/* f040c04: 1081000c */ beq $a0,$at,.L0f040c38 +/* f040c08: 24010012 */ addiu $at,$zero,0x12 +/* f040c0c: 14810003 */ bne $a0,$at,.L0f040c1c +/* f040c10: 93ac0263 */ lbu $t4,0x263($sp) +/* f040c14: 24010001 */ addiu $at,$zero,0x1 +/* f040c18: 11810007 */ beq $t4,$at,.L0f040c38 +.L0f040c1c: +/* f040c1c: 24010017 */ addiu $at,$zero,0x17 +/* f040c20: 10810005 */ beq $a0,$at,.L0f040c38 +/* f040c24: 2401001b */ addiu $at,$zero,0x1b +/* f040c28: 10810003 */ beq $a0,$at,.L0f040c38 +/* f040c2c: 24010034 */ addiu $at,$zero,0x34 +/* f040c30: 54810171 */ bnel $a0,$at,.L0f0411f8 +/* f040c34: 24010006 */ addiu $at,$zero,0x6 +.L0f040c38: +/* f040c38: 93b9026f */ lbu $t9,0x26f($sp) +/* f040c3c: afa00250 */ sw $zero,0x250($sp) +/* f040c40: 3c017f1b */ lui $at,0x7f1b +/* f040c44: 17200006 */ bnez $t9,.L0f040c60 +/* f040c48: c7a801d0 */ lwc1 $f8,0x1d0($sp) +/* f040c4c: c42490cc */ lwc1 $f4,-0x6f34($at) +/* f040c50: 4608203c */ c.lt.s $f4,$f8 +/* f040c54: 00000000 */ sll $zero,$zero,0x0 +/* f040c58: 45020164 */ bc1fl .L0f0411ec +/* f040c5c: afa00268 */ sw $zero,0x268($sp) +.L0f040c60: +/* f040c60: 0fc2c3f4 */ jal func0f0b0fd0 +/* f040c64: 00000000 */ sll $zero,$zero,0x0 +/* f040c68: 93ad0263 */ lbu $t5,0x263($sp) +/* f040c6c: 93a40260 */ lbu $a0,0x260($sp) +/* f040c70: 24010018 */ addiu $at,$zero,0x18 +/* f040c74: 000d7080 */ sll $t6,$t5,0x2 +/* f040c78: 004e5821 */ addu $t3,$v0,$t6 +/* f040c7c: 10810006 */ beq $a0,$at,.L0f040c98 +/* f040c80: 8d630014 */ lw $v1,0x14($t3) +/* f040c84: 24010034 */ addiu $at,$zero,0x34 +/* f040c88: 10810003 */ beq $a0,$at,.L0f040c98 +/* f040c8c: 24010019 */ addiu $at,$zero,0x19 +/* f040c90: 5481000e */ bnel $a0,$at,.L0f040ccc +/* f040c94: 2401001b */ addiu $at,$zero,0x1b +.L0f040c98: +/* f040c98: 8c6a0010 */ lw $t2,0x10($v1) +/* f040c9c: 24050053 */ addiu $a1,$zero,0x53 +/* f040ca0: 8fa60278 */ lw $a2,0x278($sp) +/* f040ca4: 000a7840 */ sll $t7,$t2,0x1 +/* f040ca8: 05e30003 */ bgezl $t7,.L0f040cb8 +/* f040cac: 8c640040 */ lw $a0,0x40($v1) +/* f040cb0: 24050054 */ addiu $a1,$zero,0x54 +/* f040cb4: 8c640040 */ lw $a0,0x40($v1) +.L0f040cb8: +/* f040cb8: 0fc22e20 */ jal func0f08b880 +/* f040cbc: afa300d4 */ sw $v1,0xd4($sp) +/* f040cc0: 1000002e */ beqz $zero,.L0f040d7c +/* f040cc4: afa201b8 */ sw $v0,0x1b8($sp) +/* f040cc8: 2401001b */ addiu $at,$zero,0x1b +.L0f040ccc: +/* f040ccc: 1481000a */ bne $a0,$at,.L0f040cf8 +/* f040cd0: 24050056 */ addiu $a1,$zero,0x56 +/* f040cd4: 8c640040 */ lw $a0,0x40($v1) +/* f040cd8: afa300d4 */ sw $v1,0xd4($sp) +/* f040cdc: 0fc22e20 */ jal func0f08b880 +/* f040ce0: 8fa60278 */ lw $a2,0x278($sp) +/* f040ce4: 10400025 */ beqz $v0,.L0f040d7c +/* f040ce8: afa201b8 */ sw $v0,0x1b8($sp) +/* f040cec: 93b80263 */ lbu $t8,0x263($sp) +/* f040cf0: 10000022 */ beqz $zero,.L0f040d7c +/* f040cf4: a058005f */ sb $t8,0x5f($v0) +.L0f040cf8: +/* f040cf8: 24010017 */ addiu $at,$zero,0x17 +/* f040cfc: 1481000a */ bne $a0,$at,.L0f040d28 +/* f040d00: 24050055 */ addiu $a1,$zero,0x55 +/* f040d04: 8c640040 */ lw $a0,0x40($v1) +/* f040d08: afa300d4 */ sw $v1,0xd4($sp) +/* f040d0c: 0fc22e20 */ jal func0f08b880 +/* f040d10: 8fa60278 */ lw $a2,0x278($sp) +/* f040d14: 10400019 */ beqz $v0,.L0f040d7c +/* f040d18: afa201b8 */ sw $v0,0x1b8($sp) +/* f040d1c: 93ac0263 */ lbu $t4,0x263($sp) +/* f040d20: 10000016 */ beqz $zero,.L0f040d7c +/* f040d24: a04c005f */ sb $t4,0x5f($v0) +.L0f040d28: +/* f040d28: 24010012 */ addiu $at,$zero,0x12 +/* f040d2c: 1481000b */ bne $a0,$at,.L0f040d5c +/* f040d30: 3c0d800a */ lui $t5,0x800a +/* f040d34: 8c640040 */ lw $a0,0x40($v1) +/* f040d38: afa300d4 */ sw $v1,0xd4($sp) +/* f040d3c: 24050055 */ addiu $a1,$zero,0x55 +/* f040d40: 0fc22e20 */ jal func0f08b880 +/* f040d44: 8fa60278 */ lw $a2,0x278($sp) +/* f040d48: 1040000c */ beqz $v0,.L0f040d7c +/* f040d4c: afa201b8 */ sw $v0,0x1b8($sp) +/* f040d50: 24190002 */ addiu $t9,$zero,0x2 +/* f040d54: 10000009 */ beqz $zero,.L0f040d7c +/* f040d58: a059005f */ sb $t9,0x5f($v0) +.L0f040d5c: +/* f040d5c: 8dada244 */ lw $t5,-0x5dbc($t5) +/* f040d60: 8c640040 */ lw $a0,0x40($v1) +/* f040d64: 27a50260 */ addiu $a1,$sp,0x260 +/* f040d68: 8dae00bc */ lw $t6,0xbc($t5) +/* f040d6c: 8dc60004 */ lw $a2,0x4($t6) +/* f040d70: 0fc22d96 */ jal func0f08b658 +/* f040d74: afa300d4 */ sw $v1,0xd4($sp) +/* f040d78: afa201b8 */ sw $v0,0x1b8($sp) +.L0f040d7c: +/* f040d7c: 1040011b */ beqz $v0,.L0f0411ec +/* f040d80: 8fab00d4 */ lw $t3,0xd4($sp) +/* f040d84: 8d6a004c */ lw $t2,0x4c($t3) +/* f040d88: 3c017f1b */ lui $at,0x7f1b +/* f040d8c: c43090d0 */ lwc1 $f16,-0x6f30($at) +/* f040d90: 448a3000 */ mtc1 $t2,$f6 +/* f040d94: 3c014270 */ lui $at,0x4270 +/* f040d98: 44812000 */ mtc1 $at,$f4 +/* f040d9c: 468032a0 */ cvt.s.w $f10,$f6 +/* f040da0: 3c017f1b */ lui $at,0x7f1b +/* f040da4: 93b8026f */ lbu $t8,0x26f($sp) +/* f040da8: 8fa40278 */ lw $a0,0x278($sp) +/* f040dac: 2405001e */ addiu $a1,$zero,0x1e +/* f040db0: 46105482 */ mul.s $f18,$f10,$f16 +/* f040db4: c43090d4 */ lwc1 $f16,-0x6f2c($at) +/* f040db8: 46049203 */ div.s $f8,$f18,$f4 +/* f040dbc: e7a80168 */ swc1 $f8,0x168($sp) +/* f040dc0: 8d6f0054 */ lw $t7,0x54($t3) +/* f040dc4: 448f3000 */ mtc1 $t7,$f6 +/* f040dc8: 00000000 */ sll $zero,$zero,0x0 +/* f040dcc: 468032a0 */ cvt.s.w $f10,$f6 +/* f040dd0: 46105482 */ mul.s $f18,$f10,$f16 +/* f040dd4: 13000080 */ beqz $t8,.L0f040fd8 +/* f040dd8: e7b200cc */ swc1 $f18,0xcc($sp) +/* f040ddc: 0fc1241a */ jal func0f049068 +/* f040de0: 00003025 */ or $a2,$zero,$zero +/* f040de4: 1040007c */ beqz $v0,.L0f040fd8 +/* f040de8: 00000000 */ sll $zero,$zero,0x0 +/* f040dec: 93a20263 */ lbu $v0,0x263($sp) +/* f040df0: 00001825 */ or $v1,$zero,$zero +/* f040df4: 93a40260 */ lbu $a0,0x260($sp) +/* f040df8: 14400025 */ bnez $v0,.L0f040e90 +/* f040dfc: 24010018 */ addiu $at,$zero,0x18 +/* f040e00: 10810006 */ beq $a0,$at,.L0f040e1c +/* f040e04: 8fac025c */ lw $t4,0x25c($sp) +/* f040e08: 24010034 */ addiu $at,$zero,0x34 +/* f040e0c: 10810003 */ beq $a0,$at,.L0f040e1c +/* f040e10: 24010019 */ addiu $at,$zero,0x19 +/* f040e14: 5481001f */ bnel $a0,$at,.L0f040e94 +/* f040e18: 93a40260 */ lbu $a0,0x260($sp) +.L0f040e1c: +/* f040e1c: 91820000 */ lbu $v0,0x0($t4) +/* f040e20: 24010003 */ addiu $at,$zero,0x3 +/* f040e24: 8fb9025c */ lw $t9,0x25c($sp) +/* f040e28: 10410003 */ beq $v0,$at,.L0f040e38 +/* f040e2c: 24010006 */ addiu $at,$zero,0x6 +/* f040e30: 14410051 */ bne $v0,$at,.L0f040f78 +/* f040e34: 00000000 */ sll $zero,$zero,0x0 +.L0f040e38: +/* f040e38: c7240008 */ lwc1 $f4,0x8($t9) +/* f040e3c: c7aa0244 */ lwc1 $f10,0x244($sp) +/* f040e40: c7b20248 */ lwc1 $f18,0x248($sp) +/* f040e44: e7a400b8 */ swc1 $f4,0xb8($sp) +/* f040e48: 8f2d0004 */ lw $t5,0x4($t9) +/* f040e4c: 460a2401 */ sub.s $f16,$f4,$f10 +/* f040e50: c7aa024c */ lwc1 $f10,0x24c($sp) +/* f040e54: c5a800b4 */ lwc1 $f8,0xb4($t5) +/* f040e58: 27a401e0 */ addiu $a0,$sp,0x1e0 +/* f040e5c: 27a501e4 */ addiu $a1,$sp,0x1e4 +/* f040e60: e7a800bc */ swc1 $f8,0xbc($sp) +/* f040e64: c7260010 */ lwc1 $f6,0x10($t9) +/* f040e68: e7b001e0 */ swc1 $f16,0x1e0($sp) +/* f040e6c: 46124101 */ sub.s $f4,$f8,$f18 +/* f040e70: 27a601e8 */ addiu $a2,$sp,0x1e8 +/* f040e74: e7a600c0 */ swc1 $f6,0xc0($sp) +/* f040e78: 460a3401 */ sub.s $f16,$f6,$f10 +/* f040e7c: e7a401e4 */ swc1 $f4,0x1e4($sp) +/* f040e80: 0c0011e4 */ jal 0x4790 +/* f040e84: e7b001e8 */ swc1 $f16,0x1e8($sp) +/* f040e88: 1000003b */ beqz $zero,.L0f040f78 +/* f040e8c: 24030001 */ addiu $v1,$zero,0x1 +.L0f040e90: +/* f040e90: 93a40260 */ lbu $a0,0x260($sp) +.L0f040e94: +/* f040e94: 24050017 */ addiu $a1,$zero,0x17 +/* f040e98: 24010012 */ addiu $at,$zero,0x12 +/* f040e9c: 14a40003 */ bne $a1,$a0,.L0f040eac +/* f040ea0: 00000000 */ sll $zero,$zero,0x0 +/* f040ea4: 50400004 */ beqzl $v0,.L0f040eb8 +/* f040ea8: 8fae025c */ lw $t6,0x25c($sp) +.L0f040eac: +/* f040eac: 14810017 */ bne $a0,$at,.L0f040f0c +/* f040eb0: 00000000 */ sll $zero,$zero,0x0 +/* f040eb4: 8fae025c */ lw $t6,0x25c($sp) +.L0f040eb8: +/* f040eb8: 24010003 */ addiu $at,$zero,0x3 +/* f040ebc: 8faa025c */ lw $t2,0x25c($sp) +/* f040ec0: 91c20000 */ lbu $v0,0x0($t6) +/* f040ec4: 10410003 */ beq $v0,$at,.L0f040ed4 +/* f040ec8: 24010006 */ addiu $at,$zero,0x6 +/* f040ecc: 1441002a */ bne $v0,$at,.L0f040f78 +/* f040ed0: 00000000 */ sll $zero,$zero,0x0 +.L0f040ed4: +/* f040ed4: c5480008 */ lwc1 $f8,0x8($t2) +/* f040ed8: 27a40244 */ addiu $a0,$sp,0x244 +/* f040edc: 8fa500cc */ lw $a1,0xcc($sp) +/* f040ee0: e7a800b8 */ swc1 $f8,0xb8($sp) +/* f040ee4: 8d4b0004 */ lw $t3,0x4($t2) +/* f040ee8: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f040eec: 27a701e0 */ addiu $a3,$sp,0x1e0 +/* f040ef0: c57200b4 */ lwc1 $f18,0xb4($t3) +/* f040ef4: e7b200bc */ swc1 $f18,0xbc($sp) +/* f040ef8: c5440010 */ lwc1 $f4,0x10($t2) +/* f040efc: 0fc100c7 */ jal func0f04031c +/* f040f00: e7a400c0 */ swc1 $f4,0xc0($sp) +/* f040f04: 1000001c */ beqz $zero,.L0f040f78 +/* f040f08: 24030001 */ addiu $v1,$zero,0x1 +.L0f040f0c: +/* f040f0c: 14a40002 */ bne $a1,$a0,.L0f040f18 +/* f040f10: 24010001 */ addiu $at,$zero,0x1 +/* f040f14: 10410003 */ beq $v0,$at,.L0f040f24 +.L0f040f18: +/* f040f18: 2401001b */ addiu $at,$zero,0x1b +/* f040f1c: 14810016 */ bne $a0,$at,.L0f040f78 +/* f040f20: 00000000 */ sll $zero,$zero,0x0 +.L0f040f24: +/* f040f24: 8faf025c */ lw $t7,0x25c($sp) +/* f040f28: 24010006 */ addiu $at,$zero,0x6 +/* f040f2c: 27a40244 */ addiu $a0,$sp,0x244 +/* f040f30: c5e60008 */ lwc1 $f6,0x8($t7) +/* f040f34: 27a600b8 */ addiu $a2,$sp,0xb8 +/* f040f38: 27a701e0 */ addiu $a3,$sp,0x1e0 +/* f040f3c: e7a600b8 */ swc1 $f6,0xb8($sp) +/* f040f40: c5ea000c */ lwc1 $f10,0xc($t7) +/* f040f44: e7aa00bc */ swc1 $f10,0xbc($sp) +/* f040f48: c5f00010 */ lwc1 $f16,0x10($t7) +/* f040f4c: e7b000c0 */ swc1 $f16,0xc0($sp) +/* f040f50: 91f80000 */ lbu $t8,0x0($t7) +/* f040f54: 17010005 */ bne $t8,$at,.L0f040f6c +/* f040f58: 3c0141c8 */ lui $at,0x41c8 +/* f040f5c: 44814000 */ mtc1 $at,$f8 +/* f040f60: 00000000 */ sll $zero,$zero,0x0 +/* f040f64: 46085481 */ sub.s $f18,$f10,$f8 +/* f040f68: e7b200bc */ swc1 $f18,0xbc($sp) +.L0f040f6c: +/* f040f6c: 0fc100c7 */ jal func0f04031c +/* f040f70: 8fa500cc */ lw $a1,0xcc($sp) +/* f040f74: 24030001 */ addiu $v1,$zero,0x1 +.L0f040f78: +/* f040f78: 10600017 */ beqz $v1,.L0f040fd8 +/* f040f7c: 8fa40278 */ lw $a0,0x278($sp) +/* f040f80: 0fc122a1 */ jal func0f048a84 +/* f040f84: 27a500b8 */ addiu $a1,$sp,0xb8 +/* f040f88: e7a000b4 */ swc1 $f0,0xb4($sp) +/* f040f8c: 0c0068f4 */ jal 0x1a3d0 +/* f040f90: 46000306 */ mov.s $f12,$f0 +/* f040f94: c7ac00b4 */ lwc1 $f12,0xb4($sp) +/* f040f98: 0c0068f7 */ jal 0x1a3dc +/* f040f9c: e7a000b0 */ swc1 $f0,0xb0($sp) +/* f040fa0: c7ac01e8 */ lwc1 $f12,0x1e8($sp) +/* f040fa4: c7ae00b0 */ lwc1 $f14,0xb0($sp) +/* f040fa8: c7a201e0 */ lwc1 $f2,0x1e0($sp) +/* f040fac: 460c0102 */ mul.s $f4,$f0,$f12 +/* f040fb0: 00000000 */ sll $zero,$zero,0x0 +/* f040fb4: 46027182 */ mul.s $f6,$f14,$f2 +/* f040fb8: 00000000 */ sll $zero,$zero,0x0 +/* f040fbc: 460c7282 */ mul.s $f10,$f14,$f12 +/* f040fc0: 00000000 */ sll $zero,$zero,0x0 +/* f040fc4: 46020202 */ mul.s $f8,$f0,$f2 +/* f040fc8: 46062400 */ add.s $f16,$f4,$f6 +/* f040fcc: e7b001e0 */ swc1 $f16,0x1e0($sp) +/* f040fd0: 46085481 */ sub.s $f18,$f10,$f8 +/* f040fd4: e7b201e8 */ swc1 $f18,0x1e8($sp) +.L0f040fd8: +/* f040fd8: 0c00566c */ jal 0x159b0 +/* f040fdc: 27a40178 */ addiu $a0,$sp,0x178 +/* f040fe0: c7ac0200 */ lwc1 $f12,0x200($sp) +/* f040fe4: 0c0058ba */ jal 0x162e8 +/* f040fe8: 27a5011c */ addiu $a1,$sp,0x11c +/* f040fec: c7ac0204 */ lwc1 $f12,0x204($sp) +/* f040ff0: 0c0058dd */ jal 0x16374 +/* f040ff4: 27a500dc */ addiu $a1,$sp,0xdc +/* f040ff8: 27a400dc */ addiu $a0,$sp,0xdc +/* f040ffc: 0c0056f8 */ jal 0x15be0 +/* f041000: 27a5011c */ addiu $a1,$sp,0x11c +/* f041004: c7ac0168 */ lwc1 $f12,0x168($sp) +/* f041008: c7a401e0 */ lwc1 $f4,0x1e0($sp) +/* f04100c: c7b001e4 */ lwc1 $f16,0x1e4($sp) +/* f041010: c7a801e8 */ lwc1 $f8,0x1e8($sp) +/* f041014: 460c2182 */ mul.s $f6,$f4,$f12 +/* f041018: c7a200cc */ lwc1 $f2,0xcc($sp) +/* f04101c: 3c01800a */ lui $at,0x800a +/* f041020: 460c8282 */ mul.s $f10,$f16,$f12 +/* f041024: c420a00c */ lwc1 $f0,-0x5ff4($at) +/* f041028: 8fac00d4 */ lw $t4,0xd4($sp) +/* f04102c: 460c4482 */ mul.s $f18,$f8,$f12 +/* f041030: e7a6015c */ swc1 $f6,0x15c($sp) +/* f041034: 8fa401b8 */ lw $a0,0x1b8($sp) +/* f041038: 46022102 */ mul.s $f4,$f4,$f2 +/* f04103c: e7aa0160 */ swc1 $f10,0x160($sp) +/* f041040: 2401ffff */ addiu $at,$zero,-1 +/* f041044: 46003182 */ mul.s $f6,$f6,$f0 +/* f041048: e7b20164 */ swc1 $f18,0x164($sp) +/* f04104c: 27a50244 */ addiu $a1,$sp,0x244 +/* f041050: 27a60234 */ addiu $a2,$sp,0x234 +/* f041054: 27a7011c */ addiu $a3,$sp,0x11c +/* f041058: 27ae016c */ addiu $t6,$sp,0x16c +/* f04105c: 27ab0178 */ addiu $t3,$sp,0x178 +/* f041060: 46062100 */ add.s $f4,$f4,$f6 +/* f041064: 46028182 */ mul.s $f6,$f16,$f2 +/* f041068: e7a4016c */ swc1 $f4,0x16c($sp) +/* f04106c: 46005102 */ mul.s $f4,$f10,$f0 +/* f041070: 46043400 */ add.s $f16,$f6,$f4 +/* f041074: 46024282 */ mul.s $f10,$f8,$f2 +/* f041078: 00000000 */ sll $zero,$zero,0x0 +/* f04107c: 46009182 */ mul.s $f6,$f18,$f0 +/* f041080: e7b00170 */ swc1 $f16,0x170($sp) +/* f041084: 46065100 */ add.s $f4,$f10,$f6 +/* f041088: e7a40174 */ swc1 $f4,0x174($sp) +/* f04108c: 8d8d0058 */ lw $t5,0x58($t4) +/* f041090: a48d0062 */ sh $t5,0x62($a0) +/* f041094: 84820062 */ lh $v0,0x62($a0) +/* f041098: 10410002 */ beq $v0,$at,.L0f0410a4 +/* f04109c: 0002c880 */ sll $t9,$v0,0x2 +/* f0410a0: a4990062 */ sh $t9,0x62($a0) +.L0f0410a4: +/* f0410a4: 8faa0274 */ lw $t2,0x274($sp) +/* f0410a8: afae0010 */ sw $t6,0x10($sp) +/* f0410ac: afab0014 */ sw $t3,0x14($sp) +/* f0410b0: afa5001c */ sw $a1,0x1c($sp) +/* f0410b4: 0fc27af3 */ jal func0f09ebcc +/* f0410b8: afaa0018 */ sw $t2,0x18($sp) +/* f0410bc: 8fa301b8 */ lw $v1,0x1b8($sp) +/* f0410c0: 8fac00d4 */ lw $t4,0xd4($sp) +/* f0410c4: 8c6f0040 */ lw $t7,0x40($v1) +/* f0410c8: 31f80080 */ andi $t8,$t7,0x80 +/* f0410cc: 13000047 */ beqz $t8,.L0f0411ec +/* f0410d0: 00000000 */ sll $zero,$zero,0x0 +/* f0410d4: 8d820010 */ lw $v0,0x10($t4) +/* f0410d8: 00026800 */ sll $t5,$v0,0x0 +/* f0410dc: 05a10007 */ bgez $t5,.L0f0410fc +/* f0410e0: 00025900 */ sll $t3,$v0,0x4 +/* f0410e4: 8c620048 */ lw $v0,0x48($v1) +/* f0410e8: 3c014000 */ lui $at,0x4000 +/* f0410ec: 8c590000 */ lw $t9,0x0($v0) +/* f0410f0: 03217025 */ or $t6,$t9,$at +/* f0410f4: 10000007 */ beqz $zero,.L0f041114 +/* f0410f8: ac4e0000 */ sw $t6,0x0($v0) +.L0f0410fc: +/* f0410fc: 05630006 */ bgezl $t3,.L0f041118 +/* f041100: c7b0015c */ lwc1 $f16,0x15c($sp) +/* f041104: 8c620048 */ lw $v0,0x48($v1) +/* f041108: 8c4a0000 */ lw $t2,0x0($v0) +/* f04110c: 354f0010 */ ori $t7,$t2,0x10 +/* f041110: ac4f0000 */ sw $t7,0x0($v0) +.L0f041114: +/* f041114: c7b0015c */ lwc1 $f16,0x15c($sp) +.L0f041118: +/* f041118: 8c780048 */ lw $t8,0x48($v1) +/* f04111c: 241900f0 */ addiu $t9,$zero,0xf0 +/* f041120: 3c017f1b */ lui $at,0x7f1b +/* f041124: e7100010 */ swc1 $f16,0x10($t8) +/* f041128: 8c6c0048 */ lw $t4,0x48($v1) +/* f04112c: c7a80160 */ lwc1 $f8,0x160($sp) +/* f041130: e5880014 */ swc1 $f8,0x14($t4) +/* f041134: 8c6d0048 */ lw $t5,0x48($v1) +/* f041138: c7b20164 */ lwc1 $f18,0x164($sp) +/* f04113c: e5b20018 */ swc1 $f18,0x18($t5) +/* f041140: 8c6e0048 */ lw $t6,0x48($v1) +/* f041144: add900b4 */ sw $t9,0xb4($t6) +/* f041148: 8fab00d4 */ lw $t3,0xd4($sp) +/* f04114c: 8c6a0048 */ lw $t2,0x48($v1) +/* f041150: c56a005c */ lwc1 $f10,0x5c($t3) +/* f041154: e54a008c */ swc1 $f10,0x8c($t2) +/* f041158: 8faf00d4 */ lw $t7,0xd4($sp) +/* f04115c: c42490d8 */ lwc1 $f4,-0x6f28($at) +/* f041160: 8c780048 */ lw $t8,0x48($v1) +/* f041164: c5e60050 */ lwc1 $f6,0x50($t7) +/* f041168: 46043402 */ mul.s $f16,$f6,$f4 +/* f04116c: e7100098 */ swc1 $f16,0x98($t8) +/* f041170: 0fc0a221 */ jal func0f028884 +/* f041174: 8fa40278 */ lw $a0,0x278($sp) +/* f041178: 8fac01b8 */ lw $t4,0x1b8($sp) +/* f04117c: 3c01bf80 */ lui $at,0xbf80 +/* f041180: 00002025 */ or $a0,$zero,$zero +/* f041184: 8d8d0048 */ lw $t5,0x48($t4) +/* f041188: 2407ffff */ addiu $a3,$zero,-1 +/* f04118c: 240effff */ addiu $t6,$zero,-1 +/* f041190: ada200e8 */ sw $v0,0xe8($t5) +/* f041194: 8fb900d4 */ lw $t9,0xd4($sp) +/* f041198: 240bffff */ addiu $t3,$zero,-1 +/* f04119c: 87260060 */ lh $a2,0x60($t9) +/* f0411a0: 18c00012 */ blez $a2,.L0f0411ec +/* f0411a4: 00000000 */ sll $zero,$zero,0x0 +/* f0411a8: 8d850014 */ lw $a1,0x14($t4) +/* f0411ac: 44810000 */ mtc1 $at,$f0 +/* f0411b0: afab002c */ sw $t3,0x2c($sp) +/* f0411b4: afa00028 */ sw $zero,0x28($sp) +/* f0411b8: afa00020 */ sw $zero,0x20($sp) +/* f0411bc: afa0001c */ sw $zero,0x1c($sp) +/* f0411c0: afa00018 */ sw $zero,0x18($sp) +/* f0411c4: afa00014 */ sw $zero,0x14($sp) +/* f0411c8: afae0010 */ sw $t6,0x10($sp) +/* f0411cc: e7a00024 */ swc1 $f0,0x24($sp) +/* f0411d0: e7a00030 */ swc1 $f0,0x30($sp) +/* f0411d4: e7a00034 */ swc1 $f0,0x34($sp) +/* f0411d8: 0fc24e7e */ jal func0f0939f8 +/* f0411dc: e7a00038 */ swc1 $f0,0x38($sp) +/* f0411e0: 10000002 */ beqz $zero,.L0f0411ec +/* f0411e4: 00000000 */ sll $zero,$zero,0x0 +/* f0411e8: afa00268 */ sw $zero,0x268($sp) +.L0f0411ec: +/* f0411ec: 10000019 */ beqz $zero,.L0f041254 +/* f0411f0: a3a0026e */ sb $zero,0x26e($sp) +/* f0411f4: 24010006 */ addiu $at,$zero,0x6 +.L0f0411f8: +/* f0411f8: 14810016 */ bne $a0,$at,.L0f041254 +/* f0411fc: 93aa026f */ lbu $t2,0x26f($sp) +/* f041200: 11400014 */ beqz $t2,.L0f041254 +/* f041204: 93af0263 */ lbu $t7,0x263($sp) +/* f041208: 24010001 */ addiu $at,$zero,0x1 +/* f04120c: 15e10011 */ bne $t7,$at,.L0f041254 +/* f041210: 8fad0278 */ lw $t5,0x278($sp) +/* f041214: 8fa2027c */ lw $v0,0x27c($sp) +/* f041218: 8db902d4 */ lw $t9,0x2d4($t5) +/* f04121c: 3c014120 */ lui $at,0x4120 +/* f041220: 0002c080 */ sll $t8,$v0,0x2 +/* f041224: 03386021 */ addu $t4,$t9,$t8 +/* f041228: c58800e4 */ lwc1 $f8,0xe4($t4) +/* f04122c: 44819000 */ mtc1 $at,$f18 +/* f041230: 44802000 */ mtc1 $zero,$f4 +/* f041234: 46124282 */ mul.s $f10,$f8,$f18 +/* f041238: 4600518d */ trunc.w.s $f6,$f10 +/* f04123c: 440b3000 */ mfc1 $t3,$f6 +/* f041240: 00000000 */ sll $zero,$zero,0x0 +/* f041244: a3ab0262 */ sb $t3,0x262($sp) +/* f041248: 8daa02d4 */ lw $t2,0x2d4($t5) +/* f04124c: 01587821 */ addu $t7,$t2,$t8 +/* f041250: e5e400e4 */ swc1 $f4,0xe4($t7) +.L0f041254: +/* f041254: 93b8026e */ lbu $t8,0x26e($sp) +/* f041258: 93b9026f */ lbu $t9,0x26f($sp) +/* f04125c: 530001c0 */ beqzl $t8,.L0f041960 +/* f041260: 8fae01c0 */ lw $t6,0x1c0($sp) +/* f041264: 172000d6 */ bnez $t9,.L0f0415c0 +/* f041268: 8fac0258 */ lw $t4,0x258($sp) +/* f04126c: 318e0200 */ andi $t6,$t4,0x200 +/* f041270: 11c0004c */ beqz $t6,.L0f0413a4 +/* f041274: 8fab025c */ lw $t3,0x25c($sp) +/* f041278: 916d0000 */ lbu $t5,0x0($t3) +/* f04127c: 24010006 */ addiu $at,$zero,0x6 +/* f041280: 8fa40278 */ lw $a0,0x278($sp) +/* f041284: 15a10047 */ bne $t5,$at,.L0f0413a4 +/* f041288: 27a50244 */ addiu $a1,$sp,0x244 +/* f04128c: 27a60234 */ addiu $a2,$sp,0x234 +/* f041290: 0fc0e47b */ jal func0f0391ec +/* f041294: 00003825 */ or $a3,$zero,$zero +/* f041298: 10400042 */ beqz $v0,.L0f0413a4 +/* f04129c: 8faa025c */ lw $t2,0x25c($sp) +/* f0412a0: 8d440004 */ lw $a0,0x4($t2) +/* f0412a4: 8fa50278 */ lw $a1,0x278($sp) +/* f0412a8: 0fc12aa3 */ jal func0f04aa8c +/* f0412ac: 24060002 */ addiu $a2,$zero,0x2 +/* f0412b0: 1040003c */ beqz $v0,.L0f0413a4 +/* f0412b4: 3c014170 */ lui $at,0x4170 +/* f0412b8: 44817000 */ mtc1 $at,$f14 +/* f0412bc: 8faf025c */ lw $t7,0x25c($sp) +/* f0412c0: c7aa01e0 */ lwc1 $f10,0x1e0($sp) +/* f0412c4: c7a80244 */ lwc1 $f8,0x244($sp) +/* f0412c8: c5f00008 */ lwc1 $f16,0x8($t7) +/* f0412cc: 460e5182 */ mul.s $f6,$f10,$f14 +/* f0412d0: c7aa01e4 */ lwc1 $f10,0x1e4($sp) +/* f0412d4: 46088481 */ sub.s $f18,$f16,$f8 +/* f0412d8: c7b00248 */ lwc1 $f16,0x248($sp) +/* f0412dc: c5e4000c */ lwc1 $f4,0xc($t7) +/* f0412e0: 8fa40278 */ lw $a0,0x278($sp) +/* f0412e4: 27a501f8 */ addiu $a1,$sp,0x1f8 +/* f0412e8: 46069001 */ sub.s $f0,$f18,$f6 +/* f0412ec: 460e5482 */ mul.s $f18,$f10,$f14 +/* f0412f0: c7aa01e8 */ lwc1 $f10,0x1e8($sp) +/* f0412f4: 46102201 */ sub.s $f8,$f4,$f16 +/* f0412f8: c7a4024c */ lwc1 $f4,0x24c($sp) +/* f0412fc: c5e60010 */ lwc1 $f6,0x10($t7) +/* f041300: 27a601f4 */ addiu $a2,$sp,0x1f4 +/* f041304: 46124081 */ sub.s $f2,$f8,$f18 +/* f041308: 460e5202 */ mul.s $f8,$f10,$f14 +/* f04130c: c7b201d0 */ lwc1 $f18,0x1d0($sp) +/* f041310: 46043401 */ sub.s $f16,$f6,$f4 +/* f041314: 46000182 */ mul.s $f6,$f0,$f0 +/* f041318: 00000000 */ sll $zero,$zero,0x0 +/* f04131c: 46021102 */ mul.s $f4,$f2,$f2 +/* f041320: 46088301 */ sub.s $f12,$f16,$f8 +/* f041324: 460c6402 */ mul.s $f16,$f12,$f12 +/* f041328: 46043280 */ add.s $f10,$f6,$f4 +/* f04132c: 46105200 */ add.s $f8,$f10,$f16 +/* f041330: 4612403e */ c.le.s $f8,$f18 +/* f041334: 00000000 */ sll $zero,$zero,0x0 +/* f041338: 4500002b */ bc1f .L0f0413e8 +/* f04133c: 00000000 */ sll $zero,$zero,0x0 +/* f041340: 0fc0feac */ jal func0f03fab0 +/* f041344: 27a70260 */ addiu $a3,$sp,0x260 +/* f041348: 8fb801f4 */ lw $t8,0x1f4($sp) +/* f04134c: 8fac01f8 */ lw $t4,0x1f8($sp) +/* f041350: 8fae0278 */ lw $t6,0x278($sp) +/* f041354: 2f190001 */ sltiu $t9,$t8,0x1 +/* f041358: 11800023 */ beqz $t4,.L0f0413e8 +/* f04135c: afb901f0 */ sw $t9,0x1f0($sp) +/* f041360: 81c30007 */ lb $v1,0x7($t6) +/* f041364: 24010008 */ addiu $at,$zero,0x8 +/* f041368: 3c0b800a */ lui $t3,0x800a +/* f04136c: 1061000a */ beq $v1,$at,.L0f041398 +/* f041370: 8fad0278 */ lw $t5,0x278($sp) +/* f041374: 2401000a */ addiu $at,$zero,0xa +/* f041378: 10610007 */ beq $v1,$at,.L0f041398 +/* f04137c: 2401001b */ addiu $at,$zero,0x1b +/* f041380: 10610005 */ beq $v1,$at,.L0f041398 +/* f041384: 2401001c */ addiu $at,$zero,0x1c +/* f041388: 10610003 */ beq $v1,$at,.L0f041398 +/* f04138c: 2401001d */ addiu $at,$zero,0x1d +/* f041390: 54610016 */ bnel $v1,$at,.L0f0413ec +/* f041394: 8fb901f4 */ lw $t9,0x1f4($sp) +.L0f041398: +/* f041398: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f04139c: 10000012 */ beqz $zero,.L0f0413e8 +/* f0413a0: adab0048 */ sw $t3,0x48($t5) +.L0f0413a4: +/* f0413a4: 8faa0278 */ lw $t2,0x278($sp) +/* f0413a8: 24010008 */ addiu $at,$zero,0x8 +/* f0413ac: 3c0f800a */ lui $t7,0x800a +/* f0413b0: 81430007 */ lb $v1,0x7($t2) +/* f0413b4: 8fb80278 */ lw $t8,0x278($sp) +/* f0413b8: 10610009 */ beq $v1,$at,.L0f0413e0 +/* f0413bc: 2401000a */ addiu $at,$zero,0xa +/* f0413c0: 10610007 */ beq $v1,$at,.L0f0413e0 +/* f0413c4: 2401001b */ addiu $at,$zero,0x1b +/* f0413c8: 10610005 */ beq $v1,$at,.L0f0413e0 +/* f0413cc: 2401001c */ addiu $at,$zero,0x1c +/* f0413d0: 10610003 */ beq $v1,$at,.L0f0413e0 +/* f0413d4: 2401001d */ addiu $at,$zero,0x1d +/* f0413d8: 54610004 */ bnel $v1,$at,.L0f0413ec +/* f0413dc: 8fb901f4 */ lw $t9,0x1f4($sp) +.L0f0413e0: +/* f0413e0: 8def9fc8 */ lw $t7,-0x6038($t7) +/* f0413e4: af0f0048 */ sw $t7,0x48($t8) +.L0f0413e8: +/* f0413e8: 8fb901f4 */ lw $t9,0x1f4($sp) +.L0f0413ec: +/* f0413ec: 8faa01cc */ lw $t2,0x1cc($sp) +/* f0413f0: 13200065 */ beqz $t9,.L0f041588 +/* f0413f4: 00000000 */ sll $zero,$zero,0x0 +/* f0413f8: 0fc2c74a */ jal func0f0b1d28 +/* f0413fc: 27a40260 */ addiu $a0,$sp,0x260 +/* f041400: 8fab025c */ lw $t3,0x25c($sp) +/* f041404: 240cffff */ addiu $t4,$zero,-1 +/* f041408: 240e00c8 */ addiu $t6,$zero,0xc8 +/* f04140c: e7a0009c */ swc1 $f0,0x9c($sp) +/* f041410: afa00098 */ sw $zero,0x98($sp) +/* f041414: afa00094 */ sw $zero,0x94($sp) +/* f041418: afac0090 */ sw $t4,0x90($sp) +/* f04141c: afae008c */ sw $t6,0x8c($sp) +/* f041420: 8d6d0004 */ lw $t5,0x4($t3) +/* f041424: afad0088 */ sw $t5,0x88($sp) +/* f041428: c5660008 */ lwc1 $f6,0x8($t3) +/* f04142c: e7a60228 */ swc1 $f6,0x228($sp) +/* f041430: c564000c */ lwc1 $f4,0xc($t3) +/* f041434: e7a4022c */ swc1 $f4,0x22c($sp) +/* f041438: c56a0010 */ lwc1 $f10,0x10($t3) +/* f04143c: 0c004b70 */ jal 0x12dc0 +/* f041440: e7aa0230 */ swc1 $f10,0x230($sp) +/* f041444: 304a0001 */ andi $t2,$v0,0x1 +/* f041448: 11400012 */ beqz $t2,.L0f041494 +/* f04144c: 00000000 */ sll $zero,$zero,0x0 +/* f041450: 0c004b70 */ jal 0x12dc0 +/* f041454: 00000000 */ sll $zero,$zero,0x0 +/* f041458: 2401000a */ addiu $at,$zero,0xa +/* f04145c: 0041001b */ divu $zero,$v0,$at +/* f041460: 00007810 */ mfhi $t7 +/* f041464: 25f80002 */ addiu $t8,$t7,0x2 +/* f041468: 44989000 */ mtc1 $t8,$f18 +/* f04146c: c7b0022c */ lwc1 $f16,0x22c($sp) +/* f041470: 07010005 */ bgez $t8,.L0f041488 +/* f041474: 46809220 */ cvt.s.w $f8,$f18 +/* f041478: 3c014f80 */ lui $at,0x4f80 +/* f04147c: 44813000 */ mtc1 $at,$f6 +/* f041480: 00000000 */ sll $zero,$zero,0x0 +/* f041484: 46064200 */ add.s $f8,$f8,$f6 +.L0f041488: +/* f041488: 46088100 */ add.s $f4,$f16,$f8 +/* f04148c: 10000011 */ beqz $zero,.L0f0414d4 +/* f041490: e7a4022c */ swc1 $f4,0x22c($sp) +.L0f041494: +/* f041494: 0c004b70 */ jal 0x12dc0 +/* f041498: 00000000 */ sll $zero,$zero,0x0 +/* f04149c: 2401000a */ addiu $at,$zero,0xa +/* f0414a0: 0041001b */ divu $zero,$v0,$at +/* f0414a4: 0000c810 */ mfhi $t9 +/* f0414a8: 272c0002 */ addiu $t4,$t9,0x2 +/* f0414ac: 448c9000 */ mtc1 $t4,$f18 +/* f0414b0: c7aa022c */ lwc1 $f10,0x22c($sp) +/* f0414b4: 05810005 */ bgez $t4,.L0f0414cc +/* f0414b8: 468091a0 */ cvt.s.w $f6,$f18 +/* f0414bc: 3c014f80 */ lui $at,0x4f80 +/* f0414c0: 44818000 */ mtc1 $at,$f16 +/* f0414c4: 00000000 */ sll $zero,$zero,0x0 +/* f0414c8: 46103180 */ add.s $f6,$f6,$f16 +.L0f0414cc: +/* f0414cc: 46065201 */ sub.s $f8,$f10,$f6 +/* f0414d0: e7a8022c */ swc1 $f8,0x22c($sp) +.L0f0414d4: +/* f0414d4: 27a40260 */ addiu $a0,$sp,0x260 +/* f0414d8: 8fa5025c */ lw $a1,0x25c($sp) +/* f0414dc: 0fc29f66 */ jal func0f0a7d98 +/* f0414e0: 2406ffff */ addiu $a2,$zero,-1 +/* f0414e4: 8fa40088 */ lw $a0,0x88($sp) +/* f0414e8: 8c8e0020 */ lw $t6,0x20($a0) +/* f0414ec: 51c00012 */ beqzl $t6,.L0f041538 +/* f0414f0: 8faf0278 */ lw $t7,0x278($sp) +/* f0414f4: 0fc0cfe8 */ jal func0f033fa0 +/* f0414f8: 00000000 */ sll $zero,$zero,0x0 +/* f0414fc: 44802000 */ mtc1 $zero,$f4 +/* f041500: 8fa40088 */ lw $a0,0x88($sp) +/* f041504: 27a50228 */ addiu $a1,$sp,0x228 +/* f041508: 4600203c */ c.lt.s $f4,$f0 +/* f04150c: 27a601e0 */ addiu $a2,$sp,0x1e0 +/* f041510: 27a70098 */ addiu $a3,$sp,0x98 +/* f041514: 27ad008c */ addiu $t5,$sp,0x8c +/* f041518: 45000006 */ bc1f .L0f041534 +/* f04151c: 27ab0094 */ addiu $t3,$sp,0x94 +/* f041520: 27aa0090 */ addiu $t2,$sp,0x90 +/* f041524: afaa0018 */ sw $t2,0x18($sp) +/* f041528: afad0010 */ sw $t5,0x10($sp) +/* f04152c: 0fc0ffcb */ jal func0f03ff2c +/* f041530: afab0014 */ sw $t3,0x14($sp) +.L0f041534: +/* f041534: 8faf0278 */ lw $t7,0x278($sp) +.L0f041538: +/* f041538: 8fac025c */ lw $t4,0x25c($sp) +/* f04153c: 8fae0098 */ lw $t6,0x98($sp) +/* f041540: 8df8001c */ lw $t8,0x1c($t7) +/* f041544: 8fad0094 */ lw $t5,0x94($sp) +/* f041548: 8fab0090 */ lw $t3,0x90($sp) +/* f04154c: 241900c8 */ addiu $t9,$zero,0xc8 +/* f041550: 8fa40088 */ lw $a0,0x88($sp) +/* f041554: afb90014 */ sw $t9,0x14($sp) +/* f041558: afa00028 */ sw $zero,0x28($sp) +/* f04155c: 8fa5009c */ lw $a1,0x9c($sp) +/* f041560: 27a601e0 */ addiu $a2,$sp,0x1e0 +/* f041564: 27a70260 */ addiu $a3,$sp,0x260 +/* f041568: afac0018 */ sw $t4,0x18($sp) +/* f04156c: afae001c */ sw $t6,0x1c($sp) +/* f041570: afb80010 */ sw $t8,0x10($sp) +/* f041574: afad0020 */ sw $t5,0x20($sp) +/* f041578: 0fc0d077 */ jal func0f0341dc +/* f04157c: afab0024 */ sw $t3,0x24($sp) +/* f041580: 10000010 */ beqz $zero,.L0f0415c4 +/* f041584: 8faf01f0 */ lw $t7,0x1f0($sp) +.L0f041588: +/* f041588: 11400006 */ beqz $t2,.L0f0415a4 +/* f04158c: c7b201d0 */ lwc1 $f18,0x1d0($sp) +/* f041590: 91420000 */ lbu $v0,0x0($t2) +/* f041594: 24010003 */ addiu $at,$zero,0x3 +/* f041598: 10410009 */ beq $v0,$at,.L0f0415c0 +/* f04159c: 24010006 */ addiu $at,$zero,0x6 +/* f0415a0: 10410007 */ beq $v0,$at,.L0f0415c0 +.L0f0415a4: +/* f0415a4: 3c017f1b */ lui $at,0x7f1b +/* f0415a8: c43090dc */ lwc1 $f16,-0x6f24($at) +/* f0415ac: 4610903c */ c.lt.s $f18,$f16 +/* f0415b0: 00000000 */ sll $zero,$zero,0x0 +/* f0415b4: 45020003 */ bc1fl .L0f0415c4 +/* f0415b8: 8faf01f0 */ lw $t7,0x1f0($sp) +/* f0415bc: afa001f0 */ sw $zero,0x1f0($sp) +.L0f0415c0: +/* f0415c0: 8faf01f0 */ lw $t7,0x1f0($sp) +.L0f0415c4: +/* f0415c4: 8fb801cc */ lw $t8,0x1cc($sp) +/* f0415c8: 51e000e5 */ beqzl $t7,.L0f041960 +/* f0415cc: 8fae01c0 */ lw $t6,0x1c0($sp) +/* f0415d0: 130000a2 */ beqz $t8,.L0f04185c +/* f0415d4: 8fae0224 */ lw $t6,0x224($sp) +/* f0415d8: 93020000 */ lbu $v0,0x0($t8) +/* f0415dc: 24010006 */ addiu $at,$zero,0x6 +/* f0415e0: 93b9026f */ lbu $t9,0x26f($sp) +/* f0415e4: 10410003 */ beq $v0,$at,.L0f0415f4 +/* f0415e8: 24010003 */ addiu $at,$zero,0x3 +/* f0415ec: 54410053 */ bnel $v0,$at,.L0f04173c +/* f0415f0: 24010001 */ addiu $at,$zero,0x1 +.L0f0415f4: +/* f0415f4: 1720000c */ bnez $t9,.L0f041628 +/* f0415f8: 8fac01bc */ lw $t4,0x1bc($sp) +/* f0415fc: 1580000a */ bnez $t4,.L0f041628 +/* f041600: 8fae0278 */ lw $t6,0x278($sp) +/* f041604: 8dcd0018 */ lw $t5,0x18($t6) +/* f041608: 8faa01cc */ lw $t2,0x1cc($sp) +/* f04160c: 01c02825 */ or $a1,$t6,$zero +/* f041610: 31ab0040 */ andi $t3,$t5,0x40 +/* f041614: 11600045 */ beqz $t3,.L0f04172c +/* f041618: 24060002 */ addiu $a2,$zero,0x2 +/* f04161c: 0fc12aa3 */ jal func0f04aa8c +/* f041620: 8d440004 */ lw $a0,0x4($t2) +/* f041624: 10400041 */ beqz $v0,.L0f04172c +.L0f041628: +/* f041628: 240fffff */ addiu $t7,$zero,-1 +/* f04162c: 241800c8 */ addiu $t8,$zero,0xc8 +/* f041630: afa00084 */ sw $zero,0x84($sp) +/* f041634: afa00080 */ sw $zero,0x80($sp) +/* f041638: afaf007c */ sw $t7,0x7c($sp) +/* f04163c: afb80078 */ sw $t8,0x78($sp) +/* f041640: 0fc2c74a */ jal func0f0b1d28 +/* f041644: 27a40260 */ addiu $a0,$sp,0x260 +/* f041648: 8fa501cc */ lw $a1,0x1cc($sp) +/* f04164c: e7a00074 */ swc1 $f0,0x74($sp) +/* f041650: 27a40260 */ addiu $a0,$sp,0x260 +/* f041654: 8cac0004 */ lw $t4,0x4($a1) +/* f041658: 2406ffff */ addiu $a2,$zero,-1 +/* f04165c: 0fc29f66 */ jal func0f0a7d98 +/* f041660: afac0070 */ sw $t4,0x70($sp) +/* f041664: 8fa40070 */ lw $a0,0x70($sp) +/* f041668: 8c8d0020 */ lw $t5,0x20($a0) +/* f04166c: 51a00012 */ beqzl $t5,.L0f0416b8 +/* f041670: 8fb80278 */ lw $t8,0x278($sp) +/* f041674: 0fc0cfe8 */ jal func0f033fa0 +/* f041678: 00000000 */ sll $zero,$zero,0x0 +/* f04167c: 44805000 */ mtc1 $zero,$f10 +/* f041680: 8fa40070 */ lw $a0,0x70($sp) +/* f041684: 27a50228 */ addiu $a1,$sp,0x228 +/* f041688: 4600503c */ c.lt.s $f10,$f0 +/* f04168c: 27a601e0 */ addiu $a2,$sp,0x1e0 +/* f041690: 27a70084 */ addiu $a3,$sp,0x84 +/* f041694: 27ab0078 */ addiu $t3,$sp,0x78 +/* f041698: 45000006 */ bc1f .L0f0416b4 +/* f04169c: 27aa0080 */ addiu $t2,$sp,0x80 +/* f0416a0: 27ae007c */ addiu $t6,$sp,0x7c +/* f0416a4: afae0018 */ sw $t6,0x18($sp) +/* f0416a8: afab0010 */ sw $t3,0x10($sp) +/* f0416ac: 0fc0ffcb */ jal func0f03ff2c +/* f0416b0: afaa0014 */ sw $t2,0x14($sp) +.L0f0416b4: +/* f0416b4: 8fb80278 */ lw $t8,0x278($sp) +.L0f0416b8: +/* f0416b8: 27af01e0 */ addiu $t7,$sp,0x1e0 +/* f0416bc: 8fa40070 */ lw $a0,0x70($sp) +/* f0416c0: afaf0010 */ sw $t7,0x10($sp) +/* f0416c4: 8fa501cc */ lw $a1,0x1cc($sp) +/* f0416c8: 8fa60078 */ lw $a2,0x78($sp) +/* f0416cc: 27a70228 */ addiu $a3,$sp,0x228 +/* f0416d0: 0fc097a9 */ jal func0f025ea4 +/* f0416d4: afb80014 */ sw $t8,0x14($sp) +/* f0416d8: 8fac0278 */ lw $t4,0x278($sp) +/* f0416dc: 8fab01cc */ lw $t3,0x1cc($sp) +/* f0416e0: 8faa0084 */ lw $t2,0x84($sp) +/* f0416e4: 8d99001c */ lw $t9,0x1c($t4) +/* f0416e8: 8fae0080 */ lw $t6,0x80($sp) +/* f0416ec: 8faf007c */ lw $t7,0x7c($sp) +/* f0416f0: 240d00c8 */ addiu $t5,$zero,0xc8 +/* f0416f4: afad0014 */ sw $t5,0x14($sp) +/* f0416f8: afa00028 */ sw $zero,0x28($sp) +/* f0416fc: 8fa40070 */ lw $a0,0x70($sp) +/* f041700: 8fa50074 */ lw $a1,0x74($sp) +/* f041704: 27a601e0 */ addiu $a2,$sp,0x1e0 +/* f041708: 27a70260 */ addiu $a3,$sp,0x260 +/* f04170c: afab0018 */ sw $t3,0x18($sp) +/* f041710: afaa001c */ sw $t2,0x1c($sp) +/* f041714: afb90010 */ sw $t9,0x10($sp) +/* f041718: afae0020 */ sw $t6,0x20($sp) +/* f04171c: 0fc0d077 */ jal func0f0341dc +/* f041720: afaf0024 */ sw $t7,0x24($sp) +/* f041724: 1000006f */ beqz $zero,.L0f0418e4 +/* f041728: 93ac0260 */ lbu $t4,0x260($sp) +.L0f04172c: +/* f04172c: afa00250 */ sw $zero,0x250($sp) +/* f041730: 1000006b */ beqz $zero,.L0f0418e0 +/* f041734: afa00268 */ sw $zero,0x268($sp) +/* f041738: 24010001 */ addiu $at,$zero,0x1 +.L0f04173c: +/* f04173c: 10410005 */ beq $v0,$at,.L0f041754 +/* f041740: 8fb801cc */ lw $t8,0x1cc($sp) +/* f041744: 24010004 */ addiu $at,$zero,0x4 +/* f041748: 10410002 */ beq $v0,$at,.L0f041754 +/* f04174c: 24010002 */ addiu $at,$zero,0x2 +/* f041750: 14410063 */ bne $v0,$at,.L0f0418e0 +.L0f041754: +/* f041754: 3c0d800a */ lui $t5,0x800a +/* f041758: 8dada2d4 */ lw $t5,-0x5d2c($t5) +/* f04175c: 8f0c0004 */ lw $t4,0x4($t8) +/* f041760: 2419ffff */ addiu $t9,$zero,-1 +/* f041764: afb90068 */ sw $t9,0x68($sp) +/* f041768: 11a00004 */ beqz $t5,.L0f04177c +/* f04176c: afac006c */ sw $t4,0x6c($sp) +/* f041770: 0fc633fe */ jal func0f18cff8 +/* f041774: 8fa40278 */ lw $a0,0x278($sp) +/* f041778: afa20068 */ sw $v0,0x68($sp) +.L0f04177c: +/* f04177c: 27a40260 */ addiu $a0,$sp,0x260 +/* f041780: 8fa501cc */ lw $a1,0x1cc($sp) +/* f041784: 0fc29f66 */ jal func0f0a7d98 +/* f041788: 2406ffff */ addiu $a2,$zero,-1 +/* f04178c: 27a40244 */ addiu $a0,$sp,0x244 +/* f041790: 27a50234 */ addiu $a1,$sp,0x234 +/* f041794: 27a60228 */ addiu $a2,$sp,0x228 +/* f041798: 0fc1979d */ jal func0f065e74 +/* f04179c: 27a70214 */ addiu $a3,$sp,0x214 +/* f0417a0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0417a4: afab0210 */ sw $t3,0x210($sp) +/* f0417a8: 0fc4f92a */ jal func0f13e4a8 +/* f0417ac: 8fa40278 */ lw $a0,0x278($sp) +/* f0417b0: 1040000b */ beqz $v0,.L0f0417e0 +/* f0417b4: 87a40214 */ lh $a0,0x214($sp) +/* f0417b8: 240a0019 */ addiu $t2,$zero,0x19 +/* f0417bc: afaa0014 */ sw $t2,0x14($sp) +/* f0417c0: 87a40214 */ lh $a0,0x214($sp) +/* f0417c4: 8fa501cc */ lw $a1,0x1cc($sp) +/* f0417c8: 27a60228 */ addiu $a2,$sp,0x228 +/* f0417cc: 00003825 */ or $a3,$zero,$zero +/* f0417d0: 0fc4be7c */ jal func0f12f9f0 +/* f0417d4: afa00010 */ sw $zero,0x10($sp) +/* f0417d8: 10000007 */ beqz $zero,.L0f0417f8 +/* f0417dc: 00000000 */ sll $zero,$zero,0x0 +.L0f0417e0: +/* f0417e0: 8fa501cc */ lw $a1,0x1cc($sp) +/* f0417e4: 27a60228 */ addiu $a2,$sp,0x228 +/* f0417e8: 00003825 */ or $a3,$zero,$zero +/* f0417ec: afa00010 */ sw $zero,0x10($sp) +/* f0417f0: 0fc4be7c */ jal func0f12f9f0 +/* f0417f4: afa00014 */ sw $zero,0x14($sp) +.L0f0417f8: +/* f0417f8: 3c0e800a */ lui $t6,0x800a +/* f0417fc: 81cfdfeb */ lb $t7,-0x2015($t6) +/* f041800: 8fb80278 */ lw $t8,0x278($sp) +/* f041804: 05e1000a */ bgez $t7,.L0f041830 +/* f041808: 00000000 */ sll $zero,$zero,0x0 +/* f04180c: 930c0125 */ lbu $t4,0x125($t8) +/* f041810: 24010010 */ addiu $at,$zero,0x10 +/* f041814: 8fb9006c */ lw $t9,0x6c($sp) +/* f041818: 15810005 */ bne $t4,$at,.L0f041830 +/* f04181c: 00000000 */ sll $zero,$zero,0x0 +/* f041820: 8f2d000c */ lw $t5,0xc($t9) +/* f041824: 31ab0001 */ andi $t3,$t5,0x1 +/* f041828: 5560002e */ bnezl $t3,.L0f0418e4 +/* f04182c: 93ac0260 */ lbu $t4,0x260($sp) +.L0f041830: +/* f041830: 0fc2c74a */ jal func0f0b1d28 +/* f041834: 27a40260 */ addiu $a0,$sp,0x260 +/* f041838: 8faa0068 */ lw $t2,0x68($sp) +/* f04183c: 44050000 */ mfc1 $a1,$f0 +/* f041840: 8fa4006c */ lw $a0,0x6c($sp) +/* f041844: 27a60228 */ addiu $a2,$sp,0x228 +/* f041848: 93a70260 */ lbu $a3,0x260($sp) +/* f04184c: 0fc2149c */ jal func0f085270 +/* f041850: afaa0010 */ sw $t2,0x10($sp) +/* f041854: 10000023 */ beqz $zero,.L0f0418e4 +/* f041858: 93ac0260 */ lbu $t4,0x260($sp) +.L0f04185c: +/* f04185c: 11c00020 */ beqz $t6,.L0f0418e0 +/* f041860: 27a40244 */ addiu $a0,$sp,0x244 +/* f041864: 27a50234 */ addiu $a1,$sp,0x234 +/* f041868: 27a60228 */ addiu $a2,$sp,0x228 +/* f04186c: 0fc1979d */ jal func0f065e74 +/* f041870: 27a70214 */ addiu $a3,$sp,0x214 +/* f041874: 240f0001 */ addiu $t7,$zero,0x1 +/* f041878: afaf0210 */ sw $t7,0x210($sp) +/* f04187c: 27a40260 */ addiu $a0,$sp,0x260 +/* f041880: 27a50228 */ addiu $a1,$sp,0x228 +/* f041884: 2406ffff */ addiu $a2,$zero,-1 +/* f041888: 0fc2a132 */ jal func0f0a84c8 +/* f04188c: 27a70214 */ addiu $a3,$sp,0x214 +/* f041890: 0fc4f92a */ jal func0f13e4a8 +/* f041894: 8fa40278 */ lw $a0,0x278($sp) +/* f041898: 1040000b */ beqz $v0,.L0f0418c8 +/* f04189c: 87a40214 */ lh $a0,0x214($sp) +/* f0418a0: 24180019 */ addiu $t8,$zero,0x19 +/* f0418a4: afb80014 */ sw $t8,0x14($sp) +/* f0418a8: 87a40214 */ lh $a0,0x214($sp) +/* f0418ac: 00002825 */ or $a1,$zero,$zero +/* f0418b0: 27a60228 */ addiu $a2,$sp,0x228 +/* f0418b4: 00003825 */ or $a3,$zero,$zero +/* f0418b8: 0fc4be7c */ jal func0f12f9f0 +/* f0418bc: afa00010 */ sw $zero,0x10($sp) +/* f0418c0: 10000008 */ beqz $zero,.L0f0418e4 +/* f0418c4: 93ac0260 */ lbu $t4,0x260($sp) +.L0f0418c8: +/* f0418c8: 00002825 */ or $a1,$zero,$zero +/* f0418cc: 27a60228 */ addiu $a2,$sp,0x228 +/* f0418d0: 00003825 */ or $a3,$zero,$zero +/* f0418d4: afa00010 */ sw $zero,0x10($sp) +/* f0418d8: 0fc4be7c */ jal func0f12f9f0 +/* f0418dc: afa00014 */ sw $zero,0x14($sp) +.L0f0418e0: +/* f0418e0: 93ac0260 */ lbu $t4,0x260($sp) +.L0f0418e4: +/* f0418e4: 24010007 */ addiu $at,$zero,0x7 +/* f0418e8: 93b90263 */ lbu $t9,0x263($sp) +/* f0418ec: 1581001b */ bne $t4,$at,.L0f04195c +/* f0418f0: 24010001 */ addiu $at,$zero,0x1 +/* f0418f4: 17210019 */ bne $t9,$at,.L0f04195c +/* f0418f8: 8fad0278 */ lw $t5,0x278($sp) +/* f0418fc: 8dab02d4 */ lw $t3,0x2d4($t5) +/* f041900: 3c03800a */ lui $v1,0x800a +/* f041904: 11600005 */ beqz $t3,.L0f04191c +/* f041908: 00000000 */ sll $zero,$zero,0x0 +/* f04190c: 0fc633fe */ jal func0f18cff8 +/* f041910: 01a02025 */ or $a0,$t5,$zero +/* f041914: 10000002 */ beqz $zero,.L0f041920 +/* f041918: 00401825 */ or $v1,$v0,$zero +.L0f04191c: +/* f04191c: 8c63a24c */ lw $v1,-0x5db4($v1) +.L0f041920: +/* f041920: 8faa0210 */ lw $t2,0x210($sp) +/* f041924: 27a40244 */ addiu $a0,$sp,0x244 +/* f041928: 27a50234 */ addiu $a1,$sp,0x234 +/* f04192c: 15400005 */ bnez $t2,.L0f041944 +/* f041930: 27a60228 */ addiu $a2,$sp,0x228 +/* f041934: 27a70214 */ addiu $a3,$sp,0x214 +/* f041938: 0fc1979d */ jal func0f065e74 +/* f04193c: afa30064 */ sw $v1,0x64($sp) +/* f041940: 8fa30064 */ lw $v1,0x64($sp) +.L0f041944: +/* f041944: 00002025 */ or $a0,$zero,$zero +/* f041948: 27a50228 */ addiu $a1,$sp,0x228 +/* f04194c: 27a60214 */ addiu $a2,$sp,0x214 +/* f041950: 24070016 */ addiu $a3,$zero,0x16 +/* f041954: 0fc4a640 */ jal func0f129900 +/* f041958: afa30010 */ sw $v1,0x10($sp) +.L0f04195c: +/* f04195c: 8fae01c0 */ lw $t6,0x1c0($sp) +.L0f041960: +/* f041960: 8fa4025c */ lw $a0,0x25c($sp) +/* f041964: 51c00004 */ beqzl $t6,.L0f041978 +/* f041968: 8fa80268 */ lw $t0,0x268($sp) +/* f04196c: 0fc1905e */ jal func0f064178 +/* f041970: 00002825 */ or $a1,$zero,$zero +/* f041974: 8fa80268 */ lw $t0,0x268($sp) +.L0f041978: +/* f041978: 8fb80250 */ lw $t8,0x250($sp) +/* f04197c: 93ac0260 */ lbu $t4,0x260($sp) +/* f041980: 0008782b */ sltu $t7,$zero,$t0 +/* f041984: 1300000e */ beqz $t8,.L0f0419c0 +/* f041988: 01e04025 */ or $t0,$t7,$zero +/* f04198c: 2599fffe */ addiu $t9,$t4,-2 +/* f041990: 2f21002a */ sltiu $at,$t9,0x2a +/* f041994: 10200009 */ beqz $at,.L0f0419bc +/* f041998: 0019c880 */ sll $t9,$t9,0x2 +/* f04199c: 3c017f1b */ lui $at,0x7f1b +/* f0419a0: 00390821 */ addu $at,$at,$t9 +/* f0419a4: 8c3990e0 */ lw $t9,-0x6f20($at) +/* f0419a8: 03200008 */ jr $t9 +/* f0419ac: 00000000 */ sll $zero,$zero,0x0 +/* f0419b0: 240b0001 */ addiu $t3,$zero,0x1 +/* f0419b4: 10000002 */ beqz $zero,.L0f0419c0 +/* f0419b8: afab0250 */ sw $t3,0x250($sp) +.L0f0419bc: +/* f0419bc: afa00250 */ sw $zero,0x250($sp) +.L0f0419c0: +/* f0419c0: 11000004 */ beqz $t0,.L0f0419d4 +/* f0419c4: 01003825 */ or $a3,$t0,$zero +/* f0419c8: 8fa70250 */ lw $a3,0x250($sp) +/* f0419cc: 0007682b */ sltu $t5,$zero,$a3 +/* f0419d0: 01a03825 */ or $a3,$t5,$zero +.L0f0419d4: +/* f0419d4: 27aa0244 */ addiu $t2,$sp,0x244 +/* f0419d8: 27ae0228 */ addiu $t6,$sp,0x228 +/* f0419dc: afae0014 */ sw $t6,0x14($sp) +/* f0419e0: afaa0010 */ sw $t2,0x10($sp) +/* f0419e4: 8fa40278 */ lw $a0,0x278($sp) +/* f0419e8: 8fa5027c */ lw $a1,0x27c($sp) +/* f0419ec: 8fa60268 */ lw $a2,0x268($sp) +/* f0419f0: 0fc0f8a7 */ jal func0f03e29c +/* f0419f4: afa80054 */ sw $t0,0x54($sp) +/* f0419f8: 93af026f */ lbu $t7,0x26f($sp) +/* f0419fc: 8fa80054 */ lw $t0,0x54($sp) +/* f041a00: 8fa40278 */ lw $a0,0x278($sp) +/* f041a04: 11e00015 */ beqz $t7,.L0f041a5c +/* f041a08: 8fa5027c */ lw $a1,0x27c($sp) +/* f041a0c: 1100000a */ beqz $t0,.L0f041a38 +/* f041a10: 01003025 */ or $a2,$t0,$zero +/* f041a14: 8fb80278 */ lw $t8,0x278($sp) +/* f041a18: 8fb9027c */ lw $t9,0x27c($sp) +/* f041a1c: 8f0c02d4 */ lw $t4,0x2d4($t8) +/* f041a20: 00195880 */ sll $t3,$t9,0x2 +/* f041a24: 018b1021 */ addu $v0,$t4,$t3 +/* f041a28: 8c430024 */ lw $v1,0x24($v0) +/* f041a2c: 18600002 */ blez $v1,.L0f041a38 +/* f041a30: 246dffff */ addiu $t5,$v1,-1 +/* f041a34: ac4d0024 */ sw $t5,0x24($v0) +.L0f041a38: +/* f041a38: 11000004 */ beqz $t0,.L0f041a4c +/* f041a3c: 8fa40278 */ lw $a0,0x278($sp) +/* f041a40: 93a6026e */ lbu $a2,0x26e($sp) +/* f041a44: 0006502b */ sltu $t2,$zero,$a2 +/* f041a48: 01403025 */ or $a2,$t2,$zero +.L0f041a4c: +/* f041a4c: 0fc0fe12 */ jal func0f03f848 +/* f041a50: 8fa5027c */ lw $a1,0x27c($sp) +/* f041a54: 10000004 */ beqz $zero,.L0f041a68 +/* f041a58: 8fbf0044 */ lw $ra,0x44($sp) +.L0f041a5c: +/* f041a5c: 0fc0fe12 */ jal func0f03f848 +/* f041a60: 8fa60268 */ lw $a2,0x268($sp) +/* f041a64: 8fbf0044 */ lw $ra,0x44($sp) +.L0f041a68: +/* f041a68: 27bd0278 */ addiu $sp,$sp,0x278 +/* f041a6c: 03e00008 */ jr $ra +/* f041a70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f041a74 +/* f041a74: 27bdffd8 */ addiu $sp,$sp,-40 +/* f041a78: afbf0024 */ sw $ra,0x24($sp) +/* f041a7c: afb00020 */ sw $s0,0x20($sp) +/* f041a80: 948e0192 */ lhu $t6,0x192($a0) +/* f041a84: 80820007 */ lb $v0,0x7($a0) +/* f041a88: 24010022 */ addiu $at,$zero,0x22 +/* f041a8c: 31cfffdf */ andi $t7,$t6,0xffdf +/* f041a90: 00808025 */ or $s0,$a0,$zero +/* f041a94: 14410041 */ bne $v0,$at,.L0f041b9c +/* f041a98: a48f0192 */ sh $t7,0x192($a0) +/* f041a9c: 9098006c */ lbu $t8,0x6c($a0) +/* f041aa0: 53000019 */ beqzl $t8,.L0f041b08 +/* f041aa4: 8e02001c */ lw $v0,0x1c($s0) +/* f041aa8: 8c82001c */ lw $v0,0x1c($a0) +/* f041aac: 9048003f */ lbu $t0,0x3f($v0) +/* f041ab0: 35090020 */ ori $t1,$t0,0x20 +/* f041ab4: 0fc0a221 */ jal func0f028884 +/* f041ab8: a049003f */ sb $t1,0x3f($v0) +/* f041abc: 8e0a005c */ lw $t2,0x5c($s0) +/* f041ac0: 8e04001c */ lw $a0,0x1c($s0) +/* f041ac4: 8e050348 */ lw $a1,0x348($s0) +/* f041ac8: afa20014 */ sw $v0,0x14($sp) +/* f041acc: 2606002c */ addiu $a2,$s0,0x2c +/* f041ad0: 26070044 */ addiu $a3,$s0,0x44 +/* f041ad4: 0fc244b7 */ jal func0f0912dc +/* f041ad8: afaa0010 */ sw $t2,0x10($sp) +/* f041adc: 3c0b800a */ lui $t3,0x800a +/* f041ae0: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f041ae4: 8e0d034c */ lw $t5,0x34c($s0) +/* f041ae8: 256c0002 */ addiu $t4,$t3,0x2 +/* f041aec: adac0008 */ sw $t4,0x8($t5) +/* f041af0: 8e0e0348 */ lw $t6,0x348($s0) +/* f041af4: 8e0f034c */ lw $t7,0x34c($s0) +/* f041af8: c5c40014 */ lwc1 $f4,0x14($t6) +/* f041afc: 10000005 */ beqz $zero,.L0f041b14 +/* f041b00: e5e40014 */ swc1 $f4,0x14($t7) +/* f041b04: 8e02001c */ lw $v0,0x1c($s0) +.L0f041b08: +/* f041b08: 9058003f */ lbu $t8,0x3f($v0) +/* f041b0c: 3319ffdf */ andi $t9,$t8,0xffdf +/* f041b10: a059003f */ sb $t9,0x3f($v0) +.L0f041b14: +/* f041b14: 9208006d */ lbu $t0,0x6d($s0) +/* f041b18: 51000015 */ beqzl $t0,.L0f041b70 +/* f041b1c: 8e02001c */ lw $v0,0x1c($s0) +/* f041b20: 8e02001c */ lw $v0,0x1c($s0) +/* f041b24: 02002025 */ or $a0,$s0,$zero +/* f041b28: 904a003f */ lbu $t2,0x3f($v0) +/* f041b2c: 354b0020 */ ori $t3,$t2,0x20 +/* f041b30: 0fc0a221 */ jal func0f028884 +/* f041b34: a04b003f */ sb $t3,0x3f($v0) +/* f041b38: 8e0c0060 */ lw $t4,0x60($s0) +/* f041b3c: 8e04001c */ lw $a0,0x1c($s0) +/* f041b40: 8e05034c */ lw $a1,0x34c($s0) +/* f041b44: afa20014 */ sw $v0,0x14($sp) +/* f041b48: 26060038 */ addiu $a2,$s0,0x38 +/* f041b4c: 26070050 */ addiu $a3,$s0,0x50 +/* f041b50: 0fc244b7 */ jal func0f0912dc +/* f041b54: afac0010 */ sw $t4,0x10($sp) +/* f041b58: 8e0d034c */ lw $t5,0x34c($s0) +/* f041b5c: 8e0e0348 */ lw $t6,0x348($s0) +/* f041b60: c5a60014 */ lwc1 $f6,0x14($t5) +/* f041b64: 10000005 */ beqz $zero,.L0f041b7c +/* f041b68: e5c60014 */ swc1 $f6,0x14($t6) +/* f041b6c: 8e02001c */ lw $v0,0x1c($s0) +.L0f041b70: +/* f041b70: 904f003f */ lbu $t7,0x3f($v0) +/* f041b74: 31f8ffdf */ andi $t8,$t7,0xffdf +/* f041b78: a058003f */ sb $t8,0x3f($v0) +.L0f041b7c: +/* f041b7c: 8e190348 */ lw $t9,0x348($s0) +/* f041b80: 0fc2b6ef */ jal func0f0adbbc +/* f041b84: 8f240004 */ lw $a0,0x4($t9) +/* f041b88: 8e08034c */ lw $t0,0x34c($s0) +/* f041b8c: 0fc2b6ef */ jal func0f0adbbc +/* f041b90: 8d040004 */ lw $a0,0x4($t0) +/* f041b94: 10000027 */ beqz $zero,.L0f041c34 +/* f041b98: 8fbf0024 */ lw $ra,0x24($sp) +.L0f041b9c: +/* f041b9c: 24010021 */ addiu $at,$zero,0x21 +/* f041ba0: 54410010 */ bnel $v0,$at,.L0f041be4 +/* f041ba4: 8e020014 */ lw $v0,0x14($s0) +/* f041ba8: 82090033 */ lb $t1,0x33($s0) +/* f041bac: 820a0034 */ lb $t2,0x34($s0) +/* f041bb0: 012a082a */ slt $at,$t1,$t2 +/* f041bb4: 5020001f */ beqzl $at,.L0f041c34 +/* f041bb8: 8fbf0024 */ lw $ra,0x24($sp) +/* f041bbc: 8e0b0014 */ lw $t3,0x14($s0) +/* f041bc0: 02002025 */ or $a0,$s0,$zero +/* f041bc4: 316c0008 */ andi $t4,$t3,0x8 +/* f041bc8: 5180001a */ beqzl $t4,.L0f041c34 +/* f041bcc: 8fbf0024 */ lw $ra,0x24($sp) +/* f041bd0: 0fc10135 */ jal func0f0404d4 +/* f041bd4: 00002825 */ or $a1,$zero,$zero +/* f041bd8: 10000016 */ beqz $zero,.L0f041c34 +/* f041bdc: 8fbf0024 */ lw $ra,0x24($sp) +/* f041be0: 8e020014 */ lw $v0,0x14($s0) +.L0f041be4: +/* f041be4: 02002025 */ or $a0,$s0,$zero +/* f041be8: 304d0008 */ andi $t5,$v0,0x8 +/* f041bec: 51a00008 */ beqzl $t5,.L0f041c10 +/* f041bf0: 30580004 */ andi $t8,$v0,0x4 +/* f041bf4: 0fc10135 */ jal func0f0404d4 +/* f041bf8: 00002825 */ or $a1,$zero,$zero +/* f041bfc: 8e0e0014 */ lw $t6,0x14($s0) +/* f041c00: 2401fff7 */ addiu $at,$zero,-9 +/* f041c04: 01c11024 */ and $v0,$t6,$at +/* f041c08: ae020014 */ sw $v0,0x14($s0) +/* f041c0c: 30580004 */ andi $t8,$v0,0x4 +.L0f041c10: +/* f041c10: 13000007 */ beqz $t8,.L0f041c30 +/* f041c14: 02002025 */ or $a0,$s0,$zero +/* f041c18: 0fc10135 */ jal func0f0404d4 +/* f041c1c: 24050001 */ addiu $a1,$zero,0x1 +/* f041c20: 8e190014 */ lw $t9,0x14($s0) +/* f041c24: 2401fffb */ addiu $at,$zero,-5 +/* f041c28: 03214024 */ and $t0,$t9,$at +/* f041c2c: ae080014 */ sw $t0,0x14($s0) +.L0f041c30: +/* f041c30: 8fbf0024 */ lw $ra,0x24($sp) +.L0f041c34: +/* f041c34: 8fb00020 */ lw $s0,0x20($sp) +/* f041c38: 27bd0028 */ addiu $sp,$sp,0x28 +/* f041c3c: 03e00008 */ jr $ra +/* f041c40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f041c44 +/* f041c44: 27bdffd0 */ addiu $sp,$sp,-48 +/* f041c48: 10800003 */ beqz $a0,.L0f041c58 +/* f041c4c: afbf001c */ sw $ra,0x1c($sp) +/* f041c50: 10000002 */ beqz $zero,.L0f041c5c +/* f041c54: 908202fe */ lbu $v0,0x2fe($a0) +.L0f041c58: +/* f041c58: 00001025 */ or $v0,$zero,$zero +.L0f041c5c: +/* f041c5c: 54400032 */ bnezl $v0,.L0f041d28 +/* f041c60: 00001025 */ or $v0,$zero,$zero +/* f041c64: 8c82002c */ lw $v0,0x2c($a0) +/* f041c68: 3c0e8006 */ lui $t6,0x8006 +/* f041c6c: 25ce74b8 */ addiu $t6,$t6,0x74b8 +/* f041c70: 11c20004 */ beq $t6,$v0,.L0f041c84 +/* f041c74: 3c0f8006 */ lui $t7,0x8006 +/* f041c78: 25ef7500 */ addiu $t7,$t7,0x7500 +/* f041c7c: 55e2002a */ bnel $t7,$v0,.L0f041d28 +/* f041c80: 00001025 */ or $v0,$zero,$zero +.L0f041c84: +/* f041c84: 8c820020 */ lw $v0,0x20($a0) +/* f041c88: 3c098006 */ lui $t1,0x8006 +/* f041c8c: 24080002 */ addiu $t0,$zero,0x2 +/* f041c90: 8c580020 */ lw $t8,0x20($v0) +/* f041c94: 25297470 */ addiu $t1,$t1,0x7470 +/* f041c98: 3c053f33 */ lui $a1,0x3f33 +/* f041c9c: 83190008 */ lb $t9,0x8($t8) +/* f041ca0: 3c063f8f */ lui $a2,0x3f8f +/* f041ca4: 34c65c29 */ ori $a2,$a2,0x5c29 +/* f041ca8: afb90024 */ sw $t9,0x24($sp) +/* f041cac: a0880030 */ sb $t0,0x30($a0) +/* f041cb0: ac89002c */ sw $t1,0x2c($a0) +/* f041cb4: a0800008 */ sb $zero,0x8($a0) +/* f041cb8: 34a53333 */ ori $a1,$a1,0x3333 +/* f041cbc: 0fc0b857 */ jal func0f02e15c +/* f041cc0: afa2002c */ sw $v0,0x2c($sp) +/* f041cc4: 3c0141b0 */ lui $at,0x41b0 +/* f041cc8: 44812000 */ mtc1 $at,$f4 +/* f041ccc: 3c058006 */ lui $a1,0x8006 +/* f041cd0: 3c078006 */ lui $a3,0x8006 +/* f041cd4: 8ce7748c */ lw $a3,0x748c($a3) +/* f041cd8: 84a57470 */ lh $a1,0x7470($a1) +/* f041cdc: 8fa4002c */ lw $a0,0x2c($sp) +/* f041ce0: 8fa60024 */ lw $a2,0x24($sp) +/* f041ce4: e7a00010 */ swc1 $f0,0x10($sp) +/* f041ce8: 0c007733 */ jal 0x1dccc +/* f041cec: e7a40014 */ swc1 $f4,0x14($sp) +/* f041cf0: 3c018006 */ lui $at,0x8006 +/* f041cf4: c4207484 */ lwc1 $f0,0x7484($at) +/* f041cf8: 44803000 */ mtc1 $zero,$f6 +/* f041cfc: 00000000 */ sll $zero,$zero,0x0 +/* f041d00: 4600303e */ c.le.s $f6,$f0 +/* f041d04: 00000000 */ sll $zero,$zero,0x0 +/* f041d08: 45000004 */ bc1f .L0f041d1c +/* f041d0c: 00000000 */ sll $zero,$zero,0x0 +/* f041d10: 44050000 */ mfc1 $a1,$f0 +/* f041d14: 0c007787 */ jal 0x1de1c +/* f041d18: 8fa4002c */ lw $a0,0x2c($sp) +.L0f041d1c: +/* f041d1c: 10000002 */ beqz $zero,.L0f041d28 +/* f041d20: 24020001 */ addiu $v0,$zero,0x1 +/* f041d24: 00001025 */ or $v0,$zero,$zero +.L0f041d28: +/* f041d28: 8fbf001c */ lw $ra,0x1c($sp) +/* f041d2c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f041d30: 03e00008 */ jr $ra +/* f041d34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f041d38 +/* f041d38: 27bdffc8 */ addiu $sp,$sp,-56 +/* f041d3c: afbf0024 */ sw $ra,0x24($sp) +/* f041d40: afb10020 */ sw $s1,0x20($sp) +/* f041d44: afb0001c */ sw $s0,0x1c($sp) +/* f041d48: 8c8e002c */ lw $t6,0x2c($a0) +/* f041d4c: 44802000 */ mtc1 $zero,$f4 +/* f041d50: 00808825 */ or $s1,$a0,$zero +/* f041d54: c5c60024 */ lwc1 $f6,0x24($t6) +/* f041d58: 8c900020 */ lw $s0,0x20($a0) +/* f041d5c: 4606203c */ c.lt.s $f4,$f6 +/* f041d60: 00000000 */ sll $zero,$zero,0x0 +/* f041d64: 45000016 */ bc1f .L0f041dc0 +/* f041d68: 00000000 */ sll $zero,$zero,0x0 +/* f041d6c: 0c00744f */ jal 0x1d13c +/* f041d70: 02002025 */ or $a0,$s0,$zero +/* f041d74: 3c063f4c */ lui $a2,0x3f4c +/* f041d78: 34c6cccd */ ori $a2,$a2,0xcccd +/* f041d7c: a7a2002e */ sh $v0,0x2e($sp) +/* f041d80: 02202025 */ or $a0,$s1,$zero +/* f041d84: 0fc0b857 */ jal func0f02e15c +/* f041d88: 3c053f00 */ lui $a1,0x3f00 +/* f041d8c: 8e0f0020 */ lw $t7,0x20($s0) +/* f041d90: 8e38002c */ lw $t8,0x2c($s1) +/* f041d94: 3c014100 */ lui $at,0x4100 +/* f041d98: 44814000 */ mtc1 $at,$f8 +/* f041d9c: 81e60008 */ lb $a2,0x8($t7) +/* f041da0: 8f070024 */ lw $a3,0x24($t8) +/* f041da4: e7a00010 */ swc1 $f0,0x10($sp) +/* f041da8: 02002025 */ or $a0,$s0,$zero +/* f041dac: 87a5002e */ lh $a1,0x2e($sp) +/* f041db0: 0c007733 */ jal 0x1dccc +/* f041db4: e7a80014 */ swc1 $f8,0x14($sp) +/* f041db8: 10000015 */ beqz $zero,.L0f041e10 +/* f041dbc: 8e29002c */ lw $t1,0x2c($s1) +.L0f041dc0: +/* f041dc0: 0c00744f */ jal 0x1d13c +/* f041dc4: 02002025 */ or $a0,$s0,$zero +/* f041dc8: 3c063f4c */ lui $a2,0x3f4c +/* f041dcc: 34c6cccd */ ori $a2,$a2,0xcccd +/* f041dd0: a7a2002e */ sh $v0,0x2e($sp) +/* f041dd4: 02202025 */ or $a0,$s1,$zero +/* f041dd8: 0fc0b857 */ jal func0f02e15c +/* f041ddc: 3c053f00 */ lui $a1,0x3f00 +/* f041de0: 8e190020 */ lw $t9,0x20($s0) +/* f041de4: 8e28002c */ lw $t0,0x2c($s1) +/* f041de8: 3c014100 */ lui $at,0x4100 +/* f041dec: 44815000 */ mtc1 $at,$f10 +/* f041df0: 83260008 */ lb $a2,0x8($t9) +/* f041df4: 8d07001c */ lw $a3,0x1c($t0) +/* f041df8: e7a00010 */ swc1 $f0,0x10($sp) +/* f041dfc: 02002025 */ or $a0,$s0,$zero +/* f041e00: 87a5002e */ lh $a1,0x2e($sp) +/* f041e04: 0c007733 */ jal 0x1dccc +/* f041e08: e7aa0014 */ swc1 $f10,0x14($sp) +/* f041e0c: 8e29002c */ lw $t1,0x2c($s1) +.L0f041e10: +/* f041e10: 44808000 */ mtc1 $zero,$f16 +/* f041e14: c5200014 */ lwc1 $f0,0x14($t1) +/* f041e18: 4600803e */ c.le.s $f16,$f0 +/* f041e1c: 00000000 */ sll $zero,$zero,0x0 +/* f041e20: 45020005 */ bc1fl .L0f041e38 +/* f041e24: 8fbf0024 */ lw $ra,0x24($sp) +/* f041e28: 44050000 */ mfc1 $a1,$f0 +/* f041e2c: 0c007787 */ jal 0x1de1c +/* f041e30: 02002025 */ or $a0,$s0,$zero +/* f041e34: 8fbf0024 */ lw $ra,0x24($sp) +.L0f041e38: +/* f041e38: 8fb0001c */ lw $s0,0x1c($sp) +/* f041e3c: 8fb10020 */ lw $s1,0x20($sp) +/* f041e40: 03e00008 */ jr $ra +/* f041e44: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f041e48 +/* f041e48: 27bdff90 */ addiu $sp,$sp,-112 +/* f041e4c: afbf0044 */ sw $ra,0x44($sp) +/* f041e50: afb30040 */ sw $s3,0x40($sp) +/* f041e54: afb2003c */ sw $s2,0x3c($sp) +/* f041e58: afb10038 */ sw $s1,0x38($sp) +/* f041e5c: afb00034 */ sw $s0,0x34($sp) +/* f041e60: f7b80028 */ sdc1 $f24,0x28($sp) +/* f041e64: f7b60020 */ sdc1 $f22,0x20($sp) +/* f041e68: f7b40018 */ sdc1 $f20,0x18($sp) +/* f041e6c: 8c930020 */ lw $s3,0x20($a0) +/* f041e70: 00808025 */ or $s0,$a0,$zero +/* f041e74: 0c00745f */ jal 0x1d17c +/* f041e78: 02602025 */ or $a0,$s3,$zero +/* f041e7c: 46000506 */ mov.s $f20,$f0 +/* f041e80: 0c00744f */ jal 0x1d13c +/* f041e84: 02602025 */ or $a0,$s3,$zero +/* f041e88: 24010269 */ addiu $at,$zero,0x269 +/* f041e8c: 504101de */ beql $v0,$at,.L0f042608 +/* f041e90: 8fbf0044 */ lw $ra,0x44($sp) +/* f041e94: 8e0f0044 */ lw $t7,0x44($s0) +/* f041e98: 8e0e0048 */ lw $t6,0x48($s0) +/* f041e9c: 25f8ffe2 */ addiu $t8,$t7,-30 +/* f041ea0: 01d8082a */ slt $at,$t6,$t8 +/* f041ea4: 50200051 */ beqzl $at,.L0f041fec +/* f041ea8: 3c013f00 */ lui $at,0x3f00 +/* f041eac: 8e790020 */ lw $t9,0x20($s3) +/* f041eb0: 87280002 */ lh $t0,0x2($t9) +/* f041eb4: 5500004d */ bnezl $t0,.L0f041fec +/* f041eb8: 3c013f00 */ lui $at,0x3f00 +/* f041ebc: 8e05002c */ lw $a1,0x2c($s0) +/* f041ec0: 3c014120 */ lui $at,0x4120 +/* f041ec4: 44813000 */ mtc1 $at,$f6 +/* f041ec8: c4a40018 */ lwc1 $f4,0x18($a1) +/* f041ecc: 46062200 */ add.s $f8,$f4,$f6 +/* f041ed0: 4614403c */ c.lt.s $f8,$f20 +/* f041ed4: 00000000 */ sll $zero,$zero,0x0 +/* f041ed8: 45020044 */ bc1fl .L0f041fec +/* f041edc: 3c013f00 */ lui $at,0x3f00 +/* f041ee0: c4aa001c */ lwc1 $f10,0x1c($a1) +/* f041ee4: 460aa03c */ c.lt.s $f20,$f10 +/* f041ee8: 00000000 */ sll $zero,$zero,0x0 +/* f041eec: 4502003f */ bc1fl .L0f041fec +/* f041ef0: 3c013f00 */ lui $at,0x3f00 +/* f041ef4: 4480b000 */ mtc1 $zero,$f22 +/* f041ef8: c4a00024 */ lwc1 $f0,0x24($a1) +/* f041efc: 4616003c */ c.lt.s $f0,$f22 +/* f041f00: 00000000 */ sll $zero,$zero,0x0 +/* f041f04: 45030006 */ bc1tl .L0f041f20 +/* f041f08: 82090036 */ lb $t1,0x36($s0) +/* f041f0c: 4600a03c */ c.lt.s $f20,$f0 +/* f041f10: 00000000 */ sll $zero,$zero,0x0 +/* f041f14: 45020035 */ bc1fl .L0f041fec +/* f041f18: 3c013f00 */ lui $at,0x3f00 +/* f041f1c: 82090036 */ lb $t1,0x36($s0) +.L0f041f20: +/* f041f20: 15200029 */ bnez $t1,.L0f041fc8 +/* f041f24: 00000000 */ sll $zero,$zero,0x0 +/* f041f28: 0fc10711 */ jal func0f041c44 +/* f041f2c: 02002025 */ or $a0,$s0,$zero +/* f041f30: 14400023 */ bnez $v0,.L0f041fc0 +/* f041f34: 00000000 */ sll $zero,$zero,0x0 +/* f041f38: 0c00744f */ jal 0x1d13c +/* f041f3c: 02602025 */ or $a0,$s3,$zero +/* f041f40: 3c013f00 */ lui $at,0x3f00 +/* f041f44: 4481c000 */ mtc1 $at,$f24 +/* f041f48: 00028c00 */ sll $s1,$v0,0x10 +/* f041f4c: 00115403 */ sra $t2,$s1,0x10 +/* f041f50: 3c063f4c */ lui $a2,0x3f4c +/* f041f54: 4405c000 */ mfc1 $a1,$f24 +/* f041f58: 34c6cccd */ ori $a2,$a2,0xcccd +/* f041f5c: 01408825 */ or $s1,$t2,$zero +/* f041f60: 0fc0b857 */ jal func0f02e15c +/* f041f64: 02002025 */ or $a0,$s0,$zero +/* f041f68: 8e6c0020 */ lw $t4,0x20($s3) +/* f041f6c: 8e0d002c */ lw $t5,0x2c($s0) +/* f041f70: 3c014100 */ lui $at,0x4100 +/* f041f74: 44818000 */ mtc1 $at,$f16 +/* f041f78: 00112c00 */ sll $a1,$s1,0x10 +/* f041f7c: 00055c03 */ sra $t3,$a1,0x10 +/* f041f80: 81860008 */ lb $a2,0x8($t4) +/* f041f84: 8da7001c */ lw $a3,0x1c($t5) +/* f041f88: e7a00010 */ swc1 $f0,0x10($sp) +/* f041f8c: 01602825 */ or $a1,$t3,$zero +/* f041f90: 02602025 */ or $a0,$s3,$zero +/* f041f94: 0c007733 */ jal 0x1dccc +/* f041f98: e7b00014 */ swc1 $f16,0x14($sp) +/* f041f9c: 8e0f002c */ lw $t7,0x2c($s0) +/* f041fa0: c5e00014 */ lwc1 $f0,0x14($t7) +/* f041fa4: 4600b03e */ c.le.s $f22,$f0 +/* f041fa8: 00000000 */ sll $zero,$zero,0x0 +/* f041fac: 45000004 */ bc1f .L0f041fc0 +/* f041fb0: 00000000 */ sll $zero,$zero,0x0 +/* f041fb4: 44050000 */ mfc1 $a1,$f0 +/* f041fb8: 0c007787 */ jal 0x1de1c +/* f041fbc: 02602025 */ or $a0,$s3,$zero +.L0f041fc0: +/* f041fc0: 10000004 */ beqz $zero,.L0f041fd4 +/* f041fc4: 820e0034 */ lb $t6,0x34($s0) +.L0f041fc8: +/* f041fc8: 0fc1074e */ jal func0f041d38 +/* f041fcc: 02002025 */ or $a0,$s0,$zero +/* f041fd0: 820e0034 */ lb $t6,0x34($s0) +.L0f041fd4: +/* f041fd4: 02602025 */ or $a0,$s3,$zero +/* f041fd8: 25d80001 */ addiu $t8,$t6,0x1 +/* f041fdc: 0c00745f */ jal 0x1d17c +/* f041fe0: a2180033 */ sb $t8,0x33($s0) +/* f041fe4: 46000506 */ mov.s $f20,$f0 +/* f041fe8: 3c013f00 */ lui $at,0x3f00 +.L0f041fec: +/* f041fec: 4481c000 */ mtc1 $at,$f24 +/* f041ff0: 4480b000 */ mtc1 $zero,$f22 +/* f041ff4: 0c007468 */ jal 0x1d1a0 +/* f041ff8: 02602025 */ or $a0,$s3,$zero +/* f041ffc: 4614003e */ c.le.s $f0,$f20 +/* f042000: 00000000 */ sll $zero,$zero,0x0 +/* f042004: 45000080 */ bc1f .L0f042208 +/* f042008: 00000000 */ sll $zero,$zero,0x0 +/* f04200c: 0c00744f */ jal 0x1d13c +/* f042010: 02602025 */ or $a0,$s3,$zero +/* f042014: 2401026a */ addiu $at,$zero,0x26a +/* f042018: 50410018 */ beql $v0,$at,.L0f04207c +/* f04201c: 82020033 */ lb $v0,0x33($s0) +/* f042020: 82190037 */ lb $t9,0x37($s0) +/* f042024: 17200006 */ bnez $t9,.L0f042040 +/* f042028: 00000000 */ sll $zero,$zero,0x0 +/* f04202c: 82080034 */ lb $t0,0x34($s0) +/* f042030: 82090033 */ lb $t1,0x33($s0) +/* f042034: 0109082a */ slt $at,$t0,$t1 +/* f042038: 50200010 */ beqzl $at,.L0f04207c +/* f04203c: 82020033 */ lb $v0,0x33($s0) +.L0f042040: +/* f042040: 0fc10711 */ jal func0f041c44 +/* f042044: 02002025 */ or $a0,$s0,$zero +/* f042048: 1440006c */ bnez $v0,.L0f0421fc +/* f04204c: 00000000 */ sll $zero,$zero,0x0 +/* f042050: 8e0a004c */ lw $t2,0x4c($s0) +/* f042054: 314b0200 */ andi $t3,$t2,0x200 +/* f042058: 11600003 */ beqz $t3,.L0f042068 +/* f04205c: 00000000 */ sll $zero,$zero,0x0 +/* f042060: 0fc0e56b */ jal func0f0395ac +/* f042064: 02002025 */ or $a0,$s0,$zero +.L0f042068: +/* f042068: 0fc0bb57 */ jal func0f02ed5c +/* f04206c: 02002025 */ or $a0,$s0,$zero +/* f042070: 10000165 */ beqz $zero,.L0f042608 +/* f042074: 8fbf0044 */ lw $ra,0x44($sp) +/* f042078: 82020033 */ lb $v0,0x33($s0) +.L0f04207c: +/* f04207c: 820c0034 */ lb $t4,0x34($s0) +/* f042080: 02002025 */ or $a0,$s0,$zero +/* f042084: 244d0001 */ addiu $t5,$v0,0x1 +/* f042088: 55820006 */ bnel $t4,$v0,.L0f0420a4 +/* f04208c: 820f0031 */ lb $t7,0x31($s0) +/* f042090: 0fc1074e */ jal func0f041d38 +/* f042094: a20d0033 */ sb $t5,0x33($s0) +/* f042098: 10000058 */ beqz $zero,.L0f0421fc +/* f04209c: 00000000 */ sll $zero,$zero,0x0 +/* f0420a0: 820f0031 */ lb $t7,0x31($s0) +.L0f0420a4: +/* f0420a4: 3c014140 */ lui $at,0x4140 +/* f0420a8: 02602025 */ or $a0,$s3,$zero +/* f0420ac: 11e00053 */ beqz $t7,.L0f0421fc +/* f0420b0: 00000000 */ sll $zero,$zero,0x0 +/* f0420b4: 820e0036 */ lb $t6,0x36($s0) +/* f0420b8: 4600c086 */ mov.s $f2,$f24 +/* f0420bc: 51c00014 */ beqzl $t6,.L0f042110 +/* f0420c0: 8e05002c */ lw $a1,0x2c($s0) +/* f0420c4: 8e05002c */ lw $a1,0x2c($s0) +/* f0420c8: c4a00020 */ lwc1 $f0,0x20($a1) +/* f0420cc: 4600b03c */ c.lt.s $f22,$f0 +/* f0420d0: 00000000 */ sll $zero,$zero,0x0 +/* f0420d4: 45020004 */ bc1fl .L0f0420e8 +/* f0420d8: c4ac0018 */ lwc1 $f12,0x18($a1) +/* f0420dc: 10000002 */ beqz $zero,.L0f0420e8 +/* f0420e0: 46000306 */ mov.s $f12,$f0 +/* f0420e4: c4ac0018 */ lwc1 $f12,0x18($a1) +.L0f0420e8: +/* f0420e8: c4a00024 */ lwc1 $f0,0x24($a1) +/* f0420ec: 4600b03c */ c.lt.s $f22,$f0 +/* f0420f0: 00000000 */ sll $zero,$zero,0x0 +/* f0420f4: 45000003 */ bc1f .L0f042104 +/* f0420f8: 00000000 */ sll $zero,$zero,0x0 +/* f0420fc: 1000000d */ beqz $zero,.L0f042134 +/* f042100: 46000506 */ mov.s $f20,$f0 +.L0f042104: +/* f042104: 1000000b */ beqz $zero,.L0f042134 +/* f042108: c4b4001c */ lwc1 $f20,0x1c($a1) +/* f04210c: 8e05002c */ lw $a1,0x2c($s0) +.L0f042110: +/* f042110: c4a00020 */ lwc1 $f0,0x20($a1) +/* f042114: c4ac0018 */ lwc1 $f12,0x18($a1) +/* f042118: 4600b03c */ c.lt.s $f22,$f0 +/* f04211c: 00000000 */ sll $zero,$zero,0x0 +/* f042120: 45020004 */ bc1fl .L0f042134 +/* f042124: c4b4001c */ lwc1 $f20,0x1c($a1) +/* f042128: 10000002 */ beqz $zero,.L0f042134 +/* f04212c: 46000506 */ mov.s $f20,$f0 +/* f042130: c4b4001c */ lwc1 $f20,0x1c($a1) +.L0f042134: +/* f042134: 460ca001 */ sub.s $f0,$f20,$f12 +/* f042138: 44819000 */ mtc1 $at,$f18 +/* f04213c: 3c014180 */ lui $at,0x4180 +/* f042140: 4612003c */ c.lt.s $f0,$f18 +/* f042144: 00000000 */ sll $zero,$zero,0x0 +/* f042148: 45020007 */ bc1fl .L0f042168 +/* f04214c: 44813000 */ mtc1 $at,$f6 +/* f042150: 3c017f1b */ lui $at,0x7f1b +/* f042154: c4249188 */ lwc1 $f4,-0x6e78($at) +/* f042158: 46040082 */ mul.s $f2,$f0,$f4 +/* f04215c: 1000000c */ beqz $zero,.L0f042190 +/* f042160: 8218003a */ lb $t8,0x3a($s0) +/* f042164: 44813000 */ mtc1 $at,$f6 +.L0f042168: +/* f042168: 3c013d00 */ lui $at,0x3d00 +/* f04216c: 4600303c */ c.lt.s $f6,$f0 +/* f042170: 00000000 */ sll $zero,$zero,0x0 +/* f042174: 45020006 */ bc1fl .L0f042190 +/* f042178: 8218003a */ lb $t8,0x3a($s0) +/* f04217c: 44814000 */ mtc1 $at,$f8 +/* f042180: 00000000 */ sll $zero,$zero,0x0 +/* f042184: 46080082 */ mul.s $f2,$f0,$f8 +/* f042188: 00000000 */ sll $zero,$zero,0x0 +/* f04218c: 8218003a */ lb $t8,0x3a($s0) +.L0f042190: +/* f042190: 53000006 */ beqzl $t8,.L0f0421ac +/* f042194: a2000031 */ sb $zero,0x31($s0) +/* f042198: 8219003b */ lb $t9,0x3b($s0) +/* f04219c: 53200003 */ beqzl $t9,.L0f0421ac +/* f0421a0: a2000031 */ sb $zero,0x31($s0) +/* f0421a4: 46021080 */ add.s $f2,$f2,$f2 +/* f0421a8: a2000031 */ sb $zero,0x31($s0) +.L0f0421ac: +/* f0421ac: e7ac005c */ swc1 $f12,0x5c($sp) +/* f0421b0: 0c00744f */ jal 0x1d13c +/* f0421b4: e7a20060 */ swc1 $f2,0x60($sp) +/* f0421b8: c7ac005c */ lwc1 $f12,0x5c($sp) +/* f0421bc: 8e690020 */ lw $t1,0x20($s3) +/* f0421c0: 3c014100 */ lui $at,0x4100 +/* f0421c4: 44815000 */ mtc1 $at,$f10 +/* f0421c8: c7a20060 */ lwc1 $f2,0x60($sp) +/* f0421cc: 00022c00 */ sll $a1,$v0,0x10 +/* f0421d0: 00054403 */ sra $t0,$a1,0x10 +/* f0421d4: 44076000 */ mfc1 $a3,$f12 +/* f0421d8: 81260008 */ lb $a2,0x8($t1) +/* f0421dc: 01002825 */ or $a1,$t0,$zero +/* f0421e0: 02602025 */ or $a0,$s3,$zero +/* f0421e4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0421e8: 0c007733 */ jal 0x1dccc +/* f0421ec: e7a20010 */ swc1 $f2,0x10($sp) +/* f0421f0: 4405a000 */ mfc1 $a1,$f20 +/* f0421f4: 0c007787 */ jal 0x1de1c +/* f0421f8: 02602025 */ or $a0,$s3,$zero +.L0f0421fc: +/* f0421fc: 0c00745f */ jal 0x1d17c +/* f042200: 02602025 */ or $a0,$s3,$zero +/* f042204: 46000506 */ mov.s $f20,$f0 +.L0f042208: +/* f042208: 0c00744f */ jal 0x1d13c +/* f04220c: 02602025 */ or $a0,$s3,$zero +/* f042210: 2401026a */ addiu $at,$zero,0x26a +/* f042214: 50410030 */ beql $v0,$at,.L0f0422d8 +/* f042218: 8e05002c */ lw $a1,0x2c($s0) +/* f04221c: 8e02004c */ lw $v0,0x4c($s0) +/* f042220: 304a0040 */ andi $t2,$v0,0x40 +/* f042224: 5540002c */ bnezl $t2,.L0f0422d8 +/* f042228: 8e05002c */ lw $a1,0x2c($s0) +/* f04222c: 8e05002c */ lw $a1,0x2c($s0) +/* f042230: 304b0020 */ andi $t3,$v0,0x20 +/* f042234: 02602025 */ or $a0,$s3,$zero +/* f042238: c4a2000c */ lwc1 $f2,0xc($a1) +/* f04223c: 1160000f */ beqz $t3,.L0f04227c +/* f042240: c4ac0004 */ lwc1 $f12,0x4($a1) +/* f042244: e7a20050 */ swc1 $f2,0x50($sp) +/* f042248: 0c007468 */ jal 0x1d1a0 +/* f04224c: e7ac004c */ swc1 $f12,0x4c($sp) +/* f042250: c7ac004c */ lwc1 $f12,0x4c($sp) +/* f042254: c7a20050 */ lwc1 $f2,0x50($sp) +/* f042258: 02602025 */ or $a0,$s3,$zero +/* f04225c: 460c003c */ c.lt.s $f0,$f12 +/* f042260: 00000000 */ sll $zero,$zero,0x0 +/* f042264: 45020006 */ bc1fl .L0f042280 +/* f042268: 8e6c0020 */ lw $t4,0x20($s3) +/* f04226c: 0c007468 */ jal 0x1d1a0 +/* f042270: e7a20050 */ swc1 $f2,0x50($sp) +/* f042274: c7a20050 */ lwc1 $f2,0x50($sp) +/* f042278: 46000306 */ mov.s $f12,$f0 +.L0f04227c: +/* f04227c: 8e6c0020 */ lw $t4,0x20($s3) +.L0f042280: +/* f042280: 3c063fcc */ lui $a2,0x3fcc +/* f042284: 3c017f1b */ lui $at,0x7f1b +/* f042288: 818d0008 */ lb $t5,0x8($t4) +/* f04228c: 34c6cccd */ ori $a2,$a2,0xcccd +/* f042290: 02002025 */ or $a0,$s0,$zero +/* f042294: 11a00003 */ beqz $t5,.L0f0422a4 +/* f042298: 3c053f80 */ lui $a1,0x3f80 +/* f04229c: c430918c */ lwc1 $f16,-0x6e74($at) +/* f0422a0: 46028081 */ sub.s $f2,$f16,$f2 +.L0f0422a4: +/* f0422a4: e7a20050 */ swc1 $f2,0x50($sp) +/* f0422a8: 0fc0b857 */ jal func0f02e15c +/* f0422ac: e7ac004c */ swc1 $f12,0x4c($sp) +/* f0422b0: c7ac004c */ lwc1 $f12,0x4c($sp) +/* f0422b4: c7a20050 */ lwc1 $f2,0x50($sp) +/* f0422b8: 82050030 */ lb $a1,0x30($s0) +/* f0422bc: 44070000 */ mfc1 $a3,$f0 +/* f0422c0: 44066000 */ mfc1 $a2,$f12 +/* f0422c4: 02002025 */ or $a0,$s0,$zero +/* f0422c8: 0fc0f9e2 */ jal func0f03e788 +/* f0422cc: e7a20010 */ swc1 $f2,0x10($sp) +/* f0422d0: a2020030 */ sb $v0,0x30($s0) +/* f0422d4: 8e05002c */ lw $a1,0x2c($s0) +.L0f0422d8: +/* f0422d8: c4b20028 */ lwc1 $f18,0x28($a1) +/* f0422dc: 4614903c */ c.lt.s $f18,$f20 +/* f0422e0: 00000000 */ sll $zero,$zero,0x0 +/* f0422e4: 45000006 */ bc1f .L0f042300 +/* f0422e8: 00000000 */ sll $zero,$zero,0x0 +/* f0422ec: c4a4002c */ lwc1 $f4,0x2c($a1) +/* f0422f0: 4604a03c */ c.lt.s $f20,$f4 +/* f0422f4: 00000000 */ sll $zero,$zero,0x0 +/* f0422f8: 45030008 */ bc1tl .L0f04231c +/* f0422fc: 3c013f80 */ lui $at,0x3f80 +.L0f042300: +/* f042300: 0c00744f */ jal 0x1d13c +/* f042304: 02602025 */ or $a0,$s3,$zero +/* f042308: 2401026a */ addiu $at,$zero,0x26a +/* f04230c: 1441000b */ bne $v0,$at,.L0f04233c +/* f042310: 00000000 */ sll $zero,$zero,0x0 +/* f042314: 8e05002c */ lw $a1,0x2c($s0) +/* f042318: 3c013f80 */ lui $at,0x3f80 +.L0f04231c: +/* f04231c: 44813000 */ mtc1 $at,$f6 +/* f042320: 82060039 */ lb $a2,0x39($s0) +/* f042324: 82070038 */ lb $a3,0x38($s0) +/* f042328: 02002025 */ or $a0,$s0,$zero +/* f04232c: 0fc0fa7d */ jal func0f03e9f4 +/* f042330: e7a60010 */ swc1 $f6,0x10($sp) +/* f042334: 10000004 */ beqz $zero,.L0f042348 +/* f042338: 00008825 */ or $s1,$zero,$zero +.L0f04233c: +/* f04233c: 0fc0fe0a */ jal func0f03f828 +/* f042340: 02002025 */ or $a0,$s0,$zero +/* f042344: 00008825 */ or $s1,$zero,$zero +.L0f042348: +/* f042348: 02009025 */ or $s2,$s0,$zero +.L0f04234c: +/* f04234c: 824f0038 */ lb $t7,0x38($s2) +/* f042350: 02002025 */ or $a0,$s0,$zero +/* f042354: 02202825 */ or $a1,$s1,$zero +/* f042358: 11e000a4 */ beqz $t7,.L0f0425ec +/* f04235c: 00000000 */ sll $zero,$zero,0x0 +/* f042360: 824e003a */ lb $t6,0x3a($s2) +/* f042364: 15c00066 */ bnez $t6,.L0f042500 +/* f042368: 00000000 */ sll $zero,$zero,0x0 +/* f04236c: 0c00744f */ jal 0x1d13c +/* f042370: 02602025 */ or $a0,$s3,$zero +/* f042374: 2401026a */ addiu $at,$zero,0x26a +/* f042378: 1041000c */ beq $v0,$at,.L0f0423ac +/* f04237c: 02002025 */ or $a0,$s0,$zero +/* f042380: 8e05002c */ lw $a1,0x2c($s0) +/* f042384: 00003025 */ or $a2,$zero,$zero +/* f042388: c4a80018 */ lwc1 $f8,0x18($a1) +/* f04238c: 4614403e */ c.le.s $f8,$f20 +/* f042390: 00000000 */ sll $zero,$zero,0x0 +/* f042394: 4502003f */ bc1fl .L0f042494 +/* f042398: 02002025 */ or $a0,$s0,$zero +/* f04239c: c4aa001c */ lwc1 $f10,0x1c($a1) +/* f0423a0: 460aa03c */ c.lt.s $f20,$f10 +/* f0423a4: 00000000 */ sll $zero,$zero,0x0 +/* f0423a8: 45000039 */ bc1f .L0f042490 +.L0f0423ac: +/* f0423ac: 02202825 */ or $a1,$s1,$zero +/* f0423b0: 0fc0fe62 */ jal func0f03f988 +/* f0423b4: 24060001 */ addiu $a2,$zero,0x1 +/* f0423b8: 82190007 */ lb $t9,0x7($s0) +/* f0423bc: 3c18800a */ lui $t8,0x800a +/* f0423c0: 8f189fc8 */ lw $t8,-0x6038($t8) +/* f0423c4: 2401000a */ addiu $at,$zero,0xa +/* f0423c8: 1721002b */ bne $t9,$at,.L0f042478 +/* f0423cc: ae180044 */ sw $t8,0x44($s0) +/* f0423d0: 8e05002c */ lw $a1,0x2c($s0) +/* f0423d4: 3c0141f0 */ lui $at,0x41f0 +/* f0423d8: 44812000 */ mtc1 $at,$f4 +/* f0423dc: c4b0001c */ lwc1 $f16,0x1c($a1) +/* f0423e0: c4b20018 */ lwc1 $f18,0x18($a1) +/* f0423e4: 46128001 */ sub.s $f0,$f16,$f18 +/* f0423e8: 4604003c */ c.lt.s $f0,$f4 +/* f0423ec: 00000000 */ sll $zero,$zero,0x0 +/* f0423f0: 4502001c */ bc1fl .L0f042464 +/* f0423f4: 4405c000 */ mfc1 $a1,$f24 +/* f0423f8: 4600018d */ trunc.w.s $f6,$f0 +/* f0423fc: 8e080040 */ lw $t0,0x40($s0) +/* f042400: 240c003c */ addiu $t4,$zero,0x3c +/* f042404: 02602025 */ or $a0,$s3,$zero +/* f042408: 440a3000 */ mfc1 $t2,$f6 +/* f04240c: 3c053dcc */ lui $a1,0x3dcc +/* f042410: 000a5840 */ sll $t3,$t2,0x1 +/* f042414: 018b6823 */ subu $t5,$t4,$t3 +/* f042418: 010d082a */ slt $at,$t0,$t5 +/* f04241c: 54200008 */ bnezl $at,.L0f042440 +/* f042420: 4406b000 */ mfc1 $a2,$f22 +/* f042424: 4405c000 */ mfc1 $a1,$f24 +/* f042428: 4406b000 */ mfc1 $a2,$f22 +/* f04242c: 0c0077ac */ jal 0x1deb0 +/* f042430: 02602025 */ or $a0,$s3,$zero +/* f042434: 10000070 */ beqz $zero,.L0f0425f8 +/* f042438: 26310001 */ addiu $s1,$s1,0x1 +/* f04243c: 4406b000 */ mfc1 $a2,$f22 +.L0f042440: +/* f042440: 0c0077ac */ jal 0x1deb0 +/* f042444: 34a5cccd */ ori $a1,$a1,0xcccd +/* f042448: 3c0e800a */ lui $t6,0x800a +/* f04244c: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f042450: 8e0f0040 */ lw $t7,0x40($s0) +/* f042454: 01eec021 */ addu $t8,$t7,$t6 +/* f042458: 10000066 */ beqz $zero,.L0f0425f4 +/* f04245c: ae180040 */ sw $t8,0x40($s0) +/* f042460: 4405c000 */ mfc1 $a1,$f24 +.L0f042464: +/* f042464: 4406b000 */ mfc1 $a2,$f22 +/* f042468: 0c0077ac */ jal 0x1deb0 +/* f04246c: 02602025 */ or $a0,$s3,$zero +/* f042470: 10000061 */ beqz $zero,.L0f0425f8 +/* f042474: 26310001 */ addiu $s1,$s1,0x1 +.L0f042478: +/* f042478: 4405c000 */ mfc1 $a1,$f24 +/* f04247c: 4406b000 */ mfc1 $a2,$f22 +/* f042480: 0c0077ac */ jal 0x1deb0 +/* f042484: 02602025 */ or $a0,$s3,$zero +/* f042488: 1000005b */ beqz $zero,.L0f0425f8 +/* f04248c: 26310001 */ addiu $s1,$s1,0x1 +.L0f042490: +/* f042490: 02002025 */ or $a0,$s0,$zero +.L0f042494: +/* f042494: 0fc0fe62 */ jal func0f03f988 +/* f042498: 02202825 */ or $a1,$s1,$zero +/* f04249c: 82190007 */ lb $t9,0x7($s0) +/* f0424a0: 2401000a */ addiu $at,$zero,0xa +/* f0424a4: 02002025 */ or $a0,$s0,$zero +/* f0424a8: 1721000c */ bne $t9,$at,.L0f0424dc +/* f0424ac: 3c063f4c */ lui $a2,0x3f4c +/* f0424b0: 4405c000 */ mfc1 $a1,$f24 +/* f0424b4: 3c063f4c */ lui $a2,0x3f4c +/* f0424b8: 34c6cccd */ ori $a2,$a2,0xcccd +/* f0424bc: 0fc0b857 */ jal func0f02e15c +/* f0424c0: 02002025 */ or $a0,$s0,$zero +/* f0424c4: 44050000 */ mfc1 $a1,$f0 +/* f0424c8: 4406b000 */ mfc1 $a2,$f22 +/* f0424cc: 0c0077ac */ jal 0x1deb0 +/* f0424d0: 02602025 */ or $a0,$s3,$zero +/* f0424d4: 10000048 */ beqz $zero,.L0f0425f8 +/* f0424d8: 26310001 */ addiu $s1,$s1,0x1 +.L0f0424dc: +/* f0424dc: 4405c000 */ mfc1 $a1,$f24 +/* f0424e0: 0fc0b857 */ jal func0f02e15c +/* f0424e4: 34c6cccd */ ori $a2,$a2,0xcccd +/* f0424e8: 44050000 */ mfc1 $a1,$f0 +/* f0424ec: 4406b000 */ mfc1 $a2,$f22 +/* f0424f0: 0c0077ac */ jal 0x1deb0 +/* f0424f4: 02602025 */ or $a0,$s3,$zero +/* f0424f8: 1000003f */ beqz $zero,.L0f0425f8 +/* f0424fc: 26310001 */ addiu $s1,$s1,0x1 +.L0f042500: +/* f042500: 0c00744f */ jal 0x1d13c +/* f042504: 02602025 */ or $a0,$s3,$zero +/* f042508: 2401026a */ addiu $at,$zero,0x26a +/* f04250c: 10410023 */ beq $v0,$at,.L0f04259c +/* f042510: 24060001 */ addiu $a2,$zero,0x1 +/* f042514: 82090031 */ lb $t1,0x31($s0) +/* f042518: 02002025 */ or $a0,$s0,$zero +/* f04251c: 5520002f */ bnezl $t1,.L0f0425dc +/* f042520: 02202825 */ or $a1,$s1,$zero +/* f042524: 82020032 */ lb $v0,0x32($s0) +/* f042528: 12220004 */ beq $s1,$v0,.L0f04253c +/* f04252c: 02025021 */ addu $t2,$s0,$v0 +/* f042530: 814c003a */ lb $t4,0x3a($t2) +/* f042534: 55800029 */ bnezl $t4,.L0f0425dc +/* f042538: 02202825 */ or $a1,$s1,$zero +.L0f04253c: +/* f04253c: 8e05002c */ lw $a1,0x2c($s0) +/* f042540: c4a00020 */ lwc1 $f0,0x20($a1) +/* f042544: 4600b03e */ c.le.s $f22,$f0 +/* f042548: 00000000 */ sll $zero,$zero,0x0 +/* f04254c: 4502000b */ bc1fl .L0f04257c +/* f042550: 4616003c */ c.lt.s $f0,$f22 +/* f042554: 4614003e */ c.le.s $f0,$f20 +/* f042558: 00000000 */ sll $zero,$zero,0x0 +/* f04255c: 45020007 */ bc1fl .L0f04257c +/* f042560: 4616003c */ c.lt.s $f0,$f22 +/* f042564: c4a80024 */ lwc1 $f8,0x24($a1) +/* f042568: 4608a03e */ c.le.s $f20,$f8 +/* f04256c: 00000000 */ sll $zero,$zero,0x0 +/* f042570: 4503000b */ bc1tl .L0f0425a0 +/* f042574: 820b0032 */ lb $t3,0x32($s0) +/* f042578: 4616003c */ c.lt.s $f0,$f22 +.L0f04257c: +/* f04257c: 00000000 */ sll $zero,$zero,0x0 +/* f042580: 45020016 */ bc1fl .L0f0425dc +/* f042584: 02202825 */ or $a1,$s1,$zero +/* f042588: c4aa0018 */ lwc1 $f10,0x18($a1) +/* f04258c: 4614503e */ c.le.s $f10,$f20 +/* f042590: 00000000 */ sll $zero,$zero,0x0 +/* f042594: 45020011 */ bc1fl .L0f0425dc +/* f042598: 02202825 */ or $a1,$s1,$zero +.L0f04259c: +/* f04259c: 820b0032 */ lb $t3,0x32($s0) +.L0f0425a0: +/* f0425a0: 820d0033 */ lb $t5,0x33($s0) +/* f0425a4: a2060031 */ sb $a2,0x31($s0) +/* f0425a8: 00cb4023 */ subu $t0,$a2,$t3 +/* f0425ac: 25af0001 */ addiu $t7,$t5,0x1 +/* f0425b0: a2080032 */ sb $t0,0x32($s0) +/* f0425b4: a20f0033 */ sb $t7,0x33($s0) +/* f0425b8: 3c0e800a */ lui $t6,0x800a +/* f0425bc: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f0425c0: 02002025 */ or $a0,$s0,$zero +/* f0425c4: 02202825 */ or $a1,$s1,$zero +/* f0425c8: 0fc0fe62 */ jal func0f03f988 +/* f0425cc: ae0e0044 */ sw $t6,0x44($s0) +/* f0425d0: 10000009 */ beqz $zero,.L0f0425f8 +/* f0425d4: 26310001 */ addiu $s1,$s1,0x1 +/* f0425d8: 02202825 */ or $a1,$s1,$zero +.L0f0425dc: +/* f0425dc: 0fc0fe62 */ jal func0f03f988 +/* f0425e0: 00003025 */ or $a2,$zero,$zero +/* f0425e4: 10000004 */ beqz $zero,.L0f0425f8 +/* f0425e8: 26310001 */ addiu $s1,$s1,0x1 +.L0f0425ec: +/* f0425ec: 0fc0fe62 */ jal func0f03f988 +/* f0425f0: 00003025 */ or $a2,$zero,$zero +.L0f0425f4: +/* f0425f4: 26310001 */ addiu $s1,$s1,0x1 +.L0f0425f8: +/* f0425f8: 24010002 */ addiu $at,$zero,0x2 +/* f0425fc: 1621ff53 */ bne $s1,$at,.L0f04234c +/* f042600: 26520001 */ addiu $s2,$s2,0x1 +/* f042604: 8fbf0044 */ lw $ra,0x44($sp) +.L0f042608: +/* f042608: d7b40018 */ ldc1 $f20,0x18($sp) +/* f04260c: d7b60020 */ ldc1 $f22,0x20($sp) +/* f042610: d7b80028 */ ldc1 $f24,0x28($sp) +/* f042614: 8fb00034 */ lw $s0,0x34($sp) +/* f042618: 8fb10038 */ lw $s1,0x38($sp) +/* f04261c: 8fb2003c */ lw $s2,0x3c($sp) +/* f042620: 8fb30040 */ lw $s3,0x40($sp) +/* f042624: 03e00008 */ jr $ra +/* f042628: 27bd0070 */ addiu $sp,$sp,0x70 +); + +GLOBAL_ASM( +glabel func0f04262c +/* f04262c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f042630: afb10020 */ sw $s1,0x20($sp) +/* f042634: 00808825 */ or $s1,$a0,$zero +/* f042638: afbf0024 */ sw $ra,0x24($sp) +/* f04263c: afb0001c */ sw $s0,0x1c($sp) +/* f042640: 0c00745f */ jal 0x1d17c +/* f042644: 8c840020 */ lw $a0,0x20($a0) +/* f042648: e7a00030 */ swc1 $f0,0x30($sp) +/* f04264c: 8e30002c */ lw $s0,0x2c($s1) +/* f042650: 3c063fcc */ lui $a2,0x3fcc +/* f042654: 34c6cccd */ ori $a2,$a2,0xcccd +/* f042658: c604000c */ lwc1 $f4,0xc($s0) +/* f04265c: 02202025 */ or $a0,$s1,$zero +/* f042660: 3c053f80 */ lui $a1,0x3f80 +/* f042664: e7a4002c */ swc1 $f4,0x2c($sp) +/* f042668: c6060004 */ lwc1 $f6,0x4($s0) +/* f04266c: 0fc0b857 */ jal func0f02e15c +/* f042670: e7a60028 */ swc1 $f6,0x28($sp) +/* f042674: c7a8002c */ lwc1 $f8,0x2c($sp) +/* f042678: 44070000 */ mfc1 $a3,$f0 +/* f04267c: 02202025 */ or $a0,$s1,$zero +/* f042680: 24050001 */ addiu $a1,$zero,0x1 +/* f042684: 8fa60028 */ lw $a2,0x28($sp) +/* f042688: 0fc0f9e2 */ jal func0f03e788 +/* f04268c: e7a80010 */ swc1 $f8,0x10($sp) +/* f042690: 8e30002c */ lw $s0,0x2c($s1) +/* f042694: c7a00030 */ lwc1 $f0,0x30($sp) +/* f042698: c60a0028 */ lwc1 $f10,0x28($s0) +/* f04269c: 4600503c */ c.lt.s $f10,$f0 +/* f0426a0: 00000000 */ sll $zero,$zero,0x0 +/* f0426a4: 4500000f */ bc1f .L0f0426e4 +/* f0426a8: 00000000 */ sll $zero,$zero,0x0 +/* f0426ac: c610002c */ lwc1 $f16,0x2c($s0) +/* f0426b0: 02202025 */ or $a0,$s1,$zero +/* f0426b4: 02002825 */ or $a1,$s0,$zero +/* f0426b8: 4610003c */ c.lt.s $f0,$f16 +/* f0426bc: 00003025 */ or $a2,$zero,$zero +/* f0426c0: 3c017f1b */ lui $at,0x7f1b +/* f0426c4: 45000007 */ bc1f .L0f0426e4 +/* f0426c8: 00000000 */ sll $zero,$zero,0x0 +/* f0426cc: c4329190 */ lwc1 $f18,-0x6e70($at) +/* f0426d0: 24070001 */ addiu $a3,$zero,0x1 +/* f0426d4: 0fc0fa7d */ jal func0f03e9f4 +/* f0426d8: e7b20010 */ swc1 $f18,0x10($sp) +/* f0426dc: 10000004 */ beqz $zero,.L0f0426f0 +/* f0426e0: 8e2e002c */ lw $t6,0x2c($s1) +.L0f0426e4: +/* f0426e4: 0fc0fe0a */ jal func0f03f828 +/* f0426e8: 02202025 */ or $a0,$s1,$zero +/* f0426ec: 8e2e002c */ lw $t6,0x2c($s1) +.L0f0426f0: +/* f0426f0: c7a40030 */ lwc1 $f4,0x30($sp) +/* f0426f4: 02202025 */ or $a0,$s1,$zero +/* f0426f8: c5c60018 */ lwc1 $f6,0x18($t6) +/* f0426fc: 00002825 */ or $a1,$zero,$zero +/* f042700: 4604303e */ c.le.s $f6,$f4 +/* f042704: 00000000 */ sll $zero,$zero,0x0 +/* f042708: 45020007 */ bc1fl .L0f042728 +/* f04270c: 82390037 */ lb $t9,0x37($s1) +/* f042710: 822f0037 */ lb $t7,0x37($s1) +/* f042714: 24180001 */ addiu $t8,$zero,0x1 +/* f042718: 55e00003 */ bnezl $t7,.L0f042728 +/* f04271c: 82390037 */ lb $t9,0x37($s1) +/* f042720: a2380037 */ sb $t8,0x37($s1) +/* f042724: 82390037 */ lb $t9,0x37($s1) +.L0f042728: +/* f042728: 13200015 */ beqz $t9,.L0f042780 +/* f04272c: 00000000 */ sll $zero,$zero,0x0 +/* f042730: 82220033 */ lb $v0,0x33($s1) +/* f042734: 82280034 */ lb $t0,0x34($s1) +/* f042738: 02202025 */ or $a0,$s1,$zero +/* f04273c: 24490001 */ addiu $t1,$v0,0x1 +/* f042740: 0048182a */ slt $v1,$v0,$t0 +/* f042744: 10600006 */ beqz $v1,.L0f042760 +/* f042748: a2290033 */ sb $t1,0x33($s1) +/* f04274c: 00002825 */ or $a1,$zero,$zero +/* f042750: 0fc0fe62 */ jal func0f03f988 +/* f042754: 24060001 */ addiu $a2,$zero,0x1 +/* f042758: 1000000c */ beqz $zero,.L0f04278c +/* f04275c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f042760: +/* f042760: 0fc1074e */ jal func0f041d38 +/* f042764: 02202025 */ or $a0,$s1,$zero +/* f042768: 02202025 */ or $a0,$s1,$zero +/* f04276c: 00002825 */ or $a1,$zero,$zero +/* f042770: 0fc0fe62 */ jal func0f03f988 +/* f042774: 00003025 */ or $a2,$zero,$zero +/* f042778: 10000004 */ beqz $zero,.L0f04278c +/* f04277c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f042780: +/* f042780: 0fc0fe62 */ jal func0f03f988 +/* f042784: 00003025 */ or $a2,$zero,$zero +/* f042788: 8fbf0024 */ lw $ra,0x24($sp) +.L0f04278c: +/* f04278c: 8fb0001c */ lw $s0,0x1c($sp) +/* f042790: 8fb10020 */ lw $s1,0x20($sp) +/* f042794: 03e00008 */ jr $ra +/* f042798: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f04279c +/* f04279c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f0427a0: afbf0014 */ sw $ra,0x14($sp) +/* f0427a4: afa40020 */ sw $a0,0x20($sp) +/* f0427a8: 10a00003 */ beqz $a1,.L0f0427b8 +/* f0427ac: afa60028 */ sw $a2,0x28($sp) +/* f0427b0: 10000002 */ beqz $zero,.L0f0427bc +/* f0427b4: 24050002 */ addiu $a1,$zero,0x2 +.L0f0427b8: +/* f0427b8: 24050003 */ addiu $a1,$zero,0x3 +.L0f0427bc: +/* f0427bc: 8fae0020 */ lw $t6,0x20($sp) +/* f0427c0: 8dcf0020 */ lw $t7,0x20($t6) +/* f0427c4: 0c006a47 */ jal 0x1a91c +/* f0427c8: 8de40008 */ lw $a0,0x8($t7) +/* f0427cc: 10400005 */ beqz $v0,.L0f0427e4 +/* f0427d0: 00402825 */ or $a1,$v0,$zero +/* f0427d4: 8fb80020 */ lw $t8,0x20($sp) +/* f0427d8: 0c006a87 */ jal 0x1aa1c +/* f0427dc: 8f040020 */ lw $a0,0x20($t8) +/* f0427e0: afa20018 */ sw $v0,0x18($sp) +.L0f0427e4: +/* f0427e4: 8fa30018 */ lw $v1,0x18($sp) +/* f0427e8: 8fb90028 */ lw $t9,0x28($sp) +/* f0427ec: 50600003 */ beqzl $v1,.L0f0427fc +/* f0427f0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0427f4: a4790000 */ sh $t9,0x0($v1) +/* f0427f8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0427fc: +/* f0427fc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f042800: 03e00008 */ jr $ra +/* f042804: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f042808 +/* f042808: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04280c: afbf001c */ sw $ra,0x1c($sp) +/* f042810: afb00018 */ sw $s0,0x18($sp) +/* f042814: 0c004b70 */ jal 0x12dc0 +/* f042818: 00808025 */ or $s0,$a0,$zero +/* f04281c: 24010014 */ addiu $at,$zero,0x14 +/* f042820: 0041001b */ divu $zero,$v0,$at +/* f042824: 00007010 */ mfhi $t6 +/* f042828: afae0024 */ sw $t6,0x24($sp) +/* f04282c: 8e030348 */ lw $v1,0x348($s0) +/* f042830: 50600065 */ beqzl $v1,.L0f0429c8 +/* f042834: 8fbf001c */ lw $ra,0x1c($sp) +/* f042838: 8e0f034c */ lw $t7,0x34c($s0) +/* f04283c: 24180022 */ addiu $t8,$zero,0x22 +/* f042840: 51e00061 */ beqzl $t7,.L0f0429c8 +/* f042844: 8fbf001c */ lw $ra,0x1c($sp) +/* f042848: a2180007 */ sb $t8,0x7($s0) +/* f04284c: 8c680004 */ lw $t0,0x4($v1) +/* f042850: 2419ffff */ addiu $t9,$zero,-1 +/* f042854: 0c004b70 */ jal 0x12dc0 +/* f042858: a1190000 */ sb $t9,0x0($t0) +/* f04285c: 24010003 */ addiu $at,$zero,0x3 +/* f042860: 0041001b */ divu $zero,$v0,$at +/* f042864: 8e0a0348 */ lw $t2,0x348($s0) +/* f042868: 00004810 */ mfhi $t1 +/* f04286c: 240cffff */ addiu $t4,$zero,-1 +/* f042870: a1490000 */ sb $t1,0x0($t2) +/* f042874: 8e0b0348 */ lw $t3,0x348($s0) +/* f042878: 3c017f1b */ lui $at,0x7f1b +/* f04287c: a1600001 */ sb $zero,0x1($t3) +/* f042880: 8e0d0348 */ lw $t5,0x348($s0) +/* f042884: adac0008 */ sw $t4,0x8($t5) +/* f042888: 8e0e0348 */ lw $t6,0x348($s0) +/* f04288c: c4249194 */ lwc1 $f4,-0x6e6c($at) +/* f042890: 0fc5b367 */ jal func0f16cd9c +/* f042894: e5c4000c */ swc1 $f4,0xc($t6) +/* f042898: 384f0002 */ xori $t7,$v0,0x2 +/* f04289c: 2def0001 */ sltiu $t7,$t7,0x1 +/* f0428a0: 448f4000 */ mtc1 $t7,$f8 +/* f0428a4: 3c017f1b */ lui $at,0x7f1b +/* f0428a8: c4309198 */ lwc1 $f16,-0x6e68($at) +/* f0428ac: 468042a0 */ cvt.s.w $f10,$f8 +/* f0428b0: 44803000 */ mtc1 $zero,$f6 +/* f0428b4: 44800000 */ mtc1 $zero,$f0 +/* f0428b8: 3c013f80 */ lui $at,0x3f80 +/* f0428bc: 46105482 */ mul.s $f18,$f10,$f16 +/* f0428c0: 46123032 */ c.eq.s $f6,$f18 +/* f0428c4: 00000000 */ sll $zero,$zero,0x0 +/* f0428c8: 45030007 */ bc1tl .L0f0428e8 +/* f0428cc: 44814000 */ mtc1 $at,$f8 +/* f0428d0: 3c014000 */ lui $at,0x4000 +/* f0428d4: 44812000 */ mtc1 $at,$f4 +/* f0428d8: 8e180348 */ lw $t8,0x348($s0) +/* f0428dc: 10000004 */ beqz $zero,.L0f0428f0 +/* f0428e0: e7040010 */ swc1 $f4,0x10($t8) +/* f0428e4: 44814000 */ mtc1 $at,$f8 +.L0f0428e8: +/* f0428e8: 8e190348 */ lw $t9,0x348($s0) +/* f0428ec: e7280010 */ swc1 $f8,0x10($t9) +.L0f0428f0: +/* f0428f0: 8e080348 */ lw $t0,0x348($s0) +/* f0428f4: 2409005a */ addiu $t1,$zero,0x5a +/* f0428f8: 240affff */ addiu $t2,$zero,-1 +/* f0428fc: e5000014 */ swc1 $f0,0x14($t0) +/* f042900: 8e0b034c */ lw $t3,0x34c($s0) +/* f042904: e600002c */ swc1 $f0,0x2c($s0) +/* f042908: e6000030 */ swc1 $f0,0x30($s0) +/* f04290c: e6000034 */ swc1 $f0,0x34($s0) +/* f042910: e6000044 */ swc1 $f0,0x44($s0) +/* f042914: e6000048 */ swc1 $f0,0x48($s0) +/* f042918: e600004c */ swc1 $f0,0x4c($s0) +/* f04291c: ae09005c */ sw $t1,0x5c($s0) +/* f042920: a200006c */ sb $zero,0x6c($s0) +/* f042924: 8d6c0004 */ lw $t4,0x4($t3) +/* f042928: 0c004b70 */ jal 0x12dc0 +/* f04292c: a18a0000 */ sb $t2,0x0($t4) +/* f042930: 24010003 */ addiu $at,$zero,0x3 +/* f042934: 0041001b */ divu $zero,$v0,$at +/* f042938: 8e0e034c */ lw $t6,0x34c($s0) +/* f04293c: 8fa30024 */ lw $v1,0x24($sp) +/* f042940: 00006810 */ mfhi $t5 +/* f042944: a1cd0000 */ sb $t5,0x0($t6) +/* f042948: 8e0f034c */ lw $t7,0x34c($s0) +/* f04294c: 2418ffff */ addiu $t8,$zero,-1 +/* f042950: 3c017f1b */ lui $at,0x7f1b +/* f042954: a1e00001 */ sb $zero,0x1($t7) +/* f042958: 8e19034c */ lw $t9,0x34c($s0) +/* f04295c: 44800000 */ mtc1 $zero,$f0 +/* f042960: 240a005a */ addiu $t2,$zero,0x5a +/* f042964: af380008 */ sw $t8,0x8($t9) +/* f042968: 8e08034c */ lw $t0,0x34c($s0) +/* f04296c: c42a919c */ lwc1 $f10,-0x6e64($at) +/* f042970: 3c017f1b */ lui $at,0x7f1b +/* f042974: 02002025 */ or $a0,$s0,$zero +/* f042978: e50a000c */ swc1 $f10,0xc($t0) +/* f04297c: 8e09034c */ lw $t1,0x34c($s0) +/* f042980: c43091a0 */ lwc1 $f16,-0x6e60($at) +/* f042984: 3c054180 */ lui $a1,0x4180 +/* f042988: e5300010 */ swc1 $f16,0x10($t1) +/* f04298c: 8e0b034c */ lw $t3,0x34c($s0) +/* f042990: e5600014 */ swc1 $f0,0x14($t3) +/* f042994: ae0a0060 */ sw $t2,0x60($s0) +/* f042998: a200006d */ sb $zero,0x6d($s0) +/* f04299c: a200006e */ sb $zero,0x6e($s0) +/* f0429a0: ae030064 */ sw $v1,0x64($s0) +/* f0429a4: ae030068 */ sw $v1,0x68($s0) +/* f0429a8: e6000038 */ swc1 $f0,0x38($s0) +/* f0429ac: e600003c */ swc1 $f0,0x3c($s0) +/* f0429b0: e6000040 */ swc1 $f0,0x40($s0) +/* f0429b4: e6000050 */ swc1 $f0,0x50($s0) +/* f0429b8: e6000054 */ swc1 $f0,0x54($s0) +/* f0429bc: 0fc0b9b7 */ jal func0f02e6dc +/* f0429c0: e6000058 */ swc1 $f0,0x58($s0) +/* f0429c4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0429c8: +/* f0429c8: 8fb00018 */ lw $s0,0x18($sp) +/* f0429cc: 27bd0028 */ addiu $sp,$sp,0x28 +/* f0429d0: 03e00008 */ jr $ra +/* f0429d4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0429d8 +/* f0429d8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0429dc: afbf0014 */ sw $ra,0x14($sp) +/* f0429e0: afa40018 */ sw $a0,0x18($sp) +/* f0429e4: afa5001c */ sw $a1,0x1c($sp) +/* f0429e8: 0fc0a221 */ jal func0f028884 +/* f0429ec: afa60020 */ sw $a2,0x20($sp) +/* f0429f0: 8fae0018 */ lw $t6,0x18($sp) +/* f0429f4: c4440008 */ lwc1 $f4,0x8($v0) +/* f0429f8: c4480010 */ lwc1 $f8,0x10($v0) +/* f0429fc: 8dc3001c */ lw $v1,0x1c($t6) +/* f042a00: c4660008 */ lwc1 $f6,0x8($v1) +/* f042a04: c46a0010 */ lwc1 $f10,0x10($v1) +/* f042a08: 46062301 */ sub.s $f12,$f4,$f6 +/* f042a0c: 0fc259d4 */ jal func0f096750 +/* f042a10: 460a4381 */ sub.s $f14,$f8,$f10 +/* f042a14: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f042a18: 46000386 */ mov.s $f14,$f0 +/* f042a1c: 0c006bfa */ jal 0x1afe8 +/* f042a20: 8fa6001c */ lw $a2,0x1c($sp) +/* f042a24: 44050000 */ mfc1 $a1,$f0 +/* f042a28: 0fc0f94e */ jal func0f03e538 +/* f042a2c: 8fa40018 */ lw $a0,0x18($sp) +/* f042a30: 8fbf0014 */ lw $ra,0x14($sp) +/* f042a34: 27bd0018 */ addiu $sp,$sp,0x18 +/* f042a38: 03e00008 */ jr $ra +/* f042a3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f042a40 +/* f042a40: 27bdfee8 */ addiu $sp,$sp,-280 +/* f042a44: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f042a48: 4480e000 */ mtc1 $zero,$f28 +/* f042a4c: afbf006c */ sw $ra,0x6c($sp) +/* f042a50: afb20050 */ sw $s2,0x50($sp) +/* f042a54: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f042a58: 00809025 */ or $s2,$a0,$zero +/* f042a5c: afbe0068 */ sw $s8,0x68($sp) +/* f042a60: afb70064 */ sw $s7,0x64($sp) +/* f042a64: afb60060 */ sw $s6,0x60($sp) +/* f042a68: afb5005c */ sw $s5,0x5c($sp) +/* f042a6c: afb40058 */ sw $s4,0x58($sp) +/* f042a70: afb30054 */ sw $s3,0x54($sp) +/* f042a74: afb1004c */ sw $s1,0x4c($sp) +/* f042a78: afb00048 */ sw $s0,0x48($sp) +/* f042a7c: f7be0040 */ sdc1 $f30,0x40($sp) +/* f042a80: f7b80028 */ sdc1 $f24,0x28($sp) +/* f042a84: f7b60020 */ sdc1 $f22,0x20($sp) +/* f042a88: f7b40018 */ sdc1 $f20,0x18($sp) +/* f042a8c: 0fc0a221 */ jal func0f028884 +/* f042a90: 4600e686 */ mov.s $f26,$f28 +/* f042a94: 0040f025 */ or $s8,$v0,$zero +/* f042a98: 0fc0f917 */ jal func0f03e45c +/* f042a9c: 02402025 */ or $a0,$s2,$zero +/* f042aa0: 3c053dae */ lui $a1,0x3dae +/* f042aa4: 44060000 */ mfc1 $a2,$f0 +/* f042aa8: e7a000fc */ swc1 $f0,0xfc($sp) +/* f042aac: 34a5147b */ ori $a1,$a1,0x147b +/* f042ab0: 0fc10a76 */ jal func0f0429d8 +/* f042ab4: 02402025 */ or $a0,$s2,$zero +/* f042ab8: 8e4f0020 */ lw $t7,0x20($s2) +/* f042abc: 3c0e8008 */ lui $t6,0x8008 +/* f042ac0: 25cecefc */ addiu $t6,$t6,-12548 +/* f042ac4: 8df80008 */ lw $t8,0x8($t7) +/* f042ac8: 2655002c */ addiu $s5,$s2,0x2c +/* f042acc: 02a0b825 */ or $s7,$s5,$zero +/* f042ad0: 8f190004 */ lw $t9,0x4($t8) +/* f042ad4: 0000a025 */ or $s4,$zero,$zero +/* f042ad8: 02408825 */ or $s1,$s2,$zero +/* f042adc: 11d90004 */ beq $t6,$t9,.L0f042af0 +/* f042ae0: 3c017f1b */ lui $at,0x7f1b +/* f042ae4: 24080001 */ addiu $t0,$zero,0x1 +/* f042ae8: 10000132 */ beqz $zero,.L0f042fb4 +/* f042aec: a248006e */ sb $t0,0x6e($s2) +.L0f042af0: +/* f042af0: afb50070 */ sw $s5,0x70($sp) +/* f042af4: c43e91a4 */ lwc1 $f30,-0x6e5c($at) +.L0f042af8: +/* f042af8: 8ee90038 */ lw $t1,0x38($s7) +/* f042afc: 00009825 */ or $s3,$zero,$zero +/* f042b00: 5920000e */ blezl $t1,.L0f042b3c +/* f042b04: 8e380348 */ lw $t8,0x348($s1) +/* f042b08: 8e220348 */ lw $v0,0x348($s1) +/* f042b0c: 24010003 */ addiu $at,$zero,0x3 +/* f042b10: 90450000 */ lbu $a1,0x0($v0) +/* f042b14: 00a1001a */ div $zero,$a1,$at +/* f042b18: 00005010 */ mfhi $t2 +/* f042b1c: 2d4b0001 */ sltiu $t3,$t2,0x1 +/* f042b20: a04b0001 */ sb $t3,0x1($v0) +/* f042b24: 8e2c0348 */ lw $t4,0x348($s1) +/* f042b28: 91850000 */ lbu $a1,0x0($t4) +/* f042b2c: 30ad0001 */ andi $t5,$a1,0x1 +/* f042b30: 10000004 */ beqz $zero,.L0f042b44 +/* f042b34: 2db60001 */ sltiu $s6,$t5,0x1 +/* f042b38: 8e380348 */ lw $t8,0x348($s1) +.L0f042b3c: +/* f042b3c: 0000b025 */ or $s6,$zero,$zero +/* f042b40: a3000001 */ sb $zero,0x1($t8) +.L0f042b44: +/* f042b44: 8fae0070 */ lw $t6,0x70($sp) +/* f042b48: 00145080 */ sll $t2,$s4,0x2 +/* f042b4c: 01545023 */ subu $t2,$t2,$s4 +/* f042b50: a1d60040 */ sb $s6,0x40($t6) +/* f042b54: 8eb90038 */ lw $t9,0x38($s5) +/* f042b58: 000a5080 */ sll $t2,$t2,0x2 +/* f042b5c: 1f200045 */ bgtz $t9,.L0f042c74 +/* f042b60: 00000000 */ sll $zero,$zero,0x0 +/* f042b64: 8ea8003c */ lw $t0,0x3c($s5) +/* f042b68: 3c017f1b */ lui $at,0x7f1b +/* f042b6c: 1d000041 */ bgtz $t0,.L0f042c74 +/* f042b70: 00000000 */ sll $zero,$zero,0x0 +/* f042b74: c640030c */ lwc1 $f0,0x30c($s2) +/* f042b78: 44802000 */ mtc1 $zero,$f4 +/* f042b7c: 24130001 */ addiu $s3,$zero,0x1 +/* f042b80: 4600203c */ c.lt.s $f4,$f0 +/* f042b84: 00000000 */ sll $zero,$zero,0x0 +/* f042b88: 45020004 */ bc1fl .L0f042b9c +/* f042b8c: 46000587 */ neg.s $f22,$f0 +/* f042b90: 10000002 */ beqz $zero,.L0f042b9c +/* f042b94: 46000586 */ mov.s $f22,$f0 +/* f042b98: 46000587 */ neg.s $f22,$f0 +.L0f042b9c: +/* f042b9c: c42691a8 */ lwc1 $f6,-0x6e58($at) +/* f042ba0: 3c017f1b */ lui $at,0x7f1b +/* f042ba4: 4606b03c */ c.lt.s $f22,$f6 +/* f042ba8: 00000000 */ sll $zero,$zero,0x0 +/* f042bac: 45000031 */ bc1f .L0f042c74 +/* f042bb0: 00000000 */ sll $zero,$zero,0x0 +/* f042bb4: c6400314 */ lwc1 $f0,0x314($s2) +/* f042bb8: 44804000 */ mtc1 $zero,$f8 +/* f042bbc: 00000000 */ sll $zero,$zero,0x0 +/* f042bc0: 4600403c */ c.lt.s $f8,$f0 +/* f042bc4: 00000000 */ sll $zero,$zero,0x0 +/* f042bc8: 45020004 */ bc1fl .L0f042bdc +/* f042bcc: 46000087 */ neg.s $f2,$f0 +/* f042bd0: 10000002 */ beqz $zero,.L0f042bdc +/* f042bd4: 46000086 */ mov.s $f2,$f0 +/* f042bd8: 46000087 */ neg.s $f2,$f0 +.L0f042bdc: +/* f042bdc: c42a91ac */ lwc1 $f10,-0x6e54($at) +/* f042be0: 3c017f1b */ lui $at,0x7f1b +/* f042be4: 460a103c */ c.lt.s $f2,$f10 +/* f042be8: 00000000 */ sll $zero,$zero,0x0 +/* f042bec: 45000021 */ bc1f .L0f042c74 +/* f042bf0: 00000000 */ sll $zero,$zero,0x0 +/* f042bf4: c6400310 */ lwc1 $f0,0x310($s2) +/* f042bf8: 44808000 */ mtc1 $zero,$f16 +/* f042bfc: 00000000 */ sll $zero,$zero,0x0 +/* f042c00: 4600803c */ c.lt.s $f16,$f0 +/* f042c04: 00000000 */ sll $zero,$zero,0x0 +/* f042c08: 45020004 */ bc1fl .L0f042c1c +/* f042c0c: 46000087 */ neg.s $f2,$f0 +/* f042c10: 10000002 */ beqz $zero,.L0f042c1c +/* f042c14: 46000086 */ mov.s $f2,$f0 +/* f042c18: 46000087 */ neg.s $f2,$f0 +.L0f042c1c: +/* f042c1c: c43291b0 */ lwc1 $f18,-0x6e50($at) +/* f042c20: 3c017f1b */ lui $at,0x7f1b +/* f042c24: 4612103c */ c.lt.s $f2,$f18 +/* f042c28: 00000000 */ sll $zero,$zero,0x0 +/* f042c2c: 45000011 */ bc1f .L0f042c74 +/* f042c30: 00000000 */ sll $zero,$zero,0x0 +/* f042c34: c6400318 */ lwc1 $f0,0x318($s2) +/* f042c38: 44802000 */ mtc1 $zero,$f4 +/* f042c3c: 24090001 */ addiu $t1,$zero,0x1 +/* f042c40: 4600203c */ c.lt.s $f4,$f0 +/* f042c44: 00000000 */ sll $zero,$zero,0x0 +/* f042c48: 45020004 */ bc1fl .L0f042c5c +/* f042c4c: 46000087 */ neg.s $f2,$f0 +/* f042c50: 10000002 */ beqz $zero,.L0f042c5c +/* f042c54: 46000086 */ mov.s $f2,$f0 +/* f042c58: 46000087 */ neg.s $f2,$f0 +.L0f042c5c: +/* f042c5c: c42691b4 */ lwc1 $f6,-0x6e4c($at) +/* f042c60: 4606103c */ c.lt.s $f2,$f6 +/* f042c64: 00000000 */ sll $zero,$zero,0x0 +/* f042c68: 45000002 */ bc1f .L0f042c74 +/* f042c6c: 00000000 */ sll $zero,$zero,0x0 +/* f042c70: a2a90042 */ sb $t1,0x42($s5) +.L0f042c74: +/* f042c74: 16600083 */ bnez $s3,.L0f042e84 +/* f042c78: 3c0141a0 */ lui $at,0x41a0 +/* f042c7c: c7c8000c */ lwc1 $f8,0xc($s8) +/* f042c80: 44815000 */ mtc1 $at,$f10 +/* f042c84: 02aa8021 */ addu $s0,$s5,$t2 +/* f042c88: 12800003 */ beqz $s4,.L0f042c98 +/* f042c8c: 460a4501 */ sub.s $f20,$f8,$f10 +/* f042c90: 10000002 */ beqz $zero,.L0f042c9c +/* f042c94: 00002825 */ or $a1,$zero,$zero +.L0f042c98: +/* f042c98: 24050001 */ addiu $a1,$zero,0x1 +.L0f042c9c: +/* f042c9c: 8e4b0020 */ lw $t3,0x20($s2) +/* f042ca0: 0c006a6f */ jal 0x1a9bc +/* f042ca4: 8d640008 */ lw $a0,0x8($t3) +/* f042ca8: c4500000 */ lwc1 $f16,0x0($v0) +/* f042cac: 3c014396 */ lui $at,0x4396 +/* f042cb0: 44812000 */ mtc1 $at,$f4 +/* f042cb4: e6100000 */ swc1 $f16,0x0($s0) +/* f042cb8: c4520004 */ lwc1 $f18,0x4($v0) +/* f042cbc: 27a500a4 */ addiu $a1,$sp,0xa4 +/* f042cc0: 46049181 */ sub.s $f6,$f18,$f4 +/* f042cc4: e6060004 */ swc1 $f6,0x4($s0) +/* f042cc8: c4480008 */ lwc1 $f8,0x8($v0) +/* f042ccc: e6080008 */ swc1 $f8,0x8($s0) +/* f042cd0: 0c0058dd */ jal 0x16374 +/* f042cd4: c7ac00fc */ lwc1 $f12,0xfc($sp) +/* f042cd8: 27a400a4 */ addiu $a0,$sp,0xa4 +/* f042cdc: 02002825 */ or $a1,$s0,$zero +/* f042ce0: 0c0056c5 */ jal 0x15b14 +/* f042ce4: 27a600e4 */ addiu $a2,$sp,0xe4 +/* f042ce8: 8e4c0020 */ lw $t4,0x20($s2) +/* f042cec: c7aa00e4 */ lwc1 $f10,0xe4($sp) +/* f042cf0: c7a400e8 */ lwc1 $f4,0xe8($sp) +/* f042cf4: c5900014 */ lwc1 $f16,0x14($t4) +/* f042cf8: 46105482 */ mul.s $f18,$f10,$f16 +/* f042cfc: c7aa00ec */ lwc1 $f10,0xec($sp) +/* f042d00: e7b200e4 */ swc1 $f18,0xe4($sp) +/* f042d04: 8e4d0020 */ lw $t5,0x20($s2) +/* f042d08: c5a60014 */ lwc1 $f6,0x14($t5) +/* f042d0c: 46062202 */ mul.s $f8,$f4,$f6 +/* f042d10: e7a800e8 */ swc1 $f8,0xe8($sp) +/* f042d14: 8e4f0020 */ lw $t7,0x20($s2) +/* f042d18: c5f00014 */ lwc1 $f16,0x14($t7) +/* f042d1c: 46105102 */ mul.s $f4,$f10,$f16 +/* f042d20: e7a400ec */ swc1 $f4,0xec($sp) +/* f042d24: 8e58001c */ lw $t8,0x1c($s2) +/* f042d28: c7060008 */ lwc1 $f6,0x8($t8) +/* f042d2c: 46123200 */ add.s $f8,$f6,$f18 +/* f042d30: e6080000 */ swc1 $f8,0x0($s0) +/* f042d34: 8e4e001c */ lw $t6,0x1c($s2) +/* f042d38: c7b000e8 */ lwc1 $f16,0xe8($sp) +/* f042d3c: c5ca000c */ lwc1 $f10,0xc($t6) +/* f042d40: 46105100 */ add.s $f4,$f10,$f16 +/* f042d44: c6100000 */ lwc1 $f16,0x0($s0) +/* f042d48: e6040004 */ swc1 $f4,0x4($s0) +/* f042d4c: 8e59001c */ lw $t9,0x1c($s2) +/* f042d50: c7b200ec */ lwc1 $f18,0xec($sp) +/* f042d54: c7260010 */ lwc1 $f6,0x10($t9) +/* f042d58: 46123200 */ add.s $f8,$f6,$f18 +/* f042d5c: e6080008 */ swc1 $f8,0x8($s0) +/* f042d60: c6060008 */ lwc1 $f6,0x8($s0) +/* f042d64: c7c40010 */ lwc1 $f4,0x10($s8) +/* f042d68: c7ca0008 */ lwc1 $f10,0x8($s8) +/* f042d6c: 46062381 */ sub.s $f14,$f4,$f6 +/* f042d70: 0fc259d4 */ jal func0f096750 +/* f042d74: 46105301 */ sub.s $f12,$f10,$f16 +/* f042d78: c7ac00fc */ lwc1 $f12,0xfc($sp) +/* f042d7c: 3c017f1b */ lui $at,0x7f1b +/* f042d80: 460c003c */ c.lt.s $f0,$f12 +/* f042d84: 460c0081 */ sub.s $f2,$f0,$f12 +/* f042d88: 45000002 */ bc1f .L0f042d94 +/* f042d8c: 46001686 */ mov.s $f26,$f2 +/* f042d90: 461e1680 */ add.s $f26,$f2,$f30 +.L0f042d94: +/* f042d94: c43291b8 */ lwc1 $f18,-0x6e48($at) +/* f042d98: 3c017f1b */ lui $at,0x7f1b +/* f042d9c: 461a903c */ c.lt.s $f18,$f26 +/* f042da0: 00000000 */ sll $zero,$zero,0x0 +/* f042da4: 45000002 */ bc1f .L0f042db0 +/* f042da8: 00000000 */ sll $zero,$zero,0x0 +/* f042dac: 461ed681 */ sub.s $f26,$f26,$f30 +.L0f042db0: +/* f042db0: c42e91bc */ lwc1 $f14,-0x6e44($at) +/* f042db4: 3c017f1b */ lui $at,0x7f1b +/* f042db8: 460ed03c */ c.lt.s $f26,$f14 +/* f042dbc: 00000000 */ sll $zero,$zero,0x0 +/* f042dc0: 45000002 */ bc1f .L0f042dcc +/* f042dc4: 00000000 */ sll $zero,$zero,0x0 +/* f042dc8: 46007686 */ mov.s $f26,$f14 +.L0f042dcc: +/* f042dcc: c42091c0 */ lwc1 $f0,-0x6e40($at) +/* f042dd0: 461a003c */ c.lt.s $f0,$f26 +/* f042dd4: 00000000 */ sll $zero,$zero,0x0 +/* f042dd8: 45020003 */ bc1fl .L0f042de8 +/* f042ddc: c7c80008 */ lwc1 $f8,0x8($s8) +/* f042de0: 46000686 */ mov.s $f26,$f0 +/* f042de4: c7c80008 */ lwc1 $f8,0x8($s8) +.L0f042de8: +/* f042de8: c60a0000 */ lwc1 $f10,0x0($s0) +/* f042dec: c7d00010 */ lwc1 $f16,0x10($s8) +/* f042df0: c6040008 */ lwc1 $f4,0x8($s0) +/* f042df4: 460a4001 */ sub.s $f0,$f8,$f10 +/* f042df8: 46048081 */ sub.s $f2,$f16,$f4 +/* f042dfc: 46000182 */ mul.s $f6,$f0,$f0 +/* f042e00: 00000000 */ sll $zero,$zero,0x0 +/* f042e04: 46021482 */ mul.s $f18,$f2,$f2 +/* f042e08: 0c012974 */ jal 0x4a5d0 +/* f042e0c: 46123300 */ add.s $f12,$f6,$f18 +/* f042e10: c6080004 */ lwc1 $f8,0x4($s0) +/* f042e14: 46000386 */ mov.s $f14,$f0 +/* f042e18: 0fc259d4 */ jal func0f096750 +/* f042e1c: 4608a301 */ sub.s $f12,$f20,$f8 +/* f042e20: 4600f081 */ sub.s $f2,$f30,$f0 +/* f042e24: 3c017f1b */ lui $at,0x7f1b +/* f042e28: c42a91c4 */ lwc1 $f10,-0x6e3c($at) +/* f042e2c: 3c017f1b */ lui $at,0x7f1b +/* f042e30: 46001706 */ mov.s $f28,$f2 +/* f042e34: 4602503c */ c.lt.s $f10,$f2 +/* f042e38: 00000000 */ sll $zero,$zero,0x0 +/* f042e3c: 45000002 */ bc1f .L0f042e48 +/* f042e40: 00000000 */ sll $zero,$zero,0x0 +/* f042e44: 461e1701 */ sub.s $f28,$f2,$f30 +.L0f042e48: +/* f042e48: c43091c8 */ lwc1 $f16,-0x6e38($at) +/* f042e4c: 3c017f1b */ lui $at,0x7f1b +/* f042e50: 4610e03c */ c.lt.s $f28,$f16 +/* f042e54: 00000000 */ sll $zero,$zero,0x0 +/* f042e58: 45000002 */ bc1f .L0f042e64 +/* f042e5c: 00000000 */ sll $zero,$zero,0x0 +/* f042e60: c43c91cc */ lwc1 $f28,-0x6e34($at) +.L0f042e64: +/* f042e64: 3c017f1b */ lui $at,0x7f1b +/* f042e68: c42491d0 */ lwc1 $f4,-0x6e30($at) +/* f042e6c: 3c017f1b */ lui $at,0x7f1b +/* f042e70: 461c203c */ c.lt.s $f4,$f28 +/* f042e74: 00000000 */ sll $zero,$zero,0x0 +/* f042e78: 45020003 */ bc1fl .L0f042e88 +/* f042e7c: c620030c */ lwc1 $f0,0x30c($s1) +/* f042e80: c43c91d4 */ lwc1 $f28,-0x6e2c($at) +.L0f042e84: +/* f042e84: c620030c */ lwc1 $f0,0x30c($s1) +.L0f042e88: +/* f042e88: 3c017f1b */ lui $at,0x7f1b +/* f042e8c: c43291d8 */ lwc1 $f18,-0x6e28($at) +/* f042e90: 4600d181 */ sub.s $f6,$f26,$f0 +/* f042e94: c6220314 */ lwc1 $f2,0x314($s1) +/* f042e98: 3c017f1b */ lui $at,0x7f1b +/* f042e9c: 46123202 */ mul.s $f8,$f6,$f18 +/* f042ea0: 4602e401 */ sub.s $f16,$f28,$f2 +/* f042ea4: 46080280 */ add.s $f10,$f0,$f8 +/* f042ea8: e62a030c */ swc1 $f10,0x30c($s1) +/* f042eac: c42491dc */ lwc1 $f4,-0x6e24($at) +/* f042eb0: 46048182 */ mul.s $f6,$f16,$f4 +/* f042eb4: 46061480 */ add.s $f18,$f2,$f6 +/* f042eb8: 16600036 */ bnez $s3,.L0f042f94 +/* f042ebc: e6320314 */ swc1 $f18,0x314($s1) +/* f042ec0: 12c00030 */ beqz $s6,.L0f042f84 +/* f042ec4: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f042ec8: 44800000 */ mtc1 $zero,$f0 +/* f042ecc: c6380314 */ lwc1 $f24,0x314($s1) +/* f042ed0: 00144080 */ sll $t0,$s4,0x2 +/* f042ed4: 01144023 */ subu $t0,$t0,$s4 +/* f042ed8: 4600c03c */ c.lt.s $f24,$f0 +/* f042edc: 00084080 */ sll $t0,$t0,0x2 +/* f042ee0: c634030c */ lwc1 $f20,0x30c($s1) +/* f042ee4: 02a88021 */ addu $s0,$s5,$t0 +/* f042ee8: 45020003 */ bc1fl .L0f042ef8 +/* f042eec: 4600a03c */ c.lt.s $f20,$f0 +/* f042ef0: 461ec600 */ add.s $f24,$f24,$f30 +/* f042ef4: 4600a03c */ c.lt.s $f20,$f0 +.L0f042ef8: +/* f042ef8: 00000000 */ sll $zero,$zero,0x0 +/* f042efc: 45020003 */ bc1fl .L0f042f0c +/* f042f00: 4608a500 */ add.s $f20,$f20,$f8 +/* f042f04: 461ea500 */ add.s $f20,$f20,$f30 +/* f042f08: 4608a500 */ add.s $f20,$f20,$f8 +.L0f042f0c: +/* f042f0c: 4614f03e */ c.le.s $f30,$f20 +/* f042f10: 00000000 */ sll $zero,$zero,0x0 +/* f042f14: 45000002 */ bc1f .L0f042f20 +/* f042f18: 00000000 */ sll $zero,$zero,0x0 +/* f042f1c: 461ea501 */ sub.s $f20,$f20,$f30 +.L0f042f20: +/* f042f20: 0c0068f7 */ jal 0x1a3dc +/* f042f24: 4600a306 */ mov.s $f12,$f20 +/* f042f28: 46000586 */ mov.s $f22,$f0 +/* f042f2c: 0c0068f4 */ jal 0x1a3d0 +/* f042f30: 4600c306 */ mov.s $f12,$f24 +/* f042f34: 46160282 */ mul.s $f10,$f0,$f22 +/* f042f38: 4600c306 */ mov.s $f12,$f24 +/* f042f3c: 0c0068f7 */ jal 0x1a3dc +/* f042f40: e60a0018 */ swc1 $f10,0x18($s0) +/* f042f44: 46000407 */ neg.s $f16,$f0 +/* f042f48: 4600a306 */ mov.s $f12,$f20 +/* f042f4c: 0c0068f4 */ jal 0x1a3d0 +/* f042f50: e610001c */ swc1 $f16,0x1c($s0) +/* f042f54: 46000586 */ mov.s $f22,$f0 +/* f042f58: 0c0068f4 */ jal 0x1a3d0 +/* f042f5c: 4600c306 */ mov.s $f12,$f24 +/* f042f60: 46160102 */ mul.s $f4,$f0,$f22 +/* f042f64: 02402025 */ or $a0,$s2,$zero +/* f042f68: 02802825 */ or $a1,$s4,$zero +/* f042f6c: 24060001 */ addiu $a2,$zero,0x1 +/* f042f70: 0fc109e7 */ jal func0f04279c +/* f042f74: e6040020 */ swc1 $f4,0x20($s0) +/* f042f78: 8ee90038 */ lw $t1,0x38($s7) +/* f042f7c: 252affff */ addiu $t2,$t1,-1 +/* f042f80: aeea0038 */ sw $t2,0x38($s7) +.L0f042f84: +/* f042f84: 8e220348 */ lw $v0,0x348($s1) +/* f042f88: 904b0000 */ lbu $t3,0x0($v0) +/* f042f8c: 256c0001 */ addiu $t4,$t3,0x1 +/* f042f90: a04c0000 */ sb $t4,0x0($v0) +.L0f042f94: +/* f042f94: 8fad0070 */ lw $t5,0x70($sp) +/* f042f98: 26940001 */ addiu $s4,$s4,0x1 +/* f042f9c: 24010002 */ addiu $at,$zero,0x2 +/* f042fa0: 25af0001 */ addiu $t7,$t5,0x1 +/* f042fa4: afaf0070 */ sw $t7,0x70($sp) +/* f042fa8: 26310004 */ addiu $s1,$s1,0x4 +/* f042fac: 1681fed2 */ bne $s4,$at,.L0f042af8 +/* f042fb0: 26f70004 */ addiu $s7,$s7,0x4 +.L0f042fb4: +/* f042fb4: 8fbf006c */ lw $ra,0x6c($sp) +/* f042fb8: d7b40018 */ ldc1 $f20,0x18($sp) +/* f042fbc: d7b60020 */ ldc1 $f22,0x20($sp) +/* f042fc0: d7b80028 */ ldc1 $f24,0x28($sp) +/* f042fc4: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f042fc8: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f042fcc: d7be0040 */ ldc1 $f30,0x40($sp) +/* f042fd0: 8fb00048 */ lw $s0,0x48($sp) +/* f042fd4: 8fb1004c */ lw $s1,0x4c($sp) +/* f042fd8: 8fb20050 */ lw $s2,0x50($sp) +/* f042fdc: 8fb30054 */ lw $s3,0x54($sp) +/* f042fe0: 8fb40058 */ lw $s4,0x58($sp) +/* f042fe4: 8fb5005c */ lw $s5,0x5c($sp) +/* f042fe8: 8fb60060 */ lw $s6,0x60($sp) +/* f042fec: 8fb70064 */ lw $s7,0x64($sp) +/* f042ff0: 8fbe0068 */ lw $s8,0x68($sp) +/* f042ff4: 03e00008 */ jr $ra +/* f042ff8: 27bd0118 */ addiu $sp,$sp,0x118 +); + +GLOBAL_ASM( +glabel func0f042ffc +/* f042ffc: 27bdffc0 */ addiu $sp,$sp,-64 +/* f043000: afb00020 */ sw $s0,0x20($sp) +/* f043004: 00808025 */ or $s0,$a0,$zero +/* f043008: afbf0024 */ sw $ra,0x24($sp) +/* f04300c: 8c840020 */ lw $a0,0x20($a0) +/* f043010: 0c00745f */ jal 0x1d17c +/* f043014: afa4003c */ sw $a0,0x3c($sp) +/* f043018: e7a00038 */ swc1 $f0,0x38($sp) +/* f04301c: 8e0e0014 */ lw $t6,0x14($s0) +/* f043020: 000e7a80 */ sll $t7,$t6,0xa +/* f043024: 05e3001b */ bgezl $t7,.L0f043094 +/* f043028: 8e08002c */ lw $t0,0x2c($s0) +/* f04302c: 0c0076e5 */ jal 0x1db94 +/* f043030: 8e040020 */ lw $a0,0x20($s0) +/* f043034: 144000e5 */ bnez $v0,.L0f0433cc +/* f043038: 02002025 */ or $a0,$s0,$zero +/* f04303c: 3c063f4c */ lui $a2,0x3f4c +/* f043040: 34c6cccd */ ori $a2,$a2,0xcccd +/* f043044: 0fc0b857 */ jal func0f02e15c +/* f043048: 3c053f00 */ lui $a1,0x3f00 +/* f04304c: 8e02002c */ lw $v0,0x2c($s0) +/* f043050: 3c014180 */ lui $at,0x4180 +/* f043054: 44812000 */ mtc1 $at,$f4 +/* f043058: 8206003e */ lb $a2,0x3e($s0) +/* f04305c: 84450000 */ lh $a1,0x0($v0) +/* f043060: 8c470010 */ lw $a3,0x10($v0) +/* f043064: e7a00010 */ swc1 $f0,0x10($sp) +/* f043068: 8fa4003c */ lw $a0,0x3c($sp) +/* f04306c: 0c007733 */ jal 0x1dccc +/* f043070: e7a40014 */ swc1 $f4,0x14($sp) +/* f043074: 0fc0c495 */ jal func0f031254 +/* f043078: 02002025 */ or $a0,$s0,$zero +/* f04307c: 8e180014 */ lw $t8,0x14($s0) +/* f043080: 3c01ffdf */ lui $at,0xffdf +/* f043084: 3421ffff */ ori $at,$at,0xffff +/* f043088: 0301c824 */ and $t9,$t8,$at +/* f04308c: ae190014 */ sw $t9,0x14($s0) +/* f043090: 8e08002c */ lw $t0,0x2c($s0) +.L0f043094: +/* f043094: 24010269 */ addiu $at,$zero,0x269 +/* f043098: 85090000 */ lh $t1,0x0($t0) +/* f04309c: 55210019 */ bnel $t1,$at,.L0f043104 +/* f0430a0: 8e0302d4 */ lw $v1,0x2d4($s0) +/* f0430a4: 0c007468 */ jal 0x1d1a0 +/* f0430a8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0430ac: c7a60038 */ lwc1 $f6,0x38($sp) +/* f0430b0: 3c0a8006 */ lui $t2,0x8006 +/* f0430b4: 3c063f4c */ lui $a2,0x3f4c +/* f0430b8: 4606003e */ c.le.s $f0,$f6 +/* f0430bc: 254a7d70 */ addiu $t2,$t2,0x7d70 +/* f0430c0: 34c6cccd */ ori $a2,$a2,0xcccd +/* f0430c4: 02002025 */ or $a0,$s0,$zero +/* f0430c8: 4500000d */ bc1f .L0f043100 +/* f0430cc: 3c053f00 */ lui $a1,0x3f00 +/* f0430d0: 0fc0b857 */ jal func0f02e15c +/* f0430d4: ae0a002c */ sw $t2,0x2c($s0) +/* f0430d8: 8e02002c */ lw $v0,0x2c($s0) +/* f0430dc: 3c014180 */ lui $at,0x4180 +/* f0430e0: 44814000 */ mtc1 $at,$f8 +/* f0430e4: 8206003e */ lb $a2,0x3e($s0) +/* f0430e8: 84450000 */ lh $a1,0x0($v0) +/* f0430ec: 8c470010 */ lw $a3,0x10($v0) +/* f0430f0: e7a00010 */ swc1 $f0,0x10($sp) +/* f0430f4: 8fa4003c */ lw $a0,0x3c($sp) +/* f0430f8: 0c007733 */ jal 0x1dccc +/* f0430fc: e7a80014 */ swc1 $f8,0x14($sp) +.L0f043100: +/* f043100: 8e0302d4 */ lw $v1,0x2d4($s0) +.L0f043104: +/* f043104: 14600050 */ bnez $v1,.L0f043248 +/* f043108: 00000000 */ sll $zero,$zero,0x0 +/* f04310c: 8e020058 */ lw $v0,0x58($s0) +/* f043110: 24010001 */ addiu $at,$zero,0x1 +/* f043114: 1040004c */ beqz $v0,.L0f043248 +/* f043118: 00000000 */ sll $zero,$zero,0x0 +/* f04311c: 1441002e */ bne $v0,$at,.L0f0431d8 +/* f043120: 8fa4003c */ lw $a0,0x3c($sp) +/* f043124: 8e02002c */ lw $v0,0x2c($s0) +/* f043128: 44805000 */ mtc1 $zero,$f10 +/* f04312c: c4400024 */ lwc1 $f0,0x24($v0) +/* f043130: 4600503e */ c.le.s $f10,$f0 +/* f043134: 00000000 */ sll $zero,$zero,0x0 +/* f043138: 45020004 */ bc1fl .L0f04314c +/* f04313c: c442001c */ lwc1 $f2,0x1c($v0) +/* f043140: 10000002 */ beqz $zero,.L0f04314c +/* f043144: 46000086 */ mov.s $f2,$f0 +/* f043148: c442001c */ lwc1 $f2,0x1c($v0) +.L0f04314c: +/* f04314c: 0c00744f */ jal 0x1d13c +/* f043150: e7a20034 */ swc1 $f2,0x34($sp) +/* f043154: 3c063f4c */ lui $a2,0x3f4c +/* f043158: 34c6cccd */ ori $a2,$a2,0xcccd +/* f04315c: a7a2002e */ sh $v0,0x2e($sp) +/* f043160: 02002025 */ or $a0,$s0,$zero +/* f043164: 0fc0b857 */ jal func0f02e15c +/* f043168: 3c053f00 */ lui $a1,0x3f00 +/* f04316c: 8fa4003c */ lw $a0,0x3c($sp) +/* f043170: c7a20034 */ lwc1 $f2,0x34($sp) +/* f043174: 3c014180 */ lui $at,0x4180 +/* f043178: 8c8b0020 */ lw $t3,0x20($a0) +/* f04317c: 44818000 */ mtc1 $at,$f16 +/* f043180: 44071000 */ mfc1 $a3,$f2 +/* f043184: 81660008 */ lb $a2,0x8($t3) +/* f043188: e7a00010 */ swc1 $f0,0x10($sp) +/* f04318c: 87a5002e */ lh $a1,0x2e($sp) +/* f043190: 0c007733 */ jal 0x1dccc +/* f043194: e7b00014 */ swc1 $f16,0x14($sp) +/* f043198: 8e0c002c */ lw $t4,0x2c($s0) +/* f04319c: 44809000 */ mtc1 $zero,$f18 +/* f0431a0: c5800014 */ lwc1 $f0,0x14($t4) +/* f0431a4: 4600903e */ c.le.s $f18,$f0 +/* f0431a8: 00000000 */ sll $zero,$zero,0x0 +/* f0431ac: 45020005 */ bc1fl .L0f0431c4 +/* f0431b0: 240d0002 */ addiu $t5,$zero,0x2 +/* f0431b4: 44050000 */ mfc1 $a1,$f0 +/* f0431b8: 0c007787 */ jal 0x1de1c +/* f0431bc: 8fa4003c */ lw $a0,0x3c($sp) +/* f0431c0: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0431c4: +/* f0431c4: ae0d0058 */ sw $t5,0x58($s0) +/* f0431c8: 0fc0fe0a */ jal func0f03f828 +/* f0431cc: 02002025 */ or $a0,$s0,$zero +/* f0431d0: 1000007f */ beqz $zero,.L0f0433d0 +/* f0431d4: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0431d8: +/* f0431d8: 24010002 */ addiu $at,$zero,0x2 +/* f0431dc: 1441001a */ bne $v0,$at,.L0f043248 +/* f0431e0: 00000000 */ sll $zero,$zero,0x0 +/* f0431e4: 0c007468 */ jal 0x1d1a0 +/* f0431e8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0431ec: c7a40038 */ lwc1 $f4,0x38($sp) +/* f0431f0: 4604003e */ c.le.s $f0,$f4 +/* f0431f4: 00000000 */ sll $zero,$zero,0x0 +/* f0431f8: 45020075 */ bc1fl .L0f0433d0 +/* f0431fc: 8fbf0024 */ lw $ra,0x24($sp) +/* f043200: 8e0e004c */ lw $t6,0x4c($s0) +/* f043204: 8e180054 */ lw $t8,0x54($s0) +/* f043208: 2401ffbf */ addiu $at,$zero,-65 +/* f04320c: 01c17824 */ and $t7,$t6,$at +/* f043210: 13000007 */ beqz $t8,.L0f043230 +/* f043214: ae0f004c */ sw $t7,0x4c($s0) +/* f043218: 02002025 */ or $a0,$s0,$zero +/* f04321c: 01e02825 */ or $a1,$t7,$zero +/* f043220: 0fc0c048 */ jal func0f030120 +/* f043224: 8e060050 */ lw $a2,0x50($s0) +/* f043228: 10000069 */ beqz $zero,.L0f0433d0 +/* f04322c: 8fbf0024 */ lw $ra,0x24($sp) +.L0f043230: +/* f043230: 02002025 */ or $a0,$s0,$zero +/* f043234: 8e05004c */ lw $a1,0x4c($s0) +/* f043238: 0fc0c0e8 */ jal func0f0303a0 +/* f04323c: 8e060050 */ lw $a2,0x50($s0) +/* f043240: 10000063 */ beqz $zero,.L0f0433d0 +/* f043244: 8fbf0024 */ lw $ra,0x24($sp) +.L0f043248: +/* f043248: 54600020 */ bnezl $v1,.L0f0432cc +/* f04324c: 8e0d02d4 */ lw $t5,0x2d4($s0) +/* f043250: 8e02004c */ lw $v0,0x4c($s0) +/* f043254: 30590020 */ andi $t9,$v0,0x20 +/* f043258: 1320001b */ beqz $t9,.L0f0432c8 +/* f04325c: 30480040 */ andi $t0,$v0,0x40 +/* f043260: 1100000c */ beqz $t0,.L0f043294 +/* f043264: 02002025 */ or $a0,$s0,$zero +/* f043268: 3c017f1b */ lui $at,0x7f1b +/* f04326c: c42691e0 */ lwc1 $f6,-0x6e20($at) +/* f043270: 8e05002c */ lw $a1,0x2c($s0) +/* f043274: 82060039 */ lb $a2,0x39($s0) +/* f043278: 82070038 */ lb $a3,0x38($s0) +/* f04327c: 0fc0fa7d */ jal func0f03e9f4 +/* f043280: e7a60010 */ swc1 $f6,0x10($sp) +/* f043284: 14400051 */ bnez $v0,.L0f0433cc +/* f043288: 24090001 */ addiu $t1,$zero,0x1 +/* f04328c: 1000004f */ beqz $zero,.L0f0433cc +/* f043290: ae090058 */ sw $t1,0x58($s0) +.L0f043294: +/* f043294: 0c007468 */ jal 0x1d1a0 +/* f043298: 8fa4003c */ lw $a0,0x3c($sp) +/* f04329c: c7a80038 */ lwc1 $f8,0x38($sp) +/* f0432a0: 4608003e */ c.le.s $f0,$f8 +/* f0432a4: 00000000 */ sll $zero,$zero,0x0 +/* f0432a8: 45020008 */ bc1fl .L0f0432cc +/* f0432ac: 8e0d02d4 */ lw $t5,0x2d4($s0) +/* f0432b0: 8e0a004c */ lw $t2,0x4c($s0) +/* f0432b4: 240c0002 */ addiu $t4,$zero,0x2 +/* f0432b8: a20c0030 */ sb $t4,0x30($s0) +/* f0432bc: 354b0040 */ ori $t3,$t2,0x40 +/* f0432c0: 10000042 */ beqz $zero,.L0f0433cc +/* f0432c4: ae0b004c */ sw $t3,0x4c($s0) +.L0f0432c8: +/* f0432c8: 8e0d02d4 */ lw $t5,0x2d4($s0) +.L0f0432cc: +/* f0432cc: 15a0003d */ bnez $t5,.L0f0433c4 +/* f0432d0: 00000000 */ sll $zero,$zero,0x0 +/* f0432d4: 820e0036 */ lb $t6,0x36($s0) +/* f0432d8: 15c0003a */ bnez $t6,.L0f0433c4 +/* f0432dc: 00000000 */ sll $zero,$zero,0x0 +/* f0432e0: 8e0f002c */ lw $t7,0x2c($s0) +/* f0432e4: 44805000 */ mtc1 $zero,$f10 +/* f0432e8: c7b00038 */ lwc1 $f16,0x38($sp) +/* f0432ec: c5e00024 */ lwc1 $f0,0x24($t7) +/* f0432f0: 4600503c */ c.lt.s $f10,$f0 +/* f0432f4: 00000000 */ sll $zero,$zero,0x0 +/* f0432f8: 45000032 */ bc1f .L0f0433c4 +/* f0432fc: 00000000 */ sll $zero,$zero,0x0 +/* f043300: 4600803e */ c.le.s $f16,$f0 +/* f043304: 00000000 */ sll $zero,$zero,0x0 +/* f043308: 4500002e */ bc1f .L0f0433c4 +/* f04330c: 00000000 */ sll $zero,$zero,0x0 +/* f043310: 0c007468 */ jal 0x1d1a0 +/* f043314: 8fa4003c */ lw $a0,0x3c($sp) +/* f043318: c7b20038 */ lwc1 $f18,0x38($sp) +/* f04331c: 4612003e */ c.le.s $f0,$f18 +/* f043320: 00000000 */ sll $zero,$zero,0x0 +/* f043324: 45000027 */ bc1f .L0f0433c4 +/* f043328: 00000000 */ sll $zero,$zero,0x0 +/* f04332c: 0c00744f */ jal 0x1d13c +/* f043330: 8fa4003c */ lw $a0,0x3c($sp) +/* f043334: 3c063f4c */ lui $a2,0x3f4c +/* f043338: 34c6cccd */ ori $a2,$a2,0xcccd +/* f04333c: a7a2002e */ sh $v0,0x2e($sp) +/* f043340: 02002025 */ or $a0,$s0,$zero +/* f043344: 0fc0b857 */ jal func0f02e15c +/* f043348: 3c053f00 */ lui $a1,0x3f00 +/* f04334c: 8fa4003c */ lw $a0,0x3c($sp) +/* f043350: 8e08002c */ lw $t0,0x2c($s0) +/* f043354: 3c014180 */ lui $at,0x4180 +/* f043358: 8c990020 */ lw $t9,0x20($a0) +/* f04335c: 44812000 */ mtc1 $at,$f4 +/* f043360: 8d070024 */ lw $a3,0x24($t0) +/* f043364: 83260008 */ lb $a2,0x8($t9) +/* f043368: e7a00010 */ swc1 $f0,0x10($sp) +/* f04336c: 87a5002e */ lh $a1,0x2e($sp) +/* f043370: 0c007733 */ jal 0x1dccc +/* f043374: e7a40014 */ swc1 $f4,0x14($sp) +/* f043378: 82090037 */ lb $t1,0x37($s0) +/* f04337c: 5120000e */ beqzl $t1,.L0f0433b8 +/* f043380: 8e0b002c */ lw $t3,0x2c($s0) +/* f043384: 8e0a002c */ lw $t2,0x2c($s0) +/* f043388: 44803000 */ mtc1 $zero,$f6 +/* f04338c: c5400014 */ lwc1 $f0,0x14($t2) +/* f043390: 4600303e */ c.le.s $f6,$f0 +/* f043394: 00000000 */ sll $zero,$zero,0x0 +/* f043398: 4500000a */ bc1f .L0f0433c4 +/* f04339c: 00000000 */ sll $zero,$zero,0x0 +/* f0433a0: 44050000 */ mfc1 $a1,$f0 +/* f0433a4: 0c007787 */ jal 0x1de1c +/* f0433a8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0433ac: 10000005 */ beqz $zero,.L0f0433c4 +/* f0433b0: 00000000 */ sll $zero,$zero,0x0 +/* f0433b4: 8e0b002c */ lw $t3,0x2c($s0) +.L0f0433b8: +/* f0433b8: 8fa4003c */ lw $a0,0x3c($sp) +/* f0433bc: 0c007787 */ jal 0x1de1c +/* f0433c0: 8d65001c */ lw $a1,0x1c($t3) +.L0f0433c4: +/* f0433c4: 0fc10792 */ jal func0f041e48 +/* f0433c8: 02002025 */ or $a0,$s0,$zero +.L0f0433cc: +/* f0433cc: 8fbf0024 */ lw $ra,0x24($sp) +.L0f0433d0: +/* f0433d0: 8fb00020 */ lw $s0,0x20($sp) +/* f0433d4: 27bd0040 */ addiu $sp,$sp,0x40 +/* f0433d8: 03e00008 */ jr $ra +/* f0433dc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0433e0 +/* f0433e0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0433e4: afbf001c */ sw $ra,0x1c($sp) +/* f0433e8: afa40048 */ sw $a0,0x48($sp) +/* f0433ec: 8c8f0014 */ lw $t7,0x14($a0) +/* f0433f0: 000fc280 */ sll $t8,$t7,0xa +/* f0433f4: 0703000e */ bgezl $t8,.L0f043430 +/* f0433f8: 8fa90048 */ lw $t1,0x48($sp) +/* f0433fc: 0c0076e5 */ jal 0x1db94 +/* f043400: 8c840020 */ lw $a0,0x20($a0) +/* f043404: 5440014c */ bnezl $v0,.L0f043938 +/* f043408: 8fbf001c */ lw $ra,0x1c($sp) +/* f04340c: 0fc0c290 */ jal func0f030a40 +/* f043410: 8fa40048 */ lw $a0,0x48($sp) +/* f043414: 8fa20048 */ lw $v0,0x48($sp) +/* f043418: 3c01ffdf */ lui $at,0xffdf +/* f04341c: 3421ffff */ ori $at,$at,0xffff +/* f043420: 8c590014 */ lw $t9,0x14($v0) +/* f043424: 03214024 */ and $t0,$t9,$at +/* f043428: ac480014 */ sw $t0,0x14($v0) +/* f04342c: 8fa90048 */ lw $t1,0x48($sp) +.L0f043430: +/* f043430: 812a0035 */ lb $t2,0x35($t1) +/* f043434: 1140013d */ beqz $t2,.L0f04392c +/* f043438: 00000000 */ sll $zero,$zero,0x0 +/* f04343c: 8d240020 */ lw $a0,0x20($t1) +/* f043440: 0c00745f */ jal 0x1d17c +/* f043444: afa40044 */ sw $a0,0x44($sp) +/* f043448: 8fa70048 */ lw $a3,0x48($sp) +/* f04344c: 3c0b8006 */ lui $t3,0x8006 +/* f043450: 256b7548 */ addiu $t3,$t3,0x7548 +/* f043454: 8ce2002c */ lw $v0,0x2c($a3) +/* f043458: 3c0c8006 */ lui $t4,0x8006 +/* f04345c: 46000306 */ mov.s $f12,$f0 +/* f043460: 11620009 */ beq $t3,$v0,.L0f043488 +/* f043464: 258c7590 */ addiu $t4,$t4,0x7590 +/* f043468: 11820007 */ beq $t4,$v0,.L0f043488 +/* f04346c: 3c0d8006 */ lui $t5,0x8006 +/* f043470: 25ad75d8 */ addiu $t5,$t5,0x75d8 +/* f043474: 11a20004 */ beq $t5,$v0,.L0f043488 +/* f043478: 3c0f8006 */ lui $t7,0x8006 +/* f04347c: 25ef7620 */ addiu $t7,$t7,0x7620 +/* f043480: 15e200c8 */ bne $t7,$v0,.L0f0437a4 +/* f043484: 3c0c8006 */ lui $t4,0x8006 +.L0f043488: +/* f043488: c4440014 */ lwc1 $f4,0x14($v0) +/* f04348c: 8fb80044 */ lw $t8,0x44($sp) +/* f043490: 4600203e */ c.le.s $f4,$f0 +/* f043494: 00000000 */ sll $zero,$zero,0x0 +/* f043498: 450000c0 */ bc1f .L0f04379c +/* f04349c: 00000000 */ sll $zero,$zero,0x0 +/* f0434a0: 8f0e0020 */ lw $t6,0x20($t8) +/* f0434a4: 3c014180 */ lui $at,0x4180 +/* f0434a8: 44811000 */ mtc1 $at,$f2 +/* f0434ac: 81d90008 */ lb $t9,0x8($t6) +/* f0434b0: 24430120 */ addiu $v1,$v0,0x120 +/* f0434b4: afb90038 */ sw $t9,0x38($sp) +/* f0434b8: 80e80039 */ lb $t0,0x39($a3) +/* f0434bc: 11000010 */ beqz $t0,.L0f043500 +/* f0434c0: 00000000 */ sll $zero,$zero,0x0 +/* f0434c4: 80ea0038 */ lb $t2,0x38($a3) +/* f0434c8: 1140000d */ beqz $t2,.L0f043500 +/* f0434cc: 00000000 */ sll $zero,$zero,0x0 +/* f0434d0: afa3003c */ sw $v1,0x3c($sp) +/* f0434d4: 0c004b70 */ jal 0x12dc0 +/* f0434d8: e7a20034 */ swc1 $f2,0x34($sp) +/* f0434dc: 30490001 */ andi $t1,$v0,0x1 +/* f0434e0: 8fa3003c */ lw $v1,0x3c($sp) +/* f0434e4: 15200004 */ bnez $t1,.L0f0434f8 +/* f0434e8: c7a20034 */ lwc1 $f2,0x34($sp) +/* f0434ec: 24630120 */ addiu $v1,$v1,0x120 +/* f0434f0: 10000003 */ beqz $zero,.L0f043500 +/* f0434f4: 8fa70048 */ lw $a3,0x48($sp) +.L0f0434f8: +/* f0434f8: 24630240 */ addiu $v1,$v1,0x240 +/* f0434fc: 8fa70048 */ lw $a3,0x48($sp) +.L0f043500: +/* f043500: 3c028006 */ lui $v0,0x8006 +/* f043504: 24427428 */ addiu $v0,$v0,0x7428 +/* f043508: 244b0240 */ addiu $t3,$v0,0x240 +/* f04350c: 146b0005 */ bne $v1,$t3,.L0f043524 +/* f043510: 00e02025 */ or $a0,$a3,$zero +/* f043514: 3c0141c0 */ lui $at,0x41c0 +/* f043518: 44811000 */ mtc1 $at,$f2 +/* f04351c: 10000043 */ beqz $zero,.L0f04362c +/* f043520: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043524: +/* f043524: 244c0288 */ addiu $t4,$v0,0x288 +/* f043528: 146c0005 */ bne $v1,$t4,.L0f043540 +/* f04352c: 244d02d0 */ addiu $t5,$v0,0x2d0 +/* f043530: 3c0141c0 */ lui $at,0x41c0 +/* f043534: 44811000 */ mtc1 $at,$f2 +/* f043538: 1000003c */ beqz $zero,.L0f04362c +/* f04353c: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043540: +/* f043540: 146d0005 */ bne $v1,$t5,.L0f043558 +/* f043544: 244f0318 */ addiu $t7,$v0,0x318 +/* f043548: 3c014200 */ lui $at,0x4200 +/* f04354c: 44811000 */ mtc1 $at,$f2 +/* f043550: 10000036 */ beqz $zero,.L0f04362c +/* f043554: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043558: +/* f043558: 146f0005 */ bne $v1,$t7,.L0f043570 +/* f04355c: 24580360 */ addiu $t8,$v0,0x360 +/* f043560: 3c014230 */ lui $at,0x4230 +/* f043564: 44811000 */ mtc1 $at,$f2 +/* f043568: 10000030 */ beqz $zero,.L0f04362c +/* f04356c: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043570: +/* f043570: 14780005 */ bne $v1,$t8,.L0f043588 +/* f043574: 244e03a8 */ addiu $t6,$v0,0x3a8 +/* f043578: 3c0141c0 */ lui $at,0x41c0 +/* f04357c: 44811000 */ mtc1 $at,$f2 +/* f043580: 1000002a */ beqz $zero,.L0f04362c +/* f043584: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043588: +/* f043588: 146e0005 */ bne $v1,$t6,.L0f0435a0 +/* f04358c: 245903f0 */ addiu $t9,$v0,0x3f0 +/* f043590: 3c014208 */ lui $at,0x4208 +/* f043594: 44811000 */ mtc1 $at,$f2 +/* f043598: 10000024 */ beqz $zero,.L0f04362c +/* f04359c: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0435a0: +/* f0435a0: 14790005 */ bne $v1,$t9,.L0f0435b8 +/* f0435a4: 24480438 */ addiu $t0,$v0,0x438 +/* f0435a8: 3c014200 */ lui $at,0x4200 +/* f0435ac: 44811000 */ mtc1 $at,$f2 +/* f0435b0: 1000001e */ beqz $zero,.L0f04362c +/* f0435b4: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0435b8: +/* f0435b8: 14680005 */ bne $v1,$t0,.L0f0435d0 +/* f0435bc: 244a0480 */ addiu $t2,$v0,0x480 +/* f0435c0: 3c014230 */ lui $at,0x4230 +/* f0435c4: 44811000 */ mtc1 $at,$f2 +/* f0435c8: 10000018 */ beqz $zero,.L0f04362c +/* f0435cc: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0435d0: +/* f0435d0: 146a0005 */ bne $v1,$t2,.L0f0435e8 +/* f0435d4: 244904c8 */ addiu $t1,$v0,0x4c8 +/* f0435d8: 3c0141c0 */ lui $at,0x41c0 +/* f0435dc: 44811000 */ mtc1 $at,$f2 +/* f0435e0: 10000012 */ beqz $zero,.L0f04362c +/* f0435e4: 240d0002 */ addiu $t5,$zero,0x2 +.L0f0435e8: +/* f0435e8: 14690005 */ bne $v1,$t1,.L0f043600 +/* f0435ec: 244b0510 */ addiu $t3,$v0,0x510 +/* f0435f0: 3c014208 */ lui $at,0x4208 +/* f0435f4: 44811000 */ mtc1 $at,$f2 +/* f0435f8: 1000000c */ beqz $zero,.L0f04362c +/* f0435fc: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043600: +/* f043600: 146b0005 */ bne $v1,$t3,.L0f043618 +/* f043604: 244c0558 */ addiu $t4,$v0,0x558 +/* f043608: 3c014200 */ lui $at,0x4200 +/* f04360c: 44811000 */ mtc1 $at,$f2 +/* f043610: 10000006 */ beqz $zero,.L0f04362c +/* f043614: 240d0002 */ addiu $t5,$zero,0x2 +.L0f043618: +/* f043618: 146c0003 */ bne $v1,$t4,.L0f043628 +/* f04361c: 3c014230 */ lui $at,0x4230 +/* f043620: 44811000 */ mtc1 $at,$f2 +/* f043624: 00000000 */ sll $zero,$zero,0x0 +.L0f043628: +/* f043628: 240d0002 */ addiu $t5,$zero,0x2 +.L0f04362c: +/* f04362c: a0ed0030 */ sb $t5,0x30($a3) +/* f043630: ace3002c */ sw $v1,0x2c($a3) +/* f043634: a0e00008 */ sb $zero,0x8($a3) +/* f043638: 3c063f4c */ lui $a2,0x3f4c +/* f04363c: 34c6cccd */ ori $a2,$a2,0xcccd +/* f043640: e7a20034 */ swc1 $f2,0x34($sp) +/* f043644: afa3003c */ sw $v1,0x3c($sp) +/* f043648: 0fc0b857 */ jal func0f02e15c +/* f04364c: 3c053f00 */ lui $a1,0x3f00 +/* f043650: 8fa3003c */ lw $v1,0x3c($sp) +/* f043654: c7a20034 */ lwc1 $f2,0x34($sp) +/* f043658: 8fa40044 */ lw $a0,0x44($sp) +/* f04365c: 84650000 */ lh $a1,0x0($v1) +/* f043660: 8c670010 */ lw $a3,0x10($v1) +/* f043664: e7a00010 */ swc1 $f0,0x10($sp) +/* f043668: 8fa60038 */ lw $a2,0x38($sp) +/* f04366c: 0c007733 */ jal 0x1dccc +/* f043670: e7a20014 */ swc1 $f2,0x14($sp) +/* f043674: 8faf0048 */ lw $t7,0x48($sp) +/* f043678: 8fa3003c */ lw $v1,0x3c($sp) +/* f04367c: c7a20034 */ lwc1 $f2,0x34($sp) +/* f043680: 81f80036 */ lb $t8,0x36($t7) +/* f043684: 53000014 */ beqzl $t8,.L0f0436d8 +/* f043688: c4600020 */ lwc1 $f0,0x20($v1) +/* f04368c: c4600024 */ lwc1 $f0,0x24($v1) +/* f043690: 44803000 */ mtc1 $zero,$f6 +/* f043694: 8fa40044 */ lw $a0,0x44($sp) +/* f043698: 4600303e */ c.le.s $f6,$f0 +/* f04369c: 00000000 */ sll $zero,$zero,0x0 +/* f0436a0: 45020008 */ bc1fl .L0f0436c4 +/* f0436a4: 8c65001c */ lw $a1,0x1c($v1) +/* f0436a8: 44050000 */ mfc1 $a1,$f0 +/* f0436ac: 8fa40044 */ lw $a0,0x44($sp) +/* f0436b0: 0c007787 */ jal 0x1de1c +/* f0436b4: e7a20034 */ swc1 $f2,0x34($sp) +/* f0436b8: 1000001d */ beqz $zero,.L0f043730 +/* f0436bc: c7a20034 */ lwc1 $f2,0x34($sp) +/* f0436c0: 8c65001c */ lw $a1,0x1c($v1) +.L0f0436c4: +/* f0436c4: 0c007787 */ jal 0x1de1c +/* f0436c8: e7a20034 */ swc1 $f2,0x34($sp) +/* f0436cc: 10000018 */ beqz $zero,.L0f043730 +/* f0436d0: c7a20034 */ lwc1 $f2,0x34($sp) +/* f0436d4: c4600020 */ lwc1 $f0,0x20($v1) +.L0f0436d8: +/* f0436d8: 44804000 */ mtc1 $zero,$f8 +/* f0436dc: 8fa40044 */ lw $a0,0x44($sp) +/* f0436e0: 4600403e */ c.le.s $f8,$f0 +/* f0436e4: 00000000 */ sll $zero,$zero,0x0 +/* f0436e8: 45020007 */ bc1fl .L0f043708 +/* f0436ec: c4600014 */ lwc1 $f0,0x14($v1) +/* f0436f0: 44050000 */ mfc1 $a1,$f0 +/* f0436f4: 0c007787 */ jal 0x1de1c +/* f0436f8: e7a20034 */ swc1 $f2,0x34($sp) +/* f0436fc: 1000000c */ beqz $zero,.L0f043730 +/* f043700: c7a20034 */ lwc1 $f2,0x34($sp) +/* f043704: c4600014 */ lwc1 $f0,0x14($v1) +.L0f043708: +/* f043708: 44805000 */ mtc1 $zero,$f10 +/* f04370c: 8fa40044 */ lw $a0,0x44($sp) +/* f043710: 4600503e */ c.le.s $f10,$f0 +/* f043714: 00000000 */ sll $zero,$zero,0x0 +/* f043718: 45020006 */ bc1fl .L0f043734 +/* f04371c: 8fae0048 */ lw $t6,0x48($sp) +/* f043720: 44050000 */ mfc1 $a1,$f0 +/* f043724: 0c007787 */ jal 0x1de1c +/* f043728: e7a20034 */ swc1 $f2,0x34($sp) +/* f04372c: c7a20034 */ lwc1 $f2,0x34($sp) +.L0f043730: +/* f043730: 8fae0048 */ lw $t6,0x48($sp) +.L0f043734: +/* f043734: 44808000 */ mtc1 $zero,$f16 +/* f043738: 8fa40044 */ lw $a0,0x44($sp) +/* f04373c: 8dd9002c */ lw $t9,0x2c($t6) +/* f043740: c732000c */ lwc1 $f18,0xc($t9) +/* f043744: 46128032 */ c.eq.s $f16,$f18 +/* f043748: 00000000 */ sll $zero,$zero,0x0 +/* f04374c: 45010013 */ bc1t .L0f04379c +/* f043750: 00000000 */ sll $zero,$zero,0x0 +/* f043754: 8c880008 */ lw $t0,0x8($a0) +/* f043758: 8d050000 */ lw $a1,0x0($t0) +/* f04375c: 0c006a87 */ jal 0x1aa1c +/* f043760: e7a20034 */ swc1 $f2,0x34($sp) +/* f043764: c7a20034 */ lwc1 $f2,0x34($sp) +/* f043768: e442005c */ swc1 $f2,0x5c($v0) +/* f04376c: 8faa0048 */ lw $t2,0x48($sp) +/* f043770: 8d49002c */ lw $t1,0x2c($t2) +/* f043774: c524000c */ lwc1 $f4,0xc($t1) +/* f043778: 46002187 */ neg.s $f6,$f4 +/* f04377c: 46023203 */ div.s $f8,$f6,$f2 +/* f043780: e4480058 */ swc1 $f8,0x58($v0) +/* f043784: 8fab0038 */ lw $t3,0x38($sp) +/* f043788: 11600004 */ beqz $t3,.L0f04379c +/* f04378c: 00000000 */ sll $zero,$zero,0x0 +/* f043790: c44a0058 */ lwc1 $f10,0x58($v0) +/* f043794: 46005407 */ neg.s $f16,$f10 +/* f043798: e4500058 */ swc1 $f16,0x58($v0) +.L0f04379c: +/* f04379c: 10000063 */ beqz $zero,.L0f04392c +/* f0437a0: 00000000 */ sll $zero,$zero,0x0 +.L0f0437a4: +/* f0437a4: 258c7668 */ addiu $t4,$t4,0x7668 +/* f0437a8: 11820022 */ beq $t4,$v0,.L0f043834 +/* f0437ac: 3c0d8006 */ lui $t5,0x8006 +/* f0437b0: 25ad76b0 */ addiu $t5,$t5,0x76b0 +/* f0437b4: 11a2001f */ beq $t5,$v0,.L0f043834 +/* f0437b8: 3c0f8006 */ lui $t7,0x8006 +/* f0437bc: 25ef76f8 */ addiu $t7,$t7,0x76f8 +/* f0437c0: 11e2001c */ beq $t7,$v0,.L0f043834 +/* f0437c4: 3c188006 */ lui $t8,0x8006 +/* f0437c8: 27187740 */ addiu $t8,$t8,0x7740 +/* f0437cc: 13020019 */ beq $t8,$v0,.L0f043834 +/* f0437d0: 3c0e8006 */ lui $t6,0x8006 +/* f0437d4: 25ce7788 */ addiu $t6,$t6,0x7788 +/* f0437d8: 11c20016 */ beq $t6,$v0,.L0f043834 +/* f0437dc: 3c198006 */ lui $t9,0x8006 +/* f0437e0: 273977d0 */ addiu $t9,$t9,0x77d0 +/* f0437e4: 13220013 */ beq $t9,$v0,.L0f043834 +/* f0437e8: 3c088006 */ lui $t0,0x8006 +/* f0437ec: 25087818 */ addiu $t0,$t0,0x7818 +/* f0437f0: 11020010 */ beq $t0,$v0,.L0f043834 +/* f0437f4: 3c0a8006 */ lui $t2,0x8006 +/* f0437f8: 254a7860 */ addiu $t2,$t2,0x7860 +/* f0437fc: 1142000d */ beq $t2,$v0,.L0f043834 +/* f043800: 3c098006 */ lui $t1,0x8006 +/* f043804: 252978a8 */ addiu $t1,$t1,0x78a8 +/* f043808: 1122000a */ beq $t1,$v0,.L0f043834 +/* f04380c: 3c0b8006 */ lui $t3,0x8006 +/* f043810: 256b78f0 */ addiu $t3,$t3,0x78f0 +/* f043814: 11620007 */ beq $t3,$v0,.L0f043834 +/* f043818: 3c0c8006 */ lui $t4,0x8006 +/* f04381c: 258c7938 */ addiu $t4,$t4,0x7938 +/* f043820: 11820004 */ beq $t4,$v0,.L0f043834 +/* f043824: 3c0d8006 */ lui $t5,0x8006 +/* f043828: 25ad7980 */ addiu $t5,$t5,0x7980 +/* f04382c: 15a2003f */ bne $t5,$v0,.L0f04392c +/* f043830: 00000000 */ sll $zero,$zero,0x0 +.L0f043834: +/* f043834: 80ef0036 */ lb $t7,0x36($a3) +/* f043838: 15e0003c */ bnez $t7,.L0f04392c +/* f04383c: 00000000 */ sll $zero,$zero,0x0 +/* f043840: c4420024 */ lwc1 $f2,0x24($v0) +/* f043844: 44809000 */ mtc1 $zero,$f18 +/* f043848: 00000000 */ sll $zero,$zero,0x0 +/* f04384c: 4602903c */ c.lt.s $f18,$f2 +/* f043850: 00000000 */ sll $zero,$zero,0x0 +/* f043854: 45000035 */ bc1f .L0f04392c +/* f043858: 00000000 */ sll $zero,$zero,0x0 +/* f04385c: 4602003e */ c.le.s $f0,$f2 +/* f043860: 8fa40044 */ lw $a0,0x44($sp) +/* f043864: 45000031 */ bc1f .L0f04392c +/* f043868: 00000000 */ sll $zero,$zero,0x0 +/* f04386c: 0c007468 */ jal 0x1d1a0 +/* f043870: e7ac0040 */ swc1 $f12,0x40($sp) +/* f043874: c7ac0040 */ lwc1 $f12,0x40($sp) +/* f043878: 460c003e */ c.le.s $f0,$f12 +/* f04387c: 00000000 */ sll $zero,$zero,0x0 +/* f043880: 4500002a */ bc1f .L0f04392c +/* f043884: 00000000 */ sll $zero,$zero,0x0 +/* f043888: 0c00744f */ jal 0x1d13c +/* f04388c: 8fa40044 */ lw $a0,0x44($sp) +/* f043890: 3c063f4c */ lui $a2,0x3f4c +/* f043894: 34c6cccd */ ori $a2,$a2,0xcccd +/* f043898: a7a20026 */ sh $v0,0x26($sp) +/* f04389c: 8fa40048 */ lw $a0,0x48($sp) +/* f0438a0: 0fc0b857 */ jal func0f02e15c +/* f0438a4: 3c053f00 */ lui $a1,0x3f00 +/* f0438a8: 8fa40044 */ lw $a0,0x44($sp) +/* f0438ac: 8fb90048 */ lw $t9,0x48($sp) +/* f0438b0: 3c014180 */ lui $at,0x4180 +/* f0438b4: 8c8e0020 */ lw $t6,0x20($a0) +/* f0438b8: 8f28002c */ lw $t0,0x2c($t9) +/* f0438bc: 44812000 */ mtc1 $at,$f4 +/* f0438c0: 81c60008 */ lb $a2,0x8($t6) +/* f0438c4: 8d070024 */ lw $a3,0x24($t0) +/* f0438c8: e7a00010 */ swc1 $f0,0x10($sp) +/* f0438cc: 87a50026 */ lh $a1,0x26($sp) +/* f0438d0: 0c007733 */ jal 0x1dccc +/* f0438d4: e7a40014 */ swc1 $f4,0x14($sp) +/* f0438d8: 8faa0048 */ lw $t2,0x48($sp) +/* f0438dc: 8fac0048 */ lw $t4,0x48($sp) +/* f0438e0: 81490037 */ lb $t1,0x37($t2) +/* f0438e4: 5120000e */ beqzl $t1,.L0f043920 +/* f0438e8: 8d8d002c */ lw $t5,0x2c($t4) +/* f0438ec: 8d4b002c */ lw $t3,0x2c($t2) +/* f0438f0: 44803000 */ mtc1 $zero,$f6 +/* f0438f4: c5600014 */ lwc1 $f0,0x14($t3) +/* f0438f8: 4600303e */ c.le.s $f6,$f0 +/* f0438fc: 00000000 */ sll $zero,$zero,0x0 +/* f043900: 4500000a */ bc1f .L0f04392c +/* f043904: 00000000 */ sll $zero,$zero,0x0 +/* f043908: 44050000 */ mfc1 $a1,$f0 +/* f04390c: 0c007787 */ jal 0x1de1c +/* f043910: 8fa40044 */ lw $a0,0x44($sp) +/* f043914: 10000005 */ beqz $zero,.L0f04392c +/* f043918: 00000000 */ sll $zero,$zero,0x0 +/* f04391c: 8d8d002c */ lw $t5,0x2c($t4) +.L0f043920: +/* f043920: 8fa40044 */ lw $a0,0x44($sp) +/* f043924: 0c007787 */ jal 0x1de1c +/* f043928: 8da5001c */ lw $a1,0x1c($t5) +.L0f04392c: +/* f04392c: 0fc10792 */ jal func0f041e48 +/* f043930: 8fa40048 */ lw $a0,0x48($sp) +/* f043934: 8fbf001c */ lw $ra,0x1c($sp) +.L0f043938: +/* f043938: 27bd0048 */ addiu $sp,$sp,0x48 +/* f04393c: 03e00008 */ jr $ra +/* f043940: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f043944 +/* f043944: 3c05800a */ lui $a1,0x800a +/* f043948: 24a5cc00 */ addiu $a1,$a1,-13312 +/* f04394c: 00001025 */ or $v0,$zero,$zero +.L0f043950: +/* f043950: 00027080 */ sll $t6,$v0,0x2 +/* f043954: 00ae7821 */ addu $t7,$a1,$t6 +/* f043958: 8de30000 */ lw $v1,0x0($t7) +/* f04395c: 24420001 */ addiu $v0,$v0,0x1 +/* f043960: 305900ff */ andi $t9,$v0,0xff +/* f043964: 10600004 */ beqz $v1,.L0f043978 +/* f043968: 2b21000c */ slti $at,$t9,0xc +/* f04396c: 8c640004 */ lw $a0,0x4($v1) +/* f043970: 10800001 */ beqz $a0,.L0f043978 +/* f043974: 00000000 */ sll $zero,$zero,0x0 +.L0f043978: +/* f043978: 1420fff5 */ bnez $at,.L0f043950 +/* f04397c: 03201025 */ or $v0,$t9,$zero +/* f043980: 03e00008 */ jr $ra +/* f043984: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f043988 +/* f043988: 3c03800a */ lui $v1,0x800a +/* f04398c: 3c02800a */ lui $v0,0x800a +/* f043990: 2442cc30 */ addiu $v0,$v0,-13264 +/* f043994: 2463cc00 */ addiu $v1,$v1,-13312 +/* f043998: 8c6e0000 */ lw $t6,0x0($v1) +.L0f04399c: +/* f04399c: 548e0004 */ bnel $a0,$t6,.L0f0439b0 +/* f0439a0: 24630004 */ addiu $v1,$v1,0x4 +/* f0439a4: 03e00008 */ jr $ra +/* f0439a8: ac600000 */ sw $zero,0x0($v1) +/* f0439ac: 24630004 */ addiu $v1,$v1,0x4 +.L0f0439b0: +/* f0439b0: 5462fffa */ bnel $v1,$v0,.L0f04399c +/* f0439b4: 8c6e0000 */ lw $t6,0x0($v1) +/* f0439b8: 03e00008 */ jr $ra +/* f0439bc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0439c0 +/* f0439c0: 3c03800a */ lui $v1,0x800a +/* f0439c4: 3c02800a */ lui $v0,0x800a +/* f0439c8: 2442cc30 */ addiu $v0,$v0,-13264 +/* f0439cc: 2463cc00 */ addiu $v1,$v1,-13312 +/* f0439d0: 8c6e0000 */ lw $t6,0x0($v1) +.L0f0439d4: +/* f0439d4: 55c00004 */ bnezl $t6,.L0f0439e8 +/* f0439d8: 24630004 */ addiu $v1,$v1,0x4 +/* f0439dc: 03e00008 */ jr $ra +/* f0439e0: ac640000 */ sw $a0,0x0($v1) +/* f0439e4: 24630004 */ addiu $v1,$v1,0x4 +.L0f0439e8: +/* f0439e8: 5462fffa */ bnel $v1,$v0,.L0f0439d4 +/* f0439ec: 8c6e0000 */ lw $t6,0x0($v1) +/* f0439f0: 03e00008 */ jr $ra +/* f0439f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0439f8 +/* f0439f8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0439fc: afbf001c */ sw $ra,0x1c($sp) +/* f043a00: afa40040 */ sw $a0,0x40($sp) +/* f043a04: 8c8f0014 */ lw $t7,0x14($a0) +/* f043a08: 000fc280 */ sll $t8,$t7,0xa +/* f043a0c: 0703000e */ bgezl $t8,.L0f043a48 +/* f043a10: 8fa90040 */ lw $t1,0x40($sp) +/* f043a14: 0c0076e5 */ jal 0x1db94 +/* f043a18: 8c840020 */ lw $a0,0x20($a0) +/* f043a1c: 544000df */ bnezl $v0,.L0f043d9c +/* f043a20: 8fbf001c */ lw $ra,0x1c($sp) +/* f043a24: 0fc0bc1c */ jal func0f02f070 +/* f043a28: 8fa40040 */ lw $a0,0x40($sp) +/* f043a2c: 8fa20040 */ lw $v0,0x40($sp) +/* f043a30: 3c01ffdf */ lui $at,0xffdf +/* f043a34: 3421ffff */ ori $at,$at,0xffff +/* f043a38: 8c590014 */ lw $t9,0x14($v0) +/* f043a3c: 03214024 */ and $t0,$t9,$at +/* f043a40: ac480014 */ sw $t0,0x14($v0) +/* f043a44: 8fa90040 */ lw $t1,0x40($sp) +.L0f043a48: +/* f043a48: 8d240020 */ lw $a0,0x20($t1) +/* f043a4c: 0c00745f */ jal 0x1d17c +/* f043a50: afa4003c */ sw $a0,0x3c($sp) +/* f043a54: 8faa003c */ lw $t2,0x3c($sp) +/* f043a58: 46000086 */ mov.s $f2,$f0 +/* f043a5c: 00002825 */ or $a1,$zero,$zero +/* f043a60: 8d4b0020 */ lw $t3,0x20($t2) +/* f043a64: 8fa40040 */ lw $a0,0x40($sp) +/* f043a68: 816c0008 */ lb $t4,0x8($t3) +/* f043a6c: 11800003 */ beqz $t4,.L0f043a7c +/* f043a70: 00000000 */ sll $zero,$zero,0x0 +/* f043a74: 10000001 */ beqz $zero,.L0f043a7c +/* f043a78: 24050001 */ addiu $a1,$zero,0x1 +.L0f043a7c: +/* f043a7c: 0fc0a209 */ jal func0f028824 +/* f043a80: e7a20038 */ swc1 $f2,0x38($sp) +/* f043a84: 3c0141a0 */ lui $at,0x41a0 +/* f043a88: c7a20038 */ lwc1 $f2,0x38($sp) +/* f043a8c: 44812000 */ mtc1 $at,$f4 +/* f043a90: 00403025 */ or $a2,$v0,$zero +/* f043a94: 4602203e */ c.le.s $f4,$f2 +/* f043a98: 00000000 */ sll $zero,$zero,0x0 +/* f043a9c: 4502000b */ bc1fl .L0f043acc +/* f043aa0: 3c013f80 */ lui $at,0x3f80 +/* f043aa4: 10400008 */ beqz $v0,.L0f043ac8 +/* f043aa8: 8fa4003c */ lw $a0,0x3c($sp) +/* f043aac: afa20030 */ sw $v0,0x30($sp) +/* f043ab0: 0c00744f */ jal 0x1d13c +/* f043ab4: e7a20038 */ swc1 $f2,0x38($sp) +/* f043ab8: 2401003e */ addiu $at,$zero,0x3e +/* f043abc: 8fa60030 */ lw $a2,0x30($sp) +/* f043ac0: 10410021 */ beq $v0,$at,.L0f043b48 +/* f043ac4: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043ac8: +/* f043ac8: 3c013f80 */ lui $at,0x3f80 +.L0f043acc: +/* f043acc: 44813000 */ mtc1 $at,$f6 +/* f043ad0: 00000000 */ sll $zero,$zero,0x0 +/* f043ad4: 4602303e */ c.le.s $f6,$f2 +/* f043ad8: 00000000 */ sll $zero,$zero,0x0 +/* f043adc: 4502000b */ bc1fl .L0f043b0c +/* f043ae0: 3c013f80 */ lui $at,0x3f80 +/* f043ae4: 10c00008 */ beqz $a2,.L0f043b08 +/* f043ae8: 8fa4003c */ lw $a0,0x3c($sp) +/* f043aec: afa60030 */ sw $a2,0x30($sp) +/* f043af0: 0c00744f */ jal 0x1d13c +/* f043af4: e7a20038 */ swc1 $f2,0x38($sp) +/* f043af8: 24010242 */ addiu $at,$zero,0x242 +/* f043afc: 8fa60030 */ lw $a2,0x30($sp) +/* f043b00: 10410011 */ beq $v0,$at,.L0f043b48 +/* f043b04: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043b08: +/* f043b08: 3c013f80 */ lui $at,0x3f80 +.L0f043b0c: +/* f043b0c: 44814000 */ mtc1 $at,$f8 +/* f043b10: 00000000 */ sll $zero,$zero,0x0 +/* f043b14: 4602403e */ c.le.s $f8,$f2 +/* f043b18: 00000000 */ sll $zero,$zero,0x0 +/* f043b1c: 45020010 */ bc1fl .L0f043b60 +/* f043b20: 3c0142ee */ lui $at,0x42ee +/* f043b24: 10c0000d */ beqz $a2,.L0f043b5c +/* f043b28: 8fa4003c */ lw $a0,0x3c($sp) +/* f043b2c: afa60030 */ sw $a2,0x30($sp) +/* f043b30: 0c00744f */ jal 0x1d13c +/* f043b34: e7a20038 */ swc1 $f2,0x38($sp) +/* f043b38: 24010244 */ addiu $at,$zero,0x244 +/* f043b3c: 8fa60030 */ lw $a2,0x30($sp) +/* f043b40: 14410006 */ bne $v0,$at,.L0f043b5c +/* f043b44: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043b48: +/* f043b48: 8cc20004 */ lw $v0,0x4($a2) +/* f043b4c: 2401f7ff */ addiu $at,$zero,-2049 +/* f043b50: 8c4d0040 */ lw $t5,0x40($v0) +/* f043b54: 01a17824 */ and $t7,$t5,$at +/* f043b58: ac4f0040 */ sw $t7,0x40($v0) +.L0f043b5c: +/* f043b5c: 3c0142ee */ lui $at,0x42ee +.L0f043b60: +/* f043b60: 44815000 */ mtc1 $at,$f10 +/* f043b64: 00000000 */ sll $zero,$zero,0x0 +/* f043b68: 4602503e */ c.le.s $f10,$f2 +/* f043b6c: 00000000 */ sll $zero,$zero,0x0 +/* f043b70: 4502000b */ bc1fl .L0f043ba0 +/* f043b74: 3c014264 */ lui $at,0x4264 +/* f043b78: 10c00008 */ beqz $a2,.L0f043b9c +/* f043b7c: 8fa4003c */ lw $a0,0x3c($sp) +/* f043b80: afa60030 */ sw $a2,0x30($sp) +/* f043b84: 0c00744f */ jal 0x1d13c +/* f043b88: e7a20038 */ swc1 $f2,0x38($sp) +/* f043b8c: 2401003e */ addiu $at,$zero,0x3e +/* f043b90: 8fa60030 */ lw $a2,0x30($sp) +/* f043b94: 10410021 */ beq $v0,$at,.L0f043c1c +/* f043b98: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043b9c: +/* f043b9c: 3c014264 */ lui $at,0x4264 +.L0f043ba0: +/* f043ba0: 44818000 */ mtc1 $at,$f16 +/* f043ba4: 00000000 */ sll $zero,$zero,0x0 +/* f043ba8: 4602803e */ c.le.s $f16,$f2 +/* f043bac: 00000000 */ sll $zero,$zero,0x0 +/* f043bb0: 4502000b */ bc1fl .L0f043be0 +/* f043bb4: 3c014268 */ lui $at,0x4268 +/* f043bb8: 10c00008 */ beqz $a2,.L0f043bdc +/* f043bbc: 8fa4003c */ lw $a0,0x3c($sp) +/* f043bc0: afa60030 */ sw $a2,0x30($sp) +/* f043bc4: 0c00744f */ jal 0x1d13c +/* f043bc8: e7a20038 */ swc1 $f2,0x38($sp) +/* f043bcc: 24010242 */ addiu $at,$zero,0x242 +/* f043bd0: 8fa60030 */ lw $a2,0x30($sp) +/* f043bd4: 10410011 */ beq $v0,$at,.L0f043c1c +/* f043bd8: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043bdc: +/* f043bdc: 3c014268 */ lui $at,0x4268 +.L0f043be0: +/* f043be0: 44819000 */ mtc1 $at,$f18 +/* f043be4: 00000000 */ sll $zero,$zero,0x0 +/* f043be8: 4602903e */ c.le.s $f18,$f2 +/* f043bec: 00000000 */ sll $zero,$zero,0x0 +/* f043bf0: 45020019 */ bc1fl .L0f043c58 +/* f043bf4: 8fa4003c */ lw $a0,0x3c($sp) +/* f043bf8: 10c00016 */ beqz $a2,.L0f043c54 +/* f043bfc: 8fa4003c */ lw $a0,0x3c($sp) +/* f043c00: afa60030 */ sw $a2,0x30($sp) +/* f043c04: 0c00744f */ jal 0x1d13c +/* f043c08: e7a20038 */ swc1 $f2,0x38($sp) +/* f043c0c: 24010244 */ addiu $at,$zero,0x244 +/* f043c10: 8fa60030 */ lw $a2,0x30($sp) +/* f043c14: 1441000f */ bne $v0,$at,.L0f043c54 +/* f043c18: c7a20038 */ lwc1 $f2,0x38($sp) +.L0f043c1c: +/* f043c1c: 8cd80004 */ lw $t8,0x4($a2) +/* f043c20: e7a20038 */ swc1 $f2,0x38($sp) +/* f043c24: 00c02025 */ or $a0,$a2,$zero +/* f043c28: 24050003 */ addiu $a1,$zero,0x3 +/* f043c2c: 0fc20a59 */ jal func0f082964 +/* f043c30: afb80028 */ sw $t8,0x28($sp) +/* f043c34: 8fae0040 */ lw $t6,0x40($sp) +/* f043c38: c7a20038 */ lwc1 $f2,0x38($sp) +/* f043c3c: 240900f0 */ addiu $t1,$zero,0xf0 +/* f043c40: 8dd90014 */ lw $t9,0x14($t6) +/* f043c44: 37280001 */ ori $t0,$t9,0x1 +/* f043c48: adc80014 */ sw $t0,0x14($t6) +/* f043c4c: 8faa0028 */ lw $t2,0x28($sp) +/* f043c50: a5490062 */ sh $t1,0x62($t2) +.L0f043c54: +/* f043c54: 8fa4003c */ lw $a0,0x3c($sp) +.L0f043c58: +/* f043c58: 0c00745f */ jal 0x1d17c +/* f043c5c: e7a20038 */ swc1 $f2,0x38($sp) +/* f043c60: e7a00024 */ swc1 $f0,0x24($sp) +/* f043c64: 0c007468 */ jal 0x1d1a0 +/* f043c68: 8fa4003c */ lw $a0,0x3c($sp) +/* f043c6c: c7a40024 */ lwc1 $f4,0x24($sp) +/* f043c70: c7a20038 */ lwc1 $f2,0x38($sp) +/* f043c74: 3c0142ae */ lui $at,0x42ae +/* f043c78: 4604003e */ c.le.s $f0,$f4 +/* f043c7c: 00000000 */ sll $zero,$zero,0x0 +/* f043c80: 45020006 */ bc1fl .L0f043c9c +/* f043c84: 44813000 */ mtc1 $at,$f6 +/* f043c88: 0fc0bb57 */ jal func0f02ed5c +/* f043c8c: 8fa40040 */ lw $a0,0x40($sp) +/* f043c90: 10000042 */ beqz $zero,.L0f043d9c +/* f043c94: 8fbf001c */ lw $ra,0x1c($sp) +/* f043c98: 44813000 */ mtc1 $at,$f6 +.L0f043c9c: +/* f043c9c: 3c0142dc */ lui $at,0x42dc +/* f043ca0: 4602303e */ c.le.s $f6,$f2 +/* f043ca4: 00000000 */ sll $zero,$zero,0x0 +/* f043ca8: 4502000d */ bc1fl .L0f043ce0 +/* f043cac: 3c0140a0 */ lui $at,0x40a0 +/* f043cb0: 44814000 */ mtc1 $at,$f8 +/* f043cb4: 8fa4003c */ lw $a0,0x3c($sp) +/* f043cb8: 4608103e */ c.le.s $f2,$f8 +/* f043cbc: 00000000 */ sll $zero,$zero,0x0 +/* f043cc0: 45020007 */ bc1fl .L0f043ce0 +/* f043cc4: 3c0140a0 */ lui $at,0x40a0 +/* f043cc8: 0c00744f */ jal 0x1d13c +/* f043ccc: e7a20038 */ swc1 $f2,0x38($sp) +/* f043cd0: 2401003e */ addiu $at,$zero,0x3e +/* f043cd4: 10410024 */ beq $v0,$at,.L0f043d68 +/* f043cd8: c7a20038 */ lwc1 $f2,0x38($sp) +/* f043cdc: 3c0140a0 */ lui $at,0x40a0 +.L0f043ce0: +/* f043ce0: 44815000 */ mtc1 $at,$f10 +/* f043ce4: 3c014234 */ lui $at,0x4234 +/* f043ce8: 4602503e */ c.le.s $f10,$f2 +/* f043cec: 00000000 */ sll $zero,$zero,0x0 +/* f043cf0: 4502000d */ bc1fl .L0f043d28 +/* f043cf4: 3c0141a0 */ lui $at,0x41a0 +/* f043cf8: 44818000 */ mtc1 $at,$f16 +/* f043cfc: 8fa4003c */ lw $a0,0x3c($sp) +/* f043d00: 4610103e */ c.le.s $f2,$f16 +/* f043d04: 00000000 */ sll $zero,$zero,0x0 +/* f043d08: 45020007 */ bc1fl .L0f043d28 +/* f043d0c: 3c0141a0 */ lui $at,0x41a0 +/* f043d10: 0c00744f */ jal 0x1d13c +/* f043d14: e7a20038 */ swc1 $f2,0x38($sp) +/* f043d18: 24010242 */ addiu $at,$zero,0x242 +/* f043d1c: 10410012 */ beq $v0,$at,.L0f043d68 +/* f043d20: c7a20038 */ lwc1 $f2,0x38($sp) +/* f043d24: 3c0141a0 */ lui $at,0x41a0 +.L0f043d28: +/* f043d28: 44819000 */ mtc1 $at,$f18 +/* f043d2c: 3c014234 */ lui $at,0x4234 +/* f043d30: 4602903e */ c.le.s $f18,$f2 +/* f043d34: 00000000 */ sll $zero,$zero,0x0 +/* f043d38: 45020018 */ bc1fl .L0f043d9c +/* f043d3c: 8fbf001c */ lw $ra,0x1c($sp) +/* f043d40: 44812000 */ mtc1 $at,$f4 +/* f043d44: 00000000 */ sll $zero,$zero,0x0 +/* f043d48: 4604103e */ c.le.s $f2,$f4 +/* f043d4c: 00000000 */ sll $zero,$zero,0x0 +/* f043d50: 45020012 */ bc1fl .L0f043d9c +/* f043d54: 8fbf001c */ lw $ra,0x1c($sp) +/* f043d58: 0c00744f */ jal 0x1d13c +/* f043d5c: 8fa4003c */ lw $a0,0x3c($sp) +/* f043d60: 24010244 */ addiu $at,$zero,0x244 +/* f043d64: 1441000c */ bne $v0,$at,.L0f043d98 +.L0f043d68: +/* f043d68: 3c06404c */ lui $a2,0x404c +/* f043d6c: 34c6cccd */ ori $a2,$a2,0xcccd +/* f043d70: 8fa40040 */ lw $a0,0x40($sp) +/* f043d74: 0fc0b857 */ jal func0f02e15c +/* f043d78: 3c053f80 */ lui $a1,0x3f80 +/* f043d7c: 44803000 */ mtc1 $zero,$f6 +/* f043d80: 44070000 */ mfc1 $a3,$f0 +/* f043d84: 8fa40040 */ lw $a0,0x40($sp) +/* f043d88: 24050001 */ addiu $a1,$zero,0x1 +/* f043d8c: 3c0642dc */ lui $a2,0x42dc +/* f043d90: 0fc0f9e2 */ jal func0f03e788 +/* f043d94: e7a60010 */ swc1 $f6,0x10($sp) +.L0f043d98: +/* f043d98: 8fbf001c */ lw $ra,0x1c($sp) +.L0f043d9c: +/* f043d9c: 27bd0040 */ addiu $sp,$sp,0x40 +/* f043da0: 03e00008 */ jr $ra +/* f043da4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f043da8 +/* f043da8: 27bdffc0 */ addiu $sp,$sp,-64 +/* f043dac: afb00020 */ sw $s0,0x20($sp) +/* f043db0: f7b40018 */ sdc1 $f20,0x18($sp) +/* f043db4: 3c0144c8 */ lui $at,0x44c8 +/* f043db8: afb60038 */ sw $s6,0x38($sp) +/* f043dbc: afb50034 */ sw $s5,0x34($sp) +/* f043dc0: afb40030 */ sw $s4,0x30($sp) +/* f043dc4: afb3002c */ sw $s3,0x2c($sp) +/* f043dc8: afb20028 */ sw $s2,0x28($sp) +/* f043dcc: afb10024 */ sw $s1,0x24($sp) +/* f043dd0: 3c10800a */ lui $s0,0x800a +/* f043dd4: 4481a000 */ mtc1 $at,$f20 +/* f043dd8: 00809025 */ or $s2,$a0,$zero +/* f043ddc: 30b600ff */ andi $s6,$a1,0xff +/* f043de0: afbf003c */ sw $ra,0x3c($sp) +/* f043de4: afa50044 */ sw $a1,0x44($sp) +/* f043de8: 2610cc00 */ addiu $s0,$s0,-13312 +/* f043dec: 00008825 */ or $s1,$zero,$zero +/* f043df0: 2413001e */ addiu $s3,$zero,0x1e +/* f043df4: 24140007 */ addiu $s4,$zero,0x7 +/* f043df8: 2415000c */ addiu $s5,$zero,0xc +.L0f043dfc: +/* f043dfc: 8e030000 */ lw $v1,0x0($s0) +/* f043e00: 00002025 */ or $a0,$zero,$zero +/* f043e04: 32ce0001 */ andi $t6,$s6,0x1 +/* f043e08: 5060002f */ beqzl $v1,.L0f043ec8 +/* f043e0c: 26310001 */ addiu $s1,$s1,0x1 +/* f043e10: 11c0000c */ beqz $t6,.L0f043e44 +/* f043e14: 32c50002 */ andi $a1,$s6,0x2 +/* f043e18: 8c620004 */ lw $v0,0x4($v1) +/* f043e1c: 10400009 */ beqz $v0,.L0f043e44 +/* f043e20: 00000000 */ sll $zero,$zero,0x0 +/* f043e24: 904f005c */ lbu $t7,0x5c($v0) +/* f043e28: 166f0006 */ bne $s3,$t7,.L0f043e44 +/* f043e2c: 00000000 */ sll $zero,$zero,0x0 +/* f043e30: 84580062 */ lh $t8,0x62($v0) +/* f043e34: 2b0101e0 */ slti $at,$t8,0x1e0 +/* f043e38: 10200002 */ beqz $at,.L0f043e44 +/* f043e3c: 00000000 */ sll $zero,$zero,0x0 +/* f043e40: 24040001 */ addiu $a0,$zero,0x1 +.L0f043e44: +/* f043e44: 10a00005 */ beqz $a1,.L0f043e5c +/* f043e48: 00000000 */ sll $zero,$zero,0x0 +/* f043e4c: 90790000 */ lbu $t9,0x0($v1) +/* f043e50: 16990002 */ bne $s4,$t9,.L0f043e5c +/* f043e54: 00000000 */ sll $zero,$zero,0x0 +/* f043e58: 24040001 */ addiu $a0,$zero,0x1 +.L0f043e5c: +/* f043e5c: 10800019 */ beqz $a0,.L0f043ec4 +/* f043e60: 24650008 */ addiu $a1,$v1,0x8 +/* f043e64: 0fc12555 */ jal func0f049554 +/* f043e68: 02402025 */ or $a0,$s2,$zero +/* f043e6c: 4614003c */ c.lt.s $f0,$f20 +/* f043e70: 00000000 */ sll $zero,$zero,0x0 +/* f043e74: 45020014 */ bc1fl .L0f043ec8 +/* f043e78: 26310001 */ addiu $s1,$s1,0x1 +/* f043e7c: 8e080000 */ lw $t0,0x0($s0) +/* f043e80: 8e4202d4 */ lw $v0,0x2d4($s2) +/* f043e84: c5040008 */ lwc1 $f4,0x8($t0) +/* f043e88: e64402c8 */ swc1 $f4,0x2c8($s2) +/* f043e8c: 8e090000 */ lw $t1,0x0($s0) +/* f043e90: c526000c */ lwc1 $f6,0xc($t1) +/* f043e94: e64602cc */ swc1 $f6,0x2cc($s2) +/* f043e98: 8e0a0000 */ lw $t2,0x0($s0) +/* f043e9c: c5480010 */ lwc1 $f8,0x10($t2) +/* f043ea0: 10400006 */ beqz $v0,.L0f043ebc +/* f043ea4: e64802d0 */ swc1 $f8,0x2d0($s2) +/* f043ea8: 944b0064 */ lhu $t3,0x64($v0) +/* f043eac: 356c0004 */ ori $t4,$t3,0x4 +/* f043eb0: a44c0064 */ sh $t4,0x64($v0) +/* f043eb4: 8e4d02d4 */ lw $t5,0x2d4($s2) +/* f043eb8: a5b1000c */ sh $s1,0xc($t5) +.L0f043ebc: +/* f043ebc: 1000000e */ beqz $zero,.L0f043ef8 +/* f043ec0: 24020001 */ addiu $v0,$zero,0x1 +.L0f043ec4: +/* f043ec4: 26310001 */ addiu $s1,$s1,0x1 +.L0f043ec8: +/* f043ec8: 1635ffcc */ bne $s1,$s5,.L0f043dfc +/* f043ecc: 26100004 */ addiu $s0,$s0,0x4 +/* f043ed0: 8e4202d4 */ lw $v0,0x2d4($s2) +/* f043ed4: 50400008 */ beqzl $v0,.L0f043ef8 +/* f043ed8: 00001025 */ or $v0,$zero,$zero +/* f043edc: 944e0064 */ lhu $t6,0x64($v0) +/* f043ee0: 2418ffff */ addiu $t8,$zero,-1 +/* f043ee4: 31cffffb */ andi $t7,$t6,0xfffb +/* f043ee8: a44f0064 */ sh $t7,0x64($v0) +/* f043eec: 8e5902d4 */ lw $t9,0x2d4($s2) +/* f043ef0: a738000c */ sh $t8,0xc($t9) +/* f043ef4: 00001025 */ or $v0,$zero,$zero +.L0f043ef8: +/* f043ef8: 8fbf003c */ lw $ra,0x3c($sp) +/* f043efc: d7b40018 */ ldc1 $f20,0x18($sp) +/* f043f00: 8fb00020 */ lw $s0,0x20($sp) +/* f043f04: 8fb10024 */ lw $s1,0x24($sp) +/* f043f08: 8fb20028 */ lw $s2,0x28($sp) +/* f043f0c: 8fb3002c */ lw $s3,0x2c($sp) +/* f043f10: 8fb40030 */ lw $s4,0x30($sp) +/* f043f14: 8fb50034 */ lw $s5,0x34($sp) +/* f043f18: 8fb60038 */ lw $s6,0x38($sp) +/* f043f1c: 03e00008 */ jr $ra +/* f043f20: 27bd0040 */ addiu $sp,$sp,0x40 +); + +GLOBAL_ASM( +glabel func0f043f24 +/* f043f24: 03e00008 */ jr $ra +/* f043f28: afa40000 */ sw $a0,0x0($sp) +); + +GLOBAL_ASM( +glabel func0f043f2c +/* f043f2c: 27bdffa8 */ addiu $sp,$sp,-88 +/* f043f30: afbf001c */ sw $ra,0x1c($sp) +/* f043f34: afa60060 */ sw $a2,0x60($sp) +/* f043f38: afa70064 */ sw $a3,0x64($sp) +/* f043f3c: 8c8e0020 */ lw $t6,0x20($a0) +/* f043f40: 8c82001c */ lw $v0,0x1c($a0) +/* f043f44: afae0050 */ sw $t6,0x50($sp) +/* f043f48: c4a40000 */ lwc1 $f4,0x0($a1) +/* f043f4c: c4a80008 */ lwc1 $f8,0x8($a1) +/* f043f50: c4460008 */ lwc1 $f6,0x8($v0) +/* f043f54: c44a0010 */ lwc1 $f10,0x10($v0) +/* f043f58: afa0002c */ sw $zero,0x2c($sp) +/* f043f5c: afa40058 */ sw $a0,0x58($sp) +/* f043f60: 46062301 */ sub.s $f12,$f4,$f6 +/* f043f64: 0fc259d4 */ jal func0f096750 +/* f043f68: 460a4381 */ sub.s $f14,$f8,$f10 +/* f043f6c: 8fa40058 */ lw $a0,0x58($sp) +/* f043f70: 0fc0f95e */ jal func0f03e578 +/* f043f74: e7a00044 */ swc1 $f0,0x44($sp) +/* f043f78: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f043f7c: 8fa20060 */ lw $v0,0x60($sp) +/* f043f80: e7a00040 */ swc1 $f0,0x40($sp) +/* f043f84: 4600703c */ c.lt.s $f14,$f0 +/* f043f88: 3c017f1b */ lui $at,0x7f1b +/* f043f8c: 46007301 */ sub.s $f12,$f14,$f0 +/* f043f90: 8faf0058 */ lw $t7,0x58($sp) +/* f043f94: 304e0003 */ andi $t6,$v0,0x3 +/* f043f98: 45000003 */ bc1f .L0f043fa8 +/* f043f9c: 46006086 */ mov.s $f2,$f12 +/* f043fa0: c43091e4 */ lwc1 $f16,-0x6e1c($at) +/* f043fa4: 46106080 */ add.s $f2,$f12,$f16 +.L0f043fa8: +/* f043fa8: 8df802d4 */ lw $t8,0x2d4($t7) +/* f043fac: 3c017f1b */ lui $at,0x7f1b +/* f043fb0: c43091e8 */ lwc1 $f16,-0x6e18($at) +/* f043fb4: 1300002b */ beqz $t8,.L0f044064 +/* f043fb8: 3c017f1b */ lui $at,0x7f1b +/* f043fbc: 85f902d8 */ lh $t9,0x2d8($t7) +/* f043fc0: 3c08800a */ lui $t0,0x800a +/* f043fc4: 5b200021 */ blezl $t9,.L0f04404c +/* f043fc8: 44804000 */ mtc1 $zero,$f8 +/* f043fcc: 8d089fc8 */ lw $t0,-0x6038($t0) +/* f043fd0: 240104b0 */ addiu $at,$zero,0x4b0 +/* f043fd4: e7ae0044 */ swc1 $f14,0x44($sp) +/* f043fd8: 0101001a */ div $zero,$t0,$at +/* f043fdc: 00004810 */ mfhi $t1 +/* f043fe0: 44899000 */ mtc1 $t1,$f18 +/* f043fe4: 3c017f1b */ lui $at,0x7f1b +/* f043fe8: c42691ec */ lwc1 $f6,-0x6e14($at) +/* f043fec: 46809120 */ cvt.s.w $f4,$f18 +/* f043ff0: 46062302 */ mul.s $f12,$f4,$f6 +/* f043ff4: 0c0068f7 */ jal 0x1a3dc +/* f043ff8: 00000000 */ sll $zero,$zero,0x0 +/* f043ffc: 8faa0058 */ lw $t2,0x58($sp) +/* f044000: 3c017f1b */ lui $at,0x7f1b +/* f044004: c43091f0 */ lwc1 $f16,-0x6e10($at) +/* f044008: 854b02d8 */ lh $t3,0x2d8($t2) +/* f04400c: 3c017f1b */ lui $at,0x7f1b +/* f044010: c43291f4 */ lwc1 $f18,-0x6e0c($at) +/* f044014: 448b4000 */ mtc1 $t3,$f8 +/* f044018: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f04401c: 468042a0 */ cvt.s.w $f10,$f8 +/* f044020: 46125102 */ mul.s $f4,$f10,$f18 +/* f044024: 00000000 */ sll $zero,$zero,0x0 +/* f044028: 46002182 */ mul.s $f6,$f4,$f0 +/* f04402c: 46067380 */ add.s $f14,$f14,$f6 +/* f044030: 460e803e */ c.le.s $f16,$f14 +/* f044034: 00000000 */ sll $zero,$zero,0x0 +/* f044038: 45000002 */ bc1f .L0f044044 +/* f04403c: 00000000 */ sll $zero,$zero,0x0 +/* f044040: 46107381 */ sub.s $f14,$f14,$f16 +.L0f044044: +/* f044044: 46107380 */ add.s $f14,$f14,$f16 +/* f044048: 44804000 */ mtc1 $zero,$f8 +.L0f04404c: +/* f04404c: 8fac0064 */ lw $t4,0x64($sp) +/* f044050: e7ae0040 */ swc1 $f14,0x40($sp) +/* f044054: 240d0001 */ addiu $t5,$zero,0x1 +/* f044058: e5880000 */ swc1 $f8,0x0($t4) +/* f04405c: 10000062 */ beqz $zero,.L0f0441e8 +/* f044060: afad002c */ sw $t5,0x2c($sp) +.L0f044064: +/* f044064: c42a91f8 */ lwc1 $f10,-0x6e08($at) +/* f044068: 46001006 */ mov.s $f0,$f2 +/* f04406c: 24010002 */ addiu $at,$zero,0x2 +/* f044070: 4602503c */ c.lt.s $f10,$f2 +/* f044074: 8fb80050 */ lw $t8,0x50($sp) +/* f044078: 45000002 */ bc1f .L0f044084 +/* f04407c: 00000000 */ sll $zero,$zero,0x0 +/* f044080: 46028001 */ sub.s $f0,$f16,$f2 +.L0f044084: +/* f044084: 15c10006 */ bne $t6,$at,.L0f0440a0 +/* f044088: 01c01025 */ or $v0,$t6,$zero +/* f04408c: 3c017f1b */ lui $at,0x7f1b +/* f044090: c42c91fc */ lwc1 $f12,-0x6e04($at) +/* f044094: 3c017f1b */ lui $at,0x7f1b +/* f044098: 10000030 */ beqz $zero,.L0f04415c +/* f04409c: c4209200 */ lwc1 $f0,-0x6e00($at) +.L0f0440a0: +/* f0440a0: 24010001 */ addiu $at,$zero,0x1 +/* f0440a4: 14410017 */ bne $v0,$at,.L0f044104 +/* f0440a8: 3c017f1b */ lui $at,0x7f1b +/* f0440ac: c4329204 */ lwc1 $f18,-0x6dfc($at) +/* f0440b0: 3c017f1b */ lui $at,0x7f1b +/* f0440b4: 4612003c */ c.lt.s $f0,$f18 +/* f0440b8: 00000000 */ sll $zero,$zero,0x0 +/* f0440bc: 45000004 */ bc1f .L0f0440d0 +/* f0440c0: 00000000 */ sll $zero,$zero,0x0 +/* f0440c4: 3c017f1b */ lui $at,0x7f1b +/* f0440c8: 1000000b */ beqz $zero,.L0f0440f8 +/* f0440cc: c42c9208 */ lwc1 $f12,-0x6df8($at) +.L0f0440d0: +/* f0440d0: c424920c */ lwc1 $f4,-0x6df4($at) +/* f0440d4: 3c017f1b */ lui $at,0x7f1b +/* f0440d8: 4604003c */ c.lt.s $f0,$f4 +/* f0440dc: 00000000 */ sll $zero,$zero,0x0 +/* f0440e0: 45000004 */ bc1f .L0f0440f4 +/* f0440e4: 00000000 */ sll $zero,$zero,0x0 +/* f0440e8: 3c017f1b */ lui $at,0x7f1b +/* f0440ec: 10000002 */ beqz $zero,.L0f0440f8 +/* f0440f0: c42c9210 */ lwc1 $f12,-0x6df0($at) +.L0f0440f4: +/* f0440f4: c42c9214 */ lwc1 $f12,-0x6dec($at) +.L0f0440f8: +/* f0440f8: 3c017f1b */ lui $at,0x7f1b +/* f0440fc: 10000017 */ beqz $zero,.L0f04415c +/* f044100: c4209218 */ lwc1 $f0,-0x6de8($at) +.L0f044104: +/* f044104: 3c017f1b */ lui $at,0x7f1b +/* f044108: c426921c */ lwc1 $f6,-0x6de4($at) +/* f04410c: 3c017f1b */ lui $at,0x7f1b +/* f044110: 4606003c */ c.lt.s $f0,$f6 +/* f044114: 00000000 */ sll $zero,$zero,0x0 +/* f044118: 45000004 */ bc1f .L0f04412c +/* f04411c: 00000000 */ sll $zero,$zero,0x0 +/* f044120: 3c017f1b */ lui $at,0x7f1b +/* f044124: 1000000b */ beqz $zero,.L0f044154 +/* f044128: c42c9220 */ lwc1 $f12,-0x6de0($at) +.L0f04412c: +/* f04412c: c4289224 */ lwc1 $f8,-0x6ddc($at) +/* f044130: 3c017f1b */ lui $at,0x7f1b +/* f044134: 4608003c */ c.lt.s $f0,$f8 +/* f044138: 00000000 */ sll $zero,$zero,0x0 +/* f04413c: 45000004 */ bc1f .L0f044150 +/* f044140: 00000000 */ sll $zero,$zero,0x0 +/* f044144: 3c017f1b */ lui $at,0x7f1b +/* f044148: 10000002 */ beqz $zero,.L0f044154 +/* f04414c: c42c9228 */ lwc1 $f12,-0x6dd8($at) +.L0f044150: +/* f044150: c42c922c */ lwc1 $f12,-0x6dd4($at) +.L0f044154: +/* f044154: 3c017f1b */ lui $at,0x7f1b +/* f044158: c4209230 */ lwc1 $f0,-0x6dd0($at) +.L0f04415c: +/* f04415c: 8f0f0020 */ lw $t7,0x20($t8) +/* f044160: 44057000 */ mfc1 $a1,$f14 +/* f044164: 27a40040 */ addiu $a0,$sp,0x40 +/* f044168: c5e20074 */ lwc1 $f2,0x74($t7) +/* f04416c: e7ae0044 */ swc1 $f14,0x44($sp) +/* f044170: 8fa60064 */ lw $a2,0x64($sp) +/* f044174: 46026302 */ mul.s $f12,$f12,$f2 +/* f044178: 00000000 */ sll $zero,$zero,0x0 +/* f04417c: 46020002 */ mul.s $f0,$f0,$f2 +/* f044180: e7ac0014 */ swc1 $f12,0x14($sp) +/* f044184: 46000280 */ add.s $f10,$f0,$f0 +/* f044188: 44070000 */ mfc1 $a3,$f0 +/* f04418c: 0fc1b6c0 */ jal func0f06db00 +/* f044190: e7aa0010 */ swc1 $f10,0x10($sp) +/* f044194: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f044198: c7b20040 */ lwc1 $f18,0x40($sp) +/* f04419c: 3c017f1b */ lui $at,0x7f1b +/* f0441a0: c7a40040 */ lwc1 $f4,0x40($sp) +/* f0441a4: 4612703c */ c.lt.s $f14,$f18 +/* f0441a8: 8fb90064 */ lw $t9,0x64($sp) +/* f0441ac: 45020004 */ bc1fl .L0f0441c0 +/* f0441b0: 460e2001 */ sub.s $f0,$f4,$f14 +/* f0441b4: 10000003 */ beqz $zero,.L0f0441c4 +/* f0441b8: 460e9001 */ sub.s $f0,$f18,$f14 +/* f0441bc: 460e2001 */ sub.s $f0,$f4,$f14 +.L0f0441c0: +/* f0441c0: 46000007 */ neg.s $f0,$f0 +.L0f0441c4: +/* f0441c4: c4269234 */ lwc1 $f6,-0x6dcc($at) +/* f0441c8: 4606003c */ c.lt.s $f0,$f6 +/* f0441cc: 00000000 */ sll $zero,$zero,0x0 +/* f0441d0: 45020006 */ bc1fl .L0f0441ec +/* f0441d4: 8fa40058 */ lw $a0,0x58($sp) +/* f0441d8: 44804000 */ mtc1 $zero,$f8 +/* f0441dc: 24080001 */ addiu $t0,$zero,0x1 +/* f0441e0: e7280000 */ swc1 $f8,0x0($t9) +/* f0441e4: afa8002c */ sw $t0,0x2c($sp) +.L0f0441e8: +/* f0441e8: 8fa40058 */ lw $a0,0x58($sp) +.L0f0441ec: +/* f0441ec: 0fc0f96c */ jal func0f03e5b0 +/* f0441f0: 8fa50040 */ lw $a1,0x40($sp) +/* f0441f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0441f8: 8fa2002c */ lw $v0,0x2c($sp) +/* f0441fc: 27bd0058 */ addiu $sp,$sp,0x58 +/* f044200: 03e00008 */ jr $ra +/* f044204: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f044208 +/* f044208: 27bdffb0 */ addiu $sp,$sp,-80 +/* f04420c: afbf002c */ sw $ra,0x2c($sp) +/* f044210: afb20028 */ sw $s2,0x28($sp) +/* f044214: afb10024 */ sw $s1,0x24($sp) +/* f044218: afb00020 */ sw $s0,0x20($sp) +/* f04421c: 8c8e001c */ lw $t6,0x1c($a0) +/* f044220: 8c910020 */ lw $s1,0x20($a0) +/* f044224: 00808025 */ or $s0,$a0,$zero +/* f044228: 0fc0a221 */ jal func0f028884 +/* f04422c: afae0048 */ sw $t6,0x48($sp) +/* f044230: 8e0f0014 */ lw $t7,0x14($s0) +/* f044234: 00409025 */ or $s2,$v0,$zero +/* f044238: 000fc280 */ sll $t8,$t7,0xa +/* f04423c: 0701000c */ bgez $t8,.L0f044270 +/* f044240: 00000000 */ sll $zero,$zero,0x0 +/* f044244: 0c0076e5 */ jal 0x1db94 +/* f044248: 8e040020 */ lw $a0,0x20($s0) +/* f04424c: 544000d8 */ bnezl $v0,.L0f0445b0 +/* f044250: 8fbf002c */ lw $ra,0x2c($sp) +/* f044254: 0fc0c161 */ jal func0f030584 +/* f044258: 02002025 */ or $a0,$s0,$zero +/* f04425c: 8e190014 */ lw $t9,0x14($s0) +/* f044260: 3c01ffdf */ lui $at,0xffdf +/* f044264: 3421ffff */ ori $at,$at,0xffff +/* f044268: 03214024 */ and $t0,$t9,$at +/* f04426c: ae080014 */ sw $t0,0x14($s0) +.L0f044270: +/* f044270: 3c02800a */ lui $v0,0x800a +/* f044274: 24429fc0 */ addiu $v0,$v0,-24640 +/* f044278: 8c4a0038 */ lw $t2,0x38($v0) +/* f04427c: 8e090030 */ lw $t1,0x30($s0) +/* f044280: 820d0009 */ lb $t5,0x9($s0) +/* f044284: 24010001 */ addiu $at,$zero,0x1 +/* f044288: 012a5821 */ addu $t3,$t1,$t2 +/* f04428c: ae0b0030 */ sw $t3,0x30($s0) +/* f044290: 8c4c0008 */ lw $t4,0x8($v0) +/* f044294: 11a1000c */ beq $t5,$at,.L0f0442c8 +/* f044298: ae0c00d4 */ sw $t4,0xd4($s0) +/* f04429c: 8c4f0008 */ lw $t7,0x8($v0) +/* f0442a0: 8e0e00d8 */ lw $t6,0xd8($s0) +/* f0442a4: 25f8ffc4 */ addiu $t8,$t7,-60 +/* f0442a8: 01d8082a */ slt $at,$t6,$t8 +/* f0442ac: 14200006 */ bnez $at,.L0f0442c8 +/* f0442b0: 00000000 */ sll $zero,$zero,0x0 +/* f0442b4: 8e190034 */ lw $t9,0x34($s0) +/* f0442b8: 8fa20048 */ lw $v0,0x48($sp) +/* f0442bc: 032b082a */ slt $at,$t9,$t3 +/* f0442c0: 50200029 */ beqzl $at,.L0f044368 +/* f0442c4: c64a0008 */ lwc1 $f10,0x8($s2) +.L0f0442c8: +/* f0442c8: 0c00745f */ jal 0x1d17c +/* f0442cc: 02202025 */ or $a0,$s1,$zero +/* f0442d0: e7a00034 */ swc1 $f0,0x34($sp) +/* f0442d4: 0c007486 */ jal 0x1d218 +/* f0442d8: 02202025 */ or $a0,$s1,$zero +/* f0442dc: 44822000 */ mtc1 $v0,$f4 +/* f0442e0: 3c013f00 */ lui $at,0x3f00 +/* f0442e4: 44814000 */ mtc1 $at,$f8 +/* f0442e8: 468021a0 */ cvt.s.w $f6,$f4 +/* f0442ec: c7b00034 */ lwc1 $f16,0x34($sp) +/* f0442f0: 02202025 */ or $a0,$s1,$zero +/* f0442f4: 24050000 */ addiu $a1,$zero,0x0 +/* f0442f8: 46083282 */ mul.s $f10,$f6,$f8 +/* f0442fc: 4610503c */ c.lt.s $f10,$f16 +/* f044300: 00000000 */ sll $zero,$zero,0x0 +/* f044304: 45000005 */ bc1f .L0f04431c +/* f044308: 00000000 */ sll $zero,$zero,0x0 +/* f04430c: 0c0077c1 */ jal 0x1df04 +/* f044310: 3c064180 */ lui $a2,0x4180 +/* f044314: 1000000d */ beqz $zero,.L0f04434c +/* f044318: 00000000 */ sll $zero,$zero,0x0 +.L0f04431c: +/* f04431c: 0c007486 */ jal 0x1d218 +/* f044320: 02202025 */ or $a0,$s1,$zero +/* f044324: 44829000 */ mtc1 $v0,$f18 +/* f044328: 3c013f00 */ lui $at,0x3f00 +/* f04432c: 44813000 */ mtc1 $at,$f6 +/* f044330: 46809120 */ cvt.s.w $f4,$f18 +/* f044334: 02202025 */ or $a0,$s1,$zero +/* f044338: 3c064180 */ lui $a2,0x4180 +/* f04433c: 46062202 */ mul.s $f8,$f4,$f6 +/* f044340: 44054000 */ mfc1 $a1,$f8 +/* f044344: 0c0077c1 */ jal 0x1df04 +/* f044348: 00000000 */ sll $zero,$zero,0x0 +.L0f04434c: +/* f04434c: 0fc0e56b */ jal func0f0395ac +/* f044350: 02002025 */ or $a0,$s0,$zero +/* f044354: 0fc0bb57 */ jal func0f02ed5c +/* f044358: 02002025 */ or $a0,$s0,$zero +/* f04435c: 10000094 */ beqz $zero,.L0f0445b0 +/* f044360: 8fbf002c */ lw $ra,0x2c($sp) +/* f044364: c64a0008 */ lwc1 $f10,0x8($s2) +.L0f044368: +/* f044368: c4500008 */ lwc1 $f16,0x8($v0) +/* f04436c: 3c014396 */ lui $at,0x4396 +/* f044370: 44816000 */ mtc1 $at,$f12 +/* f044374: 46105001 */ sub.s $f0,$f10,$f16 +/* f044378: c6520010 */ lwc1 $f18,0x10($s2) +/* f04437c: c4440010 */ lwc1 $f4,0x10($v0) +/* f044380: 3c01c396 */ lui $at,0xc396 +/* f044384: 460c003c */ c.lt.s $f0,$f12 +/* f044388: 02002025 */ or $a0,$s0,$zero +/* f04438c: 26450008 */ addiu $a1,$s2,0x8 +/* f044390: 00003025 */ or $a2,$zero,$zero +/* f044394: 45000015 */ bc1f .L0f0443ec +/* f044398: 46049081 */ sub.s $f2,$f18,$f4 +/* f04439c: 44817000 */ mtc1 $at,$f14 +/* f0443a0: 00000000 */ sll $zero,$zero,0x0 +/* f0443a4: 4600703c */ c.lt.s $f14,$f0 +/* f0443a8: 00000000 */ sll $zero,$zero,0x0 +/* f0443ac: 4500000f */ bc1f .L0f0443ec +/* f0443b0: 00000000 */ sll $zero,$zero,0x0 +/* f0443b4: 460c103c */ c.lt.s $f2,$f12 +/* f0443b8: 00000000 */ sll $zero,$zero,0x0 +/* f0443bc: 4500000b */ bc1f .L0f0443ec +/* f0443c0: 00000000 */ sll $zero,$zero,0x0 +/* f0443c4: 4602703c */ c.lt.s $f14,$f2 +/* f0443c8: 00000000 */ sll $zero,$zero,0x0 +/* f0443cc: 45000007 */ bc1f .L0f0443ec +/* f0443d0: 00000000 */ sll $zero,$zero,0x0 +/* f0443d4: 0fc0e56b */ jal func0f0395ac +/* f0443d8: 02002025 */ or $a0,$s0,$zero +/* f0443dc: 0fc0bb57 */ jal func0f02ed5c +/* f0443e0: 02002025 */ or $a0,$s0,$zero +/* f0443e4: 10000072 */ beqz $zero,.L0f0445b0 +/* f0443e8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0443ec: +/* f0443ec: 0fc10fcb */ jal func0f043f2c +/* f0443f0: 26070054 */ addiu $a3,$s0,0x54 +/* f0443f4: 10400002 */ beqz $v0,.L0f044400 +/* f0443f8: 24090001 */ addiu $t1,$zero,0x1 +/* f0443fc: ae090038 */ sw $t1,0x38($s0) +.L0f044400: +/* f044400: 8e0a0030 */ lw $t2,0x30($s0) +/* f044404: 02002025 */ or $a0,$s0,$zero +/* f044408: 29410015 */ slti $at,$t2,0x15 +/* f04440c: 14200009 */ bnez $at,.L0f044434 +/* f044410: 3c013f80 */ lui $at,0x3f80 +/* f044414: 44813000 */ mtc1 $at,$f6 +/* f044418: 8e05003c */ lw $a1,0x3c($s0) +/* f04441c: 82060049 */ lb $a2,0x49($s0) +/* f044420: 82070048 */ lb $a3,0x48($s0) +/* f044424: 0fc0fa7d */ jal func0f03e9f4 +/* f044428: e7a60010 */ swc1 $f6,0x10($sp) +/* f04442c: 10000004 */ beqz $zero,.L0f044440 +/* f044430: 8e0b0038 */ lw $t3,0x38($s0) +.L0f044434: +/* f044434: 0fc0fe0a */ jal func0f03f828 +/* f044438: 02002025 */ or $a0,$s0,$zero +/* f04443c: 8e0b0038 */ lw $t3,0x38($s0) +.L0f044440: +/* f044440: 02002025 */ or $a0,$s0,$zero +/* f044444: 24050001 */ addiu $a1,$zero,0x1 +/* f044448: 11600052 */ beqz $t3,.L0f044594 +/* f04444c: 00000000 */ sll $zero,$zero,0x0 +/* f044450: 8e0c0030 */ lw $t4,0x30($s0) +/* f044454: 00008825 */ or $s1,$zero,$zero +/* f044458: 02009025 */ or $s2,$s0,$zero +/* f04445c: 2981001f */ slti $at,$t4,0x1f +/* f044460: 1420004c */ bnez $at,.L0f044594 +/* f044464: 00000000 */ sll $zero,$zero,0x0 +.L0f044468: +/* f044468: 824d0048 */ lb $t5,0x48($s2) +/* f04446c: 02002025 */ or $a0,$s0,$zero +/* f044470: 02202825 */ or $a1,$s1,$zero +/* f044474: 11a0003f */ beqz $t5,.L0f044574 +/* f044478: 00000000 */ sll $zero,$zero,0x0 +/* f04447c: 824f004a */ lb $t7,0x4a($s2) +/* f044480: 02002025 */ or $a0,$s0,$zero +/* f044484: 02202825 */ or $a1,$s1,$zero +/* f044488: 55e00006 */ bnezl $t7,.L0f0444a4 +/* f04448c: 8e020030 */ lw $v0,0x30($s0) +/* f044490: 0fc0fe62 */ jal func0f03f988 +/* f044494: 24060001 */ addiu $a2,$zero,0x1 +/* f044498: 10000039 */ beqz $zero,.L0f044580 +/* f04449c: 26310001 */ addiu $s1,$s1,0x1 +/* f0444a0: 8e020030 */ lw $v0,0x30($s0) +.L0f0444a4: +/* f0444a4: 8e0e0040 */ lw $t6,0x40($s0) +/* f0444a8: 02002025 */ or $a0,$s0,$zero +/* f0444ac: 02202825 */ or $a1,$s1,$zero +/* f0444b0: 01c2082a */ slt $at,$t6,$v0 +/* f0444b4: 1020002b */ beqz $at,.L0f044564 +/* f0444b8: 00000000 */ sll $zero,$zero,0x0 +/* f0444bc: 8e030044 */ lw $v1,0x44($s0) +/* f0444c0: 00114023 */ negu $t0,$s1 +/* f0444c4: 02084821 */ addu $t1,$s0,$t0 +/* f0444c8: 12230004 */ beq $s1,$v1,.L0f0444dc +/* f0444cc: 0203c021 */ addu $t8,$s0,$v1 +/* f0444d0: 8319004a */ lb $t9,0x4a($t8) +/* f0444d4: 17200023 */ bnez $t9,.L0f044564 +/* f0444d8: 00000000 */ sll $zero,$zero,0x0 +.L0f0444dc: +/* f0444dc: ae020040 */ sw $v0,0x40($s0) +/* f0444e0: 812a004b */ lb $t2,0x4b($t1) +/* f0444e4: 240c0001 */ addiu $t4,$zero,0x1 +/* f0444e8: 02002025 */ or $a0,$s0,$zero +/* f0444ec: 5140000c */ beqzl $t2,.L0f044520 +/* f0444f0: 8258004c */ lb $t8,0x4c($s2) +/* f0444f4: 824b004c */ lb $t3,0x4c($s2) +/* f0444f8: 244d005a */ addiu $t5,$v0,0x5a +/* f0444fc: 51600004 */ beqzl $t3,.L0f044510 +/* f044500: 8e0f0040 */ lw $t7,0x40($s0) +/* f044504: 1000000f */ beqz $zero,.L0f044544 +/* f044508: ae0d0040 */ sw $t5,0x40($s0) +/* f04450c: 8e0f0040 */ lw $t7,0x40($s0) +.L0f044510: +/* f044510: 25ee0014 */ addiu $t6,$t7,0x14 +/* f044514: 1000000b */ beqz $zero,.L0f044544 +/* f044518: ae0e0040 */ sw $t6,0x40($s0) +/* f04451c: 8258004c */ lb $t8,0x4c($s2) +.L0f044520: +/* f044520: 53000006 */ beqzl $t8,.L0f04453c +/* f044524: 8e090040 */ lw $t1,0x40($s0) +/* f044528: 8e190040 */ lw $t9,0x40($s0) +/* f04452c: 272800b4 */ addiu $t0,$t9,0xb4 +/* f044530: 10000004 */ beqz $zero,.L0f044544 +/* f044534: ae080040 */ sw $t0,0x40($s0) +/* f044538: 8e090040 */ lw $t1,0x40($s0) +.L0f04453c: +/* f04453c: 252a0028 */ addiu $t2,$t1,0x28 +/* f044540: ae0a0040 */ sw $t2,0x40($s0) +.L0f044544: +/* f044544: 8e0b0044 */ lw $t3,0x44($s0) +/* f044548: 02202825 */ or $a1,$s1,$zero +/* f04454c: 24060001 */ addiu $a2,$zero,0x1 +/* f044550: 018b6823 */ subu $t5,$t4,$t3 +/* f044554: 0fc0fe62 */ jal func0f03f988 +/* f044558: ae0d0044 */ sw $t5,0x44($s0) +/* f04455c: 10000008 */ beqz $zero,.L0f044580 +/* f044560: 26310001 */ addiu $s1,$s1,0x1 +.L0f044564: +/* f044564: 0fc0fe62 */ jal func0f03f988 +/* f044568: 00003025 */ or $a2,$zero,$zero +/* f04456c: 10000004 */ beqz $zero,.L0f044580 +/* f044570: 26310001 */ addiu $s1,$s1,0x1 +.L0f044574: +/* f044574: 0fc0fe62 */ jal func0f03f988 +/* f044578: 00003025 */ or $a2,$zero,$zero +/* f04457c: 26310001 */ addiu $s1,$s1,0x1 +.L0f044580: +/* f044580: 24010002 */ addiu $at,$zero,0x2 +/* f044584: 1621ffb8 */ bne $s1,$at,.L0f044468 +/* f044588: 26520001 */ addiu $s2,$s2,0x1 +/* f04458c: 10000008 */ beqz $zero,.L0f0445b0 +/* f044590: 8fbf002c */ lw $ra,0x2c($sp) +.L0f044594: +/* f044594: 0fc0fe62 */ jal func0f03f988 +/* f044598: 00003025 */ or $a2,$zero,$zero +/* f04459c: 02002025 */ or $a0,$s0,$zero +/* f0445a0: 00002825 */ or $a1,$zero,$zero +/* f0445a4: 0fc0fe62 */ jal func0f03f988 +/* f0445a8: 00003025 */ or $a2,$zero,$zero +/* f0445ac: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0445b0: +/* f0445b0: 8fb00020 */ lw $s0,0x20($sp) +/* f0445b4: 8fb10024 */ lw $s1,0x24($sp) +/* f0445b8: 8fb20028 */ lw $s2,0x28($sp) +/* f0445bc: 03e00008 */ jr $ra +/* f0445c0: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f0445c4 +/* f0445c4: c4c40000 */ lwc1 $f4,0x0($a2) +/* f0445c8: c4860000 */ lwc1 $f6,0x0($a0) +/* f0445cc: 27bdfff0 */ addiu $sp,$sp,-16 +/* f0445d0: 44808000 */ mtc1 $zero,$f16 +/* f0445d4: 46062201 */ sub.s $f8,$f4,$f6 +/* f0445d8: 44876000 */ mtc1 $a3,$f12 +/* f0445dc: e7a80004 */ swc1 $f8,0x4($sp) +/* f0445e0: c4840008 */ lwc1 $f4,0x8($a0) +/* f0445e4: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f0445e8: 46045181 */ sub.s $f6,$f10,$f4 +/* f0445ec: e7a6000c */ swc1 $f6,0xc($sp) +/* f0445f0: c4a00000 */ lwc1 $f0,0x0($a1) +/* f0445f4: c7aa000c */ lwc1 $f10,0xc($sp) +/* f0445f8: 46008032 */ c.eq.s $f16,$f0 +/* f0445fc: 00000000 */ sll $zero,$zero,0x0 +/* f044600: 45020015 */ bc1fl .L0f044658 +/* f044604: c4a20008 */ lwc1 $f2,0x8($a1) +/* f044608: c4a80008 */ lwc1 $f8,0x8($a1) +/* f04460c: c7a2000c */ lwc1 $f2,0xc($sp) +/* f044610: 46088032 */ c.eq.s $f16,$f8 +/* f044614: 00000000 */ sll $zero,$zero,0x0 +/* f044618: 4502000f */ bc1fl .L0f044658 +/* f04461c: c4a20008 */ lwc1 $f2,0x8($a1) +/* f044620: 46021282 */ mul.s $f10,$f2,$f2 +/* f044624: c7a00004 */ lwc1 $f0,0x4($sp) +/* f044628: 00001025 */ or $v0,$zero,$zero +/* f04462c: 46000102 */ mul.s $f4,$f0,$f0 +/* f044630: 46045180 */ add.s $f6,$f10,$f4 +/* f044634: 460c6202 */ mul.s $f8,$f12,$f12 +/* f044638: 4608303e */ c.le.s $f6,$f8 +/* f04463c: 00000000 */ sll $zero,$zero,0x0 +/* f044640: 45000025 */ bc1f .L0f0446d8 +/* f044644: 00000000 */ sll $zero,$zero,0x0 +/* f044648: 24020001 */ addiu $v0,$zero,0x1 +/* f04464c: 10000022 */ beqz $zero,.L0f0446d8 +/* f044650: 00000000 */ sll $zero,$zero,0x0 +/* f044654: c4a20008 */ lwc1 $f2,0x8($a1) +.L0f044658: +/* f044658: c7a80004 */ lwc1 $f8,0x4($sp) +/* f04465c: 00001025 */ or $v0,$zero,$zero +/* f044660: 46025102 */ mul.s $f4,$f10,$f2 +/* f044664: 00000000 */ sll $zero,$zero,0x0 +/* f044668: 46080182 */ mul.s $f6,$f0,$f8 +/* f04466c: 46062380 */ add.s $f14,$f4,$f6 +/* f044670: 460e803c */ c.lt.s $f16,$f14 +/* f044674: 00000000 */ sll $zero,$zero,0x0 +/* f044678: 45000017 */ bc1f .L0f0446d8 +/* f04467c: 00000000 */ sll $zero,$zero,0x0 +/* f044680: 46021102 */ mul.s $f4,$f2,$f2 +/* f044684: 00000000 */ sll $zero,$zero,0x0 +/* f044688: 46000182 */ mul.s $f6,$f0,$f0 +/* f04468c: 46062400 */ add.s $f16,$f4,$f6 +/* f044690: 460a5102 */ mul.s $f4,$f10,$f10 +/* f044694: 00000000 */ sll $zero,$zero,0x0 +/* f044698: 46084182 */ mul.s $f6,$f8,$f8 +/* f04469c: 00000000 */ sll $zero,$zero,0x0 +/* f0446a0: 460e7282 */ mul.s $f10,$f14,$f14 +/* f0446a4: 00000000 */ sll $zero,$zero,0x0 +/* f0446a8: 460c6202 */ mul.s $f8,$f12,$f12 +/* f0446ac: 46062480 */ add.s $f18,$f4,$f6 +/* f0446b0: 46089101 */ sub.s $f4,$f18,$f8 +/* f0446b4: 46102182 */ mul.s $f6,$f4,$f16 +/* f0446b8: 460a303e */ c.le.s $f6,$f10 +/* f0446bc: 00000000 */ sll $zero,$zero,0x0 +/* f0446c0: 45000003 */ bc1f .L0f0446d0 +/* f0446c4: 00000000 */ sll $zero,$zero,0x0 +/* f0446c8: 10000003 */ beqz $zero,.L0f0446d8 +/* f0446cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0446d0: +/* f0446d0: 10000001 */ beqz $zero,.L0f0446d8 +/* f0446d4: 00001025 */ or $v0,$zero,$zero +.L0f0446d8: +/* f0446d8: 03e00008 */ jr $ra +/* f0446dc: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0f0446e0 +/* f0446e0: 27bdffc0 */ addiu $sp,$sp,-64 +/* f0446e4: afbf001c */ sw $ra,0x1c($sp) +/* f0446e8: afb00018 */ sw $s0,0x18($sp) +/* f0446ec: 44876000 */ mtc1 $a3,$f12 +/* f0446f0: c4c00000 */ lwc1 $f0,0x0($a2) +/* f0446f4: c4900000 */ lwc1 $f16,0x0($a0) +/* f0446f8: 00a08025 */ or $s0,$a1,$zero +/* f0446fc: 460c0081 */ sub.s $f2,$f0,$f12 +/* f044700: 4602803e */ c.le.s $f16,$f2 +/* f044704: 00000000 */ sll $zero,$zero,0x0 +/* f044708: 45020009 */ bc1fl .L0f044730 +/* f04470c: 460c0080 */ add.s $f2,$f0,$f12 +/* f044710: c4a40000 */ lwc1 $f4,0x0($a1) +/* f044714: 4602203e */ c.le.s $f4,$f2 +/* f044718: 00000000 */ sll $zero,$zero,0x0 +/* f04471c: 45020004 */ bc1fl .L0f044730 +/* f044720: 460c0080 */ add.s $f2,$f0,$f12 +/* f044724: 10000033 */ beqz $zero,.L0f0447f4 +/* f044728: 00001025 */ or $v0,$zero,$zero +/* f04472c: 460c0080 */ add.s $f2,$f0,$f12 +.L0f044730: +/* f044730: 4610103e */ c.le.s $f2,$f16 +/* f044734: 00000000 */ sll $zero,$zero,0x0 +/* f044738: 45020009 */ bc1fl .L0f044760 +/* f04473c: c4c00008 */ lwc1 $f0,0x8($a2) +/* f044740: c6060000 */ lwc1 $f6,0x0($s0) +/* f044744: 4606103e */ c.le.s $f2,$f6 +/* f044748: 00000000 */ sll $zero,$zero,0x0 +/* f04474c: 45020004 */ bc1fl .L0f044760 +/* f044750: c4c00008 */ lwc1 $f0,0x8($a2) +/* f044754: 10000027 */ beqz $zero,.L0f0447f4 +/* f044758: 00001025 */ or $v0,$zero,$zero +/* f04475c: c4c00008 */ lwc1 $f0,0x8($a2) +.L0f044760: +/* f044760: c48e0008 */ lwc1 $f14,0x8($a0) +/* f044764: 460c0081 */ sub.s $f2,$f0,$f12 +/* f044768: 4602703e */ c.le.s $f14,$f2 +/* f04476c: 00000000 */ sll $zero,$zero,0x0 +/* f044770: 45020009 */ bc1fl .L0f044798 +/* f044774: 460c0080 */ add.s $f2,$f0,$f12 +/* f044778: c6080008 */ lwc1 $f8,0x8($s0) +/* f04477c: 4602403e */ c.le.s $f8,$f2 +/* f044780: 00000000 */ sll $zero,$zero,0x0 +/* f044784: 45020004 */ bc1fl .L0f044798 +/* f044788: 460c0080 */ add.s $f2,$f0,$f12 +/* f04478c: 10000019 */ beqz $zero,.L0f0447f4 +/* f044790: 00001025 */ or $v0,$zero,$zero +/* f044794: 460c0080 */ add.s $f2,$f0,$f12 +.L0f044798: +/* f044798: 460e103e */ c.le.s $f2,$f14 +/* f04479c: 00000000 */ sll $zero,$zero,0x0 +/* f0447a0: 45020009 */ bc1fl .L0f0447c8 +/* f0447a4: c6120000 */ lwc1 $f18,0x0($s0) +/* f0447a8: c60a0008 */ lwc1 $f10,0x8($s0) +/* f0447ac: 460a103e */ c.le.s $f2,$f10 +/* f0447b0: 00000000 */ sll $zero,$zero,0x0 +/* f0447b4: 45020004 */ bc1fl .L0f0447c8 +/* f0447b8: c6120000 */ lwc1 $f18,0x0($s0) +/* f0447bc: 1000000d */ beqz $zero,.L0f0447f4 +/* f0447c0: 00001025 */ or $v0,$zero,$zero +/* f0447c4: c6120000 */ lwc1 $f18,0x0($s0) +.L0f0447c8: +/* f0447c8: 44803000 */ mtc1 $zero,$f6 +/* f0447cc: 44076000 */ mfc1 $a3,$f12 +/* f0447d0: 46109101 */ sub.s $f4,$f18,$f16 +/* f0447d4: e7a60038 */ swc1 $f6,0x38($sp) +/* f0447d8: 27a50034 */ addiu $a1,$sp,0x34 +/* f0447dc: e7a40034 */ swc1 $f4,0x34($sp) +/* f0447e0: c48a0008 */ lwc1 $f10,0x8($a0) +/* f0447e4: c6080008 */ lwc1 $f8,0x8($s0) +/* f0447e8: 460a4481 */ sub.s $f18,$f8,$f10 +/* f0447ec: 0fc11171 */ jal func0f0445c4 +/* f0447f0: e7b2003c */ swc1 $f18,0x3c($sp) +.L0f0447f4: +/* f0447f4: 8fbf001c */ lw $ra,0x1c($sp) +/* f0447f8: 8fb00018 */ lw $s0,0x18($sp) +/* f0447fc: 27bd0040 */ addiu $sp,$sp,0x40 +/* f044800: 03e00008 */ jr $ra +/* f044804: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f044808 +/* f044808: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04480c: afbf0014 */ sw $ra,0x14($sp) +/* f044810: 3c014316 */ lui $at,0x4316 +/* f044814: 44818000 */ mtc1 $at,$f16 +/* f044818: c4c00004 */ lwc1 $f0,0x4($a2) +/* f04481c: c48c0004 */ lwc1 $f12,0x4($a0) +/* f044820: 44877000 */ mtc1 $a3,$f14 +/* f044824: 46100081 */ sub.s $f2,$f0,$f16 +/* f044828: 4602603e */ c.le.s $f12,$f2 +/* f04482c: 00000000 */ sll $zero,$zero,0x0 +/* f044830: 45020009 */ bc1fl .L0f044858 +/* f044834: 46100080 */ add.s $f2,$f0,$f16 +/* f044838: c4a40004 */ lwc1 $f4,0x4($a1) +/* f04483c: 4602203e */ c.le.s $f4,$f2 +/* f044840: 00000000 */ sll $zero,$zero,0x0 +/* f044844: 45020004 */ bc1fl .L0f044858 +/* f044848: 46100080 */ add.s $f2,$f0,$f16 +/* f04484c: 10000010 */ beqz $zero,.L0f044890 +/* f044850: 00001025 */ or $v0,$zero,$zero +/* f044854: 46100080 */ add.s $f2,$f0,$f16 +.L0f044858: +/* f044858: 460c103e */ c.le.s $f2,$f12 +/* f04485c: 00000000 */ sll $zero,$zero,0x0 +/* f044860: 45020009 */ bc1fl .L0f044888 +/* f044864: 44077000 */ mfc1 $a3,$f14 +/* f044868: c4a60004 */ lwc1 $f6,0x4($a1) +/* f04486c: 4606103e */ c.le.s $f2,$f6 +/* f044870: 00000000 */ sll $zero,$zero,0x0 +/* f044874: 45020004 */ bc1fl .L0f044888 +/* f044878: 44077000 */ mfc1 $a3,$f14 +/* f04487c: 10000004 */ beqz $zero,.L0f044890 +/* f044880: 00001025 */ or $v0,$zero,$zero +/* f044884: 44077000 */ mfc1 $a3,$f14 +.L0f044888: +/* f044888: 0fc111b8 */ jal func0f0446e0 +/* f04488c: 00000000 */ sll $zero,$zero,0x0 +.L0f044890: +/* f044890: 8fbf0014 */ lw $ra,0x14($sp) +/* f044894: 27bd0018 */ addiu $sp,$sp,0x18 +/* f044898: 03e00008 */ jr $ra +/* f04489c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0448a0 +/* f0448a0: 27bdffb8 */ addiu $sp,$sp,-72 +/* f0448a4: afbf001c */ sw $ra,0x1c($sp) +/* f0448a8: afb00018 */ sw $s0,0x18($sp) +/* f0448ac: 8c8e001c */ lw $t6,0x1c($a0) +/* f0448b0: 00808025 */ or $s0,$a0,$zero +/* f0448b4: 00004025 */ or $t0,$zero,$zero +/* f0448b8: afae0044 */ sw $t6,0x44($sp) +/* f0448bc: 8c850020 */ lw $a1,0x20($a0) +/* f0448c0: 10800003 */ beqz $a0,.L0f0448d0 +/* f0448c4: afa50040 */ sw $a1,0x40($sp) +/* f0448c8: 10000001 */ beqz $zero,.L0f0448d0 +/* f0448cc: 908802fe */ lbu $t0,0x2fe($a0) +.L0f0448d0: +/* f0448d0: 8e0f0014 */ lw $t7,0x14($s0) +/* f0448d4: 00a02025 */ or $a0,$a1,$zero +/* f0448d8: 000fc280 */ sll $t8,$t7,0xa +/* f0448dc: 0701000e */ bgez $t8,.L0f044918 +/* f0448e0: 00000000 */ sll $zero,$zero,0x0 +/* f0448e4: 0c0076e5 */ jal 0x1db94 +/* f0448e8: afa8003c */ sw $t0,0x3c($sp) +/* f0448ec: 14400099 */ bnez $v0,.L0f044b54 +/* f0448f0: 8fa8003c */ lw $t0,0x3c($sp) +/* f0448f4: 02002025 */ or $a0,$s0,$zero +/* f0448f8: 0fc0bf86 */ jal func0f02fe18 +/* f0448fc: afa8003c */ sw $t0,0x3c($sp) +/* f044900: 8e190014 */ lw $t9,0x14($s0) +/* f044904: 3c01ffdf */ lui $at,0xffdf +/* f044908: 3421ffff */ ori $at,$at,0xffff +/* f04490c: 8fa8003c */ lw $t0,0x3c($sp) +/* f044910: 03214824 */ and $t1,$t9,$at +/* f044914: ae090014 */ sw $t1,0x14($s0) +.L0f044918: +/* f044918: 3c02800a */ lui $v0,0x800a +/* f04491c: 820b0009 */ lb $t3,0x9($s0) +/* f044920: 24429fc0 */ addiu $v0,$v0,-24640 +/* f044924: 8c4a0008 */ lw $t2,0x8($v0) +/* f044928: 24010001 */ addiu $at,$zero,0x1 +/* f04492c: 11610010 */ beq $t3,$at,.L0f044970 +/* f044930: ae0a00d4 */ sw $t2,0xd4($s0) +/* f044934: 8c4d0008 */ lw $t5,0x8($v0) +/* f044938: 8e0c00d8 */ lw $t4,0xd8($s0) +/* f04493c: 260400c8 */ addiu $a0,$s0,0xc8 +/* f044940: 25aeffc4 */ addiu $t6,$t5,-60 +/* f044944: 018e082a */ slt $at,$t4,$t6 +/* f044948: 14200009 */ bnez $at,.L0f044970 +/* f04494c: 8fa50044 */ lw $a1,0x44($sp) +/* f044950: 2606002c */ addiu $a2,$s0,0x2c +/* f044954: 8e070038 */ lw $a3,0x38($s0) +/* f044958: afa8003c */ sw $t0,0x3c($sp) +/* f04495c: afa60024 */ sw $a2,0x24($sp) +/* f044960: 0fc111b8 */ jal func0f0446e0 +/* f044964: 24a50008 */ addiu $a1,$a1,0x8 +/* f044968: 1040004a */ beqz $v0,.L0f044a94 +/* f04496c: 8fa8003c */ lw $t0,0x3c($sp) +.L0f044970: +/* f044970: 15000003 */ bnez $t0,.L0f044980 +/* f044974: 00000000 */ sll $zero,$zero,0x0 +/* f044978: 0c00744f */ jal 0x1d13c +/* f04497c: 8fa40040 */ lw $a0,0x40($sp) +.L0f044980: +/* f044980: 0c00745f */ jal 0x1d17c +/* f044984: 8fa40040 */ lw $a0,0x40($sp) +/* f044988: 44803000 */ mtc1 $zero,$f6 +/* f04498c: 44802000 */ mtc1 $zero,$f4 +/* f044990: 8fa40040 */ lw $a0,0x40($sp) +/* f044994: 4606003c */ c.lt.s $f0,$f6 +/* f044998: 46040081 */ sub.s $f2,$f0,$f4 +/* f04499c: 45020008 */ bc1fl .L0f0449c0 +/* f0449a0: 8fa40040 */ lw $a0,0x40($sp) +/* f0449a4: 0c007486 */ jal 0x1d218 +/* f0449a8: e7a20038 */ swc1 $f2,0x38($sp) +/* f0449ac: 44824000 */ mtc1 $v0,$f8 +/* f0449b0: c7a20038 */ lwc1 $f2,0x38($sp) +/* f0449b4: 468042a0 */ cvt.s.w $f10,$f8 +/* f0449b8: 460a1080 */ add.s $f2,$f2,$f10 +/* f0449bc: 8fa40040 */ lw $a0,0x40($sp) +.L0f0449c0: +/* f0449c0: 0c007486 */ jal 0x1d218 +/* f0449c4: e7a20038 */ swc1 $f2,0x38($sp) +/* f0449c8: 44828000 */ mtc1 $v0,$f16 +/* f0449cc: 3c013f00 */ lui $at,0x3f00 +/* f0449d0: 44812000 */ mtc1 $at,$f4 +/* f0449d4: 468084a0 */ cvt.s.w $f18,$f16 +/* f0449d8: c7a20038 */ lwc1 $f2,0x38($sp) +/* f0449dc: 46049182 */ mul.s $f6,$f18,$f4 +/* f0449e0: 4602303c */ c.lt.s $f6,$f2 +/* f0449e4: 00000000 */ sll $zero,$zero,0x0 +/* f0449e8: 4500000e */ bc1f .L0f044a24 +/* f0449ec: 00000000 */ sll $zero,$zero,0x0 +/* f0449f0: 0c007486 */ jal 0x1d218 +/* f0449f4: 8fa40040 */ lw $a0,0x40($sp) +/* f0449f8: 44824000 */ mtc1 $v0,$f8 +/* f0449fc: 44808000 */ mtc1 $zero,$f16 +/* f044a00: 8fa40040 */ lw $a0,0x40($sp) +/* f044a04: 468042a0 */ cvt.s.w $f10,$f8 +/* f044a08: 3c064180 */ lui $a2,0x4180 +/* f044a0c: 46105481 */ sub.s $f18,$f10,$f16 +/* f044a10: 44059000 */ mfc1 $a1,$f18 +/* f044a14: 0c0077c1 */ jal 0x1df04 +/* f044a18: 00000000 */ sll $zero,$zero,0x0 +/* f044a1c: 10000019 */ beqz $zero,.L0f044a84 +/* f044a20: 00000000 */ sll $zero,$zero,0x0 +.L0f044a24: +/* f044a24: 0c007486 */ jal 0x1d218 +/* f044a28: 8fa40040 */ lw $a0,0x40($sp) +/* f044a2c: 44822000 */ mtc1 $v0,$f4 +/* f044a30: 3c013f00 */ lui $at,0x3f00 +/* f044a34: 44814000 */ mtc1 $at,$f8 +/* f044a38: 468021a0 */ cvt.s.w $f6,$f4 +/* f044a3c: 44808000 */ mtc1 $zero,$f16 +/* f044a40: 44805000 */ mtc1 $zero,$f10 +/* f044a44: 8fa40040 */ lw $a0,0x40($sp) +/* f044a48: 46083002 */ mul.s $f0,$f6,$f8 +/* f044a4c: 4610003c */ c.lt.s $f0,$f16 +/* f044a50: 460a0081 */ sub.s $f2,$f0,$f10 +/* f044a54: 45020008 */ bc1fl .L0f044a78 +/* f044a58: 44051000 */ mfc1 $a1,$f2 +/* f044a5c: 0c007486 */ jal 0x1d218 +/* f044a60: e7a20038 */ swc1 $f2,0x38($sp) +/* f044a64: 44829000 */ mtc1 $v0,$f18 +/* f044a68: c7a20038 */ lwc1 $f2,0x38($sp) +/* f044a6c: 46809120 */ cvt.s.w $f4,$f18 +/* f044a70: 46041080 */ add.s $f2,$f2,$f4 +/* f044a74: 44051000 */ mfc1 $a1,$f2 +.L0f044a78: +/* f044a78: 8fa40040 */ lw $a0,0x40($sp) +/* f044a7c: 0c0077c1 */ jal 0x1df04 +/* f044a80: 3c064180 */ lui $a2,0x4180 +.L0f044a84: +/* f044a84: 0fc0bb57 */ jal func0f02ed5c +/* f044a88: 02002025 */ or $a0,$s0,$zero +/* f044a8c: 10000032 */ beqz $zero,.L0f044b58 +/* f044a90: 8fbf001c */ lw $ra,0x1c($sp) +.L0f044a94: +/* f044a94: 02002025 */ or $a0,$s0,$zero +/* f044a98: 8fa50024 */ lw $a1,0x24($sp) +/* f044a9c: 24060001 */ addiu $a2,$zero,0x1 +/* f044aa0: 26070040 */ addiu $a3,$s0,0x40 +/* f044aa4: 0fc10fcb */ jal func0f043f2c +/* f044aa8: afa8003c */ sw $t0,0x3c($sp) +/* f044aac: 8e03003c */ lw $v1,0x3c($s0) +/* f044ab0: 8fa8003c */ lw $t0,0x3c($sp) +/* f044ab4: 3c0f800a */ lui $t7,0x800a +/* f044ab8: 18600005 */ blez $v1,.L0f044ad0 +/* f044abc: 3c013f80 */ lui $at,0x3f80 +/* f044ac0: 8def9ff8 */ lw $t7,-0x6008($t7) +/* f044ac4: 006fc023 */ subu $t8,$v1,$t7 +/* f044ac8: 10000022 */ beqz $zero,.L0f044b54 +/* f044acc: ae18003c */ sw $t8,0x3c($s0) +.L0f044ad0: +/* f044ad0: 44811000 */ mtc1 $at,$f2 +/* f044ad4: 1500000e */ bnez $t0,.L0f044b10 +/* f044ad8: 24010001 */ addiu $at,$zero,0x1 +/* f044adc: 0c00744f */ jal 0x1d13c +/* f044ae0: 8fa40040 */ lw $a0,0x40($sp) +/* f044ae4: 24010059 */ addiu $at,$zero,0x59 +/* f044ae8: 14410005 */ bne $v0,$at,.L0f044b00 +/* f044aec: 00000000 */ sll $zero,$zero,0x0 +/* f044af0: 0fc0b7fc */ jal func0f02dff0 +/* f044af4: 24040059 */ addiu $a0,$zero,0x59 +/* f044af8: 1000000a */ beqz $zero,.L0f044b24 +/* f044afc: 46000086 */ mov.s $f2,$f0 +.L0f044b00: +/* f044b00: 0fc0b7fc */ jal func0f02dff0 +/* f044b04: 2404002a */ addiu $a0,$zero,0x2a +/* f044b08: 10000006 */ beqz $zero,.L0f044b24 +/* f044b0c: 46000086 */ mov.s $f2,$f0 +.L0f044b10: +/* f044b10: 55010005 */ bnel $t0,$at,.L0f044b28 +/* f044b14: 8fa40040 */ lw $a0,0x40($sp) +/* f044b18: 0fc0b7fc */ jal func0f02dff0 +/* f044b1c: 24040394 */ addiu $a0,$zero,0x394 +/* f044b20: 46000086 */ mov.s $f2,$f0 +.L0f044b24: +/* f044b24: 8fa40040 */ lw $a0,0x40($sp) +.L0f044b28: +/* f044b28: 0c0074a2 */ jal 0x1d288 +/* f044b2c: e7a20030 */ swc1 $f2,0x30($sp) +/* f044b30: 3c01800a */ lui $at,0x800a +/* f044b34: c428a00c */ lwc1 $f8,-0x5ff4($at) +/* f044b38: c7a20030 */ lwc1 $f2,0x30($sp) +/* f044b3c: c6060038 */ lwc1 $f6,0x38($s0) +/* f044b40: 46081282 */ mul.s $f10,$f2,$f8 +/* f044b44: 00000000 */ sll $zero,$zero,0x0 +/* f044b48: 46005402 */ mul.s $f16,$f10,$f0 +/* f044b4c: 46103480 */ add.s $f18,$f6,$f16 +/* f044b50: e6120038 */ swc1 $f18,0x38($s0) +.L0f044b54: +/* f044b54: 8fbf001c */ lw $ra,0x1c($sp) +.L0f044b58: +/* f044b58: 8fb00018 */ lw $s0,0x18($sp) +/* f044b5c: 27bd0048 */ addiu $sp,$sp,0x48 +/* f044b60: 03e00008 */ jr $ra +/* f044b64: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f044b68 +/* f044b68: c4a40000 */ lwc1 $f4,0x0($a1) +/* f044b6c: c4860000 */ lwc1 $f6,0x0($a0) +/* f044b70: 27bdffe8 */ addiu $sp,$sp,-24 +/* f044b74: 44800000 */ mtc1 $zero,$f0 +/* f044b78: 46062201 */ sub.s $f8,$f4,$f6 +/* f044b7c: e7a8000c */ swc1 $f8,0xc($sp) +/* f044b80: c4900004 */ lwc1 $f16,0x4($a0) +/* f044b84: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f044b88: 46105481 */ sub.s $f18,$f10,$f16 +/* f044b8c: e7b20010 */ swc1 $f18,0x10($sp) +/* f044b90: c4860008 */ lwc1 $f6,0x8($a0) +/* f044b94: c4a40008 */ lwc1 $f4,0x8($a1) +/* f044b98: 46062201 */ sub.s $f8,$f4,$f6 +/* f044b9c: e7a80014 */ swc1 $f8,0x14($sp) +/* f044ba0: c4ca0008 */ lwc1 $f10,0x8($a2) +/* f044ba4: e7a00004 */ swc1 $f0,0x4($sp) +/* f044ba8: c7a40014 */ lwc1 $f4,0x14($sp) +/* f044bac: 46005407 */ neg.s $f16,$f10 +/* f044bb0: e7b00000 */ swc1 $f16,0x0($sp) +/* f044bb4: c4d20000 */ lwc1 $f18,0x0($a2) +/* f044bb8: c7aa0000 */ lwc1 $f10,0x0($sp) +/* f044bbc: c7b0000c */ lwc1 $f16,0xc($sp) +/* f044bc0: e7b20008 */ swc1 $f18,0x8($sp) +/* f044bc4: c7a60008 */ lwc1 $f6,0x8($sp) +/* f044bc8: 46062202 */ mul.s $f8,$f4,$f6 +/* f044bcc: 00000000 */ sll $zero,$zero,0x0 +/* f044bd0: 46105482 */ mul.s $f18,$f10,$f16 +/* f044bd4: 46124100 */ add.s $f4,$f8,$f18 +/* f044bd8: 4604003c */ c.lt.s $f0,$f4 +/* f044bdc: 00000000 */ sll $zero,$zero,0x0 +/* f044be0: 45010013 */ bc1t .L0f044c30 +/* f044be4: 00000000 */ sll $zero,$zero,0x0 +/* f044be8: c4860000 */ lwc1 $f6,0x0($a0) +/* f044bec: e7a6000c */ swc1 $f6,0xc($sp) +/* f044bf0: c48a0004 */ lwc1 $f10,0x4($a0) +/* f044bf4: e7aa0010 */ swc1 $f10,0x10($sp) +/* f044bf8: c4900008 */ lwc1 $f16,0x8($a0) +/* f044bfc: e7b00014 */ swc1 $f16,0x14($sp) +/* f044c00: c4a80000 */ lwc1 $f8,0x0($a1) +/* f044c04: e4880000 */ swc1 $f8,0x0($a0) +/* f044c08: c4b20004 */ lwc1 $f18,0x4($a1) +/* f044c0c: e4920004 */ swc1 $f18,0x4($a0) +/* f044c10: c4a40008 */ lwc1 $f4,0x8($a1) +/* f044c14: e4840008 */ swc1 $f4,0x8($a0) +/* f044c18: c7a6000c */ lwc1 $f6,0xc($sp) +/* f044c1c: e4a60000 */ swc1 $f6,0x0($a1) +/* f044c20: c7aa0010 */ lwc1 $f10,0x10($sp) +/* f044c24: e4aa0004 */ swc1 $f10,0x4($a1) +/* f044c28: c7b00014 */ lwc1 $f16,0x14($sp) +/* f044c2c: e4b00008 */ swc1 $f16,0x8($a1) +.L0f044c30: +/* f044c30: 03e00008 */ jr $ra +/* f044c34: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f044c38 +/* f044c38: 27bdff20 */ addiu $sp,$sp,-224 +/* f044c3c: afbf002c */ sw $ra,0x2c($sp) +/* f044c40: afb00028 */ sw $s0,0x28($sp) +/* f044c44: afa400e0 */ sw $a0,0xe0($sp) +/* f044c48: afa600e8 */ sw $a2,0xe8($sp) +/* f044c4c: afa700ec */ sw $a3,0xec($sp) +/* f044c50: afa000bc */ sw $zero,0xbc($sp) +/* f044c54: afa000b8 */ sw $zero,0xb8($sp) +/* f044c58: afa00084 */ sw $zero,0x84($sp) +/* f044c5c: 8c84001c */ lw $a0,0x1c($a0) +/* f044c60: 00a08025 */ or $s0,$a1,$zero +/* f044c64: 27a50078 */ addiu $a1,$sp,0x78 +/* f044c68: 27a7007c */ addiu $a3,$sp,0x7c +/* f044c6c: 27a60080 */ addiu $a2,$sp,0x80 +/* f044c70: 0fc0a277 */ jal func0f0289dc +/* f044c74: afa4003c */ sw $a0,0x3c($sp) +/* f044c78: 8fa200ec */ lw $v0,0xec($sp) +/* f044c7c: c6060000 */ lwc1 $f6,0x0($s0) +/* f044c80: 44800000 */ mtc1 $zero,$f0 +/* f044c84: c4440000 */ lwc1 $f4,0x0($v0) +/* f044c88: e7a000d8 */ swc1 $f0,0xd8($sp) +/* f044c8c: 46062201 */ sub.s $f8,$f4,$f6 +/* f044c90: e7a800d4 */ swc1 $f8,0xd4($sp) +/* f044c94: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f044c98: c6040008 */ lwc1 $f4,0x8($s0) +/* f044c9c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f044ca0: 46080032 */ c.eq.s $f0,$f8 +/* f044ca4: 46045181 */ sub.s $f6,$f10,$f4 +/* f044ca8: 45000008 */ bc1f .L0f044ccc +/* f044cac: e7a600dc */ swc1 $f6,0xdc($sp) +/* f044cb0: c7b200dc */ lwc1 $f18,0xdc($sp) +/* f044cb4: 46120032 */ c.eq.s $f0,$f18 +/* f044cb8: 00000000 */ sll $zero,$zero,0x0 +/* f044cbc: 45020004 */ bc1fl .L0f044cd0 +/* f044cc0: c7b200dc */ lwc1 $f18,0xdc($sp) +/* f044cc4: 10000133 */ beqz $zero,.L0f045194 +/* f044cc8: 24020001 */ addiu $v0,$zero,0x1 +.L0f044ccc: +/* f044ccc: c7b200dc */ lwc1 $f18,0xdc($sp) +.L0f044cd0: +/* f044cd0: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f044cd4: 46129282 */ mul.s $f10,$f18,$f18 +/* f044cd8: 00000000 */ sll $zero,$zero,0x0 +/* f044cdc: 46108102 */ mul.s $f4,$f16,$f16 +/* f044ce0: 0c012974 */ jal 0x4a5d0 +/* f044ce4: 46045300 */ add.s $f12,$f10,$f4 +/* f044ce8: 3c013f80 */ lui $at,0x3f80 +/* f044cec: 44813000 */ mtc1 $at,$f6 +/* f044cf0: c7b000d4 */ lwc1 $f16,0xd4($sp) +/* f044cf4: c7b200dc */ lwc1 $f18,0xdc($sp) +/* f044cf8: 46003083 */ div.s $f2,$f6,$f0 +/* f044cfc: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f044d00: 3c017f1b */ lui $at,0x7f1b +/* f044d04: c42a9238 */ lwc1 $f10,-0x6dc8($at) +/* f044d08: 3c017f1b */ lui $at,0x7f1b +/* f044d0c: c426923c */ lwc1 $f6,-0x6dc4($at) +/* f044d10: 3c017f1b */ lui $at,0x7f1b +/* f044d14: 8fa400e0 */ lw $a0,0xe0($sp) +/* f044d18: 00002825 */ or $a1,$zero,$zero +/* f044d1c: 46028402 */ mul.s $f16,$f16,$f2 +/* f044d20: 00000000 */ sll $zero,$zero,0x0 +/* f044d24: 46029482 */ mul.s $f18,$f18,$f2 +/* f044d28: 00000000 */ sll $zero,$zero,0x0 +/* f044d2c: 46088302 */ mul.s $f12,$f16,$f8 +/* f044d30: e7b000d4 */ swc1 $f16,0xd4($sp) +/* f044d34: e7b200dc */ swc1 $f18,0xdc($sp) +/* f044d38: 460a6102 */ mul.s $f4,$f12,$f10 +/* f044d3c: 00000000 */ sll $zero,$zero,0x0 +/* f044d40: 46089382 */ mul.s $f14,$f18,$f8 +/* f044d44: e7a400d0 */ swc1 $f4,0xd0($sp) +/* f044d48: c4249240 */ lwc1 $f4,-0x6dc0($at) +/* f044d4c: 3c017f1b */ lui $at,0x7f1b +/* f044d50: 46067282 */ mul.s $f10,$f14,$f6 +/* f044d54: c4269244 */ lwc1 $f6,-0x6dbc($at) +/* f044d58: 46046202 */ mul.s $f8,$f12,$f4 +/* f044d5c: e7aa00cc */ swc1 $f10,0xcc($sp) +/* f044d60: 46067282 */ mul.s $f10,$f14,$f6 +/* f044d64: e7a800c8 */ swc1 $f8,0xc8($sp) +/* f044d68: 0fc079ef */ jal func0f01e7bc +/* f044d6c: e7aa00c4 */ swc1 $f10,0xc4($sp) +/* f044d70: c6040000 */ lwc1 $f4,0x0($s0) +/* f044d74: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f044d78: 8fa200ec */ lw $v0,0xec($sp) +/* f044d7c: c7a200f8 */ lwc1 $f2,0xf8($sp) +/* f044d80: 46082180 */ add.s $f6,$f4,$f8 +/* f044d84: c7a800d0 */ lwc1 $f8,0xd0($sp) +/* f044d88: 8faf0100 */ lw $t7,0x100($sp) +/* f044d8c: 8fb9003c */ lw $t9,0x3c($sp) +/* f044d90: e7a6006c */ swc1 $f6,0x6c($sp) +/* f044d94: c60a0004 */ lwc1 $f10,0x4($s0) +/* f044d98: 24180001 */ addiu $t8,$zero,0x1 +/* f044d9c: 02002025 */ or $a0,$s0,$zero +/* f044da0: e7aa0070 */ swc1 $f10,0x70($sp) +/* f044da4: c6040008 */ lwc1 $f4,0x8($s0) +/* f044da8: 8fa500e8 */ lw $a1,0xe8($sp) +/* f044dac: 27a6006c */ addiu $a2,$sp,0x6c +/* f044db0: 46082181 */ sub.s $f6,$f4,$f8 +/* f044db4: c7a400c4 */ lwc1 $f4,0xc4($sp) +/* f044db8: 27a70050 */ addiu $a3,$sp,0x50 +/* f044dbc: e7a60074 */ swc1 $f6,0x74($sp) +/* f044dc0: c44a0000 */ lwc1 $f10,0x0($v0) +/* f044dc4: c7a600d4 */ lwc1 $f6,0xd4($sp) +/* f044dc8: 46045200 */ add.s $f8,$f10,$f4 +/* f044dcc: 46023282 */ mul.s $f10,$f6,$f2 +/* f044dd0: 46085100 */ add.s $f4,$f10,$f8 +/* f044dd4: c7a800c8 */ lwc1 $f8,0xc8($sp) +/* f044dd8: e7a40060 */ swc1 $f4,0x60($sp) +/* f044ddc: c4460004 */ lwc1 $f6,0x4($v0) +/* f044de0: e7a60064 */ swc1 $f6,0x64($sp) +/* f044de4: c44a0008 */ lwc1 $f10,0x8($v0) +/* f044de8: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f044dec: afb80014 */ sw $t8,0x14($sp) +/* f044df0: 46085101 */ sub.s $f4,$f10,$f8 +/* f044df4: 46023282 */ mul.s $f10,$f6,$f2 +/* f044df8: afaf0010 */ sw $t7,0x10($sp) +/* f044dfc: c7a60080 */ lwc1 $f6,0x80($sp) +/* f044e00: 46045200 */ add.s $f8,$f10,$f4 +/* f044e04: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f044e08: e7a80068 */ swc1 $f8,0x68($sp) +/* f044e0c: c720000c */ lwc1 $f0,0xc($t9) +/* f044e10: 46003281 */ sub.s $f10,$f6,$f0 +/* f044e14: 46002201 */ sub.s $f8,$f4,$f0 +/* f044e18: e7aa0018 */ swc1 $f10,0x18($sp) +/* f044e1c: 0c00b694 */ jal 0x2da50 +/* f044e20: e7a8001c */ swc1 $f8,0x1c($sp) +/* f044e24: 10400010 */ beqz $v0,.L0f044e68 +/* f044e28: 24080001 */ addiu $t0,$zero,0x1 +/* f044e2c: 8fa9003c */ lw $t1,0x3c($sp) +/* f044e30: afa80010 */ sw $t0,0x10($sp) +/* f044e34: c7a60080 */ lwc1 $f6,0x80($sp) +/* f044e38: c520000c */ lwc1 $f0,0xc($t1) +/* f044e3c: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f044e40: 27a4006c */ addiu $a0,$sp,0x6c +/* f044e44: 46003281 */ sub.s $f10,$f6,$f0 +/* f044e48: 27a50050 */ addiu $a1,$sp,0x50 +/* f044e4c: 27a60060 */ addiu $a2,$sp,0x60 +/* f044e50: 46002201 */ sub.s $f8,$f4,$f0 +/* f044e54: e7aa0014 */ swc1 $f10,0x14($sp) +/* f044e58: 8fa70100 */ lw $a3,0x100($sp) +/* f044e5c: 0c00b5f0 */ jal 0x2d7c0 +/* f044e60: e7a80018 */ swc1 $f8,0x18($sp) +/* f044e64: 1440000c */ bnez $v0,.L0f044e98 +.L0f044e68: +/* f044e68: 240a0001 */ addiu $t2,$zero,0x1 +/* f044e6c: 3c077f1b */ lui $a3,0x7f1b +/* f044e70: afaa00bc */ sw $t2,0xbc($sp) +/* f044e74: 24e78ba0 */ addiu $a3,$a3,-29792 +/* f044e78: 27a400ac */ addiu $a0,$sp,0xac +/* f044e7c: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f044e80: 0c009393 */ jal 0x24e4c +/* f044e84: 24063741 */ addiu $a2,$zero,0x3741 +/* f044e88: 27a400ac */ addiu $a0,$sp,0xac +/* f044e8c: 27a500a0 */ addiu $a1,$sp,0xa0 +/* f044e90: 0fc112da */ jal func0f044b68 +/* f044e94: 27a600d4 */ addiu $a2,$sp,0xd4 +.L0f044e98: +/* f044e98: c6060000 */ lwc1 $f6,0x0($s0) +/* f044e9c: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f044ea0: 8fa200ec */ lw $v0,0xec($sp) +/* f044ea4: c7a200f8 */ lwc1 $f2,0xf8($sp) +/* f044ea8: 460a3101 */ sub.s $f4,$f6,$f10 +/* f044eac: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f044eb0: 8fab0100 */ lw $t3,0x100($sp) +/* f044eb4: 8fad003c */ lw $t5,0x3c($sp) +/* f044eb8: e7a4006c */ swc1 $f4,0x6c($sp) +/* f044ebc: c6080004 */ lwc1 $f8,0x4($s0) +/* f044ec0: 240c0001 */ addiu $t4,$zero,0x1 +/* f044ec4: 02002025 */ or $a0,$s0,$zero +/* f044ec8: e7a80070 */ swc1 $f8,0x70($sp) +/* f044ecc: c6060008 */ lwc1 $f6,0x8($s0) +/* f044ed0: 8fa500e8 */ lw $a1,0xe8($sp) +/* f044ed4: 27a6006c */ addiu $a2,$sp,0x6c +/* f044ed8: 460a3100 */ add.s $f4,$f6,$f10 +/* f044edc: c7a600c4 */ lwc1 $f6,0xc4($sp) +/* f044ee0: 27a70050 */ addiu $a3,$sp,0x50 +/* f044ee4: e7a40074 */ swc1 $f4,0x74($sp) +/* f044ee8: c4480000 */ lwc1 $f8,0x0($v0) +/* f044eec: c7a400d4 */ lwc1 $f4,0xd4($sp) +/* f044ef0: 46064281 */ sub.s $f10,$f8,$f6 +/* f044ef4: 46022202 */ mul.s $f8,$f4,$f2 +/* f044ef8: 460a4180 */ add.s $f6,$f8,$f10 +/* f044efc: c7aa00c8 */ lwc1 $f10,0xc8($sp) +/* f044f00: e7a60060 */ swc1 $f6,0x60($sp) +/* f044f04: c4440004 */ lwc1 $f4,0x4($v0) +/* f044f08: e7a40064 */ swc1 $f4,0x64($sp) +/* f044f0c: c4480008 */ lwc1 $f8,0x8($v0) +/* f044f10: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f044f14: afac0014 */ sw $t4,0x14($sp) +/* f044f18: 460a4180 */ add.s $f6,$f8,$f10 +/* f044f1c: 46022202 */ mul.s $f8,$f4,$f2 +/* f044f20: afab0010 */ sw $t3,0x10($sp) +/* f044f24: c7a40080 */ lwc1 $f4,0x80($sp) +/* f044f28: 46064280 */ add.s $f10,$f8,$f6 +/* f044f2c: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f044f30: e7aa0068 */ swc1 $f10,0x68($sp) +/* f044f34: c5a0000c */ lwc1 $f0,0xc($t5) +/* f044f38: 46002201 */ sub.s $f8,$f4,$f0 +/* f044f3c: 46003281 */ sub.s $f10,$f6,$f0 +/* f044f40: e7a80018 */ swc1 $f8,0x18($sp) +/* f044f44: 0c00b694 */ jal 0x2da50 +/* f044f48: e7aa001c */ swc1 $f10,0x1c($sp) +/* f044f4c: 10400010 */ beqz $v0,.L0f044f90 +/* f044f50: 240e0001 */ addiu $t6,$zero,0x1 +/* f044f54: 8faf003c */ lw $t7,0x3c($sp) +/* f044f58: afae0010 */ sw $t6,0x10($sp) +/* f044f5c: c7a40080 */ lwc1 $f4,0x80($sp) +/* f044f60: c5e0000c */ lwc1 $f0,0xc($t7) +/* f044f64: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f044f68: 27a4006c */ addiu $a0,$sp,0x6c +/* f044f6c: 46002201 */ sub.s $f8,$f4,$f0 +/* f044f70: 8fa500e8 */ lw $a1,0xe8($sp) +/* f044f74: 27a60060 */ addiu $a2,$sp,0x60 +/* f044f78: 46003281 */ sub.s $f10,$f6,$f0 +/* f044f7c: e7a80014 */ swc1 $f8,0x14($sp) +/* f044f80: 8fa70100 */ lw $a3,0x100($sp) +/* f044f84: 0c00b5f0 */ jal 0x2d7c0 +/* f044f88: e7aa0018 */ swc1 $f10,0x18($sp) +/* f044f8c: 1440000c */ bnez $v0,.L0f044fc0 +.L0f044f90: +/* f044f90: 24180001 */ addiu $t8,$zero,0x1 +/* f044f94: 3c077f1b */ lui $a3,0x7f1b +/* f044f98: afb800b8 */ sw $t8,0xb8($sp) +/* f044f9c: 24e78bac */ addiu $a3,$a3,-29780 +/* f044fa0: 27a40094 */ addiu $a0,$sp,0x94 +/* f044fa4: 27a50088 */ addiu $a1,$sp,0x88 +/* f044fa8: 0c009393 */ jal 0x24e4c +/* f044fac: 24063750 */ addiu $a2,$zero,0x3750 +/* f044fb0: 27a40094 */ addiu $a0,$sp,0x94 +/* f044fb4: 27a50088 */ addiu $a1,$sp,0x88 +/* f044fb8: 0fc112da */ jal func0f044b68 +/* f044fbc: 27a600d4 */ addiu $a2,$sp,0xd4 +.L0f044fc0: +/* f044fc0: 8fb900bc */ lw $t9,0xbc($sp) +/* f044fc4: 8fa800b8 */ lw $t0,0xb8($sp) +/* f044fc8: 8fa900bc */ lw $t1,0xbc($sp) +/* f044fcc: 13200019 */ beqz $t9,.L0f045034 +/* f044fd0: 00000000 */ sll $zero,$zero,0x0 +/* f044fd4: 11000017 */ beqz $t0,.L0f045034 +/* f044fd8: 27a400ac */ addiu $a0,$sp,0xac +/* f044fdc: 27a50094 */ addiu $a1,$sp,0x94 +/* f044fe0: 0fc112da */ jal func0f044b68 +/* f044fe4: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f044fe8: 27a400a0 */ addiu $a0,$sp,0xa0 +/* f044fec: 27a50088 */ addiu $a1,$sp,0x88 +/* f044ff0: 0fc112da */ jal func0f044b68 +/* f044ff4: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f044ff8: 8fa400f0 */ lw $a0,0xf0($sp) +/* f044ffc: c7a400ac */ lwc1 $f4,0xac($sp) +/* f045000: 8fa500f4 */ lw $a1,0xf4($sp) +/* f045004: e4840000 */ swc1 $f4,0x0($a0) +/* f045008: c7a800b0 */ lwc1 $f8,0xb0($sp) +/* f04500c: e4880004 */ swc1 $f8,0x4($a0) +/* f045010: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f045014: e4860008 */ swc1 $f6,0x8($a0) +/* f045018: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f04501c: e4aa0000 */ swc1 $f10,0x0($a1) +/* f045020: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f045024: e4a40004 */ swc1 $f4,0x4($a1) +/* f045028: c7a80090 */ lwc1 $f8,0x90($sp) +/* f04502c: 10000055 */ beqz $zero,.L0f045184 +/* f045030: e4a80008 */ swc1 $f8,0x8($a1) +.L0f045034: +/* f045034: 11200010 */ beqz $t1,.L0f045078 +/* f045038: 8faa00b8 */ lw $t2,0xb8($sp) +/* f04503c: 8fa400f0 */ lw $a0,0xf0($sp) +/* f045040: c7a600ac */ lwc1 $f6,0xac($sp) +/* f045044: 8fa500f4 */ lw $a1,0xf4($sp) +/* f045048: e4860000 */ swc1 $f6,0x0($a0) +/* f04504c: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f045050: e48a0004 */ swc1 $f10,0x4($a0) +/* f045054: c7a400b4 */ lwc1 $f4,0xb4($sp) +/* f045058: e4840008 */ swc1 $f4,0x8($a0) +/* f04505c: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f045060: e4a80000 */ swc1 $f8,0x0($a1) +/* f045064: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f045068: e4a60004 */ swc1 $f6,0x4($a1) +/* f04506c: c7aa00a8 */ lwc1 $f10,0xa8($sp) +/* f045070: 10000044 */ beqz $zero,.L0f045184 +/* f045074: e4aa0008 */ swc1 $f10,0x8($a1) +.L0f045078: +/* f045078: 11400010 */ beqz $t2,.L0f0450bc +/* f04507c: 8fab0100 */ lw $t3,0x100($sp) +/* f045080: 8fa400f0 */ lw $a0,0xf0($sp) +/* f045084: c7a40094 */ lwc1 $f4,0x94($sp) +/* f045088: 8fa500f4 */ lw $a1,0xf4($sp) +/* f04508c: e4840000 */ swc1 $f4,0x0($a0) +/* f045090: c7a80098 */ lwc1 $f8,0x98($sp) +/* f045094: e4880004 */ swc1 $f8,0x4($a0) +/* f045098: c7a6009c */ lwc1 $f6,0x9c($sp) +/* f04509c: e4860008 */ swc1 $f6,0x8($a0) +/* f0450a0: c7aa0088 */ lwc1 $f10,0x88($sp) +/* f0450a4: e4aa0000 */ swc1 $f10,0x0($a1) +/* f0450a8: c7a4008c */ lwc1 $f4,0x8c($sp) +/* f0450ac: e4a40004 */ swc1 $f4,0x4($a1) +/* f0450b0: c7a80090 */ lwc1 $f8,0x90($sp) +/* f0450b4: 10000033 */ beqz $zero,.L0f045184 +/* f0450b8: e4a80008 */ swc1 $f8,0x8($a1) +.L0f0450bc: +/* f0450bc: 8fad003c */ lw $t5,0x3c($sp) +/* f0450c0: 240c0001 */ addiu $t4,$zero,0x1 +/* f0450c4: afac0014 */ sw $t4,0x14($sp) +/* f0450c8: afab0010 */ sw $t3,0x10($sp) +/* f0450cc: c5a0000c */ lwc1 $f0,0xc($t5) +/* f0450d0: c7a60080 */ lwc1 $f6,0x80($sp) +/* f0450d4: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0450d8: 02002025 */ or $a0,$s0,$zero +/* f0450dc: 46003281 */ sub.s $f10,$f6,$f0 +/* f0450e0: 8fa500e8 */ lw $a1,0xe8($sp) +/* f0450e4: 8fa600ec */ lw $a2,0xec($sp) +/* f0450e8: 46002201 */ sub.s $f8,$f4,$f0 +/* f0450ec: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0450f0: 27a70040 */ addiu $a3,$sp,0x40 +/* f0450f4: 0c00b694 */ jal 0x2da50 +/* f0450f8: e7a8001c */ swc1 $f8,0x1c($sp) +/* f0450fc: 10400017 */ beqz $v0,.L0f04515c +/* f045100: 8fae0104 */ lw $t6,0x104($sp) +/* f045104: 11c00012 */ beqz $t6,.L0f045150 +/* f045108: 8faf0100 */ lw $t7,0x100($sp) +/* f04510c: 8fb9003c */ lw $t9,0x3c($sp) +/* f045110: 24180001 */ addiu $t8,$zero,0x1 +/* f045114: afb80014 */ sw $t8,0x14($sp) +/* f045118: afaf0010 */ sw $t7,0x10($sp) +/* f04511c: c720000c */ lwc1 $f0,0xc($t9) +/* f045120: c7a60080 */ lwc1 $f6,0x80($sp) +/* f045124: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f045128: 02002025 */ or $a0,$s0,$zero +/* f04512c: 46003281 */ sub.s $f10,$f6,$f0 +/* f045130: 8fa500ec */ lw $a1,0xec($sp) +/* f045134: 8fa600fc */ lw $a2,0xfc($sp) +/* f045138: 46002201 */ sub.s $f8,$f4,$f0 +/* f04513c: e7aa0018 */ swc1 $f10,0x18($sp) +/* f045140: 27a70040 */ addiu $a3,$sp,0x40 +/* f045144: 0c00a9bf */ jal 0x2a6fc +/* f045148: e7a8001c */ swc1 $f8,0x1c($sp) +/* f04514c: 10400003 */ beqz $v0,.L0f04515c +.L0f045150: +/* f045150: 24080001 */ addiu $t0,$zero,0x1 +/* f045154: 1000000b */ beqz $zero,.L0f045184 +/* f045158: afa80084 */ sw $t0,0x84($sp) +.L0f04515c: +/* f04515c: 3c077f1b */ lui $a3,0x7f1b +/* f045160: 8fa400f0 */ lw $a0,0xf0($sp) +/* f045164: 8fa500f4 */ lw $a1,0xf4($sp) +/* f045168: 24e78bb8 */ addiu $a3,$a3,-29768 +/* f04516c: 0c009393 */ jal 0x24e4c +/* f045170: 24063796 */ addiu $a2,$zero,0x3796 +/* f045174: 8fa400f0 */ lw $a0,0xf0($sp) +/* f045178: 8fa500f4 */ lw $a1,0xf4($sp) +/* f04517c: 0fc112da */ jal func0f044b68 +/* f045180: 27a600d4 */ addiu $a2,$sp,0xd4 +.L0f045184: +/* f045184: 8fa400e0 */ lw $a0,0xe0($sp) +/* f045188: 0fc079ef */ jal func0f01e7bc +/* f04518c: 24050001 */ addiu $a1,$zero,0x1 +/* f045190: 8fa20084 */ lw $v0,0x84($sp) +.L0f045194: +/* f045194: 8fbf002c */ lw $ra,0x2c($sp) +/* f045198: 8fb00028 */ lw $s0,0x28($sp) +/* f04519c: 27bd00e0 */ addiu $sp,$sp,0xe0 +/* f0451a0: 03e00008 */ jr $ra +/* f0451a4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0451a8 +/* f0451a8: 27bdff18 */ addiu $sp,$sp,-232 +/* f0451ac: afbf002c */ sw $ra,0x2c($sp) +/* f0451b0: afb00028 */ sw $s0,0x28($sp) +/* f0451b4: afa400e8 */ sw $a0,0xe8($sp) +/* f0451b8: afa600f0 */ sw $a2,0xf0($sp) +/* f0451bc: afa700f4 */ sw $a3,0xf4($sp) +/* f0451c0: afa000c4 */ sw $zero,0xc4($sp) +/* f0451c4: afa000c0 */ sw $zero,0xc0($sp) +/* f0451c8: afa0008c */ sw $zero,0x8c($sp) +/* f0451cc: 8c84001c */ lw $a0,0x1c($a0) +/* f0451d0: 00a08025 */ or $s0,$a1,$zero +/* f0451d4: 27a50078 */ addiu $a1,$sp,0x78 +/* f0451d8: 27a7007c */ addiu $a3,$sp,0x7c +/* f0451dc: 27a60080 */ addiu $a2,$sp,0x80 +/* f0451e0: 0fc0a277 */ jal func0f0289dc +/* f0451e4: afa4003c */ sw $a0,0x3c($sp) +/* f0451e8: 8fa200f4 */ lw $v0,0xf4($sp) +/* f0451ec: c6060000 */ lwc1 $f6,0x0($s0) +/* f0451f0: 44800000 */ mtc1 $zero,$f0 +/* f0451f4: c4440000 */ lwc1 $f4,0x0($v0) +/* f0451f8: e7a000e0 */ swc1 $f0,0xe0($sp) +/* f0451fc: 46062201 */ sub.s $f8,$f4,$f6 +/* f045200: e7a800dc */ swc1 $f8,0xdc($sp) +/* f045204: c7a800dc */ lwc1 $f8,0xdc($sp) +/* f045208: c6040008 */ lwc1 $f4,0x8($s0) +/* f04520c: c44a0008 */ lwc1 $f10,0x8($v0) +/* f045210: 46080032 */ c.eq.s $f0,$f8 +/* f045214: 46045181 */ sub.s $f6,$f10,$f4 +/* f045218: 45000008 */ bc1f .L0f04523c +/* f04521c: e7a600e4 */ swc1 $f6,0xe4($sp) +/* f045220: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f045224: 46120032 */ c.eq.s $f0,$f18 +/* f045228: 00000000 */ sll $zero,$zero,0x0 +/* f04522c: 45020004 */ bc1fl .L0f045240 +/* f045230: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f045234: 10000145 */ beqz $zero,.L0f04574c +/* f045238: 24020001 */ addiu $v0,$zero,0x1 +.L0f04523c: +/* f04523c: c7b200e4 */ lwc1 $f18,0xe4($sp) +.L0f045240: +/* f045240: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f045244: 46129282 */ mul.s $f10,$f18,$f18 +/* f045248: 00000000 */ sll $zero,$zero,0x0 +/* f04524c: 46108102 */ mul.s $f4,$f16,$f16 +/* f045250: 0c012974 */ jal 0x4a5d0 +/* f045254: 46045300 */ add.s $f12,$f10,$f4 +/* f045258: 3c013f80 */ lui $at,0x3f80 +/* f04525c: 44813000 */ mtc1 $at,$f6 +/* f045260: c7b000dc */ lwc1 $f16,0xdc($sp) +/* f045264: c7b200e4 */ lwc1 $f18,0xe4($sp) +/* f045268: 46003083 */ div.s $f2,$f6,$f0 +/* f04526c: c7a80104 */ lwc1 $f8,0x104($sp) +/* f045270: 3c017f1b */ lui $at,0x7f1b +/* f045274: c42a9248 */ lwc1 $f10,-0x6db8($at) +/* f045278: 3c017f1b */ lui $at,0x7f1b +/* f04527c: c426924c */ lwc1 $f6,-0x6db4($at) +/* f045280: 3c017f1b */ lui $at,0x7f1b +/* f045284: 8fa400e8 */ lw $a0,0xe8($sp) +/* f045288: 00002825 */ or $a1,$zero,$zero +/* f04528c: 46028402 */ mul.s $f16,$f16,$f2 +/* f045290: 00000000 */ sll $zero,$zero,0x0 +/* f045294: 46029482 */ mul.s $f18,$f18,$f2 +/* f045298: 00000000 */ sll $zero,$zero,0x0 +/* f04529c: 46088302 */ mul.s $f12,$f16,$f8 +/* f0452a0: e7b000dc */ swc1 $f16,0xdc($sp) +/* f0452a4: e7b200e4 */ swc1 $f18,0xe4($sp) +/* f0452a8: 460a6102 */ mul.s $f4,$f12,$f10 +/* f0452ac: 00000000 */ sll $zero,$zero,0x0 +/* f0452b0: 46089382 */ mul.s $f14,$f18,$f8 +/* f0452b4: e7a400d8 */ swc1 $f4,0xd8($sp) +/* f0452b8: c4249250 */ lwc1 $f4,-0x6db0($at) +/* f0452bc: 3c017f1b */ lui $at,0x7f1b +/* f0452c0: 46067282 */ mul.s $f10,$f14,$f6 +/* f0452c4: c4269254 */ lwc1 $f6,-0x6dac($at) +/* f0452c8: 46046202 */ mul.s $f8,$f12,$f4 +/* f0452cc: e7aa00d4 */ swc1 $f10,0xd4($sp) +/* f0452d0: 46067282 */ mul.s $f10,$f14,$f6 +/* f0452d4: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f0452d8: 0fc079ef */ jal func0f01e7bc +/* f0452dc: e7aa00cc */ swc1 $f10,0xcc($sp) +/* f0452e0: c6040000 */ lwc1 $f4,0x0($s0) +/* f0452e4: c7a800d4 */ lwc1 $f8,0xd4($sp) +/* f0452e8: 8fa200f4 */ lw $v0,0xf4($sp) +/* f0452ec: c7a20100 */ lwc1 $f2,0x100($sp) +/* f0452f0: 46082180 */ add.s $f6,$f4,$f8 +/* f0452f4: c7a800d8 */ lwc1 $f8,0xd8($sp) +/* f0452f8: 8faf0108 */ lw $t7,0x108($sp) +/* f0452fc: 8fb9003c */ lw $t9,0x3c($sp) +/* f045300: e7a6006c */ swc1 $f6,0x6c($sp) +/* f045304: c60a0004 */ lwc1 $f10,0x4($s0) +/* f045308: 24180001 */ addiu $t8,$zero,0x1 +/* f04530c: 02002025 */ or $a0,$s0,$zero +/* f045310: e7aa0070 */ swc1 $f10,0x70($sp) +/* f045314: c6040008 */ lwc1 $f4,0x8($s0) +/* f045318: 8fa500f0 */ lw $a1,0xf0($sp) +/* f04531c: 27a6006c */ addiu $a2,$sp,0x6c +/* f045320: 46082181 */ sub.s $f6,$f4,$f8 +/* f045324: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f045328: 27a70050 */ addiu $a3,$sp,0x50 +/* f04532c: e7a60074 */ swc1 $f6,0x74($sp) +/* f045330: c44a0000 */ lwc1 $f10,0x0($v0) +/* f045334: c7a600dc */ lwc1 $f6,0xdc($sp) +/* f045338: 46045200 */ add.s $f8,$f10,$f4 +/* f04533c: 46023282 */ mul.s $f10,$f6,$f2 +/* f045340: 46085100 */ add.s $f4,$f10,$f8 +/* f045344: c7a800d0 */ lwc1 $f8,0xd0($sp) +/* f045348: e7a40060 */ swc1 $f4,0x60($sp) +/* f04534c: c4460004 */ lwc1 $f6,0x4($v0) +/* f045350: e7a60064 */ swc1 $f6,0x64($sp) +/* f045354: c44a0008 */ lwc1 $f10,0x8($v0) +/* f045358: c7a600e4 */ lwc1 $f6,0xe4($sp) +/* f04535c: afb80014 */ sw $t8,0x14($sp) +/* f045360: 46085101 */ sub.s $f4,$f10,$f8 +/* f045364: 46023282 */ mul.s $f10,$f6,$f2 +/* f045368: afaf0010 */ sw $t7,0x10($sp) +/* f04536c: c7a60080 */ lwc1 $f6,0x80($sp) +/* f045370: 46045200 */ add.s $f8,$f10,$f4 +/* f045374: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f045378: e7a80068 */ swc1 $f8,0x68($sp) +/* f04537c: c720000c */ lwc1 $f0,0xc($t9) +/* f045380: 46003281 */ sub.s $f10,$f6,$f0 +/* f045384: 46002201 */ sub.s $f8,$f4,$f0 +/* f045388: e7aa0018 */ swc1 $f10,0x18($sp) +/* f04538c: 0c00b694 */ jal 0x2da50 +/* f045390: e7a8001c */ swc1 $f8,0x1c($sp) +/* f045394: 10400010 */ beqz $v0,.L0f0453d8 +/* f045398: 24080001 */ addiu $t0,$zero,0x1 +/* f04539c: 8fa9003c */ lw $t1,0x3c($sp) +/* f0453a0: afa80010 */ sw $t0,0x10($sp) +/* f0453a4: c7a60080 */ lwc1 $f6,0x80($sp) +/* f0453a8: c520000c */ lwc1 $f0,0xc($t1) +/* f0453ac: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0453b0: 27a4006c */ addiu $a0,$sp,0x6c +/* f0453b4: 46003281 */ sub.s $f10,$f6,$f0 +/* f0453b8: 27a50050 */ addiu $a1,$sp,0x50 +/* f0453bc: 27a60060 */ addiu $a2,$sp,0x60 +/* f0453c0: 46002201 */ sub.s $f8,$f4,$f0 +/* f0453c4: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0453c8: 8fa70108 */ lw $a3,0x108($sp) +/* f0453cc: 0c00b5f0 */ jal 0x2d7c0 +/* f0453d0: e7a80018 */ swc1 $f8,0x18($sp) +/* f0453d4: 1440000f */ bnez $v0,.L0f045414 +.L0f0453d8: +/* f0453d8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0453dc: 3c077f1b */ lui $a3,0x7f1b +/* f0453e0: afaa00c4 */ sw $t2,0xc4($sp) +/* f0453e4: 24e78bc4 */ addiu $a3,$a3,-29756 +/* f0453e8: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f0453ec: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f0453f0: 0c009393 */ jal 0x24e4c +/* f0453f4: 240637e6 */ addiu $a2,$zero,0x37e6 +/* f0453f8: 27a400b4 */ addiu $a0,$sp,0xb4 +/* f0453fc: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f045400: 0fc112da */ jal func0f044b68 +/* f045404: 27a600dc */ addiu $a2,$sp,0xdc +/* f045408: 0c009390 */ jal 0x24e40 +/* f04540c: 00000000 */ sll $zero,$zero,0x0 +/* f045410: e7a00088 */ swc1 $f0,0x88($sp) +.L0f045414: +/* f045414: c6060000 */ lwc1 $f6,0x0($s0) +/* f045418: c7aa00d4 */ lwc1 $f10,0xd4($sp) +/* f04541c: 8fa200f4 */ lw $v0,0xf4($sp) +/* f045420: c7a20100 */ lwc1 $f2,0x100($sp) +/* f045424: 460a3101 */ sub.s $f4,$f6,$f10 +/* f045428: c7aa00d8 */ lwc1 $f10,0xd8($sp) +/* f04542c: 8fab0108 */ lw $t3,0x108($sp) +/* f045430: 8fad003c */ lw $t5,0x3c($sp) +/* f045434: e7a4006c */ swc1 $f4,0x6c($sp) +/* f045438: c6080004 */ lwc1 $f8,0x4($s0) +/* f04543c: 240c0001 */ addiu $t4,$zero,0x1 +/* f045440: 02002025 */ or $a0,$s0,$zero +/* f045444: e7a80070 */ swc1 $f8,0x70($sp) +/* f045448: c6060008 */ lwc1 $f6,0x8($s0) +/* f04544c: 8fa500f0 */ lw $a1,0xf0($sp) +/* f045450: 27a6006c */ addiu $a2,$sp,0x6c +/* f045454: 460a3100 */ add.s $f4,$f6,$f10 +/* f045458: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f04545c: 27a70050 */ addiu $a3,$sp,0x50 +/* f045460: e7a40074 */ swc1 $f4,0x74($sp) +/* f045464: c4480000 */ lwc1 $f8,0x0($v0) +/* f045468: c7a400dc */ lwc1 $f4,0xdc($sp) +/* f04546c: 46064281 */ sub.s $f10,$f8,$f6 +/* f045470: 46022202 */ mul.s $f8,$f4,$f2 +/* f045474: 460a4180 */ add.s $f6,$f8,$f10 +/* f045478: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f04547c: e7a60060 */ swc1 $f6,0x60($sp) +/* f045480: c4440004 */ lwc1 $f4,0x4($v0) +/* f045484: e7a40064 */ swc1 $f4,0x64($sp) +/* f045488: c4480008 */ lwc1 $f8,0x8($v0) +/* f04548c: c7a400e4 */ lwc1 $f4,0xe4($sp) +/* f045490: afac0014 */ sw $t4,0x14($sp) +/* f045494: 460a4180 */ add.s $f6,$f8,$f10 +/* f045498: 46022202 */ mul.s $f8,$f4,$f2 +/* f04549c: afab0010 */ sw $t3,0x10($sp) +/* f0454a0: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0454a4: 46064280 */ add.s $f10,$f8,$f6 +/* f0454a8: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0454ac: e7aa0068 */ swc1 $f10,0x68($sp) +/* f0454b0: c5a0000c */ lwc1 $f0,0xc($t5) +/* f0454b4: 46002201 */ sub.s $f8,$f4,$f0 +/* f0454b8: 46003281 */ sub.s $f10,$f6,$f0 +/* f0454bc: e7a80018 */ swc1 $f8,0x18($sp) +/* f0454c0: 0c00b694 */ jal 0x2da50 +/* f0454c4: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0454c8: 10400010 */ beqz $v0,.L0f04550c +/* f0454cc: 240e0001 */ addiu $t6,$zero,0x1 +/* f0454d0: 8faf003c */ lw $t7,0x3c($sp) +/* f0454d4: afae0010 */ sw $t6,0x10($sp) +/* f0454d8: c7a40080 */ lwc1 $f4,0x80($sp) +/* f0454dc: c5e0000c */ lwc1 $f0,0xc($t7) +/* f0454e0: c7a6007c */ lwc1 $f6,0x7c($sp) +/* f0454e4: 27a4006c */ addiu $a0,$sp,0x6c +/* f0454e8: 46002201 */ sub.s $f8,$f4,$f0 +/* f0454ec: 8fa500f0 */ lw $a1,0xf0($sp) +/* f0454f0: 27a60060 */ addiu $a2,$sp,0x60 +/* f0454f4: 46003281 */ sub.s $f10,$f6,$f0 +/* f0454f8: e7a80014 */ swc1 $f8,0x14($sp) +/* f0454fc: 8fa70108 */ lw $a3,0x108($sp) +/* f045500: 0c00b5f0 */ jal 0x2d7c0 +/* f045504: e7aa0018 */ swc1 $f10,0x18($sp) +/* f045508: 1440000f */ bnez $v0,.L0f045548 +.L0f04550c: +/* f04550c: 24180001 */ addiu $t8,$zero,0x1 +/* f045510: 3c077f1b */ lui $a3,0x7f1b +/* f045514: afb800c0 */ sw $t8,0xc0($sp) +/* f045518: 24e78bd0 */ addiu $a3,$a3,-29744 +/* f04551c: 27a4009c */ addiu $a0,$sp,0x9c +/* f045520: 27a50090 */ addiu $a1,$sp,0x90 +/* f045524: 0c009393 */ jal 0x24e4c +/* f045528: 240637f5 */ addiu $a2,$zero,0x37f5 +/* f04552c: 27a4009c */ addiu $a0,$sp,0x9c +/* f045530: 27a50090 */ addiu $a1,$sp,0x90 +/* f045534: 0fc112da */ jal func0f044b68 +/* f045538: 27a600dc */ addiu $a2,$sp,0xdc +/* f04553c: 0c009390 */ jal 0x24e40 +/* f045540: 00000000 */ sll $zero,$zero,0x0 +/* f045544: e7a00084 */ swc1 $f0,0x84($sp) +.L0f045548: +/* f045548: 8fb900c4 */ lw $t9,0xc4($sp) +/* f04554c: 8fa800c0 */ lw $t0,0xc0($sp) +/* f045550: 8fa900c4 */ lw $t1,0xc4($sp) +/* f045554: 13200025 */ beqz $t9,.L0f0455ec +/* f045558: 00000000 */ sll $zero,$zero,0x0 +/* f04555c: 11000023 */ beqz $t0,.L0f0455ec +/* f045560: c7a40088 */ lwc1 $f4,0x88($sp) +/* f045564: c7a80084 */ lwc1 $f8,0x84($sp) +/* f045568: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f04556c: 8fa400f8 */ lw $a0,0xf8($sp) +/* f045570: 4608203c */ c.lt.s $f4,$f8 +/* f045574: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f045578: 45020010 */ bc1fl .L0f0455bc +/* f04557c: 8fa500fc */ lw $a1,0xfc($sp) +/* f045580: 8fa400f8 */ lw $a0,0xf8($sp) +/* f045584: 8fa500fc */ lw $a1,0xfc($sp) +/* f045588: e4860000 */ swc1 $f6,0x0($a0) +/* f04558c: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f045590: e48a0004 */ swc1 $f10,0x4($a0) +/* f045594: c7a400bc */ lwc1 $f4,0xbc($sp) +/* f045598: e4840008 */ swc1 $f4,0x8($a0) +/* f04559c: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f0455a0: e4a80000 */ swc1 $f8,0x0($a1) +/* f0455a4: c7a600ac */ lwc1 $f6,0xac($sp) +/* f0455a8: e4a60004 */ swc1 $f6,0x4($a1) +/* f0455ac: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f0455b0: 10000062 */ beqz $zero,.L0f04573c +/* f0455b4: e4aa0008 */ swc1 $f10,0x8($a1) +/* f0455b8: 8fa500fc */ lw $a1,0xfc($sp) +.L0f0455bc: +/* f0455bc: e4840000 */ swc1 $f4,0x0($a0) +/* f0455c0: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f0455c4: e4880004 */ swc1 $f8,0x4($a0) +/* f0455c8: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f0455cc: e4860008 */ swc1 $f6,0x8($a0) +/* f0455d0: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f0455d4: e4aa0000 */ swc1 $f10,0x0($a1) +/* f0455d8: c7a40094 */ lwc1 $f4,0x94($sp) +/* f0455dc: e4a40004 */ swc1 $f4,0x4($a1) +/* f0455e0: c7a80098 */ lwc1 $f8,0x98($sp) +/* f0455e4: 10000055 */ beqz $zero,.L0f04573c +/* f0455e8: e4a80008 */ swc1 $f8,0x8($a1) +.L0f0455ec: +/* f0455ec: 11200010 */ beqz $t1,.L0f045630 +/* f0455f0: 8faa00c0 */ lw $t2,0xc0($sp) +/* f0455f4: 8fa400f8 */ lw $a0,0xf8($sp) +/* f0455f8: c7a600b4 */ lwc1 $f6,0xb4($sp) +/* f0455fc: 8fa500fc */ lw $a1,0xfc($sp) +/* f045600: e4860000 */ swc1 $f6,0x0($a0) +/* f045604: c7aa00b8 */ lwc1 $f10,0xb8($sp) +/* f045608: e48a0004 */ swc1 $f10,0x4($a0) +/* f04560c: c7a400bc */ lwc1 $f4,0xbc($sp) +/* f045610: e4840008 */ swc1 $f4,0x8($a0) +/* f045614: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f045618: e4a80000 */ swc1 $f8,0x0($a1) +/* f04561c: c7a600ac */ lwc1 $f6,0xac($sp) +/* f045620: e4a60004 */ swc1 $f6,0x4($a1) +/* f045624: c7aa00b0 */ lwc1 $f10,0xb0($sp) +/* f045628: 10000044 */ beqz $zero,.L0f04573c +/* f04562c: e4aa0008 */ swc1 $f10,0x8($a1) +.L0f045630: +/* f045630: 11400010 */ beqz $t2,.L0f045674 +/* f045634: 8fab0108 */ lw $t3,0x108($sp) +/* f045638: 8fa400f8 */ lw $a0,0xf8($sp) +/* f04563c: c7a4009c */ lwc1 $f4,0x9c($sp) +/* f045640: 8fa500fc */ lw $a1,0xfc($sp) +/* f045644: e4840000 */ swc1 $f4,0x0($a0) +/* f045648: c7a800a0 */ lwc1 $f8,0xa0($sp) +/* f04564c: e4880004 */ swc1 $f8,0x4($a0) +/* f045650: c7a600a4 */ lwc1 $f6,0xa4($sp) +/* f045654: e4860008 */ swc1 $f6,0x8($a0) +/* f045658: c7aa0090 */ lwc1 $f10,0x90($sp) +/* f04565c: e4aa0000 */ swc1 $f10,0x0($a1) +/* f045660: c7a40094 */ lwc1 $f4,0x94($sp) +/* f045664: e4a40004 */ swc1 $f4,0x4($a1) +/* f045668: c7a80098 */ lwc1 $f8,0x98($sp) +/* f04566c: 10000033 */ beqz $zero,.L0f04573c +/* f045670: e4a80008 */ swc1 $f8,0x8($a1) +.L0f045674: +/* f045674: 8fad003c */ lw $t5,0x3c($sp) +/* f045678: 240c0001 */ addiu $t4,$zero,0x1 +/* f04567c: afac0014 */ sw $t4,0x14($sp) +/* f045680: afab0010 */ sw $t3,0x10($sp) +/* f045684: c5a0000c */ lwc1 $f0,0xc($t5) +/* f045688: c7a60080 */ lwc1 $f6,0x80($sp) +/* f04568c: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f045690: 02002025 */ or $a0,$s0,$zero +/* f045694: 46003281 */ sub.s $f10,$f6,$f0 +/* f045698: 8fa500f0 */ lw $a1,0xf0($sp) +/* f04569c: 8fa600f4 */ lw $a2,0xf4($sp) +/* f0456a0: 46002201 */ sub.s $f8,$f4,$f0 +/* f0456a4: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0456a8: 27a70040 */ addiu $a3,$sp,0x40 +/* f0456ac: 0c00b694 */ jal 0x2da50 +/* f0456b0: e7a8001c */ swc1 $f8,0x1c($sp) +/* f0456b4: 10400017 */ beqz $v0,.L0f045714 +/* f0456b8: 8fae010c */ lw $t6,0x10c($sp) +/* f0456bc: 11c00012 */ beqz $t6,.L0f045708 +/* f0456c0: 8faf0108 */ lw $t7,0x108($sp) +/* f0456c4: 8fb9003c */ lw $t9,0x3c($sp) +/* f0456c8: 24180001 */ addiu $t8,$zero,0x1 +/* f0456cc: afb80014 */ sw $t8,0x14($sp) +/* f0456d0: afaf0010 */ sw $t7,0x10($sp) +/* f0456d4: c720000c */ lwc1 $f0,0xc($t9) +/* f0456d8: c7a60080 */ lwc1 $f6,0x80($sp) +/* f0456dc: c7a4007c */ lwc1 $f4,0x7c($sp) +/* f0456e0: 02002025 */ or $a0,$s0,$zero +/* f0456e4: 46003281 */ sub.s $f10,$f6,$f0 +/* f0456e8: 8fa500f4 */ lw $a1,0xf4($sp) +/* f0456ec: 8fa60104 */ lw $a2,0x104($sp) +/* f0456f0: 46002201 */ sub.s $f8,$f4,$f0 +/* f0456f4: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0456f8: 27a70040 */ addiu $a3,$sp,0x40 +/* f0456fc: 0c00a9bf */ jal 0x2a6fc +/* f045700: e7a8001c */ swc1 $f8,0x1c($sp) +/* f045704: 10400003 */ beqz $v0,.L0f045714 +.L0f045708: +/* f045708: 24080001 */ addiu $t0,$zero,0x1 +/* f04570c: 1000000b */ beqz $zero,.L0f04573c +/* f045710: afa8008c */ sw $t0,0x8c($sp) +.L0f045714: +/* f045714: 3c077f1b */ lui $a3,0x7f1b +/* f045718: 8fa400f8 */ lw $a0,0xf8($sp) +/* f04571c: 8fa500fc */ lw $a1,0xfc($sp) +/* f045720: 24e78bdc */ addiu $a3,$a3,-29732 +/* f045724: 0c009393 */ jal 0x24e4c +/* f045728: 2406383b */ addiu $a2,$zero,0x383b +/* f04572c: 8fa400f8 */ lw $a0,0xf8($sp) +/* f045730: 8fa500fc */ lw $a1,0xfc($sp) +/* f045734: 0fc112da */ jal func0f044b68 +/* f045738: 27a600dc */ addiu $a2,$sp,0xdc +.L0f04573c: +/* f04573c: 8fa400e8 */ lw $a0,0xe8($sp) +/* f045740: 0fc079ef */ jal func0f01e7bc +/* f045744: 24050001 */ addiu $a1,$zero,0x1 +/* f045748: 8fa2008c */ lw $v0,0x8c($sp) +.L0f04574c: +/* f04574c: 8fbf002c */ lw $ra,0x2c($sp) +/* f045750: 8fb00028 */ lw $s0,0x28($sp) +/* f045754: 27bd00e8 */ addiu $sp,$sp,0xe8 +/* f045758: 03e00008 */ jr $ra +/* f04575c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f045760 +/* f045760: 27bdff88 */ addiu $sp,$sp,-120 +/* f045764: afbf002c */ sw $ra,0x2c($sp) +/* f045768: afa40078 */ sw $a0,0x78($sp) +/* f04576c: afa5007c */ sw $a1,0x7c($sp) +/* f045770: afa60080 */ sw $a2,0x80($sp) +/* f045774: 8c8f001c */ lw $t7,0x1c($a0) +/* f045778: 10c00004 */ beqz $a2,.L0f04578c +/* f04577c: afaf0074 */ sw $t7,0x74($sp) +/* f045780: afa50044 */ sw $a1,0x44($sp) +/* f045784: 10000004 */ beqz $zero,.L0f045798 +/* f045788: afa70040 */ sw $a3,0x40($sp) +.L0f04578c: +/* f04578c: 8fa8007c */ lw $t0,0x7c($sp) +/* f045790: afa70044 */ sw $a3,0x44($sp) +/* f045794: afa80040 */ sw $t0,0x40($sp) +.L0f045798: +/* f045798: 8fa9007c */ lw $t1,0x7c($sp) +/* f04579c: 8faa0074 */ lw $t2,0x74($sp) +/* f0457a0: 44808000 */ mtc1 $zero,$f16 +/* f0457a4: c5240000 */ lwc1 $f4,0x0($t1) +/* f0457a8: c5460008 */ lwc1 $f6,0x8($t2) +/* f0457ac: e7b0006c */ swc1 $f16,0x6c($sp) +/* f0457b0: 46062201 */ sub.s $f8,$f4,$f6 +/* f0457b4: e7a80068 */ swc1 $f8,0x68($sp) +/* f0457b8: c52a0008 */ lwc1 $f10,0x8($t1) +/* f0457bc: c5440010 */ lwc1 $f4,0x10($t2) +/* f0457c0: 46088032 */ c.eq.s $f16,$f8 +/* f0457c4: 46045181 */ sub.s $f6,$f10,$f4 +/* f0457c8: 45000006 */ bc1f .L0f0457e4 +/* f0457cc: e7a60070 */ swc1 $f6,0x70($sp) +/* f0457d0: 46068032 */ c.eq.s $f16,$f6 +/* f0457d4: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f0457d8: 3c013f80 */ lui $at,0x3f80 +/* f0457dc: 45030023 */ bc1tl .L0f04586c +/* f0457e0: 44811000 */ mtc1 $at,$f2 +.L0f0457e4: +/* f0457e4: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0457e8: c7b20068 */ lwc1 $f18,0x68($sp) +/* f0457ec: 460a5102 */ mul.s $f4,$f10,$f10 +/* f0457f0: 00000000 */ sll $zero,$zero,0x0 +/* f0457f4: 46129202 */ mul.s $f8,$f18,$f18 +/* f0457f8: 0c012974 */ jal 0x4a5d0 +/* f0457fc: 46082300 */ add.s $f12,$f4,$f8 +/* f045800: 44808000 */ mtc1 $zero,$f16 +/* f045804: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f045808: 3c013f80 */ lui $at,0x3f80 +/* f04580c: 4600803c */ c.lt.s $f16,$f0 +/* f045810: 00000000 */ sll $zero,$zero,0x0 +/* f045814: 45020010 */ bc1fl .L0f045858 +/* f045818: 44811000 */ mtc1 $at,$f2 +/* f04581c: 3c013f80 */ lui $at,0x3f80 +/* f045820: 44813000 */ mtc1 $at,$f6 +/* f045824: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f045828: c7b20068 */ lwc1 $f18,0x68($sp) +/* f04582c: 46003083 */ div.s $f2,$f6,$f0 +/* f045830: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f045834: 46027302 */ mul.s $f12,$f14,$f2 +/* f045838: 00000000 */ sll $zero,$zero,0x0 +/* f04583c: 460c9482 */ mul.s $f18,$f18,$f12 +/* f045840: 00000000 */ sll $zero,$zero,0x0 +/* f045844: 460c5102 */ mul.s $f4,$f10,$f12 +/* f045848: e7b20068 */ swc1 $f18,0x68($sp) +/* f04584c: 1000000a */ beqz $zero,.L0f045878 +/* f045850: e7a40070 */ swc1 $f4,0x70($sp) +/* f045854: 44811000 */ mtc1 $at,$f2 +.L0f045858: +/* f045858: e7ae0070 */ swc1 $f14,0x70($sp) +/* f04585c: 46027302 */ mul.s $f12,$f14,$f2 +/* f045860: 10000006 */ beqz $zero,.L0f04587c +/* f045864: 3c013f80 */ lui $at,0x3f80 +/* f045868: 44811000 */ mtc1 $at,$f2 +.L0f04586c: +/* f04586c: e7ae0070 */ swc1 $f14,0x70($sp) +/* f045870: 46027302 */ mul.s $f12,$f14,$f2 +/* f045874: 00000000 */ sll $zero,$zero,0x0 +.L0f045878: +/* f045878: 3c013f80 */ lui $at,0x3f80 +.L0f04587c: +/* f04587c: 44814000 */ mtc1 $at,$f8 +/* f045880: 3c017f1b */ lui $at,0x7f1b +/* f045884: 460c403c */ c.lt.s $f8,$f12 +/* f045888: 00000000 */ sll $zero,$zero,0x0 +/* f04588c: 45000003 */ bc1f .L0f04589c +/* f045890: 00000000 */ sll $zero,$zero,0x0 +/* f045894: 10000005 */ beqz $zero,.L0f0458ac +/* f045898: c42c9258 */ lwc1 $f12,-0x6da8($at) +.L0f04589c: +/* f04589c: 0fc25a74 */ jal func0f0969d0 +/* f0458a0: 00000000 */ sll $zero,$zero,0x0 +/* f0458a4: 44808000 */ mtc1 $zero,$f16 +/* f0458a8: 46000306 */ mov.s $f12,$f0 +.L0f0458ac: +/* f0458ac: 8fab0080 */ lw $t3,0x80($sp) +/* f0458b0: 15600007 */ bnez $t3,.L0f0458d0 +/* f0458b4: 00000000 */ sll $zero,$zero,0x0 +/* f0458b8: 46106032 */ c.eq.s $f12,$f16 +/* f0458bc: 3c017f1b */ lui $at,0x7f1b +/* f0458c0: 45010003 */ bc1t .L0f0458d0 +/* f0458c4: 00000000 */ sll $zero,$zero,0x0 +/* f0458c8: c426925c */ lwc1 $f6,-0x6da4($at) +/* f0458cc: 460c3301 */ sub.s $f12,$f6,$f12 +.L0f0458d0: +/* f0458d0: 0c0068f4 */ jal 0x1a3d0 +/* f0458d4: e7ac0054 */ swc1 $f12,0x54($sp) +/* f0458d8: c7ac0054 */ lwc1 $f12,0x54($sp) +/* f0458dc: 0c0068f7 */ jal 0x1a3dc +/* f0458e0: e7a00038 */ swc1 $f0,0x38($sp) +/* f0458e4: c7aa0070 */ lwc1 $f10,0x70($sp) +/* f0458e8: c7a80038 */ lwc1 $f8,0x38($sp) +/* f0458ec: c7b20068 */ lwc1 $f18,0x68($sp) +/* f0458f0: 46005102 */ mul.s $f4,$f10,$f0 +/* f0458f4: 46004187 */ neg.s $f6,$f8 +/* f0458f8: 44808000 */ mtc1 $zero,$f16 +/* f0458fc: 46123282 */ mul.s $f10,$f6,$f18 +/* f045900: c7ac0054 */ lwc1 $f12,0x54($sp) +/* f045904: e7b0004c */ swc1 $f16,0x4c($sp) +/* f045908: 460a2200 */ add.s $f8,$f4,$f10 +/* f04590c: 0c0068f7 */ jal 0x1a3dc +/* f045910: e7a80048 */ swc1 $f8,0x48($sp) +/* f045914: c7ac0054 */ lwc1 $f12,0x54($sp) +/* f045918: 0c0068f4 */ jal 0x1a3d0 +/* f04591c: e7a00038 */ swc1 $f0,0x38($sp) +/* f045920: c7a60038 */ lwc1 $f6,0x38($sp) +/* f045924: c7aa0068 */ lwc1 $f10,0x68($sp) +/* f045928: 8fac007c */ lw $t4,0x7c($sp) +/* f04592c: 46003107 */ neg.s $f4,$f6 +/* f045930: c7a60070 */ lwc1 $f6,0x70($sp) +/* f045934: 460a2202 */ mul.s $f8,$f4,$f10 +/* f045938: 8fae0044 */ lw $t6,0x44($sp) +/* f04593c: 8faf0040 */ lw $t7,0x40($sp) +/* f045940: 46003102 */ mul.s $f4,$f6,$f0 +/* f045944: c7a60048 */ lwc1 $f6,0x48($sp) +/* f045948: 8fa40078 */ lw $a0,0x78($sp) +/* f04594c: 8fa50074 */ lw $a1,0x74($sp) +/* f045950: 8fa60074 */ lw $a2,0x74($sp) +/* f045954: 8fb8009c */ lw $t8,0x9c($sp) +/* f045958: 24190001 */ addiu $t9,$zero,0x1 +/* f04595c: 46044281 */ sub.s $f10,$f8,$f4 +/* f045960: 24a50008 */ addiu $a1,$a1,0x8 +/* f045964: 24c60028 */ addiu $a2,$a2,0x28 +/* f045968: 27a7005c */ addiu $a3,$sp,0x5c +/* f04596c: e7aa0050 */ swc1 $f10,0x50($sp) +/* f045970: c5880000 */ lwc1 $f8,0x0($t4) +/* f045974: 46083100 */ add.s $f4,$f6,$f8 +/* f045978: e7a4005c */ swc1 $f4,0x5c($sp) +/* f04597c: c5860004 */ lwc1 $f6,0x4($t4) +/* f045980: e7a60060 */ swc1 $f6,0x60($sp) +/* f045984: c5880008 */ lwc1 $f8,0x8($t4) +/* f045988: c7a60098 */ lwc1 $f6,0x98($sp) +/* f04598c: afae0010 */ sw $t6,0x10($sp) +/* f045990: 46085100 */ add.s $f4,$f10,$f8 +/* f045994: afaf0014 */ sw $t7,0x14($sp) +/* f045998: e7a60018 */ swc1 $f6,0x18($sp) +/* f04599c: e7a40064 */ swc1 $f4,0x64($sp) +/* f0459a0: c48a0024 */ lwc1 $f10,0x24($a0) +/* f0459a4: afa60030 */ sw $a2,0x30($sp) +/* f0459a8: afa50034 */ sw $a1,0x34($sp) +/* f0459ac: afb90024 */ sw $t9,0x24($sp) +/* f0459b0: afb80020 */ sw $t8,0x20($sp) +/* f0459b4: 0fc1130e */ jal func0f044c38 +/* f0459b8: e7aa001c */ swc1 $f10,0x1c($sp) +/* f0459bc: 8fa50034 */ lw $a1,0x34($sp) +/* f0459c0: 10400026 */ beqz $v0,.L0f045a5c +/* f0459c4: 8fa60030 */ lw $a2,0x30($sp) +/* f0459c8: 8fa8008c */ lw $t0,0x8c($sp) +/* f0459cc: 8fa40078 */ lw $a0,0x78($sp) +/* f0459d0: 8fa90090 */ lw $t1,0x90($sp) +/* f0459d4: 51000009 */ beqzl $t0,.L0f0459fc +/* f0459d8: 8fab00a0 */ lw $t3,0xa0($sp) +/* f0459dc: 8faa009c */ lw $t2,0x9c($sp) +/* f0459e0: 27a7005c */ addiu $a3,$sp,0x5c +/* f0459e4: afa90010 */ sw $t1,0x10($sp) +/* f0459e8: 0fc0d917 */ jal func0f03645c +/* f0459ec: afaa0014 */ sw $t2,0x14($sp) +/* f0459f0: 5040001b */ beqzl $v0,.L0f045a60 +/* f0459f4: 00001025 */ or $v0,$zero,$zero +/* f0459f8: 8fab00a0 */ lw $t3,0xa0($sp) +.L0f0459fc: +/* f0459fc: 8fa20094 */ lw $v0,0x94($sp) +/* f045a00: 240e0001 */ addiu $t6,$zero,0x1 +/* f045a04: 5160000d */ beqzl $t3,.L0f045a3c +/* f045a08: a04e0002 */ sb $t6,0x2($v0) +/* f045a0c: 8fa20094 */ lw $v0,0x94($sp) +/* f045a10: 240c0001 */ addiu $t4,$zero,0x1 +/* f045a14: a04c0003 */ sb $t4,0x3($v0) +/* f045a18: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f045a1c: e448002c */ swc1 $f8,0x2c($v0) +/* f045a20: c7a40060 */ lwc1 $f4,0x60($sp) +/* f045a24: e4440030 */ swc1 $f4,0x30($v0) +/* f045a28: c7a60064 */ lwc1 $f6,0x64($sp) +/* f045a2c: e4460034 */ swc1 $f6,0x34($v0) +/* f045a30: 1000000b */ beqz $zero,.L0f045a60 +/* f045a34: 24020001 */ addiu $v0,$zero,0x1 +/* f045a38: a04e0002 */ sb $t6,0x2($v0) +.L0f045a3c: +/* f045a3c: c7aa005c */ lwc1 $f10,0x5c($sp) +/* f045a40: e44a0004 */ swc1 $f10,0x4($v0) +/* f045a44: c7a80060 */ lwc1 $f8,0x60($sp) +/* f045a48: e4480008 */ swc1 $f8,0x8($v0) +/* f045a4c: c7a40064 */ lwc1 $f4,0x64($sp) +/* f045a50: e444000c */ swc1 $f4,0xc($v0) +/* f045a54: 10000002 */ beqz $zero,.L0f045a60 +/* f045a58: 24020001 */ addiu $v0,$zero,0x1 +.L0f045a5c: +/* f045a5c: 00001025 */ or $v0,$zero,$zero +.L0f045a60: +/* f045a60: 8fbf002c */ lw $ra,0x2c($sp) +/* f045a64: 27bd0078 */ addiu $sp,$sp,0x78 +/* f045a68: 03e00008 */ jr $ra +/* f045a6c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f045a70 +/* f045a70: 27bdffd0 */ addiu $sp,$sp,-48 +/* f045a74: afbf002c */ sw $ra,0x2c($sp) +/* f045a78: afb00028 */ sw $s0,0x28($sp) +/* f045a7c: afa40030 */ sw $a0,0x30($sp) +/* f045a80: 8c82001c */ lw $v0,0x1c($a0) +/* f045a84: 44800000 */ mtc1 $zero,$f0 +/* f045a88: 00a03025 */ or $a2,$a1,$zero +/* f045a8c: 240f0001 */ addiu $t7,$zero,0x1 +/* f045a90: 00008025 */ or $s0,$zero,$zero +/* f045a94: afaf0010 */ sw $t7,0x10($sp) +/* f045a98: 24075020 */ addiu $a3,$zero,0x5020 +/* f045a9c: 24450028 */ addiu $a1,$v0,0x28 +/* f045aa0: 24440008 */ addiu $a0,$v0,0x8 +/* f045aa4: e7a00014 */ swc1 $f0,0x14($sp) +/* f045aa8: 0c00b5f0 */ jal 0x2d7c0 +/* f045aac: e7a00018 */ swc1 $f0,0x18($sp) +/* f045ab0: 14400004 */ bnez $v0,.L0f045ac4 +/* f045ab4: 00000000 */ sll $zero,$zero,0x0 +/* f045ab8: 0c0093ac */ jal 0x24eb0 +/* f045abc: 00000000 */ sll $zero,$zero,0x0 +/* f045ac0: 00408025 */ or $s0,$v0,$zero +.L0f045ac4: +/* f045ac4: 12000030 */ beqz $s0,.L0f045b88 +/* f045ac8: 8fa40030 */ lw $a0,0x30($sp) +/* f045acc: 8c9802d4 */ lw $t8,0x2d4($a0) +/* f045ad0: 8e030004 */ lw $v1,0x4($s0) +/* f045ad4: 57000006 */ bnezl $t8,.L0f045af0 +/* f045ad8: 8c82001c */ lw $v0,0x1c($a0) +/* f045adc: 8c79000c */ lw $t9,0xc($v1) +/* f045ae0: 00194080 */ sll $t0,$t9,0x2 +/* f045ae4: 05020028 */ bltzl $t0,.L0f045b88 +/* f045ae8: 00008025 */ or $s0,$zero,$zero +/* f045aec: 8c82001c */ lw $v0,0x1c($a0) +.L0f045af0: +/* f045af0: c6040008 */ lwc1 $f4,0x8($s0) +/* f045af4: c6080010 */ lwc1 $f8,0x10($s0) +/* f045af8: c4460008 */ lwc1 $f6,0x8($v0) +/* f045afc: c44a0010 */ lwc1 $f10,0x10($v0) +/* f045b00: 3c017f1b */ lui $at,0x7f1b +/* f045b04: 46062001 */ sub.s $f0,$f4,$f6 +/* f045b08: c4269260 */ lwc1 $f6,-0x6da0($at) +/* f045b0c: 460a4081 */ sub.s $f2,$f8,$f10 +/* f045b10: 46000402 */ mul.s $f16,$f0,$f0 +/* f045b14: 00000000 */ sll $zero,$zero,0x0 +/* f045b18: 46021482 */ mul.s $f18,$f2,$f2 +/* f045b1c: 46128100 */ add.s $f4,$f16,$f18 +/* f045b20: 4606203c */ c.lt.s $f4,$f6 +/* f045b24: 00000000 */ sll $zero,$zero,0x0 +/* f045b28: 45010005 */ bc1t .L0f045b40 +/* f045b2c: 00000000 */ sll $zero,$zero,0x0 +/* f045b30: 94690070 */ lhu $t1,0x70($v1) +/* f045b34: 312a0400 */ andi $t2,$t1,0x400 +/* f045b38: 11400010 */ beqz $t2,.L0f045b7c +/* f045b3c: 00000000 */ sll $zero,$zero,0x0 +.L0f045b40: +/* f045b40: 0fc0dc87 */ jal func0f03721c +/* f045b44: 00000000 */ sll $zero,$zero,0x0 +/* f045b48: 8fab0030 */ lw $t3,0x30($sp) +/* f045b4c: 8e050004 */ lw $a1,0x4($s0) +/* f045b50: 0fc24030 */ jal func0f0900c0 +/* f045b54: 8d64001c */ lw $a0,0x1c($t3) +/* f045b58: 02002025 */ or $a0,$s0,$zero +/* f045b5c: 0fc198c4 */ jal func0f066310 +/* f045b60: 00002825 */ or $a1,$zero,$zero +/* f045b64: 14400008 */ bnez $v0,.L0f045b88 +/* f045b68: 24050001 */ addiu $a1,$zero,0x1 +/* f045b6c: 0fc23922 */ jal func0f08e488 +/* f045b70: 8e040004 */ lw $a0,0x4($s0) +/* f045b74: 10000005 */ beqz $zero,.L0f045b8c +/* f045b78: 8fbf002c */ lw $ra,0x2c($sp) +.L0f045b7c: +/* f045b7c: 10000002 */ beqz $zero,.L0f045b88 +/* f045b80: 00008025 */ or $s0,$zero,$zero +/* f045b84: 00008025 */ or $s0,$zero,$zero +.L0f045b88: +/* f045b88: 8fbf002c */ lw $ra,0x2c($sp) +.L0f045b8c: +/* f045b8c: 02001025 */ or $v0,$s0,$zero +/* f045b90: 8fb00028 */ lw $s0,0x28($sp) +/* f045b94: 03e00008 */ jr $ra +/* f045b98: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f045b9c +/* f045b9c: 27bdfef0 */ addiu $sp,$sp,-272 +/* f045ba0: afbf0084 */ sw $ra,0x84($sp) +/* f045ba4: afb70080 */ sw $s7,0x80($sp) +/* f045ba8: afb6007c */ sw $s6,0x7c($sp) +/* f045bac: afb50078 */ sw $s5,0x78($sp) +/* f045bb0: afb40074 */ sw $s4,0x74($sp) +/* f045bb4: afb30070 */ sw $s3,0x70($sp) +/* f045bb8: afb2006c */ sw $s2,0x6c($sp) +/* f045bbc: afb10068 */ sw $s1,0x68($sp) +/* f045bc0: afb00064 */ sw $s0,0x64($sp) +/* f045bc4: f7be0058 */ sdc1 $f30,0x58($sp) +/* f045bc8: f7bc0050 */ sdc1 $f28,0x50($sp) +/* f045bcc: f7ba0048 */ sdc1 $f26,0x48($sp) +/* f045bd0: f7b80040 */ sdc1 $f24,0x40($sp) +/* f045bd4: f7b60038 */ sdc1 $f22,0x38($sp) +/* f045bd8: f7b40030 */ sdc1 $f20,0x30($sp) +/* f045bdc: afa7011c */ sw $a3,0x11c($sp) +/* f045be0: 8c8e0014 */ lw $t6,0x14($a0) +/* f045be4: 00c08025 */ or $s0,$a2,$zero +/* f045be8: 00809025 */ or $s2,$a0,$zero +/* f045bec: 31cf0010 */ andi $t7,$t6,0x10 +/* f045bf0: 00a09825 */ or $s3,$a1,$zero +/* f045bf4: 8c91001c */ lw $s1,0x1c($a0) +/* f045bf8: 11e00002 */ beqz $t7,.L0f045c04 +/* f045bfc: 3416803d */ dli $s6,0x803d +/* f045c00: 2416003f */ addiu $s6,$zero,0x3f +.L0f045c04: +/* f045c04: 3c017f1b */ lui $at,0x7f1b +/* f045c08: c43e9264 */ lwc1 $f30,-0x6d9c($at) +/* f045c0c: 3c017f1b */ lui $at,0x7f1b +/* f045c10: 4480d000 */ mtc1 $zero,$f26 +/* f045c14: c43c9268 */ lwc1 $f28,-0x6d98($at) +/* f045c18: afa000f0 */ sw $zero,0xf0($sp) +/* f045c1c: 24170001 */ addiu $s7,$zero,0x1 +/* f045c20: 24150004 */ addiu $s5,$zero,0x4 +/* f045c24: 27b400f4 */ addiu $s4,$sp,0xf4 +.L0f045c28: +/* f045c28: 82020000 */ lb $v0,0x0($s0) +/* f045c2c: 24010002 */ addiu $at,$zero,0x2 +/* f045c30: 02402025 */ or $a0,$s2,$zero +/* f045c34: 10400003 */ beqz $v0,.L0f045c44 +/* f045c38: 26250008 */ addiu $a1,$s1,0x8 +/* f045c3c: 1441002d */ bne $v0,$at,.L0f045cf4 +/* f045c40: 00000000 */ sll $zero,$zero,0x0 +.L0f045c44: +/* f045c44: c6640000 */ lwc1 $f4,0x0($s3) +/* f045c48: 26180010 */ addiu $t8,$s0,0x10 +/* f045c4c: 2619001c */ addiu $t9,$s0,0x1c +/* f045c50: e7a40100 */ swc1 $f4,0x100($sp) +/* f045c54: c6660004 */ lwc1 $f6,0x4($s3) +/* f045c58: 8faa011c */ lw $t2,0x11c($sp) +/* f045c5c: 24090030 */ addiu $t1,$zero,0x30 +/* f045c60: e7a60104 */ swc1 $f6,0x104($sp) +/* f045c64: c6680008 */ lwc1 $f8,0x8($s3) +/* f045c68: afb90014 */ sw $t9,0x14($sp) +/* f045c6c: afb80010 */ sw $t8,0x10($sp) +/* f045c70: e7a80108 */ swc1 $f8,0x108($sp) +/* f045c74: c6400024 */ lwc1 $f0,0x24($s2) +/* f045c78: afa90020 */ sw $t1,0x20($sp) +/* f045c7c: 26260028 */ addiu $a2,$s1,0x28 +/* f045c80: 46000287 */ neg.s $f10,$f0 +/* f045c84: 27a70100 */ addiu $a3,$sp,0x100 +/* f045c88: e7aa0018 */ swc1 $f10,0x18($sp) +/* f045c8c: afaa0024 */ sw $t2,0x24($sp) +/* f045c90: 0fc1130e */ jal func0f044c38 +/* f045c94: e7a0001c */ swc1 $f0,0x1c($sp) +/* f045c98: 5040000b */ beqzl $v0,.L0f045cc8 +/* f045c9c: 82020000 */ lb $v0,0x0($s0) +/* f045ca0: a2170002 */ sb $s7,0x2($s0) +/* f045ca4: c7b20100 */ lwc1 $f18,0x100($sp) +/* f045ca8: e6120004 */ swc1 $f18,0x4($s0) +/* f045cac: c7a40104 */ lwc1 $f4,0x104($sp) +/* f045cb0: e6040008 */ swc1 $f4,0x8($s0) +/* f045cb4: c7a60108 */ lwc1 $f6,0x108($sp) +/* f045cb8: a2150000 */ sb $s5,0x0($s0) +/* f045cbc: 100001a9 */ beqz $zero,.L0f046364 +/* f045cc0: e606000c */ swc1 $f6,0xc($s0) +/* f045cc4: 82020000 */ lb $v0,0x0($s0) +.L0f045cc8: +/* f045cc8: 24010002 */ addiu $at,$zero,0x2 +/* f045ccc: 14400004 */ bnez $v0,.L0f045ce0 +/* f045cd0: 00000000 */ sll $zero,$zero,0x0 +/* f045cd4: a2170000 */ sb $s7,0x0($s0) +/* f045cd8: 100001a2 */ beqz $zero,.L0f046364 +/* f045cdc: a2000001 */ sb $zero,0x1($s0) +.L0f045ce0: +/* f045ce0: 144101a0 */ bne $v0,$at,.L0f046364 +/* f045ce4: 240b0003 */ addiu $t3,$zero,0x3 +/* f045ce8: a20b0000 */ sb $t3,0x0($s0) +/* f045cec: 1000019d */ beqz $zero,.L0f046364 +/* f045cf0: a2000001 */ sb $zero,0x1($s0) +.L0f045cf4: +/* f045cf4: 16e20032 */ bne $s7,$v0,.L0f045dc0 +/* f045cf8: 24010003 */ addiu $at,$zero,0x3 +/* f045cfc: 3c017f1b */ lui $at,0x7f1b +/* f045d00: c42a926c */ lwc1 $f10,-0x6d94($at) +/* f045d04: c6480024 */ lwc1 $f8,0x24($s2) +/* f045d08: 240c0030 */ addiu $t4,$zero,0x30 +/* f045d0c: afac0024 */ sw $t4,0x24($sp) +/* f045d10: 460a4002 */ mul.s $f0,$f8,$f10 +/* f045d14: afa00028 */ sw $zero,0x28($sp) +/* f045d18: e7ba0020 */ swc1 $f26,0x20($sp) +/* f045d1c: afb0001c */ sw $s0,0x1c($sp) +/* f045d20: afb30018 */ sw $s3,0x18($sp) +/* f045d24: afb70014 */ sw $s7,0x14($sp) +/* f045d28: 02402025 */ or $a0,$s2,$zero +/* f045d2c: e7a00010 */ swc1 $f0,0x10($sp) +/* f045d30: e7a000e8 */ swc1 $f0,0xe8($sp) +/* f045d34: 26050010 */ addiu $a1,$s0,0x10 +/* f045d38: 02e03025 */ or $a2,$s7,$zero +/* f045d3c: 0fc115d8 */ jal func0f045760 +/* f045d40: 02803825 */ or $a3,$s4,$zero +/* f045d44: 10400003 */ beqz $v0,.L0f045d54 +/* f045d48: c7a000e8 */ lwc1 $f0,0xe8($sp) +/* f045d4c: 10000185 */ beqz $zero,.L0f046364 +/* f045d50: a2150000 */ sb $s5,0x0($s0) +.L0f045d54: +/* f045d54: 240d0030 */ addiu $t5,$zero,0x30 +/* f045d58: afad0024 */ sw $t5,0x24($sp) +/* f045d5c: 02402025 */ or $a0,$s2,$zero +/* f045d60: 2605001c */ addiu $a1,$s0,0x1c +/* f045d64: 00003025 */ or $a2,$zero,$zero +/* f045d68: 02803825 */ or $a3,$s4,$zero +/* f045d6c: e7a00010 */ swc1 $f0,0x10($sp) +/* f045d70: afb70014 */ sw $s7,0x14($sp) +/* f045d74: afb30018 */ sw $s3,0x18($sp) +/* f045d78: afb0001c */ sw $s0,0x1c($sp) +/* f045d7c: e7ba0020 */ swc1 $f26,0x20($sp) +/* f045d80: 0fc115d8 */ jal func0f045760 +/* f045d84: afa00028 */ sw $zero,0x28($sp) +/* f045d88: 50400004 */ beqzl $v0,.L0f045d9c +/* f045d8c: 820e0001 */ lb $t6,0x1($s0) +/* f045d90: 10000174 */ beqz $zero,.L0f046364 +/* f045d94: a2150000 */ sb $s5,0x0($s0) +/* f045d98: 820e0001 */ lb $t6,0x1($s0) +.L0f045d9c: +/* f045d9c: 24190002 */ addiu $t9,$zero,0x2 +/* f045da0: 25cf0001 */ addiu $t7,$t6,0x1 +/* f045da4: a20f0001 */ sb $t7,0x1($s0) +/* f045da8: 82180001 */ lb $t8,0x1($s0) +/* f045dac: 2b010006 */ slti $at,$t8,0x6 +/* f045db0: 5420016d */ bnezl $at,.L0f046368 +/* f045db4: 8fab00f0 */ lw $t3,0xf0($sp) +/* f045db8: 1000016a */ beqz $zero,.L0f046364 +/* f045dbc: a2190000 */ sb $t9,0x0($s0) +.L0f045dc0: +/* f045dc0: 1441003c */ bne $v0,$at,.L0f045eb4 +/* f045dc4: 02402025 */ or $a0,$s2,$zero +/* f045dc8: 3c017f1b */ lui $at,0x7f1b +/* f045dcc: c4249270 */ lwc1 $f4,-0x6d90($at) +/* f045dd0: c6520024 */ lwc1 $f18,0x24($s2) +/* f045dd4: 24090030 */ addiu $t1,$zero,0x30 +/* f045dd8: afa90024 */ sw $t1,0x24($sp) +/* f045ddc: 46049002 */ mul.s $f0,$f18,$f4 +/* f045de0: afa00028 */ sw $zero,0x28($sp) +/* f045de4: e7ba0020 */ swc1 $f26,0x20($sp) +/* f045de8: afb0001c */ sw $s0,0x1c($sp) +/* f045dec: afa00018 */ sw $zero,0x18($sp) +/* f045df0: afa00014 */ sw $zero,0x14($sp) +/* f045df4: 26050010 */ addiu $a1,$s0,0x10 +/* f045df8: e7a00010 */ swc1 $f0,0x10($sp) +/* f045dfc: e7a000e4 */ swc1 $f0,0xe4($sp) +/* f045e00: 02e03025 */ or $a2,$s7,$zero +/* f045e04: 0fc115d8 */ jal func0f045760 +/* f045e08: 02803825 */ or $a3,$s4,$zero +/* f045e0c: 10400003 */ beqz $v0,.L0f045e1c +/* f045e10: c7a000e4 */ lwc1 $f0,0xe4($sp) +/* f045e14: 10000153 */ beqz $zero,.L0f046364 +/* f045e18: a2150000 */ sb $s5,0x0($s0) +.L0f045e1c: +/* f045e1c: 240a0030 */ addiu $t2,$zero,0x30 +/* f045e20: afaa0024 */ sw $t2,0x24($sp) +/* f045e24: 02402025 */ or $a0,$s2,$zero +/* f045e28: 2605001c */ addiu $a1,$s0,0x1c +/* f045e2c: 00003025 */ or $a2,$zero,$zero +/* f045e30: 02803825 */ or $a3,$s4,$zero +/* f045e34: e7a00010 */ swc1 $f0,0x10($sp) +/* f045e38: afa00014 */ sw $zero,0x14($sp) +/* f045e3c: afa00018 */ sw $zero,0x18($sp) +/* f045e40: afb0001c */ sw $s0,0x1c($sp) +/* f045e44: e7ba0020 */ swc1 $f26,0x20($sp) +/* f045e48: 0fc115d8 */ jal func0f045760 +/* f045e4c: afa00028 */ sw $zero,0x28($sp) +/* f045e50: 50400004 */ beqzl $v0,.L0f045e64 +/* f045e54: 820b0001 */ lb $t3,0x1($s0) +/* f045e58: 10000142 */ beqz $zero,.L0f046364 +/* f045e5c: a2150000 */ sb $s5,0x0($s0) +/* f045e60: 820b0001 */ lb $t3,0x1($s0) +.L0f045e64: +/* f045e64: 256c0001 */ addiu $t4,$t3,0x1 +/* f045e68: a20c0001 */ sb $t4,0x1($s0) +/* f045e6c: 820d0001 */ lb $t5,0x1($s0) +/* f045e70: 29a10006 */ slti $at,$t5,0x6 +/* f045e74: 5420013c */ bnezl $at,.L0f046368 +/* f045e78: 8fab00f0 */ lw $t3,0xf0($sp) +/* f045e7c: a2000002 */ sb $zero,0x2($s0) +/* f045e80: 820e0002 */ lb $t6,0x2($s0) +/* f045e84: a20e0003 */ sb $t6,0x3($s0) +/* f045e88: c6600000 */ lwc1 $f0,0x0($s3) +/* f045e8c: e6000004 */ swc1 $f0,0x4($s0) +/* f045e90: e600002c */ swc1 $f0,0x2c($s0) +/* f045e94: c6600004 */ lwc1 $f0,0x4($s3) +/* f045e98: e6000008 */ swc1 $f0,0x8($s0) +/* f045e9c: e6000030 */ swc1 $f0,0x30($s0) +/* f045ea0: c6600008 */ lwc1 $f0,0x8($s3) +/* f045ea4: a2000000 */ sb $zero,0x0($s0) +/* f045ea8: e600000c */ swc1 $f0,0xc($s0) +/* f045eac: 1000012d */ beqz $zero,.L0f046364 +/* f045eb0: e6000034 */ swc1 $f0,0x34($s0) +.L0f045eb4: +/* f045eb4: 16a20034 */ bne $s5,$v0,.L0f045f88 +/* f045eb8: 24010005 */ addiu $at,$zero,0x5 +/* f045ebc: 8faf011c */ lw $t7,0x11c($sp) +/* f045ec0: 02e01025 */ or $v0,$s7,$zero +/* f045ec4: 26250008 */ addiu $a1,$s1,0x8 +/* f045ec8: 26260028 */ addiu $a2,$s1,0x28 +/* f045ecc: 26030010 */ addiu $v1,$s0,0x10 +/* f045ed0: 2608001c */ addiu $t0,$s0,0x1c +/* f045ed4: 15e00014 */ bnez $t7,.L0f045f28 +/* f045ed8: 26070004 */ addiu $a3,$s0,0x4 +/* f045edc: c6060004 */ lwc1 $f6,0x4($s0) +/* f045ee0: c6680000 */ lwc1 $f8,0x0($s3) +/* f045ee4: 46083032 */ c.eq.s $f6,$f8 +/* f045ee8: 00000000 */ sll $zero,$zero,0x0 +/* f045eec: 4502000f */ bc1fl .L0f045f2c +/* f045ef0: afa30010 */ sw $v1,0x10($sp) +/* f045ef4: c60a0008 */ lwc1 $f10,0x8($s0) +/* f045ef8: c6720004 */ lwc1 $f18,0x4($s3) +/* f045efc: 46125032 */ c.eq.s $f10,$f18 +/* f045f00: 00000000 */ sll $zero,$zero,0x0 +/* f045f04: 45020009 */ bc1fl .L0f045f2c +/* f045f08: afa30010 */ sw $v1,0x10($sp) +/* f045f0c: c604000c */ lwc1 $f4,0xc($s0) +/* f045f10: c6660008 */ lwc1 $f6,0x8($s3) +/* f045f14: 46062032 */ c.eq.s $f4,$f6 +/* f045f18: 00000000 */ sll $zero,$zero,0x0 +/* f045f1c: 45020003 */ bc1fl .L0f045f2c +/* f045f20: afa30010 */ sw $v1,0x10($sp) +/* f045f24: 00001025 */ or $v0,$zero,$zero +.L0f045f28: +/* f045f28: afa30010 */ sw $v1,0x10($sp) +.L0f045f2c: +/* f045f2c: afa80014 */ sw $t0,0x14($sp) +/* f045f30: c6400024 */ lwc1 $f0,0x24($s2) +/* f045f34: afa20024 */ sw $v0,0x24($sp) +/* f045f38: afb60020 */ sw $s6,0x20($sp) +/* f045f3c: 46000207 */ neg.s $f8,$f0 +/* f045f40: 02402025 */ or $a0,$s2,$zero +/* f045f44: e7a80018 */ swc1 $f8,0x18($sp) +/* f045f48: 0fc1146a */ jal func0f0451a8 +/* f045f4c: e7a0001c */ swc1 $f0,0x1c($sp) +/* f045f50: 1040000a */ beqz $v0,.L0f045f7c +/* f045f54: 24180005 */ addiu $t8,$zero,0x5 +/* f045f58: c60a0004 */ lwc1 $f10,0x4($s0) +/* f045f5c: c6120008 */ lwc1 $f18,0x8($s0) +/* f045f60: c604000c */ lwc1 $f4,0xc($s0) +/* f045f64: a2170003 */ sb $s7,0x3($s0) +/* f045f68: a2000000 */ sb $zero,0x0($s0) +/* f045f6c: e60a002c */ swc1 $f10,0x2c($s0) +/* f045f70: e6120030 */ swc1 $f18,0x30($s0) +/* f045f74: 100000fb */ beqz $zero,.L0f046364 +/* f045f78: e6040034 */ swc1 $f4,0x34($s0) +.L0f045f7c: +/* f045f7c: a2180000 */ sb $t8,0x0($s0) +/* f045f80: 100000f8 */ beqz $zero,.L0f046364 +/* f045f84: a2000001 */ sb $zero,0x1($s0) +.L0f045f88: +/* f045f88: 144100f6 */ bne $v0,$at,.L0f046364 +/* f045f8c: 3c017f1b */ lui $at,0x7f1b +/* f045f90: c4289274 */ lwc1 $f8,-0x6d8c($at) +/* f045f94: c6460024 */ lwc1 $f6,0x24($s2) +/* f045f98: c60a0004 */ lwc1 $f10,0x4($s0) +/* f045f9c: c6320008 */ lwc1 $f18,0x8($s1) +/* f045fa0: 46083602 */ mul.s $f24,$f6,$f8 +/* f045fa4: c6260010 */ lwc1 $f6,0x10($s1) +/* f045fa8: c604000c */ lwc1 $f4,0xc($s0) +/* f045fac: 46125301 */ sub.s $f12,$f10,$f18 +/* f045fb0: 0fc259d4 */ jal func0f096750 +/* f045fb4: 46062381 */ sub.s $f14,$f4,$f6 +/* f045fb8: c6160010 */ lwc1 $f22,0x10($s0) +/* f045fbc: c6320008 */ lwc1 $f18,0x8($s1) +/* f045fc0: c6100018 */ lwc1 $f16,0x18($s0) +/* f045fc4: c62a0010 */ lwc1 $f10,0x10($s1) +/* f045fc8: 4612b301 */ sub.s $f12,$f22,$f18 +/* f045fcc: 46000506 */ mov.s $f20,$f0 +/* f045fd0: 0fc259d4 */ jal func0f096750 +/* f045fd4: 460a8381 */ sub.s $f14,$f16,$f10 +/* f045fd8: 4600a581 */ sub.s $f22,$f20,$f0 +/* f045fdc: c612001c */ lwc1 $f18,0x1c($s0) +/* f045fe0: c6300008 */ lwc1 $f16,0x8($s1) +/* f045fe4: c60a0024 */ lwc1 $f10,0x24($s0) +/* f045fe8: c6280010 */ lwc1 $f8,0x10($s1) +/* f045fec: 46109301 */ sub.s $f12,$f18,$f16 +/* f045ff0: e7b600d0 */ swc1 $f22,0xd0($sp) +/* f045ff4: 0fc259d4 */ jal func0f096750 +/* f045ff8: 46085381 */ sub.s $f14,$f10,$f8 +/* f045ffc: c7b000d0 */ lwc1 $f16,0xd0($sp) +/* f046000: 4600a301 */ sub.s $f12,$f20,$f0 +/* f046004: 02803825 */ or $a3,$s4,$zero +/* f046008: 02402025 */ or $a0,$s2,$zero +/* f04600c: 461a803c */ c.lt.s $f16,$f26 +/* f046010: 46006086 */ mov.s $f2,$f12 +/* f046014: 2605001c */ addiu $a1,$s0,0x1c +/* f046018: 00003025 */ or $a2,$zero,$zero +/* f04601c: 45000002 */ bc1f .L0f046028 +/* f046020: 3c017f1b */ lui $at,0x7f1b +/* f046024: 461c8400 */ add.s $f16,$f16,$f28 +.L0f046028: +/* f046028: 4610f03e */ c.le.s $f30,$f16 +/* f04602c: 00000000 */ sll $zero,$zero,0x0 +/* f046030: 45020003 */ bc1fl .L0f046040 +/* f046034: 461a803c */ c.lt.s $f16,$f26 +/* f046038: 461c8401 */ sub.s $f16,$f16,$f28 +/* f04603c: 461a803c */ c.lt.s $f16,$f26 +.L0f046040: +/* f046040: 00000000 */ sll $zero,$zero,0x0 +/* f046044: 45020003 */ bc1fl .L0f046054 +/* f046048: 461a603c */ c.lt.s $f12,$f26 +/* f04604c: 46008407 */ neg.s $f16,$f16 +/* f046050: 461a603c */ c.lt.s $f12,$f26 +.L0f046054: +/* f046054: 00000000 */ sll $zero,$zero,0x0 +/* f046058: 45020003 */ bc1fl .L0f046068 +/* f04605c: 4602f03e */ c.le.s $f30,$f2 +/* f046060: 461c6080 */ add.s $f2,$f12,$f28 +/* f046064: 4602f03e */ c.le.s $f30,$f2 +.L0f046068: +/* f046068: 00000000 */ sll $zero,$zero,0x0 +/* f04606c: 45020003 */ bc1fl .L0f04607c +/* f046070: 461a103c */ c.lt.s $f2,$f26 +/* f046074: 461c1081 */ sub.s $f2,$f2,$f28 +/* f046078: 461a103c */ c.lt.s $f2,$f26 +.L0f04607c: +/* f04607c: 00000000 */ sll $zero,$zero,0x0 +/* f046080: 45020003 */ bc1fl .L0f046090 +/* f046084: 4602803c */ c.lt.s $f16,$f2 +/* f046088: 46001087 */ neg.s $f2,$f2 +/* f04608c: 4602803c */ c.lt.s $f16,$f2 +.L0f046090: +/* f046090: 00000000 */ sll $zero,$zero,0x0 +/* f046094: 45000057 */ bc1f .L0f0461f4 +/* f046098: 00000000 */ sll $zero,$zero,0x0 +/* f04609c: 3c017f1b */ lui $at,0x7f1b +/* f0460a0: c4249278 */ lwc1 $f4,-0x6d88($at) +/* f0460a4: 02402025 */ or $a0,$s2,$zero +/* f0460a8: 26050010 */ addiu $a1,$s0,0x10 +/* f0460ac: 4604c582 */ mul.s $f22,$f24,$f4 +/* f0460b0: 02e03025 */ or $a2,$s7,$zero +/* f0460b4: e7b80010 */ swc1 $f24,0x10($sp) +/* f0460b8: afa00014 */ sw $zero,0x14($sp) +/* f0460bc: afa00018 */ sw $zero,0x18($sp) +/* f0460c0: afb0001c */ sw $s0,0x1c($sp) +/* f0460c4: afb60024 */ sw $s6,0x24($sp) +/* f0460c8: e7b60020 */ swc1 $f22,0x20($sp) +/* f0460cc: 0fc115d8 */ jal func0f045760 +/* f0460d0: afb70028 */ sw $s7,0x28($sp) +/* f0460d4: 50400004 */ beqzl $v0,.L0f0460e8 +/* f0460d8: c6060010 */ lwc1 $f6,0x10($s0) +/* f0460dc: 100000a5 */ beqz $zero,.L0f046374 +/* f0460e0: a2000000 */ sb $zero,0x0($s0) +/* f0460e4: c6060010 */ lwc1 $f6,0x10($s0) +.L0f0460e8: +/* f0460e8: c6280008 */ lwc1 $f8,0x8($s1) +/* f0460ec: c60a0018 */ lwc1 $f10,0x18($s0) +/* f0460f0: c6320010 */ lwc1 $f18,0x10($s1) +/* f0460f4: 46083301 */ sub.s $f12,$f6,$f8 +/* f0460f8: 0fc259d4 */ jal func0f096750 +/* f0460fc: 46125381 */ sub.s $f14,$f10,$f18 +/* f046100: 4600a481 */ sub.s $f18,$f20,$f0 +/* f046104: c7b000f4 */ lwc1 $f16,0xf4($sp) +/* f046108: c62a0008 */ lwc1 $f10,0x8($s1) +/* f04610c: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f046110: c6260010 */ lwc1 $f6,0x10($s1) +/* f046114: 460a8301 */ sub.s $f12,$f16,$f10 +/* f046118: e7b200c0 */ swc1 $f18,0xc0($sp) +/* f04611c: 0fc259d4 */ jal func0f096750 +/* f046120: 46064381 */ sub.s $f14,$f8,$f6 +/* f046124: c7b000c0 */ lwc1 $f16,0xc0($sp) +/* f046128: 4600a301 */ sub.s $f12,$f20,$f0 +/* f04612c: 02402025 */ or $a0,$s2,$zero +/* f046130: 02802825 */ or $a1,$s4,$zero +/* f046134: 461a803c */ c.lt.s $f16,$f26 +/* f046138: 46006086 */ mov.s $f2,$f12 +/* f04613c: 00003025 */ or $a2,$zero,$zero +/* f046140: 02803825 */ or $a3,$s4,$zero +/* f046144: 45020003 */ bc1fl .L0f046154 +/* f046148: 4610f03e */ c.le.s $f30,$f16 +/* f04614c: 461c8400 */ add.s $f16,$f16,$f28 +/* f046150: 4610f03e */ c.le.s $f30,$f16 +.L0f046154: +/* f046154: 00000000 */ sll $zero,$zero,0x0 +/* f046158: 45020003 */ bc1fl .L0f046168 +/* f04615c: 461a803c */ c.lt.s $f16,$f26 +/* f046160: 461c8401 */ sub.s $f16,$f16,$f28 +/* f046164: 461a803c */ c.lt.s $f16,$f26 +.L0f046168: +/* f046168: 00000000 */ sll $zero,$zero,0x0 +/* f04616c: 45020003 */ bc1fl .L0f04617c +/* f046170: 461a603c */ c.lt.s $f12,$f26 +/* f046174: 46008407 */ neg.s $f16,$f16 +/* f046178: 461a603c */ c.lt.s $f12,$f26 +.L0f04617c: +/* f04617c: 00000000 */ sll $zero,$zero,0x0 +/* f046180: 45020003 */ bc1fl .L0f046190 +/* f046184: 4602f03e */ c.le.s $f30,$f2 +/* f046188: 461c6080 */ add.s $f2,$f12,$f28 +/* f04618c: 4602f03e */ c.le.s $f30,$f2 +.L0f046190: +/* f046190: 00000000 */ sll $zero,$zero,0x0 +/* f046194: 45020003 */ bc1fl .L0f0461a4 +/* f046198: 461a103c */ c.lt.s $f2,$f26 +/* f04619c: 461c1081 */ sub.s $f2,$f2,$f28 +/* f0461a0: 461a103c */ c.lt.s $f2,$f26 +.L0f0461a4: +/* f0461a4: 00000000 */ sll $zero,$zero,0x0 +/* f0461a8: 45020003 */ bc1fl .L0f0461b8 +/* f0461ac: 4610103c */ c.lt.s $f2,$f16 +/* f0461b0: 46001087 */ neg.s $f2,$f2 +/* f0461b4: 4610103c */ c.lt.s $f2,$f16 +.L0f0461b8: +/* f0461b8: 00000000 */ sll $zero,$zero,0x0 +/* f0461bc: 45020061 */ bc1fl .L0f046344 +/* f0461c0: 82190001 */ lb $t9,0x1($s0) +/* f0461c4: e7b80010 */ swc1 $f24,0x10($sp) +/* f0461c8: afa00014 */ sw $zero,0x14($sp) +/* f0461cc: afa00018 */ sw $zero,0x18($sp) +/* f0461d0: afb0001c */ sw $s0,0x1c($sp) +/* f0461d4: e7b60020 */ swc1 $f22,0x20($sp) +/* f0461d8: afb60024 */ sw $s6,0x24($sp) +/* f0461dc: 0fc115d8 */ jal func0f045760 +/* f0461e0: afb70028 */ sw $s7,0x28($sp) +/* f0461e4: 50400057 */ beqzl $v0,.L0f046344 +/* f0461e8: 82190001 */ lb $t9,0x1($s0) +/* f0461ec: 10000061 */ beqz $zero,.L0f046374 +/* f0461f0: a2000000 */ sb $zero,0x0($s0) +.L0f0461f4: +/* f0461f4: c432927c */ lwc1 $f18,-0x6d84($at) +/* f0461f8: 02803825 */ or $a3,$s4,$zero +/* f0461fc: e7b80010 */ swc1 $f24,0x10($sp) +/* f046200: 4612c582 */ mul.s $f22,$f24,$f18 +/* f046204: afa00014 */ sw $zero,0x14($sp) +/* f046208: afa00018 */ sw $zero,0x18($sp) +/* f04620c: afb0001c */ sw $s0,0x1c($sp) +/* f046210: afb60024 */ sw $s6,0x24($sp) +/* f046214: afb70028 */ sw $s7,0x28($sp) +/* f046218: 0fc115d8 */ jal func0f045760 +/* f04621c: e7b60020 */ swc1 $f22,0x20($sp) +/* f046220: 50400004 */ beqzl $v0,.L0f046234 +/* f046224: c604001c */ lwc1 $f4,0x1c($s0) +/* f046228: 10000052 */ beqz $zero,.L0f046374 +/* f04622c: a2000000 */ sb $zero,0x0($s0) +/* f046230: c604001c */ lwc1 $f4,0x1c($s0) +.L0f046234: +/* f046234: c6260008 */ lwc1 $f6,0x8($s1) +/* f046238: c6080024 */ lwc1 $f8,0x24($s0) +/* f04623c: c62a0010 */ lwc1 $f10,0x10($s1) +/* f046240: 46062301 */ sub.s $f12,$f4,$f6 +/* f046244: 0fc259d4 */ jal func0f096750 +/* f046248: 460a4381 */ sub.s $f14,$f8,$f10 +/* f04624c: 4600a481 */ sub.s $f18,$f20,$f0 +/* f046250: c7b000f4 */ lwc1 $f16,0xf4($sp) +/* f046254: c62a0008 */ lwc1 $f10,0x8($s1) +/* f046258: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f04625c: c6260010 */ lwc1 $f6,0x10($s1) +/* f046260: 460a8301 */ sub.s $f12,$f16,$f10 +/* f046264: e7b200b0 */ swc1 $f18,0xb0($sp) +/* f046268: 0fc259d4 */ jal func0f096750 +/* f04626c: 46064381 */ sub.s $f14,$f8,$f6 +/* f046270: c7b000b0 */ lwc1 $f16,0xb0($sp) +/* f046274: 4600a301 */ sub.s $f12,$f20,$f0 +/* f046278: 02402025 */ or $a0,$s2,$zero +/* f04627c: 02802825 */ or $a1,$s4,$zero +/* f046280: 461a803c */ c.lt.s $f16,$f26 +/* f046284: 46006086 */ mov.s $f2,$f12 +/* f046288: 02e03025 */ or $a2,$s7,$zero +/* f04628c: 02803825 */ or $a3,$s4,$zero +/* f046290: 45020003 */ bc1fl .L0f0462a0 +/* f046294: 4610f03e */ c.le.s $f30,$f16 +/* f046298: 461c8400 */ add.s $f16,$f16,$f28 +/* f04629c: 4610f03e */ c.le.s $f30,$f16 +.L0f0462a0: +/* f0462a0: 00000000 */ sll $zero,$zero,0x0 +/* f0462a4: 45020003 */ bc1fl .L0f0462b4 +/* f0462a8: 461a803c */ c.lt.s $f16,$f26 +/* f0462ac: 461c8401 */ sub.s $f16,$f16,$f28 +/* f0462b0: 461a803c */ c.lt.s $f16,$f26 +.L0f0462b4: +/* f0462b4: 00000000 */ sll $zero,$zero,0x0 +/* f0462b8: 45020003 */ bc1fl .L0f0462c8 +/* f0462bc: 461a603c */ c.lt.s $f12,$f26 +/* f0462c0: 46008407 */ neg.s $f16,$f16 +/* f0462c4: 461a603c */ c.lt.s $f12,$f26 +.L0f0462c8: +/* f0462c8: 00000000 */ sll $zero,$zero,0x0 +/* f0462cc: 45020003 */ bc1fl .L0f0462dc +/* f0462d0: 4602f03e */ c.le.s $f30,$f2 +/* f0462d4: 461c6080 */ add.s $f2,$f12,$f28 +/* f0462d8: 4602f03e */ c.le.s $f30,$f2 +.L0f0462dc: +/* f0462dc: 00000000 */ sll $zero,$zero,0x0 +/* f0462e0: 45020003 */ bc1fl .L0f0462f0 +/* f0462e4: 461a103c */ c.lt.s $f2,$f26 +/* f0462e8: 461c1081 */ sub.s $f2,$f2,$f28 +/* f0462ec: 461a103c */ c.lt.s $f2,$f26 +.L0f0462f0: +/* f0462f0: 00000000 */ sll $zero,$zero,0x0 +/* f0462f4: 45020003 */ bc1fl .L0f046304 +/* f0462f8: 4610103c */ c.lt.s $f2,$f16 +/* f0462fc: 46001087 */ neg.s $f2,$f2 +/* f046300: 4610103c */ c.lt.s $f2,$f16 +.L0f046304: +/* f046304: 00000000 */ sll $zero,$zero,0x0 +/* f046308: 4502000e */ bc1fl .L0f046344 +/* f04630c: 82190001 */ lb $t9,0x1($s0) +/* f046310: e7b80010 */ swc1 $f24,0x10($sp) +/* f046314: afa00014 */ sw $zero,0x14($sp) +/* f046318: afa00018 */ sw $zero,0x18($sp) +/* f04631c: afb0001c */ sw $s0,0x1c($sp) +/* f046320: e7b60020 */ swc1 $f22,0x20($sp) +/* f046324: afb60024 */ sw $s6,0x24($sp) +/* f046328: 0fc115d8 */ jal func0f045760 +/* f04632c: afb70028 */ sw $s7,0x28($sp) +/* f046330: 50400004 */ beqzl $v0,.L0f046344 +/* f046334: 82190001 */ lb $t9,0x1($s0) +/* f046338: 1000000e */ beqz $zero,.L0f046374 +/* f04633c: a2000000 */ sb $zero,0x0($s0) +/* f046340: 82190001 */ lb $t9,0x1($s0) +.L0f046344: +/* f046344: 27290001 */ addiu $t1,$t9,0x1 +/* f046348: a2090001 */ sb $t1,0x1($s0) +/* f04634c: 820a0001 */ lb $t2,0x1($s0) +/* f046350: 29410006 */ slti $at,$t2,0x6 +/* f046354: 54200004 */ bnezl $at,.L0f046368 +/* f046358: 8fab00f0 */ lw $t3,0xf0($sp) +/* f04635c: a2000003 */ sb $zero,0x3($s0) +/* f046360: a2000000 */ sb $zero,0x0($s0) +.L0f046364: +/* f046364: 8fab00f0 */ lw $t3,0xf0($sp) +.L0f046368: +/* f046368: 256c0001 */ addiu $t4,$t3,0x1 +/* f04636c: 1597fe2e */ bne $t4,$s7,.L0f045c28 +/* f046370: afac00f0 */ sw $t4,0xf0($sp) +.L0f046374: +/* f046374: 820d0003 */ lb $t5,0x3($s0) +/* f046378: 02402025 */ or $a0,$s2,$zero +/* f04637c: 55a00008 */ bnezl $t5,.L0f0463a0 +/* f046380: 8e0e0028 */ lw $t6,0x28($s0) +/* f046384: c60a0004 */ lwc1 $f10,0x4($s0) +/* f046388: c6120008 */ lwc1 $f18,0x8($s0) +/* f04638c: c604000c */ lwc1 $f4,0xc($s0) +/* f046390: e60a002c */ swc1 $f10,0x2c($s0) +/* f046394: e6120030 */ swc1 $f18,0x30($s0) +/* f046398: e6040034 */ swc1 $f4,0x34($s0) +/* f04639c: 8e0e0028 */ lw $t6,0x28($s0) +.L0f0463a0: +/* f0463a0: 2401000a */ addiu $at,$zero,0xa +/* f0463a4: 01c1001a */ div $zero,$t6,$at +/* f0463a8: 00007810 */ mfhi $t7 +/* f0463ac: 55e00039 */ bnezl $t7,.L0f046494 +/* f0463b0: 82590007 */ lb $t9,0x7($s2) +/* f0463b4: 0fc1169c */ jal func0f045a70 +/* f0463b8: 2605002c */ addiu $a1,$s0,0x2c +/* f0463bc: 10400011 */ beqz $v0,.L0f046404 +/* f0463c0: 00408825 */ or $s1,$v0,$zero +/* f0463c4: 8e5802d4 */ lw $t8,0x2d4($s2) +/* f0463c8: 1700000e */ bnez $t8,.L0f046404 +/* f0463cc: 00000000 */ sll $zero,$zero,0x0 +/* f0463d0: 8e590014 */ lw $t9,0x14($s2) +/* f0463d4: 33290010 */ andi $t1,$t9,0x10 +/* f0463d8: 1520000a */ bnez $t1,.L0f046404 +/* f0463dc: 00000000 */ sll $zero,$zero,0x0 +/* f0463e0: 0fc0b819 */ jal func0f02e064 +/* f0463e4: 02402025 */ or $a0,$s2,$zero +/* f0463e8: 14400006 */ bnez $v0,.L0f046404 +/* f0463ec: 02402025 */ or $a0,$s2,$zero +/* f0463f0: 0fc0b9b7 */ jal func0f02e6dc +/* f0463f4: 3c054180 */ lui $a1,0x4180 +/* f0463f8: 3c0a800a */ lui $t2,0x800a +/* f0463fc: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f046400: ae4a00d8 */ sw $t2,0xd8($s2) +.L0f046404: +/* f046404: 52200006 */ beqzl $s1,.L0f046420 +/* f046408: 8e4d02d4 */ lw $t5,0x2d4($s2) +/* f04640c: 8e4b0014 */ lw $t3,0x14($s2) +/* f046410: 316c0010 */ andi $t4,$t3,0x10 +/* f046414: 5180001f */ beqzl $t4,.L0f046494 +/* f046418: 82590007 */ lb $t9,0x7($s2) +/* f04641c: 8e4d02d4 */ lw $t5,0x2d4($s2) +.L0f046420: +/* f046420: 15a00015 */ bnez $t5,.L0f046478 +/* f046424: 00000000 */ sll $zero,$zero,0x0 +/* f046428: 0fc0b819 */ jal func0f02e064 +/* f04642c: 02402025 */ or $a0,$s2,$zero +/* f046430: 10400011 */ beqz $v0,.L0f046478 +/* f046434: 00000000 */ sll $zero,$zero,0x0 +/* f046438: 9242032c */ lbu $v0,0x32c($s2) +/* f04643c: 24010003 */ addiu $at,$zero,0x3 +/* f046440: 12e2000d */ beq $s7,$v0,.L0f046478 +/* f046444: 00000000 */ sll $zero,$zero,0x0 +/* f046448: 1041000b */ beq $v0,$at,.L0f046478 +/* f04644c: 00000000 */ sll $zero,$zero,0x0 +/* f046450: 824e0007 */ lb $t6,0x7($s2) +/* f046454: 2401000e */ addiu $at,$zero,0xe +/* f046458: 15c10005 */ bne $t6,$at,.L0f046470 +/* f04645c: 00000000 */ sll $zero,$zero,0x0 +/* f046460: 0fc0e21a */ jal func0f038868 +/* f046464: 02402025 */ or $a0,$s2,$zero +/* f046468: 10000003 */ beqz $zero,.L0f046478 +/* f04646c: 00000000 */ sll $zero,$zero,0x0 +.L0f046470: +/* f046470: 0fc0dedc */ jal func0f037b70 +/* f046474: 02402025 */ or $a0,$s2,$zero +.L0f046478: +/* f046478: 56200006 */ bnezl $s1,.L0f046494 +/* f04647c: 82590007 */ lb $t9,0x7($s2) +/* f046480: 8e4f0014 */ lw $t7,0x14($s2) +/* f046484: 2401ffef */ addiu $at,$zero,-17 +/* f046488: 01e1c024 */ and $t8,$t7,$at +/* f04648c: ae580014 */ sw $t8,0x14($s2) +/* f046490: 82590007 */ lb $t9,0x7($s2) +.L0f046494: +/* f046494: 2401000e */ addiu $at,$zero,0xe +/* f046498: 2605002c */ addiu $a1,$s0,0x2c +/* f04649c: 17210007 */ bne $t9,$at,.L0f0464bc +/* f0464a0: 02402025 */ or $a0,$s2,$zero +/* f0464a4: 02402025 */ or $a0,$s2,$zero +/* f0464a8: 00003025 */ or $a2,$zero,$zero +/* f0464ac: 0fc10fcb */ jal func0f043f2c +/* f0464b0: 2647007c */ addiu $a3,$s2,0x7c +/* f0464b4: 10000054 */ beqz $zero,.L0f046608 +/* f0464b8: 8fbf0084 */ lw $ra,0x84($sp) +.L0f0464bc: +/* f0464bc: c64600ac */ lwc1 $f6,0xac($s2) +/* f0464c0: 00004825 */ or $t1,$zero,$zero +/* f0464c4: 264700ac */ addiu $a3,$s2,0xac +/* f0464c8: 4606d032 */ c.eq.s $f26,$f6 +/* f0464cc: 00000000 */ sll $zero,$zero,0x0 +/* f0464d0: 45030003 */ bc1tl .L0f0464e0 +/* f0464d4: 924d032e */ lbu $t5,0x32e($s2) +/* f0464d8: 24090001 */ addiu $t1,$zero,0x1 +/* f0464dc: 924d032e */ lbu $t5,0x32e($s2) +.L0f0464e0: +/* f0464e0: 00095880 */ sll $t3,$t1,0x2 +/* f0464e4: 316c0004 */ andi $t4,$t3,0x4 +/* f0464e8: 31aefffb */ andi $t6,$t5,0xfffb +/* f0464ec: 018e7825 */ or $t7,$t4,$t6 +/* f0464f0: a24f032e */ sb $t7,0x32e($s2) +/* f0464f4: 0fc10fcb */ jal func0f043f2c +/* f0464f8: 92460065 */ lbu $a2,0x65($s2) +/* f0464fc: 8e5802d4 */ lw $t8,0x2d4($s2) +/* f046500: 57000041 */ bnezl $t8,.L0f046608 +/* f046504: 8fbf0084 */ lw $ra,0x84($sp) +/* f046508: 0fc0b819 */ jal func0f02e064 +/* f04650c: 02402025 */ or $a0,$s2,$zero +/* f046510: 5440003d */ bnezl $v0,.L0f046608 +/* f046514: 8fbf0084 */ lw $ra,0x84($sp) +/* f046518: 92420065 */ lbu $v0,0x65($s2) +/* f04651c: 24010002 */ addiu $at,$zero,0x2 +/* f046520: 30590003 */ andi $t9,$v0,0x3 +/* f046524: 17210025 */ bne $t9,$at,.L0f0465bc +/* f046528: 03201025 */ or $v0,$t9,$zero +/* f04652c: c64800ac */ lwc1 $f8,0xac($s2) +/* f046530: 4608d032 */ c.eq.s $f26,$f8 +/* f046534: 00000000 */ sll $zero,$zero,0x0 +/* f046538: 4503000c */ bc1tl .L0f04656c +/* f04653c: 8e4d032c */ lw $t5,0x32c($s2) +/* f046540: 8e49032c */ lw $t1,0x32c($s2) +/* f046544: 3c053e80 */ lui $a1,0x3e80 +/* f046548: 3c064100 */ lui $a2,0x4100 +/* f04654c: 00095d40 */ sll $t3,$t1,0x15 +/* f046550: 0562002d */ bltzl $t3,.L0f046608 +/* f046554: 8fbf0084 */ lw $ra,0x84($sp) +/* f046558: 0c0077ac */ jal 0x1deb0 +/* f04655c: 8e440020 */ lw $a0,0x20($s2) +/* f046560: 10000029 */ beqz $zero,.L0f046608 +/* f046564: 8fbf0084 */ lw $ra,0x84($sp) +/* f046568: 8e4d032c */ lw $t5,0x32c($s2) +.L0f04656c: +/* f04656c: 000d7540 */ sll $t6,$t5,0x15 +/* f046570: 05c30025 */ bgezl $t6,.L0f046608 +/* f046574: 8fbf0084 */ lw $ra,0x84($sp) +/* f046578: 8e4f0018 */ lw $t7,0x18($s2) +/* f04657c: 3c053f00 */ lui $a1,0x3f00 +/* f046580: 3c064200 */ lui $a2,0x4200 +/* f046584: 000fc300 */ sll $t8,$t7,0xc +/* f046588: 07010008 */ bgez $t8,.L0f0465ac +/* f04658c: 00000000 */ sll $zero,$zero,0x0 +/* f046590: 3c053f26 */ lui $a1,0x3f26 +/* f046594: 34a56666 */ ori $a1,$a1,0x6666 +/* f046598: 8e440020 */ lw $a0,0x20($s2) +/* f04659c: 0c0077ac */ jal 0x1deb0 +/* f0465a0: 3c064200 */ lui $a2,0x4200 +/* f0465a4: 10000018 */ beqz $zero,.L0f046608 +/* f0465a8: 8fbf0084 */ lw $ra,0x84($sp) +.L0f0465ac: +/* f0465ac: 0c0077ac */ jal 0x1deb0 +/* f0465b0: 8e440020 */ lw $a0,0x20($s2) +/* f0465b4: 10000014 */ beqz $zero,.L0f046608 +/* f0465b8: 8fbf0084 */ lw $ra,0x84($sp) +.L0f0465bc: +/* f0465bc: 56e20012 */ bnel $s7,$v0,.L0f046608 +/* f0465c0: 8fbf0084 */ lw $ra,0x84($sp) +/* f0465c4: c64a00ac */ lwc1 $f10,0xac($s2) +/* f0465c8: 3c053f00 */ lui $a1,0x3f00 +/* f0465cc: 460ad032 */ c.eq.s $f26,$f10 +/* f0465d0: 00000000 */ sll $zero,$zero,0x0 +/* f0465d4: 45030009 */ bc1tl .L0f0465fc +/* f0465d8: 4406d000 */ mfc1 $a2,$f26 +/* f0465dc: 3c053ecc */ lui $a1,0x3ecc +/* f0465e0: 4406d000 */ mfc1 $a2,$f26 +/* f0465e4: 34a5cccd */ ori $a1,$a1,0xcccd +/* f0465e8: 0c0077ac */ jal 0x1deb0 +/* f0465ec: 8e440020 */ lw $a0,0x20($s2) +/* f0465f0: 10000005 */ beqz $zero,.L0f046608 +/* f0465f4: 8fbf0084 */ lw $ra,0x84($sp) +/* f0465f8: 4406d000 */ mfc1 $a2,$f26 +.L0f0465fc: +/* f0465fc: 0c0077ac */ jal 0x1deb0 +/* f046600: 8e440020 */ lw $a0,0x20($s2) +/* f046604: 8fbf0084 */ lw $ra,0x84($sp) +.L0f046608: +/* f046608: d7b40030 */ ldc1 $f20,0x30($sp) +/* f04660c: d7b60038 */ ldc1 $f22,0x38($sp) +/* f046610: d7b80040 */ ldc1 $f24,0x40($sp) +/* f046614: d7ba0048 */ ldc1 $f26,0x48($sp) +/* f046618: d7bc0050 */ ldc1 $f28,0x50($sp) +/* f04661c: d7be0058 */ ldc1 $f30,0x58($sp) +/* f046620: 8fb00064 */ lw $s0,0x64($sp) +/* f046624: 8fb10068 */ lw $s1,0x68($sp) +/* f046628: 8fb2006c */ lw $s2,0x6c($sp) +/* f04662c: 8fb30070 */ lw $s3,0x70($sp) +/* f046630: 8fb40074 */ lw $s4,0x74($sp) +/* f046634: 8fb50078 */ lw $s5,0x78($sp) +/* f046638: 8fb6007c */ lw $s6,0x7c($sp) +/* f04663c: 8fb70080 */ lw $s7,0x80($sp) +/* f046640: 03e00008 */ jr $ra +/* f046644: 27bd0110 */ addiu $sp,$sp,0x110 +); + +GLOBAL_ASM( +glabel func0f046648 +/* f046648: 27bdff60 */ addiu $sp,$sp,-160 +/* f04664c: afb00018 */ sw $s0,0x18($sp) +/* f046650: 00808025 */ or $s0,$a0,$zero +/* f046654: afbf001c */ sw $ra,0x1c($sp) +/* f046658: afa500a4 */ sw $a1,0xa4($sp) +/* f04665c: afa600a8 */ sw $a2,0xa8($sp) +/* f046660: afa700ac */ sw $a3,0xac($sp) +/* f046664: 87a400b2 */ lh $a0,0xb2($sp) +/* f046668: afa00044 */ sw $zero,0x44($sp) +/* f04666c: 0fc1c396 */ jal func0f070e58 +/* f046670: afa0009c */ sw $zero,0x9c($sp) +/* f046674: 8fa30044 */ lw $v1,0x44($sp) +/* f046678: 8fa8009c */ lw $t0,0x9c($sp) +/* f04667c: 14400003 */ bnez $v0,.L0f04668c +/* f046680: 00402825 */ or $a1,$v0,$zero +/* f046684: 100000e5 */ beqz $zero,.L0f046a1c +/* f046688: 00001025 */ or $v0,$zero,$zero +.L0f04668c: +/* f04668c: 8ca40004 */ lw $a0,0x4($a1) +/* f046690: afa8009c */ sw $t0,0x9c($sp) +/* f046694: afa30044 */ sw $v1,0x44($sp) +/* f046698: 0fc1c3ab */ jal func0f070eac +/* f04669c: afa40038 */ sw $a0,0x38($sp) +/* f0466a0: 8fae00b4 */ lw $t6,0xb4($sp) +/* f0466a4: 8fa30044 */ lw $v1,0x44($sp) +/* f0466a8: 8fa8009c */ lw $t0,0x9c($sp) +/* f0466ac: 8fa90038 */ lw $t1,0x38($sp) +/* f0466b0: 05c0000b */ bltz $t6,.L0f0466e0 +/* f0466b4: 46000086 */ mov.s $f2,$f0 +/* f0466b8: 01c02025 */ or $a0,$t6,$zero +/* f0466bc: 240500c2 */ addiu $a1,$zero,0xc2 +/* f0466c0: 27a60048 */ addiu $a2,$sp,0x48 +/* f0466c4: afa8009c */ sw $t0,0x9c($sp) +/* f0466c8: 0fc456ac */ jal func0f115ab0 +/* f0466cc: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0466d0: 8fa8009c */ lw $t0,0x9c($sp) +/* f0466d4: 8fa90038 */ lw $t1,0x38($sp) +/* f0466d8: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0466dc: 8fa30094 */ lw $v1,0x94($sp) +.L0f0466e0: +/* f0466e0: 8fa200a4 */ lw $v0,0xa4($sp) +/* f0466e4: 30780800 */ andi $t8,$v1,0x800 +/* f0466e8: 304f0400 */ andi $t7,$v0,0x400 +/* f0466ec: 11e00061 */ beqz $t7,.L0f046874 +/* f0466f0: 304b0800 */ andi $t3,$v0,0x800 +/* f0466f4: 1300005a */ beqz $t8,.L0f046860 +/* f0466f8: 8faa00ac */ lw $t2,0xac($sp) +/* f0466fc: 8fa400ac */ lw $a0,0xac($sp) +/* f046700: 3c0a800a */ lui $t2,0x800a +/* f046704: 54800005 */ bnezl $a0,.L0f04671c +/* f046708: 3c014220 */ lui $at,0x4220 +/* f04670c: 9219032c */ lbu $t9,0x32c($s0) +/* f046710: 24010001 */ addiu $at,$zero,0x1 +/* f046714: 17210028 */ bne $t9,$at,.L0f0467b8 +/* f046718: 3c014220 */ lui $at,0x4220 +.L0f04671c: +/* f04671c: 44812000 */ mtc1 $at,$f4 +/* f046720: c60000b4 */ lwc1 $f0,0xb4($s0) +/* f046724: 00004025 */ or $t0,$zero,$zero +/* f046728: 46040180 */ add.s $f6,$f0,$f4 +/* f04672c: 4606103e */ c.le.s $f2,$f6 +/* f046730: 00000000 */ sll $zero,$zero,0x0 +/* f046734: 45000002 */ bc1f .L0f046740 +/* f046738: 00000000 */ sll $zero,$zero,0x0 +/* f04673c: 24080001 */ addiu $t0,$zero,0x1 +.L0f046740: +/* f046740: 8d4aa2d8 */ lw $t2,-0x5d28($t2) +/* f046744: 1540000b */ bnez $t2,.L0f046774 +/* f046748: 00000000 */ sll $zero,$zero,0x0 +/* f04674c: 11000009 */ beqz $t0,.L0f046774 +/* f046750: 3c0142c8 */ lui $at,0x42c8 +/* f046754: 44814000 */ mtc1 $at,$f8 +/* f046758: 00004025 */ or $t0,$zero,$zero +/* f04675c: 46080281 */ sub.s $f10,$f0,$f8 +/* f046760: 4602503c */ c.lt.s $f10,$f2 +/* f046764: 00000000 */ sll $zero,$zero,0x0 +/* f046768: 45000002 */ bc1f .L0f046774 +/* f04676c: 00000000 */ sll $zero,$zero,0x0 +/* f046770: 24080001 */ addiu $t0,$zero,0x1 +.L0f046774: +/* f046774: 11000010 */ beqz $t0,.L0f0467b8 +/* f046778: 00000000 */ sll $zero,$zero,0x0 +/* f04677c: 812b0085 */ lb $t3,0x85($t1) +/* f046780: 3c013f00 */ lui $at,0x3f00 +/* f046784: 000b6080 */ sll $t4,$t3,0x2 +/* f046788: 012c6821 */ addu $t5,$t1,$t4 +/* f04678c: 8da20064 */ lw $v0,0x64($t5) +/* f046790: 10400009 */ beqz $v0,.L0f0467b8 +/* f046794: 00000000 */ sll $zero,$zero,0x0 +/* f046798: c450007c */ lwc1 $f16,0x7c($v0) +/* f04679c: 44819000 */ mtc1 $at,$f18 +/* f0467a0: 00000000 */ sll $zero,$zero,0x0 +/* f0467a4: 4612803c */ c.lt.s $f16,$f18 +/* f0467a8: 00000000 */ sll $zero,$zero,0x0 +/* f0467ac: 45000002 */ bc1f .L0f0467b8 +/* f0467b0: 00000000 */ sll $zero,$zero,0x0 +/* f0467b4: 00004025 */ or $t0,$zero,$zero +.L0f0467b8: +/* f0467b8: 55000016 */ bnezl $t0,.L0f046814 +/* f0467bc: a200032c */ sb $zero,0x32c($s0) +/* f0467c0: 50800096 */ beqzl $a0,.L0f046a1c +/* f0467c4: 01001025 */ or $v0,$t0,$zero +/* f0467c8: 920e032c */ lbu $t6,0x32c($s0) +/* f0467cc: 24010001 */ addiu $at,$zero,0x1 +/* f0467d0: 240f0001 */ addiu $t7,$zero,0x1 +/* f0467d4: 11c10090 */ beq $t6,$at,.L0f046a18 +/* f0467d8: 02002025 */ or $a0,$s0,$zero +/* f0467dc: a20f032c */ sb $t7,0x32c($s0) +/* f0467e0: afa8009c */ sw $t0,0x9c($sp) +/* f0467e4: 0fc0b9b7 */ jal func0f02e6dc +/* f0467e8: 3c054180 */ lui $a1,0x4180 +/* f0467ec: 8fb800b4 */ lw $t8,0xb4($sp) +/* f0467f0: 8fa8009c */ lw $t0,0x9c($sp) +/* f0467f4: 02002025 */ or $a0,$s0,$zero +/* f0467f8: 07000087 */ bltz $t8,.L0f046a18 +/* f0467fc: 27a50048 */ addiu $a1,$sp,0x48 +/* f046800: 0fc1169c */ jal func0f045a70 +/* f046804: afa8009c */ sw $t0,0x9c($sp) +/* f046808: 10000083 */ beqz $zero,.L0f046a18 +/* f04680c: 8fa8009c */ lw $t0,0x9c($sp) +/* f046810: a200032c */ sb $zero,0x32c($s0) +.L0f046814: +/* f046814: afa8009c */ sw $t0,0x9c($sp) +/* f046818: 0fc0b819 */ jal func0f02e064 +/* f04681c: 02002025 */ or $a0,$s0,$zero +/* f046820: 1040007d */ beqz $v0,.L0f046a18 +/* f046824: 8fa8009c */ lw $t0,0x9c($sp) +/* f046828: 82190007 */ lb $t9,0x7($s0) +/* f04682c: 2401000e */ addiu $at,$zero,0xe +/* f046830: 02002025 */ or $a0,$s0,$zero +/* f046834: 17210006 */ bne $t9,$at,.L0f046850 +/* f046838: 00000000 */ sll $zero,$zero,0x0 +/* f04683c: 02002025 */ or $a0,$s0,$zero +/* f046840: 0fc0e21a */ jal func0f038868 +/* f046844: afa8009c */ sw $t0,0x9c($sp) +/* f046848: 10000073 */ beqz $zero,.L0f046a18 +/* f04684c: 8fa8009c */ lw $t0,0x9c($sp) +.L0f046850: +/* f046850: 0fc0dedc */ jal func0f037b70 +/* f046854: afa8009c */ sw $t0,0x9c($sp) +/* f046858: 1000006f */ beqz $zero,.L0f046a18 +/* f04685c: 8fa8009c */ lw $t0,0x9c($sp) +.L0f046860: +/* f046860: 5140006e */ beqzl $t2,.L0f046a1c +/* f046864: 01001025 */ or $v0,$t0,$zero +/* f046868: 24080001 */ addiu $t0,$zero,0x1 +/* f04686c: 1000006a */ beqz $zero,.L0f046a18 +/* f046870: a200032c */ sb $zero,0x32c($s0) +.L0f046874: +/* f046874: 11600068 */ beqz $t3,.L0f046a18 +/* f046878: 306c0400 */ andi $t4,$v1,0x400 +/* f04687c: 11800060 */ beqz $t4,.L0f046a00 +/* f046880: 8fad00a8 */ lw $t5,0xa8($sp) +/* f046884: 15a00004 */ bnez $t5,.L0f046898 +/* f046888: 27a5002c */ addiu $a1,$sp,0x2c +/* f04688c: 920e032c */ lbu $t6,0x32c($s0) +/* f046890: 24010003 */ addiu $at,$zero,0x3 +/* f046894: 15c10036 */ bne $t6,$at,.L0f046970 +.L0f046898: +/* f046898: 3c0f8007 */ lui $t7,0x8007 +/* f04689c: 25ef843c */ addiu $t7,$t7,-31684 +/* f0468a0: 8de10000 */ lw $at,0x0($t7) +/* f0468a4: 27a40048 */ addiu $a0,$sp,0x48 +/* f0468a8: 00003025 */ or $a2,$zero,$zero +/* f0468ac: aca10000 */ sw $at,0x0($a1) +/* f0468b0: 8faa0090 */ lw $t2,0x90($sp) +/* f0468b4: e7a2003c */ swc1 $f2,0x3c($sp) +/* f0468b8: 00003825 */ or $a3,$zero,$zero +/* f0468bc: 0c00a8db */ jal 0x2a36c +/* f0468c0: a7aa002c */ sh $t2,0x2c($sp) +/* f0468c4: 3c0141f0 */ lui $at,0x41f0 +/* f0468c8: 44812000 */ mtc1 $at,$f4 +/* f0468cc: c7a2003c */ lwc1 $f2,0x3c($sp) +/* f0468d0: 8fa90038 */ lw $t1,0x38($sp) +/* f0468d4: 46040181 */ sub.s $f6,$f0,$f4 +/* f0468d8: 00001025 */ or $v0,$zero,$zero +/* f0468dc: 3c0b800a */ lui $t3,0x800a +/* f0468e0: 4602303e */ c.le.s $f6,$f2 +/* f0468e4: 00000000 */ sll $zero,$zero,0x0 +/* f0468e8: 45000002 */ bc1f .L0f0468f4 +/* f0468ec: 00000000 */ sll $zero,$zero,0x0 +/* f0468f0: 24020001 */ addiu $v0,$zero,0x1 +.L0f0468f4: +/* f0468f4: 8d6ba2d8 */ lw $t3,-0x5d28($t3) +/* f0468f8: 00404025 */ or $t0,$v0,$zero +/* f0468fc: 1560000b */ bnez $t3,.L0f04692c +/* f046900: 00000000 */ sll $zero,$zero,0x0 +/* f046904: 10400009 */ beqz $v0,.L0f04692c +/* f046908: 3c0142c8 */ lui $at,0x42c8 +/* f04690c: 44814000 */ mtc1 $at,$f8 +/* f046910: 00004025 */ or $t0,$zero,$zero +/* f046914: 46080280 */ add.s $f10,$f0,$f8 +/* f046918: 460a103c */ c.lt.s $f2,$f10 +/* f04691c: 00000000 */ sll $zero,$zero,0x0 +/* f046920: 45000002 */ bc1f .L0f04692c +/* f046924: 00000000 */ sll $zero,$zero,0x0 +/* f046928: 24080001 */ addiu $t0,$zero,0x1 +.L0f04692c: +/* f04692c: 11000010 */ beqz $t0,.L0f046970 +/* f046930: 00000000 */ sll $zero,$zero,0x0 +/* f046934: 812c0085 */ lb $t4,0x85($t1) +/* f046938: 3c013f00 */ lui $at,0x3f00 +/* f04693c: 000c6880 */ sll $t5,$t4,0x2 +/* f046940: 012d7021 */ addu $t6,$t1,$t5 +/* f046944: 8dc20064 */ lw $v0,0x64($t6) +/* f046948: 10400009 */ beqz $v0,.L0f046970 +/* f04694c: 00000000 */ sll $zero,$zero,0x0 +/* f046950: c450007c */ lwc1 $f16,0x7c($v0) +/* f046954: 44819000 */ mtc1 $at,$f18 +/* f046958: 00000000 */ sll $zero,$zero,0x0 +/* f04695c: 4612803c */ c.lt.s $f16,$f18 +/* f046960: 00000000 */ sll $zero,$zero,0x0 +/* f046964: 45000002 */ bc1f .L0f046970 +/* f046968: 00000000 */ sll $zero,$zero,0x0 +/* f04696c: 00004025 */ or $t0,$zero,$zero +.L0f046970: +/* f046970: 1500000f */ bnez $t0,.L0f0469b0 +/* f046974: 240a0002 */ addiu $t2,$zero,0x2 +/* f046978: 8fb800a8 */ lw $t8,0xa8($sp) +/* f04697c: 53000027 */ beqzl $t8,.L0f046a1c +/* f046980: 01001025 */ or $v0,$t0,$zero +/* f046984: 920f032c */ lbu $t7,0x32c($s0) +/* f046988: 24010003 */ addiu $at,$zero,0x3 +/* f04698c: 24190003 */ addiu $t9,$zero,0x3 +/* f046990: 11e10021 */ beq $t7,$at,.L0f046a18 +/* f046994: 02002025 */ or $a0,$s0,$zero +/* f046998: a219032c */ sb $t9,0x32c($s0) +/* f04699c: afa8009c */ sw $t0,0x9c($sp) +/* f0469a0: 0fc0b9b7 */ jal func0f02e6dc +/* f0469a4: 3c054180 */ lui $a1,0x4180 +/* f0469a8: 1000001b */ beqz $zero,.L0f046a18 +/* f0469ac: 8fa8009c */ lw $t0,0x9c($sp) +.L0f0469b0: +/* f0469b0: a20a032c */ sb $t2,0x32c($s0) +/* f0469b4: afa8009c */ sw $t0,0x9c($sp) +/* f0469b8: 0fc0b819 */ jal func0f02e064 +/* f0469bc: 02002025 */ or $a0,$s0,$zero +/* f0469c0: 10400015 */ beqz $v0,.L0f046a18 +/* f0469c4: 8fa8009c */ lw $t0,0x9c($sp) +/* f0469c8: 820b0007 */ lb $t3,0x7($s0) +/* f0469cc: 2401000e */ addiu $at,$zero,0xe +/* f0469d0: 02002025 */ or $a0,$s0,$zero +/* f0469d4: 15610006 */ bne $t3,$at,.L0f0469f0 +/* f0469d8: 00000000 */ sll $zero,$zero,0x0 +/* f0469dc: 02002025 */ or $a0,$s0,$zero +/* f0469e0: 0fc0e21a */ jal func0f038868 +/* f0469e4: afa8009c */ sw $t0,0x9c($sp) +/* f0469e8: 1000000b */ beqz $zero,.L0f046a18 +/* f0469ec: 8fa8009c */ lw $t0,0x9c($sp) +.L0f0469f0: +/* f0469f0: 0fc0dedc */ jal func0f037b70 +/* f0469f4: afa8009c */ sw $t0,0x9c($sp) +/* f0469f8: 10000007 */ beqz $zero,.L0f046a18 +/* f0469fc: 8fa8009c */ lw $t0,0x9c($sp) +.L0f046a00: +/* f046a00: 8fac00a8 */ lw $t4,0xa8($sp) +/* f046a04: 240d0002 */ addiu $t5,$zero,0x2 +/* f046a08: 51800004 */ beqzl $t4,.L0f046a1c +/* f046a0c: 01001025 */ or $v0,$t0,$zero +/* f046a10: 24080001 */ addiu $t0,$zero,0x1 +/* f046a14: a20d032c */ sb $t5,0x32c($s0) +.L0f046a18: +/* f046a18: 01001025 */ or $v0,$t0,$zero +.L0f046a1c: +/* f046a1c: 8fbf001c */ lw $ra,0x1c($sp) +/* f046a20: 8fb00018 */ lw $s0,0x18($sp) +/* f046a24: 27bd00a0 */ addiu $sp,$sp,0xa0 +/* f046a28: 03e00008 */ jr $ra +/* f046a2c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f046a30 +/* f046a30: 80830007 */ lb $v1,0x7($a0) +/* f046a34: 3862000f */ xori $v0,$v1,0xf +/* f046a38: 10400004 */ beqz $v0,.L0f046a4c +/* f046a3c: 3862000e */ xori $v0,$v1,0xe +/* f046a40: 2c420001 */ sltiu $v0,$v0,0x1 +/* f046a44: 10400004 */ beqz $v0,.L0f046a58 +/* f046a48: 00000000 */ sll $zero,$zero,0x0 +.L0f046a4c: +/* f046a4c: 9082032c */ lbu $v0,0x32c($a0) +/* f046a50: 0002702a */ slt $t6,$zero,$v0 +/* f046a54: 01c01025 */ or $v0,$t6,$zero +.L0f046a58: +/* f046a58: 03e00008 */ jr $ra +/* f046a5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f046a60 +/* f046a60: 908e0064 */ lbu $t6,0x64($a0) +/* f046a64: 2402ffff */ addiu $v0,$zero,-1 +/* f046a68: 000e7880 */ sll $t7,$t6,0x2 +/* f046a6c: 008fc021 */ addu $t8,$a0,$t7 +/* f046a70: 8f030050 */ lw $v1,0x50($t8) +/* f046a74: 10600003 */ beqz $v1,.L0f046a84 +/* f046a78: 00000000 */ sll $zero,$zero,0x0 +/* f046a7c: 03e00008 */ jr $ra +/* f046a80: 84620002 */ lh $v0,0x2($v1) +.L0f046a84: +/* f046a84: 03e00008 */ jr $ra +/* f046a88: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f046a8c +/* f046a8c: 27bdfe90 */ addiu $sp,$sp,-368 +/* f046a90: afbf002c */ sw $ra,0x2c($sp) +/* f046a94: afb00028 */ sw $s0,0x28($sp) +/* f046a98: 8c8e001c */ lw $t6,0x1c($a0) +/* f046a9c: 240f0001 */ addiu $t7,$zero,0x1 +/* f046aa0: afa00148 */ sw $zero,0x148($sp) +/* f046aa4: afaf00f0 */ sw $t7,0xf0($sp) +/* f046aa8: afae014c */ sw $t6,0x14c($sp) +/* f046aac: 90980065 */ lbu $t8,0x65($a0) +/* f046ab0: 8c880014 */ lw $t0,0x14($a0) +/* f046ab4: 00808025 */ or $s0,$a0,$zero +/* f046ab8: 3319ff3f */ andi $t9,$t8,0xff3f +/* f046abc: 00084a80 */ sll $t1,$t0,0xa +/* f046ac0: 0521000c */ bgez $t1,.L0f046af4 +/* f046ac4: a0990065 */ sb $t9,0x65($a0) +/* f046ac8: 0c0076e5 */ jal 0x1db94 +/* f046acc: 8c840020 */ lw $a0,0x20($a0) +/* f046ad0: 5440023a */ bnezl $v0,.L0f0473bc +/* f046ad4: 8fbf002c */ lw $ra,0x2c($sp) +/* f046ad8: 0fc0dedc */ jal func0f037b70 +/* f046adc: 02002025 */ or $a0,$s0,$zero +/* f046ae0: 8e0a0014 */ lw $t2,0x14($s0) +/* f046ae4: 3c01ffdf */ lui $at,0xffdf +/* f046ae8: 3421ffff */ ori $at,$at,0xffff +/* f046aec: 01415824 */ and $t3,$t2,$at +/* f046af0: ae0b0014 */ sw $t3,0x14($s0) +.L0f046af4: +/* f046af4: 8e0c0090 */ lw $t4,0x90($s0) +/* f046af8: 3c0f800a */ lui $t7,0x800a +/* f046afc: 8e0e00d8 */ lw $t6,0xd8($s0) +/* f046b00: 258d0001 */ addiu $t5,$t4,0x1 +/* f046b04: ae0d0090 */ sw $t5,0x90($s0) +/* f046b08: 8def9fc8 */ lw $t7,-0x6038($t7) +/* f046b0c: 25f8ffc4 */ addiu $t8,$t7,-60 +/* f046b10: 01d8082a */ slt $at,$t6,$t8 +/* f046b14: 1020001a */ beqz $at,.L0f046b80 +/* f046b18: 00000000 */ sll $zero,$zero,0x0 +/* f046b1c: 8619019e */ lh $t9,0x19e($s0) +/* f046b20: 02002025 */ or $a0,$s0,$zero +/* f046b24: 2605002c */ addiu $a1,$s0,0x2c +/* f046b28: 07200013 */ bltz $t9,.L0f046b78 +/* f046b2c: 26060038 */ addiu $a2,$s0,0x38 +/* f046b30: 3c088007 */ lui $t0,0x8007 +/* f046b34: 25088440 */ addiu $t0,$t0,-31680 +/* f046b38: 8d010000 */ lw $at,0x0($t0) +/* f046b3c: 27a600c4 */ addiu $a2,$sp,0xc4 +/* f046b40: 02002025 */ or $a0,$s0,$zero +/* f046b44: acc10000 */ sw $at,0x0($a2) +/* f046b48: 8d0a0004 */ lw $t2,0x4($t0) +/* f046b4c: 3c053f80 */ lui $a1,0x3f80 +/* f046b50: 00003825 */ or $a3,$zero,$zero +/* f046b54: acca0004 */ sw $t2,0x4($a2) +/* f046b58: 8d010008 */ lw $at,0x8($t0) +/* f046b5c: acc10008 */ sw $at,0x8($a2) +/* f046b60: 0fc0d049 */ jal func0f034124 +/* f046b64: afa00010 */ sw $zero,0x10($sp) +/* f046b68: 3c0b800a */ lui $t3,0x800a +/* f046b6c: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f046b70: 10000211 */ beqz $zero,.L0f0473b8 +/* f046b74: ae0b00d8 */ sw $t3,0xd8($s0) +.L0f046b78: +/* f046b78: 0fc0e10f */ jal func0f03843c +/* f046b7c: 92070065 */ lbu $a3,0x65($s0) +.L0f046b80: +/* f046b80: 0fc0dc89 */ jal func0f037224 +/* f046b84: 02002025 */ or $a0,$s0,$zero +/* f046b88: 02002025 */ or $a0,$s0,$zero +/* f046b8c: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f046b90: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f046b94: 0fc0dbf0 */ jal func0f036fc0 +/* f046b98: 27a700d0 */ addiu $a3,$sp,0xd0 +/* f046b9c: 820c0068 */ lb $t4,0x68($s0) +/* f046ba0: 24010006 */ addiu $at,$zero,0x6 +/* f046ba4: 3c0d800a */ lui $t5,0x800a +/* f046ba8: 1181001e */ beq $t4,$at,.L0f046c24 +/* f046bac: 00000000 */ sll $zero,$zero,0x0 +/* f046bb0: 8e0f00a8 */ lw $t7,0xa8($s0) +/* f046bb4: 8dad9fc8 */ lw $t5,-0x6038($t5) +/* f046bb8: 3c18800a */ lui $t8,0x800a +/* f046bbc: 25ee00b4 */ addiu $t6,$t7,0xb4 +/* f046bc0: 01cd082a */ slt $at,$t6,$t5 +/* f046bc4: 10200017 */ beqz $at,.L0f046c24 +/* f046bc8: 00000000 */ sll $zero,$zero,0x0 +/* f046bcc: 8f18a2d8 */ lw $t8,-0x5d28($t8) +/* f046bd0: 02002025 */ or $a0,$s0,$zero +/* f046bd4: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f046bd8: 17000012 */ bnez $t8,.L0f046c24 +/* f046bdc: 00000000 */ sll $zero,$zero,0x0 +/* f046be0: 0fc0db02 */ jal func0f036c08 +/* f046be4: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f046be8: 1040000e */ beqz $v0,.L0f046c24 +/* f046bec: 8fb900d0 */ lw $t9,0xd0($sp) +/* f046bf0: 33290c00 */ andi $t1,$t9,0xc00 +/* f046bf4: 1520000b */ bnez $t1,.L0f046c24 +/* f046bf8: 00000000 */ sll $zero,$zero,0x0 +/* f046bfc: 820a032d */ lb $t2,0x32d($s0) +/* f046c00: 240b0001 */ addiu $t3,$zero,0x1 +/* f046c04: 02002025 */ or $a0,$s0,$zero +/* f046c08: 05400006 */ bltz $t2,.L0f046c24 +/* f046c0c: 26050068 */ addiu $a1,$s0,0x68 +/* f046c10: 8fa7014c */ lw $a3,0x14c($sp) +/* f046c14: afab0148 */ sw $t3,0x148($sp) +/* f046c18: 27a600e4 */ addiu $a2,$sp,0xe4 +/* f046c1c: 0fc0dbb9 */ jal func0f036ee4 +/* f046c20: 24e70008 */ addiu $a3,$a3,0x8 +.L0f046c24: +/* f046c24: 3c0c8006 */ lui $t4,0x8006 +/* f046c28: 8d8c2cbc */ lw $t4,0x2cbc($t4) +/* f046c2c: 29810009 */ slti $at,$t4,0x9 +/* f046c30: 5420000e */ bnezl $at,.L0f046c6c +/* f046c34: 8602019e */ lh $v0,0x19e($s0) +/* f046c38: 8e0f0014 */ lw $t7,0x14($s0) +/* f046c3c: 000f6a40 */ sll $t5,$t7,0x9 +/* f046c40: 05a3000a */ bgezl $t5,.L0f046c6c +/* f046c44: 8602019e */ lh $v0,0x19e($s0) +/* f046c48: 8e0e0114 */ lw $t6,0x114($s0) +/* f046c4c: 000ec340 */ sll $t8,$t6,0xd +/* f046c50: 07020006 */ bltzl $t8,.L0f046c6c +/* f046c54: 8602019e */ lh $v0,0x19e($s0) +/* f046c58: 0fc0bb57 */ jal func0f02ed5c +/* f046c5c: 02002025 */ or $a0,$s0,$zero +/* f046c60: 100001d6 */ beqz $zero,.L0f0473bc +/* f046c64: 8fbf002c */ lw $ra,0x2c($sp) +/* f046c68: 8602019e */ lh $v0,0x19e($s0) +.L0f046c6c: +/* f046c6c: 3c19800a */ lui $t9,0x800a +/* f046c70: 0442000c */ bltzl $v0,.L0f046ca4 +/* f046c74: 820a0068 */ lb $t2,0x68($s0) +/* f046c78: 8f399ff8 */ lw $t9,-0x6008($t9) +/* f046c7c: 00594823 */ subu $t1,$v0,$t9 +/* f046c80: a609019e */ sh $t1,0x19e($s0) +/* f046c84: 8608019e */ lh $t0,0x19e($s0) +/* f046c88: 05030006 */ bgezl $t0,.L0f046ca4 +/* f046c8c: 820a0068 */ lb $t2,0x68($s0) +/* f046c90: 0fc0bb57 */ jal func0f02ed5c +/* f046c94: 02002025 */ or $a0,$s0,$zero +/* f046c98: 100001c8 */ beqz $zero,.L0f0473bc +/* f046c9c: 8fbf002c */ lw $ra,0x2c($sp) +/* f046ca0: 820a0068 */ lb $t2,0x68($s0) +.L0f046ca4: +/* f046ca4: 24010006 */ addiu $at,$zero,0x6 +/* f046ca8: 8fab0148 */ lw $t3,0x148($sp) +/* f046cac: 55410028 */ bnel $t2,$at,.L0f046d50 +/* f046cb0: afa000c0 */ sw $zero,0xc0($sp) +/* f046cb4: 1560000b */ bnez $t3,.L0f046ce4 +/* f046cb8: 8fac014c */ lw $t4,0x14c($sp) +/* f046cbc: 918f0001 */ lbu $t7,0x1($t4) +/* f046cc0: 02002025 */ or $a0,$s0,$zero +/* f046cc4: 27a500e4 */ addiu $a1,$sp,0xe4 +/* f046cc8: 31ed00c2 */ andi $t5,$t7,0xc2 +/* f046ccc: 15a0000e */ bnez $t5,.L0f046d08 +/* f046cd0: 00000000 */ sll $zero,$zero,0x0 +/* f046cd4: 0fc0db02 */ jal func0f036c08 +/* f046cd8: 27a600d4 */ addiu $a2,$sp,0xd4 +/* f046cdc: 1040000a */ beqz $v0,.L0f046d08 +/* f046ce0: 00000000 */ sll $zero,$zero,0x0 +.L0f046ce4: +/* f046ce4: 8fae00d0 */ lw $t6,0xd0($sp) +/* f046ce8: 31d80c00 */ andi $t8,$t6,0xc00 +/* f046cec: 17000006 */ bnez $t8,.L0f046d08 +/* f046cf0: 00000000 */ sll $zero,$zero,0x0 +/* f046cf4: 8209032d */ lb $t1,0x32d($s0) +/* f046cf8: 02002025 */ or $a0,$s0,$zero +/* f046cfc: 260a0068 */ addiu $t2,$s0,0x68 +/* f046d00: 05210007 */ bgez $t1,.L0f046d20 +/* f046d04: 00000000 */ sll $zero,$zero,0x0 +.L0f046d08: +/* f046d08: 0fc0dcba */ jal func0f0372e8 +/* f046d0c: 02002025 */ or $a0,$s0,$zero +/* f046d10: 3c08800a */ lui $t0,0x800a +/* f046d14: 8d089fc8 */ lw $t0,-0x6038($t0) +/* f046d18: 100001a7 */ beqz $zero,.L0f0473b8 +/* f046d1c: ae0800a8 */ sw $t0,0xa8($s0) +.L0f046d20: +/* f046d20: 0fc0dc2a */ jal func0f0370a8 +/* f046d24: afaa0038 */ sw $t2,0x38($sp) +/* f046d28: 44060000 */ mfc1 $a2,$f0 +/* f046d2c: 27ab00d4 */ addiu $t3,$sp,0xd4 +/* f046d30: afab0010 */ sw $t3,0x10($sp) +/* f046d34: 02002025 */ or $a0,$s0,$zero +/* f046d38: 8fa50038 */ lw $a1,0x38($sp) +/* f046d3c: 0fc0dd7a */ jal func0f0375e8 +/* f046d40: 27a700e4 */ addiu $a3,$sp,0xe4 +/* f046d44: 1000019d */ beqz $zero,.L0f0473bc +/* f046d48: 8fbf002c */ lw $ra,0x2c($sp) +/* f046d4c: afa000c0 */ sw $zero,0xc0($sp) +.L0f046d50: +/* f046d50: 920c0064 */ lbu $t4,0x64($s0) +/* f046d54: 8fae014c */ lw $t6,0x14c($sp) +/* f046d58: 260400c8 */ addiu $a0,$s0,0xc8 +/* f046d5c: 000c7880 */ sll $t7,$t4,0x2 +/* f046d60: 020f6821 */ addu $t5,$s0,$t7 +/* f046d64: 8da3004c */ lw $v1,0x4c($t5) +/* f046d68: 25d80008 */ addiu $t8,$t6,0x8 +/* f046d6c: afb80034 */ sw $t8,0x34($sp) +/* f046d70: 10600043 */ beqz $v1,.L0f046e80 +/* f046d74: 8fa50034 */ lw $a1,0x34($sp) +/* f046d78: 8c640000 */ lw $a0,0x0($v1) +/* f046d7c: afa3016c */ sw $v1,0x16c($sp) +/* f046d80: 24050082 */ addiu $a1,$zero,0x82 +/* f046d84: 0fc456ac */ jal func0f115ab0 +/* f046d88: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046d8c: 260400c8 */ addiu $a0,$s0,0xc8 +/* f046d90: afa40030 */ sw $a0,0x30($sp) +/* f046d94: 8fa50034 */ lw $a1,0x34($sp) +/* f046d98: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046d9c: 0fc11202 */ jal func0f044808 +/* f046da0: 3c0741f0 */ lui $a3,0x41f0 +/* f046da4: 8fa40030 */ lw $a0,0x30($sp) +/* f046da8: afa200bc */ sw $v0,0xbc($sp) +/* f046dac: 8fa50034 */ lw $a1,0x34($sp) +/* f046db0: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046db4: 0fc111b8 */ jal func0f0446e0 +/* f046db8: 3c0741f0 */ lui $a3,0x41f0 +/* f046dbc: 8fa40140 */ lw $a0,0x140($sp) +/* f046dc0: 8fa3016c */ lw $v1,0x16c($sp) +/* f046dc4: 00403025 */ or $a2,$v0,$zero +/* f046dc8: 30994000 */ andi $t9,$a0,0x4000 +/* f046dcc: 13200006 */ beqz $t9,.L0f046de8 +/* f046dd0: 000453c0 */ sll $t2,$a0,0xf +/* f046dd4: 92090065 */ lbu $t1,0x65($s0) +/* f046dd8: 35280040 */ ori $t0,$t1,0x40 +/* f046ddc: a2080065 */ sb $t0,0x65($s0) +/* f046de0: 10000007 */ beqz $zero,.L0f046e00 +/* f046de4: 8fa40140 */ lw $a0,0x140($sp) +.L0f046de8: +/* f046de8: 05430006 */ bgezl $t2,.L0f046e04 +/* f046dec: 308f0400 */ andi $t7,$a0,0x400 +/* f046df0: 920b0065 */ lbu $t3,0x65($s0) +/* f046df4: 356c0080 */ ori $t4,$t3,0x80 +/* f046df8: a20c0065 */ sb $t4,0x65($s0) +/* f046dfc: 8fa40140 */ lw $a0,0x140($sp) +.L0f046e00: +/* f046e00: 308f0400 */ andi $t7,$a0,0x400 +.L0f046e04: +/* f046e04: 15e00003 */ bnez $t7,.L0f046e14 +/* f046e08: 308d0800 */ andi $t5,$a0,0x800 +/* f046e0c: 11a00010 */ beqz $t5,.L0f046e50 +/* f046e10: 8fb800bc */ lw $t8,0xbc($sp) +.L0f046e14: +/* f046e14: 02002025 */ or $a0,$s0,$zero +/* f046e18: afa3016c */ sw $v1,0x16c($sp) +/* f046e1c: 0fc11a98 */ jal func0f046a60 +/* f046e20: afa600b8 */ sw $a2,0xb8($sp) +/* f046e24: 8fa3016c */ lw $v1,0x16c($sp) +/* f046e28: 8fa600b8 */ lw $a2,0xb8($sp) +/* f046e2c: 02002025 */ or $a0,$s0,$zero +/* f046e30: 8c6e0000 */ lw $t6,0x0($v1) +/* f046e34: afa20014 */ sw $v0,0x14($sp) +/* f046e38: 8fa50140 */ lw $a1,0x140($sp) +/* f046e3c: 8fa700bc */ lw $a3,0xbc($sp) +/* f046e40: 0fc11992 */ jal func0f046648 +/* f046e44: afae0010 */ sw $t6,0x10($sp) +/* f046e48: 10000029 */ beqz $zero,.L0f046ef0 +/* f046e4c: afa200c0 */ sw $v0,0xc0($sp) +.L0f046e50: +/* f046e50: 17000009 */ bnez $t8,.L0f046e78 +/* f046e54: 240a0001 */ addiu $t2,$zero,0x1 +/* f046e58: 50400026 */ beqzl $v0,.L0f046ef4 +/* f046e5c: 8fb800c0 */ lw $t8,0xc0($sp) +/* f046e60: 8209032d */ lb $t1,0x32d($s0) +/* f046e64: 8fa40140 */ lw $a0,0x140($sp) +/* f046e68: 05200003 */ bltz $t1,.L0f046e78 +/* f046e6c: 30888000 */ andi $t0,$a0,0x8000 +/* f046e70: 51000020 */ beqzl $t0,.L0f046ef4 +/* f046e74: 8fb800c0 */ lw $t8,0xc0($sp) +.L0f046e78: +/* f046e78: 1000001d */ beqz $zero,.L0f046ef0 +/* f046e7c: afaa00c0 */ sw $t2,0xc0($sp) +.L0f046e80: +/* f046e80: 2606002c */ addiu $a2,$s0,0x2c +/* f046e84: afa60038 */ sw $a2,0x38($sp) +/* f046e88: 3c0741f0 */ lui $a3,0x41f0 +/* f046e8c: 0fc11202 */ jal func0f044808 +/* f046e90: afa40030 */ sw $a0,0x30($sp) +/* f046e94: 8fa40030 */ lw $a0,0x30($sp) +/* f046e98: 14400009 */ bnez $v0,.L0f046ec0 +/* f046e9c: 8fa60038 */ lw $a2,0x38($sp) +/* f046ea0: 820c032d */ lb $t4,0x32d($s0) +/* f046ea4: 8fa50034 */ lw $a1,0x34($sp) +/* f046ea8: 05830012 */ bgezl $t4,.L0f046ef4 +/* f046eac: 8fb800c0 */ lw $t8,0xc0($sp) +/* f046eb0: 0fc111b8 */ jal func0f0446e0 +/* f046eb4: 3c0741f0 */ lui $a3,0x41f0 +/* f046eb8: 5040000e */ beqzl $v0,.L0f046ef4 +/* f046ebc: 8fb800c0 */ lw $t8,0xc0($sp) +.L0f046ec0: +/* f046ec0: 920f0065 */ lbu $t7,0x65($s0) +/* f046ec4: 31ed0008 */ andi $t5,$t7,0x8 +/* f046ec8: 11a00005 */ beqz $t5,.L0f046ee0 +/* f046ecc: 00000000 */ sll $zero,$zero,0x0 +/* f046ed0: 0fc0ea5a */ jal func0f03a968 +/* f046ed4: 02002025 */ or $a0,$s0,$zero +/* f046ed8: 10000138 */ beqz $zero,.L0f0473bc +/* f046edc: 8fbf002c */ lw $ra,0x2c($sp) +.L0f046ee0: +/* f046ee0: 0fc0bb57 */ jal func0f02ed5c +/* f046ee4: 02002025 */ or $a0,$s0,$zero +/* f046ee8: 10000134 */ beqz $zero,.L0f0473bc +/* f046eec: 8fbf002c */ lw $ra,0x2c($sp) +.L0f046ef0: +/* f046ef0: 8fb800c0 */ lw $t8,0xc0($sp) +.L0f046ef4: +/* f046ef4: 260e0068 */ addiu $t6,$s0,0x68 +/* f046ef8: afae0038 */ sw $t6,0x38($sp) +/* f046efc: 53000004 */ beqzl $t8,.L0f046f10 +/* f046f00: 8e190090 */ lw $t9,0x90($s0) +/* f046f04: 0fc0dccf */ jal func0f03733c +/* f046f08: 02002025 */ or $a0,$s0,$zero +/* f046f0c: 8e190090 */ lw $t9,0x90($s0) +.L0f046f10: +/* f046f10: 2401000a */ addiu $at,$zero,0xa +/* f046f14: 0321001a */ div $zero,$t9,$at +/* f046f18: 00004810 */ mfhi $t1 +/* f046f1c: 24010005 */ addiu $at,$zero,0x5 +/* f046f20: 51210006 */ beql $t1,$at,.L0f046f3c +/* f046f24: 920b0064 */ lbu $t3,0x64($s0) +/* f046f28: 92080065 */ lbu $t0,0x65($s0) +/* f046f2c: 310a0004 */ andi $t2,$t0,0x4 +/* f046f30: 51400052 */ beqzl $t2,.L0f04707c +/* f046f34: 8e080090 */ lw $t0,0x90($s0) +/* f046f38: 920b0064 */ lbu $t3,0x64($s0) +.L0f046f3c: +/* f046f3c: 24050080 */ addiu $a1,$zero,0x80 +/* f046f40: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046f44: 000b6080 */ sll $t4,$t3,0x2 +/* f046f48: 020c7821 */ addu $t7,$s0,$t4 +/* f046f4c: 8de3004c */ lw $v1,0x4c($t7) +/* f046f50: 5060004a */ beqzl $v1,.L0f04707c +/* f046f54: 8e080090 */ lw $t0,0x90($s0) +/* f046f58: 0fc456ac */ jal func0f115ab0 +/* f046f5c: 8c640000 */ lw $a0,0x0($v1) +/* f046f60: 8fa40140 */ lw $a0,0x140($sp) +/* f046f64: 308d1000 */ andi $t5,$a0,0x1000 +/* f046f68: 55a00044 */ bnezl $t5,.L0f04707c +/* f046f6c: 8e080090 */ lw $t0,0x90($s0) +/* f046f70: 920e0064 */ lbu $t6,0x64($s0) +/* f046f74: 24050080 */ addiu $a1,$zero,0x80 +/* f046f78: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046f7c: 000ec080 */ sll $t8,$t6,0x2 +/* f046f80: 0218c821 */ addu $t9,$s0,$t8 +/* f046f84: 8f230050 */ lw $v1,0x50($t9) +/* f046f88: 5060003c */ beqzl $v1,.L0f04707c +/* f046f8c: 8e080090 */ lw $t0,0x90($s0) +/* f046f90: 0fc456ac */ jal func0f115ab0 +/* f046f94: 8c640000 */ lw $a0,0x0($v1) +/* f046f98: 8fa40140 */ lw $a0,0x140($sp) +/* f046f9c: 30891000 */ andi $t1,$a0,0x1000 +/* f046fa0: 55200036 */ bnezl $t1,.L0f04707c +/* f046fa4: 8e080090 */ lw $t0,0x90($s0) +/* f046fa8: 92080064 */ lbu $t0,0x64($s0) +/* f046fac: 24050042 */ addiu $a1,$zero,0x42 +/* f046fb0: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f046fb4: 00085080 */ sll $t2,$t0,0x2 +/* f046fb8: 020a5821 */ addu $t3,$s0,$t2 +/* f046fbc: 8d630054 */ lw $v1,0x54($t3) +/* f046fc0: 5060000f */ beqzl $v1,.L0f047000 +/* f046fc4: c60a002c */ lwc1 $f10,0x2c($s0) +/* f046fc8: 0fc456ac */ jal func0f115ab0 +/* f046fcc: 8c640000 */ lw $a0,0x0($v1) +/* f046fd0: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f046fd4: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f046fd8: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f046fdc: 8fac013c */ lw $t4,0x13c($sp) +/* f046fe0: 240fffff */ addiu $t7,$zero,-1 +/* f046fe4: a7af0152 */ sh $t7,0x152($sp) +/* f046fe8: e7a40160 */ swc1 $f4,0x160($sp) +/* f046fec: e7a60164 */ swc1 $f6,0x164($sp) +/* f046ff0: e7a80168 */ swc1 $f8,0x168($sp) +/* f046ff4: 1000000a */ beqz $zero,.L0f047020 +/* f046ff8: a7ac0150 */ sh $t4,0x150($sp) +/* f046ffc: c60a002c */ lwc1 $f10,0x2c($s0) +.L0f047000: +/* f047000: 26040038 */ addiu $a0,$s0,0x38 +/* f047004: 27a50150 */ addiu $a1,$sp,0x150 +/* f047008: e7aa0160 */ swc1 $f10,0x160($sp) +/* f04700c: c6040030 */ lwc1 $f4,0x30($s0) +/* f047010: e7a40164 */ swc1 $f4,0x164($sp) +/* f047014: c6060034 */ lwc1 $f6,0x34($s0) +/* f047018: 0fc195e9 */ jal func0f0657a4 +/* f04701c: e7a60168 */ swc1 $f6,0x168($sp) +.L0f047020: +/* f047020: 27ad0150 */ addiu $t5,$sp,0x150 +/* f047024: afad0010 */ sw $t5,0x10($sp) +/* f047028: afa00014 */ sw $zero,0x14($sp) +/* f04702c: 3c017f1b */ lui $at,0x7f1b +/* f047030: c42a9280 */ lwc1 $f10,-0x6d80($at) +/* f047034: c6080024 */ lwc1 $f8,0x24($s0) +/* f047038: 8fa6014c */ lw $a2,0x14c($sp) +/* f04703c: 240e0030 */ addiu $t6,$zero,0x30 +/* f047040: 460a4102 */ mul.s $f4,$f8,$f10 +/* f047044: afae001c */ sw $t6,0x1c($sp) +/* f047048: 02002025 */ or $a0,$s0,$zero +/* f04704c: 8fa50034 */ lw $a1,0x34($sp) +/* f047050: 27a70160 */ addiu $a3,$sp,0x160 +/* f047054: 24c60028 */ addiu $a2,$a2,0x28 +/* f047058: 0fc0d953 */ jal func0f03654c +/* f04705c: e7a40018 */ swc1 $f4,0x18($sp) +/* f047060: 50400006 */ beqzl $v0,.L0f04707c +/* f047064: 8e080090 */ lw $t0,0x90($s0) +/* f047068: 0fc0dccf */ jal func0f03733c +/* f04706c: 02002025 */ or $a0,$s0,$zero +/* f047070: 0fc0dccf */ jal func0f03733c +/* f047074: 02002025 */ or $a0,$s0,$zero +/* f047078: 8e080090 */ lw $t0,0x90($s0) +.L0f04707c: +/* f04707c: 2401000a */ addiu $at,$zero,0xa +/* f047080: 92180064 */ lbu $t8,0x64($s0) +/* f047084: 0101001a */ div $zero,$t0,$at +/* f047088: 0018c880 */ sll $t9,$t8,0x2 +/* f04708c: 02194821 */ addu $t1,$s0,$t9 +/* f047090: 00005010 */ mfhi $t2 +/* f047094: 8d23004c */ lw $v1,0x4c($t1) +/* f047098: 11400005 */ beqz $t2,.L0f0470b0 +/* f04709c: 00000000 */ sll $zero,$zero,0x0 +/* f0470a0: 920b0065 */ lbu $t3,0x65($s0) +/* f0470a4: 316c0004 */ andi $t4,$t3,0x4 +/* f0470a8: 118000a4 */ beqz $t4,.L0f04733c +/* f0470ac: 00000000 */ sll $zero,$zero,0x0 +.L0f0470b0: +/* f0470b0: 5060009c */ beqzl $v1,.L0f047324 +/* f0470b4: 920b0065 */ lbu $t3,0x65($s0) +/* f0470b8: 920f0065 */ lbu $t7,0x65($s0) +/* f0470bc: 24050082 */ addiu $a1,$zero,0x82 +/* f0470c0: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f0470c4: 31ed0004 */ andi $t5,$t7,0x4 +/* f0470c8: 000d702b */ sltu $t6,$zero,$t5 +/* f0470cc: afae00a4 */ sw $t6,0xa4($sp) +/* f0470d0: 0fc456ac */ jal func0f115ab0 +/* f0470d4: 8c640000 */ lw $a0,0x0($v1) +/* f0470d8: 92180064 */ lbu $t8,0x64($s0) +/* f0470dc: 24050042 */ addiu $a1,$zero,0x42 +/* f0470e0: 27a60044 */ addiu $a2,$sp,0x44 +/* f0470e4: 0018c880 */ sll $t9,$t8,0x2 +/* f0470e8: 02194821 */ addu $t1,$s0,$t9 +/* f0470ec: 8d230050 */ lw $v1,0x50($t1) +/* f0470f0: 5060000e */ beqzl $v1,.L0f04712c +/* f0470f4: 8fa40140 */ lw $a0,0x140($sp) +/* f0470f8: 8c640000 */ lw $a0,0x0($v1) +/* f0470fc: 0fc456ac */ jal func0f115ab0 +/* f047100: afa30098 */ sw $v1,0x98($sp) +/* f047104: 8fa40140 */ lw $a0,0x140($sp) +/* f047108: 8faa0090 */ lw $t2,0x90($sp) +/* f04710c: 8fa30098 */ lw $v1,0x98($sp) +/* f047110: 30880c00 */ andi $t0,$a0,0xc00 +/* f047114: 11000004 */ beqz $t0,.L0f047128 +/* f047118: 314b0c00 */ andi $t3,$t2,0xc00 +/* f04711c: 51600003 */ beqzl $t3,.L0f04712c +/* f047120: 8fa40140 */ lw $a0,0x140($sp) +/* f047124: afa000a4 */ sw $zero,0xa4($sp) +.L0f047128: +/* f047128: 8fa40140 */ lw $a0,0x140($sp) +.L0f04712c: +/* f04712c: 8fac00a4 */ lw $t4,0xa4($sp) +/* f047130: 30821000 */ andi $v0,$a0,0x1000 +/* f047134: 10400003 */ beqz $v0,.L0f047144 +/* f047138: 00000000 */ sll $zero,$zero,0x0 +/* f04713c: 51800079 */ beqzl $t4,.L0f047324 +/* f047140: 920b0065 */ lbu $t3,0x65($s0) +.L0f047144: +/* f047144: 1060000b */ beqz $v1,.L0f047174 +/* f047148: c7a60044 */ lwc1 $f6,0x44($sp) +/* f04714c: c7a80048 */ lwc1 $f8,0x48($sp) +/* f047150: c7aa004c */ lwc1 $f10,0x4c($sp) +/* f047154: 8faf008c */ lw $t7,0x8c($sp) +/* f047158: 240dffff */ addiu $t5,$zero,-1 +/* f04715c: e7a60160 */ swc1 $f6,0x160($sp) +/* f047160: a7ad0152 */ sh $t5,0x152($sp) +/* f047164: e7a80164 */ swc1 $f8,0x164($sp) +/* f047168: e7aa0168 */ swc1 $f10,0x168($sp) +/* f04716c: 1000000c */ beqz $zero,.L0f0471a0 +/* f047170: a7af0150 */ sh $t7,0x150($sp) +.L0f047174: +/* f047174: c604002c */ lwc1 $f4,0x2c($s0) +/* f047178: 26040038 */ addiu $a0,$s0,0x38 +/* f04717c: 27a50150 */ addiu $a1,$sp,0x150 +/* f047180: e7a40160 */ swc1 $f4,0x160($sp) +/* f047184: c6060030 */ lwc1 $f6,0x30($s0) +/* f047188: e7a60164 */ swc1 $f6,0x164($sp) +/* f04718c: c6080034 */ lwc1 $f8,0x34($s0) +/* f047190: 0fc195e9 */ jal func0f0657a4 +/* f047194: e7a80168 */ swc1 $f8,0x168($sp) +/* f047198: 8fa40140 */ lw $a0,0x140($sp) +/* f04719c: 30821000 */ andi $v0,$a0,0x1000 +.L0f0471a0: +/* f0471a0: 1040004b */ beqz $v0,.L0f0472d0 +/* f0471a4: 8fae00a4 */ lw $t6,0xa4($sp) +/* f0471a8: 11c00049 */ beqz $t6,.L0f0472d0 +/* f0471ac: 8fb8014c */ lw $t8,0x14c($sp) +/* f0471b0: c70a0008 */ lwc1 $f10,0x8($t8) +/* f0471b4: c7a400f4 */ lwc1 $f4,0xf4($sp) +/* f0471b8: c7060010 */ lwc1 $f6,0x10($t8) +/* f0471bc: c7a800fc */ lwc1 $f8,0xfc($sp) +/* f0471c0: 46045081 */ sub.s $f2,$f10,$f4 +/* f0471c4: c7aa0160 */ lwc1 $f10,0x160($sp) +/* f0471c8: 46083381 */ sub.s $f14,$f6,$f8 +/* f0471cc: c7a60168 */ lwc1 $f6,0x168($sp) +/* f0471d0: e7a200b4 */ swc1 $f2,0xb4($sp) +/* f0471d4: 46045401 */ sub.s $f16,$f10,$f4 +/* f0471d8: 46021282 */ mul.s $f10,$f2,$f2 +/* f0471dc: e7ae00b0 */ swc1 $f14,0xb0($sp) +/* f0471e0: 46083481 */ sub.s $f18,$f6,$f8 +/* f0471e4: 460e7102 */ mul.s $f4,$f14,$f14 +/* f0471e8: e7b000ac */ swc1 $f16,0xac($sp) +/* f0471ec: 46108202 */ mul.s $f8,$f16,$f16 +/* f0471f0: e7b200a8 */ swc1 $f18,0xa8($sp) +/* f0471f4: 46045180 */ add.s $f6,$f10,$f4 +/* f0471f8: 46129282 */ mul.s $f10,$f18,$f18 +/* f0471fc: 460a4100 */ add.s $f4,$f8,$f10 +/* f047200: 46043302 */ mul.s $f12,$f6,$f4 +/* f047204: 0c012974 */ jal 0x4a5d0 +/* f047208: 00000000 */ sll $zero,$zero,0x0 +/* f04720c: 44804000 */ mtc1 $zero,$f8 +/* f047210: c7a200b4 */ lwc1 $f2,0xb4($sp) +/* f047214: c7ae00b0 */ lwc1 $f14,0xb0($sp) +/* f047218: 4600403c */ c.lt.s $f8,$f0 +/* f04721c: c7b000ac */ lwc1 $f16,0xac($sp) +/* f047220: c7b200a8 */ lwc1 $f18,0xa8($sp) +/* f047224: e7a0009c */ swc1 $f0,0x9c($sp) +/* f047228: 4502003e */ bc1fl .L0f047324 +/* f04722c: 920b0065 */ lbu $t3,0x65($s0) +/* f047230: 46101282 */ mul.s $f10,$f2,$f16 +/* f047234: c7a8009c */ lwc1 $f8,0x9c($sp) +/* f047238: 46127182 */ mul.s $f6,$f14,$f18 +/* f04723c: 46065100 */ add.s $f4,$f10,$f6 +/* f047240: 0fc25a74 */ jal func0f0969d0 +/* f047244: 46082303 */ div.s $f12,$f4,$f8 +/* f047248: 3c017f1b */ lui $at,0x7f1b +/* f04724c: c42a9284 */ lwc1 $f10,-0x6d7c($at) +/* f047250: 3c017f1b */ lui $at,0x7f1b +/* f047254: 27b90150 */ addiu $t9,$sp,0x150 +/* f047258: 460a003c */ c.lt.s $f0,$f10 +/* f04725c: 00000000 */ sll $zero,$zero,0x0 +/* f047260: 45030007 */ bc1tl .L0f047280 +/* f047264: afb90010 */ sw $t9,0x10($sp) +/* f047268: c4269288 */ lwc1 $f6,-0x6d78($at) +/* f04726c: 4600303c */ c.lt.s $f6,$f0 +/* f047270: 00000000 */ sll $zero,$zero,0x0 +/* f047274: 4502002b */ bc1fl .L0f047324 +/* f047278: 920b0065 */ lbu $t3,0x65($s0) +/* f04727c: afb90010 */ sw $t9,0x10($sp) +.L0f047280: +/* f047280: afa00014 */ sw $zero,0x14($sp) +/* f047284: 3c017f1b */ lui $at,0x7f1b +/* f047288: c428928c */ lwc1 $f8,-0x6d74($at) +/* f04728c: c6040024 */ lwc1 $f4,0x24($s0) +/* f047290: 8fa6014c */ lw $a2,0x14c($sp) +/* f047294: 24090030 */ addiu $t1,$zero,0x30 +/* f047298: 46082282 */ mul.s $f10,$f4,$f8 +/* f04729c: afa9001c */ sw $t1,0x1c($sp) +/* f0472a0: 02002025 */ or $a0,$s0,$zero +/* f0472a4: 8fa50034 */ lw $a1,0x34($sp) +/* f0472a8: 27a70160 */ addiu $a3,$sp,0x160 +/* f0472ac: 24c60028 */ addiu $a2,$a2,0x28 +/* f0472b0: 0fc0d953 */ jal func0f03654c +/* f0472b4: e7aa0018 */ swc1 $f10,0x18($sp) +/* f0472b8: 5040001a */ beqzl $v0,.L0f047324 +/* f0472bc: 920b0065 */ lbu $t3,0x65($s0) +/* f0472c0: 0fc0dccf */ jal func0f03733c +/* f0472c4: 02002025 */ or $a0,$s0,$zero +/* f0472c8: 10000016 */ beqz $zero,.L0f047324 +/* f0472cc: 920b0065 */ lbu $t3,0x65($s0) +.L0f0472d0: +/* f0472d0: 27a80150 */ addiu $t0,$sp,0x150 +/* f0472d4: afa80010 */ sw $t0,0x10($sp) +/* f0472d8: afa00014 */ sw $zero,0x14($sp) +/* f0472dc: 3c017f1b */ lui $at,0x7f1b +/* f0472e0: c4249290 */ lwc1 $f4,-0x6d70($at) +/* f0472e4: c6060024 */ lwc1 $f6,0x24($s0) +/* f0472e8: 8fa6014c */ lw $a2,0x14c($sp) +/* f0472ec: 240a0030 */ addiu $t2,$zero,0x30 +/* f0472f0: 46043202 */ mul.s $f8,$f6,$f4 +/* f0472f4: afaa001c */ sw $t2,0x1c($sp) +/* f0472f8: 02002025 */ or $a0,$s0,$zero +/* f0472fc: 8fa50034 */ lw $a1,0x34($sp) +/* f047300: 27a70160 */ addiu $a3,$sp,0x160 +/* f047304: 24c60028 */ addiu $a2,$a2,0x28 +/* f047308: 0fc0d953 */ jal func0f03654c +/* f04730c: e7a80018 */ swc1 $f8,0x18($sp) +/* f047310: 50400004 */ beqzl $v0,.L0f047324 +/* f047314: 920b0065 */ lbu $t3,0x65($s0) +/* f047318: 0fc0dccf */ jal func0f03733c +/* f04731c: 02002025 */ or $a0,$s0,$zero +/* f047320: 920b0065 */ lbu $t3,0x65($s0) +.L0f047324: +/* f047324: 920f0064 */ lbu $t7,0x64($s0) +/* f047328: 316cfffb */ andi $t4,$t3,0xfffb +/* f04732c: 000f6880 */ sll $t5,$t7,0x2 +/* f047330: 020d7021 */ addu $t6,$s0,$t5 +/* f047334: a20c0065 */ sb $t4,0x65($s0) +/* f047338: 8dc3004c */ lw $v1,0x4c($t6) +.L0f04733c: +/* f04733c: 1060000b */ beqz $v1,.L0f04736c +/* f047340: 24050002 */ addiu $a1,$zero,0x2 +/* f047344: 8c640000 */ lw $a0,0x0($v1) +/* f047348: 0fc456ac */ jal func0f115ab0 +/* f04734c: 27a600f4 */ addiu $a2,$sp,0xf4 +/* f047350: c7aa00f4 */ lwc1 $f10,0xf4($sp) +/* f047354: c7a600f8 */ lwc1 $f6,0xf8($sp) +/* f047358: c7a400fc */ lwc1 $f4,0xfc($sp) +/* f04735c: e7aa0160 */ swc1 $f10,0x160($sp) +/* f047360: e7a60164 */ swc1 $f6,0x164($sp) +/* f047364: 1000000f */ beqz $zero,.L0f0473a4 +/* f047368: e7a40168 */ swc1 $f4,0x168($sp) +.L0f04736c: +/* f04736c: c608002c */ lwc1 $f8,0x2c($s0) +/* f047370: e7a80160 */ swc1 $f8,0x160($sp) +/* f047374: c60a0030 */ lwc1 $f10,0x30($s0) +/* f047378: e7aa0164 */ swc1 $f10,0x164($sp) +/* f04737c: c6060034 */ lwc1 $f6,0x34($s0) +/* f047380: e7a60168 */ swc1 $f6,0x168($sp) +/* f047384: 8e1802d4 */ lw $t8,0x2d4($s0) +/* f047388: 53000007 */ beqzl $t8,.L0f0473a8 +/* f04738c: 02002025 */ or $a0,$s0,$zero +/* f047390: 921902a0 */ lbu $t9,0x2a0($s0) +/* f047394: 2401002a */ addiu $at,$zero,0x2a +/* f047398: 57210003 */ bnel $t9,$at,.L0f0473a8 +/* f04739c: 02002025 */ or $a0,$s0,$zero +/* f0473a0: afa000f0 */ sw $zero,0xf0($sp) +.L0f0473a4: +/* f0473a4: 02002025 */ or $a0,$s0,$zero +.L0f0473a8: +/* f0473a8: 27a50160 */ addiu $a1,$sp,0x160 +/* f0473ac: 8fa60038 */ lw $a2,0x38($sp) +/* f0473b0: 0fc116e7 */ jal func0f045b9c +/* f0473b4: 8fa700f0 */ lw $a3,0xf0($sp) +.L0f0473b8: +/* f0473b8: 8fbf002c */ lw $ra,0x2c($sp) +.L0f0473bc: +/* f0473bc: 8fb00028 */ lw $s0,0x28($sp) +/* f0473c0: 27bd0170 */ addiu $sp,$sp,0x170 +/* f0473c4: 03e00008 */ jr $ra +/* f0473c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0473cc +/* f0473cc: 27bdff90 */ addiu $sp,$sp,-112 +/* f0473d0: afbf0024 */ sw $ra,0x24($sp) +/* f0473d4: afb00020 */ sw $s0,0x20($sp) +/* f0473d8: 8c8e001c */ lw $t6,0x1c($a0) +/* f0473dc: afa00064 */ sw $zero,0x64($sp) +/* f0473e0: afa00068 */ sw $zero,0x68($sp) +/* f0473e4: afae006c */ sw $t6,0x6c($sp) +/* f0473e8: 8c8f0014 */ lw $t7,0x14($a0) +/* f0473ec: 00808025 */ or $s0,$a0,$zero +/* f0473f0: 000fc280 */ sll $t8,$t7,0xa +/* f0473f4: 0703000d */ bgezl $t8,.L0f04742c +/* f0473f8: 02002025 */ or $a0,$s0,$zero +/* f0473fc: 0c0076e5 */ jal 0x1db94 +/* f047400: 8c840020 */ lw $a0,0x20($a0) +/* f047404: 54400099 */ bnezl $v0,.L0f04766c +/* f047408: 8fbf0024 */ lw $ra,0x24($sp) +/* f04740c: 0fc0e21a */ jal func0f038868 +/* f047410: 02002025 */ or $a0,$s0,$zero +/* f047414: 8e190014 */ lw $t9,0x14($s0) +/* f047418: 3c01ffdf */ lui $at,0xffdf +/* f04741c: 3421ffff */ ori $at,$at,0xffff +/* f047420: 03214024 */ and $t0,$t9,$at +/* f047424: ae080014 */ sw $t0,0x14($s0) +/* f047428: 02002025 */ or $a0,$s0,$zero +.L0f04742c: +/* f04742c: 27a50058 */ addiu $a1,$sp,0x58 +/* f047430: 27a60048 */ addiu $a2,$sp,0x48 +/* f047434: 0fc0dd39 */ jal func0f0374e4 +/* f047438: 27a70064 */ addiu $a3,$sp,0x64 +/* f04743c: 8e090060 */ lw $t1,0x60($s0) +/* f047440: 820b0038 */ lb $t3,0x38($s0) +/* f047444: 24010006 */ addiu $at,$zero,0x6 +/* f047448: 252a0001 */ addiu $t2,$t1,0x1 +/* f04744c: 1161001f */ beq $t3,$at,.L0f0474cc +/* f047450: ae0a0060 */ sw $t2,0x60($s0) +/* f047454: 8e0d0078 */ lw $t5,0x78($s0) +/* f047458: 3c0c800a */ lui $t4,0x800a +/* f04745c: 8d8c9fc8 */ lw $t4,-0x6038($t4) +/* f047460: 25ae00b4 */ addiu $t6,$t5,0xb4 +/* f047464: 3c0f800a */ lui $t7,0x800a +/* f047468: 01cc082a */ slt $at,$t6,$t4 +/* f04746c: 50200018 */ beqzl $at,.L0f0474d0 +/* f047470: 820b0038 */ lb $t3,0x38($s0) +/* f047474: 8defa2d8 */ lw $t7,-0x5d28($t7) +/* f047478: 02002025 */ or $a0,$s0,$zero +/* f04747c: 27a50058 */ addiu $a1,$sp,0x58 +/* f047480: 55e00013 */ bnezl $t7,.L0f0474d0 +/* f047484: 820b0038 */ lb $t3,0x38($s0) +/* f047488: 0fc0db02 */ jal func0f036c08 +/* f04748c: 27a60048 */ addiu $a2,$sp,0x48 +/* f047490: 1040000e */ beqz $v0,.L0f0474cc +/* f047494: 8fb80064 */ lw $t8,0x64($sp) +/* f047498: 33190c00 */ andi $t9,$t8,0xc00 +/* f04749c: 5720000c */ bnezl $t9,.L0f0474d0 +/* f0474a0: 820b0038 */ lb $t3,0x38($s0) +/* f0474a4: 8209032d */ lb $t1,0x32d($s0) +/* f0474a8: 240a0001 */ addiu $t2,$zero,0x1 +/* f0474ac: 02002025 */ or $a0,$s0,$zero +/* f0474b0: 05200006 */ bltz $t1,.L0f0474cc +/* f0474b4: 26050038 */ addiu $a1,$s0,0x38 +/* f0474b8: 8fa7006c */ lw $a3,0x6c($sp) +/* f0474bc: afaa0068 */ sw $t2,0x68($sp) +/* f0474c0: 27a60058 */ addiu $a2,$sp,0x58 +/* f0474c4: 0fc0dbb9 */ jal func0f036ee4 +/* f0474c8: 24e70008 */ addiu $a3,$a3,0x8 +.L0f0474cc: +/* f0474cc: 820b0038 */ lb $t3,0x38($s0) +.L0f0474d0: +/* f0474d0: 24010006 */ addiu $at,$zero,0x6 +/* f0474d4: 260400c8 */ addiu $a0,$s0,0xc8 +/* f0474d8: 1561002b */ bne $t3,$at,.L0f047588 +/* f0474dc: 8fa5006c */ lw $a1,0x6c($sp) +/* f0474e0: 8fad0068 */ lw $t5,0x68($sp) +/* f0474e4: 8fac006c */ lw $t4,0x6c($sp) +/* f0474e8: 55a0000c */ bnezl $t5,.L0f04751c +/* f0474ec: 8fb80064 */ lw $t8,0x64($sp) +/* f0474f0: 918e0001 */ lbu $t6,0x1($t4) +/* f0474f4: 02002025 */ or $a0,$s0,$zero +/* f0474f8: 27a50058 */ addiu $a1,$sp,0x58 +/* f0474fc: 31cf00c2 */ andi $t7,$t6,0xc2 +/* f047500: 15e0000d */ bnez $t7,.L0f047538 +/* f047504: 00000000 */ sll $zero,$zero,0x0 +/* f047508: 0fc0db02 */ jal func0f036c08 +/* f04750c: 27a60048 */ addiu $a2,$sp,0x48 +/* f047510: 10400009 */ beqz $v0,.L0f047538 +/* f047514: 00000000 */ sll $zero,$zero,0x0 +/* f047518: 8fb80064 */ lw $t8,0x64($sp) +.L0f04751c: +/* f04751c: 33190c00 */ andi $t9,$t8,0xc00 +/* f047520: 17200005 */ bnez $t9,.L0f047538 +/* f047524: 00000000 */ sll $zero,$zero,0x0 +/* f047528: 8209032d */ lb $t1,0x32d($s0) +/* f04752c: 02002025 */ or $a0,$s0,$zero +/* f047530: 260b0038 */ addiu $t3,$s0,0x38 +/* f047534: 05210007 */ bgez $t1,.L0f047554 +.L0f047538: +/* f047538: 3c0a800a */ lui $t2,0x800a +/* f04753c: 8d4a9fc8 */ lw $t2,-0x6038($t2) +/* f047540: 02002025 */ or $a0,$s0,$zero +/* f047544: 0fc0dd60 */ jal func0f037580 +/* f047548: ae0a0078 */ sw $t2,0x78($s0) +/* f04754c: 1000000a */ beqz $zero,.L0f047578 +/* f047550: 00000000 */ sll $zero,$zero,0x0 +.L0f047554: +/* f047554: 0fc0dc2a */ jal func0f0370a8 +/* f047558: afab0030 */ sw $t3,0x30($sp) +/* f04755c: 44060000 */ mfc1 $a2,$f0 +/* f047560: 27ad0048 */ addiu $t5,$sp,0x48 +/* f047564: afad0010 */ sw $t5,0x10($sp) +/* f047568: 02002025 */ or $a0,$s0,$zero +/* f04756c: 8fa50030 */ lw $a1,0x30($sp) +/* f047570: 0fc0dd7a */ jal func0f0375e8 +/* f047574: 27a70058 */ addiu $a3,$sp,0x58 +.L0f047578: +/* f047578: 0fc01948 */ jal func0f006520 +/* f04757c: 02002025 */ or $a0,$s0,$zero +/* f047580: 1000003a */ beqz $zero,.L0f04766c +/* f047584: 8fbf0024 */ lw $ra,0x24($sp) +.L0f047588: +/* f047588: 24a50008 */ addiu $a1,$a1,0x8 +/* f04758c: 260c0038 */ addiu $t4,$s0,0x38 +/* f047590: afac0030 */ sw $t4,0x30($sp) +/* f047594: afa5002c */ sw $a1,0x2c($sp) +/* f047598: 27a60058 */ addiu $a2,$sp,0x58 +/* f04759c: 3c0741f0 */ lui $a3,0x41f0 +/* f0475a0: 0fc111b8 */ jal func0f0446e0 +/* f0475a4: afa40028 */ sw $a0,0x28($sp) +/* f0475a8: 8fa40028 */ lw $a0,0x28($sp) +/* f0475ac: 8fa5002c */ lw $a1,0x2c($sp) +/* f0475b0: afa20044 */ sw $v0,0x44($sp) +/* f0475b4: 27a60058 */ addiu $a2,$sp,0x58 +/* f0475b8: 0fc11202 */ jal func0f044808 +/* f0475bc: 3c0741f0 */ lui $a3,0x41f0 +/* f0475c0: 8fae0064 */ lw $t6,0x64($sp) +/* f0475c4: afa20040 */ sw $v0,0x40($sp) +/* f0475c8: 00001825 */ or $v1,$zero,$zero +/* f0475cc: 31cf0400 */ andi $t7,$t6,0x400 +/* f0475d0: 15e00002 */ bnez $t7,.L0f0475dc +/* f0475d4: 31d80800 */ andi $t8,$t6,0x800 +/* f0475d8: 13000011 */ beqz $t8,.L0f047620 +.L0f0475dc: +/* f0475dc: 02002025 */ or $a0,$s0,$zero +/* f0475e0: 0fc0dd28 */ jal func0f0374a0 +/* f0475e4: 00002825 */ or $a1,$zero,$zero +/* f0475e8: a7a20034 */ sh $v0,0x34($sp) +/* f0475ec: 02002025 */ or $a0,$s0,$zero +/* f0475f0: 0fc0dd28 */ jal func0f0374a0 +/* f0475f4: 24050001 */ addiu $a1,$zero,0x1 +/* f0475f8: 87b90034 */ lh $t9,0x34($sp) +/* f0475fc: 02002025 */ or $a0,$s0,$zero +/* f047600: 8fa50064 */ lw $a1,0x64($sp) +/* f047604: 8fa60044 */ lw $a2,0x44($sp) +/* f047608: 8fa70040 */ lw $a3,0x40($sp) +/* f04760c: afa20014 */ sw $v0,0x14($sp) +/* f047610: 0fc11992 */ jal func0f046648 +/* f047614: afb90010 */ sw $t9,0x10($sp) +/* f047618: 10000004 */ beqz $zero,.L0f04762c +/* f04761c: 00401825 */ or $v1,$v0,$zero +.L0f047620: +/* f047620: 10400002 */ beqz $v0,.L0f04762c +/* f047624: 00000000 */ sll $zero,$zero,0x0 +/* f047628: 24030001 */ addiu $v1,$zero,0x1 +.L0f04762c: +/* f04762c: 50600008 */ beqzl $v1,.L0f047650 +/* f047630: 02002025 */ or $a0,$s0,$zero +/* f047634: 0fc0dd6c */ jal func0f0375b0 +/* f047638: 02002025 */ or $a0,$s0,$zero +/* f04763c: 02002025 */ or $a0,$s0,$zero +/* f047640: 27a50058 */ addiu $a1,$sp,0x58 +/* f047644: 0fc0dd58 */ jal func0f037560 +/* f047648: 27a60048 */ addiu $a2,$sp,0x48 +/* f04764c: 02002025 */ or $a0,$s0,$zero +.L0f047650: +/* f047650: 27a50058 */ addiu $a1,$sp,0x58 +/* f047654: 8fa60030 */ lw $a2,0x30($sp) +/* f047658: 0fc116e7 */ jal func0f045b9c +/* f04765c: 24070001 */ addiu $a3,$zero,0x1 +/* f047660: 0fc01877 */ jal func0f0061dc +/* f047664: 02002025 */ or $a0,$s0,$zero +/* f047668: 8fbf0024 */ lw $ra,0x24($sp) +.L0f04766c: +/* f04766c: 8fb00020 */ lw $s0,0x20($sp) +/* f047670: 27bd0070 */ addiu $sp,$sp,0x70 +/* f047674: 03e00008 */ jr $ra +/* f047678: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04767c +/* f04767c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f047680: afbf001c */ sw $ra,0x1c($sp) +/* f047684: afa50024 */ sw $a1,0x24($sp) +/* f047688: afa60028 */ sw $a2,0x28($sp) +/* f04768c: 10800017 */ beqz $a0,.L0f0476ec +/* f047690: afa7002c */ sw $a3,0x2c($sp) +/* f047694: 808e0007 */ lb $t6,0x7($a0) +/* f047698: 24010023 */ addiu $at,$zero,0x23 +/* f04769c: 51c10014 */ beql $t6,$at,.L0f0476f0 +/* f0476a0: 00001025 */ or $v0,$zero,$zero +/* f0476a4: 0fc0e686 */ jal func0f039a18 +/* f0476a8: afa40020 */ sw $a0,0x20($sp) +/* f0476ac: 1040000f */ beqz $v0,.L0f0476ec +/* f0476b0: 8fa40020 */ lw $a0,0x20($sp) +/* f0476b4: 10800003 */ beqz $a0,.L0f0476c4 +/* f0476b8: 24010001 */ addiu $at,$zero,0x1 +/* f0476bc: 10000002 */ beqz $zero,.L0f0476c8 +/* f0476c0: 908202fe */ lbu $v0,0x2fe($a0) +.L0f0476c4: +/* f0476c4: 00001025 */ or $v0,$zero,$zero +.L0f0476c8: +/* f0476c8: 14410008 */ bne $v0,$at,.L0f0476ec +/* f0476cc: 93a50027 */ lbu $a1,0x27($sp) +/* f0476d0: 93af0033 */ lbu $t7,0x33($sp) +/* f0476d4: 93a6002b */ lbu $a2,0x2b($sp) +/* f0476d8: 8fa7002c */ lw $a3,0x2c($sp) +/* f0476dc: 0fc11dc0 */ jal func0f047700 +/* f0476e0: afaf0010 */ sw $t7,0x10($sp) +/* f0476e4: 10000003 */ beqz $zero,.L0f0476f4 +/* f0476e8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0476ec: +/* f0476ec: 00001025 */ or $v0,$zero,$zero +.L0f0476f0: +/* f0476f0: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0476f4: +/* f0476f4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f0476f8: 03e00008 */ jr $ra +/* f0476fc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f047700 +/* f047700: 27bdff98 */ addiu $sp,$sp,-104 +/* f047704: afbf002c */ sw $ra,0x2c($sp) +/* f047708: afb10028 */ sw $s1,0x28($sp) +/* f04770c: afb00024 */ sw $s0,0x24($sp) +/* f047710: afa5006c */ sw $a1,0x6c($sp) +/* f047714: afa60070 */ sw $a2,0x70($sp) +/* f047718: afa70074 */ sw $a3,0x74($sp) +/* f04771c: 8c8e001c */ lw $t6,0x1c($a0) +/* f047720: 00808025 */ or $s0,$a0,$zero +/* f047724: 0fc0a221 */ jal func0f028884 +/* f047728: afae0058 */ sw $t6,0x58($sp) +/* f04772c: 00408825 */ or $s1,$v0,$zero +/* f047730: 02002025 */ or $a0,$s0,$zero +/* f047734: 0fc1250e */ jal func0f049438 +/* f047738: 24450008 */ addiu $a1,$v0,0x8 +/* f04773c: 3c014348 */ lui $at,0x4348 +/* f047740: 44812000 */ mtc1 $at,$f4 +/* f047744: 3c017f1b */ lui $at,0x7f1b +/* f047748: 4604003c */ c.lt.s $f0,$f4 +/* f04774c: 00000000 */ sll $zero,$zero,0x0 +/* f047750: 45010008 */ bc1t .L0f047774 +/* f047754: 00000000 */ sll $zero,$zero,0x0 +/* f047758: c4269294 */ lwc1 $f6,-0x6d6c($at) +/* f04775c: 4600303c */ c.lt.s $f6,$f0 +/* f047760: 00000000 */ sll $zero,$zero,0x0 +/* f047764: 45010003 */ bc1t .L0f047774 +/* f047768: 00000000 */ sll $zero,$zero,0x0 +/* f04776c: 16200003 */ bnez $s1,.L0f04777c +/* f047770: 8fa40058 */ lw $a0,0x58($sp) +.L0f047774: +/* f047774: 1000006a */ beqz $zero,.L0f047920 +/* f047778: 00001025 */ or $v0,$zero,$zero +.L0f04777c: +/* f04777c: 27a50064 */ addiu $a1,$sp,0x64 +/* f047780: 27a60060 */ addiu $a2,$sp,0x60 +/* f047784: 0fc0a277 */ jal func0f0289dc +/* f047788: 27a7005c */ addiu $a3,$sp,0x5c +/* f04778c: 02002025 */ or $a0,$s0,$zero +/* f047790: 0fc079ef */ jal func0f01e7bc +/* f047794: 00002825 */ or $a1,$zero,$zero +/* f047798: 02202025 */ or $a0,$s1,$zero +/* f04779c: 0fc1905e */ jal func0f064178 +/* f0477a0: 00002825 */ or $a1,$zero,$zero +/* f0477a4: 8fa20058 */ lw $v0,0x58($sp) +/* f0477a8: 240f0001 */ addiu $t7,$zero,0x1 +/* f0477ac: afaf0010 */ sw $t7,0x10($sp) +/* f0477b0: c440000c */ lwc1 $f0,0xc($v0) +/* f0477b4: c7a80060 */ lwc1 $f8,0x60($sp) +/* f0477b8: c7b0005c */ lwc1 $f16,0x5c($sp) +/* f0477bc: 26260008 */ addiu $a2,$s1,0x8 +/* f0477c0: 46004281 */ sub.s $f10,$f8,$f0 +/* f0477c4: afa60034 */ sw $a2,0x34($sp) +/* f0477c8: 24070033 */ addiu $a3,$zero,0x33 +/* f0477cc: 46008481 */ sub.s $f18,$f16,$f0 +/* f0477d0: e7aa0014 */ swc1 $f10,0x14($sp) +/* f0477d4: 24440008 */ addiu $a0,$v0,0x8 +/* f0477d8: 24450028 */ addiu $a1,$v0,0x28 +/* f0477dc: 0c00b5ab */ jal 0x2d6ac +/* f0477e0: e7b20018 */ swc1 $f18,0x18($sp) +/* f0477e4: afa20050 */ sw $v0,0x50($sp) +/* f0477e8: 02002025 */ or $a0,$s0,$zero +/* f0477ec: 0fc079ef */ jal func0f01e7bc +/* f0477f0: 24050001 */ addiu $a1,$zero,0x1 +/* f0477f4: 02202025 */ or $a0,$s1,$zero +/* f0477f8: 0fc1905e */ jal func0f064178 +/* f0477fc: 24050001 */ addiu $a1,$zero,0x1 +/* f047800: 8fb80050 */ lw $t8,0x50($sp) +/* f047804: 1300003e */ beqz $t8,.L0f047900 +/* f047808: 00000000 */ sll $zero,$zero,0x0 +/* f04780c: 8e19001c */ lw $t9,0x1c($s0) +/* f047810: c6240008 */ lwc1 $f4,0x8($s1) +/* f047814: c7260008 */ lwc1 $f6,0x8($t9) +/* f047818: 46062201 */ sub.s $f8,$f4,$f6 +/* f04781c: e7a80044 */ swc1 $f8,0x44($sp) +/* f047820: 8e08001c */ lw $t0,0x1c($s0) +/* f047824: c62a0010 */ lwc1 $f10,0x10($s1) +/* f047828: c7a80044 */ lwc1 $f8,0x44($sp) +/* f04782c: c5100010 */ lwc1 $f16,0x10($t0) +/* f047830: 46105481 */ sub.s $f18,$f10,$f16 +/* f047834: e7b20048 */ swc1 $f18,0x48($sp) +/* f047838: c7a40048 */ lwc1 $f4,0x48($sp) +/* f04783c: 46042182 */ mul.s $f6,$f4,$f4 +/* f047840: 00000000 */ sll $zero,$zero,0x0 +/* f047844: 46084282 */ mul.s $f10,$f8,$f8 +/* f047848: 0c012974 */ jal 0x4a5d0 +/* f04784c: 460a3300 */ add.s $f12,$f6,$f10 +/* f047850: 3c014020 */ lui $at,0x4020 +/* f047854: 44818000 */ mtc1 $at,$f16 +/* f047858: 3c0141a8 */ lui $at,0x41a8 +/* f04785c: 44812000 */ mtc1 $at,$f4 +/* f047860: 46100482 */ mul.s $f18,$f0,$f16 +/* f047864: 46049203 */ div.s $f8,$f18,$f4 +/* f047868: 4600418d */ trunc.w.s $f6,$f8 +/* f04786c: 44033000 */ mfc1 $v1,$f6 +/* f047870: 00000000 */ sll $zero,$zero,0x0 +/* f047874: 2861000a */ slti $at,$v1,0xa +/* f047878: 50200003 */ beqzl $at,.L0f047888 +/* f04787c: 44835000 */ mtc1 $v1,$f10 +/* f047880: 2403000a */ addiu $v1,$zero,0xa +/* f047884: 44835000 */ mtc1 $v1,$f10 +.L0f047888: +/* f047888: c7b00044 */ lwc1 $f16,0x44($sp) +/* f04788c: 02002025 */ or $a0,$s0,$zero +/* f047890: 46805020 */ cvt.s.w $f0,$f10 +/* f047894: 46008483 */ div.s $f18,$f16,$f0 +/* f047898: e6120030 */ swc1 $f18,0x30($s0) +/* f04789c: c7a40048 */ lwc1 $f4,0x48($sp) +/* f0478a0: 46002203 */ div.s $f8,$f4,$f0 +/* f0478a4: e6080034 */ swc1 $f8,0x34($s0) +/* f0478a8: 0fc0f917 */ jal func0f03e45c +/* f0478ac: afa3003c */ sw $v1,0x3c($sp) +/* f0478b0: e7a00038 */ swc1 $f0,0x38($sp) +/* f0478b4: 02002025 */ or $a0,$s0,$zero +/* f0478b8: 0fc122a1 */ jal func0f048a84 +/* f0478bc: 8fa50034 */ lw $a1,0x34($sp) +/* f0478c0: c7a60038 */ lwc1 $f6,0x38($sp) +/* f0478c4: 8fa3003c */ lw $v1,0x3c($sp) +/* f0478c8: 8e02001c */ lw $v0,0x1c($s0) +/* f0478cc: 46060280 */ add.s $f10,$f0,$f6 +/* f0478d0: a200002e */ sb $zero,0x2e($s0) +/* f0478d4: 8e050024 */ lw $a1,0x24($s0) +/* f0478d8: ae03003c */ sw $v1,0x3c($s0) +/* f0478dc: e60a0038 */ swc1 $f10,0x38($s0) +/* f0478e0: ae03004c */ sw $v1,0x4c($s0) +/* f0478e4: afa00010 */ sw $zero,0x10($sp) +/* f0478e8: 00003825 */ or $a3,$zero,$zero +/* f0478ec: 24440008 */ addiu $a0,$v0,0x8 +/* f0478f0: 0c00a8cc */ jal 0x2a330 +/* f0478f4: 24460028 */ addiu $a2,$v0,0x28 +/* f0478f8: 10000003 */ beqz $zero,.L0f047908 +/* f0478fc: e6000050 */ swc1 $f0,0x50($s0) +.L0f047900: +/* f047900: 10000007 */ beqz $zero,.L0f047920 +/* f047904: 00001025 */ or $v0,$zero,$zero +.L0f047908: +/* f047908: 240a0023 */ addiu $t2,$zero,0x23 +/* f04790c: 240b0001 */ addiu $t3,$zero,0x1 +/* f047910: a20a0007 */ sb $t2,0x7($s0) +/* f047914: a20b002d */ sb $t3,0x2d($s0) +/* f047918: a200002c */ sb $zero,0x2c($s0) +/* f04791c: 24020001 */ addiu $v0,$zero,0x1 +.L0f047920: +/* f047920: 8fbf002c */ lw $ra,0x2c($sp) +/* f047924: 8fb00024 */ lw $s0,0x24($sp) +/* f047928: 8fb10028 */ lw $s1,0x28($sp) +/* f04792c: 03e00008 */ jr $ra +/* f047930: 27bd0068 */ addiu $sp,$sp,0x68 +); + +GLOBAL_ASM( +glabel func0f047934 +/* f047934: 3c0e800a */ lui $t6,0x800a +/* f047938: 8dce9ff8 */ lw $t6,-0x6008($t6) +/* f04793c: 27bdff88 */ addiu $sp,$sp,-120 +/* f047940: afb00048 */ sw $s0,0x48($sp) +/* f047944: 00808025 */ or $s0,$a0,$zero +/* f047948: 11c000c8 */ beqz $t6,.L0f047c6c +/* f04794c: afbf004c */ sw $ra,0x4c($sp) +/* f047950: 908f002d */ lbu $t7,0x2d($a0) +/* f047954: 51e0004a */ beqzl $t7,.L0f047a80 +/* f047958: 9202002c */ lbu $v0,0x2c($s0) +/* f04795c: 9082002c */ lbu $v0,0x2c($a0) +/* f047960: a080002d */ sb $zero,0x2d($a0) +/* f047964: 3c01bf80 */ lui $at,0xbf80 +/* f047968: 10400006 */ beqz $v0,.L0f047984 +/* f04796c: 24050384 */ addiu $a1,$zero,0x384 +/* f047970: 24010001 */ addiu $at,$zero,0x1 +/* f047974: 10410012 */ beq $v0,$at,.L0f0479c0 +/* f047978: 3c198007 */ lui $t9,0x8007 +/* f04797c: 10000040 */ beqz $zero,.L0f047a80 +/* f047980: 9202002c */ lbu $v0,0x2c($s0) +.L0f047984: +/* f047984: 44810000 */ mtc1 $at,$f0 +/* f047988: 3c014100 */ lui $at,0x4100 +/* f04798c: 44812000 */ mtc1 $at,$f4 +/* f047990: 8e040020 */ lw $a0,0x20($s0) +/* f047994: 00003025 */ or $a2,$zero,$zero +/* f047998: 24070000 */ addiu $a3,$zero,0x0 +/* f04799c: e7a00010 */ swc1 $f0,0x10($sp) +/* f0479a0: 0c007733 */ jal 0x1dccc +/* f0479a4: e7a40014 */ swc1 $f4,0x14($sp) +/* f0479a8: 8e040020 */ lw $a0,0x20($s0) +/* f0479ac: 3c054020 */ lui $a1,0x4020 +/* f0479b0: 0c0077ac */ jal 0x1deb0 +/* f0479b4: 24060000 */ addiu $a2,$zero,0x0 +/* f0479b8: 10000031 */ beqz $zero,.L0f047a80 +/* f0479bc: 9202002c */ lbu $v0,0x2c($s0) +.L0f0479c0: +/* f0479c0: 2739844c */ addiu $t9,$t9,-31668 +/* f0479c4: 8f210000 */ lw $at,0x0($t9) +/* f0479c8: 27b80070 */ addiu $t8,$sp,0x70 +/* f0479cc: af010000 */ sw $at,0x0($t8) +/* f0479d0: 97210004 */ lhu $at,0x4($t9) +/* f0479d4: 0c004b70 */ jal 0x12dc0 +/* f0479d8: a7010004 */ sh $at,0x4($t8) +/* f0479dc: 3c01bf80 */ lui $at,0xbf80 +/* f0479e0: 44810000 */ mtc1 $at,$f0 +/* f0479e4: 24010003 */ addiu $at,$zero,0x3 +/* f0479e8: 0041001b */ divu $zero,$v0,$at +/* f0479ec: 00005010 */ mfhi $t2 +/* f0479f0: 000a5840 */ sll $t3,$t2,0x1 +/* f0479f4: 03ab3021 */ addu $a2,$sp,$t3 +/* f0479f8: 84c60070 */ lh $a2,0x70($a2) +/* f0479fc: 8e05001c */ lw $a1,0x1c($s0) +/* f047a00: 240cffff */ addiu $t4,$zero,-1 +/* f047a04: 240dffff */ addiu $t5,$zero,-1 +/* f047a08: afad002c */ sw $t5,0x2c($sp) +/* f047a0c: afac0010 */ sw $t4,0x10($sp) +/* f047a10: afa00028 */ sw $zero,0x28($sp) +/* f047a14: afa00020 */ sw $zero,0x20($sp) +/* f047a18: afa0001c */ sw $zero,0x1c($sp) +/* f047a1c: afa00018 */ sw $zero,0x18($sp) +/* f047a20: afa00014 */ sw $zero,0x14($sp) +/* f047a24: 00002025 */ or $a0,$zero,$zero +/* f047a28: 2407ffff */ addiu $a3,$zero,-1 +/* f047a2c: e7a00038 */ swc1 $f0,0x38($sp) +/* f047a30: e7a00034 */ swc1 $f0,0x34($sp) +/* f047a34: e7a00030 */ swc1 $f0,0x30($sp) +/* f047a38: 0fc24e7e */ jal func0f0939f8 +/* f047a3c: e7a00024 */ swc1 $f0,0x24($sp) +/* f047a40: 3c01bf80 */ lui $at,0xbf80 +/* f047a44: 44810000 */ mtc1 $at,$f0 +/* f047a48: 3c014180 */ lui $at,0x4180 +/* f047a4c: 44813000 */ mtc1 $at,$f6 +/* f047a50: 8e040020 */ lw $a0,0x20($s0) +/* f047a54: 24050385 */ addiu $a1,$zero,0x385 +/* f047a58: 00003025 */ or $a2,$zero,$zero +/* f047a5c: 24070000 */ addiu $a3,$zero,0x0 +/* f047a60: e7a00010 */ swc1 $f0,0x10($sp) +/* f047a64: 0c007733 */ jal 0x1dccc +/* f047a68: e7a60014 */ swc1 $f6,0x14($sp) +/* f047a6c: 8e040020 */ lw $a0,0x20($s0) +/* f047a70: 3c053f80 */ lui $a1,0x3f80 +/* f047a74: 0c0077ac */ jal 0x1deb0 +/* f047a78: 24060000 */ addiu $a2,$zero,0x0 +/* f047a7c: 9202002c */ lbu $v0,0x2c($s0) +.L0f047a80: +/* f047a80: 24010001 */ addiu $at,$zero,0x1 +/* f047a84: 10400005 */ beqz $v0,.L0f047a9c +/* f047a88: 00000000 */ sll $zero,$zero,0x0 +/* f047a8c: 1041001d */ beq $v0,$at,.L0f047b04 +/* f047a90: 3c18800a */ lui $t8,0x800a +/* f047a94: 10000076 */ beqz $zero,.L0f047c70 +/* f047a98: 8fbf004c */ lw $ra,0x4c($sp) +.L0f047a9c: +/* f047a9c: 0fc0f917 */ jal func0f03e45c +/* f047aa0: 02002025 */ or $a0,$s0,$zero +/* f047aa4: 3c063eb3 */ lui $a2,0x3eb3 +/* f047aa8: 34c63333 */ ori $a2,$a2,0x3333 +/* f047aac: 46000306 */ mov.s $f12,$f0 +/* f047ab0: 0c006bfa */ jal 0x1afe8 +/* f047ab4: c60e0038 */ lwc1 $f14,0x38($s0) +/* f047ab8: 44050000 */ mfc1 $a1,$f0 +/* f047abc: 0fc0f94e */ jal func0f03e538 +/* f047ac0: 02002025 */ or $a0,$s0,$zero +/* f047ac4: 0c00745f */ jal 0x1d17c +/* f047ac8: 8e040020 */ lw $a0,0x20($s0) +/* f047acc: e7a0005c */ swc1 $f0,0x5c($sp) +/* f047ad0: 0c007468 */ jal 0x1d1a0 +/* f047ad4: 8e040020 */ lw $a0,0x20($s0) +/* f047ad8: c7a8005c */ lwc1 $f8,0x5c($sp) +/* f047adc: 4608003e */ c.le.s $f0,$f8 +/* f047ae0: 00000000 */ sll $zero,$zero,0x0 +/* f047ae4: 45020062 */ bc1fl .L0f047c70 +/* f047ae8: 8fbf004c */ lw $ra,0x4c($sp) +/* f047aec: 920e002c */ lbu $t6,0x2c($s0) +/* f047af0: 24080001 */ addiu $t0,$zero,0x1 +/* f047af4: a208002d */ sb $t0,0x2d($s0) +/* f047af8: 25cf0001 */ addiu $t7,$t6,0x1 +/* f047afc: 1000005b */ beqz $zero,.L0f047c6c +/* f047b00: a20f002c */ sb $t7,0x2c($s0) +.L0f047b04: +/* f047b04: 8f189ff8 */ lw $t8,-0x6008($t8) +/* f047b08: c60a0030 */ lwc1 $f10,0x30($s0) +/* f047b0c: 8e02001c */ lw $v0,0x1c($s0) +/* f047b10: 44988000 */ mtc1 $t8,$f16 +/* f047b14: 3c19800a */ lui $t9,0x800a +/* f047b18: c4460008 */ lwc1 $f6,0x8($v0) +/* f047b1c: 468084a0 */ cvt.s.w $f18,$f16 +/* f047b20: c6100034 */ lwc1 $f16,0x34($s0) +/* f047b24: 8e03004c */ lw $v1,0x4c($s0) +/* f047b28: 3c013f80 */ lui $at,0x3f80 +/* f047b2c: 46125102 */ mul.s $f4,$f10,$f18 +/* f047b30: 46062200 */ add.s $f8,$f4,$f6 +/* f047b34: e6080040 */ swc1 $f8,0x40($s0) +/* f047b38: 8f399ff8 */ lw $t9,-0x6008($t9) +/* f047b3c: c4460010 */ lwc1 $f6,0x10($v0) +/* f047b40: 44995000 */ mtc1 $t9,$f10 +/* f047b44: 00000000 */ sll $zero,$zero,0x0 +/* f047b48: 468054a0 */ cvt.s.w $f18,$f10 +/* f047b4c: 46128102 */ mul.s $f4,$f16,$f18 +/* f047b50: 46062200 */ add.s $f8,$f4,$f6 +/* f047b54: 18600017 */ blez $v1,.L0f047bb4 +/* f047b58: e6080048 */ swc1 $f8,0x48($s0) +/* f047b5c: 8e09003c */ lw $t1,0x3c($s0) +/* f047b60: 44839000 */ mtc1 $v1,$f18 +/* f047b64: 3c013f80 */ lui $at,0x3f80 +/* f047b68: 44895000 */ mtc1 $t1,$f10 +/* f047b6c: 46809120 */ cvt.s.w $f4,$f18 +/* f047b70: 44814000 */ mtc1 $at,$f8 +/* f047b74: 3c017f1b */ lui $at,0x7f1b +/* f047b78: 46805420 */ cvt.s.w $f16,$f10 +/* f047b7c: c42a9298 */ lwc1 $f10,-0x6d68($at) +/* f047b80: 46048183 */ div.s $f6,$f16,$f4 +/* f047b84: 46064081 */ sub.s $f2,$f8,$f6 +/* f047b88: 46025302 */ mul.s $f12,$f10,$f2 +/* f047b8c: 0c0068f7 */ jal 0x1a3dc +/* f047b90: e7a20068 */ swc1 $f2,0x68($sp) +/* f047b94: 3c014320 */ lui $at,0x4320 +/* f047b98: 44819000 */ mtc1 $at,$f18 +/* f047b9c: c6040050 */ lwc1 $f4,0x50($s0) +/* f047ba0: c7a20068 */ lwc1 $f2,0x68($sp) +/* f047ba4: 46120402 */ mul.s $f16,$f0,$f18 +/* f047ba8: 8e02001c */ lw $v0,0x1c($s0) +/* f047bac: 10000003 */ beqz $zero,.L0f047bbc +/* f047bb0: 46048300 */ add.s $f12,$f16,$f4 +.L0f047bb4: +/* f047bb4: 44811000 */ mtc1 $at,$f2 +/* f047bb8: c60c0050 */ lwc1 $f12,0x50($s0) +.L0f047bbc: +/* f047bbc: 3c013f00 */ lui $at,0x3f00 +/* f047bc0: 44815000 */ mtc1 $at,$f10 +/* f047bc4: c448000c */ lwc1 $f8,0xc($v0) +/* f047bc8: 460a103c */ c.lt.s $f2,$f10 +/* f047bcc: 46086181 */ sub.s $f6,$f12,$f8 +/* f047bd0: 4500000b */ bc1f .L0f047c00 +/* f047bd4: e6060044 */ swc1 $f6,0x44($s0) +/* f047bd8: c6120044 */ lwc1 $f18,0x44($s0) +/* f047bdc: 44808000 */ mtc1 $zero,$f16 +/* f047be0: 00000000 */ sll $zero,$zero,0x0 +/* f047be4: 4610903c */ c.lt.s $f18,$f16 +/* f047be8: 00000000 */ sll $zero,$zero,0x0 +/* f047bec: 45020005 */ bc1fl .L0f047c04 +/* f047bf0: 920a002e */ lbu $t2,0x2e($s0) +/* f047bf4: 44802000 */ mtc1 $zero,$f4 +/* f047bf8: 00000000 */ sll $zero,$zero,0x0 +/* f047bfc: e6040044 */ swc1 $f4,0x44($s0) +.L0f047c00: +/* f047c00: 920a002e */ lbu $t2,0x2e($s0) +.L0f047c04: +/* f047c04: 55400010 */ bnezl $t2,.L0f047c48 +/* f047c08: 8e02003c */ lw $v0,0x3c($s0) +/* f047c0c: 0fc12472 */ jal func0f0491c8 +/* f047c10: 02002025 */ or $a0,$s0,$zero +/* f047c14: 3c014316 */ lui $at,0x4316 +/* f047c18: 44814000 */ mtc1 $at,$f8 +/* f047c1c: 02002025 */ or $a0,$s0,$zero +/* f047c20: 24050003 */ addiu $a1,$zero,0x3 +/* f047c24: 4608003c */ c.lt.s $f0,$f8 +/* f047c28: 24060096 */ addiu $a2,$zero,0x96 +/* f047c2c: 45020006 */ bc1fl .L0f047c48 +/* f047c30: 8e02003c */ lw $v0,0x3c($s0) +/* f047c34: 0fc0ee91 */ jal func0f03ba44 +/* f047c38: 00003825 */ or $a3,$zero,$zero +/* f047c3c: 240b0001 */ addiu $t3,$zero,0x1 +/* f047c40: a20b002e */ sb $t3,0x2e($s0) +/* f047c44: 8e02003c */ lw $v0,0x3c($s0) +.L0f047c48: +/* f047c48: 3c0c800a */ lui $t4,0x800a +/* f047c4c: 18400005 */ blez $v0,.L0f047c64 +/* f047c50: 00000000 */ sll $zero,$zero,0x0 +/* f047c54: 8d8c9ff8 */ lw $t4,-0x6008($t4) +/* f047c58: 004c6823 */ subu $t5,$v0,$t4 +/* f047c5c: 10000003 */ beqz $zero,.L0f047c6c +/* f047c60: ae0d003c */ sw $t5,0x3c($s0) +.L0f047c64: +/* f047c64: 0fc0eb63 */ jal func0f03ad8c +/* f047c68: 02002025 */ or $a0,$s0,$zero +.L0f047c6c: +/* f047c6c: 8fbf004c */ lw $ra,0x4c($sp) +.L0f047c70: +/* f047c70: 8fb00048 */ lw $s0,0x48($sp) +/* f047c74: 27bd0078 */ addiu $sp,$sp,0x78 +/* f047c78: 03e00008 */ jr $ra +/* f047c7c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f047c80 +/* f047c80: 27bdffb0 */ addiu $sp,$sp,-80 +/* f047c84: afb00018 */ sw $s0,0x18($sp) +/* f047c88: 00808025 */ or $s0,$a0,$zero +/* f047c8c: 10800004 */ beqz $a0,.L0f047ca0 +/* f047c90: afbf001c */ sw $ra,0x1c($sp) +/* f047c94: 908e02fe */ lbu $t6,0x2fe($a0) +/* f047c98: 10000002 */ beqz $zero,.L0f047ca4 +/* f047c9c: afae004c */ sw $t6,0x4c($sp) +.L0f047ca0: +/* f047ca0: afa0004c */ sw $zero,0x4c($sp) +.L0f047ca4: +/* f047ca4: 3c07800a */ lui $a3,0x800a +/* f047ca8: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047cac: 8cef0034 */ lw $t7,0x34($a3) +/* f047cb0: 59e00182 */ blezl $t7,.L0f0482bc +/* f047cb4: 8fbf001c */ lw $ra,0x1c($sp) +/* f047cb8: 82180007 */ lb $t8,0x7($s0) +/* f047cbc: 5700000b */ bnezl $t8,.L0f047cec +/* f047cc0: 8fab004c */ lw $t3,0x4c($sp) +/* f047cc4: 8e190018 */ lw $t9,0x18($s0) +/* f047cc8: 02002025 */ or $a0,$s0,$zero +/* f047ccc: 24050000 */ addiu $a1,$zero,0x0 +/* f047cd0: 372a0001 */ ori $t2,$t9,0x1 +/* f047cd4: 0fc0ba68 */ jal func0f02e9a0 +/* f047cd8: ae0a0018 */ sw $t2,0x18($s0) +/* f047cdc: 3c07800a */ lui $a3,0x800a +/* f047ce0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047ce4: a2000008 */ sb $zero,0x8($s0) +/* f047ce8: 8fab004c */ lw $t3,0x4c($sp) +.L0f047cec: +/* f047cec: 24010002 */ addiu $at,$zero,0x2 +/* f047cf0: 3c028007 */ lui $v0,0x8007 +/* f047cf4: 15610005 */ bne $t3,$at,.L0f047d0c +/* f047cf8: 2442807c */ addiu $v0,$v0,-32644 +/* f047cfc: 8c4c0000 */ lw $t4,0x0($v0) +/* f047d00: 8ced0038 */ lw $t5,0x38($a3) +/* f047d04: 018d7021 */ addu $t6,$t4,$t5 +/* f047d08: ac4e0000 */ sw $t6,0x0($v0) +.L0f047d0c: +/* f047d0c: 8e0f0120 */ lw $t7,0x120($s0) +/* f047d10: 8cf80038 */ lw $t8,0x38($a3) +/* f047d14: 8e0a02a8 */ lw $t2,0x2a8($s0) +/* f047d18: 8e0202d4 */ lw $v0,0x2d4($s0) +/* f047d1c: 01f8c821 */ addu $t9,$t7,$t8 +/* f047d20: ae190120 */ sw $t9,0x120($s0) +/* f047d24: 8ceb0038 */ lw $t3,0x38($a3) +/* f047d28: 02002025 */ or $a0,$s0,$zero +/* f047d2c: 24050003 */ addiu $a1,$zero,0x3 +/* f047d30: 014b6021 */ addu $t4,$t2,$t3 +/* f047d34: 10400005 */ beqz $v0,.L0f047d4c +/* f047d38: ae0c02a8 */ sw $t4,0x2a8($s0) +/* f047d3c: 8c4d0030 */ lw $t5,0x30($v0) +/* f047d40: 8cee0038 */ lw $t6,0x38($a3) +/* f047d44: 01ae7821 */ addu $t7,$t5,$t6 +/* f047d48: ac4f0030 */ sw $t7,0x30($v0) +.L0f047d4c: +/* f047d4c: 8e180014 */ lw $t8,0x14($s0) +/* f047d50: 33190040 */ andi $t9,$t8,0x40 +/* f047d54: 53200006 */ beqzl $t9,.L0f047d70 +/* f047d58: 820d0008 */ lb $t5,0x8($s0) +/* f047d5c: 8e0a011c */ lw $t2,0x11c($s0) +/* f047d60: 8ceb0038 */ lw $t3,0x38($a3) +/* f047d64: 014b6021 */ addu $t4,$t2,$t3 +/* f047d68: ae0c011c */ sw $t4,0x11c($s0) +/* f047d6c: 820d0008 */ lb $t5,0x8($s0) +.L0f047d70: +/* f047d70: 8cee0038 */ lw $t6,0x38($a3) +/* f047d74: 01ae7823 */ subu $t7,$t5,$t6 +/* f047d78: a20f0008 */ sb $t7,0x8($s0) +/* f047d7c: 82180008 */ lb $t8,0x8($s0) +/* f047d80: 8fad004c */ lw $t5,0x4c($sp) +/* f047d84: 07000012 */ bltz $t8,.L0f047dd0 +/* f047d88: 2da60001 */ sltiu $a2,$t5,0x1 +/* f047d8c: 8e190018 */ lw $t9,0x18($s0) +/* f047d90: 00195340 */ sll $t2,$t9,0xd +/* f047d94: 0540000e */ bltz $t2,.L0f047dd0 +/* f047d98: 00000000 */ sll $zero,$zero,0x0 +/* f047d9c: 920b0113 */ lbu $t3,0x113($s0) +/* f047da0: 29610041 */ slti $at,$t3,0x41 +/* f047da4: 1020000a */ beqz $at,.L0f047dd0 +/* f047da8: 00000000 */ sll $zero,$zero,0x0 +/* f047dac: 8e0c02d4 */ lw $t4,0x2d4($s0) +/* f047db0: 1180013f */ beqz $t4,.L0f0482b0 +/* f047db4: 00000000 */ sll $zero,$zero,0x0 +/* f047db8: 82020007 */ lb $v0,0x7($s0) +/* f047dbc: 24010004 */ addiu $at,$zero,0x4 +/* f047dc0: 10410003 */ beq $v0,$at,.L0f047dd0 +/* f047dc4: 24010005 */ addiu $at,$zero,0x5 +/* f047dc8: 14410139 */ bne $v0,$at,.L0f0482b0 +/* f047dcc: 00000000 */ sll $zero,$zero,0x0 +.L0f047dd0: +/* f047dd0: 54c00004 */ bnezl $a2,.L0f047de4 +/* f047dd4: a3a6004b */ sb $a2,0x4b($sp) +/* f047dd8: 39a60001 */ xori $a2,$t5,0x1 +/* f047ddc: 2cc60001 */ sltiu $a2,$a2,0x1 +/* f047de0: a3a6004b */ sb $a2,0x4b($sp) +.L0f047de4: +/* f047de4: 0fc135ad */ jal func0f04d6b4 +/* f047de8: a2000008 */ sb $zero,0x8($s0) +/* f047dec: 8e02001c */ lw $v0,0x1c($s0) +/* f047df0: 3c07800a */ lui $a3,0x800a +/* f047df4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047df8: 1040001f */ beqz $v0,.L0f047e78 +/* f047dfc: 00000000 */ sll $zero,$zero,0x0 +/* f047e00: 8203033b */ lb $v1,0x33b($s0) +/* f047e04: 5c600019 */ bgtzl $v1,.L0f047e6c +/* f047e08: 8cea0038 */ lw $t2,0x38($a3) +/* f047e0c: 86040356 */ lh $a0,0x356($s0) +/* f047e10: 240e001e */ addiu $t6,$zero,0x1e +/* f047e14: a20e033b */ sb $t6,0x33b($s0) +/* f047e18: 04800011 */ bltz $a0,.L0f047e60 +/* f047e1c: 00000000 */ sll $zero,$zero,0x0 +/* f047e20: 0c006134 */ jal 0x184d0 +/* f047e24: 00000000 */ sll $zero,$zero,0x0 +/* f047e28: 8e0f0108 */ lw $t7,0x108($s0) +/* f047e2c: 3c07800a */ lui $a3,0x800a +/* f047e30: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047e34: 104f000a */ beq $v0,$t7,.L0f047e60 +/* f047e38: 00000000 */ sll $zero,$zero,0x0 +/* f047e3c: 0fc127f3 */ jal func0f049fcc +/* f047e40: 02002025 */ or $a0,$s0,$zero +/* f047e44: 3c07800a */ lui $a3,0x800a +/* f047e48: 10400005 */ beqz $v0,.L0f047e60 +/* f047e4c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047e50: 8e180018 */ lw $t8,0x18($s0) +/* f047e54: 3c010800 */ lui $at,0x800 +/* f047e58: 0301c825 */ or $t9,$t8,$at +/* f047e5c: ae190018 */ sw $t9,0x18($s0) +.L0f047e60: +/* f047e60: 10000005 */ beqz $zero,.L0f047e78 +/* f047e64: 8e02001c */ lw $v0,0x1c($s0) +/* f047e68: 8cea0038 */ lw $t2,0x38($a3) +.L0f047e6c: +/* f047e6c: 8e02001c */ lw $v0,0x1c($s0) +/* f047e70: 006a5823 */ subu $t3,$v1,$t2 +/* f047e74: a20b033b */ sb $t3,0x33b($s0) +.L0f047e78: +/* f047e78: 50400015 */ beqzl $v0,.L0f047ed0 +/* f047e7c: 8e19001c */ lw $t9,0x1c($s0) +/* f047e80: 860c035a */ lh $t4,0x35a($s0) +/* f047e84: 05820012 */ bltzl $t4,.L0f047ed0 +/* f047e88: 8e19001c */ lw $t9,0x1c($s0) +/* f047e8c: 0fc0030a */ jal func0f000c28 +/* f047e90: 84440028 */ lh $a0,0x28($v0) +/* f047e94: 3c07800a */ lui $a3,0x800a +/* f047e98: 28410019 */ slti $at,$v0,0x19 +/* f047e9c: 1020000b */ beqz $at,.L0f047ecc +/* f047ea0: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047ea4: 0c006134 */ jal 0x184d0 +/* f047ea8: 8604035a */ lh $a0,0x35a($s0) +/* f047eac: 8e0d0108 */ lw $t5,0x108($s0) +/* f047eb0: 3c07800a */ lui $a3,0x800a +/* f047eb4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047eb8: 504d0005 */ beql $v0,$t5,.L0f047ed0 +/* f047ebc: 8e19001c */ lw $t9,0x1c($s0) +/* f047ec0: 920f032d */ lbu $t7,0x32d($s0) +/* f047ec4: 35f80002 */ ori $t8,$t7,0x2 +/* f047ec8: a218032d */ sb $t8,0x32d($s0) +.L0f047ecc: +/* f047ecc: 8e19001c */ lw $t9,0x1c($s0) +.L0f047ed0: +/* f047ed0: 53200053 */ beqzl $t9,.L0f048020 +/* f047ed4: 8fb9004c */ lw $t9,0x4c($sp) +/* f047ed8: 860a035c */ lh $t2,0x35c($s0) +/* f047edc: 05420050 */ bltzl $t2,.L0f048020 +/* f047ee0: 8fb9004c */ lw $t9,0x4c($sp) +/* f047ee4: 8ceb0284 */ lw $t3,0x284($a3) +/* f047ee8: 8d6c00d8 */ lw $t4,0xd8($t3) +/* f047eec: 5180004c */ beqzl $t4,.L0f048020 +/* f047ef0: 8fb9004c */ lw $t9,0x4c($sp) +/* f047ef4: 8ced006c */ lw $t5,0x6c($a3) +/* f047ef8: 8ce5028c */ lw $a1,0x28c($a3) +/* f047efc: 00004825 */ or $t1,$zero,$zero +/* f047f00: 11a00003 */ beqz $t5,.L0f047f10 +/* f047f04: 00002025 */ or $a0,$zero,$zero +/* f047f08: 10000001 */ beqz $zero,.L0f047f10 +/* f047f0c: 24090001 */ addiu $t1,$zero,0x1 +.L0f047f10: +/* f047f10: 8cee0068 */ lw $t6,0x68($a3) +/* f047f14: 00004025 */ or $t0,$zero,$zero +/* f047f18: 00003025 */ or $a2,$zero,$zero +/* f047f1c: 11c00003 */ beqz $t6,.L0f047f2c +/* f047f20: 00000000 */ sll $zero,$zero,0x0 +/* f047f24: 10000001 */ beqz $zero,.L0f047f2c +/* f047f28: 24040001 */ addiu $a0,$zero,0x1 +.L0f047f2c: +/* f047f2c: 8cef0064 */ lw $t7,0x64($a3) +/* f047f30: 11e00003 */ beqz $t7,.L0f047f40 +/* f047f34: 00000000 */ sll $zero,$zero,0x0 +/* f047f38: 10000001 */ beqz $zero,.L0f047f40 +/* f047f3c: 24080001 */ addiu $t0,$zero,0x1 +.L0f047f40: +/* f047f40: 8cf80070 */ lw $t8,0x70($a3) +/* f047f44: 13000003 */ beqz $t8,.L0f047f54 +/* f047f48: 00000000 */ sll $zero,$zero,0x0 +/* f047f4c: 10000001 */ beqz $zero,.L0f047f54 +/* f047f50: 24060001 */ addiu $a2,$zero,0x1 +.L0f047f54: +/* f047f54: 00c8c821 */ addu $t9,$a2,$t0 +/* f047f58: 03245021 */ addu $t2,$t9,$a0 +/* f047f5c: 01491821 */ addu $v1,$t2,$t1 +/* f047f60: 28610002 */ slti $at,$v1,0x2 +/* f047f64: 14200021 */ bnez $at,.L0f047fec +/* f047f68: 24020001 */ addiu $v0,$zero,0x1 +/* f047f6c: 18600019 */ blez $v1,.L0f047fd4 +/* f047f70: 00002025 */ or $a0,$zero,$zero +.L0f047f74: +/* f047f74: 50850012 */ beql $a0,$a1,.L0f047fc0 +/* f047f78: 24840001 */ addiu $a0,$a0,0x1 +/* f047f7c: afa20038 */ sw $v0,0x38($sp) +/* f047f80: afa30024 */ sw $v1,0x24($sp) +/* f047f84: afa40040 */ sw $a0,0x40($sp) +/* f047f88: 0fc4a24b */ jal func0f12892c +/* f047f8c: afa50044 */ sw $a1,0x44($sp) +/* f047f90: 3c07800a */ lui $a3,0x800a +/* f047f94: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047f98: 8ceb0284 */ lw $t3,0x284($a3) +/* f047f9c: 8fa20038 */ lw $v0,0x38($sp) +/* f047fa0: 8fa30024 */ lw $v1,0x24($sp) +/* f047fa4: 8d6c00d8 */ lw $t4,0xd8($t3) +/* f047fa8: 8fa40040 */ lw $a0,0x40($sp) +/* f047fac: 8fa50044 */ lw $a1,0x44($sp) +/* f047fb0: 55800003 */ bnezl $t4,.L0f047fc0 +/* f047fb4: 24840001 */ addiu $a0,$a0,0x1 +/* f047fb8: 00001025 */ or $v0,$zero,$zero +/* f047fbc: 24840001 */ addiu $a0,$a0,0x1 +.L0f047fc0: +/* f047fc0: 0083082a */ slt $at,$a0,$v1 +/* f047fc4: 50200004 */ beqzl $at,.L0f047fd8 +/* f047fc8: 00a02025 */ or $a0,$a1,$zero +/* f047fcc: 1440ffe9 */ bnez $v0,.L0f047f74 +/* f047fd0: 00000000 */ sll $zero,$zero,0x0 +.L0f047fd4: +/* f047fd4: 00a02025 */ or $a0,$a1,$zero +.L0f047fd8: +/* f047fd8: 0fc4a24b */ jal func0f12892c +/* f047fdc: afa20038 */ sw $v0,0x38($sp) +/* f047fe0: 3c07800a */ lui $a3,0x800a +/* f047fe4: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f047fe8: 8fa20038 */ lw $v0,0x38($sp) +.L0f047fec: +/* f047fec: 5040000c */ beqzl $v0,.L0f048020 +/* f047ff0: 8fb9004c */ lw $t9,0x4c($sp) +/* f047ff4: 0c006134 */ jal 0x184d0 +/* f047ff8: 8604035c */ lh $a0,0x35c($s0) +/* f047ffc: 8e0d0108 */ lw $t5,0x108($s0) +/* f048000: 3c07800a */ lui $a3,0x800a +/* f048004: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f048008: 504d0005 */ beql $v0,$t5,.L0f048020 +/* f04800c: 8fb9004c */ lw $t9,0x4c($sp) +/* f048010: 920f032d */ lbu $t7,0x32d($s0) +/* f048014: 35f80001 */ ori $t8,$t7,0x1 +/* f048018: a218032d */ sb $t8,0x32d($s0) +/* f04801c: 8fb9004c */ lw $t9,0x4c($sp) +.L0f048020: +/* f048020: 24010004 */ addiu $at,$zero,0x4 +/* f048024: 02002025 */ or $a0,$s0,$zero +/* f048028: 17210009 */ bne $t9,$at,.L0f048050 +/* f04802c: 00002825 */ or $a1,$zero,$zero +/* f048030: 0fc109e7 */ jal func0f04279c +/* f048034: 00003025 */ or $a2,$zero,$zero +/* f048038: 02002025 */ or $a0,$s0,$zero +/* f04803c: 24050001 */ addiu $a1,$zero,0x1 +/* f048040: 0fc109e7 */ jal func0f04279c +/* f048044: 00003025 */ or $a2,$zero,$zero +/* f048048: 3c07800a */ lui $a3,0x800a +/* f04804c: 24e79fc0 */ addiu $a3,$a3,-24640 +.L0f048050: +/* f048050: 8e0a001c */ lw $t2,0x1c($s0) +/* f048054: 51400089 */ beqzl $t2,.L0f04827c +/* f048058: 8e0e0014 */ lw $t6,0x14($s0) +/* f04805c: 8ceb04cc */ lw $t3,0x4cc($a3) +/* f048060: 51600012 */ beqzl $t3,.L0f0480ac +/* f048064: 820c0007 */ lb $t4,0x7($s0) +/* f048068: 82060007 */ lb $a2,0x7($s0) +/* f04806c: 24010003 */ addiu $at,$zero,0x3 +/* f048070: 10c10005 */ beq $a2,$at,.L0f048088 +/* f048074: 2401000e */ addiu $at,$zero,0xe +/* f048078: 10c10007 */ beq $a2,$at,.L0f048098 +/* f04807c: 00000000 */ sll $zero,$zero,0x0 +/* f048080: 1000007e */ beqz $zero,.L0f04827c +/* f048084: 8e0e0014 */ lw $t6,0x14($s0) +.L0f048088: +/* f048088: 0fc0f247 */ jal func0f03c91c +/* f04808c: 02002025 */ or $a0,$s0,$zero +/* f048090: 1000007a */ beqz $zero,.L0f04827c +/* f048094: 8e0e0014 */ lw $t6,0x14($s0) +.L0f048098: +/* f048098: 0fc11cf3 */ jal func0f0473cc +/* f04809c: 02002025 */ or $a0,$s0,$zero +/* f0480a0: 10000075 */ beqz $zero,.L0f048278 +/* f0480a4: a3a0004b */ sb $zero,0x4b($sp) +/* f0480a8: 820c0007 */ lb $t4,0x7($s0) +.L0f0480ac: +/* f0480ac: 258dffff */ addiu $t5,$t4,-1 +/* f0480b0: 2da10023 */ sltiu $at,$t5,0x23 +/* f0480b4: 10200070 */ beqz $at,.L0f048278 +/* f0480b8: 000d6880 */ sll $t5,$t5,0x2 +/* f0480bc: 3c017f1b */ lui $at,0x7f1b +/* f0480c0: 002d0821 */ addu $at,$at,$t5 +/* f0480c4: 8c2d929c */ lw $t5,-0x6d64($at) +/* f0480c8: 01a00008 */ jr $t5 +/* f0480cc: 00000000 */ sll $zero,$zero,0x0 +/* f0480d0: 0fc0f04e */ jal func0f03c138 +/* f0480d4: 02002025 */ or $a0,$s0,$zero +/* f0480d8: 10000068 */ beqz $zero,.L0f04827c +/* f0480dc: 8e0e0014 */ lw $t6,0x14($s0) +/* f0480e0: 0fc0f22d */ jal func0f03c8b4 +/* f0480e4: 02002025 */ or $a0,$s0,$zero +/* f0480e8: 10000064 */ beqz $zero,.L0f04827c +/* f0480ec: 8e0e0014 */ lw $t6,0x14($s0) +/* f0480f0: 0fc0f247 */ jal func0f03c91c +/* f0480f4: 02002025 */ or $a0,$s0,$zero +/* f0480f8: 10000060 */ beqz $zero,.L0f04827c +/* f0480fc: 8e0e0014 */ lw $t6,0x14($s0) +/* f048100: 0fc0f42c */ jal func0f03d0b0 +/* f048104: 02002025 */ or $a0,$s0,$zero +/* f048108: 1000005c */ beqz $zero,.L0f04827c +/* f04810c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048110: 0fc0f77e */ jal func0f03ddf8 +/* f048114: 02002025 */ or $a0,$s0,$zero +/* f048118: 10000058 */ beqz $zero,.L0f04827c +/* f04811c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048120: 0fc0f7b1 */ jal func0f03dec4 +/* f048124: 02002025 */ or $a0,$s0,$zero +/* f048128: 10000054 */ beqz $zero,.L0f04827c +/* f04812c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048130: 0fc0f7d4 */ jal func0f03df50 +/* f048134: 02002025 */ or $a0,$s0,$zero +/* f048138: 10000050 */ beqz $zero,.L0f04827c +/* f04813c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048140: 0fc0f7fd */ jal func0f03dff4 +/* f048144: 02002025 */ or $a0,$s0,$zero +/* f048148: 1000004c */ beqz $zero,.L0f04827c +/* f04814c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048150: 0fc0f349 */ jal func0f03cd24 +/* f048154: 02002025 */ or $a0,$s0,$zero +/* f048158: 10000048 */ beqz $zero,.L0f04827c +/* f04815c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048160: 0fc10bff */ jal func0f042ffc +/* f048164: 02002025 */ or $a0,$s0,$zero +/* f048168: 10000044 */ beqz $zero,.L0f04827c +/* f04816c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048170: 0fc11082 */ jal func0f044208 +/* f048174: 02002025 */ or $a0,$s0,$zero +/* f048178: 10000040 */ beqz $zero,.L0f04827c +/* f04817c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048180: 0fc10cf8 */ jal func0f0433e0 +/* f048184: 02002025 */ or $a0,$s0,$zero +/* f048188: 1000003c */ beqz $zero,.L0f04827c +/* f04818c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048190: 0fc11228 */ jal func0f0448a0 +/* f048194: 02002025 */ or $a0,$s0,$zero +/* f048198: 10000038 */ beqz $zero,.L0f04827c +/* f04819c: 8e0e0014 */ lw $t6,0x14($s0) +/* f0481a0: 0fc11cf3 */ jal func0f0473cc +/* f0481a4: 02002025 */ or $a0,$s0,$zero +/* f0481a8: 10000033 */ beqz $zero,.L0f048278 +/* f0481ac: a3a0004b */ sb $zero,0x4b($sp) +/* f0481b0: 0fc11aa3 */ jal func0f046a8c +/* f0481b4: 02002025 */ or $a0,$s0,$zero +/* f0481b8: 10000030 */ beqz $zero,.L0f04827c +/* f0481bc: 8e0e0014 */ lw $t6,0x14($s0) +/* f0481c0: 0fc0f2dd */ jal func0f03cb74 +/* f0481c4: 02002025 */ or $a0,$s0,$zero +/* f0481c8: 1000002c */ beqz $zero,.L0f04827c +/* f0481cc: 8e0e0014 */ lw $t6,0x14($s0) +/* f0481d0: 0fc0f825 */ jal func0f03e094 +/* f0481d4: 02002025 */ or $a0,$s0,$zero +/* f0481d8: 10000028 */ beqz $zero,.L0f04827c +/* f0481dc: 8e0e0014 */ lw $t6,0x14($s0) +/* f0481e0: 0fc0f86a */ jal func0f03e1a8 +/* f0481e4: 02002025 */ or $a0,$s0,$zero +/* f0481e8: 10000024 */ beqz $zero,.L0f04827c +/* f0481ec: 8e0e0014 */ lw $t6,0x14($s0) +/* f0481f0: 0fc0f839 */ jal func0f03e0e4 +/* f0481f4: 02002025 */ or $a0,$s0,$zero +/* f0481f8: 10000020 */ beqz $zero,.L0f04827c +/* f0481fc: 8e0e0014 */ lw $t6,0x14($s0) +/* f048200: 0fc10e7e */ jal func0f0439f8 +/* f048204: 02002025 */ or $a0,$s0,$zero +/* f048208: 1000001c */ beqz $zero,.L0f04827c +/* f04820c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048210: 0fc10fc9 */ jal func0f043f24 +/* f048214: 02002025 */ or $a0,$s0,$zero +/* f048218: 10000018 */ beqz $zero,.L0f04827c +/* f04821c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048220: 0fc0f5fb */ jal func0f03d7ec +/* f048224: 02002025 */ or $a0,$s0,$zero +/* f048228: 10000014 */ beqz $zero,.L0f04827c +/* f04822c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048230: 0fc0f6a3 */ jal func0f03da8c +/* f048234: 02002025 */ or $a0,$s0,$zero +/* f048238: 10000010 */ beqz $zero,.L0f04827c +/* f04823c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048240: 0fc0f736 */ jal func0f03dcd8 +/* f048244: 02002025 */ or $a0,$s0,$zero +/* f048248: 1000000c */ beqz $zero,.L0f04827c +/* f04824c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048250: 0fc1098b */ jal func0f04262c +/* f048254: 02002025 */ or $a0,$s0,$zero +/* f048258: 10000008 */ beqz $zero,.L0f04827c +/* f04825c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048260: 0fc10a90 */ jal func0f042a40 +/* f048264: 02002025 */ or $a0,$s0,$zero +/* f048268: 10000004 */ beqz $zero,.L0f04827c +/* f04826c: 8e0e0014 */ lw $t6,0x14($s0) +/* f048270: 0fc11e4d */ jal func0f047934 +/* f048274: 02002025 */ or $a0,$s0,$zero +.L0f048278: +/* f048278: 8e0e0014 */ lw $t6,0x14($s0) +.L0f04827c: +/* f04827c: 96180192 */ lhu $t8,0x192($s0) +/* f048280: 2401fffd */ addiu $at,$zero,-3 +/* f048284: 01c17824 */ and $t7,$t6,$at +/* f048288: 3319ffbf */ andi $t9,$t8,0xffbf +/* f04828c: ae0f0014 */ sw $t7,0x14($s0) +/* f048290: a6190192 */ sh $t9,0x192($s0) +/* f048294: 93aa004b */ lbu $t2,0x4b($sp) +/* f048298: 51400008 */ beqzl $t2,.L0f0482bc +/* f04829c: 8fbf001c */ lw $ra,0x1c($sp) +/* f0482a0: 0fc01877 */ jal func0f0061dc +/* f0482a4: 02002025 */ or $a0,$s0,$zero +/* f0482a8: 10000004 */ beqz $zero,.L0f0482bc +/* f0482ac: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0482b0: +/* f0482b0: 0fc01948 */ jal func0f006520 +/* f0482b4: 02002025 */ or $a0,$s0,$zero +/* f0482b8: 8fbf001c */ lw $ra,0x1c($sp) +.L0f0482bc: +/* f0482bc: 8fb00018 */ lw $s0,0x18($sp) +/* f0482c0: 27bd0050 */ addiu $sp,$sp,0x50 +/* f0482c4: 03e00008 */ jr $ra +/* f0482c8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0482cc +/* f0482cc: 3c01800a */ lui $at,0x800a +/* f0482d0: ac20de20 */ sw $zero,-0x21e0($at) +/* f0482d4: 3c02800a */ lui $v0,0x800a +/* f0482d8: 8c42a2fc */ lw $v0,-0x5d04($v0) +/* f0482dc: 3c01800a */ lui $at,0x800a +/* f0482e0: 44802000 */ mtc1 $zero,$f4 +/* f0482e4: ac20de24 */ sw $zero,-0x21dc($at) +/* f0482e8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0482ec: 3c01800a */ lui $at,0x800a +/* f0482f0: afbf0014 */ sw $ra,0x14($sp) +/* f0482f4: 00802825 */ or $a1,$a0,$zero +/* f0482f8: 10400009 */ beqz $v0,.L0f048320 +/* f0482fc: e424de28 */ swc1 $f4,-0x21d8($at) +/* f048300: 24040002 */ addiu $a0,$zero,0x2 +/* f048304: 3403ffff */ dli $v1,0xffff +/* f048308: a4430038 */ sh $v1,0x38($v0) +.L0f04830c: +/* f04830c: a440003a */ sh $zero,0x3a($v0) +/* f048310: a044003c */ sb $a0,0x3c($v0) +/* f048314: 8c420020 */ lw $v0,0x20($v0) +/* f048318: 5440fffc */ bnezl $v0,.L0f04830c +/* f04831c: a4430038 */ sh $v1,0x38($v0) +.L0f048320: +/* f048320: 0c006134 */ jal 0x184d0 +/* f048324: 00a02025 */ or $a0,$a1,$zero +/* f048328: 3c048006 */ lui $a0,0x8006 +/* f04832c: 24847e60 */ addiu $a0,$a0,0x7e60 +/* f048330: 8c8f0000 */ lw $t7,0x0($a0) +/* f048334: 24050368 */ addiu $a1,$zero,0x368 +/* f048338: 3c038006 */ lui $v1,0x8006 +/* f04833c: 01e50019 */ multu $t7,$a1 +/* f048340: 24637e58 */ addiu $v1,$v1,0x7e58 +/* f048344: 8c6e0000 */ lw $t6,0x0($v1) +/* f048348: 240cffff */ addiu $t4,$zero,-1 +/* f04834c: 0000c012 */ mflo $t8 +/* f048350: 01d8c821 */ addu $t9,$t6,$t8 +/* f048354: af22fda0 */ sw $v0,-0x260($t9) +/* f048358: 8c890000 */ lw $t1,0x0($a0) +/* f04835c: 8c680000 */ lw $t0,0x0($v1) +/* f048360: 01250019 */ multu $t1,$a1 +/* f048364: 00005012 */ mflo $t2 +/* f048368: 010a5821 */ addu $t3,$t0,$t2 +/* f04836c: a560fda4 */ sh $zero,-0x25c($t3) +/* f048370: 8c8f0000 */ lw $t7,0x0($a0) +/* f048374: 8c6d0000 */ lw $t5,0x0($v1) +/* f048378: 01e50019 */ multu $t7,$a1 +/* f04837c: 00007012 */ mflo $t6 +/* f048380: 01aec021 */ addu $t8,$t5,$t6 +/* f048384: a70cfda6 */ sh $t4,-0x25a($t8) +/* f048388: 8fbf0014 */ lw $ra,0x14($sp) +/* f04838c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f048390: 03e00008 */ jr $ra +/* f048394: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048398 +/* f048398: 27bdff18 */ addiu $sp,$sp,-232 +/* f04839c: afbf003c */ sw $ra,0x3c($sp) +/* f0483a0: afbe0038 */ sw $s8,0x38($sp) +/* f0483a4: afb70034 */ sw $s7,0x34($sp) +/* f0483a8: afb60030 */ sw $s6,0x30($sp) +/* f0483ac: afb5002c */ sw $s5,0x2c($sp) +/* f0483b0: afb40028 */ sw $s4,0x28($sp) +/* f0483b4: afb30024 */ sw $s3,0x24($sp) +/* f0483b8: afb20020 */ sw $s2,0x20($sp) +/* f0483bc: afb1001c */ sw $s1,0x1c($sp) +/* f0483c0: 0fc07934 */ jal func0f01e4d0 +/* f0483c4: afb00018 */ sw $s0,0x18($sp) +/* f0483c8: 3c1e8006 */ lui $s8,0x8006 +/* f0483cc: 27de2cb0 */ addiu $s8,$s8,0x2cb0 +/* f0483d0: afc00000 */ sw $zero,0x0($s8) +/* f0483d4: 3c018006 */ lui $at,0x8006 +/* f0483d8: ac202cb4 */ sw $zero,0x2cb4($at) +/* f0483dc: 3c0e800a */ lui $t6,0x800a +/* f0483e0: 8dcea2d8 */ lw $t6,-0x5d28($t6) +/* f0483e4: 3c018006 */ lui $at,0x8006 +/* f0483e8: ac202cb8 */ sw $zero,0x2cb8($at) +/* f0483ec: 3c018006 */ lui $at,0x8006 +/* f0483f0: afa200e0 */ sw $v0,0xe0($sp) +/* f0483f4: afa000dc */ sw $zero,0xdc($sp) +/* f0483f8: 00009025 */ or $s2,$zero,$zero +/* f0483fc: 0000b025 */ or $s6,$zero,$zero +/* f048400: 15c0005a */ bnez $t6,.L0f04856c +/* f048404: ac202cbc */ sw $zero,0x2cbc($at) +/* f048408: 18400058 */ blez $v0,.L0f04856c +/* f04840c: 0000a825 */ or $s5,$zero,$zero +/* f048410: 00009825 */ or $s3,$zero,$zero +/* f048414: 24170006 */ addiu $s7,$zero,0x6 +/* f048418: 24140003 */ addiu $s4,$zero,0x3 +.L0f04841c: +/* f04841c: 3c0f8006 */ lui $t7,0x8006 +/* f048420: 8def2988 */ lw $t7,0x2988($t7) +/* f048424: 026f8021 */ addu $s0,$s3,$t7 +/* f048428: 8e180020 */ lw $t8,0x20($s0) +/* f04842c: 5300004b */ beqzl $t8,.L0f04855c +/* f048430: 8faa00e0 */ lw $t2,0xe0($sp) +/* f048434: 8e19001c */ lw $t9,0x1c($s0) +/* f048438: 53200048 */ beqzl $t9,.L0f04855c +/* f04843c: 8faa00e0 */ lw $t2,0xe0($sp) +/* f048440: 0fc0e6a5 */ jal func0f039a94 +/* f048444: 02002025 */ or $a0,$s0,$zero +/* f048448: 54400044 */ bnezl $v0,.L0f04855c +/* f04844c: 8faa00e0 */ lw $t2,0xe0($sp) +/* f048450: 0fc0a221 */ jal func0f028884 +/* f048454: 02002025 */ or $a0,$s0,$zero +/* f048458: 1040003f */ beqz $v0,.L0f048558 +/* f04845c: 00408825 */ or $s1,$v0,$zero +/* f048460: 90430000 */ lbu $v1,0x0($v0) +/* f048464: 12830003 */ beq $s4,$v1,.L0f048474 +/* f048468: 00000000 */ sll $zero,$zero,0x0 +/* f04846c: 56e3003b */ bnel $s7,$v1,.L0f04855c +/* f048470: 8faa00e0 */ lw $t2,0xe0($sp) +.L0f048474: +/* f048474: 16e30011 */ bne $s7,$v1,.L0f0484bc +/* f048478: 3c07800a */ lui $a3,0x800a +/* f04847c: 24e79fc0 */ addiu $a3,$a3,-24640 +/* f048480: 8ce8029c */ lw $t0,0x29c($a3) +/* f048484: 02002025 */ or $a0,$s0,$zero +/* f048488: 24060002 */ addiu $a2,$zero,0x2 +/* f04848c: 05000007 */ bltz $t0,.L0f0484ac +/* f048490: 00000000 */ sll $zero,$zero,0x0 +/* f048494: 8ce302a8 */ lw $v1,0x2a8($a3) +/* f048498: 10600004 */ beqz $v1,.L0f0484ac +/* f04849c: 00000000 */ sll $zero,$zero,0x0 +/* f0484a0: 8c6900bc */ lw $t1,0xbc($v1) +/* f0484a4: 50490006 */ beql $v0,$t1,.L0f0484c0 +/* f0484a8: 8e220004 */ lw $v0,0x4($s1) +.L0f0484ac: +/* f0484ac: 0fc12aa3 */ jal func0f04aa8c +/* f0484b0: 8e250004 */ lw $a1,0x4($s1) +/* f0484b4: 5440000a */ bnezl $v0,.L0f0484e0 +/* f0484b8: 8fca0000 */ lw $t2,0x0($s8) +.L0f0484bc: +/* f0484bc: 8e220004 */ lw $v0,0x4($s1) +.L0f0484c0: +/* f0484c0: 00001825 */ or $v1,$zero,$zero +/* f0484c4: 10400003 */ beqz $v0,.L0f0484d4 +/* f0484c8: 00000000 */ sll $zero,$zero,0x0 +/* f0484cc: 10000001 */ beqz $zero,.L0f0484d4 +/* f0484d0: 904302fe */ lbu $v1,0x2fe($v0) +.L0f0484d4: +/* f0484d4: 54740021 */ bnel $v1,$s4,.L0f04855c +/* f0484d8: 8faa00e0 */ lw $t2,0xe0($sp) +/* f0484dc: 8fca0000 */ lw $t2,0x0($s8) +.L0f0484e0: +/* f0484e0: 254b0001 */ addiu $t3,$t2,0x1 +/* f0484e4: afcb0000 */ sw $t3,0x0($s8) +/* f0484e8: 8e0300e0 */ lw $v1,0xe0($s0) +/* f0484ec: 8e0400e4 */ lw $a0,0xe4($s0) +/* f0484f0: 0083082a */ slt $at,$a0,$v1 +/* f0484f4: 10200003 */ beqz $at,.L0f048504 +/* f0484f8: 00801025 */ or $v0,$a0,$zero +/* f0484fc: 10000001 */ beqz $zero,.L0f048504 +/* f048500: 00601025 */ or $v0,$v1,$zero +.L0f048504: +/* f048504: 10400014 */ beqz $v0,.L0f048558 +/* f048508: 3c038006 */ lui $v1,0x8006 +/* f04850c: 24632cb4 */ addiu $v1,$v1,0x2cb4 +/* f048510: 8c6c0000 */ lw $t4,0x0($v1) +/* f048514: 3c0e800a */ lui $t6,0x800a +/* f048518: 3c048006 */ lui $a0,0x8006 +/* f04851c: 258d0001 */ addiu $t5,$t4,0x1 +/* f048520: ac6d0000 */ sw $t5,0x0($v1) +/* f048524: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f048528: 24842cbc */ addiu $a0,$a0,0x2cbc +/* f04852c: 01c27823 */ subu $t7,$t6,$v0 +/* f048530: 29e100f0 */ slti $at,$t7,0xf0 +/* f048534: 10200008 */ beqz $at,.L0f048558 +/* f048538: 3c028006 */ lui $v0,0x8006 +/* f04853c: 24422cb8 */ addiu $v0,$v0,0x2cb8 +/* f048540: 8c580000 */ lw $t8,0x0($v0) +/* f048544: 8c880000 */ lw $t0,0x0($a0) +/* f048548: 27190001 */ addiu $t9,$t8,0x1 +/* f04854c: 25090001 */ addiu $t1,$t0,0x1 +/* f048550: ac590000 */ sw $t9,0x0($v0) +/* f048554: ac890000 */ sw $t1,0x0($a0) +.L0f048558: +/* f048558: 8faa00e0 */ lw $t2,0xe0($sp) +.L0f04855c: +/* f04855c: 26b50001 */ addiu $s5,$s5,0x1 +/* f048560: 26730368 */ addiu $s3,$s3,0x368 +/* f048564: 16aaffad */ bne $s5,$t2,.L0f04841c +/* f048568: 00000000 */ sll $zero,$zero,0x0 +.L0f04856c: +/* f04856c: 3c028007 */ lui $v0,0x8007 +/* f048570: 8c428454 */ lw $v0,-0x7bac($v0) +/* f048574: 3c018007 */ lui $at,0x8007 +/* f048578: 0000a825 */ or $s5,$zero,$zero +/* f04857c: 24420001 */ addiu $v0,$v0,0x1 +/* f048580: ac228454 */ sw $v0,-0x7bac($at) +/* f048584: 2c41000b */ sltiu $at,$v0,0xb +/* f048588: 14200002 */ bnez $at,.L0f048594 +/* f04858c: 3c018007 */ lui $at,0x8007 +/* f048590: ac208454 */ sw $zero,-0x7bac($at) +.L0f048594: +/* f048594: 0fc47bac */ jal func0f11eeb0 +/* f048598: 00000000 */ sll $zero,$zero,0x0 +/* f04859c: 10400003 */ beqz $v0,.L0f0485ac +/* f0485a0: 00000000 */ sll $zero,$zero,0x0 +/* f0485a4: 0fc10e51 */ jal func0f043944 +/* f0485a8: 00000000 */ sll $zero,$zero,0x0 +.L0f0485ac: +/* f0485ac: 3c02800a */ lui $v0,0x800a +/* f0485b0: 8042a492 */ lb $v0,-0x5b6e($v0) +/* f0485b4: 04400009 */ bltz $v0,.L0f0485dc +/* f0485b8: 00000000 */ sll $zero,$zero,0x0 +/* f0485bc: 0fc120b3 */ jal func0f0482cc +/* f0485c0: 24440c00 */ addiu $a0,$v0,0xc00 +/* f0485c4: 240bffff */ addiu $t3,$zero,-1 +/* f0485c8: 3c01800a */ lui $at,0x800a +/* f0485cc: a02ba492 */ sb $t3,-0x5b6e($at) +/* f0485d0: 3c01800a */ lui $at,0x800a +/* f0485d4: 240c0001 */ addiu $t4,$zero,0x1 +/* f0485d8: a02ca493 */ sb $t4,-0x5b6d($at) +.L0f0485dc: +/* f0485dc: 3c038006 */ lui $v1,0x8006 +/* f0485e0: 8c637e60 */ lw $v1,0x7e60($v1) +/* f0485e4: 00009825 */ or $s3,$zero,$zero +/* f0485e8: 18600013 */ blez $v1,.L0f048638 +.L0f0485ec: +/* f0485ec: 3c0d800a */ lui $t5,0x800a +/* f0485f0: 81ada493 */ lb $t5,-0x5b6d($t5) +/* f0485f4: 3c028006 */ lui $v0,0x8006 +/* f0485f8: 8c427e58 */ lw $v0,0x7e58($v0) +/* f0485fc: 11a00005 */ beqz $t5,.L0f048614 +/* f048600: 00537021 */ addu $t6,$v0,$s3 +/* f048604: 95cf0192 */ lhu $t7,0x192($t6) +/* f048608: 31f80010 */ andi $t8,$t7,0x10 +/* f04860c: 53000006 */ beqzl $t8,.L0f048628 +/* f048610: 26b50001 */ addiu $s5,$s5,0x1 +.L0f048614: +/* f048614: 0fc11f20 */ jal func0f047c80 +/* f048618: 02622021 */ addu $a0,$s3,$v0 +/* f04861c: 3c038006 */ lui $v1,0x8006 +/* f048620: 8c637e60 */ lw $v1,0x7e60($v1) +/* f048624: 26b50001 */ addiu $s5,$s5,0x1 +.L0f048628: +/* f048628: 02a3082a */ slt $at,$s5,$v1 +/* f04862c: 1420ffef */ bnez $at,.L0f0485ec +/* f048630: 26730368 */ addiu $s3,$s3,0x368 +/* f048634: 0000a825 */ or $s5,$zero,$zero +.L0f048638: +/* f048638: 8fb900e0 */ lw $t9,0xe0($sp) +/* f04863c: 0000a025 */ or $s4,$zero,$zero +/* f048640: 00009825 */ or $s3,$zero,$zero +/* f048644: 1b200052 */ blez $t9,.L0f048790 +/* f048648: 241e001f */ addiu $s8,$zero,0x1f +/* f04864c: 24170005 */ addiu $s7,$zero,0x5 +/* f048650: 27b1007c */ addiu $s1,$sp,0x7c +.L0f048654: +/* f048654: 3c088006 */ lui $t0,0x8006 +/* f048658: 8d082988 */ lw $t0,0x2988($t0) +/* f04865c: 02682021 */ addu $a0,$s3,$t0 +/* f048660: 8c890020 */ lw $t1,0x20($a0) +/* f048664: 51200046 */ beqzl $t1,.L0f048780 +/* f048668: 8fb800e0 */ lw $t8,0xe0($sp) +/* f04866c: 8c83001c */ lw $v1,0x1c($a0) +/* f048670: 50600043 */ beqzl $v1,.L0f048780 +/* f048674: 8fb800e0 */ lw $t8,0xe0($sp) +/* f048678: 80820007 */ lb $v0,0x7($a0) +/* f04867c: 52e20005 */ beql $s7,$v0,.L0f048694 +/* f048680: 906a0001 */ lbu $t2,0x1($v1) +/* f048684: 53c20003 */ beql $s8,$v0,.L0f048694 +/* f048688: 906a0001 */ lbu $t2,0x1($v1) +/* f04868c: 26940001 */ addiu $s4,$s4,0x1 +/* f048690: 906a0001 */ lbu $t2,0x1($v1) +.L0f048694: +/* f048694: 314b0080 */ andi $t3,$t2,0x80 +/* f048698: 11600011 */ beqz $t3,.L0f0486e0 +/* f04869c: 00000000 */ sll $zero,$zero,0x0 +/* f0486a0: 12e20006 */ beq $s7,$v0,.L0f0486bc +/* f0486a4: 00000000 */ sll $zero,$zero,0x0 +/* f0486a8: 13c20004 */ beq $s8,$v0,.L0f0486bc +/* f0486ac: 8fac00dc */ lw $t4,0xdc($sp) +/* f0486b0: 258d0001 */ addiu $t5,$t4,0x1 +/* f0486b4: 1000000a */ beqz $zero,.L0f0486e0 +/* f0486b8: afad00dc */ sw $t5,0xdc($sp) +.L0f0486bc: +/* f0486bc: 57c20008 */ bnel $s8,$v0,.L0f0486e0 +/* f0486c0: 26d60001 */ addiu $s6,$s6,0x1 +/* f0486c4: 8c8e0018 */ lw $t6,0x18($a0) +/* f0486c8: 000e7940 */ sll $t7,$t6,0x5 +/* f0486cc: 05e00004 */ bltz $t7,.L0f0486e0 +/* f0486d0: 00000000 */ sll $zero,$zero,0x0 +/* f0486d4: 10000002 */ beqz $zero,.L0f0486e0 +/* f0486d8: 26d60001 */ addiu $s6,$s6,0x1 +/* f0486dc: 26d60001 */ addiu $s6,$s6,0x1 +.L0f0486e0: +/* f0486e0: 52e20008 */ beql $s7,$v0,.L0f048704 +/* f0486e4: 94880192 */ lhu $t0,0x192($a0) +/* f0486e8: 57c20025 */ bnel $s8,$v0,.L0f048780 +/* f0486ec: 8fb800e0 */ lw $t8,0xe0($sp) +/* f0486f0: 8c980018 */ lw $t8,0x18($a0) +/* f0486f4: 0018c940 */ sll $t9,$t8,0x5 +/* f0486f8: 07220021 */ bltzl $t9,.L0f048780 +/* f0486fc: 8fb800e0 */ lw $t8,0xe0($sp) +/* f048700: 94880192 */ lhu $t0,0x192($a0) +.L0f048704: +/* f048704: 00125080 */ sll $t2,$s2,0x2 +/* f048708: 022a1821 */ addu $v1,$s1,$t2 +/* f04870c: 31090080 */ andi $t1,$t0,0x80 +/* f048710: 5120001b */ beqzl $t1,.L0f048780 +/* f048714: 8fb800e0 */ lw $t8,0xe0($sp) +/* f048718: 26520001 */ addiu $s2,$s2,0x1 +/* f04871c: 2a41000a */ slti $at,$s2,0xa +/* f048720: ac640000 */ sw $a0,0x0($v1) +/* f048724: 14200015 */ bnez $at,.L0f04877c +/* f048728: 24630004 */ addiu $v1,$v1,0x4 +/* f04872c: 0c004b70 */ jal 0x12dc0 +/* f048730: afa30048 */ sw $v1,0x48($sp) +/* f048734: 0052001b */ divu $zero,$v0,$s2 +/* f048738: 00002810 */ mfhi $a1 +/* f04873c: 00055880 */ sll $t3,$a1,0x2 +/* f048740: 022b6021 */ addu $t4,$s1,$t3 +/* f048744: 00a08025 */ or $s0,$a1,$zero +/* f048748: 8fa30048 */ lw $v1,0x48($sp) +/* f04874c: 16400002 */ bnez $s2,.L0f048758 +/* f048750: 00000000 */ sll $zero,$zero,0x0 +/* f048754: 0007000d */ break 0x7 +.L0f048758: +/* f048758: 8d840000 */ lw $a0,0x0($t4) +/* f04875c: 0fc0f337 */ jal func0f03ccdc +/* f048760: 00000000 */ sll $zero,$zero,0x0 +/* f048764: 8fa30048 */ lw $v1,0x48($sp) +/* f048768: 00107080 */ sll $t6,$s0,0x2 +/* f04876c: 022e7821 */ addu $t7,$s1,$t6 +/* f048770: 8c6dfffc */ lw $t5,-0x4($v1) +/* f048774: 2652ffff */ addiu $s2,$s2,-1 +/* f048778: aded0000 */ sw $t5,0x0($t7) +.L0f04877c: +/* f04877c: 8fb800e0 */ lw $t8,0xe0($sp) +.L0f048780: +/* f048780: 26b50001 */ addiu $s5,$s5,0x1 +/* f048784: 26730368 */ addiu $s3,$s3,0x368 +/* f048788: 16b8ffb2 */ bne $s5,$t8,.L0f048654 +/* f04878c: 00000000 */ sll $zero,$zero,0x0 +.L0f048790: +/* f048790: 3c198007 */ lui $t9,0x8007 +/* f048794: 8f398458 */ lw $t9,-0x7ba8($t9) +/* f048798: 24170005 */ addiu $s7,$zero,0x5 +/* f04879c: 241e001f */ addiu $s8,$zero,0x1f +/* f0487a0: 0334082a */ slt $at,$t9,$s4 +/* f0487a4: 10200003 */ beqz $at,.L0f0487b4 +/* f0487a8: 3c03800a */ lui $v1,0x800a +/* f0487ac: 3c018007 */ lui $at,0x8007 +/* f0487b0: ac348458 */ sw $s4,-0x7ba8($at) +.L0f0487b4: +/* f0487b4: 8fa800dc */ lw $t0,0xdc($sp) +/* f0487b8: 8c639ff8 */ lw $v1,-0x6008($v1) +/* f0487bc: 00008825 */ or $s1,$zero,$zero +/* f0487c0: 02e81023 */ subu $v0,$s7,$t0 +/* f0487c4: 28610007 */ slti $at,$v1,0x7 +/* f0487c8: 14200004 */ bnez $at,.L0f0487dc +/* f0487cc: afa20074 */ sw $v0,0x74($sp) +/* f0487d0: 00434823 */ subu $t1,$v0,$v1 +/* f0487d4: 252a0006 */ addiu $t2,$t1,0x6 +/* f0487d8: afaa0074 */ sw $t2,0x74($sp) +.L0f0487dc: +/* f0487dc: 8fab0074 */ lw $t3,0x74($sp) +/* f0487e0: 05610002 */ bgez $t3,.L0f0487ec +/* f0487e4: 00000000 */ sll $zero,$zero,0x0 +/* f0487e8: afa00074 */ sw $zero,0x74($sp) +.L0f0487ec: +/* f0487ec: 12c0007d */ beqz $s6,.L0f0489e4 +/* f0487f0: 8fac00e0 */ lw $t4,0xe0($sp) +/* f0487f4: 0000b025 */ or $s6,$zero,$zero +/* f0487f8: 00009025 */ or $s2,$zero,$zero +/* f0487fc: 19800079 */ blez $t4,.L0f0489e4 +/* f048800: 0000a825 */ or $s5,$zero,$zero +/* f048804: 00009825 */ or $s3,$zero,$zero +/* f048808: 27b400a4 */ addiu $s4,$sp,0xa4 +.L0f04880c: +/* f04880c: 3c0e8006 */ lui $t6,0x8006 +/* f048810: 8dce2988 */ lw $t6,0x2988($t6) +/* f048814: 026e2021 */ addu $a0,$s3,$t6 +/* f048818: 8c8d0020 */ lw $t5,0x20($a0) +/* f04881c: 51a0006d */ beqzl $t5,.L0f0489d4 +/* f048820: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048824: 80820007 */ lb $v0,0x7($a0) +/* f048828: 52e2000b */ beql $s7,$v0,.L0f048858 +/* f04882c: 8c88001c */ lw $t0,0x1c($a0) +/* f048830: 57c20068 */ bnel $s8,$v0,.L0f0489d4 +/* f048834: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048838: 8c8f001c */ lw $t7,0x1c($a0) +/* f04883c: 51e00065 */ beqzl $t7,.L0f0489d4 +/* f048840: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048844: 8c980018 */ lw $t8,0x18($a0) +/* f048848: 0018c940 */ sll $t9,$t8,0x5 +/* f04884c: 07220061 */ bltzl $t9,.L0f0489d4 +/* f048850: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048854: 8c88001c */ lw $t0,0x1c($a0) +.L0f048858: +/* f048858: 91090001 */ lbu $t1,0x1($t0) +/* f04885c: 312a0080 */ andi $t2,$t1,0x80 +/* f048860: 51400033 */ beqzl $t2,.L0f048930 +/* f048864: 8c8c0030 */ lw $t4,0x30($a0) +/* f048868: 8c8b0038 */ lw $t3,0x38($a0) +/* f04886c: 05630059 */ bgezl $t3,.L0f0489d4 +/* f048870: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048874: 8c8c002c */ lw $t4,0x2c($a0) +/* f048878: 8fae0074 */ lw $t6,0x74($sp) +/* f04887c: 55800055 */ bnezl $t4,.L0f0489d4 +/* f048880: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048884: 26d60001 */ addiu $s6,$s6,0x1 +/* f048888: 01d6082a */ slt $at,$t6,$s6 +/* f04888c: 14200004 */ bnez $at,.L0f0488a0 +/* f048890: 00000000 */ sll $zero,$zero,0x0 +/* f048894: 8c8d02d4 */ lw $t5,0x2d4($a0) +/* f048898: 51a00006 */ beqzl $t5,.L0f0488b4 +/* f04889c: 8c8f0030 */ lw $t7,0x30($a0) +.L0f0488a0: +/* f0488a0: 0fc0f337 */ jal func0f03ccdc +/* f0488a4: 00000000 */ sll $zero,$zero,0x0 +/* f0488a8: 10000049 */ beqz $zero,.L0f0489d0 +/* f0488ac: 26d6ffff */ addiu $s6,$s6,-1 +/* f0488b0: 8c8f0030 */ lw $t7,0x30($a0) +.L0f0488b4: +/* f0488b4: 0011c080 */ sll $t8,$s1,0x2 +/* f0488b8: 27b900b8 */ addiu $t9,$sp,0xb8 +/* f0488bc: 15e00044 */ bnez $t7,.L0f0489d0 +/* f0488c0: 03191821 */ addu $v1,$t8,$t9 +/* f0488c4: 26310001 */ addiu $s1,$s1,0x1 +/* f0488c8: 2a210002 */ slti $at,$s1,0x2 +/* f0488cc: ac640000 */ sw $a0,0x0($v1) +/* f0488d0: 1420003f */ bnez $at,.L0f0489d0 +/* f0488d4: 24630004 */ addiu $v1,$v1,0x4 +/* f0488d8: 0c004b70 */ jal 0x12dc0 +/* f0488dc: afa30048 */ sw $v1,0x48($sp) +/* f0488e0: 0051001b */ divu $zero,$v0,$s1 +/* f0488e4: 00002810 */ mfhi $a1 +/* f0488e8: 00054080 */ sll $t0,$a1,0x2 +/* f0488ec: 03a82021 */ addu $a0,$sp,$t0 +/* f0488f0: 00a08025 */ or $s0,$a1,$zero +/* f0488f4: 8fa30048 */ lw $v1,0x48($sp) +/* f0488f8: 16200002 */ bnez $s1,.L0f048904 +/* f0488fc: 00000000 */ sll $zero,$zero,0x0 +/* f048900: 0007000d */ break 0x7 +.L0f048904: +/* f048904: 8c8400b8 */ lw $a0,0xb8($a0) +/* f048908: 0fc0f341 */ jal func0f03cd04 +/* f04890c: 00000000 */ sll $zero,$zero,0x0 +/* f048910: 8fa30048 */ lw $v1,0x48($sp) +/* f048914: 00105080 */ sll $t2,$s0,0x2 +/* f048918: 03aa5821 */ addu $t3,$sp,$t2 +/* f04891c: 8c69fffc */ lw $t1,-0x4($v1) +/* f048920: 2631ffff */ addiu $s1,$s1,-1 +/* f048924: 1000002a */ beqz $zero,.L0f0489d0 +/* f048928: ad6900b8 */ sw $t1,0xb8($t3) +/* f04892c: 8c8c0030 */ lw $t4,0x30($a0) +.L0f048930: +/* f048930: 00127080 */ sll $t6,$s2,0x2 +/* f048934: 028e2821 */ addu $a1,$s4,$t6 +/* f048938: 55800026 */ bnezl $t4,.L0f0489d4 +/* f04893c: 8fac00e0 */ lw $t4,0xe0($sp) +/* f048940: 26520001 */ addiu $s2,$s2,0x1 +/* f048944: 2a410005 */ slti $at,$s2,0x5 +/* f048948: aca40000 */ sw $a0,0x0($a1) +/* f04894c: 14200020 */ bnez $at,.L0f0489d0 +/* f048950: 24a50004 */ addiu $a1,$a1,0x4 +/* f048954: 0c004b70 */ jal 0x12dc0 +/* f048958: afa50048 */ sw $a1,0x48($sp) +/* f04895c: 0052001b */ divu $zero,$v0,$s2 +/* f048960: 00001810 */ mfhi $v1 +/* f048964: 00036880 */ sll $t5,$v1,0x2 +/* f048968: 028d7821 */ addu $t7,$s4,$t5 +/* f04896c: 8df80000 */ lw $t8,0x0($t7) +/* f048970: 00608025 */ or $s0,$v1,$zero +/* f048974: 8fa50048 */ lw $a1,0x48($sp) +/* f048978: 83190007 */ lb $t9,0x7($t8) +/* f04897c: 16400002 */ bnez $s2,.L0f048988 +/* f048980: 00000000 */ sll $zero,$zero,0x0 +/* f048984: 0007000d */ break 0x7 +.L0f048988: +/* f048988: 00034080 */ sll $t0,$v1,0x2 +/* f04898c: 12f90005 */ beq $s7,$t9,.L0f0489a4 +/* f048990: 02884821 */ addu $t1,$s4,$t0 +/* f048994: 8d240000 */ lw $a0,0x0($t1) +/* f048998: 0fc0c467 */ jal func0f03119c +/* f04899c: afa50048 */ sw $a1,0x48($sp) +/* f0489a0: 8fa50048 */ lw $a1,0x48($sp) +.L0f0489a4: +/* f0489a4: 00105080 */ sll $t2,$s0,0x2 +/* f0489a8: 028a1021 */ addu $v0,$s4,$t2 +/* f0489ac: 8c440000 */ lw $a0,0x0($v0) +/* f0489b0: afa50048 */ sw $a1,0x48($sp) +/* f0489b4: 0fc0f341 */ jal func0f03cd04 +/* f0489b8: afa20044 */ sw $v0,0x44($sp) +/* f0489bc: 8fa50048 */ lw $a1,0x48($sp) +/* f0489c0: 8fa20044 */ lw $v0,0x44($sp) +/* f0489c4: 2652ffff */ addiu $s2,$s2,-1 +/* f0489c8: 8cabfffc */ lw $t3,-0x4($a1) +/* f0489cc: ac4b0000 */ sw $t3,0x0($v0) +.L0f0489d0: +/* f0489d0: 8fac00e0 */ lw $t4,0xe0($sp) +.L0f0489d4: +/* f0489d4: 26b50001 */ addiu $s5,$s5,0x1 +/* f0489d8: 26730368 */ addiu $s3,$s3,0x368 +/* f0489dc: 16acff8b */ bne $s5,$t4,.L0f04880c +/* f0489e0: 00000000 */ sll $zero,$zero,0x0 +.L0f0489e4: +/* f0489e4: 8fbf003c */ lw $ra,0x3c($sp) +/* f0489e8: 8fb00018 */ lw $s0,0x18($sp) +/* f0489ec: 8fb1001c */ lw $s1,0x1c($sp) +/* f0489f0: 8fb20020 */ lw $s2,0x20($sp) +/* f0489f4: 8fb30024 */ lw $s3,0x24($sp) +/* f0489f8: 8fb40028 */ lw $s4,0x28($sp) +/* f0489fc: 8fb5002c */ lw $s5,0x2c($sp) +/* f048a00: 8fb60030 */ lw $s6,0x30($sp) +/* f048a04: 8fb70034 */ lw $s7,0x34($sp) +/* f048a08: 8fbe0038 */ lw $s8,0x38($sp) +/* f048a0c: 03e00008 */ jr $ra +/* f048a10: 27bd00e8 */ addiu $sp,$sp,0xe8 +); + +GLOBAL_ASM( +glabel func0f048a14 +/* f048a14: 8c8200e0 */ lw $v0,0xe0($a0) +/* f048a18: 3c0e800a */ lui $t6,0x800a +/* f048a1c: 58400009 */ blezl $v0,.L0f048a44 +/* f048a20: 00001025 */ or $v0,$zero,$zero +/* f048a24: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f048a28: 01c27823 */ subu $t7,$t6,$v0 +/* f048a2c: 29e10258 */ slti $at,$t7,0x258 +/* f048a30: 50200004 */ beqzl $at,.L0f048a44 +/* f048a34: 00001025 */ or $v0,$zero,$zero +/* f048a38: 03e00008 */ jr $ra +/* f048a3c: 24020001 */ addiu $v0,$zero,0x1 +/* f048a40: 00001025 */ or $v0,$zero,$zero +.L0f048a44: +/* f048a44: 03e00008 */ jr $ra +/* f048a48: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048a4c +/* f048a4c: 8c8200f4 */ lw $v0,0xf4($a0) +/* f048a50: 3c0e800a */ lui $t6,0x800a +/* f048a54: 58400009 */ blezl $v0,.L0f048a7c +/* f048a58: 00001025 */ or $v0,$zero,$zero +/* f048a5c: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f048a60: 01c27823 */ subu $t7,$t6,$v0 +/* f048a64: 29e10258 */ slti $at,$t7,0x258 +/* f048a68: 50200004 */ beqzl $at,.L0f048a7c +/* f048a6c: 00001025 */ or $v0,$zero,$zero +/* f048a70: 03e00008 */ jr $ra +/* f048a74: 24020001 */ addiu $v0,$zero,0x1 +/* f048a78: 00001025 */ or $v0,$zero,$zero +.L0f048a7c: +/* f048a7c: 03e00008 */ jr $ra +/* f048a80: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048a84 +/* f048a84: 27bdffe0 */ addiu $sp,$sp,-32 +/* f048a88: afbf0014 */ sw $ra,0x14($sp) +/* f048a8c: afa40020 */ sw $a0,0x20($sp) +/* f048a90: afa50024 */ sw $a1,0x24($sp) +/* f048a94: 8c86001c */ lw $a2,0x1c($a0) +/* f048a98: 24010006 */ addiu $at,$zero,0x6 +/* f048a9c: 90cf0000 */ lbu $t7,0x0($a2) +/* f048aa0: 15e10010 */ bne $t7,$at,.L0f048ae4 +/* f048aa4: 00000000 */ sll $zero,$zero,0x0 +/* f048aa8: 0fc4a25f */ jal func0f12897c +/* f048aac: 00c02025 */ or $a0,$a2,$zero +/* f048ab0: 0002c080 */ sll $t8,$v0,0x2 +/* f048ab4: 3c19800a */ lui $t9,0x800a +/* f048ab8: 0338c821 */ addu $t9,$t9,$t8 +/* f048abc: 8f39a024 */ lw $t9,-0x5fdc($t9) +/* f048ac0: 3c0143b4 */ lui $at,0x43b4 +/* f048ac4: 44812000 */ mtc1 $at,$f4 +/* f048ac8: c7260144 */ lwc1 $f6,0x144($t9) +/* f048acc: 3c017f1b */ lui $at,0x7f1b +/* f048ad0: c42a9328 */ lwc1 $f10,-0x6cd8($at) +/* f048ad4: 46062201 */ sub.s $f8,$f4,$f6 +/* f048ad8: 460a4082 */ mul.s $f2,$f8,$f10 +/* f048adc: 10000005 */ beqz $zero,.L0f048af4 +/* f048ae0: 8fa80020 */ lw $t0,0x20($sp) +.L0f048ae4: +/* f048ae4: 0fc0f917 */ jal func0f03e45c +/* f048ae8: 8fa40020 */ lw $a0,0x20($sp) +/* f048aec: 46000086 */ mov.s $f2,$f0 +/* f048af0: 8fa80020 */ lw $t0,0x20($sp) +.L0f048af4: +/* f048af4: 8fa90024 */ lw $t1,0x24($sp) +/* f048af8: 8d02001c */ lw $v0,0x1c($t0) +/* f048afc: c5300000 */ lwc1 $f16,0x0($t1) +/* f048b00: c5240008 */ lwc1 $f4,0x8($t1) +/* f048b04: c4520008 */ lwc1 $f18,0x8($v0) +/* f048b08: c4460010 */ lwc1 $f6,0x10($v0) +/* f048b0c: e7a2001c */ swc1 $f2,0x1c($sp) +/* f048b10: 46128301 */ sub.s $f12,$f16,$f18 +/* f048b14: 0fc259d4 */ jal func0f096750 +/* f048b18: 46062381 */ sub.s $f14,$f4,$f6 +/* f048b1c: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f048b20: 8fbf0014 */ lw $ra,0x14($sp) +/* f048b24: 3c017f1b */ lui $at,0x7f1b +/* f048b28: 4602003c */ c.lt.s $f0,$f2 +/* f048b2c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f048b30: 46020381 */ sub.s $f14,$f0,$f2 +/* f048b34: 45000003 */ bc1f .L0f048b44 +/* f048b38: 46007306 */ mov.s $f12,$f14 +/* f048b3c: c428932c */ lwc1 $f8,-0x6cd4($at) +/* f048b40: 46087300 */ add.s $f12,$f14,$f8 +.L0f048b44: +/* f048b44: 03e00008 */ jr $ra +/* f048b48: 46006006 */ mov.s $f0,$f12 +); + +GLOBAL_ASM( +glabel func0f048b4c +/* f048b4c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f048b50: afbf0014 */ sw $ra,0x14($sp) +/* f048b54: 0fc0a221 */ jal func0f028884 +/* f048b58: afa40018 */ sw $a0,0x18($sp) +/* f048b5c: 8fa40018 */ lw $a0,0x18($sp) +/* f048b60: 0fc122a1 */ jal func0f048a84 +/* f048b64: 24450008 */ addiu $a1,$v0,0x8 +/* f048b68: 8fbf0014 */ lw $ra,0x14($sp) +/* f048b6c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f048b70: 03e00008 */ jr $ra +/* f048b74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048b78 +/* f048b78: 27bdff80 */ addiu $sp,$sp,-128 +/* f048b7c: 30ae0004 */ andi $t6,$a1,0x4 +/* f048b80: 11c0001f */ beqz $t6,.L0f048c00 +/* f048b84: afbf0014 */ sw $ra,0x14($sp) +/* f048b88: 00c02825 */ or $a1,$a2,$zero +/* f048b8c: afa40080 */ sw $a0,0x80($sp) +/* f048b90: 0fc126d1 */ jal chrFindById +/* f048b94: afa7008c */ sw $a3,0x8c($sp) +/* f048b98: 8fa40080 */ lw $a0,0x80($sp) +/* f048b9c: 8fa7008c */ lw $a3,0x8c($sp) +/* f048ba0: 10400004 */ beqz $v0,.L0f048bb4 +/* f048ba4: 00401825 */ or $v1,$v0,$zero +/* f048ba8: 8c4f001c */ lw $t7,0x1c($v0) +/* f048bac: 55e00003 */ bnezl $t7,.L0f048bbc +/* f048bb0: 8c78001c */ lw $t8,0x1c($v1) +.L0f048bb4: +/* f048bb4: 00801825 */ or $v1,$a0,$zero +/* f048bb8: 8c78001c */ lw $t8,0x1c($v1) +.L0f048bbc: +/* f048bbc: c7040008 */ lwc1 $f4,0x8($t8) +/* f048bc0: e4e40000 */ swc1 $f4,0x0($a3) +/* f048bc4: 8c79001c */ lw $t9,0x1c($v1) +/* f048bc8: c726000c */ lwc1 $f6,0xc($t9) +/* f048bcc: e4e60004 */ swc1 $f6,0x4($a3) +/* f048bd0: 8c68001c */ lw $t0,0x1c($v1) +/* f048bd4: c5080010 */ lwc1 $f8,0x10($t0) +/* f048bd8: 10600003 */ beqz $v1,.L0f048be8 +/* f048bdc: e4e80008 */ swc1 $f8,0x8($a3) +/* f048be0: 10000002 */ beqz $zero,.L0f048bec +/* f048be4: 8c64001c */ lw $a0,0x1c($v1) +.L0f048be8: +/* f048be8: 8c64001c */ lw $a0,0x1c($v1) +.L0f048bec: +/* f048bec: 8fa50090 */ lw $a1,0x90($sp) +/* f048bf0: 0fc195e9 */ jal func0f0657a4 +/* f048bf4: 24840028 */ addiu $a0,$a0,0x28 +/* f048bf8: 1000002e */ beqz $zero,.L0f048cb4 +/* f048bfc: 8fbf0014 */ lw $ra,0x14($sp) +.L0f048c00: +/* f048c00: 30a90008 */ andi $t1,$a1,0x8 +/* f048c04: 11200014 */ beqz $t1,.L0f048c58 +/* f048c08: 00c02825 */ or $a1,$a2,$zero +/* f048c0c: 0fc1258b */ jal func0f04962c +/* f048c10: afa7008c */ sw $a3,0x8c($sp) +/* f048c14: 00402025 */ or $a0,$v0,$zero +/* f048c18: 24050042 */ addiu $a1,$zero,0x42 +/* f048c1c: 0fc456ac */ jal func0f115ab0 +/* f048c20: 27a60024 */ addiu $a2,$sp,0x24 +/* f048c24: 8fa7008c */ lw $a3,0x8c($sp) +/* f048c28: c7aa0024 */ lwc1 $f10,0x24($sp) +/* f048c2c: 8fa50090 */ lw $a1,0x90($sp) +/* f048c30: 240bffff */ addiu $t3,$zero,-1 +/* f048c34: e4ea0000 */ swc1 $f10,0x0($a3) +/* f048c38: c7b00028 */ lwc1 $f16,0x28($sp) +/* f048c3c: e4f00004 */ swc1 $f16,0x4($a3) +/* f048c40: c7b2002c */ lwc1 $f18,0x2c($sp) +/* f048c44: e4f20008 */ swc1 $f18,0x8($a3) +/* f048c48: 8faa006c */ lw $t2,0x6c($sp) +/* f048c4c: a4ab0002 */ sh $t3,0x2($a1) +/* f048c50: 10000017 */ beqz $zero,.L0f048cb0 +/* f048c54: a4aa0000 */ sh $t2,0x0($a1) +.L0f048c58: +/* f048c58: 0fc0a221 */ jal func0f028884 +/* f048c5c: afa7008c */ sw $a3,0x8c($sp) +/* f048c60: 8fa7008c */ lw $a3,0x8c($sp) +/* f048c64: c4440008 */ lwc1 $f4,0x8($v0) +/* f048c68: 24010003 */ addiu $at,$zero,0x3 +/* f048c6c: 00403025 */ or $a2,$v0,$zero +/* f048c70: e4e40000 */ swc1 $f4,0x0($a3) +/* f048c74: c446000c */ lwc1 $f6,0xc($v0) +/* f048c78: e4e60004 */ swc1 $f6,0x4($a3) +/* f048c7c: c4480010 */ lwc1 $f8,0x10($v0) +/* f048c80: e4e80008 */ swc1 $f8,0x8($a3) +/* f048c84: 904c0000 */ lbu $t4,0x0($v0) +/* f048c88: 8fa50090 */ lw $a1,0x90($sp) +/* f048c8c: 15810006 */ bne $t4,$at,.L0f048ca8 +/* f048c90: 00000000 */ sll $zero,$zero,0x0 +/* f048c94: 8c430004 */ lw $v1,0x4($v0) +/* f048c98: 10600003 */ beqz $v1,.L0f048ca8 +/* f048c9c: 00000000 */ sll $zero,$zero,0x0 +/* f048ca0: 10000001 */ beqz $zero,.L0f048ca8 +/* f048ca4: 00000000 */ sll $zero,$zero,0x0 +.L0f048ca8: +/* f048ca8: 0fc195e9 */ jal func0f0657a4 +/* f048cac: 24c40028 */ addiu $a0,$a2,0x28 +.L0f048cb0: +/* f048cb0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f048cb4: +/* f048cb4: 27bd0080 */ addiu $sp,$sp,0x80 +/* f048cb8: 03e00008 */ jr $ra +/* f048cbc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048cc0 +/* f048cc0: 44809000 */ mtc1 $zero,$f18 +/* f048cc4: 27bdffc8 */ addiu $sp,$sp,-56 +/* f048cc8: afbf0014 */ sw $ra,0x14($sp) +/* f048ccc: 8c83001c */ lw $v1,0x1c($a0) +/* f048cd0: e7b20034 */ swc1 $f18,0x34($sp) +/* f048cd4: 0fc0a221 */ jal func0f028884 +/* f048cd8: afa30030 */ sw $v1,0x30($sp) +/* f048cdc: 8fa30030 */ lw $v1,0x30($sp) +/* f048ce0: c7a20034 */ lwc1 $f2,0x34($sp) +/* f048ce4: 50600035 */ beqzl $v1,.L0f048dbc +/* f048ce8: 8fbf0014 */ lw $ra,0x14($sp) +/* f048cec: 50400033 */ beqzl $v0,.L0f048dbc +/* f048cf0: 8fbf0014 */ lw $ra,0x14($sp) +/* f048cf4: c4640008 */ lwc1 $f4,0x8($v1) +/* f048cf8: c4460008 */ lwc1 $f6,0x8($v0) +/* f048cfc: c4680010 */ lwc1 $f8,0x10($v1) +/* f048d00: c44a0010 */ lwc1 $f10,0x10($v0) +/* f048d04: e7a20034 */ swc1 $f2,0x34($sp) +/* f048d08: afa2002c */ sw $v0,0x2c($sp) +/* f048d0c: 46062301 */ sub.s $f12,$f4,$f6 +/* f048d10: 0fc259d4 */ jal func0f096750 +/* f048d14: 460a4381 */ sub.s $f14,$f8,$f10 +/* f048d18: 8fa5002c */ lw $a1,0x2c($sp) +/* f048d1c: 24010006 */ addiu $at,$zero,0x6 +/* f048d20: c7a20034 */ lwc1 $f2,0x34($sp) +/* f048d24: 90a20000 */ lbu $v0,0x0($a1) +/* f048d28: 46000306 */ mov.s $f12,$f0 +/* f048d2c: 00a02025 */ or $a0,$a1,$zero +/* f048d30: 54410012 */ bnel $v0,$at,.L0f048d7c +/* f048d34: 24010003 */ addiu $at,$zero,0x3 +/* f048d38: 0fc4a25f */ jal func0f12897c +/* f048d3c: e7ac0020 */ swc1 $f12,0x20($sp) +/* f048d40: 00027080 */ sll $t6,$v0,0x2 +/* f048d44: 3c0f800a */ lui $t7,0x800a +/* f048d48: 01ee7821 */ addu $t7,$t7,$t6 +/* f048d4c: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f048d50: 3c0143b4 */ lui $at,0x43b4 +/* f048d54: 44810000 */ mtc1 $at,$f0 +/* f048d58: c5f00144 */ lwc1 $f16,0x144($t7) +/* f048d5c: 3c017f1b */ lui $at,0x7f1b +/* f048d60: c4249330 */ lwc1 $f4,-0x6cd0($at) +/* f048d64: 46100481 */ sub.s $f18,$f0,$f16 +/* f048d68: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f048d6c: 46049182 */ mul.s $f6,$f18,$f4 +/* f048d70: 10000009 */ beqz $zero,.L0f048d98 +/* f048d74: 46003083 */ div.s $f2,$f6,$f0 +/* f048d78: 24010003 */ addiu $at,$zero,0x3 +.L0f048d7c: +/* f048d7c: 54410007 */ bnel $v0,$at,.L0f048d9c +/* f048d80: 4602603c */ c.lt.s $f12,$f2 +/* f048d84: 8ca40004 */ lw $a0,0x4($a1) +/* f048d88: 0fc0f917 */ jal func0f03e45c +/* f048d8c: e7ac0020 */ swc1 $f12,0x20($sp) +/* f048d90: c7ac0020 */ lwc1 $f12,0x20($sp) +/* f048d94: 46000086 */ mov.s $f2,$f0 +.L0f048d98: +/* f048d98: 4602603c */ c.lt.s $f12,$f2 +.L0f048d9c: +/* f048d9c: 3c017f1b */ lui $at,0x7f1b +/* f048da0: 46026001 */ sub.s $f0,$f12,$f2 +/* f048da4: 45000004 */ bc1f .L0f048db8 +/* f048da8: e7a0001c */ swc1 $f0,0x1c($sp) +/* f048dac: c4289334 */ lwc1 $f8,-0x6ccc($at) +/* f048db0: 46080280 */ add.s $f10,$f0,$f8 +/* f048db4: e7aa001c */ swc1 $f10,0x1c($sp) +.L0f048db8: +/* f048db8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f048dbc: +/* f048dbc: c7a0001c */ lwc1 $f0,0x1c($sp) +/* f048dc0: 27bd0038 */ addiu $sp,$sp,0x38 +/* f048dc4: 03e00008 */ jr $ra +/* f048dc8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048dcc +/* f048dcc: 27bdffd8 */ addiu $sp,$sp,-40 +/* f048dd0: afbf0014 */ sw $ra,0x14($sp) +/* f048dd4: 8c83001c */ lw $v1,0x1c($a0) +/* f048dd8: 0fc0a221 */ jal func0f028884 +/* f048ddc: afa30024 */ sw $v1,0x24($sp) +/* f048de0: 8fa30024 */ lw $v1,0x24($sp) +/* f048de4: 44801000 */ mtc1 $zero,$f2 +/* f048de8: 5060001e */ beqzl $v1,.L0f048e64 +/* f048dec: 8fbf0014 */ lw $ra,0x14($sp) +/* f048df0: 5040001c */ beqzl $v0,.L0f048e64 +/* f048df4: 8fbf0014 */ lw $ra,0x14($sp) +/* f048df8: c468000c */ lwc1 $f8,0xc($v1) +/* f048dfc: c44a000c */ lwc1 $f10,0xc($v0) +/* f048e00: c4640008 */ lwc1 $f4,0x8($v1) +/* f048e04: c4460008 */ lwc1 $f6,0x8($v0) +/* f048e08: 460a4401 */ sub.s $f16,$f8,$f10 +/* f048e0c: 46062001 */ sub.s $f0,$f4,$f6 +/* f048e10: e7b00018 */ swc1 $f16,0x18($sp) +/* f048e14: c4440010 */ lwc1 $f4,0x10($v0) +/* f048e18: c4720010 */ lwc1 $f18,0x10($v1) +/* f048e1c: 46000182 */ mul.s $f6,$f0,$f0 +/* f048e20: 46049081 */ sub.s $f2,$f18,$f4 +/* f048e24: 46021202 */ mul.s $f8,$f2,$f2 +/* f048e28: 0c012974 */ jal 0x4a5d0 +/* f048e2c: 46083300 */ add.s $f12,$f6,$f8 +/* f048e30: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f048e34: 0fc259d4 */ jal func0f096750 +/* f048e38: 46000386 */ mov.s $f14,$f0 +/* f048e3c: 44805000 */ mtc1 $zero,$f10 +/* f048e40: 46000086 */ mov.s $f2,$f0 +/* f048e44: 3c017f1b */ lui $at,0x7f1b +/* f048e48: 460a003c */ c.lt.s $f0,$f10 +/* f048e4c: 00000000 */ sll $zero,$zero,0x0 +/* f048e50: 45020004 */ bc1fl .L0f048e64 +/* f048e54: 8fbf0014 */ lw $ra,0x14($sp) +/* f048e58: c4309338 */ lwc1 $f16,-0x6cc8($at) +/* f048e5c: 46100080 */ add.s $f2,$f0,$f16 +/* f048e60: 8fbf0014 */ lw $ra,0x14($sp) +.L0f048e64: +/* f048e64: 27bd0028 */ addiu $sp,$sp,0x28 +/* f048e68: 46001006 */ mov.s $f0,$f2 +/* f048e6c: 03e00008 */ jr $ra +/* f048e70: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f048e74 +/* f048e74: 27bdffe8 */ addiu $sp,$sp,-24 +/* f048e78: afbf0014 */ sw $ra,0x14($sp) +/* f048e7c: 0fc12330 */ jal func0f048cc0 +/* f048e80: afa5001c */ sw $a1,0x1c($sp) +/* f048e84: 93ae001f */ lbu $t6,0x1f($sp) +/* f048e88: 3c014f80 */ lui $at,0x4f80 +/* f048e8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f048e90: 448e2000 */ mtc1 $t6,$f4 +/* f048e94: 05c10004 */ bgez $t6,.L0f048ea8 +/* f048e98: 468021a0 */ cvt.s.w $f6,$f4 +/* f048e9c: 44814000 */ mtc1 $at,$f8 +/* f048ea0: 00000000 */ sll $zero,$zero,0x0 +/* f048ea4: 46083180 */ add.s $f6,$f6,$f8 +.L0f048ea8: +/* f048ea8: 3c017f1b */ lui $at,0x7f1b +/* f048eac: c42a933c */ lwc1 $f10,-0x6cc4($at) +/* f048eb0: 3c017f1b */ lui $at,0x7f1b +/* f048eb4: 460a3082 */ mul.s $f2,$f6,$f10 +/* f048eb8: 4602003c */ c.lt.s $f0,$f2 +/* f048ebc: 00000000 */ sll $zero,$zero,0x0 +/* f048ec0: 45000005 */ bc1f .L0f048ed8 +/* f048ec4: 00000000 */ sll $zero,$zero,0x0 +/* f048ec8: c4309340 */ lwc1 $f16,-0x6cc0($at) +/* f048ecc: 4610003c */ c.lt.s $f0,$f16 +/* f048ed0: 00000000 */ sll $zero,$zero,0x0 +/* f048ed4: 4501000e */ bc1t .L0f048f10 +.L0f048ed8: +/* f048ed8: 3c017f1b */ lui $at,0x7f1b +/* f048edc: c4329344 */ lwc1 $f18,-0x6cbc($at) +/* f048ee0: 3c017f1b */ lui $at,0x7f1b +/* f048ee4: 00001025 */ or $v0,$zero,$zero +/* f048ee8: 46029101 */ sub.s $f4,$f18,$f2 +/* f048eec: 4600203c */ c.lt.s $f4,$f0 +/* f048ef0: 00000000 */ sll $zero,$zero,0x0 +/* f048ef4: 45000008 */ bc1f .L0f048f18 +/* f048ef8: 00000000 */ sll $zero,$zero,0x0 +/* f048efc: c4289348 */ lwc1 $f8,-0x6cb8($at) +/* f048f00: 4600403c */ c.lt.s $f8,$f0 +/* f048f04: 00000000 */ sll $zero,$zero,0x0 +/* f048f08: 45000003 */ bc1f .L0f048f18 +/* f048f0c: 00000000 */ sll $zero,$zero,0x0 +.L0f048f10: +/* f048f10: 10000001 */ beqz $zero,.L0f048f18 +/* f048f14: 24020001 */ addiu $v0,$zero,0x1 +.L0f048f18: +/* f048f18: 03e00008 */ jr $ra +/* f048f1c: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f048f20 +/* f048f20: 27bdffe8 */ addiu $sp,$sp,-24 +/* f048f24: afbf0014 */ sw $ra,0x14($sp) +/* f048f28: 0fc12373 */ jal func0f048dcc +/* f048f2c: afa5001c */ sw $a1,0x1c($sp) +/* f048f30: 93ae001f */ lbu $t6,0x1f($sp) +/* f048f34: 3c014f80 */ lui $at,0x4f80 +/* f048f38: 8fbf0014 */ lw $ra,0x14($sp) +/* f048f3c: 448e2000 */ mtc1 $t6,$f4 +/* f048f40: 05c10004 */ bgez $t6,.L0f048f54 +/* f048f44: 468021a0 */ cvt.s.w $f6,$f4 +/* f048f48: 44814000 */ mtc1 $at,$f8 +/* f048f4c: 00000000 */ sll $zero,$zero,0x0 +/* f048f50: 46083180 */ add.s $f6,$f6,$f8 +.L0f048f54: +/* f048f54: 3c017f1b */ lui $at,0x7f1b +/* f048f58: c42a934c */ lwc1 $f10,-0x6cb4($at) +/* f048f5c: 3c017f1b */ lui $at,0x7f1b +/* f048f60: 460a3082 */ mul.s $f2,$f6,$f10 +/* f048f64: 4602003c */ c.lt.s $f0,$f2 +/* f048f68: 00000000 */ sll $zero,$zero,0x0 +/* f048f6c: 45000005 */ bc1f .L0f048f84 +/* f048f70: 00000000 */ sll $zero,$zero,0x0 +/* f048f74: c4309350 */ lwc1 $f16,-0x6cb0($at) +/* f048f78: 4610003c */ c.lt.s $f0,$f16 +/* f048f7c: 00000000 */ sll $zero,$zero,0x0 +/* f048f80: 4501000e */ bc1t .L0f048fbc +.L0f048f84: +/* f048f84: 3c017f1b */ lui $at,0x7f1b +/* f048f88: c4329354 */ lwc1 $f18,-0x6cac($at) +/* f048f8c: 3c017f1b */ lui $at,0x7f1b +/* f048f90: 00001025 */ or $v0,$zero,$zero +/* f048f94: 46029101 */ sub.s $f4,$f18,$f2 +/* f048f98: 4600203c */ c.lt.s $f4,$f0 +/* f048f9c: 00000000 */ sll $zero,$zero,0x0 +/* f048fa0: 45000008 */ bc1f .L0f048fc4 +/* f048fa4: 00000000 */ sll $zero,$zero,0x0 +/* f048fa8: c4289358 */ lwc1 $f8,-0x6ca8($at) +/* f048fac: 4600403c */ c.lt.s $f8,$f0 +/* f048fb0: 00000000 */ sll $zero,$zero,0x0 +/* f048fb4: 45000003 */ bc1f .L0f048fc4 +/* f048fb8: 00000000 */ sll $zero,$zero,0x0 +.L0f048fbc: +/* f048fbc: 10000001 */ beqz $zero,.L0f048fc4 +/* f048fc0: 24020001 */ addiu $v0,$zero,0x1 +.L0f048fc4: +/* f048fc4: 03e00008 */ jr $ra +/* f048fc8: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f048fcc +/* f048fcc: 27bdffd0 */ addiu $sp,$sp,-48 +/* f048fd0: afbf0014 */ sw $ra,0x14($sp) +/* f048fd4: afa50034 */ sw $a1,0x34($sp) +/* f048fd8: 8c83001c */ lw $v1,0x1c($a0) +/* f048fdc: afa40030 */ sw $a0,0x30($sp) +/* f048fe0: 0fc0a221 */ jal func0f028884 +/* f048fe4: afa30028 */ sw $v1,0x28($sp) +/* f048fe8: 8fa30028 */ lw $v1,0x28($sp) +/* f048fec: c4460008 */ lwc1 $f6,0x8($v0) +/* f048ff0: c44a0010 */ lwc1 $f10,0x10($v0) +/* f048ff4: c4640008 */ lwc1 $f4,0x8($v1) +/* f048ff8: c4680010 */ lwc1 $f8,0x10($v1) +/* f048ffc: 46062001 */ sub.s $f0,$f4,$f6 +/* f049000: 460a4081 */ sub.s $f2,$f8,$f10 +/* f049004: 46000307 */ neg.s $f12,$f0 +/* f049008: 0fc259d4 */ jal func0f096750 +/* f04900c: 46001387 */ neg.s $f14,$f2 +/* f049010: 8fa40030 */ lw $a0,0x30($sp) +/* f049014: 0fc0f917 */ jal func0f03e45c +/* f049018: e7a00018 */ swc1 $f0,0x18($sp) +/* f04901c: 93ae0037 */ lbu $t6,0x37($sp) +/* f049020: 3c017f1b */ lui $at,0x7f1b +/* f049024: c432935c */ lwc1 $f18,-0x6ca4($at) +/* f049028: 448e2000 */ mtc1 $t6,$f4 +/* f04902c: c7ac0018 */ lwc1 $f12,0x18($sp) +/* f049030: 8fbf0014 */ lw $ra,0x14($sp) +/* f049034: 468021a0 */ cvt.s.w $f6,$f4 +/* f049038: 3c017f1b */ lui $at,0x7f1b +/* f04903c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f049040: 46069202 */ mul.s $f8,$f18,$f6 +/* f049044: 46080080 */ add.s $f2,$f0,$f8 +/* f049048: 4602603c */ c.lt.s $f12,$f2 +/* f04904c: 46026401 */ sub.s $f16,$f12,$f2 +/* f049050: 45000003 */ bc1f .L0f049060 +/* f049054: 46008386 */ mov.s $f14,$f16 +/* f049058: c42a9360 */ lwc1 $f10,-0x6ca0($at) +/* f04905c: 460a8380 */ add.s $f14,$f16,$f10 +.L0f049060: +/* f049060: 03e00008 */ jr $ra +/* f049064: 46007006 */ mov.s $f0,$f14 +); + +GLOBAL_ASM( +glabel func0f049068 +/* f049068: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04906c: afbf0014 */ sw $ra,0x14($sp) +/* f049070: afa5001c */ sw $a1,0x1c($sp) +/* f049074: afa60020 */ sw $a2,0x20($sp) +/* f049078: 0fc123f3 */ jal func0f048fcc +/* f04907c: 30c500ff */ andi $a1,$a2,0xff +/* f049080: 93af001f */ lbu $t7,0x1f($sp) +/* f049084: 3c014f80 */ lui $at,0x4f80 +/* f049088: 8fbf0014 */ lw $ra,0x14($sp) +/* f04908c: 448f2000 */ mtc1 $t7,$f4 +/* f049090: 05e10004 */ bgez $t7,.L0f0490a4 +/* f049094: 468021a0 */ cvt.s.w $f6,$f4 +/* f049098: 44814000 */ mtc1 $at,$f8 +/* f04909c: 00000000 */ sll $zero,$zero,0x0 +/* f0490a0: 46083180 */ add.s $f6,$f6,$f8 +.L0f0490a4: +/* f0490a4: 3c017f1b */ lui $at,0x7f1b +/* f0490a8: c42a9364 */ lwc1 $f10,-0x6c9c($at) +/* f0490ac: 3c017f1b */ lui $at,0x7f1b +/* f0490b0: 460a3082 */ mul.s $f2,$f6,$f10 +/* f0490b4: 4602003c */ c.lt.s $f0,$f2 +/* f0490b8: 00000000 */ sll $zero,$zero,0x0 +/* f0490bc: 45000005 */ bc1f .L0f0490d4 +/* f0490c0: 00000000 */ sll $zero,$zero,0x0 +/* f0490c4: c4309368 */ lwc1 $f16,-0x6c98($at) +/* f0490c8: 4610003c */ c.lt.s $f0,$f16 +/* f0490cc: 00000000 */ sll $zero,$zero,0x0 +/* f0490d0: 4501000e */ bc1t .L0f04910c +.L0f0490d4: +/* f0490d4: 3c017f1b */ lui $at,0x7f1b +/* f0490d8: c432936c */ lwc1 $f18,-0x6c94($at) +/* f0490dc: 3c017f1b */ lui $at,0x7f1b +/* f0490e0: 00001025 */ or $v0,$zero,$zero +/* f0490e4: 46029101 */ sub.s $f4,$f18,$f2 +/* f0490e8: 4600203c */ c.lt.s $f4,$f0 +/* f0490ec: 00000000 */ sll $zero,$zero,0x0 +/* f0490f0: 45000008 */ bc1f .L0f049114 +/* f0490f4: 00000000 */ sll $zero,$zero,0x0 +/* f0490f8: c4289370 */ lwc1 $f8,-0x6c90($at) +/* f0490fc: 4600403c */ c.lt.s $f8,$f0 +/* f049100: 00000000 */ sll $zero,$zero,0x0 +/* f049104: 45000003 */ bc1f .L0f049114 +/* f049108: 00000000 */ sll $zero,$zero,0x0 +.L0f04910c: +/* f04910c: 10000001 */ beqz $zero,.L0f049114 +/* f049110: 24020001 */ addiu $v0,$zero,0x1 +.L0f049114: +/* f049114: 03e00008 */ jr $ra +/* f049118: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f04911c +/* f04911c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049120: afbf0014 */ sw $ra,0x14($sp) +/* f049124: 0fc122a1 */ jal func0f048a84 +/* f049128: afa60020 */ sw $a2,0x20($sp) +/* f04912c: 93ae0023 */ lbu $t6,0x23($sp) +/* f049130: 3c014f80 */ lui $at,0x4f80 +/* f049134: 8fbf0014 */ lw $ra,0x14($sp) +/* f049138: 448e2000 */ mtc1 $t6,$f4 +/* f04913c: 05c10004 */ bgez $t6,.L0f049150 +/* f049140: 468021a0 */ cvt.s.w $f6,$f4 +/* f049144: 44814000 */ mtc1 $at,$f8 +/* f049148: 00000000 */ sll $zero,$zero,0x0 +/* f04914c: 46083180 */ add.s $f6,$f6,$f8 +.L0f049150: +/* f049150: 3c017f1b */ lui $at,0x7f1b +/* f049154: c42a9374 */ lwc1 $f10,-0x6c8c($at) +/* f049158: 3c017f1b */ lui $at,0x7f1b +/* f04915c: 460a3082 */ mul.s $f2,$f6,$f10 +/* f049160: 4602003c */ c.lt.s $f0,$f2 +/* f049164: 00000000 */ sll $zero,$zero,0x0 +/* f049168: 45000005 */ bc1f .L0f049180 +/* f04916c: 00000000 */ sll $zero,$zero,0x0 +/* f049170: c4309378 */ lwc1 $f16,-0x6c88($at) +/* f049174: 4610003c */ c.lt.s $f0,$f16 +/* f049178: 00000000 */ sll $zero,$zero,0x0 +/* f04917c: 4501000e */ bc1t .L0f0491b8 +.L0f049180: +/* f049180: 3c017f1b */ lui $at,0x7f1b +/* f049184: c432937c */ lwc1 $f18,-0x6c84($at) +/* f049188: 3c017f1b */ lui $at,0x7f1b +/* f04918c: 00001025 */ or $v0,$zero,$zero +/* f049190: 46029101 */ sub.s $f4,$f18,$f2 +/* f049194: 4600203c */ c.lt.s $f4,$f0 +/* f049198: 00000000 */ sll $zero,$zero,0x0 +/* f04919c: 45000008 */ bc1f .L0f0491c0 +/* f0491a0: 00000000 */ sll $zero,$zero,0x0 +/* f0491a4: c4289380 */ lwc1 $f8,-0x6c80($at) +/* f0491a8: 4600403c */ c.lt.s $f8,$f0 +/* f0491ac: 00000000 */ sll $zero,$zero,0x0 +/* f0491b0: 45000003 */ bc1f .L0f0491c0 +/* f0491b4: 00000000 */ sll $zero,$zero,0x0 +.L0f0491b8: +/* f0491b8: 10000001 */ beqz $zero,.L0f0491c0 +/* f0491bc: 24020001 */ addiu $v0,$zero,0x1 +.L0f0491c0: +/* f0491c0: 03e00008 */ jr $ra +/* f0491c4: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f0491c8 +/* f0491c8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0491cc: afbf0014 */ sw $ra,0x14($sp) +/* f0491d0: 0fc0a221 */ jal func0f028884 +/* f0491d4: afa40018 */ sw $a0,0x18($sp) +/* f0491d8: 8fae0018 */ lw $t6,0x18($sp) +/* f0491dc: 00402825 */ or $a1,$v0,$zero +/* f0491e0: 0fc12495 */ jal func0f049254 +/* f0491e4: 8dc4001c */ lw $a0,0x1c($t6) +/* f0491e8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0491ec: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0491f0: 03e00008 */ jr $ra +/* f0491f4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0491f8 +/* f0491f8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0491fc: afbf0014 */ sw $ra,0x14($sp) +/* f049200: 0fc0a221 */ jal func0f028884 +/* f049204: afa40018 */ sw $a0,0x18($sp) +/* f049208: 8fae0018 */ lw $t6,0x18($sp) +/* f04920c: 00402825 */ or $a1,$v0,$zero +/* f049210: 0fc12495 */ jal func0f049254 +/* f049214: 8dc4001c */ lw $a0,0x1c($t6) +/* f049218: 8fbf0014 */ lw $ra,0x14($sp) +/* f04921c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049220: 03e00008 */ jr $ra +/* f049224: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049228 +/* f049228: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04922c: 3c0e800a */ lui $t6,0x800a +/* f049230: 8dcea244 */ lw $t6,-0x5dbc($t6) +/* f049234: afbf0014 */ sw $ra,0x14($sp) +/* f049238: 8c84001c */ lw $a0,0x1c($a0) +/* f04923c: 0fc12495 */ jal func0f049254 +/* f049240: 8dc500bc */ lw $a1,0xbc($t6) +/* f049244: 8fbf0014 */ lw $ra,0x14($sp) +/* f049248: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04924c: 03e00008 */ jr $ra +/* f049250: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049254 +/* f049254: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049258: afbf0014 */ sw $ra,0x14($sp) +/* f04925c: c4a60008 */ lwc1 $f6,0x8($a1) +/* f049260: c4840008 */ lwc1 $f4,0x8($a0) +/* f049264: c4aa000c */ lwc1 $f10,0xc($a1) +/* f049268: c488000c */ lwc1 $f8,0xc($a0) +/* f04926c: 46062001 */ sub.s $f0,$f4,$f6 +/* f049270: c4b20010 */ lwc1 $f18,0x10($a1) +/* f049274: c4900010 */ lwc1 $f16,0x10($a0) +/* f049278: 460a4081 */ sub.s $f2,$f8,$f10 +/* f04927c: 46000102 */ mul.s $f4,$f0,$f0 +/* f049280: 46128381 */ sub.s $f14,$f16,$f18 +/* f049284: 46021182 */ mul.s $f6,$f2,$f2 +/* f049288: 46062200 */ add.s $f8,$f4,$f6 +/* f04928c: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049290: 0c012974 */ jal 0x4a5d0 +/* f049294: 460a4300 */ add.s $f12,$f8,$f10 +/* f049298: 8fbf0014 */ lw $ra,0x14($sp) +/* f04929c: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0492a0: 03e00008 */ jr $ra +/* f0492a4: 00000000 */ sll $zero,$zero,0x0 +/* f0492a8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f0492ac: afbf0014 */ sw $ra,0x14($sp) +/* f0492b0: c4a60008 */ lwc1 $f6,0x8($a1) +/* f0492b4: c4840008 */ lwc1 $f4,0x8($a0) +/* f0492b8: c4aa0010 */ lwc1 $f10,0x10($a1) +/* f0492bc: c4880010 */ lwc1 $f8,0x10($a0) +/* f0492c0: 46062001 */ sub.s $f0,$f4,$f6 +/* f0492c4: 460a4081 */ sub.s $f2,$f8,$f10 +/* f0492c8: 46000402 */ mul.s $f16,$f0,$f0 +/* f0492cc: 00000000 */ sll $zero,$zero,0x0 +/* f0492d0: 46021482 */ mul.s $f18,$f2,$f2 +/* f0492d4: 0c012974 */ jal 0x4a5d0 +/* f0492d8: 46128300 */ add.s $f12,$f16,$f18 +/* f0492dc: 8fbf0014 */ lw $ra,0x14($sp) +/* f0492e0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0492e4: 03e00008 */ jr $ra +/* f0492e8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f0492ec +/* f0492ec: 27bdff80 */ addiu $sp,$sp,-128 +/* f0492f0: afbf0014 */ sw $ra,0x14($sp) +/* f0492f4: 8c83001c */ lw $v1,0x1c($a0) +/* f0492f8: 44801000 */ mtc1 $zero,$f2 +/* f0492fc: afa3007c */ sw $v1,0x7c($sp) +/* f049300: 0fc1258b */ jal func0f04962c +/* f049304: e7a2006c */ swc1 $f2,0x6c($sp) +/* f049308: 8fa3007c */ lw $v1,0x7c($sp) +/* f04930c: 04400017 */ bltz $v0,.L0f04936c +/* f049310: c7a2006c */ lwc1 $f2,0x6c($sp) +/* f049314: 00402025 */ or $a0,$v0,$zero +/* f049318: 24050002 */ addiu $a1,$zero,0x2 +/* f04931c: 27a60018 */ addiu $a2,$sp,0x18 +/* f049320: 0fc456ac */ jal func0f115ab0 +/* f049324: afa3007c */ sw $v1,0x7c($sp) +/* f049328: 8fa3007c */ lw $v1,0x7c($sp) +/* f04932c: c7a40018 */ lwc1 $f4,0x18($sp) +/* f049330: c7a8001c */ lwc1 $f8,0x1c($sp) +/* f049334: c4660008 */ lwc1 $f6,0x8($v1) +/* f049338: c46a000c */ lwc1 $f10,0xc($v1) +/* f04933c: c7b00020 */ lwc1 $f16,0x20($sp) +/* f049340: 46062001 */ sub.s $f0,$f4,$f6 +/* f049344: c4720010 */ lwc1 $f18,0x10($v1) +/* f049348: 460a4081 */ sub.s $f2,$f8,$f10 +/* f04934c: 46000102 */ mul.s $f4,$f0,$f0 +/* f049350: 46128381 */ sub.s $f14,$f16,$f18 +/* f049354: 46021182 */ mul.s $f6,$f2,$f2 +/* f049358: 46062200 */ add.s $f8,$f4,$f6 +/* f04935c: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049360: 0c012974 */ jal 0x4a5d0 +/* f049364: 460a4300 */ add.s $f12,$f8,$f10 +/* f049368: 46000086 */ mov.s $f2,$f0 +.L0f04936c: +/* f04936c: 8fbf0014 */ lw $ra,0x14($sp) +/* f049370: 27bd0080 */ addiu $sp,$sp,0x80 +/* f049374: 46001006 */ mov.s $f0,$f2 +/* f049378: 03e00008 */ jr $ra +/* f04937c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049380 +/* f049380: 27bdff78 */ addiu $sp,$sp,-136 +/* f049384: afbf0014 */ sw $ra,0x14($sp) +/* f049388: 8c83001c */ lw $v1,0x1c($a0) +/* f04938c: 0fc1258b */ jal func0f04962c +/* f049390: afa30084 */ sw $v1,0x84($sp) +/* f049394: 00402025 */ or $a0,$v0,$zero +/* f049398: 24050002 */ addiu $a1,$zero,0x2 +/* f04939c: 0fc456ac */ jal func0f115ab0 +/* f0493a0: 27a60020 */ addiu $a2,$sp,0x20 +/* f0493a4: 8fa30084 */ lw $v1,0x84($sp) +/* f0493a8: c7a40020 */ lwc1 $f4,0x20($sp) +/* f0493ac: c7a80024 */ lwc1 $f8,0x24($sp) +/* f0493b0: c4660008 */ lwc1 $f6,0x8($v1) +/* f0493b4: c46a000c */ lwc1 $f10,0xc($v1) +/* f0493b8: c7b00028 */ lwc1 $f16,0x28($sp) +/* f0493bc: 46062081 */ sub.s $f2,$f4,$f6 +/* f0493c0: 44802000 */ mtc1 $zero,$f4 +/* f0493c4: c4720010 */ lwc1 $f18,0x10($v1) +/* f0493c8: 460a4001 */ sub.s $f0,$f8,$f10 +/* f0493cc: 3c014316 */ lui $at,0x4316 +/* f0493d0: 44813000 */ mtc1 $at,$f6 +/* f0493d4: 3c017f1b */ lui $at,0x7f1b +/* f0493d8: 4600203c */ c.lt.s $f4,$f0 +/* f0493dc: 46128381 */ sub.s $f14,$f16,$f18 +/* f0493e0: 45020004 */ bc1fl .L0f0493f4 +/* f0493e4: 46000307 */ neg.s $f12,$f0 +/* f0493e8: 10000002 */ beqz $zero,.L0f0493f4 +/* f0493ec: 46000306 */ mov.s $f12,$f0 +/* f0493f0: 46000307 */ neg.s $f12,$f0 +.L0f0493f4: +/* f0493f4: 4606603c */ c.lt.s $f12,$f6 +/* f0493f8: 00000000 */ sll $zero,$zero,0x0 +/* f0493fc: 45000008 */ bc1f .L0f049420 +/* f049400: 00000000 */ sll $zero,$zero,0x0 +/* f049404: 46021202 */ mul.s $f8,$f2,$f2 +/* f049408: 00000000 */ sll $zero,$zero,0x0 +/* f04940c: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049410: 0c012974 */ jal 0x4a5d0 +/* f049414: 460a4300 */ add.s $f12,$f8,$f10 +/* f049418: 10000002 */ beqz $zero,.L0f049424 +/* f04941c: 46000086 */ mov.s $f2,$f0 +.L0f049420: +/* f049420: c4229384 */ lwc1 $f2,-0x6c7c($at) +.L0f049424: +/* f049424: 8fbf0014 */ lw $ra,0x14($sp) +/* f049428: 27bd0088 */ addiu $sp,$sp,0x88 +/* f04942c: 46001006 */ mov.s $f0,$f2 +/* f049430: 03e00008 */ jr $ra +/* f049434: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049438 +/* f049438: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04943c: afbf0014 */ sw $ra,0x14($sp) +/* f049440: 8c82001c */ lw $v0,0x1c($a0) +/* f049444: c4a40000 */ lwc1 $f4,0x0($a1) +/* f049448: c4a80004 */ lwc1 $f8,0x4($a1) +/* f04944c: c4460008 */ lwc1 $f6,0x8($v0) +/* f049450: c44a000c */ lwc1 $f10,0xc($v0) +/* f049454: c4b00008 */ lwc1 $f16,0x8($a1) +/* f049458: 46062001 */ sub.s $f0,$f4,$f6 +/* f04945c: c4520010 */ lwc1 $f18,0x10($v0) +/* f049460: 460a4081 */ sub.s $f2,$f8,$f10 +/* f049464: 46000102 */ mul.s $f4,$f0,$f0 +/* f049468: 46128381 */ sub.s $f14,$f16,$f18 +/* f04946c: 46021182 */ mul.s $f6,$f2,$f2 +/* f049470: 46062200 */ add.s $f8,$f4,$f6 +/* f049474: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049478: 0c012974 */ jal 0x4a5d0 +/* f04947c: 460a4300 */ add.s $f12,$f8,$f10 +/* f049480: 8fbf0014 */ lw $ra,0x14($sp) +/* f049484: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049488: 03e00008 */ jr $ra +/* f04948c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049490 +/* f049490: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049494: afbf0014 */ sw $ra,0x14($sp) +/* f049498: 8c82001c */ lw $v0,0x1c($a0) +/* f04949c: c4a40000 */ lwc1 $f4,0x0($a1) +/* f0494a0: c4a80008 */ lwc1 $f8,0x8($a1) +/* f0494a4: c4460008 */ lwc1 $f6,0x8($v0) +/* f0494a8: c44a0010 */ lwc1 $f10,0x10($v0) +/* f0494ac: 46062001 */ sub.s $f0,$f4,$f6 +/* f0494b0: 460a4081 */ sub.s $f2,$f8,$f10 +/* f0494b4: 46000402 */ mul.s $f16,$f0,$f0 +/* f0494b8: 00000000 */ sll $zero,$zero,0x0 +/* f0494bc: 46021482 */ mul.s $f18,$f2,$f2 +/* f0494c0: 0c012974 */ jal 0x4a5d0 +/* f0494c4: 46128300 */ add.s $f12,$f16,$f18 +/* f0494c8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0494cc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f0494d0: 03e00008 */ jr $ra +/* f0494d4: 00000000 */ sll $zero,$zero,0x0 +/* f0494d8: 27bdff80 */ addiu $sp,$sp,-128 +/* f0494dc: afbf0014 */ sw $ra,0x14($sp) +/* f0494e0: 8c8e001c */ lw $t6,0x1c($a0) +/* f0494e4: 44801000 */ mtc1 $zero,$f2 +/* f0494e8: afae007c */ sw $t6,0x7c($sp) +/* f0494ec: 0fc1258b */ jal func0f04962c +/* f0494f0: e7a2001c */ swc1 $f2,0x1c($sp) +/* f0494f4: 04400012 */ bltz $v0,.L0f049540 +/* f0494f8: c7a2001c */ lwc1 $f2,0x1c($sp) +/* f0494fc: 00402025 */ or $a0,$v0,$zero +/* f049500: 24050002 */ addiu $a1,$zero,0x2 +/* f049504: 0fc456ac */ jal func0f115ab0 +/* f049508: 27a60020 */ addiu $a2,$sp,0x20 +/* f04950c: 8fa2007c */ lw $v0,0x7c($sp) +/* f049510: c7a40020 */ lwc1 $f4,0x20($sp) +/* f049514: c7a80028 */ lwc1 $f8,0x28($sp) +/* f049518: c4460008 */ lwc1 $f6,0x8($v0) +/* f04951c: c44a0010 */ lwc1 $f10,0x10($v0) +/* f049520: 46062001 */ sub.s $f0,$f4,$f6 +/* f049524: 460a4081 */ sub.s $f2,$f8,$f10 +/* f049528: 46000402 */ mul.s $f16,$f0,$f0 +/* f04952c: 00000000 */ sll $zero,$zero,0x0 +/* f049530: 46021482 */ mul.s $f18,$f2,$f2 +/* f049534: 0c012974 */ jal 0x4a5d0 +/* f049538: 46128300 */ add.s $f12,$f16,$f18 +/* f04953c: 46000086 */ mov.s $f2,$f0 +.L0f049540: +/* f049540: 8fbf0014 */ lw $ra,0x14($sp) +/* f049544: 27bd0080 */ addiu $sp,$sp,0x80 +/* f049548: 46001006 */ mov.s $f0,$f2 +/* f04954c: 03e00008 */ jr $ra +/* f049550: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049554 +/* f049554: 8c82001c */ lw $v0,0x1c($a0) +/* f049558: c4a40000 */ lwc1 $f4,0x0($a1) +/* f04955c: c4a80004 */ lwc1 $f8,0x4($a1) +/* f049560: c4460008 */ lwc1 $f6,0x8($v0) +/* f049564: c44a000c */ lwc1 $f10,0xc($v0) +/* f049568: c4b00008 */ lwc1 $f16,0x8($a1) +/* f04956c: 46062081 */ sub.s $f2,$f4,$f6 +/* f049570: c4520010 */ lwc1 $f18,0x10($v0) +/* f049574: 460a4301 */ sub.s $f12,$f8,$f10 +/* f049578: 46021102 */ mul.s $f4,$f2,$f2 +/* f04957c: 46128381 */ sub.s $f14,$f16,$f18 +/* f049580: 460c6182 */ mul.s $f6,$f12,$f12 +/* f049584: 46062200 */ add.s $f8,$f4,$f6 +/* f049588: 460e7282 */ mul.s $f10,$f14,$f14 +/* f04958c: 03e00008 */ jr $ra +/* f049590: 460a4000 */ add.s $f0,$f8,$f10 +); + +GLOBAL_ASM( +glabel func0f049594 +/* f049594: c4840000 */ lwc1 $f4,0x0($a0) +/* f049598: c4a60000 */ lwc1 $f6,0x0($a1) +/* f04959c: c4880004 */ lwc1 $f8,0x4($a0) +/* f0495a0: c4aa0004 */ lwc1 $f10,0x4($a1) +/* f0495a4: 46062081 */ sub.s $f2,$f4,$f6 +/* f0495a8: c4900008 */ lwc1 $f16,0x8($a0) +/* f0495ac: c4b20008 */ lwc1 $f18,0x8($a1) +/* f0495b0: 460a4301 */ sub.s $f12,$f8,$f10 +/* f0495b4: 46021102 */ mul.s $f4,$f2,$f2 +/* f0495b8: 46128381 */ sub.s $f14,$f16,$f18 +/* f0495bc: 460c6182 */ mul.s $f6,$f12,$f12 +/* f0495c0: 46062200 */ add.s $f8,$f4,$f6 +/* f0495c4: 460e7282 */ mul.s $f10,$f14,$f14 +/* f0495c8: 03e00008 */ jr $ra +/* f0495cc: 460a4000 */ add.s $f0,$f8,$f10 +); + +GLOBAL_ASM( +glabel func0f0495d0 +/* f0495d0: 27bdff88 */ addiu $sp,$sp,-120 +/* f0495d4: 28a12710 */ slti $at,$a1,0x2710 +/* f0495d8: afbf0014 */ sw $ra,0x14($sp) +/* f0495dc: 00a03025 */ or $a2,$a1,$zero +/* f0495e0: 1420000c */ bnez $at,.L0f049614 +/* f0495e4: 2403ffff */ addiu $v1,$zero,-1 +/* f0495e8: 24a5d8f0 */ addiu $a1,$a1,-10000 +/* f0495ec: 0fc1258b */ jal func0f04962c +/* f0495f0: afa30074 */ sw $v1,0x74($sp) +/* f0495f4: 8fa30074 */ lw $v1,0x74($sp) +/* f0495f8: 04400007 */ bltz $v0,.L0f049618 +/* f0495fc: 00402025 */ or $a0,$v0,$zero +/* f049600: 24050040 */ addiu $a1,$zero,0x40 +/* f049604: 0fc456ac */ jal func0f115ab0 +/* f049608: 27a6001c */ addiu $a2,$sp,0x1c +/* f04960c: 10000002 */ beqz $zero,.L0f049618 +/* f049610: 8fa30064 */ lw $v1,0x64($sp) +.L0f049614: +/* f049614: 00c01825 */ or $v1,$a2,$zero +.L0f049618: +/* f049618: 8fbf0014 */ lw $ra,0x14($sp) +/* f04961c: 27bd0078 */ addiu $sp,$sp,0x78 +/* f049620: 00601025 */ or $v0,$v1,$zero +/* f049624: 03e00008 */ jr $ra +/* f049628: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04962c +/* f04962c: 24012328 */ addiu $at,$zero,0x2328 +/* f049630: 14a10002 */ bne $a1,$at,.L0f04963c +/* f049634: 00000000 */ sll $zero,$zero,0x0 +/* f049638: 84850128 */ lh $a1,0x128($a0) +.L0f04963c: +/* f04963c: 03e00008 */ jr $ra +/* f049640: 00a01025 */ or $v0,$a1,$zero +); + +GLOBAL_ASM( +glabel func0f049644 +/* f049644: 27bdffc8 */ addiu $sp,$sp,-56 +/* f049648: 3c02800a */ lui $v0,0x800a +/* f04964c: 24429fc0 */ addiu $v0,$v0,-24640 +/* f049650: 8c430298 */ lw $v1,0x298($v0) +/* f049654: afb5002c */ sw $s5,0x2c($sp) +/* f049658: 0080a825 */ or $s5,$a0,$zero +/* f04965c: afbf0034 */ sw $ra,0x34($sp) +/* f049660: afb60030 */ sw $s6,0x30($sp) +/* f049664: afb40028 */ sw $s4,0x28($sp) +/* f049668: afb30024 */ sw $s3,0x24($sp) +/* f04966c: afb20020 */ sw $s2,0x20($sp) +/* f049670: afb1001c */ sw $s1,0x1c($sp) +/* f049674: 0460005c */ bltz $v1,.L0f0497e8 +/* f049678: afb00018 */ sw $s0,0x18($sp) +/* f04967c: 8c440294 */ lw $a0,0x294($v0) +/* f049680: 56a4000c */ bnel $s5,$a0,.L0f0496b4 +/* f049684: 8c4802a4 */ lw $t0,0x2a4($v0) +/* f049688: 8c4e02a0 */ lw $t6,0x2a0($v0) +/* f04968c: 8c580338 */ lw $t8,0x338($v0) +/* f049690: 24010048 */ addiu $at,$zero,0x48 +/* f049694: 8dcf00bc */ lw $t7,0xbc($t6) +/* f049698: 00609825 */ or $s3,$v1,$zero +/* f04969c: 01f8a023 */ subu $s4,$t7,$t8 +/* f0496a0: 0281001a */ div $zero,$s4,$at +/* f0496a4: 0000a012 */ mflo $s4 +/* f0496a8: 1000000b */ beqz $zero,.L0f0496d8 +/* f0496ac: 00000000 */ sll $zero,$zero,0x0 +/* f0496b0: 8c4802a4 */ lw $t0,0x2a4($v0) +.L0f0496b4: +/* f0496b4: 8c4a0338 */ lw $t2,0x338($v0) +/* f0496b8: 24010048 */ addiu $at,$zero,0x48 +/* f0496bc: 8d0900bc */ lw $t1,0xbc($t0) +/* f0496c0: 00809825 */ or $s3,$a0,$zero +/* f0496c4: 012aa023 */ subu $s4,$t1,$t2 +/* f0496c8: 0281001a */ div $zero,$s4,$at +/* f0496cc: 0000a012 */ mflo $s4 +/* f0496d0: 00000000 */ sll $zero,$zero,0x0 +/* f0496d4: 00000000 */ sll $zero,$zero,0x0 +.L0f0496d8: +/* f0496d8: 0fc07934 */ jal func0f01e4d0 +/* f0496dc: 00008825 */ or $s1,$zero,$zero +/* f0496e0: 18400022 */ blez $v0,.L0f04976c +/* f0496e4: 001180c0 */ sll $s0,$s1,0x3 +/* f0496e8: 02118023 */ subu $s0,$s0,$s1 +/* f0496ec: 00108080 */ sll $s0,$s0,0x2 +/* f0496f0: 02118023 */ subu $s0,$s0,$s1 +/* f0496f4: 00108080 */ sll $s0,$s0,0x2 +/* f0496f8: 02118021 */ addu $s0,$s0,$s1 +/* f0496fc: 3c168006 */ lui $s6,0x8006 +/* f049700: 26d62988 */ addiu $s6,$s6,0x2988 +/* f049704: 001080c0 */ sll $s0,$s0,0x3 +/* f049708: 2412ffff */ addiu $s2,$zero,-1 +/* f04970c: 8ecc0000 */ lw $t4,0x0($s6) +.L0f049710: +/* f049710: 26310001 */ addiu $s1,$s1,0x1 +/* f049714: 01901021 */ addu $v0,$t4,$s0 +/* f049718: 944d032e */ lhu $t5,0x32e($v0) +/* f04971c: 000d7382 */ srl $t6,$t5,0xe +/* f049720: 56ae0009 */ bnel $s5,$t6,.L0f049748 +/* f049724: 844c017e */ lh $t4,0x17e($v0) +/* f049728: 9048032e */ lbu $t0,0x32e($v0) +/* f04972c: 0013c980 */ sll $t9,$s3,0x6 +/* f049730: 3109ff3f */ andi $t1,$t0,0xff3f +/* f049734: 03295025 */ or $t2,$t9,$t1 +/* f049738: a04a032e */ sb $t2,0x32e($v0) +/* f04973c: 8ecb0000 */ lw $t3,0x0($s6) +/* f049740: 01701021 */ addu $v0,$t3,$s0 +/* f049744: 844c017e */ lh $t4,0x17e($v0) +.L0f049748: +/* f049748: 168c0002 */ bne $s4,$t4,.L0f049754 +/* f04974c: 00000000 */ sll $zero,$zero,0x0 +/* f049750: a452017e */ sh $s2,0x17e($v0) +.L0f049754: +/* f049754: 0fc07934 */ jal func0f01e4d0 +/* f049758: 26100368 */ addiu $s0,$s0,0x368 +/* f04975c: 0222082a */ slt $at,$s1,$v0 +/* f049760: 5420ffeb */ bnezl $at,.L0f049710 +/* f049764: 8ecc0000 */ lw $t4,0x0($s6) +/* f049768: 00008825 */ or $s1,$zero,$zero +.L0f04976c: +/* f04976c: 3c048006 */ lui $a0,0x8006 +/* f049770: 24847e60 */ addiu $a0,$a0,0x7e60 +/* f049774: 8c8d0000 */ lw $t5,0x0($a0) +/* f049778: 2412ffff */ addiu $s2,$zero,-1 +/* f04977c: 00008025 */ or $s0,$zero,$zero +/* f049780: 19a00019 */ blez $t5,.L0f0497e8 +/* f049784: 3c038006 */ lui $v1,0x8006 +/* f049788: 24637e58 */ addiu $v1,$v1,0x7e58 +/* f04978c: 8c6e0000 */ lw $t6,0x0($v1) +.L0f049790: +/* f049790: 01d01021 */ addu $v0,$t6,$s0 +/* f049794: 944f032e */ lhu $t7,0x32e($v0) +/* f049798: 000fc382 */ srl $t8,$t7,0xe +/* f04979c: 56b80009 */ bnel $s5,$t8,.L0f0497c4 +/* f0497a0: 844e017e */ lh $t6,0x17e($v0) +/* f0497a4: 904a032e */ lbu $t2,0x32e($v0) +/* f0497a8: 00134980 */ sll $t1,$s3,0x6 +/* f0497ac: 314bff3f */ andi $t3,$t2,0xff3f +/* f0497b0: 012b6025 */ or $t4,$t1,$t3 +/* f0497b4: a04c032e */ sb $t4,0x32e($v0) +/* f0497b8: 8c6d0000 */ lw $t5,0x0($v1) +/* f0497bc: 01b01021 */ addu $v0,$t5,$s0 +/* f0497c0: 844e017e */ lh $t6,0x17e($v0) +.L0f0497c4: +/* f0497c4: 568e0003 */ bnel $s4,$t6,.L0f0497d4 +/* f0497c8: 8c8f0000 */ lw $t7,0x0($a0) +/* f0497cc: a452017e */ sh $s2,0x17e($v0) +/* f0497d0: 8c8f0000 */ lw $t7,0x0($a0) +.L0f0497d4: +/* f0497d4: 26310001 */ addiu $s1,$s1,0x1 +/* f0497d8: 26100368 */ addiu $s0,$s0,0x368 +/* f0497dc: 022f082a */ slt $at,$s1,$t7 +/* f0497e0: 5420ffeb */ bnezl $at,.L0f049790 +/* f0497e4: 8c6e0000 */ lw $t6,0x0($v1) +.L0f0497e8: +/* f0497e8: 8fbf0034 */ lw $ra,0x34($sp) +/* f0497ec: 8fb00018 */ lw $s0,0x18($sp) +/* f0497f0: 8fb1001c */ lw $s1,0x1c($sp) +/* f0497f4: 8fb20020 */ lw $s2,0x20($sp) +/* f0497f8: 8fb30024 */ lw $s3,0x24($sp) +/* f0497fc: 8fb40028 */ lw $s4,0x28($sp) +/* f049800: 8fb5002c */ lw $s5,0x2c($sp) +/* f049804: 8fb60030 */ lw $s6,0x30($sp) +/* f049808: 03e00008 */ jr $ra +/* f04980c: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f049810 +/* f049810: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049814: 10800076 */ beqz $a0,.L0f0499f0 +/* f049818: afbf0014 */ sw $ra,0x14($sp) +/* f04981c: 24aeff0f */ addiu $t6,$a1,-241 +/* f049820: 2dc1000d */ sltiu $at,$t6,0xd +/* f049824: 102000c2 */ beqz $at,.L0f049b30 +/* f049828: 000e7080 */ sll $t6,$t6,0x2 +/* f04982c: 3c017f1b */ lui $at,0x7f1b +/* f049830: 002e0821 */ addu $at,$at,$t6 +/* f049834: 8c2e9388 */ lw $t6,-0x6c78($at) +/* f049838: 01c00008 */ jr $t6 +/* f04983c: 00000000 */ sll $zero,$zero,0x0 +/* f049840: 100000bb */ beqz $zero,.L0f049b30 +/* f049844: 8485012e */ lh $a1,0x12e($a0) +/* f049848: 100000b9 */ beqz $zero,.L0f049b30 +/* f04984c: 84850130 */ lh $a1,0x130($a0) +/* f049850: 100000b7 */ beqz $zero,.L0f049b30 +/* f049854: 8485012a */ lh $a1,0x12a($a0) +/* f049858: 100000b5 */ beqz $zero,.L0f049b30 +/* f04985c: 84850000 */ lh $a1,0x0($a0) +/* f049860: 100000b3 */ beqz $zero,.L0f049b30 +/* f049864: 84850132 */ lh $a1,0x132($a0) +/* f049868: 3c06800a */ lui $a2,0x800a +/* f04986c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049870: 8cc202a0 */ lw $v0,0x2a0($a2) +/* f049874: 504000af */ beqzl $v0,.L0f049b34 +/* f049878: 8fbf0014 */ lw $ra,0x14($sp) +/* f04987c: 8c4300bc */ lw $v1,0xbc($v0) +/* f049880: 506000ac */ beqzl $v1,.L0f049b34 +/* f049884: 8fbf0014 */ lw $ra,0x14($sp) +/* f049888: 8c620004 */ lw $v0,0x4($v1) +/* f04988c: 504000a9 */ beqzl $v0,.L0f049b34 +/* f049890: 8fbf0014 */ lw $ra,0x14($sp) +/* f049894: 100000a6 */ beqz $zero,.L0f049b30 +/* f049898: 84450000 */ lh $a1,0x0($v0) +/* f04989c: 3c06800a */ lui $a2,0x800a +/* f0498a0: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0498a4: 8cc202a4 */ lw $v0,0x2a4($a2) +/* f0498a8: 504000a2 */ beqzl $v0,.L0f049b34 +/* f0498ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498b0: 8c4300bc */ lw $v1,0xbc($v0) +/* f0498b4: 5060009f */ beqzl $v1,.L0f049b34 +/* f0498b8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498bc: 8c620004 */ lw $v0,0x4($v1) +/* f0498c0: 5040009c */ beqzl $v0,.L0f049b34 +/* f0498c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498c8: 10000099 */ beqz $zero,.L0f049b30 +/* f0498cc: 84450000 */ lh $a1,0x0($v0) +/* f0498d0: 3c06800a */ lui $a2,0x800a +/* f0498d4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f0498d8: 8cc202a8 */ lw $v0,0x2a8($a2) +/* f0498dc: 50400095 */ beqzl $v0,.L0f049b34 +/* f0498e0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498e4: 8c4300bc */ lw $v1,0xbc($v0) +/* f0498e8: 50600092 */ beqzl $v1,.L0f049b34 +/* f0498ec: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498f0: 8c620004 */ lw $v0,0x4($v1) +/* f0498f4: 5040008f */ beqzl $v0,.L0f049b34 +/* f0498f8: 8fbf0014 */ lw $ra,0x14($sp) +/* f0498fc: 1000008c */ beqz $zero,.L0f049b30 +/* f049900: 84450000 */ lh $a1,0x0($v0) +/* f049904: 3c06800a */ lui $a2,0x800a +/* f049908: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04990c: 8ccf0298 */ lw $t7,0x298($a2) +/* f049910: 05e20006 */ bltzl $t7,.L0f04992c +/* f049914: 8cc20294 */ lw $v0,0x294($a2) +/* f049918: 9482032e */ lhu $v0,0x32e($a0) +/* f04991c: 0002c382 */ srl $t8,$v0,0xe +/* f049920: 10000002 */ beqz $zero,.L0f04992c +/* f049924: 03001025 */ or $v0,$t8,$zero +/* f049928: 8cc20294 */ lw $v0,0x294($a2) +.L0f04992c: +/* f04992c: 0002c880 */ sll $t9,$v0,0x2 +/* f049930: 00d94021 */ addu $t0,$a2,$t9 +/* f049934: 8d030064 */ lw $v1,0x64($t0) +/* f049938: 5060007e */ beqzl $v1,.L0f049b34 +/* f04993c: 8fbf0014 */ lw $ra,0x14($sp) +/* f049940: 8c6200bc */ lw $v0,0xbc($v1) +/* f049944: 5040007b */ beqzl $v0,.L0f049b34 +/* f049948: 8fbf0014 */ lw $ra,0x14($sp) +/* f04994c: 8c430004 */ lw $v1,0x4($v0) +/* f049950: 50600078 */ beqzl $v1,.L0f049b34 +/* f049954: 8fbf0014 */ lw $ra,0x14($sp) +/* f049958: 10000075 */ beqz $zero,.L0f049b30 +/* f04995c: 84650000 */ lh $a1,0x0($v1) +/* f049960: 3c06800a */ lui $a2,0x800a +/* f049964: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049968: 8cc90298 */ lw $t1,0x298($a2) +/* f04996c: 05220071 */ bltzl $t1,.L0f049b34 +/* f049970: 8fbf0014 */ lw $ra,0x14($sp) +/* f049974: 948a032e */ lhu $t2,0x32e($a0) +/* f049978: 3c02800a */ lui $v0,0x800a +/* f04997c: 000a5b82 */ srl $t3,$t2,0xe +/* f049980: 000b6080 */ sll $t4,$t3,0x2 +/* f049984: 000c6823 */ negu $t5,$t4 +/* f049988: 004d1021 */ addu $v0,$v0,$t5 +/* f04998c: 8c42a028 */ lw $v0,-0x5fd8($v0) +/* f049990: 50400068 */ beqzl $v0,.L0f049b34 +/* f049994: 8fbf0014 */ lw $ra,0x14($sp) +/* f049998: 8c4300bc */ lw $v1,0xbc($v0) +/* f04999c: 50600065 */ beqzl $v1,.L0f049b34 +/* f0499a0: 8fbf0014 */ lw $ra,0x14($sp) +/* f0499a4: 8c620004 */ lw $v0,0x4($v1) +/* f0499a8: 50400062 */ beqzl $v0,.L0f049b34 +/* f0499ac: 8fbf0014 */ lw $ra,0x14($sp) +/* f0499b0: 1000005f */ beqz $zero,.L0f049b30 +/* f0499b4: 84450000 */ lh $a1,0x0($v0) +/* f0499b8: 0fc0a221 */ jal func0f028884 +/* f0499bc: afa5001c */ sw $a1,0x1c($sp) +/* f0499c0: 90430000 */ lbu $v1,0x0($v0) +/* f0499c4: 24010003 */ addiu $at,$zero,0x3 +/* f0499c8: 8fa5001c */ lw $a1,0x1c($sp) +/* f0499cc: 10610003 */ beq $v1,$at,.L0f0499dc +/* f0499d0: 24010006 */ addiu $at,$zero,0x6 +/* f0499d4: 54610057 */ bnel $v1,$at,.L0f049b34 +/* f0499d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f0499dc: +/* f0499dc: 8c430004 */ lw $v1,0x4($v0) +/* f0499e0: 50600054 */ beqzl $v1,.L0f049b34 +/* f0499e4: 8fbf0014 */ lw $ra,0x14($sp) +/* f0499e8: 10000051 */ beqz $zero,.L0f049b30 +/* f0499ec: 84650000 */ lh $a1,0x0($v1) +.L0f0499f0: +/* f0499f0: 24aeff0f */ addiu $t6,$a1,-241 +/* f0499f4: 2dc10008 */ sltiu $at,$t6,0x8 +/* f0499f8: 1020004d */ beqz $at,.L0f049b30 +/* f0499fc: 000e7080 */ sll $t6,$t6,0x2 +/* f049a00: 3c017f1b */ lui $at,0x7f1b +/* f049a04: 002e0821 */ addu $at,$at,$t6 +/* f049a08: 8c2e93bc */ lw $t6,-0x6c44($at) +/* f049a0c: 01c00008 */ jr $t6 +/* f049a10: 00000000 */ sll $zero,$zero,0x0 +/* f049a14: 3c06800a */ lui $a2,0x800a +/* f049a18: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049a1c: 8cc202a0 */ lw $v0,0x2a0($a2) +/* f049a20: 50400044 */ beqzl $v0,.L0f049b34 +/* f049a24: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a28: 8c4300bc */ lw $v1,0xbc($v0) +/* f049a2c: 50600041 */ beqzl $v1,.L0f049b34 +/* f049a30: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a34: 8c620004 */ lw $v0,0x4($v1) +/* f049a38: 5040003e */ beqzl $v0,.L0f049b34 +/* f049a3c: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a40: 1000003b */ beqz $zero,.L0f049b30 +/* f049a44: 84450000 */ lh $a1,0x0($v0) +/* f049a48: 3c06800a */ lui $a2,0x800a +/* f049a4c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049a50: 8cc202a4 */ lw $v0,0x2a4($a2) +/* f049a54: 50400037 */ beqzl $v0,.L0f049b34 +/* f049a58: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a5c: 8c4300bc */ lw $v1,0xbc($v0) +/* f049a60: 50600034 */ beqzl $v1,.L0f049b34 +/* f049a64: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a68: 8c620004 */ lw $v0,0x4($v1) +/* f049a6c: 50400031 */ beqzl $v0,.L0f049b34 +/* f049a70: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a74: 1000002e */ beqz $zero,.L0f049b30 +/* f049a78: 84450000 */ lh $a1,0x0($v0) +/* f049a7c: 3c06800a */ lui $a2,0x800a +/* f049a80: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049a84: 8cc202a8 */ lw $v0,0x2a8($a2) +/* f049a88: 5040002a */ beqzl $v0,.L0f049b34 +/* f049a8c: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a90: 8c4300bc */ lw $v1,0xbc($v0) +/* f049a94: 50600027 */ beqzl $v1,.L0f049b34 +/* f049a98: 8fbf0014 */ lw $ra,0x14($sp) +/* f049a9c: 8c620004 */ lw $v0,0x4($v1) +/* f049aa0: 50400024 */ beqzl $v0,.L0f049b34 +/* f049aa4: 8fbf0014 */ lw $ra,0x14($sp) +/* f049aa8: 10000021 */ beqz $zero,.L0f049b30 +/* f049aac: 84450000 */ lh $a1,0x0($v0) +/* f049ab0: 3c06800a */ lui $a2,0x800a +/* f049ab4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049ab8: 8ccf0294 */ lw $t7,0x294($a2) +/* f049abc: 000fc080 */ sll $t8,$t7,0x2 +/* f049ac0: 00d8c821 */ addu $t9,$a2,$t8 +/* f049ac4: 8f220064 */ lw $v0,0x64($t9) +/* f049ac8: 5040001a */ beqzl $v0,.L0f049b34 +/* f049acc: 8fbf0014 */ lw $ra,0x14($sp) +/* f049ad0: 8c4300bc */ lw $v1,0xbc($v0) +/* f049ad4: 50600017 */ beqzl $v1,.L0f049b34 +/* f049ad8: 8fbf0014 */ lw $ra,0x14($sp) +/* f049adc: 8c620004 */ lw $v0,0x4($v1) +/* f049ae0: 50400014 */ beqzl $v0,.L0f049b34 +/* f049ae4: 8fbf0014 */ lw $ra,0x14($sp) +/* f049ae8: 10000011 */ beqz $zero,.L0f049b30 +/* f049aec: 84450000 */ lh $a1,0x0($v0) +/* f049af0: 3c06800a */ lui $a2,0x800a +/* f049af4: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f049af8: 8cc20298 */ lw $v0,0x298($a2) +/* f049afc: 0440000c */ bltz $v0,.L0f049b30 +/* f049b00: 00024080 */ sll $t0,$v0,0x2 +/* f049b04: 00c84821 */ addu $t1,$a2,$t0 +/* f049b08: 8d230064 */ lw $v1,0x64($t1) +/* f049b0c: 50600009 */ beqzl $v1,.L0f049b34 +/* f049b10: 8fbf0014 */ lw $ra,0x14($sp) +/* f049b14: 8c6200bc */ lw $v0,0xbc($v1) +/* f049b18: 50400006 */ beqzl $v0,.L0f049b34 +/* f049b1c: 8fbf0014 */ lw $ra,0x14($sp) +/* f049b20: 8c430004 */ lw $v1,0x4($v0) +/* f049b24: 50600003 */ beqzl $v1,.L0f049b34 +/* f049b28: 8fbf0014 */ lw $ra,0x14($sp) +/* f049b2c: 84650000 */ lh $a1,0x0($v1) +.L0f049b30: +/* f049b30: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049b34: +/* f049b34: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049b38: 00a01025 */ or $v0,$a1,$zero +/* f049b3c: 03e00008 */ jr $ra +/* f049b40: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel chrFindById +/* f049b44: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049b48: afbf0014 */ sw $ra,0x14($sp) +/* f049b4c: 0fc12604 */ jal func0f049810 +/* f049b50: 00000000 */ sll $zero,$zero,0x0 +/* f049b54: 00402025 */ or $a0,$v0,$zero +/* f049b58: 0fc0a1dd */ jal func0f028774 +/* f049b5c: afa2001c */ sw $v0,0x1c($sp) +/* f049b60: 10400003 */ beqz $v0,.L0f049b70 +/* f049b64: 8fa7001c */ lw $a3,0x1c($sp) +/* f049b68: 10000027 */ beqz $zero,.L0f049c08 +/* f049b6c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049b70: +/* f049b70: 3c058006 */ lui $a1,0x8006 +/* f049b74: 8ca57e60 */ lw $a1,0x7e60($a1) +/* f049b78: 00003025 */ or $a2,$zero,$zero +/* f049b7c: 3c088006 */ lui $t0,0x8006 +/* f049b80: 04a0001f */ bltz $a1,.L0f049c00 +/* f049b84: 3c098006 */ lui $t1,0x8006 +/* f049b88: 8d087e5c */ lw $t0,0x7e5c($t0) +/* f049b8c: 00c51821 */ addu $v1,$a2,$a1 +.L0f049b90: +/* f049b90: 04610003 */ bgez $v1,.L0f049ba0 +/* f049b94: 00037043 */ sra $t6,$v1,0x1 +/* f049b98: 24610001 */ addiu $at,$v1,0x1 +/* f049b9c: 00017043 */ sra $t6,$at,0x1 +.L0f049ba0: +/* f049ba0: 000e7840 */ sll $t7,$t6,0x1 +/* f049ba4: 010fc021 */ addu $t8,$t0,$t7 +/* f049ba8: 87040000 */ lh $a0,0x0($t8) +/* f049bac: 01c01025 */ or $v0,$t6,$zero +/* f049bb0: 14e4000b */ bne $a3,$a0,.L0f049be0 +/* f049bb4: 00e4082a */ slt $at,$a3,$a0 +/* f049bb8: 000ec8c0 */ sll $t9,$t6,0x3 +/* f049bbc: 032ec823 */ subu $t9,$t9,$t6 +/* f049bc0: 0019c880 */ sll $t9,$t9,0x2 +/* f049bc4: 032ec823 */ subu $t9,$t9,$t6 +/* f049bc8: 0019c880 */ sll $t9,$t9,0x2 +/* f049bcc: 8d297e58 */ lw $t1,0x7e58($t1) +/* f049bd0: 032ec821 */ addu $t9,$t9,$t6 +/* f049bd4: 0019c8c0 */ sll $t9,$t9,0x3 +/* f049bd8: 1000000a */ beqz $zero,.L0f049c04 +/* f049bdc: 03291021 */ addu $v0,$t9,$t1 +.L0f049be0: +/* f049be0: 50200004 */ beqzl $at,.L0f049bf4 +/* f049be4: 24460001 */ addiu $a2,$v0,0x1 +/* f049be8: 10000002 */ beqz $zero,.L0f049bf4 +/* f049bec: 2445ffff */ addiu $a1,$v0,-1 +/* f049bf0: 24460001 */ addiu $a2,$v0,0x1 +.L0f049bf4: +/* f049bf4: 00a6082a */ slt $at,$a1,$a2 +/* f049bf8: 5020ffe5 */ beqzl $at,.L0f049b90 +/* f049bfc: 00c51821 */ addu $v1,$a2,$a1 +.L0f049c00: +/* f049c00: 00001025 */ or $v0,$zero,$zero +.L0f049c04: +/* f049c04: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049c08: +/* f049c08: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049c0c: 03e00008 */ jr $ra +/* f049c10: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049c14 +/* f049c14: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049c18: 240200f8 */ addiu $v0,$zero,0xf8 +/* f049c1c: 10a20003 */ beq $a1,$v0,.L0f049c2c +/* f049c20: afbf0014 */ sw $ra,0x14($sp) +/* f049c24: 14a2000c */ bne $a1,$v0,.L0f049c58 +/* f049c28: 00000000 */ sll $zero,$zero,0x0 +.L0f049c2c: +/* f049c2c: 3c05800a */ lui $a1,0x800a +/* f049c30: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f049c34: 8cae02a0 */ lw $t6,0x2a0($a1) +/* f049c38: 8cb80338 */ lw $t8,0x338($a1) +/* f049c3c: 24010048 */ addiu $at,$zero,0x48 +/* f049c40: 8dcf00bc */ lw $t7,0xbc($t6) +/* f049c44: 01f81823 */ subu $v1,$t7,$t8 +/* f049c48: 0061001a */ div $zero,$v1,$at +/* f049c4c: 00001812 */ mflo $v1 +/* f049c50: 10000013 */ beqz $zero,.L0f049ca0 +/* f049c54: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049c58: +/* f049c58: 0fc126d1 */ jal chrFindById +/* f049c5c: 00000000 */ sll $zero,$zero,0x0 +/* f049c60: 5040000e */ beqzl $v0,.L0f049c9c +/* f049c64: 2403ffff */ addiu $v1,$zero,-1 +/* f049c68: 8c44001c */ lw $a0,0x1c($v0) +/* f049c6c: 3c05800a */ lui $a1,0x800a +/* f049c70: 24a59fc0 */ addiu $a1,$a1,-24640 +/* f049c74: 50800009 */ beqzl $a0,.L0f049c9c +/* f049c78: 2403ffff */ addiu $v1,$zero,-1 +/* f049c7c: 8ca80338 */ lw $t0,0x338($a1) +/* f049c80: 24010048 */ addiu $at,$zero,0x48 +/* f049c84: 00881823 */ subu $v1,$a0,$t0 +/* f049c88: 0061001a */ div $zero,$v1,$at +/* f049c8c: 00001812 */ mflo $v1 +/* f049c90: 10000003 */ beqz $zero,.L0f049ca0 +/* f049c94: 8fbf0014 */ lw $ra,0x14($sp) +/* f049c98: 2403ffff */ addiu $v1,$zero,-1 +.L0f049c9c: +/* f049c9c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049ca0: +/* f049ca0: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049ca4: 00601025 */ or $v0,$v1,$zero +/* f049ca8: 03e00008 */ jr $ra +/* f049cac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049cb0 +/* f049cb0: 27bdffe0 */ addiu $sp,$sp,-32 +/* f049cb4: afbf0014 */ sw $ra,0x14($sp) +/* f049cb8: 8c83001c */ lw $v1,0x1c($a0) +/* f049cbc: 0fc126d1 */ jal chrFindById +/* f049cc0: afa3001c */ sw $v1,0x1c($sp) +/* f049cc4: 44801000 */ mtc1 $zero,$f2 +/* f049cc8: 10400015 */ beqz $v0,.L0f049d20 +/* f049ccc: 8fa3001c */ lw $v1,0x1c($sp) +/* f049cd0: 8c4e001c */ lw $t6,0x1c($v0) +/* f049cd4: 51c00013 */ beqzl $t6,.L0f049d24 +/* f049cd8: 8fbf0014 */ lw $ra,0x14($sp) +/* f049cdc: 8c42001c */ lw $v0,0x1c($v0) +/* f049ce0: c4660008 */ lwc1 $f6,0x8($v1) +/* f049ce4: c46a000c */ lwc1 $f10,0xc($v1) +/* f049ce8: c4440008 */ lwc1 $f4,0x8($v0) +/* f049cec: c448000c */ lwc1 $f8,0xc($v0) +/* f049cf0: c4720010 */ lwc1 $f18,0x10($v1) +/* f049cf4: 46062001 */ sub.s $f0,$f4,$f6 +/* f049cf8: c4500010 */ lwc1 $f16,0x10($v0) +/* f049cfc: 460a4081 */ sub.s $f2,$f8,$f10 +/* f049d00: 46000102 */ mul.s $f4,$f0,$f0 +/* f049d04: 46128381 */ sub.s $f14,$f16,$f18 +/* f049d08: 46021182 */ mul.s $f6,$f2,$f2 +/* f049d0c: 46062200 */ add.s $f8,$f4,$f6 +/* f049d10: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049d14: 0c012974 */ jal 0x4a5d0 +/* f049d18: 460a4300 */ add.s $f12,$f8,$f10 +/* f049d1c: 46000086 */ mov.s $f2,$f0 +.L0f049d20: +/* f049d20: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049d24: +/* f049d24: 27bd0020 */ addiu $sp,$sp,0x20 +/* f049d28: 46001006 */ mov.s $f0,$f2 +/* f049d2c: 03e00008 */ jr $ra +/* f049d30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049d34 +/* f049d34: 27bdff80 */ addiu $sp,$sp,-128 +/* f049d38: afbf0014 */ sw $ra,0x14($sp) +/* f049d3c: afa40080 */ sw $a0,0x80($sp) +/* f049d40: 0fc0a221 */ jal func0f028884 +/* f049d44: afa50084 */ sw $a1,0x84($sp) +/* f049d48: 44801000 */ mtc1 $zero,$f2 +/* f049d4c: 8fa40080 */ lw $a0,0x80($sp) +/* f049d50: 8fa50084 */ lw $a1,0x84($sp) +/* f049d54: afa2007c */ sw $v0,0x7c($sp) +/* f049d58: 0fc1258b */ jal func0f04962c +/* f049d5c: e7a20018 */ swc1 $f2,0x18($sp) +/* f049d60: 8fa3007c */ lw $v1,0x7c($sp) +/* f049d64: c7a20018 */ lwc1 $f2,0x18($sp) +/* f049d68: 04400016 */ bltz $v0,.L0f049dc4 +/* f049d6c: 00402025 */ or $a0,$v0,$zero +/* f049d70: 24050002 */ addiu $a1,$zero,0x2 +/* f049d74: 27a6001c */ addiu $a2,$sp,0x1c +/* f049d78: 0fc456ac */ jal func0f115ab0 +/* f049d7c: afa3007c */ sw $v1,0x7c($sp) +/* f049d80: 8fa3007c */ lw $v1,0x7c($sp) +/* f049d84: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f049d88: c7a80020 */ lwc1 $f8,0x20($sp) +/* f049d8c: c4660008 */ lwc1 $f6,0x8($v1) +/* f049d90: c46a000c */ lwc1 $f10,0xc($v1) +/* f049d94: c7b00024 */ lwc1 $f16,0x24($sp) +/* f049d98: 46062001 */ sub.s $f0,$f4,$f6 +/* f049d9c: c4720010 */ lwc1 $f18,0x10($v1) +/* f049da0: 460a4081 */ sub.s $f2,$f8,$f10 +/* f049da4: 46000102 */ mul.s $f4,$f0,$f0 +/* f049da8: 46128381 */ sub.s $f14,$f16,$f18 +/* f049dac: 46021182 */ mul.s $f6,$f2,$f2 +/* f049db0: 46062200 */ add.s $f8,$f4,$f6 +/* f049db4: 460e7282 */ mul.s $f10,$f14,$f14 +/* f049db8: 0c012974 */ jal 0x4a5d0 +/* f049dbc: 460a4300 */ add.s $f12,$f8,$f10 +/* f049dc0: 46000086 */ mov.s $f2,$f0 +.L0f049dc4: +/* f049dc4: 8fbf0014 */ lw $ra,0x14($sp) +/* f049dc8: 27bd0080 */ addiu $sp,$sp,0x80 +/* f049dcc: 46001006 */ mov.s $f0,$f2 +/* f049dd0: 03e00008 */ jr $ra +/* f049dd4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049dd8 +/* f049dd8: 30ce00ff */ andi $t6,$a2,0xff +/* f049ddc: 15c00005 */ bnez $t6,.L0f049df4 +/* f049de0: afa60008 */ sw $a2,0x8($sp) +/* f049de4: 8c8f0114 */ lw $t7,0x114($a0) +/* f049de8: 01e5c025 */ or $t8,$t7,$a1 +/* f049dec: 03e00008 */ jr $ra +/* f049df0: ac980114 */ sw $t8,0x114($a0) +.L0f049df4: +/* f049df4: 8c990118 */ lw $t9,0x118($a0) +/* f049df8: 03254025 */ or $t0,$t9,$a1 +/* f049dfc: ac880118 */ sw $t0,0x118($a0) +/* f049e00: 03e00008 */ jr $ra +/* f049e04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049e08 +/* f049e08: 30ce00ff */ andi $t6,$a2,0xff +/* f049e0c: 15c00006 */ bnez $t6,.L0f049e28 +/* f049e10: afa60008 */ sw $a2,0x8($sp) +/* f049e14: 8c8f0114 */ lw $t7,0x114($a0) +/* f049e18: 00a0c027 */ nor $t8,$a1,$zero +/* f049e1c: 01f8c824 */ and $t9,$t7,$t8 +/* f049e20: 03e00008 */ jr $ra +/* f049e24: ac990114 */ sw $t9,0x114($a0) +.L0f049e28: +/* f049e28: 8c880118 */ lw $t0,0x118($a0) +/* f049e2c: 00a04827 */ nor $t1,$a1,$zero +/* f049e30: 01095024 */ and $t2,$t0,$t1 +/* f049e34: ac8a0118 */ sw $t2,0x118($a0) +/* f049e38: 03e00008 */ jr $ra +/* f049e3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049e40 +/* f049e40: 30ce00ff */ andi $t6,$a2,0xff +/* f049e44: 15c00006 */ bnez $t6,.L0f049e60 +/* f049e48: afa60008 */ sw $a2,0x8($sp) +/* f049e4c: 8c8f0114 */ lw $t7,0x114($a0) +/* f049e50: 01e51024 */ and $v0,$t7,$a1 +/* f049e54: 0002c02b */ sltu $t8,$zero,$v0 +/* f049e58: 03e00008 */ jr $ra +/* f049e5c: 03001025 */ or $v0,$t8,$zero +.L0f049e60: +/* f049e60: 8c990118 */ lw $t9,0x118($a0) +/* f049e64: 03251024 */ and $v0,$t9,$a1 +/* f049e68: 0002402b */ sltu $t0,$zero,$v0 +/* f049e6c: 01001025 */ or $v0,$t0,$zero +/* f049e70: 03e00008 */ jr $ra +/* f049e74: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049e78 +/* f049e78: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049e7c: afbf0014 */ sw $ra,0x14($sp) +/* f049e80: afa60020 */ sw $a2,0x20($sp) +/* f049e84: 0fc126d1 */ jal chrFindById +/* f049e88: afa70024 */ sw $a3,0x24($sp) +/* f049e8c: 10400004 */ beqz $v0,.L0f049ea0 +/* f049e90: 00402025 */ or $a0,$v0,$zero +/* f049e94: 8fa50020 */ lw $a1,0x20($sp) +/* f049e98: 0fc12776 */ jal func0f049dd8 +/* f049e9c: 93a60027 */ lbu $a2,0x27($sp) +.L0f049ea0: +/* f049ea0: 8fbf0014 */ lw $ra,0x14($sp) +/* f049ea4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049ea8: 03e00008 */ jr $ra +/* f049eac: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049eb0 +/* f049eb0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049eb4: afbf0014 */ sw $ra,0x14($sp) +/* f049eb8: afa60020 */ sw $a2,0x20($sp) +/* f049ebc: 0fc126d1 */ jal chrFindById +/* f049ec0: afa70024 */ sw $a3,0x24($sp) +/* f049ec4: 10400004 */ beqz $v0,.L0f049ed8 +/* f049ec8: 00402025 */ or $a0,$v0,$zero +/* f049ecc: 8fa50020 */ lw $a1,0x20($sp) +/* f049ed0: 0fc12782 */ jal func0f049e08 +/* f049ed4: 93a60027 */ lbu $a2,0x27($sp) +.L0f049ed8: +/* f049ed8: 8fbf0014 */ lw $ra,0x14($sp) +/* f049edc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049ee0: 03e00008 */ jr $ra +/* f049ee4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049ee8 +/* f049ee8: 27bdffe8 */ addiu $sp,$sp,-24 +/* f049eec: afbf0014 */ sw $ra,0x14($sp) +/* f049ef0: afa60020 */ sw $a2,0x20($sp) +/* f049ef4: 0fc126d1 */ jal chrFindById +/* f049ef8: afa70024 */ sw $a3,0x24($sp) +/* f049efc: 10400006 */ beqz $v0,.L0f049f18 +/* f049f00: 00402025 */ or $a0,$v0,$zero +/* f049f04: 8fa50020 */ lw $a1,0x20($sp) +/* f049f08: 0fc12790 */ jal func0f049e40 +/* f049f0c: 93a60027 */ lbu $a2,0x27($sp) +/* f049f10: 10000003 */ beqz $zero,.L0f049f20 +/* f049f14: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049f18: +/* f049f18: 00001025 */ or $v0,$zero,$zero +/* f049f1c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f049f20: +/* f049f20: 27bd0018 */ addiu $sp,$sp,0x18 +/* f049f24: 03e00008 */ jr $ra +/* f049f28: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049f2c +/* f049f2c: 3c028006 */ lui $v0,0x8006 +/* f049f30: 24427e54 */ addiu $v0,$v0,0x7e54 +/* f049f34: 8c4e0000 */ lw $t6,0x0($v0) +/* f049f38: afa40000 */ sw $a0,0x0($sp) +/* f049f3c: 01c57825 */ or $t7,$t6,$a1 +/* f049f40: 03e00008 */ jr $ra +/* f049f44: ac4f0000 */ sw $t7,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f049f48 +/* f049f48: 3c028006 */ lui $v0,0x8006 +/* f049f4c: 24427e54 */ addiu $v0,$v0,0x7e54 +/* f049f50: 8c4f0000 */ lw $t7,0x0($v0) +/* f049f54: 00a07027 */ nor $t6,$a1,$zero +/* f049f58: afa40000 */ sw $a0,0x0($sp) +/* f049f5c: 01cfc024 */ and $t8,$t6,$t7 +/* f049f60: 03e00008 */ jr $ra +/* f049f64: ac580000 */ sw $t8,0x0($v0) +); + +GLOBAL_ASM( +glabel func0f049f68 +/* f049f68: 3c0e8006 */ lui $t6,0x8006 +/* f049f6c: 8dce7e54 */ lw $t6,0x7e54($t6) +/* f049f70: afa40000 */ sw $a0,0x0($sp) +/* f049f74: 01c51024 */ and $v0,$t6,$a1 +/* f049f78: 0002782b */ sltu $t7,$zero,$v0 +/* f049f7c: 03e00008 */ jr $ra +/* f049f80: 01e01025 */ or $v0,$t7,$zero +); + +GLOBAL_ASM( +glabel func0f049f84 +/* f049f84: 8c820014 */ lw $v0,0x14($a0) +/* f049f88: 304e0002 */ andi $t6,$v0,0x2 +/* f049f8c: 03e00008 */ jr $ra +/* f049f90: 000e102b */ sltu $v0,$zero,$t6 +); + +GLOBAL_ASM( +glabel func0f049f94 +/* f049f94: 8c8e0014 */ lw $t6,0x14($a0) +/* f049f98: ac80011c */ sw $zero,0x11c($a0) +/* f049f9c: 35cf0040 */ ori $t7,$t6,0x40 +/* f049fa0: 03e00008 */ jr $ra +/* f049fa4: ac8f0014 */ sw $t7,0x14($a0) +); + +GLOBAL_ASM( +glabel func0f049fa8 +/* f049fa8: 8c8e011c */ lw $t6,0x11c($a0) +/* f049fac: 3c017f1b */ lui $at,0x7f1b +/* f049fb0: c42893dc */ lwc1 $f8,-0x6c24($at) +/* f049fb4: 448e2000 */ mtc1 $t6,$f4 +/* f049fb8: 00000000 */ sll $zero,$zero,0x0 +/* f049fbc: 468021a0 */ cvt.s.w $f6,$f4 +/* f049fc0: 46083002 */ mul.s $f0,$f6,$f8 +/* f049fc4: 03e00008 */ jr $ra +/* f049fc8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f049fcc +/* f049fcc: 27bdffa8 */ addiu $sp,$sp,-88 +/* f049fd0: afbf001c */ sw $ra,0x1c($sp) +/* f049fd4: 0fc0a221 */ jal func0f028884 +/* f049fd8: afa40058 */ sw $a0,0x58($sp) +/* f049fdc: 1040003c */ beqz $v0,.L0f04a0d0 +/* f049fe0: 00401825 */ or $v1,$v0,$zero +/* f049fe4: 90440000 */ lbu $a0,0x0($v0) +/* f049fe8: 24010003 */ addiu $at,$zero,0x3 +/* f049fec: 5481000c */ bnel $a0,$at,.L0f04a020 +/* f049ff0: 24010006 */ addiu $at,$zero,0x6 +/* f049ff4: 0fc0e4da */ jal func0f039368 +/* f049ff8: 8fa40058 */ lw $a0,0x58($sp) +/* f049ffc: 14400003 */ bnez $v0,.L0f04a00c +/* f04a000: 8fa40058 */ lw $a0,0x58($sp) +/* f04a004: 10000033 */ beqz $zero,.L0f04a0d4 +/* f04a008: 00001025 */ or $v0,$zero,$zero +.L0f04a00c: +/* f04a00c: 0fc1239d */ jal func0f048e74 +/* f04a010: 24050014 */ addiu $a1,$zero,0x14 +/* f04a014: 10000030 */ beqz $zero,.L0f04a0d8 +/* f04a018: 8fbf001c */ lw $ra,0x1c($sp) +/* f04a01c: 24010006 */ addiu $at,$zero,0x6 +.L0f04a020: +/* f04a020: 1481002b */ bne $a0,$at,.L0f04a0d0 +/* f04a024: 3c0e800a */ lui $t6,0x800a +/* f04a028: 8dcea2e4 */ lw $t6,-0x5d1c($t6) +/* f04a02c: 24640008 */ addiu $a0,$v1,0x8 +/* f04a030: 24650028 */ addiu $a1,$v1,0x28 +/* f04a034: 11c00026 */ beqz $t6,.L0f04a0d0 +/* f04a038: 8faf0058 */ lw $t7,0x58($sp) +/* f04a03c: 8de2001c */ lw $v0,0x1c($t7) +/* f04a040: 24180033 */ addiu $t8,$zero,0x33 +/* f04a044: 24190008 */ addiu $t9,$zero,0x8 +/* f04a048: afb90014 */ sw $t9,0x14($sp) +/* f04a04c: afb80010 */ sw $t8,0x10($sp) +/* f04a050: 24460008 */ addiu $a2,$v0,0x8 +/* f04a054: 0c00b70f */ jal 0x2dc3c +/* f04a058: 24470028 */ addiu $a3,$v0,0x28 +/* f04a05c: 1040001c */ beqz $v0,.L0f04a0d0 +/* f04a060: 8fa80058 */ lw $t0,0x58($sp) +/* f04a064: 8d040020 */ lw $a0,0x20($t0) +/* f04a068: 0c006be0 */ jal 0x1af80 +/* f04a06c: afa40050 */ sw $a0,0x50($sp) +/* f04a070: 3c017f1b */ lui $at,0x7f1b +/* f04a074: c42493e0 */ lwc1 $f4,-0x6c20($at) +/* f04a078: 27a40044 */ addiu $a0,$sp,0x44 +/* f04a07c: 27a50038 */ addiu $a1,$sp,0x38 +/* f04a080: 46040182 */ mul.s $f6,$f0,$f4 +/* f04a084: 0fc28302 */ jal func0f0a0c08 +/* f04a088: e7a60028 */ swc1 $f6,0x28($sp) +/* f04a08c: 8fa40050 */ lw $a0,0x50($sp) +/* f04a090: 0c006b43 */ jal 0x1ad0c +/* f04a094: 27a5002c */ addiu $a1,$sp,0x2c +/* f04a098: 0fc2d5be */ jal func0f0b56f8 +/* f04a09c: 00000000 */ sll $zero,$zero,0x0 +/* f04a0a0: 00402025 */ or $a0,$v0,$zero +/* f04a0a4: 0c0056d9 */ jal 0x15b64 +/* f04a0a8: 27a5002c */ addiu $a1,$sp,0x2c +/* f04a0ac: 27a40044 */ addiu $a0,$sp,0x44 +/* f04a0b0: 27a50038 */ addiu $a1,$sp,0x38 +/* f04a0b4: 27a6002c */ addiu $a2,$sp,0x2c +/* f04a0b8: 0fc1ace7 */ jal func0f06b39c +/* f04a0bc: 8fa70028 */ lw $a3,0x28($sp) +/* f04a0c0: 50400004 */ beqzl $v0,.L0f04a0d4 +/* f04a0c4: 00001025 */ or $v0,$zero,$zero +/* f04a0c8: 10000002 */ beqz $zero,.L0f04a0d4 +/* f04a0cc: 24020001 */ addiu $v0,$zero,0x1 +.L0f04a0d0: +/* f04a0d0: 00001025 */ or $v0,$zero,$zero +.L0f04a0d4: +/* f04a0d4: 8fbf001c */ lw $ra,0x1c($sp) +.L0f04a0d8: +/* f04a0d8: 27bd0058 */ addiu $sp,$sp,0x58 +/* f04a0dc: 03e00008 */ jr $ra +/* f04a0e0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a0e4 +/* f04a0e4: 8c850018 */ lw $a1,0x18($a0) +/* f04a0e8: 2401fffb */ addiu $at,$zero,-5 +/* f04a0ec: 30a30004 */ andi $v1,$a1,0x4 +/* f04a0f0: 00a17824 */ and $t7,$a1,$at +/* f04a0f4: 0003102b */ sltu $v0,$zero,$v1 +/* f04a0f8: 03e00008 */ jr $ra +/* f04a0fc: ac8f0018 */ sw $t7,0x18($a0) +); + +GLOBAL_ASM( +glabel func0f04a100 +/* f04a100: 03e00008 */ jr $ra +/* f04a104: 8082000b */ lb $v0,0xb($a0) +); + +GLOBAL_ASM( +glabel func0f04a108 +/* f04a108: 03e00008 */ jr $ra +/* f04a10c: 8082000a */ lb $v0,0xa($a0) +); + +GLOBAL_ASM( +glabel func0f04a110 +/* f04a110: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04a114: afbf0014 */ sw $ra,0x14($sp) +/* f04a118: afa50024 */ sw $a1,0x24($sp) +/* f04a11c: 8486012e */ lh $a2,0x12e($a0) +/* f04a120: 30ae00ff */ andi $t6,$a1,0xff +/* f04a124: 01c02825 */ or $a1,$t6,$zero +/* f04a128: 28c30000 */ slti $v1,$a2,0x0 +/* f04a12c: 38630001 */ xori $v1,$v1,0x1 +/* f04a130: 10600005 */ beqz $v1,.L0f04a148 +/* f04a134: 00000000 */ sll $zero,$zero,0x0 +/* f04a138: 15c00003 */ bnez $t6,.L0f04a148 +/* f04a13c: 240fffff */ addiu $t7,$zero,-1 +/* f04a140: 10000015 */ beqz $zero,.L0f04a198 +/* f04a144: a48f012e */ sh $t7,0x12e($a0) +.L0f04a148: +/* f04a148: 10600011 */ beqz $v1,.L0f04a190 +/* f04a14c: 24010001 */ addiu $at,$zero,0x1 +/* f04a150: 14a1000f */ bne $a1,$at,.L0f04a190 +/* f04a154: 00c02825 */ or $a1,$a2,$zero +/* f04a158: afa3001c */ sw $v1,0x1c($sp) +/* f04a15c: 0fc126d1 */ jal chrFindById +/* f04a160: afa40020 */ sw $a0,0x20($sp) +/* f04a164: 8fa3001c */ lw $v1,0x1c($sp) +/* f04a168: 8fa40020 */ lw $a0,0x20($sp) +/* f04a16c: 1040000a */ beqz $v0,.L0f04a198 +/* f04a170: 00402825 */ or $a1,$v0,$zero +/* f04a174: 24060001 */ addiu $a2,$zero,0x1 +/* f04a178: 0fc12aa3 */ jal func0f04aa8c +/* f04a17c: afa3001c */ sw $v1,0x1c($sp) +/* f04a180: 14400005 */ bnez $v0,.L0f04a198 +/* f04a184: 8fa3001c */ lw $v1,0x1c($sp) +/* f04a188: 10000003 */ beqz $zero,.L0f04a198 +/* f04a18c: 00001825 */ or $v1,$zero,$zero +.L0f04a190: +/* f04a190: 2418ffff */ addiu $t8,$zero,-1 +/* f04a194: a498012e */ sh $t8,0x12e($a0) +.L0f04a198: +/* f04a198: 8fbf0014 */ lw $ra,0x14($sp) +/* f04a19c: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04a1a0: 00601025 */ or $v0,$v1,$zero +/* f04a1a4: 03e00008 */ jr $ra +/* f04a1a8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a1ac +/* f04a1ac: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04a1b0: afbf0014 */ sw $ra,0x14($sp) +/* f04a1b4: afa50024 */ sw $a1,0x24($sp) +/* f04a1b8: 84860130 */ lh $a2,0x130($a0) +/* f04a1bc: 30ae00ff */ andi $t6,$a1,0xff +/* f04a1c0: 01c02825 */ or $a1,$t6,$zero +/* f04a1c4: 28c30000 */ slti $v1,$a2,0x0 +/* f04a1c8: 38630001 */ xori $v1,$v1,0x1 +/* f04a1cc: 10600003 */ beqz $v1,.L0f04a1dc +/* f04a1d0: 00000000 */ sll $zero,$zero,0x0 +/* f04a1d4: 51c0001a */ beqzl $t6,.L0f04a240 +/* f04a1d8: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04a1dc: +/* f04a1dc: 10600015 */ beqz $v1,.L0f04a234 +/* f04a1e0: 24010001 */ addiu $at,$zero,0x1 +/* f04a1e4: 14a10013 */ bne $a1,$at,.L0f04a234 +/* f04a1e8: 00c02825 */ or $a1,$a2,$zero +/* f04a1ec: afa3001c */ sw $v1,0x1c($sp) +/* f04a1f0: 0fc126d1 */ jal chrFindById +/* f04a1f4: afa40020 */ sw $a0,0x20($sp) +/* f04a1f8: 8fa3001c */ lw $v1,0x1c($sp) +/* f04a1fc: 8fa40020 */ lw $a0,0x20($sp) +/* f04a200: 1040000e */ beqz $v0,.L0f04a23c +/* f04a204: 00402825 */ or $a1,$v0,$zero +/* f04a208: 24060001 */ addiu $a2,$zero,0x1 +/* f04a20c: afa3001c */ sw $v1,0x1c($sp) +/* f04a210: 0fc12aa3 */ jal func0f04aa8c +/* f04a214: afa40020 */ sw $a0,0x20($sp) +/* f04a218: 8fa3001c */ lw $v1,0x1c($sp) +/* f04a21c: 14400007 */ bnez $v0,.L0f04a23c +/* f04a220: 8fa40020 */ lw $a0,0x20($sp) +/* f04a224: 240fffff */ addiu $t7,$zero,-1 +/* f04a228: 00001825 */ or $v1,$zero,$zero +/* f04a22c: 10000003 */ beqz $zero,.L0f04a23c +/* f04a230: a48f0130 */ sh $t7,0x130($a0) +.L0f04a234: +/* f04a234: 2418ffff */ addiu $t8,$zero,-1 +/* f04a238: a4980130 */ sh $t8,0x130($a0) +.L0f04a23c: +/* f04a23c: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04a240: +/* f04a240: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04a244: 00601025 */ or $v0,$v1,$zero +/* f04a248: 03e00008 */ jr $ra +/* f04a24c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a250 +/* f04a250: afa50004 */ sw $a1,0x4($sp) +/* f04a254: 90820000 */ lbu $v0,0x0($a0) +/* f04a258: 30a300ff */ andi $v1,$a1,0xff +/* f04a25c: 0043082a */ slt $at,$v0,$v1 +/* f04a260: 10200003 */ beqz $at,.L0f04a270 +/* f04a264: 00437823 */ subu $t7,$v0,$v1 +/* f04a268: 03e00008 */ jr $ra +/* f04a26c: a0800000 */ sb $zero,0x0($a0) +.L0f04a270: +/* f04a270: a08f0000 */ sb $t7,0x0($a0) +/* f04a274: 03e00008 */ jr $ra +/* f04a278: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a27c +/* f04a27c: afa50004 */ sw $a1,0x4($sp) +/* f04a280: 90830000 */ lbu $v1,0x0($a0) +/* f04a284: 30a200ff */ andi $v0,$a1,0xff +/* f04a288: 240f00ff */ addiu $t7,$zero,0xff +/* f04a28c: 01e2c023 */ subu $t8,$t7,$v0 +/* f04a290: 0303082a */ slt $at,$t8,$v1 +/* f04a294: 10200004 */ beqz $at,.L0f04a2a8 +/* f04a298: 00624021 */ addu $t0,$v1,$v0 +/* f04a29c: 241900ff */ addiu $t9,$zero,0xff +/* f04a2a0: 03e00008 */ jr $ra +/* f04a2a4: a0990000 */ sb $t9,0x0($a0) +.L0f04a2a8: +/* f04a2a8: a0880000 */ sb $t0,0x0($a0) +/* f04a2ac: 03e00008 */ jr $ra +/* f04a2b0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a2b4 +/* f04a2b4: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04a2b8: afbf0014 */ sw $ra,0x14($sp) +/* f04a2bc: 0fc2410e */ jal func0f090438 +/* f04a2c0: afa40018 */ sw $a0,0x18($sp) +/* f04a2c4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04a2c8: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04a2cc: 03e00008 */ jr $ra +/* f04a2d0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a2d4 +/* f04a2d4: 27bdff80 */ addiu $sp,$sp,-128 +/* f04a2d8: afbf0014 */ sw $ra,0x14($sp) +/* f04a2dc: afa50084 */ sw $a1,0x84($sp) +/* f04a2e0: afa60088 */ sw $a2,0x88($sp) +/* f04a2e4: 8c840000 */ lw $a0,0x0($a0) +/* f04a2e8: 27a6001c */ addiu $a2,$sp,0x1c +/* f04a2ec: 0fc456ac */ jal func0f115ab0 +/* f04a2f0: 24050002 */ addiu $a1,$zero,0x2 +/* f04a2f4: 8fa20084 */ lw $v0,0x84($sp) +/* f04a2f8: c7a4001c */ lwc1 $f4,0x1c($sp) +/* f04a2fc: c7a80024 */ lwc1 $f8,0x24($sp) +/* f04a300: c4460000 */ lwc1 $f6,0x0($v0) +/* f04a304: c44a0008 */ lwc1 $f10,0x8($v0) +/* f04a308: 46062301 */ sub.s $f12,$f4,$f6 +/* f04a30c: 0fc259d4 */ jal func0f096750 +/* f04a310: 460a4381 */ sub.s $f14,$f8,$f10 +/* f04a314: c7ae0088 */ lwc1 $f14,0x88($sp) +/* f04a318: 3c017f1b */ lui $at,0x7f1b +/* f04a31c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04a320: 4600703c */ c.lt.s $f14,$f0 +/* f04a324: 46007301 */ sub.s $f12,$f14,$f0 +/* f04a328: 45000003 */ bc1f .L0f04a338 +/* f04a32c: 46006086 */ mov.s $f2,$f12 +/* f04a330: c43093e4 */ lwc1 $f16,-0x6c1c($at) +/* f04a334: 46106080 */ add.s $f2,$f12,$f16 +.L0f04a338: +/* f04a338: 3c017f1b */ lui $at,0x7f1b +/* f04a33c: c43293e8 */ lwc1 $f18,-0x6c18($at) +/* f04a340: 3c017f1b */ lui $at,0x7f1b +/* f04a344: 4612103c */ c.lt.s $f2,$f18 +/* f04a348: 00000000 */ sll $zero,$zero,0x0 +/* f04a34c: 45010007 */ bc1t .L0f04a36c +/* f04a350: 00000000 */ sll $zero,$zero,0x0 +/* f04a354: c42493ec */ lwc1 $f4,-0x6c14($at) +/* f04a358: 00001025 */ or $v0,$zero,$zero +/* f04a35c: 4602203c */ c.lt.s $f4,$f2 +/* f04a360: 00000000 */ sll $zero,$zero,0x0 +/* f04a364: 45000003 */ bc1f .L0f04a374 +/* f04a368: 00000000 */ sll $zero,$zero,0x0 +.L0f04a36c: +/* f04a36c: 10000001 */ beqz $zero,.L0f04a374 +/* f04a370: 24020001 */ addiu $v0,$zero,0x1 +.L0f04a374: +/* f04a374: 03e00008 */ jr $ra +/* f04a378: 27bd0080 */ addiu $sp,$sp,0x80 +); + +GLOBAL_ASM( +glabel func0f04a37c +/* f04a37c: 27bdffc8 */ addiu $sp,$sp,-56 +/* f04a380: f7b40018 */ sdc1 $f20,0x18($sp) +/* f04a384: 4486a000 */ mtc1 $a2,$f20 +/* f04a388: afbf0034 */ sw $ra,0x34($sp) +/* f04a38c: afb40030 */ sw $s4,0x30($sp) +/* f04a390: afb00020 */ sw $s0,0x20($sp) +/* f04a394: 30f000ff */ andi $s0,$a3,0xff +/* f04a398: 0080a025 */ or $s4,$a0,$zero +/* f04a39c: afb3002c */ sw $s3,0x2c($sp) +/* f04a3a0: afb20028 */ sw $s2,0x28($sp) +/* f04a3a4: afb10024 */ sw $s1,0x24($sp) +/* f04a3a8: 0fc45095 */ jal func0f114254 +/* f04a3ac: afa70044 */ sw $a3,0x44($sp) +/* f04a3b0: 10400044 */ beqz $v0,.L0f04a4c4 +/* f04a3b4: 00409825 */ or $s3,$v0,$zero +/* f04a3b8: 24010001 */ addiu $at,$zero,0x1 +/* f04a3bc: 1201000a */ beq $s0,$at,.L0f04a3e8 +/* f04a3c0: 02602025 */ or $a0,$s3,$zero +/* f04a3c4: 24010002 */ addiu $at,$zero,0x2 +/* f04a3c8: 1201000b */ beq $s0,$at,.L0f04a3f8 +/* f04a3cc: 24010004 */ addiu $at,$zero,0x4 +/* f04a3d0: 1201000d */ beq $s0,$at,.L0f04a408 +/* f04a3d4: 24010008 */ addiu $at,$zero,0x8 +/* f04a3d8: 1201000e */ beq $s0,$at,.L0f04a414 +/* f04a3dc: 00000000 */ sll $zero,$zero,0x0 +/* f04a3e0: 1000000c */ beqz $zero,.L0f04a414 +/* f04a3e4: 00000000 */ sll $zero,$zero,0x0 +.L0f04a3e8: +/* f04a3e8: 3c017f1b */ lui $at,0x7f1b +/* f04a3ec: c42493f0 */ lwc1 $f4,-0x6c10($at) +/* f04a3f0: 10000008 */ beqz $zero,.L0f04a414 +/* f04a3f4: 4604a500 */ add.s $f20,$f20,$f4 +.L0f04a3f8: +/* f04a3f8: 3c017f1b */ lui $at,0x7f1b +/* f04a3fc: c42693f4 */ lwc1 $f6,-0x6c0c($at) +/* f04a400: 10000004 */ beqz $zero,.L0f04a414 +/* f04a404: 4606a500 */ add.s $f20,$f20,$f6 +.L0f04a408: +/* f04a408: 3c017f1b */ lui $at,0x7f1b +/* f04a40c: c42893f8 */ lwc1 $f8,-0x6c08($at) +/* f04a410: 4608a500 */ add.s $f20,$f20,$f8 +.L0f04a414: +/* f04a414: 3c017f1b */ lui $at,0x7f1b +/* f04a418: c42093fc */ lwc1 $f0,-0x6c04($at) +/* f04a41c: 4614003e */ c.le.s $f0,$f20 +/* f04a420: 00000000 */ sll $zero,$zero,0x0 +/* f04a424: 45020003 */ bc1fl .L0f04a434 +/* f04a428: 4406a000 */ mfc1 $a2,$f20 +/* f04a42c: 4600a501 */ sub.s $f20,$f20,$f0 +/* f04a430: 4406a000 */ mfc1 $a2,$f20 +.L0f04a434: +/* f04a434: 0fc128b5 */ jal func0f04a2d4 +/* f04a438: 02802825 */ or $a1,$s4,$zero +/* f04a43c: 50400004 */ beqzl $v0,.L0f04a450 +/* f04a440: 8e6e0004 */ lw $t6,0x4($s3) +/* f04a444: 10000020 */ beqz $zero,.L0f04a4c8 +/* f04a448: 8e620000 */ lw $v0,0x0($s3) +/* f04a44c: 8e6e0004 */ lw $t6,0x4($s3) +.L0f04a450: +/* f04a450: 3c12800a */ lui $s2,0x800a +/* f04a454: 2652d030 */ addiu $s2,$s2,-12240 +/* f04a458: 8dd00000 */ lw $s0,0x0($t6) +/* f04a45c: 00008825 */ or $s1,$zero,$zero +/* f04a460: 06000018 */ bltz $s0,.L0f04a4c4 +/* f04a464: 320f8000 */ andi $t7,$s0,0x8000 +.L0f04a468: +/* f04a468: 15e0000f */ bnez $t7,.L0f04a4a8 +/* f04a46c: 32183fff */ andi $t8,$s0,0x3fff +/* f04a470: 8e480000 */ lw $t0,0x0($s2) +/* f04a474: 0018c900 */ sll $t9,$t8,0x4 +/* f04a478: 4406a000 */ mfc1 $a2,$f20 +/* f04a47c: 03008025 */ or $s0,$t8,$zero +/* f04a480: 02802825 */ or $a1,$s4,$zero +/* f04a484: 0fc128b5 */ jal func0f04a2d4 +/* f04a488: 03282021 */ addu $a0,$t9,$t0 +/* f04a48c: 50400007 */ beqzl $v0,.L0f04a4ac +/* f04a490: 8e6c0004 */ lw $t4,0x4($s3) +/* f04a494: 8e490000 */ lw $t1,0x0($s2) +/* f04a498: 00105100 */ sll $t2,$s0,0x4 +/* f04a49c: 012a5821 */ addu $t3,$t1,$t2 +/* f04a4a0: 10000009 */ beqz $zero,.L0f04a4c8 +/* f04a4a4: 8d620000 */ lw $v0,0x0($t3) +.L0f04a4a8: +/* f04a4a8: 8e6c0004 */ lw $t4,0x4($s3) +.L0f04a4ac: +/* f04a4ac: 26310001 */ addiu $s1,$s1,0x1 +/* f04a4b0: 00116880 */ sll $t5,$s1,0x2 +/* f04a4b4: 018d7021 */ addu $t6,$t4,$t5 +/* f04a4b8: 8dd00000 */ lw $s0,0x0($t6) +/* f04a4bc: 0603ffea */ bgezl $s0,.L0f04a468 +/* f04a4c0: 320f8000 */ andi $t7,$s0,0x8000 +.L0f04a4c4: +/* f04a4c4: 2402ffff */ addiu $v0,$zero,-1 +.L0f04a4c8: +/* f04a4c8: 8fbf0034 */ lw $ra,0x34($sp) +/* f04a4cc: d7b40018 */ ldc1 $f20,0x18($sp) +/* f04a4d0: 8fb00020 */ lw $s0,0x20($sp) +/* f04a4d4: 8fb10024 */ lw $s1,0x24($sp) +/* f04a4d8: 8fb20028 */ lw $s2,0x28($sp) +/* f04a4dc: 8fb3002c */ lw $s3,0x2c($sp) +/* f04a4e0: 8fb40030 */ lw $s4,0x30($sp) +/* f04a4e4: 03e00008 */ jr $ra +/* f04a4e8: 27bd0038 */ addiu $sp,$sp,0x38 +); + +GLOBAL_ASM( +glabel func0f04a4ec +/* f04a4ec: 27bdffb0 */ addiu $sp,$sp,-80 +/* f04a4f0: afb00014 */ sw $s0,0x14($sp) +/* f04a4f4: 30b000ff */ andi $s0,$a1,0xff +/* f04a4f8: afb10018 */ sw $s1,0x18($sp) +/* f04a4fc: 24010010 */ addiu $at,$zero,0x10 +/* f04a500: 00808825 */ or $s1,$a0,$zero +/* f04a504: afbf001c */ sw $ra,0x1c($sp) +/* f04a508: afa50054 */ sw $a1,0x54($sp) +/* f04a50c: 12010004 */ beq $s0,$at,.L0f04a520 +/* f04a510: 02003025 */ or $a2,$s0,$zero +/* f04a514: 24010020 */ addiu $at,$zero,0x20 +/* f04a518: 16010043 */ bne $s0,$at,.L0f04a628 +/* f04a51c: 00000000 */ sll $zero,$zero,0x0 +.L0f04a520: +/* f04a520: 8e30001c */ lw $s0,0x1c($s1) +/* f04a524: afa60024 */ sw $a2,0x24($sp) +/* f04a528: 0fc0a221 */ jal func0f028884 +/* f04a52c: 02202025 */ or $a0,$s1,$zero +/* f04a530: 26040008 */ addiu $a0,$s0,0x8 +/* f04a534: 26050028 */ addiu $a1,$s0,0x28 +/* f04a538: 0fc45095 */ jal func0f114254 +/* f04a53c: afa20048 */ sw $v0,0x48($sp) +/* f04a540: 8fa30048 */ lw $v1,0x48($sp) +/* f04a544: 00408025 */ or $s0,$v0,$zero +/* f04a548: 24640008 */ addiu $a0,$v1,0x8 +/* f04a54c: 0fc45095 */ jal func0f114254 +/* f04a550: 24650028 */ addiu $a1,$v1,0x28 +/* f04a554: 8fa60024 */ lw $a2,0x24($sp) +/* f04a558: 12000040 */ beqz $s0,.L0f04a65c +/* f04a55c: afa20040 */ sw $v0,0x40($sp) +/* f04a560: 1040003e */ beqz $v0,.L0f04a65c +/* f04a564: 24010010 */ addiu $at,$zero,0x10 +/* f04a568: 14c1001a */ bne $a2,$at,.L0f04a5d4 +/* f04a56c: 3c0b800a */ lui $t3,0x800a +/* f04a570: 3c0e800a */ lui $t6,0x800a +/* f04a574: 8dce9fc8 */ lw $t6,-0x6038($t6) +/* f04a578: 86390000 */ lh $t9,0x0($s1) +/* f04a57c: 000e7a43 */ sra $t7,$t6,0x9 +/* f04a580: 000fc1c0 */ sll $t8,$t7,0x7 +/* f04a584: 001940c0 */ sll $t0,$t9,0x3 +/* f04a588: 03082021 */ addu $a0,$t8,$t0 +/* f04a58c: 0fc45090 */ jal func0f114240 +/* f04a590: 00802825 */ or $a1,$a0,$zero +/* f04a594: 02002025 */ or $a0,$s0,$zero +/* f04a598: 8fa50040 */ lw $a1,0x40($sp) +/* f04a59c: 27a60034 */ addiu $a2,$sp,0x34 +/* f04a5a0: 0fc4547b */ jal func0f1151ec +/* f04a5a4: 24070003 */ addiu $a3,$zero,0x3 +/* f04a5a8: 00408025 */ or $s0,$v0,$zero +/* f04a5ac: 00002025 */ or $a0,$zero,$zero +/* f04a5b0: 0fc45090 */ jal func0f114240 +/* f04a5b4: 00002825 */ or $a1,$zero,$zero +/* f04a5b8: 2a010003 */ slti $at,$s0,0x3 +/* f04a5bc: 14200027 */ bnez $at,.L0f04a65c +/* f04a5c0: 8fa90038 */ lw $t1,0x38($sp) +/* f04a5c4: 8d2a0000 */ lw $t2,0x0($t1) +/* f04a5c8: 24020001 */ addiu $v0,$zero,0x1 +/* f04a5cc: 10000024 */ beqz $zero,.L0f04a660 +/* f04a5d0: a62a0128 */ sh $t2,0x128($s1) +.L0f04a5d4: +/* f04a5d4: 8d6b9fc8 */ lw $t3,-0x6038($t3) +/* f04a5d8: 862e0000 */ lh $t6,0x0($s1) +/* f04a5dc: 000b6243 */ sra $t4,$t3,0x9 +/* f04a5e0: 000c69c0 */ sll $t5,$t4,0x7 +/* f04a5e4: 000e78c0 */ sll $t7,$t6,0x3 +/* f04a5e8: 01af2021 */ addu $a0,$t5,$t7 +/* f04a5ec: 0fc45090 */ jal func0f114240 +/* f04a5f0: 00802825 */ or $a1,$a0,$zero +/* f04a5f4: 02002025 */ or $a0,$s0,$zero +/* f04a5f8: 0fc45578 */ jal func0f1155e0 +/* f04a5fc: 8fa50040 */ lw $a1,0x40($sp) +/* f04a600: 00408025 */ or $s0,$v0,$zero +/* f04a604: 00002025 */ or $a0,$zero,$zero +/* f04a608: 0fc45090 */ jal func0f114240 +/* f04a60c: 00002825 */ or $a1,$zero,$zero +/* f04a610: 52000013 */ beqzl $s0,.L0f04a660 +/* f04a614: 00001025 */ or $v0,$zero,$zero +/* f04a618: 8e190000 */ lw $t9,0x0($s0) +/* f04a61c: 24020001 */ addiu $v0,$zero,0x1 +/* f04a620: 1000000f */ beqz $zero,.L0f04a660 +/* f04a624: a6390128 */ sh $t9,0x128($s1) +.L0f04a628: +/* f04a628: 0fc0f917 */ jal func0f03e45c +/* f04a62c: 02202025 */ or $a0,$s1,$zero +/* f04a630: 8e22001c */ lw $v0,0x1c($s1) +/* f04a634: 44060000 */ mfc1 $a2,$f0 +/* f04a638: 320700ff */ andi $a3,$s0,0xff +/* f04a63c: 24440008 */ addiu $a0,$v0,0x8 +/* f04a640: 0fc128df */ jal func0f04a37c +/* f04a644: 24450028 */ addiu $a1,$v0,0x28 +/* f04a648: 04420005 */ bltzl $v0,.L0f04a660 +/* f04a64c: 00001025 */ or $v0,$zero,$zero +/* f04a650: a6220128 */ sh $v0,0x128($s1) +/* f04a654: 10000002 */ beqz $zero,.L0f04a660 +/* f04a658: 24020001 */ addiu $v0,$zero,0x1 +.L0f04a65c: +/* f04a65c: 00001025 */ or $v0,$zero,$zero +.L0f04a660: +/* f04a660: 8fbf001c */ lw $ra,0x1c($sp) +/* f04a664: 8fb00014 */ lw $s0,0x14($sp) +/* f04a668: 8fb10018 */ lw $s1,0x18($sp) +/* f04a66c: 03e00008 */ jr $ra +/* f04a670: 27bd0050 */ addiu $sp,$sp,0x50 +); + +GLOBAL_ASM( +glabel func0f04a674 +/* f04a674: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04a678: afa5002c */ sw $a1,0x2c($sp) +/* f04a67c: 30ae00ff */ andi $t6,$a1,0xff +/* f04a680: 24010010 */ addiu $at,$zero,0x10 +/* f04a684: 01c02825 */ or $a1,$t6,$zero +/* f04a688: afbf001c */ sw $ra,0x1c($sp) +/* f04a68c: 11c10004 */ beq $t6,$at,.L0f04a6a0 +/* f04a690: afb00018 */ sw $s0,0x18($sp) +/* f04a694: 24010020 */ addiu $at,$zero,0x20 +/* f04a698: 55c10006 */ bnel $t6,$at,.L0f04a6b4 +/* f04a69c: 44801000 */ mtc1 $zero,$f2 +.L0f04a6a0: +/* f04a6a0: 0fc1293b */ jal func0f04a4ec +/* f04a6a4: 00000000 */ sll $zero,$zero,0x0 +/* f04a6a8: 1000002c */ beqz $zero,.L0f04a75c +/* f04a6ac: 8fbf001c */ lw $ra,0x1c($sp) +/* f04a6b0: 44801000 */ mtc1 $zero,$f2 +.L0f04a6b4: +/* f04a6b4: afa40028 */ sw $a0,0x28($sp) +/* f04a6b8: a3a5002f */ sb $a1,0x2f($sp) +/* f04a6bc: 0fc0a221 */ jal func0f028884 +/* f04a6c0: e7a20024 */ swc1 $f2,0x24($sp) +/* f04a6c4: 90430000 */ lbu $v1,0x0($v0) +/* f04a6c8: 24010006 */ addiu $at,$zero,0x6 +/* f04a6cc: c7a20024 */ lwc1 $f2,0x24($sp) +/* f04a6d0: 14610010 */ bne $v1,$at,.L0f04a714 +/* f04a6d4: 00408025 */ or $s0,$v0,$zero +/* f04a6d8: 0fc4a25f */ jal func0f12897c +/* f04a6dc: 00402025 */ or $a0,$v0,$zero +/* f04a6e0: 00027880 */ sll $t7,$v0,0x2 +/* f04a6e4: 3c18800a */ lui $t8,0x800a +/* f04a6e8: 030fc021 */ addu $t8,$t8,$t7 +/* f04a6ec: 8f18a024 */ lw $t8,-0x5fdc($t8) +/* f04a6f0: 3c0143b4 */ lui $at,0x43b4 +/* f04a6f4: 44810000 */ mtc1 $at,$f0 +/* f04a6f8: c7040144 */ lwc1 $f4,0x144($t8) +/* f04a6fc: 3c017f1b */ lui $at,0x7f1b +/* f04a700: c4289400 */ lwc1 $f8,-0x6c00($at) +/* f04a704: 46040181 */ sub.s $f6,$f0,$f4 +/* f04a708: 46083282 */ mul.s $f10,$f6,$f8 +/* f04a70c: 10000007 */ beqz $zero,.L0f04a72c +/* f04a710: 46005083 */ div.s $f2,$f10,$f0 +.L0f04a714: +/* f04a714: 24010003 */ addiu $at,$zero,0x3 +/* f04a718: 54610005 */ bnel $v1,$at,.L0f04a730 +/* f04a71c: 44061000 */ mfc1 $a2,$f2 +/* f04a720: 0fc0f917 */ jal func0f03e45c +/* f04a724: 8e040004 */ lw $a0,0x4($s0) +/* f04a728: 46000086 */ mov.s $f2,$f0 +.L0f04a72c: +/* f04a72c: 44061000 */ mfc1 $a2,$f2 +.L0f04a730: +/* f04a730: 26040008 */ addiu $a0,$s0,0x8 +/* f04a734: 26050028 */ addiu $a1,$s0,0x28 +/* f04a738: 0fc128df */ jal func0f04a37c +/* f04a73c: 93a7002f */ lbu $a3,0x2f($sp) +/* f04a740: 04400004 */ bltz $v0,.L0f04a754 +/* f04a744: 8fb90028 */ lw $t9,0x28($sp) +/* f04a748: a7220128 */ sh $v0,0x128($t9) +/* f04a74c: 10000002 */ beqz $zero,.L0f04a758 +/* f04a750: 24020001 */ addiu $v0,$zero,0x1 +.L0f04a754: +/* f04a754: 00001025 */ or $v0,$zero,$zero +.L0f04a758: +/* f04a758: 8fbf001c */ lw $ra,0x1c($sp) +.L0f04a75c: +/* f04a75c: 8fb00018 */ lw $s0,0x18($sp) +/* f04a760: 27bd0028 */ addiu $sp,$sp,0x28 +/* f04a764: 03e00008 */ jr $ra +/* f04a768: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a76c +/* f04a76c: 44856000 */ mtc1 $a1,$f12 +/* f04a770: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04a774: afbf0014 */ sw $ra,0x14($sp) +/* f04a778: afa40018 */ sw $a0,0x18($sp) +/* f04a77c: 00802825 */ or $a1,$a0,$zero +/* f04a780: 44066000 */ mfc1 $a2,$f12 +/* f04a784: 0fc129e7 */ jal func0f04a79c +/* f04a788: 00002025 */ or $a0,$zero,$zero +/* f04a78c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04a790: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04a794: 03e00008 */ jr $ra +/* f04a798: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a79c +/* f04a79c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04a7a0: afbf001c */ sw $ra,0x1c($sp) +/* f04a7a4: afa40020 */ sw $a0,0x20($sp) +/* f04a7a8: 44866000 */ mtc1 $a2,$f12 +/* f04a7ac: 8ca2001c */ lw $v0,0x1c($a1) +/* f04a7b0: 308e00ff */ andi $t6,$a0,0xff +/* f04a7b4: 44066000 */ mfc1 $a2,$f12 +/* f04a7b8: 244f0028 */ addiu $t7,$v0,0x28 +/* f04a7bc: 01c02025 */ or $a0,$t6,$zero +/* f04a7c0: afaf0010 */ sw $t7,0x10($sp) +/* f04a7c4: 0fc12a12 */ jal func0f04a848 +/* f04a7c8: 24470008 */ addiu $a3,$v0,0x8 +/* f04a7cc: 8fbf001c */ lw $ra,0x1c($sp) +/* f04a7d0: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04a7d4: 03e00008 */ jr $ra +/* f04a7d8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a7dc +/* f04a7dc: 27bdff88 */ addiu $sp,$sp,-120 +/* f04a7e0: afa40078 */ sw $a0,0x78($sp) +/* f04a7e4: afbf001c */ sw $ra,0x1c($sp) +/* f04a7e8: afa5007c */ sw $a1,0x7c($sp) +/* f04a7ec: 00a02025 */ or $a0,$a1,$zero +/* f04a7f0: afa60080 */ sw $a2,0x80($sp) +/* f04a7f4: 0fc1258b */ jal func0f04962c +/* f04a7f8: 00e02825 */ or $a1,$a3,$zero +/* f04a7fc: 00402025 */ or $a0,$v0,$zero +/* f04a800: 24050042 */ addiu $a1,$zero,0x42 +/* f04a804: 0fc456ac */ jal func0f115ab0 +/* f04a808: 27a60024 */ addiu $a2,$sp,0x24 +/* f04a80c: 8fae006c */ lw $t6,0x6c($sp) +/* f04a810: 240fffff */ addiu $t7,$zero,-1 +/* f04a814: 27b80020 */ addiu $t8,$sp,0x20 +/* f04a818: a7af0022 */ sh $t7,0x22($sp) +/* f04a81c: afb80010 */ sw $t8,0x10($sp) +/* f04a820: 93a4007b */ lbu $a0,0x7b($sp) +/* f04a824: 8fa5007c */ lw $a1,0x7c($sp) +/* f04a828: 8fa60080 */ lw $a2,0x80($sp) +/* f04a82c: 27a70024 */ addiu $a3,$sp,0x24 +/* f04a830: 0fc12a12 */ jal func0f04a848 +/* f04a834: a7ae0020 */ sh $t6,0x20($sp) +/* f04a838: 8fbf001c */ lw $ra,0x1c($sp) +/* f04a83c: 27bd0078 */ addiu $sp,$sp,0x78 +/* f04a840: 03e00008 */ jr $ra +/* f04a844: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04a848 +/* f04a848: 27bdfd18 */ addiu $sp,$sp,-744 +/* f04a84c: 44866000 */ mtc1 $a2,$f12 +/* f04a850: afbf006c */ sw $ra,0x6c($sp) +/* f04a854: afbe0068 */ sw $s8,0x68($sp) +/* f04a858: afb70064 */ sw $s7,0x64($sp) +/* f04a85c: afb60060 */ sw $s6,0x60($sp) +/* f04a860: afb5005c */ sw $s5,0x5c($sp) +/* f04a864: afb40058 */ sw $s4,0x58($sp) +/* f04a868: afb30054 */ sw $s3,0x54($sp) +/* f04a86c: afb20050 */ sw $s2,0x50($sp) +/* f04a870: afb1004c */ sw $s1,0x4c($sp) +/* f04a874: afb00048 */ sw $s0,0x48($sp) +/* f04a878: f7be0040 */ sdc1 $f30,0x40($sp) +/* f04a87c: f7bc0038 */ sdc1 $f28,0x38($sp) +/* f04a880: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f04a884: f7b80028 */ sdc1 $f24,0x28($sp) +/* f04a888: f7b60020 */ sdc1 $f22,0x20($sp) +/* f04a88c: f7b40018 */ sdc1 $f20,0x18($sp) +/* f04a890: afa402e8 */ sw $a0,0x2e8($sp) +/* f04a894: c4e00000 */ lwc1 $f0,0x0($a3) +/* f04a898: c4e20004 */ lwc1 $f2,0x4($a3) +/* f04a89c: c4ee0008 */ lwc1 $f14,0x8($a3) +/* f04a8a0: 8fb102f8 */ lw $s1,0x2f8($sp) +/* f04a8a4: 27b300b4 */ addiu $s3,$sp,0xb4 +/* f04a8a8: 00a0a025 */ or $s4,$a1,$zero +/* f04a8ac: 309e00ff */ andi $s8,$a0,0xff +/* f04a8b0: 02602825 */ or $a1,$s3,$zero +/* f04a8b4: 460c0501 */ sub.s $f20,$f0,$f12 +/* f04a8b8: 02202025 */ or $a0,$s1,$zero +/* f04a8bc: 460c0580 */ add.s $f22,$f0,$f12 +/* f04a8c0: 460c1601 */ sub.s $f24,$f2,$f12 +/* f04a8c4: 460c1680 */ add.s $f26,$f2,$f12 +/* f04a8c8: 460c7701 */ sub.s $f28,$f14,$f12 +/* f04a8cc: 0fc195e9 */ jal func0f0657a4 +/* f04a8d0: 460c7780 */ add.s $f30,$f14,$f12 +/* f04a8d4: 862e0000 */ lh $t6,0x0($s1) +/* f04a8d8: 2412ffff */ addiu $s2,$zero,-1 +/* f04a8dc: 02208025 */ or $s0,$s1,$zero +/* f04a8e0: 524e000f */ beql $s2,$t6,.L0f04a920 +/* f04a8e4: 27b000e0 */ addiu $s0,$sp,0xe0 +/* f04a8e8: 86240000 */ lh $a0,0x0($s1) +/* f04a8ec: 27b10084 */ addiu $s1,$sp,0x84 +/* f04a8f0: 02202825 */ or $a1,$s1,$zero +.L0f04a8f4: +/* f04a8f4: 0fc5916a */ jal func0f1645a8 +/* f04a8f8: 2406000a */ addiu $a2,$zero,0xa +/* f04a8fc: 02202025 */ or $a0,$s1,$zero +/* f04a900: 02602825 */ or $a1,$s3,$zero +/* f04a904: 0fc195f6 */ jal func0f0657d8 +/* f04a908: 24060014 */ addiu $a2,$zero,0x14 +/* f04a90c: 86040002 */ lh $a0,0x2($s0) +/* f04a910: 26100002 */ addiu $s0,$s0,0x2 +/* f04a914: 5644fff7 */ bnel $s2,$a0,.L0f04a8f4 +/* f04a918: 02202825 */ or $a1,$s1,$zero +/* f04a91c: 27b000e0 */ addiu $s0,$sp,0xe0 +.L0f04a920: +/* f04a920: 02002825 */ or $a1,$s0,$zero +/* f04a924: 02602025 */ or $a0,$s3,$zero +/* f04a928: 0fc197e0 */ jal func0f065f80 +/* f04a92c: 24060100 */ addiu $a2,$zero,0x100 +/* f04a930: 87af00e0 */ lh $t7,0xe0($sp) +/* f04a934: 02009025 */ or $s2,$s0,$zero +/* f04a938: 27b800e0 */ addiu $t8,$sp,0xe0 +/* f04a93c: 05e00040 */ bltz $t7,.L0f04aa40 +/* f04a940: 24170006 */ addiu $s7,$zero,0x6 +/* f04a944: 3c15800a */ lui $s5,0x800a +/* f04a948: 26b59fc0 */ addiu $s5,$s5,-24640 +/* f04a94c: 87020000 */ lh $v0,0x0($t8) +/* f04a950: 24160003 */ addiu $s6,$zero,0x3 +/* f04a954: 24130048 */ addiu $s3,$zero,0x48 +.L0f04a958: +/* f04a958: 00530019 */ multu $v0,$s3 +/* f04a95c: 8ea80338 */ lw $t0,0x338($s5) +/* f04a960: 0000c812 */ mflo $t9 +/* f04a964: 03288021 */ addu $s0,$t9,$t0 +/* f04a968: 92030000 */ lbu $v1,0x0($s0) +/* f04a96c: 52c30004 */ beql $s6,$v1,.L0f04a980 +/* f04a970: 8e110004 */ lw $s1,0x4($s0) +/* f04a974: 56e3002f */ bnel $s7,$v1,.L0f04aa34 +/* f04a978: 86420002 */ lh $v0,0x2($s2) +/* f04a97c: 8e110004 */ lw $s1,0x4($s0) +.L0f04a980: +/* f04a980: 86890000 */ lh $t1,0x0($s4) +/* f04a984: 862a0000 */ lh $t2,0x0($s1) +/* f04a988: 512a002a */ beql $t1,$t2,.L0f04aa34 +/* f04a98c: 86420002 */ lh $v0,0x2($s2) +/* f04a990: 0fc0e6a5 */ jal func0f039a94 +/* f04a994: 02202025 */ or $a0,$s1,$zero +/* f04a998: 54400026 */ bnezl $v0,.L0f04aa34 +/* f04a99c: 86420002 */ lh $v0,0x2($s2) +/* f04a9a0: c6000008 */ lwc1 $f0,0x8($s0) +/* f04a9a4: 4600a03e */ c.le.s $f20,$f0 +/* f04a9a8: 00000000 */ sll $zero,$zero,0x0 +/* f04a9ac: 45020021 */ bc1fl .L0f04aa34 +/* f04a9b0: 86420002 */ lh $v0,0x2($s2) +/* f04a9b4: 4616003e */ c.le.s $f0,$f22 +/* f04a9b8: 00000000 */ sll $zero,$zero,0x0 +/* f04a9bc: 4502001d */ bc1fl .L0f04aa34 +/* f04a9c0: 86420002 */ lh $v0,0x2($s2) +/* f04a9c4: c600000c */ lwc1 $f0,0xc($s0) +/* f04a9c8: 4600c03e */ c.le.s $f24,$f0 +/* f04a9cc: 00000000 */ sll $zero,$zero,0x0 +/* f04a9d0: 45020018 */ bc1fl .L0f04aa34 +/* f04a9d4: 86420002 */ lh $v0,0x2($s2) +/* f04a9d8: 461a003e */ c.le.s $f0,$f26 +/* f04a9dc: 00000000 */ sll $zero,$zero,0x0 +/* f04a9e0: 45020014 */ bc1fl .L0f04aa34 +/* f04a9e4: 86420002 */ lh $v0,0x2($s2) +/* f04a9e8: c6000010 */ lwc1 $f0,0x10($s0) +/* f04a9ec: 4600e03e */ c.le.s $f28,$f0 +/* f04a9f0: 00000000 */ sll $zero,$zero,0x0 +/* f04a9f4: 4502000f */ bc1fl .L0f04aa34 +/* f04a9f8: 86420002 */ lh $v0,0x2($s2) +/* f04a9fc: 461e003e */ c.le.s $f0,$f30 +/* f04aa00: 02202025 */ or $a0,$s1,$zero +/* f04aa04: 02802825 */ or $a1,$s4,$zero +/* f04aa08: 4502000a */ bc1fl .L0f04aa34 +/* f04aa0c: 86420002 */ lh $v0,0x2($s2) +/* f04aa10: 0fc12aa3 */ jal func0f04aa8c +/* f04aa14: 33c600ff */ andi $a2,$s8,0xff +/* f04aa18: 50400006 */ beqzl $v0,.L0f04aa34 +/* f04aa1c: 86420002 */ lh $v0,0x2($s2) +/* f04aa20: 862b0000 */ lh $t3,0x0($s1) +/* f04aa24: 24020001 */ addiu $v0,$zero,0x1 +/* f04aa28: 10000006 */ beqz $zero,.L0f04aa44 +/* f04aa2c: a68b012a */ sh $t3,0x12a($s4) +/* f04aa30: 86420002 */ lh $v0,0x2($s2) +.L0f04aa34: +/* f04aa34: 26520002 */ addiu $s2,$s2,0x2 +/* f04aa38: 0441ffc7 */ bgez $v0,.L0f04a958 +/* f04aa3c: 00000000 */ sll $zero,$zero,0x0 +.L0f04aa40: +/* f04aa40: 00001025 */ or $v0,$zero,$zero +.L0f04aa44: +/* f04aa44: 8fbf006c */ lw $ra,0x6c($sp) +/* f04aa48: d7b40018 */ ldc1 $f20,0x18($sp) +/* f04aa4c: d7b60020 */ ldc1 $f22,0x20($sp) +/* f04aa50: d7b80028 */ ldc1 $f24,0x28($sp) +/* f04aa54: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f04aa58: d7bc0038 */ ldc1 $f28,0x38($sp) +/* f04aa5c: d7be0040 */ ldc1 $f30,0x40($sp) +/* f04aa60: 8fb00048 */ lw $s0,0x48($sp) +/* f04aa64: 8fb1004c */ lw $s1,0x4c($sp) +/* f04aa68: 8fb20050 */ lw $s2,0x50($sp) +/* f04aa6c: 8fb30054 */ lw $s3,0x54($sp) +/* f04aa70: 8fb40058 */ lw $s4,0x58($sp) +/* f04aa74: 8fb5005c */ lw $s5,0x5c($sp) +/* f04aa78: 8fb60060 */ lw $s6,0x60($sp) +/* f04aa7c: 8fb70064 */ lw $s7,0x64($sp) +/* f04aa80: 8fbe0068 */ lw $s8,0x68($sp) +/* f04aa84: 03e00008 */ jr $ra +/* f04aa88: 27bd02e8 */ addiu $sp,$sp,0x2e8 +); + +GLOBAL_ASM( +glabel func0f04aa8c +/* f04aa8c: afa60008 */ sw $a2,0x8($sp) +/* f04aa90: 10800066 */ beqz $a0,.L0f04ac2c +/* f04aa94: 30ce00ff */ andi $t6,$a2,0xff +/* f04aa98: 8c8f001c */ lw $t7,0x1c($a0) +/* f04aa9c: 51e00064 */ beqzl $t7,.L0f04ac30 +/* f04aaa0: 00001025 */ or $v0,$zero,$zero +/* f04aaa4: 15c00003 */ bnez $t6,.L0f04aab4 +/* f04aaa8: 01c01025 */ or $v0,$t6,$zero +/* f04aaac: 03e00008 */ jr $ra +/* f04aab0: 24020001 */ addiu $v0,$zero,0x1 +.L0f04aab4: +/* f04aab4: 24010001 */ addiu $at,$zero,0x1 +/* f04aab8: 1441002c */ bne $v0,$at,.L0f04ab6c +/* f04aabc: 3c03800a */ lui $v1,0x800a +/* f04aac0: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04aac4: 8c780318 */ lw $t8,0x318($v1) +/* f04aac8: 3c19800b */ lui $t9,0x800b +/* f04aacc: 5300000c */ beqzl $t8,.L0f04ab00 +/* f04aad0: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f04aad4: 8f39cb94 */ lw $t9,-0x346c($t9) +/* f04aad8: 33280002 */ andi $t0,$t9,0x2 +/* f04aadc: 11000051 */ beqz $t0,.L0f04ac24 +/* f04aae0: 00000000 */ sll $zero,$zero,0x0 +/* f04aae4: 90890125 */ lbu $t1,0x125($a0) +/* f04aae8: 90aa0125 */ lbu $t2,0x125($a1) +/* f04aaec: 152a004d */ bne $t1,$t2,.L0f04ac24 +/* f04aaf0: 00000000 */ sll $zero,$zero,0x0 +/* f04aaf4: 03e00008 */ jr $ra +/* f04aaf8: 24020001 */ addiu $v0,$zero,0x1 +/* f04aafc: 8c6202a0 */ lw $v0,0x2a0($v1) +.L0f04ab00: +/* f04ab00: 50400014 */ beqzl $v0,.L0f04ab54 +/* f04ab04: 90ad0125 */ lbu $t5,0x125($a1) +/* f04ab08: 8c4300bc */ lw $v1,0xbc($v0) +/* f04ab0c: 50600011 */ beqzl $v1,.L0f04ab54 +/* f04ab10: 90ad0125 */ lbu $t5,0x125($a1) +/* f04ab14: 8c620004 */ lw $v0,0x4($v1) +/* f04ab18: 14a20005 */ bne $a1,$v0,.L0f04ab30 +/* f04ab1c: 00000000 */ sll $zero,$zero,0x0 +/* f04ab20: 808b0006 */ lb $t3,0x6($a0) +/* f04ab24: 24010028 */ addiu $at,$zero,0x28 +/* f04ab28: 11610007 */ beq $t3,$at,.L0f04ab48 +/* f04ab2c: 00000000 */ sll $zero,$zero,0x0 +.L0f04ab30: +/* f04ab30: 54820008 */ bnel $a0,$v0,.L0f04ab54 +/* f04ab34: 90ad0125 */ lbu $t5,0x125($a1) +/* f04ab38: 80ac0006 */ lb $t4,0x6($a1) +/* f04ab3c: 24010028 */ addiu $at,$zero,0x28 +/* f04ab40: 55810004 */ bnel $t4,$at,.L0f04ab54 +/* f04ab44: 90ad0125 */ lbu $t5,0x125($a1) +.L0f04ab48: +/* f04ab48: 03e00008 */ jr $ra +/* f04ab4c: 24020001 */ addiu $v0,$zero,0x1 +/* f04ab50: 90ad0125 */ lbu $t5,0x125($a1) +.L0f04ab54: +/* f04ab54: 908e0125 */ lbu $t6,0x125($a0) +/* f04ab58: 01ae7824 */ and $t7,$t5,$t6 +/* f04ab5c: 11e00031 */ beqz $t7,.L0f04ac24 +/* f04ab60: 00000000 */ sll $zero,$zero,0x0 +/* f04ab64: 03e00008 */ jr $ra +/* f04ab68: 24020001 */ addiu $v0,$zero,0x1 +.L0f04ab6c: +/* f04ab6c: 24010002 */ addiu $at,$zero,0x2 +/* f04ab70: 1441002c */ bne $v0,$at,.L0f04ac24 +/* f04ab74: 3c03800a */ lui $v1,0x800a +/* f04ab78: 24639fc0 */ addiu $v1,$v1,-24640 +/* f04ab7c: 8c780318 */ lw $t8,0x318($v1) +/* f04ab80: 3c19800b */ lui $t9,0x800b +/* f04ab84: 5300000c */ beqzl $t8,.L0f04abb8 +/* f04ab88: 8c6202a0 */ lw $v0,0x2a0($v1) +/* f04ab8c: 8f39cb94 */ lw $t9,-0x346c($t9) +/* f04ab90: 33280002 */ andi $t0,$t9,0x2 +/* f04ab94: 11000005 */ beqz $t0,.L0f04abac +/* f04ab98: 00000000 */ sll $zero,$zero,0x0 +/* f04ab9c: 90890125 */ lbu $t1,0x125($a0) +/* f04aba0: 90aa0125 */ lbu $t2,0x125($a1) +/* f04aba4: 112a001f */ beq $t1,$t2,.L0f04ac24 +/* f04aba8: 00000000 */ sll $zero,$zero,0x0 +.L0f04abac: +/* f04abac: 03e00008 */ jr $ra +/* f04abb0: 24020001 */ addiu $v0,$zero,0x1 +/* f04abb4: 8c6202a0 */ lw $v0,0x2a0($v1) +.L0f04abb8: +/* f04abb8: 50400014 */ beqzl $v0,.L0f04ac0c +/* f04abbc: 90ad0125 */ lbu $t5,0x125($a1) +/* f04abc0: 8c4300bc */ lw $v1,0xbc($v0) +/* f04abc4: 50600011 */ beqzl $v1,.L0f04ac0c +/* f04abc8: 90ad0125 */ lbu $t5,0x125($a1) +/* f04abcc: 8c620004 */ lw $v0,0x4($v1) +/* f04abd0: 14a20005 */ bne $a1,$v0,.L0f04abe8 +/* f04abd4: 00000000 */ sll $zero,$zero,0x0 +/* f04abd8: 808b0006 */ lb $t3,0x6($a0) +/* f04abdc: 24010028 */ addiu $at,$zero,0x28 +/* f04abe0: 11610007 */ beq $t3,$at,.L0f04ac00 +/* f04abe4: 00000000 */ sll $zero,$zero,0x0 +.L0f04abe8: +/* f04abe8: 54820008 */ bnel $a0,$v0,.L0f04ac0c +/* f04abec: 90ad0125 */ lbu $t5,0x125($a1) +/* f04abf0: 80ac0006 */ lb $t4,0x6($a1) +/* f04abf4: 24010028 */ addiu $at,$zero,0x28 +/* f04abf8: 55810004 */ bnel $t4,$at,.L0f04ac0c +/* f04abfc: 90ad0125 */ lbu $t5,0x125($a1) +.L0f04ac00: +/* f04ac00: 03e00008 */ jr $ra +/* f04ac04: 00001025 */ or $v0,$zero,$zero +/* f04ac08: 90ad0125 */ lbu $t5,0x125($a1) +.L0f04ac0c: +/* f04ac0c: 908e0125 */ lbu $t6,0x125($a0) +/* f04ac10: 01ae7824 */ and $t7,$t5,$t6 +/* f04ac14: 15e00003 */ bnez $t7,.L0f04ac24 +/* f04ac18: 00000000 */ sll $zero,$zero,0x0 +/* f04ac1c: 03e00008 */ jr $ra +/* f04ac20: 24020001 */ addiu $v0,$zero,0x1 +.L0f04ac24: +/* f04ac24: 03e00008 */ jr $ra +/* f04ac28: 00001025 */ or $v0,$zero,$zero +.L0f04ac2c: +/* f04ac2c: 00001025 */ or $v0,$zero,$zero +.L0f04ac30: +/* f04ac30: 03e00008 */ jr $ra +/* f04ac34: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ac38 +/* f04ac38: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04ac3c: afbf0014 */ sw $ra,0x14($sp) +/* f04ac40: 0fc12604 */ jal func0f049810 +/* f04ac44: afa40018 */ sw $a0,0x18($sp) +/* f04ac48: 8fae0018 */ lw $t6,0x18($sp) +/* f04ac4c: a5c2012a */ sh $v0,0x12a($t6) +/* f04ac50: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ac54: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04ac58: 03e00008 */ jr $ra +/* f04ac5c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ac60 +/* f04ac60: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04ac64: afbf0014 */ sw $ra,0x14($sp) +/* f04ac68: afa40020 */ sw $a0,0x20($sp) +/* f04ac6c: 0fc126d1 */ jal chrFindById +/* f04ac70: afa60028 */ sw $a2,0x28($sp) +/* f04ac74: 10400006 */ beqz $v0,.L0f04ac90 +/* f04ac78: 8fa40020 */ lw $a0,0x20($sp) +/* f04ac7c: 8fa50028 */ lw $a1,0x28($sp) +/* f04ac80: 0fc12604 */ jal func0f049810 +/* f04ac84: afa2001c */ sw $v0,0x1c($sp) +/* f04ac88: 8fa3001c */ lw $v1,0x1c($sp) +/* f04ac8c: a462012a */ sh $v0,0x12a($v1) +.L0f04ac90: +/* f04ac90: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ac94: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ac98: 03e00008 */ jr $ra +/* f04ac9c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04aca0 +/* f04aca0: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04aca4: afbf0014 */ sw $ra,0x14($sp) +/* f04aca8: 0fc1258b */ jal func0f04962c +/* f04acac: afa40018 */ sw $a0,0x18($sp) +/* f04acb0: 8fae0018 */ lw $t6,0x18($sp) +/* f04acb4: a5c20128 */ sh $v0,0x128($t6) +/* f04acb8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04acbc: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04acc0: 03e00008 */ jr $ra +/* f04acc4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04acc8 +/* f04acc8: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04accc: afbf0014 */ sw $ra,0x14($sp) +/* f04acd0: afa40020 */ sw $a0,0x20($sp) +/* f04acd4: 0fc126d1 */ jal chrFindById +/* f04acd8: afa60028 */ sw $a2,0x28($sp) +/* f04acdc: 10400006 */ beqz $v0,.L0f04acf8 +/* f04ace0: 8fa40020 */ lw $a0,0x20($sp) +/* f04ace4: 8fa50028 */ lw $a1,0x28($sp) +/* f04ace8: 0fc1258b */ jal func0f04962c +/* f04acec: afa2001c */ sw $v0,0x1c($sp) +/* f04acf0: 8fa3001c */ lw $v1,0x1c($sp) +/* f04acf4: a4620128 */ sh $v0,0x128($v1) +.L0f04acf8: +/* f04acf8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04acfc: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04ad00: 03e00008 */ jr $ra +/* f04ad04: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ad08 +/* f04ad08: 27bdff28 */ addiu $sp,$sp,-216 +/* f04ad0c: afbf0034 */ sw $ra,0x34($sp) +/* f04ad10: afb60030 */ sw $s6,0x30($sp) +/* f04ad14: afb5002c */ sw $s5,0x2c($sp) +/* f04ad18: afb40028 */ sw $s4,0x28($sp) +/* f04ad1c: afb30024 */ sw $s3,0x24($sp) +/* f04ad20: afb20020 */ sw $s2,0x20($sp) +/* f04ad24: afb1001c */ sw $s1,0x1c($sp) +/* f04ad28: afb00018 */ sw $s0,0x18($sp) +/* f04ad2c: 0fc0a221 */ jal func0f028884 +/* f04ad30: afa400d8 */ sw $a0,0xd8($sp) +/* f04ad34: 904f0000 */ lbu $t7,0x0($v0) +/* f04ad38: 8fae00d8 */ lw $t6,0xd8($sp) +/* f04ad3c: 24010006 */ addiu $at,$zero,0x6 +/* f04ad40: 00408825 */ or $s1,$v0,$zero +/* f04ad44: 15e10004 */ bne $t7,$at,.L0f04ad58 +/* f04ad48: 8dc3001c */ lw $v1,0x1c($t6) +/* f04ad4c: 3c18800a */ lui $t8,0x800a +/* f04ad50: 8f18a2e4 */ lw $t8,-0x5d1c($t8) +/* f04ad54: 1300004b */ beqz $t8,.L0f04ae84 +.L0f04ad58: +/* f04ad58: 24740008 */ addiu $s4,$v1,0x8 +/* f04ad5c: 24750028 */ addiu $s5,$v1,0x28 +/* f04ad60: 26360008 */ addiu $s6,$s1,0x8 +/* f04ad64: 02c03025 */ or $a2,$s6,$zero +/* f04ad68: 02a02825 */ or $a1,$s5,$zero +/* f04ad6c: 02802025 */ or $a0,$s4,$zero +/* f04ad70: 0c00b706 */ jal 0x2dc18 +/* f04ad74: 24070020 */ addiu $a3,$zero,0x20 +/* f04ad78: 10400003 */ beqz $v0,.L0f04ad88 +/* f04ad7c: 02802025 */ or $a0,$s4,$zero +/* f04ad80: 10000041 */ beqz $zero,.L0f04ae88 +/* f04ad84: 00001025 */ or $v0,$zero,$zero +.L0f04ad88: +/* f04ad88: 0fc45095 */ jal func0f114254 +/* f04ad8c: 02a02825 */ or $a1,$s5,$zero +/* f04ad90: 26330028 */ addiu $s3,$s1,0x28 +/* f04ad94: 00408025 */ or $s0,$v0,$zero +/* f04ad98: 02602825 */ or $a1,$s3,$zero +/* f04ad9c: 0fc45095 */ jal func0f114254 +/* f04ada0: 02c02025 */ or $a0,$s6,$zero +/* f04ada4: 12000037 */ beqz $s0,.L0f04ae84 +/* f04ada8: 00408825 */ or $s1,$v0,$zero +/* f04adac: 10400035 */ beqz $v0,.L0f04ae84 +/* f04adb0: 3c19800a */ lui $t9,0x800a +/* f04adb4: 8faa00d8 */ lw $t2,0xd8($sp) +/* f04adb8: 8f399fc8 */ lw $t9,-0x6038($t9) +/* f04adbc: 854b0000 */ lh $t3,0x0($t2) +/* f04adc0: 00194243 */ sra $t0,$t9,0x9 +/* f04adc4: 000849c0 */ sll $t1,$t0,0x7 +/* f04adc8: 000b60c0 */ sll $t4,$t3,0x3 +/* f04adcc: 012c2021 */ addu $a0,$t1,$t4 +/* f04add0: 0fc45090 */ jal func0f114240 +/* f04add4: 00802825 */ or $a1,$a0,$zero +/* f04add8: 02202025 */ or $a0,$s1,$zero +/* f04addc: 02002825 */ or $a1,$s0,$zero +/* f04ade0: 27a600b4 */ addiu $a2,$sp,0xb4 +/* f04ade4: 0fc4547b */ jal func0f1151ec +/* f04ade8: 24070005 */ addiu $a3,$zero,0x5 +/* f04adec: 00408025 */ or $s0,$v0,$zero +/* f04adf0: 00002025 */ or $a0,$zero,$zero +/* f04adf4: 0fc45090 */ jal func0f114240 +/* f04adf8: 00002825 */ or $a1,$zero,$zero +/* f04adfc: 2a010003 */ slti $at,$s0,0x3 +/* f04ae00: 14200020 */ bnez $at,.L0f04ae84 +/* f04ae04: 8fad00b4 */ lw $t5,0xb4($sp) +/* f04ae08: 11a0001e */ beqz $t5,.L0f04ae84 +/* f04ae0c: 27b000b4 */ addiu $s0,$sp,0xb4 +/* f04ae10: 8e020000 */ lw $v0,0x0($s0) +/* f04ae14: 27b10058 */ addiu $s1,$sp,0x58 +/* f04ae18: 00409025 */ or $s2,$v0,$zero +.L0f04ae1c: +/* f04ae1c: 8c440000 */ lw $a0,0x0($v0) +/* f04ae20: 24050002 */ addiu $a1,$zero,0x2 +/* f04ae24: 0fc456ac */ jal func0f115ab0 +/* f04ae28: 02203025 */ or $a2,$s1,$zero +/* f04ae2c: 02c02025 */ or $a0,$s6,$zero +/* f04ae30: 02602825 */ or $a1,$s3,$zero +/* f04ae34: 02203025 */ or $a2,$s1,$zero +/* f04ae38: 0c00b706 */ jal 0x2dc18 +/* f04ae3c: 24070020 */ addiu $a3,$zero,0x20 +/* f04ae40: 1040000c */ beqz $v0,.L0f04ae74 +/* f04ae44: 02802025 */ or $a0,$s4,$zero +/* f04ae48: 02a02825 */ or $a1,$s5,$zero +/* f04ae4c: 02203025 */ or $a2,$s1,$zero +/* f04ae50: 0c00b706 */ jal 0x2dc18 +/* f04ae54: 24070020 */ addiu $a3,$zero,0x20 +/* f04ae58: 50400007 */ beqzl $v0,.L0f04ae78 +/* f04ae5c: 8e020004 */ lw $v0,0x4($s0) +/* f04ae60: 8e4f0000 */ lw $t7,0x0($s2) +/* f04ae64: 8fb800d8 */ lw $t8,0xd8($sp) +/* f04ae68: 24020001 */ addiu $v0,$zero,0x1 +/* f04ae6c: 10000006 */ beqz $zero,.L0f04ae88 +/* f04ae70: a70f0128 */ sh $t7,0x128($t8) +.L0f04ae74: +/* f04ae74: 8e020004 */ lw $v0,0x4($s0) +.L0f04ae78: +/* f04ae78: 26100004 */ addiu $s0,$s0,0x4 +/* f04ae7c: 5440ffe7 */ bnezl $v0,.L0f04ae1c +/* f04ae80: 00409025 */ or $s2,$v0,$zero +.L0f04ae84: +/* f04ae84: 00001025 */ or $v0,$zero,$zero +.L0f04ae88: +/* f04ae88: 8fbf0034 */ lw $ra,0x34($sp) +/* f04ae8c: 8fb00018 */ lw $s0,0x18($sp) +/* f04ae90: 8fb1001c */ lw $s1,0x1c($sp) +/* f04ae94: 8fb20020 */ lw $s2,0x20($sp) +/* f04ae98: 8fb30024 */ lw $s3,0x24($sp) +/* f04ae9c: 8fb40028 */ lw $s4,0x28($sp) +/* f04aea0: 8fb5002c */ lw $s5,0x2c($sp) +/* f04aea4: 8fb60030 */ lw $s6,0x30($sp) +/* f04aea8: 03e00008 */ jr $ra +/* f04aeac: 27bd00d8 */ addiu $sp,$sp,0xd8 +); + +GLOBAL_ASM( +glabel func0f04aeb0 +/* f04aeb0: 27bdffd0 */ addiu $sp,$sp,-48 +/* f04aeb4: afbf0024 */ sw $ra,0x24($sp) +/* f04aeb8: afa50034 */ sw $a1,0x34($sp) +/* f04aebc: 240e0001 */ addiu $t6,$zero,0x1 +/* f04aec0: afb20020 */ sw $s2,0x20($sp) +/* f04aec4: afb1001c */ sw $s1,0x1c($sp) +/* f04aec8: afb00018 */ sw $s0,0x18($sp) +/* f04aecc: afa40030 */ sw $a0,0x30($sp) +/* f04aed0: afae002c */ sw $t6,0x2c($sp) +/* f04aed4: 0fc599be */ jal func0f1666f8 +/* f04aed8: 24050000 */ addiu $a1,$zero,0x0 +/* f04aedc: 50400023 */ beqzl $v0,.L0f04af6c +/* f04aee0: 8fbf0024 */ lw $ra,0x24($sp) +/* f04aee4: 8fa20034 */ lw $v0,0x34($sp) +/* f04aee8: 2412ffff */ addiu $s2,$zero,-1 +/* f04aeec: 00008825 */ or $s1,$zero,$zero +/* f04aef0: 844f0000 */ lh $t7,0x0($v0) +/* f04aef4: 00408025 */ or $s0,$v0,$zero +/* f04aef8: 524f000f */ beql $s2,$t7,.L0f04af38 +/* f04aefc: 0011c040 */ sll $t8,$s1,0x1 +/* f04af00: 84440000 */ lh $a0,0x0($v0) +.L0f04af04: +/* f04af04: 0fc575ba */ jal func0f15d6e8 +/* f04af08: 00000000 */ sll $zero,$zero,0x0 +/* f04af0c: 50400004 */ beqzl $v0,.L0f04af20 +/* f04af10: 86040002 */ lh $a0,0x2($s0) +/* f04af14: 10000007 */ beqz $zero,.L0f04af34 +/* f04af18: 8fa20034 */ lw $v0,0x34($sp) +/* f04af1c: 86040002 */ lh $a0,0x2($s0) +.L0f04af20: +/* f04af20: 26310001 */ addiu $s1,$s1,0x1 +/* f04af24: 26100002 */ addiu $s0,$s0,0x2 +/* f04af28: 1644fff6 */ bne $s2,$a0,.L0f04af04 +/* f04af2c: 00000000 */ sll $zero,$zero,0x0 +/* f04af30: 8fa20034 */ lw $v0,0x34($sp) +.L0f04af34: +/* f04af34: 0011c040 */ sll $t8,$s1,0x1 +.L0f04af38: +/* f04af38: 0058c821 */ addu $t9,$v0,$t8 +/* f04af3c: 87240000 */ lh $a0,0x0($t9) +/* f04af40: 5244000a */ beql $s2,$a0,.L0f04af6c +/* f04af44: 8fbf0024 */ lw $ra,0x24($sp) +/* f04af48: 0fc56050 */ jal func0f158140 +/* f04af4c: 00000000 */ sll $zero,$zero,0x0 +/* f04af50: 8fa40030 */ lw $a0,0x30($sp) +/* f04af54: 3c054348 */ lui $a1,0x4348 +/* f04af58: 0fc2d74e */ jal func0f0b5d38 +/* f04af5c: 00403025 */ or $a2,$v0,$zero +/* f04af60: 2c480001 */ sltiu $t0,$v0,0x1 +/* f04af64: afa8002c */ sw $t0,0x2c($sp) +/* f04af68: 8fbf0024 */ lw $ra,0x24($sp) +.L0f04af6c: +/* f04af6c: 8fa2002c */ lw $v0,0x2c($sp) +/* f04af70: 8fb00018 */ lw $s0,0x18($sp) +/* f04af74: 8fb1001c */ lw $s1,0x1c($sp) +/* f04af78: 8fb20020 */ lw $s2,0x20($sp) +/* f04af7c: 03e00008 */ jr $ra +/* f04af80: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f04af84 +/* f04af84: 27bdff58 */ addiu $sp,$sp,-168 +/* f04af88: 8fae00bc */ lw $t6,0xbc($sp) +/* f04af8c: 44877000 */ mtc1 $a3,$f14 +/* f04af90: afb50068 */ sw $s5,0x68($sp) +/* f04af94: afb2005c */ sw $s2,0x5c($sp) +/* f04af98: f7b60028 */ sdc1 $f22,0x28($sp) +/* f04af9c: 00a09025 */ or $s2,$a1,$zero +/* f04afa0: 00c0a825 */ or $s5,$a2,$zero +/* f04afa4: afbf006c */ sw $ra,0x6c($sp) +/* f04afa8: afb40064 */ sw $s4,0x64($sp) +/* f04afac: afb30060 */ sw $s3,0x60($sp) +/* f04afb0: afb10058 */ sw $s1,0x58($sp) +/* f04afb4: afb00054 */ sw $s0,0x54($sp) +/* f04afb8: f7be0048 */ sdc1 $f30,0x48($sp) +/* f04afbc: f7bc0040 */ sdc1 $f28,0x40($sp) +/* f04afc0: f7ba0038 */ sdc1 $f26,0x38($sp) +/* f04afc4: f7b80030 */ sdc1 $f24,0x30($sp) +/* f04afc8: f7b40020 */ sdc1 $f20,0x20($sp) +/* f04afcc: e7ac00a8 */ swc1 $f12,0xa8($sp) +/* f04afd0: 11c00005 */ beqz $t6,.L0f04afe8 +/* f04afd4: 46007586 */ mov.s $f22,$f14 +/* f04afd8: 240f0001 */ addiu $t7,$zero,0x1 +/* f04afdc: 2410001f */ addiu $s0,$zero,0x1f +/* f04afe0: 10000002 */ beqz $zero,.L0f04afec +/* f04afe4: afaf00b8 */ sw $t7,0xb8($sp) +.L0f04afe8: +/* f04afe8: 2410003f */ addiu $s0,$zero,0x3f +.L0f04afec: +/* f04afec: 8fb400c0 */ lw $s4,0xc0($sp) +/* f04aff0: 3c01c348 */ lui $at,0xc348 +/* f04aff4: 02402025 */ or $a0,$s2,$zero +/* f04aff8: 1280000f */ beqz $s4,.L0f04b038 +/* f04affc: 8fa500a8 */ lw $a1,0xa8($sp) +/* f04b000: 3c017f1b */ lui $at,0x7f1b +/* f04b004: c43c9404 */ lwc1 $f28,-0x6bfc($at) +/* f04b008: 3c017f1b */ lui $at,0x7f1b +/* f04b00c: c4249408 */ lwc1 $f4,-0x6bf8($at) +/* f04b010: 3c014348 */ lui $at,0x4348 +/* f04b014: 4481f000 */ mtc1 $at,$f30 +/* f04b018: 46047580 */ add.s $f22,$f14,$f4 +/* f04b01c: 4616e03e */ c.le.s $f28,$f22 +/* f04b020: 00000000 */ sll $zero,$zero,0x0 +/* f04b024: 45000002 */ bc1f .L0f04b030 +/* f04b028: 00000000 */ sll $zero,$zero,0x0 +/* f04b02c: 461cb581 */ sub.s $f22,$f22,$f28 +.L0f04b030: +/* f04b030: 10000029 */ beqz $zero,.L0f04b0d8 +/* f04b034: 00000000 */ sll $zero,$zero,0x0 +.L0f04b038: +/* f04b038: 4481a000 */ mtc1 $at,$f20 +/* f04b03c: 02a03025 */ or $a2,$s5,$zero +/* f04b040: 00003825 */ or $a3,$zero,$zero +/* f04b044: 0c00a8cc */ jal 0x2a330 +/* f04b048: afa00010 */ sw $zero,0x10($sp) +/* f04b04c: 3c017f1b */ lui $at,0x7f1b +/* f04b050: c426940c */ lwc1 $f6,-0x6bf4($at) +/* f04b054: 02402025 */ or $a0,$s2,$zero +/* f04b058: 8fa500a8 */ lw $a1,0xa8($sp) +/* f04b05c: 4600303c */ c.lt.s $f6,$f0 +/* f04b060: 02a03025 */ or $a2,$s5,$zero +/* f04b064: 02003825 */ or $a3,$s0,$zero +/* f04b068: 24180001 */ addiu $t8,$zero,0x1 +/* f04b06c: 4502000b */ bc1fl .L0f04b09c +/* f04b070: 3c014348 */ lui $at,0x4348 +/* f04b074: c6480004 */ lwc1 $f8,0x4($s2) +/* f04b078: 3c01c348 */ lui $at,0xc348 +/* f04b07c: 44815000 */ mtc1 $at,$f10 +/* f04b080: 46080081 */ sub.s $f2,$f0,$f8 +/* f04b084: 460a103c */ c.lt.s $f2,$f10 +/* f04b088: 00000000 */ sll $zero,$zero,0x0 +/* f04b08c: 45020003 */ bc1fl .L0f04b09c +/* f04b090: 3c014348 */ lui $at,0x4348 +/* f04b094: 46001506 */ mov.s $f20,$f2 +/* f04b098: 3c014348 */ lui $at,0x4348 +.L0f04b09c: +/* f04b09c: 4481f000 */ mtc1 $at,$f30 +/* f04b0a0: afb80010 */ sw $t8,0x10($sp) +/* f04b0a4: e7b40018 */ swc1 $f20,0x18($sp) +/* f04b0a8: 0c00a9a1 */ jal 0x2a684 +/* f04b0ac: e7be0014 */ swc1 $f30,0x14($sp) +/* f04b0b0: 10400009 */ beqz $v0,.L0f04b0d8 +/* f04b0b4: 8fb900b8 */ lw $t9,0xb8($sp) +/* f04b0b8: 17200005 */ bnez $t9,.L0f04b0d0 +/* f04b0bc: 02402025 */ or $a0,$s2,$zero +/* f04b0c0: 0fc12bac */ jal func0f04aeb0 +/* f04b0c4: 02a02825 */ or $a1,$s5,$zero +/* f04b0c8: 10400003 */ beqz $v0,.L0f04b0d8 +/* f04b0cc: 00000000 */ sll $zero,$zero,0x0 +.L0f04b0d0: +/* f04b0d0: 10000079 */ beqz $zero,.L0f04b2b8 +/* f04b0d4: 24020001 */ addiu $v0,$zero,0x1 +.L0f04b0d8: +/* f04b0d8: 3c017f1b */ lui $at,0x7f1b +/* f04b0dc: c43c9410 */ lwc1 $f28,-0x6bf0($at) +/* f04b0e0: 3c014270 */ lui $at,0x4270 +/* f04b0e4: 4481d000 */ mtc1 $at,$f26 +/* f04b0e8: 00009825 */ or $s3,$zero,$zero +/* f04b0ec: 27b1009c */ addiu $s1,$sp,0x9c +/* f04b0f0: 27b00084 */ addiu $s0,$sp,0x84 +.L0f04b0f4: +/* f04b0f4: 0c0068f7 */ jal 0x1a3dc +/* f04b0f8: 4600b306 */ mov.s $f12,$f22 +/* f04b0fc: 461a0402 */ mul.s $f16,$f0,$f26 +/* f04b100: c6520000 */ lwc1 $f18,0x0($s2) +/* f04b104: 4600b306 */ mov.s $f12,$f22 +/* f04b108: 46128100 */ add.s $f4,$f16,$f18 +/* f04b10c: e7a4009c */ swc1 $f4,0x9c($sp) +/* f04b110: c6460004 */ lwc1 $f6,0x4($s2) +/* f04b114: 0c0068f4 */ jal 0x1a3d0 +/* f04b118: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f04b11c: 461a0202 */ mul.s $f8,$f0,$f26 +/* f04b120: c64a0008 */ lwc1 $f10,0x8($s2) +/* f04b124: 02402025 */ or $a0,$s2,$zero +/* f04b128: 02a02825 */ or $a1,$s5,$zero +/* f04b12c: 02203025 */ or $a2,$s1,$zero +/* f04b130: 02003825 */ or $a3,$s0,$zero +/* f04b134: 2408003b */ addiu $t0,$zero,0x3b +/* f04b138: 460a4400 */ add.s $f16,$f8,$f10 +/* f04b13c: 24090001 */ addiu $t1,$zero,0x1 +/* f04b140: 3c01c348 */ lui $at,0xc348 +/* f04b144: 12800009 */ beqz $s4,.L0f04b16c +/* f04b148: e7b000a4 */ swc1 $f16,0xa4($sp) +/* f04b14c: 44819000 */ mtc1 $at,$f18 +/* f04b150: afa80010 */ sw $t0,0x10($sp) +/* f04b154: afa90014 */ sw $t1,0x14($sp) +/* f04b158: e7be0018 */ swc1 $f30,0x18($sp) +/* f04b15c: 0c00b610 */ jal 0x2d840 +/* f04b160: e7b2001c */ swc1 $f18,0x1c($sp) +/* f04b164: 5440000b */ bnezl $v0,.L0f04b194 +/* f04b168: 3c01c348 */ lui $at,0xc348 +.L0f04b16c: +/* f04b16c: 16800045 */ bnez $s4,.L0f04b284 +/* f04b170: 02402025 */ or $a0,$s2,$zero +/* f04b174: 240a0020 */ addiu $t2,$zero,0x20 +/* f04b178: afaa0010 */ sw $t2,0x10($sp) +/* f04b17c: 02a02825 */ or $a1,$s5,$zero +/* f04b180: 02203025 */ or $a2,$s1,$zero +/* f04b184: 0c00b7ab */ jal 0x2deac +/* f04b188: 02003825 */ or $a3,$s0,$zero +/* f04b18c: 1040003d */ beqz $v0,.L0f04b284 +/* f04b190: 3c01c348 */ lui $at,0xc348 +.L0f04b194: +/* f04b194: 4481a000 */ mtc1 $at,$f20 +/* f04b198: 00002025 */ or $a0,$zero,$zero +/* f04b19c: 02202825 */ or $a1,$s1,$zero +/* f04b1a0: 0fc087ea */ jal func0f021fa8 +/* f04b1a4: 02003025 */ or $a2,$s0,$zero +/* f04b1a8: 02202025 */ or $a0,$s1,$zero +/* f04b1ac: 8fa500a8 */ lw $a1,0xa8($sp) +/* f04b1b0: 02003025 */ or $a2,$s0,$zero +/* f04b1b4: 00003825 */ or $a3,$zero,$zero +/* f04b1b8: 0c00a8cc */ jal 0x2a330 +/* f04b1bc: afa00010 */ sw $zero,0x10($sp) +/* f04b1c0: 3c017f1b */ lui $at,0x7f1b +/* f04b1c4: c4249414 */ lwc1 $f4,-0x6bec($at) +/* f04b1c8: 46000606 */ mov.s $f24,$f0 +/* f04b1cc: 02202025 */ or $a0,$s1,$zero +/* f04b1d0: 4600203c */ c.lt.s $f4,$f0 +/* f04b1d4: 8fa500a8 */ lw $a1,0xa8($sp) +/* f04b1d8: 02003025 */ or $a2,$s0,$zero +/* f04b1dc: 2407003f */ addiu $a3,$zero,0x3f +/* f04b1e0: 4500000a */ bc1f .L0f04b20c +/* f04b1e4: 240b0001 */ addiu $t3,$zero,0x1 +/* f04b1e8: c6460004 */ lwc1 $f6,0x4($s2) +/* f04b1ec: 3c01c348 */ lui $at,0xc348 +/* f04b1f0: 44814000 */ mtc1 $at,$f8 +/* f04b1f4: 46060081 */ sub.s $f2,$f0,$f6 +/* f04b1f8: 4608103c */ c.lt.s $f2,$f8 +/* f04b1fc: 00000000 */ sll $zero,$zero,0x0 +/* f04b200: 45020003 */ bc1fl .L0f04b210 +/* f04b204: afab0010 */ sw $t3,0x10($sp) +/* f04b208: 46001506 */ mov.s $f20,$f2 +.L0f04b20c: +/* f04b20c: afab0010 */ sw $t3,0x10($sp) +.L0f04b210: +/* f04b210: e7be0014 */ swc1 $f30,0x14($sp) +/* f04b214: 0c00a9a1 */ jal 0x2a684 +/* f04b218: e7b40018 */ swc1 $f20,0x18($sp) +/* f04b21c: 10400019 */ beqz $v0,.L0f04b284 +/* f04b220: 8fac00b8 */ lw $t4,0xb8($sp) +/* f04b224: 15800005 */ bnez $t4,.L0f04b23c +/* f04b228: 02202025 */ or $a0,$s1,$zero +/* f04b22c: 0fc12bac */ jal func0f04aeb0 +/* f04b230: 02002825 */ or $a1,$s0,$zero +/* f04b234: 10400013 */ beqz $v0,.L0f04b284 +/* f04b238: 00000000 */ sll $zero,$zero,0x0 +.L0f04b23c: +/* f04b23c: 12800006 */ beqz $s4,.L0f04b258 +/* f04b240: 3c017f1b */ lui $at,0x7f1b +/* f04b244: c42a9418 */ lwc1 $f10,-0x6be8($at) +/* f04b248: 4618503c */ c.lt.s $f10,$f24 +/* f04b24c: 00000000 */ sll $zero,$zero,0x0 +/* f04b250: 4500000c */ bc1f .L0f04b284 +/* f04b254: 00000000 */ sll $zero,$zero,0x0 +.L0f04b258: +/* f04b258: c7b0009c */ lwc1 $f16,0x9c($sp) +/* f04b25c: 02002025 */ or $a0,$s0,$zero +/* f04b260: 02a02825 */ or $a1,$s5,$zero +/* f04b264: e6500000 */ swc1 $f16,0x0($s2) +/* f04b268: c7b200a0 */ lwc1 $f18,0xa0($sp) +/* f04b26c: e6520004 */ swc1 $f18,0x4($s2) +/* f04b270: c7a400a4 */ lwc1 $f4,0xa4($sp) +/* f04b274: 0fc195e9 */ jal func0f0657a4 +/* f04b278: e6440008 */ swc1 $f4,0x8($s2) +/* f04b27c: 1000000e */ beqz $zero,.L0f04b2b8 +/* f04b280: 24020001 */ addiu $v0,$zero,0x1 +.L0f04b284: +/* f04b284: 3c017f1b */ lui $at,0x7f1b +/* f04b288: c426941c */ lwc1 $f6,-0x6be4($at) +/* f04b28c: 24010008 */ addiu $at,$zero,0x8 +/* f04b290: 26730001 */ addiu $s3,$s3,0x1 +/* f04b294: 4606b580 */ add.s $f22,$f22,$f6 +/* f04b298: 4616e03e */ c.le.s $f28,$f22 +/* f04b29c: 00000000 */ sll $zero,$zero,0x0 +/* f04b2a0: 45000002 */ bc1f .L0f04b2ac +/* f04b2a4: 00000000 */ sll $zero,$zero,0x0 +/* f04b2a8: 461cb581 */ sub.s $f22,$f22,$f28 +.L0f04b2ac: +/* f04b2ac: 1661ff91 */ bne $s3,$at,.L0f04b0f4 +/* f04b2b0: 00000000 */ sll $zero,$zero,0x0 +/* f04b2b4: 00001025 */ or $v0,$zero,$zero +.L0f04b2b8: +/* f04b2b8: 8fbf006c */ lw $ra,0x6c($sp) +/* f04b2bc: d7b40020 */ ldc1 $f20,0x20($sp) +/* f04b2c0: d7b60028 */ ldc1 $f22,0x28($sp) +/* f04b2c4: d7b80030 */ ldc1 $f24,0x30($sp) +/* f04b2c8: d7ba0038 */ ldc1 $f26,0x38($sp) +/* f04b2cc: d7bc0040 */ ldc1 $f28,0x40($sp) +/* f04b2d0: d7be0048 */ ldc1 $f30,0x48($sp) +/* f04b2d4: 8fb00054 */ lw $s0,0x54($sp) +/* f04b2d8: 8fb10058 */ lw $s1,0x58($sp) +/* f04b2dc: 8fb2005c */ lw $s2,0x5c($sp) +/* f04b2e0: 8fb30060 */ lw $s3,0x60($sp) +/* f04b2e4: 8fb40064 */ lw $s4,0x64($sp) +/* f04b2e8: 8fb50068 */ lw $s5,0x68($sp) +/* f04b2ec: 03e00008 */ jr $ra +/* f04b2f0: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f04b2f4 +/* f04b2f4: 27bdff88 */ addiu $sp,$sp,-120 +/* f04b2f8: afbf0024 */ sw $ra,0x24($sp) +/* f04b2fc: afa40078 */ sw $a0,0x78($sp) +/* f04b300: afa5007c */ sw $a1,0x7c($sp) +/* f04b304: afa60080 */ sw $a2,0x80($sp) +/* f04b308: 0fc0814e */ jal func0f020538 +/* f04b30c: afa70084 */ sw $a3,0x84($sp) +/* f04b310: 28410002 */ slti $at,$v0,0x2 +/* f04b314: 1420004d */ bnez $at,.L0f04b44c +/* f04b318: 8fa30080 */ lw $v1,0x80($sp) +/* f04b31c: 8fae007c */ lw $t6,0x7c($sp) +/* f04b320: 05c30006 */ bgezl $t6,.L0f04b33c +/* f04b324: c4640000 */ lwc1 $f4,0x0($v1) +/* f04b328: 0fc0b505 */ jal func0f02d414 +/* f04b32c: 8fa40078 */ lw $a0,0x78($sp) +/* f04b330: 8fa30080 */ lw $v1,0x80($sp) +/* f04b334: afa2007c */ sw $v0,0x7c($sp) +/* f04b338: c4640000 */ lwc1 $f4,0x0($v1) +.L0f04b33c: +/* f04b33c: 8fa40084 */ lw $a0,0x84($sp) +/* f04b340: 27a50058 */ addiu $a1,$sp,0x58 +/* f04b344: e7a40068 */ swc1 $f4,0x68($sp) +/* f04b348: c4660004 */ lwc1 $f6,0x4($v1) +/* f04b34c: e7a6006c */ swc1 $f6,0x6c($sp) +/* f04b350: c4680008 */ lwc1 $f8,0x8($v1) +/* f04b354: 0fc195e9 */ jal func0f0657a4 +/* f04b358: e7a80070 */ swc1 $f8,0x70($sp) +/* f04b35c: 8faf0090 */ lw $t7,0x90($sp) +/* f04b360: 3c0141a0 */ lui $at,0x41a0 +/* f04b364: 44816000 */ mtc1 $at,$f12 +/* f04b368: 31f80010 */ andi $t8,$t7,0x10 +/* f04b36c: 0018c82b */ sltu $t9,$zero,$t8 +/* f04b370: afb90010 */ sw $t9,0x10($sp) +/* f04b374: 27a50068 */ addiu $a1,$sp,0x68 +/* f04b378: 27a60058 */ addiu $a2,$sp,0x58 +/* f04b37c: 8fa70088 */ lw $a3,0x88($sp) +/* f04b380: afa00014 */ sw $zero,0x14($sp) +/* f04b384: 0fc12be1 */ jal func0f04af84 +/* f04b388: afa00018 */ sw $zero,0x18($sp) +/* f04b38c: 1040002f */ beqz $v0,.L0f04b44c +/* f04b390: 8fa40078 */ lw $a0,0x78($sp) +/* f04b394: 8fa5007c */ lw $a1,0x7c($sp) +/* f04b398: 0fc0b4db */ jal func0f02d36c +/* f04b39c: 8fa60090 */ lw $a2,0x90($sp) +/* f04b3a0: 1040002a */ beqz $v0,.L0f04b44c +/* f04b3a4: 00402025 */ or $a0,$v0,$zero +/* f04b3a8: 8fae008c */ lw $t6,0x8c($sp) +/* f04b3ac: 27a50068 */ addiu $a1,$sp,0x68 +/* f04b3b0: 27a60058 */ addiu $a2,$sp,0x58 +/* f04b3b4: 8fa70088 */ lw $a3,0x88($sp) +/* f04b3b8: afa20050 */ sw $v0,0x50($sp) +/* f04b3bc: 0fc08332 */ jal func0f020cc8 +/* f04b3c0: afae0010 */ sw $t6,0x10($sp) +/* f04b3c4: 1040001f */ beqz $v0,.L0f04b444 +/* f04b3c8: 8fa40050 */ lw $a0,0x50($sp) +/* f04b3cc: 00402025 */ or $a0,$v0,$zero +/* f04b3d0: 0fc1814e */ jal func0f060538 +/* f04b3d4: afa20074 */ sw $v0,0x74($sp) +/* f04b3d8: 0fc180bc */ jal func0f0602f0 +/* f04b3dc: 8fa40074 */ lw $a0,0x74($sp) +/* f04b3e0: 8faf0074 */ lw $t7,0x74($sp) +/* f04b3e4: 8fb8007c */ lw $t8,0x7c($sp) +/* f04b3e8: 8de30004 */ lw $v1,0x4($t7) +/* f04b3ec: a0780006 */ sb $t8,0x6($v1) +/* f04b3f0: 8fb90078 */ lw $t9,0x78($sp) +/* f04b3f4: a4790010 */ sh $t9,0x10($v1) +/* f04b3f8: 84640010 */ lh $a0,0x10($v1) +/* f04b3fc: 0fc0b378 */ jal func0f02cde0 +/* f04b400: afa3004c */ sw $v1,0x4c($sp) +/* f04b404: 8fa3004c */ lw $v1,0x4c($sp) +/* f04b408: 946e0192 */ lhu $t6,0x192($v1) +/* f04b40c: a06202fe */ sb $v0,0x2fe($v1) +/* f04b410: ac600114 */ sw $zero,0x114($v1) +/* f04b414: 35cf0080 */ ori $t7,$t6,0x80 +/* f04b418: ac600118 */ sw $zero,0x118($v1) +/* f04b41c: a46f0192 */ sh $t7,0x192($v1) +/* f04b420: 8fb80090 */ lw $t8,0x90($sp) +/* f04b424: 33192000 */ andi $t9,$t8,0x2000 +/* f04b428: 13200004 */ beqz $t9,.L0f04b43c +/* f04b42c: 00000000 */ sll $zero,$zero,0x0 +/* f04b430: 906f032e */ lbu $t7,0x32e($v1) +/* f04b434: 35f80010 */ ori $t8,$t7,0x10 +/* f04b438: a078032e */ sb $t8,0x32e($v1) +.L0f04b43c: +/* f04b43c: 1000004a */ beqz $zero,.L0f04b568 +/* f04b440: 8fa20074 */ lw $v0,0x74($sp) +.L0f04b444: +/* f04b444: 0fc2cc33 */ jal func0f0b30cc +/* f04b448: 00000000 */ sll $zero,$zero,0x0 +.L0f04b44c: +/* f04b44c: 0fc0814e */ jal func0f020538 +/* f04b450: 00000000 */ sll $zero,$zero,0x0 +/* f04b454: 28410004 */ slti $at,$v0,0x4 +/* f04b458: 50200043 */ beqzl $at,.L0f04b568 +/* f04b45c: 00001025 */ or $v0,$zero,$zero +/* f04b460: 0c004b70 */ jal 0x12dc0 +/* f04b464: afa00044 */ sw $zero,0x44($sp) +/* f04b468: 3c098006 */ lui $t1,0x8006 +/* f04b46c: 8d29298c */ lw $t1,0x298c($t1) +/* f04b470: 3c068006 */ lui $a2,0x8006 +/* f04b474: 8fa70044 */ lw $a3,0x44($sp) +/* f04b478: 0049001b */ divu $zero,$v0,$t1 +/* f04b47c: 00004010 */ mfhi $t0 +/* f04b480: 01002025 */ or $a0,$t0,$zero +/* f04b484: 8cc62988 */ lw $a2,0x2988($a2) +/* f04b488: 3c0d0400 */ lui $t5,0x400 +/* f04b48c: 240c001f */ addiu $t4,$zero,0x1f +/* f04b490: 240b0005 */ addiu $t3,$zero,0x5 +/* f04b494: 240a0368 */ addiu $t2,$zero,0x368 +/* f04b498: 15200002 */ bnez $t1,.L0f04b4a4 +/* f04b49c: 00000000 */ sll $zero,$zero,0x0 +/* f04b4a0: 0007000d */ break 0x7 +.L0f04b4a4: +/* f04b4a4: 008a0019 */ multu $a0,$t2 +/* f04b4a8: 00002812 */ mflo $a1 +/* f04b4ac: 00c51021 */ addu $v0,$a2,$a1 +/* f04b4b0: 84590000 */ lh $t9,0x0($v0) +/* f04b4b4: 0722001a */ bltzl $t9,.L0f04b520 +/* f04b4b8: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b4bc: 8c4e0020 */ lw $t6,0x20($v0) +/* f04b4c0: 51c00017 */ beqzl $t6,.L0f04b520 +/* f04b4c4: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b4c8: 8c4f001c */ lw $t7,0x1c($v0) +/* f04b4cc: 51e00014 */ beqzl $t7,.L0f04b520 +/* f04b4d0: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b4d4: 80430007 */ lb $v1,0x7($v0) +/* f04b4d8: 51630008 */ beql $t3,$v1,.L0f04b4fc +/* f04b4dc: 8c4e0034 */ lw $t6,0x34($v0) +/* f04b4e0: 5583000f */ bnel $t4,$v1,.L0f04b520 +/* f04b4e4: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b4e8: 8c580018 */ lw $t8,0x18($v0) +/* f04b4ec: 030dc824 */ and $t9,$t8,$t5 +/* f04b4f0: 5720000b */ bnezl $t9,.L0f04b520 +/* f04b4f4: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b4f8: 8c4e0034 */ lw $t6,0x34($v0) +.L0f04b4fc: +/* f04b4fc: 29c10078 */ slti $at,$t6,0x78 +/* f04b500: 14200003 */ bnez $at,.L0f04b510 +/* f04b504: 00000000 */ sll $zero,$zero,0x0 +/* f04b508: 10000012 */ beqz $zero,.L0f04b554 +/* f04b50c: 00a63821 */ addu $a3,$a1,$a2 +.L0f04b510: +/* f04b510: 54e00003 */ bnezl $a3,.L0f04b520 +/* f04b514: 248f0001 */ addiu $t7,$a0,0x1 +/* f04b518: 00a63821 */ addu $a3,$a1,$a2 +/* f04b51c: 248f0001 */ addiu $t7,$a0,0x1 +.L0f04b520: +/* f04b520: 01e9001a */ div $zero,$t7,$t1 +/* f04b524: 00002010 */ mfhi $a0 +/* f04b528: 15200002 */ bnez $t1,.L0f04b534 +/* f04b52c: 00000000 */ sll $zero,$zero,0x0 +/* f04b530: 0007000d */ break 0x7 +.L0f04b534: +/* f04b534: 2401ffff */ addiu $at,$zero,-1 +/* f04b538: 15210004 */ bne $t1,$at,.L0f04b54c +/* f04b53c: 3c018000 */ lui $at,0x8000 +/* f04b540: 15e10002 */ bne $t7,$at,.L0f04b54c +/* f04b544: 00000000 */ sll $zero,$zero,0x0 +/* f04b548: 0006000d */ break 0x6 +.L0f04b54c: +/* f04b54c: 1488ffd5 */ bne $a0,$t0,.L0f04b4a4 +/* f04b550: 00000000 */ sll $zero,$zero,0x0 +.L0f04b554: +/* f04b554: 10e00003 */ beqz $a3,.L0f04b564 +/* f04b558: 24020001 */ addiu $v0,$zero,0x1 +/* f04b55c: ace20030 */ sw $v0,0x30($a3) +/* f04b560: ace2002c */ sw $v0,0x2c($a3) +.L0f04b564: +/* f04b564: 00001025 */ or $v0,$zero,$zero +.L0f04b568: +/* f04b568: 8fbf0024 */ lw $ra,0x24($sp) +/* f04b56c: 27bd0078 */ addiu $sp,$sp,0x78 +/* f04b570: 03e00008 */ jr $ra +/* f04b574: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04b578 +/* f04b578: 27bdff78 */ addiu $sp,$sp,-136 +/* f04b57c: afbf0024 */ sw $ra,0x24($sp) +/* f04b580: afa5008c */ sw $a1,0x8c($sp) +/* f04b584: afa60090 */ sw $a2,0x90($sp) +/* f04b588: 0fc1258b */ jal func0f04962c +/* f04b58c: 00e02825 */ or $a1,$a3,$zero +/* f04b590: 00402025 */ or $a0,$v0,$zero +/* f04b594: 24050046 */ addiu $a1,$zero,0x46 +/* f04b598: 0fc456ac */ jal func0f115ab0 +/* f04b59c: 27a60030 */ addiu $a2,$sp,0x30 +/* f04b5a0: c7ac003c */ lwc1 $f12,0x3c($sp) +/* f04b5a4: 0fc259d4 */ jal func0f096750 +/* f04b5a8: c7ae0044 */ lwc1 $f14,0x44($sp) +/* f04b5ac: 8fae0078 */ lw $t6,0x78($sp) +/* f04b5b0: 8fb80098 */ lw $t8,0x98($sp) +/* f04b5b4: 8fb9009c */ lw $t9,0x9c($sp) +/* f04b5b8: 240fffff */ addiu $t7,$zero,-1 +/* f04b5bc: a7af002e */ sh $t7,0x2e($sp) +/* f04b5c0: 8fa4008c */ lw $a0,0x8c($sp) +/* f04b5c4: 8fa50090 */ lw $a1,0x90($sp) +/* f04b5c8: 27a60030 */ addiu $a2,$sp,0x30 +/* f04b5cc: 27a7002c */ addiu $a3,$sp,0x2c +/* f04b5d0: e7a00010 */ swc1 $f0,0x10($sp) +/* f04b5d4: a7ae002c */ sh $t6,0x2c($sp) +/* f04b5d8: afb80014 */ sw $t8,0x14($sp) +/* f04b5dc: 0fc12cbd */ jal func0f04b2f4 +/* f04b5e0: afb90018 */ sw $t9,0x18($sp) +/* f04b5e4: 8fbf0024 */ lw $ra,0x24($sp) +/* f04b5e8: 27bd0088 */ addiu $sp,$sp,0x88 +/* f04b5ec: 03e00008 */ jr $ra +/* f04b5f0: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04b5f4 +/* f04b5f4: 27bdffd0 */ addiu $sp,$sp,-48 +/* f04b5f8: afbf0024 */ sw $ra,0x24($sp) +/* f04b5fc: afa50034 */ sw $a1,0x34($sp) +/* f04b600: afa60038 */ sw $a2,0x38($sp) +/* f04b604: 0fc126d1 */ jal chrFindById +/* f04b608: 00e02825 */ or $a1,$a3,$zero +/* f04b60c: 00402025 */ or $a0,$v0,$zero +/* f04b610: 0fc0f917 */ jal func0f03e45c +/* f04b614: afa2002c */ sw $v0,0x2c($sp) +/* f04b618: 8fae002c */ lw $t6,0x2c($sp) +/* f04b61c: 8faf0040 */ lw $t7,0x40($sp) +/* f04b620: 8fb80044 */ lw $t8,0x44($sp) +/* f04b624: 8dc2001c */ lw $v0,0x1c($t6) +/* f04b628: e7a00010 */ swc1 $f0,0x10($sp) +/* f04b62c: 8fa40034 */ lw $a0,0x34($sp) +/* f04b630: 8fa50038 */ lw $a1,0x38($sp) +/* f04b634: afaf0014 */ sw $t7,0x14($sp) +/* f04b638: afb80018 */ sw $t8,0x18($sp) +/* f04b63c: 24460008 */ addiu $a2,$v0,0x8 +/* f04b640: 0fc12cbd */ jal func0f04b2f4 +/* f04b644: 24470028 */ addiu $a3,$v0,0x28 +/* f04b648: 8fbf0024 */ lw $ra,0x24($sp) +/* f04b64c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f04b650: 03e00008 */ jr $ra +/* f04b654: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04b658 +/* f04b658: 27bdffd0 */ addiu $sp,$sp,-48 +/* f04b65c: afbf001c */ sw $ra,0x1c($sp) +/* f04b660: afb00018 */ sw $s0,0x18($sp) +/* f04b664: afa0002c */ sw $zero,0x2c($sp) +/* f04b668: 8c8e001c */ lw $t6,0x1c($a0) +/* f04b66c: 00808025 */ or $s0,$a0,$zero +/* f04b670: 0fc0a221 */ jal func0f028884 +/* f04b674: afae0028 */ sw $t6,0x28($sp) +/* f04b678: afa20024 */ sw $v0,0x24($sp) +/* f04b67c: 860f012c */ lh $t7,0x12c($s0) +/* f04b680: 02002025 */ or $a0,$s0,$zero +/* f04b684: 05e2002a */ bltzl $t7,.L0f04b730 +/* f04b688: 8fbf001c */ lw $ra,0x1c($sp) +/* f04b68c: 0fc079ef */ jal func0f01e7bc +/* f04b690: 00002825 */ or $a1,$zero,$zero +/* f04b694: 8fa40024 */ lw $a0,0x24($sp) +/* f04b698: 0fc1905e */ jal func0f064178 +/* f04b69c: 00002825 */ or $a1,$zero,$zero +/* f04b6a0: 8fa20028 */ lw $v0,0x28($sp) +/* f04b6a4: 8fa60024 */ lw $a2,0x24($sp) +/* f04b6a8: 24070033 */ addiu $a3,$zero,0x33 +/* f04b6ac: 24440008 */ addiu $a0,$v0,0x8 +/* f04b6b0: 24450028 */ addiu $a1,$v0,0x28 +/* f04b6b4: 0c00b706 */ jal 0x2dc18 +/* f04b6b8: 24c60008 */ addiu $a2,$a2,0x8 +/* f04b6bc: 54400016 */ bnezl $v0,.L0f04b718 +/* f04b6c0: 02002025 */ or $a0,$s0,$zero +/* f04b6c4: 0c0093ac */ jal 0x24eb0 +/* f04b6c8: 00000000 */ sll $zero,$zero,0x0 +/* f04b6cc: 50400012 */ beqzl $v0,.L0f04b718 +/* f04b6d0: 02002025 */ or $a0,$s0,$zero +/* f04b6d4: 90580000 */ lbu $t8,0x0($v0) +/* f04b6d8: 24010001 */ addiu $at,$zero,0x1 +/* f04b6dc: 3c19800a */ lui $t9,0x800a +/* f04b6e0: 5701000d */ bnel $t8,$at,.L0f04b718 +/* f04b6e4: 02002025 */ or $a0,$s0,$zero +/* f04b6e8: 8f39a2f8 */ lw $t9,-0x5d08($t9) +/* f04b6ec: 24010048 */ addiu $at,$zero,0x48 +/* f04b6f0: 860c012c */ lh $t4,0x12c($s0) +/* f04b6f4: 00594023 */ subu $t0,$v0,$t9 +/* f04b6f8: 0101001a */ div $zero,$t0,$at +/* f04b6fc: 00004812 */ mflo $t1 +/* f04b700: 00095400 */ sll $t2,$t1,0x10 +/* f04b704: 000a5c03 */ sra $t3,$t2,0x10 +/* f04b708: 156c0002 */ bne $t3,$t4,.L0f04b714 +/* f04b70c: 240d0001 */ addiu $t5,$zero,0x1 +/* f04b710: afad002c */ sw $t5,0x2c($sp) +.L0f04b714: +/* f04b714: 02002025 */ or $a0,$s0,$zero +.L0f04b718: +/* f04b718: 0fc079ef */ jal func0f01e7bc +/* f04b71c: 24050001 */ addiu $a1,$zero,0x1 +/* f04b720: 8fa40024 */ lw $a0,0x24($sp) +/* f04b724: 0fc1905e */ jal func0f064178 +/* f04b728: 24050001 */ addiu $a1,$zero,0x1 +/* f04b72c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f04b730: +/* f04b730: 8fa2002c */ lw $v0,0x2c($sp) +/* f04b734: 8fb00018 */ lw $s0,0x18($sp) +/* f04b738: 03e00008 */ jr $ra +/* f04b73c: 27bd0030 */ addiu $sp,$sp,0x30 +/* f04b740: 03e00008 */ jr $ra +/* f04b744: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04b748 +/* f04b748: 27bdff88 */ addiu $sp,$sp,-120 +/* f04b74c: afbf0034 */ sw $ra,0x34($sp) +/* f04b750: afb00030 */ sw $s0,0x30($sp) +/* f04b754: afa5007c */ sw $a1,0x7c($sp) +/* f04b758: afa70084 */ sw $a3,0x84($sp) +/* f04b75c: afa00058 */ sw $zero,0x58($sp) +/* f04b760: c4a40000 */ lwc1 $f4,0x0($a1) +/* f04b764: 00808025 */ or $s0,$a0,$zero +/* f04b768: 00c02025 */ or $a0,$a2,$zero +/* f04b76c: e7a4006c */ swc1 $f4,0x6c($sp) +/* f04b770: c4a60004 */ lwc1 $f6,0x4($a1) +/* f04b774: e7a60070 */ swc1 $f6,0x70($sp) +/* f04b778: c4a80008 */ lwc1 $f8,0x8($a1) +/* f04b77c: 27a5005c */ addiu $a1,$sp,0x5c +/* f04b780: 0fc195e9 */ jal func0f0657a4 +/* f04b784: e7a80074 */ swc1 $f8,0x74($sp) +/* f04b788: 8e04001c */ lw $a0,0x1c($s0) +/* f04b78c: 0fc1905e */ jal func0f064178 +/* f04b790: 00002825 */ or $a1,$zero,$zero +/* f04b794: 8e020014 */ lw $v0,0x14($s0) +/* f04b798: 3c010010 */ lui $at,0x10 +/* f04b79c: 8fb80088 */ lw $t8,0x88($sp) +/* f04b7a0: c60c0024 */ lwc1 $f12,0x24($s0) +/* f04b7a4: 00417024 */ and $t6,$v0,$at +/* f04b7a8: 30590200 */ andi $t9,$v0,0x200 +/* f04b7ac: 0019402b */ sltu $t0,$zero,$t9 +/* f04b7b0: 000e782b */ sltu $t7,$zero,$t6 +/* f04b7b4: afaf0010 */ sw $t7,0x10($sp) +/* f04b7b8: afa80018 */ sw $t0,0x18($sp) +/* f04b7bc: 27a5006c */ addiu $a1,$sp,0x6c +/* f04b7c0: 27a6005c */ addiu $a2,$sp,0x5c +/* f04b7c4: 8fa70084 */ lw $a3,0x84($sp) +/* f04b7c8: 0fc12be1 */ jal func0f04af84 +/* f04b7cc: afb80014 */ sw $t8,0x14($sp) +/* f04b7d0: 10400057 */ beqz $v0,.L0f04b930 +/* f04b7d4: 27a4006c */ addiu $a0,$sp,0x6c +/* f04b7d8: 8e050024 */ lw $a1,0x24($s0) +/* f04b7dc: 26090191 */ addiu $t1,$s0,0x191 +/* f04b7e0: 260a02b2 */ addiu $t2,$s0,0x2b2 +/* f04b7e4: afaa0018 */ sw $t2,0x18($sp) +/* f04b7e8: afa90010 */ sw $t1,0x10($sp) +/* f04b7ec: afa00020 */ sw $zero,0x20($sp) +/* f04b7f0: afa0001c */ sw $zero,0x1c($sp) +/* f04b7f4: afa00014 */ sw $zero,0x14($sp) +/* f04b7f8: 27a6005c */ addiu $a2,$sp,0x5c +/* f04b7fc: 0c00a86c */ jal 0x2a1b0 +/* f04b800: 2607018a */ addiu $a3,$s0,0x18a +/* f04b804: e7a00048 */ swc1 $f0,0x48($sp) +/* f04b808: e60000b8 */ swc1 $f0,0xb8($s0) +/* f04b80c: e60000b4 */ swc1 $f0,0xb4($s0) +/* f04b810: 3c017f1b */ lui $at,0x7f1b +/* f04b814: c42a9420 */ lwc1 $f10,-0x6be0($at) +/* f04b818: 8e0b001c */ lw $t3,0x1c($s0) +/* f04b81c: 460a0402 */ mul.s $f16,$f0,$f10 +/* f04b820: e61000b0 */ swc1 $f16,0xb0($s0) +/* f04b824: c7b2006c */ lwc1 $f18,0x6c($sp) +/* f04b828: e5720008 */ swc1 $f18,0x8($t3) +/* f04b82c: 8e0c001c */ lw $t4,0x1c($s0) +/* f04b830: c7a40070 */ lwc1 $f4,0x70($sp) +/* f04b834: e584000c */ swc1 $f4,0xc($t4) +/* f04b838: 8e0d001c */ lw $t5,0x1c($s0) +/* f04b83c: c7a60074 */ lwc1 $f6,0x74($sp) +/* f04b840: e5a60010 */ swc1 $f6,0x10($t5) +/* f04b844: 0fc19711 */ jal func0f065c44 +/* f04b848: 8e04001c */ lw $a0,0x1c($s0) +/* f04b84c: 8e05001c */ lw $a1,0x1c($s0) +/* f04b850: 27a4005c */ addiu $a0,$sp,0x5c +/* f04b854: 0fc195e9 */ jal func0f0657a4 +/* f04b858: 24a50028 */ addiu $a1,$a1,0x28 +/* f04b85c: 0fc0882b */ jal func0f0220ac +/* f04b860: 02002025 */ or $a0,$s0,$zero +/* f04b864: 8e040020 */ lw $a0,0x20($s0) +/* f04b868: 0c006b4d */ jal 0x1ad34 +/* f04b86c: 27a5006c */ addiu $a1,$sp,0x6c +/* f04b870: 8e040020 */ lw $a0,0x20($s0) +/* f04b874: 24010001 */ addiu $at,$zero,0x1 +/* f04b878: 8c8e0008 */ lw $t6,0x8($a0) +/* f04b87c: 8dc50000 */ lw $a1,0x0($t6) +/* f04b880: 94a20000 */ lhu $v0,0x0($a1) +/* f04b884: 304f00ff */ andi $t7,$v0,0xff +/* f04b888: 55e10006 */ bnel $t7,$at,.L0f04b8a4 +/* f04b88c: 8e180018 */ lw $t8,0x18($s0) +/* f04b890: 0c006a87 */ jal 0x1aa1c +/* f04b894: 00000000 */ sll $zero,$zero,0x0 +/* f04b898: c7a80048 */ lwc1 $f8,0x48($sp) +/* f04b89c: e4480004 */ swc1 $f8,0x4($v0) +/* f04b8a0: 8e180018 */ lw $t8,0x18($s0) +.L0f04b8a4: +/* f04b8a4: 02002025 */ or $a0,$s0,$zero +/* f04b8a8: 37190001 */ ori $t9,$t8,0x1 +/* f04b8ac: ae190018 */ sw $t9,0x18($s0) +/* f04b8b0: 0fc0f94e */ jal func0f03e538 +/* f04b8b4: 8fa50084 */ lw $a1,0x84($sp) +/* f04b8b8: 8e04001c */ lw $a0,0x1c($s0) +/* f04b8bc: 24010006 */ addiu $at,$zero,0x6 +/* f04b8c0: 90880000 */ lbu $t0,0x0($a0) +/* f04b8c4: 55010019 */ bnel $t0,$at,.L0f04b92c +/* f04b8c8: 240b0001 */ addiu $t3,$zero,0x1 +/* f04b8cc: 0fc4a25f */ jal func0f12897c +/* f04b8d0: 00000000 */ sll $zero,$zero,0x0 +/* f04b8d4: 00024880 */ sll $t1,$v0,0x2 +/* f04b8d8: 3c03800a */ lui $v1,0x800a +/* f04b8dc: 00691821 */ addu $v1,$v1,$t1 +/* f04b8e0: 8c63a024 */ lw $v1,-0x5fdc($v1) +/* f04b8e4: c7aa0048 */ lwc1 $f10,0x48($sp) +/* f04b8e8: 3c017f1b */ lui $at,0x7f1b +/* f04b8ec: c4209424 */ lwc1 $f0,-0x6bdc($at) +/* f04b8f0: e46a0074 */ swc1 $f10,0x74($v1) +/* f04b8f4: c7b00048 */ lwc1 $f16,0x48($sp) +/* f04b8f8: 3c0143b4 */ lui $at,0x43b4 +/* f04b8fc: 44813000 */ mtc1 $at,$f6 +/* f04b900: e4700078 */ swc1 $f16,0x78($v1) +/* f04b904: c7b20084 */ lwc1 $f18,0x84($sp) +/* f04b908: 44808000 */ mtc1 $zero,$f16 +/* f04b90c: 240a0001 */ addiu $t2,$zero,0x1 +/* f04b910: 46120101 */ sub.s $f4,$f0,$f18 +/* f04b914: ac6a1c64 */ sw $t2,0x1c64($v1) +/* f04b918: e4700154 */ swc1 $f16,0x154($v1) +/* f04b91c: 46062202 */ mul.s $f8,$f4,$f6 +/* f04b920: 46004283 */ div.s $f10,$f8,$f0 +/* f04b924: e46a0144 */ swc1 $f10,0x144($v1) +/* f04b928: 240b0001 */ addiu $t3,$zero,0x1 +.L0f04b92c: +/* f04b92c: afab0058 */ sw $t3,0x58($sp) +.L0f04b930: +/* f04b930: 8e04001c */ lw $a0,0x1c($s0) +/* f04b934: 0fc1905e */ jal func0f064178 +/* f04b938: 24050001 */ addiu $a1,$zero,0x1 +/* f04b93c: 8fbf0034 */ lw $ra,0x34($sp) +/* f04b940: 8fa20058 */ lw $v0,0x58($sp) +/* f04b944: 8fb00030 */ lw $s0,0x30($sp) +/* f04b948: 03e00008 */ jr $ra +/* f04b94c: 27bd0078 */ addiu $sp,$sp,0x78 +); + +GLOBAL_ASM( +glabel func0f04b950 +/* f04b950: 27bdffc0 */ addiu $sp,$sp,-64 +/* f04b954: afbf001c */ sw $ra,0x1c($sp) +/* f04b958: afa40040 */ sw $a0,0x40($sp) +/* f04b95c: afa50044 */ sw $a1,0x44($sp) +/* f04b960: 04a0000b */ bltz $a1,.L0f04b990 +/* f04b964: afa60048 */ sw $a2,0x48($sp) +/* f04b968: 0fc458b4 */ jal func0f1162d0 +/* f04b96c: 00000000 */ sll $zero,$zero,0x0 +/* f04b970: 8fa40044 */ lw $a0,0x44($sp) +/* f04b974: 0044082a */ slt $at,$v0,$a0 +/* f04b978: 14200005 */ bnez $at,.L0f04b990 +/* f04b97c: 00000000 */ sll $zero,$zero,0x0 +/* f04b980: 0fc458b8 */ jal func0f1162e0 +/* f04b984: 27a50030 */ addiu $a1,$sp,0x30 +/* f04b988: 14400003 */ bnez $v0,.L0f04b998 +/* f04b98c: 00000000 */ sll $zero,$zero,0x0 +.L0f04b990: +/* f04b990: 10000024 */ beqz $zero,.L0f04ba24 +/* f04b994: 00001025 */ or $v0,$zero,$zero +.L0f04b998: +/* f04b998: 0fc0a221 */ jal func0f028884 +/* f04b99c: 8fa40040 */ lw $a0,0x40($sp) +/* f04b9a0: 14400003 */ bnez $v0,.L0f04b9b0 +/* f04b9a4: 00401825 */ or $v1,$v0,$zero +/* f04b9a8: 1000001e */ beqz $zero,.L0f04ba24 +/* f04b9ac: 00001025 */ or $v0,$zero,$zero +.L0f04b9b0: +/* f04b9b0: 8faf0048 */ lw $t7,0x48($sp) +/* f04b9b4: 24640008 */ addiu $a0,$v1,0x8 +/* f04b9b8: 24650028 */ addiu $a1,$v1,0x28 +/* f04b9bc: 11e0000a */ beqz $t7,.L0f04b9e8 +/* f04b9c0: 8fa60030 */ lw $a2,0x30($sp) +/* f04b9c4: 24180008 */ addiu $t8,$zero,0x8 +/* f04b9c8: afb80010 */ sw $t8,0x10($sp) +/* f04b9cc: 24640008 */ addiu $a0,$v1,0x8 +/* f04b9d0: 24650028 */ addiu $a1,$v1,0x28 +/* f04b9d4: 8fa60030 */ lw $a2,0x30($sp) +/* f04b9d8: 0c00b6e6 */ jal 0x2db98 +/* f04b9dc: 24070023 */ addiu $a3,$zero,0x23 +/* f04b9e0: 10000006 */ beqz $zero,.L0f04b9fc +/* f04b9e4: 2c480001 */ sltiu $t0,$v0,0x1 +.L0f04b9e8: +/* f04b9e8: 24190023 */ addiu $t9,$zero,0x23 +/* f04b9ec: afb90010 */ sw $t9,0x10($sp) +/* f04b9f0: 0c00bd14 */ jal 0x2f450 +/* f04b9f4: 3c074248 */ lui $a3,0x4248 +/* f04b9f8: 2c480001 */ sltiu $t0,$v0,0x1 +.L0f04b9fc: +/* f04b9fc: 11000006 */ beqz $t0,.L0f04ba18 +/* f04ba00: 8fa40044 */ lw $a0,0x44($sp) +/* f04ba04: 8fa40044 */ lw $a0,0x44($sp) +/* f04ba08: 0fc45953 */ jal func0f11654c +/* f04ba0c: 24050001 */ addiu $a1,$zero,0x1 +/* f04ba10: 10000004 */ beqz $zero,.L0f04ba24 +/* f04ba14: 24020001 */ addiu $v0,$zero,0x1 +.L0f04ba18: +/* f04ba18: 0fc45953 */ jal func0f11654c +/* f04ba1c: 00002825 */ or $a1,$zero,$zero +/* f04ba20: 00001025 */ or $v0,$zero,$zero +.L0f04ba24: +/* f04ba24: 8fbf001c */ lw $ra,0x1c($sp) +/* f04ba28: 27bd0040 */ addiu $sp,$sp,0x40 +/* f04ba2c: 03e00008 */ jr $ra +/* f04ba30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ba34 +/* f04ba34: 27bdff48 */ addiu $sp,$sp,-184 +/* f04ba38: afbf003c */ sw $ra,0x3c($sp) +/* f04ba3c: afb40028 */ sw $s4,0x28($sp) +/* f04ba40: afa500bc */ sw $a1,0xbc($sp) +/* f04ba44: 0080a025 */ or $s4,$a0,$zero +/* f04ba48: afbe0038 */ sw $s8,0x38($sp) +/* f04ba4c: afb70034 */ sw $s7,0x34($sp) +/* f04ba50: afb60030 */ sw $s6,0x30($sp) +/* f04ba54: afb5002c */ sw $s5,0x2c($sp) +/* f04ba58: afb30024 */ sw $s3,0x24($sp) +/* f04ba5c: afb20020 */ sw $s2,0x20($sp) +/* f04ba60: afb1001c */ sw $s1,0x1c($sp) +/* f04ba64: afb00018 */ sw $s0,0x18($sp) +/* f04ba68: afa600c0 */ sw $a2,0xc0($sp) +/* f04ba6c: 0fc458b4 */ jal func0f1162d0 +/* f04ba70: a7a500be */ sh $a1,0xbe($sp) +/* f04ba74: afa20078 */ sw $v0,0x78($sp) +/* f04ba78: 0000f025 */ or $s8,$zero,$zero +/* f04ba7c: 0fc0a221 */ jal func0f028884 +/* f04ba80: 02802025 */ or $a0,$s4,$zero +/* f04ba84: 8e8f001c */ lw $t7,0x1c($s4) +/* f04ba88: 3c01432a */ lui $at,0x432a +/* f04ba8c: 44813000 */ mtc1 $at,$f6 +/* f04ba90: c5e4000c */ lwc1 $f4,0xc($t7) +/* f04ba94: 97b100be */ lhu $s1,0xbe($sp) +/* f04ba98: 8fa400c0 */ lw $a0,0xc0($sp) +/* f04ba9c: 46062200 */ add.s $f8,$f4,$f6 +/* f04baa0: 32384000 */ andi $t8,$s1,0x4000 +/* f04baa4: 0040b025 */ or $s6,$v0,$zero +/* f04baa8: 00009825 */ or $s3,$zero,$zero +/* f04baac: e7a80060 */ swc1 $f8,0x60($sp) +/* f04bab0: 1300000a */ beqz $t8,.L0f04badc +/* f04bab4: 0080b825 */ or $s7,$a0,$zero +/* f04bab8: 8e8202d4 */ lw $v0,0x2d4($s4) +/* f04babc: 10400004 */ beqz $v0,.L0f04bad0 +/* f04bac0: 00000000 */ sll $zero,$zero,0x0 +/* f04bac4: 8c430010 */ lw $v1,0x10($v0) +/* f04bac8: 54600004 */ bnezl $v1,.L0f04badc +/* f04bacc: afa30058 */ sw $v1,0x58($sp) +.L0f04bad0: +/* f04bad0: 1000013e */ beqz $zero,.L0f04bfcc +/* f04bad4: 2402ffff */ addiu $v0,$zero,-1 +/* f04bad8: afa30058 */ sw $v1,0x58($sp) +.L0f04badc: +/* f04badc: 16800003 */ bnez $s4,.L0f04baec +/* f04bae0: 00000000 */ sll $zero,$zero,0x0 +/* f04bae4: 10000139 */ beqz $zero,.L0f04bfcc +/* f04bae8: 00001025 */ or $v0,$zero,$zero +.L0f04baec: +/* f04baec: 00840019 */ multu $a0,$a0 +/* f04baf0: 8fa80078 */ lw $t0,0x78($sp) +/* f04baf4: 86990292 */ lh $t9,0x292($s4) +/* f04baf8: 3c12800a */ lui $s2,0x800a +/* f04bafc: 26522368 */ addiu $s2,$s2,0x2368 +/* f04bb00: 00008025 */ or $s0,$zero,$zero +/* f04bb04: 27b500a0 */ addiu $s5,$sp,0xa0 +/* f04bb08: afb90084 */ sw $t9,0x84($sp) +/* f04bb0c: 00002012 */ mflo $a0 +/* f04bb10: 190000ba */ blez $t0,.L0f04bdfc +/* f04bb14: 00000000 */ sll $zero,$zero,0x0 +/* f04bb18: afa400c0 */ sw $a0,0xc0($sp) +/* f04bb1c: 02002025 */ or $a0,$s0,$zero +.L0f04bb20: +/* f04bb20: 0fc458b8 */ jal func0f1162e0 +/* f04bb24: 27a50098 */ addiu $a1,$sp,0x98 +/* f04bb28: 504000b0 */ beqzl $v0,.L0f04bdec +/* f04bb2c: 8fae0078 */ lw $t6,0x78($sp) +/* f04bb30: 0fc4596c */ jal func0f1165b0 +/* f04bb34: 27a40098 */ addiu $a0,$sp,0x98 +/* f04bb38: 144000ab */ bnez $v0,.L0f04bde8 +/* f04bb3c: 32292000 */ andi $t1,$s1,0x2000 +/* f04bb40: 11200003 */ beqz $t1,.L0f04bb50 +/* f04bb44: 97aa00a4 */ lhu $t2,0xa4($sp) +/* f04bb48: 314b0010 */ andi $t3,$t2,0x10 +/* f04bb4c: 116000a6 */ beqz $t3,.L0f04bde8 +.L0f04bb50: +/* f04bb50: 322c1000 */ andi $t4,$s1,0x1000 +/* f04bb54: 15800007 */ bnez $t4,.L0f04bb74 +/* f04bb58: 97ad00a4 */ lhu $t5,0xa4($sp) +/* f04bb5c: 31ae0008 */ andi $t6,$t5,0x8 +/* f04bb60: 11c00004 */ beqz $t6,.L0f04bb74 +/* f04bb64: 02a02025 */ or $a0,$s5,$zero +/* f04bb68: 0fc19620 */ jal func0f065880 +/* f04bb6c: 26c50028 */ addiu $a1,$s6,0x28 +/* f04bb70: 1440009d */ bnez $v0,.L0f04bde8 +.L0f04bb74: +/* f04bb74: 322f0001 */ andi $t7,$s1,0x1 +/* f04bb78: 11e00006 */ beqz $t7,.L0f04bb94 +/* f04bb7c: 00009825 */ or $s3,$zero,$zero +/* f04bb80: 32380002 */ andi $t8,$s1,0x2 +/* f04bb84: 13000003 */ beqz $t8,.L0f04bb94 +/* f04bb88: 02202825 */ or $a1,$s1,$zero +/* f04bb8c: 24130001 */ addiu $s3,$zero,0x1 +/* f04bb90: 30b1fffc */ andi $s1,$a1,0xfffc +.L0f04bb94: +/* f04bb94: 32280010 */ andi $t0,$s1,0x10 +/* f04bb98: 11000002 */ beqz $t0,.L0f04bba4 +/* f04bb9c: 8fa90084 */ lw $t1,0x84($sp) +/* f04bba0: 12090091 */ beq $s0,$t1,.L0f04bde8 +.L0f04bba4: +/* f04bba4: 322a2000 */ andi $t2,$s1,0x2000 +/* f04bba8: 5540000b */ bnezl $t2,.L0f04bbd8 +/* f04bbac: 322c0040 */ andi $t4,$s1,0x40 +/* f04bbb0: 0fc45917 */ jal func0f11645c +/* f04bbb4: 02002025 */ or $a0,$s0,$zero +/* f04bbb8: 1440008b */ bnez $v0,.L0f04bde8 +/* f04bbbc: 8fab0098 */ lw $t3,0x98($sp) +/* f04bbc0: c7aa0060 */ lwc1 $f10,0x60($sp) +/* f04bbc4: c5700004 */ lwc1 $f16,0x4($t3) +/* f04bbc8: 4610503c */ c.lt.s $f10,$f16 +/* f04bbcc: 00000000 */ sll $zero,$zero,0x0 +/* f04bbd0: 45010085 */ bc1t .L0f04bde8 +/* f04bbd4: 322c0040 */ andi $t4,$s1,0x40 +.L0f04bbd8: +/* f04bbd8: 322d0800 */ andi $t5,$s1,0x800 +/* f04bbdc: afac004c */ sw $t4,0x4c($sp) +/* f04bbe0: 11a00003 */ beqz $t5,.L0f04bbf0 +/* f04bbe4: 32230080 */ andi $v1,$s1,0x80 +/* f04bbe8: 1000000b */ beqz $zero,.L0f04bc18 +/* f04bbec: 8e82001c */ lw $v0,0x1c($s4) +.L0f04bbf0: +/* f04bbf0: 322e0400 */ andi $t6,$s1,0x400 +/* f04bbf4: 11c00003 */ beqz $t6,.L0f04bc04 +/* f04bbf8: 322f0008 */ andi $t7,$s1,0x8 +/* f04bbfc: 10000006 */ beqz $zero,.L0f04bc18 +/* f04bc00: 02c01025 */ or $v0,$s6,$zero +.L0f04bc04: +/* f04bc04: 51e00004 */ beqzl $t7,.L0f04bc18 +/* f04bc08: 8e82001c */ lw $v0,0x1c($s4) +/* f04bc0c: 10000002 */ beqz $zero,.L0f04bc18 +/* f04bc10: 02c01025 */ or $v0,$s6,$zero +/* f04bc14: 8e82001c */ lw $v0,0x1c($s4) +.L0f04bc18: +/* f04bc18: 84580028 */ lh $t8,0x28($v0) +/* f04bc1c: 2419ffff */ addiu $t9,$zero,-1 +/* f04bc20: a7b900aa */ sh $t9,0xaa($sp) +/* f04bc24: 10600007 */ beqz $v1,.L0f04bc44 +/* f04bc28: a7b800a8 */ sh $t8,0xa8($sp) +/* f04bc2c: 84440028 */ lh $a0,0x28($v0) +/* f04bc30: 27a500aa */ addiu $a1,$sp,0xaa +/* f04bc34: 0fc5916a */ jal func0f1645a8 +/* f04bc38: 24060006 */ addiu $a2,$zero,0x6 +/* f04bc3c: 10000008 */ beqz $zero,.L0f04bc60 +/* f04bc40: 8fa9004c */ lw $t1,0x4c($sp) +.L0f04bc44: +/* f04bc44: 32280100 */ andi $t0,$s1,0x100 +/* f04bc48: 11000004 */ beqz $t0,.L0f04bc5c +/* f04bc4c: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f04bc50: 84440028 */ lh $a0,0x28($v0) +/* f04bc54: 0fc5916a */ jal func0f1645a8 +/* f04bc58: 24060007 */ addiu $a2,$zero,0x7 +.L0f04bc5c: +/* f04bc5c: 8fa9004c */ lw $t1,0x4c($sp) +.L0f04bc60: +/* f04bc60: 02a02025 */ or $a0,$s5,$zero +/* f04bc64: 51200005 */ beqzl $t1,.L0f04bc7c +/* f04bc68: 322a0020 */ andi $t2,$s1,0x20 +/* f04bc6c: 0fc19620 */ jal func0f065880 +/* f04bc70: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f04bc74: 1440005c */ bnez $v0,.L0f04bde8 +/* f04bc78: 322a0020 */ andi $t2,$s1,0x20 +.L0f04bc7c: +/* f04bc7c: 11400005 */ beqz $t2,.L0f04bc94 +/* f04bc80: 02a02025 */ or $a0,$s5,$zero +/* f04bc84: 0fc19620 */ jal func0f065880 +/* f04bc88: 27a500a8 */ addiu $a1,$sp,0xa8 +/* f04bc8c: 50400057 */ beqzl $v0,.L0f04bdec +/* f04bc90: 8fae0078 */ lw $t6,0x78($sp) +.L0f04bc94: +/* f04bc94: 87ab00aa */ lh $t3,0xaa($sp) +/* f04bc98: 2401ffff */ addiu $at,$zero,-1 +/* f04bc9c: 5161000c */ beql $t3,$at,.L0f04bcd0 +/* f04bca0: 322e0004 */ andi $t6,$s1,0x4 +/* f04bca4: 868c02b8 */ lh $t4,0x2b8($s4) +/* f04bca8: 2401ffff */ addiu $at,$zero,-1 +/* f04bcac: 322d0200 */ andi $t5,$s1,0x200 +/* f04bcb0: 51810007 */ beql $t4,$at,.L0f04bcd0 +/* f04bcb4: 322e0004 */ andi $t6,$s1,0x4 +/* f04bcb8: 11a00004 */ beqz $t5,.L0f04bccc +/* f04bcbc: 02a02025 */ or $a0,$s5,$zero +/* f04bcc0: 0fc19620 */ jal func0f065880 +/* f04bcc4: 268502b8 */ addiu $a1,$s4,0x2b8 +/* f04bcc8: 14400047 */ bnez $v0,.L0f04bde8 +.L0f04bccc: +/* f04bccc: 322e0004 */ andi $t6,$s1,0x4 +.L0f04bcd0: +/* f04bcd0: 11c00006 */ beqz $t6,.L0f04bcec +/* f04bcd4: 322f0008 */ andi $t7,$s1,0x8 +/* f04bcd8: 02802025 */ or $a0,$s4,$zero +/* f04bcdc: 0fc12555 */ jal func0f049554 +/* f04bce0: 8fa50098 */ lw $a1,0x98($sp) +/* f04bce4: 10000021 */ beqz $zero,.L0f04bd6c +/* f04bce8: 46000306 */ mov.s $f12,$f0 +.L0f04bcec: +/* f04bcec: 11e00006 */ beqz $t7,.L0f04bd08 +/* f04bcf0: 32384000 */ andi $t8,$s1,0x4000 +/* f04bcf4: 26c40008 */ addiu $a0,$s6,0x8 +/* f04bcf8: 0fc12565 */ jal func0f049594 +/* f04bcfc: 8fa50098 */ lw $a1,0x98($sp) +/* f04bd00: 1000001a */ beqz $zero,.L0f04bd6c +/* f04bd04: 46000306 */ mov.s $f12,$f0 +.L0f04bd08: +/* f04bd08: 13000006 */ beqz $t8,.L0f04bd24 +/* f04bd0c: 8fa40058 */ lw $a0,0x58($sp) +/* f04bd10: 24840008 */ addiu $a0,$a0,0x8 +/* f04bd14: 0fc12565 */ jal func0f049594 +/* f04bd18: 8fa50098 */ lw $a1,0x98($sp) +/* f04bd1c: 10000013 */ beqz $zero,.L0f04bd6c +/* f04bd20: 46000306 */ mov.s $f12,$f0 +.L0f04bd24: +/* f04bd24: 52600010 */ beqzl $s3,.L0f04bd68 +/* f04bd28: 44806000 */ mtc1 $zero,$f12 +/* f04bd2c: 0c004b70 */ jal 0x12dc0 +/* f04bd30: 00000000 */ sll $zero,$zero,0x0 +/* f04bd34: 3401f000 */ dli $at,0xf000 +/* f04bd38: 0041001b */ divu $zero,$v0,$at +/* f04bd3c: 0000c810 */ mfhi $t9 +/* f04bd40: 44999000 */ mtc1 $t9,$f18 +/* f04bd44: 3c014f80 */ lui $at,0x4f80 +/* f04bd48: 07210008 */ bgez $t9,.L0f04bd6c +/* f04bd4c: 46809320 */ cvt.s.w $f12,$f18 +/* f04bd50: 44812000 */ mtc1 $at,$f4 +/* f04bd54: 00000000 */ sll $zero,$zero,0x0 +/* f04bd58: 46046300 */ add.s $f12,$f12,$f4 +/* f04bd5c: 10000003 */ beqz $zero,.L0f04bd6c +/* f04bd60: 00000000 */ sll $zero,$zero,0x0 +/* f04bd64: 44806000 */ mtc1 $zero,$f12 +.L0f04bd68: +/* f04bd68: 0000b825 */ or $s7,$zero,$zero +.L0f04bd6c: +/* f04bd6c: 12e00013 */ beqz $s7,.L0f04bdbc +/* f04bd70: 001e2100 */ sll $a0,$s8,0x4 +/* f04bd74: 06e10008 */ bgez $s7,.L0f04bd98 +/* f04bd78: 8fa800c0 */ lw $t0,0xc0($sp) +/* f04bd7c: 44883000 */ mtc1 $t0,$f6 +/* f04bd80: 00000000 */ sll $zero,$zero,0x0 +/* f04bd84: 46803220 */ cvt.s.w $f8,$f6 +/* f04bd88: 460c403c */ c.lt.s $f8,$f12 +/* f04bd8c: 00000000 */ sll $zero,$zero,0x0 +/* f04bd90: 4501000a */ bc1t .L0f04bdbc +/* f04bd94: 00000000 */ sll $zero,$zero,0x0 +.L0f04bd98: +/* f04bd98: 1ae00013 */ blez $s7,.L0f04bde8 +/* f04bd9c: 8fa900c0 */ lw $t1,0xc0($sp) +/* f04bda0: 44895000 */ mtc1 $t1,$f10 +/* f04bda4: 00000000 */ sll $zero,$zero,0x0 +/* f04bda8: 46805420 */ cvt.s.w $f16,$f10 +/* f04bdac: 4610603c */ c.lt.s $f12,$f16 +/* f04bdb0: 00000000 */ sll $zero,$zero,0x0 +/* f04bdb4: 4502000d */ bc1fl .L0f04bdec +/* f04bdb8: 8fae0078 */ lw $t6,0x78($sp) +.L0f04bdbc: +/* f04bdbc: 0c00169f */ jal 0x5a7c +/* f04bdc0: afa40050 */ sw $a0,0x50($sp) +/* f04bdc4: 8fa40050 */ lw $a0,0x50($sp) +/* f04bdc8: 8e4a0000 */ lw $t2,0x0($s2) +/* f04bdcc: 27de0001 */ addiu $s8,$s8,0x1 +/* f04bdd0: 01445821 */ addu $t3,$t2,$a0 +/* f04bdd4: ad620000 */ sw $v0,0x0($t3) +/* f04bdd8: ad630004 */ sw $v1,0x4($t3) +/* f04bddc: 8e4c0000 */ lw $t4,0x0($s2) +/* f04bde0: 01846821 */ addu $t5,$t4,$a0 +/* f04bde4: adb00008 */ sw $s0,0x8($t5) +.L0f04bde8: +/* f04bde8: 8fae0078 */ lw $t6,0x78($sp) +.L0f04bdec: +/* f04bdec: 26100001 */ addiu $s0,$s0,0x1 +/* f04bdf0: 560eff4b */ bnel $s0,$t6,.L0f04bb20 +/* f04bdf4: 02002025 */ or $a0,$s0,$zero +/* f04bdf8: 00008025 */ or $s0,$zero,$zero +.L0f04bdfc: +/* f04bdfc: 3c12800a */ lui $s2,0x800a +/* f04be00: 2bc10002 */ slti $at,$s8,0x2 +/* f04be04: 1420004b */ bnez $at,.L0f04bf34 +/* f04be08: 26522368 */ addiu $s2,$s2,0x2368 +/* f04be0c: 27c6ffff */ addiu $a2,$s8,-1 +/* f04be10: 27a30088 */ addiu $v1,$sp,0x88 +.L0f04be14: +/* f04be14: 18c00045 */ blez $a2,.L0f04bf2c +/* f04be18: 00002825 */ or $a1,$zero,$zero +/* f04be1c: 32240001 */ andi $a0,$s1,0x1 +.L0f04be20: +/* f04be20: 14800005 */ bnez $a0,.L0f04be38 +/* f04be24: 322f4000 */ andi $t7,$s1,0x4000 +/* f04be28: 55e00004 */ bnezl $t7,.L0f04be3c +/* f04be2c: 8e580000 */ lw $t8,0x0($s2) +/* f04be30: 5260000f */ beqzl $s3,.L0f04be70 +/* f04be34: 32390002 */ andi $t9,$s1,0x2 +.L0f04be38: +/* f04be38: 8e580000 */ lw $t8,0x0($s2) +.L0f04be3c: +/* f04be3c: 00103900 */ sll $a3,$s0,0x4 +/* f04be40: 03071021 */ addu $v0,$t8,$a3 +/* f04be44: 8c480010 */ lw $t0,0x10($v0) +/* f04be48: 8c4a0000 */ lw $t2,0x0($v0) +/* f04be4c: 8c490014 */ lw $t1,0x14($v0) +/* f04be50: 8c4b0004 */ lw $t3,0x4($v0) +/* f04be54: 010a082b */ sltu $at,$t0,$t2 +/* f04be58: 14200015 */ bnez $at,.L0f04beb0 +/* f04be5c: 0148082b */ sltu $at,$t2,$t0 +/* f04be60: 14200002 */ bnez $at,.L0f04be6c +/* f04be64: 012b082b */ sltu $at,$t1,$t3 +/* f04be68: 14200011 */ bnez $at,.L0f04beb0 +.L0f04be6c: +/* f04be6c: 32390002 */ andi $t9,$s1,0x2 +.L0f04be70: +/* f04be70: 5320002b */ beqzl $t9,.L0f04bf20 +/* f04be74: 26100001 */ addiu $s0,$s0,0x1 +/* f04be78: 8e4c0000 */ lw $t4,0x0($s2) +/* f04be7c: 00103900 */ sll $a3,$s0,0x4 +/* f04be80: 01871021 */ addu $v0,$t4,$a3 +/* f04be84: 8c4e0000 */ lw $t6,0x0($v0) +/* f04be88: 8c580010 */ lw $t8,0x10($v0) +/* f04be8c: 8c4f0004 */ lw $t7,0x4($v0) +/* f04be90: 8c590014 */ lw $t9,0x14($v0) +/* f04be94: 030e082b */ sltu $at,$t8,$t6 +/* f04be98: 14200020 */ bnez $at,.L0f04bf1c +/* f04be9c: 01d8082b */ sltu $at,$t6,$t8 +/* f04bea0: 14200003 */ bnez $at,.L0f04beb0 +/* f04bea4: 01f9082b */ sltu $at,$t7,$t9 +/* f04bea8: 5020001d */ beqzl $at,.L0f04bf20 +/* f04beac: 26100001 */ addiu $s0,$s0,0x1 +.L0f04beb0: +/* f04beb0: 8c410000 */ lw $at,0x0($v0) +/* f04beb4: 24050001 */ addiu $a1,$zero,0x1 +/* f04beb8: ac610000 */ sw $at,0x0($v1) +/* f04bebc: 8c480004 */ lw $t0,0x4($v0) +/* f04bec0: ac680004 */ sw $t0,0x4($v1) +/* f04bec4: 8c410008 */ lw $at,0x8($v0) +/* f04bec8: ac610008 */ sw $at,0x8($v1) +/* f04becc: 8c48000c */ lw $t0,0xc($v0) +/* f04bed0: ac68000c */ sw $t0,0xc($v1) +/* f04bed4: 8c4a0014 */ lw $t2,0x14($v0) +/* f04bed8: 8c410010 */ lw $at,0x10($v0) +/* f04bedc: ac4a0004 */ sw $t2,0x4($v0) +/* f04bee0: ac410000 */ sw $at,0x0($v0) +/* f04bee4: 8c410018 */ lw $at,0x18($v0) +/* f04bee8: 8c4a001c */ lw $t2,0x1c($v0) +/* f04beec: ac410008 */ sw $at,0x8($v0) +/* f04bef0: ac4a000c */ sw $t2,0xc($v0) +/* f04bef4: 8e4b0000 */ lw $t3,0x0($s2) +/* f04bef8: 8c610000 */ lw $at,0x0($v1) +/* f04befc: 01676021 */ addu $t4,$t3,$a3 +/* f04bf00: ad810010 */ sw $at,0x10($t4) +/* f04bf04: 8c6f0004 */ lw $t7,0x4($v1) +/* f04bf08: ad8f0014 */ sw $t7,0x14($t4) +/* f04bf0c: 8c610008 */ lw $at,0x8($v1) +/* f04bf10: ad810018 */ sw $at,0x18($t4) +/* f04bf14: 8c6f000c */ lw $t7,0xc($v1) +/* f04bf18: ad8f001c */ sw $t7,0x1c($t4) +.L0f04bf1c: +/* f04bf1c: 26100001 */ addiu $s0,$s0,0x1 +.L0f04bf20: +/* f04bf20: 1606ffbf */ bne $s0,$a2,.L0f04be20 +/* f04bf24: 00000000 */ sll $zero,$zero,0x0 +/* f04bf28: 00008025 */ or $s0,$zero,$zero +.L0f04bf2c: +/* f04bf2c: 14a0ffb9 */ bnez $a1,.L0f04be14 +/* f04bf30: 00000000 */ sll $zero,$zero,0x0 +.L0f04bf34: +/* f04bf34: 1bc00024 */ blez $s8,.L0f04bfc8 +/* f04bf38: 00003825 */ or $a3,$zero,$zero +/* f04bf3c: 32388000 */ andi $t8,$s1,0x8000 +/* f04bf40: afb80050 */ sw $t8,0x50($sp) +.L0f04bf44: +/* f04bf44: 8e420000 */ lw $v0,0x0($s2) +/* f04bf48: 02802025 */ or $a0,$s4,$zero +/* f04bf4c: 8fa60050 */ lw $a2,0x50($sp) +/* f04bf50: 0047c821 */ addu $t9,$v0,$a3 +/* f04bf54: 8f250008 */ lw $a1,0x8($t9) +/* f04bf58: 0fc12e54 */ jal func0f04b950 +/* f04bf5c: afa70048 */ sw $a3,0x48($sp) +/* f04bf60: 10400016 */ beqz $v0,.L0f04bfbc +/* f04bf64: 8fa70048 */ lw $a3,0x48($sp) +/* f04bf68: 8e4d0000 */ lw $t5,0x0($s2) +/* f04bf6c: 2401ffff */ addiu $at,$zero,-1 +/* f04bf70: 00002825 */ or $a1,$zero,$zero +/* f04bf74: 01a74021 */ addu $t0,$t5,$a3 +/* f04bf78: 8d090008 */ lw $t1,0x8($t0) +/* f04bf7c: a6890292 */ sh $t1,0x292($s4) +/* f04bf80: 8faa0084 */ lw $t2,0x84($sp) +/* f04bf84: 11410004 */ beq $t2,$at,.L0f04bf98 +/* f04bf88: 01402025 */ or $a0,$t2,$zero +/* f04bf8c: 0fc45929 */ jal func0f1164a4 +/* f04bf90: afa70048 */ sw $a3,0x48($sp) +/* f04bf94: 8fa70048 */ lw $a3,0x48($sp) +.L0f04bf98: +/* f04bf98: 86840292 */ lh $a0,0x292($s4) +/* f04bf9c: afa70048 */ sw $a3,0x48($sp) +/* f04bfa0: 0fc45929 */ jal func0f1164a4 +/* f04bfa4: 24050001 */ addiu $a1,$zero,0x1 +/* f04bfa8: 8fa70048 */ lw $a3,0x48($sp) +/* f04bfac: 8e4b0000 */ lw $t3,0x0($s2) +/* f04bfb0: 01677021 */ addu $t6,$t3,$a3 +/* f04bfb4: 10000005 */ beqz $zero,.L0f04bfcc +/* f04bfb8: 8dc20008 */ lw $v0,0x8($t6) +.L0f04bfbc: +/* f04bfbc: 26100001 */ addiu $s0,$s0,0x1 +/* f04bfc0: 161effe0 */ bne $s0,$s8,.L0f04bf44 +/* f04bfc4: 24e70010 */ addiu $a3,$a3,0x10 +.L0f04bfc8: +/* f04bfc8: 2402ffff */ addiu $v0,$zero,-1 +.L0f04bfcc: +/* f04bfcc: 8fbf003c */ lw $ra,0x3c($sp) +/* f04bfd0: 8fb00018 */ lw $s0,0x18($sp) +/* f04bfd4: 8fb1001c */ lw $s1,0x1c($sp) +/* f04bfd8: 8fb20020 */ lw $s2,0x20($sp) +/* f04bfdc: 8fb30024 */ lw $s3,0x24($sp) +/* f04bfe0: 8fb40028 */ lw $s4,0x28($sp) +/* f04bfe4: 8fb5002c */ lw $s5,0x2c($sp) +/* f04bfe8: 8fb60030 */ lw $s6,0x30($sp) +/* f04bfec: 8fb70034 */ lw $s7,0x34($sp) +/* f04bff0: 8fbe0038 */ lw $s8,0x38($sp) +/* f04bff4: 03e00008 */ jr $ra +/* f04bff8: 27bd00b8 */ addiu $sp,$sp,0xb8 +); + +GLOBAL_ASM( +glabel func0f04bffc +/* f04bffc: 27bdff58 */ addiu $sp,$sp,-168 +/* f04c000: afbf005c */ sw $ra,0x5c($sp) +/* f04c004: afbe0058 */ sw $s8,0x58($sp) +/* f04c008: afb70054 */ sw $s7,0x54($sp) +/* f04c00c: afb60050 */ sw $s6,0x50($sp) +/* f04c010: afb5004c */ sw $s5,0x4c($sp) +/* f04c014: afb40048 */ sw $s4,0x48($sp) +/* f04c018: afb30044 */ sw $s3,0x44($sp) +/* f04c01c: afb20040 */ sw $s2,0x40($sp) +/* f04c020: afb1003c */ sw $s1,0x3c($sp) +/* f04c024: afb00038 */ sw $s0,0x38($sp) +/* f04c028: f7ba0030 */ sdc1 $f26,0x30($sp) +/* f04c02c: f7b80028 */ sdc1 $f24,0x28($sp) +/* f04c030: f7b60020 */ sdc1 $f22,0x20($sp) +/* f04c034: f7b40018 */ sdc1 $f20,0x18($sp) +/* f04c038: 8c8e001c */ lw $t6,0x1c($a0) +/* f04c03c: 4480d000 */ mtc1 $zero,$f26 +/* f04c040: 3c01432a */ lui $at,0x432a +/* f04c044: 44813000 */ mtc1 $at,$f6 +/* f04c048: c5c4000c */ lwc1 $f4,0xc($t6) +/* f04c04c: 240fffff */ addiu $t7,$zero,-1 +/* f04c050: 00808825 */ or $s1,$a0,$zero +/* f04c054: 00a0a025 */ or $s4,$a1,$zero +/* f04c058: 00c0a825 */ or $s5,$a2,$zero +/* f04c05c: afaf0078 */ sw $t7,0x78($sp) +/* f04c060: e7ba0090 */ swc1 $f26,0x90($sp) +/* f04c064: 4600d586 */ mov.s $f22,$f26 +/* f04c068: 0fc458b4 */ jal func0f1162d0 +/* f04c06c: 46062600 */ add.s $f24,$f4,$f6 +/* f04c070: 02940019 */ multu $s4,$s4 +/* f04c074: 86380292 */ lh $t8,0x292($s1) +/* f04c078: 27b60090 */ addiu $s6,$sp,0x90 +/* f04c07c: 00409825 */ or $s3,$v0,$zero +/* f04c080: afb8007c */ sw $t8,0x7c($sp) +/* f04c084: 8e39001c */ lw $t9,0x1c($s1) +/* f04c088: c62a02c8 */ lwc1 $f10,0x2c8($s1) +/* f04c08c: 02c02825 */ or $a1,$s6,$zero +/* f04c090: c7280008 */ lwc1 $f8,0x8($t9) +/* f04c094: 27a4009c */ addiu $a0,$sp,0x9c +/* f04c098: 0000a012 */ mflo $s4 +/* f04c09c: 460a4401 */ sub.s $f16,$f8,$f10 +/* f04c0a0: 27a600a0 */ addiu $a2,$sp,0xa0 +/* f04c0a4: 02b50019 */ multu $s5,$s5 +/* f04c0a8: e7b0009c */ swc1 $f16,0x9c($sp) +/* f04c0ac: 8e28001c */ lw $t0,0x1c($s1) +/* f04c0b0: c62402d0 */ lwc1 $f4,0x2d0($s1) +/* f04c0b4: c5120010 */ lwc1 $f18,0x10($t0) +/* f04c0b8: 46049181 */ sub.s $f6,$f18,$f4 +/* f04c0bc: 0000a812 */ mflo $s5 +/* f04c0c0: 0c0011e4 */ jal 0x4790 +/* f04c0c4: e7a600a0 */ swc1 $f6,0xa0($sp) +/* f04c0c8: 1a600048 */ blez $s3,.L0f04c1ec +/* f04c0cc: 00008025 */ or $s0,$zero,$zero +/* f04c0d0: 27be0098 */ addiu $s8,$sp,0x98 +/* f04c0d4: 27b70094 */ addiu $s7,$sp,0x94 +/* f04c0d8: 27b20064 */ addiu $s2,$sp,0x64 +/* f04c0dc: 02002025 */ or $a0,$s0,$zero +.L0f04c0e0: +/* f04c0e0: 0fc458b8 */ jal func0f1162e0 +/* f04c0e4: 02402825 */ or $a1,$s2,$zero +/* f04c0e8: 5040003e */ beqzl $v0,.L0f04c1e4 +/* f04c0ec: 26100001 */ addiu $s0,$s0,0x1 +/* f04c0f0: 0fc45917 */ jal func0f11645c +/* f04c0f4: 02002025 */ or $a0,$s0,$zero +/* f04c0f8: 14400039 */ bnez $v0,.L0f04c1e0 +/* f04c0fc: 8fa90064 */ lw $t1,0x64($sp) +/* f04c100: c5280004 */ lwc1 $f8,0x4($t1) +/* f04c104: 4608c03c */ c.lt.s $f24,$f8 +/* f04c108: 00000000 */ sll $zero,$zero,0x0 +/* f04c10c: 45030035 */ bc1tl .L0f04c1e4 +/* f04c110: 26100001 */ addiu $s0,$s0,0x1 +/* f04c114: 0fc4596c */ jal func0f1165b0 +/* f04c118: 02402025 */ or $a0,$s2,$zero +/* f04c11c: 14400030 */ bnez $v0,.L0f04c1e0 +/* f04c120: 262402c8 */ addiu $a0,$s1,0x2c8 +/* f04c124: 44945000 */ mtc1 $s4,$f10 +/* f04c128: 8fa50064 */ lw $a1,0x64($sp) +/* f04c12c: 0fc12565 */ jal func0f049594 +/* f04c130: 46805520 */ cvt.s.w $f20,$f10 +/* f04c134: 4614003c */ c.lt.s $f0,$f20 +/* f04c138: 00000000 */ sll $zero,$zero,0x0 +/* f04c13c: 45030029 */ bc1tl .L0f04c1e4 +/* f04c140: 26100001 */ addiu $s0,$s0,0x1 +/* f04c144: 44958000 */ mtc1 $s5,$f16 +/* f04c148: 8faa0064 */ lw $t2,0x64($sp) +/* f04c14c: 468084a0 */ cvt.s.w $f18,$f16 +/* f04c150: 4600903c */ c.lt.s $f18,$f0 +/* f04c154: 00000000 */ sll $zero,$zero,0x0 +/* f04c158: 45030022 */ bc1tl .L0f04c1e4 +/* f04c15c: 26100001 */ addiu $s0,$s0,0x1 +/* f04c160: 8e2b001c */ lw $t3,0x1c($s1) +/* f04c164: c5440000 */ lwc1 $f4,0x0($t2) +/* f04c168: 02e02025 */ or $a0,$s7,$zero +/* f04c16c: c5660008 */ lwc1 $f6,0x8($t3) +/* f04c170: 02c02825 */ or $a1,$s6,$zero +/* f04c174: 03c03025 */ or $a2,$s8,$zero +/* f04c178: 46062201 */ sub.s $f8,$f4,$f6 +/* f04c17c: e7a80094 */ swc1 $f8,0x94($sp) +/* f04c180: 8e2c001c */ lw $t4,0x1c($s1) +/* f04c184: c54a0008 */ lwc1 $f10,0x8($t2) +/* f04c188: c5900010 */ lwc1 $f16,0x10($t4) +/* f04c18c: 46105481 */ sub.s $f18,$f10,$f16 +/* f04c190: 0c0011e4 */ jal 0x4790 +/* f04c194: e7b20098 */ swc1 $f18,0x98($sp) +/* f04c198: c7a40098 */ lwc1 $f4,0x98($sp) +/* f04c19c: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f04c1a0: c7aa009c */ lwc1 $f10,0x9c($sp) +/* f04c1a4: c7b00094 */ lwc1 $f16,0x94($sp) +/* f04c1a8: 46062202 */ mul.s $f8,$f4,$f6 +/* f04c1ac: 00000000 */ sll $zero,$zero,0x0 +/* f04c1b0: 46105482 */ mul.s $f18,$f10,$f16 +/* f04c1b4: 46124080 */ add.s $f2,$f8,$f18 +/* f04c1b8: 461a103c */ c.lt.s $f2,$f26 +/* f04c1bc: 00000000 */ sll $zero,$zero,0x0 +/* f04c1c0: 45010007 */ bc1t .L0f04c1e0 +/* f04c1c4: 00000000 */ sll $zero,$zero,0x0 +/* f04c1c8: 4602b03c */ c.lt.s $f22,$f2 +/* f04c1cc: 00000000 */ sll $zero,$zero,0x0 +/* f04c1d0: 45020004 */ bc1fl .L0f04c1e4 +/* f04c1d4: 26100001 */ addiu $s0,$s0,0x1 +/* f04c1d8: 46001586 */ mov.s $f22,$f2 +/* f04c1dc: afb00078 */ sw $s0,0x78($sp) +.L0f04c1e0: +/* f04c1e0: 26100001 */ addiu $s0,$s0,0x1 +.L0f04c1e4: +/* f04c1e4: 5613ffbe */ bnel $s0,$s3,.L0f04c0e0 +/* f04c1e8: 02002025 */ or $a0,$s0,$zero +.L0f04c1ec: +/* f04c1ec: 8fad0078 */ lw $t5,0x78($sp) +/* f04c1f0: 2402ffff */ addiu $v0,$zero,-1 +/* f04c1f4: a62d0292 */ sh $t5,0x292($s1) +/* f04c1f8: 8fae0078 */ lw $t6,0x78($sp) +/* f04c1fc: 8fa4007c */ lw $a0,0x7c($sp) +/* f04c200: 51c20009 */ beql $t6,$v0,.L0f04c228 +/* f04c204: 8fbf005c */ lw $ra,0x5c($sp) +/* f04c208: 50820004 */ beql $a0,$v0,.L0f04c21c +/* f04c20c: 86240292 */ lh $a0,0x292($s1) +/* f04c210: 0fc45929 */ jal func0f1164a4 +/* f04c214: 00002825 */ or $a1,$zero,$zero +/* f04c218: 86240292 */ lh $a0,0x292($s1) +.L0f04c21c: +/* f04c21c: 0fc45929 */ jal func0f1164a4 +/* f04c220: 24050001 */ addiu $a1,$zero,0x1 +/* f04c224: 8fbf005c */ lw $ra,0x5c($sp) +.L0f04c228: +/* f04c228: 8fa20078 */ lw $v0,0x78($sp) +/* f04c22c: d7b40018 */ ldc1 $f20,0x18($sp) +/* f04c230: d7b60020 */ ldc1 $f22,0x20($sp) +/* f04c234: d7b80028 */ ldc1 $f24,0x28($sp) +/* f04c238: d7ba0030 */ ldc1 $f26,0x30($sp) +/* f04c23c: 8fb00038 */ lw $s0,0x38($sp) +/* f04c240: 8fb1003c */ lw $s1,0x3c($sp) +/* f04c244: 8fb20040 */ lw $s2,0x40($sp) +/* f04c248: 8fb30044 */ lw $s3,0x44($sp) +/* f04c24c: 8fb40048 */ lw $s4,0x48($sp) +/* f04c250: 8fb5004c */ lw $s5,0x4c($sp) +/* f04c254: 8fb60050 */ lw $s6,0x50($sp) +/* f04c258: 8fb70054 */ lw $s7,0x54($sp) +/* f04c25c: 8fbe0058 */ lw $s8,0x58($sp) +/* f04c260: 03e00008 */ jr $ra +/* f04c264: 27bd00a8 */ addiu $sp,$sp,0xa8 +); + +GLOBAL_ASM( +glabel func0f04c268 +/* f04c268: 27bdffc8 */ addiu $sp,$sp,-56 +/* f04c26c: afb00018 */ sw $s0,0x18($sp) +/* f04c270: 00808025 */ or $s0,$a0,$zero +/* f04c274: afbf001c */ sw $ra,0x1c($sp) +/* f04c278: 14800003 */ bnez $a0,.L0f04c288 +/* f04c27c: afa5003c */ sw $a1,0x3c($sp) +/* f04c280: 10000014 */ beqz $zero,.L0f04c2d4 +/* f04c284: 00001025 */ or $v0,$zero,$zero +.L0f04c288: +/* f04c288: 0fc0e686 */ jal func0f039a18 +/* f04c28c: 02002025 */ or $a0,$s0,$zero +/* f04c290: 50400010 */ beqzl $v0,.L0f04c2d4 +/* f04c294: 2402ffff */ addiu $v0,$zero,-1 +/* f04c298: 86040292 */ lh $a0,0x292($s0) +/* f04c29c: 2401ffff */ addiu $at,$zero,-1 +/* f04c2a0: 5081000c */ beql $a0,$at,.L0f04c2d4 +/* f04c2a4: 2402ffff */ addiu $v0,$zero,-1 +/* f04c2a8: 0fc458b8 */ jal func0f1162e0 +/* f04c2ac: 27a50028 */ addiu $a1,$sp,0x28 +/* f04c2b0: 10400007 */ beqz $v0,.L0f04c2d0 +/* f04c2b4: 02002025 */ or $a0,$s0,$zero +/* f04c2b8: 8fa50028 */ lw $a1,0x28($sp) +/* f04c2bc: 27a60030 */ addiu $a2,$sp,0x30 +/* f04c2c0: 0fc0e10f */ jal func0f03843c +/* f04c2c4: 93a7003f */ lbu $a3,0x3f($sp) +/* f04c2c8: 10000002 */ beqz $zero,.L0f04c2d4 +/* f04c2cc: 86020292 */ lh $v0,0x292($s0) +.L0f04c2d0: +/* f04c2d0: 2402ffff */ addiu $v0,$zero,-1 +.L0f04c2d4: +/* f04c2d4: 8fbf001c */ lw $ra,0x1c($sp) +/* f04c2d8: 8fb00018 */ lw $s0,0x18($sp) +/* f04c2dc: 27bd0038 */ addiu $sp,$sp,0x38 +/* f04c2e0: 03e00008 */ jr $ra +/* f04c2e4: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04c2e8 +/* f04c2e8: 27bdffb0 */ addiu $sp,$sp,-80 +/* f04c2ec: afbf0024 */ sw $ra,0x24($sp) +/* f04c2f0: afb00020 */ sw $s0,0x20($sp) +/* f04c2f4: 00808025 */ or $s0,$a0,$zero +/* f04c2f8: afa50054 */ sw $a1,0x54($sp) +/* f04c2fc: afa60058 */ sw $a2,0x58($sp) +/* f04c300: 0fc0e686 */ jal func0f039a18 +/* f04c304: afa7005c */ sw $a3,0x5c($sp) +/* f04c308: 10400048 */ beqz $v0,.L0f04c42c +/* f04c30c: 8fa3005c */ lw $v1,0x5c($sp) +/* f04c310: 8e0e001c */ lw $t6,0x1c($s0) +/* f04c314: c4660000 */ lwc1 $f6,0x0($v1) +/* f04c318: 44800000 */ mtc1 $zero,$f0 +/* f04c31c: c5c40008 */ lwc1 $f4,0x8($t6) +/* f04c320: 46062201 */ sub.s $f8,$f4,$f6 +/* f04c324: e7a80040 */ swc1 $f8,0x40($sp) +/* f04c328: 8e0f001c */ lw $t7,0x1c($s0) +/* f04c32c: c7a60040 */ lwc1 $f6,0x40($sp) +/* f04c330: c5ea000c */ lwc1 $f10,0xc($t7) +/* f04c334: 46060032 */ c.eq.s $f0,$f6 +/* f04c338: e7aa0044 */ swc1 $f10,0x44($sp) +/* f04c33c: 8e18001c */ lw $t8,0x1c($s0) +/* f04c340: c4720008 */ lwc1 $f18,0x8($v1) +/* f04c344: c7100010 */ lwc1 $f16,0x10($t8) +/* f04c348: 46128101 */ sub.s $f4,$f16,$f18 +/* f04c34c: 45010006 */ bc1t .L0f04c368 +/* f04c350: e7a40048 */ swc1 $f4,0x48($sp) +/* f04c354: c7ae0048 */ lwc1 $f14,0x48($sp) +/* f04c358: 460e0032 */ c.eq.s $f0,$f14 +/* f04c35c: c7a00040 */ lwc1 $f0,0x40($sp) +/* f04c360: 45000003 */ bc1f .L0f04c370 +/* f04c364: 00000000 */ sll $zero,$zero,0x0 +.L0f04c368: +/* f04c368: 10000031 */ beqz $zero,.L0f04c430 +/* f04c36c: 00001025 */ or $v0,$zero,$zero +.L0f04c370: +/* f04c370: 460e7202 */ mul.s $f8,$f14,$f14 +/* f04c374: e7ae0048 */ swc1 $f14,0x48($sp) +/* f04c378: 46000282 */ mul.s $f10,$f0,$f0 +/* f04c37c: 0c012974 */ jal 0x4a5d0 +/* f04c380: 460a4300 */ add.s $f12,$f8,$f10 +/* f04c384: c7b00058 */ lwc1 $f16,0x58($sp) +/* f04c388: c7b20040 */ lwc1 $f18,0x40($sp) +/* f04c38c: c7ae0048 */ lwc1 $f14,0x48($sp) +/* f04c390: 46008083 */ div.s $f2,$f16,$f0 +/* f04c394: 02002025 */ or $a0,$s0,$zero +/* f04c398: 00002825 */ or $a1,$zero,$zero +/* f04c39c: 46029102 */ mul.s $f4,$f18,$f2 +/* f04c3a0: 00000000 */ sll $zero,$zero,0x0 +/* f04c3a4: 46027382 */ mul.s $f14,$f14,$f2 +/* f04c3a8: e7a40040 */ swc1 $f4,0x40($sp) +/* f04c3ac: 0fc079ef */ jal func0f01e7bc +/* f04c3b0: e7ae0048 */ swc1 $f14,0x48($sp) +/* f04c3b4: 8e02001c */ lw $v0,0x1c($s0) +/* f04c3b8: 24190004 */ addiu $t9,$zero,0x4 +/* f04c3bc: afb90010 */ sw $t9,0x10($sp) +/* f04c3c0: 27a60040 */ addiu $a2,$sp,0x40 +/* f04c3c4: 2407003f */ addiu $a3,$zero,0x3f +/* f04c3c8: 24440008 */ addiu $a0,$v0,0x8 +/* f04c3cc: 0c00b764 */ jal 0x2dd90 +/* f04c3d0: 24450028 */ addiu $a1,$v0,0x28 +/* f04c3d4: 14400005 */ bnez $v0,.L0f04c3ec +/* f04c3d8: 27a40040 */ addiu $a0,$sp,0x40 +/* f04c3dc: 3c067f1b */ lui $a2,0x7f1b +/* f04c3e0: 24c68cd8 */ addiu $a2,$a2,-29480 +/* f04c3e4: 0c0093af */ jal 0x24ebc +/* f04c3e8: 24054873 */ addiu $a1,$zero,0x4873 +.L0f04c3ec: +/* f04c3ec: 02002025 */ or $a0,$s0,$zero +/* f04c3f0: 0fc079ef */ jal func0f01e7bc +/* f04c3f4: 24050001 */ addiu $a1,$zero,0x1 +/* f04c3f8: 8e02001c */ lw $v0,0x1c($s0) +/* f04c3fc: 27a60040 */ addiu $a2,$sp,0x40 +/* f04c400: 27a70030 */ addiu $a3,$sp,0x30 +/* f04c404: 24440008 */ addiu $a0,$v0,0x8 +/* f04c408: 0fc1979d */ jal func0f065e74 +/* f04c40c: 24450028 */ addiu $a1,$v0,0x28 +/* f04c410: 02002025 */ or $a0,$s0,$zero +/* f04c414: 27a50040 */ addiu $a1,$sp,0x40 +/* f04c418: 27a60030 */ addiu $a2,$sp,0x30 +/* f04c41c: 0fc0e10f */ jal func0f03843c +/* f04c420: 8fa70054 */ lw $a3,0x54($sp) +/* f04c424: 10000003 */ beqz $zero,.L0f04c434 +/* f04c428: 8fbf0024 */ lw $ra,0x24($sp) +.L0f04c42c: +/* f04c42c: 00001025 */ or $v0,$zero,$zero +.L0f04c430: +/* f04c430: 8fbf0024 */ lw $ra,0x24($sp) +.L0f04c434: +/* f04c434: 8fb00020 */ lw $s0,0x20($sp) +/* f04c438: 27bd0050 */ addiu $sp,$sp,0x50 +/* f04c43c: 03e00008 */ jr $ra +/* f04c440: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04c444 +/* f04c444: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04c448: afbf0014 */ sw $ra,0x14($sp) +/* f04c44c: 8c8e001c */ lw $t6,0x1c($a0) +/* f04c450: 51c00048 */ beqzl $t6,.L0f04c574 +/* f04c454: 8fbf0014 */ lw $ra,0x14($sp) +/* f04c458: 0fc0a221 */ jal func0f028884 +/* f04c45c: afa40018 */ sw $a0,0x18($sp) +/* f04c460: 10400043 */ beqz $v0,.L0f04c570 +/* f04c464: 8fa40018 */ lw $a0,0x18($sp) +/* f04c468: 3c06800a */ lui $a2,0x800a +/* f04c46c: 24c69fc0 */ addiu $a2,$a2,-24640 +/* f04c470: 8ccf0038 */ lw $t7,0x38($a2) +/* f04c474: 00002825 */ or $a1,$zero,$zero +/* f04c478: 2403003c */ addiu $v1,$zero,0x3c +/* f04c47c: 59e0003d */ blezl $t7,.L0f04c574 +/* f04c480: 8fbf0014 */ lw $ra,0x14($sp) +/* f04c484: 8c98001c */ lw $t8,0x1c($a0) +.L0f04c488: +/* f04c488: c4440008 */ lwc1 $f4,0x8($v0) +/* f04c48c: 90890290 */ lbu $t1,0x290($a0) +/* f04c490: c7060008 */ lwc1 $f6,0x8($t8) +/* f04c494: 24a50001 */ addiu $a1,$a1,0x1 +/* f04c498: 00095080 */ sll $t2,$t1,0x2 +/* f04c49c: 46062201 */ sub.s $f8,$f4,$f6 +/* f04c4a0: 008a5821 */ addu $t3,$a0,$t2 +/* f04c4a4: 4600428d */ trunc.w.s $f10,$f8 +/* f04c4a8: 44085000 */ mfc1 $t0,$f10 +/* f04c4ac: 00000000 */ sll $zero,$zero,0x0 +/* f04c4b0: ad6801a0 */ sw $t0,0x1a0($t3) +/* f04c4b4: 908c0290 */ lbu $t4,0x290($a0) +/* f04c4b8: 8c98001c */ lw $t8,0x1c($a0) +/* f04c4bc: 258d0001 */ addiu $t5,$t4,0x1 +/* f04c4c0: 31ae00ff */ andi $t6,$t5,0xff +/* f04c4c4: 01c3001a */ div $zero,$t6,$v1 +/* f04c4c8: 00007810 */ mfhi $t7 +/* f04c4cc: a08d0290 */ sb $t5,0x290($a0) +/* f04c4d0: a08f0290 */ sb $t7,0x290($a0) +/* f04c4d4: c4500010 */ lwc1 $f16,0x10($v0) +/* f04c4d8: c7120010 */ lwc1 $f18,0x10($t8) +/* f04c4dc: 31ea00ff */ andi $t2,$t7,0xff +/* f04c4e0: 000a4080 */ sll $t0,$t2,0x2 +/* f04c4e4: 46128101 */ sub.s $f4,$f16,$f18 +/* f04c4e8: 00885821 */ addu $t3,$a0,$t0 +/* f04c4ec: 14600002 */ bnez $v1,.L0f04c4f8 +/* f04c4f0: 00000000 */ sll $zero,$zero,0x0 +/* f04c4f4: 0007000d */ break 0x7 +.L0f04c4f8: +/* f04c4f8: 2401ffff */ addiu $at,$zero,-1 +/* f04c4fc: 14610004 */ bne $v1,$at,.L0f04c510 +/* f04c500: 3c018000 */ lui $at,0x8000 +/* f04c504: 15c10002 */ bne $t6,$at,.L0f04c510 +/* f04c508: 00000000 */ sll $zero,$zero,0x0 +/* f04c50c: 0006000d */ break 0x6 +.L0f04c510: +/* f04c510: 4600218d */ trunc.w.s $f6,$f4 +/* f04c514: 44093000 */ mfc1 $t1,$f6 +/* f04c518: 00000000 */ sll $zero,$zero,0x0 +/* f04c51c: ad6901a0 */ sw $t1,0x1a0($t3) +/* f04c520: 908c0290 */ lbu $t4,0x290($a0) +/* f04c524: 258d0001 */ addiu $t5,$t4,0x1 +/* f04c528: 31ae00ff */ andi $t6,$t5,0xff +/* f04c52c: 01c3001a */ div $zero,$t6,$v1 +/* f04c530: a08d0290 */ sb $t5,0x290($a0) +/* f04c534: 00007810 */ mfhi $t7 +/* f04c538: a08f0290 */ sb $t7,0x290($a0) +/* f04c53c: 14600002 */ bnez $v1,.L0f04c548 +/* f04c540: 00000000 */ sll $zero,$zero,0x0 +/* f04c544: 0007000d */ break 0x7 +.L0f04c548: +/* f04c548: 2401ffff */ addiu $at,$zero,-1 +/* f04c54c: 14610004 */ bne $v1,$at,.L0f04c560 +/* f04c550: 3c018000 */ lui $at,0x8000 +/* f04c554: 15c10002 */ bne $t6,$at,.L0f04c560 +/* f04c558: 00000000 */ sll $zero,$zero,0x0 +/* f04c55c: 0006000d */ break 0x6 +.L0f04c560: +/* f04c560: 8cd80038 */ lw $t8,0x38($a2) +/* f04c564: 00b8082a */ slt $at,$a1,$t8 +/* f04c568: 5420ffc7 */ bnezl $at,.L0f04c488 +/* f04c56c: 8c98001c */ lw $t8,0x1c($a0) +.L0f04c570: +/* f04c570: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04c574: +/* f04c574: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04c578: 03e00008 */ jr $ra +/* f04c57c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04c580 +/* f04c580: 27bdffc8 */ addiu $sp,$sp,-56 +/* f04c584: afbf0014 */ sw $ra,0x14($sp) +/* f04c588: 90850290 */ lbu $a1,0x290($a0) +/* f04c58c: 2401003c */ addiu $at,$zero,0x3c +/* f04c590: 24ae0001 */ addiu $t6,$a1,0x1 +/* f04c594: 01c1001a */ div $zero,$t6,$at +/* f04c598: 00007810 */ mfhi $t7 +/* f04c59c: 000fc080 */ sll $t8,$t7,0x2 +/* f04c5a0: 0098c821 */ addu $t9,$a0,$t8 +/* f04c5a4: 8f2201a0 */ lw $v0,0x1a0($t9) +/* f04c5a8: 00054080 */ sll $t0,$a1,0x2 +/* f04c5ac: 00884821 */ addu $t1,$a0,$t0 +/* f04c5b0: 00420019 */ multu $v0,$v0 +/* f04c5b4: 8d2301a0 */ lw $v1,0x1a0($t1) +/* f04c5b8: afa40038 */ sw $a0,0x38($sp) +/* f04c5bc: afa50030 */ sw $a1,0x30($sp) +/* f04c5c0: 00005012 */ mflo $t2 +/* f04c5c4: 00000000 */ sll $zero,$zero,0x0 +/* f04c5c8: 00000000 */ sll $zero,$zero,0x0 +/* f04c5cc: 00630019 */ multu $v1,$v1 +/* f04c5d0: 00005812 */ mflo $t3 +/* f04c5d4: 014b6021 */ addu $t4,$t2,$t3 +/* f04c5d8: 448c2000 */ mtc1 $t4,$f4 +/* f04c5dc: 0c012974 */ jal 0x4a5d0 +/* f04c5e0: 46802320 */ cvt.s.w $f12,$f4 +/* f04c5e4: 8fa50030 */ lw $a1,0x30($sp) +/* f04c5e8: 2407003c */ addiu $a3,$zero,0x3c +/* f04c5ec: 4600018d */ trunc.w.s $f6,$f0 +/* f04c5f0: 24af003b */ addiu $t7,$a1,0x3b +/* f04c5f4: 01e7001a */ div $zero,$t7,$a3 +/* f04c5f8: 0000c010 */ mfhi $t8 +/* f04c5fc: 24a9003a */ addiu $t1,$a1,0x3a +/* f04c600: 8fa60038 */ lw $a2,0x38($sp) +/* f04c604: 0127001a */ div $zero,$t1,$a3 +/* f04c608: 440e3000 */ mfc1 $t6,$f6 +/* f04c60c: 0018c880 */ sll $t9,$t8,0x2 +/* f04c610: 24c201a0 */ addiu $v0,$a2,0x1a0 +/* f04c614: 00594021 */ addu $t0,$v0,$t9 +/* f04c618: afae001c */ sw $t6,0x1c($sp) +/* f04c61c: 8d030000 */ lw $v1,0x0($t0) +/* f04c620: 00005010 */ mfhi $t2 +/* f04c624: 000a5880 */ sll $t3,$t2,0x2 +/* f04c628: 004b6021 */ addu $t4,$v0,$t3 +/* f04c62c: 00630019 */ multu $v1,$v1 +/* f04c630: 8d840000 */ lw $a0,0x0($t4) +/* f04c634: 14e00002 */ bnez $a3,.L0f04c640 +/* f04c638: 00000000 */ sll $zero,$zero,0x0 +/* f04c63c: 0007000d */ break 0x7 +.L0f04c640: +/* f04c640: 2401ffff */ addiu $at,$zero,-1 +/* f04c644: 14e10004 */ bne $a3,$at,.L0f04c658 +/* f04c648: 3c018000 */ lui $at,0x8000 +/* f04c64c: 15e10002 */ bne $t7,$at,.L0f04c658 +/* f04c650: 00000000 */ sll $zero,$zero,0x0 +/* f04c654: 0006000d */ break 0x6 +.L0f04c658: +/* f04c658: 00006812 */ mflo $t5 +/* f04c65c: 14e00002 */ bnez $a3,.L0f04c668 +/* f04c660: 00000000 */ sll $zero,$zero,0x0 +/* f04c664: 0007000d */ break 0x7 +.L0f04c668: +/* f04c668: 2401ffff */ addiu $at,$zero,-1 +/* f04c66c: 14e10004 */ bne $a3,$at,.L0f04c680 +/* f04c670: 3c018000 */ lui $at,0x8000 +/* f04c674: 15210002 */ bne $t1,$at,.L0f04c680 +/* f04c678: 00000000 */ sll $zero,$zero,0x0 +/* f04c67c: 0006000d */ break 0x6 +.L0f04c680: +/* f04c680: 00840019 */ multu $a0,$a0 +/* f04c684: 00007012 */ mflo $t6 +/* f04c688: 01ae7821 */ addu $t7,$t5,$t6 +/* f04c68c: 448f4000 */ mtc1 $t7,$f8 +/* f04c690: 0c012974 */ jal 0x4a5d0 +/* f04c694: 46804320 */ cvt.s.w $f12,$f8 +/* f04c698: 4600028d */ trunc.w.s $f10,$f0 +/* f04c69c: 8fbf0014 */ lw $ra,0x14($sp) +/* f04c6a0: 8fa8001c */ lw $t0,0x1c($sp) +/* f04c6a4: 27bd0038 */ addiu $sp,$sp,0x38 +/* f04c6a8: 44195000 */ mfc1 $t9,$f10 +/* f04c6ac: 03e00008 */ jr $ra +/* f04c6b0: 03281023 */ subu $v0,$t9,$t0 +); + +GLOBAL_ASM( +glabel func0f04c6b4 +/* f04c6b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04c6b8: afbf001c */ sw $ra,0x1c($sp) +/* f04c6bc: afa40020 */ sw $a0,0x20($sp) +/* f04c6c0: 0fc0a221 */ jal func0f028884 +/* f04c6c4: afa50024 */ sw $a1,0x24($sp) +/* f04c6c8: 8fae0020 */ lw $t6,0x20($sp) +/* f04c6cc: 8faf0024 */ lw $t7,0x24($sp) +/* f04c6d0: 24460008 */ addiu $a2,$v0,0x8 +/* f04c6d4: 8dc3001c */ lw $v1,0x1c($t6) +/* f04c6d8: 448f2000 */ mtc1 $t7,$f4 +/* f04c6dc: 24180020 */ addiu $t8,$zero,0x20 +/* f04c6e0: 24640008 */ addiu $a0,$v1,0x8 +/* f04c6e4: 24650028 */ addiu $a1,$v1,0x28 +/* f04c6e8: 05e10005 */ bgez $t7,.L0f04c700 +/* f04c6ec: 46802120 */ cvt.s.w $f4,$f4 +/* f04c6f0: 3c014f80 */ lui $at,0x4f80 +/* f04c6f4: 44813000 */ mtc1 $at,$f6 +/* f04c6f8: 00000000 */ sll $zero,$zero,0x0 +/* f04c6fc: 46062100 */ add.s $f4,$f4,$f6 +.L0f04c700: +/* f04c700: 44072000 */ mfc1 $a3,$f4 +/* f04c704: 0c00bd14 */ jal 0x2f450 +/* f04c708: afb80010 */ sw $t8,0x10($sp) +/* f04c70c: 8fbf001c */ lw $ra,0x1c($sp) +/* f04c710: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04c714: 03e00008 */ jr $ra +/* f04c718: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04c71c +/* f04c71c: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04c720: afbf001c */ sw $ra,0x1c($sp) +/* f04c724: afa40020 */ sw $a0,0x20($sp) +/* f04c728: 0fc0a221 */ jal func0f028884 +/* f04c72c: afa50024 */ sw $a1,0x24($sp) +/* f04c730: 8fae0020 */ lw $t6,0x20($sp) +/* f04c734: 8faf0024 */ lw $t7,0x24($sp) +/* f04c738: 24440008 */ addiu $a0,$v0,0x8 +/* f04c73c: 8dc6001c */ lw $a2,0x1c($t6) +/* f04c740: 448f2000 */ mtc1 $t7,$f4 +/* f04c744: 24450028 */ addiu $a1,$v0,0x28 +/* f04c748: 24c60008 */ addiu $a2,$a2,0x8 +/* f04c74c: 05e10005 */ bgez $t7,.L0f04c764 +/* f04c750: 46802120 */ cvt.s.w $f4,$f4 +/* f04c754: 3c014f80 */ lui $at,0x4f80 +/* f04c758: 44813000 */ mtc1 $at,$f6 +/* f04c75c: 00000000 */ sll $zero,$zero,0x0 +/* f04c760: 46062100 */ add.s $f4,$f4,$f6 +.L0f04c764: +/* f04c764: 44072000 */ mfc1 $a3,$f4 +/* f04c768: 24180020 */ addiu $t8,$zero,0x20 +/* f04c76c: 0c00bd14 */ jal 0x2f450 +/* f04c770: afb80010 */ sw $t8,0x10($sp) +/* f04c774: 8fbf001c */ lw $ra,0x1c($sp) +/* f04c778: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04c77c: 03e00008 */ jr $ra +/* f04c780: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04c784 +/* f04c784: 44808000 */ mtc1 $zero,$f16 +/* f04c788: 27bdffd8 */ addiu $sp,$sp,-40 +/* f04c78c: afbf0014 */ sw $ra,0x14($sp) +/* f04c790: afa40028 */ sw $a0,0x28($sp) +/* f04c794: 0fc0a221 */ jal func0f028884 +/* f04c798: e7b00024 */ swc1 $f16,0x24($sp) +/* f04c79c: 90430000 */ lbu $v1,0x0($v0) +/* f04c7a0: 24010003 */ addiu $at,$zero,0x3 +/* f04c7a4: c7b00024 */ lwc1 $f16,0x24($sp) +/* f04c7a8: 14610007 */ bne $v1,$at,.L0f04c7c8 +/* f04c7ac: 00402825 */ or $a1,$v0,$zero +/* f04c7b0: 8c440004 */ lw $a0,0x4($v0) +/* f04c7b4: 0fc0f917 */ jal func0f03e45c +/* f04c7b8: afa2001c */ sw $v0,0x1c($sp) +/* f04c7bc: 8fa5001c */ lw $a1,0x1c($sp) +/* f04c7c0: 1000000c */ beqz $zero,.L0f04c7f4 +/* f04c7c4: 46000406 */ mov.s $f16,$f0 +.L0f04c7c8: +/* f04c7c8: 24010006 */ addiu $at,$zero,0x6 +/* f04c7cc: 14610009 */ bne $v1,$at,.L0f04c7f4 +/* f04c7d0: 00a02025 */ or $a0,$a1,$zero +/* f04c7d4: 0fc4a25f */ jal func0f12897c +/* f04c7d8: afa5001c */ sw $a1,0x1c($sp) +/* f04c7dc: 00027080 */ sll $t6,$v0,0x2 +/* f04c7e0: 3c0f800a */ lui $t7,0x800a +/* f04c7e4: 01ee7821 */ addu $t7,$t7,$t6 +/* f04c7e8: 8defa024 */ lw $t7,-0x5fdc($t7) +/* f04c7ec: 8fa5001c */ lw $a1,0x1c($sp) +/* f04c7f0: c5f00144 */ lwc1 $f16,0x144($t7) +.L0f04c7f4: +/* f04c7f4: 8fb80028 */ lw $t8,0x28($sp) +/* f04c7f8: c4a40010 */ lwc1 $f4,0x10($a1) +/* f04c7fc: c4a80008 */ lwc1 $f8,0x8($a1) +/* f04c800: 8f02001c */ lw $v0,0x1c($t8) +/* f04c804: c4460010 */ lwc1 $f6,0x10($v0) +/* f04c808: c44a0008 */ lwc1 $f10,0x8($v0) +/* f04c80c: e7b00024 */ swc1 $f16,0x24($sp) +/* f04c810: 46062301 */ sub.s $f12,$f4,$f6 +/* f04c814: 0fc259d4 */ jal func0f096750 +/* f04c818: 460a4381 */ sub.s $f14,$f8,$f10 +/* f04c81c: 3c0143b4 */ lui $at,0x43b4 +/* f04c820: 44817000 */ mtc1 $at,$f14 +/* f04c824: 3c017f1b */ lui $at,0x7f1b +/* f04c828: c4249428 */ lwc1 $f4,-0x6bd8($at) +/* f04c82c: 460e0482 */ mul.s $f18,$f0,$f14 +/* f04c830: c7b00024 */ lwc1 $f16,0x24($sp) +/* f04c834: 3c0142b4 */ lui $at,0x42b4 +/* f04c838: 44815000 */ mtc1 $at,$f10 +/* f04c83c: 3c014334 */ lui $at,0x4334 +/* f04c840: 8fbf0014 */ lw $ra,0x14($sp) +/* f04c844: 27bd0028 */ addiu $sp,$sp,0x28 +/* f04c848: 46049183 */ div.s $f6,$f18,$f4 +/* f04c84c: 44819000 */ mtc1 $at,$f18 +/* f04c850: 46103201 */ sub.s $f8,$f6,$f16 +/* f04c854: 460a4080 */ add.s $f2,$f8,$f10 +/* f04c858: 4602903c */ c.lt.s $f18,$f2 +/* f04c85c: 46001306 */ mov.s $f12,$f2 +/* f04c860: 45000002 */ bc1f .L0f04c86c +/* f04c864: 00000000 */ sll $zero,$zero,0x0 +/* f04c868: 460e1301 */ sub.s $f12,$f2,$f14 +.L0f04c86c: +/* f04c86c: 03e00008 */ jr $ra +/* f04c870: 46006006 */ mov.s $f0,$f12 +); + +GLOBAL_ASM( +glabel func0f04c874 +/* f04c874: 27bdff18 */ addiu $sp,$sp,-232 +/* f04c878: afbf007c */ sw $ra,0x7c($sp) +/* f04c87c: afb40068 */ sw $s4,0x68($sp) +/* f04c880: afb30064 */ sw $s3,0x64($sp) +/* f04c884: afb20060 */ sw $s2,0x60($sp) +/* f04c888: afb00058 */ sw $s0,0x58($sp) +/* f04c88c: 00c08025 */ or $s0,$a2,$zero +/* f04c890: 00a09025 */ or $s2,$a1,$zero +/* f04c894: 00809825 */ or $s3,$a0,$zero +/* f04c898: 30f400ff */ andi $s4,$a3,0xff +/* f04c89c: afbe0078 */ sw $s8,0x78($sp) +/* f04c8a0: afb70074 */ sw $s7,0x74($sp) +/* f04c8a4: afb60070 */ sw $s6,0x70($sp) +/* f04c8a8: afb5006c */ sw $s5,0x6c($sp) +/* f04c8ac: afb1005c */ sw $s1,0x5c($sp) +/* f04c8b0: f7be0050 */ sdc1 $f30,0x50($sp) +/* f04c8b4: f7bc0048 */ sdc1 $f28,0x48($sp) +/* f04c8b8: f7ba0040 */ sdc1 $f26,0x40($sp) +/* f04c8bc: f7b80038 */ sdc1 $f24,0x38($sp) +/* f04c8c0: f7b60030 */ sdc1 $f22,0x30($sp) +/* f04c8c4: f7b40028 */ sdc1 $f20,0x28($sp) +/* f04c8c8: 0fc0a221 */ jal func0f028884 +/* f04c8cc: afa700f4 */ sw $a3,0xf4($sp) +/* f04c8d0: 4480d000 */ mtc1 $zero,$f26 +/* f04c8d4: 00408825 */ or $s1,$v0,$zero +/* f04c8d8: 0fc131e1 */ jal func0f04c784 +/* f04c8dc: 02602025 */ or $a0,$s3,$zero +/* f04c8e0: 8e6e001c */ lw $t6,0x1c($s3) +/* f04c8e4: 3c0143b4 */ lui $at,0x43b4 +/* f04c8e8: 4481f000 */ mtc1 $at,$f30 +/* f04c8ec: c5c40008 */ lwc1 $f4,0x8($t6) +/* f04c8f0: 3c014334 */ lui $at,0x4334 +/* f04c8f4: 4481e000 */ mtc1 $at,$f28 +/* f04c8f8: e7a400c8 */ swc1 $f4,0xc8($sp) +/* f04c8fc: 8e6f001c */ lw $t7,0x1c($s3) +/* f04c900: 46000606 */ mov.s $f24,$f0 +/* f04c904: 27be00c8 */ addiu $s8,$sp,0xc8 +/* f04c908: c5e6000c */ lwc1 $f6,0xc($t7) +/* f04c90c: 27b7009c */ addiu $s7,$sp,0x9c +/* f04c910: 27b600a0 */ addiu $s6,$sp,0xa0 +/* f04c914: e7a600cc */ swc1 $f6,0xcc($sp) +/* f04c918: 8e78001c */ lw $t8,0x1c($s3) +/* f04c91c: 27b50098 */ addiu $s5,$sp,0x98 +/* f04c920: c7080010 */ lwc1 $f8,0x10($t8) +/* f04c924: e7a800d0 */ swc1 $f8,0xd0($sp) +/* f04c928: 44925000 */ mtc1 $s2,$f10 +.L0f04c92c: +/* f04c92c: 3c014f80 */ lui $at,0x4f80 +/* f04c930: 06410004 */ bgez $s2,.L0f04c944 +/* f04c934: 46805020 */ cvt.s.w $f0,$f10 +/* f04c938: 44818000 */ mtc1 $at,$f16 +/* f04c93c: 00000000 */ sll $zero,$zero,0x0 +/* f04c940: 46100000 */ add.s $f0,$f0,$f16 +.L0f04c944: +/* f04c944: 4600e03c */ c.lt.s $f28,$f0 +/* f04c948: 46000506 */ mov.s $f20,$f0 +/* f04c94c: 3c017f1b */ lui $at,0x7f1b +/* f04c950: 45020003 */ bc1fl .L0f04c960 +/* f04c954: 4618a501 */ sub.s $f20,$f20,$f24 +/* f04c958: 461e0501 */ sub.s $f20,$f0,$f30 +/* f04c95c: 4618a501 */ sub.s $f20,$f20,$f24 +.L0f04c960: +/* f04c960: c432942c */ lwc1 $f18,-0x6bd4($at) +/* f04c964: 4612a502 */ mul.s $f20,$f20,$f18 +/* f04c968: 0c0068f4 */ jal 0x1a3d0 +/* f04c96c: 4600a306 */ mov.s $f12,$f20 +/* f04c970: 46000586 */ mov.s $f22,$f0 +/* f04c974: 0c0068f7 */ jal 0x1a3dc +/* f04c978: 4600a306 */ mov.s $f12,$f20 +/* f04c97c: c62e0008 */ lwc1 $f14,0x8($s1) +/* f04c980: c7a400c8 */ lwc1 $f4,0xc8($sp) +/* f04c984: c7a600d0 */ lwc1 $f6,0xd0($sp) +/* f04c988: c6280010 */ lwc1 $f8,0x10($s1) +/* f04c98c: 460e2081 */ sub.s $f2,$f4,$f14 +/* f04c990: 02a02825 */ or $a1,$s5,$zero +/* f04c994: 02c03025 */ or $a2,$s6,$zero +/* f04c998: 46083301 */ sub.s $f12,$f6,$f8 +/* f04c99c: 46161282 */ mul.s $f10,$f2,$f22 +/* f04c9a0: 02e03825 */ or $a3,$s7,$zero +/* f04c9a4: 46006402 */ mul.s $f16,$f12,$f0 +/* f04c9a8: 46105481 */ sub.s $f18,$f10,$f16 +/* f04c9ac: 46001202 */ mul.s $f8,$f2,$f0 +/* f04c9b0: 00000000 */ sll $zero,$zero,0x0 +/* f04c9b4: 46166282 */ mul.s $f10,$f12,$f22 +/* f04c9b8: 46127100 */ add.s $f4,$f14,$f18 +/* f04c9bc: e6040000 */ swc1 $f4,0x0($s0) +/* f04c9c0: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f04c9c4: 460a4400 */ add.s $f16,$f8,$f10 +/* f04c9c8: e6060004 */ swc1 $f6,0x4($s0) +/* f04c9cc: c6320010 */ lwc1 $f18,0x10($s1) +/* f04c9d0: 46109100 */ add.s $f4,$f18,$f16 +/* f04c9d4: e6040008 */ swc1 $f4,0x8($s0) +/* f04c9d8: 0fc0a277 */ jal func0f0289dc +/* f04c9dc: 8e64001c */ lw $a0,0x1c($s3) +/* f04c9e0: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f04c9e4: c7a600a0 */ lwc1 $f6,0xa0($sp) +/* f04c9e8: c7b2009c */ lwc1 $f18,0x9c($sp) +/* f04c9ec: 8e65001c */ lw $a1,0x1c($s3) +/* f04c9f0: 46083281 */ sub.s $f10,$f6,$f8 +/* f04c9f4: 24190001 */ addiu $t9,$zero,0x1 +/* f04c9f8: afb90010 */ sw $t9,0x10($sp) +/* f04c9fc: 46089401 */ sub.s $f16,$f18,$f8 +/* f04ca00: e7aa0014 */ swc1 $f10,0x14($sp) +/* f04ca04: 03c02025 */ or $a0,$s8,$zero +/* f04ca08: 02003025 */ or $a2,$s0,$zero +/* f04ca0c: e7b00018 */ swc1 $f16,0x18($sp) +/* f04ca10: 24070023 */ addiu $a3,$zero,0x23 +/* f04ca14: 0c00b5f0 */ jal 0x2d7c0 +/* f04ca18: 24a50028 */ addiu $a1,$a1,0x28 +/* f04ca1c: 1440002a */ bnez $v0,.L0f04cac8 +/* f04ca20: 02002025 */ or $a0,$s0,$zero +/* f04ca24: 3c067f1b */ lui $a2,0x7f1b +/* f04ca28: 24c68ce4 */ addiu $a2,$a2,-29468 +/* f04ca2c: 0c0093af */ jal 0x24ebc +/* f04ca30: 240548fe */ addiu $a1,$zero,0x48fe +/* f04ca34: c6040000 */ lwc1 $f4,0x0($s0) +/* f04ca38: c7a600c8 */ lwc1 $f6,0xc8($sp) +/* f04ca3c: c60a0008 */ lwc1 $f10,0x8($s0) +/* f04ca40: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f04ca44: 46062501 */ sub.s $f20,$f4,$f6 +/* f04ca48: 46125581 */ sub.s $f22,$f10,$f18 +/* f04ca4c: 4614a202 */ mul.s $f8,$f20,$f20 +/* f04ca50: 00000000 */ sll $zero,$zero,0x0 +/* f04ca54: 4616b402 */ mul.s $f16,$f22,$f22 +/* f04ca58: 0c012974 */ jal 0x4a5d0 +/* f04ca5c: 46104300 */ add.s $f12,$f8,$f16 +/* f04ca60: 3c014248 */ lui $at,0x4248 +/* f04ca64: 44812000 */ mtc1 $at,$f4 +/* f04ca68: 44805000 */ mtc1 $zero,$f10 +/* f04ca6c: c7b200c8 */ lwc1 $f18,0xc8($sp) +/* f04ca70: 46040181 */ sub.s $f6,$f0,$f4 +/* f04ca74: c7a400c8 */ lwc1 $f4,0xc8($sp) +/* f04ca78: 46003083 */ div.s $f2,$f6,$f0 +/* f04ca7c: 460a103c */ c.lt.s $f2,$f10 +/* f04ca80: 00000000 */ sll $zero,$zero,0x0 +/* f04ca84: 45000007 */ bc1f .L0f04caa4 +/* f04ca88: 00000000 */ sll $zero,$zero,0x0 +/* f04ca8c: e6120000 */ swc1 $f18,0x0($s0) +/* f04ca90: c7a800cc */ lwc1 $f8,0xcc($sp) +/* f04ca94: e6080004 */ swc1 $f8,0x4($s0) +/* f04ca98: c7b000d0 */ lwc1 $f16,0xd0($sp) +/* f04ca9c: 1000000a */ beqz $zero,.L0f04cac8 +/* f04caa0: e6100008 */ swc1 $f16,0x8($s0) +.L0f04caa4: +/* f04caa4: 4602a502 */ mul.s $f20,$f20,$f2 +/* f04caa8: 46142180 */ add.s $f6,$f4,$f20 +/* f04caac: 4602b582 */ mul.s $f22,$f22,$f2 +/* f04cab0: e6060000 */ swc1 $f6,0x0($s0) +/* f04cab4: c7aa00cc */ lwc1 $f10,0xcc($sp) +/* f04cab8: e60a0004 */ swc1 $f10,0x4($s0) +/* f04cabc: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f04cac0: 46169200 */ add.s $f8,$f18,$f22 +/* f04cac4: e6080008 */ swc1 $f8,0x8($s0) +.L0f04cac8: +/* f04cac8: 12800019 */ beqz $s4,.L0f04cb30 +/* f04cacc: 00001025 */ or $v0,$zero,$zero +/* f04cad0: c6000000 */ lwc1 $f0,0x0($s0) +/* f04cad4: c7b000c8 */ lwc1 $f16,0xc8($sp) +/* f04cad8: c7a400cc */ lwc1 $f4,0xcc($sp) +/* f04cadc: c6060004 */ lwc1 $f6,0x4($s0) +/* f04cae0: 46008081 */ sub.s $f2,$f16,$f0 +/* f04cae4: c7aa00d0 */ lwc1 $f10,0xd0($sp) +/* f04cae8: c6120008 */ lwc1 $f18,0x8($s0) +/* f04caec: 46062381 */ sub.s $f14,$f4,$f6 +/* f04caf0: 46021202 */ mul.s $f8,$f2,$f2 +/* f04caf4: e7a000a8 */ swc1 $f0,0xa8($sp) +/* f04caf8: 46125301 */ sub.s $f12,$f10,$f18 +/* f04cafc: 460e7402 */ mul.s $f16,$f14,$f14 +/* f04cb00: c60a0004 */ lwc1 $f10,0x4($s0) +/* f04cb04: 24080168 */ addiu $t0,$zero,0x168 +/* f04cb08: 460c6182 */ mul.s $f6,$f12,$f12 +/* f04cb0c: e7aa00ac */ swc1 $f10,0xac($sp) +/* f04cb10: c6120008 */ lwc1 $f18,0x8($s0) +/* f04cb14: 01129023 */ subu $s2,$t0,$s2 +/* f04cb18: 24020001 */ addiu $v0,$zero,0x1 +/* f04cb1c: 46104100 */ add.s $f4,$f8,$f16 +/* f04cb20: 0000a025 */ or $s4,$zero,$zero +/* f04cb24: e7b200b0 */ swc1 $f18,0xb0($sp) +/* f04cb28: 10000001 */ beqz $zero,.L0f04cb30 +/* f04cb2c: 46062680 */ add.s $f26,$f4,$f6 +.L0f04cb30: +/* f04cb30: 5440ff7e */ bnezl $v0,.L0f04c92c +/* f04cb34: 44925000 */ mtc1 $s2,$f10 +/* f04cb38: 44804000 */ mtc1 $zero,$f8 +/* f04cb3c: c7b000c8 */ lwc1 $f16,0xc8($sp) +/* f04cb40: 02602025 */ or $a0,$s3,$zero +/* f04cb44: 4608d032 */ c.eq.s $f26,$f8 +/* f04cb48: 02002825 */ or $a1,$s0,$zero +/* f04cb4c: 45010018 */ bc1t .L0f04cbb0 +/* f04cb50: 00000000 */ sll $zero,$zero,0x0 +/* f04cb54: c6040000 */ lwc1 $f4,0x0($s0) +/* f04cb58: c7a600cc */ lwc1 $f6,0xcc($sp) +/* f04cb5c: c60a0004 */ lwc1 $f10,0x4($s0) +/* f04cb60: 46048081 */ sub.s $f2,$f16,$f4 +/* f04cb64: c7b200d0 */ lwc1 $f18,0xd0($sp) +/* f04cb68: c6080008 */ lwc1 $f8,0x8($s0) +/* f04cb6c: 460a3381 */ sub.s $f14,$f6,$f10 +/* f04cb70: 46021402 */ mul.s $f16,$f2,$f2 +/* f04cb74: 46089301 */ sub.s $f12,$f18,$f8 +/* f04cb78: 460e7102 */ mul.s $f4,$f14,$f14 +/* f04cb7c: c7a800a8 */ lwc1 $f8,0xa8($sp) +/* f04cb80: 460c6282 */ mul.s $f10,$f12,$f12 +/* f04cb84: 46048180 */ add.s $f6,$f16,$f4 +/* f04cb88: 460a3480 */ add.s $f18,$f6,$f10 +/* f04cb8c: 461a903c */ c.lt.s $f18,$f26 +/* f04cb90: 00000000 */ sll $zero,$zero,0x0 +/* f04cb94: 45000006 */ bc1f .L0f04cbb0 +/* f04cb98: 00000000 */ sll $zero,$zero,0x0 +/* f04cb9c: e6080000 */ swc1 $f8,0x0($s0) +/* f04cba0: c7b000ac */ lwc1 $f16,0xac($sp) +/* f04cba4: e6100004 */ swc1 $f16,0x4($s0) +/* f04cba8: c7a400b0 */ lwc1 $f4,0xb0($sp) +/* f04cbac: e6040008 */ swc1 $f4,0x8($s0) +.L0f04cbb0: +/* f04cbb0: 0fc0eaf4 */ jal func0f03abd0 +/* f04cbb4: 93a600fb */ lbu $a2,0xfb($sp) +/* f04cbb8: 8fbf007c */ lw $ra,0x7c($sp) +/* f04cbbc: d7b40028 */ ldc1 $f20,0x28($sp) +/* f04cbc0: d7b60030 */ ldc1 $f22,0x30($sp) +/* f04cbc4: d7b80038 */ ldc1 $f24,0x38($sp) +/* f04cbc8: d7ba0040 */ ldc1 $f26,0x40($sp) +/* f04cbcc: d7bc0048 */ ldc1 $f28,0x48($sp) +/* f04cbd0: d7be0050 */ ldc1 $f30,0x50($sp) +/* f04cbd4: 8fb00058 */ lw $s0,0x58($sp) +/* f04cbd8: 8fb1005c */ lw $s1,0x5c($sp) +/* f04cbdc: 8fb20060 */ lw $s2,0x60($sp) +/* f04cbe0: 8fb30064 */ lw $s3,0x64($sp) +/* f04cbe4: 8fb40068 */ lw $s4,0x68($sp) +/* f04cbe8: 8fb5006c */ lw $s5,0x6c($sp) +/* f04cbec: 8fb60070 */ lw $s6,0x70($sp) +/* f04cbf0: 8fb70074 */ lw $s7,0x74($sp) +/* f04cbf4: 8fbe0078 */ lw $s8,0x78($sp) +/* f04cbf8: 27bd00e8 */ addiu $sp,$sp,0xe8 +/* f04cbfc: 03e00008 */ jr $ra +/* f04cc00: 24020001 */ addiu $v0,$zero,0x1 +); + +GLOBAL_ASM( +glabel func0f04cc04 +/* f04cc04: 27bdffc0 */ addiu $sp,$sp,-64 +/* f04cc08: afbf0014 */ sw $ra,0x14($sp) +/* f04cc0c: 0fc07934 */ jal func0f01e4d0 +/* f04cc10: 00000000 */ sll $zero,$zero,0x0 +/* f04cc14: 3c0e8007 */ lui $t6,0x8007 +/* f04cc18: 25ce845c */ addiu $t6,$t6,-31652 +/* f04cc1c: 8dc10000 */ lw $at,0x0($t6) +/* f04cc20: 27ab0024 */ addiu $t3,$sp,0x24 +/* f04cc24: 3c0c8006 */ lui $t4,0x8006 +/* f04cc28: ad610000 */ sw $at,0x0($t3) +/* f04cc2c: 8dd90004 */ lw $t9,0x4($t6) +/* f04cc30: 3c098006 */ lui $t1,0x8006 +/* f04cc34: 00405025 */ or $t2,$v0,$zero +/* f04cc38: 24070007 */ addiu $a3,$zero,0x7 +/* f04cc3c: 25297e64 */ addiu $t1,$t1,0x7e64 +/* f04cc40: 258c2988 */ addiu $t4,$t4,0x2988 +/* f04cc44: 00004025 */ or $t0,$zero,$zero +/* f04cc48: 241f0008 */ addiu $ra,$zero,0x8 +/* f04cc4c: 240dfffe */ addiu $t5,$zero,-2 +/* f04cc50: ad790004 */ sw $t9,0x4($t3) +.L0f04cc54: +/* f04cc54: 11000005 */ beqz $t0,.L0f04cc6c +/* f04cc58: 00003025 */ or $a2,$zero,$zero +/* f04cc5c: 8d380000 */ lw $t8,0x0($t1) +/* f04cc60: 00087840 */ sll $t7,$t0,0x1 +/* f04cc64: 030f7021 */ addu $t6,$t8,$t7 +/* f04cc68: a5c7fffe */ sh $a3,-0x2($t6) +.L0f04cc6c: +/* f04cc6c: 18400015 */ blez $v0,.L0f04ccc4 +/* f04cc70: 00001825 */ or $v1,$zero,$zero +.L0f04cc74: +/* f04cc74: 8d990000 */ lw $t9,0x0($t4) +/* f04cc78: 24c60001 */ addiu $a2,$a2,0x1 +/* f04cc7c: 0168c021 */ addu $t8,$t3,$t0 +/* f04cc80: 00792021 */ addu $a0,$v1,$t9 +/* f04cc84: 84850000 */ lh $a1,0x0($a0) +/* f04cc88: 04a0000c */ bltz $a1,.L0f04ccbc +/* f04cc8c: 00000000 */ sll $zero,$zero,0x0 +/* f04cc90: 930f0000 */ lbu $t7,0x0($t8) +/* f04cc94: 908e0125 */ lbu $t6,0x125($a0) +/* f04cc98: 01eec824 */ and $t9,$t7,$t6 +/* f04cc9c: 13200007 */ beqz $t9,.L0f04ccbc +/* f04cca0: 00077840 */ sll $t7,$a3,0x1 +/* f04cca4: 8d380000 */ lw $t8,0x0($t1) +/* f04cca8: 24e70001 */ addiu $a3,$a3,0x1 +/* f04ccac: 0007cc00 */ sll $t9,$a3,0x10 +/* f04ccb0: 030f7021 */ addu $t6,$t8,$t7 +/* f04ccb4: a5c50000 */ sh $a1,0x0($t6) +/* f04ccb8: 00193c03 */ sra $a3,$t9,0x10 +.L0f04ccbc: +/* f04ccbc: 14caffed */ bne $a2,$t2,.L0f04cc74 +/* f04ccc0: 24630368 */ addiu $v1,$v1,0x368 +.L0f04ccc4: +/* f04ccc4: 00077040 */ sll $t6,$a3,0x1 +/* f04ccc8: 8d2f0000 */ lw $t7,0x0($t1) +/* f04cccc: 24e70001 */ addiu $a3,$a3,0x1 +/* f04ccd0: 0007c400 */ sll $t8,$a3,0x10 +/* f04ccd4: 00183c03 */ sra $a3,$t8,0x10 +/* f04ccd8: 28e10108 */ slti $at,$a3,0x108 +/* f04ccdc: 01eec821 */ addu $t9,$t7,$t6 +/* f04cce0: 10200004 */ beqz $at,.L0f04ccf4 +/* f04cce4: a72d0000 */ sh $t5,0x0($t9) +/* f04cce8: 25080001 */ addiu $t0,$t0,0x1 +/* f04ccec: 151fffd9 */ bne $t0,$ra,.L0f04cc54 +/* f04ccf0: 00000000 */ sll $zero,$zero,0x0 +.L0f04ccf4: +/* f04ccf4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04ccf8: 27bd0040 */ addiu $sp,$sp,0x40 +/* f04ccfc: 03e00008 */ jr $ra +/* f04cd00: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04cd04 +/* f04cd04: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04cd08: afbf001c */ sw $ra,0x1c($sp) +/* f04cd0c: 0fc07934 */ jal func0f01e4d0 +/* f04cd10: afb00018 */ sw $s0,0x18($sp) +/* f04cd14: 3c0c8006 */ lui $t4,0x8006 +/* f04cd18: 3c0a8006 */ lui $t2,0x8006 +/* f04cd1c: 00405825 */ or $t3,$v0,$zero +/* f04cd20: 2408000f */ addiu $t0,$zero,0xf +/* f04cd24: 254a7e68 */ addiu $t2,$t2,0x7e68 +/* f04cd28: 258c2988 */ addiu $t4,$t4,0x2988 +/* f04cd2c: 00004825 */ or $t1,$zero,$zero +/* f04cd30: 24100010 */ addiu $s0,$zero,0x10 +/* f04cd34: 241ffffe */ addiu $ra,$zero,-2 +/* f04cd38: 240d0006 */ addiu $t5,$zero,0x6 +.L0f04cd3c: +/* f04cd3c: 11200005 */ beqz $t1,.L0f04cd54 +/* f04cd40: 00003825 */ or $a3,$zero,$zero +/* f04cd44: 8d4e0000 */ lw $t6,0x0($t2) +/* f04cd48: 00097840 */ sll $t7,$t1,0x1 +/* f04cd4c: 01cfc021 */ addu $t8,$t6,$t7 +/* f04cd50: a708fffe */ sh $t0,-0x2($t8) +.L0f04cd54: +/* f04cd54: 18400019 */ blez $v0,.L0f04cdbc +/* f04cd58: 00002825 */ or $a1,$zero,$zero +.L0f04cd5c: +/* f04cd5c: 8d990000 */ lw $t9,0x0($t4) +/* f04cd60: 24e70001 */ addiu $a3,$a3,0x1 +/* f04cd64: 00b91821 */ addu $v1,$a1,$t9 +/* f04cd68: 84660000 */ lh $a2,0x0($v1) +/* f04cd6c: 04c00011 */ bltz $a2,.L0f04cdb4 +/* f04cd70: 00000000 */ sll $zero,$zero,0x0 +/* f04cd74: 906e02a2 */ lbu $t6,0x2a2($v1) +/* f04cd78: 152e000e */ bne $t1,$t6,.L0f04cdb4 +/* f04cd7c: 00000000 */ sll $zero,$zero,0x0 +/* f04cd80: 8c64001c */ lw $a0,0x1c($v1) +/* f04cd84: 0008c840 */ sll $t9,$t0,0x1 +/* f04cd88: 50800005 */ beqzl $a0,.L0f04cda0 +/* f04cd8c: 8d580000 */ lw $t8,0x0($t2) +/* f04cd90: 908f0000 */ lbu $t7,0x0($a0) +/* f04cd94: 11af0007 */ beq $t5,$t7,.L0f04cdb4 +/* f04cd98: 00000000 */ sll $zero,$zero,0x0 +/* f04cd9c: 8d580000 */ lw $t8,0x0($t2) +.L0f04cda0: +/* f04cda0: 25080001 */ addiu $t0,$t0,0x1 +/* f04cda4: 00087c00 */ sll $t7,$t0,0x10 +/* f04cda8: 03197021 */ addu $t6,$t8,$t9 +/* f04cdac: a5c60000 */ sh $a2,0x0($t6) +/* f04cdb0: 000f4403 */ sra $t0,$t7,0x10 +.L0f04cdb4: +/* f04cdb4: 14ebffe9 */ bne $a3,$t3,.L0f04cd5c +/* f04cdb8: 24a50368 */ addiu $a1,$a1,0x368 +.L0f04cdbc: +/* f04cdbc: 00087040 */ sll $t6,$t0,0x1 +/* f04cdc0: 8d590000 */ lw $t9,0x0($t2) +/* f04cdc4: 25080001 */ addiu $t0,$t0,0x1 +/* f04cdc8: 0008c400 */ sll $t8,$t0,0x10 +/* f04cdcc: 00184403 */ sra $t0,$t8,0x10 +/* f04cdd0: 29010110 */ slti $at,$t0,0x110 +/* f04cdd4: 032e7821 */ addu $t7,$t9,$t6 +/* f04cdd8: 10200004 */ beqz $at,.L0f04cdec +/* f04cddc: a5ff0000 */ sh $ra,0x0($t7) +/* f04cde0: 25290001 */ addiu $t1,$t1,0x1 +/* f04cde4: 1530ffd5 */ bne $t1,$s0,.L0f04cd3c +/* f04cde8: 00000000 */ sll $zero,$zero,0x0 +.L0f04cdec: +/* f04cdec: 8fbf001c */ lw $ra,0x1c($sp) +/* f04cdf0: 8fb00018 */ lw $s0,0x18($sp) +/* f04cdf4: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04cdf8: 03e00008 */ jr $ra +/* f04cdfc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ce00 +/* f04ce00: 3c0f8007 */ lui $t7,0x8007 +/* f04ce04: 25ef8464 */ addiu $t7,$t7,-31644 +/* f04ce08: 8de10000 */ lw $at,0x0($t7) +/* f04ce0c: 8de80004 */ lw $t0,0x4($t7) +/* f04ce10: 27bdfff0 */ addiu $sp,$sp,-16 +/* f04ce14: 27ae0004 */ addiu $t6,$sp,0x4 +/* f04ce18: 27a30004 */ addiu $v1,$sp,0x4 +/* f04ce1c: 00001025 */ or $v0,$zero,$zero +/* f04ce20: 24050008 */ addiu $a1,$zero,0x8 +/* f04ce24: adc10000 */ sw $at,0x0($t6) +/* f04ce28: adc80004 */ sw $t0,0x4($t6) +.L0f04ce2c: +/* f04ce2c: 90690000 */ lbu $t1,0x0($v1) +/* f04ce30: 54890004 */ bnel $a0,$t1,.L0f04ce44 +/* f04ce34: 24420001 */ addiu $v0,$v0,0x1 +/* f04ce38: 10000004 */ beqz $zero,.L0f04ce4c +/* f04ce3c: 00402025 */ or $a0,$v0,$zero +/* f04ce40: 24420001 */ addiu $v0,$v0,0x1 +.L0f04ce44: +/* f04ce44: 1445fff9 */ bne $v0,$a1,.L0f04ce2c +/* f04ce48: 24630001 */ addiu $v1,$v1,0x1 +.L0f04ce4c: +/* f04ce4c: 04800003 */ bltz $a0,.L0f04ce5c +/* f04ce50: 28810008 */ slti $at,$a0,0x8 +/* f04ce54: 14200003 */ bnez $at,.L0f04ce64 +/* f04ce58: 00000000 */ sll $zero,$zero,0x0 +.L0f04ce5c: +/* f04ce5c: 1000000d */ beqz $zero,.L0f04ce94 +/* f04ce60: 00001025 */ or $v0,$zero,$zero +.L0f04ce64: +/* f04ce64: 10800009 */ beqz $a0,.L0f04ce8c +/* f04ce68: 3c028006 */ lui $v0,0x8006 +/* f04ce6c: 3c038006 */ lui $v1,0x8006 +/* f04ce70: 8c637e64 */ lw $v1,0x7e64($v1) +/* f04ce74: 00045040 */ sll $t2,$a0,0x1 +/* f04ce78: 006a5821 */ addu $t3,$v1,$t2 +/* f04ce7c: 856cfffe */ lh $t4,-0x2($t3) +/* f04ce80: 000c6840 */ sll $t5,$t4,0x1 +/* f04ce84: 10000003 */ beqz $zero,.L0f04ce94 +/* f04ce88: 01a31021 */ addu $v0,$t5,$v1 +.L0f04ce8c: +/* f04ce8c: 8c427e64 */ lw $v0,0x7e64($v0) +/* f04ce90: 2442000e */ addiu $v0,$v0,0xe +.L0f04ce94: +/* f04ce94: 03e00008 */ jr $ra +/* f04ce98: 27bd0010 */ addiu $sp,$sp,0x10 +); + +GLOBAL_ASM( +glabel func0f04ce9c +/* f04ce9c: 04800003 */ bltz $a0,.L0f04ceac +/* f04cea0: 28810010 */ slti $at,$a0,0x10 +/* f04cea4: 14200003 */ bnez $at,.L0f04ceb4 +/* f04cea8: 00000000 */ sll $zero,$zero,0x0 +.L0f04ceac: +/* f04ceac: 03e00008 */ jr $ra +/* f04ceb0: 00001025 */ or $v0,$zero,$zero +.L0f04ceb4: +/* f04ceb4: 10800009 */ beqz $a0,.L0f04cedc +/* f04ceb8: 3c028006 */ lui $v0,0x8006 +/* f04cebc: 3c038006 */ lui $v1,0x8006 +/* f04cec0: 8c637e68 */ lw $v1,0x7e68($v1) +/* f04cec4: 00047040 */ sll $t6,$a0,0x1 +/* f04cec8: 006e7821 */ addu $t7,$v1,$t6 +/* f04cecc: 85f8fffe */ lh $t8,-0x2($t7) +/* f04ced0: 0018c840 */ sll $t9,$t8,0x1 +/* f04ced4: 03e00008 */ jr $ra +/* f04ced8: 03231021 */ addu $v0,$t9,$v1 +.L0f04cedc: +/* f04cedc: 8c427e68 */ lw $v0,0x7e68($v0) +/* f04cee0: 2442001e */ addiu $v0,$v0,0x1e +/* f04cee4: 03e00008 */ jr $ra +/* f04cee8: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04ceec +/* f04ceec: 3c03800a */ lui $v1,0x800a +/* f04cef0: 2463cd98 */ addiu $v1,$v1,-12904 +/* f04cef4: 90620000 */ lbu $v0,0x0($v1) +/* f04cef8: 00047400 */ sll $t6,$a0,0x10 +/* f04cefc: 3c01800a */ lui $at,0x800a +/* f04cf00: 0002c080 */ sll $t8,$v0,0x2 +/* f04cf04: 000e7c03 */ sra $t7,$t6,0x10 +/* f04cf08: 00380821 */ addu $at,$at,$t8 +/* f04cf0c: 24590001 */ addiu $t9,$v0,0x1 +/* f04cf10: ac2fcd70 */ sw $t7,-0x3290($at) +/* f04cf14: 332800ff */ andi $t0,$t9,0xff +/* f04cf18: 29010005 */ slti $at,$t0,0x5 +/* f04cf1c: afa40000 */ sw $a0,0x0($sp) +/* f04cf20: 14200002 */ bnez $at,.L0f04cf2c +/* f04cf24: a0790000 */ sb $t9,0x0($v1) +/* f04cf28: a0600000 */ sb $zero,0x0($v1) +.L0f04cf2c: +/* f04cf2c: 03e00008 */ jr $ra +/* f04cf30: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04cf34 +/* f04cf34: afa40000 */ sw $a0,0x0($sp) +/* f04cf38: 00047400 */ sll $t6,$a0,0x10 +/* f04cf3c: 3c03800a */ lui $v1,0x800a +/* f04cf40: 000e2403 */ sra $a0,$t6,0x10 +/* f04cf44: 2463cd70 */ addiu $v1,$v1,-12944 +/* f04cf48: 00001025 */ or $v0,$zero,$zero +.L0f04cf4c: +/* f04cf4c: 0002c080 */ sll $t8,$v0,0x2 +/* f04cf50: 0078c821 */ addu $t9,$v1,$t8 +/* f04cf54: 8f280000 */ lw $t0,0x0($t9) +/* f04cf58: 24420001 */ addiu $v0,$v0,0x1 +/* f04cf5c: 304900ff */ andi $t1,$v0,0xff +/* f04cf60: 14880003 */ bne $a0,$t0,.L0f04cf70 +/* f04cf64: 29210005 */ slti $at,$t1,0x5 +/* f04cf68: 03e00008 */ jr $ra +/* f04cf6c: 00001025 */ or $v0,$zero,$zero +.L0f04cf70: +/* f04cf70: 1420fff6 */ bnez $at,.L0f04cf4c +/* f04cf74: 01201025 */ or $v0,$t1,$zero +/* f04cf78: 24020001 */ addiu $v0,$zero,0x1 +/* f04cf7c: 03e00008 */ jr $ra +/* f04cf80: 00000000 */ sll $zero,$zero,0x0 +/* f04cf84: afa50004 */ sw $a1,0x4($sp) +/* f04cf88: 03e00008 */ jr $ra +/* f04cf8c: 00801025 */ or $v0,$a0,$zero +); + +GLOBAL_ASM( +glabel func0f04cf90 +/* f04cf90: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04cf94: afbf0014 */ sw $ra,0x14($sp) +/* f04cf98: 10800015 */ beqz $a0,.L0f04cff0 +/* f04cf9c: 00803025 */ or $a2,$a0,$zero +/* f04cfa0: 8c820020 */ lw $v0,0x20($a0) +/* f04cfa4: 50400013 */ beqzl $v0,.L0f04cff4 +/* f04cfa8: 8fbf0014 */ lw $ra,0x14($sp) +/* f04cfac: 8c440008 */ lw $a0,0x8($v0) +/* f04cfb0: 50800010 */ beqzl $a0,.L0f04cff4 +/* f04cfb4: 8fbf0014 */ lw $ra,0x14($sp) +/* f04cfb8: 0c006a47 */ jal 0x1a91c +/* f04cfbc: afa60018 */ sw $a2,0x18($sp) +/* f04cfc0: 8fa60018 */ lw $a2,0x18($sp) +/* f04cfc4: 00402825 */ or $a1,$v0,$zero +/* f04cfc8: 10400004 */ beqz $v0,.L0f04cfdc +/* f04cfcc: 00001825 */ or $v1,$zero,$zero +/* f04cfd0: 0c006a87 */ jal 0x1aa1c +/* f04cfd4: 8cc40020 */ lw $a0,0x20($a2) +/* f04cfd8: 00401825 */ or $v1,$v0,$zero +.L0f04cfdc: +/* f04cfdc: 50600005 */ beqzl $v1,.L0f04cff4 +/* f04cfe0: 8fbf0014 */ lw $ra,0x14($sp) +/* f04cfe4: 8c620000 */ lw $v0,0x0($v1) +/* f04cfe8: 2c4e0001 */ sltiu $t6,$v0,0x1 +/* f04cfec: ac6e0000 */ sw $t6,0x0($v1) +.L0f04cff0: +/* f04cff0: 8fbf0014 */ lw $ra,0x14($sp) +.L0f04cff4: +/* f04cff4: 27bd0018 */ addiu $sp,$sp,0x18 +/* f04cff8: 03e00008 */ jr $ra +/* f04cffc: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04d000 +/* f04d000: 27bdff58 */ addiu $sp,$sp,-168 +/* f04d004: 3c0f8007 */ lui $t7,0x8007 +/* f04d008: afbf002c */ sw $ra,0x2c($sp) +/* f04d00c: afb00028 */ sw $s0,0x28($sp) +/* f04d010: 25ef846c */ addiu $t7,$t7,-31636 +/* f04d014: 8de10000 */ lw $at,0x0($t7) +/* f04d018: 8de80004 */ lw $t0,0x4($t7) +/* f04d01c: 27ae0088 */ addiu $t6,$sp,0x88 +/* f04d020: adc10000 */ sw $at,0x0($t6) +/* f04d024: adc80004 */ sw $t0,0x4($t6) +/* f04d028: 8de8000c */ lw $t0,0xc($t7) +/* f04d02c: 8de10008 */ lw $at,0x8($t7) +/* f04d030: 00808025 */ or $s0,$a0,$zero +/* f04d034: adc8000c */ sw $t0,0xc($t6) +/* f04d038: adc10008 */ sw $at,0x8($t6) +/* f04d03c: 8de10010 */ lw $at,0x10($t7) +/* f04d040: 8de80014 */ lw $t0,0x14($t7) +/* f04d044: adc10010 */ sw $at,0x10($t6) +/* f04d048: adc80014 */ sw $t0,0x14($t6) +/* f04d04c: 8de8001c */ lw $t0,0x1c($t7) +/* f04d050: 8de10018 */ lw $at,0x18($t7) +/* f04d054: adc8001c */ sw $t0,0x1c($t6) +/* f04d058: 0fc0a221 */ jal func0f028884 +/* f04d05c: adc10018 */ sw $at,0x18($t6) +/* f04d060: 02002025 */ or $a0,$s0,$zero +/* f04d064: 0fc122a1 */ jal func0f048a84 +/* f04d068: 24450008 */ addiu $a1,$v0,0x8 +/* f04d06c: 3c017f1b */ lui $at,0x7f1b +/* f04d070: c4249430 */ lwc1 $f4,-0x6bd0($at) +/* f04d074: 3c0143b4 */ lui $at,0x43b4 +/* f04d078: 44814000 */ mtc1 $at,$f8 +/* f04d07c: 46040183 */ div.s $f6,$f0,$f4 +/* f04d080: 24090001 */ addiu $t1,$zero,0x1 +/* f04d084: afa00078 */ sw $zero,0x78($sp) +/* f04d088: afa90068 */ sw $t1,0x68($sp) +/* f04d08c: 8e040020 */ lw $a0,0x20($s0) +/* f04d090: 46083082 */ mul.s $f2,$f6,$f8 +/* f04d094: 0c006b91 */ jal 0x1ae44 +/* f04d098: e7a2007c */ swc1 $f2,0x7c($sp) +/* f04d09c: 02002025 */ or $a0,$s0,$zero +/* f04d0a0: 00002825 */ or $a1,$zero,$zero +/* f04d0a4: 0fc079ef */ jal func0f01e7bc +/* f04d0a8: e7a00058 */ swc1 $f0,0x58($sp) +/* f04d0ac: 0fc0e686 */ jal func0f039a18 +/* f04d0b0: 02002025 */ or $a0,$s0,$zero +/* f04d0b4: c7a2007c */ lwc1 $f2,0x7c($sp) +/* f04d0b8: 104000df */ beqz $v0,.L0f04d438 +/* f04d0bc: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f04d0c0: 02002025 */ or $a0,$s0,$zero +/* f04d0c4: 00002825 */ or $a1,$zero,$zero +/* f04d0c8: e7a2007c */ swc1 $f2,0x7c($sp) +/* f04d0cc: 0fc079ef */ jal func0f01e7bc +/* f04d0d0: e7ac0058 */ swc1 $f12,0x58($sp) +/* f04d0d4: 3c014234 */ lui $at,0x4234 +/* f04d0d8: c7a2007c */ lwc1 $f2,0x7c($sp) +/* f04d0dc: 44815000 */ mtc1 $at,$f10 +/* f04d0e0: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f04d0e4: 3c014307 */ lui $at,0x4307 +/* f04d0e8: 4602503c */ c.lt.s $f10,$f2 +/* f04d0ec: 00000000 */ sll $zero,$zero,0x0 +/* f04d0f0: 4502000e */ bc1fl .L0f04d12c +/* f04d0f4: 3c014307 */ lui $at,0x4307 +/* f04d0f8: 44818000 */ mtc1 $at,$f16 +/* f04d0fc: 240a0003 */ addiu $t2,$zero,0x3 +/* f04d100: 240b0001 */ addiu $t3,$zero,0x1 +/* f04d104: 4610103e */ c.le.s $f2,$f16 +/* f04d108: 3c017f1b */ lui $at,0x7f1b +/* f04d10c: 45020007 */ bc1fl .L0f04d12c +/* f04d110: 3c014307 */ lui $at,0x4307 +/* f04d114: c4329434 */ lwc1 $f18,-0x6bcc($at) +/* f04d118: afaa0084 */ sw $t2,0x84($sp) +/* f04d11c: afab0078 */ sw $t3,0x78($sp) +/* f04d120: 10000046 */ beqz $zero,.L0f04d23c +/* f04d124: 46126300 */ add.s $f12,$f12,$f18 +/* f04d128: 3c014307 */ lui $at,0x4307 +.L0f04d12c: +/* f04d12c: 44812000 */ mtc1 $at,$f4 +/* f04d130: 3c014361 */ lui $at,0x4361 +/* f04d134: 4602203c */ c.lt.s $f4,$f2 +/* f04d138: 00000000 */ sll $zero,$zero,0x0 +/* f04d13c: 45020018 */ bc1fl .L0f04d1a0 +/* f04d140: 3c014361 */ lui $at,0x4361 +/* f04d144: 44813000 */ mtc1 $at,$f6 +/* f04d148: 240c0002 */ addiu $t4,$zero,0x2 +/* f04d14c: 4606103c */ c.lt.s $f2,$f6 +/* f04d150: 00000000 */ sll $zero,$zero,0x0 +/* f04d154: 45020012 */ bc1fl .L0f04d1a0 +/* f04d158: 3c014361 */ lui $at,0x4361 +/* f04d15c: afac0084 */ sw $t4,0x84($sp) +/* f04d160: 0c004b70 */ jal 0x12dc0 +/* f04d164: e7ac0058 */ swc1 $f12,0x58($sp) +/* f04d168: 240100ff */ addiu $at,$zero,0xff +/* f04d16c: 0041001b */ divu $zero,$v0,$at +/* f04d170: 00006810 */ mfhi $t5 +/* f04d174: 2da10002 */ sltiu $at,$t5,0x2 +/* f04d178: 14200030 */ bnez $at,.L0f04d23c +/* f04d17c: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f04d180: afa00068 */ sw $zero,0x68($sp) +/* f04d184: 8e190018 */ lw $t9,0x18($s0) +/* f04d188: 3c01efff */ lui $at,0xefff +/* f04d18c: 3421ffff */ ori $at,$at,0xffff +/* f04d190: 0321c024 */ and $t8,$t9,$at +/* f04d194: 10000029 */ beqz $zero,.L0f04d23c +/* f04d198: ae180018 */ sw $t8,0x18($s0) +/* f04d19c: 3c014361 */ lui $at,0x4361 +.L0f04d1a0: +/* f04d1a0: 44814000 */ mtc1 $at,$f8 +/* f04d1a4: 3c017f1b */ lui $at,0x7f1b +/* f04d1a8: 4602403c */ c.lt.s $f8,$f2 +/* f04d1ac: 00000000 */ sll $zero,$zero,0x0 +/* f04d1b0: 4500000c */ bc1f .L0f04d1e4 +/* f04d1b4: 00000000 */ sll $zero,$zero,0x0 +/* f04d1b8: c42a9438 */ lwc1 $f10,-0x6bc8($at) +/* f04d1bc: 240e0003 */ addiu $t6,$zero,0x3 +/* f04d1c0: 3c017f1b */ lui $at,0x7f1b +/* f04d1c4: 460a103c */ c.lt.s $f2,$f10 +/* f04d1c8: 00000000 */ sll $zero,$zero,0x0 +/* f04d1cc: 45000005 */ bc1f .L0f04d1e4 +/* f04d1d0: 00000000 */ sll $zero,$zero,0x0 +/* f04d1d4: c430943c */ lwc1 $f16,-0x6bc4($at) +/* f04d1d8: afae0084 */ sw $t6,0x84($sp) +/* f04d1dc: 10000017 */ beqz $zero,.L0f04d23c +/* f04d1e0: 46106300 */ add.s $f12,$f12,$f16 +.L0f04d1e4: +/* f04d1e4: 0c004b70 */ jal 0x12dc0 +/* f04d1e8: e7ac0058 */ swc1 $f12,0x58($sp) +/* f04d1ec: 24010064 */ addiu $at,$zero,0x64 +/* f04d1f0: 0041001b */ divu $zero,$v0,$at +/* f04d1f4: 00007810 */ mfhi $t7 +/* f04d1f8: 2de10032 */ sltiu $at,$t7,0x32 +/* f04d1fc: 10200003 */ beqz $at,.L0f04d20c +/* f04d200: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f04d204: 10000003 */ beqz $zero,.L0f04d214 +/* f04d208: afa00084 */ sw $zero,0x84($sp) +.L0f04d20c: +/* f04d20c: 24080001 */ addiu $t0,$zero,0x1 +/* f04d210: afa80084 */ sw $t0,0x84($sp) +.L0f04d214: +/* f04d214: 8fa90084 */ lw $t1,0x84($sp) +/* f04d218: 3c017f1b */ lui $at,0x7f1b +/* f04d21c: 15200005 */ bnez $t1,.L0f04d234 +/* f04d220: 00000000 */ sll $zero,$zero,0x0 +/* f04d224: 3c017f1b */ lui $at,0x7f1b +/* f04d228: c4329440 */ lwc1 $f18,-0x6bc0($at) +/* f04d22c: 10000003 */ beqz $zero,.L0f04d23c +/* f04d230: 46126301 */ sub.s $f12,$f12,$f18 +.L0f04d234: +/* f04d234: c4249444 */ lwc1 $f4,-0x6bbc($at) +/* f04d238: 46046300 */ add.s $f12,$f12,$f4 +.L0f04d23c: +/* f04d23c: 8faa0068 */ lw $t2,0x68($sp) +/* f04d240: 5140007b */ beqzl $t2,.L0f04d430 +/* f04d244: 02002025 */ or $a0,$s0,$zero +/* f04d248: 0c0068f7 */ jal 0x1a3dc +/* f04d24c: e7ac0058 */ swc1 $f12,0x58($sp) +/* f04d250: 3c0142c8 */ lui $at,0x42c8 +/* f04d254: 44814000 */ mtc1 $at,$f8 +/* f04d258: 8e0b001c */ lw $t3,0x1c($s0) +/* f04d25c: c7ac0058 */ lwc1 $f12,0x58($sp) +/* f04d260: 46080282 */ mul.s $f10,$f0,$f8 +/* f04d264: c5660008 */ lwc1 $f6,0x8($t3) +/* f04d268: 460a3401 */ sub.s $f16,$f6,$f10 +/* f04d26c: e7b0003c */ swc1 $f16,0x3c($sp) +/* f04d270: 8e0c001c */ lw $t4,0x1c($s0) +/* f04d274: c592000c */ lwc1 $f18,0xc($t4) +/* f04d278: 0c0068f4 */ jal 0x1a3d0 +/* f04d27c: e7b20040 */ swc1 $f18,0x40($sp) +/* f04d280: 3c0142c8 */ lui $at,0x42c8 +/* f04d284: 44812000 */ mtc1 $at,$f4 +/* f04d288: 8e0d001c */ lw $t5,0x1c($s0) +/* f04d28c: 27a5006c */ addiu $a1,$sp,0x6c +/* f04d290: 46040202 */ mul.s $f8,$f0,$f4 +/* f04d294: c5a60010 */ lwc1 $f6,0x10($t5) +/* f04d298: 27a60074 */ addiu $a2,$sp,0x74 +/* f04d29c: 27a70070 */ addiu $a3,$sp,0x70 +/* f04d2a0: 46064280 */ add.s $f10,$f8,$f6 +/* f04d2a4: e7aa0044 */ swc1 $f10,0x44($sp) +/* f04d2a8: 0fc0a277 */ jal func0f0289dc +/* f04d2ac: 8e04001c */ lw $a0,0x1c($s0) +/* f04d2b0: 3c013f00 */ lui $at,0x3f00 +/* f04d2b4: 44819000 */ mtc1 $at,$f18 +/* f04d2b8: c7b0006c */ lwc1 $f16,0x6c($sp) +/* f04d2bc: 8e02001c */ lw $v0,0x1c($s0) +/* f04d2c0: 27a6003c */ addiu $a2,$sp,0x3c +/* f04d2c4: 46128002 */ mul.s $f0,$f16,$f18 +/* f04d2c8: 27a70048 */ addiu $a3,$sp,0x48 +/* f04d2cc: 24440008 */ addiu $a0,$v0,0x8 +/* f04d2d0: 24450028 */ addiu $a1,$v0,0x28 +/* f04d2d4: 0fc1979d */ jal func0f065e74 +/* f04d2d8: e7a0005c */ swc1 $f0,0x5c($sp) +/* f04d2dc: 02002025 */ or $a0,$s0,$zero +/* f04d2e0: 27a5003c */ addiu $a1,$sp,0x3c +/* f04d2e4: 0fc087ea */ jal func0f021fa8 +/* f04d2e8: 27a60048 */ addiu $a2,$sp,0x48 +/* f04d2ec: 8e02001c */ lw $v0,0x1c($s0) +/* f04d2f0: c7a4003c */ lwc1 $f4,0x3c($sp) +/* f04d2f4: c7a0005c */ lwc1 $f0,0x5c($sp) +/* f04d2f8: c4480008 */ lwc1 $f8,0x8($v0) +/* f04d2fc: c7a60044 */ lwc1 $f6,0x44($sp) +/* f04d300: c44a0010 */ lwc1 $f10,0x10($v0) +/* f04d304: 46082081 */ sub.s $f2,$f4,$f8 +/* f04d308: 2419003f */ addiu $t9,$zero,0x3f +/* f04d30c: 24180001 */ addiu $t8,$zero,0x1 +/* f04d310: 460a3301 */ sub.s $f12,$f6,$f10 +/* f04d314: 4602003c */ c.lt.s $f0,$f2 +/* f04d318: 00000000 */ sll $zero,$zero,0x0 +/* f04d31c: 4503000f */ bc1tl .L0f04d35c +/* f04d320: afb90010 */ sw $t9,0x10($sp) +/* f04d324: 460c003c */ c.lt.s $f0,$f12 +/* f04d328: 00000000 */ sll $zero,$zero,0x0 +/* f04d32c: 4503000b */ bc1tl .L0f04d35c +/* f04d330: afb90010 */ sw $t9,0x10($sp) +/* f04d334: 46000387 */ neg.s $f14,$f0 +/* f04d338: 460e103c */ c.lt.s $f2,$f14 +/* f04d33c: 00000000 */ sll $zero,$zero,0x0 +/* f04d340: 45030006 */ bc1tl .L0f04d35c +/* f04d344: afb90010 */ sw $t9,0x10($sp) +/* f04d348: 460e603c */ c.lt.s $f12,$f14 +/* f04d34c: 00000000 */ sll $zero,$zero,0x0 +/* f04d350: 45020011 */ bc1fl .L0f04d398 +/* f04d354: 8fa30068 */ lw $v1,0x68($sp) +/* f04d358: afb90010 */ sw $t9,0x10($sp) +.L0f04d35c: +/* f04d35c: afb80014 */ sw $t8,0x14($sp) +/* f04d360: c440000c */ lwc1 $f0,0xc($v0) +/* f04d364: c7b00074 */ lwc1 $f16,0x74($sp) +/* f04d368: c7a40070 */ lwc1 $f4,0x70($sp) +/* f04d36c: 24440008 */ addiu $a0,$v0,0x8 +/* f04d370: 46008481 */ sub.s $f18,$f16,$f0 +/* f04d374: 24450028 */ addiu $a1,$v0,0x28 +/* f04d378: 27a6003c */ addiu $a2,$sp,0x3c +/* f04d37c: 46002201 */ sub.s $f8,$f4,$f0 +/* f04d380: e7b20018 */ swc1 $f18,0x18($sp) +/* f04d384: 27a70048 */ addiu $a3,$sp,0x48 +/* f04d388: 0c00b62e */ jal 0x2d8b8 +/* f04d38c: e7a8001c */ swc1 $f8,0x1c($sp) +/* f04d390: afa20068 */ sw $v0,0x68($sp) +/* f04d394: 8fa30068 */ lw $v1,0x68($sp) +.L0f04d398: +/* f04d398: 2401ffff */ addiu $at,$zero,-1 +/* f04d39c: 54610008 */ bnel $v1,$at,.L0f04d3c0 +/* f04d3a0: 24010001 */ addiu $at,$zero,0x1 +/* f04d3a4: 8e0e0018 */ lw $t6,0x18($s0) +/* f04d3a8: 3c01efff */ lui $at,0xefff +/* f04d3ac: 3421ffff */ ori $at,$at,0xffff +/* f04d3b0: 01c17824 */ and $t7,$t6,$at +/* f04d3b4: 1000001d */ beqz $zero,.L0f04d42c +/* f04d3b8: ae0f0018 */ sw $t7,0x18($s0) +/* f04d3bc: 24010001 */ addiu $at,$zero,0x1 +.L0f04d3c0: +/* f04d3c0: 14610015 */ bne $v1,$at,.L0f04d418 +/* f04d3c4: 8fa80084 */ lw $t0,0x84($sp) +/* f04d3c8: 00084880 */ sll $t1,$t0,0x2 +/* f04d3cc: 27aa0088 */ addiu $t2,$sp,0x88 +/* f04d3d0: 012a1021 */ addu $v0,$t1,$t2 +/* f04d3d4: 8c4b0010 */ lw $t3,0x10($v0) +/* f04d3d8: 3c017f1b */ lui $at,0x7f1b +/* f04d3dc: c42a9448 */ lwc1 $f10,-0x6bb8($at) +/* f04d3e0: 448b3000 */ mtc1 $t3,$f6 +/* f04d3e4: 8fac0078 */ lw $t4,0x78($sp) +/* f04d3e8: 8c450000 */ lw $a1,0x0($v0) +/* f04d3ec: 468031a0 */ cvt.s.w $f6,$f6 +/* f04d3f0: 240d0002 */ addiu $t5,$zero,0x2 +/* f04d3f4: afad0014 */ sw $t5,0x14($sp) +/* f04d3f8: 02002025 */ or $a0,$s0,$zero +/* f04d3fc: 24060000 */ addiu $a2,$zero,0x0 +/* f04d400: e7aa0018 */ swc1 $f10,0x18($sp) +/* f04d404: 44073000 */ mfc1 $a3,$f6 +/* f04d408: 0fc0c3fe */ jal func0f030ff8 +/* f04d40c: afac0010 */ sw $t4,0x10($sp) +/* f04d410: 10000007 */ beqz $zero,.L0f04d430 +/* f04d414: 02002025 */ or $a0,$s0,$zero +.L0f04d418: +/* f04d418: 8e190018 */ lw $t9,0x18($s0) +/* f04d41c: 3c01efff */ lui $at,0xefff +/* f04d420: 3421ffff */ ori $at,$at,0xffff +/* f04d424: 0321c024 */ and $t8,$t9,$at +/* f04d428: ae180018 */ sw $t8,0x18($s0) +.L0f04d42c: +/* f04d42c: 02002025 */ or $a0,$s0,$zero +.L0f04d430: +/* f04d430: 0fc079ef */ jal func0f01e7bc +/* f04d434: 24050001 */ addiu $a1,$zero,0x1 +.L0f04d438: +/* f04d438: 8fbf002c */ lw $ra,0x2c($sp) +/* f04d43c: 8fb00028 */ lw $s0,0x28($sp) +/* f04d440: 27bd00a8 */ addiu $sp,$sp,0xa8 +/* f04d444: 03e00008 */ jr $ra +/* f04d448: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04d44c +/* f04d44c: 27bdffe8 */ addiu $sp,$sp,-24 +/* f04d450: afbf0014 */ sw $ra,0x14($sp) +/* f04d454: 00802825 */ or $a1,$a0,$zero +/* f04d458: 8c840020 */ lw $a0,0x20($a0) +/* f04d45c: 0c00744f */ jal 0x1d13c +/* f04d460: afa50018 */ sw $a1,0x18($sp) +/* f04d464: 8fa50018 */ lw $a1,0x18($sp) +/* f04d468: 3c01efff */ lui $at,0xefff +/* f04d46c: 3421ffff */ ori $at,$at,0xffff +/* f04d470: 8cae0018 */ lw $t6,0x18($a1) +/* f04d474: 01c17824 */ and $t7,$t6,$at +/* f04d478: 24010064 */ addiu $at,$zero,0x64 +/* f04d47c: acaf0018 */ sw $t7,0x18($a1) +/* f04d480: 1041000a */ beq $v0,$at,.L0f04d4ac +/* f04d484: 8fbf0014 */ lw $ra,0x14($sp) +/* f04d488: 24010065 */ addiu $at,$zero,0x65 +/* f04d48c: 10410007 */ beq $v0,$at,.L0f04d4ac +/* f04d490: 24010066 */ addiu $at,$zero,0x66 +/* f04d494: 10410005 */ beq $v0,$at,.L0f04d4ac +/* f04d498: 24010067 */ addiu $at,$zero,0x67 +/* f04d49c: 10410003 */ beq $v0,$at,.L0f04d4ac +/* f04d4a0: 000fc8c0 */ sll $t9,$t7,0x3 +/* f04d4a4: 07210003 */ bgez $t9,.L0f04d4b4 +/* f04d4a8: 00001025 */ or $v0,$zero,$zero +.L0f04d4ac: +/* f04d4ac: 10000001 */ beqz $zero,.L0f04d4b4 +/* f04d4b0: 24020001 */ addiu $v0,$zero,0x1 +.L0f04d4b4: +/* f04d4b4: 03e00008 */ jr $ra +/* f04d4b8: 27bd0018 */ addiu $sp,$sp,0x18 +); + +GLOBAL_ASM( +glabel func0f04d4bc +/* f04d4bc: 27bdffb8 */ addiu $sp,$sp,-72 +/* f04d4c0: afbf0044 */ sw $ra,0x44($sp) +/* f04d4c4: 1080001f */ beqz $a0,.L0f04d544 +/* f04d4c8: afa40048 */ sw $a0,0x48($sp) +/* f04d4cc: 8c85001c */ lw $a1,0x1c($a0) +/* f04d4d0: 3c01bf80 */ lui $at,0xbf80 +/* f04d4d4: 00002025 */ or $a0,$zero,$zero +/* f04d4d8: 10a0001a */ beqz $a1,.L0f04d544 +/* f04d4dc: 24060064 */ addiu $a2,$zero,0x64 +/* f04d4e0: 44810000 */ mtc1 $at,$f0 +/* f04d4e4: 240fffff */ addiu $t7,$zero,-1 +/* f04d4e8: 2418ffff */ addiu $t8,$zero,-1 +/* f04d4ec: afb8002c */ sw $t8,0x2c($sp) +/* f04d4f0: afaf0010 */ sw $t7,0x10($sp) +/* f04d4f4: 2407ffff */ addiu $a3,$zero,-1 +/* f04d4f8: afa00014 */ sw $zero,0x14($sp) +/* f04d4fc: afa00018 */ sw $zero,0x18($sp) +/* f04d500: afa0001c */ sw $zero,0x1c($sp) +/* f04d504: afa00020 */ sw $zero,0x20($sp) +/* f04d508: afa00028 */ sw $zero,0x28($sp) +/* f04d50c: e7a00024 */ swc1 $f0,0x24($sp) +/* f04d510: e7a00030 */ swc1 $f0,0x30($sp) +/* f04d514: e7a00034 */ swc1 $f0,0x34($sp) +/* f04d518: 0fc24e7e */ jal func0f0939f8 +/* f04d51c: e7a00038 */ swc1 $f0,0x38($sp) +/* f04d520: 8fb90048 */ lw $t9,0x48($sp) +/* f04d524: 24080001 */ addiu $t0,$zero,0x1 +/* f04d528: 00003825 */ or $a3,$zero,$zero +/* f04d52c: 8f25001c */ lw $a1,0x1c($t9) +/* f04d530: 84a40028 */ lh $a0,0x28($a1) +/* f04d534: afa80014 */ sw $t0,0x14($sp) +/* f04d538: afa00010 */ sw $zero,0x10($sp) +/* f04d53c: 0fc4be7c */ jal func0f12f9f0 +/* f04d540: 24a60008 */ addiu $a2,$a1,0x8 +.L0f04d544: +/* f04d544: 8fbf0044 */ lw $ra,0x44($sp) +/* f04d548: 27bd0048 */ addiu $sp,$sp,0x48 +/* f04d54c: 03e00008 */ jr $ra +/* f04d550: 00000000 */ sll $zero,$zero,0x0 +/* f04d554: 00000000 */ sll $zero,$zero,0x0 +/* f04d558: 00000000 */ sll $zero,$zero,0x0 +/* f04d55c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04d560 +/* f04d560: 3c08800a */ lui $t0,0x800a +/* f04d564: 2508d030 */ addiu $t0,$t0,-12240 +/* f04d568: 8d020018 */ lw $v0,0x18($t0) +/* f04d56c: 00a03825 */ or $a3,$a1,$zero +/* f04d570: 3c198008 */ lui $t9,0x8008 +/* f04d574: 10400013 */ beqz $v0,.L0f04d5c4 +/* f04d578: 00000000 */ sll $zero,$zero,0x0 +/* f04d57c: 8c4e0000 */ lw $t6,0x0($v0) +/* f04d580: 00001825 */ or $v1,$zero,$zero +/* f04d584: 00402825 */ or $a1,$v0,$zero +/* f04d588: 11c0000e */ beqz $t6,.L0f04d5c4 +/* f04d58c: 00000000 */ sll $zero,$zero,0x0 +/* f04d590: 8c460000 */ lw $a2,0x0($v0) +.L0f04d594: +/* f04d594: 54860007 */ bnel $a0,$a2,.L0f04d5b4 +/* f04d598: 8ca60008 */ lw $a2,0x8($a1) +/* f04d59c: ace00000 */ sw $zero,0x0($a3) +/* f04d5a0: 8d0f0018 */ lw $t7,0x18($t0) +/* f04d5a4: 01e3c021 */ addu $t8,$t7,$v1 +/* f04d5a8: 03e00008 */ jr $ra +/* f04d5ac: 8f020004 */ lw $v0,0x4($t8) +/* f04d5b0: 8ca60008 */ lw $a2,0x8($a1) +.L0f04d5b4: +/* f04d5b4: 24630008 */ addiu $v1,$v1,0x8 +/* f04d5b8: 24a50008 */ addiu $a1,$a1,0x8 +/* f04d5bc: 14c0fff5 */ bnez $a2,.L0f04d594 +/* f04d5c0: 00000000 */ sll $zero,$zero,0x0 +.L0f04d5c4: +/* f04d5c4: 8f39ac58 */ lw $t9,-0x53a8($t9) +/* f04d5c8: 3c098008 */ lui $t1,0x8008 +/* f04d5cc: 2523ac58 */ addiu $v1,$t1,-21416 +/* f04d5d0: 1320000b */ beqz $t9,.L0f04d600 +/* f04d5d4: 240a0001 */ addiu $t2,$zero,0x1 +/* f04d5d8: 8c620000 */ lw $v0,0x0($v1) +.L0f04d5dc: +/* f04d5dc: 54820005 */ bnel $a0,$v0,.L0f04d5f4 +/* f04d5e0: 8c620008 */ lw $v0,0x8($v1) +/* f04d5e4: acea0000 */ sw $t2,0x0($a3) +/* f04d5e8: 03e00008 */ jr $ra +/* f04d5ec: 8c620004 */ lw $v0,0x4($v1) +/* f04d5f0: 8c620008 */ lw $v0,0x8($v1) +.L0f04d5f4: +/* f04d5f4: 24630008 */ addiu $v1,$v1,0x8 +/* f04d5f8: 1440fff8 */ bnez $v0,.L0f04d5dc +/* f04d5fc: 00000000 */ sll $zero,$zero,0x0 +.L0f04d600: +/* f04d600: 2402ffff */ addiu $v0,$zero,-1 +/* f04d604: 03e00008 */ jr $ra +/* f04d608: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel chraiGoToLabel +/* f04d60c: 27bdffd0 */ addiu $sp,$sp,-48 +/* f04d610: afb40028 */ sw $s4,0x28($sp) +/* f04d614: afb30024 */ sw $s3,0x24($sp) +/* f04d618: afb20020 */ sw $s2,0x20($sp) +/* f04d61c: afb1001c */ sw $s1,0x1c($sp) +/* f04d620: afb00018 */ sw $s0,0x18($sp) +/* f04d624: 00a08025 */ or $s0,$a1,$zero +/* f04d628: 00808825 */ or $s1,$a0,$zero +/* f04d62c: 30d200ff */ andi $s2,$a2,0xff +/* f04d630: afbf002c */ sw $ra,0x2c($sp) +/* f04d634: afa60038 */ sw $a2,0x38($sp) +/* f04d638: 24130002 */ addiu $s3,$zero,0x2 +/* f04d63c: 24140004 */ addiu $s4,$zero,0x4 +.L0f04d640: +/* f04d640: 02111021 */ addu $v0,$s0,$s1 +/* f04d644: 904f0000 */ lbu $t7,0x0($v0) +/* f04d648: 904e0001 */ lbu $t6,0x1($v0) +/* f04d64c: 02202025 */ or $a0,$s1,$zero +/* f04d650: 000fc200 */ sll $t8,$t7,0x8 +/* f04d654: 01d81821 */ addu $v1,$t6,$t8 +/* f04d658: 14730006 */ bne $v1,$s3,.L0f04d674 +/* f04d65c: 00000000 */ sll $zero,$zero,0x0 +/* f04d660: 90590002 */ lbu $t9,0x2($v0) +/* f04d664: 16590007 */ bne $s2,$t9,.L0f04d684 +/* f04d668: 00000000 */ sll $zero,$zero,0x0 +/* f04d66c: 10000009 */ beqz $zero,.L0f04d694 +/* f04d670: 02001025 */ or $v0,$s0,$zero +.L0f04d674: +/* f04d674: 14740003 */ bne $v1,$s4,.L0f04d684 +/* f04d678: 00000000 */ sll $zero,$zero,0x0 +/* f04d67c: 10000005 */ beqz $zero,.L0f04d694 +/* f04d680: 00001025 */ or $v0,$zero,$zero +.L0f04d684: +/* f04d684: 0fc136d0 */ jal func0f04db40 +/* f04d688: 02002825 */ or $a1,$s0,$zero +/* f04d68c: 1000ffec */ beqz $zero,.L0f04d640 +/* f04d690: 02028021 */ addu $s0,$s0,$v0 +.L0f04d694: +/* f04d694: 8fbf002c */ lw $ra,0x2c($sp) +/* f04d698: 8fb00018 */ lw $s0,0x18($sp) +/* f04d69c: 8fb1001c */ lw $s1,0x1c($sp) +/* f04d6a0: 8fb20020 */ lw $s2,0x20($sp) +/* f04d6a4: 8fb30024 */ lw $s3,0x24($sp) +/* f04d6a8: 8fb40028 */ lw $s4,0x28($sp) +/* f04d6ac: 03e00008 */ jr $ra +/* f04d6b0: 27bd0030 */ addiu $sp,$sp,0x30 +); + +GLOBAL_ASM( +glabel func0f04d6b4 +/* f04d6b4: 27bdffe0 */ addiu $sp,$sp,-32 +/* f04d6b8: afb00018 */ sw $s0,0x18($sp) +/* f04d6bc: 3c10800a */ lui $s0,0x800a +/* f04d6c0: 26109fc0 */ addiu $s0,$s0,-24640 +/* f04d6c4: 24010003 */ addiu $at,$zero,0x3 +/* f04d6c8: afbf001c */ sw $ra,0x1c($sp) +/* f04d6cc: ae000424 */ sw $zero,0x424($s0) +/* f04d6d0: ae000428 */ sw $zero,0x428($s0) +/* f04d6d4: ae00042c */ sw $zero,0x42c($s0) +/* f04d6d8: ae000430 */ sw $zero,0x430($s0) +/* f04d6dc: ae000434 */ sw $zero,0x434($s0) +/* f04d6e0: 14a10003 */ bne $a1,$at,.L0f04d6f0 +/* f04d6e4: ae000438 */ sw $zero,0x438($s0) +/* f04d6e8: 10000015 */ beqz $zero,.L0f04d740 +/* f04d6ec: ae040424 */ sw $a0,0x424($s0) +.L0f04d6f0: +/* f04d6f0: 24010001 */ addiu $at,$zero,0x1 +/* f04d6f4: 54a10013 */ bnel $a1,$at,.L0f04d744 +/* f04d6f8: 8e070424 */ lw $a3,0x424($s0) +/* f04d6fc: 90820003 */ lbu $v0,0x3($a0) +/* f04d700: 24010027 */ addiu $at,$zero,0x27 +/* f04d704: 54410004 */ bnel $v0,$at,.L0f04d718 +/* f04d708: 24010028 */ addiu $at,$zero,0x28 +/* f04d70c: 1000000c */ beqz $zero,.L0f04d740 +/* f04d710: ae040428 */ sw $a0,0x428($s0) +/* f04d714: 24010028 */ addiu $at,$zero,0x28 +.L0f04d718: +/* f04d718: 54410004 */ bnel $v0,$at,.L0f04d72c +/* f04d71c: 24010037 */ addiu $at,$zero,0x37 +/* f04d720: 10000007 */ beqz $zero,.L0f04d740 +/* f04d724: ae04042c */ sw $a0,0x42c($s0) +/* f04d728: 24010037 */ addiu $at,$zero,0x37 +.L0f04d72c: +/* f04d72c: 10410003 */ beq $v0,$at,.L0f04d73c +/* f04d730: 24010039 */ addiu $at,$zero,0x39 +/* f04d734: 54410003 */ bnel $v0,$at,.L0f04d744 +/* f04d738: 8e070424 */ lw $a3,0x424($s0) +.L0f04d73c: +/* f04d73c: ae040430 */ sw $a0,0x430($s0) +.L0f04d740: +/* f04d740: 8e070424 */ lw $a3,0x424($s0) +.L0f04d744: +/* f04d744: 50e00007 */ beqzl $a3,.L0f04d764 +/* f04d748: 8e020428 */ lw $v0,0x428($s0) +/* f04d74c: 8cee0108 */ lw $t6,0x108($a3) +/* f04d750: ae0e0434 */ sw $t6,0x434($s0) +/* f04d754: 94ef010c */ lhu $t7,0x10c($a3) +/* f04d758: 10000018 */ beqz $zero,.L0f04d7bc +/* f04d75c: ae0f0438 */ sw $t7,0x438($s0) +/* f04d760: 8e020428 */ lw $v0,0x428($s0) +.L0f04d764: +/* f04d764: 50400007 */ beqzl $v0,.L0f04d784 +/* f04d768: 8e02042c */ lw $v0,0x42c($s0) +/* f04d76c: 8c58005c */ lw $t8,0x5c($v0) +/* f04d770: ae180434 */ sw $t8,0x434($s0) +/* f04d774: 94590060 */ lhu $t9,0x60($v0) +/* f04d778: 10000010 */ beqz $zero,.L0f04d7bc +/* f04d77c: ae190438 */ sw $t9,0x438($s0) +/* f04d780: 8e02042c */ lw $v0,0x42c($s0) +.L0f04d784: +/* f04d784: 50400007 */ beqzl $v0,.L0f04d7a4 +/* f04d788: 8e020430 */ lw $v0,0x430($s0) +/* f04d78c: 8c48005c */ lw $t0,0x5c($v0) +/* f04d790: ae080434 */ sw $t0,0x434($s0) +/* f04d794: 94490060 */ lhu $t1,0x60($v0) +/* f04d798: 10000008 */ beqz $zero,.L0f04d7bc +/* f04d79c: ae090438 */ sw $t1,0x438($s0) +/* f04d7a0: 8e020430 */ lw $v0,0x430($s0) +.L0f04d7a4: +/* f04d7a4: 50400006 */ beqzl $v0,.L0f04d7c0 +/* f04d7a8: 8e0c0434 */ lw $t4,0x434($s0) +/* f04d7ac: 8c4a005c */ lw $t2,0x5c($v0) +/* f04d7b0: ae0a0434 */ sw $t2,0x434($s0) +/* f04d7b4: 944b0060 */ lhu $t3,0x60($v0) +/* f04d7b8: ae0b0438 */ sw $t3,0x438($s0) +.L0f04d7bc: +/* f04d7bc: 8e0c0434 */ lw $t4,0x434($s0) +.L0f04d7c0: +/* f04d7c0: 518000db */ beqzl $t4,.L0f04db30 +/* f04d7c4: 8fbf001c */ lw $ra,0x1c($sp) +/* f04d7c8: 10e00004 */ beqz $a3,.L0f04d7dc +/* f04d7cc: 00000000 */ sll $zero,$zero,0x0 +/* f04d7d0: 0fc13111 */ jal func0f04c444 +/* f04d7d4: 00e02025 */ or $a0,$a3,$zero +/* f04d7d8: 8e070424 */ lw $a3,0x424($s0) +.L0f04d7dc: +/* f04d7dc: 10e0002c */ beqz $a3,.L0f04d890 +/* f04d7e0: 00000000 */ sll $zero,$zero,0x0 +/* f04d7e4: 8ced0018 */ lw $t5,0x18($a3) +/* f04d7e8: 000d7280 */ sll $t6,$t5,0xa +/* f04d7ec: 05c10028 */ bgez $t6,.L0f04d890 +/* f04d7f0: 00000000 */ sll $zero,$zero,0x0 +/* f04d7f4: 0c00744f */ jal 0x1d13c +/* f04d7f8: 8ce40020 */ lw $a0,0x20($a3) +/* f04d7fc: 8e070424 */ lw $a3,0x424($s0) +/* f04d800: 84ef0110 */ lh $t7,0x110($a3) +/* f04d804: 05e00020 */ bltz $t7,.L0f04d888 +/* f04d808: 00000000 */ sll $zero,$zero,0x0 +/* f04d80c: 44800000 */ mtc1 $zero,$f0 +/* f04d810: c4e40180 */ lwc1 $f4,0x180($a3) +/* f04d814: 4600203e */ c.le.s $f4,$f0 +/* f04d818: 00000000 */ sll $zero,$zero,0x0 +/* f04d81c: 4500001a */ bc1f .L0f04d888 +/* f04d820: 00000000 */ sll $zero,$zero,0x0 +/* f04d824: c4e60100 */ lwc1 $f6,0x100($a3) +/* f04d828: 24010269 */ addiu $at,$zero,0x269 +/* f04d82c: 4606003e */ c.le.s $f0,$f6 +/* f04d830: 00000000 */ sll $zero,$zero,0x0 +/* f04d834: 45010004 */ bc1t .L0f04d848 +/* f04d838: 00000000 */ sll $zero,$zero,0x0 +/* f04d83c: 8cf80300 */ lw $t8,0x300($a3) +/* f04d840: 13000011 */ beqz $t8,.L0f04d888 +/* f04d844: 00000000 */ sll $zero,$zero,0x0 +.L0f04d848: +/* f04d848: 1041000f */ beq $v0,$at,.L0f04d888 +/* f04d84c: 2401026b */ addiu $at,$zero,0x26b +/* f04d850: 1041000d */ beq $v0,$at,.L0f04d888 +/* f04d854: 2401026a */ addiu $at,$zero,0x26a +/* f04d858: 1041000b */ beq $v0,$at,.L0f04d888 +/* f04d85c: 00000000 */ sll $zero,$zero,0x0 +/* f04d860: 8cf90018 */ lw $t9,0x18($a3) +/* f04d864: 3c01ffdf */ lui $at,0xffdf +/* f04d868: 3421ffff */ ori $at,$at,0xffff +/* f04d86c: 03214024 */ and $t0,$t9,$at +/* f04d870: ace80018 */ sw $t0,0x18($a3) +/* f04d874: 8e090424 */ lw $t1,0x424($s0) +/* f04d878: 0c006134 */ jal 0x184d0 +/* f04d87c: 85240110 */ lh $a0,0x110($t1) +/* f04d880: ae020434 */ sw $v0,0x434($s0) +/* f04d884: ae000438 */ sw $zero,0x438($s0) +.L0f04d888: +/* f04d888: 1000008b */ beqz $zero,.L0f04dab8 +/* f04d88c: 8e040434 */ lw $a0,0x434($s0) +.L0f04d890: +/* f04d890: 10e00052 */ beqz $a3,.L0f04d9dc +/* f04d894: 00000000 */ sll $zero,$zero,0x0 +/* f04d898: 8ce20018 */ lw $v0,0x18($a3) +/* f04d89c: 3c01f7ff */ lui $at,0xf7ff +/* f04d8a0: 3421ffff */ ori $at,$at,0xffff +/* f04d8a4: 00025100 */ sll $t2,$v0,0x4 +/* f04d8a8: 0541004c */ bgez $t2,.L0f04d9dc +/* f04d8ac: 00415824 */ and $t3,$v0,$at +/* f04d8b0: aceb0018 */ sw $t3,0x18($a3) +/* f04d8b4: 8e0c0424 */ lw $t4,0x424($s0) +/* f04d8b8: 85840356 */ lh $a0,0x356($t4) +/* f04d8bc: 0482003b */ bltzl $a0,.L0f04d9ac +/* f04d8c0: 8e070424 */ lw $a3,0x424($s0) +/* f04d8c4: 0c006134 */ jal 0x184d0 +/* f04d8c8: 00000000 */ sll $zero,$zero,0x0 +/* f04d8cc: 8e0d0424 */ lw $t5,0x424($s0) +/* f04d8d0: 8dae0108 */ lw $t6,0x108($t5) +/* f04d8d4: 504e0035 */ beql $v0,$t6,.L0f04d9ac +/* f04d8d8: 8e070424 */ lw $a3,0x424($s0) +/* f04d8dc: 0c004b70 */ jal 0x12dc0 +/* f04d8e0: 00000000 */ sll $zero,$zero,0x0 +/* f04d8e4: 24010064 */ addiu $at,$zero,0x64 +/* f04d8e8: 0041001b */ divu $zero,$v0,$at +/* f04d8ec: 8e070424 */ lw $a3,0x424($s0) +/* f04d8f0: 00007810 */ mfhi $t7 +/* f04d8f4: 24050400 */ addiu $a1,$zero,0x400 +/* f04d8f8: 90f8035e */ lbu $t8,0x35e($a3) +/* f04d8fc: 00e02025 */ or $a0,$a3,$zero +/* f04d900: 01f8082b */ sltu $at,$t7,$t8 +/* f04d904: 50200029 */ beqzl $at,.L0f04d9ac +/* f04d908: 8e070424 */ lw $a3,0x424($s0) +/* f04d90c: 0fc12790 */ jal func0f049e40 +/* f04d910: 24060001 */ addiu $a2,$zero,0x1 +/* f04d914: 14400024 */ bnez $v0,.L0f04d9a8 +/* f04d918: 3c050001 */ lui $a1,0x1 +/* f04d91c: 8e040424 */ lw $a0,0x424($s0) +/* f04d920: 0fc12790 */ jal func0f049e40 +/* f04d924: 00003025 */ or $a2,$zero,$zero +/* f04d928: 54400020 */ bnezl $v0,.L0f04d9ac +/* f04d92c: 8e070424 */ lw $a3,0x424($s0) +/* f04d930: 8e190424 */ lw $t9,0x424($s0) +/* f04d934: 0c006134 */ jal 0x184d0 +/* f04d938: 87240356 */ lh $a0,0x356($t9) +/* f04d93c: 8e070424 */ lw $a3,0x424($s0) +/* f04d940: 8ce80108 */ lw $t0,0x108($a3) +/* f04d944: 50480019 */ beql $v0,$t0,.L0f04d9ac +/* f04d948: 8e070424 */ lw $a3,0x424($s0) +/* f04d94c: 80e20007 */ lb $v0,0x7($a3) +/* f04d950: 24010008 */ addiu $at,$zero,0x8 +/* f04d954: 10410014 */ beq $v0,$at,.L0f04d9a8 +/* f04d958: 24010009 */ addiu $at,$zero,0x9 +/* f04d95c: 10410012 */ beq $v0,$at,.L0f04d9a8 +/* f04d960: 24010004 */ addiu $at,$zero,0x4 +/* f04d964: 10410010 */ beq $v0,$at,.L0f04d9a8 +/* f04d968: 24010005 */ addiu $at,$zero,0x5 +/* f04d96c: 1041000e */ beq $v0,$at,.L0f04d9a8 +/* f04d970: 24010006 */ addiu $at,$zero,0x6 +/* f04d974: 1041000c */ beq $v0,$at,.L0f04d9a8 +/* f04d978: 24010007 */ addiu $at,$zero,0x7 +/* f04d97c: 1041000a */ beq $v0,$at,.L0f04d9a8 +/* f04d980: 2401000a */ addiu $at,$zero,0xa +/* f04d984: 50410009 */ beql $v0,$at,.L0f04d9ac +/* f04d988: 8e070424 */ lw $a3,0x424($s0) +/* f04d98c: 0c006134 */ jal 0x184d0 +/* f04d990: 84e40356 */ lh $a0,0x356($a3) +/* f04d994: 8e090424 */ lw $t1,0x424($s0) +/* f04d998: ae020434 */ sw $v0,0x434($s0) +/* f04d99c: ae000438 */ sw $zero,0x438($s0) +/* f04d9a0: 1000000c */ beqz $zero,.L0f04d9d4 +/* f04d9a4: a120035e */ sb $zero,0x35e($t1) +.L0f04d9a8: +/* f04d9a8: 8e070424 */ lw $a3,0x424($s0) +.L0f04d9ac: +/* f04d9ac: 90ea035e */ lbu $t2,0x35e($a3) +/* f04d9b0: 000a5840 */ sll $t3,$t2,0x1 +/* f04d9b4: a0eb035e */ sb $t3,0x35e($a3) +/* f04d9b8: 8e070424 */ lw $a3,0x424($s0) +/* f04d9bc: 90e2035f */ lbu $v0,0x35f($a3) +/* f04d9c0: 90ec035e */ lbu $t4,0x35e($a3) +/* f04d9c4: 004c082a */ slt $at,$v0,$t4 +/* f04d9c8: 10200002 */ beqz $at,.L0f04d9d4 +/* f04d9cc: 00000000 */ sll $zero,$zero,0x0 +/* f04d9d0: a0e2035e */ sb $v0,0x35e($a3) +.L0f04d9d4: +/* f04d9d4: 10000038 */ beqz $zero,.L0f04dab8 +/* f04d9d8: 8e040434 */ lw $a0,0x434($s0) +.L0f04d9dc: +/* f04d9dc: 50e00036 */ beqzl $a3,.L0f04dab8 +/* f04d9e0: 8e040434 */ lw $a0,0x434($s0) +/* f04d9e4: 8ced032c */ lw $t5,0x32c($a3) +/* f04d9e8: 00e02025 */ or $a0,$a3,$zero +/* f04d9ec: 24050400 */ addiu $a1,$zero,0x400 +/* f04d9f0: 000d7b80 */ sll $t7,$t5,0xe +/* f04d9f4: 05e30030 */ bgezl $t7,.L0f04dab8 +/* f04d9f8: 8e040434 */ lw $a0,0x434($s0) +/* f04d9fc: 0fc12790 */ jal func0f049e40 +/* f04da00: 24060001 */ addiu $a2,$zero,0x1 +/* f04da04: 5440002c */ bnezl $v0,.L0f04dab8 +/* f04da08: 8e040434 */ lw $a0,0x434($s0) +/* f04da0c: 8e180424 */ lw $t8,0x424($s0) +/* f04da10: 0c006134 */ jal 0x184d0 +/* f04da14: 8704035a */ lh $a0,0x35a($t8) +/* f04da18: 8e070424 */ lw $a3,0x424($s0) +/* f04da1c: 8cf90108 */ lw $t9,0x108($a3) +/* f04da20: 50590025 */ beql $v0,$t9,.L0f04dab8 +/* f04da24: 8e040434 */ lw $a0,0x434($s0) +/* f04da28: 8e0804b4 */ lw $t0,0x4b4($s0) +/* f04da2c: 2401001c */ addiu $at,$zero,0x1c +/* f04da30: 51010021 */ beql $t0,$at,.L0f04dab8 +/* f04da34: 8e040434 */ lw $a0,0x434($s0) +/* f04da38: 90e9032d */ lbu $t1,0x32d($a3) +/* f04da3c: 312afffd */ andi $t2,$t1,0xfffd +/* f04da40: a0ea032d */ sb $t2,0x32d($a3) +/* f04da44: 8e070424 */ lw $a3,0x424($s0) +/* f04da48: 84eb035a */ lh $t3,0x35a($a3) +/* f04da4c: 05600017 */ bltz $t3,.L0f04daac +/* f04da50: 00000000 */ sll $zero,$zero,0x0 +/* f04da54: 80e20007 */ lb $v0,0x7($a3) +/* f04da58: 24010004 */ addiu $at,$zero,0x4 +/* f04da5c: 10410013 */ beq $v0,$at,.L0f04daac +/* f04da60: 24010005 */ addiu $at,$zero,0x5 +/* f04da64: 10410011 */ beq $v0,$at,.L0f04daac +/* f04da68: 24010006 */ addiu $at,$zero,0x6 +/* f04da6c: 1041000f */ beq $v0,$at,.L0f04daac +/* f04da70: 00e02025 */ or $a0,$a3,$zero +/* f04da74: 24050400 */ addiu $a1,$zero,0x400 +/* f04da78: 0fc12776 */ jal func0f049dd8 +/* f04da7c: 24060001 */ addiu $a2,$zero,0x1 +/* f04da80: 8e040424 */ lw $a0,0x424($s0) +/* f04da84: 3c051000 */ lui $a1,0x1000 +/* f04da88: 0fc12776 */ jal func0f049dd8 +/* f04da8c: 24060001 */ addiu $a2,$zero,0x1 +/* f04da90: 8e0c0424 */ lw $t4,0x424($s0) +/* f04da94: a1800113 */ sb $zero,0x113($t4) +/* f04da98: 8e0d0424 */ lw $t5,0x424($s0) +/* f04da9c: 0c006134 */ jal 0x184d0 +/* f04daa0: 85a4035a */ lh $a0,0x35a($t5) +/* f04daa4: ae020434 */ sw $v0,0x434($s0) +/* f04daa8: ae000438 */ sw $zero,0x438($s0) +.L0f04daac: +/* f04daac: 10000002 */ beqz $zero,.L0f04dab8 +/* f04dab0: 8e040434 */ lw $a0,0x434($s0) +/* f04dab4: 8e040434 */ lw $a0,0x434($s0) +.L0f04dab8: +/* f04dab8: 5080001d */ beqzl $a0,.L0f04db30 +/* f04dabc: 8fbf001c */ lw $ra,0x1c($sp) +/* f04dac0: 8e050438 */ lw $a1,0x438($s0) +.L0f04dac4: +/* f04dac4: 00a41021 */ addu $v0,$a1,$a0 +/* f04dac8: 904f0000 */ lbu $t7,0x0($v0) +/* f04dacc: 904e0001 */ lbu $t6,0x1($v0) +/* f04dad0: 000fc200 */ sll $t8,$t7,0x8 +/* f04dad4: 01d81821 */ addu $v1,$t6,$t8 +/* f04dad8: 0460000c */ bltz $v1,.L0f04db0c +/* f04dadc: 286101e1 */ slti $at,$v1,0x1e1 +/* f04dae0: 1020000a */ beqz $at,.L0f04db0c +/* f04dae4: 0003c880 */ sll $t9,$v1,0x2 +/* f04dae8: 3c018007 */ lui $at,0x8007 +/* f04daec: 00390821 */ addu $at,$at,$t9 +/* f04daf0: 8c398490 */ lw $t9,-0x7b70($at) +/* f04daf4: 0320f809 */ jalr $t9 +/* f04daf8: 00000000 */ sll $zero,$zero,0x0 +/* f04dafc: 50400009 */ beqzl $v0,.L0f04db24 +/* f04db00: 8e040434 */ lw $a0,0x434($s0) +/* f04db04: 1000000a */ beqz $zero,.L0f04db30 +/* f04db08: 8fbf001c */ lw $ra,0x1c($sp) +.L0f04db0c: +/* f04db0c: 0fc136d0 */ jal func0f04db40 +/* f04db10: 00000000 */ sll $zero,$zero,0x0 +/* f04db14: 8e080438 */ lw $t0,0x438($s0) +/* f04db18: 01024821 */ addu $t1,$t0,$v0 +/* f04db1c: ae090438 */ sw $t1,0x438($s0) +/* f04db20: 8e040434 */ lw $a0,0x434($s0) +.L0f04db24: +/* f04db24: 5480ffe7 */ bnezl $a0,.L0f04dac4 +/* f04db28: 8e050438 */ lw $a1,0x438($s0) +/* f04db2c: 8fbf001c */ lw $ra,0x1c($sp) +.L0f04db30: +/* f04db30: 8fb00018 */ lw $s0,0x18($sp) +/* f04db34: 27bd0020 */ addiu $sp,$sp,0x20 +/* f04db38: 03e00008 */ jr $ra +/* f04db3c: 00000000 */ sll $zero,$zero,0x0 +); + +GLOBAL_ASM( +glabel func0f04db40 +/* f04db40: 00a41021 */ addu $v0,$a1,$a0 +/* f04db44: 904f0000 */ lbu $t7,0x0($v0) +/* f04db48: 904e0001 */ lbu $t6,0x1($v0) +/* f04db4c: 240100b5 */ addiu $at,$zero,0xb5 +/* f04db50: 000fc200 */ sll $t8,$t7,0x8 +/* f04db54: 01d81821 */ addu $v1,$t6,$t8 +/* f04db58: 1461000e */ bne $v1,$at,.L0f04db94 +/* f04db5c: 00000000 */ sll $zero,$zero,0x0 +/* f04db60: 90590002 */ lbu $t9,0x2($v0) +/* f04db64: 24a30002 */ addiu $v1,$a1,0x2 +/* f04db68: 00831021 */ addu $v0,$a0,$v1 +/* f04db6c: 53200007 */ beqzl $t9,.L0f04db8c +/* f04db70: 00651023 */ subu $v0,$v1,$a1 +/* f04db74: 90480001 */ lbu $t0,0x1($v0) +.L0f04db78: +/* f04db78: 24630001 */ addiu $v1,$v1,0x1 +/* f04db7c: 24420001 */ addiu $v0,$v0,0x1 +/* f04db80: 5500fffd */ bnezl $t0,.L0f04db78 +/* f04db84: 90480001 */ lbu $t0,0x1($v0) +/* f04db88: 00651023 */ subu $v0,$v1,$a1 +.L0f04db8c: +/* f04db8c: 03e00008 */ jr $ra +/* f04db90: 24420001 */ addiu $v0,$v0,0x1 +.L0f04db94: +/* f04db94: 04600007 */ bltz $v1,.L0f04dbb4 +/* f04db98: 286101e1 */ slti $at,$v1,0x1e1 +/* f04db9c: 10200005 */ beqz $at,.L0f04dbb4 +/* f04dba0: 00034840 */ sll $t1,$v1,0x1 +/* f04dba4: 3c028007 */ lui $v0,0x8007 +/* f04dba8: 00491021 */ addu $v0,$v0,$t1 +/* f04dbac: 03e00008 */ jr $ra +/* f04dbb0: 94428c14 */ lhu $v0,-0x73ec($v0) +.L0f04dbb4: +/* f04dbb4: 24020001 */ addiu $v0,$zero,0x1 +/* f04dbb8: 03e00008 */ jr $ra +/* f04dbbc: 00000000 */ sll $zero,$zero,0x0 +); diff --git a/src/game/game.c b/src/game/game_0601b0.c similarity index 77% rename from src/game/game.c rename to src/game/game_0601b0.c index 9954fcb6b..c6c3c14da 100644 --- a/src/game/game.c +++ b/src/game/game_0601b0.c @@ -1,110721 +1,8 @@ -#include "ultra64.h" -#include "src/include/constants.h" -#include "src/include/gvars.h" -#include "src/include/game.h" -#include "src/include/library.h" - -GLOBAL_ASM( -glabel func0f000000 -/* f000000: 3c0e8008 */ lui $t6,0x8008 -/* f000004: 8dce4120 */ lw $t6,0x4120($t6) -/* f000008: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00000c: afbf0014 */ sw $ra,0x14($sp) -/* f000010: 11c00019 */ beqz $t6,.L0f000078 -/* f000014: 24042e80 */ addiu $a0,$zero,0x2e80 -/* f000018: 0c0048f2 */ jal 0x123c8 -/* f00001c: 24050006 */ addiu $a1,$zero,0x6 -/* f000020: 3c01800b */ lui $at,0x800b -/* f000024: ac22abb4 */ sw $v0,-0x544c($at) -/* f000028: 24040100 */ addiu $a0,$zero,0x100 -/* f00002c: 0c0048f2 */ jal 0x123c8 -/* f000030: 24050006 */ addiu $a1,$zero,0x6 -/* f000034: 3c04800b */ lui $a0,0x800b -/* f000038: 2484abb8 */ addiu $a0,$a0,-21576 -/* f00003c: ac820000 */ sw $v0,0x0($a0) -/* f000040: 00001825 */ or $v1,$zero,$zero -/* f000044: 240500f8 */ addiu $a1,$zero,0xf8 -.L0f000048: -/* f000048: 8c8f0000 */ lw $t7,0x0($a0) -/* f00004c: 01e31021 */ addu $v0,$t7,$v1 -/* f000050: 90580000 */ lbu $t8,0x0($v0) -/* f000054: 3319ff3f */ andi $t9,$t8,0xff3f -/* f000058: a0590000 */ sb $t9,0x0($v0) -/* f00005c: 8c880000 */ lw $t0,0x0($a0) -/* f000060: 01031021 */ addu $v0,$t0,$v1 -/* f000064: 944a0000 */ lhu $t2,0x0($v0) -/* f000068: 24630002 */ addiu $v1,$v1,0x2 -/* f00006c: 354b3fff */ ori $t3,$t2,0x3fff -/* f000070: 1465fff5 */ bne $v1,$a1,.L0f000048 -/* f000074: a44b0000 */ sh $t3,0x0($v0) -.L0f000078: -/* f000078: 8fbf0014 */ lw $ra,0x14($sp) -/* f00007c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f000080: 03e00008 */ jr $ra -/* f000084: 00000000 */ sll $zero,$zero,0x0 -/* f000088: 00000000 */ sll $zero,$zero,0x0 -/* f00008c: 00000000 */ sll $zero,$zero,0x0 -/* f000090: 2402ffff */ addiu $v0,$zero,-1 -/* f000094: 3c018006 */ lui $at,0x8006 -/* f000098: ac2224b4 */ sw $v0,0x24b4($at) -/* f00009c: 3c018006 */ lui $at,0x8006 -/* f0000a0: ac2024b8 */ sw $zero,0x24b8($at) -/* f0000a4: 3c018006 */ lui $at,0x8006 -/* f0000a8: ac2024c4 */ sw $zero,0x24c4($at) -/* f0000ac: 3c018006 */ lui $at,0x8006 -/* f0000b0: ac2224e4 */ sw $v0,0x24e4($at) -/* f0000b4: 3c018006 */ lui $at,0x8006 -/* f0000b8: ac2024e0 */ sw $zero,0x24e0($at) -/* f0000bc: 24030001 */ addiu $v1,$zero,0x1 -/* f0000c0: 3c018006 */ lui $at,0x8006 -/* f0000c4: ac2324e8 */ sw $v1,0x24e8($at) -/* f0000c8: 3c018006 */ lui $at,0x8006 -/* f0000cc: ac2024ec */ sw $zero,0x24ec($at) -/* f0000d0: 3c018006 */ lui $at,0x8006 -/* f0000d4: ac2024f0 */ sw $zero,0x24f0($at) -/* f0000d8: 3c04800a */ lui $a0,0x800a -/* f0000dc: 3c018006 */ lui $at,0x8006 -/* f0000e0: 2484dfe8 */ addiu $a0,$a0,-8216 -/* f0000e4: ac2324f4 */ sw $v1,0x24f4($at) -/* f0000e8: 24050080 */ addiu $a1,$zero,0x80 -/* f0000ec: a0800004 */ sb $zero,0x4($a0) -/* f0000f0: a0850005 */ sb $a1,0x5($a0) -/* f0000f4: a0850006 */ sb $a1,0x6($a0) -/* f0000f8: 03e00008 */ jr $ra -/* f0000fc: a0850007 */ sb $a1,0x7($a0) -/* f000100: 27bdffe8 */ addiu $sp,$sp,-24 -/* f000104: afbf0014 */ sw $ra,0x14($sp) -/* f000108: 3c047f02 */ lui $a0,0x7f02 -/* f00010c: 0c006946 */ jal 0x1a518 -/* f000110: 2484e760 */ addiu $a0,$a0,-6304 -/* f000114: 0fc00192 */ jal func0f000648 -/* f000118: 00000000 */ sll $zero,$zero,0x0 -/* f00011c: 8fbf0014 */ lw $ra,0x14($sp) -/* f000120: 27bd0018 */ addiu $sp,$sp,0x18 -/* f000124: 03e00008 */ jr $ra -/* f000128: 00000000 */ sll $zero,$zero,0x0 -/* f00012c: 00000000 */ sll $zero,$zero,0x0 -/* f000130: 3c048006 */ lui $a0,0x8006 -/* f000134: 24842b1c */ addiu $a0,$a0,0x2b1c -/* f000138: 00007080 */ sll $t6,$zero,0x2 -/* f00013c: 008e7821 */ addu $t7,$a0,$t6 -/* f000140: 8df80000 */ lw $t8,0x0($t7) -/* f000144: 3c038006 */ lui $v1,0x8006 -/* f000148: 24632b00 */ addiu $v1,$v1,0x2b00 -/* f00014c: ac600000 */ sw $zero,0x0($v1) -/* f000150: 07000009 */ bltz $t8,.L0f000178 -/* f000154: 00001025 */ or $v0,$zero,$zero -/* f000158: 24590001 */ addiu $t9,$v0,0x1 -.L0f00015c: -/* f00015c: 00194080 */ sll $t0,$t9,0x2 -/* f000160: 00884821 */ addu $t1,$a0,$t0 -/* f000164: 8d2a0000 */ lw $t2,0x0($t1) -/* f000168: ac790000 */ sw $t9,0x0($v1) -/* f00016c: 03201025 */ or $v0,$t9,$zero -/* f000170: 0543fffa */ bgezl $t2,.L0f00015c -/* f000174: 24590001 */ addiu $t9,$v0,0x1 -.L0f000178: -/* f000178: 3c048006 */ lui $a0,0x8006 -/* f00017c: 24842c14 */ addiu $a0,$a0,0x2c14 -/* f000180: 00005880 */ sll $t3,$zero,0x2 -/* f000184: 008b6021 */ addu $t4,$a0,$t3 -/* f000188: 8d8d0000 */ lw $t5,0x0($t4) -/* f00018c: 3c038006 */ lui $v1,0x8006 -/* f000190: 24632b0c */ addiu $v1,$v1,0x2b0c -/* f000194: ac600000 */ sw $zero,0x0($v1) -/* f000198: 05a00009 */ bltz $t5,.L0f0001c0 -/* f00019c: 00001025 */ or $v0,$zero,$zero -/* f0001a0: 244e0001 */ addiu $t6,$v0,0x1 -.L0f0001a4: -/* f0001a4: 000e7880 */ sll $t7,$t6,0x2 -/* f0001a8: 008fc021 */ addu $t8,$a0,$t7 -/* f0001ac: 8f190000 */ lw $t9,0x0($t8) -/* f0001b0: ac6e0000 */ sw $t6,0x0($v1) -/* f0001b4: 01c01025 */ or $v0,$t6,$zero -/* f0001b8: 0723fffa */ bgezl $t9,.L0f0001a4 -/* f0001bc: 244e0001 */ addiu $t6,$v0,0x1 -.L0f0001c0: -/* f0001c0: 3c048006 */ lui $a0,0x8006 -/* f0001c4: 24842c6c */ addiu $a0,$a0,0x2c6c -/* f0001c8: 00004080 */ sll $t0,$zero,0x2 -/* f0001cc: 00884821 */ addu $t1,$a0,$t0 -/* f0001d0: 8d2a0000 */ lw $t2,0x0($t1) -/* f0001d4: 3c038006 */ lui $v1,0x8006 -/* f0001d8: 24632b10 */ addiu $v1,$v1,0x2b10 -/* f0001dc: ac600000 */ sw $zero,0x0($v1) -/* f0001e0: 05400009 */ bltz $t2,.L0f000208 -/* f0001e4: 00001025 */ or $v0,$zero,$zero -/* f0001e8: 244b0001 */ addiu $t3,$v0,0x1 -.L0f0001ec: -/* f0001ec: 000b6080 */ sll $t4,$t3,0x2 -/* f0001f0: 008c6821 */ addu $t5,$a0,$t4 -/* f0001f4: 8dae0000 */ lw $t6,0x0($t5) -/* f0001f8: ac6b0000 */ sw $t3,0x0($v1) -/* f0001fc: 01601025 */ or $v0,$t3,$zero -/* f000200: 05c3fffa */ bgezl $t6,.L0f0001ec -/* f000204: 244b0001 */ addiu $t3,$v0,0x1 -.L0f000208: -/* f000208: 3c048006 */ lui $a0,0x8006 -/* f00020c: 24842b68 */ addiu $a0,$a0,0x2b68 -/* f000210: 00007880 */ sll $t7,$zero,0x2 -/* f000214: 008fc021 */ addu $t8,$a0,$t7 -/* f000218: 8f190000 */ lw $t9,0x0($t8) -/* f00021c: 3c038006 */ lui $v1,0x8006 -/* f000220: 24632b04 */ addiu $v1,$v1,0x2b04 -/* f000224: ac600000 */ sw $zero,0x0($v1) -/* f000228: 07200009 */ bltz $t9,.L0f000250 -/* f00022c: 00001025 */ or $v0,$zero,$zero -/* f000230: 24480001 */ addiu $t0,$v0,0x1 -.L0f000234: -/* f000234: 00084880 */ sll $t1,$t0,0x2 -/* f000238: 00895021 */ addu $t2,$a0,$t1 -/* f00023c: 8d4b0000 */ lw $t3,0x0($t2) -/* f000240: ac680000 */ sw $t0,0x0($v1) -/* f000244: 01001025 */ or $v0,$t0,$zero -/* f000248: 0563fffa */ bgezl $t3,.L0f000234 -/* f00024c: 24480001 */ addiu $t0,$v0,0x1 -.L0f000250: -/* f000250: 3c048006 */ lui $a0,0x8006 -/* f000254: 24842c58 */ addiu $a0,$a0,0x2c58 -/* f000258: 00006080 */ sll $t4,$zero,0x2 -/* f00025c: 008c6821 */ addu $t5,$a0,$t4 -/* f000260: 8dae0000 */ lw $t6,0x0($t5) -/* f000264: 3c038006 */ lui $v1,0x8006 -/* f000268: 24632b08 */ addiu $v1,$v1,0x2b08 -/* f00026c: ac600000 */ sw $zero,0x0($v1) -/* f000270: 05c00009 */ bltz $t6,.L0f000298 -/* f000274: 00001025 */ or $v0,$zero,$zero -/* f000278: 244f0001 */ addiu $t7,$v0,0x1 -.L0f00027c: -/* f00027c: 000fc080 */ sll $t8,$t7,0x2 -/* f000280: 0098c821 */ addu $t9,$a0,$t8 -/* f000284: 8f280000 */ lw $t0,0x0($t9) -/* f000288: ac6f0000 */ sw $t7,0x0($v1) -/* f00028c: 01e01025 */ or $v0,$t7,$zero -/* f000290: 0503fffa */ bgezl $t0,.L0f00027c -/* f000294: 244f0001 */ addiu $t7,$v0,0x1 -.L0f000298: -/* f000298: 03e00008 */ jr $ra -/* f00029c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0002a0 -/* f0002a0: 27bdffb0 */ addiu $sp,$sp,-80 -/* f0002a4: afb30030 */ sw $s3,0x30($sp) -/* f0002a8: 00049c00 */ sll $s3,$a0,0x10 -/* f0002ac: 00137403 */ sra $t6,$s3,0x10 -/* f0002b0: afb2002c */ sw $s2,0x2c($sp) -/* f0002b4: afb10028 */ sw $s1,0x28($sp) -/* f0002b8: afb00024 */ sw $s0,0x24($sp) -/* f0002bc: 00a6082a */ slt $at,$a1,$a2 -/* f0002c0: 00a08025 */ or $s0,$a1,$zero -/* f0002c4: 00c09025 */ or $s2,$a2,$zero -/* f0002c8: 01c09825 */ or $s3,$t6,$zero -/* f0002cc: afbf003c */ sw $ra,0x3c($sp) -/* f0002d0: afb50038 */ sw $s5,0x38($sp) -/* f0002d4: afb40034 */ sw $s4,0x34($sp) -/* f0002d8: afa40050 */ sw $a0,0x50($sp) -/* f0002dc: 10200014 */ beqz $at,.L0f000330 -/* f0002e0: 00008825 */ or $s1,$zero,$zero -/* f0002e4: 3c148008 */ lui $s4,0x8008 -/* f0002e8: 2694ce40 */ addiu $s4,$s4,-12736 -/* f0002ec: 27b50048 */ addiu $s5,$sp,0x48 -.L0f0002f0: -/* f0002f0: 00133c00 */ sll $a3,$s3,0x10 -/* f0002f4: 00077c03 */ sra $t7,$a3,0x10 -/* f0002f8: 01e03825 */ or $a3,$t7,$zero -/* f0002fc: 00002025 */ or $a0,$zero,$zero -/* f000300: 00002825 */ or $a1,$zero,$zero -/* f000304: 02803025 */ or $a2,$s4,$zero -/* f000308: afb00010 */ sw $s0,0x10($sp) -/* f00030c: afb50014 */ sw $s5,0x14($sp) -/* f000310: 0c009217 */ jal 0x2485c -/* f000314: afa00018 */ sw $zero,0x18($sp) -/* f000318: 02228821 */ addu $s1,$s1,$v0 -/* f00031c: 26100001 */ addiu $s0,$s0,0x1 -/* f000320: 3238ffff */ andi $t8,$s1,0xffff -/* f000324: 0212082a */ slt $at,$s0,$s2 -/* f000328: 1420fff1 */ bnez $at,.L0f0002f0 -/* f00032c: 03008825 */ or $s1,$t8,$zero -.L0f000330: -/* f000330: 8fbf003c */ lw $ra,0x3c($sp) -/* f000334: 02201025 */ or $v0,$s1,$zero -/* f000338: 8fb10028 */ lw $s1,0x28($sp) -/* f00033c: 8fb00024 */ lw $s0,0x24($sp) -/* f000340: 8fb2002c */ lw $s2,0x2c($sp) -/* f000344: 8fb30030 */ lw $s3,0x30($sp) -/* f000348: 8fb40034 */ lw $s4,0x34($sp) -/* f00034c: 8fb50038 */ lw $s5,0x38($sp) -/* f000350: 03e00008 */ jr $ra -/* f000354: 27bd0050 */ addiu $sp,$sp,0x50 -); - -GLOBAL_ASM( -glabel func0f000358 -/* f000358: 27bdffb0 */ addiu $sp,$sp,-80 -/* f00035c: afb30030 */ sw $s3,0x30($sp) -/* f000360: 00049c00 */ sll $s3,$a0,0x10 -/* f000364: 00137403 */ sra $t6,$s3,0x10 -/* f000368: afb2002c */ sw $s2,0x2c($sp) -/* f00036c: afb10028 */ sw $s1,0x28($sp) -/* f000370: afb00024 */ sw $s0,0x24($sp) -/* f000374: 00a6082a */ slt $at,$a1,$a2 -/* f000378: 00a08025 */ or $s0,$a1,$zero -/* f00037c: 00c09025 */ or $s2,$a2,$zero -/* f000380: 01c09825 */ or $s3,$t6,$zero -/* f000384: afbf003c */ sw $ra,0x3c($sp) -/* f000388: afb50038 */ sw $s5,0x38($sp) -/* f00038c: afb40034 */ sw $s4,0x34($sp) -/* f000390: afa40050 */ sw $a0,0x50($sp) -/* f000394: 10200013 */ beqz $at,.L0f0003e4 -/* f000398: 00008825 */ or $s1,$zero,$zero -/* f00039c: 3c148008 */ lui $s4,0x8008 -/* f0003a0: 2694ce40 */ addiu $s4,$s4,-12736 -/* f0003a4: 27b50044 */ addiu $s5,$sp,0x44 -.L0f0003a8: -/* f0003a8: 00133c00 */ sll $a3,$s3,0x10 -/* f0003ac: 00077c03 */ sra $t7,$a3,0x10 -/* f0003b0: 01e03825 */ or $a3,$t7,$zero -/* f0003b4: 00002025 */ or $a0,$zero,$zero -/* f0003b8: 00002825 */ or $a1,$zero,$zero -/* f0003bc: 02803025 */ or $a2,$s4,$zero -/* f0003c0: afb00010 */ sw $s0,0x10($sp) -/* f0003c4: afb50014 */ sw $s5,0x14($sp) -/* f0003c8: 0c009217 */ jal 0x2485c -/* f0003cc: afa00018 */ sw $zero,0x18($sp) -/* f0003d0: 87b80048 */ lh $t8,0x48($sp) -/* f0003d4: 26100001 */ addiu $s0,$s0,0x1 -/* f0003d8: 0212082a */ slt $at,$s0,$s2 -/* f0003dc: 1420fff2 */ bnez $at,.L0f0003a8 -/* f0003e0: 02388821 */ addu $s1,$s1,$t8 -.L0f0003e4: -/* f0003e4: 8fbf003c */ lw $ra,0x3c($sp) -/* f0003e8: 02201025 */ or $v0,$s1,$zero -/* f0003ec: 8fb10028 */ lw $s1,0x28($sp) -/* f0003f0: 8fb00024 */ lw $s0,0x24($sp) -/* f0003f4: 8fb2002c */ lw $s2,0x2c($sp) -/* f0003f8: 8fb30030 */ lw $s3,0x30($sp) -/* f0003fc: 8fb40034 */ lw $s4,0x34($sp) -/* f000400: 8fb50038 */ lw $s5,0x38($sp) -/* f000404: 03e00008 */ jr $ra -/* f000408: 27bd0050 */ addiu $sp,$sp,0x50 -); - -GLOBAL_ASM( -glabel func0f00040c -/* f00040c: 27bdffc0 */ addiu $sp,$sp,-64 -/* f000410: afbf003c */ sw $ra,0x3c($sp) -/* f000414: afb20038 */ sw $s2,0x38($sp) -/* f000418: afb10034 */ sw $s1,0x34($sp) -/* f00041c: afb00030 */ sw $s0,0x30($sp) -/* f000420: f7b80028 */ sdc1 $f24,0x28($sp) -/* f000424: f7b60020 */ sdc1 $f22,0x20($sp) -/* f000428: f7b40018 */ sdc1 $f20,0x18($sp) -/* f00042c: 848e0000 */ lh $t6,0x0($a0) -/* f000430: 00008825 */ or $s1,$zero,$zero -/* f000434: 00808025 */ or $s0,$a0,$zero -/* f000438: 11c00032 */ beqz $t6,.L0f000504 -/* f00043c: 3c017f1a */ lui $at,0x7f1a -/* f000440: c43878c0 */ lwc1 $f24,0x78c0($at) -/* f000444: 3c017f1a */ lui $at,0x7f1a -/* f000448: 4480a000 */ mtc1 $zero,$f20 -/* f00044c: c43678c4 */ lwc1 $f22,0x78c4($at) -/* f000450: 34128000 */ dli $s2,0x8000 -.L0f000454: -/* f000454: 0fc25e42 */ jal func0f097908 -/* f000458: c60c0004 */ lwc1 $f12,0x4($s0) -/* f00045c: 86040000 */ lh $a0,0x0($s0) -/* f000460: 00002825 */ or $a1,$zero,$zero -/* f000464: 0fc000a8 */ jal func0f0002a0 -/* f000468: 00403025 */ or $a2,$v0,$zero -/* f00046c: c6000004 */ lwc1 $f0,0x4($s0) -/* f000470: 3043ffff */ andi $v1,$v0,0xffff -/* f000474: 0072082a */ slt $at,$v1,$s2 -/* f000478: 4600a03c */ c.lt.s $f20,$f0 -/* f00047c: 00000000 */ sll $zero,$zero,0x0 -/* f000480: 4502001b */ bc1fl .L0f0004f0 -/* f000484: e6140008 */ swc1 $f20,0x8($s0) -/* f000488: 5020000d */ beqzl $at,.L0f0004c0 -/* f00048c: 44839000 */ mtc1 $v1,$f18 -/* f000490: 44832000 */ mtc1 $v1,$f4 -/* f000494: 3c014f80 */ lui $at,0x4f80 -/* f000498: 04610004 */ bgez $v1,.L0f0004ac -/* f00049c: 468021a0 */ cvt.s.w $f6,$f4 -/* f0004a0: 44814000 */ mtc1 $at,$f8 -/* f0004a4: 00000000 */ sll $zero,$zero,0x0 -/* f0004a8: 46083180 */ add.s $f6,$f6,$f8 -.L0f0004ac: -/* f0004ac: 46163282 */ mul.s $f10,$f6,$f22 -/* f0004b0: 46005403 */ div.s $f16,$f10,$f0 -/* f0004b4: 1000000e */ beqz $zero,.L0f0004f0 -/* f0004b8: e6100008 */ swc1 $f16,0x8($s0) -/* f0004bc: 44839000 */ mtc1 $v1,$f18 -.L0f0004c0: -/* f0004c0: 3c014f80 */ lui $at,0x4f80 -/* f0004c4: 04610004 */ bgez $v1,.L0f0004d8 -/* f0004c8: 46809120 */ cvt.s.w $f4,$f18 -/* f0004cc: 44814000 */ mtc1 $at,$f8 -/* f0004d0: 00000000 */ sll $zero,$zero,0x0 -/* f0004d4: 46082100 */ add.s $f4,$f4,$f8 -.L0f0004d8: -/* f0004d8: 46162182 */ mul.s $f6,$f4,$f22 -/* f0004dc: 46183281 */ sub.s $f10,$f6,$f24 -/* f0004e0: 46005403 */ div.s $f16,$f10,$f0 -/* f0004e4: 10000002 */ beqz $zero,.L0f0004f0 -/* f0004e8: e6100008 */ swc1 $f16,0x8($s0) -/* f0004ec: e6140008 */ swc1 $f20,0x8($s0) -.L0f0004f0: -/* f0004f0: 860f0048 */ lh $t7,0x48($s0) -/* f0004f4: 26100048 */ addiu $s0,$s0,0x48 -/* f0004f8: 26310001 */ addiu $s1,$s1,0x1 -/* f0004fc: 15e0ffd5 */ bnez $t7,.L0f000454 -/* f000500: 00000000 */ sll $zero,$zero,0x0 -.L0f000504: -/* f000504: 8fbf003c */ lw $ra,0x3c($sp) -/* f000508: 02201025 */ or $v0,$s1,$zero -/* f00050c: 8fb10034 */ lw $s1,0x34($sp) -/* f000510: d7b40018 */ ldc1 $f20,0x18($sp) -/* f000514: d7b60020 */ ldc1 $f22,0x20($sp) -/* f000518: d7b80028 */ ldc1 $f24,0x28($sp) -/* f00051c: 8fb00030 */ lw $s0,0x30($sp) -/* f000520: 8fb20038 */ lw $s2,0x38($sp) -/* f000524: 03e00008 */ jr $ra -/* f000528: 27bd0040 */ addiu $sp,$sp,0x40 -); - -GLOBAL_ASM( -glabel func0f00052c -/* f00052c: 27bdffd8 */ addiu $sp,$sp,-40 -/* f000530: afb20020 */ sw $s2,0x20($sp) -/* f000534: afb1001c */ sw $s1,0x1c($sp) -/* f000538: afb00018 */ sw $s0,0x18($sp) -/* f00053c: afbf0024 */ sw $ra,0x24($sp) -/* f000540: 00808025 */ or $s0,$a0,$zero -/* f000544: 00008825 */ or $s1,$zero,$zero -/* f000548: 24120080 */ addiu $s2,$zero,0x80 -.L0f00054c: -/* f00054c: 8e020000 */ lw $v0,0x0($s0) -/* f000550: 8c4e0004 */ lw $t6,0x4($v0) -/* f000554: 05c30006 */ bgezl $t6,.L0f000570 -/* f000558: 26310004 */ addiu $s1,$s1,0x4 -/* f00055c: 0fc00103 */ jal func0f00040c -/* f000560: 8c440000 */ lw $a0,0x0($v0) -/* f000564: 8e0f0000 */ lw $t7,0x0($s0) -/* f000568: ade20004 */ sw $v0,0x4($t7) -/* f00056c: 26310004 */ addiu $s1,$s1,0x4 -.L0f000570: -/* f000570: 1632fff6 */ bne $s1,$s2,.L0f00054c -/* f000574: 26100004 */ addiu $s0,$s0,0x4 -/* f000578: 8fbf0024 */ lw $ra,0x24($sp) -/* f00057c: 8fb00018 */ lw $s0,0x18($sp) -/* f000580: 8fb1001c */ lw $s1,0x1c($sp) -/* f000584: 8fb20020 */ lw $s2,0x20($sp) -/* f000588: 03e00008 */ jr $ra -/* f00058c: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f000590 -/* f000590: 848e0000 */ lh $t6,0x0($a0) -/* f000594: 00001825 */ or $v1,$zero,$zero -/* f000598: 00801025 */ or $v0,$a0,$zero -/* f00059c: 19c00006 */ blez $t6,.L0f0005b8 -/* f0005a0: 00000000 */ sll $zero,$zero,0x0 -/* f0005a4: 844f001c */ lh $t7,0x1c($v0) -.L0f0005a8: -/* f0005a8: 24630001 */ addiu $v1,$v1,0x1 -/* f0005ac: 2442001c */ addiu $v0,$v0,0x1c -/* f0005b0: 5de0fffd */ bgtzl $t7,.L0f0005a8 -/* f0005b4: 844f001c */ lh $t7,0x1c($v0) -.L0f0005b8: -/* f0005b8: 03e00008 */ jr $ra -/* f0005bc: 00601025 */ or $v0,$v1,$zero -); - -GLOBAL_ASM( -glabel func0f0005c0 -/* f0005c0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0005c4: afbf0014 */ sw $ra,0x14($sp) -/* f0005c8: afa40020 */ sw $a0,0x20($sp) -/* f0005cc: 0c008dda */ jal 0x23768 -/* f0005d0: 87a40022 */ lh $a0,0x22($sp) -/* f0005d4: 87a40022 */ lh $a0,0x22($sp) -/* f0005d8: 00002825 */ or $a1,$zero,$zero -/* f0005dc: 0fc000d6 */ jal func0f000358 -/* f0005e0: 2446ffff */ addiu $a2,$v0,-1 -/* f0005e4: afa20018 */ sw $v0,0x18($sp) -/* f0005e8: 0c008dda */ jal 0x23768 -/* f0005ec: 87a40022 */ lh $a0,0x22($sp) -/* f0005f0: 8fae0018 */ lw $t6,0x18($sp) -/* f0005f4: 44824000 */ mtc1 $v0,$f8 -/* f0005f8: 87a80022 */ lh $t0,0x22($sp) -/* f0005fc: 448e2000 */ mtc1 $t6,$f4 -/* f000600: 468042a0 */ cvt.s.w $f10,$f8 -/* f000604: 3c198006 */ lui $t9,0x8006 -/* f000608: 8f39f014 */ lw $t9,-0xfec($t9) -/* f00060c: 00084840 */ sll $t1,$t0,0x1 -/* f000610: 3c017f1a */ lui $at,0x7f1a -/* f000614: 468021a0 */ cvt.s.w $f6,$f4 -/* f000618: 03295021 */ addu $t2,$t9,$t1 -/* f00061c: 460a3083 */ div.s $f2,$f6,$f10 -/* f000620: 4600140d */ trunc.w.s $f16,$f2 -/* f000624: 44188000 */ mfc1 $t8,$f16 -/* f000628: 00000000 */ sll $zero,$zero,0x0 -/* f00062c: a5580000 */ sh $t8,0x0($t2) -/* f000630: c43278c8 */ lwc1 $f18,0x78c8($at) -/* f000634: 8fbf0014 */ lw $ra,0x14($sp) -/* f000638: 27bd0020 */ addiu $sp,$sp,0x20 -/* f00063c: 46121002 */ mul.s $f0,$f2,$f18 -/* f000640: 03e00008 */ jr $ra -/* f000644: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f000648 -/* f000648: 27bdffc8 */ addiu $sp,$sp,-56 -/* f00064c: afb5002c */ sw $s5,0x2c($sp) -/* f000650: afb30024 */ sw $s3,0x24($sp) -/* f000654: afb20020 */ sw $s2,0x20($sp) -/* f000658: afb40028 */ sw $s4,0x28($sp) -/* f00065c: 3c128006 */ lui $s2,0x8006 -/* f000660: 3c138006 */ lui $s3,0x8006 -/* f000664: 3c158006 */ lui $s5,0x8006 -/* f000668: afbf0034 */ sw $ra,0x34($sp) -/* f00066c: afb60030 */ sw $s6,0x30($sp) -/* f000670: afb1001c */ sw $s1,0x1c($sp) -/* f000674: afb00018 */ sw $s0,0x18($sp) -/* f000678: 26b57ff0 */ addiu $s5,$s5,0x7ff0 -/* f00067c: 26737fdc */ addiu $s3,$s3,0x7fdc -/* f000680: 265252b8 */ addiu $s2,$s2,0x52b8 -/* f000684: 2414ffff */ addiu $s4,$zero,-1 -.L0f000688: -/* f000688: 8e430000 */ lw $v1,0x0($s2) -/* f00068c: 00008025 */ or $s0,$zero,$zero -/* f000690: 8c6e0000 */ lw $t6,0x0($v1) -/* f000694: 00601025 */ or $v0,$v1,$zero -/* f000698: 528e001e */ beql $s4,$t6,.L0f000714 -/* f00069c: 8e620000 */ lw $v0,0x0($s3) -/* f0006a0: 8c440004 */ lw $a0,0x4($v0) -.L0f0006a4: -/* f0006a4: 50800008 */ beqzl $a0,.L0f0006c8 -/* f0006a8: ac40000c */ sw $zero,0xc($v0) -/* f0006ac: 0fc00164 */ jal func0f000590 -/* f0006b0: 00000000 */ sll $zero,$zero,0x0 -/* f0006b4: 8e4f0000 */ lw $t7,0x0($s2) -/* f0006b8: 01f0c021 */ addu $t8,$t7,$s0 -/* f0006bc: 10000002 */ beqz $zero,.L0f0006c8 -/* f0006c0: af02000c */ sw $v0,0xc($t8) -/* f0006c4: ac40000c */ sw $zero,0xc($v0) -.L0f0006c8: -/* f0006c8: 8e590000 */ lw $t9,0x0($s2) -/* f0006cc: 03301021 */ addu $v0,$t9,$s0 -/* f0006d0: 8c440008 */ lw $a0,0x8($v0) -/* f0006d4: 50800008 */ beqzl $a0,.L0f0006f8 -/* f0006d8: ac400010 */ sw $zero,0x10($v0) -/* f0006dc: 0fc00164 */ jal func0f000590 -/* f0006e0: 00000000 */ sll $zero,$zero,0x0 -/* f0006e4: 8e480000 */ lw $t0,0x0($s2) -/* f0006e8: 01104821 */ addu $t1,$t0,$s0 -/* f0006ec: 10000002 */ beqz $zero,.L0f0006f8 -/* f0006f0: ad220010 */ sw $v0,0x10($t1) -/* f0006f4: ac400010 */ sw $zero,0x10($v0) -.L0f0006f8: -/* f0006f8: 8e4a0000 */ lw $t2,0x0($s2) -/* f0006fc: 26100014 */ addiu $s0,$s0,0x14 -/* f000700: 01501021 */ addu $v0,$t2,$s0 -/* f000704: 8c4b0000 */ lw $t3,0x0($v0) -/* f000708: 568bffe6 */ bnel $s4,$t3,.L0f0006a4 -/* f00070c: 8c440004 */ lw $a0,0x4($v0) -/* f000710: 8e620000 */ lw $v0,0x0($s3) -.L0f000714: -/* f000714: 00008025 */ or $s0,$zero,$zero -/* f000718: 844c0000 */ lh $t4,0x0($v0) -/* f00071c: 05820010 */ bltzl $t4,.L0f000760 -/* f000720: 26730004 */ addiu $s3,$s3,0x4 -/* f000724: 84510000 */ lh $s1,0x0($v0) -/* f000728: 00112400 */ sll $a0,$s1,0x10 -.L0f00072c: -/* f00072c: 00046c03 */ sra $t5,$a0,0x10 -/* f000730: 0fc00170 */ jal func0f0005c0 -/* f000734: 01a02025 */ or $a0,$t5,$zero -/* f000738: 8e6e0000 */ lw $t6,0x0($s3) -/* f00073c: 01d07821 */ addu $t7,$t6,$s0 -/* f000740: e5e00004 */ swc1 $f0,0x4($t7) -/* f000744: 8e780000 */ lw $t8,0x0($s3) -/* f000748: 26100008 */ addiu $s0,$s0,0x8 -/* f00074c: 0310c821 */ addu $t9,$t8,$s0 -/* f000750: 87310000 */ lh $s1,0x0($t9) -/* f000754: 0623fff5 */ bgezl $s1,.L0f00072c -/* f000758: 00112400 */ sll $a0,$s1,0x10 -/* f00075c: 26730004 */ addiu $s3,$s3,0x4 -.L0f000760: -/* f000760: 0275082b */ sltu $at,$s3,$s5 -/* f000764: 1420ffc8 */ bnez $at,.L0f000688 -/* f000768: 26520004 */ addiu $s2,$s2,0x4 -/* f00076c: 3c048006 */ lui $a0,0x8006 -/* f000770: 0fc00164 */ jal func0f000590 -/* f000774: 24843970 */ addiu $a0,$a0,0x3970 -/* f000778: 3c118006 */ lui $s1,0x8006 -/* f00077c: 3c128006 */ lui $s2,0x8006 -/* f000780: 3c138006 */ lui $s3,0x8006 -/* f000784: 3c148006 */ lui $s4,0x8006 -/* f000788: 3c158006 */ lui $s5,0x8006 -/* f00078c: 3c108006 */ lui $s0,0x8006 -/* f000790: 3c168006 */ lui $s6,0x8006 -/* f000794: 26d67428 */ addiu $s6,$s6,0x7428 -/* f000798: 26107328 */ addiu $s0,$s0,0x7328 -/* f00079c: 26b56ef0 */ addiu $s5,$s5,0x6ef0 -/* f0007a0: 26946a70 */ addiu $s4,$s4,0x6a70 -/* f0007a4: 267366c8 */ addiu $s3,$s3,0x66c8 -/* f0007a8: 265262d8 */ addiu $s2,$s2,0x62d8 -/* f0007ac: 26315ae0 */ addiu $s1,$s1,0x5ae0 -.L0f0007b0: -/* f0007b0: 0fc0014b */ jal func0f00052c -/* f0007b4: 02202025 */ or $a0,$s1,$zero -/* f0007b8: 0fc0014b */ jal func0f00052c -/* f0007bc: 02402025 */ or $a0,$s2,$zero -/* f0007c0: 0fc0014b */ jal func0f00052c -/* f0007c4: 02602025 */ or $a0,$s3,$zero -/* f0007c8: 0fc0014b */ jal func0f00052c -/* f0007cc: 02802025 */ or $a0,$s4,$zero -/* f0007d0: 0fc0014b */ jal func0f00052c -/* f0007d4: 02a02025 */ or $a0,$s5,$zero -/* f0007d8: 0fc0014b */ jal func0f00052c -/* f0007dc: 02002025 */ or $a0,$s0,$zero -/* f0007e0: 26100080 */ addiu $s0,$s0,0x80 -/* f0007e4: 26310080 */ addiu $s1,$s1,0x80 -/* f0007e8: 26520080 */ addiu $s2,$s2,0x80 -/* f0007ec: 26730080 */ addiu $s3,$s3,0x80 -/* f0007f0: 26940080 */ addiu $s4,$s4,0x80 -/* f0007f4: 1616ffee */ bne $s0,$s6,.L0f0007b0 -/* f0007f8: 26b50080 */ addiu $s5,$s5,0x80 -/* f0007fc: 3c048006 */ lui $a0,0x8006 -/* f000800: 0fc00103 */ jal func0f00040c -/* f000804: 24847428 */ addiu $a0,$a0,0x7428 -/* f000808: 3c048006 */ lui $a0,0x8006 -/* f00080c: 0fc00103 */ jal func0f00040c -/* f000810: 24847a10 */ addiu $a0,$a0,0x7a10 -/* f000814: 8fbf0034 */ lw $ra,0x34($sp) -/* f000818: 8fb00018 */ lw $s0,0x18($sp) -/* f00081c: 8fb1001c */ lw $s1,0x1c($sp) -/* f000820: 8fb20020 */ lw $s2,0x20($sp) -/* f000824: 8fb30024 */ lw $s3,0x24($sp) -/* f000828: 8fb40028 */ lw $s4,0x28($sp) -/* f00082c: 8fb5002c */ lw $s5,0x2c($sp) -/* f000830: 8fb60030 */ lw $s6,0x30($sp) -/* f000834: 03e00008 */ jr $ra -/* f000838: 27bd0038 */ addiu $sp,$sp,0x38 -/* f00083c: 00000000 */ sll $zero,$zero,0x0 -/* f000840: 03e00008 */ jr $ra -/* f000844: 00000000 */ sll $zero,$zero,0x0 -/* f000848: 00000000 */ sll $zero,$zero,0x0 -/* f00084c: 00000000 */ sll $zero,$zero,0x0 -/* f000850: 03e00008 */ jr $ra -/* f000854: 00000000 */ sll $zero,$zero,0x0 -/* f000858: 00000000 */ sll $zero,$zero,0x0 -/* f00085c: 00000000 */ sll $zero,$zero,0x0 -/* f000860: 03e00008 */ jr $ra -/* f000864: 00000000 */ sll $zero,$zero,0x0 -/* f000868: 00000000 */ sll $zero,$zero,0x0 -/* f00086c: 00000000 */ sll $zero,$zero,0x0 -/* f000870: 03e00008 */ jr $ra -/* f000874: 00000000 */ sll $zero,$zero,0x0 -/* f000878: 00000000 */ sll $zero,$zero,0x0 -/* f00087c: 00000000 */ sll $zero,$zero,0x0 -/* f000880: 3c017f1a */ lui $at,0x7f1a -/* f000884: c42078d0 */ lwc1 $f0,0x78d0($at) -/* f000888: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00088c: afbf0014 */ sw $ra,0x14($sp) -/* f000890: 3c04800a */ lui $a0,0x800a -/* f000894: 44050000 */ mfc1 $a1,$f0 -/* f000898: 44060000 */ mfc1 $a2,$f0 -/* f00089c: 44070000 */ mfc1 $a3,$f0 -/* f0008a0: 0c014039 */ jal 0x500e4 -/* f0008a4: 24843448 */ addiu $a0,$a0,0x3448 -/* f0008a8: 3c017f1a */ lui $at,0x7f1a -/* f0008ac: c42078d4 */ lwc1 $f0,0x78d4($at) -/* f0008b0: 3c04800a */ lui $a0,0x800a -/* f0008b4: 24843488 */ addiu $a0,$a0,0x3488 -/* f0008b8: 44050000 */ mfc1 $a1,$f0 -/* f0008bc: 44060000 */ mfc1 $a2,$f0 -/* f0008c0: 44070000 */ mfc1 $a3,$f0 -/* f0008c4: 0c014039 */ jal 0x500e4 -/* f0008c8: 00000000 */ sll $zero,$zero,0x0 -/* f0008cc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0008d0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0008d4: 03e00008 */ jr $ra -/* f0008d8: 00000000 */ sll $zero,$zero,0x0 -/* f0008dc: 00000000 */ sll $zero,$zero,0x0 -/* f0008e0: 03e00008 */ jr $ra -/* f0008e4: 00000000 */ sll $zero,$zero,0x0 -/* f0008e8: 00000000 */ sll $zero,$zero,0x0 -/* f0008ec: 00000000 */ sll $zero,$zero,0x0 -/* f0008f0: 03e00008 */ jr $ra -/* f0008f4: 00000000 */ sll $zero,$zero,0x0 -/* f0008f8: 00000000 */ sll $zero,$zero,0x0 -/* f0008fc: 00000000 */ sll $zero,$zero,0x0 -/* f000900: 03e00008 */ jr $ra -/* f000904: 00000000 */ sll $zero,$zero,0x0 -/* f000908: 00000000 */ sll $zero,$zero,0x0 -/* f00090c: 00000000 */ sll $zero,$zero,0x0 -/* f000910: 03e00008 */ jr $ra -/* f000914: 00000000 */ sll $zero,$zero,0x0 -/* f000918: 00000000 */ sll $zero,$zero,0x0 -/* f00091c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f000920 -/* f000920: 10850014 */ beq $a0,$a1,.L0f000974 -/* f000924: 00001025 */ or $v0,$zero,$zero -/* f000928: 00a4082a */ slt $at,$a1,$a0 -/* f00092c: 10200003 */ beqz $at,.L0f00093c -/* f000930: 3c0e8006 */ lui $t6,0x8006 -/* f000934: 10000002 */ beqz $zero,.L0f000940 -/* f000938: 00801825 */ or $v1,$a0,$zero -.L0f00093c: -/* f00093c: 00a01825 */ or $v1,$a1,$zero -.L0f000940: -/* f000940: 0085082a */ slt $at,$a0,$a1 -/* f000944: 10200003 */ beqz $at,.L0f000954 -/* f000948: 00a03025 */ or $a2,$a1,$zero -/* f00094c: 10000001 */ beqz $zero,.L0f000954 -/* f000950: 00803025 */ or $a2,$a0,$zero -.L0f000954: -/* f000954: 8dce1430 */ lw $t6,0x1430($t6) -/* f000958: 00037880 */ sll $t7,$v1,0x2 -/* f00095c: 00064040 */ sll $t0,$a2,0x1 -/* f000960: 01cfc021 */ addu $t8,$t6,$t7 -/* f000964: 8f190000 */ lw $t9,0x0($t8) -/* f000968: 03284821 */ addu $t1,$t9,$t0 -/* f00096c: 03e00008 */ jr $ra -/* f000970: 95220000 */ lhu $v0,0x0($t1) -.L0f000974: -/* f000974: 03e00008 */ jr $ra -/* f000978: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00097c -/* f00097c: 000478c0 */ sll $t7,$a0,0x3 -/* f000980: 01e47821 */ addu $t7,$t7,$a0 -/* f000984: 3c0e800a */ lui $t6,0x800a -/* f000988: 8dce4928 */ lw $t6,0x4928($t6) -/* f00098c: 000f7880 */ sll $t7,$t7,0x2 -/* f000990: 01e47823 */ subu $t7,$t7,$a0 -/* f000994: 000f7880 */ sll $t7,$t7,0x2 -/* f000998: 01cfc021 */ addu $t8,$t6,$t7 -/* f00099c: 9719000a */ lhu $t9,0xa($t8) -/* f0009a0: 3c0a800a */ lui $t2,0x800a -/* f0009a4: 8d4a4cd8 */ lw $t2,0x4cd8($t2) -/* f0009a8: 03254021 */ addu $t0,$t9,$a1 -/* f0009ac: 00084900 */ sll $t1,$t0,0x4 -/* f0009b0: 01284821 */ addu $t1,$t1,$t0 -/* f0009b4: 00094840 */ sll $t1,$t1,0x1 -/* f0009b8: 03e00008 */ jr $ra -/* f0009bc: 012a1021 */ addu $v0,$t1,$t2 -); - -GLOBAL_ASM( -glabel func0f0009c0 -/* f0009c0: 000478c0 */ sll $t7,$a0,0x3 -/* f0009c4: 01e47821 */ addu $t7,$t7,$a0 -/* f0009c8: 3c0e800a */ lui $t6,0x800a -/* f0009cc: 8dce4928 */ lw $t6,0x4928($t6) -/* f0009d0: 000f7880 */ sll $t7,$t7,0x2 -/* f0009d4: 01e47823 */ subu $t7,$t7,$a0 -/* f0009d8: 000f7880 */ sll $t7,$t7,0x2 -/* f0009dc: 01cf1021 */ addu $v0,$t6,$t7 -/* f0009e0: 9058004b */ lbu $t8,0x4b($v0) -/* f0009e4: 84590052 */ lh $t9,0x52($v0) -/* f0009e8: 03191821 */ addu $v1,$t8,$t9 -/* f0009ec: 28610100 */ slti $at,$v1,0x100 -/* f0009f0: 14200002 */ bnez $at,.L0f0009fc -/* f0009f4: 00000000 */ sll $zero,$zero,0x0 -/* f0009f8: 240300ff */ addiu $v1,$zero,0xff -.L0f0009fc: -/* f0009fc: 04610002 */ bgez $v1,.L0f000a08 -/* f000a00: 00000000 */ sll $zero,$zero,0x0 -/* f000a04: 00001825 */ or $v1,$zero,$zero -.L0f000a08: -/* f000a08: 03e00008 */ jr $ra -/* f000a0c: 306200ff */ andi $v0,$v1,0xff -); - -GLOBAL_ASM( -glabel func0f000a10 -/* f000a10: 3c05800a */ lui $a1,0x800a -/* f000a14: 8ca5a244 */ lw $a1,-0x5dbc($a1) -/* f000a18: 000478c0 */ sll $t7,$a0,0x3 -/* f000a1c: 01e47821 */ addu $t7,$t7,$a0 -/* f000a20: 3c0e800a */ lui $t6,0x800a -/* f000a24: 8dce4928 */ lw $t6,0x4928($t6) -/* f000a28: 000f7880 */ sll $t7,$t7,0x2 -/* f000a2c: 8ca600d8 */ lw $a2,0xd8($a1) -/* f000a30: 01e47823 */ subu $t7,$t7,$a0 -/* f000a34: 000f7880 */ sll $t7,$t7,0x2 -/* f000a38: 01cf1021 */ addu $v0,$t6,$t7 -/* f000a3c: 14c00014 */ bnez $a2,.L0f000a90 -/* f000a40: 84430052 */ lh $v1,0x52($v0) -/* f000a44: 3c188007 */ lui $t8,0x8007 -/* f000a48: 8f180764 */ lw $t8,0x764($t8) -/* f000a4c: 17000010 */ bnez $t8,.L0f000a90 -/* f000a50: 00000000 */ sll $zero,$zero,0x0 -/* f000a54: 8ca40480 */ lw $a0,0x480($a1) -/* f000a58: 50800007 */ beqzl $a0,.L0f000a78 -/* f000a5c: 8ca91c54 */ lw $t1,0x1c54($a1) -/* f000a60: 1080000b */ beqz $a0,.L0f000a90 -/* f000a64: 00000000 */ sll $zero,$zero,0x0 -/* f000a68: 80990037 */ lb $t9,0x37($a0) -/* f000a6c: 17200008 */ bnez $t9,.L0f000a90 -/* f000a70: 00000000 */ sll $zero,$zero,0x0 -/* f000a74: 8ca91c54 */ lw $t1,0x1c54($a1) -.L0f000a78: -/* f000a78: 8ca800c4 */ lw $t0,0xc4($a1) -/* f000a7c: 01205027 */ nor $t2,$t1,$zero -/* f000a80: 010a5824 */ and $t3,$t0,$t2 -/* f000a84: 316c0001 */ andi $t4,$t3,0x1 -/* f000a88: 15800014 */ bnez $t4,.L0f000adc -/* f000a8c: 00000000 */ sll $zero,$zero,0x0 -.L0f000a90: -/* f000a90: 14c00016 */ bnez $a2,.L0f000aec -/* f000a94: 3c0d8007 */ lui $t5,0x8007 -/* f000a98: 8dad0764 */ lw $t5,0x764($t5) -/* f000a9c: 55a00014 */ bnezl $t5,.L0f000af0 -/* f000aa0: 904b004b */ lbu $t3,0x4b($v0) -/* f000aa4: 8ca40480 */ lw $a0,0x480($a1) -/* f000aa8: 50800007 */ beqzl $a0,.L0f000ac8 -/* f000aac: 8cb81c54 */ lw $t8,0x1c54($a1) -/* f000ab0: 5080000f */ beqzl $a0,.L0f000af0 -/* f000ab4: 904b004b */ lbu $t3,0x4b($v0) -/* f000ab8: 808e0037 */ lb $t6,0x37($a0) -/* f000abc: 55c0000c */ bnezl $t6,.L0f000af0 -/* f000ac0: 904b004b */ lbu $t3,0x4b($v0) -/* f000ac4: 8cb81c54 */ lw $t8,0x1c54($a1) -.L0f000ac8: -/* f000ac8: 8caf00c4 */ lw $t7,0xc4($a1) -/* f000acc: 0300c827 */ nor $t9,$t8,$zero -/* f000ad0: 01f94824 */ and $t1,$t7,$t9 -/* f000ad4: 31280008 */ andi $t0,$t1,0x8 -/* f000ad8: 11000004 */ beqz $t0,.L0f000aec -.L0f000adc: -/* f000adc: 3c0a800a */ lui $t2,0x800a -/* f000ae0: 914acaec */ lbu $t2,-0x3514($t2) -/* f000ae4: 10000003 */ beqz $zero,.L0f000af4 -/* f000ae8: 006a1821 */ addu $v1,$v1,$t2 -.L0f000aec: -/* f000aec: 904b004b */ lbu $t3,0x4b($v0) -.L0f000af0: -/* f000af0: 006b1821 */ addu $v1,$v1,$t3 -.L0f000af4: -/* f000af4: 28610100 */ slti $at,$v1,0x100 -/* f000af8: 14200002 */ bnez $at,.L0f000b04 -/* f000afc: 00000000 */ sll $zero,$zero,0x0 -/* f000b00: 240300ff */ addiu $v1,$zero,0xff -.L0f000b04: -/* f000b04: 04610002 */ bgez $v1,.L0f000b10 -/* f000b08: 00000000 */ sll $zero,$zero,0x0 -/* f000b0c: 00001825 */ or $v1,$zero,$zero -.L0f000b10: -/* f000b10: 03e00008 */ jr $ra -/* f000b14: 306200ff */ andi $v0,$v1,0xff -/* f000b18: afa40000 */ sw $a0,0x0($sp) -/* f000b1c: 03e00008 */ jr $ra -/* f000b20: 240200ff */ addiu $v0,$zero,0xff -); - -GLOBAL_ASM( -glabel func0f000b24 -/* f000b24: 3c02800a */ lui $v0,0x800a -/* f000b28: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f000b2c: 00802825 */ or $a1,$a0,$zero -/* f000b30: 3c0e8007 */ lui $t6,0x8007 -/* f000b34: 8c4300d8 */ lw $v1,0xd8($v0) -/* f000b38: 14600013 */ bnez $v1,.L0f000b88 -/* f000b3c: 00000000 */ sll $zero,$zero,0x0 -/* f000b40: 8dce0764 */ lw $t6,0x764($t6) -/* f000b44: 15c00010 */ bnez $t6,.L0f000b88 -/* f000b48: 00000000 */ sll $zero,$zero,0x0 -/* f000b4c: 8c440480 */ lw $a0,0x480($v0) -/* f000b50: 50800007 */ beqzl $a0,.L0f000b70 -/* f000b54: 8c591c54 */ lw $t9,0x1c54($v0) -/* f000b58: 1080000b */ beqz $a0,.L0f000b88 -/* f000b5c: 00000000 */ sll $zero,$zero,0x0 -/* f000b60: 808f0037 */ lb $t7,0x37($a0) -/* f000b64: 15e00008 */ bnez $t7,.L0f000b88 -/* f000b68: 00000000 */ sll $zero,$zero,0x0 -/* f000b6c: 8c591c54 */ lw $t9,0x1c54($v0) -.L0f000b70: -/* f000b70: 8c5800c4 */ lw $t8,0xc4($v0) -/* f000b74: 03204027 */ nor $t0,$t9,$zero -/* f000b78: 03084824 */ and $t1,$t8,$t0 -/* f000b7c: 312a0001 */ andi $t2,$t1,0x1 -/* f000b80: 15400014 */ bnez $t2,.L0f000bd4 -/* f000b84: 00000000 */ sll $zero,$zero,0x0 -.L0f000b88: -/* f000b88: 14600015 */ bnez $v1,.L0f000be0 -/* f000b8c: 3c0b8007 */ lui $t3,0x8007 -/* f000b90: 8d6b0764 */ lw $t3,0x764($t3) -/* f000b94: 55600013 */ bnezl $t3,.L0f000be4 -/* f000b98: 000548c0 */ sll $t1,$a1,0x3 -/* f000b9c: 8c440480 */ lw $a0,0x480($v0) -/* f000ba0: 50800007 */ beqzl $a0,.L0f000bc0 -/* f000ba4: 8c4e1c54 */ lw $t6,0x1c54($v0) -/* f000ba8: 5080000e */ beqzl $a0,.L0f000be4 -/* f000bac: 000548c0 */ sll $t1,$a1,0x3 -/* f000bb0: 808c0037 */ lb $t4,0x37($a0) -/* f000bb4: 5580000b */ bnezl $t4,.L0f000be4 -/* f000bb8: 000548c0 */ sll $t1,$a1,0x3 -/* f000bbc: 8c4e1c54 */ lw $t6,0x1c54($v0) -.L0f000bc0: -/* f000bc0: 8c4d00c4 */ lw $t5,0xc4($v0) -/* f000bc4: 01c07827 */ nor $t7,$t6,$zero -/* f000bc8: 01afc824 */ and $t9,$t5,$t7 -/* f000bcc: 33380008 */ andi $t8,$t9,0x8 -/* f000bd0: 13000003 */ beqz $t8,.L0f000be0 -.L0f000bd4: -/* f000bd4: 3c02800a */ lui $v0,0x800a -/* f000bd8: 03e00008 */ jr $ra -/* f000bdc: 9042caec */ lbu $v0,-0x3514($v0) -.L0f000be0: -/* f000be0: 000548c0 */ sll $t1,$a1,0x3 -.L0f000be4: -/* f000be4: 01254821 */ addu $t1,$t1,$a1 -/* f000be8: 3c08800a */ lui $t0,0x800a -/* f000bec: 8d084928 */ lw $t0,0x4928($t0) -/* f000bf0: 00094880 */ sll $t1,$t1,0x2 -/* f000bf4: 01254823 */ subu $t1,$t1,$a1 -/* f000bf8: 00094880 */ sll $t1,$t1,0x2 -/* f000bfc: 01091021 */ addu $v0,$t0,$t1 -/* f000c00: 944a0000 */ lhu $t2,0x0($v0) -/* f000c04: 240300ff */ addiu $v1,$zero,0xff -/* f000c08: 314b0040 */ andi $t3,$t2,0x40 -/* f000c0c: 11600003 */ beqz $t3,.L0f000c1c -/* f000c10: 00000000 */ sll $zero,$zero,0x0 -/* f000c14: 10000001 */ beqz $zero,.L0f000c1c -/* f000c18: 9043004b */ lbu $v1,0x4b($v0) -.L0f000c1c: -/* f000c1c: 306200ff */ andi $v0,$v1,0xff -/* f000c20: 03e00008 */ jr $ra -/* f000c24: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f000c28 -/* f000c28: 000478c0 */ sll $t7,$a0,0x3 -/* f000c2c: 01e47821 */ addu $t7,$t7,$a0 -/* f000c30: 3c0e800a */ lui $t6,0x800a -/* f000c34: 8dce4928 */ lw $t6,0x4928($t6) -/* f000c38: 000f7880 */ sll $t7,$t7,0x2 -/* f000c3c: 01e47823 */ subu $t7,$t7,$a0 -/* f000c40: 000f7880 */ sll $t7,$t7,0x2 -/* f000c44: 01cfc021 */ addu $t8,$t6,$t7 -/* f000c48: 87190050 */ lh $t9,0x50($t8) -/* f000c4c: 03e00008 */ jr $ra -/* f000c50: 332200ff */ andi $v0,$t9,0xff -); - -GLOBAL_ASM( -glabel func0f000c54 -/* f000c54: 000478c0 */ sll $t7,$a0,0x3 -/* f000c58: 01e47821 */ addu $t7,$t7,$a0 -/* f000c5c: 3c0e800a */ lui $t6,0x800a -/* f000c60: 8dce4928 */ lw $t6,0x4928($t6) -/* f000c64: 000f7880 */ sll $t7,$t7,0x2 -/* f000c68: 01e47823 */ subu $t7,$t7,$a0 -/* f000c6c: 000f7880 */ sll $t7,$t7,0x2 -/* f000c70: 01cf1021 */ addu $v0,$t6,$t7 -/* f000c74: 84430052 */ lh $v1,0x52($v0) -/* f000c78: 28610100 */ slti $at,$v1,0x100 -/* f000c7c: 14200003 */ bnez $at,.L0f000c8c -/* f000c80: 00000000 */ sll $zero,$zero,0x0 -/* f000c84: 03e00008 */ jr $ra -/* f000c88: 240200ff */ addiu $v0,$zero,0xff -.L0f000c8c: -/* f000c8c: 04630004 */ bgezl $v1,.L0f000ca0 -/* f000c90: 94580000 */ lhu $t8,0x0($v0) -/* f000c94: 03e00008 */ jr $ra -/* f000c98: 00001025 */ or $v0,$zero,$zero -/* f000c9c: 94580000 */ lhu $t8,0x0($v0) -.L0f000ca0: -/* f000ca0: 00002025 */ or $a0,$zero,$zero -/* f000ca4: 33190040 */ andi $t9,$t8,0x40 -/* f000ca8: 13200003 */ beqz $t9,.L0f000cb8 -/* f000cac: 00000000 */ sll $zero,$zero,0x0 -/* f000cb0: 10000001 */ beqz $zero,.L0f000cb8 -/* f000cb4: 00602025 */ or $a0,$v1,$zero -.L0f000cb8: -/* f000cb8: 00801025 */ or $v0,$a0,$zero -/* f000cbc: 03e00008 */ jr $ra -/* f000cc0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f000cc4 -/* f000cc4: 000478c0 */ sll $t7,$a0,0x3 -/* f000cc8: 01e47821 */ addu $t7,$t7,$a0 -/* f000ccc: 3c0e800a */ lui $t6,0x800a -/* f000cd0: 8dce4928 */ lw $t6,0x4928($t6) -/* f000cd4: 000f7880 */ sll $t7,$t7,0x2 -/* f000cd8: 01e47823 */ subu $t7,$t7,$a0 -/* f000cdc: 000f7880 */ sll $t7,$t7,0x2 -/* f000ce0: 01cfc021 */ addu $t8,$t6,$t7 -/* f000ce4: 03e00008 */ jr $ra -/* f000ce8: c700005c */ lwc1 $f0,0x5c($t8) -/* f000cec: 000478c0 */ sll $t7,$a0,0x3 -/* f000cf0: 01e47821 */ addu $t7,$t7,$a0 -/* f000cf4: 3c0e800a */ lui $t6,0x800a -/* f000cf8: 8dce4928 */ lw $t6,0x4928($t6) -/* f000cfc: 000f7880 */ sll $t7,$t7,0x2 -/* f000d00: 01e47823 */ subu $t7,$t7,$a0 -/* f000d04: 000f7880 */ sll $t7,$t7,0x2 -/* f000d08: 01cf1021 */ addu $v0,$t6,$t7 -/* f000d0c: 9058004b */ lbu $t8,0x4b($v0) -/* f000d10: 84590052 */ lh $t9,0x52($v0) -/* f000d14: 3c013f80 */ lui $at,0x3f80 -/* f000d18: 44810000 */ mtc1 $at,$f0 -/* f000d1c: 03194021 */ addu $t0,$t8,$t9 -/* f000d20: 44882000 */ mtc1 $t0,$f4 -/* f000d24: 3c017f1a */ lui $at,0x7f1a -/* f000d28: c4287d88 */ lwc1 $f8,0x7d88($at) -/* f000d2c: 468021a0 */ cvt.s.w $f6,$f4 -/* f000d30: 46083083 */ div.s $f2,$f6,$f8 -/* f000d34: 4602003c */ c.lt.s $f0,$f2 -/* f000d38: 00000000 */ sll $zero,$zero,0x0 -/* f000d3c: 45020003 */ bc1fl .L0f000d4c -/* f000d40: 44800000 */ mtc1 $zero,$f0 -/* f000d44: 46000086 */ mov.s $f2,$f0 -/* f000d48: 44800000 */ mtc1 $zero,$f0 -.L0f000d4c: -/* f000d4c: 00000000 */ sll $zero,$zero,0x0 -/* f000d50: 4600103c */ c.lt.s $f2,$f0 -/* f000d54: 00000000 */ sll $zero,$zero,0x0 -/* f000d58: 45000002 */ bc1f .L0f000d64 -/* f000d5c: 00000000 */ sll $zero,$zero,0x0 -/* f000d60: 46000086 */ mov.s $f2,$f0 -.L0f000d64: -/* f000d64: 03e00008 */ jr $ra -/* f000d68: 46001006 */ mov.s $f0,$f2 -/* f000d6c: 000478c0 */ sll $t7,$a0,0x3 -/* f000d70: 01e47821 */ addu $t7,$t7,$a0 -/* f000d74: 3c0e800a */ lui $t6,0x800a -/* f000d78: 8dce4928 */ lw $t6,0x4928($t6) -/* f000d7c: 000f7880 */ sll $t7,$t7,0x2 -/* f000d80: 01e47823 */ subu $t7,$t7,$a0 -/* f000d84: 000f7880 */ sll $t7,$t7,0x2 -/* f000d88: 01cfc021 */ addu $t8,$t6,$t7 -/* f000d8c: 9319004b */ lbu $t9,0x4b($t8) -/* f000d90: 3c014f80 */ lui $at,0x4f80 -/* f000d94: 44992000 */ mtc1 $t9,$f4 -/* f000d98: 07210004 */ bgez $t9,.L0f000dac -/* f000d9c: 468021a0 */ cvt.s.w $f6,$f4 -/* f000da0: 44814000 */ mtc1 $at,$f8 -/* f000da4: 00000000 */ sll $zero,$zero,0x0 -/* f000da8: 46083180 */ add.s $f6,$f6,$f8 -.L0f000dac: -/* f000dac: 3c01437f */ lui $at,0x437f -/* f000db0: 44815000 */ mtc1 $at,$f10 -/* f000db4: 03e00008 */ jr $ra -/* f000db8: 460a3003 */ div.s $f0,$f6,$f10 -); - -GLOBAL_ASM( -glabel func0f000dbc -/* f000dbc: 000478c0 */ sll $t7,$a0,0x3 -/* f000dc0: 01e47821 */ addu $t7,$t7,$a0 -/* f000dc4: 3c0e800a */ lui $t6,0x800a -/* f000dc8: 8dce4928 */ lw $t6,0x4928($t6) -/* f000dcc: 000f7880 */ sll $t7,$t7,0x2 -/* f000dd0: 01e47823 */ subu $t7,$t7,$a0 -/* f000dd4: 000f7880 */ sll $t7,$t7,0x2 -/* f000dd8: 01cfc021 */ addu $t8,$t6,$t7 -/* f000ddc: 87190050 */ lh $t9,0x50($t8) -/* f000de0: 3c01437f */ lui $at,0x437f -/* f000de4: 44814000 */ mtc1 $at,$f8 -/* f000de8: 44992000 */ mtc1 $t9,$f4 -/* f000dec: 00000000 */ sll $zero,$zero,0x0 -/* f000df0: 468021a0 */ cvt.s.w $f6,$f4 -/* f000df4: 03e00008 */ jr $ra -/* f000df8: 46083003 */ div.s $f0,$f6,$f8 -); - -GLOBAL_ASM( -glabel func0f000dfc -/* f000dfc: 000478c0 */ sll $t7,$a0,0x3 -/* f000e00: 01e47821 */ addu $t7,$t7,$a0 -/* f000e04: 3c0e800a */ lui $t6,0x800a -/* f000e08: 8dce4928 */ lw $t6,0x4928($t6) -/* f000e0c: 000f7880 */ sll $t7,$t7,0x2 -/* f000e10: 01e47823 */ subu $t7,$t7,$a0 -/* f000e14: 000f7880 */ sll $t7,$t7,0x2 -/* f000e18: 01cfc021 */ addu $t8,$t6,$t7 -/* f000e1c: 9719000a */ lhu $t9,0xa($t8) -/* f000e20: 3c09800a */ lui $t1,0x800a -/* f000e24: 44800000 */ mtc1 $zero,$f0 -/* f000e28: 8d294cd8 */ lw $t1,0x4cd8($t1) -/* f000e2c: 00194100 */ sll $t0,$t9,0x4 -/* f000e30: 00055100 */ sll $t2,$a1,0x4 -/* f000e34: 01194021 */ addu $t0,$t0,$t9 -/* f000e38: 00084040 */ sll $t0,$t0,0x1 -/* f000e3c: 01455021 */ addu $t2,$t2,$a1 -/* f000e40: 000a5040 */ sll $t2,$t2,0x1 -/* f000e44: 01091021 */ addu $v0,$t0,$t1 -/* f000e48: 004a3821 */ addu $a3,$v0,$t2 -/* f000e4c: 24020004 */ addiu $v0,$zero,0x4 -/* f000e50: 00001825 */ or $v1,$zero,$zero -/* f000e54: e4c00000 */ swc1 $f0,0x0($a2) -/* f000e58: e4c00004 */ swc1 $f0,0x4($a2) -/* f000e5c: e4c00008 */ swc1 $f0,0x8($a2) -/* f000e60: 24630001 */ addiu $v1,$v1,0x1 -/* f000e64: 10620018 */ beq $v1,$v0,.L0f000ec8 -/* f000e68: 84eb000a */ lh $t3,0xa($a3) -.L0f000e6c: -/* f000e6c: 448b9000 */ mtc1 $t3,$f18 -/* f000e70: c4d00000 */ lwc1 $f16,0x0($a2) -/* f000e74: c4ce0004 */ lwc1 $f14,0x4($a2) -/* f000e78: 468094a0 */ cvt.s.w $f18,$f18 -/* f000e7c: c4cc0008 */ lwc1 $f12,0x8($a2) -/* f000e80: 24630001 */ addiu $v1,$v1,0x1 -/* f000e84: 24e70006 */ addiu $a3,$a3,0x6 -/* f000e88: 46128480 */ add.s $f18,$f16,$f18 -/* f000e8c: e4d20000 */ swc1 $f18,0x0($a2) -/* f000e90: 84ec0006 */ lh $t4,0x6($a3) -/* f000e94: 448c9000 */ mtc1 $t4,$f18 -/* f000e98: 00000000 */ sll $zero,$zero,0x0 -/* f000e9c: 468094a0 */ cvt.s.w $f18,$f18 -/* f000ea0: 46127480 */ add.s $f18,$f14,$f18 -/* f000ea4: e4d20004 */ swc1 $f18,0x4($a2) -/* f000ea8: 84ed0008 */ lh $t5,0x8($a3) -/* f000eac: 448d9000 */ mtc1 $t5,$f18 -/* f000eb0: 00000000 */ sll $zero,$zero,0x0 -/* f000eb4: 468094a0 */ cvt.s.w $f18,$f18 -/* f000eb8: 46126480 */ add.s $f18,$f12,$f18 -/* f000ebc: e4d20008 */ swc1 $f18,0x8($a2) -/* f000ec0: 1462ffea */ bne $v1,$v0,.L0f000e6c -/* f000ec4: 84eb000a */ lh $t3,0xa($a3) -.L0f000ec8: -/* f000ec8: 448b9000 */ mtc1 $t3,$f18 -/* f000ecc: c4d00000 */ lwc1 $f16,0x0($a2) -/* f000ed0: c4ce0004 */ lwc1 $f14,0x4($a2) -/* f000ed4: 468094a0 */ cvt.s.w $f18,$f18 -/* f000ed8: c4cc0008 */ lwc1 $f12,0x8($a2) -/* f000edc: 24e70006 */ addiu $a3,$a3,0x6 -/* f000ee0: 46128480 */ add.s $f18,$f16,$f18 -/* f000ee4: e4d20000 */ swc1 $f18,0x0($a2) -/* f000ee8: 84ec0006 */ lh $t4,0x6($a3) -/* f000eec: 448c9000 */ mtc1 $t4,$f18 -/* f000ef0: 00000000 */ sll $zero,$zero,0x0 -/* f000ef4: 468094a0 */ cvt.s.w $f18,$f18 -/* f000ef8: 46127480 */ add.s $f18,$f14,$f18 -/* f000efc: e4d20004 */ swc1 $f18,0x4($a2) -/* f000f00: 84ed0008 */ lh $t5,0x8($a3) -/* f000f04: 448d9000 */ mtc1 $t5,$f18 -/* f000f08: 00000000 */ sll $zero,$zero,0x0 -/* f000f0c: 468094a0 */ cvt.s.w $f18,$f18 -/* f000f10: 46126480 */ add.s $f18,$f12,$f18 -/* f000f14: e4d20008 */ swc1 $f18,0x8($a2) -/* f000f18: 3c013e80 */ lui $at,0x3e80 -/* f000f1c: 44810000 */ mtc1 $at,$f0 -/* f000f20: c4c60000 */ lwc1 $f6,0x0($a2) -/* f000f24: c4ca0004 */ lwc1 $f10,0x4($a2) -/* f000f28: c4d20008 */ lwc1 $f18,0x8($a2) -/* f000f2c: 46003102 */ mul.s $f4,$f6,$f0 -/* f000f30: 24020001 */ addiu $v0,$zero,0x1 -/* f000f34: 46005202 */ mul.s $f8,$f10,$f0 -/* f000f38: 00000000 */ sll $zero,$zero,0x0 -/* f000f3c: 46009402 */ mul.s $f16,$f18,$f0 -/* f000f40: e4c40000 */ swc1 $f4,0x0($a2) -/* f000f44: e4c80004 */ swc1 $f8,0x4($a2) -/* f000f48: 03e00008 */ jr $ra -/* f000f4c: e4d00008 */ swc1 $f16,0x8($a2) -); - -GLOBAL_ASM( -glabel func0f000f50 -/* f000f50: 27bdffe8 */ addiu $sp,$sp,-24 -/* f000f54: 10800009 */ beqz $a0,.L0f000f7c -/* f000f58: afbf0014 */ sw $ra,0x14($sp) -/* f000f5c: 0fc0025f */ jal func0f00097c -/* f000f60: 00000000 */ sll $zero,$zero,0x0 -/* f000f64: 944e0004 */ lhu $t6,0x4($v0) -/* f000f68: 000ec640 */ sll $t8,$t6,0x19 -/* f000f6c: 07030004 */ bgezl $t8,.L0f000f80 -/* f000f70: 00001825 */ or $v1,$zero,$zero -/* f000f74: 10000002 */ beqz $zero,.L0f000f80 -/* f000f78: 24030001 */ addiu $v1,$zero,0x1 -.L0f000f7c: -/* f000f7c: 00001825 */ or $v1,$zero,$zero -.L0f000f80: -/* f000f80: 8fbf0014 */ lw $ra,0x14($sp) -/* f000f84: 27bd0018 */ addiu $sp,$sp,0x18 -/* f000f88: 00601025 */ or $v0,$v1,$zero -/* f000f8c: 03e00008 */ jr $ra -/* f000f90: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f000f94 -/* f000f94: 27bdffe8 */ addiu $sp,$sp,-24 -/* f000f98: afbf0014 */ sw $ra,0x14($sp) -/* f000f9c: 0fc0025f */ jal func0f00097c -/* f000fa0: 00000000 */ sll $zero,$zero,0x0 -/* f000fa4: 94420004 */ lhu $v0,0x4($v0) -/* f000fa8: 8fbf0014 */ lw $ra,0x14($sp) -/* f000fac: 27bd0018 */ addiu $sp,$sp,0x18 -/* f000fb0: 00027700 */ sll $t6,$v0,0x1c -/* f000fb4: 03e00008 */ jr $ra -/* f000fb8: 000e17c2 */ srl $v0,$t6,0x1f -); - -GLOBAL_ASM( -glabel func0f000fbc -/* f000fbc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f000fc0: 10800009 */ beqz $a0,.L0f000fe8 -/* f000fc4: afbf0014 */ sw $ra,0x14($sp) -/* f000fc8: 0fc0025f */ jal func0f00097c -/* f000fcc: 00000000 */ sll $zero,$zero,0x0 -/* f000fd0: 944e0004 */ lhu $t6,0x4($v0) -/* f000fd4: 000ec680 */ sll $t8,$t6,0x1a -/* f000fd8: 07030004 */ bgezl $t8,.L0f000fec -/* f000fdc: 00001825 */ or $v1,$zero,$zero -/* f000fe0: 10000002 */ beqz $zero,.L0f000fec -/* f000fe4: 24030001 */ addiu $v1,$zero,0x1 -.L0f000fe8: -/* f000fe8: 00001825 */ or $v1,$zero,$zero -.L0f000fec: -/* f000fec: 8fbf0014 */ lw $ra,0x14($sp) -/* f000ff0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f000ff4: 00601025 */ or $v0,$v1,$zero -/* f000ff8: 03e00008 */ jr $ra -/* f000ffc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f001000 -/* f001000: 000478c0 */ sll $t7,$a0,0x3 -/* f001004: 01e47821 */ addu $t7,$t7,$a0 -/* f001008: 3c0e800a */ lui $t6,0x800a -/* f00100c: 8dce4928 */ lw $t6,0x4928($t6) -/* f001010: 000f7880 */ sll $t7,$t7,0x2 -/* f001014: 01e47823 */ subu $t7,$t7,$a0 -/* f001018: 000f7880 */ sll $t7,$t7,0x2 -/* f00101c: 01cfc021 */ addu $t8,$t6,$t7 -/* f001020: 03e00008 */ jr $ra -/* f001024: a7050052 */ sh $a1,0x52($t8) -/* f001028: 000478c0 */ sll $t7,$a0,0x3 -/* f00102c: 01e47821 */ addu $t7,$t7,$a0 -/* f001030: 3c0e800a */ lui $t6,0x800a -/* f001034: 8dce4928 */ lw $t6,0x4928($t6) -/* f001038: 000f7880 */ sll $t7,$t7,0x2 -/* f00103c: 01e47823 */ subu $t7,$t7,$a0 -/* f001040: 000f7880 */ sll $t7,$t7,0x2 -/* f001044: 01cfc021 */ addu $t8,$t6,$t7 -/* f001048: 9719000a */ lhu $t9,0xa($t8) -/* f00104c: 3c09800a */ lui $t1,0x800a -/* f001050: 8d294cd8 */ lw $t1,0x4cd8($t1) -/* f001054: 00194100 */ sll $t0,$t9,0x4 -/* f001058: 00055100 */ sll $t2,$a1,0x4 -/* f00105c: 01194021 */ addu $t0,$t0,$t9 -/* f001060: 00084040 */ sll $t0,$t0,0x1 -/* f001064: 01455021 */ addu $t2,$t2,$a1 -/* f001068: 000a5040 */ sll $t2,$t2,0x1 -/* f00106c: 01091021 */ addu $v0,$t0,$t1 -/* f001070: 004a1021 */ addu $v0,$v0,$t2 -/* f001074: 804b0007 */ lb $t3,0x7($v0) -/* f001078: 448b2000 */ mtc1 $t3,$f4 -/* f00107c: 00000000 */ sll $zero,$zero,0x0 -/* f001080: 468021a0 */ cvt.s.w $f6,$f4 -/* f001084: e4c60000 */ swc1 $f6,0x0($a2) -/* f001088: 804c0008 */ lb $t4,0x8($v0) -/* f00108c: 448c4000 */ mtc1 $t4,$f8 -/* f001090: 00000000 */ sll $zero,$zero,0x0 -/* f001094: 468042a0 */ cvt.s.w $f10,$f8 -/* f001098: e4ca0004 */ swc1 $f10,0x4($a2) -/* f00109c: 804d0009 */ lb $t5,0x9($v0) -/* f0010a0: 448d8000 */ mtc1 $t5,$f16 -/* f0010a4: 00000000 */ sll $zero,$zero,0x0 -/* f0010a8: 468084a0 */ cvt.s.w $f18,$f16 -/* f0010ac: 03e00008 */ jr $ra -/* f0010b0: e4d20008 */ swc1 $f18,0x8($a2) -/* f0010b4: 3c028006 */ lui $v0,0x8006 -/* f0010b8: 24421424 */ addiu $v0,$v0,0x1424 -/* f0010bc: 8c4e0000 */ lw $t6,0x0($v0) -/* f0010c0: 240f0001 */ addiu $t7,$zero,0x1 -/* f0010c4: 11c00002 */ beqz $t6,.L0f0010d0 -/* f0010c8: 00000000 */ sll $zero,$zero,0x0 -/* f0010cc: ac400000 */ sw $zero,0x0($v0) -.L0f0010d0: -/* f0010d0: 03e00008 */ jr $ra -/* f0010d4: ac4f0000 */ sw $t7,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f0010d8 -/* f0010d8: 3c013f80 */ lui $at,0x3f80 -/* f0010dc: 44810000 */ mtc1 $at,$f0 -/* f0010e0: 44801000 */ mtc1 $zero,$f2 -/* f0010e4: 9098004e */ lbu $t8,0x4e($a0) -/* f0010e8: 94880000 */ lhu $t0,0x0($a0) -/* f0010ec: 240e00ff */ addiu $t6,$zero,0xff -/* f0010f0: 240f0080 */ addiu $t7,$zero,0x80 -/* f0010f4: 3319ff0f */ andi $t9,$t8,0xff0f -/* f0010f8: 3109fc3f */ andi $t1,$t0,0xfc3f -/* f0010fc: a0800048 */ sb $zero,0x48($a0) -/* f001100: a08e0049 */ sb $t6,0x49($a0) -/* f001104: a080004a */ sb $zero,0x4a($a0) -/* f001108: a48f0050 */ sh $t7,0x50($a0) -/* f00110c: a4800052 */ sh $zero,0x52($a0) -/* f001110: a080004b */ sb $zero,0x4b($a0) -/* f001114: a099004e */ sb $t9,0x4e($a0) -/* f001118: a4890000 */ sh $t1,0x0($a0) -/* f00111c: e480006c */ swc1 $f0,0x6c($a0) -/* f001120: e4800070 */ swc1 $f0,0x70($a0) -/* f001124: e480005c */ swc1 $f0,0x5c($a0) -/* f001128: e4820060 */ swc1 $f2,0x60($a0) -/* f00112c: e4820064 */ swc1 $f2,0x64($a0) -/* f001130: 03e00008 */ jr $ra -/* f001134: e4820068 */ swc1 $f2,0x68($a0) -); - -GLOBAL_ASM( -glabel func0f001138 -/* f001138: 27bdffc0 */ addiu $sp,$sp,-64 -/* f00113c: afb00018 */ sw $s0,0x18($sp) -/* f001140: 00808025 */ or $s0,$a0,$zero -/* f001144: afbf001c */ sw $ra,0x1c($sp) -/* f001148: afa50044 */ sw $a1,0x44($sp) -/* f00114c: 0fc59e7d */ jal func0f1679f4 -/* f001150: 24040018 */ addiu $a0,$zero,0x18 -/* f001154: 87a40046 */ lh $a0,0x46($sp) -/* f001158: 0fc00284 */ jal func0f000a10 -/* f00115c: afa2003c */ sw $v0,0x3c($sp) -/* f001160: 44822000 */ mtc1 $v0,$f4 -/* f001164: 8fa3003c */ lw $v1,0x3c($sp) -/* f001168: 2406004d */ addiu $a2,$zero,0x4d -/* f00116c: 04410005 */ bgez $v0,.L0f001184 -/* f001170: 468021a0 */ cvt.s.w $f6,$f4 -/* f001174: 3c014f80 */ lui $at,0x4f80 -/* f001178: 44814000 */ mtc1 $at,$f8 -/* f00117c: 00000000 */ sll $zero,$zero,0x0 -/* f001180: 46083180 */ add.s $f6,$f6,$f8 -.L0f001184: -/* f001184: 3c017f1a */ lui $at,0x7f1a -/* f001188: c42a7d8c */ lwc1 $f10,0x7d8c($at) -/* f00118c: 24040001 */ addiu $a0,$zero,0x1 -/* f001190: 02002825 */ or $a1,$s0,$zero -/* f001194: 460a3402 */ mul.s $f16,$f6,$f10 -/* f001198: 3c18bc00 */ lui $t8,0xbc00 -/* f00119c: 3c198000 */ lui $t9,0x8000 -/* f0011a0: 3c080386 */ lui $t0,0x386 -/* f0011a4: 3c0a0388 */ lui $t2,0x388 -/* f0011a8: 3c0b0384 */ lui $t3,0x384 -/* f0011ac: 3c014f00 */ lui $at,0x4f00 -/* f0011b0: 444ef800 */ cfc1 $t6,$31 -/* f0011b4: 44c4f800 */ ctc1 $a0,$31 -/* f0011b8: 240f002e */ addiu $t7,$zero,0x2e -/* f0011bc: 354a0010 */ ori $t2,$t2,0x10 -/* f0011c0: 460084a4 */ cvt.w.s $f18,$f16 -/* f0011c4: 35080010 */ ori $t0,$t0,0x10 -/* f0011c8: 37390040 */ ori $t9,$t9,0x40 -/* f0011cc: 37180002 */ ori $t8,$t8,0x2 -/* f0011d0: 4444f800 */ cfc1 $a0,$31 -/* f0011d4: 26100008 */ addiu $s0,$s0,0x8 -/* f0011d8: 24690008 */ addiu $t1,$v1,0x8 -/* f0011dc: 30840078 */ andi $a0,$a0,0x78 -/* f0011e0: 10800012 */ beqz $a0,.L0f00122c -/* f0011e4: 356b0010 */ ori $t3,$t3,0x10 -/* f0011e8: 44819000 */ mtc1 $at,$f18 -/* f0011ec: 24040001 */ addiu $a0,$zero,0x1 -/* f0011f0: 46128481 */ sub.s $f18,$f16,$f18 -/* f0011f4: 44c4f800 */ ctc1 $a0,$31 -/* f0011f8: 00000000 */ sll $zero,$zero,0x0 -/* f0011fc: 460094a4 */ cvt.w.s $f18,$f18 -/* f001200: 4444f800 */ cfc1 $a0,$31 -/* f001204: 00000000 */ sll $zero,$zero,0x0 -/* f001208: 30840078 */ andi $a0,$a0,0x78 -/* f00120c: 14800005 */ bnez $a0,.L0f001224 -/* f001210: 00000000 */ sll $zero,$zero,0x0 -/* f001214: 44049000 */ mfc1 $a0,$f18 -/* f001218: 3c018000 */ lui $at,0x8000 -/* f00121c: 10000007 */ beqz $zero,.L0f00123c -/* f001220: 00812025 */ or $a0,$a0,$at -.L0f001224: -/* f001224: 10000005 */ beqz $zero,.L0f00123c -/* f001228: 2404ffff */ addiu $a0,$zero,-1 -.L0f00122c: -/* f00122c: 44049000 */ mfc1 $a0,$f18 -/* f001230: 00000000 */ sll $zero,$zero,0x0 -/* f001234: 0480fffb */ bltz $a0,.L0f001224 -/* f001238: 00000000 */ sll $zero,$zero,0x0 -.L0f00123c: -/* f00123c: a0620008 */ sb $v0,0x8($v1) -/* f001240: a0620009 */ sb $v0,0x9($v1) -/* f001244: a062000a */ sb $v0,0xa($v1) -/* f001248: a062000c */ sb $v0,0xc($v1) -/* f00124c: a062000d */ sb $v0,0xd($v1) -/* f001250: a062000e */ sb $v0,0xe($v1) -/* f001254: a0640000 */ sb $a0,0x0($v1) -/* f001258: a0640001 */ sb $a0,0x1($v1) -/* f00125c: a0640002 */ sb $a0,0x2($v1) -/* f001260: a0640004 */ sb $a0,0x4($v1) -/* f001264: a0640005 */ sb $a0,0x5($v1) -/* f001268: a0640006 */ sb $a0,0x6($v1) -/* f00126c: a0660010 */ sb $a2,0x10($v1) -/* f001270: a0660011 */ sb $a2,0x11($v1) -/* f001274: a06f0012 */ sb $t7,0x12($v1) -/* f001278: acb80000 */ sw $t8,0x0($a1) -/* f00127c: acb90004 */ sw $t9,0x4($a1) -/* f001280: 02001025 */ or $v0,$s0,$zero -/* f001284: 26100008 */ addiu $s0,$s0,0x8 -/* f001288: 02002025 */ or $a0,$s0,$zero -/* f00128c: ac480000 */ sw $t0,0x0($v0) -/* f001290: ac490004 */ sw $t1,0x4($v0) -/* f001294: 26100008 */ addiu $s0,$s0,0x8 -/* f001298: ac830004 */ sw $v1,0x4($a0) -/* f00129c: ac8a0000 */ sw $t2,0x0($a0) -/* f0012a0: 02002825 */ or $a1,$s0,$zero -/* f0012a4: 44cef800 */ ctc1 $t6,$31 -/* f0012a8: acab0000 */ sw $t3,0x0($a1) -/* f0012ac: afa50028 */ sw $a1,0x28($sp) -/* f0012b0: 0fc2d5ea */ jal func0f0b57a8 -/* f0012b4: 26100008 */ addiu $s0,$s0,0x8 -/* f0012b8: 8fa50028 */ lw $a1,0x28($sp) -/* f0012bc: 3c0c0382 */ lui $t4,0x382 -/* f0012c0: 358c0010 */ ori $t4,$t4,0x10 -/* f0012c4: 02001825 */ or $v1,$s0,$zero -/* f0012c8: aca20004 */ sw $v0,0x4($a1) -/* f0012cc: ac6c0000 */ sw $t4,0x0($v1) -/* f0012d0: afa30024 */ sw $v1,0x24($sp) -/* f0012d4: 0fc2d5ea */ jal func0f0b57a8 -/* f0012d8: 26100008 */ addiu $s0,$s0,0x8 -/* f0012dc: 8fa30024 */ lw $v1,0x24($sp) -/* f0012e0: 244d0010 */ addiu $t5,$v0,0x10 -/* f0012e4: 02001025 */ or $v0,$s0,$zero -/* f0012e8: ac6d0004 */ sw $t5,0x4($v1) -/* f0012ec: 8fbf001c */ lw $ra,0x1c($sp) -/* f0012f0: 8fb00018 */ lw $s0,0x18($sp) -/* f0012f4: 27bd0040 */ addiu $sp,$sp,0x40 -/* f0012f8: 03e00008 */ jr $ra -/* f0012fc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f001300 -/* f001300: 27bdffd0 */ addiu $sp,$sp,-48 -/* f001304: afbf0014 */ sw $ra,0x14($sp) -/* f001308: 00801025 */ or $v0,$a0,$zero -/* f00130c: 3c0ebc00 */ lui $t6,0xbc00 -/* f001310: 3c0f8000 */ lui $t7,0x8000 -/* f001314: 35ef0040 */ ori $t7,$t7,0x40 -/* f001318: 35ce0002 */ ori $t6,$t6,0x2 -/* f00131c: 24830008 */ addiu $v1,$a0,0x8 -/* f001320: ac4e0000 */ sw $t6,0x0($v0) -/* f001324: ac4f0004 */ sw $t7,0x4($v0) -/* f001328: 3c180386 */ lui $t8,0x386 -/* f00132c: 3c198006 */ lui $t9,0x8006 -/* f001330: 27391468 */ addiu $t9,$t9,0x1468 -/* f001334: 37180010 */ ori $t8,$t8,0x10 -/* f001338: 24650008 */ addiu $a1,$v1,0x8 -/* f00133c: ac780000 */ sw $t8,0x0($v1) -/* f001340: ac790004 */ sw $t9,0x4($v1) -/* f001344: 3c080388 */ lui $t0,0x388 -/* f001348: 3c098006 */ lui $t1,0x8006 -/* f00134c: 25291460 */ addiu $t1,$t1,0x1460 -/* f001350: 35080010 */ ori $t0,$t0,0x10 -/* f001354: 24a60008 */ addiu $a2,$a1,0x8 -/* f001358: 3c0a0384 */ lui $t2,0x384 -/* f00135c: aca80000 */ sw $t0,0x0($a1) -/* f001360: aca90004 */ sw $t1,0x4($a1) -/* f001364: 354a0010 */ ori $t2,$t2,0x10 -/* f001368: acca0000 */ sw $t2,0x0($a2) -/* f00136c: 24c40008 */ addiu $a0,$a2,0x8 -/* f001370: afa40030 */ sw $a0,0x30($sp) -/* f001374: 0fc2d5ea */ jal func0f0b57a8 -/* f001378: afa60020 */ sw $a2,0x20($sp) -/* f00137c: 8fa30030 */ lw $v1,0x30($sp) -/* f001380: 8fa60020 */ lw $a2,0x20($sp) -/* f001384: 3c0b0382 */ lui $t3,0x382 -/* f001388: 356b0010 */ ori $t3,$t3,0x10 -/* f00138c: acc20004 */ sw $v0,0x4($a2) -/* f001390: ac6b0000 */ sw $t3,0x0($v1) -/* f001394: 24640008 */ addiu $a0,$v1,0x8 -/* f001398: afa40030 */ sw $a0,0x30($sp) -/* f00139c: 0fc2d5ea */ jal func0f0b57a8 -/* f0013a0: afa3001c */ sw $v1,0x1c($sp) -/* f0013a4: 8fa3001c */ lw $v1,0x1c($sp) -/* f0013a8: 8fa40030 */ lw $a0,0x30($sp) -/* f0013ac: 244c0010 */ addiu $t4,$v0,0x10 -/* f0013b0: ac6c0004 */ sw $t4,0x4($v1) -/* f0013b4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0013b8: 27bd0030 */ addiu $sp,$sp,0x30 -/* f0013bc: 00801025 */ or $v0,$a0,$zero -/* f0013c0: 03e00008 */ jr $ra -/* f0013c4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0013c8 -/* f0013c8: 27bdffd0 */ addiu $sp,$sp,-48 -/* f0013cc: afbf0014 */ sw $ra,0x14($sp) -/* f0013d0: 3c1f800a */ lui $ra,0x800a -/* f0013d4: 000438c0 */ sll $a3,$a0,0x3 -/* f0013d8: 27ff4928 */ addiu $ra,$ra,0x4928 -/* f0013dc: 00e43821 */ addu $a3,$a3,$a0 -/* f0013e0: 8fee0000 */ lw $t6,0x0($ra) -/* f0013e4: 00073880 */ sll $a3,$a3,0x2 -/* f0013e8: 00e43823 */ subu $a3,$a3,$a0 -/* f0013ec: 00073880 */ sll $a3,$a3,0x2 -/* f0013f0: 00ee4021 */ addu $t0,$a3,$t6 -/* f0013f4: 25050048 */ addiu $a1,$t0,0x48 -/* f0013f8: 25060049 */ addiu $a2,$t0,0x49 -/* f0013fc: afa8002c */ sw $t0,0x2c($sp) -/* f001400: 0fc56042 */ jal func0f158108 -/* f001404: afa7001c */ sw $a3,0x1c($sp) -/* f001408: 8fa8002c */ lw $t0,0x2c($sp) -/* f00140c: 8fa7001c */ lw $a3,0x1c($sp) -/* f001410: 3c1f800a */ lui $ra,0x800a -/* f001414: 910f0048 */ lbu $t7,0x48($t0) -/* f001418: 81030008 */ lb $v1,0x8($t0) -/* f00141c: 27ff4928 */ addiu $ra,$ra,0x4928 -/* f001420: 05e10003 */ bgez $t7,.L0f001430 -/* f001424: 000fc083 */ sra $t8,$t7,0x2 -/* f001428: 25e10003 */ addiu $at,$t7,0x3 -/* f00142c: 0001c083 */ sra $t8,$at,0x2 -.L0f001430: -/* f001430: 1060002c */ beqz $v1,.L0f0014e4 -/* f001434: a1180048 */ sb $t8,0x48($t0) -/* f001438: 91190049 */ lbu $t9,0x49($t0) -/* f00143c: 330200ff */ andi $v0,$t8,0xff -/* f001440: 44834000 */ mtc1 $v1,$f8 -/* f001444: 03227023 */ subu $t6,$t9,$v0 -/* f001448: 448e2000 */ mtc1 $t6,$f4 -/* f00144c: 468042a0 */ cvt.s.w $f10,$f8 -/* f001450: 24180001 */ addiu $t8,$zero,0x1 -/* f001454: 3c014f00 */ lui $at,0x4f00 -/* f001458: 468021a0 */ cvt.s.w $f6,$f4 -/* f00145c: 460a3403 */ div.s $f16,$f6,$f10 -/* f001460: 444ff800 */ cfc1 $t7,$31 -/* f001464: 44d8f800 */ ctc1 $t8,$31 -/* f001468: 00000000 */ sll $zero,$zero,0x0 -/* f00146c: 460084a4 */ cvt.w.s $f18,$f16 -/* f001470: 4458f800 */ cfc1 $t8,$31 -/* f001474: 00000000 */ sll $zero,$zero,0x0 -/* f001478: 33180078 */ andi $t8,$t8,0x78 -/* f00147c: 53000013 */ beqzl $t8,.L0f0014cc -/* f001480: 44189000 */ mfc1 $t8,$f18 -/* f001484: 44819000 */ mtc1 $at,$f18 -/* f001488: 24180001 */ addiu $t8,$zero,0x1 -/* f00148c: 46128481 */ sub.s $f18,$f16,$f18 -/* f001490: 44d8f800 */ ctc1 $t8,$31 -/* f001494: 00000000 */ sll $zero,$zero,0x0 -/* f001498: 460094a4 */ cvt.w.s $f18,$f18 -/* f00149c: 4458f800 */ cfc1 $t8,$31 -/* f0014a0: 00000000 */ sll $zero,$zero,0x0 -/* f0014a4: 33180078 */ andi $t8,$t8,0x78 -/* f0014a8: 17000005 */ bnez $t8,.L0f0014c0 -/* f0014ac: 00000000 */ sll $zero,$zero,0x0 -/* f0014b0: 44189000 */ mfc1 $t8,$f18 -/* f0014b4: 3c018000 */ lui $at,0x8000 -/* f0014b8: 10000007 */ beqz $zero,.L0f0014d8 -/* f0014bc: 0301c025 */ or $t8,$t8,$at -.L0f0014c0: -/* f0014c0: 10000005 */ beqz $zero,.L0f0014d8 -/* f0014c4: 2418ffff */ addiu $t8,$zero,-1 -/* f0014c8: 44189000 */ mfc1 $t8,$f18 -.L0f0014cc: -/* f0014cc: 00000000 */ sll $zero,$zero,0x0 -/* f0014d0: 0700fffb */ bltz $t8,.L0f0014c0 -/* f0014d4: 00000000 */ sll $zero,$zero,0x0 -.L0f0014d8: -/* f0014d8: 44cff800 */ ctc1 $t7,$31 -/* f0014dc: 10000003 */ beqz $zero,.L0f0014ec -/* f0014e0: a118004a */ sb $t8,0x4a($t0) -.L0f0014e4: -/* f0014e4: a100004a */ sb $zero,0x4a($t0) -/* f0014e8: 91020048 */ lbu $v0,0x48($t0) -.L0f0014ec: -/* f0014ec: 28410100 */ slti $at,$v0,0x100 -/* f0014f0: 14200003 */ bnez $at,.L0f001500 -/* f0014f4: 3c0c800a */ lui $t4,0x800a -/* f0014f8: 241900ff */ addiu $t9,$zero,0xff -/* f0014fc: a1190048 */ sb $t9,0x48($t0) -.L0f001500: -/* f001500: 910e0049 */ lbu $t6,0x49($t0) -/* f001504: 240f00ff */ addiu $t7,$zero,0xff -/* f001508: 258c9fc0 */ addiu $t4,$t4,-24640 -/* f00150c: 29c10100 */ slti $at,$t6,0x100 -/* f001510: 54200003 */ bnezl $at,.L0f001520 -/* f001514: 81180008 */ lb $t8,0x8($t0) -/* f001518: a10f0049 */ sb $t7,0x49($t0) -/* f00151c: 81180008 */ lb $t8,0x8($t0) -.L0f001520: -/* f001520: 91020048 */ lbu $v0,0x48($t0) -/* f001524: 240a0578 */ addiu $t2,$zero,0x578 -/* f001528: 17000009 */ bnez $t8,.L0f001550 -/* f00152c: a102004c */ sb $v0,0x4c($t0) -/* f001530: 910e0049 */ lbu $t6,0x49($t0) -/* f001534: 24010005 */ addiu $at,$zero,0x5 -/* f001538: 01c27823 */ subu $t7,$t6,$v0 -/* f00153c: 000fc080 */ sll $t8,$t7,0x2 -/* f001540: 0301001a */ div $zero,$t8,$at -/* f001544: 00007012 */ mflo $t6 -/* f001548: 004e7821 */ addu $t7,$v0,$t6 -/* f00154c: a10f004c */ sb $t7,0x4c($t0) -.L0f001550: -/* f001550: 8d8304b4 */ lw $v1,0x4b4($t4) -/* f001554: 240d0022 */ addiu $t5,$zero,0x22 -/* f001558: 24010030 */ addiu $at,$zero,0x30 -/* f00155c: 106d0002 */ beq $v1,$t5,.L0f001568 -/* f001560: 3c028008 */ lui $v0,0x8008 -/* f001564: 14610004 */ bne $v1,$at,.L0f001578 -.L0f001568: -/* f001568: 2401215c */ addiu $at,$zero,0x215c -/* f00156c: 14e10002 */ bne $a3,$at,.L0f001578 -/* f001570: 24180002 */ addiu $t8,$zero,0x2 -/* f001574: a118004c */ sb $t8,0x4c($t0) -.L0f001578: -/* f001578: 8c42fc00 */ lw $v0,-0x400($v0) -/* f00157c: 2401001b */ addiu $at,$zero,0x1b -/* f001580: 24090001 */ addiu $t1,$zero,0x1 -/* f001584: 10410007 */ beq $v0,$at,.L0f0015a4 -/* f001588: 240621e8 */ addiu $a2,$zero,0x21e8 -/* f00158c: 24010021 */ addiu $at,$zero,0x21 -/* f001590: 10410004 */ beq $v0,$at,.L0f0015a4 -/* f001594: 24010005 */ addiu $at,$zero,0x5 -/* f001598: 50410003 */ beql $v0,$at,.L0f0015a8 -/* f00159c: 24010834 */ addiu $at,$zero,0x834 -/* f0015a0: 14400002 */ bnez $v0,.L0f0015ac -.L0f0015a4: -/* f0015a4: 24010834 */ addiu $at,$zero,0x834 -.L0f0015a8: -/* f0015a8: 10e10017 */ beq $a3,$at,.L0f001608 -.L0f0015ac: -/* f0015ac: 2401001c */ addiu $at,$zero,0x1c -/* f0015b0: 10410004 */ beq $v0,$at,.L0f0015c4 -/* f0015b4: 2401000e */ addiu $at,$zero,0xe -/* f0015b8: 10410002 */ beq $v0,$at,.L0f0015c4 -/* f0015bc: 24010023 */ addiu $at,$zero,0x23 -/* f0015c0: 14410002 */ bne $v0,$at,.L0f0015cc -.L0f0015c4: -/* f0015c4: 2401008c */ addiu $at,$zero,0x8c -/* f0015c8: 10e1000f */ beq $a3,$at,.L0f001608 -.L0f0015cc: -/* f0015cc: 24010016 */ addiu $at,$zero,0x16 -/* f0015d0: 10410002 */ beq $v0,$at,.L0f0015dc -/* f0015d4: 24010002 */ addiu $at,$zero,0x2 -/* f0015d8: 14410002 */ bne $v0,$at,.L0f0015e4 -.L0f0015dc: -/* f0015dc: 24010118 */ addiu $at,$zero,0x118 -/* f0015e0: 10e10009 */ beq $a3,$at,.L0f001608 -.L0f0015e4: -/* f0015e4: 240b0026 */ addiu $t3,$zero,0x26 -/* f0015e8: 15620002 */ bne $t3,$v0,.L0f0015f4 -/* f0015ec: 2401008c */ addiu $at,$zero,0x8c -/* f0015f0: 10e10005 */ beq $a3,$at,.L0f001608 -.L0f0015f4: -/* f0015f4: 24010020 */ addiu $at,$zero,0x20 -/* f0015f8: 14410008 */ bne $v0,$at,.L0f00161c -/* f0015fc: 24013dcc */ addiu $at,$zero,0x3dcc -/* f001600: 54e10007 */ bnel $a3,$at,.L0f001620 -/* f001604: 950f0000 */ lhu $t7,0x0($t0) -.L0f001608: -/* f001608: 95190000 */ lhu $t9,0x0($t0) -/* f00160c: 240b0026 */ addiu $t3,$zero,0x26 -/* f001610: 372e0080 */ ori $t6,$t9,0x80 -/* f001614: 10000004 */ beqz $zero,.L0f001628 -/* f001618: a50e0000 */ sh $t6,0x0($t0) -.L0f00161c: -/* f00161c: 950f0000 */ lhu $t7,0x0($t0) -.L0f001620: -/* f001620: 31f8ff7f */ andi $t8,$t7,0xff7f -/* f001624: a5180000 */ sh $t8,0x0($t0) -.L0f001628: -/* f001628: 95190000 */ lhu $t9,0x0($t0) -/* f00162c: 00002025 */ or $a0,$zero,$zero -/* f001630: 2405002d */ addiu $a1,$zero,0x2d -/* f001634: 372e0100 */ ori $t6,$t9,0x100 -/* f001638: a50e0000 */ sh $t6,0x0($t0) -/* f00163c: 8fef0000 */ lw $t7,0x0($ra) -/* f001640: 01e7c021 */ addu $t8,$t7,$a3 -/* f001644: 9719000a */ lhu $t9,0xa($t8) -/* f001648: 81180008 */ lb $t8,0x8($t0) -/* f00164c: 3c0f800a */ lui $t7,0x800a -/* f001650: 00197100 */ sll $t6,$t9,0x4 -/* f001654: 8def4cd8 */ lw $t7,0x4cd8($t7) -/* f001658: 01d97021 */ addu $t6,$t6,$t9 -/* f00165c: 000e7040 */ sll $t6,$t6,0x1 -/* f001660: 1b000030 */ blez $t8,.L0f001724 -/* f001664: 01cf1021 */ addu $v0,$t6,$t7 -/* f001668: 8ff90000 */ lw $t9,0x0($ra) -.L0f00166c: -/* f00166c: 03277021 */ addu $t6,$t9,$a3 -/* f001670: 90590005 */ lbu $t9,0x5($v0) -/* f001674: 91cf004a */ lbu $t7,0x4a($t6) -/* f001678: 37380080 */ ori $t8,$t9,0x80 -/* f00167c: a04f0004 */ sb $t7,0x4($v0) -/* f001680: 370f0040 */ ori $t7,$t8,0x40 -/* f001684: a0580005 */ sb $t8,0x5($v0) -/* f001688: 35f90020 */ ori $t9,$t7,0x20 -/* f00168c: a04f0005 */ sb $t7,0x5($v0) -/* f001690: a0590005 */ sb $t9,0x5($v0) -/* f001694: 333800ef */ andi $t8,$t9,0xef -/* f001698: a0580005 */ sb $t8,0x5($v0) -/* f00169c: 37190008 */ ori $t9,$t8,0x8 -/* f0016a0: a0590005 */ sb $t9,0x5($v0) -/* f0016a4: 8d8304b4 */ lw $v1,0x4b4($t4) -/* f0016a8: 106d000f */ beq $v1,$t5,.L0f0016e8 -/* f0016ac: 00000000 */ sll $zero,$zero,0x0 -/* f0016b0: 106b0007 */ beq $v1,$t3,.L0f0016d0 -/* f0016b4: 00000000 */ sll $zero,$zero,0x0 -/* f0016b8: 10650005 */ beq $v1,$a1,.L0f0016d0 -/* f0016bc: 24010030 */ addiu $at,$zero,0x30 -/* f0016c0: 10610009 */ beq $v1,$at,.L0f0016e8 -/* f0016c4: 00000000 */ sll $zero,$zero,0x0 -/* f0016c8: 10000011 */ beqz $zero,.L0f001710 -/* f0016cc: 810e0008 */ lb $t6,0x8($t0) -.L0f0016d0: -/* f0016d0: 54ea000f */ bnel $a3,$t2,.L0f001710 -/* f0016d4: 810e0008 */ lb $t6,0x8($t0) -/* f0016d8: 904e0005 */ lbu $t6,0x5($v0) -/* f0016dc: 31cffff7 */ andi $t7,$t6,0xfff7 -/* f0016e0: 1000000a */ beqz $zero,.L0f00170c -/* f0016e4: a04f0005 */ sb $t7,0x5($v0) -.L0f0016e8: -/* f0016e8: 54e60009 */ bnel $a3,$a2,.L0f001710 -/* f0016ec: 810e0008 */ lb $t6,0x8($t0) -/* f0016f0: 50800004 */ beqzl $a0,.L0f001704 -/* f0016f4: 90580005 */ lbu $t8,0x5($v0) -/* f0016f8: 54890005 */ bnel $a0,$t1,.L0f001710 -/* f0016fc: 810e0008 */ lb $t6,0x8($t0) -/* f001700: 90580005 */ lbu $t8,0x5($v0) -.L0f001704: -/* f001704: 3319fff7 */ andi $t9,$t8,0xfff7 -/* f001708: a0590005 */ sb $t9,0x5($v0) -.L0f00170c: -/* f00170c: 810e0008 */ lb $t6,0x8($t0) -.L0f001710: -/* f001710: 24840001 */ addiu $a0,$a0,0x1 -/* f001714: 24420022 */ addiu $v0,$v0,0x22 -/* f001718: 008e082a */ slt $at,$a0,$t6 -/* f00171c: 5420ffd3 */ bnezl $at,.L0f00166c -/* f001720: 8ff90000 */ lw $t9,0x0($ra) -.L0f001724: -/* f001724: 8fbf0014 */ lw $ra,0x14($sp) -/* f001728: 27bd0030 */ addiu $sp,$sp,0x30 -/* f00172c: 03e00008 */ jr $ra -/* f001730: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f001734 -/* f001734: 27bdff48 */ addiu $sp,$sp,-184 -/* f001738: afbf006c */ sw $ra,0x6c($sp) -/* f00173c: afbe0068 */ sw $s8,0x68($sp) -/* f001740: afb70064 */ sw $s7,0x64($sp) -/* f001744: afb60060 */ sw $s6,0x60($sp) -/* f001748: afb5005c */ sw $s5,0x5c($sp) -/* f00174c: afb40058 */ sw $s4,0x58($sp) -/* f001750: afb30054 */ sw $s3,0x54($sp) -/* f001754: afb20050 */ sw $s2,0x50($sp) -/* f001758: afb1004c */ sw $s1,0x4c($sp) -/* f00175c: 10c0000f */ beqz $a2,.L0f00179c -/* f001760: afb00048 */ sw $s0,0x48($sp) -/* f001764: 3c1e800a */ lui $s8,0x800a -/* f001768: 0006b8c0 */ sll $s7,$a2,0x3 -/* f00176c: 02e6b821 */ addu $s7,$s7,$a2 -/* f001770: 27de4928 */ addiu $s8,$s8,0x4928 -/* f001774: 8fce0000 */ lw $t6,0x0($s8) -/* f001778: 0017b880 */ sll $s7,$s7,0x2 -/* f00177c: 02e6b823 */ subu $s7,$s7,$a2 -/* f001780: 0017b880 */ sll $s7,$s7,0x2 -/* f001784: 01d77821 */ addu $t7,$t6,$s7 -/* f001788: 81f80008 */ lb $t8,0x8($t7) -/* f00178c: 00064080 */ sll $t0,$a2,0x2 -/* f001790: 01064021 */ addu $t0,$t0,$a2 -/* f001794: 17000003 */ bnez $t8,.L0f0017a4 -/* f001798: 3c19800a */ lui $t9,0x800a -.L0f00179c: -/* f00179c: 100000a5 */ beqz $zero,.L0f001a34 -/* f0017a0: 00001025 */ or $v0,$zero,$zero -.L0f0017a4: -/* f0017a4: 8f394cc4 */ lw $t9,0x4cc4($t9) -/* f0017a8: 00084080 */ sll $t0,$t0,0x2 -/* f0017ac: c4840000 */ lwc1 $f4,0x0($a0) -/* f0017b0: 03281021 */ addu $v0,$t9,$t0 -/* f0017b4: c4460004 */ lwc1 $f6,0x4($v0) -/* f0017b8: 46062201 */ sub.s $f8,$f4,$f6 -/* f0017bc: e7a800a4 */ swc1 $f8,0xa4($sp) -/* f0017c0: c4500008 */ lwc1 $f16,0x8($v0) -/* f0017c4: c48a0004 */ lwc1 $f10,0x4($a0) -/* f0017c8: 46105481 */ sub.s $f18,$f10,$f16 -/* f0017cc: e7b200a8 */ swc1 $f18,0xa8($sp) -/* f0017d0: c446000c */ lwc1 $f6,0xc($v0) -/* f0017d4: c4840008 */ lwc1 $f4,0x8($a0) -/* f0017d8: 46062201 */ sub.s $f8,$f4,$f6 -/* f0017dc: e7a800ac */ swc1 $f8,0xac($sp) -/* f0017e0: c4500004 */ lwc1 $f16,0x4($v0) -/* f0017e4: c4aa0000 */ lwc1 $f10,0x0($a1) -/* f0017e8: 46105481 */ sub.s $f18,$f10,$f16 -/* f0017ec: e7b20098 */ swc1 $f18,0x98($sp) -/* f0017f0: c4460008 */ lwc1 $f6,0x8($v0) -/* f0017f4: c4a40004 */ lwc1 $f4,0x4($a1) -/* f0017f8: 46062201 */ sub.s $f8,$f4,$f6 -/* f0017fc: c7a600a4 */ lwc1 $f6,0xa4($sp) -/* f001800: c7a40098 */ lwc1 $f4,0x98($sp) -/* f001804: e7a8009c */ swc1 $f8,0x9c($sp) -/* f001808: c450000c */ lwc1 $f16,0xc($v0) -/* f00180c: c4aa0008 */ lwc1 $f10,0x8($a1) -/* f001810: 46062201 */ sub.s $f8,$f4,$f6 -/* f001814: c7a600ac */ lwc1 $f6,0xac($sp) -/* f001818: afa600c0 */ sw $a2,0xc0($sp) -/* f00181c: 46105481 */ sub.s $f18,$f10,$f16 -/* f001820: c7b000a8 */ lwc1 $f16,0xa8($sp) -/* f001824: c7aa009c */ lwc1 $f10,0x9c($sp) -/* f001828: e7a8008c */ swc1 $f8,0x8c($sp) -/* f00182c: e7b200a0 */ swc1 $f18,0xa0($sp) -/* f001830: 46105481 */ sub.s $f18,$f10,$f16 -/* f001834: c7a400a0 */ lwc1 $f4,0xa0($sp) -/* f001838: 46084402 */ mul.s $f16,$f8,$f8 -/* f00183c: 46062281 */ sub.s $f10,$f4,$f6 -/* f001840: 46129102 */ mul.s $f4,$f18,$f18 -/* f001844: e7b20090 */ swc1 $f18,0x90($sp) -/* f001848: 460a5202 */ mul.s $f8,$f10,$f10 -/* f00184c: e7aa0094 */ swc1 $f10,0x94($sp) -/* f001850: 46048180 */ add.s $f6,$f16,$f4 -/* f001854: 0c012974 */ jal 0x4a5d0 -/* f001858: 46083300 */ add.s $f12,$f6,$f8 -/* f00185c: 3c014000 */ lui $at,0x4000 -/* f001860: 44819000 */ mtc1 $at,$f18 -/* f001864: c7b0008c */ lwc1 $f16,0x8c($sp) -/* f001868: c7aa0090 */ lwc1 $f10,0x90($sp) -/* f00186c: 46009083 */ div.s $f2,$f18,$f0 -/* f001870: c7a80094 */ lwc1 $f8,0x94($sp) -/* f001874: 8fc90000 */ lw $t1,0x0($s8) -/* f001878: 3c0c800a */ lui $t4,0x800a -/* f00187c: 8d8c4cd8 */ lw $t4,0x4cd8($t4) -/* f001880: 01371021 */ addu $v0,$t1,$s7 -/* f001884: 00009825 */ or $s3,$zero,$zero -/* f001888: 27b6008c */ addiu $s6,$sp,0x8c -/* f00188c: 27b50098 */ addiu $s5,$sp,0x98 -/* f001890: 27b400a4 */ addiu $s4,$sp,0xa4 -/* f001894: 46028102 */ mul.s $f4,$f16,$f2 -/* f001898: c7b00098 */ lwc1 $f16,0x98($sp) -/* f00189c: 46025182 */ mul.s $f6,$f10,$f2 -/* f0018a0: 00000000 */ sll $zero,$zero,0x0 -/* f0018a4: 46024482 */ mul.s $f18,$f8,$f2 -/* f0018a8: e7a4008c */ swc1 $f4,0x8c($sp) -/* f0018ac: 46048280 */ add.s $f10,$f16,$f4 -/* f0018b0: c7a8009c */ lwc1 $f8,0x9c($sp) -/* f0018b4: c7a400a0 */ lwc1 $f4,0xa0($sp) -/* f0018b8: e7a60090 */ swc1 $f6,0x90($sp) -/* f0018bc: e7aa0098 */ swc1 $f10,0x98($sp) -/* f0018c0: 46064400 */ add.s $f16,$f8,$f6 -/* f0018c4: e7b20094 */ swc1 $f18,0x94($sp) -/* f0018c8: 46122280 */ add.s $f10,$f4,$f18 -/* f0018cc: e7b0009c */ swc1 $f16,0x9c($sp) -/* f0018d0: e7aa00a0 */ swc1 $f10,0xa0($sp) -/* f0018d4: 944a000a */ lhu $t2,0xa($v0) -/* f0018d8: 804d0008 */ lb $t5,0x8($v0) -/* f0018dc: 000a5900 */ sll $t3,$t2,0x4 -/* f0018e0: 016a5821 */ addu $t3,$t3,$t2 -/* f0018e4: 000b5840 */ sll $t3,$t3,0x1 -/* f0018e8: 19a00051 */ blez $t5,.L0f001a30 -/* f0018ec: 016c8021 */ addu $s0,$t3,$t4 -/* f0018f0: 96020004 */ lhu $v0,0x4($s0) -.L0f0018f4: -/* f0018f4: 00027e40 */ sll $t7,$v0,0x19 -/* f0018f8: 05e10045 */ bgez $t7,.L0f001a10 -/* f0018fc: 0002cf00 */ sll $t9,$v0,0x1c -/* f001900: 07210043 */ bgez $t9,.L0f001a10 -/* f001904: 2604000a */ addiu $a0,$s0,0xa -/* f001908: 26110010 */ addiu $s1,$s0,0x10 -/* f00190c: 2612001c */ addiu $s2,$s0,0x1c -/* f001910: 02403025 */ or $a2,$s2,$zero -/* f001914: 02202825 */ or $a1,$s1,$zero -/* f001918: 00003825 */ or $a3,$zero,$zero -/* f00191c: afb40010 */ sw $s4,0x10($sp) -/* f001920: afb50014 */ sw $s5,0x14($sp) -/* f001924: afb60018 */ sw $s6,0x18($sp) -/* f001928: afa0001c */ sw $zero,0x1c($sp) -/* f00192c: 0c00bd24 */ jal 0x2f490 -/* f001930: afa00020 */ sw $zero,0x20($sp) -/* f001934: 1440000c */ bnez $v0,.L0f001968 -/* f001938: 02202025 */ or $a0,$s1,$zero -/* f00193c: 26050016 */ addiu $a1,$s0,0x16 -/* f001940: 02403025 */ or $a2,$s2,$zero -/* f001944: 00003825 */ or $a3,$zero,$zero -/* f001948: afb40010 */ sw $s4,0x10($sp) -/* f00194c: afb50014 */ sw $s5,0x14($sp) -/* f001950: afb60018 */ sw $s6,0x18($sp) -/* f001954: afa0001c */ sw $zero,0x1c($sp) -/* f001958: 0c00bd24 */ jal 0x2f490 -/* f00195c: afa00020 */ sw $zero,0x20($sp) -/* f001960: 5040002c */ beqzl $v0,.L0f001a14 -/* f001964: 8fcf0000 */ lw $t7,0x0($s8) -.L0f001968: -/* f001968: 8608000a */ lh $t0,0xa($s0) -/* f00196c: 8fa400c0 */ lw $a0,0xc0($sp) -/* f001970: 02602825 */ or $a1,$s3,$zero -/* f001974: 44884000 */ mtc1 $t0,$f8 -/* f001978: 00000000 */ sll $zero,$zero,0x0 -/* f00197c: 468041a0 */ cvt.s.w $f6,$f8 -/* f001980: e7a6007c */ swc1 $f6,0x7c($sp) -/* f001984: 8609000c */ lh $t1,0xc($s0) -/* f001988: 44898000 */ mtc1 $t1,$f16 -/* f00198c: 00000000 */ sll $zero,$zero,0x0 -/* f001990: 46808120 */ cvt.s.w $f4,$f16 -/* f001994: e7a40080 */ swc1 $f4,0x80($sp) -/* f001998: 860a000e */ lh $t2,0xe($s0) -/* f00199c: 448a9000 */ mtc1 $t2,$f18 -/* f0019a0: 00000000 */ sll $zero,$zero,0x0 -/* f0019a4: 468092a0 */ cvt.s.w $f10,$f18 -/* f0019a8: 0fc006de */ jal func0f001b78 -/* f0019ac: e7aa0084 */ swc1 $f10,0x84($sp) -/* f0019b0: 3c01bf80 */ lui $at,0xbf80 -/* f0019b4: 44810000 */ mtc1 $at,$f0 -/* f0019b8: 8fae00c0 */ lw $t6,0xc0($sp) -/* f0019bc: 240bffff */ addiu $t3,$zero,-1 -/* f0019c0: 240c0400 */ addiu $t4,$zero,0x400 -/* f0019c4: 27ad007c */ addiu $t5,$sp,0x7c -/* f0019c8: afad0020 */ sw $t5,0x20($sp) -/* f0019cc: afac0014 */ sw $t4,0x14($sp) -/* f0019d0: afab0010 */ sw $t3,0x10($sp) -/* f0019d4: 00002025 */ or $a0,$zero,$zero -/* f0019d8: 00002825 */ or $a1,$zero,$zero -/* f0019dc: 24068077 */ addiu $a2,$zero,-32649 -/* f0019e0: 2407ffff */ addiu $a3,$zero,-1 -/* f0019e4: afa00018 */ sw $zero,0x18($sp) -/* f0019e8: afa0001c */ sw $zero,0x1c($sp) -/* f0019ec: afa00028 */ sw $zero,0x28($sp) -/* f0019f0: afae002c */ sw $t6,0x2c($sp) -/* f0019f4: e7a00024 */ swc1 $f0,0x24($sp) -/* f0019f8: e7a00030 */ swc1 $f0,0x30($sp) -/* f0019fc: e7a00034 */ swc1 $f0,0x34($sp) -/* f001a00: 0fc24e7e */ jal func0f0939f8 -/* f001a04: e7a00038 */ swc1 $f0,0x38($sp) -/* f001a08: 1000000a */ beqz $zero,.L0f001a34 -/* f001a0c: 24020001 */ addiu $v0,$zero,0x1 -.L0f001a10: -/* f001a10: 8fcf0000 */ lw $t7,0x0($s8) -.L0f001a14: -/* f001a14: 26730001 */ addiu $s3,$s3,0x1 -/* f001a18: 26100022 */ addiu $s0,$s0,0x22 -/* f001a1c: 01f7c021 */ addu $t8,$t7,$s7 -/* f001a20: 83190008 */ lb $t9,0x8($t8) -/* f001a24: 0279082a */ slt $at,$s3,$t9 -/* f001a28: 5420ffb2 */ bnezl $at,.L0f0018f4 -/* f001a2c: 96020004 */ lhu $v0,0x4($s0) -.L0f001a30: -/* f001a30: 00001025 */ or $v0,$zero,$zero -.L0f001a34: -/* f001a34: 8fbf006c */ lw $ra,0x6c($sp) -/* f001a38: 8fb00048 */ lw $s0,0x48($sp) -/* f001a3c: 8fb1004c */ lw $s1,0x4c($sp) -/* f001a40: 8fb20050 */ lw $s2,0x50($sp) -/* f001a44: 8fb30054 */ lw $s3,0x54($sp) -/* f001a48: 8fb40058 */ lw $s4,0x58($sp) -/* f001a4c: 8fb5005c */ lw $s5,0x5c($sp) -/* f001a50: 8fb60060 */ lw $s6,0x60($sp) -/* f001a54: 8fb70064 */ lw $s7,0x64($sp) -/* f001a58: 8fbe0068 */ lw $s8,0x68($sp) -/* f001a5c: 03e00008 */ jr $ra -/* f001a60: 27bd00b8 */ addiu $sp,$sp,0xb8 -); - -GLOBAL_ASM( -glabel func0f001a64 -/* f001a64: 27bdffd0 */ addiu $sp,$sp,-48 -/* f001a68: afb40024 */ sw $s4,0x24($sp) -/* f001a6c: afb30020 */ sw $s3,0x20($sp) -/* f001a70: 3c14800a */ lui $s4,0x800a -/* f001a74: 000498c0 */ sll $s3,$a0,0x3 -/* f001a78: 26944928 */ addiu $s4,$s4,0x4928 -/* f001a7c: 02649821 */ addu $s3,$s3,$a0 -/* f001a80: 8e8e0000 */ lw $t6,0x0($s4) -/* f001a84: 00139880 */ sll $s3,$s3,0x2 -/* f001a88: 02649823 */ subu $s3,$s3,$a0 -/* f001a8c: 00139880 */ sll $s3,$s3,0x2 -/* f001a90: afbf002c */ sw $ra,0x2c($sp) -/* f001a94: afb50028 */ sw $s5,0x28($sp) -/* f001a98: afb2001c */ sw $s2,0x1c($sp) -/* f001a9c: afb10018 */ sw $s1,0x18($sp) -/* f001aa0: afb00014 */ sw $s0,0x14($sp) -/* f001aa4: 01d31021 */ addu $v0,$t6,$s3 -/* f001aa8: 944f000a */ lhu $t7,0xa($v0) -/* f001aac: 80430008 */ lb $v1,0x8($v0) -/* f001ab0: 3c19800a */ lui $t9,0x800a -/* f001ab4: 000fc100 */ sll $t8,$t7,0x4 -/* f001ab8: 8f394cd8 */ lw $t9,0x4cd8($t9) -/* f001abc: 030fc021 */ addu $t8,$t8,$t7 -/* f001ac0: 0018c040 */ sll $t8,$t8,0x1 -/* f001ac4: 00a0a825 */ or $s5,$a1,$zero -/* f001ac8: 1060001b */ beqz $v1,.L0f001b38 -/* f001acc: 03198021 */ addu $s0,$t8,$t9 -/* f001ad0: 18600019 */ blez $v1,.L0f001b38 -/* f001ad4: 00008825 */ or $s1,$zero,$zero -/* f001ad8: 24120064 */ addiu $s2,$zero,0x64 -.L0f001adc: -/* f001adc: 0c004b70 */ jal 0x12dc0 -/* f001ae0: 00000000 */ sll $zero,$zero,0x0 -/* f001ae4: 0052001b */ divu $zero,$v0,$s2 -/* f001ae8: 00004010 */ mfhi $t0 -/* f001aec: 0115082b */ sltu $at,$t0,$s5 -/* f001af0: 16400002 */ bnez $s2,.L0f001afc -/* f001af4: 00000000 */ sll $zero,$zero,0x0 -/* f001af8: 0007000d */ break 0x7 -.L0f001afc: -/* f001afc: 50200007 */ beqzl $at,.L0f001b1c -/* f001b00: 8e8d0000 */ lw $t5,0x0($s4) -/* f001b04: 92090005 */ lbu $t1,0x5($s0) -/* f001b08: 312bffbf */ andi $t3,$t1,0xffbf -/* f001b0c: a20b0005 */ sb $t3,0x5($s0) -/* f001b10: 316c00df */ andi $t4,$t3,0xdf -/* f001b14: a20c0005 */ sb $t4,0x5($s0) -/* f001b18: 8e8d0000 */ lw $t5,0x0($s4) -.L0f001b1c: -/* f001b1c: 26310001 */ addiu $s1,$s1,0x1 -/* f001b20: 26100022 */ addiu $s0,$s0,0x22 -/* f001b24: 01b31021 */ addu $v0,$t5,$s3 -/* f001b28: 804e0008 */ lb $t6,0x8($v0) -/* f001b2c: 022e082a */ slt $at,$s1,$t6 -/* f001b30: 1420ffea */ bnez $at,.L0f001adc -/* f001b34: 00000000 */ sll $zero,$zero,0x0 -.L0f001b38: -/* f001b38: 240f0032 */ addiu $t7,$zero,0x32 -/* f001b3c: a04f004c */ sb $t7,0x4c($v0) -/* f001b40: 8e980000 */ lw $t8,0x0($s4) -/* f001b44: 03131021 */ addu $v0,$t8,$s3 -/* f001b48: 94590000 */ lhu $t9,0x0($v0) -/* f001b4c: 37280100 */ ori $t0,$t9,0x100 -/* f001b50: a4480000 */ sh $t0,0x0($v0) -/* f001b54: 8fbf002c */ lw $ra,0x2c($sp) -/* f001b58: 8fb50028 */ lw $s5,0x28($sp) -/* f001b5c: 8fb40024 */ lw $s4,0x24($sp) -/* f001b60: 8fb30020 */ lw $s3,0x20($sp) -/* f001b64: 8fb2001c */ lw $s2,0x1c($sp) -/* f001b68: 8fb10018 */ lw $s1,0x18($sp) -/* f001b6c: 8fb00014 */ lw $s0,0x14($sp) -/* f001b70: 03e00008 */ jr $ra -/* f001b74: 27bd0030 */ addiu $sp,$sp,0x30 -); - -GLOBAL_ASM( -glabel func0f001b78 -/* f001b78: 27bdffe8 */ addiu $sp,$sp,-24 -/* f001b7c: afbf0014 */ sw $ra,0x14($sp) -/* f001b80: 0fc0025f */ jal func0f00097c -/* f001b84: afa40018 */ sw $a0,0x18($sp) -/* f001b88: 904e0005 */ lbu $t6,0x5($v0) -/* f001b8c: 3c08800a */ lui $t0,0x800a -/* f001b90: 31d8ffbf */ andi $t8,$t6,0xffbf -/* f001b94: a0580005 */ sb $t8,0x5($v0) -/* f001b98: 331900df */ andi $t9,$t8,0xdf -/* f001b9c: a0590005 */ sb $t9,0x5($v0) -/* f001ba0: 8fa90018 */ lw $t1,0x18($sp) -/* f001ba4: 8d084928 */ lw $t0,0x4928($t0) -/* f001ba8: 000950c0 */ sll $t2,$t1,0x3 -/* f001bac: 01495021 */ addu $t2,$t2,$t1 -/* f001bb0: 000a5080 */ sll $t2,$t2,0x2 -/* f001bb4: 01495023 */ subu $t2,$t2,$t1 -/* f001bb8: 000a5080 */ sll $t2,$t2,0x2 -/* f001bbc: 010a1821 */ addu $v1,$t0,$t2 -/* f001bc0: 946b0000 */ lhu $t3,0x0($v1) -/* f001bc4: 356c0100 */ ori $t4,$t3,0x100 -/* f001bc8: a46c0000 */ sh $t4,0x0($v1) -/* f001bcc: 8fbf0014 */ lw $ra,0x14($sp) -/* f001bd0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f001bd4: 03e00008 */ jr $ra -/* f001bd8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f001bdc -/* f001bdc: 3c0e8006 */ lui $t6,0x8006 -/* f001be0: 8dce1444 */ lw $t6,0x1444($t6) -/* f001be4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f001be8: afbf0014 */ sw $ra,0x14($sp) -/* f001bec: 51c00004 */ beqzl $t6,.L0f001c00 -/* f001bf0: 8fbf0014 */ lw $ra,0x14($sp) -/* f001bf4: 0fc0131b */ jal func0f004c6c -/* f001bf8: 00000000 */ sll $zero,$zero,0x0 -/* f001bfc: 8fbf0014 */ lw $ra,0x14($sp) -.L0f001c00: -/* f001c00: 27bd0018 */ addiu $sp,$sp,0x18 -/* f001c04: 03e00008 */ jr $ra -/* f001c08: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f001c0c -/* f001c0c: 27bdff90 */ addiu $sp,$sp,-112 -/* f001c10: afbf003c */ sw $ra,0x3c($sp) -/* f001c14: afbe0038 */ sw $s8,0x38($sp) -/* f001c18: afb70034 */ sw $s7,0x34($sp) -/* f001c1c: afb60030 */ sw $s6,0x30($sp) -/* f001c20: afb5002c */ sw $s5,0x2c($sp) -/* f001c24: afb40028 */ sw $s4,0x28($sp) -/* f001c28: afb30024 */ sw $s3,0x24($sp) -/* f001c2c: afb20020 */ sw $s2,0x20($sp) -/* f001c30: afb1001c */ sw $s1,0x1c($sp) -/* f001c34: 0c012144 */ jal 0x48510 -/* f001c38: afb00018 */ sw $s0,0x18($sp) -/* f001c3c: 3c018006 */ lui $at,0x8006 -/* f001c40: 0fc008ee */ jal func0f0023b8 -/* f001c44: ac201440 */ sw $zero,0x1440($at) -/* f001c48: 3c17800a */ lui $s7,0x800a -/* f001c4c: 26f74cc8 */ addiu $s7,$s7,0x4cc8 -/* f001c50: 8ee30000 */ lw $v1,0x0($s7) -/* f001c54: 3c10800a */ lui $s0,0x800a -/* f001c58: 2610cadc */ addiu $s0,$s0,-13604 -/* f001c5c: 000070c0 */ sll $t6,$zero,0x3 -/* f001c60: ae000000 */ sw $zero,0x0($s0) -/* f001c64: 006e7821 */ addu $t7,$v1,$t6 -/* f001c68: 95f80000 */ lhu $t8,0x0($t7) -/* f001c6c: 00001025 */ or $v0,$zero,$zero -/* f001c70: 3c04800a */ lui $a0,0x800a -/* f001c74: 13000008 */ beqz $t8,.L0f001c98 -/* f001c78: 24590001 */ addiu $t9,$v0,0x1 -.L0f001c7c: -/* f001c7c: 001940c0 */ sll $t0,$t9,0x3 -/* f001c80: 00684821 */ addu $t1,$v1,$t0 -/* f001c84: ae190000 */ sw $t9,0x0($s0) -/* f001c88: 952a0000 */ lhu $t2,0x0($t1) -/* f001c8c: 03201025 */ or $v0,$t9,$zero -/* f001c90: 5540fffa */ bnezl $t2,.L0f001c7c -/* f001c94: 24590001 */ addiu $t9,$v0,0x1 -.L0f001c98: -/* f001c98: 50400125 */ beqzl $v0,.L0f002130 -/* f001c9c: 8fbf003c */ lw $ra,0x3c($sp) -/* f001ca0: 8c84a27c */ lw $a0,-0x5d84($a0) -/* f001ca4: 00045880 */ sll $t3,$a0,0x2 -/* f001ca8: 0fc5db69 */ jal func0f176da4 -/* f001cac: 01602025 */ or $a0,$t3,$zero -/* f001cb0: 8e040000 */ lw $a0,0x0($s0) -/* f001cb4: 00409825 */ or $s3,$v0,$zero -/* f001cb8: 00046080 */ sll $t4,$a0,0x2 -/* f001cbc: 0fc5db69 */ jal func0f176da4 -/* f001cc0: 01802025 */ or $a0,$t4,$zero -/* f001cc4: 3c04800a */ lui $a0,0x800a -/* f001cc8: 8c84a27c */ lw $a0,-0x5d84($a0) -/* f001ccc: 0040a025 */ or $s4,$v0,$zero -/* f001cd0: 00046880 */ sll $t5,$a0,0x2 -/* f001cd4: 0fc5db69 */ jal func0f176da4 -/* f001cd8: 01a02025 */ or $a0,$t5,$zero -/* f001cdc: 3c16800a */ lui $s6,0x800a -/* f001ce0: 26d6cae0 */ addiu $s6,$s6,-13600 -/* f001ce4: 8ec30000 */ lw $v1,0x0($s6) -/* f001ce8: 0040f025 */ or $s8,$v0,$zero -/* f001cec: 00630019 */ multu $v1,$v1 -/* f001cf0: 00002012 */ mflo $a0 -/* f001cf4: 0fc5db69 */ jal func0f176da4 -/* f001cf8: 00000000 */ sll $zero,$zero,0x0 -/* f001cfc: 3c04800a */ lui $a0,0x800a -/* f001d00: 8c84a27c */ lw $a0,-0x5d84($a0) -/* f001d04: 00409025 */ or $s2,$v0,$zero -/* f001d08: 000470c0 */ sll $t6,$a0,0x3 -/* f001d0c: 0fc5db69 */ jal func0f176da4 -/* f001d10: 01c02025 */ or $a0,$t6,$zero -/* f001d14: 0c0048b8 */ jal 0x122e0 -/* f001d18: afa20068 */ sw $v0,0x68($sp) -/* f001d1c: 0fc5d820 */ jal func0f176080 -/* f001d20: 00000000 */ sll $zero,$zero,0x0 -/* f001d24: 00531821 */ addu $v1,$v0,$s3 -/* f001d28: 3c118006 */ lui $s1,0x8006 -/* f001d2c: 3c018006 */ lui $at,0x8006 -/* f001d30: 00743021 */ addu $a2,$v1,$s4 -/* f001d34: 26311438 */ addiu $s1,$s1,0x1438 -/* f001d38: ac221434 */ sw $v0,0x1434($at) -/* f001d3c: 00de3821 */ addu $a3,$a2,$s8 -/* f001d40: ae230000 */ sw $v1,0x0($s1) -/* f001d44: afa60044 */ sw $a2,0x44($sp) -/* f001d48: afa70048 */ sw $a3,0x48($sp) -/* f001d4c: 00f2a821 */ addu $s5,$a3,$s2 -/* f001d50: 8fa40068 */ lw $a0,0x68($sp) -/* f001d54: 0c0048f2 */ jal 0x123c8 -/* f001d58: 24050004 */ addiu $a1,$zero,0x4 -/* f001d5c: 8e0f0000 */ lw $t7,0x0($s0) -/* f001d60: 3c148006 */ lui $s4,0x8006 -/* f001d64: 26941420 */ addiu $s4,$s4,0x1420 -/* f001d68: ae820000 */ sw $v0,0x0($s4) -/* f001d6c: 19e00019 */ blez $t7,.L0f001dd4 -/* f001d70: 00009825 */ or $s3,$zero,$zero -/* f001d74: 00009025 */ or $s2,$zero,$zero -/* f001d78: 00001825 */ or $v1,$zero,$zero -/* f001d7c: 24040001 */ addiu $a0,$zero,0x1 -.L0f001d80: -/* f001d80: 8ef80000 */ lw $t8,0x0($s7) -/* f001d84: 0312c821 */ addu $t9,$t8,$s2 -/* f001d88: 93220006 */ lbu $v0,0x6($t9) -/* f001d8c: 30480001 */ andi $t0,$v0,0x1 -/* f001d90: 11000007 */ beqz $t0,.L0f001db0 -/* f001d94: 30490004 */ andi $t1,$v0,0x4 -/* f001d98: 55200006 */ bnezl $t1,.L0f001db4 -/* f001d9c: 8e2c0000 */ lw $t4,0x0($s1) -/* f001da0: 8e2a0000 */ lw $t2,0x0($s1) -/* f001da4: 01435821 */ addu $t3,$t2,$v1 -/* f001da8: 10000004 */ beqz $zero,.L0f001dbc -/* f001dac: ad600000 */ sw $zero,0x0($t3) -.L0f001db0: -/* f001db0: 8e2c0000 */ lw $t4,0x0($s1) -.L0f001db4: -/* f001db4: 01836821 */ addu $t5,$t4,$v1 -/* f001db8: ada40000 */ sw $a0,0x0($t5) -.L0f001dbc: -/* f001dbc: 8e0e0000 */ lw $t6,0x0($s0) -/* f001dc0: 26730001 */ addiu $s3,$s3,0x1 -/* f001dc4: 26520008 */ addiu $s2,$s2,0x8 -/* f001dc8: 026e082a */ slt $at,$s3,$t6 -/* f001dcc: 1420ffec */ bnez $at,.L0f001d80 -/* f001dd0: 24630004 */ addiu $v1,$v1,0x4 -.L0f001dd4: -/* f001dd4: 3c02800a */ lui $v0,0x800a -/* f001dd8: 8c42a474 */ lw $v0,-0x5b8c($v0) -/* f001ddc: 24010022 */ addiu $at,$zero,0x22 -/* f001de0: 10410003 */ beq $v0,$at,.L0f001df0 -/* f001de4: 24010030 */ addiu $at,$zero,0x30 -/* f001de8: 14410005 */ bne $v0,$at,.L0f001e00 -/* f001dec: 00000000 */ sll $zero,$zero,0x0 -.L0f001df0: -/* f001df0: 8e2f0000 */ lw $t7,0x0($s1) -/* f001df4: ade00188 */ sw $zero,0x188($t7) -/* f001df8: 8e380000 */ lw $t8,0x0($s1) -/* f001dfc: af000190 */ sw $zero,0x190($t8) -.L0f001e00: -/* f001e00: 0fc00857 */ jal func0f00215c -/* f001e04: 8fa40048 */ lw $a0,0x48($sp) -/* f001e08: 3c05800a */ lui $a1,0x800a -/* f001e0c: 8ca5a27c */ lw $a1,-0x5d84($a1) -/* f001e10: 24130001 */ addiu $s3,$zero,0x1 -/* f001e14: 0000f025 */ or $s8,$zero,$zero -/* f001e18: 28a10002 */ slti $at,$a1,0x2 -/* f001e1c: 14200016 */ bnez $at,.L0f001e78 -/* f001e20: 00000000 */ sll $zero,$zero,0x0 -/* f001e24: 8fb10044 */ lw $s1,0x44($sp) -/* f001e28: 26310004 */ addiu $s1,$s1,0x4 -.L0f001e2c: -/* f001e2c: 8ed90000 */ lw $t9,0x0($s6) -/* f001e30: 8fa80048 */ lw $t0,0x48($sp) -/* f001e34: 24070001 */ addiu $a3,$zero,0x1 -/* f001e38: 02790019 */ multu $s3,$t9 -/* f001e3c: 00001012 */ mflo $v0 -/* f001e40: 00553021 */ addu $a2,$v0,$s5 -/* f001e44: 0fc5de95 */ jal func0f177a54 -/* f001e48: 00482021 */ addu $a0,$v0,$t0 -/* f001e4c: ae220000 */ sw $v0,0x0($s1) -/* f001e50: 0fc5db62 */ jal func0f176d88 -/* f001e54: 00402025 */ or $a0,$v0,$zero -/* f001e58: 3c05800a */ lui $a1,0x800a -/* f001e5c: 8ca5a27c */ lw $a1,-0x5d84($a1) -/* f001e60: 26730001 */ addiu $s3,$s3,0x1 -/* f001e64: 26310004 */ addiu $s1,$s1,0x4 -/* f001e68: 0265082a */ slt $at,$s3,$a1 -/* f001e6c: 1420ffef */ bnez $at,.L0f001e2c -/* f001e70: 03c2f021 */ addu $s8,$s8,$v0 -/* f001e74: 24130001 */ addiu $s3,$zero,0x1 -.L0f001e78: -/* f001e78: 0fc5db69 */ jal func0f176da4 -/* f001e7c: 03c02025 */ or $a0,$s8,$zero -/* f001e80: 00402025 */ or $a0,$v0,$zero -/* f001e84: 0c0048f2 */ jal 0x123c8 -/* f001e88: 24050004 */ addiu $a1,$zero,0x4 -/* f001e8c: 03c02025 */ or $a0,$s8,$zero -/* f001e90: 0040b825 */ or $s7,$v0,$zero -/* f001e94: 0fc5db69 */ jal func0f176da4 -/* f001e98: 0000f025 */ or $s8,$zero,$zero -/* f001e9c: 3c05800a */ lui $a1,0x800a -/* f001ea0: 8fa90068 */ lw $t1,0x68($sp) -/* f001ea4: 8ca5a27c */ lw $a1,-0x5d84($a1) -/* f001ea8: 00001825 */ or $v1,$zero,$zero -/* f001eac: 01225021 */ addu $t2,$t1,$v0 -/* f001eb0: 28a10002 */ slti $at,$a1,0x2 -/* f001eb4: 14200029 */ bnez $at,.L0f001f5c -/* f001eb8: afaa0068 */ sw $t2,0x68($sp) -/* f001ebc: 8fb10044 */ lw $s1,0x44($sp) -/* f001ec0: 24120008 */ addiu $s2,$zero,0x8 -/* f001ec4: 26310004 */ addiu $s1,$s1,0x4 -.L0f001ec8: -/* f001ec8: 8e240000 */ lw $a0,0x0($s1) -/* f001ecc: afa30054 */ sw $v1,0x54($sp) -/* f001ed0: 0fc5db62 */ jal func0f176d88 -/* f001ed4: 00008025 */ or $s0,$zero,$zero -/* f001ed8: 8e8b0000 */ lw $t3,0x0($s4) -/* f001edc: 8fa30054 */ lw $v1,0x54($sp) -/* f001ee0: 3c05800a */ lui $a1,0x800a -/* f001ee4: 01726021 */ addu $t4,$t3,$s2 -/* f001ee8: ad970000 */ sw $s7,0x0($t4) -/* f001eec: 8e2d0000 */ lw $t5,0x0($s1) -/* f001ef0: 02e2b821 */ addu $s7,$s7,$v0 -/* f001ef4: 00621821 */ addu $v1,$v1,$v0 -/* f001ef8: 19a00011 */ blez $t5,.L0f001f40 -/* f001efc: 00000000 */ sll $zero,$zero,0x0 -/* f001f00: 8ece0000 */ lw $t6,0x0($s6) -.L0f001f04: -/* f001f04: 8e890000 */ lw $t1,0x0($s4) -/* f001f08: 026e0019 */ multu $s3,$t6 -/* f001f0c: 01325021 */ addu $t2,$t1,$s2 -/* f001f10: 8d4b0000 */ lw $t3,0x0($t2) -/* f001f14: 01706021 */ addu $t4,$t3,$s0 -/* f001f18: 00007812 */ mflo $t7 -/* f001f1c: 01f5c021 */ addu $t8,$t7,$s5 -/* f001f20: 0310c821 */ addu $t9,$t8,$s0 -/* f001f24: 93280000 */ lbu $t0,0x0($t9) -/* f001f28: 26100001 */ addiu $s0,$s0,0x1 -/* f001f2c: a1880000 */ sb $t0,0x0($t4) -/* f001f30: 8e2d0000 */ lw $t5,0x0($s1) -/* f001f34: 020d082a */ slt $at,$s0,$t5 -/* f001f38: 5420fff2 */ bnezl $at,.L0f001f04 -/* f001f3c: 8ece0000 */ lw $t6,0x0($s6) -.L0f001f40: -/* f001f40: 8ca5a27c */ lw $a1,-0x5d84($a1) -/* f001f44: 26730001 */ addiu $s3,$s3,0x1 -/* f001f48: 26520008 */ addiu $s2,$s2,0x8 -/* f001f4c: 0265082a */ slt $at,$s3,$a1 -/* f001f50: 1420ffdd */ bnez $at,.L0f001ec8 -/* f001f54: 26310004 */ addiu $s1,$s1,0x4 -/* f001f58: 24130001 */ addiu $s3,$zero,0x1 -.L0f001f5c: -/* f001f5c: 28a10002 */ slti $at,$a1,0x2 -/* f001f60: 14200017 */ bnez $at,.L0f001fc0 -/* f001f64: 8fb10044 */ lw $s1,0x44($sp) -/* f001f68: 8fb00048 */ lw $s0,0x48($sp) -/* f001f6c: 26310004 */ addiu $s1,$s1,0x4 -/* f001f70: 26100001 */ addiu $s0,$s0,0x1 -.L0f001f74: -/* f001f74: 8ec70000 */ lw $a3,0x0($s6) -/* f001f78: 02002025 */ or $a0,$s0,$zero -/* f001f7c: 02670019 */ multu $s3,$a3 -/* f001f80: 00007012 */ mflo $t6 -/* f001f84: 01d53021 */ addu $a2,$t6,$s5 -/* f001f88: 0fc5de95 */ jal func0f177a54 -/* f001f8c: 00000000 */ sll $zero,$zero,0x0 -/* f001f90: ae220000 */ sw $v0,0x0($s1) -/* f001f94: 0fc5db62 */ jal func0f176d88 -/* f001f98: 00402025 */ or $a0,$v0,$zero -/* f001f9c: 3c05800a */ lui $a1,0x800a -/* f001fa0: 8ca5a27c */ lw $a1,-0x5d84($a1) -/* f001fa4: 26730001 */ addiu $s3,$s3,0x1 -/* f001fa8: 26310004 */ addiu $s1,$s1,0x4 -/* f001fac: 0265082a */ slt $at,$s3,$a1 -/* f001fb0: 26100001 */ addiu $s0,$s0,0x1 -/* f001fb4: 1420ffef */ bnez $at,.L0f001f74 -/* f001fb8: 03c2f021 */ addu $s8,$s8,$v0 -/* f001fbc: 24130001 */ addiu $s3,$zero,0x1 -.L0f001fc0: -/* f001fc0: 0fc5db69 */ jal func0f176da4 -/* f001fc4: 03c02025 */ or $a0,$s8,$zero -/* f001fc8: 00402025 */ or $a0,$v0,$zero -/* f001fcc: 0c0048f2 */ jal 0x123c8 -/* f001fd0: 24050004 */ addiu $a1,$zero,0x4 -/* f001fd4: 0040b825 */ or $s7,$v0,$zero -/* f001fd8: 0fc5db69 */ jal func0f176da4 -/* f001fdc: 03c02025 */ or $a0,$s8,$zero -/* f001fe0: 3c05800a */ lui $a1,0x800a -/* f001fe4: 8ca5a27c */ lw $a1,-0x5d84($a1) -/* f001fe8: 8fb10044 */ lw $s1,0x44($sp) -/* f001fec: 28a10002 */ slti $at,$a1,0x2 -/* f001ff0: 14200024 */ bnez $at,.L0f002084 -/* f001ff4: 26310004 */ addiu $s1,$s1,0x4 -/* f001ff8: 24120008 */ addiu $s2,$zero,0x8 -.L0f001ffc: -/* f001ffc: 8e8f0000 */ lw $t7,0x0($s4) -/* f002000: 00008025 */ or $s0,$zero,$zero -/* f002004: 01f2c021 */ addu $t8,$t7,$s2 -/* f002008: af170004 */ sw $s7,0x4($t8) -/* f00200c: 0fc5db62 */ jal func0f176d88 -/* f002010: 8e240000 */ lw $a0,0x0($s1) -/* f002014: 8e390000 */ lw $t9,0x0($s1) -/* f002018: 3c05800a */ lui $a1,0x800a -/* f00201c: 02e2b821 */ addu $s7,$s7,$v0 -/* f002020: 1b200011 */ blez $t9,.L0f002068 -/* f002024: 00000000 */ sll $zero,$zero,0x0 -/* f002028: 8ec90000 */ lw $t1,0x0($s6) -.L0f00202c: -/* f00202c: 8e8d0000 */ lw $t5,0x0($s4) -/* f002030: 02690019 */ multu $s3,$t1 -/* f002034: 01b27021 */ addu $t6,$t5,$s2 -/* f002038: 8dcf0004 */ lw $t7,0x4($t6) -/* f00203c: 01f0c021 */ addu $t8,$t7,$s0 -/* f002040: 00005012 */ mflo $t2 -/* f002044: 01555821 */ addu $t3,$t2,$s5 -/* f002048: 01704021 */ addu $t0,$t3,$s0 -/* f00204c: 910c0000 */ lbu $t4,0x0($t0) -/* f002050: 26100001 */ addiu $s0,$s0,0x1 -/* f002054: a30c0000 */ sb $t4,0x0($t8) -/* f002058: 8e390000 */ lw $t9,0x0($s1) -/* f00205c: 0219082a */ slt $at,$s0,$t9 -/* f002060: 5420fff2 */ bnezl $at,.L0f00202c -/* f002064: 8ec90000 */ lw $t1,0x0($s6) -.L0f002068: -/* f002068: 8ca5a27c */ lw $a1,-0x5d84($a1) -/* f00206c: 26730001 */ addiu $s3,$s3,0x1 -/* f002070: 26520008 */ addiu $s2,$s2,0x8 -/* f002074: 0265082a */ slt $at,$s3,$a1 -/* f002078: 1420ffe0 */ bnez $at,.L0f001ffc -/* f00207c: 26310004 */ addiu $s1,$s1,0x4 -/* f002080: 24130001 */ addiu $s3,$zero,0x1 -.L0f002084: -/* f002084: 28a10002 */ slti $at,$a1,0x2 -/* f002088: 14200010 */ bnez $at,.L0f0020cc -/* f00208c: 2402008c */ addiu $v0,$zero,0x8c -/* f002090: 3c10800a */ lui $s0,0x800a -/* f002094: 26104928 */ addiu $s0,$s0,0x4928 -/* f002098: 8e090000 */ lw $t1,0x0($s0) -.L0f00209c: -/* f00209c: 3c08800a */ lui $t0,0x800a -/* f0020a0: 26730001 */ addiu $s3,$s3,0x1 -/* f0020a4: 01221821 */ addu $v1,$t1,$v0 -/* f0020a8: 946a0000 */ lhu $t2,0x0($v1) -/* f0020ac: 2442008c */ addiu $v0,$v0,0x8c -/* f0020b0: 354b0004 */ ori $t3,$t2,0x4 -/* f0020b4: a46b0000 */ sh $t3,0x0($v1) -/* f0020b8: 8d08a27c */ lw $t0,-0x5d84($t0) -/* f0020bc: 0268082a */ slt $at,$s3,$t0 -/* f0020c0: 5420fff6 */ bnezl $at,.L0f00209c -/* f0020c4: 8e090000 */ lw $t1,0x0($s0) -/* f0020c8: 24130001 */ addiu $s3,$zero,0x1 -.L0f0020cc: -/* f0020cc: 3c10800a */ lui $s0,0x800a -/* f0020d0: 0fc00cec */ jal func0f0033b0 -/* f0020d4: 26104928 */ addiu $s0,$s0,0x4928 -/* f0020d8: 3c0d800a */ lui $t5,0x800a -/* f0020dc: 8dada27c */ lw $t5,-0x5d84($t5) -/* f0020e0: 2402008c */ addiu $v0,$zero,0x8c -/* f0020e4: 2404fffb */ addiu $a0,$zero,-5 -/* f0020e8: 29a10002 */ slti $at,$t5,0x2 -/* f0020ec: 1420000d */ bnez $at,.L0f002124 -/* f0020f0: 00000000 */ sll $zero,$zero,0x0 -/* f0020f4: 8e0e0000 */ lw $t6,0x0($s0) -.L0f0020f8: -/* f0020f8: 3c18800a */ lui $t8,0x800a -/* f0020fc: 26730001 */ addiu $s3,$s3,0x1 -/* f002100: 01c21821 */ addu $v1,$t6,$v0 -/* f002104: 946f0000 */ lhu $t7,0x0($v1) -/* f002108: 2442008c */ addiu $v0,$v0,0x8c -/* f00210c: 01e46024 */ and $t4,$t7,$a0 -/* f002110: a46c0000 */ sh $t4,0x0($v1) -/* f002114: 8f18a27c */ lw $t8,-0x5d84($t8) -/* f002118: 0278082a */ slt $at,$s3,$t8 -/* f00211c: 5420fff6 */ bnezl $at,.L0f0020f8 -/* f002120: 8e0e0000 */ lw $t6,0x0($s0) -.L0f002124: -/* f002124: 0c012144 */ jal 0x48510 -/* f002128: 00000000 */ sll $zero,$zero,0x0 -/* f00212c: 8fbf003c */ lw $ra,0x3c($sp) -.L0f002130: -/* f002130: 8fb00018 */ lw $s0,0x18($sp) -/* f002134: 8fb1001c */ lw $s1,0x1c($sp) -/* f002138: 8fb20020 */ lw $s2,0x20($sp) -/* f00213c: 8fb30024 */ lw $s3,0x24($sp) -/* f002140: 8fb40028 */ lw $s4,0x28($sp) -/* f002144: 8fb5002c */ lw $s5,0x2c($sp) -/* f002148: 8fb60030 */ lw $s6,0x30($sp) -/* f00214c: 8fb70034 */ lw $s7,0x34($sp) -/* f002150: 8fbe0038 */ lw $s8,0x38($sp) -/* f002154: 03e00008 */ jr $ra -/* f002158: 27bd0070 */ addiu $sp,$sp,0x70 -); - -GLOBAL_ASM( -glabel func0f00215c -/* f00215c: 3c0e7f00 */ lui $t6,0x7f00 -/* f002160: 25ce2334 */ addiu $t6,$t6,0x2334 -/* f002164: 3c01800a */ lui $at,0x800a -/* f002168: ac2ecae8 */ sw $t6,-0x3518($at) -/* f00216c: 3c014248 */ lui $at,0x4248 -/* f002170: 44812000 */ mtc1 $at,$f4 -/* f002174: 3c018006 */ lui $at,0x8006 -/* f002178: 27bdffd0 */ addiu $sp,$sp,-48 -/* f00217c: e424143c */ swc1 $f4,0x143c($at) -/* f002180: 3c01800a */ lui $at,0x800a -/* f002184: 240f0014 */ addiu $t7,$zero,0x14 -/* f002188: afb00014 */ sw $s0,0x14($sp) -/* f00218c: ac2fcae4 */ sw $t7,-0x351c($at) -/* f002190: 3c10800a */ lui $s0,0x800a -/* f002194: 3c018006 */ lui $at,0x8006 -/* f002198: 26109fc0 */ addiu $s0,$s0,-24640 -/* f00219c: ac201440 */ sw $zero,0x1440($at) -/* f0021a0: 8e1802bc */ lw $t8,0x2bc($s0) -/* f0021a4: afb40024 */ sw $s4,0x24($sp) -/* f0021a8: afb2001c */ sw $s2,0x1c($sp) -/* f0021ac: 2b010002 */ slti $at,$t8,0x2 -/* f0021b0: 0080a025 */ or $s4,$a0,$zero -/* f0021b4: afbf002c */ sw $ra,0x2c($sp) -/* f0021b8: afb50028 */ sw $s5,0x28($sp) -/* f0021bc: afb30020 */ sw $s3,0x20($sp) -/* f0021c0: afb10018 */ sw $s1,0x18($sp) -/* f0021c4: 14200052 */ bnez $at,.L0f002310 -/* f0021c8: 24120001 */ addiu $s2,$zero,0x1 -/* f0021cc: 3c15800a */ lui $s5,0x800a -/* f0021d0: 3c118006 */ lui $s1,0x8006 -/* f0021d4: 26311434 */ addiu $s1,$s1,0x1434 -/* f0021d8: 26b5cae0 */ addiu $s5,$s5,-13600 -/* f0021dc: 8eb90000 */ lw $t9,0x0($s5) -.L0f0021e0: -/* f0021e0: 02402025 */ or $a0,$s2,$zero -/* f0021e4: 02590019 */ multu $s2,$t9 -/* f0021e8: 00004012 */ mflo $t0 -/* f0021ec: 01149821 */ addu $s3,$t0,$s4 -/* f0021f0: 0fc00967 */ jal func0f00259c -/* f0021f4: 00000000 */ sll $zero,$zero,0x0 -/* f0021f8: 00001825 */ or $v1,$zero,$zero -/* f0021fc: 02602025 */ or $a0,$s3,$zero -.L0f002200: -/* f002200: 24630001 */ addiu $v1,$v1,0x1 -/* f002204: 24840001 */ addiu $a0,$a0,0x1 -/* f002208: 1860fffd */ blez $v1,.L0f002200 -/* f00220c: a080ffff */ sb $zero,-0x1($a0) -/* f002210: 8e0202bc */ lw $v0,0x2bc($s0) -/* f002214: 24030001 */ addiu $v1,$zero,0x1 -/* f002218: 26640001 */ addiu $a0,$s3,0x1 -/* f00221c: 28410002 */ slti $at,$v0,0x2 -/* f002220: 14200037 */ bnez $at,.L0f002300 -/* f002224: 00123880 */ sll $a3,$s2,0x2 -/* f002228: 24050004 */ addiu $a1,$zero,0x4 -.L0f00222c: -/* f00222c: 8e220000 */ lw $v0,0x0($s1) -/* f002230: 24630001 */ addiu $v1,$v1,0x1 -/* f002234: 240d0001 */ addiu $t5,$zero,0x1 -/* f002238: 00474821 */ addu $t1,$v0,$a3 -/* f00223c: 00453021 */ addu $a2,$v0,$a1 -/* f002240: c4c00000 */ lwc1 $f0,0x0($a2) -/* f002244: c5220000 */ lwc1 $f2,0x0($t1) -/* f002248: 3c014f00 */ lui $at,0x4f00 -/* f00224c: 4600103c */ c.lt.s $f2,$f0 -/* f002250: 00000000 */ sll $zero,$zero,0x0 -/* f002254: 45020006 */ bc1fl .L0f002270 -/* f002258: 444cf800 */ cfc1 $t4,$31 -/* f00225c: e4c20000 */ swc1 $f2,0x0($a2) -/* f002260: 8e2a0000 */ lw $t2,0x0($s1) -/* f002264: 01455821 */ addu $t3,$t2,$a1 -/* f002268: c5600000 */ lwc1 $f0,0x0($t3) -/* f00226c: 444cf800 */ cfc1 $t4,$31 -.L0f002270: -/* f002270: 44cdf800 */ ctc1 $t5,$31 -/* f002274: 00000000 */ sll $zero,$zero,0x0 -/* f002278: 460001a4 */ cvt.w.s $f6,$f0 -/* f00227c: 444df800 */ cfc1 $t5,$31 -/* f002280: 00000000 */ sll $zero,$zero,0x0 -/* f002284: 31ad0078 */ andi $t5,$t5,0x78 -/* f002288: 51a00013 */ beqzl $t5,.L0f0022d8 -/* f00228c: 440d3000 */ mfc1 $t5,$f6 -/* f002290: 44813000 */ mtc1 $at,$f6 -/* f002294: 240d0001 */ addiu $t5,$zero,0x1 -/* f002298: 46060181 */ sub.s $f6,$f0,$f6 -/* f00229c: 44cdf800 */ ctc1 $t5,$31 -/* f0022a0: 00000000 */ sll $zero,$zero,0x0 -/* f0022a4: 460031a4 */ cvt.w.s $f6,$f6 -/* f0022a8: 444df800 */ cfc1 $t5,$31 -/* f0022ac: 00000000 */ sll $zero,$zero,0x0 -/* f0022b0: 31ad0078 */ andi $t5,$t5,0x78 -/* f0022b4: 15a00005 */ bnez $t5,.L0f0022cc -/* f0022b8: 00000000 */ sll $zero,$zero,0x0 -/* f0022bc: 440d3000 */ mfc1 $t5,$f6 -/* f0022c0: 3c018000 */ lui $at,0x8000 -/* f0022c4: 10000007 */ beqz $zero,.L0f0022e4 -/* f0022c8: 01a16825 */ or $t5,$t5,$at -.L0f0022cc: -/* f0022cc: 10000005 */ beqz $zero,.L0f0022e4 -/* f0022d0: 240dffff */ addiu $t5,$zero,-1 -/* f0022d4: 440d3000 */ mfc1 $t5,$f6 -.L0f0022d8: -/* f0022d8: 00000000 */ sll $zero,$zero,0x0 -/* f0022dc: 05a0fffb */ bltz $t5,.L0f0022cc -/* f0022e0: 00000000 */ sll $zero,$zero,0x0 -.L0f0022e4: -/* f0022e4: a08d0000 */ sb $t5,0x0($a0) -/* f0022e8: 8e0202bc */ lw $v0,0x2bc($s0) -/* f0022ec: 44ccf800 */ ctc1 $t4,$31 -/* f0022f0: 24840001 */ addiu $a0,$a0,0x1 -/* f0022f4: 0062082a */ slt $at,$v1,$v0 -/* f0022f8: 1420ffcc */ bnez $at,.L0f00222c -/* f0022fc: 24a50004 */ addiu $a1,$a1,0x4 -.L0f002300: -/* f002300: 26520001 */ addiu $s2,$s2,0x1 -/* f002304: 0242082a */ slt $at,$s2,$v0 -/* f002308: 5420ffb5 */ bnezl $at,.L0f0021e0 -/* f00230c: 8eb90000 */ lw $t9,0x0($s5) -.L0f002310: -/* f002310: 8fbf002c */ lw $ra,0x2c($sp) -/* f002314: 8fb00014 */ lw $s0,0x14($sp) -/* f002318: 8fb10018 */ lw $s1,0x18($sp) -/* f00231c: 8fb2001c */ lw $s2,0x1c($sp) -/* f002320: 8fb30020 */ lw $s3,0x20($sp) -/* f002324: 8fb40024 */ lw $s4,0x24($sp) -/* f002328: 8fb50028 */ lw $s5,0x28($sp) -/* f00232c: 03e00008 */ jr $ra -/* f002330: 27bd0030 */ addiu $sp,$sp,0x30 -/* f002334: 27bdffe0 */ addiu $sp,$sp,-32 -/* f002338: 44806000 */ mtc1 $zero,$f12 -/* f00233c: 2401ffff */ addiu $at,$zero,-1 -/* f002340: afbf0014 */ sw $ra,0x14($sp) -/* f002344: afa40020 */ sw $a0,0x20($sp) -/* f002348: afa50024 */ sw $a1,0x24($sp) -/* f00234c: 10c10004 */ beq $a2,$at,.L0f002360 -/* f002350: afa7002c */ sw $a3,0x2c($sp) -/* f002354: 0fc56c9d */ jal func0f15b274 -/* f002358: 00c02025 */ or $a0,$a2,$zero -/* f00235c: 46000306 */ mov.s $f12,$f0 -.L0f002360: -/* f002360: 8fa4002c */ lw $a0,0x2c($sp) -/* f002364: 0fc56c9d */ jal func0f15b274 -/* f002368: e7ac001c */ swc1 $f12,0x1c($sp) -/* f00236c: 8faf0020 */ lw $t7,0x20($sp) -/* f002370: 3c0e800a */ lui $t6,0x800a -/* f002374: 8dce4928 */ lw $t6,0x4928($t6) -/* f002378: 000fc0c0 */ sll $t8,$t7,0x3 -/* f00237c: 030fc021 */ addu $t8,$t8,$t7 -/* f002380: 0018c080 */ sll $t8,$t8,0x2 -/* f002384: 030fc023 */ subu $t8,$t8,$t7 -/* f002388: 0018c080 */ sll $t8,$t8,0x2 -/* f00238c: 01d8c821 */ addu $t9,$t6,$t8 -/* f002390: c7240070 */ lwc1 $f4,0x70($t9) -/* f002394: c7ac001c */ lwc1 $f12,0x1c($sp) -/* f002398: c7aa0024 */ lwc1 $f10,0x24($sp) -/* f00239c: 8fbf0014 */ lw $ra,0x14($sp) -/* f0023a0: 460c2181 */ sub.s $f6,$f4,$f12 -/* f0023a4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0023a8: 46060203 */ div.s $f8,$f0,$f6 -/* f0023ac: 460a4082 */ mul.s $f2,$f8,$f10 -/* f0023b0: 03e00008 */ jr $ra -/* f0023b4: 46001006 */ mov.s $f0,$f2 -); - -GLOBAL_ASM( -glabel func0f0023b8 -/* f0023b8: 3c09800a */ lui $t1,0x800a -/* f0023bc: 25299fc0 */ addiu $t1,$t1,-24640 -/* f0023c0: 8d2e02bc */ lw $t6,0x2bc($t1) -/* f0023c4: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0023c8: f7ba0020 */ sdc1 $f26,0x20($sp) -/* f0023cc: f7b80018 */ sdc1 $f24,0x18($sp) -/* f0023d0: f7b60010 */ sdc1 $f22,0x10($sp) -/* f0023d4: f7b40008 */ sdc1 $f20,0x8($sp) -/* f0023d8: 19c0006a */ blez $t6,.L0f002584 -/* f0023dc: 00001025 */ or $v0,$zero,$zero -/* f0023e0: 3c017f1a */ lui $at,0x7f1a -/* f0023e4: c43a7d90 */ lwc1 $f26,0x7d90($at) -/* f0023e8: 3c014270 */ lui $at,0x4270 -/* f0023ec: 4481b000 */ mtc1 $at,$f22 -/* f0023f0: 3c0142c8 */ lui $at,0x42c8 -/* f0023f4: 4481a000 */ mtc1 $at,$f20 -/* f0023f8: 3c013f80 */ lui $at,0x3f80 -/* f0023fc: 3c0a800a */ lui $t2,0x800a -/* f002400: 44818000 */ mtc1 $at,$f16 -/* f002404: 4480c000 */ mtc1 $zero,$f24 -/* f002408: 44809000 */ mtc1 $zero,$f18 -/* f00240c: 254a4928 */ addiu $t2,$t2,0x4928 -/* f002410: 00002825 */ or $a1,$zero,$zero -/* f002414: 240b000c */ addiu $t3,$zero,0xc -/* f002418: 8d4f0000 */ lw $t7,0x0($t2) -.L0f00241c: -/* f00241c: 24030001 */ addiu $v1,$zero,0x1 -/* f002420: 00003825 */ or $a3,$zero,$zero -/* f002424: 01e5c021 */ addu $t8,$t7,$a1 -/* f002428: e710006c */ swc1 $f16,0x6c($t8) -/* f00242c: 8d590000 */ lw $t9,0x0($t2) -/* f002430: 03256021 */ addu $t4,$t9,$a1 -/* f002434: e5900070 */ swc1 $f16,0x70($t4) -/* f002438: 8d440000 */ lw $a0,0x0($t2) -/* f00243c: 000268c0 */ sll $t5,$v0,0x3 -.L0f002440: -/* f002440: 01a26821 */ addu $t5,$t5,$v0 -/* f002444: 000d6880 */ sll $t5,$t5,0x2 -/* f002448: 01a26823 */ subu $t5,$t5,$v0 -/* f00244c: 000d6880 */ sll $t5,$t5,0x2 -/* f002450: 008d7021 */ addu $t6,$a0,$t5 -/* f002454: 01c73021 */ addu $a2,$t6,$a3 -/* f002458: c4c40024 */ lwc1 $f4,0x24($a2) -/* f00245c: c4c60018 */ lwc1 $f6,0x18($a2) -/* f002460: 00853021 */ addu $a2,$a0,$a1 -/* f002464: 00c74021 */ addu $t0,$a2,$a3 -/* f002468: 46062001 */ sub.s $f0,$f4,$f6 -/* f00246c: 4600903c */ c.lt.s $f18,$f0 -/* f002470: 00000000 */ sll $zero,$zero,0x0 -/* f002474: 4502000b */ bc1fl .L0f0024a4 -/* f002478: 00001825 */ or $v1,$zero,$zero -/* f00247c: c5080024 */ lwc1 $f8,0x24($t0) -/* f002480: c50a0018 */ lwc1 $f10,0x18($t0) -/* f002484: 460a4101 */ sub.s $f4,$f8,$f10 -/* f002488: c4c8006c */ lwc1 $f8,0x6c($a2) -/* f00248c: 46142183 */ div.s $f6,$f4,$f20 -/* f002490: 46064282 */ mul.s $f10,$f8,$f6 -/* f002494: e4ca006c */ swc1 $f10,0x6c($a2) -/* f002498: 10000002 */ beqz $zero,.L0f0024a4 -/* f00249c: 8d440000 */ lw $a0,0x0($t2) -/* f0024a0: 00001825 */ or $v1,$zero,$zero -.L0f0024a4: -/* f0024a4: 24e70004 */ addiu $a3,$a3,0x4 -/* f0024a8: 54ebffe5 */ bnel $a3,$t3,.L0f002440 -/* f0024ac: 000268c0 */ sll $t5,$v0,0x3 -/* f0024b0: 00853021 */ addu $a2,$a0,$a1 -/* f0024b4: c4c4006c */ lwc1 $f4,0x6c($a2) -/* f0024b8: 46102200 */ add.s $f8,$f4,$f16 -/* f0024bc: e4c8006c */ swc1 $f8,0x6c($a2) -/* f0024c0: 8d4f0000 */ lw $t7,0x0($t2) -/* f0024c4: 01e53021 */ addu $a2,$t7,$a1 -/* f0024c8: c4c6006c */ lwc1 $f6,0x6c($a2) -/* f0024cc: 4606b03c */ c.lt.s $f22,$f6 -/* f0024d0: 00000000 */ sll $zero,$zero,0x0 -/* f0024d4: 45000004 */ bc1f .L0f0024e8 -/* f0024d8: 00000000 */ sll $zero,$zero,0x0 -/* f0024dc: e4d6006c */ swc1 $f22,0x6c($a2) -/* f0024e0: 8d580000 */ lw $t8,0x0($t2) -/* f0024e4: 03053021 */ addu $a2,$t8,$a1 -.L0f0024e8: -/* f0024e8: 50600020 */ beqzl $v1,.L0f00256c -/* f0024ec: e4da0070 */ swc1 $f26,0x70($a2) -/* f0024f0: c4ca0024 */ lwc1 $f10,0x24($a2) -/* f0024f4: c4c40018 */ lwc1 $f4,0x18($a2) -/* f0024f8: c4c80028 */ lwc1 $f8,0x28($a2) -/* f0024fc: c4c6001c */ lwc1 $f6,0x1c($a2) -/* f002500: 46045001 */ sub.s $f0,$f10,$f4 -/* f002504: c4c40020 */ lwc1 $f4,0x20($a2) -/* f002508: c4ca002c */ lwc1 $f10,0x2c($a2) -/* f00250c: 46064081 */ sub.s $f2,$f8,$f6 -/* f002510: 4600c03c */ c.lt.s $f24,$f0 -/* f002514: 46045301 */ sub.s $f12,$f10,$f4 -/* f002518: 45030003 */ bc1tl .L0f002528 -/* f00251c: 4602c03c */ c.lt.s $f24,$f2 -/* f002520: 46000007 */ neg.s $f0,$f0 -/* f002524: 4602c03c */ c.lt.s $f24,$f2 -.L0f002528: -/* f002528: 00000000 */ sll $zero,$zero,0x0 -/* f00252c: 45030003 */ bc1tl .L0f00253c -/* f002530: 460cc03c */ c.lt.s $f24,$f12 -/* f002534: 46001087 */ neg.s $f2,$f2 -/* f002538: 460cc03c */ c.lt.s $f24,$f12 -.L0f00253c: -/* f00253c: 46020202 */ mul.s $f8,$f0,$f2 -/* f002540: 45010002 */ bc1t .L0f00254c -/* f002544: 00000000 */ sll $zero,$zero,0x0 -/* f002548: 46006307 */ neg.s $f12,$f12 -.L0f00254c: -/* f00254c: 460c0182 */ mul.s $f6,$f0,$f12 -/* f002550: 46064280 */ add.s $f10,$f8,$f6 -/* f002554: 460c1102 */ mul.s $f4,$f2,$f12 -/* f002558: 46045380 */ add.s $f14,$f10,$f4 -/* f00255c: 460e7200 */ add.s $f8,$f14,$f14 -/* f002560: 10000002 */ beqz $zero,.L0f00256c -/* f002564: e4c80070 */ swc1 $f8,0x70($a2) -/* f002568: e4da0070 */ swc1 $f26,0x70($a2) -.L0f00256c: -/* f00256c: 8d3902bc */ lw $t9,0x2bc($t1) -/* f002570: 24420001 */ addiu $v0,$v0,0x1 -/* f002574: 24a5008c */ addiu $a1,$a1,0x8c -/* f002578: 0059082a */ slt $at,$v0,$t9 -/* f00257c: 5420ffa7 */ bnezl $at,.L0f00241c -/* f002580: 8d4f0000 */ lw $t7,0x0($t2) -.L0f002584: -/* f002584: d7b40008 */ ldc1 $f20,0x8($sp) -/* f002588: d7b60010 */ ldc1 $f22,0x10($sp) -/* f00258c: d7b80018 */ ldc1 $f24,0x18($sp) -/* f002590: d7ba0020 */ ldc1 $f26,0x20($sp) -/* f002594: 03e00008 */ jr $ra -/* f002598: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f00259c -/* f00259c: 27bdffa0 */ addiu $sp,$sp,-96 -/* f0025a0: afb60034 */ sw $s6,0x34($sp) -/* f0025a4: 3c16800a */ lui $s6,0x800a -/* f0025a8: 26d69fc0 */ addiu $s6,$s6,-24640 -/* f0025ac: 8ece02bc */ lw $t6,0x2bc($s6) -/* f0025b0: 44800000 */ mtc1 $zero,$f0 -/* f0025b4: afb30028 */ sw $s3,0x28($sp) -/* f0025b8: afb10020 */ sw $s1,0x20($sp) -/* f0025bc: f7b40010 */ sdc1 $f20,0x10($sp) -/* f0025c0: 00809825 */ or $s3,$a0,$zero -/* f0025c4: afbf003c */ sw $ra,0x3c($sp) -/* f0025c8: afb70038 */ sw $s7,0x38($sp) -/* f0025cc: afb50030 */ sw $s5,0x30($sp) -/* f0025d0: afb4002c */ sw $s4,0x2c($sp) -/* f0025d4: afb20024 */ sw $s2,0x24($sp) -/* f0025d8: afb0001c */ sw $s0,0x1c($sp) -/* f0025dc: 00008825 */ or $s1,$zero,$zero -/* f0025e0: 19c0000e */ blez $t6,.L0f00261c -/* f0025e4: 46000506 */ mov.s $f20,$f0 -/* f0025e8: 3c148006 */ lui $s4,0x8006 -/* f0025ec: 26941434 */ addiu $s4,$s4,0x1434 -/* f0025f0: 00008025 */ or $s0,$zero,$zero -/* f0025f4: 8e8f0000 */ lw $t7,0x0($s4) -.L0f0025f8: -/* f0025f8: 26310001 */ addiu $s1,$s1,0x1 -/* f0025fc: 01f0c021 */ addu $t8,$t7,$s0 -/* f002600: e7000000 */ swc1 $f0,0x0($t8) -/* f002604: 8ed902bc */ lw $t9,0x2bc($s6) -/* f002608: 26100004 */ addiu $s0,$s0,0x4 -/* f00260c: 0239082a */ slt $at,$s1,$t9 -/* f002610: 5420fff9 */ bnezl $at,.L0f0025f8 -/* f002614: 8e8f0000 */ lw $t7,0x0($s4) -/* f002618: 00008825 */ or $s1,$zero,$zero -.L0f00261c: -/* f00261c: 3c15800a */ lui $s5,0x800a -/* f002620: 0013b8c0 */ sll $s7,$s3,0x3 -/* f002624: 26b54928 */ addiu $s5,$s5,0x4928 -/* f002628: 02f3b821 */ addu $s7,$s7,$s3 -/* f00262c: 8ea80000 */ lw $t0,0x0($s5) -/* f002630: 0017b880 */ sll $s7,$s7,0x2 -/* f002634: 02f3b823 */ subu $s7,$s7,$s3 -/* f002638: 0017b880 */ sll $s7,$s7,0x2 -/* f00263c: 3c148006 */ lui $s4,0x8006 -/* f002640: 01174821 */ addu $t1,$t0,$s7 -/* f002644: 26941434 */ addiu $s4,$s4,0x1434 -/* f002648: 0c012974 */ jal 0x4a5d0 -/* f00264c: c52c006c */ lwc1 $f12,0x6c($t1) -/* f002650: 3c01437f */ lui $at,0x437f -/* f002654: 44812000 */ mtc1 $at,$f4 -/* f002658: 8e8b0000 */ lw $t3,0x0($s4) -/* f00265c: 00135080 */ sll $t2,$s3,0x2 -/* f002660: 46040182 */ mul.s $f6,$f0,$f4 -/* f002664: afaa0044 */ sw $t2,0x44($sp) -/* f002668: 016a6821 */ addu $t5,$t3,$t2 -/* f00266c: 02602025 */ or $a0,$s3,$zero -/* f002670: e5a60000 */ swc1 $f6,0x0($t5) -/* f002674: 8eae0000 */ lw $t6,0x0($s5) -/* f002678: 8fb80044 */ lw $t8,0x44($sp) -/* f00267c: 01d79021 */ addu $s2,$t6,$s7 -/* f002680: 82420005 */ lb $v0,0x5($s2) -/* f002684: 1040000a */ beqz $v0,.L0f0026b0 -/* f002688: 00000000 */ sll $zero,$zero,0x0 -/* f00268c: 8e8f0000 */ lw $t7,0x0($s4) -/* f002690: 00003025 */ or $a2,$zero,$zero -/* f002694: 2407ffff */ addiu $a3,$zero,-1 -/* f002698: 01f8c821 */ addu $t9,$t7,$t8 -/* f00269c: 0fc00a11 */ jal func0f002844 -/* f0026a0: 8f250000 */ lw $a1,0x0($t9) -/* f0026a4: 8ea80000 */ lw $t0,0x0($s5) -/* f0026a8: 01179021 */ addu $s2,$t0,$s7 -/* f0026ac: 82420005 */ lb $v0,0x5($s2) -.L0f0026b0: -/* f0026b0: 18400013 */ blez $v0,.L0f002700 -/* f0026b4: 00008025 */ or $s0,$zero,$zero -/* f0026b8: 3c13800a */ lui $s3,0x800a -/* f0026bc: 26734ce0 */ addiu $s3,$s3,0x4ce0 -/* f0026c0: 864a000e */ lh $t2,0xe($s2) -.L0f0026c4: -/* f0026c4: 8e690000 */ lw $t1,0x0($s3) -/* f0026c8: 000a5840 */ sll $t3,$t2,0x1 -/* f0026cc: 012b6021 */ addu $t4,$t1,$t3 -/* f0026d0: 01906821 */ addu $t5,$t4,$s0 -/* f0026d4: 0fc56c9d */ jal func0f15b274 -/* f0026d8: 85a40000 */ lh $a0,0x0($t5) -/* f0026dc: 8eae0000 */ lw $t6,0x0($s5) -/* f0026e0: 26310001 */ addiu $s1,$s1,0x1 -/* f0026e4: 26100002 */ addiu $s0,$s0,0x2 -/* f0026e8: 01d79021 */ addu $s2,$t6,$s7 -/* f0026ec: 824f0005 */ lb $t7,0x5($s2) -/* f0026f0: 4600a500 */ add.s $f20,$f20,$f0 -/* f0026f4: 022f082a */ slt $at,$s1,$t7 -/* f0026f8: 5420fff2 */ bnezl $at,.L0f0026c4 -/* f0026fc: 864a000e */ lh $t2,0xe($s2) -.L0f002700: -/* f002700: c6400070 */ lwc1 $f0,0x70($s2) -/* f002704: 8ed802bc */ lw $t8,0x2bc($s6) -/* f002708: 24110001 */ addiu $s1,$zero,0x1 -/* f00270c: 46140201 */ sub.s $f8,$f0,$f20 -/* f002710: 2b010002 */ slti $at,$t8,0x2 -/* f002714: 24100004 */ addiu $s0,$zero,0x4 -/* f002718: 46004283 */ div.s $f10,$f8,$f0 -/* f00271c: 14200015 */ bnez $at,.L0f002774 -/* f002720: e7aa0058 */ swc1 $f10,0x58($sp) -/* f002724: 3c014040 */ lui $at,0x4040 -/* f002728: 4481a000 */ mtc1 $at,$f20 -/* f00272c: 2412008c */ addiu $s2,$zero,0x8c -/* f002730: 8eb90000 */ lw $t9,0x0($s5) -.L0f002734: -/* f002734: 03324021 */ addu $t0,$t9,$s2 -/* f002738: 0c012974 */ jal 0x4a5d0 -/* f00273c: c50c006c */ lwc1 $f12,0x6c($t0) -/* f002740: 4600a483 */ div.s $f18,$f20,$f0 -/* f002744: 8e8a0000 */ lw $t2,0x0($s4) -/* f002748: 26310001 */ addiu $s1,$s1,0x1 -/* f00274c: 2652008c */ addiu $s2,$s2,0x8c -/* f002750: 01501021 */ addu $v0,$t2,$s0 -/* f002754: c4500000 */ lwc1 $f16,0x0($v0) -/* f002758: 26100004 */ addiu $s0,$s0,0x4 -/* f00275c: 46128102 */ mul.s $f4,$f16,$f18 -/* f002760: e4440000 */ swc1 $f4,0x0($v0) -/* f002764: 8ec902bc */ lw $t1,0x2bc($s6) -/* f002768: 0229082a */ slt $at,$s1,$t1 -/* f00276c: 5420fff1 */ bnezl $at,.L0f002734 -/* f002770: 8eb90000 */ lw $t9,0x0($s5) -.L0f002774: -/* f002774: 8e8b0000 */ lw $t3,0x0($s4) -/* f002778: 8fac0044 */ lw $t4,0x44($sp) -/* f00277c: 3c01437f */ lui $at,0x437f -/* f002780: 44813000 */ mtc1 $at,$f6 -/* f002784: 016c1021 */ addu $v0,$t3,$t4 -/* f002788: c4480000 */ lwc1 $f8,0x0($v0) -/* f00278c: 3c01437f */ lui $at,0x437f -/* f002790: 4608303c */ c.lt.s $f6,$f8 -/* f002794: 00000000 */ sll $zero,$zero,0x0 -/* f002798: 45000004 */ bc1f .L0f0027ac -/* f00279c: 00000000 */ sll $zero,$zero,0x0 -/* f0027a0: 44815000 */ mtc1 $at,$f10 -/* f0027a4: 00000000 */ sll $zero,$zero,0x0 -/* f0027a8: e44a0000 */ swc1 $f10,0x0($v0) -.L0f0027ac: -/* f0027ac: 3c017f1a */ lui $at,0x7f1a -/* f0027b0: c4327d94 */ lwc1 $f18,0x7d94($at) -/* f0027b4: c7b00058 */ lwc1 $f16,0x58($sp) -/* f0027b8: 4612803c */ c.lt.s $f16,$f18 -/* f0027bc: 00000000 */ sll $zero,$zero,0x0 -/* f0027c0: 45020015 */ bc1fl .L0f002818 -/* f0027c4: 8fbf003c */ lw $ra,0x3c($sp) -/* f0027c8: 8ead0000 */ lw $t5,0x0($s5) -/* f0027cc: 3c014f80 */ lui $at,0x4f80 -/* f0027d0: 01b79021 */ addu $s2,$t5,$s7 -/* f0027d4: 924e0049 */ lbu $t6,0x49($s2) -/* f0027d8: 000e7843 */ sra $t7,$t6,0x1 -/* f0027dc: a24f0048 */ sb $t7,0x48($s2) -/* f0027e0: 8eb80000 */ lw $t8,0x0($s5) -/* f0027e4: 8fa90044 */ lw $t1,0x44($sp) -/* f0027e8: 0317c821 */ addu $t9,$t8,$s7 -/* f0027ec: 93280049 */ lbu $t0,0x49($t9) -/* f0027f0: 44882000 */ mtc1 $t0,$f4 -/* f0027f4: 05010004 */ bgez $t0,.L0f002808 -/* f0027f8: 468021a0 */ cvt.s.w $f6,$f4 -/* f0027fc: 44814000 */ mtc1 $at,$f8 -/* f002800: 00000000 */ sll $zero,$zero,0x0 -/* f002804: 46083180 */ add.s $f6,$f6,$f8 -.L0f002808: -/* f002808: 8e8a0000 */ lw $t2,0x0($s4) -/* f00280c: 01495821 */ addu $t3,$t2,$t1 -/* f002810: e5660000 */ swc1 $f6,0x0($t3) -/* f002814: 8fbf003c */ lw $ra,0x3c($sp) -.L0f002818: -/* f002818: d7b40010 */ ldc1 $f20,0x10($sp) -/* f00281c: 8fb0001c */ lw $s0,0x1c($sp) -/* f002820: 8fb10020 */ lw $s1,0x20($sp) -/* f002824: 8fb20024 */ lw $s2,0x24($sp) -/* f002828: 8fb30028 */ lw $s3,0x28($sp) -/* f00282c: 8fb4002c */ lw $s4,0x2c($sp) -/* f002830: 8fb50030 */ lw $s5,0x30($sp) -/* f002834: 8fb60034 */ lw $s6,0x34($sp) -/* f002838: 8fb70038 */ lw $s7,0x38($sp) -/* f00283c: 03e00008 */ jr $ra -/* f002840: 27bd0060 */ addiu $sp,$sp,0x60 -); - -GLOBAL_ASM( -glabel func0f002844 -/* f002844: 27bdff98 */ addiu $sp,$sp,-104 -/* f002848: 3c028006 */ lui $v0,0x8006 -/* f00284c: 24421440 */ addiu $v0,$v0,0x1440 -/* f002850: 8c4f0000 */ lw $t7,0x0($v0) -/* f002854: f7b60020 */ sdc1 $f22,0x20($sp) -/* f002858: 4485b000 */ mtc1 $a1,$f22 -/* f00285c: afb60040 */ sw $s6,0x40($sp) -/* f002860: afb5003c */ sw $s5,0x3c($sp) -/* f002864: 240effff */ addiu $t6,$zero,-1 -/* f002868: 2401ffff */ addiu $at,$zero,-1 -/* f00286c: 25f80001 */ addiu $t8,$t7,0x1 -/* f002870: 0080a825 */ or $s5,$a0,$zero -/* f002874: 00c0b025 */ or $s6,$a2,$zero -/* f002878: afbf004c */ sw $ra,0x4c($sp) -/* f00287c: afbe0048 */ sw $s8,0x48($sp) -/* f002880: afb70044 */ sw $s7,0x44($sp) -/* f002884: afb40038 */ sw $s4,0x38($sp) -/* f002888: afb30034 */ sw $s3,0x34($sp) -/* f00288c: afb20030 */ sw $s2,0x30($sp) -/* f002890: afb1002c */ sw $s1,0x2c($sp) -/* f002894: afb00028 */ sw $s0,0x28($sp) -/* f002898: f7b40018 */ sdc1 $f20,0x18($sp) -/* f00289c: afa70074 */ sw $a3,0x74($sp) -/* f0028a0: afae0060 */ sw $t6,0x60($sp) -/* f0028a4: 10e1000c */ beq $a3,$at,.L0f0028d8 -/* f0028a8: ac580000 */ sw $t8,0x0($v0) -/* f0028ac: 3c08800a */ lui $t0,0x800a -/* f0028b0: 8d084cc8 */ lw $t0,0x4cc8($t0) -/* f0028b4: 000748c0 */ sll $t1,$a3,0x3 -/* f0028b8: 01091021 */ addu $v0,$t0,$t1 -/* f0028bc: 84430002 */ lh $v1,0x2($v0) -/* f0028c0: 54830005 */ bnel $a0,$v1,.L0f0028d8 -/* f0028c4: afa30060 */ sw $v1,0x60($sp) -/* f0028c8: 844a0004 */ lh $t2,0x4($v0) -/* f0028cc: 10000002 */ beqz $zero,.L0f0028d8 -/* f0028d0: afaa0060 */ sw $t2,0x60($sp) -/* f0028d4: afa30060 */ sw $v1,0x60($sp) -.L0f0028d8: -/* f0028d8: 001558c0 */ sll $t3,$s5,0x3 -/* f0028dc: 01755821 */ addu $t3,$t3,$s5 -/* f0028e0: 000b5880 */ sll $t3,$t3,0x2 -/* f0028e4: 3c0c800a */ lui $t4,0x800a -/* f0028e8: 8d8c4928 */ lw $t4,0x4928($t4) -/* f0028ec: 01755823 */ subu $t3,$t3,$s5 -/* f0028f0: 000b5880 */ sll $t3,$t3,0x2 -/* f0028f4: afab0050 */ sw $t3,0x50($sp) -/* f0028f8: 018b1021 */ addu $v0,$t4,$t3 -/* f0028fc: 804e0005 */ lb $t6,0x5($v0) -/* f002900: 00009825 */ or $s3,$zero,$zero -/* f002904: 0000a025 */ or $s4,$zero,$zero -/* f002908: 19c00055 */ blez $t6,.L0f002a60 -/* f00290c: 3c1e8006 */ lui $s8,0x8006 -/* f002910: 3c17800a */ lui $s7,0x800a -/* f002914: 3c128006 */ lui $s2,0x8006 -/* f002918: 4480a000 */ mtc1 $zero,$f20 -/* f00291c: 26521434 */ addiu $s2,$s2,0x1434 -/* f002920: 26f74ce0 */ addiu $s7,$s7,0x4ce0 -/* f002924: 27de1438 */ addiu $s8,$s8,0x1438 -/* f002928: 8458000e */ lh $t8,0xe($v0) -.L0f00292c: -/* f00292c: 8eef0000 */ lw $t7,0x0($s7) -/* f002930: 8fca0000 */ lw $t2,0x0($s8) -/* f002934: 0018c840 */ sll $t9,$t8,0x1 -/* f002938: 01f94021 */ addu $t0,$t7,$t9 -/* f00293c: 01144821 */ addu $t1,$t0,$s4 -/* f002940: 85310000 */ lh $s1,0x0($t1) -/* f002944: 3c0e800a */ lui $t6,0x800a -/* f002948: 8faf0060 */ lw $t7,0x60($sp) -/* f00294c: 00115880 */ sll $t3,$s1,0x2 -/* f002950: 014b6021 */ addu $t4,$t2,$t3 -/* f002954: 8d8d0000 */ lw $t5,0x0($t4) -/* f002958: 11a00037 */ beqz $t5,.L0f002a38 -/* f00295c: 00000000 */ sll $zero,$zero,0x0 -/* f002960: 8dce4cc8 */ lw $t6,0x4cc8($t6) -/* f002964: 0011c0c0 */ sll $t8,$s1,0x3 -/* f002968: 02a02025 */ or $a0,$s5,$zero -/* f00296c: 01d81021 */ addu $v0,$t6,$t8 -/* f002970: 84430002 */ lh $v1,0x2($v0) -/* f002974: 3c19800a */ lui $t9,0x800a -/* f002978: 16a30003 */ bne $s5,$v1,.L0f002988 -/* f00297c: 00608025 */ or $s0,$v1,$zero -/* f002980: 10000001 */ beqz $zero,.L0f002988 -/* f002984: 84500004 */ lh $s0,0x4($v0) -.L0f002988: -/* f002988: 120f002b */ beq $s0,$t7,.L0f002a38 -/* f00298c: 00000000 */ sll $zero,$zero,0x0 -/* f002990: 8f39cae8 */ lw $t9,-0x3518($t9) -/* f002994: 4405b000 */ mfc1 $a1,$f22 -/* f002998: 8fa60074 */ lw $a2,0x74($sp) -/* f00299c: 0320f809 */ jalr $t9 -/* f0029a0: 02203825 */ or $a3,$s1,$zero -/* f0029a4: 3c018006 */ lui $at,0x8006 -/* f0029a8: c424143c */ lwc1 $f4,0x143c($at) -/* f0029ac: 46000086 */ mov.s $f2,$f0 -/* f0029b0: 3c08800a */ lui $t0,0x800a -/* f0029b4: 4600203c */ c.lt.s $f4,$f0 -/* f0029b8: 00000000 */ sll $zero,$zero,0x0 -/* f0029bc: 4500001e */ bc1f .L0f002a38 -/* f0029c0: 00000000 */ sll $zero,$zero,0x0 -/* f0029c4: 8d08cae4 */ lw $t0,-0x351c($t0) -/* f0029c8: 02203825 */ or $a3,$s1,$zero -/* f0029cc: 02c8082a */ slt $at,$s6,$t0 -/* f0029d0: 10200019 */ beqz $at,.L0f002a38 -/* f0029d4: 00000000 */ sll $zero,$zero,0x0 -/* f0029d8: 8e490000 */ lw $t1,0x0($s2) -/* f0029dc: 00151080 */ sll $v0,$s5,0x2 -/* f0029e0: 00105880 */ sll $t3,$s0,0x2 -/* f0029e4: 01221821 */ addu $v1,$t1,$v0 -/* f0029e8: c4660000 */ lwc1 $f6,0x0($v1) -/* f0029ec: 44051000 */ mfc1 $a1,$f2 -/* f0029f0: 26c60001 */ addiu $a2,$s6,0x1 -/* f0029f4: 46003201 */ sub.s $f8,$f6,$f0 -/* f0029f8: e4680000 */ swc1 $f8,0x0($v1) -/* f0029fc: 8e4a0000 */ lw $t2,0x0($s2) -/* f002a00: 014b2021 */ addu $a0,$t2,$t3 -/* f002a04: c48a0000 */ lwc1 $f10,0x0($a0) -/* f002a08: 46005400 */ add.s $f16,$f10,$f0 -/* f002a0c: e4900000 */ swc1 $f16,0x0($a0) -/* f002a10: 8e4c0000 */ lw $t4,0x0($s2) -/* f002a14: 01821821 */ addu $v1,$t4,$v0 -/* f002a18: c4720000 */ lwc1 $f18,0x0($v1) -/* f002a1c: 4614903c */ c.lt.s $f18,$f20 -/* f002a20: 00000000 */ sll $zero,$zero,0x0 -/* f002a24: 45000002 */ bc1f .L0f002a30 -/* f002a28: 00000000 */ sll $zero,$zero,0x0 -/* f002a2c: e4740000 */ swc1 $f20,0x0($v1) -.L0f002a30: -/* f002a30: 0fc00a11 */ jal func0f002844 -/* f002a34: 02002025 */ or $a0,$s0,$zero -.L0f002a38: -/* f002a38: 3c0d800a */ lui $t5,0x800a -/* f002a3c: 8dad4928 */ lw $t5,0x4928($t5) -/* f002a40: 8fae0050 */ lw $t6,0x50($sp) -/* f002a44: 26730001 */ addiu $s3,$s3,0x1 -/* f002a48: 26940002 */ addiu $s4,$s4,0x2 -/* f002a4c: 01ae1021 */ addu $v0,$t5,$t6 -/* f002a50: 80580005 */ lb $t8,0x5($v0) -/* f002a54: 0278082a */ slt $at,$s3,$t8 -/* f002a58: 5420ffb4 */ bnezl $at,.L0f00292c -/* f002a5c: 8458000e */ lh $t8,0xe($v0) -.L0f002a60: -/* f002a60: 8fbf004c */ lw $ra,0x4c($sp) -/* f002a64: d7b40018 */ ldc1 $f20,0x18($sp) -/* f002a68: d7b60020 */ ldc1 $f22,0x20($sp) -/* f002a6c: 8fb00028 */ lw $s0,0x28($sp) -/* f002a70: 8fb1002c */ lw $s1,0x2c($sp) -/* f002a74: 8fb20030 */ lw $s2,0x30($sp) -/* f002a78: 8fb30034 */ lw $s3,0x34($sp) -/* f002a7c: 8fb40038 */ lw $s4,0x38($sp) -/* f002a80: 8fb5003c */ lw $s5,0x3c($sp) -/* f002a84: 8fb60040 */ lw $s6,0x40($sp) -/* f002a88: 8fb70044 */ lw $s7,0x44($sp) -/* f002a8c: 8fbe0048 */ lw $s8,0x48($sp) -/* f002a90: 03e00008 */ jr $ra -/* f002a94: 27bd0068 */ addiu $sp,$sp,0x68 -); - -GLOBAL_ASM( -glabel func0f002a98 -/* f002a98: 27bdffd8 */ addiu $sp,$sp,-40 -/* f002a9c: afb30020 */ sw $s3,0x20($sp) -/* f002aa0: 3c13800a */ lui $s3,0x800a -/* f002aa4: 26739fc0 */ addiu $s3,$s3,-24640 -/* f002aa8: afbf0024 */ sw $ra,0x24($sp) -/* f002aac: afb2001c */ sw $s2,0x1c($sp) -/* f002ab0: afb10018 */ sw $s1,0x18($sp) -/* f002ab4: afb00014 */ sw $s0,0x14($sp) -/* f002ab8: 0fc5db62 */ jal func0f176d88 -/* f002abc: 8e6402bc */ lw $a0,0x2bc($s3) -/* f002ac0: 3c01800a */ lui $at,0x800a -/* f002ac4: ac22cae0 */ sw $v0,-0x3520($at) -/* f002ac8: 3c018006 */ lui $at,0x8006 -/* f002acc: ac201458 */ sw $zero,0x1458($at) -/* f002ad0: 8e6e02bc */ lw $t6,0x2bc($s3) -/* f002ad4: a26004e1 */ sb $zero,0x4e1($s3) -/* f002ad8: 24100001 */ addiu $s0,$zero,0x1 -/* f002adc: 29c10002 */ slti $at,$t6,0x2 -/* f002ae0: 1420000e */ bnez $at,.L0f002b1c -/* f002ae4: 2411008c */ addiu $s1,$zero,0x8c -/* f002ae8: 3c12800a */ lui $s2,0x800a -/* f002aec: 26524928 */ addiu $s2,$s2,0x4928 -/* f002af0: 8e4f0000 */ lw $t7,0x0($s2) -.L0f002af4: -/* f002af4: 0fc00436 */ jal func0f0010d8 -/* f002af8: 022f2021 */ addu $a0,$s1,$t7 -/* f002afc: 0fc004f2 */ jal func0f0013c8 -/* f002b00: 02002025 */ or $a0,$s0,$zero -/* f002b04: 8e7802bc */ lw $t8,0x2bc($s3) -/* f002b08: 26100001 */ addiu $s0,$s0,0x1 -/* f002b0c: 2631008c */ addiu $s1,$s1,0x8c -/* f002b10: 0218082a */ slt $at,$s0,$t8 -/* f002b14: 5420fff7 */ bnezl $at,.L0f002af4 -/* f002b18: 8e4f0000 */ lw $t7,0x0($s2) -.L0f002b1c: -/* f002b1c: 3c198009 */ lui $t9,0x8009 -/* f002b20: 93390af0 */ lbu $t9,0xaf0($t9) -/* f002b24: 3c018006 */ lui $at,0x8006 -/* f002b28: ac201420 */ sw $zero,0x1420($at) -/* f002b2c: 24010001 */ addiu $at,$zero,0x1 -/* f002b30: 17210002 */ bne $t9,$at,.L0f002b3c -/* f002b34: 3c018006 */ lui $at,0x8006 -/* f002b38: ac201444 */ sw $zero,0x1444($at) -.L0f002b3c: -/* f002b3c: 8fbf0024 */ lw $ra,0x24($sp) -/* f002b40: 8fb00014 */ lw $s0,0x14($sp) -/* f002b44: 8fb10018 */ lw $s1,0x18($sp) -/* f002b48: 8fb2001c */ lw $s2,0x1c($sp) -/* f002b4c: 8fb30020 */ lw $s3,0x20($sp) -/* f002b50: 03e00008 */ jr $ra -/* f002b54: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f002b58 -/* f002b58: 3c08800a */ lui $t0,0x800a -/* f002b5c: 000418c0 */ sll $v1,$a0,0x3 -/* f002b60: 25084928 */ addiu $t0,$t0,0x4928 -/* f002b64: 00641821 */ addu $v1,$v1,$a0 -/* f002b68: 8d0e0000 */ lw $t6,0x0($t0) -/* f002b6c: 00031880 */ sll $v1,$v1,0x2 -/* f002b70: 00641823 */ subu $v1,$v1,$a0 -/* f002b74: 00031880 */ sll $v1,$v1,0x2 -/* f002b78: 01c33021 */ addu $a2,$t6,$v1 -/* f002b7c: 94cf000a */ lhu $t7,0xa($a2) -/* f002b80: 80c70008 */ lb $a3,0x8($a2) -/* f002b84: 3c19800a */ lui $t9,0x800a -/* f002b88: 000fc100 */ sll $t8,$t7,0x4 -/* f002b8c: 8f394cd8 */ lw $t9,0x4cd8($t9) -/* f002b90: 030fc021 */ addu $t8,$t8,$t7 -/* f002b94: 0018c040 */ sll $t8,$t8,0x1 -/* f002b98: 10e00014 */ beqz $a3,.L0f002bec -/* f002b9c: 03191021 */ addu $v0,$t8,$t9 -/* f002ba0: 18e00012 */ blez $a3,.L0f002bec -/* f002ba4: 00002025 */ or $a0,$zero,$zero -.L0f002ba8: -/* f002ba8: 94490004 */ lhu $t1,0x4($v0) -/* f002bac: 24840001 */ addiu $a0,$a0,0x1 -/* f002bb0: 00095e40 */ sll $t3,$t1,0x19 -/* f002bb4: 0563000b */ bgezl $t3,.L0f002be4 -/* f002bb8: 0087082a */ slt $at,$a0,$a3 -/* f002bbc: 904f0005 */ lbu $t7,0x5($v0) -/* f002bc0: 00056940 */ sll $t5,$a1,0x5 -/* f002bc4: 31ae0020 */ andi $t6,$t5,0x20 -/* f002bc8: 31f8ffdf */ andi $t8,$t7,0xffdf -/* f002bcc: 01d8c825 */ or $t9,$t6,$t8 -/* f002bd0: a0590005 */ sb $t9,0x5($v0) -/* f002bd4: 8d090000 */ lw $t1,0x0($t0) -/* f002bd8: 01233021 */ addu $a2,$t1,$v1 -/* f002bdc: 80c70008 */ lb $a3,0x8($a2) -/* f002be0: 0087082a */ slt $at,$a0,$a3 -.L0f002be4: -/* f002be4: 1420fff0 */ bnez $at,.L0f002ba8 -/* f002be8: 24420022 */ addiu $v0,$v0,0x22 -.L0f002bec: -/* f002bec: 50a00006 */ beqzl $a1,.L0f002c08 -/* f002bf0: 94cc0000 */ lhu $t4,0x0($a2) -/* f002bf4: 94ca0000 */ lhu $t2,0x0($a2) -/* f002bf8: 314bdfff */ andi $t3,$t2,0xdfff -/* f002bfc: 10000004 */ beqz $zero,.L0f002c10 -/* f002c00: a4cb0000 */ sh $t3,0x0($a2) -/* f002c04: 94cc0000 */ lhu $t4,0x0($a2) -.L0f002c08: -/* f002c08: 358d2000 */ ori $t5,$t4,0x2000 -/* f002c0c: a4cd0000 */ sh $t5,0x0($a2) -.L0f002c10: -/* f002c10: 8d0f0000 */ lw $t7,0x0($t0) -/* f002c14: 01e33021 */ addu $a2,$t7,$v1 -/* f002c18: 94ce0000 */ lhu $t6,0x0($a2) -/* f002c1c: 35d80100 */ ori $t8,$t6,0x100 -/* f002c20: 03e00008 */ jr $ra -/* f002c24: a4d80000 */ sh $t8,0x0($a2) -); - -GLOBAL_ASM( -glabel func0f002c28 -/* f002c28: 27bdffe8 */ addiu $sp,$sp,-24 -/* f002c2c: afbf0014 */ sw $ra,0x14($sp) -/* f002c30: afa40018 */ sw $a0,0x18($sp) -/* f002c34: afa60020 */ sw $a2,0x20($sp) -/* f002c38: afa70024 */ sw $a3,0x24($sp) -/* f002c3c: afa5001c */ sw $a1,0x1c($sp) -/* f002c40: a3a70027 */ sb $a3,0x27($sp) -/* f002c44: a3a60023 */ sb $a2,0x23($sp) -/* f002c48: 0fc41b99 */ jal func0f106e64 -/* f002c4c: 24040015 */ addiu $a0,$zero,0x15 -/* f002c50: 8fa5001c */ lw $a1,0x1c($sp) -/* f002c54: 93a60023 */ lbu $a2,0x23($sp) -/* f002c58: 144000a3 */ bnez $v0,.L0f002ee8 -/* f002c5c: 93a70027 */ lbu $a3,0x27($sp) -/* f002c60: 8fa20018 */ lw $v0,0x18($sp) -/* f002c64: 3c03800a */ lui $v1,0x800a -/* f002c68: 24634928 */ addiu $v1,$v1,0x4928 -/* f002c6c: 0002c0c0 */ sll $t8,$v0,0x3 -/* f002c70: 0302c021 */ addu $t8,$t8,$v0 -/* f002c74: 8c790000 */ lw $t9,0x0($v1) -/* f002c78: 0018c080 */ sll $t8,$t8,0x2 -/* f002c7c: 0302c023 */ subu $t8,$t8,$v0 -/* f002c80: 00181080 */ sll $v0,$t8,0x2 -/* f002c84: 03222021 */ addu $a0,$t9,$v0 -/* f002c88: 908b004e */ lbu $t3,0x4e($a0) -/* f002c8c: 00055100 */ sll $t2,$a1,0x4 -/* f002c90: 24aeffff */ addiu $t6,$a1,-1 -/* f002c94: 316cff0f */ andi $t4,$t3,0xff0f -/* f002c98: 014c6825 */ or $t5,$t2,$t4 -/* f002c9c: 2dc10005 */ sltiu $at,$t6,0x5 -/* f002ca0: 10200091 */ beqz $at,.L0f002ee8 -/* f002ca4: a08d004e */ sb $t5,0x4e($a0) -/* f002ca8: 000e7080 */ sll $t6,$t6,0x2 -/* f002cac: 3c017f1a */ lui $at,0x7f1a -/* f002cb0: 002e0821 */ addu $at,$at,$t6 -/* f002cb4: 8c2e7d98 */ lw $t6,0x7d98($at) -/* f002cb8: 01c00008 */ jr $t6 -/* f002cbc: 00000000 */ sll $zero,$zero,0x0 -/* f002cc0: 44862000 */ mtc1 $a2,$f4 -/* f002cc4: 3c017f1a */ lui $at,0x7f1a -/* f002cc8: c4207dac */ lwc1 $f0,0x7dac($at) -/* f002ccc: 04c10005 */ bgez $a2,.L0f002ce4 -/* f002cd0: 468021a0 */ cvt.s.w $f6,$f4 -/* f002cd4: 3c014f80 */ lui $at,0x4f80 -/* f002cd8: 44814000 */ mtc1 $at,$f8 -/* f002cdc: 00000000 */ sll $zero,$zero,0x0 -/* f002ce0: 46083180 */ add.s $f6,$f6,$f8 -.L0f002ce4: -/* f002ce4: 46003282 */ mul.s $f10,$f6,$f0 -/* f002ce8: 8c6f0000 */ lw $t7,0x0($v1) -/* f002cec: 01e2c021 */ addu $t8,$t7,$v0 -/* f002cf0: 1000007d */ beqz $zero,.L0f002ee8 -/* f002cf4: e70a0060 */ swc1 $f10,0x60($t8) -/* f002cf8: 44868000 */ mtc1 $a2,$f16 -/* f002cfc: 3c017f1a */ lui $at,0x7f1a -/* f002d00: c4207db0 */ lwc1 $f0,0x7db0($at) -/* f002d04: 93a4002b */ lbu $a0,0x2b($sp) -/* f002d08: 04c10005 */ bgez $a2,.L0f002d20 -/* f002d0c: 468084a0 */ cvt.s.w $f18,$f16 -/* f002d10: 3c014f80 */ lui $at,0x4f80 -/* f002d14: 44812000 */ mtc1 $at,$f4 -/* f002d18: 00000000 */ sll $zero,$zero,0x0 -/* f002d1c: 46049480 */ add.s $f18,$f18,$f4 -.L0f002d20: -/* f002d20: 8c790000 */ lw $t9,0x0($v1) -/* f002d24: 44874000 */ mtc1 $a3,$f8 -/* f002d28: 3c014f80 */ lui $at,0x4f80 -/* f002d2c: 03224021 */ addu $t0,$t9,$v0 -/* f002d30: e5120060 */ swc1 $f18,0x60($t0) -/* f002d34: 04e10004 */ bgez $a3,.L0f002d48 -/* f002d38: 468041a0 */ cvt.s.w $f6,$f8 -/* f002d3c: 44815000 */ mtc1 $at,$f10 -/* f002d40: 00000000 */ sll $zero,$zero,0x0 -/* f002d44: 460a3180 */ add.s $f6,$f6,$f10 -.L0f002d48: -/* f002d48: 46003402 */ mul.s $f16,$f6,$f0 -/* f002d4c: 8c690000 */ lw $t1,0x0($v1) -/* f002d50: 44842000 */ mtc1 $a0,$f4 -/* f002d54: 3c014f80 */ lui $at,0x4f80 -/* f002d58: 01225821 */ addu $t3,$t1,$v0 -/* f002d5c: 468024a0 */ cvt.s.w $f18,$f4 -/* f002d60: 04810004 */ bgez $a0,.L0f002d74 -/* f002d64: e5700064 */ swc1 $f16,0x64($t3) -/* f002d68: 44814000 */ mtc1 $at,$f8 -/* f002d6c: 00000000 */ sll $zero,$zero,0x0 -/* f002d70: 46089480 */ add.s $f18,$f18,$f8 -.L0f002d74: -/* f002d74: 3c014080 */ lui $at,0x4080 -/* f002d78: 44815000 */ mtc1 $at,$f10 -/* f002d7c: 8c6a0000 */ lw $t2,0x0($v1) -/* f002d80: 460a9182 */ mul.s $f6,$f18,$f10 -/* f002d84: 01426021 */ addu $t4,$t2,$v0 -/* f002d88: e5860068 */ swc1 $f6,0x68($t4) -/* f002d8c: 8c6d0000 */ lw $t5,0x0($v1) -/* f002d90: 01a27021 */ addu $t6,$t5,$v0 -/* f002d94: 10000054 */ beqz $zero,.L0f002ee8 -/* f002d98: a5c40054 */ sh $a0,0x54($t6) -/* f002d9c: 44868000 */ mtc1 $a2,$f16 -/* f002da0: 3c017f1a */ lui $at,0x7f1a -/* f002da4: c4207db4 */ lwc1 $f0,0x7db4($at) -/* f002da8: 93a4002b */ lbu $a0,0x2b($sp) -/* f002dac: 04c10005 */ bgez $a2,.L0f002dc4 -/* f002db0: 46808120 */ cvt.s.w $f4,$f16 -/* f002db4: 3c014f80 */ lui $at,0x4f80 -/* f002db8: 44814000 */ mtc1 $at,$f8 -/* f002dbc: 00000000 */ sll $zero,$zero,0x0 -/* f002dc0: 46082100 */ add.s $f4,$f4,$f8 -.L0f002dc4: -/* f002dc4: 46002482 */ mul.s $f18,$f4,$f0 -/* f002dc8: 8c6f0000 */ lw $t7,0x0($v1) -/* f002dcc: 44875000 */ mtc1 $a3,$f10 -/* f002dd0: 3c014f80 */ lui $at,0x4f80 -/* f002dd4: 01e2c021 */ addu $t8,$t7,$v0 -/* f002dd8: 468051a0 */ cvt.s.w $f6,$f10 -/* f002ddc: 04e10004 */ bgez $a3,.L0f002df0 -/* f002de0: e7120060 */ swc1 $f18,0x60($t8) -/* f002de4: 44818000 */ mtc1 $at,$f16 -/* f002de8: 00000000 */ sll $zero,$zero,0x0 -/* f002dec: 46103180 */ add.s $f6,$f6,$f16 -.L0f002df0: -/* f002df0: 46003202 */ mul.s $f8,$f6,$f0 -/* f002df4: 8c790000 */ lw $t9,0x0($v1) -/* f002df8: 44842000 */ mtc1 $a0,$f4 -/* f002dfc: 3c014f80 */ lui $at,0x4f80 -/* f002e00: 03224021 */ addu $t0,$t9,$v0 -/* f002e04: 468024a0 */ cvt.s.w $f18,$f4 -/* f002e08: 04810004 */ bgez $a0,.L0f002e1c -/* f002e0c: e5080064 */ swc1 $f8,0x64($t0) -/* f002e10: 44815000 */ mtc1 $at,$f10 -/* f002e14: 00000000 */ sll $zero,$zero,0x0 -/* f002e18: 460a9480 */ add.s $f18,$f18,$f10 -.L0f002e1c: -/* f002e1c: 3c014080 */ lui $at,0x4080 -/* f002e20: 44818000 */ mtc1 $at,$f16 -/* f002e24: 8c690000 */ lw $t1,0x0($v1) -/* f002e28: 46109182 */ mul.s $f6,$f18,$f16 -/* f002e2c: 01225821 */ addu $t3,$t1,$v0 -/* f002e30: e5660068 */ swc1 $f6,0x68($t3) -/* f002e34: 8c6a0000 */ lw $t2,0x0($v1) -/* f002e38: 01426021 */ addu $t4,$t2,$v0 -/* f002e3c: 1000002a */ beqz $zero,.L0f002ee8 -/* f002e40: a5840054 */ sh $a0,0x54($t4) -/* f002e44: 44864000 */ mtc1 $a2,$f8 -/* f002e48: 3c017f1a */ lui $at,0x7f1a -/* f002e4c: c4207db8 */ lwc1 $f0,0x7db8($at) -/* f002e50: 93a4002b */ lbu $a0,0x2b($sp) -/* f002e54: 04c10005 */ bgez $a2,.L0f002e6c -/* f002e58: 46804120 */ cvt.s.w $f4,$f8 -/* f002e5c: 3c014f80 */ lui $at,0x4f80 -/* f002e60: 44815000 */ mtc1 $at,$f10 -/* f002e64: 00000000 */ sll $zero,$zero,0x0 -/* f002e68: 460a2100 */ add.s $f4,$f4,$f10 -.L0f002e6c: -/* f002e6c: 46002482 */ mul.s $f18,$f4,$f0 -/* f002e70: 8c6d0000 */ lw $t5,0x0($v1) -/* f002e74: 44878000 */ mtc1 $a3,$f16 -/* f002e78: 3c014f80 */ lui $at,0x4f80 -/* f002e7c: 01a27021 */ addu $t6,$t5,$v0 -/* f002e80: 468081a0 */ cvt.s.w $f6,$f16 -/* f002e84: 04e10004 */ bgez $a3,.L0f002e98 -/* f002e88: e5d20060 */ swc1 $f18,0x60($t6) -/* f002e8c: 44814000 */ mtc1 $at,$f8 -/* f002e90: 00000000 */ sll $zero,$zero,0x0 -/* f002e94: 46083180 */ add.s $f6,$f6,$f8 -.L0f002e98: -/* f002e98: 46003282 */ mul.s $f10,$f6,$f0 -/* f002e9c: 8c6f0000 */ lw $t7,0x0($v1) -/* f002ea0: 44842000 */ mtc1 $a0,$f4 -/* f002ea4: 3c014f80 */ lui $at,0x4f80 -/* f002ea8: 01e2c021 */ addu $t8,$t7,$v0 -/* f002eac: 468024a0 */ cvt.s.w $f18,$f4 -/* f002eb0: 04810004 */ bgez $a0,.L0f002ec4 -/* f002eb4: e70a0064 */ swc1 $f10,0x64($t8) -/* f002eb8: 44818000 */ mtc1 $at,$f16 -/* f002ebc: 00000000 */ sll $zero,$zero,0x0 -/* f002ec0: 46109480 */ add.s $f18,$f18,$f16 -.L0f002ec4: -/* f002ec4: 3c014080 */ lui $at,0x4080 -/* f002ec8: 44814000 */ mtc1 $at,$f8 -/* f002ecc: 8c790000 */ lw $t9,0x0($v1) -/* f002ed0: 46089182 */ mul.s $f6,$f18,$f8 -/* f002ed4: 03224021 */ addu $t0,$t9,$v0 -/* f002ed8: e5060068 */ swc1 $f6,0x68($t0) -/* f002edc: 8c690000 */ lw $t1,0x0($v1) -/* f002ee0: 01225821 */ addu $t3,$t1,$v0 -/* f002ee4: a5600054 */ sh $zero,0x54($t3) -.L0f002ee8: -/* f002ee8: 8fbf0014 */ lw $ra,0x14($sp) -/* f002eec: 27bd0018 */ addiu $sp,$sp,0x18 -/* f002ef0: 03e00008 */ jr $ra -/* f002ef4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f002ef8 -/* f002ef8: 0004c0c0 */ sll $t8,$a0,0x3 -/* f002efc: 0304c021 */ addu $t8,$t8,$a0 -/* f002f00: 3c0e800a */ lui $t6,0x800a -/* f002f04: 8dce4928 */ lw $t6,0x4928($t6) -/* f002f08: 27bdff28 */ addiu $sp,$sp,-216 -/* f002f0c: 0018c080 */ sll $t8,$t8,0x2 -/* f002f10: 0304c023 */ subu $t8,$t8,$a0 -/* f002f14: 0018c080 */ sll $t8,$t8,0x2 -/* f002f18: afbf0044 */ sw $ra,0x44($sp) -/* f002f1c: afa400d8 */ sw $a0,0xd8($sp) -/* f002f20: afa500dc */ sw $a1,0xdc($sp) -/* f002f24: 01d8c821 */ addu $t9,$t6,$t8 -/* f002f28: 972a000a */ lhu $t2,0xa($t9) -/* f002f2c: 3c0f800a */ lui $t7,0x800a -/* f002f30: 8def4cd8 */ lw $t7,0x4cd8($t7) -/* f002f34: 01456021 */ addu $t4,$t2,$a1 -/* f002f38: 000c6900 */ sll $t5,$t4,0x4 -/* f002f3c: 01ac6821 */ addu $t5,$t5,$t4 -/* f002f40: 000d6840 */ sll $t5,$t5,0x1 -/* f002f44: 01af1821 */ addu $v1,$t5,$t7 -/* f002f48: 80780005 */ lb $t8,0x5($v1) -/* f002f4c: 07020004 */ bltzl $t8,.L0f002f60 -/* f002f50: 94790004 */ lhu $t9,0x4($v1) -/* f002f54: 10000112 */ beqz $zero,.L0f0033a0 -/* f002f58: 00001025 */ or $v0,$zero,$zero -/* f002f5c: 94790004 */ lhu $t9,0x4($v1) -.L0f002f60: -/* f002f60: 00195ec0 */ sll $t3,$t9,0x1b -/* f002f64: 05610102 */ bgez $t3,.L0f003370 -/* f002f68: 00000000 */ sll $zero,$zero,0x0 -/* f002f6c: 0c004b70 */ jal 0x12dc0 -/* f002f70: afa300d4 */ sw $v1,0xd4($sp) -/* f002f74: 304c0007 */ andi $t4,$v0,0x7 -/* f002f78: 15800005 */ bnez $t4,.L0f002f90 -/* f002f7c: 8fa300d4 */ lw $v1,0xd4($sp) -/* f002f80: 906d0005 */ lbu $t5,0x5($v1) -/* f002f84: 31afffef */ andi $t7,$t5,0xffef -/* f002f88: 10000104 */ beqz $zero,.L0f00339c -/* f002f8c: a06f0005 */ sb $t7,0x5($v1) -.L0f002f90: -/* f002f90: 0c004b70 */ jal 0x12dc0 -/* f002f94: afa300d4 */ sw $v1,0xd4($sp) -/* f002f98: 304e0001 */ andi $t6,$v0,0x1 -/* f002f9c: 15c000ff */ bnez $t6,.L0f00339c -/* f002fa0: 8fa300d4 */ lw $v1,0xd4($sp) -/* f002fa4: 0c004b70 */ jal 0x12dc0 -/* f002fa8: afa300d4 */ sw $v1,0xd4($sp) -/* f002fac: 44822000 */ mtc1 $v0,$f4 -/* f002fb0: 04410005 */ bgez $v0,.L0f002fc8 -/* f002fb4: 468021a0 */ cvt.s.w $f6,$f4 -/* f002fb8: 3c014f80 */ lui $at,0x4f80 -/* f002fbc: 44814000 */ mtc1 $at,$f8 -/* f002fc0: 00000000 */ sll $zero,$zero,0x0 -/* f002fc4: 46083180 */ add.s $f6,$f6,$f8 -.L0f002fc8: -/* f002fc8: 3c012f80 */ lui $at,0x2f80 -/* f002fcc: 44815000 */ mtc1 $at,$f10 -/* f002fd0: 3c013f80 */ lui $at,0x3f80 -/* f002fd4: 44814000 */ mtc1 $at,$f8 -/* f002fd8: 460a3002 */ mul.s $f0,$f6,$f10 -/* f002fdc: 46000100 */ add.s $f4,$f0,$f0 -/* f002fe0: 46082301 */ sub.s $f12,$f4,$f8 -/* f002fe4: 0c004b70 */ jal 0x12dc0 -/* f002fe8: e7ac0070 */ swc1 $f12,0x70($sp) -/* f002fec: 44823000 */ mtc1 $v0,$f6 -/* f002ff0: 8fa300d4 */ lw $v1,0xd4($sp) -/* f002ff4: c7ac0070 */ lwc1 $f12,0x70($sp) -/* f002ff8: 04410005 */ bgez $v0,.L0f003010 -/* f002ffc: 468032a0 */ cvt.s.w $f10,$f6 -/* f003000: 3c014f80 */ lui $at,0x4f80 -/* f003004: 44812000 */ mtc1 $at,$f4 -/* f003008: 00000000 */ sll $zero,$zero,0x0 -/* f00300c: 46045280 */ add.s $f10,$f10,$f4 -.L0f003010: -/* f003010: 3c012f80 */ lui $at,0x2f80 -/* f003014: 44814000 */ mtc1 $at,$f8 -/* f003018: 3c013f80 */ lui $at,0x3f80 -/* f00301c: 44812000 */ mtc1 $at,$f4 -/* f003020: 46085002 */ mul.s $f0,$f10,$f8 -/* f003024: 2409ffff */ addiu $t1,$zero,-1 -/* f003028: 3c077f1a */ lui $a3,0x7f1a -/* f00302c: 24e77bb4 */ addiu $a3,$a3,0x7bb4 -/* f003030: 2406060a */ addiu $a2,$zero,0x60a -/* f003034: 46000180 */ add.s $f6,$f0,$f0 -/* f003038: 46043081 */ sub.s $f2,$f6,$f4 -/* f00303c: e7a2006c */ swc1 $f2,0x6c($sp) -/* f003040: 8468000a */ lh $t0,0xa($v1) -/* f003044: 84780010 */ lh $t8,0x10($v1) -/* f003048: 846f0016 */ lh $t7,0x16($v1) -/* f00304c: 846a0012 */ lh $t2,0x12($v1) -/* f003050: 0308c823 */ subu $t9,$t8,$t0 -/* f003054: 44995000 */ mtc1 $t9,$f10 -/* f003058: 01e87023 */ subu $t6,$t7,$t0 -/* f00305c: 448e2000 */ mtc1 $t6,$f4 -/* f003060: 468053a0 */ cvt.s.w $f14,$f10 -/* f003064: 8464000c */ lh $a0,0xc($v1) -/* f003068: 846c0014 */ lh $t4,0x14($v1) -/* f00306c: 8465000e */ lh $a1,0xe($v1) -/* f003070: 01445823 */ subu $t3,$t2,$a0 -/* f003074: 468022a0 */ cvt.s.w $f10,$f4 -/* f003078: 448b4000 */ mtc1 $t3,$f8 -/* f00307c: 01856823 */ subu $t5,$t4,$a1 -/* f003080: 448d3000 */ mtc1 $t5,$f6 -/* f003084: 460e6382 */ mul.s $f14,$f12,$f14 -/* f003088: e7aa00bc */ swc1 $f10,0xbc($sp) -/* f00308c: 84780018 */ lh $t8,0x18($v1) -/* f003090: 46804420 */ cvt.s.w $f16,$f8 -/* f003094: 0304c823 */ subu $t9,$t8,$a0 -/* f003098: 44994000 */ mtc1 $t9,$f8 -/* f00309c: 27a40098 */ addiu $a0,$sp,0x98 -/* f0030a0: 468034a0 */ cvt.s.w $f18,$f6 -/* f0030a4: 46106402 */ mul.s $f16,$f12,$f16 -/* f0030a8: 00000000 */ sll $zero,$zero,0x0 -/* f0030ac: 46126482 */ mul.s $f18,$f12,$f18 -/* f0030b0: c7ac006c */ lwc1 $f12,0x6c($sp) -/* f0030b4: 468041a0 */ cvt.s.w $f6,$f8 -/* f0030b8: e7a600c0 */ swc1 $f6,0xc0($sp) -/* f0030bc: 846a001a */ lh $t2,0x1a($v1) -/* f0030c0: 01455823 */ subu $t3,$t2,$a1 -/* f0030c4: 448b2000 */ mtc1 $t3,$f4 -/* f0030c8: 27a500a4 */ addiu $a1,$sp,0xa4 -/* f0030cc: 46802220 */ cvt.s.w $f8,$f4 -/* f0030d0: 460a1102 */ mul.s $f4,$f2,$f10 -/* f0030d4: 44885000 */ mtc1 $t0,$f10 -/* f0030d8: 46066002 */ mul.s $f0,$f12,$f6 -/* f0030dc: e7a800c4 */ swc1 $f8,0xc4($sp) -/* f0030e0: 46086082 */ mul.s $f2,$f12,$f8 -/* f0030e4: e7a400bc */ swc1 $f4,0xbc($sp) -/* f0030e8: c7a800bc */ lwc1 $f8,0xbc($sp) -/* f0030ec: 46805120 */ cvt.s.w $f4,$f10 -/* f0030f0: 460e2180 */ add.s $f6,$f4,$f14 -/* f0030f4: 46083280 */ add.s $f10,$f6,$f8 -/* f0030f8: e7aa0098 */ swc1 $f10,0x98($sp) -/* f0030fc: 846c000a */ lh $t4,0xa($v1) -/* f003100: 448c2000 */ mtc1 $t4,$f4 -/* f003104: 00000000 */ sll $zero,$zero,0x0 -/* f003108: 468021a0 */ cvt.s.w $f6,$f4 -/* f00310c: 46103200 */ add.s $f8,$f6,$f16 -/* f003110: 46004280 */ add.s $f10,$f8,$f0 -/* f003114: e7aa009c */ swc1 $f10,0x9c($sp) -/* f003118: 846d000a */ lh $t5,0xa($v1) -/* f00311c: 448d2000 */ mtc1 $t5,$f4 -/* f003120: 00000000 */ sll $zero,$zero,0x0 -/* f003124: 468021a0 */ cvt.s.w $f6,$f4 -/* f003128: 46123200 */ add.s $f8,$f6,$f18 -/* f00312c: 46024280 */ add.s $f10,$f8,$f2 -/* f003130: e7aa00a0 */ swc1 $f10,0xa0($sp) -/* f003134: 806f0007 */ lb $t7,0x7($v1) -/* f003138: 448f2000 */ mtc1 $t7,$f4 -/* f00313c: 00000000 */ sll $zero,$zero,0x0 -/* f003140: 468021a0 */ cvt.s.w $f6,$f4 -/* f003144: e7a6008c */ swc1 $f6,0x8c($sp) -/* f003148: 806e0008 */ lb $t6,0x8($v1) -/* f00314c: 448e4000 */ mtc1 $t6,$f8 -/* f003150: 00000000 */ sll $zero,$zero,0x0 -/* f003154: 468042a0 */ cvt.s.w $f10,$f8 -/* f003158: c7a8008c */ lwc1 $f8,0x8c($sp) -/* f00315c: e7aa0090 */ swc1 $f10,0x90($sp) -/* f003160: 80780009 */ lb $t8,0x9($v1) -/* f003164: 46004287 */ neg.s $f10,$f8 -/* f003168: afa90068 */ sw $t1,0x68($sp) -/* f00316c: 44982000 */ mtc1 $t8,$f4 -/* f003170: e7aa0080 */ swc1 $f10,0x80($sp) -/* f003174: 468021a0 */ cvt.s.w $f6,$f4 -/* f003178: c7a40090 */ lwc1 $f4,0x90($sp) -/* f00317c: e7a60094 */ swc1 $f6,0x94($sp) -/* f003180: c7a80094 */ lwc1 $f8,0x94($sp) -/* f003184: 46002187 */ neg.s $f6,$f4 -/* f003188: 46004287 */ neg.s $f10,$f8 -/* f00318c: e7a60084 */ swc1 $f6,0x84($sp) -/* f003190: 0fc5dc59 */ jal func0f177164 -/* f003194: e7aa0088 */ swc1 $f10,0x88($sp) -/* f003198: c7b200a4 */ lwc1 $f18,0xa4($sp) -/* f00319c: c7b00080 */ lwc1 $f16,0x80($sp) -/* f0031a0: c7ae00a8 */ lwc1 $f14,0xa8($sp) -/* f0031a4: c7ac0084 */ lwc1 $f12,0x84($sp) -/* f0031a8: 46109400 */ add.s $f16,$f18,$f16 -/* f0031ac: c7b200ac */ lwc1 $f18,0xac($sp) -/* f0031b0: c7aa0088 */ lwc1 $f10,0x88($sp) -/* f0031b4: 460c7300 */ add.s $f12,$f14,$f12 -/* f0031b8: 27a400a4 */ addiu $a0,$sp,0xa4 -/* f0031bc: 3c077f1a */ lui $a3,0x7f1a -/* f0031c0: 460a9280 */ add.s $f10,$f18,$f10 -/* f0031c4: e7b000a4 */ swc1 $f16,0xa4($sp) -/* f0031c8: e7ac00a8 */ swc1 $f12,0xa8($sp) -/* f0031cc: 00802825 */ or $a1,$a0,$zero -/* f0031d0: e7aa00ac */ swc1 $f10,0xac($sp) -/* f0031d4: 2406060c */ addiu $a2,$zero,0x60c -/* f0031d8: 0fc5dc59 */ jal func0f177164 -/* f0031dc: 24e77bc0 */ addiu $a3,$a3,0x7bc0 -/* f0031e0: 8fa400d8 */ lw $a0,0xd8($sp) -/* f0031e4: 0004c880 */ sll $t9,$a0,0x2 -/* f0031e8: 0324c821 */ addu $t9,$t9,$a0 -/* f0031ec: 0019c880 */ sll $t9,$t9,0x2 -/* f0031f0: 0c004b70 */ jal 0x12dc0 -/* f0031f4: afb90058 */ sw $t9,0x58($sp) -/* f0031f8: 30430003 */ andi $v1,$v0,0x3 -/* f0031fc: 1060000a */ beqz $v1,.L0f003228 -/* f003200: 8fa90068 */ lw $t1,0x68($sp) -/* f003204: 24010001 */ addiu $at,$zero,0x1 -/* f003208: 10610009 */ beq $v1,$at,.L0f003230 -/* f00320c: 24010002 */ addiu $at,$zero,0x2 -/* f003210: 10610009 */ beq $v1,$at,.L0f003238 -/* f003214: 24010003 */ addiu $at,$zero,0x3 -/* f003218: 5061000a */ beql $v1,$at,.L0f003244 -/* f00321c: 24090014 */ addiu $t1,$zero,0x14 -/* f003220: 10000009 */ beqz $zero,.L0f003248 -/* f003224: 8fa400d8 */ lw $a0,0xd8($sp) -.L0f003228: -/* f003228: 10000006 */ beqz $zero,.L0f003244 -/* f00322c: 24090011 */ addiu $t1,$zero,0x11 -.L0f003230: -/* f003230: 10000004 */ beqz $zero,.L0f003244 -/* f003234: 24090012 */ addiu $t1,$zero,0x12 -.L0f003238: -/* f003238: 10000002 */ beqz $zero,.L0f003244 -/* f00323c: 24090013 */ addiu $t1,$zero,0x13 -/* f003240: 24090014 */ addiu $t1,$zero,0x14 -.L0f003244: -/* f003244: 8fa400d8 */ lw $a0,0xd8($sp) -.L0f003248: -/* f003248: 8fa500dc */ lw $a1,0xdc($sp) -/* f00324c: 27a60074 */ addiu $a2,$sp,0x74 -/* f003250: 0fc0037f */ jal func0f000dfc -/* f003254: afa90068 */ sw $t1,0x68($sp) -/* f003258: 3c0b800a */ lui $t3,0x800a -/* f00325c: 8d6b4cc4 */ lw $t3,0x4cc4($t3) -/* f003260: 8fac0058 */ lw $t4,0x58($sp) -/* f003264: c7a60074 */ lwc1 $f6,0x74($sp) -/* f003268: c7a40078 */ lwc1 $f4,0x78($sp) -/* f00326c: 016c1821 */ addu $v1,$t3,$t4 -/* f003270: c4680004 */ lwc1 $f8,0x4($v1) -/* f003274: 8fa90068 */ lw $t1,0x68($sp) -/* f003278: 27ad008c */ addiu $t5,$sp,0x8c -/* f00327c: 46083280 */ add.s $f10,$f6,$f8 -/* f003280: 8fa400d8 */ lw $a0,0xd8($sp) -/* f003284: 00002825 */ or $a1,$zero,$zero -/* f003288: 27a60074 */ addiu $a2,$sp,0x74 -/* f00328c: e7aa0074 */ swc1 $f10,0x74($sp) -/* f003290: c4660008 */ lwc1 $f6,0x8($v1) -/* f003294: c7aa007c */ lwc1 $f10,0x7c($sp) -/* f003298: 27a700a4 */ addiu $a3,$sp,0xa4 -/* f00329c: 46062200 */ add.s $f8,$f4,$f6 -/* f0032a0: e7a80078 */ swc1 $f8,0x78($sp) -/* f0032a4: c464000c */ lwc1 $f4,0xc($v1) -/* f0032a8: afad0010 */ sw $t5,0x10($sp) -/* f0032ac: afa90014 */ sw $t1,0x14($sp) -/* f0032b0: 46045180 */ add.s $f6,$f10,$f4 -/* f0032b4: 0fc4be7c */ jal func0f12f9f0 -/* f0032b8: e7a6007c */ swc1 $f6,0x7c($sp) -/* f0032bc: 0c004b70 */ jal 0x12dc0 -/* f0032c0: 00000000 */ sll $zero,$zero,0x0 -/* f0032c4: 304f0003 */ andi $t7,$v0,0x3 -/* f0032c8: 15e00008 */ bnez $t7,.L0f0032ec -/* f0032cc: 8fae00d8 */ lw $t6,0xd8($sp) -/* f0032d0: 2418ffff */ addiu $t8,$zero,-1 -/* f0032d4: a7ae0064 */ sh $t6,0x64($sp) -/* f0032d8: a7b80066 */ sh $t8,0x66($sp) -/* f0032dc: 27a40074 */ addiu $a0,$sp,0x74 -/* f0032e0: 27a50064 */ addiu $a1,$sp,0x64 -/* f0032e4: 0fc4ba08 */ jal func0f12e820 -/* f0032e8: 24060007 */ addiu $a2,$zero,0x7 -.L0f0032ec: -/* f0032ec: 8fa400d8 */ lw $a0,0xd8($sp) -/* f0032f0: 24050040 */ addiu $a1,$zero,0x40 -/* f0032f4: 0fc010e3 */ jal func0f00438c -/* f0032f8: 24060050 */ addiu $a2,$zero,0x50 -/* f0032fc: 0fc25480 */ jal func0f095200 -/* f003300: 00000000 */ sll $zero,$zero,0x0 -/* f003304: 3c01bf80 */ lui $at,0xbf80 -/* f003308: 44810000 */ mtc1 $at,$f0 -/* f00330c: 8faf00d8 */ lw $t7,0xd8($sp) -/* f003310: 00023400 */ sll $a2,$v0,0x10 -/* f003314: 0006cc03 */ sra $t9,$a2,0x10 -/* f003318: 240affff */ addiu $t2,$zero,-1 -/* f00331c: 240b0400 */ addiu $t3,$zero,0x400 -/* f003320: 240c0010 */ addiu $t4,$zero,0x10 -/* f003324: 27ad0074 */ addiu $t5,$sp,0x74 -/* f003328: afad0020 */ sw $t5,0x20($sp) -/* f00332c: afac001c */ sw $t4,0x1c($sp) -/* f003330: afab0014 */ sw $t3,0x14($sp) -/* f003334: afaa0010 */ sw $t2,0x10($sp) -/* f003338: 03203025 */ or $a2,$t9,$zero -/* f00333c: 00002025 */ or $a0,$zero,$zero -/* f003340: 00002825 */ or $a1,$zero,$zero -/* f003344: 2407ffff */ addiu $a3,$zero,-1 -/* f003348: afa00018 */ sw $zero,0x18($sp) -/* f00334c: afa00028 */ sw $zero,0x28($sp) -/* f003350: afaf002c */ sw $t7,0x2c($sp) -/* f003354: e7a00024 */ swc1 $f0,0x24($sp) -/* f003358: e7a00030 */ swc1 $f0,0x30($sp) -/* f00335c: e7a00034 */ swc1 $f0,0x34($sp) -/* f003360: 0fc24e7e */ jal func0f0939f8 -/* f003364: e7a00038 */ swc1 $f0,0x38($sp) -/* f003368: 1000000d */ beqz $zero,.L0f0033a0 -/* f00336c: 24020001 */ addiu $v0,$zero,0x1 -.L0f003370: -/* f003370: 0c004b70 */ jal 0x12dc0 -/* f003374: afa300d4 */ sw $v1,0xd4($sp) -/* f003378: 24010050 */ addiu $at,$zero,0x50 -/* f00337c: 0041001b */ divu $zero,$v0,$at -/* f003380: 00007010 */ mfhi $t6 -/* f003384: 8fa300d4 */ lw $v1,0xd4($sp) -/* f003388: 55c00005 */ bnezl $t6,.L0f0033a0 -/* f00338c: 00001025 */ or $v0,$zero,$zero -/* f003390: 90790005 */ lbu $t9,0x5($v1) -/* f003394: 372a0010 */ ori $t2,$t9,0x10 -/* f003398: a06a0005 */ sb $t2,0x5($v1) -.L0f00339c: -/* f00339c: 00001025 */ or $v0,$zero,$zero -.L0f0033a0: -/* f0033a0: 8fbf0044 */ lw $ra,0x44($sp) -/* f0033a4: 27bd00d8 */ addiu $sp,$sp,0xd8 -/* f0033a8: 03e00008 */ jr $ra -/* f0033ac: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0033b0 -/* f0033b0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0033b4: afbf0014 */ sw $ra,0x14($sp) -/* f0033b8: 0fc00deb */ jal func0f0037ac -/* f0033bc: 00000000 */ sll $zero,$zero,0x0 -/* f0033c0: 3c07800a */ lui $a3,0x800a -/* f0033c4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0033c8: 90ee04e1 */ lbu $t6,0x4e1($a3) -/* f0033cc: 51c0001a */ beqzl $t6,.L0f003438 -/* f0033d0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0033d4: 0fc5048d */ jal func0f141234 -/* f0033d8: 00000000 */ sll $zero,$zero,0x0 -/* f0033dc: 3c07800a */ lui $a3,0x800a -/* f0033e0: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0033e4: 8cef02bc */ lw $t7,0x2bc($a3) -/* f0033e8: a0e004e1 */ sb $zero,0x4e1($a3) -/* f0033ec: 24030001 */ addiu $v1,$zero,0x1 -/* f0033f0: 29e10002 */ slti $at,$t7,0x2 -/* f0033f4: 1420000f */ bnez $at,.L0f003434 -/* f0033f8: 2404008c */ addiu $a0,$zero,0x8c -/* f0033fc: 3c05800a */ lui $a1,0x800a -/* f003400: 24a54928 */ addiu $a1,$a1,0x4928 -/* f003404: 2406efff */ addiu $a2,$zero,-4097 -/* f003408: 8cb80000 */ lw $t8,0x0($a1) -.L0f00340c: -/* f00340c: 24630001 */ addiu $v1,$v1,0x1 -/* f003410: 03041021 */ addu $v0,$t8,$a0 -/* f003414: 94590000 */ lhu $t9,0x0($v0) -/* f003418: 2484008c */ addiu $a0,$a0,0x8c -/* f00341c: 03264024 */ and $t0,$t9,$a2 -/* f003420: a4480000 */ sh $t0,0x0($v0) -/* f003424: 8ce902bc */ lw $t1,0x2bc($a3) -/* f003428: 0069082a */ slt $at,$v1,$t1 -/* f00342c: 5420fff7 */ bnezl $at,.L0f00340c -/* f003430: 8cb80000 */ lw $t8,0x0($a1) -.L0f003434: -/* f003434: 8fbf0014 */ lw $ra,0x14($sp) -.L0f003438: -/* f003438: 27bd0018 */ addiu $sp,$sp,0x18 -/* f00343c: 03e00008 */ jr $ra -/* f003440: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f003444 -/* f003444: 27bdffc0 */ addiu $sp,$sp,-64 -/* f003448: afb70038 */ sw $s7,0x38($sp) -/* f00344c: 3c17800a */ lui $s7,0x800a -/* f003450: 26f79fc0 */ addiu $s7,$s7,-24640 -/* f003454: 8eee02bc */ lw $t6,0x2bc($s7) -/* f003458: afb4002c */ sw $s4,0x2c($sp) -/* f00345c: afbf003c */ sw $ra,0x3c($sp) -/* f003460: afb60034 */ sw $s6,0x34($sp) -/* f003464: afb50030 */ sw $s5,0x30($sp) -/* f003468: afb30028 */ sw $s3,0x28($sp) -/* f00346c: afb20024 */ sw $s2,0x24($sp) -/* f003470: afb10020 */ sw $s1,0x20($sp) -/* f003474: afb0001c */ sw $s0,0x1c($sp) -/* f003478: f7b40010 */ sdc1 $f20,0x10($sp) -/* f00347c: 19c00044 */ blez $t6,.L0f003590 -/* f003480: 0000a025 */ or $s4,$zero,$zero -/* f003484: 3c013f00 */ lui $at,0x3f00 -/* f003488: 3c02800a */ lui $v0,0x800a -/* f00348c: 3c16800a */ lui $s6,0x800a -/* f003490: 3c12800a */ lui $s2,0x800a -/* f003494: 4481a000 */ mtc1 $at,$f20 -/* f003498: 26524928 */ addiu $s2,$s2,0x4928 -/* f00349c: 26d64cd8 */ addiu $s6,$s6,0x4cd8 -/* f0034a0: 8c424928 */ lw $v0,0x4928($v0) -/* f0034a4: 00009825 */ or $s3,$zero,$zero -/* f0034a8: 24150022 */ addiu $s5,$zero,0x22 -.L0f0034ac: -/* f0034ac: 9048004e */ lbu $t0,0x4e($v0) -/* f0034b0: 944f000a */ lhu $t7,0xa($v0) -/* f0034b4: 8ed90000 */ lw $t9,0x0($s6) -/* f0034b8: 3109ff0f */ andi $t1,$t0,0xff0f -/* f0034bc: 352a0010 */ ori $t2,$t1,0x10 -/* f0034c0: a04a004e */ sb $t2,0x4e($v0) -/* f0034c4: 8e4b0000 */ lw $t3,0x0($s2) -/* f0034c8: 01f50019 */ multu $t7,$s5 -/* f0034cc: 00008825 */ or $s1,$zero,$zero -/* f0034d0: 01736021 */ addu $t4,$t3,$s3 -/* f0034d4: e5940060 */ swc1 $f20,0x60($t4) -/* f0034d8: 8e4d0000 */ lw $t5,0x0($s2) -/* f0034dc: 01b31021 */ addu $v0,$t5,$s3 -/* f0034e0: 804e0008 */ lb $t6,0x8($v0) -/* f0034e4: 0000c012 */ mflo $t8 -/* f0034e8: 03198021 */ addu $s0,$t8,$t9 -/* f0034ec: 59c00023 */ blezl $t6,.L0f00357c -/* f0034f0: 8ef902bc */ lw $t9,0x2bc($s7) -.L0f0034f4: -/* f0034f4: 0c004b70 */ jal 0x12dc0 -/* f0034f8: 00000000 */ sll $zero,$zero,0x0 -/* f0034fc: 304f0001 */ andi $t7,$v0,0x1 -/* f003500: 51e00006 */ beqzl $t7,.L0f00351c -/* f003504: 92090005 */ lbu $t1,0x5($s0) -/* f003508: 92190005 */ lbu $t9,0x5($s0) -/* f00350c: 37280080 */ ori $t0,$t9,0x80 -/* f003510: 10000004 */ beqz $zero,.L0f003524 -/* f003514: a2080005 */ sb $t0,0x5($s0) -/* f003518: 92090005 */ lbu $t1,0x5($s0) -.L0f00351c: -/* f00351c: 312aff7f */ andi $t2,$t1,0xff7f -/* f003520: a20a0005 */ sb $t2,0x5($s0) -.L0f003524: -/* f003524: 920c0005 */ lbu $t4,0x5($s0) -/* f003528: 26310001 */ addiu $s1,$s1,0x1 -/* f00352c: 26100022 */ addiu $s0,$s0,0x22 -/* f003530: 358f0040 */ ori $t7,$t4,0x40 -/* f003534: 35f90020 */ ori $t9,$t7,0x20 -/* f003538: a20fffe3 */ sb $t7,-0x1d($s0) -/* f00353c: 332a00ef */ andi $t2,$t9,0xef -/* f003540: a219ffe3 */ sb $t9,-0x1d($s0) -/* f003544: a20affe3 */ sb $t2,-0x1d($s0) -/* f003548: 354b0008 */ ori $t3,$t2,0x8 -/* f00354c: a20bffe3 */ sb $t3,-0x1d($s0) -/* f003550: 8e4c0000 */ lw $t4,0x0($s2) -/* f003554: 01936821 */ addu $t5,$t4,$s3 -/* f003558: 91ae004a */ lbu $t6,0x4a($t5) -/* f00355c: a20effe2 */ sb $t6,-0x1e($s0) -/* f003560: 8e4f0000 */ lw $t7,0x0($s2) -/* f003564: 01f31021 */ addu $v0,$t7,$s3 -/* f003568: 80580008 */ lb $t8,0x8($v0) -/* f00356c: 0238082a */ slt $at,$s1,$t8 -/* f003570: 1420ffe0 */ bnez $at,.L0f0034f4 -/* f003574: 00000000 */ sll $zero,$zero,0x0 -/* f003578: 8ef902bc */ lw $t9,0x2bc($s7) -.L0f00357c: -/* f00357c: 26940001 */ addiu $s4,$s4,0x1 -/* f003580: 2673008c */ addiu $s3,$s3,0x8c -/* f003584: 0299082a */ slt $at,$s4,$t9 -/* f003588: 1420ffc8 */ bnez $at,.L0f0034ac -/* f00358c: 2442008c */ addiu $v0,$v0,0x8c -.L0f003590: -/* f003590: 8fbf003c */ lw $ra,0x3c($sp) -/* f003594: d7b40010 */ ldc1 $f20,0x10($sp) -/* f003598: 8fb0001c */ lw $s0,0x1c($sp) -/* f00359c: 8fb10020 */ lw $s1,0x20($sp) -/* f0035a0: 8fb20024 */ lw $s2,0x24($sp) -/* f0035a4: 8fb30028 */ lw $s3,0x28($sp) -/* f0035a8: 8fb4002c */ lw $s4,0x2c($sp) -/* f0035ac: 8fb50030 */ lw $s5,0x30($sp) -/* f0035b0: 8fb60034 */ lw $s6,0x34($sp) -/* f0035b4: 8fb70038 */ lw $s7,0x38($sp) -/* f0035b8: 03e00008 */ jr $ra -/* f0035bc: 27bd0040 */ addiu $sp,$sp,0x40 -); - -GLOBAL_ASM( -glabel func0f0035c0 -/* f0035c0: 27bdffc0 */ addiu $sp,$sp,-64 -/* f0035c4: afb70038 */ sw $s7,0x38($sp) -/* f0035c8: 3c17800a */ lui $s7,0x800a -/* f0035cc: 26f79fc0 */ addiu $s7,$s7,-24640 -/* f0035d0: 8eee02bc */ lw $t6,0x2bc($s7) -/* f0035d4: afb4002c */ sw $s4,0x2c($sp) -/* f0035d8: afbf003c */ sw $ra,0x3c($sp) -/* f0035dc: afb60034 */ sw $s6,0x34($sp) -/* f0035e0: afb50030 */ sw $s5,0x30($sp) -/* f0035e4: afb30028 */ sw $s3,0x28($sp) -/* f0035e8: afb20024 */ sw $s2,0x24($sp) -/* f0035ec: afb10020 */ sw $s1,0x20($sp) -/* f0035f0: afb0001c */ sw $s0,0x1c($sp) -/* f0035f4: f7b40010 */ sdc1 $f20,0x10($sp) -/* f0035f8: 19c00040 */ blez $t6,.L0f0036fc -/* f0035fc: 0000a025 */ or $s4,$zero,$zero -/* f003600: 3c02800a */ lui $v0,0x800a -/* f003604: 3c16800a */ lui $s6,0x800a -/* f003608: 3c12800a */ lui $s2,0x800a -/* f00360c: 4480a000 */ mtc1 $zero,$f20 -/* f003610: 26524928 */ addiu $s2,$s2,0x4928 -/* f003614: 26d64cd8 */ addiu $s6,$s6,0x4cd8 -/* f003618: 8c424928 */ lw $v0,0x4928($v0) -/* f00361c: 00009825 */ or $s3,$zero,$zero -/* f003620: 24150022 */ addiu $s5,$zero,0x22 -.L0f003624: -/* f003624: 9048004e */ lbu $t0,0x4e($v0) -/* f003628: 944f000a */ lhu $t7,0xa($v0) -/* f00362c: 8ed90000 */ lw $t9,0x0($s6) -/* f003630: 3109ff0f */ andi $t1,$t0,0xff0f -/* f003634: 352a0010 */ ori $t2,$t1,0x10 -/* f003638: a04a004e */ sb $t2,0x4e($v0) -/* f00363c: 8e4b0000 */ lw $t3,0x0($s2) -/* f003640: 01f50019 */ multu $t7,$s5 -/* f003644: 00008825 */ or $s1,$zero,$zero -/* f003648: 01736021 */ addu $t4,$t3,$s3 -/* f00364c: e5940060 */ swc1 $f20,0x60($t4) -/* f003650: 8e4d0000 */ lw $t5,0x0($s2) -/* f003654: 01b31021 */ addu $v0,$t5,$s3 -/* f003658: 804e0008 */ lb $t6,0x8($v0) -/* f00365c: 0000c012 */ mflo $t8 -/* f003660: 03198021 */ addu $s0,$t8,$t9 -/* f003664: 59c00020 */ blezl $t6,.L0f0036e8 -/* f003668: 8eeb02bc */ lw $t3,0x2bc($s7) -.L0f00366c: -/* f00366c: 0c004b70 */ jal 0x12dc0 -/* f003670: 00000000 */ sll $zero,$zero,0x0 -/* f003674: 304f0001 */ andi $t7,$v0,0x1 -/* f003678: 51e00006 */ beqzl $t7,.L0f003694 -/* f00367c: 92090005 */ lbu $t1,0x5($s0) -/* f003680: 92190005 */ lbu $t9,0x5($s0) -/* f003684: 37280080 */ ori $t0,$t9,0x80 -/* f003688: 10000004 */ beqz $zero,.L0f00369c -/* f00368c: a2080005 */ sb $t0,0x5($s0) -/* f003690: 92090005 */ lbu $t1,0x5($s0) -.L0f003694: -/* f003694: 312aff7f */ andi $t2,$t1,0xff7f -/* f003698: a20a0005 */ sb $t2,0x5($s0) -.L0f00369c: -/* f00369c: 920b0005 */ lbu $t3,0x5($s0) -/* f0036a0: a2000004 */ sb $zero,0x4($s0) -/* f0036a4: 26310001 */ addiu $s1,$s1,0x1 -/* f0036a8: 316dffbf */ andi $t5,$t3,0xffbf -/* f0036ac: 31af00df */ andi $t7,$t5,0xdf -/* f0036b0: a20d0005 */ sb $t5,0x5($s0) -/* f0036b4: 31f900ef */ andi $t9,$t7,0xef -/* f0036b8: a20f0005 */ sb $t7,0x5($s0) -/* f0036bc: a2190005 */ sb $t9,0x5($s0) -/* f0036c0: 332800f7 */ andi $t0,$t9,0xf7 -/* f0036c4: a2080005 */ sb $t0,0x5($s0) -/* f0036c8: 8e490000 */ lw $t1,0x0($s2) -/* f0036cc: 26100022 */ addiu $s0,$s0,0x22 -/* f0036d0: 01331021 */ addu $v0,$t1,$s3 -/* f0036d4: 804a0008 */ lb $t2,0x8($v0) -/* f0036d8: 022a082a */ slt $at,$s1,$t2 -/* f0036dc: 1420ffe3 */ bnez $at,.L0f00366c -/* f0036e0: 00000000 */ sll $zero,$zero,0x0 -/* f0036e4: 8eeb02bc */ lw $t3,0x2bc($s7) -.L0f0036e8: -/* f0036e8: 26940001 */ addiu $s4,$s4,0x1 -/* f0036ec: 2673008c */ addiu $s3,$s3,0x8c -/* f0036f0: 028b082a */ slt $at,$s4,$t3 -/* f0036f4: 1420ffcb */ bnez $at,.L0f003624 -/* f0036f8: 2442008c */ addiu $v0,$v0,0x8c -.L0f0036fc: -/* f0036fc: 8fbf003c */ lw $ra,0x3c($sp) -/* f003700: d7b40010 */ ldc1 $f20,0x10($sp) -/* f003704: 8fb0001c */ lw $s0,0x1c($sp) -/* f003708: 8fb10020 */ lw $s1,0x20($sp) -/* f00370c: 8fb20024 */ lw $s2,0x24($sp) -/* f003710: 8fb30028 */ lw $s3,0x28($sp) -/* f003714: 8fb4002c */ lw $s4,0x2c($sp) -/* f003718: 8fb50030 */ lw $s5,0x30($sp) -/* f00371c: 8fb60034 */ lw $s6,0x34($sp) -/* f003720: 8fb70038 */ lw $s7,0x38($sp) -/* f003724: 03e00008 */ jr $ra -/* f003728: 27bd0040 */ addiu $sp,$sp,0x40 -); - -GLOBAL_ASM( -glabel func0f00372c -/* f00372c: 3c038006 */ lui $v1,0x8006 -/* f003730: 3c02800a */ lui $v0,0x800a -/* f003734: 8c42a26c */ lw $v0,-0x5d94($v0) -/* f003738: 8c631458 */ lw $v1,0x1458($v1) -/* f00373c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f003740: afbf0014 */ sw $ra,0x14($sp) -/* f003744: 10620015 */ beq $v1,$v0,.L0f00379c -/* f003748: 24040006 */ addiu $a0,$zero,0x6 -/* f00374c: 54440009 */ bnel $v0,$a0,.L0f003774 -/* f003750: 24040001 */ addiu $a0,$zero,0x1 -/* f003754: 50640007 */ beql $v1,$a0,.L0f003774 -/* f003758: 24040001 */ addiu $a0,$zero,0x1 -/* f00375c: 0fc00d11 */ jal func0f003444 -/* f003760: 00000000 */ sll $zero,$zero,0x0 -/* f003764: 3c02800a */ lui $v0,0x800a -/* f003768: 1000000a */ beqz $zero,.L0f003794 -/* f00376c: 8c42a26c */ lw $v0,-0x5d94($v0) -/* f003770: 24040001 */ addiu $a0,$zero,0x1 -.L0f003774: -/* f003774: 14440007 */ bne $v0,$a0,.L0f003794 -/* f003778: 00000000 */ sll $zero,$zero,0x0 -/* f00377c: 10640005 */ beq $v1,$a0,.L0f003794 -/* f003780: 00000000 */ sll $zero,$zero,0x0 -/* f003784: 0fc00d70 */ jal func0f0035c0 -/* f003788: 00000000 */ sll $zero,$zero,0x0 -/* f00378c: 3c02800a */ lui $v0,0x800a -/* f003790: 8c42a26c */ lw $v0,-0x5d94($v0) -.L0f003794: -/* f003794: 3c018006 */ lui $at,0x8006 -/* f003798: ac221458 */ sw $v0,0x1458($at) -.L0f00379c: -/* f00379c: 8fbf0014 */ lw $ra,0x14($sp) -/* f0037a0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0037a4: 03e00008 */ jr $ra -/* f0037a8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0037ac -/* f0037ac: 27bdff28 */ addiu $sp,$sp,-216 -/* f0037b0: afbf0054 */ sw $ra,0x54($sp) -/* f0037b4: afbe0050 */ sw $s8,0x50($sp) -/* f0037b8: afb7004c */ sw $s7,0x4c($sp) -/* f0037bc: afb60048 */ sw $s6,0x48($sp) -/* f0037c0: afb50044 */ sw $s5,0x44($sp) -/* f0037c4: afb40040 */ sw $s4,0x40($sp) -/* f0037c8: afb3003c */ sw $s3,0x3c($sp) -/* f0037cc: afb20038 */ sw $s2,0x38($sp) -/* f0037d0: afb10034 */ sw $s1,0x34($sp) -/* f0037d4: afb00030 */ sw $s0,0x30($sp) -/* f0037d8: f7b60028 */ sdc1 $f22,0x28($sp) -/* f0037dc: f7b40020 */ sdc1 $f20,0x20($sp) -/* f0037e0: afa000d0 */ sw $zero,0xd0($sp) -/* f0037e4: afa000c8 */ sw $zero,0xc8($sp) -/* f0037e8: 0fc41b99 */ jal func0f106e64 -/* f0037ec: 24040015 */ addiu $a0,$zero,0x15 -/* f0037f0: 10400003 */ beqz $v0,.L0f003800 -/* f0037f4: 00000000 */ sll $zero,$zero,0x0 -/* f0037f8: 0fc00dcb */ jal func0f00372c -/* f0037fc: 00000000 */ sll $zero,$zero,0x0 -.L0f003800: -/* f003800: 3c0e8006 */ lui $t6,0x8006 -/* f003804: 8dce1420 */ lw $t6,0x1420($t6) -/* f003808: 3c02800a */ lui $v0,0x800a -/* f00380c: 51c002b4 */ beqzl $t6,.L0f0042e0 -/* f003810: 8fbf0054 */ lw $ra,0x54($sp) -/* f003814: 8c42a27c */ lw $v0,-0x5d84($v0) -/* f003818: 241e0001 */ addiu $s8,$zero,0x1 -/* f00381c: 2412008c */ addiu $s2,$zero,0x8c -/* f003820: 28410002 */ slti $at,$v0,0x2 -/* f003824: 14200010 */ bnez $at,.L0f003868 -/* f003828: 3c13800a */ lui $s3,0x800a -/* f00382c: 26734928 */ addiu $s3,$s3,0x4928 -/* f003830: 2403fbff */ addiu $v1,$zero,-1025 -/* f003834: 8e6f0000 */ lw $t7,0x0($s3) -.L0f003838: -/* f003838: 3c02800a */ lui $v0,0x800a -/* f00383c: 27de0001 */ addiu $s8,$s8,0x1 -/* f003840: 01f28021 */ addu $s0,$t7,$s2 -/* f003844: 96180000 */ lhu $t8,0x0($s0) -/* f003848: 2652008c */ addiu $s2,$s2,0x8c -/* f00384c: 0303c824 */ and $t9,$t8,$v1 -/* f003850: a6190000 */ sh $t9,0x0($s0) -/* f003854: 8c42a27c */ lw $v0,-0x5d84($v0) -/* f003858: 03c2082a */ slt $at,$s8,$v0 -/* f00385c: 5420fff6 */ bnezl $at,.L0f003838 -/* f003860: 8e6f0000 */ lw $t7,0x0($s3) -/* f003864: 241e0001 */ addiu $s8,$zero,0x1 -.L0f003868: -/* f003868: 3c13800a */ lui $s3,0x800a -/* f00386c: 28410002 */ slti $at,$v0,0x2 -/* f003870: 142001aa */ bnez $at,.L0f003f1c -/* f003874: 26734928 */ addiu $s3,$s3,0x4928 -/* f003878: 4480b000 */ mtc1 $zero,$f22 -/* f00387c: 2412008c */ addiu $s2,$zero,0x8c -/* f003880: 2417008c */ addiu $s7,$zero,0x8c -/* f003884: 2416ffff */ addiu $s6,$zero,-1 -/* f003888: 27b5009c */ addiu $s5,$sp,0x9c -/* f00388c: 27b400a0 */ addiu $s4,$sp,0xa0 -/* f003890: 8e680000 */ lw $t0,0x0($s3) -.L0f003894: -/* f003894: 3c0a800a */ lui $t2,0x800a -/* f003898: 8d4a9ff4 */ lw $t2,-0x600c($t2) -/* f00389c: 01128021 */ addu $s0,$t0,$s2 -/* f0038a0: 86090054 */ lh $t1,0x54($s0) -/* f0038a4: 012a5823 */ subu $t3,$t1,$t2 -/* f0038a8: a60b0054 */ sh $t3,0x54($s0) -/* f0038ac: 8e6c0000 */ lw $t4,0x0($s3) -/* f0038b0: 01928021 */ addu $s0,$t4,$s2 -/* f0038b4: 960d004e */ lhu $t5,0x4e($s0) -/* f0038b8: 000d7302 */ srl $t6,$t5,0xc -/* f0038bc: 25cfffff */ addiu $t7,$t6,-1 -/* f0038c0: 2de10005 */ sltiu $at,$t7,0x5 -/* f0038c4: 102000c2 */ beqz $at,.L0f003bd0 -/* f0038c8: 000f7880 */ sll $t7,$t7,0x2 -/* f0038cc: 3c017f1a */ lui $at,0x7f1a -/* f0038d0: 002f0821 */ addu $at,$at,$t7 -/* f0038d4: 8c2f7dbc */ lw $t7,0x7dbc($at) -/* f0038d8: 01e00008 */ jr $t7 -/* f0038dc: 00000000 */ sll $zero,$zero,0x0 -/* f0038e0: c6040060 */ lwc1 $f4,0x60($s0) -/* f0038e4: 03c02025 */ or $a0,$s8,$zero -/* f0038e8: 00002825 */ or $a1,$zero,$zero -/* f0038ec: e604005c */ swc1 $f4,0x5c($s0) -/* f0038f0: 8e780000 */ lw $t8,0x0($s3) -/* f0038f4: 03128021 */ addu $s0,$t8,$s2 -/* f0038f8: c606005c */ lwc1 $f6,0x5c($s0) -/* f0038fc: 4616303c */ c.lt.s $f6,$f22 -/* f003900: 00000000 */ sll $zero,$zero,0x0 -/* f003904: 45020005 */ bc1fl .L0f00391c -/* f003908: 96080000 */ lhu $t0,0x0($s0) -/* f00390c: e616005c */ swc1 $f22,0x5c($s0) -/* f003910: 8e790000 */ lw $t9,0x0($s3) -/* f003914: 03328021 */ addu $s0,$t9,$s2 -/* f003918: 96080000 */ lhu $t0,0x0($s0) -.L0f00391c: -/* f00391c: 00003025 */ or $a2,$zero,$zero -/* f003920: 00003825 */ or $a3,$zero,$zero -/* f003924: 35090100 */ ori $t1,$t0,0x100 -/* f003928: a6090000 */ sh $t1,0x0($s0) -/* f00392c: 0fc00b0a */ jal func0f002c28 -/* f003930: afa00010 */ sw $zero,0x10($sp) -/* f003934: 8e6a0000 */ lw $t2,0x0($s3) -/* f003938: 100000a5 */ beqz $zero,.L0f003bd0 -/* f00393c: 01528021 */ addu $s0,$t2,$s2 -/* f003940: 860b0054 */ lh $t3,0x54($s0) -/* f003944: 056100a2 */ bgez $t3,.L0f003bd0 -/* f003948: 00000000 */ sll $zero,$zero,0x0 -/* f00394c: 0c004b70 */ jal 0x12dc0 -/* f003950: 00000000 */ sll $zero,$zero,0x0 -/* f003954: 8e6c0000 */ lw $t4,0x0($s3) -/* f003958: 44824000 */ mtc1 $v0,$f8 -/* f00395c: 3c014f80 */ lui $at,0x4f80 -/* f003960: 01928021 */ addu $s0,$t4,$s2 -/* f003964: 04410004 */ bgez $v0,.L0f003978 -/* f003968: 468042a0 */ cvt.s.w $f10,$f8 -/* f00396c: 44818000 */ mtc1 $at,$f16 -/* f003970: 00000000 */ sll $zero,$zero,0x0 -/* f003974: 46105280 */ add.s $f10,$f10,$f16 -.L0f003978: -/* f003978: 3c012f80 */ lui $at,0x2f80 -/* f00397c: 44819000 */ mtc1 $at,$f18 -/* f003980: 3c0142c8 */ lui $at,0x42c8 -/* f003984: 44813000 */ mtc1 $at,$f6 -/* f003988: 46125102 */ mul.s $f4,$f10,$f18 -/* f00398c: c6100060 */ lwc1 $f16,0x60($s0) -/* f003990: 3c013f80 */ lui $at,0x3f80 -/* f003994: 46062202 */ mul.s $f8,$f4,$f6 -/* f003998: 4610403c */ c.lt.s $f8,$f16 -/* f00399c: 00000000 */ sll $zero,$zero,0x0 -/* f0039a0: 45020008 */ bc1fl .L0f0039c4 -/* f0039a4: c6120064 */ lwc1 $f18,0x64($s0) -/* f0039a8: 44815000 */ mtc1 $at,$f10 -/* f0039ac: 00000000 */ sll $zero,$zero,0x0 -/* f0039b0: e60a005c */ swc1 $f10,0x5c($s0) -/* f0039b4: 8e6d0000 */ lw $t5,0x0($s3) -/* f0039b8: 1000000d */ beqz $zero,.L0f0039f0 -/* f0039bc: 01b28021 */ addu $s0,$t5,$s2 -/* f0039c0: c6120064 */ lwc1 $f18,0x64($s0) -.L0f0039c4: -/* f0039c4: e612005c */ swc1 $f18,0x5c($s0) -/* f0039c8: 8e6e0000 */ lw $t6,0x0($s3) -/* f0039cc: 01d28021 */ addu $s0,$t6,$s2 -/* f0039d0: c604005c */ lwc1 $f4,0x5c($s0) -/* f0039d4: 4616203c */ c.lt.s $f4,$f22 -/* f0039d8: 00000000 */ sll $zero,$zero,0x0 -/* f0039dc: 45020005 */ bc1fl .L0f0039f4 -/* f0039e0: c6060068 */ lwc1 $f6,0x68($s0) -/* f0039e4: e616005c */ swc1 $f22,0x5c($s0) -/* f0039e8: 8e6f0000 */ lw $t7,0x0($s3) -/* f0039ec: 01f28021 */ addu $s0,$t7,$s2 -.L0f0039f0: -/* f0039f0: c6060068 */ lwc1 $f6,0x68($s0) -.L0f0039f4: -/* f0039f4: 4600320d */ trunc.w.s $f8,$f6 -/* f0039f8: 44194000 */ mfc1 $t9,$f8 -/* f0039fc: 00000000 */ sll $zero,$zero,0x0 -/* f003a00: a6190054 */ sh $t9,0x54($s0) -/* f003a04: 8e680000 */ lw $t0,0x0($s3) -/* f003a08: 01128021 */ addu $s0,$t0,$s2 -/* f003a0c: 96090000 */ lhu $t1,0x0($s0) -/* f003a10: 352a0100 */ ori $t2,$t1,0x100 -/* f003a14: a60a0000 */ sh $t2,0x0($s0) -/* f003a18: 8e6b0000 */ lw $t3,0x0($s3) -/* f003a1c: 1000006c */ beqz $zero,.L0f003bd0 -/* f003a20: 01728021 */ addu $s0,$t3,$s2 -/* f003a24: 860c0054 */ lh $t4,0x54($s0) -/* f003a28: 00003025 */ or $a2,$zero,$zero -/* f003a2c: 5980001d */ blezl $t4,.L0f003aa4 -/* f003a30: 03c02025 */ or $a0,$s8,$zero -/* f003a34: c6100064 */ lwc1 $f16,0x64($s0) -/* f003a38: e610005c */ swc1 $f16,0x5c($s0) -/* f003a3c: 8e6d0000 */ lw $t5,0x0($s3) -/* f003a40: 01b28021 */ addu $s0,$t5,$s2 -/* f003a44: 860e0054 */ lh $t6,0x54($s0) -/* f003a48: c6040068 */ lwc1 $f4,0x68($s0) -/* f003a4c: c6080060 */ lwc1 $f8,0x60($s0) -/* f003a50: 448e5000 */ mtc1 $t6,$f10 -/* f003a54: c6100064 */ lwc1 $f16,0x64($s0) -/* f003a58: 468054a0 */ cvt.s.w $f18,$f10 -/* f003a5c: 46104281 */ sub.s $f10,$f8,$f16 -/* f003a60: 46049183 */ div.s $f6,$f18,$f4 -/* f003a64: c604005c */ lwc1 $f4,0x5c($s0) -/* f003a68: 460a3482 */ mul.s $f18,$f6,$f10 -/* f003a6c: 46122200 */ add.s $f8,$f4,$f18 -/* f003a70: e608005c */ swc1 $f8,0x5c($s0) -/* f003a74: 8e6f0000 */ lw $t7,0x0($s3) -/* f003a78: 01f28021 */ addu $s0,$t7,$s2 -/* f003a7c: c610005c */ lwc1 $f16,0x5c($s0) -/* f003a80: 4616803c */ c.lt.s $f16,$f22 -/* f003a84: 00000000 */ sll $zero,$zero,0x0 -/* f003a88: 4502000d */ bc1fl .L0f003ac0 -/* f003a8c: 96080000 */ lhu $t0,0x0($s0) -/* f003a90: e616005c */ swc1 $f22,0x5c($s0) -/* f003a94: 8e780000 */ lw $t8,0x0($s3) -/* f003a98: 10000008 */ beqz $zero,.L0f003abc -/* f003a9c: 03128021 */ addu $s0,$t8,$s2 -/* f003aa0: 03c02025 */ or $a0,$s8,$zero -.L0f003aa4: -/* f003aa4: 00002825 */ or $a1,$zero,$zero -/* f003aa8: 00003825 */ or $a3,$zero,$zero -/* f003aac: 0fc00b0a */ jal func0f002c28 -/* f003ab0: afa00010 */ sw $zero,0x10($sp) -/* f003ab4: 8e790000 */ lw $t9,0x0($s3) -/* f003ab8: 03328021 */ addu $s0,$t9,$s2 -.L0f003abc: -/* f003abc: 96080000 */ lhu $t0,0x0($s0) -.L0f003ac0: -/* f003ac0: 35090100 */ ori $t1,$t0,0x100 -/* f003ac4: a6090000 */ sh $t1,0x0($s0) -/* f003ac8: 8e6a0000 */ lw $t2,0x0($s3) -/* f003acc: 10000040 */ beqz $zero,.L0f003bd0 -/* f003ad0: 01528021 */ addu $s0,$t2,$s2 -/* f003ad4: 86020054 */ lh $v0,0x54($s0) -/* f003ad8: 18400003 */ blez $v0,.L0f003ae8 -/* f003adc: 00021823 */ negu $v1,$v0 -/* f003ae0: 10000001 */ beqz $zero,.L0f003ae8 -/* f003ae4: 00401825 */ or $v1,$v0,$zero -.L0f003ae8: -/* f003ae8: c6000068 */ lwc1 $f0,0x68($s0) -/* f003aec: c6100064 */ lwc1 $f16,0x64($s0) -/* f003af0: 4600018d */ trunc.w.s $f6,$f0 -/* f003af4: 440c3000 */ mfc1 $t4,$f6 -/* f003af8: c6060060 */ lwc1 $f6,0x60($s0) -/* f003afc: 006c001a */ div $zero,$v1,$t4 -/* f003b00: 00006810 */ mfhi $t5 -/* f003b04: 448d5000 */ mtc1 $t5,$f10 -/* f003b08: 15800002 */ bnez $t4,.L0f003b14 -/* f003b0c: 00000000 */ sll $zero,$zero,0x0 -/* f003b10: 0007000d */ break 0x7 -.L0f003b14: -/* f003b14: 2401ffff */ addiu $at,$zero,-1 -/* f003b18: 15810004 */ bne $t4,$at,.L0f003b2c -/* f003b1c: 3c018000 */ lui $at,0x8000 -/* f003b20: 14610002 */ bne $v1,$at,.L0f003b2c -/* f003b24: 00000000 */ sll $zero,$zero,0x0 -/* f003b28: 0006000d */ break 0x6 -.L0f003b2c: -/* f003b2c: 46805120 */ cvt.s.w $f4,$f10 -/* f003b30: 3c017f1a */ lui $at,0x7f1a -/* f003b34: c4327dd0 */ lwc1 $f18,0x7dd0($at) -/* f003b38: 3c013f00 */ lui $at,0x3f00 -/* f003b3c: 46068280 */ add.s $f10,$f16,$f6 -/* f003b40: 46122202 */ mul.s $f8,$f4,$f18 -/* f003b44: 44812000 */ mtc1 $at,$f4 -/* f003b48: 00000000 */ sll $zero,$zero,0x0 -/* f003b4c: 46045502 */ mul.s $f20,$f10,$f4 -/* f003b50: 0c0068f4 */ jal 0x1a3d0 -/* f003b54: 46004303 */ div.s $f12,$f8,$f0 -/* f003b58: 3c013f80 */ lui $at,0x3f80 -/* f003b5c: 44819000 */ mtc1 $at,$f18 -/* f003b60: 8e6e0000 */ lw $t6,0x0($s3) -/* f003b64: 46120200 */ add.s $f8,$f0,$f18 -/* f003b68: 01d28021 */ addu $s0,$t6,$s2 -/* f003b6c: c6060060 */ lwc1 $f6,0x60($s0) -/* f003b70: 46144402 */ mul.s $f16,$f8,$f20 -/* f003b74: 46068280 */ add.s $f10,$f16,$f6 -/* f003b78: e60a005c */ swc1 $f10,0x5c($s0) -/* f003b7c: 8e6f0000 */ lw $t7,0x0($s3) -/* f003b80: 01f28021 */ addu $s0,$t7,$s2 -/* f003b84: c604005c */ lwc1 $f4,0x5c($s0) -/* f003b88: 4616203c */ c.lt.s $f4,$f22 -/* f003b8c: 00000000 */ sll $zero,$zero,0x0 -/* f003b90: 45020005 */ bc1fl .L0f003ba8 -/* f003b94: 96190000 */ lhu $t9,0x0($s0) -/* f003b98: e616005c */ swc1 $f22,0x5c($s0) -/* f003b9c: 8e780000 */ lw $t8,0x0($s3) -/* f003ba0: 03128021 */ addu $s0,$t8,$s2 -/* f003ba4: 96190000 */ lhu $t9,0x0($s0) -.L0f003ba8: -/* f003ba8: 37280100 */ ori $t0,$t9,0x100 -/* f003bac: a6080000 */ sh $t0,0x0($s0) -/* f003bb0: 8e690000 */ lw $t1,0x0($s3) -/* f003bb4: 10000006 */ beqz $zero,.L0f003bd0 -/* f003bb8: 01328021 */ addu $s0,$t1,$s2 -/* f003bbc: 960a0000 */ lhu $t2,0x0($s0) -/* f003bc0: 354b0100 */ ori $t3,$t2,0x100 -/* f003bc4: a60b0000 */ sh $t3,0x0($s0) -/* f003bc8: 8e6c0000 */ lw $t4,0x0($s3) -/* f003bcc: 01928021 */ addu $s0,$t4,$s2 -.L0f003bd0: -/* f003bd0: 3c0d8006 */ lui $t5,0x8006 -/* f003bd4: 8dad144c */ lw $t5,0x144c($t5) -/* f003bd8: 51a00007 */ beqzl $t5,.L0f003bf8 -/* f003bdc: 96060000 */ lhu $a2,0x0($s0) -/* f003be0: 960e0000 */ lhu $t6,0x0($s0) -/* f003be4: 35cf0100 */ ori $t7,$t6,0x100 -/* f003be8: a60f0000 */ sh $t7,0x0($s0) -/* f003bec: 8e780000 */ lw $t8,0x0($s3) -/* f003bf0: 03128021 */ addu $s0,$t8,$s2 -/* f003bf4: 96060000 */ lhu $a2,0x0($s0) -.L0f003bf8: -/* f003bf8: 30d90100 */ andi $t9,$a2,0x100 -/* f003bfc: 5320007f */ beqzl $t9,.L0f003dfc -/* f003c00: 860a0052 */ lh $t2,0x52($s0) -/* f003c04: 82040008 */ lb $a0,0x8($s0) -/* f003c08: 24080001 */ addiu $t0,$zero,0x1 -/* f003c0c: afa800c8 */ sw $t0,0xc8($sp) -/* f003c10: 10800032 */ beqz $a0,.L0f003cdc -/* f003c14: 00001825 */ or $v1,$zero,$zero -/* f003c18: 9609000a */ lhu $t1,0xa($s0) -/* f003c1c: 3c0b800a */ lui $t3,0x800a -/* f003c20: 8d6b4cd8 */ lw $t3,0x4cd8($t3) -/* f003c24: 00095100 */ sll $t2,$t1,0x4 -/* f003c28: 01495021 */ addu $t2,$t2,$t1 -/* f003c2c: 000a5040 */ sll $t2,$t2,0x1 -/* f003c30: 00002825 */ or $a1,$zero,$zero -/* f003c34: 1880000b */ blez $a0,.L0f003c64 -/* f003c38: 014b1021 */ addu $v0,$t2,$t3 -.L0f003c3c: -/* f003c3c: 944c0004 */ lhu $t4,0x4($v0) -/* f003c40: 24630001 */ addiu $v1,$v1,0x1 -/* f003c44: 0064082a */ slt $at,$v1,$a0 -/* f003c48: 000c7680 */ sll $t6,$t4,0x1a -/* f003c4c: 05c10002 */ bgez $t6,.L0f003c58 -/* f003c50: 00000000 */ sll $zero,$zero,0x0 -/* f003c54: 24a50001 */ addiu $a1,$a1,0x1 -.L0f003c58: -/* f003c58: 1420fff8 */ bnez $at,.L0f003c3c -/* f003c5c: 24420022 */ addiu $v0,$v0,0x22 -/* f003c60: 00001825 */ or $v1,$zero,$zero -.L0f003c64: -/* f003c64: 30cf2000 */ andi $t7,$a2,0x2000 -/* f003c68: 11e00004 */ beqz $t7,.L0f003c7c -/* f003c6c: 3c014000 */ lui $at,0x4000 -/* f003c70: 44810000 */ mtc1 $at,$f0 -/* f003c74: 10000028 */ beqz $zero,.L0f003d18 -/* f003c78: c610005c */ lwc1 $f16,0x5c($s0) -.L0f003c7c: -/* f003c7c: 50a0000c */ beqzl $a1,.L0f003cb0 -/* f003c80: 9219004c */ lbu $t9,0x4c($s0) -/* f003c84: 9218004c */ lbu $t8,0x4c($s0) -/* f003c88: 3c014f80 */ lui $at,0x4f80 -/* f003c8c: 44989000 */ mtc1 $t8,$f18 -/* f003c90: 07010020 */ bgez $t8,.L0f003d14 -/* f003c94: 46809020 */ cvt.s.w $f0,$f18 -/* f003c98: 44814000 */ mtc1 $at,$f8 -/* f003c9c: 00000000 */ sll $zero,$zero,0x0 -/* f003ca0: 46080000 */ add.s $f0,$f0,$f8 -/* f003ca4: 1000001c */ beqz $zero,.L0f003d18 -/* f003ca8: c610005c */ lwc1 $f16,0x5c($s0) -/* f003cac: 9219004c */ lbu $t9,0x4c($s0) -.L0f003cb0: -/* f003cb0: 3c014f80 */ lui $at,0x4f80 -/* f003cb4: 44998000 */ mtc1 $t9,$f16 -/* f003cb8: 07210004 */ bgez $t9,.L0f003ccc -/* f003cbc: 468081a0 */ cvt.s.w $f6,$f16 -/* f003cc0: 44815000 */ mtc1 $at,$f10 -/* f003cc4: 00000000 */ sll $zero,$zero,0x0 -/* f003cc8: 460a3180 */ add.s $f6,$f6,$f10 -.L0f003ccc: -/* f003ccc: 3c014000 */ lui $at,0x4000 -/* f003cd0: 44812000 */ mtc1 $at,$f4 -/* f003cd4: 1000000f */ beqz $zero,.L0f003d14 -/* f003cd8: 46043003 */ div.s $f0,$f6,$f4 -.L0f003cdc: -/* f003cdc: 30c82000 */ andi $t0,$a2,0x2000 -/* f003ce0: 11000004 */ beqz $t0,.L0f003cf4 -/* f003ce4: 3c014000 */ lui $at,0x4000 -/* f003ce8: 44810000 */ mtc1 $at,$f0 -/* f003cec: 1000000a */ beqz $zero,.L0f003d18 -/* f003cf0: c610005c */ lwc1 $f16,0x5c($s0) -.L0f003cf4: -/* f003cf4: 9209004c */ lbu $t1,0x4c($s0) -/* f003cf8: 3c014f80 */ lui $at,0x4f80 -/* f003cfc: 44899000 */ mtc1 $t1,$f18 -/* f003d00: 05210004 */ bgez $t1,.L0f003d14 -/* f003d04: 46809020 */ cvt.s.w $f0,$f18 -/* f003d08: 44814000 */ mtc1 $at,$f8 -/* f003d0c: 00000000 */ sll $zero,$zero,0x0 -/* f003d10: 46080000 */ add.s $f0,$f0,$f8 -.L0f003d14: -/* f003d14: c610005c */ lwc1 $f16,0x5c($s0) -.L0f003d18: -/* f003d18: 3c0f800a */ lui $t7,0x800a -/* f003d1c: 46100002 */ mul.s $f0,$f0,$f16 -/* f003d20: 4600028d */ trunc.w.s $f10,$f0 -/* f003d24: 440b5000 */ mfc1 $t3,$f10 -/* f003d28: 00000000 */ sll $zero,$zero,0x0 -/* f003d2c: a60b0050 */ sh $t3,0x50($s0) -/* f003d30: 8e6c0000 */ lw $t4,0x0($s3) -/* f003d34: 8def4cd8 */ lw $t7,0x4cd8($t7) -/* f003d38: 01928021 */ addu $s0,$t4,$s2 -/* f003d3c: 960d000a */ lhu $t5,0xa($s0) -/* f003d40: 82040008 */ lb $a0,0x8($s0) -/* f003d44: 000d7100 */ sll $t6,$t5,0x4 -/* f003d48: 01cd7021 */ addu $t6,$t6,$t5 -/* f003d4c: 000e7040 */ sll $t6,$t6,0x1 -/* f003d50: 1880001c */ blez $a0,.L0f003dc4 -/* f003d54: 01cf1021 */ addu $v0,$t6,$t7 -.L0f003d58: -/* f003d58: 94580004 */ lhu $t8,0x4($v0) -/* f003d5c: 24630001 */ addiu $v1,$v1,0x1 -/* f003d60: 0018ce80 */ sll $t9,$t8,0x1a -/* f003d64: 07230015 */ bgezl $t9,.L0f003dbc -/* f003d68: 0064082a */ slt $at,$v1,$a0 -/* f003d6c: 90490004 */ lbu $t1,0x4($v0) -/* f003d70: c606005c */ lwc1 $f6,0x5c($s0) -/* f003d74: 3c014f80 */ lui $at,0x4f80 -/* f003d78: 44892000 */ mtc1 $t1,$f4 -/* f003d7c: 05210004 */ bgez $t1,.L0f003d90 -/* f003d80: 468024a0 */ cvt.s.w $f18,$f4 -/* f003d84: 44814000 */ mtc1 $at,$f8 -/* f003d88: 00000000 */ sll $zero,$zero,0x0 -/* f003d8c: 46089480 */ add.s $f18,$f18,$f8 -.L0f003d90: -/* f003d90: 46123002 */ mul.s $f0,$f6,$f18 -/* f003d94: 860a0050 */ lh $t2,0x50($s0) -/* f003d98: 4600040d */ trunc.w.s $f16,$f0 -/* f003d9c: 440c8000 */ mfc1 $t4,$f16 -/* f003da0: 00000000 */ sll $zero,$zero,0x0 -/* f003da4: 014c6821 */ addu $t5,$t2,$t4 -/* f003da8: a60d0050 */ sh $t5,0x50($s0) -/* f003dac: 8e6e0000 */ lw $t6,0x0($s3) -/* f003db0: 01d28021 */ addu $s0,$t6,$s2 -/* f003db4: 82040008 */ lb $a0,0x8($s0) -/* f003db8: 0064082a */ slt $at,$v1,$a0 -.L0f003dbc: -/* f003dbc: 1420ffe6 */ bnez $at,.L0f003d58 -/* f003dc0: 24420022 */ addiu $v0,$v0,0x22 -.L0f003dc4: -/* f003dc4: 860f0050 */ lh $t7,0x50($s0) -/* f003dc8: 29e10100 */ slti $at,$t7,0x100 -/* f003dcc: 54200006 */ bnezl $at,.L0f003de8 -/* f003dd0: 96080000 */ lhu $t0,0x0($s0) -/* f003dd4: 241800ff */ addiu $t8,$zero,0xff -/* f003dd8: a6180050 */ sh $t8,0x50($s0) -/* f003ddc: 8e790000 */ lw $t9,0x0($s3) -/* f003de0: 03328021 */ addu $s0,$t9,$s2 -/* f003de4: 96080000 */ lhu $t0,0x0($s0) -.L0f003de8: -/* f003de8: 3109feff */ andi $t1,$t0,0xfeff -/* f003dec: a6090000 */ sh $t1,0x0($s0) -/* f003df0: 8e6b0000 */ lw $t3,0x0($s3) -/* f003df4: 01728021 */ addu $s0,$t3,$s2 -/* f003df8: 860a0052 */ lh $t2,0x52($s0) -.L0f003dfc: -/* f003dfc: 3c028006 */ lui $v0,0x8006 -/* f003e00: 5140003c */ beqzl $t2,.L0f003ef4 -/* f003e04: 96080000 */ lhu $t0,0x0($s0) -/* f003e08: 3c11800a */ lui $s1,0x800a -/* f003e0c: 8e319ff4 */ lw $s1,-0x600c($s1) -/* f003e10: 8c421420 */ lw $v0,0x1420($v0) -/* f003e14: 001e80c0 */ sll $s0,$s8,0x3 -/* f003e18: 00116040 */ sll $t4,$s1,0x1 -/* f003e1c: 1040001c */ beqz $v0,.L0f003e90 -/* f003e20: 01808825 */ or $s1,$t4,$zero -/* f003e24: afa000a0 */ sw $zero,0xa0($sp) -/* f003e28: afa0009c */ sw $zero,0x9c($sp) -/* f003e2c: 00506821 */ addu $t5,$v0,$s0 -/* f003e30: 8da40004 */ lw $a0,0x4($t5) -/* f003e34: 02802825 */ or $a1,$s4,$zero -/* f003e38: 0fc5df23 */ jal func0f177c8c -/* f003e3c: 02a03025 */ or $a2,$s5,$zero -/* f003e40: 50560014 */ beql $v0,$s6,.L0f003e94 -/* f003e44: 8e6a0000 */ lw $t2,0x0($s3) -.L0f003e48: -/* f003e48: 10400009 */ beqz $v0,.L0f003e70 -/* f003e4c: 3c098006 */ lui $t1,0x8006 -/* f003e50: 8faf009c */ lw $t7,0x9c($sp) -/* f003e54: 8e6e0000 */ lw $t6,0x0($s3) -/* f003e58: 01f70019 */ multu $t7,$s7 -/* f003e5c: 0000c012 */ mflo $t8 -/* f003e60: 01d81021 */ addu $v0,$t6,$t8 -/* f003e64: 94590000 */ lhu $t9,0x0($v0) -/* f003e68: 37280400 */ ori $t0,$t9,0x400 -/* f003e6c: a4480000 */ sh $t0,0x0($v0) -.L0f003e70: -/* f003e70: 8d291420 */ lw $t1,0x1420($t1) -/* f003e74: 02802825 */ or $a1,$s4,$zero -/* f003e78: 02a03025 */ or $a2,$s5,$zero -/* f003e7c: 01305821 */ addu $t3,$t1,$s0 -/* f003e80: 0fc5df23 */ jal func0f177c8c -/* f003e84: 8d640004 */ lw $a0,0x4($t3) -/* f003e88: 1456ffef */ bne $v0,$s6,.L0f003e48 -/* f003e8c: 00000000 */ sll $zero,$zero,0x0 -.L0f003e90: -/* f003e90: 8e6a0000 */ lw $t2,0x0($s3) -.L0f003e94: -/* f003e94: 01528021 */ addu $s0,$t2,$s2 -/* f003e98: 86020052 */ lh $v0,0x52($s0) -/* f003e9c: 18400008 */ blez $v0,.L0f003ec0 -/* f003ea0: 0222082a */ slt $at,$s1,$v0 -/* f003ea4: 0051082a */ slt $at,$v0,$s1 -/* f003ea8: 50200003 */ beqzl $at,.L0f003eb8 -/* f003eac: 00516023 */ subu $t4,$v0,$s1 -/* f003eb0: 00408825 */ or $s1,$v0,$zero -/* f003eb4: 00516023 */ subu $t4,$v0,$s1 -.L0f003eb8: -/* f003eb8: 10000006 */ beqz $zero,.L0f003ed4 -/* f003ebc: a60c0052 */ sh $t4,0x52($s0) -.L0f003ec0: -/* f003ec0: 50200003 */ beqzl $at,.L0f003ed0 -/* f003ec4: 00516821 */ addu $t5,$v0,$s1 -/* f003ec8: 00408825 */ or $s1,$v0,$zero -/* f003ecc: 00516821 */ addu $t5,$v0,$s1 -.L0f003ed0: -/* f003ed0: a60d0052 */ sh $t5,0x52($s0) -.L0f003ed4: -/* f003ed4: 8e6f0000 */ lw $t7,0x0($s3) -/* f003ed8: 01f28021 */ addu $s0,$t7,$s2 -/* f003edc: 960e0000 */ lhu $t6,0x0($s0) -/* f003ee0: 35d80400 */ ori $t8,$t6,0x400 -/* f003ee4: a6180000 */ sh $t8,0x0($s0) -/* f003ee8: 8e790000 */ lw $t9,0x0($s3) -/* f003eec: 03328021 */ addu $s0,$t9,$s2 -/* f003ef0: 96080000 */ lhu $t0,0x0($s0) -.L0f003ef4: -/* f003ef4: 3c02800a */ lui $v0,0x800a -/* f003ef8: 27de0001 */ addiu $s8,$s8,0x1 -/* f003efc: 3109feff */ andi $t1,$t0,0xfeff -/* f003f00: a6090000 */ sh $t1,0x0($s0) -/* f003f04: 8c42a27c */ lw $v0,-0x5d84($v0) -/* f003f08: 2652008c */ addiu $s2,$s2,0x8c -/* f003f0c: 03c2082a */ slt $at,$s8,$v0 -/* f003f10: 5420fe60 */ bnezl $at,.L0f003894 -/* f003f14: 8e680000 */ lw $t0,0x0($s3) -/* f003f18: 241e0001 */ addiu $s8,$zero,0x1 -.L0f003f1c: -/* f003f1c: 3c0b8006 */ lui $t3,0x8006 -/* f003f20: 8d6b144c */ lw $t3,0x144c($t3) -/* f003f24: 2416ffff */ addiu $s6,$zero,-1 -/* f003f28: 2417008c */ addiu $s7,$zero,0x8c -/* f003f2c: 15600002 */ bnez $t3,.L0f003f38 -/* f003f30: 8faa00c8 */ lw $t2,0xc8($sp) -/* f003f34: 11400010 */ beqz $t2,.L0f003f78 -.L0f003f38: -/* f003f38: 28410002 */ slti $at,$v0,0x2 -/* f003f3c: 1420000e */ bnez $at,.L0f003f78 -/* f003f40: 2412008c */ addiu $s2,$zero,0x8c -/* f003f44: 8e6c0000 */ lw $t4,0x0($s3) -.L0f003f48: -/* f003f48: 3c02800a */ lui $v0,0x800a -/* f003f4c: 27de0001 */ addiu $s8,$s8,0x1 -/* f003f50: 01928021 */ addu $s0,$t4,$s2 -/* f003f54: 960d0000 */ lhu $t5,0x0($s0) -/* f003f58: 2652008c */ addiu $s2,$s2,0x8c -/* f003f5c: 35af0200 */ ori $t7,$t5,0x200 -/* f003f60: a60f0000 */ sh $t7,0x0($s0) -/* f003f64: 8c42a27c */ lw $v0,-0x5d84($v0) -/* f003f68: 03c2082a */ slt $at,$s8,$v0 -/* f003f6c: 5420fff6 */ bnezl $at,.L0f003f48 -/* f003f70: 8e6c0000 */ lw $t4,0x0($s3) -/* f003f74: 241e0001 */ addiu $s8,$zero,0x1 -.L0f003f78: -/* f003f78: 28410002 */ slti $at,$v0,0x2 -/* f003f7c: 1420009a */ bnez $at,.L0f0041e8 -/* f003f80: 27b5008c */ addiu $s5,$sp,0x8c -/* f003f84: 3c017f1a */ lui $at,0x7f1a -/* f003f88: c4347dd4 */ lwc1 $f20,0x7dd4($at) -/* f003f8c: 27b40090 */ addiu $s4,$sp,0x90 -.L0f003f90: -/* f003f90: 53c00092 */ beqzl $s8,.L0f0041dc -/* f003f94: 27de0001 */ addiu $s8,$s8,0x1 -/* f003f98: 03d70019 */ multu $s8,$s7 -/* f003f9c: 8e6e0000 */ lw $t6,0x0($s3) -/* f003fa0: 00009012 */ mflo $s2 -/* f003fa4: 01d2c021 */ addu $t8,$t6,$s2 -/* f003fa8: 97060000 */ lhu $a2,0x0($t8) -/* f003fac: 30d90080 */ andi $t9,$a2,0x80 -/* f003fb0: 17200002 */ bnez $t9,.L0f003fbc -/* f003fb4: 30c8000c */ andi $t0,$a2,0xc -/* f003fb8: 11000087 */ beqz $t0,.L0f0041d8 -.L0f003fbc: -/* f003fbc: 30c90600 */ andi $t1,$a2,0x600 -/* f003fc0: 11200085 */ beqz $t1,.L0f0041d8 -/* f003fc4: 00008825 */ or $s1,$zero,$zero -/* f003fc8: 3c0b8006 */ lui $t3,0x8006 -/* f003fcc: 8d6b1420 */ lw $t3,0x1420($t3) -/* f003fd0: 001e80c0 */ sll $s0,$s8,0x3 -/* f003fd4: afa00090 */ sw $zero,0x90($sp) -/* f003fd8: afa0008c */ sw $zero,0x8c($sp) -/* f003fdc: 01705021 */ addu $t2,$t3,$s0 -/* f003fe0: 8d440000 */ lw $a0,0x0($t2) -/* f003fe4: 02802825 */ or $a1,$s4,$zero -/* f003fe8: 0fc5df23 */ jal func0f177c8c -/* f003fec: 02a03025 */ or $a2,$s5,$zero -/* f003ff0: 50560021 */ beql $v0,$s6,.L0f004078 -/* f003ff4: 2a210100 */ slti $at,$s1,0x100 -/* f003ff8: 8fac008c */ lw $t4,0x8c($sp) -.L0f003ffc: -/* f003ffc: 3c088006 */ lui $t0,0x8006 -/* f004000: 11800014 */ beqz $t4,.L0f004054 -/* f004004: 00000000 */ sll $zero,$zero,0x0 -/* f004008: 11800011 */ beqz $t4,.L0f004050 -/* f00400c: 00001825 */ or $v1,$zero,$zero -/* f004010: 01970019 */ multu $t4,$s7 -/* f004014: 8e6d0000 */ lw $t5,0x0($s3) -/* f004018: 44824000 */ mtc1 $v0,$f8 -/* f00401c: 00000000 */ sll $zero,$zero,0x0 -/* f004020: 468041a0 */ cvt.s.w $f6,$f8 -/* f004024: 00007812 */ mflo $t7 -/* f004028: 01af7021 */ addu $t6,$t5,$t7 -/* f00402c: 85d80050 */ lh $t8,0x50($t6) -/* f004030: 4606a482 */ mul.s $f18,$f20,$f6 -/* f004034: 44985000 */ mtc1 $t8,$f10 -/* f004038: 00000000 */ sll $zero,$zero,0x0 -/* f00403c: 46805120 */ cvt.s.w $f4,$f10 -/* f004040: 46049402 */ mul.s $f16,$f18,$f4 -/* f004044: 4600828d */ trunc.w.s $f10,$f16 -/* f004048: 44035000 */ mfc1 $v1,$f10 -/* f00404c: 00000000 */ sll $zero,$zero,0x0 -.L0f004050: -/* f004050: 02238821 */ addu $s1,$s1,$v1 -.L0f004054: -/* f004054: 8d081420 */ lw $t0,0x1420($t0) -/* f004058: 02802825 */ or $a1,$s4,$zero -/* f00405c: 02a03025 */ or $a2,$s5,$zero -/* f004060: 01104821 */ addu $t1,$t0,$s0 -/* f004064: 0fc5df23 */ jal func0f177c8c -/* f004068: 8d240000 */ lw $a0,0x0($t1) -/* f00406c: 5456ffe3 */ bnel $v0,$s6,.L0f003ffc -/* f004070: 8fac008c */ lw $t4,0x8c($sp) -/* f004074: 2a210100 */ slti $at,$s1,0x100 -.L0f004078: -/* f004078: 54200003 */ bnezl $at,.L0f004088 -/* f00407c: 8e6b0000 */ lw $t3,0x0($s3) -/* f004080: 241100ff */ addiu $s1,$zero,0xff -/* f004084: 8e6b0000 */ lw $t3,0x0($s3) -.L0f004088: -/* f004088: 24010005 */ addiu $at,$zero,0x5 -/* f00408c: 01725021 */ addu $t2,$t3,$s2 -/* f004090: a151004b */ sb $s1,0x4b($t2) -/* f004094: 8e6c0000 */ lw $t4,0x0($s3) -/* f004098: 01928021 */ addu $s0,$t4,$s2 -/* f00409c: 960d0000 */ lhu $t5,0x0($s0) -/* f0040a0: 35af0040 */ ori $t7,$t5,0x40 -/* f0040a4: a60f0000 */ sh $t7,0x0($s0) -/* f0040a8: 8e6e0000 */ lw $t6,0x0($s3) -/* f0040ac: 01d28021 */ addu $s0,$t6,$s2 -/* f0040b0: 96180000 */ lhu $t8,0x0($s0) -/* f0040b4: 37191000 */ ori $t9,$t8,0x1000 -/* f0040b8: a6190000 */ sh $t9,0x0($s0) -/* f0040bc: 8e680000 */ lw $t0,0x0($s3) -/* f0040c0: 01128021 */ addu $s0,$t0,$s2 -/* f0040c4: 96090000 */ lhu $t1,0x0($s0) -/* f0040c8: 312bf9ff */ andi $t3,$t1,0xf9ff -/* f0040cc: a60b0000 */ sh $t3,0x0($s0) -/* f0040d0: 8e6a0000 */ lw $t2,0x0($s3) -/* f0040d4: 01526021 */ addu $t4,$t2,$s2 -/* f0040d8: 958d004e */ lhu $t5,0x4e($t4) -/* f0040dc: 000d7b02 */ srl $t7,$t5,0xc -/* f0040e0: 15e10023 */ bne $t7,$at,.L0f004170 -/* f0040e4: 00000000 */ sll $zero,$zero,0x0 -/* f0040e8: 0fc00284 */ jal func0f000a10 -/* f0040ec: 03c02025 */ or $a0,$s8,$zero -/* f0040f0: 001e2400 */ sll $a0,$s8,0x10 -/* f0040f4: 00047403 */ sra $t6,$a0,0x10 -/* f0040f8: afa2007c */ sw $v0,0x7c($sp) -/* f0040fc: afa20078 */ sw $v0,0x78($sp) -/* f004100: 01c02025 */ or $a0,$t6,$zero -/* f004104: 27a50080 */ addiu $a1,$sp,0x80 -/* f004108: 27a6007c */ addiu $a2,$sp,0x7c -/* f00410c: 27a70078 */ addiu $a3,$sp,0x78 -/* f004110: 0fc6192e */ jal func0f1864b8 -/* f004114: afa20080 */ sw $v0,0x80($sp) -/* f004118: 8fb80080 */ lw $t8,0x80($sp) -/* f00411c: 8e790000 */ lw $t9,0x0($s3) -/* f004120: 44984000 */ mtc1 $t8,$f8 -/* f004124: 03324021 */ addu $t0,$t9,$s2 -/* f004128: 468041a0 */ cvt.s.w $f6,$f8 -/* f00412c: 46143482 */ mul.s $f18,$f6,$f20 -/* f004130: e5120074 */ swc1 $f18,0x74($t0) -/* f004134: 8fa9007c */ lw $t1,0x7c($sp) -/* f004138: 8e6b0000 */ lw $t3,0x0($s3) -/* f00413c: 44892000 */ mtc1 $t1,$f4 -/* f004140: 01725021 */ addu $t2,$t3,$s2 -/* f004144: 46802420 */ cvt.s.w $f16,$f4 -/* f004148: 46148282 */ mul.s $f10,$f16,$f20 -/* f00414c: e54a0078 */ swc1 $f10,0x78($t2) -/* f004150: 8fac0078 */ lw $t4,0x78($sp) -/* f004154: 8e6d0000 */ lw $t5,0x0($s3) -/* f004158: 448c4000 */ mtc1 $t4,$f8 -/* f00415c: 01b27821 */ addu $t7,$t5,$s2 -/* f004160: 468041a0 */ cvt.s.w $f6,$f8 -/* f004164: 46143482 */ mul.s $f18,$f6,$f20 -/* f004168: 10000016 */ beqz $zero,.L0f0041c4 -/* f00416c: e5f2007c */ swc1 $f18,0x7c($t7) -.L0f004170: -/* f004170: 0fc00284 */ jal func0f000a10 -/* f004174: 03c02025 */ or $a0,$s8,$zero -/* f004178: 44822000 */ mtc1 $v0,$f4 -/* f00417c: 3c014f80 */ lui $at,0x4f80 -/* f004180: 04410004 */ bgez $v0,.L0f004194 -/* f004184: 46802420 */ cvt.s.w $f16,$f4 -/* f004188: 44815000 */ mtc1 $at,$f10 -/* f00418c: 00000000 */ sll $zero,$zero,0x0 -/* f004190: 460a8400 */ add.s $f16,$f16,$f10 -.L0f004194: -/* f004194: 46148202 */ mul.s $f8,$f16,$f20 -/* f004198: 8e6e0000 */ lw $t6,0x0($s3) -/* f00419c: 01d2c021 */ addu $t8,$t6,$s2 -/* f0041a0: e7080074 */ swc1 $f8,0x74($t8) -/* f0041a4: 8e790000 */ lw $t9,0x0($s3) -/* f0041a8: 03328021 */ addu $s0,$t9,$s2 -/* f0041ac: c6060074 */ lwc1 $f6,0x74($s0) -/* f0041b0: e6060078 */ swc1 $f6,0x78($s0) -/* f0041b4: 8e680000 */ lw $t0,0x0($s3) -/* f0041b8: 01128021 */ addu $s0,$t0,$s2 -/* f0041bc: c6120074 */ lwc1 $f18,0x74($s0) -/* f0041c0: e612007c */ swc1 $f18,0x7c($s0) -.L0f0041c4: -/* f0041c4: 8fa900d0 */ lw $t1,0xd0($sp) -/* f0041c8: 3c02800a */ lui $v0,0x800a -/* f0041cc: 8c42a27c */ lw $v0,-0x5d84($v0) -/* f0041d0: 252b0001 */ addiu $t3,$t1,0x1 -/* f0041d4: afab00d0 */ sw $t3,0xd0($sp) -.L0f0041d8: -/* f0041d8: 27de0001 */ addiu $s8,$s8,0x1 -.L0f0041dc: -/* f0041dc: 03c2082a */ slt $at,$s8,$v0 -/* f0041e0: 1420ff6b */ bnez $at,.L0f003f90 -/* f0041e4: 00000000 */ sll $zero,$zero,0x0 -.L0f0041e8: -/* f0041e8: 3c0a800a */ lui $t2,0x800a -/* f0041ec: 8d4aa498 */ lw $t2,-0x5b68($t2) -/* f0041f0: 3c038006 */ lui $v1,0x8006 -/* f0041f4: 8c63144c */ lw $v1,0x144c($v1) -/* f0041f8: 1d400035 */ bgtz $t2,.L0f0042d0 -/* f0041fc: 8fac00d0 */ lw $t4,0xd0($sp) -/* f004200: 15800003 */ bnez $t4,.L0f004210 -/* f004204: 3c11800a */ lui $s1,0x800a -/* f004208: 10600031 */ beqz $v1,.L0f0042d0 -/* f00420c: 00000000 */ sll $zero,$zero,0x0 -.L0f004210: -/* f004210: 8e31a2fc */ lw $s1,-0x5d04($s1) -/* f004214: 24140003 */ addiu $s4,$zero,0x3 -/* f004218: 24120002 */ addiu $s2,$zero,0x2 -/* f00421c: 5220002a */ beqzl $s1,.L0f0042c8 -/* f004220: 240d000f */ addiu $t5,$zero,0xf -/* f004224: 922d0000 */ lbu $t5,0x0($s1) -.L0f004228: -/* f004228: 568d0024 */ bnel $s4,$t5,.L0f0042bc -/* f00422c: 8e310020 */ lw $s1,0x20($s1) -/* f004230: 862f0028 */ lh $t7,0x28($s1) -/* f004234: 0000f025 */ or $s8,$zero,$zero -/* f004238: 02208025 */ or $s0,$s1,$zero -/* f00423c: 52cf001f */ beql $s6,$t7,.L0f0042bc -/* f004240: 8e310020 */ lw $s1,0x20($s1) -/* f004244: 86220028 */ lh $v0,0x28($s1) -.L0f004248: -/* f004248: 00570019 */ multu $v0,$s7 -/* f00424c: 8e6e0000 */ lw $t6,0x0($s3) -/* f004250: 0000c012 */ mflo $t8 -/* f004254: 01d8c821 */ addu $t9,$t6,$t8 -/* f004258: 97280000 */ lhu $t0,0x0($t9) -/* f00425c: 31091000 */ andi $t1,$t0,0x1000 -/* f004260: 51200012 */ beqzl $t1,.L0f0042ac -/* f004264: 8602002a */ lh $v0,0x2a($s0) -/* f004268: 5472000a */ bnel $v1,$s2,.L0f004294 -/* f00426c: 8e220004 */ lw $v0,0x4($s1) -/* f004270: 8e220004 */ lw $v0,0x4($s1) -/* f004274: 8c44001c */ lw $a0,0x1c($v0) -/* f004278: 244500fc */ addiu $a1,$v0,0xfc -/* f00427c: 0fc1a451 */ jal func0f069144 -/* f004280: 9446018a */ lhu $a2,0x18a($v0) -/* f004284: 3c038006 */ lui $v1,0x8006 -/* f004288: 10000007 */ beqz $zero,.L0f0042a8 -/* f00428c: 8c63144c */ lw $v1,0x144c($v1) -/* f004290: 8e220004 */ lw $v0,0x4($s1) -.L0f004294: -/* f004294: 3c038006 */ lui $v1,0x8006 -/* f004298: 904a032e */ lbu $t2,0x32e($v0) -/* f00429c: 354c0020 */ ori $t4,$t2,0x20 -/* f0042a0: a04c032e */ sb $t4,0x32e($v0) -/* f0042a4: 8c63144c */ lw $v1,0x144c($v1) -.L0f0042a8: -/* f0042a8: 8602002a */ lh $v0,0x2a($s0) -.L0f0042ac: -/* f0042ac: 26100002 */ addiu $s0,$s0,0x2 -/* f0042b0: 16c2ffe5 */ bne $s6,$v0,.L0f004248 -/* f0042b4: 00000000 */ sll $zero,$zero,0x0 -/* f0042b8: 8e310020 */ lw $s1,0x20($s1) -.L0f0042bc: -/* f0042bc: 5620ffda */ bnezl $s1,.L0f004228 -/* f0042c0: 922d0000 */ lbu $t5,0x0($s1) -/* f0042c4: 240d000f */ addiu $t5,$zero,0xf -.L0f0042c8: -/* f0042c8: 3c01800a */ lui $at,0x800a -/* f0042cc: a02da4a1 */ sb $t5,-0x5b5f($at) -.L0f0042d0: -/* f0042d0: 10600002 */ beqz $v1,.L0f0042dc -/* f0042d4: 3c018006 */ lui $at,0x8006 -/* f0042d8: ac20144c */ sw $zero,0x144c($at) -.L0f0042dc: -/* f0042dc: 8fbf0054 */ lw $ra,0x54($sp) -.L0f0042e0: -/* f0042e0: d7b40020 */ ldc1 $f20,0x20($sp) -/* f0042e4: d7b60028 */ ldc1 $f22,0x28($sp) -/* f0042e8: 8fb00030 */ lw $s0,0x30($sp) -/* f0042ec: 8fb10034 */ lw $s1,0x34($sp) -/* f0042f0: 8fb20038 */ lw $s2,0x38($sp) -/* f0042f4: 8fb3003c */ lw $s3,0x3c($sp) -/* f0042f8: 8fb40040 */ lw $s4,0x40($sp) -/* f0042fc: 8fb50044 */ lw $s5,0x44($sp) -/* f004300: 8fb60048 */ lw $s6,0x48($sp) -/* f004304: 8fb7004c */ lw $s7,0x4c($sp) -/* f004308: 8fbe0050 */ lw $s8,0x50($sp) -/* f00430c: 03e00008 */ jr $ra -/* f004310: 27bd00d8 */ addiu $sp,$sp,0xd8 -); - -GLOBAL_ASM( -glabel func0f004314 -/* f004314: 3c02800a */ lui $v0,0x800a -/* f004318: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f00431c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f004320: afbf0014 */ sw $ra,0x14($sp) -/* f004324: 244e0638 */ addiu $t6,$v0,0x638 -/* f004328: 244f0ddc */ addiu $t7,$v0,0xddc -/* f00432c: afae001c */ sw $t6,0x1c($sp) -/* f004330: 0fc016ec */ jal func0f005bb0 -/* f004334: afaf0018 */ sw $t7,0x18($sp) -/* f004338: 8fb8001c */ lw $t8,0x1c($sp) -/* f00433c: 8fa80018 */ lw $t0,0x18($sp) -/* f004340: 3c0a800a */ lui $t2,0x800a -/* f004344: 83190005 */ lb $t9,0x5($t8) -/* f004348: 17200004 */ bnez $t9,.L0f00435c -/* f00434c: 00000000 */ sll $zero,$zero,0x0 -/* f004350: 81090005 */ lb $t1,0x5($t0) -/* f004354: 51200008 */ beqzl $t1,.L0f004378 -/* f004358: 8fbf0014 */ lw $ra,0x14($sp) -.L0f00435c: -/* f00435c: 8d4aa244 */ lw $t2,-0x5dbc($t2) -/* f004360: 24050040 */ addiu $a1,$zero,0x40 -/* f004364: 24060050 */ addiu $a2,$zero,0x50 -/* f004368: 8d4b00bc */ lw $t3,0xbc($t2) -/* f00436c: 0fc010e3 */ jal func0f00438c -/* f004370: 85640028 */ lh $a0,0x28($t3) -/* f004374: 8fbf0014 */ lw $ra,0x14($sp) -.L0f004378: -/* f004378: 27bd0020 */ addiu $sp,$sp,0x20 -/* f00437c: 03e00008 */ jr $ra -/* f004380: 00000000 */ sll $zero,$zero,0x0 -/* f004384: 03e00008 */ jr $ra -/* f004388: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00438c -/* f00438c: 27bdff80 */ addiu $sp,$sp,-128 -/* f004390: afbe0050 */ sw $s8,0x50($sp) -/* f004394: 3c1e8006 */ lui $s8,0x8006 -/* f004398: 27de1420 */ addiu $s8,$s8,0x1420 -/* f00439c: 8fc30000 */ lw $v1,0x0($s8) -/* f0043a0: afb7004c */ sw $s7,0x4c($sp) -/* f0043a4: afb60048 */ sw $s6,0x48($sp) -/* f0043a8: 00a0b025 */ or $s6,$a1,$zero -/* f0043ac: 00c0b825 */ or $s7,$a2,$zero -/* f0043b0: afbf0054 */ sw $ra,0x54($sp) -/* f0043b4: afb50044 */ sw $s5,0x44($sp) -/* f0043b8: afb40040 */ sw $s4,0x40($sp) -/* f0043bc: afb3003c */ sw $s3,0x3c($sp) -/* f0043c0: afb20038 */ sw $s2,0x38($sp) -/* f0043c4: afb10034 */ sw $s1,0x34($sp) -/* f0043c8: afb00030 */ sw $s0,0x30($sp) -/* f0043cc: f7b80028 */ sdc1 $f24,0x28($sp) -/* f0043d0: f7b60020 */ sdc1 $f22,0x20($sp) -/* f0043d4: f7b40018 */ sdc1 $f20,0x18($sp) -/* f0043d8: 10600050 */ beqz $v1,.L0f00451c -/* f0043dc: 00803825 */ or $a3,$a0,$zero -/* f0043e0: 3c15800a */ lui $s5,0x800a -/* f0043e4: 000488c0 */ sll $s1,$a0,0x3 -/* f0043e8: 02248821 */ addu $s1,$s1,$a0 -/* f0043ec: 26b54928 */ addiu $s5,$s5,0x4928 -/* f0043f0: 8eae0000 */ lw $t6,0x0($s5) -/* f0043f4: 00118880 */ sll $s1,$s1,0x2 -/* f0043f8: 02248823 */ subu $s1,$s1,$a0 -/* f0043fc: 00118880 */ sll $s1,$s1,0x2 -/* f004400: 01d17821 */ addu $t7,$t6,$s1 -/* f004404: 95f80000 */ lhu $t8,0x0($t7) -/* f004408: 00001025 */ or $v0,$zero,$zero -/* f00440c: 27b20078 */ addiu $s2,$sp,0x78 -/* f004410: 33198000 */ andi $t9,$t8,0x8000 -/* f004414: 13200003 */ beqz $t9,.L0f004424 -/* f004418: 27b30074 */ addiu $s3,$sp,0x74 -/* f00441c: 10000001 */ beqz $zero,.L0f004424 -/* f004420: 24020001 */ addiu $v0,$zero,0x1 -.L0f004424: -/* f004424: 1440003d */ bnez $v0,.L0f00451c -/* f004428: 000780c0 */ sll $s0,$a3,0x3 -/* f00442c: afa00078 */ sw $zero,0x78($sp) -/* f004430: afa00074 */ sw $zero,0x74($sp) -/* f004434: 00704021 */ addu $t0,$v1,$s0 -/* f004438: 8d040004 */ lw $a0,0x4($t0) -/* f00443c: 02402825 */ or $a1,$s2,$zero -/* f004440: 0fc5df23 */ jal func0f177c8c -/* f004444: 02603025 */ or $a2,$s3,$zero -/* f004448: 2414ffff */ addiu $s4,$zero,-1 -/* f00444c: 10540033 */ beq $v0,$s4,.L0f00451c -/* f004450: 3c0140a0 */ lui $at,0x40a0 -/* f004454: 44962000 */ mtc1 $s6,$f4 -/* f004458: 4481c000 */ mtc1 $at,$f24 -/* f00445c: 3c017f1a */ lui $at,0x7f1a -/* f004460: c4367dd8 */ lwc1 $f22,0x7dd8($at) -/* f004464: 46802520 */ cvt.s.w $f20,$f4 -/* f004468: 44823000 */ mtc1 $v0,$f6 -.L0f00446c: -/* f00446c: 00001025 */ or $v0,$zero,$zero -/* f004470: 46803220 */ cvt.s.w $f8,$f6 -/* f004474: 46164282 */ mul.s $f10,$f8,$f22 -/* f004478: 00000000 */ sll $zero,$zero,0x0 -/* f00447c: 46145402 */ mul.s $f16,$f10,$f20 -/* f004480: 00000000 */ sll $zero,$zero,0x0 -/* f004484: 46188002 */ mul.s $f0,$f16,$f24 -/* f004488: 1ac00007 */ blez $s6,.L0f0044a8 -/* f00448c: 46000086 */ mov.s $f2,$f0 -/* f004490: 4600a03c */ c.lt.s $f20,$f0 -/* f004494: 00000000 */ sll $zero,$zero,0x0 -/* f004498: 45020009 */ bc1fl .L0f0044c0 -/* f00449c: 8ea90000 */ lw $t1,0x0($s5) -/* f0044a0: 10000006 */ beqz $zero,.L0f0044bc -/* f0044a4: 4600a086 */ mov.s $f2,$f20 -.L0f0044a8: -/* f0044a8: 4614003c */ c.lt.s $f0,$f20 -/* f0044ac: 00000000 */ sll $zero,$zero,0x0 -/* f0044b0: 45020003 */ bc1fl .L0f0044c0 -/* f0044b4: 8ea90000 */ lw $t1,0x0($s5) -/* f0044b8: 4600a086 */ mov.s $f2,$f20 -.L0f0044bc: -/* f0044bc: 8ea90000 */ lw $t1,0x0($s5) -.L0f0044c0: -/* f0044c0: 01315021 */ addu $t2,$t1,$s1 -/* f0044c4: 954b0000 */ lhu $t3,0x0($t2) -/* f0044c8: 316c8000 */ andi $t4,$t3,0x8000 -/* f0044cc: 11800003 */ beqz $t4,.L0f0044dc -/* f0044d0: 00000000 */ sll $zero,$zero,0x0 -/* f0044d4: 10000001 */ beqz $zero,.L0f0044dc -/* f0044d8: 24020001 */ addiu $v0,$zero,0x1 -.L0f0044dc: -/* f0044dc: 54400008 */ bnezl $v0,.L0f004500 -/* f0044e0: 8fce0000 */ lw $t6,0x0($s8) -/* f0044e4: 4600148d */ trunc.w.s $f18,$f2 -/* f0044e8: 8fa40074 */ lw $a0,0x74($sp) -/* f0044ec: 02e03025 */ or $a2,$s7,$zero -/* f0044f0: 44059000 */ mfc1 $a1,$f18 -/* f0044f4: 0fc01156 */ jal func0f004558 -/* f0044f8: 00000000 */ sll $zero,$zero,0x0 -/* f0044fc: 8fce0000 */ lw $t6,0x0($s8) -.L0f004500: -/* f004500: 02402825 */ or $a1,$s2,$zero -/* f004504: 02603025 */ or $a2,$s3,$zero -/* f004508: 01d07821 */ addu $t7,$t6,$s0 -/* f00450c: 0fc5df23 */ jal func0f177c8c -/* f004510: 8de40004 */ lw $a0,0x4($t7) -/* f004514: 5454ffd5 */ bnel $v0,$s4,.L0f00446c -/* f004518: 44823000 */ mtc1 $v0,$f6 -.L0f00451c: -/* f00451c: 8fbf0054 */ lw $ra,0x54($sp) -/* f004520: d7b40018 */ ldc1 $f20,0x18($sp) -/* f004524: d7b60020 */ ldc1 $f22,0x20($sp) -/* f004528: d7b80028 */ ldc1 $f24,0x28($sp) -/* f00452c: 8fb00030 */ lw $s0,0x30($sp) -/* f004530: 8fb10034 */ lw $s1,0x34($sp) -/* f004534: 8fb20038 */ lw $s2,0x38($sp) -/* f004538: 8fb3003c */ lw $s3,0x3c($sp) -/* f00453c: 8fb40040 */ lw $s4,0x40($sp) -/* f004540: 8fb50044 */ lw $s5,0x44($sp) -/* f004544: 8fb60048 */ lw $s6,0x48($sp) -/* f004548: 8fb7004c */ lw $s7,0x4c($sp) -/* f00454c: 8fbe0050 */ lw $s8,0x50($sp) -/* f004550: 03e00008 */ jr $ra -/* f004554: 27bd0080 */ addiu $sp,$sp,0x80 -); - -GLOBAL_ASM( -glabel func0f004558 -/* f004558: 10800028 */ beqz $a0,.L0f0045fc -/* f00455c: 3c07800a */ lui $a3,0x800a -/* f004560: 000410c0 */ sll $v0,$a0,0x3 -/* f004564: 24e74928 */ addiu $a3,$a3,0x4928 -/* f004568: 00441021 */ addu $v0,$v0,$a0 -/* f00456c: 8cee0000 */ lw $t6,0x0($a3) -/* f004570: 00021080 */ sll $v0,$v0,0x2 -/* f004574: 00441023 */ subu $v0,$v0,$a0 -/* f004578: 00021080 */ sll $v0,$v0,0x2 -/* f00457c: 01c21821 */ addu $v1,$t6,$v0 -/* f004580: 946f0000 */ lhu $t7,0x0($v1) -/* f004584: 31f80004 */ andi $t8,$t7,0x4 -/* f004588: 1300001c */ beqz $t8,.L0f0045fc -/* f00458c: 00000000 */ sll $zero,$zero,0x0 -/* f004590: 58a0000f */ blezl $a1,.L0f0045d0 -/* f004594: 84640052 */ lh $a0,0x52($v1) -/* f004598: 84640052 */ lh $a0,0x52($v1) -/* f00459c: 0086082a */ slt $at,$a0,$a2 -/* f0045a0: 10200016 */ beqz $at,.L0f0045fc -/* f0045a4: 0085c821 */ addu $t9,$a0,$a1 -/* f0045a8: a4790052 */ sh $t9,0x52($v1) -/* f0045ac: 8ce80000 */ lw $t0,0x0($a3) -/* f0045b0: 01021821 */ addu $v1,$t0,$v0 -/* f0045b4: 84690052 */ lh $t1,0x52($v1) -/* f0045b8: 00c9082a */ slt $at,$a2,$t1 -/* f0045bc: 1020000f */ beqz $at,.L0f0045fc -/* f0045c0: 00000000 */ sll $zero,$zero,0x0 -/* f0045c4: 03e00008 */ jr $ra -/* f0045c8: a4660052 */ sh $a2,0x52($v1) -/* f0045cc: 84640052 */ lh $a0,0x52($v1) -.L0f0045d0: -/* f0045d0: 00c4082a */ slt $at,$a2,$a0 -/* f0045d4: 10200009 */ beqz $at,.L0f0045fc -/* f0045d8: 00855021 */ addu $t2,$a0,$a1 -/* f0045dc: a46a0052 */ sh $t2,0x52($v1) -/* f0045e0: 8ceb0000 */ lw $t3,0x0($a3) -/* f0045e4: 01621821 */ addu $v1,$t3,$v0 -/* f0045e8: 846c0052 */ lh $t4,0x52($v1) -/* f0045ec: 0186082a */ slt $at,$t4,$a2 -/* f0045f0: 10200002 */ beqz $at,.L0f0045fc -/* f0045f4: 00000000 */ sll $zero,$zero,0x0 -/* f0045f8: a4660052 */ sh $a2,0x52($v1) -.L0f0045fc: -/* f0045fc: 03e00008 */ jr $ra -/* f004600: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f004604 -/* f004604: 3c06800a */ lui $a2,0x800a -/* f004608: 000428c0 */ sll $a1,$a0,0x3 -/* f00460c: 24c64928 */ addiu $a2,$a2,0x4928 -/* f004610: 27bdff68 */ addiu $sp,$sp,-152 -/* f004614: 00a42821 */ addu $a1,$a1,$a0 -/* f004618: 8cce0000 */ lw $t6,0x0($a2) -/* f00461c: 00052880 */ sll $a1,$a1,0x2 -/* f004620: 00a42823 */ subu $a1,$a1,$a0 -/* f004624: 00052880 */ sll $a1,$a1,0x2 -/* f004628: afbf0024 */ sw $ra,0x24($sp) -/* f00462c: afb20020 */ sw $s2,0x20($sp) -/* f004630: afb1001c */ sw $s1,0x1c($sp) -/* f004634: afb00018 */ sw $s0,0x18($sp) -/* f004638: 3c028008 */ lui $v0,0x8008 -/* f00463c: 01c55821 */ addu $t3,$t6,$a1 -/* f004640: 956f0056 */ lhu $t7,0x56($t3) -/* f004644: 9442fc3c */ lhu $v0,-0x3c4($v0) -/* f004648: 504f0183 */ beql $v0,$t7,.L0f004c58 -/* f00464c: 8fbf0024 */ lw $ra,0x24($sp) -/* f004650: 85780002 */ lh $t8,0x2($t3) -/* f004654: 53000180 */ beqzl $t8,.L0f004c58 -/* f004658: 8fbf0024 */ lw $ra,0x24($sp) -/* f00465c: a5620056 */ sh $v0,0x56($t3) -/* f004660: 8cd90000 */ lw $t9,0x0($a2) -/* f004664: 03255821 */ addu $t3,$t9,$a1 -/* f004668: 95630000 */ lhu $v1,0x0($t3) -/* f00466c: 306e0040 */ andi $t6,$v1,0x40 -/* f004670: 15c00002 */ bnez $t6,.L0f00467c -/* f004674: 346f0200 */ ori $t7,$v1,0x200 -/* f004678: a56f0000 */ sh $t7,0x0($t3) -.L0f00467c: -/* f00467c: afa40098 */ sw $a0,0x98($sp) -/* f004680: 0fc002c9 */ jal func0f000b24 -/* f004684: afa50048 */ sw $a1,0x48($sp) -/* f004688: 3c18800a */ lui $t8,0x800a -/* f00468c: 8f184928 */ lw $t8,0x4928($t8) -/* f004690: 8fb90048 */ lw $t9,0x48($sp) -/* f004694: 305200ff */ andi $s2,$v0,0xff -/* f004698: 03197021 */ addu $t6,$t8,$t9 -/* f00469c: 8dcf0014 */ lw $t7,0x14($t6) -/* f0046a0: 85e40016 */ lh $a0,0x16($t7) -/* f0046a4: 0fc59e73 */ jal func0f1679cc -/* f0046a8: afa40070 */ sw $a0,0x70($sp) -/* f0046ac: 3c07800a */ lui $a3,0x800a -/* f0046b0: 24e74928 */ addiu $a3,$a3,0x4928 -/* f0046b4: 8fa60048 */ lw $a2,0x48($sp) -/* f0046b8: 8cf80000 */ lw $t8,0x0($a3) -/* f0046bc: 00402825 */ or $a1,$v0,$zero -/* f0046c0: 0306c821 */ addu $t9,$t8,$a2 -/* f0046c4: af220058 */ sw $v0,0x58($t9) -/* f0046c8: 8cee0000 */ lw $t6,0x0($a3) -/* f0046cc: 01c65821 */ addu $t3,$t6,$a2 -/* f0046d0: 8d630014 */ lw $v1,0x14($t3) -/* f0046d4: 856c0052 */ lh $t4,0x52($t3) -/* f0046d8: 846f0014 */ lh $t7,0x14($v1) -/* f0046dc: 8c790000 */ lw $t9,0x0($v1) -/* f0046e0: 000fc080 */ sll $t8,$t7,0x2 -/* f0046e4: 030fc023 */ subu $t8,$t8,$t7 -/* f0046e8: 0018c080 */ sll $t8,$t8,0x2 -/* f0046ec: 03192021 */ addu $a0,$t8,$t9 -/* f0046f0: 95780000 */ lhu $t8,0x0($t3) -/* f0046f4: 24840007 */ addiu $a0,$a0,0x7 -/* f0046f8: 348e0007 */ ori $t6,$a0,0x7 -/* f0046fc: 39cf0007 */ xori $t7,$t6,0x7 -/* f004700: 33190080 */ andi $t9,$t8,0x80 -/* f004704: 13200003 */ beqz $t9,.L0f004714 -/* f004708: 01e02025 */ or $a0,$t7,$zero -/* f00470c: 10000151 */ beqz $zero,.L0f004c54 -/* f004710: ad6f0058 */ sw $t7,0x58($t3) -.L0f004714: -/* f004714: 8fae0070 */ lw $t6,0x70($sp) -/* f004718: 00008025 */ or $s0,$zero,$zero -/* f00471c: 00008825 */ or $s1,$zero,$zero -/* f004720: 19c0014c */ blez $t6,.L0f004c54 -/* f004724: 00a05025 */ or $t2,$a1,$zero -/* f004728: 3c1f8007 */ lui $ra,0x8007 -/* f00472c: 27ff0764 */ addiu $ra,$ra,0x764 -/* f004730: 00804825 */ or $t1,$a0,$zero -.L0f004734: -/* f004734: 8cef0000 */ lw $t7,0x0($a3) -/* f004738: 01e65821 */ addu $t3,$t7,$a2 -/* f00473c: 8d780014 */ lw $t8,0x14($t3) -/* f004740: 8f190000 */ lw $t9,0x0($t8) -/* f004744: 03317021 */ addu $t6,$t9,$s1 -/* f004748: 91cf0006 */ lbu $t7,0x6($t6) -/* f00474c: 31f80001 */ andi $t8,$t7,0x1 -/* f004750: 1300003d */ beqz $t8,.L0f004848 -/* f004754: 00000000 */ sll $zero,$zero,0x0 -/* f004758: 91390000 */ lbu $t9,0x0($t1) -/* f00475c: 44923000 */ mtc1 $s2,$f6 -/* f004760: 3c017f1a */ lui $at,0x7f1a -/* f004764: a1590000 */ sb $t9,0x0($t2) -/* f004768: 912e0001 */ lbu $t6,0x1($t1) -/* f00476c: 46803220 */ cvt.s.w $f8,$f6 -/* f004770: a14e0001 */ sb $t6,0x1($t2) -/* f004774: 912f0002 */ lbu $t7,0x2($t1) -/* f004778: a14f0002 */ sb $t7,0x2($t2) -/* f00477c: 06410005 */ bgez $s2,.L0f004794 -/* f004780: c4247ddc */ lwc1 $f4,0x7ddc($at) -/* f004784: 3c014f80 */ lui $at,0x4f80 -/* f004788: 44815000 */ mtc1 $at,$f10 -/* f00478c: 00000000 */ sll $zero,$zero,0x0 -/* f004790: 460a4200 */ add.s $f8,$f8,$f10 -.L0f004794: -/* f004794: 91380003 */ lbu $t8,0x3($t1) -/* f004798: 46082402 */ mul.s $f16,$f4,$f8 -/* f00479c: 3c014f80 */ lui $at,0x4f80 -/* f0047a0: 44989000 */ mtc1 $t8,$f18 -/* f0047a4: 07010004 */ bgez $t8,.L0f0047b8 -/* f0047a8: 468091a0 */ cvt.s.w $f6,$f18 -/* f0047ac: 44815000 */ mtc1 $at,$f10 -/* f0047b0: 00000000 */ sll $zero,$zero,0x0 -/* f0047b4: 460a3180 */ add.s $f6,$f6,$f10 -.L0f0047b8: -/* f0047b8: 46103102 */ mul.s $f4,$f6,$f16 -/* f0047bc: 240e0001 */ addiu $t6,$zero,0x1 -/* f0047c0: 3c014f00 */ lui $at,0x4f00 -/* f0047c4: 4459f800 */ cfc1 $t9,$31 -/* f0047c8: 44cef800 */ ctc1 $t6,$31 -/* f0047cc: 00000000 */ sll $zero,$zero,0x0 -/* f0047d0: 46002224 */ cvt.w.s $f8,$f4 -/* f0047d4: 444ef800 */ cfc1 $t6,$31 -/* f0047d8: 00000000 */ sll $zero,$zero,0x0 -/* f0047dc: 31ce0078 */ andi $t6,$t6,0x78 -/* f0047e0: 51c00013 */ beqzl $t6,.L0f004830 -/* f0047e4: 440e4000 */ mfc1 $t6,$f8 -/* f0047e8: 44814000 */ mtc1 $at,$f8 -/* f0047ec: 240e0001 */ addiu $t6,$zero,0x1 -/* f0047f0: 46082201 */ sub.s $f8,$f4,$f8 -/* f0047f4: 44cef800 */ ctc1 $t6,$31 -/* f0047f8: 00000000 */ sll $zero,$zero,0x0 -/* f0047fc: 46004224 */ cvt.w.s $f8,$f8 -/* f004800: 444ef800 */ cfc1 $t6,$31 -/* f004804: 00000000 */ sll $zero,$zero,0x0 -/* f004808: 31ce0078 */ andi $t6,$t6,0x78 -/* f00480c: 15c00005 */ bnez $t6,.L0f004824 -/* f004810: 00000000 */ sll $zero,$zero,0x0 -/* f004814: 440e4000 */ mfc1 $t6,$f8 -/* f004818: 3c018000 */ lui $at,0x8000 -/* f00481c: 10000007 */ beqz $zero,.L0f00483c -/* f004820: 01c17025 */ or $t6,$t6,$at -.L0f004824: -/* f004824: 10000005 */ beqz $zero,.L0f00483c -/* f004828: 240effff */ addiu $t6,$zero,-1 -/* f00482c: 440e4000 */ mfc1 $t6,$f8 -.L0f004830: -/* f004830: 00000000 */ sll $zero,$zero,0x0 -/* f004834: 05c0fffb */ bltz $t6,.L0f004824 -/* f004838: 00000000 */ sll $zero,$zero,0x0 -.L0f00483c: -/* f00483c: 44d9f800 */ ctc1 $t9,$31 -/* f004840: 100000fe */ beqz $zero,.L0f004c3c -/* f004844: a14e0003 */ sb $t6,0x3($t2) -.L0f004848: -/* f004848: 3c07800a */ lui $a3,0x800a -/* f00484c: 8ce7a244 */ lw $a3,-0x5dbc($a3) -/* f004850: 02406825 */ or $t5,$s2,$zero -/* f004854: 8ce800d8 */ lw $t0,0xd8($a3) -/* f004858: 15000013 */ bnez $t0,.L0f0048a8 -/* f00485c: 00000000 */ sll $zero,$zero,0x0 -/* f004860: 8fef0000 */ lw $t7,0x0($ra) -/* f004864: 15e00010 */ bnez $t7,.L0f0048a8 -/* f004868: 00000000 */ sll $zero,$zero,0x0 -/* f00486c: 8ce20480 */ lw $v0,0x480($a3) -/* f004870: 50400007 */ beqzl $v0,.L0f004890 -/* f004874: 8cee1c54 */ lw $t6,0x1c54($a3) -/* f004878: 1040000b */ beqz $v0,.L0f0048a8 -/* f00487c: 00000000 */ sll $zero,$zero,0x0 -/* f004880: 80580037 */ lb $t8,0x37($v0) -/* f004884: 17000008 */ bnez $t8,.L0f0048a8 -/* f004888: 00000000 */ sll $zero,$zero,0x0 -/* f00488c: 8cee1c54 */ lw $t6,0x1c54($a3) -.L0f004890: -/* f004890: 8cf900c4 */ lw $t9,0xc4($a3) -/* f004894: 01c07827 */ nor $t7,$t6,$zero -/* f004898: 032fc024 */ and $t8,$t9,$t7 -/* f00489c: 330e0001 */ andi $t6,$t8,0x1 -/* f0048a0: 55c00016 */ bnezl $t6,.L0f0048fc -/* f0048a4: 91220001 */ lbu $v0,0x1($t1) -.L0f0048a8: -/* f0048a8: 5500002c */ bnezl $t0,.L0f00495c -/* f0048ac: 91260000 */ lbu $a2,0x0($t1) -/* f0048b0: 8ff90000 */ lw $t9,0x0($ra) -/* f0048b4: 57200029 */ bnezl $t9,.L0f00495c -/* f0048b8: 91260000 */ lbu $a2,0x0($t1) -/* f0048bc: 8ce20480 */ lw $v0,0x480($a3) -/* f0048c0: 50400007 */ beqzl $v0,.L0f0048e0 -/* f0048c4: 8cee1c54 */ lw $t6,0x1c54($a3) -/* f0048c8: 50400024 */ beqzl $v0,.L0f00495c -/* f0048cc: 91260000 */ lbu $a2,0x0($t1) -/* f0048d0: 804f0037 */ lb $t7,0x37($v0) -/* f0048d4: 55e00021 */ bnezl $t7,.L0f00495c -/* f0048d8: 91260000 */ lbu $a2,0x0($t1) -/* f0048dc: 8cee1c54 */ lw $t6,0x1c54($a3) -.L0f0048e0: -/* f0048e0: 8cf800c4 */ lw $t8,0xc4($a3) -/* f0048e4: 01c0c827 */ nor $t9,$t6,$zero -/* f0048e8: 03197824 */ and $t7,$t8,$t9 -/* f0048ec: 31ee0008 */ andi $t6,$t7,0x8 -/* f0048f0: 51c0001a */ beqzl $t6,.L0f00495c -/* f0048f4: 91260000 */ lbu $a2,0x0($t1) -/* f0048f8: 91220001 */ lbu $v0,0x1($t1) -.L0f0048fc: -/* f0048fc: 91230000 */ lbu $v1,0x0($t1) -/* f004900: 0043082a */ slt $at,$v0,$v1 -/* f004904: 5020000a */ beqzl $at,.L0f004930 -/* f004908: 91230002 */ lbu $v1,0x2($t1) -/* f00490c: 91380002 */ lbu $t8,0x2($t1) -/* f004910: 00602025 */ or $a0,$v1,$zero -/* f004914: 00602825 */ or $a1,$v1,$zero -/* f004918: 0303082a */ slt $at,$t8,$v1 -/* f00491c: 50200004 */ beqzl $at,.L0f004930 -/* f004920: 91230002 */ lbu $v1,0x2($t1) -/* f004924: 1000000f */ beqz $zero,.L0f004964 -/* f004928: 00603025 */ or $a2,$v1,$zero -/* f00492c: 91230002 */ lbu $v1,0x2($t1) -.L0f004930: -/* f004930: 0062082a */ slt $at,$v1,$v0 -/* f004934: 10200003 */ beqz $at,.L0f004944 -/* f004938: 00602025 */ or $a0,$v1,$zero -/* f00493c: 10000001 */ beqz $zero,.L0f004944 -/* f004940: 00402025 */ or $a0,$v0,$zero -.L0f004944: -/* f004944: 00801025 */ or $v0,$a0,$zero -/* f004948: 00402025 */ or $a0,$v0,$zero -/* f00494c: 00402825 */ or $a1,$v0,$zero -/* f004950: 10000004 */ beqz $zero,.L0f004964 -/* f004954: 00403025 */ or $a2,$v0,$zero -/* f004958: 91260000 */ lbu $a2,0x0($t1) -.L0f00495c: -/* f00495c: 91250001 */ lbu $a1,0x1($t1) -/* f004960: 91240002 */ lbu $a0,0x2($t1) -.L0f004964: -/* f004964: 91390003 */ lbu $t9,0x3($t1) -/* f004968: 00c5082a */ slt $at,$a2,$a1 -/* f00496c: 00c01825 */ or $v1,$a2,$zero -/* f004970: 10200002 */ beqz $at,.L0f00497c -/* f004974: afb90084 */ sw $t9,0x84($sp) -/* f004978: 00a01825 */ or $v1,$a1,$zero -.L0f00497c: -/* f00497c: 0064082a */ slt $at,$v1,$a0 -/* f004980: 44864000 */ mtc1 $a2,$f8 -/* f004984: 50200003 */ beqzl $at,.L0f004994 -/* f004988: 01a3082a */ slt $at,$t5,$v1 -/* f00498c: 00801825 */ or $v1,$a0,$zero -/* f004990: 01a3082a */ slt $at,$t5,$v1 -.L0f004994: -/* f004994: 5020000d */ beqzl $at,.L0f0049cc -/* f004998: 44832000 */ mtc1 $v1,$f4 -/* f00499c: 44839000 */ mtc1 $v1,$f18 -/* f0049a0: 44925000 */ mtc1 $s2,$f10 -/* f0049a4: 3c014f80 */ lui $at,0x4f80 -/* f0049a8: 468090a0 */ cvt.s.w $f2,$f18 -/* f0049ac: 06410004 */ bgez $s2,.L0f0049c0 -/* f0049b0: 468051a0 */ cvt.s.w $f6,$f10 -/* f0049b4: 44818000 */ mtc1 $at,$f16 -/* f0049b8: 00000000 */ sll $zero,$zero,0x0 -/* f0049bc: 46103180 */ add.s $f6,$f6,$f16 -.L0f0049c0: -/* f0049c0: 10000005 */ beqz $zero,.L0f0049d8 -/* f0049c4: 46023003 */ div.s $f0,$f6,$f2 -/* f0049c8: 44832000 */ mtc1 $v1,$f4 -.L0f0049cc: -/* f0049cc: 3c013f80 */ lui $at,0x3f80 -/* f0049d0: 44810000 */ mtc1 $at,$f0 -/* f0049d4: 468020a0 */ cvt.s.w $f2,$f4 -.L0f0049d8: -/* f0049d8: 468044a0 */ cvt.s.w $f18,$f8 -/* f0049dc: 44853000 */ mtc1 $a1,$f6 -/* f0049e0: 00000000 */ sll $zero,$zero,0x0 -/* f0049e4: 46803120 */ cvt.s.w $f4,$f6 -/* f0049e8: 46009282 */ mul.s $f10,$f18,$f0 -/* f0049ec: 4600540d */ trunc.w.s $f16,$f10 -/* f0049f0: 44845000 */ mtc1 $a0,$f10 -/* f0049f4: 46002202 */ mul.s $f8,$f4,$f0 -/* f0049f8: 440e8000 */ mfc1 $t6,$f16 -/* f0049fc: 00000000 */ sll $zero,$zero,0x0 -/* f004a00: afae0080 */ sw $t6,0x80($sp) -/* f004a04: 46805420 */ cvt.s.w $f16,$f10 -/* f004a08: 4600448d */ trunc.w.s $f18,$f8 -/* f004a0c: 46008182 */ mul.s $f6,$f16,$f0 -/* f004a10: 44199000 */ mfc1 $t9,$f18 -/* f004a14: 46001202 */ mul.s $f8,$f2,$f0 -/* f004a18: afb9007c */ sw $t9,0x7c($sp) -/* f004a1c: 4600310d */ trunc.w.s $f4,$f6 -/* f004a20: 4600448d */ trunc.w.s $f18,$f8 -/* f004a24: 440e2000 */ mfc1 $t6,$f4 -/* f004a28: 00000000 */ sll $zero,$zero,0x0 -/* f004a2c: afae0078 */ sw $t6,0x78($sp) -/* f004a30: 8ce800d8 */ lw $t0,0xd8($a3) -/* f004a34: 44039000 */ mfc1 $v1,$f18 -/* f004a38: 15000013 */ bnez $t0,.L0f004a88 -/* f004a3c: 00000000 */ sll $zero,$zero,0x0 -/* f004a40: 8ff90000 */ lw $t9,0x0($ra) -/* f004a44: 17200010 */ bnez $t9,.L0f004a88 -/* f004a48: 00000000 */ sll $zero,$zero,0x0 -/* f004a4c: 8ce20480 */ lw $v0,0x480($a3) -/* f004a50: 50400007 */ beqzl $v0,.L0f004a70 -/* f004a54: 8cf81c54 */ lw $t8,0x1c54($a3) -/* f004a58: 1040000b */ beqz $v0,.L0f004a88 -/* f004a5c: 00000000 */ sll $zero,$zero,0x0 -/* f004a60: 804f0037 */ lb $t7,0x37($v0) -/* f004a64: 15e00008 */ bnez $t7,.L0f004a88 -/* f004a68: 00000000 */ sll $zero,$zero,0x0 -/* f004a6c: 8cf81c54 */ lw $t8,0x1c54($a3) -.L0f004a70: -/* f004a70: 8cee00c4 */ lw $t6,0xc4($a3) -/* f004a74: 0300c827 */ nor $t9,$t8,$zero -/* f004a78: 01d97824 */ and $t7,$t6,$t9 -/* f004a7c: 31f80001 */ andi $t8,$t7,0x1 -/* f004a80: 17000015 */ bnez $t8,.L0f004ad8 -/* f004a84: 00000000 */ sll $zero,$zero,0x0 -.L0f004a88: -/* f004a88: 55000016 */ bnezl $t0,.L0f004ae4 -/* f004a8c: 01837821 */ addu $t7,$t4,$v1 -/* f004a90: 8fee0000 */ lw $t6,0x0($ra) -/* f004a94: 55c00013 */ bnezl $t6,.L0f004ae4 -/* f004a98: 01837821 */ addu $t7,$t4,$v1 -/* f004a9c: 8ce20480 */ lw $v0,0x480($a3) -/* f004aa0: 50400007 */ beqzl $v0,.L0f004ac0 -/* f004aa4: 8cf81c54 */ lw $t8,0x1c54($a3) -/* f004aa8: 5040000e */ beqzl $v0,.L0f004ae4 -/* f004aac: 01837821 */ addu $t7,$t4,$v1 -/* f004ab0: 80590037 */ lb $t9,0x37($v0) -/* f004ab4: 5720000b */ bnezl $t9,.L0f004ae4 -/* f004ab8: 01837821 */ addu $t7,$t4,$v1 -/* f004abc: 8cf81c54 */ lw $t8,0x1c54($a3) -.L0f004ac0: -/* f004ac0: 8cef00c4 */ lw $t7,0xc4($a3) -/* f004ac4: 03007027 */ nor $t6,$t8,$zero -/* f004ac8: 01eec824 */ and $t9,$t7,$t6 -/* f004acc: 33380008 */ andi $t8,$t9,0x8 -/* f004ad0: 53000004 */ beqzl $t8,.L0f004ae4 -/* f004ad4: 01837821 */ addu $t7,$t4,$v1 -.L0f004ad8: -/* f004ad8: 10000006 */ beqz $zero,.L0f004af4 -/* f004adc: 00006025 */ or $t4,$zero,$zero -/* f004ae0: 01837821 */ addu $t7,$t4,$v1 -.L0f004ae4: -/* f004ae4: 29e1011e */ slti $at,$t7,0x11e -/* f004ae8: 14200002 */ bnez $at,.L0f004af4 -/* f004aec: 240e011d */ addiu $t6,$zero,0x11d -/* f004af0: 01c36023 */ subu $t4,$t6,$v1 -.L0f004af4: -/* f004af4: 8fb90080 */ lw $t9,0x80($sp) -/* f004af8: 8fb8007c */ lw $t8,0x7c($sp) -/* f004afc: 8fae0078 */ lw $t6,0x78($sp) -/* f004b00: 03387821 */ addu $t7,$t9,$t8 -/* f004b04: 01eec821 */ addu $t9,$t7,$t6 -/* f004b08: 5720000c */ bnezl $t9,.L0f004b3c -/* f004b0c: 8fae0080 */ lw $t6,0x80($sp) -/* f004b10: 44805000 */ mtc1 $zero,$f10 -/* f004b14: c570005c */ lwc1 $f16,0x5c($t3) -/* f004b18: 46105032 */ c.eq.s $f10,$f16 -/* f004b1c: 00000000 */ sll $zero,$zero,0x0 -/* f004b20: 45030006 */ bc1tl .L0f004b3c -/* f004b24: 8fae0080 */ lw $t6,0x80($sp) -/* f004b28: 95780000 */ lhu $t8,0x0($t3) -/* f004b2c: 330f2000 */ andi $t7,$t8,0x2000 -/* f004b30: 51e0000b */ beqzl $t7,.L0f004b60 -/* f004b34: 9578004e */ lhu $t8,0x4e($t3) -/* f004b38: 8fae0080 */ lw $t6,0x80($sp) -.L0f004b3c: -/* f004b3c: 8fb8007c */ lw $t8,0x7c($sp) -/* f004b40: 01ccc821 */ addu $t9,$t6,$t4 -/* f004b44: 8fae0078 */ lw $t6,0x78($sp) -/* f004b48: afb90080 */ sw $t9,0x80($sp) -/* f004b4c: 030c7821 */ addu $t7,$t8,$t4 -/* f004b50: 01ccc821 */ addu $t9,$t6,$t4 -/* f004b54: afaf007c */ sw $t7,0x7c($sp) -/* f004b58: afb90078 */ sw $t9,0x78($sp) -/* f004b5c: 9578004e */ lhu $t8,0x4e($t3) -.L0f004b60: -/* f004b60: 24010005 */ addiu $at,$zero,0x5 -/* f004b64: 00187b02 */ srl $t7,$t8,0xc -/* f004b68: 55e1000f */ bnel $t7,$at,.L0f004ba8 -/* f004b6c: 8fae0080 */ lw $t6,0x80($sp) -/* f004b70: 87a4009a */ lh $a0,0x9a($sp) -/* f004b74: 27a50080 */ addiu $a1,$sp,0x80 -/* f004b78: 27a6007c */ addiu $a2,$sp,0x7c -/* f004b7c: 27a70078 */ addiu $a3,$sp,0x78 -/* f004b80: afa9003c */ sw $t1,0x3c($sp) -/* f004b84: afaa0040 */ sw $t2,0x40($sp) -/* f004b88: 0fc6192e */ jal func0f1864b8 -/* f004b8c: afac0074 */ sw $t4,0x74($sp) -/* f004b90: 3c1f8007 */ lui $ra,0x8007 -/* f004b94: 27ff0764 */ addiu $ra,$ra,0x764 -/* f004b98: 8fa9003c */ lw $t1,0x3c($sp) -/* f004b9c: 8faa0040 */ lw $t2,0x40($sp) -/* f004ba0: 8fac0074 */ lw $t4,0x74($sp) -/* f004ba4: 8fae0080 */ lw $t6,0x80($sp) -.L0f004ba8: -/* f004ba8: 29c10100 */ slti $at,$t6,0x100 -/* f004bac: 14200002 */ bnez $at,.L0f004bb8 -/* f004bb0: 241900ff */ addiu $t9,$zero,0xff -/* f004bb4: afb90080 */ sw $t9,0x80($sp) -.L0f004bb8: -/* f004bb8: 8fb8007c */ lw $t8,0x7c($sp) -/* f004bbc: 2b010100 */ slti $at,$t8,0x100 -/* f004bc0: 14200002 */ bnez $at,.L0f004bcc -/* f004bc4: 240f00ff */ addiu $t7,$zero,0xff -/* f004bc8: afaf007c */ sw $t7,0x7c($sp) -.L0f004bcc: -/* f004bcc: 8fae0078 */ lw $t6,0x78($sp) -/* f004bd0: 29c10100 */ slti $at,$t6,0x100 -/* f004bd4: 14200002 */ bnez $at,.L0f004be0 -/* f004bd8: 241900ff */ addiu $t9,$zero,0xff -/* f004bdc: afb90078 */ sw $t9,0x78($sp) -.L0f004be0: -/* f004be0: 8fb80080 */ lw $t8,0x80($sp) -/* f004be4: 07030003 */ bgezl $t8,.L0f004bf4 -/* f004be8: 8faf007c */ lw $t7,0x7c($sp) -/* f004bec: afa00080 */ sw $zero,0x80($sp) -/* f004bf0: 8faf007c */ lw $t7,0x7c($sp) -.L0f004bf4: -/* f004bf4: 05e30003 */ bgezl $t7,.L0f004c04 -/* f004bf8: 8fae0078 */ lw $t6,0x78($sp) -/* f004bfc: afa0007c */ sw $zero,0x7c($sp) -/* f004c00: 8fae0078 */ lw $t6,0x78($sp) -.L0f004c04: -/* f004c04: 05c30003 */ bgezl $t6,.L0f004c14 -/* f004c08: 8fb90080 */ lw $t9,0x80($sp) -/* f004c0c: afa00078 */ sw $zero,0x78($sp) -/* f004c10: 8fb90080 */ lw $t9,0x80($sp) -.L0f004c14: -/* f004c14: 3c07800a */ lui $a3,0x800a -/* f004c18: 24e74928 */ addiu $a3,$a3,0x4928 -/* f004c1c: a1590000 */ sb $t9,0x0($t2) -/* f004c20: 8fb8007c */ lw $t8,0x7c($sp) -/* f004c24: a1580001 */ sb $t8,0x1($t2) -/* f004c28: 8faf0078 */ lw $t7,0x78($sp) -/* f004c2c: a14f0002 */ sb $t7,0x2($t2) -/* f004c30: 8fae0084 */ lw $t6,0x84($sp) -/* f004c34: a14e0003 */ sb $t6,0x3($t2) -/* f004c38: 8fa60048 */ lw $a2,0x48($sp) -.L0f004c3c: -/* f004c3c: 8fb90070 */ lw $t9,0x70($sp) -/* f004c40: 26100001 */ addiu $s0,$s0,0x1 -/* f004c44: 2631000c */ addiu $s1,$s1,0xc -/* f004c48: 254a0004 */ addiu $t2,$t2,0x4 -/* f004c4c: 1619feb9 */ bne $s0,$t9,.L0f004734 -/* f004c50: 25290004 */ addiu $t1,$t1,0x4 -.L0f004c54: -/* f004c54: 8fbf0024 */ lw $ra,0x24($sp) -.L0f004c58: -/* f004c58: 8fb00018 */ lw $s0,0x18($sp) -/* f004c5c: 8fb1001c */ lw $s1,0x1c($sp) -/* f004c60: 8fb20020 */ lw $s2,0x20($sp) -/* f004c64: 03e00008 */ jr $ra -/* f004c68: 27bd0098 */ addiu $sp,$sp,0x98 -); - -GLOBAL_ASM( -glabel func0f004c6c -/* f004c6c: 27bdffb8 */ addiu $sp,$sp,-72 -/* f004c70: afbf002c */ sw $ra,0x2c($sp) -/* f004c74: afb50028 */ sw $s5,0x28($sp) -/* f004c78: afb40024 */ sw $s4,0x24($sp) -/* f004c7c: afb30020 */ sw $s3,0x20($sp) -/* f004c80: afb2001c */ sw $s2,0x1c($sp) -/* f004c84: afb10018 */ sw $s1,0x18($sp) -/* f004c88: afb00014 */ sw $s0,0x14($sp) -/* f004c8c: 0fc5db69 */ jal func0f176da4 -/* f004c90: 24042000 */ addiu $a0,$zero,0x2000 -/* f004c94: 3c15800a */ lui $s5,0x800a -/* f004c98: 26b5cadc */ addiu $s5,$s5,-13604 -/* f004c9c: 8ea40000 */ lw $a0,0x0($s5) -/* f004ca0: afa20044 */ sw $v0,0x44($sp) -/* f004ca4: 00047080 */ sll $t6,$a0,0x2 -/* f004ca8: 0fc5db69 */ jal func0f176da4 -/* f004cac: 01c02025 */ or $a0,$t6,$zero -/* f004cb0: 8ea40000 */ lw $a0,0x0($s5) -/* f004cb4: afa20040 */ sw $v0,0x40($sp) -/* f004cb8: 00047880 */ sll $t7,$a0,0x2 -/* f004cbc: 01e47823 */ subu $t7,$t7,$a0 -/* f004cc0: 0fc5db69 */ jal func0f176da4 -/* f004cc4: 000f2080 */ sll $a0,$t7,0x2 -/* f004cc8: 8ea40000 */ lw $a0,0x0($s5) -/* f004ccc: 00409025 */ or $s2,$v0,$zero -/* f004cd0: 0004c080 */ sll $t8,$a0,0x2 -/* f004cd4: 0fc5db69 */ jal func0f176da4 -/* f004cd8: 03002025 */ or $a0,$t8,$zero -/* f004cdc: 8ea40000 */ lw $a0,0x0($s5) -/* f004ce0: afa20038 */ sw $v0,0x38($sp) -/* f004ce4: 0004c840 */ sll $t9,$a0,0x1 -/* f004ce8: 0fc5db69 */ jal func0f176da4 -/* f004cec: 03202025 */ or $a0,$t9,$zero -/* f004cf0: 8ea50000 */ lw $a1,0x0($s5) -/* f004cf4: 00403825 */ or $a3,$v0,$zero -/* f004cf8: 00008825 */ or $s1,$zero,$zero -/* f004cfc: 18a00009 */ blez $a1,.L0f004d24 -/* f004d00: 8fb40038 */ lw $s4,0x38($sp) -.L0f004d04: -/* f004d04: 12200002 */ beqz $s1,.L0f004d10 -/* f004d08: 00115840 */ sll $t3,$s1,0x1 -/* f004d0c: 028ba021 */ addu $s4,$s4,$t3 -.L0f004d10: -/* f004d10: 26310001 */ addiu $s1,$s1,0x1 -/* f004d14: 0225082a */ slt $at,$s1,$a1 -/* f004d18: 1420fffa */ bnez $at,.L0f004d04 -/* f004d1c: 00000000 */ sll $zero,$zero,0x0 -/* f004d20: 00008825 */ or $s1,$zero,$zero -.L0f004d24: -/* f004d24: 02802025 */ or $a0,$s4,$zero -/* f004d28: 0fc5db69 */ jal func0f176da4 -/* f004d2c: afa70034 */ sw $a3,0x34($sp) -/* f004d30: 0040a025 */ or $s4,$v0,$zero -/* f004d34: 0fc5db69 */ jal func0f176da4 -/* f004d38: 00402025 */ or $a0,$v0,$zero -/* f004d3c: 00402025 */ or $a0,$v0,$zero -/* f004d40: 0c0048f2 */ jal 0x123c8 -/* f004d44: 24050004 */ addiu $a1,$zero,0x4 -/* f004d48: 8ea50000 */ lw $a1,0x0($s5) -/* f004d4c: 8fa30038 */ lw $v1,0x38($sp) -/* f004d50: 3c138006 */ lui $s3,0x8006 -/* f004d54: 26731430 */ addiu $s3,$s3,0x1430 -/* f004d58: 8fa70034 */ lw $a3,0x34($sp) -/* f004d5c: ae620000 */ sw $v0,0x0($s3) -/* f004d60: 18a00014 */ blez $a1,.L0f004db4 -/* f004d64: 00433021 */ addu $a2,$v0,$v1 -/* f004d68: 00008025 */ or $s0,$zero,$zero -.L0f004d6c: -/* f004d6c: 52200008 */ beqzl $s1,.L0f004d90 -/* f004d70: 8e6f0000 */ lw $t7,0x0($s3) -/* f004d74: 8e6c0000 */ lw $t4,0x0($s3) -/* f004d78: 00117040 */ sll $t6,$s1,0x1 -/* f004d7c: 01906821 */ addu $t5,$t4,$s0 -/* f004d80: ada60000 */ sw $a2,0x0($t5) -/* f004d84: 10000004 */ beqz $zero,.L0f004d98 -/* f004d88: 00ce3021 */ addu $a2,$a2,$t6 -/* f004d8c: 8e6f0000 */ lw $t7,0x0($s3) -.L0f004d90: -/* f004d90: 01f0c021 */ addu $t8,$t7,$s0 -/* f004d94: af000000 */ sw $zero,0x0($t8) -.L0f004d98: -/* f004d98: 8ea50000 */ lw $a1,0x0($s5) -/* f004d9c: 26310001 */ addiu $s1,$s1,0x1 -/* f004da0: 26100004 */ addiu $s0,$s0,0x4 -/* f004da4: 0225082a */ slt $at,$s1,$a1 -/* f004da8: 1420fff0 */ bnez $at,.L0f004d6c -/* f004dac: 00000000 */ sll $zero,$zero,0x0 -/* f004db0: 00008825 */ or $s1,$zero,$zero -.L0f004db4: -/* f004db4: 00a70019 */ multu $a1,$a3 -/* f004db8: 8fb90044 */ lw $t9,0x44($sp) -/* f004dbc: 8fab0040 */ lw $t3,0x40($sp) -/* f004dc0: 0292a021 */ addu $s4,$s4,$s2 -/* f004dc4: 0299a021 */ addu $s4,$s4,$t9 -/* f004dc8: 028ba021 */ addu $s4,$s4,$t3 -/* f004dcc: 0283a021 */ addu $s4,$s4,$v1 -/* f004dd0: afa70034 */ sw $a3,0x34($sp) -/* f004dd4: 00006012 */ mflo $t4 -/* f004dd8: 028c2021 */ addu $a0,$s4,$t4 -/* f004ddc: 0fc5db69 */ jal func0f176da4 -/* f004de0: 00000000 */ sll $zero,$zero,0x0 -/* f004de4: 0c0048c9 */ jal 0x12324 -/* f004de8: 00000000 */ sll $zero,$zero,0x0 -/* f004dec: 8fad0044 */ lw $t5,0x44($sp) -/* f004df0: 3c01800a */ lui $at,0x800a -/* f004df4: ac22cad0 */ sw $v0,-0x3530($at) -/* f004df8: 3c01800a */ lui $at,0x800a -/* f004dfc: 004d1821 */ addu $v1,$v0,$t5 -/* f004e00: ac23cad8 */ sw $v1,-0x3528($at) -/* f004e04: 8fa70034 */ lw $a3,0x34($sp) -/* f004e08: 8ea50000 */ lw $a1,0x0($s5) -/* f004e0c: 8fae0040 */ lw $t6,0x40($sp) -/* f004e10: 8fb40038 */ lw $s4,0x38($sp) -/* f004e14: 00a70019 */ multu $a1,$a3 -/* f004e18: 3c128006 */ lui $s2,0x8006 -/* f004e1c: 006e2021 */ addu $a0,$v1,$t6 -/* f004e20: 2652142c */ addiu $s2,$s2,0x142c -/* f004e24: 00944021 */ addu $t0,$a0,$s4 -/* f004e28: ae440000 */ sw $a0,0x0($s2) -/* f004e2c: 3c018006 */ lui $at,0x8006 -/* f004e30: 34028009 */ dli $v0,0x8009 -/* f004e34: 00008025 */ or $s0,$zero,$zero -/* f004e38: 0000c012 */ mflo $t8 -/* f004e3c: 01183021 */ addu $a2,$t0,$t8 -/* f004e40: ac261428 */ sw $a2,0x1428($at) -/* f004e44: 18a0001a */ blez $a1,.L0f004eb0 -/* f004e48: 01003025 */ or $a2,$t0,$zero -.L0f004e4c: -/* f004e4c: 8e590000 */ lw $t9,0x0($s2) -/* f004e50: 26310001 */ addiu $s1,$s1,0x1 -/* f004e54: 0287a021 */ addu $s4,$s4,$a3 -/* f004e58: 03305821 */ addu $t3,$t9,$s0 -/* f004e5c: ad660000 */ sw $a2,0x0($t3) -/* f004e60: 8ea50000 */ lw $a1,0x0($s5) -/* f004e64: 00c73021 */ addu $a2,$a2,$a3 -/* f004e68: 00002025 */ or $a0,$zero,$zero -/* f004e6c: 18a0000c */ blez $a1,.L0f004ea0 -/* f004e70: 00001825 */ or $v1,$zero,$zero -/* f004e74: 8e4c0000 */ lw $t4,0x0($s2) -.L0f004e78: -/* f004e78: 24840001 */ addiu $a0,$a0,0x1 -/* f004e7c: 01906821 */ addu $t5,$t4,$s0 -/* f004e80: 8dae0000 */ lw $t6,0x0($t5) -/* f004e84: 01c3c021 */ addu $t8,$t6,$v1 -/* f004e88: a7020000 */ sh $v0,0x0($t8) -/* f004e8c: 8ea50000 */ lw $a1,0x0($s5) -/* f004e90: 24630002 */ addiu $v1,$v1,0x2 -/* f004e94: 0085082a */ slt $at,$a0,$a1 -/* f004e98: 5420fff7 */ bnezl $at,.L0f004e78 -/* f004e9c: 8e4c0000 */ lw $t4,0x0($s2) -.L0f004ea0: -/* f004ea0: 0225082a */ slt $at,$s1,$a1 -/* f004ea4: 1420ffe9 */ bnez $at,.L0f004e4c -/* f004ea8: 26100004 */ addiu $s0,$s0,0x4 -/* f004eac: 00008825 */ or $s1,$zero,$zero -.L0f004eb0: -/* f004eb0: 18a0001c */ blez $a1,.L0f004f24 -/* f004eb4: 00008025 */ or $s0,$zero,$zero -/* f004eb8: 0000a025 */ or $s4,$zero,$zero -.L0f004ebc: -/* f004ebc: 0fc2d95b */ jal func0f0b656c -/* f004ec0: 02202025 */ or $a0,$s1,$zero -/* f004ec4: 3c013f00 */ lui $at,0x3f00 -/* f004ec8: 44812000 */ mtc1 $at,$f4 -/* f004ecc: 00007825 */ or $t7,$zero,$zero -/* f004ed0: 3c19800a */ lui $t9,0x800a -/* f004ed4: 4600203c */ c.lt.s $f4,$f0 -/* f004ed8: 00000000 */ sll $zero,$zero,0x0 -/* f004edc: 45000002 */ bc1f .L0f004ee8 -/* f004ee0: 00000000 */ sll $zero,$zero,0x0 -/* f004ee4: 240f0001 */ addiu $t7,$zero,0x1 -.L0f004ee8: -/* f004ee8: 8f39cad8 */ lw $t9,-0x3528($t9) -/* f004eec: 3c0c8006 */ lui $t4,0x8006 -/* f004ef0: 02202025 */ or $a0,$s1,$zero -/* f004ef4: 03305821 */ addu $t3,$t9,$s0 -/* f004ef8: ad6f0000 */ sw $t7,0x0($t3) -/* f004efc: 8d8c1428 */ lw $t4,0x1428($t4) -/* f004f00: 0c005f38 */ jal 0x17ce0 -/* f004f04: 028c2821 */ addu $a1,$s4,$t4 -/* f004f08: 8ea50000 */ lw $a1,0x0($s5) -/* f004f0c: 26310001 */ addiu $s1,$s1,0x1 -/* f004f10: 26100004 */ addiu $s0,$s0,0x4 -/* f004f14: 0225082a */ slt $at,$s1,$a1 -/* f004f18: 1420ffe8 */ bnez $at,.L0f004ebc -/* f004f1c: 2694000c */ addiu $s4,$s4,0xc -/* f004f20: 00008825 */ or $s1,$zero,$zero -.L0f004f24: -/* f004f24: 3c0d800a */ lui $t5,0x800a -/* f004f28: 8dada474 */ lw $t5,-0x5b8c($t5) -/* f004f2c: 24010033 */ addiu $at,$zero,0x33 -/* f004f30: 3c18800a */ lui $t8,0x800a -/* f004f34: 15a10005 */ bne $t5,$at,.L0f004f4c -/* f004f38: 00005025 */ or $t2,$zero,$zero -/* f004f3c: 8f18cad8 */ lw $t8,-0x3528($t8) -/* f004f40: 240e0001 */ addiu $t6,$zero,0x1 -/* f004f44: af0e0000 */ sw $t6,0x0($t8) -/* f004f48: 8ea50000 */ lw $a1,0x0($s5) -.L0f004f4c: -/* f004f4c: 18a0000e */ blez $a1,.L0f004f88 -/* f004f50: 00008025 */ or $s0,$zero,$zero -/* f004f54: 8e590000 */ lw $t9,0x0($s2) -.L0f004f58: -/* f004f58: 26310001 */ addiu $s1,$s1,0x1 -/* f004f5c: 03307821 */ addu $t7,$t9,$s0 -/* f004f60: 8deb0000 */ lw $t3,0x0($t7) -/* f004f64: 26100004 */ addiu $s0,$s0,0x4 -/* f004f68: 016a6021 */ addu $t4,$t3,$t2 -/* f004f6c: a5800000 */ sh $zero,0x0($t4) -/* f004f70: 8ead0000 */ lw $t5,0x0($s5) -/* f004f74: 254a0002 */ addiu $t2,$t2,0x2 -/* f004f78: 022d082a */ slt $at,$s1,$t5 -/* f004f7c: 5420fff6 */ bnezl $at,.L0f004f58 -/* f004f80: 8e590000 */ lw $t9,0x0($s2) -/* f004f84: 00008825 */ or $s1,$zero,$zero -.L0f004f88: -/* f004f88: 0fc01417 */ jal func0f00505c -/* f004f8c: 00000000 */ sll $zero,$zero,0x0 -/* f004f90: 8ea50000 */ lw $a1,0x0($s5) -/* f004f94: 58a00029 */ blezl $a1,.L0f00503c -/* f004f98: 8fbf002c */ lw $ra,0x2c($sp) -.L0f004f9c: -/* f004f9c: 1a200022 */ blez $s1,.L0f005028 -/* f004fa0: 00002025 */ or $a0,$zero,$zero -/* f004fa4: 00115040 */ sll $t2,$s1,0x1 -/* f004fa8: 00118080 */ sll $s0,$s1,0x2 -/* f004fac: 00001825 */ or $v1,$zero,$zero -/* f004fb0: 00003825 */ or $a3,$zero,$zero -.L0f004fb4: -/* f004fb4: 8e420000 */ lw $v0,0x0($s2) -/* f004fb8: 24840001 */ addiu $a0,$a0,0x1 -/* f004fbc: 00507021 */ addu $t6,$v0,$s0 -/* f004fc0: 00477821 */ addu $t7,$v0,$a3 -/* f004fc4: 8dd80000 */ lw $t8,0x0($t6) -/* f004fc8: 8deb0000 */ lw $t3,0x0($t7) -/* f004fcc: 24e70004 */ addiu $a3,$a3,0x4 -/* f004fd0: 0303c821 */ addu $t9,$t8,$v1 -/* f004fd4: 016a6021 */ addu $t4,$t3,$t2 -/* f004fd8: 97250000 */ lhu $a1,0x0($t9) -/* f004fdc: 95890000 */ lhu $t1,0x0($t4) -/* f004fe0: 00a9082a */ slt $at,$a1,$t1 -/* f004fe4: 50200008 */ beqzl $at,.L0f005008 -/* f004fe8: 8e6f0000 */ lw $t7,0x0($s3) -/* f004fec: 8e6d0000 */ lw $t5,0x0($s3) -/* f004ff0: 01b07021 */ addu $t6,$t5,$s0 -/* f004ff4: 8dd80000 */ lw $t8,0x0($t6) -/* f004ff8: 0303c821 */ addu $t9,$t8,$v1 -/* f004ffc: 10000006 */ beqz $zero,.L0f005018 -/* f005000: a7250000 */ sh $a1,0x0($t9) -/* f005004: 8e6f0000 */ lw $t7,0x0($s3) -.L0f005008: -/* f005008: 01f05821 */ addu $t3,$t7,$s0 -/* f00500c: 8d6c0000 */ lw $t4,0x0($t3) -/* f005010: 01836821 */ addu $t5,$t4,$v1 -/* f005014: a5a90000 */ sh $t1,0x0($t5) -.L0f005018: -/* f005018: 1491ffe6 */ bne $a0,$s1,.L0f004fb4 -/* f00501c: 24630002 */ addiu $v1,$v1,0x2 -/* f005020: 3c05800a */ lui $a1,0x800a -/* f005024: 8ca5cadc */ lw $a1,-0x3524($a1) -.L0f005028: -/* f005028: 26310001 */ addiu $s1,$s1,0x1 -/* f00502c: 0225082a */ slt $at,$s1,$a1 -/* f005030: 1420ffda */ bnez $at,.L0f004f9c -/* f005034: 00000000 */ sll $zero,$zero,0x0 -/* f005038: 8fbf002c */ lw $ra,0x2c($sp) -.L0f00503c: -/* f00503c: 8fb00014 */ lw $s0,0x14($sp) -/* f005040: 8fb10018 */ lw $s1,0x18($sp) -/* f005044: 8fb2001c */ lw $s2,0x1c($sp) -/* f005048: 8fb30020 */ lw $s3,0x20($sp) -/* f00504c: 8fb40024 */ lw $s4,0x24($sp) -/* f005050: 8fb50028 */ lw $s5,0x28($sp) -/* f005054: 03e00008 */ jr $ra -/* f005058: 27bd0048 */ addiu $sp,$sp,0x48 -); - -GLOBAL_ASM( -glabel func0f00505c -/* f00505c: 27bdff80 */ addiu $sp,$sp,-128 -/* f005060: 3c0e800a */ lui $t6,0x800a -/* f005064: 8dcecadc */ lw $t6,-0x3524($t6) -/* f005068: afbf003c */ sw $ra,0x3c($sp) -/* f00506c: afbe0038 */ sw $s8,0x38($sp) -/* f005070: afb70034 */ sw $s7,0x34($sp) -/* f005074: afb60030 */ sw $s6,0x30($sp) -/* f005078: afb5002c */ sw $s5,0x2c($sp) -/* f00507c: afb40028 */ sw $s4,0x28($sp) -/* f005080: afb30024 */ sw $s3,0x24($sp) -/* f005084: afb20020 */ sw $s2,0x20($sp) -/* f005088: afb1001c */ sw $s1,0x1c($sp) -/* f00508c: afb00018 */ sw $s0,0x18($sp) -/* f005090: 19c000c3 */ blez $t6,.L0f0053a0 -/* f005094: 00004825 */ or $t1,$zero,$zero -/* f005098: 3c0a800a */ lui $t2,0x800a -/* f00509c: 3c078006 */ lui $a3,0x8006 -/* f0050a0: 24e7142c */ addiu $a3,$a3,0x142c -/* f0050a4: 254acad0 */ addiu $t2,$t2,-13616 -/* f0050a8: 8d4f0000 */ lw $t7,0x0($t2) -.L0f0050ac: -/* f0050ac: afa0007c */ sw $zero,0x7c($sp) -/* f0050b0: 3c03800a */ lui $v1,0x800a -/* f0050b4: ade90000 */ sw $t1,0x0($t7) -/* f0050b8: 8c634928 */ lw $v1,0x4928($v1) -/* f0050bc: 24060001 */ addiu $a2,$zero,0x1 -.L0f0050c0: -/* f0050c0: 8fb9007c */ lw $t9,0x7c($sp) -/* f0050c4: 8d580000 */ lw $t8,0x0($t2) -/* f0050c8: 00195880 */ sll $t3,$t9,0x2 -/* f0050cc: 030b6021 */ addu $t4,$t8,$t3 -/* f0050d0: 8d960000 */ lw $s6,0x0($t4) -/* f0050d4: afa00070 */ sw $zero,0x70($sp) -/* f0050d8: 001668c0 */ sll $t5,$s6,0x3 -/* f0050dc: afad0044 */ sw $t5,0x44($sp) -.L0f0050e0: -/* f0050e0: 8fb90070 */ lw $t9,0x70($sp) -/* f0050e4: 3c0e800a */ lui $t6,0x800a -/* f0050e8: 8dce4cc8 */ lw $t6,0x4cc8($t6) -/* f0050ec: 8faf0044 */ lw $t7,0x44($sp) -/* f0050f0: 0000f025 */ or $s8,$zero,$zero -/* f0050f4: 13200003 */ beqz $t9,.L0f005104 -/* f0050f8: 01cf1021 */ addu $v0,$t6,$t7 -/* f0050fc: 10000002 */ beqz $zero,.L0f005108 -/* f005100: 84440004 */ lh $a0,0x4($v0) -.L0f005104: -/* f005104: 84440002 */ lh $a0,0x2($v0) -.L0f005108: -/* f005108: 000440c0 */ sll $t0,$a0,0x3 -/* f00510c: 01044021 */ addu $t0,$t0,$a0 -/* f005110: 00084080 */ sll $t0,$t0,0x2 -/* f005114: 01044023 */ subu $t0,$t0,$a0 -/* f005118: 00084080 */ sll $t0,$t0,0x2 -/* f00511c: 00681021 */ addu $v0,$v1,$t0 -/* f005120: 80580005 */ lb $t8,0x5($v0) -/* f005124: 0000b825 */ or $s7,$zero,$zero -/* f005128: 5b00008e */ blezl $t8,.L0f005364 -/* f00512c: 8fb90070 */ lw $t9,0x70($sp) -/* f005130: 844c000e */ lh $t4,0xe($v0) -.L0f005134: -/* f005134: 3c0b800a */ lui $t3,0x800a -/* f005138: 8d6b4ce0 */ lw $t3,0x4ce0($t3) -/* f00513c: 000c6840 */ sll $t5,$t4,0x1 -/* f005140: 3c19800a */ lui $t9,0x800a -/* f005144: 016d7021 */ addu $t6,$t3,$t5 -/* f005148: 01d77821 */ addu $t7,$t6,$s7 -/* f00514c: 85f30000 */ lh $s3,0x0($t7) -/* f005150: 1276007a */ beq $s3,$s6,.L0f00533c -/* f005154: 00000000 */ sll $zero,$zero,0x0 -/* f005158: 8f39cad8 */ lw $t9,-0x3528($t9) -/* f00515c: 00138080 */ sll $s0,$s3,0x2 -/* f005160: 0330c021 */ addu $t8,$t9,$s0 -/* f005164: 8f0c0000 */ lw $t4,0x0($t8) -/* f005168: 11800074 */ beqz $t4,.L0f00533c -/* f00516c: 00000000 */ sll $zero,$zero,0x0 -/* f005170: 8ce30000 */ lw $v1,0x0($a3) -/* f005174: 0016a080 */ sll $s4,$s6,0x2 -/* f005178: 00139040 */ sll $s2,$s3,0x1 -/* f00517c: 00745821 */ addu $t3,$v1,$s4 -/* f005180: 8d6d0000 */ lw $t5,0x0($t3) -/* f005184: 34018000 */ dli $at,0x8000 -/* f005188: 00168840 */ sll $s1,$s6,0x1 -/* f00518c: 01b27021 */ addu $t6,$t5,$s2 -/* f005190: 95cf0000 */ lhu $t7,0x0($t6) -/* f005194: 0009a880 */ sll $s5,$t1,0x2 -/* f005198: 2405000c */ addiu $a1,$zero,0xc -/* f00519c: 01e1082a */ slt $at,$t7,$at -/* f0051a0: 5420004c */ bnezl $at,.L0f0052d4 -/* f0051a4: 00756821 */ addu $t5,$v1,$s5 -/* f0051a8: 02c50019 */ multu $s6,$a1 -/* f0051ac: 3c048006 */ lui $a0,0x8006 -/* f0051b0: 8c841428 */ lw $a0,0x1428($a0) -/* f0051b4: 0000c812 */ mflo $t9 -/* f0051b8: 00991021 */ addu $v0,$a0,$t9 -/* f0051bc: c4440000 */ lwc1 $f4,0x0($v0) -/* f0051c0: 02650019 */ multu $s3,$a1 -/* f0051c4: c4480004 */ lwc1 $f8,0x4($v0) -/* f0051c8: c4500008 */ lwc1 $f16,0x8($v0) -/* f0051cc: 0000c012 */ mflo $t8 -/* f0051d0: 00981821 */ addu $v1,$a0,$t8 -/* f0051d4: c4660000 */ lwc1 $f6,0x0($v1) -/* f0051d8: c46a0004 */ lwc1 $f10,0x4($v1) -/* f0051dc: c4720008 */ lwc1 $f18,0x8($v1) -/* f0051e0: 46062001 */ sub.s $f0,$f4,$f6 -/* f0051e4: afa90074 */ sw $t1,0x74($sp) -/* f0051e8: afa80040 */ sw $t0,0x40($sp) -/* f0051ec: 460a4081 */ sub.s $f2,$f8,$f10 -/* f0051f0: 46000102 */ mul.s $f4,$f0,$f0 -/* f0051f4: afa60078 */ sw $a2,0x78($sp) -/* f0051f8: 46128381 */ sub.s $f14,$f16,$f18 -/* f0051fc: 46021182 */ mul.s $f6,$f2,$f2 -/* f005200: 46062200 */ add.s $f8,$f4,$f6 -/* f005204: 460e7282 */ mul.s $f10,$f14,$f14 -/* f005208: 0c012974 */ jal 0x4a5d0 -/* f00520c: 460a4300 */ add.s $f12,$f8,$f10 -/* f005210: 444cf800 */ cfc1 $t4,$31 -/* f005214: 24020001 */ addiu $v0,$zero,0x1 -/* f005218: 44c2f800 */ ctc1 $v0,$31 -/* f00521c: 3c078006 */ lui $a3,0x8006 -/* f005220: 3c0a800a */ lui $t2,0x800a -/* f005224: 46000424 */ cvt.w.s $f16,$f0 -/* f005228: 254acad0 */ addiu $t2,$t2,-13616 -/* f00522c: 24e7142c */ addiu $a3,$a3,0x142c -/* f005230: 8fa60078 */ lw $a2,0x78($sp) -/* f005234: 4442f800 */ cfc1 $v0,$31 -/* f005238: 8fa80040 */ lw $t0,0x40($sp) -/* f00523c: 8fa90074 */ lw $t1,0x74($sp) -/* f005240: 30420078 */ andi $v0,$v0,0x78 -/* f005244: 10400012 */ beqz $v0,.L0f005290 -/* f005248: 3c014f00 */ lui $at,0x4f00 -/* f00524c: 44818000 */ mtc1 $at,$f16 -/* f005250: 24020001 */ addiu $v0,$zero,0x1 -/* f005254: 46100401 */ sub.s $f16,$f0,$f16 -/* f005258: 44c2f800 */ ctc1 $v0,$31 -/* f00525c: 00000000 */ sll $zero,$zero,0x0 -/* f005260: 46008424 */ cvt.w.s $f16,$f16 -/* f005264: 4442f800 */ cfc1 $v0,$31 -/* f005268: 00000000 */ sll $zero,$zero,0x0 -/* f00526c: 30420078 */ andi $v0,$v0,0x78 -/* f005270: 14400005 */ bnez $v0,.L0f005288 -/* f005274: 00000000 */ sll $zero,$zero,0x0 -/* f005278: 44028000 */ mfc1 $v0,$f16 -/* f00527c: 3c018000 */ lui $at,0x8000 -/* f005280: 10000007 */ beqz $zero,.L0f0052a0 -/* f005284: 00411025 */ or $v0,$v0,$at -.L0f005288: -/* f005288: 10000005 */ beqz $zero,.L0f0052a0 -/* f00528c: 2402ffff */ addiu $v0,$zero,-1 -.L0f005290: -/* f005290: 44028000 */ mfc1 $v0,$f16 -/* f005294: 00000000 */ sll $zero,$zero,0x0 -/* f005298: 0440fffb */ bltz $v0,.L0f005288 -/* f00529c: 00000000 */ sll $zero,$zero,0x0 -.L0f0052a0: -/* f0052a0: 8ceb0000 */ lw $t3,0x0($a3) -/* f0052a4: 44ccf800 */ ctc1 $t4,$31 -/* f0052a8: 01746821 */ addu $t5,$t3,$s4 -/* f0052ac: 8dae0000 */ lw $t6,0x0($t5) -/* f0052b0: 01d27821 */ addu $t7,$t6,$s2 -/* f0052b4: a5e20000 */ sh $v0,0x0($t7) -/* f0052b8: 8cf90000 */ lw $t9,0x0($a3) -/* f0052bc: 0330c021 */ addu $t8,$t9,$s0 -/* f0052c0: 8f0c0000 */ lw $t4,0x0($t8) -/* f0052c4: 01915821 */ addu $t3,$t4,$s1 -/* f0052c8: a5620000 */ sh $v0,0x0($t3) -/* f0052cc: 8ce30000 */ lw $v1,0x0($a3) -/* f0052d0: 00756821 */ addu $t5,$v1,$s5 -.L0f0052d4: -/* f0052d4: 00707021 */ addu $t6,$v1,$s0 -/* f0052d8: 8dcf0000 */ lw $t7,0x0($t6) -/* f0052dc: 8da20000 */ lw $v0,0x0($t5) -/* f0052e0: 01f1c821 */ addu $t9,$t7,$s1 -/* f0052e4: 00516021 */ addu $t4,$v0,$s1 -/* f0052e8: 958b0000 */ lhu $t3,0x0($t4) -/* f0052ec: 97380000 */ lhu $t8,0x0($t9) -/* f0052f0: 030b2021 */ addu $a0,$t8,$t3 -/* f0052f4: 308dffff */ andi $t5,$a0,0xffff -/* f0052f8: 29a116a9 */ slti $at,$t5,0x16a9 -/* f0052fc: 1020000f */ beqz $at,.L0f00533c -/* f005300: 01a02025 */ or $a0,$t5,$zero -/* f005304: 11360004 */ beq $t1,$s6,.L0f005318 -/* f005308: 00527821 */ addu $t7,$v0,$s2 -/* f00530c: 95f90000 */ lhu $t9,0x0($t7) -/* f005310: 01b9082a */ slt $at,$t5,$t9 -/* f005314: 10200009 */ beqz $at,.L0f00533c -.L0f005318: -/* f005318: 00526021 */ addu $t4,$v0,$s2 -/* f00531c: a5840000 */ sh $a0,0x0($t4) -/* f005320: 8d580000 */ lw $t8,0x0($t2) -/* f005324: 00065880 */ sll $t3,$a2,0x2 -/* f005328: 24c60001 */ addiu $a2,$a2,0x1 -/* f00532c: 30ce07ff */ andi $t6,$a2,0x7ff -/* f005330: 030b6821 */ addu $t5,$t8,$t3 -/* f005334: adb30000 */ sw $s3,0x0($t5) -/* f005338: 01c03025 */ or $a2,$t6,$zero -.L0f00533c: -/* f00533c: 3c03800a */ lui $v1,0x800a -/* f005340: 8c634928 */ lw $v1,0x4928($v1) -/* f005344: 27de0001 */ addiu $s8,$s8,0x1 -/* f005348: 26f70002 */ addiu $s7,$s7,0x2 -/* f00534c: 00681021 */ addu $v0,$v1,$t0 -/* f005350: 804f0005 */ lb $t7,0x5($v0) -/* f005354: 03cf082a */ slt $at,$s8,$t7 -/* f005358: 5420ff76 */ bnezl $at,.L0f005134 -/* f00535c: 844c000e */ lh $t4,0xe($v0) -/* f005360: 8fb90070 */ lw $t9,0x70($sp) -.L0f005364: -/* f005364: 24010002 */ addiu $at,$zero,0x2 -/* f005368: 272c0001 */ addiu $t4,$t9,0x1 -/* f00536c: 1581ff5c */ bne $t4,$at,.L0f0050e0 -/* f005370: afac0070 */ sw $t4,0x70($sp) -/* f005374: 8fb8007c */ lw $t8,0x7c($sp) -/* f005378: 270b0001 */ addiu $t3,$t8,0x1 -/* f00537c: 316d07ff */ andi $t5,$t3,0x7ff -/* f005380: 15a6ff4f */ bne $t5,$a2,.L0f0050c0 -/* f005384: afad007c */ sw $t5,0x7c($sp) -/* f005388: 3c0e800a */ lui $t6,0x800a -/* f00538c: 8dcecadc */ lw $t6,-0x3524($t6) -/* f005390: 25290001 */ addiu $t1,$t1,0x1 -/* f005394: 012e082a */ slt $at,$t1,$t6 -/* f005398: 5420ff44 */ bnezl $at,.L0f0050ac -/* f00539c: 8d4f0000 */ lw $t7,0x0($t2) -.L0f0053a0: -/* f0053a0: 8fbf003c */ lw $ra,0x3c($sp) -/* f0053a4: 8fb00018 */ lw $s0,0x18($sp) -/* f0053a8: 8fb1001c */ lw $s1,0x1c($sp) -/* f0053ac: 8fb20020 */ lw $s2,0x20($sp) -/* f0053b0: 8fb30024 */ lw $s3,0x24($sp) -/* f0053b4: 8fb40028 */ lw $s4,0x28($sp) -/* f0053b8: 8fb5002c */ lw $s5,0x2c($sp) -/* f0053bc: 8fb60030 */ lw $s6,0x30($sp) -/* f0053c0: 8fb70034 */ lw $s7,0x34($sp) -/* f0053c4: 8fbe0038 */ lw $s8,0x38($sp) -/* f0053c8: 03e00008 */ jr $ra -/* f0053cc: 27bd0080 */ addiu $sp,$sp,0x80 -); - -GLOBAL_ASM( -glabel func0f0053d0 -/* f0053d0: 27bdff90 */ addiu $sp,$sp,-112 -/* f0053d4: 8fae0088 */ lw $t6,0x88($sp) -/* f0053d8: 3c017f1a */ lui $at,0x7f1a -/* f0053dc: c4247de0 */ lwc1 $f4,0x7de0($at) -/* f0053e0: afbf0014 */ sw $ra,0x14($sp) -/* f0053e4: afa40070 */ sw $a0,0x70($sp) -/* f0053e8: afa60078 */ sw $a2,0x78($sp) -/* f0053ec: afa7007c */ sw $a3,0x7c($sp) -/* f0053f0: 11c00003 */ beqz $t6,.L0f005400 -/* f0053f4: e7a4006c */ swc1 $f4,0x6c($sp) -/* f0053f8: 10000002 */ beqz $zero,.L0f005404 -/* f0053fc: 01c01825 */ or $v1,$t6,$zero -.L0f005400: -/* f005400: 27a3006c */ addiu $v1,$sp,0x6c -.L0f005404: -/* f005404: 8fa20080 */ lw $v0,0x80($sp) -/* f005408: c4a60000 */ lwc1 $f6,0x0($a1) -/* f00540c: 44809000 */ mtc1 $zero,$f18 -/* f005410: c4480000 */ lwc1 $f8,0x0($v0) -/* f005414: c4700000 */ lwc1 $f16,0x0($v1) -/* f005418: 46083381 */ sub.s $f14,$f6,$f8 -/* f00541c: 460e903c */ c.lt.s $f18,$f14 -/* f005420: 00000000 */ sll $zero,$zero,0x0 -/* f005424: 45030003 */ bc1tl .L0f005434 -/* f005428: 4610703c */ c.lt.s $f14,$f16 -/* f00542c: 46007387 */ neg.s $f14,$f14 -/* f005430: 4610703c */ c.lt.s $f14,$f16 -.L0f005434: -/* f005434: 00000000 */ sll $zero,$zero,0x0 -/* f005438: 450200aa */ bc1fl .L0f0056e4 -/* f00543c: 8fbf0014 */ lw $ra,0x14($sp) -/* f005440: c4aa0008 */ lwc1 $f10,0x8($a1) -/* f005444: c4440008 */ lwc1 $f4,0x8($v0) -/* f005448: 46045081 */ sub.s $f2,$f10,$f4 -/* f00544c: 4602903c */ c.lt.s $f18,$f2 -/* f005450: 00000000 */ sll $zero,$zero,0x0 -/* f005454: 45030003 */ bc1tl .L0f005464 -/* f005458: 4610103c */ c.lt.s $f2,$f16 -/* f00545c: 46001087 */ neg.s $f2,$f2 -/* f005460: 4610103c */ c.lt.s $f2,$f16 -.L0f005464: -/* f005464: 00000000 */ sll $zero,$zero,0x0 -/* f005468: 4502009e */ bc1fl .L0f0056e4 -/* f00546c: 8fbf0014 */ lw $ra,0x14($sp) -/* f005470: c4a60004 */ lwc1 $f6,0x4($a1) -/* f005474: c4480004 */ lwc1 $f8,0x4($v0) -/* f005478: 46083001 */ sub.s $f0,$f6,$f8 -/* f00547c: 4600903c */ c.lt.s $f18,$f0 -/* f005480: 00000000 */ sll $zero,$zero,0x0 -/* f005484: 45030003 */ bc1tl .L0f005494 -/* f005488: 4610003c */ c.lt.s $f0,$f16 -/* f00548c: 46000007 */ neg.s $f0,$f0 -/* f005490: 4610003c */ c.lt.s $f0,$f16 -.L0f005494: -/* f005494: 00000000 */ sll $zero,$zero,0x0 -/* f005498: 45020092 */ bc1fl .L0f0056e4 -/* f00549c: 8fbf0014 */ lw $ra,0x14($sp) -/* f0054a0: 460e7282 */ mul.s $f10,$f14,$f14 -/* f0054a4: afa30068 */ sw $v1,0x68($sp) -/* f0054a8: afa50074 */ sw $a1,0x74($sp) -/* f0054ac: 46000102 */ mul.s $f4,$f0,$f0 -/* f0054b0: e7b00064 */ swc1 $f16,0x64($sp) -/* f0054b4: 46021202 */ mul.s $f8,$f2,$f2 -/* f0054b8: 46045180 */ add.s $f6,$f10,$f4 -/* f0054bc: 0c012974 */ jal 0x4a5d0 -/* f0054c0: 46083300 */ add.s $f12,$f6,$f8 -/* f0054c4: c7b00064 */ lwc1 $f16,0x64($sp) -/* f0054c8: 8fa30068 */ lw $v1,0x68($sp) -/* f0054cc: 8faf0070 */ lw $t7,0x70($sp) -/* f0054d0: 4610003c */ c.lt.s $f0,$f16 -/* f0054d4: 8fb8007c */ lw $t8,0x7c($sp) -/* f0054d8: 45020082 */ bc1fl .L0f0056e4 -/* f0054dc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0054e0: 11f80004 */ beq $t7,$t8,.L0f0054f4 -/* f0054e4: 8fa40078 */ lw $a0,0x78($sp) -/* f0054e8: 8fa50084 */ lw $a1,0x84($sp) -/* f0054ec: 54850009 */ bnel $a0,$a1,.L0f005514 -/* f0054f0: afa30068 */ sw $v1,0x68($sp) -.L0f0054f4: -/* f0054f4: c46a0000 */ lwc1 $f10,0x0($v1) -/* f0054f8: 460a003c */ c.lt.s $f0,$f10 -/* f0054fc: 00000000 */ sll $zero,$zero,0x0 -/* f005500: 45020078 */ bc1fl .L0f0056e4 -/* f005504: 8fbf0014 */ lw $ra,0x14($sp) -/* f005508: 10000075 */ beqz $zero,.L0f0056e0 -/* f00550c: e4600000 */ swc1 $f0,0x0($v1) -/* f005510: afa30068 */ sw $v1,0x68($sp) -.L0f005514: -/* f005514: 0fc00248 */ jal func0f000920 -/* f005518: e7b00064 */ swc1 $f16,0x64($sp) -/* f00551c: 44822000 */ mtc1 $v0,$f4 -/* f005520: 8fa30068 */ lw $v1,0x68($sp) -/* f005524: c7b00064 */ lwc1 $f16,0x64($sp) -/* f005528: 04410005 */ bgez $v0,.L0f005540 -/* f00552c: 46802020 */ cvt.s.w $f0,$f4 -/* f005530: 3c014f80 */ lui $at,0x4f80 -/* f005534: 44813000 */ mtc1 $at,$f6 -/* f005538: 00000000 */ sll $zero,$zero,0x0 -/* f00553c: 46060000 */ add.s $f0,$f0,$f6 -.L0f005540: -/* f005540: 4610003c */ c.lt.s $f0,$f16 -/* f005544: 46000306 */ mov.s $f12,$f0 -/* f005548: 8fa40078 */ lw $a0,0x78($sp) -/* f00554c: 27a50044 */ addiu $a1,$sp,0x44 -/* f005550: 45020064 */ bc1fl .L0f0056e4 -/* f005554: 8fbf0014 */ lw $ra,0x14($sp) -/* f005558: afa30068 */ sw $v1,0x68($sp) -/* f00555c: e7ac0050 */ swc1 $f12,0x50($sp) -/* f005560: 0c005f38 */ jal 0x17ce0 -/* f005564: e7b00064 */ swc1 $f16,0x64($sp) -/* f005568: 8fa20074 */ lw $v0,0x74($sp) -/* f00556c: c7a80044 */ lwc1 $f8,0x44($sp) -/* f005570: 44809000 */ mtc1 $zero,$f18 -/* f005574: c44a0000 */ lwc1 $f10,0x0($v0) -/* f005578: c7ac0050 */ lwc1 $f12,0x50($sp) -/* f00557c: c7b00064 */ lwc1 $f16,0x64($sp) -/* f005580: 460a4081 */ sub.s $f2,$f8,$f10 -/* f005584: 8fa30068 */ lw $v1,0x68($sp) -/* f005588: c7a4004c */ lwc1 $f4,0x4c($sp) -/* f00558c: 460c8401 */ sub.s $f16,$f16,$f12 -/* f005590: 4602903c */ c.lt.s $f18,$f2 -/* f005594: 00000000 */ sll $zero,$zero,0x0 -/* f005598: 45030003 */ bc1tl .L0f0055a8 -/* f00559c: 4610103c */ c.lt.s $f2,$f16 -/* f0055a0: 46001087 */ neg.s $f2,$f2 -/* f0055a4: 4610103c */ c.lt.s $f2,$f16 -.L0f0055a8: -/* f0055a8: 00000000 */ sll $zero,$zero,0x0 -/* f0055ac: 4502004d */ bc1fl .L0f0056e4 -/* f0055b0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0055b4: c4460008 */ lwc1 $f6,0x8($v0) -/* f0055b8: 46062001 */ sub.s $f0,$f4,$f6 -/* f0055bc: 4600903c */ c.lt.s $f18,$f0 -/* f0055c0: 00000000 */ sll $zero,$zero,0x0 -/* f0055c4: 45030003 */ bc1tl .L0f0055d4 -/* f0055c8: 4610003c */ c.lt.s $f0,$f16 -/* f0055cc: 46000007 */ neg.s $f0,$f0 -/* f0055d0: 4610003c */ c.lt.s $f0,$f16 -.L0f0055d4: -/* f0055d4: 00000000 */ sll $zero,$zero,0x0 -/* f0055d8: 45020042 */ bc1fl .L0f0056e4 -/* f0055dc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0055e0: 46021202 */ mul.s $f8,$f2,$f2 -/* f0055e4: afa30068 */ sw $v1,0x68($sp) -/* f0055e8: e7b00064 */ swc1 $f16,0x64($sp) -/* f0055ec: 46000282 */ mul.s $f10,$f0,$f0 -/* f0055f0: 0c012974 */ jal 0x4a5d0 -/* f0055f4: 460a4300 */ add.s $f12,$f8,$f10 -/* f0055f8: c7b00064 */ lwc1 $f16,0x64($sp) -/* f0055fc: 8fa30068 */ lw $v1,0x68($sp) -/* f005600: 46000306 */ mov.s $f12,$f0 -/* f005604: 4610003c */ c.lt.s $f0,$f16 -/* f005608: 8fa40084 */ lw $a0,0x84($sp) -/* f00560c: 27a5002c */ addiu $a1,$sp,0x2c -/* f005610: 45020034 */ bc1fl .L0f0056e4 -/* f005614: 8fbf0014 */ lw $ra,0x14($sp) -/* f005618: afa30068 */ sw $v1,0x68($sp) -/* f00561c: e7ac0038 */ swc1 $f12,0x38($sp) -/* f005620: 0c005f38 */ jal 0x17ce0 -/* f005624: e7b00064 */ swc1 $f16,0x64($sp) -/* f005628: 8fa20080 */ lw $v0,0x80($sp) -/* f00562c: c7a4002c */ lwc1 $f4,0x2c($sp) -/* f005630: 44809000 */ mtc1 $zero,$f18 -/* f005634: c4460000 */ lwc1 $f6,0x0($v0) -/* f005638: c7ac0038 */ lwc1 $f12,0x38($sp) -/* f00563c: c7b00064 */ lwc1 $f16,0x64($sp) -/* f005640: 46062081 */ sub.s $f2,$f4,$f6 -/* f005644: 8fa30068 */ lw $v1,0x68($sp) -/* f005648: c7a80034 */ lwc1 $f8,0x34($sp) -/* f00564c: 460c8401 */ sub.s $f16,$f16,$f12 -/* f005650: 4602903c */ c.lt.s $f18,$f2 -/* f005654: 00000000 */ sll $zero,$zero,0x0 -/* f005658: 45030003 */ bc1tl .L0f005668 -/* f00565c: 4610103c */ c.lt.s $f2,$f16 -/* f005660: 46001087 */ neg.s $f2,$f2 -/* f005664: 4610103c */ c.lt.s $f2,$f16 -.L0f005668: -/* f005668: 00000000 */ sll $zero,$zero,0x0 -/* f00566c: 4502001d */ bc1fl .L0f0056e4 -/* f005670: 8fbf0014 */ lw $ra,0x14($sp) -/* f005674: c44a0008 */ lwc1 $f10,0x8($v0) -/* f005678: 460a4001 */ sub.s $f0,$f8,$f10 -/* f00567c: 4600903c */ c.lt.s $f18,$f0 -/* f005680: 00000000 */ sll $zero,$zero,0x0 -/* f005684: 45030003 */ bc1tl .L0f005694 -/* f005688: 4610003c */ c.lt.s $f0,$f16 -/* f00568c: 46000007 */ neg.s $f0,$f0 -/* f005690: 4610003c */ c.lt.s $f0,$f16 -.L0f005694: -/* f005694: 00000000 */ sll $zero,$zero,0x0 -/* f005698: 45020012 */ bc1fl .L0f0056e4 -/* f00569c: 8fbf0014 */ lw $ra,0x14($sp) -/* f0056a0: 46021102 */ mul.s $f4,$f2,$f2 -/* f0056a4: afa30068 */ sw $v1,0x68($sp) -/* f0056a8: e7b00064 */ swc1 $f16,0x64($sp) -/* f0056ac: 46000182 */ mul.s $f6,$f0,$f0 -/* f0056b0: 0c012974 */ jal 0x4a5d0 -/* f0056b4: 46062300 */ add.s $f12,$f4,$f6 -/* f0056b8: c7b00064 */ lwc1 $f16,0x64($sp) -/* f0056bc: 8fa30068 */ lw $v1,0x68($sp) -/* f0056c0: 4610003c */ c.lt.s $f0,$f16 -/* f0056c4: 00000000 */ sll $zero,$zero,0x0 -/* f0056c8: 45020006 */ bc1fl .L0f0056e4 -/* f0056cc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0056d0: 46008401 */ sub.s $f16,$f16,$f0 -/* f0056d4: c4680000 */ lwc1 $f8,0x0($v1) -/* f0056d8: 46104281 */ sub.s $f10,$f8,$f16 -/* f0056dc: e46a0000 */ swc1 $f10,0x0($v1) -.L0f0056e0: -/* f0056e0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0056e4: -/* f0056e4: c4600000 */ lwc1 $f0,0x0($v1) -/* f0056e8: 27bd0070 */ addiu $sp,$sp,0x70 -/* f0056ec: 03e00008 */ jr $ra -/* f0056f0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0056f4 -/* f0056f4: 27bdff68 */ addiu $sp,$sp,-152 -/* f0056f8: 3c0e8006 */ lui $t6,0x8006 -/* f0056fc: 8dce1444 */ lw $t6,0x1444($t6) -/* f005700: afbe0048 */ sw $s8,0x48($sp) -/* f005704: afb70044 */ sw $s7,0x44($sp) -/* f005708: afb1002c */ sw $s1,0x2c($sp) -/* f00570c: afb00028 */ sw $s0,0x28($sp) -/* f005710: 00a08025 */ or $s0,$a1,$zero -/* f005714: 00e08825 */ or $s1,$a3,$zero -/* f005718: 0080b825 */ or $s7,$a0,$zero -/* f00571c: 00c0f025 */ or $s8,$a2,$zero -/* f005720: afbf004c */ sw $ra,0x4c($sp) -/* f005724: afb60040 */ sw $s6,0x40($sp) -/* f005728: afb5003c */ sw $s5,0x3c($sp) -/* f00572c: afb40038 */ sw $s4,0x38($sp) -/* f005730: afb30034 */ sw $s3,0x34($sp) -/* f005734: 11c00026 */ beqz $t6,.L0f0057d0 -/* f005738: afb20030 */ sw $s2,0x30($sp) -/* f00573c: 3c02800a */ lui $v0,0x800a -/* f005740: 24429fc0 */ addiu $v0,$v0,-24640 -/* f005744: 8c4f006c */ lw $t7,0x6c($v0) -/* f005748: 00002825 */ or $a1,$zero,$zero -/* f00574c: 00001825 */ or $v1,$zero,$zero -/* f005750: 11e00003 */ beqz $t7,.L0f005760 -/* f005754: 00002025 */ or $a0,$zero,$zero -/* f005758: 10000001 */ beqz $zero,.L0f005760 -/* f00575c: 24050001 */ addiu $a1,$zero,0x1 -.L0f005760: -/* f005760: 8c580068 */ lw $t8,0x68($v0) -/* f005764: 13000003 */ beqz $t8,.L0f005774 -/* f005768: 00000000 */ sll $zero,$zero,0x0 -/* f00576c: 10000001 */ beqz $zero,.L0f005774 -/* f005770: 24030001 */ addiu $v1,$zero,0x1 -.L0f005774: -/* f005774: 8c590064 */ lw $t9,0x64($v0) -/* f005778: 13200003 */ beqz $t9,.L0f005788 -/* f00577c: 00000000 */ sll $zero,$zero,0x0 -/* f005780: 10000001 */ beqz $zero,.L0f005788 -/* f005784: 24040001 */ addiu $a0,$zero,0x1 -.L0f005788: -/* f005788: 8c4a0070 */ lw $t2,0x70($v0) -/* f00578c: 00001025 */ or $v0,$zero,$zero -/* f005790: 11400003 */ beqz $t2,.L0f0057a0 -/* f005794: 00000000 */ sll $zero,$zero,0x0 -/* f005798: 10000001 */ beqz $zero,.L0f0057a0 -/* f00579c: 24020001 */ addiu $v0,$zero,0x1 -.L0f0057a0: -/* f0057a0: 00445821 */ addu $t3,$v0,$a0 -/* f0057a4: 01636021 */ addu $t4,$t3,$v1 -/* f0057a8: 01856821 */ addu $t5,$t4,$a1 -/* f0057ac: 29a10003 */ slti $at,$t5,0x3 -/* f0057b0: 50200008 */ beqzl $at,.L0f0057d4 -/* f0057b4: c6040000 */ lwc1 $f4,0x0($s0) -/* f0057b8: 12fe0005 */ beq $s7,$s8,.L0f0057d0 -/* f0057bc: 2402ffff */ addiu $v0,$zero,-1 -/* f0057c0: 52e20004 */ beql $s7,$v0,.L0f0057d4 -/* f0057c4: c6040000 */ lwc1 $f4,0x0($s0) -/* f0057c8: 17c20036 */ bne $s8,$v0,.L0f0058a4 -/* f0057cc: 3c16800a */ lui $s6,0x800a -.L0f0057d0: -/* f0057d0: c6040000 */ lwc1 $f4,0x0($s0) -.L0f0057d4: -/* f0057d4: c6260000 */ lwc1 $f6,0x0($s1) -/* f0057d8: 44808000 */ mtc1 $zero,$f16 -/* f0057dc: 8fb200ac */ lw $s2,0xac($sp) -/* f0057e0: 46062381 */ sub.s $f14,$f4,$f6 -/* f0057e4: 460e803c */ c.lt.s $f16,$f14 -/* f0057e8: 00000000 */ sll $zero,$zero,0x0 -/* f0057ec: 45030003 */ bc1tl .L0f0057fc -/* f0057f0: c64c0000 */ lwc1 $f12,0x0($s2) -/* f0057f4: 46007387 */ neg.s $f14,$f14 -/* f0057f8: c64c0000 */ lwc1 $f12,0x0($s2) -.L0f0057fc: -/* f0057fc: 460c703c */ c.lt.s $f14,$f12 -/* f005800: 00000000 */ sll $zero,$zero,0x0 -/* f005804: 45020072 */ bc1fl .L0f0059d0 -/* f005808: 8fbf004c */ lw $ra,0x4c($sp) -/* f00580c: c6080008 */ lwc1 $f8,0x8($s0) -/* f005810: c62a0008 */ lwc1 $f10,0x8($s1) -/* f005814: 460a4081 */ sub.s $f2,$f8,$f10 -/* f005818: 4602803c */ c.lt.s $f16,$f2 -/* f00581c: 00000000 */ sll $zero,$zero,0x0 -/* f005820: 45030003 */ bc1tl .L0f005830 -/* f005824: 460c103c */ c.lt.s $f2,$f12 -/* f005828: 46001087 */ neg.s $f2,$f2 -/* f00582c: 460c103c */ c.lt.s $f2,$f12 -.L0f005830: -/* f005830: 00000000 */ sll $zero,$zero,0x0 -/* f005834: 45020066 */ bc1fl .L0f0059d0 -/* f005838: 8fbf004c */ lw $ra,0x4c($sp) -/* f00583c: c6120004 */ lwc1 $f18,0x4($s0) -/* f005840: c6240004 */ lwc1 $f4,0x4($s1) -/* f005844: 46049001 */ sub.s $f0,$f18,$f4 -/* f005848: 4600803c */ c.lt.s $f16,$f0 -/* f00584c: 00000000 */ sll $zero,$zero,0x0 -/* f005850: 45030003 */ bc1tl .L0f005860 -/* f005854: 460c003c */ c.lt.s $f0,$f12 -/* f005858: 46000007 */ neg.s $f0,$f0 -/* f00585c: 460c003c */ c.lt.s $f0,$f12 -.L0f005860: -/* f005860: 00000000 */ sll $zero,$zero,0x0 -/* f005864: 4502005a */ bc1fl .L0f0059d0 -/* f005868: 8fbf004c */ lw $ra,0x4c($sp) -/* f00586c: 460e7182 */ mul.s $f6,$f14,$f14 -/* f005870: 00000000 */ sll $zero,$zero,0x0 -/* f005874: 46000202 */ mul.s $f8,$f0,$f0 -/* f005878: 46083280 */ add.s $f10,$f6,$f8 -/* f00587c: 46021482 */ mul.s $f18,$f2,$f2 -/* f005880: 0c012974 */ jal 0x4a5d0 -/* f005884: 46125300 */ add.s $f12,$f10,$f18 -/* f005888: c6440000 */ lwc1 $f4,0x0($s2) -/* f00588c: 4604003c */ c.lt.s $f0,$f4 -/* f005890: 00000000 */ sll $zero,$zero,0x0 -/* f005894: 4502004e */ bc1fl .L0f0059d0 -/* f005898: 8fbf004c */ lw $ra,0x4c($sp) -/* f00589c: 1000004b */ beqz $zero,.L0f0059cc -/* f0058a0: e6400000 */ swc1 $f0,0x0($s2) -.L0f0058a4: -/* f0058a4: 001748c0 */ sll $t1,$s7,0x3 -/* f0058a8: 26d64928 */ addiu $s6,$s6,0x4928 -/* f0058ac: 01374821 */ addu $t1,$t1,$s7 -/* f0058b0: 8ec20000 */ lw $v0,0x0($s6) -/* f0058b4: 00094880 */ sll $t1,$t1,0x2 -/* f0058b8: 01374823 */ subu $t1,$t1,$s7 -/* f0058bc: 00094880 */ sll $t1,$t1,0x2 -/* f0058c0: 00492021 */ addu $a0,$v0,$t1 -/* f0058c4: 80850005 */ lb $a1,0x5($a0) -/* f0058c8: 00003025 */ or $a2,$zero,$zero -/* f0058cc: 00003825 */ or $a3,$zero,$zero -/* f0058d0: 18a0003e */ blez $a1,.L0f0059cc -/* f0058d4: 001ea8c0 */ sll $s5,$s8,0x3 -/* f0058d8: 02bea821 */ addu $s5,$s5,$s8 -/* f0058dc: 0015a880 */ sll $s5,$s5,0x2 -/* f0058e0: 02bea823 */ subu $s5,$s5,$s8 -/* f0058e4: 0015a880 */ sll $s5,$s5,0x2 -/* f0058e8: 00554021 */ addu $t0,$v0,$s5 -/* f0058ec: 81030005 */ lb $v1,0x5($t0) -/* f0058f0: 3c14800a */ lui $s4,0x800a -/* f0058f4: 26944ce0 */ addiu $s4,$s4,0x4ce0 -/* f0058f8: afb100a4 */ sw $s1,0xa4($sp) -/* f0058fc: afb0009c */ sw $s0,0x9c($sp) -/* f005900: afa90060 */ sw $t1,0x60($sp) -/* f005904: 8fb200ac */ lw $s2,0xac($sp) -.L0f005908: -/* f005908: 848f000e */ lh $t7,0xe($a0) -/* f00590c: 8e8e0000 */ lw $t6,0x0($s4) -/* f005910: 00008825 */ or $s1,$zero,$zero -/* f005914: 000fc040 */ sll $t8,$t7,0x1 -/* f005918: 01d8c821 */ addu $t9,$t6,$t8 -/* f00591c: 03275021 */ addu $t2,$t9,$a3 -/* f005920: 18600026 */ blez $v1,.L0f0059bc -/* f005924: 85530000 */ lh $s3,0x0($t2) -/* f005928: afa70054 */ sw $a3,0x54($sp) -/* f00592c: afa6007c */ sw $a2,0x7c($sp) -/* f005930: 00008025 */ or $s0,$zero,$zero -/* f005934: 850c000e */ lh $t4,0xe($t0) -.L0f005938: -/* f005938: 8e8b0000 */ lw $t3,0x0($s4) -/* f00593c: 8fb800a4 */ lw $t8,0xa4($sp) -/* f005940: 000c6840 */ sll $t5,$t4,0x1 -/* f005944: 016d7821 */ addu $t7,$t3,$t5 -/* f005948: 01f07021 */ addu $t6,$t7,$s0 -/* f00594c: 85c20000 */ lh $v0,0x0($t6) -/* f005950: afb20018 */ sw $s2,0x18($sp) -/* f005954: 02e02025 */ or $a0,$s7,$zero -/* f005958: 8fa5009c */ lw $a1,0x9c($sp) -/* f00595c: 02603025 */ or $a2,$s3,$zero -/* f005960: 03c03825 */ or $a3,$s8,$zero -/* f005964: afb80010 */ sw $t8,0x10($sp) -/* f005968: 0fc014f4 */ jal func0f0053d0 -/* f00596c: afa20014 */ sw $v0,0x14($sp) -/* f005970: c6460000 */ lwc1 $f6,0x0($s2) -/* f005974: 4606003c */ c.lt.s $f0,$f6 -/* f005978: 00000000 */ sll $zero,$zero,0x0 -/* f00597c: 45020003 */ bc1fl .L0f00598c -/* f005980: 8ec20000 */ lw $v0,0x0($s6) -/* f005984: e6400000 */ swc1 $f0,0x0($s2) -/* f005988: 8ec20000 */ lw $v0,0x0($s6) -.L0f00598c: -/* f00598c: 26310001 */ addiu $s1,$s1,0x1 -/* f005990: 26100002 */ addiu $s0,$s0,0x2 -/* f005994: 00554021 */ addu $t0,$v0,$s5 -/* f005998: 81030005 */ lb $v1,0x5($t0) -/* f00599c: 0223082a */ slt $at,$s1,$v1 -/* f0059a0: 5420ffe5 */ bnezl $at,.L0f005938 -/* f0059a4: 850c000e */ lh $t4,0xe($t0) -/* f0059a8: 8fb90060 */ lw $t9,0x60($sp) -/* f0059ac: 8fa70054 */ lw $a3,0x54($sp) -/* f0059b0: 8fa6007c */ lw $a2,0x7c($sp) -/* f0059b4: 00592021 */ addu $a0,$v0,$t9 -/* f0059b8: 80850005 */ lb $a1,0x5($a0) -.L0f0059bc: -/* f0059bc: 24c60001 */ addiu $a2,$a2,0x1 -/* f0059c0: 00c5082a */ slt $at,$a2,$a1 -/* f0059c4: 1420ffd0 */ bnez $at,.L0f005908 -/* f0059c8: 24e70002 */ addiu $a3,$a3,0x2 -.L0f0059cc: -/* f0059cc: 8fbf004c */ lw $ra,0x4c($sp) -.L0f0059d0: -/* f0059d0: 8fb00028 */ lw $s0,0x28($sp) -/* f0059d4: 8fb1002c */ lw $s1,0x2c($sp) -/* f0059d8: 8fb20030 */ lw $s2,0x30($sp) -/* f0059dc: 8fb30034 */ lw $s3,0x34($sp) -/* f0059e0: 8fb40038 */ lw $s4,0x38($sp) -/* f0059e4: 8fb5003c */ lw $s5,0x3c($sp) -/* f0059e8: 8fb60040 */ lw $s6,0x40($sp) -/* f0059ec: 8fb70044 */ lw $s7,0x44($sp) -/* f0059f0: 8fbe0048 */ lw $s8,0x48($sp) -/* f0059f4: 03e00008 */ jr $ra -/* f0059f8: 27bd0098 */ addiu $sp,$sp,0x98 -/* f0059fc: 27bdff88 */ addiu $sp,$sp,-120 -/* f005a00: afb20030 */ sw $s2,0x30($sp) -/* f005a04: 3c017f1a */ lui $at,0x7f1a -/* f005a08: 8fb2008c */ lw $s2,0x8c($sp) -/* f005a0c: c4247de4 */ lwc1 $f4,0x7de4($at) -/* f005a10: afbf004c */ sw $ra,0x4c($sp) -/* f005a14: afbe0048 */ sw $s8,0x48($sp) -/* f005a18: afb70044 */ sw $s7,0x44($sp) -/* f005a1c: afb60040 */ sw $s6,0x40($sp) -/* f005a20: afb5003c */ sw $s5,0x3c($sp) -/* f005a24: afb40038 */ sw $s4,0x38($sp) -/* f005a28: afb30034 */ sw $s3,0x34($sp) -/* f005a2c: afb1002c */ sw $s1,0x2c($sp) -/* f005a30: afb00028 */ sw $s0,0x28($sp) -/* f005a34: afa5007c */ sw $a1,0x7c($sp) -/* f005a38: afa70084 */ sw $a3,0x84($sp) -/* f005a3c: 0080a825 */ or $s5,$a0,$zero -/* f005a40: 00c0b025 */ or $s6,$a2,$zero -/* f005a44: 14860006 */ bne $a0,$a2,.L0f005a60 -/* f005a48: e6440000 */ swc1 $f4,0x0($s2) -/* f005a4c: 8fa4007c */ lw $a0,0x7c($sp) -/* f005a50: 0fc5dd18 */ jal func0f177460 -/* f005a54: 8fa50084 */ lw $a1,0x84($sp) -/* f005a58: 10000049 */ beqz $zero,.L0f005b80 -/* f005a5c: e6400000 */ swc1 $f0,0x0($s2) -.L0f005a60: -/* f005a60: 001570c0 */ sll $t6,$s5,0x3 -/* f005a64: 3c1e800a */ lui $s8,0x800a -/* f005a68: 01d57021 */ addu $t6,$t6,$s5 -/* f005a6c: 27de4928 */ addiu $s8,$s8,0x4928 -/* f005a70: 000e7080 */ sll $t6,$t6,0x2 -/* f005a74: 8fc20000 */ lw $v0,0x0($s8) -/* f005a78: 01d57023 */ subu $t6,$t6,$s5 -/* f005a7c: 000e7080 */ sll $t6,$t6,0x2 -/* f005a80: afae005c */ sw $t6,0x5c($sp) -/* f005a84: 004e2821 */ addu $a1,$v0,$t6 -/* f005a88: 80a60005 */ lb $a2,0x5($a1) -/* f005a8c: 00003825 */ or $a3,$zero,$zero -/* f005a90: 00004025 */ or $t0,$zero,$zero -/* f005a94: 18c0003a */ blez $a2,.L0f005b80 -/* f005a98: 0016b8c0 */ sll $s7,$s6,0x3 -/* f005a9c: 02f6b821 */ addu $s7,$s7,$s6 -/* f005aa0: 0017b880 */ sll $s7,$s7,0x2 -/* f005aa4: 02f6b823 */ subu $s7,$s7,$s6 -/* f005aa8: 0017b880 */ sll $s7,$s7,0x2 -/* f005aac: 00571821 */ addu $v1,$v0,$s7 -/* f005ab0: 3c14800a */ lui $s4,0x800a -/* f005ab4: 26944ce0 */ addiu $s4,$s4,0x4ce0 -/* f005ab8: 80640005 */ lb $a0,0x5($v1) -.L0f005abc: -/* f005abc: 84b9000e */ lh $t9,0xe($a1) -/* f005ac0: 8e980000 */ lw $t8,0x0($s4) -/* f005ac4: 00008025 */ or $s0,$zero,$zero -/* f005ac8: 00194840 */ sll $t1,$t9,0x1 -/* f005acc: 03095021 */ addu $t2,$t8,$t1 -/* f005ad0: 01485821 */ addu $t3,$t2,$t0 -/* f005ad4: 18800026 */ blez $a0,.L0f005b70 -/* f005ad8: 85730000 */ lh $s3,0x0($t3) -/* f005adc: 00008825 */ or $s1,$zero,$zero -/* f005ae0: afa7006c */ sw $a3,0x6c($sp) -/* f005ae4: afa80050 */ sw $t0,0x50($sp) -/* f005ae8: 846d000e */ lh $t5,0xe($v1) -.L0f005aec: -/* f005aec: 8e8c0000 */ lw $t4,0x0($s4) -/* f005af0: 8fb80084 */ lw $t8,0x84($sp) -/* f005af4: 000d7040 */ sll $t6,$t5,0x1 -/* f005af8: 018e7821 */ addu $t7,$t4,$t6 -/* f005afc: 01f1c821 */ addu $t9,$t7,$s1 -/* f005b00: 87220000 */ lh $v0,0x0($t9) -/* f005b04: afa00018 */ sw $zero,0x18($sp) -/* f005b08: 02a02025 */ or $a0,$s5,$zero -/* f005b0c: 8fa5007c */ lw $a1,0x7c($sp) -/* f005b10: 02603025 */ or $a2,$s3,$zero -/* f005b14: 02c03825 */ or $a3,$s6,$zero -/* f005b18: afb80010 */ sw $t8,0x10($sp) -/* f005b1c: 0fc014f4 */ jal func0f0053d0 -/* f005b20: afa20014 */ sw $v0,0x14($sp) -/* f005b24: c6460000 */ lwc1 $f6,0x0($s2) -/* f005b28: 4606003c */ c.lt.s $f0,$f6 -/* f005b2c: 00000000 */ sll $zero,$zero,0x0 -/* f005b30: 45020003 */ bc1fl .L0f005b40 -/* f005b34: 8fc20000 */ lw $v0,0x0($s8) -/* f005b38: e6400000 */ swc1 $f0,0x0($s2) -/* f005b3c: 8fc20000 */ lw $v0,0x0($s8) -.L0f005b40: -/* f005b40: 26100001 */ addiu $s0,$s0,0x1 -/* f005b44: 26310002 */ addiu $s1,$s1,0x2 -/* f005b48: 00571821 */ addu $v1,$v0,$s7 -/* f005b4c: 80640005 */ lb $a0,0x5($v1) -/* f005b50: 0204082a */ slt $at,$s0,$a0 -/* f005b54: 5420ffe5 */ bnezl $at,.L0f005aec -/* f005b58: 846d000e */ lh $t5,0xe($v1) -/* f005b5c: 8fa9005c */ lw $t1,0x5c($sp) -/* f005b60: 8fa80050 */ lw $t0,0x50($sp) -/* f005b64: 8fa7006c */ lw $a3,0x6c($sp) -/* f005b68: 00492821 */ addu $a1,$v0,$t1 -/* f005b6c: 80a60005 */ lb $a2,0x5($a1) -.L0f005b70: -/* f005b70: 24e70001 */ addiu $a3,$a3,0x1 -/* f005b74: 00e6082a */ slt $at,$a3,$a2 -/* f005b78: 1420ffd0 */ bnez $at,.L0f005abc -/* f005b7c: 25080002 */ addiu $t0,$t0,0x2 -.L0f005b80: -/* f005b80: 8fbf004c */ lw $ra,0x4c($sp) -/* f005b84: 8fb00028 */ lw $s0,0x28($sp) -/* f005b88: 8fb1002c */ lw $s1,0x2c($sp) -/* f005b8c: 8fb20030 */ lw $s2,0x30($sp) -/* f005b90: 8fb30034 */ lw $s3,0x34($sp) -/* f005b94: 8fb40038 */ lw $s4,0x38($sp) -/* f005b98: 8fb5003c */ lw $s5,0x3c($sp) -/* f005b9c: 8fb60040 */ lw $s6,0x40($sp) -/* f005ba0: 8fb70044 */ lw $s7,0x44($sp) -/* f005ba4: 8fbe0048 */ lw $s8,0x48($sp) -/* f005ba8: 03e00008 */ jr $ra -/* f005bac: 27bd0078 */ addiu $sp,$sp,0x78 -); - -GLOBAL_ASM( -glabel func0f005bb0 -/* f005bb0: 3c0e800a */ lui $t6,0x800a -/* f005bb4: 8dcea244 */ lw $t6,-0x5dbc($t6) -/* f005bb8: 27bdffd0 */ addiu $sp,$sp,-48 -/* f005bbc: afbf0024 */ sw $ra,0x24($sp) -/* f005bc0: 8dcf00bc */ lw $t7,0xbc($t6) -/* f005bc4: 0fc00270 */ jal func0f0009c0 -/* f005bc8: 85e40028 */ lh $a0,0x28($t7) -/* f005bcc: 3c07800a */ lui $a3,0x800a -/* f005bd0: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f005bd4: 8ce80284 */ lw $t0,0x284($a3) -/* f005bd8: afa2002c */ sw $v0,0x2c($sp) -/* f005bdc: 3c068007 */ lui $a2,0x8007 -/* f005be0: 8d0500d8 */ lw $a1,0xd8($t0) -/* f005be4: 24c60764 */ addiu $a2,$a2,0x764 -/* f005be8: 14a00013 */ bnez $a1,.L0f005c38 -/* f005bec: 00000000 */ sll $zero,$zero,0x0 -/* f005bf0: 8cd80000 */ lw $t8,0x0($a2) -/* f005bf4: 17000010 */ bnez $t8,.L0f005c38 -/* f005bf8: 00000000 */ sll $zero,$zero,0x0 -/* f005bfc: 8d030480 */ lw $v1,0x480($t0) -/* f005c00: 50600007 */ beqzl $v1,.L0f005c20 -/* f005c04: 8d0a1c54 */ lw $t2,0x1c54($t0) -/* f005c08: 1060000b */ beqz $v1,.L0f005c38 -/* f005c0c: 00000000 */ sll $zero,$zero,0x0 -/* f005c10: 80790037 */ lb $t9,0x37($v1) -/* f005c14: 17200008 */ bnez $t9,.L0f005c38 -/* f005c18: 00000000 */ sll $zero,$zero,0x0 -/* f005c1c: 8d0a1c54 */ lw $t2,0x1c54($t0) -.L0f005c20: -/* f005c20: 8d0900c4 */ lw $t1,0xc4($t0) -/* f005c24: 01405827 */ nor $t3,$t2,$zero -/* f005c28: 012b6024 */ and $t4,$t1,$t3 -/* f005c2c: 318d0001 */ andi $t5,$t4,0x1 -/* f005c30: 55a00017 */ bnezl $t5,.L0f005c90 -/* f005c34: 8d0c1c1c */ lw $t4,0x1c1c($t0) -.L0f005c38: -/* f005c38: 3c068007 */ lui $a2,0x8007 -/* f005c3c: 14a00016 */ bnez $a1,.L0f005c98 -/* f005c40: 24c60764 */ addiu $a2,$a2,0x764 -/* f005c44: 8cce0000 */ lw $t6,0x0($a2) -/* f005c48: 15c00013 */ bnez $t6,.L0f005c98 -/* f005c4c: 00000000 */ sll $zero,$zero,0x0 -/* f005c50: 8d030480 */ lw $v1,0x480($t0) -/* f005c54: 50600007 */ beqzl $v1,.L0f005c74 -/* f005c58: 8d191c54 */ lw $t9,0x1c54($t0) -/* f005c5c: 1060000e */ beqz $v1,.L0f005c98 -/* f005c60: 00000000 */ sll $zero,$zero,0x0 -/* f005c64: 806f0037 */ lb $t7,0x37($v1) -/* f005c68: 15e0000b */ bnez $t7,.L0f005c98 -/* f005c6c: 00000000 */ sll $zero,$zero,0x0 -/* f005c70: 8d191c54 */ lw $t9,0x1c54($t0) -.L0f005c74: -/* f005c74: 8d1800c4 */ lw $t8,0xc4($t0) -/* f005c78: 03205027 */ nor $t2,$t9,$zero -/* f005c7c: 030a4824 */ and $t1,$t8,$t2 -/* f005c80: 312b0008 */ andi $t3,$t1,0x8 -/* f005c84: 11600004 */ beqz $t3,.L0f005c98 -/* f005c88: 00000000 */ sll $zero,$zero,0x0 -/* f005c8c: 8d0c1c1c */ lw $t4,0x1c1c($t0) -.L0f005c90: -/* f005c90: 5180002c */ beqzl $t4,.L0f005d44 -/* f005c94: 24090001 */ addiu $t1,$zero,0x1 -.L0f005c98: -/* f005c98: 14a00013 */ bnez $a1,.L0f005ce8 -/* f005c9c: 00000000 */ sll $zero,$zero,0x0 -/* f005ca0: 8ccd0000 */ lw $t5,0x0($a2) -/* f005ca4: 15a00010 */ bnez $t5,.L0f005ce8 -/* f005ca8: 00000000 */ sll $zero,$zero,0x0 -/* f005cac: 8d030480 */ lw $v1,0x480($t0) -/* f005cb0: 50600007 */ beqzl $v1,.L0f005cd0 -/* f005cb4: 8d191c54 */ lw $t9,0x1c54($t0) -/* f005cb8: 1060000b */ beqz $v1,.L0f005ce8 -/* f005cbc: 00000000 */ sll $zero,$zero,0x0 -/* f005cc0: 806e0037 */ lb $t6,0x37($v1) -/* f005cc4: 15c00008 */ bnez $t6,.L0f005ce8 -/* f005cc8: 00000000 */ sll $zero,$zero,0x0 -/* f005ccc: 8d191c54 */ lw $t9,0x1c54($t0) -.L0f005cd0: -/* f005cd0: 8d0f00c4 */ lw $t7,0xc4($t0) -/* f005cd4: 0320c027 */ nor $t8,$t9,$zero -/* f005cd8: 01f85024 */ and $t2,$t7,$t8 -/* f005cdc: 31490001 */ andi $t1,$t2,0x1 -/* f005ce0: 5520001c */ bnezl $t1,.L0f005d54 -/* f005ce4: 2ca40001 */ sltiu $a0,$a1,0x1 -.L0f005ce8: -/* f005ce8: 54a00014 */ bnezl $a1,.L0f005d3c -/* f005cec: 8d0a1c1c */ lw $t2,0x1c1c($t0) -/* f005cf0: 8ccb0000 */ lw $t3,0x0($a2) -/* f005cf4: 55600011 */ bnezl $t3,.L0f005d3c -/* f005cf8: 8d0a1c1c */ lw $t2,0x1c1c($t0) -/* f005cfc: 8d030480 */ lw $v1,0x480($t0) -/* f005d00: 50600007 */ beqzl $v1,.L0f005d20 -/* f005d04: 8d0e1c54 */ lw $t6,0x1c54($t0) -/* f005d08: 5060000c */ beqzl $v1,.L0f005d3c -/* f005d0c: 8d0a1c1c */ lw $t2,0x1c1c($t0) -/* f005d10: 806c0037 */ lb $t4,0x37($v1) -/* f005d14: 55800009 */ bnezl $t4,.L0f005d3c -/* f005d18: 8d0a1c1c */ lw $t2,0x1c1c($t0) -/* f005d1c: 8d0e1c54 */ lw $t6,0x1c54($t0) -.L0f005d20: -/* f005d20: 8d0d00c4 */ lw $t5,0xc4($t0) -/* f005d24: 01c0c827 */ nor $t9,$t6,$zero -/* f005d28: 01b97824 */ and $t7,$t5,$t9 -/* f005d2c: 31f80008 */ andi $t8,$t7,0x8 -/* f005d30: 57000008 */ bnezl $t8,.L0f005d54 -/* f005d34: 2ca40001 */ sltiu $a0,$a1,0x1 -/* f005d38: 8d0a1c1c */ lw $t2,0x1c1c($t0) -.L0f005d3c: -/* f005d3c: 11400004 */ beqz $t2,.L0f005d50 -/* f005d40: 24090001 */ addiu $t1,$zero,0x1 -.L0f005d44: -/* f005d44: 3c018006 */ lui $at,0x8006 -/* f005d48: ac29144c */ sw $t1,0x144c($at) -/* f005d4c: 8d0500d8 */ lw $a1,0xd8($t0) -.L0f005d50: -/* f005d50: 2ca40001 */ sltiu $a0,$a1,0x1 -.L0f005d54: -/* f005d54: 10800017 */ beqz $a0,.L0f005db4 -/* f005d58: 00000000 */ sll $zero,$zero,0x0 -/* f005d5c: 8cc20000 */ lw $v0,0x0($a2) -/* f005d60: 2c4b0001 */ sltiu $t3,$v0,0x1 -/* f005d64: 11600013 */ beqz $t3,.L0f005db4 -/* f005d68: 00000000 */ sll $zero,$zero,0x0 -/* f005d6c: 8d030480 */ lw $v1,0x480($t0) -/* f005d70: 2c620001 */ sltiu $v0,$v1,0x1 -/* f005d74: 14400007 */ bnez $v0,.L0f005d94 -/* f005d78: 0003102b */ sltu $v0,$zero,$v1 -/* f005d7c: 1040000d */ beqz $v0,.L0f005db4 -/* f005d80: 00000000 */ sll $zero,$zero,0x0 -/* f005d84: 80620037 */ lb $v0,0x37($v1) -/* f005d88: 2c4c0001 */ sltiu $t4,$v0,0x1 -/* f005d8c: 11800009 */ beqz $t4,.L0f005db4 -/* f005d90: 00000000 */ sll $zero,$zero,0x0 -.L0f005d94: -/* f005d94: 8d0d1c54 */ lw $t5,0x1c54($t0) -/* f005d98: 8d0e00c4 */ lw $t6,0xc4($t0) -/* f005d9c: 01a0c827 */ nor $t9,$t5,$zero -/* f005da0: 01d91024 */ and $v0,$t6,$t9 -/* f005da4: 304f0001 */ andi $t7,$v0,0x1 -/* f005da8: 000f102b */ sltu $v0,$zero,$t7 -/* f005dac: 54400018 */ bnezl $v0,.L0f005e10 -/* f005db0: ad021c1c */ sw $v0,0x1c1c($t0) -.L0f005db4: -/* f005db4: 10800015 */ beqz $a0,.L0f005e0c -/* f005db8: 00801025 */ or $v0,$a0,$zero -/* f005dbc: 8cc20000 */ lw $v0,0x0($a2) -/* f005dc0: 2c4a0001 */ sltiu $t2,$v0,0x1 -/* f005dc4: 11400011 */ beqz $t2,.L0f005e0c -/* f005dc8: 01401025 */ or $v0,$t2,$zero -/* f005dcc: 8d030480 */ lw $v1,0x480($t0) -/* f005dd0: 2c620001 */ sltiu $v0,$v1,0x1 -/* f005dd4: 14400007 */ bnez $v0,.L0f005df4 -/* f005dd8: 0003102b */ sltu $v0,$zero,$v1 -/* f005ddc: 5040000c */ beqzl $v0,.L0f005e10 -/* f005de0: ad021c1c */ sw $v0,0x1c1c($t0) -/* f005de4: 80620037 */ lb $v0,0x37($v1) -/* f005de8: 2c490001 */ sltiu $t1,$v0,0x1 -/* f005dec: 11200007 */ beqz $t1,.L0f005e0c -/* f005df0: 01201025 */ or $v0,$t1,$zero -.L0f005df4: -/* f005df4: 8d0c1c54 */ lw $t4,0x1c54($t0) -/* f005df8: 8d0b00c4 */ lw $t3,0xc4($t0) -/* f005dfc: 01806827 */ nor $t5,$t4,$zero -/* f005e00: 016d1024 */ and $v0,$t3,$t5 -/* f005e04: 304e0008 */ andi $t6,$v0,0x8 -/* f005e08: 000e102b */ sltu $v0,$zero,$t6 -.L0f005e0c: -/* f005e0c: ad021c1c */ sw $v0,0x1c1c($t0) -.L0f005e10: -/* f005e10: 8ce80284 */ lw $t0,0x284($a3) -/* f005e14: 8d0f00d8 */ lw $t7,0xd8($t0) -/* f005e18: 15e0004e */ bnez $t7,.L0f005f54 -/* f005e1c: 00000000 */ sll $zero,$zero,0x0 -/* f005e20: 8cd80000 */ lw $t8,0x0($a2) -/* f005e24: 1700004b */ bnez $t8,.L0f005f54 -/* f005e28: 00000000 */ sll $zero,$zero,0x0 -/* f005e2c: 8d030480 */ lw $v1,0x480($t0) -/* f005e30: 50600007 */ beqzl $v1,.L0f005e50 -/* f005e34: 8d0c1c54 */ lw $t4,0x1c54($t0) -/* f005e38: 10600046 */ beqz $v1,.L0f005f54 -/* f005e3c: 00000000 */ sll $zero,$zero,0x0 -/* f005e40: 806a0037 */ lb $t2,0x37($v1) -/* f005e44: 15400043 */ bnez $t2,.L0f005f54 -/* f005e48: 00000000 */ sll $zero,$zero,0x0 -/* f005e4c: 8d0c1c54 */ lw $t4,0x1c54($t0) -.L0f005e50: -/* f005e50: 8d0900c4 */ lw $t1,0xc4($t0) -/* f005e54: 01805827 */ nor $t3,$t4,$zero -/* f005e58: 012b6824 */ and $t5,$t1,$t3 -/* f005e5c: 31ae0001 */ andi $t6,$t5,0x1 -/* f005e60: 11c0003c */ beqz $t6,.L0f005f54 -/* f005e64: 00000000 */ sll $zero,$zero,0x0 -/* f005e68: 0fc5b364 */ jal func0f16cd90 -/* f005e6c: 00000000 */ sll $zero,$zero,0x0 -/* f005e70: 14400038 */ bnez $v0,.L0f005f54 -/* f005e74: 3c08800a */ lui $t0,0x800a -/* f005e78: 8d08a244 */ lw $t0,-0x5dbc($t0) -/* f005e7c: 3c048009 */ lui $a0,0x8009 -/* f005e80: 24050505 */ addiu $a1,$zero,0x505 -/* f005e84: 8d191c20 */ lw $t9,0x1c20($t0) -/* f005e88: 2407ffff */ addiu $a3,$zero,-1 -/* f005e8c: 240fffff */ addiu $t7,$zero,-1 -/* f005e90: 1720000d */ bnez $t9,.L0f005ec8 -/* f005e94: 25061c20 */ addiu $a2,$t0,0x1c20 -/* f005e98: 3c01bf80 */ lui $at,0xbf80 -/* f005e9c: 44812000 */ mtc1 $at,$f4 -/* f005ea0: 2418ffff */ addiu $t8,$zero,-1 -/* f005ea4: 240affff */ addiu $t2,$zero,-1 -/* f005ea8: afaa001c */ sw $t2,0x1c($sp) -/* f005eac: afb80018 */ sw $t8,0x18($sp) -/* f005eb0: 8c845200 */ lw $a0,0x5200($a0) -/* f005eb4: afaf0010 */ sw $t7,0x10($sp) -/* f005eb8: 0c004241 */ jal 0x10904 -/* f005ebc: e7a40014 */ swc1 $f4,0x14($sp) -/* f005ec0: 3c08800a */ lui $t0,0x800a -/* f005ec4: 8d08a244 */ lw $t0,-0x5dbc($t0) -.L0f005ec8: -/* f005ec8: 8fac002c */ lw $t4,0x2c($sp) -/* f005ecc: 29810081 */ slti $at,$t4,0x81 -/* f005ed0: 54200015 */ bnezl $at,.L0f005f28 -/* f005ed4: 8d041c24 */ lw $a0,0x1c24($t0) -/* f005ed8: 8d091c24 */ lw $t1,0x1c24($t0) -/* f005edc: 3c048009 */ lui $a0,0x8009 -/* f005ee0: 240501be */ addiu $a1,$zero,0x1be -/* f005ee4: 15200035 */ bnez $t1,.L0f005fbc -/* f005ee8: 25061c24 */ addiu $a2,$t0,0x1c24 -/* f005eec: 3c01bf80 */ lui $at,0xbf80 -/* f005ef0: 44813000 */ mtc1 $at,$f6 -/* f005ef4: 240bffff */ addiu $t3,$zero,-1 -/* f005ef8: 240dffff */ addiu $t5,$zero,-1 -/* f005efc: 240effff */ addiu $t6,$zero,-1 -/* f005f00: afae001c */ sw $t6,0x1c($sp) -/* f005f04: afad0018 */ sw $t5,0x18($sp) -/* f005f08: afab0010 */ sw $t3,0x10($sp) -/* f005f0c: 8c845200 */ lw $a0,0x5200($a0) -/* f005f10: 2407ffff */ addiu $a3,$zero,-1 -/* f005f14: 0c004241 */ jal 0x10904 -/* f005f18: e7a60014 */ swc1 $f6,0x14($sp) -/* f005f1c: 10000028 */ beqz $zero,.L0f005fc0 -/* f005f20: 8fbf0024 */ lw $ra,0x24($sp) -/* f005f24: 8d041c24 */ lw $a0,0x1c24($t0) -.L0f005f28: -/* f005f28: 50800025 */ beqzl $a0,.L0f005fc0 -/* f005f2c: 8fbf0024 */ lw $ra,0x24($sp) -/* f005f30: 0c00cdfc */ jal 0x337f0 -/* f005f34: 00000000 */ sll $zero,$zero,0x0 -/* f005f38: 10400020 */ beqz $v0,.L0f005fbc -/* f005f3c: 3c19800a */ lui $t9,0x800a -/* f005f40: 8f39a244 */ lw $t9,-0x5dbc($t9) -/* f005f44: 0c00cec9 */ jal 0x33b24 -/* f005f48: 8f241c24 */ lw $a0,0x1c24($t9) -/* f005f4c: 1000001c */ beqz $zero,.L0f005fc0 -/* f005f50: 8fbf0024 */ lw $ra,0x24($sp) -.L0f005f54: -/* f005f54: 3c07800a */ lui $a3,0x800a -/* f005f58: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f005f5c: 8cef0284 */ lw $t7,0x284($a3) -/* f005f60: 8de41c20 */ lw $a0,0x1c20($t7) -/* f005f64: 10800008 */ beqz $a0,.L0f005f88 -/* f005f68: 00000000 */ sll $zero,$zero,0x0 -/* f005f6c: 0c00cdfc */ jal 0x337f0 -/* f005f70: 00000000 */ sll $zero,$zero,0x0 -/* f005f74: 10400004 */ beqz $v0,.L0f005f88 -/* f005f78: 3c18800a */ lui $t8,0x800a -/* f005f7c: 8f18a244 */ lw $t8,-0x5dbc($t8) -/* f005f80: 0c00cec9 */ jal 0x33b24 -/* f005f84: 8f041c20 */ lw $a0,0x1c20($t8) -.L0f005f88: -/* f005f88: 3c07800a */ lui $a3,0x800a -/* f005f8c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f005f90: 8cea0284 */ lw $t2,0x284($a3) -/* f005f94: 8d441c24 */ lw $a0,0x1c24($t2) -/* f005f98: 50800009 */ beqzl $a0,.L0f005fc0 -/* f005f9c: 8fbf0024 */ lw $ra,0x24($sp) -/* f005fa0: 0c00cdfc */ jal 0x337f0 -/* f005fa4: 00000000 */ sll $zero,$zero,0x0 -/* f005fa8: 10400004 */ beqz $v0,.L0f005fbc -/* f005fac: 3c0c800a */ lui $t4,0x800a -/* f005fb0: 8d8ca244 */ lw $t4,-0x5dbc($t4) -/* f005fb4: 0c00cec9 */ jal 0x33b24 -/* f005fb8: 8d841c24 */ lw $a0,0x1c24($t4) -.L0f005fbc: -/* f005fbc: 8fbf0024 */ lw $ra,0x24($sp) -.L0f005fc0: -/* f005fc0: 27bd0030 */ addiu $sp,$sp,0x30 -/* f005fc4: 03e00008 */ jr $ra -/* f005fc8: 00000000 */ sll $zero,$zero,0x0 -/* f005fcc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f005fd0 -/* f005fd0: 2881002b */ slti $at,$a0,0x2b -/* f005fd4: 14200019 */ bnez $at,.L0f00603c -/* f005fd8: 28810094 */ slti $at,$a0,0x94 -/* f005fdc: 14200007 */ bnez $at,.L0f005ffc -/* f005fe0: 24010094 */ addiu $at,$zero,0x94 -/* f005fe4: 1081001e */ beq $a0,$at,.L0f006060 -/* f005fe8: 24010394 */ addiu $at,$zero,0x394 -/* f005fec: 1081001c */ beq $a0,$at,.L0f006060 -/* f005ff0: 00000000 */ sll $zero,$zero,0x0 -/* f005ff4: 1000001d */ beqz $zero,.L0f00606c -/* f005ff8: 00001025 */ or $v0,$zero,$zero -.L0f005ffc: -/* f005ffc: 28810074 */ slti $at,$a0,0x74 -/* f006000: 14200006 */ bnez $at,.L0f00601c -/* f006004: 248effab */ addiu $t6,$a0,-85 -/* f006008: 24010093 */ addiu $at,$zero,0x93 -/* f00600c: 10810014 */ beq $a0,$at,.L0f006060 -/* f006010: 00000000 */ sll $zero,$zero,0x0 -/* f006014: 10000015 */ beqz $zero,.L0f00606c -/* f006018: 00001025 */ or $v0,$zero,$zero -.L0f00601c: -/* f00601c: 2dc1001f */ sltiu $at,$t6,0x1f -/* f006020: 10200011 */ beqz $at,.L0f006068 -/* f006024: 000e7080 */ sll $t6,$t6,0x2 -/* f006028: 3c017f1a */ lui $at,0x7f1a -/* f00602c: 002e0821 */ addu $at,$at,$t6 -/* f006030: 8c2e7df0 */ lw $t6,0x7df0($at) -/* f006034: 01c00008 */ jr $t6 -/* f006038: 00000000 */ sll $zero,$zero,0x0 -.L0f00603c: -/* f00603c: 2401001d */ addiu $at,$zero,0x1d -/* f006040: 10810007 */ beq $a0,$at,.L0f006060 -/* f006044: 2401001e */ addiu $at,$zero,0x1e -/* f006048: 10810005 */ beq $a0,$at,.L0f006060 -/* f00604c: 24010029 */ addiu $at,$zero,0x29 -/* f006050: 10810003 */ beq $a0,$at,.L0f006060 -/* f006054: 2401002a */ addiu $at,$zero,0x2a -/* f006058: 54810004 */ bnel $a0,$at,.L0f00606c -/* f00605c: 00001025 */ or $v0,$zero,$zero -.L0f006060: -/* f006060: 03e00008 */ jr $ra -/* f006064: 24020001 */ addiu $v0,$zero,0x1 -.L0f006068: -/* f006068: 00001025 */ or $v0,$zero,$zero -.L0f00606c: -/* f00606c: 03e00008 */ jr $ra -/* f006070: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f006074 -/* f006074: 27bdffd0 */ addiu $sp,$sp,-48 -/* f006078: afbf0024 */ sw $ra,0x24($sp) -/* f00607c: afb20020 */ sw $s2,0x20($sp) -/* f006080: afb1001c */ sw $s1,0x1c($sp) -/* f006084: afb00018 */ sw $s0,0x18($sp) -/* f006088: 808e0190 */ lb $t6,0x190($a0) -/* f00608c: 00809025 */ or $s2,$a0,$zero -/* f006090: 55c00004 */ bnezl $t6,.L0f0060a4 -/* f006094: 92420191 */ lbu $v0,0x191($s2) -/* f006098: 1000004a */ beqz $zero,.L0f0061c4 -/* f00609c: 00001025 */ or $v0,$zero,$zero -/* f0060a0: 92420191 */ lbu $v0,0x191($s2) -.L0f0060a4: -/* f0060a4: 00001825 */ or $v1,$zero,$zero -/* f0060a8: 28410009 */ slti $at,$v0,0x9 -/* f0060ac: 10200003 */ beqz $at,.L0f0060bc -/* f0060b0: 00000000 */ sll $zero,$zero,0x0 -/* f0060b4: 10000001 */ beqz $zero,.L0f0060bc -/* f0060b8: 00401825 */ or $v1,$v0,$zero -.L0f0060bc: -/* f0060bc: 2401ffff */ addiu $at,$zero,-1 -/* f0060c0: 14610003 */ bne $v1,$at,.L0f0060d0 -/* f0060c4: 00000000 */ sll $zero,$zero,0x0 -/* f0060c8: 1000003e */ beqz $zero,.L0f0061c4 -/* f0060cc: 00001025 */ or $v0,$zero,$zero -.L0f0060d0: -/* f0060d0: 12400003 */ beqz $s2,.L0f0060e0 -/* f0060d4: 24010001 */ addiu $at,$zero,0x1 -/* f0060d8: 10000002 */ beqz $zero,.L0f0060e4 -/* f0060dc: 924402fe */ lbu $a0,0x2fe($s2) -.L0f0060e0: -/* f0060e0: 00002025 */ or $a0,$zero,$zero -.L0f0060e4: -/* f0060e4: 14810019 */ bne $a0,$at,.L0f00614c -/* f0060e8: 00055080 */ sll $t2,$a1,0x2 -/* f0060ec: 864f0010 */ lh $t7,0x10($s2) -/* f0060f0: 2401007b */ addiu $at,$zero,0x7b -/* f0060f4: 11e10015 */ beq $t7,$at,.L0f00614c -/* f0060f8: 00000000 */ sll $zero,$zero,0x0 -/* f0060fc: 92580361 */ lbu $t8,0x361($s2) -/* f006100: 24010004 */ addiu $at,$zero,0x4 -/* f006104: 3b190001 */ xori $t9,$t8,0x1 -/* f006108: 14610008 */ bne $v1,$at,.L0f00612c -/* f00610c: a2590361 */ sb $t9,0x361($s2) -/* f006110: 332800ff */ andi $t0,$t9,0xff -/* f006114: 11000003 */ beqz $t0,.L0f006124 -/* f006118: 00000000 */ sll $zero,$zero,0x0 -/* f00611c: 10000029 */ beqz $zero,.L0f0061c4 -/* f006120: 34028191 */ dli $v0,0x8191 -.L0f006124: -/* f006124: 10000027 */ beqz $zero,.L0f0061c4 -/* f006128: 34028192 */ dli $v0,0x8192 -.L0f00612c: -/* f00612c: 92490361 */ lbu $t1,0x361($s2) -/* f006130: 34038190 */ dli $v1,0x8190 -/* f006134: 11200003 */ beqz $t1,.L0f006144 -/* f006138: 00000000 */ sll $zero,$zero,0x0 -/* f00613c: 10000021 */ beqz $zero,.L0f0061c4 -/* f006140: 3402818f */ dli $v0,0x818f -.L0f006144: -/* f006144: 1000001f */ beqz $zero,.L0f0061c4 -/* f006148: 00601025 */ or $v0,$v1,$zero -.L0f00614c: -/* f00614c: 3c048006 */ lui $a0,0x8006 -/* f006150: 008a2021 */ addu $a0,$a0,$t2 -/* f006154: 948415a0 */ lhu $a0,0x15a0($a0) -/* f006158: 0fc017f4 */ jal func0f005fd0 -/* f00615c: afa3002c */ sw $v1,0x2c($sp) -/* f006160: 8fa3002c */ lw $v1,0x2c($sp) -/* f006164: 00408825 */ or $s1,$v0,$zero -/* f006168: 000380c0 */ sll $s0,$v1,0x3 -.L0f00616c: -/* f00616c: 0c004b70 */ jal 0x12dc0 -/* f006170: 00000000 */ sll $zero,$zero,0x0 -/* f006174: 30430007 */ andi $v1,$v0,0x7 -/* f006178: 12200003 */ beqz $s1,.L0f006188 -/* f00617c: 00602825 */ or $a1,$v1,$zero -/* f006180: 10000002 */ beqz $zero,.L0f00618c -/* f006184: 24040002 */ addiu $a0,$zero,0x2 -.L0f006188: -/* f006188: 00002025 */ or $a0,$zero,$zero -.L0f00618c: -/* f00618c: 924e0361 */ lbu $t6,0x361($s2) -/* f006190: 306b0005 */ andi $t3,$v1,0x5 -/* f006194: 008b6021 */ addu $t4,$a0,$t3 -/* f006198: 01906821 */ addu $t5,$t4,$s0 -/* f00619c: 11aefff3 */ beq $t5,$t6,.L0f00616c -/* f0061a0: 00000000 */ sll $zero,$zero,0x0 -/* f0061a4: 30af0005 */ andi $t7,$a1,0x5 -/* f0061a8: 008fc021 */ addu $t8,$a0,$t7 -/* f0061ac: 03101821 */ addu $v1,$t8,$s0 -/* f0061b0: 0003c880 */ sll $t9,$v1,0x2 -/* f0061b4: 3c028006 */ lui $v0,0x8006 -/* f0061b8: a2430361 */ sb $v1,0x361($s2) -/* f0061bc: 00591021 */ addu $v0,$v0,$t9 -/* f0061c0: 8c421480 */ lw $v0,0x1480($v0) -.L0f0061c4: -/* f0061c4: 8fbf0024 */ lw $ra,0x24($sp) -/* f0061c8: 8fb00018 */ lw $s0,0x18($sp) -/* f0061cc: 8fb1001c */ lw $s1,0x1c($sp) -/* f0061d0: 8fb20020 */ lw $s2,0x20($sp) -/* f0061d4: 03e00008 */ jr $ra -/* f0061d8: 27bd0030 */ addiu $sp,$sp,0x30 -); - -GLOBAL_ASM( -glabel func0f0061dc -/* f0061dc: 27bdff88 */ addiu $sp,$sp,-120 -/* f0061e0: afbf004c */ sw $ra,0x4c($sp) -/* f0061e4: afb10048 */ sw $s1,0x48($sp) -/* f0061e8: 00808825 */ or $s1,$a0,$zero -/* f0061ec: 0fc47bbe */ jal func0f11eef8 -/* f0061f0: afb00044 */ sw $s0,0x44($sp) -/* f0061f4: 104000c5 */ beqz $v0,.L0f00650c -/* f0061f8: 24010001 */ addiu $at,$zero,0x1 -/* f0061fc: 3c02800a */ lui $v0,0x800a -/* f006200: 24429fc0 */ addiu $v0,$v0,-24640 -/* f006204: 8c4e006c */ lw $t6,0x6c($v0) -/* f006208: 00002825 */ or $a1,$zero,$zero -/* f00620c: 00001825 */ or $v1,$zero,$zero -/* f006210: 11c00003 */ beqz $t6,.L0f006220 -/* f006214: 00002025 */ or $a0,$zero,$zero -/* f006218: 10000001 */ beqz $zero,.L0f006220 -/* f00621c: 24050001 */ addiu $a1,$zero,0x1 -.L0f006220: -/* f006220: 8c4f0068 */ lw $t7,0x68($v0) -/* f006224: 11e00003 */ beqz $t7,.L0f006234 -/* f006228: 00000000 */ sll $zero,$zero,0x0 -/* f00622c: 10000001 */ beqz $zero,.L0f006234 -/* f006230: 24030001 */ addiu $v1,$zero,0x1 -.L0f006234: -/* f006234: 8c580064 */ lw $t8,0x64($v0) -/* f006238: 13000003 */ beqz $t8,.L0f006248 -/* f00623c: 00000000 */ sll $zero,$zero,0x0 -/* f006240: 10000001 */ beqz $zero,.L0f006248 -/* f006244: 24040001 */ addiu $a0,$zero,0x1 -.L0f006248: -/* f006248: 8c590070 */ lw $t9,0x70($v0) -/* f00624c: 00001025 */ or $v0,$zero,$zero -/* f006250: 13200003 */ beqz $t9,.L0f006260 -/* f006254: 00000000 */ sll $zero,$zero,0x0 -/* f006258: 10000001 */ beqz $zero,.L0f006260 -/* f00625c: 24020001 */ addiu $v0,$zero,0x1 -.L0f006260: -/* f006260: 00444021 */ addu $t0,$v0,$a0 -/* f006264: 01034821 */ addu $t1,$t0,$v1 -/* f006268: 01255021 */ addu $t2,$t1,$a1 -/* f00626c: 554100a8 */ bnel $t2,$at,.L0f006510 -/* f006270: 8fbf004c */ lw $ra,0x4c($sp) -/* f006274: 122000a5 */ beqz $s1,.L0f00650c -/* f006278: 240bffff */ addiu $t3,$zero,-1 -/* f00627c: 8e220020 */ lw $v0,0x20($s1) -/* f006280: 44802000 */ mtc1 $zero,$f4 -/* f006284: a2200190 */ sb $zero,0x190($s1) -/* f006288: a62b019c */ sh $t3,0x19c($s1) -/* f00628c: 1040009f */ beqz $v0,.L0f00650c -/* f006290: e6240194 */ swc1 $f4,0x194($s1) -/* f006294: 8c440020 */ lw $a0,0x20($v0) -/* f006298: 5080009d */ beqzl $a0,.L0f006510 -/* f00629c: 8fbf004c */ lw $ra,0x4c($sp) -/* f0062a0: c626018c */ lwc1 $f6,0x18c($s1) -/* f0062a4: 3c038006 */ lui $v1,0x8006 -/* f0062a8: 246315a0 */ addiu $v1,$v1,0x15a0 -/* f0062ac: e7a60070 */ swc1 $f6,0x70($sp) -/* f0062b0: c480000c */ lwc1 $f0,0xc($a0) -/* f0062b4: 00008025 */ or $s0,$zero,$zero -/* f0062b8: e620018c */ swc1 $f0,0x18c($s1) -/* f0062bc: e7a0006c */ swc1 $f0,0x6c($sp) -.L0f0062c0: -/* f0062c0: 8e240020 */ lw $a0,0x20($s1) -/* f0062c4: 0c00744f */ jal 0x1d13c -/* f0062c8: afa30050 */ sw $v1,0x50($sp) -/* f0062cc: 8fa30050 */ lw $v1,0x50($sp) -/* f0062d0: 24010023 */ addiu $at,$zero,0x23 -/* f0062d4: 94640000 */ lhu $a0,0x0($v1) -/* f0062d8: 5444008a */ bnel $v0,$a0,.L0f006504 -/* f0062dc: 26100001 */ addiu $s0,$s0,0x1 -/* f0062e0: 12200003 */ beqz $s1,.L0f0062f0 -/* f0062e4: 24010001 */ addiu $at,$zero,0x1 -/* f0062e8: 10000002 */ beqz $zero,.L0f0062f4 -/* f0062ec: 922202fe */ lbu $v0,0x2fe($s1) -.L0f0062f0: -/* f0062f0: 00001025 */ or $v0,$zero,$zero -.L0f0062f4: -/* f0062f4: 14410034 */ bne $v0,$at,.L0f0063c8 -/* f0062f8: 02002825 */ or $a1,$s0,$zero -/* f0062fc: 24010394 */ addiu $at,$zero,0x394 -/* f006300: 14810031 */ bne $a0,$at,.L0f0063c8 -/* f006304: c7a8006c */ lwc1 $f8,0x6c($sp) -/* f006308: 3c014000 */ lui $at,0x4000 -/* f00630c: 44810000 */ mtc1 $at,$f0 -/* f006310: 3c014188 */ lui $at,0x4188 -/* f006314: c7aa0070 */ lwc1 $f10,0x70($sp) -/* f006318: 4608003e */ c.le.s $f0,$f8 -/* f00631c: c7b0006c */ lwc1 $f16,0x6c($sp) -/* f006320: 45020006 */ bc1fl .L0f00633c -/* f006324: 44810000 */ mtc1 $at,$f0 -/* f006328: 4600503c */ c.lt.s $f10,$f0 -/* f00632c: 00000000 */ sll $zero,$zero,0x0 -/* f006330: 4503000c */ bc1tl .L0f006364 -/* f006334: 240c0001 */ addiu $t4,$zero,0x1 -/* f006338: 44810000 */ mtc1 $at,$f0 -.L0f00633c: -/* f00633c: 3c014120 */ lui $at,0x4120 -/* f006340: c7b20070 */ lwc1 $f18,0x70($sp) -/* f006344: 4610003e */ c.le.s $f0,$f16 -/* f006348: c7a4006c */ lwc1 $f4,0x6c($sp) -/* f00634c: 45020008 */ bc1fl .L0f006370 -/* f006350: 44810000 */ mtc1 $at,$f0 -/* f006354: 4600903c */ c.lt.s $f18,$f0 -/* f006358: 00000000 */ sll $zero,$zero,0x0 -/* f00635c: 45000003 */ bc1f .L0f00636c -/* f006360: 240c0001 */ addiu $t4,$zero,0x1 -.L0f006364: -/* f006364: 1000003e */ beqz $zero,.L0f006460 -/* f006368: a22c0190 */ sb $t4,0x190($s1) -.L0f00636c: -/* f00636c: 44810000 */ mtc1 $at,$f0 -.L0f006370: -/* f006370: 3c0141c8 */ lui $at,0x41c8 -/* f006374: c7a60070 */ lwc1 $f6,0x70($sp) -/* f006378: 4604003e */ c.le.s $f0,$f4 -/* f00637c: c7a8006c */ lwc1 $f8,0x6c($sp) -/* f006380: 45020006 */ bc1fl .L0f00639c -/* f006384: 44810000 */ mtc1 $at,$f0 -/* f006388: 4600303c */ c.lt.s $f6,$f0 -/* f00638c: 00000000 */ sll $zero,$zero,0x0 -/* f006390: 4503000b */ bc1tl .L0f0063c0 -/* f006394: 240d0002 */ addiu $t5,$zero,0x2 -/* f006398: 44810000 */ mtc1 $at,$f0 -.L0f00639c: -/* f00639c: c7aa0070 */ lwc1 $f10,0x70($sp) -/* f0063a0: 4608003e */ c.le.s $f0,$f8 -/* f0063a4: 00000000 */ sll $zero,$zero,0x0 -/* f0063a8: 4500002d */ bc1f .L0f006460 -/* f0063ac: 00000000 */ sll $zero,$zero,0x0 -/* f0063b0: 4600503c */ c.lt.s $f10,$f0 -/* f0063b4: 00000000 */ sll $zero,$zero,0x0 -/* f0063b8: 45000029 */ bc1f .L0f006460 -/* f0063bc: 240d0002 */ addiu $t5,$zero,0x2 -.L0f0063c0: -/* f0063c0: 10000027 */ beqz $zero,.L0f006460 -/* f0063c4: a22d0190 */ sb $t5,0x190($s1) -.L0f0063c8: -/* f0063c8: 906e0002 */ lbu $t6,0x2($v1) -/* f0063cc: c7a4006c */ lwc1 $f4,0x6c($sp) -/* f0063d0: 3c014f80 */ lui $at,0x4f80 -/* f0063d4: 448e8000 */ mtc1 $t6,$f16 -/* f0063d8: c7a60070 */ lwc1 $f6,0x70($sp) -/* f0063dc: 05c10004 */ bgez $t6,.L0f0063f0 -/* f0063e0: 46808020 */ cvt.s.w $f0,$f16 -/* f0063e4: 44819000 */ mtc1 $at,$f18 -/* f0063e8: 00000000 */ sll $zero,$zero,0x0 -/* f0063ec: 46120000 */ add.s $f0,$f0,$f18 -.L0f0063f0: -/* f0063f0: 4604003e */ c.le.s $f0,$f4 -/* f0063f4: c7b0006c */ lwc1 $f16,0x6c($sp) -/* f0063f8: 45020008 */ bc1fl .L0f00641c -/* f0063fc: 90780003 */ lbu $t8,0x3($v1) -/* f006400: 4600303c */ c.lt.s $f6,$f0 -/* f006404: 240f0001 */ addiu $t7,$zero,0x1 -/* f006408: 45020004 */ bc1fl .L0f00641c -/* f00640c: 90780003 */ lbu $t8,0x3($v1) -/* f006410: 10000013 */ beqz $zero,.L0f006460 -/* f006414: a22f0190 */ sb $t7,0x190($s1) -/* f006418: 90780003 */ lbu $t8,0x3($v1) -.L0f00641c: -/* f00641c: 3c014f80 */ lui $at,0x4f80 -/* f006420: c7b20070 */ lwc1 $f18,0x70($sp) -/* f006424: 44984000 */ mtc1 $t8,$f8 -/* f006428: 07010004 */ bgez $t8,.L0f00643c -/* f00642c: 46804020 */ cvt.s.w $f0,$f8 -/* f006430: 44815000 */ mtc1 $at,$f10 -/* f006434: 00000000 */ sll $zero,$zero,0x0 -/* f006438: 460a0000 */ add.s $f0,$f0,$f10 -.L0f00643c: -/* f00643c: 4610003e */ c.le.s $f0,$f16 -/* f006440: 00000000 */ sll $zero,$zero,0x0 -/* f006444: 45000006 */ bc1f .L0f006460 -/* f006448: 00000000 */ sll $zero,$zero,0x0 -/* f00644c: 4600903c */ c.lt.s $f18,$f0 -/* f006450: 24190002 */ addiu $t9,$zero,0x2 -/* f006454: 45000002 */ bc1f .L0f006460 -/* f006458: 00000000 */ sll $zero,$zero,0x0 -/* f00645c: a2390190 */ sb $t9,0x190($s1) -.L0f006460: -/* f006460: 0fc0181d */ jal func0f006074 -/* f006464: 02202025 */ or $a0,$s1,$zero -/* f006468: 2401ffff */ addiu $at,$zero,-1 -/* f00646c: 5041001c */ beql $v0,$at,.L0f0064e0 -/* f006470: 8e2e0020 */ lw $t6,0x20($s1) -/* f006474: 82280190 */ lb $t0,0x190($s1) -/* f006478: 3c01bf80 */ lui $at,0xbf80 -/* f00647c: 00002025 */ or $a0,$zero,$zero -/* f006480: 11000016 */ beqz $t0,.L0f0064dc -/* f006484: 00023400 */ sll $a2,$v0,0x10 -/* f006488: 8e25001c */ lw $a1,0x1c($s1) -/* f00648c: 44810000 */ mtc1 $at,$f0 -/* f006490: 00064c03 */ sra $t1,$a2,0x10 -/* f006494: 240affff */ addiu $t2,$zero,-1 -/* f006498: 240b0400 */ addiu $t3,$zero,0x400 -/* f00649c: 240c0010 */ addiu $t4,$zero,0x10 -/* f0064a0: 240dffff */ addiu $t5,$zero,-1 -/* f0064a4: afad002c */ sw $t5,0x2c($sp) -/* f0064a8: afac001c */ sw $t4,0x1c($sp) -/* f0064ac: afab0014 */ sw $t3,0x14($sp) -/* f0064b0: afaa0010 */ sw $t2,0x10($sp) -/* f0064b4: 01203025 */ or $a2,$t1,$zero -/* f0064b8: afa00028 */ sw $zero,0x28($sp) -/* f0064bc: afa00020 */ sw $zero,0x20($sp) -/* f0064c0: afa00018 */ sw $zero,0x18($sp) -/* f0064c4: 2407ffff */ addiu $a3,$zero,-1 -/* f0064c8: e7a00024 */ swc1 $f0,0x24($sp) -/* f0064cc: e7a00030 */ swc1 $f0,0x30($sp) -/* f0064d0: e7a00034 */ swc1 $f0,0x34($sp) -/* f0064d4: 0fc24e7e */ jal func0f0939f8 -/* f0064d8: e7a00038 */ swc1 $f0,0x38($sp) -.L0f0064dc: -/* f0064dc: 8e2e0020 */ lw $t6,0x20($s1) -.L0f0064e0: -/* f0064e0: a630019c */ sh $s0,0x19c($s1) -/* f0064e4: 3c013e80 */ lui $at,0x3e80 -/* f0064e8: 8dcf0020 */ lw $t7,0x20($t6) -/* f0064ec: 44813000 */ mtc1 $at,$f6 -/* f0064f0: c5e4001c */ lwc1 $f4,0x1c($t7) -/* f0064f4: 46062202 */ mul.s $f8,$f4,$f6 -/* f0064f8: 10000004 */ beqz $zero,.L0f00650c -/* f0064fc: e6280198 */ swc1 $f8,0x198($s1) -/* f006500: 26100001 */ addiu $s0,$s0,0x1 -.L0f006504: -/* f006504: 1601ff6e */ bne $s0,$at,.L0f0062c0 -/* f006508: 24630004 */ addiu $v1,$v1,0x4 -.L0f00650c: -/* f00650c: 8fbf004c */ lw $ra,0x4c($sp) -.L0f006510: -/* f006510: 8fb00044 */ lw $s0,0x44($sp) -/* f006514: 8fb10048 */ lw $s1,0x48($sp) -/* f006518: 03e00008 */ jr $ra -/* f00651c: 27bd0078 */ addiu $sp,$sp,0x78 -); - -GLOBAL_ASM( -glabel func0f006520 -/* f006520: 3c05800a */ lui $a1,0x800a -/* f006524: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f006528: 8cae0284 */ lw $t6,0x284($a1) -/* f00652c: 27bdffa0 */ addiu $sp,$sp,-96 -/* f006530: afbf004c */ sw $ra,0x4c($sp) -/* f006534: afb00048 */ sw $s0,0x48($sp) -/* f006538: 8dc700bc */ lw $a3,0xbc($t6) -/* f00653c: 00808025 */ or $s0,$a0,$zero -/* f006540: 0fc47bbe */ jal func0f11eef8 -/* f006544: afa70050 */ sw $a3,0x50($sp) -/* f006548: 3c05800a */ lui $a1,0x800a -/* f00654c: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f006550: 104000e6 */ beqz $v0,.L0f0068ec -/* f006554: 8fa70050 */ lw $a3,0x50($sp) -/* f006558: 8caf006c */ lw $t7,0x6c($a1) -/* f00655c: 24080001 */ addiu $t0,$zero,0x1 -/* f006560: 00003025 */ or $a2,$zero,$zero -/* f006564: 11e00003 */ beqz $t7,.L0f006574 -/* f006568: 00001825 */ or $v1,$zero,$zero -/* f00656c: 10000001 */ beqz $zero,.L0f006574 -/* f006570: 24060001 */ addiu $a2,$zero,0x1 -.L0f006574: -/* f006574: 8cb80068 */ lw $t8,0x68($a1) -/* f006578: 00002025 */ or $a0,$zero,$zero -/* f00657c: 00001025 */ or $v0,$zero,$zero -/* f006580: 13000003 */ beqz $t8,.L0f006590 -/* f006584: 00000000 */ sll $zero,$zero,0x0 -/* f006588: 10000001 */ beqz $zero,.L0f006590 -/* f00658c: 24030001 */ addiu $v1,$zero,0x1 -.L0f006590: -/* f006590: 8cb90064 */ lw $t9,0x64($a1) -/* f006594: 13200003 */ beqz $t9,.L0f0065a4 -/* f006598: 00000000 */ sll $zero,$zero,0x0 -/* f00659c: 10000001 */ beqz $zero,.L0f0065a4 -/* f0065a0: 24040001 */ addiu $a0,$zero,0x1 -.L0f0065a4: -/* f0065a4: 8ca90070 */ lw $t1,0x70($a1) -/* f0065a8: 11200003 */ beqz $t1,.L0f0065b8 -/* f0065ac: 00000000 */ sll $zero,$zero,0x0 -/* f0065b0: 10000001 */ beqz $zero,.L0f0065b8 -/* f0065b4: 24020001 */ addiu $v0,$zero,0x1 -.L0f0065b8: -/* f0065b8: 00445021 */ addu $t2,$v0,$a0 -/* f0065bc: 01435821 */ addu $t3,$t2,$v1 -/* f0065c0: 01666021 */ addu $t4,$t3,$a2 -/* f0065c4: 550c00ca */ bnel $t0,$t4,.L0f0068f0 -/* f0065c8: 8fbf004c */ lw $ra,0x4c($sp) -/* f0065cc: 860d019c */ lh $t5,0x19c($s0) -/* f0065d0: 05a200c7 */ bltzl $t5,.L0f0068f0 -/* f0065d4: 8fbf004c */ lw $ra,0x4c($sp) -/* f0065d8: 8cae0034 */ lw $t6,0x34($a1) -/* f0065dc: c6080198 */ lwc1 $f8,0x198($s0) -/* f0065e0: c6120194 */ lwc1 $f18,0x194($s0) -/* f0065e4: 448e2000 */ mtc1 $t6,$f4 -/* f0065e8: 8e02001c */ lw $v0,0x1c($s0) -/* f0065ec: 3c01437a */ lui $at,0x437a -/* f0065f0: 468021a0 */ cvt.s.w $f6,$f4 -/* f0065f4: 46083282 */ mul.s $f10,$f6,$f8 -/* f0065f8: 460a9100 */ add.s $f4,$f18,$f10 -/* f0065fc: 104000bb */ beqz $v0,.L0f0068ec -/* f006600: e6040194 */ swc1 $f4,0x194($s0) -/* f006604: c4f2000c */ lwc1 $f18,0xc($a3) -/* f006608: c44a000c */ lwc1 $f10,0xc($v0) -/* f00660c: 44802000 */ mtc1 $zero,$f4 -/* f006610: c4e60008 */ lwc1 $f6,0x8($a3) -/* f006614: 460a9001 */ sub.s $f0,$f18,$f10 -/* f006618: c4480008 */ lwc1 $f8,0x8($v0) -/* f00661c: 44819000 */ mtc1 $at,$f18 -/* f006620: 4604003c */ c.lt.s $f0,$f4 -/* f006624: 46083081 */ sub.s $f2,$f6,$f8 -/* f006628: 45020003 */ bc1fl .L0f006638 -/* f00662c: 4612003c */ c.lt.s $f0,$f18 -/* f006630: 46000007 */ neg.s $f0,$f0 -/* f006634: 4612003c */ c.lt.s $f0,$f18 -.L0f006638: -/* f006638: c4e60010 */ lwc1 $f6,0x10($a3) -/* f00663c: c4480010 */ lwc1 $f8,0x10($v0) -/* f006640: c60e0194 */ lwc1 $f14,0x194($s0) -/* f006644: 8605019c */ lh $a1,0x19c($s0) -/* f006648: c610018c */ lwc1 $f16,0x18c($s0) -/* f00664c: a2000190 */ sb $zero,0x190($s0) -/* f006650: e60e018c */ swc1 $f14,0x18c($s0) -/* f006654: 46083301 */ sub.s $f12,$f6,$f8 -/* f006658: 4500008a */ bc1f .L0f006884 -/* f00665c: afa5005c */ sw $a1,0x5c($sp) -/* f006660: 46021282 */ mul.s $f10,$f2,$f2 -/* f006664: 3c017f1a */ lui $at,0x7f1a -/* f006668: c4287e6c */ lwc1 $f8,0x7e6c($at) -/* f00666c: 460c6102 */ mul.s $f4,$f12,$f12 -/* f006670: afa5005c */ sw $a1,0x5c($sp) -/* f006674: 02002025 */ or $a0,$s0,$zero -/* f006678: 46045180 */ add.s $f6,$f10,$f4 -/* f00667c: 4608303c */ c.lt.s $f6,$f8 -/* f006680: 00000000 */ sll $zero,$zero,0x0 -/* f006684: 45020080 */ bc1fl .L0f006888 -/* f006688: 8fa5005c */ lw $a1,0x5c($sp) -/* f00668c: 12000003 */ beqz $s0,.L0f00669c -/* f006690: 00001025 */ or $v0,$zero,$zero -/* f006694: 10000001 */ beqz $zero,.L0f00669c -/* f006698: 920202fe */ lbu $v0,0x2fe($s0) -.L0f00669c: -/* f00669c: 14480033 */ bne $v0,$t0,.L0f00676c -/* f0066a0: 00057880 */ sll $t7,$a1,0x2 -/* f0066a4: 3c188006 */ lui $t8,0x8006 -/* f0066a8: 030fc021 */ addu $t8,$t8,$t7 -/* f0066ac: 971815a0 */ lhu $t8,0x15a0($t8) -/* f0066b0: 24010394 */ addiu $at,$zero,0x394 -/* f0066b4: 1701002d */ bne $t8,$at,.L0f00676c -/* f0066b8: 3c014000 */ lui $at,0x4000 -/* f0066bc: 44810000 */ mtc1 $at,$f0 -/* f0066c0: 3c014188 */ lui $at,0x4188 -/* f0066c4: 460e003e */ c.le.s $f0,$f14 -/* f0066c8: 00000000 */ sll $zero,$zero,0x0 -/* f0066cc: 45020006 */ bc1fl .L0f0066e8 -/* f0066d0: 44810000 */ mtc1 $at,$f0 -/* f0066d4: 4600803c */ c.lt.s $f16,$f0 -/* f0066d8: 00000000 */ sll $zero,$zero,0x0 -/* f0066dc: 4501000b */ bc1t .L0f00670c -/* f0066e0: 00000000 */ sll $zero,$zero,0x0 -/* f0066e4: 44810000 */ mtc1 $at,$f0 -.L0f0066e8: -/* f0066e8: 3c014120 */ lui $at,0x4120 -/* f0066ec: 460e003e */ c.le.s $f0,$f14 -/* f0066f0: 00000000 */ sll $zero,$zero,0x0 -/* f0066f4: 45020008 */ bc1fl .L0f006718 -/* f0066f8: 44810000 */ mtc1 $at,$f0 -/* f0066fc: 4600803c */ c.lt.s $f16,$f0 -/* f006700: 00000000 */ sll $zero,$zero,0x0 -/* f006704: 45020004 */ bc1fl .L0f006718 -/* f006708: 44810000 */ mtc1 $at,$f0 -.L0f00670c: -/* f00670c: 1000003e */ beqz $zero,.L0f006808 -/* f006710: a2080190 */ sb $t0,0x190($s0) -/* f006714: 44810000 */ mtc1 $at,$f0 -.L0f006718: -/* f006718: 3c0141c8 */ lui $at,0x41c8 -/* f00671c: 460e003e */ c.le.s $f0,$f14 -/* f006720: 00000000 */ sll $zero,$zero,0x0 -/* f006724: 45020006 */ bc1fl .L0f006740 -/* f006728: 44810000 */ mtc1 $at,$f0 -/* f00672c: 4600803c */ c.lt.s $f16,$f0 -/* f006730: 00000000 */ sll $zero,$zero,0x0 -/* f006734: 4503000b */ bc1tl .L0f006764 -/* f006738: 24190002 */ addiu $t9,$zero,0x2 -/* f00673c: 44810000 */ mtc1 $at,$f0 -.L0f006740: -/* f006740: 00000000 */ sll $zero,$zero,0x0 -/* f006744: 460e003e */ c.le.s $f0,$f14 -/* f006748: 00000000 */ sll $zero,$zero,0x0 -/* f00674c: 4500002e */ bc1f .L0f006808 -/* f006750: 00000000 */ sll $zero,$zero,0x0 -/* f006754: 4600803c */ c.lt.s $f16,$f0 -/* f006758: 00000000 */ sll $zero,$zero,0x0 -/* f00675c: 4500002a */ bc1f .L0f006808 -/* f006760: 24190002 */ addiu $t9,$zero,0x2 -.L0f006764: -/* f006764: 10000028 */ beqz $zero,.L0f006808 -/* f006768: a2190190 */ sb $t9,0x190($s0) -.L0f00676c: -/* f00676c: 3c0a8006 */ lui $t2,0x8006 -/* f006770: 254a15a0 */ addiu $t2,$t2,0x15a0 -/* f006774: 00054880 */ sll $t1,$a1,0x2 -/* f006778: 012a1021 */ addu $v0,$t1,$t2 -/* f00677c: 904b0002 */ lbu $t3,0x2($v0) -/* f006780: 3c014f80 */ lui $at,0x4f80 -/* f006784: 448b9000 */ mtc1 $t3,$f18 -/* f006788: 05610004 */ bgez $t3,.L0f00679c -/* f00678c: 46809020 */ cvt.s.w $f0,$f18 -/* f006790: 44815000 */ mtc1 $at,$f10 -/* f006794: 00000000 */ sll $zero,$zero,0x0 -/* f006798: 460a0000 */ add.s $f0,$f0,$f10 -.L0f00679c: -/* f00679c: 460e003e */ c.le.s $f0,$f14 -/* f0067a0: 00000000 */ sll $zero,$zero,0x0 -/* f0067a4: 45020008 */ bc1fl .L0f0067c8 -/* f0067a8: 904c0003 */ lbu $t4,0x3($v0) -/* f0067ac: 4600803c */ c.lt.s $f16,$f0 -/* f0067b0: 00000000 */ sll $zero,$zero,0x0 -/* f0067b4: 45020004 */ bc1fl .L0f0067c8 -/* f0067b8: 904c0003 */ lbu $t4,0x3($v0) -/* f0067bc: 10000012 */ beqz $zero,.L0f006808 -/* f0067c0: a2080190 */ sb $t0,0x190($s0) -/* f0067c4: 904c0003 */ lbu $t4,0x3($v0) -.L0f0067c8: -/* f0067c8: 3c014f80 */ lui $at,0x4f80 -/* f0067cc: 448c2000 */ mtc1 $t4,$f4 -/* f0067d0: 05810004 */ bgez $t4,.L0f0067e4 -/* f0067d4: 46802020 */ cvt.s.w $f0,$f4 -/* f0067d8: 44813000 */ mtc1 $at,$f6 -/* f0067dc: 00000000 */ sll $zero,$zero,0x0 -/* f0067e0: 46060000 */ add.s $f0,$f0,$f6 -.L0f0067e4: -/* f0067e4: 460e003e */ c.le.s $f0,$f14 -/* f0067e8: 00000000 */ sll $zero,$zero,0x0 -/* f0067ec: 45000006 */ bc1f .L0f006808 -/* f0067f0: 00000000 */ sll $zero,$zero,0x0 -/* f0067f4: 4600803c */ c.lt.s $f16,$f0 -/* f0067f8: 240d0002 */ addiu $t5,$zero,0x2 -/* f0067fc: 45000002 */ bc1f .L0f006808 -/* f006800: 00000000 */ sll $zero,$zero,0x0 -/* f006804: a20d0190 */ sb $t5,0x190($s0) -.L0f006808: -/* f006808: 0fc0181d */ jal func0f006074 -/* f00680c: afa5005c */ sw $a1,0x5c($sp) -/* f006810: 2401ffff */ addiu $at,$zero,-1 -/* f006814: 5041001c */ beql $v0,$at,.L0f006888 -/* f006818: 8fa5005c */ lw $a1,0x5c($sp) -/* f00681c: 820e0190 */ lb $t6,0x190($s0) -/* f006820: 3c01bf80 */ lui $at,0xbf80 -/* f006824: 00002025 */ or $a0,$zero,$zero -/* f006828: 11c00016 */ beqz $t6,.L0f006884 -/* f00682c: 00023400 */ sll $a2,$v0,0x10 -/* f006830: 8e05001c */ lw $a1,0x1c($s0) -/* f006834: 44810000 */ mtc1 $at,$f0 -/* f006838: 00067c03 */ sra $t7,$a2,0x10 -/* f00683c: 2418ffff */ addiu $t8,$zero,-1 -/* f006840: 24190400 */ addiu $t9,$zero,0x400 -/* f006844: 24090010 */ addiu $t1,$zero,0x10 -/* f006848: 240affff */ addiu $t2,$zero,-1 -/* f00684c: afaa002c */ sw $t2,0x2c($sp) -/* f006850: afa9001c */ sw $t1,0x1c($sp) -/* f006854: afb90014 */ sw $t9,0x14($sp) -/* f006858: afb80010 */ sw $t8,0x10($sp) -/* f00685c: 01e03025 */ or $a2,$t7,$zero -/* f006860: afa00028 */ sw $zero,0x28($sp) -/* f006864: afa00020 */ sw $zero,0x20($sp) -/* f006868: afa00018 */ sw $zero,0x18($sp) -/* f00686c: 2407ffff */ addiu $a3,$zero,-1 -/* f006870: e7a00024 */ swc1 $f0,0x24($sp) -/* f006874: e7a00030 */ swc1 $f0,0x30($sp) -/* f006878: e7a00034 */ swc1 $f0,0x34($sp) -/* f00687c: 0fc24e7e */ jal func0f0939f8 -/* f006880: e7a00038 */ swc1 $f0,0x38($sp) -.L0f006884: -/* f006884: 8fa5005c */ lw $a1,0x5c($sp) -.L0f006888: -/* f006888: 3c048006 */ lui $a0,0x8006 -/* f00688c: 00055880 */ sll $t3,$a1,0x2 -/* f006890: 008b2021 */ addu $a0,$a0,$t3 -/* f006894: 0fc017f4 */ jal func0f005fd0 -/* f006898: 948415a0 */ lhu $a0,0x15a0($a0) -/* f00689c: 1040000b */ beqz $v0,.L0f0068cc -/* f0068a0: 3c014208 */ lui $at,0x4208 -/* f0068a4: 3c0141b0 */ lui $at,0x41b0 -/* f0068a8: 44811000 */ mtc1 $at,$f2 -/* f0068ac: c6000194 */ lwc1 $f0,0x194($s0) -/* f0068b0: 4600103c */ c.lt.s $f2,$f0 -/* f0068b4: 00000000 */ sll $zero,$zero,0x0 -/* f0068b8: 4502000d */ bc1fl .L0f0068f0 -/* f0068bc: 8fbf004c */ lw $ra,0x4c($sp) -/* f0068c0: 46020201 */ sub.s $f8,$f0,$f2 -/* f0068c4: 10000009 */ beqz $zero,.L0f0068ec -/* f0068c8: e6080194 */ swc1 $f8,0x194($s0) -.L0f0068cc: -/* f0068cc: 44811000 */ mtc1 $at,$f2 -/* f0068d0: c6000194 */ lwc1 $f0,0x194($s0) -/* f0068d4: 4600103c */ c.lt.s $f2,$f0 -/* f0068d8: 00000000 */ sll $zero,$zero,0x0 -/* f0068dc: 45020004 */ bc1fl .L0f0068f0 -/* f0068e0: 8fbf004c */ lw $ra,0x4c($sp) -/* f0068e4: 46020481 */ sub.s $f18,$f0,$f2 -/* f0068e8: e6120194 */ swc1 $f18,0x194($s0) -.L0f0068ec: -/* f0068ec: 8fbf004c */ lw $ra,0x4c($sp) -.L0f0068f0: -/* f0068f0: 8fb00048 */ lw $s0,0x48($sp) -/* f0068f4: 27bd0060 */ addiu $sp,$sp,0x60 -/* f0068f8: 03e00008 */ jr $ra -/* f0068fc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f006900 -/* f006900: 00047e02 */ srl $t7,$a0,0x18 -/* f006904: 31f800ff */ andi $t8,$t7,0xff -/* f006908: 03060019 */ multu $t8,$a2 -/* f00690c: 240e00ff */ addiu $t6,$zero,0xff -/* f006910: 00054602 */ srl $t0,$a1,0x18 -/* f006914: 310900ff */ andi $t1,$t0,0xff -/* f006918: 01c61823 */ subu $v1,$t6,$a2 -/* f00691c: 00047402 */ srl $t6,$a0,0x10 -/* f006920: 31cf00ff */ andi $t7,$t6,0xff -/* f006924: 00054402 */ srl $t0,$a1,0x10 -/* f006928: 0000c812 */ mflo $t9 -/* f00692c: 00000000 */ sll $zero,$zero,0x0 -/* f006930: 00000000 */ sll $zero,$zero,0x0 -/* f006934: 00690019 */ multu $v1,$t1 -/* f006938: 310900ff */ andi $t1,$t0,0xff -/* f00693c: 00005012 */ mflo $t2 -/* f006940: 032a5821 */ addu $t3,$t9,$t2 -/* f006944: 000b6202 */ srl $t4,$t3,0x8 -/* f006948: 00cf0019 */ multu $a2,$t7 -/* f00694c: 00047a02 */ srl $t7,$a0,0x8 -/* f006950: 31e800ff */ andi $t0,$t7,0xff -/* f006954: 000c6e00 */ sll $t5,$t4,0x18 -/* f006958: 0000c012 */ mflo $t8 -/* f00695c: 00000000 */ sll $zero,$zero,0x0 -/* f006960: 00000000 */ sll $zero,$zero,0x0 -/* f006964: 00690019 */ multu $v1,$t1 -/* f006968: 0000c812 */ mflo $t9 -/* f00696c: 03195021 */ addu $t2,$t8,$t9 -/* f006970: 0005c202 */ srl $t8,$a1,0x8 -/* f006974: 00c80019 */ multu $a2,$t0 -/* f006978: 331900ff */ andi $t9,$t8,0xff -/* f00697c: 000a5a02 */ srl $t3,$t2,0x8 -/* f006980: 308800ff */ andi $t0,$a0,0xff -/* f006984: 000b6400 */ sll $t4,$t3,0x10 -/* f006988: 01ac7025 */ or $t6,$t5,$t4 -/* f00698c: 00004812 */ mflo $t1 -/* f006990: 00000000 */ sll $zero,$zero,0x0 -/* f006994: 00000000 */ sll $zero,$zero,0x0 -/* f006998: 00790019 */ multu $v1,$t9 -/* f00699c: 30b900ff */ andi $t9,$a1,0xff -/* f0069a0: 00005012 */ mflo $t2 -/* f0069a4: 012a5821 */ addu $t3,$t1,$t2 -/* f0069a8: 000b6a02 */ srl $t5,$t3,0x8 -/* f0069ac: 00c80019 */ multu $a2,$t0 -/* f0069b0: 000d6200 */ sll $t4,$t5,0x8 -/* f0069b4: 01cc7825 */ or $t7,$t6,$t4 -/* f0069b8: 0000c012 */ mflo $t8 -/* f0069bc: 00000000 */ sll $zero,$zero,0x0 -/* f0069c0: 00000000 */ sll $zero,$zero,0x0 -/* f0069c4: 00790019 */ multu $v1,$t9 -/* f0069c8: 00004812 */ mflo $t1 -/* f0069cc: 03095021 */ addu $t2,$t8,$t1 -/* f0069d0: 000a5a02 */ srl $t3,$t2,0x8 -/* f0069d4: 03e00008 */ jr $ra -/* f0069d8: 01eb1025 */ or $v0,$t7,$t3 -); - -GLOBAL_ASM( -glabel func0f0069dc -/* f0069dc: 3c013f80 */ lui $at,0x3f80 -/* f0069e0: 44811000 */ mtc1 $at,$f2 -/* f0069e4: 3c03800a */ lui $v1,0x800a -/* f0069e8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0069ec: 3c014596 */ lui $at,0x4596 -/* f0069f0: 44816000 */ mtc1 $at,$f12 -/* f0069f4: c4640048 */ lwc1 $f4,0x48($v1) -/* f0069f8: 3c028006 */ lui $v0,0x8006 -/* f0069fc: 24421630 */ addiu $v0,$v0,0x1630 -/* f006a00: 460c2183 */ div.s $f6,$f4,$f12 -/* f006a04: c4480000 */ lwc1 $f8,0x0($v0) -/* f006a08: 3c067001 */ lui $a2,0x7001 -/* f006a0c: 24c46054 */ addiu $a0,$a2,0x6054 -/* f006a10: 27bdffd0 */ addiu $sp,$sp,-48 -/* f006a14: 3c067f16 */ lui $a2,0x7f16 -/* f006a18: afbf0014 */ sw $ra,0x14($sp) -/* f006a1c: 3c057001 */ lui $a1,0x7001 -/* f006a20: 24c6b534 */ addiu $a2,$a2,-19148 -/* f006a24: 46083280 */ add.s $f10,$f6,$f8 -/* f006a28: e44a0000 */ swc1 $f10,0x0($v0) -/* f006a2c: c4400000 */ lwc1 $f0,0x0($v0) -/* f006a30: 4600103c */ c.lt.s $f2,$f0 -/* f006a34: 00000000 */ sll $zero,$zero,0x0 -/* f006a38: 45020004 */ bc1fl .L0f006a4c -/* f006a3c: c4720044 */ lwc1 $f18,0x44($v1) -/* f006a40: 46020401 */ sub.s $f16,$f0,$f2 -/* f006a44: e4500000 */ swc1 $f16,0x0($v0) -/* f006a48: c4720044 */ lwc1 $f18,0x44($v1) -.L0f006a4c: -/* f006a4c: 3c028006 */ lui $v0,0x8006 -/* f006a50: 24421634 */ addiu $v0,$v0,0x1634 -/* f006a54: 460c9103 */ div.s $f4,$f18,$f12 -/* f006a58: c4460000 */ lwc1 $f6,0x0($v0) -/* f006a5c: 24a35fd0 */ addiu $v1,$a1,0x5fd0 -/* f006a60: 0064082b */ sltu $at,$v1,$a0 -/* f006a64: 46062200 */ add.s $f8,$f4,$f6 -/* f006a68: e4480000 */ swc1 $f8,0x0($v0) -/* f006a6c: c4400000 */ lwc1 $f0,0x0($v0) -/* f006a70: 4600103c */ c.lt.s $f2,$f0 -/* f006a74: 00000000 */ sll $zero,$zero,0x0 -/* f006a78: 45000003 */ bc1f .L0f006a88 -/* f006a7c: 00000000 */ sll $zero,$zero,0x0 -/* f006a80: 46020281 */ sub.s $f10,$f0,$f2 -/* f006a84: e44a0000 */ swc1 $f10,0x0($v0) -.L0f006a88: -/* f006a88: 10200009 */ beqz $at,.L0f006ab0 -/* f006a8c: 00001025 */ or $v0,$zero,$zero -.L0f006a90: -/* f006a90: 8c6e0000 */ lw $t6,0x0($v1) -/* f006a94: 24630004 */ addiu $v1,$v1,0x4 -/* f006a98: 0064082b */ sltu $at,$v1,$a0 -/* f006a9c: 01c07827 */ nor $t7,$t6,$zero -/* f006aa0: 004f1026 */ xor $v0,$v0,$t7 -/* f006aa4: 0002c040 */ sll $t8,$v0,0x1 -/* f006aa8: 1420fff9 */ bnez $at,.L0f006a90 -/* f006aac: 03001025 */ or $v0,$t8,$zero -.L0f006ab0: -/* f006ab0: 3c01bc2f */ lui $at,0xbc2f -/* f006ab4: 342139ea */ ori $at,$at,0x39ea -/* f006ab8: 50410010 */ beql $v0,$at,.L0f006afc -/* f006abc: 8fbf0014 */ lw $ra,0x14($sp) -/* f006ac0: 0c004b70 */ jal 0x12dc0 -/* f006ac4: afa60018 */ sw $a2,0x18($sp) -/* f006ac8: 8fa60018 */ lw $a2,0x18($sp) -/* f006acc: 3059003f */ andi $t9,$v0,0x3f -/* f006ad0: 00194080 */ sll $t0,$t9,0x2 -/* f006ad4: 00c81821 */ addu $v1,$a2,$t0 -/* f006ad8: 24640010 */ addiu $a0,$v1,0x10 -/* f006adc: 0064082b */ sltu $at,$v1,$a0 -/* f006ae0: 10200005 */ beqz $at,.L0f006af8 -/* f006ae4: 24020012 */ addiu $v0,$zero,0x12 -.L0f006ae8: -/* f006ae8: 24630004 */ addiu $v1,$v1,0x4 -/* f006aec: 0064082b */ sltu $at,$v1,$a0 -/* f006af0: 1420fffd */ bnez $at,.L0f006ae8 -/* f006af4: ac62fffc */ sw $v0,-0x4($v1) -.L0f006af8: -/* f006af8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f006afc: -/* f006afc: 27bd0030 */ addiu $sp,$sp,0x30 -/* f006b00: 03e00008 */ jr $ra -/* f006b04: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f006b08 -/* f006b08: 3c018006 */ lui $at,0x8006 -/* f006b0c: c4241630 */ lwc1 $f4,0x1630($at) -/* f006b10: 3c017f1a */ lui $at,0x7f1a -/* f006b14: c4287e70 */ lwc1 $f8,0x7e70($at) -/* f006b18: 46046002 */ mul.s $f0,$f12,$f4 -/* f006b1c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f006b20: afbf0014 */ sw $ra,0x14($sp) -/* f006b24: 46000180 */ add.s $f6,$f0,$f0 -/* f006b28: 46083302 */ mul.s $f12,$f6,$f8 -/* f006b2c: 0c0068f7 */ jal 0x1a3dc -/* f006b30: 00000000 */ sll $zero,$zero,0x0 -/* f006b34: 3c013f00 */ lui $at,0x3f00 -/* f006b38: 44815000 */ mtc1 $at,$f10 -/* f006b3c: 8fbf0014 */ lw $ra,0x14($sp) -/* f006b40: 44819000 */ mtc1 $at,$f18 -/* f006b44: 460a0402 */ mul.s $f16,$f0,$f10 -/* f006b48: 27bd0018 */ addiu $sp,$sp,0x18 -/* f006b4c: 03e00008 */ jr $ra -/* f006b50: 46128000 */ add.s $f0,$f16,$f18 -); - -GLOBAL_ASM( -glabel func0f006b54 -/* f006b54: 3c018006 */ lui $at,0x8006 -/* f006b58: c4241630 */ lwc1 $f4,0x1630($at) -/* f006b5c: 3c017f1a */ lui $at,0x7f1a -/* f006b60: c4287e74 */ lwc1 $f8,0x7e74($at) -/* f006b64: 46046002 */ mul.s $f0,$f12,$f4 -/* f006b68: 27bdffe8 */ addiu $sp,$sp,-24 -/* f006b6c: afbf0014 */ sw $ra,0x14($sp) -/* f006b70: 46000180 */ add.s $f6,$f0,$f0 -/* f006b74: 46083302 */ mul.s $f12,$f6,$f8 -/* f006b78: 0c0068f4 */ jal 0x1a3d0 -/* f006b7c: 00000000 */ sll $zero,$zero,0x0 -/* f006b80: 3c013f00 */ lui $at,0x3f00 -/* f006b84: 44815000 */ mtc1 $at,$f10 -/* f006b88: 8fbf0014 */ lw $ra,0x14($sp) -/* f006b8c: 44819000 */ mtc1 $at,$f18 -/* f006b90: 460a0402 */ mul.s $f16,$f0,$f10 -/* f006b94: 27bd0018 */ addiu $sp,$sp,0x18 -/* f006b98: 03e00008 */ jr $ra -/* f006b9c: 46128000 */ add.s $f0,$f16,$f18 -); - -GLOBAL_ASM( -glabel func0f006ba0 -/* f006ba0: 3c018006 */ lui $at,0x8006 -/* f006ba4: c4241630 */ lwc1 $f4,0x1630($at) -/* f006ba8: 460c2082 */ mul.s $f2,$f4,$f12 -/* f006bac: 4600118d */ trunc.w.s $f6,$f2 -/* f006bb0: 440f3000 */ mfc1 $t7,$f6 -/* f006bb4: 00000000 */ sll $zero,$zero,0x0 -/* f006bb8: 448f4000 */ mtc1 $t7,$f8 -/* f006bbc: 00000000 */ sll $zero,$zero,0x0 -/* f006bc0: 468042a0 */ cvt.s.w $f10,$f8 -/* f006bc4: 460a1081 */ sub.s $f2,$f2,$f10 -/* f006bc8: 03e00008 */ jr $ra -/* f006bcc: 46001006 */ mov.s $f0,$f2 -); - -GLOBAL_ASM( -glabel func0f006bd0 -/* f006bd0: 3c014080 */ lui $at,0x4080 -/* f006bd4: 44817000 */ mtc1 $at,$f14 -/* f006bd8: 3c013f80 */ lui $at,0x3f80 -/* f006bdc: 44818000 */ mtc1 $at,$f16 -/* f006be0: 460e6002 */ mul.s $f0,$f12,$f14 -/* f006be4: 4600010d */ trunc.w.s $f4,$f0 -/* f006be8: 440f2000 */ mfc1 $t7,$f4 -/* f006bec: 00000000 */ sll $zero,$zero,0x0 -/* f006bf0: 05e10003 */ bgez $t7,.L0f006c00 -/* f006bf4: 000fc083 */ sra $t8,$t7,0x2 -/* f006bf8: 25e10003 */ addiu $at,$t7,0x3 -/* f006bfc: 0001c083 */ sra $t8,$at,0x2 -.L0f006c00: -/* f006c00: 44983000 */ mtc1 $t8,$f6 -/* f006c04: 3c014000 */ lui $at,0x4000 -/* f006c08: 46803220 */ cvt.s.w $f8,$f6 -/* f006c0c: 460e4282 */ mul.s $f10,$f8,$f14 -/* f006c10: 460a0081 */ sub.s $f2,$f0,$f10 -/* f006c14: 4610103c */ c.lt.s $f2,$f16 -/* f006c18: 00000000 */ sll $zero,$zero,0x0 -/* f006c1c: 45020004 */ bc1fl .L0f006c30 -/* f006c20: 44816000 */ mtc1 $at,$f12 -/* f006c24: 03e00008 */ jr $ra -/* f006c28: 46001006 */ mov.s $f0,$f2 -/* f006c2c: 44816000 */ mtc1 $at,$f12 -.L0f006c30: -/* f006c30: 3c014040 */ lui $at,0x4040 -/* f006c34: 460c103c */ c.lt.s $f2,$f12 -/* f006c38: 00000000 */ sll $zero,$zero,0x0 -/* f006c3c: 45020004 */ bc1fl .L0f006c50 -/* f006c40: 44819000 */ mtc1 $at,$f18 -/* f006c44: 03e00008 */ jr $ra -/* f006c48: 46008006 */ mov.s $f0,$f16 -/* f006c4c: 44819000 */ mtc1 $at,$f18 -.L0f006c50: -/* f006c50: 00000000 */ sll $zero,$zero,0x0 -/* f006c54: 4612103c */ c.lt.s $f2,$f18 -/* f006c58: 00000000 */ sll $zero,$zero,0x0 -/* f006c5c: 45020005 */ bc1fl .L0f006c74 -/* f006c60: 44800000 */ mtc1 $zero,$f0 -/* f006c64: 460c1101 */ sub.s $f4,$f2,$f12 -/* f006c68: 03e00008 */ jr $ra -/* f006c6c: 46048001 */ sub.s $f0,$f16,$f4 -/* f006c70: 44800000 */ mtc1 $zero,$f0 -.L0f006c74: -/* f006c74: 00000000 */ sll $zero,$zero,0x0 -/* f006c78: 03e00008 */ jr $ra -/* f006c7c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f006c80 -/* f006c80: 27bdff78 */ addiu $sp,$sp,-136 -/* f006c84: afbf003c */ sw $ra,0x3c($sp) -/* f006c88: afb30038 */ sw $s3,0x38($sp) -/* f006c8c: afb20034 */ sw $s2,0x34($sp) -/* f006c90: afb10030 */ sw $s1,0x30($sp) -/* f006c94: afb0002c */ sw $s0,0x2c($sp) -/* f006c98: c4a60000 */ lwc1 $f6,0x0($a1) -/* f006c9c: c4c40000 */ lwc1 $f4,0x0($a2) -/* f006ca0: 00808025 */ or $s0,$a0,$zero -/* f006ca4: 00c08825 */ or $s1,$a2,$zero -/* f006ca8: 46062200 */ add.s $f8,$f4,$f6 -/* f006cac: 00a09025 */ or $s2,$a1,$zero -/* f006cb0: 00e09825 */ or $s3,$a3,$zero -/* f006cb4: e7a8007c */ swc1 $f8,0x7c($sp) -/* f006cb8: c4b20004 */ lwc1 $f18,0x4($a1) -/* f006cbc: c4ca0004 */ lwc1 $f10,0x4($a2) -/* f006cc0: 46125100 */ add.s $f4,$f10,$f18 -/* f006cc4: c7b2007c */ lwc1 $f18,0x7c($sp) -/* f006cc8: e7a40080 */ swc1 $f4,0x80($sp) -/* f006ccc: c4a80008 */ lwc1 $f8,0x8($a1) -/* f006cd0: c4c60008 */ lwc1 $f6,0x8($a2) -/* f006cd4: 46129102 */ mul.s $f4,$f18,$f18 -/* f006cd8: 46083280 */ add.s $f10,$f6,$f8 -/* f006cdc: c7a60080 */ lwc1 $f6,0x80($sp) -/* f006ce0: 46063202 */ mul.s $f8,$f6,$f6 -/* f006ce4: e7aa0084 */ swc1 $f10,0x84($sp) -/* f006ce8: c7b20084 */ lwc1 $f18,0x84($sp) -/* f006cec: 46129182 */ mul.s $f6,$f18,$f18 -/* f006cf0: 46082280 */ add.s $f10,$f4,$f8 -/* f006cf4: 0c012974 */ jal 0x4a5d0 -/* f006cf8: 460a3300 */ add.s $f12,$f6,$f10 -/* f006cfc: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f006d00: c7b20080 */ lwc1 $f18,0x80($sp) -/* f006d04: c7aa0084 */ lwc1 $f10,0x84($sp) -/* f006d08: 46002203 */ div.s $f8,$f4,$f0 -/* f006d0c: 46009183 */ div.s $f6,$f18,$f0 -/* f006d10: e7a8007c */ swc1 $f8,0x7c($sp) -/* f006d14: 46005103 */ div.s $f4,$f10,$f0 -/* f006d18: e7a60080 */ swc1 $f6,0x80($sp) -/* f006d1c: e7a40084 */ swc1 $f4,0x84($sp) -/* f006d20: c6320000 */ lwc1 $f18,0x0($s1) -/* f006d24: c6680000 */ lwc1 $f8,0x0($s3) -/* f006d28: 46124180 */ add.s $f6,$f8,$f18 -/* f006d2c: e7a60070 */ swc1 $f6,0x70($sp) -/* f006d30: c6240004 */ lwc1 $f4,0x4($s1) -/* f006d34: c66a0004 */ lwc1 $f10,0x4($s3) -/* f006d38: 46045200 */ add.s $f8,$f10,$f4 -/* f006d3c: c7a40070 */ lwc1 $f4,0x70($sp) -/* f006d40: e7a80074 */ swc1 $f8,0x74($sp) -/* f006d44: c6260008 */ lwc1 $f6,0x8($s1) -/* f006d48: c6720008 */ lwc1 $f18,0x8($s3) -/* f006d4c: 46042202 */ mul.s $f8,$f4,$f4 -/* f006d50: 46069280 */ add.s $f10,$f18,$f6 -/* f006d54: c7b20074 */ lwc1 $f18,0x74($sp) -/* f006d58: 46129182 */ mul.s $f6,$f18,$f18 -/* f006d5c: e7aa0078 */ swc1 $f10,0x78($sp) -/* f006d60: c7a40078 */ lwc1 $f4,0x78($sp) -/* f006d64: 46042482 */ mul.s $f18,$f4,$f4 -/* f006d68: 46064280 */ add.s $f10,$f8,$f6 -/* f006d6c: 0c012974 */ jal 0x4a5d0 -/* f006d70: 460a9300 */ add.s $f12,$f18,$f10 -/* f006d74: c7a80070 */ lwc1 $f8,0x70($sp) -/* f006d78: c7a40074 */ lwc1 $f4,0x74($sp) -/* f006d7c: c7aa0078 */ lwc1 $f10,0x78($sp) -/* f006d80: 46004183 */ div.s $f6,$f8,$f0 -/* f006d84: 46002483 */ div.s $f18,$f4,$f0 -/* f006d88: e7a60070 */ swc1 $f6,0x70($sp) -/* f006d8c: 46005203 */ div.s $f8,$f10,$f0 -/* f006d90: e7b20074 */ swc1 $f18,0x74($sp) -/* f006d94: e7a80078 */ swc1 $f8,0x78($sp) -/* f006d98: c6640000 */ lwc1 $f4,0x0($s3) -/* f006d9c: c6460000 */ lwc1 $f6,0x0($s2) -/* f006da0: 46043480 */ add.s $f18,$f6,$f4 -/* f006da4: e7b20064 */ swc1 $f18,0x64($sp) -/* f006da8: c6680004 */ lwc1 $f8,0x4($s3) -/* f006dac: c64a0004 */ lwc1 $f10,0x4($s2) -/* f006db0: 46085180 */ add.s $f6,$f10,$f8 -/* f006db4: c7a80064 */ lwc1 $f8,0x64($sp) -/* f006db8: e7a60068 */ swc1 $f6,0x68($sp) -/* f006dbc: c6720008 */ lwc1 $f18,0x8($s3) -/* f006dc0: c6440008 */ lwc1 $f4,0x8($s2) -/* f006dc4: 46084182 */ mul.s $f6,$f8,$f8 -/* f006dc8: 46122280 */ add.s $f10,$f4,$f18 -/* f006dcc: c7a40068 */ lwc1 $f4,0x68($sp) -/* f006dd0: 46042482 */ mul.s $f18,$f4,$f4 -/* f006dd4: e7aa006c */ swc1 $f10,0x6c($sp) -/* f006dd8: c7a8006c */ lwc1 $f8,0x6c($sp) -/* f006ddc: 46084102 */ mul.s $f4,$f8,$f8 -/* f006de0: 46123280 */ add.s $f10,$f6,$f18 -/* f006de4: 0c012974 */ jal 0x4a5d0 -/* f006de8: 460a2300 */ add.s $f12,$f4,$f10 -/* f006dec: c7a60064 */ lwc1 $f6,0x64($sp) -/* f006df0: c7a80068 */ lwc1 $f8,0x68($sp) -/* f006df4: c7aa006c */ lwc1 $f10,0x6c($sp) -/* f006df8: 46003483 */ div.s $f18,$f6,$f0 -/* f006dfc: 24040003 */ addiu $a0,$zero,0x3 -/* f006e00: 46004103 */ div.s $f4,$f8,$f0 -/* f006e04: e7b20064 */ swc1 $f18,0x64($sp) -/* f006e08: 46005183 */ div.s $f6,$f10,$f0 -/* f006e0c: e7a40068 */ swc1 $f4,0x68($sp) -/* f006e10: 0fc59e59 */ jal func0f167964 -/* f006e14: e7a6006c */ swc1 $f6,0x6c($sp) -/* f006e18: 3c038006 */ lui $v1,0x8006 -/* f006e1c: 24631644 */ addiu $v1,$v1,0x1644 -/* f006e20: c4680000 */ lwc1 $f8,0x0($v1) -/* f006e24: c7b2007c */ lwc1 $f18,0x7c($sp) -/* f006e28: 3c014380 */ lui $at,0x4380 -/* f006e2c: 46089102 */ mul.s $f4,$f18,$f8 -/* f006e30: 4600228d */ trunc.w.s $f10,$f4 -/* f006e34: 440f5000 */ mfc1 $t7,$f10 -/* f006e38: 00000000 */ sll $zero,$zero,0x0 -/* f006e3c: a44f0000 */ sh $t7,0x0($v0) -/* f006e40: c7a60080 */ lwc1 $f6,0x80($sp) -/* f006e44: c4720000 */ lwc1 $f18,0x0($v1) -/* f006e48: 46123202 */ mul.s $f8,$f6,$f18 -/* f006e4c: 4600410d */ trunc.w.s $f4,$f8 -/* f006e50: 44192000 */ mfc1 $t9,$f4 -/* f006e54: 00000000 */ sll $zero,$zero,0x0 -/* f006e58: a4590002 */ sh $t9,0x2($v0) -/* f006e5c: c7aa0084 */ lwc1 $f10,0x84($sp) -/* f006e60: c4660000 */ lwc1 $f6,0x0($v1) -/* f006e64: 46065482 */ mul.s $f18,$f10,$f6 -/* f006e68: 44815000 */ mtc1 $at,$f10 -/* f006e6c: 3c014200 */ lui $at,0x4200 -/* f006e70: 4600920d */ trunc.w.s $f8,$f18 -/* f006e74: 44819000 */ mtc1 $at,$f18 -/* f006e78: 440c4000 */ mfc1 $t4,$f8 -/* f006e7c: 00000000 */ sll $zero,$zero,0x0 -/* f006e80: a44c0004 */ sh $t4,0x4($v0) -/* f006e84: c7a40080 */ lwc1 $f4,0x80($sp) -/* f006e88: 460a2182 */ mul.s $f6,$f4,$f10 -/* f006e8c: 00000000 */ sll $zero,$zero,0x0 -/* f006e90: 46123202 */ mul.s $f8,$f6,$f18 -/* f006e94: 4600410d */ trunc.w.s $f4,$f8 -/* f006e98: 440e2000 */ mfc1 $t6,$f4 -/* f006e9c: 00000000 */ sll $zero,$zero,0x0 -/* f006ea0: a44e0008 */ sh $t6,0x8($v0) -/* f006ea4: afa2005c */ sw $v0,0x5c($sp) -/* f006ea8: c7ae0084 */ lwc1 $f14,0x84($sp) -/* f006eac: 0fc259d4 */ jal func0f096750 -/* f006eb0: c7ac007c */ lwc1 $f12,0x7c($sp) -/* f006eb4: 3c014380 */ lui $at,0x4380 -/* f006eb8: 44811000 */ mtc1 $at,$f2 -/* f006ebc: 3c014200 */ lui $at,0x4200 -/* f006ec0: 44818000 */ mtc1 $at,$f16 -/* f006ec4: 3c017f1a */ lui $at,0x7f1a -/* f006ec8: c42a7eb0 */ lwc1 $f10,0x7eb0($at) -/* f006ecc: 8fa4005c */ lw $a0,0x5c($sp) -/* f006ed0: 3c028006 */ lui $v0,0x8006 -/* f006ed4: 460a0183 */ div.s $f6,$f0,$f10 -/* f006ed8: 24421648 */ addiu $v0,$v0,0x1648 -/* f006edc: a0800007 */ sb $zero,0x7($a0) -/* f006ee0: 240b0001 */ addiu $t3,$zero,0x1 -/* f006ee4: 3c0d800a */ lui $t5,0x800a -/* f006ee8: 3c038006 */ lui $v1,0x8006 -/* f006eec: 24631644 */ addiu $v1,$v1,0x1644 -/* f006ef0: 46023482 */ mul.s $f18,$f6,$f2 -/* f006ef4: 00000000 */ sll $zero,$zero,0x0 -/* f006ef8: 46109202 */ mul.s $f8,$f18,$f16 -/* f006efc: 4600410d */ trunc.w.s $f4,$f8 -/* f006f00: 44182000 */ mfc1 $t8,$f4 -/* f006f04: 00000000 */ sll $zero,$zero,0x0 -/* f006f08: a498000a */ sh $t8,0xa($a0) -/* f006f0c: 8c590000 */ lw $t9,0x0($v0) -/* f006f10: 01796023 */ subu $t4,$t3,$t9 -/* f006f14: ac4c0000 */ sw $t4,0x0($v0) -/* f006f18: 8dadcb04 */ lw $t5,-0x34fc($t5) -/* f006f1c: 3c0b800a */ lui $t3,0x800a -/* f006f20: 11a00006 */ beqz $t5,.L0f006f3c -/* f006f24: 00000000 */ sll $zero,$zero,0x0 -/* f006f28: 848e000a */ lh $t6,0xa($a0) -/* f006f2c: 240f2000 */ addiu $t7,$zero,0x2000 -/* f006f30: 55c00003 */ bnezl $t6,.L0f006f40 -/* f006f34: 8498000a */ lh $t8,0xa($a0) -/* f006f38: a48f000a */ sh $t7,0xa($a0) -.L0f006f3c: -/* f006f3c: 8498000a */ lh $t8,0xa($a0) -.L0f006f40: -/* f006f40: 856bcb00 */ lh $t3,-0x3500($t3) -/* f006f44: 030bc821 */ addu $t9,$t8,$t3 -/* f006f48: a499000a */ sh $t9,0xa($a0) -/* f006f4c: c7aa0070 */ lwc1 $f10,0x70($sp) -/* f006f50: c4660000 */ lwc1 $f6,0x0($v1) -/* f006f54: 46065482 */ mul.s $f18,$f10,$f6 -/* f006f58: 4600920d */ trunc.w.s $f8,$f18 -/* f006f5c: 440d4000 */ mfc1 $t5,$f8 -/* f006f60: 00000000 */ sll $zero,$zero,0x0 -/* f006f64: a48d000c */ sh $t5,0xc($a0) -/* f006f68: c7a40074 */ lwc1 $f4,0x74($sp) -/* f006f6c: c46a0000 */ lwc1 $f10,0x0($v1) -/* f006f70: 460a2182 */ mul.s $f6,$f4,$f10 -/* f006f74: 4600348d */ trunc.w.s $f18,$f6 -/* f006f78: 440f9000 */ mfc1 $t7,$f18 -/* f006f7c: 00000000 */ sll $zero,$zero,0x0 -/* f006f80: a48f000e */ sh $t7,0xe($a0) -/* f006f84: c7a80078 */ lwc1 $f8,0x78($sp) -/* f006f88: c4640000 */ lwc1 $f4,0x0($v1) -/* f006f8c: 46044282 */ mul.s $f10,$f8,$f4 -/* f006f90: 4600518d */ trunc.w.s $f6,$f10 -/* f006f94: 440b3000 */ mfc1 $t3,$f6 -/* f006f98: 00000000 */ sll $zero,$zero,0x0 -/* f006f9c: a48b0010 */ sh $t3,0x10($a0) -/* f006fa0: c7b20074 */ lwc1 $f18,0x74($sp) -/* f006fa4: 46029202 */ mul.s $f8,$f18,$f2 -/* f006fa8: 00000000 */ sll $zero,$zero,0x0 -/* f006fac: 46104102 */ mul.s $f4,$f8,$f16 -/* f006fb0: 4600228d */ trunc.w.s $f10,$f4 -/* f006fb4: 440c5000 */ mfc1 $t4,$f10 -/* f006fb8: 00000000 */ sll $zero,$zero,0x0 -/* f006fbc: a48c0014 */ sh $t4,0x14($a0) -/* f006fc0: afa4005c */ sw $a0,0x5c($sp) -/* f006fc4: c7ae0078 */ lwc1 $f14,0x78($sp) -/* f006fc8: 0fc259d4 */ jal func0f096750 -/* f006fcc: c7ac0070 */ lwc1 $f12,0x70($sp) -/* f006fd0: 3c014380 */ lui $at,0x4380 -/* f006fd4: 44811000 */ mtc1 $at,$f2 -/* f006fd8: 3c014200 */ lui $at,0x4200 -/* f006fdc: 44818000 */ mtc1 $at,$f16 -/* f006fe0: 3c017f1a */ lui $at,0x7f1a -/* f006fe4: c4267eb4 */ lwc1 $f6,0x7eb4($at) -/* f006fe8: 8fa4005c */ lw $a0,0x5c($sp) -/* f006fec: 3c028006 */ lui $v0,0x8006 -/* f006ff0: 46060483 */ div.s $f18,$f0,$f6 -/* f006ff4: 24421648 */ addiu $v0,$v0,0x1648 -/* f006ff8: a0800013 */ sb $zero,0x13($a0) -/* f006ffc: 24180001 */ addiu $t8,$zero,0x1 -/* f007000: 3c19800a */ lui $t9,0x800a -/* f007004: 3c038006 */ lui $v1,0x8006 -/* f007008: 24631644 */ addiu $v1,$v1,0x1644 -/* f00700c: 46029202 */ mul.s $f8,$f18,$f2 -/* f007010: 00000000 */ sll $zero,$zero,0x0 -/* f007014: 46104102 */ mul.s $f4,$f8,$f16 -/* f007018: 4600228d */ trunc.w.s $f10,$f4 -/* f00701c: 440e5000 */ mfc1 $t6,$f10 -/* f007020: 00000000 */ sll $zero,$zero,0x0 -/* f007024: a48e0016 */ sh $t6,0x16($a0) -/* f007028: 8c4f0000 */ lw $t7,0x0($v0) -/* f00702c: 030f5823 */ subu $t3,$t8,$t7 -/* f007030: ac4b0000 */ sw $t3,0x0($v0) -/* f007034: 8f39cb04 */ lw $t9,-0x34fc($t9) -/* f007038: 3c18800a */ lui $t8,0x800a -/* f00703c: 13200006 */ beqz $t9,.L0f007058 -/* f007040: 00000000 */ sll $zero,$zero,0x0 -/* f007044: 848c0016 */ lh $t4,0x16($a0) -/* f007048: 240d2000 */ addiu $t5,$zero,0x2000 -/* f00704c: 55800003 */ bnezl $t4,.L0f00705c -/* f007050: 848e0016 */ lh $t6,0x16($a0) -/* f007054: a48d0016 */ sh $t5,0x16($a0) -.L0f007058: -/* f007058: 848e0016 */ lh $t6,0x16($a0) -.L0f00705c: -/* f00705c: 8718cb00 */ lh $t8,-0x3500($t8) -/* f007060: 01d87821 */ addu $t7,$t6,$t8 -/* f007064: a48f0016 */ sh $t7,0x16($a0) -/* f007068: c7a60064 */ lwc1 $f6,0x64($sp) -/* f00706c: c4720000 */ lwc1 $f18,0x0($v1) -/* f007070: 46123202 */ mul.s $f8,$f6,$f18 -/* f007074: 4600410d */ trunc.w.s $f4,$f8 -/* f007078: 44192000 */ mfc1 $t9,$f4 -/* f00707c: 00000000 */ sll $zero,$zero,0x0 -/* f007080: a4990018 */ sh $t9,0x18($a0) -/* f007084: c7aa0068 */ lwc1 $f10,0x68($sp) -/* f007088: c4660000 */ lwc1 $f6,0x0($v1) -/* f00708c: 46065482 */ mul.s $f18,$f10,$f6 -/* f007090: 4600920d */ trunc.w.s $f8,$f18 -/* f007094: 440d4000 */ mfc1 $t5,$f8 -/* f007098: 00000000 */ sll $zero,$zero,0x0 -/* f00709c: a48d001a */ sh $t5,0x1a($a0) -/* f0070a0: c7a4006c */ lwc1 $f4,0x6c($sp) -/* f0070a4: c46a0000 */ lwc1 $f10,0x0($v1) -/* f0070a8: 460a2182 */ mul.s $f6,$f4,$f10 -/* f0070ac: 4600348d */ trunc.w.s $f18,$f6 -/* f0070b0: 44189000 */ mfc1 $t8,$f18 -/* f0070b4: 00000000 */ sll $zero,$zero,0x0 -/* f0070b8: a498001c */ sh $t8,0x1c($a0) -/* f0070bc: c7a80068 */ lwc1 $f8,0x68($sp) -/* f0070c0: 46024102 */ mul.s $f4,$f8,$f2 -/* f0070c4: 00000000 */ sll $zero,$zero,0x0 -/* f0070c8: 46102282 */ mul.s $f10,$f4,$f16 -/* f0070cc: 4600518d */ trunc.w.s $f6,$f10 -/* f0070d0: 440b3000 */ mfc1 $t3,$f6 -/* f0070d4: 00000000 */ sll $zero,$zero,0x0 -/* f0070d8: a48b0020 */ sh $t3,0x20($a0) -/* f0070dc: afa4005c */ sw $a0,0x5c($sp) -/* f0070e0: c7ae006c */ lwc1 $f14,0x6c($sp) -/* f0070e4: 0fc259d4 */ jal func0f096750 -/* f0070e8: c7ac0064 */ lwc1 $f12,0x64($sp) -/* f0070ec: 3c017f1a */ lui $at,0x7f1a -/* f0070f0: c4327eb8 */ lwc1 $f18,0x7eb8($at) -/* f0070f4: 3c014380 */ lui $at,0x4380 -/* f0070f8: 44812000 */ mtc1 $at,$f4 -/* f0070fc: 46120203 */ div.s $f8,$f0,$f18 -/* f007100: 3c014200 */ lui $at,0x4200 -/* f007104: 44813000 */ mtc1 $at,$f6 -/* f007108: 8fa4005c */ lw $a0,0x5c($sp) -/* f00710c: 3c028006 */ lui $v0,0x8006 -/* f007110: 24421648 */ addiu $v0,$v0,0x1648 -/* f007114: a080001f */ sb $zero,0x1f($a0) -/* f007118: 240e0001 */ addiu $t6,$zero,0x1 -/* f00711c: 3c0f800a */ lui $t7,0x800a -/* f007120: 46044282 */ mul.s $f10,$f8,$f4 -/* f007124: 00000000 */ sll $zero,$zero,0x0 -/* f007128: 46065482 */ mul.s $f18,$f10,$f6 -/* f00712c: 4600920d */ trunc.w.s $f8,$f18 -/* f007130: 440c4000 */ mfc1 $t4,$f8 -/* f007134: 00000000 */ sll $zero,$zero,0x0 -/* f007138: a48c0022 */ sh $t4,0x22($a0) -/* f00713c: 8c4d0000 */ lw $t5,0x0($v0) -/* f007140: 01cdc023 */ subu $t8,$t6,$t5 -/* f007144: ac580000 */ sw $t8,0x0($v0) -/* f007148: 8defcb04 */ lw $t7,-0x34fc($t7) -/* f00714c: 3c0e800a */ lui $t6,0x800a -/* f007150: 11e00006 */ beqz $t7,.L0f00716c -/* f007154: 00000000 */ sll $zero,$zero,0x0 -/* f007158: 848b0022 */ lh $t3,0x22($a0) -/* f00715c: 24192000 */ addiu $t9,$zero,0x2000 -/* f007160: 55600003 */ bnezl $t3,.L0f007170 -/* f007164: 848c0022 */ lh $t4,0x22($a0) -/* f007168: a4990022 */ sh $t9,0x22($a0) -.L0f00716c: -/* f00716c: 848c0022 */ lh $t4,0x22($a0) -.L0f007170: -/* f007170: 85cecb00 */ lh $t6,-0x3500($t6) -/* f007174: 3c010400 */ lui $at,0x400 -/* f007178: 02001825 */ or $v1,$s0,$zero -/* f00717c: 018e6821 */ addu $t5,$t4,$t6 -/* f007180: a48d0022 */ sh $t5,0x22($a0) -/* f007184: 93a800a7 */ lbu $t0,0xa7($sp) -/* f007188: 26100008 */ addiu $s0,$s0,0x8 -/* f00718c: 35180020 */ ori $t8,$t0,0x20 -/* f007190: 330f00ff */ andi $t7,$t8,0xff -/* f007194: 000f5c00 */ sll $t3,$t7,0x10 -/* f007198: 0161c825 */ or $t9,$t3,$at -/* f00719c: 372c0024 */ ori $t4,$t9,0x24 -/* f0071a0: ac6c0000 */ sw $t4,0x0($v1) -/* f0071a4: afa30058 */ sw $v1,0x58($sp) -/* f0071a8: 0c012d20 */ jal 0x4b480 -/* f0071ac: afa80050 */ sw $t0,0x50($sp) -/* f0071b0: 83aa00ab */ lb $t2,0xab($sp) -/* f0071b4: 8fa30058 */ lw $v1,0x58($sp) -/* f0071b8: 8fa80050 */ lw $t0,0x50($sp) -/* f0071bc: 1540002a */ bnez $t2,.L0f007268 -/* f0071c0: ac620004 */ sw $v0,0x4($v1) -/* f0071c4: 93a500a7 */ lbu $a1,0xa7($sp) -/* f0071c8: 25020002 */ addiu $v0,$t0,0x2 -/* f0071cc: 304e000f */ andi $t6,$v0,0xf -/* f0071d0: 25030001 */ addiu $v1,$t0,0x1 -/* f0071d4: 306d000f */ andi $t5,$v1,0xf -/* f0071d8: 000e7b00 */ sll $t7,$t6,0xc -/* f0071dc: 3c01b100 */ lui $at,0xb100 -/* f0071e0: 01e15825 */ or $t3,$t7,$at -/* f0071e4: 000dca00 */ sll $t9,$t5,0x8 -/* f0071e8: 30b8000f */ andi $t8,$a1,0xf -/* f0071ec: 00183100 */ sll $a2,$t8,0x4 -/* f0071f0: 01796025 */ or $t4,$t3,$t9 -/* f0071f4: 01c01025 */ or $v0,$t6,$zero -/* f0071f8: 01867025 */ or $t6,$t4,$a2 -/* f0071fc: 01a01825 */ or $v1,$t5,$zero -/* f007200: 01c26825 */ or $t5,$t6,$v0 -/* f007204: 02002025 */ or $a0,$s0,$zero -/* f007208: ac8d0000 */ sw $t5,0x0($a0) -/* f00720c: 03002825 */ or $a1,$t8,$zero -/* f007210: 93ae00a3 */ lbu $t6,0xa3($sp) -/* f007214: 00057e00 */ sll $t7,$a1,0x18 -/* f007218: 0003c700 */ sll $t8,$v1,0x1c -/* f00721c: 030f5825 */ or $t3,$t8,$t7 -/* f007220: 0002cd00 */ sll $t9,$v0,0x14 -/* f007224: 31cd000f */ andi $t5,$t6,0xf -/* f007228: 01796025 */ or $t4,$t3,$t9 -/* f00722c: 93ae009f */ lbu $t6,0x9f($sp) -/* f007230: 000dc400 */ sll $t8,$t5,0x10 -/* f007234: 01987825 */ or $t7,$t4,$t8 -/* f007238: 00035b00 */ sll $t3,$v1,0xc -/* f00723c: 01ebc825 */ or $t9,$t7,$t3 -/* f007240: 93ab009b */ lbu $t3,0x9b($sp) -/* f007244: 31cd000f */ andi $t5,$t6,0xf -/* f007248: 000d6200 */ sll $t4,$t5,0x8 -/* f00724c: 032cc025 */ or $t8,$t9,$t4 -/* f007250: 03067825 */ or $t7,$t8,$a2 -/* f007254: 316e000f */ andi $t6,$t3,0xf -/* f007258: 01ee6825 */ or $t5,$t7,$t6 -/* f00725c: ac8d0004 */ sw $t5,0x4($a0) -/* f007260: 1000004a */ beqz $zero,.L0f00738c -/* f007264: 26100008 */ addiu $s0,$s0,0x8 -.L0f007268: -/* f007268: 25020002 */ addiu $v0,$t0,0x2 -/* f00726c: 25030003 */ addiu $v1,$t0,0x3 -/* f007270: 2549ffff */ addiu $t1,$t2,-1 -/* f007274: 93b9009b */ lbu $t9,0x9b($sp) -/* f007278: 93ac00a7 */ lbu $t4,0xa7($sp) -/* f00727c: 00097e00 */ sll $t7,$t1,0x18 -/* f007280: 306b00ff */ andi $t3,$v1,0xff -/* f007284: 305800ff */ andi $t8,$v0,0xff -/* f007288: 000f4e03 */ sra $t1,$t7,0x18 -/* f00728c: afa90020 */ sw $t1,0x20($sp) -/* f007290: afa90044 */ sw $t1,0x44($sp) -/* f007294: 03001025 */ or $v0,$t8,$zero -/* f007298: afb80018 */ sw $t8,0x18($sp) -/* f00729c: afb8004c */ sw $t8,0x4c($sp) -/* f0072a0: 01601825 */ or $v1,$t3,$zero -/* f0072a4: afab001c */ sw $t3,0x1c($sp) -/* f0072a8: afab0048 */ sw $t3,0x48($sp) -/* f0072ac: 02002025 */ or $a0,$s0,$zero -/* f0072b0: 02402825 */ or $a1,$s2,$zero -/* f0072b4: 27a6007c */ addiu $a2,$sp,0x7c -/* f0072b8: 27a70064 */ addiu $a3,$sp,0x64 -/* f0072bc: afa80050 */ sw $t0,0x50($sp) -/* f0072c0: afb90010 */ sw $t9,0x10($sp) -/* f0072c4: 0fc01b20 */ jal func0f006c80 -/* f0072c8: afac0014 */ sw $t4,0x14($sp) -/* f0072cc: 8fa80050 */ lw $t0,0x50($sp) -/* f0072d0: 8fb20048 */ lw $s2,0x48($sp) -/* f0072d4: 93ad009f */ lbu $t5,0x9f($sp) -/* f0072d8: 25030001 */ addiu $v1,$t0,0x1 -/* f0072dc: 93ac00a7 */ lbu $t4,0xa7($sp) -/* f0072e0: 8fb80044 */ lw $t8,0x44($sp) -/* f0072e4: 307900ff */ andi $t9,$v1,0xff -/* f0072e8: 27b00070 */ addiu $s0,$sp,0x70 -/* f0072ec: 02003025 */ or $a2,$s0,$zero -/* f0072f0: 03201825 */ or $v1,$t9,$zero -/* f0072f4: afb90014 */ sw $t9,0x14($sp) -/* f0072f8: afb90040 */ sw $t9,0x40($sp) -/* f0072fc: 00402025 */ or $a0,$v0,$zero -/* f007300: 02202825 */ or $a1,$s1,$zero -/* f007304: 27a7007c */ addiu $a3,$sp,0x7c -/* f007308: afb2001c */ sw $s2,0x1c($sp) -/* f00730c: afad0010 */ sw $t5,0x10($sp) -/* f007310: afac0018 */ sw $t4,0x18($sp) -/* f007314: 0fc01b20 */ jal func0f006c80 -/* f007318: afb80020 */ sw $t8,0x20($sp) -/* f00731c: 8fb10040 */ lw $s1,0x40($sp) -/* f007320: 93ab00a3 */ lbu $t3,0xa3($sp) -/* f007324: 8faf004c */ lw $t7,0x4c($sp) -/* f007328: 8fae0044 */ lw $t6,0x44($sp) -/* f00732c: 00402025 */ or $a0,$v0,$zero -/* f007330: 02602825 */ or $a1,$s3,$zero -/* f007334: 27a60064 */ addiu $a2,$sp,0x64 -/* f007338: 02003825 */ or $a3,$s0,$zero -/* f00733c: afb2001c */ sw $s2,0x1c($sp) -/* f007340: afb10018 */ sw $s1,0x18($sp) -/* f007344: afab0010 */ sw $t3,0x10($sp) -/* f007348: afaf0014 */ sw $t7,0x14($sp) -/* f00734c: 0fc01b20 */ jal func0f006c80 -/* f007350: afae0020 */ sw $t6,0x20($sp) -/* f007354: 93ad00a7 */ lbu $t5,0xa7($sp) -/* f007358: 8fb9004c */ lw $t9,0x4c($sp) -/* f00735c: 8fac0044 */ lw $t4,0x44($sp) -/* f007360: 00402025 */ or $a0,$v0,$zero -/* f007364: 27a5007c */ addiu $a1,$sp,0x7c -/* f007368: 02003025 */ or $a2,$s0,$zero -/* f00736c: 27a70064 */ addiu $a3,$sp,0x64 -/* f007370: afb10014 */ sw $s1,0x14($sp) -/* f007374: afb2001c */ sw $s2,0x1c($sp) -/* f007378: afad0010 */ sw $t5,0x10($sp) -/* f00737c: afb90018 */ sw $t9,0x18($sp) -/* f007380: 0fc01b20 */ jal func0f006c80 -/* f007384: afac0020 */ sw $t4,0x20($sp) -/* f007388: 00408025 */ or $s0,$v0,$zero -.L0f00738c: -/* f00738c: 8fbf003c */ lw $ra,0x3c($sp) -/* f007390: 02001025 */ or $v0,$s0,$zero -/* f007394: 8fb0002c */ lw $s0,0x2c($sp) -/* f007398: 8fb10030 */ lw $s1,0x30($sp) -/* f00739c: 8fb20034 */ lw $s2,0x34($sp) -/* f0073a0: 8fb30038 */ lw $s3,0x38($sp) -/* f0073a4: 03e00008 */ jr $ra -/* f0073a8: 27bd0088 */ addiu $sp,$sp,0x88 -/* f0073ac: 27bdfeb0 */ addiu $sp,$sp,-336 -/* f0073b0: f7b40030 */ sdc1 $f20,0x30($sp) -/* f0073b4: 4486a000 */ mtc1 $a2,$f20 -/* f0073b8: afbf004c */ sw $ra,0x4c($sp) -/* f0073bc: afb20048 */ sw $s2,0x48($sp) -/* f0073c0: afb10044 */ sw $s1,0x44($sp) -/* f0073c4: afb00040 */ sw $s0,0x40($sp) -/* f0073c8: f7b60038 */ sdc1 $f22,0x38($sp) -/* f0073cc: afa40150 */ sw $a0,0x150($sp) -/* f0073d0: 0fc59e66 */ jal func0f167998 -/* f0073d4: afa50154 */ sw $a1,0x154($sp) -/* f0073d8: 3c0f8006 */ lui $t7,0x8006 -/* f0073dc: 3c128006 */ lui $s2,0x8006 -/* f0073e0: 25ef164c */ addiu $t7,$t7,0x164c -/* f0073e4: 44800000 */ mtc1 $zero,$f0 -/* f0073e8: 26521644 */ addiu $s2,$s2,0x1644 -/* f0073ec: 27b00104 */ addiu $s0,$sp,0x104 -/* f0073f0: 00408825 */ or $s1,$v0,$zero -/* f0073f4: 25f90048 */ addiu $t9,$t7,0x48 -/* f0073f8: 27ae00b0 */ addiu $t6,$sp,0xb0 -.L0f0073fc: -/* f0073fc: 8de10000 */ lw $at,0x0($t7) -/* f007400: 25ef000c */ addiu $t7,$t7,0xc -/* f007404: 25ce000c */ addiu $t6,$t6,0xc -/* f007408: adc1fff4 */ sw $at,-0xc($t6) -/* f00740c: 8de1fff8 */ lw $at,-0x8($t7) -/* f007410: adc1fff8 */ sw $at,-0x8($t6) -/* f007414: 8de1fffc */ lw $at,-0x4($t7) -/* f007418: 15f9fff8 */ bne $t7,$t9,.L0f0073fc -/* f00741c: adc1fffc */ sw $at,-0x4($t6) -/* f007420: 3c01c2c8 */ lui $at,0xc2c8 -/* f007424: 44812000 */ mtc1 $at,$f4 -/* f007428: e6540000 */ swc1 $f20,0x0($s2) -/* f00742c: e7a000f8 */ swc1 $f0,0xf8($sp) -/* f007430: e7a000fc */ swc1 $f0,0xfc($sp) -/* f007434: 02002025 */ or $a0,$s0,$zero -/* f007438: 0c00566c */ jal 0x159b0 -/* f00743c: e7a40100 */ swc1 $f4,0x100($sp) -/* f007440: 8fa40154 */ lw $a0,0x154($sp) -/* f007444: 0c0059b7 */ jal 0x166dc -/* f007448: 02002825 */ or $a1,$s0,$zero -/* f00744c: 0fc2d5be */ jal func0f0b56f8 -/* f007450: 00000000 */ sll $zero,$zero,0x0 -/* f007454: 00402025 */ or $a0,$v0,$zero -/* f007458: 0c0056f8 */ jal 0x15be0 -/* f00745c: 02002825 */ or $a1,$s0,$zero -/* f007460: 02002025 */ or $a0,$s0,$zero -/* f007464: 0c005815 */ jal 0x16054 -/* f007468: 02202825 */ or $a1,$s1,$zero -/* f00746c: 8fb00150 */ lw $s0,0x150($sp) -/* f007470: 3c0f0102 */ lui $t7,0x102 -/* f007474: 35ef0040 */ ori $t7,$t7,0x40 -/* f007478: 26190008 */ addiu $t9,$s0,0x8 -/* f00747c: afb90150 */ sw $t9,0x150($sp) -/* f007480: 02202025 */ or $a0,$s1,$zero -/* f007484: 0c012d20 */ jal 0x4b480 -/* f007488: ae0f0000 */ sw $t7,0x0($s0) -/* f00748c: ae020004 */ sw $v0,0x4($s0) -/* f007490: 3c05800b */ lui $a1,0x800b -/* f007494: 8ca5b5a8 */ lw $a1,-0x4a58($a1) -/* f007498: 240e0002 */ addiu $t6,$zero,0x2 -/* f00749c: 24180001 */ addiu $t8,$zero,0x1 -/* f0074a0: afb80014 */ sw $t8,0x14($sp) -/* f0074a4: afae0010 */ sw $t6,0x10($sp) -/* f0074a8: afa00018 */ sw $zero,0x18($sp) -/* f0074ac: 27a40150 */ addiu $a0,$sp,0x150 -/* f0074b0: 24060002 */ addiu $a2,$zero,0x2 -/* f0074b4: 24070001 */ addiu $a3,$zero,0x1 -/* f0074b8: 0fc2ce70 */ jal func0f0b39c0 -/* f0074bc: 24a50078 */ addiu $a1,$a1,0x78 -/* f0074c0: 8fb90150 */ lw $t9,0x150($sp) -/* f0074c4: 3c07e700 */ lui $a3,0xe700 -/* f0074c8: 3c08ba00 */ lui $t0,0xba00 -/* f0074cc: 272f0008 */ addiu $t7,$t9,0x8 -/* f0074d0: afaf0150 */ sw $t7,0x150($sp) -/* f0074d4: af200004 */ sw $zero,0x4($t9) -/* f0074d8: af270000 */ sw $a3,0x0($t9) -/* f0074dc: 8fae0150 */ lw $t6,0x150($sp) -/* f0074e0: 35081402 */ ori $t0,$t0,0x1402 -/* f0074e4: 3c09b900 */ lui $t1,0xb900 -/* f0074e8: 25d80008 */ addiu $t8,$t6,0x8 -/* f0074ec: afb80150 */ sw $t8,0x150($sp) -/* f0074f0: adc00004 */ sw $zero,0x4($t6) -/* f0074f4: adc80000 */ sw $t0,0x0($t6) -/* f0074f8: 8fb90150 */ lw $t9,0x150($sp) -/* f0074fc: 35290002 */ ori $t1,$t1,0x2 -/* f007500: 3c0afc12 */ lui $t2,0xfc12 -/* f007504: 272f0008 */ addiu $t7,$t9,0x8 -/* f007508: afaf0150 */ sw $t7,0x150($sp) -/* f00750c: af200004 */ sw $zero,0x4($t9) -/* f007510: af290000 */ sw $t1,0x0($t9) -/* f007514: 8fae0150 */ lw $t6,0x150($sp) -/* f007518: 3c0bff33 */ lui $t3,0xff33 -/* f00751c: 356bffff */ ori $t3,$t3,0xffff -/* f007520: 25d80008 */ addiu $t8,$t6,0x8 -/* f007524: afb80150 */ sw $t8,0x150($sp) -/* f007528: 354a1824 */ ori $t2,$t2,0x1824 -/* f00752c: adca0000 */ sw $t2,0x0($t6) -/* f007530: adcb0004 */ sw $t3,0x4($t6) -/* f007534: 8fb90150 */ lw $t9,0x150($sp) -/* f007538: 3c0cb600 */ lui $t4,0xb600 -/* f00753c: 240d3000 */ addiu $t5,$zero,0x3000 -/* f007540: 272f0008 */ addiu $t7,$t9,0x8 -/* f007544: afaf0150 */ sw $t7,0x150($sp) -/* f007548: af2d0004 */ sw $t5,0x4($t9) -/* f00754c: af2c0000 */ sw $t4,0x0($t9) -/* f007550: 8fae0150 */ lw $t6,0x150($sp) -/* f007554: 3c1fba00 */ lui $ra,0xba00 -/* f007558: 37ff0602 */ ori $ra,$ra,0x602 -/* f00755c: 25d80008 */ addiu $t8,$t6,0x8 -/* f007560: afb80150 */ sw $t8,0x150($sp) -/* f007564: 241900c0 */ addiu $t9,$zero,0xc0 -/* f007568: add90004 */ sw $t9,0x4($t6) -/* f00756c: addf0000 */ sw $ra,0x0($t6) -/* f007570: 8faf0150 */ lw $t7,0x150($sp) -/* f007574: 3c18ba00 */ lui $t8,0xba00 -/* f007578: 37180c02 */ ori $t8,$t8,0xc02 -/* f00757c: 25ee0008 */ addiu $t6,$t7,0x8 -/* f007580: afae0150 */ sw $t6,0x150($sp) -/* f007584: 24192000 */ addiu $t9,$zero,0x2000 -/* f007588: adf90004 */ sw $t9,0x4($t7) -/* f00758c: adf80000 */ sw $t8,0x0($t7) -/* f007590: 8faf0150 */ lw $t7,0x150($sp) -/* f007594: 3c10b900 */ lui $s0,0xb900 -/* f007598: 3c110050 */ lui $s1,0x50 -/* f00759c: 25ee0008 */ addiu $t6,$t7,0x8 -/* f0075a0: afae0150 */ sw $t6,0x150($sp) -/* f0075a4: 36314a50 */ ori $s1,$s1,0x4a50 -/* f0075a8: 3610031d */ ori $s0,$s0,0x31d -/* f0075ac: adf00000 */ sw $s0,0x0($t7) -/* f0075b0: adf10004 */ sw $s1,0x4($t7) -/* f0075b4: 8fb80150 */ lw $t8,0x150($sp) -/* f0075b8: 3c0fba00 */ lui $t7,0xba00 -/* f0075bc: 35ef1301 */ ori $t7,$t7,0x1301 -/* f0075c0: 27190008 */ addiu $t9,$t8,0x8 -/* f0075c4: afb90150 */ sw $t9,0x150($sp) -/* f0075c8: 3c0e0008 */ lui $t6,0x8 -/* f0075cc: af0e0004 */ sw $t6,0x4($t8) -/* f0075d0: af0f0000 */ sw $t7,0x0($t8) -/* f0075d4: 8fb80150 */ lw $t8,0x150($sp) -/* f0075d8: 27a40150 */ addiu $a0,$sp,0x150 -/* f0075dc: 00002825 */ or $a1,$zero,$zero -/* f0075e0: 27190008 */ addiu $t9,$t8,0x8 -/* f0075e4: afb90150 */ sw $t9,0x150($sp) -/* f0075e8: af000004 */ sw $zero,0x4($t8) -/* f0075ec: af070000 */ sw $a3,0x0($t8) -/* f0075f0: 8faf0150 */ lw $t7,0x150($sp) -/* f0075f4: 24070001 */ addiu $a3,$zero,0x1 -/* f0075f8: 24060002 */ addiu $a2,$zero,0x2 -/* f0075fc: 25ee0008 */ addiu $t6,$t7,0x8 -/* f007600: afae0150 */ sw $t6,0x150($sp) -/* f007604: ade00004 */ sw $zero,0x4($t7) -/* f007608: ade80000 */ sw $t0,0x0($t7) -/* f00760c: 8fb80150 */ lw $t8,0x150($sp) -/* f007610: 27190008 */ addiu $t9,$t8,0x8 -/* f007614: afb90150 */ sw $t9,0x150($sp) -/* f007618: af000004 */ sw $zero,0x4($t8) -/* f00761c: af090000 */ sw $t1,0x0($t8) -/* f007620: 8faf0150 */ lw $t7,0x150($sp) -/* f007624: 25ee0008 */ addiu $t6,$t7,0x8 -/* f007628: afae0150 */ sw $t6,0x150($sp) -/* f00762c: adeb0004 */ sw $t3,0x4($t7) -/* f007630: adea0000 */ sw $t2,0x0($t7) -/* f007634: 8fb80150 */ lw $t8,0x150($sp) -/* f007638: 27190008 */ addiu $t9,$t8,0x8 -/* f00763c: afb90150 */ sw $t9,0x150($sp) -/* f007640: af0d0004 */ sw $t5,0x4($t8) -/* f007644: af0c0000 */ sw $t4,0x0($t8) -/* f007648: 8faf0150 */ lw $t7,0x150($sp) -/* f00764c: 241800c0 */ addiu $t8,$zero,0xc0 -/* f007650: 25ee0008 */ addiu $t6,$t7,0x8 -/* f007654: afae0150 */ sw $t6,0x150($sp) -/* f007658: adf80004 */ sw $t8,0x4($t7) -/* f00765c: adff0000 */ sw $ra,0x0($t7) -/* f007660: 8fb90150 */ lw $t9,0x150($sp) -/* f007664: 3c0eba00 */ lui $t6,0xba00 -/* f007668: 35ce0c02 */ ori $t6,$t6,0xc02 -/* f00766c: 272f0008 */ addiu $t7,$t9,0x8 -/* f007670: afaf0150 */ sw $t7,0x150($sp) -/* f007674: 24182000 */ addiu $t8,$zero,0x2000 -/* f007678: af380004 */ sw $t8,0x4($t9) -/* f00767c: af2e0000 */ sw $t6,0x0($t9) -/* f007680: 8fb90150 */ lw $t9,0x150($sp) -/* f007684: 272f0008 */ addiu $t7,$t9,0x8 -/* f007688: afaf0150 */ sw $t7,0x150($sp) -/* f00768c: af310004 */ sw $s1,0x4($t9) -/* f007690: af300000 */ sw $s0,0x0($t9) -/* f007694: 8fae0150 */ lw $t6,0x150($sp) -/* f007698: 3c19ba00 */ lui $t9,0xba00 -/* f00769c: 37391301 */ ori $t9,$t9,0x1301 -/* f0076a0: 25d80008 */ addiu $t8,$t6,0x8 -/* f0076a4: afb80150 */ sw $t8,0x150($sp) -/* f0076a8: 3c0f0008 */ lui $t7,0x8 -/* f0076ac: adcf0004 */ sw $t7,0x4($t6) -/* f0076b0: add90000 */ sw $t9,0x0($t6) -/* f0076b4: 240e0002 */ addiu $t6,$zero,0x2 -/* f0076b8: 24180001 */ addiu $t8,$zero,0x1 -/* f0076bc: afb80014 */ sw $t8,0x14($sp) -/* f0076c0: afae0010 */ sw $t6,0x10($sp) -/* f0076c4: 0fc2ce70 */ jal func0f0b39c0 -/* f0076c8: afa00018 */ sw $zero,0x18($sp) -/* f0076cc: 8fb90150 */ lw $t9,0x150($sp) -/* f0076d0: 3c014500 */ lui $at,0x4500 -/* f0076d4: 44813000 */ mtc1 $at,$f6 -/* f0076d8: 272f0008 */ addiu $t7,$t9,0x8 -/* f0076dc: afaf0150 */ sw $t7,0x150($sp) -/* f0076e0: 3c018006 */ lui $at,0x8006 -/* f0076e4: af310004 */ sw $s1,0x4($t9) -/* f0076e8: af300000 */ sw $s0,0x0($t9) -/* f0076ec: c4281630 */ lwc1 $f8,0x1630($at) -/* f0076f0: 3c01800a */ lui $at,0x800a -/* f0076f4: 24040006 */ addiu $a0,$zero,0x6 -/* f0076f8: 46083282 */ mul.s $f10,$f6,$f8 -/* f0076fc: 4600540d */ trunc.w.s $f16,$f10 -/* f007700: 44188000 */ mfc1 $t8,$f16 -/* f007704: 00000000 */ sll $zero,$zero,0x0 -/* f007708: a438cb00 */ sh $t8,-0x3500($at) -/* f00770c: 3c01800a */ lui $at,0x800a -/* f007710: 0fc59e59 */ jal func0f167964 -/* f007714: ac20cb04 */ sw $zero,-0x34fc($at) -/* f007718: c7b200b0 */ lwc1 $f18,0xb0($sp) -/* f00771c: c6440000 */ lwc1 $f4,0x0($s2) -/* f007720: 3c014380 */ lui $at,0x4380 -/* f007724: 4481a000 */ mtc1 $at,$f20 -/* f007728: 46049182 */ mul.s $f6,$f18,$f4 -/* f00772c: 3c014200 */ lui $at,0x4200 -/* f007730: 4481b000 */ mtc1 $at,$f22 -/* f007734: 00408025 */ or $s0,$v0,$zero -/* f007738: 4600320d */ trunc.w.s $f8,$f6 -/* f00773c: 440f4000 */ mfc1 $t7,$f8 -/* f007740: 00000000 */ sll $zero,$zero,0x0 -/* f007744: a44f0000 */ sh $t7,0x0($v0) -/* f007748: c7aa00b4 */ lwc1 $f10,0xb4($sp) -/* f00774c: c6500000 */ lwc1 $f16,0x0($s2) -/* f007750: 46105482 */ mul.s $f18,$f10,$f16 -/* f007754: 4600910d */ trunc.w.s $f4,$f18 -/* f007758: 44182000 */ mfc1 $t8,$f4 -/* f00775c: 00000000 */ sll $zero,$zero,0x0 -/* f007760: a4580002 */ sh $t8,0x2($v0) -/* f007764: c7a600b8 */ lwc1 $f6,0xb8($sp) -/* f007768: c6480000 */ lwc1 $f8,0x0($s2) -/* f00776c: 46083282 */ mul.s $f10,$f6,$f8 -/* f007770: 4600540d */ trunc.w.s $f16,$f10 -/* f007774: 440f8000 */ mfc1 $t7,$f16 -/* f007778: 00000000 */ sll $zero,$zero,0x0 -/* f00777c: a44f0004 */ sh $t7,0x4($v0) -/* f007780: c7b200b4 */ lwc1 $f18,0xb4($sp) -/* f007784: 46149102 */ mul.s $f4,$f18,$f20 -/* f007788: 00000000 */ sll $zero,$zero,0x0 -/* f00778c: 46162182 */ mul.s $f6,$f4,$f22 -/* f007790: 4600320d */ trunc.w.s $f8,$f6 -/* f007794: 44184000 */ mfc1 $t8,$f8 -/* f007798: 00000000 */ sll $zero,$zero,0x0 -/* f00779c: a4580008 */ sh $t8,0x8($v0) -/* f0077a0: c7ae00b8 */ lwc1 $f14,0xb8($sp) -/* f0077a4: 0fc259d4 */ jal func0f096750 -/* f0077a8: c7ac00b0 */ lwc1 $f12,0xb0($sp) -/* f0077ac: 3c017f1a */ lui $at,0x7f1a -/* f0077b0: c42a7ebc */ lwc1 $f10,0x7ebc($at) -/* f0077b4: 3c118006 */ lui $s1,0x8006 -/* f0077b8: 26311648 */ addiu $s1,$s1,0x1648 -/* f0077bc: 460a0403 */ div.s $f16,$f0,$f10 -/* f0077c0: a2000007 */ sb $zero,0x7($s0) -/* f0077c4: 24180001 */ addiu $t8,$zero,0x1 -/* f0077c8: 46148482 */ mul.s $f18,$f16,$f20 -/* f0077cc: 00000000 */ sll $zero,$zero,0x0 -/* f0077d0: 46169102 */ mul.s $f4,$f18,$f22 -/* f0077d4: 4600218d */ trunc.w.s $f6,$f4 -/* f0077d8: 440f3000 */ mfc1 $t7,$f6 -/* f0077dc: 00000000 */ sll $zero,$zero,0x0 -/* f0077e0: a60f000a */ sh $t7,0xa($s0) -/* f0077e4: 8e2e0000 */ lw $t6,0x0($s1) -/* f0077e8: 3c0f800a */ lui $t7,0x800a -/* f0077ec: 030ec823 */ subu $t9,$t8,$t6 -/* f0077f0: ae390000 */ sw $t9,0x0($s1) -/* f0077f4: 8defcb04 */ lw $t7,-0x34fc($t7) -/* f0077f8: 11e00006 */ beqz $t7,.L0f007814 -/* f0077fc: 00000000 */ sll $zero,$zero,0x0 -/* f007800: 8618000a */ lh $t8,0xa($s0) -/* f007804: 240e2000 */ addiu $t6,$zero,0x2000 -/* f007808: 17000002 */ bnez $t8,.L0f007814 -/* f00780c: 00000000 */ sll $zero,$zero,0x0 -/* f007810: a60e000a */ sh $t6,0xa($s0) -.L0f007814: -/* f007814: 3c0f800a */ lui $t7,0x800a -/* f007818: 85efcb00 */ lh $t7,-0x3500($t7) -/* f00781c: 8619000a */ lh $t9,0xa($s0) -/* f007820: 032fc021 */ addu $t8,$t9,$t7 -/* f007824: a618000a */ sh $t8,0xa($s0) -/* f007828: c7a800bc */ lwc1 $f8,0xbc($sp) -/* f00782c: c64a0000 */ lwc1 $f10,0x0($s2) -/* f007830: 460a4402 */ mul.s $f16,$f8,$f10 -/* f007834: 4600848d */ trunc.w.s $f18,$f16 -/* f007838: 44199000 */ mfc1 $t9,$f18 -/* f00783c: 00000000 */ sll $zero,$zero,0x0 -/* f007840: a619000c */ sh $t9,0xc($s0) -/* f007844: c7a400c0 */ lwc1 $f4,0xc0($sp) -/* f007848: c6460000 */ lwc1 $f6,0x0($s2) -/* f00784c: 46062202 */ mul.s $f8,$f4,$f6 -/* f007850: 4600428d */ trunc.w.s $f10,$f8 -/* f007854: 44185000 */ mfc1 $t8,$f10 -/* f007858: 00000000 */ sll $zero,$zero,0x0 -/* f00785c: a618000e */ sh $t8,0xe($s0) -/* f007860: c7b000c4 */ lwc1 $f16,0xc4($sp) -/* f007864: c6520000 */ lwc1 $f18,0x0($s2) -/* f007868: 46128102 */ mul.s $f4,$f16,$f18 -/* f00786c: 4600218d */ trunc.w.s $f6,$f4 -/* f007870: 44193000 */ mfc1 $t9,$f6 -/* f007874: 00000000 */ sll $zero,$zero,0x0 -/* f007878: a6190010 */ sh $t9,0x10($s0) -/* f00787c: c7a800c0 */ lwc1 $f8,0xc0($sp) -/* f007880: 46144282 */ mul.s $f10,$f8,$f20 -/* f007884: 00000000 */ sll $zero,$zero,0x0 -/* f007888: 46165402 */ mul.s $f16,$f10,$f22 -/* f00788c: 4600848d */ trunc.w.s $f18,$f16 -/* f007890: 44189000 */ mfc1 $t8,$f18 -/* f007894: 00000000 */ sll $zero,$zero,0x0 -/* f007898: a6180014 */ sh $t8,0x14($s0) -/* f00789c: c7ae00c4 */ lwc1 $f14,0xc4($sp) -/* f0078a0: 0fc259d4 */ jal func0f096750 -/* f0078a4: c7ac00bc */ lwc1 $f12,0xbc($sp) -/* f0078a8: 3c017f1a */ lui $at,0x7f1a -/* f0078ac: c4247ec0 */ lwc1 $f4,0x7ec0($at) -/* f0078b0: a2000013 */ sb $zero,0x13($s0) -/* f0078b4: 24180001 */ addiu $t8,$zero,0x1 -/* f0078b8: 46040183 */ div.s $f6,$f0,$f4 -/* f0078bc: 46143202 */ mul.s $f8,$f6,$f20 -/* f0078c0: 00000000 */ sll $zero,$zero,0x0 -/* f0078c4: 46164282 */ mul.s $f10,$f8,$f22 -/* f0078c8: 4600540d */ trunc.w.s $f16,$f10 -/* f0078cc: 44198000 */ mfc1 $t9,$f16 -/* f0078d0: 00000000 */ sll $zero,$zero,0x0 -/* f0078d4: a6190016 */ sh $t9,0x16($s0) -/* f0078d8: 8e2f0000 */ lw $t7,0x0($s1) -/* f0078dc: 3c19800a */ lui $t9,0x800a -/* f0078e0: 030f7023 */ subu $t6,$t8,$t7 -/* f0078e4: ae2e0000 */ sw $t6,0x0($s1) -/* f0078e8: 8f39cb04 */ lw $t9,-0x34fc($t9) -/* f0078ec: 13200006 */ beqz $t9,.L0f007908 -/* f0078f0: 00000000 */ sll $zero,$zero,0x0 -/* f0078f4: 86180016 */ lh $t8,0x16($s0) -/* f0078f8: 240f2000 */ addiu $t7,$zero,0x2000 -/* f0078fc: 17000002 */ bnez $t8,.L0f007908 -/* f007900: 00000000 */ sll $zero,$zero,0x0 -/* f007904: a60f0016 */ sh $t7,0x16($s0) -.L0f007908: -/* f007908: 3c19800a */ lui $t9,0x800a -/* f00790c: 8739cb00 */ lh $t9,-0x3500($t9) -/* f007910: 860e0016 */ lh $t6,0x16($s0) -/* f007914: 01d9c021 */ addu $t8,$t6,$t9 -/* f007918: a6180016 */ sh $t8,0x16($s0) -/* f00791c: c7b200c8 */ lwc1 $f18,0xc8($sp) -/* f007920: c6440000 */ lwc1 $f4,0x0($s2) -/* f007924: 46049182 */ mul.s $f6,$f18,$f4 -/* f007928: 4600320d */ trunc.w.s $f8,$f6 -/* f00792c: 440e4000 */ mfc1 $t6,$f8 -/* f007930: 00000000 */ sll $zero,$zero,0x0 -/* f007934: a60e0018 */ sh $t6,0x18($s0) -/* f007938: c7aa00cc */ lwc1 $f10,0xcc($sp) -/* f00793c: c6500000 */ lwc1 $f16,0x0($s2) -/* f007940: 46105482 */ mul.s $f18,$f10,$f16 -/* f007944: 4600910d */ trunc.w.s $f4,$f18 -/* f007948: 44182000 */ mfc1 $t8,$f4 -/* f00794c: 00000000 */ sll $zero,$zero,0x0 -/* f007950: a618001a */ sh $t8,0x1a($s0) -/* f007954: c7a600d0 */ lwc1 $f6,0xd0($sp) -/* f007958: c6480000 */ lwc1 $f8,0x0($s2) -/* f00795c: 46083282 */ mul.s $f10,$f6,$f8 -/* f007960: 4600540d */ trunc.w.s $f16,$f10 -/* f007964: 440e8000 */ mfc1 $t6,$f16 -/* f007968: 00000000 */ sll $zero,$zero,0x0 -/* f00796c: a60e001c */ sh $t6,0x1c($s0) -/* f007970: c7b200cc */ lwc1 $f18,0xcc($sp) -/* f007974: 46149102 */ mul.s $f4,$f18,$f20 -/* f007978: 00000000 */ sll $zero,$zero,0x0 -/* f00797c: 46162182 */ mul.s $f6,$f4,$f22 -/* f007980: 4600320d */ trunc.w.s $f8,$f6 -/* f007984: 44184000 */ mfc1 $t8,$f8 -/* f007988: 00000000 */ sll $zero,$zero,0x0 -/* f00798c: a6180020 */ sh $t8,0x20($s0) -/* f007990: c7ae00d0 */ lwc1 $f14,0xd0($sp) -/* f007994: 0fc259d4 */ jal func0f096750 -/* f007998: c7ac00c8 */ lwc1 $f12,0xc8($sp) -/* f00799c: 3c017f1a */ lui $at,0x7f1a -/* f0079a0: c42a7ec4 */ lwc1 $f10,0x7ec4($at) -/* f0079a4: a200001f */ sb $zero,0x1f($s0) -/* f0079a8: 24180001 */ addiu $t8,$zero,0x1 -/* f0079ac: 460a0403 */ div.s $f16,$f0,$f10 -/* f0079b0: 46148482 */ mul.s $f18,$f16,$f20 -/* f0079b4: 00000000 */ sll $zero,$zero,0x0 -/* f0079b8: 46169102 */ mul.s $f4,$f18,$f22 -/* f0079bc: 4600218d */ trunc.w.s $f6,$f4 -/* f0079c0: 440e3000 */ mfc1 $t6,$f6 -/* f0079c4: 00000000 */ sll $zero,$zero,0x0 -/* f0079c8: a60e0022 */ sh $t6,0x22($s0) -/* f0079cc: 8e390000 */ lw $t9,0x0($s1) -/* f0079d0: 3c0e800a */ lui $t6,0x800a -/* f0079d4: 03197823 */ subu $t7,$t8,$t9 -/* f0079d8: ae2f0000 */ sw $t7,0x0($s1) -/* f0079dc: 8dcecb04 */ lw $t6,-0x34fc($t6) -/* f0079e0: 11c00006 */ beqz $t6,.L0f0079fc -/* f0079e4: 00000000 */ sll $zero,$zero,0x0 -/* f0079e8: 86180022 */ lh $t8,0x22($s0) -/* f0079ec: 24192000 */ addiu $t9,$zero,0x2000 -/* f0079f0: 17000002 */ bnez $t8,.L0f0079fc -/* f0079f4: 00000000 */ sll $zero,$zero,0x0 -/* f0079f8: a6190022 */ sh $t9,0x22($s0) -.L0f0079fc: -/* f0079fc: 3c0e800a */ lui $t6,0x800a -/* f007a00: 85cecb00 */ lh $t6,-0x3500($t6) -/* f007a04: 860f0022 */ lh $t7,0x22($s0) -/* f007a08: 01eec021 */ addu $t8,$t7,$t6 -/* f007a0c: a6180022 */ sh $t8,0x22($s0) -/* f007a10: c7a800d4 */ lwc1 $f8,0xd4($sp) -/* f007a14: c64a0000 */ lwc1 $f10,0x0($s2) -/* f007a18: 460a4402 */ mul.s $f16,$f8,$f10 -/* f007a1c: 4600848d */ trunc.w.s $f18,$f16 -/* f007a20: 440f9000 */ mfc1 $t7,$f18 -/* f007a24: 00000000 */ sll $zero,$zero,0x0 -/* f007a28: a60f0024 */ sh $t7,0x24($s0) -/* f007a2c: c7a400d8 */ lwc1 $f4,0xd8($sp) -/* f007a30: c6460000 */ lwc1 $f6,0x0($s2) -/* f007a34: 46062202 */ mul.s $f8,$f4,$f6 -/* f007a38: 4600428d */ trunc.w.s $f10,$f8 -/* f007a3c: 44185000 */ mfc1 $t8,$f10 -/* f007a40: 00000000 */ sll $zero,$zero,0x0 -/* f007a44: a6180026 */ sh $t8,0x26($s0) -/* f007a48: c7b000dc */ lwc1 $f16,0xdc($sp) -/* f007a4c: c6520000 */ lwc1 $f18,0x0($s2) -/* f007a50: 46128102 */ mul.s $f4,$f16,$f18 -/* f007a54: 4600218d */ trunc.w.s $f6,$f4 -/* f007a58: 440f3000 */ mfc1 $t7,$f6 -/* f007a5c: 00000000 */ sll $zero,$zero,0x0 -/* f007a60: a60f0028 */ sh $t7,0x28($s0) -/* f007a64: c7a800d8 */ lwc1 $f8,0xd8($sp) -/* f007a68: 46144282 */ mul.s $f10,$f8,$f20 -/* f007a6c: 00000000 */ sll $zero,$zero,0x0 -/* f007a70: 46165402 */ mul.s $f16,$f10,$f22 -/* f007a74: 4600848d */ trunc.w.s $f18,$f16 -/* f007a78: 44189000 */ mfc1 $t8,$f18 -/* f007a7c: 00000000 */ sll $zero,$zero,0x0 -/* f007a80: a618002c */ sh $t8,0x2c($s0) -/* f007a84: c7ae00dc */ lwc1 $f14,0xdc($sp) -/* f007a88: 0fc259d4 */ jal func0f096750 -/* f007a8c: c7ac00d4 */ lwc1 $f12,0xd4($sp) -/* f007a90: 3c017f1a */ lui $at,0x7f1a -/* f007a94: c4247ec8 */ lwc1 $f4,0x7ec8($at) -/* f007a98: a200002b */ sb $zero,0x2b($s0) -/* f007a9c: 24180001 */ addiu $t8,$zero,0x1 -/* f007aa0: 46040183 */ div.s $f6,$f0,$f4 -/* f007aa4: 46143202 */ mul.s $f8,$f6,$f20 -/* f007aa8: 00000000 */ sll $zero,$zero,0x0 -/* f007aac: 46164282 */ mul.s $f10,$f8,$f22 -/* f007ab0: 4600540d */ trunc.w.s $f16,$f10 -/* f007ab4: 440f8000 */ mfc1 $t7,$f16 -/* f007ab8: 00000000 */ sll $zero,$zero,0x0 -/* f007abc: a60f002e */ sh $t7,0x2e($s0) -/* f007ac0: 8e2e0000 */ lw $t6,0x0($s1) -/* f007ac4: 3c0f800a */ lui $t7,0x800a -/* f007ac8: 030ec823 */ subu $t9,$t8,$t6 -/* f007acc: ae390000 */ sw $t9,0x0($s1) -/* f007ad0: 8defcb04 */ lw $t7,-0x34fc($t7) -/* f007ad4: 11e00006 */ beqz $t7,.L0f007af0 -/* f007ad8: 00000000 */ sll $zero,$zero,0x0 -/* f007adc: 8618002e */ lh $t8,0x2e($s0) -/* f007ae0: 240e2000 */ addiu $t6,$zero,0x2000 -/* f007ae4: 17000002 */ bnez $t8,.L0f007af0 -/* f007ae8: 00000000 */ sll $zero,$zero,0x0 -/* f007aec: a60e002e */ sh $t6,0x2e($s0) -.L0f007af0: -/* f007af0: 3c0f800a */ lui $t7,0x800a -/* f007af4: 85efcb00 */ lh $t7,-0x3500($t7) -/* f007af8: 8619002e */ lh $t9,0x2e($s0) -/* f007afc: 032fc021 */ addu $t8,$t9,$t7 -/* f007b00: a618002e */ sh $t8,0x2e($s0) -/* f007b04: c7b200e0 */ lwc1 $f18,0xe0($sp) -/* f007b08: c6440000 */ lwc1 $f4,0x0($s2) -/* f007b0c: 46049182 */ mul.s $f6,$f18,$f4 -/* f007b10: 4600320d */ trunc.w.s $f8,$f6 -/* f007b14: 44194000 */ mfc1 $t9,$f8 -/* f007b18: 00000000 */ sll $zero,$zero,0x0 -/* f007b1c: a6190030 */ sh $t9,0x30($s0) -/* f007b20: c7aa00e4 */ lwc1 $f10,0xe4($sp) -/* f007b24: c6500000 */ lwc1 $f16,0x0($s2) -/* f007b28: 46105482 */ mul.s $f18,$f10,$f16 -/* f007b2c: 4600910d */ trunc.w.s $f4,$f18 -/* f007b30: 44182000 */ mfc1 $t8,$f4 -/* f007b34: 00000000 */ sll $zero,$zero,0x0 -/* f007b38: a6180032 */ sh $t8,0x32($s0) -/* f007b3c: c7a600e8 */ lwc1 $f6,0xe8($sp) -/* f007b40: c6480000 */ lwc1 $f8,0x0($s2) -/* f007b44: 46083282 */ mul.s $f10,$f6,$f8 -/* f007b48: 4600540d */ trunc.w.s $f16,$f10 -/* f007b4c: 44198000 */ mfc1 $t9,$f16 -/* f007b50: 00000000 */ sll $zero,$zero,0x0 -/* f007b54: a6190034 */ sh $t9,0x34($s0) -/* f007b58: c7b200e4 */ lwc1 $f18,0xe4($sp) -/* f007b5c: 46149102 */ mul.s $f4,$f18,$f20 -/* f007b60: 00000000 */ sll $zero,$zero,0x0 -/* f007b64: 46162182 */ mul.s $f6,$f4,$f22 -/* f007b68: 4600320d */ trunc.w.s $f8,$f6 -/* f007b6c: 44184000 */ mfc1 $t8,$f8 -/* f007b70: 00000000 */ sll $zero,$zero,0x0 -/* f007b74: a6180038 */ sh $t8,0x38($s0) -/* f007b78: c7ae00e8 */ lwc1 $f14,0xe8($sp) -/* f007b7c: 0fc259d4 */ jal func0f096750 -/* f007b80: c7ac00e0 */ lwc1 $f12,0xe0($sp) -/* f007b84: 3c017f1a */ lui $at,0x7f1a -/* f007b88: c42a7ecc */ lwc1 $f10,0x7ecc($at) -/* f007b8c: a2000037 */ sb $zero,0x37($s0) -/* f007b90: 24180001 */ addiu $t8,$zero,0x1 -/* f007b94: 460a0403 */ div.s $f16,$f0,$f10 -/* f007b98: 46148482 */ mul.s $f18,$f16,$f20 -/* f007b9c: 00000000 */ sll $zero,$zero,0x0 -/* f007ba0: 46169102 */ mul.s $f4,$f18,$f22 -/* f007ba4: 4600218d */ trunc.w.s $f6,$f4 -/* f007ba8: 44193000 */ mfc1 $t9,$f6 -/* f007bac: 00000000 */ sll $zero,$zero,0x0 -/* f007bb0: a619003a */ sh $t9,0x3a($s0) -/* f007bb4: 8e2f0000 */ lw $t7,0x0($s1) -/* f007bb8: 3c19800a */ lui $t9,0x800a -/* f007bbc: 030f7023 */ subu $t6,$t8,$t7 -/* f007bc0: ae2e0000 */ sw $t6,0x0($s1) -/* f007bc4: 8f39cb04 */ lw $t9,-0x34fc($t9) -/* f007bc8: 13200006 */ beqz $t9,.L0f007be4 -/* f007bcc: 00000000 */ sll $zero,$zero,0x0 -/* f007bd0: 8618003a */ lh $t8,0x3a($s0) -/* f007bd4: 240f2000 */ addiu $t7,$zero,0x2000 -/* f007bd8: 17000002 */ bnez $t8,.L0f007be4 -/* f007bdc: 00000000 */ sll $zero,$zero,0x0 -/* f007be0: a60f003a */ sh $t7,0x3a($s0) -.L0f007be4: -/* f007be4: 3c19800a */ lui $t9,0x800a -/* f007be8: 8739cb00 */ lh $t9,-0x3500($t9) -/* f007bec: 860e003a */ lh $t6,0x3a($s0) -/* f007bf0: 01d9c021 */ addu $t8,$t6,$t9 -/* f007bf4: a618003a */ sh $t8,0x3a($s0) -/* f007bf8: c7a800ec */ lwc1 $f8,0xec($sp) -/* f007bfc: c64a0000 */ lwc1 $f10,0x0($s2) -/* f007c00: 460a4402 */ mul.s $f16,$f8,$f10 -/* f007c04: 4600848d */ trunc.w.s $f18,$f16 -/* f007c08: 440e9000 */ mfc1 $t6,$f18 -/* f007c0c: 00000000 */ sll $zero,$zero,0x0 -/* f007c10: a60e003c */ sh $t6,0x3c($s0) -/* f007c14: c7a400f0 */ lwc1 $f4,0xf0($sp) -/* f007c18: c6460000 */ lwc1 $f6,0x0($s2) -/* f007c1c: 46062202 */ mul.s $f8,$f4,$f6 -/* f007c20: 4600428d */ trunc.w.s $f10,$f8 -/* f007c24: 44185000 */ mfc1 $t8,$f10 -/* f007c28: 00000000 */ sll $zero,$zero,0x0 -/* f007c2c: a618003e */ sh $t8,0x3e($s0) -/* f007c30: c7b000f4 */ lwc1 $f16,0xf4($sp) -/* f007c34: c6520000 */ lwc1 $f18,0x0($s2) -/* f007c38: 46128102 */ mul.s $f4,$f16,$f18 -/* f007c3c: 4600218d */ trunc.w.s $f6,$f4 -/* f007c40: 440e3000 */ mfc1 $t6,$f6 -/* f007c44: 00000000 */ sll $zero,$zero,0x0 -/* f007c48: a60e0040 */ sh $t6,0x40($s0) -/* f007c4c: c7a800f0 */ lwc1 $f8,0xf0($sp) -/* f007c50: 46144282 */ mul.s $f10,$f8,$f20 -/* f007c54: 00000000 */ sll $zero,$zero,0x0 -/* f007c58: 46165402 */ mul.s $f16,$f10,$f22 -/* f007c5c: 4600848d */ trunc.w.s $f18,$f16 -/* f007c60: 44189000 */ mfc1 $t8,$f18 -/* f007c64: 00000000 */ sll $zero,$zero,0x0 -/* f007c68: a6180044 */ sh $t8,0x44($s0) -/* f007c6c: c7ae00f4 */ lwc1 $f14,0xf4($sp) -/* f007c70: 0fc259d4 */ jal func0f096750 -/* f007c74: c7ac00ec */ lwc1 $f12,0xec($sp) -/* f007c78: 3c017f1a */ lui $at,0x7f1a -/* f007c7c: c4247ed0 */ lwc1 $f4,0x7ed0($at) -/* f007c80: a2000043 */ sb $zero,0x43($s0) -/* f007c84: 24180001 */ addiu $t8,$zero,0x1 -/* f007c88: 46040183 */ div.s $f6,$f0,$f4 -/* f007c8c: 46143202 */ mul.s $f8,$f6,$f20 -/* f007c90: 00000000 */ sll $zero,$zero,0x0 -/* f007c94: 46164282 */ mul.s $f10,$f8,$f22 -/* f007c98: 4600540d */ trunc.w.s $f16,$f10 -/* f007c9c: 440e8000 */ mfc1 $t6,$f16 -/* f007ca0: 00000000 */ sll $zero,$zero,0x0 -/* f007ca4: a60e0046 */ sh $t6,0x46($s0) -/* f007ca8: 8e390000 */ lw $t9,0x0($s1) -/* f007cac: 3c0e800a */ lui $t6,0x800a -/* f007cb0: 03197823 */ subu $t7,$t8,$t9 -/* f007cb4: ae2f0000 */ sw $t7,0x0($s1) -/* f007cb8: 8dcecb04 */ lw $t6,-0x34fc($t6) -/* f007cbc: 11c00006 */ beqz $t6,.L0f007cd8 -/* f007cc0: 00000000 */ sll $zero,$zero,0x0 -/* f007cc4: 86180046 */ lh $t8,0x46($s0) -/* f007cc8: 24192000 */ addiu $t9,$zero,0x2000 -/* f007ccc: 17000002 */ bnez $t8,.L0f007cd8 -/* f007cd0: 00000000 */ sll $zero,$zero,0x0 -/* f007cd4: a6190046 */ sh $t9,0x46($s0) -.L0f007cd8: -/* f007cd8: 3c0e800a */ lui $t6,0x800a -/* f007cdc: 85cecb00 */ lh $t6,-0x3500($t6) -/* f007ce0: 860f0046 */ lh $t7,0x46($s0) -/* f007ce4: 24040001 */ addiu $a0,$zero,0x1 -/* f007ce8: 01eec021 */ addu $t8,$t7,$t6 -/* f007cec: 0fc59e73 */ jal func0f1679cc -/* f007cf0: a6180046 */ sh $t8,0x46($s0) -/* f007cf4: 3c19ff00 */ lui $t9,0xff00 -/* f007cf8: 3739007f */ ori $t9,$t9,0x7f -/* f007cfc: ac590000 */ sw $t9,0x0($v0) -/* f007d00: 8faf0150 */ lw $t7,0x150($sp) -/* f007d04: 3c180700 */ lui $t8,0x700 -/* f007d08: 37180004 */ ori $t8,$t8,0x4 -/* f007d0c: 25ee0008 */ addiu $t6,$t7,0x8 -/* f007d10: afae0150 */ sw $t6,0x150($sp) -/* f007d14: adf80000 */ sw $t8,0x0($t7) -/* f007d18: 00402025 */ or $a0,$v0,$zero -/* f007d1c: 0c012d20 */ jal 0x4b480 -/* f007d20: afaf005c */ sw $t7,0x5c($sp) -/* f007d24: 8fa3005c */ lw $v1,0x5c($sp) -/* f007d28: 3c0e0450 */ lui $t6,0x450 -/* f007d2c: 35ce0048 */ ori $t6,$t6,0x48 -/* f007d30: ac620004 */ sw $v0,0x4($v1) -/* f007d34: 8fb90150 */ lw $t9,0x150($sp) -/* f007d38: 02002025 */ or $a0,$s0,$zero -/* f007d3c: 272f0008 */ addiu $t7,$t9,0x8 -/* f007d40: afaf0150 */ sw $t7,0x150($sp) -/* f007d44: af2e0000 */ sw $t6,0x0($t9) -/* f007d48: 0c012d20 */ jal 0x4b480 -/* f007d4c: afb90058 */ sw $t9,0x58($sp) -/* f007d50: 8fa80058 */ lw $t0,0x58($sp) -/* f007d54: 27b000bc */ addiu $s0,$sp,0xbc -/* f007d58: 24180004 */ addiu $t8,$zero,0x4 -/* f007d5c: ad020004 */ sw $v0,0x4($t0) -/* f007d60: 24190001 */ addiu $t9,$zero,0x1 -/* f007d64: 240f0006 */ addiu $t7,$zero,0x6 -/* f007d68: 240e0002 */ addiu $t6,$zero,0x2 -/* f007d6c: afae0020 */ sw $t6,0x20($sp) -/* f007d70: afaf001c */ sw $t7,0x1c($sp) -/* f007d74: afb90018 */ sw $t9,0x18($sp) -/* f007d78: afb80014 */ sw $t8,0x14($sp) -/* f007d7c: afa00010 */ sw $zero,0x10($sp) -/* f007d80: 8fa40150 */ lw $a0,0x150($sp) -/* f007d84: 02003825 */ or $a3,$s0,$zero -/* f007d88: 27a500b0 */ addiu $a1,$sp,0xb0 -/* f007d8c: 0fc01b20 */ jal func0f006c80 -/* f007d90: 27a600e0 */ addiu $a2,$sp,0xe0 -/* f007d94: 24180001 */ addiu $t8,$zero,0x1 -/* f007d98: afb80010 */ sw $t8,0x10($sp) -/* f007d9c: 24180002 */ addiu $t8,$zero,0x2 -/* f007da0: 24190004 */ addiu $t9,$zero,0x4 -/* f007da4: 240f0002 */ addiu $t7,$zero,0x2 -/* f007da8: 240e0006 */ addiu $t6,$zero,0x6 -/* f007dac: afa20150 */ sw $v0,0x150($sp) -/* f007db0: afae001c */ sw $t6,0x1c($sp) -/* f007db4: afaf0018 */ sw $t7,0x18($sp) -/* f007db8: afb90014 */ sw $t9,0x14($sp) -/* f007dbc: afb80020 */ sw $t8,0x20($sp) -/* f007dc0: 00402025 */ or $a0,$v0,$zero -/* f007dc4: 02002825 */ or $a1,$s0,$zero -/* f007dc8: 27a600e0 */ addiu $a2,$sp,0xe0 -/* f007dcc: 0fc01b20 */ jal func0f006c80 -/* f007dd0: 27a700c8 */ addiu $a3,$sp,0xc8 -/* f007dd4: 24190001 */ addiu $t9,$zero,0x1 -/* f007dd8: 240f0005 */ addiu $t7,$zero,0x5 -/* f007ddc: 240e0006 */ addiu $t6,$zero,0x6 -/* f007de0: 24180002 */ addiu $t8,$zero,0x2 -/* f007de4: afa20150 */ sw $v0,0x150($sp) -/* f007de8: afb80020 */ sw $t8,0x20($sp) -/* f007dec: afae001c */ sw $t6,0x1c($sp) -/* f007df0: afaf0014 */ sw $t7,0x14($sp) -/* f007df4: afb90010 */ sw $t9,0x10($sp) -/* f007df8: 00402025 */ or $a0,$v0,$zero -/* f007dfc: 02002825 */ or $a1,$s0,$zero -/* f007e00: 27a600ec */ addiu $a2,$sp,0xec -/* f007e04: 27a700b0 */ addiu $a3,$sp,0xb0 -/* f007e08: 0fc01b20 */ jal func0f006c80 -/* f007e0c: afa00018 */ sw $zero,0x18($sp) -/* f007e10: 24190002 */ addiu $t9,$zero,0x2 -/* f007e14: 240f0005 */ addiu $t7,$zero,0x5 -/* f007e18: 240e0001 */ addiu $t6,$zero,0x1 -/* f007e1c: 24180006 */ addiu $t8,$zero,0x6 -/* f007e20: afa20150 */ sw $v0,0x150($sp) -/* f007e24: afb8001c */ sw $t8,0x1c($sp) -/* f007e28: afae0018 */ sw $t6,0x18($sp) -/* f007e2c: afaf0014 */ sw $t7,0x14($sp) -/* f007e30: afb90010 */ sw $t9,0x10($sp) -/* f007e34: afb90020 */ sw $t9,0x20($sp) -/* f007e38: 00402025 */ or $a0,$v0,$zero -/* f007e3c: 27a500c8 */ addiu $a1,$sp,0xc8 -/* f007e40: 27a600ec */ addiu $a2,$sp,0xec -/* f007e44: 0fc01b20 */ jal func0f006c80 -/* f007e48: 02003825 */ or $a3,$s0,$zero -/* f007e4c: 240f0001 */ addiu $t7,$zero,0x1 -/* f007e50: 3c01800a */ lui $at,0x800a -/* f007e54: afa20150 */ sw $v0,0x150($sp) -/* f007e58: ac2fcb04 */ sw $t7,-0x34fc($at) -/* f007e5c: 0fc59e59 */ jal func0f167964 -/* f007e60: 24040006 */ addiu $a0,$zero,0x6 -/* f007e64: c7b200b0 */ lwc1 $f18,0xb0($sp) -/* f007e68: c6440000 */ lwc1 $f4,0x0($s2) -/* f007e6c: 00408025 */ or $s0,$v0,$zero -/* f007e70: 46049182 */ mul.s $f6,$f18,$f4 -/* f007e74: 4600320d */ trunc.w.s $f8,$f6 -/* f007e78: 44184000 */ mfc1 $t8,$f8 -/* f007e7c: 00000000 */ sll $zero,$zero,0x0 -/* f007e80: a4580000 */ sh $t8,0x0($v0) -/* f007e84: c7aa00b4 */ lwc1 $f10,0xb4($sp) -/* f007e88: c6500000 */ lwc1 $f16,0x0($s2) -/* f007e8c: 46105482 */ mul.s $f18,$f10,$f16 -/* f007e90: 4600910d */ trunc.w.s $f4,$f18 -/* f007e94: 440f2000 */ mfc1 $t7,$f4 -/* f007e98: 00000000 */ sll $zero,$zero,0x0 -/* f007e9c: a44f0002 */ sh $t7,0x2($v0) -/* f007ea0: c7a600b8 */ lwc1 $f6,0xb8($sp) -/* f007ea4: c6480000 */ lwc1 $f8,0x0($s2) -/* f007ea8: 46083282 */ mul.s $f10,$f6,$f8 -/* f007eac: 4600540d */ trunc.w.s $f16,$f10 -/* f007eb0: 44188000 */ mfc1 $t8,$f16 -/* f007eb4: 00000000 */ sll $zero,$zero,0x0 -/* f007eb8: a4580004 */ sh $t8,0x4($v0) -/* f007ebc: c7b200b4 */ lwc1 $f18,0xb4($sp) -/* f007ec0: 46149102 */ mul.s $f4,$f18,$f20 -/* f007ec4: 00000000 */ sll $zero,$zero,0x0 -/* f007ec8: 46162182 */ mul.s $f6,$f4,$f22 -/* f007ecc: 4600320d */ trunc.w.s $f8,$f6 -/* f007ed0: 440f4000 */ mfc1 $t7,$f8 -/* f007ed4: 00000000 */ sll $zero,$zero,0x0 -/* f007ed8: a44f0008 */ sh $t7,0x8($v0) -/* f007edc: c7ae00b8 */ lwc1 $f14,0xb8($sp) -/* f007ee0: 0fc259d4 */ jal func0f096750 -/* f007ee4: c7ac00b0 */ lwc1 $f12,0xb0($sp) -/* f007ee8: 3c017f1a */ lui $at,0x7f1a -/* f007eec: c42a7ed4 */ lwc1 $f10,0x7ed4($at) -/* f007ef0: a2000007 */ sb $zero,0x7($s0) -/* f007ef4: 240f0001 */ addiu $t7,$zero,0x1 -/* f007ef8: 460a0403 */ div.s $f16,$f0,$f10 -/* f007efc: 46148482 */ mul.s $f18,$f16,$f20 -/* f007f00: 00000000 */ sll $zero,$zero,0x0 -/* f007f04: 46169102 */ mul.s $f4,$f18,$f22 -/* f007f08: 4600218d */ trunc.w.s $f6,$f4 -/* f007f0c: 44183000 */ mfc1 $t8,$f6 -/* f007f10: 00000000 */ sll $zero,$zero,0x0 -/* f007f14: a618000a */ sh $t8,0xa($s0) -/* f007f18: 8e390000 */ lw $t9,0x0($s1) -/* f007f1c: 3c18800a */ lui $t8,0x800a -/* f007f20: 01f97023 */ subu $t6,$t7,$t9 -/* f007f24: ae2e0000 */ sw $t6,0x0($s1) -/* f007f28: 8f18cb04 */ lw $t8,-0x34fc($t8) -/* f007f2c: 13000006 */ beqz $t8,.L0f007f48 -/* f007f30: 00000000 */ sll $zero,$zero,0x0 -/* f007f34: 860f000a */ lh $t7,0xa($s0) -/* f007f38: 24192000 */ addiu $t9,$zero,0x2000 -/* f007f3c: 15e00002 */ bnez $t7,.L0f007f48 -/* f007f40: 00000000 */ sll $zero,$zero,0x0 -/* f007f44: a619000a */ sh $t9,0xa($s0) -.L0f007f48: -/* f007f48: 3c18800a */ lui $t8,0x800a -/* f007f4c: 8718cb00 */ lh $t8,-0x3500($t8) -/* f007f50: 860e000a */ lh $t6,0xa($s0) -/* f007f54: 01d87821 */ addu $t7,$t6,$t8 -/* f007f58: a60f000a */ sh $t7,0xa($s0) -/* f007f5c: c7a800bc */ lwc1 $f8,0xbc($sp) -/* f007f60: c64a0000 */ lwc1 $f10,0x0($s2) -/* f007f64: 460a4402 */ mul.s $f16,$f8,$f10 -/* f007f68: 4600848d */ trunc.w.s $f18,$f16 -/* f007f6c: 440e9000 */ mfc1 $t6,$f18 -/* f007f70: 00000000 */ sll $zero,$zero,0x0 -/* f007f74: a60e000c */ sh $t6,0xc($s0) -/* f007f78: c7a400c0 */ lwc1 $f4,0xc0($sp) -/* f007f7c: c6460000 */ lwc1 $f6,0x0($s2) -/* f007f80: 46062202 */ mul.s $f8,$f4,$f6 -/* f007f84: 4600428d */ trunc.w.s $f10,$f8 -/* f007f88: 440f5000 */ mfc1 $t7,$f10 -/* f007f8c: 00000000 */ sll $zero,$zero,0x0 -/* f007f90: a60f000e */ sh $t7,0xe($s0) -/* f007f94: c7b000c4 */ lwc1 $f16,0xc4($sp) -/* f007f98: c6520000 */ lwc1 $f18,0x0($s2) -/* f007f9c: 46128102 */ mul.s $f4,$f16,$f18 -/* f007fa0: 4600218d */ trunc.w.s $f6,$f4 -/* f007fa4: 440e3000 */ mfc1 $t6,$f6 -/* f007fa8: 00000000 */ sll $zero,$zero,0x0 -/* f007fac: a60e0010 */ sh $t6,0x10($s0) -/* f007fb0: c7a800c0 */ lwc1 $f8,0xc0($sp) -/* f007fb4: 46144282 */ mul.s $f10,$f8,$f20 -/* f007fb8: 00000000 */ sll $zero,$zero,0x0 -/* f007fbc: 46165402 */ mul.s $f16,$f10,$f22 -/* f007fc0: 4600848d */ trunc.w.s $f18,$f16 -/* f007fc4: 440f9000 */ mfc1 $t7,$f18 -/* f007fc8: 00000000 */ sll $zero,$zero,0x0 -/* f007fcc: a60f0014 */ sh $t7,0x14($s0) -/* f007fd0: c7ae00c4 */ lwc1 $f14,0xc4($sp) -/* f007fd4: 0fc259d4 */ jal func0f096750 -/* f007fd8: c7ac00bc */ lwc1 $f12,0xbc($sp) -/* f007fdc: 3c017f1a */ lui $at,0x7f1a -/* f007fe0: c4247ed8 */ lwc1 $f4,0x7ed8($at) -/* f007fe4: a2000013 */ sb $zero,0x13($s0) -/* f007fe8: 240f0001 */ addiu $t7,$zero,0x1 -/* f007fec: 46040183 */ div.s $f6,$f0,$f4 -/* f007ff0: 46143202 */ mul.s $f8,$f6,$f20 -/* f007ff4: 00000000 */ sll $zero,$zero,0x0 -/* f007ff8: 46164282 */ mul.s $f10,$f8,$f22 -/* f007ffc: 4600540d */ trunc.w.s $f16,$f10 -/* f008000: 440e8000 */ mfc1 $t6,$f16 -/* f008004: 00000000 */ sll $zero,$zero,0x0 -/* f008008: a60e0016 */ sh $t6,0x16($s0) -/* f00800c: 8e380000 */ lw $t8,0x0($s1) -/* f008010: 3c0e800a */ lui $t6,0x800a -/* f008014: 01f8c823 */ subu $t9,$t7,$t8 -/* f008018: ae390000 */ sw $t9,0x0($s1) -/* f00801c: 8dcecb04 */ lw $t6,-0x34fc($t6) -/* f008020: 11c00006 */ beqz $t6,.L0f00803c -/* f008024: 00000000 */ sll $zero,$zero,0x0 -/* f008028: 860f0016 */ lh $t7,0x16($s0) -/* f00802c: 24182000 */ addiu $t8,$zero,0x2000 -/* f008030: 15e00002 */ bnez $t7,.L0f00803c -/* f008034: 00000000 */ sll $zero,$zero,0x0 -/* f008038: a6180016 */ sh $t8,0x16($s0) -.L0f00803c: -/* f00803c: 3c0e800a */ lui $t6,0x800a -/* f008040: 85cecb00 */ lh $t6,-0x3500($t6) -/* f008044: 86190016 */ lh $t9,0x16($s0) -/* f008048: 032e7821 */ addu $t7,$t9,$t6 -/* f00804c: a60f0016 */ sh $t7,0x16($s0) -/* f008050: c7b200c8 */ lwc1 $f18,0xc8($sp) -/* f008054: c6440000 */ lwc1 $f4,0x0($s2) -/* f008058: 46049182 */ mul.s $f6,$f18,$f4 -/* f00805c: 4600320d */ trunc.w.s $f8,$f6 -/* f008060: 44194000 */ mfc1 $t9,$f8 -/* f008064: 00000000 */ sll $zero,$zero,0x0 -/* f008068: a6190018 */ sh $t9,0x18($s0) -/* f00806c: c7aa00cc */ lwc1 $f10,0xcc($sp) -/* f008070: c6500000 */ lwc1 $f16,0x0($s2) -/* f008074: 46105482 */ mul.s $f18,$f10,$f16 -/* f008078: 4600910d */ trunc.w.s $f4,$f18 -/* f00807c: 440f2000 */ mfc1 $t7,$f4 -/* f008080: 00000000 */ sll $zero,$zero,0x0 -/* f008084: a60f001a */ sh $t7,0x1a($s0) -/* f008088: c7a600d0 */ lwc1 $f6,0xd0($sp) -/* f00808c: c6480000 */ lwc1 $f8,0x0($s2) -/* f008090: 46083282 */ mul.s $f10,$f6,$f8 -/* f008094: 4600540d */ trunc.w.s $f16,$f10 -/* f008098: 44198000 */ mfc1 $t9,$f16 -/* f00809c: 00000000 */ sll $zero,$zero,0x0 -/* f0080a0: a619001c */ sh $t9,0x1c($s0) -/* f0080a4: c7b200cc */ lwc1 $f18,0xcc($sp) -/* f0080a8: 46149102 */ mul.s $f4,$f18,$f20 -/* f0080ac: 00000000 */ sll $zero,$zero,0x0 -/* f0080b0: 46162182 */ mul.s $f6,$f4,$f22 -/* f0080b4: 4600320d */ trunc.w.s $f8,$f6 -/* f0080b8: 440f4000 */ mfc1 $t7,$f8 -/* f0080bc: 00000000 */ sll $zero,$zero,0x0 -/* f0080c0: a60f0020 */ sh $t7,0x20($s0) -/* f0080c4: c7ae00d0 */ lwc1 $f14,0xd0($sp) -/* f0080c8: 0fc259d4 */ jal func0f096750 -/* f0080cc: c7ac00c8 */ lwc1 $f12,0xc8($sp) -/* f0080d0: 3c017f1a */ lui $at,0x7f1a -/* f0080d4: c42a7edc */ lwc1 $f10,0x7edc($at) -/* f0080d8: a200001f */ sb $zero,0x1f($s0) -/* f0080dc: 240f0001 */ addiu $t7,$zero,0x1 -/* f0080e0: 460a0403 */ div.s $f16,$f0,$f10 -/* f0080e4: 46148482 */ mul.s $f18,$f16,$f20 -/* f0080e8: 00000000 */ sll $zero,$zero,0x0 -/* f0080ec: 46169102 */ mul.s $f4,$f18,$f22 -/* f0080f0: 4600218d */ trunc.w.s $f6,$f4 -/* f0080f4: 44193000 */ mfc1 $t9,$f6 -/* f0080f8: 00000000 */ sll $zero,$zero,0x0 -/* f0080fc: a6190022 */ sh $t9,0x22($s0) -/* f008100: 8e2e0000 */ lw $t6,0x0($s1) -/* f008104: 3c19800a */ lui $t9,0x800a -/* f008108: 01eec023 */ subu $t8,$t7,$t6 -/* f00810c: ae380000 */ sw $t8,0x0($s1) -/* f008110: 8f39cb04 */ lw $t9,-0x34fc($t9) -/* f008114: 13200006 */ beqz $t9,.L0f008130 -/* f008118: 00000000 */ sll $zero,$zero,0x0 -/* f00811c: 860f0022 */ lh $t7,0x22($s0) -/* f008120: 240e2000 */ addiu $t6,$zero,0x2000 -/* f008124: 15e00002 */ bnez $t7,.L0f008130 -/* f008128: 00000000 */ sll $zero,$zero,0x0 -/* f00812c: a60e0022 */ sh $t6,0x22($s0) -.L0f008130: -/* f008130: 3c19800a */ lui $t9,0x800a -/* f008134: 8739cb00 */ lh $t9,-0x3500($t9) -/* f008138: 86180022 */ lh $t8,0x22($s0) -/* f00813c: 03197821 */ addu $t7,$t8,$t9 -/* f008140: a60f0022 */ sh $t7,0x22($s0) -/* f008144: c7a800d4 */ lwc1 $f8,0xd4($sp) -/* f008148: c64a0000 */ lwc1 $f10,0x0($s2) -/* f00814c: 460a4402 */ mul.s $f16,$f8,$f10 -/* f008150: 4600848d */ trunc.w.s $f18,$f16 -/* f008154: 44189000 */ mfc1 $t8,$f18 -/* f008158: 00000000 */ sll $zero,$zero,0x0 -/* f00815c: a6180024 */ sh $t8,0x24($s0) -/* f008160: c7a400d8 */ lwc1 $f4,0xd8($sp) -/* f008164: c6460000 */ lwc1 $f6,0x0($s2) -/* f008168: 46062202 */ mul.s $f8,$f4,$f6 -/* f00816c: 4600428d */ trunc.w.s $f10,$f8 -/* f008170: 440f5000 */ mfc1 $t7,$f10 -/* f008174: 00000000 */ sll $zero,$zero,0x0 -/* f008178: a60f0026 */ sh $t7,0x26($s0) -/* f00817c: c7b000dc */ lwc1 $f16,0xdc($sp) -/* f008180: c6520000 */ lwc1 $f18,0x0($s2) -/* f008184: 46128102 */ mul.s $f4,$f16,$f18 -/* f008188: 4600218d */ trunc.w.s $f6,$f4 -/* f00818c: 44183000 */ mfc1 $t8,$f6 -/* f008190: 00000000 */ sll $zero,$zero,0x0 -/* f008194: a6180028 */ sh $t8,0x28($s0) -/* f008198: c7a800d8 */ lwc1 $f8,0xd8($sp) -/* f00819c: 46144282 */ mul.s $f10,$f8,$f20 -/* f0081a0: 00000000 */ sll $zero,$zero,0x0 -/* f0081a4: 46165402 */ mul.s $f16,$f10,$f22 -/* f0081a8: 4600848d */ trunc.w.s $f18,$f16 -/* f0081ac: 440f9000 */ mfc1 $t7,$f18 -/* f0081b0: 00000000 */ sll $zero,$zero,0x0 -/* f0081b4: a60f002c */ sh $t7,0x2c($s0) -/* f0081b8: c7ae00dc */ lwc1 $f14,0xdc($sp) -/* f0081bc: 0fc259d4 */ jal func0f096750 -/* f0081c0: c7ac00d4 */ lwc1 $f12,0xd4($sp) -/* f0081c4: 3c017f1a */ lui $at,0x7f1a -/* f0081c8: c4247ee0 */ lwc1 $f4,0x7ee0($at) -/* f0081cc: a200002b */ sb $zero,0x2b($s0) -/* f0081d0: 240f0001 */ addiu $t7,$zero,0x1 -/* f0081d4: 46040183 */ div.s $f6,$f0,$f4 -/* f0081d8: 46143202 */ mul.s $f8,$f6,$f20 -/* f0081dc: 00000000 */ sll $zero,$zero,0x0 -/* f0081e0: 46164282 */ mul.s $f10,$f8,$f22 -/* f0081e4: 4600540d */ trunc.w.s $f16,$f10 -/* f0081e8: 44188000 */ mfc1 $t8,$f16 -/* f0081ec: 00000000 */ sll $zero,$zero,0x0 -/* f0081f0: a618002e */ sh $t8,0x2e($s0) -/* f0081f4: 8e390000 */ lw $t9,0x0($s1) -/* f0081f8: 3c18800a */ lui $t8,0x800a -/* f0081fc: 01f97023 */ subu $t6,$t7,$t9 -/* f008200: ae2e0000 */ sw $t6,0x0($s1) -/* f008204: 8f18cb04 */ lw $t8,-0x34fc($t8) -/* f008208: 13000006 */ beqz $t8,.L0f008224 -/* f00820c: 00000000 */ sll $zero,$zero,0x0 -/* f008210: 860f002e */ lh $t7,0x2e($s0) -/* f008214: 24192000 */ addiu $t9,$zero,0x2000 -/* f008218: 15e00002 */ bnez $t7,.L0f008224 -/* f00821c: 00000000 */ sll $zero,$zero,0x0 -/* f008220: a619002e */ sh $t9,0x2e($s0) -.L0f008224: -/* f008224: 3c18800a */ lui $t8,0x800a -/* f008228: 8718cb00 */ lh $t8,-0x3500($t8) -/* f00822c: 860e002e */ lh $t6,0x2e($s0) -/* f008230: 01d87821 */ addu $t7,$t6,$t8 -/* f008234: a60f002e */ sh $t7,0x2e($s0) -/* f008238: c7b200e0 */ lwc1 $f18,0xe0($sp) -/* f00823c: c6440000 */ lwc1 $f4,0x0($s2) -/* f008240: 46049182 */ mul.s $f6,$f18,$f4 -/* f008244: 4600320d */ trunc.w.s $f8,$f6 -/* f008248: 440e4000 */ mfc1 $t6,$f8 -/* f00824c: 00000000 */ sll $zero,$zero,0x0 -/* f008250: a60e0030 */ sh $t6,0x30($s0) -/* f008254: c7aa00e4 */ lwc1 $f10,0xe4($sp) -/* f008258: c6500000 */ lwc1 $f16,0x0($s2) -/* f00825c: 46105482 */ mul.s $f18,$f10,$f16 -/* f008260: 4600910d */ trunc.w.s $f4,$f18 -/* f008264: 440f2000 */ mfc1 $t7,$f4 -/* f008268: 00000000 */ sll $zero,$zero,0x0 -/* f00826c: a60f0032 */ sh $t7,0x32($s0) -/* f008270: c7a600e8 */ lwc1 $f6,0xe8($sp) -/* f008274: c6480000 */ lwc1 $f8,0x0($s2) -/* f008278: 46083282 */ mul.s $f10,$f6,$f8 -/* f00827c: 4600540d */ trunc.w.s $f16,$f10 -/* f008280: 440e8000 */ mfc1 $t6,$f16 -/* f008284: 00000000 */ sll $zero,$zero,0x0 -/* f008288: a60e0034 */ sh $t6,0x34($s0) -/* f00828c: c7b200e4 */ lwc1 $f18,0xe4($sp) -/* f008290: 46149102 */ mul.s $f4,$f18,$f20 -/* f008294: 00000000 */ sll $zero,$zero,0x0 -/* f008298: 46162182 */ mul.s $f6,$f4,$f22 -/* f00829c: 4600320d */ trunc.w.s $f8,$f6 -/* f0082a0: 440f4000 */ mfc1 $t7,$f8 -/* f0082a4: 00000000 */ sll $zero,$zero,0x0 -/* f0082a8: a60f0038 */ sh $t7,0x38($s0) -/* f0082ac: c7ae00e8 */ lwc1 $f14,0xe8($sp) -/* f0082b0: 0fc259d4 */ jal func0f096750 -/* f0082b4: c7ac00e0 */ lwc1 $f12,0xe0($sp) -/* f0082b8: 3c017f1a */ lui $at,0x7f1a -/* f0082bc: c42a7ee4 */ lwc1 $f10,0x7ee4($at) -/* f0082c0: a2000037 */ sb $zero,0x37($s0) -/* f0082c4: 240f0001 */ addiu $t7,$zero,0x1 -/* f0082c8: 460a0403 */ div.s $f16,$f0,$f10 -/* f0082cc: 46148482 */ mul.s $f18,$f16,$f20 -/* f0082d0: 00000000 */ sll $zero,$zero,0x0 -/* f0082d4: 46169102 */ mul.s $f4,$f18,$f22 -/* f0082d8: 4600218d */ trunc.w.s $f6,$f4 -/* f0082dc: 440e3000 */ mfc1 $t6,$f6 -/* f0082e0: 00000000 */ sll $zero,$zero,0x0 -/* f0082e4: a60e003a */ sh $t6,0x3a($s0) -/* f0082e8: 8e380000 */ lw $t8,0x0($s1) -/* f0082ec: 3c0e800a */ lui $t6,0x800a -/* f0082f0: 01f8c823 */ subu $t9,$t7,$t8 -/* f0082f4: ae390000 */ sw $t9,0x0($s1) -/* f0082f8: 8dcecb04 */ lw $t6,-0x34fc($t6) -/* f0082fc: 11c00006 */ beqz $t6,.L0f008318 -/* f008300: 00000000 */ sll $zero,$zero,0x0 -/* f008304: 860f003a */ lh $t7,0x3a($s0) -/* f008308: 24182000 */ addiu $t8,$zero,0x2000 -/* f00830c: 15e00002 */ bnez $t7,.L0f008318 -/* f008310: 00000000 */ sll $zero,$zero,0x0 -/* f008314: a618003a */ sh $t8,0x3a($s0) -.L0f008318: -/* f008318: 3c0e800a */ lui $t6,0x800a -/* f00831c: 85cecb00 */ lh $t6,-0x3500($t6) -/* f008320: 8619003a */ lh $t9,0x3a($s0) -/* f008324: 032e7821 */ addu $t7,$t9,$t6 -/* f008328: a60f003a */ sh $t7,0x3a($s0) -/* f00832c: c7a800ec */ lwc1 $f8,0xec($sp) -/* f008330: c64a0000 */ lwc1 $f10,0x0($s2) -/* f008334: 460a4402 */ mul.s $f16,$f8,$f10 -/* f008338: 4600848d */ trunc.w.s $f18,$f16 -/* f00833c: 44199000 */ mfc1 $t9,$f18 -/* f008340: 00000000 */ sll $zero,$zero,0x0 -/* f008344: a619003c */ sh $t9,0x3c($s0) -/* f008348: c7a400f0 */ lwc1 $f4,0xf0($sp) -/* f00834c: c6460000 */ lwc1 $f6,0x0($s2) -/* f008350: 46062202 */ mul.s $f8,$f4,$f6 -/* f008354: 4600428d */ trunc.w.s $f10,$f8 -/* f008358: 440f5000 */ mfc1 $t7,$f10 -/* f00835c: 00000000 */ sll $zero,$zero,0x0 -/* f008360: a60f003e */ sh $t7,0x3e($s0) -/* f008364: c7b000f4 */ lwc1 $f16,0xf4($sp) -/* f008368: c6520000 */ lwc1 $f18,0x0($s2) -/* f00836c: 46128102 */ mul.s $f4,$f16,$f18 -/* f008370: 4600218d */ trunc.w.s $f6,$f4 -/* f008374: 44193000 */ mfc1 $t9,$f6 -/* f008378: 00000000 */ sll $zero,$zero,0x0 -/* f00837c: a6190040 */ sh $t9,0x40($s0) -/* f008380: c7a800f0 */ lwc1 $f8,0xf0($sp) -/* f008384: 46144282 */ mul.s $f10,$f8,$f20 -/* f008388: 00000000 */ sll $zero,$zero,0x0 -/* f00838c: 46165402 */ mul.s $f16,$f10,$f22 -/* f008390: 4600848d */ trunc.w.s $f18,$f16 -/* f008394: 440f9000 */ mfc1 $t7,$f18 -/* f008398: 00000000 */ sll $zero,$zero,0x0 -/* f00839c: a60f0044 */ sh $t7,0x44($s0) -/* f0083a0: c7ae00f4 */ lwc1 $f14,0xf4($sp) -/* f0083a4: 0fc259d4 */ jal func0f096750 -/* f0083a8: c7ac00ec */ lwc1 $f12,0xec($sp) -/* f0083ac: 3c017f1a */ lui $at,0x7f1a -/* f0083b0: c4247ee8 */ lwc1 $f4,0x7ee8($at) -/* f0083b4: a2000043 */ sb $zero,0x43($s0) -/* f0083b8: 240f0001 */ addiu $t7,$zero,0x1 -/* f0083bc: 46040183 */ div.s $f6,$f0,$f4 -/* f0083c0: 46143202 */ mul.s $f8,$f6,$f20 -/* f0083c4: 00000000 */ sll $zero,$zero,0x0 -/* f0083c8: 46164282 */ mul.s $f10,$f8,$f22 -/* f0083cc: 4600540d */ trunc.w.s $f16,$f10 -/* f0083d0: 44198000 */ mfc1 $t9,$f16 -/* f0083d4: 00000000 */ sll $zero,$zero,0x0 -/* f0083d8: a6190046 */ sh $t9,0x46($s0) -/* f0083dc: 8e2e0000 */ lw $t6,0x0($s1) -/* f0083e0: 3c19800a */ lui $t9,0x800a -/* f0083e4: 01eec023 */ subu $t8,$t7,$t6 -/* f0083e8: ae380000 */ sw $t8,0x0($s1) -/* f0083ec: 8f39cb04 */ lw $t9,-0x34fc($t9) -/* f0083f0: 13200006 */ beqz $t9,.L0f00840c -/* f0083f4: 00000000 */ sll $zero,$zero,0x0 -/* f0083f8: 860f0046 */ lh $t7,0x46($s0) -/* f0083fc: 240e2000 */ addiu $t6,$zero,0x2000 -/* f008400: 15e00002 */ bnez $t7,.L0f00840c -/* f008404: 00000000 */ sll $zero,$zero,0x0 -/* f008408: a60e0046 */ sh $t6,0x46($s0) -.L0f00840c: -/* f00840c: 3c19800a */ lui $t9,0x800a -/* f008410: 8739cb00 */ lh $t9,-0x3500($t9) -/* f008414: 86180046 */ lh $t8,0x46($s0) -/* f008418: 02002025 */ or $a0,$s0,$zero -/* f00841c: 03197821 */ addu $t7,$t8,$t9 -/* f008420: a60f0046 */ sh $t7,0x46($s0) -/* f008424: 8fb10150 */ lw $s1,0x150($sp) -/* f008428: 3c190450 */ lui $t9,0x450 -/* f00842c: 37390048 */ ori $t9,$t9,0x48 -/* f008430: 26380008 */ addiu $t8,$s1,0x8 -/* f008434: afb80150 */ sw $t8,0x150($sp) -/* f008438: 0c012d20 */ jal 0x4b480 -/* f00843c: ae390000 */ sw $t9,0x0($s1) -/* f008440: ae220004 */ sw $v0,0x4($s1) -/* f008444: 27b000d4 */ addiu $s0,$sp,0xd4 -/* f008448: 240f0002 */ addiu $t7,$zero,0x2 -/* f00844c: 240e0004 */ addiu $t6,$zero,0x4 -/* f008450: 24180003 */ addiu $t8,$zero,0x3 -/* f008454: 24190006 */ addiu $t9,$zero,0x6 -/* f008458: afb9001c */ sw $t9,0x1c($sp) -/* f00845c: afb80018 */ sw $t8,0x18($sp) -/* f008460: afae0014 */ sw $t6,0x14($sp) -/* f008464: afaf0010 */ sw $t7,0x10($sp) -/* f008468: afaf0020 */ sw $t7,0x20($sp) -/* f00846c: 02003825 */ or $a3,$s0,$zero -/* f008470: 8fa40150 */ lw $a0,0x150($sp) -/* f008474: 27a500c8 */ addiu $a1,$sp,0xc8 -/* f008478: 0fc01b20 */ jal func0f006c80 -/* f00847c: 27a600e0 */ addiu $a2,$sp,0xe0 -/* f008480: 240e0003 */ addiu $t6,$zero,0x3 -/* f008484: 24180004 */ addiu $t8,$zero,0x4 -/* f008488: 24190006 */ addiu $t9,$zero,0x6 -/* f00848c: 240f0002 */ addiu $t7,$zero,0x2 -/* f008490: afa20150 */ sw $v0,0x150($sp) -/* f008494: afaf0020 */ sw $t7,0x20($sp) -/* f008498: afb9001c */ sw $t9,0x1c($sp) -/* f00849c: afb80014 */ sw $t8,0x14($sp) -/* f0084a0: afae0010 */ sw $t6,0x10($sp) -/* f0084a4: 00402025 */ or $a0,$v0,$zero -/* f0084a8: 02002825 */ or $a1,$s0,$zero -/* f0084ac: 27a600e0 */ addiu $a2,$sp,0xe0 -/* f0084b0: 27a700b0 */ addiu $a3,$sp,0xb0 -/* f0084b4: 0fc01b20 */ jal func0f006c80 -/* f0084b8: afa00018 */ sw $zero,0x18($sp) -/* f0084bc: 240e0003 */ addiu $t6,$zero,0x3 -/* f0084c0: afae0010 */ sw $t6,0x10($sp) -/* f0084c4: 240e0002 */ addiu $t6,$zero,0x2 -/* f0084c8: 24180005 */ addiu $t8,$zero,0x5 -/* f0084cc: 24190002 */ addiu $t9,$zero,0x2 -/* f0084d0: 240f0006 */ addiu $t7,$zero,0x6 -/* f0084d4: afa20150 */ sw $v0,0x150($sp) -/* f0084d8: afaf001c */ sw $t7,0x1c($sp) -/* f0084dc: afb90018 */ sw $t9,0x18($sp) -/* f0084e0: afb80014 */ sw $t8,0x14($sp) -/* f0084e4: afae0020 */ sw $t6,0x20($sp) -/* f0084e8: 00402025 */ or $a0,$v0,$zero -/* f0084ec: 02002825 */ or $a1,$s0,$zero -/* f0084f0: 27a600ec */ addiu $a2,$sp,0xec -/* f0084f4: 0fc01b20 */ jal func0f006c80 -/* f0084f8: 27a700c8 */ addiu $a3,$sp,0xc8 -/* f0084fc: 24180005 */ addiu $t8,$zero,0x5 -/* f008500: 24190003 */ addiu $t9,$zero,0x3 -/* f008504: 240f0006 */ addiu $t7,$zero,0x6 -/* f008508: 240e0002 */ addiu $t6,$zero,0x2 -/* f00850c: afa20150 */ sw $v0,0x150($sp) -/* f008510: afae0020 */ sw $t6,0x20($sp) -/* f008514: afaf001c */ sw $t7,0x1c($sp) -/* f008518: afb90018 */ sw $t9,0x18($sp) -/* f00851c: afb80014 */ sw $t8,0x14($sp) -/* f008520: 00402025 */ or $a0,$v0,$zero -/* f008524: 27a500b0 */ addiu $a1,$sp,0xb0 -/* f008528: 27a600ec */ addiu $a2,$sp,0xec -/* f00852c: 02003825 */ or $a3,$s0,$zero -/* f008530: 0fc01b20 */ jal func0f006c80 -/* f008534: afa00010 */ sw $zero,0x10($sp) -/* f008538: 8fbf004c */ lw $ra,0x4c($sp) -/* f00853c: d7b40030 */ ldc1 $f20,0x30($sp) -/* f008540: d7b60038 */ ldc1 $f22,0x38($sp) -/* f008544: 8fb00040 */ lw $s0,0x40($sp) -/* f008548: 8fb10044 */ lw $s1,0x44($sp) -/* f00854c: 8fb20048 */ lw $s2,0x48($sp) -/* f008550: 03e00008 */ jr $ra -/* f008554: 27bd0150 */ addiu $sp,$sp,0x150 -); - -GLOBAL_ASM( -glabel func0f008558 -/* f008558: 27bdff58 */ addiu $sp,$sp,-168 -/* f00855c: afb10044 */ sw $s1,0x44($sp) -/* f008560: 3c0f8006 */ lui $t7,0x8006 -/* f008564: 3c118006 */ lui $s1,0x8006 -/* f008568: 25ef1694 */ addiu $t7,$t7,0x1694 -/* f00856c: 26311648 */ addiu $s1,$s1,0x1648 -/* f008570: afbf004c */ sw $ra,0x4c($sp) -/* f008574: afb20048 */ sw $s2,0x48($sp) -/* f008578: afb00040 */ sw $s0,0x40($sp) -/* f00857c: f7b60038 */ sdc1 $f22,0x38($sp) -/* f008580: f7b40030 */ sdc1 $f20,0x30($sp) -/* f008584: afa400a8 */ sw $a0,0xa8($sp) -/* f008588: afa500ac */ sw $a1,0xac($sp) -/* f00858c: 25e90048 */ addiu $t1,$t7,0x48 -/* f008590: 27ae005c */ addiu $t6,$sp,0x5c -.L0f008594: -/* f008594: 8de10000 */ lw $at,0x0($t7) -/* f008598: 25ef000c */ addiu $t7,$t7,0xc -/* f00859c: 25ce000c */ addiu $t6,$t6,0xc -/* f0085a0: adc1fff4 */ sw $at,-0xc($t6) -/* f0085a4: 8de1fff8 */ lw $at,-0x8($t7) -/* f0085a8: adc1fff8 */ sw $at,-0x8($t6) -/* f0085ac: 8de1fffc */ lw $at,-0x4($t7) -/* f0085b0: 15e9fff8 */ bne $t7,$t1,.L0f008594 -/* f0085b4: adc1fffc */ sw $at,-0x4($t6) -/* f0085b8: ae200000 */ sw $zero,0x0($s1) -/* f0085bc: 3c01800a */ lui $at,0x800a -/* f0085c0: ac20cb04 */ sw $zero,-0x34fc($at) -/* f0085c4: 0fc59e59 */ jal func0f167964 -/* f0085c8: 24040006 */ addiu $a0,$zero,0x6 -/* f0085cc: 3c128006 */ lui $s2,0x8006 -/* f0085d0: 26521644 */ addiu $s2,$s2,0x1644 -/* f0085d4: c6460000 */ lwc1 $f6,0x0($s2) -/* f0085d8: c7a4005c */ lwc1 $f4,0x5c($sp) -/* f0085dc: 3c014380 */ lui $at,0x4380 -/* f0085e0: 4481a000 */ mtc1 $at,$f20 -/* f0085e4: 46062202 */ mul.s $f8,$f4,$f6 -/* f0085e8: 3c014200 */ lui $at,0x4200 -/* f0085ec: 4481b000 */ mtc1 $at,$f22 -/* f0085f0: 00408025 */ or $s0,$v0,$zero -/* f0085f4: 4600428d */ trunc.w.s $f10,$f8 -/* f0085f8: 440b5000 */ mfc1 $t3,$f10 -/* f0085fc: 00000000 */ sll $zero,$zero,0x0 -/* f008600: a44b0000 */ sh $t3,0x0($v0) -/* f008604: c7b00060 */ lwc1 $f16,0x60($sp) -/* f008608: c6520000 */ lwc1 $f18,0x0($s2) -/* f00860c: 46128102 */ mul.s $f4,$f16,$f18 -/* f008610: 4600218d */ trunc.w.s $f6,$f4 -/* f008614: 440d3000 */ mfc1 $t5,$f6 -/* f008618: 00000000 */ sll $zero,$zero,0x0 -/* f00861c: a44d0002 */ sh $t5,0x2($v0) -/* f008620: c7a80064 */ lwc1 $f8,0x64($sp) -/* f008624: c64a0000 */ lwc1 $f10,0x0($s2) -/* f008628: 460a4402 */ mul.s $f16,$f8,$f10 -/* f00862c: 4600848d */ trunc.w.s $f18,$f16 -/* f008630: 44189000 */ mfc1 $t8,$f18 -/* f008634: 00000000 */ sll $zero,$zero,0x0 -/* f008638: a4580004 */ sh $t8,0x4($v0) -/* f00863c: c7a40060 */ lwc1 $f4,0x60($sp) -/* f008640: 46142182 */ mul.s $f6,$f4,$f20 -/* f008644: 00000000 */ sll $zero,$zero,0x0 -/* f008648: 46163202 */ mul.s $f8,$f6,$f22 -/* f00864c: 4600428d */ trunc.w.s $f10,$f8 -/* f008650: 440f5000 */ mfc1 $t7,$f10 -/* f008654: 00000000 */ sll $zero,$zero,0x0 -/* f008658: a44f0008 */ sh $t7,0x8($v0) -/* f00865c: c7ae0064 */ lwc1 $f14,0x64($sp) -/* f008660: 0fc259d4 */ jal func0f096750 -/* f008664: c7ac005c */ lwc1 $f12,0x5c($sp) -/* f008668: 3c017f1a */ lui $at,0x7f1a -/* f00866c: c4307eec */ lwc1 $f16,0x7eec($at) -/* f008670: a2000007 */ sb $zero,0x7($s0) -/* f008674: 240c0001 */ addiu $t4,$zero,0x1 -/* f008678: 46100483 */ div.s $f18,$f0,$f16 -/* f00867c: 3c19800a */ lui $t9,0x800a -/* f008680: 3c0e800a */ lui $t6,0x800a -/* f008684: 46149102 */ mul.s $f4,$f18,$f20 -/* f008688: 00000000 */ sll $zero,$zero,0x0 -/* f00868c: 46162182 */ mul.s $f6,$f4,$f22 -/* f008690: 4600320d */ trunc.w.s $f8,$f6 -/* f008694: 440a4000 */ mfc1 $t2,$f8 -/* f008698: 00000000 */ sll $zero,$zero,0x0 -/* f00869c: a60a000a */ sh $t2,0xa($s0) -/* f0086a0: 8e2b0000 */ lw $t3,0x0($s1) -/* f0086a4: 018b6823 */ subu $t5,$t4,$t3 -/* f0086a8: ae2d0000 */ sw $t5,0x0($s1) -/* f0086ac: 8f39cb04 */ lw $t9,-0x34fc($t9) -/* f0086b0: 13200006 */ beqz $t9,.L0f0086cc -/* f0086b4: 00000000 */ sll $zero,$zero,0x0 -/* f0086b8: 8618000a */ lh $t8,0xa($s0) -/* f0086bc: 24092000 */ addiu $t1,$zero,0x2000 -/* f0086c0: 57000003 */ bnezl $t8,.L0f0086d0 -/* f0086c4: 860f000a */ lh $t7,0xa($s0) -/* f0086c8: a609000a */ sh $t1,0xa($s0) -.L0f0086cc: -/* f0086cc: 860f000a */ lh $t7,0xa($s0) -.L0f0086d0: -/* f0086d0: 85cecb00 */ lh $t6,-0x3500($t6) -/* f0086d4: 01ee5021 */ addu $t2,$t7,$t6 -/* f0086d8: a60a000a */ sh $t2,0xa($s0) -/* f0086dc: c7aa0068 */ lwc1 $f10,0x68($sp) -/* f0086e0: c6500000 */ lwc1 $f16,0x0($s2) -/* f0086e4: 46105482 */ mul.s $f18,$f10,$f16 -/* f0086e8: 4600910d */ trunc.w.s $f4,$f18 -/* f0086ec: 440b2000 */ mfc1 $t3,$f4 -/* f0086f0: 00000000 */ sll $zero,$zero,0x0 -/* f0086f4: a60b000c */ sh $t3,0xc($s0) -/* f0086f8: c7a6006c */ lwc1 $f6,0x6c($sp) -/* f0086fc: c6480000 */ lwc1 $f8,0x0($s2) -/* f008700: 46083282 */ mul.s $f10,$f6,$f8 -/* f008704: 4600540d */ trunc.w.s $f16,$f10 -/* f008708: 44198000 */ mfc1 $t9,$f16 -/* f00870c: 00000000 */ sll $zero,$zero,0x0 -/* f008710: a619000e */ sh $t9,0xe($s0) -/* f008714: c7b20070 */ lwc1 $f18,0x70($sp) -/* f008718: c6440000 */ lwc1 $f4,0x0($s2) -/* f00871c: 46049182 */ mul.s $f6,$f18,$f4 -/* f008720: 4600320d */ trunc.w.s $f8,$f6 -/* f008724: 44094000 */ mfc1 $t1,$f8 -/* f008728: 00000000 */ sll $zero,$zero,0x0 -/* f00872c: a6090010 */ sh $t1,0x10($s0) -/* f008730: c7aa006c */ lwc1 $f10,0x6c($sp) -/* f008734: 46145402 */ mul.s $f16,$f10,$f20 -/* f008738: 00000000 */ sll $zero,$zero,0x0 -/* f00873c: 46168482 */ mul.s $f18,$f16,$f22 -/* f008740: 4600910d */ trunc.w.s $f4,$f18 -/* f008744: 440e2000 */ mfc1 $t6,$f4 -/* f008748: 00000000 */ sll $zero,$zero,0x0 -/* f00874c: a60e0014 */ sh $t6,0x14($s0) -/* f008750: c7ae0070 */ lwc1 $f14,0x70($sp) -/* f008754: 0fc259d4 */ jal func0f096750 -/* f008758: c7ac0068 */ lwc1 $f12,0x68($sp) -/* f00875c: 3c017f1a */ lui $at,0x7f1a -/* f008760: c4267ef0 */ lwc1 $f6,0x7ef0($at) -/* f008764: a2000013 */ sb $zero,0x13($s0) -/* f008768: 240d0001 */ addiu $t5,$zero,0x1 -/* f00876c: 46060203 */ div.s $f8,$f0,$f6 -/* f008770: 3c18800a */ lui $t8,0x800a -/* f008774: 3c0a800a */ lui $t2,0x800a -/* f008778: 46144282 */ mul.s $f10,$f8,$f20 -/* f00877c: 00000000 */ sll $zero,$zero,0x0 -/* f008780: 46165402 */ mul.s $f16,$f10,$f22 -/* f008784: 4600848d */ trunc.w.s $f18,$f16 -/* f008788: 440c9000 */ mfc1 $t4,$f18 -/* f00878c: 00000000 */ sll $zero,$zero,0x0 -/* f008790: a60c0016 */ sh $t4,0x16($s0) -/* f008794: 8e2b0000 */ lw $t3,0x0($s1) -/* f008798: 01abc823 */ subu $t9,$t5,$t3 -/* f00879c: ae390000 */ sw $t9,0x0($s1) -/* f0087a0: 8f18cb04 */ lw $t8,-0x34fc($t8) -/* f0087a4: 13000006 */ beqz $t8,.L0f0087c0 -/* f0087a8: 00000000 */ sll $zero,$zero,0x0 -/* f0087ac: 86090016 */ lh $t1,0x16($s0) -/* f0087b0: 240f2000 */ addiu $t7,$zero,0x2000 -/* f0087b4: 55200003 */ bnezl $t1,.L0f0087c4 -/* f0087b8: 860e0016 */ lh $t6,0x16($s0) -/* f0087bc: a60f0016 */ sh $t7,0x16($s0) -.L0f0087c0: -/* f0087c0: 860e0016 */ lh $t6,0x16($s0) -.L0f0087c4: -/* f0087c4: 854acb00 */ lh $t2,-0x3500($t2) -/* f0087c8: 01ca6021 */ addu $t4,$t6,$t2 -/* f0087cc: a60c0016 */ sh $t4,0x16($s0) -/* f0087d0: c7a40074 */ lwc1 $f4,0x74($sp) -/* f0087d4: c6460000 */ lwc1 $f6,0x0($s2) -/* f0087d8: 46062202 */ mul.s $f8,$f4,$f6 -/* f0087dc: 4600428d */ trunc.w.s $f10,$f8 -/* f0087e0: 440b5000 */ mfc1 $t3,$f10 -/* f0087e4: 00000000 */ sll $zero,$zero,0x0 -/* f0087e8: a60b0018 */ sh $t3,0x18($s0) -/* f0087ec: c7b00078 */ lwc1 $f16,0x78($sp) -/* f0087f0: c6520000 */ lwc1 $f18,0x0($s2) -/* f0087f4: 46128102 */ mul.s $f4,$f16,$f18 -/* f0087f8: 4600218d */ trunc.w.s $f6,$f4 -/* f0087fc: 44183000 */ mfc1 $t8,$f6 -/* f008800: 00000000 */ sll $zero,$zero,0x0 -/* f008804: a618001a */ sh $t8,0x1a($s0) -/* f008808: c7a8007c */ lwc1 $f8,0x7c($sp) -/* f00880c: c64a0000 */ lwc1 $f10,0x0($s2) -/* f008810: 460a4402 */ mul.s $f16,$f8,$f10 -/* f008814: 4600848d */ trunc.w.s $f18,$f16 -/* f008818: 440f9000 */ mfc1 $t7,$f18 -/* f00881c: 00000000 */ sll $zero,$zero,0x0 -/* f008820: a60f001c */ sh $t7,0x1c($s0) -/* f008824: c7a40078 */ lwc1 $f4,0x78($sp) -/* f008828: 46142182 */ mul.s $f6,$f4,$f20 -/* f00882c: 00000000 */ sll $zero,$zero,0x0 -/* f008830: 46163202 */ mul.s $f8,$f6,$f22 -/* f008834: 4600428d */ trunc.w.s $f10,$f8 -/* f008838: 440a5000 */ mfc1 $t2,$f10 -/* f00883c: 00000000 */ sll $zero,$zero,0x0 -/* f008840: a60a0020 */ sh $t2,0x20($s0) -/* f008844: c7ae007c */ lwc1 $f14,0x7c($sp) -/* f008848: 0fc259d4 */ jal func0f096750 -/* f00884c: c7ac0074 */ lwc1 $f12,0x74($sp) -/* f008850: 3c017f1a */ lui $at,0x7f1a -/* f008854: c4307ef4 */ lwc1 $f16,0x7ef4($at) -/* f008858: a200001f */ sb $zero,0x1f($s0) -/* f00885c: 24190001 */ addiu $t9,$zero,0x1 -/* f008860: 46100483 */ div.s $f18,$f0,$f16 -/* f008864: 3c09800a */ lui $t1,0x800a -/* f008868: 3c0c800a */ lui $t4,0x800a -/* f00886c: 46149102 */ mul.s $f4,$f18,$f20 -/* f008870: 00000000 */ sll $zero,$zero,0x0 -/* f008874: 46162182 */ mul.s $f6,$f4,$f22 -/* f008878: 4600320d */ trunc.w.s $f8,$f6 -/* f00887c: 440d4000 */ mfc1 $t5,$f8 -/* f008880: 00000000 */ sll $zero,$zero,0x0 -/* f008884: a60d0022 */ sh $t5,0x22($s0) -/* f008888: 8e2b0000 */ lw $t3,0x0($s1) -/* f00888c: 032bc023 */ subu $t8,$t9,$t3 -/* f008890: ae380000 */ sw $t8,0x0($s1) -/* f008894: 8d29cb04 */ lw $t1,-0x34fc($t1) -/* f008898: 11200006 */ beqz $t1,.L0f0088b4 -/* f00889c: 00000000 */ sll $zero,$zero,0x0 -/* f0088a0: 860f0022 */ lh $t7,0x22($s0) -/* f0088a4: 240e2000 */ addiu $t6,$zero,0x2000 -/* f0088a8: 55e00003 */ bnezl $t7,.L0f0088b8 -/* f0088ac: 860a0022 */ lh $t2,0x22($s0) -/* f0088b0: a60e0022 */ sh $t6,0x22($s0) -.L0f0088b4: -/* f0088b4: 860a0022 */ lh $t2,0x22($s0) -.L0f0088b8: -/* f0088b8: 858ccb00 */ lh $t4,-0x3500($t4) -/* f0088bc: 014c6821 */ addu $t5,$t2,$t4 -/* f0088c0: a60d0022 */ sh $t5,0x22($s0) -/* f0088c4: c7aa0080 */ lwc1 $f10,0x80($sp) -/* f0088c8: c6500000 */ lwc1 $f16,0x0($s2) -/* f0088cc: 46105482 */ mul.s $f18,$f10,$f16 -/* f0088d0: 4600910d */ trunc.w.s $f4,$f18 -/* f0088d4: 440b2000 */ mfc1 $t3,$f4 -/* f0088d8: 00000000 */ sll $zero,$zero,0x0 -/* f0088dc: a60b0024 */ sh $t3,0x24($s0) -/* f0088e0: c7a60084 */ lwc1 $f6,0x84($sp) -/* f0088e4: c6480000 */ lwc1 $f8,0x0($s2) -/* f0088e8: 46083282 */ mul.s $f10,$f6,$f8 -/* f0088ec: 4600540d */ trunc.w.s $f16,$f10 -/* f0088f0: 44098000 */ mfc1 $t1,$f16 -/* f0088f4: 00000000 */ sll $zero,$zero,0x0 -/* f0088f8: a6090026 */ sh $t1,0x26($s0) -/* f0088fc: c7b20088 */ lwc1 $f18,0x88($sp) -/* f008900: c6440000 */ lwc1 $f4,0x0($s2) -/* f008904: 46049182 */ mul.s $f6,$f18,$f4 -/* f008908: 4600320d */ trunc.w.s $f8,$f6 -/* f00890c: 440e4000 */ mfc1 $t6,$f8 -/* f008910: 00000000 */ sll $zero,$zero,0x0 -/* f008914: a60e0028 */ sh $t6,0x28($s0) -/* f008918: c7aa0084 */ lwc1 $f10,0x84($sp) -/* f00891c: 46145402 */ mul.s $f16,$f10,$f20 -/* f008920: 00000000 */ sll $zero,$zero,0x0 -/* f008924: 46168482 */ mul.s $f18,$f16,$f22 -/* f008928: 4600910d */ trunc.w.s $f4,$f18 -/* f00892c: 440c2000 */ mfc1 $t4,$f4 -/* f008930: 00000000 */ sll $zero,$zero,0x0 -/* f008934: a60c002c */ sh $t4,0x2c($s0) -/* f008938: c7ae0088 */ lwc1 $f14,0x88($sp) -/* f00893c: 0fc259d4 */ jal func0f096750 -/* f008940: c7ac0080 */ lwc1 $f12,0x80($sp) -/* f008944: 3c017f1a */ lui $at,0x7f1a -/* f008948: c4267ef8 */ lwc1 $f6,0x7ef8($at) -/* f00894c: a200002b */ sb $zero,0x2b($s0) -/* f008950: 24180001 */ addiu $t8,$zero,0x1 -/* f008954: 46060203 */ div.s $f8,$f0,$f6 -/* f008958: 3c0f800a */ lui $t7,0x800a -/* f00895c: 3c0d800a */ lui $t5,0x800a -/* f008960: 46144282 */ mul.s $f10,$f8,$f20 -/* f008964: 00000000 */ sll $zero,$zero,0x0 -/* f008968: 46165402 */ mul.s $f16,$f10,$f22 -/* f00896c: 4600848d */ trunc.w.s $f18,$f16 -/* f008970: 44199000 */ mfc1 $t9,$f18 -/* f008974: 00000000 */ sll $zero,$zero,0x0 -/* f008978: a619002e */ sh $t9,0x2e($s0) -/* f00897c: 8e2b0000 */ lw $t3,0x0($s1) -/* f008980: 030b4823 */ subu $t1,$t8,$t3 -/* f008984: ae290000 */ sw $t1,0x0($s1) -/* f008988: 8defcb04 */ lw $t7,-0x34fc($t7) -/* f00898c: 11e00006 */ beqz $t7,.L0f0089a8 -/* f008990: 00000000 */ sll $zero,$zero,0x0 -/* f008994: 860e002e */ lh $t6,0x2e($s0) -/* f008998: 240a2000 */ addiu $t2,$zero,0x2000 -/* f00899c: 55c00003 */ bnezl $t6,.L0f0089ac -/* f0089a0: 860c002e */ lh $t4,0x2e($s0) -/* f0089a4: a60a002e */ sh $t2,0x2e($s0) -.L0f0089a8: -/* f0089a8: 860c002e */ lh $t4,0x2e($s0) -.L0f0089ac: -/* f0089ac: 85adcb00 */ lh $t5,-0x3500($t5) -/* f0089b0: 018dc821 */ addu $t9,$t4,$t5 -/* f0089b4: a619002e */ sh $t9,0x2e($s0) -/* f0089b8: c7a4008c */ lwc1 $f4,0x8c($sp) -/* f0089bc: c6460000 */ lwc1 $f6,0x0($s2) -/* f0089c0: 46062202 */ mul.s $f8,$f4,$f6 -/* f0089c4: 4600428d */ trunc.w.s $f10,$f8 -/* f0089c8: 440b5000 */ mfc1 $t3,$f10 -/* f0089cc: 00000000 */ sll $zero,$zero,0x0 -/* f0089d0: a60b0030 */ sh $t3,0x30($s0) -/* f0089d4: c7b00090 */ lwc1 $f16,0x90($sp) -/* f0089d8: c6520000 */ lwc1 $f18,0x0($s2) -/* f0089dc: 46128102 */ mul.s $f4,$f16,$f18 -/* f0089e0: 4600218d */ trunc.w.s $f6,$f4 -/* f0089e4: 440f3000 */ mfc1 $t7,$f6 -/* f0089e8: 00000000 */ sll $zero,$zero,0x0 -/* f0089ec: a60f0032 */ sh $t7,0x32($s0) -/* f0089f0: c7a80094 */ lwc1 $f8,0x94($sp) -/* f0089f4: c64a0000 */ lwc1 $f10,0x0($s2) -/* f0089f8: 460a4402 */ mul.s $f16,$f8,$f10 -/* f0089fc: 4600848d */ trunc.w.s $f18,$f16 -/* f008a00: 440a9000 */ mfc1 $t2,$f18 -/* f008a04: 00000000 */ sll $zero,$zero,0x0 -/* f008a08: a60a0034 */ sh $t2,0x34($s0) -/* f008a0c: c7a40090 */ lwc1 $f4,0x90($sp) -/* f008a10: 46142182 */ mul.s $f6,$f4,$f20 -/* f008a14: 00000000 */ sll $zero,$zero,0x0 -/* f008a18: 46163202 */ mul.s $f8,$f6,$f22 -/* f008a1c: 4600428d */ trunc.w.s $f10,$f8 -/* f008a20: 440d5000 */ mfc1 $t5,$f10 -/* f008a24: 00000000 */ sll $zero,$zero,0x0 -/* f008a28: a60d0038 */ sh $t5,0x38($s0) -/* f008a2c: c7ae0094 */ lwc1 $f14,0x94($sp) -/* f008a30: 0fc259d4 */ jal func0f096750 -/* f008a34: c7ac008c */ lwc1 $f12,0x8c($sp) -/* f008a38: 3c017f1a */ lui $at,0x7f1a -/* f008a3c: c4307efc */ lwc1 $f16,0x7efc($at) -/* f008a40: a2000037 */ sb $zero,0x37($s0) -/* f008a44: 24090001 */ addiu $t1,$zero,0x1 -/* f008a48: 46100483 */ div.s $f18,$f0,$f16 -/* f008a4c: 3c0e800a */ lui $t6,0x800a -/* f008a50: 3c19800a */ lui $t9,0x800a -/* f008a54: 46149102 */ mul.s $f4,$f18,$f20 -/* f008a58: 00000000 */ sll $zero,$zero,0x0 -/* f008a5c: 46162182 */ mul.s $f6,$f4,$f22 -/* f008a60: 4600320d */ trunc.w.s $f8,$f6 -/* f008a64: 44184000 */ mfc1 $t8,$f8 -/* f008a68: 00000000 */ sll $zero,$zero,0x0 -/* f008a6c: a618003a */ sh $t8,0x3a($s0) -/* f008a70: 8e2b0000 */ lw $t3,0x0($s1) -/* f008a74: 012b7823 */ subu $t7,$t1,$t3 -/* f008a78: ae2f0000 */ sw $t7,0x0($s1) -/* f008a7c: 8dcecb04 */ lw $t6,-0x34fc($t6) -/* f008a80: 11c00006 */ beqz $t6,.L0f008a9c -/* f008a84: 00000000 */ sll $zero,$zero,0x0 -/* f008a88: 860a003a */ lh $t2,0x3a($s0) -/* f008a8c: 240c2000 */ addiu $t4,$zero,0x2000 -/* f008a90: 55400003 */ bnezl $t2,.L0f008aa0 -/* f008a94: 860d003a */ lh $t5,0x3a($s0) -/* f008a98: a60c003a */ sh $t4,0x3a($s0) -.L0f008a9c: -/* f008a9c: 860d003a */ lh $t5,0x3a($s0) -.L0f008aa0: -/* f008aa0: 8739cb00 */ lh $t9,-0x3500($t9) -/* f008aa4: 01b9c021 */ addu $t8,$t5,$t9 -/* f008aa8: a618003a */ sh $t8,0x3a($s0) -/* f008aac: c7aa0098 */ lwc1 $f10,0x98($sp) -/* f008ab0: c6500000 */ lwc1 $f16,0x0($s2) -/* f008ab4: 46105482 */ mul.s $f18,$f10,$f16 -/* f008ab8: 4600910d */ trunc.w.s $f4,$f18 -/* f008abc: 440b2000 */ mfc1 $t3,$f4 -/* f008ac0: 00000000 */ sll $zero,$zero,0x0 -/* f008ac4: a60b003c */ sh $t3,0x3c($s0) -/* f008ac8: c7a6009c */ lwc1 $f6,0x9c($sp) -/* f008acc: c6480000 */ lwc1 $f8,0x0($s2) -/* f008ad0: 46083282 */ mul.s $f10,$f6,$f8 -/* f008ad4: 4600540d */ trunc.w.s $f16,$f10 -/* f008ad8: 440e8000 */ mfc1 $t6,$f16 -/* f008adc: 00000000 */ sll $zero,$zero,0x0 -/* f008ae0: a60e003e */ sh $t6,0x3e($s0) -/* f008ae4: c7b200a0 */ lwc1 $f18,0xa0($sp) -/* f008ae8: c6440000 */ lwc1 $f4,0x0($s2) -/* f008aec: 46049182 */ mul.s $f6,$f18,$f4 -/* f008af0: 4600320d */ trunc.w.s $f8,$f6 -/* f008af4: 440c4000 */ mfc1 $t4,$f8 -/* f008af8: 00000000 */ sll $zero,$zero,0x0 -/* f008afc: a60c0040 */ sh $t4,0x40($s0) -/* f008b00: c7aa009c */ lwc1 $f10,0x9c($sp) -/* f008b04: 46145402 */ mul.s $f16,$f10,$f20 -/* f008b08: 00000000 */ sll $zero,$zero,0x0 -/* f008b0c: 46168482 */ mul.s $f18,$f16,$f22 -/* f008b10: 4600910d */ trunc.w.s $f4,$f18 -/* f008b14: 44192000 */ mfc1 $t9,$f4 -/* f008b18: 00000000 */ sll $zero,$zero,0x0 -/* f008b1c: a6190044 */ sh $t9,0x44($s0) -/* f008b20: c7ae00a0 */ lwc1 $f14,0xa0($sp) -/* f008b24: 0fc259d4 */ jal func0f096750 -/* f008b28: c7ac0098 */ lwc1 $f12,0x98($sp) -/* f008b2c: 3c017f1a */ lui $at,0x7f1a -/* f008b30: c4267f00 */ lwc1 $f6,0x7f00($at) -/* f008b34: a2000043 */ sb $zero,0x43($s0) -/* f008b38: 240f0001 */ addiu $t7,$zero,0x1 -/* f008b3c: 46060203 */ div.s $f8,$f0,$f6 -/* f008b40: 3c0a800a */ lui $t2,0x800a -/* f008b44: 3c18800a */ lui $t8,0x800a -/* f008b48: 02002025 */ or $a0,$s0,$zero -/* f008b4c: 46144282 */ mul.s $f10,$f8,$f20 -/* f008b50: 00000000 */ sll $zero,$zero,0x0 -/* f008b54: 46165402 */ mul.s $f16,$f10,$f22 -/* f008b58: 4600848d */ trunc.w.s $f18,$f16 -/* f008b5c: 44099000 */ mfc1 $t1,$f18 -/* f008b60: 00000000 */ sll $zero,$zero,0x0 -/* f008b64: a6090046 */ sh $t1,0x46($s0) -/* f008b68: 8e2b0000 */ lw $t3,0x0($s1) -/* f008b6c: 01eb7023 */ subu $t6,$t7,$t3 -/* f008b70: ae2e0000 */ sw $t6,0x0($s1) -/* f008b74: 8d4acb04 */ lw $t2,-0x34fc($t2) -/* f008b78: 3c0f0450 */ lui $t7,0x450 -/* f008b7c: 35ef0048 */ ori $t7,$t7,0x48 -/* f008b80: 11400006 */ beqz $t2,.L0f008b9c -/* f008b84: 00000000 */ sll $zero,$zero,0x0 -/* f008b88: 860c0046 */ lh $t4,0x46($s0) -/* f008b8c: 240d2000 */ addiu $t5,$zero,0x2000 -/* f008b90: 55800003 */ bnezl $t4,.L0f008ba0 -/* f008b94: 8fa200a8 */ lw $v0,0xa8($sp) -/* f008b98: a60d0046 */ sh $t5,0x46($s0) -.L0f008b9c: -/* f008b9c: 8fa200a8 */ lw $v0,0xa8($sp) -.L0f008ba0: -/* f008ba0: 86190046 */ lh $t9,0x46($s0) -/* f008ba4: 8718cb00 */ lh $t8,-0x3500($t8) -/* f008ba8: 00401825 */ or $v1,$v0,$zero -/* f008bac: 24420008 */ addiu $v0,$v0,0x8 -/* f008bb0: 03384821 */ addu $t1,$t9,$t8 -/* f008bb4: a6090046 */ sh $t1,0x46($s0) -/* f008bb8: ac6f0000 */ sw $t7,0x0($v1) -/* f008bbc: afa30058 */ sw $v1,0x58($sp) -/* f008bc0: 0c012d20 */ jal 0x4b480 -/* f008bc4: afa200a8 */ sw $v0,0xa8($sp) -/* f008bc8: 8fa30058 */ lw $v1,0x58($sp) -/* f008bcc: 27b00068 */ addiu $s0,$sp,0x68 -/* f008bd0: 240b0004 */ addiu $t3,$zero,0x4 -/* f008bd4: ac620004 */ sw $v0,0x4($v1) -/* f008bd8: 83a800af */ lb $t0,0xaf($sp) -/* f008bdc: 240e0001 */ addiu $t6,$zero,0x1 -/* f008be0: 240a0006 */ addiu $t2,$zero,0x6 -/* f008be4: afaa001c */ sw $t2,0x1c($sp) -/* f008be8: afae0018 */ sw $t6,0x18($sp) -/* f008bec: afab0014 */ sw $t3,0x14($sp) -/* f008bf0: afa00010 */ sw $zero,0x10($sp) -/* f008bf4: 8fa400a8 */ lw $a0,0xa8($sp) -/* f008bf8: 02003825 */ or $a3,$s0,$zero -/* f008bfc: 27a5005c */ addiu $a1,$sp,0x5c -/* f008c00: 27a6008c */ addiu $a2,$sp,0x8c -/* f008c04: afa80020 */ sw $t0,0x20($sp) -/* f008c08: 0fc01b20 */ jal func0f006c80 -/* f008c0c: afa80050 */ sw $t0,0x50($sp) -/* f008c10: 8fa90050 */ lw $t1,0x50($sp) -/* f008c14: 240c0001 */ addiu $t4,$zero,0x1 -/* f008c18: 240d0004 */ addiu $t5,$zero,0x4 -/* f008c1c: 24190002 */ addiu $t9,$zero,0x2 -/* f008c20: 24180006 */ addiu $t8,$zero,0x6 -/* f008c24: afb8001c */ sw $t8,0x1c($sp) -/* f008c28: afb90018 */ sw $t9,0x18($sp) -/* f008c2c: afad0014 */ sw $t5,0x14($sp) -/* f008c30: afac0010 */ sw $t4,0x10($sp) -/* f008c34: 00402025 */ or $a0,$v0,$zero -/* f008c38: 02002825 */ or $a1,$s0,$zero -/* f008c3c: 27a6008c */ addiu $a2,$sp,0x8c -/* f008c40: 27a70074 */ addiu $a3,$sp,0x74 -/* f008c44: 0fc01b20 */ jal func0f006c80 -/* f008c48: afa90020 */ sw $t1,0x20($sp) -/* f008c4c: 8faa0050 */ lw $t2,0x50($sp) -/* f008c50: 240f0001 */ addiu $t7,$zero,0x1 -/* f008c54: 240b0005 */ addiu $t3,$zero,0x5 -/* f008c58: 240e0006 */ addiu $t6,$zero,0x6 -/* f008c5c: afae001c */ sw $t6,0x1c($sp) -/* f008c60: afab0014 */ sw $t3,0x14($sp) -/* f008c64: afaf0010 */ sw $t7,0x10($sp) -/* f008c68: 00402025 */ or $a0,$v0,$zero -/* f008c6c: 02002825 */ or $a1,$s0,$zero -/* f008c70: 27a60098 */ addiu $a2,$sp,0x98 -/* f008c74: 27a7005c */ addiu $a3,$sp,0x5c -/* f008c78: afa00018 */ sw $zero,0x18($sp) -/* f008c7c: 0fc01b20 */ jal func0f006c80 -/* f008c80: afaa0020 */ sw $t2,0x20($sp) -/* f008c84: 8fa90050 */ lw $t1,0x50($sp) -/* f008c88: 240c0002 */ addiu $t4,$zero,0x2 -/* f008c8c: 240d0005 */ addiu $t5,$zero,0x5 -/* f008c90: 24190001 */ addiu $t9,$zero,0x1 -/* f008c94: 24180006 */ addiu $t8,$zero,0x6 -/* f008c98: afb8001c */ sw $t8,0x1c($sp) -/* f008c9c: afb90018 */ sw $t9,0x18($sp) -/* f008ca0: afad0014 */ sw $t5,0x14($sp) -/* f008ca4: afac0010 */ sw $t4,0x10($sp) -/* f008ca8: 00402025 */ or $a0,$v0,$zero -/* f008cac: 27a50074 */ addiu $a1,$sp,0x74 -/* f008cb0: 27a60098 */ addiu $a2,$sp,0x98 -/* f008cb4: 02003825 */ or $a3,$s0,$zero -/* f008cb8: 0fc01b20 */ jal func0f006c80 -/* f008cbc: afa90020 */ sw $t1,0x20($sp) -/* f008cc0: 240f0001 */ addiu $t7,$zero,0x1 -/* f008cc4: 3c01800a */ lui $at,0x800a -/* f008cc8: afa200a8 */ sw $v0,0xa8($sp) -/* f008ccc: ac2fcb04 */ sw $t7,-0x34fc($at) -/* f008cd0: 0fc59e59 */ jal func0f167964 -/* f008cd4: 24040006 */ addiu $a0,$zero,0x6 -/* f008cd8: c7a4005c */ lwc1 $f4,0x5c($sp) -/* f008cdc: c6460000 */ lwc1 $f6,0x0($s2) -/* f008ce0: 00408025 */ or $s0,$v0,$zero -/* f008ce4: 46062202 */ mul.s $f8,$f4,$f6 -/* f008ce8: 4600428d */ trunc.w.s $f10,$f8 -/* f008cec: 440e5000 */ mfc1 $t6,$f10 -/* f008cf0: 00000000 */ sll $zero,$zero,0x0 -/* f008cf4: a44e0000 */ sh $t6,0x0($v0) -/* f008cf8: c7b00060 */ lwc1 $f16,0x60($sp) -/* f008cfc: c6520000 */ lwc1 $f18,0x0($s2) -/* f008d00: 46128102 */ mul.s $f4,$f16,$f18 -/* f008d04: 4600218d */ trunc.w.s $f6,$f4 -/* f008d08: 440c3000 */ mfc1 $t4,$f6 -/* f008d0c: 00000000 */ sll $zero,$zero,0x0 -/* f008d10: a44c0002 */ sh $t4,0x2($v0) -/* f008d14: c7a80064 */ lwc1 $f8,0x64($sp) -/* f008d18: c64a0000 */ lwc1 $f10,0x0($s2) -/* f008d1c: 460a4402 */ mul.s $f16,$f8,$f10 -/* f008d20: 4600848d */ trunc.w.s $f18,$f16 -/* f008d24: 44199000 */ mfc1 $t9,$f18 -/* f008d28: 00000000 */ sll $zero,$zero,0x0 -/* f008d2c: a4590004 */ sh $t9,0x4($v0) -/* f008d30: c7a40060 */ lwc1 $f4,0x60($sp) -/* f008d34: 46142182 */ mul.s $f6,$f4,$f20 -/* f008d38: 00000000 */ sll $zero,$zero,0x0 -/* f008d3c: 46163202 */ mul.s $f8,$f6,$f22 -/* f008d40: 4600428d */ trunc.w.s $f10,$f8 -/* f008d44: 44095000 */ mfc1 $t1,$f10 -/* f008d48: 00000000 */ sll $zero,$zero,0x0 -/* f008d4c: a4490008 */ sh $t1,0x8($v0) -/* f008d50: c7ae0064 */ lwc1 $f14,0x64($sp) -/* f008d54: 0fc259d4 */ jal func0f096750 -/* f008d58: c7ac005c */ lwc1 $f12,0x5c($sp) -/* f008d5c: 3c017f1a */ lui $at,0x7f1a -/* f008d60: c4307f04 */ lwc1 $f16,0x7f04($at) -/* f008d64: a2000007 */ sb $zero,0x7($s0) -/* f008d68: 240a0001 */ addiu $t2,$zero,0x1 -/* f008d6c: 46100483 */ div.s $f18,$f0,$f16 -/* f008d70: 3c0d800a */ lui $t5,0x800a -/* f008d74: 3c0f800a */ lui $t7,0x800a -/* f008d78: 46149102 */ mul.s $f4,$f18,$f20 -/* f008d7c: 00000000 */ sll $zero,$zero,0x0 -/* f008d80: 46162182 */ mul.s $f6,$f4,$f22 -/* f008d84: 4600320d */ trunc.w.s $f8,$f6 -/* f008d88: 440b4000 */ mfc1 $t3,$f8 -/* f008d8c: 00000000 */ sll $zero,$zero,0x0 -/* f008d90: a60b000a */ sh $t3,0xa($s0) -/* f008d94: 8e2e0000 */ lw $t6,0x0($s1) -/* f008d98: 014e6023 */ subu $t4,$t2,$t6 -/* f008d9c: ae2c0000 */ sw $t4,0x0($s1) -/* f008da0: 8dadcb04 */ lw $t5,-0x34fc($t5) -/* f008da4: 11a00006 */ beqz $t5,.L0f008dc0 -/* f008da8: 00000000 */ sll $zero,$zero,0x0 -/* f008dac: 8619000a */ lh $t9,0xa($s0) -/* f008db0: 24182000 */ addiu $t8,$zero,0x2000 -/* f008db4: 57200003 */ bnezl $t9,.L0f008dc4 -/* f008db8: 8609000a */ lh $t1,0xa($s0) -/* f008dbc: a618000a */ sh $t8,0xa($s0) -.L0f008dc0: -/* f008dc0: 8609000a */ lh $t1,0xa($s0) -.L0f008dc4: -/* f008dc4: 85efcb00 */ lh $t7,-0x3500($t7) -/* f008dc8: 012f5821 */ addu $t3,$t1,$t7 -/* f008dcc: a60b000a */ sh $t3,0xa($s0) -/* f008dd0: c7aa0068 */ lwc1 $f10,0x68($sp) -/* f008dd4: c6500000 */ lwc1 $f16,0x0($s2) -/* f008dd8: 46105482 */ mul.s $f18,$f10,$f16 -/* f008ddc: 4600910d */ trunc.w.s $f4,$f18 -/* f008de0: 440e2000 */ mfc1 $t6,$f4 -/* f008de4: 00000000 */ sll $zero,$zero,0x0 -/* f008de8: a60e000c */ sh $t6,0xc($s0) -/* f008dec: c7a6006c */ lwc1 $f6,0x6c($sp) -/* f008df0: c6480000 */ lwc1 $f8,0x0($s2) -/* f008df4: 46083282 */ mul.s $f10,$f6,$f8 -/* f008df8: 4600540d */ trunc.w.s $f16,$f10 -/* f008dfc: 440d8000 */ mfc1 $t5,$f16 -/* f008e00: 00000000 */ sll $zero,$zero,0x0 -/* f008e04: a60d000e */ sh $t5,0xe($s0) -/* f008e08: c7b20070 */ lwc1 $f18,0x70($sp) -/* f008e0c: c6440000 */ lwc1 $f4,0x0($s2) -/* f008e10: 46049182 */ mul.s $f6,$f18,$f4 -/* f008e14: 4600320d */ trunc.w.s $f8,$f6 -/* f008e18: 44184000 */ mfc1 $t8,$f8 -/* f008e1c: 00000000 */ sll $zero,$zero,0x0 -/* f008e20: a6180010 */ sh $t8,0x10($s0) -/* f008e24: c7aa006c */ lwc1 $f10,0x6c($sp) -/* f008e28: 46145402 */ mul.s $f16,$f10,$f20 -/* f008e2c: 00000000 */ sll $zero,$zero,0x0 -/* f008e30: 46168482 */ mul.s $f18,$f16,$f22 -/* f008e34: 4600910d */ trunc.w.s $f4,$f18 -/* f008e38: 440f2000 */ mfc1 $t7,$f4 -/* f008e3c: 00000000 */ sll $zero,$zero,0x0 -/* f008e40: a60f0014 */ sh $t7,0x14($s0) -/* f008e44: c7ae0070 */ lwc1 $f14,0x70($sp) -/* f008e48: 0fc259d4 */ jal func0f096750 -/* f008e4c: c7ac0068 */ lwc1 $f12,0x68($sp) -/* f008e50: 3c017f1a */ lui $at,0x7f1a -/* f008e54: c4267f08 */ lwc1 $f6,0x7f08($at) -/* f008e58: a2000013 */ sb $zero,0x13($s0) -/* f008e5c: 240c0001 */ addiu $t4,$zero,0x1 -/* f008e60: 46060203 */ div.s $f8,$f0,$f6 -/* f008e64: 3c19800a */ lui $t9,0x800a -/* f008e68: 3c0b800a */ lui $t3,0x800a -/* f008e6c: 46144282 */ mul.s $f10,$f8,$f20 -/* f008e70: 00000000 */ sll $zero,$zero,0x0 -/* f008e74: 46165402 */ mul.s $f16,$f10,$f22 -/* f008e78: 4600848d */ trunc.w.s $f18,$f16 -/* f008e7c: 440a9000 */ mfc1 $t2,$f18 -/* f008e80: 00000000 */ sll $zero,$zero,0x0 -/* f008e84: a60a0016 */ sh $t2,0x16($s0) -/* f008e88: 8e2e0000 */ lw $t6,0x0($s1) -/* f008e8c: 018e6823 */ subu $t5,$t4,$t6 -/* f008e90: ae2d0000 */ sw $t5,0x0($s1) -/* f008e94: 8f39cb04 */ lw $t9,-0x34fc($t9) -/* f008e98: 13200006 */ beqz $t9,.L0f008eb4 -/* f008e9c: 00000000 */ sll $zero,$zero,0x0 -/* f008ea0: 86180016 */ lh $t8,0x16($s0) -/* f008ea4: 24092000 */ addiu $t1,$zero,0x2000 -/* f008ea8: 57000003 */ bnezl $t8,.L0f008eb8 -/* f008eac: 860f0016 */ lh $t7,0x16($s0) -/* f008eb0: a6090016 */ sh $t1,0x16($s0) -.L0f008eb4: -/* f008eb4: 860f0016 */ lh $t7,0x16($s0) -.L0f008eb8: -/* f008eb8: 856bcb00 */ lh $t3,-0x3500($t3) -/* f008ebc: 01eb5021 */ addu $t2,$t7,$t3 -/* f008ec0: a60a0016 */ sh $t2,0x16($s0) -/* f008ec4: c7a40074 */ lwc1 $f4,0x74($sp) -/* f008ec8: c6460000 */ lwc1 $f6,0x0($s2) -/* f008ecc: 46062202 */ mul.s $f8,$f4,$f6 -/* f008ed0: 4600428d */ trunc.w.s $f10,$f8 -/* f008ed4: 440e5000 */ mfc1 $t6,$f10 -/* f008ed8: 00000000 */ sll $zero,$zero,0x0 -/* f008edc: a60e0018 */ sh $t6,0x18($s0) -/* f008ee0: c7b00078 */ lwc1 $f16,0x78($sp) -/* f008ee4: c6520000 */ lwc1 $f18,0x0($s2) -/* f008ee8: 46128102 */ mul.s $f4,$f16,$f18 -/* f008eec: 4600218d */ trunc.w.s $f6,$f4 -/* f008ef0: 44193000 */ mfc1 $t9,$f6 -/* f008ef4: 00000000 */ sll $zero,$zero,0x0 -/* f008ef8: a619001a */ sh $t9,0x1a($s0) -/* f008efc: c7a8007c */ lwc1 $f8,0x7c($sp) -/* f008f00: c64a0000 */ lwc1 $f10,0x0($s2) -/* f008f04: 460a4402 */ mul.s $f16,$f8,$f10 -/* f008f08: 4600848d */ trunc.w.s $f18,$f16 -/* f008f0c: 44099000 */ mfc1 $t1,$f18 -/* f008f10: 00000000 */ sll $zero,$zero,0x0 -/* f008f14: a609001c */ sh $t1,0x1c($s0) -/* f008f18: c7a40078 */ lwc1 $f4,0x78($sp) -/* f008f1c: 46142182 */ mul.s $f6,$f4,$f20 -/* f008f20: 00000000 */ sll $zero,$zero,0x0 -/* f008f24: 46163202 */ mul.s $f8,$f6,$f22 -/* f008f28: 4600428d */ trunc.w.s $f10,$f8 -/* f008f2c: 440b5000 */ mfc1 $t3,$f10 -/* f008f30: 00000000 */ sll $zero,$zero,0x0 -/* f008f34: a60b0020 */ sh $t3,0x20($s0) -/* f008f38: c7ae007c */ lwc1 $f14,0x7c($sp) -/* f008f3c: 0fc259d4 */ jal func0f096750 -/* f008f40: c7ac0074 */ lwc1 $f12,0x74($sp) -/* f008f44: 3c017f1a */ lui $at,0x7f1a -/* f008f48: c4307f0c */ lwc1 $f16,0x7f0c($at) -/* f008f4c: a200001f */ sb $zero,0x1f($s0) -/* f008f50: 240d0001 */ addiu $t5,$zero,0x1 -/* f008f54: 46100483 */ div.s $f18,$f0,$f16 -/* f008f58: 3c18800a */ lui $t8,0x800a -/* f008f5c: 3c0a800a */ lui $t2,0x800a -/* f008f60: 46149102 */ mul.s $f4,$f18,$f20 -/* f008f64: 00000000 */ sll $zero,$zero,0x0 -/* f008f68: 46162182 */ mul.s $f6,$f4,$f22 -/* f008f6c: 4600320d */ trunc.w.s $f8,$f6 -/* f008f70: 440c4000 */ mfc1 $t4,$f8 -/* f008f74: 00000000 */ sll $zero,$zero,0x0 -/* f008f78: a60c0022 */ sh $t4,0x22($s0) -/* f008f7c: 8e2e0000 */ lw $t6,0x0($s1) -/* f008f80: 01aec823 */ subu $t9,$t5,$t6 -/* f008f84: ae390000 */ sw $t9,0x0($s1) -/* f008f88: 8f18cb04 */ lw $t8,-0x34fc($t8) -/* f008f8c: 13000006 */ beqz $t8,.L0f008fa8 -/* f008f90: 00000000 */ sll $zero,$zero,0x0 -/* f008f94: 86090022 */ lh $t1,0x22($s0) -/* f008f98: 240f2000 */ addiu $t7,$zero,0x2000 -/* f008f9c: 55200003 */ bnezl $t1,.L0f008fac -/* f008fa0: 860b0022 */ lh $t3,0x22($s0) -/* f008fa4: a60f0022 */ sh $t7,0x22($s0) -.L0f008fa8: -/* f008fa8: 860b0022 */ lh $t3,0x22($s0) -.L0f008fac: -/* f008fac: 854acb00 */ lh $t2,-0x3500($t2) -/* f008fb0: 016a6021 */ addu $t4,$t3,$t2 -/* f008fb4: a60c0022 */ sh $t4,0x22($s0) -/* f008fb8: c7aa0080 */ lwc1 $f10,0x80($sp) -/* f008fbc: c6500000 */ lwc1 $f16,0x0($s2) -/* f008fc0: 46105482 */ mul.s $f18,$f10,$f16 -/* f008fc4: 4600910d */ trunc.w.s $f4,$f18 -/* f008fc8: 440e2000 */ mfc1 $t6,$f4 -/* f008fcc: 00000000 */ sll $zero,$zero,0x0 -/* f008fd0: a60e0024 */ sh $t6,0x24($s0) -/* f008fd4: c7a60084 */ lwc1 $f6,0x84($sp) -/* f008fd8: c6480000 */ lwc1 $f8,0x0($s2) -/* f008fdc: 46083282 */ mul.s $f10,$f6,$f8 -/* f008fe0: 4600540d */ trunc.w.s $f16,$f10 -/* f008fe4: 44188000 */ mfc1 $t8,$f16 -/* f008fe8: 00000000 */ sll $zero,$zero,0x0 -/* f008fec: a6180026 */ sh $t8,0x26($s0) -/* f008ff0: c7b20088 */ lwc1 $f18,0x88($sp) -/* f008ff4: c6440000 */ lwc1 $f4,0x0($s2) -/* f008ff8: 46049182 */ mul.s $f6,$f18,$f4 -/* f008ffc: 4600320d */ trunc.w.s $f8,$f6 -/* f009000: 440f4000 */ mfc1 $t7,$f8 -/* f009004: 00000000 */ sll $zero,$zero,0x0 -/* f009008: a60f0028 */ sh $t7,0x28($s0) -/* f00900c: c7aa0084 */ lwc1 $f10,0x84($sp) -/* f009010: 46145402 */ mul.s $f16,$f10,$f20 -/* f009014: 00000000 */ sll $zero,$zero,0x0 -/* f009018: 46168482 */ mul.s $f18,$f16,$f22 -/* f00901c: 4600910d */ trunc.w.s $f4,$f18 -/* f009020: 440a2000 */ mfc1 $t2,$f4 -/* f009024: 00000000 */ sll $zero,$zero,0x0 -/* f009028: a60a002c */ sh $t2,0x2c($s0) -/* f00902c: c7ae0088 */ lwc1 $f14,0x88($sp) -/* f009030: 0fc259d4 */ jal func0f096750 -/* f009034: c7ac0080 */ lwc1 $f12,0x80($sp) -/* f009038: 3c017f1a */ lui $at,0x7f1a -/* f00903c: c4267f10 */ lwc1 $f6,0x7f10($at) -/* f009040: a200002b */ sb $zero,0x2b($s0) -/* f009044: 24190001 */ addiu $t9,$zero,0x1 -/* f009048: 46060203 */ div.s $f8,$f0,$f6 -/* f00904c: 3c09800a */ lui $t1,0x800a -/* f009050: 3c0c800a */ lui $t4,0x800a -/* f009054: 46144282 */ mul.s $f10,$f8,$f20 -/* f009058: 00000000 */ sll $zero,$zero,0x0 -/* f00905c: 46165402 */ mul.s $f16,$f10,$f22 -/* f009060: 4600848d */ trunc.w.s $f18,$f16 -/* f009064: 440d9000 */ mfc1 $t5,$f18 -/* f009068: 00000000 */ sll $zero,$zero,0x0 -/* f00906c: a60d002e */ sh $t5,0x2e($s0) -/* f009070: 8e2e0000 */ lw $t6,0x0($s1) -/* f009074: 032ec023 */ subu $t8,$t9,$t6 -/* f009078: ae380000 */ sw $t8,0x0($s1) -/* f00907c: 8d29cb04 */ lw $t1,-0x34fc($t1) -/* f009080: 11200006 */ beqz $t1,.L0f00909c -/* f009084: 00000000 */ sll $zero,$zero,0x0 -/* f009088: 860f002e */ lh $t7,0x2e($s0) -/* f00908c: 240b2000 */ addiu $t3,$zero,0x2000 -/* f009090: 55e00003 */ bnezl $t7,.L0f0090a0 -/* f009094: 860a002e */ lh $t2,0x2e($s0) -/* f009098: a60b002e */ sh $t3,0x2e($s0) -.L0f00909c: -/* f00909c: 860a002e */ lh $t2,0x2e($s0) -.L0f0090a0: -/* f0090a0: 858ccb00 */ lh $t4,-0x3500($t4) -/* f0090a4: 014c6821 */ addu $t5,$t2,$t4 -/* f0090a8: a60d002e */ sh $t5,0x2e($s0) -/* f0090ac: c7a4008c */ lwc1 $f4,0x8c($sp) -/* f0090b0: c6460000 */ lwc1 $f6,0x0($s2) -/* f0090b4: 46062202 */ mul.s $f8,$f4,$f6 -/* f0090b8: 4600428d */ trunc.w.s $f10,$f8 -/* f0090bc: 440e5000 */ mfc1 $t6,$f10 -/* f0090c0: 00000000 */ sll $zero,$zero,0x0 -/* f0090c4: a60e0030 */ sh $t6,0x30($s0) -/* f0090c8: c7b00090 */ lwc1 $f16,0x90($sp) -/* f0090cc: c6520000 */ lwc1 $f18,0x0($s2) -/* f0090d0: 46128102 */ mul.s $f4,$f16,$f18 -/* f0090d4: 4600218d */ trunc.w.s $f6,$f4 -/* f0090d8: 44093000 */ mfc1 $t1,$f6 -/* f0090dc: 00000000 */ sll $zero,$zero,0x0 -/* f0090e0: a6090032 */ sh $t1,0x32($s0) -/* f0090e4: c7a80094 */ lwc1 $f8,0x94($sp) -/* f0090e8: c64a0000 */ lwc1 $f10,0x0($s2) -/* f0090ec: 460a4402 */ mul.s $f16,$f8,$f10 -/* f0090f0: 4600848d */ trunc.w.s $f18,$f16 -/* f0090f4: 440b9000 */ mfc1 $t3,$f18 -/* f0090f8: 00000000 */ sll $zero,$zero,0x0 -/* f0090fc: a60b0034 */ sh $t3,0x34($s0) -/* f009100: c7a40090 */ lwc1 $f4,0x90($sp) -/* f009104: 46142182 */ mul.s $f6,$f4,$f20 -/* f009108: 00000000 */ sll $zero,$zero,0x0 -/* f00910c: 46163202 */ mul.s $f8,$f6,$f22 -/* f009110: 4600428d */ trunc.w.s $f10,$f8 -/* f009114: 440c5000 */ mfc1 $t4,$f10 -/* f009118: 00000000 */ sll $zero,$zero,0x0 -/* f00911c: a60c0038 */ sh $t4,0x38($s0) -/* f009120: c7ae0094 */ lwc1 $f14,0x94($sp) -/* f009124: 0fc259d4 */ jal func0f096750 -/* f009128: c7ac008c */ lwc1 $f12,0x8c($sp) -/* f00912c: 3c017f1a */ lui $at,0x7f1a -/* f009130: c4307f14 */ lwc1 $f16,0x7f14($at) -/* f009134: a2000037 */ sb $zero,0x37($s0) -/* f009138: 24180001 */ addiu $t8,$zero,0x1 -/* f00913c: 46100483 */ div.s $f18,$f0,$f16 -/* f009140: 3c0f800a */ lui $t7,0x800a -/* f009144: 3c0d800a */ lui $t5,0x800a -/* f009148: 46149102 */ mul.s $f4,$f18,$f20 -/* f00914c: 00000000 */ sll $zero,$zero,0x0 -/* f009150: 46162182 */ mul.s $f6,$f4,$f22 -/* f009154: 4600320d */ trunc.w.s $f8,$f6 -/* f009158: 44194000 */ mfc1 $t9,$f8 -/* f00915c: 00000000 */ sll $zero,$zero,0x0 -/* f009160: a619003a */ sh $t9,0x3a($s0) -/* f009164: 8e2e0000 */ lw $t6,0x0($s1) -/* f009168: 030e4823 */ subu $t1,$t8,$t6 -/* f00916c: ae290000 */ sw $t1,0x0($s1) -/* f009170: 8defcb04 */ lw $t7,-0x34fc($t7) -/* f009174: 11e00006 */ beqz $t7,.L0f009190 -/* f009178: 00000000 */ sll $zero,$zero,0x0 -/* f00917c: 860b003a */ lh $t3,0x3a($s0) -/* f009180: 240a2000 */ addiu $t2,$zero,0x2000 -/* f009184: 55600003 */ bnezl $t3,.L0f009194 -/* f009188: 860c003a */ lh $t4,0x3a($s0) -/* f00918c: a60a003a */ sh $t2,0x3a($s0) -.L0f009190: -/* f009190: 860c003a */ lh $t4,0x3a($s0) -.L0f009194: -/* f009194: 85adcb00 */ lh $t5,-0x3500($t5) -/* f009198: 018dc821 */ addu $t9,$t4,$t5 -/* f00919c: a619003a */ sh $t9,0x3a($s0) -/* f0091a0: c7aa0098 */ lwc1 $f10,0x98($sp) -/* f0091a4: c6500000 */ lwc1 $f16,0x0($s2) -/* f0091a8: 46105482 */ mul.s $f18,$f10,$f16 -/* f0091ac: 4600910d */ trunc.w.s $f4,$f18 -/* f0091b0: 440e2000 */ mfc1 $t6,$f4 -/* f0091b4: 00000000 */ sll $zero,$zero,0x0 -/* f0091b8: a60e003c */ sh $t6,0x3c($s0) -/* f0091bc: c7a6009c */ lwc1 $f6,0x9c($sp) -/* f0091c0: c6480000 */ lwc1 $f8,0x0($s2) -/* f0091c4: 46083282 */ mul.s $f10,$f6,$f8 -/* f0091c8: 4600540d */ trunc.w.s $f16,$f10 -/* f0091cc: 440f8000 */ mfc1 $t7,$f16 -/* f0091d0: 00000000 */ sll $zero,$zero,0x0 -/* f0091d4: a60f003e */ sh $t7,0x3e($s0) -/* f0091d8: c7b200a0 */ lwc1 $f18,0xa0($sp) -/* f0091dc: c6440000 */ lwc1 $f4,0x0($s2) -/* f0091e0: 46049182 */ mul.s $f6,$f18,$f4 -/* f0091e4: 4600320d */ trunc.w.s $f8,$f6 -/* f0091e8: 440a4000 */ mfc1 $t2,$f8 -/* f0091ec: 00000000 */ sll $zero,$zero,0x0 -/* f0091f0: a60a0040 */ sh $t2,0x40($s0) -/* f0091f4: c7aa009c */ lwc1 $f10,0x9c($sp) -/* f0091f8: 46145402 */ mul.s $f16,$f10,$f20 -/* f0091fc: 00000000 */ sll $zero,$zero,0x0 -/* f009200: 46168482 */ mul.s $f18,$f16,$f22 -/* f009204: 4600910d */ trunc.w.s $f4,$f18 -/* f009208: 440d2000 */ mfc1 $t5,$f4 -/* f00920c: 00000000 */ sll $zero,$zero,0x0 -/* f009210: a60d0044 */ sh $t5,0x44($s0) -/* f009214: c7ae00a0 */ lwc1 $f14,0xa0($sp) -/* f009218: 0fc259d4 */ jal func0f096750 -/* f00921c: c7ac0098 */ lwc1 $f12,0x98($sp) -/* f009220: 3c017f1a */ lui $at,0x7f1a -/* f009224: c4267f18 */ lwc1 $f6,0x7f18($at) -/* f009228: a2000043 */ sb $zero,0x43($s0) -/* f00922c: 24090001 */ addiu $t1,$zero,0x1 -/* f009230: 46060203 */ div.s $f8,$f0,$f6 -/* f009234: 3c0b800a */ lui $t3,0x800a -/* f009238: 3c19800a */ lui $t9,0x800a -/* f00923c: 46144282 */ mul.s $f10,$f8,$f20 -/* f009240: 00000000 */ sll $zero,$zero,0x0 -/* f009244: 46165402 */ mul.s $f16,$f10,$f22 -/* f009248: 4600848d */ trunc.w.s $f18,$f16 -/* f00924c: 44189000 */ mfc1 $t8,$f18 -/* f009250: 00000000 */ sll $zero,$zero,0x0 -/* f009254: a6180046 */ sh $t8,0x46($s0) -/* f009258: 8e2e0000 */ lw $t6,0x0($s1) -/* f00925c: 012e7823 */ subu $t7,$t1,$t6 -/* f009260: ae2f0000 */ sw $t7,0x0($s1) -/* f009264: 8d6bcb04 */ lw $t3,-0x34fc($t3) -/* f009268: 11600006 */ beqz $t3,.L0f009284 -/* f00926c: 00000000 */ sll $zero,$zero,0x0 -/* f009270: 860a0046 */ lh $t2,0x46($s0) -/* f009274: 240c2000 */ addiu $t4,$zero,0x2000 -/* f009278: 55400003 */ bnezl $t2,.L0f009288 -/* f00927c: 860d0046 */ lh $t5,0x46($s0) -/* f009280: a60c0046 */ sh $t4,0x46($s0) -.L0f009284: -/* f009284: 860d0046 */ lh $t5,0x46($s0) -.L0f009288: -/* f009288: 8739cb00 */ lh $t9,-0x3500($t9) -/* f00928c: 3c0f0450 */ lui $t7,0x450 -/* f009290: 35ef0048 */ ori $t7,$t7,0x48 -/* f009294: 01b9c021 */ addu $t8,$t5,$t9 -/* f009298: a6180046 */ sh $t8,0x46($s0) -/* f00929c: 8fb100a8 */ lw $s1,0xa8($sp) -/* f0092a0: 02002025 */ or $a0,$s0,$zero -/* f0092a4: 262e0008 */ addiu $t6,$s1,0x8 -/* f0092a8: afae00a8 */ sw $t6,0xa8($sp) -/* f0092ac: 0c012d20 */ jal 0x4b480 -/* f0092b0: ae2f0000 */ sw $t7,0x0($s1) -/* f0092b4: ae220004 */ sw $v0,0x4($s1) -/* f0092b8: 8fb90050 */ lw $t9,0x50($sp) -/* f0092bc: 27b00080 */ addiu $s0,$sp,0x80 -/* f0092c0: 240b0002 */ addiu $t3,$zero,0x2 -/* f0092c4: 240a0004 */ addiu $t2,$zero,0x4 -/* f0092c8: 240c0003 */ addiu $t4,$zero,0x3 -/* f0092cc: 240d0006 */ addiu $t5,$zero,0x6 -/* f0092d0: afad001c */ sw $t5,0x1c($sp) -/* f0092d4: afac0018 */ sw $t4,0x18($sp) -/* f0092d8: afaa0014 */ sw $t2,0x14($sp) -/* f0092dc: afab0010 */ sw $t3,0x10($sp) -/* f0092e0: 02003825 */ or $a3,$s0,$zero -/* f0092e4: 8fa400a8 */ lw $a0,0xa8($sp) -/* f0092e8: 27a50074 */ addiu $a1,$sp,0x74 -/* f0092ec: 27a6008c */ addiu $a2,$sp,0x8c -/* f0092f0: 0fc01b20 */ jal func0f006c80 -/* f0092f4: afb90020 */ sw $t9,0x20($sp) -/* f0092f8: 8faf0050 */ lw $t7,0x50($sp) -/* f0092fc: 24180003 */ addiu $t8,$zero,0x3 -/* f009300: 24090004 */ addiu $t1,$zero,0x4 -/* f009304: 240e0006 */ addiu $t6,$zero,0x6 -/* f009308: afae001c */ sw $t6,0x1c($sp) -/* f00930c: afa90014 */ sw $t1,0x14($sp) -/* f009310: afb80010 */ sw $t8,0x10($sp) -/* f009314: 00402025 */ or $a0,$v0,$zero -/* f009318: 02002825 */ or $a1,$s0,$zero -/* f00931c: 27a6008c */ addiu $a2,$sp,0x8c -/* f009320: 27a7005c */ addiu $a3,$sp,0x5c -/* f009324: afa00018 */ sw $zero,0x18($sp) -/* f009328: 0fc01b20 */ jal func0f006c80 -/* f00932c: afaf0020 */ sw $t7,0x20($sp) -/* f009330: 8fb90050 */ lw $t9,0x50($sp) -/* f009334: 240b0003 */ addiu $t3,$zero,0x3 -/* f009338: 240a0005 */ addiu $t2,$zero,0x5 -/* f00933c: 240c0002 */ addiu $t4,$zero,0x2 -/* f009340: 240d0006 */ addiu $t5,$zero,0x6 -/* f009344: afad001c */ sw $t5,0x1c($sp) -/* f009348: afac0018 */ sw $t4,0x18($sp) -/* f00934c: afaa0014 */ sw $t2,0x14($sp) -/* f009350: afab0010 */ sw $t3,0x10($sp) -/* f009354: 00402025 */ or $a0,$v0,$zero -/* f009358: 02002825 */ or $a1,$s0,$zero -/* f00935c: 27a60098 */ addiu $a2,$sp,0x98 -/* f009360: 27a70074 */ addiu $a3,$sp,0x74 -/* f009364: 0fc01b20 */ jal func0f006c80 -/* f009368: afb90020 */ sw $t9,0x20($sp) -/* f00936c: 8faf0050 */ lw $t7,0x50($sp) -/* f009370: 24180005 */ addiu $t8,$zero,0x5 -/* f009374: 24090003 */ addiu $t1,$zero,0x3 -/* f009378: 240e0006 */ addiu $t6,$zero,0x6 -/* f00937c: afae001c */ sw $t6,0x1c($sp) -/* f009380: afa90018 */ sw $t1,0x18($sp) -/* f009384: afb80014 */ sw $t8,0x14($sp) -/* f009388: 00402025 */ or $a0,$v0,$zero -/* f00938c: 27a5005c */ addiu $a1,$sp,0x5c -/* f009390: 27a60098 */ addiu $a2,$sp,0x98 -/* f009394: 02003825 */ or $a3,$s0,$zero -/* f009398: afa00010 */ sw $zero,0x10($sp) -/* f00939c: 0fc01b20 */ jal func0f006c80 -/* f0093a0: afaf0020 */ sw $t7,0x20($sp) -/* f0093a4: 8fbf004c */ lw $ra,0x4c($sp) -/* f0093a8: d7b40030 */ ldc1 $f20,0x30($sp) -/* f0093ac: d7b60038 */ ldc1 $f22,0x38($sp) -/* f0093b0: 8fb00040 */ lw $s0,0x40($sp) -/* f0093b4: 8fb10044 */ lw $s1,0x44($sp) -/* f0093b8: 8fb20048 */ lw $s2,0x48($sp) -/* f0093bc: 03e00008 */ jr $ra -/* f0093c0: 27bd00a8 */ addiu $sp,$sp,0xa8 -/* f0093c4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0093c8: 44802000 */ mtc1 $zero,$f4 -/* f0093cc: afbf001c */ sw $ra,0x1c($sp) -/* f0093d0: afb00018 */ sw $s0,0x18($sp) -/* f0093d4: 00808025 */ or $s0,$a0,$zero -/* f0093d8: 0c004b70 */ jal 0x12dc0 -/* f0093dc: e4840000 */ swc1 $f4,0x0($a0) -/* f0093e0: 44823000 */ mtc1 $v0,$f6 -/* f0093e4: 3c014f80 */ lui $at,0x4f80 -/* f0093e8: 04410004 */ bgez $v0,.L0f0093fc -/* f0093ec: 46803220 */ cvt.s.w $f8,$f6 -/* f0093f0: 44815000 */ mtc1 $at,$f10 -/* f0093f4: 00000000 */ sll $zero,$zero,0x0 -/* f0093f8: 460a4200 */ add.s $f8,$f8,$f10 -.L0f0093fc: -/* f0093fc: 3c012f80 */ lui $at,0x2f80 -/* f009400: 44818000 */ mtc1 $at,$f16 -/* f009404: 3c013f00 */ lui $at,0x3f00 -/* f009408: 44812000 */ mtc1 $at,$f4 -/* f00940c: 46104482 */ mul.s $f18,$f8,$f16 -/* f009410: 46049181 */ sub.s $f6,$f18,$f4 -/* f009414: 0c004b70 */ jal 0x12dc0 -/* f009418: e6060004 */ swc1 $f6,0x4($s0) -/* f00941c: 44825000 */ mtc1 $v0,$f10 -/* f009420: 3c014f80 */ lui $at,0x4f80 -/* f009424: 04410004 */ bgez $v0,.L0f009438 -/* f009428: 46805220 */ cvt.s.w $f8,$f10 -/* f00942c: 44818000 */ mtc1 $at,$f16 -/* f009430: 00000000 */ sll $zero,$zero,0x0 -/* f009434: 46104200 */ add.s $f8,$f8,$f16 -.L0f009438: -/* f009438: 3c012f80 */ lui $at,0x2f80 -/* f00943c: 44819000 */ mtc1 $at,$f18 -/* f009440: 3c013f00 */ lui $at,0x3f00 -/* f009444: 44813000 */ mtc1 $at,$f6 -/* f009448: 46124102 */ mul.s $f4,$f8,$f18 -/* f00944c: 46062281 */ sub.s $f10,$f4,$f6 -/* f009450: 0c004b70 */ jal 0x12dc0 -/* f009454: e60a0008 */ swc1 $f10,0x8($s0) -/* f009458: 44828000 */ mtc1 $v0,$f16 -/* f00945c: 3c014f80 */ lui $at,0x4f80 -/* f009460: 04410004 */ bgez $v0,.L0f009474 -/* f009464: 46808220 */ cvt.s.w $f8,$f16 -/* f009468: 44819000 */ mtc1 $at,$f18 -/* f00946c: 00000000 */ sll $zero,$zero,0x0 -/* f009470: 46124200 */ add.s $f8,$f8,$f18 -.L0f009474: -/* f009474: 3c012f80 */ lui $at,0x2f80 -/* f009478: 44812000 */ mtc1 $at,$f4 -/* f00947c: 3c013f00 */ lui $at,0x3f00 -/* f009480: 44815000 */ mtc1 $at,$f10 -/* f009484: 46044182 */ mul.s $f6,$f8,$f4 -/* f009488: 26040004 */ addiu $a0,$s0,0x4 -/* f00948c: 26050008 */ addiu $a1,$s0,0x8 -/* f009490: 2606000c */ addiu $a2,$s0,0xc -/* f009494: 460a3401 */ sub.s $f16,$f6,$f10 -/* f009498: 0c0011e4 */ jal 0x4790 -/* f00949c: e610000c */ swc1 $f16,0xc($s0) -/* f0094a0: 8fbf001c */ lw $ra,0x1c($sp) -/* f0094a4: 8fb00018 */ lw $s0,0x18($sp) -/* f0094a8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0094ac: 03e00008 */ jr $ra -/* f0094b0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0094b4 -/* f0094b4: 03e00008 */ jr $ra -/* f0094b8: ac80000c */ sw $zero,0xc($a0) -); - -GLOBAL_ASM( -glabel func0f0094bc -/* f0094bc: 8c82000c */ lw $v0,0xc($a0) -/* f0094c0: 2403007f */ addiu $v1,$zero,0x7f -/* f0094c4: 28410137 */ slti $at,$v0,0x137 -/* f0094c8: 1420000c */ bnez $at,.L0f0094fc -/* f0094cc: 2841015e */ slti $at,$v0,0x15e -/* f0094d0: 1020000a */ beqz $at,.L0f0094fc -/* f0094d4: 00001825 */ or $v1,$zero,$zero -/* f0094d8: 000271c0 */ sll $t6,$v0,0x7 -/* f0094dc: 01c27023 */ subu $t6,$t6,$v0 -/* f0094e0: 340fada2 */ dli $t7,0xada2 -/* f0094e4: 01ee1823 */ subu $v1,$t7,$t6 -/* f0094e8: 24010028 */ addiu $at,$zero,0x28 -/* f0094ec: 0061001a */ div $zero,$v1,$at -/* f0094f0: 00001012 */ mflo $v0 -/* f0094f4: 03e00008 */ jr $ra -/* f0094f8: 00000000 */ sll $zero,$zero,0x0 -.L0f0094fc: -/* f0094fc: 03e00008 */ jr $ra -/* f009500: 00601025 */ or $v0,$v1,$zero -); - -GLOBAL_ASM( -glabel func0f009504 -/* f009504: 27bdff78 */ addiu $sp,$sp,-136 -/* f009508: 3c0e8006 */ lui $t6,0x8006 -/* f00950c: afbf0024 */ sw $ra,0x24($sp) -/* f009510: 25ce16dc */ addiu $t6,$t6,0x16dc -/* f009514: 8dc10000 */ lw $at,0x0($t6) -/* f009518: 3c02800a */ lui $v0,0x800a -/* f00951c: 24429fc0 */ addiu $v0,$v0,-24640 -/* f009520: 27a7007c */ addiu $a3,$sp,0x7c -/* f009524: 8c48006c */ lw $t0,0x6c($v0) -/* f009528: ace10000 */ sw $at,0x0($a3) -/* f00952c: 8dd90004 */ lw $t9,0x4($t6) -/* f009530: 00003025 */ or $a2,$zero,$zero -/* f009534: 11000003 */ beqz $t0,.L0f009544 -/* f009538: acf90004 */ sw $t9,0x4($a3) -/* f00953c: 10000002 */ beqz $zero,.L0f009548 -/* f009540: 24050001 */ addiu $a1,$zero,0x1 -.L0f009544: -/* f009544: 00002825 */ or $a1,$zero,$zero -.L0f009548: -/* f009548: 8c490068 */ lw $t1,0x68($v0) -/* f00954c: 00001825 */ or $v1,$zero,$zero -/* f009550: 11200003 */ beqz $t1,.L0f009560 -/* f009554: 00000000 */ sll $zero,$zero,0x0 -/* f009558: 10000001 */ beqz $zero,.L0f009560 -/* f00955c: 24030001 */ addiu $v1,$zero,0x1 -.L0f009560: -/* f009560: 8c4a0064 */ lw $t2,0x64($v0) -/* f009564: 00002025 */ or $a0,$zero,$zero -/* f009568: 11400003 */ beqz $t2,.L0f009578 -/* f00956c: 00000000 */ sll $zero,$zero,0x0 -/* f009570: 10000001 */ beqz $zero,.L0f009578 -/* f009574: 24040001 */ addiu $a0,$zero,0x1 -.L0f009578: -/* f009578: 8c4b0070 */ lw $t3,0x70($v0) -/* f00957c: 00001025 */ or $v0,$zero,$zero -/* f009580: 11600003 */ beqz $t3,.L0f009590 -/* f009584: 00000000 */ sll $zero,$zero,0x0 -/* f009588: 10000001 */ beqz $zero,.L0f009590 -/* f00958c: 24020001 */ addiu $v0,$zero,0x1 -.L0f009590: -/* f009590: 00446021 */ addu $t4,$v0,$a0 -/* f009594: 01836821 */ addu $t5,$t4,$v1 -/* f009598: 01a5c021 */ addu $t8,$t5,$a1 -/* f00959c: 2b010002 */ slti $at,$t8,0x2 -/* f0095a0: 14200002 */ bnez $at,.L0f0095ac -/* f0095a4: 00000000 */ sll $zero,$zero,0x0 -/* f0095a8: 24060001 */ addiu $a2,$zero,0x1 -.L0f0095ac: -/* f0095ac: 3c018006 */ lui $at,0x8006 -/* f0095b0: c4241630 */ lwc1 $f4,0x1630($at) -/* f0095b4: 3c014280 */ lui $at,0x4280 -/* f0095b8: 44813000 */ mtc1 $at,$f6 -/* f0095bc: 3c014200 */ lui $at,0x4200 -/* f0095c0: 44815000 */ mtc1 $at,$f10 -/* f0095c4: 46062202 */ mul.s $f8,$f4,$f6 -/* f0095c8: 3c014180 */ lui $at,0x4180 -/* f0095cc: 44819000 */ mtc1 $at,$f18 -/* f0095d0: 3c01800a */ lui $at,0x800a -/* f0095d4: 00064080 */ sll $t0,$a2,0x2 -/* f0095d8: 00e81021 */ addu $v0,$a3,$t0 -/* f0095dc: 460a4402 */ mul.s $f16,$f8,$f10 -/* f0095e0: 00000000 */ sll $zero,$zero,0x0 -/* f0095e4: 46128102 */ mul.s $f4,$f16,$f18 -/* f0095e8: 4600218d */ trunc.w.s $f6,$f4 -/* f0095ec: 440e3000 */ mfc1 $t6,$f6 -/* f0095f0: 00000000 */ sll $zero,$zero,0x0 -/* f0095f4: 05c10004 */ bgez $t6,.L0f009608 -/* f0095f8: 31d907ff */ andi $t9,$t6,0x7ff -/* f0095fc: 13200002 */ beqz $t9,.L0f009608 -/* f009600: 00000000 */ sll $zero,$zero,0x0 -/* f009604: 2739f800 */ addiu $t9,$t9,-2048 -.L0f009608: -/* f009608: a439cb00 */ sh $t9,-0x3500($at) -/* f00960c: 8c440000 */ lw $a0,0x0($v0) -/* f009610: 0fc59e7d */ jal func0f1679f4 -/* f009614: afa2002c */ sw $v0,0x2c($sp) -/* f009618: 3c05800b */ lui $a1,0x800b -/* f00961c: 8ca5b5a8 */ lw $a1,-0x4a58($a1) -/* f009620: 24090002 */ addiu $t1,$zero,0x2 -/* f009624: 240a0001 */ addiu $t2,$zero,0x1 -/* f009628: afa20078 */ sw $v0,0x78($sp) -/* f00962c: afa20074 */ sw $v0,0x74($sp) -/* f009630: afaa0014 */ sw $t2,0x14($sp) -/* f009634: afa90010 */ sw $t1,0x10($sp) -/* f009638: 27a40074 */ addiu $a0,$sp,0x74 -/* f00963c: 24060002 */ addiu $a2,$zero,0x2 -/* f009640: 24070001 */ addiu $a3,$zero,0x1 -/* f009644: afa00018 */ sw $zero,0x18($sp) -/* f009648: 0fc2ce70 */ jal func0f0b39c0 -/* f00964c: 24a50078 */ addiu $a1,$a1,0x78 -/* f009650: 8fab0074 */ lw $t3,0x74($sp) -/* f009654: 3c0de700 */ lui $t5,0xe700 -/* f009658: 3c0eba00 */ lui $t6,0xba00 -/* f00965c: 256c0008 */ addiu $t4,$t3,0x8 -/* f009660: afac0074 */ sw $t4,0x74($sp) -/* f009664: ad600004 */ sw $zero,0x4($t3) -/* f009668: ad6d0000 */ sw $t5,0x0($t3) -/* f00966c: 8fb80074 */ lw $t8,0x74($sp) -/* f009670: 35ce1402 */ ori $t6,$t6,0x1402 -/* f009674: 3c09b900 */ lui $t1,0xb900 -/* f009678: 270f0008 */ addiu $t7,$t8,0x8 -/* f00967c: afaf0074 */ sw $t7,0x74($sp) -/* f009680: af000004 */ sw $zero,0x4($t8) -/* f009684: af0e0000 */ sw $t6,0x0($t8) -/* f009688: 8fb90074 */ lw $t9,0x74($sp) -/* f00968c: 35290002 */ ori $t1,$t1,0x2 -/* f009690: 3c0dff33 */ lui $t5,0xff33 -/* f009694: 27280008 */ addiu $t0,$t9,0x8 -/* f009698: afa80074 */ sw $t0,0x74($sp) -/* f00969c: af200004 */ sw $zero,0x4($t9) -/* f0096a0: af290000 */ sw $t1,0x0($t9) -/* f0096a4: 8faa0074 */ lw $t2,0x74($sp) -/* f0096a8: 3c0cfc12 */ lui $t4,0xfc12 -/* f0096ac: 358c1824 */ ori $t4,$t4,0x1824 -/* f0096b0: 254b0008 */ addiu $t3,$t2,0x8 -/* f0096b4: afab0074 */ sw $t3,0x74($sp) -/* f0096b8: 35adffff */ ori $t5,$t5,0xffff -/* f0096bc: ad4d0004 */ sw $t5,0x4($t2) -/* f0096c0: ad4c0000 */ sw $t4,0x0($t2) -/* f0096c4: 8fb80074 */ lw $t8,0x74($sp) -/* f0096c8: 24193000 */ addiu $t9,$zero,0x3000 -/* f0096cc: 3c0eb600 */ lui $t6,0xb600 -/* f0096d0: 270f0008 */ addiu $t7,$t8,0x8 -/* f0096d4: afaf0074 */ sw $t7,0x74($sp) -/* f0096d8: af190004 */ sw $t9,0x4($t8) -/* f0096dc: af0e0000 */ sw $t6,0x0($t8) -/* f0096e0: 8fa80074 */ lw $t0,0x74($sp) -/* f0096e4: 3c0aba00 */ lui $t2,0xba00 -/* f0096e8: 354a0602 */ ori $t2,$t2,0x602 -/* f0096ec: 25090008 */ addiu $t1,$t0,0x8 -/* f0096f0: afa90074 */ sw $t1,0x74($sp) -/* f0096f4: 240b00c0 */ addiu $t3,$zero,0xc0 -/* f0096f8: ad0b0004 */ sw $t3,0x4($t0) -/* f0096fc: ad0a0000 */ sw $t2,0x0($t0) -/* f009700: 8fac0074 */ lw $t4,0x74($sp) -/* f009704: 3c18ba00 */ lui $t8,0xba00 -/* f009708: 37180c02 */ ori $t8,$t8,0xc02 -/* f00970c: 258d0008 */ addiu $t5,$t4,0x8 -/* f009710: afad0074 */ sw $t5,0x74($sp) -/* f009714: 240f2000 */ addiu $t7,$zero,0x2000 -/* f009718: ad8f0004 */ sw $t7,0x4($t4) -/* f00971c: ad980000 */ sw $t8,0x0($t4) -/* f009720: 8fae0074 */ lw $t6,0x74($sp) -/* f009724: 3c08b900 */ lui $t0,0xb900 -/* f009728: 3c090050 */ lui $t1,0x50 -/* f00972c: 25d90008 */ addiu $t9,$t6,0x8 -/* f009730: afb90074 */ sw $t9,0x74($sp) -/* f009734: 35294a50 */ ori $t1,$t1,0x4a50 -/* f009738: 3508031d */ ori $t0,$t0,0x31d -/* f00973c: adc80000 */ sw $t0,0x0($t6) -/* f009740: adc90004 */ sw $t1,0x4($t6) -/* f009744: 8faa0074 */ lw $t2,0x74($sp) -/* f009748: 3c0cba00 */ lui $t4,0xba00 -/* f00974c: 358c1301 */ ori $t4,$t4,0x1301 -/* f009750: 254b0008 */ addiu $t3,$t2,0x8 -/* f009754: afab0074 */ sw $t3,0x74($sp) -/* f009758: 3c0d0008 */ lui $t5,0x8 -/* f00975c: 24040001 */ addiu $a0,$zero,0x1 -/* f009760: ad4d0004 */ sw $t5,0x4($t2) -/* f009764: 0fc59e59 */ jal func0f167964 -/* f009768: ad4c0000 */ sw $t4,0x0($t2) -/* f00976c: a4400004 */ sh $zero,0x4($v0) -/* f009770: 84430004 */ lh $v1,0x4($v0) -/* f009774: a440000a */ sh $zero,0xa($v0) -/* f009778: 8458000a */ lh $t8,0xa($v0) -/* f00977c: a0400007 */ sb $zero,0x7($v0) -/* f009780: a4430002 */ sh $v1,0x2($v0) -/* f009784: a4430000 */ sh $v1,0x0($v0) -/* f009788: a4580008 */ sh $t8,0x8($v0) -/* f00978c: 8faf0074 */ lw $t7,0x74($sp) -/* f009790: 3c190400 */ lui $t9,0x400 -/* f009794: 3739000c */ ori $t9,$t9,0xc -/* f009798: 25ee0008 */ addiu $t6,$t7,0x8 -/* f00979c: afae0074 */ sw $t6,0x74($sp) -/* f0097a0: adf90000 */ sw $t9,0x0($t7) -/* f0097a4: 00402025 */ or $a0,$v0,$zero -/* f0097a8: 0c012d20 */ jal 0x4b480 -/* f0097ac: afaf0048 */ sw $t7,0x48($sp) -/* f0097b0: 8fa50048 */ lw $a1,0x48($sp) -/* f0097b4: 27a9007c */ addiu $t1,$sp,0x7c -/* f0097b8: aca20004 */ sw $v0,0x4($a1) -/* f0097bc: 8fa8002c */ lw $t0,0x2c($sp) -/* f0097c0: 24050001 */ addiu $a1,$zero,0x1 -/* f0097c4: 8fa40074 */ lw $a0,0x74($sp) -/* f0097c8: 11090005 */ beq $t0,$t1,.L0f0097e0 -/* f0097cc: 00000000 */ sll $zero,$zero,0x0 -/* f0097d0: 0fc02156 */ jal func0f008558 -/* f0097d4: 8fa40074 */ lw $a0,0x74($sp) -/* f0097d8: 10000004 */ beqz $zero,.L0f0097ec -/* f0097dc: afa20074 */ sw $v0,0x74($sp) -.L0f0097e0: -/* f0097e0: 0fc02156 */ jal func0f008558 -/* f0097e4: 24050002 */ addiu $a1,$zero,0x2 -/* f0097e8: afa20074 */ sw $v0,0x74($sp) -.L0f0097ec: -/* f0097ec: 8faa0074 */ lw $t2,0x74($sp) -/* f0097f0: 3c0cb800 */ lui $t4,0xb800 -/* f0097f4: 254b0008 */ addiu $t3,$t2,0x8 -/* f0097f8: afab0074 */ sw $t3,0x74($sp) -/* f0097fc: ad400004 */ sw $zero,0x4($t2) -/* f009800: ad4c0000 */ sw $t4,0x0($t2) -/* f009804: 8fbf0024 */ lw $ra,0x24($sp) -/* f009808: 8fa20078 */ lw $v0,0x78($sp) -/* f00980c: 27bd0088 */ addiu $sp,$sp,0x88 -/* f009810: 03e00008 */ jr $ra -/* f009814: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f009818 -/* f009818: 27bdfef0 */ addiu $sp,$sp,-272 -/* f00981c: afbf001c */ sw $ra,0x1c($sp) -/* f009820: afb00018 */ sw $s0,0x18($sp) -/* f009824: 00808025 */ or $s0,$a0,$zero -/* f009828: afa50114 */ sw $a1,0x114($sp) -/* f00982c: 0fc59e66 */ jal func0f167998 -/* f009830: afa60118 */ sw $a2,0x118($sp) -/* f009834: 3c0144fa */ lui $at,0x44fa -/* f009838: 44812000 */ mtc1 $at,$f4 -/* f00983c: 3c018006 */ lui $at,0x8006 -/* f009840: afa20108 */ sw $v0,0x108($sp) -/* f009844: 8fa40114 */ lw $a0,0x114($sp) -/* f009848: 0fc0252f */ jal func0f0094bc -/* f00984c: e4241644 */ swc1 $f4,0x1644($at) -/* f009850: afa20038 */ sw $v0,0x38($sp) -/* f009854: 0fc59e73 */ jal func0f1679cc -/* f009858: 24040002 */ addiu $a0,$zero,0x2 -/* f00985c: 8fae0038 */ lw $t6,0x38($sp) -/* f009860: 240fff00 */ addiu $t7,$zero,-256 -/* f009864: 3c180704 */ lui $t8,0x704 -/* f009868: ac4f0004 */ sw $t7,0x4($v0) -/* f00986c: 37180008 */ ori $t8,$t8,0x8 -/* f009870: 02001825 */ or $v1,$s0,$zero -/* f009874: ac4e0000 */ sw $t6,0x0($v0) -/* f009878: ac780000 */ sw $t8,0x0($v1) -/* f00987c: afa30030 */ sw $v1,0x30($sp) -/* f009880: 26100008 */ addiu $s0,$s0,0x8 -/* f009884: 0c012d20 */ jal 0x4b480 -/* f009888: 00402025 */ or $a0,$v0,$zero -/* f00988c: 8fa30030 */ lw $v1,0x30($sp) -/* f009890: 44800000 */ mtc1 $zero,$f0 -/* f009894: 3c01c2c8 */ lui $at,0xc2c8 -/* f009898: 44813000 */ mtc1 $at,$f6 -/* f00989c: ac620004 */ sw $v0,0x4($v1) -/* f0098a0: 27a40048 */ addiu $a0,$sp,0x48 -/* f0098a4: e7a0003c */ swc1 $f0,0x3c($sp) -/* f0098a8: e7a00040 */ swc1 $f0,0x40($sp) -/* f0098ac: 0c00566c */ jal 0x159b0 -/* f0098b0: e7a60044 */ swc1 $f6,0x44($sp) -/* f0098b4: 8fa40114 */ lw $a0,0x114($sp) -/* f0098b8: 0c0059b7 */ jal 0x166dc -/* f0098bc: 27a50048 */ addiu $a1,$sp,0x48 -/* f0098c0: 44800000 */ mtc1 $zero,$f0 -/* f0098c4: 8fb90114 */ lw $t9,0x114($sp) -/* f0098c8: 3c014500 */ lui $at,0x4500 -/* f0098cc: e7a0003c */ swc1 $f0,0x3c($sp) -/* f0098d0: 87280014 */ lh $t0,0x14($t9) -/* f0098d4: 44818000 */ mtc1 $at,$f16 -/* f0098d8: 3c017f1a */ lui $at,0x7f1a -/* f0098dc: 44884000 */ mtc1 $t0,$f8 -/* f0098e0: c4247f1c */ lwc1 $f4,0x7f1c($at) -/* f0098e4: 27a4003c */ addiu $a0,$sp,0x3c -/* f0098e8: 468042a0 */ cvt.s.w $f10,$f8 -/* f0098ec: 27a50088 */ addiu $a1,$sp,0x88 -/* f0098f0: e7a00044 */ swc1 $f0,0x44($sp) -/* f0098f4: 46105483 */ div.s $f18,$f10,$f16 -/* f0098f8: 46049182 */ mul.s $f6,$f18,$f4 -/* f0098fc: 0c005923 */ jal 0x1648c -/* f009900: e7a60040 */ swc1 $f6,0x40($sp) -/* f009904: 8fa90114 */ lw $t1,0x114($sp) -/* f009908: 3c0144fa */ lui $at,0x44fa -/* f00990c: 44815000 */ mtc1 $at,$f10 -/* f009910: c5280010 */ lwc1 $f8,0x10($t1) -/* f009914: 27a50088 */ addiu $a1,$sp,0x88 -/* f009918: 0c0057c1 */ jal 0x15f04 -/* f00991c: 460a4303 */ div.s $f12,$f8,$f10 -/* f009920: 27a40048 */ addiu $a0,$sp,0x48 -/* f009924: 27a50088 */ addiu $a1,$sp,0x88 -/* f009928: 0c005680 */ jal 0x15a00 -/* f00992c: 27a600c8 */ addiu $a2,$sp,0xc8 -/* f009930: 0fc2d5be */ jal func0f0b56f8 -/* f009934: 00000000 */ sll $zero,$zero,0x0 -/* f009938: 00402025 */ or $a0,$v0,$zero -/* f00993c: 0c0056f8 */ jal 0x15be0 -/* f009940: 27a500c8 */ addiu $a1,$sp,0xc8 -/* f009944: 27a400c8 */ addiu $a0,$sp,0xc8 -/* f009948: 0c005815 */ jal 0x16054 -/* f00994c: 8fa50108 */ lw $a1,0x108($sp) -/* f009950: 3c0a0102 */ lui $t2,0x102 -/* f009954: 354a0040 */ ori $t2,$t2,0x40 -/* f009958: 02002825 */ or $a1,$s0,$zero -/* f00995c: acaa0000 */ sw $t2,0x0($a1) -/* f009960: afa5002c */ sw $a1,0x2c($sp) -/* f009964: 8fa40108 */ lw $a0,0x108($sp) -/* f009968: 0c012d20 */ jal 0x4b480 -/* f00996c: 26100008 */ addiu $s0,$s0,0x8 -/* f009970: 8fa5002c */ lw $a1,0x2c($sp) -/* f009974: 02001825 */ or $v1,$s0,$zero -/* f009978: 3c0b0600 */ lui $t3,0x600 -/* f00997c: aca20004 */ sw $v0,0x4($a1) -/* f009980: ac6b0000 */ sw $t3,0x0($v1) -/* f009984: 8fac0118 */ lw $t4,0x118($sp) -/* f009988: 26020008 */ addiu $v0,$s0,0x8 -/* f00998c: ac6c0004 */ sw $t4,0x4($v1) -/* f009990: 8fbf001c */ lw $ra,0x1c($sp) -/* f009994: 8fb00018 */ lw $s0,0x18($sp) -/* f009998: 27bd0110 */ addiu $sp,$sp,0x110 -/* f00999c: 03e00008 */ jr $ra -/* f0099a0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0099a4 -/* f0099a4: 3c018006 */ lui $at,0x8006 -/* f0099a8: ac201640 */ sw $zero,0x1640($at) -/* f0099ac: 3c018006 */ lui $at,0x8006 -/* f0099b0: 3c03800a */ lui $v1,0x800a -/* f0099b4: 3c04800a */ lui $a0,0x800a -/* f0099b8: ac2016e4 */ sw $zero,0x16e4($at) -/* f0099bc: 2484cbf8 */ addiu $a0,$a0,-13320 -/* f0099c0: 2463cb08 */ addiu $v1,$v1,-13560 -/* f0099c4: 2402ffff */ addiu $v0,$zero,-1 -.L0f0099c8: -/* f0099c8: 24630028 */ addiu $v1,$v1,0x28 -/* f0099cc: ac62ffe4 */ sw $v0,-0x1c($v1) -/* f0099d0: ac60fff8 */ sw $zero,-0x8($v1) -/* f0099d4: 1464fffc */ bne $v1,$a0,.L0f0099c8 -/* f0099d8: ac60fffc */ sw $zero,-0x4($v1) -/* f0099dc: 03e00008 */ jr $ra -/* f0099e0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0099e4 -/* f0099e4: 27bdfcf8 */ addiu $sp,$sp,-776 -/* f0099e8: afb50030 */ sw $s5,0x30($sp) -/* f0099ec: 3c15800a */ lui $s5,0x800a -/* f0099f0: 26b59fc0 */ addiu $s5,$s5,-24640 -/* f0099f4: 8eaf0034 */ lw $t7,0x34($s5) -/* f0099f8: afb20024 */ sw $s2,0x24($sp) -/* f0099fc: afb10020 */ sw $s1,0x20($sp) -/* f009a00: 240e001f */ addiu $t6,$zero,0x1f -/* f009a04: 00809025 */ or $s2,$a0,$zero -/* f009a08: afbf0034 */ sw $ra,0x34($sp) -/* f009a0c: afb4002c */ sw $s4,0x2c($sp) -/* f009a10: afb30028 */ sw $s3,0x28($sp) -/* f009a14: afb0001c */ sw $s0,0x1c($sp) -/* f009a18: 00008825 */ or $s1,$zero,$zero -/* f009a1c: a3ae0070 */ sb $t6,0x70($sp) -/* f009a20: 19e000b2 */ blez $t7,.L0f009cec -/* f009a24: a3a00073 */ sb $zero,0x73($sp) -/* f009a28: 8c98000c */ lw $t8,0xc($a0) -/* f009a2c: 2b01015f */ slti $at,$t8,0x15f -/* f009a30: 502000af */ beqzl $at,.L0f009cf0 -/* f009a34: 8fbf0034 */ lw $ra,0x34($sp) -/* f009a38: c4840000 */ lwc1 $f4,0x0($a0) -/* f009a3c: c4860010 */ lwc1 $f6,0x10($a0) -/* f009a40: 3c13800a */ lui $s3,0x800a -/* f009a44: 26734928 */ addiu $s3,$s3,0x4928 -/* f009a48: 46062201 */ sub.s $f8,$f4,$f6 -/* f009a4c: 24100001 */ addiu $s0,$zero,0x1 -/* f009a50: 2403008c */ addiu $v1,$zero,0x8c -/* f009a54: 27b4007c */ addiu $s4,$sp,0x7c -/* f009a58: e7a800f4 */ swc1 $f8,0xf4($sp) -/* f009a5c: c4900010 */ lwc1 $f16,0x10($a0) -/* f009a60: c48a0004 */ lwc1 $f10,0x4($a0) -/* f009a64: 46105481 */ sub.s $f18,$f10,$f16 -/* f009a68: e7b200f8 */ swc1 $f18,0xf8($sp) -/* f009a6c: c4860010 */ lwc1 $f6,0x10($a0) -/* f009a70: c4840008 */ lwc1 $f4,0x8($a0) -/* f009a74: 46062201 */ sub.s $f8,$f4,$f6 -/* f009a78: e7a800fc */ swc1 $f8,0xfc($sp) -/* f009a7c: c4900010 */ lwc1 $f16,0x10($a0) -/* f009a80: c48a0000 */ lwc1 $f10,0x0($a0) -/* f009a84: 46105480 */ add.s $f18,$f10,$f16 -/* f009a88: e7b200e8 */ swc1 $f18,0xe8($sp) -/* f009a8c: c4860010 */ lwc1 $f6,0x10($a0) -/* f009a90: c4840004 */ lwc1 $f4,0x4($a0) -/* f009a94: 46062200 */ add.s $f8,$f4,$f6 -/* f009a98: e7a800ec */ swc1 $f8,0xec($sp) -/* f009a9c: c4900010 */ lwc1 $f16,0x10($a0) -/* f009aa0: c48a0008 */ lwc1 $f10,0x8($a0) -/* f009aa4: 8ea402bc */ lw $a0,0x2bc($s5) -/* f009aa8: 46105480 */ add.s $f18,$f10,$f16 -/* f009aac: 28810002 */ slti $at,$a0,0x2 -/* f009ab0: 14200038 */ bnez $at,.L0f009b94 -/* f009ab4: e7b200f0 */ swc1 $f18,0xf0($sp) -.L0f009ab8: -/* f009ab8: 8e790000 */ lw $t9,0x0($s3) -/* f009abc: c7a400e8 */ lwc1 $f4,0xe8($sp) -/* f009ac0: c7aa00f4 */ lwc1 $f10,0xf4($sp) -/* f009ac4: 03231021 */ addu $v0,$t9,$v1 -/* f009ac8: c4460018 */ lwc1 $f6,0x18($v0) -/* f009acc: 4606203c */ c.lt.s $f4,$f6 -/* f009ad0: 00000000 */ sll $zero,$zero,0x0 -/* f009ad4: 4503002c */ bc1tl .L0f009b88 -/* f009ad8: 26100001 */ addiu $s0,$s0,0x1 -/* f009adc: c4480024 */ lwc1 $f8,0x24($v0) -/* f009ae0: c7b000ec */ lwc1 $f16,0xec($sp) -/* f009ae4: 460a403c */ c.lt.s $f8,$f10 -/* f009ae8: 00000000 */ sll $zero,$zero,0x0 -/* f009aec: 45030026 */ bc1tl .L0f009b88 -/* f009af0: 26100001 */ addiu $s0,$s0,0x1 -/* f009af4: c452001c */ lwc1 $f18,0x1c($v0) -/* f009af8: c7a600f8 */ lwc1 $f6,0xf8($sp) -/* f009afc: 4612803c */ c.lt.s $f16,$f18 -/* f009b00: 00000000 */ sll $zero,$zero,0x0 -/* f009b04: 45030020 */ bc1tl .L0f009b88 -/* f009b08: 26100001 */ addiu $s0,$s0,0x1 -/* f009b0c: c4440028 */ lwc1 $f4,0x28($v0) -/* f009b10: c7a800f0 */ lwc1 $f8,0xf0($sp) -/* f009b14: 4606203c */ c.lt.s $f4,$f6 -/* f009b18: 00000000 */ sll $zero,$zero,0x0 -/* f009b1c: 4503001a */ bc1tl .L0f009b88 -/* f009b20: 26100001 */ addiu $s0,$s0,0x1 -/* f009b24: c44a0020 */ lwc1 $f10,0x20($v0) -/* f009b28: c7b200fc */ lwc1 $f18,0xfc($sp) -/* f009b2c: 460a403c */ c.lt.s $f8,$f10 -/* f009b30: 00000000 */ sll $zero,$zero,0x0 -/* f009b34: 45030014 */ bc1tl .L0f009b88 -/* f009b38: 26100001 */ addiu $s0,$s0,0x1 -/* f009b3c: c450002c */ lwc1 $f16,0x2c($v0) -/* f009b40: 2a210034 */ slti $at,$s1,0x34 -/* f009b44: 4612803c */ c.lt.s $f16,$f18 -/* f009b48: 00000000 */ sll $zero,$zero,0x0 -/* f009b4c: 4503000e */ bc1tl .L0f009b88 -/* f009b50: 26100001 */ addiu $s0,$s0,0x1 -/* f009b54: 1020000b */ beqz $at,.L0f009b84 -/* f009b58: 00114040 */ sll $t0,$s1,0x1 -/* f009b5c: 02884821 */ addu $t1,$s4,$t0 -/* f009b60: a5300000 */ sh $s0,0x0($t1) -/* f009b64: 26310001 */ addiu $s1,$s1,0x1 -/* f009b68: afa30040 */ sw $v1,0x40($sp) -/* f009b6c: 02002025 */ or $a0,$s0,$zero -/* f009b70: 2405ffda */ addiu $a1,$zero,-38 -/* f009b74: 0fc010e3 */ jal func0f00438c -/* f009b78: 2406ff4c */ addiu $a2,$zero,-180 -/* f009b7c: 8fa30040 */ lw $v1,0x40($sp) -/* f009b80: 8ea402bc */ lw $a0,0x2bc($s5) -.L0f009b84: -/* f009b84: 26100001 */ addiu $s0,$s0,0x1 -.L0f009b88: -/* f009b88: 0204082a */ slt $at,$s0,$a0 -/* f009b8c: 1420ffca */ bnez $at,.L0f009ab8 -/* f009b90: 2463008c */ addiu $v1,$v1,0x8c -.L0f009b94: -/* f009b94: 27a4007c */ addiu $a0,$sp,0x7c -/* f009b98: 00115840 */ sll $t3,$s1,0x1 -/* f009b9c: 008b6021 */ addu $t4,$a0,$t3 -/* f009ba0: 240affff */ addiu $t2,$zero,-1 -/* f009ba4: 27b00100 */ addiu $s0,$sp,0x100 -/* f009ba8: a58a0000 */ sh $t2,0x0($t4) -/* f009bac: 02002825 */ or $a1,$s0,$zero -/* f009bb0: 0fc197e0 */ jal func0f065f80 -/* f009bb4: 24060100 */ addiu $a2,$zero,0x100 -/* f009bb8: 87ad0100 */ lh $t5,0x100($sp) -/* f009bbc: 02009825 */ or $s3,$s0,$zero -/* f009bc0: 27ae0100 */ addiu $t6,$sp,0x100 -/* f009bc4: 05a00049 */ bltz $t5,.L0f009cec -/* f009bc8: 27b4004c */ addiu $s4,$sp,0x4c -/* f009bcc: 85c20000 */ lh $v0,0x0($t6) -/* f009bd0: 8eb80338 */ lw $t8,0x338($s5) -.L0f009bd4: -/* f009bd4: 000278c0 */ sll $t7,$v0,0x3 -/* f009bd8: 01e27821 */ addu $t7,$t7,$v0 -/* f009bdc: 000f78c0 */ sll $t7,$t7,0x3 -/* f009be0: 01f88821 */ addu $s1,$t7,$t8 -/* f009be4: 86390002 */ lh $t9,0x2($s1) -/* f009be8: 5720003d */ bnezl $t9,.L0f009ce0 -/* f009bec: 86620002 */ lh $v0,0x2($s3) -/* f009bf0: 92220000 */ lbu $v0,0x0($s1) -/* f009bf4: 24010003 */ addiu $at,$zero,0x3 -/* f009bf8: 10410003 */ beq $v0,$at,.L0f009c08 -/* f009bfc: 24010006 */ addiu $at,$zero,0x6 -/* f009c00: 54410037 */ bnel $v0,$at,.L0f009ce0 -/* f009c04: 86620002 */ lh $v0,0x2($s3) -.L0f009c08: -/* f009c08: c6240008 */ lwc1 $f4,0x8($s1) -/* f009c0c: c6460000 */ lwc1 $f6,0x0($s2) -/* f009c10: c628000c */ lwc1 $f8,0xc($s1) -/* f009c14: c64a0004 */ lwc1 $f10,0x4($s2) -/* f009c18: 46062001 */ sub.s $f0,$f4,$f6 -/* f009c1c: c6300010 */ lwc1 $f16,0x10($s1) -/* f009c20: c6520008 */ lwc1 $f18,0x8($s2) -/* f009c24: 460a4081 */ sub.s $f2,$f8,$f10 -/* f009c28: 46000102 */ mul.s $f4,$f0,$f0 -/* f009c2c: 46128381 */ sub.s $f14,$f16,$f18 -/* f009c30: 46021182 */ mul.s $f6,$f2,$f2 -/* f009c34: 46062200 */ add.s $f8,$f4,$f6 -/* f009c38: 460e7282 */ mul.s $f10,$f14,$f14 -/* f009c3c: 0c012974 */ jal 0x4a5d0 -/* f009c40: 460a4300 */ add.s $f12,$f8,$f10 -/* f009c44: c6500010 */ lwc1 $f16,0x10($s2) -/* f009c48: 4610003c */ c.lt.s $f0,$f16 -/* f009c4c: 00000000 */ sll $zero,$zero,0x0 -/* f009c50: 45020023 */ bc1fl .L0f009ce0 -/* f009c54: 86620002 */ lh $v0,0x2($s3) -/* f009c58: 8e300004 */ lw $s0,0x4($s1) -/* f009c5c: 3c088006 */ lui $t0,0x8006 -/* f009c60: 250816e8 */ addiu $t0,$t0,0x16e8 -/* f009c64: 5200001e */ beqzl $s0,.L0f009ce0 -/* f009c68: 86620002 */ lh $v0,0x2($s3) -/* f009c6c: 8d010000 */ lw $at,0x0($t0) -/* f009c70: c6a4004c */ lwc1 $f4,0x4c($s5) -/* f009c74: 02002025 */ or $a0,$s0,$zero -/* f009c78: ae810000 */ sw $at,0x0($s4) -/* f009c7c: 8d0b0004 */ lw $t3,0x4($t0) -/* f009c80: 02803025 */ or $a2,$s4,$zero -/* f009c84: 27a70070 */ addiu $a3,$sp,0x70 -/* f009c88: ae8b0004 */ sw $t3,0x4($s4) -/* f009c8c: 8d010008 */ lw $at,0x8($t0) -/* f009c90: ae810008 */ sw $at,0x8($s4) -/* f009c94: 3c017f1a */ lui $at,0x7f1a -/* f009c98: c4327f20 */ lwc1 $f18,0x7f20($at) -/* f009c9c: 8e4a001c */ lw $t2,0x1c($s2) -/* f009ca0: 46049002 */ mul.s $f0,$f18,$f4 -/* f009ca4: afaa0010 */ sw $t2,0x10($sp) -/* f009ca8: 44050000 */ mfc1 $a1,$f0 -/* f009cac: 0fc0d049 */ jal func0f034124 -/* f009cb0: 00000000 */ sll $zero,$zero,0x0 -/* f009cb4: 8e0c0018 */ lw $t4,0x18($s0) -/* f009cb8: 8e0e0014 */ lw $t6,0x14($s0) -/* f009cbc: 3c010020 */ lui $at,0x20 -/* f009cc0: 01816825 */ or $t5,$t4,$at -/* f009cc4: 000e7880 */ sll $t7,$t6,0x2 -/* f009cc8: 05e10004 */ bgez $t7,.L0f009cdc -/* f009ccc: ae0d0018 */ sw $t5,0x18($s0) -/* f009cd0: 02002025 */ or $a0,$s0,$zero -/* f009cd4: 0fc08946 */ jal func0f022518 -/* f009cd8: 24050001 */ addiu $a1,$zero,0x1 -.L0f009cdc: -/* f009cdc: 86620002 */ lh $v0,0x2($s3) -.L0f009ce0: -/* f009ce0: 26730002 */ addiu $s3,$s3,0x2 -/* f009ce4: 0443ffbb */ bgezl $v0,.L0f009bd4 -/* f009ce8: 8eb80338 */ lw $t8,0x338($s5) -.L0f009cec: -/* f009cec: 8fbf0034 */ lw $ra,0x34($sp) -.L0f009cf0: -/* f009cf0: 8fb0001c */ lw $s0,0x1c($sp) -/* f009cf4: 8fb10020 */ lw $s1,0x20($sp) -/* f009cf8: 8fb20024 */ lw $s2,0x24($sp) -/* f009cfc: 8fb30028 */ lw $s3,0x28($sp) -/* f009d00: 8fb4002c */ lw $s4,0x2c($sp) -/* f009d04: 8fb50030 */ lw $s5,0x30($sp) -/* f009d08: 03e00008 */ jr $ra -/* f009d0c: 27bd0308 */ addiu $sp,$sp,0x308 -); - -GLOBAL_ASM( -glabel func0f009d10 -/* f009d10: 27bdffd8 */ addiu $sp,$sp,-40 -/* f009d14: afbf001c */ sw $ra,0x1c($sp) -/* f009d18: afb00018 */ sw $s0,0x18($sp) -/* f009d1c: 8c82000c */ lw $v0,0xc($a0) -/* f009d20: 00808025 */ or $s0,$a0,$zero -/* f009d24: 3c0e800a */ lui $t6,0x800a -/* f009d28: 0442005c */ bltzl $v0,.L0f009e9c -/* f009d2c: 8fbf001c */ lw $ra,0x1c($sp) -/* f009d30: 8dce9ff4 */ lw $t6,-0x600c($t6) -/* f009d34: 25cf0002 */ addiu $t7,$t6,0x2 -/* f009d38: 000fc083 */ sra $t8,$t7,0x2 -/* f009d3c: 0058c821 */ addu $t9,$v0,$t8 -/* f009d40: afb80020 */ sw $t8,0x20($sp) -/* f009d44: 2b210050 */ slti $at,$t9,0x50 -/* f009d48: ac99000c */ sw $t9,0xc($a0) -/* f009d4c: 1020000e */ beqz $at,.L0f009d88 -/* f009d50: 03201025 */ or $v0,$t9,$zero -/* f009d54: 44822000 */ mtc1 $v0,$f4 -/* f009d58: 3c0142a0 */ lui $at,0x42a0 -/* f009d5c: 44814000 */ mtc1 $at,$f8 -/* f009d60: 468021a0 */ cvt.s.w $f6,$f4 -/* f009d64: 46083303 */ div.s $f12,$f6,$f8 -/* f009d68: 0c012974 */ jal 0x4a5d0 -/* f009d6c: e48c0010 */ swc1 $f12,0x10($a0) -/* f009d70: 0c012974 */ jal 0x4a5d0 -/* f009d74: 46000306 */ mov.s $f12,$f0 -/* f009d78: 44805000 */ mtc1 $zero,$f10 -/* f009d7c: e6000010 */ swc1 $f0,0x10($s0) -/* f009d80: 10000024 */ beqz $zero,.L0f009e14 -/* f009d84: e60a0018 */ swc1 $f10,0x18($s0) -.L0f009d88: -/* f009d88: 2448ffb0 */ addiu $t0,$v0,-80 -/* f009d8c: 44888000 */ mtc1 $t0,$f16 -/* f009d90: 3c017f1a */ lui $at,0x7f1a -/* f009d94: c4247f24 */ lwc1 $f4,0x7f24($at) -/* f009d98: 468084a0 */ cvt.s.w $f18,$f16 -/* f009d9c: 46049302 */ mul.s $f12,$f18,$f4 -/* f009da0: 0c0068f7 */ jal 0x1a3dc -/* f009da4: 00000000 */ sll $zero,$zero,0x0 -/* f009da8: 3c017f1a */ lui $at,0x7f1a -/* f009dac: c4267f28 */ lwc1 $f6,0x7f28($at) -/* f009db0: 8e09000c */ lw $t1,0xc($s0) -/* f009db4: 3c013f80 */ lui $at,0x3f80 -/* f009db8: 46060202 */ mul.s $f8,$f0,$f6 -/* f009dbc: 44815000 */ mtc1 $at,$f10 -/* f009dc0: 252affb0 */ addiu $t2,$t1,-80 -/* f009dc4: 448a9000 */ mtc1 $t2,$f18 -/* f009dc8: 3c017f1a */ lui $at,0x7f1a -/* f009dcc: 46809120 */ cvt.s.w $f4,$f18 -/* f009dd0: 460a4400 */ add.s $f16,$f8,$f10 -/* f009dd4: e6100010 */ swc1 $f16,0x10($s0) -/* f009dd8: c4267f2c */ lwc1 $f6,0x7f2c($at) -/* f009ddc: 46062302 */ mul.s $f12,$f4,$f6 -/* f009de0: 0c0068f7 */ jal 0x1a3dc -/* f009de4: 00000000 */ sll $zero,$zero,0x0 -/* f009de8: 8e0b000c */ lw $t3,0xc($s0) -/* f009dec: 3c014387 */ lui $at,0x4387 -/* f009df0: 44818000 */ mtc1 $at,$f16 -/* f009df4: 256cffb0 */ addiu $t4,$t3,-80 -/* f009df8: 448c4000 */ mtc1 $t4,$f8 -/* f009dfc: 3c014040 */ lui $at,0x4040 -/* f009e00: 44812000 */ mtc1 $at,$f4 -/* f009e04: 468042a0 */ cvt.s.w $f10,$f8 -/* f009e08: 46105483 */ div.s $f18,$f10,$f16 -/* f009e0c: 46049182 */ mul.s $f6,$f18,$f4 -/* f009e10: e6060018 */ swc1 $f6,0x18($s0) -.L0f009e14: -/* f009e14: 3c0143fa */ lui $at,0x43fa -/* f009e18: 44815000 */ mtc1 $at,$f10 -/* f009e1c: c6080010 */ lwc1 $f8,0x10($s0) -/* f009e20: 02002025 */ or $a0,$s0,$zero -/* f009e24: 460a4402 */ mul.s $f16,$f8,$f10 -/* f009e28: 0fc02679 */ jal func0f0099e4 -/* f009e2c: e6100010 */ swc1 $f16,0x10($s0) -/* f009e30: 8e02000c */ lw $v0,0xc($s0) -/* f009e34: 8fae0020 */ lw $t6,0x20($sp) -/* f009e38: 2409ffff */ addiu $t1,$zero,-1 -/* f009e3c: 04410003 */ bgez $v0,.L0f009e4c -/* f009e40: 00021883 */ sra $v1,$v0,0x2 -/* f009e44: 24410003 */ addiu $at,$v0,0x3 -/* f009e48: 00011883 */ sra $v1,$at,0x2 -.L0f009e4c: -/* f009e4c: 28610029 */ slti $at,$v1,0x29 -/* f009e50: 14200002 */ bnez $at,.L0f009e5c -/* f009e54: 00000000 */ sll $zero,$zero,0x0 -/* f009e58: 24030028 */ addiu $v1,$zero,0x28 -.L0f009e5c: -/* f009e5c: 01c30019 */ multu $t6,$v1 -/* f009e60: 860d0014 */ lh $t5,0x14($s0) -/* f009e64: 28410173 */ slti $at,$v0,0x173 -/* f009e68: 00007812 */ mflo $t7 -/* f009e6c: 01afc021 */ addu $t8,$t5,$t7 -/* f009e70: a6180014 */ sh $t8,0x14($s0) -/* f009e74: 86190014 */ lh $t9,0x14($s0) -/* f009e78: 07210004 */ bgez $t9,.L0f009e8c -/* f009e7c: 332807ff */ andi $t0,$t9,0x7ff -/* f009e80: 11000002 */ beqz $t0,.L0f009e8c -/* f009e84: 00000000 */ sll $zero,$zero,0x0 -/* f009e88: 2508f800 */ addiu $t0,$t0,-2048 -.L0f009e8c: -/* f009e8c: 14200002 */ bnez $at,.L0f009e98 -/* f009e90: a6080014 */ sh $t0,0x14($s0) -/* f009e94: ae09000c */ sw $t1,0xc($s0) -.L0f009e98: -/* f009e98: 8fbf001c */ lw $ra,0x1c($sp) -.L0f009e9c: -/* f009e9c: 8fb00018 */ lw $s0,0x18($sp) -/* f009ea0: 27bd0028 */ addiu $sp,$sp,0x28 -/* f009ea4: 03e00008 */ jr $ra -/* f009ea8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f009eac -/* f009eac: 3c0e800a */ lui $t6,0x800a -/* f009eb0: 8dce9ff4 */ lw $t6,-0x600c($t6) -/* f009eb4: 27bdffc0 */ addiu $sp,$sp,-64 -/* f009eb8: afbf002c */ sw $ra,0x2c($sp) -/* f009ebc: afb00028 */ sw $s0,0x28($sp) -/* f009ec0: 11c00003 */ beqz $t6,.L0f009ed0 -/* f009ec4: 24084e20 */ addiu $t0,$zero,0x4e20 -/* f009ec8: 3c018006 */ lui $at,0x8006 -/* f009ecc: ac201640 */ sw $zero,0x1640($at) -.L0f009ed0: -/* f009ed0: 00001825 */ or $v1,$zero,$zero -.L0f009ed4: -/* f009ed4: 3c0f800a */ lui $t7,0x800a -/* f009ed8: 8def9ff4 */ lw $t7,-0x600c($t7) -/* f009edc: 0003c080 */ sll $t8,$v1,0x2 -/* f009ee0: 0303c021 */ addu $t8,$t8,$v1 -/* f009ee4: 11e00015 */ beqz $t7,.L0f009f3c -/* f009ee8: 0018c0c0 */ sll $t8,$t8,0x3 -/* f009eec: 3c19800a */ lui $t9,0x800a -/* f009ef0: 2739cb08 */ addiu $t9,$t9,-13560 -/* f009ef4: 03198021 */ addu $s0,$t8,$t9 -/* f009ef8: 8e09000c */ lw $t1,0xc($s0) -/* f009efc: 02002025 */ or $a0,$s0,$zero -/* f009f00: 0522000f */ bltzl $t1,.L0f009f40 -/* f009f04: 24630001 */ addiu $v1,$v1,0x1 -/* f009f08: afa3003c */ sw $v1,0x3c($sp) -/* f009f0c: 0fc02744 */ jal func0f009d10 -/* f009f10: afa80038 */ sw $t0,0x38($sp) -/* f009f14: 8fa80038 */ lw $t0,0x38($sp) -/* f009f18: 8e02000c */ lw $v0,0xc($s0) -/* f009f1c: 8fa3003c */ lw $v1,0x3c($sp) -/* f009f20: 240a0001 */ addiu $t2,$zero,0x1 -/* f009f24: 0048082a */ slt $at,$v0,$t0 -/* f009f28: 10200002 */ beqz $at,.L0f009f34 -/* f009f2c: 00000000 */ sll $zero,$zero,0x0 -/* f009f30: 00404025 */ or $t0,$v0,$zero -.L0f009f34: -/* f009f34: 3c018006 */ lui $at,0x8006 -/* f009f38: ac2a1640 */ sw $t2,0x1640($at) -.L0f009f3c: -/* f009f3c: 24630001 */ addiu $v1,$v1,0x1 -.L0f009f40: -/* f009f40: 28610006 */ slti $at,$v1,0x6 -/* f009f44: 1420ffe3 */ bnez $at,.L0f009ed4 -/* f009f48: 00000000 */ sll $zero,$zero,0x0 -/* f009f4c: 2901015e */ slti $at,$t0,0x15e -/* f009f50: 10200057 */ beqz $at,.L0f00a0b0 -/* f009f54: 3c048006 */ lui $a0,0x8006 -/* f009f58: 3c0b800a */ lui $t3,0x800a -/* f009f5c: 8d6b9ff4 */ lw $t3,-0x600c($t3) -/* f009f60: 3c048006 */ lui $a0,0x8006 -/* f009f64: 11600047 */ beqz $t3,.L0f00a084 -/* f009f68: 00000000 */ sll $zero,$zero,0x0 -/* f009f6c: 3c048006 */ lui $a0,0x8006 -/* f009f70: 8c8416e4 */ lw $a0,0x16e4($a0) -/* f009f74: 3c068006 */ lui $a2,0x8006 -/* f009f78: 24c616e4 */ addiu $a2,$a2,0x16e4 -/* f009f7c: 14800012 */ bnez $a0,.L0f009fc8 -/* f009f80: 2405810c */ addiu $a1,$zero,-32500 -/* f009f84: 3c01bf80 */ lui $at,0xbf80 -/* f009f88: 44812000 */ mtc1 $at,$f4 -/* f009f8c: 3c048009 */ lui $a0,0x8009 -/* f009f90: 240cffff */ addiu $t4,$zero,-1 -/* f009f94: 240dffff */ addiu $t5,$zero,-1 -/* f009f98: 240effff */ addiu $t6,$zero,-1 -/* f009f9c: afae001c */ sw $t6,0x1c($sp) -/* f009fa0: afad0018 */ sw $t5,0x18($sp) -/* f009fa4: afac0010 */ sw $t4,0x10($sp) -/* f009fa8: 8c845200 */ lw $a0,0x5200($a0) -/* f009fac: 2407ffff */ addiu $a3,$zero,-1 -/* f009fb0: afa80038 */ sw $t0,0x38($sp) -/* f009fb4: 0c004241 */ jal 0x10904 -/* f009fb8: e7a40014 */ swc1 $f4,0x14($sp) -/* f009fbc: 3c048006 */ lui $a0,0x8006 -/* f009fc0: 8c8416e4 */ lw $a0,0x16e4($a0) -/* f009fc4: 8fa80038 */ lw $t0,0x38($sp) -.L0f009fc8: -/* f009fc8: 10800042 */ beqz $a0,.L0f00a0d4 -/* f009fcc: 24107fff */ addiu $s0,$zero,0x7fff -/* f009fd0: 3c0141a0 */ lui $at,0x41a0 -/* f009fd4: 44816000 */ mtc1 $at,$f12 -/* f009fd8: 0fc01ac2 */ jal func0f006b08 -/* f009fdc: afa80038 */ sw $t0,0x38($sp) -/* f009fe0: 3c017f1a */ lui $at,0x7f1a -/* f009fe4: c4267f30 */ lwc1 $f6,0x7f30($at) -/* f009fe8: 3c017f1a */ lui $at,0x7f1a -/* f009fec: c42a7f34 */ lwc1 $f10,0x7f34($at) -/* f009ff0: 46060202 */ mul.s $f8,$f0,$f6 -/* f009ff4: 8fa80038 */ lw $t0,0x38($sp) -/* f009ff8: 3c048006 */ lui $a0,0x8006 -/* f009ffc: 24050008 */ addiu $a1,$zero,0x8 -/* f00a000: 2901012d */ slti $at,$t0,0x12d -/* f00a004: 250ffed4 */ addiu $t7,$t0,-300 -/* f00a008: 460a4400 */ add.s $f16,$f8,$f10 -/* f00a00c: 1420000f */ bnez $at,.L0f00a04c -/* f00a010: e7b00030 */ swc1 $f16,0x30($sp) -/* f00a014: 448f9000 */ mtc1 $t7,$f18 -/* f00a018: 3c014248 */ lui $at,0x4248 -/* f00a01c: 44813000 */ mtc1 $at,$f6 -/* f00a020: 46809120 */ cvt.s.w $f4,$f18 -/* f00a024: 3c013f80 */ lui $at,0x3f80 -/* f00a028: 44815000 */ mtc1 $at,$f10 -/* f00a02c: 3c017f1a */ lui $at,0x7f1a -/* f00a030: c4327f38 */ lwc1 $f18,0x7f38($at) -/* f00a034: 46062203 */ div.s $f8,$f4,$f6 -/* f00a038: 46085401 */ sub.s $f16,$f10,$f8 -/* f00a03c: 46128102 */ mul.s $f4,$f16,$f18 -/* f00a040: 4600218d */ trunc.w.s $f6,$f4 -/* f00a044: 44103000 */ mfc1 $s0,$f6 -/* f00a048: 00000000 */ sll $zero,$zero,0x0 -.L0f00a04c: -/* f00a04c: 2901015e */ slti $at,$t0,0x15e -/* f00a050: 14200002 */ bnez $at,.L0f00a05c -/* f00a054: 00000000 */ sll $zero,$zero,0x0 -/* f00a058: 00008025 */ or $s0,$zero,$zero -.L0f00a05c: -/* f00a05c: 8c8416e4 */ lw $a0,0x16e4($a0) -/* f00a060: 0c00cf94 */ jal 0x33e50 -/* f00a064: 02003025 */ or $a2,$s0,$zero -/* f00a068: 3c048006 */ lui $a0,0x8006 -/* f00a06c: 8c8416e4 */ lw $a0,0x16e4($a0) -/* f00a070: 24050010 */ addiu $a1,$zero,0x10 -/* f00a074: 0c00cf94 */ jal 0x33e50 -/* f00a078: 8fa60030 */ lw $a2,0x30($sp) -/* f00a07c: 10000015 */ beqz $zero,.L0f00a0d4 -/* f00a080: 00000000 */ sll $zero,$zero,0x0 -.L0f00a084: -/* f00a084: 8c8416e4 */ lw $a0,0x16e4($a0) -/* f00a088: 10800012 */ beqz $a0,.L0f00a0d4 -/* f00a08c: 00000000 */ sll $zero,$zero,0x0 -/* f00a090: 0c00cdfc */ jal 0x337f0 -/* f00a094: 00000000 */ sll $zero,$zero,0x0 -/* f00a098: 1040000e */ beqz $v0,.L0f00a0d4 -/* f00a09c: 3c048006 */ lui $a0,0x8006 -/* f00a0a0: 0c00cec9 */ jal 0x33b24 -/* f00a0a4: 8c8416e4 */ lw $a0,0x16e4($a0) -/* f00a0a8: 1000000a */ beqz $zero,.L0f00a0d4 -/* f00a0ac: 00000000 */ sll $zero,$zero,0x0 -.L0f00a0b0: -/* f00a0b0: 8c8416e4 */ lw $a0,0x16e4($a0) -/* f00a0b4: 10800007 */ beqz $a0,.L0f00a0d4 -/* f00a0b8: 00000000 */ sll $zero,$zero,0x0 -/* f00a0bc: 0c00cdfc */ jal 0x337f0 -/* f00a0c0: 00000000 */ sll $zero,$zero,0x0 -/* f00a0c4: 10400003 */ beqz $v0,.L0f00a0d4 -/* f00a0c8: 3c048006 */ lui $a0,0x8006 -/* f00a0cc: 0c00cec9 */ jal 0x33b24 -/* f00a0d0: 8c8416e4 */ lw $a0,0x16e4($a0) -.L0f00a0d4: -/* f00a0d4: 3c19800a */ lui $t9,0x800a -/* f00a0d8: 8f399ff4 */ lw $t9,-0x600c($t9) -/* f00a0dc: 3c10800a */ lui $s0,0x800a -/* f00a0e0: 2610cb08 */ addiu $s0,$s0,-13560 -/* f00a0e4: 5720001c */ bnezl $t9,.L0f00a158 -/* f00a0e8: 8fbf002c */ lw $ra,0x2c($sp) -/* f00a0ec: 8e09000c */ lw $t1,0xc($s0) -.L0f00a0f0: -/* f00a0f0: 05200013 */ bltz $t1,.L0f00a140 -/* f00a0f4: 00000000 */ sll $zero,$zero,0x0 -/* f00a0f8: 8e040020 */ lw $a0,0x20($s0) -/* f00a0fc: 50800008 */ beqzl $a0,.L0f00a120 -/* f00a100: 8e040024 */ lw $a0,0x24($s0) -/* f00a104: 0c00cdfc */ jal 0x337f0 -/* f00a108: 00000000 */ sll $zero,$zero,0x0 -/* f00a10c: 50400004 */ beqzl $v0,.L0f00a120 -/* f00a110: 8e040024 */ lw $a0,0x24($s0) -/* f00a114: 0c00cec9 */ jal 0x33b24 -/* f00a118: 8e040020 */ lw $a0,0x20($s0) -/* f00a11c: 8e040024 */ lw $a0,0x24($s0) -.L0f00a120: -/* f00a120: 10800007 */ beqz $a0,.L0f00a140 -/* f00a124: 00000000 */ sll $zero,$zero,0x0 -/* f00a128: 0c00cdfc */ jal 0x337f0 -/* f00a12c: 00000000 */ sll $zero,$zero,0x0 -/* f00a130: 10400003 */ beqz $v0,.L0f00a140 -/* f00a134: 00000000 */ sll $zero,$zero,0x0 -/* f00a138: 0c00cec9 */ jal 0x33b24 -/* f00a13c: 8e040024 */ lw $a0,0x24($s0) -.L0f00a140: -/* f00a140: 3c0a800a */ lui $t2,0x800a -/* f00a144: 254acbf8 */ addiu $t2,$t2,-13320 -/* f00a148: 26100028 */ addiu $s0,$s0,0x28 -/* f00a14c: 560affe8 */ bnel $s0,$t2,.L0f00a0f0 -/* f00a150: 8e09000c */ lw $t1,0xc($s0) -/* f00a154: 8fbf002c */ lw $ra,0x2c($sp) -.L0f00a158: -/* f00a158: 8fb00028 */ lw $s0,0x28($sp) -/* f00a15c: 27bd0040 */ addiu $sp,$sp,0x40 -/* f00a160: 03e00008 */ jr $ra -/* f00a164: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00a168 -/* f00a168: 27bdffd8 */ addiu $sp,$sp,-40 -/* f00a16c: afb30020 */ sw $s3,0x20($sp) -/* f00a170: afb00014 */ sw $s0,0x14($sp) -/* f00a174: afb2001c */ sw $s2,0x1c($sp) -/* f00a178: afb10018 */ sw $s1,0x18($sp) -/* f00a17c: 3c10800a */ lui $s0,0x800a -/* f00a180: 3c13800a */ lui $s3,0x800a -/* f00a184: 00809025 */ or $s2,$a0,$zero -/* f00a188: afbf0024 */ sw $ra,0x24($sp) -/* f00a18c: 00008825 */ or $s1,$zero,$zero -/* f00a190: 2673cbf8 */ addiu $s3,$s3,-13320 -/* f00a194: 2610cb08 */ addiu $s0,$s0,-13560 -/* f00a198: 8e0e000c */ lw $t6,0xc($s0) -.L0f00a19c: -/* f00a19c: 05c2000c */ bltzl $t6,.L0f00a1d0 -/* f00a1a0: 26100028 */ addiu $s0,$s0,0x28 -/* f00a1a4: 56200005 */ bnezl $s1,.L0f00a1bc -/* f00a1a8: 02402025 */ or $a0,$s2,$zero -/* f00a1ac: 0fc02541 */ jal func0f009504 -/* f00a1b0: 00000000 */ sll $zero,$zero,0x0 -/* f00a1b4: 00408825 */ or $s1,$v0,$zero -/* f00a1b8: 02402025 */ or $a0,$s2,$zero -.L0f00a1bc: -/* f00a1bc: 02002825 */ or $a1,$s0,$zero -/* f00a1c0: 0fc02606 */ jal func0f009818 -/* f00a1c4: 02203025 */ or $a2,$s1,$zero -/* f00a1c8: 00409025 */ or $s2,$v0,$zero -/* f00a1cc: 26100028 */ addiu $s0,$s0,0x28 -.L0f00a1d0: -/* f00a1d0: 5613fff2 */ bnel $s0,$s3,.L0f00a19c -/* f00a1d4: 8e0e000c */ lw $t6,0xc($s0) -/* f00a1d8: 8fbf0024 */ lw $ra,0x24($sp) -/* f00a1dc: 02401025 */ or $v0,$s2,$zero -/* f00a1e0: 8fb2001c */ lw $s2,0x1c($sp) -/* f00a1e4: 8fb00014 */ lw $s0,0x14($sp) -/* f00a1e8: 8fb10018 */ lw $s1,0x18($sp) -/* f00a1ec: 8fb30020 */ lw $s3,0x20($sp) -/* f00a1f0: 03e00008 */ jr $ra -/* f00a1f4: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f00a1f8 -/* f00a1f8: 27bdffb8 */ addiu $sp,$sp,-72 -/* f00a1fc: afa40048 */ sw $a0,0x48($sp) -/* f00a200: afa5004c */ sw $a1,0x4c($sp) -/* f00a204: 240e0001 */ addiu $t6,$zero,0x1 -/* f00a208: 3c018006 */ lui $at,0x8006 -/* f00a20c: 3c03800a */ lui $v1,0x800a -/* f00a210: afbf002c */ sw $ra,0x2c($sp) -/* f00a214: afb00028 */ sw $s0,0x28($sp) -/* f00a218: 2407ffff */ addiu $a3,$zero,-1 -/* f00a21c: 00004025 */ or $t0,$zero,$zero -/* f00a220: ac2e1640 */ sw $t6,0x1640($at) -/* f00a224: 2463cb08 */ addiu $v1,$v1,-13560 -/* f00a228: 24050006 */ addiu $a1,$zero,0x6 -/* f00a22c: 2404ffff */ addiu $a0,$zero,-1 -/* f00a230: 00003025 */ or $a2,$zero,$zero -.L0f00a234: -/* f00a234: 8c62000c */ lw $v0,0xc($v1) -/* f00a238: 14820009 */ bne $a0,$v0,.L0f00a260 -/* f00a23c: 00e2082a */ slt $at,$a3,$v0 -/* f00a240: 8c6f0020 */ lw $t7,0x20($v1) -/* f00a244: 15e00006 */ bnez $t7,.L0f00a260 -/* f00a248: 00000000 */ sll $zero,$zero,0x0 -/* f00a24c: 8c780024 */ lw $t8,0x24($v1) -/* f00a250: 17000003 */ bnez $t8,.L0f00a260 -/* f00a254: 00000000 */ sll $zero,$zero,0x0 -/* f00a258: 10000008 */ beqz $zero,.L0f00a27c -/* f00a25c: 00c04025 */ or $t0,$a2,$zero -.L0f00a260: -/* f00a260: 50200004 */ beqzl $at,.L0f00a274 -/* f00a264: 24c60001 */ addiu $a2,$a2,0x1 -/* f00a268: 00c04025 */ or $t0,$a2,$zero -/* f00a26c: 00403825 */ or $a3,$v0,$zero -/* f00a270: 24c60001 */ addiu $a2,$a2,0x1 -.L0f00a274: -/* f00a274: 14c5ffef */ bne $a2,$a1,.L0f00a234 -/* f00a278: 24630028 */ addiu $v1,$v1,0x28 -.L0f00a27c: -/* f00a27c: 0008c880 */ sll $t9,$t0,0x2 -/* f00a280: 0328c821 */ addu $t9,$t9,$t0 -/* f00a284: 3c09800a */ lui $t1,0x800a -/* f00a288: 2529cb08 */ addiu $t1,$t1,-13560 -/* f00a28c: 0019c8c0 */ sll $t9,$t9,0x3 -/* f00a290: 03298021 */ addu $s0,$t9,$t1 -/* f00a294: 0fc0252d */ jal func0f0094b4 -/* f00a298: 02002025 */ or $a0,$s0,$zero -/* f00a29c: 8fa20048 */ lw $v0,0x48($sp) -/* f00a2a0: 8e0b0020 */ lw $t3,0x20($s0) -/* f00a2a4: 8faa004c */ lw $t2,0x4c($sp) -/* f00a2a8: c4440000 */ lwc1 $f4,0x0($v0) -/* f00a2ac: 3c048009 */ lui $a0,0x8009 -/* f00a2b0: 24050001 */ addiu $a1,$zero,0x1 -/* f00a2b4: e6040000 */ swc1 $f4,0x0($s0) -/* f00a2b8: c4460004 */ lwc1 $f6,0x4($v0) -/* f00a2bc: 26060020 */ addiu $a2,$s0,0x20 -/* f00a2c0: 2407ffff */ addiu $a3,$zero,-1 -/* f00a2c4: e6060004 */ swc1 $f6,0x4($s0) -/* f00a2c8: c4480008 */ lwc1 $f8,0x8($v0) -/* f00a2cc: ae00000c */ sw $zero,0xc($s0) -/* f00a2d0: ae0a001c */ sw $t2,0x1c($s0) -/* f00a2d4: 15600015 */ bnez $t3,.L0f00a32c -/* f00a2d8: e6080008 */ swc1 $f8,0x8($s0) -/* f00a2dc: 3c01bf80 */ lui $at,0xbf80 -/* f00a2e0: 44815000 */ mtc1 $at,$f10 -/* f00a2e4: 240cffff */ addiu $t4,$zero,-1 -/* f00a2e8: 240dffff */ addiu $t5,$zero,-1 -/* f00a2ec: 240effff */ addiu $t6,$zero,-1 -/* f00a2f0: afae001c */ sw $t6,0x1c($sp) -/* f00a2f4: afad0018 */ sw $t5,0x18($sp) -/* f00a2f8: afac0010 */ sw $t4,0x10($sp) -/* f00a2fc: 8c845200 */ lw $a0,0x5200($a0) -/* f00a300: 0c004241 */ jal 0x10904 -/* f00a304: e7aa0014 */ swc1 $f10,0x14($sp) -/* f00a308: 8e040020 */ lw $a0,0x20($s0) -/* f00a30c: 3c017f1a */ lui $at,0x7f1a -/* f00a310: 50800007 */ beqzl $a0,.L0f00a330 -/* f00a314: 8e0f0024 */ lw $t7,0x24($s0) -/* f00a318: c4307f3c */ lwc1 $f16,0x7f3c($at) -/* f00a31c: 24050010 */ addiu $a1,$zero,0x10 -/* f00a320: e7b00034 */ swc1 $f16,0x34($sp) -/* f00a324: 0c00cf94 */ jal 0x33e50 -/* f00a328: 8fa60034 */ lw $a2,0x34($sp) -.L0f00a32c: -/* f00a32c: 8e0f0024 */ lw $t7,0x24($s0) -.L0f00a330: -/* f00a330: 3c048009 */ lui $a0,0x8009 -/* f00a334: 24050001 */ addiu $a1,$zero,0x1 -/* f00a338: 15e00016 */ bnez $t7,.L0f00a394 -/* f00a33c: 26060024 */ addiu $a2,$s0,0x24 -/* f00a340: 3c01bf80 */ lui $at,0xbf80 -/* f00a344: 44819000 */ mtc1 $at,$f18 -/* f00a348: 2418ffff */ addiu $t8,$zero,-1 -/* f00a34c: 2419ffff */ addiu $t9,$zero,-1 -/* f00a350: 2409ffff */ addiu $t1,$zero,-1 -/* f00a354: afa9001c */ sw $t1,0x1c($sp) -/* f00a358: afb90018 */ sw $t9,0x18($sp) -/* f00a35c: afb80010 */ sw $t8,0x10($sp) -/* f00a360: 8c845200 */ lw $a0,0x5200($a0) -/* f00a364: 2407ffff */ addiu $a3,$zero,-1 -/* f00a368: 0c004241 */ jal 0x10904 -/* f00a36c: e7b20014 */ swc1 $f18,0x14($sp) -/* f00a370: 8e040024 */ lw $a0,0x24($s0) -/* f00a374: 3c017f1a */ lui $at,0x7f1a -/* f00a378: 50800007 */ beqzl $a0,.L0f00a398 -/* f00a37c: 8fbf002c */ lw $ra,0x2c($sp) -/* f00a380: c4247f40 */ lwc1 $f4,0x7f40($at) -/* f00a384: 24050010 */ addiu $a1,$zero,0x10 -/* f00a388: e7a40030 */ swc1 $f4,0x30($sp) -/* f00a38c: 0c00cf94 */ jal 0x33e50 -/* f00a390: 8fa60030 */ lw $a2,0x30($sp) -.L0f00a394: -/* f00a394: 8fbf002c */ lw $ra,0x2c($sp) -.L0f00a398: -/* f00a398: 8fb00028 */ lw $s0,0x28($sp) -/* f00a39c: 27bd0048 */ addiu $sp,$sp,0x48 -/* f00a3a0: 03e00008 */ jr $ra -/* f00a3a4: 00000000 */ sll $zero,$zero,0x0 -/* f00a3a8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00a3ac: afbf0014 */ sw $ra,0x14($sp) -/* f00a3b0: 0fc2556c */ jal func0f0955b0 -/* f00a3b4: 00000000 */ sll $zero,$zero,0x0 -/* f00a3b8: 1040001f */ beqz $v0,.L0f00a438 -/* f00a3bc: 8fbf0014 */ lw $ra,0x14($sp) -/* f00a3c0: 8c4e0014 */ lw $t6,0x14($v0) -/* f00a3c4: 51c0001d */ beqzl $t6,.L0f00a43c -/* f00a3c8: 00001025 */ or $v0,$zero,$zero -/* f00a3cc: 904f0003 */ lbu $t7,0x3($v0) -/* f00a3d0: 24040001 */ addiu $a0,$zero,0x1 -/* f00a3d4: 548f0019 */ bnel $a0,$t7,.L0f00a43c -/* f00a3d8: 00001025 */ or $v0,$zero,$zero -/* f00a3dc: 80430084 */ lb $v1,0x84($v0) -/* f00a3e0: 1460000b */ bnez $v1,.L0f00a410 -/* f00a3e4: 00000000 */ sll $zero,$zero,0x0 -/* f00a3e8: 44802000 */ mtc1 $zero,$f4 -/* f00a3ec: c446007c */ lwc1 $f6,0x7c($v0) -/* f00a3f0: 4604303e */ c.le.s $f6,$f4 -/* f00a3f4: 00000000 */ sll $zero,$zero,0x0 -/* f00a3f8: 45000003 */ bc1f .L0f00a408 -/* f00a3fc: 00000000 */ sll $zero,$zero,0x0 -/* f00a400: 1000000e */ beqz $zero,.L0f00a43c -/* f00a404: 00001025 */ or $v0,$zero,$zero -.L0f00a408: -/* f00a408: 1000000c */ beqz $zero,.L0f00a43c -/* f00a40c: 24020001 */ addiu $v0,$zero,0x1 -.L0f00a410: -/* f00a410: 14830003 */ bne $a0,$v1,.L0f00a420 -/* f00a414: 24010002 */ addiu $at,$zero,0x2 -/* f00a418: 10000008 */ beqz $zero,.L0f00a43c -/* f00a41c: 24020001 */ addiu $v0,$zero,0x1 -.L0f00a420: -/* f00a420: 14610003 */ bne $v1,$at,.L0f00a430 -/* f00a424: 00000000 */ sll $zero,$zero,0x0 -/* f00a428: 10000004 */ beqz $zero,.L0f00a43c -/* f00a42c: 00001025 */ or $v0,$zero,$zero -.L0f00a430: -/* f00a430: 10000002 */ beqz $zero,.L0f00a43c -/* f00a434: 00001025 */ or $v0,$zero,$zero -.L0f00a438: -/* f00a438: 00001025 */ or $v0,$zero,$zero -.L0f00a43c: -/* f00a43c: 03e00008 */ jr $ra -/* f00a440: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f00a444 -/* f00a444: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00a448: afbf0014 */ sw $ra,0x14($sp) -/* f00a44c: 0fc2556c */ jal func0f0955b0 -/* f00a450: 00000000 */ sll $zero,$zero,0x0 -/* f00a454: 1040000a */ beqz $v0,.L0f00a480 -/* f00a458: 8fbf0014 */ lw $ra,0x14($sp) -/* f00a45c: 8c4e0014 */ lw $t6,0x14($v0) -/* f00a460: 51c00008 */ beqzl $t6,.L0f00a484 -/* f00a464: 44800000 */ mtc1 $zero,$f0 -/* f00a468: 904f0003 */ lbu $t7,0x3($v0) -/* f00a46c: 24010001 */ addiu $at,$zero,0x1 -/* f00a470: 55e10004 */ bnel $t7,$at,.L0f00a484 -/* f00a474: 44800000 */ mtc1 $zero,$f0 -/* f00a478: 10000003 */ beqz $zero,.L0f00a488 -/* f00a47c: c440007c */ lwc1 $f0,0x7c($v0) -.L0f00a480: -/* f00a480: 44800000 */ mtc1 $zero,$f0 -.L0f00a484: -/* f00a484: 00000000 */ sll $zero,$zero,0x0 -.L0f00a488: -/* f00a488: 03e00008 */ jr $ra -/* f00a48c: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f00a490 -/* f00a490: 27bdff80 */ addiu $sp,$sp,-128 -/* f00a494: 3c02800a */ lui $v0,0x800a -/* f00a498: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f00a49c: afbf0034 */ sw $ra,0x34($sp) -/* f00a4a0: afb30030 */ sw $s3,0x30($sp) -/* f00a4a4: afb2002c */ sw $s2,0x2c($sp) -/* f00a4a8: afb10028 */ sw $s1,0x28($sp) -/* f00a4ac: afb00024 */ sw $s0,0x24($sp) -/* f00a4b0: afa40080 */ sw $a0,0x80($sp) -/* f00a4b4: afa00050 */ sw $zero,0x50($sp) -/* f00a4b8: c4441bb0 */ lwc1 $f4,0x1bb0($v0) -/* f00a4bc: 3c10800a */ lui $s0,0x800a -/* f00a4c0: 3c11800a */ lui $s1,0x800a -/* f00a4c4: e7a40070 */ swc1 $f4,0x70($sp) -/* f00a4c8: c4461bb4 */ lwc1 $f6,0x1bb4($v0) -/* f00a4cc: 00009025 */ or $s2,$zero,$zero -/* f00a4d0: 00009825 */ or $s3,$zero,$zero -/* f00a4d4: e7a60074 */ swc1 $f6,0x74($sp) -/* f00a4d8: c4481bb8 */ lwc1 $f8,0x1bb8($v0) -/* f00a4dc: 2631cbf8 */ addiu $s1,$s1,-13320 -/* f00a4e0: 2610cb08 */ addiu $s0,$s0,-13560 -/* f00a4e4: e7a80078 */ swc1 $f8,0x78($sp) -/* f00a4e8: 8e02000c */ lw $v0,0xc($s0) -.L0f00a4ec: -/* f00a4ec: 0440001d */ bltz $v0,.L0f00a564 -/* f00a4f0: 2841015f */ slti $at,$v0,0x15f -/* f00a4f4: 1020001b */ beqz $at,.L0f00a564 -/* f00a4f8: c7aa0070 */ lwc1 $f10,0x70($sp) -/* f00a4fc: c6100000 */ lwc1 $f16,0x0($s0) -/* f00a500: c7b20074 */ lwc1 $f18,0x74($sp) -/* f00a504: c6040004 */ lwc1 $f4,0x4($s0) -/* f00a508: 46105001 */ sub.s $f0,$f10,$f16 -/* f00a50c: c7a60078 */ lwc1 $f6,0x78($sp) -/* f00a510: c6080008 */ lwc1 $f8,0x8($s0) -/* f00a514: 46049081 */ sub.s $f2,$f18,$f4 -/* f00a518: 46000282 */ mul.s $f10,$f0,$f0 -/* f00a51c: 46083381 */ sub.s $f14,$f6,$f8 -/* f00a520: 46021402 */ mul.s $f16,$f2,$f2 -/* f00a524: 46105480 */ add.s $f18,$f10,$f16 -/* f00a528: 460e7102 */ mul.s $f4,$f14,$f14 -/* f00a52c: 0c012974 */ jal 0x4a5d0 -/* f00a530: 46049300 */ add.s $f12,$f18,$f4 -/* f00a534: c6060010 */ lwc1 $f6,0x10($s0) -/* f00a538: 02002025 */ or $a0,$s0,$zero -/* f00a53c: 4606003c */ c.lt.s $f0,$f6 -/* f00a540: 00000000 */ sll $zero,$zero,0x0 -/* f00a544: 45020008 */ bc1fl .L0f00a568 -/* f00a548: 26100028 */ addiu $s0,$s0,0x28 -/* f00a54c: 0fc0252f */ jal func0f0094bc -/* f00a550: 24120001 */ addiu $s2,$zero,0x1 -/* f00a554: 0262082b */ sltu $at,$s3,$v0 -/* f00a558: 50200003 */ beqzl $at,.L0f00a568 -/* f00a55c: 26100028 */ addiu $s0,$s0,0x28 -/* f00a560: 00409825 */ or $s3,$v0,$zero -.L0f00a564: -/* f00a564: 26100028 */ addiu $s0,$s0,0x28 -.L0f00a568: -/* f00a568: 5611ffe0 */ bnel $s0,$s1,.L0f00a4ec -/* f00a56c: 8e02000c */ lw $v0,0xc($s0) -/* f00a570: 524000e6 */ beqzl $s2,.L0f00a90c -/* f00a574: 8fb80050 */ lw $t8,0x50($sp) -/* f00a578: 0fc59e73 */ jal func0f1679cc -/* f00a57c: 24040001 */ addiu $a0,$zero,0x1 -/* f00a580: afa20048 */ sw $v0,0x48($sp) -/* f00a584: 0fc59e59 */ jal func0f167964 -/* f00a588: 24040004 */ addiu $a0,$zero,0x4 -/* f00a58c: 0c002f40 */ jal 0xbd00 -/* f00a590: 00408025 */ or $s0,$v0,$zero -/* f00a594: 00027080 */ sll $t6,$v0,0x2 -/* f00a598: 01c27021 */ addu $t6,$t6,$v0 -/* f00a59c: 000e7040 */ sll $t6,$t6,0x1 -/* f00a5a0: 0c002f44 */ jal 0xbd10 -/* f00a5a4: a7ae0042 */ sh $t6,0x42($sp) -/* f00a5a8: 00027880 */ sll $t7,$v0,0x2 -/* f00a5ac: 01e27821 */ addu $t7,$t7,$v0 -/* f00a5b0: 000f7840 */ sll $t7,$t7,0x1 -/* f00a5b4: 0c002f40 */ jal 0xbd00 -/* f00a5b8: a7af0040 */ sh $t7,0x40($sp) -/* f00a5bc: 00028c00 */ sll $s1,$v0,0x10 -/* f00a5c0: 0011c403 */ sra $t8,$s1,0x10 -/* f00a5c4: 0c002f22 */ jal 0xbc88 -/* f00a5c8: 03008825 */ or $s1,$t8,$zero -/* f00a5cc: 00515821 */ addu $t3,$v0,$s1 -/* f00a5d0: 000b6080 */ sll $t4,$t3,0x2 -/* f00a5d4: 018b6021 */ addu $t4,$t4,$t3 -/* f00a5d8: 000c6040 */ sll $t4,$t4,0x1 -/* f00a5dc: 0c002f44 */ jal 0xbd10 -/* f00a5e0: a7ac003e */ sh $t4,0x3e($sp) -/* f00a5e4: 00028c00 */ sll $s1,$v0,0x10 -/* f00a5e8: 00116c03 */ sra $t5,$s1,0x10 -/* f00a5ec: 0c002f26 */ jal 0xbc98 -/* f00a5f0: 01a08825 */ or $s1,$t5,$zero -/* f00a5f4: 3c014100 */ lui $at,0x4100 -/* f00a5f8: 44811000 */ mtc1 $at,$f2 -/* f00a5fc: 3c014300 */ lui $at,0x4300 -/* f00a600: 44816000 */ mtc1 $at,$f12 -/* f00a604: 3c014200 */ lui $at,0x4200 -/* f00a608: 44817000 */ mtc1 $at,$f14 -/* f00a60c: 3c018006 */ lui $at,0x8006 -/* f00a610: c4201630 */ lwc1 $f0,0x1630($at) -/* f00a614: c7a40074 */ lwc1 $f4,0x74($sp) -/* f00a618: 00514821 */ addu $t1,$v0,$s1 -/* f00a61c: 46001202 */ mul.s $f8,$f2,$f0 -/* f00a620: 00097400 */ sll $t6,$t1,0x10 -/* f00a624: 000e7c03 */ sra $t7,$t6,0x10 -/* f00a628: 000fc080 */ sll $t8,$t7,0x2 -/* f00a62c: 030fc021 */ addu $t8,$t8,$t7 -/* f00a630: 0018c040 */ sll $t8,$t8,0x1 -/* f00a634: 0018cc00 */ sll $t9,$t8,0x10 -/* f00a638: 460c4282 */ mul.s $f10,$f8,$f12 -/* f00a63c: 00195403 */ sra $t2,$t9,0x10 -/* f00a640: 01404825 */ or $t1,$t2,$zero -/* f00a644: 240a0001 */ addiu $t2,$zero,0x1 -/* f00a648: afaa0050 */ sw $t2,0x50($sp) -/* f00a64c: a7a9003c */ sh $t1,0x3c($sp) -/* f00a650: 8fa40080 */ lw $a0,0x80($sp) -/* f00a654: 460e5402 */ mul.s $f16,$f10,$f14 -/* f00a658: 46000280 */ add.s $f10,$f0,$f0 -/* f00a65c: 46022182 */ mul.s $f6,$f4,$f2 -/* f00a660: 4600848d */ trunc.w.s $f18,$f16 -/* f00a664: 460c5402 */ mul.s $f16,$f10,$f12 -/* f00a668: 44129000 */ mfc1 $s2,$f18 -/* f00a66c: 4600320d */ trunc.w.s $f8,$f6 -/* f00a670: 460e8482 */ mul.s $f18,$f16,$f14 -/* f00a674: 06410004 */ bgez $s2,.L0f00a688 -/* f00a678: 324c07ff */ andi $t4,$s2,0x7ff -/* f00a67c: 11800002 */ beqz $t4,.L0f00a688 -/* f00a680: 00000000 */ sll $zero,$zero,0x0 -/* f00a684: 258cf800 */ addiu $t4,$t4,-2048 -.L0f00a688: -/* f00a688: 4600910d */ trunc.w.s $f4,$f18 -/* f00a68c: 44184000 */ mfc1 $t8,$f8 -/* f00a690: 000c6c00 */ sll $t5,$t4,0x10 -/* f00a694: 000d7403 */ sra $t6,$t5,0x10 -/* f00a698: 440f2000 */ mfc1 $t7,$f4 -/* f00a69c: 01c09025 */ or $s2,$t6,$zero -/* f00a6a0: 07010004 */ bgez $t8,.L0f00a6b4 -/* f00a6a4: 331907ff */ andi $t9,$t8,0x7ff -/* f00a6a8: 13200002 */ beqz $t9,.L0f00a6b4 -/* f00a6ac: 00000000 */ sll $zero,$zero,0x0 -/* f00a6b0: 2739f800 */ addiu $t9,$t9,-2048 -.L0f00a6b4: -/* f00a6b4: 03205825 */ or $t3,$t9,$zero -/* f00a6b8: 016fc821 */ addu $t9,$t3,$t7 -/* f00a6bc: 0fc351e7 */ jal func0f0d479c -/* f00a6c0: a7b9005e */ sh $t9,0x5e($sp) -/* f00a6c4: 3c05800b */ lui $a1,0x800b -/* f00a6c8: 87a8005e */ lh $t0,0x5e($sp) -/* f00a6cc: 87a9003c */ lh $t1,0x3c($sp) -/* f00a6d0: 8ca5b5a8 */ lw $a1,-0x4a58($a1) -/* f00a6d4: 240c0002 */ addiu $t4,$zero,0x2 -/* f00a6d8: 240d0001 */ addiu $t5,$zero,0x1 -/* f00a6dc: afa20080 */ sw $v0,0x80($sp) -/* f00a6e0: afad0014 */ sw $t5,0x14($sp) -/* f00a6e4: afac0010 */ sw $t4,0x10($sp) -/* f00a6e8: 27a40080 */ addiu $a0,$sp,0x80 -/* f00a6ec: 24060002 */ addiu $a2,$zero,0x2 -/* f00a6f0: 24070001 */ addiu $a3,$zero,0x1 -/* f00a6f4: afa00018 */ sw $zero,0x18($sp) -/* f00a6f8: a7a8005e */ sh $t0,0x5e($sp) -/* f00a6fc: a7a9003c */ sh $t1,0x3c($sp) -/* f00a700: 0fc2ce70 */ jal func0f0b39c0 -/* f00a704: 24a50078 */ addiu $a1,$a1,0x78 -/* f00a708: 8fae0080 */ lw $t6,0x80($sp) -/* f00a70c: 87a8005e */ lh $t0,0x5e($sp) -/* f00a710: 87a9003c */ lh $t1,0x3c($sp) -/* f00a714: 25cb0008 */ addiu $t3,$t6,0x8 -/* f00a718: afab0080 */ sw $t3,0x80($sp) -/* f00a71c: 3c0fe700 */ lui $t7,0xe700 -/* f00a720: adcf0000 */ sw $t7,0x0($t6) -/* f00a724: adc00004 */ sw $zero,0x4($t6) -/* f00a728: 8fb80080 */ lw $t8,0x80($sp) -/* f00a72c: 3c0aba00 */ lui $t2,0xba00 -/* f00a730: 354a1402 */ ori $t2,$t2,0x1402 -/* f00a734: 27190008 */ addiu $t9,$t8,0x8 -/* f00a738: afb90080 */ sw $t9,0x80($sp) -/* f00a73c: af000004 */ sw $zero,0x4($t8) -/* f00a740: af0a0000 */ sw $t2,0x0($t8) -/* f00a744: 8fac0080 */ lw $t4,0x80($sp) -/* f00a748: 3c0eb900 */ lui $t6,0xb900 -/* f00a74c: 35ce0002 */ ori $t6,$t6,0x2 -/* f00a750: 258d0008 */ addiu $t5,$t4,0x8 -/* f00a754: afad0080 */ sw $t5,0x80($sp) -/* f00a758: ad800004 */ sw $zero,0x4($t4) -/* f00a75c: ad8e0000 */ sw $t6,0x0($t4) -/* f00a760: 8fab0080 */ lw $t3,0x80($sp) -/* f00a764: 3c18fc12 */ lui $t8,0xfc12 -/* f00a768: 3c19ff33 */ lui $t9,0xff33 -/* f00a76c: 256f0008 */ addiu $t7,$t3,0x8 -/* f00a770: afaf0080 */ sw $t7,0x80($sp) -/* f00a774: 3739ffff */ ori $t9,$t9,0xffff -/* f00a778: 37181824 */ ori $t8,$t8,0x1824 -/* f00a77c: ad780000 */ sw $t8,0x0($t3) -/* f00a780: ad790004 */ sw $t9,0x4($t3) -/* f00a784: 8faa0080 */ lw $t2,0x80($sp) -/* f00a788: 240e3000 */ addiu $t6,$zero,0x3000 -/* f00a78c: 3c0db600 */ lui $t5,0xb600 -/* f00a790: 254c0008 */ addiu $t4,$t2,0x8 -/* f00a794: afac0080 */ sw $t4,0x80($sp) -/* f00a798: ad4e0004 */ sw $t6,0x4($t2) -/* f00a79c: ad4d0000 */ sw $t5,0x0($t2) -/* f00a7a0: 8fab0080 */ lw $t3,0x80($sp) -/* f00a7a4: 87a70040 */ lh $a3,0x40($sp) -/* f00a7a8: 87a60042 */ lh $a2,0x42($sp) -/* f00a7ac: 256f0008 */ addiu $t7,$t3,0x8 -/* f00a7b0: afaf0080 */ sw $t7,0x80($sp) -/* f00a7b4: 3c18ba00 */ lui $t8,0xba00 -/* f00a7b8: 37180602 */ ori $t8,$t8,0x602 -/* f00a7bc: 241900c0 */ addiu $t9,$zero,0xc0 -/* f00a7c0: ad790004 */ sw $t9,0x4($t3) -/* f00a7c4: ad780000 */ sw $t8,0x0($t3) -/* f00a7c8: 8faa0080 */ lw $t2,0x80($sp) -/* f00a7cc: 3c0dba00 */ lui $t5,0xba00 -/* f00a7d0: 35ad0c02 */ ori $t5,$t5,0xc02 -/* f00a7d4: 254c0008 */ addiu $t4,$t2,0x8 -/* f00a7d8: afac0080 */ sw $t4,0x80($sp) -/* f00a7dc: 240e2000 */ addiu $t6,$zero,0x2000 -/* f00a7e0: ad4e0004 */ sw $t6,0x4($t2) -/* f00a7e4: ad4d0000 */ sw $t5,0x0($t2) -/* f00a7e8: 8fab0080 */ lw $t3,0x80($sp) -/* f00a7ec: 3c18b900 */ lui $t8,0xb900 -/* f00a7f0: 3c190050 */ lui $t9,0x50 -/* f00a7f4: 256f0008 */ addiu $t7,$t3,0x8 -/* f00a7f8: afaf0080 */ sw $t7,0x80($sp) -/* f00a7fc: 37394a50 */ ori $t9,$t9,0x4a50 -/* f00a800: 3718031d */ ori $t8,$t8,0x31d -/* f00a804: ad780000 */ sw $t8,0x0($t3) -/* f00a808: ad790004 */ sw $t9,0x4($t3) -/* f00a80c: 8faa0080 */ lw $t2,0x80($sp) -/* f00a810: 3c0dba00 */ lui $t5,0xba00 -/* f00a814: 35ad1301 */ ori $t5,$t5,0x1301 -/* f00a818: 254c0008 */ addiu $t4,$t2,0x8 -/* f00a81c: afac0080 */ sw $t4,0x80($sp) -/* f00a820: 3c0e0008 */ lui $t6,0x8 -/* f00a824: ad4e0004 */ sw $t6,0x4($t2) -/* f00a828: ad4d0000 */ sw $t5,0x0($t2) -/* f00a82c: a6070002 */ sh $a3,0x2($s0) -/* f00a830: a6060000 */ sh $a2,0x0($s0) -/* f00a834: 87a3003e */ lh $v1,0x3e($sp) -/* f00a838: 2402fff6 */ addiu $v0,$zero,-10 -/* f00a83c: a6020004 */ sh $v0,0x4($s0) -/* f00a840: a6020010 */ sh $v0,0x10($s0) -/* f00a844: a602001c */ sh $v0,0x1c($s0) -/* f00a848: a6020028 */ sh $v0,0x28($s0) -/* f00a84c: a6120008 */ sh $s2,0x8($s0) -/* f00a850: a608000a */ sh $t0,0xa($s0) -/* f00a854: a609001a */ sh $t1,0x1a($s0) -/* f00a858: a6090026 */ sh $t1,0x26($s0) -/* f00a85c: a607000e */ sh $a3,0xe($s0) -/* f00a860: a6060024 */ sh $a2,0x24($s0) -/* f00a864: a603000c */ sh $v1,0xc($s0) -/* f00a868: a6030018 */ sh $v1,0x18($s0) -/* f00a86c: 8fa40048 */ lw $a0,0x48($sp) -/* f00a870: 264200a0 */ addiu $v0,$s2,0xa0 -/* f00a874: 250303c0 */ addiu $v1,$t0,0x3c0 -/* f00a878: a6020014 */ sh $v0,0x14($s0) -/* f00a87c: a6020020 */ sh $v0,0x20($s0) -/* f00a880: a6030022 */ sh $v1,0x22($s0) -/* f00a884: a612002c */ sh $s2,0x2c($s0) -/* f00a888: a603002e */ sh $v1,0x2e($s0) -/* f00a88c: a2000007 */ sb $zero,0x7($s0) -/* f00a890: a2000013 */ sb $zero,0x13($s0) -/* f00a894: a200001f */ sb $zero,0x1f($s0) -/* f00a898: a200002b */ sb $zero,0x2b($s0) -/* f00a89c: a6080016 */ sh $t0,0x16($s0) -/* f00a8a0: ac930000 */ sw $s3,0x0($a0) -/* f00a8a4: 8fb10080 */ lw $s1,0x80($sp) -/* f00a8a8: 3c180700 */ lui $t8,0x700 -/* f00a8ac: 37180004 */ ori $t8,$t8,0x4 -/* f00a8b0: 262f0008 */ addiu $t7,$s1,0x8 -/* f00a8b4: afaf0080 */ sw $t7,0x80($sp) -/* f00a8b8: 0c012d20 */ jal 0x4b480 -/* f00a8bc: ae380000 */ sw $t8,0x0($s1) -/* f00a8c0: ae220004 */ sw $v0,0x4($s1) -/* f00a8c4: 8fb20080 */ lw $s2,0x80($sp) -/* f00a8c8: 3c0c0430 */ lui $t4,0x430 -/* f00a8cc: 358c0030 */ ori $t4,$t4,0x30 -/* f00a8d0: 264a0008 */ addiu $t2,$s2,0x8 -/* f00a8d4: afaa0080 */ sw $t2,0x80($sp) -/* f00a8d8: 02002025 */ or $a0,$s0,$zero -/* f00a8dc: 0c012d20 */ jal 0x4b480 -/* f00a8e0: ae4c0000 */ sw $t4,0x0($s2) -/* f00a8e4: ae420004 */ sw $v0,0x4($s2) -/* f00a8e8: 8fad0080 */ lw $t5,0x80($sp) -/* f00a8ec: 3c0bb100 */ lui $t3,0xb100 -/* f00a8f0: 356b0002 */ ori $t3,$t3,0x2 -/* f00a8f4: 25ae0008 */ addiu $t6,$t5,0x8 -/* f00a8f8: afae0080 */ sw $t6,0x80($sp) -/* f00a8fc: 240f3210 */ addiu $t7,$zero,0x3210 -/* f00a900: adaf0004 */ sw $t7,0x4($t5) -/* f00a904: adab0000 */ sw $t3,0x0($t5) -/* f00a908: 8fb80050 */ lw $t8,0x50($sp) -.L0f00a90c: -/* f00a90c: 53000005 */ beqzl $t8,.L0f00a924 -/* f00a910: 8fbf0034 */ lw $ra,0x34($sp) -/* f00a914: 0fc35272 */ jal func0f0d49c8 -/* f00a918: 8fa40080 */ lw $a0,0x80($sp) -/* f00a91c: afa20080 */ sw $v0,0x80($sp) -/* f00a920: 8fbf0034 */ lw $ra,0x34($sp) -.L0f00a924: -/* f00a924: 8fa20080 */ lw $v0,0x80($sp) -/* f00a928: 8fb00024 */ lw $s0,0x24($sp) -/* f00a92c: 8fb10028 */ lw $s1,0x28($sp) -/* f00a930: 8fb2002c */ lw $s2,0x2c($sp) -/* f00a934: 8fb30030 */ lw $s3,0x30($sp) -/* f00a938: 03e00008 */ jr $ra -/* f00a93c: 27bd0080 */ addiu $sp,$sp,0x80 -); - -GLOBAL_ASM( -glabel func0f00a940 -/* f00a940: 27bdfef0 */ addiu $sp,$sp,-272 -/* f00a944: 3c013f80 */ lui $at,0x3f80 -/* f00a948: 44810000 */ mtc1 $at,$f0 -/* f00a94c: 3c0f7f1a */ lui $t7,0x7f1a -/* f00a950: afb10028 */ sw $s1,0x28($sp) -/* f00a954: 3c06800a */ lui $a2,0x800a -/* f00a958: 25ef7e80 */ addiu $t7,$t7,0x7e80 -/* f00a95c: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f00a960: afbf002c */ sw $ra,0x2c($sp) -/* f00a964: afb00024 */ sw $s0,0x24($sp) -/* f00a968: afa40110 */ sw $a0,0x110($sp) -/* f00a96c: 00008825 */ or $s1,$zero,$zero -/* f00a970: afa000ec */ sw $zero,0xec($sp) -/* f00a974: 25ea0030 */ addiu $t2,$t7,0x30 -/* f00a978: 27ae00bc */ addiu $t6,$sp,0xbc -/* f00a97c: e7a00108 */ swc1 $f0,0x108($sp) -.L0f00a980: -/* f00a980: 8de10000 */ lw $at,0x0($t7) -/* f00a984: 25ef000c */ addiu $t7,$t7,0xc -/* f00a988: 25ce000c */ addiu $t6,$t6,0xc -/* f00a98c: adc1fff4 */ sw $at,-0xc($t6) -/* f00a990: 8de1fff8 */ lw $at,-0x8($t7) -/* f00a994: adc1fff8 */ sw $at,-0x8($t6) -/* f00a998: 8de1fffc */ lw $at,-0x4($t7) -/* f00a99c: 15eafff8 */ bne $t7,$t2,.L0f00a980 -/* f00a9a0: adc1fffc */ sw $at,-0x4($t6) -/* f00a9a4: 8ccb04b4 */ lw $t3,0x4b4($a2) -/* f00a9a8: 24010019 */ addiu $at,$zero,0x19 -/* f00a9ac: 556101e9 */ bnel $t3,$at,.L0f00b154 -/* f00a9b0: 8fad00ec */ lw $t5,0xec($sp) -/* f00a9b4: 8cc30284 */ lw $v1,0x284($a2) -/* f00a9b8: e7a000b8 */ swc1 $f0,0xb8($sp) -/* f00a9bc: 27b000bc */ addiu $s0,$sp,0xbc -/* f00a9c0: c4641bb0 */ lwc1 $f4,0x1bb0($v1) -/* f00a9c4: e7a400fc */ swc1 $f4,0xfc($sp) -/* f00a9c8: c4661bb4 */ lwc1 $f6,0x1bb4($v1) -/* f00a9cc: e7a60100 */ swc1 $f6,0x100($sp) -/* f00a9d0: c4681bb8 */ lwc1 $f8,0x1bb8($v1) -/* f00a9d4: e7a80104 */ swc1 $f8,0x104($sp) -/* f00a9d8: 27a400fc */ addiu $a0,$sp,0xfc -.L0f00a9dc: -/* f00a9dc: 0fc586b7 */ jal func0f161adc -/* f00a9e0: 86050002 */ lh $a1,0x2($s0) -/* f00a9e4: 10400002 */ beqz $v0,.L0f00a9f0 -/* f00a9e8: 26100004 */ addiu $s0,$s0,0x4 -/* f00a9ec: 24110001 */ addiu $s1,$zero,0x1 -.L0f00a9f0: -/* f00a9f0: 27ac00ec */ addiu $t4,$sp,0xec -/* f00a9f4: 560cfff9 */ bnel $s0,$t4,.L0f00a9dc -/* f00a9f8: 27a400fc */ addiu $a0,$sp,0xfc -/* f00a9fc: 16200025 */ bnez $s1,.L0f00aa94 -/* f00aa00: 27a400fc */ addiu $a0,$sp,0xfc -/* f00aa04: 3c017f1a */ lui $at,0x7f1a -/* f00aa08: c4247f44 */ lwc1 $f4,0x7f44($at) -/* f00aa0c: c7aa0104 */ lwc1 $f10,0x104($sp) -/* f00aa10: 3c017f1a */ lui $at,0x7f1a -/* f00aa14: c4287f48 */ lwc1 $f8,0x7f48($at) -/* f00aa18: c7a600fc */ lwc1 $f6,0xfc($sp) -/* f00aa1c: 46045001 */ sub.s $f0,$f10,$f4 -/* f00aa20: 3c01c39a */ lui $at,0xc39a -/* f00aa24: 44812000 */ mtc1 $at,$f4 -/* f00aa28: 46083081 */ sub.s $f2,$f6,$f8 -/* f00aa2c: c7aa0100 */ lwc1 $f10,0x100($sp) -/* f00aa30: 46045381 */ sub.s $f14,$f10,$f4 -/* f00aa34: 46021182 */ mul.s $f6,$f2,$f2 -/* f00aa38: 00000000 */ sll $zero,$zero,0x0 -/* f00aa3c: 460e7202 */ mul.s $f8,$f14,$f14 -/* f00aa40: 46083280 */ add.s $f10,$f6,$f8 -/* f00aa44: 46000102 */ mul.s $f4,$f0,$f0 -/* f00aa48: 0c012974 */ jal 0x4a5d0 -/* f00aa4c: 460a2300 */ add.s $f12,$f4,$f10 -/* f00aa50: 3c0144a6 */ lui $at,0x44a6 -/* f00aa54: 44816000 */ mtc1 $at,$f12 -/* f00aa58: 00000000 */ sll $zero,$zero,0x0 -/* f00aa5c: 460c003c */ c.lt.s $f0,$f12 -/* f00aa60: 00000000 */ sll $zero,$zero,0x0 -/* f00aa64: 45020022 */ bc1fl .L0f00aaf0 -/* f00aa68: c7a40108 */ lwc1 $f4,0x108($sp) -/* f00aa6c: 460c0203 */ div.s $f8,$f0,$f12 -/* f00aa70: 3c013f80 */ lui $at,0x3f80 -/* f00aa74: 44813000 */ mtc1 $at,$f6 -/* f00aa78: 24110001 */ addiu $s1,$zero,0x1 -/* f00aa7c: 24040032 */ addiu $a0,$zero,0x32 -/* f00aa80: 46083101 */ sub.s $f4,$f6,$f8 -/* f00aa84: 0fc02911 */ jal func0f00a444 -/* f00aa88: e7a40108 */ swc1 $f4,0x108($sp) -/* f00aa8c: 10000017 */ beqz $zero,.L0f00aaec -/* f00aa90: e7a000b8 */ swc1 $f0,0xb8($sp) -.L0f00aa94: -/* f00aa94: 0fc586b7 */ jal func0f161adc -/* f00aa98: 24050091 */ addiu $a1,$zero,0x91 -/* f00aa9c: 50400014 */ beqzl $v0,.L0f00aaf0 -/* f00aaa0: c7a40108 */ lwc1 $f4,0x108($sp) -/* f00aaa4: 0fc02911 */ jal func0f00a444 -/* f00aaa8: 24040030 */ addiu $a0,$zero,0x30 -/* f00aaac: 24040031 */ addiu $a0,$zero,0x31 -/* f00aab0: 0fc02911 */ jal func0f00a444 -/* f00aab4: e7a000b0 */ swc1 $f0,0xb0($sp) -/* f00aab8: c7a200b0 */ lwc1 $f2,0xb0($sp) -/* f00aabc: 3c017f1a */ lui $at,0x7f1a -/* f00aac0: 4600103c */ c.lt.s $f2,$f0 -/* f00aac4: 00000000 */ sll $zero,$zero,0x0 -/* f00aac8: 45020004 */ bc1fl .L0f00aadc -/* f00aacc: e7a200b8 */ swc1 $f2,0xb8($sp) -/* f00aad0: 10000002 */ beqz $zero,.L0f00aadc -/* f00aad4: e7a000b8 */ swc1 $f0,0xb8($sp) -/* f00aad8: e7a200b8 */ swc1 $f2,0xb8($sp) -.L0f00aadc: -/* f00aadc: c7aa00b8 */ lwc1 $f10,0xb8($sp) -/* f00aae0: c4267f4c */ lwc1 $f6,0x7f4c($at) -/* f00aae4: 46065200 */ add.s $f8,$f10,$f6 -/* f00aae8: e7a800b8 */ swc1 $f8,0xb8($sp) -.L0f00aaec: -/* f00aaec: c7a40108 */ lwc1 $f4,0x108($sp) -.L0f00aaf0: -/* f00aaf0: c7aa00b8 */ lwc1 $f10,0xb8($sp) -/* f00aaf4: 3c0d800a */ lui $t5,0x800a -/* f00aaf8: 460a2182 */ mul.s $f6,$f4,$f10 -/* f00aafc: 12200017 */ beqz $s1,.L0f00ab5c -/* f00ab00: e7a60108 */ swc1 $f6,0x108($sp) -/* f00ab04: 8dada26c */ lw $t5,-0x5d94($t5) -/* f00ab08: 24010006 */ addiu $at,$zero,0x6 -/* f00ab0c: 3c02800a */ lui $v0,0x800a -/* f00ab10: 15a10012 */ bne $t5,$at,.L0f00ab5c -/* f00ab14: 00000000 */ sll $zero,$zero,0x0 -/* f00ab18: 8c42de10 */ lw $v0,-0x21f0($v0) -/* f00ab1c: 28410884 */ slti $at,$v0,0x884 -/* f00ab20: 50200004 */ beqzl $at,.L0f00ab34 -/* f00ab24: 28410a28 */ slti $at,$v0,0xa28 -/* f00ab28: 1000000c */ beqz $zero,.L0f00ab5c -/* f00ab2c: 00008825 */ or $s1,$zero,$zero -/* f00ab30: 28410a28 */ slti $at,$v0,0xa28 -.L0f00ab34: -/* f00ab34: 10200009 */ beqz $at,.L0f00ab5c -/* f00ab38: 2459f77c */ addiu $t9,$v0,-2180 -/* f00ab3c: 44994000 */ mtc1 $t9,$f8 -/* f00ab40: 3c0143d2 */ lui $at,0x43d2 -/* f00ab44: 44815000 */ mtc1 $at,$f10 -/* f00ab48: 46804120 */ cvt.s.w $f4,$f8 -/* f00ab4c: c7a60108 */ lwc1 $f6,0x108($sp) -/* f00ab50: 460a2003 */ div.s $f0,$f4,$f10 -/* f00ab54: 46003202 */ mul.s $f8,$f6,$f0 -/* f00ab58: e7a80108 */ swc1 $f8,0x108($sp) -.L0f00ab5c: -/* f00ab5c: 5220017d */ beqzl $s1,.L0f00b154 -/* f00ab60: 8fad00ec */ lw $t5,0xec($sp) -/* f00ab64: 0fc59e73 */ jal func0f1679cc -/* f00ab68: 24040001 */ addiu $a0,$zero,0x1 -/* f00ab6c: afa200a4 */ sw $v0,0xa4($sp) -/* f00ab70: 0fc59e59 */ jal func0f167964 -/* f00ab74: 24040008 */ addiu $a0,$zero,0x8 -/* f00ab78: 0c002f40 */ jal 0xbd00 -/* f00ab7c: 00408025 */ or $s0,$v0,$zero -/* f00ab80: 0002c080 */ sll $t8,$v0,0x2 -/* f00ab84: 0302c021 */ addu $t8,$t8,$v0 -/* f00ab88: 0018c040 */ sll $t8,$t8,0x1 -/* f00ab8c: 0c002f44 */ jal 0xbd10 -/* f00ab90: a7b8009e */ sh $t8,0x9e($sp) -/* f00ab94: 00025080 */ sll $t2,$v0,0x2 -/* f00ab98: 01425021 */ addu $t2,$t2,$v0 -/* f00ab9c: 000a5040 */ sll $t2,$t2,0x1 -/* f00aba0: 0c002f40 */ jal 0xbd00 -/* f00aba4: a7aa009c */ sh $t2,0x9c($sp) -/* f00aba8: 00028c00 */ sll $s1,$v0,0x10 -/* f00abac: 00117c03 */ sra $t7,$s1,0x10 -/* f00abb0: 0c002f22 */ jal 0xbc88 -/* f00abb4: 01e08825 */ or $s1,$t7,$zero -/* f00abb8: 00516021 */ addu $t4,$v0,$s1 -/* f00abbc: 000c6880 */ sll $t5,$t4,0x2 -/* f00abc0: 01ac6821 */ addu $t5,$t5,$t4 -/* f00abc4: 000d6840 */ sll $t5,$t5,0x1 -/* f00abc8: 0c002f44 */ jal 0xbd10 -/* f00abcc: a7ad009a */ sh $t5,0x9a($sp) -/* f00abd0: 00028c00 */ sll $s1,$v0,0x10 -/* f00abd4: 0011cc03 */ sra $t9,$s1,0x10 -/* f00abd8: 0c002f26 */ jal 0xbc98 -/* f00abdc: 03208825 */ or $s1,$t9,$zero -/* f00abe0: 00517821 */ addu $t7,$v0,$s1 -/* f00abe4: 000f7080 */ sll $t6,$t7,0x2 -/* f00abe8: 3c03800a */ lui $v1,0x800a -/* f00abec: 8c63a244 */ lw $v1,-0x5dbc($v1) -/* f00abf0: 01cf7021 */ addu $t6,$t6,$t7 -/* f00abf4: 000e7040 */ sll $t6,$t6,0x1 -/* f00abf8: a7ae0098 */ sh $t6,0x98($sp) -/* f00abfc: c4641bb0 */ lwc1 $f4,0x1bb0($v1) -/* f00ac00: c4601bbc */ lwc1 $f0,0x1bbc($v1) -/* f00ac04: c46e1bc4 */ lwc1 $f14,0x1bc4($v1) -/* f00ac08: e7a4008c */ swc1 $f4,0x8c($sp) -/* f00ac0c: c46a1bb8 */ lwc1 $f10,0x1bb8($v1) -/* f00ac10: 46000307 */ neg.s $f12,$f0 -/* f00ac14: 0fc259d4 */ jal func0f096750 -/* f00ac18: e7aa0088 */ swc1 $f10,0x88($sp) -/* f00ac1c: 3c017f1a */ lui $at,0x7f1a -/* f00ac20: c4267f50 */ lwc1 $f6,0x7f50($at) -/* f00ac24: 3c014080 */ lui $at,0x4080 -/* f00ac28: 44816000 */ mtc1 $at,$f12 -/* f00ac2c: 46060203 */ div.s $f8,$f0,$f6 -/* f00ac30: 0fc01ac2 */ jal func0f006b08 -/* f00ac34: e7a80078 */ swc1 $f8,0x78($sp) -/* f00ac38: c7a4008c */ lwc1 $f4,0x8c($sp) -/* f00ac3c: c7aa0088 */ lwc1 $f10,0x88($sp) -/* f00ac40: 3c014200 */ lui $at,0x4200 -/* f00ac44: 44819000 */ mtc1 $at,$f18 -/* f00ac48: 460a2180 */ add.s $f6,$f4,$f10 -/* f00ac4c: 3c017f1a */ lui $at,0x7f1a -/* f00ac50: c4287f54 */ lwc1 $f8,0x7f54($at) -/* f00ac54: 3c013f00 */ lui $at,0x3f00 -/* f00ac58: 46083083 */ div.s $f2,$f6,$f8 -/* f00ac5c: 44814000 */ mtc1 $at,$f8 -/* f00ac60: 3c0140c0 */ lui $at,0x40c0 -/* f00ac64: 4600110d */ trunc.w.s $f4,$f2 -/* f00ac68: 440c2000 */ mfc1 $t4,$f4 -/* f00ac6c: 46080101 */ sub.s $f4,$f0,$f8 -/* f00ac70: c7a80078 */ lwc1 $f8,0x78($sp) -/* f00ac74: 448c5000 */ mtc1 $t4,$f10 -/* f00ac78: 00000000 */ sll $zero,$zero,0x0 -/* f00ac7c: 468051a0 */ cvt.s.w $f6,$f10 -/* f00ac80: 44815000 */ mtc1 $at,$f10 -/* f00ac84: 3c013fc0 */ lui $at,0x3fc0 -/* f00ac88: 46061401 */ sub.s $f16,$f2,$f6 -/* f00ac8c: 460a2183 */ div.s $f6,$f4,$f10 -/* f00ac90: 44815000 */ mtc1 $at,$f10 -/* f00ac94: 3c014300 */ lui $at,0x4300 -/* f00ac98: e7b00038 */ swc1 $f16,0x38($sp) -/* f00ac9c: 46083100 */ add.s $f4,$f6,$f8 -/* f00aca0: 460a8182 */ mul.s $f6,$f16,$f10 -/* f00aca4: 44815000 */ mtc1 $at,$f10 -/* f00aca8: 3c014080 */ lui $at,0x4080 -/* f00acac: 44816000 */ mtc1 $at,$f12 -/* f00acb0: 46062380 */ add.s $f14,$f4,$f6 -/* f00acb4: 460e7200 */ add.s $f8,$f14,$f14 -/* f00acb8: 460a4102 */ mul.s $f4,$f8,$f10 -/* f00acbc: 00000000 */ sll $zero,$zero,0x0 -/* f00acc0: 46122182 */ mul.s $f6,$f4,$f18 -/* f00acc4: 4600320d */ trunc.w.s $f8,$f6 -/* f00acc8: 44194000 */ mfc1 $t9,$f8 -/* f00accc: 00000000 */ sll $zero,$zero,0x0 -/* f00acd0: 07210004 */ bgez $t9,.L0f00ace4 -/* f00acd4: 333807ff */ andi $t8,$t9,0x7ff -/* f00acd8: 13000002 */ beqz $t8,.L0f00ace4 -/* f00acdc: 00000000 */ sll $zero,$zero,0x0 -/* f00ace0: 2718f800 */ addiu $t8,$t8,-2048 -.L0f00ace4: -/* f00ace4: 0fc01ad5 */ jal func0f006b54 -/* f00ace8: a7b80076 */ sh $t8,0x76($sp) -/* f00acec: 3c014200 */ lui $at,0x4200 -/* f00acf0: 44819000 */ mtc1 $at,$f18 -/* f00acf4: 3c013f00 */ lui $at,0x3f00 -/* f00acf8: 44815000 */ mtc1 $at,$f10 -/* f00acfc: 3c01c110 */ lui $at,0xc110 -/* f00ad00: 44813000 */ mtc1 $at,$f6 -/* f00ad04: 460a0101 */ sub.s $f4,$f0,$f10 -/* f00ad08: c7aa0078 */ lwc1 $f10,0x78($sp) -/* f00ad0c: c7b00038 */ lwc1 $f16,0x38($sp) -/* f00ad10: 3c014300 */ lui $at,0x4300 -/* f00ad14: 46062203 */ div.s $f8,$f4,$f6 -/* f00ad18: 240c0001 */ addiu $t4,$zero,0x1 -/* f00ad1c: afac00ec */ sw $t4,0xec($sp) -/* f00ad20: 8fa40110 */ lw $a0,0x110($sp) -/* f00ad24: 460a4100 */ add.s $f4,$f8,$f10 -/* f00ad28: 44814000 */ mtc1 $at,$f8 -/* f00ad2c: 3c014100 */ lui $at,0x4100 -/* f00ad30: 46102380 */ add.s $f14,$f4,$f16 -/* f00ad34: 460e7180 */ add.s $f6,$f14,$f14 -/* f00ad38: 46083282 */ mul.s $f10,$f6,$f8 -/* f00ad3c: c7a80100 */ lwc1 $f8,0x100($sp) -/* f00ad40: 46125102 */ mul.s $f4,$f10,$f18 -/* f00ad44: 44815000 */ mtc1 $at,$f10 -/* f00ad48: 3c018006 */ lui $at,0x8006 -/* f00ad4c: c4221630 */ lwc1 $f2,0x1630($at) -/* f00ad50: 3c014300 */ lui $at,0x4300 -/* f00ad54: 46021300 */ add.s $f12,$f2,$f2 -/* f00ad58: 4600218d */ trunc.w.s $f6,$f4 -/* f00ad5c: 460a4102 */ mul.s $f4,$f8,$f10 -/* f00ad60: 44814000 */ mtc1 $at,$f8 -/* f00ad64: 3c014280 */ lui $at,0x4280 -/* f00ad68: 44113000 */ mfc1 $s1,$f6 -/* f00ad6c: 46086282 */ mul.s $f10,$f12,$f8 -/* f00ad70: 44814000 */ mtc1 $at,$f8 -/* f00ad74: 06210004 */ bgez $s1,.L0f00ad88 -/* f00ad78: 322f07ff */ andi $t7,$s1,0x7ff -/* f00ad7c: 11e00002 */ beqz $t7,.L0f00ad88 -/* f00ad80: 00000000 */ sll $zero,$zero,0x0 -/* f00ad84: 25eff800 */ addiu $t7,$t7,-2048 -.L0f00ad88: -/* f00ad88: 4600218d */ trunc.w.s $f6,$f4 -/* f00ad8c: 46125102 */ mul.s $f4,$f10,$f18 -/* f00ad90: 000f7400 */ sll $t6,$t7,0x10 -/* f00ad94: 000e5c03 */ sra $t3,$t6,0x10 -/* f00ad98: 46086282 */ mul.s $f10,$f12,$f8 -/* f00ad9c: 44023000 */ mfc1 $v0,$f6 -/* f00ada0: 01608825 */ or $s1,$t3,$zero -/* f00ada4: 04410004 */ bgez $v0,.L0f00adb8 -/* f00ada8: 304d07ff */ andi $t5,$v0,0x7ff -/* f00adac: 11a00002 */ beqz $t5,.L0f00adb8 -/* f00adb0: 00000000 */ sll $zero,$zero,0x0 -/* f00adb4: 25adf800 */ addiu $t5,$t5,-2048 -.L0f00adb8: -/* f00adb8: 4600218d */ trunc.w.s $f6,$f4 -/* f00adbc: 46125102 */ mul.s $f4,$f10,$f18 -/* f00adc0: 01a01025 */ or $v0,$t5,$zero -/* f00adc4: 440b3000 */ mfc1 $t3,$f6 -/* f00adc8: 00000000 */ sll $zero,$zero,0x0 -/* f00adcc: 004b6821 */ addu $t5,$v0,$t3 -/* f00add0: 4600218d */ trunc.w.s $f6,$f4 -/* f00add4: a7ad00fa */ sh $t5,0xfa($sp) -/* f00add8: 440f3000 */ mfc1 $t7,$f6 -/* f00addc: 00000000 */ sll $zero,$zero,0x0 -/* f00ade0: 004f5821 */ addu $t3,$v0,$t7 -/* f00ade4: 0fc351e7 */ jal func0f0d479c -/* f00ade8: a7ab0072 */ sh $t3,0x72($sp) -/* f00adec: 3c05800b */ lui $a1,0x800b -/* f00adf0: 87a80072 */ lh $t0,0x72($sp) -/* f00adf4: 87a900fa */ lh $t1,0xfa($sp) -/* f00adf8: 8ca5b5a8 */ lw $a1,-0x4a58($a1) -/* f00adfc: 240d0002 */ addiu $t5,$zero,0x2 -/* f00ae00: 24190001 */ addiu $t9,$zero,0x1 -/* f00ae04: afa20110 */ sw $v0,0x110($sp) -/* f00ae08: afb90014 */ sw $t9,0x14($sp) -/* f00ae0c: afad0010 */ sw $t5,0x10($sp) -/* f00ae10: 27a40110 */ addiu $a0,$sp,0x110 -/* f00ae14: 24060004 */ addiu $a2,$zero,0x4 -/* f00ae18: 24070001 */ addiu $a3,$zero,0x1 -/* f00ae1c: afa00018 */ sw $zero,0x18($sp) -/* f00ae20: a7a80072 */ sh $t0,0x72($sp) -/* f00ae24: a7a900fa */ sh $t1,0xfa($sp) -/* f00ae28: 0fc2ce70 */ jal func0f0b39c0 -/* f00ae2c: 24a50048 */ addiu $a1,$a1,0x48 -/* f00ae30: 8fb80110 */ lw $t8,0x110($sp) -/* f00ae34: 87a80072 */ lh $t0,0x72($sp) -/* f00ae38: 87a900fa */ lh $t1,0xfa($sp) -/* f00ae3c: 270a0008 */ addiu $t2,$t8,0x8 -/* f00ae40: afaa0110 */ sw $t2,0x110($sp) -/* f00ae44: 3c0fe700 */ lui $t7,0xe700 -/* f00ae48: af0f0000 */ sw $t7,0x0($t8) -/* f00ae4c: af000004 */ sw $zero,0x4($t8) -/* f00ae50: 8fae0110 */ lw $t6,0x110($sp) -/* f00ae54: 3c0cba00 */ lui $t4,0xba00 -/* f00ae58: 358c1402 */ ori $t4,$t4,0x1402 -/* f00ae5c: 25cb0008 */ addiu $t3,$t6,0x8 -/* f00ae60: afab0110 */ sw $t3,0x110($sp) -/* f00ae64: adc00004 */ sw $zero,0x4($t6) -/* f00ae68: adcc0000 */ sw $t4,0x0($t6) -/* f00ae6c: 8fad0110 */ lw $t5,0x110($sp) -/* f00ae70: 3c18b900 */ lui $t8,0xb900 -/* f00ae74: 37180002 */ ori $t8,$t8,0x2 -/* f00ae78: 25b90008 */ addiu $t9,$t5,0x8 -/* f00ae7c: afb90110 */ sw $t9,0x110($sp) -/* f00ae80: ada00004 */ sw $zero,0x4($t5) -/* f00ae84: adb80000 */ sw $t8,0x0($t5) -/* f00ae88: 8faa0110 */ lw $t2,0x110($sp) -/* f00ae8c: 3c0efc12 */ lui $t6,0xfc12 -/* f00ae90: 3c0bff33 */ lui $t3,0xff33 -/* f00ae94: 254f0008 */ addiu $t7,$t2,0x8 -/* f00ae98: afaf0110 */ sw $t7,0x110($sp) -/* f00ae9c: 356bffff */ ori $t3,$t3,0xffff -/* f00aea0: 35ce1824 */ ori $t6,$t6,0x1824 -/* f00aea4: ad4e0000 */ sw $t6,0x0($t2) -/* f00aea8: ad4b0004 */ sw $t3,0x4($t2) -/* f00aeac: 8fac0110 */ lw $t4,0x110($sp) -/* f00aeb0: 24183000 */ addiu $t8,$zero,0x3000 -/* f00aeb4: 3c19b600 */ lui $t9,0xb600 -/* f00aeb8: 258d0008 */ addiu $t5,$t4,0x8 -/* f00aebc: afad0110 */ sw $t5,0x110($sp) -/* f00aec0: ad980004 */ sw $t8,0x4($t4) -/* f00aec4: ad990000 */ sw $t9,0x0($t4) -/* f00aec8: 8faa0110 */ lw $t2,0x110($sp) -/* f00aecc: 87a7009c */ lh $a3,0x9c($sp) -/* f00aed0: 87a6009e */ lh $a2,0x9e($sp) -/* f00aed4: 254f0008 */ addiu $t7,$t2,0x8 -/* f00aed8: afaf0110 */ sw $t7,0x110($sp) -/* f00aedc: 3c0eba00 */ lui $t6,0xba00 -/* f00aee0: 35ce0602 */ ori $t6,$t6,0x602 -/* f00aee4: 240b00c0 */ addiu $t3,$zero,0xc0 -/* f00aee8: ad4b0004 */ sw $t3,0x4($t2) -/* f00aeec: ad4e0000 */ sw $t6,0x0($t2) -/* f00aef0: 8fac0110 */ lw $t4,0x110($sp) -/* f00aef4: 3c19ba00 */ lui $t9,0xba00 -/* f00aef8: 37390c02 */ ori $t9,$t9,0xc02 -/* f00aefc: 258d0008 */ addiu $t5,$t4,0x8 -/* f00af00: afad0110 */ sw $t5,0x110($sp) -/* f00af04: 24182000 */ addiu $t8,$zero,0x2000 -/* f00af08: ad980004 */ sw $t8,0x4($t4) -/* f00af0c: ad990000 */ sw $t9,0x0($t4) -/* f00af10: 8faa0110 */ lw $t2,0x110($sp) -/* f00af14: 3c0eb900 */ lui $t6,0xb900 -/* f00af18: 3c0b0050 */ lui $t3,0x50 -/* f00af1c: 254f0008 */ addiu $t7,$t2,0x8 -/* f00af20: afaf0110 */ sw $t7,0x110($sp) -/* f00af24: 356b4340 */ ori $t3,$t3,0x4340 -/* f00af28: 35ce031d */ ori $t6,$t6,0x31d -/* f00af2c: ad4e0000 */ sw $t6,0x0($t2) -/* f00af30: ad4b0004 */ sw $t3,0x4($t2) -/* f00af34: 8fac0110 */ lw $t4,0x110($sp) -/* f00af38: 3c19ba00 */ lui $t9,0xba00 -/* f00af3c: 37391301 */ ori $t9,$t9,0x1301 -/* f00af40: 258d0008 */ addiu $t5,$t4,0x8 -/* f00af44: afad0110 */ sw $t5,0x110($sp) -/* f00af48: 3c180008 */ lui $t8,0x8 -/* f00af4c: ad980004 */ sw $t8,0x4($t4) -/* f00af50: ad990000 */ sw $t9,0x0($t4) -/* f00af54: a6070002 */ sh $a3,0x2($s0) -/* f00af58: a6060000 */ sh $a2,0x0($s0) -/* f00af5c: 87a40098 */ lh $a0,0x98($sp) -/* f00af60: 87a3009a */ lh $v1,0x9a($sp) -/* f00af64: 2402fff6 */ addiu $v0,$zero,-10 -/* f00af68: a6020004 */ sh $v0,0x4($s0) -/* f00af6c: a6020010 */ sh $v0,0x10($s0) -/* f00af70: a602001c */ sh $v0,0x1c($s0) -/* f00af74: a6020028 */ sh $v0,0x28($s0) -/* f00af78: a6020034 */ sh $v0,0x34($s0) -/* f00af7c: a6020040 */ sh $v0,0x40($s0) -/* f00af80: a602004c */ sh $v0,0x4c($s0) -/* f00af84: a6020058 */ sh $v0,0x58($s0) -/* f00af88: a6110008 */ sh $s1,0x8($s0) -/* f00af8c: a608000a */ sh $t0,0xa($s0) -/* f00af90: a607000e */ sh $a3,0xe($s0) -/* f00af94: a6070032 */ sh $a3,0x32($s0) -/* f00af98: a607003e */ sh $a3,0x3e($s0) -/* f00af9c: a6060024 */ sh $a2,0x24($s0) -/* f00afa0: a6060030 */ sh $a2,0x30($s0) -/* f00afa4: a6060054 */ sh $a2,0x54($s0) -/* f00afa8: a604001a */ sh $a0,0x1a($s0) -/* f00afac: a6040026 */ sh $a0,0x26($s0) -/* f00afb0: a604004a */ sh $a0,0x4a($s0) -/* f00afb4: a6040056 */ sh $a0,0x56($s0) -/* f00afb8: a603000c */ sh $v1,0xc($s0) -/* f00afbc: a6030018 */ sh $v1,0x18($s0) -/* f00afc0: a603003c */ sh $v1,0x3c($s0) -/* f00afc4: a6030048 */ sh $v1,0x48($s0) -/* f00afc8: 87a40076 */ lh $a0,0x76($sp) -/* f00afcc: 262203c0 */ addiu $v0,$s1,0x3c0 -/* f00afd0: 25030280 */ addiu $v1,$t0,0x280 -/* f00afd4: a6020014 */ sh $v0,0x14($s0) -/* f00afd8: a6020020 */ sh $v0,0x20($s0) -/* f00afdc: a6030022 */ sh $v1,0x22($s0) -/* f00afe0: a611002c */ sh $s1,0x2c($s0) -/* f00afe4: a603002e */ sh $v1,0x2e($s0) -/* f00afe8: a2000007 */ sb $zero,0x7($s0) -/* f00afec: a2000013 */ sb $zero,0x13($s0) -/* f00aff0: a200001f */ sb $zero,0x1f($s0) -/* f00aff4: a200002b */ sb $zero,0x2b($s0) -/* f00aff8: a6080016 */ sh $t0,0x16($s0) -/* f00affc: a609003a */ sh $t1,0x3a($s0) -/* f00b000: a6040038 */ sh $a0,0x38($s0) -/* f00b004: 8fa500a4 */ lw $a1,0xa4($sp) -/* f00b008: 252301e0 */ addiu $v1,$t1,0x1e0 -/* f00b00c: 24820280 */ addiu $v0,$a0,0x280 -/* f00b010: a6020044 */ sh $v0,0x44($s0) -/* f00b014: a6020050 */ sh $v0,0x50($s0) -/* f00b018: a6030052 */ sh $v1,0x52($s0) -/* f00b01c: a603005e */ sh $v1,0x5e($s0) -/* f00b020: a2000037 */ sb $zero,0x37($s0) -/* f00b024: a2000043 */ sb $zero,0x43($s0) -/* f00b028: a200004f */ sb $zero,0x4f($s0) -/* f00b02c: a200005b */ sb $zero,0x5b($s0) -/* f00b030: 3c0142fe */ lui $at,0x42fe -/* f00b034: a6090046 */ sh $t1,0x46($s0) -/* f00b038: a604005c */ sh $a0,0x5c($s0) -/* f00b03c: c7aa0108 */ lwc1 $f10,0x108($sp) -/* f00b040: 44814000 */ mtc1 $at,$f8 -/* f00b044: 240f0001 */ addiu $t7,$zero,0x1 -/* f00b048: 3c0d0700 */ lui $t5,0x700 -/* f00b04c: 460a4102 */ mul.s $f4,$f8,$f10 -/* f00b050: 3c014f00 */ lui $at,0x4f00 -/* f00b054: 35ad0004 */ ori $t5,$t5,0x4 -/* f00b058: 444af800 */ cfc1 $t2,$31 -/* f00b05c: 44cff800 */ ctc1 $t7,$31 -/* f00b060: 00000000 */ sll $zero,$zero,0x0 -/* f00b064: 460021a4 */ cvt.w.s $f6,$f4 -/* f00b068: 444ff800 */ cfc1 $t7,$31 -/* f00b06c: 00000000 */ sll $zero,$zero,0x0 -/* f00b070: 31ef0078 */ andi $t7,$t7,0x78 -/* f00b074: 51e00013 */ beqzl $t7,.L0f00b0c4 -/* f00b078: 440f3000 */ mfc1 $t7,$f6 -/* f00b07c: 44813000 */ mtc1 $at,$f6 -/* f00b080: 240f0001 */ addiu $t7,$zero,0x1 -/* f00b084: 46062181 */ sub.s $f6,$f4,$f6 -/* f00b088: 44cff800 */ ctc1 $t7,$31 -/* f00b08c: 00000000 */ sll $zero,$zero,0x0 -/* f00b090: 460031a4 */ cvt.w.s $f6,$f6 -/* f00b094: 444ff800 */ cfc1 $t7,$31 -/* f00b098: 00000000 */ sll $zero,$zero,0x0 -/* f00b09c: 31ef0078 */ andi $t7,$t7,0x78 -/* f00b0a0: 15e00005 */ bnez $t7,.L0f00b0b8 -/* f00b0a4: 00000000 */ sll $zero,$zero,0x0 -/* f00b0a8: 440f3000 */ mfc1 $t7,$f6 -/* f00b0ac: 3c018000 */ lui $at,0x8000 -/* f00b0b0: 10000007 */ beqz $zero,.L0f00b0d0 -/* f00b0b4: 01e17825 */ or $t7,$t7,$at -.L0f00b0b8: -/* f00b0b8: 10000005 */ beqz $zero,.L0f00b0d0 -/* f00b0bc: 240fffff */ addiu $t7,$zero,-1 -/* f00b0c0: 440f3000 */ mfc1 $t7,$f6 -.L0f00b0c4: -/* f00b0c4: 00000000 */ sll $zero,$zero,0x0 -/* f00b0c8: 05e0fffb */ bltz $t7,.L0f00b0b8 -/* f00b0cc: 00000000 */ sll $zero,$zero,0x0 -.L0f00b0d0: -/* f00b0d0: 3c013faf */ lui $at,0x3faf -/* f00b0d4: 34211100 */ ori $at,$at,0x1100 -/* f00b0d8: 01e17025 */ or $t6,$t7,$at -/* f00b0dc: acae0000 */ sw $t6,0x0($a1) -/* f00b0e0: 8fb10110 */ lw $s1,0x110($sp) -/* f00b0e4: 44caf800 */ ctc1 $t2,$31 -/* f00b0e8: 00a02025 */ or $a0,$a1,$zero -/* f00b0ec: 262c0008 */ addiu $t4,$s1,0x8 -/* f00b0f0: afac0110 */ sw $t4,0x110($sp) -/* f00b0f4: 0c012d20 */ jal 0x4b480 -/* f00b0f8: ae2d0000 */ sw $t5,0x0($s1) -/* f00b0fc: ae220004 */ sw $v0,0x4($s1) -/* f00b100: 8fb90110 */ lw $t9,0x110($sp) -/* f00b104: 3c0a0470 */ lui $t2,0x470 -/* f00b108: 354a0060 */ ori $t2,$t2,0x60 -/* f00b10c: 27380008 */ addiu $t8,$t9,0x8 -/* f00b110: afb80110 */ sw $t8,0x110($sp) -/* f00b114: af2a0000 */ sw $t2,0x0($t9) -/* f00b118: 02002025 */ or $a0,$s0,$zero -/* f00b11c: 0c012d20 */ jal 0x4b480 -/* f00b120: afb90044 */ sw $t9,0x44($sp) -/* f00b124: 8fa50044 */ lw $a1,0x44($sp) -/* f00b128: 3c0bb100 */ lui $t3,0xb100 -/* f00b12c: 3c0c7654 */ lui $t4,0x7654 -/* f00b130: aca20004 */ sw $v0,0x4($a1) -/* f00b134: 8faf0110 */ lw $t7,0x110($sp) -/* f00b138: 358c3210 */ ori $t4,$t4,0x3210 -/* f00b13c: 356b4602 */ ori $t3,$t3,0x4602 -/* f00b140: 25ee0008 */ addiu $t6,$t7,0x8 -/* f00b144: afae0110 */ sw $t6,0x110($sp) -/* f00b148: adec0004 */ sw $t4,0x4($t7) -/* f00b14c: adeb0000 */ sw $t3,0x0($t7) -/* f00b150: 8fad00ec */ lw $t5,0xec($sp) -.L0f00b154: -/* f00b154: 51a00005 */ beqzl $t5,.L0f00b16c -/* f00b158: 8fbf002c */ lw $ra,0x2c($sp) -/* f00b15c: 0fc35272 */ jal func0f0d49c8 -/* f00b160: 8fa40110 */ lw $a0,0x110($sp) -/* f00b164: afa20110 */ sw $v0,0x110($sp) -/* f00b168: 8fbf002c */ lw $ra,0x2c($sp) -.L0f00b16c: -/* f00b16c: 8fa20110 */ lw $v0,0x110($sp) -/* f00b170: 8fb00024 */ lw $s0,0x24($sp) -/* f00b174: 8fb10028 */ lw $s1,0x28($sp) -/* f00b178: 03e00008 */ jr $ra -/* f00b17c: 27bd0110 */ addiu $sp,$sp,0x110 -/* f00b180: 03e00008 */ jr $ra -/* f00b184: 00000000 */ sll $zero,$zero,0x0 -/* f00b188: 00000000 */ sll $zero,$zero,0x0 -/* f00b18c: 00000000 */ sll $zero,$zero,0x0 -/* f00b190: 3c0e0200 */ lui $t6,0x200 -/* f00b194: 3c0f01ff */ lui $t7,0x1ff -/* f00b198: 25ef7ca0 */ addiu $t7,$t7,0x7ca0 -/* f00b19c: 25ceea20 */ addiu $t6,$t6,-5600 -/* f00b1a0: 01cf3023 */ subu $a2,$t6,$t7 -/* f00b1a4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f00b1a8: 24c6000f */ addiu $a2,$a2,0xf -/* f00b1ac: 2401fff0 */ addiu $at,$zero,-16 -/* f00b1b0: afbf0014 */ sw $ra,0x14($sp) -/* f00b1b4: 00c12024 */ and $a0,$a2,$at -/* f00b1b8: 00803025 */ or $a2,$a0,$zero -/* f00b1bc: afa40018 */ sw $a0,0x18($sp) -/* f00b1c0: 0c0048f2 */ jal 0x123c8 -/* f00b1c4: 24050006 */ addiu $a1,$zero,0x6 -/* f00b1c8: 3c03800b */ lui $v1,0x800b -/* f00b1cc: 2463abc0 */ addiu $v1,$v1,-21568 -/* f00b1d0: 3c0501ff */ lui $a1,0x1ff -/* f00b1d4: ac620000 */ sw $v0,0x0($v1) -/* f00b1d8: 8fa60018 */ lw $a2,0x18($sp) -/* f00b1dc: 24a57ca0 */ addiu $a1,$a1,0x7ca0 -/* f00b1e0: 0c003504 */ jal 0xd410 -/* f00b1e4: 00402025 */ or $a0,$v0,$zero -/* f00b1e8: 8fbf0014 */ lw $ra,0x14($sp) -/* f00b1ec: 27bd0020 */ addiu $sp,$sp,0x20 -/* f00b1f0: 03e00008 */ jr $ra -/* f00b1f4: 00000000 */ sll $zero,$zero,0x0 -/* f00b1f8: 00000000 */ sll $zero,$zero,0x0 -/* f00b1fc: 00000000 */ sll $zero,$zero,0x0 -/* f00b200: 03e00008 */ jr $ra -/* f00b204: 00000000 */ sll $zero,$zero,0x0 -/* f00b208: 00000000 */ sll $zero,$zero,0x0 -/* f00b20c: 00000000 */ sll $zero,$zero,0x0 -/* f00b210: 27bdfdf8 */ addiu $sp,$sp,-520 -/* f00b214: afb2001c */ sw $s2,0x1c($sp) -/* f00b218: afb00014 */ sw $s0,0x14($sp) -/* f00b21c: afb30020 */ sw $s3,0x20($sp) -/* f00b220: afb10018 */ sw $s1,0x18($sp) -/* f00b224: 3c108009 */ lui $s0,0x8009 -/* f00b228: 3c128009 */ lui $s2,0x8009 -/* f00b22c: afbf0024 */ sw $ra,0x24($sp) -/* f00b230: 265284c1 */ addiu $s2,$s2,-31551 -/* f00b234: 261084b8 */ addiu $s0,$s0,-31560 -/* f00b238: 00008825 */ or $s1,$zero,$zero -/* f00b23c: 27b30038 */ addiu $s3,$sp,0x38 -.L0f00b240: -/* f00b240: a2000004 */ sb $zero,0x4($s0) -/* f00b244: a2000005 */ sb $zero,0x5($s0) -/* f00b248: a2000006 */ sb $zero,0x6($s0) -/* f00b24c: a2000007 */ sb $zero,0x7($s0) -/* f00b250: a2000008 */ sb $zero,0x8($s0) -/* f00b254: 02202025 */ or $a0,$s1,$zero -/* f00b258: 02602825 */ or $a1,$s3,$zero -/* f00b25c: 0fc66e96 */ jal func0f19ba58 -/* f00b260: 240601ca */ addiu $a2,$zero,0x1ca -/* f00b264: 00402025 */ or $a0,$v0,$zero -/* f00b268: 02402825 */ or $a1,$s2,$zero -/* f00b26c: 24060010 */ addiu $a2,$zero,0x10 -/* f00b270: 0fc66f53 */ jal func0f19bd4c -/* f00b274: 02203825 */ or $a3,$s1,$zero -/* f00b278: 26310001 */ addiu $s1,$s1,0x1 -/* f00b27c: 2a21001e */ slti $at,$s1,0x1e -/* f00b280: 2610001a */ addiu $s0,$s0,0x1a -/* f00b284: 1420ffee */ bnez $at,.L0f00b240 -/* f00b288: 2652001a */ addiu $s2,$s2,0x1a -/* f00b28c: 0fc636df */ jal func0f18db7c -/* f00b290: 00008825 */ or $s1,$zero,$zero -/* f00b294: 18400017 */ blez $v0,.L0f00b2f4 -/* f00b298: 00117080 */ sll $t6,$s1,0x2 -/* f00b29c: 01d17023 */ subu $t6,$t6,$s1 -/* f00b2a0: 3c0f8008 */ lui $t7,0x8008 -/* f00b2a4: 25ef7b6c */ addiu $t7,$t7,0x7b6c -/* f00b2a8: 000e70c0 */ sll $t6,$t6,0x3 -/* f00b2ac: 01cf8021 */ addu $s0,$t6,$t7 -/* f00b2b0: 26120008 */ addiu $s2,$s0,0x8 -/* f00b2b4: 8e040004 */ lw $a0,0x4($s0) -.L0f00b2b8: -/* f00b2b8: 02602825 */ or $a1,$s3,$zero -/* f00b2bc: 0fc66e45 */ jal func0f19b914 -/* f00b2c0: 240601ca */ addiu $a2,$zero,0x1ca -/* f00b2c4: 00402025 */ or $a0,$v0,$zero -/* f00b2c8: 02402825 */ or $a1,$s2,$zero -/* f00b2cc: 24060010 */ addiu $a2,$zero,0x10 -/* f00b2d0: 0fc66f53 */ jal func0f19bd4c -/* f00b2d4: 2407ffff */ addiu $a3,$zero,-1 -/* f00b2d8: 26310001 */ addiu $s1,$s1,0x1 -/* f00b2dc: 26100018 */ addiu $s0,$s0,0x18 -/* f00b2e0: 0fc636df */ jal func0f18db7c -/* f00b2e4: 26520018 */ addiu $s2,$s2,0x18 -/* f00b2e8: 0222082a */ slt $at,$s1,$v0 -/* f00b2ec: 5420fff2 */ bnezl $at,.L0f00b2b8 -/* f00b2f0: 8e040004 */ lw $a0,0x4($s0) -.L0f00b2f4: -/* f00b2f4: 0fc66bf7 */ jal func0f19afdc -/* f00b2f8: 00000000 */ sll $zero,$zero,0x0 -/* f00b2fc: 8fbf0024 */ lw $ra,0x24($sp) -/* f00b300: 8fb00014 */ lw $s0,0x14($sp) -/* f00b304: 8fb10018 */ lw $s1,0x18($sp) -/* f00b308: 8fb2001c */ lw $s2,0x1c($sp) -/* f00b30c: 8fb30020 */ lw $s3,0x20($sp) -/* f00b310: 03e00008 */ jr $ra -/* f00b314: 27bd0208 */ addiu $sp,$sp,0x208 -/* f00b318: 00000000 */ sll $zero,$zero,0x0 -/* f00b31c: 00000000 */ sll $zero,$zero,0x0 -/* f00b320: 27bdffe0 */ addiu $sp,$sp,-32 -/* f00b324: 3c02800b */ lui $v0,0x800b -/* f00b328: 3c03800b */ lui $v1,0x800b -/* f00b32c: afbf001c */ sw $ra,0x1c($sp) -/* f00b330: afb00018 */ sw $s0,0x18($sp) -/* f00b334: afa40020 */ sw $a0,0x20($sp) -/* f00b338: 2463abb4 */ addiu $v1,$v1,-21580 -/* f00b33c: 2442aaa0 */ addiu $v0,$v0,-21856 -.L0f00b340: -/* f00b340: 24420004 */ addiu $v0,$v0,0x4 -/* f00b344: 1443fffe */ bne $v0,$v1,.L0f00b340 -/* f00b348: ac40fffc */ sw $zero,-0x4($v0) -/* f00b34c: 0fc5b9bd */ jal func0f16e6f4 -/* f00b350: 24040026 */ addiu $a0,$zero,0x26 -/* f00b354: 00402025 */ or $a0,$v0,$zero -/* f00b358: 0fc59c3f */ jal func0f1670fc -/* f00b35c: 24050022 */ addiu $a1,$zero,0x22 -/* f00b360: 3c10800b */ lui $s0,0x800b -/* f00b364: 2610aaa0 */ addiu $s0,$s0,-21856 -/* f00b368: ae020098 */ sw $v0,0x98($s0) -/* f00b36c: 0fc5b9bd */ jal func0f16e6f4 -/* f00b370: 24040028 */ addiu $a0,$zero,0x28 -/* f00b374: 00402025 */ or $a0,$v0,$zero -/* f00b378: 0fc59c3f */ jal func0f1670fc -/* f00b37c: 24050022 */ addiu $a1,$zero,0x22 -/* f00b380: ae0200a0 */ sw $v0,0xa0($s0) -/* f00b384: 0fc5b9bd */ jal func0f16e6f4 -/* f00b388: 24040029 */ addiu $a0,$zero,0x29 -/* f00b38c: 00402025 */ or $a0,$v0,$zero -/* f00b390: 0fc59c3f */ jal func0f1670fc -/* f00b394: 24050022 */ addiu $a1,$zero,0x22 -/* f00b398: ae0200a4 */ sw $v0,0xa4($s0) -/* f00b39c: 0fc5b9bd */ jal func0f16e6f4 -/* f00b3a0: 2404002a */ addiu $a0,$zero,0x2a -/* f00b3a4: 00402025 */ or $a0,$v0,$zero -/* f00b3a8: 0fc59c3f */ jal func0f1670fc -/* f00b3ac: 24050022 */ addiu $a1,$zero,0x22 -/* f00b3b0: ae0200a8 */ sw $v0,0xa8($s0) -/* f00b3b4: 0fc5b9bd */ jal func0f16e6f4 -/* f00b3b8: 2404002b */ addiu $a0,$zero,0x2b -/* f00b3bc: 00402025 */ or $a0,$v0,$zero -/* f00b3c0: 0fc59c3f */ jal func0f1670fc -/* f00b3c4: 24050022 */ addiu $a1,$zero,0x22 -/* f00b3c8: ae0200ac */ sw $v0,0xac($s0) -/* f00b3cc: 0fc5b9bd */ jal func0f16e6f4 -/* f00b3d0: 2404002c */ addiu $a0,$zero,0x2c -/* f00b3d4: 00402025 */ or $a0,$v0,$zero -/* f00b3d8: 0fc59c3f */ jal func0f1670fc -/* f00b3dc: 24050022 */ addiu $a1,$zero,0x22 -/* f00b3e0: 8fae0020 */ lw $t6,0x20($sp) -/* f00b3e4: 2401005c */ addiu $at,$zero,0x5c -/* f00b3e8: ae0200b0 */ sw $v0,0xb0($s0) -/* f00b3ec: 55c10008 */ bnel $t6,$at,.L0f00b410 -/* f00b3f0: 8fbf001c */ lw $ra,0x1c($sp) -/* f00b3f4: 0fc5b9bd */ jal func0f16e6f4 -/* f00b3f8: 24040027 */ addiu $a0,$zero,0x27 -/* f00b3fc: 00402025 */ or $a0,$v0,$zero -/* f00b400: 0fc59c3f */ jal func0f1670fc -/* f00b404: 24050022 */ addiu $a1,$zero,0x22 -/* f00b408: ae02009c */ sw $v0,0x9c($s0) -/* f00b40c: 8fbf001c */ lw $ra,0x1c($sp) -.L0f00b410: -/* f00b410: 8fb00018 */ lw $s0,0x18($sp) -/* f00b414: 27bd0020 */ addiu $sp,$sp,0x20 -/* f00b418: 03e00008 */ jr $ra -/* f00b41c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00b420 -/* f00b420: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00b424: afbf0014 */ sw $ra,0x14($sp) -/* f00b428: 3c018006 */ lui $at,0x8006 -/* f00b42c: ac202410 */ sw $zero,0x2410($at) -/* f00b430: 24040080 */ addiu $a0,$zero,0x80 -/* f00b434: 0c0048f2 */ jal 0x123c8 -/* f00b438: 24050004 */ addiu $a1,$zero,0x4 -/* f00b43c: 3c01800a */ lui $at,0x800a -/* f00b440: ac22cc80 */ sw $v0,-0x3380($at) -/* f00b444: 24040080 */ addiu $a0,$zero,0x80 -/* f00b448: 0c0048f2 */ jal 0x123c8 -/* f00b44c: 24050004 */ addiu $a1,$zero,0x4 -/* f00b450: 3c01800a */ lui $at,0x800a -/* f00b454: ac22cc84 */ sw $v0,-0x337c($at) -/* f00b458: 24040080 */ addiu $a0,$zero,0x80 -/* f00b45c: 0c0048f2 */ jal 0x123c8 -/* f00b460: 24050004 */ addiu $a1,$zero,0x4 -/* f00b464: 8fbf0014 */ lw $ra,0x14($sp) -/* f00b468: 3c01800a */ lui $at,0x800a -/* f00b46c: ac22cc88 */ sw $v0,-0x3378($at) -/* f00b470: 03e00008 */ jr $ra -/* f00b474: 27bd0018 */ addiu $sp,$sp,0x18 -/* f00b478: 00000000 */ sll $zero,$zero,0x0 -/* f00b47c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00b480 -/* f00b480: 2402ffff */ addiu $v0,$zero,-1 -/* f00b484: 3c018006 */ lui $at,0x8006 -/* f00b488: ac2224b4 */ sw $v0,0x24b4($at) -/* f00b48c: 3c018006 */ lui $at,0x8006 -/* f00b490: ac2024d4 */ sw $zero,0x24d4($at) -/* f00b494: 3c018006 */ lui $at,0x8006 -/* f00b498: ac2024d8 */ sw $zero,0x24d8($at) -/* f00b49c: 3c018006 */ lui $at,0x8006 -/* f00b4a0: ac2024dc */ sw $zero,0x24dc($at) -/* f00b4a4: 3c018006 */ lui $at,0x8006 -/* f00b4a8: 240e0002 */ addiu $t6,$zero,0x2 -/* f00b4ac: ac2e24bc */ sw $t6,0x24bc($at) -/* f00b4b0: 3c188006 */ lui $t8,0x8006 -/* f00b4b4: 8f1824f0 */ lw $t8,0x24f0($t8) -/* f00b4b8: 3c018006 */ lui $at,0x8006 -/* f00b4bc: ac2224c0 */ sw $v0,0x24c0($at) -/* f00b4c0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00b4c4: 3c018006 */ lui $at,0x8006 -/* f00b4c8: 240f0001 */ addiu $t7,$zero,0x1 -/* f00b4cc: afbf0014 */ sw $ra,0x14($sp) -/* f00b4d0: 13000004 */ beqz $t8,.L0f00b4e4 -/* f00b4d4: ac2f24f4 */ sw $t7,0x24f4($at) -/* f00b4d8: 24190005 */ addiu $t9,$zero,0x5 -/* f00b4dc: 3c018006 */ lui $at,0x8006 -/* f00b4e0: ac3924b8 */ sw $t9,0x24b8($at) -.L0f00b4e4: -/* f00b4e4: 3c040004 */ lui $a0,0x4 -/* f00b4e8: 34847800 */ ori $a0,$a0,0x7800 -/* f00b4ec: 0c0048f2 */ jal 0x123c8 -/* f00b4f0: 24050004 */ addiu $a1,$zero,0x4 -/* f00b4f4: 3c01800a */ lui $at,0x800a -/* f00b4f8: 0fc02d08 */ jal func0f00b420 -/* f00b4fc: ac22cca0 */ sw $v0,-0x3360($at) -/* f00b500: 8fbf0014 */ lw $ra,0x14($sp) -/* f00b504: 27bd0018 */ addiu $sp,$sp,0x18 -/* f00b508: 03e00008 */ jr $ra -/* f00b50c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00b510 -/* f00b510: 3c013f80 */ lui $at,0x3f80 -/* f00b514: 44812000 */ mtc1 $at,$f4 -/* f00b518: 3c018006 */ lui $at,0x8006 -/* f00b51c: 240e1388 */ addiu $t6,$zero,0x1388 -/* f00b520: e4242968 */ swc1 $f4,0x2968($at) -/* f00b524: 3c018006 */ lui $at,0x8006 -/* f00b528: ac20296c */ sw $zero,0x296c($at) -/* f00b52c: 3c018006 */ lui $at,0x8006 -/* f00b530: ac202970 */ sw $zero,0x2970($at) -/* f00b534: 3c018006 */ lui $at,0x8006 -/* f00b538: ac202974 */ sw $zero,0x2974($at) -/* f00b53c: 3c018006 */ lui $at,0x8006 -/* f00b540: ac202978 */ sw $zero,0x2978($at) -/* f00b544: 3c018006 */ lui $at,0x8006 -/* f00b548: ac20297c */ sw $zero,0x297c($at) -/* f00b54c: 3c018006 */ lui $at,0x8006 -/* f00b550: ac2e2984 */ sw $t6,0x2984($at) -/* f00b554: 3c018006 */ lui $at,0x8006 -/* f00b558: 27bdffe0 */ addiu $sp,$sp,-32 -/* f00b55c: ac202988 */ sw $zero,0x2988($at) -/* f00b560: afbf001c */ sw $ra,0x1c($sp) -/* f00b564: 3c018006 */ lui $at,0x8006 -/* f00b568: afb10018 */ sw $s1,0x18($sp) -/* f00b56c: afb00014 */ sw $s0,0x14($sp) -/* f00b570: ac20298c */ sw $zero,0x298c($at) -/* f00b574: 24040730 */ addiu $a0,$zero,0x730 -/* f00b578: 0c0048f2 */ jal 0x123c8 -/* f00b57c: 24050004 */ addiu $a1,$zero,0x4 -/* f00b580: 3c048006 */ lui $a0,0x8006 -/* f00b584: 24842a8c */ addiu $a0,$a0,0x2a8c -/* f00b588: ac820000 */ sw $v0,0x0($a0) -/* f00b58c: 00001825 */ or $v1,$zero,$zero -.L0f00b590: -/* f00b590: 8c8f0000 */ lw $t7,0x0($a0) -/* f00b594: 01e3c021 */ addu $t8,$t7,$v1 -/* f00b598: 2463005c */ addiu $v1,$v1,0x5c -/* f00b59c: 28610730 */ slti $at,$v1,0x730 -/* f00b5a0: 1420fffb */ bnez $at,.L0f00b590 -/* f00b5a4: af000000 */ sw $zero,0x0($t8) -/* f00b5a8: 3c018006 */ lui $at,0x8006 -/* f00b5ac: ac202a90 */ sw $zero,0x2a90($at) -/* f00b5b0: 3c01800a */ lui $at,0x800a -/* f00b5b4: ac20cd10 */ sw $zero,-0x32f0($at) -/* f00b5b8: 3c01800a */ lui $at,0x800a -/* f00b5bc: ac20cd14 */ sw $zero,-0x32ec($at) -/* f00b5c0: 3c01800a */ lui $at,0x800a -/* f00b5c4: ac20cd18 */ sw $zero,-0x32e8($at) -/* f00b5c8: 24041470 */ addiu $a0,$zero,0x1470 -/* f00b5cc: 0c0048f2 */ jal 0x123c8 -/* f00b5d0: 24050004 */ addiu $a1,$zero,0x4 -/* f00b5d4: 3c018006 */ lui $at,0x8006 -/* f00b5d8: 3c10800a */ lui $s0,0x800a -/* f00b5dc: 3c11800a */ lui $s1,0x800a -/* f00b5e0: ac222960 */ sw $v0,0x2960($at) -/* f00b5e4: 2631cd10 */ addiu $s1,$s1,-13040 -/* f00b5e8: 2610ccc0 */ addiu $s0,$s0,-13120 -.L0f00b5ec: -/* f00b5ec: 24040240 */ addiu $a0,$zero,0x240 -/* f00b5f0: 0c0048f2 */ jal 0x123c8 -/* f00b5f4: 24050004 */ addiu $a1,$zero,0x4 -/* f00b5f8: 2459003f */ addiu $t9,$v0,0x3f -/* f00b5fc: 3728003f */ ori $t0,$t9,0x3f -/* f00b600: 26100004 */ addiu $s0,$s0,0x4 -/* f00b604: 3909003f */ xori $t1,$t0,0x3f -/* f00b608: 1611fff8 */ bne $s0,$s1,.L0f00b5ec -/* f00b60c: ae09fffc */ sw $t1,-0x4($s0) -/* f00b610: 0fc02edc */ jal func0f00bb70 -/* f00b614: 00000000 */ sll $zero,$zero,0x0 -/* f00b618: 8fbf001c */ lw $ra,0x1c($sp) -/* f00b61c: 8fb00014 */ lw $s0,0x14($sp) -/* f00b620: 8fb10018 */ lw $s1,0x18($sp) -/* f00b624: 03e00008 */ jr $ra -/* f00b628: 27bd0020 */ addiu $sp,$sp,0x20 -); - -GLOBAL_ASM( -glabel func0f00b62c -/* f00b62c: 3c02800a */ lui $v0,0x800a -/* f00b630: 24429fc0 */ addiu $v0,$v0,-24640 -/* f00b634: 8c4e006c */ lw $t6,0x6c($v0) -/* f00b638: 27bdffe0 */ addiu $sp,$sp,-32 -/* f00b63c: afbf0014 */ sw $ra,0x14($sp) -/* f00b640: 11c00003 */ beqz $t6,.L0f00b650 -/* f00b644: afa40020 */ sw $a0,0x20($sp) -/* f00b648: 10000002 */ beqz $zero,.L0f00b654 -/* f00b64c: 24070001 */ addiu $a3,$zero,0x1 -.L0f00b650: -/* f00b650: 00003825 */ or $a3,$zero,$zero -.L0f00b654: -/* f00b654: 8c4f0068 */ lw $t7,0x68($v0) -/* f00b658: 3c088006 */ lui $t0,0x8006 -/* f00b65c: 2508298c */ addiu $t0,$t0,0x298c -/* f00b660: 11e00003 */ beqz $t7,.L0f00b670 -/* f00b664: 8fac0020 */ lw $t4,0x20($sp) -/* f00b668: 10000002 */ beqz $zero,.L0f00b674 -/* f00b66c: 24030001 */ addiu $v1,$zero,0x1 -.L0f00b670: -/* f00b670: 00001825 */ or $v1,$zero,$zero -.L0f00b674: -/* f00b674: 8c580064 */ lw $t8,0x64($v0) -/* f00b678: 00003025 */ or $a2,$zero,$zero -/* f00b67c: 24050004 */ addiu $a1,$zero,0x4 -/* f00b680: 13000003 */ beqz $t8,.L0f00b690 -/* f00b684: 00000000 */ sll $zero,$zero,0x0 -/* f00b688: 10000001 */ beqz $zero,.L0f00b690 -/* f00b68c: 24060001 */ addiu $a2,$zero,0x1 -.L0f00b690: -/* f00b690: 8c590070 */ lw $t9,0x70($v0) -/* f00b694: 00001025 */ or $v0,$zero,$zero -/* f00b698: 13200003 */ beqz $t9,.L0f00b6a8 -/* f00b69c: 00000000 */ sll $zero,$zero,0x0 -/* f00b6a0: 10000001 */ beqz $zero,.L0f00b6a8 -/* f00b6a4: 24020001 */ addiu $v0,$zero,0x1 -.L0f00b6a8: -/* f00b6a8: 00464821 */ addu $t1,$v0,$a2 -/* f00b6ac: 01235021 */ addu $t2,$t1,$v1 -/* f00b6b0: 01475821 */ addu $t3,$t2,$a3 -/* f00b6b4: 016c6821 */ addu $t5,$t3,$t4 -/* f00b6b8: 25ae000a */ addiu $t6,$t5,0xa -/* f00b6bc: 000e78c0 */ sll $t7,$t6,0x3 -/* f00b6c0: 01ee7823 */ subu $t7,$t7,$t6 -/* f00b6c4: 000f7880 */ sll $t7,$t7,0x2 -/* f00b6c8: 01ee7823 */ subu $t7,$t7,$t6 -/* f00b6cc: 000f7880 */ sll $t7,$t7,0x2 -/* f00b6d0: 01ee7821 */ addu $t7,$t7,$t6 -/* f00b6d4: 000f78c0 */ sll $t7,$t7,0x3 -/* f00b6d8: 25e4000f */ addiu $a0,$t7,0xf -/* f00b6dc: 3498000f */ ori $t8,$a0,0xf -/* f00b6e0: ad0e0000 */ sw $t6,0x0($t0) -/* f00b6e4: 0c0048f2 */ jal 0x123c8 -/* f00b6e8: 3b04000f */ xori $a0,$t8,0xf -/* f00b6ec: 3c088006 */ lui $t0,0x8006 -/* f00b6f0: 2508298c */ addiu $t0,$t0,0x298c -/* f00b6f4: 8d060000 */ lw $a2,0x0($t0) -/* f00b6f8: 3c048006 */ lui $a0,0x8006 -/* f00b6fc: 24842988 */ addiu $a0,$a0,0x2988 -/* f00b700: ac820000 */ sw $v0,0x0($a0) -/* f00b704: 18c00013 */ blez $a2,.L0f00b754 -/* f00b708: 00001825 */ or $v1,$zero,$zero -/* f00b70c: 00001025 */ or $v0,$zero,$zero -/* f00b710: 2407ffff */ addiu $a3,$zero,-1 -/* f00b714: 8c890000 */ lw $t1,0x0($a0) -.L0f00b718: -/* f00b718: 24630001 */ addiu $v1,$v1,0x1 -/* f00b71c: 01225021 */ addu $t2,$t1,$v0 -/* f00b720: a5470000 */ sh $a3,0x0($t2) -/* f00b724: 8c8b0000 */ lw $t3,0x0($a0) -/* f00b728: 01626021 */ addu $t4,$t3,$v0 -/* f00b72c: ad800020 */ sw $zero,0x20($t4) -/* f00b730: 8c8d0000 */ lw $t5,0x0($a0) -/* f00b734: 01a27021 */ addu $t6,$t5,$v0 -/* f00b738: adc0001c */ sw $zero,0x1c($t6) -/* f00b73c: 8d060000 */ lw $a2,0x0($t0) -/* f00b740: 24420368 */ addiu $v0,$v0,0x368 -/* f00b744: 0066082a */ slt $at,$v1,$a2 -/* f00b748: 5420fff3 */ bnezl $at,.L0f00b718 -/* f00b74c: 8c890000 */ lw $t1,0x0($a0) -/* f00b750: 00001825 */ or $v1,$zero,$zero -.L0f00b754: -/* f00b754: 00062040 */ sll $a0,$a2,0x1 -/* f00b758: 2484000f */ addiu $a0,$a0,0xf -/* f00b75c: 3c01800a */ lui $at,0x800a -/* f00b760: 348f000f */ ori $t7,$a0,0xf -/* f00b764: ac20cd10 */ sw $zero,-0x32f0($at) -/* f00b768: 39e4000f */ xori $a0,$t7,0xf -/* f00b76c: 24050004 */ addiu $a1,$zero,0x4 -/* f00b770: 0c0048f2 */ jal 0x123c8 -/* f00b774: afa3001c */ sw $v1,0x1c($sp) -/* f00b778: 3c088006 */ lui $t0,0x8006 -/* f00b77c: 2508298c */ addiu $t0,$t0,0x298c -/* f00b780: 8d040000 */ lw $a0,0x0($t0) -/* f00b784: 3c06800a */ lui $a2,0x800a -/* f00b788: 24c6cd14 */ addiu $a2,$a2,-13036 -/* f00b78c: 0004c840 */ sll $t9,$a0,0x1 -/* f00b790: 2724000f */ addiu $a0,$t9,0xf -/* f00b794: 3489000f */ ori $t1,$a0,0xf -/* f00b798: acc20000 */ sw $v0,0x0($a2) -/* f00b79c: 3924000f */ xori $a0,$t1,0xf -/* f00b7a0: 0c0048f2 */ jal 0x123c8 -/* f00b7a4: 24050004 */ addiu $a1,$zero,0x4 -/* f00b7a8: 3c088006 */ lui $t0,0x8006 -/* f00b7ac: 2508298c */ addiu $t0,$t0,0x298c -/* f00b7b0: 8d0b0000 */ lw $t3,0x0($t0) -/* f00b7b4: 3c04800a */ lui $a0,0x800a -/* f00b7b8: 2484cd18 */ addiu $a0,$a0,-13032 -/* f00b7bc: 3c06800a */ lui $a2,0x800a -/* f00b7c0: 24c6cd14 */ addiu $a2,$a2,-13036 -/* f00b7c4: ac820000 */ sw $v0,0x0($a0) -/* f00b7c8: 8fa3001c */ lw $v1,0x1c($sp) -/* f00b7cc: 1960000e */ blez $t3,.L0f00b808 -/* f00b7d0: 2407ffff */ addiu $a3,$zero,-1 -/* f00b7d4: 00001025 */ or $v0,$zero,$zero -/* f00b7d8: 8ccc0000 */ lw $t4,0x0($a2) -.L0f00b7dc: -/* f00b7dc: 24630001 */ addiu $v1,$v1,0x1 -/* f00b7e0: 01826821 */ addu $t5,$t4,$v0 -/* f00b7e4: a5a70000 */ sh $a3,0x0($t5) -/* f00b7e8: 8c8e0000 */ lw $t6,0x0($a0) -/* f00b7ec: 01c27821 */ addu $t7,$t6,$v0 -/* f00b7f0: a5e70000 */ sh $a3,0x0($t7) -/* f00b7f4: 8d180000 */ lw $t8,0x0($t0) -/* f00b7f8: 24420002 */ addiu $v0,$v0,0x2 -/* f00b7fc: 0078082a */ slt $at,$v1,$t8 -/* f00b800: 5420fff6 */ bnezl $at,.L0f00b7dc -/* f00b804: 8ccc0000 */ lw $t4,0x0($a2) -.L0f00b808: -/* f00b808: 8fbf0014 */ lw $ra,0x14($sp) -/* f00b80c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f00b810: 03e00008 */ jr $ra -/* f00b814: 00000000 */ sll $zero,$zero,0x0 -/* f00b818: 00000000 */ sll $zero,$zero,0x0 -/* f00b81c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00b820 -/* f00b820: 27bdffd0 */ addiu $sp,$sp,-48 -/* f00b824: 3c0e8008 */ lui $t6,0x8008 -/* f00b828: 95cecf06 */ lhu $t6,-0x30fa($t6) -/* f00b82c: afb10018 */ sw $s1,0x18($sp) -/* f00b830: afb00014 */ sw $s0,0x14($sp) -/* f00b834: 00808025 */ or $s0,$a0,$zero -/* f00b838: afbf002c */ sw $ra,0x2c($sp) -/* f00b83c: afb50028 */ sw $s5,0x28($sp) -/* f00b840: afb40024 */ sw $s4,0x24($sp) -/* f00b844: afb30020 */ sw $s3,0x20($sp) -/* f00b848: afb2001c */ sw $s2,0x1c($sp) -/* f00b84c: 11c00009 */ beqz $t6,.L0f00b874 -/* f00b850: 00008825 */ or $s1,$zero,$zero -/* f00b854: 3c028008 */ lui $v0,0x8008 -/* f00b858: 2442cf04 */ addiu $v0,$v0,-12540 -/* f00b85c: 944f0016 */ lhu $t7,0x16($v0) -.L0f00b860: -/* f00b860: 24420014 */ addiu $v0,$v0,0x14 -/* f00b864: ac40fff8 */ sw $zero,-0x8($v0) -/* f00b868: 55e0fffd */ bnezl $t7,.L0f00b860 -/* f00b86c: 944f0016 */ lhu $t7,0x16($v0) -/* f00b870: 00008825 */ or $s1,$zero,$zero -.L0f00b874: -/* f00b874: 0c004b70 */ jal 0x12dc0 -/* f00b878: 00000000 */ sll $zero,$zero,0x0 -/* f00b87c: 3c188006 */ lui $t8,0x8006 -/* f00b880: 8f182b00 */ lw $t8,0x2b00($t8) -/* f00b884: 3c018006 */ lui $at,0x8006 -/* f00b888: 3c128006 */ lui $s2,0x8006 -/* f00b88c: 0058001b */ divu $zero,$v0,$t8 -/* f00b890: 0000c810 */ mfhi $t9 -/* f00b894: ac392c80 */ sw $t9,0x2c80($at) -/* f00b898: 26522b14 */ addiu $s2,$s2,0x2b14 -/* f00b89c: 3c06800a */ lui $a2,0x800a -/* f00b8a0: ae400000 */ sw $zero,0x0($s2) -/* f00b8a4: 3c018006 */ lui $at,0x8006 -/* f00b8a8: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f00b8ac: ac202b18 */ sw $zero,0x2b18($at) -/* f00b8b0: 8cc8006c */ lw $t0,0x6c($a2) -/* f00b8b4: 17000002 */ bnez $t8,.L0f00b8c0 -/* f00b8b8: 00000000 */ sll $zero,$zero,0x0 -/* f00b8bc: 0007000d */ break 0x7 -.L0f00b8c0: -/* f00b8c0: 00002825 */ or $a1,$zero,$zero -/* f00b8c4: 11000003 */ beqz $t0,.L0f00b8d4 -/* f00b8c8: 00001825 */ or $v1,$zero,$zero -/* f00b8cc: 10000001 */ beqz $zero,.L0f00b8d4 -/* f00b8d0: 24050001 */ addiu $a1,$zero,0x1 -.L0f00b8d4: -/* f00b8d4: 8cc90068 */ lw $t1,0x68($a2) -/* f00b8d8: 00002025 */ or $a0,$zero,$zero -/* f00b8dc: 00001025 */ or $v0,$zero,$zero -/* f00b8e0: 11200003 */ beqz $t1,.L0f00b8f0 -/* f00b8e4: 00000000 */ sll $zero,$zero,0x0 -/* f00b8e8: 10000001 */ beqz $zero,.L0f00b8f0 -/* f00b8ec: 24030001 */ addiu $v1,$zero,0x1 -.L0f00b8f0: -/* f00b8f0: 8cca0064 */ lw $t2,0x64($a2) -/* f00b8f4: 3c15800a */ lui $s5,0x800a -/* f00b8f8: 26b5cd20 */ addiu $s5,$s5,-13024 -/* f00b8fc: 11400003 */ beqz $t2,.L0f00b90c -/* f00b900: 24180008 */ addiu $t8,$zero,0x8 -/* f00b904: 10000001 */ beqz $zero,.L0f00b90c -/* f00b908: 24040001 */ addiu $a0,$zero,0x1 -.L0f00b90c: -/* f00b90c: 8ccb0070 */ lw $t3,0x70($a2) -/* f00b910: 240f0004 */ addiu $t7,$zero,0x4 -/* f00b914: 3c198006 */ lui $t9,0x8006 -/* f00b918: 11600003 */ beqz $t3,.L0f00b928 -/* f00b91c: 00000000 */ sll $zero,$zero,0x0 -/* f00b920: 10000001 */ beqz $zero,.L0f00b928 -/* f00b924: 24020001 */ addiu $v0,$zero,0x1 -.L0f00b928: -/* f00b928: 00446021 */ addu $t4,$v0,$a0 -/* f00b92c: 01836821 */ addu $t5,$t4,$v1 -/* f00b930: 01a57021 */ addu $t6,$t5,$a1 -/* f00b934: 29c10002 */ slti $at,$t6,0x2 -/* f00b938: 14200005 */ bnez $at,.L0f00b950 -/* f00b93c: 27221700 */ addiu $v0,$t9,0x1700 -/* f00b940: 3c15800a */ lui $s5,0x800a -/* f00b944: 26b5cd20 */ addiu $s5,$s5,-13024 -/* f00b948: 1000000d */ beqz $zero,.L0f00b980 -/* f00b94c: aeaf0000 */ sw $t7,0x0($s5) -.L0f00b950: -/* f00b950: aeb80000 */ sw $t8,0x0($s5) -/* f00b954: 24440006 */ addiu $a0,$v0,0x6 -/* f00b958: 90480000 */ lbu $t0,0x0($v0) -.L0f00b95c: -/* f00b95c: 56080004 */ bnel $s0,$t0,.L0f00b970 -/* f00b960: 24420002 */ addiu $v0,$v0,0x2 -/* f00b964: 90490001 */ lbu $t1,0x1($v0) -/* f00b968: aea90000 */ sw $t1,0x0($s5) -/* f00b96c: 24420002 */ addiu $v0,$v0,0x2 -.L0f00b970: -/* f00b970: 0044082b */ sltu $at,$v0,$a0 -/* f00b974: 5420fff9 */ bnezl $at,.L0f00b95c -/* f00b978: 90480000 */ lbu $t0,0x0($v0) -/* f00b97c: 00008825 */ or $s1,$zero,$zero -.L0f00b980: -/* f00b980: 0fc41b99 */ jal func0f106e64 -/* f00b984: 24040010 */ addiu $a0,$zero,0x10 -/* f00b988: 10400005 */ beqz $v0,.L0f00b9a0 -/* f00b98c: 3c148006 */ lui $s4,0x8006 -/* f00b990: 3c138006 */ lui $s3,0x8006 -/* f00b994: 26942c14 */ addiu $s4,$s4,0x2c14 -/* f00b998: 10000005 */ beqz $zero,.L0f00b9b0 -/* f00b99c: 8e732b0c */ lw $s3,0x2b0c($s3) -.L0f00b9a0: -/* f00b9a0: 3c148006 */ lui $s4,0x8006 -/* f00b9a4: 3c138006 */ lui $s3,0x8006 -/* f00b9a8: 26942b68 */ addiu $s4,$s4,0x2b68 -/* f00b9ac: 8e732b04 */ lw $s3,0x2b04($s3) -.L0f00b9b0: -/* f00b9b0: 8eaa0000 */ lw $t2,0x0($s5) -/* f00b9b4: 3c12800a */ lui $s2,0x800a -/* f00b9b8: 2652cd28 */ addiu $s2,$s2,-13016 -/* f00b9bc: 19400022 */ blez $t2,.L0f00ba48 -/* f00b9c0: 00000000 */ sll $zero,$zero,0x0 -.L0f00b9c4: -/* f00b9c4: 0c004b70 */ jal 0x12dc0 -/* f00b9c8: 24100001 */ addiu $s0,$zero,0x1 -/* f00b9cc: 0053001b */ divu $zero,$v0,$s3 -/* f00b9d0: 00005810 */ mfhi $t3 -/* f00b9d4: 8ea50000 */ lw $a1,0x0($s5) -/* f00b9d8: 000b6080 */ sll $t4,$t3,0x2 -/* f00b9dc: 028c6821 */ addu $t5,$s4,$t4 -/* f00b9e0: 8dae0000 */ lw $t6,0x0($t5) -/* f00b9e4: 16600002 */ bnez $s3,.L0f00b9f0 -/* f00b9e8: 00000000 */ sll $zero,$zero,0x0 -/* f00b9ec: 0007000d */ break 0x7 -.L0f00b9f0: -/* f00b9f0: 00b3082a */ slt $at,$a1,$s3 -/* f00b9f4: 1020000d */ beqz $at,.L0f00ba2c -/* f00b9f8: ae4e0000 */ sw $t6,0x0($s2) -/* f00b9fc: 1a20000b */ blez $s1,.L0f00ba2c -/* f00ba00: 00001825 */ or $v1,$zero,$zero -/* f00ba04: 3c02800a */ lui $v0,0x800a -/* f00ba08: 2442cd28 */ addiu $v0,$v0,-13016 -/* f00ba0c: 01c02025 */ or $a0,$t6,$zero -.L0f00ba10: -/* f00ba10: 8c4f0000 */ lw $t7,0x0($v0) -/* f00ba14: 24630001 */ addiu $v1,$v1,0x1 -/* f00ba18: 15e40002 */ bne $t7,$a0,.L0f00ba24 -/* f00ba1c: 00000000 */ sll $zero,$zero,0x0 -/* f00ba20: 00008025 */ or $s0,$zero,$zero -.L0f00ba24: -/* f00ba24: 1471fffa */ bne $v1,$s1,.L0f00ba10 -/* f00ba28: 24420004 */ addiu $v0,$v0,0x4 -.L0f00ba2c: -/* f00ba2c: 1200ffe5 */ beqz $s0,.L0f00b9c4 -/* f00ba30: 00000000 */ sll $zero,$zero,0x0 -/* f00ba34: 26310001 */ addiu $s1,$s1,0x1 -/* f00ba38: 0225082a */ slt $at,$s1,$a1 -/* f00ba3c: 1420ffe1 */ bnez $at,.L0f00b9c4 -/* f00ba40: 26520004 */ addiu $s2,$s2,0x4 -/* f00ba44: 00008825 */ or $s1,$zero,$zero -.L0f00ba48: -/* f00ba48: 0fc41b99 */ jal func0f106e64 -/* f00ba4c: 24040010 */ addiu $a0,$zero,0x10 -/* f00ba50: 10400006 */ beqz $v0,.L0f00ba6c -/* f00ba54: 3c148006 */ lui $s4,0x8006 -/* f00ba58: 3c148006 */ lui $s4,0x8006 -/* f00ba5c: 3c138006 */ lui $s3,0x8006 -/* f00ba60: 26942c6c */ addiu $s4,$s4,0x2c6c -/* f00ba64: 10000004 */ beqz $zero,.L0f00ba78 -/* f00ba68: 8e732b10 */ lw $s3,0x2b10($s3) -.L0f00ba6c: -/* f00ba6c: 3c138006 */ lui $s3,0x8006 -/* f00ba70: 26942c58 */ addiu $s4,$s4,0x2c58 -/* f00ba74: 8e732b08 */ lw $s3,0x2b08($s3) -.L0f00ba78: -/* f00ba78: 8ea50000 */ lw $a1,0x0($s5) -/* f00ba7c: 3c12800a */ lui $s2,0x800a -/* f00ba80: 2652cd48 */ addiu $s2,$s2,-12984 -/* f00ba84: 18a00022 */ blez $a1,.L0f00bb10 -/* f00ba88: 00000000 */ sll $zero,$zero,0x0 -.L0f00ba8c: -/* f00ba8c: 0c004b70 */ jal 0x12dc0 -/* f00ba90: 24100001 */ addiu $s0,$zero,0x1 -/* f00ba94: 0053001b */ divu $zero,$v0,$s3 -/* f00ba98: 0000c010 */ mfhi $t8 -/* f00ba9c: 8ea50000 */ lw $a1,0x0($s5) -/* f00baa0: 0018c880 */ sll $t9,$t8,0x2 -/* f00baa4: 02994021 */ addu $t0,$s4,$t9 -/* f00baa8: 8d090000 */ lw $t1,0x0($t0) -/* f00baac: 16600002 */ bnez $s3,.L0f00bab8 -/* f00bab0: 00000000 */ sll $zero,$zero,0x0 -/* f00bab4: 0007000d */ break 0x7 -.L0f00bab8: -/* f00bab8: 00b3082a */ slt $at,$a1,$s3 -/* f00babc: 1020000d */ beqz $at,.L0f00baf4 -/* f00bac0: ae490000 */ sw $t1,0x0($s2) -/* f00bac4: 1a20000b */ blez $s1,.L0f00baf4 -/* f00bac8: 00001825 */ or $v1,$zero,$zero -/* f00bacc: 3c02800a */ lui $v0,0x800a -/* f00bad0: 2442cd48 */ addiu $v0,$v0,-12984 -/* f00bad4: 01202025 */ or $a0,$t1,$zero -.L0f00bad8: -/* f00bad8: 8c4a0000 */ lw $t2,0x0($v0) -/* f00badc: 24630001 */ addiu $v1,$v1,0x1 -/* f00bae0: 15440002 */ bne $t2,$a0,.L0f00baec -/* f00bae4: 00000000 */ sll $zero,$zero,0x0 -/* f00bae8: 00008025 */ or $s0,$zero,$zero -.L0f00baec: -/* f00baec: 1471fffa */ bne $v1,$s1,.L0f00bad8 -/* f00baf0: 24420004 */ addiu $v0,$v0,0x4 -.L0f00baf4: -/* f00baf4: 1200ffe5 */ beqz $s0,.L0f00ba8c -/* f00baf8: 00000000 */ sll $zero,$zero,0x0 -/* f00bafc: 26310001 */ addiu $s1,$s1,0x1 -/* f00bb00: 0225082a */ slt $at,$s1,$a1 -/* f00bb04: 1420ffe1 */ bnez $at,.L0f00ba8c -/* f00bb08: 26520004 */ addiu $s2,$s2,0x4 -/* f00bb0c: 00008825 */ or $s1,$zero,$zero -.L0f00bb10: -/* f00bb10: 3c018006 */ lui $at,0x8006 -/* f00bb14: ac202c84 */ sw $zero,0x2c84($at) -/* f00bb18: 3c018006 */ lui $at,0x8006 -/* f00bb1c: 18a00006 */ blez $a1,.L0f00bb38 -/* f00bb20: ac202c88 */ sw $zero,0x2c88($at) -/* f00bb24: 26310001 */ addiu $s1,$s1,0x1 -.L0f00bb28: -/* f00bb28: 0225082a */ slt $at,$s1,$a1 -/* f00bb2c: 5420fffe */ bnezl $at,.L0f00bb28 -/* f00bb30: 26310001 */ addiu $s1,$s1,0x1 -/* f00bb34: 00008825 */ or $s1,$zero,$zero -.L0f00bb38: -/* f00bb38: 18a00005 */ blez $a1,.L0f00bb50 -/* f00bb3c: 8fb00014 */ lw $s0,0x14($sp) -/* f00bb40: 26310001 */ addiu $s1,$s1,0x1 -.L0f00bb44: -/* f00bb44: 0225082a */ slt $at,$s1,$a1 -/* f00bb48: 5420fffe */ bnezl $at,.L0f00bb44 -/* f00bb4c: 26310001 */ addiu $s1,$s1,0x1 -.L0f00bb50: -/* f00bb50: 8fbf002c */ lw $ra,0x2c($sp) -/* f00bb54: 8fb10018 */ lw $s1,0x18($sp) -/* f00bb58: 8fb2001c */ lw $s2,0x1c($sp) -/* f00bb5c: 8fb30020 */ lw $s3,0x20($sp) -/* f00bb60: 8fb40024 */ lw $s4,0x24($sp) -/* f00bb64: 8fb50028 */ lw $s5,0x28($sp) -/* f00bb68: 03e00008 */ jr $ra -/* f00bb6c: 27bd0030 */ addiu $sp,$sp,0x30 -); - -GLOBAL_ASM( -glabel func0f00bb70 -/* f00bb70: 3c03800a */ lui $v1,0x800a -/* f00bb74: 3c02800a */ lui $v0,0x800a -/* f00bb78: 2442cc30 */ addiu $v0,$v0,-13264 -/* f00bb7c: 2463cc00 */ addiu $v1,$v1,-13312 -.L0f00bb80: -/* f00bb80: 24630004 */ addiu $v1,$v1,0x4 -/* f00bb84: 1462fffe */ bne $v1,$v0,.L0f00bb80 -/* f00bb88: ac60fffc */ sw $zero,-0x4($v1) -/* f00bb8c: 3c013f80 */ lui $at,0x3f80 -/* f00bb90: 44810000 */ mtc1 $at,$f0 -/* f00bb94: 3c018006 */ lui $at,0x8006 -/* f00bb98: ac207e54 */ sw $zero,0x7e54($at) -/* f00bb9c: 3c018006 */ lui $at,0x8006 -/* f00bba0: e4202ca0 */ swc1 $f0,0x2ca0($at) -/* f00bba4: 3c018006 */ lui $at,0x8006 -/* f00bba8: e4202ca4 */ swc1 $f0,0x2ca4($at) -/* f00bbac: 3c018006 */ lui $at,0x8006 -/* f00bbb0: e4202ca8 */ swc1 $f0,0x2ca8($at) -/* f00bbb4: 3c018006 */ lui $at,0x8006 -/* f00bbb8: e4202cac */ swc1 $f0,0x2cac($at) -/* f00bbbc: 3c018006 */ lui $at,0x8006 -/* f00bbc0: 03e00008 */ jr $ra -/* f00bbc4: ac202cbc */ sw $zero,0x2cbc($at) -); - -GLOBAL_ASM( -glabel func0f00bbc8 -/* f00bbc8: 3c0a800a */ lui $t2,0x800a -/* f00bbcc: 254ad030 */ addiu $t2,$t2,-12240 -/* f00bbd0: 27bdf8f0 */ addiu $sp,$sp,-1808 -/* f00bbd4: 8d450018 */ lw $a1,0x18($t2) -/* f00bbd8: afb00018 */ sw $s0,0x18($sp) -/* f00bbdc: 3c108006 */ lui $s0,0x8006 -/* f00bbe0: 3c078006 */ lui $a3,0x8006 -/* f00bbe4: 3c088006 */ lui $t0,0x8006 -/* f00bbe8: 25087e58 */ addiu $t0,$t0,0x7e58 -/* f00bbec: 24e77e60 */ addiu $a3,$a3,0x7e60 -/* f00bbf0: 26107e5c */ addiu $s0,$s0,0x7e5c -/* f00bbf4: afbf001c */ sw $ra,0x1c($sp) -/* f00bbf8: ad000000 */ sw $zero,0x0($t0) -/* f00bbfc: ae000000 */ sw $zero,0x0($s0) -/* f00bc00: 10a00119 */ beqz $a1,.L0f00c068 -/* f00bc04: ace00000 */ sw $zero,0x0($a3) -/* f00bc08: 8cae0000 */ lw $t6,0x0($a1) -/* f00bc0c: 00a01825 */ or $v1,$a1,$zero -/* f00bc10: 00004825 */ or $t1,$zero,$zero -/* f00bc14: 11c0000c */ beqz $t6,.L0f00bc48 -/* f00bc18: 24050004 */ addiu $a1,$zero,0x4 -/* f00bc1c: 8c6f0004 */ lw $t7,0x4($v1) -.L0f00bc20: -/* f00bc20: 29e11000 */ slti $at,$t7,0x1000 -/* f00bc24: 54200005 */ bnezl $at,.L0f00bc3c -/* f00bc28: 8c6e0008 */ lw $t6,0x8($v1) -/* f00bc2c: 8cf80000 */ lw $t8,0x0($a3) -/* f00bc30: 27190001 */ addiu $t9,$t8,0x1 -/* f00bc34: acf90000 */ sw $t9,0x0($a3) -/* f00bc38: 8c6e0008 */ lw $t6,0x8($v1) -.L0f00bc3c: -/* f00bc3c: 24630008 */ addiu $v1,$v1,0x8 -/* f00bc40: 55c0fff7 */ bnezl $t6,.L0f00bc20 -/* f00bc44: 8c6f0004 */ lw $t7,0x4($v1) -.L0f00bc48: -/* f00bc48: 8cef0000 */ lw $t7,0x0($a3) -/* f00bc4c: 27b80034 */ addiu $t8,$sp,0x34 -/* f00bc50: 3c198006 */ lui $t9,0x8006 -/* f00bc54: 25e20001 */ addiu $v0,$t7,0x1 -/* f00bc58: 184000f9 */ blez $v0,.L0f00c040 -/* f00bc5c: ace20000 */ sw $v0,0x0($a3) -/* f00bc60: 27391710 */ addiu $t9,$t9,0x1710 -/* f00bc64: 272f0360 */ addiu $t7,$t9,0x360 -.L0f00bc68: -/* f00bc68: 8f210000 */ lw $at,0x0($t9) -/* f00bc6c: 2739000c */ addiu $t9,$t9,0xc -/* f00bc70: 2718000c */ addiu $t8,$t8,0xc -/* f00bc74: af01fff4 */ sw $at,-0xc($t8) -/* f00bc78: 8f21fff8 */ lw $at,-0x8($t9) -/* f00bc7c: af01fff8 */ sw $at,-0x8($t8) -/* f00bc80: 8f21fffc */ lw $at,-0x4($t9) -/* f00bc84: 172ffff8 */ bne $t9,$t7,.L0f00bc68 -/* f00bc88: af01fffc */ sw $at,-0x4($t8) -/* f00bc8c: 000220c0 */ sll $a0,$v0,0x3 -/* f00bc90: 8f210000 */ lw $at,0x0($t9) -/* f00bc94: 00822023 */ subu $a0,$a0,$v0 -/* f00bc98: 00042080 */ sll $a0,$a0,0x2 -/* f00bc9c: 00822023 */ subu $a0,$a0,$v0 -/* f00bca0: 00042080 */ sll $a0,$a0,0x2 -/* f00bca4: af010000 */ sw $at,0x0($t8) -/* f00bca8: 8f2f0004 */ lw $t7,0x4($t9) -/* f00bcac: 00822021 */ addu $a0,$a0,$v0 -/* f00bcb0: 000420c0 */ sll $a0,$a0,0x3 -/* f00bcb4: 2484000f */ addiu $a0,$a0,0xf -/* f00bcb8: 348e000f */ ori $t6,$a0,0xf -/* f00bcbc: af0f0004 */ sw $t7,0x4($t8) -/* f00bcc0: afa9039c */ sw $t1,0x39c($sp) -/* f00bcc4: afa003a0 */ sw $zero,0x3a0($sp) -/* f00bcc8: 39c4000f */ xori $a0,$t6,0xf -/* f00bccc: 0c0048f2 */ jal 0x123c8 -/* f00bcd0: 00003025 */ or $a2,$zero,$zero -/* f00bcd4: 3c078006 */ lui $a3,0x8006 -/* f00bcd8: 24e77e60 */ addiu $a3,$a3,0x7e60 -/* f00bcdc: 8ce40000 */ lw $a0,0x0($a3) -/* f00bce0: 3c088006 */ lui $t0,0x8006 -/* f00bce4: 25087e58 */ addiu $t0,$t0,0x7e58 -/* f00bce8: 0004c840 */ sll $t9,$a0,0x1 -/* f00bcec: 2724000f */ addiu $a0,$t9,0xf -/* f00bcf0: 3498000f */ ori $t8,$a0,0xf -/* f00bcf4: ad020000 */ sw $v0,0x0($t0) -/* f00bcf8: 3b04000f */ xori $a0,$t8,0xf -/* f00bcfc: 0c0048f2 */ jal 0x123c8 -/* f00bd00: 24050004 */ addiu $a1,$zero,0x4 -/* f00bd04: 3c0a800a */ lui $t2,0x800a -/* f00bd08: 254ad030 */ addiu $t2,$t2,-12240 -/* f00bd0c: 8d450018 */ lw $a1,0x18($t2) -/* f00bd10: ae020000 */ sw $v0,0x0($s0) -/* f00bd14: 3c088006 */ lui $t0,0x8006 -/* f00bd18: 8caf0000 */ lw $t7,0x0($a1) -/* f00bd1c: 25087e58 */ addiu $t0,$t0,0x7e58 -/* f00bd20: 8fa603a0 */ lw $a2,0x3a0($sp) -/* f00bd24: 8fa9039c */ lw $t1,0x39c($sp) -/* f00bd28: 11e00049 */ beqz $t7,.L0f00be50 -/* f00bd2c: 27bf0034 */ addiu $ra,$sp,0x34 -/* f00bd30: 00002025 */ or $a0,$zero,$zero -/* f00bd34: 00a01825 */ or $v1,$a1,$zero -/* f00bd38: 240d001a */ addiu $t5,$zero,0x1a -/* f00bd3c: 240cffff */ addiu $t4,$zero,-1 -/* f00bd40: 240b0368 */ addiu $t3,$zero,0x368 -/* f00bd44: 8c790004 */ lw $t9,0x4($v1) -.L0f00bd48: -/* f00bd48: 2b211000 */ slti $at,$t9,0x1000 -/* f00bd4c: 5420003b */ bnezl $at,.L0f00be3c -/* f00bd50: 8c780008 */ lw $t8,0x8($v1) -/* f00bd54: 012b0019 */ multu $t1,$t3 -/* f00bd58: 8d180000 */ lw $t8,0x0($t0) -/* f00bd5c: 27f90360 */ addiu $t9,$ra,0x360 -/* f00bd60: 00001012 */ mflo $v0 -/* f00bd64: 03027021 */ addu $t6,$t8,$v0 -/* f00bd68: 03e0c025 */ or $t8,$ra,$zero -.L0f00bd6c: -/* f00bd6c: 8f010000 */ lw $at,0x0($t8) -/* f00bd70: 2718000c */ addiu $t8,$t8,0xc -/* f00bd74: 25ce000c */ addiu $t6,$t6,0xc -/* f00bd78: adc1fff4 */ sw $at,-0xc($t6) -/* f00bd7c: 8f01fff8 */ lw $at,-0x8($t8) -/* f00bd80: adc1fff8 */ sw $at,-0x8($t6) -/* f00bd84: 8f01fffc */ lw $at,-0x4($t8) -/* f00bd88: 1719fff8 */ bne $t8,$t9,.L0f00bd6c -/* f00bd8c: adc1fffc */ sw $at,-0x4($t6) -/* f00bd90: 8f010000 */ lw $at,0x0($t8) -/* f00bd94: adc10000 */ sw $at,0x0($t6) -/* f00bd98: 8f190004 */ lw $t9,0x4($t8) -/* f00bd9c: add90004 */ sw $t9,0x4($t6) -/* f00bda0: 8d4f0018 */ lw $t7,0x18($t2) -/* f00bda4: 01e4c821 */ addu $t9,$t7,$a0 -/* f00bda8: 8f230004 */ lw $v1,0x4($t9) -/* f00bdac: 28611400 */ slti $at,$v1,0x1400 -/* f00bdb0: 5420000c */ bnezl $at,.L0f00bde4 -/* f00bdb4: 8d190000 */ lw $t9,0x0($t0) -/* f00bdb8: 8d0e0000 */ lw $t6,0x0($t0) -/* f00bdbc: 2478fba0 */ addiu $t8,$v1,-1120 -/* f00bdc0: 01c27821 */ addu $t7,$t6,$v0 -/* f00bdc4: a5f80000 */ sh $t8,0x0($t7) -/* f00bdc8: 8d190000 */ lw $t9,0x0($t0) -/* f00bdcc: 03222821 */ addu $a1,$t9,$v0 -/* f00bdd0: 94ae0192 */ lhu $t6,0x192($a1) -/* f00bdd4: 35d80010 */ ori $t8,$t6,0x10 -/* f00bdd8: 10000005 */ beqz $zero,.L0f00bdf0 -/* f00bddc: a4b80192 */ sh $t8,0x192($a1) -/* f00bde0: 8d190000 */ lw $t9,0x0($t0) -.L0f00bde4: -/* f00bde4: 246fffa0 */ addiu $t7,$v1,-96 -/* f00bde8: 03227021 */ addu $t6,$t9,$v0 -/* f00bdec: a5cf0000 */ sh $t7,0x0($t6) -.L0f00bdf0: -/* f00bdf0: 8d580018 */ lw $t8,0x18($t2) -/* f00bdf4: 8d0e0000 */ lw $t6,0x0($t0) -/* f00bdf8: 25290001 */ addiu $t1,$t1,0x1 -/* f00bdfc: 0304c821 */ addu $t9,$t8,$a0 -/* f00be00: 8f2f0000 */ lw $t7,0x0($t9) -/* f00be04: 01c2c021 */ addu $t8,$t6,$v0 -/* f00be08: af0f0108 */ sw $t7,0x108($t8) -/* f00be0c: 8d190000 */ lw $t9,0x0($t0) -/* f00be10: 03227021 */ addu $t6,$t9,$v0 -/* f00be14: a5c0010c */ sh $zero,0x10c($t6) -/* f00be18: 8d0f0000 */ lw $t7,0x0($t0) -/* f00be1c: 01e2c021 */ addu $t8,$t7,$v0 -/* f00be20: a70c010e */ sh $t4,0x10e($t8) -/* f00be24: 8d190000 */ lw $t9,0x0($t0) -/* f00be28: 03227021 */ addu $t6,$t9,$v0 -/* f00be2c: a1cd0007 */ sb $t5,0x7($t6) -/* f00be30: 8d4f0018 */ lw $t7,0x18($t2) -/* f00be34: 01e41821 */ addu $v1,$t7,$a0 -/* f00be38: 8c780008 */ lw $t8,0x8($v1) -.L0f00be3c: -/* f00be3c: 24840008 */ addiu $a0,$a0,0x8 -/* f00be40: 24630008 */ addiu $v1,$v1,0x8 -/* f00be44: 5700ffc0 */ bnezl $t8,.L0f00bd48 -/* f00be48: 8c790004 */ lw $t9,0x4($v1) -/* f00be4c: 00003025 */ or $a2,$zero,$zero -.L0f00be50: -/* f00be50: 240b0368 */ addiu $t3,$zero,0x368 -/* f00be54: 012b0019 */ multu $t1,$t3 -/* f00be58: 8d190000 */ lw $t9,0x0($t0) -/* f00be5c: 240cffff */ addiu $t4,$zero,-1 -/* f00be60: 240d001a */ addiu $t5,$zero,0x1a -/* f00be64: 27f80360 */ addiu $t8,$ra,0x360 -/* f00be68: 00001012 */ mflo $v0 -/* f00be6c: 03227021 */ addu $t6,$t9,$v0 -/* f00be70: 03e0c825 */ or $t9,$ra,$zero -.L0f00be74: -/* f00be74: 8f210000 */ lw $at,0x0($t9) -/* f00be78: 2739000c */ addiu $t9,$t9,0xc -/* f00be7c: 25ce000c */ addiu $t6,$t6,0xc -/* f00be80: adc1fff4 */ sw $at,-0xc($t6) -/* f00be84: 8f21fff8 */ lw $at,-0x8($t9) -/* f00be88: adc1fff8 */ sw $at,-0x8($t6) -/* f00be8c: 8f21fffc */ lw $at,-0x4($t9) -/* f00be90: 1738fff8 */ bne $t9,$t8,.L0f00be74 -/* f00be94: adc1fffc */ sw $at,-0x4($t6) -/* f00be98: 8f210000 */ lw $at,0x0($t9) -/* f00be9c: 240f1324 */ addiu $t7,$zero,0x1324 -/* f00bea0: 25290001 */ addiu $t1,$t1,0x1 -/* f00bea4: adc10000 */ sw $at,0x0($t6) -/* f00bea8: 8f380004 */ lw $t8,0x4($t9) -/* f00beac: 2527ffff */ addiu $a3,$t1,-1 -/* f00beb0: 27a403a4 */ addiu $a0,$sp,0x3a4 -/* f00beb4: add80004 */ sw $t8,0x4($t6) -/* f00beb8: 8d180000 */ lw $t8,0x0($t0) -/* f00bebc: 0302c821 */ addu $t9,$t8,$v0 -/* f00bec0: a72f0000 */ sh $t7,0x0($t9) -/* f00bec4: 8d0e0000 */ lw $t6,0x0($t0) -/* f00bec8: 01c2c021 */ addu $t8,$t6,$v0 -/* f00becc: af000108 */ sw $zero,0x108($t8) -/* f00bed0: 8d0f0000 */ lw $t7,0x0($t0) -/* f00bed4: 01e2c821 */ addu $t9,$t7,$v0 -/* f00bed8: a720010c */ sh $zero,0x10c($t9) -/* f00bedc: 8d0e0000 */ lw $t6,0x0($t0) -/* f00bee0: 01c2c021 */ addu $t8,$t6,$v0 -/* f00bee4: a70c010e */ sh $t4,0x10e($t8) -/* f00bee8: 8d0f0000 */ lw $t7,0x0($t0) -/* f00beec: 01e2c821 */ addu $t9,$t7,$v0 -/* f00bef0: a32d0007 */ sb $t5,0x7($t9) -/* f00bef4: 8d0e0000 */ lw $t6,0x0($t0) -/* f00bef8: 01c22821 */ addu $a1,$t6,$v0 -/* f00befc: 94b80192 */ lhu $t8,0x192($a1) -/* f00bf00: 370f0010 */ ori $t7,$t8,0x10 -/* f00bf04: a4af0192 */ sh $t7,0x192($a1) -.L0f00bf08: -/* f00bf08: 18e0003e */ blez $a3,.L0f00c004 -/* f00bf0c: 00002825 */ or $a1,$zero,$zero -/* f00bf10: 00001825 */ or $v1,$zero,$zero -.L0f00bf14: -/* f00bf14: 8d190000 */ lw $t9,0x0($t0) -/* f00bf18: 24c60001 */ addiu $a2,$a2,0x1 -/* f00bf1c: 03231021 */ addu $v0,$t9,$v1 -/* f00bf20: 844e0368 */ lh $t6,0x368($v0) -/* f00bf24: 84580000 */ lh $t8,0x0($v0) -/* f00bf28: 24590360 */ addiu $t9,$v0,0x360 -/* f00bf2c: 01d8082a */ slt $at,$t6,$t8 -/* f00bf30: 10200031 */ beqz $at,.L0f00bff8 -/* f00bf34: 00407025 */ or $t6,$v0,$zero -/* f00bf38: 0080c025 */ or $t8,$a0,$zero -.L0f00bf3c: -/* f00bf3c: 8dc10000 */ lw $at,0x0($t6) -/* f00bf40: 25ce000c */ addiu $t6,$t6,0xc -/* f00bf44: 2718000c */ addiu $t8,$t8,0xc -/* f00bf48: af01fff4 */ sw $at,-0xc($t8) -/* f00bf4c: 8dc1fff8 */ lw $at,-0x8($t6) -/* f00bf50: af01fff8 */ sw $at,-0x8($t8) -/* f00bf54: 8dc1fffc */ lw $at,-0x4($t6) -/* f00bf58: 15d9fff8 */ bne $t6,$t9,.L0f00bf3c -/* f00bf5c: af01fffc */ sw $at,-0x4($t8) -/* f00bf60: 8dc10000 */ lw $at,0x0($t6) -/* f00bf64: af010000 */ sw $at,0x0($t8) -/* f00bf68: 8dd90004 */ lw $t9,0x4($t6) -/* f00bf6c: 00407025 */ or $t6,$v0,$zero -/* f00bf70: af190004 */ sw $t9,0x4($t8) -/* f00bf74: 24590360 */ addiu $t9,$v0,0x360 -/* f00bf78: 0040c025 */ or $t8,$v0,$zero -.L0f00bf7c: -/* f00bf7c: 8dc10368 */ lw $at,0x368($t6) -/* f00bf80: 25ce000c */ addiu $t6,$t6,0xc -/* f00bf84: 2718000c */ addiu $t8,$t8,0xc -/* f00bf88: af01fff4 */ sw $at,-0xc($t8) -/* f00bf8c: 8dc10360 */ lw $at,0x360($t6) -/* f00bf90: af01fff8 */ sw $at,-0x8($t8) -/* f00bf94: 8dc10364 */ lw $at,0x364($t6) -/* f00bf98: 15d9fff8 */ bne $t6,$t9,.L0f00bf7c -/* f00bf9c: af01fffc */ sw $at,-0x4($t8) -/* f00bfa0: 8dc10368 */ lw $at,0x368($t6) -/* f00bfa4: af010000 */ sw $at,0x0($t8) -/* f00bfa8: 8dd9036c */ lw $t9,0x36c($t6) -/* f00bfac: af190004 */ sw $t9,0x4($t8) -/* f00bfb0: 8d0f0000 */ lw $t7,0x0($t0) -/* f00bfb4: 24980360 */ addiu $t8,$a0,0x360 -/* f00bfb8: 01e3c821 */ addu $t9,$t7,$v1 -/* f00bfbc: 00807825 */ or $t7,$a0,$zero -.L0f00bfc0: -/* f00bfc0: 8de10000 */ lw $at,0x0($t7) -/* f00bfc4: 25ef000c */ addiu $t7,$t7,0xc -/* f00bfc8: 2739000c */ addiu $t9,$t9,0xc -/* f00bfcc: af21035c */ sw $at,0x35c($t9) -/* f00bfd0: 8de1fff8 */ lw $at,-0x8($t7) -/* f00bfd4: af210360 */ sw $at,0x360($t9) -/* f00bfd8: 8de1fffc */ lw $at,-0x4($t7) -/* f00bfdc: 15f8fff8 */ bne $t7,$t8,.L0f00bfc0 -/* f00bfe0: af210364 */ sw $at,0x364($t9) -/* f00bfe4: 8de10000 */ lw $at,0x0($t7) -/* f00bfe8: 24050001 */ addiu $a1,$zero,0x1 -/* f00bfec: af210368 */ sw $at,0x368($t9) -/* f00bff0: 8df80004 */ lw $t8,0x4($t7) -/* f00bff4: af38036c */ sw $t8,0x36c($t9) -.L0f00bff8: -/* f00bff8: 14c7ffc6 */ bne $a2,$a3,.L0f00bf14 -/* f00bffc: 24630368 */ addiu $v1,$v1,0x368 -/* f00c000: 00003025 */ or $a2,$zero,$zero -.L0f00c004: -/* f00c004: 14a0ffc0 */ bnez $a1,.L0f00bf08 -/* f00c008: 00000000 */ sll $zero,$zero,0x0 -/* f00c00c: 1920000c */ blez $t1,.L0f00c040 -/* f00c010: 00001825 */ or $v1,$zero,$zero -/* f00c014: 00001025 */ or $v0,$zero,$zero -.L0f00c018: -/* f00c018: 8d0e0000 */ lw $t6,0x0($t0) -/* f00c01c: 8e190000 */ lw $t9,0x0($s0) -/* f00c020: 24c60001 */ addiu $a2,$a2,0x1 -/* f00c024: 01c3c021 */ addu $t8,$t6,$v1 -/* f00c028: 870f0000 */ lh $t7,0x0($t8) -/* f00c02c: 03227021 */ addu $t6,$t9,$v0 -/* f00c030: 24420002 */ addiu $v0,$v0,0x2 -/* f00c034: 24630368 */ addiu $v1,$v1,0x368 -/* f00c038: 14c9fff7 */ bne $a2,$t1,.L0f00c018 -/* f00c03c: a5cf0000 */ sh $t7,0x0($t6) -.L0f00c040: -/* f00c040: 24040210 */ addiu $a0,$zero,0x210 -/* f00c044: 0c0048f2 */ jal 0x123c8 -/* f00c048: 24050004 */ addiu $a1,$zero,0x4 -/* f00c04c: 3c018006 */ lui $at,0x8006 -/* f00c050: ac227e64 */ sw $v0,0x7e64($at) -/* f00c054: 24040220 */ addiu $a0,$zero,0x220 -/* f00c058: 0c0048f2 */ jal 0x123c8 -/* f00c05c: 24050004 */ addiu $a1,$zero,0x4 -/* f00c060: 3c018006 */ lui $at,0x8006 -/* f00c064: ac227e68 */ sw $v0,0x7e68($at) -.L0f00c068: -/* f00c068: 8fbf001c */ lw $ra,0x1c($sp) -/* f00c06c: 8fb00018 */ lw $s0,0x18($sp) -/* f00c070: 27bd0710 */ addiu $sp,$sp,0x710 -/* f00c074: 03e00008 */ jr $ra -/* f00c078: 00000000 */ sll $zero,$zero,0x0 -/* f00c07c: 27bdffc8 */ addiu $sp,$sp,-56 -/* f00c080: 3c0e800a */ lui $t6,0x800a -/* f00c084: 8dced048 */ lw $t6,-0x2fb8($t6) -/* f00c088: afbf0034 */ sw $ra,0x34($sp) -/* f00c08c: afb70030 */ sw $s7,0x30($sp) -/* f00c090: afb6002c */ sw $s6,0x2c($sp) -/* f00c094: afb50028 */ sw $s5,0x28($sp) -/* f00c098: afb40024 */ sw $s4,0x24($sp) -/* f00c09c: afb30020 */ sw $s3,0x20($sp) -/* f00c0a0: afb2001c */ sw $s2,0x1c($sp) -/* f00c0a4: afb10018 */ sw $s1,0x18($sp) -/* f00c0a8: afb00014 */ sw $s0,0x14($sp) -/* f00c0ac: 8dd00000 */ lw $s0,0x0($t6) -/* f00c0b0: 241500c8 */ addiu $s5,$zero,0xc8 -/* f00c0b4: 241600c9 */ addiu $s6,$zero,0xc9 -/* f00c0b8: 12000052 */ beqz $s0,.L0f00c204 -/* f00c0bc: 0000b825 */ or $s7,$zero,$zero -/* f00c0c0: 241400c7 */ addiu $s4,$zero,0xc7 -/* f00c0c4: 241300c6 */ addiu $s3,$zero,0xc6 -/* f00c0c8: 2412001c */ addiu $s2,$zero,0x1c -/* f00c0cc: 24110004 */ addiu $s1,$zero,0x4 -.L0f00c0d0: -/* f00c0d0: 92030000 */ lbu $v1,0x0($s0) -.L0f00c0d4: -/* f00c0d4: 3c0f800a */ lui $t7,0x800a -/* f00c0d8: 16230004 */ bne $s1,$v1,.L0f00c0ec -/* f00c0dc: 00000000 */ sll $zero,$zero,0x0 -/* f00c0e0: 8defd048 */ lw $t7,-0x2fb8($t7) -/* f00c0e4: 10000042 */ beqz $zero,.L0f00c1f0 -/* f00c0e8: 01f71021 */ addu $v0,$t7,$s7 -.L0f00c0ec: -/* f00c0ec: 5072000c */ beql $v1,$s2,.L0f00c120 -/* f00c0f0: 92180002 */ lbu $t8,0x2($s0) -/* f00c0f4: 10730013 */ beq $v1,$s3,.L0f00c144 -/* f00c0f8: 00000000 */ sll $zero,$zero,0x0 -/* f00c0fc: 1074001c */ beq $v1,$s4,.L0f00c170 -/* f00c100: 00000000 */ sll $zero,$zero,0x0 -/* f00c104: 50750026 */ beql $v1,$s5,.L0f00c1a0 -/* f00c108: 920a0002 */ lbu $t2,0x2($s0) -/* f00c10c: 5076002f */ beql $v1,$s6,.L0f00c1cc -/* f00c110: 920d0002 */ lbu $t5,0x2($s0) -/* f00c114: 10000032 */ beqz $zero,.L0f00c1e0 -/* f00c118: 02002025 */ or $a0,$s0,$zero -/* f00c11c: 92180002 */ lbu $t8,0x2($s0) -.L0f00c120: -/* f00c120: 92080003 */ lbu $t0,0x3($s0) -/* f00c124: 0018ca00 */ sll $t9,$t8,0x8 -/* f00c128: 03281025 */ or $v0,$t9,$t0 -/* f00c12c: 0fc2486d */ jal func0f0921b4 -/* f00c130: 3044ffff */ andi $a0,$v0,0xffff -/* f00c134: 5040002a */ beqzl $v0,.L0f00c1e0 -/* f00c138: 02002025 */ or $a0,$s0,$zero -/* f00c13c: 10000028 */ beqz $zero,.L0f00c1e0 -/* f00c140: 02002025 */ or $a0,$s0,$zero -.L0f00c144: -/* f00c144: 0fc0b38c */ jal func0f02ce30 -/* f00c148: 92040002 */ lbu $a0,0x2($s0) -/* f00c14c: 82040003 */ lb $a0,0x3($s0) -/* f00c150: 04820023 */ bltzl $a0,.L0f00c1e0 -/* f00c154: 02002025 */ or $a0,$s0,$zero -/* f00c158: 0fc0b38c */ jal func0f02ce30 -/* f00c15c: 00000000 */ sll $zero,$zero,0x0 -/* f00c160: 5040001f */ beqzl $v0,.L0f00c1e0 -/* f00c164: 02002025 */ or $a0,$s0,$zero -/* f00c168: 1000001d */ beqz $zero,.L0f00c1e0 -/* f00c16c: 02002025 */ or $a0,$s0,$zero -.L0f00c170: -/* f00c170: 0fc0b38c */ jal func0f02ce30 -/* f00c174: 92040002 */ lbu $a0,0x2($s0) -/* f00c178: 82040003 */ lb $a0,0x3($s0) -/* f00c17c: 04820018 */ bltzl $a0,.L0f00c1e0 -/* f00c180: 02002025 */ or $a0,$s0,$zero -/* f00c184: 0fc0b38c */ jal func0f02ce30 -/* f00c188: 00000000 */ sll $zero,$zero,0x0 -/* f00c18c: 50400014 */ beqzl $v0,.L0f00c1e0 -/* f00c190: 02002025 */ or $a0,$s0,$zero -/* f00c194: 10000012 */ beqz $zero,.L0f00c1e0 -/* f00c198: 02002025 */ or $a0,$s0,$zero -/* f00c19c: 920a0002 */ lbu $t2,0x2($s0) -.L0f00c1a0: -/* f00c1a0: 920c0003 */ lbu $t4,0x3($s0) -/* f00c1a4: 000a5a00 */ sll $t3,$t2,0x8 -/* f00c1a8: 0fc2486d */ jal func0f0921b4 -/* f00c1ac: 016c2025 */ or $a0,$t3,$t4 -/* f00c1b0: 0fc04558 */ jal func0f011560 -/* f00c1b4: 92040004 */ lbu $a0,0x4($s0) -/* f00c1b8: 50400009 */ beqzl $v0,.L0f00c1e0 -/* f00c1bc: 02002025 */ or $a0,$s0,$zero -/* f00c1c0: 10000007 */ beqz $zero,.L0f00c1e0 -/* f00c1c4: 02002025 */ or $a0,$s0,$zero -/* f00c1c8: 920d0002 */ lbu $t5,0x2($s0) -.L0f00c1cc: -/* f00c1cc: 920f0003 */ lbu $t7,0x3($s0) -/* f00c1d0: 000d7200 */ sll $t6,$t5,0x8 -/* f00c1d4: 0fc2486d */ jal func0f0921b4 -/* f00c1d8: 01cf2025 */ or $a0,$t6,$t7 -/* f00c1dc: 02002025 */ or $a0,$s0,$zero -.L0f00c1e0: -/* f00c1e0: 0fc136d0 */ jal func0f04db40 -/* f00c1e4: 00002825 */ or $a1,$zero,$zero -/* f00c1e8: 1000ffb9 */ beqz $zero,.L0f00c0d0 -/* f00c1ec: 02028021 */ addu $s0,$s0,$v0 -.L0f00c1f0: -/* f00c1f0: 8c500008 */ lw $s0,0x8($v0) -/* f00c1f4: 26f70008 */ addiu $s7,$s7,0x8 -/* f00c1f8: 24420008 */ addiu $v0,$v0,0x8 -/* f00c1fc: 5600ffb5 */ bnezl $s0,.L0f00c0d4 -/* f00c200: 92030000 */ lbu $v1,0x0($s0) -.L0f00c204: -/* f00c204: 8fbf0034 */ lw $ra,0x34($sp) -/* f00c208: 8fb00014 */ lw $s0,0x14($sp) -/* f00c20c: 8fb10018 */ lw $s1,0x18($sp) -/* f00c210: 8fb2001c */ lw $s2,0x1c($sp) -/* f00c214: 8fb30020 */ lw $s3,0x20($sp) -/* f00c218: 8fb40024 */ lw $s4,0x24($sp) -/* f00c21c: 8fb50028 */ lw $s5,0x28($sp) -/* f00c220: 8fb6002c */ lw $s6,0x2c($sp) -/* f00c224: 8fb70030 */ lw $s7,0x30($sp) -/* f00c228: 03e00008 */ jr $ra -/* f00c22c: 27bd0038 */ addiu $sp,$sp,0x38 -/* f00c230: 03e00008 */ jr $ra -/* f00c234: 00000000 */ sll $zero,$zero,0x0 -/* f00c238: 00000000 */ sll $zero,$zero,0x0 -/* f00c23c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00c240 -/* f00c240: 27bdffe0 */ addiu $sp,$sp,-32 -/* f00c244: afb00018 */ sw $s0,0x18($sp) -/* f00c248: 3c10800a */ lui $s0,0x800a -/* f00c24c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f00c250: 8e040334 */ lw $a0,0x334($s0) -/* f00c254: afbf001c */ sw $ra,0x1c($sp) -/* f00c258: 24050004 */ addiu $a1,$zero,0x4 -/* f00c25c: 000470c0 */ sll $t6,$a0,0x3 -/* f00c260: 01c47021 */ addu $t6,$t6,$a0 -/* f00c264: 000e70c0 */ sll $t6,$t6,0x3 -/* f00c268: 25c4003f */ addiu $a0,$t6,0x3f -/* f00c26c: 348f003f */ ori $t7,$a0,0x3f -/* f00c270: 0c0048f2 */ jal 0x123c8 -/* f00c274: 39e4003f */ xori $a0,$t7,0x3f -/* f00c278: ae020338 */ sw $v0,0x338($s0) -/* f00c27c: 24040340 */ addiu $a0,$zero,0x340 -/* f00c280: 0c0048f2 */ jal 0x123c8 -/* f00c284: 24050004 */ addiu $a1,$zero,0x4 -/* f00c288: 3c013f80 */ lui $at,0x3f80 -/* f00c28c: 44812000 */ mtc1 $at,$f4 -/* f00c290: ae020348 */ sw $v0,0x348($s0) -/* f00c294: 3c018007 */ lui $at,0x8007 -/* f00c298: e4249880 */ swc1 $f4,-0x6780($at) -/* f00c29c: 8e080348 */ lw $t0,0x348($s0) -/* f00c2a0: ae00033c */ sw $zero,0x33c($s0) -/* f00c2a4: ae000340 */ sw $zero,0x340($s0) -/* f00c2a8: ae000354 */ sw $zero,0x354($s0) -/* f00c2ac: ae000350 */ sw $zero,0x350($s0) -/* f00c2b0: ad000000 */ sw $zero,0x0($t0) -/* f00c2b4: 8e0b0334 */ lw $t3,0x334($s0) -/* f00c2b8: 8e090348 */ lw $t1,0x348($s0) -/* f00c2bc: 8e0a0338 */ lw $t2,0x338($s0) -/* f00c2c0: 256cffff */ addiu $t4,$t3,-1 -/* f00c2c4: 00002025 */ or $a0,$zero,$zero -/* f00c2c8: ae09034c */ sw $t1,0x34c($s0) -/* f00c2cc: 1980000e */ blez $t4,.L0f00c308 -/* f00c2d0: ae0a0344 */ sw $t2,0x344($s0) -/* f00c2d4: 00001825 */ or $v1,$zero,$zero -/* f00c2d8: 8e020338 */ lw $v0,0x338($s0) -.L0f00c2dc: -/* f00c2dc: 24840001 */ addiu $a0,$a0,0x1 -/* f00c2e0: 00626821 */ addu $t5,$v1,$v0 -/* f00c2e4: 25ae0048 */ addiu $t6,$t5,0x48 -/* f00c2e8: 00437821 */ addu $t7,$v0,$v1 -/* f00c2ec: adee0020 */ sw $t6,0x20($t7) -/* f00c2f0: 8e180334 */ lw $t8,0x334($s0) -/* f00c2f4: 24630048 */ addiu $v1,$v1,0x48 -/* f00c2f8: 2719ffff */ addiu $t9,$t8,-1 -/* f00c2fc: 0099082a */ slt $at,$a0,$t9 -/* f00c300: 5420fff6 */ bnezl $at,.L0f00c2dc -/* f00c304: 8e020338 */ lw $v0,0x338($s0) -.L0f00c308: -/* f00c308: 0fc030e4 */ jal func0f00c390 -/* f00c30c: 00000000 */ sll $zero,$zero,0x0 -/* f00c310: 8e080318 */ lw $t0,0x318($s0) -/* f00c314: 340bfffe */ dli $t3,0xfffe -/* f00c318: 340cffff */ dli $t4,0xffff -/* f00c31c: 11000004 */ beqz $t0,.L0f00c330 -/* f00c320: 3c02800a */ lui $v0,0x800a -/* f00c324: 24090004 */ addiu $t1,$zero,0x4 -/* f00c328: 10000003 */ beqz $zero,.L0f00c338 -/* f00c32c: a2090358 */ sb $t1,0x358($s0) -.L0f00c330: -/* f00c330: 240a0007 */ addiu $t2,$zero,0x7 -/* f00c334: a20a0358 */ sb $t2,0x358($s0) -.L0f00c338: -/* f00c338: 3c04800a */ lui $a0,0x800a -/* f00c33c: a2000359 */ sb $zero,0x359($s0) -/* f00c340: a200035a */ sb $zero,0x35a($s0) -/* f00c344: a200035b */ sb $zero,0x35b($s0) -/* f00c348: a60b035c */ sh $t3,0x35c($s0) -/* f00c34c: a60c035e */ sh $t4,0x35e($s0) -/* f00c350: 2484a084 */ addiu $a0,$a0,-24444 -/* f00c354: 24429fc0 */ addiu $v0,$v0,-24640 -/* f00c358: 24030002 */ addiu $v1,$zero,0x2 -.L0f00c35c: -/* f00c35c: 2442001c */ addiu $v0,$v0,0x1c -/* f00c360: a4400344 */ sh $zero,0x344($v0) -/* f00c364: a4400346 */ sh $zero,0x346($v0) -/* f00c368: ac40034c */ sw $zero,0x34c($v0) -/* f00c36c: ac400350 */ sw $zero,0x350($v0) -/* f00c370: ac400354 */ sw $zero,0x354($v0) -/* f00c374: 1444fff9 */ bne $v0,$a0,.L0f00c35c -/* f00c378: ac430358 */ sw $v1,0x358($v0) -/* f00c37c: 8fbf001c */ lw $ra,0x1c($sp) -/* f00c380: 8fb00018 */ lw $s0,0x18($sp) -/* f00c384: 27bd0020 */ addiu $sp,$sp,0x20 -/* f00c388: 03e00008 */ jr $ra -/* f00c38c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00c390 -/* f00c390: 3c07800a */ lui $a3,0x800a -/* f00c394: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f00c398: 8ce402bc */ lw $a0,0x2bc($a3) -/* f00c39c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00c3a0: afbf0014 */ sw $ra,0x14($sp) -/* f00c3a4: 00047040 */ sll $t6,$a0,0x1 -/* f00c3a8: 25c4000f */ addiu $a0,$t6,0xf -/* f00c3ac: 348f000f */ ori $t7,$a0,0xf -/* f00c3b0: 39e4000f */ xori $a0,$t7,0xf -/* f00c3b4: 0c0048f2 */ jal 0x123c8 -/* f00c3b8: 24050004 */ addiu $a1,$zero,0x4 -/* f00c3bc: 3c08800a */ lui $t0,0x800a -/* f00c3c0: 2508cda0 */ addiu $t0,$t0,-12896 -/* f00c3c4: ad020000 */ sw $v0,0x0($t0) -/* f00c3c8: 24041000 */ addiu $a0,$zero,0x1000 -/* f00c3cc: 0c0048f2 */ jal 0x123c8 -/* f00c3d0: 24050004 */ addiu $a1,$zero,0x4 -/* f00c3d4: 3c07800a */ lui $a3,0x800a -/* f00c3d8: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f00c3dc: 8cf902bc */ lw $t9,0x2bc($a3) -/* f00c3e0: 3c05800a */ lui $a1,0x800a -/* f00c3e4: 24a5cda4 */ addiu $a1,$a1,-12892 -/* f00c3e8: 3c08800a */ lui $t0,0x800a -/* f00c3ec: 2508cda0 */ addiu $t0,$t0,-12896 -/* f00c3f0: aca20000 */ sw $v0,0x0($a1) -/* f00c3f4: 1b20000d */ blez $t9,.L0f00c42c -/* f00c3f8: 00001825 */ or $v1,$zero,$zero -/* f00c3fc: 00001025 */ or $v0,$zero,$zero -/* f00c400: 2406ffff */ addiu $a2,$zero,-1 -/* f00c404: 8d0b0000 */ lw $t3,0x0($t0) -.L0f00c408: -/* f00c408: 24630001 */ addiu $v1,$v1,0x1 -/* f00c40c: 01626021 */ addu $t4,$t3,$v0 -/* f00c410: a5860000 */ sh $a2,0x0($t4) -/* f00c414: 8ced02bc */ lw $t5,0x2bc($a3) -/* f00c418: 24420002 */ addiu $v0,$v0,0x2 -/* f00c41c: 006d082a */ slt $at,$v1,$t5 -/* f00c420: 5420fff9 */ bnezl $at,.L0f00c408 -/* f00c424: 8d0b0000 */ lw $t3,0x0($t0) -/* f00c428: 00001825 */ or $v1,$zero,$zero -.L0f00c42c: -/* f00c42c: 2406ffff */ addiu $a2,$zero,-1 -/* f00c430: 00003825 */ or $a3,$zero,$zero -/* f00c434: 240a0100 */ addiu $t2,$zero,0x100 -/* f00c438: 2409fffe */ addiu $t1,$zero,-2 -/* f00c43c: 24040010 */ addiu $a0,$zero,0x10 -.L0f00c440: -/* f00c440: 8cae0000 */ lw $t6,0x0($a1) -/* f00c444: 24020002 */ addiu $v0,$zero,0x2 -/* f00c448: 01c77821 */ addu $t7,$t6,$a3 -/* f00c44c: a5e90000 */ sh $t1,0x0($t7) -.L0f00c450: -/* f00c450: 8cb80000 */ lw $t8,0x0($a1) -/* f00c454: 0003c900 */ sll $t9,$v1,0x4 -/* f00c458: 03195821 */ addu $t3,$t8,$t9 -/* f00c45c: 01626021 */ addu $t4,$t3,$v0 -/* f00c460: 24420002 */ addiu $v0,$v0,0x2 -/* f00c464: 1444fffa */ bne $v0,$a0,.L0f00c450 -/* f00c468: a5860000 */ sh $a2,0x0($t4) -/* f00c46c: 24630001 */ addiu $v1,$v1,0x1 -/* f00c470: 146afff3 */ bne $v1,$t2,.L0f00c440 -/* f00c474: 24e70010 */ addiu $a3,$a3,0x10 -/* f00c478: 8fbf0014 */ lw $ra,0x14($sp) -/* f00c47c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f00c480: 03e00008 */ jr $ra -/* f00c484: 00000000 */ sll $zero,$zero,0x0 -/* f00c488: 00000000 */ sll $zero,$zero,0x0 -/* f00c48c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00c490 -/* f00c490: 27bdffe0 */ addiu $sp,$sp,-32 -/* f00c494: 3c028007 */ lui $v0,0x8007 -/* f00c498: 3c038007 */ lui $v1,0x8007 -/* f00c49c: afbf0014 */ sw $ra,0x14($sp) -/* f00c4a0: 24639a70 */ addiu $v1,$v1,-26000 -/* f00c4a4: 24429a48 */ addiu $v0,$v0,-26040 -.L0f00c4a8: -/* f00c4a8: 24420004 */ addiu $v0,$v0,0x4 -/* f00c4ac: 0043082b */ sltu $at,$v0,$v1 -/* f00c4b0: 1420fffd */ bnez $at,.L0f00c4a8 -/* f00c4b4: ac40fffc */ sw $zero,-0x4($v0) -/* f00c4b8: 3c06800a */ lui $a2,0x800a -/* f00c4bc: 3c07800a */ lui $a3,0x800a -/* f00c4c0: 3c08800a */ lui $t0,0x800a -/* f00c4c4: 3c09800a */ lui $t1,0x800a -/* f00c4c8: 2529ce4c */ addiu $t1,$t1,-12724 -/* f00c4cc: 2508ce48 */ addiu $t0,$t0,-12728 -/* f00c4d0: 24e7ce44 */ addiu $a3,$a3,-12732 -/* f00c4d4: 24c6ce40 */ addiu $a2,$a2,-12736 -/* f00c4d8: 24030014 */ addiu $v1,$zero,0x14 -/* f00c4dc: 240e0032 */ addiu $t6,$zero,0x32 -/* f00c4e0: 240f000a */ addiu $t7,$zero,0xa -/* f00c4e4: 2418000f */ addiu $t8,$zero,0xf -/* f00c4e8: acce0000 */ sw $t6,0x0($a2) -/* f00c4ec: acef0000 */ sw $t7,0x0($a3) -/* f00c4f0: ad030000 */ sw $v1,0x0($t0) -/* f00c4f4: ad380000 */ sw $t8,0x0($t1) -/* f00c4f8: 3c028009 */ lui $v0,0x8009 -/* f00c4fc: 90420af0 */ lbu $v0,0xaf0($v0) -/* f00c500: 24040001 */ addiu $a0,$zero,0x1 -/* f00c504: 3c0a800a */ lui $t2,0x800a -/* f00c508: 14820005 */ bne $a0,$v0,.L0f00c520 -/* f00c50c: 3c0f800a */ lui $t7,0x800a -/* f00c510: 3c0a800a */ lui $t2,0x800a -/* f00c514: 254ace50 */ addiu $t2,$t2,-12720 -/* f00c518: 10000004 */ beqz $zero,.L0f00c52c -/* f00c51c: ad430000 */ sw $v1,0x0($t2) -.L0f00c520: -/* f00c520: 254ace50 */ addiu $t2,$t2,-12720 -/* f00c524: 24190064 */ addiu $t9,$zero,0x64 -/* f00c528: ad590000 */ sw $t9,0x0($t2) -.L0f00c52c: -/* f00c52c: 14820006 */ bne $a0,$v0,.L0f00c548 -/* f00c530: 3c0b800a */ lui $t3,0x800a -/* f00c534: 3c0b800a */ lui $t3,0x800a -/* f00c538: 256bce54 */ addiu $t3,$t3,-12716 -/* f00c53c: 240d0028 */ addiu $t5,$zero,0x28 -/* f00c540: 10000004 */ beqz $zero,.L0f00c554 -/* f00c544: ad6d0000 */ sw $t5,0x0($t3) -.L0f00c548: -/* f00c548: 256bce54 */ addiu $t3,$t3,-12716 -/* f00c54c: 240e0050 */ addiu $t6,$zero,0x50 -/* f00c550: ad6e0000 */ sw $t6,0x0($t3) -.L0f00c554: -/* f00c554: 8defa474 */ lw $t7,-0x5b8c($t7) -/* f00c558: 29e1005a */ slti $at,$t7,0x5a -/* f00c55c: 14200007 */ bnez $at,.L0f00c57c -/* f00c560: 00000000 */ sll $zero,$zero,0x0 -/* f00c564: acc00000 */ sw $zero,0x0($a2) -/* f00c568: ace00000 */ sw $zero,0x0($a3) -/* f00c56c: ad000000 */ sw $zero,0x0($t0) -/* f00c570: ad200000 */ sw $zero,0x0($t1) -/* f00c574: ad400000 */ sw $zero,0x0($t2) -/* f00c578: ad600000 */ sw $zero,0x0($t3) -.L0f00c57c: -/* f00c57c: 0fc03323 */ jal func0f00cc8c -/* f00c580: 00000000 */ sll $zero,$zero,0x0 -/* f00c584: 0fc0338f */ jal func0f00ce3c -/* f00c588: 00000000 */ sll $zero,$zero,0x0 -/* f00c58c: 3c018007 */ lui $at,0x8007 -/* f00c590: ac2098d4 */ sw $zero,-0x672c($at) -/* f00c594: 3c018007 */ lui $at,0x8007 -/* f00c598: ac2098d8 */ sw $zero,-0x6728($at) -/* f00c59c: 3c014280 */ lui $at,0x4280 -/* f00c5a0: 44812000 */ mtc1 $at,$f4 -/* f00c5a4: 44800000 */ mtc1 $zero,$f0 -/* f00c5a8: 3c018007 */ lui $at,0x8007 -/* f00c5ac: e42498dc */ swc1 $f4,-0x6724($at) -/* f00c5b0: 3c018007 */ lui $at,0x8007 -/* f00c5b4: e42098e4 */ swc1 $f0,-0x671c($at) -/* f00c5b8: 3c018007 */ lui $at,0x8007 -/* f00c5bc: 3c028007 */ lui $v0,0x8007 -/* f00c5c0: ac2098e8 */ sw $zero,-0x6718($at) -/* f00c5c4: 244298ec */ addiu $v0,$v0,-26388 -/* f00c5c8: 3c018007 */ lui $at,0x8007 -/* f00c5cc: e4400000 */ swc1 $f0,0x0($v0) -/* f00c5d0: e4400004 */ swc1 $f0,0x4($v0) -/* f00c5d4: e4400008 */ swc1 $f0,0x8($v0) -/* f00c5d8: ac2098f8 */ sw $zero,-0x6708($at) -/* f00c5dc: 3c018007 */ lui $at,0x8007 -/* f00c5e0: e42098fc */ swc1 $f0,-0x6704($at) -/* f00c5e4: 3c018007 */ lui $at,0x8007 -/* f00c5e8: ac209900 */ sw $zero,-0x6700($at) -/* f00c5ec: 240c0001 */ addiu $t4,$zero,0x1 -/* f00c5f0: 3c018007 */ lui $at,0x8007 -/* f00c5f4: ac2c9904 */ sw $t4,-0x66fc($at) -/* f00c5f8: 3c018007 */ lui $at,0x8007 -/* f00c5fc: ac209908 */ sw $zero,-0x66f8($at) -/* f00c600: 3c018007 */ lui $at,0x8007 -/* f00c604: e420990c */ swc1 $f0,-0x66f4($at) -/* f00c608: 3c018007 */ lui $at,0x8007 -/* f00c60c: ac209910 */ sw $zero,-0x66f0($at) -/* f00c610: 3c06800a */ lui $a2,0x800a -/* f00c614: 3c018007 */ lui $at,0x8007 -/* f00c618: 24c6ce40 */ addiu $a2,$a2,-12736 -/* f00c61c: ac2098d0 */ sw $zero,-0x6730($at) -/* f00c620: 8cc30000 */ lw $v1,0x0($a2) -/* f00c624: 3c07800a */ lui $a3,0x800a -/* f00c628: 3c08800a */ lui $t0,0x800a -/* f00c62c: 3c09800a */ lui $t1,0x800a -/* f00c630: 3c0a800a */ lui $t2,0x800a -/* f00c634: 3c0b800a */ lui $t3,0x800a -/* f00c638: 256bce54 */ addiu $t3,$t3,-12716 -/* f00c63c: 254ace50 */ addiu $t2,$t2,-12720 -/* f00c640: 2529ce4c */ addiu $t1,$t1,-12724 -/* f00c644: 2508ce48 */ addiu $t0,$t0,-12728 -/* f00c648: 14600006 */ bnez $v1,.L0f00c664 -/* f00c64c: 24e7ce44 */ addiu $a3,$a3,-12732 -/* f00c650: 3c04800a */ lui $a0,0x800a -/* f00c654: 2484ce58 */ addiu $a0,$a0,-12712 -/* f00c658: ac800000 */ sw $zero,0x0($a0) -/* f00c65c: 1000002a */ beqz $zero,.L0f00c708 -/* f00c660: 00001825 */ or $v1,$zero,$zero -.L0f00c664: -/* f00c664: 00032080 */ sll $a0,$v1,0x2 -/* f00c668: 00832023 */ subu $a0,$a0,$v1 -/* f00c66c: 00042080 */ sll $a0,$a0,0x2 -/* f00c670: 00832021 */ addu $a0,$a0,$v1 -/* f00c674: 000420c0 */ sll $a0,$a0,0x3 -/* f00c678: 2484000f */ addiu $a0,$a0,0xf -/* f00c67c: 3498000f */ ori $t8,$a0,0xf -/* f00c680: 3b04000f */ xori $a0,$t8,0xf -/* f00c684: 0c0048f2 */ jal 0x123c8 -/* f00c688: 24050004 */ addiu $a1,$zero,0x4 -/* f00c68c: 3c06800a */ lui $a2,0x800a -/* f00c690: 24c6ce40 */ addiu $a2,$a2,-12736 -/* f00c694: 8ccd0000 */ lw $t5,0x0($a2) -/* f00c698: 3c04800a */ lui $a0,0x800a -/* f00c69c: 2484ce58 */ addiu $a0,$a0,-12712 -/* f00c6a0: 3c07800a */ lui $a3,0x800a -/* f00c6a4: 3c08800a */ lui $t0,0x800a -/* f00c6a8: 3c09800a */ lui $t1,0x800a -/* f00c6ac: 3c0a800a */ lui $t2,0x800a -/* f00c6b0: 3c0b800a */ lui $t3,0x800a -/* f00c6b4: 256bce54 */ addiu $t3,$t3,-12716 -/* f00c6b8: 254ace50 */ addiu $t2,$t2,-12720 -/* f00c6bc: 2529ce4c */ addiu $t1,$t1,-12724 -/* f00c6c0: 2508ce48 */ addiu $t0,$t0,-12728 -/* f00c6c4: 24e7ce44 */ addiu $a3,$a3,-12732 -/* f00c6c8: ac820000 */ sw $v0,0x0($a0) -/* f00c6cc: 19a0000c */ blez $t5,.L0f00c700 -/* f00c6d0: 00001825 */ or $v1,$zero,$zero -/* f00c6d4: 00001025 */ or $v0,$zero,$zero -/* f00c6d8: 8c8e0000 */ lw $t6,0x0($a0) -.L0f00c6dc: -/* f00c6dc: 24630001 */ addiu $v1,$v1,0x1 -/* f00c6e0: 01c27821 */ addu $t7,$t6,$v0 -/* f00c6e4: ade00014 */ sw $zero,0x14($t7) -/* f00c6e8: 8cd80000 */ lw $t8,0x0($a2) -/* f00c6ec: 24420068 */ addiu $v0,$v0,0x68 -/* f00c6f0: 0078082a */ slt $at,$v1,$t8 -/* f00c6f4: 5420fff9 */ bnezl $at,.L0f00c6dc -/* f00c6f8: 8c8e0000 */ lw $t6,0x0($a0) -/* f00c6fc: 00001825 */ or $v1,$zero,$zero -.L0f00c700: -/* f00c700: 3c018007 */ lui $at,0x8007 -/* f00c704: ac209914 */ sw $zero,-0x66ec($at) -.L0f00c708: -/* f00c708: 8ce20000 */ lw $v0,0x0($a3) -/* f00c70c: 3c04800a */ lui $a0,0x800a -/* f00c710: 2484ce5c */ addiu $a0,$a0,-12708 -/* f00c714: 54400004 */ bnezl $v0,.L0f00c728 -/* f00c718: 00022080 */ sll $a0,$v0,0x2 -/* f00c71c: 10000029 */ beqz $zero,.L0f00c7c4 -/* f00c720: ac800000 */ sw $zero,0x0($a0) -/* f00c724: 00022080 */ sll $a0,$v0,0x2 -.L0f00c728: -/* f00c728: 00822023 */ subu $a0,$a0,$v0 -/* f00c72c: 000420c0 */ sll $a0,$a0,0x3 -/* f00c730: 00822023 */ subu $a0,$a0,$v0 -/* f00c734: 00042080 */ sll $a0,$a0,0x2 -/* f00c738: 2484000f */ addiu $a0,$a0,0xf -/* f00c73c: 3499000f */ ori $t9,$a0,0xf -/* f00c740: 3b24000f */ xori $a0,$t9,0xf -/* f00c744: 24050004 */ addiu $a1,$zero,0x4 -/* f00c748: 0c0048f2 */ jal 0x123c8 -/* f00c74c: afa3001c */ sw $v1,0x1c($sp) -/* f00c750: 3c07800a */ lui $a3,0x800a -/* f00c754: 24e7ce44 */ addiu $a3,$a3,-12732 -/* f00c758: 8cee0000 */ lw $t6,0x0($a3) -/* f00c75c: 3c04800a */ lui $a0,0x800a -/* f00c760: 2484ce5c */ addiu $a0,$a0,-12708 -/* f00c764: 3c08800a */ lui $t0,0x800a -/* f00c768: 3c09800a */ lui $t1,0x800a -/* f00c76c: 3c0a800a */ lui $t2,0x800a -/* f00c770: 3c0b800a */ lui $t3,0x800a -/* f00c774: 256bce54 */ addiu $t3,$t3,-12716 -/* f00c778: 254ace50 */ addiu $t2,$t2,-12720 -/* f00c77c: 2529ce4c */ addiu $t1,$t1,-12724 -/* f00c780: 2508ce48 */ addiu $t0,$t0,-12728 -/* f00c784: ac820000 */ sw $v0,0x0($a0) -/* f00c788: 19c0000c */ blez $t6,.L0f00c7bc -/* f00c78c: 8fa3001c */ lw $v1,0x1c($sp) -/* f00c790: 00001025 */ or $v0,$zero,$zero -/* f00c794: 8c8f0000 */ lw $t7,0x0($a0) -.L0f00c798: -/* f00c798: 24630001 */ addiu $v1,$v1,0x1 -/* f00c79c: 01e2c021 */ addu $t8,$t7,$v0 -/* f00c7a0: af000014 */ sw $zero,0x14($t8) -/* f00c7a4: 8cf90000 */ lw $t9,0x0($a3) -/* f00c7a8: 2442005c */ addiu $v0,$v0,0x5c -/* f00c7ac: 0079082a */ slt $at,$v1,$t9 -/* f00c7b0: 5420fff9 */ bnezl $at,.L0f00c798 -/* f00c7b4: 8c8f0000 */ lw $t7,0x0($a0) -/* f00c7b8: 00001825 */ or $v1,$zero,$zero -.L0f00c7bc: -/* f00c7bc: 3c018007 */ lui $at,0x8007 -/* f00c7c0: ac209918 */ sw $zero,-0x66e8($at) -.L0f00c7c4: -/* f00c7c4: 8d020000 */ lw $v0,0x0($t0) -/* f00c7c8: 3c04800a */ lui $a0,0x800a -/* f00c7cc: 2484ce60 */ addiu $a0,$a0,-12704 -/* f00c7d0: 54400004 */ bnezl $v0,.L0f00c7e4 -/* f00c7d4: 00022080 */ sll $a0,$v0,0x2 -/* f00c7d8: 10000023 */ beqz $zero,.L0f00c868 -/* f00c7dc: ac800000 */ sw $zero,0x0($a0) -/* f00c7e0: 00022080 */ sll $a0,$v0,0x2 -.L0f00c7e4: -/* f00c7e4: 00822023 */ subu $a0,$a0,$v0 -/* f00c7e8: 00042140 */ sll $a0,$a0,0x5 -/* f00c7ec: 2484000f */ addiu $a0,$a0,0xf -/* f00c7f0: 348d000f */ ori $t5,$a0,0xf -/* f00c7f4: 39a4000f */ xori $a0,$t5,0xf -/* f00c7f8: 24050004 */ addiu $a1,$zero,0x4 -/* f00c7fc: 0c0048f2 */ jal 0x123c8 -/* f00c800: afa3001c */ sw $v1,0x1c($sp) -/* f00c804: 3c08800a */ lui $t0,0x800a -/* f00c808: 2508ce48 */ addiu $t0,$t0,-12728 -/* f00c80c: 8d0f0000 */ lw $t7,0x0($t0) -/* f00c810: 3c04800a */ lui $a0,0x800a -/* f00c814: 2484ce60 */ addiu $a0,$a0,-12704 -/* f00c818: 3c09800a */ lui $t1,0x800a -/* f00c81c: 3c0a800a */ lui $t2,0x800a -/* f00c820: 3c0b800a */ lui $t3,0x800a -/* f00c824: 256bce54 */ addiu $t3,$t3,-12716 -/* f00c828: 254ace50 */ addiu $t2,$t2,-12720 -/* f00c82c: 2529ce4c */ addiu $t1,$t1,-12724 -/* f00c830: ac820000 */ sw $v0,0x0($a0) -/* f00c834: 19e0000c */ blez $t7,.L0f00c868 -/* f00c838: 8fa3001c */ lw $v1,0x1c($sp) -/* f00c83c: 00001025 */ or $v0,$zero,$zero -/* f00c840: 8c980000 */ lw $t8,0x0($a0) -.L0f00c844: -/* f00c844: 24630001 */ addiu $v1,$v1,0x1 -/* f00c848: 0302c821 */ addu $t9,$t8,$v0 -/* f00c84c: af200014 */ sw $zero,0x14($t9) -/* f00c850: 8d0d0000 */ lw $t5,0x0($t0) -/* f00c854: 24420060 */ addiu $v0,$v0,0x60 -/* f00c858: 006d082a */ slt $at,$v1,$t5 -/* f00c85c: 5420fff9 */ bnezl $at,.L0f00c844 -/* f00c860: 8c980000 */ lw $t8,0x0($a0) -/* f00c864: 00001825 */ or $v1,$zero,$zero -.L0f00c868: -/* f00c868: 8d220000 */ lw $v0,0x0($t1) -/* f00c86c: 14400004 */ bnez $v0,.L0f00c880 -/* f00c870: 3c04800a */ lui $a0,0x800a -/* f00c874: 2484ce64 */ addiu $a0,$a0,-12700 -/* f00c878: 10000023 */ beqz $zero,.L0f00c908 -/* f00c87c: ac800000 */ sw $zero,0x0($a0) -.L0f00c880: -/* f00c880: 00022080 */ sll $a0,$v0,0x2 -/* f00c884: 00822023 */ subu $a0,$a0,$v0 -/* f00c888: 000420c0 */ sll $a0,$a0,0x3 -/* f00c88c: 00822023 */ subu $a0,$a0,$v0 -/* f00c890: 00042080 */ sll $a0,$a0,0x2 -/* f00c894: 2484000f */ addiu $a0,$a0,0xf -/* f00c898: 348e000f */ ori $t6,$a0,0xf -/* f00c89c: 39c4000f */ xori $a0,$t6,0xf -/* f00c8a0: 24050004 */ addiu $a1,$zero,0x4 -/* f00c8a4: 0c0048f2 */ jal 0x123c8 -/* f00c8a8: afa3001c */ sw $v1,0x1c($sp) -/* f00c8ac: 3c09800a */ lui $t1,0x800a -/* f00c8b0: 2529ce4c */ addiu $t1,$t1,-12724 -/* f00c8b4: 8d380000 */ lw $t8,0x0($t1) -/* f00c8b8: 3c04800a */ lui $a0,0x800a -/* f00c8bc: 2484ce64 */ addiu $a0,$a0,-12700 -/* f00c8c0: 3c0a800a */ lui $t2,0x800a -/* f00c8c4: 3c0b800a */ lui $t3,0x800a -/* f00c8c8: 256bce54 */ addiu $t3,$t3,-12716 -/* f00c8cc: 254ace50 */ addiu $t2,$t2,-12720 -/* f00c8d0: ac820000 */ sw $v0,0x0($a0) -/* f00c8d4: 1b00000c */ blez $t8,.L0f00c908 -/* f00c8d8: 8fa3001c */ lw $v1,0x1c($sp) -/* f00c8dc: 00001025 */ or $v0,$zero,$zero -/* f00c8e0: 8c990000 */ lw $t9,0x0($a0) -.L0f00c8e4: -/* f00c8e4: 24630001 */ addiu $v1,$v1,0x1 -/* f00c8e8: 03226821 */ addu $t5,$t9,$v0 -/* f00c8ec: ada00014 */ sw $zero,0x14($t5) -/* f00c8f0: 8d2e0000 */ lw $t6,0x0($t1) -/* f00c8f4: 2442005c */ addiu $v0,$v0,0x5c -/* f00c8f8: 006e082a */ slt $at,$v1,$t6 -/* f00c8fc: 5420fff9 */ bnezl $at,.L0f00c8e4 -/* f00c900: 8c990000 */ lw $t9,0x0($a0) -/* f00c904: 00001825 */ or $v1,$zero,$zero -.L0f00c908: -/* f00c908: 8d420000 */ lw $v0,0x0($t2) -/* f00c90c: 14400004 */ bnez $v0,.L0f00c920 -/* f00c910: 3c05800a */ lui $a1,0x800a -/* f00c914: 24a5ce68 */ addiu $a1,$a1,-12696 -/* f00c918: 10000022 */ beqz $zero,.L0f00c9a4 -/* f00c91c: aca00000 */ sw $zero,0x0($a1) -.L0f00c920: -/* f00c920: 00022100 */ sll $a0,$v0,0x4 -/* f00c924: 00822021 */ addu $a0,$a0,$v0 -/* f00c928: 00042080 */ sll $a0,$a0,0x2 -/* f00c92c: 00822023 */ subu $a0,$a0,$v0 -/* f00c930: 00042080 */ sll $a0,$a0,0x2 -/* f00c934: 2484000f */ addiu $a0,$a0,0xf -/* f00c938: 348f000f */ ori $t7,$a0,0xf -/* f00c93c: 39e4000f */ xori $a0,$t7,0xf -/* f00c940: 24050004 */ addiu $a1,$zero,0x4 -/* f00c944: 0c0048f2 */ jal 0x123c8 -/* f00c948: afa3001c */ sw $v1,0x1c($sp) -/* f00c94c: 3c0a800a */ lui $t2,0x800a -/* f00c950: 254ace50 */ addiu $t2,$t2,-12720 -/* f00c954: 8d590000 */ lw $t9,0x0($t2) -/* f00c958: 3c05800a */ lui $a1,0x800a -/* f00c95c: 24a5ce68 */ addiu $a1,$a1,-12696 -/* f00c960: 3c0b800a */ lui $t3,0x800a -/* f00c964: 256bce54 */ addiu $t3,$t3,-12716 -/* f00c968: aca20000 */ sw $v0,0x0($a1) -/* f00c96c: 1b20000d */ blez $t9,.L0f00c9a4 -/* f00c970: 8fa3001c */ lw $v1,0x1c($sp) -/* f00c974: 00001025 */ or $v0,$zero,$zero -/* f00c978: 3c048000 */ lui $a0,0x8000 -/* f00c97c: 8cad0000 */ lw $t5,0x0($a1) -.L0f00c980: -/* f00c980: 24630001 */ addiu $v1,$v1,0x1 -/* f00c984: 01a27021 */ addu $t6,$t5,$v0 -/* f00c988: adc40000 */ sw $a0,0x0($t6) -/* f00c98c: 8d4f0000 */ lw $t7,0x0($t2) -/* f00c990: 2442010c */ addiu $v0,$v0,0x10c -/* f00c994: 006f082a */ slt $at,$v1,$t7 -/* f00c998: 5420fff9 */ bnezl $at,.L0f00c980 -/* f00c99c: 8cad0000 */ lw $t5,0x0($a1) -/* f00c9a0: 00001825 */ or $v1,$zero,$zero -.L0f00c9a4: -/* f00c9a4: 8d620000 */ lw $v0,0x0($t3) -/* f00c9a8: 14400004 */ bnez $v0,.L0f00c9bc -/* f00c9ac: 3c04800a */ lui $a0,0x800a -/* f00c9b0: 2484ce6c */ addiu $a0,$a0,-12692 -/* f00c9b4: 1000001e */ beqz $zero,.L0f00ca30 -/* f00c9b8: ac800000 */ sw $zero,0x0($a0) -.L0f00c9bc: -/* f00c9bc: 000220c0 */ sll $a0,$v0,0x3 -/* f00c9c0: 00822021 */ addu $a0,$a0,$v0 -/* f00c9c4: 000420c0 */ sll $a0,$a0,0x3 -/* f00c9c8: 2484000f */ addiu $a0,$a0,0xf -/* f00c9cc: 3498000f */ ori $t8,$a0,0xf -/* f00c9d0: 3b04000f */ xori $a0,$t8,0xf -/* f00c9d4: 24050004 */ addiu $a1,$zero,0x4 -/* f00c9d8: 0c0048f2 */ jal 0x123c8 -/* f00c9dc: afa3001c */ sw $v1,0x1c($sp) -/* f00c9e0: 3c0b800a */ lui $t3,0x800a -/* f00c9e4: 256bce54 */ addiu $t3,$t3,-12716 -/* f00c9e8: 8d6d0000 */ lw $t5,0x0($t3) -/* f00c9ec: 3c04800a */ lui $a0,0x800a -/* f00c9f0: 2484ce6c */ addiu $a0,$a0,-12692 -/* f00c9f4: ac820000 */ sw $v0,0x0($a0) -/* f00c9f8: 8fa3001c */ lw $v1,0x1c($sp) -/* f00c9fc: 19a0000c */ blez $t5,.L0f00ca30 -/* f00ca00: 240c0001 */ addiu $t4,$zero,0x1 -/* f00ca04: 00001025 */ or $v0,$zero,$zero -/* f00ca08: 8c8e0000 */ lw $t6,0x0($a0) -.L0f00ca0c: -/* f00ca0c: 24630001 */ addiu $v1,$v1,0x1 -/* f00ca10: 01c27821 */ addu $t7,$t6,$v0 -/* f00ca14: adec0000 */ sw $t4,0x0($t7) -/* f00ca18: 8d780000 */ lw $t8,0x0($t3) -/* f00ca1c: 24420048 */ addiu $v0,$v0,0x48 -/* f00ca20: 0078082a */ slt $at,$v1,$t8 -/* f00ca24: 5420fff9 */ bnezl $at,.L0f00ca0c -/* f00ca28: 8c8e0000 */ lw $t6,0x0($a0) -/* f00ca2c: 00001825 */ or $v1,$zero,$zero -.L0f00ca30: -/* f00ca30: 3c013f80 */ lui $at,0x3f80 -/* f00ca34: 44810000 */ mtc1 $at,$f0 -/* f00ca38: 3c018007 */ lui $at,0x8007 -/* f00ca3c: ac20991c */ sw $zero,-0x66e4($at) -/* f00ca40: 3c018007 */ lui $at,0x8007 -/* f00ca44: ac209920 */ sw $zero,-0x66e0($at) -/* f00ca48: 3c018007 */ lui $at,0x8007 -/* f00ca4c: ac209924 */ sw $zero,-0x66dc($at) -/* f00ca50: 3c018007 */ lui $at,0x8007 -/* f00ca54: ac209928 */ sw $zero,-0x66d8($at) -/* f00ca58: 3c018007 */ lui $at,0x8007 -/* f00ca5c: ac20992c */ sw $zero,-0x66d4($at) -/* f00ca60: 3c018007 */ lui $at,0x8007 -/* f00ca64: ac209930 */ sw $zero,-0x66d0($at) -/* f00ca68: 3c018007 */ lui $at,0x8007 -/* f00ca6c: 2419ffff */ addiu $t9,$zero,-1 -/* f00ca70: ac399934 */ sw $t9,-0x66cc($at) -/* f00ca74: 3c018007 */ lui $at,0x8007 -/* f00ca78: e4209948 */ swc1 $f0,-0x66b8($at) -/* f00ca7c: 3c018007 */ lui $at,0x8007 -/* f00ca80: e420994c */ swc1 $f0,-0x66b4($at) -/* f00ca84: 3c018007 */ lui $at,0x8007 -/* f00ca88: e4209950 */ swc1 $f0,-0x66b0($at) -/* f00ca8c: 3c018007 */ lui $at,0x8007 -/* f00ca90: e4209954 */ swc1 $f0,-0x66ac($at) -/* f00ca94: 3c018007 */ lui $at,0x8007 -/* f00ca98: e4209958 */ swc1 $f0,-0x66a8($at) -/* f00ca9c: 3c02800a */ lui $v0,0x800a -/* f00caa0: 3c018007 */ lui $at,0x8007 -/* f00caa4: 24429fc0 */ addiu $v0,$v0,-24640 -/* f00caa8: e420995c */ swc1 $f0,-0x66a4($at) -/* f00caac: 8c4d0318 */ lw $t5,0x318($v0) -/* f00cab0: 11a00005 */ beqz $t5,.L0f00cac8 -/* f00cab4: 3c078007 */ lui $a3,0x8007 -/* f00cab8: 24e79970 */ addiu $a3,$a3,-26256 -/* f00cabc: 240e000c */ addiu $t6,$zero,0xc -/* f00cac0: 1000001f */ beqz $zero,.L0f00cb40 -/* f00cac4: acee0000 */ sw $t6,0x0($a3) -.L0f00cac8: -/* f00cac8: 8c4f006c */ lw $t7,0x6c($v0) -/* f00cacc: 3c078007 */ lui $a3,0x8007 -/* f00cad0: 24e79970 */ addiu $a3,$a3,-26256 -/* f00cad4: 51e00004 */ beqzl $t7,.L0f00cae8 -/* f00cad8: 00003025 */ or $a2,$zero,$zero -/* f00cadc: 10000002 */ beqz $zero,.L0f00cae8 -/* f00cae0: 24060001 */ addiu $a2,$zero,0x1 -/* f00cae4: 00003025 */ or $a2,$zero,$zero -.L0f00cae8: -/* f00cae8: 8c580068 */ lw $t8,0x68($v0) -/* f00caec: 53000004 */ beqzl $t8,.L0f00cb00 -/* f00caf0: 00002025 */ or $a0,$zero,$zero -/* f00caf4: 10000002 */ beqz $zero,.L0f00cb00 -/* f00caf8: 24040001 */ addiu $a0,$zero,0x1 -/* f00cafc: 00002025 */ or $a0,$zero,$zero -.L0f00cb00: -/* f00cb00: 8c590064 */ lw $t9,0x64($v0) -/* f00cb04: 53200004 */ beqzl $t9,.L0f00cb18 -/* f00cb08: 00002825 */ or $a1,$zero,$zero -/* f00cb0c: 10000002 */ beqz $zero,.L0f00cb18 -/* f00cb10: 24050001 */ addiu $a1,$zero,0x1 -/* f00cb14: 00002825 */ or $a1,$zero,$zero -.L0f00cb18: -/* f00cb18: 8c4d0070 */ lw $t5,0x70($v0) -/* f00cb1c: 51a00004 */ beqzl $t5,.L0f00cb30 -/* f00cb20: 00001025 */ or $v0,$zero,$zero -/* f00cb24: 10000002 */ beqz $zero,.L0f00cb30 -/* f00cb28: 24020001 */ addiu $v0,$zero,0x1 -/* f00cb2c: 00001025 */ or $v0,$zero,$zero -.L0f00cb30: -/* f00cb30: 00457021 */ addu $t6,$v0,$a1 -/* f00cb34: 01c47821 */ addu $t7,$t6,$a0 -/* f00cb38: 01e6c021 */ addu $t8,$t7,$a2 -/* f00cb3c: acf80000 */ sw $t8,0x0($a3) -.L0f00cb40: -/* f00cb40: 8ce40000 */ lw $a0,0x0($a3) -/* f00cb44: 24050004 */ addiu $a1,$zero,0x4 -/* f00cb48: afa3001c */ sw $v1,0x1c($sp) -/* f00cb4c: 0004c880 */ sll $t9,$a0,0x2 -/* f00cb50: 0324c823 */ subu $t9,$t9,$a0 -/* f00cb54: 0019c880 */ sll $t9,$t9,0x2 -/* f00cb58: 0324c823 */ subu $t9,$t9,$a0 -/* f00cb5c: 0019c880 */ sll $t9,$t9,0x2 -/* f00cb60: 0324c823 */ subu $t9,$t9,$a0 -/* f00cb64: 0019c880 */ sll $t9,$t9,0x2 -/* f00cb68: 2724000f */ addiu $a0,$t9,0xf -/* f00cb6c: 348d000f */ ori $t5,$a0,0xf -/* f00cb70: 0c0048f2 */ jal 0x123c8 -/* f00cb74: 39a4000f */ xori $a0,$t5,0xf -/* f00cb78: 3c078007 */ lui $a3,0x8007 -/* f00cb7c: 24e79970 */ addiu $a3,$a3,-26256 -/* f00cb80: 8ce40000 */ lw $a0,0x0($a3) -/* f00cb84: 3c068007 */ lui $a2,0x8007 -/* f00cb88: 24c69968 */ addiu $a2,$a2,-26264 -/* f00cb8c: 00047880 */ sll $t7,$a0,0x2 -/* f00cb90: 01e47823 */ subu $t7,$t7,$a0 -/* f00cb94: 000f7880 */ sll $t7,$t7,0x2 -/* f00cb98: 01e47823 */ subu $t7,$t7,$a0 -/* f00cb9c: 000f7880 */ sll $t7,$t7,0x2 -/* f00cba0: 25e4000f */ addiu $a0,$t7,0xf -/* f00cba4: 3498000f */ ori $t8,$a0,0xf -/* f00cba8: acc20000 */ sw $v0,0x0($a2) -/* f00cbac: 3b04000f */ xori $a0,$t8,0xf -/* f00cbb0: 0c0048f2 */ jal 0x123c8 -/* f00cbb4: 24050004 */ addiu $a1,$zero,0x4 -/* f00cbb8: 3c078007 */ lui $a3,0x8007 -/* f00cbbc: 3c018007 */ lui $at,0x8007 -/* f00cbc0: ac22996c */ sw $v0,-0x6694($at) -/* f00cbc4: 24e79970 */ addiu $a3,$a3,-26256 -/* f00cbc8: 8ced0000 */ lw $t5,0x0($a3) -/* f00cbcc: 3c068007 */ lui $a2,0x8007 -/* f00cbd0: 24c69968 */ addiu $a2,$a2,-26264 -/* f00cbd4: 19a0000b */ blez $t5,.L0f00cc04 -/* f00cbd8: 8fa3001c */ lw $v1,0x1c($sp) -/* f00cbdc: 00001025 */ or $v0,$zero,$zero -/* f00cbe0: 8cce0000 */ lw $t6,0x0($a2) -.L0f00cbe4: -/* f00cbe4: 24630001 */ addiu $v1,$v1,0x1 -/* f00cbe8: 01c27821 */ addu $t7,$t6,$v0 -/* f00cbec: ade00014 */ sw $zero,0x14($t7) -/* f00cbf0: 8cf80000 */ lw $t8,0x0($a3) -/* f00cbf4: 244200ac */ addiu $v0,$v0,0xac -/* f00cbf8: 0078082a */ slt $at,$v1,$t8 -/* f00cbfc: 5420fff9 */ bnezl $at,.L0f00cbe4 -/* f00cc00: 8cce0000 */ lw $t6,0x0($a2) -.L0f00cc04: -/* f00cc04: 8fbf0014 */ lw $ra,0x14($sp) -/* f00cc08: 27bd0020 */ addiu $sp,$sp,0x20 -/* f00cc0c: 03e00008 */ jr $ra -/* f00cc10: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00cc14 -/* f00cc14: 3c028007 */ lui $v0,0x8007 -/* f00cc18: 2442991c */ addiu $v0,$v0,-26340 -/* f00cc1c: 8c4e0000 */ lw $t6,0x0($v0) -/* f00cc20: ac8e000c */ sw $t6,0xc($a0) -/* f00cc24: 03e00008 */ jr $ra -/* f00cc28: ac440000 */ sw $a0,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f00cc2c -/* f00cc2c: 3c028007 */ lui $v0,0x8007 -/* f00cc30: 24429920 */ addiu $v0,$v0,-26336 -/* f00cc34: 8c4e0000 */ lw $t6,0x0($v0) -/* f00cc38: ac8e000c */ sw $t6,0xc($a0) -/* f00cc3c: 03e00008 */ jr $ra -/* f00cc40: ac440000 */ sw $a0,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f00cc44 -/* f00cc44: 3c028007 */ lui $v0,0x8007 -/* f00cc48: 24429924 */ addiu $v0,$v0,-26332 -/* f00cc4c: 8c4e0000 */ lw $t6,0x0($v0) -/* f00cc50: ac8e0010 */ sw $t6,0x10($a0) -/* f00cc54: 03e00008 */ jr $ra -/* f00cc58: ac440000 */ sw $a0,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f00cc5c -/* f00cc5c: 3c028007 */ lui $v0,0x8007 -/* f00cc60: 24429928 */ addiu $v0,$v0,-26328 -/* f00cc64: 8c4e0000 */ lw $t6,0x0($v0) -/* f00cc68: ac8e0010 */ sw $t6,0x10($a0) -/* f00cc6c: 03e00008 */ jr $ra -/* f00cc70: ac440000 */ sw $a0,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f00cc74 -/* f00cc74: 3c028007 */ lui $v0,0x8007 -/* f00cc78: 2442992c */ addiu $v0,$v0,-26324 -/* f00cc7c: 8c4e0000 */ lw $t6,0x0($v0) -/* f00cc80: ac8e000c */ sw $t6,0xc($a0) -/* f00cc84: 03e00008 */ jr $ra -/* f00cc88: ac440000 */ sw $a0,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f00cc8c -/* f00cc8c: 27bdfea0 */ addiu $sp,$sp,-352 -/* f00cc90: 3c0e8006 */ lui $t6,0x8006 -/* f00cc94: 27a200ec */ addiu $v0,$sp,0xec -/* f00cc98: 25ce1a80 */ addiu $t6,$t6,0x1a80 -/* f00cc9c: 27a30078 */ addiu $v1,$sp,0x78 -/* f00cca0: 27a40004 */ addiu $a0,$sp,0x4 -/* f00cca4: 25d9006c */ addiu $t9,$t6,0x6c -/* f00cca8: 00404025 */ or $t0,$v0,$zero -.L0f00ccac: -/* f00ccac: 8dc10000 */ lw $at,0x0($t6) -/* f00ccb0: 25ce000c */ addiu $t6,$t6,0xc -/* f00ccb4: 2508000c */ addiu $t0,$t0,0xc -/* f00ccb8: ad01fff4 */ sw $at,-0xc($t0) -/* f00ccbc: 8dc1fff8 */ lw $at,-0x8($t6) -/* f00ccc0: ad01fff8 */ sw $at,-0x8($t0) -/* f00ccc4: 8dc1fffc */ lw $at,-0x4($t6) -/* f00ccc8: 15d9fff8 */ bne $t6,$t9,.L0f00ccac -/* f00cccc: ad01fffc */ sw $at,-0x4($t0) -/* f00ccd0: 8dc10000 */ lw $at,0x0($t6) -/* f00ccd4: 3c09800a */ lui $t1,0x800a -/* f00ccd8: 2529ce98 */ addiu $t1,$t1,-12648 -/* f00ccdc: ad010000 */ sw $at,0x0($t0) -/* f00cce0: 8dd90004 */ lw $t9,0x4($t6) -/* f00cce4: 00406825 */ or $t5,$v0,$zero -/* f00cce8: 244c006c */ addiu $t4,$v0,0x6c -/* f00ccec: ad190004 */ sw $t9,0x4($t0) -.L0f00ccf0: -/* f00ccf0: 8da10000 */ lw $at,0x0($t5) -/* f00ccf4: 25ad000c */ addiu $t5,$t5,0xc -/* f00ccf8: 2529000c */ addiu $t1,$t1,0xc -/* f00ccfc: ad21fff4 */ sw $at,-0xc($t1) -/* f00cd00: 8da1fff8 */ lw $at,-0x8($t5) -/* f00cd04: ad21fff8 */ sw $at,-0x8($t1) -/* f00cd08: 8da1fffc */ lw $at,-0x4($t5) -/* f00cd0c: 15acfff8 */ bne $t5,$t4,.L0f00ccf0 -/* f00cd10: ad21fffc */ sw $at,-0x4($t1) -/* f00cd14: 8da10000 */ lw $at,0x0($t5) -/* f00cd18: 3c188006 */ lui $t8,0x8006 -/* f00cd1c: 27181af4 */ addiu $t8,$t8,0x1af4 -/* f00cd20: ad210000 */ sw $at,0x0($t1) -/* f00cd24: 8dac0004 */ lw $t4,0x4($t5) -/* f00cd28: 270e006c */ addiu $t6,$t8,0x6c -/* f00cd2c: 00604025 */ or $t0,$v1,$zero -/* f00cd30: ad2c0004 */ sw $t4,0x4($t1) -.L0f00cd34: -/* f00cd34: 8f010000 */ lw $at,0x0($t8) -/* f00cd38: 2718000c */ addiu $t8,$t8,0xc -/* f00cd3c: 2508000c */ addiu $t0,$t0,0xc -/* f00cd40: ad01fff4 */ sw $at,-0xc($t0) -/* f00cd44: 8f01fff8 */ lw $at,-0x8($t8) -/* f00cd48: ad01fff8 */ sw $at,-0x8($t0) -/* f00cd4c: 8f01fffc */ lw $at,-0x4($t8) -/* f00cd50: 170efff8 */ bne $t8,$t6,.L0f00cd34 -/* f00cd54: ad01fffc */ sw $at,-0x4($t0) -/* f00cd58: 8f010000 */ lw $at,0x0($t8) -/* f00cd5c: 3c0b800a */ lui $t3,0x800a -/* f00cd60: 256bcf10 */ addiu $t3,$t3,-12528 -/* f00cd64: ad010000 */ sw $at,0x0($t0) -/* f00cd68: 8f0e0004 */ lw $t6,0x4($t8) -/* f00cd6c: 00604825 */ or $t1,$v1,$zero -/* f00cd70: 246d006c */ addiu $t5,$v1,0x6c -/* f00cd74: ad0e0004 */ sw $t6,0x4($t0) -.L0f00cd78: -/* f00cd78: 8d210000 */ lw $at,0x0($t1) -/* f00cd7c: 2529000c */ addiu $t1,$t1,0xc -/* f00cd80: 256b000c */ addiu $t3,$t3,0xc -/* f00cd84: ad61fff4 */ sw $at,-0xc($t3) -/* f00cd88: 8d21fff8 */ lw $at,-0x8($t1) -/* f00cd8c: ad61fff8 */ sw $at,-0x8($t3) -/* f00cd90: 8d21fffc */ lw $at,-0x4($t1) -/* f00cd94: 152dfff8 */ bne $t1,$t5,.L0f00cd78 -/* f00cd98: ad61fffc */ sw $at,-0x4($t3) -/* f00cd9c: 8d210000 */ lw $at,0x0($t1) -/* f00cda0: 3c198006 */ lui $t9,0x8006 -/* f00cda4: 27391b68 */ addiu $t9,$t9,0x1b68 -/* f00cda8: ad610000 */ sw $at,0x0($t3) -/* f00cdac: 8d2d0004 */ lw $t5,0x4($t1) -/* f00cdb0: 2738006c */ addiu $t8,$t9,0x6c -/* f00cdb4: 00804025 */ or $t0,$a0,$zero -/* f00cdb8: ad6d0004 */ sw $t5,0x4($t3) -.L0f00cdbc: -/* f00cdbc: 8f210000 */ lw $at,0x0($t9) -/* f00cdc0: 2739000c */ addiu $t9,$t9,0xc -/* f00cdc4: 2508000c */ addiu $t0,$t0,0xc -/* f00cdc8: ad01fff4 */ sw $at,-0xc($t0) -/* f00cdcc: 8f21fff8 */ lw $at,-0x8($t9) -/* f00cdd0: ad01fff8 */ sw $at,-0x8($t0) -/* f00cdd4: 8f21fffc */ lw $at,-0x4($t9) -/* f00cdd8: 1738fff8 */ bne $t9,$t8,.L0f00cdbc -/* f00cddc: ad01fffc */ sw $at,-0x4($t0) -/* f00cde0: 8f210000 */ lw $at,0x0($t9) -/* f00cde4: 3c0c800a */ lui $t4,0x800a -/* f00cde8: 258ccf88 */ addiu $t4,$t4,-12408 -/* f00cdec: ad010000 */ sw $at,0x0($t0) -/* f00cdf0: 8f380004 */ lw $t8,0x4($t9) -/* f00cdf4: 00805825 */ or $t3,$a0,$zero -/* f00cdf8: 2489006c */ addiu $t1,$a0,0x6c -/* f00cdfc: ad180004 */ sw $t8,0x4($t0) -.L0f00ce00: -/* f00ce00: 8d610000 */ lw $at,0x0($t3) -/* f00ce04: 256b000c */ addiu $t3,$t3,0xc -/* f00ce08: 258c000c */ addiu $t4,$t4,0xc -/* f00ce0c: ad81fff4 */ sw $at,-0xc($t4) -/* f00ce10: 8d61fff8 */ lw $at,-0x8($t3) -/* f00ce14: ad81fff8 */ sw $at,-0x8($t4) -/* f00ce18: 8d61fffc */ lw $at,-0x4($t3) -/* f00ce1c: 1569fff8 */ bne $t3,$t1,.L0f00ce00 -/* f00ce20: ad81fffc */ sw $at,-0x4($t4) -/* f00ce24: 8d610000 */ lw $at,0x0($t3) -/* f00ce28: ad810000 */ sw $at,0x0($t4) -/* f00ce2c: 8d690004 */ lw $t1,0x4($t3) -/* f00ce30: 27bd0160 */ addiu $sp,$sp,0x160 -/* f00ce34: 03e00008 */ jr $ra -/* f00ce38: ad890004 */ sw $t1,0x4($t4) -); - -GLOBAL_ASM( -glabel func0f00ce3c -/* f00ce3c: 3c03800a */ lui $v1,0x800a -/* f00ce40: 3c02800a */ lui $v0,0x800a -/* f00ce44: 2442ce38 */ addiu $v0,$v0,-12744 -/* f00ce48: 2463cdc0 */ addiu $v1,$v1,-12864 -.L0f00ce4c: -/* f00ce4c: 24630004 */ addiu $v1,$v1,0x4 -/* f00ce50: 1462fffe */ bne $v1,$v0,.L0f00ce4c -/* f00ce54: ac60fffc */ sw $zero,-0x4($v1) -/* f00ce58: 03e00008 */ jr $ra -/* f00ce5c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00ce60 -/* f00ce60: 27bdffd8 */ addiu $sp,$sp,-40 -/* f00ce64: afb00014 */ sw $s0,0x14($sp) -/* f00ce68: 3c10800a */ lui $s0,0x800a -/* f00ce6c: 8e10d040 */ lw $s0,-0x2fc0($s0) -/* f00ce70: afb10018 */ sw $s1,0x18($sp) -/* f00ce74: afbf0024 */ sw $ra,0x24($sp) -/* f00ce78: afb30020 */ sw $s3,0x20($sp) -/* f00ce7c: afb2001c */ sw $s2,0x1c($sp) -/* f00ce80: 12000010 */ beqz $s0,.L0f00cec4 -/* f00ce84: 00008825 */ or $s1,$zero,$zero -/* f00ce88: 92030003 */ lbu $v1,0x3($s0) -/* f00ce8c: 24130034 */ addiu $s3,$zero,0x34 -/* f00ce90: 309200ff */ andi $s2,$a0,0xff -/* f00ce94: 5263000c */ beql $s3,$v1,.L0f00cec8 -/* f00ce98: 8fbf0024 */ lw $ra,0x24($sp) -.L0f00ce9c: -/* f00ce9c: 16430002 */ bne $s2,$v1,.L0f00cea8 -/* f00cea0: 00000000 */ sll $zero,$zero,0x0 -/* f00cea4: 26310001 */ addiu $s1,$s1,0x1 -.L0f00cea8: -/* f00cea8: 0fc24784 */ jal func0f091e10 -/* f00ceac: 02002025 */ or $a0,$s0,$zero -/* f00ceb0: 00027080 */ sll $t6,$v0,0x2 -/* f00ceb4: 01d08021 */ addu $s0,$t6,$s0 -/* f00ceb8: 92030003 */ lbu $v1,0x3($s0) -/* f00cebc: 1663fff7 */ bne $s3,$v1,.L0f00ce9c -/* f00cec0: 00000000 */ sll $zero,$zero,0x0 -.L0f00cec4: -/* f00cec4: 8fbf0024 */ lw $ra,0x24($sp) -.L0f00cec8: -/* f00cec8: 02201025 */ or $v0,$s1,$zero -/* f00cecc: 8fb10018 */ lw $s1,0x18($sp) -/* f00ced0: 8fb00014 */ lw $s0,0x14($sp) -/* f00ced4: 8fb2001c */ lw $s2,0x1c($sp) -/* f00ced8: 8fb30020 */ lw $s3,0x20($sp) -/* f00cedc: 03e00008 */ jr $ra -/* f00cee0: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f00cee4 -/* f00cee4: 27bdfeb8 */ addiu $sp,$sp,-328 -/* f00cee8: afb00030 */ sw $s0,0x30($sp) -/* f00ceec: 00808025 */ or $s0,$a0,$zero -/* f00cef0: afbf0034 */ sw $ra,0x34($sp) -/* f00cef4: afa5014c */ sw $a1,0x14c($sp) -/* f00cef8: 84840004 */ lh $a0,0x4($a0) -/* f00cefc: 0fc2486d */ jal func0f0921b4 -/* f00cf00: afa40140 */ sw $a0,0x140($sp) -/* f00cf04: 960e0000 */ lhu $t6,0x0($s0) -/* f00cf08: 3c03800a */ lui $v1,0x800a -/* f00cf0c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f00cf10: 448e2000 */ mtc1 $t6,$f4 -/* f00cf14: 8fa80140 */ lw $t0,0x140($sp) -/* f00cf18: 05c10005 */ bgez $t6,.L0f00cf30 -/* f00cf1c: 468021a0 */ cvt.s.w $f6,$f4 -/* f00cf20: 3c014f80 */ lui $at,0x4f80 -/* f00cf24: 44814000 */ mtc1 $at,$f8 -/* f00cf28: 00000000 */ sll $zero,$zero,0x0 -/* f00cf2c: 46083180 */ add.s $f6,$f6,$f8 -.L0f00cf30: -/* f00cf30: 3c013b80 */ lui $at,0x3b80 -/* f00cf34: 44815000 */ mtc1 $at,$f10 -/* f00cf38: 8c6f0318 */ lw $t7,0x318($v1) -/* f00cf3c: 460a3102 */ mul.s $f4,$f6,$f10 -/* f00cf40: 15e00004 */ bnez $t7,.L0f00cf54 -/* f00cf44: e7a4009c */ swc1 $f4,0x9c($sp) -/* f00cf48: 8c78031c */ lw $t8,0x31c($v1) -/* f00cf4c: 53000005 */ beqzl $t8,.L0f00cf64 -/* f00cf50: 8e030008 */ lw $v1,0x8($s0) -.L0f00cf54: -/* f00cf54: 92190002 */ lbu $t9,0x2($s0) -/* f00cf58: 37290004 */ ori $t1,$t9,0x4 -/* f00cf5c: a2090002 */ sb $t1,0x2($s0) -/* f00cf60: 8e030008 */ lw $v1,0x8($s0) -.L0f00cf64: -/* f00cf64: 306a8000 */ andi $t2,$v1,0x8000 -/* f00cf68: 1140001b */ beqz $t2,.L0f00cfd8 -/* f00cf6c: 306e4000 */ andi $t6,$v1,0x4000 -/* f00cf70: 920b0003 */ lbu $t3,0x3($s0) -/* f00cf74: 24010008 */ addiu $at,$zero,0x8 -/* f00cf78: 02002025 */ or $a0,$s0,$zero -/* f00cf7c: 15610009 */ bne $t3,$at,.L0f00cfa4 -/* f00cf80: 000868c0 */ sll $t5,$t0,0x3 -/* f00cf84: 000860c0 */ sll $t4,$t0,0x3 -/* f00cf88: 3c058008 */ lui $a1,0x8008 -/* f00cf8c: 00ac2821 */ addu $a1,$a1,$t4 -/* f00cf90: 8ca5b06c */ lw $a1,-0x4f94($a1) -/* f00cf94: 0fc22b83 */ jal func0f08ae0c -/* f00cf98: 02002025 */ or $a0,$s0,$zero -/* f00cf9c: 10000006 */ beqz $zero,.L0f00cfb8 -/* f00cfa0: 8e040018 */ lw $a0,0x18($s0) -.L0f00cfa4: -/* f00cfa4: 3c058008 */ lui $a1,0x8008 -/* f00cfa8: 00ad2821 */ addu $a1,$a1,$t5 -/* f00cfac: 0fc1a94b */ jal func0f06a52c -/* f00cfb0: 8ca5b06c */ lw $a1,-0x4f94($a1) -/* f00cfb4: 8e040018 */ lw $a0,0x18($s0) -.L0f00cfb8: -/* f00cfb8: c7a6009c */ lwc1 $f6,0x9c($sp) -/* f00cfbc: c4880014 */ lwc1 $f8,0x14($a0) -/* f00cfc0: 46064282 */ mul.s $f10,$f8,$f6 -/* f00cfc4: 44055000 */ mfc1 $a1,$f10 -/* f00cfc8: 0c006bd6 */ jal 0x1af58 -/* f00cfcc: 00000000 */ sll $zero,$zero,0x0 -/* f00cfd0: 100001a3 */ beqz $zero,.L0f00d660 -/* f00cfd4: 8fbf0034 */ lw $ra,0x34($sp) -.L0f00cfd8: -/* f00cfd8: 51c0002d */ beqzl $t6,.L0f00d090 -/* f00cfdc: 86040006 */ lh $a0,0x6($s0) -/* f00cfe0: 0fc0a1dd */ jal func0f028774 -/* f00cfe4: 86040006 */ lh $a0,0x6($s0) -/* f00cfe8: 8fa80140 */ lw $t0,0x140($sp) -/* f00cfec: 1040019b */ beqz $v0,.L0f00d65c -/* f00cff0: afa20070 */ sw $v0,0x70($sp) -/* f00cff4: 8c4f001c */ lw $t7,0x1c($v0) -/* f00cff8: 51e00199 */ beqzl $t7,.L0f00d660 -/* f00cffc: 8fbf0034 */ lw $ra,0x34($sp) -/* f00d000: 8c580020 */ lw $t8,0x20($v0) -/* f00d004: 53000196 */ beqzl $t8,.L0f00d660 -/* f00d008: 8fbf0034 */ lw $ra,0x34($sp) -/* f00d00c: 92190003 */ lbu $t9,0x3($s0) -/* f00d010: 24010008 */ addiu $at,$zero,0x8 -/* f00d014: 02002025 */ or $a0,$s0,$zero -/* f00d018: 17210009 */ bne $t9,$at,.L0f00d040 -/* f00d01c: 000850c0 */ sll $t2,$t0,0x3 -/* f00d020: 000848c0 */ sll $t1,$t0,0x3 -/* f00d024: 3c058008 */ lui $a1,0x8008 -/* f00d028: 00a92821 */ addu $a1,$a1,$t1 -/* f00d02c: 8ca5b06c */ lw $a1,-0x4f94($a1) -/* f00d030: 0fc22b83 */ jal func0f08ae0c -/* f00d034: 02002025 */ or $a0,$s0,$zero -/* f00d038: 10000006 */ beqz $zero,.L0f00d054 -/* f00d03c: 00403025 */ or $a2,$v0,$zero -.L0f00d040: -/* f00d040: 3c058008 */ lui $a1,0x8008 -/* f00d044: 00aa2821 */ addu $a1,$a1,$t2 -/* f00d048: 0fc1a94b */ jal func0f06a52c -/* f00d04c: 8ca5b06c */ lw $a1,-0x4f94($a1) -/* f00d050: 00403025 */ or $a2,$v0,$zero -.L0f00d054: -/* f00d054: 8e040018 */ lw $a0,0x18($s0) -/* f00d058: c7a8009c */ lwc1 $f8,0x9c($sp) -/* f00d05c: c4840014 */ lwc1 $f4,0x14($a0) -/* f00d060: afa6006c */ sw $a2,0x6c($sp) -/* f00d064: 46082182 */ mul.s $f6,$f4,$f8 -/* f00d068: 44053000 */ mfc1 $a1,$f6 -/* f00d06c: 0c006bd6 */ jal 0x1af58 -/* f00d070: 00000000 */ sll $zero,$zero,0x0 -/* f00d074: 8fab0070 */ lw $t3,0x70($sp) -/* f00d078: 8fa4006c */ lw $a0,0x6c($sp) -/* f00d07c: 0fc181a6 */ jal func0f060698 -/* f00d080: 8d65001c */ lw $a1,0x1c($t3) -/* f00d084: 10000176 */ beqz $zero,.L0f00d660 -/* f00d088: 8fbf0034 */ lw $ra,0x34($sp) -/* f00d08c: 86040006 */ lh $a0,0x6($s0) -.L0f00d090: -/* f00d090: 2405006e */ addiu $a1,$zero,0x6e -/* f00d094: 0481001b */ bgez $a0,.L0f00d104 -/* f00d098: 00000000 */ sll $zero,$zero,0x0 -/* f00d09c: 920c0003 */ lbu $t4,0x3($s0) -/* f00d0a0: 24010008 */ addiu $at,$zero,0x8 -/* f00d0a4: 02002025 */ or $a0,$s0,$zero -/* f00d0a8: 15810009 */ bne $t4,$at,.L0f00d0d0 -/* f00d0ac: 000870c0 */ sll $t6,$t0,0x3 -/* f00d0b0: 000868c0 */ sll $t5,$t0,0x3 -/* f00d0b4: 3c058008 */ lui $a1,0x8008 -/* f00d0b8: 00ad2821 */ addu $a1,$a1,$t5 -/* f00d0bc: 8ca5b06c */ lw $a1,-0x4f94($a1) -/* f00d0c0: 0fc22b83 */ jal func0f08ae0c -/* f00d0c4: 02002025 */ or $a0,$s0,$zero -/* f00d0c8: 10000006 */ beqz $zero,.L0f00d0e4 -/* f00d0cc: 8e040018 */ lw $a0,0x18($s0) -.L0f00d0d0: -/* f00d0d0: 3c058008 */ lui $a1,0x8008 -/* f00d0d4: 00ae2821 */ addu $a1,$a1,$t6 -/* f00d0d8: 0fc1a94b */ jal func0f06a52c -/* f00d0dc: 8ca5b06c */ lw $a1,-0x4f94($a1) -/* f00d0e0: 8e040018 */ lw $a0,0x18($s0) -.L0f00d0e4: -/* f00d0e4: c7a4009c */ lwc1 $f4,0x9c($sp) -/* f00d0e8: c48a0014 */ lwc1 $f10,0x14($a0) -/* f00d0ec: 46045202 */ mul.s $f8,$f10,$f4 -/* f00d0f0: 44054000 */ mfc1 $a1,$f8 -/* f00d0f4: 0c006bd6 */ jal 0x1af58 -/* f00d0f8: 00000000 */ sll $zero,$zero,0x0 -/* f00d0fc: 10000158 */ beqz $zero,.L0f00d660 -/* f00d100: 8fbf0034 */ lw $ra,0x34($sp) -.L0f00d104: -/* f00d104: 0fc456ac */ jal func0f115ab0 -/* f00d108: 27a600ec */ addiu $a2,$sp,0xec -/* f00d10c: 8faf0134 */ lw $t7,0x134($sp) -/* f00d110: 27a400ac */ addiu $a0,$sp,0xac -/* f00d114: c7a600f8 */ lwc1 $f6,0xf8($sp) -/* f00d118: 59e00151 */ blezl $t7,.L0f00d660 -/* f00d11c: 8fbf0034 */ lw $ra,0x34($sp) -/* f00d120: c7a400fc */ lwc1 $f4,0xfc($sp) -/* f00d124: 46003287 */ neg.s $f10,$f6 -/* f00d128: 44800000 */ mtc1 $zero,$f0 -/* f00d12c: c7a60100 */ lwc1 $f6,0x100($sp) -/* f00d130: 46002207 */ neg.s $f8,$f4 -/* f00d134: e7aa0010 */ swc1 $f10,0x10($sp) -/* f00d138: 46003287 */ neg.s $f10,$f6 -/* f00d13c: e7a80014 */ swc1 $f8,0x14($sp) -/* f00d140: c7a80108 */ lwc1 $f8,0x108($sp) -/* f00d144: c7a6010c */ lwc1 $f6,0x10c($sp) -/* f00d148: c7a40104 */ lwc1 $f4,0x104($sp) -/* f00d14c: 44050000 */ mfc1 $a1,$f0 -/* f00d150: 44060000 */ mfc1 $a2,$f0 -/* f00d154: 44070000 */ mfc1 $a3,$f0 -/* f00d158: e7aa0018 */ swc1 $f10,0x18($sp) -/* f00d15c: e7a80020 */ swc1 $f8,0x20($sp) -/* f00d160: e7a60024 */ swc1 $f6,0x24($sp) -/* f00d164: 0c005b56 */ jal 0x16d58 -/* f00d168: e7a4001c */ swc1 $f4,0x1c($sp) -/* f00d16c: c7aa00ec */ lwc1 $f10,0xec($sp) -/* f00d170: c7a400f0 */ lwc1 $f4,0xf0($sp) -/* f00d174: c7a800f4 */ lwc1 $f8,0xf4($sp) -/* f00d178: 8fb80134 */ lw $t8,0x134($sp) -/* f00d17c: 2419ffff */ addiu $t9,$zero,-1 -/* f00d180: a7b90082 */ sh $t9,0x82($sp) -/* f00d184: e7aa0090 */ swc1 $f10,0x90($sp) -/* f00d188: e7a40094 */ swc1 $f4,0x94($sp) -/* f00d18c: e7a80098 */ swc1 $f8,0x98($sp) -/* f00d190: a7b80080 */ sh $t8,0x80($sp) -/* f00d194: 0fc457c0 */ jal func0f115f00 -/* f00d198: 86040006 */ lh $a0,0x6($s0) -/* f00d19c: 14400013 */ bnez $v0,.L0f00d1ec -/* f00d1a0: 8fa80140 */ lw $t0,0x140($sp) -/* f00d1a4: 8e090008 */ lw $t1,0x8($s0) -/* f00d1a8: c7a600ec */ lwc1 $f6,0xec($sp) -/* f00d1ac: c7a800ec */ lwc1 $f8,0xec($sp) -/* f00d1b0: 312a0002 */ andi $t2,$t1,0x2 -/* f00d1b4: 51400008 */ beqzl $t2,.L0f00d1d8 -/* f00d1b8: c7a600f0 */ lwc1 $f6,0xf0($sp) -/* f00d1bc: c7aa00f0 */ lwc1 $f10,0xf0($sp) -/* f00d1c0: c7a400f4 */ lwc1 $f4,0xf4($sp) -/* f00d1c4: e7a600a0 */ swc1 $f6,0xa0($sp) -/* f00d1c8: e7aa00a4 */ swc1 $f10,0xa4($sp) -/* f00d1cc: 10000021 */ beqz $zero,.L0f00d254 -/* f00d1d0: e7a400a8 */ swc1 $f4,0xa8($sp) -/* f00d1d4: c7a600f0 */ lwc1 $f6,0xf0($sp) -.L0f00d1d8: -/* f00d1d8: c7aa00f4 */ lwc1 $f10,0xf4($sp) -/* f00d1dc: e7a800a0 */ swc1 $f8,0xa0($sp) -/* f00d1e0: e7a600a4 */ swc1 $f6,0xa4($sp) -/* f00d1e4: 1000001b */ beqz $zero,.L0f00d254 -/* f00d1e8: e7aa00a8 */ swc1 $f10,0xa8($sp) -.L0f00d1ec: -/* f00d1ec: 86040006 */ lh $a0,0x6($s0) -/* f00d1f0: 0fc457cd */ jal func0f115f34 -/* f00d1f4: 27a500a0 */ addiu $a1,$sp,0xa0 -/* f00d1f8: c7a40124 */ lwc1 $f4,0x124($sp) -/* f00d1fc: c7a80128 */ lwc1 $f8,0x128($sp) -/* f00d200: 3c013f00 */ lui $at,0x3f00 -/* f00d204: 44815000 */ mtc1 $at,$f10 -/* f00d208: 46082181 */ sub.s $f6,$f4,$f8 -/* f00d20c: c7a80104 */ lwc1 $f8,0x104($sp) -/* f00d210: c7a400a0 */ lwc1 $f4,0xa0($sp) -/* f00d214: 8fa80140 */ lw $t0,0x140($sp) -/* f00d218: 460a3002 */ mul.s $f0,$f6,$f10 -/* f00d21c: 00000000 */ sll $zero,$zero,0x0 -/* f00d220: 46080182 */ mul.s $f6,$f0,$f8 -/* f00d224: c7a800a4 */ lwc1 $f8,0xa4($sp) -/* f00d228: 46062280 */ add.s $f10,$f4,$f6 -/* f00d22c: c7a40108 */ lwc1 $f4,0x108($sp) -/* f00d230: 46040182 */ mul.s $f6,$f0,$f4 -/* f00d234: e7aa00a0 */ swc1 $f10,0xa0($sp) -/* f00d238: c7a400a8 */ lwc1 $f4,0xa8($sp) -/* f00d23c: 46064280 */ add.s $f10,$f8,$f6 -/* f00d240: c7a8010c */ lwc1 $f8,0x10c($sp) -/* f00d244: 46080182 */ mul.s $f6,$f0,$f8 -/* f00d248: e7aa00a4 */ swc1 $f10,0xa4($sp) -/* f00d24c: 46062280 */ add.s $f10,$f4,$f6 -/* f00d250: e7aa00a8 */ swc1 $f10,0xa8($sp) -.L0f00d254: -/* f00d254: 920b0003 */ lbu $t3,0x3($s0) -/* f00d258: 24010008 */ addiu $at,$zero,0x8 -/* f00d25c: 02002025 */ or $a0,$s0,$zero -/* f00d260: 15610007 */ bne $t3,$at,.L0f00d280 -/* f00d264: 000860c0 */ sll $t4,$t0,0x3 -/* f00d268: 3c058008 */ lui $a1,0x8008 -/* f00d26c: 00ac2821 */ addu $a1,$a1,$t4 -/* f00d270: 0fc22b83 */ jal func0f08ae0c -/* f00d274: 8ca5b06c */ lw $a1,-0x4f94($a1) -/* f00d278: 10000004 */ beqz $zero,.L0f00d28c -/* f00d27c: afa2007c */ sw $v0,0x7c($sp) -.L0f00d280: -/* f00d280: 0fc1a954 */ jal func0f06a550 -/* f00d284: 02002025 */ or $a0,$s0,$zero -/* f00d288: afa2007c */ sw $v0,0x7c($sp) -.L0f00d28c: -/* f00d28c: 0fc457c0 */ jal func0f115f00 -/* f00d290: 86040006 */ lh $a0,0x6($s0) -/* f00d294: 504000c1 */ beqzl $v0,.L0f00d59c -/* f00d298: 8e040018 */ lw $a0,0x18($s0) -/* f00d29c: 0fc1a2bd */ jal func0f068af4 -/* f00d2a0: 02002025 */ or $a0,$s0,$zero -/* f00d2a4: 104000bc */ beqz $v0,.L0f00d598 -/* f00d2a8: 3c013f80 */ lui $at,0x3f80 -/* f00d2ac: 44819000 */ mtc1 $at,$f18 -/* f00d2b0: 00000000 */ sll $zero,$zero,0x0 -/* f00d2b4: e7b20064 */ swc1 $f18,0x64($sp) -/* f00d2b8: 8e030008 */ lw $v1,0x8($s0) -/* f00d2bc: 46009406 */ mov.s $f16,$f18 -/* f00d2c0: 30640020 */ andi $a0,$v1,0x20 -/* f00d2c4: 1080001c */ beqz $a0,.L0f00d338 -/* f00d2c8: 30660040 */ andi $a2,$v1,0x40 -/* f00d2cc: c4420004 */ lwc1 $f2,0x4($v0) -/* f00d2d0: c4400008 */ lwc1 $f0,0x8($v0) -/* f00d2d4: 306d0002 */ andi $t5,$v1,0x2 -/* f00d2d8: 4600103c */ c.lt.s $f2,$f0 -/* f00d2dc: 00000000 */ sll $zero,$zero,0x0 -/* f00d2e0: 45000015 */ bc1f .L0f00d338 -/* f00d2e4: 00000000 */ sll $zero,$zero,0x0 -/* f00d2e8: 11a0000b */ beqz $t5,.L0f00d318 -/* f00d2ec: c7a80120 */ lwc1 $f8,0x120($sp) -/* f00d2f0: c7a80120 */ lwc1 $f8,0x120($sp) -/* f00d2f4: c7a4011c */ lwc1 $f4,0x11c($sp) -/* f00d2f8: 8e0e0018 */ lw $t6,0x18($s0) -/* f00d2fc: 46020281 */ sub.s $f10,$f0,$f2 -/* f00d300: 46044181 */ sub.s $f6,$f8,$f4 -/* f00d304: c5c80014 */ lwc1 $f8,0x14($t6) -/* f00d308: 46085102 */ mul.s $f4,$f10,$f8 -/* f00d30c: 46043283 */ div.s $f10,$f6,$f4 -/* f00d310: 10000009 */ beqz $zero,.L0f00d338 -/* f00d314: e7aa0064 */ swc1 $f10,0x64($sp) -.L0f00d318: -/* f00d318: c7a6011c */ lwc1 $f6,0x11c($sp) -/* f00d31c: 8e0f0018 */ lw $t7,0x18($s0) -/* f00d320: 46020281 */ sub.s $f10,$f0,$f2 -/* f00d324: 46064101 */ sub.s $f4,$f8,$f6 -/* f00d328: c5e80014 */ lwc1 $f8,0x14($t7) -/* f00d32c: 46085182 */ mul.s $f6,$f10,$f8 -/* f00d330: 46062283 */ div.s $f10,$f4,$f6 -/* f00d334: e7aa0064 */ swc1 $f10,0x64($sp) -.L0f00d338: -/* f00d338: 10c00018 */ beqz $a2,.L0f00d39c -/* f00d33c: 30650080 */ andi $a1,$v1,0x80 -/* f00d340: c442000c */ lwc1 $f2,0xc($v0) -/* f00d344: c4400010 */ lwc1 $f0,0x10($v0) -/* f00d348: 4600103c */ c.lt.s $f2,$f0 -/* f00d34c: 00000000 */ sll $zero,$zero,0x0 -/* f00d350: 45000012 */ bc1f .L0f00d39c -/* f00d354: 00000000 */ sll $zero,$zero,0x0 -/* f00d358: 8e180018 */ lw $t8,0x18($s0) -/* f00d35c: 30790002 */ andi $t9,$v1,0x2 -/* f00d360: 13200008 */ beqz $t9,.L0f00d384 -/* f00d364: c70c0014 */ lwc1 $f12,0x14($t8) -/* f00d368: 46020281 */ sub.s $f10,$f0,$f2 -/* f00d36c: c7a80130 */ lwc1 $f8,0x130($sp) -/* f00d370: c7a4012c */ lwc1 $f4,0x12c($sp) -/* f00d374: 46044181 */ sub.s $f6,$f8,$f4 -/* f00d378: 460c5202 */ mul.s $f8,$f10,$f12 -/* f00d37c: 10000007 */ beqz $zero,.L0f00d39c -/* f00d380: 46083483 */ div.s $f18,$f6,$f8 -.L0f00d384: -/* f00d384: 46020201 */ sub.s $f8,$f0,$f2 -/* f00d388: c7a40128 */ lwc1 $f4,0x128($sp) -/* f00d38c: c7aa0124 */ lwc1 $f10,0x124($sp) -/* f00d390: 460a2181 */ sub.s $f6,$f4,$f10 -/* f00d394: 460c4102 */ mul.s $f4,$f8,$f12 -/* f00d398: 46043403 */ div.s $f16,$f6,$f4 -.L0f00d39c: -/* f00d39c: 50a00019 */ beqzl $a1,.L0f00d404 -/* f00d3a0: c7a40064 */ lwc1 $f4,0x64($sp) -/* f00d3a4: c4420014 */ lwc1 $f2,0x14($v0) -/* f00d3a8: c4400018 */ lwc1 $f0,0x18($v0) -/* f00d3ac: 4600103c */ c.lt.s $f2,$f0 -/* f00d3b0: 00000000 */ sll $zero,$zero,0x0 -/* f00d3b4: 45020013 */ bc1fl .L0f00d404 -/* f00d3b8: c7a40064 */ lwc1 $f4,0x64($sp) -/* f00d3bc: 8e090018 */ lw $t1,0x18($s0) -/* f00d3c0: 306a0002 */ andi $t2,$v1,0x2 -/* f00d3c4: 11400008 */ beqz $t2,.L0f00d3e8 -/* f00d3c8: c52c0014 */ lwc1 $f12,0x14($t1) -/* f00d3cc: 46020101 */ sub.s $f4,$f0,$f2 -/* f00d3d0: c7aa0128 */ lwc1 $f10,0x128($sp) -/* f00d3d4: c7a80124 */ lwc1 $f8,0x124($sp) -/* f00d3d8: 46085181 */ sub.s $f6,$f10,$f8 -/* f00d3dc: 460c2282 */ mul.s $f10,$f4,$f12 -/* f00d3e0: 10000007 */ beqz $zero,.L0f00d400 -/* f00d3e4: 460a3403 */ div.s $f16,$f6,$f10 -.L0f00d3e8: -/* f00d3e8: 46020281 */ sub.s $f10,$f0,$f2 -/* f00d3ec: c7a80130 */ lwc1 $f8,0x130($sp) -/* f00d3f0: c7a4012c */ lwc1 $f4,0x12c($sp) -/* f00d3f4: 46044181 */ sub.s $f6,$f8,$f4 -/* f00d3f8: 460c5202 */ mul.s $f8,$f10,$f12 -/* f00d3fc: 46083483 */ div.s $f18,$f6,$f8 -.L0f00d400: -/* f00d400: c7a40064 */ lwc1 $f4,0x64($sp) -.L0f00d404: -/* f00d404: c7ac0064 */ lwc1 $f12,0x64($sp) -/* f00d408: 4604803c */ c.lt.s $f16,$f4 -/* f00d40c: 00000000 */ sll $zero,$zero,0x0 -/* f00d410: 45020002 */ bc1fl .L0f00d41c -/* f00d414: 4610603c */ c.lt.s $f12,$f16 -/* f00d418: 4610603c */ c.lt.s $f12,$f16 -.L0f00d41c: -/* f00d41c: 46006386 */ mov.s $f14,$f12 -/* f00d420: 45020003 */ bc1fl .L0f00d430 -/* f00d424: 4612703c */ c.lt.s $f14,$f18 -/* f00d428: 46008386 */ mov.s $f14,$f16 -/* f00d42c: 4612703c */ c.lt.s $f14,$f18 -.L0f00d430: -/* f00d430: 306b0002 */ andi $t3,$v1,0x2 -/* f00d434: 306c0002 */ andi $t4,$v1,0x2 -/* f00d438: 45000002 */ bc1f .L0f00d444 -/* f00d43c: 00000000 */ sll $zero,$zero,0x0 -/* f00d440: 46009386 */ mov.s $f14,$f18 -.L0f00d444: -/* f00d444: 1480000f */ bnez $a0,.L0f00d484 -/* f00d448: 306d0002 */ andi $t5,$v1,0x2 -/* f00d44c: c4400008 */ lwc1 $f0,0x8($v0) -/* f00d450: 11600007 */ beqz $t3,.L0f00d470 -/* f00d454: c4420004 */ lwc1 $f2,0x4($v0) -/* f00d458: 46001032 */ c.eq.s $f2,$f0 -/* f00d45c: 00000000 */ sll $zero,$zero,0x0 -/* f00d460: 45000008 */ bc1f .L0f00d484 -/* f00d464: 00000000 */ sll $zero,$zero,0x0 -/* f00d468: 10000006 */ beqz $zero,.L0f00d484 -/* f00d46c: 46007306 */ mov.s $f12,$f14 -.L0f00d470: -/* f00d470: 46001032 */ c.eq.s $f2,$f0 -/* f00d474: 00000000 */ sll $zero,$zero,0x0 -/* f00d478: 45000002 */ bc1f .L0f00d484 -/* f00d47c: 00000000 */ sll $zero,$zero,0x0 -/* f00d480: 46007306 */ mov.s $f12,$f14 -.L0f00d484: -/* f00d484: 14c0000f */ bnez $a2,.L0f00d4c4 -/* f00d488: 460e6303 */ div.s $f12,$f12,$f14 -/* f00d48c: c4400010 */ lwc1 $f0,0x10($v0) -/* f00d490: 11800007 */ beqz $t4,.L0f00d4b0 -/* f00d494: c442000c */ lwc1 $f2,0xc($v0) -/* f00d498: 46001032 */ c.eq.s $f2,$f0 -/* f00d49c: 00000000 */ sll $zero,$zero,0x0 -/* f00d4a0: 45000008 */ bc1f .L0f00d4c4 -/* f00d4a4: 00000000 */ sll $zero,$zero,0x0 -/* f00d4a8: 10000006 */ beqz $zero,.L0f00d4c4 -/* f00d4ac: 46007486 */ mov.s $f18,$f14 -.L0f00d4b0: -/* f00d4b0: 46001032 */ c.eq.s $f2,$f0 -/* f00d4b4: 00000000 */ sll $zero,$zero,0x0 -/* f00d4b8: 45000002 */ bc1f .L0f00d4c4 -/* f00d4bc: 00000000 */ sll $zero,$zero,0x0 -/* f00d4c0: 46007406 */ mov.s $f16,$f14 -.L0f00d4c4: -/* f00d4c4: 14a0000f */ bnez $a1,.L0f00d504 -/* f00d4c8: 3c017f1a */ lui $at,0x7f1a -/* f00d4cc: c4400018 */ lwc1 $f0,0x18($v0) -/* f00d4d0: 11a00007 */ beqz $t5,.L0f00d4f0 -/* f00d4d4: c4420014 */ lwc1 $f2,0x14($v0) -/* f00d4d8: 46001032 */ c.eq.s $f2,$f0 -/* f00d4dc: 00000000 */ sll $zero,$zero,0x0 -/* f00d4e0: 45000008 */ bc1f .L0f00d504 -/* f00d4e4: 00000000 */ sll $zero,$zero,0x0 -/* f00d4e8: 10000006 */ beqz $zero,.L0f00d504 -/* f00d4ec: 46007406 */ mov.s $f16,$f14 -.L0f00d4f0: -/* f00d4f0: 46001032 */ c.eq.s $f2,$f0 -/* f00d4f4: 00000000 */ sll $zero,$zero,0x0 -/* f00d4f8: 45000002 */ bc1f .L0f00d504 -/* f00d4fc: 00000000 */ sll $zero,$zero,0x0 -/* f00d500: 46007486 */ mov.s $f18,$f14 -.L0f00d504: -/* f00d504: c4207f80 */ lwc1 $f0,0x7f80($at) -/* f00d508: 460e8403 */ div.s $f16,$f16,$f14 -/* f00d50c: 3c013f80 */ lui $at,0x3f80 -/* f00d510: 27a500ac */ addiu $a1,$sp,0xac -/* f00d514: 4600603e */ c.le.s $f12,$f0 -/* f00d518: 00000000 */ sll $zero,$zero,0x0 -/* f00d51c: 45010009 */ bc1t .L0f00d544 -/* f00d520: 460e9483 */ div.s $f18,$f18,$f14 -/* f00d524: 4600803e */ c.le.s $f16,$f0 -/* f00d528: 00000000 */ sll $zero,$zero,0x0 -/* f00d52c: 45030006 */ bc1tl .L0f00d548 -/* f00d530: 44816000 */ mtc1 $at,$f12 -/* f00d534: 4600903e */ c.le.s $f18,$f0 -/* f00d538: 00000000 */ sll $zero,$zero,0x0 -/* f00d53c: 45020006 */ bc1fl .L0f00d558 -/* f00d540: e7ae0054 */ swc1 $f14,0x54($sp) -.L0f00d544: -/* f00d544: 44816000 */ mtc1 $at,$f12 -.L0f00d548: -/* f00d548: 00000000 */ sll $zero,$zero,0x0 -/* f00d54c: 46006486 */ mov.s $f18,$f12 -/* f00d550: 46006406 */ mov.s $f16,$f12 -/* f00d554: e7ae0054 */ swc1 $f14,0x54($sp) -.L0f00d558: -/* f00d558: e7b00060 */ swc1 $f16,0x60($sp) -/* f00d55c: 0c005789 */ jal 0x15e24 -/* f00d560: e7b2005c */ swc1 $f18,0x5c($sp) -/* f00d564: c7ac0060 */ lwc1 $f12,0x60($sp) -/* f00d568: 0c0057a0 */ jal 0x15e80 -/* f00d56c: 27a500ac */ addiu $a1,$sp,0xac -/* f00d570: c7ac005c */ lwc1 $f12,0x5c($sp) -/* f00d574: 0c0057b7 */ jal 0x15edc -/* f00d578: 27a500ac */ addiu $a1,$sp,0xac -/* f00d57c: 8e040018 */ lw $a0,0x18($s0) -/* f00d580: c7ae0054 */ lwc1 $f14,0x54($sp) -/* f00d584: c48a0014 */ lwc1 $f10,0x14($a0) -/* f00d588: 460e5182 */ mul.s $f6,$f10,$f14 -/* f00d58c: 44053000 */ mfc1 $a1,$f6 -/* f00d590: 0c006bd6 */ jal 0x1af58 -/* f00d594: 00000000 */ sll $zero,$zero,0x0 -.L0f00d598: -/* f00d598: 8e040018 */ lw $a0,0x18($s0) -.L0f00d59c: -/* f00d59c: c7a4009c */ lwc1 $f4,0x9c($sp) -/* f00d5a0: c4880014 */ lwc1 $f8,0x14($a0) -/* f00d5a4: 46044282 */ mul.s $f10,$f8,$f4 -/* f00d5a8: 44055000 */ mfc1 $a1,$f10 -/* f00d5ac: 0c006bd6 */ jal 0x1af58 -/* f00d5b0: 00000000 */ sll $zero,$zero,0x0 -/* f00d5b4: 8e0e0018 */ lw $t6,0x18($s0) -/* f00d5b8: 27a500ac */ addiu $a1,$sp,0xac -/* f00d5bc: 0c0057c1 */ jal 0x15f04 -/* f00d5c0: c5cc0014 */ lwc1 $f12,0x14($t6) -/* f00d5c4: 8e0f000c */ lw $t7,0xc($s0) -/* f00d5c8: 8fb9007c */ lw $t9,0x7c($sp) -/* f00d5cc: 02002025 */ or $a0,$s0,$zero -/* f00d5d0: 000fc380 */ sll $t8,$t7,0xe -/* f00d5d4: 07010004 */ bgez $t8,.L0f00d5e8 -/* f00d5d8: 27a50090 */ addiu $a1,$sp,0x90 -/* f00d5dc: 93290001 */ lbu $t1,0x1($t9) -/* f00d5e0: 352a0010 */ ori $t2,$t1,0x10 -/* f00d5e4: a32a0001 */ sb $t2,0x1($t9) -.L0f00d5e8: -/* f00d5e8: 8e0b0008 */ lw $t3,0x8($s0) -/* f00d5ec: 27a600ac */ addiu $a2,$sp,0xac -/* f00d5f0: 27a70080 */ addiu $a3,$sp,0x80 -/* f00d5f4: 316c0002 */ andi $t4,$t3,0x2 -/* f00d5f8: 1180000a */ beqz $t4,.L0f00d624 -/* f00d5fc: 27ae00a0 */ addiu $t6,$sp,0xa0 -/* f00d600: 27ad00a0 */ addiu $t5,$sp,0xa0 -/* f00d604: afad0010 */ sw $t5,0x10($sp) -/* f00d608: 02002025 */ or $a0,$s0,$zero -/* f00d60c: 27a50090 */ addiu $a1,$sp,0x90 -/* f00d610: 27a600ac */ addiu $a2,$sp,0xac -/* f00d614: 0fc1aad8 */ jal func0f06ab60 -/* f00d618: 27a70080 */ addiu $a3,$sp,0x80 -/* f00d61c: 10000004 */ beqz $zero,.L0f00d630 -/* f00d620: 8e0f0040 */ lw $t7,0x40($s0) -.L0f00d624: -/* f00d624: 0fc1a9cc */ jal func0f06a730 -/* f00d628: afae0010 */ sw $t6,0x10($sp) -/* f00d62c: 8e0f0040 */ lw $t7,0x40($s0) -.L0f00d630: -/* f00d630: 31f88000 */ andi $t8,$t7,0x8000 -/* f00d634: 13000005 */ beqz $t8,.L0f00d64c -/* f00d638: 00000000 */ sll $zero,$zero,0x0 -/* f00d63c: 0fc1814e */ jal func0f060538 -/* f00d640: 8fa4007c */ lw $a0,0x7c($sp) -/* f00d644: 10000003 */ beqz $zero,.L0f00d654 -/* f00d648: 00000000 */ sll $zero,$zero,0x0 -.L0f00d64c: -/* f00d64c: 0fc1812f */ jal func0f0604bc -/* f00d650: 8fa4007c */ lw $a0,0x7c($sp) -.L0f00d654: -/* f00d654: 0fc180bc */ jal func0f0602f0 -/* f00d658: 8fa4007c */ lw $a0,0x7c($sp) -.L0f00d65c: -/* f00d65c: 8fbf0034 */ lw $ra,0x34($sp) -.L0f00d660: -/* f00d660: 8fb00030 */ lw $s0,0x30($sp) -/* f00d664: 27bd0148 */ addiu $sp,$sp,0x148 -/* f00d668: 03e00008 */ jr $ra -/* f00d66c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00d670 -/* f00d670: 27bdffd0 */ addiu $sp,$sp,-48 -/* f00d674: afbf0014 */ sw $ra,0x14($sp) -/* f00d678: afa50034 */ sw $a1,0x34($sp) -/* f00d67c: 8c8e0008 */ lw $t6,0x8($a0) -/* f00d680: 3c02800a */ lui $v0,0x800a -/* f00d684: 00803025 */ or $a2,$a0,$zero -/* f00d688: 31cf4000 */ andi $t7,$t6,0x4000 -/* f00d68c: 11e00051 */ beqz $t7,.L0f00d7d4 -/* f00d690: 24429fc0 */ addiu $v0,$v0,-24640 -/* f00d694: 84840006 */ lh $a0,0x6($a0) -/* f00d698: 0fc0a1dd */ jal func0f028774 -/* f00d69c: afa60030 */ sw $a2,0x30($sp) -/* f00d6a0: 8fa60030 */ lw $a2,0x30($sp) -/* f00d6a4: 10400093 */ beqz $v0,.L0f00d8f4 -/* f00d6a8: afa20024 */ sw $v0,0x24($sp) -/* f00d6ac: 8c58001c */ lw $t8,0x1c($v0) -/* f00d6b0: 53000091 */ beqzl $t8,.L0f00d8f8 -/* f00d6b4: 8fbf0014 */ lw $ra,0x14($sp) -/* f00d6b8: 8c590020 */ lw $t9,0x20($v0) -/* f00d6bc: 24040014 */ addiu $a0,$zero,0x14 -/* f00d6c0: 5320008d */ beqzl $t9,.L0f00d8f8 -/* f00d6c4: 8fbf0014 */ lw $ra,0x14($sp) -/* f00d6c8: 0fc41b99 */ jal func0f106e64 -/* f00d6cc: afa60030 */ sw $a2,0x30($sp) -/* f00d6d0: 10400011 */ beqz $v0,.L0f00d718 -/* f00d6d4: 8fa60030 */ lw $a2,0x30($sp) -/* f00d6d8: 8cc80008 */ lw $t0,0x8($a2) -/* f00d6dc: 3c01efff */ lui $at,0xefff -/* f00d6e0: 3421ffff */ ori $at,$at,0xffff -/* f00d6e4: 01014824 */ and $t1,$t0,$at -/* f00d6e8: 3c012000 */ lui $at,0x2000 -/* f00d6ec: acc90008 */ sw $t1,0x8($a2) -/* f00d6f0: 01215825 */ or $t3,$t1,$at -/* f00d6f4: accb0008 */ sw $t3,0x8($a2) -/* f00d6f8: 90c4005c */ lbu $a0,0x5c($a2) -/* f00d6fc: 0fc04558 */ jal func0f011560 -/* f00d700: afa60030 */ sw $a2,0x30($sp) -/* f00d704: 8fa40030 */ lw $a0,0x30($sp) -/* f00d708: 0fc22c97 */ jal func0f08b25c -/* f00d70c: 8fa50024 */ lw $a1,0x24($sp) -/* f00d710: 10000079 */ beqz $zero,.L0f00d8f8 -/* f00d714: 8fbf0014 */ lw $ra,0x14($sp) -.L0f00d718: -/* f00d718: 24040012 */ addiu $a0,$zero,0x12 -/* f00d71c: 0fc41b99 */ jal func0f106e64 -/* f00d720: afa60030 */ sw $a2,0x30($sp) -/* f00d724: 10400023 */ beqz $v0,.L0f00d7b4 -/* f00d728: 8fa60030 */ lw $a2,0x30($sp) -/* f00d72c: 90cc005c */ lbu $t4,0x5c($a2) -/* f00d730: 258dfffe */ addiu $t5,$t4,-2 -/* f00d734: 2da10021 */ sltiu $at,$t5,0x21 -/* f00d738: 1020001e */ beqz $at,.L0f00d7b4 -/* f00d73c: 000d6880 */ sll $t5,$t5,0x2 -/* f00d740: 3c017f1a */ lui $at,0x7f1a -/* f00d744: 002d0821 */ addu $at,$at,$t5 -/* f00d748: 8c2d7f84 */ lw $t5,0x7f84($at) -/* f00d74c: 01a00008 */ jr $t5 -/* f00d750: 00000000 */ sll $zero,$zero,0x0 -/* f00d754: 240e0018 */ addiu $t6,$zero,0x18 -/* f00d758: 240f0108 */ addiu $t7,$zero,0x108 -/* f00d75c: 24180100 */ addiu $t8,$zero,0x100 -/* f00d760: a0ce005c */ sb $t6,0x5c($a2) -/* f00d764: a4cf0004 */ sh $t7,0x4($a2) -/* f00d768: 10000012 */ beqz $zero,.L0f00d7b4 -/* f00d76c: a4d80000 */ sh $t8,0x0($a2) -/* f00d770: 3c02800a */ lui $v0,0x800a -/* f00d774: 24429fc0 */ addiu $v0,$v0,-24640 -/* f00d778: 8c5904b4 */ lw $t9,0x4b4($v0) -/* f00d77c: 24010033 */ addiu $at,$zero,0x33 -/* f00d780: 57210007 */ bnel $t9,$at,.L0f00d7a0 -/* f00d784: 24080018 */ addiu $t0,$zero,0x18 -/* f00d788: 0fc5b367 */ jal func0f16cd9c -/* f00d78c: afa60030 */ sw $a2,0x30($sp) -/* f00d790: 24010002 */ addiu $at,$zero,0x2 -/* f00d794: 10410007 */ beq $v0,$at,.L0f00d7b4 -/* f00d798: 8fa60030 */ lw $a2,0x30($sp) -/* f00d79c: 24080018 */ addiu $t0,$zero,0x18 -.L0f00d7a0: -/* f00d7a0: 24090108 */ addiu $t1,$zero,0x108 -/* f00d7a4: 240a0100 */ addiu $t2,$zero,0x100 -/* f00d7a8: a0c8005c */ sb $t0,0x5c($a2) -/* f00d7ac: a4c90004 */ sh $t1,0x4($a2) -/* f00d7b0: a4ca0000 */ sh $t2,0x0($a2) -.L0f00d7b4: -/* f00d7b4: 90c4005c */ lbu $a0,0x5c($a2) -/* f00d7b8: 0fc04558 */ jal func0f011560 -/* f00d7bc: afa60030 */ sw $a2,0x30($sp) -/* f00d7c0: 8fa40030 */ lw $a0,0x30($sp) -/* f00d7c4: 0fc22c97 */ jal func0f08b25c -/* f00d7c8: 8fa50024 */ lw $a1,0x24($sp) -/* f00d7cc: 1000004a */ beqz $zero,.L0f00d8f8 -/* f00d7d0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f00d7d4: -/* f00d7d4: 8c4b0318 */ lw $t3,0x318($v0) -/* f00d7d8: 24030001 */ addiu $v1,$zero,0x1 -/* f00d7dc: 240dffff */ addiu $t5,$zero,-1 -/* f00d7e0: 15600004 */ bnez $t3,.L0f00d7f4 -/* f00d7e4: 3c01800a */ lui $at,0x800a -/* f00d7e8: 8c4c031c */ lw $t4,0x31c($v0) -/* f00d7ec: 51800038 */ beqzl $t4,.L0f00d8d0 -/* f00d7f0: 90c5005c */ lbu $a1,0x5c($a2) -.L0f00d7f4: -/* f00d7f4: ac2dcc30 */ sw $t5,-0x33d0($at) -/* f00d7f8: 90c5005c */ lbu $a1,0x5c($a2) -/* f00d7fc: 24aeff10 */ addiu $t6,$a1,-240 -/* f00d800: 2dc10010 */ sltiu $at,$t6,0x10 -/* f00d804: 10200031 */ beqz $at,.L0f00d8cc -/* f00d808: 000e7080 */ sll $t6,$t6,0x2 -/* f00d80c: 3c017f1b */ lui $at,0x7f1b -/* f00d810: 002e0821 */ addu $at,$at,$t6 -/* f00d814: 8c2e8008 */ lw $t6,-0x7ff8($at) -/* f00d818: 01c00008 */ jr $t6 -/* f00d81c: 00000000 */ sll $zero,$zero,0x0 -/* f00d820: 24a4ff10 */ addiu $a0,$a1,-240 -/* f00d824: afa40018 */ sw $a0,0x18($sp) -/* f00d828: 0fc62389 */ jal func0f188e24 -/* f00d82c: afa60030 */ sw $a2,0x30($sp) -/* f00d830: 8fa40018 */ lw $a0,0x18($sp) -/* f00d834: 3c01800a */ lui $at,0x800a -/* f00d838: 8fa60030 */ lw $a2,0x30($sp) -/* f00d83c: ac24cc30 */ sw $a0,-0x33d0($at) -/* f00d840: 904f0000 */ lbu $t7,0x0($v0) -/* f00d844: 2401005b */ addiu $at,$zero,0x5b -/* f00d848: 240a00f4 */ addiu $t2,$zero,0xf4 -/* f00d84c: a0cf005c */ sb $t7,0x5c($a2) -/* f00d850: 84580006 */ lh $t8,0x6($v0) -/* f00d854: 240b0015 */ addiu $t3,$zero,0x15 -/* f00d858: 00c02025 */ or $a0,$a2,$zero -/* f00d85c: a4d80004 */ sh $t8,0x4($a2) -/* f00d860: 84590008 */ lh $t9,0x8($v0) -/* f00d864: a4d90000 */ sh $t9,0x0($a2) -/* f00d868: 90430005 */ lbu $v1,0x5($v0) -/* f00d86c: 90490000 */ lbu $t1,0x0($v0) -/* f00d870: 000341c2 */ srl $t0,$v1,0x7 -/* f00d874: 15210015 */ bne $t1,$at,.L0f00d8cc -/* f00d878: 01001825 */ or $v1,$t0,$zero -/* f00d87c: 8ccc0008 */ lw $t4,0x8($a2) -/* f00d880: 3c013f80 */ lui $at,0x3f80 -/* f00d884: 44810000 */ mtc1 $at,$f0 -/* f00d888: 3c010102 */ lui $at,0x102 -/* f00d88c: 8cce000c */ lw $t6,0xc($a2) -/* f00d890: 01816825 */ or $t5,$t4,$at -/* f00d894: 3c010020 */ lui $at,0x20 -/* f00d898: 34214000 */ ori $at,$at,0x4000 -/* f00d89c: 01c17825 */ or $t7,$t6,$at -/* f00d8a0: a4ca0004 */ sh $t2,0x4($a2) -/* f00d8a4: a0cb0003 */ sb $t3,0x3($a2) -/* f00d8a8: accd0008 */ sw $t5,0x8($a2) -/* f00d8ac: accf000c */ sw $t7,0xc($a2) -/* f00d8b0: e4c0005c */ swc1 $f0,0x5c($a2) -/* f00d8b4: e4c00060 */ swc1 $f0,0x60($a2) -/* f00d8b8: afa60030 */ sw $a2,0x30($sp) -/* f00d8bc: 0fc033b9 */ jal func0f00cee4 -/* f00d8c0: 8fa50034 */ lw $a1,0x34($sp) -/* f00d8c4: 8fa60030 */ lw $a2,0x30($sp) -/* f00d8c8: 00001825 */ or $v1,$zero,$zero -.L0f00d8cc: -/* f00d8cc: 90c5005c */ lbu $a1,0x5c($a2) -.L0f00d8d0: -/* f00d8d0: 50a00009 */ beqzl $a1,.L0f00d8f8 -/* f00d8d4: 8fbf0014 */ lw $ra,0x14($sp) -/* f00d8d8: 10600006 */ beqz $v1,.L0f00d8f4 -/* f00d8dc: 00a02025 */ or $a0,$a1,$zero -/* f00d8e0: 0fc04558 */ jal func0f011560 -/* f00d8e4: afa60030 */ sw $a2,0x30($sp) -/* f00d8e8: 8fa40030 */ lw $a0,0x30($sp) -/* f00d8ec: 0fc033b9 */ jal func0f00cee4 -/* f00d8f0: 8fa50034 */ lw $a1,0x34($sp) -.L0f00d8f4: -/* f00d8f4: 8fbf0014 */ lw $ra,0x14($sp) -.L0f00d8f8: -/* f00d8f8: 27bd0030 */ addiu $sp,$sp,0x30 -/* f00d8fc: 03e00008 */ jr $ra -/* f00d900: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00d904 -/* f00d904: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00d908: afbf0014 */ sw $ra,0x14($sp) -/* f00d90c: 8c8e0008 */ lw $t6,0x8($a0) -/* f00d910: 00803025 */ or $a2,$a0,$zero -/* f00d914: 31cf4000 */ andi $t7,$t6,0x4000 -/* f00d918: 11e00011 */ beqz $t7,.L0f00d960 -/* f00d91c: 00000000 */ sll $zero,$zero,0x0 -/* f00d920: 84840006 */ lh $a0,0x6($a0) -/* f00d924: 0fc0a1dd */ jal func0f028774 -/* f00d928: afa60018 */ sw $a2,0x18($sp) -/* f00d92c: 8fa60018 */ lw $a2,0x18($sp) -/* f00d930: 1040000d */ beqz $v0,.L0f00d968 -/* f00d934: 00402825 */ or $a1,$v0,$zero -/* f00d938: 8c58001c */ lw $t8,0x1c($v0) -/* f00d93c: 5300000b */ beqzl $t8,.L0f00d96c -/* f00d940: 8fbf0014 */ lw $ra,0x14($sp) -/* f00d944: 8c590020 */ lw $t9,0x20($v0) -/* f00d948: 53200008 */ beqzl $t9,.L0f00d96c -/* f00d94c: 8fbf0014 */ lw $ra,0x14($sp) -/* f00d950: 0fc2276e */ jal func0f089db8 -/* f00d954: 00c02025 */ or $a0,$a2,$zero -/* f00d958: 10000004 */ beqz $zero,.L0f00d96c -/* f00d95c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f00d960: -/* f00d960: 0fc033b9 */ jal func0f00cee4 -/* f00d964: 00c02025 */ or $a0,$a2,$zero -.L0f00d968: -/* f00d968: 8fbf0014 */ lw $ra,0x14($sp) -.L0f00d96c: -/* f00d96c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f00d970: 03e00008 */ jr $ra -/* f00d974: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00d978 -/* f00d978: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00d97c: afbf0014 */ sw $ra,0x14($sp) -/* f00d980: 0fc033b9 */ jal func0f00cee4 -/* f00d984: 00000000 */ sll $zero,$zero,0x0 -/* f00d988: 8fbf0014 */ lw $ra,0x14($sp) -/* f00d98c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f00d990: 03e00008 */ jr $ra -/* f00d994: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00d998 -/* f00d998: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00d99c: afbf0014 */ sw $ra,0x14($sp) -/* f00d9a0: 240e0008 */ addiu $t6,$zero,0x8 -/* f00d9a4: a08e0003 */ sb $t6,0x3($a0) -/* f00d9a8: 0fc033b9 */ jal func0f00cee4 -/* f00d9ac: afa40018 */ sw $a0,0x18($sp) -/* f00d9b0: 3c02800a */ lui $v0,0x800a -/* f00d9b4: 24429fc0 */ addiu $v0,$v0,-24640 -/* f00d9b8: 8c4f0298 */ lw $t7,0x298($v0) -/* f00d9bc: 8fa40018 */ lw $a0,0x18($sp) -/* f00d9c0: 05e30005 */ bgezl $t7,.L0f00d9d8 -/* f00d9c4: 8c990040 */ lw $t9,0x40($a0) -/* f00d9c8: 8c58029c */ lw $t8,0x29c($v0) -/* f00d9cc: 07020009 */ bltzl $t8,.L0f00d9f4 -/* f00d9d0: 8c820014 */ lw $v0,0x14($a0) -/* f00d9d4: 8c990040 */ lw $t9,0x40($a0) -.L0f00d9d8: -/* f00d9d8: 3c010fff */ lui $at,0xfff -/* f00d9dc: 3421ffff */ ori $at,$at,0xffff -/* f00d9e0: 03214024 */ and $t0,$t9,$at -/* f00d9e4: 3c012000 */ lui $at,0x2000 -/* f00d9e8: 01014825 */ or $t1,$t0,$at -/* f00d9ec: ac890040 */ sw $t1,0x40($a0) -/* f00d9f0: 8c820014 */ lw $v0,0x14($a0) -.L0f00d9f4: -/* f00d9f4: 904b003f */ lbu $t3,0x3f($v0) -/* f00d9f8: 356c0020 */ ori $t4,$t3,0x20 -/* f00d9fc: a04c003f */ sb $t4,0x3f($v0) -/* f00da00: 8fbf0014 */ lw $ra,0x14($sp) -/* f00da04: 27bd0018 */ addiu $sp,$sp,0x18 -/* f00da08: 03e00008 */ jr $ra -/* f00da0c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00da10 -/* f00da10: 27bdff38 */ addiu $sp,$sp,-200 -/* f00da14: afbf0044 */ sw $ra,0x44($sp) -/* f00da18: afb00040 */ sw $s0,0x40($sp) -/* f00da1c: 00808025 */ or $s0,$a0,$zero -/* f00da20: f7b60038 */ sdc1 $f22,0x38($sp) -/* f00da24: 0fc033b9 */ jal func0f00cee4 -/* f00da28: f7b40030 */ sdc1 $f20,0x30($sp) -/* f00da2c: 860e005c */ lh $t6,0x5c($s0) -/* f00da30: 05c2006e */ bltzl $t6,.L0f00dbec -/* f00da34: 8fbf0044 */ lw $ra,0x44($sp) -/* f00da38: 8e0f0018 */ lw $t7,0x18($s0) -/* f00da3c: 00002825 */ or $a1,$zero,$zero -/* f00da40: 0c006a6f */ jal 0x1a9bc -/* f00da44: 8de40008 */ lw $a0,0x8($t7) -/* f00da48: 8604005c */ lh $a0,0x5c($s0) -/* f00da4c: afa200b4 */ sw $v0,0xb4($sp) -/* f00da50: 24050002 */ addiu $a1,$zero,0x2 -/* f00da54: 0fc456ac */ jal func0f115ab0 -/* f00da58: 27a60060 */ addiu $a2,$sp,0x60 -/* f00da5c: 8fa300b4 */ lw $v1,0xb4($sp) -/* f00da60: 2604001c */ addiu $a0,$s0,0x1c -/* f00da64: 27a500b8 */ addiu $a1,$sp,0xb8 -/* f00da68: c4640000 */ lwc1 $f4,0x0($v1) -/* f00da6c: e7a400b8 */ swc1 $f4,0xb8($sp) -/* f00da70: c4660004 */ lwc1 $f6,0x4($v1) -/* f00da74: e7a600bc */ swc1 $f6,0xbc($sp) -/* f00da78: c4680008 */ lwc1 $f8,0x8($v1) -/* f00da7c: 0c005882 */ jal 0x16208 -/* f00da80: e7a800c0 */ swc1 $f8,0xc0($sp) -/* f00da84: 8e180014 */ lw $t8,0x14($s0) -/* f00da88: c7aa00b8 */ lwc1 $f10,0xb8($sp) -/* f00da8c: c7a600bc */ lwc1 $f6,0xbc($sp) -/* f00da90: c7120008 */ lwc1 $f18,0x8($t8) -/* f00da94: 44800000 */ mtc1 $zero,$f0 -/* f00da98: 3c013f80 */ lui $at,0x3f80 -/* f00da9c: 46125100 */ add.s $f4,$f10,$f18 -/* f00daa0: c7b200c0 */ lwc1 $f18,0xc0($sp) -/* f00daa4: 26040060 */ addiu $a0,$s0,0x60 -/* f00daa8: 44050000 */ mfc1 $a1,$f0 -/* f00daac: e7a400b8 */ swc1 $f4,0xb8($sp) -/* f00dab0: 8e190014 */ lw $t9,0x14($s0) -/* f00dab4: 44060000 */ mfc1 $a2,$f0 -/* f00dab8: 44070000 */ mfc1 $a3,$f0 -/* f00dabc: c728000c */ lwc1 $f8,0xc($t9) -/* f00dac0: 46083280 */ add.s $f10,$f6,$f8 -/* f00dac4: e7aa00bc */ swc1 $f10,0xbc($sp) -/* f00dac8: 8e080014 */ lw $t0,0x14($s0) -/* f00dacc: c5060010 */ lwc1 $f6,0x10($t0) -/* f00dad0: afa4004c */ sw $a0,0x4c($sp) -/* f00dad4: e7a00024 */ swc1 $f0,0x24($sp) -/* f00dad8: 46069200 */ add.s $f8,$f18,$f6 -/* f00dadc: c7b20060 */ lwc1 $f18,0x60($sp) -/* f00dae0: c7a60064 */ lwc1 $f6,0x64($sp) -/* f00dae4: e7a0001c */ swc1 $f0,0x1c($sp) -/* f00dae8: 46122501 */ sub.s $f20,$f4,$f18 -/* f00daec: c7a40068 */ lwc1 $f4,0x68($sp) -/* f00daf0: 44819000 */ mtc1 $at,$f18 -/* f00daf4: 46065081 */ sub.s $f2,$f10,$f6 -/* f00daf8: e7a800c0 */ swc1 $f8,0xc0($sp) -/* f00dafc: e7b40010 */ swc1 $f20,0x10($sp) -/* f00db00: 46044581 */ sub.s $f22,$f8,$f4 -/* f00db04: e7a20014 */ swc1 $f2,0x14($sp) -/* f00db08: e7a20058 */ swc1 $f2,0x58($sp) -/* f00db0c: e7b20020 */ swc1 $f18,0x20($sp) -/* f00db10: 0c005b56 */ jal 0x16d58 -/* f00db14: e7b60018 */ swc1 $f22,0x18($sp) -/* f00db18: 8e090018 */ lw $t1,0x18($s0) -/* f00db1c: 8fa5004c */ lw $a1,0x4c($sp) -/* f00db20: 0c0057c1 */ jal 0x15f04 -/* f00db24: c52c0014 */ lwc1 $f12,0x14($t1) -/* f00db28: 8e0a00a8 */ lw $t2,0xa8($s0) -/* f00db2c: 3c014780 */ lui $at,0x4780 -/* f00db30: 44811000 */ mtc1 $at,$f2 -/* f00db34: 448a5000 */ mtc1 $t2,$f10 -/* f00db38: 3c017f1b */ lui $at,0x7f1b -/* f00db3c: c4308048 */ lwc1 $f16,-0x7fb8($at) -/* f00db40: 468051a0 */ cvt.s.w $f6,$f10 -/* f00db44: 8e0b00ac */ lw $t3,0xac($s0) -/* f00db48: 8e0c00b4 */ lw $t4,0xb4($s0) -/* f00db4c: 8e0d00bc */ lw $t5,0xbc($s0) -/* f00db50: 448b9000 */ mtc1 $t3,$f18 -/* f00db54: 44800000 */ mtc1 $zero,$f0 -/* f00db58: 46103202 */ mul.s $f8,$f6,$f16 -/* f00db5c: a600005e */ sh $zero,0x5e($s0) -/* f00db60: 4600a306 */ mov.s $f12,$f20 -/* f00db64: 4600b386 */ mov.s $f14,$f22 -/* f00db68: e60000b0 */ swc1 $f0,0xb0($s0) -/* f00db6c: 468092a0 */ cvt.s.w $f10,$f18 -/* f00db70: 46024103 */ div.s $f4,$f8,$f2 -/* f00db74: 46105182 */ mul.s $f6,$f10,$f16 -/* f00db78: 46023203 */ div.s $f8,$f6,$f2 -/* f00db7c: e60400a8 */ swc1 $f4,0xa8($s0) -/* f00db80: 448c2000 */ mtc1 $t4,$f4 -/* f00db84: 00000000 */ sll $zero,$zero,0x0 -/* f00db88: 468024a0 */ cvt.s.w $f18,$f4 -/* f00db8c: 46109282 */ mul.s $f10,$f18,$f16 -/* f00db90: e60800ac */ swc1 $f8,0xac($s0) -/* f00db94: 448d4000 */ mtc1 $t5,$f8 -/* f00db98: c61200a8 */ lwc1 $f18,0xa8($s0) -/* f00db9c: 46804120 */ cvt.s.w $f4,$f8 -/* f00dba0: e61200a4 */ swc1 $f18,0xa4($s0) -/* f00dba4: 46025183 */ div.s $f6,$f10,$f2 -/* f00dba8: e60400bc */ swc1 $f4,0xbc($s0) -/* f00dbac: 0fc259d4 */ jal func0f096750 -/* f00dbb0: e60600b4 */ swc1 $f6,0xb4($s0) -/* f00dbb4: 4614a282 */ mul.s $f10,$f20,$f20 -/* f00dbb8: e60000a0 */ swc1 $f0,0xa0($s0) -/* f00dbbc: 4616b182 */ mul.s $f6,$f22,$f22 -/* f00dbc0: 0c012974 */ jal 0x4a5d0 -/* f00dbc4: 46065300 */ add.s $f12,$f10,$f6 -/* f00dbc8: c7ac0058 */ lwc1 $f12,0x58($sp) -/* f00dbcc: 0fc259d4 */ jal func0f096750 -/* f00dbd0: 46000386 */ mov.s $f14,$f0 -/* f00dbd4: 3c017f1b */ lui $at,0x7f1b -/* f00dbd8: c428804c */ lwc1 $f8,-0x7fb4($at) -/* f00dbdc: ae0000b8 */ sw $zero,0xb8($s0) -/* f00dbe0: 46004101 */ sub.s $f4,$f8,$f0 -/* f00dbe4: e60400c0 */ swc1 $f4,0xc0($s0) -/* f00dbe8: 8fbf0044 */ lw $ra,0x44($sp) -.L0f00dbec: -/* f00dbec: d7b40030 */ ldc1 $f20,0x30($sp) -/* f00dbf0: d7b60038 */ ldc1 $f22,0x38($sp) -/* f00dbf4: 8fb00040 */ lw $s0,0x40($sp) -/* f00dbf8: 03e00008 */ jr $ra -/* f00dbfc: 27bd00c8 */ addiu $sp,$sp,0xc8 -); - -GLOBAL_ASM( -glabel func0f00dc00 -/* f00dc00: 27bdff70 */ addiu $sp,$sp,-144 -/* f00dc04: afbf001c */ sw $ra,0x1c($sp) -/* f00dc08: afb00018 */ sw $s0,0x18($sp) -/* f00dc0c: 0fc033b9 */ jal func0f00cee4 -/* f00dc10: 00808025 */ or $s0,$a0,$zero -/* f00dc14: 8e0e0080 */ lw $t6,0x80($s0) -/* f00dc18: 8e0f0084 */ lw $t7,0x84($s0) -/* f00dc1c: 3c014780 */ lui $at,0x4780 -/* f00dc20: 448e2000 */ mtc1 $t6,$f4 -/* f00dc24: 44811000 */ mtc1 $at,$f2 -/* f00dc28: 3c017f1b */ lui $at,0x7f1b -/* f00dc2c: 468021a0 */ cvt.s.w $f6,$f4 -/* f00dc30: c42c8050 */ lwc1 $f12,-0x7fb0($at) -/* f00dc34: 448f8000 */ mtc1 $t7,$f16 -/* f00dc38: 3c0142c8 */ lui $at,0x42c8 -/* f00dc3c: 44812000 */ mtc1 $at,$f4 -/* f00dc40: 468084a0 */ cvt.s.w $f18,$f16 -/* f00dc44: 460c3202 */ mul.s $f8,$f6,$f12 -/* f00dc48: 8e180064 */ lw $t8,0x64($s0) -/* f00dc4c: 8e190068 */ lw $t9,0x68($s0) -/* f00dc50: 44800000 */ mtc1 $zero,$f0 -/* f00dc54: 2403ffff */ addiu $v1,$zero,-1 -/* f00dc58: 46049182 */ mul.s $f6,$f18,$f4 -/* f00dc5c: a200005f */ sb $zero,0x5f($s0) -/* f00dc60: ae030090 */ sw $v1,0x90($s0) -/* f00dc64: ae030094 */ sw $v1,0x94($s0) -/* f00dc68: ae030098 */ sw $v1,0x98($s0) -/* f00dc6c: 24040030 */ addiu $a0,$zero,0x30 -/* f00dc70: 46024283 */ div.s $f10,$f8,$f2 -/* f00dc74: 24050004 */ addiu $a1,$zero,0x4 -/* f00dc78: e600006c */ swc1 $f0,0x6c($s0) -/* f00dc7c: e6000070 */ swc1 $f0,0x70($s0) -/* f00dc80: e6000060 */ swc1 $f0,0x60($s0) -/* f00dc84: e6000078 */ swc1 $f0,0x78($s0) -/* f00dc88: e600007c */ swc1 $f0,0x7c($s0) -/* f00dc8c: e6000074 */ swc1 $f0,0x74($s0) -/* f00dc90: e6000088 */ swc1 $f0,0x88($s0) -/* f00dc94: e600008c */ swc1 $f0,0x8c($s0) -/* f00dc98: 46023203 */ div.s $f8,$f6,$f2 -/* f00dc9c: e60a0080 */ swc1 $f10,0x80($s0) -/* f00dca0: 44985000 */ mtc1 $t8,$f10 -/* f00dca4: 44993000 */ mtc1 $t9,$f6 -/* f00dca8: 46805420 */ cvt.s.w $f16,$f10 -/* f00dcac: 460c8482 */ mul.s $f18,$f16,$f12 -/* f00dcb0: e6080084 */ swc1 $f8,0x84($s0) -/* f00dcb4: 46803220 */ cvt.s.w $f8,$f6 -/* f00dcb8: 46029103 */ div.s $f4,$f18,$f2 -/* f00dcbc: 460c4282 */ mul.s $f10,$f8,$f12 -/* f00dcc0: 46025403 */ div.s $f16,$f10,$f2 -/* f00dcc4: e6040064 */ swc1 $f4,0x64($s0) -/* f00dcc8: 0c0048f2 */ jal 0x123c8 -/* f00dccc: e6100068 */ swc1 $f16,0x68($s0) -/* f00dcd0: 2403ffff */ addiu $v1,$zero,-1 -/* f00dcd4: ae02009c */ sw $v0,0x9c($s0) -/* f00dcd8: a0430000 */ sb $v1,0x0($v0) -/* f00dcdc: 8604005c */ lh $a0,0x5c($s0) -/* f00dce0: 44800000 */ mtc1 $zero,$f0 -/* f00dce4: 240800ff */ addiu $t0,$zero,0xff -/* f00dce8: a200005e */ sb $zero,0x5e($s0) -/* f00dcec: a20800a9 */ sb $t0,0xa9($s0) -/* f00dcf0: 0480001f */ bltz $a0,.L0f00dd70 -/* f00dcf4: e60000a0 */ swc1 $f0,0xa0($s0) -/* f00dcf8: 24050002 */ addiu $a1,$zero,0x2 -/* f00dcfc: 0fc456ac */ jal func0f115ab0 -/* f00dd00: 27a60028 */ addiu $a2,$sp,0x28 -/* f00dd04: 8e020014 */ lw $v0,0x14($s0) -/* f00dd08: c7a6002c */ lwc1 $f6,0x2c($sp) -/* f00dd0c: c7b20028 */ lwc1 $f18,0x28($sp) -/* f00dd10: c448000c */ lwc1 $f8,0xc($v0) -/* f00dd14: c4440008 */ lwc1 $f4,0x8($v0) -/* f00dd18: c7b00030 */ lwc1 $f16,0x30($sp) -/* f00dd1c: 46083281 */ sub.s $f10,$f6,$f8 -/* f00dd20: 46049301 */ sub.s $f12,$f18,$f4 -/* f00dd24: e7aa0084 */ swc1 $f10,0x84($sp) -/* f00dd28: c4520010 */ lwc1 $f18,0x10($v0) -/* f00dd2c: e7ac0088 */ swc1 $f12,0x88($sp) -/* f00dd30: 46128381 */ sub.s $f14,$f16,$f18 -/* f00dd34: 0fc259d4 */ jal func0f096750 -/* f00dd38: e7ae0080 */ swc1 $f14,0x80($sp) -/* f00dd3c: c7a20088 */ lwc1 $f2,0x88($sp) -/* f00dd40: c7ae0080 */ lwc1 $f14,0x80($sp) -/* f00dd44: e6000060 */ swc1 $f0,0x60($s0) -/* f00dd48: 46021102 */ mul.s $f4,$f2,$f2 -/* f00dd4c: 00000000 */ sll $zero,$zero,0x0 -/* f00dd50: 460e7182 */ mul.s $f6,$f14,$f14 -/* f00dd54: 0c012974 */ jal 0x4a5d0 -/* f00dd58: 46062300 */ add.s $f12,$f4,$f6 -/* f00dd5c: c7ac0084 */ lwc1 $f12,0x84($sp) -/* f00dd60: 0fc259d4 */ jal func0f096750 -/* f00dd64: 46000386 */ mov.s $f14,$f0 -/* f00dd68: 10000007 */ beqz $zero,.L0f00dd88 -/* f00dd6c: e6000074 */ swc1 $f0,0x74($s0) -.L0f00dd70: -/* f00dd70: 86090004 */ lh $t1,0x4($s0) -/* f00dd74: 24010144 */ addiu $at,$zero,0x144 -/* f00dd78: 15210003 */ bne $t1,$at,.L0f00dd88 -/* f00dd7c: 3c017f1b */ lui $at,0x7f1b -/* f00dd80: c4288054 */ lwc1 $f8,-0x7fac($at) -/* f00dd84: e6080074 */ swc1 $f8,0x74($s0) -.L0f00dd88: -/* f00dd88: 8fbf001c */ lw $ra,0x1c($sp) -/* f00dd8c: 8fb00018 */ lw $s0,0x18($sp) -/* f00dd90: 27bd0090 */ addiu $sp,$sp,0x90 -/* f00dd94: 03e00008 */ jr $ra -/* f00dd98: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00dd9c -/* f00dd9c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00dda0: afbf0014 */ sw $ra,0x14($sp) -/* f00dda4: 0fc033b9 */ jal func0f00cee4 -/* f00dda8: 00000000 */ sll $zero,$zero,0x0 -/* f00ddac: 8fbf0014 */ lw $ra,0x14($sp) -/* f00ddb0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f00ddb4: 03e00008 */ jr $ra -/* f00ddb8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00ddbc -/* f00ddbc: 27bdff38 */ addiu $sp,$sp,-200 -/* f00ddc0: afb00018 */ sw $s0,0x18($sp) -/* f00ddc4: 00808025 */ or $s0,$a0,$zero -/* f00ddc8: 3c0e800a */ lui $t6,0x800a -/* f00ddcc: 25cece98 */ addiu $t6,$t6,-12648 -/* f00ddd0: 2484005c */ addiu $a0,$a0,0x5c -/* f00ddd4: afbf001c */ sw $ra,0x1c($sp) -/* f00ddd8: afa500cc */ sw $a1,0xcc($sp) -/* f00dddc: 00804025 */ or $t0,$a0,$zero -/* f00dde0: 25d9006c */ addiu $t9,$t6,0x6c -.L0f00dde4: -/* f00dde4: 8dc10000 */ lw $at,0x0($t6) -/* f00dde8: 25ce000c */ addiu $t6,$t6,0xc -/* f00ddec: 2508000c */ addiu $t0,$t0,0xc -/* f00ddf0: ad01fff4 */ sw $at,-0xc($t0) -/* f00ddf4: 8dc1fff8 */ lw $at,-0x8($t6) -/* f00ddf8: ad01fff8 */ sw $at,-0x8($t0) -/* f00ddfc: 8dc1fffc */ lw $at,-0x4($t6) -/* f00de00: 15d9fff8 */ bne $t6,$t9,.L0f00dde4 -/* f00de04: ad01fffc */ sw $at,-0x4($t0) -/* f00de08: 8dc10000 */ lw $at,0x0($t6) -/* f00de0c: ad010000 */ sw $at,0x0($t0) -/* f00de10: 8dd90004 */ lw $t9,0x4($t6) -/* f00de14: ad190004 */ sw $t9,0x4($t0) -/* f00de18: 0fc1fe49 */ jal func0f07f924 -/* f00de1c: 920500d3 */ lbu $a1,0xd3($s0) -/* f00de20: 86090006 */ lh $t1,0x6($s0) -/* f00de24: 8fa500cc */ lw $a1,0xcc($sp) -/* f00de28: 05210085 */ bgez $t1,.L0f00e040 -/* f00de2c: 00000000 */ sll $zero,$zero,0x0 -/* f00de30: 8e0a0008 */ lw $t2,0x8($s0) -/* f00de34: 314b8000 */ andi $t3,$t2,0x8000 -/* f00de38: 15600081 */ bnez $t3,.L0f00e040 -/* f00de3c: 00000000 */ sll $zero,$zero,0x0 -/* f00de40: 860c0004 */ lh $t4,0x4($s0) -/* f00de44: afac00bc */ sw $t4,0xbc($sp) -/* f00de48: 860d00d0 */ lh $t5,0xd0($s0) -/* f00de4c: 0fc24801 */ jal func0f092004 -/* f00de50: 01a52021 */ addu $a0,$t5,$a1 -/* f00de54: afa200b8 */ sw $v0,0xb8($sp) -/* f00de58: 0fc2486d */ jal func0f0921b4 -/* f00de5c: 8fa400bc */ lw $a0,0xbc($sp) -/* f00de60: 96180000 */ lhu $t8,0x0($s0) -/* f00de64: 3c03800a */ lui $v1,0x800a -/* f00de68: 24639fc0 */ addiu $v1,$v1,-24640 -/* f00de6c: 44982000 */ mtc1 $t8,$f4 -/* f00de70: 3c014f80 */ lui $at,0x4f80 -/* f00de74: 07010004 */ bgez $t8,.L0f00de88 -/* f00de78: 468021a0 */ cvt.s.w $f6,$f4 -/* f00de7c: 44814000 */ mtc1 $at,$f8 -/* f00de80: 00000000 */ sll $zero,$zero,0x0 -/* f00de84: 46083180 */ add.s $f6,$f6,$f8 -.L0f00de88: -/* f00de88: 3c013b80 */ lui $at,0x3b80 -/* f00de8c: 44815000 */ mtc1 $at,$f10 -/* f00de90: 8c6f0318 */ lw $t7,0x318($v1) -/* f00de94: 460a3402 */ mul.s $f16,$f6,$f10 -/* f00de98: 15e00004 */ bnez $t7,.L0f00deac -/* f00de9c: e7b000b0 */ swc1 $f16,0xb0($sp) -/* f00dea0: 8c79031c */ lw $t9,0x31c($v1) -/* f00dea4: 13200004 */ beqz $t9,.L0f00deb8 -/* f00dea8: 00000000 */ sll $zero,$zero,0x0 -.L0f00deac: -/* f00deac: 920e0002 */ lbu $t6,0x2($s0) -/* f00deb0: 35c80004 */ ori $t0,$t6,0x4 -/* f00deb4: a2080002 */ sb $t0,0x2($s0) -.L0f00deb8: -/* f00deb8: 0fc1a954 */ jal func0f06a550 -/* f00debc: 02002025 */ or $a0,$s0,$zero -/* f00dec0: 0fc1a1bc */ jal func0f0686f0 -/* f00dec4: afa200b4 */ sw $v0,0xb4($sp) -/* f00dec8: ae020048 */ sw $v0,0x48($s0) -/* f00decc: 8fa900b4 */ lw $t1,0xb4($sp) -/* f00ded0: 5120005e */ beqzl $t1,.L0f00e04c -/* f00ded4: 8e020014 */ lw $v0,0x14($s0) -/* f00ded8: 5040005c */ beqzl $v0,.L0f00e04c -/* f00dedc: 8e020014 */ lw $v0,0x14($s0) -/* f00dee0: 8e0b0040 */ lw $t3,0x40($s0) -/* f00dee4: 8e040018 */ lw $a0,0x18($s0) -/* f00dee8: 356c0040 */ ori $t4,$t3,0x40 -/* f00deec: ae0c0040 */ sw $t4,0x40($s0) -/* f00def0: c7a400b0 */ lwc1 $f4,0xb0($sp) -/* f00def4: c4920014 */ lwc1 $f18,0x14($a0) -/* f00def8: 46049202 */ mul.s $f8,$f18,$f4 -/* f00defc: 44054000 */ mfc1 $a1,$f8 -/* f00df00: 0c006bd6 */ jal 0x1af58 -/* f00df04: 00000000 */ sll $zero,$zero,0x0 -/* f00df08: 8fa300b8 */ lw $v1,0xb8($sp) -/* f00df0c: 8e180018 */ lw $t8,0x18($s0) -/* f00df10: 24010001 */ addiu $at,$zero,0x1 -/* f00df14: 8c6d0018 */ lw $t5,0x18($v1) -/* f00df18: af0d0018 */ sw $t5,0x18($t8) -/* f00df1c: 820200d2 */ lb $v0,0xd2($s0) -/* f00df20: 14400008 */ bnez $v0,.L0f00df44 -/* f00df24: 00000000 */ sll $zero,$zero,0x0 -/* f00df28: 8c6f0018 */ lw $t7,0x18($v1) -/* f00df2c: 00002825 */ or $a1,$zero,$zero -/* f00df30: 0c006a47 */ jal 0x1a91c -/* f00df34: 8de40008 */ lw $a0,0x8($t7) -/* f00df38: 8e190018 */ lw $t9,0x18($s0) -/* f00df3c: 1000001a */ beqz $zero,.L0f00dfa8 -/* f00df40: af22001c */ sw $v0,0x1c($t9) -.L0f00df44: -/* f00df44: 54410009 */ bnel $v0,$at,.L0f00df6c -/* f00df48: 24010002 */ addiu $at,$zero,0x2 -/* f00df4c: 8c6e0018 */ lw $t6,0x18($v1) -/* f00df50: 24050001 */ addiu $a1,$zero,0x1 -/* f00df54: 0c006a47 */ jal 0x1a91c -/* f00df58: 8dc40008 */ lw $a0,0x8($t6) -/* f00df5c: 8e080018 */ lw $t0,0x18($s0) -/* f00df60: 10000011 */ beqz $zero,.L0f00dfa8 -/* f00df64: ad02001c */ sw $v0,0x1c($t0) -/* f00df68: 24010002 */ addiu $at,$zero,0x2 -.L0f00df6c: -/* f00df6c: 54410009 */ bnel $v0,$at,.L0f00df94 -/* f00df70: 8c6b0018 */ lw $t3,0x18($v1) -/* f00df74: 8c690018 */ lw $t1,0x18($v1) -/* f00df78: 24050002 */ addiu $a1,$zero,0x2 -/* f00df7c: 0c006a47 */ jal 0x1a91c -/* f00df80: 8d240008 */ lw $a0,0x8($t1) -/* f00df84: 8e0a0018 */ lw $t2,0x18($s0) -/* f00df88: 10000007 */ beqz $zero,.L0f00dfa8 -/* f00df8c: ad42001c */ sw $v0,0x1c($t2) -/* f00df90: 8c6b0018 */ lw $t3,0x18($v1) -.L0f00df94: -/* f00df94: 24050003 */ addiu $a1,$zero,0x3 -/* f00df98: 0c006a47 */ jal 0x1a91c -/* f00df9c: 8d640008 */ lw $a0,0x8($t3) -/* f00dfa0: 8e0c0018 */ lw $t4,0x18($s0) -/* f00dfa4: ad82001c */ sw $v0,0x1c($t4) -.L0f00dfa8: -/* f00dfa8: 8fad00b8 */ lw $t5,0xb8($sp) -/* f00dfac: 8fa400b4 */ lw $a0,0xb4($sp) -/* f00dfb0: 0fc181a6 */ jal func0f060698 -/* f00dfb4: 8da50014 */ lw $a1,0x14($t5) -/* f00dfb8: 3c017f1b */ lui $at,0x7f1b -/* f00dfbc: c42c8058 */ lwc1 $f12,-0x7fa8($at) -/* f00dfc0: 0c0058ba */ jal 0x162e8 -/* f00dfc4: 27a50064 */ addiu $a1,$sp,0x64 -/* f00dfc8: 8faf00b8 */ lw $t7,0xb8($sp) -/* f00dfcc: 8e180018 */ lw $t8,0x18($s0) -/* f00dfd0: 27a50064 */ addiu $a1,$sp,0x64 -/* f00dfd4: 8df90018 */ lw $t9,0x18($t7) -/* f00dfd8: c7060014 */ lwc1 $f6,0x14($t8) -/* f00dfdc: c72a0014 */ lwc1 $f10,0x14($t9) -/* f00dfe0: 0c0057c1 */ jal 0x15f04 -/* f00dfe4: 460a3303 */ div.s $f12,$f6,$f10 -/* f00dfe8: 8e040018 */ lw $a0,0x18($s0) -/* f00dfec: 0c006b43 */ jal 0x1ad0c -/* f00dff0: 27a500a4 */ addiu $a1,$sp,0xa4 -/* f00dff4: c7b000a4 */ lwc1 $f16,0xa4($sp) -/* f00dff8: c7a400a8 */ lwc1 $f4,0xa8($sp) -/* f00dffc: c7a600ac */ lwc1 $f6,0xac($sp) -/* f00e000: 46008487 */ neg.s $f18,$f16 -/* f00e004: 46002207 */ neg.s $f8,$f4 -/* f00e008: 46003287 */ neg.s $f10,$f6 -/* f00e00c: e7b200a4 */ swc1 $f18,0xa4($sp) -/* f00e010: e7a800a8 */ swc1 $f8,0xa8($sp) -/* f00e014: e7aa00ac */ swc1 $f10,0xac($sp) -/* f00e018: 27a400a4 */ addiu $a0,$sp,0xa4 -/* f00e01c: 0c0059b7 */ jal 0x166dc -/* f00e020: 27a50024 */ addiu $a1,$sp,0x24 -/* f00e024: 8e060048 */ lw $a2,0x48($s0) -/* f00e028: 27a40064 */ addiu $a0,$sp,0x64 -/* f00e02c: 27a50024 */ addiu $a1,$sp,0x24 -/* f00e030: 0c0056f9 */ jal 0x15be4 -/* f00e034: 24c60004 */ addiu $a2,$a2,0x4 -/* f00e038: 10000004 */ beqz $zero,.L0f00e04c -/* f00e03c: 8e020014 */ lw $v0,0x14($s0) -.L0f00e040: -/* f00e040: 0fc033b9 */ jal func0f00cee4 -/* f00e044: 02002025 */ or $a0,$s0,$zero -/* f00e048: 8e020014 */ lw $v0,0x14($s0) -.L0f00e04c: -/* f00e04c: 50400009 */ beqzl $v0,.L0f00e074 -/* f00e050: 8fbf001c */ lw $ra,0x1c($sp) -/* f00e054: 8e0e0008 */ lw $t6,0x8($s0) -/* f00e058: 000e4040 */ sll $t0,$t6,0x1 -/* f00e05c: 05030005 */ bgezl $t0,.L0f00e074 -/* f00e060: 8fbf001c */ lw $ra,0x1c($sp) -/* f00e064: 90490001 */ lbu $t1,0x1($v0) -/* f00e068: 352a0001 */ ori $t2,$t1,0x1 -/* f00e06c: a04a0001 */ sb $t2,0x1($v0) -/* f00e070: 8fbf001c */ lw $ra,0x1c($sp) -.L0f00e074: -/* f00e074: 8fb00018 */ lw $s0,0x18($sp) -/* f00e078: 27bd00c8 */ addiu $sp,$sp,0xc8 -/* f00e07c: 03e00008 */ jr $ra -/* f00e080: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00e084 -/* f00e084: 27bdffe0 */ addiu $sp,$sp,-32 -/* f00e088: afb00018 */ sw $s0,0x18($sp) -/* f00e08c: 00808025 */ or $s0,$a0,$zero -/* f00e090: 3c0e800a */ lui $t6,0x800a -/* f00e094: 25cece98 */ addiu $t6,$t6,-12648 -/* f00e098: 2484005c */ addiu $a0,$a0,0x5c -/* f00e09c: afbf001c */ sw $ra,0x1c($sp) -/* f00e0a0: afa50024 */ sw $a1,0x24($sp) -/* f00e0a4: 00804025 */ or $t0,$a0,$zero -/* f00e0a8: 25d9006c */ addiu $t9,$t6,0x6c -.L0f00e0ac: -/* f00e0ac: 8dc10000 */ lw $at,0x0($t6) -/* f00e0b0: 25ce000c */ addiu $t6,$t6,0xc -/* f00e0b4: 2508000c */ addiu $t0,$t0,0xc -/* f00e0b8: ad01fff4 */ sw $at,-0xc($t0) -/* f00e0bc: 8dc1fff8 */ lw $at,-0x8($t6) -/* f00e0c0: ad01fff8 */ sw $at,-0x8($t0) -/* f00e0c4: 8dc1fffc */ lw $at,-0x4($t6) -/* f00e0c8: 15d9fff8 */ bne $t6,$t9,.L0f00e0ac -/* f00e0cc: ad01fffc */ sw $at,-0x4($t0) -/* f00e0d0: 8dc10000 */ lw $at,0x0($t6) -/* f00e0d4: ad010000 */ sw $at,0x0($t0) -/* f00e0d8: 8dd90004 */ lw $t9,0x4($t6) -/* f00e0dc: ad190004 */ sw $t9,0x4($t0) -/* f00e0e0: 0fc1fe49 */ jal func0f07f924 -/* f00e0e4: 9205022c */ lbu $a1,0x22c($s0) -/* f00e0e8: 3c09800a */ lui $t1,0x800a -/* f00e0ec: 2529ce98 */ addiu $t1,$t1,-12648 -/* f00e0f0: 260400d0 */ addiu $a0,$s0,0xd0 -/* f00e0f4: 00806825 */ or $t5,$a0,$zero -/* f00e0f8: 252c006c */ addiu $t4,$t1,0x6c -.L0f00e0fc: -/* f00e0fc: 8d210000 */ lw $at,0x0($t1) -/* f00e100: 2529000c */ addiu $t1,$t1,0xc -/* f00e104: 25ad000c */ addiu $t5,$t5,0xc -/* f00e108: ada1fff4 */ sw $at,-0xc($t5) -/* f00e10c: 8d21fff8 */ lw $at,-0x8($t1) -/* f00e110: ada1fff8 */ sw $at,-0x8($t5) -/* f00e114: 8d21fffc */ lw $at,-0x4($t1) -/* f00e118: 152cfff8 */ bne $t1,$t4,.L0f00e0fc -/* f00e11c: ada1fffc */ sw $at,-0x4($t5) -/* f00e120: 8d210000 */ lw $at,0x0($t1) -/* f00e124: ada10000 */ sw $at,0x0($t5) -/* f00e128: 8d2c0004 */ lw $t4,0x4($t1) -/* f00e12c: adac0004 */ sw $t4,0x4($t5) -/* f00e130: 0fc1fe49 */ jal func0f07f924 -/* f00e134: 9205022d */ lbu $a1,0x22d($s0) -/* f00e138: 3c18800a */ lui $t8,0x800a -/* f00e13c: 2718ce98 */ addiu $t8,$t8,-12648 -/* f00e140: 26040144 */ addiu $a0,$s0,0x144 -/* f00e144: 00804025 */ or $t0,$a0,$zero -/* f00e148: 270e006c */ addiu $t6,$t8,0x6c -.L0f00e14c: -/* f00e14c: 8f010000 */ lw $at,0x0($t8) -/* f00e150: 2718000c */ addiu $t8,$t8,0xc -/* f00e154: 2508000c */ addiu $t0,$t0,0xc -/* f00e158: ad01fff4 */ sw $at,-0xc($t0) -/* f00e15c: 8f01fff8 */ lw $at,-0x8($t8) -/* f00e160: ad01fff8 */ sw $at,-0x8($t0) -/* f00e164: 8f01fffc */ lw $at,-0x4($t8) -/* f00e168: 170efff8 */ bne $t8,$t6,.L0f00e14c -/* f00e16c: ad01fffc */ sw $at,-0x4($t0) -/* f00e170: 8f010000 */ lw $at,0x0($t8) -/* f00e174: ad010000 */ sw $at,0x0($t0) -/* f00e178: 8f0e0004 */ lw $t6,0x4($t8) -/* f00e17c: ad0e0004 */ sw $t6,0x4($t0) -/* f00e180: 0fc1fe49 */ jal func0f07f924 -/* f00e184: 9205022e */ lbu $a1,0x22e($s0) -/* f00e188: 3c0b800a */ lui $t3,0x800a -/* f00e18c: 256bce98 */ addiu $t3,$t3,-12648 -/* f00e190: 260401b8 */ addiu $a0,$s0,0x1b8 -/* f00e194: 00806825 */ or $t5,$a0,$zero -/* f00e198: 2569006c */ addiu $t1,$t3,0x6c -.L0f00e19c: -/* f00e19c: 8d610000 */ lw $at,0x0($t3) -/* f00e1a0: 256b000c */ addiu $t3,$t3,0xc -/* f00e1a4: 25ad000c */ addiu $t5,$t5,0xc -/* f00e1a8: ada1fff4 */ sw $at,-0xc($t5) -/* f00e1ac: 8d61fff8 */ lw $at,-0x8($t3) -/* f00e1b0: ada1fff8 */ sw $at,-0x8($t5) -/* f00e1b4: 8d61fffc */ lw $at,-0x4($t3) -/* f00e1b8: 1569fff8 */ bne $t3,$t1,.L0f00e19c -/* f00e1bc: ada1fffc */ sw $at,-0x4($t5) -/* f00e1c0: 8d610000 */ lw $at,0x0($t3) -/* f00e1c4: ada10000 */ sw $at,0x0($t5) -/* f00e1c8: 8d690004 */ lw $t1,0x4($t3) -/* f00e1cc: ada90004 */ sw $t1,0x4($t5) -/* f00e1d0: 0fc1fe49 */ jal func0f07f924 -/* f00e1d4: 9205022f */ lbu $a1,0x22f($s0) -/* f00e1d8: 02002025 */ or $a0,$s0,$zero -/* f00e1dc: 0fc033b9 */ jal func0f00cee4 -/* f00e1e0: 8fa50024 */ lw $a1,0x24($sp) -/* f00e1e4: 8fbf001c */ lw $ra,0x1c($sp) -/* f00e1e8: 8fb00018 */ lw $s0,0x18($sp) -/* f00e1ec: 27bd0020 */ addiu $sp,$sp,0x20 -/* f00e1f0: 03e00008 */ jr $ra -/* f00e1f4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00e1f8 -/* f00e1f8: 27bdff68 */ addiu $sp,$sp,-152 -/* f00e1fc: afbf0014 */ sw $ra,0x14($sp) -/* f00e200: afa40098 */ sw $a0,0x98($sp) -/* f00e204: 0fc457cd */ jal func0f115f34 -/* f00e208: 27a50088 */ addiu $a1,$sp,0x88 -/* f00e20c: 8fa40098 */ lw $a0,0x98($sp) -/* f00e210: 24050028 */ addiu $a1,$zero,0x28 -/* f00e214: 0fc456ac */ jal func0f115ab0 -/* f00e218: 27a60024 */ addiu $a2,$sp,0x24 -/* f00e21c: c7a40060 */ lwc1 $f4,0x60($sp) -/* f00e220: c7a6005c */ lwc1 $f6,0x5c($sp) -/* f00e224: 3c013f00 */ lui $at,0x3f00 -/* f00e228: 44815000 */ mtc1 $at,$f10 -/* f00e22c: 46062201 */ sub.s $f8,$f4,$f6 -/* f00e230: 3c014120 */ lui $at,0x4120 -/* f00e234: 44813000 */ mtc1 $at,$f6 -/* f00e238: c7b00088 */ lwc1 $f16,0x88($sp) -/* f00e23c: 460a4102 */ mul.s $f4,$f8,$f10 -/* f00e240: c7a8003c */ lwc1 $f8,0x3c($sp) -/* f00e244: c7b2008c */ lwc1 $f18,0x8c($sp) -/* f00e248: 27a40088 */ addiu $a0,$sp,0x88 -/* f00e24c: 27a5007c */ addiu $a1,$sp,0x7c -/* f00e250: 46062000 */ add.s $f0,$f4,$f6 -/* f00e254: c7a40040 */ lwc1 $f4,0x40($sp) -/* f00e258: 46004082 */ mul.s $f2,$f8,$f0 -/* f00e25c: c7a80044 */ lwc1 $f8,0x44($sp) -/* f00e260: 46002302 */ mul.s $f12,$f4,$f0 -/* f00e264: 46101280 */ add.s $f10,$f2,$f16 -/* f00e268: 46004382 */ mul.s $f14,$f8,$f0 -/* f00e26c: 46126180 */ add.s $f6,$f12,$f18 -/* f00e270: e7aa007c */ swc1 $f10,0x7c($sp) -/* f00e274: c7aa0090 */ lwc1 $f10,0x90($sp) -/* f00e278: 46028401 */ sub.s $f16,$f16,$f2 -/* f00e27c: e7a60080 */ swc1 $f6,0x80($sp) -/* f00e280: 460c9481 */ sub.s $f18,$f18,$f12 -/* f00e284: e7b00088 */ swc1 $f16,0x88($sp) -/* f00e288: 460a7100 */ add.s $f4,$f14,$f10 -/* f00e28c: e7b2008c */ swc1 $f18,0x8c($sp) -/* f00e290: 460e5181 */ sub.s $f6,$f10,$f14 -/* f00e294: e7a40084 */ swc1 $f4,0x84($sp) -/* f00e298: 0fc593a3 */ jal func0f164e8c -/* f00e29c: e7a60090 */ swc1 $f6,0x90($sp) -/* f00e2a0: 8fbf0014 */ lw $ra,0x14($sp) -/* f00e2a4: 27bd0098 */ addiu $sp,$sp,0x98 -/* f00e2a8: 03e00008 */ jr $ra -/* f00e2ac: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00e2b0 -/* f00e2b0: 27bdff68 */ addiu $sp,$sp,-152 -/* f00e2b4: afbf0014 */ sw $ra,0x14($sp) -/* f00e2b8: afa40098 */ sw $a0,0x98($sp) -/* f00e2bc: 0fc457cd */ jal func0f115f34 -/* f00e2c0: 27a50088 */ addiu $a1,$sp,0x88 -/* f00e2c4: 8fa40098 */ lw $a0,0x98($sp) -/* f00e2c8: 24050030 */ addiu $a1,$zero,0x30 -/* f00e2cc: 0fc456ac */ jal func0f115ab0 -/* f00e2d0: 27a60024 */ addiu $a2,$sp,0x24 -/* f00e2d4: c7a40058 */ lwc1 $f4,0x58($sp) -/* f00e2d8: c7a60054 */ lwc1 $f6,0x54($sp) -/* f00e2dc: 3c013f00 */ lui $at,0x3f00 -/* f00e2e0: 44815000 */ mtc1 $at,$f10 -/* f00e2e4: 46062201 */ sub.s $f8,$f4,$f6 -/* f00e2e8: 3c014120 */ lui $at,0x4120 -/* f00e2ec: 44813000 */ mtc1 $at,$f6 -/* f00e2f0: c7b00088 */ lwc1 $f16,0x88($sp) -/* f00e2f4: 460a4102 */ mul.s $f4,$f8,$f10 -/* f00e2f8: c7a80048 */ lwc1 $f8,0x48($sp) -/* f00e2fc: c7b2008c */ lwc1 $f18,0x8c($sp) -/* f00e300: 27a40088 */ addiu $a0,$sp,0x88 -/* f00e304: 27a5007c */ addiu $a1,$sp,0x7c -/* f00e308: 46062000 */ add.s $f0,$f4,$f6 -/* f00e30c: c7a4004c */ lwc1 $f4,0x4c($sp) -/* f00e310: 46004082 */ mul.s $f2,$f8,$f0 -/* f00e314: c7a80050 */ lwc1 $f8,0x50($sp) -/* f00e318: 46002302 */ mul.s $f12,$f4,$f0 -/* f00e31c: 46101280 */ add.s $f10,$f2,$f16 -/* f00e320: 46004382 */ mul.s $f14,$f8,$f0 -/* f00e324: 46126180 */ add.s $f6,$f12,$f18 -/* f00e328: e7aa007c */ swc1 $f10,0x7c($sp) -/* f00e32c: c7aa0090 */ lwc1 $f10,0x90($sp) -/* f00e330: 46028401 */ sub.s $f16,$f16,$f2 -/* f00e334: e7a60080 */ swc1 $f6,0x80($sp) -/* f00e338: 460c9481 */ sub.s $f18,$f18,$f12 -/* f00e33c: e7b00088 */ swc1 $f16,0x88($sp) -/* f00e340: 460a7100 */ add.s $f4,$f14,$f10 -/* f00e344: e7b2008c */ swc1 $f18,0x8c($sp) -/* f00e348: 460e5181 */ sub.s $f6,$f10,$f14 -/* f00e34c: e7a40084 */ swc1 $f4,0x84($sp) -/* f00e350: 0fc593a3 */ jal func0f164e8c -/* f00e354: e7a60090 */ swc1 $f6,0x90($sp) -/* f00e358: 8fbf0014 */ lw $ra,0x14($sp) -/* f00e35c: 27bd0098 */ addiu $sp,$sp,0x98 -/* f00e360: 03e00008 */ jr $ra -/* f00e364: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00e368 -/* f00e368: 27bdfe38 */ addiu $sp,$sp,-456 -/* f00e36c: afb00030 */ sw $s0,0x30($sp) -/* f00e370: 00808025 */ or $s0,$a0,$zero -/* f00e374: afbf0034 */ sw $ra,0x34($sp) -/* f00e378: afa501cc */ sw $a1,0x1cc($sp) -/* f00e37c: 84840004 */ lh $a0,0x4($a0) -/* f00e380: 240effff */ addiu $t6,$zero,-1 -/* f00e384: afae01bc */ sw $t6,0x1bc($sp) -/* f00e388: 0fc2486d */ jal func0f0921b4 -/* f00e38c: afa401c0 */ sw $a0,0x1c0($sp) -/* f00e390: 960f0070 */ lhu $t7,0x70($s0) -/* f00e394: 31f80040 */ andi $t8,$t7,0x40 -/* f00e398: 53000004 */ beqzl $t8,.L0f00e3ac -/* f00e39c: 8e190008 */ lw $t9,0x8($s0) -/* f00e3a0: 0fc4581a */ jal func0f116068 -/* f00e3a4: 86040006 */ lh $a0,0x6($s0) -/* f00e3a8: 8e190008 */ lw $t9,0x8($s0) -.L0f00e3ac: -/* f00e3ac: 001940c0 */ sll $t0,$t9,0x3 -/* f00e3b0: 05030005 */ bgezl $t0,.L0f00e3c8 -/* f00e3b4: 86040006 */ lh $a0,0x6($s0) -/* f00e3b8: 0fc038ac */ jal func0f00e2b0 -/* f00e3bc: 86040006 */ lh $a0,0x6($s0) -/* f00e3c0: afa201bc */ sw $v0,0x1bc($sp) -/* f00e3c4: 86040006 */ lh $a0,0x6($s0) -.L0f00e3c8: -/* f00e3c8: 2405007e */ addiu $a1,$zero,0x7e -/* f00e3cc: 0fc456ac */ jal func0f115ab0 -/* f00e3d0: 27a60168 */ addiu $a2,$sp,0x168 -/* f00e3d4: 3c018006 */ lui $at,0x8006 -/* f00e3d8: c42c1be0 */ lwc1 $f12,0x1be0($at) -/* f00e3dc: 3c013f80 */ lui $at,0x3f80 -/* f00e3e0: 44812000 */ mtc1 $at,$f4 -/* f00e3e4: c7a60198 */ lwc1 $f6,0x198($sp) -/* f00e3e8: 27a50168 */ addiu $a1,$sp,0x168 -/* f00e3ec: 460c2032 */ c.eq.s $f4,$f12 -/* f00e3f0: 00000000 */ sll $zero,$zero,0x0 -/* f00e3f4: 4503005b */ bc1tl .L0f00e564 -/* f00e3f8: 8fab01b0 */ lw $t3,0x1b0($sp) -/* f00e3fc: 460c3202 */ mul.s $f8,$f6,$f12 -/* f00e400: c7aa019c */ lwc1 $f10,0x19c($sp) -/* f00e404: 8fa301bc */ lw $v1,0x1bc($sp) -/* f00e408: 3c0a800a */ lui $t2,0x800a -/* f00e40c: 460c5402 */ mul.s $f16,$f10,$f12 -/* f00e410: 00034880 */ sll $t1,$v1,0x2 -/* f00e414: 01234821 */ addu $t1,$t1,$v1 -/* f00e418: e7a80198 */ swc1 $f8,0x198($sp) -/* f00e41c: 0460004e */ bltz $v1,.L0f00e558 -/* f00e420: e7b0019c */ swc1 $f16,0x19c($sp) -/* f00e424: 8d4a4ccc */ lw $t2,0x4ccc($t2) -/* f00e428: 00094880 */ sll $t1,$t1,0x2 -/* f00e42c: c7a40170 */ lwc1 $f4,0x170($sp) -/* f00e430: 012a1021 */ addu $v0,$t1,$t2 -/* f00e434: c4520008 */ lwc1 $f18,0x8($v0) -/* f00e438: c7aa016c */ lwc1 $f10,0x16c($sp) -/* f00e43c: c4420000 */ lwc1 $f2,0x0($v0) -/* f00e440: 46049182 */ mul.s $f6,$f18,$f4 -/* f00e444: c4520004 */ lwc1 $f18,0x4($v0) -/* f00e448: 3c013f80 */ lui $at,0x3f80 -/* f00e44c: c44e000c */ lwc1 $f14,0xc($v0) -/* f00e450: 46125102 */ mul.s $f4,$f10,$f18 -/* f00e454: c7aa0168 */ lwc1 $f10,0x168($sp) -/* f00e458: 46025482 */ mul.s $f18,$f10,$f2 -/* f00e45c: 46049280 */ add.s $f10,$f18,$f4 -/* f00e460: 44812000 */ mtc1 $at,$f4 -/* f00e464: 460a3000 */ add.s $f0,$f6,$f10 -/* f00e468: 46046181 */ sub.s $f6,$f12,$f4 -/* f00e46c: 460e0481 */ sub.s $f18,$f0,$f14 -/* f00e470: 46069002 */ mul.s $f0,$f18,$f6 -/* f00e474: 00000000 */ sll $zero,$zero,0x0 -/* f00e478: 46001282 */ mul.s $f10,$f2,$f0 -/* f00e47c: e7aa0150 */ swc1 $f10,0x150($sp) -/* f00e480: c4440004 */ lwc1 $f4,0x4($v0) -/* f00e484: 46002482 */ mul.s $f18,$f4,$f0 -/* f00e488: c7a40150 */ lwc1 $f4,0x150($sp) -/* f00e48c: e7b20154 */ swc1 $f18,0x154($sp) -/* f00e490: c4460008 */ lwc1 $f6,0x8($v0) -/* f00e494: c7b2018c */ lwc1 $f18,0x18c($sp) -/* f00e498: 46003282 */ mul.s $f10,$f6,$f0 -/* f00e49c: e7aa0158 */ swc1 $f10,0x158($sp) -/* f00e4a0: 46122182 */ mul.s $f6,$f4,$f18 -/* f00e4a4: c7a40190 */ lwc1 $f4,0x190($sp) -/* f00e4a8: c7aa0154 */ lwc1 $f10,0x154($sp) -/* f00e4ac: 46045482 */ mul.s $f18,$f10,$f4 -/* f00e4b0: c7a40194 */ lwc1 $f4,0x194($sp) -/* f00e4b4: 46123280 */ add.s $f10,$f6,$f18 -/* f00e4b8: c7a60158 */ lwc1 $f6,0x158($sp) -/* f00e4bc: 46062482 */ mul.s $f18,$f4,$f6 -/* f00e4c0: 460a9000 */ add.s $f0,$f18,$f10 -/* f00e4c4: c7aa0150 */ lwc1 $f10,0x150($sp) -/* f00e4c8: 46004100 */ add.s $f4,$f8,$f0 -/* f00e4cc: c7a80180 */ lwc1 $f8,0x180($sp) -/* f00e4d0: 46008480 */ add.s $f18,$f16,$f0 -/* f00e4d4: e7a40198 */ swc1 $f4,0x198($sp) -/* f00e4d8: 46085102 */ mul.s $f4,$f10,$f8 -/* f00e4dc: c7b00154 */ lwc1 $f16,0x154($sp) -/* f00e4e0: e7b2019c */ swc1 $f18,0x19c($sp) -/* f00e4e4: c7b20184 */ lwc1 $f18,0x184($sp) -/* f00e4e8: 46128282 */ mul.s $f10,$f16,$f18 -/* f00e4ec: c7b00188 */ lwc1 $f16,0x188($sp) -/* f00e4f0: 46068482 */ mul.s $f18,$f16,$f6 -/* f00e4f4: c7b001a4 */ lwc1 $f16,0x1a4($sp) -/* f00e4f8: 460a2200 */ add.s $f8,$f4,$f10 -/* f00e4fc: c7a401a0 */ lwc1 $f4,0x1a0($sp) -/* f00e500: 46089000 */ add.s $f0,$f18,$f8 -/* f00e504: c7a80150 */ lwc1 $f8,0x150($sp) -/* f00e508: 46008480 */ add.s $f18,$f16,$f0 -/* f00e50c: c7b00154 */ lwc1 $f16,0x154($sp) -/* f00e510: 46002280 */ add.s $f10,$f4,$f0 -/* f00e514: c7a40174 */ lwc1 $f4,0x174($sp) -/* f00e518: e7b201a4 */ swc1 $f18,0x1a4($sp) -/* f00e51c: c7b20178 */ lwc1 $f18,0x178($sp) -/* f00e520: e7aa01a0 */ swc1 $f10,0x1a0($sp) -/* f00e524: 46044282 */ mul.s $f10,$f8,$f4 -/* f00e528: 00000000 */ sll $zero,$zero,0x0 -/* f00e52c: 46128202 */ mul.s $f8,$f16,$f18 -/* f00e530: c7b0017c */ lwc1 $f16,0x17c($sp) -/* f00e534: 46068482 */ mul.s $f18,$f16,$f6 -/* f00e538: c7b001ac */ lwc1 $f16,0x1ac($sp) -/* f00e53c: 46085100 */ add.s $f4,$f10,$f8 -/* f00e540: c7aa01a8 */ lwc1 $f10,0x1a8($sp) -/* f00e544: 46049000 */ add.s $f0,$f18,$f4 -/* f00e548: 46008180 */ add.s $f6,$f16,$f0 -/* f00e54c: 46005200 */ add.s $f8,$f10,$f0 -/* f00e550: e7a601ac */ swc1 $f6,0x1ac($sp) -/* f00e554: e7a801a8 */ swc1 $f8,0x1a8($sp) -.L0f00e558: -/* f00e558: 0fc45864 */ jal func0f116190 -/* f00e55c: 86040006 */ lh $a0,0x6($s0) -/* f00e560: 8fab01b0 */ lw $t3,0x1b0($sp) -.L0f00e564: -/* f00e564: 8fac01c0 */ lw $t4,0x1c0($sp) -/* f00e568: 3c048008 */ lui $a0,0x8008 -/* f00e56c: 196000e1 */ blez $t3,.L0f00e8f4 -/* f00e570: 000c68c0 */ sll $t5,$t4,0x3 -/* f00e574: 008d2021 */ addu $a0,$a0,$t5 -/* f00e578: 0fc1a25b */ jal func0f06896c -/* f00e57c: 8c84b06c */ lw $a0,-0x4f94($a0) -/* f00e580: c7b20174 */ lwc1 $f18,0x174($sp) -/* f00e584: 44800000 */ mtc1 $zero,$f0 -/* f00e588: c7aa0178 */ lwc1 $f10,0x178($sp) -/* f00e58c: 46009107 */ neg.s $f4,$f18 -/* f00e590: c7b0017c */ lwc1 $f16,0x17c($sp) -/* f00e594: 46005207 */ neg.s $f8,$f10 -/* f00e598: e7a40010 */ swc1 $f4,0x10($sp) -/* f00e59c: c7a40184 */ lwc1 $f4,0x184($sp) -/* f00e5a0: c7aa0188 */ lwc1 $f10,0x188($sp) -/* f00e5a4: c7b20180 */ lwc1 $f18,0x180($sp) -/* f00e5a8: 46008187 */ neg.s $f6,$f16 -/* f00e5ac: 44050000 */ mfc1 $a1,$f0 -/* f00e5b0: 44060000 */ mfc1 $a2,$f0 -/* f00e5b4: 44070000 */ mfc1 $a3,$f0 -/* f00e5b8: afa20044 */ sw $v0,0x44($sp) -/* f00e5bc: e7a60018 */ swc1 $f6,0x18($sp) -/* f00e5c0: e7a80014 */ swc1 $f8,0x14($sp) -/* f00e5c4: 27a40110 */ addiu $a0,$sp,0x110 -/* f00e5c8: e7a40020 */ swc1 $f4,0x20($sp) -/* f00e5cc: e7aa0024 */ swc1 $f10,0x24($sp) -/* f00e5d0: 0c005b56 */ jal 0x16d58 -/* f00e5d4: e7b2001c */ swc1 $f18,0x1c($sp) -/* f00e5d8: 3c017f1b */ lui $at,0x7f1b -/* f00e5dc: c42c805c */ lwc1 $f12,-0x7fa4($at) -/* f00e5e0: 0c0058ba */ jal 0x162e8 -/* f00e5e4: 27a500ac */ addiu $a1,$sp,0xac -/* f00e5e8: 3c017f1b */ lui $at,0x7f1b -/* f00e5ec: c42c8060 */ lwc1 $f12,-0x7fa0($at) -/* f00e5f0: 0c005900 */ jal 0x16400 -/* f00e5f4: 27a50060 */ addiu $a1,$sp,0x60 -/* f00e5f8: 27a40060 */ addiu $a0,$sp,0x60 -/* f00e5fc: 0c00567f */ jal 0x159fc -/* f00e600: 27a500ac */ addiu $a1,$sp,0xac -/* f00e604: 27a40110 */ addiu $a0,$sp,0x110 -/* f00e608: 0c00567f */ jal 0x159fc -/* f00e60c: 27a500ac */ addiu $a1,$sp,0xac -/* f00e610: 86040006 */ lh $a0,0x6($s0) -/* f00e614: 0fc457cd */ jal func0f115f34 -/* f00e618: 27a500a0 */ addiu $a1,$sp,0xa0 -/* f00e61c: 8fa20044 */ lw $v0,0x44($sp) -/* f00e620: c7a801a4 */ lwc1 $f8,0x1a4($sp) -/* f00e624: c7b001a0 */ lwc1 $f16,0x1a0($sp) -/* f00e628: c4520008 */ lwc1 $f18,0x8($v0) -/* f00e62c: c4440004 */ lwc1 $f4,0x4($v0) -/* f00e630: 46104181 */ sub.s $f6,$f8,$f16 -/* f00e634: c7b001a8 */ lwc1 $f16,0x1a8($sp) -/* f00e638: c7a801ac */ lwc1 $f8,0x1ac($sp) -/* f00e63c: 46049281 */ sub.s $f10,$f18,$f4 -/* f00e640: c4440010 */ lwc1 $f4,0x10($v0) -/* f00e644: 3c017f1b */ lui $at,0x7f1b -/* f00e648: 46104481 */ sub.s $f18,$f8,$f16 -/* f00e64c: c4208064 */ lwc1 $f0,-0x7f9c($at) -/* f00e650: c7b00198 */ lwc1 $f16,0x198($sp) -/* f00e654: 460a3303 */ div.s $f12,$f6,$f10 -/* f00e658: c446000c */ lwc1 $f6,0xc($v0) -/* f00e65c: c7a8019c */ lwc1 $f8,0x19c($sp) -/* f00e660: 27a500ac */ addiu $a1,$sp,0xac -/* f00e664: 46062281 */ sub.s $f10,$f4,$f6 -/* f00e668: c4460018 */ lwc1 $f6,0x18($v0) -/* f00e66c: 46104101 */ sub.s $f4,$f8,$f16 -/* f00e670: 460a9083 */ div.s $f2,$f18,$f10 -/* f00e674: c4520014 */ lwc1 $f18,0x14($v0) -/* f00e678: 4600603e */ c.le.s $f12,$f0 -/* f00e67c: 46123281 */ sub.s $f10,$f6,$f18 -/* f00e680: 45010008 */ bc1t .L0f00e6a4 -/* f00e684: 460a2383 */ div.s $f14,$f4,$f10 -/* f00e688: 4600103e */ c.le.s $f2,$f0 -/* f00e68c: 00000000 */ sll $zero,$zero,0x0 -/* f00e690: 45030005 */ bc1tl .L0f00e6a8 -/* f00e694: 3c013f80 */ lui $at,0x3f80 -/* f00e698: 4600703e */ c.le.s $f14,$f0 -/* f00e69c: 00000000 */ sll $zero,$zero,0x0 -/* f00e6a0: 45000005 */ bc1f .L0f00e6b8 -.L0f00e6a4: -/* f00e6a4: 3c013f80 */ lui $at,0x3f80 -.L0f00e6a8: -/* f00e6a8: 44816000 */ mtc1 $at,$f12 -/* f00e6ac: 00000000 */ sll $zero,$zero,0x0 -/* f00e6b0: 46006386 */ mov.s $f14,$f12 -/* f00e6b4: 46006086 */ mov.s $f2,$f12 -.L0f00e6b8: -/* f00e6b8: e7a2004c */ swc1 $f2,0x4c($sp) -/* f00e6bc: e7ac0050 */ swc1 $f12,0x50($sp) -/* f00e6c0: 0c005789 */ jal 0x15e24 -/* f00e6c4: e7ae0048 */ swc1 $f14,0x48($sp) -/* f00e6c8: c7ac004c */ lwc1 $f12,0x4c($sp) -/* f00e6cc: 0c0057a0 */ jal 0x15e80 -/* f00e6d0: 27a500ac */ addiu $a1,$sp,0xac -/* f00e6d4: c7ac0048 */ lwc1 $f12,0x48($sp) -/* f00e6d8: 0c0057b7 */ jal 0x15edc -/* f00e6dc: 27a500ac */ addiu $a1,$sp,0xac -/* f00e6e0: c7a80168 */ lwc1 $f8,0x168($sp) -/* f00e6e4: c7b0016c */ lwc1 $f16,0x16c($sp) -/* f00e6e8: c7a60170 */ lwc1 $f6,0x170($sp) -/* f00e6ec: 8fae01b0 */ lw $t6,0x1b0($sp) -/* f00e6f0: 240fffff */ addiu $t7,$zero,-1 -/* f00e6f4: a7af00ee */ sh $t7,0xee($sp) -/* f00e6f8: e7a800fc */ swc1 $f8,0xfc($sp) -/* f00e6fc: e7b00100 */ swc1 $f16,0x100($sp) -/* f00e700: e7a60104 */ swc1 $f6,0x104($sp) -/* f00e704: a7ae00ec */ sh $t6,0xec($sp) -/* f00e708: 96020072 */ lhu $v0,0x72($s0) -/* f00e70c: 24010004 */ addiu $at,$zero,0x4 -/* f00e710: c7b201ac */ lwc1 $f18,0x1ac($sp) -/* f00e714: 10410004 */ beq $v0,$at,.L0f00e728 -/* f00e718: c7a401a8 */ lwc1 $f4,0x1a8($sp) -/* f00e71c: 24010008 */ addiu $at,$zero,0x8 -/* f00e720: 1441000e */ bne $v0,$at,.L0f00e75c -/* f00e724: c7aa01a0 */ lwc1 $f10,0x1a0($sp) -.L0f00e728: -/* f00e728: 46049001 */ sub.s $f0,$f18,$f4 -/* f00e72c: c7aa0174 */ lwc1 $f10,0x174($sp) -/* f00e730: c7b00178 */ lwc1 $f16,0x178($sp) -/* f00e734: c7b2017c */ lwc1 $f18,0x17c($sp) -/* f00e738: 46005202 */ mul.s $f8,$f10,$f0 -/* f00e73c: 00000000 */ sll $zero,$zero,0x0 -/* f00e740: 46008182 */ mul.s $f6,$f16,$f0 -/* f00e744: 00000000 */ sll $zero,$zero,0x0 -/* f00e748: 46009102 */ mul.s $f4,$f18,$f0 -/* f00e74c: e7a80054 */ swc1 $f8,0x54($sp) -/* f00e750: e7a60058 */ swc1 $f6,0x58($sp) -/* f00e754: 1000000e */ beqz $zero,.L0f00e790 -/* f00e758: e7a4005c */ swc1 $f4,0x5c($sp) -.L0f00e75c: -/* f00e75c: c7a801a4 */ lwc1 $f8,0x1a4($sp) -/* f00e760: c7b00180 */ lwc1 $f16,0x180($sp) -/* f00e764: c7b20184 */ lwc1 $f18,0x184($sp) -/* f00e768: 46085001 */ sub.s $f0,$f10,$f8 -/* f00e76c: c7aa0188 */ lwc1 $f10,0x188($sp) -/* f00e770: 46008182 */ mul.s $f6,$f16,$f0 -/* f00e774: 00000000 */ sll $zero,$zero,0x0 -/* f00e778: 46009102 */ mul.s $f4,$f18,$f0 -/* f00e77c: 00000000 */ sll $zero,$zero,0x0 -/* f00e780: 46005202 */ mul.s $f8,$f10,$f0 -/* f00e784: e7a60054 */ swc1 $f6,0x54($sp) -/* f00e788: e7a40058 */ swc1 $f4,0x58($sp) -/* f00e78c: e7a8005c */ swc1 $f8,0x5c($sp) -.L0f00e790: -/* f00e790: 8e18005c */ lw $t8,0x5c($s0) -/* f00e794: 3c014780 */ lui $at,0x4780 -/* f00e798: 44810000 */ mtc1 $at,$f0 -/* f00e79c: 44988000 */ mtc1 $t8,$f16 -/* f00e7a0: 8e190060 */ lw $t9,0x60($s0) -/* f00e7a4: 8e080064 */ lw $t0,0x64($s0) -/* f00e7a8: 468081a0 */ cvt.s.w $f6,$f16 -/* f00e7ac: 44992000 */ mtc1 $t9,$f4 -/* f00e7b0: 44888000 */ mtc1 $t0,$f16 -/* f00e7b4: 3c014c7a */ lui $at,0x4c7a -/* f00e7b8: 44811000 */ mtc1 $at,$f2 -/* f00e7bc: 468022a0 */ cvt.s.w $f10,$f4 -/* f00e7c0: 8e090068 */ lw $t1,0x68($s0) -/* f00e7c4: 8e0a006c */ lw $t2,0x6c($s0) -/* f00e7c8: 8e0b00bc */ lw $t3,0xbc($s0) -/* f00e7cc: 44892000 */ mtc1 $t1,$f4 -/* f00e7d0: 46003483 */ div.s $f18,$f6,$f0 -/* f00e7d4: 468081a0 */ cvt.s.w $f6,$f16 -/* f00e7d8: 448a8000 */ mtc1 $t2,$f16 -/* f00e7dc: 46005203 */ div.s $f8,$f10,$f0 -/* f00e7e0: e612005c */ swc1 $f18,0x5c($s0) -/* f00e7e4: 468022a0 */ cvt.s.w $f10,$f4 -/* f00e7e8: 46023483 */ div.s $f18,$f6,$f2 -/* f00e7ec: e6080060 */ swc1 $f8,0x60($s0) -/* f00e7f0: 468081a0 */ cvt.s.w $f6,$f16 -/* f00e7f4: 46025203 */ div.s $f8,$f10,$f2 -/* f00e7f8: e6120064 */ swc1 $f18,0x64($s0) -/* f00e7fc: 46003483 */ div.s $f18,$f6,$f0 -/* f00e800: e6080068 */ swc1 $f8,0x68($s0) -/* f00e804: 11600006 */ beqz $t3,.L0f00e820 -/* f00e808: e612006c */ swc1 $f18,0x6c($s0) -/* f00e80c: 8e0c00bc */ lw $t4,0xbc($s0) -/* f00e810: 8fad01cc */ lw $t5,0x1cc($sp) -/* f00e814: 0fc24801 */ jal func0f092004 -/* f00e818: 018d2021 */ addu $a0,$t4,$t5 -/* f00e81c: ae0200bc */ sw $v0,0xbc($s0) -.L0f00e820: -/* f00e820: 27ae0054 */ addiu $t6,$sp,0x54 -/* f00e824: 27af00a0 */ addiu $t7,$sp,0xa0 -/* f00e828: afaf0014 */ sw $t7,0x14($sp) -/* f00e82c: afae0010 */ sw $t6,0x10($sp) -/* f00e830: 02002025 */ or $a0,$s0,$zero -/* f00e834: 27a500fc */ addiu $a1,$sp,0xfc -/* f00e838: 27a600ac */ addiu $a2,$sp,0xac -/* f00e83c: 0fc23550 */ jal func0f08d540 -/* f00e840: 27a700ec */ addiu $a3,$sp,0xec -/* f00e844: afa2010c */ sw $v0,0x10c($sp) -/* f00e848: 8e180008 */ lw $t8,0x8($s0) -/* f00e84c: 8fa801bc */ lw $t0,0x1bc($sp) -/* f00e850: 0018c8c0 */ sll $t9,$t8,0x3 -/* f00e854: 0723000e */ bgezl $t9,.L0f00e890 -/* f00e858: 8e040018 */ lw $a0,0x18($s0) -/* f00e85c: a60800c4 */ sh $t0,0xc4($s0) -/* f00e860: 860900c4 */ lh $t1,0xc4($s0) -/* f00e864: 0522000a */ bltzl $t1,.L0f00e890 -/* f00e868: 8e040018 */ lw $a0,0x18($s0) -/* f00e86c: 44802000 */ mtc1 $zero,$f4 -/* f00e870: c60a007c */ lwc1 $f10,0x7c($s0) -/* f00e874: 460a2032 */ c.eq.s $f4,$f10 -/* f00e878: 00000000 */ sll $zero,$zero,0x0 -/* f00e87c: 45020004 */ bc1fl .L0f00e890 -/* f00e880: 8e040018 */ lw $a0,0x18($s0) -/* f00e884: 0fc23545 */ jal func0f08d514 -/* f00e888: 02002025 */ or $a0,$s0,$zero -/* f00e88c: 8e040018 */ lw $a0,0x18($s0) -.L0f00e890: -/* f00e890: c7a00050 */ lwc1 $f0,0x50($sp) -/* f00e894: c7ac004c */ lwc1 $f12,0x4c($sp) -/* f00e898: 10800010 */ beqz $a0,.L0f00e8dc -/* f00e89c: c7a80048 */ lwc1 $f8,0x48($sp) -/* f00e8a0: 460c003c */ c.lt.s $f0,$f12 -/* f00e8a4: 00000000 */ sll $zero,$zero,0x0 -/* f00e8a8: 45020003 */ bc1fl .L0f00e8b8 -/* f00e8ac: 4608003c */ c.lt.s $f0,$f8 -/* f00e8b0: 46006006 */ mov.s $f0,$f12 -/* f00e8b4: 4608003c */ c.lt.s $f0,$f8 -.L0f00e8b8: -/* f00e8b8: 00000000 */ sll $zero,$zero,0x0 -/* f00e8bc: 45020003 */ bc1fl .L0f00e8cc -/* f00e8c0: c4900014 */ lwc1 $f16,0x14($a0) -/* f00e8c4: 46004006 */ mov.s $f0,$f8 -/* f00e8c8: c4900014 */ lwc1 $f16,0x14($a0) -.L0f00e8cc: -/* f00e8cc: 46008182 */ mul.s $f6,$f16,$f0 -/* f00e8d0: 44053000 */ mfc1 $a1,$f6 -/* f00e8d4: 0c006bd6 */ jal 0x1af58 -/* f00e8d8: 00000000 */ sll $zero,$zero,0x0 -.L0f00e8dc: -/* f00e8dc: 0fc1812f */ jal func0f0604bc -/* f00e8e0: 8fa4010c */ lw $a0,0x10c($sp) -/* f00e8e4: 0fc180bc */ jal func0f0602f0 -/* f00e8e8: 8fa4010c */ lw $a0,0x10c($sp) -/* f00e8ec: 10000003 */ beqz $zero,.L0f00e8fc -/* f00e8f0: 8fbf0034 */ lw $ra,0x34($sp) -.L0f00e8f4: -/* f00e8f4: ae000014 */ sw $zero,0x14($s0) -/* f00e8f8: 8fbf0034 */ lw $ra,0x34($sp) -.L0f00e8fc: -/* f00e8fc: 8fb00030 */ lw $s0,0x30($sp) -/* f00e900: 27bd01c8 */ addiu $sp,$sp,0x1c8 -/* f00e904: 03e00008 */ jr $ra -/* f00e908: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00e90c -/* f00e90c: 44801000 */ mtc1 $zero,$f2 -/* f00e910: 27bdffe8 */ addiu $sp,$sp,-24 -/* f00e914: afbf0014 */ sw $ra,0x14($sp) -/* f00e918: e4a20004 */ swc1 $f2,0x4($a1) -/* f00e91c: e4a20008 */ swc1 $f2,0x8($a1) -/* f00e920: e4a2000c */ swc1 $f2,0xc($a1) -/* f00e924: c48e003c */ lwc1 $f14,0x3c($a0) -/* f00e928: c48c0034 */ lwc1 $f12,0x34($a0) -/* f00e92c: 0fc259d4 */ jal func0f096750 -/* f00e930: afa5001c */ sw $a1,0x1c($sp) -/* f00e934: 8fa5001c */ lw $a1,0x1c($sp) -/* f00e938: 44801000 */ mtc1 $zero,$f2 -/* f00e93c: 2402ffff */ addiu $v0,$zero,-1 -/* f00e940: e4a00010 */ swc1 $f0,0x10($a1) -/* f00e944: aca20038 */ sw $v0,0x38($a1) -/* f00e948: aca2003c */ sw $v0,0x3c($a1) -/* f00e94c: e4a20014 */ swc1 $f2,0x14($a1) -/* f00e950: e4a20018 */ swc1 $f2,0x18($a1) -/* f00e954: e4a2001c */ swc1 $f2,0x1c($a1) -/* f00e958: e4a20020 */ swc1 $f2,0x20($a1) -/* f00e95c: e4a20024 */ swc1 $f2,0x24($a1) -/* f00e960: e4a20028 */ swc1 $f2,0x28($a1) -/* f00e964: e4a2002c */ swc1 $f2,0x2c($a1) -/* f00e968: e4a20030 */ swc1 $f2,0x30($a1) -/* f00e96c: e4a20034 */ swc1 $f2,0x34($a1) -/* f00e970: 8fbf0014 */ lw $ra,0x14($sp) -/* f00e974: 27bd0018 */ addiu $sp,$sp,0x18 -/* f00e978: 03e00008 */ jr $ra -/* f00e97c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f00e980 -/* f00e980: 27bdffc8 */ addiu $sp,$sp,-56 -/* f00e984: afb5002c */ sw $s5,0x2c($sp) -/* f00e988: afb30024 */ sw $s3,0x24($sp) -/* f00e98c: afb20020 */ sw $s2,0x20($sp) -/* f00e990: afb1001c */ sw $s1,0x1c($sp) -/* f00e994: 2881005a */ slti $at,$a0,0x5a -/* f00e998: 00e08825 */ or $s1,$a3,$zero -/* f00e99c: 00a09025 */ or $s2,$a1,$zero -/* f00e9a0: 00809825 */ or $s3,$a0,$zero -/* f00e9a4: 00c0a825 */ or $s5,$a2,$zero -/* f00e9a8: afbf0034 */ sw $ra,0x34($sp) -/* f00e9ac: afb60030 */ sw $s6,0x30($sp) -/* f00e9b0: afb40028 */ sw $s4,0x28($sp) -/* f00e9b4: 10200061 */ beqz $at,.L0f00eb3c -/* f00e9b8: afb00018 */ sw $s0,0x18($sp) -/* f00e9bc: 0fc59585 */ jal func0f165614 -/* f00e9c0: 00000000 */ sll $zero,$zero,0x0 -/* f00e9c4: 04410002 */ bgez $v0,.L0f00e9d0 -/* f00e9c8: 00401825 */ or $v1,$v0,$zero -/* f00e9cc: 00001825 */ or $v1,$zero,$zero -.L0f00e9d0: -/* f00e9d0: 000370c0 */ sll $t6,$v1,0x3 -/* f00e9d4: 01c37023 */ subu $t6,$t6,$v1 -/* f00e9d8: 000e70c0 */ sll $t6,$t6,0x3 -/* f00e9dc: 3c028008 */ lui $v0,0x8008 -/* f00e9e0: 004e1021 */ addu $v0,$v0,$t6 -/* f00e9e4: 9444fcce */ lhu $a0,-0x332($v0) -/* f00e9e8: 240f0003 */ addiu $t7,$zero,0x3 -/* f00e9ec: 3c018006 */ lui $at,0x8006 -/* f00e9f0: a02fd9a0 */ sb $t7,-0x2660($at) -/* f00e9f4: 24050022 */ addiu $a1,$zero,0x22 -/* f00e9f8: 02403025 */ or $a2,$s2,$zero -/* f00e9fc: 02a03825 */ or $a3,$s5,$zero -/* f00ea00: 0fc59c80 */ jal func0f167200 -/* f00ea04: 00808025 */ or $s0,$a0,$zero -/* f00ea08: 0fc59ca0 */ jal func0f167280 -/* f00ea0c: 02002025 */ or $a0,$s0,$zero -/* f00ea10: 02428021 */ addu $s0,$s2,$v0 -/* f00ea14: 02a2a023 */ subu $s4,$s5,$v0 -/* f00ea18: 0fc5b878 */ jal func0f16e1e0 -/* f00ea1c: 02602025 */ or $a0,$s3,$zero -/* f00ea20: a622001a */ sh $v0,0x1a($s1) -/* f00ea24: 3044ffff */ andi $a0,$v0,0xffff -/* f00ea28: 02002825 */ or $a1,$s0,$zero -/* f00ea2c: 0fc5b9d9 */ jal func0f16e764 -/* f00ea30: 02803025 */ or $a2,$s4,$zero -/* f00ea34: 8e580010 */ lw $t8,0x10($s2) -/* f00ea38: 02589821 */ addu $s3,$s2,$t8 -/* f00ea3c: 52600040 */ beqzl $s3,.L0f00eb40 -/* f00ea40: 8fbf0034 */ lw $ra,0x34($sp) -/* f00ea44: 0fc5b367 */ jal func0f16cd9c -/* f00ea48: 24160001 */ addiu $s6,$zero,0x1 -/* f00ea4c: 14400002 */ bnez $v0,.L0f00ea58 -/* f00ea50: 00000000 */ sll $zero,$zero,0x0 -/* f00ea54: 24160003 */ addiu $s6,$zero,0x3 -.L0f00ea58: -/* f00ea58: 0fc5b367 */ jal func0f16cd9c -/* f00ea5c: 00000000 */ sll $zero,$zero,0x0 -/* f00ea60: 24010001 */ addiu $at,$zero,0x1 -/* f00ea64: 14410002 */ bne $v0,$at,.L0f00ea70 -/* f00ea68: 02201825 */ or $v1,$s1,$zero -/* f00ea6c: 24160002 */ addiu $s6,$zero,0x2 -.L0f00ea70: -/* f00ea70: 00001025 */ or $v0,$zero,$zero -.L0f00ea74: -/* f00ea74: 24420001 */ addiu $v0,$v0,0x1 -/* f00ea78: 28410006 */ slti $at,$v0,0x6 -/* f00ea7c: 24630002 */ addiu $v1,$v1,0x2 -/* f00ea80: 1420fffc */ bnez $at,.L0f00ea74 -/* f00ea84: a4600000 */ sh $zero,0x0($v1) -/* f00ea88: 2419582a */ addiu $t9,$zero,0x582a -/* f00ea8c: a6390000 */ sh $t9,0x0($s1) -/* f00ea90: 92680003 */ lbu $t0,0x3($s3) -/* f00ea94: 24120034 */ addiu $s2,$zero,0x34 -/* f00ea98: 02608025 */ or $s0,$s3,$zero -/* f00ea9c: 12480027 */ beq $s2,$t0,.L0f00eb3c -/* f00eaa0: 310300ff */ andi $v1,$t0,0xff -/* f00eaa4: 24150001 */ addiu $s5,$zero,0x1 -/* f00eaa8: 24140023 */ addiu $s4,$zero,0x23 -/* f00eaac: 24130017 */ addiu $s3,$zero,0x17 -.L0f00eab0: -/* f00eab0: 5073000f */ beql $v1,$s3,.L0f00eaf0 -/* f00eab4: 8e020004 */ lw $v0,0x4($s0) -/* f00eab8: 14740019 */ bne $v1,$s4,.L0f00eb20 -/* f00eabc: 00000000 */ sll $zero,$zero,0x0 -/* f00eac0: 8e020004 */ lw $v0,0x4($s0) -/* f00eac4: 16a20004 */ bne $s5,$v0,.L0f00ead8 -/* f00eac8: 00000000 */ sll $zero,$zero,0x0 -/* f00eacc: 8e090008 */ lw $t1,0x8($s0) -/* f00ead0: a6290000 */ sh $t1,0x0($s1) -/* f00ead4: 8e020004 */ lw $v0,0x4($s0) -.L0f00ead8: -/* f00ead8: 16c20011 */ bne $s6,$v0,.L0f00eb20 -/* f00eadc: 00000000 */ sll $zero,$zero,0x0 -/* f00eae0: 8e0a0008 */ lw $t2,0x8($s0) -/* f00eae4: 1000000e */ beqz $zero,.L0f00eb20 -/* f00eae8: a62a0000 */ sh $t2,0x0($s1) -/* f00eaec: 8e020004 */ lw $v0,0x4($s0) -.L0f00eaf0: -/* f00eaf0: 2c410007 */ sltiu $at,$v0,0x7 -/* f00eaf4: 1020000a */ beqz $at,.L0f00eb20 -/* f00eaf8: 00000000 */ sll $zero,$zero,0x0 -/* f00eafc: 8e0b0008 */ lw $t3,0x8($s0) -/* f00eb00: 00026040 */ sll $t4,$v0,0x1 -/* f00eb04: 022c6821 */ addu $t5,$s1,$t4 -/* f00eb08: a5ab0002 */ sh $t3,0x2($t5) -/* f00eb0c: 8e0f0004 */ lw $t7,0x4($s0) -/* f00eb10: 820e000f */ lb $t6,0xf($s0) -/* f00eb14: 000fc040 */ sll $t8,$t7,0x1 -/* f00eb18: 0238c821 */ addu $t9,$s1,$t8 -/* f00eb1c: a72e000e */ sh $t6,0xe($t9) -.L0f00eb20: -/* f00eb20: 0fc24784 */ jal func0f091e10 -/* f00eb24: 02002025 */ or $a0,$s0,$zero -/* f00eb28: 00024080 */ sll $t0,$v0,0x2 -/* f00eb2c: 01108021 */ addu $s0,$t0,$s0 -/* f00eb30: 92030003 */ lbu $v1,0x3($s0) -/* f00eb34: 1643ffde */ bne $s2,$v1,.L0f00eab0 -/* f00eb38: 00000000 */ sll $zero,$zero,0x0 -.L0f00eb3c: -/* f00eb3c: 8fbf0034 */ lw $ra,0x34($sp) -.L0f00eb40: -/* f00eb40: 8fb00018 */ lw $s0,0x18($sp) -/* f00eb44: 8fb1001c */ lw $s1,0x1c($sp) -/* f00eb48: 8fb20020 */ lw $s2,0x20($sp) -/* f00eb4c: 8fb30024 */ lw $s3,0x24($sp) -/* f00eb50: 8fb40028 */ lw $s4,0x28($sp) -/* f00eb54: 8fb5002c */ lw $s5,0x2c($sp) -/* f00eb58: 8fb60030 */ lw $s6,0x30($sp) -/* f00eb5c: 03e00008 */ jr $ra -/* f00eb60: 27bd0038 */ addiu $sp,$sp,0x38 -); - -GLOBAL_ASM( -glabel func0f00eb64 -/* f00eb64: 3c018007 */ lui $at,0x8007 -/* f00eb68: ac209960 */ sw $zero,-0x66a0($at) -/* f00eb6c: 3c018007 */ lui $at,0x8007 -/* f00eb70: 240effff */ addiu $t6,$zero,-1 -/* f00eb74: ac2e9964 */ sw $t6,-0x669c($at) -/* f00eb78: 3c013f80 */ lui $at,0x3f80 -/* f00eb7c: 44812000 */ mtc1 $at,$f4 -/* f00eb80: 27bdffa0 */ addiu $sp,$sp,-96 -/* f00eb84: afb00018 */ sw $s0,0x18($sp) -/* f00eb88: 3c018006 */ lui $at,0x8006 -/* f00eb8c: 3c028008 */ lui $v0,0x8008 -/* f00eb90: 3c038008 */ lui $v1,0x8008 -/* f00eb94: afbf001c */ sw $ra,0x1c($sp) -/* f00eb98: 00803025 */ or $a2,$a0,$zero -/* f00eb9c: afa0004c */ sw $zero,0x4c($sp) -/* f00eba0: 00008025 */ or $s0,$zero,$zero -/* f00eba4: 2463be34 */ addiu $v1,$v1,-16844 -/* f00eba8: 2442b06c */ addiu $v0,$v0,-20372 -/* f00ebac: e4241be0 */ swc1 $f4,0x1be0($at) -.L0f00ebb0: -/* f00ebb0: 24420008 */ addiu $v0,$v0,0x8 -/* f00ebb4: 0043082b */ sltu $at,$v0,$v1 -/* f00ebb8: 1420fffd */ bnez $at,.L0f00ebb0 -/* f00ebbc: ac40fff8 */ sw $zero,-0x8($v0) -/* f00ebc0: 28c1005a */ slti $at,$a2,0x5a -/* f00ebc4: 1020014f */ beqz $at,.L0f00f104 -/* f00ebc8: 3c07800a */ lui $a3,0x800a -/* f00ebcc: 3c0f800a */ lui $t7,0x800a -/* f00ebd0: 8defa2d8 */ lw $t7,-0x5d28($t7) -/* f00ebd4: 240c0004 */ addiu $t4,$zero,0x4 -/* f00ebd8: 3c018006 */ lui $at,0x8006 -/* f00ebdc: 11e0000a */ beqz $t7,.L0f00ec08 -/* f00ebe0: 24050022 */ addiu $a1,$zero,0x22 -/* f00ebe4: 3c188008 */ lui $t8,0x8008 -/* f00ebe8: 8f18fc00 */ lw $t8,-0x400($t8) -/* f00ebec: 3c028008 */ lui $v0,0x8008 -/* f00ebf0: 0018c8c0 */ sll $t9,$t8,0x3 -/* f00ebf4: 0338c823 */ subu $t9,$t9,$t8 -/* f00ebf8: 0019c8c0 */ sll $t9,$t9,0x3 -/* f00ebfc: 00591021 */ addu $v0,$v0,$t9 -/* f00ec00: 10000009 */ beqz $zero,.L0f00ec28 -/* f00ec04: 9442fcd0 */ lhu $v0,-0x330($v0) -.L0f00ec08: -/* f00ec08: 3c0a8008 */ lui $t2,0x8008 -/* f00ec0c: 8d4afc00 */ lw $t2,-0x400($t2) -/* f00ec10: 3c028008 */ lui $v0,0x8008 -/* f00ec14: 000a58c0 */ sll $t3,$t2,0x3 -/* f00ec18: 016a5823 */ subu $t3,$t3,$t2 -/* f00ec1c: 000b58c0 */ sll $t3,$t3,0x3 -/* f00ec20: 004b1021 */ addu $v0,$v0,$t3 -/* f00ec24: 9442fcce */ lhu $v0,-0x332($v0) -.L0f00ec28: -/* f00ec28: a02cd9a0 */ sb $t4,-0x2660($at) -/* f00ec2c: 00402025 */ or $a0,$v0,$zero -/* f00ec30: 0fc59c3f */ jal func0f1670fc -/* f00ec34: afa60060 */ sw $a2,0x60($sp) -/* f00ec38: 3c03800a */ lui $v1,0x800a -/* f00ec3c: 2463d050 */ addiu $v1,$v1,-12208 -/* f00ec40: ac620000 */ sw $v0,0x0($v1) -/* f00ec44: 8fa40060 */ lw $a0,0x60($sp) -/* f00ec48: 0fc5b878 */ jal func0f16e1e0 -/* f00ec4c: afa20040 */ sw $v0,0x40($sp) -/* f00ec50: 0fc5b9ca */ jal func0f16e728 -/* f00ec54: 00402025 */ or $a0,$v0,$zero -/* f00ec58: 8fa90040 */ lw $t1,0x40($sp) -/* f00ec5c: 3c07800a */ lui $a3,0x800a -/* f00ec60: 24e7d030 */ addiu $a3,$a3,-12240 -/* f00ec64: 8d2d000c */ lw $t5,0xc($t1) -/* f00ec68: 3c048008 */ lui $a0,0x8008 -/* f00ec6c: 3c018006 */ lui $at,0x8006 -/* f00ec70: 012d7021 */ addu $t6,$t1,$t5 -/* f00ec74: acee000c */ sw $t6,0xc($a3) -/* f00ec78: 8d2f0010 */ lw $t7,0x10($t1) -/* f00ec7c: 3c0e8008 */ lui $t6,0x8008 -/* f00ec80: 240d0005 */ addiu $t5,$zero,0x5 -/* f00ec84: 012fc021 */ addu $t8,$t1,$t7 -/* f00ec88: acf80010 */ sw $t8,0x10($a3) -/* f00ec8c: 8d390014 */ lw $t9,0x14($t1) -/* f00ec90: 24050022 */ addiu $a1,$zero,0x22 -/* f00ec94: 01395021 */ addu $t2,$t1,$t9 -/* f00ec98: acea0014 */ sw $t2,0x14($a3) -/* f00ec9c: 8d2b0018 */ lw $t3,0x18($t1) -/* f00eca0: 012b6021 */ addu $t4,$t1,$t3 -/* f00eca4: acec0018 */ sw $t4,0x18($a3) -/* f00eca8: 8dcefc00 */ lw $t6,-0x400($t6) -/* f00ecac: a02dd9a0 */ sb $t5,-0x2660($at) -/* f00ecb0: 000e78c0 */ sll $t7,$t6,0x3 -/* f00ecb4: 01ee7823 */ subu $t7,$t7,$t6 -/* f00ecb8: 000f78c0 */ sll $t7,$t7,0x3 -/* f00ecbc: 008f2021 */ addu $a0,$a0,$t7 -/* f00ecc0: 0fc59c3f */ jal func0f1670fc -/* f00ecc4: 9484fccc */ lhu $a0,-0x334($a0) -/* f00ecc8: 3c07800a */ lui $a3,0x800a -/* f00eccc: 24e7d030 */ addiu $a3,$a3,-12240 -/* f00ecd0: 8ce60018 */ lw $a2,0x18($a3) -/* f00ecd4: ace2001c */ sw $v0,0x1c($a3) -/* f00ecd8: 8fa90040 */ lw $t1,0x40($sp) -/* f00ecdc: ace00000 */ sw $zero,0x0($a3) -/* f00ece0: ace00004 */ sw $zero,0x4($a3) -/* f00ece4: 10c0000f */ beqz $a2,.L0f00ed24 -/* f00ece8: ace00008 */ sw $zero,0x8($a3) -/* f00ecec: 8cd80000 */ lw $t8,0x0($a2) -/* f00ecf0: 00001825 */ or $v1,$zero,$zero -/* f00ecf4: 00c01025 */ or $v0,$a2,$zero -/* f00ecf8: 1300000a */ beqz $t8,.L0f00ed24 -/* f00ecfc: 00000000 */ sll $zero,$zero,0x0 -/* f00ed00: 8cc40000 */ lw $a0,0x0($a2) -/* f00ed04: 0089c821 */ addu $t9,$a0,$t1 -.L0f00ed08: -/* f00ed08: ac590000 */ sw $t9,0x0($v0) -/* f00ed0c: 8ce60018 */ lw $a2,0x18($a3) -/* f00ed10: 24630008 */ addiu $v1,$v1,0x8 -/* f00ed14: 00c31021 */ addu $v0,$a2,$v1 -/* f00ed18: 8c440000 */ lw $a0,0x0($v0) -/* f00ed1c: 5480fffa */ bnezl $a0,.L0f00ed08 -/* f00ed20: 0089c821 */ addu $t9,$a0,$t1 -.L0f00ed24: -/* f00ed24: 3c088008 */ lui $t0,0x8008 -/* f00ed28: 2508ac58 */ addiu $t0,$t0,-21416 -/* f00ed2c: 27a40050 */ addiu $a0,$sp,0x50 -/* f00ed30: 8d0a0008 */ lw $t2,0x8($t0) -.L0f00ed34: -/* f00ed34: 3c028008 */ lui $v0,0x8008 -/* f00ed38: 00002825 */ or $a1,$zero,$zero -/* f00ed3c: 11400017 */ beqz $t2,.L0f00ed9c -/* f00ed40: 2442ac58 */ addiu $v0,$v0,-21416 -/* f00ed44: 8c4b000c */ lw $t3,0xc($v0) -.L0f00ed48: -/* f00ed48: 8c4c0004 */ lw $t4,0x4($v0) -/* f00ed4c: 016c082a */ slt $at,$t3,$t4 -/* f00ed50: 5020000f */ beqzl $at,.L0f00ed90 -/* f00ed54: 8c4b0010 */ lw $t3,0x10($v0) -/* f00ed58: 8c410000 */ lw $at,0x0($v0) -/* f00ed5c: 24430008 */ addiu $v1,$v0,0x8 -/* f00ed60: 8c4e0004 */ lw $t6,0x4($v0) -/* f00ed64: ac810000 */ sw $at,0x0($a0) -/* f00ed68: 8c610000 */ lw $at,0x0($v1) -/* f00ed6c: 24050001 */ addiu $a1,$zero,0x1 -/* f00ed70: ac8e0004 */ sw $t6,0x4($a0) -/* f00ed74: ac410000 */ sw $at,0x0($v0) -/* f00ed78: 8c780004 */ lw $t8,0x4($v1) -/* f00ed7c: 8c810000 */ lw $at,0x0($a0) -/* f00ed80: ac580004 */ sw $t8,0x4($v0) -/* f00ed84: ac6e0004 */ sw $t6,0x4($v1) -/* f00ed88: ac610000 */ sw $at,0x0($v1) -/* f00ed8c: 8c4b0010 */ lw $t3,0x10($v0) -.L0f00ed90: -/* f00ed90: 24420008 */ addiu $v0,$v0,0x8 -/* f00ed94: 5560ffec */ bnezl $t3,.L0f00ed48 -/* f00ed98: 8c4b000c */ lw $t3,0xc($v0) -.L0f00ed9c: -/* f00ed9c: 54a0ffe5 */ bnezl $a1,.L0f00ed34 -/* f00eda0: 8d0a0008 */ lw $t2,0x8($t0) -/* f00eda4: 8ccc0008 */ lw $t4,0x8($a2) -.L0f00eda8: -/* f00eda8: 00002825 */ or $a1,$zero,$zero -/* f00edac: 00001825 */ or $v1,$zero,$zero -/* f00edb0: 1180001c */ beqz $t4,.L0f00ee24 -/* f00edb4: 00c01025 */ or $v0,$a2,$zero -/* f00edb8: 8c4d000c */ lw $t5,0xc($v0) -.L0f00edbc: -/* f00edbc: 8c4e0004 */ lw $t6,0x4($v0) -/* f00edc0: 01ae082a */ slt $at,$t5,$t6 -/* f00edc4: 50200013 */ beqzl $at,.L0f00ee14 -/* f00edc8: 8c4f0010 */ lw $t7,0x10($v0) -/* f00edcc: 8c410000 */ lw $at,0x0($v0) -/* f00edd0: 24050001 */ addiu $a1,$zero,0x1 -/* f00edd4: ac810000 */ sw $at,0x0($a0) -/* f00edd8: 8c580004 */ lw $t8,0x4($v0) -/* f00eddc: ac980004 */ sw $t8,0x4($a0) -/* f00ede0: 8c4a000c */ lw $t2,0xc($v0) -/* f00ede4: 8c410008 */ lw $at,0x8($v0) -/* f00ede8: ac4a0004 */ sw $t2,0x4($v0) -/* f00edec: ac410000 */ sw $at,0x0($v0) -/* f00edf0: 8ceb0018 */ lw $t3,0x18($a3) -/* f00edf4: 8c810000 */ lw $at,0x0($a0) -/* f00edf8: 01636021 */ addu $t4,$t3,$v1 -/* f00edfc: ad810008 */ sw $at,0x8($t4) -/* f00ee00: 8c8e0004 */ lw $t6,0x4($a0) -/* f00ee04: ad8e000c */ sw $t6,0xc($t4) -/* f00ee08: 8ce60018 */ lw $a2,0x18($a3) -/* f00ee0c: 00c31021 */ addu $v0,$a2,$v1 -/* f00ee10: 8c4f0010 */ lw $t7,0x10($v0) -.L0f00ee14: -/* f00ee14: 24630008 */ addiu $v1,$v1,0x8 -/* f00ee18: 24420008 */ addiu $v0,$v0,0x8 -/* f00ee1c: 55e0ffe7 */ bnezl $t7,.L0f00edbc -/* f00ee20: 8c4d000c */ lw $t5,0xc($v0) -.L0f00ee24: -/* f00ee24: 54a0ffe0 */ bnezl $a1,.L0f00eda8 -/* f00ee28: 8ccc0008 */ lw $t4,0x8($a2) -/* f00ee2c: 0000c0c0 */ sll $t8,$zero,0x3 -/* f00ee30: 0118c821 */ addu $t9,$t0,$t8 -/* f00ee34: 8f2a0000 */ lw $t2,0x0($t9) -/* f00ee38: 3c038006 */ lui $v1,0x8006 -/* f00ee3c: 2463ef30 */ addiu $v1,$v1,-4304 -/* f00ee40: ac600000 */ sw $zero,0x0($v1) -/* f00ee44: 11400009 */ beqz $t2,.L0f00ee6c -/* f00ee48: 00001025 */ or $v0,$zero,$zero -/* f00ee4c: 244b0001 */ addiu $t3,$v0,0x1 -.L0f00ee50: -/* f00ee50: 000b68c0 */ sll $t5,$t3,0x3 -/* f00ee54: 010d6021 */ addu $t4,$t0,$t5 -/* f00ee58: 8d8e0000 */ lw $t6,0x0($t4) -/* f00ee5c: ac6b0000 */ sw $t3,0x0($v1) -/* f00ee60: 01601025 */ or $v0,$t3,$zero -/* f00ee64: 55c0fffa */ bnezl $t6,.L0f00ee50 -/* f00ee68: 244b0001 */ addiu $t3,$v0,0x1 -.L0f00ee6c: -/* f00ee6c: 3c038006 */ lui $v1,0x8006 -/* f00ee70: 2463ef34 */ addiu $v1,$v1,-4300 -/* f00ee74: 000078c0 */ sll $t7,$zero,0x3 -/* f00ee78: 00cfc021 */ addu $t8,$a2,$t7 -/* f00ee7c: ac600000 */ sw $zero,0x0($v1) -/* f00ee80: 8f190000 */ lw $t9,0x0($t8) -/* f00ee84: 00001025 */ or $v0,$zero,$zero -/* f00ee88: 13200008 */ beqz $t9,.L0f00eeac -/* f00ee8c: 244a0001 */ addiu $t2,$v0,0x1 -.L0f00ee90: -/* f00ee90: 000a58c0 */ sll $t3,$t2,0x3 -/* f00ee94: 00cb6821 */ addu $t5,$a2,$t3 -/* f00ee98: ac6a0000 */ sw $t2,0x0($v1) -/* f00ee9c: 8dac0000 */ lw $t4,0x0($t5) -/* f00eea0: 01401025 */ or $v0,$t2,$zero -/* f00eea4: 5580fffa */ bnezl $t4,.L0f00ee90 -/* f00eea8: 244a0001 */ addiu $t2,$v0,0x1 -.L0f00eeac: -/* f00eeac: 8ce20014 */ lw $v0,0x14($a3) -/* f00eeb0: 1040001d */ beqz $v0,.L0f00ef28 -/* f00eeb4: 00000000 */ sll $zero,$zero,0x0 -/* f00eeb8: 8c4e0000 */ lw $t6,0x0($v0) -/* f00eebc: 00001825 */ or $v1,$zero,$zero -/* f00eec0: 00403025 */ or $a2,$v0,$zero -/* f00eec4: 11c00018 */ beqz $t6,.L0f00ef28 -/* f00eec8: 00000000 */ sll $zero,$zero,0x0 -/* f00eecc: 8c450000 */ lw $a1,0x0($v0) -/* f00eed0: 00a97821 */ addu $t7,$a1,$t1 -.L0f00eed4: -/* f00eed4: accf0000 */ sw $t7,0x0($a2) -/* f00eed8: 8cf80014 */ lw $t8,0x14($a3) -/* f00eedc: 00002025 */ or $a0,$zero,$zero -/* f00eee0: 03033021 */ addu $a2,$t8,$v1 -/* f00eee4: 8cc50000 */ lw $a1,0x0($a2) -/* f00eee8: 8cb90000 */ lw $t9,0x0($a1) -/* f00eeec: 00a01025 */ or $v0,$a1,$zero -/* f00eef0: 07220007 */ bltzl $t9,.L0f00ef10 -/* f00eef4: a4c40006 */ sh $a0,0x6($a2) -/* f00eef8: 8c4a0004 */ lw $t2,0x4($v0) -.L0f00eefc: -/* f00eefc: 24840001 */ addiu $a0,$a0,0x1 -/* f00ef00: 24420004 */ addiu $v0,$v0,0x4 -/* f00ef04: 0543fffd */ bgezl $t2,.L0f00eefc -/* f00ef08: 8c4a0004 */ lw $t2,0x4($v0) -/* f00ef0c: a4c40006 */ sh $a0,0x6($a2) -.L0f00ef10: -/* f00ef10: 8ceb0014 */ lw $t3,0x14($a3) -/* f00ef14: 24630008 */ addiu $v1,$v1,0x8 -/* f00ef18: 01633021 */ addu $a2,$t3,$v1 -/* f00ef1c: 8cc50000 */ lw $a1,0x0($a2) -/* f00ef20: 54a0ffec */ bnezl $a1,.L0f00eed4 -/* f00ef24: 00a97821 */ addu $t7,$a1,$t1 -.L0f00ef28: -/* f00ef28: 0fc03398 */ jal func0f00ce60 -/* f00ef2c: 24040009 */ addiu $a0,$zero,0x9 -/* f00ef30: 3c05800a */ lui $a1,0x800a -/* f00ef34: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f00ef38: 8cad0318 */ lw $t5,0x318($a1) -/* f00ef3c: 00401825 */ or $v1,$v0,$zero -/* f00ef40: 24040008 */ addiu $a0,$zero,0x8 -/* f00ef44: 15a00009 */ bnez $t5,.L0f00ef6c -/* f00ef48: 3c0c800a */ lui $t4,0x800a -/* f00ef4c: 818edfeb */ lb $t6,-0x2015($t4) -/* f00ef50: 05c10006 */ bgez $t6,.L0f00ef6c -/* f00ef54: 00000000 */ sll $zero,$zero,0x0 -/* f00ef58: 8ca20474 */ lw $v0,0x474($a1) -/* f00ef5c: 18400003 */ blez $v0,.L0f00ef6c -/* f00ef60: 00000000 */ sll $zero,$zero,0x0 -/* f00ef64: 00621821 */ addu $v1,$v1,$v0 -/* f00ef68: 00408025 */ or $s0,$v0,$zero -.L0f00ef6c: -/* f00ef6c: 0fc03398 */ jal func0f00ce60 -/* f00ef70: afa3004c */ sw $v1,0x4c($sp) -/* f00ef74: 02028021 */ addu $s0,$s0,$v0 -/* f00ef78: 0fc03398 */ jal func0f00ce60 -/* f00ef7c: 24040004 */ addiu $a0,$zero,0x4 -/* f00ef80: 02028021 */ addu $s0,$s0,$v0 -/* f00ef84: 0fc03398 */ jal func0f00ce60 -/* f00ef88: 24040011 */ addiu $a0,$zero,0x11 -/* f00ef8c: 02028021 */ addu $s0,$s0,$v0 -/* f00ef90: 0fc03398 */ jal func0f00ce60 -/* f00ef94: 24040001 */ addiu $a0,$zero,0x1 -/* f00ef98: 02028021 */ addu $s0,$s0,$v0 -/* f00ef9c: 0fc03398 */ jal func0f00ce60 -/* f00efa0: 24040006 */ addiu $a0,$zero,0x6 -/* f00efa4: 02028021 */ addu $s0,$s0,$v0 -/* f00efa8: 0fc03398 */ jal func0f00ce60 -/* f00efac: 2404000d */ addiu $a0,$zero,0xd -/* f00efb0: 02028021 */ addu $s0,$s0,$v0 -/* f00efb4: 0fc03398 */ jal func0f00ce60 -/* f00efb8: 2404000c */ addiu $a0,$zero,0xc -/* f00efbc: 02028021 */ addu $s0,$s0,$v0 -/* f00efc0: 0fc03398 */ jal func0f00ce60 -/* f00efc4: 2404000a */ addiu $a0,$zero,0xa -/* f00efc8: 02028021 */ addu $s0,$s0,$v0 -/* f00efcc: 0fc03398 */ jal func0f00ce60 -/* f00efd0: 2404000b */ addiu $a0,$zero,0xb -/* f00efd4: 02028021 */ addu $s0,$s0,$v0 -/* f00efd8: 0fc03398 */ jal func0f00ce60 -/* f00efdc: 24040015 */ addiu $a0,$zero,0x15 -/* f00efe0: 02028021 */ addu $s0,$s0,$v0 -/* f00efe4: 0fc03398 */ jal func0f00ce60 -/* f00efe8: 24040003 */ addiu $a0,$zero,0x3 -/* f00efec: 02028021 */ addu $s0,$s0,$v0 -/* f00eff0: 0fc03398 */ jal func0f00ce60 -/* f00eff4: 2404000f */ addiu $a0,$zero,0xf -/* f00eff8: 02028021 */ addu $s0,$s0,$v0 -/* f00effc: 0fc03398 */ jal func0f00ce60 -/* f00f000: 2404002a */ addiu $a0,$zero,0x2a -/* f00f004: 02028021 */ addu $s0,$s0,$v0 -/* f00f008: 0fc03398 */ jal func0f00ce60 -/* f00f00c: 2404002f */ addiu $a0,$zero,0x2f -/* f00f010: 02028021 */ addu $s0,$s0,$v0 -/* f00f014: 0fc03398 */ jal func0f00ce60 -/* f00f018: 2404002b */ addiu $a0,$zero,0x2b -/* f00f01c: 02028021 */ addu $s0,$s0,$v0 -/* f00f020: 0fc03398 */ jal func0f00ce60 -/* f00f024: 24040029 */ addiu $a0,$zero,0x29 -/* f00f028: 02028021 */ addu $s0,$s0,$v0 -/* f00f02c: 0fc03398 */ jal func0f00ce60 -/* f00f030: 24040024 */ addiu $a0,$zero,0x24 -/* f00f034: 02028021 */ addu $s0,$s0,$v0 -/* f00f038: 0fc03398 */ jal func0f00ce60 -/* f00f03c: 24040005 */ addiu $a0,$zero,0x5 -/* f00f040: 02028021 */ addu $s0,$s0,$v0 -/* f00f044: 0fc03398 */ jal func0f00ce60 -/* f00f048: 24040007 */ addiu $a0,$zero,0x7 -/* f00f04c: 02028021 */ addu $s0,$s0,$v0 -/* f00f050: 0fc03398 */ jal func0f00ce60 -/* f00f054: 24040014 */ addiu $a0,$zero,0x14 -/* f00f058: 02028021 */ addu $s0,$s0,$v0 -/* f00f05c: 0fc03398 */ jal func0f00ce60 -/* f00f060: 24040027 */ addiu $a0,$zero,0x27 -/* f00f064: 02028021 */ addu $s0,$s0,$v0 -/* f00f068: 0fc03398 */ jal func0f00ce60 -/* f00f06c: 2404002d */ addiu $a0,$zero,0x2d -/* f00f070: 02028021 */ addu $s0,$s0,$v0 -/* f00f074: 0fc03398 */ jal func0f00ce60 -/* f00f078: 24040030 */ addiu $a0,$zero,0x30 -/* f00f07c: 02028021 */ addu $s0,$s0,$v0 -/* f00f080: 0fc03398 */ jal func0f00ce60 -/* f00f084: 24040033 */ addiu $a0,$zero,0x33 -/* f00f088: 02028021 */ addu $s0,$s0,$v0 -/* f00f08c: 0fc03398 */ jal func0f00ce60 -/* f00f090: 24040035 */ addiu $a0,$zero,0x35 -/* f00f094: 02028021 */ addu $s0,$s0,$v0 -/* f00f098: 0fc03398 */ jal func0f00ce60 -/* f00f09c: 24040036 */ addiu $a0,$zero,0x36 -/* f00f0a0: 02028021 */ addu $s0,$s0,$v0 -/* f00f0a4: 0fc03398 */ jal func0f00ce60 -/* f00f0a8: 24040037 */ addiu $a0,$zero,0x37 -/* f00f0ac: 02028021 */ addu $s0,$s0,$v0 -/* f00f0b0: 0fc03398 */ jal func0f00ce60 -/* f00f0b4: 24040039 */ addiu $a0,$zero,0x39 -/* f00f0b8: 02028021 */ addu $s0,$s0,$v0 -/* f00f0bc: 0fc03398 */ jal func0f00ce60 -/* f00f0c0: 24040028 */ addiu $a0,$zero,0x28 -/* f00f0c4: 02028021 */ addu $s0,$s0,$v0 -/* f00f0c8: 0fc03398 */ jal func0f00ce60 -/* f00f0cc: 2404003b */ addiu $a0,$zero,0x3b -/* f00f0d0: 3c0f800a */ lui $t7,0x800a -/* f00f0d4: 8defa2d8 */ lw $t7,-0x5d28($t7) -/* f00f0d8: 02028021 */ addu $s0,$s0,$v0 -/* f00f0dc: 51e00005 */ beqzl $t7,.L0f00f0f4 -/* f00f0e0: 02002025 */ or $a0,$s0,$zero -/* f00f0e4: 0fc61533 */ jal func0f1854cc -/* f00f0e8: 00000000 */ sll $zero,$zero,0x0 -/* f00f0ec: 02028021 */ addu $s0,$s0,$v0 -/* f00f0f0: 02002025 */ or $a0,$s0,$zero -.L0f00f0f4: -/* f00f0f4: 0fc0444c */ jal func0f011130 -/* f00f0f8: 8fa5004c */ lw $a1,0x4c($sp) -/* f00f0fc: 1000000c */ beqz $zero,.L0f00f130 -/* f00f100: 00000000 */ sll $zero,$zero,0x0 -.L0f00f104: -/* f00f104: 24e7d030 */ addiu $a3,$a3,-12240 -/* f00f108: ace00000 */ sw $zero,0x0($a3) -/* f00f10c: ace00004 */ sw $zero,0x4($a3) -/* f00f110: ace0000c */ sw $zero,0xc($a3) -/* f00f114: ace00010 */ sw $zero,0x10($a3) -/* f00f118: ace00014 */ sw $zero,0x14($a3) -/* f00f11c: ace00018 */ sw $zero,0x18($a3) -/* f00f120: ace0001c */ sw $zero,0x1c($a3) -/* f00f124: 00002025 */ or $a0,$zero,$zero -/* f00f128: 0fc0444c */ jal func0f011130 -/* f00f12c: 00002825 */ or $a1,$zero,$zero -.L0f00f130: -/* f00f130: 3c028009 */ lui $v0,0x8009 -/* f00f134: 90420af0 */ lbu $v0,0xaf0($v0) -/* f00f138: 8fb8004c */ lw $t8,0x4c($sp) -/* f00f13c: 24040001 */ addiu $a0,$zero,0x1 -/* f00f140: 14820003 */ bne $a0,$v0,.L0f00f150 -/* f00f144: 0218c821 */ addu $t9,$s0,$t8 -/* f00f148: 10000002 */ beqz $zero,.L0f00f154 -/* f00f14c: 24030028 */ addiu $v1,$zero,0x28 -.L0f00f150: -/* f00f150: 2403003c */ addiu $v1,$zero,0x3c -.L0f00f154: -/* f00f154: 8fbf001c */ lw $ra,0x1c($sp) -/* f00f158: 03235021 */ addu $t2,$t9,$v1 -/* f00f15c: 254b0028 */ addiu $t3,$t2,0x28 -/* f00f160: 3c01800a */ lui $at,0x800a -/* f00f164: 8fb00018 */ lw $s0,0x18($sp) -/* f00f168: ac2ba2f4 */ sw $t3,-0x5d0c($at) -/* f00f16c: 03e00008 */ jr $ra -/* f00f170: 27bd0060 */ addiu $sp,$sp,0x60 -); - -GLOBAL_ASM( -glabel func0f00f174 -/* f00f174: 27bdfdb8 */ addiu $sp,$sp,-584 -/* f00f178: afbf004c */ sw $ra,0x4c($sp) -/* f00f17c: afa40248 */ sw $a0,0x248($sp) -/* f00f180: 3c057f1a */ lui $a1,0x7f1a -/* f00f184: afbe0048 */ sw $s8,0x48($sp) -/* f00f188: afb70044 */ sw $s7,0x44($sp) -/* f00f18c: afb60040 */ sw $s6,0x40($sp) -/* f00f190: afb5003c */ sw $s5,0x3c($sp) -/* f00f194: afb40038 */ sw $s4,0x38($sp) -/* f00f198: afb30034 */ sw $s3,0x34($sp) -/* f00f19c: afb20030 */ sw $s2,0x30($sp) -/* f00f1a0: afb1002c */ sw $s1,0x2c($sp) -/* f00f1a4: afb00028 */ sw $s0,0x28($sp) -/* f00f1a8: f7b60020 */ sdc1 $f22,0x20($sp) -/* f00f1ac: f7b40018 */ sdc1 $f20,0x18($sp) -/* f00f1b0: 24a57f60 */ addiu $a1,$a1,0x7f60 -/* f00f1b4: 0c004c04 */ jal 0x13010 -/* f00f1b8: 24040001 */ addiu $a0,$zero,0x1 -/* f00f1bc: 2c430001 */ sltiu $v1,$v0,0x1 -/* f00f1c0: 10600005 */ beqz $v1,.L0f00f1d8 -/* f00f1c4: 24040001 */ addiu $a0,$zero,0x1 -/* f00f1c8: 3c057f1a */ lui $a1,0x7f1a -/* f00f1cc: 0c004c04 */ jal 0x13010 -/* f00f1d0: 24a57f68 */ addiu $a1,$a1,0x7f68 -/* f00f1d4: 2c430001 */ sltiu $v1,$v0,0x1 -.L0f00f1d8: -/* f00f1d8: 3c057f1a */ lui $a1,0x7f1a -/* f00f1dc: afa30244 */ sw $v1,0x244($sp) -/* f00f1e0: 24a57f70 */ addiu $a1,$a1,0x7f70 -/* f00f1e4: 0c004c04 */ jal 0x13010 -/* f00f1e8: 24040001 */ addiu $a0,$zero,0x1 -/* f00f1ec: 2c440001 */ sltiu $a0,$v0,0x1 -/* f00f1f0: 10800005 */ beqz $a0,.L0f00f208 -/* f00f1f4: 3c057f1a */ lui $a1,0x7f1a -/* f00f1f8: 24040001 */ addiu $a0,$zero,0x1 -/* f00f1fc: 0c004c04 */ jal 0x13010 -/* f00f200: 24a57f78 */ addiu $a1,$a1,0x7f78 -/* f00f204: 2c440001 */ sltiu $a0,$v0,0x1 -.L0f00f208: -/* f00f208: 8fa50248 */ lw $a1,0x248($sp) -/* f00f20c: 24010022 */ addiu $at,$zero,0x22 -/* f00f210: 0080a825 */ or $s5,$a0,$zero -/* f00f214: 10a10006 */ beq $a1,$at,.L0f00f230 -/* f00f218: 2418582a */ addiu $t8,$zero,0x582a -/* f00f21c: 38a20030 */ xori $v0,$a1,0x30 -/* f00f220: 2c420001 */ sltiu $v0,$v0,0x1 -/* f00f224: 2c430001 */ sltiu $v1,$v0,0x1 -/* f00f228: 5460000e */ bnezl $v1,.L0f00f264 -/* f00f22c: afa3023c */ sw $v1,0x23c($sp) -.L0f00f230: -/* f00f230: 3c03800a */ lui $v1,0x800a -/* f00f234: 8c63a258 */ lw $v1,-0x5da8($v1) -/* f00f238: 286e0000 */ slti $t6,$v1,0x0 -/* f00f23c: 39ce0001 */ xori $t6,$t6,0x1 -/* f00f240: 2dc30001 */ sltiu $v1,$t6,0x1 -/* f00f244: 50600007 */ beqzl $v1,.L0f00f264 -/* f00f248: afa3023c */ sw $v1,0x23c($sp) -/* f00f24c: 3c03800a */ lui $v1,0x800a -/* f00f250: 8c63a25c */ lw $v1,-0x5da4($v1) -/* f00f254: 286f0000 */ slti $t7,$v1,0x0 -/* f00f258: 39ef0001 */ xori $t7,$t7,0x1 -/* f00f25c: 2de30001 */ sltiu $v1,$t7,0x1 -/* f00f260: afa3023c */ sw $v1,0x23c($sp) -.L0f00f264: -/* f00f264: 3c01800a */ lui $at,0x800a -/* f00f268: 3c03800a */ lui $v1,0x800a -/* f00f26c: 3c02800a */ lui $v0,0x800a -/* f00f270: afa00238 */ sw $zero,0x238($sp) -/* f00f274: afa00234 */ sw $zero,0x234($sp) -/* f00f278: ac20a278 */ sw $zero,-0x5d88($at) -/* f00f27c: 2442dfc8 */ addiu $v0,$v0,-8248 -/* f00f280: 2463dfd4 */ addiu $v1,$v1,-8236 -.L0f00f284: -/* f00f284: 24420002 */ addiu $v0,$v0,0x2 -/* f00f288: a4400000 */ sh $zero,0x0($v0) -/* f00f28c: 1443fffd */ bne $v0,$v1,.L0f00f284 -/* f00f290: a440000c */ sh $zero,0xc($v0) -/* f00f294: 3c01800a */ lui $at,0x800a -/* f00f298: a438dfc8 */ sh $t8,-0x2038($at) -/* f00f29c: 28a1005a */ slti $at,$a1,0x5a -/* f00f2a0: 10200576 */ beqz $at,.L0f01087c -/* f00f2a4: 3c19800a */ lui $t9,0x800a -/* f00f2a8: 8f39d04c */ lw $t9,-0x2fb4($t9) -/* f00f2ac: 13200003 */ beqz $t9,.L0f00f2bc -/* f00f2b0: 00000000 */ sll $zero,$zero,0x0 -/* f00f2b4: 0fc04aa8 */ jal func0f012aa0 -/* f00f2b8: 00000000 */ sll $zero,$zero,0x0 -.L0f00f2bc: -/* f00f2bc: 0fc04b54 */ jal func0f012d50 -/* f00f2c0: 00000000 */ sll $zero,$zero,0x0 -/* f00f2c4: 8fab0244 */ lw $t3,0x244($sp) -/* f00f2c8: 11600015 */ beqz $t3,.L0f00f320 -/* f00f2cc: 00000000 */ sll $zero,$zero,0x0 -/* f00f2d0: 0fc03398 */ jal func0f00ce60 -/* f00f2d4: 24040009 */ addiu $a0,$zero,0x9 -/* f00f2d8: 3c03800a */ lui $v1,0x800a -/* f00f2dc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f00f2e0: 8c6c0318 */ lw $t4,0x318($v1) -/* f00f2e4: 00402025 */ or $a0,$v0,$zero -/* f00f2e8: 3c0d800a */ lui $t5,0x800a -/* f00f2ec: 15800008 */ bnez $t4,.L0f00f310 -/* f00f2f0: 00000000 */ sll $zero,$zero,0x0 -/* f00f2f4: 81aedfeb */ lb $t6,-0x2015($t5) -/* f00f2f8: 05c10005 */ bgez $t6,.L0f00f310 -/* f00f2fc: 00000000 */ sll $zero,$zero,0x0 -/* f00f300: 8c620474 */ lw $v0,0x474($v1) -/* f00f304: 18400002 */ blez $v0,.L0f00f310 -/* f00f308: 00000000 */ sll $zero,$zero,0x0 -/* f00f30c: 00822021 */ addu $a0,$a0,$v0 -.L0f00f310: -/* f00f310: 0fc02d8b */ jal func0f00b62c -/* f00f314: 00000000 */ sll $zero,$zero,0x0 -/* f00f318: 10000003 */ beqz $zero,.L0f00f328 -/* f00f31c: 00000000 */ sll $zero,$zero,0x0 -.L0f00f320: -/* f00f320: 0fc02d8b */ jal func0f00b62c -/* f00f324: 00002025 */ or $a0,$zero,$zero -.L0f00f328: -/* f00f328: 3c06800a */ lui $a2,0x800a -/* f00f32c: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f00f330: 8ccf006c */ lw $t7,0x6c($a2) -/* f00f334: 00008025 */ or $s0,$zero,$zero -/* f00f338: 00002825 */ or $a1,$zero,$zero -/* f00f33c: 11e00003 */ beqz $t7,.L0f00f34c -/* f00f340: 00002025 */ or $a0,$zero,$zero -/* f00f344: 10000001 */ beqz $zero,.L0f00f34c -/* f00f348: 24050001 */ addiu $a1,$zero,0x1 -.L0f00f34c: -/* f00f34c: 8cd80068 */ lw $t8,0x68($a2) -/* f00f350: 00001025 */ or $v0,$zero,$zero -/* f00f354: 00001825 */ or $v1,$zero,$zero -/* f00f358: 13000003 */ beqz $t8,.L0f00f368 -/* f00f35c: 00000000 */ sll $zero,$zero,0x0 -/* f00f360: 10000001 */ beqz $zero,.L0f00f368 -/* f00f364: 24040001 */ addiu $a0,$zero,0x1 -.L0f00f368: -/* f00f368: 8cd90064 */ lw $t9,0x64($a2) -/* f00f36c: 13200003 */ beqz $t9,.L0f00f37c -/* f00f370: 00000000 */ sll $zero,$zero,0x0 -/* f00f374: 10000001 */ beqz $zero,.L0f00f37c -/* f00f378: 24020001 */ addiu $v0,$zero,0x1 -.L0f00f37c: -/* f00f37c: 8ccb0070 */ lw $t3,0x70($a2) -/* f00f380: 11600003 */ beqz $t3,.L0f00f390 -/* f00f384: 00000000 */ sll $zero,$zero,0x0 -/* f00f388: 10000001 */ beqz $zero,.L0f00f390 -/* f00f38c: 24030001 */ addiu $v1,$zero,0x1 -.L0f00f390: -/* f00f390: 00626021 */ addu $t4,$v1,$v0 -/* f00f394: 01846821 */ addu $t5,$t4,$a0 -/* f00f398: 01a57021 */ addu $t6,$t5,$a1 -/* f00f39c: 19c00027 */ blez $t6,.L0f00f43c -/* f00f3a0: 00000000 */ sll $zero,$zero,0x0 -.L0f00f3a4: -/* f00f3a4: 0fc4a24b */ jal func0f12892c -/* f00f3a8: 02002025 */ or $a0,$s0,$zero -/* f00f3ac: 0fc03398 */ jal func0f00ce60 -/* f00f3b0: 2404000e */ addiu $a0,$zero,0xe -/* f00f3b4: 0fc0494c */ jal func0f012530 -/* f00f3b8: 00402025 */ or $a0,$v0,$zero -/* f00f3bc: 3c06800a */ lui $a2,0x800a -/* f00f3c0: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f00f3c4: 8ccf006c */ lw $t7,0x6c($a2) -/* f00f3c8: 26100001 */ addiu $s0,$s0,0x1 -/* f00f3cc: 00002825 */ or $a1,$zero,$zero -/* f00f3d0: 11e00003 */ beqz $t7,.L0f00f3e0 -/* f00f3d4: 00002025 */ or $a0,$zero,$zero -/* f00f3d8: 10000001 */ beqz $zero,.L0f00f3e0 -/* f00f3dc: 24050001 */ addiu $a1,$zero,0x1 -.L0f00f3e0: -/* f00f3e0: 8cd80068 */ lw $t8,0x68($a2) -/* f00f3e4: 00001025 */ or $v0,$zero,$zero -/* f00f3e8: 00001825 */ or $v1,$zero,$zero -/* f00f3ec: 13000003 */ beqz $t8,.L0f00f3fc -/* f00f3f0: 00000000 */ sll $zero,$zero,0x0 -/* f00f3f4: 10000001 */ beqz $zero,.L0f00f3fc -/* f00f3f8: 24040001 */ addiu $a0,$zero,0x1 -.L0f00f3fc: -/* f00f3fc: 8cd90064 */ lw $t9,0x64($a2) -/* f00f400: 13200003 */ beqz $t9,.L0f00f410 -/* f00f404: 00000000 */ sll $zero,$zero,0x0 -/* f00f408: 10000001 */ beqz $zero,.L0f00f410 -/* f00f40c: 24020001 */ addiu $v0,$zero,0x1 -.L0f00f410: -/* f00f410: 8ccb0070 */ lw $t3,0x70($a2) -/* f00f414: 11600003 */ beqz $t3,.L0f00f424 -/* f00f418: 00000000 */ sll $zero,$zero,0x0 -/* f00f41c: 10000001 */ beqz $zero,.L0f00f424 -/* f00f420: 24030001 */ addiu $v1,$zero,0x1 -.L0f00f424: -/* f00f424: 00626021 */ addu $t4,$v1,$v0 -/* f00f428: 01846821 */ addu $t5,$t4,$a0 -/* f00f42c: 01a57021 */ addu $t6,$t5,$a1 -/* f00f430: 020e082a */ slt $at,$s0,$t6 -/* f00f434: 1420ffdb */ bnez $at,.L0f00f3a4 -/* f00f438: 00000000 */ sll $zero,$zero,0x0 -.L0f00f43c: -/* f00f43c: 3c0f800a */ lui $t7,0x800a -/* f00f440: 8defd040 */ lw $t7,-0x2fc0($t7) -/* f00f444: 11e0050f */ beqz $t7,.L0f010884 -/* f00f448: 00000000 */ sll $zero,$zero,0x0 -/* f00f44c: 0fc5b367 */ jal func0f16cd9c -/* f00f450: 00000000 */ sll $zero,$zero,0x0 -/* f00f454: 3c0a800a */ lui $t2,0x800a -/* f00f458: 254a9fc0 */ addiu $t2,$t2,-24640 -/* f00f45c: 8d4b0314 */ lw $t3,0x314($t2) -/* f00f460: 24580004 */ addiu $t8,$v0,0x4 -/* f00f464: 24190001 */ addiu $t9,$zero,0x1 -/* f00f468: 11600052 */ beqz $t3,.L0f00f5b4 -/* f00f46c: 0319a004 */ sllv $s4,$t9,$t8 -/* f00f470: 8d46006c */ lw $a2,0x6c($t2) -/* f00f474: 24010002 */ addiu $at,$zero,0x2 -/* f00f478: 00002825 */ or $a1,$zero,$zero -/* f00f47c: 10c00003 */ beqz $a2,.L0f00f48c -/* f00f480: 00002025 */ or $a0,$zero,$zero -/* f00f484: 10000001 */ beqz $zero,.L0f00f48c -/* f00f488: 24050001 */ addiu $a1,$zero,0x1 -.L0f00f48c: -/* f00f48c: 8d470068 */ lw $a3,0x68($t2) -/* f00f490: 00001025 */ or $v0,$zero,$zero -/* f00f494: 00001825 */ or $v1,$zero,$zero -/* f00f498: 10e00003 */ beqz $a3,.L0f00f4a8 -/* f00f49c: 00000000 */ sll $zero,$zero,0x0 -/* f00f4a0: 10000001 */ beqz $zero,.L0f00f4a8 -/* f00f4a4: 24040001 */ addiu $a0,$zero,0x1 -.L0f00f4a8: -/* f00f4a8: 8d480064 */ lw $t0,0x64($t2) -/* f00f4ac: 11000003 */ beqz $t0,.L0f00f4bc -/* f00f4b0: 00000000 */ sll $zero,$zero,0x0 -/* f00f4b4: 10000001 */ beqz $zero,.L0f00f4bc -/* f00f4b8: 24020001 */ addiu $v0,$zero,0x1 -.L0f00f4bc: -/* f00f4bc: 8d490070 */ lw $t1,0x70($t2) -/* f00f4c0: 11200003 */ beqz $t1,.L0f00f4d0 -/* f00f4c4: 00000000 */ sll $zero,$zero,0x0 -/* f00f4c8: 10000001 */ beqz $zero,.L0f00f4d0 -/* f00f4cc: 24030001 */ addiu $v1,$zero,0x1 -.L0f00f4d0: -/* f00f4d0: 00626021 */ addu $t4,$v1,$v0 -/* f00f4d4: 01846821 */ addu $t5,$t4,$a0 -/* f00f4d8: 01a57021 */ addu $t6,$t5,$a1 -/* f00f4dc: 15c10004 */ bne $t6,$at,.L0f00f4f0 -/* f00f4e0: 3c010040 */ lui $at,0x40 -/* f00f4e4: 02817825 */ or $t7,$s4,$at -/* f00f4e8: 10000032 */ beqz $zero,.L0f00f5b4 -/* f00f4ec: 01e0a025 */ or $s4,$t7,$zero -.L0f00f4f0: -/* f00f4f0: 10c00003 */ beqz $a2,.L0f00f500 -/* f00f4f4: 24010003 */ addiu $at,$zero,0x3 -/* f00f4f8: 10000002 */ beqz $zero,.L0f00f504 -/* f00f4fc: 24050001 */ addiu $a1,$zero,0x1 -.L0f00f500: -/* f00f500: 00002825 */ or $a1,$zero,$zero -.L0f00f504: -/* f00f504: 10e00003 */ beqz $a3,.L0f00f514 -/* f00f508: 00002025 */ or $a0,$zero,$zero -/* f00f50c: 10000001 */ beqz $zero,.L0f00f514 -/* f00f510: 24040001 */ addiu $a0,$zero,0x1 -.L0f00f514: -/* f00f514: 11000003 */ beqz $t0,.L0f00f524 -/* f00f518: 00001025 */ or $v0,$zero,$zero -/* f00f51c: 10000001 */ beqz $zero,.L0f00f524 -/* f00f520: 24020001 */ addiu $v0,$zero,0x1 -.L0f00f524: -/* f00f524: 11200003 */ beqz $t1,.L0f00f534 -/* f00f528: 00001825 */ or $v1,$zero,$zero -/* f00f52c: 10000001 */ beqz $zero,.L0f00f534 -/* f00f530: 24030001 */ addiu $v1,$zero,0x1 -.L0f00f534: -/* f00f534: 0062c821 */ addu $t9,$v1,$v0 -/* f00f538: 0324c021 */ addu $t8,$t9,$a0 -/* f00f53c: 03055821 */ addu $t3,$t8,$a1 -/* f00f540: 15610004 */ bne $t3,$at,.L0f00f554 -/* f00f544: 3c010080 */ lui $at,0x80 -/* f00f548: 02816025 */ or $t4,$s4,$at -/* f00f54c: 10000019 */ beqz $zero,.L0f00f5b4 -/* f00f550: 0180a025 */ or $s4,$t4,$zero -.L0f00f554: -/* f00f554: 10c00003 */ beqz $a2,.L0f00f564 -/* f00f558: 24010004 */ addiu $at,$zero,0x4 -/* f00f55c: 10000002 */ beqz $zero,.L0f00f568 -/* f00f560: 24050001 */ addiu $a1,$zero,0x1 -.L0f00f564: -/* f00f564: 00002825 */ or $a1,$zero,$zero -.L0f00f568: -/* f00f568: 10e00003 */ beqz $a3,.L0f00f578 -/* f00f56c: 00002025 */ or $a0,$zero,$zero -/* f00f570: 10000001 */ beqz $zero,.L0f00f578 -/* f00f574: 24040001 */ addiu $a0,$zero,0x1 -.L0f00f578: -/* f00f578: 11000003 */ beqz $t0,.L0f00f588 -/* f00f57c: 00001025 */ or $v0,$zero,$zero -/* f00f580: 10000001 */ beqz $zero,.L0f00f588 -/* f00f584: 24020001 */ addiu $v0,$zero,0x1 -.L0f00f588: -/* f00f588: 11200003 */ beqz $t1,.L0f00f598 -/* f00f58c: 00001825 */ or $v1,$zero,$zero -/* f00f590: 10000001 */ beqz $zero,.L0f00f598 -/* f00f594: 24030001 */ addiu $v1,$zero,0x1 -.L0f00f598: -/* f00f598: 00626821 */ addu $t5,$v1,$v0 -/* f00f59c: 01a47021 */ addu $t6,$t5,$a0 -/* f00f5a0: 01c57821 */ addu $t7,$t6,$a1 -/* f00f5a4: 15e10003 */ bne $t7,$at,.L0f00f5b4 -/* f00f5a8: 3c010100 */ lui $at,0x100 -/* f00f5ac: 0281c825 */ or $t9,$s4,$at -/* f00f5b0: 0320a025 */ or $s4,$t9,$zero -.L0f00f5b4: -/* f00f5b4: 0fc05208 */ jal func0f014820 -/* f00f5b8: 00000000 */ sll $zero,$zero,0x0 -/* f00f5bc: 3c12800a */ lui $s2,0x800a -/* f00f5c0: 8e52d040 */ lw $s2,-0x2fc0($s2) -/* f00f5c4: 24010034 */ addiu $at,$zero,0x34 -/* f00f5c8: 00009825 */ or $s3,$zero,$zero -/* f00f5cc: 92430003 */ lbu $v1,0x3($s2) -/* f00f5d0: 10610339 */ beq $v1,$at,.L0f0102b8 -/* f00f5d4: 3c014780 */ lui $at,0x4780 -/* f00f5d8: 4481b000 */ mtc1 $at,$f22 -/* f00f5dc: 4480a000 */ mtc1 $zero,$f20 -/* f00f5e0: 241e004c */ addiu $s8,$zero,0x4c -/* f00f5e4: 3417ffff */ dli $s7,0xffff -/* f00f5e8: 24160010 */ addiu $s6,$zero,0x10 -/* f00f5ec: 2478ffff */ addiu $t8,$v1,-1 -.L0f00f5f0: -/* f00f5f0: 2f01003b */ sltiu $at,$t8,0x3b -/* f00f5f4: 10200326 */ beqz $at,.L0f010290 -/* f00f5f8: 0018c080 */ sll $t8,$t8,0x2 -/* f00f5fc: 3c017f1b */ lui $at,0x7f1b -/* f00f600: 00380821 */ addu $at,$at,$t8 -/* f00f604: 8c388068 */ lw $t8,-0x7f98($at) -/* f00f608: 03000008 */ jr $t8 -/* f00f60c: 00000000 */ sll $zero,$zero,0x0 -/* f00f610: 92500007 */ lbu $s0,0x7($s2) -/* f00f614: 0fc0a1dd */ jal func0f028774 -/* f00f618: 86440004 */ lh $a0,0x4($s2) -/* f00f61c: 1040031c */ beqz $v0,.L0f010290 -/* f00f620: 00000000 */ sll $zero,$zero,0x0 -/* f00f624: 8c4b001c */ lw $t3,0x1c($v0) -/* f00f628: 11600319 */ beqz $t3,.L0f010290 -/* f00f62c: 00000000 */ sll $zero,$zero,0x0 -/* f00f630: 8c4c0020 */ lw $t4,0x20($v0) -/* f00f634: 11800316 */ beqz $t4,.L0f010290 -/* f00f638: 00000000 */ sll $zero,$zero,0x0 -/* f00f63c: 10000314 */ beqz $zero,.L0f010290 -/* f00f640: a050000f */ sb $s0,0xf($v0) -/* f00f644: 8fad0244 */ lw $t5,0x244($sp) -/* f00f648: 8fa40248 */ lw $a0,0x248($sp) -/* f00f64c: 02402825 */ or $a1,$s2,$zero -/* f00f650: 11a0030f */ beqz $t5,.L0f010290 -/* f00f654: 00000000 */ sll $zero,$zero,0x0 -/* f00f658: 0fc0b53f */ jal func0f02d4fc -/* f00f65c: 02603025 */ or $a2,$s3,$zero -/* f00f660: 1000030b */ beqz $zero,.L0f010290 -/* f00f664: 00000000 */ sll $zero,$zero,0x0 -/* f00f668: 12a00309 */ beqz $s5,.L0f010290 -/* f00f66c: 00000000 */ sll $zero,$zero,0x0 -/* f00f670: 8e4e000c */ lw $t6,0xc($s2) -/* f00f674: 02402025 */ or $a0,$s2,$zero -/* f00f678: 01d47824 */ and $t7,$t6,$s4 -/* f00f67c: 15e00304 */ bnez $t7,.L0f010290 -/* f00f680: 00000000 */ sll $zero,$zero,0x0 -/* f00f684: 0fc038da */ jal func0f00e368 -/* f00f688: 02602825 */ or $a1,$s3,$zero -/* f00f68c: 10000300 */ beqz $zero,.L0f010290 -/* f00f690: 00000000 */ sll $zero,$zero,0x0 -/* f00f694: 8e590004 */ lw $t9,0x4($s2) -/* f00f698: 3c018006 */ lui $at,0x8006 -/* f00f69c: 44992000 */ mtc1 $t9,$f4 -/* f00f6a0: 00000000 */ sll $zero,$zero,0x0 -/* f00f6a4: 468021a0 */ cvt.s.w $f6,$f4 -/* f00f6a8: 46163203 */ div.s $f8,$f6,$f22 -/* f00f6ac: 100002f8 */ beqz $zero,.L0f010290 -/* f00f6b0: e4281be0 */ swc1 $f8,0x1be0($at) -/* f00f6b4: 8fb80244 */ lw $t8,0x244($sp) -/* f00f6b8: 130002f5 */ beqz $t8,.L0f010290 -/* f00f6bc: 00000000 */ sll $zero,$zero,0x0 -/* f00f6c0: 8e4b000c */ lw $t3,0xc($s2) -/* f00f6c4: 02402025 */ or $a0,$s2,$zero -/* f00f6c8: 01746024 */ and $t4,$t3,$s4 -/* f00f6cc: 158002f0 */ bnez $t4,.L0f010290 -/* f00f6d0: 00000000 */ sll $zero,$zero,0x0 -/* f00f6d4: 0fc0359c */ jal func0f00d670 -/* f00f6d8: 02602825 */ or $a1,$s3,$zero -/* f00f6dc: 100002ec */ beqz $zero,.L0f010290 -/* f00f6e0: 00000000 */ sll $zero,$zero,0x0 -/* f00f6e4: 8fad0244 */ lw $t5,0x244($sp) -/* f00f6e8: 11a002e9 */ beqz $t5,.L0f010290 -/* f00f6ec: 00000000 */ sll $zero,$zero,0x0 -/* f00f6f0: 8e4e000c */ lw $t6,0xc($s2) -/* f00f6f4: 02402025 */ or $a0,$s2,$zero -/* f00f6f8: 01d47824 */ and $t7,$t6,$s4 -/* f00f6fc: 15e002e4 */ bnez $t7,.L0f010290 -/* f00f700: 00000000 */ sll $zero,$zero,0x0 -/* f00f704: 0fc0365e */ jal func0f00d978 -/* f00f708: 02602825 */ or $a1,$s3,$zero -/* f00f70c: 100002e0 */ beqz $zero,.L0f010290 -/* f00f710: 00000000 */ sll $zero,$zero,0x0 -/* f00f714: 8fb90244 */ lw $t9,0x244($sp) -/* f00f718: 132002dd */ beqz $t9,.L0f010290 -/* f00f71c: 00000000 */ sll $zero,$zero,0x0 -/* f00f720: 8e58000c */ lw $t8,0xc($s2) -/* f00f724: 02402025 */ or $a0,$s2,$zero -/* f00f728: 03145824 */ and $t3,$t8,$s4 -/* f00f72c: 156002d8 */ bnez $t3,.L0f010290 -/* f00f730: 00000000 */ sll $zero,$zero,0x0 -/* f00f734: 0fc03641 */ jal func0f00d904 -/* f00f738: 02602825 */ or $a1,$s3,$zero -/* f00f73c: 100002d4 */ beqz $zero,.L0f010290 -/* f00f740: 00000000 */ sll $zero,$zero,0x0 -/* f00f744: 12a002d2 */ beqz $s5,.L0f010290 -/* f00f748: 00000000 */ sll $zero,$zero,0x0 -/* f00f74c: 8e4c000c */ lw $t4,0xc($s2) -/* f00f750: 02402025 */ or $a0,$s2,$zero -/* f00f754: 01946824 */ and $t5,$t4,$s4 -/* f00f758: 15a002cd */ bnez $t5,.L0f010290 -/* f00f75c: 00000000 */ sll $zero,$zero,0x0 -/* f00f760: 0fc03684 */ jal func0f00da10 -/* f00f764: 02602825 */ or $a1,$s3,$zero -/* f00f768: 100002c9 */ beqz $zero,.L0f010290 -/* f00f76c: 00000000 */ sll $zero,$zero,0x0 -/* f00f770: 12a002c7 */ beqz $s5,.L0f010290 -/* f00f774: 00000000 */ sll $zero,$zero,0x0 -/* f00f778: 8e4e000c */ lw $t6,0xc($s2) -/* f00f77c: 02402025 */ or $a0,$s2,$zero -/* f00f780: 01d47824 */ and $t7,$t6,$s4 -/* f00f784: 15e002c2 */ bnez $t7,.L0f010290 -/* f00f788: 00000000 */ sll $zero,$zero,0x0 -/* f00f78c: 0fc03700 */ jal func0f00dc00 -/* f00f790: 02602825 */ or $a1,$s3,$zero -/* f00f794: 100002be */ beqz $zero,.L0f010290 -/* f00f798: 00000000 */ sll $zero,$zero,0x0 -/* f00f79c: 12a002bc */ beqz $s5,.L0f010290 -/* f00f7a0: 00000000 */ sll $zero,$zero,0x0 -/* f00f7a4: 8e59000c */ lw $t9,0xc($s2) -/* f00f7a8: 02402025 */ or $a0,$s2,$zero -/* f00f7ac: 0334c024 */ and $t8,$t9,$s4 -/* f00f7b0: 170002b7 */ bnez $t8,.L0f010290 -/* f00f7b4: 00000000 */ sll $zero,$zero,0x0 -/* f00f7b8: 0fc03767 */ jal func0f00dd9c -/* f00f7bc: 02602825 */ or $a1,$s3,$zero -/* f00f7c0: 100002b3 */ beqz $zero,.L0f010290 -/* f00f7c4: 00000000 */ sll $zero,$zero,0x0 -/* f00f7c8: 12a002b1 */ beqz $s5,.L0f010290 -/* f00f7cc: 00000000 */ sll $zero,$zero,0x0 -/* f00f7d0: 8e4b000c */ lw $t3,0xc($s2) -/* f00f7d4: 02402025 */ or $a0,$s2,$zero -/* f00f7d8: 01746024 */ and $t4,$t3,$s4 -/* f00f7dc: 158002ac */ bnez $t4,.L0f010290 -/* f00f7e0: 00000000 */ sll $zero,$zero,0x0 -/* f00f7e4: 0fc0376f */ jal func0f00ddbc -/* f00f7e8: 02602825 */ or $a1,$s3,$zero -/* f00f7ec: 100002a8 */ beqz $zero,.L0f010290 -/* f00f7f0: 00000000 */ sll $zero,$zero,0x0 -/* f00f7f4: 12a002a6 */ beqz $s5,.L0f010290 -/* f00f7f8: 00000000 */ sll $zero,$zero,0x0 -/* f00f7fc: 8e4d000c */ lw $t5,0xc($s2) -/* f00f800: 02402025 */ or $a0,$s2,$zero -/* f00f804: 01b47024 */ and $t6,$t5,$s4 -/* f00f808: 15c002a1 */ bnez $t6,.L0f010290 -/* f00f80c: 00000000 */ sll $zero,$zero,0x0 -/* f00f810: 0fc03821 */ jal func0f00e084 -/* f00f814: 02602825 */ or $a1,$s3,$zero -/* f00f818: 1000029d */ beqz $zero,.L0f010290 -/* f00f81c: 00000000 */ sll $zero,$zero,0x0 -/* f00f820: 12a0029b */ beqz $s5,.L0f010290 -/* f00f824: 00000000 */ sll $zero,$zero,0x0 -/* f00f828: 8e4f000c */ lw $t7,0xc($s2) -/* f00f82c: 3c188008 */ lui $t8,0x8008 -/* f00f830: 01f4c824 */ and $t9,$t7,$s4 -/* f00f834: 53200005 */ beqzl $t9,.L0f00f84c -/* f00f838: 8e4b005c */ lw $t3,0x5c($s2) -/* f00f83c: 8f184120 */ lw $t8,0x4120($t8) -/* f00f840: 13000293 */ beqz $t8,.L0f010290 -/* f00f844: 00000000 */ sll $zero,$zero,0x0 -/* f00f848: 8e4b005c */ lw $t3,0x5c($s2) -.L0f00f84c: -/* f00f84c: 02402025 */ or $a0,$s2,$zero -/* f00f850: 02602825 */ or $a1,$s3,$zero -/* f00f854: 448b5000 */ mtc1 $t3,$f10 -/* f00f858: 00000000 */ sll $zero,$zero,0x0 -/* f00f85c: 46805420 */ cvt.s.w $f16,$f10 -/* f00f860: 46168483 */ div.s $f18,$f16,$f22 -/* f00f864: e652005c */ swc1 $f18,0x5c($s2) -/* f00f868: c644005c */ lwc1 $f4,0x5c($s2) -/* f00f86c: 0fc033b9 */ jal func0f00cee4 -/* f00f870: e6440060 */ swc1 $f4,0x60($s2) -/* f00f874: 10000286 */ beqz $zero,.L0f010290 -/* f00f878: 00000000 */ sll $zero,$zero,0x0 -/* f00f87c: 12a00284 */ beqz $s5,.L0f010290 -/* f00f880: 00000000 */ sll $zero,$zero,0x0 -/* f00f884: 8e4c000c */ lw $t4,0xc($s2) -/* f00f888: 01946824 */ and $t5,$t4,$s4 -/* f00f88c: 15a00280 */ bnez $t5,.L0f010290 -/* f00f890: 00000000 */ sll $zero,$zero,0x0 -/* f00f894: 8e4e0008 */ lw $t6,0x8($s2) -/* f00f898: 000e78c0 */ sll $t7,$t6,0x3 -/* f00f89c: 05e3000b */ bgezl $t7,.L0f00f8cc -/* f00f8a0: 02402025 */ or $a0,$s2,$zero -/* f00f8a4: 0fc0387e */ jal func0f00e1f8 -/* f00f8a8: 86440006 */ lh $a0,0x6($s2) -/* f00f8ac: 8e590064 */ lw $t9,0x64($s2) -/* f00f8b0: a6420062 */ sh $v0,0x62($s2) -/* f00f8b4: 44993000 */ mtc1 $t9,$f6 -/* f00f8b8: 00000000 */ sll $zero,$zero,0x0 -/* f00f8bc: 46803220 */ cvt.s.w $f8,$f6 -/* f00f8c0: 46164283 */ div.s $f10,$f8,$f22 -/* f00f8c4: e64a0064 */ swc1 $f10,0x64($s2) -/* f00f8c8: 02402025 */ or $a0,$s2,$zero -.L0f00f8cc: -/* f00f8cc: 0fc033b9 */ jal func0f00cee4 -/* f00f8d0: 02602825 */ or $a1,$s3,$zero -/* f00f8d4: 1000026e */ beqz $zero,.L0f010290 -/* f00f8d8: 00000000 */ sll $zero,$zero,0x0 -/* f00f8dc: 12a0026c */ beqz $s5,.L0f010290 -/* f00f8e0: 00000000 */ sll $zero,$zero,0x0 -/* f00f8e4: 8e58000c */ lw $t8,0xc($s2) -/* f00f8e8: 03145824 */ and $t3,$t8,$s4 -/* f00f8ec: 15600268 */ bnez $t3,.L0f010290 -/* f00f8f0: 00000000 */ sll $zero,$zero,0x0 -/* f00f8f4: 864c0004 */ lh $t4,0x4($s2) -/* f00f8f8: 00008825 */ or $s1,$zero,$zero -/* f00f8fc: 02408025 */ or $s0,$s2,$zero -/* f00f900: afac01f8 */ sw $t4,0x1f8($sp) -/* f00f904: 8e4d007c */ lw $t5,0x7c($s2) -/* f00f908: 8e4e0080 */ lw $t6,0x80($s2) -/* f00f90c: e6540074 */ swc1 $f20,0x74($s2) -/* f00f910: 448d8000 */ mtc1 $t5,$f16 -/* f00f914: 448e3000 */ mtc1 $t6,$f6 -/* f00f918: e6540078 */ swc1 $f20,0x78($s2) -/* f00f91c: 468084a0 */ cvt.s.w $f18,$f16 -/* f00f920: a2400085 */ sb $zero,0x85($s2) -/* f00f924: a2400086 */ sb $zero,0x86($s2) -/* f00f928: 46803220 */ cvt.s.w $f8,$f6 -/* f00f92c: 46169103 */ div.s $f4,$f18,$f22 -/* f00f930: 46164283 */ div.s $f10,$f8,$f22 -/* f00f934: e644007c */ swc1 $f4,0x7c($s2) -/* f00f938: e64a0080 */ swc1 $f10,0x80($s2) -.L0f00f93c: -/* f00f93c: 8e0f0064 */ lw $t7,0x64($s0) -/* f00f940: 51e00006 */ beqzl $t7,.L0f00f95c -/* f00f944: 26310004 */ addiu $s1,$s1,0x4 -/* f00f948: 8e190064 */ lw $t9,0x64($s0) -/* f00f94c: 0fc24801 */ jal func0f092004 -/* f00f950: 03332021 */ addu $a0,$t9,$s3 -/* f00f954: ae020064 */ sw $v0,0x64($s0) -/* f00f958: 26310004 */ addiu $s1,$s1,0x4 -.L0f00f95c: -/* f00f95c: 1636fff7 */ bne $s1,$s6,.L0f00f93c -/* f00f960: 26100004 */ addiu $s0,$s0,0x4 -/* f00f964: 24180001 */ addiu $t8,$zero,0x1 -/* f00f968: a258005a */ sb $t8,0x5a($s2) -/* f00f96c: 0fc2486d */ jal func0f0921b4 -/* f00f970: 8fa401f8 */ lw $a0,0x1f8($sp) -/* f00f974: 8fab01f8 */ lw $t3,0x1f8($sp) -/* f00f978: 3c0d8008 */ lui $t5,0x8008 -/* f00f97c: 25adb06c */ addiu $t5,$t5,-20372 -/* f00f980: 000b60c0 */ sll $t4,$t3,0x3 -/* f00f984: 018d8021 */ addu $s0,$t4,$t5 -/* f00f988: 8e040000 */ lw $a0,0x0($s0) -/* f00f98c: 50800025 */ beqzl $a0,.L0f00fa24 -/* f00f990: 8e580008 */ lw $t8,0x8($s2) -/* f00f994: 0c006a6f */ jal 0x1a9bc -/* f00f998: 24050001 */ addiu $a1,$zero,0x1 -/* f00f99c: 10400004 */ beqz $v0,.L0f00f9b0 -/* f00f9a0: 24050002 */ addiu $a1,$zero,0x2 -/* f00f9a4: 824e005a */ lb $t6,0x5a($s2) -/* f00f9a8: 25cf0001 */ addiu $t7,$t6,0x1 -/* f00f9ac: a24f005a */ sb $t7,0x5a($s2) -.L0f00f9b0: -/* f00f9b0: 0c006a6f */ jal 0x1a9bc -/* f00f9b4: 8e040000 */ lw $a0,0x0($s0) -/* f00f9b8: 10400004 */ beqz $v0,.L0f00f9cc -/* f00f9bc: 24050003 */ addiu $a1,$zero,0x3 -/* f00f9c0: 8259005a */ lb $t9,0x5a($s2) -/* f00f9c4: 27380001 */ addiu $t8,$t9,0x1 -/* f00f9c8: a258005a */ sb $t8,0x5a($s2) -.L0f00f9cc: -/* f00f9cc: 0c006a6f */ jal 0x1a9bc -/* f00f9d0: 8e040000 */ lw $a0,0x0($s0) -/* f00f9d4: 10400004 */ beqz $v0,.L0f00f9e8 -/* f00f9d8: 24050004 */ addiu $a1,$zero,0x4 -/* f00f9dc: 824b005a */ lb $t3,0x5a($s2) -/* f00f9e0: 256c0001 */ addiu $t4,$t3,0x1 -/* f00f9e4: a24c005a */ sb $t4,0x5a($s2) -.L0f00f9e8: -/* f00f9e8: 0c006a6f */ jal 0x1a9bc -/* f00f9ec: 8e040000 */ lw $a0,0x0($s0) -/* f00f9f0: 10400004 */ beqz $v0,.L0f00fa04 -/* f00f9f4: 24050006 */ addiu $a1,$zero,0x6 -/* f00f9f8: 824d005a */ lb $t5,0x5a($s2) -/* f00f9fc: 25ae0001 */ addiu $t6,$t5,0x1 -/* f00fa00: a24e005a */ sb $t6,0x5a($s2) -.L0f00fa04: -/* f00fa04: 0c006a6f */ jal 0x1a9bc -/* f00fa08: 8e040000 */ lw $a0,0x0($s0) -/* f00fa0c: 50400005 */ beqzl $v0,.L0f00fa24 -/* f00fa10: 8e580008 */ lw $t8,0x8($s2) -/* f00fa14: 824f005a */ lb $t7,0x5a($s2) -/* f00fa18: 25f90001 */ addiu $t9,$t7,0x1 -/* f00fa1c: a259005a */ sb $t9,0x5a($s2) -/* f00fa20: 8e580008 */ lw $t8,0x8($s2) -.L0f00fa24: -/* f00fa24: 2401feff */ addiu $at,$zero,-257 -/* f00fa28: 02402025 */ or $a0,$s2,$zero -/* f00fa2c: 03015824 */ and $t3,$t8,$at -/* f00fa30: ae4b0008 */ sw $t3,0x8($s2) -/* f00fa34: 0fc033b9 */ jal func0f00cee4 -/* f00fa38: 02602825 */ or $a1,$s3,$zero -/* f00fa3c: 8e420014 */ lw $v0,0x14($s2) -/* f00fa40: 10400213 */ beqz $v0,.L0f010290 -/* f00fa44: 00000000 */ sll $zero,$zero,0x0 -/* f00fa48: c4500008 */ lwc1 $f16,0x8($v0) -/* f00fa4c: 02402025 */ or $a0,$s2,$zero -/* f00fa50: 24050001 */ addiu $a1,$zero,0x1 -/* f00fa54: e6500088 */ swc1 $f16,0x88($s2) -/* f00fa58: c452000c */ lwc1 $f18,0xc($v0) -/* f00fa5c: e652008c */ swc1 $f18,0x8c($s2) -/* f00fa60: c4440010 */ lwc1 $f4,0x10($v0) -/* f00fa64: 0fc1c3c2 */ jal func0f070f08 -/* f00fa68: e6440090 */ swc1 $f4,0x90($s2) -/* f00fa6c: 10000208 */ beqz $zero,.L0f010290 -/* f00fa70: 00000000 */ sll $zero,$zero,0x0 -/* f00fa74: 12a00206 */ beqz $s5,.L0f010290 -/* f00fa78: 00000000 */ sll $zero,$zero,0x0 -/* f00fa7c: 8e4c000c */ lw $t4,0xc($s2) -/* f00fa80: 02402025 */ or $a0,$s2,$zero -/* f00fa84: 01946824 */ and $t5,$t4,$s4 -/* f00fa88: 15a00201 */ bnez $t5,.L0f010290 -/* f00fa8c: 00000000 */ sll $zero,$zero,0x0 -/* f00fa90: 0fc033b9 */ jal func0f00cee4 -/* f00fa94: 02602825 */ or $a1,$s3,$zero -/* f00fa98: 02402025 */ or $a0,$s2,$zero -/* f00fa9c: 0fc03a43 */ jal func0f00e90c -/* f00faa0: 2645005c */ addiu $a1,$s2,0x5c -/* f00faa4: 100001fa */ beqz $zero,.L0f010290 -/* f00faa8: 00000000 */ sll $zero,$zero,0x0 -/* f00faac: 12a001f8 */ beqz $s5,.L0f010290 -/* f00fab0: 00000000 */ sll $zero,$zero,0x0 -/* f00fab4: 8e4e000c */ lw $t6,0xc($s2) -/* f00fab8: 02402025 */ or $a0,$s2,$zero -/* f00fabc: 01d47824 */ and $t7,$t6,$s4 -/* f00fac0: 15e001f3 */ bnez $t7,.L0f010290 -/* f00fac4: 00000000 */ sll $zero,$zero,0x0 -/* f00fac8: 0fc033b9 */ jal func0f00cee4 -/* f00facc: 02602825 */ or $a1,$s3,$zero -/* f00fad0: 02402025 */ or $a0,$s2,$zero -/* f00fad4: 0fc03a43 */ jal func0f00e90c -/* f00fad8: 2645005c */ addiu $a1,$s2,0x5c -/* f00fadc: e654009c */ swc1 $f20,0x9c($s2) -/* f00fae0: e65400a0 */ swc1 $f20,0xa0($s2) -/* f00fae4: e65400ac */ swc1 $f20,0xac($s2) -/* f00fae8: e65400b0 */ swc1 $f20,0xb0($s2) -/* f00faec: e65400b4 */ swc1 $f20,0xb4($s2) -/* f00faf0: e65400b8 */ swc1 $f20,0xb8($s2) -/* f00faf4: e65400bc */ swc1 $f20,0xbc($s2) -/* f00faf8: e65400c0 */ swc1 $f20,0xc0($s2) -/* f00fafc: e65400c4 */ swc1 $f20,0xc4($s2) -/* f00fb00: e65400c8 */ swc1 $f20,0xc8($s2) -/* f00fb04: ae4000cc */ sw $zero,0xcc($s2) -/* f00fb08: e65400d0 */ swc1 $f20,0xd0($s2) -/* f00fb0c: e65400d4 */ swc1 $f20,0xd4($s2) -/* f00fb10: e65400d8 */ swc1 $f20,0xd8($s2) -/* f00fb14: 100001de */ beqz $zero,.L0f010290 -/* f00fb18: e65400dc */ swc1 $f20,0xdc($s2) -/* f00fb1c: 12a001dc */ beqz $s5,.L0f010290 -/* f00fb20: 00000000 */ sll $zero,$zero,0x0 -/* f00fb24: 8e59000c */ lw $t9,0xc($s2) -/* f00fb28: 0334c024 */ and $t8,$t9,$s4 -/* f00fb2c: 170001d8 */ bnez $t8,.L0f010290 -/* f00fb30: 00000000 */ sll $zero,$zero,0x0 -/* f00fb34: 8e4b0064 */ lw $t3,0x64($s2) -/* f00fb38: 8e4c006c */ lw $t4,0x6c($s2) -/* f00fb3c: e654005c */ swc1 $f20,0x5c($s2) -/* f00fb40: 448b3000 */ mtc1 $t3,$f6 -/* f00fb44: 448c8000 */ mtc1 $t4,$f16 -/* f00fb48: 02402025 */ or $a0,$s2,$zero -/* f00fb4c: 46803220 */ cvt.s.w $f8,$f6 -/* f00fb50: 02602825 */ or $a1,$s3,$zero -/* f00fb54: 468084a0 */ cvt.s.w $f18,$f16 -/* f00fb58: 46164283 */ div.s $f10,$f8,$f22 -/* f00fb5c: 46169103 */ div.s $f4,$f18,$f22 -/* f00fb60: e64a0064 */ swc1 $f10,0x64($s2) -/* f00fb64: 0fc033b9 */ jal func0f00cee4 -/* f00fb68: e644006c */ swc1 $f4,0x6c($s2) -/* f00fb6c: 100001c8 */ beqz $zero,.L0f010290 -/* f00fb70: 00000000 */ sll $zero,$zero,0x0 -/* f00fb74: 12a001c6 */ beqz $s5,.L0f010290 -/* f00fb78: 00000000 */ sll $zero,$zero,0x0 -/* f00fb7c: 8e4d000c */ lw $t5,0xc($s2) -/* f00fb80: 01b47024 */ and $t6,$t5,$s4 -/* f00fb84: 15c001c2 */ bnez $t6,.L0f010290 -/* f00fb88: 00000000 */ sll $zero,$zero,0x0 -/* f00fb8c: 8e4f0008 */ lw $t7,0x8($s2) -/* f00fb90: 000fc8c0 */ sll $t9,$t7,0x3 -/* f00fb94: 07230005 */ bgezl $t9,.L0f00fbac -/* f00fb98: 02402025 */ or $a0,$s2,$zero -/* f00fb9c: 0fc0387e */ jal func0f00e1f8 -/* f00fba0: 86440006 */ lh $a0,0x6($s2) -/* f00fba4: a642005c */ sh $v0,0x5c($s2) -/* f00fba8: 02402025 */ or $a0,$s2,$zero -.L0f00fbac: -/* f00fbac: 0fc033b9 */ jal func0f00cee4 -/* f00fbb0: 02602825 */ or $a1,$s3,$zero -/* f00fbb4: 100001b6 */ beqz $zero,.L0f010290 -/* f00fbb8: 00000000 */ sll $zero,$zero,0x0 -/* f00fbbc: 12a001b4 */ beqz $s5,.L0f010290 -/* f00fbc0: 00000000 */ sll $zero,$zero,0x0 -/* f00fbc4: 8e58000c */ lw $t8,0xc($s2) -/* f00fbc8: 02402025 */ or $a0,$s2,$zero -/* f00fbcc: 03145824 */ and $t3,$t8,$s4 -/* f00fbd0: 156001af */ bnez $t3,.L0f010290 -/* f00fbd4: 00000000 */ sll $zero,$zero,0x0 -/* f00fbd8: 0fc033b9 */ jal func0f00cee4 -/* f00fbdc: 02602825 */ or $a1,$s3,$zero -/* f00fbe0: 8e420014 */ lw $v0,0x14($s2) -/* f00fbe4: 50400008 */ beqzl $v0,.L0f00fc08 -/* f00fbe8: 8e4c0008 */ lw $t4,0x8($s2) -/* f00fbec: c4460008 */ lwc1 $f6,0x8($v0) -/* f00fbf0: e6460060 */ swc1 $f6,0x60($s2) -/* f00fbf4: c448000c */ lwc1 $f8,0xc($v0) -/* f00fbf8: e6480064 */ swc1 $f8,0x64($s2) -/* f00fbfc: c44a0010 */ lwc1 $f10,0x10($v0) -/* f00fc00: e64a0068 */ swc1 $f10,0x68($s2) -/* f00fc04: 8e4c0008 */ lw $t4,0x8($s2) -.L0f00fc08: -/* f00fc08: 8fa20238 */ lw $v0,0x238($sp) -/* f00fc0c: 3c017f1b */ lui $at,0x7f1b -/* f00fc10: 000c68c0 */ sll $t5,$t4,0x3 -/* f00fc14: 05a10011 */ bgez $t5,.L0f00fc5c -/* f00fc18: 27a501a8 */ addiu $a1,$sp,0x1a8 -/* f00fc1c: 8fa20234 */ lw $v0,0x234($sp) -/* f00fc20: 3c017f1b */ lui $at,0x7f1b -/* f00fc24: 27a501a8 */ addiu $a1,$sp,0x1a8 -/* f00fc28: ae42005c */ sw $v0,0x5c($s2) -/* f00fc2c: 24420028 */ addiu $v0,$v0,0x28 -/* f00fc30: afa20234 */ sw $v0,0x234($sp) -/* f00fc34: 0c0058dd */ jal 0x16374 -/* f00fc38: c42c8154 */ lwc1 $f12,-0x7eac($at) -/* f00fc3c: 27a401a8 */ addiu $a0,$sp,0x1a8 -/* f00fc40: 0c005768 */ jal 0x15da0 -/* f00fc44: 27a50184 */ addiu $a1,$sp,0x184 -/* f00fc48: 27a40184 */ addiu $a0,$sp,0x184 -/* f00fc4c: 0c005844 */ jal 0x16110 -/* f00fc50: 2645001c */ addiu $a1,$s2,0x1c -/* f00fc54: 1000018e */ beqz $zero,.L0f010290 -/* f00fc58: 00000000 */ sll $zero,$zero,0x0 -.L0f00fc5c: -/* f00fc5c: ae42005c */ sw $v0,0x5c($s2) -/* f00fc60: 24420028 */ addiu $v0,$v0,0x28 -/* f00fc64: afa20238 */ sw $v0,0x238($sp) -/* f00fc68: 0c0058dd */ jal 0x16374 -/* f00fc6c: c42c8158 */ lwc1 $f12,-0x7ea8($at) -/* f00fc70: 27a401a8 */ addiu $a0,$sp,0x1a8 -/* f00fc74: 0c005768 */ jal 0x15da0 -/* f00fc78: 27a50184 */ addiu $a1,$sp,0x184 -/* f00fc7c: 27a40184 */ addiu $a0,$sp,0x184 -/* f00fc80: 0c005844 */ jal 0x16110 -/* f00fc84: 2645001c */ addiu $a1,$s2,0x1c -/* f00fc88: 10000181 */ beqz $zero,.L0f010290 -/* f00fc8c: 00000000 */ sll $zero,$zero,0x0 -/* f00fc90: 12a0017f */ beqz $s5,.L0f010290 -/* f00fc94: 00000000 */ sll $zero,$zero,0x0 -/* f00fc98: 8e4e000c */ lw $t6,0xc($s2) -/* f00fc9c: 02402025 */ or $a0,$s2,$zero -/* f00fca0: 01d47824 */ and $t7,$t6,$s4 -/* f00fca4: 15e0017a */ bnez $t7,.L0f010290 -/* f00fca8: 00000000 */ sll $zero,$zero,0x0 -/* f00fcac: 0fc033b9 */ jal func0f00cee4 -/* f00fcb0: 02602825 */ or $a1,$s3,$zero -/* f00fcb4: 10000176 */ beqz $zero,.L0f010290 -/* f00fcb8: 00000000 */ sll $zero,$zero,0x0 -/* f00fcbc: 3c19800a */ lui $t9,0x800a -/* f00fcc0: 8f39a2d8 */ lw $t9,-0x5d28($t9) -/* f00fcc4: 24050001 */ addiu $a1,$zero,0x1 -/* f00fcc8: 3c04800a */ lui $a0,0x800a -/* f00fccc: 13200017 */ beqz $t9,.L0f00fd2c -/* f00fcd0: 00000000 */ sll $zero,$zero,0x0 -/* f00fcd4: 8c84cc30 */ lw $a0,-0x33d0($a0) -/* f00fcd8: 04800014 */ bltz $a0,.L0f00fd2c -/* f00fcdc: 00000000 */ sll $zero,$zero,0x0 -/* f00fce0: 0fc62389 */ jal func0f188e24 -/* f00fce4: 00000000 */ sll $zero,$zero,0x0 -/* f00fce8: 80430001 */ lb $v1,0x1($v0) -/* f00fcec: 90450002 */ lbu $a1,0x2($v0) -/* f00fcf0: 18600005 */ blez $v1,.L0f00fd08 -/* f00fcf4: 28610014 */ slti $at,$v1,0x14 -/* f00fcf8: 10200003 */ beqz $at,.L0f00fd08 -/* f00fcfc: 0003c080 */ sll $t8,$v1,0x2 -/* f00fd00: 02585821 */ addu $t3,$s2,$t8 -/* f00fd04: a565005a */ sh $a1,0x5a($t3) -.L0f00fd08: -/* f00fd08: 80430003 */ lb $v1,0x3($v0) -/* f00fd0c: 18600007 */ blez $v1,.L0f00fd2c -/* f00fd10: 28610014 */ slti $at,$v1,0x14 -/* f00fd14: 10200005 */ beqz $at,.L0f00fd2c -/* f00fd18: 00000000 */ sll $zero,$zero,0x0 -/* f00fd1c: 904c0004 */ lbu $t4,0x4($v0) -/* f00fd20: 00036880 */ sll $t5,$v1,0x2 -/* f00fd24: 024d7021 */ addu $t6,$s2,$t5 -/* f00fd28: a5cc005a */ sh $t4,0x5a($t6) -.L0f00fd2c: -/* f00fd2c: 18a00158 */ blez $a1,.L0f010290 -/* f00fd30: 00000000 */ sll $zero,$zero,0x0 -/* f00fd34: 12a00156 */ beqz $s5,.L0f010290 -/* f00fd38: 00000000 */ sll $zero,$zero,0x0 -/* f00fd3c: 8e4f000c */ lw $t7,0xc($s2) -/* f00fd40: 00008825 */ or $s1,$zero,$zero -/* f00fd44: 01f4c824 */ and $t9,$t7,$s4 -/* f00fd48: 17200151 */ bnez $t9,.L0f010290 -/* f00fd4c: 00000000 */ sll $zero,$zero,0x0 -/* f00fd50: 02408025 */ or $s0,$s2,$zero -.L0f00fd54: -/* f00fd54: 9618005e */ lhu $t8,0x5e($s0) -/* f00fd58: 5b000007 */ blezl $t8,.L0f00fd78 -/* f00fd5c: 26310004 */ addiu $s1,$s1,0x4 -/* f00fd60: 9604005c */ lhu $a0,0x5c($s0) -/* f00fd64: 52e40004 */ beql $s7,$a0,.L0f00fd78 -/* f00fd68: 26310004 */ addiu $s1,$s1,0x4 -/* f00fd6c: 0fc2486d */ jal func0f0921b4 -/* f00fd70: 00000000 */ sll $zero,$zero,0x0 -/* f00fd74: 26310004 */ addiu $s1,$s1,0x4 -.L0f00fd78: -/* f00fd78: 163efff6 */ bne $s1,$s8,.L0f00fd54 -/* f00fd7c: 26100004 */ addiu $s0,$s0,0x4 -/* f00fd80: 02402025 */ or $a0,$s2,$zero -/* f00fd84: 0fc033b9 */ jal func0f00cee4 -/* f00fd88: 02602825 */ or $a1,$s3,$zero -/* f00fd8c: 10000140 */ beqz $zero,.L0f010290 -/* f00fd90: 00000000 */ sll $zero,$zero,0x0 -/* f00fd94: 12a0013e */ beqz $s5,.L0f010290 -/* f00fd98: 00000000 */ sll $zero,$zero,0x0 -/* f00fd9c: 8e4b000c */ lw $t3,0xc($s2) -/* f00fda0: 02402025 */ or $a0,$s2,$zero -/* f00fda4: 01746824 */ and $t5,$t3,$s4 -/* f00fda8: 15a00139 */ bnez $t5,.L0f010290 -/* f00fdac: 00000000 */ sll $zero,$zero,0x0 -/* f00fdb0: 0fc033b9 */ jal func0f00cee4 -/* f00fdb4: 02602825 */ or $a1,$s3,$zero -/* f00fdb8: 8e460018 */ lw $a2,0x18($s2) -/* f00fdbc: 24050005 */ addiu $a1,$zero,0x5 -/* f00fdc0: 50c0000d */ beqzl $a2,.L0f00fdf8 -/* f00fdc4: 3c01bf80 */ lui $at,0xbf80 -/* f00fdc8: 0c006a47 */ jal 0x1a91c -/* f00fdcc: 8cc40008 */ lw $a0,0x8($a2) -/* f00fdd0: 10400008 */ beqz $v0,.L0f00fdf4 -/* f00fdd4: 00402825 */ or $a1,$v0,$zero -/* f00fdd8: 0c006a87 */ jal 0x1aa1c -/* f00fddc: 8e440018 */ lw $a0,0x18($s2) -/* f00fde0: 8e4c0008 */ lw $t4,0x8($s2) -/* f00fde4: 3c011000 */ lui $at,0x1000 -/* f00fde8: 01817024 */ and $t6,$t4,$at -/* f00fdec: 2dcf0001 */ sltiu $t7,$t6,0x1 -/* f00fdf0: ac4f0000 */ sw $t7,0x0($v0) -.L0f00fdf4: -/* f00fdf4: 3c01bf80 */ lui $at,0xbf80 -.L0f00fdf8: -/* f00fdf8: 44818000 */ mtc1 $at,$f16 -/* f00fdfc: e6540064 */ swc1 $f20,0x64($s2) -/* f00fe00: e6540068 */ swc1 $f20,0x68($s2) -/* f00fe04: e654006c */ swc1 $f20,0x6c($s2) -/* f00fe08: e6540070 */ swc1 $f20,0x70($s2) -/* f00fe0c: e6540078 */ swc1 $f20,0x78($s2) -/* f00fe10: e654007c */ swc1 $f20,0x7c($s2) -/* f00fe14: 8e44005c */ lw $a0,0x5c($s2) -/* f00fe18: 0c006134 */ jal 0x184d0 -/* f00fe1c: e6500074 */ swc1 $f16,0x74($s2) -/* f00fe20: 2419ffff */ addiu $t9,$zero,-1 -/* f00fe24: ae42005c */ sw $v0,0x5c($s2) -/* f00fe28: a6400060 */ sh $zero,0x60($s2) -/* f00fe2c: a6590062 */ sh $t9,0x62($s2) -/* f00fe30: ae400080 */ sw $zero,0x80($s2) -/* f00fe34: 10000116 */ beqz $zero,.L0f010290 -/* f00fe38: ae400084 */ sw $zero,0x84($s2) -/* f00fe3c: 8fb8023c */ lw $t8,0x23c($sp) -/* f00fe40: 13000113 */ beqz $t8,.L0f010290 -/* f00fe44: 00000000 */ sll $zero,$zero,0x0 -/* f00fe48: 12a00111 */ beqz $s5,.L0f010290 -/* f00fe4c: 00000000 */ sll $zero,$zero,0x0 -/* f00fe50: 8e4b000c */ lw $t3,0xc($s2) -/* f00fe54: 02402025 */ or $a0,$s2,$zero -/* f00fe58: 01746824 */ and $t5,$t3,$s4 -/* f00fe5c: 15a0010c */ bnez $t5,.L0f010290 -/* f00fe60: 00000000 */ sll $zero,$zero,0x0 -/* f00fe64: 0fc033b9 */ jal func0f00cee4 -/* f00fe68: 02602825 */ or $a1,$s3,$zero -/* f00fe6c: 3c01bf80 */ lui $at,0xbf80 -/* f00fe70: 44819000 */ mtc1 $at,$f18 -/* f00fe74: 8e500014 */ lw $s0,0x14($s2) -/* f00fe78: e6540064 */ swc1 $f20,0x64($s2) -/* f00fe7c: e6540068 */ swc1 $f20,0x68($s2) -/* f00fe80: e6540078 */ swc1 $f20,0x78($s2) -/* f00fe84: e654007c */ swc1 $f20,0x7c($s2) -/* f00fe88: e6540080 */ swc1 $f20,0x80($s2) -/* f00fe8c: 8e44005c */ lw $a0,0x5c($s2) -/* f00fe90: 0c006134 */ jal 0x184d0 -/* f00fe94: e652006c */ swc1 $f18,0x6c($s2) -/* f00fe98: 8e4e0008 */ lw $t6,0x8($s2) -/* f00fe9c: 240cffff */ addiu $t4,$zero,-1 -/* f00fea0: ae42005c */ sw $v0,0x5c($s2) -/* f00fea4: 000e7800 */ sll $t7,$t6,0x0 -/* f00fea8: a6400060 */ sh $zero,0x60($s2) -/* f00feac: a64c0062 */ sh $t4,0x62($s2) -/* f00feb0: ae400088 */ sw $zero,0x88($s2) -/* f00feb4: 05e1000b */ bgez $t7,.L0f00fee4 -/* f00feb8: ae40008c */ sw $zero,0x8c($s2) -/* f00febc: 26040008 */ addiu $a0,$s0,0x8 -/* f00fec0: 26050028 */ addiu $a1,$s0,0x28 -/* f00fec4: 00003025 */ or $a2,$zero,$zero -/* f00fec8: 0c00a8db */ jal 0x2a36c -/* f00fecc: 00003825 */ or $a3,$zero,$zero -/* f00fed0: 3c0141f0 */ lui $at,0x41f0 -/* f00fed4: 44812000 */ mtc1 $at,$f4 -/* f00fed8: 00000000 */ sll $zero,$zero,0x0 -/* f00fedc: 46040180 */ add.s $f6,$f0,$f4 -/* f00fee0: e606000c */ swc1 $f6,0xc($s0) -.L0f00fee4: -/* f00fee4: 9218003f */ lbu $t8,0x3f($s0) -/* f00fee8: 370b0020 */ ori $t3,$t8,0x20 -/* f00feec: 100000e8 */ beqz $zero,.L0f010290 -/* f00fef0: a20b003f */ sb $t3,0x3f($s0) -/* f00fef4: 12a000e6 */ beqz $s5,.L0f010290 -/* f00fef8: 00000000 */ sll $zero,$zero,0x0 -/* f00fefc: 8e4d000c */ lw $t5,0xc($s2) -/* f00ff00: 02402025 */ or $a0,$s2,$zero -/* f00ff04: 01b46024 */ and $t4,$t5,$s4 -/* f00ff08: 158000e1 */ bnez $t4,.L0f010290 -/* f00ff0c: 00000000 */ sll $zero,$zero,0x0 -/* f00ff10: 0fc033b9 */ jal func0f00cee4 -/* f00ff14: 02602825 */ or $a1,$s3,$zero -/* f00ff18: 8e4e0008 */ lw $t6,0x8($s2) -/* f00ff1c: 8e420014 */ lw $v0,0x14($s2) -/* f00ff20: 3c012000 */ lui $at,0x2000 -/* f00ff24: 01c17825 */ or $t7,$t6,$at -/* f00ff28: ae4f0008 */ sw $t7,0x8($s2) -/* f00ff2c: 9058003f */ lbu $t8,0x3f($v0) -/* f00ff30: 370b0020 */ ori $t3,$t8,0x20 -/* f00ff34: a04b003f */ sb $t3,0x3f($v0) -/* f00ff38: e6540078 */ swc1 $f20,0x78($s2) -/* f00ff3c: e654007c */ swc1 $f20,0x7c($s2) -/* f00ff40: e6540080 */ swc1 $f20,0x80($s2) -/* f00ff44: e65400d0 */ swc1 $f20,0xd0($s2) -/* f00ff48: e65400d4 */ swc1 $f20,0xd4($s2) -/* f00ff4c: e65400dc */ swc1 $f20,0xdc($s2) -/* f00ff50: e65400d8 */ swc1 $f20,0xd8($s2) -/* f00ff54: 0c006134 */ jal 0x184d0 -/* f00ff58: 8e44005c */ lw $a0,0x5c($s2) -/* f00ff5c: 2403ffff */ addiu $v1,$zero,-1 -/* f00ff60: ae42005c */ sw $v0,0x5c($s2) -/* f00ff64: a6400060 */ sh $zero,0x60($s2) -/* f00ff68: a6430062 */ sh $v1,0x62($s2) -/* f00ff6c: ae400088 */ sw $zero,0x88($s2) -/* f00ff70: ae40008c */ sw $zero,0x8c($s2) -/* f00ff74: a6430094 */ sh $v1,0x94($s2) -/* f00ff78: ae4000bc */ sw $zero,0xbc($s2) -/* f00ff7c: a2400096 */ sb $zero,0x96($s2) -/* f00ff80: e65400a0 */ swc1 $f20,0xa0($s2) -/* f00ff84: e654009c */ swc1 $f20,0x9c($s2) -/* f00ff88: e6540098 */ swc1 $f20,0x98($s2) -/* f00ff8c: e65400b0 */ swc1 $f20,0xb0($s2) -/* f00ff90: e65400ac */ swc1 $f20,0xac($s2) -/* f00ff94: e65400a8 */ swc1 $f20,0xa8($s2) -/* f00ff98: e65400a4 */ swc1 $f20,0xa4($s2) -/* f00ff9c: e65400b4 */ swc1 $f20,0xb4($s2) -/* f00ffa0: 3c017f1b */ lui $at,0x7f1b -/* f00ffa4: c428815c */ lwc1 $f8,-0x7ea4($at) -/* f00ffa8: 240d0001 */ addiu $t5,$zero,0x1 -/* f00ffac: ae4000c0 */ sw $zero,0xc0($s2) -/* f00ffb0: ae4000c4 */ sw $zero,0xc4($s2) -/* f00ffb4: a2400097 */ sb $zero,0x97($s2) -/* f00ffb8: a64d0090 */ sh $t5,0x90($s2) -/* f00ffbc: 24040020 */ addiu $a0,$zero,0x20 -/* f00ffc0: 24050004 */ addiu $a1,$zero,0x4 -/* f00ffc4: 0c0048f2 */ jal 0x123c8 -/* f00ffc8: e64800b8 */ swc1 $f8,0xb8($s2) -/* f00ffcc: ae4200e0 */ sw $v0,0xe0($s2) -/* f00ffd0: 24040030 */ addiu $a0,$zero,0x30 -/* f00ffd4: 0c0048f2 */ jal 0x123c8 -/* f00ffd8: 24050004 */ addiu $a1,$zero,0x4 -/* f00ffdc: 8e4c00e0 */ lw $t4,0xe0($s2) -/* f00ffe0: 2403ffff */ addiu $v1,$zero,-1 -/* f00ffe4: 3c017f1b */ lui $at,0x7f1b -/* f00ffe8: ad820004 */ sw $v0,0x4($t4) -/* f00ffec: 8e4e00e0 */ lw $t6,0xe0($s2) -/* f00fff0: 8dcf0004 */ lw $t7,0x4($t6) -/* f00fff4: a1e30000 */ sb $v1,0x0($t7) -/* f00fff8: 8e5900e0 */ lw $t9,0xe0($s2) -/* f00fffc: af230008 */ sw $v1,0x8($t9) -/* f010000: 8e5800e0 */ lw $t8,0xe0($s2) -/* f010004: a3000000 */ sb $zero,0x0($t8) -/* f010008: 8e4b00e0 */ lw $t3,0xe0($s2) -/* f01000c: a1600001 */ sb $zero,0x1($t3) -/* f010010: 8e4d00e0 */ lw $t5,0xe0($s2) -/* f010014: c42a8160 */ lwc1 $f10,-0x7ea0($at) -/* f010018: 3c017f1b */ lui $at,0x7f1b -/* f01001c: e5aa000c */ swc1 $f10,0xc($t5) -/* f010020: 8e4c00e0 */ lw $t4,0xe0($s2) -/* f010024: c4308164 */ lwc1 $f16,-0x7e9c($at) -/* f010028: e5900010 */ swc1 $f16,0x10($t4) -/* f01002c: 8e4e00e0 */ lw $t6,0xe0($s2) -/* f010030: e5d40014 */ swc1 $f20,0x14($t6) -/* f010034: 10000096 */ beqz $zero,.L0f010290 -/* f010038: ae4000e4 */ sw $zero,0xe4($s2) -/* f01003c: 12a00094 */ beqz $s5,.L0f010290 -/* f010040: 00000000 */ sll $zero,$zero,0x0 -/* f010044: 8e4f000c */ lw $t7,0xc($s2) -/* f010048: 02402025 */ or $a0,$s2,$zero -/* f01004c: 01f4c824 */ and $t9,$t7,$s4 -/* f010050: 1720008f */ bnez $t9,.L0f010290 -/* f010054: 00000000 */ sll $zero,$zero,0x0 -/* f010058: 0fc033b9 */ jal func0f00cee4 -/* f01005c: 02602825 */ or $a1,$s3,$zero -/* f010060: 3c01bf80 */ lui $at,0xbf80 -/* f010064: 44810000 */ mtc1 $at,$f0 -/* f010068: e6540074 */ swc1 $f20,0x74($s2) -/* f01006c: e6540078 */ swc1 $f20,0x78($s2) -/* f010070: e6540064 */ swc1 $f20,0x64($s2) -/* f010074: e6540068 */ swc1 $f20,0x68($s2) -/* f010078: e654006c */ swc1 $f20,0x6c($s2) -/* f01007c: e6540080 */ swc1 $f20,0x80($s2) -/* f010080: 8e44005c */ lw $a0,0x5c($s2) -/* f010084: e640007c */ swc1 $f0,0x7c($s2) -/* f010088: 0c006134 */ jal 0x184d0 -/* f01008c: e6400070 */ swc1 $f0,0x70($s2) -/* f010090: 2418ffff */ addiu $t8,$zero,-1 -/* f010094: ae42005c */ sw $v0,0x5c($s2) -/* f010098: a6400060 */ sh $zero,0x60($s2) -/* f01009c: a6580062 */ sh $t8,0x62($s2) -/* f0100a0: ae400084 */ sw $zero,0x84($s2) -/* f0100a4: 1000007a */ beqz $zero,.L0f010290 -/* f0100a8: ae400088 */ sw $zero,0x88($s2) -/* f0100ac: 864b0006 */ lh $t3,0x6($s2) -/* f0100b0: 0fc24908 */ jal func0f092420 -/* f0100b4: 01732021 */ addu $a0,$t3,$s3 -/* f0100b8: 10400004 */ beqz $v0,.L0f0100cc -/* f0100bc: ae42000c */ sw $v0,0xc($s2) -/* f0100c0: 8c4d0040 */ lw $t5,0x40($v0) -/* f0100c4: 35ac0010 */ ori $t4,$t5,0x10 -/* f0100c8: ac4c0040 */ sw $t4,0x40($v0) -.L0f0100cc: -/* f0100cc: 0fc0429a */ jal func0f010a68 -/* f0100d0: 02402025 */ or $a0,$s2,$zero -/* f0100d4: 1000006e */ beqz $zero,.L0f010290 -/* f0100d8: 00000000 */ sll $zero,$zero,0x0 -/* f0100dc: 8e4e0004 */ lw $t6,0x4($s2) -/* f0100e0: 0fc24908 */ jal func0f092420 -/* f0100e4: 01d32021 */ addu $a0,$t6,$s3 -/* f0100e8: 10400004 */ beqz $v0,.L0f0100fc -/* f0100ec: ae420024 */ sw $v0,0x24($s2) -/* f0100f0: 8c4f0040 */ lw $t7,0x40($v0) -/* f0100f4: 35f90400 */ ori $t9,$t7,0x400 -/* f0100f8: ac590040 */ sw $t9,0x40($v0) -.L0f0100fc: -/* f0100fc: 0fc44bce */ jal func0f112f38 -/* f010100: 02402025 */ or $a0,$s2,$zero -/* f010104: 10000062 */ beqz $zero,.L0f010290 -/* f010108: 00000000 */ sll $zero,$zero,0x0 -/* f01010c: 24100001 */ addiu $s0,$zero,0x1 -/* f010110: 0fc042a0 */ jal func0f010a80 -/* f010114: 02402025 */ or $a0,$s2,$zero -/* f010118: 0fc5b367 */ jal func0f16cd9c -/* f01011c: 00000000 */ sll $zero,$zero,0x0 -/* f010120: 14400002 */ bnez $v0,.L0f01012c -/* f010124: 00000000 */ sll $zero,$zero,0x0 -/* f010128: 24100003 */ addiu $s0,$zero,0x3 -.L0f01012c: -/* f01012c: 0fc5b367 */ jal func0f16cd9c -/* f010130: 00000000 */ sll $zero,$zero,0x0 -/* f010134: 24010001 */ addiu $at,$zero,0x1 -/* f010138: 54410003 */ bnel $v0,$at,.L0f010148 -/* f01013c: 8e580004 */ lw $t8,0x4($s2) -/* f010140: 24100002 */ addiu $s0,$zero,0x2 -/* f010144: 8e580004 */ lw $t8,0x4($s2) -.L0f010148: -/* f010148: 16180051 */ bne $s0,$t8,.L0f010290 -/* f01014c: 00000000 */ sll $zero,$zero,0x0 -/* f010150: 8e4b0008 */ lw $t3,0x8($s2) -/* f010154: 3c01800a */ lui $at,0x800a -/* f010158: 1000004d */ beqz $zero,.L0f010290 -/* f01015c: a42bdfc8 */ sh $t3,-0x2038($at) -/* f010160: 8e4d0004 */ lw $t5,0x4($s2) -/* f010164: 3c0142c8 */ lui $at,0x42c8 -/* f010168: 44810000 */ mtc1 $at,$f0 -/* f01016c: 448d9000 */ mtc1 $t5,$f18 -/* f010170: 8e4c0008 */ lw $t4,0x8($s2) -/* f010174: 8e4e000c */ lw $t6,0xc($s2) -/* f010178: 46809120 */ cvt.s.w $f4,$f18 -/* f01017c: 448c4000 */ mtc1 $t4,$f8 -/* f010180: 448e9000 */ mtc1 $t6,$f18 -/* f010184: 8e4f0010 */ lw $t7,0x10($s2) -/* f010188: 8e590014 */ lw $t9,0x14($s2) -/* f01018c: 468042a0 */ cvt.s.w $f10,$f8 -/* f010190: 448f4000 */ mtc1 $t7,$f8 -/* f010194: 46002183 */ div.s $f6,$f4,$f0 -/* f010198: 46809120 */ cvt.s.w $f4,$f18 -/* f01019c: 44999000 */ mtc1 $t9,$f18 -/* f0101a0: 46005403 */ div.s $f16,$f10,$f0 -/* f0101a4: e6460004 */ swc1 $f6,0x4($s2) -/* f0101a8: 468042a0 */ cvt.s.w $f10,$f8 -/* f0101ac: 46002183 */ div.s $f6,$f4,$f0 -/* f0101b0: e6500008 */ swc1 $f16,0x8($s2) -/* f0101b4: 46809120 */ cvt.s.w $f4,$f18 -/* f0101b8: 46165403 */ div.s $f16,$f10,$f22 -/* f0101bc: e646000c */ swc1 $f6,0xc($s2) -/* f0101c0: 46162183 */ div.s $f6,$f4,$f22 -/* f0101c4: e6500010 */ swc1 $f16,0x10($s2) -/* f0101c8: 10000031 */ beqz $zero,.L0f010290 -/* f0101cc: e6460014 */ swc1 $f6,0x14($s2) -/* f0101d0: 0fc042a6 */ jal func0f010a98 -/* f0101d4: 02402025 */ or $a0,$s2,$zero -/* f0101d8: 8e420004 */ lw $v0,0x4($s2) -/* f0101dc: 2c410007 */ sltiu $at,$v0,0x7 -/* f0101e0: 1020002b */ beqz $at,.L0f010290 -/* f0101e4: 00025840 */ sll $t3,$v0,0x1 -/* f0101e8: 8e580008 */ lw $t8,0x8($s2) -/* f0101ec: 3c01800a */ lui $at,0x800a -/* f0101f0: 002b0821 */ addu $at,$at,$t3 -/* f0101f4: a438dfca */ sh $t8,-0x2036($at) -/* f0101f8: 8e4c0004 */ lw $t4,0x4($s2) -/* f0101fc: 824d000f */ lb $t5,0xf($s2) -/* f010200: 3c01800a */ lui $at,0x800a -/* f010204: 000c7040 */ sll $t6,$t4,0x1 -/* f010208: 002e0821 */ addu $at,$at,$t6 -/* f01020c: 10000020 */ beqz $zero,.L0f010290 -/* f010210: a42ddfd6 */ sh $t5,-0x202a($at) -/* f010214: 0fc042b5 */ jal func0f010ad4 -/* f010218: 02402025 */ or $a0,$s2,$zero -/* f01021c: 1000001c */ beqz $zero,.L0f010290 -/* f010220: 00000000 */ sll $zero,$zero,0x0 -/* f010224: 0fc042bb */ jal func0f010aec -/* f010228: 02402025 */ or $a0,$s2,$zero -/* f01022c: 10000018 */ beqz $zero,.L0f010290 -/* f010230: 00000000 */ sll $zero,$zero,0x0 -/* f010234: 0fc042c1 */ jal func0f010b04 -/* f010238: 02402025 */ or $a0,$s2,$zero -/* f01023c: 10000014 */ beqz $zero,.L0f010290 -/* f010240: 00000000 */ sll $zero,$zero,0x0 -/* f010244: 3c038007 */ lui $v1,0x8007 -/* f010248: 24639964 */ addiu $v1,$v1,-26268 -/* f01024c: 8c620000 */ lw $v0,0x0($v1) -/* f010250: 2401ffff */ addiu $at,$zero,-1 -/* f010254: 14410003 */ bne $v0,$at,.L0f010264 -/* f010258: 244f0001 */ addiu $t7,$v0,0x1 -/* f01025c: 3c018007 */ lui $at,0x8007 -/* f010260: ac329960 */ sw $s2,-0x66a0($at) -.L0f010264: -/* f010264: 1000000a */ beqz $zero,.L0f010290 -/* f010268: ac6f0000 */ sw $t7,0x0($v1) -/* f01026c: 12a00008 */ beqz $s5,.L0f010290 -/* f010270: 00000000 */ sll $zero,$zero,0x0 -/* f010274: 8e59000c */ lw $t9,0xc($s2) -/* f010278: 02402025 */ or $a0,$s2,$zero -/* f01027c: 0334c024 */ and $t8,$t9,$s4 -/* f010280: 17000003 */ bnez $t8,.L0f010290 -/* f010284: 00000000 */ sll $zero,$zero,0x0 -/* f010288: 0fc03666 */ jal func0f00d998 -/* f01028c: 02602825 */ or $a1,$s3,$zero -.L0f010290: -/* f010290: 0fc24784 */ jal func0f091e10 -/* f010294: 02402025 */ or $a0,$s2,$zero -/* f010298: 00025880 */ sll $t3,$v0,0x2 -/* f01029c: 01729021 */ addu $s2,$t3,$s2 -/* f0102a0: 92430003 */ lbu $v1,0x3($s2) -/* f0102a4: 24010034 */ addiu $at,$zero,0x34 -/* f0102a8: 26730001 */ addiu $s3,$s3,0x1 -/* f0102ac: 5461fcd0 */ bnel $v1,$at,.L0f00f5f0 -/* f0102b0: 2478ffff */ addiu $t8,$v1,-1 -/* f0102b4: 00009825 */ or $s3,$zero,$zero -.L0f0102b8: -/* f0102b8: 3c0c800a */ lui $t4,0x800a -/* f0102bc: 8d8ca2d8 */ lw $t4,-0x5d28($t4) -/* f0102c0: 1180004f */ beqz $t4,.L0f010400 -/* f0102c4: 00000000 */ sll $zero,$zero,0x0 -/* f0102c8: 0fc63319 */ jal func0f18cc64 -/* f0102cc: 00000000 */ sll $zero,$zero,0x0 -/* f0102d0: 1040004b */ beqz $v0,.L0f010400 -/* f0102d4: 24040040 */ addiu $a0,$zero,0x40 -/* f0102d8: 0fc67244 */ jal func0f19c910 -/* f0102dc: afa000fc */ sw $zero,0xfc($sp) -/* f0102e0: 10400003 */ beqz $v0,.L0f0102f0 -/* f0102e4: 27a30120 */ addiu $v1,$sp,0x120 -/* f0102e8: 10000002 */ beqz $zero,.L0f0102f4 -/* f0102ec: 24120008 */ addiu $s2,$zero,0x8 -.L0f0102f0: -/* f0102f0: 24120004 */ addiu $s2,$zero,0x4 -.L0f0102f4: -/* f0102f4: 27a20100 */ addiu $v0,$sp,0x100 -.L0f0102f8: -/* f0102f8: 24420004 */ addiu $v0,$v0,0x4 -/* f0102fc: 0043082b */ sltu $at,$v0,$v1 -/* f010300: 1420fffd */ bnez $at,.L0f0102f8 -/* f010304: ac40fffc */ sw $zero,-0x4($v0) -/* f010308: 1a40003d */ blez $s2,.L0f010400 -/* f01030c: 00003025 */ or $a2,$zero,$zero -/* f010310: 3c14800b */ lui $s4,0x800b -/* f010314: 2694cb88 */ addiu $s4,$s4,-13432 -/* f010318: 27b10100 */ addiu $s1,$sp,0x100 -.L0f01031c: -/* f01031c: 0c004b70 */ jal 0x12dc0 -/* f010320: afa60120 */ sw $a2,0x120($sp) -/* f010324: 0052001b */ divu $zero,$v0,$s2 -/* f010328: 00001810 */ mfhi $v1 -/* f01032c: 00036880 */ sll $t5,$v1,0x2 -/* f010330: 022d7021 */ addu $t6,$s1,$t5 -/* f010334: 8dcf0000 */ lw $t7,0x0($t6) -/* f010338: 00608025 */ or $s0,$v1,$zero -/* f01033c: 8fa60120 */ lw $a2,0x120($sp) -/* f010340: 16400002 */ bnez $s2,.L0f01034c -/* f010344: 00000000 */ sll $zero,$zero,0x0 -/* f010348: 0007000d */ break 0x7 -.L0f01034c: -/* f01034c: 11e00011 */ beqz $t7,.L0f010394 -/* f010350: 26190001 */ addiu $t9,$s0,0x1 -.L0f010354: -/* f010354: 0332001a */ div $zero,$t9,$s2 -/* f010358: 00008010 */ mfhi $s0 -/* f01035c: 0010c080 */ sll $t8,$s0,0x2 -/* f010360: 02385821 */ addu $t3,$s1,$t8 -/* f010364: 8d6c0000 */ lw $t4,0x0($t3) -/* f010368: 16400002 */ bnez $s2,.L0f010374 -/* f01036c: 00000000 */ sll $zero,$zero,0x0 -/* f010370: 0007000d */ break 0x7 -.L0f010374: -/* f010374: 2401ffff */ addiu $at,$zero,-1 -/* f010378: 16410004 */ bne $s2,$at,.L0f01038c -/* f01037c: 3c018000 */ lui $at,0x8000 -/* f010380: 17210002 */ bne $t9,$at,.L0f01038c -/* f010384: 00000000 */ sll $zero,$zero,0x0 -/* f010388: 0006000d */ break 0x6 -.L0f01038c: -/* f01038c: 5580fff1 */ bnezl $t4,.L0f010354 -/* f010390: 26190001 */ addiu $t9,$s0,0x1 -.L0f010394: -/* f010394: 968f0016 */ lhu $t7,0x16($s4) -/* f010398: 26190004 */ addiu $t9,$s0,0x4 -/* f01039c: 24180001 */ addiu $t8,$zero,0x1 -/* f0103a0: 03385804 */ sllv $t3,$t8,$t9 -/* f0103a4: 00106880 */ sll $t5,$s0,0x2 -/* f0103a8: 022d7021 */ addu $t6,$s1,$t5 -/* f0103ac: 01eb6024 */ and $t4,$t7,$t3 -/* f0103b0: 1180000e */ beqz $t4,.L0f0103ec -/* f0103b4: afae005c */ sw $t6,0x5c($sp) -/* f0103b8: 02002025 */ or $a0,$s0,$zero -/* f0103bc: 0fc6333e */ jal func0f18ccf8 -/* f0103c0: afa60120 */ sw $a2,0x120($sp) -/* f0103c4: 10400009 */ beqz $v0,.L0f0103ec -/* f0103c8: 8fa60120 */ lw $a2,0x120($sp) -/* f0103cc: 8fa400fc */ lw $a0,0xfc($sp) -/* f0103d0: 02002825 */ or $a1,$s0,$zero -/* f0103d4: 0fc05212 */ jal func0f014848 -/* f0103d8: afa60120 */ sw $a2,0x120($sp) -/* f0103dc: 8fad00fc */ lw $t5,0xfc($sp) -/* f0103e0: 8fa60120 */ lw $a2,0x120($sp) -/* f0103e4: 25ae0001 */ addiu $t6,$t5,0x1 -/* f0103e8: afae00fc */ sw $t6,0xfc($sp) -.L0f0103ec: -/* f0103ec: 8fb9005c */ lw $t9,0x5c($sp) -/* f0103f0: 24c60001 */ addiu $a2,$a2,0x1 -/* f0103f4: 24180001 */ addiu $t8,$zero,0x1 -/* f0103f8: 14d2ffc8 */ bne $a2,$s2,.L0f01031c -/* f0103fc: af380000 */ sw $t8,0x0($t9) -.L0f010400: -/* f010400: 3c0f800a */ lui $t7,0x800a -/* f010404: 8defa2d8 */ lw $t7,-0x5d28($t7) -/* f010408: 11e00003 */ beqz $t7,.L0f010418 -/* f01040c: 00000000 */ sll $zero,$zero,0x0 -/* f010410: 0fc61548 */ jal func0f185520 -/* f010414: 00000000 */ sll $zero,$zero,0x0 -.L0f010418: -/* f010418: 3c12800a */ lui $s2,0x800a -/* f01041c: 8e52d040 */ lw $s2,-0x2fc0($s2) -/* f010420: 24010034 */ addiu $at,$zero,0x34 -/* f010424: 2417002b */ addiu $s7,$zero,0x2b -/* f010428: 92430003 */ lbu $v1,0x3($s2) -/* f01042c: 24160008 */ addiu $s6,$zero,0x8 -/* f010430: 3c150200 */ lui $s5,0x200 -/* f010434: 10610113 */ beq $v1,$at,.L0f010884 -/* f010438: 3c140008 */ lui $s4,0x8 -/* f01043c: 246bfffd */ addiu $t3,$v1,-3 -.L0f010440: -/* f010440: 2d610030 */ sltiu $at,$t3,0x30 -/* f010444: 10200102 */ beqz $at,.L0f010850 -/* f010448: 000b5880 */ sll $t3,$t3,0x2 -/* f01044c: 3c017f1b */ lui $at,0x7f1b -/* f010450: 002b0821 */ addu $at,$at,$t3 -/* f010454: 8c2b8168 */ lw $t3,-0x7e98($at) -/* f010458: 01600008 */ jr $t3 -/* f01045c: 00000000 */ sll $zero,$zero,0x0 -/* f010460: 8e4c0014 */ lw $t4,0x14($s2) -/* f010464: 118000fa */ beqz $t4,.L0f010850 -/* f010468: 00000000 */ sll $zero,$zero,0x0 -/* f01046c: 8e4d0008 */ lw $t5,0x8($s2) -/* f010470: 31ae8000 */ andi $t6,$t5,0x8000 -/* f010474: 11c000f6 */ beqz $t6,.L0f010850 -/* f010478: 00000000 */ sll $zero,$zero,0x0 -/* f01047c: 86420006 */ lh $v0,0x6($s2) -/* f010480: 0fc24908 */ jal func0f092420 -/* f010484: 02622021 */ addu $a0,$s3,$v0 -/* f010488: 104000f1 */ beqz $v0,.L0f010850 -/* f01048c: 00408025 */ or $s0,$v0,$zero -/* f010490: 8c580014 */ lw $t8,0x14($v0) -/* f010494: 130000ee */ beqz $t8,.L0f010850 -/* f010498: 00000000 */ sll $zero,$zero,0x0 -/* f01049c: 8e590040 */ lw $t9,0x40($s2) -/* f0104a0: 8e460018 */ lw $a2,0x18($s2) -/* f0104a4: 03347825 */ or $t7,$t9,$s4 -/* f0104a8: ae4f0040 */ sw $t7,0x40($s2) -/* f0104ac: 8cc50014 */ lw $a1,0x14($a2) -/* f0104b0: 0c006bd6 */ jal 0x1af58 -/* f0104b4: 00c02025 */ or $a0,$a2,$zero -/* f0104b8: 8e440014 */ lw $a0,0x14($s2) -/* f0104bc: 0fc181a6 */ jal func0f060698 -/* f0104c0: 8e050014 */ lw $a1,0x14($s0) -/* f0104c4: 100000e2 */ beqz $zero,.L0f010850 -/* f0104c8: 00000000 */ sll $zero,$zero,0x0 -/* f0104cc: 864b0004 */ lh $t3,0x4($s2) -/* f0104d0: 0fc24801 */ jal func0f092004 -/* f0104d4: 01732021 */ addu $a0,$t3,$s3 -/* f0104d8: 864c0006 */ lh $t4,0x6($s2) -/* f0104dc: 00408025 */ or $s0,$v0,$zero -/* f0104e0: 0fc24801 */ jal func0f092004 -/* f0104e4: 01932021 */ addu $a0,$t4,$s3 -/* f0104e8: 120000d9 */ beqz $s0,.L0f010850 -/* f0104ec: 00402825 */ or $a1,$v0,$zero -/* f0104f0: 104000d7 */ beqz $v0,.L0f010850 -/* f0104f4: 00000000 */ sll $zero,$zero,0x0 -/* f0104f8: 920d0003 */ lbu $t5,0x3($s0) -/* f0104fc: 16cd00d4 */ bne $s6,$t5,.L0f010850 -/* f010500: 00000000 */ sll $zero,$zero,0x0 -/* f010504: 904e0003 */ lbu $t6,0x3($v0) -/* f010508: 16ce00d1 */ bne $s6,$t6,.L0f010850 -/* f01050c: 00000000 */ sll $zero,$zero,0x0 -/* f010510: 0fc22b6b */ jal func0f08adac -/* f010514: 02002025 */ or $a0,$s0,$zero -/* f010518: 100000cd */ beqz $zero,.L0f010850 -/* f01051c: 00000000 */ sll $zero,$zero,0x0 -/* f010520: 8e420004 */ lw $v0,0x4($s2) -/* f010524: 8e510008 */ lw $s1,0x8($s2) -/* f010528: 0fc24908 */ jal func0f092420 -/* f01052c: 02622021 */ addu $a0,$s3,$v0 -/* f010530: 00408025 */ or $s0,$v0,$zero -/* f010534: 0fc24908 */ jal func0f092420 -/* f010538: 02712021 */ addu $a0,$s3,$s1 -/* f01053c: 120000c4 */ beqz $s0,.L0f010850 -/* f010540: 00000000 */ sll $zero,$zero,0x0 -/* f010544: 8e030014 */ lw $v1,0x14($s0) -/* f010548: 106000c1 */ beqz $v1,.L0f010850 -/* f01054c: 00000000 */ sll $zero,$zero,0x0 -/* f010550: 104000bf */ beqz $v0,.L0f010850 -/* f010554: 00000000 */ sll $zero,$zero,0x0 -/* f010558: 8c580014 */ lw $t8,0x14($v0) -/* f01055c: 130000bc */ beqz $t8,.L0f010850 -/* f010560: 00000000 */ sll $zero,$zero,0x0 -/* f010564: ae430004 */ sw $v1,0x4($s2) -/* f010568: 8c590014 */ lw $t9,0x14($v0) -/* f01056c: 02402025 */ or $a0,$s2,$zero -/* f010570: 0fc03305 */ jal func0f00cc14 -/* f010574: ae590008 */ sw $t9,0x8($s2) -/* f010578: 8e0f0040 */ lw $t7,0x40($s0) -/* f01057c: 35eb0001 */ ori $t3,$t7,0x1 -/* f010580: 100000b3 */ beqz $zero,.L0f010850 -/* f010584: ae0b0040 */ sw $t3,0x40($s0) -/* f010588: 8e420004 */ lw $v0,0x4($s2) -/* f01058c: 8e4c000c */ lw $t4,0xc($s2) -/* f010590: 8e510008 */ lw $s1,0x8($s2) -/* f010594: 02622021 */ addu $a0,$s3,$v0 -/* f010598: 0fc24908 */ jal func0f092420 -/* f01059c: afac00bc */ sw $t4,0xbc($sp) -/* f0105a0: 00408025 */ or $s0,$v0,$zero -/* f0105a4: 0fc24908 */ jal func0f092420 -/* f0105a8: 02712021 */ addu $a0,$s3,$s1 -/* f0105ac: 8fad00bc */ lw $t5,0xbc($sp) -/* f0105b0: 00408825 */ or $s1,$v0,$zero -/* f0105b4: 0fc24908 */ jal func0f092420 -/* f0105b8: 026d2021 */ addu $a0,$s3,$t5 -/* f0105bc: 120000a4 */ beqz $s0,.L0f010850 -/* f0105c0: 00000000 */ sll $zero,$zero,0x0 -/* f0105c4: 8e0e0014 */ lw $t6,0x14($s0) -/* f0105c8: 11c000a1 */ beqz $t6,.L0f010850 -/* f0105cc: 00000000 */ sll $zero,$zero,0x0 -/* f0105d0: 1220009f */ beqz $s1,.L0f010850 -/* f0105d4: 00000000 */ sll $zero,$zero,0x0 -/* f0105d8: 8e380014 */ lw $t8,0x14($s1) -/* f0105dc: 1300009c */ beqz $t8,.L0f010850 -/* f0105e0: 00000000 */ sll $zero,$zero,0x0 -/* f0105e4: 92390003 */ lbu $t9,0x3($s1) -/* f0105e8: 16f90099 */ bne $s7,$t9,.L0f010850 -/* f0105ec: 00000000 */ sll $zero,$zero,0x0 -/* f0105f0: 10400097 */ beqz $v0,.L0f010850 -/* f0105f4: 00000000 */ sll $zero,$zero,0x0 -/* f0105f8: 8c4f0014 */ lw $t7,0x14($v0) -/* f0105fc: 11e00094 */ beqz $t7,.L0f010850 -/* f010600: 00000000 */ sll $zero,$zero,0x0 -/* f010604: 904b0003 */ lbu $t3,0x3($v0) -/* f010608: 24010001 */ addiu $at,$zero,0x1 -/* f01060c: 02402025 */ or $a0,$s2,$zero -/* f010610: 1561008f */ bne $t3,$at,.L0f010850 -/* f010614: 00000000 */ sll $zero,$zero,0x0 -/* f010618: ae500004 */ sw $s0,0x4($s2) -/* f01061c: ae510008 */ sw $s1,0x8($s2) -/* f010620: ae42000c */ sw $v0,0xc($s2) -/* f010624: 0fc03311 */ jal func0f00cc44 -/* f010628: afa200b0 */ sw $v0,0xb0($sp) -/* f01062c: 8e0c000c */ lw $t4,0xc($s0) -/* f010630: 8fa300b0 */ lw $v1,0xb0($sp) -/* f010634: 358d0400 */ ori $t5,$t4,0x400 -/* f010638: ae0d000c */ sw $t5,0xc($s0) -/* f01063c: 8c6e000c */ lw $t6,0xc($v1) -/* f010640: 35d80400 */ ori $t8,$t6,0x400 -/* f010644: 10000082 */ beqz $zero,.L0f010850 -/* f010648: ac78000c */ sw $t8,0xc($v1) -/* f01064c: 8e420004 */ lw $v0,0x4($s2) -/* f010650: 8e510008 */ lw $s1,0x8($s2) -/* f010654: 0fc24908 */ jal func0f092420 -/* f010658: 02622021 */ addu $a0,$s3,$v0 -/* f01065c: 00408025 */ or $s0,$v0,$zero -/* f010660: 0fc24908 */ jal func0f092420 -/* f010664: 02712021 */ addu $a0,$s3,$s1 -/* f010668: 12000079 */ beqz $s0,.L0f010850 -/* f01066c: 00000000 */ sll $zero,$zero,0x0 -/* f010670: 8e190014 */ lw $t9,0x14($s0) -/* f010674: 13200076 */ beqz $t9,.L0f010850 -/* f010678: 00000000 */ sll $zero,$zero,0x0 -/* f01067c: 10400074 */ beqz $v0,.L0f010850 -/* f010680: 00000000 */ sll $zero,$zero,0x0 -/* f010684: 8c4f0014 */ lw $t7,0x14($v0) -/* f010688: 11e00071 */ beqz $t7,.L0f010850 -/* f01068c: 00000000 */ sll $zero,$zero,0x0 -/* f010690: 920b0003 */ lbu $t3,0x3($s0) -/* f010694: 24010001 */ addiu $at,$zero,0x1 -/* f010698: 02402025 */ or $a0,$s2,$zero -/* f01069c: 1561006c */ bne $t3,$at,.L0f010850 -/* f0106a0: 00000000 */ sll $zero,$zero,0x0 -/* f0106a4: ae500004 */ sw $s0,0x4($s2) -/* f0106a8: 0fc0330b */ jal func0f00cc2c -/* f0106ac: ae420008 */ sw $v0,0x8($s2) -/* f0106b0: 8e0c0040 */ lw $t4,0x40($s0) -/* f0106b4: 358d2000 */ ori $t5,$t4,0x2000 -/* f0106b8: 10000065 */ beqz $zero,.L0f010850 -/* f0106bc: ae0d0040 */ sw $t5,0x40($s0) -/* f0106c0: 8e4e0008 */ lw $t6,0x8($s2) -/* f0106c4: 8e420004 */ lw $v0,0x4($s2) -/* f0106c8: 00008825 */ or $s1,$zero,$zero -/* f0106cc: afae0090 */ sw $t6,0x90($sp) -/* f0106d0: 8e58000c */ lw $t8,0xc($s2) -/* f0106d4: 00008025 */ or $s0,$zero,$zero -/* f0106d8: 02622021 */ addu $a0,$s3,$v0 -/* f0106dc: 0fc24908 */ jal func0f092420 -/* f0106e0: afb8008c */ sw $t8,0x8c($sp) -/* f0106e4: 8fb90090 */ lw $t9,0x90($sp) -/* f0106e8: 00403025 */ or $a2,$v0,$zero -/* f0106ec: 13200005 */ beqz $t9,.L0f010704 -/* f0106f0: 02792021 */ addu $a0,$s3,$t9 -/* f0106f4: 0fc24908 */ jal func0f092420 -/* f0106f8: afa20088 */ sw $v0,0x88($sp) -/* f0106fc: 8fa60088 */ lw $a2,0x88($sp) -/* f010700: 00408825 */ or $s1,$v0,$zero -.L0f010704: -/* f010704: 8fa2008c */ lw $v0,0x8c($sp) -/* f010708: 10400006 */ beqz $v0,.L0f010724 -/* f01070c: 02622021 */ addu $a0,$s3,$v0 -/* f010710: 0fc24908 */ jal func0f092420 -/* f010714: afa60088 */ sw $a2,0x88($sp) -/* f010718: 00408025 */ or $s0,$v0,$zero -/* f01071c: 8fa2008c */ lw $v0,0x8c($sp) -/* f010720: 8fa60088 */ lw $a2,0x88($sp) -.L0f010724: -/* f010724: 10c0004a */ beqz $a2,.L0f010850 -/* f010728: 00000000 */ sll $zero,$zero,0x0 -/* f01072c: 8ccf0014 */ lw $t7,0x14($a2) -/* f010730: 8fab0090 */ lw $t3,0x90($sp) -/* f010734: 11e00046 */ beqz $t7,.L0f010850 -/* f010738: 00000000 */ sll $zero,$zero,0x0 -/* f01073c: 11600006 */ beqz $t3,.L0f010758 -/* f010740: 00000000 */ sll $zero,$zero,0x0 -/* f010744: 12200042 */ beqz $s1,.L0f010850 -/* f010748: 00000000 */ sll $zero,$zero,0x0 -/* f01074c: 8e2c0014 */ lw $t4,0x14($s1) -/* f010750: 1180003f */ beqz $t4,.L0f010850 -/* f010754: 00000000 */ sll $zero,$zero,0x0 -.L0f010758: -/* f010758: 10400006 */ beqz $v0,.L0f010774 -/* f01075c: 02402025 */ or $a0,$s2,$zero -/* f010760: 1200003b */ beqz $s0,.L0f010850 -/* f010764: 00000000 */ sll $zero,$zero,0x0 -/* f010768: 8e0d0014 */ lw $t5,0x14($s0) -/* f01076c: 11a00038 */ beqz $t5,.L0f010850 -/* f010770: 00000000 */ sll $zero,$zero,0x0 -.L0f010774: -/* f010774: ae460004 */ sw $a2,0x4($s2) -/* f010778: ae510008 */ sw $s1,0x8($s2) -/* f01077c: ae50000c */ sw $s0,0xc($s2) -/* f010780: 0fc03317 */ jal func0f00cc5c -/* f010784: afa60088 */ sw $a2,0x88($sp) -/* f010788: 8fa60088 */ lw $a2,0x88($sp) -/* f01078c: 3c010100 */ lui $at,0x100 -/* f010790: 8cce0040 */ lw $t6,0x40($a2) -/* f010794: 00c02025 */ or $a0,$a2,$zero -/* f010798: 01c1c025 */ or $t8,$t6,$at -/* f01079c: acd80040 */ sw $t8,0x40($a2) -/* f0107a0: 8fb90090 */ lw $t9,0x90($sp) -/* f0107a4: 53200006 */ beqzl $t9,.L0f0107c0 -/* f0107a8: 8fac008c */ lw $t4,0x8c($sp) -/* f0107ac: 8e2f0040 */ lw $t7,0x40($s1) -/* f0107b0: 3c010100 */ lui $at,0x100 -/* f0107b4: 01e15825 */ or $t3,$t7,$at -/* f0107b8: ae2b0040 */ sw $t3,0x40($s1) -/* f0107bc: 8fac008c */ lw $t4,0x8c($sp) -.L0f0107c0: -/* f0107c0: 51800009 */ beqzl $t4,.L0f0107e8 -/* f0107c4: 8ccf0040 */ lw $t7,0x40($a2) -/* f0107c8: 8e0d0040 */ lw $t5,0x40($s0) -/* f0107cc: 8e18000c */ lw $t8,0xc($s0) -/* f0107d0: 3c010100 */ lui $at,0x100 -/* f0107d4: 01a17025 */ or $t6,$t5,$at -/* f0107d8: 0314c825 */ or $t9,$t8,$s4 -/* f0107dc: ae0e0040 */ sw $t6,0x40($s0) -/* f0107e0: ae19000c */ sw $t9,0xc($s0) -/* f0107e4: 8ccf0040 */ lw $t7,0x40($a2) -.L0f0107e8: -/* f0107e8: 01f55824 */ and $t3,$t7,$s5 -/* f0107ec: 11600018 */ beqz $t3,.L0f010850 -/* f0107f0: 00000000 */ sll $zero,$zero,0x0 -/* f0107f4: 0c006174 */ jal 0x185d0 -/* f0107f8: 00002825 */ or $a1,$zero,$zero -/* f0107fc: 10000014 */ beqz $zero,.L0f010850 -/* f010800: 00000000 */ sll $zero,$zero,0x0 -/* f010804: 8e420004 */ lw $v0,0x4($s2) -/* f010808: 0fc24908 */ jal func0f092420 -/* f01080c: 02622021 */ addu $a0,$s3,$v0 -/* f010810: 1040000f */ beqz $v0,.L0f010850 -/* f010814: 00408025 */ or $s0,$v0,$zero -/* f010818: 8c4c0014 */ lw $t4,0x14($v0) -/* f01081c: 02402025 */ or $a0,$s2,$zero -/* f010820: 1180000b */ beqz $t4,.L0f010850 -/* f010824: 00000000 */ sll $zero,$zero,0x0 -/* f010828: 0fc0331d */ jal func0f00cc74 -/* f01082c: ae420004 */ sw $v0,0x4($s2) -/* f010830: 8e0d0040 */ lw $t5,0x40($s0) -/* f010834: 02002025 */ or $a0,$s0,$zero -/* f010838: 01b57025 */ or $t6,$t5,$s5 -/* f01083c: 000ec9c0 */ sll $t9,$t6,0x7 -/* f010840: 07210003 */ bgez $t9,.L0f010850 -/* f010844: ae0e0040 */ sw $t6,0x40($s0) -/* f010848: 0c006174 */ jal 0x185d0 -/* f01084c: 00002825 */ or $a1,$zero,$zero -.L0f010850: -/* f010850: 0fc24784 */ jal func0f091e10 -/* f010854: 02402025 */ or $a0,$s2,$zero -/* f010858: 00027880 */ sll $t7,$v0,0x2 -/* f01085c: 01f29021 */ addu $s2,$t7,$s2 -/* f010860: 92430003 */ lbu $v1,0x3($s2) -/* f010864: 24010034 */ addiu $at,$zero,0x34 -/* f010868: 26730001 */ addiu $s3,$s3,0x1 -/* f01086c: 5461fef4 */ bnel $v1,$at,.L0f010440 -/* f010870: 246bfffd */ addiu $t3,$v1,-3 -/* f010874: 10000003 */ beqz $zero,.L0f010884 -/* f010878: 00000000 */ sll $zero,$zero,0x0 -.L0f01087c: -/* f01087c: 0fc02d8b */ jal func0f00b62c -/* f010880: 00002025 */ or $a0,$zero,$zero -.L0f010884: -/* f010884: 0fc02ef2 */ jal func0f00bbc8 -/* f010888: 00000000 */ sll $zero,$zero,0x0 -/* f01088c: 8fbf004c */ lw $ra,0x4c($sp) -/* f010890: d7b40018 */ ldc1 $f20,0x18($sp) -/* f010894: d7b60020 */ ldc1 $f22,0x20($sp) -/* f010898: 8fb00028 */ lw $s0,0x28($sp) -/* f01089c: 8fb1002c */ lw $s1,0x2c($sp) -/* f0108a0: 8fb20030 */ lw $s2,0x30($sp) -/* f0108a4: 8fb30034 */ lw $s3,0x34($sp) -/* f0108a8: 8fb40038 */ lw $s4,0x38($sp) -/* f0108ac: 8fb5003c */ lw $s5,0x3c($sp) -/* f0108b0: 8fb60040 */ lw $s6,0x40($sp) -/* f0108b4: 8fb70044 */ lw $s7,0x44($sp) -/* f0108b8: 8fbe0048 */ lw $s8,0x48($sp) -/* f0108bc: 03e00008 */ jr $ra -/* f0108c0: 27bd0248 */ addiu $sp,$sp,0x248 -/* f0108c4: 00000000 */ sll $zero,$zero,0x0 -/* f0108c8: 00000000 */ sll $zero,$zero,0x0 -/* f0108cc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0108d0 -/* f0108d0: 3c088009 */ lui $t0,0x8009 -/* f0108d4: 25080af0 */ addiu $t0,$t0,0xaf0 -/* f0108d8: 910e0000 */ lbu $t6,0x0($t0) -/* f0108dc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0108e0: 24070001 */ addiu $a3,$zero,0x1 -/* f0108e4: 14ee0003 */ bne $a3,$t6,.L0f0108f4 -/* f0108e8: afbf0014 */ sw $ra,0x14($sp) -/* f0108ec: 10000002 */ beqz $zero,.L0f0108f8 -/* f0108f0: 2403001e */ addiu $v1,$zero,0x1e -.L0f0108f4: -/* f0108f4: 24030028 */ addiu $v1,$zero,0x28 -.L0f0108f8: -/* f0108f8: 00032100 */ sll $a0,$v1,0x4 -/* f0108fc: 00832023 */ subu $a0,$a0,$v1 -/* f010900: 000420c0 */ sll $a0,$a0,0x3 -/* f010904: 2484000f */ addiu $a0,$a0,0xf -/* f010908: 348f000f */ ori $t7,$a0,0xf -/* f01090c: 39e4000f */ xori $a0,$t7,0xf -/* f010910: 0c0048f2 */ jal 0x123c8 -/* f010914: 24050004 */ addiu $a1,$zero,0x4 -/* f010918: 3c088009 */ lui $t0,0x8009 -/* f01091c: 25080af0 */ addiu $t0,$t0,0xaf0 -/* f010920: 91190000 */ lbu $t9,0x0($t0) -/* f010924: 3c058007 */ lui $a1,0x8007 -/* f010928: 24a5ae10 */ addiu $a1,$a1,-20976 -/* f01092c: 24070001 */ addiu $a3,$zero,0x1 -/* f010930: aca20000 */ sw $v0,0x0($a1) -/* f010934: 14f90003 */ bne $a3,$t9,.L0f010944 -/* f010938: 00002025 */ or $a0,$zero,$zero -/* f01093c: 10000002 */ beqz $zero,.L0f010948 -/* f010940: 2403001e */ addiu $v1,$zero,0x1e -.L0f010944: -/* f010944: 24030028 */ addiu $v1,$zero,0x28 -.L0f010948: -/* f010948: 1860001a */ blez $v1,.L0f0109b4 -/* f01094c: 00041100 */ sll $v0,$a0,0x4 -/* f010950: 3c01bf80 */ lui $at,0xbf80 -/* f010954: 00441023 */ subu $v0,$v0,$a0 -/* f010958: 44810000 */ mtc1 $at,$f0 -/* f01095c: 000210c0 */ sll $v0,$v0,0x3 -/* f010960: 24060001 */ addiu $a2,$zero,0x1 -/* f010964: 8ca90000 */ lw $t1,0x0($a1) -.L0f010968: -/* f010968: 24840001 */ addiu $a0,$a0,0x1 -/* f01096c: 24030028 */ addiu $v1,$zero,0x28 -/* f010970: 01225021 */ addu $t2,$t1,$v0 -/* f010974: a5460030 */ sh $a2,0x30($t2) -/* f010978: 8cab0000 */ lw $t3,0x0($a1) -/* f01097c: 01626021 */ addu $t4,$t3,$v0 -/* f010980: ad800000 */ sw $zero,0x0($t4) -/* f010984: 8cad0000 */ lw $t5,0x0($a1) -/* f010988: 01a27021 */ addu $t6,$t5,$v0 -/* f01098c: e5c0004c */ swc1 $f0,0x4c($t6) -/* f010990: 910f0000 */ lbu $t7,0x0($t0) -/* f010994: 24420078 */ addiu $v0,$v0,0x78 -/* f010998: 14ef0003 */ bne $a3,$t7,.L0f0109a8 -/* f01099c: 00000000 */ sll $zero,$zero,0x0 -/* f0109a0: 10000001 */ beqz $zero,.L0f0109a8 -/* f0109a4: 2403001e */ addiu $v1,$zero,0x1e -.L0f0109a8: -/* f0109a8: 0083082a */ slt $at,$a0,$v1 -/* f0109ac: 5420ffee */ bnezl $at,.L0f010968 -/* f0109b0: 8ca90000 */ lw $t1,0x0($a1) -.L0f0109b4: -/* f0109b4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0109b8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0109bc: 03e00008 */ jr $ra -/* f0109c0: 00000000 */ sll $zero,$zero,0x0 -/* f0109c4: 00000000 */ sll $zero,$zero,0x0 -/* f0109c8: 00000000 */ sll $zero,$zero,0x0 -/* f0109cc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0109d0 -/* f0109d0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0109d4: afbf0014 */ sw $ra,0x14($sp) -/* f0109d8: 0c003a61 */ jal 0xe984 -/* f0109dc: 00000000 */ sll $zero,$zero,0x0 -/* f0109e0: 2841005a */ slti $at,$v0,0x5a -/* f0109e4: 1020000a */ beqz $at,.L0f010a10 -/* f0109e8: 240effff */ addiu $t6,$zero,-1 -/* f0109ec: 3c018007 */ lui $at,0x8007 -/* f0109f0: 3c02800a */ lui $v0,0x800a -/* f0109f4: 3c03800a */ lui $v1,0x800a -/* f0109f8: ac2eae70 */ sw $t6,-0x5190($at) -/* f0109fc: 2463d0b0 */ addiu $v1,$v1,-12112 -/* f010a00: 2442d088 */ addiu $v0,$v0,-12152 -.L0f010a04: -/* f010a04: 24420004 */ addiu $v0,$v0,0x4 -/* f010a08: 1443fffe */ bne $v0,$v1,.L0f010a04 -/* f010a0c: ac40fffc */ sw $zero,-0x4($v0) -.L0f010a10: -/* f010a10: 3c018007 */ lui $at,0x8007 -/* f010a14: 3c02800a */ lui $v0,0x800a -/* f010a18: 3c03800a */ lui $v1,0x800a -/* f010a1c: ac20ae74 */ sw $zero,-0x518c($at) -/* f010a20: 2463d088 */ addiu $v1,$v1,-12152 -/* f010a24: 2442d060 */ addiu $v0,$v0,-12192 -.L0f010a28: -/* f010a28: 24420004 */ addiu $v0,$v0,0x4 -/* f010a2c: 1443fffe */ bne $v0,$v1,.L0f010a28 -/* f010a30: ac40fffc */ sw $zero,-0x4($v0) -/* f010a34: 3c01800a */ lui $at,0x800a -/* f010a38: ac20d0b0 */ sw $zero,-0x2f50($at) -/* f010a3c: 3c01800a */ lui $at,0x800a -/* f010a40: ac20d0b4 */ sw $zero,-0x2f4c($at) -/* f010a44: 3c01800a */ lui $at,0x800a -/* f010a48: ac20d0b8 */ sw $zero,-0x2f48($at) -/* f010a4c: 8fbf0014 */ lw $ra,0x14($sp) -/* f010a50: 3c01800a */ lui $at,0x800a -/* f010a54: ac20d0bc */ sw $zero,-0x2f44($at) -/* f010a58: 3c01800a */ lui $at,0x800a -/* f010a5c: ac20d0c0 */ sw $zero,-0x2f40($at) -/* f010a60: 03e00008 */ jr $ra -/* f010a64: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f010a68 -/* f010a68: 3c02800a */ lui $v0,0x800a -/* f010a6c: 2442d0b0 */ addiu $v0,$v0,-12112 -/* f010a70: 8c4e0000 */ lw $t6,0x0($v0) -/* f010a74: ac8e0008 */ sw $t6,0x8($a0) -/* f010a78: 03e00008 */ jr $ra -/* f010a7c: ac440000 */ sw $a0,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f010a80 -/* f010a80: 3c02800a */ lui $v0,0x800a -/* f010a84: 2442d0b4 */ addiu $v0,$v0,-12108 -/* f010a88: 8c4e0000 */ lw $t6,0x0($v0) -/* f010a8c: ac8e000c */ sw $t6,0xc($a0) -/* f010a90: 03e00008 */ jr $ra -/* f010a94: ac440000 */ sw $a0,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f010a98 -/* f010a98: 8c8e0004 */ lw $t6,0x4($a0) -/* f010a9c: 3c01800a */ lui $at,0x800a -/* f010aa0: 3c038007 */ lui $v1,0x8007 -/* f010aa4: 000e7880 */ sll $t7,$t6,0x2 -/* f010aa8: 002f0821 */ addu $at,$at,$t7 -/* f010aac: ac24d060 */ sw $a0,-0x2fa0($at) -/* f010ab0: 2463ae70 */ addiu $v1,$v1,-20880 -/* f010ab4: 8c780000 */ lw $t8,0x0($v1) -/* f010ab8: 8c820004 */ lw $v0,0x4($a0) -/* f010abc: 0302082a */ slt $at,$t8,$v0 -/* f010ac0: 10200002 */ beqz $at,.L0f010acc -/* f010ac4: 00000000 */ sll $zero,$zero,0x0 -/* f010ac8: ac620000 */ sw $v0,0x0($v1) -.L0f010acc: -/* f010acc: 03e00008 */ jr $ra -/* f010ad0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f010ad4 -/* f010ad4: 3c02800a */ lui $v0,0x800a -/* f010ad8: 2442d0b8 */ addiu $v0,$v0,-12104 -/* f010adc: 8c4e0000 */ lw $t6,0x0($v0) -/* f010ae0: ac8e000c */ sw $t6,0xc($a0) -/* f010ae4: 03e00008 */ jr $ra -/* f010ae8: ac440000 */ sw $a0,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f010aec -/* f010aec: 3c02800a */ lui $v0,0x800a -/* f010af0: 2442d0bc */ addiu $v0,$v0,-12100 -/* f010af4: 8c4e0000 */ lw $t6,0x0($v0) -/* f010af8: ac8e0010 */ sw $t6,0x10($a0) -/* f010afc: 03e00008 */ jr $ra -/* f010b00: ac440000 */ sw $a0,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f010b04 -/* f010b04: 3c02800a */ lui $v0,0x800a -/* f010b08: 2442d0c0 */ addiu $v0,$v0,-12096 -/* f010b0c: 8c4e0000 */ lw $t6,0x0($v0) -/* f010b10: ac8e000c */ sw $t6,0xc($a0) -/* f010b14: 03e00008 */ jr $ra -/* f010b18: ac440000 */ sw $a0,0x0($v0) -/* f010b1c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f010b20 -/* f010b20: 3c04800a */ lui $a0,0x800a -/* f010b24: 2484d0d0 */ addiu $a0,$a0,-12080 -/* f010b28: ac800000 */ sw $zero,0x0($a0) -/* f010b2c: ac800004 */ sw $zero,0x4($a0) -/* f010b30: 3c01800a */ lui $at,0x800a -/* f010b34: 3c03800a */ lui $v1,0x800a -/* f010b38: 3c02800a */ lui $v0,0x800a -/* f010b3c: ac20d0d8 */ sw $zero,-0x2f28($at) -/* f010b40: 2442d0f0 */ addiu $v0,$v0,-12048 -/* f010b44: 2463d0e0 */ addiu $v1,$v1,-12064 -.L0f010b48: -/* f010b48: 24630004 */ addiu $v1,$v1,0x4 -/* f010b4c: 1462fffe */ bne $v1,$v0,.L0f010b48 -/* f010b50: ac60fffc */ sw $zero,-0x4($v1) -/* f010b54: 3c02800a */ lui $v0,0x800a -/* f010b58: 3c03800a */ lui $v1,0x800a -/* f010b5c: 2442da60 */ addiu $v0,$v0,-9632 -/* f010b60: 2463d510 */ addiu $v1,$v1,-10992 -.L0f010b64: -/* f010b64: 24630044 */ addiu $v1,$v1,0x44 -/* f010b68: 0062082b */ sltu $at,$v1,$v0 -/* f010b6c: 1420fffd */ bnez $at,.L0f010b64 -/* f010b70: ac60fffc */ sw $zero,-0x4($v1) -/* f010b74: 3c018007 */ lui $at,0x8007 -/* f010b78: 3c03800a */ lui $v1,0x800a -/* f010b7c: 3c04800a */ lui $a0,0x800a -/* f010b80: ac200524 */ sw $zero,0x524($at) -/* f010b84: 2484d510 */ addiu $a0,$a0,-10992 -/* f010b88: 2463d150 */ addiu $v1,$v1,-11952 -/* f010b8c: 2402ffff */ addiu $v0,$zero,-1 -.L0f010b90: -/* f010b90: 24630030 */ addiu $v1,$v1,0x30 -/* f010b94: 1464fffe */ bne $v1,$a0,.L0f010b90 -/* f010b98: ac62ffd0 */ sw $v0,-0x30($v1) -/* f010b9c: 3c02800a */ lui $v0,0x800a -/* f010ba0: 24429fc0 */ addiu $v0,$v0,-24640 -/* f010ba4: ac4002b0 */ sw $zero,0x2b0($v0) -/* f010ba8: 03e00008 */ jr $ra -/* f010bac: ac4002b4 */ sw $zero,0x2b4($v0) -); - -GLOBAL_ASM( -glabel func0f010bb0 -/* f010bb0: 27bdf820 */ addiu $sp,$sp,-2016 -/* f010bb4: 3c0f8006 */ lui $t7,0x8006 -/* f010bb8: 25ef1bf0 */ addiu $t7,$t7,0x1bf0 -/* f010bbc: afbf001c */ sw $ra,0x1c($sp) -/* f010bc0: afb00018 */ sw $s0,0x18($sp) -/* f010bc4: 25e807a4 */ addiu $t0,$t7,0x7a4 -/* f010bc8: 27ae0038 */ addiu $t6,$sp,0x38 -.L0f010bcc: -/* f010bcc: 8de10000 */ lw $at,0x0($t7) -/* f010bd0: 25ef000c */ addiu $t7,$t7,0xc -/* f010bd4: 25ce000c */ addiu $t6,$t6,0xc -/* f010bd8: adc1fff4 */ sw $at,-0xc($t6) -/* f010bdc: 8de1fff8 */ lw $at,-0x8($t7) -/* f010be0: adc1fff8 */ sw $at,-0x8($t6) -/* f010be4: 8de1fffc */ lw $at,-0x4($t7) -/* f010be8: 15e8fff8 */ bne $t7,$t0,.L0f010bcc -/* f010bec: adc1fffc */ sw $at,-0x4($t6) -/* f010bf0: 3c098009 */ lui $t1,0x8009 -/* f010bf4: 91290af0 */ lbu $t1,0xaf0($t1) -/* f010bf8: 24010001 */ addiu $at,$zero,0x1 -/* f010bfc: 15210024 */ bne $t1,$at,.L0f010c90 -/* f010c00: 3c10800a */ lui $s0,0x800a -/* f010c04: 26109fc0 */ addiu $s0,$s0,-24640 -/* f010c08: 8e0a006c */ lw $t2,0x6c($s0) -/* f010c0c: 24010002 */ addiu $at,$zero,0x2 -/* f010c10: 00002825 */ or $a1,$zero,$zero -/* f010c14: 11400003 */ beqz $t2,.L0f010c24 -/* f010c18: 00001825 */ or $v1,$zero,$zero -/* f010c1c: 10000001 */ beqz $zero,.L0f010c24 -/* f010c20: 24050001 */ addiu $a1,$zero,0x1 -.L0f010c24: -/* f010c24: 8e0b0068 */ lw $t3,0x68($s0) -/* f010c28: 00002025 */ or $a0,$zero,$zero -/* f010c2c: 00001025 */ or $v0,$zero,$zero -/* f010c30: 11600003 */ beqz $t3,.L0f010c40 -/* f010c34: 3c068007 */ lui $a2,0x8007 -/* f010c38: 10000001 */ beqz $zero,.L0f010c40 -/* f010c3c: 24030001 */ addiu $v1,$zero,0x1 -.L0f010c40: -/* f010c40: 8e0c0064 */ lw $t4,0x64($s0) -/* f010c44: 11800003 */ beqz $t4,.L0f010c54 -/* f010c48: 00000000 */ sll $zero,$zero,0x0 -/* f010c4c: 10000001 */ beqz $zero,.L0f010c54 -/* f010c50: 24040001 */ addiu $a0,$zero,0x1 -.L0f010c54: -/* f010c54: 8e0d0070 */ lw $t5,0x70($s0) -/* f010c58: 11a00003 */ beqz $t5,.L0f010c68 -/* f010c5c: 00000000 */ sll $zero,$zero,0x0 -/* f010c60: 10000001 */ beqz $zero,.L0f010c68 -/* f010c64: 24020001 */ addiu $v0,$zero,0x1 -.L0f010c68: -/* f010c68: 0044c821 */ addu $t9,$v0,$a0 -/* f010c6c: 0323c021 */ addu $t8,$t9,$v1 -/* f010c70: 03054021 */ addu $t0,$t8,$a1 -/* f010c74: 15010006 */ bne $t0,$at,.L0f010c90 -/* f010c78: 00000000 */ sll $zero,$zero,0x0 -/* f010c7c: 8cc600ac */ lw $a2,0xac($a2) -/* f010c80: 24c6000f */ addiu $a2,$a2,0xf -/* f010c84: 34cf000f */ ori $t7,$a2,0xf -/* f010c88: 10000007 */ beqz $zero,.L0f010ca8 -/* f010c8c: 39e6000f */ xori $a2,$t7,0xf -.L0f010c90: -/* f010c90: 3c10800a */ lui $s0,0x800a -/* f010c94: 0fc2777f */ jal func0f09ddfc -/* f010c98: 26109fc0 */ addiu $s0,$s0,-24640 -/* f010c9c: 2446000f */ addiu $a2,$v0,0xf -/* f010ca0: 34c9000f */ ori $t1,$a2,0xf -/* f010ca4: 3926000f */ xori $a2,$t1,0xf -.L0f010ca8: -/* f010ca8: 00c02025 */ or $a0,$a2,$zero -/* f010cac: 0c0048f2 */ jal 0x123c8 -/* f010cb0: 24050004 */ addiu $a1,$zero,0x4 -/* f010cb4: 8e0b0284 */ lw $t3,0x284($s0) -/* f010cb8: 2405ffff */ addiu $a1,$zero,-1 -/* f010cbc: 24090002 */ addiu $t1,$zero,0x2 -/* f010cc0: ad62158c */ sw $v0,0x158c($t3) -/* f010cc4: 8e0c0284 */ lw $t4,0x284($s0) -/* f010cc8: 00001025 */ or $v0,$zero,$zero -/* f010ccc: a580159c */ sh $zero,0x159c($t4) -/* f010cd0: 8e0d0284 */ lw $t5,0x284($s0) -/* f010cd4: ada015a0 */ sw $zero,0x15a0($t5) -/* f010cd8: 8e190284 */ lw $t9,0x284($s0) -/* f010cdc: af2015a4 */ sw $zero,0x15a4($t9) -/* f010ce0: 8e180284 */ lw $t8,0x284($s0) -/* f010ce4: a30015b0 */ sb $zero,0x15b0($t8) -/* f010ce8: 8e080284 */ lw $t0,0x284($s0) -/* f010cec: a10015b1 */ sb $zero,0x15b1($t0) -/* f010cf0: 8e0f0284 */ lw $t7,0x284($s0) -/* f010cf4: ade01588 */ sw $zero,0x1588($t7) -/* f010cf8: 8e0e0284 */ lw $t6,0x284($s0) -/* f010cfc: adc51584 */ sw $a1,0x1584($t6) -/* f010d00: 8e0a0284 */ lw $t2,0x284($s0) -/* f010d04: a14915ea */ sb $t1,0x15ea($t2) -/* f010d08: 8e0b0284 */ lw $t3,0x284($s0) -/* f010d0c: a16015eb */ sb $zero,0x15eb($t3) -/* f010d10: 8e040284 */ lw $a0,0x284($s0) -/* f010d14: 908d1583 */ lbu $t5,0x1583($a0) -/* f010d18: 35b90002 */ ori $t9,$t5,0x2 -/* f010d1c: a0991583 */ sb $t9,0x1583($a0) -/* f010d20: 8e040284 */ lw $a0,0x284($s0) -/* f010d24: 27b90038 */ addiu $t9,$sp,0x38 -/* f010d28: 90981583 */ lbu $t8,0x1583($a0) -/* f010d2c: 3308ff7f */ andi $t0,$t8,0xff7f -/* f010d30: a0881583 */ sb $t0,0x1583($a0) -/* f010d34: 8e040284 */ lw $a0,0x284($s0) -/* f010d38: 272807a4 */ addiu $t0,$t9,0x7a4 -/* f010d3c: 908f1583 */ lbu $t7,0x1583($a0) -/* f010d40: 31eefff7 */ andi $t6,$t7,0xfff7 -/* f010d44: a08e1583 */ sb $t6,0x1583($a0) -/* f010d48: 8e090284 */ lw $t1,0x284($s0) -/* f010d4c: 27ae0038 */ addiu $t6,$sp,0x38 -/* f010d50: a1251582 */ sb $a1,0x1582($t1) -/* f010d54: 8e0a0284 */ lw $t2,0x284($s0) -/* f010d58: a14015e7 */ sb $zero,0x15e7($t2) -/* f010d5c: 8e040284 */ lw $a0,0x284($s0) -/* f010d60: 25ca07a4 */ addiu $t2,$t6,0x7a4 -/* f010d64: 908b1583 */ lbu $t3,0x1583($a0) -/* f010d68: 316cffdf */ andi $t4,$t3,0xffdf -/* f010d6c: a08c1583 */ sb $t4,0x1583($a0) -/* f010d70: 8e0d0284 */ lw $t5,0x284($s0) -.L0f010d74: -/* f010d74: 8f210000 */ lw $at,0x0($t9) -/* f010d78: 2739000c */ addiu $t9,$t9,0xc -/* f010d7c: 25ad000c */ addiu $t5,$t5,0xc -/* f010d80: ada1062c */ sw $at,0x62c($t5) -/* f010d84: 8f21fff8 */ lw $at,-0x8($t9) -/* f010d88: ada10630 */ sw $at,0x630($t5) -/* f010d8c: 8f21fffc */ lw $at,-0x4($t9) -/* f010d90: 1728fff8 */ bne $t9,$t0,.L0f010d74 -/* f010d94: ada10634 */ sw $at,0x634($t5) -/* f010d98: 8e0f0284 */ lw $t7,0x284($s0) -.L0f010d9c: -/* f010d9c: 8dc10000 */ lw $at,0x0($t6) -/* f010da0: 25ce000c */ addiu $t6,$t6,0xc -/* f010da4: 25ef000c */ addiu $t7,$t7,0xc -/* f010da8: ade10dd0 */ sw $at,0xdd0($t7) -/* f010dac: 8dc1fff8 */ lw $at,-0x8($t6) -/* f010db0: ade10dd4 */ sw $at,0xdd4($t7) -/* f010db4: 8dc1fffc */ lw $at,-0x4($t6) -/* f010db8: 15cafff8 */ bne $t6,$t2,.L0f010d9c -/* f010dbc: ade10dd8 */ sw $at,0xdd8($t7) -/* f010dc0: 8e040284 */ lw $a0,0x284($s0) -/* f010dc4: 00001825 */ or $v1,$zero,$zero -/* f010dc8: 908b0d0f */ lbu $t3,0xd0f($a0) -/* f010dcc: 316cffdf */ andi $t4,$t3,0xffdf -/* f010dd0: a08c0d0f */ sb $t4,0xd0f($a0) -/* f010dd4: 8e040284 */ lw $a0,0x284($s0) -/* f010dd8: 909814b3 */ lbu $t8,0x14b3($a0) -/* f010ddc: 3308ffdf */ andi $t0,$t8,0xffdf -/* f010de0: a08814b3 */ sb $t0,0x14b3($a0) -/* f010de4: 8e190284 */ lw $t9,0x284($s0) -/* f010de8: af201528 */ sw $zero,0x1528($t9) -/* f010dec: 8e0d0284 */ lw $t5,0x284($s0) -/* f010df0: ada00d84 */ sw $zero,0xd84($t5) -/* f010df4: 8e090284 */ lw $t1,0x284($s0) -/* f010df8: a52015f2 */ sh $zero,0x15f2($t1) -.L0f010dfc: -/* f010dfc: 8e0a0284 */ lw $t2,0x284($s0) -/* f010e00: 01437021 */ addu $t6,$t2,$v1 -/* f010e04: a5c01518 */ sh $zero,0x1518($t6) -/* f010e08: 8e0f0284 */ lw $t7,0x284($s0) -/* f010e0c: 01e35821 */ addu $t3,$t7,$v1 -/* f010e10: 24630002 */ addiu $v1,$v1,0x2 -/* f010e14: 28610008 */ slti $at,$v1,0x8 -/* f010e18: 1420fff8 */ bnez $at,.L0f010dfc -/* f010e1c: a5600d74 */ sh $zero,0xd74($t3) -.L0f010e20: -/* f010e20: 8e0c0284 */ lw $t4,0x284($s0) -/* f010e24: 0182c021 */ addu $t8,$t4,$v0 -/* f010e28: 24420004 */ addiu $v0,$v0,0x4 -/* f010e2c: 28410084 */ slti $at,$v0,0x84 -/* f010e30: 1420fffb */ bnez $at,.L0f010e20 -/* f010e34: af0017a8 */ sw $zero,0x17a8($t8) -/* f010e38: 00001025 */ or $v0,$zero,$zero -/* f010e3c: 2403001c */ addiu $v1,$zero,0x1c -.L0f010e40: -/* f010e40: 8e080288 */ lw $t0,0x288($s0) -/* f010e44: 0102c821 */ addu $t9,$t0,$v0 -/* f010e48: 24420004 */ addiu $v0,$v0,0x4 -/* f010e4c: 1443fffc */ bne $v0,$v1,.L0f010e40 -/* f010e50: af200000 */ sw $zero,0x0($t9) -/* f010e54: 3c013f80 */ lui $at,0x3f80 -/* f010e58: 44811000 */ mtc1 $at,$f2 -/* f010e5c: 8e0d0288 */ lw $t5,0x288($s0) -/* f010e60: 3c017f1b */ lui $at,0x7f1b -/* f010e64: c42c8230 */ lwc1 $f12,-0x7dd0($at) -/* f010e68: ada0001c */ sw $zero,0x1c($t5) -/* f010e6c: 8e090288 */ lw $t1,0x288($s0) -/* f010e70: 240200ff */ addiu $v0,$zero,0xff -/* f010e74: 44800000 */ mtc1 $zero,$f0 -/* f010e78: ad200020 */ sw $zero,0x20($t1) -/* f010e7c: 8e0a0284 */ lw $t2,0x284($s0) -/* f010e80: 3c017f1b */ lui $at,0x7f1b -/* f010e84: 00002025 */ or $a0,$zero,$zero -/* f010e88: ad401940 */ sw $zero,0x1940($t2) -/* f010e8c: 8e0e0284 */ lw $t6,0x284($s0) -/* f010e90: e5c215f8 */ swc1 $f2,0x15f8($t6) -/* f010e94: 8e0f0284 */ lw $t7,0x284($s0) -/* f010e98: e5e215fc */ swc1 $f2,0x15fc($t7) -/* f010e9c: 8e0b0284 */ lw $t3,0x284($s0) -/* f010ea0: 240f0001 */ addiu $t7,$zero,0x1 -/* f010ea4: ad601600 */ sw $zero,0x1600($t3) -/* f010ea8: 8e0c0284 */ lw $t4,0x284($s0) -/* f010eac: ad801604 */ sw $zero,0x1604($t4) -/* f010eb0: 8e180284 */ lw $t8,0x284($s0) -/* f010eb4: af001608 */ sw $zero,0x1608($t8) -/* f010eb8: 8e080284 */ lw $t0,0x284($s0) -/* f010ebc: ad00160c */ sw $zero,0x160c($t0) -/* f010ec0: 8e190284 */ lw $t9,0x284($s0) -/* f010ec4: af201610 */ sw $zero,0x1610($t9) -/* f010ec8: 8e0d0284 */ lw $t5,0x284($s0) -/* f010ecc: a1a21614 */ sb $v0,0x1614($t5) -/* f010ed0: 8e090284 */ lw $t1,0x284($s0) -/* f010ed4: a1221615 */ sb $v0,0x1615($t1) -/* f010ed8: 8e0a0284 */ lw $t2,0x284($s0) -/* f010edc: a1421616 */ sb $v0,0x1616($t2) -/* f010ee0: 8e0e0284 */ lw $t6,0x284($s0) -/* f010ee4: a1c01617 */ sb $zero,0x1617($t6) -/* f010ee8: 8e0b0284 */ lw $t3,0x284($s0) -/* f010eec: a56f1618 */ sh $t7,0x1618($t3) -/* f010ef0: 8e0c0284 */ lw $t4,0x284($s0) -/* f010ef4: ad801620 */ sw $zero,0x1620($t4) -/* f010ef8: 8e180284 */ lw $t8,0x284($s0) -/* f010efc: e7001660 */ swc1 $f0,0x1660($t8) -/* f010f00: 8e080284 */ lw $t0,0x284($s0) -/* f010f04: e5001664 */ swc1 $f0,0x1664($t0) -/* f010f08: 8e190284 */ lw $t9,0x284($s0) -/* f010f0c: e7201668 */ swc1 $f0,0x1668($t9) -/* f010f10: 8e0d0284 */ lw $t5,0x284($s0) -/* f010f14: e5a0166c */ swc1 $f0,0x166c($t5) -/* f010f18: 8e090284 */ lw $t1,0x284($s0) -/* f010f1c: e52c1670 */ swc1 $f12,0x1670($t1) -/* f010f20: 8e0a0284 */ lw $t2,0x284($s0) -/* f010f24: e5401674 */ swc1 $f0,0x1674($t2) -/* f010f28: 8e0e0284 */ lw $t6,0x284($s0) -/* f010f2c: e5c01678 */ swc1 $f0,0x1678($t6) -/* f010f30: 8e0f0284 */ lw $t7,0x284($s0) -/* f010f34: e5e0167c */ swc1 $f0,0x167c($t7) -/* f010f38: 8e0b0284 */ lw $t3,0x284($s0) -/* f010f3c: e5601680 */ swc1 $f0,0x1680($t3) -/* f010f40: 8e0c0284 */ lw $t4,0x284($s0) -/* f010f44: e58c1684 */ swc1 $f12,0x1684($t4) -/* f010f48: 8e180284 */ lw $t8,0x284($s0) -/* f010f4c: e7001688 */ swc1 $f0,0x1688($t8) -/* f010f50: 8e080284 */ lw $t0,0x284($s0) -/* f010f54: c4248234 */ lwc1 $f4,-0x7dcc($at) -/* f010f58: e504168c */ swc1 $f4,0x168c($t0) -/* f010f5c: 8e190284 */ lw $t9,0x284($s0) -/* f010f60: e7201690 */ swc1 $f0,0x1690($t9) -/* f010f64: 8e0d0284 */ lw $t5,0x284($s0) -/* f010f68: ada016d4 */ sw $zero,0x16d4($t5) -/* f010f6c: 8e090284 */ lw $t1,0x284($s0) -/* f010f70: ad2518f0 */ sw $a1,0x18f0($t1) -/* f010f74: 8e0a0284 */ lw $t2,0x284($s0) -/* f010f78: e54016dc */ swc1 $f0,0x16dc($t2) -/* f010f7c: 8e0e0284 */ lw $t6,0x284($s0) -/* f010f80: e5c016e0 */ swc1 $f0,0x16e0($t6) -/* f010f84: 8e0f0284 */ lw $t7,0x284($s0) -/* f010f88: e5e016e4 */ swc1 $f0,0x16e4($t7) -/* f010f8c: 8e0b0284 */ lw $t3,0x284($s0) -/* f010f90: ad6016e8 */ sw $zero,0x16e8($t3) -/* f010f94: 8e0c0284 */ lw $t4,0x284($s0) -/* f010f98: e58016ec */ swc1 $f0,0x16ec($t4) -/* f010f9c: 8e180284 */ lw $t8,0x284($s0) -/* f010fa0: 0fc27450 */ jal func0f09d140 -/* f010fa4: e70016f0 */ swc1 $f0,0x16f0($t8) -/* f010fa8: 0fc27450 */ jal func0f09d140 -/* f010fac: 00002025 */ or $a0,$zero,$zero -/* f010fb0: 0fc27450 */ jal func0f09d140 -/* f010fb4: 00002025 */ or $a0,$zero,$zero -/* f010fb8: 0fc27450 */ jal func0f09d140 -/* f010fbc: 24040001 */ addiu $a0,$zero,0x1 -/* f010fc0: 0fc27450 */ jal func0f09d140 -/* f010fc4: 24040001 */ addiu $a0,$zero,0x1 -/* f010fc8: 0fc27450 */ jal func0f09d140 -/* f010fcc: 24040001 */ addiu $a0,$zero,0x1 -/* f010fd0: 8e080284 */ lw $t0,0x284($s0) -/* f010fd4: 24190002 */ addiu $t9,$zero,0x2 -/* f010fd8: 3c014170 */ lui $at,0x4170 -/* f010fdc: ad0016d8 */ sw $zero,0x16d8($t0) -/* f010fe0: 8e0d0284 */ lw $t5,0x284($s0) -/* f010fe4: 44813000 */ mtc1 $at,$f6 -/* f010fe8: 3c014270 */ lui $at,0x4270 -/* f010fec: adb917a4 */ sw $t9,0x17a4($t5) -/* f010ff0: 8e090284 */ lw $t1,0x284($s0) -/* f010ff4: 44814000 */ mtc1 $at,$f8 -/* f010ff8: 3c0141f0 */ lui $at,0x41f0 -/* f010ffc: e52616f4 */ swc1 $f6,0x16f4($t1) -/* f011000: 8e0a0284 */ lw $t2,0x284($s0) -/* f011004: 44815000 */ mtc1 $at,$f10 -/* f011008: e54816f8 */ swc1 $f8,0x16f8($t2) -/* f01100c: 8e0e0284 */ lw $t6,0x284($s0) -/* f011010: e5ca16fc */ swc1 $f10,0x16fc($t6) -/* f011014: 0fc59585 */ jal func0f165614 -/* f011018: 8e0404b4 */ lw $a0,0x4b4($s0) -/* f01101c: 24010013 */ addiu $at,$zero,0x13 -/* f011020: 1441000e */ bne $v0,$at,.L0f01105c -/* f011024: 3c038007 */ lui $v1,0x8007 -/* f011028: 2463ff18 */ addiu $v1,$v1,-232 -/* f01102c: 8c6f00b8 */ lw $t7,0xb8($v1) -/* f011030: 24044c3d */ addiu $a0,$zero,0x4c3d -/* f011034: 3c01ff9f */ lui $at,0xff9f -/* f011038: a5e40046 */ sh $a0,0x46($t7) -/* f01103c: 8c6b00b8 */ lw $t3,0xb8($v1) -/* f011040: 3421ffff */ ori $at,$at,0xffff -/* f011044: a5640044 */ sh $a0,0x44($t3) -/* f011048: 8c6200b8 */ lw $v0,0xb8($v1) -/* f01104c: 8c4c004c */ lw $t4,0x4c($v0) -/* f011050: 0181c024 */ and $t8,$t4,$at -/* f011054: 10000024 */ beqz $zero,.L0f0110e8 -/* f011058: ac58004c */ sw $t8,0x4c($v0) -.L0f01105c: -/* f01105c: 0fc59585 */ jal func0f165614 -/* f011060: 8e0404b4 */ lw $a0,0x4b4($s0) -/* f011064: 24010009 */ addiu $at,$zero,0x9 -/* f011068: 10410006 */ beq $v0,$at,.L0f011084 -/* f01106c: 00000000 */ sll $zero,$zero,0x0 -/* f011070: 0fc59585 */ jal func0f165614 -/* f011074: 8e0404b4 */ lw $a0,0x4b4($s0) -/* f011078: 24010023 */ addiu $at,$zero,0x23 -/* f01107c: 1441000f */ bne $v0,$at,.L0f0110bc -/* f011080: 3c038007 */ lui $v1,0x8007 -.L0f011084: -/* f011084: 3c038007 */ lui $v1,0x8007 -/* f011088: 2463ff18 */ addiu $v1,$v1,-232 -/* f01108c: 8c6800b8 */ lw $t0,0xb8($v1) -/* f011090: 24044c3e */ addiu $a0,$zero,0x4c3e -/* f011094: 3c01ff9f */ lui $at,0xff9f -/* f011098: a5040046 */ sh $a0,0x46($t0) -/* f01109c: 8c7900b8 */ lw $t9,0xb8($v1) -/* f0110a0: 3421ffff */ ori $at,$at,0xffff -/* f0110a4: a7240044 */ sh $a0,0x44($t9) -/* f0110a8: 8c6200b8 */ lw $v0,0xb8($v1) -/* f0110ac: 8c4d004c */ lw $t5,0x4c($v0) -/* f0110b0: 01a14824 */ and $t1,$t5,$at -/* f0110b4: 1000000c */ beqz $zero,.L0f0110e8 -/* f0110b8: ac49004c */ sw $t1,0x4c($v0) -.L0f0110bc: -/* f0110bc: 2463ff18 */ addiu $v1,$v1,-232 -/* f0110c0: 8c6a00b8 */ lw $t2,0xb8($v1) -/* f0110c4: 24044c3c */ addiu $a0,$zero,0x4c3c -/* f0110c8: 3c010060 */ lui $at,0x60 -/* f0110cc: a5440046 */ sh $a0,0x46($t2) -/* f0110d0: 8c6e00b8 */ lw $t6,0xb8($v1) -/* f0110d4: a5c40044 */ sh $a0,0x44($t6) -/* f0110d8: 8c6200b8 */ lw $v0,0xb8($v1) -/* f0110dc: 8c4f004c */ lw $t7,0x4c($v0) -/* f0110e0: 01e15825 */ or $t3,$t7,$at -/* f0110e4: ac4b004c */ sw $t3,0x4c($v0) -.L0f0110e8: -/* f0110e8: 0fc273ab */ jal func0f09ceac -/* f0110ec: 00000000 */ sll $zero,$zero,0x0 -/* f0110f0: 8fbf001c */ lw $ra,0x1c($sp) -/* f0110f4: 8fb00018 */ lw $s0,0x18($sp) -/* f0110f8: 27bd07e0 */ addiu $sp,$sp,0x7e0 -/* f0110fc: 03e00008 */ jr $ra -/* f011100: 00000000 */ sll $zero,$zero,0x0 -/* f011104: 00000000 */ sll $zero,$zero,0x0 -/* f011108: 00000000 */ sll $zero,$zero,0x0 -/* f01110c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f011110 -/* f011110: 3c018007 */ lui $at,0x8007 -/* f011114: ac2005a4 */ sw $zero,0x5a4($at) -/* f011118: 3c018007 */ lui $at,0x8007 -/* f01111c: 03e00008 */ jr $ra -/* f011120: ac2005a0 */ sw $zero,0x5a0($at) -); - -GLOBAL_ASM( -glabel func0f011124 -/* f011124: 3c018007 */ lui $at,0x8007 -/* f011128: 03e00008 */ jr $ra -/* f01112c: ac2405a8 */ sw $a0,0x5a8($at) -); - -GLOBAL_ASM( -glabel func0f011130 -/* f011130: 3c01800a */ lui $at,0x800a -/* f011134: ac24dd08 */ sw $a0,-0x22f8($at) -/* f011138: 3c0a8009 */ lui $t2,0x8009 -/* f01113c: 3c01800a */ lui $at,0x800a -/* f011140: 254a0af0 */ addiu $t2,$t2,0xaf0 -/* f011144: ac25dd0c */ sw $a1,-0x22f4($at) -/* f011148: 91480000 */ lbu $t0,0x0($t2) -/* f01114c: 27bdffc0 */ addiu $sp,$sp,-64 -/* f011150: 24090001 */ addiu $t1,$zero,0x1 -/* f011154: 15280003 */ bne $t1,$t0,.L0f011164 -/* f011158: afbf0014 */ sw $ra,0x14($sp) -/* f01115c: 10000002 */ beqz $zero,.L0f011168 -/* f011160: 24020028 */ addiu $v0,$zero,0x28 -.L0f011164: -/* f011164: 2402003c */ addiu $v0,$zero,0x3c -.L0f011168: -/* f011168: 00827021 */ addu $t6,$a0,$v0 -/* f01116c: 01c57821 */ addu $t7,$t6,$a1 -/* f011170: 25f80014 */ addiu $t8,$t7,0x14 -/* f011174: 3c018007 */ lui $at,0x8007 -/* f011178: ac3805a0 */ sw $t8,0x5a0($at) -/* f01117c: 3c018007 */ lui $at,0x8007 -/* f011180: 24b90014 */ addiu $t9,$a1,0x14 -/* f011184: 15280003 */ bne $t1,$t0,.L0f011194 -/* f011188: ac3905a4 */ sw $t9,0x5a4($at) -/* f01118c: 10000002 */ beqz $zero,.L0f011198 -/* f011190: 24030018 */ addiu $v1,$zero,0x18 -.L0f011194: -/* f011194: 24030019 */ addiu $v1,$zero,0x19 -.L0f011198: -/* f011198: 15280003 */ bne $t1,$t0,.L0f0111a8 -/* f01119c: 3c07800a */ lui $a3,0x800a -/* f0111a0: 10000002 */ beqz $zero,.L0f0111ac -/* f0111a4: 00001025 */ or $v0,$zero,$zero -.L0f0111a8: -/* f0111a8: 24020023 */ addiu $v0,$zero,0x23 -.L0f0111ac: -/* f0111ac: 15280003 */ bne $t1,$t0,.L0f0111bc -/* f0111b0: 24e7dd10 */ addiu $a3,$a3,-8944 -/* f0111b4: 10000002 */ beqz $zero,.L0f0111c0 -/* f0111b8: 00003025 */ or $a2,$zero,$zero -.L0f0111bc: -/* f0111bc: 24060014 */ addiu $a2,$zero,0x14 -.L0f0111c0: -/* f0111c0: 00c27021 */ addu $t6,$a2,$v0 -/* f0111c4: 01c35821 */ addu $t3,$t6,$v1 -/* f0111c8: 000b78c0 */ sll $t7,$t3,0x3 -/* f0111cc: 15280003 */ bne $t1,$t0,.L0f0111dc -/* f0111d0: 01e05825 */ or $t3,$t7,$zero -/* f0111d4: 10000002 */ beqz $zero,.L0f0111e0 -/* f0111d8: 00003025 */ or $a2,$zero,$zero -.L0f0111dc: -/* f0111dc: 24060023 */ addiu $a2,$zero,0x23 -.L0f0111e0: -/* f0111e0: 15280003 */ bne $t1,$t0,.L0f0111f0 -/* f0111e4: 00061900 */ sll $v1,$a2,0x4 -/* f0111e8: 10000002 */ beqz $zero,.L0f0111f4 -/* f0111ec: 24060018 */ addiu $a2,$zero,0x18 -.L0f0111f0: -/* f0111f0: 24060019 */ addiu $a2,$zero,0x19 -.L0f0111f4: -/* f0111f4: 00061080 */ sll $v0,$a2,0x2 -/* f0111f8: 00461023 */ subu $v0,$v0,$a2 -/* f0111fc: 00021080 */ sll $v0,$v0,0x2 -/* f011200: 00461021 */ addu $v0,$v0,$a2 -/* f011204: 15280003 */ bne $t1,$t0,.L0f011214 -/* f011208: 00021100 */ sll $v0,$v0,0x4 -/* f01120c: 10000001 */ beqz $zero,.L0f011214 -/* f011210: 00000000 */ sll $zero,$zero,0x0 -.L0f011214: -/* f011214: 3c0d8007 */ lui $t5,0x8007 -/* f011218: 25ad05a4 */ addiu $t5,$t5,0x5a4 -/* f01121c: 8da80000 */ lw $t0,0x0($t5) -/* f011220: 3c0c8007 */ lui $t4,0x8007 -/* f011224: 258c05a0 */ addiu $t4,$t4,0x5a0 -/* f011228: 8d9f0000 */ lw $ra,0x0($t4) -/* f01122c: 000878c0 */ sll $t7,$t0,0x3 -/* f011230: 01e87821 */ addu $t7,$t7,$t0 -/* f011234: 000f7880 */ sll $t7,$t7,0x2 -/* f011238: 001fc0c0 */ sll $t8,$ra,0x3 -/* f01123c: 01e87823 */ subu $t7,$t7,$t0 -/* f011240: 031fc021 */ addu $t8,$t8,$ra -/* f011244: 0018c080 */ sll $t8,$t8,0x2 -/* f011248: 000f7880 */ sll $t7,$t7,0x2 -/* f01124c: 271f000f */ addiu $ra,$t8,0xf -/* f011250: 25e8000f */ addiu $t0,$t7,0xf -/* f011254: 37f9000f */ ori $t9,$ra,0xf -/* f011258: 3518000f */ ori $t8,$t0,0xf -/* f01125c: 01637021 */ addu $t6,$t3,$v1 -/* f011260: 3b3f000f */ xori $ra,$t9,0xf -/* f011264: 3b08000f */ xori $t0,$t8,0xf -/* f011268: 01c27821 */ addu $t7,$t6,$v0 -/* f01126c: 01ffc021 */ addu $t8,$t7,$ra -/* f011270: 03082021 */ addu $a0,$t8,$t0 -/* f011274: 2484000f */ addiu $a0,$a0,0xf -/* f011278: 3499000f */ ori $t9,$a0,0xf -/* f01127c: afbf0020 */ sw $ra,0x20($sp) -/* f011280: ace00000 */ sw $zero,0x0($a3) -/* f011284: ace00004 */ sw $zero,0x4($a3) -/* f011288: ace00008 */ sw $zero,0x8($a3) -/* f01128c: 3b24000f */ xori $a0,$t9,0xf -/* f011290: afa8001c */ sw $t0,0x1c($sp) -/* f011294: 0c0048f2 */ jal 0x123c8 -/* f011298: 24050004 */ addiu $a1,$zero,0x4 -/* f01129c: 3c0a8009 */ lui $t2,0x8009 -/* f0112a0: 254a0af0 */ addiu $t2,$t2,0xaf0 -/* f0112a4: 91480000 */ lbu $t0,0x0($t2) -/* f0112a8: 3c07800a */ lui $a3,0x800a -/* f0112ac: 24090001 */ addiu $t1,$zero,0x1 -/* f0112b0: 3c0c8007 */ lui $t4,0x8007 -/* f0112b4: 3c0d8007 */ lui $t5,0x8007 -/* f0112b8: 25ad05a4 */ addiu $t5,$t5,0x5a4 -/* f0112bc: 258c05a0 */ addiu $t4,$t4,0x5a0 -/* f0112c0: 24e7dd10 */ addiu $a3,$a3,-8944 -/* f0112c4: 8fbf0020 */ lw $ra,0x20($sp) -/* f0112c8: 15280003 */ bne $t1,$t0,.L0f0112d8 -/* f0112cc: 00402025 */ or $a0,$v0,$zero -/* f0112d0: 10000002 */ beqz $zero,.L0f0112dc -/* f0112d4: 00003025 */ or $a2,$zero,$zero -.L0f0112d8: -/* f0112d8: 24060023 */ addiu $a2,$zero,0x23 -.L0f0112dc: -/* f0112dc: 10c00009 */ beqz $a2,.L0f011304 -/* f0112e0: 3c05800a */ lui $a1,0x800a -/* f0112e4: 3c01800a */ lui $at,0x800a -/* f0112e8: 15280003 */ bne $t1,$t0,.L0f0112f8 -/* f0112ec: ac22dd10 */ sw $v0,-0x22f0($at) -/* f0112f0: 10000002 */ beqz $zero,.L0f0112fc -/* f0112f4: 00003025 */ or $a2,$zero,$zero -.L0f0112f8: -/* f0112f8: 24060023 */ addiu $a2,$zero,0x23 -.L0f0112fc: -/* f0112fc: 000678c0 */ sll $t7,$a2,0x3 -/* f011300: 004f2021 */ addu $a0,$v0,$t7 -.L0f011304: -/* f011304: 15280003 */ bne $t1,$t0,.L0f011314 -/* f011308: 24a5dd00 */ addiu $a1,$a1,-8960 -/* f01130c: 10000002 */ beqz $zero,.L0f011318 -/* f011310: 24060018 */ addiu $a2,$zero,0x18 -.L0f011314: -/* f011314: 24060019 */ addiu $a2,$zero,0x19 -.L0f011318: -/* f011318: 10c00008 */ beqz $a2,.L0f01133c -/* f01131c: 3c0b800a */ lui $t3,0x800a -/* f011320: 15280003 */ bne $t1,$t0,.L0f011330 -/* f011324: ace40004 */ sw $a0,0x4($a3) -/* f011328: 10000002 */ beqz $zero,.L0f011334 -/* f01132c: 24060018 */ addiu $a2,$zero,0x18 -.L0f011330: -/* f011330: 24060019 */ addiu $a2,$zero,0x19 -.L0f011334: -/* f011334: 0006c0c0 */ sll $t8,$a2,0x3 -/* f011338: 00982021 */ addu $a0,$a0,$t8 -.L0f01133c: -/* f01133c: 15280003 */ bne $t1,$t0,.L0f01134c -/* f011340: 256bdd04 */ addiu $t3,$t3,-8956 -/* f011344: 10000002 */ beqz $zero,.L0f011350 -/* f011348: 00003025 */ or $a2,$zero,$zero -.L0f01134c: -/* f01134c: 24060014 */ addiu $a2,$zero,0x14 -.L0f011350: -/* f011350: 10c00008 */ beqz $a2,.L0f011374 -/* f011354: 00001825 */ or $v1,$zero,$zero -/* f011358: 15280003 */ bne $t1,$t0,.L0f011368 -/* f01135c: ace40008 */ sw $a0,0x8($a3) -/* f011360: 10000002 */ beqz $zero,.L0f01136c -/* f011364: 00003025 */ or $a2,$zero,$zero -.L0f011368: -/* f011368: 24060014 */ addiu $a2,$zero,0x14 -.L0f01136c: -/* f01136c: 0006c8c0 */ sll $t9,$a2,0x3 -/* f011370: 00992021 */ addu $a0,$a0,$t9 -.L0f011374: -/* f011374: aca40000 */ sw $a0,0x0($a1) -/* f011378: 8fae001c */ lw $t6,0x1c($sp) -/* f01137c: 009f2021 */ addu $a0,$a0,$ra -/* f011380: ad640000 */ sw $a0,0x0($t3) -/* f011384: 15280003 */ bne $t1,$t0,.L0f011394 -/* f011388: 008e2021 */ addu $a0,$a0,$t6 -/* f01138c: 10000002 */ beqz $zero,.L0f011398 -/* f011390: 00003025 */ or $a2,$zero,$zero -.L0f011394: -/* f011394: 24060023 */ addiu $a2,$zero,0x23 -.L0f011398: -/* f011398: 18c00014 */ blez $a2,.L0f0113ec -/* f01139c: 000310c0 */ sll $v0,$v1,0x3 -/* f0113a0: 8cef0000 */ lw $t7,0x0($a3) -.L0f0113a4: -/* f0113a4: 24630001 */ addiu $v1,$v1,0x1 -/* f0113a8: 24060023 */ addiu $a2,$zero,0x23 -/* f0113ac: 01e2c021 */ addu $t8,$t7,$v0 -/* f0113b0: af040004 */ sw $a0,0x4($t8) -/* f0113b4: 8cf90000 */ lw $t9,0x0($a3) -/* f0113b8: 24840010 */ addiu $a0,$a0,0x10 -/* f0113bc: 03227021 */ addu $t6,$t9,$v0 -/* f0113c0: adc00000 */ sw $zero,0x0($t6) -/* f0113c4: 91480000 */ lbu $t0,0x0($t2) -/* f0113c8: 24420008 */ addiu $v0,$v0,0x8 -/* f0113cc: 15280003 */ bne $t1,$t0,.L0f0113dc -/* f0113d0: 00000000 */ sll $zero,$zero,0x0 -/* f0113d4: 10000001 */ beqz $zero,.L0f0113dc -/* f0113d8: 00003025 */ or $a2,$zero,$zero -.L0f0113dc: -/* f0113dc: 0066082a */ slt $at,$v1,$a2 -/* f0113e0: 5420fff0 */ bnezl $at,.L0f0113a4 -/* f0113e4: 8cef0000 */ lw $t7,0x0($a3) -/* f0113e8: 00001825 */ or $v1,$zero,$zero -.L0f0113ec: -/* f0113ec: 15280003 */ bne $t1,$t0,.L0f0113fc -/* f0113f0: 24060019 */ addiu $a2,$zero,0x19 -/* f0113f4: 10000001 */ beqz $zero,.L0f0113fc -/* f0113f8: 24060018 */ addiu $a2,$zero,0x18 -.L0f0113fc: -/* f0113fc: 18c00014 */ blez $a2,.L0f011450 -/* f011400: 000310c0 */ sll $v0,$v1,0x3 -/* f011404: 8cef0004 */ lw $t7,0x4($a3) -.L0f011408: -/* f011408: 24630001 */ addiu $v1,$v1,0x1 -/* f01140c: 24060019 */ addiu $a2,$zero,0x19 -/* f011410: 01e2c021 */ addu $t8,$t7,$v0 -/* f011414: af040004 */ sw $a0,0x4($t8) -/* f011418: 8cf90004 */ lw $t9,0x4($a3) -/* f01141c: 248400d0 */ addiu $a0,$a0,0xd0 -/* f011420: 03227021 */ addu $t6,$t9,$v0 -/* f011424: adc00000 */ sw $zero,0x0($t6) -/* f011428: 91480000 */ lbu $t0,0x0($t2) -/* f01142c: 24420008 */ addiu $v0,$v0,0x8 -/* f011430: 15280003 */ bne $t1,$t0,.L0f011440 -/* f011434: 00000000 */ sll $zero,$zero,0x0 -/* f011438: 10000001 */ beqz $zero,.L0f011440 -/* f01143c: 24060018 */ addiu $a2,$zero,0x18 -.L0f011440: -/* f011440: 0066082a */ slt $at,$v1,$a2 -/* f011444: 5420fff0 */ bnezl $at,.L0f011408 -/* f011448: 8cef0004 */ lw $t7,0x4($a3) -/* f01144c: 00001825 */ or $v1,$zero,$zero -.L0f011450: -/* f011450: 15280003 */ bne $t1,$t0,.L0f011460 -/* f011454: 24060014 */ addiu $a2,$zero,0x14 -/* f011458: 10000001 */ beqz $zero,.L0f011460 -/* f01145c: 00003025 */ or $a2,$zero,$zero -.L0f011460: -/* f011460: 18c00013 */ blez $a2,.L0f0114b0 -/* f011464: 000310c0 */ sll $v0,$v1,0x3 -/* f011468: 8cef0008 */ lw $t7,0x8($a3) -.L0f01146c: -/* f01146c: 24630001 */ addiu $v1,$v1,0x1 -/* f011470: 24060014 */ addiu $a2,$zero,0x14 -/* f011474: 01e2c021 */ addu $t8,$t7,$v0 -/* f011478: af000004 */ sw $zero,0x4($t8) -/* f01147c: 8cf90008 */ lw $t9,0x8($a3) -/* f011480: 03227021 */ addu $t6,$t9,$v0 -/* f011484: adc00000 */ sw $zero,0x0($t6) -/* f011488: 914f0000 */ lbu $t7,0x0($t2) -/* f01148c: 24420008 */ addiu $v0,$v0,0x8 -/* f011490: 152f0003 */ bne $t1,$t7,.L0f0114a0 -/* f011494: 00000000 */ sll $zero,$zero,0x0 -/* f011498: 10000001 */ beqz $zero,.L0f0114a0 -/* f01149c: 00003025 */ or $a2,$zero,$zero -.L0f0114a0: -/* f0114a0: 0066082a */ slt $at,$v1,$a2 -/* f0114a4: 5420fff1 */ bnezl $at,.L0f01146c -/* f0114a8: 8cef0008 */ lw $t7,0x8($a3) -/* f0114ac: 00001825 */ or $v1,$zero,$zero -.L0f0114b0: -/* f0114b0: 8d980000 */ lw $t8,0x0($t4) -/* f0114b4: 00001025 */ or $v0,$zero,$zero -/* f0114b8: 2404ffff */ addiu $a0,$zero,-1 -/* f0114bc: 5b00000f */ blezl $t8,.L0f0114fc -/* f0114c0: 8dae0000 */ lw $t6,0x0($t5) -/* f0114c4: 8cb90000 */ lw $t9,0x0($a1) -.L0f0114c8: -/* f0114c8: 24630001 */ addiu $v1,$v1,0x1 -/* f0114cc: 03227021 */ addu $t6,$t9,$v0 -/* f0114d0: adc00008 */ sw $zero,0x8($t6) -/* f0114d4: 8caf0000 */ lw $t7,0x0($a1) -/* f0114d8: 01e2c021 */ addu $t8,$t7,$v0 -/* f0114dc: af000010 */ sw $zero,0x10($t8) -/* f0114e0: 8d990000 */ lw $t9,0x0($t4) -/* f0114e4: 24420024 */ addiu $v0,$v0,0x24 -/* f0114e8: 0079082a */ slt $at,$v1,$t9 -/* f0114ec: 5420fff6 */ bnezl $at,.L0f0114c8 -/* f0114f0: 8cb90000 */ lw $t9,0x0($a1) -/* f0114f4: 00001825 */ or $v1,$zero,$zero -/* f0114f8: 8dae0000 */ lw $t6,0x0($t5) -.L0f0114fc: -/* f0114fc: 00001025 */ or $v0,$zero,$zero -/* f011500: 19c0000a */ blez $t6,.L0f01152c -/* f011504: 00000000 */ sll $zero,$zero,0x0 -/* f011508: 8d6f0000 */ lw $t7,0x0($t3) -.L0f01150c: -/* f01150c: 24630001 */ addiu $v1,$v1,0x1 -/* f011510: 01e2c021 */ addu $t8,$t7,$v0 -/* f011514: a7040000 */ sh $a0,0x0($t8) -/* f011518: 8db90000 */ lw $t9,0x0($t5) -/* f01151c: 2442008c */ addiu $v0,$v0,0x8c -/* f011520: 0079082a */ slt $at,$v1,$t9 -/* f011524: 5420fff9 */ bnezl $at,.L0f01150c -/* f011528: 8d6f0000 */ lw $t7,0x0($t3) -.L0f01152c: -/* f01152c: 3c018007 */ lui $at,0x8007 -/* f011530: ac2005ac */ sw $zero,0x5ac($at) -/* f011534: 3c018007 */ lui $at,0x8007 -/* f011538: ac2005b0 */ sw $zero,0x5b0($at) -/* f01153c: 3c018007 */ lui $at,0x8007 -/* f011540: ac2005b4 */ sw $zero,0x5b4($at) -/* f011544: 8fbf0014 */ lw $ra,0x14($sp) -/* f011548: 3c018007 */ lui $at,0x8007 -/* f01154c: ac2005b8 */ sw $zero,0x5b8($at) -/* f011550: 3c018007 */ lui $at,0x8007 -/* f011554: ac2005bc */ sw $zero,0x5bc($at) -/* f011558: 03e00008 */ jr $ra -/* f01155c: 27bd0040 */ addiu $sp,$sp,0x40 -); - -GLOBAL_ASM( -glabel func0f011560 -/* f011560: 27bdffd0 */ addiu $sp,$sp,-48 -/* f011564: 00047080 */ sll $t6,$a0,0x2 -/* f011568: 3c028007 */ lui $v0,0x8007 -/* f01156c: afb50028 */ sw $s5,0x28($sp) -/* f011570: afb40024 */ sw $s4,0x24($sp) -/* f011574: afb30020 */ sw $s3,0x20($sp) -/* f011578: afb2001c */ sw $s2,0x1c($sp) -/* f01157c: afb10018 */ sw $s1,0x18($sp) -/* f011580: afb00014 */ sw $s0,0x14($sp) -/* f011584: 004e1021 */ addu $v0,$v0,$t6 -/* f011588: afbf002c */ sw $ra,0x2c($sp) -/* f01158c: 00008025 */ or $s0,$zero,$zero -/* f011590: 8c52ff18 */ lw $s2,-0xe8($v0) -/* f011594: 00008825 */ or $s1,$zero,$zero -/* f011598: 24130201 */ addiu $s3,$zero,0x201 -/* f01159c: 24140008 */ addiu $s4,$zero,0x8 -/* f0115a0: 24150002 */ addiu $s5,$zero,0x2 -.L0f0115a4: -/* f0115a4: 8e430014 */ lw $v1,0x14($s2) -/* f0115a8: 50600015 */ beqzl $v1,.L0f011600 -/* f0115ac: 26310004 */ addiu $s1,$s1,0x4 -/* f0115b0: 8c640000 */ lw $a0,0x0($v1) -/* f0115b4: 00601025 */ or $v0,$v1,$zero -/* f0115b8: 16640008 */ bne $s3,$a0,.L0f0115dc -/* f0115bc: 00000000 */ sll $zero,$zero,0x0 -/* f0115c0: 8c640040 */ lw $a0,0x40($v1) -/* f0115c4: 0482000e */ bltzl $a0,.L0f011600 -/* f0115c8: 26310004 */ addiu $s1,$s1,0x4 -/* f0115cc: 0fc2486d */ jal func0f0921b4 -/* f0115d0: 00000000 */ sll $zero,$zero,0x0 -/* f0115d4: 10000009 */ beqz $zero,.L0f0115fc -/* f0115d8: 02028025 */ or $s0,$s0,$v0 -.L0f0115dc: -/* f0115dc: 56a40008 */ bnel $s5,$a0,.L0f011600 -/* f0115e0: 26310004 */ addiu $s1,$s1,0x4 -/* f0115e4: 8c440014 */ lw $a0,0x14($v0) -/* f0115e8: 04820005 */ bltzl $a0,.L0f011600 -/* f0115ec: 26310004 */ addiu $s1,$s1,0x4 -/* f0115f0: 0fc2486d */ jal func0f0921b4 -/* f0115f4: 00000000 */ sll $zero,$zero,0x0 -/* f0115f8: 02028025 */ or $s0,$s0,$v0 -.L0f0115fc: -/* f0115fc: 26310004 */ addiu $s1,$s1,0x4 -.L0f011600: -/* f011600: 1634ffe8 */ bne $s1,$s4,.L0f0115a4 -/* f011604: 26520004 */ addiu $s2,$s2,0x4 -/* f011608: 8fbf002c */ lw $ra,0x2c($sp) -/* f01160c: 02001025 */ or $v0,$s0,$zero -/* f011610: 8fb00014 */ lw $s0,0x14($sp) -/* f011614: 8fb10018 */ lw $s1,0x18($sp) -/* f011618: 8fb2001c */ lw $s2,0x1c($sp) -/* f01161c: 8fb30020 */ lw $s3,0x20($sp) -/* f011620: 8fb40024 */ lw $s4,0x24($sp) -/* f011624: 8fb50028 */ lw $s5,0x28($sp) -/* f011628: 03e00008 */ jr $ra -/* f01162c: 27bd0030 */ addiu $sp,$sp,0x30 -); - -GLOBAL_ASM( -glabel func0f011630 -/* f011630: 27bdff78 */ addiu $sp,$sp,-136 -/* f011634: afb00018 */ sw $s0,0x18($sp) -/* f011638: 3c10800a */ lui $s0,0x800a -/* f01163c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f011640: 8e0e0284 */ lw $t6,0x284($s0) -/* f011644: afbf001c */ sw $ra,0x1c($sp) -/* f011648: 3c028006 */ lui $v0,0x8006 -/* f01164c: 8dcf0480 */ lw $t7,0x480($t6) -/* f011650: 24050042 */ addiu $a1,$zero,0x42 -/* f011654: 55e000a3 */ bnezl $t7,.L0f0118e4 -/* f011658: 8fbf001c */ lw $ra,0x1c($sp) -/* f01165c: 904223a0 */ lbu $v0,0x23a0($v0) -/* f011660: 3c018006 */ lui $at,0x8006 -/* f011664: 27a60030 */ addiu $a2,$sp,0x30 -/* f011668: 00402025 */ or $a0,$v0,$zero -/* f01166c: 24420001 */ addiu $v0,$v0,0x1 -/* f011670: 305800ff */ andi $t8,$v0,0xff -/* f011674: 03001025 */ or $v0,$t8,$zero -/* f011678: 0fc456ac */ jal func0f115ab0 -/* f01167c: a03823a0 */ sb $t8,0x23a0($at) -/* f011680: 27a40030 */ addiu $a0,$sp,0x30 -/* f011684: 0fc0b6eb */ jal func0f02dbac -/* f011688: 87a5007a */ lh $a1,0x7a($sp) -/* f01168c: 10400094 */ beqz $v0,.L0f0118e0 -/* f011690: 24040080 */ addiu $a0,$zero,0x80 -/* f011694: 24050004 */ addiu $a1,$zero,0x4 -/* f011698: 0c0048f2 */ jal 0x123c8 -/* f01169c: afa20084 */ sw $v0,0x84($sp) -/* f0116a0: 8e190284 */ lw $t9,0x284($s0) -/* f0116a4: 8fa60084 */ lw $a2,0x84($sp) -/* f0116a8: af220480 */ sw $v0,0x480($t9) -/* f0116ac: 8e080284 */ lw $t0,0x284($s0) -/* f0116b0: 8d050480 */ lw $a1,0x480($t0) -/* f0116b4: 50a0008b */ beqzl $a1,.L0f0118e4 -/* f0116b8: 8fbf001c */ lw $ra,0x1c($sp) -/* f0116bc: aca60000 */ sw $a2,0x0($a1) -/* f0116c0: 8e090284 */ lw $t1,0x284($s0) -/* f0116c4: 44800000 */ mtc1 $zero,$f0 -/* f0116c8: 3c013f80 */ lui $at,0x3f80 -/* f0116cc: 8d2a0480 */ lw $t2,0x480($t1) -/* f0116d0: 44811000 */ mtc1 $at,$f2 -/* f0116d4: 24070001 */ addiu $a3,$zero,0x1 -/* f0116d8: e5400004 */ swc1 $f0,0x4($t2) -/* f0116dc: 8e0b0284 */ lw $t3,0x284($s0) -/* f0116e0: 8d6c0480 */ lw $t4,0x480($t3) -/* f0116e4: e5800008 */ swc1 $f0,0x8($t4) -/* f0116e8: 8e0d0284 */ lw $t5,0x284($s0) -/* f0116ec: 8dae0480 */ lw $t6,0x480($t5) -/* f0116f0: e5c2000c */ swc1 $f2,0xc($t6) -/* f0116f4: 8e0f0284 */ lw $t7,0x284($s0) -/* f0116f8: 8df80480 */ lw $t8,0x480($t7) -/* f0116fc: e7000010 */ swc1 $f0,0x10($t8) -/* f011700: 8e190284 */ lw $t9,0x284($s0) -/* f011704: 8f280480 */ lw $t0,0x480($t9) -/* f011708: e5020014 */ swc1 $f2,0x14($t0) -/* f01170c: 8e090284 */ lw $t1,0x284($s0) -/* f011710: 8d2a0480 */ lw $t2,0x480($t1) -/* f011714: e5400018 */ swc1 $f0,0x18($t2) -/* f011718: 8e0b0284 */ lw $t3,0x284($s0) -/* f01171c: 8d6c0480 */ lw $t4,0x480($t3) -/* f011720: e580001c */ swc1 $f0,0x1c($t4) -/* f011724: 8e0d0284 */ lw $t5,0x284($s0) -/* f011728: 8dae0480 */ lw $t6,0x480($t5) -/* f01172c: e5c20020 */ swc1 $f2,0x20($t6) -/* f011730: 8e0f0284 */ lw $t7,0x284($s0) -/* f011734: 8df80480 */ lw $t8,0x480($t7) -/* f011738: e7000024 */ swc1 $f0,0x24($t8) -/* f01173c: 8e190284 */ lw $t9,0x284($s0) -/* f011740: 8f280480 */ lw $t0,0x480($t9) -/* f011744: e5000028 */ swc1 $f0,0x28($t0) -/* f011748: 8e090284 */ lw $t1,0x284($s0) -/* f01174c: 8d2a0480 */ lw $t2,0x480($t1) -/* f011750: e542002c */ swc1 $f2,0x2c($t2) -/* f011754: 8e0b0284 */ lw $t3,0x284($s0) -/* f011758: 8d6c0480 */ lw $t4,0x480($t3) -/* f01175c: e5800030 */ swc1 $f0,0x30($t4) -/* f011760: 8e0d0284 */ lw $t5,0x284($s0) -/* f011764: 8dae0480 */ lw $t6,0x480($t5) -/* f011768: 240d0001 */ addiu $t5,$zero,0x1 -/* f01176c: a1c70034 */ sb $a3,0x34($t6) -/* f011770: 8e0f0284 */ lw $t7,0x284($s0) -/* f011774: 8df80480 */ lw $t8,0x480($t7) -/* f011778: a3000035 */ sb $zero,0x35($t8) -/* f01177c: 8e190284 */ lw $t9,0x284($s0) -/* f011780: 8f280480 */ lw $t0,0x480($t9) -/* f011784: a1000037 */ sb $zero,0x37($t0) -/* f011788: 8e090284 */ lw $t1,0x284($s0) -/* f01178c: 8d2a0480 */ lw $t2,0x480($t1) -/* f011790: a1400038 */ sb $zero,0x38($t2) -/* f011794: 8e0b0284 */ lw $t3,0x284($s0) -/* f011798: 8d6c0480 */ lw $t4,0x480($t3) -/* f01179c: a1800039 */ sb $zero,0x39($t4) -/* f0117a0: 8e0e0284 */ lw $t6,0x284($s0) -/* f0117a4: 8dcf0480 */ lw $t7,0x480($t6) -/* f0117a8: a5ed003a */ sh $t5,0x3a($t7) -/* f0117ac: 8e180284 */ lw $t8,0x284($s0) -/* f0117b0: 8f190480 */ lw $t9,0x480($t8) -/* f0117b4: a320003c */ sb $zero,0x3c($t9) -/* f0117b8: 8e080284 */ lw $t0,0x284($s0) -/* f0117bc: 8d090480 */ lw $t1,0x480($t0) -/* f0117c0: a127003d */ sb $a3,0x3d($t1) -/* f0117c4: 8e0a0284 */ lw $t2,0x284($s0) -/* f0117c8: 8d4b0480 */ lw $t3,0x480($t2) -/* f0117cc: e5600040 */ swc1 $f0,0x40($t3) -/* f0117d0: 8e0c0284 */ lw $t4,0x284($s0) -/* f0117d4: 8d8e0480 */ lw $t6,0x480($t4) -/* f0117d8: e5c00044 */ swc1 $f0,0x44($t6) -/* f0117dc: 8e0d0284 */ lw $t5,0x284($s0) -/* f0117e0: 8daf0480 */ lw $t7,0x480($t5) -/* f0117e4: e5e00048 */ swc1 $f0,0x48($t7) -/* f0117e8: 8e180284 */ lw $t8,0x284($s0) -/* f0117ec: 8f190480 */ lw $t9,0x480($t8) -/* f0117f0: e7200058 */ swc1 $f0,0x58($t9) -/* f0117f4: 8e080284 */ lw $t0,0x284($s0) -/* f0117f8: 8d090480 */ lw $t1,0x480($t0) -/* f0117fc: e520005c */ swc1 $f0,0x5c($t1) -/* f011800: 8e0a0284 */ lw $t2,0x284($s0) -/* f011804: 8d4b0480 */ lw $t3,0x480($t2) -/* f011808: e5600060 */ swc1 $f0,0x60($t3) -/* f01180c: 8e0c0284 */ lw $t4,0x284($s0) -/* f011810: 8d8e0480 */ lw $t6,0x480($t4) -/* f011814: e5c00064 */ swc1 $f0,0x64($t6) -/* f011818: 8e0d0284 */ lw $t5,0x284($s0) -/* f01181c: 8daf0480 */ lw $t7,0x480($t5) -/* f011820: a1e00069 */ sb $zero,0x69($t7) -/* f011824: 8e180284 */ lw $t8,0x284($s0) -/* f011828: 8f190480 */ lw $t9,0x480($t8) -/* f01182c: a320006a */ sb $zero,0x6a($t9) -/* f011830: 8e080284 */ lw $t0,0x284($s0) -/* f011834: 8d090480 */ lw $t1,0x480($t0) -/* f011838: a120006b */ sb $zero,0x6b($t1) -/* f01183c: 8e0a0284 */ lw $t2,0x284($s0) -/* f011840: 8cc20004 */ lw $v0,0x4($a2) -/* f011844: 8d4b00bc */ lw $t3,0xbc($t2) -/* f011848: 8d630004 */ lw $v1,0x4($t3) -/* f01184c: 906c0125 */ lbu $t4,0x125($v1) -/* f011850: a04c0125 */ sb $t4,0x125($v0) -/* f011854: 0fc59585 */ jal func0f165614 -/* f011858: 8e0404b4 */ lw $a0,0x4b4($s0) -/* f01185c: 24010013 */ addiu $at,$zero,0x13 -/* f011860: 1441000d */ bne $v0,$at,.L0f011898 -/* f011864: 00000000 */ sll $zero,$zero,0x0 -/* f011868: 8e0d0284 */ lw $t5,0x284($s0) -/* f01186c: 3c028007 */ lui $v0,0x8007 -/* f011870: 240e0001 */ addiu $t6,$zero,0x1 -/* f011874: 8daf0480 */ lw $t7,0x480($t5) -/* f011878: 2442ff18 */ addiu $v0,$v0,-232 -/* f01187c: 24034c3d */ addiu $v1,$zero,0x4c3d -/* f011880: a1ee006b */ sb $t6,0x6b($t7) -/* f011884: 8c5800b8 */ lw $t8,0xb8($v0) -/* f011888: a7030046 */ sh $v1,0x46($t8) -/* f01188c: 8c5900b8 */ lw $t9,0xb8($v0) -/* f011890: 10000013 */ beqz $zero,.L0f0118e0 -/* f011894: a7230044 */ sh $v1,0x44($t9) -.L0f011898: -/* f011898: 0fc59585 */ jal func0f165614 -/* f01189c: 8e0404b4 */ lw $a0,0x4b4($s0) -/* f0118a0: 24010023 */ addiu $at,$zero,0x23 -/* f0118a4: 50410007 */ beql $v0,$at,.L0f0118c4 -/* f0118a8: 8e090284 */ lw $t1,0x284($s0) -/* f0118ac: 0fc59585 */ jal func0f165614 -/* f0118b0: 8e0404b4 */ lw $a0,0x4b4($s0) -/* f0118b4: 24010009 */ addiu $at,$zero,0x9 -/* f0118b8: 54410007 */ bnel $v0,$at,.L0f0118d8 -/* f0118bc: 8e0b0284 */ lw $t3,0x284($s0) -/* f0118c0: 8e090284 */ lw $t1,0x284($s0) -.L0f0118c4: -/* f0118c4: 24080002 */ addiu $t0,$zero,0x2 -/* f0118c8: 8d2a0480 */ lw $t2,0x480($t1) -/* f0118cc: 10000004 */ beqz $zero,.L0f0118e0 -/* f0118d0: a148006b */ sb $t0,0x6b($t2) -/* f0118d4: 8e0b0284 */ lw $t3,0x284($s0) -.L0f0118d8: -/* f0118d8: 8d6c0480 */ lw $t4,0x480($t3) -/* f0118dc: a180006b */ sb $zero,0x6b($t4) -.L0f0118e0: -/* f0118e0: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0118e4: -/* f0118e4: 8fb00018 */ lw $s0,0x18($sp) -/* f0118e8: 27bd0088 */ addiu $sp,$sp,0x88 -/* f0118ec: 03e00008 */ jr $ra -/* f0118f0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0118f4 -/* f0118f4: 27bdff58 */ addiu $sp,$sp,-168 -/* f0118f8: 3c0f8006 */ lui $t7,0x8006 -/* f0118fc: afbf0034 */ sw $ra,0x34($sp) -/* f011900: afb10030 */ sw $s1,0x30($sp) -/* f011904: afb0002c */ sw $s0,0x2c($sp) -/* f011908: 25ef23a4 */ addiu $t7,$t7,0x23a4 -/* f01190c: 8de10000 */ lw $at,0x0($t7) -/* f011910: 27ae009c */ addiu $t6,$sp,0x9c -/* f011914: 8de90004 */ lw $t1,0x4($t7) -/* f011918: adc10000 */ sw $at,0x0($t6) -/* f01191c: 8de10008 */ lw $at,0x8($t7) -/* f011920: adc90004 */ sw $t1,0x4($t6) -/* f011924: 44802000 */ mtc1 $zero,$f4 -/* f011928: adc10008 */ sw $at,0x8($t6) -/* f01192c: 3c10800a */ lui $s0,0x800a -/* f011930: afa00080 */ sw $zero,0x80($sp) -/* f011934: 8e10d03c */ lw $s0,-0x2fc4($s0) -/* f011938: a3a0007b */ sb $zero,0x7b($sp) -/* f01193c: 0fc2f0fc */ jal func0f0bc3f0 -/* f011940: e7a40088 */ swc1 $f4,0x88($sp) -/* f011944: 0fc63956 */ jal func0f18e558 -/* f011948: 00000000 */ sll $zero,$zero,0x0 -/* f01194c: 3c018007 */ lui $at,0x8007 -/* f011950: ac200764 */ sw $zero,0x764($at) -/* f011954: 3c01800a */ lui $at,0x800a -/* f011958: ac20de20 */ sw $zero,-0x21e0($at) -/* f01195c: 24030001 */ addiu $v1,$zero,0x1 -/* f011960: 3c018007 */ lui $at,0x8007 -/* f011964: ac23072c */ sw $v1,0x72c($at) -/* f011968: 3c018007 */ lui $at,0x8007 -/* f01196c: ac200738 */ sw $zero,0x738($at) -/* f011970: 3c018007 */ lui $at,0x8007 -/* f011974: ac20073c */ sw $zero,0x73c($at) -/* f011978: 3c11800a */ lui $s1,0x800a -/* f01197c: 3c018007 */ lui $at,0x8007 -/* f011980: 26319fc0 */ addiu $s1,$s1,-24640 -/* f011984: ac200740 */ sw $zero,0x740($at) -/* f011988: 8e2a0284 */ lw $t2,0x284($s1) -/* f01198c: 3c01800a */ lui $at,0x800a -/* f011990: 3c028007 */ lui $v0,0x8007 -/* f011994: ad401bf0 */ sw $zero,0x1bf0($t2) -/* f011998: ac20de68 */ sw $zero,-0x2198($at) -/* f01199c: 8e2b0284 */ lw $t3,0x284($s1) -/* f0119a0: 24420750 */ addiu $v0,$v0,0x750 -/* f0119a4: 3c018007 */ lui $at,0x8007 -/* f0119a8: ad601b78 */ sw $zero,0x1b78($t3) -/* f0119ac: 8e2c0284 */ lw $t4,0x284($s1) -/* f0119b0: 00002025 */ or $a0,$zero,$zero -/* f0119b4: ad801bd4 */ sw $zero,0x1bd4($t4) -/* f0119b8: ac430000 */ sw $v1,0x0($v0) -/* f0119bc: ac430004 */ sw $v1,0x4($v0) -/* f0119c0: ac430008 */ sw $v1,0x8($v0) -/* f0119c4: ac43000c */ sw $v1,0xc($v0) -/* f0119c8: 0fc2e58f */ jal func0f0b963c -/* f0119cc: ac200760 */ sw $zero,0x760($at) -/* f0119d0: 3c018007 */ lui $at,0x8007 -/* f0119d4: ac200744 */ sw $zero,0x744($at) -/* f0119d8: 3c018007 */ lui $at,0x8007 -/* f0119dc: ac200748 */ sw $zero,0x748($at) -/* f0119e0: 3c018007 */ lui $at,0x8007 -/* f0119e4: ac20074c */ sw $zero,0x74c($at) -/* f0119e8: 8e2d0284 */ lw $t5,0x284($s1) -/* f0119ec: 44803000 */ mtc1 $zero,$f6 -/* f0119f0: 3c01800a */ lui $at,0x800a -/* f0119f4: ada01b7c */ sw $zero,0x1b7c($t5) -/* f0119f8: 8e390284 */ lw $t9,0x284($s1) -/* f0119fc: e7261b80 */ swc1 $f6,0x1b80($t9) -/* f011a00: 8e380284 */ lw $t8,0x284($s1) -/* f011a04: af001b88 */ sw $zero,0x1b88($t8) -/* f011a08: ac20ddd4 */ sw $zero,-0x222c($at) -/* f011a0c: 3c01800a */ lui $at,0x800a -/* f011a10: 120000a1 */ beqz $s0,.L0f011c98 -/* f011a14: ac20ddd0 */ sw $zero,-0x2230($at) -/* f011a18: 8e020000 */ lw $v0,0x0($s0) -/* f011a1c: 2401000c */ addiu $at,$zero,0xc -/* f011a20: 1041009d */ beq $v0,$at,.L0f011c98 -/* f011a24: 2c41000c */ sltiu $at,$v0,0xc -.L0f011a28: -/* f011a28: 10200096 */ beqz $at,.L0f011c84 -/* f011a2c: 00027080 */ sll $t6,$v0,0x2 -/* f011a30: 3c017f1b */ lui $at,0x7f1b -/* f011a34: 002e0821 */ addu $at,$at,$t6 -/* f011a38: 8c2e8240 */ lw $t6,-0x7dc0($at) -/* f011a3c: 01c00008 */ jr $t6 -/* f011a40: 00000000 */ sll $zero,$zero,0x0 -/* f011a44: 8e0f0008 */ lw $t7,0x8($s0) -/* f011a48: 3c02800a */ lui $v0,0x800a -/* f011a4c: 15e0000a */ bnez $t7,.L0f011a78 -/* f011a50: 00000000 */ sll $zero,$zero,0x0 -/* f011a54: 8c42de68 */ lw $v0,-0x2198($v0) -/* f011a58: 8e090004 */ lw $t1,0x4($s0) -/* f011a5c: 3c01800a */ lui $at,0x800a -/* f011a60: 00025040 */ sll $t2,$v0,0x1 -/* f011a64: 002a0821 */ addu $at,$at,$t2 -/* f011a68: a429de38 */ sh $t1,-0x21c8($at) -/* f011a6c: 3c01800a */ lui $at,0x800a -/* f011a70: 244b0001 */ addiu $t3,$v0,0x1 -/* f011a74: ac2bde68 */ sw $t3,-0x2198($at) -.L0f011a78: -/* f011a78: 10000083 */ beqz $zero,.L0f011c88 -/* f011a7c: 2610000c */ addiu $s0,$s0,0xc -/* f011a80: 10000081 */ beqz $zero,.L0f011c88 -/* f011a84: 2610000c */ addiu $s0,$s0,0xc -/* f011a88: 1000007f */ beqz $zero,.L0f011c88 -/* f011a8c: 26100008 */ addiu $s0,$s0,0x8 -/* f011a90: 8e0c000c */ lw $t4,0xc($s0) -/* f011a94: 15800026 */ bnez $t4,.L0f011b30 -/* f011a98: 00000000 */ sll $zero,$zero,0x0 -/* f011a9c: 8e2d02a8 */ lw $t5,0x2a8($s1) -/* f011aa0: 8e390284 */ lw $t9,0x284($s1) -/* f011aa4: 11b90022 */ beq $t5,$t9,.L0f011b30 -/* f011aa8: 00000000 */ sll $zero,$zero,0x0 -/* f011aac: 0fc04558 */ jal func0f011560 -/* f011ab0: 8e040004 */ lw $a0,0x4($s0) -/* f011ab4: 8e040008 */ lw $a0,0x8($s0) -/* f011ab8: 04800008 */ bltz $a0,.L0f011adc -/* f011abc: 00000000 */ sll $zero,$zero,0x0 -/* f011ac0: 0fc04558 */ jal func0f011560 -/* f011ac4: 00000000 */ sll $zero,$zero,0x0 -/* f011ac8: 8e040004 */ lw $a0,0x4($s0) -/* f011acc: 0fc4478a */ jal func0f111e28 -/* f011ad0: 8e050008 */ lw $a1,0x8($s0) -/* f011ad4: 10000004 */ beqz $zero,.L0f011ae8 -/* f011ad8: 8fb80080 */ lw $t8,0x80($sp) -.L0f011adc: -/* f011adc: 0fc44762 */ jal func0f111d88 -/* f011ae0: 8e040004 */ lw $a0,0x4($s0) -/* f011ae4: 8fb80080 */ lw $t8,0x80($sp) -.L0f011ae8: -/* f011ae8: 240a0001 */ addiu $t2,$zero,0x1 -/* f011aec: 5700000c */ bnezl $t8,.L0f011b20 -/* f011af0: 8e090004 */ lw $t1,0x4($s0) -/* f011af4: 8e0e0004 */ lw $t6,0x4($s0) -/* f011af8: 3c01800a */ lui $at,0x800a -/* f011afc: 240f0001 */ addiu $t7,$zero,0x1 -/* f011b00: ac2eddd0 */ sw $t6,-0x2230($at) -/* f011b04: 8e040008 */ lw $a0,0x8($s0) -/* f011b08: afaf0080 */ sw $t7,0x80($sp) -/* f011b0c: 3c01800a */ lui $at,0x800a -/* f011b10: 04820003 */ bltzl $a0,.L0f011b20 -/* f011b14: 8e090004 */ lw $t1,0x4($s0) -/* f011b18: ac24ddd4 */ sw $a0,-0x222c($at) -/* f011b1c: 8e090004 */ lw $t1,0x4($s0) -.L0f011b20: -/* f011b20: 2401002e */ addiu $at,$zero,0x2e -/* f011b24: 15210002 */ bne $t1,$at,.L0f011b30 -/* f011b28: 00000000 */ sll $zero,$zero,0x0 -/* f011b2c: a3aa007b */ sb $t2,0x7b($sp) -.L0f011b30: -/* f011b30: 10000055 */ beqz $zero,.L0f011c88 -/* f011b34: 26100010 */ addiu $s0,$s0,0x10 -/* f011b38: 8e0b000c */ lw $t3,0xc($s0) -/* f011b3c: 15600008 */ bnez $t3,.L0f011b60 -/* f011b40: 00000000 */ sll $zero,$zero,0x0 -/* f011b44: 8e2c02a8 */ lw $t4,0x2a8($s1) -/* f011b48: 8e2d0284 */ lw $t5,0x284($s1) -/* f011b4c: 118d0004 */ beq $t4,$t5,.L0f011b60 -/* f011b50: 00000000 */ sll $zero,$zero,0x0 -/* f011b54: 8e040004 */ lw $a0,0x4($s0) -/* f011b58: 0fc2a58a */ jal func0f0a9628 -/* f011b5c: 8e050008 */ lw $a1,0x8($s0) -.L0f011b60: -/* f011b60: 10000049 */ beqz $zero,.L0f011c88 -/* f011b64: 26100010 */ addiu $s0,$s0,0x10 -/* f011b68: 10000047 */ beqz $zero,.L0f011c88 -/* f011b6c: 26100020 */ addiu $s0,$s0,0x20 -/* f011b70: 10000045 */ beqz $zero,.L0f011c88 -/* f011b74: 26100008 */ addiu $s0,$s0,0x8 -/* f011b78: 8e190004 */ lw $t9,0x4($s0) -/* f011b7c: 8e380284 */ lw $t8,0x284($s1) -/* f011b80: 26100008 */ addiu $s0,$s0,0x8 -/* f011b84: 10000040 */ beqz $zero,.L0f011c88 -/* f011b88: af190324 */ sw $t9,0x324($t8) -/* f011b8c: 1000003e */ beqz $zero,.L0f011c88 -/* f011b90: 26100028 */ addiu $s0,$s0,0x28 -/* f011b94: 44804000 */ mtc1 $zero,$f8 -/* f011b98: 8e2e0284 */ lw $t6,0x284($s1) -/* f011b9c: 2401003c */ addiu $at,$zero,0x3c -/* f011ba0: e5c81b80 */ swc1 $f8,0x1b80($t6) -/* f011ba4: 8e040008 */ lw $a0,0x8($s0) -/* f011ba8: 5880000f */ blezl $a0,.L0f011be8 -/* f011bac: 8e030004 */ lw $v1,0x4($s0) -/* f011bb0: 0081001a */ div $zero,$a0,$at -/* f011bb4: 00007810 */ mfhi $t7 -/* f011bb8: 000f48c0 */ sll $t1,$t7,0x3 -/* f011bbc: 012f4823 */ subu $t1,$t1,$t7 -/* f011bc0: 00094940 */ sll $t1,$t1,0x5 -/* f011bc4: 012f4821 */ addu $t1,$t1,$t7 -/* f011bc8: 00094900 */ sll $t1,$t1,0x4 -/* f011bcc: 44898000 */ mtc1 $t1,$f16 -/* f011bd0: 8e220284 */ lw $v0,0x284($s1) -/* f011bd4: 468084a0 */ cvt.s.w $f18,$f16 -/* f011bd8: c44a1b80 */ lwc1 $f10,0x1b80($v0) -/* f011bdc: 46125100 */ add.s $f4,$f10,$f18 -/* f011be0: e4441b80 */ swc1 $f4,0x1b80($v0) -/* f011be4: 8e030004 */ lw $v1,0x4($s0) -.L0f011be8: -/* f011be8: 2401000c */ addiu $at,$zero,0xc -/* f011bec: 1860000e */ blez $v1,.L0f011c28 -/* f011bf0: 00000000 */ sll $zero,$zero,0x0 -/* f011bf4: 0061001a */ div $zero,$v1,$at -/* f011bf8: 00005010 */ mfhi $t2 -/* f011bfc: 3c010003 */ lui $at,0x3 -/* f011c00: 34214bc0 */ ori $at,$at,0x4bc0 -/* f011c04: 01410019 */ multu $t2,$at -/* f011c08: 8e220284 */ lw $v0,0x284($s1) -/* f011c0c: c4461b80 */ lwc1 $f6,0x1b80($v0) -/* f011c10: 00005812 */ mflo $t3 -/* f011c14: 448b4000 */ mtc1 $t3,$f8 -/* f011c18: 00000000 */ sll $zero,$zero,0x0 -/* f011c1c: 46804420 */ cvt.s.w $f16,$f8 -/* f011c20: 46103280 */ add.s $f10,$f6,$f16 -/* f011c24: e44a1b80 */ swc1 $f10,0x1b80($v0) -.L0f011c28: -/* f011c28: 10000017 */ beqz $zero,.L0f011c88 -/* f011c2c: 2610000c */ addiu $s0,$s0,0xc -/* f011c30: 3c0c800a */ lui $t4,0x800a -/* f011c34: 8d8cd050 */ lw $t4,-0x2fb0($t4) -/* f011c38: 8e0d0004 */ lw $t5,0x4($s0) -/* f011c3c: 3c018007 */ lui $at,0x8007 -/* f011c40: 018d1021 */ addu $v0,$t4,$t5 -/* f011c44: ac220740 */ sw $v0,0x740($at) -/* f011c48: 94590000 */ lhu $t9,0x0($v0) -/* f011c4c: 57200005 */ bnezl $t9,.L0f011c64 -/* f011c50: 944e000c */ lhu $t6,0xc($v0) -/* f011c54: 94580002 */ lhu $t8,0x2($v0) -/* f011c58: 13000008 */ beqz $t8,.L0f011c7c -/* f011c5c: 00000000 */ sll $zero,$zero,0x0 -/* f011c60: 944e000c */ lhu $t6,0xc($v0) -.L0f011c64: -/* f011c64: 2442000c */ addiu $v0,$v0,0xc -/* f011c68: 55c0fffe */ bnezl $t6,.L0f011c64 -/* f011c6c: 944e000c */ lhu $t6,0xc($v0) -/* f011c70: 944f0002 */ lhu $t7,0x2($v0) -/* f011c74: 55e0fffb */ bnezl $t7,.L0f011c64 -/* f011c78: 944e000c */ lhu $t6,0xc($v0) -.L0f011c7c: -/* f011c7c: 10000002 */ beqz $zero,.L0f011c88 -/* f011c80: 26100008 */ addiu $s0,$s0,0x8 -.L0f011c84: -/* f011c84: 26100004 */ addiu $s0,$s0,0x4 -.L0f011c88: -/* f011c88: 8e020000 */ lw $v0,0x0($s0) -/* f011c8c: 2401000c */ addiu $at,$zero,0xc -/* f011c90: 5441ff65 */ bnel $v0,$at,.L0f011a28 -/* f011c94: 2c41000c */ sltiu $at,$v0,0xc -.L0f011c98: -/* f011c98: 0fc44762 */ jal func0f111d88 -/* f011c9c: 24040001 */ addiu $a0,$zero,0x1 -/* f011ca0: 0fc41b99 */ jal func0f106e64 -/* f011ca4: 24040008 */ addiu $a0,$zero,0x8 -/* f011ca8: 10400006 */ beqz $v0,.L0f011cc4 -/* f011cac: 00000000 */ sll $zero,$zero,0x0 -/* f011cb0: 0fc44762 */ jal func0f111d88 -/* f011cb4: 24040009 */ addiu $a0,$zero,0x9 -/* f011cb8: 2404000a */ addiu $a0,$zero,0xa -/* f011cbc: 0fc2a58a */ jal func0f0a9628 -/* f011cc0: 24050050 */ addiu $a1,$zero,0x50 -.L0f011cc4: -/* f011cc4: 0fc41b99 */ jal func0f106e64 -/* f011cc8: 24040009 */ addiu $a0,$zero,0x9 -/* f011ccc: 10400006 */ beqz $v0,.L0f011ce8 -/* f011cd0: 00000000 */ sll $zero,$zero,0x0 -/* f011cd4: 0fc44762 */ jal func0f111d88 -/* f011cd8: 24040016 */ addiu $a0,$zero,0x16 -/* f011cdc: 24040006 */ addiu $a0,$zero,0x6 -/* f011ce0: 0fc2a58a */ jal func0f0a9628 -/* f011ce4: 24050050 */ addiu $a1,$zero,0x50 -.L0f011ce8: -/* f011ce8: 0fc41b99 */ jal func0f106e64 -/* f011cec: 24040001 */ addiu $a0,$zero,0x1 -/* f011cf0: 10400006 */ beqz $v0,.L0f011d0c -/* f011cf4: 00000000 */ sll $zero,$zero,0x0 -/* f011cf8: 0fc44762 */ jal func0f111d88 -/* f011cfc: 24040031 */ addiu $a0,$zero,0x31 -/* f011d00: 24040014 */ addiu $a0,$zero,0x14 -/* f011d04: 0fc2a58a */ jal func0f0a9628 -/* f011d08: 24051c20 */ addiu $a1,$zero,0x1c20 -.L0f011d0c: -/* f011d0c: 0fc41b99 */ jal func0f106e64 -/* f011d10: 24040015 */ addiu $a0,$zero,0x15 -/* f011d14: 10400003 */ beqz $v0,.L0f011d24 -/* f011d18: 00000000 */ sll $zero,$zero,0x0 -/* f011d1c: 0fc44762 */ jal func0f111d88 -/* f011d20: 2404002d */ addiu $a0,$zero,0x2d -.L0f011d24: -/* f011d24: 0fc41b99 */ jal func0f106e64 -/* f011d28: 2404001a */ addiu $a0,$zero,0x1a -/* f011d2c: 10400003 */ beqz $v0,.L0f011d3c -/* f011d30: 00000000 */ sll $zero,$zero,0x0 -/* f011d34: 0fc44762 */ jal func0f111d88 -/* f011d38: 24040037 */ addiu $a0,$zero,0x37 -.L0f011d3c: -/* f011d3c: 0fc41b99 */ jal func0f106e64 -/* f011d40: 2404001b */ addiu $a0,$zero,0x1b -/* f011d44: 10400006 */ beqz $v0,.L0f011d60 -/* f011d48: 00000000 */ sll $zero,$zero,0x0 -/* f011d4c: 0fc44762 */ jal func0f111d88 -/* f011d50: 24040018 */ addiu $a0,$zero,0x18 -/* f011d54: 24040008 */ addiu $a0,$zero,0x8 -/* f011d58: 0fc2a58a */ jal func0f0a9628 -/* f011d5c: 2405000a */ addiu $a1,$zero,0xa -.L0f011d60: -/* f011d60: 0fc41b99 */ jal func0f106e64 -/* f011d64: 2404001c */ addiu $a0,$zero,0x1c -/* f011d68: 10400006 */ beqz $v0,.L0f011d84 -/* f011d6c: 00000000 */ sll $zero,$zero,0x0 -/* f011d70: 0fc44762 */ jal func0f111d88 -/* f011d74: 24040015 */ addiu $a0,$zero,0x15 -/* f011d78: 24040004 */ addiu $a0,$zero,0x4 -/* f011d7c: 0fc2a58a */ jal func0f0a9628 -/* f011d80: 240500c8 */ addiu $a1,$zero,0xc8 -.L0f011d84: -/* f011d84: 0fc41b99 */ jal func0f106e64 -/* f011d88: 2404001d */ addiu $a0,$zero,0x1d -/* f011d8c: 10400003 */ beqz $v0,.L0f011d9c -/* f011d90: 00000000 */ sll $zero,$zero,0x0 -/* f011d94: 0fc44762 */ jal func0f111d88 -/* f011d98: 2404002f */ addiu $a0,$zero,0x2f -.L0f011d9c: -/* f011d9c: 0fc41b99 */ jal func0f106e64 -/* f011da0: 2404001e */ addiu $a0,$zero,0x1e -/* f011da4: 10400009 */ beqz $v0,.L0f011dcc -/* f011da8: 00000000 */ sll $zero,$zero,0x0 -/* f011dac: 0fc44762 */ jal func0f111d88 -/* f011db0: 24040012 */ addiu $a0,$zero,0x12 -/* f011db4: 24040004 */ addiu $a0,$zero,0x4 -/* f011db8: 0fc2a58a */ jal func0f0a9628 -/* f011dbc: 240500c8 */ addiu $a1,$zero,0xc8 -/* f011dc0: 2404000b */ addiu $a0,$zero,0xb -/* f011dc4: 0fc2a58a */ jal func0f0a9628 -/* f011dc8: 24050014 */ addiu $a1,$zero,0x14 -.L0f011dcc: -/* f011dcc: 0fc41b99 */ jal func0f106e64 -/* f011dd0: 2404001f */ addiu $a0,$zero,0x1f -/* f011dd4: 10400006 */ beqz $v0,.L0f011df0 -/* f011dd8: 00000000 */ sll $zero,$zero,0x0 -/* f011ddc: 0fc44762 */ jal func0f111d88 -/* f011de0: 2404000e */ addiu $a0,$zero,0xe -/* f011de4: 24040002 */ addiu $a0,$zero,0x2 -/* f011de8: 0fc2a58a */ jal func0f0a9628 -/* f011dec: 240500c8 */ addiu $a1,$zero,0xc8 -.L0f011df0: -/* f011df0: 0fc41b99 */ jal func0f106e64 -/* f011df4: 24040020 */ addiu $a0,$zero,0x20 -/* f011df8: 10400006 */ beqz $v0,.L0f011e14 -/* f011dfc: 00000000 */ sll $zero,$zero,0x0 -/* f011e00: 0fc44762 */ jal func0f111d88 -/* f011e04: 24040007 */ addiu $a0,$zero,0x7 -/* f011e08: 24040001 */ addiu $a0,$zero,0x1 -/* f011e0c: 0fc2a58a */ jal func0f0a9628 -/* f011e10: 240500c8 */ addiu $a1,$zero,0xc8 -.L0f011e14: -/* f011e14: 0fc41b99 */ jal func0f106e64 -/* f011e18: 24040021 */ addiu $a0,$zero,0x21 -/* f011e1c: 54400005 */ bnezl $v0,.L0f011e34 -/* f011e20: 24040016 */ addiu $a0,$zero,0x16 -/* f011e24: 0fc41b99 */ jal func0f106e64 -/* f011e28: 24040003 */ addiu $a0,$zero,0x3 -/* f011e2c: 10400009 */ beqz $v0,.L0f011e54 -/* f011e30: 24040016 */ addiu $a0,$zero,0x16 -.L0f011e34: -/* f011e34: 0fc2a58a */ jal func0f0a9628 -/* f011e38: 24050004 */ addiu $a1,$zero,0x4 -/* f011e3c: 0fc41b99 */ jal func0f106e64 -/* f011e40: 24040021 */ addiu $a0,$zero,0x21 -/* f011e44: 10400003 */ beqz $v0,.L0f011e54 -/* f011e48: 00000000 */ sll $zero,$zero,0x0 -/* f011e4c: 0fc44762 */ jal func0f111d88 -/* f011e50: 2404002c */ addiu $a0,$zero,0x2c -.L0f011e54: -/* f011e54: 0fc41b99 */ jal func0f106e64 -/* f011e58: 24040022 */ addiu $a0,$zero,0x22 -/* f011e5c: 10400006 */ beqz $v0,.L0f011e78 -/* f011e60: 00000000 */ sll $zero,$zero,0x0 -/* f011e64: 0fc44762 */ jal func0f111d88 -/* f011e68: 24040024 */ addiu $a0,$zero,0x24 -/* f011e6c: 24040001 */ addiu $a0,$zero,0x1 -/* f011e70: 0fc2a58a */ jal func0f0a9628 -/* f011e74: 240500c8 */ addiu $a1,$zero,0xc8 -.L0f011e78: -/* f011e78: 0fc41b99 */ jal func0f106e64 -/* f011e7c: 24040023 */ addiu $a0,$zero,0x23 -/* f011e80: 10400006 */ beqz $v0,.L0f011e9c -/* f011e84: 00000000 */ sll $zero,$zero,0x0 -/* f011e88: 0fc44762 */ jal func0f111d88 -/* f011e8c: 24040025 */ addiu $a0,$zero,0x25 -/* f011e90: 24040004 */ addiu $a0,$zero,0x4 -/* f011e94: 0fc2a58a */ jal func0f0a9628 -/* f011e98: 240500c8 */ addiu $a1,$zero,0xc8 -.L0f011e9c: -/* f011e9c: 0fc41b99 */ jal func0f106e64 -/* f011ea0: 24040024 */ addiu $a0,$zero,0x24 -/* f011ea4: 10400006 */ beqz $v0,.L0f011ec0 -/* f011ea8: 00000000 */ sll $zero,$zero,0x0 -/* f011eac: 0fc44762 */ jal func0f111d88 -/* f011eb0: 24040026 */ addiu $a0,$zero,0x26 -/* f011eb4: 24040002 */ addiu $a0,$zero,0x2 -/* f011eb8: 0fc2a58a */ jal func0f0a9628 -/* f011ebc: 240500c8 */ addiu $a1,$zero,0xc8 -.L0f011ec0: -/* f011ec0: 0fc41b99 */ jal func0f106e64 -/* f011ec4: 24040025 */ addiu $a0,$zero,0x25 -/* f011ec8: 10400006 */ beqz $v0,.L0f011ee4 -/* f011ecc: 00000000 */ sll $zero,$zero,0x0 -/* f011ed0: 0fc44762 */ jal func0f111d88 -/* f011ed4: 24040027 */ addiu $a0,$zero,0x27 -/* f011ed8: 24040004 */ addiu $a0,$zero,0x4 -/* f011edc: 0fc2a58a */ jal func0f0a9628 -/* f011ee0: 240500c8 */ addiu $a1,$zero,0xc8 -.L0f011ee4: -/* f011ee4: 0fc41b99 */ jal func0f106e64 -/* f011ee8: 24040026 */ addiu $a0,$zero,0x26 -/* f011eec: 10400006 */ beqz $v0,.L0f011f08 -/* f011ef0: 00000000 */ sll $zero,$zero,0x0 -/* f011ef4: 0fc44762 */ jal func0f111d88 -/* f011ef8: 24040028 */ addiu $a0,$zero,0x28 -/* f011efc: 24040002 */ addiu $a0,$zero,0x2 -/* f011f00: 0fc2a58a */ jal func0f0a9628 -/* f011f04: 240500c8 */ addiu $a1,$zero,0xc8 -.L0f011f08: -/* f011f08: 0fc41b99 */ jal func0f106e64 -/* f011f0c: 24040027 */ addiu $a0,$zero,0x27 -/* f011f10: 10400006 */ beqz $v0,.L0f011f2c -/* f011f14: 00000000 */ sll $zero,$zero,0x0 -/* f011f18: 0fc44762 */ jal func0f111d88 -/* f011f1c: 24040029 */ addiu $a0,$zero,0x29 -/* f011f20: 24040002 */ addiu $a0,$zero,0x2 -/* f011f24: 0fc2a58a */ jal func0f0a9628 -/* f011f28: 240500c8 */ addiu $a1,$zero,0xc8 -.L0f011f2c: -/* f011f2c: 0fc41b99 */ jal func0f106e64 -/* f011f30: 24040028 */ addiu $a0,$zero,0x28 -/* f011f34: 10400006 */ beqz $v0,.L0f011f50 -/* f011f38: 00000000 */ sll $zero,$zero,0x0 -/* f011f3c: 0fc44762 */ jal func0f111d88 -/* f011f40: 2404002a */ addiu $a0,$zero,0x2a -/* f011f44: 24040004 */ addiu $a0,$zero,0x4 -/* f011f48: 0fc2a58a */ jal func0f0a9628 -/* f011f4c: 240500c8 */ addiu $a1,$zero,0xc8 -.L0f011f50: -/* f011f50: 0fc41b99 */ jal func0f106e64 -/* f011f54: 24040029 */ addiu $a0,$zero,0x29 -/* f011f58: 50400007 */ beqzl $v0,.L0f011f78 -/* f011f5c: 8fa90080 */ lw $t1,0x80($sp) -/* f011f60: 0fc44762 */ jal func0f111d88 -/* f011f64: 2404002b */ addiu $a0,$zero,0x2b -/* f011f68: 24040002 */ addiu $a0,$zero,0x2 -/* f011f6c: 0fc2a58a */ jal func0f0a9628 -/* f011f70: 240500c8 */ addiu $a1,$zero,0xc8 -/* f011f74: 8fa90080 */ lw $t1,0x80($sp) -.L0f011f78: -/* f011f78: 15200003 */ bnez $t1,.L0f011f88 -/* f011f7c: 240a0001 */ addiu $t2,$zero,0x1 -/* f011f80: 3c01800a */ lui $at,0x800a -/* f011f84: ac2addd0 */ sw $t2,-0x2230($at) -.L0f011f88: -/* f011f88: 0fc180d6 */ jal func0f060358 -/* f011f8c: 00000000 */ sll $zero,$zero,0x0 -/* f011f90: 8e2b0284 */ lw $t3,0x284($s1) -/* f011f94: 24190006 */ addiu $t9,$zero,0x6 -/* f011f98: ad6200bc */ sw $v0,0xbc($t3) -/* f011f9c: 8e2c0284 */ lw $t4,0x284($s1) -/* f011fa0: 8d8d00bc */ lw $t5,0xbc($t4) -/* f011fa4: ada00004 */ sw $zero,0x4($t5) -/* f011fa8: 8e380284 */ lw $t8,0x284($s1) -/* f011fac: 8f0e00bc */ lw $t6,0xbc($t8) -/* f011fb0: a1d90000 */ sb $t9,0x0($t6) -/* f011fb4: 8e2f0284 */ lw $t7,0x284($s1) -/* f011fb8: 0fc1812f */ jal func0f0604bc -/* f011fbc: 8de400bc */ lw $a0,0xbc($t7) -/* f011fc0: 8e290284 */ lw $t1,0x284($s1) -/* f011fc4: 0fc180bc */ jal func0f0602f0 -/* f011fc8: 8d2400bc */ lw $a0,0xbc($t1) -/* f011fcc: 8e2a0284 */ lw $t2,0x284($s1) -/* f011fd0: 00002825 */ or $a1,$zero,$zero -/* f011fd4: 0fc0819a */ jal func0f020668 -/* f011fd8: 8d4400bc */ lw $a0,0xbc($t2) -/* f011fdc: 8e2b0298 */ lw $t3,0x298($s1) -/* f011fe0: 05620008 */ bltzl $t3,.L0f012004 -/* f011fe4: 8e2e029c */ lw $t6,0x29c($s1) -/* f011fe8: 8e2d0284 */ lw $t5,0x284($s1) -/* f011fec: 240c0010 */ addiu $t4,$zero,0x10 -/* f011ff0: 8db800bc */ lw $t8,0xbc($t5) -/* f011ff4: 8f190004 */ lw $t9,0x4($t8) -/* f011ff8: 10000029 */ beqz $zero,.L0f0120a0 -/* f011ffc: a32c0125 */ sb $t4,0x125($t9) -/* f012000: 8e2e029c */ lw $t6,0x29c($s1) -.L0f012004: -/* f012004: 05c20010 */ bltzl $t6,.L0f012048 -/* f012008: 8e390314 */ lw $t9,0x314($s1) -/* f01200c: 8e220284 */ lw $v0,0x284($s1) -/* f012010: 8e2f02a0 */ lw $t7,0x2a0($s1) -/* f012014: 55e20007 */ bnel $t7,$v0,.L0f012034 -/* f012018: 8c5800bc */ lw $t8,0xbc($v0) -/* f01201c: 8c4a00bc */ lw $t2,0xbc($v0) -/* f012020: 24090010 */ addiu $t1,$zero,0x10 -/* f012024: 8d4b0004 */ lw $t3,0x4($t2) -/* f012028: 1000001d */ beqz $zero,.L0f0120a0 -/* f01202c: a1690125 */ sb $t1,0x125($t3) -/* f012030: 8c5800bc */ lw $t8,0xbc($v0) -.L0f012034: -/* f012034: 240d0002 */ addiu $t5,$zero,0x2 -/* f012038: 8f0c0004 */ lw $t4,0x4($t8) -/* f01203c: 10000018 */ beqz $zero,.L0f0120a0 -/* f012040: a18d0125 */ sb $t5,0x125($t4) -/* f012044: 8e390314 */ lw $t9,0x314($s1) -.L0f012048: -/* f012048: 53200011 */ beqzl $t9,.L0f012090 -/* f01204c: 8e2f0284 */ lw $t7,0x284($s1) -/* f012050: 8e2e0288 */ lw $t6,0x288($s1) -/* f012054: 8e2d0284 */ lw $t5,0x284($s1) -/* f012058: 3c09800b */ lui $t1,0x800b -/* f01205c: 8dcf0070 */ lw $t7,0x70($t6) -/* f012060: 8dac00bc */ lw $t4,0xbc($t5) -/* f012064: 240b0001 */ addiu $t3,$zero,0x1 -/* f012068: 000f5080 */ sll $t2,$t7,0x2 -/* f01206c: 014f5021 */ addu $t2,$t2,$t7 -/* f012070: 000a5140 */ sll $t2,$t2,0x5 -/* f012074: 012a4821 */ addu $t1,$t1,$t2 -/* f012078: 9129c7c9 */ lbu $t1,-0x3837($t1) -/* f01207c: 8d990004 */ lw $t9,0x4($t4) -/* f012080: 012bc004 */ sllv $t8,$t3,$t1 -/* f012084: 10000006 */ beqz $zero,.L0f0120a0 -/* f012088: a3380125 */ sb $t8,0x125($t9) -/* f01208c: 8e2f0284 */ lw $t7,0x284($s1) -.L0f012090: -/* f012090: 240e0010 */ addiu $t6,$zero,0x10 -/* f012094: 8dea00bc */ lw $t2,0xbc($t7) -/* f012098: 8d4b0004 */ lw $t3,0x4($t2) -/* f01209c: a16e0125 */ sb $t6,0x125($t3) -.L0f0120a0: -/* f0120a0: 93a9007b */ lbu $t1,0x7b($sp) -/* f0120a4: 11200003 */ beqz $t1,.L0f0120b4 -/* f0120a8: 00000000 */ sll $zero,$zero,0x0 -/* f0120ac: 0fc0458c */ jal func0f011630 -/* f0120b0: 00000000 */ sll $zero,$zero,0x0 -.L0f0120b4: -/* f0120b4: 3c0d800a */ lui $t5,0x800a -/* f0120b8: 8dadde68 */ lw $t5,-0x2198($t5) -/* f0120bc: 59a0002f */ blezl $t5,.L0f01217c -/* f0120c0: 8e220284 */ lw $v0,0x284($s1) -/* f0120c4: 8e2c0298 */ lw $t4,0x298($s1) -/* f0120c8: 3c0141f0 */ lui $at,0x41f0 -/* f0120cc: 27a5009c */ addiu $a1,$sp,0x9c -/* f0120d0: 0580000a */ bltz $t4,.L0f0120fc -/* f0120d4: 27a6008c */ addiu $a2,$sp,0x8c -/* f0120d8: 8e380284 */ lw $t8,0x284($s1) -/* f0120dc: 44816000 */ mtc1 $at,$f12 -/* f0120e0: 0fc6185f */ jal func0f18617c -/* f0120e4: 8f0700bc */ lw $a3,0xbc($t8) -/* f0120e8: 3c017f1b */ lui $at,0x7f1b -/* f0120ec: c4328270 */ lwc1 $f18,-0x7d90($at) -/* f0120f0: 46009101 */ sub.s $f4,$f18,$f0 -/* f0120f4: 10000020 */ beqz $zero,.L0f012178 -/* f0120f8: e7a40088 */ swc1 $f4,0x88($sp) -.L0f0120fc: -/* f0120fc: 8e39029c */ lw $t9,0x29c($s1) -/* f012100: 3c0141f0 */ lui $at,0x41f0 -/* f012104: 27a5009c */ addiu $a1,$sp,0x9c -/* f012108: 0720000c */ bltz $t9,.L0f01213c -/* f01210c: 27a6008c */ addiu $a2,$sp,0x8c -/* f012110: 8e2f0284 */ lw $t7,0x284($s1) -/* f012114: 44816000 */ mtc1 $at,$f12 -/* f012118: 27a5009c */ addiu $a1,$sp,0x9c -/* f01211c: 27a6008c */ addiu $a2,$sp,0x8c -/* f012120: 0fc6185f */ jal func0f18617c -/* f012124: 8de700bc */ lw $a3,0xbc($t7) -/* f012128: 3c017f1b */ lui $at,0x7f1b -/* f01212c: c4288274 */ lwc1 $f8,-0x7d8c($at) -/* f012130: 46004181 */ sub.s $f6,$f8,$f0 -/* f012134: 10000010 */ beqz $zero,.L0f012178 -/* f012138: e7a60088 */ swc1 $f6,0x88($sp) -.L0f01213c: -/* f01213c: 8e2a0314 */ lw $t2,0x314($s1) -/* f012140: 240e0001 */ addiu $t6,$zero,0x1 -/* f012144: 3c01800a */ lui $at,0x800a -/* f012148: 55400003 */ bnezl $t2,.L0f012158 -/* f01214c: 8e2b0284 */ lw $t3,0x284($s1) -/* f012150: ac2ede68 */ sw $t6,-0x2198($at) -/* f012154: 8e2b0284 */ lw $t3,0x284($s1) -.L0f012158: -/* f012158: 3c0141f0 */ lui $at,0x41f0 -/* f01215c: 44816000 */ mtc1 $at,$f12 -/* f012160: 0fc6185f */ jal func0f18617c -/* f012164: 8d6700bc */ lw $a3,0xbc($t3) -/* f012168: 3c017f1b */ lui $at,0x7f1b -/* f01216c: c4308278 */ lwc1 $f16,-0x7d88($at) -/* f012170: 46008281 */ sub.s $f10,$f16,$f0 -/* f012174: e7aa0088 */ swc1 $f10,0x88($sp) -.L0f012178: -/* f012178: 8e220284 */ lw $v0,0x284($s1) -.L0f01217c: -/* f01217c: 27a4009c */ addiu $a0,$sp,0x9c -/* f012180: 3c0541f0 */ lui $a1,0x41f0 -/* f012184: 2449161e */ addiu $t1,$v0,0x161e -/* f012188: 244d161c */ addiu $t5,$v0,0x161c -/* f01218c: 244c19b0 */ addiu $t4,$v0,0x19b0 -/* f012190: afac0018 */ sw $t4,0x18($sp) -/* f012194: afad0014 */ sw $t5,0x14($sp) -/* f012198: afa90010 */ sw $t1,0x10($sp) -/* f01219c: 27a6008c */ addiu $a2,$sp,0x8c -/* f0121a0: afa0001c */ sw $zero,0x1c($sp) -/* f0121a4: afa00020 */ sw $zero,0x20($sp) -/* f0121a8: 0c00a86c */ jal 0x2a1b0 -/* f0121ac: 2447161a */ addiu $a3,$v0,0x161a -/* f0121b0: 8e220284 */ lw $v0,0x284($s1) -/* f0121b4: 3c0143b4 */ lui $at,0x43b4 -/* f0121b8: 44813000 */ mtc1 $at,$f6 -/* f0121bc: c45219c4 */ lwc1 $f18,0x19c4($v0) -/* f0121c0: 3c017f1b */ lui $at,0x7f1b -/* f0121c4: 27a5009c */ addiu $a1,$sp,0x9c -/* f0121c8: 46009100 */ add.s $f4,$f18,$f0 -/* f0121cc: e7a400a0 */ swc1 $f4,0xa0($sp) -/* f0121d0: e4400074 */ swc1 $f0,0x74($v0) -/* f0121d4: 8e380284 */ lw $t8,0x284($s1) -/* f0121d8: e7000078 */ swc1 $f0,0x78($t8) -/* f0121dc: c7a80088 */ lwc1 $f8,0x88($sp) -/* f0121e0: c42a827c */ lwc1 $f10,-0x7d84($at) -/* f0121e4: 8e390284 */ lw $t9,0x284($s1) -/* f0121e8: 46064402 */ mul.s $f16,$f8,$f6 -/* f0121ec: 460a8483 */ div.s $f18,$f16,$f10 -/* f0121f0: e7320144 */ swc1 $f18,0x144($t9) -/* f0121f4: 8e240284 */ lw $a0,0x284($s1) -/* f0121f8: 0fc2e168 */ jal func0f0b85a0 -/* f0121fc: 2484036c */ addiu $a0,$a0,0x36c -/* f012200: 0c0068f7 */ jal 0x1a3dc -/* f012204: c7ac0088 */ lwc1 $f12,0x88($sp) -/* f012208: 8e2f0284 */ lw $t7,0x284($s1) -/* f01220c: 46000107 */ neg.s $f4,$f0 -/* f012210: 44804000 */ mtc1 $zero,$f8 -/* f012214: e5e4036c */ swc1 $f4,0x36c($t7) -/* f012218: 8e2a0284 */ lw $t2,0x284($s1) -/* f01221c: e5480370 */ swc1 $f8,0x370($t2) -/* f012220: 0c0068f4 */ jal 0x1a3d0 -/* f012224: c7ac0088 */ lwc1 $f12,0x88($sp) -/* f012228: 8e2e0284 */ lw $t6,0x284($s1) -/* f01222c: e5c00374 */ swc1 $f0,0x374($t6) -/* f012230: 8e2b0284 */ lw $t3,0x284($s1) -/* f012234: c7a2009c */ lwc1 $f2,0x9c($sp) -/* f012238: e5620310 */ swc1 $f2,0x310($t3) -/* f01223c: 8e290284 */ lw $t1,0x284($s1) -/* f012240: 8d2d00bc */ lw $t5,0xbc($t1) -/* f012244: e5a20008 */ swc1 $f2,0x8($t5) -/* f012248: 8e2c0284 */ lw $t4,0x284($s1) -/* f01224c: c7a200a0 */ lwc1 $f2,0xa0($sp) -/* f012250: e5820314 */ swc1 $f2,0x314($t4) -/* f012254: 8e380284 */ lw $t8,0x284($s1) -/* f012258: 8f1900bc */ lw $t9,0xbc($t8) -/* f01225c: e722000c */ swc1 $f2,0xc($t9) -/* f012260: 8e2f0284 */ lw $t7,0x284($s1) -/* f012264: c7a200a4 */ lwc1 $f2,0xa4($sp) -/* f012268: e5e20318 */ swc1 $f2,0x318($t7) -/* f01226c: 8e2a0284 */ lw $t2,0x284($s1) -/* f012270: 8d4e00bc */ lw $t6,0xbc($t2) -/* f012274: e5c20010 */ swc1 $f2,0x10($t6) -/* f012278: 8e2b0284 */ lw $t3,0x284($s1) -/* f01227c: 0fc19711 */ jal func0f065c44 -/* f012280: 8d6400bc */ lw $a0,0xbc($t3) -/* f012284: 8e2d0284 */ lw $t5,0x284($s1) -/* f012288: 87a9008c */ lh $t1,0x8c($sp) -/* f01228c: 2418ffff */ addiu $t8,$zero,-1 -/* f012290: 8dac00bc */ lw $t4,0xbc($t5) -/* f012294: 27a4009c */ addiu $a0,$sp,0x9c -/* f012298: a5890028 */ sh $t1,0x28($t4) -/* f01229c: 8e390284 */ lw $t9,0x284($s1) -/* f0122a0: 8f2f00bc */ lw $t7,0xbc($t9) -/* f0122a4: a5f8002a */ sh $t8,0x2a($t7) -/* f0122a8: 8e220284 */ lw $v0,0x284($s1) -/* f0122ac: 87a7008c */ lh $a3,0x8c($sp) -/* f0122b0: 24450394 */ addiu $a1,$v0,0x394 -/* f0122b4: 0fc30709 */ jal func0f0c1c24 -/* f0122b8: 24460388 */ addiu $a2,$v0,0x388 -/* f0122bc: 0fc07934 */ jal func0f01e4d0 -/* f0122c0: 00000000 */ sll $zero,$zero,0x0 -/* f0122c4: 18400026 */ blez $v0,.L0f012360 -/* f0122c8: 00402025 */ or $a0,$v0,$zero -/* f0122cc: 000428c0 */ sll $a1,$a0,0x3 -/* f0122d0: 00a42823 */ subu $a1,$a1,$a0 -/* f0122d4: 00052880 */ sll $a1,$a1,0x2 -/* f0122d8: 00a42823 */ subu $a1,$a1,$a0 -/* f0122dc: 00052880 */ sll $a1,$a1,0x2 -/* f0122e0: 00a42821 */ addu $a1,$a1,$a0 -/* f0122e4: 3c068006 */ lui $a2,0x8006 -/* f0122e8: 24c62988 */ addiu $a2,$a2,0x2988 -/* f0122ec: 000528c0 */ sll $a1,$a1,0x3 -/* f0122f0: 00001025 */ or $v0,$zero,$zero -/* f0122f4: 24080048 */ addiu $t0,$zero,0x48 -/* f0122f8: 2407fffe */ addiu $a3,$zero,-2 -/* f0122fc: 8cca0000 */ lw $t2,0x0($a2) -.L0f012300: -/* f012300: 004a1821 */ addu $v1,$v0,$t2 -/* f012304: 846e017e */ lh $t6,0x17e($v1) -/* f012308: 24420368 */ addiu $v0,$v0,0x368 -/* f01230c: 54ee0012 */ bnel $a3,$t6,.L0f012358 -/* f012310: 0045082a */ slt $at,$v0,$a1 -/* f012314: 8e2b0284 */ lw $t3,0x284($s1) -/* f012318: 8e290338 */ lw $t1,0x338($s1) -/* f01231c: 8d6d00bc */ lw $t5,0xbc($t3) -/* f012320: 01a96023 */ subu $t4,$t5,$t1 -/* f012324: 0188001a */ div $zero,$t4,$t0 -/* f012328: 0000c812 */ mflo $t9 -/* f01232c: a479017e */ sh $t9,0x17e($v1) -/* f012330: 15000002 */ bnez $t0,.L0f01233c -/* f012334: 00000000 */ sll $zero,$zero,0x0 -/* f012338: 0007000d */ break 0x7 -.L0f01233c: -/* f01233c: 2401ffff */ addiu $at,$zero,-1 -/* f012340: 15010004 */ bne $t0,$at,.L0f012354 -/* f012344: 3c018000 */ lui $at,0x8000 -/* f012348: 15810002 */ bne $t4,$at,.L0f012354 -/* f01234c: 00000000 */ sll $zero,$zero,0x0 -/* f012350: 0006000d */ break 0x6 -.L0f012354: -/* f012354: 0045082a */ slt $at,$v0,$a1 -.L0f012358: -/* f012358: 5420ffe9 */ bnezl $at,.L0f012300 -/* f01235c: 8cca0000 */ lw $t2,0x0($a2) -.L0f012360: -/* f012360: 0fc32e31 */ jal func0f0cb8c4 -/* f012364: 8e240284 */ lw $a0,0x284($s1) -/* f012368: 8e380318 */ lw $t8,0x318($s1) -/* f01236c: 13000005 */ beqz $t8,.L0f012384 -/* f012370: 00000000 */ sll $zero,$zero,0x0 -/* f012374: 0fc2e59d */ jal func0f0b9674 -/* f012378: 00000000 */ sll $zero,$zero,0x0 -/* f01237c: 10000003 */ beqz $zero,.L0f01238c -/* f012380: 00000000 */ sll $zero,$zero,0x0 -.L0f012384: -/* f012384: 0fc2e688 */ jal func0f0b9a20 -/* f012388: 00000000 */ sll $zero,$zero,0x0 -.L0f01238c: -/* f01238c: 3c048007 */ lui $a0,0x8007 -/* f012390: 24840768 */ addiu $a0,$a0,0x768 -/* f012394: 00007840 */ sll $t7,$zero,0x1 -/* f012398: 008f5021 */ addu $t2,$a0,$t7 -/* f01239c: 854e0000 */ lh $t6,0x0($t2) -/* f0123a0: 3c038007 */ lui $v1,0x8007 -/* f0123a4: 2463077c */ addiu $v1,$v1,0x77c -/* f0123a8: ac600000 */ sw $zero,0x0($v1) -/* f0123ac: 19c00009 */ blez $t6,.L0f0123d4 -/* f0123b0: 00001025 */ or $v0,$zero,$zero -/* f0123b4: 244b0001 */ addiu $t3,$v0,0x1 -.L0f0123b8: -/* f0123b8: 000b6840 */ sll $t5,$t3,0x1 -/* f0123bc: 008d4821 */ addu $t1,$a0,$t5 -/* f0123c0: 852c0000 */ lh $t4,0x0($t1) -/* f0123c4: ac6b0000 */ sw $t3,0x0($v1) -/* f0123c8: 01601025 */ or $v0,$t3,$zero -/* f0123cc: 5d80fffa */ bgtzl $t4,.L0f0123b8 -/* f0123d0: 244b0001 */ addiu $t3,$v0,0x1 -.L0f0123d4: -/* f0123d4: 8e390284 */ lw $t9,0x284($s1) -/* f0123d8: 3c02800a */ lui $v0,0x800a -/* f0123dc: 3c03800a */ lui $v1,0x800a -/* f0123e0: af201b84 */ sw $zero,0x1b84($t9) -/* f0123e4: 8e380284 */ lw $t8,0x284($s1) -/* f0123e8: 24639fd0 */ addiu $v1,$v1,-24624 -/* f0123ec: 24429fc0 */ addiu $v0,$v0,-24640 -/* f0123f0: af0000e0 */ sw $zero,0xe0($t8) -.L0f0123f4: -/* f0123f4: 24420004 */ addiu $v0,$v0,0x4 -/* f0123f8: 1443fffe */ bne $v0,$v1,.L0f0123f4 -/* f0123fc: ac4004b4 */ sw $zero,0x4b4($v0) -/* f012400: 27a40048 */ addiu $a0,$sp,0x48 -/* f012404: 27a50044 */ addiu $a1,$sp,0x44 -/* f012408: 0fc2e1cb */ jal func0f0b872c -/* f01240c: 00003025 */ or $a2,$zero,$zero -/* f012410: 8e2a0284 */ lw $t2,0x284($s1) -/* f012414: 8faf0048 */ lw $t7,0x48($sp) -/* f012418: 8d4e00bc */ lw $t6,0xbc($t2) -/* f01241c: 8dcb0004 */ lw $t3,0x4($t6) -/* f012420: a56f0010 */ sh $t7,0x10($t3) -/* f012424: 8e290284 */ lw $t1,0x284($s1) -/* f012428: 8fad0044 */ lw $t5,0x44($sp) -/* f01242c: 8d2c00bc */ lw $t4,0xbc($t1) -/* f012430: 8d990004 */ lw $t9,0x4($t4) -/* f012434: a32d0006 */ sb $t5,0x6($t9) -/* f012438: 8fbf0034 */ lw $ra,0x34($sp) -/* f01243c: 8fb10030 */ lw $s1,0x30($sp) -/* f012440: 8fb0002c */ lw $s0,0x2c($sp) -/* f012444: 03e00008 */ jr $ra -/* f012448: 27bd00a8 */ addiu $sp,$sp,0xa8 -/* f01244c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f012450 -/* f012450: 3c05800a */ lui $a1,0x800a -/* f012454: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f012458: 8cae006c */ lw $t6,0x6c($a1) -/* f01245c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f012460: afbf0014 */ sw $ra,0x14($sp) -/* f012464: 11c00003 */ beqz $t6,.L0f012474 -/* f012468: 24010001 */ addiu $at,$zero,0x1 -/* f01246c: 10000002 */ beqz $zero,.L0f012478 -/* f012470: 24060001 */ addiu $a2,$zero,0x1 -.L0f012474: -/* f012474: 00003025 */ or $a2,$zero,$zero -.L0f012478: -/* f012478: 8caf0068 */ lw $t7,0x68($a1) -/* f01247c: 00001825 */ or $v1,$zero,$zero -/* f012480: 00002025 */ or $a0,$zero,$zero -/* f012484: 11e00003 */ beqz $t7,.L0f012494 -/* f012488: 00001025 */ or $v0,$zero,$zero -/* f01248c: 10000001 */ beqz $zero,.L0f012494 -/* f012490: 24030001 */ addiu $v1,$zero,0x1 -.L0f012494: -/* f012494: 8cb80064 */ lw $t8,0x64($a1) -/* f012498: 13000003 */ beqz $t8,.L0f0124a8 -/* f01249c: 00000000 */ sll $zero,$zero,0x0 -/* f0124a0: 10000001 */ beqz $zero,.L0f0124a8 -/* f0124a4: 24040001 */ addiu $a0,$zero,0x1 -.L0f0124a8: -/* f0124a8: 8cb90070 */ lw $t9,0x70($a1) -/* f0124ac: 13200003 */ beqz $t9,.L0f0124bc -/* f0124b0: 00000000 */ sll $zero,$zero,0x0 -/* f0124b4: 10000001 */ beqz $zero,.L0f0124bc -/* f0124b8: 24020001 */ addiu $v0,$zero,0x1 -.L0f0124bc: -/* f0124bc: 00444021 */ addu $t0,$v0,$a0 -/* f0124c0: 01034821 */ addu $t1,$t0,$v1 -/* f0124c4: 01265021 */ addu $t2,$t1,$a2 -/* f0124c8: 5541000c */ bnel $t2,$at,.L0f0124fc -/* f0124cc: 8cad0284 */ lw $t5,0x284($a1) -/* f0124d0: 8cab0318 */ lw $t3,0x318($a1) -/* f0124d4: 55600009 */ bnezl $t3,.L0f0124fc -/* f0124d8: 8cad0284 */ lw $t5,0x284($a1) -/* f0124dc: 0fc41b99 */ jal func0f106e64 -/* f0124e0: 24040003 */ addiu $a0,$zero,0x3 -/* f0124e4: 3c05800a */ lui $a1,0x800a -/* f0124e8: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f0124ec: 8cac0284 */ lw $t4,0x284($a1) -/* f0124f0: 10000003 */ beqz $zero,.L0f012500 -/* f0124f4: ad821870 */ sw $v0,0x1870($t4) -/* f0124f8: 8cad0284 */ lw $t5,0x284($a1) -.L0f0124fc: -/* f0124fc: ada01870 */ sw $zero,0x1870($t5) -.L0f012500: -/* f012500: 00001025 */ or $v0,$zero,$zero -/* f012504: 24040078 */ addiu $a0,$zero,0x78 -/* f012508: 2403ffff */ addiu $v1,$zero,-1 -.L0f01250c: -/* f01250c: 8cae0284 */ lw $t6,0x284($a1) -/* f012510: 01c27821 */ addu $t7,$t6,$v0 -/* f012514: 2442000c */ addiu $v0,$v0,0xc -/* f012518: 1444fffc */ bne $v0,$a0,.L0f01250c -/* f01251c: ade31880 */ sw $v1,0x1880($t7) -/* f012520: 8fbf0014 */ lw $ra,0x14($sp) -/* f012524: 27bd0018 */ addiu $sp,$sp,0x18 -/* f012528: 03e00008 */ jr $ra -/* f01252c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f012530 -/* f012530: 3c02800a */ lui $v0,0x800a -/* f012534: 24429fc0 */ addiu $v0,$v0,-24640 -/* f012538: 8c4f0284 */ lw $t7,0x284($v0) -/* f01253c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f012540: afbf0014 */ sw $ra,0x14($sp) -/* f012544: 248e001e */ addiu $t6,$a0,0x1e -/* f012548: adee186c */ sw $t6,0x186c($t7) -/* f01254c: 8c580284 */ lw $t8,0x284($v0) -/* f012550: 24050004 */ addiu $a1,$zero,0x4 -/* f012554: 8f04186c */ lw $a0,0x186c($t8) -/* f012558: 0004c880 */ sll $t9,$a0,0x2 -/* f01255c: 0324c821 */ addu $t9,$t9,$a0 -/* f012560: 0019c880 */ sll $t9,$t9,0x2 -/* f012564: 2724000f */ addiu $a0,$t9,0xf -/* f012568: 3488000f */ ori $t0,$a0,0xf -/* f01256c: 0c0048f2 */ jal 0x123c8 -/* f012570: 3904000f */ xori $a0,$t0,0xf -/* f012574: 3c0a800a */ lui $t2,0x800a -/* f012578: 8d4aa244 */ lw $t2,-0x5dbc($t2) -/* f01257c: 0fc44580 */ jal func0f111600 -/* f012580: ad421868 */ sw $v0,0x1868($t2) -/* f012584: 8fbf0014 */ lw $ra,0x14($sp) -/* f012588: 27bd0018 */ addiu $sp,$sp,0x18 -/* f01258c: 03e00008 */ jr $ra -/* f012590: 00000000 */ sll $zero,$zero,0x0 -/* f012594: 00000000 */ sll $zero,$zero,0x0 -/* f012598: 00000000 */ sll $zero,$zero,0x0 -/* f01259c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0125a0 -/* f0125a0: 27bdffb0 */ addiu $sp,$sp,-80 -/* f0125a4: afb30030 */ sw $s3,0x30($sp) -/* f0125a8: afb2002c */ sw $s2,0x2c($sp) -/* f0125ac: afb10028 */ sw $s1,0x28($sp) -/* f0125b0: afb00024 */ sw $s0,0x24($sp) -/* f0125b4: 00049c00 */ sll $s3,$a0,0x10 -/* f0125b8: afbf003c */ sw $ra,0x3c($sp) -/* f0125bc: afb50038 */ sw $s5,0x38($sp) -/* f0125c0: afb40034 */ sw $s4,0x34($sp) -/* f0125c4: afa40050 */ sw $a0,0x50($sp) -/* f0125c8: 00137403 */ sra $t6,$s3,0x10 -/* f0125cc: 00a6082a */ slt $at,$a1,$a2 -/* f0125d0: 01c09825 */ or $s3,$t6,$zero -/* f0125d4: 00e08025 */ or $s0,$a3,$zero -/* f0125d8: 00a08825 */ or $s1,$a1,$zero -/* f0125dc: 00c09025 */ or $s2,$a2,$zero -/* f0125e0: ace00000 */ sw $zero,0x0($a3) -/* f0125e4: ace00004 */ sw $zero,0x4($a3) -/* f0125e8: 1020001d */ beqz $at,.L0f012660 -/* f0125ec: ace00008 */ sw $zero,0x8($a3) -/* f0125f0: 3c148008 */ lui $s4,0x8008 -/* f0125f4: 2694ce40 */ addiu $s4,$s4,-12736 -/* f0125f8: 27b50048 */ addiu $s5,$sp,0x48 -.L0f0125fc: -/* f0125fc: 00133c00 */ sll $a3,$s3,0x10 -/* f012600: 00077c03 */ sra $t7,$a3,0x10 -/* f012604: 01e03825 */ or $a3,$t7,$zero -/* f012608: 00002025 */ or $a0,$zero,$zero -/* f01260c: 00002825 */ or $a1,$zero,$zero -/* f012610: 02803025 */ or $a2,$s4,$zero -/* f012614: afb10010 */ sw $s1,0x10($sp) -/* f012618: afb50014 */ sw $s5,0x14($sp) -/* f01261c: 0c009217 */ jal 0x2485c -/* f012620: afa00018 */ sw $zero,0x18($sp) -/* f012624: 8e180000 */ lw $t8,0x0($s0) -/* f012628: 87b90048 */ lh $t9,0x48($sp) -/* f01262c: 8e090004 */ lw $t1,0x4($s0) -/* f012630: 8e0c0008 */ lw $t4,0x8($s0) -/* f012634: 03194021 */ addu $t0,$t8,$t9 -/* f012638: ae080000 */ sw $t0,0x0($s0) -/* f01263c: 87aa004a */ lh $t2,0x4a($sp) -/* f012640: 26310001 */ addiu $s1,$s1,0x1 -/* f012644: 0232082a */ slt $at,$s1,$s2 -/* f012648: 012a5821 */ addu $t3,$t1,$t2 -/* f01264c: ae0b0004 */ sw $t3,0x4($s0) -/* f012650: 87ad004c */ lh $t5,0x4c($sp) -/* f012654: 018d7021 */ addu $t6,$t4,$t5 -/* f012658: 1420ffe8 */ bnez $at,.L0f0125fc -/* f01265c: ae0e0008 */ sw $t6,0x8($s0) -.L0f012660: -/* f012660: 8fbf003c */ lw $ra,0x3c($sp) -/* f012664: 8fb00024 */ lw $s0,0x24($sp) -/* f012668: 8fb10028 */ lw $s1,0x28($sp) -/* f01266c: 8fb2002c */ lw $s2,0x2c($sp) -/* f012670: 8fb30030 */ lw $s3,0x30($sp) -/* f012674: 8fb40034 */ lw $s4,0x34($sp) -/* f012678: 8fb50038 */ lw $s5,0x38($sp) -/* f01267c: 03e00008 */ jr $ra -/* f012680: 27bd0050 */ addiu $sp,$sp,0x50 -); - -GLOBAL_ASM( -glabel func0f012684 -/* f012684: 27bdff28 */ addiu $sp,$sp,-216 -/* f012688: afb10030 */ sw $s1,0x30($sp) -/* f01268c: 3c11800a */ lui $s1,0x800a -/* f012690: 26319fc0 */ addiu $s1,$s1,-24640 -/* f012694: afb0002c */ sw $s0,0x2c($sp) -/* f012698: 8e300284 */ lw $s0,0x284($s1) -/* f01269c: afbf003c */ sw $ra,0x3c($sp) -/* f0126a0: 3c058008 */ lui $a1,0x8008 -/* f0126a4: afb30038 */ sw $s3,0x38($sp) -/* f0126a8: afb20034 */ sw $s2,0x34($sp) -/* f0126ac: f7b60020 */ sdc1 $f22,0x20($sp) -/* f0126b0: f7b40018 */ sdc1 $f20,0x18($sp) -/* f0126b4: 24a5c0c0 */ addiu $a1,$a1,-16192 -/* f0126b8: 00003825 */ or $a3,$zero,$zero -/* f0126bc: 2604045c */ addiu $a0,$s0,0x45c -/* f0126c0: 0c008be9 */ jal 0x22fa4 -/* f0126c4: 26060494 */ addiu $a2,$s0,0x494 -/* f0126c8: 8e2e0284 */ lw $t6,0x284($s1) -/* f0126cc: 0c008c28 */ jal 0x230a0 -/* f0126d0: 8dc4047c */ lw $a0,0x47c($t6) -/* f0126d4: 3c017f1b */ lui $at,0x7f1b -/* f0126d8: c4368280 */ lwc1 $f22,-0x7d80($at) -/* f0126dc: 8e240284 */ lw $a0,0x284($s1) -/* f0126e0: 4405b000 */ mfc1 $a1,$f22 -/* f0126e4: 0c006bd6 */ jal 0x1af58 -/* f0126e8: 2484045c */ addiu $a0,$a0,0x45c -/* f0126ec: 3c013f80 */ lui $at,0x3f80 -/* f0126f0: 44810000 */ mtc1 $at,$f0 -/* f0126f4: 4480a000 */ mtc1 $zero,$f20 -/* f0126f8: 8e240284 */ lw $a0,0x284($s1) -/* f0126fc: 44050000 */ mfc1 $a1,$f0 -/* f012700: 4406a000 */ mfc1 $a2,$f20 -/* f012704: 0c0077eb */ jal 0x1dfac -/* f012708: 2484045c */ addiu $a0,$a0,0x45c -/* f01270c: 3c013f80 */ lui $at,0x3f80 -/* f012710: 44810000 */ mtc1 $at,$f0 -/* f012714: 8e2f0284 */ lw $t7,0x284($s1) -/* f012718: 3c017f1b */ lui $at,0x7f1b -/* f01271c: c4228284 */ lwc1 $f2,-0x7d7c($at) -/* f012720: ade003ac */ sw $zero,0x3ac($t7) -/* f012724: 3c017f1b */ lui $at,0x7f1b -/* f012728: c4248288 */ lwc1 $f4,-0x7d78($at) -/* f01272c: 8e380284 */ lw $t8,0x284($s1) -/* f012730: 24020001 */ addiu $v0,$zero,0x1 -/* f012734: 3c108007 */ lui $s0,0x8007 -/* f012738: e70403b0 */ swc1 $f4,0x3b0($t8) -/* f01273c: 8e390284 */ lw $t9,0x284($s1) -/* f012740: 3c138007 */ lui $s3,0x8007 -/* f012744: 26735c30 */ addiu $s3,$s3,0x5c30 -/* f012748: af2003b4 */ sw $zero,0x3b4($t9) -/* f01274c: 8e280284 */ lw $t0,0x284($s1) -/* f012750: 26105c00 */ addiu $s0,$s0,0x5c00 -/* f012754: 27b200c8 */ addiu $s2,$sp,0xc8 -/* f012758: e50003b8 */ swc1 $f0,0x3b8($t0) -/* f01275c: 8e290284 */ lw $t1,0x284($s1) -/* f012760: e52003bc */ swc1 $f0,0x3bc($t1) -/* f012764: 8e2a0284 */ lw $t2,0x284($s1) -/* f012768: e55403c0 */ swc1 $f20,0x3c0($t2) -/* f01276c: 8e2b0284 */ lw $t3,0x284($s1) -/* f012770: e57403c4 */ swc1 $f20,0x3c4($t3) -/* f012774: 8e2c0284 */ lw $t4,0x284($s1) -/* f012778: e59403c8 */ swc1 $f20,0x3c8($t4) -/* f01277c: 8e2d0284 */ lw $t5,0x284($s1) -/* f012780: e5b403cc */ swc1 $f20,0x3cc($t5) -/* f012784: 8e2e0284 */ lw $t6,0x284($s1) -/* f012788: e5d403d0 */ swc1 $f20,0x3d0($t6) -/* f01278c: 8e2f0284 */ lw $t7,0x284($s1) -/* f012790: e5f403d4 */ swc1 $f20,0x3d4($t7) -/* f012794: 8e380284 */ lw $t8,0x284($s1) -/* f012798: e71403d8 */ swc1 $f20,0x3d8($t8) -/* f01279c: 8e390284 */ lw $t9,0x284($s1) -/* f0127a0: e73403dc */ swc1 $f20,0x3dc($t9) -/* f0127a4: 8e280284 */ lw $t0,0x284($s1) -/* f0127a8: e51403e0 */ swc1 $f20,0x3e0($t0) -/* f0127ac: 8e290284 */ lw $t1,0x284($s1) -/* f0127b0: e53403e4 */ swc1 $f20,0x3e4($t1) -/* f0127b4: 8e2a0284 */ lw $t2,0x284($s1) -/* f0127b8: e55403e8 */ swc1 $f20,0x3e8($t2) -/* f0127bc: 8e2b0284 */ lw $t3,0x284($s1) -/* f0127c0: e57403ec */ swc1 $f20,0x3ec($t3) -/* f0127c4: 8e2c0284 */ lw $t4,0x284($s1) -/* f0127c8: e59403f0 */ swc1 $f20,0x3f0($t4) -/* f0127cc: 8e2d0284 */ lw $t5,0x284($s1) -/* f0127d0: e5b403f4 */ swc1 $f20,0x3f4($t5) -/* f0127d4: 8e2e0284 */ lw $t6,0x284($s1) -/* f0127d8: e5c203f8 */ swc1 $f2,0x3f8($t6) -/* f0127dc: 8e2f0284 */ lw $t7,0x284($s1) -/* f0127e0: e5f403fc */ swc1 $f20,0x3fc($t7) -/* f0127e4: 8e380284 */ lw $t8,0x284($s1) -/* f0127e8: e7020400 */ swc1 $f2,0x400($t8) -/* f0127ec: 8e390284 */ lw $t9,0x284($s1) -/* f0127f0: e7340404 */ swc1 $f20,0x404($t9) -/* f0127f4: 8e280284 */ lw $t0,0x284($s1) -/* f0127f8: ad0203a0 */ sw $v0,0x3a0($t0) -/* f0127fc: 8e290284 */ lw $t1,0x284($s1) -/* f012800: ad2203a4 */ sw $v0,0x3a4($t1) -/* f012804: 8e2a0284 */ lw $t2,0x284($s1) -/* f012808: ad4203a8 */ sw $v0,0x3a8($t2) -/* f01280c: 8e2b0284 */ lw $t3,0x284($s1) -/* f012810: e5740408 */ swc1 $f20,0x408($t3) -/* f012814: 8e2c0284 */ lw $t4,0x284($s1) -/* f012818: e594040c */ swc1 $f20,0x40c($t4) -/* f01281c: 8e2d0284 */ lw $t5,0x284($s1) -/* f012820: e5b40410 */ swc1 $f20,0x410($t5) -/* f012824: 8e2e0284 */ lw $t6,0x284($s1) -/* f012828: e5d40414 */ swc1 $f20,0x414($t6) -/* f01282c: 8e2f0284 */ lw $t7,0x284($s1) -/* f012830: e5f40418 */ swc1 $f20,0x418($t7) -/* f012834: 8e380284 */ lw $t8,0x284($s1) -/* f012838: e714041c */ swc1 $f20,0x41c($t8) -/* f01283c: 8e390284 */ lw $t9,0x284($s1) -/* f012840: e7340420 */ swc1 $f20,0x420($t9) -/* f012844: 8e280284 */ lw $t0,0x284($s1) -/* f012848: e5140424 */ swc1 $f20,0x424($t0) -/* f01284c: 8e290284 */ lw $t1,0x284($s1) -/* f012850: e5340428 */ swc1 $f20,0x428($t1) -/* f012854: 8e2a0284 */ lw $t2,0x284($s1) -/* f012858: e554042c */ swc1 $f20,0x42c($t2) -/* f01285c: 8e2b0284 */ lw $t3,0x284($s1) -/* f012860: e5600430 */ swc1 $f0,0x430($t3) -/* f012864: 8e2c0284 */ lw $t4,0x284($s1) -/* f012868: e5940434 */ swc1 $f20,0x434($t4) -/* f01286c: 8e2d0284 */ lw $t5,0x284($s1) -/* f012870: e5b40438 */ swc1 $f20,0x438($t5) -/* f012874: 8e2e0284 */ lw $t6,0x284($s1) -/* f012878: e5c0043c */ swc1 $f0,0x43c($t6) -/* f01287c: 8e2f0284 */ lw $t7,0x284($s1) -/* f012880: e5f40440 */ swc1 $f20,0x440($t7) -/* f012884: 8e380284 */ lw $t8,0x284($s1) -/* f012888: e7000444 */ swc1 $f0,0x444($t8) -/* f01288c: 8e390284 */ lw $t9,0x284($s1) -/* f012890: e7340448 */ swc1 $f20,0x448($t9) -/* f012894: 8e280284 */ lw $t0,0x284($s1) -/* f012898: e514044c */ swc1 $f20,0x44c($t0) -/* f01289c: 8e290284 */ lw $t1,0x284($s1) -/* f0128a0: e5200450 */ swc1 $f0,0x450($t1) -/* f0128a4: 8e2a0284 */ lw $t2,0x284($s1) -/* f0128a8: e5540454 */ swc1 $f20,0x454($t2) -/* f0128ac: 8e2b0284 */ lw $t3,0x284($s1) -/* f0128b0: ad600458 */ sw $zero,0x458($t3) -.L0f0128b4: -/* f0128b4: c6060004 */ lwc1 $f6,0x4($s0) -/* f0128b8: c60a0008 */ lwc1 $f10,0x8($s0) -/* f0128bc: 86040000 */ lh $a0,0x0($s0) -/* f0128c0: 4600320d */ trunc.w.s $f8,$f6 -/* f0128c4: 02403825 */ or $a3,$s2,$zero -/* f0128c8: 4600540d */ trunc.w.s $f16,$f10 -/* f0128cc: 44054000 */ mfc1 $a1,$f8 -/* f0128d0: 44068000 */ mfc1 $a2,$f16 -/* f0128d4: 0fc04968 */ jal func0f0125a0 -/* f0128d8: 00000000 */ sll $zero,$zero,0x0 -/* f0128dc: 8fae00d0 */ lw $t6,0xd0($sp) -/* f0128e0: c6120008 */ lwc1 $f18,0x8($s0) -/* f0128e4: c6040004 */ lwc1 $f4,0x4($s0) -/* f0128e8: 448e4000 */ mtc1 $t6,$f8 -/* f0128ec: 26100018 */ addiu $s0,$s0,0x18 -/* f0128f0: 46049181 */ sub.s $f6,$f18,$f4 -/* f0128f4: 468042a0 */ cvt.s.w $f10,$f8 -/* f0128f8: 46165402 */ mul.s $f16,$f10,$f22 -/* f0128fc: 46068483 */ div.s $f18,$f16,$f6 -/* f012900: 1613ffec */ bne $s0,$s3,.L0f0128b4 -/* f012904: e612fff4 */ swc1 $f18,-0xc($s0) -/* f012908: 3c013f00 */ lui $at,0x3f00 -/* f01290c: 3c0f8006 */ lui $t7,0x8006 -/* f012910: 27b20088 */ addiu $s2,$sp,0x88 -/* f012914: 25ef23b0 */ addiu $t7,$t7,0x23b0 -/* f012918: 4481b000 */ mtc1 $at,$f22 -/* f01291c: 25f9003c */ addiu $t9,$t7,0x3c -/* f012920: 02404025 */ or $t0,$s2,$zero -.L0f012924: -/* f012924: 8de10000 */ lw $at,0x0($t7) -/* f012928: 25ef000c */ addiu $t7,$t7,0xc -/* f01292c: 2508000c */ addiu $t0,$t0,0xc -/* f012930: ad01fff4 */ sw $at,-0xc($t0) -/* f012934: 8de1fff8 */ lw $at,-0x8($t7) -/* f012938: ad01fff8 */ sw $at,-0x8($t0) -/* f01293c: 8de1fffc */ lw $at,-0x4($t7) -/* f012940: 15f9fff8 */ bne $t7,$t9,.L0f012924 -/* f012944: ad01fffc */ sw $at,-0x4($t0) -/* f012948: 8de10000 */ lw $at,0x0($t7) -/* f01294c: 4407a000 */ mfc1 $a3,$f20 -/* f012950: 24050001 */ addiu $a1,$zero,0x1 -/* f012954: ad010000 */ sw $at,0x0($t0) -/* f012958: 8e240284 */ lw $a0,0x284($s1) -/* f01295c: e7b40014 */ swc1 $f20,0x14($sp) -/* f012960: e7b60010 */ swc1 $f22,0x10($sp) -/* f012964: 00003025 */ or $a2,$zero,$zero -/* f012968: 0c007733 */ jal 0x1dccc -/* f01296c: 2484045c */ addiu $a0,$a0,0x45c -/* f012970: 8e240284 */ lw $a0,0x284($s1) -/* f012974: 0c006cef */ jal 0x1b3bc -/* f012978: 2484045c */ addiu $a0,$a0,0x45c -/* f01297c: 27b30048 */ addiu $s3,$sp,0x48 -/* f012980: 0c00566c */ jal 0x159b0 -/* f012984: 02602025 */ or $a0,$s3,$zero -/* f012988: 8e300284 */ lw $s0,0x284($s1) -/* f01298c: afb30088 */ sw $s3,0x88($sp) -/* f012990: 02402025 */ or $a0,$s2,$zero -/* f012994: 26090510 */ addiu $t1,$s0,0x510 -/* f012998: afa90098 */ sw $t1,0x98($sp) -/* f01299c: 0c0073af */ jal 0x1cebc -/* f0129a0: 2605045c */ addiu $a1,$s0,0x45c -/* f0129a4: 8e300284 */ lw $s0,0x284($s1) -/* f0129a8: 24130018 */ addiu $s3,$zero,0x18 -/* f0129ac: 3c128007 */ lui $s2,0x8007 -/* f0129b0: c6040544 */ lwc1 $f4,0x544($s0) -/* f0129b4: 26525c00 */ addiu $s2,$s2,0x5c00 -/* f0129b8: 00003025 */ or $a2,$zero,$zero -/* f0129bc: e6040414 */ swc1 $f4,0x414($s0) -/* f0129c0: 8e2a0284 */ lw $t2,0x284($s1) -/* f0129c4: e5540418 */ swc1 $f20,0x418($t2) -/* f0129c8: 8e300284 */ lw $s0,0x284($s1) -/* f0129cc: c6080584 */ lwc1 $f8,0x584($s0) -/* f0129d0: c60a0544 */ lwc1 $f10,0x544($s0) -/* f0129d4: 460a4401 */ sub.s $f16,$f8,$f10 -/* f0129d8: e610041c */ swc1 $f16,0x41c($s0) -/* f0129dc: 8e300284 */ lw $s0,0x284($s1) -/* f0129e0: c6060588 */ lwc1 $f6,0x588($s0) -/* f0129e4: c6120548 */ lwc1 $f18,0x548($s0) -/* f0129e8: 46123101 */ sub.s $f4,$f6,$f18 -/* f0129ec: e6040420 */ swc1 $f4,0x420($s0) -/* f0129f0: 8e300284 */ lw $s0,0x284($s1) -/* f0129f4: 8e0b03ac */ lw $t3,0x3ac($s0) -/* f0129f8: e7b40014 */ swc1 $f20,0x14($sp) -/* f0129fc: e7b60010 */ swc1 $f22,0x10($sp) -/* f012a00: 01730019 */ multu $t3,$s3 -/* f012a04: 2604045c */ addiu $a0,$s0,0x45c -/* f012a08: 00006012 */ mflo $t4 -/* f012a0c: 024c1021 */ addu $v0,$s2,$t4 -/* f012a10: 84450000 */ lh $a1,0x0($v0) -/* f012a14: 0c007733 */ jal 0x1dccc -/* f012a18: 8c470004 */ lw $a3,0x4($v0) -/* f012a1c: 8e300284 */ lw $s0,0x284($s1) -/* f012a20: 4406a000 */ mfc1 $a2,$f20 -/* f012a24: 8e0d03ac */ lw $t5,0x3ac($s0) -/* f012a28: 2604045c */ addiu $a0,$s0,0x45c -/* f012a2c: 01b30019 */ multu $t5,$s3 -/* f012a30: 00007012 */ mflo $t6 -/* f012a34: 024ec021 */ addu $t8,$s2,$t6 -/* f012a38: 0c00777b */ jal 0x1ddec -/* f012a3c: 8f050004 */ lw $a1,0x4($t8) -/* f012a40: 8e300284 */ lw $s0,0x284($s1) -/* f012a44: 8e1903ac */ lw $t9,0x3ac($s0) -/* f012a48: 2604045c */ addiu $a0,$s0,0x45c -/* f012a4c: 03330019 */ multu $t9,$s3 -/* f012a50: 00007812 */ mflo $t7 -/* f012a54: 024f4021 */ addu $t0,$s2,$t7 -/* f012a58: 0c007787 */ jal 0x1de1c -/* f012a5c: 8d050008 */ lw $a1,0x8($t0) -/* f012a60: 8e240284 */ lw $a0,0x284($s1) -/* f012a64: 3c057f11 */ lui $a1,0x7f11 -/* f012a68: 24a53220 */ addiu $a1,$a1,0x3220 -/* f012a6c: 0c0077a6 */ jal 0x1de98 -/* f012a70: 2484045c */ addiu $a0,$a0,0x45c -/* f012a74: 0fc44c8f */ jal func0f11323c -/* f012a78: 00000000 */ sll $zero,$zero,0x0 -/* f012a7c: 8fbf003c */ lw $ra,0x3c($sp) -/* f012a80: d7b40018 */ ldc1 $f20,0x18($sp) -/* f012a84: d7b60020 */ ldc1 $f22,0x20($sp) -/* f012a88: 8fb0002c */ lw $s0,0x2c($sp) -/* f012a8c: 8fb10030 */ lw $s1,0x30($sp) -/* f012a90: 8fb20034 */ lw $s2,0x34($sp) -/* f012a94: 8fb30038 */ lw $s3,0x38($sp) -/* f012a98: 03e00008 */ jr $ra -/* f012a9c: 27bd00d8 */ addiu $sp,$sp,0xd8 -); - -GLOBAL_ASM( -glabel func0f012aa0 -/* f012aa0: 27bdfed0 */ addiu $sp,$sp,-304 -/* f012aa4: afb5003c */ sw $s5,0x3c($sp) -/* f012aa8: 3c15800a */ lui $s5,0x800a -/* f012aac: 26b5d030 */ addiu $s5,$s5,-12240 -/* f012ab0: 8ea2001c */ lw $v0,0x1c($s5) -/* f012ab4: 3c04800a */ lui $a0,0x800a -/* f012ab8: 3c07800a */ lui $a3,0x800a -/* f012abc: 24e72354 */ addiu $a3,$a3,0x2354 -/* f012ac0: 24842350 */ addiu $a0,$a0,0x2350 -/* f012ac4: 244e0014 */ addiu $t6,$v0,0x14 -/* f012ac8: afbf004c */ sw $ra,0x4c($sp) -/* f012acc: afbe0048 */ sw $s8,0x48($sp) -/* f012ad0: afb70044 */ sw $s7,0x44($sp) -/* f012ad4: afb60040 */ sw $s6,0x40($sp) -/* f012ad8: afb40038 */ sw $s4,0x38($sp) -/* f012adc: afb30034 */ sw $s3,0x34($sp) -/* f012ae0: afb20030 */ sw $s2,0x30($sp) -/* f012ae4: afb1002c */ sw $s1,0x2c($sp) -/* f012ae8: afb00028 */ sw $s0,0x28($sp) -/* f012aec: f7b40020 */ sdc1 $f20,0x20($sp) -/* f012af0: acee0000 */ sw $t6,0x0($a3) -/* f012af4: ac820000 */ sw $v0,0x0($a0) -/* f012af8: 8c480000 */ lw $t0,0x0($v0) -/* f012afc: 00009025 */ or $s2,$zero,$zero -/* f012b00: 0000a025 */ or $s4,$zero,$zero -/* f012b04: 1900005e */ blez $t0,.L0f012c80 -/* f012b08: 00401825 */ or $v1,$v0,$zero -/* f012b0c: 3c013f80 */ lui $at,0x3f80 -/* f012b10: 4481a000 */ mtc1 $at,$f20 -/* f012b14: afa80120 */ sw $t0,0x120($sp) -/* f012b18: 241effff */ addiu $s8,$zero,-1 -/* f012b1c: 27b70064 */ addiu $s7,$sp,0x64 -/* f012b20: 27b60090 */ addiu $s6,$sp,0x90 -/* f012b24: 27b300c8 */ addiu $s3,$sp,0xc8 -.L0f012b28: -/* f012b28: 3c07800a */ lui $a3,0x800a -/* f012b2c: 24e72354 */ addiu $a3,$a3,0x2354 -/* f012b30: 8cef0000 */ lw $t7,0x0($a3) -/* f012b34: 8eb9001c */ lw $t9,0x1c($s5) -/* f012b38: 02402025 */ or $a0,$s2,$zero -/* f012b3c: 01f4c021 */ addu $t8,$t7,$s4 -/* f012b40: 97020000 */ lhu $v0,0x0($t8) -/* f012b44: 24050022 */ addiu $a1,$zero,0x22 -/* f012b48: 02603025 */ or $a2,$s3,$zero -/* f012b4c: 0fc456ac */ jal func0f115ab0 -/* f012b50: 03228821 */ addu $s1,$t9,$v0 -/* f012b54: 8e290000 */ lw $t1,0x0($s1) -/* f012b58: 00008025 */ or $s0,$zero,$zero -/* f012b5c: 02602025 */ or $a0,$s3,$zero -/* f012b60: 00095480 */ sll $t2,$t1,0x12 -/* f012b64: 000a5d83 */ sra $t3,$t2,0x16 -/* f012b68: 05610023 */ bgez $t3,.L0f012bf8 -/* f012b6c: 02c02825 */ or $a1,$s6,$zero -/* f012b70: 02e03025 */ or $a2,$s7,$zero -/* f012b74: 24070014 */ addiu $a3,$zero,0x14 -/* f012b78: 0fc58865 */ jal func0f162194 -/* f012b7c: afa00010 */ sw $zero,0x10($sp) -/* f012b80: 87ac0090 */ lh $t4,0x90($sp) -/* f012b84: 87ad0064 */ lh $t5,0x64($sp) -/* f012b88: 02602025 */ or $a0,$s3,$zero -/* f012b8c: 13cc0003 */ beq $s8,$t4,.L0f012b9c -/* f012b90: 00000000 */ sll $zero,$zero,0x0 -/* f012b94: 10000004 */ beqz $zero,.L0f012ba8 -/* f012b98: 02c08025 */ or $s0,$s6,$zero -.L0f012b9c: -/* f012b9c: 13cd0002 */ beq $s8,$t5,.L0f012ba8 -/* f012ba0: 00000000 */ sll $zero,$zero,0x0 -/* f012ba4: 02e08025 */ or $s0,$s7,$zero -.L0f012ba8: -/* f012ba8: 52000014 */ beqzl $s0,.L0f012bfc -/* f012bac: 8e2b0000 */ lw $t3,0x0($s1) -/* f012bb0: 0c00a900 */ jal 0x2a400 -/* f012bb4: 02002825 */ or $a1,$s0,$zero -/* f012bb8: 58400009 */ blezl $v0,.L0f012be0 -/* f012bbc: 860e0000 */ lh $t6,0x0($s0) -/* f012bc0: 86290002 */ lh $t1,0x2($s1) -/* f012bc4: 0002c100 */ sll $t8,$v0,0x4 -/* f012bc8: 33193ff0 */ andi $t9,$t8,0x3ff0 -/* f012bcc: 312ac00f */ andi $t2,$t1,0xc00f -/* f012bd0: 032a5825 */ or $t3,$t9,$t2 -/* f012bd4: 10000008 */ beqz $zero,.L0f012bf8 -/* f012bd8: a62b0002 */ sh $t3,0x2($s1) -/* f012bdc: 860e0000 */ lh $t6,0x0($s0) -.L0f012be0: -/* f012be0: 86290002 */ lh $t1,0x2($s1) -/* f012be4: 000e7900 */ sll $t7,$t6,0x4 -/* f012be8: 31f83ff0 */ andi $t8,$t7,0x3ff0 -/* f012bec: 3139c00f */ andi $t9,$t1,0xc00f -/* f012bf0: 03195025 */ or $t2,$t8,$t9 -/* f012bf4: a62a0002 */ sh $t2,0x2($s1) -.L0f012bf8: -/* f012bf8: 8e2b0000 */ lw $t3,0x0($s1) -.L0f012bfc: -/* f012bfc: c7a400f8 */ lwc1 $f4,0xf8($sp) -/* f012c00: 000b6382 */ srl $t4,$t3,0xe -/* f012c04: 318d0200 */ andi $t5,$t4,0x200 -/* f012c08: 51a00016 */ beqzl $t5,.L0f012c64 -/* f012c0c: 8fae0120 */ lw $t6,0x120($sp) -/* f012c10: 46142182 */ mul.s $f6,$f4,$f20 -/* f012c14: c7a800fc */ lwc1 $f8,0xfc($sp) -/* f012c18: c7b00100 */ lwc1 $f16,0x100($sp) -/* f012c1c: c7a40104 */ lwc1 $f4,0x104($sp) -/* f012c20: 46144282 */ mul.s $f10,$f8,$f20 -/* f012c24: c7a80108 */ lwc1 $f8,0x108($sp) -/* f012c28: 02402025 */ or $a0,$s2,$zero -/* f012c2c: 46148482 */ mul.s $f18,$f16,$f20 -/* f012c30: e7a600f8 */ swc1 $f6,0xf8($sp) -/* f012c34: c7b0010c */ lwc1 $f16,0x10c($sp) -/* f012c38: 46142182 */ mul.s $f6,$f4,$f20 -/* f012c3c: e7aa00fc */ swc1 $f10,0xfc($sp) -/* f012c40: 02602825 */ or $a1,$s3,$zero -/* f012c44: 46144282 */ mul.s $f10,$f8,$f20 -/* f012c48: e7b20100 */ swc1 $f18,0x100($sp) -/* f012c4c: 46148482 */ mul.s $f18,$f16,$f20 -/* f012c50: e7a60104 */ swc1 $f6,0x104($sp) -/* f012c54: e7aa0108 */ swc1 $f10,0x108($sp) -/* f012c58: 0fc45864 */ jal func0f116190 -/* f012c5c: e7b2010c */ swc1 $f18,0x10c($sp) -/* f012c60: 8fae0120 */ lw $t6,0x120($sp) -.L0f012c64: -/* f012c64: 26520001 */ addiu $s2,$s2,0x1 -/* f012c68: 26940002 */ addiu $s4,$s4,0x2 -/* f012c6c: 164effae */ bne $s2,$t6,.L0f012b28 -/* f012c70: 00000000 */ sll $zero,$zero,0x0 -/* f012c74: 3c03800a */ lui $v1,0x800a -/* f012c78: 8c632350 */ lw $v1,0x2350($v1) -/* f012c7c: 8ea2001c */ lw $v0,0x1c($s5) -.L0f012c80: -/* f012c80: 8c6f0008 */ lw $t7,0x8($v1) -/* f012c84: 004f4821 */ addu $t1,$v0,$t7 -/* f012c88: aea90000 */ sw $t1,0x0($s5) -/* f012c8c: 8c78000c */ lw $t8,0xc($v1) -/* f012c90: 0058c821 */ addu $t9,$v0,$t8 -/* f012c94: aeb90004 */ sw $t9,0x4($s5) -/* f012c98: 8c6a0010 */ lw $t2,0x10($v1) -/* f012c9c: 004a5821 */ addu $t3,$v0,$t2 -/* f012ca0: 11600003 */ beqz $t3,.L0f012cb0 -/* f012ca4: aeab0008 */ sw $t3,0x8($s5) -/* f012ca8: 0fc050ba */ jal func0f0142e8 -/* f012cac: 00000000 */ sll $zero,$zero,0x0 -.L0f012cb0: -/* f012cb0: 8ea20000 */ lw $v0,0x0($s5) -/* f012cb4: 8c4d0000 */ lw $t5,0x0($v0) -/* f012cb8: 05a20009 */ bltzl $t5,.L0f012ce0 -/* f012cbc: 8ea20004 */ lw $v0,0x4($s5) -.L0f012cc0: -/* f012cc0: 8eae001c */ lw $t6,0x1c($s5) -/* f012cc4: 8c4f0004 */ lw $t7,0x4($v0) -/* f012cc8: 8c580010 */ lw $t8,0x10($v0) -/* f012ccc: 24420010 */ addiu $v0,$v0,0x10 -/* f012cd0: 01cf4821 */ addu $t1,$t6,$t7 -/* f012cd4: 0701fffa */ bgez $t8,.L0f012cc0 -/* f012cd8: ac49fff4 */ sw $t1,-0xc($v0) -/* f012cdc: 8ea20004 */ lw $v0,0x4($s5) -.L0f012ce0: -/* f012ce0: 8c430000 */ lw $v1,0x0($v0) -/* f012ce4: 5060000c */ beqzl $v1,.L0f012d18 -/* f012ce8: 8fbf004c */ lw $ra,0x4c($sp) -.L0f012cec: -/* f012cec: 8eb9001c */ lw $t9,0x1c($s5) -/* f012cf0: 8c4c0004 */ lw $t4,0x4($v0) -/* f012cf4: 2442000c */ addiu $v0,$v0,0xc -/* f012cf8: 03235021 */ addu $t2,$t9,$v1 -/* f012cfc: ac4afff4 */ sw $t2,-0xc($v0) -/* f012d00: 8eab001c */ lw $t3,0x1c($s5) -/* f012d04: 8c430000 */ lw $v1,0x0($v0) -/* f012d08: 016c6821 */ addu $t5,$t3,$t4 -/* f012d0c: 1460fff7 */ bnez $v1,.L0f012cec -/* f012d10: ac4dfff8 */ sw $t5,-0x8($v0) -/* f012d14: 8fbf004c */ lw $ra,0x4c($sp) -.L0f012d18: -/* f012d18: d7b40020 */ ldc1 $f20,0x20($sp) -/* f012d1c: 8fb00028 */ lw $s0,0x28($sp) -/* f012d20: 8fb1002c */ lw $s1,0x2c($sp) -/* f012d24: 8fb20030 */ lw $s2,0x30($sp) -/* f012d28: 8fb30034 */ lw $s3,0x34($sp) -/* f012d2c: 8fb40038 */ lw $s4,0x38($sp) -/* f012d30: 8fb5003c */ lw $s5,0x3c($sp) -/* f012d34: 8fb60040 */ lw $s6,0x40($sp) -/* f012d38: 8fb70044 */ lw $s7,0x44($sp) -/* f012d3c: 8fbe0048 */ lw $s8,0x48($sp) -/* f012d40: 03e00008 */ jr $ra -/* f012d44: 27bd0130 */ addiu $sp,$sp,0x130 -/* f012d48: 00000000 */ sll $zero,$zero,0x0 -/* f012d4c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f012d50 -/* f012d50: 27bdfee0 */ addiu $sp,$sp,-288 -/* f012d54: 3c03800a */ lui $v1,0x800a -/* f012d58: 8c63d030 */ lw $v1,-0x2fd0($v1) -/* f012d5c: afbf003c */ sw $ra,0x3c($sp) -/* f012d60: afbe0038 */ sw $s8,0x38($sp) -/* f012d64: afb70034 */ sw $s7,0x34($sp) -/* f012d68: afb60030 */ sw $s6,0x30($sp) -/* f012d6c: afb5002c */ sw $s5,0x2c($sp) -/* f012d70: afb40028 */ sw $s4,0x28($sp) -/* f012d74: afb30024 */ sw $s3,0x24($sp) -/* f012d78: afb20020 */ sw $s2,0x20($sp) -/* f012d7c: afb1001c */ sw $s1,0x1c($sp) -/* f012d80: afb00018 */ sw $s0,0x18($sp) -/* f012d84: 8c6e0000 */ lw $t6,0x0($v1) -/* f012d88: 00001025 */ or $v0,$zero,$zero -/* f012d8c: 24050004 */ addiu $a1,$zero,0x4 -/* f012d90: 05c00007 */ bltz $t6,.L0f012db0 -/* f012d94: 0060b025 */ or $s6,$v1,$zero -/* f012d98: 8ecf0010 */ lw $t7,0x10($s6) -.L0f012d9c: -/* f012d9c: 24420001 */ addiu $v0,$v0,0x1 -/* f012da0: 26d60010 */ addiu $s6,$s6,0x10 -/* f012da4: 05e3fffd */ bgezl $t7,.L0f012d9c -/* f012da8: 8ecf0010 */ lw $t7,0x10($s6) -/* f012dac: 0060b025 */ or $s6,$v1,$zero -.L0f012db0: -/* f012db0: 00022040 */ sll $a0,$v0,0x1 -/* f012db4: 2484000f */ addiu $a0,$a0,0xf -/* f012db8: 3498000f */ ori $t8,$a0,0xf -/* f012dbc: 3b04000f */ xori $a0,$t8,0xf -/* f012dc0: 0c0048f2 */ jal 0x123c8 -/* f012dc4: afa20118 */ sw $v0,0x118($sp) -/* f012dc8: 8fa80118 */ lw $t0,0x118($sp) -/* f012dcc: 3c15800a */ lui $s5,0x800a -/* f012dd0: 26b59fc0 */ addiu $s5,$s5,-24640 -/* f012dd4: aea20060 */ sw $v0,0x60($s5) -/* f012dd8: 0000a025 */ or $s4,$zero,$zero -/* f012ddc: 1900003c */ blez $t0,.L0f012ed0 -/* f012de0: 0000f025 */ or $s8,$zero,$zero -/* f012de4: 27b7005c */ addiu $s7,$sp,0x5c -/* f012de8: 001e4900 */ sll $t1,$s8,0x4 -.L0f012dec: -/* f012dec: 01369821 */ addu $s3,$t1,$s6 -/* f012df0: 8e640000 */ lw $a0,0x0($s3) -/* f012df4: 240500c0 */ addiu $a1,$zero,0xc0 -/* f012df8: 27a600b0 */ addiu $a2,$sp,0xb0 -/* f012dfc: 0fc456ac */ jal func0f115ab0 -/* f012e00: 00009025 */ or $s2,$zero,$zero -/* f012e04: 1a80001c */ blez $s4,.L0f012e78 -/* f012e08: 00008825 */ or $s1,$zero,$zero -.L0f012e0c: -/* f012e0c: 8eaa0060 */ lw $t2,0x60($s5) -/* f012e10: 240500c0 */ addiu $a1,$zero,0xc0 -/* f012e14: 02e03025 */ or $a2,$s7,$zero -/* f012e18: 01515821 */ addu $t3,$t2,$s1 -/* f012e1c: 856c0000 */ lh $t4,0x0($t3) -/* f012e20: 000c6900 */ sll $t5,$t4,0x4 -/* f012e24: 01b68021 */ addu $s0,$t5,$s6 -/* f012e28: 0fc456ac */ jal func0f115ab0 -/* f012e2c: 8e040000 */ lw $a0,0x0($s0) -/* f012e30: 8fa200f8 */ lw $v0,0xf8($sp) -/* f012e34: 8fa300a4 */ lw $v1,0xa4($sp) -/* f012e38: 8fae00a8 */ lw $t6,0xa8($sp) -/* f012e3c: 0043082a */ slt $at,$v0,$v1 -/* f012e40: 1420000d */ bnez $at,.L0f012e78 -/* f012e44: 31cf2000 */ andi $t7,$t6,0x2000 -/* f012e48: 54430009 */ bnel $v0,$v1,.L0f012e70 -/* f012e4c: 26520001 */ addiu $s2,$s2,0x1 -/* f012e50: 55e0000a */ bnezl $t7,.L0f012e7c -/* f012e54: 2682ffff */ addiu $v0,$s4,-1 -/* f012e58: 8e780000 */ lw $t8,0x0($s3) -/* f012e5c: 8e190000 */ lw $t9,0x0($s0) -/* f012e60: 0319082a */ slt $at,$t8,$t9 -/* f012e64: 54200005 */ bnezl $at,.L0f012e7c -/* f012e68: 2682ffff */ addiu $v0,$s4,-1 -/* f012e6c: 26520001 */ addiu $s2,$s2,0x1 -.L0f012e70: -/* f012e70: 1654ffe6 */ bne $s2,$s4,.L0f012e0c -/* f012e74: 26310002 */ addiu $s1,$s1,0x2 -.L0f012e78: -/* f012e78: 2682ffff */ addiu $v0,$s4,-1 -.L0f012e7c: -/* f012e7c: 0052082a */ slt $at,$v0,$s2 -/* f012e80: 1420000a */ bnez $at,.L0f012eac -/* f012e84: 00128840 */ sll $s1,$s2,0x1 -/* f012e88: 00021840 */ sll $v1,$v0,0x1 -/* f012e8c: 2642ffff */ addiu $v0,$s2,-1 -/* f012e90: 00022040 */ sll $a0,$v0,0x1 -.L0f012e94: -/* f012e94: 8ea80060 */ lw $t0,0x60($s5) -/* f012e98: 01031021 */ addu $v0,$t0,$v1 -/* f012e9c: 84490000 */ lh $t1,0x0($v0) -/* f012ea0: 2463fffe */ addiu $v1,$v1,-2 -/* f012ea4: 1464fffb */ bne $v1,$a0,.L0f012e94 -/* f012ea8: a4490002 */ sh $t1,0x2($v0) -.L0f012eac: -/* f012eac: 8eaa0060 */ lw $t2,0x60($s5) -/* f012eb0: 26940001 */ addiu $s4,$s4,0x1 -/* f012eb4: 01515821 */ addu $t3,$t2,$s1 -/* f012eb8: a57e0000 */ sh $s8,0x0($t3) -/* f012ebc: 8fac0118 */ lw $t4,0x118($sp) -/* f012ec0: 27de0001 */ addiu $s8,$s8,0x1 -/* f012ec4: 57ccffc9 */ bnel $s8,$t4,.L0f012dec -/* f012ec8: 001e4900 */ sll $t1,$s8,0x4 -/* f012ecc: 0000f025 */ or $s8,$zero,$zero -.L0f012ed0: -/* f012ed0: 8ead02bc */ lw $t5,0x2bc($s5) -/* f012ed4: 3c12800a */ lui $s2,0x800a -/* f012ed8: 26524928 */ addiu $s2,$s2,0x4928 -/* f012edc: 19a0000e */ blez $t5,.L0f012f18 -/* f012ee0: 00001025 */ or $v0,$zero,$zero -/* f012ee4: 8e4e0000 */ lw $t6,0x0($s2) -.L0f012ee8: -/* f012ee8: 27de0001 */ addiu $s8,$s8,0x1 -/* f012eec: 01c27821 */ addu $t7,$t6,$v0 -/* f012ef0: a1e00009 */ sb $zero,0x9($t7) -/* f012ef4: 8e580000 */ lw $t8,0x0($s2) -/* f012ef8: 0302c821 */ addu $t9,$t8,$v0 -/* f012efc: a720000c */ sh $zero,0xc($t9) -/* f012f00: 8ea802bc */ lw $t0,0x2bc($s5) -/* f012f04: 2442008c */ addiu $v0,$v0,0x8c -/* f012f08: 03c8082a */ slt $at,$s8,$t0 -/* f012f0c: 5420fff6 */ bnezl $at,.L0f012ee8 -/* f012f10: 8e4e0000 */ lw $t6,0x0($s2) -/* f012f14: 0000f025 */ or $s8,$zero,$zero -.L0f012f18: -/* f012f18: 8fa90118 */ lw $t1,0x118($sp) -/* f012f1c: 3c12800a */ lui $s2,0x800a -/* f012f20: 26524928 */ addiu $s2,$s2,0x4928 -/* f012f24: 1920002a */ blez $t1,.L0f012fd0 -/* f012f28: 2410ffff */ addiu $s0,$zero,-1 -/* f012f2c: 00008825 */ or $s1,$zero,$zero -/* f012f30: 2414ffff */ addiu $s4,$zero,-1 -/* f012f34: 2413008c */ addiu $s3,$zero,0x8c -/* f012f38: 8eaa0060 */ lw $t2,0x60($s5) -.L0f012f3c: -/* f012f3c: 3c0e800a */ lui $t6,0x800a -/* f012f40: 8dced030 */ lw $t6,-0x2fd0($t6) -/* f012f44: 01515821 */ addu $t3,$t2,$s1 -/* f012f48: 856c0000 */ lh $t4,0x0($t3) -/* f012f4c: 240500c0 */ addiu $a1,$zero,0xc0 -/* f012f50: 27a600b0 */ addiu $a2,$sp,0xb0 -/* f012f54: 000c6900 */ sll $t5,$t4,0x4 -/* f012f58: 01ae1021 */ addu $v0,$t5,$t6 -/* f012f5c: 0fc456ac */ jal func0f115ab0 -/* f012f60: 8c440000 */ lw $a0,0x0($v0) -/* f012f64: 8faf00f8 */ lw $t7,0xf8($sp) -/* f012f68: 51f00008 */ beql $t7,$s0,.L0f012f8c -/* f012f6c: 8fa900fc */ lw $t1,0xfc($sp) -/* f012f70: 01f30019 */ multu $t7,$s3 -/* f012f74: 8e580000 */ lw $t8,0x0($s2) -/* f012f78: 01e08025 */ or $s0,$t7,$zero -/* f012f7c: 0000c812 */ mflo $t9 -/* f012f80: 03194021 */ addu $t0,$t8,$t9 -/* f012f84: a51e000c */ sh $s8,0xc($t0) -/* f012f88: 8fa900fc */ lw $t1,0xfc($sp) -.L0f012f8c: -/* f012f8c: 312a2000 */ andi $t2,$t1,0x2000 -/* f012f90: 5540000b */ bnezl $t2,.L0f012fc0 -/* f012f94: 8faf0118 */ lw $t7,0x118($sp) -/* f012f98: 52140009 */ beql $s0,$s4,.L0f012fc0 -/* f012f9c: 8faf0118 */ lw $t7,0x118($sp) -/* f012fa0: 02130019 */ multu $s0,$s3 -/* f012fa4: 8e4b0000 */ lw $t3,0x0($s2) -/* f012fa8: 00006012 */ mflo $t4 -/* f012fac: 016c1021 */ addu $v0,$t3,$t4 -/* f012fb0: 904d0009 */ lbu $t5,0x9($v0) -/* f012fb4: 25ae0001 */ addiu $t6,$t5,0x1 -/* f012fb8: a04e0009 */ sb $t6,0x9($v0) -/* f012fbc: 8faf0118 */ lw $t7,0x118($sp) -.L0f012fc0: -/* f012fc0: 27de0001 */ addiu $s8,$s8,0x1 -/* f012fc4: 26310002 */ addiu $s1,$s1,0x2 -/* f012fc8: 57cfffdc */ bnel $s8,$t7,.L0f012f3c -/* f012fcc: 8eaa0060 */ lw $t2,0x60($s5) -.L0f012fd0: -/* f012fd0: 8fbf003c */ lw $ra,0x3c($sp) -/* f012fd4: 24180001 */ addiu $t8,$zero,0x1 -/* f012fd8: aeb80330 */ sw $t8,0x330($s5) -/* f012fdc: 8fb5002c */ lw $s5,0x2c($sp) -/* f012fe0: 8fb00018 */ lw $s0,0x18($sp) -/* f012fe4: 8fb1001c */ lw $s1,0x1c($sp) -/* f012fe8: 8fb20020 */ lw $s2,0x20($sp) -/* f012fec: 8fb30024 */ lw $s3,0x24($sp) -/* f012ff0: 8fb40028 */ lw $s4,0x28($sp) -/* f012ff4: 8fb60030 */ lw $s6,0x30($sp) -/* f012ff8: 8fb70034 */ lw $s7,0x34($sp) -/* f012ffc: 8fbe0038 */ lw $s8,0x38($sp) -/* f013000: 03e00008 */ jr $ra -/* f013004: 27bd0120 */ addiu $sp,$sp,0x120 -/* f013008: 00000000 */ sll $zero,$zero,0x0 -/* f01300c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f013010 -/* f013010: 3c018008 */ lui $at,0x8008 -/* f013014: ac20e4a0 */ sw $zero,-0x1b60($at) -/* f013018: 3c018008 */ lui $at,0x8008 -/* f01301c: ac20e4a4 */ sw $zero,-0x1b5c($at) -/* f013020: 3c013f80 */ lui $at,0x3f80 -/* f013024: 44812000 */ mtc1 $at,$f4 -/* f013028: 3c08800a */ lui $t0,0x800a -/* f01302c: 3c018008 */ lui $at,0x8008 -/* f013030: 25083434 */ addiu $t0,$t0,0x3434 -/* f013034: 240e0006 */ addiu $t6,$zero,0x6 -/* f013038: e424e4a8 */ swc1 $f4,-0x1b58($at) -/* f01303c: ad0e0000 */ sw $t6,0x0($t0) -/* f013040: 3c0f800a */ lui $t7,0x800a -/* f013044: 8defa474 */ lw $t7,-0x5b8c($t7) -/* f013048: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01304c: afbf0014 */ sw $ra,0x14($sp) -/* f013050: 29e1005a */ slti $at,$t7,0x5a -/* f013054: 14200002 */ bnez $at,.L0f013060 -/* f013058: 3c05800a */ lui $a1,0x800a -/* f01305c: ad000000 */ sw $zero,0x0($t0) -.L0f013060: -/* f013060: 8d020000 */ lw $v0,0x0($t0) -/* f013064: 24a53430 */ addiu $a1,$a1,0x3430 -/* f013068: 54400004 */ bnezl $v0,.L0f01307c -/* f01306c: 000220c0 */ sll $a0,$v0,0x3 -/* f013070: 1000002b */ beqz $zero,.L0f013120 -/* f013074: aca00000 */ sw $zero,0x0($a1) -/* f013078: 000220c0 */ sll $a0,$v0,0x3 -.L0f01307c: -/* f01307c: 00822021 */ addu $a0,$a0,$v0 -/* f013080: 00042100 */ sll $a0,$a0,0x4 -/* f013084: 00822023 */ subu $a0,$a0,$v0 -/* f013088: 000420c0 */ sll $a0,$a0,0x3 -/* f01308c: 2484000f */ addiu $a0,$a0,0xf -/* f013090: 2401fff0 */ addiu $at,$zero,-16 -/* f013094: 0081c024 */ and $t8,$a0,$at -/* f013098: 03002025 */ or $a0,$t8,$zero -/* f01309c: 0c0048f2 */ jal 0x123c8 -/* f0130a0: 24050004 */ addiu $a1,$zero,0x4 -/* f0130a4: 3c08800a */ lui $t0,0x800a -/* f0130a8: 25083434 */ addiu $t0,$t0,0x3434 -/* f0130ac: 8d190000 */ lw $t9,0x0($t0) -/* f0130b0: 3c05800a */ lui $a1,0x800a -/* f0130b4: 24a53430 */ addiu $a1,$a1,0x3430 -/* f0130b8: aca20000 */ sw $v0,0x0($a1) -/* f0130bc: 1b200018 */ blez $t9,.L0f013120 -/* f0130c0: 00002025 */ or $a0,$zero,$zero -/* f0130c4: 00003025 */ or $a2,$zero,$zero -/* f0130c8: 240303c0 */ addiu $v1,$zero,0x3c0 -/* f0130cc: 8ca90000 */ lw $t1,0x0($a1) -.L0f0130d0: -/* f0130d0: 00001025 */ or $v0,$zero,$zero -/* f0130d4: 01265021 */ addu $t2,$t1,$a2 -/* f0130d8: ad400000 */ sw $zero,0x0($t2) -.L0f0130dc: -/* f0130dc: 000460c0 */ sll $t4,$a0,0x3 -/* f0130e0: 01846021 */ addu $t4,$t4,$a0 -/* f0130e4: 8cab0000 */ lw $t3,0x0($a1) -/* f0130e8: 000c6100 */ sll $t4,$t4,0x4 -/* f0130ec: 01846023 */ subu $t4,$t4,$a0 -/* f0130f0: 000c60c0 */ sll $t4,$t4,0x3 -/* f0130f4: 016c6821 */ addu $t5,$t3,$t4 -/* f0130f8: 01a27021 */ addu $t6,$t5,$v0 -/* f0130fc: 24420018 */ addiu $v0,$v0,0x18 -/* f013100: 1443fff6 */ bne $v0,$v1,.L0f0130dc -/* f013104: a5c0001c */ sh $zero,0x1c($t6) -/* f013108: 8d0f0000 */ lw $t7,0x0($t0) -/* f01310c: 24840001 */ addiu $a0,$a0,0x1 -/* f013110: 24c60478 */ addiu $a2,$a2,0x478 -/* f013114: 008f082a */ slt $at,$a0,$t7 -/* f013118: 5420ffed */ bnezl $at,.L0f0130d0 -/* f01311c: 8ca90000 */ lw $t1,0x0($a1) -.L0f013120: -/* f013120: 8fbf0014 */ lw $ra,0x14($sp) -/* f013124: 27bd0018 */ addiu $sp,$sp,0x18 -/* f013128: 03e00008 */ jr $ra -/* f01312c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f013130 -/* f013130: 3c0e8009 */ lui $t6,0x8009 -/* f013134: 91ce0af0 */ lbu $t6,0xaf0($t6) -/* f013138: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01313c: 24010001 */ addiu $at,$zero,0x1 -/* f013140: 15c10006 */ bne $t6,$at,.L0f01315c -/* f013144: afbf0014 */ sw $ra,0x14($sp) -/* f013148: 3c08800a */ lui $t0,0x800a -/* f01314c: 25083444 */ addiu $t0,$t0,0x3444 -/* f013150: 240f000a */ addiu $t7,$zero,0xa -/* f013154: 10000005 */ beqz $zero,.L0f01316c -/* f013158: ad0f0000 */ sw $t7,0x0($t0) -.L0f01315c: -/* f01315c: 3c08800a */ lui $t0,0x800a -/* f013160: 25083444 */ addiu $t0,$t0,0x3444 -/* f013164: 24180014 */ addiu $t8,$zero,0x14 -/* f013168: ad180000 */ sw $t8,0x0($t0) -.L0f01316c: -/* f01316c: 3c19800a */ lui $t9,0x800a -/* f013170: 8f39a474 */ lw $t9,-0x5b8c($t9) -/* f013174: 3c05800a */ lui $a1,0x800a -/* f013178: 24a53440 */ addiu $a1,$a1,0x3440 -/* f01317c: 2b21005a */ slti $at,$t9,0x5a -/* f013180: 54200003 */ bnezl $at,.L0f013190 -/* f013184: 8d020000 */ lw $v0,0x0($t0) -/* f013188: ad000000 */ sw $zero,0x0($t0) -/* f01318c: 8d020000 */ lw $v0,0x0($t0) -.L0f013190: -/* f013190: 54400004 */ bnezl $v0,.L0f0131a4 -/* f013194: 00022080 */ sll $a0,$v0,0x2 -/* f013198: 1000002c */ beqz $zero,.L0f01324c -/* f01319c: aca00000 */ sw $zero,0x0($a1) -/* f0131a0: 00022080 */ sll $a0,$v0,0x2 -.L0f0131a4: -/* f0131a4: 00822023 */ subu $a0,$a0,$v0 -/* f0131a8: 00042080 */ sll $a0,$a0,0x2 -/* f0131ac: 00822021 */ addu $a0,$a0,$v0 -/* f0131b0: 000420c0 */ sll $a0,$a0,0x3 -/* f0131b4: 00822023 */ subu $a0,$a0,$v0 -/* f0131b8: 00042080 */ sll $a0,$a0,0x2 -/* f0131bc: 0c0048f2 */ jal 0x123c8 -/* f0131c0: 24050004 */ addiu $a1,$zero,0x4 -/* f0131c4: 3c08800a */ lui $t0,0x800a -/* f0131c8: 25083444 */ addiu $t0,$t0,0x3444 -/* f0131cc: 8d090000 */ lw $t1,0x0($t0) -/* f0131d0: 3c05800a */ lui $a1,0x800a -/* f0131d4: 24a53440 */ addiu $a1,$a1,0x3440 -/* f0131d8: aca20000 */ sw $v0,0x0($a1) -/* f0131dc: 1920001b */ blez $t1,.L0f01324c -/* f0131e0: 00002025 */ or $a0,$zero,$zero -/* f0131e4: 44800000 */ mtc1 $zero,$f0 -/* f0131e8: 00003025 */ or $a2,$zero,$zero -/* f0131ec: 24030190 */ addiu $v1,$zero,0x190 -/* f0131f0: 8caa0000 */ lw $t2,0x0($a1) -.L0f0131f4: -/* f0131f4: 00001025 */ or $v0,$zero,$zero -/* f0131f8: 01465821 */ addu $t3,$t2,$a2 -/* f0131fc: ad600000 */ sw $zero,0x0($t3) -.L0f013200: -/* f013200: 00046880 */ sll $t5,$a0,0x2 -/* f013204: 01a46823 */ subu $t5,$t5,$a0 -/* f013208: 000d6880 */ sll $t5,$t5,0x2 -/* f01320c: 01a46821 */ addu $t5,$t5,$a0 -/* f013210: 8cac0000 */ lw $t4,0x0($a1) -/* f013214: 000d68c0 */ sll $t5,$t5,0x3 -/* f013218: 01a46823 */ subu $t5,$t5,$a0 -/* f01321c: 000d6880 */ sll $t5,$t5,0x2 -/* f013220: 018d7021 */ addu $t6,$t4,$t5 -/* f013224: 01c27821 */ addu $t7,$t6,$v0 -/* f013228: 24420028 */ addiu $v0,$v0,0x28 -/* f01322c: 1443fff4 */ bne $v0,$v1,.L0f013200 -/* f013230: e5e00014 */ swc1 $f0,0x14($t7) -/* f013234: 8d180000 */ lw $t8,0x0($t0) -/* f013238: 24840001 */ addiu $a0,$a0,0x1 -/* f01323c: 24c6019c */ addiu $a2,$a2,0x19c -/* f013240: 0098082a */ slt $at,$a0,$t8 -/* f013244: 5420ffeb */ bnezl $at,.L0f0131f4 -/* f013248: 8caa0000 */ lw $t2,0x0($a1) -.L0f01324c: -/* f01324c: 8fbf0014 */ lw $ra,0x14($sp) -/* f013250: 27bd0018 */ addiu $sp,$sp,0x18 -/* f013254: 03e00008 */ jr $ra -/* f013258: 00000000 */ sll $zero,$zero,0x0 -/* f01325c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f013260 -/* f013260: 3c01800a */ lui $at,0x800a -/* f013264: 3c03800a */ lui $v1,0x800a -/* f013268: 3c02800a */ lui $v0,0x800a -/* f01326c: ac203fc0 */ sw $zero,0x3fc0($at) -/* f013270: 24424130 */ addiu $v0,$v0,0x4130 -/* f013274: 24633fc8 */ addiu $v1,$v1,0x3fc8 -.L0f013278: -/* f013278: 24630024 */ addiu $v1,$v1,0x24 -/* f01327c: 1462fffe */ bne $v1,$v0,.L0f013278 -/* f013280: ac60ffe4 */ sw $zero,-0x1c($v1) -/* f013284: 3c01800a */ lui $at,0x800a -/* f013288: ac204130 */ sw $zero,0x4130($at) -/* f01328c: 3c018008 */ lui $at,0x8008 -/* f013290: 03e00008 */ jr $ra -/* f013294: ac20f0b8 */ sw $zero,-0xf48($at) -/* f013298: 00000000 */ sll $zero,$zero,0x0 -/* f01329c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0132a0 -/* f0132a0: 3c038008 */ lui $v1,0x8008 -/* f0132a4: 3c018006 */ lui $at,0x8006 -/* f0132a8: 2463f0c0 */ addiu $v1,$v1,-3904 -/* f0132ac: ac2023f0 */ sw $zero,0x23f0($at) -/* f0132b0: ac600000 */ sw $zero,0x0($v1) -/* f0132b4: 3c048008 */ lui $a0,0x8008 -/* f0132b8: 8c84fc00 */ lw $a0,-0x400($a0) -/* f0132bc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0132c0: 24010009 */ addiu $at,$zero,0x9 -/* f0132c4: 10810007 */ beq $a0,$at,.L0f0132e4 -/* f0132c8: afbf0014 */ sw $ra,0x14($sp) -/* f0132cc: 24010013 */ addiu $at,$zero,0x13 -/* f0132d0: 10810004 */ beq $a0,$at,.L0f0132e4 -/* f0132d4: 2401000a */ addiu $at,$zero,0xa -/* f0132d8: 10810002 */ beq $a0,$at,.L0f0132e4 -/* f0132dc: 24010008 */ addiu $at,$zero,0x8 -/* f0132e0: 14810092 */ bne $a0,$at,.L0f01352c -.L0f0132e4: -/* f0132e4: 3c02800a */ lui $v0,0x800a -/* f0132e8: 24429fc0 */ addiu $v0,$v0,-24640 -/* f0132ec: 8c4e006c */ lw $t6,0x6c($v0) -/* f0132f0: 00003025 */ or $a2,$zero,$zero -/* f0132f4: 00002025 */ or $a0,$zero,$zero -/* f0132f8: 11c00003 */ beqz $t6,.L0f013308 -/* f0132fc: 00002825 */ or $a1,$zero,$zero -/* f013300: 10000001 */ beqz $zero,.L0f013308 -/* f013304: 24060001 */ addiu $a2,$zero,0x1 -.L0f013308: -/* f013308: 8c4f0068 */ lw $t7,0x68($v0) -/* f01330c: 11e00003 */ beqz $t7,.L0f01331c -/* f013310: 00000000 */ sll $zero,$zero,0x0 -/* f013314: 10000001 */ beqz $zero,.L0f01331c -/* f013318: 24040001 */ addiu $a0,$zero,0x1 -.L0f01331c: -/* f01331c: 8c580064 */ lw $t8,0x64($v0) -/* f013320: 13000003 */ beqz $t8,.L0f013330 -/* f013324: 00000000 */ sll $zero,$zero,0x0 -/* f013328: 10000001 */ beqz $zero,.L0f013330 -/* f01332c: 24050001 */ addiu $a1,$zero,0x1 -.L0f013330: -/* f013330: 8c590070 */ lw $t9,0x70($v0) -/* f013334: 00001025 */ or $v0,$zero,$zero -/* f013338: 13200003 */ beqz $t9,.L0f013348 -/* f01333c: 00000000 */ sll $zero,$zero,0x0 -/* f013340: 10000001 */ beqz $zero,.L0f013348 -/* f013344: 24020001 */ addiu $v0,$zero,0x1 -.L0f013348: -/* f013348: 00454021 */ addu $t0,$v0,$a1 -/* f01334c: 01044821 */ addu $t1,$t0,$a0 -/* f013350: 01265021 */ addu $t2,$t1,$a2 -/* f013354: 29410002 */ slti $at,$t2,0x2 -/* f013358: 10200074 */ beqz $at,.L0f01352c -/* f01335c: 24040100 */ addiu $a0,$zero,0x100 -/* f013360: 0c0048f2 */ jal 0x123c8 -/* f013364: 24050004 */ addiu $a1,$zero,0x4 -/* f013368: 3c038008 */ lui $v1,0x8008 -/* f01336c: 2463f0c0 */ addiu $v1,$v1,-3904 -/* f013370: 0fc4c4cd */ jal func0f131334 -/* f013374: ac620000 */ sw $v0,0x0($v1) -/* f013378: 3c038008 */ lui $v1,0x8008 -/* f01337c: 2463f0c0 */ addiu $v1,$v1,-3904 -/* f013380: 8c6b0000 */ lw $t3,0x0($v1) -/* f013384: 2406ffff */ addiu $a2,$zero,-1 -/* f013388: 44800000 */ mtc1 $zero,$f0 -/* f01338c: ad620024 */ sw $v0,0x24($t3) -/* f013390: 8c6c0000 */ lw $t4,0x0($v1) -/* f013394: 24050001 */ addiu $a1,$zero,0x1 -/* f013398: 3c048008 */ lui $a0,0x8008 -/* f01339c: ad860020 */ sw $a2,0x20($t4) -/* f0133a0: 8c6d0000 */ lw $t5,0x0($v1) -/* f0133a4: 24010009 */ addiu $at,$zero,0x9 -/* f0133a8: e5a00008 */ swc1 $f0,0x8($t5) -/* f0133ac: 8c6e0000 */ lw $t6,0x0($v1) -/* f0133b0: e5c0000c */ swc1 $f0,0xc($t6) -/* f0133b4: 8c6f0000 */ lw $t7,0x0($v1) -/* f0133b8: ade50010 */ sw $a1,0x10($t7) -/* f0133bc: 8c84fc00 */ lw $a0,-0x400($a0) -/* f0133c0: 10810002 */ beq $a0,$at,.L0f0133cc -/* f0133c4: 2401000a */ addiu $at,$zero,0xa -/* f0133c8: 14810005 */ bne $a0,$at,.L0f0133e0 -.L0f0133cc: -/* f0133cc: 3c0141a0 */ lui $at,0x41a0 -/* f0133d0: 44812000 */ mtc1 $at,$f4 -/* f0133d4: 8c780000 */ lw $t8,0x0($v1) -/* f0133d8: 1000000c */ beqz $zero,.L0f01340c -/* f0133dc: e7040014 */ swc1 $f4,0x14($t8) -.L0f0133e0: -/* f0133e0: 24010008 */ addiu $at,$zero,0x8 -/* f0133e4: 14810005 */ bne $a0,$at,.L0f0133fc -/* f0133e8: 3c014120 */ lui $at,0x4120 -/* f0133ec: 44813000 */ mtc1 $at,$f6 -/* f0133f0: 8c790000 */ lw $t9,0x0($v1) -/* f0133f4: 10000005 */ beqz $zero,.L0f01340c -/* f0133f8: e7260014 */ swc1 $f6,0x14($t9) -.L0f0133fc: -/* f0133fc: 3c0140a0 */ lui $at,0x40a0 -/* f013400: 44814000 */ mtc1 $at,$f8 -/* f013404: 8c680000 */ lw $t0,0x0($v1) -/* f013408: e5080014 */ swc1 $f8,0x14($t0) -.L0f01340c: -/* f01340c: 8c690000 */ lw $t1,0x0($v1) -/* f013410: 3c013f80 */ lui $at,0x3f80 -/* f013414: 44811000 */ mtc1 $at,$f2 -/* f013418: ad200034 */ sw $zero,0x34($t1) -/* f01341c: 8c6a0000 */ lw $t2,0x0($v1) -/* f013420: ad400038 */ sw $zero,0x38($t2) -/* f013424: 8c6b0000 */ lw $t3,0x0($v1) -/* f013428: ad60003c */ sw $zero,0x3c($t3) -/* f01342c: 8c6c0000 */ lw $t4,0x0($v1) -/* f013430: ad800040 */ sw $zero,0x40($t4) -/* f013434: 8c6d0000 */ lw $t5,0x0($v1) -/* f013438: ada00044 */ sw $zero,0x44($t5) -/* f01343c: 8c6e0000 */ lw $t6,0x0($v1) -/* f013440: adc60094 */ sw $a2,0x94($t6) -/* f013444: 8c6f0000 */ lw $t7,0x0($v1) -/* f013448: 240e000a */ addiu $t6,$zero,0xa -/* f01344c: ade50048 */ sw $a1,0x48($t7) -/* f013450: 8c780000 */ lw $t8,0x0($v1) -/* f013454: af00004c */ sw $zero,0x4c($t8) -/* f013458: 8c790000 */ lw $t9,0x0($v1) -/* f01345c: af200050 */ sw $zero,0x50($t9) -/* f013460: 8c680000 */ lw $t0,0x0($v1) -/* f013464: ad000054 */ sw $zero,0x54($t0) -/* f013468: 8c690000 */ lw $t1,0x0($v1) -/* f01346c: e5200058 */ swc1 $f0,0x58($t1) -/* f013470: 8c6a0000 */ lw $t2,0x0($v1) -/* f013474: e5400064 */ swc1 $f0,0x64($t2) -/* f013478: 8c6b0000 */ lw $t3,0x0($v1) -/* f01347c: e5600070 */ swc1 $f0,0x70($t3) -/* f013480: 8c6c0000 */ lw $t4,0x0($v1) -/* f013484: e582007c */ swc1 $f2,0x7c($t4) -/* f013488: 8c6d0000 */ lw $t5,0x0($v1) -/* f01348c: e5a2005c */ swc1 $f2,0x5c($t5) -/* f013490: 8c6f0000 */ lw $t7,0x0($v1) -/* f013494: adee0060 */ sw $t6,0x60($t7) -/* f013498: 8c620000 */ lw $v0,0x0($v1) -/* f01349c: 8c440060 */ lw $a0,0x60($v0) -/* f0134a0: 04810003 */ bgez $a0,.L0f0134b0 -/* f0134a4: 0004c023 */ negu $t8,$a0 -/* f0134a8: ac580060 */ sw $t8,0x60($v0) -/* f0134ac: 8c620000 */ lw $v0,0x0($v1) -.L0f0134b0: -/* f0134b0: ac400060 */ sw $zero,0x60($v0) -/* f0134b4: 8c790000 */ lw $t9,0x0($v1) -/* f0134b8: 3c014316 */ lui $at,0x4316 -/* f0134bc: 44815000 */ mtc1 $at,$f10 -/* f0134c0: af20006c */ sw $zero,0x6c($t9) -/* f0134c4: 8c680000 */ lw $t0,0x0($v1) -/* f0134c8: 3c014170 */ lui $at,0x4170 -/* f0134cc: 44818000 */ mtc1 $at,$f16 -/* f0134d0: ad000078 */ sw $zero,0x78($t0) -/* f0134d4: 8c690000 */ lw $t1,0x0($v1) -/* f0134d8: 3c018006 */ lui $at,0x8006 -/* f0134dc: ad200084 */ sw $zero,0x84($t1) -/* f0134e0: 8c6a0000 */ lw $t2,0x0($v1) -/* f0134e4: e54a00b8 */ swc1 $f10,0xb8($t2) -/* f0134e8: 8c6b0000 */ lw $t3,0x0($v1) -/* f0134ec: ad6000c0 */ sw $zero,0xc0($t3) -/* f0134f0: 8c6c0000 */ lw $t4,0x0($v1) -/* f0134f4: e58000c4 */ swc1 $f0,0xc4($t4) -/* f0134f8: 8c6d0000 */ lw $t5,0x0($v1) -/* f0134fc: e5b000c8 */ swc1 $f16,0xc8($t5) -/* f013500: 8c6e0000 */ lw $t6,0x0($v1) -/* f013504: e5c20088 */ swc1 $f2,0x88($t6) -/* f013508: 8c6f0000 */ lw $t7,0x0($v1) -/* f01350c: ade00090 */ sw $zero,0x90($t7) -/* f013510: 8c780000 */ lw $t8,0x0($v1) -/* f013514: af0000cc */ sw $zero,0xcc($t8) -/* f013518: 8c790000 */ lw $t9,0x0($v1) -/* f01351c: af2000d0 */ sw $zero,0xd0($t9) -/* f013520: 8c680000 */ lw $t0,0x0($v1) -/* f013524: ad0000d4 */ sw $zero,0xd4($t0) -/* f013528: ac2523f0 */ sw $a1,0x23f0($at) -.L0f01352c: -/* f01352c: 8fbf0014 */ lw $ra,0x14($sp) -/* f013530: 27bd0018 */ addiu $sp,$sp,0x18 -/* f013534: 03e00008 */ jr $ra -/* f013538: 00000000 */ sll $zero,$zero,0x0 -/* f01353c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f013540 -/* f013540: 03e00008 */ jr $ra -/* f013544: 00000000 */ sll $zero,$zero,0x0 -/* f013548: 00000000 */ sll $zero,$zero,0x0 -/* f01354c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f013550 -/* f013550: 3c0e8009 */ lui $t6,0x8009 -/* f013554: 91ce0af0 */ lbu $t6,0xaf0($t6) -/* f013558: 27bdffd8 */ addiu $sp,$sp,-40 -/* f01355c: 24080001 */ addiu $t0,$zero,0x1 -/* f013560: afbf0014 */ sw $ra,0x14($sp) -/* f013564: 150e0005 */ bne $t0,$t6,.L0f01357c -/* f013568: 24060002 */ addiu $a2,$zero,0x2 -/* f01356c: 3c0d800a */ lui $t5,0x800a -/* f013570: 25ad9fc0 */ addiu $t5,$t5,-24640 -/* f013574: 10000044 */ beqz $zero,.L0f013688 -/* f013578: 00003025 */ or $a2,$zero,$zero -.L0f01357c: -/* f01357c: 3c0d800a */ lui $t5,0x800a -/* f013580: 25ad9fc0 */ addiu $t5,$t5,-24640 -/* f013584: 8daf0298 */ lw $t7,0x298($t5) -/* f013588: 24010002 */ addiu $at,$zero,0x2 -/* f01358c: 05e30005 */ bgezl $t7,.L0f0135a4 -/* f013590: 8db9006c */ lw $t9,0x6c($t5) -/* f013594: 8db8029c */ lw $t8,0x29c($t5) -/* f013598: 07020020 */ bltzl $t8,.L0f01361c -/* f01359c: 8db8006c */ lw $t8,0x6c($t5) -/* f0135a0: 8db9006c */ lw $t9,0x6c($t5) -.L0f0135a4: -/* f0135a4: 00002825 */ or $a1,$zero,$zero -/* f0135a8: 00002025 */ or $a0,$zero,$zero -/* f0135ac: 13200003 */ beqz $t9,.L0f0135bc -/* f0135b0: 00001825 */ or $v1,$zero,$zero -/* f0135b4: 10000001 */ beqz $zero,.L0f0135bc -/* f0135b8: 01002825 */ or $a1,$t0,$zero -.L0f0135bc: -/* f0135bc: 8dae0068 */ lw $t6,0x68($t5) -/* f0135c0: 00001025 */ or $v0,$zero,$zero -/* f0135c4: 11c00003 */ beqz $t6,.L0f0135d4 -/* f0135c8: 00000000 */ sll $zero,$zero,0x0 -/* f0135cc: 10000001 */ beqz $zero,.L0f0135d4 -/* f0135d0: 01002025 */ or $a0,$t0,$zero -.L0f0135d4: -/* f0135d4: 8daf0064 */ lw $t7,0x64($t5) -/* f0135d8: 11e00003 */ beqz $t7,.L0f0135e8 -/* f0135dc: 00000000 */ sll $zero,$zero,0x0 -/* f0135e0: 10000001 */ beqz $zero,.L0f0135e8 -/* f0135e4: 01001825 */ or $v1,$t0,$zero -.L0f0135e8: -/* f0135e8: 8db80070 */ lw $t8,0x70($t5) -/* f0135ec: 13000003 */ beqz $t8,.L0f0135fc -/* f0135f0: 00000000 */ sll $zero,$zero,0x0 -/* f0135f4: 10000001 */ beqz $zero,.L0f0135fc -/* f0135f8: 01001025 */ or $v0,$t0,$zero -.L0f0135fc: -/* f0135fc: 0043c821 */ addu $t9,$v0,$v1 -/* f013600: 03247021 */ addu $t6,$t9,$a0 -/* f013604: 01c57821 */ addu $t7,$t6,$a1 -/* f013608: 55e10004 */ bnel $t7,$at,.L0f01361c -/* f01360c: 8db8006c */ lw $t8,0x6c($t5) -/* f013610: 1000001d */ beqz $zero,.L0f013688 -/* f013614: 01003025 */ or $a2,$t0,$zero -/* f013618: 8db8006c */ lw $t8,0x6c($t5) -.L0f01361c: -/* f01361c: 8da20068 */ lw $v0,0x68($t5) -/* f013620: 8da30064 */ lw $v1,0x64($t5) -/* f013624: 13000003 */ beqz $t8,.L0f013634 -/* f013628: 8da70070 */ lw $a3,0x70($t5) -/* f01362c: 10000002 */ beqz $zero,.L0f013638 -/* f013630: 01002825 */ or $a1,$t0,$zero -.L0f013634: -/* f013634: 00002825 */ or $a1,$zero,$zero -.L0f013638: -/* f013638: 10400003 */ beqz $v0,.L0f013648 -/* f01363c: 00002025 */ or $a0,$zero,$zero -/* f013640: 10000001 */ beqz $zero,.L0f013648 -/* f013644: 01002025 */ or $a0,$t0,$zero -.L0f013648: -/* f013648: 10600003 */ beqz $v1,.L0f013658 -/* f01364c: 00001025 */ or $v0,$zero,$zero -/* f013650: 10000002 */ beqz $zero,.L0f01365c -/* f013654: 01001825 */ or $v1,$t0,$zero -.L0f013658: -/* f013658: 00001825 */ or $v1,$zero,$zero -.L0f01365c: -/* f01365c: 10e00003 */ beqz $a3,.L0f01366c -/* f013660: 00000000 */ sll $zero,$zero,0x0 -/* f013664: 10000001 */ beqz $zero,.L0f01366c -/* f013668: 01001025 */ or $v0,$t0,$zero -.L0f01366c: -/* f01366c: 0043c821 */ addu $t9,$v0,$v1 -/* f013670: 03247021 */ addu $t6,$t9,$a0 -/* f013674: 01c57821 */ addu $t7,$t6,$a1 -/* f013678: 29e10002 */ slti $at,$t7,0x2 -/* f01367c: 14200002 */ bnez $at,.L0f013688 -/* f013680: 00000000 */ sll $zero,$zero,0x0 -/* f013684: 00003025 */ or $a2,$zero,$zero -.L0f013688: -/* f013688: 10c00008 */ beqz $a2,.L0f0136ac -/* f01368c: 3c0b800a */ lui $t3,0x800a -/* f013690: 10c80022 */ beq $a2,$t0,.L0f01371c -/* f013694: 3c0b800a */ lui $t3,0x800a -/* f013698: 24010002 */ addiu $at,$zero,0x2 -/* f01369c: 10c1003c */ beq $a2,$at,.L0f013790 -/* f0136a0: 00000000 */ sll $zero,$zero,0x0 -/* f0136a4: 1000003a */ beqz $zero,.L0f013790 -/* f0136a8: 00000000 */ sll $zero,$zero,0x0 -.L0f0136ac: -/* f0136ac: 256bcc44 */ addiu $t3,$t3,-13244 -/* f0136b0: 24180050 */ addiu $t8,$zero,0x50 -/* f0136b4: ad780000 */ sw $t8,0x0($t3) -/* f0136b8: 2419000a */ addiu $t9,$zero,0xa -/* f0136bc: 3c01800a */ lui $at,0x800a -/* f0136c0: ac39cc5c */ sw $t9,-0x33a4($at) -/* f0136c4: 3c01800a */ lui $at,0x800a -/* f0136c8: 240e0028 */ addiu $t6,$zero,0x28 -/* f0136cc: ac2ecc60 */ sw $t6,-0x33a0($at) -/* f0136d0: 3c01800a */ lui $at,0x800a -/* f0136d4: ac28cc64 */ sw $t0,-0x339c($at) -/* f0136d8: 3c01800a */ lui $at,0x800a -/* f0136dc: 240f0019 */ addiu $t7,$zero,0x19 -/* f0136e0: ac2fcc68 */ sw $t7,-0x3398($at) -/* f0136e4: 3c01800a */ lui $at,0x800a -/* f0136e8: 24180014 */ addiu $t8,$zero,0x14 -/* f0136ec: ac38cc6c */ sw $t8,-0x3394($at) -/* f0136f0: 3c01800a */ lui $at,0x800a -/* f0136f4: 24190005 */ addiu $t9,$zero,0x5 -/* f0136f8: ac39cc70 */ sw $t9,-0x3390($at) -/* f0136fc: 3c01800a */ lui $at,0x800a -/* f013700: 240e000f */ addiu $t6,$zero,0xf -/* f013704: ac2ecc74 */ sw $t6,-0x338c($at) -/* f013708: 3c017f1b */ lui $at,0x7f1b -/* f01370c: c4248290 */ lwc1 $f4,-0x7d70($at) -/* f013710: 3c01800a */ lui $at,0x800a -/* f013714: 1000003b */ beqz $zero,.L0f013804 -/* f013718: e424cc78 */ swc1 $f4,-0x3388($at) -.L0f01371c: -/* f01371c: 256bcc44 */ addiu $t3,$t3,-13244 -/* f013720: 240f00c8 */ addiu $t7,$zero,0xc8 -/* f013724: ad6f0000 */ sw $t7,0x0($t3) -/* f013728: 24180019 */ addiu $t8,$zero,0x19 -/* f01372c: 3c01800a */ lui $at,0x800a -/* f013730: ac38cc5c */ sw $t8,-0x33a4($at) -/* f013734: 3c01800a */ lui $at,0x800a -/* f013738: 24190064 */ addiu $t9,$zero,0x64 -/* f01373c: ac39cc60 */ sw $t9,-0x33a0($at) -/* f013740: 3c01800a */ lui $at,0x800a -/* f013744: 240e0004 */ addiu $t6,$zero,0x4 -/* f013748: ac2ecc64 */ sw $t6,-0x339c($at) -/* f01374c: 3c01800a */ lui $at,0x800a -/* f013750: 240f0028 */ addiu $t7,$zero,0x28 -/* f013754: ac2fcc68 */ sw $t7,-0x3398($at) -/* f013758: 3c01800a */ lui $at,0x800a -/* f01375c: 24180050 */ addiu $t8,$zero,0x50 -/* f013760: ac38cc6c */ sw $t8,-0x3394($at) -/* f013764: 3c01800a */ lui $at,0x800a -/* f013768: 24190014 */ addiu $t9,$zero,0x14 -/* f01376c: ac39cc70 */ sw $t9,-0x3390($at) -/* f013770: 3c01800a */ lui $at,0x800a -/* f013774: 240e001e */ addiu $t6,$zero,0x1e -/* f013778: ac2ecc74 */ sw $t6,-0x338c($at) -/* f01377c: 3c017f1b */ lui $at,0x7f1b -/* f013780: c4268294 */ lwc1 $f6,-0x7d6c($at) -/* f013784: 3c01800a */ lui $at,0x800a -/* f013788: 1000001e */ beqz $zero,.L0f013804 -/* f01378c: e426cc78 */ swc1 $f6,-0x3388($at) -.L0f013790: -/* f013790: 3c0b800a */ lui $t3,0x800a -/* f013794: 256bcc44 */ addiu $t3,$t3,-13244 -/* f013798: 240f0168 */ addiu $t7,$zero,0x168 -/* f01379c: ad6f0000 */ sw $t7,0x0($t3) -/* f0137a0: 24180032 */ addiu $t8,$zero,0x32 -/* f0137a4: 3c01800a */ lui $at,0x800a -/* f0137a8: ac38cc5c */ sw $t8,-0x33a4($at) -/* f0137ac: 3c01800a */ lui $at,0x800a -/* f0137b0: 24190078 */ addiu $t9,$zero,0x78 -/* f0137b4: ac39cc60 */ sw $t9,-0x33a0($at) -/* f0137b8: 3c01800a */ lui $at,0x800a -/* f0137bc: 240e000a */ addiu $t6,$zero,0xa -/* f0137c0: ac2ecc64 */ sw $t6,-0x339c($at) -/* f0137c4: 3c01800a */ lui $at,0x800a -/* f0137c8: 240f003c */ addiu $t7,$zero,0x3c -/* f0137cc: ac2fcc68 */ sw $t7,-0x3398($at) -/* f0137d0: 3c01800a */ lui $at,0x800a -/* f0137d4: 241800b4 */ addiu $t8,$zero,0xb4 -/* f0137d8: ac38cc6c */ sw $t8,-0x3394($at) -/* f0137dc: 3c01800a */ lui $at,0x800a -/* f0137e0: 24190019 */ addiu $t9,$zero,0x19 -/* f0137e4: ac39cc70 */ sw $t9,-0x3390($at) -/* f0137e8: 3c01800a */ lui $at,0x800a -/* f0137ec: 240e0028 */ addiu $t6,$zero,0x28 -/* f0137f0: ac2ecc74 */ sw $t6,-0x338c($at) -/* f0137f4: 3c013f00 */ lui $at,0x3f00 -/* f0137f8: 44814000 */ mtc1 $at,$f8 -/* f0137fc: 3c01800a */ lui $at,0x800a -/* f013800: e428cc78 */ swc1 $f8,-0x3388($at) -.L0f013804: -/* f013804: 3c0c800a */ lui $t4,0x800a -/* f013808: 258ccc40 */ addiu $t4,$t4,-13248 -/* f01380c: ad800000 */ sw $zero,0x0($t4) -/* f013810: 3c01800a */ lui $at,0x800a -/* f013814: 3c0a800a */ lui $t2,0x800a -/* f013818: ac20cc48 */ sw $zero,-0x33b8($at) -/* f01381c: 254acc4c */ addiu $t2,$t2,-13236 -/* f013820: ad400000 */ sw $zero,0x0($t2) -/* f013824: 3c01800a */ lui $at,0x800a -/* f013828: ac20cc50 */ sw $zero,-0x33b0($at) -/* f01382c: 3c01800a */ lui $at,0x800a -/* f013830: ac20cc54 */ sw $zero,-0x33ac($at) -/* f013834: 3c01800a */ lui $at,0x800a -/* f013838: ac20cc58 */ sw $zero,-0x33a8($at) -/* f01383c: 8daf04b4 */ lw $t7,0x4b4($t5) -/* f013840: 3c04800a */ lui $a0,0x800a -/* f013844: 248441b0 */ addiu $a0,$a0,0x41b0 -/* f013848: 29e1005a */ slti $at,$t7,0x5a -/* f01384c: 54200003 */ bnezl $at,.L0f01385c -/* f013850: 8d660000 */ lw $a2,0x0($t3) -/* f013854: ad600000 */ sw $zero,0x0($t3) -/* f013858: 8d660000 */ lw $a2,0x0($t3) -.L0f01385c: -/* f01385c: 54c00004 */ bnezl $a2,.L0f013870 -/* f013860: 8da302bc */ lw $v1,0x2bc($t5) -/* f013864: 1000005e */ beqz $zero,.L0f0139e0 -/* f013868: ac800000 */ sw $zero,0x0($a0) -/* f01386c: 8da302bc */ lw $v1,0x2bc($t5) -.L0f013870: -/* f013870: 00061140 */ sll $v0,$a2,0x5 -/* f013874: 00461023 */ subu $v0,$v0,$a2 -/* f013878: 2407fff0 */ addiu $a3,$zero,-16 -/* f01387c: 00021080 */ sll $v0,$v0,0x2 -/* f013880: 0003c040 */ sll $t8,$v1,0x1 -/* f013884: 2442000f */ addiu $v0,$v0,0xf -/* f013888: 2703000f */ addiu $v1,$t8,0xf -/* f01388c: 00471024 */ and $v0,$v0,$a3 -/* f013890: 00671824 */ and $v1,$v1,$a3 -/* f013894: 00432021 */ addu $a0,$v0,$v1 -/* f013898: afa30018 */ sw $v1,0x18($sp) -/* f01389c: 0c0048f2 */ jal 0x123c8 -/* f0138a0: 24050004 */ addiu $a1,$zero,0x4 -/* f0138a4: 8fa30018 */ lw $v1,0x18($sp) -/* f0138a8: 3c04800a */ lui $a0,0x800a -/* f0138ac: 3c08800a */ lui $t0,0x800a -/* f0138b0: 3c0c800a */ lui $t4,0x800a -/* f0138b4: 258ccc40 */ addiu $t4,$t4,-13248 -/* f0138b8: 250841b4 */ addiu $t0,$t0,0x41b4 -/* f0138bc: 248441b0 */ addiu $a0,$a0,0x41b0 -/* f0138c0: 0043c821 */ addu $t9,$v0,$v1 -/* f0138c4: 3c0b800a */ lui $t3,0x800a -/* f0138c8: ad820000 */ sw $v0,0x0($t4) -/* f0138cc: ac990000 */ sw $t9,0x0($a0) -/* f0138d0: ad000000 */ sw $zero,0x0($t0) -/* f0138d4: 3c01800a */ lui $at,0x800a -/* f0138d8: 256bcc44 */ addiu $t3,$t3,-13244 -/* f0138dc: ac2041b8 */ sw $zero,0x41b8($at) -/* f0138e0: 8d6e0000 */ lw $t6,0x0($t3) -/* f0138e4: 3c0a800a */ lui $t2,0x800a -/* f0138e8: 3c0d800a */ lui $t5,0x800a -/* f0138ec: 25ad9fc0 */ addiu $t5,$t5,-24640 -/* f0138f0: 254acc4c */ addiu $t2,$t2,-13236 -/* f0138f4: 19c0002e */ blez $t6,.L0f0139b0 -/* f0138f8: 00003025 */ or $a2,$zero,$zero -/* f0138fc: 8c870000 */ lw $a3,0x0($a0) -/* f013900: 00001825 */ or $v1,$zero,$zero -/* f013904: 2409ffff */ addiu $t1,$zero,-1 -.L0f013908: -/* f013908: 00e37821 */ addu $t7,$a3,$v1 -/* f01390c: a1e0006d */ sb $zero,0x6d($t7) -/* f013910: 8c980000 */ lw $t8,0x0($a0) -/* f013914: 24c60001 */ addiu $a2,$a2,0x1 -/* f013918: 0303c821 */ addu $t9,$t8,$v1 -/* f01391c: a320006e */ sb $zero,0x6e($t9) -/* f013920: 8c8e0000 */ lw $t6,0x0($a0) -/* f013924: 01c31021 */ addu $v0,$t6,$v1 -/* f013928: 8c450070 */ lw $a1,0x70($v0) -/* f01392c: 00057902 */ srl $t7,$a1,0x4 -/* f013930: 000fc100 */ sll $t8,$t7,0x4 -/* f013934: 0305c826 */ xor $t9,$t8,$a1 -/* f013938: ac590070 */ sw $t9,0x70($v0) -/* f01393c: 8c8e0000 */ lw $t6,0x0($a0) -/* f013940: 01c31021 */ addu $v0,$t6,$v1 -/* f013944: 904f006f */ lbu $t7,0x6f($v0) -/* f013948: 31f8ff7f */ andi $t8,$t7,0xff7f -/* f01394c: a058006f */ sb $t8,0x6f($v0) -/* f013950: 8c990000 */ lw $t9,0x0($a0) -/* f013954: 03237021 */ addu $t6,$t9,$v1 -/* f013958: a5c90068 */ sh $t1,0x68($t6) -/* f01395c: 8c8f0000 */ lw $t7,0x0($a0) -/* f013960: 01e3c021 */ addu $t8,$t7,$v1 -/* f013964: af00005c */ sw $zero,0x5c($t8) -/* f013968: 8c990000 */ lw $t9,0x0($a0) -/* f01396c: 03237021 */ addu $t6,$t9,$v1 -/* f013970: adc00060 */ sw $zero,0x60($t6) -/* f013974: 8d4f0000 */ lw $t7,0x0($t2) -/* f013978: 8c8e0000 */ lw $t6,0x0($a0) -/* f01397c: 8d190000 */ lw $t9,0x0($t0) -/* f013980: 25f80001 */ addiu $t8,$t7,0x1 -/* f013984: ad580000 */ sw $t8,0x0($t2) -/* f013988: 01c37821 */ addu $t7,$t6,$v1 -/* f01398c: adf90074 */ sw $t9,0x74($t7) -/* f013990: 8d6e0000 */ lw $t6,0x0($t3) -/* f013994: 8c870000 */ lw $a3,0x0($a0) -/* f013998: 00ce082a */ slt $at,$a2,$t6 -/* f01399c: 0067c021 */ addu $t8,$v1,$a3 -/* f0139a0: 2463007c */ addiu $v1,$v1,0x7c -/* f0139a4: 1420ffd8 */ bnez $at,.L0f013908 -/* f0139a8: ad180000 */ sw $t8,0x0($t0) -/* f0139ac: 00003025 */ or $a2,$zero,$zero -.L0f0139b0: -/* f0139b0: 8db902bc */ lw $t9,0x2bc($t5) -/* f0139b4: 1b20000a */ blez $t9,.L0f0139e0 -/* f0139b8: 00001025 */ or $v0,$zero,$zero -/* f0139bc: 8d8f0000 */ lw $t7,0x0($t4) -.L0f0139c0: -/* f0139c0: 24c60001 */ addiu $a2,$a2,0x1 -/* f0139c4: 01e2c021 */ addu $t8,$t7,$v0 -/* f0139c8: a7000000 */ sh $zero,0x0($t8) -/* f0139cc: 8dae02bc */ lw $t6,0x2bc($t5) -/* f0139d0: 24420002 */ addiu $v0,$v0,0x2 -/* f0139d4: 00ce082a */ slt $at,$a2,$t6 -/* f0139d8: 5420fff9 */ bnezl $at,.L0f0139c0 -/* f0139dc: 8d8f0000 */ lw $t7,0x0($t4) -.L0f0139e0: -/* f0139e0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0139e4: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0139e8: 03e00008 */ jr $ra -/* f0139ec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0139f0 -/* f0139f0: 3c05800a */ lui $a1,0x800a -/* f0139f4: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f0139f8: 8cae006c */ lw $t6,0x6c($a1) -/* f0139fc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f013a00: afbf0014 */ sw $ra,0x14($sp) -/* f013a04: 11c00003 */ beqz $t6,.L0f013a14 -/* f013a08: 3c06800a */ lui $a2,0x800a -/* f013a0c: 10000002 */ beqz $zero,.L0f013a18 -/* f013a10: 24070001 */ addiu $a3,$zero,0x1 -.L0f013a14: -/* f013a14: 00003825 */ or $a3,$zero,$zero -.L0f013a18: -/* f013a18: 8caf0068 */ lw $t7,0x68($a1) -/* f013a1c: 24c645c0 */ addiu $a2,$a2,0x45c0 -/* f013a20: 240b00c8 */ addiu $t3,$zero,0xc8 -/* f013a24: 11e00003 */ beqz $t7,.L0f013a34 -/* f013a28: 3c0d8009 */ lui $t5,0x8009 -/* f013a2c: 10000002 */ beqz $zero,.L0f013a38 -/* f013a30: 24030001 */ addiu $v1,$zero,0x1 -.L0f013a34: -/* f013a34: 00001825 */ or $v1,$zero,$zero -.L0f013a38: -/* f013a38: 8cb80064 */ lw $t8,0x64($a1) -/* f013a3c: 00002025 */ or $a0,$zero,$zero -/* f013a40: 00001025 */ or $v0,$zero,$zero -/* f013a44: 13000003 */ beqz $t8,.L0f013a54 -/* f013a48: 00000000 */ sll $zero,$zero,0x0 -/* f013a4c: 10000001 */ beqz $zero,.L0f013a54 -/* f013a50: 24040001 */ addiu $a0,$zero,0x1 -.L0f013a54: -/* f013a54: 8cb90070 */ lw $t9,0x70($a1) -/* f013a58: 13200003 */ beqz $t9,.L0f013a68 -/* f013a5c: 00000000 */ sll $zero,$zero,0x0 -/* f013a60: 10000001 */ beqz $zero,.L0f013a68 -/* f013a64: 24020001 */ addiu $v0,$zero,0x1 -.L0f013a68: -/* f013a68: 00444021 */ addu $t0,$v0,$a0 -/* f013a6c: 01034821 */ addu $t1,$t0,$v1 -/* f013a70: 01275021 */ addu $t2,$t1,$a3 -/* f013a74: 016a001a */ div $zero,$t3,$t2 -/* f013a78: 15400002 */ bnez $t2,.L0f013a84 -/* f013a7c: 00000000 */ sll $zero,$zero,0x0 -/* f013a80: 0007000d */ break 0x7 -.L0f013a84: -/* f013a84: 2401ffff */ addiu $at,$zero,-1 -/* f013a88: 15410004 */ bne $t2,$at,.L0f013a9c -/* f013a8c: 3c018000 */ lui $at,0x8000 -/* f013a90: 15610002 */ bne $t3,$at,.L0f013a9c -/* f013a94: 00000000 */ sll $zero,$zero,0x0 -/* f013a98: 0006000d */ break 0x6 -.L0f013a9c: -/* f013a9c: 00006012 */ mflo $t4 -/* f013aa0: accc0000 */ sw $t4,0x0($a2) -/* f013aa4: 91ad0af0 */ lbu $t5,0xaf0($t5) -/* f013aa8: 24010001 */ addiu $at,$zero,0x1 -/* f013aac: 01807025 */ or $t6,$t4,$zero -/* f013ab0: 15a10006 */ bne $t5,$at,.L0f013acc -/* f013ab4: 3c04800a */ lui $a0,0x800a -/* f013ab8: 05c10003 */ bgez $t6,.L0f013ac8 -/* f013abc: 000e7843 */ sra $t7,$t6,0x1 -/* f013ac0: 25c10001 */ addiu $at,$t6,0x1 -/* f013ac4: 00017843 */ sra $t7,$at,0x1 -.L0f013ac8: -/* f013ac8: accf0000 */ sw $t7,0x0($a2) -.L0f013acc: -/* f013acc: 8cb804b4 */ lw $t8,0x4b4($a1) -/* f013ad0: 248445c4 */ addiu $a0,$a0,0x45c4 -/* f013ad4: 2b01005a */ slti $at,$t8,0x5a -/* f013ad8: 54200003 */ bnezl $at,.L0f013ae8 -/* f013adc: 8cc20000 */ lw $v0,0x0($a2) -/* f013ae0: acc00000 */ sw $zero,0x0($a2) -/* f013ae4: 8cc20000 */ lw $v0,0x0($a2) -.L0f013ae8: -/* f013ae8: 54400004 */ bnezl $v0,.L0f013afc -/* f013aec: 000220c0 */ sll $a0,$v0,0x3 -/* f013af0: 1000001e */ beqz $zero,.L0f013b6c -/* f013af4: ac800000 */ sw $zero,0x0($a0) -/* f013af8: 000220c0 */ sll $a0,$v0,0x3 -.L0f013afc: -/* f013afc: 00822023 */ subu $a0,$a0,$v0 -/* f013b00: 00042080 */ sll $a0,$a0,0x2 -/* f013b04: 00822023 */ subu $a0,$a0,$v0 -/* f013b08: 00042080 */ sll $a0,$a0,0x2 -/* f013b0c: 2484000f */ addiu $a0,$a0,0xf -/* f013b10: 2401fff0 */ addiu $at,$zero,-16 -/* f013b14: 0081c824 */ and $t9,$a0,$at -/* f013b18: 03202025 */ or $a0,$t9,$zero -/* f013b1c: 0c0048f2 */ jal 0x123c8 -/* f013b20: 24050004 */ addiu $a1,$zero,0x4 -/* f013b24: 3c06800a */ lui $a2,0x800a -/* f013b28: 24c645c0 */ addiu $a2,$a2,0x45c0 -/* f013b2c: 8cc80000 */ lw $t0,0x0($a2) -/* f013b30: 3c04800a */ lui $a0,0x800a -/* f013b34: 248445c4 */ addiu $a0,$a0,0x45c4 -/* f013b38: ac820000 */ sw $v0,0x0($a0) -/* f013b3c: 1900000b */ blez $t0,.L0f013b6c -/* f013b40: 00001825 */ or $v1,$zero,$zero -/* f013b44: 00001025 */ or $v0,$zero,$zero -/* f013b48: 8c890000 */ lw $t1,0x0($a0) -.L0f013b4c: -/* f013b4c: 24630001 */ addiu $v1,$v1,0x1 -/* f013b50: 01225821 */ addu $t3,$t1,$v0 -/* f013b54: ad600004 */ sw $zero,0x4($t3) -/* f013b58: 8cca0000 */ lw $t2,0x0($a2) -/* f013b5c: 2442006c */ addiu $v0,$v0,0x6c -/* f013b60: 006a082a */ slt $at,$v1,$t2 -/* f013b64: 5420fff9 */ bnezl $at,.L0f013b4c -/* f013b68: 8c890000 */ lw $t1,0x0($a0) -.L0f013b6c: -/* f013b6c: 8fbf0014 */ lw $ra,0x14($sp) -/* f013b70: 3c018008 */ lui $at,0x8008 -/* f013b74: ac20fa80 */ sw $zero,-0x580($at) -/* f013b78: 03e00008 */ jr $ra -/* f013b7c: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f013b80 -/* f013b80: 3c02800b */ lui $v0,0x800b -/* f013b84: 3c01800b */ lui $at,0x800b -/* f013b88: 2442abc8 */ addiu $v0,$v0,-21560 -/* f013b8c: ac20b538 */ sw $zero,-0x4ac8($at) -/* f013b90: ac400000 */ sw $zero,0x0($v0) -/* f013b94: ac400004 */ sw $zero,0x4($v0) -/* f013b98: 03e00008 */ jr $ra -/* f013b9c: ac40000c */ sw $zero,0xc($v0) -); - -GLOBAL_ASM( -glabel func0f013ba0 -/* f013ba0: 27bdffd0 */ addiu $sp,$sp,-48 -/* f013ba4: afb50028 */ sw $s5,0x28($sp) -/* f013ba8: afb40024 */ sw $s4,0x24($sp) -/* f013bac: afb2001c */ sw $s2,0x1c($sp) -/* f013bb0: 3c128008 */ lui $s2,0x8008 -/* f013bb4: 3c14800a */ lui $s4,0x800a -/* f013bb8: 3c158008 */ lui $s5,0x8008 -/* f013bbc: afbf002c */ sw $ra,0x2c($sp) -/* f013bc0: afb30020 */ sw $s3,0x20($sp) -/* f013bc4: afb10018 */ sw $s1,0x18($sp) -/* f013bc8: afb00014 */ sw $s0,0x14($sp) -/* f013bcc: 26b5e4a0 */ addiu $s5,$s5,-7008 -/* f013bd0: 26949fc0 */ addiu $s4,$s4,-24640 -/* f013bd4: 2652e3d0 */ addiu $s2,$s2,-7216 -.L0f013bd8: -/* f013bd8: 8e8e006c */ lw $t6,0x6c($s4) -/* f013bdc: 8e820068 */ lw $v0,0x68($s4) -/* f013be0: 8e840064 */ lw $a0,0x64($s4) -/* f013be4: 8e860070 */ lw $a2,0x70($s4) -/* f013be8: 11c00003 */ beqz $t6,.L0f013bf8 -/* f013bec: 00008025 */ or $s0,$zero,$zero -/* f013bf0: 10000002 */ beqz $zero,.L0f013bfc -/* f013bf4: 24050001 */ addiu $a1,$zero,0x1 -.L0f013bf8: -/* f013bf8: 00002825 */ or $a1,$zero,$zero -.L0f013bfc: -/* f013bfc: 10400003 */ beqz $v0,.L0f013c0c -/* f013c00: 00001825 */ or $v1,$zero,$zero -/* f013c04: 10000001 */ beqz $zero,.L0f013c0c -/* f013c08: 24030001 */ addiu $v1,$zero,0x1 -.L0f013c0c: -/* f013c0c: 10800003 */ beqz $a0,.L0f013c1c -/* f013c10: 00001025 */ or $v0,$zero,$zero -/* f013c14: 10000002 */ beqz $zero,.L0f013c20 -/* f013c18: 24040001 */ addiu $a0,$zero,0x1 -.L0f013c1c: -/* f013c1c: 00002025 */ or $a0,$zero,$zero -.L0f013c20: -/* f013c20: 10c00003 */ beqz $a2,.L0f013c30 -/* f013c24: 00000000 */ sll $zero,$zero,0x0 -/* f013c28: 10000001 */ beqz $zero,.L0f013c30 -/* f013c2c: 24020001 */ addiu $v0,$zero,0x1 -.L0f013c30: -/* f013c30: 00447821 */ addu $t7,$v0,$a0 -/* f013c34: 01e3c021 */ addu $t8,$t7,$v1 -/* f013c38: 0305c821 */ addu $t9,$t8,$a1 -/* f013c3c: 2b210002 */ slti $at,$t9,0x2 -/* f013c40: 14200004 */ bnez $at,.L0f013c54 -/* f013c44: 24050004 */ addiu $a1,$zero,0x4 -/* f013c48: 8e530008 */ lw $s3,0x8($s2) -/* f013c4c: 1000000a */ beqz $zero,.L0f013c78 -/* f013c50: 8e51000c */ lw $s1,0xc($s2) -.L0f013c54: -/* f013c54: 8e8804b4 */ lw $t0,0x4b4($s4) -/* f013c58: 2901005a */ slti $at,$t0,0x5a -/* f013c5c: 54200005 */ bnezl $at,.L0f013c74 -/* f013c60: 8e530000 */ lw $s3,0x0($s2) -/* f013c64: 8e530010 */ lw $s3,0x10($s2) -/* f013c68: 10000003 */ beqz $zero,.L0f013c78 -/* f013c6c: 8e510014 */ lw $s1,0x14($s2) -/* f013c70: 8e530000 */ lw $s3,0x0($s2) -.L0f013c74: -/* f013c74: 8e510004 */ lw $s1,0x4($s2) -.L0f013c78: -/* f013c78: 1a200004 */ blez $s1,.L0f013c8c -/* f013c7c: 00000000 */ sll $zero,$zero,0x0 -/* f013c80: 0c0048f2 */ jal 0x123c8 -/* f013c84: 00112100 */ sll $a0,$s1,0x4 -/* f013c88: ae420024 */ sw $v0,0x24($s2) -.L0f013c8c: -/* f013c8c: 1a200007 */ blez $s1,.L0f013cac -/* f013c90: 00001025 */ or $v0,$zero,$zero -.L0f013c94: -/* f013c94: 8e490024 */ lw $t1,0x24($s2) -/* f013c98: 26100001 */ addiu $s0,$s0,0x1 -/* f013c9c: 01225021 */ addu $t2,$t1,$v0 -/* f013ca0: 24420010 */ addiu $v0,$v0,0x10 -/* f013ca4: 1611fffb */ bne $s0,$s1,.L0f013c94 -/* f013ca8: a540000e */ sh $zero,0xe($t2) -.L0f013cac: -/* f013cac: 26520034 */ addiu $s2,$s2,0x34 -/* f013cb0: ae51fffc */ sw $s1,-0x4($s2) -/* f013cb4: ae53fff4 */ sw $s3,-0xc($s2) -/* f013cb8: 1655ffc7 */ bne $s2,$s5,.L0f013bd8 -/* f013cbc: ae53fff8 */ sw $s3,-0x8($s2) -/* f013cc0: 8fbf002c */ lw $ra,0x2c($sp) -/* f013cc4: 8fb00014 */ lw $s0,0x14($sp) -/* f013cc8: 8fb10018 */ lw $s1,0x18($sp) -/* f013ccc: 8fb2001c */ lw $s2,0x1c($sp) -/* f013cd0: 8fb30020 */ lw $s3,0x20($sp) -/* f013cd4: 8fb40024 */ lw $s4,0x24($sp) -/* f013cd8: 8fb50028 */ lw $s5,0x28($sp) -/* f013cdc: 03e00008 */ jr $ra -/* f013ce0: 27bd0030 */ addiu $sp,$sp,0x30 -/* f013ce4: 00000000 */ sll $zero,$zero,0x0 -/* f013ce8: 00000000 */ sll $zero,$zero,0x0 -/* f013cec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f013cf0 -/* f013cf0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f013cf4: afbf0014 */ sw $ra,0x14($sp) -/* f013cf8: 3c04800a */ lui $a0,0x800a -/* f013cfc: 0fc56c8f */ jal func0f15b23c -/* f013d00: 8c84a474 */ lw $a0,-0x5b8c($a0) -/* f013d04: 04410002 */ bgez $v0,.L0f013d10 -/* f013d08: 00401825 */ or $v1,$v0,$zero -/* f013d0c: 00001825 */ or $v1,$zero,$zero -.L0f013d10: -/* f013d10: 000378c0 */ sll $t7,$v1,0x3 -/* f013d14: 01e37823 */ subu $t7,$t7,$v1 -/* f013d18: 000f78c0 */ sll $t7,$t7,0x3 -/* f013d1c: 3c048008 */ lui $a0,0x8008 -/* f013d20: 240e0002 */ addiu $t6,$zero,0x2 -/* f013d24: 3c018006 */ lui $at,0x8006 -/* f013d28: 008f2021 */ addu $a0,$a0,$t7 -/* f013d2c: a02ed9a0 */ sb $t6,-0x2660($at) -/* f013d30: 9484fcca */ lhu $a0,-0x336($a0) -/* f013d34: 0fc59c3f */ jal func0f1670fc -/* f013d38: 24050022 */ addiu $a1,$zero,0x22 -/* f013d3c: 3c04800a */ lui $a0,0x800a -/* f013d40: 2484a8a0 */ addiu $a0,$a0,-22368 -/* f013d44: ac820000 */ sw $v0,0x0($a0) -/* f013d48: 8c580000 */ lw $t8,0x0($v0) -/* f013d4c: 3c01800a */ lui $at,0x800a -/* f013d50: 24590004 */ addiu $t9,$v0,0x4 -/* f013d54: ac38a8a4 */ sw $t8,-0x575c($at) -/* f013d58: 3c01800a */ lui $at,0x800a -/* f013d5c: 0fc04f5d */ jal func0f013d74 -/* f013d60: ac39a8a8 */ sw $t9,-0x5758($at) -/* f013d64: 8fbf0014 */ lw $ra,0x14($sp) -/* f013d68: 27bd0018 */ addiu $sp,$sp,0x18 -/* f013d6c: 03e00008 */ jr $ra -/* f013d70: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f013d74 -/* f013d74: 3c03800a */ lui $v1,0x800a -/* f013d78: 8c63a8a8 */ lw $v1,-0x5758($v1) -/* f013d7c: 27bdfff8 */ addiu $sp,$sp,-8 -/* f013d80: 3c0f800a */ lui $t7,0x800a -/* f013d84: 8defa8a4 */ lw $t7,-0x575c($t7) -/* f013d88: afb00004 */ sw $s0,0x4($sp) -/* f013d8c: 3c04800a */ lui $a0,0x800a -/* f013d90: 8c84a8a0 */ lw $a0,-0x5760($a0) -/* f013d94: 8c6e0000 */ lw $t6,0x0($v1) -/* f013d98: 000fc080 */ sll $t8,$t7,0x2 -/* f013d9c: 0078c821 */ addu $t9,$v1,$t8 -/* f013da0: 01c41021 */ addu $v0,$t6,$a0 -/* f013da4: 8f2e0000 */ lw $t6,0x0($t9) -/* f013da8: 24100003 */ addiu $s0,$zero,0x3 -/* f013dac: 240d0002 */ addiu $t5,$zero,0x2 -/* f013db0: 01c42821 */ addu $a1,$t6,$a0 -/* f013db4: 0045082b */ sltu $at,$v0,$a1 -/* f013db8: 10200044 */ beqz $at,.L0f013ecc -/* f013dbc: 240c000c */ addiu $t4,$zero,0xc -/* f013dc0: 240b0001 */ addiu $t3,$zero,0x1 -/* f013dc4: 240a0006 */ addiu $t2,$zero,0x6 -/* f013dc8: 90430000 */ lbu $v1,0x0($v0) -.L0f013dcc: -/* f013dcc: 1460002c */ bnez $v1,.L0f013e80 -/* f013dd0: 00000000 */ sll $zero,$zero,0x0 -/* f013dd4: 90430006 */ lbu $v1,0x6($v0) -/* f013dd8: 90440009 */ lbu $a0,0x9($v0) -/* f013ddc: 90460007 */ lbu $a2,0x7($v0) -/* f013de0: 00037840 */ sll $t7,$v1,0x1 -/* f013de4: 0003c080 */ sll $t8,$v1,0x2 -/* f013de8: 01f8c821 */ addu $t9,$t7,$t8 -/* f013dec: 272e000e */ addiu $t6,$t9,0xe -/* f013df0: 0004c080 */ sll $t8,$a0,0x2 -/* f013df4: 00047840 */ sll $t7,$a0,0x1 -/* f013df8: 01f8c821 */ addu $t9,$t7,$t8 -/* f013dfc: a04e0006 */ sb $t6,0x6($v0) -/* f013e00: 9047000a */ lbu $a3,0xa($v0) -/* f013e04: 272e000e */ addiu $t6,$t9,0xe -/* f013e08: 0006c080 */ sll $t8,$a2,0x2 -/* f013e0c: 00067840 */ sll $t7,$a2,0x1 -/* f013e10: 01f8c821 */ addu $t9,$t7,$t8 -/* f013e14: a04e0009 */ sb $t6,0x9($v0) -/* f013e18: 90480008 */ lbu $t0,0x8($v0) -/* f013e1c: 272e0010 */ addiu $t6,$t9,0x10 -/* f013e20: 0007c080 */ sll $t8,$a3,0x2 -/* f013e24: 00077840 */ sll $t7,$a3,0x1 -/* f013e28: 01f8c821 */ addu $t9,$t7,$t8 -/* f013e2c: a04e0007 */ sb $t6,0x7($v0) -/* f013e30: 9049000b */ lbu $t1,0xb($v0) -/* f013e34: 272e0010 */ addiu $t6,$t9,0x10 -/* f013e38: 0008c080 */ sll $t8,$t0,0x2 -/* f013e3c: 00087840 */ sll $t7,$t0,0x1 -/* f013e40: 01f8c821 */ addu $t9,$t7,$t8 -/* f013e44: a04e000a */ sb $t6,0xa($v0) -/* f013e48: 272e0012 */ addiu $t6,$t9,0x12 -/* f013e4c: 0009c080 */ sll $t8,$t1,0x2 -/* f013e50: 00097840 */ sll $t7,$t1,0x1 -/* f013e54: 01f8c821 */ addu $t9,$t7,$t8 -/* f013e58: 904f0001 */ lbu $t7,0x1($v0) -/* f013e5c: a04e0008 */ sb $t6,0x8($v0) -/* f013e60: 272e0012 */ addiu $t6,$t9,0x12 -/* f013e64: 25f8ffc0 */ addiu $t8,$t7,-64 -/* f013e68: 030a0019 */ multu $t8,$t2 -/* f013e6c: a04e000b */ sb $t6,0xb($v0) -/* f013e70: 0000c812 */ mflo $t9 -/* f013e74: 00591021 */ addu $v0,$v0,$t9 -/* f013e78: 10000011 */ beqz $zero,.L0f013ec0 -/* f013e7c: 2442018e */ addiu $v0,$v0,0x18e -.L0f013e80: -/* f013e80: 15630008 */ bne $t3,$v1,.L0f013ea4 -/* f013e84: 00000000 */ sll $zero,$zero,0x0 -/* f013e88: 904e0001 */ lbu $t6,0x1($v0) -/* f013e8c: 25cfffc0 */ addiu $t7,$t6,-64 -/* f013e90: 01ec0019 */ multu $t7,$t4 -/* f013e94: 0000c012 */ mflo $t8 -/* f013e98: 00581021 */ addu $v0,$v0,$t8 -/* f013e9c: 10000008 */ beqz $zero,.L0f013ec0 -/* f013ea0: 24420310 */ addiu $v0,$v0,0x310 -.L0f013ea4: -/* f013ea4: 15a30003 */ bne $t5,$v1,.L0f013eb4 -/* f013ea8: 00000000 */ sll $zero,$zero,0x0 -/* f013eac: 10000004 */ beqz $zero,.L0f013ec0 -/* f013eb0: 2442004c */ addiu $v0,$v0,0x4c -.L0f013eb4: -/* f013eb4: 56030003 */ bnel $s0,$v1,.L0f013ec4 -/* f013eb8: 0045082b */ sltu $at,$v0,$a1 -/* f013ebc: 24420018 */ addiu $v0,$v0,0x18 -.L0f013ec0: -/* f013ec0: 0045082b */ sltu $at,$v0,$a1 -.L0f013ec4: -/* f013ec4: 5420ffc1 */ bnezl $at,.L0f013dcc -/* f013ec8: 90430000 */ lbu $v1,0x0($v0) -.L0f013ecc: -/* f013ecc: 8fb00004 */ lw $s0,0x4($sp) -/* f013ed0: 03e00008 */ jr $ra -/* f013ed4: 27bd0008 */ addiu $sp,$sp,0x8 -/* f013ed8: 00000000 */ sll $zero,$zero,0x0 -/* f013edc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f013ee0 -/* f013ee0: 3c08800a */ lui $t0,0x800a -/* f013ee4: 25089fc0 */ addiu $t0,$t0,-24640 -/* f013ee8: 8d0e006c */ lw $t6,0x6c($t0) -/* f013eec: 27bdffe8 */ addiu $sp,$sp,-24 -/* f013ef0: afbf0014 */ sw $ra,0x14($sp) -/* f013ef4: 51c00004 */ beqzl $t6,.L0f013f08 -/* f013ef8: 00004825 */ or $t1,$zero,$zero -/* f013efc: 10000002 */ beqz $zero,.L0f013f08 -/* f013f00: 24090001 */ addiu $t1,$zero,0x1 -/* f013f04: 00004825 */ or $t1,$zero,$zero -.L0f013f08: -/* f013f08: 8d0f0068 */ lw $t7,0x68($t0) -/* f013f0c: 51e00004 */ beqzl $t7,.L0f013f20 -/* f013f10: 00003825 */ or $a3,$zero,$zero -/* f013f14: 10000002 */ beqz $zero,.L0f013f20 -/* f013f18: 24070001 */ addiu $a3,$zero,0x1 -/* f013f1c: 00003825 */ or $a3,$zero,$zero -.L0f013f20: -/* f013f20: 8d180064 */ lw $t8,0x64($t0) -/* f013f24: 53000004 */ beqzl $t8,.L0f013f38 -/* f013f28: 00002825 */ or $a1,$zero,$zero -/* f013f2c: 10000002 */ beqz $zero,.L0f013f38 -/* f013f30: 24050001 */ addiu $a1,$zero,0x1 -/* f013f34: 00002825 */ or $a1,$zero,$zero -.L0f013f38: -/* f013f38: 8d190070 */ lw $t9,0x70($t0) -/* f013f3c: 53200004 */ beqzl $t9,.L0f013f50 -/* f013f40: 00001025 */ or $v0,$zero,$zero -/* f013f44: 10000002 */ beqz $zero,.L0f013f50 -/* f013f48: 24020001 */ addiu $v0,$zero,0x1 -/* f013f4c: 00001025 */ or $v0,$zero,$zero -.L0f013f50: -/* f013f50: 00457021 */ addu $t6,$v0,$a1 -/* f013f54: 01c77821 */ addu $t7,$t6,$a3 -/* f013f58: 01e9c021 */ addu $t8,$t7,$t1 -/* f013f5c: 2b010002 */ slti $at,$t8,0x2 -/* f013f60: 14200005 */ bnez $at,.L0f013f78 -/* f013f64: 3c0a8008 */ lui $t2,0x8008 -/* f013f68: 254a2050 */ addiu $t2,$t2,0x2050 -/* f013f6c: 241900c8 */ addiu $t9,$zero,0xc8 -/* f013f70: 10000005 */ beqz $zero,.L0f013f88 -/* f013f74: ad590000 */ sw $t9,0x0($t2) -.L0f013f78: -/* f013f78: 3c0a8008 */ lui $t2,0x8008 -/* f013f7c: 254a2050 */ addiu $t2,$t2,0x2050 -/* f013f80: 240e0078 */ addiu $t6,$zero,0x78 -/* f013f84: ad4e0000 */ sw $t6,0x0($t2) -.L0f013f88: -/* f013f88: 8d440000 */ lw $a0,0x0($t2) -/* f013f8c: 24050004 */ addiu $a1,$zero,0x4 -/* f013f90: 2484000f */ addiu $a0,$a0,0xf -/* f013f94: 348f000f */ ori $t7,$a0,0xf -/* f013f98: 0c0048f2 */ jal 0x123c8 -/* f013f9c: 39e4000f */ xori $a0,$t7,0xf -/* f013fa0: 3c0a8008 */ lui $t2,0x8008 -/* f013fa4: 254a2050 */ addiu $t2,$t2,0x2050 -/* f013fa8: 8d440000 */ lw $a0,0x0($t2) -/* f013fac: 3c0d800a */ lui $t5,0x800a -/* f013fb0: 25ad6660 */ addiu $t5,$t5,0x6660 -/* f013fb4: 0004c840 */ sll $t9,$a0,0x1 -/* f013fb8: 2724000f */ addiu $a0,$t9,0xf -/* f013fbc: 348e000f */ ori $t6,$a0,0xf -/* f013fc0: ada20000 */ sw $v0,0x0($t5) -/* f013fc4: 39c4000f */ xori $a0,$t6,0xf -/* f013fc8: 0c0048f2 */ jal 0x123c8 -/* f013fcc: 24050004 */ addiu $a1,$zero,0x4 -/* f013fd0: 3c0a8008 */ lui $t2,0x8008 -/* f013fd4: 254a2050 */ addiu $t2,$t2,0x2050 -/* f013fd8: 8d440000 */ lw $a0,0x0($t2) -/* f013fdc: 3c1f800a */ lui $ra,0x800a -/* f013fe0: 27ff6664 */ addiu $ra,$ra,0x6664 -/* f013fe4: 0004c040 */ sll $t8,$a0,0x1 -/* f013fe8: 2704000f */ addiu $a0,$t8,0xf -/* f013fec: afe20000 */ sw $v0,0x0($ra) -/* f013ff0: 3499000f */ ori $t9,$a0,0xf -/* f013ff4: 3b24000f */ xori $a0,$t9,0xf -/* f013ff8: 0c0048f2 */ jal 0x123c8 -/* f013ffc: 24050004 */ addiu $a1,$zero,0x4 -/* f014000: 3c0a8008 */ lui $t2,0x8008 -/* f014004: 254a2050 */ addiu $t2,$t2,0x2050 -/* f014008: 8d440000 */ lw $a0,0x0($t2) -/* f01400c: 3c0b800a */ lui $t3,0x800a -/* f014010: 256b6668 */ addiu $t3,$t3,0x6668 -/* f014014: 00047880 */ sll $t7,$a0,0x2 -/* f014018: 25e4000f */ addiu $a0,$t7,0xf -/* f01401c: 3498000f */ ori $t8,$a0,0xf -/* f014020: ad620000 */ sw $v0,0x0($t3) -/* f014024: 3b04000f */ xori $a0,$t8,0xf -/* f014028: 0c0048f2 */ jal 0x123c8 -/* f01402c: 24050004 */ addiu $a1,$zero,0x4 -/* f014030: 3c0a8008 */ lui $t2,0x8008 -/* f014034: 254a2050 */ addiu $t2,$t2,0x2050 -/* f014038: 8d440000 */ lw $a0,0x0($t2) -/* f01403c: 3c0c800a */ lui $t4,0x800a -/* f014040: 258c666c */ addiu $t4,$t4,0x666c -/* f014044: 00047180 */ sll $t6,$a0,0x6 -/* f014048: 25c4000f */ addiu $a0,$t6,0xf -/* f01404c: 348f000f */ ori $t7,$a0,0xf -/* f014050: ad820000 */ sw $v0,0x0($t4) -/* f014054: 39e4000f */ xori $a0,$t7,0xf -/* f014058: 0c0048f2 */ jal 0x123c8 -/* f01405c: 24050004 */ addiu $a1,$zero,0x4 -/* f014060: 3c08800a */ lui $t0,0x800a -/* f014064: 3c01800a */ lui $at,0x800a -/* f014068: ac226670 */ sw $v0,0x6670($at) -/* f01406c: 25089fc0 */ addiu $t0,$t0,-24640 -/* f014070: 8d19006c */ lw $t9,0x6c($t0) -/* f014074: 3c0a8008 */ lui $t2,0x8008 -/* f014078: 3c0b800a */ lui $t3,0x800a -/* f01407c: 3c0c800a */ lui $t4,0x800a -/* f014080: 3c0d800a */ lui $t5,0x800a -/* f014084: 3c1f800a */ lui $ra,0x800a -/* f014088: 27ff6664 */ addiu $ra,$ra,0x6664 -/* f01408c: 25ad6660 */ addiu $t5,$t5,0x6660 -/* f014090: 258c666c */ addiu $t4,$t4,0x666c -/* f014094: 256b6668 */ addiu $t3,$t3,0x6668 -/* f014098: 254a2050 */ addiu $t2,$t2,0x2050 -/* f01409c: 13200003 */ beqz $t9,.L0f0140ac -/* f0140a0: 00002025 */ or $a0,$zero,$zero -/* f0140a4: 10000002 */ beqz $zero,.L0f0140b0 -/* f0140a8: 24090001 */ addiu $t1,$zero,0x1 -.L0f0140ac: -/* f0140ac: 00004825 */ or $t1,$zero,$zero -.L0f0140b0: -/* f0140b0: 8d0e0068 */ lw $t6,0x68($t0) -/* f0140b4: 00003825 */ or $a3,$zero,$zero -/* f0140b8: 00002825 */ or $a1,$zero,$zero -/* f0140bc: 11c00003 */ beqz $t6,.L0f0140cc -/* f0140c0: 00001025 */ or $v0,$zero,$zero -/* f0140c4: 10000001 */ beqz $zero,.L0f0140cc -/* f0140c8: 24070001 */ addiu $a3,$zero,0x1 -.L0f0140cc: -/* f0140cc: 8d0f0064 */ lw $t7,0x64($t0) -/* f0140d0: 2406ffff */ addiu $a2,$zero,-1 -/* f0140d4: 11e00003 */ beqz $t7,.L0f0140e4 -/* f0140d8: 00000000 */ sll $zero,$zero,0x0 -/* f0140dc: 10000001 */ beqz $zero,.L0f0140e4 -/* f0140e0: 24050001 */ addiu $a1,$zero,0x1 -.L0f0140e4: -/* f0140e4: 8d180070 */ lw $t8,0x70($t0) -/* f0140e8: 13000003 */ beqz $t8,.L0f0140f8 -/* f0140ec: 00000000 */ sll $zero,$zero,0x0 -/* f0140f0: 10000001 */ beqz $zero,.L0f0140f8 -/* f0140f4: 24020001 */ addiu $v0,$zero,0x1 -.L0f0140f8: -/* f0140f8: 0045c821 */ addu $t9,$v0,$a1 -/* f0140fc: 03277021 */ addu $t6,$t9,$a3 -/* f014100: 01c97821 */ addu $t7,$t6,$t1 -/* f014104: 19e00024 */ blez $t7,.L0f014198 -/* f014108: 0004c080 */ sll $t8,$a0,0x2 -/* f01410c: 01181821 */ addu $v1,$t0,$t8 -/* f014110: 8c790064 */ lw $t9,0x64($v1) -.L0f014114: -/* f014114: 24840001 */ addiu $a0,$a0,0x1 -/* f014118: 24630004 */ addiu $v1,$v1,0x4 -/* f01411c: af261700 */ sw $a2,0x1700($t9) -/* f014120: 8d0e006c */ lw $t6,0x6c($t0) -/* f014124: 00004825 */ or $t1,$zero,$zero -/* f014128: 00003825 */ or $a3,$zero,$zero -/* f01412c: 11c00003 */ beqz $t6,.L0f01413c -/* f014130: 00002825 */ or $a1,$zero,$zero -/* f014134: 10000001 */ beqz $zero,.L0f01413c -/* f014138: 24090001 */ addiu $t1,$zero,0x1 -.L0f01413c: -/* f01413c: 8d0f0068 */ lw $t7,0x68($t0) -/* f014140: 00001025 */ or $v0,$zero,$zero -/* f014144: 11e00003 */ beqz $t7,.L0f014154 -/* f014148: 00000000 */ sll $zero,$zero,0x0 -/* f01414c: 10000001 */ beqz $zero,.L0f014154 -/* f014150: 24070001 */ addiu $a3,$zero,0x1 -.L0f014154: -/* f014154: 8d180064 */ lw $t8,0x64($t0) -/* f014158: 13000003 */ beqz $t8,.L0f014168 -/* f01415c: 00000000 */ sll $zero,$zero,0x0 -/* f014160: 10000001 */ beqz $zero,.L0f014168 -/* f014164: 24050001 */ addiu $a1,$zero,0x1 -.L0f014168: -/* f014168: 8d190070 */ lw $t9,0x70($t0) -/* f01416c: 13200003 */ beqz $t9,.L0f01417c -/* f014170: 00000000 */ sll $zero,$zero,0x0 -/* f014174: 10000001 */ beqz $zero,.L0f01417c -/* f014178: 24020001 */ addiu $v0,$zero,0x1 -.L0f01417c: -/* f01417c: 00457021 */ addu $t6,$v0,$a1 -/* f014180: 01c77821 */ addu $t7,$t6,$a3 -/* f014184: 01e9c021 */ addu $t8,$t7,$t1 -/* f014188: 0098082a */ slt $at,$a0,$t8 -/* f01418c: 5420ffe1 */ bnezl $at,.L0f014114 -/* f014190: 8c790064 */ lw $t9,0x64($v1) -/* f014194: 00002025 */ or $a0,$zero,$zero -.L0f014198: -/* f014198: 8d590000 */ lw $t9,0x0($t2) -/* f01419c: 2406ffff */ addiu $a2,$zero,-1 -/* f0141a0: 00001825 */ or $v1,$zero,$zero -/* f0141a4: 1b200018 */ blez $t9,.L0f014208 -/* f0141a8: 00001025 */ or $v0,$zero,$zero -/* f0141ac: 3c013f80 */ lui $at,0x3f80 -/* f0141b0: 44810000 */ mtc1 $at,$f0 -/* f0141b4: 24050002 */ addiu $a1,$zero,0x2 -/* f0141b8: 8fee0000 */ lw $t6,0x0($ra) -.L0f0141bc: -/* f0141bc: 01c27821 */ addu $t7,$t6,$v0 -/* f0141c0: a5e60000 */ sh $a2,0x0($t7) -/* f0141c4: 8db80000 */ lw $t8,0x0($t5) -/* f0141c8: 0304c821 */ addu $t9,$t8,$a0 -/* f0141cc: a3250000 */ sb $a1,0x0($t9) -/* f0141d0: 8d6e0000 */ lw $t6,0x0($t3) -/* f0141d4: 24840001 */ addiu $a0,$a0,0x1 -/* f0141d8: 01c27821 */ addu $t7,$t6,$v0 -/* f0141dc: a5e60000 */ sh $a2,0x0($t7) -/* f0141e0: 8d980000 */ lw $t8,0x0($t4) -/* f0141e4: 24420002 */ addiu $v0,$v0,0x2 -/* f0141e8: 0303c821 */ addu $t9,$t8,$v1 -/* f0141ec: e7200000 */ swc1 $f0,0x0($t9) -/* f0141f0: 8d4e0000 */ lw $t6,0x0($t2) -/* f0141f4: 24630004 */ addiu $v1,$v1,0x4 -/* f0141f8: 008e082a */ slt $at,$a0,$t6 -/* f0141fc: 5420ffef */ bnezl $at,.L0f0141bc -/* f014200: 8fee0000 */ lw $t6,0x0($ra) -/* f014204: 00002025 */ or $a0,$zero,$zero -.L0f014208: -/* f014208: 8d0f02bc */ lw $t7,0x2bc($t0) -/* f01420c: 3c03800a */ lui $v1,0x800a -/* f014210: 24634928 */ addiu $v1,$v1,0x4928 -/* f014214: 19e0000a */ blez $t7,.L0f014240 -/* f014218: 00001025 */ or $v0,$zero,$zero -/* f01421c: 8c780000 */ lw $t8,0x0($v1) -.L0f014220: -/* f014220: 24840001 */ addiu $a0,$a0,0x1 -/* f014224: 0302c821 */ addu $t9,$t8,$v0 -/* f014228: a7260010 */ sh $a2,0x10($t9) -/* f01422c: 8d0e02bc */ lw $t6,0x2bc($t0) -/* f014230: 2442008c */ addiu $v0,$v0,0x8c -/* f014234: 008e082a */ slt $at,$a0,$t6 -/* f014238: 5420fff9 */ bnezl $at,.L0f014220 -/* f01423c: 8c780000 */ lw $t8,0x0($v1) -.L0f014240: -/* f014240: 8fbf0014 */ lw $ra,0x14($sp) -/* f014244: 27bd0018 */ addiu $sp,$sp,0x18 -/* f014248: 03e00008 */ jr $ra -/* f01424c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f014250 -/* f014250: 27bdffe8 */ addiu $sp,$sp,-24 -/* f014254: 3c06800a */ lui $a2,0x800a -/* f014258: 24c6236c */ addiu $a2,$a2,0x236c -/* f01425c: afa40018 */ sw $a0,0x18($sp) -/* f014260: 94c40000 */ lhu $a0,0x0($a2) -/* f014264: afbf0014 */ sw $ra,0x14($sp) -/* f014268: 24050004 */ addiu $a1,$zero,0x4 -/* f01426c: 00047040 */ sll $t6,$a0,0x1 -/* f014270: 25c4000f */ addiu $a0,$t6,0xf -/* f014274: 348f000f */ ori $t7,$a0,0xf -/* f014278: 0c0048f2 */ jal 0x123c8 -/* f01427c: 39e4000f */ xori $a0,$t7,0xf -/* f014280: 3c05800a */ lui $a1,0x800a -/* f014284: 24a52370 */ addiu $a1,$a1,0x2370 -/* f014288: 3c06800a */ lui $a2,0x800a -/* f01428c: 24c6236c */ addiu $a2,$a2,0x236c -/* f014290: 10400011 */ beqz $v0,.L0f0142d8 -/* f014294: aca20000 */ sw $v0,0x0($a1) -/* f014298: 94c80000 */ lhu $t0,0x0($a2) -/* f01429c: 00001025 */ or $v0,$zero,$zero -/* f0142a0: 00001825 */ or $v1,$zero,$zero -/* f0142a4: 1900000c */ blez $t0,.L0f0142d8 -/* f0142a8: 8fa40018 */ lw $a0,0x18($sp) -/* f0142ac: 8caa0000 */ lw $t2,0x0($a1) -.L0f0142b0: -/* f0142b0: 94890000 */ lhu $t1,0x0($a0) -/* f0142b4: 24420001 */ addiu $v0,$v0,0x1 -/* f0142b8: 01435821 */ addu $t3,$t2,$v1 -/* f0142bc: a5690000 */ sh $t1,0x0($t3) -/* f0142c0: 94cc0000 */ lhu $t4,0x0($a2) -/* f0142c4: 24630002 */ addiu $v1,$v1,0x2 -/* f0142c8: 24840002 */ addiu $a0,$a0,0x2 -/* f0142cc: 004c082a */ slt $at,$v0,$t4 -/* f0142d0: 5420fff7 */ bnezl $at,.L0f0142b0 -/* f0142d4: 8caa0000 */ lw $t2,0x0($a1) -.L0f0142d8: -/* f0142d8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0142dc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0142e0: 03e00008 */ jr $ra -/* f0142e4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0142e8 -/* f0142e8: 27bdf6f8 */ addiu $sp,$sp,-2312 -/* f0142ec: 3c0e800a */ lui $t6,0x800a -/* f0142f0: 8dce2350 */ lw $t6,0x2350($t6) -/* f0142f4: afbf0064 */ sw $ra,0x64($sp) -/* f0142f8: afbe0060 */ sw $s8,0x60($sp) -/* f0142fc: afb7005c */ sw $s7,0x5c($sp) -/* f014300: afb60058 */ sw $s6,0x58($sp) -/* f014304: afb50054 */ sw $s5,0x54($sp) -/* f014308: afb40050 */ sw $s4,0x50($sp) -/* f01430c: afb3004c */ sw $s3,0x4c($sp) -/* f014310: afb20048 */ sw $s2,0x48($sp) -/* f014314: afb10044 */ sw $s1,0x44($sp) -/* f014318: afb00040 */ sw $s0,0x40($sp) -/* f01431c: f7ba0038 */ sdc1 $f26,0x38($sp) -/* f014320: f7b80030 */ sdc1 $f24,0x30($sp) -/* f014324: f7b60028 */ sdc1 $f22,0x28($sp) -/* f014328: f7b40020 */ sdc1 $f20,0x20($sp) -/* f01432c: 8dc20004 */ lw $v0,0x4($t6) -/* f014330: 24050004 */ addiu $a1,$zero,0x4 -/* f014334: 00022040 */ sll $a0,$v0,0x1 -/* f014338: 2484000f */ addiu $a0,$a0,0xf -/* f01433c: 348f000f */ ori $t7,$a0,0xf -/* f014340: 39e4000f */ xori $a0,$t7,0xf -/* f014344: 0c0048f2 */ jal 0x123c8 -/* f014348: afa20900 */ sw $v0,0x900($sp) -/* f01434c: 8fa40900 */ lw $a0,0x900($sp) -/* f014350: 3c13800a */ lui $s3,0x800a -/* f014354: 26732360 */ addiu $s3,$s3,0x2360 -/* f014358: 0004c880 */ sll $t9,$a0,0x2 -/* f01435c: 2724000f */ addiu $a0,$t9,0xf -/* f014360: 3488000f */ ori $t0,$a0,0xf -/* f014364: ae620000 */ sw $v0,0x0($s3) -/* f014368: 3904000f */ xori $a0,$t0,0xf -/* f01436c: 0c0048f2 */ jal 0x123c8 -/* f014370: 24050004 */ addiu $a1,$zero,0x4 -/* f014374: 8fa40900 */ lw $a0,0x900($sp) -/* f014378: 3c15800a */ lui $s5,0x800a -/* f01437c: 26b52364 */ addiu $s5,$s5,0x2364 -/* f014380: 00045100 */ sll $t2,$a0,0x4 -/* f014384: 2544000f */ addiu $a0,$t2,0xf -/* f014388: 348b000f */ ori $t3,$a0,0xf -/* f01438c: aea20000 */ sw $v0,0x0($s5) -/* f014390: 3964000f */ xori $a0,$t3,0xf -/* f014394: 0c0048f2 */ jal 0x123c8 -/* f014398: 24050004 */ addiu $a1,$zero,0x4 -/* f01439c: 3c03800a */ lui $v1,0x800a -/* f0143a0: 24632368 */ addiu $v1,$v1,0x2368 -/* f0143a4: ac620000 */ sw $v0,0x0($v1) -/* f0143a8: 3c01800a */ lui $at,0x800a -/* f0143ac: a420236c */ sh $zero,0x236c($at) -/* f0143b0: 3c01800a */ lui $at,0x800a -/* f0143b4: ac202370 */ sw $zero,0x2370($at) -/* f0143b8: 8e6d0000 */ lw $t5,0x0($s3) -/* f0143bc: 51a000e6 */ beqzl $t5,.L0f014758 -/* f0143c0: 8fbf0064 */ lw $ra,0x64($sp) -/* f0143c4: 8eae0000 */ lw $t6,0x0($s5) -/* f0143c8: 51c000e3 */ beqzl $t6,.L0f014758 -/* f0143cc: 8fbf0064 */ lw $ra,0x64($sp) -/* f0143d0: 8c6f0000 */ lw $t7,0x0($v1) -/* f0143d4: 8fb80900 */ lw $t8,0x900($sp) -/* f0143d8: 51e000df */ beqzl $t7,.L0f014758 -/* f0143dc: 8fbf0064 */ lw $ra,0x64($sp) -/* f0143e0: 1b0000da */ blez $t8,.L0f01474c -/* f0143e4: 0000a025 */ or $s4,$zero,$zero -/* f0143e8: 3c014416 */ lui $at,0x4416 -/* f0143ec: 4481d000 */ mtc1 $at,$f26 -/* f0143f0: 3c013f80 */ lui $at,0x3f80 -/* f0143f4: 4481c000 */ mtc1 $at,$f24 -/* f0143f8: 4481b000 */ mtc1 $at,$f22 -/* f0143fc: 4480a000 */ mtc1 $zero,$f20 -/* f014400: 00009025 */ or $s2,$zero,$zero -/* f014404: 27be0084 */ addiu $s8,$sp,0x84 -/* f014408: 27b700b0 */ addiu $s7,$sp,0xb0 -/* f01440c: 2416ffff */ addiu $s6,$zero,-1 -/* f014410: 8e790000 */ lw $t9,0x0($s3) -.L0f014414: -/* f014414: 00008025 */ or $s0,$zero,$zero -/* f014418: 02802025 */ or $a0,$s4,$zero -/* f01441c: 03324021 */ addu $t0,$t9,$s2 -/* f014420: a5000000 */ sh $zero,0x0($t0) -/* f014424: 0fc458b8 */ jal func0f1162e0 -/* f014428: 27a508dc */ addiu $a1,$sp,0x8dc -/* f01442c: 104000c2 */ beqz $v0,.L0f014738 -/* f014430: 8fa908e0 */ lw $t1,0x8e0($sp) -/* f014434: c5240000 */ lwc1 $f4,0x0($t1) -/* f014438: 27a408dc */ addiu $a0,$sp,0x8dc -/* f01443c: 4604a032 */ c.eq.s $f20,$f4 -/* f014440: 00000000 */ sll $zero,$zero,0x0 -/* f014444: 4500000b */ bc1f .L0f014474 -/* f014448: 00000000 */ sll $zero,$zero,0x0 -/* f01444c: c5260004 */ lwc1 $f6,0x4($t1) -/* f014450: 4606a032 */ c.eq.s $f20,$f6 -/* f014454: 00000000 */ sll $zero,$zero,0x0 -/* f014458: 45000006 */ bc1f .L0f014474 -/* f01445c: 00000000 */ sll $zero,$zero,0x0 -/* f014460: c5280008 */ lwc1 $f8,0x8($t1) -/* f014464: 4608a032 */ c.eq.s $f20,$f8 -/* f014468: 00000000 */ sll $zero,$zero,0x0 -/* f01446c: 450300b3 */ bc1tl .L0f01473c -/* f014470: 8fae0900 */ lw $t6,0x900($sp) -.L0f014474: -/* f014474: 0fc4596c */ jal func0f1165b0 -/* f014478: 00148880 */ sll $s1,$s4,0x2 -/* f01447c: 10400008 */ beqz $v0,.L0f0144a0 -/* f014480: 3c02800a */ lui $v0,0x800a -/* f014484: 9442236c */ lhu $v0,0x236c($v0) -/* f014488: 3c01800a */ lui $at,0x800a -/* f01448c: 00025040 */ sll $t2,$v0,0x1 -/* f014490: 03aa5821 */ addu $t3,$sp,$t2 -/* f014494: a57400dc */ sh $s4,0xdc($t3) -/* f014498: 244c0001 */ addiu $t4,$v0,0x1 -/* f01449c: a42c236c */ sh $t4,0x236c($at) -.L0f0144a0: -/* f0144a0: 8fad08dc */ lw $t5,0x8dc($sp) -/* f0144a4: c5aa0000 */ lwc1 $f10,0x0($t5) -/* f0144a8: 46165402 */ mul.s $f16,$f10,$f22 -/* f0144ac: e5b00000 */ swc1 $f16,0x0($t5) -/* f0144b0: 8fae08dc */ lw $t6,0x8dc($sp) -/* f0144b4: c5d20004 */ lwc1 $f18,0x4($t6) -/* f0144b8: 46169102 */ mul.s $f4,$f18,$f22 -/* f0144bc: e5c40004 */ swc1 $f4,0x4($t6) -/* f0144c0: 8faf08dc */ lw $t7,0x8dc($sp) -/* f0144c4: c5e60008 */ lwc1 $f6,0x8($t7) -/* f0144c8: 46163202 */ mul.s $f8,$f6,$f22 -/* f0144cc: e5e80008 */ swc1 $f8,0x8($t7) -/* f0144d0: 8fb808e0 */ lw $t8,0x8e0($sp) -/* f0144d4: c70a0000 */ lwc1 $f10,0x0($t8) -/* f0144d8: 460ac032 */ c.eq.s $f24,$f10 -/* f0144dc: 00000000 */ sll $zero,$zero,0x0 -/* f0144e0: 45000011 */ bc1f .L0f014528 -/* f0144e4: 00000000 */ sll $zero,$zero,0x0 -/* f0144e8: c7100004 */ lwc1 $f16,0x4($t8) -/* f0144ec: 4610c032 */ c.eq.s $f24,$f16 -/* f0144f0: 00000000 */ sll $zero,$zero,0x0 -/* f0144f4: 4500000c */ bc1f .L0f014528 -/* f0144f8: 00000000 */ sll $zero,$zero,0x0 -/* f0144fc: c7120008 */ lwc1 $f18,0x8($t8) -/* f014500: 4612c032 */ c.eq.s $f24,$f18 -/* f014504: 00000000 */ sll $zero,$zero,0x0 -/* f014508: 45000007 */ bc1f .L0f014528 -/* f01450c: 00000000 */ sll $zero,$zero,0x0 -/* f014510: 8e790000 */ lw $t9,0x0($s3) -/* f014514: 03321021 */ addu $v0,$t9,$s2 -/* f014518: 94480000 */ lhu $t0,0x0($v0) -/* f01451c: 35090010 */ ori $t1,$t0,0x10 -/* f014520: 1000000a */ beqz $zero,.L0f01454c -/* f014524: a4490000 */ sh $t1,0x0($v0) -.L0f014528: -/* f014528: 0fc4596c */ jal func0f1165b0 -/* f01452c: 27a408dc */ addiu $a0,$sp,0x8dc -/* f014530: 14400006 */ bnez $v0,.L0f01454c -/* f014534: 8fa408e0 */ lw $a0,0x8e0($sp) -/* f014538: 44802000 */ mtc1 $zero,$f4 -/* f01453c: 24850004 */ addiu $a1,$a0,0x4 -/* f014540: 24860008 */ addiu $a2,$a0,0x8 -/* f014544: 0c0011e4 */ jal 0x4790 -/* f014548: e4840004 */ swc1 $f4,0x4($a0) -.L0f01454c: -/* f01454c: 8fa408dc */ lw $a0,0x8dc($sp) -/* f014550: 02e02825 */ or $a1,$s7,$zero -/* f014554: 03c03025 */ or $a2,$s8,$zero -/* f014558: 24070014 */ addiu $a3,$zero,0x14 -/* f01455c: 0fc58865 */ jal func0f162194 -/* f014560: afa00010 */ sw $zero,0x10($sp) -/* f014564: 87ab00b0 */ lh $t3,0xb0($sp) -/* f014568: 87ac0084 */ lh $t4,0x84($sp) -/* f01456c: 12cb0003 */ beq $s6,$t3,.L0f01457c -/* f014570: 00000000 */ sll $zero,$zero,0x0 -/* f014574: 10000004 */ beqz $zero,.L0f014588 -/* f014578: 02e08025 */ or $s0,$s7,$zero -.L0f01457c: -/* f01457c: 52cc0003 */ beql $s6,$t4,.L0f01458c -/* f014580: 8ead0000 */ lw $t5,0x0($s5) -/* f014584: 03c08025 */ or $s0,$s8,$zero -.L0f014588: -/* f014588: 8ead0000 */ lw $t5,0x0($s5) -.L0f01458c: -/* f01458c: 02002825 */ or $a1,$s0,$zero -/* f014590: 01b17021 */ addu $t6,$t5,$s1 -/* f014594: 1200000f */ beqz $s0,.L0f0145d4 -/* f014598: add60000 */ sw $s6,0x0($t6) -/* f01459c: 0c00a900 */ jal 0x2a400 -/* f0145a0: 8fa408dc */ lw $a0,0x8dc($sp) -/* f0145a4: 58400008 */ blezl $v0,.L0f0145c8 -/* f0145a8: 8eaa0000 */ lw $t2,0x0($s5) -/* f0145ac: 8eb90000 */ lw $t9,0x0($s5) -/* f0145b0: 00027c00 */ sll $t7,$v0,0x10 -/* f0145b4: 000fc403 */ sra $t8,$t7,0x10 -/* f0145b8: 03314021 */ addu $t0,$t9,$s1 -/* f0145bc: 10000005 */ beqz $zero,.L0f0145d4 -/* f0145c0: ad180000 */ sw $t8,0x0($t0) -/* f0145c4: 8eaa0000 */ lw $t2,0x0($s5) -.L0f0145c8: -/* f0145c8: 86090000 */ lh $t1,0x0($s0) -/* f0145cc: 01515821 */ addu $t3,$t2,$s1 -/* f0145d0: ad690000 */ sw $t1,0x0($t3) -.L0f0145d4: -/* f0145d4: 8eac0000 */ lw $t4,0x0($s5) -/* f0145d8: 01916821 */ addu $t5,$t4,$s1 -/* f0145dc: 8dae0000 */ lw $t6,0x0($t5) -/* f0145e0: 05c30008 */ bgezl $t6,.L0f014604 -/* f0145e4: 8e680000 */ lw $t0,0x0($s3) -/* f0145e8: 8e6f0000 */ lw $t7,0x0($s3) -/* f0145ec: 01f21021 */ addu $v0,$t7,$s2 -/* f0145f0: 94590000 */ lhu $t9,0x0($v0) -/* f0145f4: 37380004 */ ori $t8,$t9,0x4 -/* f0145f8: 1000004f */ beqz $zero,.L0f014738 -/* f0145fc: a4580000 */ sh $t8,0x0($v0) -/* f014600: 8e680000 */ lw $t0,0x0($s3) -.L0f014604: -/* f014604: 8fac08e0 */ lw $t4,0x8e0($sp) -/* f014608: 01125021 */ addu $t2,$t0,$s2 -/* f01460c: 95490000 */ lhu $t1,0x0($t2) -/* f014610: 312b0010 */ andi $t3,$t1,0x10 -/* f014614: 55600049 */ bnezl $t3,.L0f01473c -/* f014618: 8fae0900 */ lw $t6,0x900($sp) -/* f01461c: c5860000 */ lwc1 $f6,0x0($t4) -/* f014620: 8fad08dc */ lw $t5,0x8dc($sp) -/* f014624: 27a408ec */ addiu $a0,$sp,0x8ec -/* f014628: 461a3202 */ mul.s $f8,$f6,$f26 -/* f01462c: c5aa0000 */ lwc1 $f10,0x0($t5) -/* f014630: 02e02825 */ or $a1,$s7,$zero -/* f014634: 03c03025 */ or $a2,$s8,$zero -/* f014638: 24070014 */ addiu $a3,$zero,0x14 -/* f01463c: 460a4400 */ add.s $f16,$f8,$f10 -/* f014640: e7b008ec */ swc1 $f16,0x8ec($sp) -/* f014644: c5b20004 */ lwc1 $f18,0x4($t5) -/* f014648: e7b208f0 */ swc1 $f18,0x8f0($sp) -/* f01464c: c5840008 */ lwc1 $f4,0x8($t4) -/* f014650: c5a80008 */ lwc1 $f8,0x8($t5) -/* f014654: afa00010 */ sw $zero,0x10($sp) -/* f014658: 461a2182 */ mul.s $f6,$f4,$f26 -/* f01465c: 46083280 */ add.s $f10,$f6,$f8 -/* f014660: 0fc58865 */ jal func0f162194 -/* f014664: e7aa08f4 */ swc1 $f10,0x8f4($sp) -/* f014668: 87ae00b0 */ lh $t6,0xb0($sp) -/* f01466c: 87af0084 */ lh $t7,0x84($sp) -/* f014670: 27a408ec */ addiu $a0,$sp,0x8ec -/* f014674: 12ce0003 */ beq $s6,$t6,.L0f014684 -/* f014678: 00000000 */ sll $zero,$zero,0x0 -/* f01467c: 10000004 */ beqz $zero,.L0f014690 -/* f014680: 02e08025 */ or $s0,$s7,$zero -.L0f014684: -/* f014684: 12cf0002 */ beq $s6,$t7,.L0f014690 -/* f014688: 00000000 */ sll $zero,$zero,0x0 -/* f01468c: 03c08025 */ or $s0,$s8,$zero -.L0f014690: -/* f014690: 52000025 */ beqzl $s0,.L0f014728 -/* f014694: 8e6b0000 */ lw $t3,0x0($s3) -/* f014698: 0c00a900 */ jal 0x2a400 -/* f01469c: 02002825 */ or $a1,$s0,$zero -/* f0146a0: 58400012 */ blezl $v0,.L0f0146ec -/* f0146a4: 8eae0000 */ lw $t6,0x0($s5) -/* f0146a8: 8ea80000 */ lw $t0,0x0($s5) -/* f0146ac: 0002cc00 */ sll $t9,$v0,0x10 -/* f0146b0: 0019c403 */ sra $t8,$t9,0x10 -/* f0146b4: 01115021 */ addu $t2,$t0,$s1 -/* f0146b8: 8d490000 */ lw $t1,0x0($t2) -/* f0146bc: 24030008 */ addiu $v1,$zero,0x8 -/* f0146c0: 17090003 */ bne $t8,$t1,.L0f0146d0 -/* f0146c4: 00000000 */ sll $zero,$zero,0x0 -/* f0146c8: 10000001 */ beqz $zero,.L0f0146d0 -/* f0146cc: 24030004 */ addiu $v1,$zero,0x4 -.L0f0146d0: -/* f0146d0: 8e6b0000 */ lw $t3,0x0($s3) -/* f0146d4: 01721021 */ addu $v0,$t3,$s2 -/* f0146d8: 944c0000 */ lhu $t4,0x0($v0) -/* f0146dc: 01836825 */ or $t5,$t4,$v1 -/* f0146e0: 10000015 */ beqz $zero,.L0f014738 -/* f0146e4: a44d0000 */ sh $t5,0x0($v0) -/* f0146e8: 8eae0000 */ lw $t6,0x0($s5) -.L0f0146ec: -/* f0146ec: 86080000 */ lh $t0,0x0($s0) -/* f0146f0: 24030008 */ addiu $v1,$zero,0x8 -/* f0146f4: 01d17821 */ addu $t7,$t6,$s1 -/* f0146f8: 8df90000 */ lw $t9,0x0($t7) -/* f0146fc: 17280003 */ bne $t9,$t0,.L0f01470c -/* f014700: 00000000 */ sll $zero,$zero,0x0 -/* f014704: 10000001 */ beqz $zero,.L0f01470c -/* f014708: 24030004 */ addiu $v1,$zero,0x4 -.L0f01470c: -/* f01470c: 8e6a0000 */ lw $t2,0x0($s3) -/* f014710: 01521021 */ addu $v0,$t2,$s2 -/* f014714: 94580000 */ lhu $t8,0x0($v0) -/* f014718: 03034825 */ or $t1,$t8,$v1 -/* f01471c: 10000006 */ beqz $zero,.L0f014738 -/* f014720: a4490000 */ sh $t1,0x0($v0) -/* f014724: 8e6b0000 */ lw $t3,0x0($s3) -.L0f014728: -/* f014728: 01721021 */ addu $v0,$t3,$s2 -/* f01472c: 944c0000 */ lhu $t4,0x0($v0) -/* f014730: 358d0008 */ ori $t5,$t4,0x8 -/* f014734: a44d0000 */ sh $t5,0x0($v0) -.L0f014738: -/* f014738: 8fae0900 */ lw $t6,0x900($sp) -.L0f01473c: -/* f01473c: 26940001 */ addiu $s4,$s4,0x1 -/* f014740: 26520002 */ addiu $s2,$s2,0x2 -/* f014744: 568eff33 */ bnel $s4,$t6,.L0f014414 -/* f014748: 8e790000 */ lw $t9,0x0($s3) -.L0f01474c: -/* f01474c: 0fc05094 */ jal func0f014250 -/* f014750: 27a400dc */ addiu $a0,$sp,0xdc -/* f014754: 8fbf0064 */ lw $ra,0x64($sp) -.L0f014758: -/* f014758: d7b40020 */ ldc1 $f20,0x20($sp) -/* f01475c: d7b60028 */ ldc1 $f22,0x28($sp) -/* f014760: d7b80030 */ ldc1 $f24,0x30($sp) -/* f014764: d7ba0038 */ ldc1 $f26,0x38($sp) -/* f014768: 8fb00040 */ lw $s0,0x40($sp) -/* f01476c: 8fb10044 */ lw $s1,0x44($sp) -/* f014770: 8fb20048 */ lw $s2,0x48($sp) -/* f014774: 8fb3004c */ lw $s3,0x4c($sp) -/* f014778: 8fb40050 */ lw $s4,0x50($sp) -/* f01477c: 8fb50054 */ lw $s5,0x54($sp) -/* f014780: 8fb60058 */ lw $s6,0x58($sp) -/* f014784: 8fb7005c */ lw $s7,0x5c($sp) -/* f014788: 8fbe0060 */ lw $s8,0x60($sp) -/* f01478c: 03e00008 */ jr $ra -/* f014790: 27bd0908 */ addiu $sp,$sp,0x908 -/* f014794: 00000000 */ sll $zero,$zero,0x0 -/* f014798: 00000000 */ sll $zero,$zero,0x0 -/* f01479c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0147a0 -/* f0147a0: 3c01800a */ lui $at,0x800a -/* f0147a4: ac2433a0 */ sw $a0,0x33a0($at) -/* f0147a8: 3c01800a */ lui $at,0x800a -/* f0147ac: ac2033a4 */ sw $zero,0x33a4($at) -/* f0147b0: 3c013f80 */ lui $at,0x3f80 -/* f0147b4: 44812000 */ mtc1 $at,$f4 -/* f0147b8: 3c018008 */ lui $at,0x8008 -/* f0147bc: 03e00008 */ jr $ra -/* f0147c0: e424db84 */ swc1 $f4,-0x247c($at) -/* f0147c4: 00000000 */ sll $zero,$zero,0x0 -/* f0147c8: 00000000 */ sll $zero,$zero,0x0 -/* f0147cc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0147d0 -/* f0147d0: 3c03800a */ lui $v1,0x800a -/* f0147d4: 3c04800a */ lui $a0,0x800a -/* f0147d8: 2484dbe0 */ addiu $a0,$a0,-9248 -/* f0147dc: 2463da60 */ addiu $v1,$v1,-9632 -/* f0147e0: 2402ffff */ addiu $v0,$zero,-1 -.L0f0147e4: -/* f0147e4: 24630030 */ addiu $v1,$v1,0x30 -/* f0147e8: 1464fffe */ bne $v1,$a0,.L0f0147e4 -/* f0147ec: ac62ffd0 */ sw $v0,-0x30($v1) -/* f0147f0: 03e00008 */ jr $ra -/* f0147f4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0147f8 -/* f0147f8: 3c03800a */ lui $v1,0x800a -/* f0147fc: 3c04800a */ lui $a0,0x800a -/* f014800: 2484dd00 */ addiu $a0,$a0,-8960 -/* f014804: 2463dbe0 */ addiu $v1,$v1,-9248 -/* f014808: 2402ffff */ addiu $v0,$zero,-1 -.L0f01480c: -/* f01480c: 24630048 */ addiu $v1,$v1,0x48 -/* f014810: 1464fffe */ bne $v1,$a0,.L0f01480c -/* f014814: ac62ffb8 */ sw $v0,-0x48($v1) -/* f014818: 03e00008 */ jr $ra -/* f01481c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f014820 -/* f014820: 3c03800b */ lui $v1,0x800b -/* f014824: 3c02800b */ lui $v0,0x800b -/* f014828: 2442cca0 */ addiu $v0,$v0,-13152 -/* f01482c: 2463cc80 */ addiu $v1,$v1,-13184 -.L0f014830: -/* f014830: 24630004 */ addiu $v1,$v1,0x4 -/* f014834: 1462fffe */ bne $v1,$v0,.L0f014830 -/* f014838: ac60fffc */ sw $zero,-0x4($v1) -/* f01483c: 3c018008 */ lui $at,0x8008 -/* f014840: 03e00008 */ jr $ra -/* f014844: a0207d10 */ sb $zero,0x7d10($at) -); - -GLOBAL_ASM( -glabel func0f014848 -/* f014848: 27bdff88 */ addiu $sp,$sp,-120 -/* f01484c: 0005c080 */ sll $t8,$a1,0x2 -/* f014850: 0305c021 */ addu $t8,$t8,$a1 -/* f014854: 0018c080 */ sll $t8,$t8,0x2 -/* f014858: 0305c023 */ subu $t8,$t8,$a1 -/* f01485c: 3c19800b */ lui $t9,0x800b -/* f014860: 2739c538 */ addiu $t9,$t9,-15048 -/* f014864: 0018c080 */ sll $t8,$t8,0x2 -/* f014868: afbf002c */ sw $ra,0x2c($sp) -/* f01486c: afa40078 */ sw $a0,0x78($sp) -/* f014870: 240effff */ addiu $t6,$zero,-1 -/* f014874: 03191021 */ addu $v0,$t8,$t9 -/* f014878: afb00028 */ sw $s0,0x28($sp) -/* f01487c: f7b40020 */ sdc1 $f20,0x20($sp) -/* f014880: afa5007c */ sw $a1,0x7c($sp) -/* f014884: a7ae0074 */ sh $t6,0x74($sp) -/* f014888: 9044000f */ lbu $a0,0xf($v0) -/* f01488c: 0fc62ecb */ jal func0f18bb2c -/* f014890: afa2003c */ sw $v0,0x3c($sp) -/* f014894: 8fa9003c */ lw $t1,0x3c($sp) -/* f014898: afa20058 */ sw $v0,0x58($sp) -/* f01489c: 0fc62ee4 */ jal func0f18bb90 -/* f0148a0: 91240010 */ lbu $a0,0x10($t1) -/* f0148a4: 3c0a8009 */ lui $t2,0x8009 -/* f0148a8: 914a0af0 */ lbu $t2,0xaf0($t2) -/* f0148ac: 24010001 */ addiu $at,$zero,0x1 -/* f0148b0: 00402025 */ or $a0,$v0,$zero -/* f0148b4: 15410004 */ bne $t2,$at,.L0f0148c8 -/* f0148b8: 00003025 */ or $a2,$zero,$zero -/* f0148bc: 240b000a */ addiu $t3,$zero,0xa -/* f0148c0: afab0058 */ sw $t3,0x58($sp) -/* f0148c4: 2404005e */ addiu $a0,$zero,0x5e -.L0f0148c8: -/* f0148c8: 8fa50058 */ lw $a1,0x58($sp) -/* f0148cc: 0fc0b4db */ jal func0f02d36c -/* f0148d0: afa4005c */ sw $a0,0x5c($sp) -/* f0148d4: 10400169 */ beqz $v0,.L0f014e7c -/* f0148d8: 00408025 */ or $s0,$v0,$zero -/* f0148dc: 3c0d8006 */ lui $t5,0x8006 -/* f0148e0: 25ad2400 */ addiu $t5,$t5,0x2400 -/* f0148e4: 8da10000 */ lw $at,0x0($t5) -/* f0148e8: 27ac004c */ addiu $t4,$sp,0x4c -/* f0148ec: 8daf0004 */ lw $t7,0x4($t5) -/* f0148f0: ad810000 */ sw $at,0x0($t4) -/* f0148f4: 8da10008 */ lw $at,0x8($t5) -/* f0148f8: 24040029 */ addiu $a0,$zero,0x29 -/* f0148fc: ad8f0004 */ sw $t7,0x4($t4) -/* f014900: 0c006134 */ jal 0x184d0 -/* f014904: ad810008 */ sw $at,0x8($t4) -/* f014908: 4480a000 */ mtc1 $zero,$f20 -/* f01490c: 02002025 */ or $a0,$s0,$zero -/* f014910: 27a5004c */ addiu $a1,$sp,0x4c -/* f014914: 4407a000 */ mfc1 $a3,$f20 -/* f014918: 27a60074 */ addiu $a2,$sp,0x74 -/* f01491c: 0fc08332 */ jal func0f020cc8 -/* f014920: afa20010 */ sw $v0,0x10($sp) -/* f014924: 10400155 */ beqz $v0,.L0f014e7c -/* f014928: 00402025 */ or $a0,$v0,$zero -/* f01492c: 0fc1812f */ jal func0f0604bc -/* f014930: afa20070 */ sw $v0,0x70($sp) -/* f014934: 0fc180bc */ jal func0f0602f0 -/* f014938: 8fa40070 */ lw $a0,0x70($sp) -/* f01493c: 8fb80070 */ lw $t8,0x70($sp) -/* f014940: 87a5007a */ lh $a1,0x7a($sp) -/* f014944: 8f100004 */ lw $s0,0x4($t8) -/* f014948: 0fc07937 */ jal func0f01e4dc -/* f01494c: 02002025 */ or $a0,$s0,$zero -/* f014950: 3c013f80 */ lui $at,0x3f80 -/* f014954: 8fb90078 */ lw $t9,0x78($sp) -/* f014958: 44812000 */ mtc1 $at,$f4 -/* f01495c: 3c0142a0 */ lui $at,0x42a0 -/* f014960: 44813000 */ mtc1 $at,$f6 -/* f014964: 2407ffff */ addiu $a3,$zero,-1 -/* f014968: a6070128 */ sh $a3,0x128($s0) -/* f01496c: a607012a */ sh $a3,0x12a($s0) -/* f014970: a6190000 */ sh $t9,0x0($s0) -/* f014974: e60400f0 */ swc1 $f4,0xf0($s0) -/* f014978: e60600dc */ swc1 $f6,0xdc($s0) -/* f01497c: 8fa90058 */ lw $t1,0x58($sp) -/* f014980: a2090006 */ sb $t1,0x6($s0) -/* f014984: 8faa005c */ lw $t2,0x5c($sp) -/* f014988: a60a0010 */ sh $t2,0x10($s0) -/* f01498c: 0fc0b378 */ jal func0f02cde0 -/* f014990: 86040010 */ lh $a0,0x10($s0) -/* f014994: 240b0008 */ addiu $t3,$zero,0x8 -/* f014998: a20202fe */ sb $v0,0x2fe($s0) -/* f01499c: ae0b0114 */ sw $t3,0x114($s0) -/* f0149a0: ae000118 */ sw $zero,0x118($s0) -/* f0149a4: 8fae003c */ lw $t6,0x3c($sp) -/* f0149a8: 240d0001 */ addiu $t5,$zero,0x1 -/* f0149ac: 3c088008 */ lui $t0,0x8008 -/* f0149b0: 91cc0011 */ lbu $t4,0x11($t6) -/* f0149b4: 25087d10 */ addiu $t0,$t0,0x7d10 -/* f0149b8: a20002a2 */ sb $zero,0x2a2($s0) -/* f0149bc: 018d7804 */ sllv $t7,$t5,$t4 -/* f0149c0: a20f0125 */ sb $t7,0x125($s0) -/* f0149c4: 91030000 */ lbu $v1,0x0($t0) -/* f0149c8: 240402e0 */ addiu $a0,$zero,0x2e0 -/* f0149cc: 24050004 */ addiu $a1,$zero,0x4 -/* f0149d0: 28610008 */ slti $at,$v1,0x8 -/* f0149d4: 10200129 */ beqz $at,.L0f014e7c -/* f0149d8: 0003c080 */ sll $t8,$v1,0x2 -/* f0149dc: 3c01800b */ lui $at,0x800b -/* f0149e0: 00380821 */ addu $at,$at,$t8 -/* f0149e4: ac30cc80 */ sw $s0,-0x3380($at) -/* f0149e8: 24790001 */ addiu $t9,$v1,0x1 -/* f0149ec: 0c0048f2 */ jal 0x123c8 -/* f0149f0: a1190000 */ sb $t9,0x0($t0) -/* f0149f4: 3c088008 */ lui $t0,0x8008 -/* f0149f8: 25087d10 */ addiu $t0,$t0,0x7d10 -/* f0149fc: 10400113 */ beqz $v0,.L0f014e4c -/* f014a00: ae0202d4 */ sw $v0,0x2d4($s0) -/* f014a04: a20002b0 */ sb $zero,0x2b0($s0) -/* f014a08: 0c004b70 */ jal 0x12dc0 -/* f014a0c: afa20068 */ sw $v0,0x68($sp) -/* f014a10: 24030003 */ addiu $v1,$zero,0x3 -/* f014a14: 0043001b */ divu $zero,$v0,$v1 -/* f014a18: 860a0010 */ lh $t2,0x10($s0) -/* f014a1c: 00004810 */ mfhi $t1 -/* f014a20: 8fa60068 */ lw $a2,0x68($sp) -/* f014a24: 000a5880 */ sll $t3,$t2,0x2 -/* f014a28: 016a5821 */ addu $t3,$t3,$t2 -/* f014a2c: 000b5880 */ sll $t3,$t3,0x2 -/* f014a30: 3c0e8008 */ lui $t6,0x8008 -/* f014a34: a20902b1 */ sb $t1,0x2b1($s0) -/* f014a38: 01cb7021 */ addu $t6,$t6,$t3 -/* f014a3c: 8dcecf04 */ lw $t6,-0x30fc($t6) -/* f014a40: 2407ffff */ addiu $a3,$zero,-1 -/* f014a44: 14600002 */ bnez $v1,.L0f014a50 -/* f014a48: 00000000 */ sll $zero,$zero,0x0 -/* f014a4c: 0007000d */ break 0x7 -.L0f014a50: -/* f014a50: 000e6fc2 */ srl $t5,$t6,0x1f -/* f014a54: 15a00002 */ bnez $t5,.L0f014a60 -/* f014a58: 3c08800b */ lui $t0,0x800b -/* f014a5c: a20302b1 */ sb $v1,0x2b1($s0) -.L0f014a60: -/* f014a60: 240c0029 */ addiu $t4,$zero,0x29 -/* f014a64: a607017e */ sh $a3,0x17e($s0) -/* f014a68: a20002e3 */ sb $zero,0x2e3($s0) -/* f014a6c: ae0702e4 */ sw $a3,0x2e4($s0) -/* f014a70: a20002fc */ sb $zero,0x2fc($s0) -/* f014a74: a20002e2 */ sb $zero,0x2e2($s0) -/* f014a78: ae0002a4 */ sw $zero,0x2a4($s0) -/* f014a7c: a20c02a0 */ sb $t4,0x2a0($s0) -/* f014a80: 8faf007c */ lw $t7,0x7c($sp) -/* f014a84: 2508c530 */ addiu $t0,$t0,-15056 -/* f014a88: 8d020000 */ lw $v0,0x0($t0) -/* f014a8c: 000fc080 */ sll $t8,$t7,0x2 -/* f014a90: 3c01800b */ lui $at,0x800b -/* f014a94: 030fc021 */ addu $t8,$t8,$t7 -/* f014a98: 00021880 */ sll $v1,$v0,0x2 -/* f014a9c: 00230821 */ addu $at,$at,$v1 -/* f014aa0: 0018c080 */ sll $t8,$t8,0x2 -/* f014aa4: ac30c4d0 */ sw $s0,-0x3b30($at) -/* f014aa8: 3c19800b */ lui $t9,0x800b -/* f014aac: 030fc023 */ subu $t8,$t8,$t7 -/* f014ab0: 0018c080 */ sll $t8,$t8,0x2 -/* f014ab4: 2739c538 */ addiu $t9,$t9,-15048 -/* f014ab8: 3c01800b */ lui $at,0x800b -/* f014abc: 00230821 */ addu $at,$at,$v1 -/* f014ac0: 03194821 */ addu $t1,$t8,$t9 -/* f014ac4: ac29c500 */ sw $t1,-0x3b00($at) -/* f014ac8: 244a0001 */ addiu $t2,$v0,0x1 -/* f014acc: ad0a0000 */ sw $t2,0x0($t0) -/* f014ad0: afa60068 */ sw $a2,0x68($sp) -/* f014ad4: 24040090 */ addiu $a0,$zero,0x90 -/* f014ad8: 0c0048f2 */ jal 0x123c8 -/* f014adc: 24050004 */ addiu $a1,$zero,0x4 -/* f014ae0: 8fa60068 */ lw $a2,0x68($sp) -/* f014ae4: 2407ffff */ addiu $a3,$zero,-1 -/* f014ae8: 00001825 */ or $v1,$zero,$zero -/* f014aec: acc2001c */ sw $v0,0x1c($a2) -.L0f014af0: -/* f014af0: 8ccb001c */ lw $t3,0x1c($a2) -/* f014af4: 01637021 */ addu $t6,$t3,$v1 -/* f014af8: 24630004 */ addiu $v1,$v1,0x4 -/* f014afc: 28610084 */ slti $at,$v1,0x84 -/* f014b00: 1420fffb */ bnez $at,.L0f014af0 -/* f014b04: adc00000 */ sw $zero,0x0($t6) -/* f014b08: 8fad003c */ lw $t5,0x3c($sp) -/* f014b0c: accd0004 */ sw $t5,0x4($a2) -/* f014b10: 8fac003c */ lw $t4,0x3c($sp) -/* f014b14: 918f0048 */ lbu $t7,0x48($t4) -/* f014b18: 2de10006 */ sltiu $at,$t7,0x6 -/* f014b1c: 1020000b */ beqz $at,.L0f014b4c -/* f014b20: 000f7880 */ sll $t7,$t7,0x2 -/* f014b24: 3c017f1b */ lui $at,0x7f1b -/* f014b28: 002f0821 */ addu $at,$at,$t7 -/* f014b2c: 8c2f82a0 */ lw $t7,-0x7d60($at) -/* f014b30: 01e00008 */ jr $t7 -/* f014b34: 00000000 */ sll $zero,$zero,0x0 -/* f014b38: 1000000e */ beqz $zero,.L0f014b74 -/* f014b3c: a0c00000 */ sb $zero,0x0($a2) -/* f014b40: 2418000a */ addiu $t8,$zero,0xa -/* f014b44: 1000000b */ beqz $zero,.L0f014b74 -/* f014b48: a0d80000 */ sb $t8,0x0($a2) -.L0f014b4c: -/* f014b4c: 24190014 */ addiu $t9,$zero,0x14 -/* f014b50: 10000008 */ beqz $zero,.L0f014b74 -/* f014b54: a0d90000 */ sb $t9,0x0($a2) -/* f014b58: 24090028 */ addiu $t1,$zero,0x28 -/* f014b5c: 10000005 */ beqz $zero,.L0f014b74 -/* f014b60: a0c90000 */ sb $t1,0x0($a2) -/* f014b64: 240a003c */ addiu $t2,$zero,0x3c -/* f014b68: 10000002 */ beqz $zero,.L0f014b74 -/* f014b6c: a0ca0000 */ sb $t2,0x0($a2) -/* f014b70: a0c00000 */ sb $zero,0x0($a2) -.L0f014b74: -/* f014b74: 8fab007c */ lw $t3,0x7c($sp) -/* f014b78: 240e012d */ addiu $t6,$zero,0x12d -/* f014b7c: 240d0004 */ addiu $t5,$zero,0x4 -/* f014b80: a4c00064 */ sh $zero,0x64($a2) -/* f014b84: acc00010 */ sw $zero,0x10($a2) -/* f014b88: a4c0002c */ sh $zero,0x2c($a2) -/* f014b8c: a4c0002e */ sh $zero,0x2e($a2) -/* f014b90: acc00034 */ sw $zero,0x34($a2) -/* f014b94: e4d40040 */ swc1 $f20,0x40($a2) -/* f014b98: acc00024 */ sw $zero,0x24($a2) -/* f014b9c: acc00028 */ sw $zero,0x28($a2) -/* f014ba0: a0c00058 */ sb $zero,0x58($a2) -/* f014ba4: a0c00059 */ sb $zero,0x59($a2) -/* f014ba8: acc0005c */ sw $zero,0x5c($a2) -/* f014bac: acc00060 */ sw $zero,0x60($a2) -/* f014bb0: acce0030 */ sw $t6,0x30($a2) -/* f014bb4: acc00038 */ sw $zero,0x38($a2) -/* f014bb8: a4c7003e */ sh $a3,0x3e($a2) -/* f014bbc: a4c0003c */ sh $zero,0x3c($a2) -/* f014bc0: a4c70008 */ sh $a3,0x8($a2) -/* f014bc4: a4c7000a */ sh $a3,0xa($a2) -/* f014bc8: a4c7000c */ sh $a3,0xc($a2) -/* f014bcc: acc00068 */ sw $zero,0x68($a2) -/* f014bd0: e4d4006c */ swc1 $f20,0x6c($a2) -/* f014bd4: e4d40070 */ swc1 $f20,0x70($a2) -/* f014bd8: a0c70074 */ sb $a3,0x74($a2) -/* f014bdc: a4c70076 */ sh $a3,0x76($a2) -/* f014be0: acc70114 */ sw $a3,0x114($a2) -/* f014be4: a0cd0079 */ sb $t5,0x79($a2) -/* f014be8: e4d40098 */ swc1 $f20,0x98($a2) -/* f014bec: a4cb0002 */ sh $t3,0x2($a2) -/* f014bf0: c7a8004c */ lwc1 $f8,0x4c($sp) -/* f014bf4: 90cf004c */ lbu $t7,0x4c($a2) -/* f014bf8: 90cb004f */ lbu $t3,0x4f($a2) -/* f014bfc: e4c8008c */ swc1 $f8,0x8c($a2) -/* f014c00: c7aa0050 */ lwc1 $f10,0x50($sp) -/* f014c04: 90cd009c */ lbu $t5,0x9c($a2) -/* f014c08: 31e9ffdf */ andi $t1,$t7,0xffdf -/* f014c0c: e4ca0090 */ swc1 $f10,0x90($a2) -/* f014c10: c7b00054 */ lwc1 $f16,0x54($sp) -/* f014c14: 316eff7f */ andi $t6,$t3,0xff7f -/* f014c18: 240c0001 */ addiu $t4,$zero,0x1 -/* f014c1c: 35390040 */ ori $t9,$t1,0x40 -/* f014c20: a0ce004f */ sb $t6,0x4f($a2) -/* f014c24: accc0020 */ sw $t4,0x20($a2) -/* f014c28: a0c9004c */ sb $t1,0x4c($a2) -/* f014c2c: 332e00fd */ andi $t6,$t9,0xfd -/* f014c30: a0d9004c */ sb $t9,0x4c($a2) -/* f014c34: 31cc00f7 */ andi $t4,$t6,0xf7 -/* f014c38: 31afff7f */ andi $t7,$t5,0xff7f -/* f014c3c: 31ea00bf */ andi $t2,$t7,0xbf -/* f014c40: a0ce004c */ sb $t6,0x4c($a2) -/* f014c44: 319800ef */ andi $t8,$t4,0xef -/* f014c48: a0cf009c */ sb $t7,0x9c($a2) -/* f014c4c: a0cc004c */ sb $t4,0x4c($a2) -/* f014c50: 330900fb */ andi $t1,$t8,0xfb -/* f014c54: a0ca009c */ sb $t2,0x9c($a2) -/* f014c58: 314b00df */ andi $t3,$t2,0xdf -/* f014c5c: a0d8004c */ sb $t8,0x4c($a2) -/* f014c60: a0c9004c */ sb $t1,0x4c($a2) -/* f014c64: 312a007f */ andi $t2,$t1,0x7f -/* f014c68: a0c0004d */ sb $zero,0x4d($a2) -/* f014c6c: a0c0004e */ sb $zero,0x4e($a2) -/* f014c70: acc00044 */ sw $zero,0x44($a2) -/* f014c74: acc000a0 */ sw $zero,0xa0($a2) -/* f014c78: a0cb009c */ sb $t3,0x9c($a2) -/* f014c7c: a0ca004c */ sb $t2,0x4c($a2) -/* f014c80: a4c70048 */ sh $a3,0x48($a2) -/* f014c84: a4c7004a */ sh $a3,0x4a($a2) -/* f014c88: acc700bc */ sw $a3,0xbc($a2) -/* f014c8c: acc000c8 */ sw $zero,0xc8($a2) -/* f014c90: acc000c4 */ sw $zero,0xc4($a2) -/* f014c94: acc000cc */ sw $zero,0xcc($a2) -/* f014c98: acc000d0 */ sw $zero,0xd0($a2) -/* f014c9c: acc000d8 */ sw $zero,0xd8($a2) -/* f014ca0: acc000dc */ sw $zero,0xdc($a2) -/* f014ca4: a4c000e2 */ sh $zero,0xe2($a2) -/* f014ca8: a4c000e0 */ sh $zero,0xe0($a2) -/* f014cac: e4d400e8 */ swc1 $f20,0xe8($a2) -/* f014cb0: e4d400e4 */ swc1 $f20,0xe4($a2) -/* f014cb4: e4d00094 */ swc1 $f16,0x94($a2) -/* f014cb8: 8e040020 */ lw $a0,0x20($s0) -/* f014cbc: 0c006b91 */ jal 0x1ae44 -/* f014cc0: afa60068 */ sw $a2,0x68($sp) -/* f014cc4: 8fa60068 */ lw $a2,0x68($sp) -/* f014cc8: e4c000a4 */ swc1 $f0,0xa4($a2) -/* f014ccc: e4d400a8 */ swc1 $f20,0xa8($a2) -/* f014cd0: e4d400ac */ swc1 $f20,0xac($a2) -/* f014cd4: 0c006b91 */ jal 0x1ae44 -/* f014cd8: 8e040020 */ lw $a0,0x20($s0) -/* f014cdc: 8fa60068 */ lw $a2,0x68($sp) -/* f014ce0: 2407ffff */ addiu $a3,$zero,-1 -/* f014ce4: 3c014f80 */ lui $at,0x4f80 -/* f014ce8: e4c000b0 */ swc1 $f0,0xb0($a2) -/* f014cec: 44810000 */ mtc1 $at,$f0 -/* f014cf0: 00002825 */ or $a1,$zero,$zero -/* f014cf4: e4d400b4 */ swc1 $f20,0xb4($a2) -/* f014cf8: e4d400b8 */ swc1 $f20,0xb8($a2) -/* f014cfc: e4d40108 */ swc1 $f20,0x108($a2) -/* f014d00: e4d4010c */ swc1 $f20,0x10c($a2) -/* f014d04: e4d40110 */ swc1 $f20,0x110($a2) -/* f014d08: acc00118 */ sw $zero,0x118($a2) -/* f014d0c: acc0011c */ sw $zero,0x11c($a2) -/* f014d10: acc70120 */ sw $a3,0x120($a2) -/* f014d14: acc70124 */ sw $a3,0x124($a2) -/* f014d18: acc00128 */ sw $zero,0x128($a2) -/* f014d1c: acc0012c */ sw $zero,0x12c($a2) -/* f014d20: 00c01025 */ or $v0,$a2,$zero -/* f014d24: 00c02025 */ or $a0,$a2,$zero -/* f014d28: 00c01825 */ or $v1,$a2,$zero -.L0f014d2c: -/* f014d2c: a0470130 */ sb $a3,0x130($v0) -/* f014d30: e480013c */ swc1 $f0,0x13c($a0) -/* f014d34: 24a50001 */ addiu $a1,$a1,0x1 -/* f014d38: a040016c */ sb $zero,0x16c($v0) -/* f014d3c: 28a1000c */ slti $at,$a1,0xc -/* f014d40: ac870178 */ sw $a3,0x178($a0) -/* f014d44: 24420001 */ addiu $v0,$v0,0x1 -/* f014d48: 24840004 */ addiu $a0,$a0,0x4 -/* f014d4c: 24630002 */ addiu $v1,$v1,0x2 -/* f014d50: 1420fff6 */ bnez $at,.L0f014d2c -/* f014d54: a46701a6 */ sh $a3,0x1a6($v1) -/* f014d58: e4d401c0 */ swc1 $f20,0x1c0($a2) -/* f014d5c: e4d401c4 */ swc1 $f20,0x1c4($a2) -/* f014d60: e4d401c8 */ swc1 $f20,0x1c8($a2) -/* f014d64: acc701cc */ sw $a3,0x1cc($a2) -/* f014d68: acc001d0 */ sw $zero,0x1d0($a2) -/* f014d6c: e4d401d4 */ swc1 $f20,0x1d4($a2) -/* f014d70: acc701e4 */ sw $a3,0x1e4($a2) -/* f014d74: acc001e8 */ sw $zero,0x1e8($a2) -/* f014d78: acc00208 */ sw $zero,0x208($a2) -/* f014d7c: 0c004b70 */ jal 0x12dc0 -/* f014d80: afa60068 */ sw $a2,0x68($sp) -/* f014d84: 8fa60068 */ lw $a2,0x68($sp) -/* f014d88: 00002825 */ or $a1,$zero,$zero -/* f014d8c: acc20210 */ sw $v0,0x210($a2) -/* f014d90: 24020006 */ addiu $v0,$zero,0x6 -/* f014d94: acc0020c */ sw $zero,0x20c($a2) -/* f014d98: 00c02025 */ or $a0,$a2,$zero -/* f014d9c: 00c01825 */ or $v1,$a2,$zero -.L0f014da0: -/* f014da0: 24a50001 */ addiu $a1,$a1,0x1 -/* f014da4: e4740214 */ swc1 $f20,0x214($v1) -/* f014da8: e4740218 */ swc1 $f20,0x218($v1) -/* f014dac: e4740244 */ swc1 $f20,0x244($v1) -/* f014db0: e4740248 */ swc1 $f20,0x248($v1) -/* f014db4: ac600274 */ sw $zero,0x274($v1) -/* f014db8: ac600278 */ sw $zero,0x278($v1) -/* f014dbc: 24840004 */ addiu $a0,$a0,0x4 -/* f014dc0: 24630008 */ addiu $v1,$v1,0x8 -/* f014dc4: 14a2fff6 */ bne $a1,$v0,.L0f014da0 -/* f014dc8: ac8002a4 */ sw $zero,0x2a4($a0) -/* f014dcc: 90cb009c */ lbu $t3,0x9c($a2) -/* f014dd0: acc002a4 */ sw $zero,0x2a4($a2) -/* f014dd4: acc002c0 */ sw $zero,0x2c0($a2) -/* f014dd8: 316effef */ andi $t6,$t3,0xffef -/* f014ddc: e4d402c4 */ swc1 $f20,0x2c4($a2) -/* f014de0: acc002c8 */ sw $zero,0x2c8($a2) -/* f014de4: a0ce009c */ sb $t6,0x9c($a2) -/* f014de8: acc002cc */ sw $zero,0x2cc($a2) -/* f014dec: 0c004b70 */ jal 0x12dc0 -/* f014df0: afa60068 */ sw $a2,0x68($sp) -/* f014df4: 8fa60068 */ lw $a2,0x68($sp) -/* f014df8: 0c004b70 */ jal 0x12dc0 -/* f014dfc: acc202d0 */ sw $v0,0x2d0($a2) -/* f014e00: 44829000 */ mtc1 $v0,$f18 -/* f014e04: 8fa60068 */ lw $a2,0x68($sp) -/* f014e08: 04410005 */ bgez $v0,.L0f014e20 -/* f014e0c: 46809120 */ cvt.s.w $f4,$f18 -/* f014e10: 3c014f80 */ lui $at,0x4f80 -/* f014e14: 44813000 */ mtc1 $at,$f6 -/* f014e18: 00000000 */ sll $zero,$zero,0x0 -/* f014e1c: 46062100 */ add.s $f4,$f4,$f6 -.L0f014e20: -/* f014e20: 3c012f80 */ lui $at,0x2f80 -/* f014e24: 44814000 */ mtc1 $at,$f8 -/* f014e28: 90cd009c */ lbu $t5,0x9c($a2) -/* f014e2c: a0c00078 */ sb $zero,0x78($a2) -/* f014e30: 46082282 */ mul.s $f10,$f4,$f8 -/* f014e34: 31acfffe */ andi $t4,$t5,0xfffe -/* f014e38: a0cc009c */ sb $t4,0x9c($a2) -/* f014e3c: acc00050 */ sw $zero,0x50($a2) -/* f014e40: a0c0009d */ sb $zero,0x9d($a2) -/* f014e44: 1000000a */ beqz $zero,.L0f014e70 -/* f014e48: e4ca02d4 */ swc1 $f10,0x2d4($a2) -.L0f014e4c: -/* f014e4c: 91020000 */ lbu $v0,0x0($t0) -/* f014e50: 3c01800b */ lui $at,0x800b -/* f014e54: 2442ffff */ addiu $v0,$v0,-1 -/* f014e58: 304f00ff */ andi $t7,$v0,0xff -/* f014e5c: 000fc080 */ sll $t8,$t7,0x2 -/* f014e60: 00380821 */ addu $at,$at,$t8 -/* f014e64: a10f0000 */ sb $t7,0x0($t0) -/* f014e68: 10000004 */ beqz $zero,.L0f014e7c -/* f014e6c: ac20cc80 */ sw $zero,-0x3380($at) -.L0f014e70: -/* f014e70: 02002025 */ or $a0,$s0,$zero -/* f014e74: 0fc053a4 */ jal func0f014e90 -/* f014e78: 2405000a */ addiu $a1,$zero,0xa -.L0f014e7c: -/* f014e7c: 8fbf002c */ lw $ra,0x2c($sp) -/* f014e80: d7b40020 */ ldc1 $f20,0x20($sp) -/* f014e84: 8fb00028 */ lw $s0,0x28($sp) -/* f014e88: 03e00008 */ jr $ra -/* f014e8c: 27bd0078 */ addiu $sp,$sp,0x78 -); - -GLOBAL_ASM( -glabel func0f014e90 -/* f014e90: 27bdffe8 */ addiu $sp,$sp,-24 -/* f014e94: afbf0014 */ sw $ra,0x14($sp) -/* f014e98: 00803825 */ or $a3,$a0,$zero -/* f014e9c: 10800016 */ beqz $a0,.L0f014ef8 -/* f014ea0: 00a03025 */ or $a2,$a1,$zero -/* f014ea4: 8c8202d4 */ lw $v0,0x2d4($a0) -/* f014ea8: 50400014 */ beqzl $v0,.L0f014efc -/* f014eac: 8fbf0014 */ lw $ra,0x14($sp) -/* f014eb0: 18a00011 */ blez $a1,.L0f014ef8 -/* f014eb4: 28a10100 */ slti $at,$a1,0x100 -/* f014eb8: 14200002 */ bnez $at,.L0f014ec4 -/* f014ebc: 24050004 */ addiu $a1,$zero,0x4 -/* f014ec0: 240600ff */ addiu $a2,$zero,0xff -.L0f014ec4: -/* f014ec4: 00062080 */ sll $a0,$a2,0x2 -/* f014ec8: 00862021 */ addu $a0,$a0,$a2 -/* f014ecc: 00042080 */ sll $a0,$a0,0x2 -/* f014ed0: 2484000f */ addiu $a0,$a0,0xf -/* f014ed4: a0460018 */ sb $a2,0x18($v0) -/* f014ed8: 348e000f */ ori $t6,$a0,0xf -/* f014edc: 39c4000f */ xori $a0,$t6,0xf -/* f014ee0: 0c0048f2 */ jal 0x123c8 -/* f014ee4: afa70018 */ sw $a3,0x18($sp) -/* f014ee8: 8fa40018 */ lw $a0,0x18($sp) -/* f014eec: 8c9802d4 */ lw $t8,0x2d4($a0) -/* f014ef0: 0fc65f00 */ jal func0f197c00 -/* f014ef4: af020014 */ sw $v0,0x14($t8) -.L0f014ef8: -/* f014ef8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f014efc: -/* f014efc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f014f00: 03e00008 */ jr $ra -/* f014f04: 00000000 */ sll $zero,$zero,0x0 -/* f014f08: 00000000 */ sll $zero,$zero,0x0 -/* f014f0c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f014f10 -/* f014f10: 27bdffd8 */ addiu $sp,$sp,-40 -/* f014f14: 3c038006 */ lui $v1,0x8006 -/* f014f18: 8c63298c */ lw $v1,0x298c($v1) -/* f014f1c: afb2001c */ sw $s2,0x1c($sp) -/* f014f20: afbf0024 */ sw $ra,0x24($sp) -/* f014f24: afb30020 */ sw $s3,0x20($sp) -/* f014f28: afb10018 */ sw $s1,0x18($sp) -/* f014f2c: afb00014 */ sw $s0,0x14($sp) -/* f014f30: 18600024 */ blez $v1,.L0f014fc4 -/* f014f34: 00009025 */ or $s2,$zero,$zero -/* f014f38: 3c118006 */ lui $s1,0x8006 -/* f014f3c: 26312988 */ addiu $s1,$s1,0x2988 -/* f014f40: 00008025 */ or $s0,$zero,$zero -/* f014f44: 24130003 */ addiu $s3,$zero,0x3 -.L0f014f48: -/* f014f48: 8e2e0000 */ lw $t6,0x0($s1) -/* f014f4c: 01d01021 */ addu $v0,$t6,$s0 -/* f014f50: 844f0000 */ lh $t7,0x0($v0) -/* f014f54: 05e20018 */ bltzl $t7,.L0f014fb8 -/* f014f58: 26520001 */ addiu $s2,$s2,0x1 -/* f014f5c: 8c44001c */ lw $a0,0x1c($v0) -/* f014f60: 50800015 */ beqzl $a0,.L0f014fb8 -/* f014f64: 26520001 */ addiu $s2,$s2,0x1 -/* f014f68: 90980000 */ lbu $t8,0x0($a0) -/* f014f6c: 56780012 */ bnel $s3,$t8,.L0f014fb8 -/* f014f70: 26520001 */ addiu $s2,$s2,0x1 -/* f014f74: 0fc08351 */ jal func0f020d44 -/* f014f78: 24050001 */ addiu $a1,$zero,0x1 -/* f014f7c: 8e390000 */ lw $t9,0x0($s1) -/* f014f80: 03304021 */ addu $t0,$t9,$s0 -/* f014f84: 0fc18171 */ jal func0f0605c4 -/* f014f88: 8d04001c */ lw $a0,0x1c($t0) -/* f014f8c: 8e290000 */ lw $t1,0x0($s1) -/* f014f90: 01305021 */ addu $t2,$t1,$s0 -/* f014f94: 0fc180c0 */ jal func0f060300 -/* f014f98: 8d44001c */ lw $a0,0x1c($t2) -/* f014f9c: 8e2b0000 */ lw $t3,0x0($s1) -/* f014fa0: 01706021 */ addu $t4,$t3,$s0 -/* f014fa4: 0fc1810e */ jal func0f060438 -/* f014fa8: 8d84001c */ lw $a0,0x1c($t4) -/* f014fac: 3c038006 */ lui $v1,0x8006 -/* f014fb0: 8c63298c */ lw $v1,0x298c($v1) -/* f014fb4: 26520001 */ addiu $s2,$s2,0x1 -.L0f014fb8: -/* f014fb8: 0243082a */ slt $at,$s2,$v1 -/* f014fbc: 1420ffe2 */ bnez $at,.L0f014f48 -/* f014fc0: 26100368 */ addiu $s0,$s0,0x368 -.L0f014fc4: -/* f014fc4: 8fbf0024 */ lw $ra,0x24($sp) -/* f014fc8: 8fb00014 */ lw $s0,0x14($sp) -/* f014fcc: 8fb10018 */ lw $s1,0x18($sp) -/* f014fd0: 8fb2001c */ lw $s2,0x1c($sp) -/* f014fd4: 8fb30020 */ lw $s3,0x20($sp) -/* f014fd8: 03e00008 */ jr $ra -/* f014fdc: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f014fe0 -/* f014fe0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f014fe4: afbf0014 */ sw $ra,0x14($sp) -/* f014fe8: 0fc24105 */ jal func0f090414 -/* f014fec: 00000000 */ sll $zero,$zero,0x0 -/* f014ff0: 0fc24138 */ jal func0f0904e0 -/* f014ff4: 00000000 */ sll $zero,$zero,0x0 -/* f014ff8: 8fbf0014 */ lw $ra,0x14($sp) -/* f014ffc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f015000: 03e00008 */ jr $ra -/* f015004: 00000000 */ sll $zero,$zero,0x0 -/* f015008: 00000000 */ sll $zero,$zero,0x0 -/* f01500c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f015010 -/* f015010: 27bdffe0 */ addiu $sp,$sp,-32 -/* f015014: afb00018 */ sw $s0,0x18($sp) -/* f015018: 3c10800a */ lui $s0,0x800a -/* f01501c: 8e10d040 */ lw $s0,-0x2fc0($s0) -/* f015020: afbf001c */ sw $ra,0x1c($sp) -/* f015024: 52000019 */ beqzl $s0,.L0f01508c -/* f015028: 8fbf001c */ lw $ra,0x1c($sp) -/* f01502c: 92030003 */ lbu $v1,0x3($s0) -/* f015030: 24010034 */ addiu $at,$zero,0x34 -/* f015034: 10610014 */ beq $v1,$at,.L0f015088 -/* f015038: 246effff */ addiu $t6,$v1,-1 -.L0f01503c: -/* f01503c: 2dc1003b */ sltiu $at,$t6,0x3b -/* f015040: 10200009 */ beqz $at,.L0f015068 -/* f015044: 000e7080 */ sll $t6,$t6,0x2 -/* f015048: 3c017f1b */ lui $at,0x7f1b -/* f01504c: 002e0821 */ addu $at,$at,$t6 -/* f015050: 8c2e82c0 */ lw $t6,-0x7d40($at) -/* f015054: 01c00008 */ jr $t6 -/* f015058: 00000000 */ sll $zero,$zero,0x0 -/* f01505c: 02002025 */ or $a0,$s0,$zero -/* f015060: 0fc1acd3 */ jal func0f06b34c -/* f015064: 24050001 */ addiu $a1,$zero,0x1 -.L0f015068: -/* f015068: 0fc24784 */ jal func0f091e10 -/* f01506c: 02002025 */ or $a0,$s0,$zero -/* f015070: 00027880 */ sll $t7,$v0,0x2 -/* f015074: 01f08021 */ addu $s0,$t7,$s0 -/* f015078: 92030003 */ lbu $v1,0x3($s0) -/* f01507c: 24010034 */ addiu $at,$zero,0x34 -/* f015080: 5461ffee */ bnel $v1,$at,.L0f01503c -/* f015084: 246effff */ addiu $t6,$v1,-1 -.L0f015088: -/* f015088: 8fbf001c */ lw $ra,0x1c($sp) -.L0f01508c: -/* f01508c: 8fb00018 */ lw $s0,0x18($sp) -/* f015090: 27bd0020 */ addiu $sp,$sp,0x20 -/* f015094: 03e00008 */ jr $ra -/* f015098: 00000000 */ sll $zero,$zero,0x0 -/* f01509c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0150a0 -/* f0150a0: 27bdffc8 */ addiu $sp,$sp,-56 -/* f0150a4: afb70030 */ sw $s7,0x30($sp) -/* f0150a8: 3c178009 */ lui $s7,0x8009 -/* f0150ac: 26f70af0 */ addiu $s7,$s7,0xaf0 -/* f0150b0: 92ee0000 */ lbu $t6,0x0($s7) -/* f0150b4: afb6002c */ sw $s6,0x2c($sp) -/* f0150b8: 24160001 */ addiu $s6,$zero,0x1 -/* f0150bc: afb30020 */ sw $s3,0x20($sp) -/* f0150c0: afbf0034 */ sw $ra,0x34($sp) -/* f0150c4: afb50028 */ sw $s5,0x28($sp) -/* f0150c8: afb40024 */ sw $s4,0x24($sp) -/* f0150cc: afb2001c */ sw $s2,0x1c($sp) -/* f0150d0: afb10018 */ sw $s1,0x18($sp) -/* f0150d4: afb00014 */ sw $s0,0x14($sp) -/* f0150d8: 16ce0003 */ bne $s6,$t6,.L0f0150e8 -/* f0150dc: 00009825 */ or $s3,$zero,$zero -/* f0150e0: 10000002 */ beqz $zero,.L0f0150ec -/* f0150e4: 2402001e */ addiu $v0,$zero,0x1e -.L0f0150e8: -/* f0150e8: 24020028 */ addiu $v0,$zero,0x28 -.L0f0150ec: -/* f0150ec: 18400034 */ blez $v0,.L0f0151c0 -/* f0150f0: 00138900 */ sll $s1,$s3,0x4 -/* f0150f4: 02338823 */ subu $s1,$s1,$s3 -/* f0150f8: 3c128007 */ lui $s2,0x8007 -/* f0150fc: 2652ae10 */ addiu $s2,$s2,-20976 -/* f015100: 001188c0 */ sll $s1,$s1,0x3 -/* f015104: 2415ffef */ addiu $s5,$zero,-17 -/* f015108: 2414fffd */ addiu $s4,$zero,-3 -/* f01510c: 8e4f0000 */ lw $t7,0x0($s2) -.L0f015110: -/* f015110: 01f18021 */ addu $s0,$t7,$s1 -/* f015114: 96180030 */ lhu $t8,0x30($s0) -/* f015118: 33190010 */ andi $t9,$t8,0x10 -/* f01511c: 5320000f */ beqzl $t9,.L0f01515c -/* f015120: 8e040000 */ lw $a0,0x0($s0) -/* f015124: 0c003ef1 */ jal 0xfbc4 -/* f015128: 86040026 */ lh $a0,0x26($s0) -/* f01512c: 8e480000 */ lw $t0,0x0($s2) -/* f015130: 01118021 */ addu $s0,$t0,$s1 -/* f015134: 96090030 */ lhu $t1,0x30($s0) -/* f015138: 01355024 */ and $t2,$t1,$s5 -/* f01513c: a60a0030 */ sh $t2,0x30($s0) -/* f015140: 8e4b0000 */ lw $t3,0x0($s2) -/* f015144: 01718021 */ addu $s0,$t3,$s1 -/* f015148: 960c0030 */ lhu $t4,0x30($s0) -/* f01514c: 01946824 */ and $t5,$t4,$s4 -/* f015150: 10000011 */ beqz $zero,.L0f015198 -/* f015154: a60d0030 */ sh $t5,0x30($s0) -/* f015158: 8e040000 */ lw $a0,0x0($s0) -.L0f01515c: -/* f01515c: 5080000f */ beqzl $a0,.L0f01519c -/* f015160: 92e90000 */ lbu $t1,0x0($s7) -/* f015164: 0c00cdfc */ jal 0x337f0 -/* f015168: 00000000 */ sll $zero,$zero,0x0 -/* f01516c: 5040000b */ beqzl $v0,.L0f01519c -/* f015170: 92e90000 */ lbu $t1,0x0($s7) -/* f015174: 8e4e0000 */ lw $t6,0x0($s2) -/* f015178: 01d17821 */ addu $t7,$t6,$s1 -/* f01517c: 0c00cec9 */ jal 0x33b24 -/* f015180: 8de40000 */ lw $a0,0x0($t7) -/* f015184: 8e580000 */ lw $t8,0x0($s2) -/* f015188: 03118021 */ addu $s0,$t8,$s1 -/* f01518c: 96190030 */ lhu $t9,0x30($s0) -/* f015190: 03344024 */ and $t0,$t9,$s4 -/* f015194: a6080030 */ sh $t0,0x30($s0) -.L0f015198: -/* f015198: 92e90000 */ lbu $t1,0x0($s7) -.L0f01519c: -/* f01519c: 26730001 */ addiu $s3,$s3,0x1 -/* f0151a0: 26310078 */ addiu $s1,$s1,0x78 -/* f0151a4: 16c90003 */ bne $s6,$t1,.L0f0151b4 -/* f0151a8: 24020028 */ addiu $v0,$zero,0x28 -/* f0151ac: 10000001 */ beqz $zero,.L0f0151b4 -/* f0151b0: 2402001e */ addiu $v0,$zero,0x1e -.L0f0151b4: -/* f0151b4: 0262082a */ slt $at,$s3,$v0 -/* f0151b8: 5420ffd5 */ bnezl $at,.L0f015110 -/* f0151bc: 8e4f0000 */ lw $t7,0x0($s2) -.L0f0151c0: -/* f0151c0: 8fbf0034 */ lw $ra,0x34($sp) -/* f0151c4: 8fb00014 */ lw $s0,0x14($sp) -/* f0151c8: 8fb10018 */ lw $s1,0x18($sp) -/* f0151cc: 8fb2001c */ lw $s2,0x1c($sp) -/* f0151d0: 8fb30020 */ lw $s3,0x20($sp) -/* f0151d4: 8fb40024 */ lw $s4,0x24($sp) -/* f0151d8: 8fb50028 */ lw $s5,0x28($sp) -/* f0151dc: 8fb6002c */ lw $s6,0x2c($sp) -/* f0151e0: 8fb70030 */ lw $s7,0x30($sp) -/* f0151e4: 03e00008 */ jr $ra -/* f0151e8: 27bd0038 */ addiu $sp,$sp,0x38 -/* f0151ec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0151f0 -/* f0151f0: 3c04800a */ lui $a0,0x800a -/* f0151f4: 3c08800a */ lui $t0,0x800a -/* f0151f8: 3c06800a */ lui $a2,0x800a -/* f0151fc: 24c6d088 */ addiu $a2,$a2,-12152 -/* f015200: 2508d088 */ addiu $t0,$t0,-12152 -/* f015204: 2484d060 */ addiu $a0,$a0,-12192 -/* f015208: 00001825 */ or $v1,$zero,$zero -/* f01520c: 24070001 */ addiu $a3,$zero,0x1 -/* f015210: 24050002 */ addiu $a1,$zero,0x2 -.L0f015214: -/* f015214: 8c820000 */ lw $v0,0x0($a0) -/* f015218: 24840004 */ addiu $a0,$a0,0x4 -/* f01521c: 1040000a */ beqz $v0,.L0f015248 -/* f015220: 00000000 */ sll $zero,$zero,0x0 -/* f015224: 904e000e */ lbu $t6,0xe($v0) -/* f015228: 00c31021 */ addu $v0,$a2,$v1 -/* f01522c: 31cf0001 */ andi $t7,$t6,0x1 -/* f015230: 11e00005 */ beqz $t7,.L0f015248 -/* f015234: 00000000 */ sll $zero,$zero,0x0 -/* f015238: 8c580000 */ lw $t8,0x0($v0) -/* f01523c: 10b80002 */ beq $a1,$t8,.L0f015248 -/* f015240: 00000000 */ sll $zero,$zero,0x0 -/* f015244: ac470000 */ sw $a3,0x0($v0) -.L0f015248: -/* f015248: 1488fff2 */ bne $a0,$t0,.L0f015214 -/* f01524c: 24630004 */ addiu $v1,$v1,0x4 -/* f015250: 03e00008 */ jr $ra -/* f015254: 00000000 */ sll $zero,$zero,0x0 -/* f015258: 00000000 */ sll $zero,$zero,0x0 -/* f01525c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f015260 -/* f015260: 03e00008 */ jr $ra -/* f015264: 00000000 */ sll $zero,$zero,0x0 -/* f015268: 00000000 */ sll $zero,$zero,0x0 -/* f01526c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f015270 -/* f015270: 03e00008 */ jr $ra -/* f015274: 00000000 */ sll $zero,$zero,0x0 -/* f015278: 00000000 */ sll $zero,$zero,0x0 -/* f01527c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f015280 -/* f015280: 27bdffd8 */ addiu $sp,$sp,-40 -/* f015284: afbf0024 */ sw $ra,0x24($sp) -/* f015288: 3c018008 */ lui $at,0x8008 -/* f01528c: 44806000 */ mtc1 $zero,$f12 -/* f015290: afb20020 */ sw $s2,0x20($sp) -/* f015294: afb1001c */ sw $s1,0x1c($sp) -/* f015298: afb00018 */ sw $s0,0x18($sp) -/* f01529c: 0c002a94 */ jal 0xaa50 -/* f0152a0: ac20e4a0 */ sw $zero,-0x1b60($at) -/* f0152a4: 3c11800a */ lui $s1,0x800a -/* f0152a8: 26313430 */ addiu $s1,$s1,0x3430 -/* f0152ac: 8e2e0000 */ lw $t6,0x0($s1) -/* f0152b0: 00008025 */ or $s0,$zero,$zero -/* f0152b4: 24121ad0 */ addiu $s2,$zero,0x1ad0 -/* f0152b8: 51c00017 */ beqzl $t6,.L0f015318 -/* f0152bc: 8fbf0024 */ lw $ra,0x24($sp) -/* f0152c0: 8e2f0000 */ lw $t7,0x0($s1) -.L0f0152c4: -/* f0152c4: 01f0c021 */ addu $t8,$t7,$s0 -/* f0152c8: 8f040000 */ lw $a0,0x0($t8) -/* f0152cc: 5080000f */ beqzl $a0,.L0f01530c -/* f0152d0: 26100478 */ addiu $s0,$s0,0x478 -/* f0152d4: 0fc18171 */ jal func0f0605c4 -/* f0152d8: 00000000 */ sll $zero,$zero,0x0 -/* f0152dc: 8e390000 */ lw $t9,0x0($s1) -/* f0152e0: 03304021 */ addu $t0,$t9,$s0 -/* f0152e4: 0fc180c0 */ jal func0f060300 -/* f0152e8: 8d040000 */ lw $a0,0x0($t0) -/* f0152ec: 8e290000 */ lw $t1,0x0($s1) -/* f0152f0: 01305021 */ addu $t2,$t1,$s0 -/* f0152f4: 0fc1810e */ jal func0f060438 -/* f0152f8: 8d440000 */ lw $a0,0x0($t2) -/* f0152fc: 8e2b0000 */ lw $t3,0x0($s1) -/* f015300: 01706021 */ addu $t4,$t3,$s0 -/* f015304: ad800000 */ sw $zero,0x0($t4) -/* f015308: 26100478 */ addiu $s0,$s0,0x478 -.L0f01530c: -/* f01530c: 5612ffed */ bnel $s0,$s2,.L0f0152c4 -/* f015310: 8e2f0000 */ lw $t7,0x0($s1) -/* f015314: 8fbf0024 */ lw $ra,0x24($sp) -.L0f015318: -/* f015318: 8fb00018 */ lw $s0,0x18($sp) -/* f01531c: 8fb1001c */ lw $s1,0x1c($sp) -/* f015320: 8fb20020 */ lw $s2,0x20($sp) -/* f015324: 03e00008 */ jr $ra -/* f015328: 27bd0028 */ addiu $sp,$sp,0x28 -/* f01532c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f015330 -/* f015330: 27bdffd8 */ addiu $sp,$sp,-40 -/* f015334: afb1001c */ sw $s1,0x1c($sp) -/* f015338: 3c11800a */ lui $s1,0x800a -/* f01533c: 26313440 */ addiu $s1,$s1,0x3440 -/* f015340: 8e2e0000 */ lw $t6,0x0($s1) -/* f015344: afbf0024 */ sw $ra,0x24($sp) -/* f015348: afb20020 */ sw $s2,0x20($sp) -/* f01534c: 11c0001f */ beqz $t6,.L0f0153cc -/* f015350: afb00018 */ sw $s0,0x18($sp) -/* f015354: 3c02800a */ lui $v0,0x800a -/* f015358: 8c423444 */ lw $v0,0x3444($v0) -/* f01535c: 00009025 */ or $s2,$zero,$zero -/* f015360: 00008025 */ or $s0,$zero,$zero -/* f015364: 5840001a */ blezl $v0,.L0f0153d0 -/* f015368: 8fbf0024 */ lw $ra,0x24($sp) -.L0f01536c: -/* f01536c: 8e2f0000 */ lw $t7,0x0($s1) -/* f015370: 01f0c021 */ addu $t8,$t7,$s0 -/* f015374: 8f040000 */ lw $a0,0x0($t8) -/* f015378: 50800011 */ beqzl $a0,.L0f0153c0 -/* f01537c: 26520001 */ addiu $s2,$s2,0x1 -/* f015380: 0fc18171 */ jal func0f0605c4 -/* f015384: 00000000 */ sll $zero,$zero,0x0 -/* f015388: 8e390000 */ lw $t9,0x0($s1) -/* f01538c: 03304021 */ addu $t0,$t9,$s0 -/* f015390: 0fc180c0 */ jal func0f060300 -/* f015394: 8d040000 */ lw $a0,0x0($t0) -/* f015398: 8e290000 */ lw $t1,0x0($s1) -/* f01539c: 01305021 */ addu $t2,$t1,$s0 -/* f0153a0: 0fc1810e */ jal func0f060438 -/* f0153a4: 8d440000 */ lw $a0,0x0($t2) -/* f0153a8: 8e2b0000 */ lw $t3,0x0($s1) -/* f0153ac: 3c02800a */ lui $v0,0x800a -/* f0153b0: 01706021 */ addu $t4,$t3,$s0 -/* f0153b4: ad800000 */ sw $zero,0x0($t4) -/* f0153b8: 8c423444 */ lw $v0,0x3444($v0) -/* f0153bc: 26520001 */ addiu $s2,$s2,0x1 -.L0f0153c0: -/* f0153c0: 0242082a */ slt $at,$s2,$v0 -/* f0153c4: 1420ffe9 */ bnez $at,.L0f01536c -/* f0153c8: 2610019c */ addiu $s0,$s0,0x19c -.L0f0153cc: -/* f0153cc: 8fbf0024 */ lw $ra,0x24($sp) -.L0f0153d0: -/* f0153d0: 8fb00018 */ lw $s0,0x18($sp) -/* f0153d4: 8fb1001c */ lw $s1,0x1c($sp) -/* f0153d8: 8fb20020 */ lw $s2,0x20($sp) -/* f0153dc: 03e00008 */ jr $ra -/* f0153e0: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0153e4: 00000000 */ sll $zero,$zero,0x0 -/* f0153e8: 00000000 */ sll $zero,$zero,0x0 -/* f0153ec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0153f0 -/* f0153f0: 03e00008 */ jr $ra -/* f0153f4: 00000000 */ sll $zero,$zero,0x0 -/* f0153f8: 00000000 */ sll $zero,$zero,0x0 -/* f0153fc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f015400 -/* f015400: 03e00008 */ jr $ra -/* f015404: 00000000 */ sll $zero,$zero,0x0 -/* f015408: 00000000 */ sll $zero,$zero,0x0 -/* f01540c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f015410 -/* f015410: 03e00008 */ jr $ra -/* f015414: 00000000 */ sll $zero,$zero,0x0 -/* f015418: 00000000 */ sll $zero,$zero,0x0 -/* f01541c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f015420 -/* f015420: 3c04800a */ lui $a0,0x800a -/* f015424: 248445c0 */ addiu $a0,$a0,0x45c0 -/* f015428: 8c8e0000 */ lw $t6,0x0($a0) -/* f01542c: 00001025 */ or $v0,$zero,$zero -/* f015430: 00001825 */ or $v1,$zero,$zero -/* f015434: 19c0000b */ blez $t6,.L0f015464 -/* f015438: 3c05800a */ lui $a1,0x800a -/* f01543c: 24a545c4 */ addiu $a1,$a1,0x45c4 -/* f015440: 8caf0000 */ lw $t7,0x0($a1) -.L0f015444: -/* f015444: 24420001 */ addiu $v0,$v0,0x1 -/* f015448: 01e3c021 */ addu $t8,$t7,$v1 -/* f01544c: af000004 */ sw $zero,0x4($t8) -/* f015450: 8c990000 */ lw $t9,0x0($a0) -/* f015454: 2463006c */ addiu $v1,$v1,0x6c -/* f015458: 0059082a */ slt $at,$v0,$t9 -/* f01545c: 5420fff9 */ bnezl $at,.L0f015444 -/* f015460: 8caf0000 */ lw $t7,0x0($a1) -.L0f015464: -/* f015464: 03e00008 */ jr $ra -/* f015468: 00000000 */ sll $zero,$zero,0x0 -/* f01546c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f015470 -/* f015470: 27bdffd0 */ addiu $sp,$sp,-48 -/* f015474: 3c02800a */ lui $v0,0x800a -/* f015478: 24429fc0 */ addiu $v0,$v0,-24640 -/* f01547c: 8c4e006c */ lw $t6,0x6c($v0) -/* f015480: afb40028 */ sw $s4,0x28($sp) -/* f015484: afbf002c */ sw $ra,0x2c($sp) -/* f015488: afb30024 */ sw $s3,0x24($sp) -/* f01548c: afb20020 */ sw $s2,0x20($sp) -/* f015490: afb1001c */ sw $s1,0x1c($sp) -/* f015494: afb00018 */ sw $s0,0x18($sp) -/* f015498: 11c00003 */ beqz $t6,.L0f0154a8 -/* f01549c: 0000a025 */ or $s4,$zero,$zero -/* f0154a0: 10000002 */ beqz $zero,.L0f0154ac -/* f0154a4: 24070001 */ addiu $a3,$zero,0x1 -.L0f0154a8: -/* f0154a8: 00003825 */ or $a3,$zero,$zero -.L0f0154ac: -/* f0154ac: 8c4f0068 */ lw $t7,0x68($v0) -/* f0154b0: 00002825 */ or $a1,$zero,$zero -/* f0154b4: 00001825 */ or $v1,$zero,$zero -/* f0154b8: 11e00003 */ beqz $t7,.L0f0154c8 -/* f0154bc: 00145880 */ sll $t3,$s4,0x2 -/* f0154c0: 10000001 */ beqz $zero,.L0f0154c8 -/* f0154c4: 24050001 */ addiu $a1,$zero,0x1 -.L0f0154c8: -/* f0154c8: 8c580064 */ lw $t8,0x64($v0) -/* f0154cc: 3c0c800a */ lui $t4,0x800a -/* f0154d0: 258c9fc0 */ addiu $t4,$t4,-24640 -/* f0154d4: 13000003 */ beqz $t8,.L0f0154e4 -/* f0154d8: 016c9021 */ addu $s2,$t3,$t4 -/* f0154dc: 10000001 */ beqz $zero,.L0f0154e4 -/* f0154e0: 24030001 */ addiu $v1,$zero,0x1 -.L0f0154e4: -/* f0154e4: 8c590070 */ lw $t9,0x70($v0) -/* f0154e8: 00001025 */ or $v0,$zero,$zero -/* f0154ec: 24130f48 */ addiu $s3,$zero,0xf48 -/* f0154f0: 13200003 */ beqz $t9,.L0f015500 -/* f0154f4: 00000000 */ sll $zero,$zero,0x0 -/* f0154f8: 10000001 */ beqz $zero,.L0f015500 -/* f0154fc: 24020001 */ addiu $v0,$zero,0x1 -.L0f015500: -/* f015500: 00434021 */ addu $t0,$v0,$v1 -/* f015504: 01054821 */ addu $t1,$t0,$a1 -/* f015508: 01275021 */ addu $t2,$t1,$a3 -/* f01550c: 19400030 */ blez $t2,.L0f0155d0 -/* f015510: 00008825 */ or $s1,$zero,$zero -.L0f015514: -/* f015514: 8e4d0064 */ lw $t5,0x64($s2) -.L0f015518: -/* f015518: 01b18021 */ addu $s0,$t5,$s1 -/* f01551c: 8e040804 */ lw $a0,0x804($s0) -/* f015520: 26100638 */ addiu $s0,$s0,0x638 -/* f015524: 50800008 */ beqzl $a0,.L0f015548 -/* f015528: 263107a4 */ addiu $s1,$s1,0x7a4 -/* f01552c: 0c00cdfc */ jal 0x337f0 -/* f015530: 00000000 */ sll $zero,$zero,0x0 -/* f015534: 50400004 */ beqzl $v0,.L0f015548 -/* f015538: 263107a4 */ addiu $s1,$s1,0x7a4 -/* f01553c: 0c00cec9 */ jal 0x33b24 -/* f015540: 8e0401cc */ lw $a0,0x1cc($s0) -/* f015544: 263107a4 */ addiu $s1,$s1,0x7a4 -.L0f015548: -/* f015548: 5633fff3 */ bnel $s1,$s3,.L0f015518 -/* f01554c: 8e4d0064 */ lw $t5,0x64($s2) -/* f015550: 3c02800a */ lui $v0,0x800a -/* f015554: 8c42a02c */ lw $v0,-0x5fd4($v0) -/* f015558: 3c03800a */ lui $v1,0x800a -/* f01555c: 3c04800a */ lui $a0,0x800a -/* f015560: 3c06800a */ lui $a2,0x800a -/* f015564: 26940001 */ addiu $s4,$s4,0x1 -/* f015568: 26520004 */ addiu $s2,$s2,0x4 -/* f01556c: 8cc6a030 */ lw $a2,-0x5fd0($a2) -/* f015570: 8c84a024 */ lw $a0,-0x5fdc($a0) -/* f015574: 10400003 */ beqz $v0,.L0f015584 -/* f015578: 8c63a028 */ lw $v1,-0x5fd8($v1) -/* f01557c: 10000002 */ beqz $zero,.L0f015588 -/* f015580: 24070001 */ addiu $a3,$zero,0x1 -.L0f015584: -/* f015584: 00003825 */ or $a3,$zero,$zero -.L0f015588: -/* f015588: 10600003 */ beqz $v1,.L0f015598 -/* f01558c: 00002825 */ or $a1,$zero,$zero -/* f015590: 10000001 */ beqz $zero,.L0f015598 -/* f015594: 24050001 */ addiu $a1,$zero,0x1 -.L0f015598: -/* f015598: 10800003 */ beqz $a0,.L0f0155a8 -/* f01559c: 00001825 */ or $v1,$zero,$zero -/* f0155a0: 10000001 */ beqz $zero,.L0f0155a8 -/* f0155a4: 24030001 */ addiu $v1,$zero,0x1 -.L0f0155a8: -/* f0155a8: 10c00003 */ beqz $a2,.L0f0155b8 -/* f0155ac: 00001025 */ or $v0,$zero,$zero -/* f0155b0: 10000001 */ beqz $zero,.L0f0155b8 -/* f0155b4: 24020001 */ addiu $v0,$zero,0x1 -.L0f0155b8: -/* f0155b8: 00437021 */ addu $t6,$v0,$v1 -/* f0155bc: 01c57821 */ addu $t7,$t6,$a1 -/* f0155c0: 01e7c021 */ addu $t8,$t7,$a3 -/* f0155c4: 0298082a */ slt $at,$s4,$t8 -/* f0155c8: 5420ffd2 */ bnezl $at,.L0f015514 -/* f0155cc: 00008825 */ or $s1,$zero,$zero -.L0f0155d0: -/* f0155d0: 8fbf002c */ lw $ra,0x2c($sp) -/* f0155d4: 8fb00018 */ lw $s0,0x18($sp) -/* f0155d8: 8fb1001c */ lw $s1,0x1c($sp) -/* f0155dc: 8fb20020 */ lw $s2,0x20($sp) -/* f0155e0: 8fb30024 */ lw $s3,0x24($sp) -/* f0155e4: 8fb40028 */ lw $s4,0x28($sp) -/* f0155e8: 03e00008 */ jr $ra -/* f0155ec: 27bd0030 */ addiu $sp,$sp,0x30 -); - -GLOBAL_ASM( -glabel func0f0155f0 -/* f0155f0: 44852000 */ mtc1 $a1,$f4 -/* f0155f4: 27bdfef8 */ addiu $sp,$sp,-264 -/* f0155f8: 3c018006 */ lui $at,0x8006 -/* f0155fc: 468021a0 */ cvt.s.w $f6,$f4 -/* f015600: afbf0034 */ sw $ra,0x34($sp) -/* f015604: afb00030 */ sw $s0,0x30($sp) -/* f015608: afa60110 */ sw $a2,0x110($sp) -/* f01560c: 3c0f8006 */ lui $t7,0x8006 -/* f015610: 25ef1360 */ addiu $t7,$t7,0x1360 -/* f015614: e4262468 */ swc1 $f6,0x2468($at) -/* f015618: 3c0e0600 */ lui $t6,0x600 -/* f01561c: ac8e0000 */ sw $t6,0x0($a0) -/* f015620: ac8f0004 */ sw $t7,0x4($a0) -/* f015624: 3c188006 */ lui $t8,0x8006 -/* f015628: 8f182494 */ lw $t8,0x2494($t8) -/* f01562c: 24900008 */ addiu $s0,$a0,0x8 -/* f015630: 02001025 */ or $v0,$s0,$zero -/* f015634: 13000007 */ beqz $t8,.L0f015654 -/* f015638: 3c19ba00 */ lui $t9,0xba00 -/* f01563c: 0fc06bf0 */ jal func0f01afc0 -/* f015640: 02002025 */ or $a0,$s0,$zero -/* f015644: 3c018006 */ lui $at,0x8006 -/* f015648: 00408025 */ or $s0,$v0,$zero -/* f01564c: 10000023 */ beqz $zero,.L0f0156dc -/* f015650: ac202494 */ sw $zero,0x2494($at) -.L0f015654: -/* f015654: 37391402 */ ori $t9,$t9,0x1402 -/* f015658: 3c0e0030 */ lui $t6,0x30 -/* f01565c: ac4e0004 */ sw $t6,0x4($v0) -/* f015660: ac590000 */ sw $t9,0x0($v0) -/* f015664: 26100008 */ addiu $s0,$s0,0x8 -/* f015668: afb000fc */ sw $s0,0xfc($sp) -/* f01566c: 0c002f02 */ jal 0xbc08 -/* f015670: 26100008 */ addiu $s0,$s0,0x8 -/* f015674: 244fffff */ addiu $t7,$v0,-1 -/* f015678: 8fae00fc */ lw $t6,0xfc($sp) -/* f01567c: 31f80fff */ andi $t8,$t7,0xfff -/* f015680: 3c01ff10 */ lui $at,0xff10 -/* f015684: 0301c825 */ or $t9,$t8,$at -/* f015688: 0c002ac7 */ jal 0xab1c -/* f01568c: add90000 */ sw $t9,0x0($t6) -/* f015690: 0c012d20 */ jal 0x4b480 -/* f015694: 00402025 */ or $a0,$v0,$zero -/* f015698: 8faf00fc */ lw $t7,0xfc($sp) -/* f01569c: 02001825 */ or $v1,$s0,$zero -/* f0156a0: 26100008 */ addiu $s0,$s0,0x8 -/* f0156a4: ade20004 */ sw $v0,0x4($t7) -/* f0156a8: 3c190001 */ lui $t9,0x1 -/* f0156ac: 37390001 */ ori $t9,$t9,0x1 -/* f0156b0: 3c18f700 */ lui $t8,0xf700 -/* f0156b4: 02002025 */ or $a0,$s0,$zero -/* f0156b8: ac780000 */ sw $t8,0x0($v1) -/* f0156bc: ac790004 */ sw $t9,0x4($v1) -/* f0156c0: 3c0f0032 */ lui $t7,0x32 -/* f0156c4: 3c0ef66d */ lui $t6,0xf66d -/* f0156c8: 35cec5ec */ ori $t6,$t6,0xc5ec -/* f0156cc: 35ef0190 */ ori $t7,$t7,0x190 -/* f0156d0: ac8f0004 */ sw $t7,0x4($a0) -/* f0156d4: ac8e0000 */ sw $t6,0x0($a0) -/* f0156d8: 26100008 */ addiu $s0,$s0,0x8 -.L0f0156dc: -/* f0156dc: 3c0142c8 */ lui $at,0x42c8 -/* f0156e0: 44814000 */ mtc1 $at,$f8 -/* f0156e4: 3c017f1b */ lui $at,0x7f1b -/* f0156e8: 3c188006 */ lui $t8,0x8006 -/* f0156ec: 8f182410 */ lw $t8,0x2410($t8) -/* f0156f0: c42a83b0 */ lwc1 $f10,-0x7c50($at) -/* f0156f4: 3c013f80 */ lui $at,0x3f80 -/* f0156f8: 3c0e800a */ lui $t6,0x800a -/* f0156fc: 8dcecc80 */ lw $t6,-0x3380($t6) -/* f015700: 44818000 */ mtc1 $at,$f16 -/* f015704: 3c073faa */ lui $a3,0x3faa -/* f015708: 0018c980 */ sll $t9,$t8,0x6 -/* f01570c: 34e7aaab */ ori $a3,$a3,0xaaab -/* f015710: 27a500f2 */ addiu $a1,$sp,0xf2 -/* f015714: 3c064270 */ lui $a2,0x4270 -/* f015718: e7a80010 */ swc1 $f8,0x10($sp) -/* f01571c: e7aa0014 */ swc1 $f10,0x14($sp) -/* f015720: 032e2021 */ addu $a0,$t9,$t6 -/* f015724: 0c001289 */ jal 0x4a24 -/* f015728: e7b00018 */ swc1 $f16,0x18($sp) -/* f01572c: 3c0fbc00 */ lui $t7,0xbc00 -/* f015730: 35ef000e */ ori $t7,$t7,0xe -/* f015734: 02001025 */ or $v0,$s0,$zero -/* f015738: ac4f0000 */ sw $t7,0x0($v0) -/* f01573c: 97b800f2 */ lhu $t8,0xf2($sp) -/* f015740: 26100008 */ addiu $s0,$s0,0x8 -/* f015744: 3c190103 */ lui $t9,0x103 -/* f015748: 37390040 */ ori $t9,$t9,0x40 -/* f01574c: 02005825 */ or $t3,$s0,$zero -/* f015750: ac580004 */ sw $t8,0x4($v0) -/* f015754: ad790000 */ sw $t9,0x0($t3) -/* f015758: 3c0e8006 */ lui $t6,0x8006 -/* f01575c: 8dce2410 */ lw $t6,0x2410($t6) -/* f015760: 3c18800a */ lui $t8,0x800a -/* f015764: 8f18cc80 */ lw $t8,-0x3380($t8) -/* f015768: 000e7980 */ sll $t7,$t6,0x6 -/* f01576c: afab00e8 */ sw $t3,0xe8($sp) -/* f015770: 26100008 */ addiu $s0,$s0,0x8 -/* f015774: 0c012d20 */ jal 0x4b480 -/* f015778: 01f82021 */ addu $a0,$t7,$t8 -/* f01577c: 8fab00e8 */ lw $t3,0xe8($sp) -/* f015780: 02001825 */ or $v1,$s0,$zero -/* f015784: 3c19b600 */ lui $t9,0xb600 -/* f015788: ad620004 */ sw $v0,0x4($t3) -/* f01578c: 240effff */ addiu $t6,$zero,-1 -/* f015790: ac6e0004 */ sw $t6,0x4($v1) -/* f015794: ac790000 */ sw $t9,0x0($v1) -/* f015798: 26100008 */ addiu $s0,$s0,0x8 -/* f01579c: 02004025 */ or $t0,$s0,$zero -/* f0157a0: 3c0fb700 */ lui $t7,0xb700 -/* f0157a4: 3c180006 */ lui $t8,0x6 -/* f0157a8: 37182204 */ ori $t8,$t8,0x2204 -/* f0157ac: ad0f0000 */ sw $t7,0x0($t0) -/* f0157b0: ad180004 */ sw $t8,0x4($t0) -/* f0157b4: 3c098006 */ lui $t1,0x8006 -/* f0157b8: 3c0c8006 */ lui $t4,0x8006 -/* f0157bc: 258c2460 */ addiu $t4,$t4,0x2460 -/* f0157c0: 2529246c */ addiu $t1,$t1,0x246c -/* f0157c4: c5320000 */ lwc1 $f18,0x0($t1) -/* f0157c8: c5800000 */ lwc1 $f0,0x0($t4) -/* f0157cc: c5260004 */ lwc1 $f6,0x4($t1) -/* f0157d0: c5820004 */ lwc1 $f2,0x4($t4) -/* f0157d4: 46009100 */ add.s $f4,$f18,$f0 -/* f0157d8: c52a0008 */ lwc1 $f10,0x8($t1) -/* f0157dc: c58c0008 */ lwc1 $f12,0x8($t4) -/* f0157e0: 3c0a8006 */ lui $t2,0x8006 -/* f0157e4: 254a2478 */ addiu $t2,$t2,0x2478 -/* f0157e8: 3c198006 */ lui $t9,0x8006 -/* f0157ec: 46023200 */ add.s $f8,$f6,$f2 -/* f0157f0: 8f392410 */ lw $t9,0x2410($t9) -/* f0157f4: e7a40010 */ swc1 $f4,0x10($sp) -/* f0157f8: 460c5400 */ add.s $f16,$f10,$f12 -/* f0157fc: 3c0f800a */ lui $t7,0x800a -/* f015800: 8defcc84 */ lw $t7,-0x337c($t7) -/* f015804: c5440004 */ lwc1 $f4,0x4($t2) -/* f015808: c5460008 */ lwc1 $f6,0x8($t2) -/* f01580c: c5520000 */ lwc1 $f18,0x0($t2) -/* f015810: 44050000 */ mfc1 $a1,$f0 -/* f015814: 44061000 */ mfc1 $a2,$f2 -/* f015818: 44076000 */ mfc1 $a3,$f12 -/* f01581c: 00197180 */ sll $t6,$t9,0x6 -/* f015820: 26100008 */ addiu $s0,$s0,0x8 -/* f015824: e7b00018 */ swc1 $f16,0x18($sp) -/* f015828: e7a80014 */ swc1 $f8,0x14($sp) -/* f01582c: 01cf2021 */ addu $a0,$t6,$t7 -/* f015830: e7a40020 */ swc1 $f4,0x20($sp) -/* f015834: e7a60024 */ swc1 $f6,0x24($sp) -/* f015838: 0c0010a9 */ jal 0x42a4 -/* f01583c: e7b2001c */ swc1 $f18,0x1c($sp) -/* f015840: 3c180102 */ lui $t8,0x102 -/* f015844: 37180040 */ ori $t8,$t8,0x40 -/* f015848: 02001825 */ or $v1,$s0,$zero -/* f01584c: ac780000 */ sw $t8,0x0($v1) -/* f015850: 3c198006 */ lui $t9,0x8006 -/* f015854: 8f392410 */ lw $t9,0x2410($t9) -/* f015858: 3c0f800a */ lui $t7,0x800a -/* f01585c: 8defcc84 */ lw $t7,-0x337c($t7) -/* f015860: 00197180 */ sll $t6,$t9,0x6 -/* f015864: afa300dc */ sw $v1,0xdc($sp) -/* f015868: 26100008 */ addiu $s0,$s0,0x8 -/* f01586c: 0c012d20 */ jal 0x4b480 -/* f015870: 01cf2021 */ addu $a0,$t6,$t7 -/* f015874: 8fa300dc */ lw $v1,0xdc($sp) -/* f015878: 3c180100 */ lui $t8,0x100 -/* f01587c: 37180040 */ ori $t8,$t8,0x40 -/* f015880: 02005025 */ or $t2,$s0,$zero -/* f015884: ac620004 */ sw $v0,0x4($v1) -/* f015888: ad580000 */ sw $t8,0x0($t2) -/* f01588c: 3c198006 */ lui $t9,0x8006 -/* f015890: 8f392410 */ lw $t9,0x2410($t9) -/* f015894: 3c0f800a */ lui $t7,0x800a -/* f015898: 8defcc88 */ lw $t7,-0x3378($t7) -/* f01589c: 00197180 */ sll $t6,$t9,0x6 -/* f0158a0: afaa00d8 */ sw $t2,0xd8($sp) -/* f0158a4: 26100008 */ addiu $s0,$s0,0x8 -/* f0158a8: 0c012d20 */ jal 0x4b480 -/* f0158ac: 01cf2021 */ addu $a0,$t6,$t7 -/* f0158b0: 8faa00d8 */ lw $t2,0xd8($sp) -/* f0158b4: 02003825 */ or $a3,$s0,$zero -/* f0158b8: 3c18bc00 */ lui $t8,0xbc00 -/* f0158bc: 3c198000 */ lui $t9,0x8000 -/* f0158c0: ad420004 */ sw $v0,0x4($t2) -/* f0158c4: 37390040 */ ori $t9,$t9,0x40 -/* f0158c8: 37180002 */ ori $t8,$t8,0x2 -/* f0158cc: 26100008 */ addiu $s0,$s0,0x8 -/* f0158d0: 02004025 */ or $t0,$s0,$zero -/* f0158d4: acf80000 */ sw $t8,0x0($a3) -/* f0158d8: acf90004 */ sw $t9,0x4($a3) -/* f0158dc: 3c0e0386 */ lui $t6,0x386 -/* f0158e0: 3c0f8006 */ lui $t7,0x8006 -/* f0158e4: 25ef2450 */ addiu $t7,$t7,0x2450 -/* f0158e8: 35ce0010 */ ori $t6,$t6,0x10 -/* f0158ec: 26100008 */ addiu $s0,$s0,0x8 -/* f0158f0: 3c038006 */ lui $v1,0x8006 -/* f0158f4: 02004825 */ or $t1,$s0,$zero -/* f0158f8: ad0e0000 */ sw $t6,0x0($t0) -/* f0158fc: ad0f0004 */ sw $t7,0x4($t0) -/* f015900: 3c180388 */ lui $t8,0x388 -/* f015904: 24632448 */ addiu $v1,$v1,0x2448 -/* f015908: 37180010 */ ori $t8,$t8,0x10 -/* f01590c: 3c198006 */ lui $t9,0x8006 -/* f015910: ad380000 */ sw $t8,0x0($t1) -/* f015914: ad230004 */ sw $v1,0x4($t1) -/* f015918: 27392488 */ addiu $t9,$t9,0x2488 -/* f01591c: 8f210000 */ lw $at,0x0($t9) -/* f015920: 27a400c0 */ addiu $a0,$sp,0xc0 -/* f015924: 26100008 */ addiu $s0,$s0,0x8 -/* f015928: ac810000 */ sw $at,0x0($a0) -/* f01592c: 8f2f0004 */ lw $t7,0x4($t9) -/* f015930: 27a500c4 */ addiu $a1,$sp,0xc4 -/* f015934: 27a600c8 */ addiu $a2,$sp,0xc8 -/* f015938: ac8f0004 */ sw $t7,0x4($a0) -/* f01593c: 8f210008 */ lw $at,0x8($t9) -/* f015940: 0c0011e4 */ jal 0x4790 -/* f015944: ac810008 */ sw $at,0x8($a0) -/* f015948: 3c0142fe */ lui $at,0x42fe -/* f01594c: 44810000 */ mtc1 $at,$f0 -/* f015950: c7a800c0 */ lwc1 $f8,0xc0($sp) -/* f015954: 3c038006 */ lui $v1,0x8006 -/* f015958: 240e0001 */ addiu $t6,$zero,0x1 -/* f01595c: 46004282 */ mul.s $f10,$f8,$f0 -/* f015960: 24632448 */ addiu $v1,$v1,0x2448 -/* f015964: 93a20113 */ lbu $v0,0x113($sp) -/* f015968: 3c07e700 */ lui $a3,0xe700 -/* f01596c: a0600000 */ sb $zero,0x0($v1) -/* f015970: a0600001 */ sb $zero,0x1($v1) -/* f015974: a0600002 */ sb $zero,0x2($v1) -/* f015978: 4458f800 */ cfc1 $t8,$31 -/* f01597c: 44cef800 */ ctc1 $t6,$31 -/* f015980: a0600004 */ sb $zero,0x4($v1) -/* f015984: a0600005 */ sb $zero,0x5($v1) -/* f015988: 46005424 */ cvt.w.s $f16,$f10 -/* f01598c: a0600006 */ sb $zero,0x6($v1) -/* f015990: a0620008 */ sb $v0,0x8($v1) -/* f015994: a0620009 */ sb $v0,0x9($v1) -/* f015998: 444ef800 */ cfc1 $t6,$31 -/* f01599c: a062000a */ sb $v0,0xa($v1) -/* f0159a0: a062000c */ sb $v0,0xc($v1) -/* f0159a4: 31ce0078 */ andi $t6,$t6,0x78 -/* f0159a8: a062000d */ sb $v0,0xd($v1) -/* f0159ac: 11c00013 */ beqz $t6,.L0f0159fc -/* f0159b0: a062000e */ sb $v0,0xe($v1) -/* f0159b4: 3c014f00 */ lui $at,0x4f00 -/* f0159b8: 44818000 */ mtc1 $at,$f16 -/* f0159bc: 240e0001 */ addiu $t6,$zero,0x1 -/* f0159c0: 46105401 */ sub.s $f16,$f10,$f16 -/* f0159c4: 44cef800 */ ctc1 $t6,$31 -/* f0159c8: 00000000 */ sll $zero,$zero,0x0 -/* f0159cc: 46008424 */ cvt.w.s $f16,$f16 -/* f0159d0: 444ef800 */ cfc1 $t6,$31 -/* f0159d4: 00000000 */ sll $zero,$zero,0x0 -/* f0159d8: 31ce0078 */ andi $t6,$t6,0x78 -/* f0159dc: 15c00005 */ bnez $t6,.L0f0159f4 -/* f0159e0: 00000000 */ sll $zero,$zero,0x0 -/* f0159e4: 440e8000 */ mfc1 $t6,$f16 -/* f0159e8: 3c018000 */ lui $at,0x8000 -/* f0159ec: 10000007 */ beqz $zero,.L0f015a0c -/* f0159f0: 01c17025 */ or $t6,$t6,$at -.L0f0159f4: -/* f0159f4: 10000005 */ beqz $zero,.L0f015a0c -/* f0159f8: 240effff */ addiu $t6,$zero,-1 -.L0f0159fc: -/* f0159fc: 440e8000 */ mfc1 $t6,$f16 -/* f015a00: 00000000 */ sll $zero,$zero,0x0 -/* f015a04: 05c0fffb */ bltz $t6,.L0f0159f4 -/* f015a08: 00000000 */ sll $zero,$zero,0x0 -.L0f015a0c: -/* f015a0c: 44d8f800 */ ctc1 $t8,$31 -/* f015a10: c7b200c4 */ lwc1 $f18,0xc4($sp) -/* f015a14: 240f0001 */ addiu $t7,$zero,0x1 -/* f015a18: 02002025 */ or $a0,$s0,$zero -/* f015a1c: 46009102 */ mul.s $f4,$f18,$f0 -/* f015a20: 26100008 */ addiu $s0,$s0,0x8 -/* f015a24: 02002825 */ or $a1,$s0,$zero -/* f015a28: 26100008 */ addiu $s0,$s0,0x8 -/* f015a2c: 02003025 */ or $a2,$s0,$zero -/* f015a30: 26100008 */ addiu $s0,$s0,0x8 -/* f015a34: 02004025 */ or $t0,$s0,$zero -/* f015a38: 4459f800 */ cfc1 $t9,$31 -/* f015a3c: 44cff800 */ ctc1 $t7,$31 -/* f015a40: 26100008 */ addiu $s0,$s0,0x8 -/* f015a44: 02001025 */ or $v0,$s0,$zero -/* f015a48: 460021a4 */ cvt.w.s $f6,$f4 -/* f015a4c: 3c0b0701 */ lui $t3,0x701 -/* f015a50: a06e0010 */ sb $t6,0x10($v1) -/* f015a54: 26100008 */ addiu $s0,$s0,0x8 -/* f015a58: 444ff800 */ cfc1 $t7,$31 -/* f015a5c: 3c09fd10 */ lui $t1,0xfd10 -/* f015a60: 356b4050 */ ori $t3,$t3,0x4050 -/* f015a64: 31ef0078 */ andi $t7,$t7,0x78 -/* f015a68: 11e00013 */ beqz $t7,.L0f015ab8 -/* f015a6c: 3c0af510 */ lui $t2,0xf510 -/* f015a70: 3c014f00 */ lui $at,0x4f00 -/* f015a74: 44813000 */ mtc1 $at,$f6 -/* f015a78: 240f0001 */ addiu $t7,$zero,0x1 -/* f015a7c: 46062181 */ sub.s $f6,$f4,$f6 -/* f015a80: 44cff800 */ ctc1 $t7,$31 -/* f015a84: 00000000 */ sll $zero,$zero,0x0 -/* f015a88: 460031a4 */ cvt.w.s $f6,$f6 -/* f015a8c: 444ff800 */ cfc1 $t7,$31 -/* f015a90: 00000000 */ sll $zero,$zero,0x0 -/* f015a94: 31ef0078 */ andi $t7,$t7,0x78 -/* f015a98: 15e00005 */ bnez $t7,.L0f015ab0 -/* f015a9c: 00000000 */ sll $zero,$zero,0x0 -/* f015aa0: 440f3000 */ mfc1 $t7,$f6 -/* f015aa4: 3c018000 */ lui $at,0x8000 -/* f015aa8: 10000007 */ beqz $zero,.L0f015ac8 -/* f015aac: 01e17825 */ or $t7,$t7,$at -.L0f015ab0: -/* f015ab0: 10000005 */ beqz $zero,.L0f015ac8 -/* f015ab4: 240fffff */ addiu $t7,$zero,-1 -.L0f015ab8: -/* f015ab8: 440f3000 */ mfc1 $t7,$f6 -/* f015abc: 00000000 */ sll $zero,$zero,0x0 -/* f015ac0: 05e0fffb */ bltz $t7,.L0f015ab0 -/* f015ac4: 00000000 */ sll $zero,$zero,0x0 -.L0f015ac8: -/* f015ac8: 44d9f800 */ ctc1 $t9,$31 -/* f015acc: c7a800c8 */ lwc1 $f8,0xc8($sp) -/* f015ad0: 240e0001 */ addiu $t6,$zero,0x1 -/* f015ad4: a06f0011 */ sb $t7,0x11($v1) -/* f015ad8: 46004282 */ mul.s $f10,$f8,$f0 -/* f015adc: 3c19fc12 */ lui $t9,0xfc12 -/* f015ae0: 3c1f073f */ lui $ra,0x73f -/* f015ae4: 3c014f00 */ lui $at,0x4f00 -/* f015ae8: 37397e24 */ ori $t9,$t9,0x7e24 -/* f015aec: 240ff9fc */ addiu $t7,$zero,-1540 -/* f015af0: 37fff100 */ ori $ra,$ra,0xf100 -/* f015af4: 4458f800 */ cfc1 $t8,$31 -/* f015af8: 44cef800 */ ctc1 $t6,$31 -/* f015afc: 3c0ce600 */ lui $t4,0xe600 -/* f015b00: 3c0df300 */ lui $t5,0xf300 -/* f015b04: 46005424 */ cvt.w.s $f16,$f10 -/* f015b08: 444ef800 */ cfc1 $t6,$31 -/* f015b0c: 00000000 */ sll $zero,$zero,0x0 -/* f015b10: 31ce0078 */ andi $t6,$t6,0x78 -/* f015b14: 51c00013 */ beqzl $t6,.L0f015b64 -/* f015b18: 440e8000 */ mfc1 $t6,$f16 -/* f015b1c: 44818000 */ mtc1 $at,$f16 -/* f015b20: 240e0001 */ addiu $t6,$zero,0x1 -/* f015b24: 46105401 */ sub.s $f16,$f10,$f16 -/* f015b28: 44cef800 */ ctc1 $t6,$31 -/* f015b2c: 00000000 */ sll $zero,$zero,0x0 -/* f015b30: 46008424 */ cvt.w.s $f16,$f16 -/* f015b34: 444ef800 */ cfc1 $t6,$31 -/* f015b38: 00000000 */ sll $zero,$zero,0x0 -/* f015b3c: 31ce0078 */ andi $t6,$t6,0x78 -/* f015b40: 15c00005 */ bnez $t6,.L0f015b58 -/* f015b44: 00000000 */ sll $zero,$zero,0x0 -/* f015b48: 440e8000 */ mfc1 $t6,$f16 -/* f015b4c: 3c018000 */ lui $at,0x8000 -/* f015b50: 10000007 */ beqz $zero,.L0f015b70 -/* f015b54: 01c17025 */ or $t6,$t6,$at -.L0f015b58: -/* f015b58: 10000005 */ beqz $zero,.L0f015b70 -/* f015b5c: 240effff */ addiu $t6,$zero,-1 -/* f015b60: 440e8000 */ mfc1 $t6,$f16 -.L0f015b64: -/* f015b64: 00000000 */ sll $zero,$zero,0x0 -/* f015b68: 05c0fffb */ bltz $t6,.L0f015b58 -/* f015b6c: 00000000 */ sll $zero,$zero,0x0 -.L0f015b70: -/* f015b70: a06e0012 */ sb $t6,0x12($v1) -/* f015b74: ac800004 */ sw $zero,0x4($a0) -/* f015b78: ac870000 */ sw $a3,0x0($a0) -/* f015b7c: aca00004 */ sw $zero,0x4($a1) -/* f015b80: aca70000 */ sw $a3,0x0($a1) -/* f015b84: 44d8f800 */ ctc1 $t8,$31 -/* f015b88: acd90000 */ sw $t9,0x0($a2) -/* f015b8c: accf0004 */ sw $t7,0x4($a2) -/* f015b90: 3c18ba00 */ lui $t8,0xba00 -/* f015b94: 37181301 */ ori $t8,$t8,0x1301 -/* f015b98: 3c0e0008 */ lui $t6,0x8 -/* f015b9c: ad0e0004 */ sw $t6,0x4($t0) -/* f015ba0: ad180000 */ sw $t8,0x0($t0) -/* f015ba4: 3c19ba00 */ lui $t9,0xba00 -/* f015ba8: 37391102 */ ori $t9,$t9,0x1102 -/* f015bac: ac590000 */ sw $t9,0x0($v0) -/* f015bb0: 02001825 */ or $v1,$s0,$zero -/* f015bb4: ac400004 */ sw $zero,0x4($v0) -/* f015bb8: 26100008 */ addiu $s0,$s0,0x8 -/* f015bbc: 3c0fba00 */ lui $t7,0xba00 -/* f015bc0: 35ef1001 */ ori $t7,$t7,0x1001 -/* f015bc4: 02002025 */ or $a0,$s0,$zero -/* f015bc8: ac6f0000 */ sw $t7,0x0($v1) -/* f015bcc: ac600004 */ sw $zero,0x4($v1) -/* f015bd0: 26100008 */ addiu $s0,$s0,0x8 -/* f015bd4: 3c18ba00 */ lui $t8,0xba00 -/* f015bd8: 37180e02 */ ori $t8,$t8,0xe02 -/* f015bdc: 02002825 */ or $a1,$s0,$zero -/* f015be0: ac980000 */ sw $t8,0x0($a0) -/* f015be4: ac800004 */ sw $zero,0x4($a0) -/* f015be8: 3c0eba00 */ lui $t6,0xba00 -/* f015bec: 35ce0c02 */ ori $t6,$t6,0xc02 -/* f015bf0: 24192000 */ addiu $t9,$zero,0x2000 -/* f015bf4: acb90004 */ sw $t9,0x4($a1) -/* f015bf8: acae0000 */ sw $t6,0x0($a1) -/* f015bfc: 26100008 */ addiu $s0,$s0,0x8 -/* f015c00: 02003025 */ or $a2,$s0,$zero -/* f015c04: 3c0fba00 */ lui $t7,0xba00 -/* f015c08: 35ef0903 */ ori $t7,$t7,0x903 -/* f015c0c: 26100008 */ addiu $s0,$s0,0x8 -/* f015c10: accf0000 */ sw $t7,0x0($a2) -/* f015c14: 24180c00 */ addiu $t8,$zero,0xc00 -/* f015c18: 02001025 */ or $v0,$s0,$zero -/* f015c1c: acd80004 */ sw $t8,0x4($a2) -/* f015c20: 26100008 */ addiu $s0,$s0,0x8 -/* f015c24: 02001825 */ or $v1,$s0,$zero -/* f015c28: ac400004 */ sw $zero,0x4($v0) -/* f015c2c: ac470000 */ sw $a3,0x0($v0) -/* f015c30: 26100008 */ addiu $s0,$s0,0x8 -/* f015c34: 02002025 */ or $a0,$s0,$zero -/* f015c38: ac600004 */ sw $zero,0x4($v1) -/* f015c3c: ac670000 */ sw $a3,0x0($v1) -/* f015c40: 26100008 */ addiu $s0,$s0,0x8 -/* f015c44: 3c0ebb00 */ lui $t6,0xbb00 -/* f015c48: 3c190800 */ lui $t9,0x800 -/* f015c4c: 37390800 */ ori $t9,$t9,0x800 -/* f015c50: 35ce0001 */ ori $t6,$t6,0x1 -/* f015c54: 02002825 */ or $a1,$s0,$zero -/* f015c58: ac8e0000 */ sw $t6,0x0($a0) -/* f015c5c: ac990004 */ sw $t9,0x4($a0) -/* f015c60: 3c0f0200 */ lui $t7,0x200 -/* f015c64: 25ef4dc8 */ addiu $t7,$t7,0x4dc8 -/* f015c68: 26100008 */ addiu $s0,$s0,0x8 -/* f015c6c: 02004025 */ or $t0,$s0,$zero -/* f015c70: acaf0004 */ sw $t7,0x4($a1) -/* f015c74: aca90000 */ sw $t1,0x0($a1) -/* f015c78: 26100008 */ addiu $s0,$s0,0x8 -/* f015c7c: 02001025 */ or $v0,$s0,$zero -/* f015c80: 26100008 */ addiu $s0,$s0,0x8 -/* f015c84: ad0b0004 */ sw $t3,0x4($t0) -/* f015c88: ad0a0000 */ sw $t2,0x0($t0) -/* f015c8c: 02001825 */ or $v1,$s0,$zero -/* f015c90: 26100008 */ addiu $s0,$s0,0x8 -/* f015c94: ac400004 */ sw $zero,0x4($v0) -/* f015c98: ac4c0000 */ sw $t4,0x0($v0) -/* f015c9c: 02002025 */ or $a0,$s0,$zero -/* f015ca0: 26100008 */ addiu $s0,$s0,0x8 -/* f015ca4: ac7f0004 */ sw $ra,0x4($v1) -/* f015ca8: ac6d0000 */ sw $t5,0x0($v1) -/* f015cac: 02002825 */ or $a1,$s0,$zero -/* f015cb0: ac800004 */ sw $zero,0x4($a0) -/* f015cb4: ac870000 */ sw $a3,0x0($a0) -/* f015cb8: 3c0e0001 */ lui $t6,0x1 -/* f015cbc: 3c18f510 */ lui $t8,0xf510 -/* f015cc0: 37181000 */ ori $t8,$t8,0x1000 -/* f015cc4: 35ce4050 */ ori $t6,$t6,0x4050 -/* f015cc8: 26100008 */ addiu $s0,$s0,0x8 -/* f015ccc: 02003025 */ or $a2,$s0,$zero -/* f015cd0: acae0004 */ sw $t6,0x4($a1) -/* f015cd4: acb80000 */ sw $t8,0x0($a1) -/* f015cd8: 3c0f0007 */ lui $t7,0x7 -/* f015cdc: 35efc07c */ ori $t7,$t7,0xc07c -/* f015ce0: 26100008 */ addiu $s0,$s0,0x8 -/* f015ce4: 3c19f200 */ lui $t9,0xf200 -/* f015ce8: acd90000 */ sw $t9,0x0($a2) -/* f015cec: accf0004 */ sw $t7,0x4($a2) -/* f015cf0: 02001025 */ or $v0,$s0,$zero -/* f015cf4: 26100008 */ addiu $s0,$s0,0x8 -/* f015cf8: 3c180600 */ lui $t8,0x600 -/* f015cfc: 3c0e0200 */ lui $t6,0x200 -/* f015d00: 25ce43f8 */ addiu $t6,$t6,0x43f8 -/* f015d04: ac580000 */ sw $t8,0x0($v0) -/* f015d08: 02001825 */ or $v1,$s0,$zero -/* f015d0c: ac4e0004 */ sw $t6,0x4($v0) -/* f015d10: 26100008 */ addiu $s0,$s0,0x8 -/* f015d14: 3c0f0200 */ lui $t7,0x200 -/* f015d18: 25ef4468 */ addiu $t7,$t7,0x4468 -/* f015d1c: 3c190600 */ lui $t9,0x600 -/* f015d20: 02002025 */ or $a0,$s0,$zero -/* f015d24: ac790000 */ sw $t9,0x0($v1) -/* f015d28: ac6f0004 */ sw $t7,0x4($v1) -/* f015d2c: 26100008 */ addiu $s0,$s0,0x8 -/* f015d30: 3c180200 */ lui $t8,0x200 -/* f015d34: 27185dd0 */ addiu $t8,$t8,0x5dd0 -/* f015d38: 02002825 */ or $a1,$s0,$zero -/* f015d3c: ac980004 */ sw $t8,0x4($a0) -/* f015d40: ac890000 */ sw $t1,0x0($a0) -/* f015d44: 26100008 */ addiu $s0,$s0,0x8 -/* f015d48: 02004025 */ or $t0,$s0,$zero -/* f015d4c: acab0004 */ sw $t3,0x4($a1) -/* f015d50: acaa0000 */ sw $t2,0x0($a1) -/* f015d54: 26100008 */ addiu $s0,$s0,0x8 -/* f015d58: 02001025 */ or $v0,$s0,$zero -/* f015d5c: 26100008 */ addiu $s0,$s0,0x8 -/* f015d60: ad000004 */ sw $zero,0x4($t0) -/* f015d64: ad0c0000 */ sw $t4,0x0($t0) -/* f015d68: 02001825 */ or $v1,$s0,$zero -/* f015d6c: 26100008 */ addiu $s0,$s0,0x8 -/* f015d70: ac5f0004 */ sw $ra,0x4($v0) -/* f015d74: ac4d0000 */ sw $t5,0x0($v0) -/* f015d78: 02002025 */ or $a0,$s0,$zero -/* f015d7c: 26100008 */ addiu $s0,$s0,0x8 -/* f015d80: ac600004 */ sw $zero,0x4($v1) -/* f015d84: ac670000 */ sw $a3,0x0($v1) -/* f015d88: 3c190001 */ lui $t9,0x1 -/* f015d8c: 3c0ef510 */ lui $t6,0xf510 -/* f015d90: 35ce1000 */ ori $t6,$t6,0x1000 -/* f015d94: 37394050 */ ori $t9,$t9,0x4050 -/* f015d98: 02002825 */ or $a1,$s0,$zero -/* f015d9c: ac990004 */ sw $t9,0x4($a0) -/* f015da0: ac8e0000 */ sw $t6,0x0($a0) -/* f015da4: 3c180007 */ lui $t8,0x7 -/* f015da8: 3718c07c */ ori $t8,$t8,0xc07c -/* f015dac: 26100008 */ addiu $s0,$s0,0x8 -/* f015db0: 3c0ff200 */ lui $t7,0xf200 -/* f015db4: acaf0000 */ sw $t7,0x0($a1) -/* f015db8: acb80004 */ sw $t8,0x4($a1) -/* f015dbc: 02003025 */ or $a2,$s0,$zero -/* f015dc0: 3c190200 */ lui $t9,0x200 -/* f015dc4: 27394700 */ addiu $t9,$t9,0x4700 -/* f015dc8: 26100008 */ addiu $s0,$s0,0x8 -/* f015dcc: 3c0e0600 */ lui $t6,0x600 -/* f015dd0: acce0000 */ sw $t6,0x0($a2) -/* f015dd4: acd90004 */ sw $t9,0x4($a2) -/* f015dd8: 02001825 */ or $v1,$s0,$zero -/* f015ddc: 3c180200 */ lui $t8,0x200 -/* f015de0: 27184d28 */ addiu $t8,$t8,0x4d28 -/* f015de4: 3c0f0600 */ lui $t7,0x600 -/* f015de8: ac6f0000 */ sw $t7,0x0($v1) -/* f015dec: ac780004 */ sw $t8,0x4($v1) -/* f015df0: 8fbf0034 */ lw $ra,0x34($sp) -/* f015df4: 26020008 */ addiu $v0,$s0,0x8 -/* f015df8: 8fb00030 */ lw $s0,0x30($sp) -/* f015dfc: 03e00008 */ jr $ra -/* f015e00: 27bd0108 */ addiu $sp,$sp,0x108 -/* f015e04: 3c018006 */ lui $at,0x8006 -/* f015e08: a0202414 */ sb $zero,0x2414($at) -/* f015e0c: 3c01445c */ lui $at,0x445c -/* f015e10: 44812000 */ mtc1 $at,$f4 -/* f015e14: 3c01800a */ lui $at,0x800a -/* f015e18: 3c0e0200 */ lui $t6,0x200 -/* f015e1c: e424cc8c */ swc1 $f4,-0x3374($at) -/* f015e20: 3c01c220 */ lui $at,0xc220 -/* f015e24: 44813000 */ mtc1 $at,$f6 -/* f015e28: 3c0f0200 */ lui $t7,0x200 -/* f015e2c: 3c018006 */ lui $at,0x8006 -/* f015e30: 25ef0000 */ addiu $t7,$t7,0x0 -/* f015e34: 25ce65d0 */ addiu $t6,$t6,0x65d0 -/* f015e38: 27bdffe8 */ addiu $sp,$sp,-24 -/* f015e3c: 01cf3023 */ subu $a2,$t6,$t7 -/* f015e40: e4262484 */ swc1 $f6,0x2484($at) -/* f015e44: afa5001c */ sw $a1,0x1c($sp) -/* f015e48: 3c02800a */ lui $v0,0x800a -/* f015e4c: 3c018006 */ lui $at,0x8006 -/* f015e50: 24c6003f */ addiu $a2,$a2,0x3f -/* f015e54: 2442cc90 */ addiu $v0,$v0,-13168 -/* f015e58: afbf0014 */ sw $ra,0x14($sp) -/* f015e5c: ac202498 */ sw $zero,0x2498($at) -/* f015e60: 34d8003f */ ori $t8,$a2,0x3f -/* f015e64: 3c05007f */ lui $a1,0x7f -/* f015e68: ac440000 */ sw $a0,0x0($v0) -/* f015e6c: 24a5bdc0 */ addiu $a1,$a1,-16960 -/* f015e70: 0c003504 */ jal 0xd410 -/* f015e74: 3b06003f */ xori $a2,$t8,0x3f -/* f015e78: 8fbf0014 */ lw $ra,0x14($sp) -/* f015e7c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f015e80: 03e00008 */ jr $ra -/* f015e84: 00000000 */ sll $zero,$zero,0x0 -/* f015e88: 3c028006 */ lui $v0,0x8006 -/* f015e8c: 24422410 */ addiu $v0,$v0,0x2410 -/* f015e90: 8c4e0000 */ lw $t6,0x0($v0) -/* f015e94: 27bdffc8 */ addiu $sp,$sp,-56 -/* f015e98: 240f0001 */ addiu $t7,$zero,0x1 -/* f015e9c: afb00020 */ sw $s0,0x20($sp) -/* f015ea0: 3c19bc00 */ lui $t9,0xbc00 -/* f015ea4: 01eec023 */ subu $t8,$t7,$t6 -/* f015ea8: afbf0024 */ sw $ra,0x24($sp) -/* f015eac: ac580000 */ sw $t8,0x0($v0) -/* f015eb0: 37390806 */ ori $t9,$t9,0x806 -/* f015eb4: ac990000 */ sw $t9,0x0($a0) -/* f015eb8: 24900008 */ addiu $s0,$a0,0x8 -/* f015ebc: 00801825 */ or $v1,$a0,$zero -/* f015ec0: 3c04800a */ lui $a0,0x800a -/* f015ec4: 8c84cc90 */ lw $a0,-0x3370($a0) -/* f015ec8: 0c012d20 */ jal 0x4b480 -/* f015ecc: afa30034 */ sw $v1,0x34($sp) -/* f015ed0: 8fa30034 */ lw $v1,0x34($sp) -/* f015ed4: 3c0a8006 */ lui $t2,0x8006 -/* f015ed8: 254a2414 */ addiu $t2,$t2,0x2414 -/* f015edc: ac620004 */ sw $v0,0x4($v1) -/* f015ee0: 91440000 */ lbu $a0,0x0($t2) -/* f015ee4: 3c098006 */ lui $t1,0x8006 -/* f015ee8: 25292498 */ addiu $t1,$t1,0x2498 -/* f015eec: 10800003 */ beqz $a0,.L0f015efc -/* f015ef0: 3c0c800a */ lui $t4,0x800a -/* f015ef4: 24010001 */ addiu $at,$zero,0x1 -/* f015ef8: 14810076 */ bne $a0,$at,.L0f0160d4 -.L0f015efc: -/* f015efc: 258c9fc0 */ addiu $t4,$t4,-24640 -/* f015f00: 8d8f0034 */ lw $t7,0x34($t4) -/* f015f04: 8d2d0000 */ lw $t5,0x0($t1) -/* f015f08: 240b00ff */ addiu $t3,$zero,0xff -/* f015f0c: 24040118 */ addiu $a0,$zero,0x118 -/* f015f10: 01af7021 */ addu $t6,$t5,$t7 -/* f015f14: 01cb0019 */ multu $t6,$t3 -/* f015f18: 01c0c025 */ or $t8,$t6,$zero -/* f015f1c: 44801000 */ mtc1 $zero,$f2 -/* f015f20: ad2e0000 */ sw $t6,0x0($t1) -/* f015f24: 3c18800a */ lui $t8,0x800a -/* f015f28: 3c0f8006 */ lui $t7,0x8006 -/* f015f2c: 00001812 */ mflo $v1 -/* f015f30: 00000000 */ sll $zero,$zero,0x0 -/* f015f34: 00000000 */ sll $zero,$zero,0x0 -/* f015f38: 0064001a */ div $zero,$v1,$a0 -/* f015f3c: 14800002 */ bnez $a0,.L0f015f48 -/* f015f40: 00000000 */ sll $zero,$zero,0x0 -/* f015f44: 0007000d */ break 0x7 -.L0f015f48: -/* f015f48: 2401ffff */ addiu $at,$zero,-1 -/* f015f4c: 14810004 */ bne $a0,$at,.L0f015f60 -/* f015f50: 3c018000 */ lui $at,0x8000 -/* f015f54: 14610002 */ bne $v1,$at,.L0f015f60 -/* f015f58: 00000000 */ sll $zero,$zero,0x0 -/* f015f5c: 0006000d */ break 0x6 -.L0f015f60: -/* f015f60: 00004012 */ mflo $t0 -/* f015f64: 29010100 */ slti $at,$t0,0x100 -/* f015f68: 14200002 */ bnez $at,.L0f015f74 -/* f015f6c: 00000000 */ sll $zero,$zero,0x0 -/* f015f70: 01604025 */ or $t0,$t3,$zero -.L0f015f74: -/* f015f74: 05010002 */ bgez $t0,.L0f015f80 -/* f015f78: 3c01fffd */ lui $at,0xfffd -/* f015f7c: 00004025 */ or $t0,$zero,$zero -.L0f015f80: -/* f015f80: 34218280 */ ori $at,$at,0x8280 -/* f015f84: 0061c821 */ addu $t9,$v1,$at -/* f015f88: 0324001a */ div $zero,$t9,$a0 -/* f015f8c: 14800002 */ bnez $a0,.L0f015f98 -/* f015f90: 00000000 */ sll $zero,$zero,0x0 -/* f015f94: 0007000d */ break 0x7 -.L0f015f98: -/* f015f98: 2401ffff */ addiu $at,$zero,-1 -/* f015f9c: 14810004 */ bne $a0,$at,.L0f015fb0 -/* f015fa0: 3c018000 */ lui $at,0x8000 -/* f015fa4: 17210002 */ bne $t9,$at,.L0f015fb0 -/* f015fa8: 00000000 */ sll $zero,$zero,0x0 -/* f015fac: 0006000d */ break 0x6 -.L0f015fb0: -/* f015fb0: 00006812 */ mflo $t5 -/* f015fb4: 016d1023 */ subu $v0,$t3,$t5 -/* f015fb8: 28410100 */ slti $at,$v0,0x100 -/* f015fbc: 14200002 */ bnez $at,.L0f015fc8 -/* f015fc0: 00000000 */ sll $zero,$zero,0x0 -/* f015fc4: 01601025 */ or $v0,$t3,$zero -.L0f015fc8: -/* f015fc8: 04430003 */ bgezl $v0,.L0f015fd8 -/* f015fcc: c5800044 */ lwc1 $f0,0x44($t4) -/* f015fd0: 00001025 */ or $v0,$zero,$zero -/* f015fd4: c5800044 */ lwc1 $f0,0x44($t4) -.L0f015fd8: -/* f015fd8: 3c038006 */ lui $v1,0x8006 -/* f015fdc: 24632484 */ addiu $v1,$v1,0x2484 -/* f015fe0: 46000180 */ add.s $f6,$f0,$f0 -/* f015fe4: c4640000 */ lwc1 $f4,0x0($v1) -/* f015fe8: 44061000 */ mfc1 $a2,$f2 -/* f015fec: 3c073f80 */ lui $a3,0x3f80 -/* f015ff0: 46062200 */ add.s $f8,$f4,$f6 -/* f015ff4: e7a20010 */ swc1 $f2,0x10($sp) -/* f015ff8: afa2002c */ sw $v0,0x2c($sp) -/* f015ffc: afa80030 */ sw $t0,0x30($sp) -/* f016000: e4680000 */ swc1 $f8,0x0($v1) -/* f016004: 8def2410 */ lw $t7,0x2410($t7) -/* f016008: 8f18cc88 */ lw $t8,-0x3378($t8) -/* f01600c: 8c650000 */ lw $a1,0x0($v1) -/* f016010: 000f7180 */ sll $t6,$t7,0x6 -/* f016014: 0c001301 */ jal 0x4c04 -/* f016018: 01d82021 */ addu $a0,$t6,$t8 -/* f01601c: 8fa2002c */ lw $v0,0x2c($sp) -/* f016020: 8fa80030 */ lw $t0,0x30($sp) -/* f016024: 240b00ff */ addiu $t3,$zero,0xff -/* f016028: 3c01800a */ lui $at,0x800a -/* f01602c: 01020019 */ multu $t0,$v0 -/* f016030: c42acc8c */ lwc1 $f10,-0x3374($at) -/* f016034: 3c098006 */ lui $t1,0x8006 -/* f016038: 3c0a8006 */ lui $t2,0x8006 -/* f01603c: 4600540d */ trunc.w.s $f16,$f10 -/* f016040: 254a2414 */ addiu $t2,$t2,0x2414 -/* f016044: 25292498 */ addiu $t1,$t1,0x2498 -/* f016048: 02002025 */ or $a0,$s0,$zero -/* f01604c: 44058000 */ mfc1 $a1,$f16 -/* f016050: 00006812 */ mflo $t5 -/* f016054: 00000000 */ sll $zero,$zero,0x0 -/* f016058: 00000000 */ sll $zero,$zero,0x0 -/* f01605c: 01ab001a */ div $zero,$t5,$t3 -/* f016060: 00003012 */ mflo $a2 -/* f016064: 15600002 */ bnez $t3,.L0f016070 -/* f016068: 00000000 */ sll $zero,$zero,0x0 -/* f01606c: 0007000d */ break 0x7 -.L0f016070: -/* f016070: 2401ffff */ addiu $at,$zero,-1 -/* f016074: 15610004 */ bne $t3,$at,.L0f016088 -/* f016078: 3c018000 */ lui $at,0x8000 -/* f01607c: 15a10002 */ bne $t5,$at,.L0f016088 -/* f016080: 00000000 */ sll $zero,$zero,0x0 -/* f016084: 0006000d */ break 0x6 -.L0f016088: -/* f016088: 0fc0557c */ jal func0f0155f0 -/* f01608c: 00000000 */ sll $zero,$zero,0x0 -/* f016090: 3c098006 */ lui $t1,0x8006 -/* f016094: 25292498 */ addiu $t1,$t1,0x2498 -/* f016098: 8d230000 */ lw $v1,0x0($t1) -/* f01609c: 3c0a8006 */ lui $t2,0x8006 -/* f0160a0: 254a2414 */ addiu $t2,$t2,0x2414 -/* f0160a4: 28610410 */ slti $at,$v1,0x410 -/* f0160a8: 1420000a */ bnez $at,.L0f0160d4 -/* f0160ac: 00408025 */ or $s0,$v0,$zero -/* f0160b0: 28610488 */ slti $at,$v1,0x488 -/* f0160b4: 54200008 */ bnezl $at,.L0f0160d8 -/* f0160b8: 8fbf0024 */ lw $ra,0x24($sp) -/* f0160bc: 914f0000 */ lbu $t7,0x0($t2) -/* f0160c0: ad200000 */ sw $zero,0x0($t1) -/* f0160c4: 25f80001 */ addiu $t8,$t7,0x1 -/* f0160c8: a1580000 */ sb $t8,0x0($t2) -/* f0160cc: 27190001 */ addiu $t9,$t8,0x1 -/* f0160d0: a1590000 */ sb $t9,0x0($t2) -.L0f0160d4: -/* f0160d4: 8fbf0024 */ lw $ra,0x24($sp) -.L0f0160d8: -/* f0160d8: 02001025 */ or $v0,$s0,$zero -/* f0160dc: 8fb00020 */ lw $s0,0x20($sp) -/* f0160e0: 03e00008 */ jr $ra -/* f0160e4: 27bd0038 */ addiu $sp,$sp,0x38 -/* f0160e8: 3c028006 */ lui $v0,0x8006 -/* f0160ec: 90422414 */ lbu $v0,0x2414($v0) -/* f0160f0: 384e0002 */ xori $t6,$v0,0x2 -/* f0160f4: 03e00008 */ jr $ra -/* f0160f8: 2dc20001 */ sltiu $v0,$t6,0x1 -/* f0160fc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f016100 -/* f016100: 3c0e800a */ lui $t6,0x800a -/* f016104: 8dcea24c */ lw $t6,-0x5db4($t6) -/* f016108: 27bdffd0 */ addiu $sp,$sp,-48 -/* f01610c: afbf0014 */ sw $ra,0x14($sp) -/* f016110: afa50034 */ sw $a1,0x34($sp) -/* f016114: 0fc4a24b */ jal func0f12892c -/* f016118: afae0020 */ sw $t6,0x20($sp) -/* f01611c: 27a40028 */ addiu $a0,$sp,0x28 -/* f016120: 0fc44c6b */ jal func0f1131ac -/* f016124: 27a50024 */ addiu $a1,$sp,0x24 -/* f016128: 8faf0034 */ lw $t7,0x34($sp) -/* f01612c: 24010001 */ addiu $at,$zero,0x1 -/* f016130: 8fa40028 */ lw $a0,0x28($sp) -/* f016134: 15e10003 */ bne $t7,$at,.L0f016144 -/* f016138: 00000000 */ sll $zero,$zero,0x0 -/* f01613c: 10000001 */ beqz $zero,.L0f016144 -/* f016140: 8fa40024 */ lw $a0,0x24($sp) -.L0f016144: -/* f016144: 0fc28857 */ jal func0f0a215c -/* f016148: 00000000 */ sll $zero,$zero,0x0 -/* f01614c: afa2002c */ sw $v0,0x2c($sp) -/* f016150: 0fc4a24b */ jal func0f12892c -/* f016154: 8fa40020 */ lw $a0,0x20($sp) -/* f016158: 8fbf0014 */ lw $ra,0x14($sp) -/* f01615c: 8fa2002c */ lw $v0,0x2c($sp) -/* f016160: 27bd0030 */ addiu $sp,$sp,0x30 -/* f016164: 03e00008 */ jr $ra -/* f016168: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01616c -/* f01616c: afa50004 */ sw $a1,0x4($sp) -/* f016170: 30ae00ff */ andi $t6,$a1,0xff -/* f016174: 01c02825 */ or $a1,$t6,$zero -/* f016178: 44852000 */ mtc1 $a1,$f4 -/* f01617c: afa60008 */ sw $a2,0x8($sp) -/* f016180: 30cf00ff */ andi $t7,$a2,0xff -/* f016184: afa7000c */ sw $a3,0xc($sp) -/* f016188: 30f800ff */ andi $t8,$a3,0xff -/* f01618c: 03003825 */ or $a3,$t8,$zero -/* f016190: 01e03025 */ or $a2,$t7,$zero -/* f016194: c7ac0010 */ lwc1 $f12,0x10($sp) -/* f016198: 05c10005 */ bgez $t6,.L0f0161b0 -/* f01619c: 468021a0 */ cvt.s.w $f6,$f4 -/* f0161a0: 3c014f80 */ lui $at,0x4f80 -/* f0161a4: 44814000 */ mtc1 $at,$f8 -/* f0161a8: 00000000 */ sll $zero,$zero,0x0 -/* f0161ac: 46083180 */ add.s $f6,$f6,$f8 -.L0f0161b0: -/* f0161b0: 460c3282 */ mul.s $f10,$f6,$f12 -/* f0161b4: 24020001 */ addiu $v0,$zero,0x1 -/* f0161b8: 3c014f00 */ lui $at,0x4f00 -/* f0161bc: 4459f800 */ cfc1 $t9,$31 -/* f0161c0: 44c2f800 */ ctc1 $v0,$31 -/* f0161c4: 00000000 */ sll $zero,$zero,0x0 -/* f0161c8: 46005424 */ cvt.w.s $f16,$f10 -/* f0161cc: 4442f800 */ cfc1 $v0,$31 -/* f0161d0: 00000000 */ sll $zero,$zero,0x0 -/* f0161d4: 30420078 */ andi $v0,$v0,0x78 -/* f0161d8: 50400013 */ beqzl $v0,.L0f016228 -/* f0161dc: 44028000 */ mfc1 $v0,$f16 -/* f0161e0: 44818000 */ mtc1 $at,$f16 -/* f0161e4: 24020001 */ addiu $v0,$zero,0x1 -/* f0161e8: 46105401 */ sub.s $f16,$f10,$f16 -/* f0161ec: 44c2f800 */ ctc1 $v0,$31 -/* f0161f0: 00000000 */ sll $zero,$zero,0x0 -/* f0161f4: 46008424 */ cvt.w.s $f16,$f16 -/* f0161f8: 4442f800 */ cfc1 $v0,$31 -/* f0161fc: 00000000 */ sll $zero,$zero,0x0 -/* f016200: 30420078 */ andi $v0,$v0,0x78 -/* f016204: 14400005 */ bnez $v0,.L0f01621c -/* f016208: 00000000 */ sll $zero,$zero,0x0 -/* f01620c: 44028000 */ mfc1 $v0,$f16 -/* f016210: 3c018000 */ lui $at,0x8000 -/* f016214: 10000007 */ beqz $zero,.L0f016234 -/* f016218: 00411025 */ or $v0,$v0,$at -.L0f01621c: -/* f01621c: 10000005 */ beqz $zero,.L0f016234 -/* f016220: 2402ffff */ addiu $v0,$zero,-1 -/* f016224: 44028000 */ mfc1 $v0,$f16 -.L0f016228: -/* f016228: 00000000 */ sll $zero,$zero,0x0 -/* f01622c: 0440fffb */ bltz $v0,.L0f01621c -/* f016230: 00000000 */ sll $zero,$zero,0x0 -.L0f016234: -/* f016234: 44d9f800 */ ctc1 $t9,$31 -/* f016238: 44869000 */ mtc1 $a2,$f18 -/* f01623c: a0820000 */ sb $v0,0x0($a0) -/* f016240: 04c10005 */ bgez $a2,.L0f016258 -/* f016244: 46809120 */ cvt.s.w $f4,$f18 -/* f016248: 3c014f80 */ lui $at,0x4f80 -/* f01624c: 44814000 */ mtc1 $at,$f8 -/* f016250: 00000000 */ sll $zero,$zero,0x0 -/* f016254: 46082100 */ add.s $f4,$f4,$f8 -.L0f016258: -/* f016258: 460c2182 */ mul.s $f6,$f4,$f12 -/* f01625c: 24030001 */ addiu $v1,$zero,0x1 -/* f016260: 3c014f00 */ lui $at,0x4f00 -/* f016264: 4449f800 */ cfc1 $t1,$31 -/* f016268: 44c3f800 */ ctc1 $v1,$31 -/* f01626c: 00000000 */ sll $zero,$zero,0x0 -/* f016270: 460032a4 */ cvt.w.s $f10,$f6 -/* f016274: 4443f800 */ cfc1 $v1,$31 -/* f016278: 00000000 */ sll $zero,$zero,0x0 -/* f01627c: 30630078 */ andi $v1,$v1,0x78 -/* f016280: 50600013 */ beqzl $v1,.L0f0162d0 -/* f016284: 44035000 */ mfc1 $v1,$f10 -/* f016288: 44815000 */ mtc1 $at,$f10 -/* f01628c: 24030001 */ addiu $v1,$zero,0x1 -/* f016290: 460a3281 */ sub.s $f10,$f6,$f10 -/* f016294: 44c3f800 */ ctc1 $v1,$31 -/* f016298: 00000000 */ sll $zero,$zero,0x0 -/* f01629c: 460052a4 */ cvt.w.s $f10,$f10 -/* f0162a0: 4443f800 */ cfc1 $v1,$31 -/* f0162a4: 00000000 */ sll $zero,$zero,0x0 -/* f0162a8: 30630078 */ andi $v1,$v1,0x78 -/* f0162ac: 14600005 */ bnez $v1,.L0f0162c4 -/* f0162b0: 00000000 */ sll $zero,$zero,0x0 -/* f0162b4: 44035000 */ mfc1 $v1,$f10 -/* f0162b8: 3c018000 */ lui $at,0x8000 -/* f0162bc: 10000007 */ beqz $zero,.L0f0162dc -/* f0162c0: 00611825 */ or $v1,$v1,$at -.L0f0162c4: -/* f0162c4: 10000005 */ beqz $zero,.L0f0162dc -/* f0162c8: 2403ffff */ addiu $v1,$zero,-1 -/* f0162cc: 44035000 */ mfc1 $v1,$f10 -.L0f0162d0: -/* f0162d0: 00000000 */ sll $zero,$zero,0x0 -/* f0162d4: 0460fffb */ bltz $v1,.L0f0162c4 -/* f0162d8: 00000000 */ sll $zero,$zero,0x0 -.L0f0162dc: -/* f0162dc: 44c9f800 */ ctc1 $t1,$31 -/* f0162e0: 44878000 */ mtc1 $a3,$f16 -/* f0162e4: a0830001 */ sb $v1,0x1($a0) -/* f0162e8: 04e10005 */ bgez $a3,.L0f016300 -/* f0162ec: 468084a0 */ cvt.s.w $f18,$f16 -/* f0162f0: 3c014f80 */ lui $at,0x4f80 -/* f0162f4: 44814000 */ mtc1 $at,$f8 -/* f0162f8: 00000000 */ sll $zero,$zero,0x0 -/* f0162fc: 46089480 */ add.s $f18,$f18,$f8 -.L0f016300: -/* f016300: 460c9102 */ mul.s $f4,$f18,$f12 -/* f016304: 24080001 */ addiu $t0,$zero,0x1 -/* f016308: 3c014f00 */ lui $at,0x4f00 -/* f01630c: 444af800 */ cfc1 $t2,$31 -/* f016310: 44c8f800 */ ctc1 $t0,$31 -/* f016314: 00000000 */ sll $zero,$zero,0x0 -/* f016318: 460021a4 */ cvt.w.s $f6,$f4 -/* f01631c: 4448f800 */ cfc1 $t0,$31 -/* f016320: 00000000 */ sll $zero,$zero,0x0 -/* f016324: 31080078 */ andi $t0,$t0,0x78 -/* f016328: 51000013 */ beqzl $t0,.L0f016378 -/* f01632c: 44083000 */ mfc1 $t0,$f6 -/* f016330: 44813000 */ mtc1 $at,$f6 -/* f016334: 24080001 */ addiu $t0,$zero,0x1 -/* f016338: 46062181 */ sub.s $f6,$f4,$f6 -/* f01633c: 44c8f800 */ ctc1 $t0,$31 -/* f016340: 00000000 */ sll $zero,$zero,0x0 -/* f016344: 460031a4 */ cvt.w.s $f6,$f6 -/* f016348: 4448f800 */ cfc1 $t0,$31 -/* f01634c: 00000000 */ sll $zero,$zero,0x0 -/* f016350: 31080078 */ andi $t0,$t0,0x78 -/* f016354: 15000005 */ bnez $t0,.L0f01636c -/* f016358: 00000000 */ sll $zero,$zero,0x0 -/* f01635c: 44083000 */ mfc1 $t0,$f6 -/* f016360: 3c018000 */ lui $at,0x8000 -/* f016364: 10000007 */ beqz $zero,.L0f016384 -/* f016368: 01014025 */ or $t0,$t0,$at -.L0f01636c: -/* f01636c: 10000005 */ beqz $zero,.L0f016384 -/* f016370: 2408ffff */ addiu $t0,$zero,-1 -/* f016374: 44083000 */ mfc1 $t0,$f6 -.L0f016378: -/* f016378: 00000000 */ sll $zero,$zero,0x0 -/* f01637c: 0500fffb */ bltz $t0,.L0f01636c -/* f016380: 00000000 */ sll $zero,$zero,0x0 -.L0f016384: -/* f016384: a0880002 */ sb $t0,0x2($a0) -/* f016388: a0820004 */ sb $v0,0x4($a0) -/* f01638c: a0830005 */ sb $v1,0x5($a0) -/* f016390: a0880006 */ sb $t0,0x6($a0) -/* f016394: a0850008 */ sb $a1,0x8($a0) -/* f016398: 8fa20014 */ lw $v0,0x14($sp) -/* f01639c: 3c0142fe */ lui $at,0x42fe -/* f0163a0: a0860009 */ sb $a2,0x9($a0) -/* f0163a4: a087000a */ sb $a3,0xa($a0) -/* f0163a8: a085000c */ sb $a1,0xc($a0) -/* f0163ac: a086000d */ sb $a2,0xd($a0) -/* f0163b0: a087000e */ sb $a3,0xe($a0) -/* f0163b4: 44caf800 */ ctc1 $t2,$31 -/* f0163b8: 44810000 */ mtc1 $at,$f0 -/* f0163bc: c44a0000 */ lwc1 $f10,0x0($v0) -/* f0163c0: 46005402 */ mul.s $f16,$f10,$f0 -/* f0163c4: 4600820d */ trunc.w.s $f8,$f16 -/* f0163c8: 440c4000 */ mfc1 $t4,$f8 -/* f0163cc: 00000000 */ sll $zero,$zero,0x0 -/* f0163d0: a08c0010 */ sb $t4,0x10($a0) -/* f0163d4: c4520004 */ lwc1 $f18,0x4($v0) -/* f0163d8: 46009102 */ mul.s $f4,$f18,$f0 -/* f0163dc: 4600218d */ trunc.w.s $f6,$f4 -/* f0163e0: 440e3000 */ mfc1 $t6,$f6 -/* f0163e4: 00000000 */ sll $zero,$zero,0x0 -/* f0163e8: a08e0011 */ sb $t6,0x11($a0) -/* f0163ec: c44a0008 */ lwc1 $f10,0x8($v0) -/* f0163f0: 46005402 */ mul.s $f16,$f10,$f0 -/* f0163f4: 4600820d */ trunc.w.s $f8,$f16 -/* f0163f8: 44184000 */ mfc1 $t8,$f8 -/* f0163fc: 03e00008 */ jr $ra -/* f016400: a0980012 */ sb $t8,0x12($a0) -); - -GLOBAL_ASM( -glabel func0f016404 -/* f016404: 27bdffe8 */ addiu $sp,$sp,-24 -/* f016408: afbf0014 */ sw $ra,0x14($sp) -/* f01640c: 0fc5b4f4 */ jal func0f16d3d0 -/* f016410: 00000000 */ sll $zero,$zero,0x0 -/* f016414: 240e0001 */ addiu $t6,$zero,0x1 -/* f016418: 3c018006 */ lui $at,0x8006 -/* f01641c: ac2e24f4 */ sw $t6,0x24f4($at) -/* f016420: 3c018006 */ lui $at,0x8006 -/* f016424: ac2024c4 */ sw $zero,0x24c4($at) -/* f016428: 8fbf0014 */ lw $ra,0x14($sp) -/* f01642c: 3c018006 */ lui $at,0x8006 -/* f016430: ac2024a8 */ sw $zero,0x24a8($at) -/* f016434: 3c018006 */ lui $at,0x8006 -/* f016438: ac2024ac */ sw $zero,0x24ac($at) -/* f01643c: 03e00008 */ jr $ra -/* f016440: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f016444 -/* f016444: 03e00008 */ jr $ra -/* f016448: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01644c -/* f01644c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f016450: 3c014270 */ lui $at,0x4270 -/* f016454: afbf0014 */ sw $ra,0x14($sp) -/* f016458: 44816000 */ mtc1 $at,$f12 -/* f01645c: 0c002f4c */ jal 0xbd30 -/* f016460: 00000000 */ sll $zero,$zero,0x0 -/* f016464: 3c017f1b */ lui $at,0x7f1b -/* f016468: 0c002f5f */ jal 0xbd7c -/* f01646c: c42c83c0 */ lwc1 $f12,-0x7c40($at) -/* f016470: 3c0142c8 */ lui $at,0x42c8 -/* f016474: 44816000 */ mtc1 $at,$f12 -/* f016478: 3c017f1b */ lui $at,0x7f1b -/* f01647c: 0c002fa1 */ jal 0xbe84 -/* f016480: c42e83c4 */ lwc1 $f14,-0x7c3c($at) -/* f016484: 0c002f48 */ jal 0xbd20 -/* f016488: 00002025 */ or $a0,$zero,$zero -/* f01648c: 3c028006 */ lui $v0,0x8006 -/* f016490: 244224c4 */ addiu $v0,$v0,0x24c4 -/* f016494: 3c0f800a */ lui $t7,0x800a -/* f016498: 8def9ff8 */ lw $t7,-0x6008($t7) -/* f01649c: 8c4e0000 */ lw $t6,0x0($v0) -/* f0164a0: 01cfc021 */ addu $t8,$t6,$t7 -/* f0164a4: 2b0100b5 */ slti $at,$t8,0xb5 -/* f0164a8: 14200003 */ bnez $at,.L0f0164b8 -/* f0164ac: ac580000 */ sw $t8,0x0($v0) -/* f0164b0: 0fc069f9 */ jal func0f01a7e4 -/* f0164b4: 24040001 */ addiu $a0,$zero,0x1 -.L0f0164b8: -/* f0164b8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0164bc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0164c0: 03e00008 */ jr $ra -/* f0164c4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0164c8 -/* f0164c8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0164cc: afbf0014 */ sw $ra,0x14($sp) -/* f0164d0: 3c018006 */ lui $at,0x8006 -/* f0164d4: ac2024c4 */ sw $zero,0x24c4($at) -/* f0164d8: 0c0027b1 */ jal 0x9ec4 -/* f0164dc: 24040001 */ addiu $a0,$zero,0x1 -/* f0164e0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0164e4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0164e8: 03e00008 */ jr $ra -/* f0164ec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0164f0 -/* f0164f0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0164f4: afbf0014 */ sw $ra,0x14($sp) -/* f0164f8: 3c018006 */ lui $at,0x8006 -/* f0164fc: 0c0026ac */ jal 0x9ab0 -/* f016500: ac2024e8 */ sw $zero,0x24e8($at) -/* f016504: 0c002aac */ jal 0xaab0 -/* f016508: 24040002 */ addiu $a0,$zero,0x2 -/* f01650c: 0c0027b1 */ jal 0x9ec4 -/* f016510: 00002025 */ or $a0,$zero,$zero -/* f016514: 8fbf0014 */ lw $ra,0x14($sp) -/* f016518: 27bd0018 */ addiu $sp,$sp,0x18 -/* f01651c: 03e00008 */ jr $ra -/* f016520: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f016524 -/* f016524: 3c028006 */ lui $v0,0x8006 -/* f016528: 244224c4 */ addiu $v0,$v0,0x24c4 -/* f01652c: 8c4e0000 */ lw $t6,0x0($v0) -/* f016530: 3c0142c8 */ lui $at,0x42c8 -/* f016534: 27bdffe8 */ addiu $sp,$sp,-24 -/* f016538: 44816000 */ mtc1 $at,$f12 -/* f01653c: 25cf0001 */ addiu $t7,$t6,0x1 -/* f016540: afbf0014 */ sw $ra,0x14($sp) -/* f016544: ac4f0000 */ sw $t7,0x0($v0) -/* f016548: 3c017f1b */ lui $at,0x7f1b -/* f01654c: 0c002fa1 */ jal 0xbe84 -/* f016550: c42e83c8 */ lwc1 $f14,-0x7c38($at) -/* f016554: 0c002f48 */ jal 0xbd20 -/* f016558: 00002025 */ or $a0,$zero,$zero -/* f01655c: 3c188006 */ lui $t8,0x8006 -/* f016560: 8f1824c4 */ lw $t8,0x24c4($t8) -/* f016564: 2b010007 */ slti $at,$t8,0x7 -/* f016568: 5420000d */ bnezl $at,.L0f0165a0 -/* f01656c: 8fbf0014 */ lw $ra,0x14($sp) -/* f016570: 0c005013 */ jal 0x1404c -/* f016574: 00000000 */ sll $zero,$zero,0x0 -/* f016578: 30590001 */ andi $t9,$v0,0x1 -/* f01657c: 17200005 */ bnez $t9,.L0f016594 -/* f016580: 00000000 */ sll $zero,$zero,0x0 -/* f016584: 0fc069f9 */ jal func0f01a7e4 -/* f016588: 24040006 */ addiu $a0,$zero,0x6 -/* f01658c: 10000004 */ beqz $zero,.L0f0165a0 -/* f016590: 8fbf0014 */ lw $ra,0x14($sp) -.L0f016594: -/* f016594: 0fc069f9 */ jal func0f01a7e4 -/* f016598: 24040004 */ addiu $a0,$zero,0x4 -/* f01659c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0165a0: -/* f0165a0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0165a4: 03e00008 */ jr $ra -/* f0165a8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0165ac -/* f0165ac: 3c028006 */ lui $v0,0x8006 -/* f0165b0: 8c4224c4 */ lw $v0,0x24c4($v0) -/* f0165b4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0165b8: afbf0014 */ sw $ra,0x14($sp) -/* f0165bc: 28410003 */ slti $at,$v0,0x3 -/* f0165c0: 14200006 */ bnez $at,.L0f0165dc -/* f0165c4: 28410006 */ slti $at,$v0,0x6 -/* f0165c8: 50200005 */ beqzl $at,.L0f0165e0 -/* f0165cc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0165d0: 0fc06bf0 */ jal func0f01afc0 -/* f0165d4: 00000000 */ sll $zero,$zero,0x0 -/* f0165d8: 00402025 */ or $a0,$v0,$zero -.L0f0165dc: -/* f0165dc: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0165e0: -/* f0165e0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0165e4: 00801025 */ or $v0,$a0,$zero -/* f0165e8: 03e00008 */ jr $ra -/* f0165ec: 00000000 */ sll $zero,$zero,0x0 -/* f0165f0: 27bdffb0 */ addiu $sp,$sp,-80 -/* f0165f4: 3c0e8008 */ lui $t6,0x8008 -/* f0165f8: 8dcefb1c */ lw $t6,-0x4e4($t6) -/* f0165fc: afa7005c */ sw $a3,0x5c($sp) -/* f016600: afbf0034 */ sw $ra,0x34($sp) -/* f016604: afa40050 */ sw $a0,0x50($sp) -/* f016608: afa50054 */ sw $a1,0x54($sp) -/* f01660c: afa60058 */ sw $a2,0x58($sp) -/* f016610: 3c078008 */ lui $a3,0x8008 -/* f016614: afa00048 */ sw $zero,0x48($sp) -/* f016618: afa0004c */ sw $zero,0x4c($sp) -/* f01661c: 8ce7fb20 */ lw $a3,-0x4e0($a3) -/* f016620: 8fa60064 */ lw $a2,0x64($sp) -/* f016624: 27a50048 */ addiu $a1,$sp,0x48 -/* f016628: 27a4004c */ addiu $a0,$sp,0x4c -/* f01662c: afa00014 */ sw $zero,0x14($sp) -/* f016630: 0fc55cbe */ jal func0f1572f8 -/* f016634: afae0010 */ sw $t6,0x10($sp) -/* f016638: 8faf005c */ lw $t7,0x5c($sp) -/* f01663c: 8fb80048 */ lw $t8,0x48($sp) -/* f016640: 8fab0060 */ lw $t3,0x60($sp) -/* f016644: 8fac004c */ lw $t4,0x4c($sp) -/* f016648: 01f80019 */ multu $t7,$t8 -/* f01664c: 8fa90054 */ lw $t1,0x54($sp) -/* f016650: 8faf0058 */ lw $t7,0x58($sp) -/* f016654: 0000c812 */ mflo $t9 -/* f016658: 07210003 */ bgez $t9,.L0f016668 -/* f01665c: 00194043 */ sra $t0,$t9,0x1 -/* f016660: 27210001 */ addiu $at,$t9,0x1 -/* f016664: 00014043 */ sra $t0,$at,0x1 -.L0f016668: -/* f016668: 016c0019 */ multu $t3,$t4 -/* f01666c: 01285023 */ subu $t2,$t1,$t0 -/* f016670: afaa0044 */ sw $t2,0x44($sp) -/* f016674: 00006812 */ mflo $t5 -/* f016678: 05a10003 */ bgez $t5,.L0f016688 -/* f01667c: 000d7043 */ sra $t6,$t5,0x1 -/* f016680: 25a10001 */ addiu $at,$t5,0x1 -/* f016684: 00017043 */ sra $t6,$at,0x1 -.L0f016688: -/* f016688: 01eec023 */ subu $t8,$t7,$t6 -/* f01668c: 0c002f02 */ jal 0xbc08 -/* f016690: afb80040 */ sw $t8,0x40($sp) -/* f016694: 0c002f06 */ jal 0xbc18 -/* f016698: a7a2003c */ sh $v0,0x3c($sp) -/* f01669c: 8fb90068 */ lw $t9,0x68($sp) -/* f0166a0: 8fa9006c */ lw $t1,0x6c($sp) -/* f0166a4: 8fa80070 */ lw $t0,0x70($sp) -/* f0166a8: 87aa003c */ lh $t2,0x3c($sp) -/* f0166ac: 8fa40050 */ lw $a0,0x50($sp) -/* f0166b0: 27a50044 */ addiu $a1,$sp,0x44 -/* f0166b4: 27a60040 */ addiu $a2,$sp,0x40 -/* f0166b8: 8fa70064 */ lw $a3,0x64($sp) -/* f0166bc: afa20020 */ sw $v0,0x20($sp) -/* f0166c0: afa00024 */ sw $zero,0x24($sp) -/* f0166c4: afa00028 */ sw $zero,0x28($sp) -/* f0166c8: afb90010 */ sw $t9,0x10($sp) -/* f0166cc: afa90014 */ sw $t1,0x14($sp) -/* f0166d0: afa80018 */ sw $t0,0x18($sp) -/* f0166d4: 0fc5580f */ jal func0f15603c -/* f0166d8: afaa001c */ sw $t2,0x1c($sp) -/* f0166dc: 8fbf0034 */ lw $ra,0x34($sp) -/* f0166e0: 27bd0050 */ addiu $sp,$sp,0x50 -/* f0166e4: 03e00008 */ jr $ra -/* f0166e8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0166ec -/* f0166ec: 27bdfed8 */ addiu $sp,$sp,-296 -/* f0166f0: 3c0f8006 */ lui $t7,0x8006 -/* f0166f4: 25ef26ec */ addiu $t7,$t7,0x26ec -/* f0166f8: afbf005c */ sw $ra,0x5c($sp) -/* f0166fc: afbe0058 */ sw $s8,0x58($sp) -/* f016700: afb70054 */ sw $s7,0x54($sp) -/* f016704: afb60050 */ sw $s6,0x50($sp) -/* f016708: afb5004c */ sw $s5,0x4c($sp) -/* f01670c: afb40048 */ sw $s4,0x48($sp) -/* f016710: afb30044 */ sw $s3,0x44($sp) -/* f016714: afb20040 */ sw $s2,0x40($sp) -/* f016718: afb1003c */ sw $s1,0x3c($sp) -/* f01671c: afb00038 */ sw $s0,0x38($sp) -/* f016720: afa40128 */ sw $a0,0x128($sp) -/* f016724: 25eb003c */ addiu $t3,$t7,0x3c -/* f016728: 27ae00e0 */ addiu $t6,$sp,0xe0 -.L0f01672c: -/* f01672c: 8de10000 */ lw $at,0x0($t7) -/* f016730: 25ef000c */ addiu $t7,$t7,0xc -/* f016734: 25ce000c */ addiu $t6,$t6,0xc -/* f016738: adc1fff4 */ sw $at,-0xc($t6) -/* f01673c: 8de1fff8 */ lw $at,-0x8($t7) -/* f016740: adc1fff8 */ sw $at,-0x8($t6) -/* f016744: 8de1fffc */ lw $at,-0x4($t7) -/* f016748: 15ebfff8 */ bne $t7,$t3,.L0f01672c -/* f01674c: adc1fffc */ sw $at,-0x4($t6) -/* f016750: 8de10000 */ lw $at,0x0($t7) -/* f016754: 3c0c8006 */ lui $t4,0x8006 -/* f016758: adc10000 */ sw $at,0x0($t6) -/* f01675c: 8d8c272c */ lw $t4,0x272c($t4) -/* f016760: 51800168 */ beqzl $t4,.L0f016d04 -/* f016764: 8fbf005c */ lw $ra,0x5c($sp) -/* f016768: 0fc06bf0 */ jal func0f01afc0 -/* f01676c: 8fa40128 */ lw $a0,0x128($sp) -/* f016770: afa20128 */ sw $v0,0x128($sp) -/* f016774: 0fc54d8a */ jal func0f153628 -/* f016778: 00402025 */ or $a0,$v0,$zero -/* f01677c: 3c0d8006 */ lui $t5,0x8006 -/* f016780: 3c108006 */ lui $s0,0x8006 -/* f016784: 25ad26ec */ addiu $t5,$t5,0x26ec -/* f016788: 3c1e8008 */ lui $s8,0x8008 -/* f01678c: 3c178008 */ lui $s7,0x8008 -/* f016790: 3c168008 */ lui $s6,0x8008 -/* f016794: afa20128 */ sw $v0,0x128($sp) -/* f016798: 261025f0 */ addiu $s0,$s0,0x25f0 -/* f01679c: afad0120 */ sw $t5,0x120($sp) -/* f0167a0: 26d6fb20 */ addiu $s6,$s6,-1248 -/* f0167a4: 26f7fb1c */ addiu $s7,$s7,-1252 -/* f0167a8: 27defb10 */ addiu $s8,$s8,-1264 -/* f0167ac: 86030008 */ lh $v1,0x8($s0) -.L0f0167b0: -/* f0167b0: 3c157f7f */ lui $s5,0x7f7f -/* f0167b4: 36b5ffff */ ori $s5,$s5,0xffff -/* f0167b8: 2c610007 */ sltiu $at,$v1,0x7 -/* f0167bc: 1020002b */ beqz $at,.L0f01686c -/* f0167c0: 0003c880 */ sll $t9,$v1,0x2 -/* f0167c4: 3c017f1b */ lui $at,0x7f1b -/* f0167c8: 00390821 */ addu $at,$at,$t9 -/* f0167cc: 8c3983cc */ lw $t9,-0x7c34($at) -/* f0167d0: 03200008 */ jr $t9 -/* f0167d4: 00000000 */ sll $zero,$zero,0x0 -/* f0167d8: 3c128008 */ lui $s2,0x8008 -/* f0167dc: 8fd10000 */ lw $s1,0x0($s8) -/* f0167e0: 10000024 */ beqz $zero,.L0f016874 -/* f0167e4: 8e52fb0c */ lw $s2,-0x4f4($s2) -/* f0167e8: 3c118008 */ lui $s1,0x8008 -/* f0167ec: 3c128008 */ lui $s2,0x8008 -/* f0167f0: 8e31fb18 */ lw $s1,-0x4e8($s1) -/* f0167f4: 1000001f */ beqz $zero,.L0f016874 -/* f0167f8: 8e52fb14 */ lw $s2,-0x4ec($s2) -/* f0167fc: 8ed10000 */ lw $s1,0x0($s6) -/* f016800: 1000001c */ beqz $zero,.L0f016874 -/* f016804: 8ef20000 */ lw $s2,0x0($s7) -/* f016808: 9602000a */ lhu $v0,0xa($s0) -/* f01680c: 2401564a */ addiu $at,$zero,0x564a -/* f016810: 8ed10000 */ lw $s1,0x0($s6) -/* f016814: 8ef20000 */ lw $s2,0x0($s7) -/* f016818: 10410003 */ beq $v0,$at,.L0f016828 -/* f01681c: 2415ffff */ addiu $s5,$zero,-1 -/* f016820: 24015649 */ addiu $at,$zero,0x5649 -/* f016824: 14410013 */ bne $v0,$at,.L0f016874 -.L0f016828: -/* f016828: 3c188009 */ lui $t8,0x8009 -/* f01682c: 93180af0 */ lbu $t8,0xaf0($t8) -/* f016830: 24010001 */ addiu $at,$zero,0x1 -/* f016834: 240b564a */ addiu $t3,$zero,0x564a -/* f016838: 17010004 */ bne $t8,$at,.L0f01684c -/* f01683c: 240f5649 */ addiu $t7,$zero,0x5649 -/* f016840: a60b000a */ sh $t3,0xa($s0) -/* f016844: 1000000b */ beqz $zero,.L0f016874 -/* f016848: 86030008 */ lh $v1,0x8($s0) -.L0f01684c: -/* f01684c: a60f000a */ sh $t7,0xa($s0) -/* f016850: 10000008 */ beqz $zero,.L0f016874 -/* f016854: 86030008 */ lh $v1,0x8($s0) -/* f016858: 3c128008 */ lui $s2,0x8008 -/* f01685c: 8fd10000 */ lw $s1,0x0($s8) -/* f016860: 8e52fb0c */ lw $s2,-0x4f4($s2) -/* f016864: 10000003 */ beqz $zero,.L0f016874 -/* f016868: 2415ffff */ addiu $s5,$zero,-1 -.L0f01686c: -/* f01686c: 8ed10000 */ lw $s1,0x0($s6) -/* f016870: 8ef20000 */ lw $s2,0x0($s7) -.L0f016874: -/* f016874: 24010003 */ addiu $at,$zero,0x3 -/* f016878: 54610015 */ bnel $v1,$at,.L0f0168d0 -/* f01687c: 24010004 */ addiu $at,$zero,0x4 -/* f016880: 0fc54de0 */ jal func0f153780 -/* f016884: 8fa40128 */ lw $a0,0x128($sp) -/* f016888: 0c002f02 */ jal 0xbc08 -/* f01688c: afa20128 */ sw $v0,0x128($sp) -/* f016890: 86060002 */ lh $a2,0x2($s0) -/* f016894: 3c0c7f7f */ lui $t4,0x7f7f -/* f016898: 358cff7f */ ori $t4,$t4,0xff7f -/* f01689c: 86050000 */ lh $a1,0x0($s0) -/* f0168a0: 24ce0002 */ addiu $t6,$a2,0x2 -/* f0168a4: afae0010 */ sw $t6,0x10($sp) -/* f0168a8: afac0014 */ sw $t4,0x14($sp) -/* f0168ac: 8fa40128 */ lw $a0,0x128($sp) -/* f0168b0: 0fc54e8d */ jal func0f153a34 -/* f0168b4: 00403825 */ or $a3,$v0,$zero -/* f0168b8: afa20128 */ sw $v0,0x128($sp) -/* f0168bc: 0fc54d8a */ jal func0f153628 -/* f0168c0: 00402025 */ or $a0,$v0,$zero -/* f0168c4: 10000106 */ beqz $zero,.L0f016ce0 -/* f0168c8: afa20128 */ sw $v0,0x128($sp) -/* f0168cc: 24010004 */ addiu $at,$zero,0x4 -.L0f0168d0: -/* f0168d0: 54610075 */ bnel $v1,$at,.L0f016aa8 -/* f0168d4: 24010007 */ addiu $at,$zero,0x7 -/* f0168d8: 0fc54de0 */ jal func0f153780 -/* f0168dc: 8fa40128 */ lw $a0,0x128($sp) -/* f0168e0: 244d0008 */ addiu $t5,$v0,0x8 -/* f0168e4: afad0128 */ sw $t5,0x128($sp) -/* f0168e8: 3c19e700 */ lui $t9,0xe700 -/* f0168ec: ac590000 */ sw $t9,0x0($v0) -/* f0168f0: ac400004 */ sw $zero,0x4($v0) -/* f0168f4: 8fb80128 */ lw $t8,0x128($sp) -/* f0168f8: 3c0fba00 */ lui $t7,0xba00 -/* f0168fc: 35ef1301 */ ori $t7,$t7,0x1301 -/* f016900: 270b0008 */ addiu $t3,$t8,0x8 -/* f016904: afab0128 */ sw $t3,0x128($sp) -/* f016908: af000004 */ sw $zero,0x4($t8) -/* f01690c: af0f0000 */ sw $t7,0x0($t8) -/* f016910: 8fae0128 */ lw $t6,0x128($sp) -/* f016914: 3c0db900 */ lui $t5,0xb900 -/* f016918: 35ad0002 */ ori $t5,$t5,0x2 -/* f01691c: 25cc0008 */ addiu $t4,$t6,0x8 -/* f016920: afac0128 */ sw $t4,0x128($sp) -/* f016924: adc00004 */ sw $zero,0x4($t6) -/* f016928: adcd0000 */ sw $t5,0x0($t6) -/* f01692c: 8fb90128 */ lw $t9,0x128($sp) -/* f016930: 3c0bba00 */ lui $t3,0xba00 -/* f016934: 356b1001 */ ori $t3,$t3,0x1001 -/* f016938: 27380008 */ addiu $t8,$t9,0x8 -/* f01693c: afb80128 */ sw $t8,0x128($sp) -/* f016940: af200004 */ sw $zero,0x4($t9) -/* f016944: af2b0000 */ sw $t3,0x0($t9) -/* f016948: 8faf0128 */ lw $t7,0x128($sp) -/* f01694c: 3c0cba00 */ lui $t4,0xba00 -/* f016950: 358c0903 */ ori $t4,$t4,0x903 -/* f016954: 25ee0008 */ addiu $t6,$t7,0x8 -/* f016958: afae0128 */ sw $t6,0x128($sp) -/* f01695c: 240d0c00 */ addiu $t5,$zero,0xc00 -/* f016960: 3c05800b */ lui $a1,0x800b -/* f016964: aded0004 */ sw $t5,0x4($t7) -/* f016968: adec0000 */ sw $t4,0x0($t7) -/* f01696c: 8ca5b5a8 */ lw $a1,-0x4a58($a1) -/* f016970: 24190002 */ addiu $t9,$zero,0x2 -/* f016974: 24180001 */ addiu $t8,$zero,0x1 -/* f016978: afb80014 */ sw $t8,0x14($sp) -/* f01697c: afb90010 */ sw $t9,0x10($sp) -/* f016980: afa00018 */ sw $zero,0x18($sp) -/* f016984: 27a40128 */ addiu $a0,$sp,0x128 -/* f016988: 24060001 */ addiu $a2,$zero,0x1 -/* f01698c: 00003825 */ or $a3,$zero,$zero -/* f016990: 0fc2ce70 */ jal func0f0b39c0 -/* f016994: 24a50234 */ addiu $a1,$a1,0x234 -/* f016998: 8fab0128 */ lw $t3,0x128($sp) -/* f01699c: 3c0eba00 */ lui $t6,0xba00 -/* f0169a0: 35ce1402 */ ori $t6,$t6,0x1402 -/* f0169a4: 256f0008 */ addiu $t7,$t3,0x8 -/* f0169a8: afaf0128 */ sw $t7,0x128($sp) -/* f0169ac: ad600004 */ sw $zero,0x4($t3) -/* f0169b0: ad6e0000 */ sw $t6,0x0($t3) -/* f0169b4: 8fac0128 */ lw $t4,0x128($sp) -/* f0169b8: 3c19fcff */ lui $t9,0xfcff -/* f0169bc: 3c18fffc */ lui $t8,0xfffc -/* f0169c0: 258d0008 */ addiu $t5,$t4,0x8 -/* f0169c4: afad0128 */ sw $t5,0x128($sp) -/* f0169c8: 3718f279 */ ori $t8,$t8,0xf279 -/* f0169cc: 3739ffff */ ori $t9,$t9,0xffff -/* f0169d0: ad990000 */ sw $t9,0x0($t4) -/* f0169d4: ad980004 */ sw $t8,0x4($t4) -/* f0169d8: 8fab0128 */ lw $t3,0x128($sp) -/* f0169dc: 3c0eba00 */ lui $t6,0xba00 -/* f0169e0: 35ce0c02 */ ori $t6,$t6,0xc02 -/* f0169e4: 256f0008 */ addiu $t7,$t3,0x8 -/* f0169e8: afaf0128 */ sw $t7,0x128($sp) -/* f0169ec: ad600004 */ sw $zero,0x4($t3) -/* f0169f0: ad6e0000 */ sw $t6,0x0($t3) -/* f0169f4: 8fa50128 */ lw $a1,0x128($sp) -/* f0169f8: 3c01e400 */ lui $at,0xe400 -/* f0169fc: 24ad0008 */ addiu $t5,$a1,0x8 -/* f016a00: afad0128 */ sw $t5,0x128($sp) -/* f016a04: 86190000 */ lh $t9,0x0($s0) -/* f016a08: 860d0002 */ lh $t5,0x2($s0) -/* f016a0c: 27380040 */ addiu $t8,$t9,0x40 -/* f016a10: 00185880 */ sll $t3,$t8,0x2 -/* f016a14: 316f0fff */ andi $t7,$t3,0xfff -/* f016a18: 25b90018 */ addiu $t9,$t5,0x18 -/* f016a1c: 0019c080 */ sll $t8,$t9,0x2 -/* f016a20: 000f7300 */ sll $t6,$t7,0xc -/* f016a24: 01c16025 */ or $t4,$t6,$at -/* f016a28: 330b0fff */ andi $t3,$t8,0xfff -/* f016a2c: 018b7825 */ or $t7,$t4,$t3 -/* f016a30: acaf0000 */ sw $t7,0x0($a1) -/* f016a34: 860e0000 */ lh $t6,0x0($s0) -/* f016a38: 860c0002 */ lh $t4,0x2($s0) -/* f016a3c: 000e6880 */ sll $t5,$t6,0x2 -/* f016a40: 31b90fff */ andi $t9,$t5,0xfff -/* f016a44: 000c5880 */ sll $t3,$t4,0x2 -/* f016a48: 316f0fff */ andi $t7,$t3,0xfff -/* f016a4c: 0019c300 */ sll $t8,$t9,0xc -/* f016a50: 030f7025 */ or $t6,$t8,$t7 -/* f016a54: acae0004 */ sw $t6,0x4($a1) -/* f016a58: 8fad0128 */ lw $t5,0x128($sp) -/* f016a5c: 240b0300 */ addiu $t3,$zero,0x300 -/* f016a60: 3c0cb400 */ lui $t4,0xb400 -/* f016a64: 25b90008 */ addiu $t9,$t5,0x8 -/* f016a68: afb90128 */ sw $t9,0x128($sp) -/* f016a6c: adab0004 */ sw $t3,0x4($t5) -/* f016a70: adac0000 */ sw $t4,0x0($t5) -/* f016a74: 8fb80128 */ lw $t8,0x128($sp) -/* f016a78: 3c0d0400 */ lui $t5,0x400 -/* f016a7c: 35adfc00 */ ori $t5,$t5,0xfc00 -/* f016a80: 270f0008 */ addiu $t7,$t8,0x8 -/* f016a84: afaf0128 */ sw $t7,0x128($sp) -/* f016a88: 3c0eb300 */ lui $t6,0xb300 -/* f016a8c: af0e0000 */ sw $t6,0x0($t8) -/* f016a90: af0d0004 */ sw $t5,0x4($t8) -/* f016a94: 0fc54d8a */ jal func0f153628 -/* f016a98: 8fa40128 */ lw $a0,0x128($sp) -/* f016a9c: 10000090 */ beqz $zero,.L0f016ce0 -/* f016aa0: afa20128 */ sw $v0,0x128($sp) -/* f016aa4: 24010007 */ addiu $at,$zero,0x7 -.L0f016aa8: -/* f016aa8: 54610075 */ bnel $v1,$at,.L0f016c80 -/* f016aac: 860c0000 */ lh $t4,0x0($s0) -/* f016ab0: 0fc54de0 */ jal func0f153780 -/* f016ab4: 8fa40128 */ lw $a0,0x128($sp) -/* f016ab8: 24590008 */ addiu $t9,$v0,0x8 -/* f016abc: afb90128 */ sw $t9,0x128($sp) -/* f016ac0: 3c0ce700 */ lui $t4,0xe700 -/* f016ac4: ac4c0000 */ sw $t4,0x0($v0) -/* f016ac8: ac400004 */ sw $zero,0x4($v0) -/* f016acc: 8fab0128 */ lw $t3,0x128($sp) -/* f016ad0: 3c0fba00 */ lui $t7,0xba00 -/* f016ad4: 35ef1301 */ ori $t7,$t7,0x1301 -/* f016ad8: 25780008 */ addiu $t8,$t3,0x8 -/* f016adc: afb80128 */ sw $t8,0x128($sp) -/* f016ae0: ad600004 */ sw $zero,0x4($t3) -/* f016ae4: ad6f0000 */ sw $t7,0x0($t3) -/* f016ae8: 8fae0128 */ lw $t6,0x128($sp) -/* f016aec: 3c19b900 */ lui $t9,0xb900 -/* f016af0: 37390002 */ ori $t9,$t9,0x2 -/* f016af4: 25cd0008 */ addiu $t5,$t6,0x8 -/* f016af8: afad0128 */ sw $t5,0x128($sp) -/* f016afc: adc00004 */ sw $zero,0x4($t6) -/* f016b00: add90000 */ sw $t9,0x0($t6) -/* f016b04: 8fac0128 */ lw $t4,0x128($sp) -/* f016b08: 3c18ba00 */ lui $t8,0xba00 -/* f016b0c: 37181001 */ ori $t8,$t8,0x1001 -/* f016b10: 258b0008 */ addiu $t3,$t4,0x8 -/* f016b14: afab0128 */ sw $t3,0x128($sp) -/* f016b18: ad800004 */ sw $zero,0x4($t4) -/* f016b1c: ad980000 */ sw $t8,0x0($t4) -/* f016b20: 8faf0128 */ lw $t7,0x128($sp) -/* f016b24: 3c0dba00 */ lui $t5,0xba00 -/* f016b28: 35ad0903 */ ori $t5,$t5,0x903 -/* f016b2c: 25ee0008 */ addiu $t6,$t7,0x8 -/* f016b30: afae0128 */ sw $t6,0x128($sp) -/* f016b34: 24190c00 */ addiu $t9,$zero,0xc00 -/* f016b38: 3c05800b */ lui $a1,0x800b -/* f016b3c: adf90004 */ sw $t9,0x4($t7) -/* f016b40: aded0000 */ sw $t5,0x0($t7) -/* f016b44: 8ca5b5a8 */ lw $a1,-0x4a58($a1) -/* f016b48: 240c0002 */ addiu $t4,$zero,0x2 -/* f016b4c: 240b0001 */ addiu $t3,$zero,0x1 -/* f016b50: afab0014 */ sw $t3,0x14($sp) -/* f016b54: afac0010 */ sw $t4,0x10($sp) -/* f016b58: afa00018 */ sw $zero,0x18($sp) -/* f016b5c: 27a40128 */ addiu $a0,$sp,0x128 -/* f016b60: 24060001 */ addiu $a2,$zero,0x1 -/* f016b64: 00003825 */ or $a3,$zero,$zero -/* f016b68: 0fc2ce70 */ jal func0f0b39c0 -/* f016b6c: 24a5024c */ addiu $a1,$a1,0x24c -/* f016b70: 8fb80128 */ lw $t8,0x128($sp) -/* f016b74: 3c0eba00 */ lui $t6,0xba00 -/* f016b78: 35ce1402 */ ori $t6,$t6,0x1402 -/* f016b7c: 270f0008 */ addiu $t7,$t8,0x8 -/* f016b80: afaf0128 */ sw $t7,0x128($sp) -/* f016b84: af000004 */ sw $zero,0x4($t8) -/* f016b88: af0e0000 */ sw $t6,0x0($t8) -/* f016b8c: 8fad0128 */ lw $t5,0x128($sp) -/* f016b90: 3c0cfcff */ lui $t4,0xfcff -/* f016b94: 3c0bfffc */ lui $t3,0xfffc -/* f016b98: 25b90008 */ addiu $t9,$t5,0x8 -/* f016b9c: afb90128 */ sw $t9,0x128($sp) -/* f016ba0: 356bf279 */ ori $t3,$t3,0xf279 -/* f016ba4: 358cffff */ ori $t4,$t4,0xffff -/* f016ba8: adac0000 */ sw $t4,0x0($t5) -/* f016bac: adab0004 */ sw $t3,0x4($t5) -/* f016bb0: 8fb80128 */ lw $t8,0x128($sp) -/* f016bb4: 3c0eba00 */ lui $t6,0xba00 -/* f016bb8: 35ce0c02 */ ori $t6,$t6,0xc02 -/* f016bbc: 270f0008 */ addiu $t7,$t8,0x8 -/* f016bc0: afaf0128 */ sw $t7,0x128($sp) -/* f016bc4: af000004 */ sw $zero,0x4($t8) -/* f016bc8: af0e0000 */ sw $t6,0x0($t8) -/* f016bcc: 8fa50128 */ lw $a1,0x128($sp) -/* f016bd0: 3c01e400 */ lui $at,0xe400 -/* f016bd4: 24b90008 */ addiu $t9,$a1,0x8 -/* f016bd8: afb90128 */ sw $t9,0x128($sp) -/* f016bdc: 860c0000 */ lh $t4,0x0($s0) -/* f016be0: 86190002 */ lh $t9,0x2($s0) -/* f016be4: 258b0020 */ addiu $t3,$t4,0x20 -/* f016be8: 000bc080 */ sll $t8,$t3,0x2 -/* f016bec: 330f0fff */ andi $t7,$t8,0xfff -/* f016bf0: 272c002a */ addiu $t4,$t9,0x2a -/* f016bf4: 000c5880 */ sll $t3,$t4,0x2 -/* f016bf8: 000f7300 */ sll $t6,$t7,0xc -/* f016bfc: 01c16825 */ or $t5,$t6,$at -/* f016c00: 31780fff */ andi $t8,$t3,0xfff -/* f016c04: 01b87825 */ or $t7,$t5,$t8 -/* f016c08: acaf0000 */ sw $t7,0x0($a1) -/* f016c0c: 860e0000 */ lh $t6,0x0($s0) -/* f016c10: 860d0002 */ lh $t5,0x2($s0) -/* f016c14: 000ec880 */ sll $t9,$t6,0x2 -/* f016c18: 332c0fff */ andi $t4,$t9,0xfff -/* f016c1c: 000dc080 */ sll $t8,$t5,0x2 -/* f016c20: 330f0fff */ andi $t7,$t8,0xfff -/* f016c24: 000c5b00 */ sll $t3,$t4,0xc -/* f016c28: 016f7025 */ or $t6,$t3,$t7 -/* f016c2c: acae0004 */ sw $t6,0x4($a1) -/* f016c30: 8fb90128 */ lw $t9,0x128($sp) -/* f016c34: 24180540 */ addiu $t8,$zero,0x540 -/* f016c38: 3c0db400 */ lui $t5,0xb400 -/* f016c3c: 272c0008 */ addiu $t4,$t9,0x8 -/* f016c40: afac0128 */ sw $t4,0x128($sp) -/* f016c44: af380004 */ sw $t8,0x4($t9) -/* f016c48: af2d0000 */ sw $t5,0x0($t9) -/* f016c4c: 8fab0128 */ lw $t3,0x128($sp) -/* f016c50: 3c190400 */ lui $t9,0x400 -/* f016c54: 3739fc00 */ ori $t9,$t9,0xfc00 -/* f016c58: 256f0008 */ addiu $t7,$t3,0x8 -/* f016c5c: afaf0128 */ sw $t7,0x128($sp) -/* f016c60: 3c0eb300 */ lui $t6,0xb300 -/* f016c64: ad6e0000 */ sw $t6,0x0($t3) -/* f016c68: ad790004 */ sw $t9,0x4($t3) -/* f016c6c: 0fc54d8a */ jal func0f153628 -/* f016c70: 8fa40128 */ lw $a0,0x128($sp) -/* f016c74: 1000001a */ beqz $zero,.L0f016ce0 -/* f016c78: afa20128 */ sw $v0,0x128($sp) -/* f016c7c: 860c0000 */ lh $t4,0x0($s0) -.L0f016c80: -/* f016c80: afac00dc */ sw $t4,0xdc($sp) -/* f016c84: 860d0002 */ lh $t5,0x2($s0) -/* f016c88: afad00d8 */ sw $t5,0xd8($sp) -/* f016c8c: 0fc5b9f1 */ jal func0f16e7c4 -/* f016c90: 9604000a */ lhu $a0,0xa($s0) -/* f016c94: 0c002f02 */ jal 0xbc08 -/* f016c98: 00409825 */ or $s3,$v0,$zero -/* f016c9c: 0002a400 */ sll $s4,$v0,0x10 -/* f016ca0: 0014c403 */ sra $t8,$s4,0x10 -/* f016ca4: 0c002f06 */ jal 0xbc18 -/* f016ca8: 0300a025 */ or $s4,$t8,$zero -/* f016cac: 8fa40128 */ lw $a0,0x128($sp) -/* f016cb0: 27a500dc */ addiu $a1,$sp,0xdc -/* f016cb4: 27a600d8 */ addiu $a2,$sp,0xd8 -/* f016cb8: 02603825 */ or $a3,$s3,$zero -/* f016cbc: afb10010 */ sw $s1,0x10($sp) -/* f016cc0: afb20014 */ sw $s2,0x14($sp) -/* f016cc4: afb50018 */ sw $s5,0x18($sp) -/* f016cc8: afb4001c */ sw $s4,0x1c($sp) -/* f016ccc: afa20020 */ sw $v0,0x20($sp) -/* f016cd0: afa00024 */ sw $zero,0x24($sp) -/* f016cd4: 0fc5580f */ jal func0f15603c -/* f016cd8: afa00028 */ sw $zero,0x28($sp) -/* f016cdc: afa20128 */ sw $v0,0x128($sp) -.L0f016ce0: -/* f016ce0: 8fab0120 */ lw $t3,0x120($sp) -/* f016ce4: 2610000c */ addiu $s0,$s0,0xc -/* f016ce8: 020b082b */ sltu $at,$s0,$t3 -/* f016cec: 5420feb0 */ bnezl $at,.L0f0167b0 -/* f016cf0: 86030008 */ lh $v1,0x8($s0) -/* f016cf4: 0fc54de0 */ jal func0f153780 -/* f016cf8: 8fa40128 */ lw $a0,0x128($sp) -/* f016cfc: afa20128 */ sw $v0,0x128($sp) -/* f016d00: 8fbf005c */ lw $ra,0x5c($sp) -.L0f016d04: -/* f016d04: 8fa20128 */ lw $v0,0x128($sp) -/* f016d08: 8fb00038 */ lw $s0,0x38($sp) -/* f016d0c: 8fb1003c */ lw $s1,0x3c($sp) -/* f016d10: 8fb20040 */ lw $s2,0x40($sp) -/* f016d14: 8fb30044 */ lw $s3,0x44($sp) -/* f016d18: 8fb40048 */ lw $s4,0x48($sp) -/* f016d1c: 8fb5004c */ lw $s5,0x4c($sp) -/* f016d20: 8fb60050 */ lw $s6,0x50($sp) -/* f016d24: 8fb70054 */ lw $s7,0x54($sp) -/* f016d28: 8fbe0058 */ lw $s8,0x58($sp) -/* f016d2c: 03e00008 */ jr $ra -/* f016d30: 27bd0128 */ addiu $sp,$sp,0x128 -); - -GLOBAL_ASM( -glabel func0f016d34 -/* f016d34: 27bdff90 */ addiu $sp,$sp,-112 -/* f016d38: 3c018006 */ lui $at,0x8006 -/* f016d3c: 3c0f8006 */ lui $t7,0x8006 -/* f016d40: afbf0024 */ sw $ra,0x24($sp) -/* f016d44: afb20020 */ sw $s2,0x20($sp) -/* f016d48: afb1001c */ sw $s1,0x1c($sp) -/* f016d4c: afb00018 */ sw $s0,0x18($sp) -/* f016d50: ac2024c4 */ sw $zero,0x24c4($at) -/* f016d54: 25ef2738 */ addiu $t7,$t7,0x2738 -/* f016d58: 8de10000 */ lw $at,0x0($t7) -/* f016d5c: 3c10800a */ lui $s0,0x800a -/* f016d60: 8e10cca0 */ lw $s0,-0x3360($s0) -/* f016d64: 27ae0058 */ addiu $t6,$sp,0x58 -/* f016d68: adc10000 */ sw $at,0x0($t6) -/* f016d6c: 8de10008 */ lw $at,0x8($t7) -/* f016d70: 8de80004 */ lw $t0,0x4($t7) -/* f016d74: 3c118008 */ lui $s1,0x8008 -/* f016d78: 2631b06c */ addiu $s1,$s1,-20372 -/* f016d7c: 3c060004 */ lui $a2,0x4 -/* f016d80: adc10008 */ sw $at,0x8($t6) -/* f016d84: adc80004 */ sw $t0,0x4($t6) -/* f016d88: 96240244 */ lhu $a0,0x244($s1) -/* f016d8c: 34c67800 */ ori $a2,$a2,0x7800 -/* f016d90: 00003825 */ or $a3,$zero,$zero -/* f016d94: 0fc69de5 */ jal func0f1a7794 -/* f016d98: 02002825 */ or $a1,$s0,$zero -/* f016d9c: ae220240 */ sw $v0,0x240($s1) -/* f016da0: 0fc59ca0 */ jal func0f167280 -/* f016da4: 96240244 */ lhu $a0,0x244($s1) -/* f016da8: 2443003f */ addiu $v1,$v0,0x3f -/* f016dac: 3469003f */ ori $t1,$v1,0x3f -/* f016db0: 3c0b0004 */ lui $t3,0x4 -/* f016db4: 392a003f */ xori $t2,$t1,0x3f -/* f016db8: 356b7800 */ ori $t3,$t3,0x7800 -/* f016dbc: 020a8021 */ addu $s0,$s0,$t2 -/* f016dc0: 016a9023 */ subu $s2,$t3,$t2 -/* f016dc4: 0c008b49 */ jal 0x22d24 -/* f016dc8: 8e240240 */ lw $a0,0x240($s1) -/* f016dcc: 0fc2cca0 */ jal func0f0b3280 -/* f016dd0: 8e240240 */ lw $a0,0x240($s1) -/* f016dd4: 3c038006 */ lui $v1,0x8006 -/* f016dd8: 246324f8 */ addiu $v1,$v1,0x24f8 -/* f016ddc: ac620000 */ sw $v0,0x0($v1) -/* f016de0: 00402025 */ or $a0,$v0,$zero -/* f016de4: 0c006bd6 */ jal 0x1af58 -/* f016de8: 3c053f80 */ lui $a1,0x3f80 -/* f016dec: 3c048006 */ lui $a0,0x8006 -/* f016df0: 8c8424f8 */ lw $a0,0x24f8($a0) -/* f016df4: 0c006b4d */ jal 0x1ad34 -/* f016df8: 27a50058 */ addiu $a1,$sp,0x58 -/* f016dfc: 3c0d8006 */ lui $t5,0x8006 -/* f016e00: 25ad2744 */ addiu $t5,$t5,0x2744 -/* f016e04: 8da10000 */ lw $at,0x0($t5) -/* f016e08: 27ac004c */ addiu $t4,$sp,0x4c -/* f016e0c: 8db80004 */ lw $t8,0x4($t5) -/* f016e10: ad810000 */ sw $at,0x0($t4) -/* f016e14: 8da10008 */ lw $at,0x8($t5) -/* f016e18: ad980004 */ sw $t8,0x4($t4) -/* f016e1c: 02002825 */ or $a1,$s0,$zero -/* f016e20: ad810008 */ sw $at,0x8($t4) -/* f016e24: 9624024c */ lhu $a0,0x24c($s1) -/* f016e28: 02403025 */ or $a2,$s2,$zero -/* f016e2c: 0fc69de5 */ jal func0f1a7794 -/* f016e30: 00003825 */ or $a3,$zero,$zero -/* f016e34: ae220248 */ sw $v0,0x248($s1) -/* f016e38: 0fc59ca0 */ jal func0f167280 -/* f016e3c: 9624024c */ lhu $a0,0x24c($s1) -/* f016e40: 2443003f */ addiu $v1,$v0,0x3f -/* f016e44: 346e003f */ ori $t6,$v1,0x3f -/* f016e48: 39cf003f */ xori $t7,$t6,0x3f -/* f016e4c: 020f8021 */ addu $s0,$s0,$t7 -/* f016e50: 024f9023 */ subu $s2,$s2,$t7 -/* f016e54: 0c008b49 */ jal 0x22d24 -/* f016e58: 8e240248 */ lw $a0,0x248($s1) -/* f016e5c: 0fc2cca0 */ jal func0f0b3280 -/* f016e60: 8e240248 */ lw $a0,0x248($s1) -/* f016e64: 3c038006 */ lui $v1,0x8006 -/* f016e68: 246324fc */ addiu $v1,$v1,0x24fc -/* f016e6c: ac620000 */ sw $v0,0x0($v1) -/* f016e70: 00402025 */ or $a0,$v0,$zero -/* f016e74: 0c006bd6 */ jal 0x1af58 -/* f016e78: 3c053f80 */ lui $a1,0x3f80 -/* f016e7c: 3c048006 */ lui $a0,0x8006 -/* f016e80: 8c8424fc */ lw $a0,0x24fc($a0) -/* f016e84: 0c006b4d */ jal 0x1ad34 -/* f016e88: 27a5004c */ addiu $a1,$sp,0x4c -/* f016e8c: 3c098006 */ lui $t1,0x8006 -/* f016e90: 25292750 */ addiu $t1,$t1,0x2750 -/* f016e94: 8d210000 */ lw $at,0x0($t1) -/* f016e98: 27a80040 */ addiu $t0,$sp,0x40 -/* f016e9c: 8d2b0004 */ lw $t3,0x4($t1) -/* f016ea0: ad010000 */ sw $at,0x0($t0) -/* f016ea4: 8d210008 */ lw $at,0x8($t1) -/* f016ea8: ad0b0004 */ sw $t3,0x4($t0) -/* f016eac: 02002825 */ or $a1,$s0,$zero -/* f016eb0: ad010008 */ sw $at,0x8($t0) -/* f016eb4: 9624026c */ lhu $a0,0x26c($s1) -/* f016eb8: 02403025 */ or $a2,$s2,$zero -/* f016ebc: 0fc69de5 */ jal func0f1a7794 -/* f016ec0: 00003825 */ or $a3,$zero,$zero -/* f016ec4: ae220268 */ sw $v0,0x268($s1) -/* f016ec8: 0fc59ca0 */ jal func0f167280 -/* f016ecc: 9624026c */ lhu $a0,0x26c($s1) -/* f016ed0: 2443003f */ addiu $v1,$v0,0x3f -/* f016ed4: 3479003f */ ori $t9,$v1,0x3f -/* f016ed8: 3b2c003f */ xori $t4,$t9,0x3f -/* f016edc: 020c8021 */ addu $s0,$s0,$t4 -/* f016ee0: 024c9023 */ subu $s2,$s2,$t4 -/* f016ee4: 0c008b49 */ jal 0x22d24 -/* f016ee8: 8e240268 */ lw $a0,0x268($s1) -/* f016eec: 0fc2cc2b */ jal func0f0b30ac -/* f016ef0: 8e240268 */ lw $a0,0x268($s1) -/* f016ef4: 3c038006 */ lui $v1,0x8006 -/* f016ef8: 24632508 */ addiu $v1,$v1,0x2508 -/* f016efc: ac620000 */ sw $v0,0x0($v1) -/* f016f00: 00402025 */ or $a0,$v0,$zero -/* f016f04: 0c006bd6 */ jal 0x1af58 -/* f016f08: 3c053f80 */ lui $a1,0x3f80 -/* f016f0c: 3c048006 */ lui $a0,0x8006 -/* f016f10: 8c842508 */ lw $a0,0x2508($a0) -/* f016f14: 0c006b4d */ jal 0x1ad34 -/* f016f18: 27a50040 */ addiu $a1,$sp,0x40 -/* f016f1c: 3c188006 */ lui $t8,0x8006 -/* f016f20: 2718275c */ addiu $t8,$t8,0x275c -/* f016f24: 8f010000 */ lw $at,0x0($t8) -/* f016f28: 27ad0034 */ addiu $t5,$sp,0x34 -/* f016f2c: 8f0f0004 */ lw $t7,0x4($t8) -/* f016f30: ada10000 */ sw $at,0x0($t5) -/* f016f34: 8f010008 */ lw $at,0x8($t8) -/* f016f38: adaf0004 */ sw $t7,0x4($t5) -/* f016f3c: 02002825 */ or $a1,$s0,$zero -/* f016f40: ada10008 */ sw $at,0x8($t5) -/* f016f44: 96240274 */ lhu $a0,0x274($s1) -/* f016f48: 02403025 */ or $a2,$s2,$zero -/* f016f4c: 0fc69de5 */ jal func0f1a7794 -/* f016f50: 00003825 */ or $a3,$zero,$zero -/* f016f54: ae220270 */ sw $v0,0x270($s1) -/* f016f58: 0fc59ca0 */ jal func0f167280 -/* f016f5c: 96240274 */ lhu $a0,0x274($s1) -/* f016f60: 2443003f */ addiu $v1,$v0,0x3f -/* f016f64: 346a003f */ ori $t2,$v1,0x3f -/* f016f68: 3948003f */ xori $t0,$t2,0x3f -/* f016f6c: 02088021 */ addu $s0,$s0,$t0 -/* f016f70: 02489023 */ subu $s2,$s2,$t0 -/* f016f74: 0c008b49 */ jal 0x22d24 -/* f016f78: 8e240270 */ lw $a0,0x270($s1) -/* f016f7c: 0fc2cc2b */ jal func0f0b30ac -/* f016f80: 8e240270 */ lw $a0,0x270($s1) -/* f016f84: 3c038006 */ lui $v1,0x8006 -/* f016f88: 2463250c */ addiu $v1,$v1,0x250c -/* f016f8c: ac620000 */ sw $v0,0x0($v1) -/* f016f90: 00402025 */ or $a0,$v0,$zero -/* f016f94: 0c006bd6 */ jal 0x1af58 -/* f016f98: 3c053f80 */ lui $a1,0x3f80 -/* f016f9c: 3c048006 */ lui $a0,0x8006 -/* f016fa0: 8c84250c */ lw $a0,0x250c($a0) -/* f016fa4: 0c006b4d */ jal 0x1ad34 -/* f016fa8: 27a50034 */ addiu $a1,$sp,0x34 -/* f016fac: 8e240268 */ lw $a0,0x268($s1) -/* f016fb0: 0c006a6f */ jal 0x1a9bc -/* f016fb4: 24050002 */ addiu $a1,$zero,0x2 -/* f016fb8: 84430010 */ lh $v1,0x10($v0) -/* f016fbc: 3c04800a */ lui $a0,0x800a -/* f016fc0: 2484cca8 */ addiu $a0,$a0,-13144 -/* f016fc4: 00034880 */ sll $t1,$v1,0x2 -/* f016fc8: 01234823 */ subu $t1,$t1,$v1 -/* f016fcc: 00094880 */ sll $t1,$t1,0x2 -/* f016fd0: 25230007 */ addiu $v1,$t1,0x7 -/* f016fd4: 346b0007 */ ori $t3,$v1,0x7 -/* f016fd8: 39790007 */ xori $t9,$t3,0x7 -/* f016fdc: ac900000 */ sw $s0,0x0($a0) -/* f016fe0: 02198021 */ addu $s0,$s0,$t9 -/* f016fe4: ac900004 */ sw $s0,0x4($a0) -/* f016fe8: 94430016 */ lhu $v1,0x16($v0) -/* f016fec: 3c05800a */ lui $a1,0x800a -/* f016ff0: 24a5ccb0 */ addiu $a1,$a1,-13136 -/* f016ff4: 00036080 */ sll $t4,$v1,0x2 -/* f016ff8: 25830007 */ addiu $v1,$t4,0x7 -/* f016ffc: 02198021 */ addu $s0,$s0,$t9 -/* f017000: 346e0007 */ ori $t6,$v1,0x7 -/* f017004: 39cd0007 */ xori $t5,$t6,0x7 -/* f017008: acb00000 */ sw $s0,0x0($a1) -/* f01700c: 020d8021 */ addu $s0,$s0,$t5 -/* f017010: acb00004 */ sw $s0,0x4($a1) -/* f017014: 3c01800a */ lui $at,0x800a -/* f017018: ac20ccb8 */ sw $zero,-0x3348($at) -/* f01701c: 24100001 */ addiu $s0,$zero,0x1 -/* f017020: 3c018006 */ lui $at,0x8006 -/* f017024: ac3024f4 */ sw $s0,0x24f4($at) -/* f017028: 0c005204 */ jal 0x14810 -/* f01702c: 00002025 */ or $a0,$zero,$zero -/* f017030: 3c188006 */ lui $t8,0x8006 -/* f017034: 8f1824a8 */ lw $t8,0x24a8($t8) -/* f017038: 3c018006 */ lui $at,0x8006 -/* f01703c: ac302730 */ sw $s0,0x2730($at) -/* f017040: 3c018006 */ lui $at,0x8006 -/* f017044: 13000003 */ beqz $t8,.L0f017054 -/* f017048: ac202734 */ sw $zero,0x2734($at) -/* f01704c: 0fc05e60 */ jal func0f017980 -/* f017050: 00000000 */ sll $zero,$zero,0x0 -.L0f017054: -/* f017054: 8fbf0024 */ lw $ra,0x24($sp) -/* f017058: 8fb00018 */ lw $s0,0x18($sp) -/* f01705c: 8fb1001c */ lw $s1,0x1c($sp) -/* f017060: 8fb20020 */ lw $s2,0x20($sp) -/* f017064: 03e00008 */ jr $ra -/* f017068: 27bd0070 */ addiu $sp,$sp,0x70 -); - -GLOBAL_ASM( -glabel func0f01706c -/* f01706c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f017070: afbf0014 */ sw $ra,0x14($sp) -/* f017074: 3c048006 */ lui $a0,0x8006 -/* f017078: 0fc2cc33 */ jal func0f0b30cc -/* f01707c: 8c8424f8 */ lw $a0,0x24f8($a0) -/* f017080: 3c048006 */ lui $a0,0x8006 -/* f017084: 0fc2cc33 */ jal func0f0b30cc -/* f017088: 8c8424fc */ lw $a0,0x24fc($a0) -/* f01708c: 3c048006 */ lui $a0,0x8006 -/* f017090: 0fc2cc33 */ jal func0f0b30cc -/* f017094: 8c842508 */ lw $a0,0x2508($a0) -/* f017098: 3c048006 */ lui $a0,0x8006 -/* f01709c: 0fc2cc33 */ jal func0f0b30cc -/* f0170a0: 8c84250c */ lw $a0,0x250c($a0) -/* f0170a4: 0c005204 */ jal 0x14810 -/* f0170a8: 24040001 */ addiu $a0,$zero,0x1 -/* f0170ac: 8fbf0014 */ lw $ra,0x14($sp) -/* f0170b0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0170b4: 03e00008 */ jr $ra -/* f0170b8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0170bc -/* f0170bc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0170c0: 3c014238 */ lui $at,0x4238 -/* f0170c4: afbf0014 */ sw $ra,0x14($sp) -/* f0170c8: 44816000 */ mtc1 $at,$f12 -/* f0170cc: 0c002f4c */ jal 0xbd30 -/* f0170d0: 00000000 */ sll $zero,$zero,0x0 -/* f0170d4: 3c017f1b */ lui $at,0x7f1b -/* f0170d8: 0c002f5f */ jal 0xbd7c -/* f0170dc: c42c83e8 */ lwc1 $f12,-0x7c18($at) -/* f0170e0: 3c0142c8 */ lui $at,0x42c8 -/* f0170e4: 44816000 */ mtc1 $at,$f12 -/* f0170e8: 3c017f1b */ lui $at,0x7f1b -/* f0170ec: 0c002fa1 */ jal 0xbe84 -/* f0170f0: c42e83ec */ lwc1 $f14,-0x7c14($at) -/* f0170f4: 0c002f48 */ jal 0xbd20 -/* f0170f8: 00002025 */ or $a0,$zero,$zero -/* f0170fc: 3c0e8006 */ lui $t6,0x8006 -/* f017100: 3c0f800a */ lui $t7,0x800a -/* f017104: 8def9ff8 */ lw $t7,-0x6008($t7) -/* f017108: 8dce24c4 */ lw $t6,0x24c4($t6) -/* f01710c: 3c02800a */ lui $v0,0x800a -/* f017110: 3c018006 */ lui $at,0x8006 -/* f017114: 01cfc021 */ addu $t8,$t6,$t7 -/* f017118: 2442ccb8 */ addiu $v0,$v0,-13128 -/* f01711c: ac3824c4 */ sw $t8,0x24c4($at) -/* f017120: 8c590000 */ lw $t9,0x0($v0) -/* f017124: 24080001 */ addiu $t0,$zero,0x1 -/* f017128: 3c0a8006 */ lui $t2,0x8006 -/* f01712c: 01194823 */ subu $t1,$t0,$t9 -/* f017130: ac490000 */ sw $t1,0x0($v0) -/* f017134: 8d4a2734 */ lw $t2,0x2734($t2) -/* f017138: 3c0b800a */ lui $t3,0x800a -/* f01713c: 11400022 */ beqz $t2,.L0f0171c8 -/* f017140: 00000000 */ sll $zero,$zero,0x0 -/* f017144: 916b232c */ lbu $t3,0x232c($t3) -/* f017148: 3c0c8009 */ lui $t4,0x8009 -/* f01714c: 1160001c */ beqz $t3,.L0f0171c0 -/* f017150: 00000000 */ sll $zero,$zero,0x0 -/* f017154: 918c0af0 */ lbu $t4,0xaf0($t4) -/* f017158: 24010001 */ addiu $at,$zero,0x1 -/* f01715c: 240d0005 */ addiu $t5,$zero,0x5 -/* f017160: 11810017 */ beq $t4,$at,.L0f0171c0 -/* f017164: 3c018006 */ lui $at,0x8006 -/* f017168: 0fc4ed98 */ jal func0f13b660 -/* f01716c: ac2d24b4 */ sw $t5,0x24b4($at) -/* f017170: 240e005c */ addiu $t6,$zero,0x5c -/* f017174: 3c018006 */ lui $at,0x8006 -/* f017178: ac2e24e4 */ sw $t6,0x24e4($at) -/* f01717c: 0fc068d5 */ jal func0f01a354 -/* f017180: 24040001 */ addiu $a0,$zero,0x1 -/* f017184: 3c048006 */ lui $a0,0x8006 -/* f017188: 0c003a57 */ jal 0xe95c -/* f01718c: 8c8424e4 */ lw $a0,0x24e4($a0) -/* f017190: 3c03800a */ lui $v1,0x800a -/* f017194: 24639fc0 */ addiu $v1,$v1,-24640 -/* f017198: 2402ffff */ addiu $v0,$zero,-1 -/* f01719c: ac600294 */ sw $zero,0x294($v1) -/* f0171a0: ac620298 */ sw $v0,0x298($v1) -/* f0171a4: ac62029c */ sw $v0,0x29c($v1) -/* f0171a8: 0fc5b36a */ jal func0f16cda8 -/* f0171ac: 00002025 */ or $a0,$zero,$zero -/* f0171b0: 0c0027b1 */ jal 0x9ec4 -/* f0171b4: 24040001 */ addiu $a0,$zero,0x1 -/* f0171b8: 10000003 */ beqz $zero,.L0f0171c8 -/* f0171bc: 00000000 */ sll $zero,$zero,0x0 -.L0f0171c0: -/* f0171c0: 0fc069f9 */ jal func0f01a7e4 -/* f0171c4: 24040005 */ addiu $a0,$zero,0x5 -.L0f0171c8: -/* f0171c8: 3c0f8006 */ lui $t7,0x8006 -/* f0171cc: 8def24a8 */ lw $t7,0x24a8($t7) -/* f0171d0: 3c188006 */ lui $t8,0x8006 -/* f0171d4: 51e00008 */ beqzl $t7,.L0f0171f8 -/* f0171d8: 00002025 */ or $a0,$zero,$zero -/* f0171dc: 8f1824c4 */ lw $t8,0x24c4($t8) -/* f0171e0: 2b01029b */ slti $at,$t8,0x29b -/* f0171e4: 54200004 */ bnezl $at,.L0f0171f8 -/* f0171e8: 00002025 */ or $a0,$zero,$zero -/* f0171ec: 0fc069f9 */ jal func0f01a7e4 -/* f0171f0: 24040005 */ addiu $a0,$zero,0x5 -/* f0171f4: 00002025 */ or $a0,$zero,$zero -.L0f0171f8: -/* f0171f8: 0c005408 */ jal 0x15020 -/* f0171fc: 3405ffff */ dli $a1,0xffff -/* f017200: 1040000d */ beqz $v0,.L0f017238 -/* f017204: 24080001 */ addiu $t0,$zero,0x1 -/* f017208: 3c028006 */ lui $v0,0x8006 -/* f01720c: 244224ac */ addiu $v0,$v0,0x24ac -/* f017210: ac480000 */ sw $t0,0x0($v0) -/* f017214: 3c098006 */ lui $t1,0x8006 -/* f017218: 8d2924c4 */ lw $t1,0x24c4($t1) -/* f01721c: 3c018006 */ lui $at,0x8006 -/* f017220: ac2824a8 */ sw $t0,0x24a8($at) -/* f017224: 29210225 */ slti $at,$t1,0x225 -/* f017228: 50200004 */ beqzl $at,.L0f01723c -/* f01722c: 8fbf0014 */ lw $ra,0x14($sp) -/* f017230: 0fc069f9 */ jal func0f01a7e4 -/* f017234: 24040002 */ addiu $a0,$zero,0x2 -.L0f017238: -/* f017238: 8fbf0014 */ lw $ra,0x14($sp) -.L0f01723c: -/* f01723c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f017240: 03e00008 */ jr $ra -/* f017244: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f017248 -/* f017248: 27bdfeb0 */ addiu $sp,$sp,-336 -/* f01724c: f7b40018 */ sdc1 $f20,0x18($sp) -/* f017250: 3c0f8006 */ lui $t7,0x8006 -/* f017254: afb70044 */ sw $s7,0x44($sp) -/* f017258: 25ef2768 */ addiu $t7,$t7,0x2768 -/* f01725c: 4487a000 */ mtc1 $a3,$f20 -/* f017260: 00a0b825 */ or $s7,$a1,$zero -/* f017264: afbf004c */ sw $ra,0x4c($sp) -/* f017268: afbe0048 */ sw $s8,0x48($sp) -/* f01726c: afb60040 */ sw $s6,0x40($sp) -/* f017270: afb5003c */ sw $s5,0x3c($sp) -/* f017274: afb40038 */ sw $s4,0x38($sp) -/* f017278: afb30034 */ sw $s3,0x34($sp) -/* f01727c: afb20030 */ sw $s2,0x30($sp) -/* f017280: afb1002c */ sw $s1,0x2c($sp) -/* f017284: afb00028 */ sw $s0,0x28($sp) -/* f017288: f7b60020 */ sdc1 $f22,0x20($sp) -/* f01728c: afa40150 */ sw $a0,0x150($sp) -/* f017290: afa60158 */ sw $a2,0x158($sp) -/* f017294: 25eb003c */ addiu $t3,$t7,0x3c -/* f017298: 27ae0110 */ addiu $t6,$sp,0x110 -.L0f01729c: -/* f01729c: 8de10000 */ lw $at,0x0($t7) -/* f0172a0: 25ef000c */ addiu $t7,$t7,0xc -/* f0172a4: 25ce000c */ addiu $t6,$t6,0xc -/* f0172a8: adc1fff4 */ sw $at,-0xc($t6) -/* f0172ac: 8de1fff8 */ lw $at,-0x8($t7) -/* f0172b0: adc1fff8 */ sw $at,-0x8($t6) -/* f0172b4: 8de1fffc */ lw $at,-0x4($t7) -/* f0172b8: 15ebfff8 */ bne $t7,$t3,.L0f01729c -/* f0172bc: adc1fffc */ sw $at,-0x4($t6) -/* f0172c0: 8de10000 */ lw $at,0x0($t7) -/* f0172c4: 00002825 */ or $a1,$zero,$zero -/* f0172c8: adc10000 */ sw $at,0x0($t6) -/* f0172cc: 0c006a47 */ jal 0x1a91c -/* f0172d0: 8ee40008 */ lw $a0,0x8($s7) -/* f0172d4: 02e02025 */ or $a0,$s7,$zero -/* f0172d8: 0c006a87 */ jal 0x1aa1c -/* f0172dc: 00402825 */ or $a1,$v0,$zero -/* f0172e0: 8fac0158 */ lw $t4,0x158($sp) -/* f0172e4: 24050001 */ addiu $a1,$zero,0x1 -/* f0172e8: ac4c0000 */ sw $t4,0x0($v0) -/* f0172ec: 0c006a47 */ jal 0x1a91c -/* f0172f0: 8ee40008 */ lw $a0,0x8($s7) -/* f0172f4: 02e02025 */ or $a0,$s7,$zero -/* f0172f8: 0c006a87 */ jal 0x1aa1c -/* f0172fc: 00402825 */ or $a1,$v0,$zero -/* f017300: 3c014780 */ lui $at,0x4780 -/* f017304: 44812000 */ mtc1 $at,$f4 -/* f017308: 8fa60158 */ lw $a2,0x158($sp) -/* f01730c: 0000a025 */ or $s4,$zero,$zero -/* f017310: 4604a182 */ mul.s $f6,$f20,$f4 -/* f017314: 4480a000 */ mtc1 $zero,$f20 -/* f017318: 2ccd0001 */ sltiu $t5,$a2,0x1 -/* f01731c: ac4d0000 */ sw $t5,0x0($v0) -/* f017320: 27be00c0 */ addiu $s8,$sp,0xc0 -/* f017324: 4600320d */ trunc.w.s $f8,$f6 -/* f017328: 44034000 */ mfc1 $v1,$f8 -/* f01732c: 00000000 */ sll $zero,$zero,0x0 -/* f017330: 04610003 */ bgez $v1,.L0f017340 -/* f017334: 0060b025 */ or $s6,$v1,$zero -/* f017338: 10000007 */ beqz $zero,.L0f017358 -/* f01733c: 0000b025 */ or $s6,$zero,$zero -.L0f017340: -/* f017340: 3c010001 */ lui $at,0x1 -/* f017344: 34210001 */ ori $at,$at,0x1 -/* f017348: 0061082a */ slt $at,$v1,$at -/* f01734c: 54200003 */ bnezl $at,.L0f01735c -/* f017350: 8fa30160 */ lw $v1,0x160($sp) -/* f017354: 3c160001 */ lui $s6,0x1 -.L0f017358: -/* f017358: 8fa30160 */ lw $v1,0x160($sp) -.L0f01735c: -/* f01735c: 06c10003 */ bgez $s6,.L0f01736c -/* f017360: 00161203 */ sra $v0,$s6,0x8 -/* f017364: 26c100ff */ addiu $at,$s6,0xff -/* f017368: 00011203 */ sra $v0,$at,0x8 -.L0f01736c: -/* f01736c: 0062082a */ slt $at,$v1,$v0 -/* f017370: 10200002 */ beqz $at,.L0f01737c -/* f017374: afa200d8 */ sw $v0,0xd8($sp) -/* f017378: afa300d8 */ sw $v1,0xd8($sp) -.L0f01737c: -/* f01737c: 14c00006 */ bnez $a2,.L0f017398 -/* f017380: 3c180001 */ lui $t8,0x1 -/* f017384: 8fab00d8 */ lw $t3,0xd8($sp) -/* f017388: 240f0100 */ addiu $t7,$zero,0x100 -/* f01738c: 0316b023 */ subu $s6,$t8,$s6 -/* f017390: 01eb7023 */ subu $t6,$t7,$t3 -/* f017394: afae00d8 */ sw $t6,0xd8($sp) -.L0f017398: -/* f017398: 8fac00d8 */ lw $t4,0xd8($sp) -/* f01739c: 8fad00d8 */ lw $t5,0xd8($sp) -/* f0173a0: 05810003 */ bgez $t4,.L0f0173b0 -/* f0173a4: 29a10100 */ slti $at,$t5,0x100 -/* f0173a8: 10000004 */ beqz $zero,.L0f0173bc -/* f0173ac: afa000d8 */ sw $zero,0xd8($sp) -.L0f0173b0: -/* f0173b0: 14200002 */ bnez $at,.L0f0173bc -/* f0173b4: 241900ff */ addiu $t9,$zero,0xff -/* f0173b8: afb900d8 */ sw $t9,0xd8($sp) -.L0f0173bc: -/* f0173bc: 3c014380 */ lui $at,0x4380 -/* f0173c0: 44818000 */ mtc1 $at,$f16 -/* f0173c4: c7aa0164 */ lwc1 $f10,0x164($sp) -/* f0173c8: 46105482 */ mul.s $f18,$f10,$f16 -/* f0173cc: 4600910d */ trunc.w.s $f4,$f18 -/* f0173d0: 44022000 */ mfc1 $v0,$f4 -/* f0173d4: 00000000 */ sll $zero,$zero,0x0 -/* f0173d8: 04410003 */ bgez $v0,.L0f0173e8 -/* f0173dc: afa200b8 */ sw $v0,0xb8($sp) -/* f0173e0: 10000005 */ beqz $zero,.L0f0173f8 -/* f0173e4: afa000b8 */ sw $zero,0xb8($sp) -.L0f0173e8: -/* f0173e8: 28410100 */ slti $at,$v0,0x100 -/* f0173ec: 14200002 */ bnez $at,.L0f0173f8 -/* f0173f0: 240f00ff */ addiu $t7,$zero,0xff -/* f0173f4: afaf00b8 */ sw $t7,0xb8($sp) -.L0f0173f8: -/* f0173f8: 8fab016c */ lw $t3,0x16c($sp) -/* f0173fc: 8fae0170 */ lw $t6,0x170($sp) -/* f017400: 3c0142fe */ lui $at,0x42fe -/* f017404: 4481b000 */ mtc1 $at,$f22 -/* f017408: afa00108 */ sw $zero,0x108($sp) -/* f01740c: afab0100 */ sw $t3,0x100($sp) -/* f017410: afae00fc */ sw $t6,0xfc($sp) -.L0f017414: -/* f017414: 8fac0108 */ lw $t4,0x108($sp) -/* f017418: 24050002 */ addiu $a1,$zero,0x2 -/* f01741c: 8fad0108 */ lw $t5,0x108($sp) -/* f017420: 15800009 */ bnez $t4,.L0f017448 -/* f017424: 24010001 */ addiu $at,$zero,0x1 -/* f017428: 0c006a47 */ jal 0x1a91c -/* f01742c: 8ee40008 */ lw $a0,0x8($s7) -/* f017430: 00408025 */ or $s0,$v0,$zero -/* f017434: 8ee40008 */ lw $a0,0x8($s7) -/* f017438: 0c006a47 */ jal 0x1a91c -/* f01743c: 24050003 */ addiu $a1,$zero,0x3 -/* f017440: 1000001f */ beqz $zero,.L0f0174c0 -/* f017444: 00403025 */ or $a2,$v0,$zero -.L0f017448: -/* f017448: 15a1000a */ bne $t5,$at,.L0f017474 -/* f01744c: 8fb90108 */ lw $t9,0x108($sp) -/* f017450: 8ee40008 */ lw $a0,0x8($s7) -/* f017454: 0c006a47 */ jal 0x1a91c -/* f017458: 24050004 */ addiu $a1,$zero,0x4 -/* f01745c: 00408025 */ or $s0,$v0,$zero -/* f017460: 8ee40008 */ lw $a0,0x8($s7) -/* f017464: 0c006a47 */ jal 0x1a91c -/* f017468: 24050005 */ addiu $a1,$zero,0x5 -/* f01746c: 10000014 */ beqz $zero,.L0f0174c0 -/* f017470: 00403025 */ or $a2,$v0,$zero -.L0f017474: -/* f017474: 24010002 */ addiu $at,$zero,0x2 -/* f017478: 1721000a */ bne $t9,$at,.L0f0174a4 -/* f01747c: 24050008 */ addiu $a1,$zero,0x8 -/* f017480: 8ee40008 */ lw $a0,0x8($s7) -/* f017484: 0c006a47 */ jal 0x1a91c -/* f017488: 24050006 */ addiu $a1,$zero,0x6 -/* f01748c: 00408025 */ or $s0,$v0,$zero -/* f017490: 8ee40008 */ lw $a0,0x8($s7) -/* f017494: 0c006a47 */ jal 0x1a91c -/* f017498: 24050007 */ addiu $a1,$zero,0x7 -/* f01749c: 10000008 */ beqz $zero,.L0f0174c0 -/* f0174a0: 00403025 */ or $a2,$v0,$zero -.L0f0174a4: -/* f0174a4: 0c006a47 */ jal 0x1a91c -/* f0174a8: 8ee40008 */ lw $a0,0x8($s7) -/* f0174ac: 00408025 */ or $s0,$v0,$zero -/* f0174b0: 8ee40008 */ lw $a0,0x8($s7) -/* f0174b4: 0c006a47 */ jal 0x1a91c -/* f0174b8: 24050009 */ addiu $a1,$zero,0x9 -/* f0174bc: 00403025 */ or $a2,$v0,$zero -.L0f0174c0: -/* f0174c0: 520000e5 */ beqzl $s0,.L0f017858 -/* f0174c4: 8fb80108 */ lw $t8,0x108($sp) -/* f0174c8: 104000e2 */ beqz $v0,.L0f017854 -/* f0174cc: 8fb80158 */ lw $t8,0x158($sp) -/* f0174d0: 13000008 */ beqz $t8,.L0f0174f4 -/* f0174d4: 02e02025 */ or $a0,$s7,$zero -/* f0174d8: 8e150004 */ lw $s5,0x4($s0) -/* f0174dc: 8cd10004 */ lw $s1,0x4($a2) -/* f0174e0: 02e02025 */ or $a0,$s7,$zero -/* f0174e4: 0c006a87 */ jal 0x1aa1c -/* f0174e8: 02002825 */ or $a1,$s0,$zero -/* f0174ec: 10000006 */ beqz $zero,.L0f017508 -/* f0174f0: 86af0010 */ lh $t7,0x10($s5) -.L0f0174f4: -/* f0174f4: 8cd50004 */ lw $s5,0x4($a2) -/* f0174f8: 8e110004 */ lw $s1,0x4($s0) -/* f0174fc: 0c006a87 */ jal 0x1aa1c -/* f017500: 00c02825 */ or $a1,$a2,$zero -/* f017504: 86af0010 */ lh $t7,0x10($s5) -.L0f017508: -/* f017508: 8ea7000c */ lw $a3,0xc($s5) -/* f01750c: 862d0010 */ lh $t5,0x10($s1) -/* f017510: 000f5880 */ sll $t3,$t7,0x2 -/* f017514: 016f5823 */ subu $t3,$t3,$t7 -/* f017518: 000b5880 */ sll $t3,$t3,0x2 -/* f01751c: 01674821 */ addu $t1,$t3,$a3 -/* f017520: 8fab0100 */ lw $t3,0x100($sp) -/* f017524: 25290007 */ addiu $t1,$t1,0x7 -/* f017528: 8e28000c */ lw $t0,0xc($s1) -/* f01752c: 352e0007 */ ori $t6,$t1,0x7 -/* f017530: 39c90007 */ xori $t1,$t6,0x7 -/* f017534: ac4b0000 */ sw $t3,0x0($v0) -/* f017538: 8fae00fc */ lw $t6,0xfc($sp) -/* f01753c: 000dc880 */ sll $t9,$t5,0x2 -/* f017540: 032dc823 */ subu $t9,$t9,$t5 -/* f017544: 0019c880 */ sll $t9,$t9,0x2 -/* f017548: ac4e0008 */ sw $t6,0x8($v0) -/* f01754c: 86a60010 */ lh $a2,0x10($s5) -/* f017550: 03285021 */ addu $t2,$t9,$t0 -/* f017554: 254a0007 */ addiu $t2,$t2,0x7 -/* f017558: 35580007 */ ori $t8,$t2,0x7 -/* f01755c: 18c00044 */ blez $a2,.L0f017670 -/* f017560: 3b0a0007 */ xori $t2,$t8,0x7 -/* f017564: 8fa30100 */ lw $v1,0x100($sp) -/* f017568: 00e02025 */ or $a0,$a3,$zero -/* f01756c: 01002825 */ or $a1,$t0,$zero -/* f017570: 88810000 */ lwl $at,0x0($a0) -.L0f017574: -/* f017574: 98810003 */ lwr $at,0x3($a0) -/* f017578: 26940001 */ addiu $s4,$s4,0x1 -/* f01757c: 2463000c */ addiu $v1,$v1,0xc -/* f017580: a861fff4 */ swl $at,-0xc($v1) -/* f017584: b861fff7 */ swr $at,-0x9($v1) -/* f017588: 888d0004 */ lwl $t5,0x4($a0) -/* f01758c: 988d0007 */ lwr $t5,0x7($a0) -/* f017590: 846efff4 */ lh $t6,-0xc($v1) -/* f017594: 2484000c */ addiu $a0,$a0,0xc -/* f017598: a86dfff8 */ swl $t5,-0x8($v1) -/* f01759c: b86dfffb */ swr $t5,-0x5($v1) -/* f0175a0: 8881fffc */ lwl $at,-0x4($a0) -/* f0175a4: 9881ffff */ lwr $at,-0x1($a0) -/* f0175a8: 24a5000c */ addiu $a1,$a1,0xc -/* f0175ac: a861fffc */ swl $at,-0x4($v1) -/* f0175b0: b861ffff */ swr $at,-0x1($v1) -/* f0175b4: 8498fff4 */ lh $t8,-0xc($a0) -/* f0175b8: 84b9fff4 */ lh $t9,-0xc($a1) -/* f0175bc: 03387823 */ subu $t7,$t9,$t8 -/* f0175c0: 01f60019 */ multu $t7,$s6 -/* f0175c4: 00001012 */ mflo $v0 -/* f0175c8: 04410004 */ bgez $v0,.L0f0175dc -/* f0175cc: 00025c03 */ sra $t3,$v0,0x10 -/* f0175d0: 3401ffff */ dli $at,0xffff -/* f0175d4: 00220821 */ addu $at,$at,$v0 -/* f0175d8: 00015c03 */ sra $t3,$at,0x10 -.L0f0175dc: -/* f0175dc: 000b6400 */ sll $t4,$t3,0x10 -/* f0175e0: 000c6c03 */ sra $t5,$t4,0x10 -/* f0175e4: 01cdc821 */ addu $t9,$t6,$t5 -/* f0175e8: a479fff4 */ sh $t9,-0xc($v1) -/* f0175ec: 848ffff6 */ lh $t7,-0xa($a0) -/* f0175f0: 84b8fff6 */ lh $t8,-0xa($a1) -/* f0175f4: 846efff6 */ lh $t6,-0xa($v1) -/* f0175f8: 030f5823 */ subu $t3,$t8,$t7 -/* f0175fc: 01760019 */ multu $t3,$s6 -/* f017600: 00001012 */ mflo $v0 -/* f017604: 04410004 */ bgez $v0,.L0f017618 -/* f017608: 00026403 */ sra $t4,$v0,0x10 -/* f01760c: 3401ffff */ dli $at,0xffff -/* f017610: 00220821 */ addu $at,$at,$v0 -/* f017614: 00016403 */ sra $t4,$at,0x10 -.L0f017618: -/* f017618: 000c6c00 */ sll $t5,$t4,0x10 -/* f01761c: 000dcc03 */ sra $t9,$t5,0x10 -/* f017620: 01d9c021 */ addu $t8,$t6,$t9 -/* f017624: a478fff6 */ sh $t8,-0xa($v1) -/* f017628: 848bfff8 */ lh $t3,-0x8($a0) -/* f01762c: 84affff8 */ lh $t7,-0x8($a1) -/* f017630: 846efff8 */ lh $t6,-0x8($v1) -/* f017634: 01eb6023 */ subu $t4,$t7,$t3 -/* f017638: 01960019 */ multu $t4,$s6 -/* f01763c: 00001012 */ mflo $v0 -/* f017640: 04410004 */ bgez $v0,.L0f017654 -/* f017644: 00026c03 */ sra $t5,$v0,0x10 -/* f017648: 3401ffff */ dli $at,0xffff -/* f01764c: 00220821 */ addu $at,$at,$v0 -/* f017650: 00016c03 */ sra $t5,$at,0x10 -.L0f017654: -/* f017654: 01cd7821 */ addu $t7,$t6,$t5 -/* f017658: a46ffff8 */ sh $t7,-0x8($v1) -/* f01765c: 86a60010 */ lh $a2,0x10($s5) -/* f017660: 0286082a */ slt $at,$s4,$a2 -/* f017664: 5420ffc3 */ bnezl $at,.L0f017574 -/* f017668: 88810000 */ lwl $at,0x0($a0) -/* f01766c: 0000a025 */ or $s4,$zero,$zero -.L0f017670: -/* f017670: 96a20016 */ lhu $v0,0x16($s5) -/* f017674: 3c0b0001 */ lui $t3,0x1 -/* f017678: 01769823 */ subu $s3,$t3,$s6 -/* f01767c: 18400065 */ blez $v0,.L0f017814 -/* f017680: 01208825 */ or $s1,$t1,$zero -/* f017684: 01409025 */ or $s2,$t2,$zero -/* f017688: 8fb000fc */ lw $s0,0xfc($sp) -/* f01768c: 822c0000 */ lb $t4,0x0($s1) -.L0f017690: -/* f017690: 82590000 */ lb $t9,0x0($s2) -/* f017694: 03c02025 */ or $a0,$s8,$zero -/* f017698: 01930019 */ multu $t4,$s3 -/* f01769c: 27a500c4 */ addiu $a1,$sp,0xc4 -/* f0176a0: 00006812 */ mflo $t5 -/* f0176a4: 00000000 */ sll $zero,$zero,0x0 -/* f0176a8: 00000000 */ sll $zero,$zero,0x0 -/* f0176ac: 03360019 */ multu $t9,$s6 -/* f0176b0: 00007012 */ mflo $t6 -/* f0176b4: 01aec021 */ addu $t8,$t5,$t6 -/* f0176b8: 07010004 */ bgez $t8,.L0f0176cc -/* f0176bc: 00187c03 */ sra $t7,$t8,0x10 -/* f0176c0: 3401ffff */ dli $at,0xffff -/* f0176c4: 00380821 */ addu $at,$at,$t8 -/* f0176c8: 00017c03 */ sra $t7,$at,0x10 -.L0f0176cc: -/* f0176cc: afaf00cc */ sw $t7,0xcc($sp) -/* f0176d0: 822b0001 */ lb $t3,0x1($s1) -/* f0176d4: 82590001 */ lb $t9,0x1($s2) -/* f0176d8: 448f3000 */ mtc1 $t7,$f6 -/* f0176dc: 01730019 */ multu $t3,$s3 -/* f0176e0: 46803220 */ cvt.s.w $f8,$f6 -/* f0176e4: 4608a032 */ c.eq.s $f20,$f8 -/* f0176e8: 00006012 */ mflo $t4 -/* f0176ec: 00000000 */ sll $zero,$zero,0x0 -/* f0176f0: 00000000 */ sll $zero,$zero,0x0 -/* f0176f4: 03360019 */ multu $t9,$s6 -/* f0176f8: 00006812 */ mflo $t5 -/* f0176fc: 018d7021 */ addu $t6,$t4,$t5 -/* f017700: 05c10004 */ bgez $t6,.L0f017714 -/* f017704: 000ec403 */ sra $t8,$t6,0x10 -/* f017708: 3401ffff */ dli $at,0xffff -/* f01770c: 002e0821 */ addu $at,$at,$t6 -/* f017710: 0001c403 */ sra $t8,$at,0x10 -.L0f017714: -/* f017714: afb800d0 */ sw $t8,0xd0($sp) -/* f017718: 822b0002 */ lb $t3,0x2($s1) -/* f01771c: 824c0002 */ lb $t4,0x2($s2) -/* f017720: 44985000 */ mtc1 $t8,$f10 -/* f017724: 01730019 */ multu $t3,$s3 -/* f017728: e7a800c0 */ swc1 $f8,0xc0($sp) -/* f01772c: 46805420 */ cvt.s.w $f16,$f10 -/* f017730: e7b000c4 */ swc1 $f16,0xc4($sp) -/* f017734: 0000c812 */ mflo $t9 -/* f017738: 00000000 */ sll $zero,$zero,0x0 -/* f01773c: 00000000 */ sll $zero,$zero,0x0 -/* f017740: 01960019 */ multu $t4,$s6 -/* f017744: 00006812 */ mflo $t5 -/* f017748: 032d7021 */ addu $t6,$t9,$t5 -/* f01774c: 05c10004 */ bgez $t6,.L0f017760 -/* f017750: 000e5c03 */ sra $t3,$t6,0x10 -/* f017754: 3401ffff */ dli $at,0xffff -/* f017758: 002e0821 */ addu $at,$at,$t6 -/* f01775c: 00015c03 */ sra $t3,$at,0x10 -.L0f017760: -/* f017760: 448b9000 */ mtc1 $t3,$f18 -/* f017764: afab00d4 */ sw $t3,0xd4($sp) -/* f017768: 46809120 */ cvt.s.w $f4,$f18 -/* f01776c: 45000009 */ bc1f .L0f017794 -/* f017770: e7a400c8 */ swc1 $f4,0xc8($sp) -/* f017774: 4610a032 */ c.eq.s $f20,$f16 -/* f017778: 00000000 */ sll $zero,$zero,0x0 -/* f01777c: 45000005 */ bc1f .L0f017794 -/* f017780: 00000000 */ sll $zero,$zero,0x0 -/* f017784: 4604a032 */ c.eq.s $f20,$f4 -/* f017788: 00000000 */ sll $zero,$zero,0x0 -/* f01778c: 45030004 */ bc1tl .L0f0177a0 -/* f017790: c7a600c0 */ lwc1 $f6,0xc0($sp) -.L0f017794: -/* f017794: 0c0011e4 */ jal 0x4790 -/* f017798: 27a600c8 */ addiu $a2,$sp,0xc8 -/* f01779c: c7a600c0 */ lwc1 $f6,0xc0($sp) -.L0f0177a0: -/* f0177a0: 26940001 */ addiu $s4,$s4,0x1 -/* f0177a4: 26310004 */ addiu $s1,$s1,0x4 -/* f0177a8: 46163282 */ mul.s $f10,$f6,$f22 -/* f0177ac: 26520004 */ addiu $s2,$s2,0x4 -/* f0177b0: 26100004 */ addiu $s0,$s0,0x4 -/* f0177b4: 4600548d */ trunc.w.s $f18,$f10 -/* f0177b8: 44199000 */ mfc1 $t9,$f18 -/* f0177bc: 00000000 */ sll $zero,$zero,0x0 -/* f0177c0: a219fffc */ sb $t9,-0x4($s0) -/* f0177c4: c7a800c4 */ lwc1 $f8,0xc4($sp) -/* f0177c8: 46164402 */ mul.s $f16,$f8,$f22 -/* f0177cc: 4600810d */ trunc.w.s $f4,$f16 -/* f0177d0: 440e2000 */ mfc1 $t6,$f4 -/* f0177d4: 00000000 */ sll $zero,$zero,0x0 -/* f0177d8: a20efffd */ sb $t6,-0x3($s0) -/* f0177dc: c7a600c8 */ lwc1 $f6,0xc8($sp) -/* f0177e0: 46163282 */ mul.s $f10,$f6,$f22 -/* f0177e4: 4600548d */ trunc.w.s $f18,$f10 -/* f0177e8: 44189000 */ mfc1 $t8,$f18 -/* f0177ec: 00000000 */ sll $zero,$zero,0x0 -/* f0177f0: a218fffe */ sb $t8,-0x2($s0) -/* f0177f4: 8fab00b8 */ lw $t3,0xb8($sp) -/* f0177f8: a20bffff */ sb $t3,-0x1($s0) -/* f0177fc: 96a20016 */ lhu $v0,0x16($s5) -/* f017800: 0282082a */ slt $at,$s4,$v0 -/* f017804: 5420ffa2 */ bnezl $at,.L0f017690 -/* f017808: 822c0000 */ lb $t4,0x0($s1) -/* f01780c: 86a60010 */ lh $a2,0x10($s5) -/* f017810: 0000a025 */ or $s4,$zero,$zero -.L0f017814: -/* f017814: 8fb90100 */ lw $t9,0x100($sp) -/* f017818: 00066080 */ sll $t4,$a2,0x2 -/* f01781c: 01866023 */ subu $t4,$t4,$a2 -/* f017820: 000c6080 */ sll $t4,$t4,0x2 -/* f017824: 01996821 */ addu $t5,$t4,$t9 -/* f017828: 8fac00fc */ lw $t4,0xfc($sp) -/* f01782c: 25ae0007 */ addiu $t6,$t5,0x7 -/* f017830: 00025880 */ sll $t3,$v0,0x2 -/* f017834: 35cf0007 */ ori $t7,$t6,0x7 -/* f017838: 016cc821 */ addu $t9,$t3,$t4 -/* f01783c: 272d0007 */ addiu $t5,$t9,0x7 -/* f017840: 39f80007 */ xori $t8,$t7,0x7 -/* f017844: 35ae0007 */ ori $t6,$t5,0x7 -/* f017848: 39cf0007 */ xori $t7,$t6,0x7 -/* f01784c: afb80100 */ sw $t8,0x100($sp) -/* f017850: afaf00fc */ sw $t7,0xfc($sp) -.L0f017854: -/* f017854: 8fb80108 */ lw $t8,0x108($sp) -.L0f017858: -/* f017858: 270b0001 */ addiu $t3,$t8,0x1 -/* f01785c: 29610004 */ slti $at,$t3,0x4 -/* f017860: 1420feec */ bnez $at,.L0f017414 -/* f017864: afab0108 */ sw $t3,0x108($sp) -/* f017868: 8fa20150 */ lw $v0,0x150($sp) -/* f01786c: 8fb00168 */ lw $s0,0x168($sp) -/* f017870: 3c0cfa00 */ lui $t4,0xfa00 -/* f017874: ac4c0000 */ sw $t4,0x0($v0) -/* f017878: 8fb900d8 */ lw $t9,0xd8($sp) -/* f01787c: 24430008 */ addiu $v1,$v0,0x8 -/* f017880: 332d00ff */ andi $t5,$t9,0xff -/* f017884: ac4d0004 */ sw $t5,0x4($v0) -/* f017888: afb00110 */ sw $s0,0x110($sp) -/* f01788c: 8eee0008 */ lw $t6,0x8($s7) -/* f017890: 85c4000e */ lh $a0,0xe($t6) -/* f017894: afa30150 */ sw $v1,0x150($sp) -/* f017898: 00047980 */ sll $t7,$a0,0x6 -/* f01789c: 0fc59e7d */ jal func0f1679f4 -/* f0178a0: 01e02025 */ or $a0,$t7,$zero -/* f0178a4: afa20120 */ sw $v0,0x120($sp) -/* f0178a8: 02002025 */ or $a0,$s0,$zero -/* f0178ac: 0c005746 */ jal 0x15d18 -/* f0178b0: 00402825 */ or $a1,$v0,$zero -/* f0178b4: 8fb80120 */ lw $t8,0x120($sp) -/* f0178b8: 02e02025 */ or $a0,$s7,$zero -/* f0178bc: 0c007308 */ jal 0x1cc20 -/* f0178c0: aef8000c */ sw $t8,0xc($s7) -/* f0178c4: 8fac0150 */ lw $t4,0x150($sp) -/* f0178c8: 240b0003 */ addiu $t3,$zero,0x3 -/* f0178cc: afab0118 */ sw $t3,0x118($sp) -/* f0178d0: afa00114 */ sw $zero,0x114($sp) -/* f0178d4: 27a40110 */ addiu $a0,$sp,0x110 -/* f0178d8: 02e02825 */ or $a1,$s7,$zero -/* f0178dc: 0c0087bd */ jal 0x21ef4 -/* f0178e0: afac011c */ sw $t4,0x11c($sp) -/* f0178e4: 8fb9011c */ lw $t9,0x11c($sp) -/* f0178e8: 00008025 */ or $s0,$zero,$zero -/* f0178ec: 27b1006c */ addiu $s1,$sp,0x6c -/* f0178f0: afb90150 */ sw $t9,0x150($sp) -/* f0178f4: 8eed0008 */ lw $t5,0x8($s7) -/* f0178f8: 85ae000e */ lh $t6,0xe($t5) -/* f0178fc: 59c00012 */ blezl $t6,.L0f017948 -/* f017900: 8fbf004c */ lw $ra,0x4c($sp) -/* f017904: 8eef000c */ lw $t7,0xc($s7) -.L0f017908: -/* f017908: 02202825 */ or $a1,$s1,$zero -/* f01790c: 0c005746 */ jal 0x15d18 -/* f017910: 01f02021 */ addu $a0,$t7,$s0 -/* f017914: 8ef8000c */ lw $t8,0xc($s7) -/* f017918: 00145980 */ sll $t3,$s4,0x6 -/* f01791c: 02202025 */ or $a0,$s1,$zero -/* f017920: 0c005815 */ jal 0x16054 -/* f017924: 030b2821 */ addu $a1,$t8,$t3 -/* f017928: 8eec0008 */ lw $t4,0x8($s7) -/* f01792c: 26940001 */ addiu $s4,$s4,0x1 -/* f017930: 26100040 */ addiu $s0,$s0,0x40 -/* f017934: 8599000e */ lh $t9,0xe($t4) -/* f017938: 0299082a */ slt $at,$s4,$t9 -/* f01793c: 5420fff2 */ bnezl $at,.L0f017908 -/* f017940: 8eef000c */ lw $t7,0xc($s7) -/* f017944: 8fbf004c */ lw $ra,0x4c($sp) -.L0f017948: -/* f017948: 8fa20150 */ lw $v0,0x150($sp) -/* f01794c: d7b40018 */ ldc1 $f20,0x18($sp) -/* f017950: d7b60020 */ ldc1 $f22,0x20($sp) -/* f017954: 8fb00028 */ lw $s0,0x28($sp) -/* f017958: 8fb1002c */ lw $s1,0x2c($sp) -/* f01795c: 8fb20030 */ lw $s2,0x30($sp) -/* f017960: 8fb30034 */ lw $s3,0x34($sp) -/* f017964: 8fb40038 */ lw $s4,0x38($sp) -/* f017968: 8fb5003c */ lw $s5,0x3c($sp) -/* f01796c: 8fb60040 */ lw $s6,0x40($sp) -/* f017970: 8fb70044 */ lw $s7,0x44($sp) -/* f017974: 8fbe0048 */ lw $s8,0x48($sp) -/* f017978: 03e00008 */ jr $ra -/* f01797c: 27bd0150 */ addiu $sp,$sp,0x150 -); - -GLOBAL_ASM( -glabel func0f017980 -/* f017980: 44800000 */ mtc1 $zero,$f0 -/* f017984: 3c018006 */ lui $at,0x8006 -/* f017988: 24040001 */ addiu $a0,$zero,0x1 -/* f01798c: e42027a8 */ swc1 $f0,0x27a8($at) -/* f017990: 3c018006 */ lui $at,0x8006 -/* f017994: e42027ac */ swc1 $f0,0x27ac($at) -/* f017998: 3c018006 */ lui $at,0x8006 -/* f01799c: e42027b0 */ swc1 $f0,0x27b0($at) -/* f0179a0: 3c018006 */ lui $at,0x8006 -/* f0179a4: e42027b4 */ swc1 $f0,0x27b4($at) -/* f0179a8: 3c017f1b */ lui $at,0x7f1b -/* f0179ac: c42483f0 */ lwc1 $f4,-0x7c10($at) -/* f0179b0: 3c018006 */ lui $at,0x8006 -/* f0179b4: 240e0225 */ addiu $t6,$zero,0x225 -/* f0179b8: e42427b8 */ swc1 $f4,0x27b8($at) -/* f0179bc: 3c013f80 */ lui $at,0x3f80 -/* f0179c0: 44813000 */ mtc1 $at,$f6 -/* f0179c4: 3c018006 */ lui $at,0x8006 -/* f0179c8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0179cc: e42627bc */ swc1 $f6,0x27bc($at) -/* f0179d0: 3c017f1b */ lui $at,0x7f1b -/* f0179d4: c42883f4 */ lwc1 $f8,-0x7c0c($at) -/* f0179d8: 3c018006 */ lui $at,0x8006 -/* f0179dc: afbf0014 */ sw $ra,0x14($sp) -/* f0179e0: e42827f4 */ swc1 $f8,0x27f4($at) -/* f0179e4: 3c017f1b */ lui $at,0x7f1b -/* f0179e8: c42a83f8 */ lwc1 $f10,-0x7c08($at) -/* f0179ec: 3c018006 */ lui $at,0x8006 -/* f0179f0: e42a2808 */ swc1 $f10,0x2808($at) -/* f0179f4: 3c017f1b */ lui $at,0x7f1b -/* f0179f8: c43083fc */ lwc1 $f16,-0x7c04($at) -/* f0179fc: 3c018006 */ lui $at,0x8006 -/* f017a00: e4302814 */ swc1 $f16,0x2814($at) -/* f017a04: 3c018006 */ lui $at,0x8006 -/* f017a08: e42027c4 */ swc1 $f0,0x27c4($at) -/* f017a0c: 3c018006 */ lui $at,0x8006 -/* f017a10: e42027c8 */ swc1 $f0,0x27c8($at) -/* f017a14: 3c018006 */ lui $at,0x8006 -/* f017a18: ac2427c0 */ sw $a0,0x27c0($at) -/* f017a1c: 3c018006 */ lui $at,0x8006 -/* f017a20: ac2027cc */ sw $zero,0x27cc($at) -/* f017a24: 3c018006 */ lui $at,0x8006 -/* f017a28: ac2027d0 */ sw $zero,0x27d0($at) -/* f017a2c: 3c018006 */ lui $at,0x8006 -/* f017a30: ac2027d4 */ sw $zero,0x27d4($at) -/* f017a34: 3c018006 */ lui $at,0x8006 -/* f017a38: ac2027d8 */ sw $zero,0x27d8($at) -/* f017a3c: 3c018006 */ lui $at,0x8006 -/* f017a40: ac2027dc */ sw $zero,0x27dc($at) -/* f017a44: 3c018006 */ lui $at,0x8006 -/* f017a48: ac2027e0 */ sw $zero,0x27e0($at) -/* f017a4c: 3c018006 */ lui $at,0x8006 -/* f017a50: ac2027e4 */ sw $zero,0x27e4($at) -/* f017a54: 3c018006 */ lui $at,0x8006 -/* f017a58: ac2027e8 */ sw $zero,0x27e8($at) -/* f017a5c: 3c018006 */ lui $at,0x8006 -/* f017a60: ac2027ec */ sw $zero,0x27ec($at) -/* f017a64: 3c018006 */ lui $at,0x8006 -/* f017a68: ac2027f0 */ sw $zero,0x27f0($at) -/* f017a6c: 3c018006 */ lui $at,0x8006 -/* f017a70: ac2427f8 */ sw $a0,0x27f8($at) -/* f017a74: 3c018006 */ lui $at,0x8006 -/* f017a78: ac2427fc */ sw $a0,0x27fc($at) -/* f017a7c: 3c018006 */ lui $at,0x8006 -/* f017a80: ac202800 */ sw $zero,0x2800($at) -/* f017a84: 3c018006 */ lui $at,0x8006 -/* f017a88: ac242804 */ sw $a0,0x2804($at) -/* f017a8c: 3c018006 */ lui $at,0x8006 -/* f017a90: ac24280c */ sw $a0,0x280c($at) -/* f017a94: 3c018006 */ lui $at,0x8006 -/* f017a98: ac242810 */ sw $a0,0x2810($at) -/* f017a9c: 3c018006 */ lui $at,0x8006 -/* f017aa0: ac2e24c4 */ sw $t6,0x24c4($at) -/* f017aa4: 3c018006 */ lui $at,0x8006 -/* f017aa8: 0fc5b7ae */ jal func0f16deb8 -/* f017aac: ac202730 */ sw $zero,0x2730($at) -/* f017ab0: 8fbf0014 */ lw $ra,0x14($sp) -/* f017ab4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f017ab8: 03e00008 */ jr $ra -/* f017abc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f017ac0 -/* f017ac0: 27bdfcd0 */ addiu $sp,$sp,-816 -/* f017ac4: 3c0f8006 */ lui $t7,0x8006 -/* f017ac8: 3c028006 */ lui $v0,0x8006 -/* f017acc: 25ef2818 */ addiu $t7,$t7,0x2818 -/* f017ad0: 24422730 */ addiu $v0,$v0,0x2730 -/* f017ad4: afbf0034 */ sw $ra,0x34($sp) -/* f017ad8: afa40330 */ sw $a0,0x330($sp) -/* f017adc: 25f9003c */ addiu $t9,$t7,0x3c -/* f017ae0: 27ae02f0 */ addiu $t6,$sp,0x2f0 -.L0f017ae4: -/* f017ae4: 8de10000 */ lw $at,0x0($t7) -/* f017ae8: 25ef000c */ addiu $t7,$t7,0xc -/* f017aec: 25ce000c */ addiu $t6,$t6,0xc -/* f017af0: adc1fff4 */ sw $at,-0xc($t6) -/* f017af4: 8de1fff8 */ lw $at,-0x8($t7) -/* f017af8: adc1fff8 */ sw $at,-0x8($t6) -/* f017afc: 8de1fffc */ lw $at,-0x4($t7) -/* f017b00: 15f9fff8 */ bne $t7,$t9,.L0f017ae4 -/* f017b04: adc1fffc */ sw $at,-0x4($t6) -/* f017b08: 8de10000 */ lw $at,0x0($t7) -/* f017b0c: 3c188006 */ lui $t8,0x8006 -/* f017b10: 3c048006 */ lui $a0,0x8006 -/* f017b14: adc10000 */ sw $at,0x0($t6) -/* f017b18: 8f1824c4 */ lw $t8,0x24c4($t8) -/* f017b1c: 3c017f1b */ lui $at,0x7f1b -/* f017b20: c4288400 */ lwc1 $f8,-0x7c00($at) -/* f017b24: 44982000 */ mtc1 $t8,$f4 -/* f017b28: 3c017f1b */ lui $at,0x7f1b -/* f017b2c: 8c590000 */ lw $t9,0x0($v0) -/* f017b30: 468021a0 */ cvt.s.w $f6,$f4 -/* f017b34: c4248404 */ lwc1 $f4,-0x7bfc($at) -/* f017b38: 3c098006 */ lui $t1,0x8006 -/* f017b3c: 3c0a8006 */ lui $t2,0x8006 -/* f017b40: 3c0c8006 */ lui $t4,0x8006 -/* f017b44: 3c0d8006 */ lui $t5,0x8006 -/* f017b48: 46083283 */ div.s $f10,$f6,$f8 -/* f017b4c: 3c0b8006 */ lui $t3,0x8006 -/* f017b50: 25ad2800 */ addiu $t5,$t5,0x2800 -/* f017b54: 258c27f0 */ addiu $t4,$t4,0x27f0 -/* f017b58: 254a27e0 */ addiu $t2,$t2,0x27e0 -/* f017b5c: 252927d4 */ addiu $t1,$t1,0x27d4 -/* f017b60: 3c013f80 */ lui $at,0x3f80 -/* f017b64: 248427cc */ addiu $a0,$a0,0x27cc -/* f017b68: 24030001 */ addiu $v1,$zero,0x1 -/* f017b6c: 256b27c4 */ addiu $t3,$t3,0x27c4 -/* f017b70: 46045181 */ sub.s $f6,$f10,$f4 -/* f017b74: 13200041 */ beqz $t9,.L0f017c7c -/* f017b78: e7a6013c */ swc1 $f6,0x13c($sp) -/* f017b7c: 44817000 */ mtc1 $at,$f14 -/* f017b80: 3c017f1b */ lui $at,0x7f1b -/* f017b84: c4288408 */ lwc1 $f8,-0x7bf8($at) -/* f017b88: 3c018006 */ lui $at,0x8006 -/* f017b8c: 44809000 */ mtc1 $zero,$f18 -/* f017b90: e42827a8 */ swc1 $f8,0x27a8($at) -/* f017b94: 3c017f1b */ lui $at,0x7f1b -/* f017b98: c42a840c */ lwc1 $f10,-0x7bf4($at) -/* f017b9c: 3c018006 */ lui $at,0x8006 -/* f017ba0: 3c1f8006 */ lui $ra,0x8006 -/* f017ba4: e42a27ac */ swc1 $f10,0x27ac($at) -/* f017ba8: 3c017f1b */ lui $at,0x7f1b -/* f017bac: c4248410 */ lwc1 $f4,-0x7bf0($at) -/* f017bb0: 3c018006 */ lui $at,0x8006 -/* f017bb4: 27ff27d8 */ addiu $ra,$ra,0x27d8 -/* f017bb8: e42427b0 */ swc1 $f4,0x27b0($at) -/* f017bbc: 3c018006 */ lui $at,0x8006 -/* f017bc0: e43227b4 */ swc1 $f18,0x27b4($at) -/* f017bc4: 3c017f1b */ lui $at,0x7f1b -/* f017bc8: c4268414 */ lwc1 $f6,-0x7bec($at) -/* f017bcc: 3c018006 */ lui $at,0x8006 -/* f017bd0: 240fffff */ addiu $t7,$zero,-1 -/* f017bd4: e42627b8 */ swc1 $f6,0x27b8($at) -/* f017bd8: 3c018006 */ lui $at,0x8006 -/* f017bdc: e43227bc */ swc1 $f18,0x27bc($at) -/* f017be0: 3c018006 */ lui $at,0x8006 -/* f017be4: ac2027c0 */ sw $zero,0x27c0($at) -/* f017be8: 3c018006 */ lui $at,0x8006 -/* f017bec: e42e27c8 */ swc1 $f14,0x27c8($at) -/* f017bf0: ac400000 */ sw $zero,0x0($v0) -/* f017bf4: ac830000 */ sw $v1,0x0($a0) -/* f017bf8: 3c018006 */ lui $at,0x8006 -/* f017bfc: ac2027d0 */ sw $zero,0x27d0($at) -/* f017c00: ad200000 */ sw $zero,0x0($t1) -/* f017c04: afe00000 */ sw $zero,0x0($ra) -/* f017c08: 3c018006 */ lui $at,0x8006 -/* f017c0c: ac2027dc */ sw $zero,0x27dc($at) -/* f017c10: ad400000 */ sw $zero,0x0($t2) -/* f017c14: 3c018006 */ lui $at,0x8006 -/* f017c18: ac2027e4 */ sw $zero,0x27e4($at) -/* f017c1c: 3c018006 */ lui $at,0x8006 -/* f017c20: ac2027e8 */ sw $zero,0x27e8($at) -/* f017c24: 3c018006 */ lui $at,0x8006 -/* f017c28: ac232804 */ sw $v1,0x2804($at) -/* f017c2c: 3c018006 */ lui $at,0x8006 -/* f017c30: ac2027ec */ sw $zero,0x27ec($at) -/* f017c34: ad800000 */ sw $zero,0x0($t4) -/* f017c38: 3c018006 */ lui $at,0x8006 -/* f017c3c: e43227f4 */ swc1 $f18,0x27f4($at) -/* f017c40: 3c018006 */ lui $at,0x8006 -/* f017c44: ac2027fc */ sw $zero,0x27fc($at) -/* f017c48: 3c018006 */ lui $at,0x8006 -/* f017c4c: ac2f27f8 */ sw $t7,0x27f8($at) -/* f017c50: ada00000 */ sw $zero,0x0($t5) -/* f017c54: 3c018006 */ lui $at,0x8006 -/* f017c58: ac20280c */ sw $zero,0x280c($at) -/* f017c5c: 3c017f1b */ lui $at,0x7f1b -/* f017c60: c4288418 */ lwc1 $f8,-0x7be8($at) -/* f017c64: 3c018006 */ lui $at,0x8006 -/* f017c68: e4282808 */ swc1 $f8,0x2808($at) -/* f017c6c: 3c018006 */ lui $at,0x8006 -/* f017c70: ac202810 */ sw $zero,0x2810($at) -/* f017c74: 3c018006 */ lui $at,0x8006 -/* f017c78: e4322814 */ swc1 $f18,0x2814($at) -.L0f017c7c: -/* f017c7c: 3c048006 */ lui $a0,0x8006 -/* f017c80: 248427cc */ addiu $a0,$a0,0x27cc -/* f017c84: 8c820000 */ lw $v0,0x0($a0) -/* f017c88: 3c013f80 */ lui $at,0x3f80 -/* f017c8c: 44817000 */ mtc1 $at,$f14 -/* f017c90: 3c098006 */ lui $t1,0x8006 -/* f017c94: 3c0a8006 */ lui $t2,0x8006 -/* f017c98: 3c0c8006 */ lui $t4,0x8006 -/* f017c9c: 3c0d8006 */ lui $t5,0x8006 -/* f017ca0: 3c1f8006 */ lui $ra,0x8006 -/* f017ca4: 44809000 */ mtc1 $zero,$f18 -/* f017ca8: 27ff27d8 */ addiu $ra,$ra,0x27d8 -/* f017cac: 25ad2800 */ addiu $t5,$t5,0x2800 -/* f017cb0: 258c27f0 */ addiu $t4,$t4,0x27f0 -/* f017cb4: 254a27e0 */ addiu $t2,$t2,0x27e0 -/* f017cb8: 252927d4 */ addiu $t1,$t1,0x27d4 -/* f017cbc: 10400009 */ beqz $v0,.L0f017ce4 -/* f017cc0: 24030001 */ addiu $v1,$zero,0x1 -/* f017cc4: 244e0001 */ addiu $t6,$v0,0x1 -/* f017cc8: 29c10004 */ slti $at,$t6,0x4 -/* f017ccc: 14200005 */ bnez $at,.L0f017ce4 -/* f017cd0: ac8e0000 */ sw $t6,0x0($a0) -/* f017cd4: ac800000 */ sw $zero,0x0($a0) -/* f017cd8: 3c018006 */ lui $at,0x8006 -/* f017cdc: ac2327d0 */ sw $v1,0x27d0($at) -/* f017ce0: ad230000 */ sw $v1,0x0($t1) -.L0f017ce4: -/* f017ce4: 3c198006 */ lui $t9,0x8006 -/* f017ce8: 8f3927e4 */ lw $t9,0x27e4($t9) -/* f017cec: 3c018006 */ lui $at,0x8006 -/* f017cf0: 13200049 */ beqz $t9,.L0f017e18 -/* f017cf4: 00000000 */ sll $zero,$zero,0x0 -/* f017cf8: c42027a8 */ lwc1 $f0,0x27a8($at) -/* f017cfc: c5620000 */ lwc1 $f2,0x0($t3) -/* f017d00: 3c048006 */ lui $a0,0x8006 -/* f017d04: 3c068006 */ lui $a2,0x8006 -/* f017d08: 4602003c */ c.lt.s $f0,$f2 -/* f017d0c: 3c017f1b */ lui $at,0x7f1b -/* f017d10: 24c627ac */ addiu $a2,$a2,0x27ac -/* f017d14: 248427a8 */ addiu $a0,$a0,0x27a8 -/* f017d18: 45020038 */ bc1fl .L0f017dfc -/* f017d1c: 4600103e */ c.le.s $f2,$f0 -/* f017d20: c420841c */ lwc1 $f0,-0x7be4($at) -/* f017d24: 3c017f1b */ lui $at,0x7f1b -/* f017d28: c42a8420 */ lwc1 $f10,-0x7be0($at) -/* f017d2c: 44051000 */ mfc1 $a1,$f2 -/* f017d30: 44070000 */ mfc1 $a3,$f0 -/* f017d34: e7a00010 */ swc1 $f0,0x10($sp) -/* f017d38: 0fc1b643 */ jal func0f06d90c -/* f017d3c: e7aa0014 */ swc1 $f10,0x14($sp) -/* f017d40: 3c028006 */ lui $v0,0x8006 -/* f017d44: 3c0b8006 */ lui $t3,0x8006 -/* f017d48: 256b27c4 */ addiu $t3,$t3,0x27c4 -/* f017d4c: 244227a8 */ addiu $v0,$v0,0x27a8 -/* f017d50: c4400000 */ lwc1 $f0,0x0($v0) -/* f017d54: c5620000 */ lwc1 $f2,0x0($t3) -/* f017d58: 3c098006 */ lui $t1,0x8006 -/* f017d5c: 3c0a8006 */ lui $t2,0x8006 -/* f017d60: 4600103e */ c.le.s $f2,$f0 -/* f017d64: 3c0c8006 */ lui $t4,0x8006 -/* f017d68: 3c0d8006 */ lui $t5,0x8006 -/* f017d6c: 3c1f8006 */ lui $ra,0x8006 -/* f017d70: 44809000 */ mtc1 $zero,$f18 -/* f017d74: 27ff27d8 */ addiu $ra,$ra,0x27d8 -/* f017d78: 25ad2800 */ addiu $t5,$t5,0x2800 -/* f017d7c: 258c27f0 */ addiu $t4,$t4,0x27f0 -/* f017d80: 254a27e0 */ addiu $t2,$t2,0x27e0 -/* f017d84: 45000005 */ bc1f .L0f017d9c -/* f017d88: 252927d4 */ addiu $t1,$t1,0x27d4 -/* f017d8c: e4420000 */ swc1 $f2,0x0($v0) -/* f017d90: 3c018006 */ lui $at,0x8006 -/* f017d94: e43227ac */ swc1 $f18,0x27ac($at) -/* f017d98: c4400000 */ lwc1 $f0,0x0($v0) -.L0f017d9c: -/* f017d9c: 3c017f1b */ lui $at,0x7f1b -/* f017da0: c42c8424 */ lwc1 $f12,-0x7bdc($at) -/* f017da4: 4600603e */ c.le.s $f12,$f0 -/* f017da8: 00000000 */ sll $zero,$zero,0x0 -/* f017dac: 45020009 */ bc1fl .L0f017dd4 -/* f017db0: 4612003c */ c.lt.s $f0,$f18 -/* f017db4: 460c0101 */ sub.s $f4,$f0,$f12 -/* f017db8: 460c1181 */ sub.s $f6,$f2,$f12 -/* f017dbc: e4440000 */ swc1 $f4,0x0($v0) -/* f017dc0: c4400000 */ lwc1 $f0,0x0($v0) -/* f017dc4: e5660000 */ swc1 $f6,0x0($t3) -/* f017dc8: 1000000b */ beqz $zero,.L0f017df8 -/* f017dcc: c5620000 */ lwc1 $f2,0x0($t3) -/* f017dd0: 4612003c */ c.lt.s $f0,$f18 -.L0f017dd4: -/* f017dd4: 00000000 */ sll $zero,$zero,0x0 -/* f017dd8: 45020008 */ bc1fl .L0f017dfc -/* f017ddc: 4600103e */ c.le.s $f2,$f0 -/* f017de0: 460c0200 */ add.s $f8,$f0,$f12 -/* f017de4: 460c1280 */ add.s $f10,$f2,$f12 -/* f017de8: e4480000 */ swc1 $f8,0x0($v0) -/* f017dec: c4400000 */ lwc1 $f0,0x0($v0) -/* f017df0: e56a0000 */ swc1 $f10,0x0($t3) -/* f017df4: c5620000 */ lwc1 $f2,0x0($t3) -.L0f017df8: -/* f017df8: 4600103e */ c.le.s $f2,$f0 -.L0f017dfc: -/* f017dfc: 3c013f80 */ lui $at,0x3f80 -/* f017e00: 44817000 */ mtc1 $at,$f14 -/* f017e04: 24030001 */ addiu $v1,$zero,0x1 -/* f017e08: 45000021 */ bc1f .L0f017e90 -/* f017e0c: 3c018006 */ lui $at,0x8006 -/* f017e10: 1000001f */ beqz $zero,.L0f017e90 -/* f017e14: ac2027e4 */ sw $zero,0x27e4($at) -.L0f017e18: -/* f017e18: 3c0f8006 */ lui $t7,0x8006 -/* f017e1c: 8def27d0 */ lw $t7,0x27d0($t7) -/* f017e20: 11e0001b */ beqz $t7,.L0f017e90 -/* f017e24: 3c017f1b */ lui $at,0x7f1b -/* f017e28: c42c842c */ lwc1 $f12,-0x7bd4($at) -/* f017e2c: 3c08800a */ lui $t0,0x800a -/* f017e30: 25089fc0 */ addiu $t0,$t0,-24640 -/* f017e34: 3c018006 */ lui $at,0x8006 -/* f017e38: c42427ac */ lwc1 $f4,0x27ac($at) -/* f017e3c: c506004c */ lwc1 $f6,0x4c($t0) -/* f017e40: 3c028006 */ lui $v0,0x8006 -/* f017e44: 244227a8 */ addiu $v0,$v0,0x27a8 -/* f017e48: 46062202 */ mul.s $f8,$f4,$f6 -/* f017e4c: c44a0000 */ lwc1 $f10,0x0($v0) -/* f017e50: 46085100 */ add.s $f4,$f10,$f8 -/* f017e54: e4440000 */ swc1 $f4,0x0($v0) -/* f017e58: c4400000 */ lwc1 $f0,0x0($v0) -/* f017e5c: 4600603e */ c.le.s $f12,$f0 -/* f017e60: 00000000 */ sll $zero,$zero,0x0 -/* f017e64: 45020005 */ bc1fl .L0f017e7c -/* f017e68: 4612003c */ c.lt.s $f0,$f18 -/* f017e6c: 460c0181 */ sub.s $f6,$f0,$f12 -/* f017e70: 10000007 */ beqz $zero,.L0f017e90 -/* f017e74: e4460000 */ swc1 $f6,0x0($v0) -/* f017e78: 4612003c */ c.lt.s $f0,$f18 -.L0f017e7c: -/* f017e7c: 00000000 */ sll $zero,$zero,0x0 -/* f017e80: 45020004 */ bc1fl .L0f017e94 -/* f017e84: 8d220000 */ lw $v0,0x0($t1) -/* f017e88: 460c0280 */ add.s $f10,$f0,$f12 -/* f017e8c: e44a0000 */ swc1 $f10,0x0($v0) -.L0f017e90: -/* f017e90: 8d220000 */ lw $v0,0x0($t1) -.L0f017e94: -/* f017e94: 3c08800a */ lui $t0,0x800a -/* f017e98: 3c0b8006 */ lui $t3,0x8006 -/* f017e9c: 3c017f1b */ lui $at,0x7f1b -/* f017ea0: c42c8430 */ lwc1 $f12,-0x7bd0($at) -/* f017ea4: 256b27c4 */ addiu $t3,$t3,0x27c4 -/* f017ea8: 1040001a */ beqz $v0,.L0f017f14 -/* f017eac: 25089fc0 */ addiu $t0,$t0,-24640 -/* f017eb0: 8d0e0038 */ lw $t6,0x38($t0) -/* f017eb4: 24190050 */ addiu $t9,$zero,0x50 -/* f017eb8: 3c018006 */ lui $at,0x8006 -/* f017ebc: 004ec021 */ addu $t8,$v0,$t6 -/* f017ec0: ad380000 */ sw $t8,0x0($t1) -/* f017ec4: 1b000009 */ blez $t8,.L0f017eec -/* f017ec8: 03001025 */ or $v0,$t8,$zero -/* f017ecc: 44824000 */ mtc1 $v0,$f8 -/* f017ed0: 44993000 */ mtc1 $t9,$f6 -/* f017ed4: 3c018006 */ lui $at,0x8006 -/* f017ed8: 46804120 */ cvt.s.w $f4,$f8 -/* f017edc: 468032a0 */ cvt.s.w $f10,$f6 -/* f017ee0: 460a2203 */ div.s $f8,$f4,$f10 -/* f017ee4: 10000002 */ beqz $zero,.L0f017ef0 -/* f017ee8: e42827bc */ swc1 $f8,0x27bc($at) -.L0f017eec: -/* f017eec: e43227bc */ swc1 $f18,0x27bc($at) -.L0f017ef0: -/* f017ef0: 28410051 */ slti $at,$v0,0x51 -/* f017ef4: 54200008 */ bnezl $at,.L0f017f18 -/* f017ef8: 8fef0000 */ lw $t7,0x0($ra) -/* f017efc: ad200000 */ sw $zero,0x0($t1) -/* f017f00: afe30000 */ sw $v1,0x0($ra) -/* f017f04: 3c018006 */ lui $at,0x8006 -); - -GLOBAL_ASM( -glabel func0f017f08 -/* f017f08: e43227bc */ swc1 $f18,0x27bc($at) -/* f017f0c: 3c018006 */ lui $at,0x8006 -/* f017f10: ac2327c0 */ sw $v1,0x27c0($at) -.L0f017f14: -/* f017f14: 8fef0000 */ lw $t7,0x0($ra) -.L0f017f18: -/* f017f18: 11e00019 */ beqz $t7,.L0f017f80 -/* f017f1c: 3c017f1b */ lui $at,0x7f1b -/* f017f20: c4268434 */ lwc1 $f6,-0x7bcc($at) -/* f017f24: c504004c */ lwc1 $f4,0x4c($t0) -/* f017f28: 3c018006 */ lui $at,0x8006 -/* f017f2c: c42827bc */ lwc1 $f8,0x27bc($at) -/* f017f30: 46043282 */ mul.s $f10,$f6,$f4 -/* f017f34: 460a4000 */ add.s $f0,$f8,$f10 -/* f017f38: e42027bc */ swc1 $f0,0x27bc($at) -/* f017f3c: 3c017f1b */ lui $at,0x7f1b -/* f017f40: c4248438 */ lwc1 $f4,-0x7bc8($at) -/* f017f44: 3c018006 */ lui $at,0x8006 -/* f017f48: 4600203e */ c.le.s $f4,$f0 -/* f017f4c: 00000000 */ sll $zero,$zero,0x0 -/* f017f50: 45020006 */ bc1fl .L0f017f6c -/* f017f54: 4600703e */ c.le.s $f14,$f0 -/* f017f58: 8d4e0000 */ lw $t6,0x0($t2) -/* f017f5c: 55c00003 */ bnezl $t6,.L0f017f6c -/* f017f60: 4600703e */ c.le.s $f14,$f0 -/* f017f64: ad430000 */ sw $v1,0x0($t2) -/* f017f68: 4600703e */ c.le.s $f14,$f0 -.L0f017f6c: -/* f017f6c: 00000000 */ sll $zero,$zero,0x0 -/* f017f70: 45020004 */ bc1fl .L0f017f84 -/* f017f74: 8d430000 */ lw $v1,0x0($t2) -/* f017f78: e42e27bc */ swc1 $f14,0x27bc($at) -/* f017f7c: afe00000 */ sw $zero,0x0($ra) -.L0f017f80: -/* f017f80: 8d430000 */ lw $v1,0x0($t2) -.L0f017f84: -/* f017f84: 10600064 */ beqz $v1,.L0f018118 -/* f017f88: 00000000 */ sll $zero,$zero,0x0 -/* f017f8c: 8d180038 */ lw $t8,0x38($t0) -/* f017f90: 3c018006 */ lui $at,0x8006 -/* f017f94: 3c048006 */ lui $a0,0x8006 -/* f017f98: 0078c821 */ addu $t9,$v1,$t8 -/* f017f9c: ad590000 */ sw $t9,0x0($t2) -/* f017fa0: c42827b0 */ lwc1 $f8,0x27b0($at) -/* f017fa4: 3c068006 */ lui $a2,0x8006 -/* f017fa8: 3c017f1b */ lui $at,0x7f1b -/* f017fac: 4608903c */ c.lt.s $f18,$f8 -/* f017fb0: 24c627b4 */ addiu $a2,$a2,0x27b4 -/* f017fb4: 248427b0 */ addiu $a0,$a0,0x27b0 -/* f017fb8: 4502001f */ bc1fl .L0f018038 -/* f017fbc: 8d430000 */ lw $v1,0x0($t2) -/* f017fc0: c420843c */ lwc1 $f0,-0x7bc4($at) -/* f017fc4: 3c017f1b */ lui $at,0x7f1b -/* f017fc8: c42a8440 */ lwc1 $f10,-0x7bc0($at) -/* f017fcc: 44059000 */ mfc1 $a1,$f18 -/* f017fd0: 44070000 */ mfc1 $a3,$f0 -/* f017fd4: e7a00010 */ swc1 $f0,0x10($sp) -/* f017fd8: 0fc1b6c0 */ jal func0f06db00 -/* f017fdc: e7aa0014 */ swc1 $f10,0x14($sp) -/* f017fe0: 3c017f1b */ lui $at,0x7f1b -/* f017fe4: c42c8444 */ lwc1 $f12,-0x7bbc($at) -/* f017fe8: 3c018006 */ lui $at,0x8006 -/* f017fec: 44809000 */ mtc1 $zero,$f18 -/* f017ff0: c42627b0 */ lwc1 $f6,0x27b0($at) -/* f017ff4: 3c08800a */ lui $t0,0x800a -/* f017ff8: 3c0a8006 */ lui $t2,0x8006 -/* f017ffc: 4612303e */ c.le.s $f6,$f18 -/* f018000: 3c0b8006 */ lui $t3,0x8006 -/* f018004: 3c0c8006 */ lui $t4,0x8006 -/* f018008: 3c0d8006 */ lui $t5,0x8006 -/* f01800c: 25ad2800 */ addiu $t5,$t5,0x2800 -/* f018010: 258c27f0 */ addiu $t4,$t4,0x27f0 -/* f018014: 256b27c4 */ addiu $t3,$t3,0x27c4 -/* f018018: 254a27e0 */ addiu $t2,$t2,0x27e0 -/* f01801c: 45000005 */ bc1f .L0f018034 -/* f018020: 25089fc0 */ addiu $t0,$t0,-24640 -/* f018024: 3c018006 */ lui $at,0x8006 -/* f018028: e43227b0 */ swc1 $f18,0x27b0($at) -/* f01802c: 3c018006 */ lui $at,0x8006 -/* f018030: e43227b4 */ swc1 $f18,0x27b4($at) -.L0f018034: -/* f018034: 8d430000 */ lw $v1,0x0($t2) -.L0f018038: -/* f018038: 3c013f80 */ lui $at,0x3f80 -/* f01803c: 44817000 */ mtc1 $at,$f14 -/* f018040: 2861001f */ slti $at,$v1,0x1f -/* f018044: 1420001c */ bnez $at,.L0f0180b8 -/* f018048: 00000000 */ sll $zero,$zero,0x0 -/* f01804c: 8d0f0038 */ lw $t7,0x38($t0) -/* f018050: 24040001 */ addiu $a0,$zero,0x1 -/* f018054: 006f7023 */ subu $t6,$v1,$t7 -/* f018058: 29c1001f */ slti $at,$t6,0x1f -/* f01805c: 10200016 */ beqz $at,.L0f0180b8 -/* f018060: 3c018006 */ lui $at,0x8006 -/* f018064: ac2027d0 */ sw $zero,0x27d0($at) -/* f018068: 3c018006 */ lui $at,0x8006 -/* f01806c: ac2427e4 */ sw $a0,0x27e4($at) -/* f018070: 3c018006 */ lui $at,0x8006 -/* f018074: c42427a8 */ lwc1 $f4,0x27a8($at) -/* f018078: 3c014080 */ lui $at,0x4080 -/* f01807c: 44814000 */ mtc1 $at,$f8 -/* f018080: 3c013e80 */ lui $at,0x3e80 -/* f018084: 46082282 */ mul.s $f10,$f4,$f8 -/* f018088: 460c5183 */ div.s $f6,$f10,$f12 -/* f01808c: 4600310d */ trunc.w.s $f4,$f6 -/* f018090: 44022000 */ mfc1 $v0,$f4 -/* f018094: 44812000 */ mtc1 $at,$f4 -/* f018098: 24420002 */ addiu $v0,$v0,0x2 -/* f01809c: 44824000 */ mtc1 $v0,$f8 -/* f0180a0: 00000000 */ sll $zero,$zero,0x0 -/* f0180a4: 468042a0 */ cvt.s.w $f10,$f8 -/* f0180a8: 460c5182 */ mul.s $f6,$f10,$f12 -/* f0180ac: 00000000 */ sll $zero,$zero,0x0 -/* f0180b0: 46043202 */ mul.s $f8,$f6,$f4 -/* f0180b4: e5680000 */ swc1 $f8,0x0($t3) -.L0f0180b8: -/* f0180b8: 3c028006 */ lui $v0,0x8006 -/* f0180bc: 28610065 */ slti $at,$v1,0x65 -/* f0180c0: 24040001 */ addiu $a0,$zero,0x1 -/* f0180c4: 14200009 */ bnez $at,.L0f0180ec -/* f0180c8: 8c4227e4 */ lw $v0,0x27e4($v0) -/* f0180cc: 8d190038 */ lw $t9,0x38($t0) -/* f0180d0: 3c058006 */ lui $a1,0x8006 -/* f0180d4: 24a527e8 */ addiu $a1,$a1,0x27e8 -/* f0180d8: 00797823 */ subu $t7,$v1,$t9 -/* f0180dc: 29e10065 */ slti $at,$t7,0x65 -/* f0180e0: 10200002 */ beqz $at,.L0f0180ec -/* f0180e4: 00000000 */ sll $zero,$zero,0x0 -/* f0180e8: aca40000 */ sw $a0,0x0($a1) -.L0f0180ec: -/* f0180ec: 3c058006 */ lui $a1,0x8006 -/* f0180f0: 14400009 */ bnez $v0,.L0f018118 -/* f0180f4: 24a527e8 */ addiu $a1,$a1,0x27e8 -/* f0180f8: 3c018006 */ lui $at,0x8006 -/* f0180fc: c42a27b0 */ lwc1 $f10,0x27b0($at) -/* f018100: 4612503e */ c.le.s $f10,$f18 -/* f018104: 00000000 */ sll $zero,$zero,0x0 -/* f018108: 45000003 */ bc1f .L0f018118 -/* f01810c: 00000000 */ sll $zero,$zero,0x0 -/* f018110: ad400000 */ sw $zero,0x0($t2) -/* f018114: aca40000 */ sw $a0,0x0($a1) -.L0f018118: -/* f018118: 3c058006 */ lui $a1,0x8006 -/* f01811c: 24a527e8 */ addiu $a1,$a1,0x27e8 -/* f018120: 8cae0000 */ lw $t6,0x0($a1) -/* f018124: 24040001 */ addiu $a0,$zero,0x1 -/* f018128: 3c0f8006 */ lui $t7,0x8006 -/* f01812c: 11c00012 */ beqz $t6,.L0f018178 -/* f018130: 3c017f1b */ lui $at,0x7f1b -/* f018134: c4268448 */ lwc1 $f6,-0x7bb8($at) -/* f018138: c504004c */ lwc1 $f4,0x4c($t0) -/* f01813c: 3c038006 */ lui $v1,0x8006 -/* f018140: 246327c8 */ addiu $v1,$v1,0x27c8 -/* f018144: 46043202 */ mul.s $f8,$f6,$f4 -/* f018148: c46a0000 */ lwc1 $f10,0x0($v1) -/* f01814c: 3c018006 */ lui $at,0x8006 -/* f018150: 46085181 */ sub.s $f6,$f10,$f8 -/* f018154: e42627c8 */ swc1 $f6,0x27c8($at) -/* f018158: c4640000 */ lwc1 $f4,0x0($v1) -/* f01815c: 4612203e */ c.le.s $f4,$f18 -/* f018160: 00000000 */ sll $zero,$zero,0x0 -/* f018164: 45020005 */ bc1fl .L0f01817c -/* f018168: 8d820000 */ lw $v0,0x0($t4) -/* f01816c: e4720000 */ swc1 $f18,0x0($v1) -/* f018170: aca00000 */ sw $zero,0x0($a1) -/* f018174: ad840000 */ sw $a0,0x0($t4) -.L0f018178: -/* f018178: 8d820000 */ lw $v0,0x0($t4) -.L0f01817c: -/* f01817c: 3c0e8006 */ lui $t6,0x8006 -/* f018180: 10400009 */ beqz $v0,.L0f0181a8 -/* f018184: 00000000 */ sll $zero,$zero,0x0 -/* f018188: 8d180038 */ lw $t8,0x38($t0) -/* f01818c: 0058c821 */ addu $t9,$v0,$t8 -/* f018190: 2b210015 */ slti $at,$t9,0x15 -/* f018194: 14200004 */ bnez $at,.L0f0181a8 -/* f018198: ad990000 */ sw $t9,0x0($t4) -/* f01819c: ad800000 */ sw $zero,0x0($t4) -/* f0181a0: 3c018006 */ lui $at,0x8006 -/* f0181a4: ac2427ec */ sw $a0,0x27ec($at) -.L0f0181a8: -/* f0181a8: 8dce27ec */ lw $t6,0x27ec($t6) -/* f0181ac: 3c018006 */ lui $at,0x8006 -/* f0181b0: 51c00004 */ beqzl $t6,.L0f0181c4 -/* f0181b4: 8da20000 */ lw $v0,0x0($t5) -/* f0181b8: ac2027ec */ sw $zero,0x27ec($at) -/* f0181bc: ada40000 */ sw $a0,0x0($t5) -/* f0181c0: 8da20000 */ lw $v0,0x0($t5) -.L0f0181c4: -/* f0181c4: 3c018006 */ lui $at,0x8006 -/* f0181c8: 1040000f */ beqz $v0,.L0f018208 -/* f0181cc: 00000000 */ sll $zero,$zero,0x0 -/* f0181d0: 8d180038 */ lw $t8,0x38($t0) -/* f0181d4: 3c068006 */ lui $a2,0x8006 -/* f0181d8: 24c62810 */ addiu $a2,$a2,0x2810 -/* f0181dc: 0058c821 */ addu $t9,$v0,$t8 -/* f0181e0: 1b200009 */ blez $t9,.L0f018208 -/* f0181e4: adb90000 */ sw $t9,0x0($t5) -/* f0181e8: 3c078006 */ lui $a3,0x8006 -/* f0181ec: 3c098006 */ lui $t1,0x8006 -/* f0181f0: 252927f8 */ addiu $t1,$t1,0x27f8 -/* f0181f4: 24e727fc */ addiu $a3,$a3,0x27fc -/* f0181f8: ada00000 */ sw $zero,0x0($t5) -/* f0181fc: ace40000 */ sw $a0,0x0($a3) -/* f018200: ad240000 */ sw $a0,0x0($t1) -/* f018204: acc40000 */ sw $a0,0x0($a2) -.L0f018208: -/* f018208: 3c078006 */ lui $a3,0x8006 -/* f01820c: 24e727fc */ addiu $a3,$a3,0x27fc -/* f018210: 8cee0000 */ lw $t6,0x0($a3) -/* f018214: 3c068006 */ lui $a2,0x8006 -/* f018218: 3c098006 */ lui $t1,0x8006 -/* f01821c: 252927f8 */ addiu $t1,$t1,0x27f8 -/* f018220: 11c0002c */ beqz $t6,.L0f0182d4 -/* f018224: 24c62810 */ addiu $a2,$a2,0x2810 -/* f018228: ac24280c */ sw $a0,0x280c($at) -/* f01822c: 8d220000 */ lw $v0,0x0($t1) -/* f018230: 3c018006 */ lui $at,0x8006 -/* f018234: 14400008 */ bnez $v0,.L0f018258 -/* f018238: 24580001 */ addiu $t8,$v0,0x1 -/* f01823c: c42a27f4 */ lwc1 $f10,0x27f4($at) -/* f018240: 3c017f1b */ lui $at,0x7f1b -/* f018244: c428844c */ lwc1 $f8,-0x7bb4($at) -/* f018248: 3c018006 */ lui $at,0x8006 -/* f01824c: 46085180 */ add.s $f6,$f10,$f8 -/* f018250: 10000011 */ beqz $zero,.L0f018298 -/* f018254: e42627f4 */ swc1 $f6,0x27f4($at) -.L0f018258: -/* f018258: 14820009 */ bne $a0,$v0,.L0f018280 -/* f01825c: 3c018006 */ lui $at,0x8006 -/* f018260: 3c018006 */ lui $at,0x8006 -/* f018264: c42427f4 */ lwc1 $f4,0x27f4($at) -/* f018268: 3c017f1b */ lui $at,0x7f1b -/* f01826c: c42a8450 */ lwc1 $f10,-0x7bb0($at) -/* f018270: 3c018006 */ lui $at,0x8006 -/* f018274: 460a2200 */ add.s $f8,$f4,$f10 -/* f018278: 10000007 */ beqz $zero,.L0f018298 -/* f01827c: e42827f4 */ swc1 $f8,0x27f4($at) -.L0f018280: -/* f018280: c42627f4 */ lwc1 $f6,0x27f4($at) -/* f018284: 3c017f1b */ lui $at,0x7f1b -/* f018288: c4248454 */ lwc1 $f4,-0x7bac($at) -/* f01828c: 3c018006 */ lui $at,0x8006 -/* f018290: 46043280 */ add.s $f10,$f6,$f4 -/* f018294: e42a27f4 */ swc1 $f10,0x27f4($at) -.L0f018298: -/* f018298: 3c018006 */ lui $at,0x8006 -/* f01829c: c42827f4 */ lwc1 $f8,0x27f4($at) -/* f0182a0: 3c018006 */ lui $at,0x8006 -/* f0182a4: 4608703e */ c.le.s $f14,$f8 -/* f0182a8: 00000000 */ sll $zero,$zero,0x0 -/* f0182ac: 45000009 */ bc1f .L0f0182d4 -/* f0182b0: 00000000 */ sll $zero,$zero,0x0 -/* f0182b4: e43227f4 */ swc1 $f18,0x27f4($at) -/* f0182b8: 2401000a */ addiu $at,$zero,0xa -/* f0182bc: 17010005 */ bne $t8,$at,.L0f0182d4 -/* f0182c0: ad380000 */ sw $t8,0x0($t1) -/* f0182c4: 3c058006 */ lui $a1,0x8006 -/* f0182c8: 24a527dc */ addiu $a1,$a1,0x27dc -/* f0182cc: ace00000 */ sw $zero,0x0($a3) -/* f0182d0: aca40000 */ sw $a0,0x0($a1) -.L0f0182d4: -/* f0182d4: 8def280c */ lw $t7,0x280c($t7) -/* f0182d8: 3c058006 */ lui $a1,0x8006 -/* f0182dc: 24a527dc */ addiu $a1,$a1,0x27dc -/* f0182e0: 11e00012 */ beqz $t7,.L0f01832c -/* f0182e4: 00003825 */ or $a3,$zero,$zero -/* f0182e8: 3c017f1b */ lui $at,0x7f1b -/* f0182ec: c4268458 */ lwc1 $f6,-0x7ba8($at) -/* f0182f0: c504004c */ lwc1 $f4,0x4c($t0) -/* f0182f4: 3c028006 */ lui $v0,0x8006 -/* f0182f8: 24422808 */ addiu $v0,$v0,0x2808 -/* f0182fc: 46043282 */ mul.s $f10,$f6,$f4 -/* f018300: c4480000 */ lwc1 $f8,0x0($v0) -/* f018304: 3c018006 */ lui $at,0x8006 -/* f018308: 460a4180 */ add.s $f6,$f8,$f10 -/* f01830c: e4262808 */ swc1 $f6,0x2808($at) -/* f018310: c4400000 */ lwc1 $f0,0x0($v0) -/* f018314: 4600603e */ c.le.s $f12,$f0 -/* f018318: 00000000 */ sll $zero,$zero,0x0 -/* f01831c: 45020004 */ bc1fl .L0f018330 -/* f018320: 8cce0000 */ lw $t6,0x0($a2) -/* f018324: 460c0101 */ sub.s $f4,$f0,$f12 -/* f018328: e4440000 */ swc1 $f4,0x0($v0) -.L0f01832c: -/* f01832c: 8cce0000 */ lw $t6,0x0($a2) -.L0f018330: -/* f018330: 3c017f1b */ lui $at,0x7f1b -/* f018334: 51c00012 */ beqzl $t6,.L0f018380 -/* f018338: 8ca20000 */ lw $v0,0x0($a1) -/* f01833c: c428845c */ lwc1 $f8,-0x7ba4($at) -/* f018340: c50a004c */ lwc1 $f10,0x4c($t0) -/* f018344: 3c0a8006 */ lui $t2,0x8006 -/* f018348: 254a2814 */ addiu $t2,$t2,0x2814 -/* f01834c: 460a4182 */ mul.s $f6,$f8,$f10 -/* f018350: c5440000 */ lwc1 $f4,0x0($t2) -/* f018354: 3c018006 */ lui $at,0x8006 -/* f018358: 46062200 */ add.s $f8,$f4,$f6 -/* f01835c: e4282814 */ swc1 $f8,0x2814($at) -/* f018360: c54a0000 */ lwc1 $f10,0x0($t2) -/* f018364: 460a703e */ c.le.s $f14,$f10 -/* f018368: 00000000 */ sll $zero,$zero,0x0 -/* f01836c: 45020004 */ bc1fl .L0f018380 -/* f018370: 8ca20000 */ lw $v0,0x0($a1) -/* f018374: e54e0000 */ swc1 $f14,0x0($t2) -/* f018378: acc00000 */ sw $zero,0x0($a2) -/* f01837c: 8ca20000 */ lw $v0,0x0($a1) -.L0f018380: -/* f018380: 00003025 */ or $a2,$zero,$zero -/* f018384: 5040000a */ beqzl $v0,.L0f0183b0 -/* f018388: 8fa40330 */ lw $a0,0x330($sp) -/* f01838c: 8d180038 */ lw $t8,0x38($t0) -/* f018390: 0058c821 */ addu $t9,$v0,$t8 -/* f018394: 2b21003d */ slti $at,$t9,0x3d -/* f018398: 14200004 */ bnez $at,.L0f0183ac -/* f01839c: acb90000 */ sw $t9,0x0($a1) -/* f0183a0: aca00000 */ sw $zero,0x0($a1) -/* f0183a4: 3c018006 */ lui $at,0x8006 -/* f0183a8: ac242734 */ sw $a0,0x2734($at) -.L0f0183ac: -/* f0183ac: 8fa40330 */ lw $a0,0x330($sp) -.L0f0183b0: -/* f0183b0: 0c002fc1 */ jal 0xbf04 -/* f0183b4: 00002825 */ or $a1,$zero,$zero -/* f0183b8: 0c002cb1 */ jal 0xb2c4 -/* f0183bc: 00402025 */ or $a0,$v0,$zero -/* f0183c0: 3c0e8006 */ lui $t6,0x8006 -/* f0183c4: 8dce27cc */ lw $t6,0x27cc($t6) -/* f0183c8: 00401825 */ or $v1,$v0,$zero -/* f0183cc: 24040002 */ addiu $a0,$zero,0x2 -/* f0183d0: 11c00003 */ beqz $t6,.L0f0183e0 -/* f0183d4: 00000000 */ sll $zero,$zero,0x0 -/* f0183d8: 10000272 */ beqz $zero,.L0f018da4 -/* f0183dc: 8fbf0034 */ lw $ra,0x34($sp) -.L0f0183e0: -/* f0183e0: 0fc59e6c */ jal func0f1679b0 -/* f0183e4: afa30330 */ sw $v1,0x330($sp) -/* f0183e8: 44809000 */ mtc1 $zero,$f18 -/* f0183ec: 3c01457a */ lui $at,0x457a -/* f0183f0: 44812000 */ mtc1 $at,$f4 -/* f0183f4: 3c013f80 */ lui $at,0x3f80 -/* f0183f8: 44813000 */ mtc1 $at,$f6 -/* f0183fc: 44069000 */ mfc1 $a2,$f18 -/* f018400: 44079000 */ mfc1 $a3,$f18 -/* f018404: 27a400f0 */ addiu $a0,$sp,0xf0 -/* f018408: 00402825 */ or $a1,$v0,$zero -/* f01840c: afa20134 */ sw $v0,0x134($sp) -/* f018410: e7b20014 */ swc1 $f18,0x14($sp) -/* f018414: e7b20018 */ swc1 $f18,0x18($sp) -/* f018418: e7b2001c */ swc1 $f18,0x1c($sp) -/* f01841c: e7b20020 */ swc1 $f18,0x20($sp) -/* f018420: e7b20028 */ swc1 $f18,0x28($sp) -/* f018424: e7a40010 */ swc1 $f4,0x10($sp) -/* f018428: 0c0011c3 */ jal 0x470c -/* f01842c: e7a60024 */ swc1 $f6,0x24($sp) -/* f018430: 8fa30330 */ lw $v1,0x330($sp) -/* f018434: 3c017f1b */ lui $at,0x7f1b -/* f018438: c4228460 */ lwc1 $f2,-0x7ba0($at) -/* f01843c: 8fa80134 */ lw $t0,0x134($sp) -/* f018440: 3c180384 */ lui $t8,0x384 -/* f018444: 37180010 */ ori $t8,$t8,0x10 -/* f018448: 3c190382 */ lui $t9,0x382 -/* f01844c: ac780000 */ sw $t8,0x0($v1) -/* f018450: 24640008 */ addiu $a0,$v1,0x8 -/* f018454: ac680004 */ sw $t0,0x4($v1) -/* f018458: 37390010 */ ori $t9,$t9,0x10 -/* f01845c: 250f0010 */ addiu $t7,$t0,0x10 -/* f018460: ac8f0004 */ sw $t7,0x4($a0) -/* f018464: ac990000 */ sw $t9,0x0($a0) -/* f018468: 3c018006 */ lui $at,0x8006 -/* f01846c: c4202814 */ lwc1 $f0,0x2814($at) -/* f018470: 3c01bf80 */ lui $at,0xbf80 -/* f018474: 44814000 */ mtc1 $at,$f8 -/* f018478: 3c017f1b */ lui $at,0x7f1b -/* f01847c: c42a8464 */ lwc1 $f10,-0x7b9c($at) -/* f018480: 46080380 */ add.s $f14,$f0,$f8 -/* f018484: 44809000 */ mtc1 $zero,$f18 -/* f018488: 46005102 */ mul.s $f4,$f10,$f0 -/* f01848c: 3c058006 */ lui $a1,0x8006 -/* f018490: 24a52578 */ addiu $a1,$a1,0x2578 -/* f018494: 46027182 */ mul.s $f6,$f14,$f2 -/* f018498: 240200ff */ addiu $v0,$zero,0xff -/* f01849c: 24860008 */ addiu $a2,$a0,0x8 -/* f0184a0: a0a00006 */ sb $zero,0x6($a1) -/* f0184a4: a0a00005 */ sb $zero,0x5($a1) -/* f0184a8: 46049401 */ sub.s $f16,$f18,$f4 -/* f0184ac: a0a00004 */ sb $zero,0x4($a1) -/* f0184b0: a0a00002 */ sb $zero,0x2($a1) -/* f0184b4: 46023300 */ add.s $f12,$f6,$f2 -/* f0184b8: 46028202 */ mul.s $f8,$f16,$f2 -/* f0184bc: a0a00001 */ sb $zero,0x1($a1) -/* f0184c0: a0a00000 */ sb $zero,0x0($a1) -/* f0184c4: a0a2000e */ sb $v0,0xe($a1) -/* f0184c8: a0a2000d */ sb $v0,0xd($a1) -/* f0184cc: a0a2000c */ sb $v0,0xc($a1) -/* f0184d0: a0a2000a */ sb $v0,0xa($a1) -/* f0184d4: 46024400 */ add.s $f16,$f8,$f2 -/* f0184d8: a0a20009 */ sb $v0,0x9($a1) -/* f0184dc: a0a20008 */ sb $v0,0x8($a1) -/* f0184e0: e7ac00e4 */ swc1 $f12,0xe4($sp) -/* f0184e4: e7b000e0 */ swc1 $f16,0xe0($sp) -/* f0184e8: 0c0068f7 */ jal 0x1a3dc -/* f0184ec: afa60330 */ sw $a2,0x330($sp) -/* f0184f0: e7a00050 */ swc1 $f0,0x50($sp) -/* f0184f4: 0c0068f4 */ jal 0x1a3d0 -/* f0184f8: c7ac00e0 */ lwc1 $f12,0xe0($sp) -/* f0184fc: 3c0142fe */ lui $at,0x42fe -/* f018500: 44815000 */ mtc1 $at,$f10 -/* f018504: c7a40050 */ lwc1 $f4,0x50($sp) -/* f018508: 3c018006 */ lui $at,0x8006 -/* f01850c: c7ac00e0 */ lwc1 $f12,0xe0($sp) -/* f018510: 46045182 */ mul.s $f6,$f10,$f4 -/* f018514: 00000000 */ sll $zero,$zero,0x0 -/* f018518: 46060202 */ mul.s $f8,$f0,$f6 -/* f01851c: 4600428d */ trunc.w.s $f10,$f8 -/* f018520: 44195000 */ mfc1 $t9,$f10 -/* f018524: 0c0068f7 */ jal 0x1a3dc -/* f018528: a0392588 */ sb $t9,0x2588($at) -/* f01852c: 3c0142fe */ lui $at,0x42fe -/* f018530: 44812000 */ mtc1 $at,$f4 -/* f018534: 3c018006 */ lui $at,0x8006 -/* f018538: c7ac00e4 */ lwc1 $f12,0xe4($sp) -/* f01853c: 46040182 */ mul.s $f6,$f0,$f4 -/* f018540: 4600320d */ trunc.w.s $f8,$f6 -/* f018544: 440e4000 */ mfc1 $t6,$f8 -/* f018548: 0c0068f4 */ jal 0x1a3d0 -/* f01854c: a02e2589 */ sb $t6,0x2589($at) -/* f018550: e7a00050 */ swc1 $f0,0x50($sp) -/* f018554: 0c0068f4 */ jal 0x1a3d0 -/* f018558: c7ac00e0 */ lwc1 $f12,0xe0($sp) -/* f01855c: 3c0142fe */ lui $at,0x42fe -/* f018560: 44815000 */ mtc1 $at,$f10 -/* f018564: c7a40050 */ lwc1 $f4,0x50($sp) -/* f018568: 44809000 */ mtc1 $zero,$f18 -/* f01856c: 3c018006 */ lui $at,0x8006 -/* f018570: 46045182 */ mul.s $f6,$f10,$f4 -/* f018574: 44059000 */ mfc1 $a1,$f18 -/* f018578: 44069000 */ mfc1 $a2,$f18 -/* f01857c: 27a402b0 */ addiu $a0,$sp,0x2b0 -/* f018580: 3c07457a */ lui $a3,0x457a -/* f018584: e7b20010 */ swc1 $f18,0x10($sp) -/* f018588: e7b20014 */ swc1 $f18,0x14($sp) -/* f01858c: 46060202 */ mul.s $f8,$f0,$f6 -/* f018590: e7b20018 */ swc1 $f18,0x18($sp) -/* f018594: e7b2001c */ swc1 $f18,0x1c($sp) -/* f018598: e7b20024 */ swc1 $f18,0x24($sp) -/* f01859c: 4600428d */ trunc.w.s $f10,$f8 -/* f0185a0: 44195000 */ mfc1 $t9,$f10 -/* f0185a4: 00000000 */ sll $zero,$zero,0x0 -/* f0185a8: a039258a */ sb $t9,0x258a($at) -/* f0185ac: 3c013f80 */ lui $at,0x3f80 -/* f0185b0: 44812000 */ mtc1 $at,$f4 -/* f0185b4: 0c005ab9 */ jal 0x16ae4 -/* f0185b8: e7a40020 */ swc1 $f4,0x20($sp) -/* f0185bc: 3c0f8006 */ lui $t7,0x8006 -/* f0185c0: 8def27c0 */ lw $t7,0x27c0($t7) -/* f0185c4: 24010001 */ addiu $at,$zero,0x1 -/* f0185c8: 27a501e8 */ addiu $a1,$sp,0x1e8 -/* f0185cc: 15e10004 */ bne $t7,$at,.L0f0185e0 -/* f0185d0: 3c0e8006 */ lui $t6,0x8006 -/* f0185d4: 8dce24f8 */ lw $t6,0x24f8($t6) -/* f0185d8: 10000004 */ beqz $zero,.L0f0185ec -/* f0185dc: afae022c */ sw $t6,0x22c($sp) -.L0f0185e0: -/* f0185e0: 3c188006 */ lui $t8,0x8006 -/* f0185e4: 8f1824fc */ lw $t8,0x24fc($t8) -/* f0185e8: afb8022c */ sw $t8,0x22c($sp) -.L0f0185ec: -/* f0185ec: 3c018006 */ lui $at,0x8006 -/* f0185f0: 0c0058dd */ jal 0x16374 -/* f0185f4: c42c27a8 */ lwc1 $f12,0x27a8($at) -/* f0185f8: 3c018006 */ lui $at,0x8006 -/* f0185fc: c42c27b0 */ lwc1 $f12,0x27b0($at) -/* f018600: 0c0058ba */ jal 0x162e8 -/* f018604: 27a501a8 */ addiu $a1,$sp,0x1a8 -/* f018608: 27a401a8 */ addiu $a0,$sp,0x1a8 -/* f01860c: 0c00567f */ jal 0x159fc -/* f018610: 27a501e8 */ addiu $a1,$sp,0x1e8 -/* f018614: 27a402b0 */ addiu $a0,$sp,0x2b0 -/* f018618: 27a501e8 */ addiu $a1,$sp,0x1e8 -/* f01861c: 0c005680 */ jal 0x15a00 -/* f018620: 27a60270 */ addiu $a2,$sp,0x270 -/* f018624: 3c018006 */ lui $at,0x8006 -/* f018628: c42c27b8 */ lwc1 $f12,0x27b8($at) -/* f01862c: 0c0057c1 */ jal 0x15f04 -/* f018630: 27a50270 */ addiu $a1,$sp,0x270 -/* f018634: 3c01437f */ lui $at,0x437f -/* f018638: 44813000 */ mtc1 $at,$f6 -/* f01863c: 3c018006 */ lui $at,0x8006 -/* f018640: c42827c8 */ lwc1 $f8,0x27c8($at) -/* f018644: 24020001 */ addiu $v0,$zero,0x1 -/* f018648: 3c038006 */ lui $v1,0x8006 -/* f01864c: 46083282 */ mul.s $f10,$f6,$f8 -/* f018650: 24632560 */ addiu $v1,$v1,0x2560 -/* f018654: 24050002 */ addiu $a1,$zero,0x2 -/* f018658: 4459f800 */ cfc1 $t9,$31 -/* f01865c: 44c2f800 */ ctc1 $v0,$31 -/* f018660: 00000000 */ sll $zero,$zero,0x0 -/* f018664: 46005124 */ cvt.w.s $f4,$f10 -/* f018668: 4442f800 */ cfc1 $v0,$31 -/* f01866c: 00000000 */ sll $zero,$zero,0x0 -/* f018670: 30420078 */ andi $v0,$v0,0x78 -/* f018674: 10400012 */ beqz $v0,.L0f0186c0 -/* f018678: 3c014f00 */ lui $at,0x4f00 -/* f01867c: 44812000 */ mtc1 $at,$f4 -/* f018680: 24020001 */ addiu $v0,$zero,0x1 -/* f018684: 46045101 */ sub.s $f4,$f10,$f4 -/* f018688: 44c2f800 */ ctc1 $v0,$31 -/* f01868c: 00000000 */ sll $zero,$zero,0x0 -/* f018690: 46002124 */ cvt.w.s $f4,$f4 -/* f018694: 4442f800 */ cfc1 $v0,$31 -/* f018698: 00000000 */ sll $zero,$zero,0x0 -/* f01869c: 30420078 */ andi $v0,$v0,0x78 -/* f0186a0: 14400005 */ bnez $v0,.L0f0186b8 -/* f0186a4: 00000000 */ sll $zero,$zero,0x0 -/* f0186a8: 44022000 */ mfc1 $v0,$f4 -/* f0186ac: 3c018000 */ lui $at,0x8000 -/* f0186b0: 10000007 */ beqz $zero,.L0f0186d0 -/* f0186b4: 00411025 */ or $v0,$v0,$at -.L0f0186b8: -/* f0186b8: 10000005 */ beqz $zero,.L0f0186d0 -/* f0186bc: 2402ffff */ addiu $v0,$zero,-1 -.L0f0186c0: -/* f0186c0: 44022000 */ mfc1 $v0,$f4 -/* f0186c4: 00000000 */ sll $zero,$zero,0x0 -/* f0186c8: 0440fffb */ bltz $v0,.L0f0186b8 -/* f0186cc: 00000000 */ sll $zero,$zero,0x0 -.L0f0186d0: -/* f0186d0: 8fae022c */ lw $t6,0x22c($sp) -/* f0186d4: 44d9f800 */ ctc1 $t9,$31 -/* f0186d8: a0620006 */ sb $v0,0x6($v1) -/* f0186dc: a0620005 */ sb $v0,0x5($v1) -/* f0186e0: a0620004 */ sb $v0,0x4($v1) -/* f0186e4: a0620002 */ sb $v0,0x2($v1) -/* f0186e8: a0620001 */ sb $v0,0x1($v1) -/* f0186ec: a0620000 */ sb $v0,0x0($v1) -/* f0186f0: afa000dc */ sw $zero,0xdc($sp) -/* f0186f4: afa000d8 */ sw $zero,0xd8($sp) -/* f0186f8: 0c006a47 */ jal 0x1a91c -/* f0186fc: 8dc40008 */ lw $a0,0x8($t6) -/* f018700: 10400027 */ beqz $v0,.L0f0187a0 -/* f018704: 00402825 */ or $a1,$v0,$zero -/* f018708: 8c460004 */ lw $a2,0x4($v0) -/* f01870c: 8fa4022c */ lw $a0,0x22c($sp) -/* f018710: 84d80010 */ lh $t8,0x10($a2) -/* f018714: 27190001 */ addiu $t9,$t8,0x1 -/* f018718: afb900dc */ sw $t9,0xdc($sp) -/* f01871c: 94cf0016 */ lhu $t7,0x16($a2) -/* f018720: afa60164 */ sw $a2,0x164($sp) -/* f018724: 25ee0001 */ addiu $t6,$t7,0x1 -/* f018728: 0c006a87 */ jal 0x1aa1c -/* f01872c: afae00d8 */ sw $t6,0xd8($sp) -/* f018730: afa20160 */ sw $v0,0x160($sp) -/* f018734: 0fc59e7d */ jal func0f1679f4 -/* f018738: 24040028 */ addiu $a0,$zero,0x28 -/* f01873c: 8fb80160 */ lw $t8,0x160($sp) -/* f018740: 8fa60164 */ lw $a2,0x164($sp) -/* f018744: 3c19bc00 */ lui $t9,0xbc00 -/* f018748: af020004 */ sw $v0,0x4($t8) -/* f01874c: 3c0f8000 */ lui $t7,0x8000 -/* f018750: 35ef0040 */ ori $t7,$t7,0x40 -/* f018754: 37390002 */ ori $t9,$t9,0x2 -/* f018758: 3c0e0386 */ lui $t6,0x386 -/* f01875c: 35ce0010 */ ori $t6,$t6,0x10 -/* f018760: ac590000 */ sw $t9,0x0($v0) -/* f018764: ac4f0004 */ sw $t7,0x4($v0) -/* f018768: 3c0f8006 */ lui $t7,0x8006 -/* f01876c: 3c190388 */ lui $t9,0x388 -/* f018770: ac4e0008 */ sw $t6,0x8($v0) -/* f018774: 3c188006 */ lui $t8,0x8006 -/* f018778: 27182538 */ addiu $t8,$t8,0x2538 -/* f01877c: 37390010 */ ori $t9,$t9,0x10 -/* f018780: 25ef2530 */ addiu $t7,$t7,0x2530 -/* f018784: 3c0e0601 */ lui $t6,0x601 -/* f018788: ac4f0014 */ sw $t7,0x14($v0) -/* f01878c: ac590010 */ sw $t9,0x10($v0) -/* f018790: ac58000c */ sw $t8,0xc($v0) -/* f018794: ac4e0018 */ sw $t6,0x18($v0) -/* f018798: 8cd80000 */ lw $t8,0x0($a2) -/* f01879c: ac58001c */ sw $t8,0x1c($v0) -.L0f0187a0: -/* f0187a0: 8fb9022c */ lw $t9,0x22c($sp) -/* f0187a4: 24050004 */ addiu $a1,$zero,0x4 -/* f0187a8: 0c006a47 */ jal 0x1a91c -/* f0187ac: 8f240008 */ lw $a0,0x8($t9) -/* f0187b0: 10400037 */ beqz $v0,.L0f018890 -/* f0187b4: 00402825 */ or $a1,$v0,$zero -/* f0187b8: 8c460004 */ lw $a2,0x4($v0) -/* f0187bc: 8faf00dc */ lw $t7,0xdc($sp) -/* f0187c0: 8fa4022c */ lw $a0,0x22c($sp) -/* f0187c4: 84ce0010 */ lh $t6,0x10($a2) -/* f0187c8: 01eec021 */ addu $t8,$t7,$t6 -/* f0187cc: 27190001 */ addiu $t9,$t8,0x1 -/* f0187d0: afb900dc */ sw $t9,0xdc($sp) -/* f0187d4: 8faf00d8 */ lw $t7,0xd8($sp) -/* f0187d8: 94ce0016 */ lhu $t6,0x16($a2) -/* f0187dc: afa60164 */ sw $a2,0x164($sp) -/* f0187e0: 01eec021 */ addu $t8,$t7,$t6 -/* f0187e4: 27190001 */ addiu $t9,$t8,0x1 -/* f0187e8: 0c006a87 */ jal 0x1aa1c -/* f0187ec: afb900d8 */ sw $t9,0xd8($sp) -/* f0187f0: afa20160 */ sw $v0,0x160($sp) -/* f0187f4: 0fc59e7d */ jal func0f1679f4 -/* f0187f8: 24040028 */ addiu $a0,$zero,0x28 -/* f0187fc: 8faf0160 */ lw $t7,0x160($sp) -/* f018800: 8fa60164 */ lw $a2,0x164($sp) -/* f018804: 3c018006 */ lui $at,0x8006 -/* f018808: ade20004 */ sw $v0,0x4($t7) -/* f01880c: 44809000 */ mtc1 $zero,$f18 -/* f018810: c42627c8 */ lwc1 $f6,0x27c8($at) -/* f018814: 24450008 */ addiu $a1,$v0,0x8 -/* f018818: 3c188000 */ lui $t8,0x8000 -/* f01881c: 4606903c */ c.lt.s $f18,$f6 -/* f018820: 37180040 */ ori $t8,$t8,0x40 -/* f018824: 24a70008 */ addiu $a3,$a1,0x8 -/* f018828: 3c190386 */ lui $t9,0x386 -/* f01882c: 45000016 */ bc1f .L0f018888 -/* f018830: 3c0eb800 */ lui $t6,0xb800 -/* f018834: 3c0ebc00 */ lui $t6,0xbc00 -/* f018838: 35ce0002 */ ori $t6,$t6,0x2 -/* f01883c: ac4e0000 */ sw $t6,0x0($v0) -/* f018840: ac580004 */ sw $t8,0x4($v0) -/* f018844: 37390010 */ ori $t9,$t9,0x10 -/* f018848: 3c0f8006 */ lui $t7,0x8006 -/* f01884c: 25ef2568 */ addiu $t7,$t7,0x2568 -/* f018850: acb90000 */ sw $t9,0x0($a1) -/* f018854: acaf0004 */ sw $t7,0x4($a1) -/* f018858: 3c188006 */ lui $t8,0x8006 -/* f01885c: 3c0e0388 */ lui $t6,0x388 -/* f018860: 35ce0010 */ ori $t6,$t6,0x10 -/* f018864: 27182560 */ addiu $t8,$t8,0x2560 -/* f018868: acf80004 */ sw $t8,0x4($a3) -/* f01886c: acee0000 */ sw $t6,0x0($a3) -/* f018870: 24e30008 */ addiu $v1,$a3,0x8 -/* f018874: 3c190601 */ lui $t9,0x601 -/* f018878: ac790000 */ sw $t9,0x0($v1) -/* f01887c: 8ccf0000 */ lw $t7,0x0($a2) -/* f018880: 10000003 */ beqz $zero,.L0f018890 -/* f018884: ac6f0004 */ sw $t7,0x4($v1) -.L0f018888: -/* f018888: ac4e0000 */ sw $t6,0x0($v0) -/* f01888c: ac400004 */ sw $zero,0x4($v0) -.L0f018890: -/* f018890: 8fb8022c */ lw $t8,0x22c($sp) -/* f018894: 24050006 */ addiu $a1,$zero,0x6 -/* f018898: 0c006a47 */ jal 0x1a91c -/* f01889c: 8f040008 */ lw $a0,0x8($t8) -/* f0188a0: 10400037 */ beqz $v0,.L0f018980 -/* f0188a4: 00402825 */ or $a1,$v0,$zero -/* f0188a8: 8c460004 */ lw $a2,0x4($v0) -/* f0188ac: 8fb900dc */ lw $t9,0xdc($sp) -/* f0188b0: 8fa4022c */ lw $a0,0x22c($sp) -/* f0188b4: 84cf0010 */ lh $t7,0x10($a2) -/* f0188b8: 032f7021 */ addu $t6,$t9,$t7 -/* f0188bc: 25d80001 */ addiu $t8,$t6,0x1 -/* f0188c0: afb800dc */ sw $t8,0xdc($sp) -/* f0188c4: 8fb900d8 */ lw $t9,0xd8($sp) -/* f0188c8: 94cf0016 */ lhu $t7,0x16($a2) -/* f0188cc: afa60164 */ sw $a2,0x164($sp) -/* f0188d0: 032f7021 */ addu $t6,$t9,$t7 -/* f0188d4: 25d80001 */ addiu $t8,$t6,0x1 -/* f0188d8: 0c006a87 */ jal 0x1aa1c -/* f0188dc: afb800d8 */ sw $t8,0xd8($sp) -/* f0188e0: afa20160 */ sw $v0,0x160($sp) -/* f0188e4: 0fc59e7d */ jal func0f1679f4 -/* f0188e8: 24040028 */ addiu $a0,$zero,0x28 -/* f0188ec: 8fb90160 */ lw $t9,0x160($sp) -/* f0188f0: 8fa60164 */ lw $a2,0x164($sp) -/* f0188f4: 3c018006 */ lui $at,0x8006 -/* f0188f8: af220004 */ sw $v0,0x4($t9) -/* f0188fc: 44809000 */ mtc1 $zero,$f18 -/* f018900: c42827c8 */ lwc1 $f8,0x27c8($at) -/* f018904: 24450008 */ addiu $a1,$v0,0x8 -/* f018908: 3c0e8000 */ lui $t6,0x8000 -/* f01890c: 4608903c */ c.lt.s $f18,$f8 -/* f018910: 35ce0040 */ ori $t6,$t6,0x40 -/* f018914: 24a70008 */ addiu $a3,$a1,0x8 -/* f018918: 3c180386 */ lui $t8,0x386 -/* f01891c: 45000016 */ bc1f .L0f018978 -/* f018920: 3c0fb800 */ lui $t7,0xb800 -/* f018924: 3c0fbc00 */ lui $t7,0xbc00 -/* f018928: 35ef0002 */ ori $t7,$t7,0x2 -/* f01892c: ac4f0000 */ sw $t7,0x0($v0) -/* f018930: ac4e0004 */ sw $t6,0x4($v0) -/* f018934: 37180010 */ ori $t8,$t8,0x10 -/* f018938: 3c198006 */ lui $t9,0x8006 -/* f01893c: 27392568 */ addiu $t9,$t9,0x2568 -/* f018940: acb80000 */ sw $t8,0x0($a1) -/* f018944: acb90004 */ sw $t9,0x4($a1) -/* f018948: 3c0e8006 */ lui $t6,0x8006 -/* f01894c: 3c0f0388 */ lui $t7,0x388 -/* f018950: 35ef0010 */ ori $t7,$t7,0x10 -/* f018954: 25ce2560 */ addiu $t6,$t6,0x2560 -/* f018958: acee0004 */ sw $t6,0x4($a3) -/* f01895c: acef0000 */ sw $t7,0x0($a3) -/* f018960: 24e30008 */ addiu $v1,$a3,0x8 -/* f018964: 3c180601 */ lui $t8,0x601 -/* f018968: ac780000 */ sw $t8,0x0($v1) -/* f01896c: 8cd90000 */ lw $t9,0x0($a2) -/* f018970: 10000003 */ beqz $zero,.L0f018980 -/* f018974: ac790004 */ sw $t9,0x4($v1) -.L0f018978: -/* f018978: ac4f0000 */ sw $t7,0x0($v0) -/* f01897c: ac400004 */ sw $zero,0x4($v0) -.L0f018980: -/* f018980: 8fae022c */ lw $t6,0x22c($sp) -/* f018984: 24050008 */ addiu $a1,$zero,0x8 -/* f018988: 0c006a47 */ jal 0x1a91c -/* f01898c: 8dc40008 */ lw $a0,0x8($t6) -/* f018990: 10400037 */ beqz $v0,.L0f018a70 -/* f018994: 00402825 */ or $a1,$v0,$zero -/* f018998: 8c460004 */ lw $a2,0x4($v0) -/* f01899c: 8fb800dc */ lw $t8,0xdc($sp) -/* f0189a0: 8fa4022c */ lw $a0,0x22c($sp) -/* f0189a4: 84d90010 */ lh $t9,0x10($a2) -/* f0189a8: 03197821 */ addu $t7,$t8,$t9 -/* f0189ac: 25ee0001 */ addiu $t6,$t7,0x1 -/* f0189b0: afae00dc */ sw $t6,0xdc($sp) -/* f0189b4: 8fb800d8 */ lw $t8,0xd8($sp) -/* f0189b8: 94d90016 */ lhu $t9,0x16($a2) -/* f0189bc: afa60164 */ sw $a2,0x164($sp) -/* f0189c0: 03197821 */ addu $t7,$t8,$t9 -/* f0189c4: 25ee0001 */ addiu $t6,$t7,0x1 -/* f0189c8: 0c006a87 */ jal 0x1aa1c -/* f0189cc: afae00d8 */ sw $t6,0xd8($sp) -/* f0189d0: afa20160 */ sw $v0,0x160($sp) -/* f0189d4: 0fc59e7d */ jal func0f1679f4 -/* f0189d8: 24040028 */ addiu $a0,$zero,0x28 -/* f0189dc: 8fb80160 */ lw $t8,0x160($sp) -/* f0189e0: 8fa60164 */ lw $a2,0x164($sp) -/* f0189e4: 3c018006 */ lui $at,0x8006 -/* f0189e8: af020004 */ sw $v0,0x4($t8) -/* f0189ec: 44809000 */ mtc1 $zero,$f18 -/* f0189f0: c42a27c8 */ lwc1 $f10,0x27c8($at) -/* f0189f4: 24450008 */ addiu $a1,$v0,0x8 -/* f0189f8: 3c0f8000 */ lui $t7,0x8000 -/* f0189fc: 460a903c */ c.lt.s $f18,$f10 -/* f018a00: 35ef0040 */ ori $t7,$t7,0x40 -/* f018a04: 24a70008 */ addiu $a3,$a1,0x8 -/* f018a08: 3c0e0386 */ lui $t6,0x386 -/* f018a0c: 45000016 */ bc1f .L0f018a68 -/* f018a10: 3c19b800 */ lui $t9,0xb800 -/* f018a14: 3c19bc00 */ lui $t9,0xbc00 -/* f018a18: 37390002 */ ori $t9,$t9,0x2 -/* f018a1c: ac590000 */ sw $t9,0x0($v0) -/* f018a20: ac4f0004 */ sw $t7,0x4($v0) -/* f018a24: 35ce0010 */ ori $t6,$t6,0x10 -/* f018a28: 3c188006 */ lui $t8,0x8006 -/* f018a2c: 27182568 */ addiu $t8,$t8,0x2568 -/* f018a30: acae0000 */ sw $t6,0x0($a1) -/* f018a34: acb80004 */ sw $t8,0x4($a1) -/* f018a38: 3c0f8006 */ lui $t7,0x8006 -/* f018a3c: 3c190388 */ lui $t9,0x388 -/* f018a40: 37390010 */ ori $t9,$t9,0x10 -/* f018a44: 25ef2560 */ addiu $t7,$t7,0x2560 -/* f018a48: acef0004 */ sw $t7,0x4($a3) -/* f018a4c: acf90000 */ sw $t9,0x0($a3) -/* f018a50: 24e30008 */ addiu $v1,$a3,0x8 -/* f018a54: 3c0e0601 */ lui $t6,0x601 -/* f018a58: ac6e0000 */ sw $t6,0x0($v1) -/* f018a5c: 8cd80000 */ lw $t8,0x0($a2) -/* f018a60: 10000003 */ beqz $zero,.L0f018a70 -/* f018a64: ac780004 */ sw $t8,0x4($v1) -.L0f018a68: -/* f018a68: ac590000 */ sw $t9,0x0($v0) -/* f018a6c: ac400004 */ sw $zero,0x4($v0) -.L0f018a70: -/* f018a70: 0fc59e59 */ jal func0f167964 -/* f018a74: 8fa400dc */ lw $a0,0xdc($sp) -/* f018a78: afa20044 */ sw $v0,0x44($sp) -/* f018a7c: 0fc59e73 */ jal func0f1679cc -/* f018a80: 8fa400d8 */ lw $a0,0xd8($sp) -/* f018a84: 3c013f80 */ lui $at,0x3f80 -/* f018a88: 44812000 */ mtc1 $at,$f4 -/* f018a8c: 8fb80044 */ lw $t8,0x44($sp) -/* f018a90: 3c068006 */ lui $a2,0x8006 -/* f018a94: 3c078006 */ lui $a3,0x8006 -/* f018a98: 240f00f0 */ addiu $t7,$zero,0xf0 -/* f018a9c: 27ae0270 */ addiu $t6,$sp,0x270 -/* f018aa0: afae0018 */ sw $t6,0x18($sp) -/* f018aa4: afaf0010 */ sw $t7,0x10($sp) -/* f018aa8: 8ce727bc */ lw $a3,0x27bc($a3) -/* f018aac: 8cc62804 */ lw $a2,0x2804($a2) -/* f018ab0: 8fa40330 */ lw $a0,0x330($sp) -/* f018ab4: 8fa5022c */ lw $a1,0x22c($sp) -/* f018ab8: afa20020 */ sw $v0,0x20($sp) -/* f018abc: afb8001c */ sw $t8,0x1c($sp) -/* f018ac0: 0fc05c92 */ jal func0f017248 -/* f018ac4: e7a40014 */ swc1 $f4,0x14($sp) -/* f018ac8: 3c19bc00 */ lui $t9,0xbc00 -/* f018acc: 3c0f8000 */ lui $t7,0x8000 -/* f018ad0: 3c0e0386 */ lui $t6,0x386 -/* f018ad4: 35ce0010 */ ori $t6,$t6,0x10 -/* f018ad8: 35ef0040 */ ori $t7,$t7,0x40 -/* f018adc: 37390002 */ ori $t9,$t9,0x2 -/* f018ae0: 3c188006 */ lui $t8,0x8006 -/* f018ae4: 27182580 */ addiu $t8,$t8,0x2580 -/* f018ae8: ac590000 */ sw $t9,0x0($v0) -/* f018aec: ac4f0004 */ sw $t7,0x4($v0) -/* f018af0: ac4e0008 */ sw $t6,0x8($v0) -/* f018af4: 24590018 */ addiu $t9,$v0,0x18 -/* f018af8: ac58000c */ sw $t8,0xc($v0) -/* f018afc: afb90330 */ sw $t9,0x330($sp) -/* f018b00: 3c0e8006 */ lui $t6,0x8006 -/* f018b04: 3c0f0388 */ lui $t7,0x388 -/* f018b08: 35ef0010 */ ori $t7,$t7,0x10 -/* f018b0c: 25ce2578 */ addiu $t6,$t6,0x2578 -/* f018b10: 3c188006 */ lui $t8,0x8006 -/* f018b14: ac4e0014 */ sw $t6,0x14($v0) -/* f018b18: ac4f0010 */ sw $t7,0x10($v0) -/* f018b1c: 27182858 */ addiu $t8,$t8,0x2858 -/* f018b20: 8f010000 */ lw $at,0x0($t8) -/* f018b24: 27a40064 */ addiu $a0,$sp,0x64 -/* f018b28: 27a501e8 */ addiu $a1,$sp,0x1e8 -/* f018b2c: ac810000 */ sw $at,0x0($a0) -/* f018b30: 8f0f0004 */ lw $t7,0x4($t8) -/* f018b34: ac8f0004 */ sw $t7,0x4($a0) -/* f018b38: 8f010008 */ lw $at,0x8($t8) -/* f018b3c: 0c0059b7 */ jal 0x166dc -/* f018b40: ac810008 */ sw $at,0x8($a0) -/* f018b44: 3c013f80 */ lui $at,0x3f80 -/* f018b48: 44813000 */ mtc1 $at,$f6 -/* f018b4c: c7a8013c */ lwc1 $f8,0x13c($sp) -/* f018b50: 27a501e8 */ addiu $a1,$sp,0x1e8 -/* f018b54: 0c0057e2 */ jal 0x15f88 -/* f018b58: 46083300 */ add.s $f12,$f6,$f8 -/* f018b5c: 27a402b0 */ addiu $a0,$sp,0x2b0 -/* f018b60: 27a501e8 */ addiu $a1,$sp,0x1e8 -/* f018b64: 0c005680 */ jal 0x15a00 -/* f018b68: 27a60230 */ addiu $a2,$sp,0x230 -/* f018b6c: 3c017f1b */ lui $at,0x7f1b -/* f018b70: c42c8468 */ lwc1 $f12,-0x7b98($at) -/* f018b74: 0c0057c1 */ jal 0x15f04 -/* f018b78: 27a50230 */ addiu $a1,$sp,0x230 -/* f018b7c: 3c028006 */ lui $v0,0x8006 -/* f018b80: 8c4227f8 */ lw $v0,0x27f8($v0) -/* f018b84: 27a30230 */ addiu $v1,$sp,0x230 -/* f018b88: 04420085 */ bltzl $v0,.L0f018da0 -/* f018b8c: 8fa20330 */ lw $v0,0x330($sp) -/* f018b90: 10400082 */ beqz $v0,.L0f018d9c -/* f018b94: 24010001 */ addiu $at,$zero,0x1 -/* f018b98: 1441001f */ bne $v0,$at,.L0f018c18 -/* f018b9c: 3c058006 */ lui $a1,0x8006 -/* f018ba0: 3c018006 */ lui $at,0x8006 -/* f018ba4: c42027f4 */ lwc1 $f0,0x27f4($at) -/* f018ba8: 3c013f00 */ lui $at,0x3f00 -/* f018bac: 44815000 */ mtc1 $at,$f10 -/* f018bb0: 44070000 */ mfc1 $a3,$f0 -/* f018bb4: 00003025 */ or $a2,$zero,$zero -/* f018bb8: 460a003c */ c.lt.s $f0,$f10 -/* f018bbc: 8fa40330 */ lw $a0,0x330($sp) -/* f018bc0: 240e00ff */ addiu $t6,$zero,0xff -/* f018bc4: 3c02800a */ lui $v0,0x800a -/* f018bc8: 45000002 */ bc1f .L0f018bd4 -/* f018bcc: 3c18800a */ lui $t8,0x800a -/* f018bd0: 24060001 */ addiu $a2,$zero,0x1 -.L0f018bd4: -/* f018bd4: 8c42ccb8 */ lw $v0,-0x3348($v0) -/* f018bd8: 3c0f800a */ lui $t7,0x800a -/* f018bdc: 8ca5250c */ lw $a1,0x250c($a1) -/* f018be0: 0002c880 */ sll $t9,$v0,0x2 -/* f018be4: 0319c021 */ addu $t8,$t8,$t9 -/* f018be8: 01f97821 */ addu $t7,$t7,$t9 -/* f018bec: 8defccb0 */ lw $t7,-0x3350($t7) -/* f018bf0: 8f18cca8 */ lw $t8,-0x3358($t8) -/* f018bf4: 03201025 */ or $v0,$t9,$zero -/* f018bf8: afae0010 */ sw $t6,0x10($sp) -/* f018bfc: e7a00014 */ swc1 $f0,0x14($sp) -/* f018c00: afa30018 */ sw $v1,0x18($sp) -/* f018c04: afaf0020 */ sw $t7,0x20($sp) -/* f018c08: 0fc05c92 */ jal func0f017248 -/* f018c0c: afb8001c */ sw $t8,0x1c($sp) -/* f018c10: 10000062 */ beqz $zero,.L0f018d9c -/* f018c14: afa20330 */ sw $v0,0x330($sp) -.L0f018c18: -/* f018c18: 24010002 */ addiu $at,$zero,0x2 -/* f018c1c: 14410023 */ bne $v0,$at,.L0f018cac -/* f018c20: 3c058006 */ lui $a1,0x8006 -/* f018c24: 3c018006 */ lui $at,0x8006 -/* f018c28: c42027f4 */ lwc1 $f0,0x27f4($at) -/* f018c2c: 3c013f00 */ lui $at,0x3f00 -/* f018c30: 44812000 */ mtc1 $at,$f4 -/* f018c34: 3c013f80 */ lui $at,0x3f80 -/* f018c38: 44813000 */ mtc1 $at,$f6 -/* f018c3c: 4604003c */ c.lt.s $f0,$f4 -/* f018c40: 00003025 */ or $a2,$zero,$zero -/* f018c44: 8fa40330 */ lw $a0,0x330($sp) -/* f018c48: 240e00ff */ addiu $t6,$zero,0xff -/* f018c4c: 45000002 */ bc1f .L0f018c58 -/* f018c50: 46003201 */ sub.s $f8,$f6,$f0 -/* f018c54: 24060001 */ addiu $a2,$zero,0x1 -.L0f018c58: -/* f018c58: 3c02800a */ lui $v0,0x800a -/* f018c5c: 8c42ccb8 */ lw $v0,-0x3348($v0) -/* f018c60: 3c18800a */ lui $t8,0x800a -/* f018c64: 3c0f800a */ lui $t7,0x800a -/* f018c68: 0002c880 */ sll $t9,$v0,0x2 -/* f018c6c: 0319c021 */ addu $t8,$t8,$t9 -/* f018c70: 01f97821 */ addu $t7,$t7,$t9 -/* f018c74: 8defccb0 */ lw $t7,-0x3350($t7) -/* f018c78: 8f18cca8 */ lw $t8,-0x3358($t8) -/* f018c7c: 44815000 */ mtc1 $at,$f10 -/* f018c80: 44074000 */ mfc1 $a3,$f8 -/* f018c84: 8ca52508 */ lw $a1,0x2508($a1) -/* f018c88: 03201025 */ or $v0,$t9,$zero -/* f018c8c: afae0010 */ sw $t6,0x10($sp) -/* f018c90: afa30018 */ sw $v1,0x18($sp) -/* f018c94: afaf0020 */ sw $t7,0x20($sp) -/* f018c98: afb8001c */ sw $t8,0x1c($sp) -/* f018c9c: 0fc05c92 */ jal func0f017248 -/* f018ca0: e7aa0014 */ swc1 $f10,0x14($sp) -/* f018ca4: 1000003d */ beqz $zero,.L0f018d9c -/* f018ca8: afa20330 */ sw $v0,0x330($sp) -.L0f018cac: -/* f018cac: 24010003 */ addiu $at,$zero,0x3 -/* f018cb0: 14410022 */ bne $v0,$at,.L0f018d3c -/* f018cb4: 3c058006 */ lui $a1,0x8006 -/* f018cb8: 3c018006 */ lui $at,0x8006 -/* f018cbc: c42027f4 */ lwc1 $f0,0x27f4($at) -/* f018cc0: 3c013f00 */ lui $at,0x3f00 -/* f018cc4: 44812000 */ mtc1 $at,$f4 -/* f018cc8: 44070000 */ mfc1 $a3,$f0 -/* f018ccc: 00003025 */ or $a2,$zero,$zero -/* f018cd0: 4604003c */ c.lt.s $f0,$f4 -/* f018cd4: 3c058006 */ lui $a1,0x8006 -/* f018cd8: 3c013f80 */ lui $at,0x3f80 -/* f018cdc: 8fa40330 */ lw $a0,0x330($sp) -/* f018ce0: 45000002 */ bc1f .L0f018cec -/* f018ce4: 240e00ff */ addiu $t6,$zero,0xff -/* f018ce8: 24060001 */ addiu $a2,$zero,0x1 -.L0f018cec: -/* f018cec: 3c02800a */ lui $v0,0x800a -/* f018cf0: 8c42ccb8 */ lw $v0,-0x3348($v0) -/* f018cf4: 3c18800a */ lui $t8,0x800a -/* f018cf8: 3c0f800a */ lui $t7,0x800a -/* f018cfc: 0002c880 */ sll $t9,$v0,0x2 -/* f018d00: 0319c021 */ addu $t8,$t8,$t9 -/* f018d04: 01f97821 */ addu $t7,$t7,$t9 -/* f018d08: 8defccb0 */ lw $t7,-0x3350($t7) -/* f018d0c: 8f18cca8 */ lw $t8,-0x3358($t8) -/* f018d10: 44813000 */ mtc1 $at,$f6 -/* f018d14: 8ca52508 */ lw $a1,0x2508($a1) -/* f018d18: 03201025 */ or $v0,$t9,$zero -/* f018d1c: afae0010 */ sw $t6,0x10($sp) -/* f018d20: afa30018 */ sw $v1,0x18($sp) -/* f018d24: afaf0020 */ sw $t7,0x20($sp) -/* f018d28: afb8001c */ sw $t8,0x1c($sp) -/* f018d2c: 0fc05c92 */ jal func0f017248 -/* f018d30: e7a60014 */ swc1 $f6,0x14($sp) -/* f018d34: 10000019 */ beqz $zero,.L0f018d9c -/* f018d38: afa20330 */ sw $v0,0x330($sp) -.L0f018d3c: -/* f018d3c: 3c02800a */ lui $v0,0x800a -/* f018d40: 8c42ccb8 */ lw $v0,-0x3348($v0) -/* f018d44: 3c18800a */ lui $t8,0x800a -/* f018d48: 3c0f800a */ lui $t7,0x800a -/* f018d4c: 0002c880 */ sll $t9,$v0,0x2 -/* f018d50: 0319c021 */ addu $t8,$t8,$t9 -/* f018d54: 01f97821 */ addu $t7,$t7,$t9 -/* f018d58: 3c013f80 */ lui $at,0x3f80 -/* f018d5c: 44814000 */ mtc1 $at,$f8 -/* f018d60: 8defccb0 */ lw $t7,-0x3350($t7) -/* f018d64: 8f18cca8 */ lw $t8,-0x3358($t8) -/* f018d68: 240e00ff */ addiu $t6,$zero,0xff -/* f018d6c: 8ca52508 */ lw $a1,0x2508($a1) -/* f018d70: afae0010 */ sw $t6,0x10($sp) -/* f018d74: 03201025 */ or $v0,$t9,$zero -/* f018d78: 8fa40330 */ lw $a0,0x330($sp) -/* f018d7c: 00003025 */ or $a2,$zero,$zero -/* f018d80: 3c073f80 */ lui $a3,0x3f80 -/* f018d84: afa30018 */ sw $v1,0x18($sp) -/* f018d88: afaf0020 */ sw $t7,0x20($sp) -/* f018d8c: e7a80014 */ swc1 $f8,0x14($sp) -/* f018d90: 0fc05c92 */ jal func0f017248 -/* f018d94: afb8001c */ sw $t8,0x1c($sp) -/* f018d98: afa20330 */ sw $v0,0x330($sp) -.L0f018d9c: -/* f018d9c: 8fa20330 */ lw $v0,0x330($sp) -.L0f018da0: -/* f018da0: 8fbf0034 */ lw $ra,0x34($sp) -.L0f018da4: -/* f018da4: 27bd0330 */ addiu $sp,$sp,0x330 -/* f018da8: 03e00008 */ jr $ra -/* f018dac: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f018db0 -/* f018db0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f018db4: afbf0014 */ sw $ra,0x14($sp) -/* f018db8: 3c018006 */ lui $at,0x8006 -/* f018dbc: ac2024c4 */ sw $zero,0x24c4($at) -/* f018dc0: 0c005204 */ jal 0x14810 -/* f018dc4: 00002025 */ or $a0,$zero,$zero -/* f018dc8: 8fbf0014 */ lw $ra,0x14($sp) -/* f018dcc: 3c018006 */ lui $at,0x8006 -/* f018dd0: ac202864 */ sw $zero,0x2864($at) -/* f018dd4: 03e00008 */ jr $ra -/* f018dd8: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f018ddc -/* f018ddc: 3c048006 */ lui $a0,0x8006 -/* f018de0: 8c842864 */ lw $a0,0x2864($a0) -/* f018de4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f018de8: afbf0014 */ sw $ra,0x14($sp) -/* f018dec: 10800003 */ beqz $a0,.L0f018dfc -/* f018df0: 00000000 */ sll $zero,$zero,0x0 -/* f018df4: 0c00cec9 */ jal 0x33b24 -/* f018df8: 00000000 */ sll $zero,$zero,0x0 -.L0f018dfc: -/* f018dfc: 3c018006 */ lui $at,0x8006 -/* f018e00: ac202864 */ sw $zero,0x2864($at) -/* f018e04: 0c005204 */ jal 0x14810 -/* f018e08: 24040001 */ addiu $a0,$zero,0x1 -/* f018e0c: 8fbf0014 */ lw $ra,0x14($sp) -/* f018e10: 27bd0018 */ addiu $sp,$sp,0x18 -/* f018e14: 03e00008 */ jr $ra -/* f018e18: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f018e1c -/* f018e1c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f018e20: 3c014270 */ lui $at,0x4270 -/* f018e24: afbf0014 */ sw $ra,0x14($sp) -/* f018e28: 44816000 */ mtc1 $at,$f12 -/* f018e2c: 0c002f4c */ jal 0xbd30 -/* f018e30: 00000000 */ sll $zero,$zero,0x0 -/* f018e34: 3c017f1b */ lui $at,0x7f1b -/* f018e38: 0c002f5f */ jal 0xbd7c -/* f018e3c: c42c846c */ lwc1 $f12,-0x7b94($at) -/* f018e40: 3c0142c8 */ lui $at,0x42c8 -/* f018e44: 44816000 */ mtc1 $at,$f12 -/* f018e48: 3c017f1b */ lui $at,0x7f1b -/* f018e4c: 0c002fa1 */ jal 0xbe84 -/* f018e50: c42e8470 */ lwc1 $f14,-0x7b90($at) -/* f018e54: 0c002f48 */ jal 0xbd20 -/* f018e58: 00002025 */ or $a0,$zero,$zero -/* f018e5c: 3c028006 */ lui $v0,0x8006 -/* f018e60: 244224c4 */ addiu $v0,$v0,0x24c4 -/* f018e64: 3c0f800a */ lui $t7,0x800a -/* f018e68: 8def9ff8 */ lw $t7,-0x6008($t7) -/* f018e6c: 8c4e0000 */ lw $t6,0x0($v0) -/* f018e70: 00002025 */ or $a0,$zero,$zero -/* f018e74: 01cfc021 */ addu $t8,$t6,$t7 -/* f018e78: 2b01012d */ slti $at,$t8,0x12d -/* f018e7c: 14200005 */ bnez $at,.L0f018e94 -/* f018e80: ac580000 */ sw $t8,0x0($v0) -/* f018e84: 0fc069f9 */ jal func0f01a7e4 -/* f018e88: 24040002 */ addiu $a0,$zero,0x2 -/* f018e8c: 10000008 */ beqz $zero,.L0f018eb0 -/* f018e90: 8fbf0014 */ lw $ra,0x14($sp) -.L0f018e94: -/* f018e94: 0c005408 */ jal 0x15020 -/* f018e98: 3405ffff */ dli $a1,0xffff -/* f018e9c: 50400004 */ beqzl $v0,.L0f018eb0 -/* f018ea0: 8fbf0014 */ lw $ra,0x14($sp) -/* f018ea4: 0fc069f9 */ jal func0f01a7e4 -/* f018ea8: 24040005 */ addiu $a0,$zero,0x5 -/* f018eac: 8fbf0014 */ lw $ra,0x14($sp) -.L0f018eb0: -/* f018eb0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f018eb4: 03e00008 */ jr $ra -/* f018eb8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f018ebc -/* f018ebc: 27bdff70 */ addiu $sp,$sp,-144 -/* f018ec0: afb5004c */ sw $s5,0x4c($sp) -/* f018ec4: 8fb500a0 */ lw $s5,0xa0($sp) -/* f018ec8: 24010003 */ addiu $at,$zero,0x3 -/* f018ecc: afb60050 */ sw $s6,0x50($sp) -/* f018ed0: 02a1001a */ div $zero,$s5,$at -/* f018ed4: afb00038 */ sw $s0,0x38($sp) -/* f018ed8: 0080b025 */ or $s6,$a0,$zero -/* f018edc: afbf005c */ sw $ra,0x5c($sp) -/* f018ee0: 00008012 */ mflo $s0 -/* f018ee4: 30e4ffff */ andi $a0,$a3,0xffff -/* f018ee8: afbe0058 */ sw $s8,0x58($sp) -/* f018eec: afb70054 */ sw $s7,0x54($sp) -/* f018ef0: afb40048 */ sw $s4,0x48($sp) -/* f018ef4: afb30044 */ sw $s3,0x44($sp) -/* f018ef8: afb20040 */ sw $s2,0x40($sp) -/* f018efc: afb1003c */ sw $s1,0x3c($sp) -/* f018f00: afa50094 */ sw $a1,0x94($sp) -/* f018f04: afa60098 */ sw $a2,0x98($sp) -/* f018f08: afa7009c */ sw $a3,0x9c($sp) -/* f018f0c: 0fc5b9f1 */ jal func0f16e7c4 -/* f018f10: afb0008c */ sw $s0,0x8c($sp) -/* f018f14: 3c0f8006 */ lui $t7,0x8006 -/* f018f18: 95ef286c */ lhu $t7,0x286c($t7) -/* f018f1c: 00409825 */ or $s3,$v0,$zero -/* f018f20: 00402025 */ or $a0,$v0,$zero -/* f018f24: 0c012983 */ jal 0x4a60c -/* f018f28: a7af0080 */ sh $t7,0x80($sp) -/* f018f2c: 1e000003 */ bgtz $s0,.L0f018f3c -/* f018f30: 0050082a */ slt $at,$v0,$s0 -/* f018f34: 10000048 */ beqz $zero,.L0f019058 -/* f018f38: 02c01025 */ or $v0,$s6,$zero -.L0f018f3c: -/* f018f3c: 10200002 */ beqz $at,.L0f018f48 -/* f018f40: 02a08825 */ or $s1,$s5,$zero -/* f018f44: afa2008c */ sw $v0,0x8c($sp) -.L0f018f48: -/* f018f48: 8fb8008c */ lw $t8,0x8c($sp) -/* f018f4c: 0000a025 */ or $s4,$zero,$zero -/* f018f50: 02609025 */ or $s2,$s3,$zero -/* f018f54: 1b00003f */ blez $t8,.L0f019054 -/* f018f58: 3c1e8006 */ lui $s8,0x8006 -/* f018f5c: 27de2868 */ addiu $s8,$s8,0x2868 -/* f018f60: 8fb700a4 */ lw $s7,0xa4($sp) -/* f018f64: 2415003c */ addiu $s5,$zero,0x3c -.L0f018f68: -/* f018f68: 2a21003d */ slti $at,$s1,0x3d -/* f018f6c: 14200002 */ bnez $at,.L0f018f78 -/* f018f70: 02201025 */ or $v0,$s1,$zero -/* f018f74: 02a01025 */ or $v0,$s5,$zero -.L0f018f78: -/* f018f78: 2841000a */ slti $at,$v0,0xa -/* f018f7c: 10200003 */ beqz $at,.L0f018f8c -/* f018f80: 02a24023 */ subu $t0,$s5,$v0 -/* f018f84: 24190001 */ addiu $t9,$zero,0x1 -/* f018f88: afd90000 */ sw $t9,0x0($s8) -.L0f018f8c: -/* f018f8c: 00084a00 */ sll $t1,$t0,0x8 -/* f018f90: 01284823 */ subu $t1,$t1,$t0 -/* f018f94: 0135001a */ div $zero,$t1,$s5 -/* f018f98: 00008012 */ mflo $s0 -/* f018f9c: aef00000 */ sw $s0,0x0($s7) -/* f018fa0: 924a0000 */ lbu $t2,0x0($s2) -/* f018fa4: 16a00002 */ bnez $s5,.L0f018fb0 -/* f018fa8: 00000000 */ sll $zero,$zero,0x0 -/* f018fac: 0007000d */ break 0x7 -.L0f018fb0: -/* f018fb0: 2401ffff */ addiu $at,$zero,-1 -/* f018fb4: 16a10004 */ bne $s5,$at,.L0f018fc8 -/* f018fb8: 3c018000 */ lui $at,0x8000 -/* f018fbc: 15210002 */ bne $t1,$at,.L0f018fc8 -/* f018fc0: 00000000 */ sll $zero,$zero,0x0 -/* f018fc4: 0006000d */ break 0x6 -.L0f018fc8: -/* f018fc8: a3aa0080 */ sb $t2,0x80($sp) -/* f018fcc: 0c002f02 */ jal 0xbc08 -/* f018fd0: 00000000 */ sll $zero,$zero,0x0 -/* f018fd4: 00029c00 */ sll $s3,$v0,0x10 -/* f018fd8: 00135c03 */ sra $t3,$s3,0x10 -/* f018fdc: 0c002f06 */ jal 0xbc18 -/* f018fe0: 01609825 */ or $s3,$t3,$zero -/* f018fe4: 3c017f7f */ lui $at,0x7f7f -/* f018fe8: 3421ffff */ ori $at,$at,0xffff -/* f018fec: 3c0c8008 */ lui $t4,0x8008 -/* f018ff0: 3c0d8008 */ lui $t5,0x8008 -/* f018ff4: 00107200 */ sll $t6,$s0,0x8 -/* f018ff8: 8dadfb1c */ lw $t5,-0x4e4($t5) -/* f018ffc: 8d8cfb20 */ lw $t4,-0x4e0($t4) -/* f019000: 01c17825 */ or $t7,$t6,$at -/* f019004: 0010c400 */ sll $t8,$s0,0x10 -/* f019008: 01f8c825 */ or $t9,$t7,$t8 -/* f01900c: afb90018 */ sw $t9,0x18($sp) -/* f019010: 02c02025 */ or $a0,$s6,$zero -/* f019014: 8fa50094 */ lw $a1,0x94($sp) -/* f019018: 8fa60098 */ lw $a2,0x98($sp) -/* f01901c: 27a70080 */ addiu $a3,$sp,0x80 -/* f019020: afb3001c */ sw $s3,0x1c($sp) -/* f019024: afa20020 */ sw $v0,0x20($sp) -/* f019028: afa00024 */ sw $zero,0x24($sp) -/* f01902c: afa00028 */ sw $zero,0x28($sp) -/* f019030: afad0014 */ sw $t5,0x14($sp) -/* f019034: 0fc5580f */ jal func0f15603c -/* f019038: afac0010 */ sw $t4,0x10($sp) -/* f01903c: 8fa8008c */ lw $t0,0x8c($sp) -/* f019040: 26940001 */ addiu $s4,$s4,0x1 -/* f019044: 2631fffd */ addiu $s1,$s1,-3 -/* f019048: 26520001 */ addiu $s2,$s2,0x1 -/* f01904c: 1688ffc6 */ bne $s4,$t0,.L0f018f68 -/* f019050: 0040b025 */ or $s6,$v0,$zero -.L0f019054: -/* f019054: 02c01025 */ or $v0,$s6,$zero -.L0f019058: -/* f019058: 8fbf005c */ lw $ra,0x5c($sp) -/* f01905c: 8fb00038 */ lw $s0,0x38($sp) -/* f019060: 8fb1003c */ lw $s1,0x3c($sp) -/* f019064: 8fb20040 */ lw $s2,0x40($sp) -/* f019068: 8fb30044 */ lw $s3,0x44($sp) -/* f01906c: 8fb40048 */ lw $s4,0x48($sp) -/* f019070: 8fb5004c */ lw $s5,0x4c($sp) -/* f019074: 8fb60050 */ lw $s6,0x50($sp) -/* f019078: 8fb70054 */ lw $s7,0x54($sp) -/* f01907c: 8fbe0058 */ lw $s8,0x58($sp) -/* f019080: 03e00008 */ jr $ra -/* f019084: 27bd0090 */ addiu $sp,$sp,0x90 -); - -GLOBAL_ASM( -glabel func0f019088 -/* f019088: 27bdffa8 */ addiu $sp,$sp,-88 -/* f01908c: afbf002c */ sw $ra,0x2c($sp) -/* f019090: 240200ff */ addiu $v0,$zero,0xff -/* f019094: afb00028 */ sw $s0,0x28($sp) -/* f019098: 0fc06bf0 */ jal func0f01afc0 -/* f01909c: afa2004c */ sw $v0,0x4c($sp) -/* f0190a0: 0fc54d8a */ jal func0f153628 -/* f0190a4: 00402025 */ or $a0,$v0,$zero -/* f0190a8: 0c002f40 */ jal 0xbd00 -/* f0190ac: 00408025 */ or $s0,$v0,$zero -/* f0190b0: 24430032 */ addiu $v1,$v0,0x32 -/* f0190b4: 0c002f44 */ jal 0xbd10 -/* f0190b8: afa30054 */ sw $v1,0x54($sp) -/* f0190bc: 0c002f26 */ jal 0xbc98 -/* f0190c0: a7a2003e */ sh $v0,0x3e($sp) -/* f0190c4: 87ae003e */ lh $t6,0x3e($sp) -/* f0190c8: 3c198006 */ lui $t9,0x8006 -/* f0190cc: 8f3924b4 */ lw $t9,0x24b4($t9) -/* f0190d0: 3c018006 */ lui $at,0x8006 -/* f0190d4: ac202868 */ sw $zero,0x2868($at) -/* f0190d8: 004e7821 */ addu $t7,$v0,$t6 -/* f0190dc: 25f8ffb0 */ addiu $t8,$t7,-80 -/* f0190e0: 24010007 */ addiu $at,$zero,0x7 -/* f0190e4: 17210029 */ bne $t9,$at,.L0f01918c -/* f0190e8: afb80050 */ sw $t8,0x50($sp) -/* f0190ec: 3c088006 */ lui $t0,0x8006 -/* f0190f0: 8d0824c4 */ lw $t0,0x24c4($t0) -/* f0190f4: 27a9004c */ addiu $t1,$sp,0x4c -/* f0190f8: afa90014 */ sw $t1,0x14($sp) -/* f0190fc: 02002025 */ or $a0,$s0,$zero -/* f019100: 27a50054 */ addiu $a1,$sp,0x54 -/* f019104: 27a60050 */ addiu $a2,$sp,0x50 -/* f019108: 24075605 */ addiu $a3,$zero,0x5605 -/* f01910c: 0fc063af */ jal func0f018ebc -/* f019110: afa80010 */ sw $t0,0x10($sp) -/* f019114: 3c0a8006 */ lui $t2,0x8006 -/* f019118: 8d4a24c4 */ lw $t2,0x24c4($t2) -/* f01911c: 00408025 */ or $s0,$v0,$zero -/* f019120: 29410047 */ slti $at,$t2,0x47 -/* f019124: 14200025 */ bnez $at,.L0f0191bc -/* f019128: 00000000 */ sll $zero,$zero,0x0 -/* f01912c: 0c002f40 */ jal 0xbd00 -/* f019130: 00000000 */ sll $zero,$zero,0x0 -/* f019134: 24430032 */ addiu $v1,$v0,0x32 -/* f019138: 0c002f44 */ jal 0xbd10 -/* f01913c: afa30054 */ sw $v1,0x54($sp) -/* f019140: 0c002f26 */ jal 0xbc98 -/* f019144: a7a2003e */ sh $v0,0x3e($sp) -/* f019148: 87ab003e */ lh $t3,0x3e($sp) -/* f01914c: 3c0e8006 */ lui $t6,0x8006 -/* f019150: 8dce24c4 */ lw $t6,0x24c4($t6) -/* f019154: 004b6021 */ addu $t4,$v0,$t3 -/* f019158: 258dffc4 */ addiu $t5,$t4,-60 -/* f01915c: 27b8004c */ addiu $t8,$sp,0x4c -/* f019160: 25cfff9c */ addiu $t7,$t6,-100 -/* f019164: afad0050 */ sw $t5,0x50($sp) -/* f019168: afaf0010 */ sw $t7,0x10($sp) -/* f01916c: afb80014 */ sw $t8,0x14($sp) -/* f019170: 02002025 */ or $a0,$s0,$zero -/* f019174: 27a50054 */ addiu $a1,$sp,0x54 -/* f019178: 27a60050 */ addiu $a2,$sp,0x50 -/* f01917c: 0fc063af */ jal func0f018ebc -/* f019180: 24075606 */ addiu $a3,$zero,0x5606 -/* f019184: 1000000d */ beqz $zero,.L0f0191bc -/* f019188: 00408025 */ or $s0,$v0,$zero -.L0f01918c: -/* f01918c: 3c198006 */ lui $t9,0x8006 -/* f019190: 8f3924c4 */ lw $t9,0x24c4($t9) -/* f019194: 27a9004c */ addiu $t1,$sp,0x4c -/* f019198: afa90014 */ sw $t1,0x14($sp) -/* f01919c: 2728ffdd */ addiu $t0,$t9,-35 -/* f0191a0: afa80010 */ sw $t0,0x10($sp) -/* f0191a4: 02002025 */ or $a0,$s0,$zero -/* f0191a8: 27a50054 */ addiu $a1,$sp,0x54 -/* f0191ac: 27a60050 */ addiu $a2,$sp,0x50 -/* f0191b0: 0fc063af */ jal func0f018ebc -/* f0191b4: 24075607 */ addiu $a3,$zero,0x5607 -/* f0191b8: 00408025 */ or $s0,$v0,$zero -.L0f0191bc: -/* f0191bc: 0fc54de0 */ jal func0f153780 -/* f0191c0: 02002025 */ or $a0,$s0,$zero -/* f0191c4: 3c0a8006 */ lui $t2,0x8006 -/* f0191c8: 8d4a2868 */ lw $t2,0x2868($t2) -/* f0191cc: 3c068006 */ lui $a2,0x8006 -/* f0191d0: 00408025 */ or $s0,$v0,$zero -/* f0191d4: 11400015 */ beqz $t2,.L0f01922c -/* f0191d8: 24c62864 */ addiu $a2,$a2,0x2864 -/* f0191dc: 3c068006 */ lui $a2,0x8006 -/* f0191e0: 24c62864 */ addiu $a2,$a2,0x2864 -/* f0191e4: 8ccb0000 */ lw $t3,0x0($a2) -/* f0191e8: 3c048009 */ lui $a0,0x8009 -/* f0191ec: 2405003e */ addiu $a1,$zero,0x3e -/* f0191f0: 15600016 */ bnez $t3,.L0f01924c -/* f0191f4: 2407ffff */ addiu $a3,$zero,-1 -/* f0191f8: 3c01bf80 */ lui $at,0xbf80 -/* f0191fc: 44812000 */ mtc1 $at,$f4 -/* f019200: 240cffff */ addiu $t4,$zero,-1 -/* f019204: 240dffff */ addiu $t5,$zero,-1 -/* f019208: 240effff */ addiu $t6,$zero,-1 -/* f01920c: afae001c */ sw $t6,0x1c($sp) -/* f019210: afad0018 */ sw $t5,0x18($sp) -/* f019214: afac0010 */ sw $t4,0x10($sp) -/* f019218: 8c845200 */ lw $a0,0x5200($a0) -/* f01921c: 0c004241 */ jal 0x10904 -/* f019220: e7a40014 */ swc1 $f4,0x14($sp) -/* f019224: 10000009 */ beqz $zero,.L0f01924c -/* f019228: 00000000 */ sll $zero,$zero,0x0 -.L0f01922c: -/* f01922c: 8cc40000 */ lw $a0,0x0($a2) -/* f019230: 50800006 */ beqzl $a0,.L0f01924c -/* f019234: acc00000 */ sw $zero,0x0($a2) -/* f019238: 0c00cec9 */ jal 0x33b24 -/* f01923c: 00000000 */ sll $zero,$zero,0x0 -/* f019240: 3c068006 */ lui $a2,0x8006 -/* f019244: 24c62864 */ addiu $a2,$a2,0x2864 -/* f019248: acc00000 */ sw $zero,0x0($a2) -.L0f01924c: -/* f01924c: 3c018006 */ lui $at,0x8006 -/* f019250: c4261630 */ lwc1 $f6,0x1630($at) -/* f019254: 3c0142a0 */ lui $at,0x42a0 -/* f019258: 44814000 */ mtc1 $at,$f8 -/* f01925c: 8fa2004c */ lw $v0,0x4c($sp) -/* f019260: 8fa30054 */ lw $v1,0x54($sp) -/* f019264: 46083282 */ mul.s $f10,$f6,$f8 -/* f019268: 3c017f7f */ lui $at,0x7f7f -/* f01926c: 8fa60050 */ lw $a2,0x50($sp) -/* f019270: 3421ffff */ ori $at,$at,0xffff -/* f019274: 00024a00 */ sll $t1,$v0,0x8 -/* f019278: 01215025 */ or $t2,$t1,$at -/* f01927c: 00025c00 */ sll $t3,$v0,0x10 -/* f019280: 4600540d */ trunc.w.s $f16,$f10 -/* f019284: 014b6025 */ or $t4,$t2,$t3 -/* f019288: 02002025 */ or $a0,$s0,$zero -/* f01928c: 24650002 */ addiu $a1,$v1,0x2 -/* f019290: 44188000 */ mfc1 $t8,$f16 -/* f019294: 2467000c */ addiu $a3,$v1,0xc -/* f019298: 24c80014 */ addiu $t0,$a2,0x14 -/* f01929c: 33190001 */ andi $t9,$t8,0x1 -/* f0192a0: 17200005 */ bnez $t9,.L0f0192b8 -/* f0192a4: 00000000 */ sll $zero,$zero,0x0 -/* f0192a8: afa80010 */ sw $t0,0x10($sp) -/* f0192ac: 0fc54e8d */ jal func0f153a34 -/* f0192b0: afac0014 */ sw $t4,0x14($sp) -/* f0192b4: 00408025 */ or $s0,$v0,$zero -.L0f0192b8: -/* f0192b8: 0fc51f3e */ jal func0f147cf8 -/* f0192bc: 02002025 */ or $a0,$s0,$zero -/* f0192c0: 3c038006 */ lui $v1,0x8006 -/* f0192c4: 8c6324c4 */ lw $v1,0x24c4($v1) -/* f0192c8: 00408025 */ or $s0,$v0,$zero -/* f0192cc: 286100df */ slti $at,$v1,0xdf -/* f0192d0: 54200046 */ bnezl $at,.L0f0193ec -/* f0192d4: 8fbf002c */ lw $ra,0x2c($sp) -/* f0192d8: 44839000 */ mtc1 $v1,$f18 -/* f0192dc: 3c01435e */ lui $at,0x435e -/* f0192e0: 44813000 */ mtc1 $at,$f6 -/* f0192e4: 46809120 */ cvt.s.w $f4,$f18 -/* f0192e8: 3c01429c */ lui $at,0x429c -/* f0192ec: 44815000 */ mtc1 $at,$f10 -/* f0192f0: 46062201 */ sub.s $f8,$f4,$f6 -/* f0192f4: 460a4403 */ div.s $f16,$f8,$f10 -/* f0192f8: 0c002f40 */ jal 0xbd00 -/* f0192fc: e7b00044 */ swc1 $f16,0x44($sp) -/* f019300: 0c002f44 */ jal 0xbd10 -/* f019304: a7a20034 */ sh $v0,0x34($sp) -/* f019308: 0c002f40 */ jal 0xbd00 -/* f01930c: a7a20036 */ sh $v0,0x36($sp) -/* f019310: 0c002f22 */ jal 0xbc88 -/* f019314: a7a20038 */ sh $v0,0x38($sp) -/* f019318: 0c002f44 */ jal 0xbd10 -/* f01931c: a7a2003a */ sh $v0,0x3a($sp) -/* f019320: 0c002f26 */ jal 0xbc98 -/* f019324: a7a2003c */ sh $v0,0x3c($sp) -/* f019328: 3c01437f */ lui $at,0x437f -/* f01932c: 44819000 */ mtc1 $at,$f18 -/* f019330: c7a40044 */ lwc1 $f4,0x44($sp) -/* f019334: 24080001 */ addiu $t0,$zero,0x1 -/* f019338: 87af003c */ lh $t7,0x3c($sp) -/* f01933c: 46049182 */ mul.s $f6,$f18,$f4 -/* f019340: 87ad003a */ lh $t5,0x3a($sp) -/* f019344: 87ae0038 */ lh $t6,0x38($sp) -/* f019348: 004fc021 */ addu $t8,$v0,$t7 -/* f01934c: afb80010 */ sw $t8,0x10($sp) -/* f019350: 3c014f00 */ lui $at,0x4f00 -/* f019354: 02002025 */ or $a0,$s0,$zero -/* f019358: 4459f800 */ cfc1 $t9,$31 -/* f01935c: 44c8f800 */ ctc1 $t0,$31 -/* f019360: 87a50034 */ lh $a1,0x34($sp) -/* f019364: 87a60036 */ lh $a2,0x36($sp) -/* f019368: 46003224 */ cvt.w.s $f8,$f6 -/* f01936c: 01ae3821 */ addu $a3,$t5,$t6 -/* f019370: 4448f800 */ cfc1 $t0,$31 -/* f019374: 00000000 */ sll $zero,$zero,0x0 -/* f019378: 31080078 */ andi $t0,$t0,0x78 -/* f01937c: 51000013 */ beqzl $t0,.L0f0193cc -/* f019380: 44084000 */ mfc1 $t0,$f8 -/* f019384: 44814000 */ mtc1 $at,$f8 -/* f019388: 24080001 */ addiu $t0,$zero,0x1 -/* f01938c: 46083201 */ sub.s $f8,$f6,$f8 -/* f019390: 44c8f800 */ ctc1 $t0,$31 -/* f019394: 00000000 */ sll $zero,$zero,0x0 -/* f019398: 46004224 */ cvt.w.s $f8,$f8 -/* f01939c: 4448f800 */ cfc1 $t0,$31 -/* f0193a0: 00000000 */ sll $zero,$zero,0x0 -/* f0193a4: 31080078 */ andi $t0,$t0,0x78 -/* f0193a8: 15000005 */ bnez $t0,.L0f0193c0 -/* f0193ac: 00000000 */ sll $zero,$zero,0x0 -/* f0193b0: 44084000 */ mfc1 $t0,$f8 -/* f0193b4: 3c018000 */ lui $at,0x8000 -/* f0193b8: 10000007 */ beqz $zero,.L0f0193d8 -/* f0193bc: 01014025 */ or $t0,$t0,$at -.L0f0193c0: -/* f0193c0: 10000005 */ beqz $zero,.L0f0193d8 -/* f0193c4: 2408ffff */ addiu $t0,$zero,-1 -/* f0193c8: 44084000 */ mfc1 $t0,$f8 -.L0f0193cc: -/* f0193cc: 00000000 */ sll $zero,$zero,0x0 -/* f0193d0: 0500fffb */ bltz $t0,.L0f0193c0 -/* f0193d4: 00000000 */ sll $zero,$zero,0x0 -.L0f0193d8: -/* f0193d8: 44d9f800 */ ctc1 $t9,$31 -/* f0193dc: 0fc54e8d */ jal func0f153a34 -/* f0193e0: afa80014 */ sw $t0,0x14($sp) -/* f0193e4: 00408025 */ or $s0,$v0,$zero -/* f0193e8: 8fbf002c */ lw $ra,0x2c($sp) -.L0f0193ec: -/* f0193ec: 02001025 */ or $v0,$s0,$zero -/* f0193f0: 8fb00028 */ lw $s0,0x28($sp) -/* f0193f4: 03e00008 */ jr $ra -/* f0193f8: 27bd0058 */ addiu $sp,$sp,0x58 -); - -GLOBAL_ASM( -glabel func0f0193fc -/* f0193fc: 3c0e8006 */ lui $t6,0x8006 -/* f019400: 8dce24a8 */ lw $t6,0x24a8($t6) -/* f019404: 27bdffd8 */ addiu $sp,$sp,-40 -/* f019408: 3c05800a */ lui $a1,0x800a -/* f01940c: 3c018006 */ lui $at,0x8006 -/* f019410: afbf0014 */ sw $ra,0x14($sp) -/* f019414: 8ca5cca0 */ lw $a1,-0x3360($a1) -/* f019418: 11c00005 */ beqz $t6,.L0f019430 -/* f01941c: ac2024ac */ sw $zero,0x24ac($at) -/* f019420: 240f00b4 */ addiu $t7,$zero,0xb4 -/* f019424: 3c018006 */ lui $at,0x8006 -/* f019428: 10000003 */ beqz $zero,.L0f019438 -/* f01942c: ac2f24c4 */ sw $t7,0x24c4($at) -.L0f019430: -/* f019430: 3c018006 */ lui $at,0x8006 -/* f019434: ac2024c4 */ sw $zero,0x24c4($at) -.L0f019438: -/* f019438: 3c198006 */ lui $t9,0x8006 -/* f01943c: 27392870 */ addiu $t9,$t9,0x2870 -/* f019440: 8f210000 */ lw $at,0x0($t9) -/* f019444: 27b80018 */ addiu $t8,$sp,0x18 -/* f019448: 8f2a0004 */ lw $t2,0x4($t9) -/* f01944c: af010000 */ sw $at,0x0($t8) -/* f019450: 8f210008 */ lw $at,0x8($t9) -/* f019454: 3c048008 */ lui $a0,0x8008 -/* f019458: 3c060004 */ lui $a2,0x4 -/* f01945c: af0a0004 */ sw $t2,0x4($t8) -/* f019460: af010008 */ sw $at,0x8($t8) -/* f019464: 9484b110 */ lhu $a0,-0x4ef0($a0) -/* f019468: 34c67800 */ ori $a2,$a2,0x7800 -/* f01946c: 0fc69de5 */ jal func0f1a7794 -/* f019470: 00003825 */ or $a3,$zero,$zero -/* f019474: 3c038008 */ lui $v1,0x8008 -/* f019478: 2463b06c */ addiu $v1,$v1,-20372 -/* f01947c: ac6200a0 */ sw $v0,0xa0($v1) -/* f019480: 0c008b49 */ jal 0x22d24 -/* f019484: 00402025 */ or $a0,$v0,$zero -/* f019488: 3c048008 */ lui $a0,0x8008 -/* f01948c: 0fc2cc2b */ jal func0f0b30ac -/* f019490: 8c84b10c */ lw $a0,-0x4ef4($a0) -/* f019494: 3c038006 */ lui $v1,0x8006 -/* f019498: 246324f8 */ addiu $v1,$v1,0x24f8 -/* f01949c: ac620000 */ sw $v0,0x0($v1) -/* f0194a0: 00402025 */ or $a0,$v0,$zero -/* f0194a4: 0c006bd6 */ jal 0x1af58 -/* f0194a8: 3c053f80 */ lui $a1,0x3f80 -/* f0194ac: 3c048006 */ lui $a0,0x8006 -/* f0194b0: 8c8424f8 */ lw $a0,0x24f8($a0) -/* f0194b4: 0c006b4d */ jal 0x1ad34 -/* f0194b8: 27a50018 */ addiu $a1,$sp,0x18 -/* f0194bc: 240b0001 */ addiu $t3,$zero,0x1 -/* f0194c0: 3c018006 */ lui $at,0x8006 -/* f0194c4: ac2b24f4 */ sw $t3,0x24f4($at) -/* f0194c8: 0c005204 */ jal 0x14810 -/* f0194cc: 00002025 */ or $a0,$zero,$zero -/* f0194d0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0194d4: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0194d8: 03e00008 */ jr $ra -/* f0194dc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0194e0 -/* f0194e0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0194e4: afbf0014 */ sw $ra,0x14($sp) -/* f0194e8: 3c048006 */ lui $a0,0x8006 -/* f0194ec: 0fc2cc33 */ jal func0f0b30cc -/* f0194f0: 8c8424f8 */ lw $a0,0x24f8($a0) -/* f0194f4: 0c005204 */ jal 0x14810 -/* f0194f8: 24040001 */ addiu $a0,$zero,0x1 -/* f0194fc: 8fbf0014 */ lw $ra,0x14($sp) -/* f019500: 27bd0018 */ addiu $sp,$sp,0x18 -/* f019504: 03e00008 */ jr $ra -/* f019508: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01950c -/* f01950c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f019510: 3c014270 */ lui $at,0x4270 -/* f019514: afbf0014 */ sw $ra,0x14($sp) -/* f019518: 44816000 */ mtc1 $at,$f12 -/* f01951c: 0c002f4c */ jal 0xbd30 -/* f019520: 00000000 */ sll $zero,$zero,0x0 -/* f019524: 3c017f1b */ lui $at,0x7f1b -/* f019528: 0c002f5f */ jal 0xbd7c -/* f01952c: c42c8474 */ lwc1 $f12,-0x7b8c($at) -/* f019530: 3c0142c8 */ lui $at,0x42c8 -/* f019534: 44816000 */ mtc1 $at,$f12 -/* f019538: 3c017f1b */ lui $at,0x7f1b -/* f01953c: 0c002fa1 */ jal 0xbe84 -/* f019540: c42e8478 */ lwc1 $f14,-0x7b88($at) -/* f019544: 0c002f48 */ jal 0xbd20 -/* f019548: 00002025 */ or $a0,$zero,$zero -/* f01954c: 3c038006 */ lui $v1,0x8006 -/* f019550: 246324c4 */ addiu $v1,$v1,0x24c4 -/* f019554: 3c068006 */ lui $a2,0x8006 -/* f019558: 3c02800a */ lui $v0,0x800a -/* f01955c: 8c429ff8 */ lw $v0,-0x6008($v0) -/* f019560: 8c6e0000 */ lw $t6,0x0($v1) -/* f019564: 24c624ac */ addiu $a2,$a2,0x24ac -/* f019568: 8cd80000 */ lw $t8,0x0($a2) -/* f01956c: 01c27821 */ addu $t7,$t6,$v0 -/* f019570: ac6f0000 */ sw $t7,0x0($v1) -/* f019574: 13000003 */ beqz $t8,.L0f019584 -/* f019578: 00002025 */ or $a0,$zero,$zero -/* f01957c: 01e24021 */ addu $t0,$t7,$v0 -/* f019580: ac680000 */ sw $t0,0x0($v1) -.L0f019584: -/* f019584: 0c005408 */ jal 0x15020 -/* f019588: 3405ffff */ dli $a1,0xffff -/* f01958c: 3c038006 */ lui $v1,0x8006 -/* f019590: 3c068006 */ lui $a2,0x8006 -/* f019594: 24c624ac */ addiu $a2,$a2,0x24ac -/* f019598: 10400013 */ beqz $v0,.L0f0195e8 -/* f01959c: 246324c4 */ addiu $v1,$v1,0x24c4 -/* f0195a0: 3c098000 */ lui $t1,0x8000 -/* f0195a4: 8d29030c */ lw $t1,0x30c($t1) -/* f0195a8: 24020001 */ addiu $v0,$zero,0x1 -/* f0195ac: 3c018006 */ lui $at,0x8006 -/* f0195b0: 14490009 */ bne $v0,$t1,.L0f0195d8 -/* f0195b4: 3c0a8006 */ lui $t2,0x8006 -/* f0195b8: ac2224a8 */ sw $v0,0x24a8($at) -/* f0195bc: 0fc069f9 */ jal func0f01a7e4 -/* f0195c0: 24040002 */ addiu $a0,$zero,0x2 -/* f0195c4: 3c038006 */ lui $v1,0x8006 -/* f0195c8: 3c068006 */ lui $a2,0x8006 -/* f0195cc: 24c624ac */ addiu $a2,$a2,0x24ac -/* f0195d0: 10000005 */ beqz $zero,.L0f0195e8 -/* f0195d4: 246324c4 */ addiu $v1,$v1,0x24c4 -.L0f0195d8: -/* f0195d8: 8d4a24a8 */ lw $t2,0x24a8($t2) -/* f0195dc: 55400003 */ bnezl $t2,.L0f0195ec -/* f0195e0: 8ccb0000 */ lw $t3,0x0($a2) -/* f0195e4: acc20000 */ sw $v0,0x0($a2) -.L0f0195e8: -/* f0195e8: 8ccb0000 */ lw $t3,0x0($a2) -.L0f0195ec: -/* f0195ec: 24020001 */ addiu $v0,$zero,0x1 -/* f0195f0: 3c0c8006 */ lui $t4,0x8006 -/* f0195f4: 5160000f */ beqzl $t3,.L0f019634 -/* f0195f8: 8c6e0000 */ lw $t6,0x0($v1) -/* f0195fc: 8d8c24a8 */ lw $t4,0x24a8($t4) -/* f019600: 5580000c */ bnezl $t4,.L0f019634 -/* f019604: 8c6e0000 */ lw $t6,0x0($v1) -/* f019608: 8c6d0000 */ lw $t5,0x0($v1) -/* f01960c: 24040002 */ addiu $a0,$zero,0x2 -/* f019610: 29a1008d */ slti $at,$t5,0x8d -/* f019614: 14200006 */ bnez $at,.L0f019630 -/* f019618: 3c018006 */ lui $at,0x8006 -/* f01961c: ac2224a8 */ sw $v0,0x24a8($at) -/* f019620: 0fc069f9 */ jal func0f01a7e4 -/* f019624: acc00000 */ sw $zero,0x0($a2) -/* f019628: 3c038006 */ lui $v1,0x8006 -/* f01962c: 246324c4 */ addiu $v1,$v1,0x24c4 -.L0f019630: -/* f019630: 8c6e0000 */ lw $t6,0x0($v1) -.L0f019634: -/* f019634: 29c100f1 */ slti $at,$t6,0xf1 -/* f019638: 54200004 */ bnezl $at,.L0f01964c -/* f01963c: 8fbf0014 */ lw $ra,0x14($sp) -/* f019640: 0fc069f9 */ jal func0f01a7e4 -/* f019644: 24040002 */ addiu $a0,$zero,0x2 -/* f019648: 8fbf0014 */ lw $ra,0x14($sp) -.L0f01964c: -/* f01964c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f019650: 03e00008 */ jr $ra -/* f019654: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f019658 -/* f019658: 27bdfe70 */ addiu $sp,$sp,-400 -/* f01965c: afb2003c */ sw $s2,0x3c($sp) -/* f019660: 3c0e8006 */ lui $t6,0x8006 -/* f019664: 27b20150 */ addiu $s2,$sp,0x150 -/* f019668: afb00034 */ sw $s0,0x34($sp) -/* f01966c: 25ce287c */ addiu $t6,$t6,0x287c -/* f019670: 27b000f8 */ addiu $s0,$sp,0xf8 -/* f019674: afbf0044 */ sw $ra,0x44($sp) -/* f019678: afb30040 */ sw $s3,0x40($sp) -/* f01967c: afb10038 */ sw $s1,0x38($sp) -/* f019680: f7b40028 */ sdc1 $f20,0x28($sp) -/* f019684: 25d9003c */ addiu $t9,$t6,0x3c -/* f019688: 02404025 */ or $t0,$s2,$zero -.L0f01968c: -/* f01968c: 8dc10000 */ lw $at,0x0($t6) -/* f019690: 25ce000c */ addiu $t6,$t6,0xc -/* f019694: 2508000c */ addiu $t0,$t0,0xc -/* f019698: ad01fff4 */ sw $at,-0xc($t0) -/* f01969c: 8dc1fff8 */ lw $at,-0x8($t6) -/* f0196a0: ad01fff8 */ sw $at,-0x8($t0) -/* f0196a4: 8dc1fffc */ lw $at,-0x4($t6) -/* f0196a8: 15d9fff8 */ bne $t6,$t9,.L0f01968c -/* f0196ac: ad01fffc */ sw $at,-0x4($t0) -/* f0196b0: 8dc10000 */ lw $at,0x0($t6) -/* f0196b4: 3c098006 */ lui $t1,0x8006 -/* f0196b8: 3c0a8006 */ lui $t2,0x8006 -/* f0196bc: ad010000 */ sw $at,0x0($t0) -/* f0196c0: 3c014370 */ lui $at,0x4370 -/* f0196c4: 44814000 */ mtc1 $at,$f8 -/* f0196c8: 8d2924c4 */ lw $t1,0x24c4($t1) -/* f0196cc: 254a28bc */ addiu $t2,$t2,0x28bc -/* f0196d0: 8d410000 */ lw $at,0x0($t2) -/* f0196d4: 44892000 */ mtc1 $t1,$f4 -/* f0196d8: ae010000 */ sw $at,0x0($s0) -/* f0196dc: 8d4d0004 */ lw $t5,0x4($t2) -/* f0196e0: 468021a0 */ cvt.s.w $f6,$f4 -/* f0196e4: ae0d0004 */ sw $t5,0x4($s0) -/* f0196e8: 8d410008 */ lw $at,0x8($t2) -/* f0196ec: 46083503 */ div.s $f20,$f6,$f8 -/* f0196f0: 0fc06bf0 */ jal func0f01afc0 -/* f0196f4: ae010008 */ sw $at,0x8($s0) -/* f0196f8: 3c013f80 */ lui $at,0x3f80 -/* f0196fc: 44815000 */ mtc1 $at,$f10 -/* f019700: 3c013fc0 */ lui $at,0x3fc0 -/* f019704: 44818000 */ mtc1 $at,$f16 -/* f019708: 46145001 */ sub.s $f0,$f10,$f20 -/* f01970c: 3c18bc00 */ lui $t8,0xbc00 -/* f019710: 3c0f8000 */ lui $t7,0x8000 -/* f019714: 3c190386 */ lui $t9,0x386 -/* f019718: 3c0e8006 */ lui $t6,0x8006 -/* f01971c: 25ce2598 */ addiu $t6,$t6,0x2598 -/* f019720: 37390010 */ ori $t9,$t9,0x10 -/* f019724: 35ef0040 */ ori $t7,$t7,0x40 -/* f019728: 37180002 */ ori $t8,$t8,0x2 -/* f01972c: 46100482 */ mul.s $f18,$f0,$f16 -/* f019730: ac580000 */ sw $t8,0x0($v0) -/* f019734: ac4f0004 */ sw $t7,0x4($v0) -/* f019738: ac590008 */ sw $t9,0x8($v0) -/* f01973c: ac4e000c */ sw $t6,0xc($v0) -/* f019740: 24480018 */ addiu $t0,$v0,0x18 -/* f019744: 3c118006 */ lui $s1,0x8006 -/* f019748: afa80190 */ sw $t0,0x190($sp) -/* f01974c: 3c090388 */ lui $t1,0x388 -/* f019750: 26312590 */ addiu $s1,$s1,0x2590 -/* f019754: 35290010 */ ori $t1,$t1,0x10 -/* f019758: ac490010 */ sw $t1,0x10($v0) -/* f01975c: ac510014 */ sw $s1,0x14($v0) -/* f019760: 3c017f1b */ lui $at,0x7f1b -/* f019764: c424847c */ lwc1 $f4,-0x7b84($at) -/* f019768: e7a00050 */ swc1 $f0,0x50($sp) -/* f01976c: 46049302 */ mul.s $f12,$f18,$f4 -/* f019770: 0c0068f7 */ jal 0x1a3dc -/* f019774: e7ac004c */ swc1 $f12,0x4c($sp) -/* f019778: c7ac004c */ lwc1 $f12,0x4c($sp) -/* f01977c: 0c0068f4 */ jal 0x1a3d0 -/* f019780: e7a00100 */ swc1 $f0,0x100($sp) -/* f019784: e7a000f8 */ swc1 $f0,0xf8($sp) -/* f019788: 02002025 */ or $a0,$s0,$zero -/* f01978c: 27a500fc */ addiu $a1,$sp,0xfc -/* f019790: 0c0011e4 */ jal 0x4790 -/* f019794: 27a60100 */ addiu $a2,$sp,0x100 -/* f019798: 3c017f1b */ lui $at,0x7f1b -/* f01979c: c4208480 */ lwc1 $f0,-0x7b80($at) -/* f0197a0: 44801000 */ mtc1 $zero,$f2 -/* f0197a4: 240200ff */ addiu $v0,$zero,0xff -/* f0197a8: 4600a03c */ c.lt.s $f20,$f0 -/* f0197ac: 02202025 */ or $a0,$s1,$zero -/* f0197b0: 45000008 */ bc1f .L0f0197d4 -/* f0197b4: 3c01437f */ lui $at,0x437f -/* f0197b8: 44813000 */ mtc1 $at,$f6 -/* f0197bc: 00000000 */ sll $zero,$zero,0x0 -/* f0197c0: 46143202 */ mul.s $f8,$f6,$f20 -/* f0197c4: 46004283 */ div.s $f10,$f8,$f0 -/* f0197c8: 4600540d */ trunc.w.s $f16,$f10 -/* f0197cc: 44028000 */ mfc1 $v0,$f16 -/* f0197d0: 00000000 */ sll $zero,$zero,0x0 -.L0f0197d4: -/* f0197d4: 3c017f1b */ lui $at,0x7f1b -/* f0197d8: c4328484 */ lwc1 $f18,-0x7b7c($at) -/* f0197dc: 4614903c */ c.lt.s $f18,$f20 -/* f0197e0: 00000000 */ sll $zero,$zero,0x0 -/* f0197e4: 45000008 */ bc1f .L0f019808 -/* f0197e8: 3c01437f */ lui $at,0x437f -/* f0197ec: 44813000 */ mtc1 $at,$f6 -/* f0197f0: c7a40050 */ lwc1 $f4,0x50($sp) -/* f0197f4: 46062202 */ mul.s $f8,$f4,$f6 -/* f0197f8: 46004283 */ div.s $f10,$f8,$f0 -/* f0197fc: 4600540d */ trunc.w.s $f16,$f10 -/* f019800: 44028000 */ mfc1 $v0,$f16 -/* f019804: 00000000 */ sll $zero,$zero,0x0 -.L0f019808: -/* f019808: 28410100 */ slti $at,$v0,0x100 -/* f01980c: 14200002 */ bnez $at,.L0f019818 -/* f019810: 00000000 */ sll $zero,$zero,0x0 -/* f019814: 240200ff */ addiu $v0,$zero,0xff -.L0f019818: -/* f019818: 04430003 */ bgezl $v0,.L0f019828 -/* f01981c: 304500ff */ andi $a1,$v0,0xff -/* f019820: 00001025 */ or $v0,$zero,$zero -/* f019824: 304500ff */ andi $a1,$v0,0xff -.L0f019828: -/* f019828: 30a600ff */ andi $a2,$a1,0xff -/* f01982c: 30a700ff */ andi $a3,$a1,0xff -/* f019830: e7a20010 */ swc1 $f2,0x10($sp) -/* f019834: 0fc0585b */ jal func0f01616c -/* f019838: afb00014 */ sw $s0,0x14($sp) -/* f01983c: 3c017f1b */ lui $at,0x7f1b -/* f019840: c4328488 */ lwc1 $f18,-0x7b78($at) -/* f019844: 44801000 */ mtc1 $zero,$f2 -/* f019848: 4612a03c */ c.lt.s $f20,$f18 -/* f01984c: e7a2009c */ swc1 $f2,0x9c($sp) -/* f019850: 45000015 */ bc1f .L0f0198a8 -/* f019854: 3c013f80 */ lui $at,0x3f80 -/* f019858: 44812000 */ mtc1 $at,$f4 -/* f01985c: 3c017f1b */ lui $at,0x7f1b -/* f019860: c426848c */ lwc1 $f6,-0x7b74($at) -/* f019864: 3c017f1b */ lui $at,0x7f1b -/* f019868: c4308490 */ lwc1 $f16,-0x7b70($at) -/* f01986c: 4606a203 */ div.s $f8,$f20,$f6 -/* f019870: 46082281 */ sub.s $f10,$f4,$f8 -/* f019874: 46105302 */ mul.s $f12,$f10,$f16 -/* f019878: 0c0068f4 */ jal 0x1a3d0 -/* f01987c: 00000000 */ sll $zero,$zero,0x0 -/* f019880: 3c013f00 */ lui $at,0x3f00 -/* f019884: 44813000 */ mtc1 $at,$f6 -/* f019888: 46000487 */ neg.s $f18,$f0 -/* f01988c: 44814000 */ mtc1 $at,$f8 -/* f019890: 46069102 */ mul.s $f4,$f18,$f6 -/* f019894: 3c017f1b */ lui $at,0x7f1b -/* f019898: c4308494 */ lwc1 $f16,-0x7b6c($at) -/* f01989c: 46082280 */ add.s $f10,$f4,$f8 -/* f0198a0: 46105482 */ mul.s $f18,$f10,$f16 -/* f0198a4: e7b2009c */ swc1 $f18,0x9c($sp) -.L0f0198a8: -/* f0198a8: 3c013f80 */ lui $at,0x3f80 -/* f0198ac: 44812000 */ mtc1 $at,$f4 -/* f0198b0: 44813000 */ mtc1 $at,$f6 -/* f0198b4: 3c017f1b */ lui $at,0x7f1b -/* f0198b8: 4604a203 */ div.s $f8,$f20,$f4 -/* f0198bc: c4308498 */ lwc1 $f16,-0x7b68($at) -/* f0198c0: 46083281 */ sub.s $f10,$f6,$f8 -/* f0198c4: 46105302 */ mul.s $f12,$f10,$f16 -/* f0198c8: 0c0068f4 */ jal 0x1a3d0 -/* f0198cc: 00000000 */ sll $zero,$zero,0x0 -/* f0198d0: 3c013f00 */ lui $at,0x3f00 -/* f0198d4: 44812000 */ mtc1 $at,$f4 -/* f0198d8: 46000487 */ neg.s $f18,$f0 -/* f0198dc: 44814000 */ mtc1 $at,$f8 -/* f0198e0: 46049182 */ mul.s $f6,$f18,$f4 -/* f0198e4: 3c017f1b */ lui $at,0x7f1b -/* f0198e8: c430849c */ lwc1 $f16,-0x7b64($at) -/* f0198ec: 44801000 */ mtc1 $zero,$f2 -/* f0198f0: 27b100a8 */ addiu $s1,$sp,0xa8 -/* f0198f4: 02202825 */ or $a1,$s1,$zero -/* f0198f8: 27a4009c */ addiu $a0,$sp,0x9c -/* f0198fc: 46083280 */ add.s $f10,$f6,$f8 -/* f019900: e7a200a4 */ swc1 $f2,0xa4($sp) -/* f019904: 46105482 */ mul.s $f18,$f10,$f16 -/* f019908: 0c005923 */ jal 0x1648c -/* f01990c: e7b200a0 */ swc1 $f18,0xa0($sp) -/* f019910: 3c017f1b */ lui $at,0x7f1b -/* f019914: c42484a0 */ lwc1 $f4,-0x7b60($at) -/* f019918: 3c013f80 */ lui $at,0x3f80 -/* f01991c: 44814000 */ mtc1 $at,$f8 -/* f019920: 4604a182 */ mul.s $f6,$f20,$f4 -/* f019924: 02202825 */ or $a1,$s1,$zero -/* f019928: 0c0057e2 */ jal 0x15f88 -/* f01992c: 46083300 */ add.s $f12,$f6,$f8 -/* f019930: 44801000 */ mtc1 $zero,$f2 -/* f019934: 3c013f80 */ lui $at,0x3f80 -/* f019938: 44815000 */ mtc1 $at,$f10 -/* f01993c: 27b00108 */ addiu $s0,$sp,0x108 -/* f019940: 44051000 */ mfc1 $a1,$f2 -/* f019944: 44061000 */ mfc1 $a2,$f2 -/* f019948: 02002025 */ or $a0,$s0,$zero -/* f01994c: 3c07457a */ lui $a3,0x457a -/* f019950: e7a20010 */ swc1 $f2,0x10($sp) -/* f019954: e7a20014 */ swc1 $f2,0x14($sp) -/* f019958: e7a20018 */ swc1 $f2,0x18($sp) -/* f01995c: e7a2001c */ swc1 $f2,0x1c($sp) -/* f019960: e7a20024 */ swc1 $f2,0x24($sp) -/* f019964: 0c005ab9 */ jal 0x16ae4 -/* f019968: e7aa0020 */ swc1 $f10,0x20($sp) -/* f01996c: 02002025 */ or $a0,$s0,$zero -/* f019970: 0c00567f */ jal 0x159fc -/* f019974: 02202825 */ or $a1,$s1,$zero -/* f019978: 02202025 */ or $a0,$s1,$zero -/* f01997c: 0c005746 */ jal 0x15d18 -/* f019980: 02002825 */ or $a1,$s0,$zero -/* f019984: 3c138006 */ lui $s3,0x8006 -/* f019988: 267324f8 */ addiu $s3,$s3,0x24f8 -/* f01998c: 8e6a0000 */ lw $t2,0x0($s3) -/* f019990: afb00150 */ sw $s0,0x150($sp) -/* f019994: 8d4d0008 */ lw $t5,0x8($t2) -/* f019998: 85a4000e */ lh $a0,0xe($t5) -/* f01999c: 0004c180 */ sll $t8,$a0,0x6 -/* f0199a0: 0fc59e7d */ jal func0f1679f4 -/* f0199a4: 03002025 */ or $a0,$t8,$zero -/* f0199a8: afa20160 */ sw $v0,0x160($sp) -/* f0199ac: 02002025 */ or $a0,$s0,$zero -/* f0199b0: 0c005746 */ jal 0x15d18 -/* f0199b4: 00402825 */ or $a1,$v0,$zero -/* f0199b8: 8faf0160 */ lw $t7,0x160($sp) -/* f0199bc: 8e790000 */ lw $t9,0x0($s3) -/* f0199c0: af2f000c */ sw $t7,0xc($t9) -/* f0199c4: 0c007308 */ jal 0x1cc20 -/* f0199c8: 8e640000 */ lw $a0,0x0($s3) -/* f0199cc: 8fa80190 */ lw $t0,0x190($sp) -/* f0199d0: 240e0003 */ addiu $t6,$zero,0x3 -/* f0199d4: afae0158 */ sw $t6,0x158($sp) -/* f0199d8: afa00154 */ sw $zero,0x154($sp) -/* f0199dc: 02402025 */ or $a0,$s2,$zero -/* f0199e0: 8e650000 */ lw $a1,0x0($s3) -/* f0199e4: 0c0087bd */ jal 0x21ef4 -/* f0199e8: afa8015c */ sw $t0,0x15c($sp) -/* f0199ec: 8fa9015c */ lw $t1,0x15c($sp) -/* f0199f0: 8e620000 */ lw $v0,0x0($s3) -/* f0199f4: 00008025 */ or $s0,$zero,$zero -/* f0199f8: afa90190 */ sw $t1,0x190($sp) -/* f0199fc: 8c4c0008 */ lw $t4,0x8($v0) -/* f019a00: 00008825 */ or $s1,$zero,$zero -/* f019a04: 27b20054 */ addiu $s2,$sp,0x54 -/* f019a08: 858b000e */ lh $t3,0xe($t4) -/* f019a0c: 59600014 */ blezl $t3,.L0f019a60 -/* f019a10: 8fbf0044 */ lw $ra,0x44($sp) -/* f019a14: 8c4a000c */ lw $t2,0xc($v0) -.L0f019a18: -/* f019a18: 02402825 */ or $a1,$s2,$zero -/* f019a1c: 0c005746 */ jal 0x15d18 -/* f019a20: 01512021 */ addu $a0,$t2,$s1 -/* f019a24: 8e6d0000 */ lw $t5,0x0($s3) -/* f019a28: 00107980 */ sll $t7,$s0,0x6 -/* f019a2c: 02402025 */ or $a0,$s2,$zero -/* f019a30: 8db8000c */ lw $t8,0xc($t5) -/* f019a34: 0c005815 */ jal 0x16054 -/* f019a38: 030f2821 */ addu $a1,$t8,$t7 -/* f019a3c: 8e620000 */ lw $v0,0x0($s3) -/* f019a40: 26100001 */ addiu $s0,$s0,0x1 -/* f019a44: 26310040 */ addiu $s1,$s1,0x40 -/* f019a48: 8c590008 */ lw $t9,0x8($v0) -/* f019a4c: 872e000e */ lh $t6,0xe($t9) -/* f019a50: 020e082a */ slt $at,$s0,$t6 -/* f019a54: 5420fff0 */ bnezl $at,.L0f019a18 -/* f019a58: 8c4a000c */ lw $t2,0xc($v0) -/* f019a5c: 8fbf0044 */ lw $ra,0x44($sp) -.L0f019a60: -/* f019a60: 8fa20190 */ lw $v0,0x190($sp) -/* f019a64: d7b40028 */ ldc1 $f20,0x28($sp) -/* f019a68: 8fb00034 */ lw $s0,0x34($sp) -/* f019a6c: 8fb10038 */ lw $s1,0x38($sp) -/* f019a70: 8fb2003c */ lw $s2,0x3c($sp) -/* f019a74: 8fb30040 */ lw $s3,0x40($sp) -/* f019a78: 03e00008 */ jr $ra -/* f019a7c: 27bd0190 */ addiu $sp,$sp,0x190 -); - -GLOBAL_ASM( -glabel func0f019a80 -/* f019a80: 27bdffd8 */ addiu $sp,$sp,-40 -/* f019a84: 240efffd */ addiu $t6,$zero,-3 -/* f019a88: 3c018006 */ lui $at,0x8006 -/* f019a8c: 3c188006 */ lui $t8,0x8006 -/* f019a90: afbf0014 */ sw $ra,0x14($sp) -/* f019a94: ac2e24c4 */ sw $t6,0x24c4($at) -/* f019a98: 271828c8 */ addiu $t8,$t8,0x28c8 -/* f019a9c: 8f010000 */ lw $at,0x0($t8) -/* f019aa0: 3c05800a */ lui $a1,0x800a -/* f019aa4: 8ca5cca0 */ lw $a1,-0x3360($a1) -/* f019aa8: 27af0018 */ addiu $t7,$sp,0x18 -/* f019aac: ade10000 */ sw $at,0x0($t7) -/* f019ab0: 8f010008 */ lw $at,0x8($t8) -/* f019ab4: 8f090004 */ lw $t1,0x4($t8) -/* f019ab8: 3c048008 */ lui $a0,0x8008 -/* f019abc: 3c060004 */ lui $a2,0x4 -/* f019ac0: ade10008 */ sw $at,0x8($t7) -/* f019ac4: ade90004 */ sw $t1,0x4($t7) -/* f019ac8: 9484bc70 */ lhu $a0,-0x4390($a0) -/* f019acc: 34c67800 */ ori $a2,$a2,0x7800 -/* f019ad0: 0fc69de5 */ jal func0f1a7794 -/* f019ad4: 00003825 */ or $a3,$zero,$zero -/* f019ad8: 3c038008 */ lui $v1,0x8008 -/* f019adc: 2463b06c */ addiu $v1,$v1,-20372 -/* f019ae0: ac620c00 */ sw $v0,0xc00($v1) -/* f019ae4: 0c008b49 */ jal 0x22d24 -/* f019ae8: 00402025 */ or $a0,$v0,$zero -/* f019aec: 3c048008 */ lui $a0,0x8008 -/* f019af0: 0fc2cc2b */ jal func0f0b30ac -/* f019af4: 8c84bc6c */ lw $a0,-0x4394($a0) -/* f019af8: 3c038006 */ lui $v1,0x8006 -/* f019afc: 246324f8 */ addiu $v1,$v1,0x24f8 -/* f019b00: ac620000 */ sw $v0,0x0($v1) -/* f019b04: 00402025 */ or $a0,$v0,$zero -/* f019b08: 0c006bd6 */ jal 0x1af58 -/* f019b0c: 3c053f80 */ lui $a1,0x3f80 -/* f019b10: 3c048006 */ lui $a0,0x8006 -/* f019b14: 8c8424f8 */ lw $a0,0x24f8($a0) -/* f019b18: 0c006b4d */ jal 0x1ad34 -/* f019b1c: 27a50018 */ addiu $a1,$sp,0x18 -/* f019b20: 240a0001 */ addiu $t2,$zero,0x1 -/* f019b24: 3c018006 */ lui $at,0x8006 -/* f019b28: 0fc5b4f4 */ jal func0f16d3d0 -/* f019b2c: ac2a24f4 */ sw $t2,0x24f4($at) -/* f019b30: 0c005204 */ jal 0x14810 -/* f019b34: 00002025 */ or $a0,$zero,$zero -/* f019b38: 3c028006 */ lui $v0,0x8006 -/* f019b3c: 244224a4 */ addiu $v0,$v0,0x24a4 -/* f019b40: 8c4b0000 */ lw $t3,0x0($v0) -/* f019b44: 3c0c8009 */ lui $t4,0x8009 -/* f019b48: 55600007 */ bnezl $t3,.L0f019b68 -/* f019b4c: 8fbf0014 */ lw $ra,0x14($sp) -/* f019b50: 918c0af0 */ lbu $t4,0xaf0($t4) -/* f019b54: 24030001 */ addiu $v1,$zero,0x1 -/* f019b58: 506c0003 */ beql $v1,$t4,.L0f019b68 -/* f019b5c: 8fbf0014 */ lw $ra,0x14($sp) -/* f019b60: ac430000 */ sw $v1,0x0($v0) -/* f019b64: 8fbf0014 */ lw $ra,0x14($sp) -.L0f019b68: -/* f019b68: 27bd0028 */ addiu $sp,$sp,0x28 -/* f019b6c: 03e00008 */ jr $ra -/* f019b70: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f019b74 -/* f019b74: 27bdffe8 */ addiu $sp,$sp,-24 -/* f019b78: afbf0014 */ sw $ra,0x14($sp) -/* f019b7c: 3c048006 */ lui $a0,0x8006 -/* f019b80: 0fc2cc33 */ jal func0f0b30cc -/* f019b84: 8c8424f8 */ lw $a0,0x24f8($a0) -/* f019b88: 0c005204 */ jal 0x14810 -/* f019b8c: 24040001 */ addiu $a0,$zero,0x1 -/* f019b90: 8fbf0014 */ lw $ra,0x14($sp) -/* f019b94: 27bd0018 */ addiu $sp,$sp,0x18 -/* f019b98: 03e00008 */ jr $ra -/* f019b9c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f019ba0 -/* f019ba0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f019ba4: 3c014270 */ lui $at,0x4270 -/* f019ba8: afbf0014 */ sw $ra,0x14($sp) -/* f019bac: 44816000 */ mtc1 $at,$f12 -/* f019bb0: 0c002f4c */ jal 0xbd30 -/* f019bb4: 00000000 */ sll $zero,$zero,0x0 -/* f019bb8: 3c017f1b */ lui $at,0x7f1b -/* f019bbc: 0c002f5f */ jal 0xbd7c -/* f019bc0: c42c84a4 */ lwc1 $f12,-0x7b5c($at) -/* f019bc4: 3c0142c8 */ lui $at,0x42c8 -/* f019bc8: 44816000 */ mtc1 $at,$f12 -/* f019bcc: 3c017f1b */ lui $at,0x7f1b -/* f019bd0: 0c002fa1 */ jal 0xbe84 -/* f019bd4: c42e84a8 */ lwc1 $f14,-0x7b58($at) -/* f019bd8: 0c002f48 */ jal 0xbd20 -/* f019bdc: 00002025 */ or $a0,$zero,$zero -/* f019be0: 3c088006 */ lui $t0,0x8006 -/* f019be4: 250824c4 */ addiu $t0,$t0,0x24c4 -/* f019be8: 8d020000 */ lw $v0,0x0($t0) -/* f019bec: 04410003 */ bgez $v0,.L0f019bfc -/* f019bf0: 244e0001 */ addiu $t6,$v0,0x1 -/* f019bf4: 10000041 */ beqz $zero,.L0f019cfc -/* f019bf8: ad0e0000 */ sw $t6,0x0($t0) -.L0f019bfc: -/* f019bfc: 14400008 */ bnez $v0,.L0f019c20 -/* f019c00: 24040001 */ addiu $a0,$zero,0x1 -/* f019c04: 2405006b */ addiu $a1,$zero,0x6b -/* f019c08: 24060000 */ addiu $a2,$zero,0x0 -/* f019c0c: 0fc5b46f */ jal func0f16d1bc -/* f019c10: 24077fff */ addiu $a3,$zero,0x7fff -/* f019c14: 3c088006 */ lui $t0,0x8006 -/* f019c18: 250824c4 */ addiu $t0,$t0,0x24c4 -/* f019c1c: 8d020000 */ lw $v0,0x0($t0) -.L0f019c20: -/* f019c20: 3c0f800a */ lui $t7,0x800a -/* f019c24: 8def9ff8 */ lw $t7,-0x6008($t7) -/* f019c28: 00002025 */ or $a0,$zero,$zero -/* f019c2c: 3405ffff */ dli $a1,0xffff -/* f019c30: 004fc021 */ addu $t8,$v0,$t7 -/* f019c34: 0c005408 */ jal 0x15020 -/* f019c38: ad180000 */ sw $t8,0x0($t0) -/* f019c3c: 3c088006 */ lui $t0,0x8006 -/* f019c40: 1040001d */ beqz $v0,.L0f019cb8 -/* f019c44: 250824c4 */ addiu $t0,$t0,0x24c4 -/* f019c48: 3c198000 */ lui $t9,0x8000 -/* f019c4c: 8f39030c */ lw $t9,0x30c($t9) -/* f019c50: 24030001 */ addiu $v1,$zero,0x1 -/* f019c54: 3c048006 */ lui $a0,0x8006 -/* f019c58: 14790008 */ bne $v1,$t9,.L0f019c7c -/* f019c5c: 248424a8 */ addiu $a0,$a0,0x24a8 -/* f019c60: 3c018006 */ lui $at,0x8006 -/* f019c64: ac2324a8 */ sw $v1,0x24a8($at) -/* f019c68: 0fc069f9 */ jal func0f01a7e4 -/* f019c6c: 24040002 */ addiu $a0,$zero,0x2 -/* f019c70: 3c088006 */ lui $t0,0x8006 -/* f019c74: 10000010 */ beqz $zero,.L0f019cb8 -/* f019c78: 250824c4 */ addiu $t0,$t0,0x24c4 -.L0f019c7c: -/* f019c7c: 8c890000 */ lw $t1,0x0($a0) -/* f019c80: 5520000e */ bnezl $t1,.L0f019cbc -/* f019c84: 8d020000 */ lw $v0,0x0($t0) -/* f019c88: 8d020000 */ lw $v0,0x0($t0) -/* f019c8c: 2841003c */ slti $at,$v0,0x3c -/* f019c90: 10200006 */ beqz $at,.L0f019cac -/* f019c94: 28410064 */ slti $at,$v0,0x64 -/* f019c98: 10200007 */ beqz $at,.L0f019cb8 -/* f019c9c: ac830000 */ sw $v1,0x0($a0) -/* f019ca0: 240a0064 */ addiu $t2,$zero,0x64 -/* f019ca4: 10000004 */ beqz $zero,.L0f019cb8 -/* f019ca8: ad0a0000 */ sw $t2,0x0($t0) -.L0f019cac: -/* f019cac: 3c018006 */ lui $at,0x8006 -/* f019cb0: ac2324ac */ sw $v1,0x24ac($at) -/* f019cb4: ac830000 */ sw $v1,0x0($a0) -.L0f019cb8: -/* f019cb8: 8d020000 */ lw $v0,0x0($t0) -.L0f019cbc: -/* f019cbc: 3c048006 */ lui $a0,0x8006 -/* f019cc0: 248424a8 */ addiu $a0,$a0,0x24a8 -/* f019cc4: 284100f1 */ slti $at,$v0,0xf1 -/* f019cc8: 1020000a */ beqz $at,.L0f019cf4 -/* f019ccc: 3c0b8006 */ lui $t3,0x8006 -/* f019cd0: 8d6b24ac */ lw $t3,0x24ac($t3) -/* f019cd4: 15600007 */ bnez $t3,.L0f019cf4 -/* f019cd8: 00000000 */ sll $zero,$zero,0x0 -/* f019cdc: 8c8c0000 */ lw $t4,0x0($a0) -/* f019ce0: 2841008d */ slti $at,$v0,0x8d -/* f019ce4: 51800006 */ beqzl $t4,.L0f019d00 -/* f019ce8: 8fbf0014 */ lw $ra,0x14($sp) -/* f019cec: 54200004 */ bnezl $at,.L0f019d00 -/* f019cf0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f019cf4: -/* f019cf4: 0fc069f9 */ jal func0f01a7e4 -/* f019cf8: 24040003 */ addiu $a0,$zero,0x3 -.L0f019cfc: -/* f019cfc: 8fbf0014 */ lw $ra,0x14($sp) -.L0f019d00: -/* f019d00: 27bd0018 */ addiu $sp,$sp,0x18 -/* f019d04: 03e00008 */ jr $ra -/* f019d08: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f019d0c -/* f019d0c: 3c013f80 */ lui $at,0x3f80 -/* f019d10: 44812000 */ mtc1 $at,$f4 -/* f019d14: 3c017f1b */ lui $at,0x7f1b -/* f019d18: c42884ac */ lwc1 $f8,-0x7b54($at) -/* f019d1c: 460c2081 */ sub.s $f2,$f4,$f12 -/* f019d20: 3c017f1b */ lui $at,0x7f1b -/* f019d24: c43084b0 */ lwc1 $f16,-0x7b50($at) -/* f019d28: 46021180 */ add.s $f6,$f2,$f2 -/* f019d2c: 46083282 */ mul.s $f10,$f6,$f8 -/* f019d30: 03e00008 */ jr $ra -/* f019d34: 46105001 */ sub.s $f0,$f10,$f16 -); - -GLOBAL_ASM( -glabel func0f019d38 -/* f019d38: 27bdfe60 */ addiu $sp,$sp,-416 -/* f019d3c: afb00030 */ sw $s0,0x30($sp) -/* f019d40: 3c0f8006 */ lui $t7,0x8006 -/* f019d44: 3c108006 */ lui $s0,0x8006 -/* f019d48: afb40040 */ sw $s4,0x40($sp) -/* f019d4c: 25ef28d4 */ addiu $t7,$t7,0x28d4 -/* f019d50: 0080a025 */ or $s4,$a0,$zero -/* f019d54: 261024c4 */ addiu $s0,$s0,0x24c4 -/* f019d58: afbf0044 */ sw $ra,0x44($sp) -/* f019d5c: afb3003c */ sw $s3,0x3c($sp) -/* f019d60: afb20038 */ sw $s2,0x38($sp) -/* f019d64: afb10034 */ sw $s1,0x34($sp) -/* f019d68: 25e8003c */ addiu $t0,$t7,0x3c -/* f019d6c: 27ae0160 */ addiu $t6,$sp,0x160 -.L0f019d70: -/* f019d70: 8de10000 */ lw $at,0x0($t7) -/* f019d74: 25ef000c */ addiu $t7,$t7,0xc -/* f019d78: 25ce000c */ addiu $t6,$t6,0xc -/* f019d7c: adc1fff4 */ sw $at,-0xc($t6) -/* f019d80: 8de1fff8 */ lw $at,-0x8($t7) -/* f019d84: adc1fff8 */ sw $at,-0x8($t6) -/* f019d88: 8de1fffc */ lw $at,-0x4($t7) -/* f019d8c: 15e8fff8 */ bne $t7,$t0,.L0f019d70 -/* f019d90: adc1fffc */ sw $at,-0x4($t6) -/* f019d94: 8de10000 */ lw $at,0x0($t7) -/* f019d98: 02802025 */ or $a0,$s4,$zero -/* f019d9c: adc10000 */ sw $at,0x0($t6) -/* f019da0: 8e090000 */ lw $t1,0x0($s0) -/* f019da4: 3c014370 */ lui $at,0x4370 -/* f019da8: 44814000 */ mtc1 $at,$f8 -/* f019dac: 44892000 */ mtc1 $t1,$f4 -/* f019db0: 00000000 */ sll $zero,$zero,0x0 -/* f019db4: 468021a0 */ cvt.s.w $f6,$f4 -/* f019db8: 46083283 */ div.s $f10,$f6,$f8 -/* f019dbc: 0fc06bf0 */ jal func0f01afc0 -/* f019dc0: e7aa0158 */ swc1 $f10,0x158($sp) -/* f019dc4: 8e0a0000 */ lw $t2,0x0($s0) -/* f019dc8: 3c0b8006 */ lui $t3,0x8006 -/* f019dcc: 0040a025 */ or $s4,$v0,$zero -/* f019dd0: 05410003 */ bgez $t2,.L0f019de0 -/* f019dd4: 256b2914 */ addiu $t3,$t3,0x2914 -/* f019dd8: 10000154 */ beqz $zero,.L0f01a32c -/* f019ddc: 8fbf0044 */ lw $ra,0x44($sp) -.L0f019de0: -/* f019de0: 8d610000 */ lw $at,0x0($t3) -/* f019de4: 27b10104 */ addiu $s1,$sp,0x104 -/* f019de8: ae210000 */ sw $at,0x0($s1) -/* f019dec: 8d6d0004 */ lw $t5,0x4($t3) -/* f019df0: ae2d0004 */ sw $t5,0x4($s1) -/* f019df4: 8d610008 */ lw $at,0x8($t3) -/* f019df8: ae210008 */ sw $at,0x8($s1) -/* f019dfc: 0fc06743 */ jal func0f019d0c -/* f019e00: c7ac0158 */ lwc1 $f12,0x158($sp) -/* f019e04: 0c0068f7 */ jal 0x1a3dc -/* f019e08: 46000306 */ mov.s $f12,$f0 -/* f019e0c: e7a0010c */ swc1 $f0,0x10c($sp) -/* f019e10: 0fc06743 */ jal func0f019d0c -/* f019e14: c7ac0158 */ lwc1 $f12,0x158($sp) -/* f019e18: 0c0068f4 */ jal 0x1a3d0 -/* f019e1c: 46000306 */ mov.s $f12,$f0 -/* f019e20: 27b20108 */ addiu $s2,$sp,0x108 -/* f019e24: 27b3010c */ addiu $s3,$sp,0x10c -/* f019e28: e7a00104 */ swc1 $f0,0x104($sp) -/* f019e2c: 02603025 */ or $a2,$s3,$zero -/* f019e30: 02402825 */ or $a1,$s2,$zero -/* f019e34: 0c0011e4 */ jal 0x4790 -/* f019e38: 02202025 */ or $a0,$s1,$zero -/* f019e3c: 3c017f1b */ lui $at,0x7f1b -/* f019e40: c42084b4 */ lwc1 $f0,-0x7b4c($at) -/* f019e44: c7a20158 */ lwc1 $f2,0x158($sp) -/* f019e48: 241000ff */ addiu $s0,$zero,0xff -/* f019e4c: 4600103c */ c.lt.s $f2,$f0 -/* f019e50: 00000000 */ sll $zero,$zero,0x0 -/* f019e54: 45000008 */ bc1f .L0f019e78 -/* f019e58: 3c01437f */ lui $at,0x437f -/* f019e5c: 44818000 */ mtc1 $at,$f16 -/* f019e60: 00000000 */ sll $zero,$zero,0x0 -/* f019e64: 46028482 */ mul.s $f18,$f16,$f2 -/* f019e68: 46009103 */ div.s $f4,$f18,$f0 -/* f019e6c: 4600218d */ trunc.w.s $f6,$f4 -/* f019e70: 44103000 */ mfc1 $s0,$f6 -/* f019e74: 00000000 */ sll $zero,$zero,0x0 -.L0f019e78: -/* f019e78: 2a010100 */ slti $at,$s0,0x100 -/* f019e7c: 14200002 */ bnez $at,.L0f019e88 -/* f019e80: 00000000 */ sll $zero,$zero,0x0 -/* f019e84: 241000ff */ addiu $s0,$zero,0xff -.L0f019e88: -/* f019e88: 06010002 */ bgez $s0,.L0f019e94 -/* f019e8c: 3c017f1b */ lui $at,0x7f1b -/* f019e90: 00008025 */ or $s0,$zero,$zero -.L0f019e94: -/* f019e94: c42084b8 */ lwc1 $f0,-0x7b48($at) -/* f019e98: 4600103c */ c.lt.s $f2,$f0 -/* f019e9c: 00000000 */ sll $zero,$zero,0x0 -/* f019ea0: 45000013 */ bc1f .L0f019ef0 -/* f019ea4: 3c01437f */ lui $at,0x437f -/* f019ea8: 44814000 */ mtc1 $at,$f8 -/* f019eac: 44802000 */ mtc1 $zero,$f4 -/* f019eb0: 3c048006 */ lui $a0,0x8006 -/* f019eb4: 46024282 */ mul.s $f10,$f8,$f2 -/* f019eb8: 24842590 */ addiu $a0,$a0,0x2590 -/* f019ebc: afb10014 */ sw $s1,0x14($sp) -/* f019ec0: e7a40010 */ swc1 $f4,0x10($sp) -/* f019ec4: 46005403 */ div.s $f16,$f10,$f0 -/* f019ec8: 4600848d */ trunc.w.s $f18,$f16 -/* f019ecc: 44059000 */ mfc1 $a1,$f18 -/* f019ed0: 00000000 */ sll $zero,$zero,0x0 -/* f019ed4: 30a800ff */ andi $t0,$a1,0xff -/* f019ed8: 01002825 */ or $a1,$t0,$zero -/* f019edc: 310600ff */ andi $a2,$t0,0xff -/* f019ee0: 0fc0585b */ jal func0f01616c -/* f019ee4: 310700ff */ andi $a3,$t0,0xff -/* f019ee8: 1000000b */ beqz $zero,.L0f019f18 -/* f019eec: 3c013f00 */ lui $at,0x3f00 -.L0f019ef0: -/* f019ef0: 44803000 */ mtc1 $zero,$f6 -/* f019ef4: 3c048006 */ lui $a0,0x8006 -/* f019ef8: 320500ff */ andi $a1,$s0,0xff -/* f019efc: 30a600ff */ andi $a2,$a1,0xff -/* f019f00: 30a700ff */ andi $a3,$a1,0xff -/* f019f04: 24842590 */ addiu $a0,$a0,0x2590 -/* f019f08: afb10014 */ sw $s1,0x14($sp) -/* f019f0c: 0fc0585b */ jal func0f01616c -/* f019f10: e7a60010 */ swc1 $f6,0x10($sp) -/* f019f14: 3c013f00 */ lui $at,0x3f00 -.L0f019f18: -/* f019f18: 00107880 */ sll $t7,$s0,0x2 -/* f019f1c: 44816000 */ mtc1 $at,$f12 -/* f019f20: 01f07823 */ subu $t7,$t7,$s0 -/* f019f24: 000f7980 */ sll $t7,$t7,0x6 -/* f019f28: 240100ff */ addiu $at,$zero,0xff -/* f019f2c: 01e1001a */ div $zero,$t7,$at -/* f019f30: c7a80158 */ lwc1 $f8,0x158($sp) -/* f019f34: 00008012 */ mflo $s0 -/* f019f38: 460c403c */ c.lt.s $f8,$f12 -/* f019f3c: 00000000 */ sll $zero,$zero,0x0 -/* f019f40: 4502001c */ bc1fl .L0f019fb4 -/* f019f44: 44808000 */ mtc1 $zero,$f16 -/* f019f48: 0fc06743 */ jal func0f019d0c -/* f019f4c: 00000000 */ sll $zero,$zero,0x0 -/* f019f50: 0c0068f7 */ jal 0x1a3dc -/* f019f54: 46000306 */ mov.s $f12,$f0 -/* f019f58: 3c013f00 */ lui $at,0x3f00 -/* f019f5c: 44816000 */ mtc1 $at,$f12 -/* f019f60: 0fc06743 */ jal func0f019d0c -/* f019f64: e7a0010c */ swc1 $f0,0x10c($sp) -/* f019f68: 0c0068f4 */ jal 0x1a3d0 -/* f019f6c: 46000306 */ mov.s $f12,$f0 -/* f019f70: e7a00104 */ swc1 $f0,0x104($sp) -/* f019f74: 02202025 */ or $a0,$s1,$zero -/* f019f78: 02402825 */ or $a1,$s2,$zero -/* f019f7c: 0c0011e4 */ jal 0x4790 -/* f019f80: 02603025 */ or $a2,$s3,$zero -/* f019f84: 44805000 */ mtc1 $zero,$f10 -/* f019f88: 3c048006 */ lui $a0,0x8006 -/* f019f8c: 320500ff */ andi $a1,$s0,0xff -/* f019f90: 30a600ff */ andi $a2,$a1,0xff -/* f019f94: 30a700ff */ andi $a3,$a1,0xff -/* f019f98: 248425a8 */ addiu $a0,$a0,0x25a8 -/* f019f9c: afb10014 */ sw $s1,0x14($sp) -/* f019fa0: 0fc0585b */ jal func0f01616c -/* f019fa4: e7aa0010 */ swc1 $f10,0x10($sp) -/* f019fa8: 1000000b */ beqz $zero,.L0f019fd8 -/* f019fac: 3c013f80 */ lui $at,0x3f80 -/* f019fb0: 44808000 */ mtc1 $zero,$f16 -.L0f019fb4: -/* f019fb4: 3c048006 */ lui $a0,0x8006 -/* f019fb8: 320500ff */ andi $a1,$s0,0xff -/* f019fbc: 30a600ff */ andi $a2,$a1,0xff -/* f019fc0: 30a700ff */ andi $a3,$a1,0xff -/* f019fc4: 248425a8 */ addiu $a0,$a0,0x25a8 -/* f019fc8: afb10014 */ sw $s1,0x14($sp) -/* f019fcc: 0fc0585b */ jal func0f01616c -/* f019fd0: e7b00010 */ swc1 $f16,0x10($sp) -/* f019fd4: 3c013f80 */ lui $at,0x3f80 -.L0f019fd8: -/* f019fd8: 44810000 */ mtc1 $at,$f0 -/* f019fdc: 3c01800a */ lui $at,0x800a -/* f019fe0: c432a004 */ lwc1 $f18,-0x5ffc($at) -/* f019fe4: 3c0142b4 */ lui $at,0x42b4 -/* f019fe8: 44812000 */ mtc1 $at,$f4 -/* f019fec: 3c018006 */ lui $at,0x8006 -/* f019ff0: c4282920 */ lwc1 $f8,0x2920($at) -/* f019ff4: 46049183 */ div.s $f6,$f18,$f4 -/* f019ff8: c7b20158 */ lwc1 $f18,0x158($sp) -/* f019ffc: 44801000 */ mtc1 $zero,$f2 -/* f01a000: 27b100c0 */ addiu $s1,$sp,0xc0 -/* f01a004: 46009102 */ mul.s $f4,$f18,$f0 -/* f01a008: 02202825 */ or $a1,$s1,$zero -/* f01a00c: 27a400b4 */ addiu $a0,$sp,0xb4 -/* f01a010: e7a200b4 */ swc1 $f2,0xb4($sp) -/* f01a014: e7a200bc */ swc1 $f2,0xbc($sp) -/* f01a018: 46064280 */ add.s $f10,$f8,$f6 -/* f01a01c: 46040201 */ sub.s $f8,$f0,$f4 -/* f01a020: e42a2920 */ swc1 $f10,0x2920($at) -/* f01a024: 3c017f1b */ lui $at,0x7f1b -/* f01a028: c43084bc */ lwc1 $f16,-0x7b44($at) -/* f01a02c: 46088182 */ mul.s $f6,$f16,$f8 -/* f01a030: 0c005923 */ jal 0x1648c -/* f01a034: e7a600b8 */ swc1 $f6,0xb8($sp) -/* f01a038: 3c013e80 */ lui $at,0x3e80 -/* f01a03c: 44819000 */ mtc1 $at,$f18 -/* f01a040: c7aa0158 */ lwc1 $f10,0x158($sp) -/* f01a044: 3c013f80 */ lui $at,0x3f80 -/* f01a048: 44818000 */ mtc1 $at,$f16 -/* f01a04c: 46125102 */ mul.s $f4,$f10,$f18 -/* f01a050: 02202825 */ or $a1,$s1,$zero -/* f01a054: 0c0057e2 */ jal 0x15f88 -/* f01a058: 46102300 */ add.s $f12,$f4,$f16 -/* f01a05c: 44800000 */ mtc1 $zero,$f0 -/* f01a060: 3c013f80 */ lui $at,0x3f80 -/* f01a064: 44814000 */ mtc1 $at,$f8 -/* f01a068: 27b00118 */ addiu $s0,$sp,0x118 -/* f01a06c: 44050000 */ mfc1 $a1,$f0 -/* f01a070: 44060000 */ mfc1 $a2,$f0 -/* f01a074: 02002025 */ or $a0,$s0,$zero -/* f01a078: 3c07457a */ lui $a3,0x457a -/* f01a07c: e7a00010 */ swc1 $f0,0x10($sp) -/* f01a080: e7a00014 */ swc1 $f0,0x14($sp) -/* f01a084: e7a00018 */ swc1 $f0,0x18($sp) -/* f01a088: e7a0001c */ swc1 $f0,0x1c($sp) -/* f01a08c: e7a00024 */ swc1 $f0,0x24($sp) -/* f01a090: 0c005ab9 */ jal 0x16ae4 -/* f01a094: e7a80020 */ swc1 $f8,0x20($sp) -/* f01a098: 02002025 */ or $a0,$s0,$zero -/* f01a09c: 0c00567f */ jal 0x159fc -/* f01a0a0: 02202825 */ or $a1,$s1,$zero -/* f01a0a4: 02202025 */ or $a0,$s1,$zero -/* f01a0a8: 0c005746 */ jal 0x15d18 -/* f01a0ac: 02002825 */ or $a1,$s0,$zero -/* f01a0b0: 3c138006 */ lui $s3,0x8006 -/* f01a0b4: 267324f8 */ addiu $s3,$s3,0x24f8 -/* f01a0b8: 8e690000 */ lw $t1,0x0($s3) -/* f01a0bc: afb00160 */ sw $s0,0x160($sp) -/* f01a0c0: 8d2a0008 */ lw $t2,0x8($t1) -/* f01a0c4: 8544000e */ lh $a0,0xe($t2) -/* f01a0c8: 00046180 */ sll $t4,$a0,0x6 -/* f01a0cc: 0fc59e7d */ jal func0f1679f4 -/* f01a0d0: 01802025 */ or $a0,$t4,$zero -/* f01a0d4: afa20170 */ sw $v0,0x170($sp) -/* f01a0d8: 02002025 */ or $a0,$s0,$zero -/* f01a0dc: 0c005746 */ jal 0x15d18 -/* f01a0e0: 00402825 */ or $a1,$v0,$zero -/* f01a0e4: 8fab0170 */ lw $t3,0x170($sp) -/* f01a0e8: 8e6d0000 */ lw $t5,0x0($s3) -/* f01a0ec: adab000c */ sw $t3,0xc($t5) -/* f01a0f0: 0c007308 */ jal 0x1cc20 -/* f01a0f4: 8e640000 */ lw $a0,0x0($s3) -/* f01a0f8: 8e790000 */ lw $t9,0x0($s3) -/* f01a0fc: 2405000b */ addiu $a1,$zero,0xb -/* f01a100: 0c006a47 */ jal 0x1a91c -/* f01a104: 8f240008 */ lw $a0,0x8($t9) -/* f01a108: 8e640000 */ lw $a0,0x0($s3) -/* f01a10c: 0c006a87 */ jal 0x1aa1c -/* f01a110: 00402825 */ or $a1,$v0,$zero -/* f01a114: 50400003 */ beqzl $v0,.L0f01a124 -/* f01a118: 8e780000 */ lw $t8,0x0($s3) -/* f01a11c: ac400000 */ sw $zero,0x0($v0) -/* f01a120: 8e780000 */ lw $t8,0x0($s3) -.L0f01a124: -/* f01a124: 2405000d */ addiu $a1,$zero,0xd -/* f01a128: 0c006a47 */ jal 0x1a91c -/* f01a12c: 8f040008 */ lw $a0,0x8($t8) -/* f01a130: 8e640000 */ lw $a0,0x0($s3) -/* f01a134: 0c006a87 */ jal 0x1aa1c -/* f01a138: 00402825 */ or $a1,$v0,$zero -/* f01a13c: 10400002 */ beqz $v0,.L0f01a148 -/* f01a140: 24080001 */ addiu $t0,$zero,0x1 -/* f01a144: ac480000 */ sw $t0,0x0($v0) -.L0f01a148: -/* f01a148: 8e6f0000 */ lw $t7,0x0($s3) -/* f01a14c: 2405000c */ addiu $a1,$zero,0xc -/* f01a150: 0c006a47 */ jal 0x1a91c -/* f01a154: 8de40008 */ lw $a0,0x8($t7) -/* f01a158: 8e640000 */ lw $a0,0x0($s3) -/* f01a15c: 0c006a87 */ jal 0x1aa1c -/* f01a160: 00402825 */ or $a1,$v0,$zero -/* f01a164: 10400002 */ beqz $v0,.L0f01a170 -/* f01a168: 3c12bc00 */ lui $s2,0xbc00 -/* f01a16c: ac400000 */ sw $zero,0x0($v0) -.L0f01a170: -/* f01a170: 02801025 */ or $v0,$s4,$zero -/* f01a174: 3c0e8000 */ lui $t6,0x8000 -/* f01a178: 36520002 */ ori $s2,$s2,0x2 -/* f01a17c: 35ce0040 */ ori $t6,$t6,0x40 -/* f01a180: 26830008 */ addiu $v1,$s4,0x8 -/* f01a184: ac4e0004 */ sw $t6,0x4($v0) -/* f01a188: ac520000 */ sw $s2,0x0($v0) -/* f01a18c: 3c090386 */ lui $t1,0x386 -/* f01a190: 3c108006 */ lui $s0,0x8006 -/* f01a194: 26102598 */ addiu $s0,$s0,0x2598 -/* f01a198: 35290010 */ ori $t1,$t1,0x10 -/* f01a19c: ac690000 */ sw $t1,0x0($v1) -/* f01a1a0: ac700004 */ sw $s0,0x4($v1) -/* f01a1a4: 24660008 */ addiu $a2,$v1,0x8 -/* f01a1a8: 3c0a0388 */ lui $t2,0x388 -/* f01a1ac: 3c118006 */ lui $s1,0x8006 -/* f01a1b0: 26312590 */ addiu $s1,$s1,0x2590 -/* f01a1b4: 354a0010 */ ori $t2,$t2,0x10 -/* f01a1b8: acca0000 */ sw $t2,0x0($a2) -/* f01a1bc: acd10004 */ sw $s1,0x4($a2) -/* f01a1c0: 24d40008 */ addiu $s4,$a2,0x8 -/* f01a1c4: 240c0003 */ addiu $t4,$zero,0x3 -/* f01a1c8: afac0168 */ sw $t4,0x168($sp) -/* f01a1cc: afa00164 */ sw $zero,0x164($sp) -/* f01a1d0: afb4016c */ sw $s4,0x16c($sp) -/* f01a1d4: 8e650000 */ lw $a1,0x0($s3) -/* f01a1d8: 0c0087bd */ jal 0x21ef4 -/* f01a1dc: 27a40160 */ addiu $a0,$sp,0x160 -/* f01a1e0: 8e6b0000 */ lw $t3,0x0($s3) -/* f01a1e4: 8fb4016c */ lw $s4,0x16c($sp) -/* f01a1e8: 2405000b */ addiu $a1,$zero,0xb -/* f01a1ec: 0c006a47 */ jal 0x1a91c -/* f01a1f0: 8d640008 */ lw $a0,0x8($t3) -/* f01a1f4: 8e640000 */ lw $a0,0x0($s3) -/* f01a1f8: 0c006a87 */ jal 0x1aa1c -/* f01a1fc: 00402825 */ or $a1,$v0,$zero -/* f01a200: 10400002 */ beqz $v0,.L0f01a20c -/* f01a204: 240d0001 */ addiu $t5,$zero,0x1 -/* f01a208: ac4d0000 */ sw $t5,0x0($v0) -.L0f01a20c: -/* f01a20c: 8e790000 */ lw $t9,0x0($s3) -/* f01a210: 2405000d */ addiu $a1,$zero,0xd -/* f01a214: 0c006a47 */ jal 0x1a91c -/* f01a218: 8f240008 */ lw $a0,0x8($t9) -/* f01a21c: 8e640000 */ lw $a0,0x0($s3) -/* f01a220: 0c006a87 */ jal 0x1aa1c -/* f01a224: 00402825 */ or $a1,$v0,$zero -/* f01a228: 50400003 */ beqzl $v0,.L0f01a238 -/* f01a22c: 8e780000 */ lw $t8,0x0($s3) -/* f01a230: ac400000 */ sw $zero,0x0($v0) -/* f01a234: 8e780000 */ lw $t8,0x0($s3) -.L0f01a238: -/* f01a238: 2405000c */ addiu $a1,$zero,0xc -/* f01a23c: 0c006a47 */ jal 0x1a91c -/* f01a240: 8f040008 */ lw $a0,0x8($t8) -/* f01a244: 8e640000 */ lw $a0,0x0($s3) -/* f01a248: 0c006a87 */ jal 0x1aa1c -/* f01a24c: 00402825 */ or $a1,$v0,$zero -/* f01a250: 10400003 */ beqz $v0,.L0f01a260 -/* f01a254: 26830008 */ addiu $v1,$s4,0x8 -/* f01a258: 24080001 */ addiu $t0,$zero,0x1 -/* f01a25c: ac480000 */ sw $t0,0x0($v0) -.L0f01a260: -/* f01a260: 02801025 */ or $v0,$s4,$zero -/* f01a264: 3c0f8000 */ lui $t7,0x8000 -/* f01a268: 35ef0040 */ ori $t7,$t7,0x40 -/* f01a26c: ac4f0004 */ sw $t7,0x4($v0) -/* f01a270: ac520000 */ sw $s2,0x0($v0) -/* f01a274: 3c0e0386 */ lui $t6,0x386 -/* f01a278: 35ce0010 */ ori $t6,$t6,0x10 -/* f01a27c: ac6e0000 */ sw $t6,0x0($v1) -/* f01a280: ac700004 */ sw $s0,0x4($v1) -/* f01a284: 24660008 */ addiu $a2,$v1,0x8 -/* f01a288: 3c090388 */ lui $t1,0x388 -/* f01a28c: 35290010 */ ori $t1,$t1,0x10 -/* f01a290: acc90000 */ sw $t1,0x0($a2) -/* f01a294: acd10004 */ sw $s1,0x4($a2) -/* f01a298: 24d40008 */ addiu $s4,$a2,0x8 -/* f01a29c: 240a0003 */ addiu $t2,$zero,0x3 -/* f01a2a0: afaa0168 */ sw $t2,0x168($sp) -/* f01a2a4: afa00164 */ sw $zero,0x164($sp) -/* f01a2a8: afb4016c */ sw $s4,0x16c($sp) -/* f01a2ac: 8e650000 */ lw $a1,0x0($s3) -/* f01a2b0: 0c0087bd */ jal 0x21ef4 -/* f01a2b4: 27a40160 */ addiu $a0,$sp,0x160 -/* f01a2b8: 8e620000 */ lw $v0,0x0($s3) -/* f01a2bc: 8fb4016c */ lw $s4,0x16c($sp) -/* f01a2c0: 00008025 */ or $s0,$zero,$zero -/* f01a2c4: 8c4c0008 */ lw $t4,0x8($v0) -/* f01a2c8: 00008825 */ or $s1,$zero,$zero -/* f01a2cc: 27b20058 */ addiu $s2,$sp,0x58 -/* f01a2d0: 858b000e */ lh $t3,0xe($t4) -/* f01a2d4: 59600014 */ blezl $t3,.L0f01a328 -/* f01a2d8: 02801025 */ or $v0,$s4,$zero -/* f01a2dc: 8c4d000c */ lw $t5,0xc($v0) -.L0f01a2e0: -/* f01a2e0: 02402825 */ or $a1,$s2,$zero -/* f01a2e4: 0c005746 */ jal 0x15d18 -/* f01a2e8: 01b12021 */ addu $a0,$t5,$s1 -/* f01a2ec: 8e790000 */ lw $t9,0x0($s3) -/* f01a2f0: 00104180 */ sll $t0,$s0,0x6 -/* f01a2f4: 02402025 */ or $a0,$s2,$zero -/* f01a2f8: 8f38000c */ lw $t8,0xc($t9) -/* f01a2fc: 0c005815 */ jal 0x16054 -/* f01a300: 03082821 */ addu $a1,$t8,$t0 -/* f01a304: 8e620000 */ lw $v0,0x0($s3) -/* f01a308: 26100001 */ addiu $s0,$s0,0x1 -/* f01a30c: 26310040 */ addiu $s1,$s1,0x40 -/* f01a310: 8c4f0008 */ lw $t7,0x8($v0) -/* f01a314: 85ee000e */ lh $t6,0xe($t7) -/* f01a318: 020e082a */ slt $at,$s0,$t6 -/* f01a31c: 5420fff0 */ bnezl $at,.L0f01a2e0 -/* f01a320: 8c4d000c */ lw $t5,0xc($v0) -/* f01a324: 02801025 */ or $v0,$s4,$zero -.L0f01a328: -/* f01a328: 8fbf0044 */ lw $ra,0x44($sp) -.L0f01a32c: -/* f01a32c: 8fb00030 */ lw $s0,0x30($sp) -/* f01a330: 8fb10034 */ lw $s1,0x34($sp) -/* f01a334: 8fb20038 */ lw $s2,0x38($sp) -/* f01a338: 8fb3003c */ lw $s3,0x3c($sp) -/* f01a33c: 8fb40040 */ lw $s4,0x40($sp) -/* f01a340: 03e00008 */ jr $ra -/* f01a344: 27bd01a0 */ addiu $sp,$sp,0x1a0 -/* f01a348: 3c028006 */ lui $v0,0x8006 -/* f01a34c: 03e00008 */ jr $ra -/* f01a350: 8c422924 */ lw $v0,0x2924($v0) -); - -GLOBAL_ASM( -glabel func0f01a354 -/* f01a354: 3c018006 */ lui $at,0x8006 -/* f01a358: 03e00008 */ jr $ra -/* f01a35c: ac242924 */ sw $a0,0x2924($at) -/* f01a360: 000471c0 */ sll $t6,$a0,0x7 -/* f01a364: 3c0f800a */ lui $t7,0x800a -/* f01a368: 01ee7821 */ addu $t7,$t7,$t6 -/* f01a36c: 8defa0a4 */ lw $t7,-0x5f5c($t7) -/* f01a370: 3c02800b */ lui $v0,0x800b -/* f01a374: 000fc080 */ sll $t8,$t7,0x2 -/* f01a378: 030fc021 */ addu $t8,$t8,$t7 -/* f01a37c: 0018c140 */ sll $t8,$t8,0x5 -/* f01a380: 00581021 */ addu $v0,$v0,$t8 -/* f01a384: 03e00008 */ jr $ra -/* f01a388: 9042c7c9 */ lbu $v0,-0x3837($v0) -/* f01a38c: 000471c0 */ sll $t6,$a0,0x7 -/* f01a390: 3c0f800a */ lui $t7,0x800a -/* f01a394: 01ee7821 */ addu $t7,$t7,$t6 -/* f01a398: 8defa0a4 */ lw $t7,-0x5f5c($t7) -/* f01a39c: 3c01800b */ lui $at,0x800b -/* f01a3a0: 000fc080 */ sll $t8,$t7,0x2 -/* f01a3a4: 030fc021 */ addu $t8,$t8,$t7 -/* f01a3a8: 0018c140 */ sll $t8,$t8,0x5 -/* f01a3ac: 00380821 */ addu $at,$at,$t8 -/* f01a3b0: 03e00008 */ jr $ra -/* f01a3b4: a025c7c9 */ sb $a1,-0x3837($at) -); - -GLOBAL_ASM( -glabel func0f01a3b8 -/* f01a3b8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01a3bc: afbf0014 */ sw $ra,0x14($sp) -/* f01a3c0: 240e0026 */ addiu $t6,$zero,0x26 -/* f01a3c4: 3c018006 */ lui $at,0x8006 -/* f01a3c8: ac2e24e4 */ sw $t6,0x24e4($at) -/* f01a3cc: 0fc068d5 */ jal func0f01a354 -/* f01a3d0: 24040001 */ addiu $a0,$zero,0x1 -/* f01a3d4: 3c038006 */ lui $v1,0x8006 -/* f01a3d8: 246324a4 */ addiu $v1,$v1,0x24a4 -/* f01a3dc: 8c620000 */ lw $v0,0x0($v1) -/* f01a3e0: 240f0030 */ addiu $t7,$zero,0x30 -/* f01a3e4: 3c018006 */ lui $at,0x8006 -/* f01a3e8: 10400004 */ beqz $v0,.L0f01a3fc -/* f01a3ec: 3c198009 */ lui $t9,0x8009 -/* f01a3f0: ac2f24e4 */ sw $t7,0x24e4($at) -/* f01a3f4: 24580001 */ addiu $t8,$v0,0x1 -/* f01a3f8: ac780000 */ sw $t8,0x0($v1) -.L0f01a3fc: -/* f01a3fc: 93390af0 */ lbu $t9,0xaf0($t9) -/* f01a400: 24010001 */ addiu $at,$zero,0x1 -/* f01a404: 2408005d */ addiu $t0,$zero,0x5d -/* f01a408: 17210011 */ bne $t9,$at,.L0f01a450 -/* f01a40c: 3c018006 */ lui $at,0x8006 -/* f01a410: ac2824e4 */ sw $t0,0x24e4($at) -/* f01a414: 3c017f1b */ lui $at,0x7f1b -/* f01a418: 0c002f5f */ jal 0xbd7c -/* f01a41c: c42c84c0 */ lwc1 $f12,-0x7b40($at) -/* f01a420: 24040140 */ addiu $a0,$zero,0x140 -/* f01a424: 0c002ef9 */ jal 0xbbe4 -/* f01a428: 240500dc */ addiu $a1,$zero,0xdc -/* f01a42c: 24040140 */ addiu $a0,$zero,0x140 -/* f01a430: 0c002ee8 */ jal 0xbba0 -/* f01a434: 240500dc */ addiu $a1,$zero,0xdc -/* f01a438: 24040140 */ addiu $a0,$zero,0x140 -/* f01a43c: 0fc4a2a7 */ jal func0f128a9c -/* f01a440: 240500dc */ addiu $a1,$zero,0xdc -/* f01a444: 24040140 */ addiu $a0,$zero,0x140 -/* f01a448: 0c002f0a */ jal 0xbc28 -/* f01a44c: 240500dc */ addiu $a1,$zero,0xdc -.L0f01a450: -/* f01a450: 3c048006 */ lui $a0,0x8006 -/* f01a454: 0c003a57 */ jal 0xe95c -/* f01a458: 8c8424e4 */ lw $a0,0x24e4($a0) -/* f01a45c: 3c02800a */ lui $v0,0x800a -/* f01a460: 24429fc0 */ addiu $v0,$v0,-24640 -/* f01a464: 2403ffff */ addiu $v1,$zero,-1 -/* f01a468: ac400294 */ sw $zero,0x294($v0) -/* f01a46c: ac430298 */ sw $v1,0x298($v0) -/* f01a470: ac43029c */ sw $v1,0x29c($v0) -/* f01a474: 0fc5b36a */ jal func0f16cda8 -/* f01a478: 00002025 */ or $a0,$zero,$zero -/* f01a47c: 0c0027b1 */ jal 0x9ec4 -/* f01a480: 24040001 */ addiu $a0,$zero,0x1 -/* f01a484: 8fbf0014 */ lw $ra,0x14($sp) -/* f01a488: 27bd0018 */ addiu $sp,$sp,0x18 -/* f01a48c: 03e00008 */ jr $ra -/* f01a490: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01a494 -/* f01a494: 3c018006 */ lui $at,0x8006 -/* f01a498: 03e00008 */ jr $ra -/* f01a49c: ac2024c4 */ sw $zero,0x24c4($at) -); - -GLOBAL_ASM( -glabel func0f01a4a0 -/* f01a4a0: 03e00008 */ jr $ra -/* f01a4a4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01a4a8 -/* f01a4a8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01a4ac: 3c014270 */ lui $at,0x4270 -/* f01a4b0: afbf0014 */ sw $ra,0x14($sp) -/* f01a4b4: 44816000 */ mtc1 $at,$f12 -/* f01a4b8: 0c002f4c */ jal 0xbd30 -/* f01a4bc: 00000000 */ sll $zero,$zero,0x0 -/* f01a4c0: 3c017f1b */ lui $at,0x7f1b -/* f01a4c4: 0c002f5f */ jal 0xbd7c -/* f01a4c8: c42c84c4 */ lwc1 $f12,-0x7b3c($at) -/* f01a4cc: 3c0142c8 */ lui $at,0x42c8 -/* f01a4d0: 44816000 */ mtc1 $at,$f12 -/* f01a4d4: 3c017f1b */ lui $at,0x7f1b -/* f01a4d8: 0c002fa1 */ jal 0xbe84 -/* f01a4dc: c42e84c8 */ lwc1 $f14,-0x7b38($at) -/* f01a4e0: 0c002f48 */ jal 0xbd20 -/* f01a4e4: 00002025 */ or $a0,$zero,$zero -/* f01a4e8: 3c028006 */ lui $v0,0x8006 -/* f01a4ec: 244224c4 */ addiu $v0,$v0,0x24c4 -/* f01a4f0: 3c0f800a */ lui $t7,0x800a -/* f01a4f4: 8def9ff8 */ lw $t7,-0x6008($t7) -/* f01a4f8: 8c4e0000 */ lw $t6,0x0($v0) -/* f01a4fc: 8fbf0014 */ lw $ra,0x14($sp) -/* f01a500: 27bd0018 */ addiu $sp,$sp,0x18 -/* f01a504: 01cfc021 */ addu $t8,$t6,$t7 -/* f01a508: 03e00008 */ jr $ra -/* f01a50c: ac580000 */ sw $t8,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f01a510 -/* f01a510: 27bdff98 */ addiu $sp,$sp,-104 -/* f01a514: afbf003c */ sw $ra,0x3c($sp) -/* f01a518: afb00038 */ sw $s0,0x38($sp) -/* f01a51c: 0c005013 */ jal 0x1404c -/* f01a520: 00808025 */ or $s0,$a0,$zero -/* f01a524: 0fc06bf0 */ jal func0f01afc0 -/* f01a528: 02002025 */ or $a0,$s0,$zero -/* f01a52c: 0fc54d8a */ jal func0f153628 -/* f01a530: 00402025 */ or $a0,$v0,$zero -/* f01a534: 00408025 */ or $s0,$v0,$zero -/* f01a538: 0fc5b9f1 */ jal func0f16e7c4 -/* f01a53c: 24045647 */ addiu $a0,$zero,0x5647 -/* f01a540: 3c0e8008 */ lui $t6,0x8008 -/* f01a544: 8dcefb1c */ lw $t6,-0x4e4($t6) -/* f01a548: 3c078008 */ lui $a3,0x8008 -/* f01a54c: afa20054 */ sw $v0,0x54($sp) -/* f01a550: 8ce7fb20 */ lw $a3,-0x4e0($a3) -/* f01a554: 27a40064 */ addiu $a0,$sp,0x64 -/* f01a558: 27a50060 */ addiu $a1,$sp,0x60 -/* f01a55c: 00403025 */ or $a2,$v0,$zero -/* f01a560: afa00014 */ sw $zero,0x14($sp) -/* f01a564: 0fc55cbe */ jal func0f1572f8 -/* f01a568: afae0010 */ sw $t6,0x10($sp) -/* f01a56c: 8faf0060 */ lw $t7,0x60($sp) -/* f01a570: 3c098006 */ lui $t1,0x8006 -/* f01a574: 852924a0 */ lh $t1,0x24a0($t1) -/* f01a578: 8fab0064 */ lw $t3,0x64($sp) -/* f01a57c: 000fc043 */ sra $t8,$t7,0x1 -/* f01a580: 3c0f8008 */ lui $t7,0x8008 -/* f01a584: 8def4120 */ lw $t7,0x4120($t7) -/* f01a588: 000b6043 */ sra $t4,$t3,0x1 -/* f01a58c: 24190120 */ addiu $t9,$zero,0x120 -/* f01a590: 03384023 */ subu $t0,$t9,$t8 -/* f01a594: afa8005c */ sw $t0,0x5c($sp) -/* f01a598: 05210003 */ bgez $t1,.L0f01a5a8 -/* f01a59c: 00095043 */ sra $t2,$t1,0x1 -/* f01a5a0: 25210001 */ addiu $at,$t1,0x1 -/* f01a5a4: 00015043 */ sra $t2,$at,0x1 -.L0f01a5a8: -/* f01a5a8: 014c6823 */ subu $t5,$t2,$t4 -/* f01a5ac: 25aefff4 */ addiu $t6,$t5,-12 -/* f01a5b0: 11e0001c */ beqz $t7,.L0f01a624 -/* f01a5b4: afae0058 */ sw $t6,0x58($sp) -/* f01a5b8: 0c002f02 */ jal 0xbc08 -/* f01a5bc: 00000000 */ sll $zero,$zero,0x0 -/* f01a5c0: 0c002f06 */ jal 0xbc18 -/* f01a5c4: a7a20048 */ sh $v0,0x48($sp) -/* f01a5c8: 3c198008 */ lui $t9,0x8008 -/* f01a5cc: 3c188008 */ lui $t8,0x8008 -/* f01a5d0: 8f18fb1c */ lw $t8,-0x4e4($t8) -/* f01a5d4: 8f39fb20 */ lw $t9,-0x4e0($t9) -/* f01a5d8: 87ab0048 */ lh $t3,0x48($sp) -/* f01a5dc: 3c090080 */ lui $t1,0x80 -/* f01a5e0: 352900ff */ ori $t1,$t1,0xff -/* f01a5e4: 2408ffff */ addiu $t0,$zero,-1 -/* f01a5e8: afa80018 */ sw $t0,0x18($sp) -/* f01a5ec: afa9001c */ sw $t1,0x1c($sp) -/* f01a5f0: 02002025 */ or $a0,$s0,$zero -/* f01a5f4: 27a5005c */ addiu $a1,$sp,0x5c -/* f01a5f8: 27a60058 */ addiu $a2,$sp,0x58 -/* f01a5fc: 8fa70054 */ lw $a3,0x54($sp) -/* f01a600: afa20024 */ sw $v0,0x24($sp) -/* f01a604: afa00028 */ sw $zero,0x28($sp) -/* f01a608: afa0002c */ sw $zero,0x2c($sp) -/* f01a60c: afb80014 */ sw $t8,0x14($sp) -/* f01a610: afb90010 */ sw $t9,0x10($sp) -/* f01a614: 0fc55b92 */ jal func0f156e48 -/* f01a618: afab0020 */ sw $t3,0x20($sp) -/* f01a61c: 10000018 */ beqz $zero,.L0f01a680 -/* f01a620: 00408025 */ or $s0,$v0,$zero -.L0f01a624: -/* f01a624: 0c002f02 */ jal 0xbc08 -/* f01a628: 00000000 */ sll $zero,$zero,0x0 -/* f01a62c: 0c002f06 */ jal 0xbc18 -/* f01a630: a7a20048 */ sh $v0,0x48($sp) -/* f01a634: 3c0a8008 */ lui $t2,0x8008 -/* f01a638: 3c0c8008 */ lui $t4,0x8008 -/* f01a63c: 8d8cfb1c */ lw $t4,-0x4e4($t4) -/* f01a640: 8d4afb20 */ lw $t2,-0x4e0($t2) -/* f01a644: 87ae0048 */ lh $t6,0x48($sp) -/* f01a648: 240dffff */ addiu $t5,$zero,-1 -/* f01a64c: afad0018 */ sw $t5,0x18($sp) -/* f01a650: 02002025 */ or $a0,$s0,$zero -/* f01a654: 27a5005c */ addiu $a1,$sp,0x5c -/* f01a658: 27a60058 */ addiu $a2,$sp,0x58 -/* f01a65c: 8fa70054 */ lw $a3,0x54($sp) -/* f01a660: afa20020 */ sw $v0,0x20($sp) -/* f01a664: afa00024 */ sw $zero,0x24($sp) -/* f01a668: afa00028 */ sw $zero,0x28($sp) -/* f01a66c: afac0014 */ sw $t4,0x14($sp) -/* f01a670: afaa0010 */ sw $t2,0x10($sp) -/* f01a674: 0fc5580f */ jal func0f15603c -/* f01a678: afae001c */ sw $t6,0x1c($sp) -/* f01a67c: 00408025 */ or $s0,$v0,$zero -.L0f01a680: -/* f01a680: 0fc5b9f1 */ jal func0f16e7c4 -/* f01a684: 24045648 */ addiu $a0,$zero,0x5648 -/* f01a688: 3c0f8008 */ lui $t7,0x8008 -/* f01a68c: 8deffb1c */ lw $t7,-0x4e4($t7) -/* f01a690: 3c078008 */ lui $a3,0x8008 -/* f01a694: afa20054 */ sw $v0,0x54($sp) -/* f01a698: 8ce7fb20 */ lw $a3,-0x4e0($a3) -/* f01a69c: 27a40064 */ addiu $a0,$sp,0x64 -/* f01a6a0: 27a50060 */ addiu $a1,$sp,0x60 -/* f01a6a4: 00403025 */ or $a2,$v0,$zero -/* f01a6a8: afa00014 */ sw $zero,0x14($sp) -/* f01a6ac: 0fc55cbe */ jal func0f1572f8 -/* f01a6b0: afaf0010 */ sw $t7,0x10($sp) -/* f01a6b4: 8fb90060 */ lw $t9,0x60($sp) -/* f01a6b8: 3c0b8006 */ lui $t3,0x8006 -/* f01a6bc: 856b24a0 */ lh $t3,0x24a0($t3) -/* f01a6c0: 8fac0064 */ lw $t4,0x64($sp) -/* f01a6c4: 0019c043 */ sra $t8,$t9,0x1 -/* f01a6c8: 3c198008 */ lui $t9,0x8008 -/* f01a6cc: 8f394120 */ lw $t9,0x4120($t9) -/* f01a6d0: 000c6843 */ sra $t5,$t4,0x1 -/* f01a6d4: 24080120 */ addiu $t0,$zero,0x120 -/* f01a6d8: 01184823 */ subu $t1,$t0,$t8 -/* f01a6dc: afa9005c */ sw $t1,0x5c($sp) -/* f01a6e0: 05610003 */ bgez $t3,.L0f01a6f0 -/* f01a6e4: 000b5043 */ sra $t2,$t3,0x1 -/* f01a6e8: 25610001 */ addiu $at,$t3,0x1 -/* f01a6ec: 00015043 */ sra $t2,$at,0x1 -.L0f01a6f0: -/* f01a6f0: 014d7023 */ subu $t6,$t2,$t5 -/* f01a6f4: 25cf000c */ addiu $t7,$t6,0xc -/* f01a6f8: 1320001c */ beqz $t9,.L0f01a76c -/* f01a6fc: afaf0058 */ sw $t7,0x58($sp) -/* f01a700: 0c002f02 */ jal 0xbc08 -/* f01a704: 00000000 */ sll $zero,$zero,0x0 -/* f01a708: 0c002f06 */ jal 0xbc18 -/* f01a70c: a7a20048 */ sh $v0,0x48($sp) -/* f01a710: 3c088008 */ lui $t0,0x8008 -/* f01a714: 3c188008 */ lui $t8,0x8008 -/* f01a718: 8f18fb1c */ lw $t8,-0x4e4($t8) -/* f01a71c: 8d08fb20 */ lw $t0,-0x4e0($t0) -/* f01a720: 87ac0048 */ lh $t4,0x48($sp) -/* f01a724: 3c0b0080 */ lui $t3,0x80 -/* f01a728: 356b00ff */ ori $t3,$t3,0xff -/* f01a72c: 2409ffff */ addiu $t1,$zero,-1 -/* f01a730: afa90018 */ sw $t1,0x18($sp) -/* f01a734: afab001c */ sw $t3,0x1c($sp) -/* f01a738: 02002025 */ or $a0,$s0,$zero -/* f01a73c: 27a5005c */ addiu $a1,$sp,0x5c -/* f01a740: 27a60058 */ addiu $a2,$sp,0x58 -/* f01a744: 8fa70054 */ lw $a3,0x54($sp) -/* f01a748: afa20024 */ sw $v0,0x24($sp) -/* f01a74c: afa00028 */ sw $zero,0x28($sp) -/* f01a750: afa0002c */ sw $zero,0x2c($sp) -/* f01a754: afb80014 */ sw $t8,0x14($sp) -/* f01a758: afa80010 */ sw $t0,0x10($sp) -/* f01a75c: 0fc55b92 */ jal func0f156e48 -/* f01a760: afac0020 */ sw $t4,0x20($sp) -/* f01a764: 10000018 */ beqz $zero,.L0f01a7c8 -/* f01a768: 00408025 */ or $s0,$v0,$zero -.L0f01a76c: -/* f01a76c: 0c002f02 */ jal 0xbc08 -/* f01a770: 00000000 */ sll $zero,$zero,0x0 -/* f01a774: 0c002f06 */ jal 0xbc18 -/* f01a778: a7a20048 */ sh $v0,0x48($sp) -/* f01a77c: 3c0a8008 */ lui $t2,0x8008 -/* f01a780: 3c0d8008 */ lui $t5,0x8008 -/* f01a784: 8dadfb1c */ lw $t5,-0x4e4($t5) -/* f01a788: 8d4afb20 */ lw $t2,-0x4e0($t2) -/* f01a78c: 87af0048 */ lh $t7,0x48($sp) -/* f01a790: 240effff */ addiu $t6,$zero,-1 -/* f01a794: afae0018 */ sw $t6,0x18($sp) -/* f01a798: 02002025 */ or $a0,$s0,$zero -/* f01a79c: 27a5005c */ addiu $a1,$sp,0x5c -/* f01a7a0: 27a60058 */ addiu $a2,$sp,0x58 -/* f01a7a4: 8fa70054 */ lw $a3,0x54($sp) -/* f01a7a8: afa20020 */ sw $v0,0x20($sp) -/* f01a7ac: afa00024 */ sw $zero,0x24($sp) -/* f01a7b0: afa00028 */ sw $zero,0x28($sp) -/* f01a7b4: afad0014 */ sw $t5,0x14($sp) -/* f01a7b8: afaa0010 */ sw $t2,0x10($sp) -/* f01a7bc: 0fc5580f */ jal func0f15603c -/* f01a7c0: afaf001c */ sw $t7,0x1c($sp) -/* f01a7c4: 00408025 */ or $s0,$v0,$zero -.L0f01a7c8: -/* f01a7c8: 0fc54de0 */ jal func0f153780 -/* f01a7cc: 02002025 */ or $a0,$s0,$zero -/* f01a7d0: 8fbf003c */ lw $ra,0x3c($sp) -/* f01a7d4: 8fb00038 */ lw $s0,0x38($sp) -/* f01a7d8: 27bd0068 */ addiu $sp,$sp,0x68 -/* f01a7dc: 03e00008 */ jr $ra -/* f01a7e0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01a7e4 -/* f01a7e4: 3c0e8006 */ lui $t6,0x8006 -/* f01a7e8: 8dce24c0 */ lw $t6,0x24c0($t6) -/* f01a7ec: 3c018006 */ lui $at,0x8006 -/* f01a7f0: 108e0002 */ beq $a0,$t6,.L0f01a7fc -/* f01a7f4: 00000000 */ sll $zero,$zero,0x0 -/* f01a7f8: ac2424b8 */ sw $a0,0x24b8($at) -.L0f01a7fc: -/* f01a7fc: 03e00008 */ jr $ra -/* f01a800: 00000000 */ sll $zero,$zero,0x0 -/* f01a804: 3c028006 */ lui $v0,0x8006 -/* f01a808: 03e00008 */ jr $ra -/* f01a80c: 8c4224b4 */ lw $v0,0x24b4($v0) -); - -GLOBAL_ASM( -glabel func0f01a810 -/* f01a810: 3c0e8006 */ lui $t6,0x8006 -/* f01a814: 85ce24a0 */ lh $t6,0x24a0($t6) -/* f01a818: 3c014410 */ lui $at,0x4410 -/* f01a81c: 44812000 */ mtc1 $at,$f4 -/* f01a820: 448e3000 */ mtc1 $t6,$f6 -/* f01a824: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01a828: afbf0014 */ sw $ra,0x14($sp) -/* f01a82c: 46803220 */ cvt.s.w $f8,$f6 -/* f01a830: 0c002f5f */ jal 0xbd7c -/* f01a834: 46082303 */ div.s $f12,$f4,$f8 -/* f01a838: 3c058006 */ lui $a1,0x8006 -/* f01a83c: 84a524a0 */ lh $a1,0x24a0($a1) -/* f01a840: 0c002ef9 */ jal 0xbbe4 -/* f01a844: 24040240 */ addiu $a0,$zero,0x240 -/* f01a848: 3c058006 */ lui $a1,0x8006 -/* f01a84c: 84a524a0 */ lh $a1,0x24a0($a1) -/* f01a850: 0c002ee8 */ jal 0xbba0 -/* f01a854: 24040240 */ addiu $a0,$zero,0x240 -/* f01a858: 3c058006 */ lui $a1,0x8006 -/* f01a85c: 84a524a0 */ lh $a1,0x24a0($a1) -/* f01a860: 0fc4a2a7 */ jal func0f128a9c -/* f01a864: 24040240 */ addiu $a0,$zero,0x240 -/* f01a868: 3c058006 */ lui $a1,0x8006 -/* f01a86c: 84a524a0 */ lh $a1,0x24a0($a1) -/* f01a870: 0c002f0a */ jal 0xbc28 -/* f01a874: 24040240 */ addiu $a0,$zero,0x240 -/* f01a878: 00002025 */ or $a0,$zero,$zero -/* f01a87c: 0fc4a2ae */ jal func0f128ab8 -/* f01a880: 00002825 */ or $a1,$zero,$zero -/* f01a884: 00002025 */ or $a0,$zero,$zero -/* f01a888: 0c002f2a */ jal 0xbca8 -/* f01a88c: 00002825 */ or $a1,$zero,$zero -/* f01a890: 3c058006 */ lui $a1,0x8006 -/* f01a894: 24a524b8 */ addiu $a1,$a1,0x24b8 -/* f01a898: 8ca30000 */ lw $v1,0x0($a1) -/* f01a89c: 3c068006 */ lui $a2,0x8006 -/* f01a8a0: 24c624bc */ addiu $a2,$a2,0x24bc -/* f01a8a4: 04600040 */ bltz $v1,.L0f01a9a8 -/* f01a8a8: 240f0003 */ addiu $t7,$zero,0x3 -/* f01a8ac: accf0000 */ sw $t7,0x0($a2) -/* f01a8b0: 3c028006 */ lui $v0,0x8006 -/* f01a8b4: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01a8b8: 3c018006 */ lui $at,0x8006 -/* f01a8bc: ac2324c0 */ sw $v1,0x24c0($at) -/* f01a8c0: 2c410007 */ sltiu $at,$v0,0x7 -/* f01a8c4: 1020002f */ beqz $at,.L0f01a984 -/* f01a8c8: 0002c080 */ sll $t8,$v0,0x2 -/* f01a8cc: 3c017f1b */ lui $at,0x7f1b -/* f01a8d0: 00380821 */ addu $at,$at,$t8 -/* f01a8d4: 8c3884cc */ lw $t8,-0x7b34($at) -/* f01a8d8: 03000008 */ jr $t8 -/* f01a8dc: 00000000 */ sll $zero,$zero,0x0 -/* f01a8e0: 0fc05911 */ jal func0f016444 -/* f01a8e4: 00000000 */ sll $zero,$zero,0x0 -/* f01a8e8: 3c028006 */ lui $v0,0x8006 -/* f01a8ec: 3c058006 */ lui $a1,0x8006 -/* f01a8f0: 24a524b8 */ addiu $a1,$a1,0x24b8 -/* f01a8f4: 10000023 */ beqz $zero,.L0f01a984 -/* f01a8f8: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01a8fc: 0fc0593c */ jal func0f0164f0 -/* f01a900: 00000000 */ sll $zero,$zero,0x0 -/* f01a904: 3c028006 */ lui $v0,0x8006 -/* f01a908: 3c058006 */ lui $a1,0x8006 -/* f01a90c: 24a524b8 */ addiu $a1,$a1,0x24b8 -/* f01a910: 1000001c */ beqz $zero,.L0f01a984 -/* f01a914: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01a918: 0fc05c1b */ jal func0f01706c -/* f01a91c: 00000000 */ sll $zero,$zero,0x0 -/* f01a920: 3c028006 */ lui $v0,0x8006 -/* f01a924: 3c058006 */ lui $a1,0x8006 -/* f01a928: 24a524b8 */ addiu $a1,$a1,0x24b8 -/* f01a92c: 10000015 */ beqz $zero,.L0f01a984 -/* f01a930: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01a934: 0fc06538 */ jal func0f0194e0 -/* f01a938: 00000000 */ sll $zero,$zero,0x0 -/* f01a93c: 3c028006 */ lui $v0,0x8006 -/* f01a940: 3c058006 */ lui $a1,0x8006 -/* f01a944: 24a524b8 */ addiu $a1,$a1,0x24b8 -/* f01a948: 1000000e */ beqz $zero,.L0f01a984 -/* f01a94c: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01a950: 0fc066dd */ jal func0f019b74 -/* f01a954: 00000000 */ sll $zero,$zero,0x0 -/* f01a958: 3c028006 */ lui $v0,0x8006 -/* f01a95c: 3c058006 */ lui $a1,0x8006 -/* f01a960: 24a524b8 */ addiu $a1,$a1,0x24b8 -/* f01a964: 10000007 */ beqz $zero,.L0f01a984 -/* f01a968: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01a96c: 0fc06928 */ jal func0f01a4a0 -/* f01a970: 00000000 */ sll $zero,$zero,0x0 -/* f01a974: 3c028006 */ lui $v0,0x8006 -/* f01a978: 3c058006 */ lui $a1,0x8006 -/* f01a97c: 24a524b8 */ addiu $a1,$a1,0x24b8 -/* f01a980: 8c4224b4 */ lw $v0,0x24b4($v0) -.L0f01a984: -/* f01a984: 24010001 */ addiu $at,$zero,0x1 -/* f01a988: 50410006 */ beql $v0,$at,.L0f01a9a4 -/* f01a98c: 2404ffff */ addiu $a0,$zero,-1 -/* f01a990: 0c0027b1 */ jal 0x9ec4 -/* f01a994: 24040001 */ addiu $a0,$zero,0x1 -/* f01a998: 3c058006 */ lui $a1,0x8006 -/* f01a99c: 24a524b8 */ addiu $a1,$a1,0x24b8 -/* f01a9a0: 2404ffff */ addiu $a0,$zero,-1 -.L0f01a9a4: -/* f01a9a4: aca40000 */ sw $a0,0x0($a1) -.L0f01a9a8: -/* f01a9a8: 3c068006 */ lui $a2,0x8006 -/* f01a9ac: 24c624bc */ addiu $a2,$a2,0x24bc -/* f01a9b0: 8cc20000 */ lw $v0,0x0($a2) -/* f01a9b4: 2404ffff */ addiu $a0,$zero,-1 -/* f01a9b8: 3c088006 */ lui $t0,0x8006 -/* f01a9bc: 10400010 */ beqz $v0,.L0f01aa00 -/* f01a9c0: 2459ffff */ addiu $t9,$v0,-1 -/* f01a9c4: acd90000 */ sw $t9,0x0($a2) -/* f01a9c8: 8d0824b4 */ lw $t0,0x24b4($t0) -/* f01a9cc: 54880003 */ bnel $a0,$t0,.L0f01a9dc -/* f01a9d0: 8cc90000 */ lw $t1,0x0($a2) -/* f01a9d4: acc00000 */ sw $zero,0x0($a2) -/* f01a9d8: 8cc90000 */ lw $t1,0x0($a2) -.L0f01a9dc: -/* f01a9dc: 55200009 */ bnezl $t1,.L0f01aa04 -/* f01a9e0: 8ca30000 */ lw $v1,0x0($a1) -/* f01a9e4: 3c028006 */ lui $v0,0x8006 -/* f01a9e8: 8c4224c0 */ lw $v0,0x24c0($v0) -/* f01a9ec: 3c018006 */ lui $at,0x8006 -/* f01a9f0: 50820004 */ beql $a0,$v0,.L0f01aa04 -/* f01a9f4: 8ca30000 */ lw $v1,0x0($a1) -/* f01a9f8: aca20000 */ sw $v0,0x0($a1) -/* f01a9fc: ac2424c0 */ sw $a0,0x24c0($at) -.L0f01aa00: -/* f01aa00: 8ca30000 */ lw $v1,0x0($a1) -.L0f01aa04: -/* f01aa04: 3c018006 */ lui $at,0x8006 -/* f01aa08: 04600038 */ bltz $v1,.L0f01aaec -/* f01aa0c: 00000000 */ sll $zero,$zero,0x0 -/* f01aa10: ac2324b4 */ sw $v1,0x24b4($at) -/* f01aa14: aca40000 */ sw $a0,0x0($a1) -/* f01aa18: 3c028006 */ lui $v0,0x8006 -/* f01aa1c: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01aa20: 3c018006 */ lui $at,0x8006 -/* f01aa24: ac2024ac */ sw $zero,0x24ac($at) -/* f01aa28: 2c410007 */ sltiu $at,$v0,0x7 -/* f01aa2c: 10200028 */ beqz $at,.L0f01aad0 -/* f01aa30: 00025080 */ sll $t2,$v0,0x2 -/* f01aa34: 3c017f1b */ lui $at,0x7f1b -/* f01aa38: 002a0821 */ addu $at,$at,$t2 -/* f01aa3c: 8c2a84e8 */ lw $t2,-0x7b18($at) -/* f01aa40: 01400008 */ jr $t2 -/* f01aa44: 00000000 */ sll $zero,$zero,0x0 -/* f01aa48: 0fc05901 */ jal func0f016404 -/* f01aa4c: 00000000 */ sll $zero,$zero,0x0 -/* f01aa50: 3c028006 */ lui $v0,0x8006 -/* f01aa54: 1000001e */ beqz $zero,.L0f01aad0 -/* f01aa58: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01aa5c: 0fc05932 */ jal func0f0164c8 -/* f01aa60: 00000000 */ sll $zero,$zero,0x0 -/* f01aa64: 3c028006 */ lui $v0,0x8006 -/* f01aa68: 10000019 */ beqz $zero,.L0f01aad0 -/* f01aa6c: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01aa70: 0fc05b4d */ jal func0f016d34 -/* f01aa74: 00000000 */ sll $zero,$zero,0x0 -/* f01aa78: 3c028006 */ lui $v0,0x8006 -/* f01aa7c: 10000014 */ beqz $zero,.L0f01aad0 -/* f01aa80: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01aa84: 0fc064ff */ jal func0f0193fc -/* f01aa88: 00000000 */ sll $zero,$zero,0x0 -/* f01aa8c: 3c028006 */ lui $v0,0x8006 -/* f01aa90: 1000000f */ beqz $zero,.L0f01aad0 -/* f01aa94: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01aa98: 0fc066a0 */ jal func0f019a80 -/* f01aa9c: 00000000 */ sll $zero,$zero,0x0 -/* f01aaa0: 3c028006 */ lui $v0,0x8006 -/* f01aaa4: 1000000a */ beqz $zero,.L0f01aad0 -/* f01aaa8: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01aaac: 0fc068ee */ jal func0f01a3b8 -/* f01aab0: 00000000 */ sll $zero,$zero,0x0 -/* f01aab4: 3c028006 */ lui $v0,0x8006 -/* f01aab8: 10000005 */ beqz $zero,.L0f01aad0 -/* f01aabc: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01aac0: 0fc06925 */ jal func0f01a494 -/* f01aac4: 00000000 */ sll $zero,$zero,0x0 -/* f01aac8: 3c028006 */ lui $v0,0x8006 -/* f01aacc: 8c4224b4 */ lw $v0,0x24b4($v0) -.L0f01aad0: -/* f01aad0: 24010001 */ addiu $at,$zero,0x1 -/* f01aad4: 10410005 */ beq $v0,$at,.L0f01aaec -/* f01aad8: 24010005 */ addiu $at,$zero,0x5 -/* f01aadc: 10410003 */ beq $v0,$at,.L0f01aaec -/* f01aae0: 00000000 */ sll $zero,$zero,0x0 -/* f01aae4: 0c0027b1 */ jal 0x9ec4 -/* f01aae8: 00002025 */ or $a0,$zero,$zero -.L0f01aaec: -/* f01aaec: 3c0b8006 */ lui $t3,0x8006 -/* f01aaf0: 8d6b24b4 */ lw $t3,0x24b4($t3) -/* f01aaf4: 2d610007 */ sltiu $at,$t3,0x7 -/* f01aaf8: 10200022 */ beqz $at,.L0f01ab84 -/* f01aafc: 000b5880 */ sll $t3,$t3,0x2 -/* f01ab00: 3c017f1b */ lui $at,0x7f1b -/* f01ab04: 002b0821 */ addu $at,$at,$t3 -/* f01ab08: 8c2b8504 */ lw $t3,-0x7afc($at) -/* f01ab0c: 01600008 */ jr $t3 -/* f01ab10: 00000000 */ sll $zero,$zero,0x0 -/* f01ab14: 0fc05913 */ jal func0f01644c -/* f01ab18: 00000000 */ sll $zero,$zero,0x0 -/* f01ab1c: 1000001a */ beqz $zero,.L0f01ab88 -/* f01ab20: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ab24: 0fc05949 */ jal func0f016524 -/* f01ab28: 00000000 */ sll $zero,$zero,0x0 -/* f01ab2c: 10000016 */ beqz $zero,.L0f01ab88 -/* f01ab30: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ab34: 0fc05c2f */ jal func0f0170bc -/* f01ab38: 00000000 */ sll $zero,$zero,0x0 -/* f01ab3c: 10000012 */ beqz $zero,.L0f01ab88 -/* f01ab40: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ab44: 0fc06543 */ jal func0f01950c -/* f01ab48: 00000000 */ sll $zero,$zero,0x0 -/* f01ab4c: 1000000e */ beqz $zero,.L0f01ab88 -/* f01ab50: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ab54: 0fc066e8 */ jal func0f019ba0 -/* f01ab58: 00000000 */ sll $zero,$zero,0x0 -/* f01ab5c: 1000000a */ beqz $zero,.L0f01ab88 -/* f01ab60: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ab64: 0fc0692a */ jal func0f01a4a8 -/* f01ab68: 00000000 */ sll $zero,$zero,0x0 -/* f01ab6c: 10000006 */ beqz $zero,.L0f01ab88 -/* f01ab70: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ab74: 0c002f48 */ jal 0xbd20 -/* f01ab78: 00002025 */ or $a0,$zero,$zero -/* f01ab7c: 0fc069f9 */ jal func0f01a7e4 -/* f01ab80: 24040004 */ addiu $a0,$zero,0x4 -.L0f01ab84: -/* f01ab84: 8fbf0014 */ lw $ra,0x14($sp) -.L0f01ab88: -/* f01ab88: 27bd0018 */ addiu $sp,$sp,0x18 -/* f01ab8c: 03e00008 */ jr $ra -/* f01ab90: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01ab94 -/* f01ab94: 3c028006 */ lui $v0,0x8006 -/* f01ab98: 8c4224b8 */ lw $v0,0x24b8($v0) -/* f01ab9c: 284e0000 */ slti $t6,$v0,0x0 -/* f01aba0: 03e00008 */ jr $ra -/* f01aba4: 39c20001 */ xori $v0,$t6,0x1 -); - -GLOBAL_ASM( -glabel func0f01aba8 -/* f01aba8: 3c0e8006 */ lui $t6,0x8006 -/* f01abac: 8dce24b8 */ lw $t6,0x24b8($t6) -/* f01abb0: 3c028006 */ lui $v0,0x8006 -/* f01abb4: 05c00003 */ bltz $t6,.L0f01abc4 -/* f01abb8: 00000000 */ sll $zero,$zero,0x0 -/* f01abbc: 03e00008 */ jr $ra -/* f01abc0: 00001025 */ or $v0,$zero,$zero -.L0f01abc4: -/* f01abc4: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01abc8: 2401ffff */ addiu $at,$zero,-1 -/* f01abcc: 10410003 */ beq $v0,$at,.L0f01abdc -/* f01abd0: 24010005 */ addiu $at,$zero,0x5 -/* f01abd4: 54410004 */ bnel $v0,$at,.L0f01abe8 -/* f01abd8: 24020001 */ addiu $v0,$zero,0x1 -.L0f01abdc: -/* f01abdc: 03e00008 */ jr $ra -/* f01abe0: 00001025 */ or $v0,$zero,$zero -/* f01abe4: 24020001 */ addiu $v0,$zero,0x1 -.L0f01abe8: -/* f01abe8: 03e00008 */ jr $ra -/* f01abec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01abf0 -/* f01abf0: 3c0e8006 */ lui $t6,0x8006 -/* f01abf4: 8dce24b4 */ lw $t6,0x24b4($t6) -/* f01abf8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01abfc: afbf0014 */ sw $ra,0x14($sp) -/* f01ac00: 2dc10009 */ sltiu $at,$t6,0x9 -/* f01ac04: 10200020 */ beqz $at,.L0f01ac88 -/* f01ac08: 000e7080 */ sll $t6,$t6,0x2 -/* f01ac0c: 3c017f1b */ lui $at,0x7f1b -/* f01ac10: 002e0821 */ addu $at,$at,$t6 -/* f01ac14: 8c2e8520 */ lw $t6,-0x7ae0($at) -/* f01ac18: 01c00008 */ jr $t6 -/* f01ac1c: 00000000 */ sll $zero,$zero,0x0 -/* f01ac20: 0fc05911 */ jal func0f016444 -/* f01ac24: 00000000 */ sll $zero,$zero,0x0 -/* f01ac28: 10000018 */ beqz $zero,.L0f01ac8c -/* f01ac2c: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ac30: 0fc0593c */ jal func0f0164f0 -/* f01ac34: 00000000 */ sll $zero,$zero,0x0 -/* f01ac38: 10000014 */ beqz $zero,.L0f01ac8c -/* f01ac3c: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ac40: 0fc05c1b */ jal func0f01706c -/* f01ac44: 00000000 */ sll $zero,$zero,0x0 -/* f01ac48: 10000010 */ beqz $zero,.L0f01ac8c -/* f01ac4c: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ac50: 0fc06538 */ jal func0f0194e0 -/* f01ac54: 00000000 */ sll $zero,$zero,0x0 -/* f01ac58: 1000000c */ beqz $zero,.L0f01ac8c -/* f01ac5c: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ac60: 0fc066dd */ jal func0f019b74 -/* f01ac64: 00000000 */ sll $zero,$zero,0x0 -/* f01ac68: 10000008 */ beqz $zero,.L0f01ac8c -/* f01ac6c: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ac70: 0fc06928 */ jal func0f01a4a0 -/* f01ac74: 00000000 */ sll $zero,$zero,0x0 -/* f01ac78: 10000004 */ beqz $zero,.L0f01ac8c -/* f01ac7c: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ac80: 0fc06377 */ jal func0f018ddc -/* f01ac84: 00000000 */ sll $zero,$zero,0x0 -.L0f01ac88: -/* f01ac88: 8fbf0014 */ lw $ra,0x14($sp) -.L0f01ac8c: -/* f01ac8c: 2402ffff */ addiu $v0,$zero,-1 -/* f01ac90: 3c018006 */ lui $at,0x8006 -/* f01ac94: ac2224b8 */ sw $v0,0x24b8($at) -/* f01ac98: 3c018006 */ lui $at,0x8006 -/* f01ac9c: ac2224b4 */ sw $v0,0x24b4($at) -/* f01aca0: 03e00008 */ jr $ra -/* f01aca4: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f01aca8 -/* f01aca8: 248effff */ addiu $t6,$a0,-1 -/* f01acac: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01acb0: 2dc10005 */ sltiu $at,$t6,0x5 -/* f01acb4: 10200023 */ beqz $at,.L0f01ad44 -/* f01acb8: afbf0014 */ sw $ra,0x14($sp) -/* f01acbc: 000e7080 */ sll $t6,$t6,0x2 -/* f01acc0: 3c017f1b */ lui $at,0x7f1b -/* f01acc4: 002e0821 */ addu $at,$at,$t6 -/* f01acc8: 8c2e8544 */ lw $t6,-0x7abc($at) -/* f01accc: 01c00008 */ jr $t6 -/* f01acd0: 00000000 */ sll $zero,$zero,0x0 -/* f01acd4: 240f0007 */ addiu $t7,$zero,0x7 -/* f01acd8: 3c018006 */ lui $at,0x8006 -/* f01acdc: 0fc0636c */ jal func0f018db0 -/* f01ace0: ac2f24b4 */ sw $t7,0x24b4($at) -/* f01ace4: 10000018 */ beqz $zero,.L0f01ad48 -/* f01ace8: 8fbf0014 */ lw $ra,0x14($sp) -/* f01acec: 24180004 */ addiu $t8,$zero,0x4 -/* f01acf0: 3c018006 */ lui $at,0x8006 -/* f01acf4: 0fc066a0 */ jal func0f019a80 -/* f01acf8: ac3824b4 */ sw $t8,0x24b4($at) -/* f01acfc: 10000012 */ beqz $zero,.L0f01ad48 -/* f01ad00: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ad04: 24190008 */ addiu $t9,$zero,0x8 -/* f01ad08: 3c018006 */ lui $at,0x8006 -/* f01ad0c: 0fc0636c */ jal func0f018db0 -/* f01ad10: ac3924b4 */ sw $t9,0x24b4($at) -/* f01ad14: 1000000c */ beqz $zero,.L0f01ad48 -/* f01ad18: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ad1c: 24080003 */ addiu $t0,$zero,0x3 -/* f01ad20: 3c018006 */ lui $at,0x8006 -/* f01ad24: 0fc064ff */ jal func0f0193fc -/* f01ad28: ac2824b4 */ sw $t0,0x24b4($at) -/* f01ad2c: 10000006 */ beqz $zero,.L0f01ad48 -/* f01ad30: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ad34: 24090002 */ addiu $t1,$zero,0x2 -/* f01ad38: 3c018006 */ lui $at,0x8006 -/* f01ad3c: 0fc05b4d */ jal func0f016d34 -/* f01ad40: ac2924b4 */ sw $t1,0x24b4($at) -.L0f01ad44: -/* f01ad44: 8fbf0014 */ lw $ra,0x14($sp) -.L0f01ad48: -/* f01ad48: 240affff */ addiu $t2,$zero,-1 -/* f01ad4c: 3c018006 */ lui $at,0x8006 -/* f01ad50: ac2a24b8 */ sw $t2,0x24b8($at) -/* f01ad54: 03e00008 */ jr $ra -/* f01ad58: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f01ad5c -/* f01ad5c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01ad60: afbf0014 */ sw $ra,0x14($sp) -/* f01ad64: 0fc06aea */ jal func0f01aba8 -/* f01ad68: 00000000 */ sll $zero,$zero,0x0 -/* f01ad6c: 14400003 */ bnez $v0,.L0f01ad7c -/* f01ad70: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ad74: 1000000e */ beqz $zero,.L0f01adb0 -/* f01ad78: 00001025 */ or $v0,$zero,$zero -.L0f01ad7c: -/* f01ad7c: 3c028006 */ lui $v0,0x8006 -/* f01ad80: 8c4224b4 */ lw $v0,0x24b4($v0) -/* f01ad84: 24010008 */ addiu $at,$zero,0x8 -/* f01ad88: 54410004 */ bnel $v0,$at,.L0f01ad9c -/* f01ad8c: 24010007 */ addiu $at,$zero,0x7 -/* f01ad90: 10000007 */ beqz $zero,.L0f01adb0 -/* f01ad94: 00001025 */ or $v0,$zero,$zero -/* f01ad98: 24010007 */ addiu $at,$zero,0x7 -.L0f01ad9c: -/* f01ad9c: 54410004 */ bnel $v0,$at,.L0f01adb0 -/* f01ada0: 24020001 */ addiu $v0,$zero,0x1 -/* f01ada4: 10000002 */ beqz $zero,.L0f01adb0 -/* f01ada8: 00001025 */ or $v0,$zero,$zero -/* f01adac: 24020001 */ addiu $v0,$zero,0x1 -.L0f01adb0: -/* f01adb0: 03e00008 */ jr $ra -/* f01adb4: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f01adb8 -/* f01adb8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01adbc: afbf0014 */ sw $ra,0x14($sp) -/* f01adc0: 0c002aac */ jal 0xaab0 -/* f01adc4: 24040002 */ addiu $a0,$zero,0x2 -/* f01adc8: 3c058006 */ lui $a1,0x8006 -/* f01adcc: 84a524a0 */ lh $a1,0x24a0($a1) -/* f01add0: 0c002ef9 */ jal 0xbbe4 -/* f01add4: 24040240 */ addiu $a0,$zero,0x240 -/* f01add8: 3c058006 */ lui $a1,0x8006 -/* f01addc: 84a524a0 */ lh $a1,0x24a0($a1) -/* f01ade0: 0c002ee8 */ jal 0xbba0 -/* f01ade4: 24040240 */ addiu $a0,$zero,0x240 -/* f01ade8: 3c058006 */ lui $a1,0x8006 -/* f01adec: 84a524a0 */ lh $a1,0x24a0($a1) -/* f01adf0: 0fc4a2a7 */ jal func0f128a9c -/* f01adf4: 24040240 */ addiu $a0,$zero,0x240 -/* f01adf8: 3c058006 */ lui $a1,0x8006 -/* f01adfc: 84a524a0 */ lh $a1,0x24a0($a1) -/* f01ae00: 0c002f0a */ jal 0xbc28 -/* f01ae04: 24040240 */ addiu $a0,$zero,0x240 -/* f01ae08: 00002025 */ or $a0,$zero,$zero -/* f01ae0c: 0fc4a2ae */ jal func0f128ab8 -/* f01ae10: 00002825 */ or $a1,$zero,$zero -/* f01ae14: 00002025 */ or $a0,$zero,$zero -/* f01ae18: 0c002f2a */ jal 0xbca8 -/* f01ae1c: 00002825 */ or $a1,$zero,$zero -/* f01ae20: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ae24: 27bd0018 */ addiu $sp,$sp,0x18 -/* f01ae28: 03e00008 */ jr $ra -/* f01ae2c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01ae30 -/* f01ae30: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01ae34: afbf0014 */ sw $ra,0x14($sp) -/* f01ae38: 0fc06aea */ jal func0f01aba8 -/* f01ae3c: 00000000 */ sll $zero,$zero,0x0 -/* f01ae40: 50400028 */ beqzl $v0,.L0f01aee4 -/* f01ae44: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ae48: 0c005204 */ jal 0x14810 -/* f01ae4c: 00002025 */ or $a0,$zero,$zero -/* f01ae50: 3c0e8006 */ lui $t6,0x8006 -/* f01ae54: 8dce24bc */ lw $t6,0x24bc($t6) -/* f01ae58: 3c0f8006 */ lui $t7,0x8006 -/* f01ae5c: 55c00021 */ bnezl $t6,.L0f01aee4 -/* f01ae60: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ae64: 8def24b4 */ lw $t7,0x24b4($t7) -/* f01ae68: 2de10009 */ sltiu $at,$t7,0x9 -/* f01ae6c: 1020001c */ beqz $at,.L0f01aee0 -/* f01ae70: 000f7880 */ sll $t7,$t7,0x2 -/* f01ae74: 3c017f1b */ lui $at,0x7f1b -/* f01ae78: 002f0821 */ addu $at,$at,$t7 -/* f01ae7c: 8c2f8558 */ lw $t7,-0x7aa8($at) -/* f01ae80: 01e00008 */ jr $t7 -/* f01ae84: 00000000 */ sll $zero,$zero,0x0 -/* f01ae88: 0fc05913 */ jal func0f01644c -/* f01ae8c: 00000000 */ sll $zero,$zero,0x0 -/* f01ae90: 10000014 */ beqz $zero,.L0f01aee4 -/* f01ae94: 8fbf0014 */ lw $ra,0x14($sp) -/* f01ae98: 0fc05949 */ jal func0f016524 -/* f01ae9c: 00000000 */ sll $zero,$zero,0x0 -/* f01aea0: 10000010 */ beqz $zero,.L0f01aee4 -/* f01aea4: 8fbf0014 */ lw $ra,0x14($sp) -/* f01aea8: 0fc05c2f */ jal func0f0170bc -/* f01aeac: 00000000 */ sll $zero,$zero,0x0 -/* f01aeb0: 1000000c */ beqz $zero,.L0f01aee4 -/* f01aeb4: 8fbf0014 */ lw $ra,0x14($sp) -/* f01aeb8: 0fc06543 */ jal func0f01950c -/* f01aebc: 00000000 */ sll $zero,$zero,0x0 -/* f01aec0: 10000008 */ beqz $zero,.L0f01aee4 -/* f01aec4: 8fbf0014 */ lw $ra,0x14($sp) -/* f01aec8: 0fc06387 */ jal func0f018e1c -/* f01aecc: 00000000 */ sll $zero,$zero,0x0 -/* f01aed0: 10000004 */ beqz $zero,.L0f01aee4 -/* f01aed4: 8fbf0014 */ lw $ra,0x14($sp) -/* f01aed8: 0fc066e8 */ jal func0f019ba0 -/* f01aedc: 00000000 */ sll $zero,$zero,0x0 -.L0f01aee0: -/* f01aee0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f01aee4: -/* f01aee4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f01aee8: 03e00008 */ jr $ra -/* f01aeec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01aef0 -/* f01aef0: 3c0e8006 */ lui $t6,0x8006 -/* f01aef4: 8dce24bc */ lw $t6,0x24bc($t6) -/* f01aef8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f01aefc: afb00018 */ sw $s0,0x18($sp) -/* f01af00: 00808025 */ or $s0,$a0,$zero -/* f01af04: 15c00026 */ bnez $t6,.L0f01afa0 -/* f01af08: afbf001c */ sw $ra,0x1c($sp) -/* f01af0c: 3c0f8006 */ lui $t7,0x8006 -/* f01af10: 8def24b4 */ lw $t7,0x24b4($t7) -/* f01af14: 2de10009 */ sltiu $at,$t7,0x9 -/* f01af18: 10200021 */ beqz $at,.L0f01afa0 -/* f01af1c: 000f7880 */ sll $t7,$t7,0x2 -/* f01af20: 3c017f1b */ lui $at,0x7f1b -/* f01af24: 002f0821 */ addu $at,$at,$t7 -/* f01af28: 8c2f857c */ lw $t7,-0x7a84($at) -/* f01af2c: 01e00008 */ jr $t7 -/* f01af30: 00000000 */ sll $zero,$zero,0x0 -/* f01af34: 0fc059bb */ jal func0f0166ec -/* f01af38: 02002025 */ or $a0,$s0,$zero -/* f01af3c: 10000018 */ beqz $zero,.L0f01afa0 -/* f01af40: 00408025 */ or $s0,$v0,$zero -/* f01af44: 0fc0596b */ jal func0f0165ac -/* f01af48: 02002025 */ or $a0,$s0,$zero -/* f01af4c: 10000014 */ beqz $zero,.L0f01afa0 -/* f01af50: 00408025 */ or $s0,$v0,$zero -/* f01af54: 0fc05eb0 */ jal func0f017ac0 -/* f01af58: 02002025 */ or $a0,$s0,$zero -/* f01af5c: 10000010 */ beqz $zero,.L0f01afa0 -/* f01af60: 00408025 */ or $s0,$v0,$zero -/* f01af64: 0fc06596 */ jal func0f019658 -/* f01af68: 02002025 */ or $a0,$s0,$zero -/* f01af6c: 1000000c */ beqz $zero,.L0f01afa0 -/* f01af70: 00408025 */ or $s0,$v0,$zero -/* f01af74: 0fc06422 */ jal func0f019088 -/* f01af78: 02002025 */ or $a0,$s0,$zero -/* f01af7c: 10000008 */ beqz $zero,.L0f01afa0 -/* f01af80: 00408025 */ or $s0,$v0,$zero -/* f01af84: 0fc0674e */ jal func0f019d38 -/* f01af88: 02002025 */ or $a0,$s0,$zero -/* f01af8c: 10000004 */ beqz $zero,.L0f01afa0 -/* f01af90: 00408025 */ or $s0,$v0,$zero -/* f01af94: 0fc06944 */ jal func0f01a510 -/* f01af98: 02002025 */ or $a0,$s0,$zero -/* f01af9c: 00408025 */ or $s0,$v0,$zero -.L0f01afa0: -/* f01afa0: 8fbf001c */ lw $ra,0x1c($sp) -/* f01afa4: 02001025 */ or $v0,$s0,$zero -/* f01afa8: 8fb00018 */ lw $s0,0x18($sp) -/* f01afac: 03e00008 */ jr $ra -/* f01afb0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f01afb4: 00000000 */ sll $zero,$zero,0x0 -/* f01afb8: 00000000 */ sll $zero,$zero,0x0 -/* f01afbc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01afc0 -/* f01afc0: 27bdffc8 */ addiu $sp,$sp,-56 -/* f01afc4: afb00018 */ sw $s0,0x18($sp) -/* f01afc8: afbf001c */ sw $ra,0x1c($sp) -/* f01afcc: 3c0eba00 */ lui $t6,0xba00 -/* f01afd0: 35ce1402 */ ori $t6,$t6,0x1402 -/* f01afd4: 3c0f0030 */ lui $t7,0x30 -/* f01afd8: ac8f0004 */ sw $t7,0x4($a0) -/* f01afdc: ac8e0000 */ sw $t6,0x0($a0) -/* f01afe0: 24900008 */ addiu $s0,$a0,0x8 -/* f01afe4: afb00030 */ sw $s0,0x30($sp) -/* f01afe8: 0c002f02 */ jal 0xbc08 -/* f01afec: 26100008 */ addiu $s0,$s0,0x8 -/* f01aff0: 2458ffff */ addiu $t8,$v0,-1 -/* f01aff4: 8fa90030 */ lw $t1,0x30($sp) -/* f01aff8: 33190fff */ andi $t9,$t8,0xfff -/* f01affc: 3c01ff10 */ lui $at,0xff10 -/* f01b000: 03214025 */ or $t0,$t9,$at -/* f01b004: 0c002ac7 */ jal 0xab1c -/* f01b008: ad280000 */ sw $t0,0x0($t1) -/* f01b00c: 0c012d20 */ jal 0x4b480 -/* f01b010: 00402025 */ or $a0,$v0,$zero -/* f01b014: 8faa0030 */ lw $t2,0x30($sp) -/* f01b018: 02001825 */ or $v1,$s0,$zero -/* f01b01c: 3c0c0001 */ lui $t4,0x1 -/* f01b020: ad420004 */ sw $v0,0x4($t2) -/* f01b024: 358c0001 */ ori $t4,$t4,0x1 -/* f01b028: 3c0bf700 */ lui $t3,0xf700 -/* f01b02c: ac6b0000 */ sw $t3,0x0($v1) -/* f01b030: ac6c0004 */ sw $t4,0x4($v1) -/* f01b034: 26100008 */ addiu $s0,$s0,0x8 -/* f01b038: afb00028 */ sw $s0,0x28($sp) -/* f01b03c: 0c002f02 */ jal 0xbc08 -/* f01b040: 26100008 */ addiu $s0,$s0,0x8 -/* f01b044: 0c002f06 */ jal 0xbc18 -/* f01b048: a7a20022 */ sh $v0,0x22($sp) -/* f01b04c: 87b90022 */ lh $t9,0x22($sp) -/* f01b050: 244dffff */ addiu $t5,$v0,-1 -/* f01b054: 8fa30028 */ lw $v1,0x28($sp) -/* f01b058: 31ae03ff */ andi $t6,$t5,0x3ff -/* f01b05c: 2728ffff */ addiu $t0,$t9,-1 -/* f01b060: 310903ff */ andi $t1,$t0,0x3ff -/* f01b064: 000e7880 */ sll $t7,$t6,0x2 -/* f01b068: 3c01f600 */ lui $at,0xf600 -/* f01b06c: 01e1c025 */ or $t8,$t7,$at -/* f01b070: 00095380 */ sll $t2,$t1,0xe -/* f01b074: 030a5825 */ or $t3,$t8,$t2 -/* f01b078: ac6b0000 */ sw $t3,0x0($v1) -/* f01b07c: ac600004 */ sw $zero,0x4($v1) -/* f01b080: 8fbf001c */ lw $ra,0x1c($sp) -/* f01b084: 02001025 */ or $v0,$s0,$zero -/* f01b088: 8fb00018 */ lw $s0,0x18($sp) -/* f01b08c: 03e00008 */ jr $ra -/* f01b090: 27bd0038 */ addiu $sp,$sp,0x38 -/* f01b094: 00000000 */ sll $zero,$zero,0x0 -/* f01b098: 00000000 */ sll $zero,$zero,0x0 -/* f01b09c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01b0a0 -/* f01b0a0: 44800000 */ mtc1 $zero,$f0 -/* f01b0a4: 03e00008 */ jr $ra -/* f01b0a8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01b0ac -/* f01b0ac: 3c02800a */ lui $v0,0x800a -/* f01b0b0: 2442dfe8 */ addiu $v0,$v0,-8216 -/* f01b0b4: 904e0000 */ lbu $t6,0x0($v0) -/* f01b0b8: 31cf0001 */ andi $t7,$t6,0x1 -/* f01b0bc: 51e00004 */ beqzl $t7,.L0f01b0d0 -/* f01b0c0: 3c013f80 */ lui $at,0x3f80 -/* f01b0c4: 03e00008 */ jr $ra -/* f01b0c8: c440000c */ lwc1 $f0,0xc($v0) -/* f01b0cc: 3c013f80 */ lui $at,0x3f80 -.L0f01b0d0: -/* f01b0d0: 44810000 */ mtc1 $at,$f0 -/* f01b0d4: 00000000 */ sll $zero,$zero,0x0 -/* f01b0d8: 03e00008 */ jr $ra -/* f01b0dc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01b0e0 -/* f01b0e0: 3c02800a */ lui $v0,0x800a -/* f01b0e4: 2442dfe8 */ addiu $v0,$v0,-8216 -/* f01b0e8: 904e0000 */ lbu $t6,0x0($v0) -/* f01b0ec: 31cf0001 */ andi $t7,$t6,0x1 -/* f01b0f0: 51e00004 */ beqzl $t7,.L0f01b104 -/* f01b0f4: 3c013f80 */ lui $at,0x3f80 -/* f01b0f8: 03e00008 */ jr $ra -/* f01b0fc: c4400010 */ lwc1 $f0,0x10($v0) -/* f01b100: 3c013f80 */ lui $at,0x3f80 -.L0f01b104: -/* f01b104: 44810000 */ mtc1 $at,$f0 -/* f01b108: 00000000 */ sll $zero,$zero,0x0 -/* f01b10c: 03e00008 */ jr $ra -/* f01b110: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01b114 -/* f01b114: 3c02800a */ lui $v0,0x800a -/* f01b118: 2442dfe8 */ addiu $v0,$v0,-8216 -/* f01b11c: 904e0000 */ lbu $t6,0x0($v0) -/* f01b120: 31cf0001 */ andi $t7,$t6,0x1 -/* f01b124: 51e00004 */ beqzl $t7,.L0f01b138 -/* f01b128: 3c013f80 */ lui $at,0x3f80 -/* f01b12c: 03e00008 */ jr $ra -/* f01b130: c4400014 */ lwc1 $f0,0x14($v0) -/* f01b134: 3c013f80 */ lui $at,0x3f80 -.L0f01b138: -/* f01b138: 44810000 */ mtc1 $at,$f0 -/* f01b13c: 00000000 */ sll $zero,$zero,0x0 -/* f01b140: 03e00008 */ jr $ra -/* f01b144: 00000000 */ sll $zero,$zero,0x0 -/* f01b148: 3c018006 */ lui $at,0x8006 -/* f01b14c: 03e00008 */ jr $ra -/* f01b150: ac2424e0 */ sw $a0,0x24e0($at) -); - -GLOBAL_ASM( -glabel func0f01b154 -/* f01b154: 3c018006 */ lui $at,0x8006 -/* f01b158: 03e00008 */ jr $ra -/* f01b15c: ac2424e4 */ sw $a0,0x24e4($at) -); - -GLOBAL_ASM( -glabel func0f01b160 -/* f01b160: 27bdff20 */ addiu $sp,$sp,-224 -/* f01b164: 3c06800a */ lui $a2,0x800a -/* f01b168: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f01b16c: 8ccf006c */ lw $t7,0x6c($a2) -/* f01b170: 8cce028c */ lw $t6,0x28c($a2) -/* f01b174: afbf0044 */ sw $ra,0x44($sp) -/* f01b178: afbe0040 */ sw $s8,0x40($sp) -/* f01b17c: afb7003c */ sw $s7,0x3c($sp) -/* f01b180: afb60038 */ sw $s6,0x38($sp) -/* f01b184: afb50034 */ sw $s5,0x34($sp) -/* f01b188: afb40030 */ sw $s4,0x30($sp) -/* f01b18c: afb3002c */ sw $s3,0x2c($sp) -/* f01b190: afb20028 */ sw $s2,0x28($sp) -/* f01b194: afb10024 */ sw $s1,0x24($sp) -/* f01b198: afb00020 */ sw $s0,0x20($sp) -/* f01b19c: f7b40018 */ sdc1 $f20,0x18($sp) -/* f01b1a0: 00003825 */ or $a3,$zero,$zero -/* f01b1a4: 11e00003 */ beqz $t7,.L0f01b1b4 -/* f01b1a8: afae00dc */ sw $t6,0xdc($sp) -/* f01b1ac: 10000002 */ beqz $zero,.L0f01b1b8 -/* f01b1b0: 24050001 */ addiu $a1,$zero,0x1 -.L0f01b1b4: -/* f01b1b4: 00002825 */ or $a1,$zero,$zero -.L0f01b1b8: -/* f01b1b8: 8cd80068 */ lw $t8,0x68($a2) -/* f01b1bc: 00002025 */ or $a0,$zero,$zero -/* f01b1c0: 00001825 */ or $v1,$zero,$zero -/* f01b1c4: 13000003 */ beqz $t8,.L0f01b1d4 -/* f01b1c8: 00001025 */ or $v0,$zero,$zero -/* f01b1cc: 10000001 */ beqz $zero,.L0f01b1d4 -/* f01b1d0: 24040001 */ addiu $a0,$zero,0x1 -.L0f01b1d4: -/* f01b1d4: 8cd90064 */ lw $t9,0x64($a2) -/* f01b1d8: 3c017f1b */ lui $at,0x7f1b -/* f01b1dc: 13200003 */ beqz $t9,.L0f01b1ec -/* f01b1e0: 00000000 */ sll $zero,$zero,0x0 -/* f01b1e4: 10000001 */ beqz $zero,.L0f01b1ec -/* f01b1e8: 24030001 */ addiu $v1,$zero,0x1 -.L0f01b1ec: -/* f01b1ec: 8cc80070 */ lw $t0,0x70($a2) -/* f01b1f0: 11000003 */ beqz $t0,.L0f01b200 -/* f01b1f4: 00000000 */ sll $zero,$zero,0x0 -/* f01b1f8: 10000001 */ beqz $zero,.L0f01b200 -/* f01b1fc: 24020001 */ addiu $v0,$zero,0x1 -.L0f01b200: -/* f01b200: 00434821 */ addu $t1,$v0,$v1 -/* f01b204: 01245021 */ addu $t2,$t1,$a0 -/* f01b208: 01455821 */ addu $t3,$t2,$a1 -/* f01b20c: 19600313 */ blez $t3,.L0f01be5c -/* f01b210: 00000000 */ sll $zero,$zero,0x0 -/* f01b214: afa700d8 */ sw $a3,0xd8($sp) -/* f01b218: c43485a4 */ lwc1 $f20,-0x7a5c($at) -.L0f01b21c: -/* f01b21c: 0fc4a24b */ jal func0f12892c -/* f01b220: 8fa400d8 */ lw $a0,0xd8($sp) -/* f01b224: 3c07800a */ lui $a3,0x800a -/* f01b228: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f01b22c: 8cec028c */ lw $t4,0x28c($a3) -/* f01b230: 3c01800a */ lui $at,0x800a -/* f01b234: 3c0d800a */ lui $t5,0x800a -/* f01b238: ac2c21b8 */ sw $t4,0x21b8($at) -/* f01b23c: 8dad21b8 */ lw $t5,0x21b8($t5) -/* f01b240: 3c0f800a */ lui $t7,0x800a -/* f01b244: 2404003c */ addiu $a0,$zero,0x3c -/* f01b248: 000d70c0 */ sll $t6,$t5,0x3 -/* f01b24c: 01cd7023 */ subu $t6,$t6,$t5 -/* f01b250: 000e70c0 */ sll $t6,$t6,0x3 -/* f01b254: 01ee7821 */ addu $t7,$t7,$t6 -/* f01b258: 91ef2100 */ lbu $t7,0x2100($t7) -/* f01b25c: 00002825 */ or $a1,$zero,$zero -/* f01b260: 51e0000f */ beqzl $t7,.L0f01b2a0 -/* f01b264: 8ce80318 */ lw $t0,0x318($a3) -/* f01b268: 0fc2a257 */ jal func0f0a895c -/* f01b26c: 24060001 */ addiu $a2,$zero,0x1 -/* f01b270: 18400009 */ blez $v0,.L0f01b298 -/* f01b274: 3c07800a */ lui $a3,0x800a -/* f01b278: 3c18800a */ lui $t8,0x800a -/* f01b27c: 8f1821b8 */ lw $t8,0x21b8($t8) -/* f01b280: 3c01800a */ lui $at,0x800a -/* f01b284: 0018c8c0 */ sll $t9,$t8,0x3 -/* f01b288: 0338c823 */ subu $t9,$t9,$t8 -/* f01b28c: 0019c8c0 */ sll $t9,$t9,0x3 -/* f01b290: 00390821 */ addu $at,$at,$t9 -/* f01b294: a0202100 */ sb $zero,0x2100($at) -.L0f01b298: -/* f01b298: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f01b29c: 8ce80318 */ lw $t0,0x318($a3) -.L0f01b2a0: -/* f01b2a0: 1500000f */ bnez $t0,.L0f01b2e0 -/* f01b2a4: 00000000 */ sll $zero,$zero,0x0 -/* f01b2a8: 0fc44a54 */ jal func0f112950 -/* f01b2ac: 00000000 */ sll $zero,$zero,0x0 -/* f01b2b0: 3c09800a */ lui $t1,0x800a -/* f01b2b4: 8d2921b8 */ lw $t1,0x21b8($t1) -/* f01b2b8: 3c0b800a */ lui $t3,0x800a -/* f01b2bc: 000950c0 */ sll $t2,$t1,0x3 -/* f01b2c0: 01495023 */ subu $t2,$t2,$t1 -/* f01b2c4: 000a50c0 */ sll $t2,$t2,0x3 -/* f01b2c8: 016a5821 */ addu $t3,$t3,$t2 -/* f01b2cc: 916b2101 */ lbu $t3,0x2101($t3) -/* f01b2d0: 104b0003 */ beq $v0,$t3,.L0f01b2e0 -/* f01b2d4: 00000000 */ sll $zero,$zero,0x0 -/* f01b2d8: 0fc3fb35 */ jal func0f0fecd4 -/* f01b2dc: 00000000 */ sll $zero,$zero,0x0 -.L0f01b2e0: -/* f01b2e0: 3c07800a */ lui $a3,0x800a -/* f01b2e4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f01b2e8: 8cec0284 */ lw $t4,0x284($a3) -/* f01b2ec: 918d0250 */ lbu $t5,0x250($t4) -/* f01b2f0: 11a00244 */ beqz $t5,.L0f01bc04 -/* f01b2f4: 00000000 */ sll $zero,$zero,0x0 -/* f01b2f8: 8cee0288 */ lw $t6,0x288($a3) -/* f01b2fc: 0000f025 */ or $s8,$zero,$zero -/* f01b300: 0fc549c4 */ jal func0f152710 -/* f01b304: 8dc40070 */ lw $a0,0x70($t6) -/* f01b308: 3c0f800a */ lui $t7,0x800a -/* f01b30c: 8defa248 */ lw $t7,-0x5db8($t7) -/* f01b310: afa200d4 */ sw $v0,0xd4($sp) -/* f01b314: 0fc549d2 */ jal func0f152748 -/* f01b318: 8de40070 */ lw $a0,0x70($t7) -/* f01b31c: 0c005207 */ jal 0x1481c -/* f01b320: a3a200d3 */ sb $v0,0xd3($sp) -/* f01b324: 18400237 */ blez $v0,.L0f01bc04 -/* f01b328: afa200cc */ sw $v0,0xcc($sp) -/* f01b32c: a3a000c7 */ sb $zero,0xc7($sp) -.L0f01b330: -/* f01b330: 03c02025 */ or $a0,$s8,$zero -/* f01b334: 83a500d3 */ lb $a1,0xd3($sp) -/* f01b338: afa000b8 */ sw $zero,0xb8($sp) -/* f01b33c: 24150001 */ addiu $s5,$zero,0x1 -/* f01b340: 24140001 */ addiu $s4,$zero,0x1 -/* f01b344: afa000b0 */ sw $zero,0xb0($sp) -/* f01b348: 0c005212 */ jal 0x14848 -/* f01b34c: afa000ac */ sw $zero,0xac($sp) -/* f01b350: 0002b600 */ sll $s6,$v0,0x18 -/* f01b354: 0016c603 */ sra $t8,$s6,0x18 -/* f01b358: 0300b025 */ or $s6,$t8,$zero -/* f01b35c: 03c02025 */ or $a0,$s8,$zero -/* f01b360: 0c005241 */ jal 0x14904 -/* f01b364: 83a500d3 */ lb $a1,0xd3($sp) -/* f01b368: 0002be00 */ sll $s7,$v0,0x18 -/* f01b36c: 0017ce03 */ sra $t9,$s7,0x18 -/* f01b370: 0320b825 */ or $s7,$t9,$zero -/* f01b374: 03c02025 */ or $a0,$s8,$zero -/* f01b378: 83a500d3 */ lb $a1,0xd3($sp) -/* f01b37c: 0c00529e */ jal 0x14a78 -/* f01b380: 3406ffff */ dli $a2,0xffff -/* f01b384: 3051ffff */ andi $s1,$v0,0xffff -/* f01b388: 03c02025 */ or $a0,$s8,$zero -/* f01b38c: 83a500d3 */ lb $a1,0xd3($sp) -/* f01b390: 0c0052d4 */ jal 0x14b50 -/* f01b394: 3406ffff */ dli $a2,0xffff -/* f01b398: 3c08800a */ lui $t0,0x800a -/* f01b39c: 8d0821b8 */ lw $t0,0x21b8($t0) -/* f01b3a0: 3c0a800a */ lui $t2,0x800a -/* f01b3a4: 254a20d0 */ addiu $t2,$t2,0x20d0 -/* f01b3a8: 000848c0 */ sll $t1,$t0,0x3 -/* f01b3ac: 01284823 */ subu $t1,$t1,$t0 -/* f01b3b0: 000948c0 */ sll $t1,$t1,0x3 -/* f01b3b4: 012a8021 */ addu $s0,$t1,$t2 -/* f01b3b8: a2000032 */ sb $zero,0x32($s0) -/* f01b3bc: 3c0b800a */ lui $t3,0x800a -/* f01b3c0: 8d6ba244 */ lw $t3,-0x5dbc($t3) -/* f01b3c4: a7a200be */ sh $v0,0xbe($sp) -/* f01b3c8: 24010002 */ addiu $at,$zero,0x2 -/* f01b3cc: 916c0250 */ lbu $t4,0x250($t3) -/* f01b3d0: 02206825 */ or $t5,$s1,$zero -/* f01b3d4: 55810006 */ bnel $t4,$at,.L0f01b3f0 -/* f01b3d8: 8faf00d4 */ lw $t7,0xd4($sp) -/* f01b3dc: 31b18000 */ andi $s1,$t5,0x8000 -/* f01b3e0: 0000b025 */ or $s6,$zero,$zero -/* f01b3e4: 0000b825 */ or $s7,$zero,$zero -/* f01b3e8: a7a000be */ sh $zero,0xbe($sp) -/* f01b3ec: 8faf00d4 */ lw $t7,0xd4($sp) -.L0f01b3f0: -/* f01b3f0: 24010002 */ addiu $at,$zero,0x2 -/* f01b3f4: 32380010 */ andi $t8,$s1,0x10 -/* f01b3f8: 11e10003 */ beq $t7,$at,.L0f01b408 -/* f01b3fc: 24010003 */ addiu $at,$zero,0x3 -/* f01b400: 15e1000c */ bne $t7,$at,.L0f01b434 -/* f01b404: 322b8000 */ andi $t3,$s1,0x8000 -.L0f01b408: -/* f01b408: 17000003 */ bnez $t8,.L0f01b418 -/* f01b40c: 02209025 */ or $s2,$s1,$zero -/* f01b410: 32390020 */ andi $t9,$s1,0x20 -/* f01b414: 13200002 */ beqz $t9,.L0f01b420 -.L0f01b418: -/* f01b418: 24080001 */ addiu $t0,$zero,0x1 -/* f01b41c: afa800b0 */ sw $t0,0xb0($sp) -.L0f01b420: -/* f01b420: 32498000 */ andi $t1,$s2,0x8000 -/* f01b424: 1120000d */ beqz $t1,.L0f01b45c -/* f01b428: 240a0001 */ addiu $t2,$zero,0x1 -/* f01b42c: 1000000b */ beqz $zero,.L0f01b45c -/* f01b430: a20a0032 */ sb $t2,0x32($s0) -.L0f01b434: -/* f01b434: 11600003 */ beqz $t3,.L0f01b444 -/* f01b438: 02209025 */ or $s2,$s1,$zero -/* f01b43c: 240c0001 */ addiu $t4,$zero,0x1 -/* f01b440: afac00b0 */ sw $t4,0xb0($sp) -.L0f01b444: -/* f01b444: 324d0010 */ andi $t5,$s2,0x10 -/* f01b448: 15a00002 */ bnez $t5,.L0f01b454 -/* f01b44c: 324e0020 */ andi $t6,$s2,0x20 -/* f01b450: 11c00002 */ beqz $t6,.L0f01b45c -.L0f01b454: -/* f01b454: 240f0001 */ addiu $t7,$zero,0x1 -/* f01b458: a20f0032 */ sb $t7,0x32($s0) -.L0f01b45c: -/* f01b45c: 92020032 */ lbu $v0,0x32($s0) -/* f01b460: 10400016 */ beqz $v0,.L0f01b4bc -/* f01b464: 00000000 */ sll $zero,$zero,0x0 -/* f01b468: 82030000 */ lb $v1,0x0($s0) -/* f01b46c: 28610002 */ slti $at,$v1,0x2 -/* f01b470: 14200012 */ bnez $at,.L0f01b4bc -/* f01b474: 00000000 */ sll $zero,$zero,0x0 -/* f01b478: 82180034 */ lb $t8,0x34($s0) -/* f01b47c: 24190002 */ addiu $t9,$zero,0x2 -/* f01b480: 00002025 */ or $a0,$zero,$zero -/* f01b484: 1700000d */ bnez $t8,.L0f01b4bc -/* f01b488: 00000000 */ sll $zero,$zero,0x0 -/* f01b48c: a2030034 */ sb $v1,0x34($s0) -/* f01b490: 0fc3fade */ jal func0f0feb78 -/* f01b494: a2190000 */ sb $t9,0x0($s0) -/* f01b498: 3c08800a */ lui $t0,0x800a -/* f01b49c: 8d0821b8 */ lw $t0,0x21b8($t0) -/* f01b4a0: 3c0a800a */ lui $t2,0x800a -/* f01b4a4: 254a20d0 */ addiu $t2,$t2,0x20d0 -/* f01b4a8: 000848c0 */ sll $t1,$t0,0x3 -/* f01b4ac: 01284823 */ subu $t1,$t1,$t0 -/* f01b4b0: 000948c0 */ sll $t1,$t1,0x3 -/* f01b4b4: 012a8021 */ addu $s0,$t1,$t2 -/* f01b4b8: 92020032 */ lbu $v0,0x32($s0) -.L0f01b4bc: -/* f01b4bc: 54400009 */ bnezl $v0,.L0f01b4e4 -/* f01b4c0: 324b0008 */ andi $t3,$s2,0x8 -/* f01b4c4: 82020034 */ lb $v0,0x34($s0) -/* f01b4c8: 00002025 */ or $a0,$zero,$zero -/* f01b4cc: 50400005 */ beqzl $v0,.L0f01b4e4 -/* f01b4d0: 324b0008 */ andi $t3,$s2,0x8 -/* f01b4d4: a2020000 */ sb $v0,0x0($s0) -/* f01b4d8: 0fc3fade */ jal func0f0feb78 -/* f01b4dc: a2000034 */ sb $zero,0x34($s0) -/* f01b4e0: 324b0008 */ andi $t3,$s2,0x8 -.L0f01b4e4: -/* f01b4e4: 11600002 */ beqz $t3,.L0f01b4f0 -/* f01b4e8: 324c0004 */ andi $t4,$s2,0x4 -/* f01b4ec: 0000a025 */ or $s4,$zero,$zero -.L0f01b4f0: -/* f01b4f0: 11800002 */ beqz $t4,.L0f01b4fc -/* f01b4f4: 324d0002 */ andi $t5,$s2,0x2 -/* f01b4f8: 24140002 */ addiu $s4,$zero,0x2 -.L0f01b4fc: -/* f01b4fc: 11a00002 */ beqz $t5,.L0f01b508 -/* f01b500: 324e0001 */ andi $t6,$s2,0x1 -/* f01b504: 0000a825 */ or $s5,$zero,$zero -.L0f01b508: -/* f01b508: 11c00002 */ beqz $t6,.L0f01b514 -/* f01b50c: 324f0800 */ andi $t7,$s2,0x800 -/* f01b510: 24150002 */ addiu $s5,$zero,0x2 -.L0f01b514: -/* f01b514: 11e00002 */ beqz $t7,.L0f01b520 -/* f01b518: 32580400 */ andi $t8,$s2,0x400 -/* f01b51c: 0000a025 */ or $s4,$zero,$zero -.L0f01b520: -/* f01b520: 13000002 */ beqz $t8,.L0f01b52c -/* f01b524: 32590200 */ andi $t9,$s2,0x200 -/* f01b528: 24140002 */ addiu $s4,$zero,0x2 -.L0f01b52c: -/* f01b52c: 13200002 */ beqz $t9,.L0f01b538 -/* f01b530: 32480100 */ andi $t0,$s2,0x100 -/* f01b534: 0000a825 */ or $s5,$zero,$zero -.L0f01b538: -/* f01b538: 11000002 */ beqz $t0,.L0f01b544 -/* f01b53c: 8fa900d4 */ lw $t1,0xd4($sp) -/* f01b540: 24150002 */ addiu $s5,$zero,0x2 -.L0f01b544: -/* f01b544: 24010006 */ addiu $at,$zero,0x6 -/* f01b548: 11210008 */ beq $t1,$at,.L0f01b56c -/* f01b54c: 3c0a800a */ lui $t2,0x800a -/* f01b550: 24010007 */ addiu $at,$zero,0x7 -/* f01b554: 11210005 */ beq $t1,$at,.L0f01b56c -/* f01b558: 24010005 */ addiu $at,$zero,0x5 -/* f01b55c: 11210003 */ beq $t1,$at,.L0f01b56c -/* f01b560: 24010004 */ addiu $at,$zero,0x4 -/* f01b564: 15210089 */ bne $t1,$at,.L0f01b78c -/* f01b568: 00000000 */ sll $zero,$zero,0x0 -.L0f01b56c: -/* f01b56c: 8d4aa248 */ lw $t2,-0x5db8($t2) -/* f01b570: 0fc549d9 */ jal func0f152764 -/* f01b574: 8d440070 */ lw $a0,0x70($t2) -/* f01b578: 00028600 */ sll $s0,$v0,0x18 -/* f01b57c: 00022e00 */ sll $a1,$v0,0x18 -/* f01b580: 00105e03 */ sra $t3,$s0,0x18 -/* f01b584: 00056603 */ sra $t4,$a1,0x18 -/* f01b588: 01608025 */ or $s0,$t3,$zero -/* f01b58c: 01802825 */ or $a1,$t4,$zero -/* f01b590: 0c005212 */ jal 0x14848 -/* f01b594: 03c02025 */ or $a0,$s8,$zero -/* f01b598: 00029600 */ sll $s2,$v0,0x18 -/* f01b59c: 00102e00 */ sll $a1,$s0,0x18 -/* f01b5a0: 00126e03 */ sra $t5,$s2,0x18 -/* f01b5a4: 00057603 */ sra $t6,$a1,0x18 -/* f01b5a8: 01a09025 */ or $s2,$t5,$zero -/* f01b5ac: 01c02825 */ or $a1,$t6,$zero -/* f01b5b0: 0c005241 */ jal 0x14904 -/* f01b5b4: 03c02025 */ or $a0,$s8,$zero -/* f01b5b8: 00029e00 */ sll $s3,$v0,0x18 -/* f01b5bc: 00102e00 */ sll $a1,$s0,0x18 -/* f01b5c0: 00137e03 */ sra $t7,$s3,0x18 -/* f01b5c4: 0005c603 */ sra $t8,$a1,0x18 -/* f01b5c8: 01e09825 */ or $s3,$t7,$zero -/* f01b5cc: 03002825 */ or $a1,$t8,$zero -/* f01b5d0: 03c02025 */ or $a0,$s8,$zero -/* f01b5d4: 0c00529e */ jal 0x14a78 -/* f01b5d8: 3406ffff */ dli $a2,0xffff -/* f01b5dc: 00102e00 */ sll $a1,$s0,0x18 -/* f01b5e0: 0005ce03 */ sra $t9,$a1,0x18 -/* f01b5e4: 3051ffff */ andi $s1,$v0,0xffff -/* f01b5e8: 03202825 */ or $a1,$t9,$zero -/* f01b5ec: 03c02025 */ or $a0,$s8,$zero -/* f01b5f0: 0c0052d4 */ jal 0x14b50 -/* f01b5f4: 3406ffff */ dli $a2,0xffff -/* f01b5f8: 3c08800a */ lui $t0,0x800a -/* f01b5fc: 8d08a244 */ lw $t0,-0x5dbc($t0) -/* f01b600: 24010002 */ addiu $at,$zero,0x2 -/* f01b604: 3043ffff */ andi $v1,$v0,0xffff -/* f01b608: 91090250 */ lbu $t1,0x250($t0) -/* f01b60c: 02205025 */ or $t2,$s1,$zero -/* f01b610: 240d0001 */ addiu $t5,$zero,0x1 -/* f01b614: 15210005 */ bne $t1,$at,.L0f01b62c -/* f01b618: 240f0001 */ addiu $t7,$zero,0x1 -/* f01b61c: 31518000 */ andi $s1,$t2,0x8000 -/* f01b620: 00009025 */ or $s2,$zero,$zero -/* f01b624: 00009825 */ or $s3,$zero,$zero -/* f01b628: 00001825 */ or $v1,$zero,$zero -.L0f01b62c: -/* f01b62c: 322c8000 */ andi $t4,$s1,0x8000 -/* f01b630: 11800002 */ beqz $t4,.L0f01b63c -/* f01b634: 02201025 */ or $v0,$s1,$zero -/* f01b638: afad00b0 */ sw $t5,0xb0($sp) -.L0f01b63c: -/* f01b63c: 306e2000 */ andi $t6,$v1,0x2000 -/* f01b640: 11c00002 */ beqz $t6,.L0f01b64c -/* f01b644: 30580008 */ andi $t8,$v0,0x8 -/* f01b648: afaf00ac */ sw $t7,0xac($sp) -.L0f01b64c: -/* f01b64c: 13000002 */ beqz $t8,.L0f01b658 -/* f01b650: 30590004 */ andi $t9,$v0,0x4 -/* f01b654: 0000a025 */ or $s4,$zero,$zero -.L0f01b658: -/* f01b658: 13200002 */ beqz $t9,.L0f01b664 -/* f01b65c: 30480002 */ andi $t0,$v0,0x2 -/* f01b660: 24140002 */ addiu $s4,$zero,0x2 -.L0f01b664: -/* f01b664: 11000002 */ beqz $t0,.L0f01b670 -/* f01b668: 30490001 */ andi $t1,$v0,0x1 -/* f01b66c: 0000a825 */ or $s5,$zero,$zero -.L0f01b670: -/* f01b670: 11200002 */ beqz $t1,.L0f01b67c -/* f01b674: 304a0800 */ andi $t2,$v0,0x800 -/* f01b678: 24150002 */ addiu $s5,$zero,0x2 -.L0f01b67c: -/* f01b67c: 11400002 */ beqz $t2,.L0f01b688 -/* f01b680: 304b0400 */ andi $t3,$v0,0x400 -/* f01b684: 0000a025 */ or $s4,$zero,$zero -.L0f01b688: -/* f01b688: 11600002 */ beqz $t3,.L0f01b694 -/* f01b68c: 304c0200 */ andi $t4,$v0,0x200 -/* f01b690: 24140002 */ addiu $s4,$zero,0x2 -.L0f01b694: -/* f01b694: 11800002 */ beqz $t4,.L0f01b6a0 -/* f01b698: 304d0100 */ andi $t5,$v0,0x100 -/* f01b69c: 0000a825 */ or $s5,$zero,$zero -.L0f01b6a0: -/* f01b6a0: 11a00002 */ beqz $t5,.L0f01b6ac -/* f01b6a4: 00121e00 */ sll $v1,$s2,0x18 -/* f01b6a8: 24150002 */ addiu $s5,$zero,0x2 -.L0f01b6ac: -/* f01b6ac: 06410005 */ bgez $s2,.L0f01b6c4 -/* f01b6b0: 0003c603 */ sra $t8,$v1,0x18 -/* f01b6b4: 00121823 */ negu $v1,$s2 -/* f01b6b8: 00037600 */ sll $t6,$v1,0x18 -/* f01b6bc: 10000002 */ beqz $zero,.L0f01b6c8 -/* f01b6c0: 000e1e03 */ sra $v1,$t6,0x18 -.L0f01b6c4: -/* f01b6c4: 03001825 */ or $v1,$t8,$zero -.L0f01b6c8: -/* f01b6c8: 06610005 */ bgez $s3,.L0f01b6e0 -/* f01b6cc: 28610015 */ slti $at,$v1,0x15 -/* f01b6d0: 00131023 */ negu $v0,$s3 -/* f01b6d4: 0002ce00 */ sll $t9,$v0,0x18 -/* f01b6d8: 10000004 */ beqz $zero,.L0f01b6ec -/* f01b6dc: 00191603 */ sra $v0,$t9,0x18 -.L0f01b6e0: -/* f01b6e0: 00131600 */ sll $v0,$s3,0x18 -/* f01b6e4: 00024e03 */ sra $t1,$v0,0x18 -/* f01b6e8: 01201025 */ or $v0,$t1,$zero -.L0f01b6ec: -/* f01b6ec: 10200004 */ beqz $at,.L0f01b700 -/* f01b6f0: 240a0001 */ addiu $t2,$zero,0x1 -/* f01b6f4: 28410015 */ slti $at,$v0,0x15 -/* f01b6f8: 14200024 */ bnez $at,.L0f01b78c -/* f01b6fc: 00000000 */ sll $zero,$zero,0x0 -.L0f01b700: -/* f01b700: 44822000 */ mtc1 $v0,$f4 -/* f01b704: 44833000 */ mtc1 $v1,$f6 -/* f01b708: 46802020 */ cvt.s.w $f0,$f4 -/* f01b70c: 468030a0 */ cvt.s.w $f2,$f6 -/* f01b710: 46020203 */ div.s $f8,$f0,$f2 -/* f01b714: 4614403c */ c.lt.s $f8,$f20 -/* f01b718: 00000000 */ sll $zero,$zero,0x0 -/* f01b71c: 45020008 */ bc1fl .L0f01b740 -/* f01b720: 46001283 */ div.s $f10,$f2,$f0 -/* f01b724: 06410003 */ bgez $s2,.L0f01b734 -/* f01b728: 24140001 */ addiu $s4,$zero,0x1 -/* f01b72c: 10000016 */ beqz $zero,.L0f01b788 -/* f01b730: 0000a825 */ or $s5,$zero,$zero -.L0f01b734: -/* f01b734: 10000014 */ beqz $zero,.L0f01b788 -/* f01b738: 24150002 */ addiu $s5,$zero,0x2 -/* f01b73c: 46001283 */ div.s $f10,$f2,$f0 -.L0f01b740: -/* f01b740: 4614503c */ c.lt.s $f10,$f20 -/* f01b744: 00000000 */ sll $zero,$zero,0x0 -/* f01b748: 45000007 */ bc1f .L0f01b768 -/* f01b74c: 00000000 */ sll $zero,$zero,0x0 -/* f01b750: 06610003 */ bgez $s3,.L0f01b760 -/* f01b754: 24150001 */ addiu $s5,$zero,0x1 -/* f01b758: 1000000b */ beqz $zero,.L0f01b788 -/* f01b75c: 24140002 */ addiu $s4,$zero,0x2 -.L0f01b760: -/* f01b760: 10000009 */ beqz $zero,.L0f01b788 -/* f01b764: 0000a025 */ or $s4,$zero,$zero -.L0f01b768: -/* f01b768: 06410003 */ bgez $s2,.L0f01b778 -/* f01b76c: 24150002 */ addiu $s5,$zero,0x2 -/* f01b770: 10000001 */ beqz $zero,.L0f01b778 -/* f01b774: 0000a825 */ or $s5,$zero,$zero -.L0f01b778: -/* f01b778: 06610003 */ bgez $s3,.L0f01b788 -/* f01b77c: 0000a025 */ or $s4,$zero,$zero -/* f01b780: 10000001 */ beqz $zero,.L0f01b788 -/* f01b784: 24140002 */ addiu $s4,$zero,0x2 -.L0f01b788: -/* f01b788: afaa00b8 */ sw $t2,0xb8($sp) -.L0f01b78c: -/* f01b78c: 3c04800a */ lui $a0,0x800a -/* f01b790: 06c10005 */ bgez $s6,.L0f01b7a8 -/* f01b794: 8c84a244 */ lw $a0,-0x5dbc($a0) -/* f01b798: 00161823 */ negu $v1,$s6 -/* f01b79c: 00035e00 */ sll $t3,$v1,0x18 -/* f01b7a0: 10000004 */ beqz $zero,.L0f01b7b4 -/* f01b7a4: 000b1e03 */ sra $v1,$t3,0x18 -.L0f01b7a8: -/* f01b7a8: 00161e00 */ sll $v1,$s6,0x18 -/* f01b7ac: 00036e03 */ sra $t5,$v1,0x18 -/* f01b7b0: 01a01825 */ or $v1,$t5,$zero -.L0f01b7b4: -/* f01b7b4: 06e10005 */ bgez $s7,.L0f01b7cc -/* f01b7b8: 28610015 */ slti $at,$v1,0x15 -/* f01b7bc: 00171023 */ negu $v0,$s7 -/* f01b7c0: 00027600 */ sll $t6,$v0,0x18 -/* f01b7c4: 10000004 */ beqz $zero,.L0f01b7d8 -/* f01b7c8: 000e1603 */ sra $v0,$t6,0x18 -.L0f01b7cc: -/* f01b7cc: 00171600 */ sll $v0,$s7,0x18 -/* f01b7d0: 0002c603 */ sra $t8,$v0,0x18 -/* f01b7d4: 03001025 */ or $v0,$t8,$zero -.L0f01b7d8: -/* f01b7d8: 10200004 */ beqz $at,.L0f01b7ec -/* f01b7dc: 3c09800a */ lui $t1,0x800a -/* f01b7e0: 28410015 */ slti $at,$v0,0x15 -/* f01b7e4: 54200026 */ bnezl $at,.L0f01b880 -/* f01b7e8: 8c8800d8 */ lw $t0,0xd8($a0) -.L0f01b7ec: -/* f01b7ec: 44828000 */ mtc1 $v0,$f16 -/* f01b7f0: 44839000 */ mtc1 $v1,$f18 -/* f01b7f4: 24190001 */ addiu $t9,$zero,0x1 -/* f01b7f8: 46808020 */ cvt.s.w $f0,$f16 -/* f01b7fc: afb900b8 */ sw $t9,0xb8($sp) -/* f01b800: 468090a0 */ cvt.s.w $f2,$f18 -/* f01b804: 46020103 */ div.s $f4,$f0,$f2 -/* f01b808: 4614203c */ c.lt.s $f4,$f20 -/* f01b80c: 00000000 */ sll $zero,$zero,0x0 -/* f01b810: 45020008 */ bc1fl .L0f01b834 -/* f01b814: 46001183 */ div.s $f6,$f2,$f0 -/* f01b818: 06c10003 */ bgez $s6,.L0f01b828 -/* f01b81c: 24140001 */ addiu $s4,$zero,0x1 -/* f01b820: 10000016 */ beqz $zero,.L0f01b87c -/* f01b824: 0000a825 */ or $s5,$zero,$zero -.L0f01b828: -/* f01b828: 10000014 */ beqz $zero,.L0f01b87c -/* f01b82c: 24150002 */ addiu $s5,$zero,0x2 -/* f01b830: 46001183 */ div.s $f6,$f2,$f0 -.L0f01b834: -/* f01b834: 4614303c */ c.lt.s $f6,$f20 -/* f01b838: 00000000 */ sll $zero,$zero,0x0 -/* f01b83c: 45000007 */ bc1f .L0f01b85c -/* f01b840: 00000000 */ sll $zero,$zero,0x0 -/* f01b844: 06e10003 */ bgez $s7,.L0f01b854 -/* f01b848: 24150001 */ addiu $s5,$zero,0x1 -/* f01b84c: 1000000b */ beqz $zero,.L0f01b87c -/* f01b850: 24140002 */ addiu $s4,$zero,0x2 -.L0f01b854: -/* f01b854: 10000009 */ beqz $zero,.L0f01b87c -/* f01b858: 0000a025 */ or $s4,$zero,$zero -.L0f01b85c: -/* f01b85c: 06c10003 */ bgez $s6,.L0f01b86c -/* f01b860: 24150002 */ addiu $s5,$zero,0x2 -/* f01b864: 10000001 */ beqz $zero,.L0f01b86c -/* f01b868: 0000a825 */ or $s5,$zero,$zero -.L0f01b86c: -/* f01b86c: 06e10003 */ bgez $s7,.L0f01b87c -/* f01b870: 0000a025 */ or $s4,$zero,$zero -/* f01b874: 10000001 */ beqz $zero,.L0f01b87c -/* f01b878: 24140002 */ addiu $s4,$zero,0x2 -.L0f01b87c: -/* f01b87c: 8c8800d8 */ lw $t0,0xd8($a0) -.L0f01b880: -/* f01b880: 3c0c8007 */ lui $t4,0x8007 -/* f01b884: 11000002 */ beqz $t0,.L0f01b890 -/* f01b888: 00000000 */ sll $zero,$zero,0x0 -/* f01b88c: afa000b0 */ sw $zero,0xb0($sp) -.L0f01b890: -/* f01b890: 8d299ff4 */ lw $t1,-0x600c($t1) -/* f01b894: 55200003 */ bnezl $t1,.L0f01b8a4 -/* f01b898: 8faa00b0 */ lw $t2,0xb0($sp) -/* f01b89c: afa000b0 */ sw $zero,0xb0($sp) -/* f01b8a0: 8faa00b0 */ lw $t2,0xb0($sp) -.L0f01b8a4: -/* f01b8a4: 97af00be */ lhu $t7,0xbe($sp) -/* f01b8a8: 15400016 */ bnez $t2,.L0f01b904 -/* f01b8ac: 31f82000 */ andi $t8,$t7,0x2000 -/* f01b8b0: 908b0250 */ lbu $t3,0x250($a0) -/* f01b8b4: 24010002 */ addiu $at,$zero,0x2 -/* f01b8b8: 1561000e */ bne $t3,$at,.L0f01b8f4 -/* f01b8bc: 00000000 */ sll $zero,$zero,0x0 -/* f01b8c0: 8d8c1448 */ lw $t4,0x1448($t4) -/* f01b8c4: 3c0e800a */ lui $t6,0x800a -/* f01b8c8: 000c68c0 */ sll $t5,$t4,0x3 -/* f01b8cc: 01ac6823 */ subu $t5,$t5,$t4 -/* f01b8d0: 000d6880 */ sll $t5,$t5,0x2 -/* f01b8d4: 01ac6821 */ addu $t5,$t5,$t4 -/* f01b8d8: 000d68c0 */ sll $t5,$t5,0x3 -/* f01b8dc: 01ac6823 */ subu $t5,$t5,$t4 -/* f01b8e0: 000d6900 */ sll $t5,$t5,0x4 -/* f01b8e4: 01cd7021 */ addu $t6,$t6,$t5 -/* f01b8e8: 8dcee4f8 */ lw $t6,-0x1b08($t6) -/* f01b8ec: 15c00005 */ bnez $t6,.L0f01b904 -/* f01b8f0: 00000000 */ sll $zero,$zero,0x0 -.L0f01b8f4: -/* f01b8f4: 0fc3fc10 */ jal func0f0ff040 -/* f01b8f8: 00000000 */ sll $zero,$zero,0x0 -/* f01b8fc: 100000c1 */ beqz $zero,.L0f01bc04 -/* f01b900: 00000000 */ sll $zero,$zero,0x0 -.L0f01b904: -/* f01b904: 13000002 */ beqz $t8,.L0f01b910 -/* f01b908: 24190001 */ addiu $t9,$zero,0x1 -/* f01b90c: afb900ac */ sw $t9,0xac($sp) -.L0f01b910: -/* f01b910: 8fa800ac */ lw $t0,0xac($sp) -/* f01b914: 3c09800a */ lui $t1,0x800a -/* f01b918: 51000047 */ beqzl $t0,.L0f01ba38 -/* f01b91c: 83ad00c7 */ lb $t5,0xc7($sp) -/* f01b920: 8d2921b8 */ lw $t1,0x21b8($t1) -/* f01b924: 3c0b800a */ lui $t3,0x800a -/* f01b928: 256b20d0 */ addiu $t3,$t3,0x20d0 -/* f01b92c: 000950c0 */ sll $t2,$t1,0x3 -/* f01b930: 01495023 */ subu $t2,$t2,$t1 -/* f01b934: 000a50c0 */ sll $t2,$t2,0x3 -/* f01b938: 014b8021 */ addu $s0,$t2,$t3 -/* f01b93c: 820c0000 */ lb $t4,0x0($s0) -/* f01b940: 3c0d800a */ lui $t5,0x800a -/* f01b944: 29810002 */ slti $at,$t4,0x2 -/* f01b948: 54200032 */ bnezl $at,.L0f01ba14 -/* f01b94c: 9204000e */ lbu $a0,0xe($s0) -/* f01b950: 8dada434 */ lw $t5,-0x5bcc($t5) -/* f01b954: 3c0e800a */ lui $t6,0x800a -/* f01b958: 51a00010 */ beqzl $t5,.L0f01b99c -/* f01b95c: 9202000e */ lbu $v0,0xe($s0) -/* f01b960: 81cfdfeb */ lb $t7,-0x2015($t6) -/* f01b964: 05e3000d */ bgezl $t7,.L0f01b99c -/* f01b968: 9202000e */ lbu $v0,0xe($s0) -/* f01b96c: 9204000e */ lbu $a0,0xe($s0) -/* f01b970: 24010004 */ addiu $at,$zero,0x4 -/* f01b974: 24180001 */ addiu $t8,$zero,0x1 -/* f01b978: 14810003 */ bne $a0,$at,.L0f01b988 -/* f01b97c: 00000000 */ sll $zero,$zero,0x0 -/* f01b980: 1000002c */ beqz $zero,.L0f01ba34 -/* f01b984: a3b800c7 */ sb $t8,0xc7($sp) -.L0f01b988: -/* f01b988: 0fc3f7c5 */ jal func0f0fdf14 -/* f01b98c: 00000000 */ sll $zero,$zero,0x0 -/* f01b990: 10000029 */ beqz $zero,.L0f01ba38 -/* f01b994: 83ad00c7 */ lb $t5,0xc7($sp) -/* f01b998: 9202000e */ lbu $v0,0xe($s0) -.L0f01b99c: -/* f01b99c: 3c19800b */ lui $t9,0x800b -/* f01b9a0: 24010001 */ addiu $at,$zero,0x1 -/* f01b9a4: 0322c821 */ addu $t9,$t9,$v0 -/* f01b9a8: 9339cb78 */ lbu $t9,-0x3488($t9) -/* f01b9ac: 5721000d */ bnel $t9,$at,.L0f01b9e4 -/* f01b9b0: 920a0032 */ lbu $t2,0x32($s0) -/* f01b9b4: 0fc3f598 */ jal func0f0fd660 -/* f01b9b8: 00000000 */ sll $zero,$zero,0x0 -/* f01b9bc: 3c08800a */ lui $t0,0x800a -/* f01b9c0: 8d0821b8 */ lw $t0,0x21b8($t0) -/* f01b9c4: 3c02800a */ lui $v0,0x800a -/* f01b9c8: 000848c0 */ sll $t1,$t0,0x3 -/* f01b9cc: 01284823 */ subu $t1,$t1,$t0 -/* f01b9d0: 000948c0 */ sll $t1,$t1,0x3 -/* f01b9d4: 00491021 */ addu $v0,$v0,$t1 -/* f01b9d8: 10000006 */ beqz $zero,.L0f01b9f4 -/* f01b9dc: 904220de */ lbu $v0,0x20de($v0) -/* f01b9e0: 920a0032 */ lbu $t2,0x32($s0) -.L0f01b9e4: -/* f01b9e4: 240b0001 */ addiu $t3,$zero,0x1 -/* f01b9e8: 55400003 */ bnezl $t2,.L0f01b9f8 -/* f01b9ec: 24010004 */ addiu $at,$zero,0x4 -/* f01b9f0: a3ab00c7 */ sb $t3,0xc7($sp) -.L0f01b9f4: -/* f01b9f4: 24010004 */ addiu $at,$zero,0x4 -.L0f01b9f8: -/* f01b9f8: 1041000e */ beq $v0,$at,.L0f01ba34 -/* f01b9fc: 00402025 */ or $a0,$v0,$zero -/* f01ba00: 0fc3f7c5 */ jal func0f0fdf14 -/* f01ba04: 00000000 */ sll $zero,$zero,0x0 -/* f01ba08: 1000000b */ beqz $zero,.L0f01ba38 -/* f01ba0c: 83ad00c7 */ lb $t5,0xc7($sp) -/* f01ba10: 9204000e */ lbu $a0,0xe($s0) -.L0f01ba14: -/* f01ba14: 24010004 */ addiu $at,$zero,0x4 -/* f01ba18: 240c0001 */ addiu $t4,$zero,0x1 -/* f01ba1c: 14810003 */ bne $a0,$at,.L0f01ba2c -/* f01ba20: 00000000 */ sll $zero,$zero,0x0 -/* f01ba24: 10000003 */ beqz $zero,.L0f01ba34 -/* f01ba28: a3ac00c7 */ sb $t4,0xc7($sp) -.L0f01ba2c: -/* f01ba2c: 0fc3f7c5 */ jal func0f0fdf14 -/* f01ba30: 00000000 */ sll $zero,$zero,0x0 -.L0f01ba34: -/* f01ba34: 83ad00c7 */ lb $t5,0xc7($sp) -.L0f01ba38: -/* f01ba38: 11a0001f */ beqz $t5,.L0f01bab8 -/* f01ba3c: 00000000 */ sll $zero,$zero,0x0 -/* f01ba40: 0fc3fade */ jal func0f0feb78 -/* f01ba44: 01a02025 */ or $a0,$t5,$zero -/* f01ba48: 3c0e800a */ lui $t6,0x800a -/* f01ba4c: 8dce21b8 */ lw $t6,0x21b8($t6) -/* f01ba50: 3c18800a */ lui $t8,0x800a -/* f01ba54: 24010001 */ addiu $at,$zero,0x1 -/* f01ba58: 000e78c0 */ sll $t7,$t6,0x3 -/* f01ba5c: 01ee7823 */ subu $t7,$t7,$t6 -/* f01ba60: 000f78c0 */ sll $t7,$t7,0x3 -/* f01ba64: 030fc021 */ addu $t8,$t8,$t7 -/* f01ba68: 831820d0 */ lb $t8,0x20d0($t8) -/* f01ba6c: 3c04800a */ lui $a0,0x800a -/* f01ba70: 17010011 */ bne $t8,$at,.L0f01bab8 -/* f01ba74: 00000000 */ sll $zero,$zero,0x0 -/* f01ba78: 8c84a244 */ lw $a0,-0x5dbc($a0) -/* f01ba7c: 00002825 */ or $a1,$zero,$zero -/* f01ba80: 0fc2c42e */ jal func0f0b10b8 -/* f01ba84: 24840638 */ addiu $a0,$a0,0x638 -/* f01ba88: 3c04800a */ lui $a0,0x800a -/* f01ba8c: 8c84a244 */ lw $a0,-0x5dbc($a0) -/* f01ba90: 00408025 */ or $s0,$v0,$zero -/* f01ba94: 24050001 */ addiu $a1,$zero,0x1 -/* f01ba98: 0fc2c42e */ jal func0f0b10b8 -/* f01ba9c: 24840638 */ addiu $a0,$a0,0x638 -/* f01baa0: 16000005 */ bnez $s0,.L0f01bab8 -/* f01baa4: 00000000 */ sll $zero,$zero,0x0 -/* f01baa8: 14400003 */ bnez $v0,.L0f01bab8 -/* f01baac: 00000000 */ sll $zero,$zero,0x0 -/* f01bab0: 0fc3fade */ jal func0f0feb78 -/* f01bab4: 83a400c7 */ lb $a0,0xc7($sp) -.L0f01bab8: -/* f01bab8: 3c19800a */ lui $t9,0x800a -/* f01babc: 8f39a244 */ lw $t9,-0x5dbc($t9) -/* f01bac0: 00144880 */ sll $t1,$s4,0x2 -/* f01bac4: 24010002 */ addiu $at,$zero,0x2 -/* f01bac8: 93280250 */ lbu $t0,0x250($t9) -/* f01bacc: 01344823 */ subu $t1,$t1,$s4 -/* f01bad0: 02a99021 */ addu $s2,$s5,$t1 -/* f01bad4: 11010046 */ beq $t0,$at,.L0f01bbf0 -/* f01bad8: 24010004 */ addiu $at,$zero,0x4 -/* f01badc: 16410011 */ bne $s2,$at,.L0f01bb24 -/* f01bae0: 24110001 */ addiu $s1,$zero,0x1 -/* f01bae4: 3c0a800a */ lui $t2,0x800a -/* f01bae8: 8d4a21b8 */ lw $t2,0x21b8($t2) -/* f01baec: 3c0c800a */ lui $t4,0x800a -/* f01baf0: 258c20d0 */ addiu $t4,$t4,0x20d0 -/* f01baf4: 000a58c0 */ sll $t3,$t2,0x3 -/* f01baf8: 016a5823 */ subu $t3,$t3,$t2 -/* f01bafc: 000b58c0 */ sll $t3,$t3,0x3 -/* f01bb00: 016c8021 */ addu $s0,$t3,$t4 -/* f01bb04: 8e020014 */ lw $v0,0x14($s0) -/* f01bb08: 1c400004 */ bgtz $v0,.L0f01bb1c -/* f01bb0c: 244dffff */ addiu $t5,$v0,-1 -/* f01bb10: ae000014 */ sw $zero,0x14($s0) -/* f01bb14: 10000036 */ beqz $zero,.L0f01bbf0 -/* f01bb18: a212000e */ sb $s2,0xe($s0) -.L0f01bb1c: -/* f01bb1c: 10000034 */ beqz $zero,.L0f01bbf0 -/* f01bb20: ae0d0014 */ sw $t5,0x14($s0) -.L0f01bb24: -/* f01bb24: 02402025 */ or $a0,$s2,$zero -/* f01bb28: 27a50070 */ addiu $a1,$sp,0x70 -/* f01bb2c: 0fc3f8a0 */ jal func0f0fe280 -/* f01bb30: 27a60074 */ addiu $a2,$sp,0x74 -/* f01bb34: 3c057f1b */ lui $a1,0x7f1b -/* f01bb38: 24a585a0 */ addiu $a1,$a1,-31328 -/* f01bb3c: 0c004c9d */ jal 0x13274 -/* f01bb40: 27a40074 */ addiu $a0,$sp,0x74 -/* f01bb44: 14400002 */ bnez $v0,.L0f01bb50 -/* f01bb48: 3c0e800a */ lui $t6,0x800a -/* f01bb4c: 00008825 */ or $s1,$zero,$zero -.L0f01bb50: -/* f01bb50: 8dce21b8 */ lw $t6,0x21b8($t6) -/* f01bb54: 3c18800a */ lui $t8,0x800a -/* f01bb58: 271820d0 */ addiu $t8,$t8,0x20d0 -/* f01bb5c: 000e78c0 */ sll $t7,$t6,0x3 -/* f01bb60: 01ee7823 */ subu $t7,$t7,$t6 -/* f01bb64: 000f78c0 */ sll $t7,$t7,0x3 -/* f01bb68: 01f88021 */ addu $s0,$t7,$t8 -/* f01bb6c: 9204000e */ lbu $a0,0xe($s0) -/* f01bb70: 24010004 */ addiu $at,$zero,0x4 -/* f01bb74: 8fb900b8 */ lw $t9,0xb8($sp) -/* f01bb78: 10810019 */ beq $a0,$at,.L0f01bbe0 -/* f01bb7c: 240b000f */ addiu $t3,$zero,0xf -/* f01bb80: 17200017 */ bnez $t9,.L0f01bbe0 -/* f01bb84: 00000000 */ sll $zero,$zero,0x0 -/* f01bb88: 10800007 */ beqz $a0,.L0f01bba8 -/* f01bb8c: 24010002 */ addiu $at,$zero,0x2 -/* f01bb90: 10810005 */ beq $a0,$at,.L0f01bba8 -/* f01bb94: 24010006 */ addiu $at,$zero,0x6 -/* f01bb98: 10810003 */ beq $a0,$at,.L0f01bba8 -/* f01bb9c: 24010008 */ addiu $at,$zero,0x8 -/* f01bba0: 1481000f */ bne $a0,$at,.L0f01bbe0 -/* f01bba4: 00000000 */ sll $zero,$zero,0x0 -.L0f01bba8: -/* f01bba8: 9208000f */ lbu $t0,0xf($s0) -/* f01bbac: 24090002 */ addiu $t1,$zero,0x2 -/* f01bbb0: 52480005 */ beql $s2,$t0,.L0f01bbc8 -/* f01bbb4: 8e020010 */ lw $v0,0x10($s0) -/* f01bbb8: ae090010 */ sw $t1,0x10($s0) -/* f01bbbc: a212000f */ sb $s2,0xf($s0) -/* f01bbc0: 00008825 */ or $s1,$zero,$zero -/* f01bbc4: 8e020010 */ lw $v0,0x10($s0) -.L0f01bbc8: -/* f01bbc8: 18400005 */ blez $v0,.L0f01bbe0 -/* f01bbcc: 00000000 */ sll $zero,$zero,0x0 -/* f01bbd0: 12200003 */ beqz $s1,.L0f01bbe0 -/* f01bbd4: 244affff */ addiu $t2,$v0,-1 -/* f01bbd8: 00008825 */ or $s1,$zero,$zero -/* f01bbdc: ae0a0010 */ sw $t2,0x10($s0) -.L0f01bbe0: -/* f01bbe0: 52200004 */ beqzl $s1,.L0f01bbf4 -/* f01bbe4: 8fac00cc */ lw $t4,0xcc($sp) -/* f01bbe8: ae0b0014 */ sw $t3,0x14($s0) -/* f01bbec: a212000e */ sb $s2,0xe($s0) -.L0f01bbf0: -/* f01bbf0: 8fac00cc */ lw $t4,0xcc($sp) -.L0f01bbf4: -/* f01bbf4: 27de0001 */ addiu $s8,$s8,0x1 -/* f01bbf8: 03cc082a */ slt $at,$s8,$t4 -/* f01bbfc: 5420fdcc */ bnezl $at,.L0f01b330 -/* f01bc00: a3a000c7 */ sb $zero,0xc7($sp) -.L0f01bc04: -/* f01bc04: 3c07800a */ lui $a3,0x800a -/* f01bc08: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f01bc0c: 8ced0284 */ lw $t5,0x284($a3) -/* f01bc10: 24010002 */ addiu $at,$zero,0x2 -/* f01bc14: 3c07800a */ lui $a3,0x800a -/* f01bc18: 91ae0250 */ lbu $t6,0x250($t5) -/* f01bc1c: 00002825 */ or $a1,$zero,$zero -/* f01bc20: 3c0f800a */ lui $t7,0x800a -/* f01bc24: 11c1006e */ beq $t6,$at,.L0f01bde0 -/* f01bc28: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f01bc2c: 8def21b8 */ lw $t7,0x21b8($t7) -/* f01bc30: 3c19800a */ lui $t9,0x800a -/* f01bc34: 273920d0 */ addiu $t9,$t9,0x20d0 -/* f01bc38: 000fc0c0 */ sll $t8,$t7,0x3 -/* f01bc3c: 030fc023 */ subu $t8,$t8,$t7 -/* f01bc40: 0018c0c0 */ sll $t8,$t8,0x3 -/* f01bc44: 03198021 */ addu $s0,$t8,$t9 -/* f01bc48: 8603000a */ lh $v1,0xa($s0) -/* f01bc4c: 2401ff85 */ addiu $at,$zero,-123 -/* f01bc50: 50610026 */ beql $v1,$at,.L0f01bcec -/* f01bc54: 86020004 */ lh $v0,0x4($s0) -/* f01bc58: 86080006 */ lh $t0,0x6($s0) -/* f01bc5c: 8604000c */ lh $a0,0xc($s0) -/* f01bc60: 860b0008 */ lh $t3,0x8($s0) -/* f01bc64: 00684821 */ addu $t1,$v1,$t0 -/* f01bc68: 05210003 */ bgez $t1,.L0f01bc78 -/* f01bc6c: 00095043 */ sra $t2,$t1,0x1 -/* f01bc70: 25210001 */ addiu $at,$t1,0x1 -/* f01bc74: 00015043 */ sra $t2,$at,0x1 -.L0f01bc78: -/* f01bc78: a60a0006 */ sh $t2,0x6($s0) -/* f01bc7c: 860e0006 */ lh $t6,0x6($s0) -/* f01bc80: 008b6021 */ addu $t4,$a0,$t3 -/* f01bc84: 05810003 */ bgez $t4,.L0f01bc94 -/* f01bc88: 000c6843 */ sra $t5,$t4,0x1 -/* f01bc8c: 25810001 */ addiu $at,$t4,0x1 -/* f01bc90: 00016843 */ sra $t5,$at,0x1 -.L0f01bc94: -/* f01bc94: 01c31023 */ subu $v0,$t6,$v1 -/* f01bc98: 00027c00 */ sll $t7,$v0,0x10 -/* f01bc9c: 000fc403 */ sra $t8,$t7,0x10 -/* f01bca0: 2b010002 */ slti $at,$t8,0x2 -/* f01bca4: 10200006 */ beqz $at,.L0f01bcc0 -/* f01bca8: a60d0008 */ sh $t5,0x8($s0) -/* f01bcac: 2b01ffff */ slti $at,$t8,-1 -/* f01bcb0: 54200004 */ bnezl $at,.L0f01bcc4 -/* f01bcb4: 86190008 */ lh $t9,0x8($s0) -/* f01bcb8: a6030006 */ sh $v1,0x6($s0) -/* f01bcbc: 8604000c */ lh $a0,0xc($s0) -.L0f01bcc0: -/* f01bcc0: 86190008 */ lh $t9,0x8($s0) -.L0f01bcc4: -/* f01bcc4: 03241023 */ subu $v0,$t9,$a0 -/* f01bcc8: 00024400 */ sll $t0,$v0,0x10 -/* f01bccc: 00084c03 */ sra $t1,$t0,0x10 -/* f01bcd0: 29210002 */ slti $at,$t1,0x2 -/* f01bcd4: 10200004 */ beqz $at,.L0f01bce8 -/* f01bcd8: 2921ffff */ slti $at,$t1,-1 -/* f01bcdc: 54200003 */ bnezl $at,.L0f01bcec -/* f01bce0: 86020004 */ lh $v0,0x4($s0) -/* f01bce4: a6040008 */ sh $a0,0x8($s0) -.L0f01bce8: -/* f01bce8: 86020004 */ lh $v0,0x4($s0) -.L0f01bcec: -/* f01bcec: 860c0002 */ lh $t4,0x2($s0) -/* f01bcf0: 24420005 */ addiu $v0,$v0,0x5 -/* f01bcf4: 00025400 */ sll $t2,$v0,0x10 -/* f01bcf8: 000c6880 */ sll $t5,$t4,0x2 -/* f01bcfc: 000a5c03 */ sra $t3,$t2,0x10 -/* f01bd00: 01ac6823 */ subu $t5,$t5,$t4 -/* f01bd04: 01ab7021 */ addu $t6,$t5,$t3 -/* f01bd08: 01601025 */ or $v0,$t3,$zero -/* f01bd0c: 05c10003 */ bgez $t6,.L0f01bd1c -/* f01bd10: 000e7883 */ sra $t7,$t6,0x2 -/* f01bd14: 25c10003 */ addiu $at,$t6,0x3 -/* f01bd18: 00017883 */ sra $t7,$at,0x2 -.L0f01bd1c: -/* f01bd1c: a60f0002 */ sh $t7,0x2($s0) -/* f01bd20: 86180002 */ lh $t8,0x2($s0) -/* f01bd24: 03021823 */ subu $v1,$t8,$v0 -/* f01bd28: 0003cc00 */ sll $t9,$v1,0x10 -/* f01bd2c: 00194403 */ sra $t0,$t9,0x10 -/* f01bd30: 29010002 */ slti $at,$t0,0x2 -/* f01bd34: 10200004 */ beqz $at,.L0f01bd48 -/* f01bd38: 2901ffff */ slti $at,$t0,-1 -/* f01bd3c: 54200003 */ bnezl $at,.L0f01bd4c -/* f01bd40: 3c013f80 */ lui $at,0x3f80 -/* f01bd44: a6020002 */ sh $v0,0x2($s0) -.L0f01bd48: -/* f01bd48: 3c013f80 */ lui $at,0x3f80 -.L0f01bd4c: -/* f01bd4c: 44816000 */ mtc1 $at,$f12 -/* f01bd50: c6000018 */ lwc1 $f0,0x18($s0) -/* f01bd54: 3c01800a */ lui $at,0x800a -/* f01bd58: 460c003c */ c.lt.s $f0,$f12 -/* f01bd5c: 00000000 */ sll $zero,$zero,0x0 -/* f01bd60: 45000009 */ bc1f .L0f01bd88 -/* f01bd64: 00000000 */ sll $zero,$zero,0x0 -/* f01bd68: c428a004 */ lwc1 $f8,-0x5ffc($at) -/* f01bd6c: 3c0141f0 */ lui $at,0x41f0 -/* f01bd70: 44815000 */ mtc1 $at,$f10 -/* f01bd74: 00000000 */ sll $zero,$zero,0x0 -/* f01bd78: 460a4403 */ div.s $f16,$f8,$f10 -/* f01bd7c: 46100480 */ add.s $f18,$f0,$f16 -/* f01bd80: e6120018 */ swc1 $f18,0x18($s0) -/* f01bd84: c6000018 */ lwc1 $f0,0x18($s0) -.L0f01bd88: -/* f01bd88: 3c01800a */ lui $at,0x800a -/* f01bd8c: 4600603c */ c.lt.s $f12,$f0 -/* f01bd90: c422a004 */ lwc1 $f2,-0x5ffc($at) -/* f01bd94: 3c0140a0 */ lui $at,0x40a0 -/* f01bd98: 44813000 */ mtc1 $at,$f6 -/* f01bd9c: 45000002 */ bc1f .L0f01bda8 -/* f01bda0: 46061203 */ div.s $f8,$f2,$f6 -/* f01bda4: e60c0018 */ swc1 $f12,0x18($s0) -.L0f01bda8: -/* f01bda8: c604001c */ lwc1 $f4,0x1c($s0) -/* f01bdac: 3c017f1b */ lui $at,0x7f1b -/* f01bdb0: 46082280 */ add.s $f10,$f4,$f8 -/* f01bdb4: e60a001c */ swc1 $f10,0x1c($s0) -/* f01bdb8: c43085a8 */ lwc1 $f16,-0x7a58($at) -/* f01bdbc: c600001c */ lwc1 $f0,0x1c($s0) -/* f01bdc0: 3c017f1b */ lui $at,0x7f1b -/* f01bdc4: 4600803c */ c.lt.s $f16,$f0 -/* f01bdc8: 00000000 */ sll $zero,$zero,0x0 -/* f01bdcc: 45020005 */ bc1fl .L0f01bde4 -/* f01bdd0: 8ce9006c */ lw $t1,0x6c($a3) -/* f01bdd4: c43285ac */ lwc1 $f18,-0x7a54($at) -/* f01bdd8: 46120181 */ sub.s $f6,$f0,$f18 -/* f01bddc: e606001c */ swc1 $f6,0x1c($s0) -.L0f01bde0: -/* f01bde0: 8ce9006c */ lw $t1,0x6c($a3) -.L0f01bde4: -/* f01bde4: 8fa600d8 */ lw $a2,0xd8($sp) -/* f01bde8: 3c0b800a */ lui $t3,0x800a -/* f01bdec: 11200003 */ beqz $t1,.L0f01bdfc -/* f01bdf0: 24c60001 */ addiu $a2,$a2,0x1 -/* f01bdf4: 10000001 */ beqz $zero,.L0f01bdfc -/* f01bdf8: 24050001 */ addiu $a1,$zero,0x1 -.L0f01bdfc: -/* f01bdfc: 8cea0068 */ lw $t2,0x68($a3) -/* f01be00: 3c0c800a */ lui $t4,0x800a -/* f01be04: 00002025 */ or $a0,$zero,$zero -/* f01be08: 11400003 */ beqz $t2,.L0f01be18 -/* f01be0c: 00001825 */ or $v1,$zero,$zero -/* f01be10: 10000001 */ beqz $zero,.L0f01be18 -/* f01be14: 24040001 */ addiu $a0,$zero,0x1 -.L0f01be18: -/* f01be18: 8d6ba024 */ lw $t3,-0x5fdc($t3) -/* f01be1c: 00001025 */ or $v0,$zero,$zero -/* f01be20: 11600003 */ beqz $t3,.L0f01be30 -/* f01be24: 00000000 */ sll $zero,$zero,0x0 -/* f01be28: 10000001 */ beqz $zero,.L0f01be30 -/* f01be2c: 24030001 */ addiu $v1,$zero,0x1 -.L0f01be30: -/* f01be30: 8d8ca030 */ lw $t4,-0x5fd0($t4) -/* f01be34: 11800003 */ beqz $t4,.L0f01be44 -/* f01be38: 00000000 */ sll $zero,$zero,0x0 -/* f01be3c: 10000001 */ beqz $zero,.L0f01be44 -/* f01be40: 24020001 */ addiu $v0,$zero,0x1 -.L0f01be44: -/* f01be44: 00436821 */ addu $t5,$v0,$v1 -/* f01be48: 01a47021 */ addu $t6,$t5,$a0 -/* f01be4c: 01c57821 */ addu $t7,$t6,$a1 -/* f01be50: 00cf082a */ slt $at,$a2,$t7 -/* f01be54: 1420fcf1 */ bnez $at,.L0f01b21c -/* f01be58: afa600d8 */ sw $a2,0xd8($sp) -.L0f01be5c: -/* f01be5c: 0fc4a24b */ jal func0f12892c -/* f01be60: 8fa400dc */ lw $a0,0xdc($sp) -/* f01be64: 8fbf0044 */ lw $ra,0x44($sp) -/* f01be68: d7b40018 */ ldc1 $f20,0x18($sp) -/* f01be6c: 8fb00020 */ lw $s0,0x20($sp) -/* f01be70: 8fb10024 */ lw $s1,0x24($sp) -/* f01be74: 8fb20028 */ lw $s2,0x28($sp) -/* f01be78: 8fb3002c */ lw $s3,0x2c($sp) -/* f01be7c: 8fb40030 */ lw $s4,0x30($sp) -/* f01be80: 8fb50034 */ lw $s5,0x34($sp) -/* f01be84: 8fb60038 */ lw $s6,0x38($sp) -/* f01be88: 8fb7003c */ lw $s7,0x3c($sp) -/* f01be8c: 8fbe0040 */ lw $s8,0x40($sp) -/* f01be90: 03e00008 */ jr $ra -/* f01be94: 27bd00e0 */ addiu $sp,$sp,0xe0 -/* f01be98: 00000000 */ sll $zero,$zero,0x0 -/* f01be9c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01bea0 -/* f01bea0: 3c028006 */ lui $v0,0x8006 -/* f01bea4: 24422944 */ addiu $v0,$v0,0x2944 -/* f01bea8: 904e0000 */ lbu $t6,0x0($v0) -/* f01beac: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01beb0: afbf0014 */ sw $ra,0x14($sp) -/* f01beb4: 11c00006 */ beqz $t6,.L0f01bed0 -/* f01beb8: 3c018006 */ lui $at,0x8006 -/* f01bebc: a0400000 */ sb $zero,0x0($v0) -/* f01bec0: 0c004e72 */ jal 0x139c8 -/* f01bec4: a0202948 */ sb $zero,0x2948($at) -/* f01bec8: 0fc442fe */ jal func0f110bf8 -/* f01becc: 00000000 */ sll $zero,$zero,0x0 -.L0f01bed0: -/* f01bed0: 8fbf0014 */ lw $ra,0x14($sp) -/* f01bed4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f01bed8: 03e00008 */ jr $ra -/* f01bedc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01bee0 -/* f01bee0: 3c04800a */ lui $a0,0x800a -/* f01bee4: 248419c0 */ addiu $a0,$a0,0x19c0 -/* f01bee8: 3c03800a */ lui $v1,0x800a -/* f01beec: 3c02800a */ lui $v0,0x800a -/* f01bef0: ac800000 */ sw $zero,0x0($a0) -/* f01bef4: 244219c0 */ addiu $v0,$v0,0x19c0 -/* f01bef8: 2463e000 */ addiu $v1,$v1,-8192 -/* f01befc: 8c6e04f8 */ lw $t6,0x4f8($v1) -.L0f01bf00: -/* f01bf00: 24630e70 */ addiu $v1,$v1,0xe70 -/* f01bf04: 11c00004 */ beqz $t6,.L0f01bf18 -/* f01bf08: 00000000 */ sll $zero,$zero,0x0 -/* f01bf0c: 8c8f0000 */ lw $t7,0x0($a0) -/* f01bf10: 25f80001 */ addiu $t8,$t7,0x1 -/* f01bf14: ac980000 */ sw $t8,0x0($a0) -.L0f01bf18: -/* f01bf18: 5462fff9 */ bnel $v1,$v0,.L0f01bf00 -/* f01bf1c: 8c6e04f8 */ lw $t6,0x4f8($v1) -/* f01bf20: 03e00008 */ jr $ra -/* f01bf24: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01bf28 -/* f01bf28: 27bdfe98 */ addiu $sp,$sp,-360 -/* f01bf2c: 3c0e8007 */ lui $t6,0x8007 -/* f01bf30: 8dce06c8 */ lw $t6,0x6c8($t6) -/* f01bf34: afb60040 */ sw $s6,0x40($sp) -/* f01bf38: 24160001 */ addiu $s6,$zero,0x1 -/* f01bf3c: afb00028 */ sw $s0,0x28($sp) -/* f01bf40: afbf0044 */ sw $ra,0x44($sp) -/* f01bf44: afb5003c */ sw $s5,0x3c($sp) -/* f01bf48: afb40038 */ sw $s4,0x38($sp) -/* f01bf4c: afb30034 */ sw $s3,0x34($sp) -/* f01bf50: afb20030 */ sw $s2,0x30($sp) -/* f01bf54: afb1002c */ sw $s1,0x2c($sp) -/* f01bf58: afb60154 */ sw $s6,0x154($sp) -/* f01bf5c: 16ce0005 */ bne $s6,$t6,.L0f01bf74 -/* f01bf60: 00008025 */ or $s0,$zero,$zero -/* f01bf64: 240f0002 */ addiu $t7,$zero,0x2 -/* f01bf68: 3c018008 */ lui $at,0x8008 -/* f01bf6c: 10000003 */ beqz $zero,.L0f01bf7c -/* f01bf70: ac2ffac0 */ sw $t7,-0x540($at) -.L0f01bf74: -/* f01bf74: 3c018008 */ lui $at,0x8008 -/* f01bf78: ac36fac0 */ sw $s6,-0x540($at) -.L0f01bf7c: -/* f01bf7c: 0fc01a77 */ jal func0f0069dc -/* f01bf80: 00000000 */ sll $zero,$zero,0x0 -/* f01bf84: 3c15800a */ lui $s5,0x800a -/* f01bf88: 0fc06fb8 */ jal func0f01bee0 -/* f01bf8c: 26b519c0 */ addiu $s5,$s5,0x19c0 -/* f01bf90: 3c03800a */ lui $v1,0x800a -/* f01bf94: 3c05800a */ lui $a1,0x800a -/* f01bf98: 24a519c0 */ addiu $a1,$a1,0x19c0 -/* f01bf9c: 2463e000 */ addiu $v1,$v1,-8192 -/* f01bfa0: 9062083c */ lbu $v0,0x83c($v1) -.L0f01bfa4: -/* f01bfa4: 18400002 */ blez $v0,.L0f01bfb0 -/* f01bfa8: 2458ffff */ addiu $t8,$v0,-1 -/* f01bfac: a078083c */ sb $t8,0x83c($v1) -.L0f01bfb0: -/* f01bfb0: 8c7904f8 */ lw $t9,0x4f8($v1) -/* f01bfb4: 24630e70 */ addiu $v1,$v1,0xe70 -/* f01bfb8: 13200002 */ beqz $t9,.L0f01bfc4 -/* f01bfbc: 00000000 */ sll $zero,$zero,0x0 -/* f01bfc0: 02c08025 */ or $s0,$s6,$zero -.L0f01bfc4: -/* f01bfc4: 5465fff7 */ bnel $v1,$a1,.L0f01bfa4 -/* f01bfc8: 9062083c */ lbu $v0,0x83c($v1) -/* f01bfcc: 16000009 */ bnez $s0,.L0f01bff4 -/* f01bfd0: 00000000 */ sll $zero,$zero,0x0 -/* f01bfd4: 92ad0014 */ lbu $t5,0x14($s5) -/* f01bfd8: 11a00006 */ beqz $t5,.L0f01bff4 -/* f01bfdc: 00000000 */ sll $zero,$zero,0x0 -/* f01bfe0: 92ae0015 */ lbu $t6,0x15($s5) -/* f01bfe4: 240100ff */ addiu $at,$zero,0xff -/* f01bfe8: 15c10002 */ bne $t6,$at,.L0f01bff4 -/* f01bfec: 00000000 */ sll $zero,$zero,0x0 -/* f01bff0: a2a00015 */ sb $zero,0x15($s5) -.L0f01bff4: -/* f01bff4: 5200002f */ beqzl $s0,.L0f01c0b4 -/* f01bff8: 92a30015 */ lbu $v1,0x15($s5) -/* f01bffc: 82a8066e */ lb $t0,0x66e($s5) -/* f01c000: 3c10800a */ lui $s0,0x800a -/* f01c004: 2610dfc0 */ addiu $s0,$s0,-8256 -/* f01c008: 5900002a */ blezl $t0,.L0f01c0b4 -/* f01c00c: 92a30015 */ lbu $v1,0x15($s5) -/* f01c010: 8e0f0000 */ lw $t7,0x0($s0) -/* f01c014: 24070032 */ addiu $a3,$zero,0x32 -/* f01c018: 00003025 */ or $a2,$zero,$zero -/* f01c01c: 11e00024 */ beqz $t7,.L0f01c0b0 -/* f01c020: 3c04800a */ lui $a0,0x800a -/* f01c024: 3c05800a */ lui $a1,0x800a -/* f01c028: 24a519c0 */ addiu $a1,$a1,0x19c0 -/* f01c02c: 2484e000 */ addiu $a0,$a0,-8192 -/* f01c030: 24090002 */ addiu $t1,$zero,0x2 -/* f01c034: 8c8304f8 */ lw $v1,0x4f8($a0) -.L0f01c038: -/* f01c038: 24840e70 */ addiu $a0,$a0,0xe70 -/* f01c03c: 10600009 */ beqz $v1,.L0f01c064 -/* f01c040: 00000000 */ sll $zero,$zero,0x0 -/* f01c044: 90620060 */ lbu $v0,0x60($v1) -/* f01c048: 52c20006 */ beql $s6,$v0,.L0f01c064 -/* f01c04c: 02c03025 */ or $a2,$s6,$zero -/* f01c050: 51220004 */ beql $t1,$v0,.L0f01c064 -/* f01c054: 02c03025 */ or $a2,$s6,$zero -/* f01c058: 14400002 */ bnez $v0,.L0f01c064 -/* f01c05c: 00000000 */ sll $zero,$zero,0x0 -/* f01c060: 02c03025 */ or $a2,$s6,$zero -.L0f01c064: -/* f01c064: 5485fff4 */ bnel $a0,$a1,.L0f01c038 -/* f01c068: 8c8304f8 */ lw $v1,0x4f8($a0) -/* f01c06c: 3c13800a */ lui $s3,0x800a -/* f01c070: 26739fc0 */ addiu $s3,$s3,-24640 -/* f01c074: 8e780318 */ lw $t8,0x318($s3) -/* f01c078: 53000003 */ beqzl $t8,.L0f01c088 -/* f01c07c: 92a2066f */ lbu $v0,0x66f($s5) -/* f01c080: 24070028 */ addiu $a3,$zero,0x28 -/* f01c084: 92a2066f */ lbu $v0,0x66f($s5) -.L0f01c088: -/* f01c088: 00e2082a */ slt $at,$a3,$v0 -/* f01c08c: 14200003 */ bnez $at,.L0f01c09c -/* f01c090: 00000000 */ sll $zero,$zero,0x0 -/* f01c094: 14c00005 */ bnez $a2,.L0f01c0ac -/* f01c098: 24590001 */ addiu $t9,$v0,0x1 -.L0f01c09c: -/* f01c09c: 0fc3cc88 */ jal func0f0f3220 -/* f01c0a0: 2504ffff */ addiu $a0,$t0,-1 -/* f01c0a4: 10000003 */ beqz $zero,.L0f01c0b4 -/* f01c0a8: 92a30015 */ lbu $v1,0x15($s5) -.L0f01c0ac: -/* f01c0ac: a2b9066f */ sb $t9,0x66f($s5) -.L0f01c0b0: -/* f01c0b0: 92a30015 */ lbu $v1,0x15($s5) -.L0f01c0b4: -/* f01c0b4: 3c10800a */ lui $s0,0x800a -/* f01c0b8: 3c13800a */ lui $s3,0x800a -/* f01c0bc: 240100ff */ addiu $at,$zero,0xff -/* f01c0c0: 26739fc0 */ addiu $s3,$s3,-24640 -/* f01c0c4: 2610dfc0 */ addiu $s0,$s0,-8256 -/* f01c0c8: 10610072 */ beq $v1,$at,.L0f01c294 -/* f01c0cc: 92a20014 */ lbu $v0,0x14($s5) -/* f01c0d0: 14430004 */ bne $v0,$v1,.L0f01c0e4 -/* f01c0d4: 3c017f1b */ lui $at,0x7f1b -/* f01c0d8: 240d00ff */ addiu $t5,$zero,0xff -/* f01c0dc: 10000073 */ beqz $zero,.L0f01c2ac -/* f01c0e0: a2ad0015 */ sb $t5,0x15($s5) -.L0f01c0e4: -/* f01c0e4: c4228608 */ lwc1 $f2,-0x79f8($at) -/* f01c0e8: 24110008 */ addiu $s1,$zero,0x8 -/* f01c0ec: 14400002 */ bnez $v0,.L0f01c0f8 -/* f01c0f0: 46001006 */ mov.s $f0,$f2 -/* f01c0f4: 46021000 */ add.s $f0,$f2,$f2 -.L0f01c0f8: -/* f01c0f8: 14600002 */ bnez $v1,.L0f01c104 -/* f01c0fc: 3c0140a0 */ lui $at,0x40a0 -/* f01c100: 46000000 */ add.s $f0,$f0,$f0 -.L0f01c104: -/* f01c104: 56230005 */ bnel $s1,$v1,.L0f01c11c -/* f01c108: 24010007 */ addiu $at,$zero,0x7 -/* f01c10c: 44812000 */ mtc1 $at,$f4 -/* f01c110: 00000000 */ sll $zero,$zero,0x0 -/* f01c114: 46040003 */ div.s $f0,$f0,$f4 -/* f01c118: 24010007 */ addiu $at,$zero,0x7 -.L0f01c11c: -/* f01c11c: 14610004 */ bne $v1,$at,.L0f01c130 -/* f01c120: 3c014040 */ lui $at,0x4040 -/* f01c124: 44813000 */ mtc1 $at,$f6 -/* f01c128: 00000000 */ sll $zero,$zero,0x0 -/* f01c12c: 46060003 */ div.s $f0,$f0,$f6 -.L0f01c130: -/* f01c130: 24010006 */ addiu $at,$zero,0x6 -/* f01c134: 14610004 */ bne $v1,$at,.L0f01c148 -/* f01c138: 3c014120 */ lui $at,0x4120 -/* f01c13c: 44814000 */ mtc1 $at,$f8 -/* f01c140: 00000000 */ sll $zero,$zero,0x0 -/* f01c144: 46080003 */ div.s $f0,$f0,$f8 -.L0f01c148: -/* f01c148: 14600009 */ bnez $v1,.L0f01c170 -/* f01c14c: 3c014080 */ lui $at,0x4080 -/* f01c150: 8e620284 */ lw $v0,0x284($s3) -/* f01c154: ae000000 */ sw $zero,0x0($s0) -/* f01c158: 904e15ea */ lbu $t6,0x15ea($v0) -/* f01c15c: 51c00005 */ beqzl $t6,.L0f01c174 -/* f01c160: 92ad0016 */ lbu $t5,0x16($s5) -/* f01c164: 90581583 */ lbu $t8,0x1583($v0) -/* f01c168: 37190002 */ ori $t9,$t8,0x2 -/* f01c16c: a0591583 */ sb $t9,0x1583($v0) -.L0f01c170: -/* f01c170: 92ad0016 */ lbu $t5,0x16($s5) -.L0f01c174: -/* f01c174: 240f00ff */ addiu $t7,$zero,0xff -/* f01c178: 51a00005 */ beqzl $t5,.L0f01c190 -/* f01c17c: 44816000 */ mtc1 $at,$f12 -/* f01c180: 92ae0014 */ lbu $t6,0x14($s5) -/* f01c184: 51c0000d */ beqzl $t6,.L0f01c1bc -/* f01c188: 3c013f80 */ lui $at,0x3f80 -/* f01c18c: 44816000 */ mtc1 $at,$f12 -.L0f01c190: -/* f01c190: c6620004 */ lwc1 $f2,0x4($s3) -/* f01c194: 4602603c */ c.lt.s $f12,$f2 -/* f01c198: 00000000 */ sll $zero,$zero,0x0 -/* f01c19c: 45000002 */ bc1f .L0f01c1a8 -/* f01c1a0: 00000000 */ sll $zero,$zero,0x0 -/* f01c1a4: 46006086 */ mov.s $f2,$f12 -.L0f01c1a8: -/* f01c1a8: 46020402 */ mul.s $f16,$f0,$f2 -/* f01c1ac: c6aa0010 */ lwc1 $f10,0x10($s5) -/* f01c1b0: 46105480 */ add.s $f18,$f10,$f16 -/* f01c1b4: e6b20010 */ swc1 $f18,0x10($s5) -/* f01c1b8: 3c013f80 */ lui $at,0x3f80 -.L0f01c1bc: -/* f01c1bc: 44812000 */ mtc1 $at,$f4 -/* f01c1c0: c6a60010 */ lwc1 $f6,0x10($s5) -/* f01c1c4: 4606203c */ c.lt.s $f4,$f6 -/* f01c1c8: 00000000 */ sll $zero,$zero,0x0 -/* f01c1cc: 45020022 */ bc1fl .L0f01c258 -/* f01c1d0: 92b90015 */ lbu $t9,0x15($s5) -/* f01c1d4: 92a20015 */ lbu $v0,0x15($s5) -/* f01c1d8: 44804000 */ mtc1 $zero,$f8 -/* f01c1dc: 24010006 */ addiu $at,$zero,0x6 -/* f01c1e0: 50400003 */ beqzl $v0,.L0f01c1f0 -/* f01c1e4: 8eb80004 */ lw $t8,0x4($s5) -/* f01c1e8: ae160000 */ sw $s6,0x0($s0) -/* f01c1ec: 8eb80004 */ lw $t8,0x4($s5) -.L0f01c1f0: -/* f01c1f0: e6a80010 */ swc1 $f8,0x10($s5) -/* f01c1f4: a2a20014 */ sb $v0,0x14($s5) -/* f01c1f8: 16d80011 */ bne $s6,$t8,.L0f01c240 -/* f01c1fc: a2af0015 */ sb $t7,0x15($s5) -/* f01c200: 304200ff */ andi $v0,$v0,0xff -/* f01c204: 16c20002 */ bne $s6,$v0,.L0f01c210 -/* f01c208: 24190006 */ addiu $t9,$zero,0x6 -/* f01c20c: a2b90015 */ sb $t9,0x15($s5) -.L0f01c210: -/* f01c210: 14410008 */ bne $v0,$at,.L0f01c234 -/* f01c214: 00000000 */ sll $zero,$zero,0x0 -/* f01c218: 0fc393f5 */ jal func0f0e4fd4 -/* f01c21c: 00000000 */ sll $zero,$zero,0x0 -/* f01c220: 240d0001 */ addiu $t5,$zero,0x1 -/* f01c224: 240e0008 */ addiu $t6,$zero,0x8 -/* f01c228: a2ad0014 */ sb $t5,0x14($s5) -/* f01c22c: a2ae0015 */ sb $t6,0x15($s5) -/* f01c230: 31a200ff */ andi $v0,$t5,0xff -.L0f01c234: -/* f01c234: 16220002 */ bne $s1,$v0,.L0f01c240 -/* f01c238: 240f0007 */ addiu $t7,$zero,0x7 -/* f01c23c: a2af0015 */ sb $t7,0x15($s5) -.L0f01c240: -/* f01c240: 92b80014 */ lbu $t8,0x14($s5) -/* f01c244: 57000004 */ bnezl $t8,.L0f01c258 -/* f01c248: 92b90015 */ lbu $t9,0x15($s5) -/* f01c24c: 0fc3e9ab */ jal func0f0fa6ac -/* f01c250: 00000000 */ sll $zero,$zero,0x0 -/* f01c254: 92b90015 */ lbu $t9,0x15($s5) -.L0f01c258: -/* f01c258: 24010003 */ addiu $at,$zero,0x3 -/* f01c25c: 57210003 */ bnel $t9,$at,.L0f01c26c -/* f01c260: 8e0d0000 */ lw $t5,0x0($s0) -/* f01c264: ae160000 */ sw $s6,0x0($s0) -/* f01c268: 8e0d0000 */ lw $t5,0x0($s0) -.L0f01c26c: -/* f01c26c: 11a00007 */ beqz $t5,.L0f01c28c -/* f01c270: 00000000 */ sll $zero,$zero,0x0 -/* f01c274: 8e6e0284 */ lw $t6,0x284($s3) -/* f01c278: 8dcf1bd4 */ lw $t7,0x1bd4($t6) -/* f01c27c: 11e00003 */ beqz $t7,.L0f01c28c -/* f01c280: 00000000 */ sll $zero,$zero,0x0 -/* f01c284: 0fc2e54e */ jal func0f0b9538 -/* f01c288: 00000000 */ sll $zero,$zero,0x0 -.L0f01c28c: -/* f01c28c: 10000007 */ beqz $zero,.L0f01c2ac -/* f01c290: 00000000 */ sll $zero,$zero,0x0 -.L0f01c294: -/* f01c294: 44805000 */ mtc1 $zero,$f10 -/* f01c298: 14400003 */ bnez $v0,.L0f01c2a8 -/* f01c29c: e6aa0010 */ swc1 $f10,0x10($s5) -/* f01c2a0: 10000002 */ beqz $zero,.L0f01c2ac -/* f01c2a4: ae000000 */ sw $zero,0x0($s0) -.L0f01c2a8: -/* f01c2a8: ae160000 */ sw $s6,0x0($s0) -.L0f01c2ac: -/* f01c2ac: 3c188008 */ lui $t8,0x8008 -/* f01c2b0: 8f187260 */ lw $t8,0x7260($t8) -/* f01c2b4: 1b00006c */ blez $t8,.L0f01c468 -/* f01c2b8: 00000000 */ sll $zero,$zero,0x0 -/* f01c2bc: 8e79000c */ lw $t9,0xc($s3) -/* f01c2c0: 2b210004 */ slti $at,$t9,0x4 -/* f01c2c4: 14200064 */ bnez $at,.L0f01c458 -/* f01c2c8: 00000000 */ sll $zero,$zero,0x0 -/* f01c2cc: 8e6304b4 */ lw $v1,0x4b4($s3) -/* f01c2d0: 24010026 */ addiu $at,$zero,0x26 -/* f01c2d4: 10610003 */ beq $v1,$at,.L0f01c2e4 -/* f01c2d8: 2401005d */ addiu $at,$zero,0x5d -/* f01c2dc: 1461005b */ bne $v1,$at,.L0f01c44c -/* f01c2e0: 00000000 */ sll $zero,$zero,0x0 -.L0f01c2e4: -/* f01c2e4: 0c0027b1 */ jal 0x9ec4 -/* f01c2e8: 00002025 */ or $a0,$zero,$zero -/* f01c2ec: 8e6d049c */ lw $t5,0x49c($s3) -/* f01c2f0: 3c148007 */ lui $s4,0x8007 -/* f01c2f4: 269414d8 */ addiu $s4,$s4,0x14d8 -/* f01c2f8: 11a00003 */ beqz $t5,.L0f01c308 -/* f01c2fc: ae800000 */ sw $zero,0x0($s4) -/* f01c300: 10000003 */ beqz $zero,.L0f01c310 -/* f01c304: ae760490 */ sw $s6,0x490($s3) -.L0f01c308: -/* f01c308: 240e0002 */ addiu $t6,$zero,0x2 -/* f01c30c: ae6e0490 */ sw $t6,0x490($s3) -.L0f01c310: -/* f01c310: 3c08800a */ lui $t0,0x800a -/* f01c314: 3c03800b */ lui $v1,0x800b -/* f01c318: 9463cb9e */ lhu $v1,-0x3462($v1) -/* f01c31c: 25089fc0 */ addiu $t0,$t0,-24640 -/* f01c320: 00008825 */ or $s1,$zero,$zero -.L0f01c324: -/* f01c324: 240f0001 */ addiu $t7,$zero,0x1 -/* f01c328: 022fc004 */ sllv $t8,$t7,$s1 -/* f01c32c: 0078c824 */ and $t9,$v1,$t8 -/* f01c330: 13200026 */ beqz $t9,.L0f01c3cc -/* f01c334: a1000494 */ sb $zero,0x494($t0) -/* f01c338: 3c018007 */ lui $at,0x8007 -/* f01c33c: ac311448 */ sw $s1,0x1448($at) -/* f01c340: 8e6d0490 */ lw $t5,0x490($s3) -/* f01c344: 8e820000 */ lw $v0,0x0($s4) -/* f01c348: 02c02025 */ or $a0,$s6,$zero -/* f01c34c: 16cd0008 */ bne $s6,$t5,.L0f01c370 -/* f01c350: 244e0001 */ addiu $t6,$v0,0x1 -/* f01c354: ae8e0000 */ sw $t6,0x0($s4) -/* f01c358: 0fc5ff2c */ jal func0f17fcb0 -/* f01c35c: afa80058 */ sw $t0,0x58($sp) -/* f01c360: 3c03800b */ lui $v1,0x800b -/* f01c364: 9463cb9e */ lhu $v1,-0x3462($v1) -/* f01c368: 10000018 */ beqz $zero,.L0f01c3cc -/* f01c36c: 8fa80058 */ lw $t0,0x58($sp) -.L0f01c370: -/* f01c370: 14400015 */ bnez $v0,.L0f01c3c8 -/* f01c374: 244f0001 */ addiu $t7,$v0,0x1 -/* f01c378: ae8f0000 */ sw $t7,0x0($s4) -/* f01c37c: 3c188009 */ lui $t8,0x8009 -/* f01c380: 93180af0 */ lbu $t8,0xaf0($t8) -/* f01c384: 3c048008 */ lui $a0,0x8008 -/* f01c388: 248467a0 */ addiu $a0,$a0,0x67a0 -/* f01c38c: 16d80008 */ bne $s6,$t8,.L0f01c3b0 -/* f01c390: 24050003 */ addiu $a1,$zero,0x3 -/* f01c394: 3c048007 */ lui $a0,0x8007 -/* f01c398: 24845294 */ addiu $a0,$a0,0x5294 -/* f01c39c: 2405000b */ addiu $a1,$zero,0xb -/* f01c3a0: 0fc3e0cc */ jal func0f0f8330 -/* f01c3a4: afa80058 */ sw $t0,0x58($sp) -/* f01c3a8: 10000004 */ beqz $zero,.L0f01c3bc -/* f01c3ac: 8fa80058 */ lw $t0,0x58($sp) -.L0f01c3b0: -/* f01c3b0: 0fc3e0cc */ jal func0f0f8330 -/* f01c3b4: afa80058 */ sw $t0,0x58($sp) -/* f01c3b8: 8fa80058 */ lw $t0,0x58($sp) -.L0f01c3bc: -/* f01c3bc: 3c03800b */ lui $v1,0x800b -/* f01c3c0: 10000002 */ beqz $zero,.L0f01c3cc -/* f01c3c4: 9463cb9e */ lhu $v1,-0x3462($v1) -.L0f01c3c8: -/* f01c3c8: a1160494 */ sb $s6,0x494($t0) -.L0f01c3cc: -/* f01c3cc: 26310001 */ addiu $s1,$s1,0x1 -/* f01c3d0: 24010004 */ addiu $at,$zero,0x4 -/* f01c3d4: 1621ffd3 */ bne $s1,$at,.L0f01c324 -/* f01c3d8: 25080001 */ addiu $t0,$t0,0x1 -/* f01c3dc: 3c018007 */ lui $at,0x8007 -/* f01c3e0: 3079000f */ andi $t9,$v1,0xf -/* f01c3e4: 13200019 */ beqz $t9,.L0f01c44c -/* f01c3e8: ac201448 */ sw $zero,0x1448($at) -/* f01c3ec: 3c01bf80 */ lui $at,0xbf80 -/* f01c3f0: 44818000 */ mtc1 $at,$f16 -/* f01c3f4: 3c048009 */ lui $a0,0x8009 -/* f01c3f8: 240dffff */ addiu $t5,$zero,-1 -/* f01c3fc: 240effff */ addiu $t6,$zero,-1 -/* f01c400: 240fffff */ addiu $t7,$zero,-1 -/* f01c404: afaf001c */ sw $t7,0x1c($sp) -/* f01c408: afae0018 */ sw $t6,0x18($sp) -/* f01c40c: afad0010 */ sw $t5,0x10($sp) -/* f01c410: 8c845200 */ lw $a0,0x5200($a0) -/* f01c414: 24058098 */ addiu $a1,$zero,-32616 -/* f01c418: 00003025 */ or $a2,$zero,$zero -/* f01c41c: 2407ffff */ addiu $a3,$zero,-1 -/* f01c420: 0c004241 */ jal 0x10904 -/* f01c424: e7b00014 */ swc1 $f16,0x14($sp) -/* f01c428: 3c188009 */ lui $t8,0x8009 -/* f01c42c: 93180af0 */ lbu $t8,0xaf0($t8) -/* f01c430: 24040003 */ addiu $a0,$zero,0x3 -/* f01c434: 16d80003 */ bne $s6,$t8,.L0f01c444 -/* f01c438: 00000000 */ sll $zero,$zero,0x0 -/* f01c43c: 10000001 */ beqz $zero,.L0f01c444 -/* f01c440: 2404000b */ addiu $a0,$zero,0xb -.L0f01c444: -/* f01c444: 0fc2ebc3 */ jal func0f0baf0c -/* f01c448: 00000000 */ sll $zero,$zero,0x0 -.L0f01c44c: -/* f01c44c: 3c018008 */ lui $at,0x8008 -/* f01c450: 10000005 */ beqz $zero,.L0f01c468 -/* f01c454: ac207260 */ sw $zero,0x7260($at) -.L0f01c458: -/* f01c458: 0c0027b1 */ jal 0x9ec4 -/* f01c45c: 02c02025 */ or $a0,$s6,$zero -/* f01c460: 3c018007 */ lui $at,0x8007 -/* f01c464: ac200750 */ sw $zero,0x750($at) -.L0f01c468: -/* f01c468: 3c198006 */ lui $t9,0x8006 -/* f01c46c: 93392940 */ lbu $t9,0x2940($t9) -/* f01c470: 3c148007 */ lui $s4,0x8007 -/* f01c474: 269414d8 */ addiu $s4,$s4,0x14d8 -/* f01c478: 5720001b */ bnezl $t9,.L0f01c4e8 -/* f01c47c: 8ead0000 */ lw $t5,0x0($s5) -/* f01c480: 8e6d04b4 */ lw $t5,0x4b4($s3) -/* f01c484: 24010026 */ addiu $at,$zero,0x26 -/* f01c488: 15a10016 */ bne $t5,$at,.L0f01c4e4 -/* f01c48c: 3c018007 */ lui $at,0x8007 -/* f01c490: ac200750 */ sw $zero,0x750($at) -/* f01c494: 8e6e000c */ lw $t6,0xc($s3) -/* f01c498: 29c1001f */ slti $at,$t6,0x1f -/* f01c49c: 54200012 */ bnezl $at,.L0f01c4e8 -/* f01c4a0: 8ead0000 */ lw $t5,0x0($s5) -/* f01c4a4: 8e6f02ac */ lw $t7,0x2ac($s3) -/* f01c4a8: 24010006 */ addiu $at,$zero,0x6 -/* f01c4ac: 3c02800a */ lui $v0,0x800a -/* f01c4b0: 11e1000c */ beq $t7,$at,.L0f01c4e4 -/* f01c4b4: 2442e000 */ addiu $v0,$v0,-8192 -/* f01c4b8: 8e780284 */ lw $t8,0x284($s3) -/* f01c4bc: a040083c */ sb $zero,0x83c($v0) -/* f01c4c0: a04016ac */ sb $zero,0x16ac($v0) -/* f01c4c4: a040251c */ sb $zero,0x251c($v0) -/* f01c4c8: a040338c */ sb $zero,0x338c($v0) -/* f01c4cc: 24040006 */ addiu $a0,$zero,0x6 -/* f01c4d0: 0fc2ebc3 */ jal func0f0baf0c -/* f01c4d4: af001a24 */ sw $zero,0x1a24($t8) -/* f01c4d8: 24190001 */ addiu $t9,$zero,0x1 -/* f01c4dc: 3c018006 */ lui $at,0x8006 -/* f01c4e0: a0392940 */ sb $t9,0x2940($at) -.L0f01c4e4: -/* f01c4e4: 8ead0000 */ lw $t5,0x0($s5) -.L0f01c4e8: -/* f01c4e8: ae600498 */ sw $zero,0x498($s3) -/* f01c4ec: 19a0018e */ blez $t5,.L0f01cb28 -/* f01c4f0: 240e0001 */ addiu $t6,$zero,0x1 -/* f01c4f4: 3c018006 */ lui $at,0x8006 -/* f01c4f8: a02e294c */ sb $t6,0x294c($at) -/* f01c4fc: 8ea30004 */ lw $v1,0x4($s5) -/* f01c500: 24010003 */ addiu $at,$zero,0x3 -/* f01c504: 00008825 */ or $s1,$zero,$zero -/* f01c508: 10610003 */ beq $v1,$at,.L0f01c518 -/* f01c50c: 2401000b */ addiu $at,$zero,0xb -/* f01c510: 14610023 */ bne $v1,$at,.L0f01c5a0 -/* f01c514: 00000000 */ sll $zero,$zero,0x0 -.L0f01c518: -/* f01c518: 8ea50008 */ lw $a1,0x8($s5) -/* f01c51c: 2406ffff */ addiu $a2,$zero,-1 -/* f01c520: ae800000 */ sw $zero,0x0($s4) -/* f01c524: 14c50006 */ bne $a2,$a1,.L0f01c540 -/* f01c528: 3c03800a */ lui $v1,0x800a -/* f01c52c: 3c04800b */ lui $a0,0x800b -/* f01c530: 2484cb88 */ addiu $a0,$a0,-13432 -/* f01c534: 948f0016 */ lhu $t7,0x16($a0) -/* f01c538: 31f8fff0 */ andi $t8,$t7,0xfff0 -/* f01c53c: a4980016 */ sh $t8,0x16($a0) -.L0f01c540: -/* f01c540: 3c04800b */ lui $a0,0x800b -/* f01c544: 2484cb88 */ addiu $a0,$a0,-13432 -/* f01c548: 2463e000 */ addiu $v1,$v1,-8192 -.L0f01c54c: -/* f01c54c: 8c7904f8 */ lw $t9,0x4f8($v1) -/* f01c550: 24010004 */ addiu $at,$zero,0x4 -/* f01c554: 5320000c */ beqzl $t9,.L0f01c588 -/* f01c558: 26310001 */ addiu $s1,$s1,0x1 -/* f01c55c: 8e820000 */ lw $v0,0x0($s4) -/* f01c560: 244d0001 */ addiu $t5,$v0,0x1 -/* f01c564: ae8d0000 */ sw $t5,0x0($s4) -/* f01c568: 14c50006 */ bne $a2,$a1,.L0f01c584 -/* f01c56c: a062083b */ sb $v0,0x83b($v1) -/* f01c570: 948e0016 */ lhu $t6,0x16($a0) -/* f01c574: 240f0001 */ addiu $t7,$zero,0x1 -/* f01c578: 022fc004 */ sllv $t8,$t7,$s1 -/* f01c57c: 01d8c825 */ or $t9,$t6,$t8 -/* f01c580: a4990016 */ sh $t9,0x16($a0) -.L0f01c584: -/* f01c584: 26310001 */ addiu $s1,$s1,0x1 -.L0f01c588: -/* f01c588: 1621fff0 */ bne $s1,$at,.L0f01c54c -/* f01c58c: 24630e70 */ addiu $v1,$v1,0xe70 -/* f01c590: 0fc63005 */ jal func0f18c014 -/* f01c594: 00000000 */ sll $zero,$zero,0x0 -/* f01c598: 0fc66d50 */ jal func0f19b540 -/* f01c59c: 00000000 */ sll $zero,$zero,0x0 -.L0f01c5a0: -/* f01c5a0: 3c068007 */ lui $a2,0x8007 -/* f01c5a4: 3c05800a */ lui $a1,0x800a -/* f01c5a8: 3c038008 */ lui $v1,0x8008 -/* f01c5ac: 246357b8 */ addiu $v1,$v1,0x57b8 -/* f01c5b0: 24a5e000 */ addiu $a1,$a1,-8192 -/* f01c5b4: 24c61448 */ addiu $a2,$a2,0x1448 -/* f01c5b8: 00008825 */ or $s1,$zero,$zero -/* f01c5bc: 24040e70 */ addiu $a0,$zero,0xe70 -.L0f01c5c0: -/* f01c5c0: 02240019 */ multu $s1,$a0 -/* f01c5c4: acd10000 */ sw $s1,0x0($a2) -/* f01c5c8: 26310001 */ addiu $s1,$s1,0x1 -/* f01c5cc: 2a210004 */ slti $at,$s1,0x4 -/* f01c5d0: 00007812 */ mflo $t7 -/* f01c5d4: 00af7021 */ addu $t6,$a1,$t7 -/* f01c5d8: 8dc204f8 */ lw $v0,0x4f8($t6) -/* f01c5dc: 10400007 */ beqz $v0,.L0f01c5fc -/* f01c5e0: 00000000 */ sll $zero,$zero,0x0 -/* f01c5e4: 8c580000 */ lw $t8,0x0($v0) -/* f01c5e8: 54780004 */ bnel $v1,$t8,.L0f01c5fc -/* f01c5ec: afa00154 */ sw $zero,0x154($sp) -/* f01c5f0: 10000002 */ beqz $zero,.L0f01c5fc -/* f01c5f4: ae760498 */ sw $s6,0x498($s3) -/* f01c5f8: afa00154 */ sw $zero,0x154($sp) -.L0f01c5fc: -/* f01c5fc: 1420fff0 */ bnez $at,.L0f01c5c0 -/* f01c600: 00000000 */ sll $zero,$zero,0x0 -/* f01c604: 3c12800a */ lui $s2,0x800a -/* f01c608: 26529fc4 */ addiu $s2,$s2,-24636 -/* f01c60c: 00008825 */ or $s1,$zero,$zero -.L0f01c610: -/* f01c610: 001168c0 */ sll $t5,$s1,0x3 -/* f01c614: 01b16823 */ subu $t5,$t5,$s1 -/* f01c618: 000d6880 */ sll $t5,$t5,0x2 -/* f01c61c: 01b16821 */ addu $t5,$t5,$s1 -/* f01c620: 000d68c0 */ sll $t5,$t5,0x3 -/* f01c624: 01b16823 */ subu $t5,$t5,$s1 -/* f01c628: 3c0f800a */ lui $t7,0x800a -/* f01c62c: 25efe000 */ addiu $t7,$t7,-8192 -/* f01c630: 000d6900 */ sll $t5,$t5,0x4 -/* f01c634: 01af1821 */ addu $v1,$t5,$t7 -/* f01c638: 8c6e04f8 */ lw $t6,0x4f8($v1) -/* f01c63c: 3c068007 */ lui $a2,0x8007 -/* f01c640: 24c61448 */ addiu $a2,$a2,0x1448 -/* f01c644: 11c00025 */ beqz $t6,.L0f01c6dc -/* f01c648: acd10000 */ sw $s1,0x0($a2) -/* f01c64c: 8e78006c */ lw $t8,0x6c($s3) -/* f01c650: 8e70028c */ lw $s0,0x28c($s3) -/* f01c654: 8e680068 */ lw $t0,0x68($s3) -/* f01c658: 8e690064 */ lw $t1,0x64($s3) -/* f01c65c: 13000003 */ beqz $t8,.L0f01c66c -/* f01c660: 8e6b0070 */ lw $t3,0x70($s3) -/* f01c664: 10000002 */ beqz $zero,.L0f01c670 -/* f01c668: 02c03825 */ or $a3,$s6,$zero -.L0f01c66c: -/* f01c66c: 00003825 */ or $a3,$zero,$zero -.L0f01c670: -/* f01c670: 11000003 */ beqz $t0,.L0f01c680 -/* f01c674: 00003025 */ or $a2,$zero,$zero -/* f01c678: 10000001 */ beqz $zero,.L0f01c680 -/* f01c67c: 02c03025 */ or $a2,$s6,$zero -.L0f01c680: -/* f01c680: 11200003 */ beqz $t1,.L0f01c690 -/* f01c684: 00002825 */ or $a1,$zero,$zero -/* f01c688: 10000001 */ beqz $zero,.L0f01c690 -/* f01c68c: 02c02825 */ or $a1,$s6,$zero -.L0f01c690: -/* f01c690: 11600003 */ beqz $t3,.L0f01c6a0 -/* f01c694: 00002025 */ or $a0,$zero,$zero -/* f01c698: 10000001 */ beqz $zero,.L0f01c6a0 -/* f01c69c: 02c02025 */ or $a0,$s6,$zero -.L0f01c6a0: -/* f01c6a0: 9062083b */ lbu $v0,0x83b($v1) -/* f01c6a4: 0085c821 */ addu $t9,$a0,$a1 -/* f01c6a8: 03266821 */ addu $t5,$t9,$a2 -/* f01c6ac: 01a77821 */ addu $t7,$t5,$a3 -/* f01c6b0: 004f082a */ slt $at,$v0,$t7 -/* f01c6b4: 10200003 */ beqz $at,.L0f01c6c4 -/* f01c6b8: afa20054 */ sw $v0,0x54($sp) -/* f01c6bc: 0fc4a24b */ jal func0f12892c -/* f01c6c0: 00402025 */ or $a0,$v0,$zero -.L0f01c6c4: -/* f01c6c4: 0fc3e9c1 */ jal func0f0fa704 -/* f01c6c8: 00000000 */ sll $zero,$zero,0x0 -/* f01c6cc: 0fc4a24b */ jal func0f12892c -/* f01c6d0: 02002025 */ or $a0,$s0,$zero -/* f01c6d4: 10000104 */ beqz $zero,.L0f01cae8 -/* f01c6d8: 26310001 */ addiu $s1,$s1,0x1 -.L0f01c6dc: -/* f01c6dc: 8ea30004 */ lw $v1,0x4($s5) -/* f01c6e0: 24010003 */ addiu $at,$zero,0x3 -/* f01c6e4: 00112600 */ sll $a0,$s1,0x18 -/* f01c6e8: 10610004 */ beq $v1,$at,.L0f01c6fc -/* f01c6ec: 00047603 */ sra $t6,$a0,0x18 -/* f01c6f0: 2401000b */ addiu $at,$zero,0xb -/* f01c6f4: 14610092 */ bne $v1,$at,.L0f01c940 -/* f01c6f8: 0271c821 */ addu $t9,$s3,$s1 -.L0f01c6fc: -/* f01c6fc: 01c02025 */ or $a0,$t6,$zero -/* f01c700: 0c005408 */ jal 0x15020 -/* f01c704: 3405ffff */ dli $a1,0xffff -/* f01c708: 8eb80004 */ lw $t8,0x4($s5) -/* f01c70c: 2401000b */ addiu $at,$zero,0xb -/* f01c710: 3050ffff */ andi $s0,$v0,0xffff -/* f01c714: 17010014 */ bne $t8,$at,.L0f01c768 -/* f01c718: 3c0e800b */ lui $t6,0x800b -/* f01c71c: 8e790490 */ lw $t9,0x490($s3) -/* f01c720: 24010002 */ addiu $at,$zero,0x2 -/* f01c724: 02c02025 */ or $a0,$s6,$zero -/* f01c728: 1721000b */ bne $t9,$at,.L0f01c758 -/* f01c72c: 3c03800a */ lui $v1,0x800a -/* f01c730: 24639fc0 */ addiu $v1,$v1,-24640 -/* f01c734: 806d0494 */ lb $t5,0x494($v1) -.L0f01c738: -/* f01c738: 24630001 */ addiu $v1,$v1,0x1 -/* f01c73c: 11a00002 */ beqz $t5,.L0f01c748 -/* f01c740: 00000000 */ sll $zero,$zero,0x0 -/* f01c744: 00002025 */ or $a0,$zero,$zero -.L0f01c748: -/* f01c748: 5472fffb */ bnel $v1,$s2,.L0f01c738 -/* f01c74c: 806d0494 */ lb $t5,0x494($v1) -/* f01c750: 10000006 */ beqz $zero,.L0f01c76c -/* f01c754: 00000000 */ sll $zero,$zero,0x0 -.L0f01c758: -/* f01c758: 8e840000 */ lw $a0,0x0($s4) -/* f01c75c: 2c8f0002 */ sltiu $t7,$a0,0x2 -/* f01c760: 10000002 */ beqz $zero,.L0f01c76c -/* f01c764: 01e02025 */ or $a0,$t7,$zero -.L0f01c768: -/* f01c768: 02c02025 */ or $a0,$s6,$zero -.L0f01c76c: -/* f01c76c: 91cecc10 */ lbu $t6,-0x33f0($t6) -/* f01c770: 24010005 */ addiu $at,$zero,0x5 -/* f01c774: 0011c080 */ sll $t8,$s1,0x2 -/* f01c778: 15c10005 */ bne $t6,$at,.L0f01c790 -/* f01c77c: 0311c021 */ addu $t8,$t8,$s1 -/* f01c780: 0018c140 */ sll $t8,$t8,0x5 -/* f01c784: 3c01800b */ lui $at,0x800b -/* f01c788: 00380821 */ addu $at,$at,$t8 -/* f01c78c: a020c7c9 */ sb $zero,-0x3837($at) -.L0f01c790: -/* f01c790: 1080003b */ beqz $a0,.L0f01c880 -/* f01c794: 30591000 */ andi $t9,$v0,0x1000 -/* f01c798: 13200039 */ beqz $t9,.L0f01c880 -/* f01c79c: 240d0080 */ addiu $t5,$zero,0x80 -/* f01c7a0: 00117880 */ sll $t7,$s1,0x2 -/* f01c7a4: 01f17821 */ addu $t7,$t7,$s1 -/* f01c7a8: 000f7940 */ sll $t7,$t7,0x5 -/* f01c7ac: 3c01800b */ lui $at,0x800b -/* f01c7b0: 002f0821 */ addu $at,$at,$t7 -/* f01c7b4: a02dc855 */ sb $t5,-0x37ab($at) -/* f01c7b8: 8e630490 */ lw $v1,0x490($s3) -/* f01c7bc: 24010002 */ addiu $at,$zero,0x2 -/* f01c7c0: 02714021 */ addu $t0,$s3,$s1 -/* f01c7c4: 54610017 */ bnel $v1,$at,.L0f01c824 -/* f01c7c8: 24010003 */ addiu $at,$zero,0x3 -/* f01c7cc: 810e0494 */ lb $t6,0x494($t0) -/* f01c7d0: 3c048009 */ lui $a0,0x8009 -/* f01c7d4: 2405809a */ addiu $a1,$zero,-32614 -/* f01c7d8: 15c0000f */ bnez $t6,.L0f01c818 -/* f01c7dc: 00003025 */ or $a2,$zero,$zero -/* f01c7e0: 3c01bf80 */ lui $at,0xbf80 -/* f01c7e4: 44819000 */ mtc1 $at,$f18 -/* f01c7e8: 2418ffff */ addiu $t8,$zero,-1 -/* f01c7ec: 2419ffff */ addiu $t9,$zero,-1 -/* f01c7f0: 240dffff */ addiu $t5,$zero,-1 -/* f01c7f4: afad001c */ sw $t5,0x1c($sp) -/* f01c7f8: afb90018 */ sw $t9,0x18($sp) -/* f01c7fc: afb80010 */ sw $t8,0x10($sp) -/* f01c800: 8c845200 */ lw $a0,0x5200($a0) -/* f01c804: 2407ffff */ addiu $a3,$zero,-1 -/* f01c808: afa80058 */ sw $t0,0x58($sp) -/* f01c80c: 0c004241 */ jal 0x10904 -/* f01c810: e7b20014 */ swc1 $f18,0x14($sp) -/* f01c814: 8fa80058 */ lw $t0,0x58($sp) -.L0f01c818: -/* f01c818: 10000019 */ beqz $zero,.L0f01c880 -/* f01c81c: a1160494 */ sb $s6,0x494($t0) -/* f01c820: 24010003 */ addiu $at,$zero,0x3 -.L0f01c824: -/* f01c824: 14610012 */ bne $v1,$at,.L0f01c870 -/* f01c828: 8e820000 */ lw $v0,0x0($s4) -/* f01c82c: 244f0001 */ addiu $t7,$v0,0x1 -/* f01c830: ae8f0000 */ sw $t7,0x0($s4) -/* f01c834: 3c0e8009 */ lui $t6,0x8009 -/* f01c838: 91ce0af0 */ lbu $t6,0xaf0($t6) -/* f01c83c: 3c048008 */ lui $a0,0x8008 -/* f01c840: 2405000b */ addiu $a1,$zero,0xb -/* f01c844: 16ce0006 */ bne $s6,$t6,.L0f01c860 -/* f01c848: 24846500 */ addiu $a0,$a0,0x6500 -/* f01c84c: 3c048007 */ lui $a0,0x8007 -/* f01c850: 0fc3e0cc */ jal func0f0f8330 -/* f01c854: 24845120 */ addiu $a0,$a0,0x5120 -/* f01c858: 1000000a */ beqz $zero,.L0f01c884 -/* f01c85c: 32191000 */ andi $t9,$s0,0x1000 -.L0f01c860: -/* f01c860: 0fc3e0cc */ jal func0f0f8330 -/* f01c864: 24050003 */ addiu $a1,$zero,0x3 -/* f01c868: 10000006 */ beqz $zero,.L0f01c884 -/* f01c86c: 32191000 */ andi $t9,$s0,0x1000 -.L0f01c870: -/* f01c870: 24580001 */ addiu $t8,$v0,0x1 -/* f01c874: ae980000 */ sw $t8,0x0($s4) -/* f01c878: 0fc5ff2c */ jal func0f17fcb0 -/* f01c87c: 00002025 */ or $a0,$zero,$zero -.L0f01c880: -/* f01c880: 32191000 */ andi $t9,$s0,0x1000 -.L0f01c884: -/* f01c884: 1720002c */ bnez $t9,.L0f01c938 -/* f01c888: 320d4000 */ andi $t5,$s0,0x4000 -/* f01c88c: 11a00008 */ beqz $t5,.L0f01c8b0 -/* f01c890: 02714021 */ addu $t0,$s3,$s1 -/* f01c894: 8e6f0490 */ lw $t7,0x490($s3) -/* f01c898: 24010002 */ addiu $at,$zero,0x2 -/* f01c89c: 02717021 */ addu $t6,$s3,$s1 -/* f01c8a0: 15e10025 */ bne $t7,$at,.L0f01c938 -/* f01c8a4: 00000000 */ sll $zero,$zero,0x0 -/* f01c8a8: 10000023 */ beqz $zero,.L0f01c938 -/* f01c8ac: a1c00494 */ sb $zero,0x494($t6) -.L0f01c8b0: -/* f01c8b0: 81180494 */ lb $t8,0x494($t0) -/* f01c8b4: 13000020 */ beqz $t8,.L0f01c938 -/* f01c8b8: 00000000 */ sll $zero,$zero,0x0 -/* f01c8bc: 8e630490 */ lw $v1,0x490($s3) -/* f01c8c0: 24010003 */ addiu $at,$zero,0x3 -/* f01c8c4: 14610014 */ bne $v1,$at,.L0f01c918 -/* f01c8c8: 00000000 */ sll $zero,$zero,0x0 -/* f01c8cc: 8e990000 */ lw $t9,0x0($s4) -/* f01c8d0: a1000494 */ sb $zero,0x494($t0) -/* f01c8d4: 3c0f8009 */ lui $t7,0x8009 -/* f01c8d8: 272d0001 */ addiu $t5,$t9,0x1 -/* f01c8dc: ae8d0000 */ sw $t5,0x0($s4) -/* f01c8e0: 91ef0af0 */ lbu $t7,0xaf0($t7) -/* f01c8e4: 3c048008 */ lui $a0,0x8008 -/* f01c8e8: 2405000b */ addiu $a1,$zero,0xb -/* f01c8ec: 16cf0006 */ bne $s6,$t7,.L0f01c908 -/* f01c8f0: 24846500 */ addiu $a0,$a0,0x6500 -/* f01c8f4: 3c048007 */ lui $a0,0x8007 -/* f01c8f8: 0fc3e0cc */ jal func0f0f8330 -/* f01c8fc: 24845120 */ addiu $a0,$a0,0x5120 -/* f01c900: 1000000d */ beqz $zero,.L0f01c938 -/* f01c904: 00000000 */ sll $zero,$zero,0x0 -.L0f01c908: -/* f01c908: 0fc3e0cc */ jal func0f0f8330 -/* f01c90c: 24050003 */ addiu $a1,$zero,0x3 -/* f01c910: 10000009 */ beqz $zero,.L0f01c938 -/* f01c914: 00000000 */ sll $zero,$zero,0x0 -.L0f01c918: -/* f01c918: 16c30007 */ bne $s6,$v1,.L0f01c938 -/* f01c91c: 00000000 */ sll $zero,$zero,0x0 -/* f01c920: 8e8e0000 */ lw $t6,0x0($s4) -/* f01c924: a1000494 */ sb $zero,0x494($t0) -/* f01c928: 00002025 */ or $a0,$zero,$zero -/* f01c92c: 25d80001 */ addiu $t8,$t6,0x1 -/* f01c930: 0fc5ff2c */ jal func0f17fcb0 -/* f01c934: ae980000 */ sw $t8,0x0($s4) -.L0f01c938: -/* f01c938: 10000003 */ beqz $zero,.L0f01c948 -/* f01c93c: 8ea30004 */ lw $v1,0x4($s5) -.L0f01c940: -/* f01c940: ae600490 */ sw $zero,0x490($s3) -/* f01c944: a3200494 */ sb $zero,0x494($t9) -.L0f01c948: -/* f01c948: 24010005 */ addiu $at,$zero,0x5 -/* f01c94c: 14610065 */ bne $v1,$at,.L0f01cae4 -/* f01c950: 00116880 */ sll $t5,$s1,0x2 -/* f01c954: 01b16821 */ addu $t5,$t5,$s1 -/* f01c958: 000d6940 */ sll $t5,$t5,0x5 -/* f01c95c: 3c04800b */ lui $a0,0x800b -/* f01c960: 008d2021 */ addu $a0,$a0,$t5 -/* f01c964: 8084c7fd */ lb $a0,-0x3803($a0) -/* f01c968: 0c005408 */ jal 0x15020 -/* f01c96c: 3405ffff */ dli $a1,0xffff -/* f01c970: 304f4000 */ andi $t7,$v0,0x4000 -/* f01c974: 51e0005c */ beqzl $t7,.L0f01cae8 -/* f01c978: 26310001 */ addiu $s1,$s1,0x1 -/* f01c97c: 8e6a006c */ lw $t2,0x6c($s3) -/* f01c980: 2410ffff */ addiu $s0,$zero,-1 -/* f01c984: 00001825 */ or $v1,$zero,$zero -/* f01c988: 11400003 */ beqz $t2,.L0f01c998 -/* f01c98c: 00003825 */ or $a3,$zero,$zero -/* f01c990: 10000001 */ beqz $zero,.L0f01c998 -/* f01c994: 02c03825 */ or $a3,$s6,$zero -.L0f01c998: -/* f01c998: 8e680068 */ lw $t0,0x68($s3) -/* f01c99c: 00003025 */ or $a2,$zero,$zero -/* f01c9a0: 00002825 */ or $a1,$zero,$zero -/* f01c9a4: 11000003 */ beqz $t0,.L0f01c9b4 -/* f01c9a8: 00002025 */ or $a0,$zero,$zero -/* f01c9ac: 10000001 */ beqz $zero,.L0f01c9b4 -/* f01c9b0: 02c03025 */ or $a2,$s6,$zero -.L0f01c9b4: -/* f01c9b4: 8e690064 */ lw $t1,0x64($s3) -/* f01c9b8: 000369c0 */ sll $t5,$v1,0x7 -/* f01c9bc: 026d1021 */ addu $v0,$s3,$t5 -/* f01c9c0: 11200003 */ beqz $t1,.L0f01c9d0 -/* f01c9c4: 00000000 */ sll $zero,$zero,0x0 -/* f01c9c8: 10000001 */ beqz $zero,.L0f01c9d0 -/* f01c9cc: 02c02825 */ or $a1,$s6,$zero -.L0f01c9d0: -/* f01c9d0: 8e6b0070 */ lw $t3,0x70($s3) -/* f01c9d4: 11600003 */ beqz $t3,.L0f01c9e4 -/* f01c9d8: 00000000 */ sll $zero,$zero,0x0 -/* f01c9dc: 10000001 */ beqz $zero,.L0f01c9e4 -/* f01c9e0: 02c02025 */ or $a0,$s6,$zero -.L0f01c9e4: -/* f01c9e4: 00857021 */ addu $t6,$a0,$a1 -/* f01c9e8: 01c6c021 */ addu $t8,$t6,$a2 -/* f01c9ec: 0307c821 */ addu $t9,$t8,$a3 -/* f01c9f0: 1b20001d */ blez $t9,.L0f01ca68 -/* f01c9f4: 00000000 */ sll $zero,$zero,0x0 -/* f01c9f8: 8c4f00e4 */ lw $t7,0xe4($v0) -.L0f01c9fc: -/* f01c9fc: 24420080 */ addiu $v0,$v0,0x80 -/* f01ca00: 00003825 */ or $a3,$zero,$zero -/* f01ca04: 162f0002 */ bne $s1,$t7,.L0f01ca10 -/* f01ca08: 00003025 */ or $a2,$zero,$zero -/* f01ca0c: 00608025 */ or $s0,$v1,$zero -.L0f01ca10: -/* f01ca10: 11400003 */ beqz $t2,.L0f01ca20 -/* f01ca14: 24630001 */ addiu $v1,$v1,0x1 -/* f01ca18: 10000001 */ beqz $zero,.L0f01ca20 -/* f01ca1c: 02c03825 */ or $a3,$s6,$zero -.L0f01ca20: -/* f01ca20: 11000003 */ beqz $t0,.L0f01ca30 -/* f01ca24: 00002825 */ or $a1,$zero,$zero -/* f01ca28: 10000001 */ beqz $zero,.L0f01ca30 -/* f01ca2c: 02c03025 */ or $a2,$s6,$zero -.L0f01ca30: -/* f01ca30: 11200003 */ beqz $t1,.L0f01ca40 -/* f01ca34: 00002025 */ or $a0,$zero,$zero -/* f01ca38: 10000001 */ beqz $zero,.L0f01ca40 -/* f01ca3c: 02c02825 */ or $a1,$s6,$zero -.L0f01ca40: -/* f01ca40: 11600003 */ beqz $t3,.L0f01ca50 -/* f01ca44: 00000000 */ sll $zero,$zero,0x0 -/* f01ca48: 10000001 */ beqz $zero,.L0f01ca50 -/* f01ca4c: 02c02025 */ or $a0,$s6,$zero -.L0f01ca50: -/* f01ca50: 00857021 */ addu $t6,$a0,$a1 -/* f01ca54: 01c6c021 */ addu $t8,$t6,$a2 -/* f01ca58: 0307c821 */ addu $t9,$t8,$a3 -/* f01ca5c: 0079082a */ slt $at,$v1,$t9 -/* f01ca60: 5420ffe6 */ bnezl $at,.L0f01c9fc -/* f01ca64: 8c4f00e4 */ lw $t7,0xe4($v0) -.L0f01ca68: -/* f01ca68: 0602001f */ bltzl $s0,.L0f01cae8 -/* f01ca6c: 26310001 */ addiu $s1,$s1,0x1 -/* f01ca70: 8e6d0298 */ lw $t5,0x298($s3) -/* f01ca74: 05a2000c */ bltzl $t5,.L0f01caa8 -/* f01ca78: 8e6e029c */ lw $t6,0x29c($s3) -/* f01ca7c: 8e6f028c */ lw $t7,0x28c($s3) -/* f01ca80: 02002025 */ or $a0,$s0,$zero -/* f01ca84: 0fc4a24b */ jal func0f12892c -/* f01ca88: afaf0128 */ sw $t7,0x128($sp) -/* f01ca8c: 0fc43b2d */ jal func0f10ecb4 -/* f01ca90: 00000000 */ sll $zero,$zero,0x0 -/* f01ca94: 0fc4a24b */ jal func0f12892c -/* f01ca98: 8fa40128 */ lw $a0,0x128($sp) -/* f01ca9c: 10000012 */ beqz $zero,.L0f01cae8 -/* f01caa0: 26310001 */ addiu $s1,$s1,0x1 -/* f01caa4: 8e6e029c */ lw $t6,0x29c($s3) -.L0f01caa8: -/* f01caa8: 02002025 */ or $a0,$s0,$zero -/* f01caac: 05c0000b */ bltz $t6,.L0f01cadc -/* f01cab0: 00000000 */ sll $zero,$zero,0x0 -/* f01cab4: 8e78028c */ lw $t8,0x28c($s3) -/* f01cab8: 02002025 */ or $a0,$s0,$zero -/* f01cabc: 0fc4a24b */ jal func0f12892c -/* f01cac0: afb80124 */ sw $t8,0x124($sp) -/* f01cac4: 0fc43bc4 */ jal func0f10ef10 -/* f01cac8: 00000000 */ sll $zero,$zero,0x0 -/* f01cacc: 0fc4a24b */ jal func0f12892c -/* f01cad0: 8fa40124 */ lw $a0,0x124($sp) -/* f01cad4: 10000004 */ beqz $zero,.L0f01cae8 -/* f01cad8: 26310001 */ addiu $s1,$s1,0x1 -.L0f01cadc: -/* f01cadc: 0fc5e3bc */ jal func0f178ef0 -/* f01cae0: 02202825 */ or $a1,$s1,$zero -.L0f01cae4: -/* f01cae4: 26310001 */ addiu $s1,$s1,0x1 -.L0f01cae8: -/* f01cae8: 24010004 */ addiu $at,$zero,0x4 -/* f01caec: 1621fec8 */ bne $s1,$at,.L0f01c610 -/* f01caf0: 8fb90154 */ lw $t9,0x154($sp) -/* f01caf4: 1320000e */ beqz $t9,.L0f01cb30 -/* f01caf8: 00000000 */ sll $zero,$zero,0x0 -/* f01cafc: 8ea30004 */ lw $v1,0x4($s5) -/* f01cb00: 24010003 */ addiu $at,$zero,0x3 -/* f01cb04: 00002025 */ or $a0,$zero,$zero -/* f01cb08: 10610003 */ beq $v1,$at,.L0f01cb18 -/* f01cb0c: 2401000b */ addiu $at,$zero,0xb -/* f01cb10: 14610007 */ bne $v1,$at,.L0f01cb30 -/* f01cb14: 00000000 */ sll $zero,$zero,0x0 -.L0f01cb18: -/* f01cb18: 0fc3e083 */ jal func0f0f820c -/* f01cb1c: 2405fffb */ addiu $a1,$zero,-5 -/* f01cb20: 10000003 */ beqz $zero,.L0f01cb30 -/* f01cb24: 00000000 */ sll $zero,$zero,0x0 -.L0f01cb28: -/* f01cb28: 3c018006 */ lui $at,0x8006 -/* f01cb2c: a020294c */ sb $zero,0x294c($at) -.L0f01cb30: -/* f01cb30: 3c0d8006 */ lui $t5,0x8006 -/* f01cb34: 91ad294c */ lbu $t5,0x294c($t5) -/* f01cb38: 11a0001b */ beqz $t5,.L0f01cba8 -/* f01cb3c: 3c028006 */ lui $v0,0x8006 -/* f01cb40: 24422948 */ addiu $v0,$v0,0x2948 -/* f01cb44: 904f0000 */ lbu $t7,0x0($v0) -/* f01cb48: 15e0000f */ bnez $t7,.L0f01cb88 -/* f01cb4c: 00000000 */ sll $zero,$zero,0x0 -/* f01cb50: 8ea30004 */ lw $v1,0x4($s5) -/* f01cb54: 24010003 */ addiu $at,$zero,0x3 -/* f01cb58: 240e0001 */ addiu $t6,$zero,0x1 -/* f01cb5c: 10610004 */ beq $v1,$at,.L0f01cb70 -/* f01cb60: 00002025 */ or $a0,$zero,$zero -/* f01cb64: 2401000b */ addiu $at,$zero,0xb -/* f01cb68: 14610007 */ bne $v1,$at,.L0f01cb88 -/* f01cb6c: 00000000 */ sll $zero,$zero,0x0 -.L0f01cb70: -/* f01cb70: a04e0000 */ sb $t6,0x0($v0) -/* f01cb74: 0fc44317 */ jal func0f110c5c -/* f01cb78: 24050002 */ addiu $a1,$zero,0x2 -/* f01cb7c: 02c02025 */ or $a0,$s6,$zero -/* f01cb80: 0fc44317 */ jal func0f110c5c -/* f01cb84: 24050001 */ addiu $a1,$zero,0x1 -.L0f01cb88: -/* f01cb88: 3c188006 */ lui $t8,0x8006 -/* f01cb8c: 93182944 */ lbu $t8,0x2944($t8) -/* f01cb90: 1300000b */ beqz $t8,.L0f01cbc0 -/* f01cb94: 00000000 */ sll $zero,$zero,0x0 -/* f01cb98: 0fc4436a */ jal func0f110da8 -/* f01cb9c: 00000000 */ sll $zero,$zero,0x0 -/* f01cba0: 10000007 */ beqz $zero,.L0f01cbc0 -/* f01cba4: 00000000 */ sll $zero,$zero,0x0 -.L0f01cba8: -/* f01cba8: 3c198006 */ lui $t9,0x8006 -/* f01cbac: 93392944 */ lbu $t9,0x2944($t9) -/* f01cbb0: 16d90003 */ bne $s6,$t9,.L0f01cbc0 -/* f01cbb4: 00000000 */ sll $zero,$zero,0x0 -/* f01cbb8: 0fc06fa8 */ jal func0f01bea0 -/* f01cbbc: 00000000 */ sll $zero,$zero,0x0 -.L0f01cbc0: -/* f01cbc0: 3c018007 */ lui $at,0x8007 -/* f01cbc4: 3c03800a */ lui $v1,0x800a -/* f01cbc8: 3c02800a */ lui $v0,0x800a -/* f01cbcc: ac201448 */ sw $zero,0x1448($at) -/* f01cbd0: 00002025 */ or $a0,$zero,$zero -/* f01cbd4: 244219c0 */ addiu $v0,$v0,0x19c0 -/* f01cbd8: 2463e000 */ addiu $v1,$v1,-8192 -/* f01cbdc: 8c6d04f8 */ lw $t5,0x4f8($v1) -.L0f01cbe0: -/* f01cbe0: 24630e70 */ addiu $v1,$v1,0xe70 -/* f01cbe4: 0062082b */ sltu $at,$v1,$v0 -/* f01cbe8: 11a00002 */ beqz $t5,.L0f01cbf4 -/* f01cbec: 00000000 */ sll $zero,$zero,0x0 -/* f01cbf0: 02c02025 */ or $a0,$s6,$zero -.L0f01cbf4: -/* f01cbf4: 5420fffa */ bnezl $at,.L0f01cbe0 -/* f01cbf8: 8c6d04f8 */ lw $t5,0x4f8($v1) -/* f01cbfc: 8eaf05d4 */ lw $t7,0x5d4($s5) -/* f01cc00: 000fc340 */ sll $t8,$t7,0xd -/* f01cc04: 07000006 */ bltz $t8,.L0f01cc20 -/* f01cc08: 00000000 */ sll $zero,$zero,0x0 -/* f01cc0c: 8eb90008 */ lw $t9,0x8($s5) -/* f01cc10: 2401ffff */ addiu $at,$zero,-1 -/* f01cc14: afa40158 */ sw $a0,0x158($sp) -/* f01cc18: 132101df */ beq $t9,$at,.L0f01d398 -/* f01cc1c: 00000000 */ sll $zero,$zero,0x0 -.L0f01cc20: -/* f01cc20: 148001dd */ bnez $a0,.L0f01d398 -/* f01cc24: afa40158 */ sw $a0,0x158($sp) -/* f01cc28: 8ea30004 */ lw $v1,0x4($s5) -/* f01cc2c: 24020003 */ addiu $v0,$zero,0x3 -/* f01cc30: 8ea50008 */ lw $a1,0x8($s5) -/* f01cc34: 10430002 */ beq $v0,$v1,.L0f01cc40 -/* f01cc38: 2401000b */ addiu $at,$zero,0xb -/* f01cc3c: 14610022 */ bne $v1,$at,.L0f01ccc8 -.L0f01cc40: -/* f01cc40: 2401ffff */ addiu $at,$zero,-1 -/* f01cc44: 54a10021 */ bnel $a1,$at,.L0f01cccc -/* f01cc48: 2401ffff */ addiu $at,$zero,-1 -/* f01cc4c: 8e6d0490 */ lw $t5,0x490($s3) -/* f01cc50: 24010002 */ addiu $at,$zero,0x2 -/* f01cc54: 240f0002 */ addiu $t7,$zero,0x2 -/* f01cc58: 15a1000d */ bne $t5,$at,.L0f01cc90 -/* f01cc5c: 3c0e8009 */ lui $t6,0x8009 -/* f01cc60: aeaf0008 */ sw $t7,0x8($s5) -/* f01cc64: 91ce0af0 */ lbu $t6,0xaf0($t6) -/* f01cc68: 3c198007 */ lui $t9,0x8007 -/* f01cc6c: 27393a5c */ addiu $t9,$t9,0x3a5c -/* f01cc70: 16ce0004 */ bne $s6,$t6,.L0f01cc84 -/* f01cc74: 3c188007 */ lui $t8,0x8007 -/* f01cc78: 27183a74 */ addiu $t8,$t8,0x3a74 -/* f01cc7c: 10000002 */ beqz $zero,.L0f01cc88 -/* f01cc80: aeb8000c */ sw $t8,0xc($s5) -.L0f01cc84: -/* f01cc84: aeb9000c */ sw $t9,0xc($s5) -.L0f01cc88: -/* f01cc88: 1000000f */ beqz $zero,.L0f01ccc8 -/* f01cc8c: 8ea50008 */ lw $a1,0x8($s5) -.L0f01cc90: -/* f01cc90: 3c0d8009 */ lui $t5,0x8009 -/* f01cc94: 91ad0af0 */ lbu $t5,0xaf0($t5) -/* f01cc98: 3c188008 */ lui $t8,0x8008 -/* f01cc9c: 271867a0 */ addiu $t8,$t8,0x67a0 -/* f01cca0: 16cd0007 */ bne $s6,$t5,.L0f01ccc0 -/* f01cca4: 00402825 */ or $a1,$v0,$zero -/* f01cca8: 3c0e8007 */ lui $t6,0x8007 -/* f01ccac: 2405000b */ addiu $a1,$zero,0xb -/* f01ccb0: 25ce5294 */ addiu $t6,$t6,0x5294 -/* f01ccb4: aea50008 */ sw $a1,0x8($s5) -/* f01ccb8: 10000003 */ beqz $zero,.L0f01ccc8 -/* f01ccbc: aeae000c */ sw $t6,0xc($s5) -.L0f01ccc0: -/* f01ccc0: aea20008 */ sw $v0,0x8($s5) -/* f01ccc4: aeb8000c */ sw $t8,0xc($s5) -.L0f01ccc8: -/* f01ccc8: 2401ffff */ addiu $at,$zero,-1 -.L0f01cccc: -/* f01cccc: 10a100d7 */ beq $a1,$at,.L0f01d02c -/* f01ccd0: 2401fffb */ addiu $at,$zero,-5 -/* f01ccd4: 54a10011 */ bnel $a1,$at,.L0f01cd1c -/* f01ccd8: 2401fffa */ addiu $at,$zero,-6 -/* f01ccdc: 0fc61e19 */ jal func0f187864 -/* f01cce0: afa40158 */ sw $a0,0x158($sp) -/* f01cce4: 0fc06fa8 */ jal func0f01bea0 -/* f01cce8: 00000000 */ sll $zero,$zero,0x0 -/* f01ccec: 8e790458 */ lw $t9,0x458($s3) -/* f01ccf0: 332d0002 */ andi $t5,$t9,0x2 -/* f01ccf4: 51a000ca */ beqzl $t5,.L0f01d020 -/* f01ccf8: 2419ffff */ addiu $t9,$zero,-1 -/* f01ccfc: 0fc44270 */ jal func0f1109c0 -/* f01cd00: 00000000 */ sll $zero,$zero,0x0 -/* f01cd04: 8e6f0458 */ lw $t7,0x458($s3) -/* f01cd08: 2401fffd */ addiu $at,$zero,-3 -/* f01cd0c: 01e17024 */ and $t6,$t7,$at -/* f01cd10: 100000c2 */ beqz $zero,.L0f01d01c -/* f01cd14: ae6e0458 */ sw $t6,0x458($s3) -/* f01cd18: 2401fffa */ addiu $at,$zero,-6 -.L0f01cd1c: -/* f01cd1c: 54a10065 */ bnel $a1,$at,.L0f01ceb4 -/* f01cd20: 2401fff9 */ addiu $at,$zero,-7 -/* f01cd24: 8e780318 */ lw $t8,0x318($s3) -/* f01cd28: afa00120 */ sw $zero,0x120($sp) -/* f01cd2c: afa40158 */ sw $a0,0x158($sp) -/* f01cd30: 13000003 */ beqz $t8,.L0f01cd40 -/* f01cd34: 00000000 */ sll $zero,$zero,0x0 -/* f01cd38: 0fc3f552 */ jal func0f0fd548 -/* f01cd3c: 24040004 */ addiu $a0,$zero,0x4 -.L0f01cd40: -/* f01cd40: 3c12800a */ lui $s2,0x800a -/* f01cd44: 2652dfe8 */ addiu $s2,$s2,-8216 -/* f01cd48: 00008825 */ or $s1,$zero,$zero -/* f01cd4c: 24140038 */ addiu $s4,$zero,0x38 -.L0f01cd50: -/* f01cd50: 3c19800b */ lui $t9,0x800b -/* f01cd54: 9739cb9e */ lhu $t9,-0x3462($t9) -/* f01cd58: 240d0001 */ addiu $t5,$zero,0x1 -/* f01cd5c: 022d7804 */ sllv $t7,$t5,$s1 -/* f01cd60: 032f7024 */ and $t6,$t9,$t7 -/* f01cd64: 51c0004d */ beqzl $t6,.L0f01ce9c -/* f01cd68: 26310001 */ addiu $s1,$s1,0x1 -/* f01cd6c: 8e780298 */ lw $t8,0x298($s3) -/* f01cd70: 07020027 */ bltzl $t8,.L0f01ce10 -/* f01cd74: 8e78029c */ lw $t8,0x29c($s3) -/* f01cd78: 8e6d04b4 */ lw $t5,0x4b4($s3) -/* f01cd7c: 8fa40120 */ lw $a0,0x120($sp) -/* f01cd80: 240f0001 */ addiu $t7,$zero,0x1 -/* f01cd84: 568d0019 */ bnel $s4,$t5,.L0f01cdec -/* f01cd88: 8e70028c */ lw $s0,0x28c($s3) -/* f01cd8c: 92590002 */ lbu $t9,0x2($s2) -/* f01cd90: 3c0d8007 */ lui $t5,0x8007 -/* f01cd94: 272f0001 */ addiu $t7,$t9,0x1 -/* f01cd98: 31ee00ff */ andi $t6,$t7,0xff -/* f01cd9c: 000ec080 */ sll $t8,$t6,0x2 -/* f01cda0: 030ec023 */ subu $t8,$t8,$t6 -/* f01cda4: 0018c080 */ sll $t8,$t8,0x2 -/* f01cda8: a24f0002 */ sb $t7,0x2($s2) -/* f01cdac: 01b86821 */ addu $t5,$t5,$t8 -/* f01cdb0: 8dad1e6c */ lw $t5,0x1e6c($t5) -/* f01cdb4: a24d0001 */ sb $t5,0x1($s2) -/* f01cdb8: 0fc06c55 */ jal func0f01b154 -/* f01cdbc: 31a400ff */ andi $a0,$t5,0xff -/* f01cdc0: 8e440000 */ lw $a0,0x0($s2) -/* f01cdc4: 0004ce42 */ srl $t9,$a0,0x19 -/* f01cdc8: 0fc5b36a */ jal func0f16cda8 -/* f01cdcc: 03202025 */ or $a0,$t9,$zero -/* f01cdd0: 0fc069f9 */ jal func0f01a7e4 -/* f01cdd4: 24040005 */ addiu $a0,$zero,0x5 -/* f01cdd8: 0c003a57 */ jal 0xe95c -/* f01cddc: 92440001 */ lbu $a0,0x1($s2) -/* f01cde0: 1000002b */ beqz $zero,.L0f01ce90 -/* f01cde4: 8fb80120 */ lw $t8,0x120($sp) -/* f01cde8: 8e70028c */ lw $s0,0x28c($s3) -.L0f01cdec: -/* f01cdec: 0fc4a24b */ jal func0f12892c -/* f01cdf0: afaf0158 */ sw $t7,0x158($sp) -/* f01cdf4: 0fc43b2d */ jal func0f10ecb4 -/* f01cdf8: 00000000 */ sll $zero,$zero,0x0 -/* f01cdfc: 0fc4a24b */ jal func0f12892c -/* f01ce00: 02002025 */ or $a0,$s0,$zero -/* f01ce04: 10000022 */ beqz $zero,.L0f01ce90 -/* f01ce08: 8fb80120 */ lw $t8,0x120($sp) -/* f01ce0c: 8e78029c */ lw $t8,0x29c($s3) -.L0f01ce10: -/* f01ce10: 240e0001 */ addiu $t6,$zero,0x1 -/* f01ce14: afae0158 */ sw $t6,0x158($sp) -/* f01ce18: 0700000a */ bltz $t8,.L0f01ce44 -/* f01ce1c: 8fa40120 */ lw $a0,0x120($sp) -/* f01ce20: 8e70028c */ lw $s0,0x28c($s3) -/* f01ce24: 0fc4a24b */ jal func0f12892c -/* f01ce28: 8fa40120 */ lw $a0,0x120($sp) -/* f01ce2c: 0fc43bc4 */ jal func0f10ef10 -/* f01ce30: 00000000 */ sll $zero,$zero,0x0 -/* f01ce34: 0fc4a24b */ jal func0f12892c -/* f01ce38: 02002025 */ or $a0,$s0,$zero -/* f01ce3c: 10000014 */ beqz $zero,.L0f01ce90 -/* f01ce40: 8fb80120 */ lw $t8,0x120($sp) -.L0f01ce44: -/* f01ce44: 00116880 */ sll $t5,$s1,0x2 -/* f01ce48: 01b16821 */ addu $t5,$t5,$s1 -/* f01ce4c: 3c19800b */ lui $t9,0x800b -/* f01ce50: 2739c7b8 */ addiu $t9,$t9,-14408 -/* f01ce54: 000d6940 */ sll $t5,$t5,0x5 -/* f01ce58: 01b91021 */ addu $v0,$t5,$t9 -/* f01ce5c: afa20058 */ sw $v0,0x58($sp) -/* f01ce60: 0fc5e3bc */ jal func0f178ef0 -/* f01ce64: 02202825 */ or $a1,$s1,$zero -/* f01ce68: 8fa20058 */ lw $v0,0x58($sp) -/* f01ce6c: 8c4f004c */ lw $t7,0x4c($v0) -/* f01ce70: 51e00007 */ beqzl $t7,.L0f01ce90 -/* f01ce74: 8fb80120 */ lw $t8,0x120($sp) -/* f01ce78: 944e0050 */ lhu $t6,0x50($v0) -/* f01ce7c: 51c00004 */ beqzl $t6,.L0f01ce90 -/* f01ce80: 8fb80120 */ lw $t8,0x120($sp) -/* f01ce84: 0fc3f552 */ jal func0f0fd548 -/* f01ce88: 02202025 */ or $a0,$s1,$zero -/* f01ce8c: 8fb80120 */ lw $t8,0x120($sp) -.L0f01ce90: -/* f01ce90: 270d0001 */ addiu $t5,$t8,0x1 -/* f01ce94: afad0120 */ sw $t5,0x120($sp) -/* f01ce98: 26310001 */ addiu $s1,$s1,0x1 -.L0f01ce9c: -/* f01ce9c: 24010004 */ addiu $at,$zero,0x4 -/* f01cea0: 1621ffab */ bne $s1,$at,.L0f01cd50 -/* f01cea4: 00000000 */ sll $zero,$zero,0x0 -/* f01cea8: 1000005d */ beqz $zero,.L0f01d020 -/* f01ceac: 2419ffff */ addiu $t9,$zero,-1 -/* f01ceb0: 2401fff9 */ addiu $at,$zero,-7 -.L0f01ceb4: -/* f01ceb4: 14a10019 */ bne $a1,$at,.L0f01cf1c -/* f01ceb8: 00008025 */ or $s0,$zero,$zero -/* f01cebc: 0fc06fa8 */ jal func0f01bea0 -/* f01cec0: afa40158 */ sw $a0,0x158($sp) -/* f01cec4: 3c10800a */ lui $s0,0x800a -/* f01cec8: 26102200 */ addiu $s0,$s0,0x2200 -/* f01cecc: 24190002 */ addiu $t9,$zero,0x2 -/* f01ced0: 3c018006 */ lui $at,0x8006 -/* f01ced4: a0392940 */ sb $t9,0x2940($at) -/* f01ced8: 0fc43da6 */ jal func0f10f698 -/* f01cedc: 02002025 */ or $a0,$s0,$zero -/* f01cee0: 0fc43c81 */ jal func0f10f204 -/* f01cee4: 02002025 */ or $a0,$s0,$zero -/* f01cee8: 3c0f8009 */ lui $t7,0x8009 -/* f01ceec: 91ef0af0 */ lbu $t7,0xaf0($t7) -/* f01cef0: 24040026 */ addiu $a0,$zero,0x26 -/* f01cef4: 16cf0003 */ bne $s6,$t7,.L0f01cf04 -/* f01cef8: 00000000 */ sll $zero,$zero,0x0 -/* f01cefc: 10000001 */ beqz $zero,.L0f01cf04 -/* f01cf00: 2404005d */ addiu $a0,$zero,0x5d -.L0f01cf04: -/* f01cf04: 0c003a57 */ jal 0xe95c -/* f01cf08: 00000000 */ sll $zero,$zero,0x0 -/* f01cf0c: 0fc5b4f4 */ jal func0f16d3d0 -/* f01cf10: 00000000 */ sll $zero,$zero,0x0 -/* f01cf14: 10000042 */ beqz $zero,.L0f01d020 -/* f01cf18: 2419ffff */ addiu $t9,$zero,-1 -.L0f01cf1c: -/* f01cf1c: 240e0001 */ addiu $t6,$zero,0x1 -/* f01cf20: afae0158 */ sw $t6,0x158($sp) -/* f01cf24: 0fc3e0cc */ jal func0f0f8330 -/* f01cf28: 8ea4000c */ lw $a0,0xc($s5) -/* f01cf2c: 8ea30004 */ lw $v1,0x4($s5) -/* f01cf30: 24010003 */ addiu $at,$zero,0x3 -/* f01cf34: 3c048009 */ lui $a0,0x8009 -/* f01cf38: 10610003 */ beq $v1,$at,.L0f01cf48 -/* f01cf3c: 24058098 */ addiu $a1,$zero,-32616 -/* f01cf40: 2401000b */ addiu $at,$zero,0xb -/* f01cf44: 1461000f */ bne $v1,$at,.L0f01cf84 -.L0f01cf48: -/* f01cf48: 3c01bf80 */ lui $at,0xbf80 -/* f01cf4c: 44812000 */ mtc1 $at,$f4 -/* f01cf50: 2418ffff */ addiu $t8,$zero,-1 -/* f01cf54: 240dffff */ addiu $t5,$zero,-1 -/* f01cf58: 2419ffff */ addiu $t9,$zero,-1 -/* f01cf5c: 02c08025 */ or $s0,$s6,$zero -/* f01cf60: afb9001c */ sw $t9,0x1c($sp) -/* f01cf64: afad0018 */ sw $t5,0x18($sp) -/* f01cf68: afb80010 */ sw $t8,0x10($sp) -/* f01cf6c: 8c845200 */ lw $a0,0x5200($a0) -/* f01cf70: 00003025 */ or $a2,$zero,$zero -/* f01cf74: 2407ffff */ addiu $a3,$zero,-1 -/* f01cf78: 0c004241 */ jal 0x10904 -/* f01cf7c: e7a40014 */ swc1 $f4,0x14($sp) -/* f01cf80: 8ea30004 */ lw $v1,0x4($s5) -.L0f01cf84: -/* f01cf84: 24010002 */ addiu $at,$zero,0x2 -/* f01cf88: 10610003 */ beq $v1,$at,.L0f01cf98 -/* f01cf8c: 2401000d */ addiu $at,$zero,0xd -/* f01cf90: 1461001e */ bne $v1,$at,.L0f01d00c -/* f01cf94: 00000000 */ sll $zero,$zero,0x0 -.L0f01cf98: -/* f01cf98: 0fc68606 */ jal func0f1a1818 -/* f01cf9c: 00000000 */ sll $zero,$zero,0x0 -/* f01cfa0: 8e6304b4 */ lw $v1,0x4b4($s3) -/* f01cfa4: 24010026 */ addiu $at,$zero,0x26 -/* f01cfa8: 10610003 */ beq $v1,$at,.L0f01cfb8 -/* f01cfac: 2401005d */ addiu $at,$zero,0x5d -/* f01cfb0: 54610016 */ bnel $v1,$at,.L0f01d00c -/* f01cfb4: 02c08025 */ or $s0,$s6,$zero -.L0f01cfb8: -/* f01cfb8: 8e6f0284 */ lw $t7,0x284($s3) -/* f01cfbc: 8dee00bc */ lw $t6,0xbc($t7) -/* f01cfc0: 85c30028 */ lh $v1,0x28($t6) -/* f01cfc4: 28610016 */ slti $at,$v1,0x16 -/* f01cfc8: 14200002 */ bnez $at,.L0f01cfd4 -/* f01cfcc: 2861001a */ slti $at,$v1,0x1a -/* f01cfd0: 1420000b */ bnez $at,.L0f01d000 -.L0f01cfd4: -/* f01cfd4: 2401000a */ addiu $at,$zero,0xa -/* f01cfd8: 10610009 */ beq $v1,$at,.L0f01d000 -/* f01cfdc: 2401001e */ addiu $at,$zero,0x1e -/* f01cfe0: 10610007 */ beq $v1,$at,.L0f01d000 -/* f01cfe4: 00000000 */ sll $zero,$zero,0x0 -/* f01cfe8: 50400008 */ beqzl $v0,.L0f01d00c -/* f01cfec: 02c08025 */ or $s0,$s6,$zero -/* f01cff0: 8c580000 */ lw $t8,0x0($v0) -/* f01cff4: 00186fc2 */ srl $t5,$t8,0x1f -/* f01cff8: 51a00004 */ beqzl $t5,.L0f01d00c -/* f01cffc: 02c08025 */ or $s0,$s6,$zero -.L0f01d000: -/* f01d000: 10000002 */ beqz $zero,.L0f01d00c -/* f01d004: 00008025 */ or $s0,$zero,$zero -/* f01d008: 02c08025 */ or $s0,$s6,$zero -.L0f01d00c: -/* f01d00c: 52000004 */ beqzl $s0,.L0f01d020 -/* f01d010: 2419ffff */ addiu $t9,$zero,-1 -/* f01d014: 0fc5b6c5 */ jal func0f16db14 -/* f01d018: 00000000 */ sll $zero,$zero,0x0 -.L0f01d01c: -/* f01d01c: 2419ffff */ addiu $t9,$zero,-1 -.L0f01d020: -/* f01d020: aea0000c */ sw $zero,0xc($s5) -/* f01d024: 100000dc */ beqz $zero,.L0f01d398 -/* f01d028: aeb90008 */ sw $t9,0x8($s5) -.L0f01d02c: -/* f01d02c: 1076000a */ beq $v1,$s6,.L0f01d058 -/* f01d030: afa40158 */ sw $a0,0x158($sp) -/* f01d034: 24010004 */ addiu $at,$zero,0x4 -/* f01d038: 106100d7 */ beq $v1,$at,.L0f01d398 -/* f01d03c: 24010005 */ addiu $at,$zero,0x5 -/* f01d040: 10610012 */ beq $v1,$at,.L0f01d08c -/* f01d044: 24010009 */ addiu $at,$zero,0x9 -/* f01d048: 506100bf */ beql $v1,$at,.L0f01d348 -/* f01d04c: 8e6d0298 */ lw $t5,0x298($s3) -/* f01d050: 100000d1 */ beqz $zero,.L0f01d398 -/* f01d054: 00000000 */ sll $zero,$zero,0x0 -.L0f01d058: -/* f01d058: 8e6f046c */ lw $t7,0x46c($s3) -/* f01d05c: 11e00007 */ beqz $t7,.L0f01d07c -/* f01d060: 00000000 */ sll $zero,$zero,0x0 -/* f01d064: 0c003a61 */ jal 0xe984 -/* f01d068: 00000000 */ sll $zero,$zero,0x0 -/* f01d06c: 0c003a57 */ jal 0xe95c -/* f01d070: 00402025 */ or $a0,$v0,$zero -/* f01d074: 100000c8 */ beqz $zero,.L0f01d398 -/* f01d078: 00000000 */ sll $zero,$zero,0x0 -.L0f01d07c: -/* f01d07c: 0c003a57 */ jal 0xe95c -/* f01d080: 2404005a */ addiu $a0,$zero,0x5a -/* f01d084: 100000c4 */ beqz $zero,.L0f01d398 -/* f01d088: 00000000 */ sll $zero,$zero,0x0 -.L0f01d08c: -/* f01d08c: 8e6e0318 */ lw $t6,0x318($s3) -/* f01d090: 3c12800a */ lui $s2,0x800a -/* f01d094: 3c018008 */ lui $at,0x8008 -/* f01d098: 11c00004 */ beqz $t6,.L0f01d0ac -/* f01d09c: 2652dfe8 */ addiu $s2,$s2,-8216 -/* f01d0a0: ac227260 */ sw $v0,0x7260($at) -/* f01d0a4: 10000062 */ beqz $zero,.L0f01d230 -/* f01d0a8: 8e630298 */ lw $v1,0x298($s3) -.L0f01d0ac: -/* f01d0ac: 8e630298 */ lw $v1,0x298($s3) -/* f01d0b0: 3c04800b */ lui $a0,0x800b -/* f01d0b4: 2484ca38 */ addiu $a0,$a0,-13768 -/* f01d0b8: 04610003 */ bgez $v1,.L0f01d0c8 -/* f01d0bc: 27a20070 */ addiu $v0,$sp,0x70 -/* f01d0c0: 8e78029c */ lw $t8,0x29c($s3) -/* f01d0c4: 0700005a */ bltz $t8,.L0f01d230 -.L0f01d0c8: -/* f01d0c8: 3c05800b */ lui $a1,0x800b -/* f01d0cc: 3c06800b */ lui $a2,0x800b -/* f01d0d0: 3c07800b */ lui $a3,0x800b -/* f01d0d4: 24e7c7b8 */ addiu $a3,$a3,-14408 -/* f01d0d8: 24c6c858 */ addiu $a2,$a2,-14248 -/* f01d0dc: 24a5cad8 */ addiu $a1,$a1,-13608 -/* f01d0e0: 00807825 */ or $t7,$a0,$zero -/* f01d0e4: 00407025 */ or $t6,$v0,$zero -/* f01d0e8: 2499009c */ addiu $t9,$a0,0x9c -.L0f01d0ec: -/* f01d0ec: 8de10000 */ lw $at,0x0($t7) -/* f01d0f0: 25ef000c */ addiu $t7,$t7,0xc -/* f01d0f4: 25ce000c */ addiu $t6,$t6,0xc -/* f01d0f8: adc1fff4 */ sw $at,-0xc($t6) -/* f01d0fc: 8de1fff8 */ lw $at,-0x8($t7) -/* f01d100: adc1fff8 */ sw $at,-0x8($t6) -/* f01d104: 8de1fffc */ lw $at,-0x4($t7) -/* f01d108: 15f9fff8 */ bne $t7,$t9,.L0f01d0ec -/* f01d10c: adc1fffc */ sw $at,-0x4($t6) -/* f01d110: 8de10000 */ lw $at,0x0($t7) -/* f01d114: 00807825 */ or $t7,$a0,$zero -/* f01d118: 00e0c825 */ or $t9,$a3,$zero -/* f01d11c: 24ed009c */ addiu $t5,$a3,0x9c -/* f01d120: adc10000 */ sw $at,0x0($t6) -.L0f01d124: -/* f01d124: 8f210000 */ lw $at,0x0($t9) -/* f01d128: 2739000c */ addiu $t9,$t9,0xc -/* f01d12c: 25ef000c */ addiu $t7,$t7,0xc -/* f01d130: ade1fff4 */ sw $at,-0xc($t7) -/* f01d134: 8f21fff8 */ lw $at,-0x8($t9) -/* f01d138: ade1fff8 */ sw $at,-0x8($t7) -/* f01d13c: 8f21fffc */ lw $at,-0x4($t9) -/* f01d140: 172dfff8 */ bne $t9,$t5,.L0f01d124 -/* f01d144: ade1fffc */ sw $at,-0x4($t7) -/* f01d148: 8f210000 */ lw $at,0x0($t9) -/* f01d14c: 00e0c825 */ or $t9,$a3,$zero -/* f01d150: 00406825 */ or $t5,$v0,$zero -/* f01d154: 2458009c */ addiu $t8,$v0,0x9c -/* f01d158: ade10000 */ sw $at,0x0($t7) -.L0f01d15c: -/* f01d15c: 8da10000 */ lw $at,0x0($t5) -/* f01d160: 25ad000c */ addiu $t5,$t5,0xc -/* f01d164: 2739000c */ addiu $t9,$t9,0xc -/* f01d168: af21fff4 */ sw $at,-0xc($t9) -/* f01d16c: 8da1fff8 */ lw $at,-0x8($t5) -/* f01d170: af21fff8 */ sw $at,-0x8($t9) -/* f01d174: 8da1fffc */ lw $at,-0x4($t5) -/* f01d178: 15b8fff8 */ bne $t5,$t8,.L0f01d15c -/* f01d17c: af21fffc */ sw $at,-0x4($t9) -/* f01d180: 8da10000 */ lw $at,0x0($t5) -/* f01d184: 00406825 */ or $t5,$v0,$zero -/* f01d188: 00a0c025 */ or $t8,$a1,$zero -/* f01d18c: 24ae009c */ addiu $t6,$a1,0x9c -/* f01d190: af210000 */ sw $at,0x0($t9) -.L0f01d194: -/* f01d194: 8f010000 */ lw $at,0x0($t8) -/* f01d198: 2718000c */ addiu $t8,$t8,0xc -/* f01d19c: 25ad000c */ addiu $t5,$t5,0xc -/* f01d1a0: ada1fff4 */ sw $at,-0xc($t5) -/* f01d1a4: 8f01fff8 */ lw $at,-0x8($t8) -/* f01d1a8: ada1fff8 */ sw $at,-0x8($t5) -/* f01d1ac: 8f01fffc */ lw $at,-0x4($t8) -/* f01d1b0: 170efff8 */ bne $t8,$t6,.L0f01d194 -/* f01d1b4: ada1fffc */ sw $at,-0x4($t5) -/* f01d1b8: 8f010000 */ lw $at,0x0($t8) -/* f01d1bc: 00a0c025 */ or $t8,$a1,$zero -/* f01d1c0: 00c07025 */ or $t6,$a2,$zero -/* f01d1c4: 24cf009c */ addiu $t7,$a2,0x9c -/* f01d1c8: ada10000 */ sw $at,0x0($t5) -.L0f01d1cc: -/* f01d1cc: 8dc10000 */ lw $at,0x0($t6) -/* f01d1d0: 25ce000c */ addiu $t6,$t6,0xc -/* f01d1d4: 2718000c */ addiu $t8,$t8,0xc -/* f01d1d8: af01fff4 */ sw $at,-0xc($t8) -/* f01d1dc: 8dc1fff8 */ lw $at,-0x8($t6) -/* f01d1e0: af01fff8 */ sw $at,-0x8($t8) -/* f01d1e4: 8dc1fffc */ lw $at,-0x4($t6) -/* f01d1e8: 15cffff8 */ bne $t6,$t7,.L0f01d1cc -/* f01d1ec: af01fffc */ sw $at,-0x4($t8) -/* f01d1f0: 8dc10000 */ lw $at,0x0($t6) -/* f01d1f4: 00c07025 */ or $t6,$a2,$zero -/* f01d1f8: 00407825 */ or $t7,$v0,$zero -/* f01d1fc: 2459009c */ addiu $t9,$v0,0x9c -/* f01d200: af010000 */ sw $at,0x0($t8) -.L0f01d204: -/* f01d204: 8de10000 */ lw $at,0x0($t7) -/* f01d208: 25ef000c */ addiu $t7,$t7,0xc -/* f01d20c: 25ce000c */ addiu $t6,$t6,0xc -/* f01d210: adc1fff4 */ sw $at,-0xc($t6) -/* f01d214: 8de1fff8 */ lw $at,-0x8($t7) -/* f01d218: adc1fff8 */ sw $at,-0x8($t6) -/* f01d21c: 8de1fffc */ lw $at,-0x4($t7) -/* f01d220: 15f9fff8 */ bne $t7,$t9,.L0f01d204 -/* f01d224: adc1fffc */ sw $at,-0x4($t6) -/* f01d228: 8de10000 */ lw $at,0x0($t7) -/* f01d22c: adc10000 */ sw $at,0x0($t6) -.L0f01d230: -/* f01d230: 04620019 */ bltzl $v1,.L0f01d298 -/* f01d234: 8e6f046c */ lw $t7,0x46c($s3) -/* f01d238: 92420002 */ lbu $v0,0x2($s2) -/* f01d23c: 3c18800a */ lui $t8,0x800a -/* f01d240: 28410011 */ slti $at,$v0,0x11 -/* f01d244: 50200014 */ beqzl $at,.L0f01d298 -/* f01d248: 8e6f046c */ lw $t7,0x46c($s3) -/* f01d24c: 8f1821d0 */ lw $t8,0x21d0($t8) -/* f01d250: 3c0d800a */ lui $t5,0x800a -/* f01d254: 57000005 */ bnezl $t8,.L0f01d26c -/* f01d258: 8e450000 */ lw $a1,0x0($s2) -/* f01d25c: 8dad21d4 */ lw $t5,0x21d4($t5) -/* f01d260: 11a00008 */ beqz $t5,.L0f01d284 -/* f01d264: 00000000 */ sll $zero,$zero,0x0 -/* f01d268: 8e450000 */ lw $a1,0x0($s2) -.L0f01d26c: -/* f01d26c: 24440001 */ addiu $a0,$v0,0x1 -/* f01d270: 0005ce42 */ srl $t9,$a1,0x19 -/* f01d274: 0fc40e3b */ jal func0f1038ec -/* f01d278: 03202825 */ or $a1,$t9,$zero -/* f01d27c: 50400006 */ beqzl $v0,.L0f01d298 -/* f01d280: 8e6f046c */ lw $t7,0x46c($s3) -.L0f01d284: -/* f01d284: 0fc43b90 */ jal func0f10ee40 -/* f01d288: 00000000 */ sll $zero,$zero,0x0 -/* f01d28c: 10000042 */ beqz $zero,.L0f01d398 -/* f01d290: 00000000 */ sll $zero,$zero,0x0 -/* f01d294: 8e6f046c */ lw $t7,0x46c($s3) -.L0f01d298: -/* f01d298: 11e00007 */ beqz $t7,.L0f01d2b8 -/* f01d29c: 00000000 */ sll $zero,$zero,0x0 -/* f01d2a0: 0c003a61 */ jal 0xe984 -/* f01d2a4: 00000000 */ sll $zero,$zero,0x0 -/* f01d2a8: 0c003a57 */ jal 0xe95c -/* f01d2ac: 00402025 */ or $a0,$v0,$zero -/* f01d2b0: 10000039 */ beqz $zero,.L0f01d398 -/* f01d2b4: 00000000 */ sll $zero,$zero,0x0 -.L0f01d2b8: -/* f01d2b8: 0fc625cb */ jal func0f18972c -/* f01d2bc: 00002025 */ or $a0,$zero,$zero -/* f01d2c0: 3c02800b */ lui $v0,0x800b -/* f01d2c4: 2442cbb0 */ addiu $v0,$v0,-13392 -/* f01d2c8: 904e0060 */ lbu $t6,0x60($v0) -/* f01d2cc: 24010005 */ addiu $at,$zero,0x5 -/* f01d2d0: ae600314 */ sw $zero,0x314($s3) -/* f01d2d4: ae600318 */ sw $zero,0x318($s3) -/* f01d2d8: 15c10002 */ bne $t6,$at,.L0f01d2e4 -/* f01d2dc: ae60031c */ sw $zero,0x31c($s3) -/* f01d2e0: a0400060 */ sb $zero,0x60($v0) -.L0f01d2e4: -/* f01d2e4: 3c188009 */ lui $t8,0x8009 -/* f01d2e8: 93180af0 */ lbu $t8,0xaf0($t8) -/* f01d2ec: 12d8000b */ beq $s6,$t8,.L0f01d31c -/* f01d2f0: 00000000 */ sll $zero,$zero,0x0 -/* f01d2f4: 0fc06c55 */ jal func0f01b154 -/* f01d2f8: 24040026 */ addiu $a0,$zero,0x26 -/* f01d2fc: 0fc068d5 */ jal func0f01a354 -/* f01d300: 02c02025 */ or $a0,$s6,$zero -/* f01d304: 0fc069f9 */ jal func0f01a7e4 -/* f01d308: 24040005 */ addiu $a0,$zero,0x5 -/* f01d30c: 0c003a57 */ jal 0xe95c -/* f01d310: 24040026 */ addiu $a0,$zero,0x26 -/* f01d314: 10000020 */ beqz $zero,.L0f01d398 -/* f01d318: 00000000 */ sll $zero,$zero,0x0 -.L0f01d31c: -/* f01d31c: 0fc06c55 */ jal func0f01b154 -/* f01d320: 2404005d */ addiu $a0,$zero,0x5d -/* f01d324: 0fc068d5 */ jal func0f01a354 -/* f01d328: 02c02025 */ or $a0,$s6,$zero -/* f01d32c: 0fc069f9 */ jal func0f01a7e4 -/* f01d330: 24040005 */ addiu $a0,$zero,0x5 -/* f01d334: 0c003a57 */ jal 0xe95c -/* f01d338: 2404005d */ addiu $a0,$zero,0x5d -/* f01d33c: 10000016 */ beqz $zero,.L0f01d398 -/* f01d340: 00000000 */ sll $zero,$zero,0x0 -/* f01d344: 8e6d0298 */ lw $t5,0x298($s3) -.L0f01d348: -/* f01d348: 05a00013 */ bltz $t5,.L0f01d398 -/* f01d34c: 00000000 */ sll $zero,$zero,0x0 -/* f01d350: 0fc625cb */ jal func0f18972c -/* f01d354: 00002025 */ or $a0,$zero,$zero -/* f01d358: ae600314 */ sw $zero,0x314($s3) -/* f01d35c: ae600318 */ sw $zero,0x318($s3) -/* f01d360: ae60031c */ sw $zero,0x31c($s3) -/* f01d364: 0fc06c55 */ jal func0f01b154 -/* f01d368: 24040026 */ addiu $a0,$zero,0x26 -/* f01d36c: 0fc068d5 */ jal func0f01a354 -/* f01d370: 02c02025 */ or $a0,$s6,$zero -/* f01d374: 0fc069f9 */ jal func0f01a7e4 -/* f01d378: 24040005 */ addiu $a0,$zero,0x5 -/* f01d37c: 0c003a57 */ jal 0xe95c -/* f01d380: 24040026 */ addiu $a0,$zero,0x26 -/* f01d384: 3c12800a */ lui $s2,0x800a -/* f01d388: 2652dfe8 */ addiu $s2,$s2,-8216 -/* f01d38c: 92590003 */ lbu $t9,0x3($s2) -/* f01d390: 332fff7f */ andi $t7,$t9,0xff7f -/* f01d394: a24f0003 */ sb $t7,0x3($s2) -.L0f01d398: -/* f01d398: 0fc06fb8 */ jal func0f01bee0 -/* f01d39c: 00000000 */ sll $zero,$zero,0x0 -/* f01d3a0: 8eae0000 */ lw $t6,0x0($s5) -/* f01d3a4: 55c00026 */ bnezl $t6,.L0f01d440 -/* f01d3a8: 8e6f006c */ lw $t7,0x6c($s3) -/* f01d3ac: 92a20015 */ lbu $v0,0x15($s5) -/* f01d3b0: 240100ff */ addiu $at,$zero,0xff -/* f01d3b4: 5041000b */ beql $v0,$at,.L0f01d3e4 -/* f01d3b8: 92b80014 */ lbu $t8,0x14($s5) -/* f01d3bc: 1040000c */ beqz $v0,.L0f01d3f0 -/* f01d3c0: 3c013f80 */ lui $at,0x3f80 -/* f01d3c4: 44813000 */ mtc1 $at,$f6 -/* f01d3c8: c6a80010 */ lwc1 $f8,0x10($s5) -/* f01d3cc: a2a20014 */ sb $v0,0x14($s5) -/* f01d3d0: a2a00015 */ sb $zero,0x15($s5) -/* f01d3d4: 46083281 */ sub.s $f10,$f6,$f8 -/* f01d3d8: 10000005 */ beqz $zero,.L0f01d3f0 -/* f01d3dc: e6aa0010 */ swc1 $f10,0x10($s5) -/* f01d3e0: 92b80014 */ lbu $t8,0x14($s5) -.L0f01d3e4: -/* f01d3e4: 53000003 */ beqzl $t8,.L0f01d3f4 -/* f01d3e8: 8e6d0284 */ lw $t5,0x284($s3) -/* f01d3ec: a2a00015 */ sb $zero,0x15($s5) -.L0f01d3f0: -/* f01d3f0: 8e6d0284 */ lw $t5,0x284($s3) -.L0f01d3f4: -/* f01d3f4: 91b915ea */ lbu $t9,0x15ea($t5) -/* f01d3f8: 56d90011 */ bnel $s6,$t9,.L0f01d440 -/* f01d3fc: 8e6f006c */ lw $t7,0x6c($s3) -/* f01d400: 8e6f04b4 */ lw $t7,0x4b4($s3) -/* f01d404: 24010026 */ addiu $at,$zero,0x26 -/* f01d408: 51e1000d */ beql $t7,$at,.L0f01d440 -/* f01d40c: 8e6f006c */ lw $t7,0x6c($s3) -/* f01d410: 92b805d5 */ lbu $t8,0x5d5($s5) -/* f01d414: 3c19800a */ lui $t9,0x800a -/* f01d418: 370d0080 */ ori $t5,$t8,0x80 -/* f01d41c: a2ad05d5 */ sb $t5,0x5d5($s5) -/* f01d420: 8f39e844 */ lw $t9,-0x17bc($t9) -/* f01d424: 53200006 */ beqzl $t9,.L0f01d440 -/* f01d428: 8e6f006c */ lw $t7,0x6c($s3) -/* f01d42c: 0fc277d4 */ jal func0f09df50 -/* f01d430: 00000000 */ sll $zero,$zero,0x0 -/* f01d434: 3c01800a */ lui $at,0x800a -/* f01d438: ac20e844 */ sw $zero,-0x17bc($at) -/* f01d43c: 8e6f006c */ lw $t7,0x6c($s3) -.L0f01d440: -/* f01d440: a26004d0 */ sb $zero,0x4d0($s3) -/* f01d444: 00008825 */ or $s1,$zero,$zero -/* f01d448: 51e00004 */ beqzl $t7,.L0f01d45c -/* f01d44c: 00003825 */ or $a3,$zero,$zero -/* f01d450: 10000002 */ beqz $zero,.L0f01d45c -/* f01d454: 02c03825 */ or $a3,$s6,$zero -/* f01d458: 00003825 */ or $a3,$zero,$zero -.L0f01d45c: -/* f01d45c: 8e6e0068 */ lw $t6,0x68($s3) -/* f01d460: 51c00004 */ beqzl $t6,.L0f01d474 -/* f01d464: 00003025 */ or $a2,$zero,$zero -/* f01d468: 10000002 */ beqz $zero,.L0f01d474 -/* f01d46c: 02c03025 */ or $a2,$s6,$zero -/* f01d470: 00003025 */ or $a2,$zero,$zero -.L0f01d474: -/* f01d474: 8e780064 */ lw $t8,0x64($s3) -/* f01d478: 53000004 */ beqzl $t8,.L0f01d48c -/* f01d47c: 00002825 */ or $a1,$zero,$zero -/* f01d480: 10000002 */ beqz $zero,.L0f01d48c -/* f01d484: 02c02825 */ or $a1,$s6,$zero -/* f01d488: 00002825 */ or $a1,$zero,$zero -.L0f01d48c: -/* f01d48c: 8e6d0070 */ lw $t5,0x70($s3) -/* f01d490: 51a00004 */ beqzl $t5,.L0f01d4a4 -/* f01d494: 00002025 */ or $a0,$zero,$zero -/* f01d498: 10000002 */ beqz $zero,.L0f01d4a4 -/* f01d49c: 02c02025 */ or $a0,$s6,$zero -/* f01d4a0: 00002025 */ or $a0,$zero,$zero -.L0f01d4a4: -/* f01d4a4: 0085c821 */ addu $t9,$a0,$a1 -/* f01d4a8: 03267821 */ addu $t7,$t9,$a2 -/* f01d4ac: 01e77021 */ addu $t6,$t7,$a3 -/* f01d4b0: 19c00099 */ blez $t6,.L0f01d718 -/* f01d4b4: 240c000f */ addiu $t4,$zero,0xf -/* f01d4b8: 240a001f */ addiu $t2,$zero,0x1f -/* f01d4bc: 8e780314 */ lw $t8,0x314($s3) -.L0f01d4c0: -/* f01d4c0: 001169c0 */ sll $t5,$s1,0x7 -/* f01d4c4: 2403ffff */ addiu $v1,$zero,-1 -/* f01d4c8: 13000003 */ beqz $t8,.L0f01d4d8 -/* f01d4cc: 026dc821 */ addu $t9,$s3,$t5 -/* f01d4d0: 10000004 */ beqz $zero,.L0f01d4e4 -/* f01d4d4: 8f2300e4 */ lw $v1,0xe4($t9) -.L0f01d4d8: -/* f01d4d8: 16200002 */ bnez $s1,.L0f01d4e4 -/* f01d4dc: 00000000 */ sll $zero,$zero,0x0 -/* f01d4e0: 00001825 */ or $v1,$zero,$zero -.L0f01d4e4: -/* f01d4e4: 04600071 */ bltz $v1,.L0f01d6ac -/* f01d4e8: 00117880 */ sll $t7,$s1,0x2 -/* f01d4ec: 026f4021 */ addu $t0,$s3,$t7 -/* f01d4f0: 8d020064 */ lw $v0,0x64($t0) -/* f01d4f4: 5040006e */ beqzl $v0,.L0f01d6b0 -/* f01d4f8: 8e78006c */ lw $t8,0x6c($s3) -/* f01d4fc: 92ae0015 */ lbu $t6,0x15($s5) -/* f01d500: 240100ff */ addiu $at,$zero,0xff -/* f01d504: 55c1001b */ bnel $t6,$at,.L0f01d574 -/* f01d508: 904e1c50 */ lbu $t6,0x1c50($v0) -/* f01d50c: 92b80014 */ lbu $t8,0x14($s5) -/* f01d510: 57000018 */ bnezl $t8,.L0f01d574 -/* f01d514: 904e1c50 */ lbu $t6,0x1c50($v0) -/* f01d518: 8ead05d4 */ lw $t5,0x5d4($s5) -/* f01d51c: 000d7b00 */ sll $t7,$t5,0xc -/* f01d520: 05e20014 */ bltzl $t7,.L0f01d574 -/* f01d524: 904e1c50 */ lbu $t6,0x1c50($v0) -/* f01d528: 92ae05d4 */ lbu $t6,0x5d4($s5) -/* f01d52c: 0003c0c0 */ sll $t8,$v1,0x3 -/* f01d530: 0303c023 */ subu $t8,$t8,$v1 -/* f01d534: 15c0000e */ bnez $t6,.L0f01d570 -/* f01d538: 0018c080 */ sll $t8,$t8,0x2 -/* f01d53c: 0303c021 */ addu $t8,$t8,$v1 -/* f01d540: 0018c0c0 */ sll $t8,$t8,0x3 -/* f01d544: 0303c023 */ subu $t8,$t8,$v1 -/* f01d548: 0018c100 */ sll $t8,$t8,0x4 -/* f01d54c: 3c0d800a */ lui $t5,0x800a -/* f01d550: 01b86821 */ addu $t5,$t5,$t8 -/* f01d554: 8dade4f8 */ lw $t5,-0x1b08($t5) -/* f01d558: 55a00006 */ bnezl $t5,.L0f01d574 -/* f01d55c: 904e1c50 */ lbu $t6,0x1c50($v0) -/* f01d560: 82b9001b */ lb $t9,0x1b($s5) -/* f01d564: 2401ffff */ addiu $at,$zero,-1 -/* f01d568: 53210006 */ beql $t9,$at,.L0f01d584 -/* f01d56c: 904d1c50 */ lbu $t5,0x1c50($v0) -.L0f01d570: -/* f01d570: 904e1c50 */ lbu $t6,0x1c50($v0) -.L0f01d574: -/* f01d574: 35d80080 */ ori $t8,$t6,0x80 -/* f01d578: 10000004 */ beqz $zero,.L0f01d58c -/* f01d57c: a0581c50 */ sb $t8,0x1c50($v0) -/* f01d580: 904d1c50 */ lbu $t5,0x1c50($v0) -.L0f01d584: -/* f01d584: 31b9ff7f */ andi $t9,$t5,0xff7f -/* f01d588: a0591c50 */ sb $t9,0x1c50($v0) -.L0f01d58c: -/* f01d58c: 8eaf0004 */ lw $t7,0x4($s5) -/* f01d590: 25eeffff */ addiu $t6,$t7,-1 -/* f01d594: 2dc1000d */ sltiu $at,$t6,0xd -/* f01d598: 10200013 */ beqz $at,.L0f01d5e8 -/* f01d59c: 000e7080 */ sll $t6,$t6,0x2 -/* f01d5a0: 3c017f1b */ lui $at,0x7f1b -/* f01d5a4: 002e0821 */ addu $at,$at,$t6 -/* f01d5a8: 8c2e860c */ lw $t6,-0x79f4($at) -/* f01d5ac: 01c00008 */ jr $t6 -/* f01d5b0: 00000000 */ sll $zero,$zero,0x0 -/* f01d5b4: 0003c0c0 */ sll $t8,$v1,0x3 -/* f01d5b8: 0303c023 */ subu $t8,$t8,$v1 -/* f01d5bc: 0018c080 */ sll $t8,$t8,0x2 -/* f01d5c0: 0303c021 */ addu $t8,$t8,$v1 -/* f01d5c4: 0018c0c0 */ sll $t8,$t8,0x3 -/* f01d5c8: 0303c023 */ subu $t8,$t8,$v1 -/* f01d5cc: 0018c100 */ sll $t8,$t8,0x4 -/* f01d5d0: 3c0d800a */ lui $t5,0x800a -/* f01d5d4: 01b86821 */ addu $t5,$t5,$t8 -/* f01d5d8: 8dade4f8 */ lw $t5,-0x1b08($t5) -/* f01d5dc: 51a00003 */ beqzl $t5,.L0f01d5ec -/* f01d5e0: 8d190064 */ lw $t9,0x64($t0) -/* f01d5e4: a26a04d0 */ sb $t2,0x4d0($s3) -.L0f01d5e8: -/* f01d5e8: 8d190064 */ lw $t9,0x64($t0) -.L0f01d5ec: -/* f01d5ec: af201c54 */ sw $zero,0x1c54($t9) -/* f01d5f0: 8e6f0298 */ lw $t7,0x298($s3) -/* f01d5f4: 05e30005 */ bgezl $t7,.L0f01d60c -/* f01d5f8: 8e78006c */ lw $t8,0x6c($s3) -/* f01d5fc: 8e6e029c */ lw $t6,0x29c($s3) -/* f01d600: 05c2002b */ bltzl $t6,.L0f01d6b0 -/* f01d604: 8e78006c */ lw $t8,0x6c($s3) -/* f01d608: 8e78006c */ lw $t8,0x6c($s3) -.L0f01d60c: -/* f01d60c: 00003825 */ or $a3,$zero,$zero -/* f01d610: 00003025 */ or $a2,$zero,$zero -/* f01d614: 13000003 */ beqz $t8,.L0f01d624 -/* f01d618: 00002825 */ or $a1,$zero,$zero -/* f01d61c: 10000001 */ beqz $zero,.L0f01d624 -/* f01d620: 02c03825 */ or $a3,$s6,$zero -.L0f01d624: -/* f01d624: 8e6d0068 */ lw $t5,0x68($s3) -/* f01d628: 00002025 */ or $a0,$zero,$zero -/* f01d62c: 11a00003 */ beqz $t5,.L0f01d63c -/* f01d630: 00000000 */ sll $zero,$zero,0x0 -/* f01d634: 10000001 */ beqz $zero,.L0f01d63c -/* f01d638: 02c03025 */ or $a2,$s6,$zero -.L0f01d63c: -/* f01d63c: 8e790064 */ lw $t9,0x64($s3) -/* f01d640: 13200003 */ beqz $t9,.L0f01d650 -/* f01d644: 00000000 */ sll $zero,$zero,0x0 -/* f01d648: 10000001 */ beqz $zero,.L0f01d650 -/* f01d64c: 02c02825 */ or $a1,$s6,$zero -.L0f01d650: -/* f01d650: 8e6f0070 */ lw $t7,0x70($s3) -/* f01d654: 0003c8c0 */ sll $t9,$v1,0x3 -/* f01d658: 0323c823 */ subu $t9,$t9,$v1 -/* f01d65c: 11e00003 */ beqz $t7,.L0f01d66c -/* f01d660: 0019c880 */ sll $t9,$t9,0x2 -/* f01d664: 10000001 */ beqz $zero,.L0f01d66c -/* f01d668: 02c02025 */ or $a0,$s6,$zero -.L0f01d66c: -/* f01d66c: 00857021 */ addu $t6,$a0,$a1 -/* f01d670: 01c6c021 */ addu $t8,$t6,$a2 -/* f01d674: 03076821 */ addu $t5,$t8,$a3 -/* f01d678: 29a10002 */ slti $at,$t5,0x2 -/* f01d67c: 1420000b */ bnez $at,.L0f01d6ac -/* f01d680: 0323c821 */ addu $t9,$t9,$v1 -/* f01d684: 0019c8c0 */ sll $t9,$t9,0x3 -/* f01d688: 0323c823 */ subu $t9,$t9,$v1 -/* f01d68c: 0019c900 */ sll $t9,$t9,0x4 -/* f01d690: 3c0f800a */ lui $t7,0x800a -/* f01d694: 01f97821 */ addu $t7,$t7,$t9 -/* f01d698: 8defe4f8 */ lw $t7,-0x1b08($t7) -/* f01d69c: 51e00004 */ beqzl $t7,.L0f01d6b0 -/* f01d6a0: 8e78006c */ lw $t8,0x6c($s3) -/* f01d6a4: 8d0e0064 */ lw $t6,0x64($t0) -/* f01d6a8: adcc1c54 */ sw $t4,0x1c54($t6) -.L0f01d6ac: -/* f01d6ac: 8e78006c */ lw $t8,0x6c($s3) -.L0f01d6b0: -/* f01d6b0: 26310001 */ addiu $s1,$s1,0x1 -/* f01d6b4: 8e680068 */ lw $t0,0x68($s3) -/* f01d6b8: 8e690064 */ lw $t1,0x64($s3) -/* f01d6bc: 13000003 */ beqz $t8,.L0f01d6cc -/* f01d6c0: 8e6b0070 */ lw $t3,0x70($s3) -/* f01d6c4: 10000002 */ beqz $zero,.L0f01d6d0 -/* f01d6c8: 02c03825 */ or $a3,$s6,$zero -.L0f01d6cc: -/* f01d6cc: 00003825 */ or $a3,$zero,$zero -.L0f01d6d0: -/* f01d6d0: 11000003 */ beqz $t0,.L0f01d6e0 -/* f01d6d4: 00003025 */ or $a2,$zero,$zero -/* f01d6d8: 10000001 */ beqz $zero,.L0f01d6e0 -/* f01d6dc: 02c03025 */ or $a2,$s6,$zero -.L0f01d6e0: -/* f01d6e0: 11200003 */ beqz $t1,.L0f01d6f0 -/* f01d6e4: 00002825 */ or $a1,$zero,$zero -/* f01d6e8: 10000001 */ beqz $zero,.L0f01d6f0 -/* f01d6ec: 02c02825 */ or $a1,$s6,$zero -.L0f01d6f0: -/* f01d6f0: 11600003 */ beqz $t3,.L0f01d700 -/* f01d6f4: 00002025 */ or $a0,$zero,$zero -/* f01d6f8: 10000001 */ beqz $zero,.L0f01d700 -/* f01d6fc: 02c02025 */ or $a0,$s6,$zero -.L0f01d700: -/* f01d700: 00856821 */ addu $t5,$a0,$a1 -/* f01d704: 01a6c821 */ addu $t9,$t5,$a2 -/* f01d708: 03277821 */ addu $t7,$t9,$a3 -/* f01d70c: 022f082a */ slt $at,$s1,$t7 -/* f01d710: 5420ff6b */ bnezl $at,.L0f01d4c0 -/* f01d714: 8e780314 */ lw $t8,0x314($s3) -.L0f01d718: -/* f01d718: 8fae0158 */ lw $t6,0x158($sp) -/* f01d71c: 3c018008 */ lui $at,0x8008 -/* f01d720: ac36fac0 */ sw $s6,-0x540($at) -/* f01d724: 51c00006 */ beqzl $t6,.L0f01d740 -/* f01d728: 92af05d5 */ lbu $t7,0x5d5($s5) -/* f01d72c: 92ad05d5 */ lbu $t5,0x5d5($s5) -/* f01d730: 35b90004 */ ori $t9,$t5,0x4 -/* f01d734: 10000004 */ beqz $zero,.L0f01d748 -/* f01d738: a2b905d5 */ sb $t9,0x5d5($s5) -/* f01d73c: 92af05d5 */ lbu $t7,0x5d5($s5) -.L0f01d740: -/* f01d740: 31eefffb */ andi $t6,$t7,0xfffb -/* f01d744: a2ae05d5 */ sb $t6,0x5d5($s5) -.L0f01d748: -/* f01d748: 8fbf0044 */ lw $ra,0x44($sp) -/* f01d74c: 8fb00028 */ lw $s0,0x28($sp) -/* f01d750: 8fb1002c */ lw $s1,0x2c($sp) -/* f01d754: 8fb20030 */ lw $s2,0x30($sp) -/* f01d758: 8fb30034 */ lw $s3,0x34($sp) -/* f01d75c: 8fb40038 */ lw $s4,0x38($sp) -/* f01d760: 8fb5003c */ lw $s5,0x3c($sp) -/* f01d764: 8fb60040 */ lw $s6,0x40($sp) -/* f01d768: 03e00008 */ jr $ra -/* f01d76c: 27bd0168 */ addiu $sp,$sp,0x168 -); - -GLOBAL_ASM( -glabel func0f01d770 -/* f01d770: 3c0e8008 */ lui $t6,0x8008 -/* f01d774: 8dcef0c0 */ lw $t6,-0xf40($t6) -/* f01d778: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01d77c: afbf0014 */ sw $ra,0x14($sp) -/* f01d780: 11c00031 */ beqz $t6,.L0f01d848 -/* f01d784: 3c028008 */ lui $v0,0x8008 -/* f01d788: 8c42fc00 */ lw $v0,-0x400($v0) -/* f01d78c: 24010013 */ addiu $at,$zero,0x13 -/* f01d790: 3c0f800a */ lui $t7,0x800a -/* f01d794: 54410009 */ bnel $v0,$at,.L0f01d7bc -/* f01d798: 2401000a */ addiu $at,$zero,0xa -/* f01d79c: 8defa244 */ lw $t7,-0x5dbc($t7) -/* f01d7a0: 3c01c4fa */ lui $at,0xc4fa -/* f01d7a4: 44813000 */ mtc1 $at,$f6 -/* f01d7a8: c5e41bb8 */ lwc1 $f4,0x1bb8($t7) -/* f01d7ac: 4606203c */ c.lt.s $f4,$f6 -/* f01d7b0: 00000000 */ sll $zero,$zero,0x0 -/* f01d7b4: 45010024 */ bc1t .L0f01d848 -/* f01d7b8: 2401000a */ addiu $at,$zero,0xa -.L0f01d7bc: -/* f01d7bc: 14410004 */ bne $v0,$at,.L0f01d7d0 -/* f01d7c0: 3c18800a */ lui $t8,0x800a -/* f01d7c4: 8f18a26c */ lw $t8,-0x5d94($t8) -/* f01d7c8: 24010006 */ addiu $at,$zero,0x6 -/* f01d7cc: 1701001e */ bne $t8,$at,.L0f01d848 -.L0f01d7d0: -/* f01d7d0: 3c047f1b */ lui $a0,0x7f1b -/* f01d7d4: 3c058006 */ lui $a1,0x8006 -/* f01d7d8: 24a52954 */ addiu $a1,$a1,0x2954 -/* f01d7dc: 0c0036cc */ jal 0xdb30 -/* f01d7e0: 24848640 */ addiu $a0,$a0,-31168 -/* f01d7e4: 3c047f1b */ lui $a0,0x7f1b -/* f01d7e8: 3c058006 */ lui $a1,0x8006 -/* f01d7ec: 24a52950 */ addiu $a1,$a1,0x2950 -/* f01d7f0: 0c0036cc */ jal 0xdb30 -/* f01d7f4: 24848648 */ addiu $a0,$a0,-31160 -/* f01d7f8: 3c198006 */ lui $t9,0x8006 -/* f01d7fc: 8f392954 */ lw $t9,0x2954($t9) -/* f01d800: 3c048008 */ lui $a0,0x8008 -/* f01d804: 53200011 */ beqzl $t9,.L0f01d84c -/* f01d808: 8fbf0014 */ lw $ra,0x14($sp) -/* f01d80c: 8c84f0c0 */ lw $a0,-0xf40($a0) -/* f01d810: 24010001 */ addiu $at,$zero,0x1 -/* f01d814: 8c820020 */ lw $v0,0x20($a0) -/* f01d818: 10400005 */ beqz $v0,.L0f01d830 -/* f01d81c: 00000000 */ sll $zero,$zero,0x0 -/* f01d820: 10410007 */ beq $v0,$at,.L0f01d840 -/* f01d824: 00000000 */ sll $zero,$zero,0x0 -/* f01d828: 10000008 */ beqz $zero,.L0f01d84c -/* f01d82c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f01d830: -/* f01d830: 0fc4c68c */ jal func0f131a30 -/* f01d834: 00000000 */ sll $zero,$zero,0x0 -/* f01d838: 10000004 */ beqz $zero,.L0f01d84c -/* f01d83c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f01d840: -/* f01d840: 0fc4c874 */ jal func0f1321d0 -/* f01d844: 00000000 */ sll $zero,$zero,0x0 -.L0f01d848: -/* f01d848: 8fbf0014 */ lw $ra,0x14($sp) -.L0f01d84c: -/* f01d84c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f01d850: 03e00008 */ jr $ra -/* f01d854: 00000000 */ sll $zero,$zero,0x0 -/* f01d858: 00000000 */ sll $zero,$zero,0x0 -/* f01d85c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01d860 -/* f01d860: 3c0e8008 */ lui $t6,0x8008 -/* f01d864: 8dce4120 */ lw $t6,0x4120($t6) -/* f01d868: 00001825 */ or $v1,$zero,$zero -/* f01d86c: 240600f8 */ addiu $a2,$zero,0xf8 -/* f01d870: 11c00011 */ beqz $t6,.L0f01d8b8 -/* f01d874: 3c05800b */ lui $a1,0x800b -/* f01d878: 24a5abb8 */ addiu $a1,$a1,-21576 -/* f01d87c: 8caf0000 */ lw $t7,0x0($a1) -.L0f01d880: -/* f01d880: 01e31021 */ addu $v0,$t7,$v1 -/* f01d884: 94440000 */ lhu $a0,0x0($v0) -/* f01d888: 24630002 */ addiu $v1,$v1,0x2 -/* f01d88c: 0004c382 */ srl $t8,$a0,0xe -/* f01d890: 13000007 */ beqz $t8,.L0f01d8b0 -/* f01d894: 00000000 */ sll $zero,$zero,0x0 -/* f01d898: 904a0000 */ lbu $t2,0x0($v0) -/* f01d89c: 2719ffff */ addiu $t9,$t8,-1 -/* f01d8a0: 00194980 */ sll $t1,$t9,0x6 -/* f01d8a4: 314bff3f */ andi $t3,$t2,0xff3f -/* f01d8a8: 012b6025 */ or $t4,$t1,$t3 -/* f01d8ac: a04c0000 */ sb $t4,0x0($v0) -.L0f01d8b0: -/* f01d8b0: 5466fff3 */ bnel $v1,$a2,.L0f01d880 -/* f01d8b4: 8caf0000 */ lw $t7,0x0($a1) -.L0f01d8b8: -/* f01d8b8: 03e00008 */ jr $ra -/* f01d8bc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01d8c0 -/* f01d8c0: 27bdffd0 */ addiu $sp,$sp,-48 -/* f01d8c4: afb40028 */ sw $s4,0x28($sp) -/* f01d8c8: 3c148008 */ lui $s4,0x8008 -/* f01d8cc: 26942050 */ addiu $s4,$s4,0x2050 -/* f01d8d0: 8e8e0000 */ lw $t6,0x0($s4) -/* f01d8d4: afb00018 */ sw $s0,0x18($sp) -/* f01d8d8: afbf002c */ sw $ra,0x2c($sp) -/* f01d8dc: afb30024 */ sw $s3,0x24($sp) -/* f01d8e0: afb20020 */ sw $s2,0x20($sp) -/* f01d8e4: afb1001c */ sw $s1,0x1c($sp) -/* f01d8e8: 19c0001e */ blez $t6,.L0f01d964 -/* f01d8ec: 00008025 */ or $s0,$zero,$zero -/* f01d8f0: 3c13800a */ lui $s3,0x800a -/* f01d8f4: 3c12800a */ lui $s2,0x800a -/* f01d8f8: 26526660 */ addiu $s2,$s2,0x6660 -/* f01d8fc: 26736668 */ addiu $s3,$s3,0x6668 -/* f01d900: 00008825 */ or $s1,$zero,$zero -/* f01d904: 8e6f0000 */ lw $t7,0x0($s3) -.L0f01d908: -/* f01d908: 01f1c021 */ addu $t8,$t7,$s1 -/* f01d90c: 87190000 */ lh $t9,0x0($t8) -/* f01d910: 0722000f */ bltzl $t9,.L0f01d950 -/* f01d914: 8e8e0000 */ lw $t6,0x0($s4) -/* f01d918: 8e480000 */ lw $t0,0x0($s2) -/* f01d91c: 01101021 */ addu $v0,$t0,$s0 -/* f01d920: 90490000 */ lbu $t1,0x0($v0) -/* f01d924: 252a0001 */ addiu $t2,$t1,0x1 -/* f01d928: a04a0000 */ sb $t2,0x0($v0) -/* f01d92c: 8e4b0000 */ lw $t3,0x0($s2) -/* f01d930: 01706021 */ addu $t4,$t3,$s0 -/* f01d934: 918d0000 */ lbu $t5,0x0($t4) -/* f01d938: 29a10002 */ slti $at,$t5,0x2 -/* f01d93c: 54200004 */ bnezl $at,.L0f01d950 -/* f01d940: 8e8e0000 */ lw $t6,0x0($s4) -/* f01d944: 0fc59a5b */ jal func0f16696c -/* f01d948: 02002025 */ or $a0,$s0,$zero -/* f01d94c: 8e8e0000 */ lw $t6,0x0($s4) -.L0f01d950: -/* f01d950: 26100001 */ addiu $s0,$s0,0x1 -/* f01d954: 26310002 */ addiu $s1,$s1,0x2 -/* f01d958: 020e082a */ slt $at,$s0,$t6 -/* f01d95c: 5420ffea */ bnezl $at,.L0f01d908 -/* f01d960: 8e6f0000 */ lw $t7,0x0($s3) -.L0f01d964: -/* f01d964: 8fbf002c */ lw $ra,0x2c($sp) -/* f01d968: 8fb00018 */ lw $s0,0x18($sp) -/* f01d96c: 8fb1001c */ lw $s1,0x1c($sp) -/* f01d970: 8fb20020 */ lw $s2,0x20($sp) -/* f01d974: 8fb30024 */ lw $s3,0x24($sp) -/* f01d978: 8fb40028 */ lw $s4,0x28($sp) -/* f01d97c: 03e00008 */ jr $ra -/* f01d980: 27bd0030 */ addiu $sp,$sp,0x30 -/* f01d984: 00000000 */ sll $zero,$zero,0x0 -/* f01d988: 00000000 */ sll $zero,$zero,0x0 -/* f01d98c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01d990 -/* f01d990: 3c014580 */ lui $at,0x4580 -/* f01d994: 44811000 */ mtc1 $at,$f2 -/* f01d998: 3c01800a */ lui $at,0x800a -/* f01d99c: c424a00c */ lwc1 $f4,-0x5ff4($at) -/* f01d9a0: 3c018008 */ lui $at,0x8008 -/* f01d9a4: c426db84 */ lwc1 $f6,-0x247c($at) -/* f01d9a8: 3c028008 */ lui $v0,0x8008 -/* f01d9ac: 2442db80 */ addiu $v0,$v0,-9344 -/* f01d9b0: 46062202 */ mul.s $f8,$f4,$f6 -/* f01d9b4: c44a0000 */ lwc1 $f10,0x0($v0) -/* f01d9b8: 46085400 */ add.s $f16,$f10,$f8 -/* f01d9bc: e4500000 */ swc1 $f16,0x0($v0) -/* f01d9c0: c4400000 */ lwc1 $f0,0x0($v0) -/* f01d9c4: 4600103c */ c.lt.s $f2,$f0 -/* f01d9c8: 00000000 */ sll $zero,$zero,0x0 -/* f01d9cc: 45000003 */ bc1f .L0f01d9dc -/* f01d9d0: 00000000 */ sll $zero,$zero,0x0 -/* f01d9d4: 46020481 */ sub.s $f18,$f0,$f2 -/* f01d9d8: e4520000 */ swc1 $f18,0x0($v0) -.L0f01d9dc: -/* f01d9dc: 03e00008 */ jr $ra -/* f01d9e0: 00000000 */ sll $zero,$zero,0x0 -/* f01d9e4: 00000000 */ sll $zero,$zero,0x0 -/* f01d9e8: 00000000 */ sll $zero,$zero,0x0 -/* f01d9ec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01d9f0 -/* f01d9f0: 27bdff48 */ addiu $sp,$sp,-184 -/* f01d9f4: afb40034 */ sw $s4,0x34($sp) -/* f01d9f8: 3c14800a */ lui $s4,0x800a -/* f01d9fc: 26949fc0 */ addiu $s4,$s4,-24640 -/* f01da00: 3c017f1b */ lui $at,0x7f1b -/* f01da04: c682004c */ lwc1 $f2,0x4c($s4) -/* f01da08: c4248660 */ lwc1 $f4,-0x79a0($at) -/* f01da0c: afbf003c */ sw $ra,0x3c($sp) -/* f01da10: afb50038 */ sw $s5,0x38($sp) -/* f01da14: 46041182 */ mul.s $f6,$f2,$f4 -/* f01da18: afb30030 */ sw $s3,0x30($sp) -/* f01da1c: afb2002c */ sw $s2,0x2c($sp) -/* f01da20: afb10028 */ sw $s1,0x28($sp) -/* f01da24: afb00024 */ sw $s0,0x24($sp) -/* f01da28: c4800014 */ lwc1 $f0,0x14($a0) -/* f01da2c: 3c013f00 */ lui $at,0x3f00 -/* f01da30: 44814000 */ mtc1 $at,$f8 -/* f01da34: 46060301 */ sub.s $f12,$f0,$f6 -/* f01da38: c4840008 */ lwc1 $f4,0x8($a0) -/* f01da3c: 46081282 */ mul.s $f10,$f2,$f8 -/* f01da40: 3c12800a */ lui $s2,0x800a -/* f01da44: 460c0400 */ add.s $f16,$f0,$f12 -/* f01da48: 0080a825 */ or $s5,$a0,$zero -/* f01da4c: 2652d0d8 */ addiu $s2,$s2,-12072 -/* f01da50: 46105482 */ mul.s $f18,$f10,$f16 -/* f01da54: c48a0000 */ lwc1 $f10,0x0($a0) -/* f01da58: 46122180 */ add.s $f6,$f4,$f18 -/* f01da5c: e4860008 */ swc1 $f6,0x8($a0) -/* f01da60: c4880008 */ lwc1 $f8,0x8($a0) -/* f01da64: 460a403c */ c.lt.s $f8,$f10 -/* f01da68: 00000000 */ sll $zero,$zero,0x0 -/* f01da6c: 4502004c */ bc1fl .L0f01dba0 -/* f01da70: c6aa0010 */ lwc1 $f10,0x10($s5) -/* f01da74: 8e4e0000 */ lw $t6,0x0($s2) -/* f01da78: 3c13800a */ lui $s3,0x800a -/* f01da7c: 2411ffff */ addiu $s1,$zero,-1 -/* f01da80: 15c00009 */ bnez $t6,.L0f01daa8 -/* f01da84: 2673d0d0 */ addiu $s3,$s3,-12080 -/* f01da88: 8e6f0000 */ lw $t7,0x0($s3) -/* f01da8c: 55e00003 */ bnezl $t7,.L0f01da9c -/* f01da90: 8e780004 */ lw $t8,0x4($s3) -/* f01da94: 00008825 */ or $s1,$zero,$zero -/* f01da98: 8e780004 */ lw $t8,0x4($s3) -.L0f01da9c: -/* f01da9c: 57000003 */ bnezl $t8,.L0f01daac -/* f01daa0: 8e990034 */ lw $t9,0x34($s4) -/* f01daa4: 24110001 */ addiu $s1,$zero,0x1 -.L0f01daa8: -/* f01daa8: 8e990034 */ lw $t9,0x34($s4) -.L0f01daac: -/* f01daac: 3c13800a */ lui $s3,0x800a -/* f01dab0: 2673d0d0 */ addiu $s3,$s3,-12080 -/* f01dab4: 1b200037 */ blez $t9,.L0f01db94 -/* f01dab8: 00000000 */ sll $zero,$zero,0x0 -/* f01dabc: 06200035 */ bltz $s1,.L0f01db94 -/* f01dac0: 00000000 */ sll $zero,$zero,0x0 -/* f01dac4: 8e820284 */ lw $v0,0x284($s4) -/* f01dac8: 24030002 */ addiu $v1,$zero,0x2 -/* f01dacc: 8c4a0658 */ lw $t2,0x658($v0) -/* f01dad0: 106a0030 */ beq $v1,$t2,.L0f01db94 -/* f01dad4: 00000000 */ sll $zero,$zero,0x0 -/* f01dad8: 8c4b0dfc */ lw $t3,0xdfc($v0) -/* f01dadc: 106b002d */ beq $v1,$t3,.L0f01db94 -/* f01dae0: 00000000 */ sll $zero,$zero,0x0 -/* f01dae4: 0c004b70 */ jal 0x12dc0 -/* f01dae8: 00000000 */ sll $zero,$zero,0x0 -/* f01daec: 44828000 */ mtc1 $v0,$f16 -/* f01daf0: 240c0014 */ addiu $t4,$zero,0x14 -/* f01daf4: 04410005 */ bgez $v0,.L0f01db0c -/* f01daf8: 46808120 */ cvt.s.w $f4,$f16 -/* f01dafc: 3c014f80 */ lui $at,0x4f80 -/* f01db00: 44819000 */ mtc1 $at,$f18 -/* f01db04: 00000000 */ sll $zero,$zero,0x0 -/* f01db08: 46122100 */ add.s $f4,$f4,$f18 -.L0f01db0c: -/* f01db0c: 3c012f80 */ lui $at,0x2f80 -/* f01db10: 44813000 */ mtc1 $at,$f6 -/* f01db14: 3c013e80 */ lui $at,0x3e80 -/* f01db18: 44815000 */ mtc1 $at,$f10 -/* f01db1c: 46062202 */ mul.s $f8,$f4,$f6 -/* f01db20: 3c017f1b */ lui $at,0x7f1b -/* f01db24: c4328664 */ lwc1 $f18,-0x799c($at) -/* f01db28: 3c01bf80 */ lui $at,0xbf80 -/* f01db2c: 44813000 */ mtc1 $at,$f6 -/* f01db30: 00116880 */ sll $t5,$s1,0x2 -/* f01db34: ae4c0000 */ sw $t4,0x0($s2) -/* f01db38: 460a4402 */ mul.s $f16,$f8,$f10 -/* f01db3c: 026d8021 */ addu $s0,$s3,$t5 -/* f01db40: 3c048009 */ lui $a0,0x8009 -/* f01db44: 240effff */ addiu $t6,$zero,-1 -/* f01db48: 240fffff */ addiu $t7,$zero,-1 -/* f01db4c: 2418ffff */ addiu $t8,$zero,-1 -/* f01db50: afb8001c */ sw $t8,0x1c($sp) -/* f01db54: 46128100 */ add.s $f4,$f16,$f18 -/* f01db58: afaf0018 */ sw $t7,0x18($sp) -/* f01db5c: afae0010 */ sw $t6,0x10($sp) -/* f01db60: 8c845200 */ lw $a0,0x5200($a0) -/* f01db64: e7a40058 */ swc1 $f4,0x58($sp) -/* f01db68: 02003025 */ or $a2,$s0,$zero -/* f01db6c: 24058051 */ addiu $a1,$zero,-32687 -/* f01db70: 2407ffff */ addiu $a3,$zero,-1 -/* f01db74: 0c004241 */ jal 0x10904 -/* f01db78: e7a60014 */ swc1 $f6,0x14($sp) -/* f01db7c: 8e040000 */ lw $a0,0x0($s0) -/* f01db80: 24050010 */ addiu $a1,$zero,0x10 -/* f01db84: 10800003 */ beqz $a0,.L0f01db94 -/* f01db88: 00000000 */ sll $zero,$zero,0x0 -/* f01db8c: 0c00cf94 */ jal 0x33e50 -/* f01db90: 8fa60058 */ lw $a2,0x58($sp) -.L0f01db94: -/* f01db94: 1000006c */ beqz $zero,.L0f01dd48 -/* f01db98: aea00040 */ sw $zero,0x40($s5) -/* f01db9c: c6aa0010 */ lwc1 $f10,0x10($s5) -.L0f01dba0: -/* f01dba0: c6a60018 */ lwc1 $f6,0x18($s5) -/* f01dba4: c6a80004 */ lwc1 $f8,0x4($s5) -/* f01dba8: 460a1402 */ mul.s $f16,$f2,$f10 -/* f01dbac: c6a4000c */ lwc1 $f4,0xc($s5) -/* f01dbb0: 3c013980 */ lui $at,0x3980 -/* f01dbb4: 46061282 */ mul.s $f10,$f2,$f6 -/* f01dbb8: 44810000 */ mtc1 $at,$f0 -/* f01dbbc: e6ac0014 */ swc1 $f12,0x14($s5) -/* f01dbc0: 27a7008c */ addiu $a3,$sp,0x8c -/* f01dbc4: 02a04025 */ or $t0,$s5,$zero -/* f01dbc8: 46104480 */ add.s $f18,$f8,$f16 -/* f01dbcc: 27a60068 */ addiu $a2,$sp,0x68 -/* f01dbd0: 24100003 */ addiu $s0,$zero,0x3 -/* f01dbd4: 460a2200 */ add.s $f8,$f4,$f10 -/* f01dbd8: e6b20004 */ swc1 $f18,0x4($s5) -/* f01dbdc: 27a9008c */ addiu $t1,$sp,0x8c -/* f01dbe0: e6a8000c */ swc1 $f8,0xc($s5) -.L0f01dbe4: -/* f01dbe4: 00001825 */ or $v1,$zero,$zero -/* f01dbe8: 00e02825 */ or $a1,$a3,$zero -/* f01dbec: 01001025 */ or $v0,$t0,$zero -/* f01dbf0: 00c02025 */ or $a0,$a2,$zero -/* f01dbf4: 8459002e */ lh $t9,0x2e($v0) -/* f01dbf8: 24630001 */ addiu $v1,$v1,0x1 -/* f01dbfc: 44998000 */ mtc1 $t9,$f16 -/* f01dc00: 00000000 */ sll $zero,$zero,0x0 -/* f01dc04: 46808420 */ cvt.s.w $f16,$f16 -/* f01dc08: 46008482 */ mul.s $f18,$f16,$f0 -/* f01dc0c: 50700013 */ beql $v1,$s0,.L0f01dc5c -/* f01dc10: e4b20000 */ swc1 $f18,0x0($a1) -/* f01dc14: e4b20000 */ swc1 $f18,0x0($a1) -.L0f01dc18: -/* f01dc18: 844a001c */ lh $t2,0x1c($v0) -/* f01dc1c: 24630001 */ addiu $v1,$v1,0x1 -/* f01dc20: 24a50004 */ addiu $a1,$a1,0x4 -/* f01dc24: 448a8000 */ mtc1 $t2,$f16 -/* f01dc28: 24420002 */ addiu $v0,$v0,0x2 -/* f01dc2c: 24840004 */ addiu $a0,$a0,0x4 -/* f01dc30: 46808420 */ cvt.s.w $f16,$f16 -/* f01dc34: 46008402 */ mul.s $f16,$f16,$f0 -/* f01dc38: e490fffc */ swc1 $f16,-0x4($a0) -/* f01dc3c: 8459002e */ lh $t9,0x2e($v0) -/* f01dc40: 44998000 */ mtc1 $t9,$f16 -/* f01dc44: 00000000 */ sll $zero,$zero,0x0 -/* f01dc48: 46808420 */ cvt.s.w $f16,$f16 -/* f01dc4c: 46008482 */ mul.s $f18,$f16,$f0 -/* f01dc50: 5470fff1 */ bnel $v1,$s0,.L0f01dc18 -/* f01dc54: e4b20000 */ swc1 $f18,0x0($a1) -/* f01dc58: e4b20000 */ swc1 $f18,0x0($a1) -.L0f01dc5c: -/* f01dc5c: 844a001c */ lh $t2,0x1c($v0) -/* f01dc60: 24a50004 */ addiu $a1,$a1,0x4 -/* f01dc64: 24420002 */ addiu $v0,$v0,0x2 -/* f01dc68: 448a8000 */ mtc1 $t2,$f16 -/* f01dc6c: 24840004 */ addiu $a0,$a0,0x4 -/* f01dc70: 46808420 */ cvt.s.w $f16,$f16 -/* f01dc74: 46008402 */ mul.s $f16,$f16,$f0 -/* f01dc78: e490fffc */ swc1 $f16,-0x4($a0) -/* f01dc7c: 24c6000c */ addiu $a2,$a2,0xc -/* f01dc80: 00c9082b */ sltu $at,$a2,$t1 -/* f01dc84: 24e7000c */ addiu $a3,$a3,0xc -/* f01dc88: 1420ffd6 */ bnez $at,.L0f01dbe4 -/* f01dc8c: 25080006 */ addiu $t0,$t0,0x6 -/* f01dc90: 8e8b0034 */ lw $t3,0x34($s4) -/* f01dc94: 00008825 */ or $s1,$zero,$zero -/* f01dc98: 27b30068 */ addiu $s3,$sp,0x68 -/* f01dc9c: 19600009 */ blez $t3,.L0f01dcc4 -/* f01dca0: 27b2008c */ addiu $s2,$sp,0x8c -/* f01dca4: 02402025 */ or $a0,$s2,$zero -.L0f01dca8: -/* f01dca8: 0c005844 */ jal 0x16110 -/* f01dcac: 02602825 */ or $a1,$s3,$zero -/* f01dcb0: 8e8c0034 */ lw $t4,0x34($s4) -/* f01dcb4: 26310001 */ addiu $s1,$s1,0x1 -/* f01dcb8: 022c082a */ slt $at,$s1,$t4 -/* f01dcbc: 5420fffa */ bnezl $at,.L0f01dca8 -/* f01dcc0: 02402025 */ or $a0,$s2,$zero -.L0f01dcc4: -/* f01dcc4: 3c014580 */ lui $at,0x4580 -/* f01dcc8: 44810000 */ mtc1 $at,$f0 -/* f01dccc: 02a04025 */ or $t0,$s5,$zero -/* f01dcd0: 27a60068 */ addiu $a2,$sp,0x68 -/* f01dcd4: 27a5008c */ addiu $a1,$sp,0x8c -.L0f01dcd8: -/* f01dcd8: 00001825 */ or $v1,$zero,$zero -/* f01dcdc: 01001025 */ or $v0,$t0,$zero -/* f01dce0: 00c02025 */ or $a0,$a2,$zero -/* f01dce4: c4900000 */ lwc1 $f16,0x0($a0) -/* f01dce8: 24630001 */ addiu $v1,$v1,0x1 -/* f01dcec: 46008482 */ mul.s $f18,$f16,$f0 -/* f01dcf0: 5070000d */ beql $v1,$s0,.L0f01dd28 -/* f01dcf4: 4600940d */ trunc.w.s $f16,$f18 -/* f01dcf8: 4600940d */ trunc.w.s $f16,$f18 -.L0f01dcfc: -/* f01dcfc: 24630001 */ addiu $v1,$v1,0x1 -/* f01dd00: 24420002 */ addiu $v0,$v0,0x2 -/* f01dd04: 24840004 */ addiu $a0,$a0,0x4 -/* f01dd08: 440e8000 */ mfc1 $t6,$f16 -/* f01dd0c: 00000000 */ sll $zero,$zero,0x0 -/* f01dd10: a44e001a */ sh $t6,0x1a($v0) -/* f01dd14: c4900000 */ lwc1 $f16,0x0($a0) -/* f01dd18: 46008482 */ mul.s $f18,$f16,$f0 -/* f01dd1c: 5470fff7 */ bnel $v1,$s0,.L0f01dcfc -/* f01dd20: 4600940d */ trunc.w.s $f16,$f18 -/* f01dd24: 4600940d */ trunc.w.s $f16,$f18 -.L0f01dd28: -/* f01dd28: 24420002 */ addiu $v0,$v0,0x2 -/* f01dd2c: 24840004 */ addiu $a0,$a0,0x4 -/* f01dd30: 440e8000 */ mfc1 $t6,$f16 -/* f01dd34: 00000000 */ sll $zero,$zero,0x0 -/* f01dd38: a44e001a */ sh $t6,0x1a($v0) -/* f01dd3c: 24c6000c */ addiu $a2,$a2,0xc -/* f01dd40: 14c5ffe5 */ bne $a2,$a1,.L0f01dcd8 -/* f01dd44: 25080006 */ addiu $t0,$t0,0x6 -.L0f01dd48: -/* f01dd48: 8fbf003c */ lw $ra,0x3c($sp) -/* f01dd4c: 8fb00024 */ lw $s0,0x24($sp) -/* f01dd50: 8fb10028 */ lw $s1,0x28($sp) -/* f01dd54: 8fb2002c */ lw $s2,0x2c($sp) -/* f01dd58: 8fb30030 */ lw $s3,0x30($sp) -/* f01dd5c: 8fb40034 */ lw $s4,0x34($sp) -/* f01dd60: 8fb50038 */ lw $s5,0x38($sp) -/* f01dd64: 03e00008 */ jr $ra -/* f01dd68: 27bd00b8 */ addiu $sp,$sp,0xb8 -); - -GLOBAL_ASM( -glabel func0f01dd6c -/* f01dd6c: 3c03800a */ lui $v1,0x800a -/* f01dd70: 2463d0d8 */ addiu $v1,$v1,-12072 -/* f01dd74: 27bdffd8 */ addiu $sp,$sp,-40 -/* f01dd78: 8c620000 */ lw $v0,0x0($v1) -/* f01dd7c: afbf0024 */ sw $ra,0x24($sp) -/* f01dd80: afb30020 */ sw $s3,0x20($sp) -/* f01dd84: afb2001c */ sw $s2,0x1c($sp) -/* f01dd88: afb10018 */ sw $s1,0x18($sp) -/* f01dd8c: 18400006 */ blez $v0,.L0f01dda8 -/* f01dd90: afb00014 */ sw $s0,0x14($sp) -/* f01dd94: 3c0e800a */ lui $t6,0x800a -/* f01dd98: 8dce9ff4 */ lw $t6,-0x600c($t6) -/* f01dd9c: 004e7823 */ subu $t7,$v0,$t6 -/* f01dda0: ac6f0000 */ sw $t7,0x0($v1) -/* f01dda4: 01e01025 */ or $v0,$t7,$zero -.L0f01dda8: -/* f01dda8: 04410002 */ bgez $v0,.L0f01ddb4 -/* f01ddac: 3c118007 */ lui $s1,0x8007 -/* f01ddb0: ac600000 */ sw $zero,0x0($v1) -.L0f01ddb4: -/* f01ddb4: 26310524 */ addiu $s1,$s1,0x524 -/* f01ddb8: 8e380000 */ lw $t8,0x0($s1) -/* f01ddbc: 3c13800a */ lui $s3,0x800a -/* f01ddc0: 2673da60 */ addiu $s3,$s3,-9632 -/* f01ddc4: 13000011 */ beqz $t8,.L0f01de0c -/* f01ddc8: 3c10800a */ lui $s0,0x800a -/* f01ddcc: ae200000 */ sw $zero,0x0($s1) -/* f01ddd0: 2610d510 */ addiu $s0,$s0,-10992 -/* f01ddd4: 24120001 */ addiu $s2,$zero,0x1 -/* f01ddd8: 8e190040 */ lw $t9,0x40($s0) -.L0f01dddc: -/* f01dddc: 53200008 */ beqzl $t9,.L0f01de00 -/* f01dde0: 26100044 */ addiu $s0,$s0,0x44 -/* f01dde4: 0fc0767c */ jal func0f01d9f0 -/* f01dde8: 02002025 */ or $a0,$s0,$zero -/* f01ddec: 8e280000 */ lw $t0,0x0($s1) -/* f01ddf0: 55000003 */ bnezl $t0,.L0f01de00 -/* f01ddf4: 26100044 */ addiu $s0,$s0,0x44 -/* f01ddf8: ae320000 */ sw $s2,0x0($s1) -/* f01ddfc: 26100044 */ addiu $s0,$s0,0x44 -.L0f01de00: -/* f01de00: 0213082b */ sltu $at,$s0,$s3 -/* f01de04: 5420fff5 */ bnezl $at,.L0f01dddc -/* f01de08: 8e190040 */ lw $t9,0x40($s0) -.L0f01de0c: -/* f01de0c: 8fbf0024 */ lw $ra,0x24($sp) -/* f01de10: 8fb00014 */ lw $s0,0x14($sp) -/* f01de14: 8fb10018 */ lw $s1,0x18($sp) -/* f01de18: 8fb2001c */ lw $s2,0x1c($sp) -/* f01de1c: 8fb30020 */ lw $s3,0x20($sp) -/* f01de20: 03e00008 */ jr $ra -/* f01de24: 27bd0028 */ addiu $sp,$sp,0x28 -/* f01de28: 00000000 */ sll $zero,$zero,0x0 -/* f01de2c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01de30 -/* f01de30: 3c088008 */ lui $t0,0x8008 -/* f01de34: 2508fa84 */ addiu $t0,$t0,-1404 -/* f01de38: 8d0e0000 */ lw $t6,0x0($t0) -/* f01de3c: 3c09800a */ lui $t1,0x800a -/* f01de40: 252945c0 */ addiu $t1,$t1,0x45c0 -/* f01de44: 11c0007d */ beqz $t6,.L0f01e03c -/* f01de48: 3c02800a */ lui $v0,0x800a -/* f01de4c: 8c429ff8 */ lw $v0,-0x6008($v0) -/* f01de50: 00001825 */ or $v1,$zero,$zero -/* f01de54: 240b0001 */ addiu $t3,$zero,0x1 -/* f01de58: 2841000f */ slti $at,$v0,0xf -/* f01de5c: 10200004 */ beqz $at,.L0f01de70 -/* f01de60: 3c0a800a */ lui $t2,0x800a -/* f01de64: 44822000 */ mtc1 $v0,$f4 -/* f01de68: 10000004 */ beqz $zero,.L0f01de7c -/* f01de6c: 46802020 */ cvt.s.w $f0,$f4 -.L0f01de70: -/* f01de70: 3c014170 */ lui $at,0x4170 -/* f01de74: 44810000 */ mtc1 $at,$f0 -/* f01de78: 00000000 */ sll $zero,$zero,0x0 -.L0f01de7c: -/* f01de7c: 8d2f0000 */ lw $t7,0x0($t1) -/* f01de80: 00001025 */ or $v0,$zero,$zero -/* f01de84: 3c017f1b */ lui $at,0x7f1b -/* f01de88: 19e0006c */ blez $t7,.L0f01e03c -/* f01de8c: 254a45c4 */ addiu $t2,$t2,0x45c4 -/* f01de90: c4308670 */ lwc1 $f16,-0x7990($at) -/* f01de94: 3c017f1b */ lui $at,0x7f1b -/* f01de98: c42e8674 */ lwc1 $f14,-0x798c($at) -/* f01de9c: 3c017f1b */ lui $at,0x7f1b -/* f01dea0: c42c8678 */ lwc1 $f12,-0x7988($at) -/* f01dea4: 8d580000 */ lw $t8,0x0($t2) -.L0f01dea8: -/* f01dea8: 03032021 */ addu $a0,$t8,$v1 -/* f01deac: 8c850004 */ lw $a1,0x4($a0) -/* f01deb0: 58a0005d */ blezl $a1,.L0f01e028 -/* f01deb4: 8d2c0000 */ lw $t4,0x0($t1) -/* f01deb8: 4600018d */ trunc.w.s $f6,$f0 -/* f01debc: 00003825 */ or $a3,$zero,$zero -/* f01dec0: 44063000 */ mfc1 $a2,$f6 -/* f01dec4: 00000000 */ sll $zero,$zero,0x0 -/* f01dec8: 00a66021 */ addu $t4,$a1,$a2 -/* f01decc: ac8c0004 */ sw $t4,0x4($a0) -/* f01ded0: 8d4d0000 */ lw $t5,0x0($t2) -/* f01ded4: 01a32021 */ addu $a0,$t5,$v1 -/* f01ded8: c48a002c */ lwc1 $f10,0x2c($a0) -/* f01dedc: c4880014 */ lwc1 $f8,0x14($a0) -/* f01dee0: 46005482 */ mul.s $f18,$f10,$f0 -/* f01dee4: 46124100 */ add.s $f4,$f8,$f18 -/* f01dee8: e4840014 */ swc1 $f4,0x14($a0) -/* f01deec: 8d4e0000 */ lw $t6,0x0($t2) -/* f01def0: 01c32021 */ addu $a0,$t6,$v1 -/* f01def4: c48a0030 */ lwc1 $f10,0x30($a0) -/* f01def8: c4860018 */ lwc1 $f6,0x18($a0) -/* f01defc: 46005202 */ mul.s $f8,$f10,$f0 -/* f01df00: 46083480 */ add.s $f18,$f6,$f8 -/* f01df04: e4920018 */ swc1 $f18,0x18($a0) -/* f01df08: 8d4f0000 */ lw $t7,0x0($t2) -/* f01df0c: 01e32021 */ addu $a0,$t7,$v1 -/* f01df10: c48a0034 */ lwc1 $f10,0x34($a0) -/* f01df14: c484001c */ lwc1 $f4,0x1c($a0) -/* f01df18: 46005182 */ mul.s $f6,$f10,$f0 -/* f01df1c: 46062200 */ add.s $f8,$f4,$f6 -/* f01df20: e488001c */ swc1 $f8,0x1c($a0) -/* f01df24: 8d580000 */ lw $t8,0x0($t2) -/* f01df28: 03032021 */ addu $a0,$t8,$v1 -/* f01df2c: c48a0020 */ lwc1 $f10,0x20($a0) -/* f01df30: c4920008 */ lwc1 $f18,0x8($a0) -/* f01df34: 46005102 */ mul.s $f4,$f10,$f0 -/* f01df38: 46049180 */ add.s $f6,$f18,$f4 -/* f01df3c: e4860008 */ swc1 $f6,0x8($a0) -/* f01df40: 8d590000 */ lw $t9,0x0($t2) -/* f01df44: 03232021 */ addu $a0,$t9,$v1 -/* f01df48: c48a0028 */ lwc1 $f10,0x28($a0) -/* f01df4c: c4880010 */ lwc1 $f8,0x10($a0) -/* f01df50: 46005482 */ mul.s $f18,$f10,$f0 -/* f01df54: 46124100 */ add.s $f4,$f8,$f18 -/* f01df58: 18c0001b */ blez $a2,.L0f01dfc8 -/* f01df5c: e4840010 */ swc1 $f4,0x10($a0) -/* f01df60: 24e70001 */ addiu $a3,$a3,0x1 -/* f01df64: 10e6000e */ beq $a3,$a2,.L0f01dfa0 -/* f01df68: 8d4c0000 */ lw $t4,0x0($t2) -.L0f01df6c: -/* f01df6c: 01832021 */ addu $a0,$t4,$v1 -/* f01df70: c492000c */ lwc1 $f18,0xc($a0) -/* f01df74: c48a0024 */ lwc1 $f10,0x24($a0) -/* f01df78: 24e70001 */ addiu $a3,$a3,0x1 -/* f01df7c: 460a9280 */ add.s $f10,$f18,$f10 -/* f01df80: e48a000c */ swc1 $f10,0xc($a0) -/* f01df84: 8d4d0000 */ lw $t5,0x0($t2) -/* f01df88: 01a32021 */ addu $a0,$t5,$v1 -/* f01df8c: c48a0024 */ lwc1 $f10,0x24($a0) -/* f01df90: 460c5281 */ sub.s $f10,$f10,$f12 -/* f01df94: e48a0024 */ swc1 $f10,0x24($a0) -/* f01df98: 14e6fff4 */ bne $a3,$a2,.L0f01df6c -/* f01df9c: 8d4c0000 */ lw $t4,0x0($t2) -.L0f01dfa0: -/* f01dfa0: 01832021 */ addu $a0,$t4,$v1 -/* f01dfa4: c492000c */ lwc1 $f18,0xc($a0) -/* f01dfa8: c48a0024 */ lwc1 $f10,0x24($a0) -/* f01dfac: 460a9280 */ add.s $f10,$f18,$f10 -/* f01dfb0: e48a000c */ swc1 $f10,0xc($a0) -/* f01dfb4: 8d4d0000 */ lw $t5,0x0($t2) -/* f01dfb8: 01a32021 */ addu $a0,$t5,$v1 -/* f01dfbc: c48a0024 */ lwc1 $f10,0x24($a0) -/* f01dfc0: 460c5281 */ sub.s $f10,$f10,$f12 -/* f01dfc4: e48a0024 */ swc1 $f10,0x24($a0) -.L0f01dfc8: -/* f01dfc8: 8d4e0000 */ lw $t6,0x0($t2) -/* f01dfcc: 01c32021 */ addu $a0,$t6,$v1 -/* f01dfd0: 8c8f0004 */ lw $t7,0x4($a0) -/* f01dfd4: 29e10096 */ slti $at,$t7,0x96 -/* f01dfd8: 54200005 */ bnezl $at,.L0f01dff0 -/* f01dfdc: c482000c */ lwc1 $f2,0xc($a0) -/* f01dfe0: ac800004 */ sw $zero,0x4($a0) -/* f01dfe4: 8d580000 */ lw $t8,0x0($t2) -/* f01dfe8: 03032021 */ addu $a0,$t8,$v1 -/* f01dfec: c482000c */ lwc1 $f2,0xc($a0) -.L0f01dff0: -/* f01dff0: 460e103c */ c.lt.s $f2,$f14 -/* f01dff4: 00000000 */ sll $zero,$zero,0x0 -/* f01dff8: 45030006 */ bc1tl .L0f01e014 -/* f01dffc: ac800004 */ sw $zero,0x4($a0) -/* f01e000: 4602803c */ c.lt.s $f16,$f2 -/* f01e004: 00000000 */ sll $zero,$zero,0x0 -/* f01e008: 45020003 */ bc1fl .L0f01e018 -/* f01e00c: 8d190000 */ lw $t9,0x0($t0) -/* f01e010: ac800004 */ sw $zero,0x4($a0) -.L0f01e014: -/* f01e014: 8d190000 */ lw $t9,0x0($t0) -.L0f01e018: -/* f01e018: 57200003 */ bnezl $t9,.L0f01e028 -/* f01e01c: 8d2c0000 */ lw $t4,0x0($t1) -/* f01e020: ad0b0000 */ sw $t3,0x0($t0) -/* f01e024: 8d2c0000 */ lw $t4,0x0($t1) -.L0f01e028: -/* f01e028: 24420001 */ addiu $v0,$v0,0x1 -/* f01e02c: 2463006c */ addiu $v1,$v1,0x6c -/* f01e030: 004c082a */ slt $at,$v0,$t4 -/* f01e034: 5420ff9c */ bnezl $at,.L0f01dea8 -/* f01e038: 8d580000 */ lw $t8,0x0($t2) -.L0f01e03c: -/* f01e03c: 03e00008 */ jr $ra -/* f01e040: 00000000 */ sll $zero,$zero,0x0 -/* f01e044: 00000000 */ sll $zero,$zero,0x0 -/* f01e048: 00000000 */ sll $zero,$zero,0x0 -/* f01e04c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01e050 -/* f01e050: 27bdffe0 */ addiu $sp,$sp,-32 -/* f01e054: 3c0b8008 */ lui $t3,0x8008 -/* f01e058: 256bf0b8 */ addiu $t3,$t3,-3912 -/* f01e05c: 8d6e0000 */ lw $t6,0x0($t3) -/* f01e060: afb5001c */ sw $s5,0x1c($sp) -/* f01e064: afb40018 */ sw $s4,0x18($sp) -/* f01e068: afb30014 */ sw $s3,0x14($sp) -/* f01e06c: afb20010 */ sw $s2,0x10($sp) -/* f01e070: afb1000c */ sw $s1,0xc($sp) -/* f01e074: 11c0006d */ beqz $t6,.L0f01e22c -/* f01e078: afb00008 */ sw $s0,0x8($sp) -/* f01e07c: ad600000 */ sw $zero,0x0($t3) -/* f01e080: 3c02800a */ lui $v0,0x800a -/* f01e084: 3c017f1b */ lui $at,0x7f1b -/* f01e088: 3c15800a */ lui $s5,0x800a -/* f01e08c: 3c14800a */ lui $s4,0x800a -/* f01e090: 3c12800a */ lui $s2,0x800a -/* f01e094: 3c0c8008 */ lui $t4,0x8008 -/* f01e098: 44807000 */ mtc1 $zero,$f14 -/* f01e09c: 24423fc8 */ addiu $v0,$v0,0x3fc8 -/* f01e0a0: 258cec80 */ addiu $t4,$t4,-4992 -/* f01e0a4: 265234d0 */ addiu $s2,$s2,0x34d0 -/* f01e0a8: 26943fc0 */ addiu $s4,$s4,0x3fc0 -/* f01e0ac: 26b59fc0 */ addiu $s5,$s5,-24640 -/* f01e0b0: c4308680 */ lwc1 $f16,-0x7980($at) -/* f01e0b4: 00001825 */ or $v1,$zero,$zero -/* f01e0b8: 2413001c */ addiu $s3,$zero,0x1c -/* f01e0bc: 24110001 */ addiu $s1,$zero,0x1 -/* f01e0c0: 2410000a */ addiu $s0,$zero,0xa -/* f01e0c4: 240d0028 */ addiu $t5,$zero,0x28 -.L0f01e0c8: -/* f01e0c8: 8c4f0000 */ lw $t7,0x0($v0) -/* f01e0cc: 8c450008 */ lw $a1,0x8($v0) -/* f01e0d0: 24630001 */ addiu $v1,$v1,0x1 -/* f01e0d4: 01ed0019 */ multu $t7,$t5 -/* f01e0d8: 0000c012 */ mflo $t8 -/* f01e0dc: 01982021 */ addu $a0,$t4,$t8 -/* f01e0e0: 94990010 */ lhu $t9,0x10($a0) -/* f01e0e4: 00b9082a */ slt $at,$a1,$t9 -/* f01e0e8: 14200003 */ bnez $at,.L0f01e0f8 -/* f01e0ec: 00000000 */ sll $zero,$zero,0x0 -/* f01e0f0: 1000004c */ beqz $zero,.L0f01e224 -/* f01e0f4: ac400008 */ sw $zero,0x8($v0) -.L0f01e0f8: -/* f01e0f8: 10a0004a */ beqz $a1,.L0f01e224 -/* f01e0fc: 00000000 */ sll $zero,$zero,0x0 -/* f01e100: 8d6e0000 */ lw $t6,0x0($t3) -/* f01e104: 00002825 */ or $a1,$zero,$zero -/* f01e108: 8ea60038 */ lw $a2,0x38($s5) -/* f01e10c: 15c00002 */ bnez $t6,.L0f01e118 -/* f01e110: 00000000 */ sll $zero,$zero,0x0 -/* f01e114: ad710000 */ sw $s1,0x0($t3) -.L0f01e118: -/* f01e118: 18c00042 */ blez $a2,.L0f01e224 -/* f01e11c: 00000000 */ sll $zero,$zero,0x0 -/* f01e120: 8c4a0004 */ lw $t2,0x4($v0) -/* f01e124: 8c46000c */ lw $a2,0xc($v0) -.L0f01e128: -/* f01e128: 8c4f0008 */ lw $t7,0x8($v0) -/* f01e12c: 00004825 */ or $t1,$zero,$zero -/* f01e130: 00d30019 */ multu $a2,$s3 -/* f01e134: 25f80001 */ addiu $t8,$t7,0x1 -/* f01e138: ac580008 */ sw $t8,0x8($v0) -/* f01e13c: 0000c812 */ mflo $t9 -/* f01e140: 02594021 */ addu $t0,$s2,$t9 -/* f01e144: 19400032 */ blez $t2,.L0f01e210 -/* f01e148: 01003825 */ or $a3,$t0,$zero -/* f01e14c: 8cee0018 */ lw $t6,0x18($a3) -.L0f01e150: -/* f01e150: 25290001 */ addiu $t1,$t1,0x1 -/* f01e154: 2508001c */ addiu $t0,$t0,0x1c -/* f01e158: 11c00026 */ beqz $t6,.L0f01e1f4 -/* f01e15c: 00000000 */ sll $zero,$zero,0x0 -/* f01e160: c4e0000c */ lwc1 $f0,0xc($a3) -/* f01e164: c4840024 */ lwc1 $f4,0x24($a0) -/* f01e168: c4e20010 */ lwc1 $f2,0x10($a3) -/* f01e16c: c4ec0014 */ lwc1 $f12,0x14($a3) -/* f01e170: 46040182 */ mul.s $f6,$f0,$f4 -/* f01e174: 46060201 */ sub.s $f8,$f0,$f6 -/* f01e178: e4e8000c */ swc1 $f8,0xc($a3) -/* f01e17c: c48a0024 */ lwc1 $f10,0x24($a0) -/* f01e180: c486000c */ lwc1 $f6,0xc($a0) -/* f01e184: 460a1482 */ mul.s $f18,$f2,$f10 -/* f01e188: 46121101 */ sub.s $f4,$f2,$f18 -/* f01e18c: 46062201 */ sub.s $f8,$f4,$f6 -/* f01e190: e4e80010 */ swc1 $f8,0x10($a3) -/* f01e194: c48a0024 */ lwc1 $f10,0x24($a0) -/* f01e198: c4e20010 */ lwc1 $f2,0x10($a3) -/* f01e19c: 460a6482 */ mul.s $f18,$f12,$f10 -/* f01e1a0: 46027032 */ c.eq.s $f14,$f2 -/* f01e1a4: 46126101 */ sub.s $f4,$f12,$f18 -/* f01e1a8: 45000003 */ bc1f .L0f01e1b8 -/* f01e1ac: e4e40014 */ swc1 $f4,0x14($a3) -/* f01e1b0: e4f00010 */ swc1 $f16,0x10($a3) -/* f01e1b4: c4e20010 */ lwc1 $f2,0x10($a3) -.L0f01e1b8: -/* f01e1b8: c4e60000 */ lwc1 $f6,0x0($a3) -/* f01e1bc: c4e8000c */ lwc1 $f8,0xc($a3) -/* f01e1c0: c4f20004 */ lwc1 $f18,0x4($a3) -/* f01e1c4: 8cef0018 */ lw $t7,0x18($a3) -/* f01e1c8: 46083280 */ add.s $f10,$f6,$f8 -/* f01e1cc: c4e80014 */ lwc1 $f8,0x14($a3) -/* f01e1d0: c4e60008 */ lwc1 $f6,0x8($a3) -/* f01e1d4: 46029100 */ add.s $f4,$f18,$f2 -/* f01e1d8: e4ea0000 */ swc1 $f10,0x0($a3) -/* f01e1dc: 25f8ffff */ addiu $t8,$t7,-1 -/* f01e1e0: 46083280 */ add.s $f10,$f6,$f8 -/* f01e1e4: e4e40004 */ swc1 $f4,0x4($a3) -/* f01e1e8: acf80018 */ sw $t8,0x18($a3) -/* f01e1ec: e4ea0008 */ swc1 $f10,0x8($a3) -/* f01e1f0: 8c4a0004 */ lw $t2,0x4($v0) -.L0f01e1f4: -/* f01e1f4: 15140003 */ bne $t0,$s4,.L0f01e204 -/* f01e1f8: 012a082a */ slt $at,$t1,$t2 -/* f01e1fc: 10000002 */ beqz $zero,.L0f01e208 -/* f01e200: 02403825 */ or $a3,$s2,$zero -.L0f01e204: -/* f01e204: 24e7001c */ addiu $a3,$a3,0x1c -.L0f01e208: -/* f01e208: 5420ffd1 */ bnezl $at,.L0f01e150 -/* f01e20c: 8cee0018 */ lw $t6,0x18($a3) -.L0f01e210: -/* f01e210: 8eb90038 */ lw $t9,0x38($s5) -/* f01e214: 24a50001 */ addiu $a1,$a1,0x1 -/* f01e218: 00b9082a */ slt $at,$a1,$t9 -/* f01e21c: 5420ffc2 */ bnezl $at,.L0f01e128 -/* f01e220: 8c46000c */ lw $a2,0xc($v0) -.L0f01e224: -/* f01e224: 1470ffa8 */ bne $v1,$s0,.L0f01e0c8 -/* f01e228: 24420024 */ addiu $v0,$v0,0x24 -.L0f01e22c: -/* f01e22c: 8fb00008 */ lw $s0,0x8($sp) -/* f01e230: 8fb1000c */ lw $s1,0xc($sp) -/* f01e234: 8fb20010 */ lw $s2,0x10($sp) -/* f01e238: 8fb30014 */ lw $s3,0x14($sp) -/* f01e23c: 8fb40018 */ lw $s4,0x18($sp) -/* f01e240: 8fb5001c */ lw $s5,0x1c($sp) -/* f01e244: 03e00008 */ jr $ra -/* f01e248: 27bd0020 */ addiu $sp,$sp,0x20 -/* f01e24c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01e250 -/* f01e250: 27bdffd0 */ addiu $sp,$sp,-48 -/* f01e254: afb40024 */ sw $s4,0x24($sp) -/* f01e258: 3c14800a */ lui $s4,0x800a -/* f01e25c: 26949fc0 */ addiu $s4,$s4,-24640 -/* f01e260: 8e8e006c */ lw $t6,0x6c($s4) -/* f01e264: afbf002c */ sw $ra,0x2c($sp) -/* f01e268: afb50028 */ sw $s5,0x28($sp) -/* f01e26c: afb30020 */ sw $s3,0x20($sp) -/* f01e270: afb2001c */ sw $s2,0x1c($sp) -/* f01e274: afb10018 */ sw $s1,0x18($sp) -/* f01e278: afb00014 */ sw $s0,0x14($sp) -/* f01e27c: 11c00003 */ beqz $t6,.L0f01e28c -/* f01e280: 00003825 */ or $a3,$zero,$zero -/* f01e284: 10000002 */ beqz $zero,.L0f01e290 -/* f01e288: 24060001 */ addiu $a2,$zero,0x1 -.L0f01e28c: -/* f01e28c: 00003025 */ or $a2,$zero,$zero -.L0f01e290: -/* f01e290: 8e8f0068 */ lw $t7,0x68($s4) -/* f01e294: 00002825 */ or $a1,$zero,$zero -/* f01e298: 00002025 */ or $a0,$zero,$zero -/* f01e29c: 11e00003 */ beqz $t7,.L0f01e2ac -/* f01e2a0: 00000000 */ sll $zero,$zero,0x0 -/* f01e2a4: 10000001 */ beqz $zero,.L0f01e2ac -/* f01e2a8: 24050001 */ addiu $a1,$zero,0x1 -.L0f01e2ac: -/* f01e2ac: 8e980064 */ lw $t8,0x64($s4) -/* f01e2b0: 00001025 */ or $v0,$zero,$zero -/* f01e2b4: 00075880 */ sll $t3,$a3,0x2 -/* f01e2b8: 13000003 */ beqz $t8,.L0f01e2c8 -/* f01e2bc: 00000000 */ sll $zero,$zero,0x0 -/* f01e2c0: 10000001 */ beqz $zero,.L0f01e2c8 -/* f01e2c4: 24040001 */ addiu $a0,$zero,0x1 -.L0f01e2c8: -/* f01e2c8: 8e990070 */ lw $t9,0x70($s4) -/* f01e2cc: 13200003 */ beqz $t9,.L0f01e2dc -/* f01e2d0: 00000000 */ sll $zero,$zero,0x0 -/* f01e2d4: 10000001 */ beqz $zero,.L0f01e2dc -/* f01e2d8: 24020001 */ addiu $v0,$zero,0x1 -.L0f01e2dc: -/* f01e2dc: 00444021 */ addu $t0,$v0,$a0 -/* f01e2e0: 01054821 */ addu $t1,$t0,$a1 -/* f01e2e4: 01265021 */ addu $t2,$t1,$a2 -/* f01e2e8: 19400029 */ blez $t2,.L0f01e390 -/* f01e2ec: 00000000 */ sll $zero,$zero,0x0 -/* f01e2f0: 44800000 */ mtc1 $zero,$f0 -/* f01e2f4: 028b1821 */ addu $v1,$s4,$t3 -/* f01e2f8: 8c6c0064 */ lw $t4,0x64($v1) -.L0f01e2fc: -/* f01e2fc: 24e70001 */ addiu $a3,$a3,0x1 -/* f01e300: 24630004 */ addiu $v1,$v1,0x4 -/* f01e304: e5801c44 */ swc1 $f0,0x1c44($t4) -/* f01e308: 8c6d0060 */ lw $t5,0x60($v1) -/* f01e30c: 00003025 */ or $a2,$zero,$zero -/* f01e310: 00002825 */ or $a1,$zero,$zero -/* f01e314: e5a01c48 */ swc1 $f0,0x1c48($t5) -/* f01e318: 8c6e0060 */ lw $t6,0x60($v1) -/* f01e31c: 00002025 */ or $a0,$zero,$zero -/* f01e320: 00001025 */ or $v0,$zero,$zero -/* f01e324: e5c01c4c */ swc1 $f0,0x1c4c($t6) -/* f01e328: 8e8f006c */ lw $t7,0x6c($s4) -/* f01e32c: 11e00003 */ beqz $t7,.L0f01e33c -/* f01e330: 00000000 */ sll $zero,$zero,0x0 -/* f01e334: 10000001 */ beqz $zero,.L0f01e33c -/* f01e338: 24060001 */ addiu $a2,$zero,0x1 -.L0f01e33c: -/* f01e33c: 8e980068 */ lw $t8,0x68($s4) -/* f01e340: 13000003 */ beqz $t8,.L0f01e350 -/* f01e344: 00000000 */ sll $zero,$zero,0x0 -/* f01e348: 10000001 */ beqz $zero,.L0f01e350 -/* f01e34c: 24050001 */ addiu $a1,$zero,0x1 -.L0f01e350: -/* f01e350: 8e990064 */ lw $t9,0x64($s4) -/* f01e354: 13200003 */ beqz $t9,.L0f01e364 -/* f01e358: 00000000 */ sll $zero,$zero,0x0 -/* f01e35c: 10000001 */ beqz $zero,.L0f01e364 -/* f01e360: 24040001 */ addiu $a0,$zero,0x1 -.L0f01e364: -/* f01e364: 8e880070 */ lw $t0,0x70($s4) -/* f01e368: 11000003 */ beqz $t0,.L0f01e378 -/* f01e36c: 00000000 */ sll $zero,$zero,0x0 -/* f01e370: 10000001 */ beqz $zero,.L0f01e378 -/* f01e374: 24020001 */ addiu $v0,$zero,0x1 -.L0f01e378: -/* f01e378: 00444821 */ addu $t1,$v0,$a0 -/* f01e37c: 01255021 */ addu $t2,$t1,$a1 -/* f01e380: 01465821 */ addu $t3,$t2,$a2 -/* f01e384: 00eb082a */ slt $at,$a3,$t3 -/* f01e388: 5420ffdc */ bnezl $at,.L0f01e2fc -/* f01e38c: 8c6c0064 */ lw $t4,0x64($v1) -.L0f01e390: -/* f01e390: 0fc0b26c */ jal func0f02c9b0 -/* f01e394: 00000000 */ sll $zero,$zero,0x0 -/* f01e398: 0fc120e6 */ jal func0f048398 -/* f01e39c: 00000000 */ sll $zero,$zero,0x0 -/* f01e3a0: 8e90033c */ lw $s0,0x33c($s4) -/* f01e3a4: 24150003 */ addiu $s5,$zero,0x3 -.L0f01e3a8: -/* f01e3a8: 8e130020 */ lw $s3,0x20($s0) -/* f01e3ac: 8e8c0354 */ lw $t4,0x354($s4) -/* f01e3b0: 92020000 */ lbu $v0,0x0($s0) -/* f01e3b4: 00002825 */ or $a1,$zero,$zero -/* f01e3b8: 026c9026 */ xor $s2,$s3,$t4 -/* f01e3bc: 16a20005 */ bne $s5,$v0,.L0f01e3d4 -/* f01e3c0: 2e520001 */ sltiu $s2,$s2,0x1 -/* f01e3c4: 0fc08bf8 */ jal func0f022fe0 -/* f01e3c8: 02002025 */ or $a0,$s0,$zero -/* f01e3cc: 10000020 */ beqz $zero,.L0f01e450 -/* f01e3d0: 00402825 */ or $a1,$v0,$zero -.L0f01e3d4: -/* f01e3d4: 24010001 */ addiu $at,$zero,0x1 -/* f01e3d8: 10410005 */ beq $v0,$at,.L0f01e3f0 -/* f01e3dc: 24010004 */ addiu $at,$zero,0x4 -/* f01e3e0: 10410003 */ beq $v0,$at,.L0f01e3f0 -/* f01e3e4: 24010002 */ addiu $at,$zero,0x2 -/* f01e3e8: 54410006 */ bnel $v0,$at,.L0f01e404 -/* f01e3ec: 24010007 */ addiu $at,$zero,0x7 -.L0f01e3f0: -/* f01e3f0: 0fc1f91d */ jal func0f07e474 -/* f01e3f4: 02002025 */ or $a0,$s0,$zero -/* f01e3f8: 10000015 */ beqz $zero,.L0f01e450 -/* f01e3fc: 00402825 */ or $a1,$v0,$zero -/* f01e400: 24010007 */ addiu $at,$zero,0x7 -.L0f01e404: -/* f01e404: 54410006 */ bnel $v0,$at,.L0f01e420 -/* f01e408: 24010008 */ addiu $at,$zero,0x8 -/* f01e40c: 0fc4aef7 */ jal func0f12bbdc -/* f01e410: 02002025 */ or $a0,$s0,$zero -/* f01e414: 1000000e */ beqz $zero,.L0f01e450 -/* f01e418: 00402825 */ or $a1,$v0,$zero -/* f01e41c: 24010008 */ addiu $at,$zero,0x8 -.L0f01e420: -/* f01e420: 54410006 */ bnel $v0,$at,.L0f01e43c -/* f01e424: 24010006 */ addiu $at,$zero,0x6 -/* f01e428: 0fc4ba12 */ jal func0f12e848 -/* f01e42c: 02002025 */ or $a0,$s0,$zero -/* f01e430: 10000007 */ beqz $zero,.L0f01e450 -/* f01e434: 00402825 */ or $a1,$v0,$zero -/* f01e438: 24010006 */ addiu $at,$zero,0x6 -.L0f01e43c: -/* f01e43c: 54410005 */ bnel $v0,$at,.L0f01e454 -/* f01e440: 24010005 */ addiu $at,$zero,0x5 -/* f01e444: 0fc308a3 */ jal func0f0c228c -/* f01e448: 02002025 */ or $a0,$s0,$zero -/* f01e44c: 00402825 */ or $a1,$v0,$zero -.L0f01e450: -/* f01e450: 24010005 */ addiu $at,$zero,0x5 -.L0f01e454: -/* f01e454: 54a10004 */ bnel $a1,$at,.L0f01e468 -/* f01e458: 8e110020 */ lw $s1,0x20($s0) -/* f01e45c: 10000011 */ beqz $zero,.L0f01e4a4 -/* f01e460: 02608825 */ or $s1,$s3,$zero -/* f01e464: 8e110020 */ lw $s1,0x20($s0) -.L0f01e468: -/* f01e468: 8e8d0354 */ lw $t5,0x354($s4) -/* f01e46c: 022d9026 */ xor $s2,$s1,$t5 -/* f01e470: 14b5000a */ bne $a1,$s5,.L0f01e49c -/* f01e474: 2e520001 */ sltiu $s2,$s2,0x1 -/* f01e478: 0fc18171 */ jal func0f0605c4 -/* f01e47c: 02002025 */ or $a0,$s0,$zero -/* f01e480: 0fc1814e */ jal func0f060538 -/* f01e484: 02002025 */ or $a0,$s0,$zero -/* f01e488: 12400006 */ beqz $s2,.L0f01e4a4 -/* f01e48c: 00000000 */ sll $zero,$zero,0x0 -/* f01e490: 02008825 */ or $s1,$s0,$zero -/* f01e494: 10000003 */ beqz $zero,.L0f01e4a4 -/* f01e498: 00009025 */ or $s2,$zero,$zero -.L0f01e49c: -/* f01e49c: 0fc18ad9 */ jal func0f062b64 -/* f01e4a0: 02002025 */ or $a0,$s0,$zero -.L0f01e4a4: -/* f01e4a4: 1240ffc0 */ beqz $s2,.L0f01e3a8 -/* f01e4a8: 02208025 */ or $s0,$s1,$zero -/* f01e4ac: 8fbf002c */ lw $ra,0x2c($sp) -/* f01e4b0: 8fb00014 */ lw $s0,0x14($sp) -/* f01e4b4: 8fb10018 */ lw $s1,0x18($sp) -/* f01e4b8: 8fb2001c */ lw $s2,0x1c($sp) -/* f01e4bc: 8fb30020 */ lw $s3,0x20($sp) -/* f01e4c0: 8fb40024 */ lw $s4,0x24($sp) -/* f01e4c4: 8fb50028 */ lw $s5,0x28($sp) -/* f01e4c8: 03e00008 */ jr $ra -/* f01e4cc: 27bd0030 */ addiu $sp,$sp,0x30 -); - -GLOBAL_ASM( -glabel func0f01e4d0 -/* f01e4d0: 3c028006 */ lui $v0,0x8006 -/* f01e4d4: 03e00008 */ jr $ra -/* f01e4d8: 8c42298c */ lw $v0,0x298c($v0) -); - -GLOBAL_ASM( -glabel func0f01e4dc -/* f01e4dc: 3c03800a */ lui $v1,0x800a -/* f01e4e0: 8c63cd10 */ lw $v1,-0x32f0($v1) -/* f01e4e4: 00053c00 */ sll $a3,$a1,0x10 -/* f01e4e8: 00077403 */ sra $t6,$a3,0x10 -/* f01e4ec: 01c03825 */ or $a3,$t6,$zero -/* f01e4f0: afa50004 */ sw $a1,0x4($sp) -/* f01e4f4: 1860000d */ blez $v1,.L0f01e52c -/* f01e4f8: 00001025 */ or $v0,$zero,$zero -/* f01e4fc: 3c06800a */ lui $a2,0x800a -/* f01e500: 8cc6cd14 */ lw $a2,-0x32ec($a2) -/* f01e504: 84850000 */ lh $a1,0x0($a0) -.L0f01e508: -/* f01e508: 84cf0000 */ lh $t7,0x0($a2) -/* f01e50c: 24420001 */ addiu $v0,$v0,0x1 -/* f01e510: 0043082a */ slt $at,$v0,$v1 -/* f01e514: 14af0003 */ bne $a1,$t7,.L0f01e524 -/* f01e518: 00000000 */ sll $zero,$zero,0x0 -/* f01e51c: 10000003 */ beqz $zero,.L0f01e52c -/* f01e520: a4c70000 */ sh $a3,0x0($a2) -.L0f01e524: -/* f01e524: 1420fff8 */ bnez $at,.L0f01e508 -/* f01e528: 24c60002 */ addiu $a2,$a2,0x2 -.L0f01e52c: -/* f01e52c: a4870000 */ sh $a3,0x0($a0) -/* f01e530: 3c08800a */ lui $t0,0x800a -/* f01e534: 8d08cd10 */ lw $t0,-0x32f0($t0) -/* f01e538: 3c0c800a */ lui $t4,0x800a -/* f01e53c: 3c0b800a */ lui $t3,0x800a -/* f01e540: 256bcd14 */ addiu $t3,$t3,-13036 -/* f01e544: 258ccd18 */ addiu $t4,$t4,-13032 -/* f01e548: 2508ffff */ addiu $t0,$t0,-1 -/* f01e54c: 00002825 */ or $a1,$zero,$zero -.L0f01e550: -/* f01e550: 1900001d */ blez $t0,.L0f01e5c8 -/* f01e554: 00001025 */ or $v0,$zero,$zero -/* f01e558: 00001825 */ or $v1,$zero,$zero -.L0f01e55c: -/* f01e55c: 8d780000 */ lw $t8,0x0($t3) -/* f01e560: 24420001 */ addiu $v0,$v0,0x1 -/* f01e564: 03033021 */ addu $a2,$t8,$v1 -/* f01e568: 84c70002 */ lh $a3,0x2($a2) -/* f01e56c: 84c40000 */ lh $a0,0x0($a2) -/* f01e570: 00e4082a */ slt $at,$a3,$a0 -/* f01e574: 50200012 */ beqzl $at,.L0f01e5c0 -/* f01e578: 0048082a */ slt $at,$v0,$t0 -/* f01e57c: a4c70000 */ sh $a3,0x0($a2) -/* f01e580: 8d6d0000 */ lw $t5,0x0($t3) -/* f01e584: 3c08800a */ lui $t0,0x800a -/* f01e588: 24050001 */ addiu $a1,$zero,0x1 -/* f01e58c: 01a37021 */ addu $t6,$t5,$v1 -/* f01e590: a5c40002 */ sh $a0,0x2($t6) -/* f01e594: 8d8f0000 */ lw $t7,0x0($t4) -/* f01e598: 01e35021 */ addu $t2,$t7,$v1 -/* f01e59c: 85580002 */ lh $t8,0x2($t2) -/* f01e5a0: 85490000 */ lh $t1,0x0($t2) -/* f01e5a4: a5580000 */ sh $t8,0x0($t2) -/* f01e5a8: 8d990000 */ lw $t9,0x0($t4) -/* f01e5ac: 03236821 */ addu $t5,$t9,$v1 -/* f01e5b0: a5a90002 */ sh $t1,0x2($t5) -/* f01e5b4: 8d08cd10 */ lw $t0,-0x32f0($t0) -/* f01e5b8: 2508ffff */ addiu $t0,$t0,-1 -/* f01e5bc: 0048082a */ slt $at,$v0,$t0 -.L0f01e5c0: -/* f01e5c0: 1420ffe6 */ bnez $at,.L0f01e55c -/* f01e5c4: 24630002 */ addiu $v1,$v1,0x2 -.L0f01e5c8: -/* f01e5c8: 54a0ffe1 */ bnezl $a1,.L0f01e550 -/* f01e5cc: 00002825 */ or $a1,$zero,$zero -/* f01e5d0: 03e00008 */ jr $ra -/* f01e5d4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01e5d8 -/* f01e5d8: 3c0a800a */ lui $t2,0x800a -/* f01e5dc: 254acd10 */ addiu $t2,$t2,-13040 -/* f01e5e0: 8d430000 */ lw $v1,0x0($t2) -/* f01e5e4: 27bdfff8 */ addiu $sp,$sp,-8 -/* f01e5e8: afb00004 */ sw $s0,0x4($sp) -/* f01e5ec: 00a08025 */ or $s0,$a1,$zero -/* f01e5f0: 18600019 */ blez $v1,.L0f01e658 -/* f01e5f4: 00001025 */ or $v0,$zero,$zero -/* f01e5f8: 3c0c800a */ lui $t4,0x800a -/* f01e5fc: 3c0b800a */ lui $t3,0x800a -/* f01e600: 256bcd14 */ addiu $t3,$t3,-13036 -/* f01e604: 258ccd18 */ addiu $t4,$t4,-13032 -/* f01e608: 00002825 */ or $a1,$zero,$zero -.L0f01e60c: -/* f01e60c: 8d6e0000 */ lw $t6,0x0($t3) -/* f01e610: 24420001 */ addiu $v0,$v0,0x1 -/* f01e614: 01c53021 */ addu $a2,$t6,$a1 -/* f01e618: 84c70000 */ lh $a3,0x0($a2) -/* f01e61c: 0087082a */ slt $at,$a0,$a3 -/* f01e620: 1020000a */ beqz $at,.L0f01e64c -/* f01e624: 00074400 */ sll $t0,$a3,0x10 -/* f01e628: a4c40000 */ sh $a0,0x0($a2) -/* f01e62c: 8d980000 */ lw $t8,0x0($t4) -/* f01e630: 00087c03 */ sra $t7,$t0,0x10 -/* f01e634: 01e02025 */ or $a0,$t7,$zero -/* f01e638: 03054821 */ addu $t1,$t8,$a1 -/* f01e63c: 85280000 */ lh $t0,0x0($t1) -/* f01e640: a5300000 */ sh $s0,0x0($t1) -/* f01e644: 8d430000 */ lw $v1,0x0($t2) -/* f01e648: 01008025 */ or $s0,$t0,$zero -.L0f01e64c: -/* f01e64c: 0043082a */ slt $at,$v0,$v1 -/* f01e650: 1420ffee */ bnez $at,.L0f01e60c -/* f01e654: 24a50002 */ addiu $a1,$a1,0x2 -.L0f01e658: -/* f01e658: 3c0b800a */ lui $t3,0x800a -/* f01e65c: 256bcd14 */ addiu $t3,$t3,-13036 -/* f01e660: 8d790000 */ lw $t9,0x0($t3) -/* f01e664: 00036840 */ sll $t5,$v1,0x1 -/* f01e668: 3c0c800a */ lui $t4,0x800a -/* f01e66c: 032d7021 */ addu $t6,$t9,$t5 -/* f01e670: a5c40000 */ sh $a0,0x0($t6) -/* f01e674: 8d580000 */ lw $t8,0x0($t2) -/* f01e678: 258ccd18 */ addiu $t4,$t4,-13032 -/* f01e67c: 8d8f0000 */ lw $t7,0x0($t4) -/* f01e680: 0018c840 */ sll $t9,$t8,0x1 -/* f01e684: 01f96821 */ addu $t5,$t7,$t9 -/* f01e688: a5b00000 */ sh $s0,0x0($t5) -/* f01e68c: 8d4e0000 */ lw $t6,0x0($t2) -/* f01e690: 8fb00004 */ lw $s0,0x4($sp) -/* f01e694: 27bd0008 */ addiu $sp,$sp,0x8 -/* f01e698: 25d80001 */ addiu $t8,$t6,0x1 -/* f01e69c: 03e00008 */ jr $ra -/* f01e6a0: ad580000 */ sw $t8,0x0($t2) -); - -GLOBAL_ASM( -glabel func0f01e6a4 -/* f01e6a4: 3c08800a */ lui $t0,0x800a -/* f01e6a8: 2508cd10 */ addiu $t0,$t0,-13040 -/* f01e6ac: 8d030000 */ lw $v1,0x0($t0) -/* f01e6b0: 00001025 */ or $v0,$zero,$zero -/* f01e6b4: 00002825 */ or $a1,$zero,$zero -/* f01e6b8: 18600027 */ blez $v1,.L0f01e758 -/* f01e6bc: 3c06800a */ lui $a2,0x800a -/* f01e6c0: 8cc6cd14 */ lw $a2,-0x32ec($a2) -.L0f01e6c4: -/* f01e6c4: 84ce0000 */ lh $t6,0x0($a2) -/* f01e6c8: 24c60002 */ addiu $a2,$a2,0x2 -/* f01e6cc: 548e001f */ bnel $a0,$t6,.L0f01e74c -/* f01e6d0: 24420001 */ addiu $v0,$v0,0x1 -/* f01e6d4: 24460001 */ addiu $a2,$v0,0x1 -/* f01e6d8: 00c3082a */ slt $at,$a2,$v1 -/* f01e6dc: 10200017 */ beqz $at,.L0f01e73c -/* f01e6e0: 00c02025 */ or $a0,$a2,$zero -/* f01e6e4: 3c0a800a */ lui $t2,0x800a -/* f01e6e8: 3c09800a */ lui $t1,0x800a -/* f01e6ec: 2529cd14 */ addiu $t1,$t1,-13036 -/* f01e6f0: 254acd18 */ addiu $t2,$t2,-13032 -/* f01e6f4: 00063040 */ sll $a2,$a2,0x1 -/* f01e6f8: 8d220000 */ lw $v0,0x0($t1) -.L0f01e6fc: -/* f01e6fc: 24840001 */ addiu $a0,$a0,0x1 -/* f01e700: 00467821 */ addu $t7,$v0,$a2 -/* f01e704: 85f80000 */ lh $t8,0x0($t7) -/* f01e708: 0045c821 */ addu $t9,$v0,$a1 -/* f01e70c: a7380000 */ sh $t8,0x0($t9) -/* f01e710: 8d470000 */ lw $a3,0x0($t2) -/* f01e714: 00e65821 */ addu $t3,$a3,$a2 -/* f01e718: 856c0000 */ lh $t4,0x0($t3) -/* f01e71c: 00e56821 */ addu $t5,$a3,$a1 -/* f01e720: 24a50002 */ addiu $a1,$a1,0x2 -/* f01e724: a5ac0000 */ sh $t4,0x0($t5) -/* f01e728: 8d030000 */ lw $v1,0x0($t0) -/* f01e72c: 24c60002 */ addiu $a2,$a2,0x2 -/* f01e730: 0083082a */ slt $at,$a0,$v1 -/* f01e734: 5420fff1 */ bnezl $at,.L0f01e6fc -/* f01e738: 8d220000 */ lw $v0,0x0($t1) -.L0f01e73c: -/* f01e73c: 246effff */ addiu $t6,$v1,-1 -/* f01e740: 03e00008 */ jr $ra -/* f01e744: ad0e0000 */ sw $t6,0x0($t0) -/* f01e748: 24420001 */ addiu $v0,$v0,0x1 -.L0f01e74c: -/* f01e74c: 0043082a */ slt $at,$v0,$v1 -/* f01e750: 1420ffdc */ bnez $at,.L0f01e6c4 -/* f01e754: 24a50002 */ addiu $a1,$a1,0x2 -.L0f01e758: -/* f01e758: 03e00008 */ jr $ra -/* f01e75c: 00000000 */ sll $zero,$zero,0x0 -/* f01e760: 00802825 */ or $a1,$a0,$zero -/* f01e764: 27bdffe8 */ addiu $sp,$sp,-24 -/* f01e768: 00042080 */ sll $a0,$a0,0x2 -/* f01e76c: afbf0014 */ sw $ra,0x14($sp) -/* f01e770: 00852023 */ subu $a0,$a0,$a1 -/* f01e774: 0fc59e7d */ jal func0f1679f4 -/* f01e778: 00042080 */ sll $a0,$a0,0x2 -/* f01e77c: 8fbf0014 */ lw $ra,0x14($sp) -/* f01e780: 27bd0018 */ addiu $sp,$sp,0x18 -/* f01e784: 03e00008 */ jr $ra -/* f01e788: 00000000 */ sll $zero,$zero,0x0 -/* f01e78c: 3c018006 */ lui $at,0x8006 -/* f01e790: 03e00008 */ jr $ra -/* f01e794: ac24297c */ sw $a0,0x297c($at) -/* f01e798: 3c028006 */ lui $v0,0x8006 -/* f01e79c: 03e00008 */ jr $ra -/* f01e7a0: 8c42297c */ lw $v0,0x297c($v0) -/* f01e7a4: 3c018006 */ lui $at,0x8006 -/* f01e7a8: 03e00008 */ jr $ra -/* f01e7ac: ac242980 */ sw $a0,0x2980($at) -/* f01e7b0: 3c028006 */ lui $v0,0x8006 -/* f01e7b4: 03e00008 */ jr $ra -/* f01e7b8: 8c422980 */ lw $v0,0x2980($v0) -); - -GLOBAL_ASM( -glabel func0f01e7bc -/* f01e7bc: 1080000b */ beqz $a0,.L0f01e7ec -/* f01e7c0: 00000000 */ sll $zero,$zero,0x0 -/* f01e7c4: 50a00007 */ beqzl $a1,.L0f01e7e4 -/* f01e7c8: 8c980014 */ lw $t8,0x14($a0) -/* f01e7cc: 8c8e0014 */ lw $t6,0x14($a0) -/* f01e7d0: 2401feff */ addiu $at,$zero,-257 -/* f01e7d4: 01c17824 */ and $t7,$t6,$at -/* f01e7d8: 03e00008 */ jr $ra -/* f01e7dc: ac8f0014 */ sw $t7,0x14($a0) -/* f01e7e0: 8c980014 */ lw $t8,0x14($a0) -.L0f01e7e4: -/* f01e7e4: 37190100 */ ori $t9,$t8,0x100 -/* f01e7e8: ac990014 */ sw $t9,0x14($a0) -.L0f01e7ec: -/* f01e7ec: 03e00008 */ jr $ra -/* f01e7f0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01e7f4 -/* f01e7f4: 27bdff28 */ addiu $sp,$sp,-216 -/* f01e7f8: afbf002c */ sw $ra,0x2c($sp) -/* f01e7fc: afb00028 */ sw $s0,0x28($sp) -/* f01e800: afa400d8 */ sw $a0,0xd8($sp) -/* f01e804: afa500dc */ sw $a1,0xdc($sp) -/* f01e808: afa600e0 */ sw $a2,0xe0($sp) -/* f01e80c: afa700e4 */ sw $a3,0xe4($sp) -/* f01e810: afa000c8 */ sw $zero,0xc8($sp) -/* f01e814: 8c90001c */ lw $s0,0x1c($a0) -/* f01e818: 10800003 */ beqz $a0,.L0f01e828 -/* f01e81c: afa000b0 */ sw $zero,0xb0($sp) -/* f01e820: 10000002 */ beqz $zero,.L0f01e82c -/* f01e824: 908202fe */ lbu $v0,0x2fe($a0) -.L0f01e828: -/* f01e828: 00001025 */ or $v0,$zero,$zero -.L0f01e82c: -/* f01e82c: 24010003 */ addiu $at,$zero,0x3 -/* f01e830: 14410009 */ bne $v0,$at,.L0f01e858 -/* f01e834: 02002025 */ or $a0,$s0,$zero -/* f01e838: 26040028 */ addiu $a0,$s0,0x28 -/* f01e83c: 0fc195e9 */ jal func0f0657a4 -/* f01e840: 8fa500e0 */ lw $a1,0xe0($sp) -/* f01e844: 8fa400d8 */ lw $a0,0xd8($sp) -/* f01e848: 0fc079ef */ jal func0f01e7bc -/* f01e84c: 24050001 */ addiu $a1,$zero,0x1 -/* f01e850: 10000280 */ beqz $zero,.L0f01f254 -/* f01e854: 8fbf002c */ lw $ra,0x2c($sp) -.L0f01e858: -/* f01e858: 27a500cc */ addiu $a1,$sp,0xcc -/* f01e85c: 27a600d4 */ addiu $a2,$sp,0xd4 -/* f01e860: 0fc0a277 */ jal func0f0289dc -/* f01e864: 27a700d0 */ addiu $a3,$sp,0xd0 -/* f01e868: 3c013f00 */ lui $at,0x3f00 -/* f01e86c: 44813000 */ mtc1 $at,$f6 -/* f01e870: c7a400cc */ lwc1 $f4,0xcc($sp) -/* f01e874: 8fa400d8 */ lw $a0,0xd8($sp) -/* f01e878: 00002825 */ or $a1,$zero,$zero -/* f01e87c: 46062202 */ mul.s $f8,$f4,$f6 -/* f01e880: 0fc079ef */ jal func0f01e7bc -/* f01e884: e7a800b4 */ swc1 $f8,0xb4($sp) -/* f01e888: 8faf00d8 */ lw $t7,0xd8($sp) -/* f01e88c: 2401ffff */ addiu $at,$zero,-1 -/* f01e890: 8de402e4 */ lw $a0,0x2e4($t7) -/* f01e894: 5081000c */ beql $a0,$at,.L0f01e8c8 -/* f01e898: 26040008 */ addiu $a0,$s0,0x8 -/* f01e89c: 0fc2556c */ jal func0f0955b0 -/* f01e8a0: 00000000 */ sll $zero,$zero,0x0 -/* f01e8a4: 10400007 */ beqz $v0,.L0f01e8c4 -/* f01e8a8: afa200b0 */ sw $v0,0xb0($sp) -/* f01e8ac: 8c580014 */ lw $t8,0x14($v0) -/* f01e8b0: 00002825 */ or $a1,$zero,$zero -/* f01e8b4: 53000004 */ beqzl $t8,.L0f01e8c8 -/* f01e8b8: 26040008 */ addiu $a0,$s0,0x8 -/* f01e8bc: 0fc21d08 */ jal func0f087420 -/* f01e8c0: 8c440014 */ lw $a0,0x14($v0) -.L0f01e8c4: -/* f01e8c4: 26040008 */ addiu $a0,$s0,0x8 -.L0f01e8c8: -/* f01e8c8: 26050028 */ addiu $a1,$s0,0x28 -/* f01e8cc: 27a80084 */ addiu $t0,$sp,0x84 -/* f01e8d0: 24090014 */ addiu $t1,$zero,0x14 -/* f01e8d4: afa90014 */ sw $t1,0x14($sp) -/* f01e8d8: afa80010 */ sw $t0,0x10($sp) -/* f01e8dc: afa5003c */ sw $a1,0x3c($sp) -/* f01e8e0: afa40038 */ sw $a0,0x38($sp) -/* f01e8e4: 8fa600dc */ lw $a2,0xdc($sp) -/* f01e8e8: 0fc1977f */ jal func0f065dfc -/* f01e8ec: 8fa700e0 */ lw $a3,0xe0($sp) -/* f01e8f0: 8fa400d8 */ lw $a0,0xd8($sp) -/* f01e8f4: 8fa500dc */ lw $a1,0xdc($sp) -/* f01e8f8: 0fc087ea */ jal func0f021fa8 -/* f01e8fc: 8fa600e0 */ lw $a2,0xe0($sp) -/* f01e900: 8faa00dc */ lw $t2,0xdc($sp) -/* f01e904: c6100008 */ lwc1 $f16,0x8($s0) -/* f01e908: c7ae00b4 */ lwc1 $f14,0xb4($sp) -/* f01e90c: c54a0000 */ lwc1 $f10,0x0($t2) -/* f01e910: c6040010 */ lwc1 $f4,0x10($s0) -/* f01e914: c5520008 */ lwc1 $f18,0x8($t2) -/* f01e918: 46105081 */ sub.s $f2,$f10,$f16 -/* f01e91c: 240b003f */ addiu $t3,$zero,0x3f -/* f01e920: 240c0001 */ addiu $t4,$zero,0x1 -/* f01e924: 46049301 */ sub.s $f12,$f18,$f4 -/* f01e928: 4602703c */ c.lt.s $f14,$f2 -/* f01e92c: 00000000 */ sll $zero,$zero,0x0 -/* f01e930: 45030010 */ bc1tl .L0f01e974 -/* f01e934: afab0010 */ sw $t3,0x10($sp) -/* f01e938: 460c703c */ c.lt.s $f14,$f12 -/* f01e93c: 00000000 */ sll $zero,$zero,0x0 -/* f01e940: 4503000c */ bc1tl .L0f01e974 -/* f01e944: afab0010 */ sw $t3,0x10($sp) -/* f01e948: 46007007 */ neg.s $f0,$f14 -/* f01e94c: 4600103c */ c.lt.s $f2,$f0 -/* f01e950: 00000000 */ sll $zero,$zero,0x0 -/* f01e954: 45030007 */ bc1tl .L0f01e974 -/* f01e958: afab0010 */ sw $t3,0x10($sp) -/* f01e95c: 4600603c */ c.lt.s $f12,$f0 -/* f01e960: 240f003f */ addiu $t7,$zero,0x3f -/* f01e964: 24180001 */ addiu $t8,$zero,0x1 -/* f01e968: 45020024 */ bc1fl .L0f01e9fc -/* f01e96c: afaf0010 */ sw $t7,0x10($sp) -/* f01e970: afab0010 */ sw $t3,0x10($sp) -.L0f01e974: -/* f01e974: afac0014 */ sw $t4,0x14($sp) -/* f01e978: c600000c */ lwc1 $f0,0xc($s0) -/* f01e97c: c7a600d4 */ lwc1 $f6,0xd4($sp) -/* f01e980: c7aa00d0 */ lwc1 $f10,0xd0($sp) -/* f01e984: 8fa40038 */ lw $a0,0x38($sp) -/* f01e988: 46003201 */ sub.s $f8,$f6,$f0 -/* f01e98c: 8fa5003c */ lw $a1,0x3c($sp) -/* f01e990: 8fa600dc */ lw $a2,0xdc($sp) -/* f01e994: 46005401 */ sub.s $f16,$f10,$f0 -/* f01e998: e7a80018 */ swc1 $f8,0x18($sp) -/* f01e99c: 8fa700e0 */ lw $a3,0xe0($sp) -/* f01e9a0: 0c00b62e */ jal 0x2d8b8 -/* f01e9a4: e7b0001c */ swc1 $f16,0x1c($sp) -/* f01e9a8: 24010001 */ addiu $at,$zero,0x1 -/* f01e9ac: 14410020 */ bne $v0,$at,.L0f01ea30 -/* f01e9b0: 240d003f */ addiu $t5,$zero,0x3f -/* f01e9b4: 240e0001 */ addiu $t6,$zero,0x1 -/* f01e9b8: afae0014 */ sw $t6,0x14($sp) -/* f01e9bc: afad0010 */ sw $t5,0x10($sp) -/* f01e9c0: c600000c */ lwc1 $f0,0xc($s0) -/* f01e9c4: c7b200d4 */ lwc1 $f18,0xd4($sp) -/* f01e9c8: c7a600d0 */ lwc1 $f6,0xd0($sp) -/* f01e9cc: 8fa40038 */ lw $a0,0x38($sp) -/* f01e9d0: 46009101 */ sub.s $f4,$f18,$f0 -/* f01e9d4: 8fa500dc */ lw $a1,0xdc($sp) -/* f01e9d8: 8fa600cc */ lw $a2,0xcc($sp) -/* f01e9dc: 46003201 */ sub.s $f8,$f6,$f0 -/* f01e9e0: e7a40018 */ swc1 $f4,0x18($sp) -/* f01e9e4: 8fa700e0 */ lw $a3,0xe0($sp) -/* f01e9e8: 0c00a9bf */ jal 0x2a6fc -/* f01e9ec: e7a8001c */ swc1 $f8,0x1c($sp) -/* f01e9f0: 10000010 */ beqz $zero,.L0f01ea34 -/* f01e9f4: 2401ffff */ addiu $at,$zero,-1 -/* f01e9f8: afaf0010 */ sw $t7,0x10($sp) -.L0f01e9fc: -/* f01e9fc: afb80014 */ sw $t8,0x14($sp) -/* f01ea00: c600000c */ lwc1 $f0,0xc($s0) -/* f01ea04: c7aa00d4 */ lwc1 $f10,0xd4($sp) -/* f01ea08: c7b200d0 */ lwc1 $f18,0xd0($sp) -/* f01ea0c: 8fa40038 */ lw $a0,0x38($sp) -/* f01ea10: 46005401 */ sub.s $f16,$f10,$f0 -/* f01ea14: 8fa500dc */ lw $a1,0xdc($sp) -/* f01ea18: 8fa600cc */ lw $a2,0xcc($sp) -/* f01ea1c: 46009101 */ sub.s $f4,$f18,$f0 -/* f01ea20: e7b00018 */ swc1 $f16,0x18($sp) -/* f01ea24: 27a70084 */ addiu $a3,$sp,0x84 -/* f01ea28: 0c00a9bf */ jal 0x2a6fc -/* f01ea2c: e7a4001c */ swc1 $f4,0x1c($sp) -.L0f01ea30: -/* f01ea30: 2401ffff */ addiu $at,$zero,-1 -.L0f01ea34: -/* f01ea34: 104101ed */ beq $v0,$at,.L0f01f1ec -/* f01ea38: 24010001 */ addiu $at,$zero,0x1 -/* f01ea3c: 1441000b */ bne $v0,$at,.L0f01ea6c -/* f01ea40: 27a40078 */ addiu $a0,$sp,0x78 -/* f01ea44: 8fb900e4 */ lw $t9,0xe4($sp) -/* f01ea48: 8fa800d8 */ lw $t0,0xd8($sp) -/* f01ea4c: 3c09800a */ lui $t1,0x800a -/* f01ea50: 13200004 */ beqz $t9,.L0f01ea64 -/* f01ea54: 240a0001 */ addiu $t2,$zero,0x1 -/* f01ea58: a1000009 */ sb $zero,0x9($t0) -/* f01ea5c: 8d299fc8 */ lw $t1,-0x6038($t1) -/* f01ea60: ad0900d8 */ sw $t1,0xd8($t0) -.L0f01ea64: -/* f01ea64: 100001e1 */ beqz $zero,.L0f01f1ec -/* f01ea68: afaa00c8 */ sw $t2,0xc8($sp) -.L0f01ea6c: -/* f01ea6c: 3c077f1b */ lui $a3,0x7f1b -/* f01ea70: 24e78690 */ addiu $a3,$a3,-31088 -/* f01ea74: 27a5006c */ addiu $a1,$sp,0x6c -/* f01ea78: 0c009393 */ jal 0x24e4c -/* f01ea7c: 240601c5 */ addiu $a2,$zero,0x1c5 -/* f01ea80: 8fa200dc */ lw $v0,0xdc($sp) -/* f01ea84: c6080008 */ lwc1 $f8,0x8($s0) -/* f01ea88: c4460000 */ lwc1 $f6,0x0($v0) -/* f01ea8c: 46083281 */ sub.s $f10,$f6,$f8 -/* f01ea90: c7a8006c */ lwc1 $f8,0x6c($sp) -/* f01ea94: c7a60078 */ lwc1 $f6,0x78($sp) -/* f01ea98: e7aa0060 */ swc1 $f10,0x60($sp) -/* f01ea9c: c6120010 */ lwc1 $f18,0x10($s0) -/* f01eaa0: c4500008 */ lwc1 $f16,0x8($v0) -/* f01eaa4: 46083032 */ c.eq.s $f6,$f8 -/* f01eaa8: c7aa0080 */ lwc1 $f10,0x80($sp) -/* f01eaac: 46128101 */ sub.s $f4,$f16,$f18 -/* f01eab0: c7b00074 */ lwc1 $f16,0x74($sp) -/* f01eab4: c7a60074 */ lwc1 $f6,0x74($sp) -/* f01eab8: 45000005 */ bc1f .L0f01ead0 -/* f01eabc: e7a40068 */ swc1 $f4,0x68($sp) -/* f01eac0: 46105032 */ c.eq.s $f10,$f16 -/* f01eac4: 00000000 */ sll $zero,$zero,0x0 -/* f01eac8: 45030085 */ bc1tl .L0f01ece0 -/* f01eacc: 8fab00c8 */ lw $t3,0xc8($sp) -.L0f01ead0: -/* f01ead0: c7a80080 */ lwc1 $f8,0x80($sp) -/* f01ead4: c7b2006c */ lwc1 $f18,0x6c($sp) -/* f01ead8: c7a40078 */ lwc1 $f4,0x78($sp) -/* f01eadc: 46083081 */ sub.s $f2,$f6,$f8 -/* f01eae0: 46049001 */ sub.s $f0,$f18,$f4 -/* f01eae4: 46021282 */ mul.s $f10,$f2,$f2 -/* f01eae8: e7a2005c */ swc1 $f2,0x5c($sp) -/* f01eaec: 46000402 */ mul.s $f16,$f0,$f0 -/* f01eaf0: e7a00054 */ swc1 $f0,0x54($sp) -/* f01eaf4: 0c012974 */ jal 0x4a5d0 -/* f01eaf8: 46105300 */ add.s $f12,$f10,$f16 -/* f01eafc: 3c013f80 */ lui $at,0x3f80 -/* f01eb00: 44819000 */ mtc1 $at,$f18 -/* f01eb04: c7a40054 */ lwc1 $f4,0x54($sp) -/* f01eb08: c7a8005c */ lwc1 $f8,0x5c($sp) -/* f01eb0c: 46009083 */ div.s $f2,$f18,$f0 -/* f01eb10: c7b00068 */ lwc1 $f16,0x68($sp) -/* f01eb14: 8fab00dc */ lw $t3,0xdc($sp) -/* f01eb18: 27ac0084 */ addiu $t4,$sp,0x84 -/* f01eb1c: 240d0014 */ addiu $t5,$zero,0x14 -/* f01eb20: 8fa40038 */ lw $a0,0x38($sp) -/* f01eb24: 8fa5003c */ lw $a1,0x3c($sp) -/* f01eb28: 27a60044 */ addiu $a2,$sp,0x44 -/* f01eb2c: 8fa700e0 */ lw $a3,0xe0($sp) -/* f01eb30: 46022182 */ mul.s $f6,$f4,$f2 -/* f01eb34: c7a40060 */ lwc1 $f4,0x60($sp) -/* f01eb38: 46024282 */ mul.s $f10,$f8,$f2 -/* f01eb3c: e7a60054 */ swc1 $f6,0x54($sp) -/* f01eb40: 46105482 */ mul.s $f18,$f10,$f16 -/* f01eb44: e7aa005c */ swc1 $f10,0x5c($sp) -/* f01eb48: 46062202 */ mul.s $f8,$f4,$f6 -/* f01eb4c: c6040008 */ lwc1 $f4,0x8($s0) -/* f01eb50: 46089300 */ add.s $f12,$f18,$f8 -/* f01eb54: 460c3402 */ mul.s $f16,$f6,$f12 -/* f01eb58: 46048480 */ add.s $f18,$f16,$f4 -/* f01eb5c: 460c5182 */ mul.s $f6,$f10,$f12 -/* f01eb60: e7b20044 */ swc1 $f18,0x44($sp) -/* f01eb64: c5680004 */ lwc1 $f8,0x4($t3) -/* f01eb68: e7a80048 */ swc1 $f8,0x48($sp) -/* f01eb6c: c6100010 */ lwc1 $f16,0x10($s0) -/* f01eb70: afad0014 */ sw $t5,0x14($sp) -/* f01eb74: afac0010 */ sw $t4,0x10($sp) -/* f01eb78: 46103100 */ add.s $f4,$f6,$f16 -/* f01eb7c: 0fc1977f */ jal func0f065dfc -/* f01eb80: e7a4004c */ swc1 $f4,0x4c($sp) -/* f01eb84: 8fa400d8 */ lw $a0,0xd8($sp) -/* f01eb88: 27a50044 */ addiu $a1,$sp,0x44 -/* f01eb8c: 0fc087ea */ jal func0f021fa8 -/* f01eb90: 8fa600e0 */ lw $a2,0xe0($sp) -/* f01eb94: c7b20044 */ lwc1 $f18,0x44($sp) -/* f01eb98: c6080008 */ lwc1 $f8,0x8($s0) -/* f01eb9c: c7ae00b4 */ lwc1 $f14,0xb4($sp) -/* f01eba0: c7aa004c */ lwc1 $f10,0x4c($sp) -/* f01eba4: 46089081 */ sub.s $f2,$f18,$f8 -/* f01eba8: c6060010 */ lwc1 $f6,0x10($s0) -/* f01ebac: 240e003f */ addiu $t6,$zero,0x3f -/* f01ebb0: 240f0001 */ addiu $t7,$zero,0x1 -/* f01ebb4: 4602703c */ c.lt.s $f14,$f2 -/* f01ebb8: 46065301 */ sub.s $f12,$f10,$f6 -/* f01ebbc: 4503000f */ bc1tl .L0f01ebfc -/* f01ebc0: afae0010 */ sw $t6,0x10($sp) -/* f01ebc4: 460c703c */ c.lt.s $f14,$f12 -/* f01ebc8: 00000000 */ sll $zero,$zero,0x0 -/* f01ebcc: 4503000b */ bc1tl .L0f01ebfc -/* f01ebd0: afae0010 */ sw $t6,0x10($sp) -/* f01ebd4: 46007007 */ neg.s $f0,$f14 -/* f01ebd8: 4600103c */ c.lt.s $f2,$f0 -/* f01ebdc: 00000000 */ sll $zero,$zero,0x0 -/* f01ebe0: 45030006 */ bc1tl .L0f01ebfc -/* f01ebe4: afae0010 */ sw $t6,0x10($sp) -/* f01ebe8: 4600603c */ c.lt.s $f12,$f0 -/* f01ebec: 24190001 */ addiu $t9,$zero,0x1 -/* f01ebf0: 45020022 */ bc1fl .L0f01ec7c -/* f01ebf4: afb90010 */ sw $t9,0x10($sp) -/* f01ebf8: afae0010 */ sw $t6,0x10($sp) -.L0f01ebfc: -/* f01ebfc: afaf0014 */ sw $t7,0x14($sp) -/* f01ec00: c600000c */ lwc1 $f0,0xc($s0) -/* f01ec04: c7b000d4 */ lwc1 $f16,0xd4($sp) -/* f01ec08: c7b200d0 */ lwc1 $f18,0xd0($sp) -/* f01ec0c: 8fa40038 */ lw $a0,0x38($sp) -/* f01ec10: 46008101 */ sub.s $f4,$f16,$f0 -/* f01ec14: 8fa5003c */ lw $a1,0x3c($sp) -/* f01ec18: 27a60044 */ addiu $a2,$sp,0x44 -/* f01ec1c: 46009201 */ sub.s $f8,$f18,$f0 -/* f01ec20: e7a40018 */ swc1 $f4,0x18($sp) -/* f01ec24: 8fa700e0 */ lw $a3,0xe0($sp) -/* f01ec28: 0c00b5cb */ jal 0x2d72c -/* f01ec2c: e7a8001c */ swc1 $f8,0x1c($sp) -/* f01ec30: 24010001 */ addiu $at,$zero,0x1 -/* f01ec34: 1441001d */ bne $v0,$at,.L0f01ecac -/* f01ec38: 24180001 */ addiu $t8,$zero,0x1 -/* f01ec3c: afb80010 */ sw $t8,0x10($sp) -/* f01ec40: c600000c */ lwc1 $f0,0xc($s0) -/* f01ec44: c7aa00d4 */ lwc1 $f10,0xd4($sp) -/* f01ec48: c7b000d0 */ lwc1 $f16,0xd0($sp) -/* f01ec4c: 27a40044 */ addiu $a0,$sp,0x44 -/* f01ec50: 46005181 */ sub.s $f6,$f10,$f0 -/* f01ec54: 8fa500cc */ lw $a1,0xcc($sp) -/* f01ec58: 8fa600e0 */ lw $a2,0xe0($sp) -/* f01ec5c: 46008101 */ sub.s $f4,$f16,$f0 -/* f01ec60: e7a60014 */ swc1 $f6,0x14($sp) -/* f01ec64: 2407003f */ addiu $a3,$zero,0x3f -/* f01ec68: 0c00a9a1 */ jal 0x2a684 -/* f01ec6c: e7a40018 */ swc1 $f4,0x18($sp) -/* f01ec70: 1000000f */ beqz $zero,.L0f01ecb0 -/* f01ec74: 24010001 */ addiu $at,$zero,0x1 -/* f01ec78: afb90010 */ sw $t9,0x10($sp) -.L0f01ec7c: -/* f01ec7c: c600000c */ lwc1 $f0,0xc($s0) -/* f01ec80: c7b200d4 */ lwc1 $f18,0xd4($sp) -/* f01ec84: c7aa00d0 */ lwc1 $f10,0xd0($sp) -/* f01ec88: 27a40044 */ addiu $a0,$sp,0x44 -/* f01ec8c: 46009201 */ sub.s $f8,$f18,$f0 -/* f01ec90: 8fa500cc */ lw $a1,0xcc($sp) -/* f01ec94: 27a60084 */ addiu $a2,$sp,0x84 -/* f01ec98: 46005181 */ sub.s $f6,$f10,$f0 -/* f01ec9c: e7a80014 */ swc1 $f8,0x14($sp) -/* f01eca0: 2407003f */ addiu $a3,$zero,0x3f -/* f01eca4: 0c00a9a1 */ jal 0x2a684 -/* f01eca8: e7a60018 */ swc1 $f6,0x18($sp) -.L0f01ecac: -/* f01ecac: 24010001 */ addiu $at,$zero,0x1 -.L0f01ecb0: -/* f01ecb0: 1441000a */ bne $v0,$at,.L0f01ecdc -/* f01ecb4: c7b00044 */ lwc1 $f16,0x44($sp) -/* f01ecb8: 8fa200dc */ lw $v0,0xdc($sp) -/* f01ecbc: 24090002 */ addiu $t1,$zero,0x2 -/* f01ecc0: 240a0001 */ addiu $t2,$zero,0x1 -/* f01ecc4: e4500000 */ swc1 $f16,0x0($v0) -/* f01ecc8: c7a4004c */ lwc1 $f4,0x4c($sp) -/* f01eccc: e4440008 */ swc1 $f4,0x8($v0) -/* f01ecd0: 8fa800d8 */ lw $t0,0xd8($sp) -/* f01ecd4: a1090009 */ sb $t1,0x9($t0) -/* f01ecd8: afaa00c8 */ sw $t2,0xc8($sp) -.L0f01ecdc: -/* f01ecdc: 8fab00c8 */ lw $t3,0xc8($sp) -.L0f01ece0: -/* f01ece0: 8fa200dc */ lw $v0,0xdc($sp) -/* f01ece4: c7b20078 */ lwc1 $f18,0x78($sp) -/* f01ece8: 55600141 */ bnezl $t3,.L0f01f1f0 -/* f01ecec: 8faf00c8 */ lw $t7,0xc8($sp) -/* f01ecf0: c4480000 */ lwc1 $f8,0x0($v0) -/* f01ecf4: c7a60080 */ lwc1 $f6,0x80($sp) -/* f01ecf8: 46089281 */ sub.s $f10,$f18,$f8 -/* f01ecfc: c7a800cc */ lwc1 $f8,0xcc($sp) -/* f01ed00: e7aa0054 */ swc1 $f10,0x54($sp) -/* f01ed04: c4500008 */ lwc1 $f16,0x8($v0) -/* f01ed08: 46084002 */ mul.s $f0,$f8,$f8 -/* f01ed0c: 46103101 */ sub.s $f4,$f6,$f16 -/* f01ed10: 46042402 */ mul.s $f16,$f4,$f4 -/* f01ed14: e7a4005c */ swc1 $f4,0x5c($sp) -/* f01ed18: 460a5202 */ mul.s $f8,$f10,$f10 -/* f01ed1c: 46088100 */ add.s $f4,$f16,$f8 -/* f01ed20: 4600203e */ c.le.s $f4,$f0 -/* f01ed24: 00000000 */ sll $zero,$zero,0x0 -/* f01ed28: 45020093 */ bc1fl .L0f01ef78 -/* f01ed2c: c7a6006c */ lwc1 $f6,0x6c($sp) -/* f01ed30: c60a0008 */ lwc1 $f10,0x8($s0) -/* f01ed34: c7a80080 */ lwc1 $f8,0x80($sp) -/* f01ed38: 460a9032 */ c.eq.s $f18,$f10 -/* f01ed3c: 00000000 */ sll $zero,$zero,0x0 -/* f01ed40: 45020007 */ bc1fl .L0f01ed60 -/* f01ed44: c6040010 */ lwc1 $f4,0x10($s0) -/* f01ed48: c6100010 */ lwc1 $f16,0x10($s0) -/* f01ed4c: 46103032 */ c.eq.s $f6,$f16 -/* f01ed50: 00000000 */ sll $zero,$zero,0x0 -/* f01ed54: 45010085 */ bc1t .L0f01ef6c -/* f01ed58: 00000000 */ sll $zero,$zero,0x0 -/* f01ed5c: c6040010 */ lwc1 $f4,0x10($s0) -.L0f01ed60: -/* f01ed60: c7a60078 */ lwc1 $f6,0x78($sp) -/* f01ed64: 46044481 */ sub.s $f18,$f8,$f4 -/* f01ed68: 46009287 */ neg.s $f10,$f18 -/* f01ed6c: e7aa0054 */ swc1 $f10,0x54($sp) -/* f01ed70: c6100008 */ lwc1 $f16,0x8($s0) -/* f01ed74: 46103201 */ sub.s $f8,$f6,$f16 -/* f01ed78: 46084102 */ mul.s $f4,$f8,$f8 -/* f01ed7c: e7a8005c */ swc1 $f8,0x5c($sp) -/* f01ed80: 460a5482 */ mul.s $f18,$f10,$f10 -/* f01ed84: 0c012974 */ jal 0x4a5d0 -/* f01ed88: 46122300 */ add.s $f12,$f4,$f18 -/* f01ed8c: 3c013f80 */ lui $at,0x3f80 -/* f01ed90: 44813000 */ mtc1 $at,$f6 -/* f01ed94: c7b00054 */ lwc1 $f16,0x54($sp) -/* f01ed98: c7aa005c */ lwc1 $f10,0x5c($sp) -/* f01ed9c: 46003083 */ div.s $f2,$f6,$f0 -/* f01eda0: c7b20068 */ lwc1 $f18,0x68($sp) -/* f01eda4: 8fac00dc */ lw $t4,0xdc($sp) -/* f01eda8: 27ad0084 */ addiu $t5,$sp,0x84 -/* f01edac: 240e0014 */ addiu $t6,$zero,0x14 -/* f01edb0: 8fa40038 */ lw $a0,0x38($sp) -/* f01edb4: 8fa5003c */ lw $a1,0x3c($sp) -/* f01edb8: 27a60044 */ addiu $a2,$sp,0x44 -/* f01edbc: 8fa700e0 */ lw $a3,0xe0($sp) -/* f01edc0: 46028202 */ mul.s $f8,$f16,$f2 -/* f01edc4: c7b00060 */ lwc1 $f16,0x60($sp) -/* f01edc8: 46025102 */ mul.s $f4,$f10,$f2 -/* f01edcc: e7a80054 */ swc1 $f8,0x54($sp) -/* f01edd0: 46122182 */ mul.s $f6,$f4,$f18 -/* f01edd4: e7a4005c */ swc1 $f4,0x5c($sp) -/* f01edd8: 46088282 */ mul.s $f10,$f16,$f8 -/* f01eddc: c6100008 */ lwc1 $f16,0x8($s0) -/* f01ede0: 460a3300 */ add.s $f12,$f6,$f10 -/* f01ede4: 460c4482 */ mul.s $f18,$f8,$f12 -/* f01ede8: 46109180 */ add.s $f6,$f18,$f16 -/* f01edec: 460c2202 */ mul.s $f8,$f4,$f12 -/* f01edf0: e7a60044 */ swc1 $f6,0x44($sp) -/* f01edf4: c58a0004 */ lwc1 $f10,0x4($t4) -/* f01edf8: e7aa0048 */ swc1 $f10,0x48($sp) -/* f01edfc: c6120010 */ lwc1 $f18,0x10($s0) -/* f01ee00: afae0014 */ sw $t6,0x14($sp) -/* f01ee04: afad0010 */ sw $t5,0x10($sp) -/* f01ee08: 46124400 */ add.s $f16,$f8,$f18 -/* f01ee0c: 0fc1977f */ jal func0f065dfc -/* f01ee10: e7b0004c */ swc1 $f16,0x4c($sp) -/* f01ee14: 8fa400d8 */ lw $a0,0xd8($sp) -/* f01ee18: 27a50044 */ addiu $a1,$sp,0x44 -/* f01ee1c: 0fc087ea */ jal func0f021fa8 -/* f01ee20: 8fa600e0 */ lw $a2,0xe0($sp) -/* f01ee24: c7a60044 */ lwc1 $f6,0x44($sp) -/* f01ee28: c60a0008 */ lwc1 $f10,0x8($s0) -/* f01ee2c: c7ae00b4 */ lwc1 $f14,0xb4($sp) -/* f01ee30: c7a4004c */ lwc1 $f4,0x4c($sp) -/* f01ee34: 460a3081 */ sub.s $f2,$f6,$f10 -/* f01ee38: c6080010 */ lwc1 $f8,0x10($s0) -/* f01ee3c: 240f003f */ addiu $t7,$zero,0x3f -/* f01ee40: 24180001 */ addiu $t8,$zero,0x1 -/* f01ee44: 4602703c */ c.lt.s $f14,$f2 -/* f01ee48: 46082301 */ sub.s $f12,$f4,$f8 -/* f01ee4c: 4503000f */ bc1tl .L0f01ee8c -/* f01ee50: afaf0010 */ sw $t7,0x10($sp) -/* f01ee54: 460c703c */ c.lt.s $f14,$f12 -/* f01ee58: 00000000 */ sll $zero,$zero,0x0 -/* f01ee5c: 4503000b */ bc1tl .L0f01ee8c -/* f01ee60: afaf0010 */ sw $t7,0x10($sp) -/* f01ee64: 46007007 */ neg.s $f0,$f14 -/* f01ee68: 4600103c */ c.lt.s $f2,$f0 -/* f01ee6c: 00000000 */ sll $zero,$zero,0x0 -/* f01ee70: 45030006 */ bc1tl .L0f01ee8c -/* f01ee74: afaf0010 */ sw $t7,0x10($sp) -/* f01ee78: 4600603c */ c.lt.s $f12,$f0 -/* f01ee7c: 24090001 */ addiu $t1,$zero,0x1 -/* f01ee80: 45020022 */ bc1fl .L0f01ef0c -/* f01ee84: afa90010 */ sw $t1,0x10($sp) -/* f01ee88: afaf0010 */ sw $t7,0x10($sp) -.L0f01ee8c: -/* f01ee8c: afb80014 */ sw $t8,0x14($sp) -/* f01ee90: c600000c */ lwc1 $f0,0xc($s0) -/* f01ee94: c7b200d4 */ lwc1 $f18,0xd4($sp) -/* f01ee98: c7a600d0 */ lwc1 $f6,0xd0($sp) -/* f01ee9c: 8fa40038 */ lw $a0,0x38($sp) -/* f01eea0: 46009401 */ sub.s $f16,$f18,$f0 -/* f01eea4: 8fa5003c */ lw $a1,0x3c($sp) -/* f01eea8: 27a60044 */ addiu $a2,$sp,0x44 -/* f01eeac: 46003281 */ sub.s $f10,$f6,$f0 -/* f01eeb0: e7b00018 */ swc1 $f16,0x18($sp) -/* f01eeb4: 8fa700e0 */ lw $a3,0xe0($sp) -/* f01eeb8: 0c00b5cb */ jal 0x2d72c -/* f01eebc: e7aa001c */ swc1 $f10,0x1c($sp) -/* f01eec0: 24010001 */ addiu $at,$zero,0x1 -/* f01eec4: 1441001d */ bne $v0,$at,.L0f01ef3c -/* f01eec8: 24190001 */ addiu $t9,$zero,0x1 -/* f01eecc: afb90010 */ sw $t9,0x10($sp) -/* f01eed0: c600000c */ lwc1 $f0,0xc($s0) -/* f01eed4: c7a400d4 */ lwc1 $f4,0xd4($sp) -/* f01eed8: c7b200d0 */ lwc1 $f18,0xd0($sp) -/* f01eedc: 27a40044 */ addiu $a0,$sp,0x44 -/* f01eee0: 46002201 */ sub.s $f8,$f4,$f0 -/* f01eee4: 8fa500cc */ lw $a1,0xcc($sp) -/* f01eee8: 8fa600e0 */ lw $a2,0xe0($sp) -/* f01eeec: 46009401 */ sub.s $f16,$f18,$f0 -/* f01eef0: e7a80014 */ swc1 $f8,0x14($sp) -/* f01eef4: 2407003f */ addiu $a3,$zero,0x3f -/* f01eef8: 0c00a9a1 */ jal 0x2a684 -/* f01eefc: e7b00018 */ swc1 $f16,0x18($sp) -/* f01ef00: 1000000f */ beqz $zero,.L0f01ef40 -/* f01ef04: 24010001 */ addiu $at,$zero,0x1 -/* f01ef08: afa90010 */ sw $t1,0x10($sp) -.L0f01ef0c: -/* f01ef0c: c600000c */ lwc1 $f0,0xc($s0) -/* f01ef10: c7a600d4 */ lwc1 $f6,0xd4($sp) -/* f01ef14: c7a400d0 */ lwc1 $f4,0xd0($sp) -/* f01ef18: 27a40044 */ addiu $a0,$sp,0x44 -/* f01ef1c: 46003281 */ sub.s $f10,$f6,$f0 -/* f01ef20: 8fa500cc */ lw $a1,0xcc($sp) -/* f01ef24: 27a60084 */ addiu $a2,$sp,0x84 -/* f01ef28: 46002201 */ sub.s $f8,$f4,$f0 -/* f01ef2c: e7aa0014 */ swc1 $f10,0x14($sp) -/* f01ef30: 2407003f */ addiu $a3,$zero,0x3f -/* f01ef34: 0c00a9a1 */ jal 0x2a684 -/* f01ef38: e7a80018 */ swc1 $f8,0x18($sp) -.L0f01ef3c: -/* f01ef3c: 24010001 */ addiu $at,$zero,0x1 -.L0f01ef40: -/* f01ef40: 1441000a */ bne $v0,$at,.L0f01ef6c -/* f01ef44: c7b20044 */ lwc1 $f18,0x44($sp) -/* f01ef48: 8fa800dc */ lw $t0,0xdc($sp) -/* f01ef4c: 240a0002 */ addiu $t2,$zero,0x2 -/* f01ef50: 240c0001 */ addiu $t4,$zero,0x1 -/* f01ef54: e5120000 */ swc1 $f18,0x0($t0) -/* f01ef58: c7b0004c */ lwc1 $f16,0x4c($sp) -/* f01ef5c: e5100008 */ swc1 $f16,0x8($t0) -/* f01ef60: 8fab00d8 */ lw $t3,0xd8($sp) -/* f01ef64: a16a0009 */ sb $t2,0x9($t3) -/* f01ef68: afac00c8 */ sw $t4,0xc8($sp) -.L0f01ef6c: -/* f01ef6c: 100000a0 */ beqz $zero,.L0f01f1f0 -/* f01ef70: 8faf00c8 */ lw $t7,0xc8($sp) -/* f01ef74: c7a6006c */ lwc1 $f6,0x6c($sp) -.L0f01ef78: -/* f01ef78: c44a0000 */ lwc1 $f10,0x0($v0) -/* f01ef7c: c7a80074 */ lwc1 $f8,0x74($sp) -/* f01ef80: 460a3101 */ sub.s $f4,$f6,$f10 -/* f01ef84: e7a40054 */ swc1 $f4,0x54($sp) -/* f01ef88: c4520008 */ lwc1 $f18,0x8($v0) -/* f01ef8c: 46124401 */ sub.s $f16,$f8,$f18 -/* f01ef90: 46108282 */ mul.s $f10,$f16,$f16 -/* f01ef94: e7b0005c */ swc1 $f16,0x5c($sp) -/* f01ef98: 46042482 */ mul.s $f18,$f4,$f4 -/* f01ef9c: 46125400 */ add.s $f16,$f10,$f18 -/* f01efa0: 4600803e */ c.le.s $f16,$f0 -/* f01efa4: 00000000 */ sll $zero,$zero,0x0 -/* f01efa8: 45020091 */ bc1fl .L0f01f1f0 -/* f01efac: 8faf00c8 */ lw $t7,0xc8($sp) -/* f01efb0: c6040008 */ lwc1 $f4,0x8($s0) -/* f01efb4: c7b20074 */ lwc1 $f18,0x74($sp) -/* f01efb8: 46043032 */ c.eq.s $f6,$f4 -/* f01efbc: 00000000 */ sll $zero,$zero,0x0 -/* f01efc0: 45020007 */ bc1fl .L0f01efe0 -/* f01efc4: c6100010 */ lwc1 $f16,0x10($s0) -/* f01efc8: c60a0010 */ lwc1 $f10,0x10($s0) -/* f01efcc: 460a4032 */ c.eq.s $f8,$f10 -/* f01efd0: 00000000 */ sll $zero,$zero,0x0 -/* f01efd4: 45030086 */ bc1tl .L0f01f1f0 -/* f01efd8: 8faf00c8 */ lw $t7,0xc8($sp) -/* f01efdc: c6100010 */ lwc1 $f16,0x10($s0) -.L0f01efe0: -/* f01efe0: c7a8006c */ lwc1 $f8,0x6c($sp) -/* f01efe4: 46109181 */ sub.s $f6,$f18,$f16 -/* f01efe8: 46003107 */ neg.s $f4,$f6 -/* f01efec: e7a40054 */ swc1 $f4,0x54($sp) -/* f01eff0: c60a0008 */ lwc1 $f10,0x8($s0) -/* f01eff4: 460a4481 */ sub.s $f18,$f8,$f10 -/* f01eff8: 46129402 */ mul.s $f16,$f18,$f18 -/* f01effc: e7b2005c */ swc1 $f18,0x5c($sp) -/* f01f000: 46042182 */ mul.s $f6,$f4,$f4 -/* f01f004: 0c012974 */ jal 0x4a5d0 -/* f01f008: 46068300 */ add.s $f12,$f16,$f6 -/* f01f00c: 3c013f80 */ lui $at,0x3f80 -/* f01f010: 44814000 */ mtc1 $at,$f8 -/* f01f014: c7aa0054 */ lwc1 $f10,0x54($sp) -/* f01f018: c7a4005c */ lwc1 $f4,0x5c($sp) -/* f01f01c: 46004083 */ div.s $f2,$f8,$f0 -/* f01f020: c7a60068 */ lwc1 $f6,0x68($sp) -/* f01f024: 8fad00dc */ lw $t5,0xdc($sp) -/* f01f028: 27ae0084 */ addiu $t6,$sp,0x84 -/* f01f02c: 240f0014 */ addiu $t7,$zero,0x14 -/* f01f030: 8fa40038 */ lw $a0,0x38($sp) -/* f01f034: 8fa5003c */ lw $a1,0x3c($sp) -/* f01f038: 27a60044 */ addiu $a2,$sp,0x44 -/* f01f03c: 8fa700e0 */ lw $a3,0xe0($sp) -/* f01f040: 46025482 */ mul.s $f18,$f10,$f2 -/* f01f044: c7aa0060 */ lwc1 $f10,0x60($sp) -/* f01f048: 46022402 */ mul.s $f16,$f4,$f2 -/* f01f04c: e7b20054 */ swc1 $f18,0x54($sp) -/* f01f050: 46068202 */ mul.s $f8,$f16,$f6 -/* f01f054: e7b0005c */ swc1 $f16,0x5c($sp) -/* f01f058: 46125102 */ mul.s $f4,$f10,$f18 -/* f01f05c: c60a0008 */ lwc1 $f10,0x8($s0) -/* f01f060: 46044300 */ add.s $f12,$f8,$f4 -/* f01f064: 460c9182 */ mul.s $f6,$f18,$f12 -/* f01f068: 460a3200 */ add.s $f8,$f6,$f10 -/* f01f06c: 460c8482 */ mul.s $f18,$f16,$f12 -/* f01f070: e7a80044 */ swc1 $f8,0x44($sp) -/* f01f074: c5a40004 */ lwc1 $f4,0x4($t5) -/* f01f078: e7a40048 */ swc1 $f4,0x48($sp) -/* f01f07c: c6060010 */ lwc1 $f6,0x10($s0) -/* f01f080: afaf0014 */ sw $t7,0x14($sp) -/* f01f084: afae0010 */ sw $t6,0x10($sp) -/* f01f088: 46069280 */ add.s $f10,$f18,$f6 -/* f01f08c: 0fc1977f */ jal func0f065dfc -/* f01f090: e7aa004c */ swc1 $f10,0x4c($sp) -/* f01f094: 8fa400d8 */ lw $a0,0xd8($sp) -/* f01f098: 27a50044 */ addiu $a1,$sp,0x44 -/* f01f09c: 0fc087ea */ jal func0f021fa8 -/* f01f0a0: 8fa600e0 */ lw $a2,0xe0($sp) -/* f01f0a4: c7a80044 */ lwc1 $f8,0x44($sp) -/* f01f0a8: c6040008 */ lwc1 $f4,0x8($s0) -/* f01f0ac: c7a600b4 */ lwc1 $f6,0xb4($sp) -/* f01f0b0: c7b0004c */ lwc1 $f16,0x4c($sp) -/* f01f0b4: 46044081 */ sub.s $f2,$f8,$f4 -/* f01f0b8: c6120010 */ lwc1 $f18,0x10($s0) -/* f01f0bc: 2418003f */ addiu $t8,$zero,0x3f -/* f01f0c0: 24190001 */ addiu $t9,$zero,0x1 -/* f01f0c4: 4602303c */ c.lt.s $f6,$f2 -/* f01f0c8: 46128301 */ sub.s $f12,$f16,$f18 -/* f01f0cc: 4503000f */ bc1tl .L0f01f10c -/* f01f0d0: afb80010 */ sw $t8,0x10($sp) -/* f01f0d4: 460c303c */ c.lt.s $f6,$f12 -/* f01f0d8: 00000000 */ sll $zero,$zero,0x0 -/* f01f0dc: 4503000b */ bc1tl .L0f01f10c -/* f01f0e0: afb80010 */ sw $t8,0x10($sp) -/* f01f0e4: 46003007 */ neg.s $f0,$f6 -/* f01f0e8: 4600103c */ c.lt.s $f2,$f0 -/* f01f0ec: 00000000 */ sll $zero,$zero,0x0 -/* f01f0f0: 45030006 */ bc1tl .L0f01f10c -/* f01f0f4: afb80010 */ sw $t8,0x10($sp) -/* f01f0f8: 4600603c */ c.lt.s $f12,$f0 -/* f01f0fc: 24080001 */ addiu $t0,$zero,0x1 -/* f01f100: 45020022 */ bc1fl .L0f01f18c -/* f01f104: afa80010 */ sw $t0,0x10($sp) -/* f01f108: afb80010 */ sw $t8,0x10($sp) -.L0f01f10c: -/* f01f10c: afb90014 */ sw $t9,0x14($sp) -/* f01f110: c600000c */ lwc1 $f0,0xc($s0) -/* f01f114: c7aa00d4 */ lwc1 $f10,0xd4($sp) -/* f01f118: c7a400d0 */ lwc1 $f4,0xd0($sp) -/* f01f11c: 8fa40038 */ lw $a0,0x38($sp) -/* f01f120: 46005201 */ sub.s $f8,$f10,$f0 -/* f01f124: 8fa5003c */ lw $a1,0x3c($sp) -/* f01f128: 27a60044 */ addiu $a2,$sp,0x44 -/* f01f12c: 46002401 */ sub.s $f16,$f4,$f0 -/* f01f130: e7a80018 */ swc1 $f8,0x18($sp) -/* f01f134: 8fa700e0 */ lw $a3,0xe0($sp) -/* f01f138: 0c00b5cb */ jal 0x2d72c -/* f01f13c: e7b0001c */ swc1 $f16,0x1c($sp) -/* f01f140: 24010001 */ addiu $at,$zero,0x1 -/* f01f144: 1441001d */ bne $v0,$at,.L0f01f1bc -/* f01f148: 24090001 */ addiu $t1,$zero,0x1 -/* f01f14c: afa90010 */ sw $t1,0x10($sp) -/* f01f150: c600000c */ lwc1 $f0,0xc($s0) -/* f01f154: c7b200d4 */ lwc1 $f18,0xd4($sp) -/* f01f158: c7aa00d0 */ lwc1 $f10,0xd0($sp) -/* f01f15c: 27a40044 */ addiu $a0,$sp,0x44 -/* f01f160: 46009181 */ sub.s $f6,$f18,$f0 -/* f01f164: 8fa500cc */ lw $a1,0xcc($sp) -/* f01f168: 8fa600e0 */ lw $a2,0xe0($sp) -/* f01f16c: 46005201 */ sub.s $f8,$f10,$f0 -/* f01f170: e7a60014 */ swc1 $f6,0x14($sp) -/* f01f174: 2407003f */ addiu $a3,$zero,0x3f -/* f01f178: 0c00a9a1 */ jal 0x2a684 -/* f01f17c: e7a80018 */ swc1 $f8,0x18($sp) -/* f01f180: 1000000f */ beqz $zero,.L0f01f1c0 -/* f01f184: 24010001 */ addiu $at,$zero,0x1 -/* f01f188: afa80010 */ sw $t0,0x10($sp) -.L0f01f18c: -/* f01f18c: c600000c */ lwc1 $f0,0xc($s0) -/* f01f190: c7a400d4 */ lwc1 $f4,0xd4($sp) -/* f01f194: c7b200d0 */ lwc1 $f18,0xd0($sp) -/* f01f198: 27a40044 */ addiu $a0,$sp,0x44 -/* f01f19c: 46002401 */ sub.s $f16,$f4,$f0 -/* f01f1a0: 8fa500cc */ lw $a1,0xcc($sp) -/* f01f1a4: 27a60084 */ addiu $a2,$sp,0x84 -/* f01f1a8: 46009181 */ sub.s $f6,$f18,$f0 -/* f01f1ac: e7b00014 */ swc1 $f16,0x14($sp) -/* f01f1b0: 2407003f */ addiu $a3,$zero,0x3f -/* f01f1b4: 0c00a9a1 */ jal 0x2a684 -/* f01f1b8: e7a60018 */ swc1 $f6,0x18($sp) -.L0f01f1bc: -/* f01f1bc: 24010001 */ addiu $at,$zero,0x1 -.L0f01f1c0: -/* f01f1c0: 1441000a */ bne $v0,$at,.L0f01f1ec -/* f01f1c4: c7aa0044 */ lwc1 $f10,0x44($sp) -/* f01f1c8: 8faa00dc */ lw $t2,0xdc($sp) -/* f01f1cc: 240b0002 */ addiu $t3,$zero,0x2 -/* f01f1d0: 240d0001 */ addiu $t5,$zero,0x1 -/* f01f1d4: e54a0000 */ swc1 $f10,0x0($t2) -/* f01f1d8: c7a8004c */ lwc1 $f8,0x4c($sp) -/* f01f1dc: e5480008 */ swc1 $f8,0x8($t2) -/* f01f1e0: 8fac00d8 */ lw $t4,0xd8($sp) -/* f01f1e4: a18b0009 */ sb $t3,0x9($t4) -/* f01f1e8: afad00c8 */ sw $t5,0xc8($sp) -.L0f01f1ec: -/* f01f1ec: 8faf00c8 */ lw $t7,0xc8($sp) -.L0f01f1f0: -/* f01f1f0: 8fae00dc */ lw $t6,0xdc($sp) -/* f01f1f4: 55e0000c */ bnezl $t7,.L0f01f228 -/* f01f1f8: 8fa400d8 */ lw $a0,0xd8($sp) -/* f01f1fc: c6040008 */ lwc1 $f4,0x8($s0) -/* f01f200: e5c40000 */ swc1 $f4,0x0($t6) -/* f01f204: c6100010 */ lwc1 $f16,0x10($s0) -/* f01f208: e5d00008 */ swc1 $f16,0x8($t6) -/* f01f20c: 8fa500e0 */ lw $a1,0xe0($sp) -/* f01f210: 0fc195e9 */ jal func0f0657a4 -/* f01f214: 8fa4003c */ lw $a0,0x3c($sp) -/* f01f218: 8fb900d8 */ lw $t9,0xd8($sp) -/* f01f21c: 24180001 */ addiu $t8,$zero,0x1 -/* f01f220: a3380009 */ sb $t8,0x9($t9) -/* f01f224: 8fa400d8 */ lw $a0,0xd8($sp) -.L0f01f228: -/* f01f228: 0fc079ef */ jal func0f01e7bc -/* f01f22c: 24050001 */ addiu $a1,$zero,0x1 -/* f01f230: 8fa900b0 */ lw $t1,0xb0($sp) -/* f01f234: 51200007 */ beqzl $t1,.L0f01f254 -/* f01f238: 8fbf002c */ lw $ra,0x2c($sp) -/* f01f23c: 8d240014 */ lw $a0,0x14($t1) -/* f01f240: 50800004 */ beqzl $a0,.L0f01f254 -/* f01f244: 8fbf002c */ lw $ra,0x2c($sp) -/* f01f248: 0fc21d08 */ jal func0f087420 -/* f01f24c: 24050001 */ addiu $a1,$zero,0x1 -/* f01f250: 8fbf002c */ lw $ra,0x2c($sp) -.L0f01f254: -/* f01f254: 8fb00028 */ lw $s0,0x28($sp) -/* f01f258: 27bd00d8 */ addiu $sp,$sp,0xd8 -/* f01f25c: 03e00008 */ jr $ra -/* f01f260: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f01f264 -/* f01f264: 27bdffa0 */ addiu $sp,$sp,-96 -/* f01f268: afbf002c */ sw $ra,0x2c($sp) -/* f01f26c: afb10028 */ sw $s1,0x28($sp) -/* f01f270: afb00024 */ sw $s0,0x24($sp) -/* f01f274: afa60068 */ sw $a2,0x68($sp) -/* f01f278: c4a40000 */ lwc1 $f4,0x0($a1) -/* f01f27c: 44876000 */ mtc1 $a3,$f12 -/* f01f280: 00a08025 */ or $s0,$a1,$zero -/* f01f284: e7a40050 */ swc1 $f4,0x50($sp) -/* f01f288: c4a60004 */ lwc1 $f6,0x4($a1) -/* f01f28c: 00808825 */ or $s1,$a0,$zero -/* f01f290: 27a70038 */ addiu $a3,$sp,0x38 -/* f01f294: 460c3200 */ add.s $f8,$f6,$f12 -/* f01f298: 27a6003c */ addiu $a2,$sp,0x3c -/* f01f29c: e7a80054 */ swc1 $f8,0x54($sp) -/* f01f2a0: c4aa0008 */ lwc1 $f10,0x8($a1) -/* f01f2a4: 27a50034 */ addiu $a1,$sp,0x34 -/* f01f2a8: e7aa0058 */ swc1 $f10,0x58($sp) -/* f01f2ac: 0fc0a277 */ jal func0f0289dc -/* f01f2b0: 8c84001c */ lw $a0,0x1c($a0) -/* f01f2b4: 02002025 */ or $a0,$s0,$zero -/* f01f2b8: 8fa50068 */ lw $a1,0x68($sp) -/* f01f2bc: 27a60050 */ addiu $a2,$sp,0x50 -/* f01f2c0: 0fc1979d */ jal func0f065e74 -/* f01f2c4: 27a70040 */ addiu $a3,$sp,0x40 -/* f01f2c8: 02202025 */ or $a0,$s1,$zero -/* f01f2cc: 27a50050 */ addiu $a1,$sp,0x50 -/* f01f2d0: 0fc087ea */ jal func0f021fa8 -/* f01f2d4: 27a60040 */ addiu $a2,$sp,0x40 -/* f01f2d8: 02202025 */ or $a0,$s1,$zero -/* f01f2dc: 0fc079ef */ jal func0f01e7bc -/* f01f2e0: 00002825 */ or $a1,$zero,$zero -/* f01f2e4: 240e0001 */ addiu $t6,$zero,0x1 -/* f01f2e8: afae0010 */ sw $t6,0x10($sp) -/* f01f2ec: 8e2f001c */ lw $t7,0x1c($s1) -/* f01f2f0: c7b0003c */ lwc1 $f16,0x3c($sp) -/* f01f2f4: c7a40038 */ lwc1 $f4,0x38($sp) -/* f01f2f8: c5e0000c */ lwc1 $f0,0xc($t7) -/* f01f2fc: 27a40050 */ addiu $a0,$sp,0x50 -/* f01f300: 8fa50034 */ lw $a1,0x34($sp) -/* f01f304: 46008481 */ sub.s $f18,$f16,$f0 -/* f01f308: 27a60040 */ addiu $a2,$sp,0x40 -/* f01f30c: 2407003f */ addiu $a3,$zero,0x3f -/* f01f310: 46002181 */ sub.s $f6,$f4,$f0 -/* f01f314: e7b20014 */ swc1 $f18,0x14($sp) -/* f01f318: 0c00a9a1 */ jal 0x2a684 -/* f01f31c: e7a60018 */ swc1 $f6,0x18($sp) -/* f01f320: afa2005c */ sw $v0,0x5c($sp) -/* f01f324: 02202025 */ or $a0,$s1,$zero -/* f01f328: 0fc079ef */ jal func0f01e7bc -/* f01f32c: 24050001 */ addiu $a1,$zero,0x1 -/* f01f330: 8fb1005c */ lw $s1,0x5c($sp) -/* f01f334: 8fb90070 */ lw $t9,0x70($sp) -/* f01f338: 3a380001 */ xori $t8,$s1,0x1 -/* f01f33c: 2f110001 */ sltiu $s1,$t8,0x1 -/* f01f340: 52200008 */ beqzl $s1,.L0f01f364 -/* f01f344: 8fbf002c */ lw $ra,0x2c($sp) -/* f01f348: 13200005 */ beqz $t9,.L0f01f360 -/* f01f34c: c7a80054 */ lwc1 $f8,0x54($sp) -/* f01f350: e6080004 */ swc1 $f8,0x4($s0) -/* f01f354: 8fa50068 */ lw $a1,0x68($sp) -/* f01f358: 0fc195e9 */ jal func0f0657a4 -/* f01f35c: 27a40040 */ addiu $a0,$sp,0x40 -.L0f01f360: -/* f01f360: 8fbf002c */ lw $ra,0x2c($sp) -.L0f01f364: -/* f01f364: 02201025 */ or $v0,$s1,$zero -/* f01f368: 8fb10028 */ lw $s1,0x28($sp) -/* f01f36c: 8fb00024 */ lw $s0,0x24($sp) -/* f01f370: 03e00008 */ jr $ra -/* f01f374: 27bd0060 */ addiu $sp,$sp,0x60 -/* f01f378: 27bdfee0 */ addiu $sp,$sp,-288 -/* f01f37c: afbf0034 */ sw $ra,0x34($sp) -/* f01f380: afb10030 */ sw $s1,0x30($sp) -/* f01f384: afb0002c */ sw $s0,0x2c($sp) -/* f01f388: afa40120 */ sw $a0,0x120($sp) -/* f01f38c: afa50124 */ sw $a1,0x124($sp) -/* f01f390: afa7012c */ sw $a3,0x12c($sp) -/* f01f394: 8c900004 */ lw $s0,0x4($a0) -/* f01f398: 3c08800a */ lui $t0,0x800a -/* f01f39c: 44809000 */ mtc1 $zero,$f18 -/* f01f3a0: 8e0f001c */ lw $t7,0x1c($s0) -/* f01f3a4: 00c08825 */ or $s1,$a2,$zero -/* f01f3a8: 25089fc0 */ addiu $t0,$t0,-24640 -/* f01f3ac: afaf0118 */ sw $t7,0x118($sp) -/* f01f3b0: c60400b4 */ lwc1 $f4,0xb4($s0) -/* f01f3b4: 12000004 */ beqz $s0,.L0f01f3c8 -/* f01f3b8: e7a400f8 */ swc1 $f4,0xf8($sp) -/* f01f3bc: 921802fe */ lbu $t8,0x2fe($s0) -/* f01f3c0: 10000002 */ beqz $zero,.L0f01f3cc -/* f01f3c4: afb800f4 */ sw $t8,0xf4($sp) -.L0f01f3c8: -/* f01f3c8: afa000f4 */ sw $zero,0xf4($sp) -.L0f01f3cc: -/* f01f3cc: c506004c */ lwc1 $f6,0x4c($t0) -/* f01f3d0: 8fa90120 */ lw $t1,0x120($sp) -/* f01f3d4: e7b200f0 */ swc1 $f18,0xf0($sp) -/* f01f3d8: a7a000ea */ sh $zero,0xea($sp) -/* f01f3dc: e7a600dc */ swc1 $f6,0xdc($sp) -/* f01f3e0: 8d2a0020 */ lw $t2,0x20($t1) -/* f01f3e4: 3c198006 */ lui $t9,0x8006 -/* f01f3e8: 8f39f00c */ lw $t9,-0xff4($t9) -/* f01f3ec: 854b0000 */ lh $t3,0x0($t2) -/* f01f3f0: 8d060034 */ lw $a2,0x34($t0) -/* f01f3f4: c50c0044 */ lwc1 $f12,0x44($t0) -/* f01f3f8: 000b6080 */ sll $t4,$t3,0x2 -/* f01f3fc: 018b6023 */ subu $t4,$t4,$t3 -/* f01f400: 000c6080 */ sll $t4,$t4,0x2 -/* f01f404: 032c6821 */ addu $t5,$t9,$t4 -/* f01f408: 91ae000b */ lbu $t6,0xb($t5) -/* f01f40c: c7a400f8 */ lwc1 $f4,0xf8($sp) -/* f01f410: 31cf0002 */ andi $t7,$t6,0x2 -/* f01f414: 51e0003a */ beqzl $t7,.L0f01f500 -/* f01f418: c62a0004 */ lwc1 $f10,0x4($s1) -/* f01f41c: 8e180014 */ lw $t8,0x14($s0) -/* f01f420: 8fab0118 */ lw $t3,0x118($sp) -/* f01f424: 02203025 */ or $a2,$s1,$zero -/* f01f428: 00184b80 */ sll $t1,$t8,0xe -/* f01f42c: 0521000a */ bgez $t1,.L0f01f458 -/* f01f430: 25640008 */ addiu $a0,$t3,0x8 -/* f01f434: 8faa0118 */ lw $t2,0x118($sp) -/* f01f438: 02203025 */ or $a2,$s1,$zero -/* f01f43c: 27a700fc */ addiu $a3,$sp,0xfc -/* f01f440: 25450028 */ addiu $a1,$t2,0x28 -/* f01f444: afa50048 */ sw $a1,0x48($sp) -/* f01f448: 0fc197a6 */ jal func0f065e98 -/* f01f44c: 25440008 */ addiu $a0,$t2,0x8 -/* f01f450: 10000006 */ beqz $zero,.L0f01f46c -/* f01f454: 8e050024 */ lw $a1,0x24($s0) -.L0f01f458: -/* f01f458: 25650028 */ addiu $a1,$t3,0x28 -/* f01f45c: afa50048 */ sw $a1,0x48($sp) -/* f01f460: 0fc1979d */ jal func0f065e74 -/* f01f464: 27a700fc */ addiu $a3,$sp,0xfc -/* f01f468: 8e050024 */ lw $a1,0x24($s0) -.L0f01f46c: -/* f01f46c: 26190191 */ addiu $t9,$s0,0x191 -/* f01f470: 27ac00ea */ addiu $t4,$sp,0xea -/* f01f474: 260d02b2 */ addiu $t5,$s0,0x2b2 -/* f01f478: 27ae00ec */ addiu $t6,$sp,0xec -/* f01f47c: 27af0114 */ addiu $t7,$sp,0x114 -/* f01f480: afaf0020 */ sw $t7,0x20($sp) -/* f01f484: afae001c */ sw $t6,0x1c($sp) -/* f01f488: afad0018 */ sw $t5,0x18($sp) -/* f01f48c: afac0014 */ sw $t4,0x14($sp) -/* f01f490: afb90010 */ sw $t9,0x10($sp) -/* f01f494: 02202025 */ or $a0,$s1,$zero -/* f01f498: 27a600fc */ addiu $a2,$sp,0xfc -/* f01f49c: 0c00a86c */ jal 0x2a1b0 -/* f01f4a0: 2607018a */ addiu $a3,$s0,0x18a -/* f01f4a4: 3c017f1b */ lui $at,0x7f1b -/* f01f4a8: c42886ac */ lwc1 $f8,-0x7954($at) -/* f01f4ac: 44809000 */ mtc1 $zero,$f18 -/* f01f4b0: 46000086 */ mov.s $f2,$f0 -/* f01f4b4: 4608003c */ c.lt.s $f0,$f8 -/* f01f4b8: 3c017f1b */ lui $at,0x7f1b -/* f01f4bc: 45020003 */ bc1fl .L0f01f4cc -/* f01f4c0: e60200b8 */ swc1 $f2,0xb8($s0) -/* f01f4c4: 46009086 */ mov.s $f2,$f18 -/* f01f4c8: e60200b8 */ swc1 $f2,0xb8($s0) -.L0f01f4cc: -/* f01f4cc: e6120038 */ swc1 $f18,0x38($s0) -/* f01f4d0: e61200bc */ swc1 $f18,0xbc($s0) -/* f01f4d4: e61200c0 */ swc1 $f18,0xc0($s0) -/* f01f4d8: e61200c4 */ swc1 $f18,0xc4($s0) -/* f01f4dc: e60200b4 */ swc1 $f2,0xb4($s0) -/* f01f4e0: c42a86b0 */ lwc1 $f10,-0x7950($at) -/* f01f4e4: 460a1102 */ mul.s $f4,$f2,$f10 -/* f01f4e8: e60400b0 */ swc1 $f4,0xb0($s0) -/* f01f4ec: c6260004 */ lwc1 $f6,0x4($s1) -/* f01f4f0: 46023201 */ sub.s $f8,$f6,$f2 -/* f01f4f4: 100003ca */ beqz $zero,.L0f020420 -/* f01f4f8: e6280004 */ swc1 $f8,0x4($s1) -/* f01f4fc: c62a0004 */ lwc1 $f10,0x4($s1) -.L0f01f500: -/* f01f500: 3c098006 */ lui $t1,0x8006 -/* f01f504: 25292990 */ addiu $t1,$t1,0x2990 -/* f01f508: 46045180 */ add.s $f6,$f10,$f4 -/* f01f50c: e6260004 */ swc1 $f6,0x4($s1) -/* f01f510: 8e1802d4 */ lw $t8,0x2d4($s0) -/* f01f514: 5300003c */ beqzl $t8,.L0f01f608 -/* f01f518: 82020007 */ lb $v0,0x7($s0) -/* f01f51c: 8d210000 */ lw $at,0x0($t1) -/* f01f520: 27a500b8 */ addiu $a1,$sp,0xb8 -/* f01f524: 02002025 */ or $a0,$s0,$zero -/* f01f528: aca10000 */ sw $at,0x0($a1) -/* f01f52c: 8d2b0004 */ lw $t3,0x4($t1) -/* f01f530: 18c0002a */ blez $a2,.L0f01f5dc -/* f01f534: acab0004 */ sw $t3,0x4($a1) -/* f01f538: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f01f53c: 90430078 */ lbu $v1,0x78($v0) -/* f01f540: 50600012 */ beqzl $v1,.L0f01f58c -/* f01f544: 8e0f031c */ lw $t7,0x31c($s0) -/* f01f548: 8e19001c */ lw $t9,0x1c($s0) -/* f01f54c: 246effff */ addiu $t6,$v1,-1 -/* f01f550: 28c10019 */ slti $at,$a2,0x19 -/* f01f554: 932c0001 */ lbu $t4,0x1($t9) -/* f01f558: 318d0080 */ andi $t5,$t4,0x80 -/* f01f55c: 11a00003 */ beqz $t5,.L0f01f56c -/* f01f560: 00000000 */ sll $zero,$zero,0x0 -/* f01f564: 10000016 */ beqz $zero,.L0f01f5c0 -/* f01f568: a0400078 */ sb $zero,0x78($v0) -.L0f01f56c: -/* f01f56c: 14200014 */ bnez $at,.L0f01f5c0 -/* f01f570: a04e0078 */ sb $t6,0x78($v0) -/* f01f574: 3c014080 */ lui $at,0x4080 -/* f01f578: 44816000 */ mtc1 $at,$f12 -/* f01f57c: 24060010 */ addiu $a2,$zero,0x10 -/* f01f580: 1000000f */ beqz $zero,.L0f01f5c0 -/* f01f584: e7ac00dc */ swc1 $f12,0xdc($sp) -/* f01f588: 8e0f031c */ lw $t7,0x31c($s0) -.L0f01f58c: -/* f01f58c: 51e0000d */ beqzl $t7,.L0f01f5c4 -/* f01f590: 8fa700dc */ lw $a3,0xdc($sp) -/* f01f594: 8e18001c */ lw $t8,0x1c($s0) -/* f01f598: 28c10019 */ slti $at,$a2,0x19 -/* f01f59c: 930a0001 */ lbu $t2,0x1($t8) -/* f01f5a0: 314900c0 */ andi $t1,$t2,0xc0 -/* f01f5a4: 55200007 */ bnezl $t1,.L0f01f5c4 -/* f01f5a8: 8fa700dc */ lw $a3,0xdc($sp) -/* f01f5ac: 14200004 */ bnez $at,.L0f01f5c0 -/* f01f5b0: 3c014080 */ lui $at,0x4080 -/* f01f5b4: 44816000 */ mtc1 $at,$f12 -/* f01f5b8: 24060010 */ addiu $a2,$zero,0x10 -/* f01f5bc: e7ac00dc */ swc1 $f12,0xdc($sp) -.L0f01f5c0: -/* f01f5c0: 8fa700dc */ lw $a3,0xdc($sp) -.L0f01f5c4: -/* f01f5c4: 0fc6487e */ jal func0f1921f8 -/* f01f5c8: e7ac00e0 */ swc1 $f12,0xe0($sp) -/* f01f5cc: 3c08800a */ lui $t0,0x800a -/* f01f5d0: 44809000 */ mtc1 $zero,$f18 -/* f01f5d4: 25089fc0 */ addiu $t0,$t0,-24640 -/* f01f5d8: c7ac00e0 */ lwc1 $f12,0xe0($sp) -.L0f01f5dc: -/* f01f5dc: 8fab0124 */ lw $t3,0x124($sp) -/* f01f5e0: c7a800b8 */ lwc1 $f8,0xb8($sp) -/* f01f5e4: c56a0000 */ lwc1 $f10,0x0($t3) -/* f01f5e8: 460a4100 */ add.s $f4,$f8,$f10 -/* f01f5ec: e6240000 */ swc1 $f4,0x0($s1) -/* f01f5f0: 8fb90124 */ lw $t9,0x124($sp) -/* f01f5f4: c7a600bc */ lwc1 $f6,0xbc($sp) -/* f01f5f8: c7280008 */ lwc1 $f8,0x8($t9) -/* f01f5fc: 46083280 */ add.s $f10,$f6,$f8 -/* f01f600: e62a0008 */ swc1 $f10,0x8($s1) -/* f01f604: 82020007 */ lb $v0,0x7($s0) -.L0f01f608: -/* f01f608: 2401000e */ addiu $at,$zero,0xe -/* f01f60c: 10410003 */ beq $v0,$at,.L0f01f61c -/* f01f610: 2401000f */ addiu $at,$zero,0xf -/* f01f614: 54410022 */ bnel $v0,$at,.L0f01f6a0 -/* f01f618: ae00031c */ sw $zero,0x31c($s0) -.L0f01f61c: -/* f01f61c: 8e02001c */ lw $v0,0x1c($s0) -/* f01f620: c6120024 */ lwc1 $f18,0x24($s0) -/* f01f624: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f01f628: c6100028 */ lwc1 $f16,0x28($s0) -/* f01f62c: c442000c */ lwc1 $f2,0xc($v0) -/* f01f630: 3c014020 */ lui $at,0x4020 -/* f01f634: 46100400 */ add.s $f16,$f0,$f16 -/* f01f638: 44817000 */ mtc1 $at,$f14 -/* f01f63c: 3c013f80 */ lui $at,0x3f80 -/* f01f640: 44815000 */ mtc1 $at,$f10 -/* f01f644: 460e9382 */ mul.s $f14,$f18,$f14 -/* f01f648: 46028401 */ sub.s $f16,$f16,$f2 -/* f01f64c: 244c0028 */ addiu $t4,$v0,0x28 -/* f01f650: 240d0040 */ addiu $t5,$zero,0x40 -/* f01f654: 260e0320 */ addiu $t6,$s0,0x320 -/* f01f658: 460a0280 */ add.s $f10,$f0,$f10 -/* f01f65c: 44068000 */ mfc1 $a2,$f16 -/* f01f660: 44057000 */ mfc1 $a1,$f14 -/* f01f664: 24440008 */ addiu $a0,$v0,0x8 -/* f01f668: 46025281 */ sub.s $f10,$f10,$f2 -/* f01f66c: afac0010 */ sw $t4,0x10($sp) -/* f01f670: afad0014 */ sw $t5,0x14($sp) -/* f01f674: afae0018 */ sw $t6,0x18($sp) -/* f01f678: 44075000 */ mfc1 $a3,$f10 -/* f01f67c: 0c00a7ff */ jal 0x29ffc -/* f01f680: e7ac00e0 */ swc1 $f12,0xe0($sp) -/* f01f684: 3c08800a */ lui $t0,0x800a -/* f01f688: c7ac00e0 */ lwc1 $f12,0xe0($sp) -/* f01f68c: 44809000 */ mtc1 $zero,$f18 -/* f01f690: ae02031c */ sw $v0,0x31c($s0) -/* f01f694: 10000002 */ beqz $zero,.L0f01f6a0 -/* f01f698: 25089fc0 */ addiu $t0,$t0,-24640 -/* f01f69c: ae00031c */ sw $zero,0x31c($s0) -.L0f01f6a0: -/* f01f6a0: 8e0f02d4 */ lw $t7,0x2d4($s0) -/* f01f6a4: 3c014339 */ lui $at,0x4339 -/* f01f6a8: 51e0007a */ beqzl $t7,.L0f01f894 -/* f01f6ac: 820a0007 */ lb $t2,0x7($s0) -/* f01f6b0: 44817000 */ mtc1 $at,$f14 -/* f01f6b4: 82020007 */ lb $v0,0x7($s0) -/* f01f6b8: 2401000f */ addiu $at,$zero,0xf -/* f01f6bc: e60e0028 */ swc1 $f14,0x28($s0) -/* f01f6c0: 5441000a */ bnel $v0,$at,.L0f01f6ec -/* f01f6c4: 2401000f */ addiu $at,$zero,0xf -/* f01f6c8: 92180065 */ lbu $t8,0x65($s0) -/* f01f6cc: 3c014307 */ lui $at,0x4307 -/* f01f6d0: 330a0080 */ andi $t2,$t8,0x80 -/* f01f6d4: 51400005 */ beqzl $t2,.L0f01f6ec -/* f01f6d8: 2401000f */ addiu $at,$zero,0xf -/* f01f6dc: 44813000 */ mtc1 $at,$f6 -/* f01f6e0: 1000004a */ beqz $zero,.L0f01f80c -/* f01f6e4: e6060028 */ swc1 $f6,0x28($s0) -/* f01f6e8: 2401000f */ addiu $at,$zero,0xf -.L0f01f6ec: -/* f01f6ec: 14410009 */ bne $v0,$at,.L0f01f714 -/* f01f6f0: 00000000 */ sll $zero,$zero,0x0 -/* f01f6f4: 92090065 */ lbu $t1,0x65($s0) -/* f01f6f8: 3c0142b4 */ lui $at,0x42b4 -/* f01f6fc: 312b0040 */ andi $t3,$t1,0x40 -/* f01f700: 11600004 */ beqz $t3,.L0f01f714 -/* f01f704: 00000000 */ sll $zero,$zero,0x0 -/* f01f708: 44814000 */ mtc1 $at,$f8 -/* f01f70c: 1000003f */ beqz $zero,.L0f01f80c -/* f01f710: e6080028 */ swc1 $f8,0x28($s0) -.L0f01f714: -/* f01f714: 3c017f1b */ lui $at,0x7f1b -/* f01f718: c42486b4 */ lwc1 $f4,-0x794c($at) -/* f01f71c: c60a0024 */ lwc1 $f10,0x24($s0) -/* f01f720: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f01f724: 3c014120 */ lui $at,0x4120 -/* f01f728: 46045182 */ mul.s $f6,$f10,$f4 -/* f01f72c: 44812000 */ mtc1 $at,$f4 -/* f01f730: 8e02001c */ lw $v0,0x1c($s0) -/* f01f734: 240c1000 */ addiu $t4,$zero,0x1000 -/* f01f738: 460e0200 */ add.s $f8,$f0,$f14 -/* f01f73c: c442000c */ lwc1 $f2,0xc($v0) -/* f01f740: 44053000 */ mfc1 $a1,$f6 -/* f01f744: 46040181 */ sub.s $f6,$f0,$f4 -/* f01f748: 24590028 */ addiu $t9,$v0,0x28 -/* f01f74c: afb90010 */ sw $t9,0x10($sp) -/* f01f750: 46024281 */ sub.s $f10,$f8,$f2 -/* f01f754: e7ac00e0 */ swc1 $f12,0xe0($sp) -/* f01f758: afac0014 */ sw $t4,0x14($sp) -/* f01f75c: 46023201 */ sub.s $f8,$f6,$f2 -/* f01f760: 44065000 */ mfc1 $a2,$f10 -/* f01f764: 24440008 */ addiu $a0,$v0,0x8 -/* f01f768: 44074000 */ mfc1 $a3,$f8 -/* f01f76c: 0c00a84f */ jal 0x2a13c -/* f01f770: 00000000 */ sll $zero,$zero,0x0 -/* f01f774: 10400005 */ beqz $v0,.L0f01f78c -/* f01f778: c7ac00e0 */ lwc1 $f12,0xe0($sp) -/* f01f77c: 3c014307 */ lui $at,0x4307 -/* f01f780: 44815000 */ mtc1 $at,$f10 -/* f01f784: 10000021 */ beqz $zero,.L0f01f80c -/* f01f788: e60a0028 */ swc1 $f10,0x28($s0) -.L0f01f78c: -/* f01f78c: 3c017f1b */ lui $at,0x7f1b -/* f01f790: c42686b8 */ lwc1 $f6,-0x7948($at) -/* f01f794: c6040024 */ lwc1 $f4,0x24($s0) -/* f01f798: 3c014307 */ lui $at,0x4307 -/* f01f79c: 44815000 */ mtc1 $at,$f10 -/* f01f7a0: 46062202 */ mul.s $f8,$f4,$f6 -/* f01f7a4: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f01f7a8: 3c014120 */ lui $at,0x4120 -/* f01f7ac: 8e02001c */ lw $v0,0x1c($s0) -/* f01f7b0: 240e0800 */ addiu $t6,$zero,0x800 -/* f01f7b4: 460a0100 */ add.s $f4,$f0,$f10 -/* f01f7b8: c442000c */ lwc1 $f2,0xc($v0) -/* f01f7bc: 44054000 */ mfc1 $a1,$f8 -/* f01f7c0: 44814000 */ mtc1 $at,$f8 -/* f01f7c4: 46022181 */ sub.s $f6,$f4,$f2 -/* f01f7c8: 244d0028 */ addiu $t5,$v0,0x28 -/* f01f7cc: afad0010 */ sw $t5,0x10($sp) -/* f01f7d0: 46080281 */ sub.s $f10,$f0,$f8 -/* f01f7d4: 44063000 */ mfc1 $a2,$f6 -/* f01f7d8: e7ac00e0 */ swc1 $f12,0xe0($sp) -/* f01f7dc: afae0014 */ sw $t6,0x14($sp) -/* f01f7e0: 46025101 */ sub.s $f4,$f10,$f2 -/* f01f7e4: 24440008 */ addiu $a0,$v0,0x8 -/* f01f7e8: 44072000 */ mfc1 $a3,$f4 -/* f01f7ec: 0c00a84f */ jal 0x2a13c -/* f01f7f0: 00000000 */ sll $zero,$zero,0x0 -/* f01f7f4: 10400005 */ beqz $v0,.L0f01f80c -/* f01f7f8: c7ac00e0 */ lwc1 $f12,0xe0($sp) -/* f01f7fc: 3c0142b4 */ lui $at,0x42b4 -/* f01f800: 44813000 */ mtc1 $at,$f6 -/* f01f804: 00000000 */ sll $zero,$zero,0x0 -/* f01f808: e6060028 */ swc1 $f6,0x28($s0) -.L0f01f80c: -/* f01f80c: 8e0402d4 */ lw $a0,0x2d4($s0) -/* f01f810: e7ac00e0 */ swc1 $f12,0xe0($sp) -/* f01f814: 0fc32e41 */ jal func0f0cb904 -/* f01f818: 24840108 */ addiu $a0,$a0,0x108 -/* f01f81c: 8e0f02d4 */ lw $t7,0x2d4($s0) -/* f01f820: 3c028007 */ lui $v0,0x8007 -/* f01f824: 24425c00 */ addiu $v0,$v0,0x5c00 -/* f01f828: c44a0024 */ lwc1 $f10,0x24($v0) -/* f01f82c: c5e80108 */ lwc1 $f8,0x108($t7) -/* f01f830: c7a600dc */ lwc1 $f6,0xdc($sp) -/* f01f834: 3c013f00 */ lui $at,0x3f00 -/* f01f838: 460a4102 */ mul.s $f4,$f8,$f10 -/* f01f83c: 44810000 */ mtc1 $at,$f0 -/* f01f840: c7ac00e0 */ lwc1 $f12,0xe0($sp) -/* f01f844: 3c08800a */ lui $t0,0x800a -/* f01f848: 44809000 */ mtc1 $zero,$f18 -/* f01f84c: 25089fc0 */ addiu $t0,$t0,-24640 -/* f01f850: 46062202 */ mul.s $f8,$f4,$f6 -/* f01f854: c6240000 */ lwc1 $f4,0x0($s1) -/* f01f858: 46004282 */ mul.s $f10,$f8,$f0 -/* f01f85c: 460a2180 */ add.s $f6,$f4,$f10 -/* f01f860: e6260000 */ swc1 $f6,0x0($s1) -/* f01f864: 8e1802d4 */ lw $t8,0x2d4($s0) -/* f01f868: c4440024 */ lwc1 $f4,0x24($v0) -/* f01f86c: c7a600dc */ lwc1 $f6,0xdc($sp) -/* f01f870: c7080110 */ lwc1 $f8,0x110($t8) -/* f01f874: 46044282 */ mul.s $f10,$f8,$f4 -/* f01f878: 00000000 */ sll $zero,$zero,0x0 -/* f01f87c: 46065202 */ mul.s $f8,$f10,$f6 -/* f01f880: c62a0008 */ lwc1 $f10,0x8($s1) -/* f01f884: 46004102 */ mul.s $f4,$f8,$f0 -/* f01f888: 46045180 */ add.s $f6,$f10,$f4 -/* f01f88c: e6260008 */ swc1 $f6,0x8($s1) -/* f01f890: 820a0007 */ lb $t2,0x7($s0) -.L0f01f894: -/* f01f894: 24010004 */ addiu $at,$zero,0x4 -/* f01f898: 5541002e */ bnel $t2,$at,.L0f01f954 -/* f01f89c: c60202e8 */ lwc1 $f2,0x2e8($s0) -/* f01f8a0: c6020038 */ lwc1 $f2,0x38($s0) -/* f01f8a4: 8fa90120 */ lw $t1,0x120($sp) -/* f01f8a8: 4602903c */ c.lt.s $f18,$f2 -/* f01f8ac: 00000000 */ sll $zero,$zero,0x0 -/* f01f8b0: 45020028 */ bc1fl .L0f01f954 -/* f01f8b4: c60202e8 */ lwc1 $f2,0x2e8($s0) -/* f01f8b8: 8d2b0020 */ lw $t3,0x20($t1) -/* f01f8bc: c604003c */ lwc1 $f4,0x3c($s0) -/* f01f8c0: c5680074 */ lwc1 $f8,0x74($t3) -/* f01f8c4: 46041181 */ sub.s $f6,$f2,$f4 -/* f01f8c8: c6240000 */ lwc1 $f4,0x0($s1) -/* f01f8cc: 460c4282 */ mul.s $f10,$f8,$f12 -/* f01f8d0: 00000000 */ sll $zero,$zero,0x0 -/* f01f8d4: 46065202 */ mul.s $f8,$f10,$f6 -/* f01f8d8: c60a0040 */ lwc1 $f10,0x40($s0) -/* f01f8dc: 46024003 */ div.s $f0,$f8,$f2 -/* f01f8e0: 46005182 */ mul.s $f6,$f10,$f0 -/* f01f8e4: c62a0008 */ lwc1 $f10,0x8($s1) -/* f01f8e8: 46062200 */ add.s $f8,$f4,$f6 -/* f01f8ec: e6280000 */ swc1 $f8,0x0($s1) -/* f01f8f0: c6040048 */ lwc1 $f4,0x48($s0) -/* f01f8f4: 46002182 */ mul.s $f6,$f4,$f0 -/* f01f8f8: 46065200 */ add.s $f8,$f10,$f6 -/* f01f8fc: e6280008 */ swc1 $f8,0x8($s1) -/* f01f900: c60a0044 */ lwc1 $f10,0x44($s0) -/* f01f904: c7a400f0 */ lwc1 $f4,0xf0($sp) -/* f01f908: 8fb90120 */ lw $t9,0x120($sp) -/* f01f90c: 46005182 */ mul.s $f6,$f10,$f0 -/* f01f910: 46062200 */ add.s $f8,$f4,$f6 -/* f01f914: e7a800f0 */ swc1 $f8,0xf0($sp) -/* f01f918: 8f2c0020 */ lw $t4,0x20($t9) -/* f01f91c: c60a003c */ lwc1 $f10,0x3c($s0) -/* f01f920: c5840074 */ lwc1 $f4,0x74($t4) -/* f01f924: 46046182 */ mul.s $f6,$f12,$f4 -/* f01f928: c6040038 */ lwc1 $f4,0x38($s0) -/* f01f92c: 46065200 */ add.s $f8,$f10,$f6 -/* f01f930: e608003c */ swc1 $f8,0x3c($s0) -/* f01f934: c60a003c */ lwc1 $f10,0x3c($s0) -/* f01f938: 460a203c */ c.lt.s $f4,$f10 -/* f01f93c: 00000000 */ sll $zero,$zero,0x0 -/* f01f940: 4500002e */ bc1f .L0f01f9fc -/* f01f944: 00000000 */ sll $zero,$zero,0x0 -/* f01f948: 1000002c */ beqz $zero,.L0f01f9fc -/* f01f94c: e6120038 */ swc1 $f18,0x38($s0) -/* f01f950: c60202e8 */ lwc1 $f2,0x2e8($s0) -.L0f01f954: -/* f01f954: 8fad0120 */ lw $t5,0x120($sp) -/* f01f958: 4602903c */ c.lt.s $f18,$f2 -/* f01f95c: 00000000 */ sll $zero,$zero,0x0 -/* f01f960: 45020027 */ bc1fl .L0f01fa00 -/* f01f964: c6000304 */ lwc1 $f0,0x304($s0) -/* f01f968: 8dae0020 */ lw $t6,0x20($t5) -/* f01f96c: c60402ec */ lwc1 $f4,0x2ec($s0) -/* f01f970: c5c60074 */ lwc1 $f6,0x74($t6) -/* f01f974: 46041281 */ sub.s $f10,$f2,$f4 -/* f01f978: c6240000 */ lwc1 $f4,0x0($s1) -/* f01f97c: 460c3202 */ mul.s $f8,$f6,$f12 -/* f01f980: 00000000 */ sll $zero,$zero,0x0 -/* f01f984: 460a4182 */ mul.s $f6,$f8,$f10 -/* f01f988: c60802f0 */ lwc1 $f8,0x2f0($s0) -/* f01f98c: 46023003 */ div.s $f0,$f6,$f2 -/* f01f990: 46004282 */ mul.s $f10,$f8,$f0 -/* f01f994: c6280008 */ lwc1 $f8,0x8($s1) -/* f01f998: 460a2180 */ add.s $f6,$f4,$f10 -/* f01f99c: e6260000 */ swc1 $f6,0x0($s1) -/* f01f9a0: c60402f8 */ lwc1 $f4,0x2f8($s0) -/* f01f9a4: 46002282 */ mul.s $f10,$f4,$f0 -/* f01f9a8: 460a4180 */ add.s $f6,$f8,$f10 -/* f01f9ac: e6260008 */ swc1 $f6,0x8($s1) -/* f01f9b0: c60802f4 */ lwc1 $f8,0x2f4($s0) -/* f01f9b4: c7a400f0 */ lwc1 $f4,0xf0($sp) -/* f01f9b8: 8faf0120 */ lw $t7,0x120($sp) -/* f01f9bc: 46004282 */ mul.s $f10,$f8,$f0 -/* f01f9c0: 460a2180 */ add.s $f6,$f4,$f10 -/* f01f9c4: e7a600f0 */ swc1 $f6,0xf0($sp) -/* f01f9c8: 8df80020 */ lw $t8,0x20($t7) -/* f01f9cc: c60802ec */ lwc1 $f8,0x2ec($s0) -/* f01f9d0: c7040074 */ lwc1 $f4,0x74($t8) -/* f01f9d4: 46046282 */ mul.s $f10,$f12,$f4 -/* f01f9d8: c60402e8 */ lwc1 $f4,0x2e8($s0) -/* f01f9dc: 460a4180 */ add.s $f6,$f8,$f10 -/* f01f9e0: e60602ec */ swc1 $f6,0x2ec($s0) -/* f01f9e4: c60802ec */ lwc1 $f8,0x2ec($s0) -/* f01f9e8: 4608203c */ c.lt.s $f4,$f8 -/* f01f9ec: 00000000 */ sll $zero,$zero,0x0 -/* f01f9f0: 45000002 */ bc1f .L0f01f9fc -/* f01f9f4: 00000000 */ sll $zero,$zero,0x0 -/* f01f9f8: e61202e8 */ swc1 $f18,0x2e8($s0) -.L0f01f9fc: -/* f01f9fc: c6000304 */ lwc1 $f0,0x304($s0) -.L0f01fa00: -/* f01fa00: c7a400dc */ lwc1 $f4,0xdc($sp) -/* f01fa04: 46009032 */ c.eq.s $f18,$f0 -/* f01fa08: 00000000 */ sll $zero,$zero,0x0 -/* f01fa0c: 45000006 */ bc1f .L0f01fa28 -/* f01fa10: 00000000 */ sll $zero,$zero,0x0 -/* f01fa14: c60a0308 */ lwc1 $f10,0x308($s0) -/* f01fa18: 460a9032 */ c.eq.s $f18,$f10 -/* f01fa1c: 00000000 */ sll $zero,$zero,0x0 -/* f01fa20: 45030043 */ bc1tl .L0f01fb30 -/* f01fa24: c60400bc */ lwc1 $f4,0xbc($s0) -.L0f01fa28: -/* f01fa28: 46040202 */ mul.s $f8,$f0,$f4 -/* f01fa2c: c6260000 */ lwc1 $f6,0x0($s1) -/* f01fa30: 3c017f1b */ lui $at,0x7f1b -/* f01fa34: c43086bc */ lwc1 $f16,-0x7944($at) -/* f01fa38: 46083280 */ add.s $f10,$f6,$f8 -/* f01fa3c: e62a0000 */ swc1 $f10,0x0($s1) -/* f01fa40: c6040308 */ lwc1 $f4,0x308($s0) -/* f01fa44: c7a600dc */ lwc1 $f6,0xdc($sp) -/* f01fa48: c62a0008 */ lwc1 $f10,0x8($s1) -/* f01fa4c: 46062202 */ mul.s $f8,$f4,$f6 -/* f01fa50: 46085100 */ add.s $f4,$f10,$f8 -/* f01fa54: e6240008 */ swc1 $f4,0x8($s1) -/* f01fa58: c6060304 */ lwc1 $f6,0x304($s0) -/* f01fa5c: c6080308 */ lwc1 $f8,0x308($s0) -/* f01fa60: 46103282 */ mul.s $f10,$f6,$f16 -/* f01fa64: e60a0304 */ swc1 $f10,0x304($s0) -/* f01fa68: c6000304 */ lwc1 $f0,0x304($s0) -/* f01fa6c: 46104102 */ mul.s $f4,$f8,$f16 -/* f01fa70: 46009032 */ c.eq.s $f18,$f0 -/* f01fa74: 00000000 */ sll $zero,$zero,0x0 -/* f01fa78: 45000006 */ bc1f .L0f01fa94 -/* f01fa7c: e6040308 */ swc1 $f4,0x308($s0) -/* f01fa80: c6060308 */ lwc1 $f6,0x308($s0) -/* f01fa84: 46069032 */ c.eq.s $f18,$f6 -/* f01fa88: 00000000 */ sll $zero,$zero,0x0 -/* f01fa8c: 45030028 */ bc1tl .L0f01fb30 -/* f01fa90: c60400bc */ lwc1 $f4,0xbc($s0) -.L0f01fa94: -/* f01fa94: c6020308 */ lwc1 $f2,0x308($s0) -/* f01fa98: 46021282 */ mul.s $f10,$f2,$f2 -/* f01fa9c: 00000000 */ sll $zero,$zero,0x0 -/* f01faa0: 46000202 */ mul.s $f8,$f0,$f0 -/* f01faa4: 0c012974 */ jal 0x4a5d0 -/* f01faa8: 46085300 */ add.s $f12,$f10,$f8 -/* f01faac: 44809000 */ mtc1 $zero,$f18 -/* f01fab0: 3c08800a */ lui $t0,0x800a -/* f01fab4: 25089fc0 */ addiu $t0,$t0,-24640 -/* f01fab8: 4600903c */ c.lt.s $f18,$f0 -/* f01fabc: 3c017f1b */ lui $at,0x7f1b -/* f01fac0: c7a600dc */ lwc1 $f6,0xdc($sp) -/* f01fac4: 45020018 */ bc1fl .L0f01fb28 -/* f01fac8: e6120304 */ swc1 $f18,0x304($s0) -/* f01facc: c42486c4 */ lwc1 $f4,-0x793c($at) -/* f01fad0: 3c013f80 */ lui $at,0x3f80 -/* f01fad4: 44814000 */ mtc1 $at,$f8 -/* f01fad8: 46062282 */ mul.s $f10,$f4,$f6 -/* f01fadc: 46005303 */ div.s $f12,$f10,$f0 -/* f01fae0: 460c403e */ c.le.s $f8,$f12 -/* f01fae4: 00000000 */ sll $zero,$zero,0x0 -/* f01fae8: 45020005 */ bc1fl .L0f01fb00 -/* f01faec: c6000304 */ lwc1 $f0,0x304($s0) -/* f01faf0: e6120304 */ swc1 $f18,0x304($s0) -/* f01faf4: 1000000d */ beqz $zero,.L0f01fb2c -/* f01faf8: e6120308 */ swc1 $f18,0x308($s0) -/* f01fafc: c6000304 */ lwc1 $f0,0x304($s0) -.L0f01fb00: -/* f01fb00: c6020308 */ lwc1 $f2,0x308($s0) -/* f01fb04: 460c0102 */ mul.s $f4,$f0,$f12 -/* f01fb08: 00000000 */ sll $zero,$zero,0x0 -/* f01fb0c: 460c1282 */ mul.s $f10,$f2,$f12 -/* f01fb10: 46040181 */ sub.s $f6,$f0,$f4 -/* f01fb14: 460a1201 */ sub.s $f8,$f2,$f10 -/* f01fb18: e6060304 */ swc1 $f6,0x304($s0) -/* f01fb1c: 10000003 */ beqz $zero,.L0f01fb2c -/* f01fb20: e6080308 */ swc1 $f8,0x308($s0) -/* f01fb24: e6120304 */ swc1 $f18,0x304($s0) -.L0f01fb28: -/* f01fb28: e6120308 */ swc1 $f18,0x308($s0) -.L0f01fb2c: -/* f01fb2c: c60400bc */ lwc1 $f4,0xbc($s0) -.L0f01fb30: -/* f01fb30: c7a600dc */ lwc1 $f6,0xdc($sp) -/* f01fb34: c6280000 */ lwc1 $f8,0x0($s1) -/* f01fb38: 24010003 */ addiu $at,$zero,0x3 -/* f01fb3c: 46062282 */ mul.s $f10,$f4,$f6 -/* f01fb40: 460a4100 */ add.s $f4,$f8,$f10 -/* f01fb44: e6240000 */ swc1 $f4,0x0($s1) -/* f01fb48: c7a800dc */ lwc1 $f8,0xdc($sp) -/* f01fb4c: c60600c4 */ lwc1 $f6,0xc4($s0) -/* f01fb50: c6240008 */ lwc1 $f4,0x8($s1) -/* f01fb54: 46083282 */ mul.s $f10,$f6,$f8 -/* f01fb58: 460a2180 */ add.s $f6,$f4,$f10 -/* f01fb5c: e6260008 */ swc1 $f6,0x8($s1) -/* f01fb60: 8faa00f4 */ lw $t2,0xf4($sp) -/* f01fb64: 55410013 */ bnel $t2,$at,.L0f01fbb4 -/* f01fb68: 820d0007 */ lb $t5,0x7($s0) -/* f01fb6c: 0fc0f011 */ jal func0f03c044 -/* f01fb70: 02002025 */ or $a0,$s0,$zero -/* f01fb74: 50400043 */ beqzl $v0,.L0f01fc84 -/* f01fb78: 8fac0118 */ lw $t4,0x118($sp) -/* f01fb7c: 90490035 */ lbu $t1,0x35($v0) -/* f01fb80: 51200040 */ beqzl $t1,.L0f01fc84 -/* f01fb84: 8fac0118 */ lw $t4,0x118($sp) -/* f01fb88: 8e0b001c */ lw $t3,0x1c($s0) -/* f01fb8c: c5680008 */ lwc1 $f8,0x8($t3) -/* f01fb90: e6280000 */ swc1 $f8,0x0($s1) -/* f01fb94: 8e19001c */ lw $t9,0x1c($s0) -/* f01fb98: c724000c */ lwc1 $f4,0xc($t9) -/* f01fb9c: e6240004 */ swc1 $f4,0x4($s1) -/* f01fba0: 8e0c001c */ lw $t4,0x1c($s0) -/* f01fba4: c58a0010 */ lwc1 $f10,0x10($t4) -/* f01fba8: 10000035 */ beqz $zero,.L0f01fc80 -/* f01fbac: e62a0008 */ swc1 $f10,0x8($s1) -/* f01fbb0: 820d0007 */ lb $t5,0x7($s0) -.L0f01fbb4: -/* f01fbb4: 24010023 */ addiu $at,$zero,0x23 -/* f01fbb8: 55a10013 */ bnel $t5,$at,.L0f01fc08 -/* f01fbbc: 8e0a031c */ lw $t2,0x31c($s0) -/* f01fbc0: 920e002c */ lbu $t6,0x2c($s0) -/* f01fbc4: 24010001 */ addiu $at,$zero,0x1 -/* f01fbc8: 55c1000f */ bnel $t6,$at,.L0f01fc08 -/* f01fbcc: 8e0a031c */ lw $t2,0x31c($s0) -/* f01fbd0: 920f002d */ lbu $t7,0x2d($s0) -/* f01fbd4: 55e0000c */ bnezl $t7,.L0f01fc08 -/* f01fbd8: 8e0a031c */ lw $t2,0x31c($s0) -/* f01fbdc: 8d180038 */ lw $t8,0x38($t0) -/* f01fbe0: 53000009 */ beqzl $t8,.L0f01fc08 -/* f01fbe4: 8e0a031c */ lw $t2,0x31c($s0) -/* f01fbe8: c6060040 */ lwc1 $f6,0x40($s0) -/* f01fbec: e6260000 */ swc1 $f6,0x0($s1) -/* f01fbf0: c6080044 */ lwc1 $f8,0x44($s0) -/* f01fbf4: e7a800f0 */ swc1 $f8,0xf0($sp) -/* f01fbf8: c6040048 */ lwc1 $f4,0x48($s0) -/* f01fbfc: 10000020 */ beqz $zero,.L0f01fc80 -/* f01fc00: e6240008 */ swc1 $f4,0x8($s1) -/* f01fc04: 8e0a031c */ lw $t2,0x31c($s0) -.L0f01fc08: -/* f01fc08: 8fa90124 */ lw $t1,0x124($sp) -/* f01fc0c: 5140001d */ beqzl $t2,.L0f01fc84 -/* f01fc10: 8fac0118 */ lw $t4,0x118($sp) -/* f01fc14: c5200000 */ lwc1 $f0,0x0($t1) -/* f01fc18: c62a0000 */ lwc1 $f10,0x0($s1) -/* f01fc1c: c6260008 */ lwc1 $f6,0x8($s1) -/* f01fc20: c5280008 */ lwc1 $f8,0x8($t1) -/* f01fc24: 46005081 */ sub.s $f2,$f10,$f0 -/* f01fc28: e6200000 */ swc1 $f0,0x0($s1) -/* f01fc2c: 8fab0124 */ lw $t3,0x124($sp) -/* f01fc30: 46083381 */ sub.s $f14,$f6,$f8 -/* f01fc34: 46021282 */ mul.s $f10,$f2,$f2 -/* f01fc38: c5640008 */ lwc1 $f4,0x8($t3) -/* f01fc3c: 460e7182 */ mul.s $f6,$f14,$f14 -/* f01fc40: e6240008 */ swc1 $f4,0x8($s1) -/* f01fc44: 0c012974 */ jal 0x4a5d0 -/* f01fc48: 46065300 */ add.s $f12,$f10,$f6 -/* f01fc4c: 3c0142c8 */ lui $at,0x42c8 -/* f01fc50: 44816000 */ mtc1 $at,$f12 -/* f01fc54: 46000086 */ mov.s $f2,$f0 -/* f01fc58: c7a800f0 */ lwc1 $f8,0xf0($sp) -/* f01fc5c: 4600603c */ c.lt.s $f12,$f0 -/* f01fc60: 00000000 */ sll $zero,$zero,0x0 -/* f01fc64: 45020003 */ bc1fl .L0f01fc74 -/* f01fc68: 46024100 */ add.s $f4,$f8,$f2 -/* f01fc6c: 46006086 */ mov.s $f2,$f12 -/* f01fc70: 46024100 */ add.s $f4,$f8,$f2 -.L0f01fc74: -/* f01fc74: 24190004 */ addiu $t9,$zero,0x4 -/* f01fc78: e7a400f0 */ swc1 $f4,0xf0($sp) -/* f01fc7c: a2190191 */ sb $t9,0x191($s0) -.L0f01fc80: -/* f01fc80: 8fac0118 */ lw $t4,0x118($sp) -.L0f01fc84: -/* f01fc84: 24010006 */ addiu $at,$zero,0x6 -/* f01fc88: 02002025 */ or $a0,$s0,$zero -/* f01fc8c: 918d0000 */ lbu $t5,0x0($t4) -/* f01fc90: 02202825 */ or $a1,$s1,$zero -/* f01fc94: 27a600fc */ addiu $a2,$sp,0xfc -/* f01fc98: 55a10019 */ bnel $t5,$at,.L0f01fd00 -/* f01fc9c: 8e0a0018 */ lw $t2,0x18($s0) -/* f01fca0: 820e0007 */ lb $t6,0x7($s0) -/* f01fca4: 24010019 */ addiu $at,$zero,0x19 -/* f01fca8: 55c10015 */ bnel $t6,$at,.L0f01fd00 -/* f01fcac: 8e0a0018 */ lw $t2,0x18($s0) -/* f01fcb0: c58a0008 */ lwc1 $f10,0x8($t4) -/* f01fcb4: 27a500fc */ addiu $a1,$sp,0xfc -/* f01fcb8: e62a0000 */ swc1 $f10,0x0($s1) -/* f01fcbc: 8faf0118 */ lw $t7,0x118($sp) -/* f01fcc0: c5e60010 */ lwc1 $f6,0x10($t7) -/* f01fcc4: e6260008 */ swc1 $f6,0x8($s1) -/* f01fcc8: 8fa40118 */ lw $a0,0x118($sp) -/* f01fccc: 24840028 */ addiu $a0,$a0,0x28 -/* f01fcd0: 0fc195e9 */ jal func0f0657a4 -/* f01fcd4: afa40048 */ sw $a0,0x48($sp) -/* f01fcd8: 3c017f1b */ lui $at,0x7f1b -/* f01fcdc: c43086d4 */ lwc1 $f16,-0x792c($at) -/* f01fce0: 3c08800a */ lui $t0,0x800a -/* f01fce4: 25089fc0 */ addiu $t0,$t0,-24640 -/* f01fce8: a2000009 */ sb $zero,0x9($s0) -/* f01fcec: 8d180008 */ lw $t8,0x8($t0) -/* f01fcf0: 44809000 */ mtc1 $zero,$f18 -/* f01fcf4: 10000015 */ beqz $zero,.L0f01fd4c -/* f01fcf8: ae1800d8 */ sw $t8,0xd8($s0) -/* f01fcfc: 8e0a0018 */ lw $t2,0x18($s0) -.L0f01fd00: -/* f01fd00: 8fab0124 */ lw $t3,0x124($sp) -/* f01fd04: 31494000 */ andi $t1,$t2,0x4000 -/* f01fd08: 11200006 */ beqz $t1,.L0f01fd24 -/* f01fd0c: 00000000 */ sll $zero,$zero,0x0 -/* f01fd10: c5680000 */ lwc1 $f8,0x0($t3) -/* f01fd14: e6280000 */ swc1 $f8,0x0($s1) -/* f01fd18: 8fb90124 */ lw $t9,0x124($sp) -/* f01fd1c: c7240008 */ lwc1 $f4,0x8($t9) -/* f01fd20: e6240008 */ swc1 $f4,0x8($s1) -.L0f01fd24: -/* f01fd24: 0fc079fd */ jal func0f01e7f4 -/* f01fd28: 24070001 */ addiu $a3,$zero,0x1 -/* f01fd2c: 8fad0118 */ lw $t5,0x118($sp) -/* f01fd30: 3c08800a */ lui $t0,0x800a -/* f01fd34: 3c017f1b */ lui $at,0x7f1b -/* f01fd38: 25ae0028 */ addiu $t6,$t5,0x28 -/* f01fd3c: 44809000 */ mtc1 $zero,$f18 -/* f01fd40: afae0048 */ sw $t6,0x48($sp) -/* f01fd44: c43086d8 */ lwc1 $f16,-0x7928($at) -/* f01fd48: 25089fc0 */ addiu $t0,$t0,-24640 -.L0f01fd4c: -/* f01fd4c: 820c0007 */ lb $t4,0x7($s0) -/* f01fd50: 24010023 */ addiu $at,$zero,0x23 -/* f01fd54: 55810021 */ bnel $t4,$at,.L0f01fddc -/* f01fd58: 8e0b031c */ lw $t3,0x31c($s0) -/* f01fd5c: 920f002c */ lbu $t7,0x2c($s0) -/* f01fd60: 24010001 */ addiu $at,$zero,0x1 -/* f01fd64: 55e1001d */ bnel $t7,$at,.L0f01fddc -/* f01fd68: 8e0b031c */ lw $t3,0x31c($s0) -/* f01fd6c: 9218002d */ lbu $t8,0x2d($s0) -/* f01fd70: 5700001a */ bnezl $t8,.L0f01fddc -/* f01fd74: 8e0b031c */ lw $t3,0x31c($s0) -/* f01fd78: 8d0a0038 */ lw $t2,0x38($t0) -/* f01fd7c: 02002025 */ or $a0,$s0,$zero -/* f01fd80: 02202825 */ or $a1,$s1,$zero -/* f01fd84: 11400014 */ beqz $t2,.L0f01fdd8 -/* f01fd88: 27a600fc */ addiu $a2,$sp,0xfc -/* f01fd8c: 24090001 */ addiu $t1,$zero,0x1 -/* f01fd90: afa90010 */ sw $t1,0x10($sp) -/* f01fd94: 0fc07c99 */ jal func0f01f264 -/* f01fd98: 8fa700f0 */ lw $a3,0xf0($sp) -/* f01fd9c: 10400005 */ beqz $v0,.L0f01fdb4 -/* f01fda0: 3c017f1b */ lui $at,0x7f1b -/* f01fda4: c60a00b4 */ lwc1 $f10,0xb4($s0) -/* f01fda8: c7a600f0 */ lwc1 $f6,0xf0($sp) -/* f01fdac: 46065200 */ add.s $f8,$f10,$f6 -/* f01fdb0: e60800b4 */ swc1 $f8,0xb4($s0) -.L0f01fdb4: -/* f01fdb4: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f01fdb8: c42486dc */ lwc1 $f4,-0x7924($at) -/* f01fdbc: e60000b8 */ swc1 $f0,0xb8($s0) -/* f01fdc0: 46040282 */ mul.s $f10,$f0,$f4 -/* f01fdc4: e60a00b0 */ swc1 $f10,0xb0($s0) -/* f01fdc8: c6260004 */ lwc1 $f6,0x4($s1) -/* f01fdcc: 46003201 */ sub.s $f8,$f6,$f0 -/* f01fdd0: 10000193 */ beqz $zero,.L0f020420 -/* f01fdd4: e6280004 */ swc1 $f8,0x4($s1) -.L0f01fdd8: -/* f01fdd8: 8e0b031c */ lw $t3,0x31c($s0) -.L0f01fddc: -/* f01fddc: 02002025 */ or $a0,$s0,$zero -/* f01fde0: 8fad00f4 */ lw $t5,0xf4($sp) -/* f01fde4: 11600016 */ beqz $t3,.L0f01fe40 -/* f01fde8: 24010003 */ addiu $at,$zero,0x3 -/* f01fdec: 24190001 */ addiu $t9,$zero,0x1 -/* f01fdf0: afb90010 */ sw $t9,0x10($sp) -/* f01fdf4: 02202825 */ or $a1,$s1,$zero -/* f01fdf8: 27a600fc */ addiu $a2,$sp,0xfc -/* f01fdfc: 0fc07c99 */ jal func0f01f264 -/* f01fe00: 8fa700f0 */ lw $a3,0xf0($sp) -/* f01fe04: 10400005 */ beqz $v0,.L0f01fe1c -/* f01fe08: 3c017f1b */ lui $at,0x7f1b -/* f01fe0c: c60400b4 */ lwc1 $f4,0xb4($s0) -/* f01fe10: c7aa00f0 */ lwc1 $f10,0xf0($sp) -/* f01fe14: 460a2180 */ add.s $f6,$f4,$f10 -/* f01fe18: e60600b4 */ swc1 $f6,0xb4($s0) -.L0f01fe1c: -/* f01fe1c: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f01fe20: c42886e0 */ lwc1 $f8,-0x7920($at) -/* f01fe24: e60000b8 */ swc1 $f0,0xb8($s0) -/* f01fe28: 46080102 */ mul.s $f4,$f0,$f8 -/* f01fe2c: e60400b0 */ swc1 $f4,0xb0($s0) -/* f01fe30: c62a0004 */ lwc1 $f10,0x4($s1) -/* f01fe34: 46005181 */ sub.s $f6,$f10,$f0 -/* f01fe38: 10000179 */ beqz $zero,.L0f020420 -/* f01fe3c: e6260004 */ swc1 $f6,0x4($s1) -.L0f01fe40: -/* f01fe40: 15a10003 */ bne $t5,$at,.L0f01fe50 -/* f01fe44: 8fae0118 */ lw $t6,0x118($sp) -/* f01fe48: 10000099 */ beqz $zero,.L0f0200b0 -/* f01fe4c: c60200b4 */ lwc1 $f2,0xb4($s0) -.L0f01fe50: -/* f01fe50: 91cc0000 */ lbu $t4,0x0($t6) -/* f01fe54: 24010006 */ addiu $at,$zero,0x6 -/* f01fe58: c7a400f8 */ lwc1 $f4,0xf8($sp) -/* f01fe5c: 55810012 */ bnel $t4,$at,.L0f01fea8 -/* f01fe60: c6280004 */ lwc1 $f8,0x4($s1) -/* f01fe64: 0fc4a25f */ jal func0f12897c -/* f01fe68: 01c02025 */ or $a0,$t6,$zero -/* f01fe6c: 3c08800a */ lui $t0,0x800a -/* f01fe70: 25089fc0 */ addiu $t0,$t0,-24640 -/* f01fe74: 00027880 */ sll $t7,$v0,0x2 -/* f01fe78: 010fc021 */ addu $t8,$t0,$t7 -/* f01fe7c: 8f030064 */ lw $v1,0x64($t8) -/* f01fe80: 3c017f1b */ lui $at,0x7f1b -/* f01fe84: c43086e4 */ lwc1 $f16,-0x791c($at) -/* f01fe88: 946a161a */ lhu $t2,0x161a($v1) -/* f01fe8c: c4620074 */ lwc1 $f2,0x74($v1) -/* f01fe90: 44809000 */ mtc1 $zero,$f18 -/* f01fe94: a60a018a */ sh $t2,0x18a($s0) -/* f01fe98: 9069161e */ lbu $t1,0x161e($v1) -/* f01fe9c: 10000084 */ beqz $zero,.L0f0200b0 -/* f01fea0: a2090191 */ sb $t1,0x191($s0) -/* f01fea4: c6280004 */ lwc1 $f8,0x4($s1) -.L0f01fea8: -/* f01fea8: 3c01428a */ lui $at,0x428a -/* f01feac: 44810000 */ mtc1 $at,$f0 -/* f01feb0: 46044281 */ sub.s $f10,$f8,$f4 -/* f01feb4: 27a60088 */ addiu $a2,$sp,0x88 -/* f01feb8: 27a70078 */ addiu $a3,$sp,0x78 -/* f01febc: 27ab00fc */ addiu $t3,$sp,0xfc -/* f01fec0: 4600503c */ c.lt.s $f10,$f0 -/* f01fec4: 00000000 */ sll $zero,$zero,0x0 -/* f01fec8: 45020013 */ bc1fl .L0f01ff18 -/* f01fecc: afb10098 */ sw $s1,0x98($sp) -/* f01fed0: 46002200 */ add.s $f8,$f4,$f0 -/* f01fed4: afa60098 */ sw $a2,0x98($sp) -/* f01fed8: afa70094 */ sw $a3,0x94($sp) -/* f01fedc: c6260000 */ lwc1 $f6,0x0($s1) -/* f01fee0: e7a8008c */ swc1 $f8,0x8c($sp) -/* f01fee4: 02202025 */ or $a0,$s1,$zero -/* f01fee8: e7a60088 */ swc1 $f6,0x88($sp) -/* f01feec: c62a0008 */ lwc1 $f10,0x8($s1) -/* f01fef0: 27a500fc */ addiu $a1,$sp,0xfc -/* f01fef4: 0fc1979d */ jal func0f065e74 -/* f01fef8: e7aa0090 */ swc1 $f10,0x90($sp) -/* f01fefc: 02002025 */ or $a0,$s0,$zero -/* f01ff00: 27a50088 */ addiu $a1,$sp,0x88 -/* f01ff04: 0fc087ea */ jal func0f021fa8 -/* f01ff08: 27a60078 */ addiu $a2,$sp,0x78 -/* f01ff0c: 10000004 */ beqz $zero,.L0f01ff20 -/* f01ff10: 8e050024 */ lw $a1,0x24($s0) -/* f01ff14: afb10098 */ sw $s1,0x98($sp) -.L0f01ff18: -/* f01ff18: afab0094 */ sw $t3,0x94($sp) -/* f01ff1c: 8e050024 */ lw $a1,0x24($s0) -.L0f01ff20: -/* f01ff20: 2607018a */ addiu $a3,$s0,0x18a -/* f01ff24: 26020191 */ addiu $v0,$s0,0x191 -/* f01ff28: 27b900ea */ addiu $t9,$sp,0xea -/* f01ff2c: 260302b2 */ addiu $v1,$s0,0x2b2 -/* f01ff30: 27ad00ec */ addiu $t5,$sp,0xec -/* f01ff34: 27ac0114 */ addiu $t4,$sp,0x114 -/* f01ff38: afac0020 */ sw $t4,0x20($sp) -/* f01ff3c: afad001c */ sw $t5,0x1c($sp) -/* f01ff40: afa30018 */ sw $v1,0x18($sp) -/* f01ff44: afa30040 */ sw $v1,0x40($sp) -/* f01ff48: afb90014 */ sw $t9,0x14($sp) -/* f01ff4c: afa20010 */ sw $v0,0x10($sp) -/* f01ff50: afa20044 */ sw $v0,0x44($sp) -/* f01ff54: afa7004c */ sw $a3,0x4c($sp) -/* f01ff58: 8fa40098 */ lw $a0,0x98($sp) -/* f01ff5c: 0c00a86c */ jal 0x2a1b0 -/* f01ff60: 8fa60094 */ lw $a2,0x94($sp) -/* f01ff64: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f01ff68: 3c08800a */ lui $t0,0x800a -/* f01ff6c: 3c017f1b */ lui $at,0x7f1b -/* f01ff70: 44809000 */ mtc1 $zero,$f18 -/* f01ff74: c43086f0 */ lwc1 $f16,-0x7910($at) -/* f01ff78: 25089fc0 */ addiu $t0,$t0,-24640 -/* f01ff7c: 10400038 */ beqz $v0,.L0f020060 -/* f01ff80: 46000086 */ mov.s $f2,$f0 -/* f01ff84: 904e0078 */ lbu $t6,0x78($v0) -/* f01ff88: 3c017f1b */ lui $at,0x7f1b -/* f01ff8c: 55c00035 */ bnezl $t6,.L0f020064 -/* f01ff90: 8fab00ec */ lw $t3,0xec($sp) -/* f01ff94: c42c86f4 */ lwc1 $f12,-0x790c($at) -/* f01ff98: 460c003c */ c.lt.s $f0,$f12 -/* f01ff9c: 00000000 */ sll $zero,$zero,0x0 -/* f01ffa0: 45020030 */ bc1fl .L0f020064 -/* f01ffa4: 8fab00ec */ lw $t3,0xec($sp) -/* f01ffa8: 8d0f0038 */ lw $t7,0x38($t0) -/* f01ffac: 29e10005 */ slti $at,$t7,0x5 -/* f01ffb0: 5420002c */ bnezl $at,.L0f020064 -/* f01ffb4: 8fab00ec */ lw $t3,0xec($sp) -/* f01ffb8: 8e18001c */ lw $t8,0x1c($s0) -/* f01ffbc: 240b000a */ addiu $t3,$zero,0xa -/* f01ffc0: 930a0001 */ lbu $t2,0x1($t8) -/* f01ffc4: 31490080 */ andi $t1,$t2,0x80 -/* f01ffc8: 55200026 */ bnezl $t1,.L0f020064 -/* f01ffcc: 8fab00ec */ lw $t3,0xec($sp) -/* f01ffd0: a04b0078 */ sb $t3,0x78($v0) -/* f01ffd4: 8fb90118 */ lw $t9,0x118($sp) -/* f01ffd8: 27a500fc */ addiu $a1,$sp,0xfc -/* f01ffdc: c7260008 */ lwc1 $f6,0x8($t9) -/* f01ffe0: e6260000 */ swc1 $f6,0x0($s1) -/* f01ffe4: 8fad0118 */ lw $t5,0x118($sp) -/* f01ffe8: c5a4000c */ lwc1 $f4,0xc($t5) -/* f01ffec: e6240004 */ swc1 $f4,0x4($s1) -/* f01fff0: 8fac0118 */ lw $t4,0x118($sp) -/* f01fff4: c5880010 */ lwc1 $f8,0x10($t4) -/* f01fff8: e6280008 */ swc1 $f8,0x8($s1) -/* f01fffc: 0fc195e9 */ jal func0f0657a4 -/* f020000: 8fa40048 */ lw $a0,0x48($sp) -/* f020004: 44809000 */ mtc1 $zero,$f18 -/* f020008: 8fae0044 */ lw $t6,0x44($sp) -/* f02000c: 8fb80040 */ lw $t8,0x40($sp) -/* f020010: e7b200dc */ swc1 $f18,0xdc($sp) -/* f020014: 8e050024 */ lw $a1,0x24($s0) -/* f020018: 27af00ea */ addiu $t7,$sp,0xea -/* f02001c: 27aa00ec */ addiu $t2,$sp,0xec -/* f020020: 27a90114 */ addiu $t1,$sp,0x114 -/* f020024: afa90020 */ sw $t1,0x20($sp) -/* f020028: afaa001c */ sw $t2,0x1c($sp) -/* f02002c: afaf0014 */ sw $t7,0x14($sp) -/* f020030: 02202025 */ or $a0,$s1,$zero -/* f020034: 27a600fc */ addiu $a2,$sp,0xfc -/* f020038: 8fa7004c */ lw $a3,0x4c($sp) -/* f02003c: afae0010 */ sw $t6,0x10($sp) -/* f020040: 0c00a86c */ jal 0x2a1b0 -/* f020044: afb80018 */ sw $t8,0x18($sp) -/* f020048: 3c08800a */ lui $t0,0x800a -/* f02004c: 3c017f1b */ lui $at,0x7f1b -/* f020050: 44809000 */ mtc1 $zero,$f18 -/* f020054: c43086fc */ lwc1 $f16,-0x7904($at) -/* f020058: 25089fc0 */ addiu $t0,$t0,-24640 -/* f02005c: 46000086 */ mov.s $f2,$f0 -.L0f020060: -/* f020060: 8fab00ec */ lw $t3,0xec($sp) -.L0f020064: -/* f020064: 3c017f1b */ lui $at,0x7f1b -/* f020068: c42c8700 */ lwc1 $f12,-0x7900($at) -/* f02006c: 51600008 */ beqzl $t3,.L0f020090 -/* f020070: 920f032d */ lbu $t7,0x32d($s0) -/* f020074: 920d032d */ lbu $t5,0x32d($s0) -/* f020078: 35ac0080 */ ori $t4,$t5,0x80 -/* f02007c: a20c032d */ sb $t4,0x32d($s0) -/* f020080: 8fae0114 */ lw $t6,0x114($sp) -/* f020084: 10000005 */ beqz $zero,.L0f02009c -/* f020088: ae0e0364 */ sw $t6,0x364($s0) -/* f02008c: 920f032d */ lbu $t7,0x32d($s0) -.L0f020090: -/* f020090: ae000364 */ sw $zero,0x364($s0) -/* f020094: 31f8ff7f */ andi $t8,$t7,0xff7f -/* f020098: a218032d */ sb $t8,0x32d($s0) -.L0f02009c: -/* f02009c: 460c003c */ c.lt.s $f0,$f12 -/* f0200a0: 00000000 */ sll $zero,$zero,0x0 -/* f0200a4: 45020003 */ bc1fl .L0f0200b4 -/* f0200a8: 8e0a0018 */ lw $t2,0x18($s0) -/* f0200ac: 46006086 */ mov.s $f2,$f12 -.L0f0200b0: -/* f0200b0: 8e0a0018 */ lw $t2,0x18($s0) -.L0f0200b4: -/* f0200b4: e60200b8 */ swc1 $f2,0xb8($s0) -/* f0200b8: c7aa00f0 */ lwc1 $f10,0xf0($sp) -/* f0200bc: 31490001 */ andi $t1,$t2,0x1 -/* f0200c0: 51200020 */ beqzl $t1,.L0f020144 -/* f0200c4: c60c00c0 */ lwc1 $f12,0xc0($s0) -/* f0200c8: c60600b8 */ lwc1 $f6,0xb8($s0) -/* f0200cc: c7a800f8 */ lwc1 $f8,0xf8($sp) -/* f0200d0: 8fab0120 */ lw $t3,0x120($sp) -/* f0200d4: 46065100 */ add.s $f4,$f10,$f6 -/* f0200d8: c6260004 */ lwc1 $f6,0x4($s1) -/* f0200dc: 8d790008 */ lw $t9,0x8($t3) -/* f0200e0: 2401fffe */ addiu $at,$zero,-2 -/* f0200e4: 46082281 */ sub.s $f10,$f4,$f8 -/* f0200e8: 8f250000 */ lw $a1,0x0($t9) -/* f0200ec: 460a3100 */ add.s $f4,$f6,$f10 -/* f0200f0: 94a20000 */ lhu $v0,0x0($a1) -/* f0200f4: e6240004 */ swc1 $f4,0x4($s1) -/* f0200f8: 8e0c0018 */ lw $t4,0x18($s0) -/* f0200fc: c60200b8 */ lwc1 $f2,0xb8($s0) -/* f020100: 304d00ff */ andi $t5,$v0,0xff -/* f020104: 01817024 */ and $t6,$t4,$at -/* f020108: ae0e0018 */ sw $t6,0x18($s0) -/* f02010c: 3c017f1b */ lui $at,0x7f1b -/* f020110: e60200b4 */ swc1 $f2,0xb4($s0) -/* f020114: c4288704 */ lwc1 $f8,-0x78fc($at) -/* f020118: 24010001 */ addiu $at,$zero,0x1 -/* f02011c: 46081182 */ mul.s $f6,$f2,$f8 -/* f020120: 15a10005 */ bne $t5,$at,.L0f020138 -/* f020124: e60600b0 */ swc1 $f6,0xb0($s0) -/* f020128: 0c006a87 */ jal 0x1aa1c -/* f02012c: 8fa40120 */ lw $a0,0x120($sp) -/* f020130: c44a0028 */ lwc1 $f10,0x28($v0) -/* f020134: e44a0038 */ swc1 $f10,0x38($v0) -.L0f020138: -/* f020138: 100000b6 */ beqz $zero,.L0f020414 -/* f02013c: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f020140: c60c00c0 */ lwc1 $f12,0xc0($s0) -.L0f020144: -/* f020144: 8faf0118 */ lw $t7,0x118($sp) -/* f020148: 27a400f0 */ addiu $a0,$sp,0xf0 -/* f02014c: 460c9032 */ c.eq.s $f18,$f12 -/* f020150: 27a50068 */ addiu $a1,$sp,0x68 -/* f020154: 45020008 */ bc1fl .L0f020178 -/* f020158: 91f80000 */ lbu $t8,0x0($t7) -/* f02015c: c60200b8 */ lwc1 $f2,0xb8($s0) -/* f020160: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f020164: 4600103c */ c.lt.s $f2,$f0 -/* f020168: 00000000 */ sll $zero,$zero,0x0 -/* f02016c: 4502004a */ bc1fl .L0f020298 -/* f020170: 4602003e */ c.le.s $f0,$f2 -/* f020174: 91f80000 */ lbu $t8,0x0($t7) -.L0f020178: -/* f020178: 24010003 */ addiu $at,$zero,0x3 -/* f02017c: 00001825 */ or $v1,$zero,$zero -/* f020180: 17010008 */ bne $t8,$at,.L0f0201a4 -/* f020184: 3c017f1b */ lui $at,0x7f1b -/* f020188: c4248708 */ lwc1 $f4,-0x78f8($at) -/* f02018c: c60800b4 */ lwc1 $f8,0xb4($s0) -/* f020190: 4604403e */ c.le.s $f8,$f4 -/* f020194: 00000000 */ sll $zero,$zero,0x0 -/* f020198: 45020003 */ bc1fl .L0f0201a8 -/* f02019c: e7ac0068 */ swc1 $f12,0x68($sp) -/* f0201a0: 24030001 */ addiu $v1,$zero,0x1 -.L0f0201a4: -/* f0201a4: e7ac0068 */ swc1 $f12,0x68($sp) -.L0f0201a8: -/* f0201a8: 8fa600dc */ lw $a2,0xdc($sp) -/* f0201ac: 0fc25979 */ jal func0f0965e4 -/* f0201b0: a3a30067 */ sb $v1,0x67($sp) -/* f0201b4: 02002025 */ or $a0,$s0,$zero -/* f0201b8: 02202825 */ or $a1,$s1,$zero -/* f0201bc: 27a600fc */ addiu $a2,$sp,0xfc -/* f0201c0: 8fa700f0 */ lw $a3,0xf0($sp) -/* f0201c4: 0fc07c99 */ jal func0f01f264 -/* f0201c8: afa00010 */ sw $zero,0x10($sp) -/* f0201cc: 44809000 */ mtc1 $zero,$f18 -/* f0201d0: 10400007 */ beqz $v0,.L0f0201f0 -/* f0201d4: 93a30067 */ lbu $v1,0x67($sp) -/* f0201d8: c60600b4 */ lwc1 $f6,0xb4($s0) -/* f0201dc: c7aa00f0 */ lwc1 $f10,0xf0($sp) -/* f0201e0: 460a3100 */ add.s $f4,$f6,$f10 -/* f0201e4: e60400b4 */ swc1 $f4,0xb4($s0) -/* f0201e8: c7a80068 */ lwc1 $f8,0x68($sp) -/* f0201ec: e60800c0 */ swc1 $f8,0xc0($s0) -.L0f0201f0: -/* f0201f0: c60200b8 */ lwc1 $f2,0xb8($s0) -/* f0201f4: c60600b4 */ lwc1 $f6,0xb4($s0) -/* f0201f8: 3c017f1b */ lui $at,0x7f1b -/* f0201fc: 4602303e */ c.le.s $f6,$f2 -/* f020200: 00000000 */ sll $zero,$zero,0x0 -/* f020204: 4500000b */ bc1f .L0f020234 -/* f020208: 00000000 */ sll $zero,$zero,0x0 -/* f02020c: e60200b4 */ swc1 $f2,0xb4($s0) -/* f020210: c42a870c */ lwc1 $f10,-0x78f4($at) -/* f020214: e61200c0 */ swc1 $f18,0xc0($s0) -/* f020218: 460a1102 */ mul.s $f4,$f2,$f10 -/* f02021c: e60400b0 */ swc1 $f4,0xb0($s0) -/* f020220: 97aa00ea */ lhu $t2,0xea($sp) -/* f020224: 31494000 */ andi $t1,$t2,0x4000 -/* f020228: 11200002 */ beqz $t1,.L0f020234 -/* f02022c: 00000000 */ sll $zero,$zero,0x0 -/* f020230: 24030001 */ addiu $v1,$zero,0x1 -.L0f020234: -/* f020234: 50600059 */ beqzl $v1,.L0f02039c -/* f020238: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f02023c: 8e0b02d4 */ lw $t3,0x2d4($s0) -/* f020240: 51600011 */ beqzl $t3,.L0f020288 -/* f020244: 8e0d0014 */ lw $t5,0x14($s0) -/* f020248: 860200ec */ lh $v0,0xec($s0) -/* f02024c: 04400006 */ bltz $v0,.L0f020268 -/* f020250: 00000000 */ sll $zero,$zero,0x0 -/* f020254: 861900ee */ lh $t9,0xee($s0) -/* f020258: 1b200003 */ blez $t9,.L0f020268 -/* f02025c: 00000000 */ sll $zero,$zero,0x0 -/* f020260: 10000004 */ beqz $zero,.L0f020274 -/* f020264: 00402825 */ or $a1,$v0,$zero -.L0f020268: -/* f020268: 0fc633fe */ jal func0f18cff8 -/* f02026c: 02002025 */ or $a0,$s0,$zero -/* f020270: 00402825 */ or $a1,$v0,$zero -.L0f020274: -/* f020274: 0fc0d8d6 */ jal func0f036358 -/* f020278: 02002025 */ or $a0,$s0,$zero -/* f02027c: 10000047 */ beqz $zero,.L0f02039c -/* f020280: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f020284: 8e0d0014 */ lw $t5,0x14($s0) -.L0f020288: -/* f020288: 35ac0020 */ ori $t4,$t5,0x20 -/* f02028c: 10000042 */ beqz $zero,.L0f020398 -/* f020290: ae0c0014 */ sw $t4,0x14($s0) -/* f020294: 4602003e */ c.le.s $f0,$f2 -.L0f020298: -/* f020298: 00000000 */ sll $zero,$zero,0x0 -/* f02029c: 4502003f */ bc1fl .L0f02039c -/* f0202a0: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f0202a4: 8d0e0038 */ lw $t6,0x38($t0) -/* f0202a8: 00001025 */ or $v0,$zero,$zero -/* f0202ac: 19c00010 */ blez $t6,.L0f0202f0 -/* f0202b0: 00000000 */ sll $zero,$zero,0x0 -/* f0202b4: c60800b0 */ lwc1 $f8,0xb0($s0) -.L0f0202b8: -/* f0202b8: c60400bc */ lwc1 $f4,0xbc($s0) -/* f0202bc: 24420001 */ addiu $v0,$v0,0x1 -/* f0202c0: 46104182 */ mul.s $f6,$f8,$f16 -/* f0202c4: 46023280 */ add.s $f10,$f6,$f2 -/* f0202c8: 46102202 */ mul.s $f8,$f4,$f16 -/* f0202cc: c60600c4 */ lwc1 $f6,0xc4($s0) -/* f0202d0: e60a00b0 */ swc1 $f10,0xb0($s0) -/* f0202d4: 46103282 */ mul.s $f10,$f6,$f16 -/* f0202d8: e60800bc */ swc1 $f8,0xbc($s0) -/* f0202dc: e60a00c4 */ swc1 $f10,0xc4($s0) -/* f0202e0: 8d0f0038 */ lw $t7,0x38($t0) -/* f0202e4: 004f082a */ slt $at,$v0,$t7 -/* f0202e8: 5420fff3 */ bnezl $at,.L0f0202b8 -/* f0202ec: c60800b0 */ lwc1 $f8,0xb0($s0) -.L0f0202f0: -/* f0202f0: 3c017f1b */ lui $at,0x7f1b -/* f0202f4: c4288710 */ lwc1 $f8,-0x78f0($at) -/* f0202f8: c60400b0 */ lwc1 $f4,0xb0($s0) -/* f0202fc: 3c0141f0 */ lui $at,0x41f0 -/* f020300: 44813000 */ mtc1 $at,$f6 -/* f020304: 46082002 */ mul.s $f0,$f4,$f8 -/* f020308: 3c017f1b */ lui $at,0x7f1b -/* f02030c: 46061301 */ sub.s $f12,$f2,$f6 -/* f020310: 460c003c */ c.lt.s $f0,$f12 -/* f020314: e60000b4 */ swc1 $f0,0xb4($s0) -/* f020318: 45000005 */ bc1f .L0f020330 -/* f02031c: 00000000 */ sll $zero,$zero,0x0 -/* f020320: e60c00b4 */ swc1 $f12,0xb4($s0) -/* f020324: c42a8714 */ lwc1 $f10,-0x78ec($at) -/* f020328: 460a6102 */ mul.s $f4,$f12,$f10 -/* f02032c: e60400b0 */ swc1 $f4,0xb0($s0) -.L0f020330: -/* f020330: 3c017f1b */ lui $at,0x7f1b -/* f020334: c4288718 */ lwc1 $f8,-0x78e8($at) -/* f020338: c60000bc */ lwc1 $f0,0xbc($s0) -/* f02033c: 3c017f1b */ lui $at,0x7f1b -/* f020340: 4608003c */ c.lt.s $f0,$f8 -/* f020344: 00000000 */ sll $zero,$zero,0x0 -/* f020348: 45020014 */ bc1fl .L0f02039c -/* f02034c: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f020350: c422871c */ lwc1 $f2,-0x78e4($at) -/* f020354: 3c017f1b */ lui $at,0x7f1b -/* f020358: 4600103c */ c.lt.s $f2,$f0 -/* f02035c: 00000000 */ sll $zero,$zero,0x0 -/* f020360: 4502000e */ bc1fl .L0f02039c -/* f020364: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f020368: c60000c4 */ lwc1 $f0,0xc4($s0) -/* f02036c: c4268720 */ lwc1 $f6,-0x78e0($at) -/* f020370: 4606003c */ c.lt.s $f0,$f6 -/* f020374: 00000000 */ sll $zero,$zero,0x0 -/* f020378: 45020008 */ bc1fl .L0f02039c -/* f02037c: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f020380: 4600103c */ c.lt.s $f2,$f0 -/* f020384: 00000000 */ sll $zero,$zero,0x0 -/* f020388: 45020004 */ bc1fl .L0f02039c -/* f02038c: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f020390: e61200c4 */ swc1 $f18,0xc4($s0) -/* f020394: e61200bc */ swc1 $f18,0xbc($s0) -.L0f020398: -/* f020398: c60000b4 */ lwc1 $f0,0xb4($s0) -.L0f02039c: -/* f02039c: c7aa00f8 */ lwc1 $f10,0xf8($sp) -/* f0203a0: 46005032 */ c.eq.s $f10,$f0 -/* f0203a4: 00000000 */ sll $zero,$zero,0x0 -/* f0203a8: 4503001b */ bc1tl .L0f020418 -/* f0203ac: c6240004 */ lwc1 $f4,0x4($s1) -/* f0203b0: c6240000 */ lwc1 $f4,0x0($s1) -/* f0203b4: 27a400fc */ addiu $a0,$sp,0xfc -/* f0203b8: 27a500c0 */ addiu $a1,$sp,0xc0 -/* f0203bc: e7a400d0 */ swc1 $f4,0xd0($sp) -/* f0203c0: c6280004 */ lwc1 $f8,0x4($s1) -/* f0203c4: e7a800d4 */ swc1 $f8,0xd4($sp) -/* f0203c8: c6260008 */ lwc1 $f6,0x8($s1) -/* f0203cc: 0fc195e9 */ jal func0f0657a4 -/* f0203d0: e7a600d8 */ swc1 $f6,0xd8($sp) -/* f0203d4: c60a00b4 */ lwc1 $f10,0xb4($s0) -/* f0203d8: c7a400f8 */ lwc1 $f4,0xf8($sp) -/* f0203dc: c6260004 */ lwc1 $f6,0x4($s1) -/* f0203e0: 27a400d0 */ addiu $a0,$sp,0xd0 -/* f0203e4: 46045201 */ sub.s $f8,$f10,$f4 -/* f0203e8: 27a500c0 */ addiu $a1,$sp,0xc0 -/* f0203ec: 02203025 */ or $a2,$s1,$zero -/* f0203f0: 27a700fc */ addiu $a3,$sp,0xfc -/* f0203f4: 46083280 */ add.s $f10,$f6,$f8 -/* f0203f8: 0fc1979d */ jal func0f065e74 -/* f0203fc: e62a0004 */ swc1 $f10,0x4($s1) -/* f020400: 02002025 */ or $a0,$s0,$zero -/* f020404: 02202825 */ or $a1,$s1,$zero -/* f020408: 0fc087ea */ jal func0f021fa8 -/* f02040c: 27a600fc */ addiu $a2,$sp,0xfc -/* f020410: c60000b4 */ lwc1 $f0,0xb4($s0) -.L0f020414: -/* f020414: c6240004 */ lwc1 $f4,0x4($s1) -.L0f020418: -/* f020418: 46002181 */ sub.s $f6,$f4,$f0 -/* f02041c: e6260004 */ swc1 $f6,0x4($s1) -.L0f020420: -/* f020420: c60800b4 */ lwc1 $f8,0xb4($s0) -/* f020424: 8fb8012c */ lw $t8,0x12c($sp) -/* f020428: 8fa40118 */ lw $a0,0x118($sp) -/* f02042c: 24010023 */ addiu $at,$zero,0x23 -/* f020430: e7080000 */ swc1 $f8,0x0($t8) -/* f020434: c62a0000 */ lwc1 $f10,0x0($s1) -/* f020438: e48a0008 */ swc1 $f10,0x8($a0) -/* f02043c: c60600b4 */ lwc1 $f6,0xb4($s0) -/* f020440: c6240004 */ lwc1 $f4,0x4($s1) -/* f020444: 46062200 */ add.s $f8,$f4,$f6 -/* f020448: e488000c */ swc1 $f8,0xc($a0) -/* f02044c: c62a0008 */ lwc1 $f10,0x8($s1) -/* f020450: e48a0010 */ swc1 $f10,0x10($a0) -/* f020454: 820a0007 */ lb $t2,0x7($s0) -/* f020458: 1541000c */ bne $t2,$at,.L0f02048c -/* f02045c: 00000000 */ sll $zero,$zero,0x0 -/* f020460: c6020050 */ lwc1 $f2,0x50($s0) -/* f020464: c484000c */ lwc1 $f4,0xc($a0) -/* f020468: 4602203c */ c.lt.s $f4,$f2 -/* f02046c: 00000000 */ sll $zero,$zero,0x0 -/* f020470: 45000006 */ bc1f .L0f02048c -/* f020474: 00000000 */ sll $zero,$zero,0x0 -/* f020478: e482000c */ swc1 $f2,0xc($a0) -/* f02047c: c6000050 */ lwc1 $f0,0x50($s0) -/* f020480: e60000b4 */ swc1 $f0,0xb4($s0) -/* f020484: 8fa9012c */ lw $t1,0x12c($sp) -/* f020488: e5200000 */ swc1 $f0,0x0($t1) -.L0f02048c: -/* f02048c: 0fc19711 */ jal func0f065c44 -/* f020490: 00000000 */ sll $zero,$zero,0x0 -/* f020494: 27a400fc */ addiu $a0,$sp,0xfc -/* f020498: 0fc195e9 */ jal func0f0657a4 -/* f02049c: 8fa50048 */ lw $a1,0x48($sp) -/* f0204a0: 8fa60118 */ lw $a2,0x118($sp) -/* f0204a4: 24010003 */ addiu $at,$zero,0x3 -/* f0204a8: 90cb0000 */ lbu $t3,0x0($a2) -/* f0204ac: 15610016 */ bne $t3,$at,.L0f020508 -/* f0204b0: 00000000 */ sll $zero,$zero,0x0 -/* f0204b4: 84d90028 */ lh $t9,0x28($a2) -/* f0204b8: 2405ffff */ addiu $a1,$zero,-1 -/* f0204bc: 00c01025 */ or $v0,$a2,$zero -/* f0204c0: 10b90011 */ beq $a1,$t9,.L0f020508 -/* f0204c4: 00000000 */ sll $zero,$zero,0x0 -/* f0204c8: 860402b2 */ lh $a0,0x2b2($s0) -/* f0204cc: 84c30028 */ lh $v1,0x28($a2) -.L0f0204d0: -/* f0204d0: 5483000a */ bnel $a0,$v1,.L0f0204fc -/* f0204d4: 8443002a */ lh $v1,0x2a($v0) -/* f0204d8: 0fc19711 */ jal func0f065c44 -/* f0204dc: 00c02025 */ or $a0,$a2,$zero -/* f0204e0: 8fac0118 */ lw $t4,0x118($sp) -/* f0204e4: 860d02b2 */ lh $t5,0x2b2($s0) -/* f0204e8: 2405ffff */ addiu $a1,$zero,-1 -/* f0204ec: a585002a */ sh $a1,0x2a($t4) -/* f0204f0: 10000005 */ beqz $zero,.L0f020508 -/* f0204f4: a58d0028 */ sh $t5,0x28($t4) -/* f0204f8: 8443002a */ lh $v1,0x2a($v0) -.L0f0204fc: -/* f0204fc: 24420002 */ addiu $v0,$v0,0x2 -/* f020500: 14a3fff3 */ bne $a1,$v1,.L0f0204d0 -/* f020504: 00000000 */ sll $zero,$zero,0x0 -.L0f020508: -/* f020508: 0fc0882b */ jal func0f0220ac -/* f02050c: 02002025 */ or $a0,$s0,$zero -/* f020510: 8fa40118 */ lw $a0,0x118($sp) -/* f020514: 260500fc */ addiu $a1,$s0,0xfc -/* f020518: 0fc1a451 */ jal func0f069144 -/* f02051c: 9606018a */ lhu $a2,0x18a($s0) -/* f020520: 8fbf0034 */ lw $ra,0x34($sp) -/* f020524: 8fb0002c */ lw $s0,0x2c($sp) -/* f020528: 8fb10030 */ lw $s1,0x30($sp) -/* f02052c: 27bd0120 */ addiu $sp,$sp,0x120 -/* f020530: 03e00008 */ jr $ra -/* f020534: 24020001 */ addiu $v0,$zero,0x1 -); - -GLOBAL_ASM( -glabel func0f020538 -/* f020538: 3c048006 */ lui $a0,0x8006 -/* f02053c: 8c84298c */ lw $a0,0x298c($a0) -/* f020540: 00001825 */ or $v1,$zero,$zero -/* f020544: 00001025 */ or $v0,$zero,$zero -/* f020548: 18800011 */ blez $a0,.L0f020590 -/* f02054c: 3c058006 */ lui $a1,0x8006 -/* f020550: 000430c0 */ sll $a2,$a0,0x3 -/* f020554: 00c43023 */ subu $a2,$a2,$a0 -/* f020558: 00063080 */ sll $a2,$a2,0x2 -/* f02055c: 00c43023 */ subu $a2,$a2,$a0 -/* f020560: 00063080 */ sll $a2,$a2,0x2 -/* f020564: 00c43021 */ addu $a2,$a2,$a0 -/* f020568: 000630c0 */ sll $a2,$a2,0x3 -/* f02056c: 8ca52988 */ lw $a1,0x2988($a1) -.L0f020570: -/* f020570: 84ae0000 */ lh $t6,0x0($a1) -/* f020574: 24420368 */ addiu $v0,$v0,0x368 -/* f020578: 0046082a */ slt $at,$v0,$a2 -/* f02057c: 05c10002 */ bgez $t6,.L0f020588 -/* f020580: 00000000 */ sll $zero,$zero,0x0 -/* f020584: 24630001 */ addiu $v1,$v1,0x1 -.L0f020588: -/* f020588: 1420fff9 */ bnez $at,.L0f020570 -/* f02058c: 24a50368 */ addiu $a1,$a1,0x368 -.L0f020590: -/* f020590: 03e00008 */ jr $ra -/* f020594: 00601025 */ or $v0,$v1,$zero -); - -GLOBAL_ASM( -glabel func0f020598 -/* f020598: 44856000 */ mtc1 $a1,$f12 -/* f02059c: 03e00008 */ jr $ra -/* f0205a0: e48c0104 */ swc1 $f12,0x104($a0) -); - -GLOBAL_ASM( -glabel func0f0205a4 -/* f0205a4: 03e00008 */ jr $ra -/* f0205a8: c4800104 */ lwc1 $f0,0x104($a0) -); - -GLOBAL_ASM( -glabel func0f0205ac -/* f0205ac: 44856000 */ mtc1 $a1,$f12 -/* f0205b0: c4840100 */ lwc1 $f4,0x100($a0) -/* f0205b4: 460c2181 */ sub.s $f6,$f4,$f12 -/* f0205b8: 03e00008 */ jr $ra -/* f0205bc: e4860100 */ swc1 $f6,0x100($a0) -/* f0205c0: 44806000 */ mtc1 $zero,$f12 -/* f0205c4: c4820100 */ lwc1 $f2,0x100($a0) -/* f0205c8: 460c103c */ c.lt.s $f2,$f12 -/* f0205cc: 00000000 */ sll $zero,$zero,0x0 -/* f0205d0: 45020004 */ bc1fl .L0f0205e4 -/* f0205d4: 46006006 */ mov.s $f0,$f12 -/* f0205d8: 03e00008 */ jr $ra -/* f0205dc: 46001007 */ neg.s $f0,$f2 -/* f0205e0: 46006006 */ mov.s $f0,$f12 -.L0f0205e4: -/* f0205e4: 03e00008 */ jr $ra -/* f0205e8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0205ec -/* f0205ec: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0205f0: afb00014 */ sw $s0,0x14($sp) -/* f0205f4: afb30020 */ sw $s3,0x20($sp) -/* f0205f8: afb2001c */ sw $s2,0x1c($sp) -/* f0205fc: 3c108006 */ lui $s0,0x8006 -/* f020600: afbf0024 */ sw $ra,0x24($sp) -/* f020604: afb10018 */ sw $s1,0x18($sp) -/* f020608: 26102984 */ addiu $s0,$s0,0x2984 -/* f02060c: 34128000 */ dli $s2,0x8000 -/* f020610: 24131388 */ addiu $s3,$zero,0x1388 -/* f020614: 8e0e0000 */ lw $t6,0x0($s0) -.L0f020618: -/* f020618: 25c20001 */ addiu $v0,$t6,0x1 -/* f02061c: 0052082a */ slt $at,$v0,$s2 -/* f020620: 14200003 */ bnez $at,.L0f020630 -/* f020624: ae020000 */ sw $v0,0x0($s0) -/* f020628: ae130000 */ sw $s3,0x0($s0) -/* f02062c: 02601025 */ or $v0,$s3,$zero -.L0f020630: -/* f020630: 00028c00 */ sll $s1,$v0,0x10 -/* f020634: 00112403 */ sra $a0,$s1,0x10 -/* f020638: 0fc0a1dd */ jal func0f028774 -/* f02063c: 00808825 */ or $s1,$a0,$zero -/* f020640: 5440fff5 */ bnezl $v0,.L0f020618 -/* f020644: 8e0e0000 */ lw $t6,0x0($s0) -/* f020648: 8fbf0024 */ lw $ra,0x24($sp) -/* f02064c: 02201025 */ or $v0,$s1,$zero -/* f020650: 8fb10018 */ lw $s1,0x18($sp) -/* f020654: 8fb00014 */ lw $s0,0x14($sp) -/* f020658: 8fb2001c */ lw $s2,0x1c($sp) -/* f02065c: 8fb30020 */ lw $s3,0x20($sp) -/* f020660: 03e00008 */ jr $ra -/* f020664: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f020668 -/* f020668: 3c078006 */ lui $a3,0x8006 -/* f02066c: 8ce7298c */ lw $a3,0x298c($a3) -/* f020670: 27bdffd8 */ addiu $sp,$sp,-40 -/* f020674: afb00018 */ sw $s0,0x18($sp) -/* f020678: afbf001c */ sw $ra,0x1c($sp) -/* f02067c: afa40028 */ sw $a0,0x28($sp) -/* f020680: afa5002c */ sw $a1,0x2c($sp) -/* f020684: 00008025 */ or $s0,$zero,$zero -/* f020688: 18e0000f */ blez $a3,.L0f0206c8 -/* f02068c: 00003025 */ or $a2,$zero,$zero -/* f020690: 3c048006 */ lui $a0,0x8006 -/* f020694: 8c842988 */ lw $a0,0x2988($a0) -/* f020698: 00001825 */ or $v1,$zero,$zero -/* f02069c: 00801025 */ or $v0,$a0,$zero -.L0f0206a0: -/* f0206a0: 844e0000 */ lh $t6,0x0($v0) -/* f0206a4: 24420368 */ addiu $v0,$v0,0x368 -/* f0206a8: 05c30004 */ bgezl $t6,.L0f0206bc -/* f0206ac: 24c60001 */ addiu $a2,$a2,0x1 -/* f0206b0: 10000005 */ beqz $zero,.L0f0206c8 -/* f0206b4: 00648021 */ addu $s0,$v1,$a0 -/* f0206b8: 24c60001 */ addiu $a2,$a2,0x1 -.L0f0206bc: -/* f0206bc: 00c7082a */ slt $at,$a2,$a3 -/* f0206c0: 1420fff7 */ bnez $at,.L0f0206a0 -/* f0206c4: 24630368 */ addiu $v1,$v1,0x368 -.L0f0206c8: -/* f0206c8: 8faf0028 */ lw $t7,0x28($sp) -/* f0206cc: adf00004 */ sw $s0,0x4($t7) -/* f0206d0: 0fc0817b */ jal func0f0205ec -/* f0206d4: afa60024 */ sw $a2,0x24($sp) -/* f0206d8: 8fa50024 */ lw $a1,0x24($sp) -/* f0206dc: a6020000 */ sh $v0,0x0($s0) -/* f0206e0: 86040000 */ lh $a0,0x0($s0) -/* f0206e4: afa00024 */ sw $zero,0x24($sp) -/* f0206e8: 0fc07976 */ jal func0f01e5d8 -/* f0206ec: 00003025 */ or $a2,$zero,$zero -/* f0206f0: a2000006 */ sb $zero,0x6($s0) -/* f0206f4: a6000010 */ sh $zero,0x10($s0) -/* f0206f8: 8fb80028 */ lw $t8,0x28($sp) -/* f0206fc: ae000020 */ sw $zero,0x20($s0) -/* f020700: a200000b */ sb $zero,0xb($s0) -/* f020704: ae0000d4 */ sw $zero,0xd4($s0) -/* f020708: a2000009 */ sb $zero,0x9($s0) -/* f02070c: 3c19800a */ lui $t9,0x800a -/* f020710: 3c01437a */ lui $at,0x437a -/* f020714: ae18001c */ sw $t8,0x1c($s0) -/* f020718: 8f399fc8 */ lw $t9,-0x6038($t9) -/* f02071c: 44812000 */ mtc1 $at,$f4 -/* f020720: 24040015 */ addiu $a0,$zero,0x15 -/* f020724: ae1900d8 */ sw $t9,0xd8($s0) -/* f020728: 0fc41b99 */ jal func0f106e64 -/* f02072c: e60400dc */ swc1 $f4,0xdc($s0) -/* f020730: 10400005 */ beqz $v0,.L0f020748 -/* f020734: 8fa60024 */ lw $a2,0x24($sp) -/* f020738: 3c014080 */ lui $at,0x4080 -/* f02073c: 44813000 */ mtc1 $at,$f6 -/* f020740: 00000000 */ sll $zero,$zero,0x0 -/* f020744: e60600dc */ swc1 $f6,0xdc($s0) -.L0f020748: -/* f020748: 44800000 */ mtc1 $zero,$f0 -/* f02074c: 240200ff */ addiu $v0,$zero,0xff -/* f020750: 3c013f80 */ lui $at,0x3f80 -/* f020754: 44814000 */ mtc1 $at,$f8 -/* f020758: 3c014080 */ lui $at,0x4080 -/* f02075c: 44815000 */ mtc1 $at,$f10 -/* f020760: 00404825 */ or $t1,$v0,$zero -/* f020764: 2407ffff */ addiu $a3,$zero,-1 -/* f020768: 24080001 */ addiu $t0,$zero,0x1 -/* f02076c: 240d0fff */ addiu $t5,$zero,0xfff -/* f020770: ae0000e0 */ sw $zero,0xe0($s0) -/* f020774: ae0000e4 */ sw $zero,0xe4($s0) -/* f020778: ae0000f4 */ sw $zero,0xf4($s0) -/* f02077c: a200000a */ sb $zero,0xa($s0) -/* f020780: a20900f8 */ sb $t1,0xf8($s0) -/* f020784: a20200fc */ sb $v0,0xfc($s0) -/* f020788: a20200fd */ sb $v0,0xfd($s0) -/* f02078c: a20200f9 */ sb $v0,0xf9($s0) -/* f020790: a20200fe */ sb $v0,0xfe($s0) -/* f020794: a20200fa */ sb $v0,0xfa($s0) -/* f020798: a20200ff */ sb $v0,0xff($s0) -/* f02079c: a20200fb */ sb $v0,0xfb($s0) -/* f0207a0: a60d018a */ sh $t5,0x18a($s0) -/* f0207a4: a2000191 */ sb $zero,0x191($s0) -/* f0207a8: a60702b2 */ sh $a3,0x2b2($s0) -/* f0207ac: a202000c */ sb $v0,0xc($s0) -/* f0207b0: ae080018 */ sw $t0,0x18($s0) -/* f0207b4: ae000014 */ sw $zero,0x14($s0) -/* f0207b8: a6000192 */ sh $zero,0x192($s0) -/* f0207bc: a2000007 */ sb $zero,0x7($s0) -/* f0207c0: a2000008 */ sb $zero,0x8($s0) -/* f0207c4: e600014c */ swc1 $f0,0x14c($s0) -/* f0207c8: e6000100 */ swc1 $f0,0x100($s0) -/* f0207cc: e60000b0 */ swc1 $f0,0xb0($s0) -/* f0207d0: e60000b4 */ swc1 $f0,0xb4($s0) -/* f0207d4: e60000b8 */ swc1 $f0,0xb8($s0) -/* f0207d8: e60000bc */ swc1 $f0,0xbc($s0) -/* f0207dc: e60000c0 */ swc1 $f0,0xc0($s0) -/* f0207e0: e60000c4 */ swc1 $f0,0xc4($s0) -/* f0207e4: e60000c8 */ swc1 $f0,0xc8($s0) -/* f0207e8: e60000cc */ swc1 $f0,0xcc($s0) -/* f0207ec: e60000d0 */ swc1 $f0,0xd0($s0) -/* f0207f0: e60800f0 */ swc1 $f8,0xf0($s0) -/* f0207f4: e60a0104 */ swc1 $f10,0x104($s0) -/* f0207f8: 8fae002c */ lw $t6,0x2c($sp) -/* f0207fc: 920f032d */ lbu $t7,0x32d($s0) -/* f020800: 3c0141a0 */ lui $at,0x41a0 -/* f020804: 44818000 */ mtc1 $at,$f16 -/* f020808: 3c014339 */ lui $at,0x4339 -/* f02080c: 31f9fffd */ andi $t9,$t7,0xfffd -/* f020810: 44819000 */ mtc1 $at,$f18 -/* f020814: 332a00fe */ andi $t2,$t9,0xfe -/* f020818: a219032d */ sb $t9,0x32d($s0) -/* f02081c: a20a032d */ sb $t2,0x32d($s0) -/* f020820: 314b00f3 */ andi $t3,$t2,0xf3 -/* f020824: 3c03800a */ lui $v1,0x800a -/* f020828: a600010c */ sh $zero,0x10c($s0) -/* f02082c: a607010e */ sh $a3,0x10e($s0) -/* f020830: a6070110 */ sh $a3,0x110($s0) -/* f020834: a6070354 */ sh $a3,0x354($s0) -/* f020838: a6070356 */ sh $a3,0x356($s0) -/* f02083c: a607035a */ sh $a3,0x35a($s0) -/* f020840: a607035c */ sh $a3,0x35c($s0) -/* f020844: a2000112 */ sb $zero,0x112($s0) -/* f020848: a2000113 */ sb $zero,0x113($s0) -/* f02084c: ae000114 */ sw $zero,0x114($s0) -/* f020850: a2000124 */ sb $zero,0x124($s0) -/* f020854: ae00011c */ sw $zero,0x11c($s0) -/* f020858: ae000120 */ sw $zero,0x120($s0) -/* f02085c: a2000126 */ sb $zero,0x126($s0) -/* f020860: a20002ad */ sb $zero,0x2ad($s0) -/* f020864: a6070128 */ sh $a3,0x128($s0) -/* f020868: a607012c */ sh $a3,0x12c($s0) -/* f02086c: a607012e */ sh $a3,0x12e($s0) -/* f020870: a6070130 */ sh $a3,0x130($s0) -/* f020874: a607012a */ sh $a3,0x12a($s0) -/* f020878: a6070132 */ sh $a3,0x132($s0) -/* f02087c: a2000004 */ sb $zero,0x4($s0) -/* f020880: a2000005 */ sb $zero,0x5($s0) -/* f020884: a20b032d */ sb $t3,0x32d($s0) -/* f020888: a200000f */ sb $zero,0xf($s0) -/* f02088c: a2000002 */ sb $zero,0x2($s0) -/* f020890: a2000003 */ sb $zero,0x3($s0) -/* f020894: a200000d */ sb $zero,0xd($s0) -/* f020898: a200035e */ sb $zero,0x35e($s0) -/* f02089c: a2000360 */ sb $zero,0x360($s0) -/* f0208a0: a200035f */ sb $zero,0x35f($s0) -/* f0208a4: a2070012 */ sb $a3,0x12($s0) -/* f0208a8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0208ac: a200000e */ sb $zero,0xe($s0) -/* f0208b0: ae000170 */ sw $zero,0x170($s0) -/* f0208b4: ae000174 */ sw $zero,0x174($s0) -/* f0208b8: ae000178 */ sw $zero,0x178($s0) -/* f0208bc: ae000300 */ sw $zero,0x300($s0) -/* f0208c0: a207017c */ sb $a3,0x17c($s0) -/* f0208c4: a207017d */ sb $a3,0x17d($s0) -/* f0208c8: e6000150 */ swc1 $f0,0x150($s0) -/* f0208cc: e6000154 */ swc1 $f0,0x154($s0) -/* f0208d0: e6000158 */ swc1 $f0,0x158($s0) -/* f0208d4: e600015c */ swc1 $f0,0x15c($s0) -/* f0208d8: e6000160 */ swc1 $f0,0x160($s0) -/* f0208dc: e6000164 */ swc1 $f0,0x164($s0) -/* f0208e0: e6000168 */ swc1 $f0,0x168($s0) -/* f0208e4: e600016c */ swc1 $f0,0x16c($s0) -/* f0208e8: ae0e0108 */ sw $t6,0x108($s0) -/* f0208ec: e6100024 */ swc1 $f16,0x24($s0) -/* f0208f0: e6120028 */ swc1 $f18,0x28($s0) -/* f0208f4: 8c6c0284 */ lw $t4,0x284($v1) -/* f0208f8: 44050000 */ mfc1 $a1,$f0 -/* f0208fc: 240dfffe */ addiu $t5,$zero,-2 -/* f020900: 8d8200bc */ lw $v0,0xbc($t4) -/* f020904: 02002025 */ or $a0,$s0,$zero -/* f020908: 54400004 */ bnezl $v0,.L0f02091c -/* f02090c: 8c6e0338 */ lw $t6,0x338($v1) -/* f020910: 10000008 */ beqz $zero,.L0f020934 -/* f020914: a60d017e */ sh $t5,0x17e($s0) -/* f020918: 8c6e0338 */ lw $t6,0x338($v1) -.L0f02091c: -/* f02091c: 24010048 */ addiu $at,$zero,0x48 -/* f020920: 004e7823 */ subu $t7,$v0,$t6 -/* f020924: 01e1001a */ div $zero,$t7,$at -/* f020928: 0000c012 */ mflo $t8 -/* f02092c: a618017e */ sh $t8,0x17e($s0) -/* f020930: 00000000 */ sll $zero,$zero,0x0 -.L0f020934: -/* f020934: a2070013 */ sb $a3,0x13($s0) -/* f020938: a2080125 */ sb $t0,0x125($s0) -/* f02093c: 0fc0cfea */ jal func0f033fa8 -/* f020940: afa60024 */ sw $a2,0x24($sp) -/* f020944: a2000184 */ sb $zero,0x184($s0) -/* f020948: a2000185 */ sb $zero,0x185($s0) -/* f02094c: a2000186 */ sb $zero,0x186($s0) -/* f020950: 0c004b70 */ jal 0x12dc0 -/* f020954: a2000187 */ sb $zero,0x187($s0) -/* f020958: 2401012c */ addiu $at,$zero,0x12c -/* f02095c: 0041001b */ divu $zero,$v0,$at -/* f020960: 8fa60024 */ lw $a2,0x24($sp) -/* f020964: 44800000 */ mtc1 $zero,$f0 -/* f020968: 3c013e80 */ lui $at,0x3e80 -/* f02096c: 44812000 */ mtc1 $at,$f4 -/* f020970: 0000c810 */ mfhi $t9 -/* f020974: 2407ffff */ addiu $a3,$zero,-1 -/* f020978: a6190188 */ sh $t9,0x188($s0) -/* f02097c: a2000190 */ sb $zero,0x190($s0) -/* f020980: a607019c */ sh $a3,0x19c($s0) -/* f020984: a6070292 */ sh $a3,0x292($s0) -/* f020988: a2000290 */ sb $zero,0x290($s0) -/* f02098c: 2402003c */ addiu $v0,$zero,0x3c -/* f020990: 02001825 */ or $v1,$s0,$zero -/* f020994: e600018c */ swc1 $f0,0x18c($s0) -/* f020998: e6000194 */ swc1 $f0,0x194($s0) -/* f02099c: e6040198 */ swc1 $f4,0x198($s0) -.L0f0209a0: -/* f0209a0: 24c60001 */ addiu $a2,$a2,0x1 -/* f0209a4: ac6001a0 */ sw $zero,0x1a0($v1) -/* f0209a8: 14c2fffd */ bne $a2,$v0,.L0f0209a0 -/* f0209ac: 24630004 */ addiu $v1,$v1,0x4 -/* f0209b0: 920a02e1 */ lbu $t2,0x2e1($s0) -/* f0209b4: 920e032d */ lbu $t6,0x32d($s0) -/* f0209b8: 24090e10 */ addiu $t1,$zero,0xe10 -/* f0209bc: 314cff01 */ andi $t4,$t2,0xff01 -/* f0209c0: 31d8ff7f */ andi $t8,$t6,0xff7f -/* f0209c4: a20c02e1 */ sb $t4,0x2e1($s0) -/* f0209c8: 318d00fe */ andi $t5,$t4,0xfe -/* f0209cc: ae0902a8 */ sw $t1,0x2a8($s0) -/* f0209d0: a20d02e1 */ sb $t5,0x2e1($s0) -/* f0209d4: a218032d */ sb $t8,0x32d($s0) -/* f0209d8: 3319008f */ andi $t9,$t8,0x8f -/* f0209dc: e6000294 */ swc1 $f0,0x294($s0) -/* f0209e0: e6000298 */ swc1 $f0,0x298($s0) -/* f0209e4: e600029c */ swc1 $f0,0x29c($s0) -/* f0209e8: a20002a0 */ sb $zero,0x2a0($s0) -/* f0209ec: a20002a1 */ sb $zero,0x2a1($s0) -/* f0209f0: a20002a2 */ sb $zero,0x2a2($s0) -/* f0209f4: a20002a3 */ sb $zero,0x2a3($s0) -/* f0209f8: ae0002a4 */ sw $zero,0x2a4($s0) -/* f0209fc: a20002ac */ sb $zero,0x2ac($s0) -/* f020a00: e60002c8 */ swc1 $f0,0x2c8($s0) -/* f020a04: e60002cc */ swc1 $f0,0x2cc($s0) -/* f020a08: e60002d0 */ swc1 $f0,0x2d0($s0) -/* f020a0c: a60702b8 */ sh $a3,0x2b8($s0) -/* f020a10: ae0002d4 */ sw $zero,0x2d4($s0) -/* f020a14: a60002d8 */ sh $zero,0x2d8($s0) -/* f020a18: e60002dc */ swc1 $f0,0x2dc($s0) -/* f020a1c: a20002e0 */ sb $zero,0x2e0($s0) -/* f020a20: a20002ff */ sb $zero,0x2ff($s0) -/* f020a24: a60002da */ sh $zero,0x2da($s0) -/* f020a28: e60002e8 */ swc1 $f0,0x2e8($s0) -/* f020a2c: e60002ec */ swc1 $f0,0x2ec($s0) -/* f020a30: e60002f0 */ swc1 $f0,0x2f0($s0) -/* f020a34: e60002f4 */ swc1 $f0,0x2f4($s0) -/* f020a38: e60002f8 */ swc1 $f0,0x2f8($s0) -/* f020a3c: a20002fd */ sb $zero,0x2fd($s0) -/* f020a40: a20002b1 */ sb $zero,0x2b1($s0) -/* f020a44: e6000304 */ swc1 $f0,0x304($s0) -/* f020a48: e6000308 */ swc1 $f0,0x308($s0) -/* f020a4c: e600030c */ swc1 $f0,0x30c($s0) -/* f020a50: e6000314 */ swc1 $f0,0x314($s0) -/* f020a54: e6000310 */ swc1 $f0,0x310($s0) -/* f020a58: e6000318 */ swc1 $f0,0x318($s0) -/* f020a5c: ae000348 */ sw $zero,0x348($s0) -/* f020a60: ae00034c */ sw $zero,0x34c($s0) -/* f020a64: ae00031c */ sw $zero,0x31c($s0) -/* f020a68: e6000320 */ swc1 $f0,0x320($s0) -/* f020a6c: e6000324 */ swc1 $f0,0x324($s0) -/* f020a70: e6000328 */ swc1 $f0,0x328($s0) -/* f020a74: a200032c */ sb $zero,0x32c($s0) -/* f020a78: ae000364 */ sw $zero,0x364($s0) -/* f020a7c: a219032d */ sb $t9,0x32d($s0) -/* f020a80: a200032f */ sb $zero,0x32f($s0) -/* f020a84: a6000330 */ sh $zero,0x330($s0) -/* f020a88: a2000332 */ sb $zero,0x332($s0) -/* f020a8c: a2070333 */ sb $a3,0x333($s0) -/* f020a90: 3c09800a */ lui $t1,0x800a -/* f020a94: 8d2aa254 */ lw $t2,-0x5dac($t1) -/* f020a98: 920d032e */ lbu $t5,0x32e($s0) -/* f020a9c: ae000350 */ sw $zero,0x350($s0) -/* f020aa0: 000a6180 */ sll $t4,$t2,0x6 -/* f020aa4: 31aeff3f */ andi $t6,$t5,0xff3f -/* f020aa8: 018e7825 */ or $t7,$t4,$t6 -/* f020aac: a20f032e */ sb $t7,0x32e($s0) -/* f020ab0: 0c004b70 */ jal 0x12dc0 -/* f020ab4: a20002fe */ sb $zero,0x2fe($s0) -/* f020ab8: 2401001e */ addiu $at,$zero,0x1e -/* f020abc: 0041001b */ divu $zero,$v0,$at -/* f020ac0: 9219032e */ lbu $t9,0x32e($s0) -/* f020ac4: 0000c010 */ mfhi $t8 -/* f020ac8: 2407ffff */ addiu $a3,$zero,-1 -/* f020acc: 332affef */ andi $t2,$t9,0xffef -/* f020ad0: a20a032e */ sb $t2,0x32e($s0) -/* f020ad4: 314b00f7 */ andi $t3,$t2,0xf7 -/* f020ad8: a218033b */ sb $t8,0x33b($s0) -/* f020adc: a2000361 */ sb $zero,0x361($s0) -/* f020ae0: a6000358 */ sh $zero,0x358($s0) -/* f020ae4: ae0000e8 */ sw $zero,0xe8($s0) -/* f020ae8: a60700ec */ sh $a3,0xec($s0) -/* f020aec: a60000ee */ sh $zero,0xee($s0) -/* f020af0: a20b032e */ sb $t3,0x32e($s0) -/* f020af4: a2000291 */ sb $zero,0x291($s0) -/* f020af8: 0fc52719 */ jal func0f149c64 -/* f020afc: 02002025 */ or $a0,$s0,$zero -/* f020b00: 8fbf001c */ lw $ra,0x1c($sp) -/* f020b04: 8fb00018 */ lw $s0,0x18($sp) -/* f020b08: 27bd0028 */ addiu $sp,$sp,0x28 -/* f020b0c: 03e00008 */ jr $ra -/* f020b10: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f020b14 -/* f020b14: 27bdff98 */ addiu $sp,$sp,-104 -/* f020b18: afbf003c */ sw $ra,0x3c($sp) -/* f020b1c: afb20038 */ sw $s2,0x38($sp) -/* f020b20: afb10034 */ sw $s1,0x34($sp) -/* f020b24: afb00030 */ sw $s0,0x30($sp) -/* f020b28: afa60070 */ sw $a2,0x70($sp) -/* f020b2c: afa70074 */ sw $a3,0x74($sp) -/* f020b30: 8c820004 */ lw $v0,0x4($a0) -/* f020b34: 240e0003 */ addiu $t6,$zero,0x3 -/* f020b38: 00808825 */ or $s1,$a0,$zero -/* f020b3c: 00a09025 */ or $s2,$a1,$zero -/* f020b40: 14400004 */ bnez $v0,.L0f020b54 -/* f020b44: a08e0000 */ sb $t6,0x0($a0) -/* f020b48: 0fc0819a */ jal func0f020668 -/* f020b4c: 8fa5007c */ lw $a1,0x7c($sp) -/* f020b50: 8e220004 */ lw $v0,0x4($s1) -.L0f020b54: -/* f020b54: 3c057f02 */ lui $a1,0x7f02 -/* f020b58: 00408025 */ or $s0,$v0,$zero -/* f020b5c: 24a5f378 */ addiu $a1,$a1,-3208 -/* f020b60: 0c007800 */ jal 0x1e000 -/* f020b64: 02402025 */ or $a0,$s2,$zero -/* f020b68: 240f0001 */ addiu $t7,$zero,0x1 -/* f020b6c: ae500004 */ sw $s0,0x4($s2) -/* f020b70: a24f0001 */ sb $t7,0x1($s2) -/* f020b74: ae120020 */ sw $s2,0x20($s0) -/* f020b78: 8fa50078 */ lw $a1,0x78($sp) -/* f020b7c: 0fc0f94e */ jal func0f03e538 -/* f020b80: 02002025 */ or $a0,$s0,$zero -/* f020b84: 3c058006 */ lui $a1,0x8006 -/* f020b88: 8ca52968 */ lw $a1,0x2968($a1) -/* f020b8c: 02402025 */ or $a0,$s2,$zero -/* f020b90: 0c0077eb */ jal 0x1dfac -/* f020b94: 24060000 */ addiu $a2,$zero,0x0 -/* f020b98: 8fa20070 */ lw $v0,0x70($sp) -/* f020b9c: 3c0142c8 */ lui $at,0x42c8 -/* f020ba0: 44814000 */ mtc1 $at,$f8 -/* f020ba4: c4440000 */ lwc1 $f4,0x0($v0) -/* f020ba8: 26180191 */ addiu $t8,$s0,0x191 -/* f020bac: 261902b2 */ addiu $t9,$s0,0x2b2 -/* f020bb0: e7a40058 */ swc1 $f4,0x58($sp) -/* f020bb4: c4460004 */ lwc1 $f6,0x4($v0) -/* f020bb8: 27a40058 */ addiu $a0,$sp,0x58 -/* f020bbc: 8fa60074 */ lw $a2,0x74($sp) -/* f020bc0: 46083280 */ add.s $f10,$f6,$f8 -/* f020bc4: 2607018a */ addiu $a3,$s0,0x18a -/* f020bc8: e7aa005c */ swc1 $f10,0x5c($sp) -/* f020bcc: c4500008 */ lwc1 $f16,0x8($v0) -/* f020bd0: e7b00060 */ swc1 $f16,0x60($sp) -/* f020bd4: 8e050024 */ lw $a1,0x24($s0) -/* f020bd8: afa00020 */ sw $zero,0x20($sp) -/* f020bdc: afa0001c */ sw $zero,0x1c($sp) -/* f020be0: afb90018 */ sw $t9,0x18($sp) -/* f020be4: afa00014 */ sw $zero,0x14($sp) -/* f020be8: 0c00a86c */ jal 0x2a1b0 -/* f020bec: afb80010 */ sw $t8,0x10($sp) -/* f020bf0: e7a00054 */ swc1 $f0,0x54($sp) -/* f020bf4: e60000b8 */ swc1 $f0,0xb8($s0) -/* f020bf8: e60000b4 */ swc1 $f0,0xb4($s0) -/* f020bfc: 3c017f1b */ lui $at,0x7f1b -/* f020c00: c4328724 */ lwc1 $f18,-0x78dc($at) -/* f020c04: 3c0142c8 */ lui $at,0x42c8 -/* f020c08: 44814000 */ mtc1 $at,$f8 -/* f020c0c: 46120102 */ mul.s $f4,$f0,$f18 -/* f020c10: 02202025 */ or $a0,$s1,$zero -/* f020c14: 46080280 */ add.s $f10,$f0,$f8 -/* f020c18: e60400b0 */ swc1 $f4,0xb0($s0) -/* f020c1c: c7a60058 */ lwc1 $f6,0x58($sp) -/* f020c20: e62a000c */ swc1 $f10,0xc($s1) -/* f020c24: e6260008 */ swc1 $f6,0x8($s1) -/* f020c28: c7b00060 */ lwc1 $f16,0x60($sp) -/* f020c2c: 0fc19711 */ jal func0f065c44 -/* f020c30: e6300010 */ swc1 $f16,0x10($s1) -/* f020c34: 8fa40074 */ lw $a0,0x74($sp) -/* f020c38: 0fc195e9 */ jal func0f0657a4 -/* f020c3c: 26250028 */ addiu $a1,$s1,0x28 -/* f020c40: 0fc0882b */ jal func0f0220ac -/* f020c44: 02002025 */ or $a0,$s0,$zero -/* f020c48: 02402025 */ or $a0,$s2,$zero -/* f020c4c: 0c006b4d */ jal 0x1ad34 -/* f020c50: 26250008 */ addiu $a1,$s1,0x8 -/* f020c54: 8e040020 */ lw $a0,0x20($s0) -/* f020c58: 24010001 */ addiu $at,$zero,0x1 -/* f020c5c: 8c880008 */ lw $t0,0x8($a0) -/* f020c60: 8d050000 */ lw $a1,0x0($t0) -/* f020c64: 94a20000 */ lhu $v0,0x0($a1) -/* f020c68: 304900ff */ andi $t1,$v0,0xff -/* f020c6c: 55210006 */ bnel $t1,$at,.L0f020c88 -/* f020c70: c6240008 */ lwc1 $f4,0x8($s1) -/* f020c74: 0c006a87 */ jal 0x1aa1c -/* f020c78: 00000000 */ sll $zero,$zero,0x0 -/* f020c7c: c7b20054 */ lwc1 $f18,0x54($sp) -/* f020c80: e4520004 */ swc1 $f18,0x4($v0) -/* f020c84: c6240008 */ lwc1 $f4,0x8($s1) -.L0f020c88: -/* f020c88: 02202025 */ or $a0,$s1,$zero -/* f020c8c: 260500fc */ addiu $a1,$s0,0xfc -/* f020c90: e60400c8 */ swc1 $f4,0xc8($s0) -/* f020c94: c626000c */ lwc1 $f6,0xc($s1) -/* f020c98: 9606018a */ lhu $a2,0x18a($s0) -/* f020c9c: e60600cc */ swc1 $f6,0xcc($s0) -/* f020ca0: c6280010 */ lwc1 $f8,0x10($s1) -/* f020ca4: 0fc1a451 */ jal func0f069144 -/* f020ca8: e60800d0 */ swc1 $f8,0xd0($s0) -/* f020cac: 8fbf003c */ lw $ra,0x3c($sp) -/* f020cb0: 02201025 */ or $v0,$s1,$zero -/* f020cb4: 8fb10034 */ lw $s1,0x34($sp) -/* f020cb8: 8fb00030 */ lw $s0,0x30($sp) -/* f020cbc: 8fb20038 */ lw $s2,0x38($sp) -/* f020cc0: 03e00008 */ jr $ra -/* f020cc4: 27bd0068 */ addiu $sp,$sp,0x68 -); - -GLOBAL_ASM( -glabel func0f020cc8 -/* f020cc8: 27bdffd8 */ addiu $sp,$sp,-40 -/* f020ccc: afbf0024 */ sw $ra,0x24($sp) -/* f020cd0: afb00020 */ sw $s0,0x20($sp) -/* f020cd4: afa40028 */ sw $a0,0x28($sp) -/* f020cd8: afa5002c */ sw $a1,0x2c($sp) -/* f020cdc: afa60030 */ sw $a2,0x30($sp) -/* f020ce0: 0fc180d6 */ jal func0f060358 -/* f020ce4: afa70034 */ sw $a3,0x34($sp) -/* f020ce8: 10400011 */ beqz $v0,.L0f020d30 -/* f020cec: 00408025 */ or $s0,$v0,$zero -/* f020cf0: c7a40034 */ lwc1 $f4,0x34($sp) -/* f020cf4: 8fae0038 */ lw $t6,0x38($sp) -/* f020cf8: 00402025 */ or $a0,$v0,$zero -/* f020cfc: 8fa50028 */ lw $a1,0x28($sp) -/* f020d00: 8fa6002c */ lw $a2,0x2c($sp) -/* f020d04: 8fa70030 */ lw $a3,0x30($sp) -/* f020d08: e7a40010 */ swc1 $f4,0x10($sp) -/* f020d0c: 0fc082c5 */ jal func0f020b14 -/* f020d10: afae0014 */ sw $t6,0x14($sp) -/* f020d14: 00408025 */ or $s0,$v0,$zero -/* f020d18: 0fc41b99 */ jal func0f106e64 -/* f020d1c: 2404000c */ addiu $a0,$zero,0xc -/* f020d20: 10400003 */ beqz $v0,.L0f020d30 -/* f020d24: 3c054100 */ lui $a1,0x4100 -/* f020d28: 0fc0cfea */ jal func0f033fa8 -/* f020d2c: 8e040004 */ lw $a0,0x4($s0) -.L0f020d30: -/* f020d30: 8fbf0024 */ lw $ra,0x24($sp) -/* f020d34: 02001025 */ or $v0,$s0,$zero -/* f020d38: 8fb00020 */ lw $s0,0x20($sp) -/* f020d3c: 03e00008 */ jr $ra -/* f020d40: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f020d44 -/* f020d44: 27bdffb0 */ addiu $sp,$sp,-80 -/* f020d48: afbf0024 */ sw $ra,0x24($sp) -/* f020d4c: afb20020 */ sw $s2,0x20($sp) -/* f020d50: afb1001c */ sw $s1,0x1c($sp) -/* f020d54: afb00018 */ sw $s0,0x18($sp) -/* f020d58: afa50054 */ sw $a1,0x54($sp) -/* f020d5c: 8c820004 */ lw $v0,0x4($a0) -/* f020d60: 00808825 */ or $s1,$a0,$zero -/* f020d64: 00009025 */ or $s2,$zero,$zero -/* f020d68: 8c4e0020 */ lw $t6,0x20($v0) -/* f020d6c: afae0048 */ sw $t6,0x48($sp) -/* f020d70: 8044017c */ lb $a0,0x17c($v0) -/* f020d74: 0fc29c2a */ jal func0f0a70a8 -/* f020d78: afa2004c */ sw $v0,0x4c($sp) -/* f020d7c: 8faf004c */ lw $t7,0x4c($sp) -/* f020d80: 0fc29c2a */ jal func0f0a70a8 -/* f020d84: 81e4017d */ lb $a0,0x17d($t7) -/* f020d88: 8fb8004c */ lw $t8,0x4c($sp) -/* f020d8c: 3c08800a */ lui $t0,0x800a -/* f020d90: 8704012c */ lh $a0,0x12c($t8) -/* f020d94: 0480000b */ bltz $a0,.L0f020dc4 -/* f020d98: 0004c8c0 */ sll $t9,$a0,0x3 -/* f020d9c: 8d08a2f8 */ lw $t0,-0x5d08($t0) -/* f020da0: 0324c821 */ addu $t9,$t9,$a0 -/* f020da4: 0019c8c0 */ sll $t9,$t9,0x3 -/* f020da8: 03281821 */ addu $v1,$t9,$t0 -/* f020dac: 8c620004 */ lw $v0,0x4($v1) -/* f020db0: 3c01ffdf */ lui $at,0xffdf -/* f020db4: 3421ffff */ ori $at,$at,0xffff -/* f020db8: 8c490040 */ lw $t1,0x40($v0) -/* f020dbc: 01215024 */ and $t2,$t1,$at -/* f020dc0: ac4a0040 */ sw $t2,0x40($v0) -.L0f020dc4: -/* f020dc4: 0fc50567 */ jal func0f14159c -/* f020dc8: 02202025 */ or $a0,$s1,$zero -/* f020dcc: 02202025 */ or $a0,$s1,$zero -/* f020dd0: 24050001 */ addiu $a1,$zero,0x1 -/* f020dd4: 0fc249af */ jal func0f0926bc -/* f020dd8: 3406ffff */ dli $a2,0xffff -/* f020ddc: 0fc0a4af */ jal func0f0292bc -/* f020de0: 02202025 */ or $a0,$s1,$zero -/* f020de4: 00002025 */ or $a0,$zero,$zero -/* f020de8: 0fc226a5 */ jal func0f089a94 -/* f020dec: 8fa50048 */ lw $a1,0x48($sp) -/* f020df0: 0fc19711 */ jal func0f065c44 -/* f020df4: 02202025 */ or $a0,$s1,$zero -/* f020df8: 3c0b800a */ lui $t3,0x800a -/* f020dfc: 8d6ba474 */ lw $t3,-0x5b8c($t3) -/* f020e00: 24010026 */ addiu $at,$zero,0x26 -/* f020e04: 55610005 */ bnel $t3,$at,.L0f020e1c -/* f020e08: 8e24001c */ lw $a0,0x1c($s1) -/* f020e0c: 0fc2556c */ jal func0f0955b0 -/* f020e10: 24040026 */ addiu $a0,$zero,0x26 -/* f020e14: 00409025 */ or $s2,$v0,$zero -/* f020e18: 8e24001c */ lw $a0,0x1c($s1) -.L0f020e1c: -/* f020e1c: 10800018 */ beqz $a0,.L0f020e80 -/* f020e20: 00000000 */ sll $zero,$zero,0x0 -.L0f020e24: -/* f020e24: 8c860004 */ lw $a2,0x4($a0) -/* f020e28: 8c900020 */ lw $s0,0x20($a0) -/* f020e2c: 8ccc0040 */ lw $t4,0x40($a2) -/* f020e30: 318d0400 */ andi $t5,$t4,0x400 -/* f020e34: 15a00010 */ bnez $t5,.L0f020e78 -/* f020e38: 00000000 */ sll $zero,$zero,0x0 -/* f020e3c: 10d2000e */ beq $a2,$s2,.L0f020e78 -/* f020e40: 00000000 */ sll $zero,$zero,0x0 -/* f020e44: 922e0000 */ lbu $t6,0x0($s1) -/* f020e48: 24010006 */ addiu $at,$zero,0x6 -/* f020e4c: 15c10005 */ bne $t6,$at,.L0f020e64 -/* f020e50: 00000000 */ sll $zero,$zero,0x0 -/* f020e54: 8ccf0010 */ lw $t7,0x10($a2) -/* f020e58: 000fc240 */ sll $t8,$t7,0x9 -/* f020e5c: 07000006 */ bltz $t8,.L0f020e78 -/* f020e60: 00000000 */ sll $zero,$zero,0x0 -.L0f020e64: -/* f020e64: 0fc20be2 */ jal func0f082f88 -/* f020e68: afa6002c */ sw $a2,0x2c($sp) -/* f020e6c: 8fa4002c */ lw $a0,0x2c($sp) -/* f020e70: 0fc1acd3 */ jal func0f06b34c -/* f020e74: 24050001 */ addiu $a1,$zero,0x1 -.L0f020e78: -/* f020e78: 1600ffea */ bnez $s0,.L0f020e24 -/* f020e7c: 02002025 */ or $a0,$s0,$zero -.L0f020e80: -/* f020e80: 0fc2cc33 */ jal func0f0b30cc -/* f020e84: 8fa40048 */ lw $a0,0x48($sp) -/* f020e88: 8fa2004c */ lw $v0,0x4c($sp) -/* f020e8c: ac400020 */ sw $zero,0x20($v0) -/* f020e90: 8fb90054 */ lw $t9,0x54($sp) -/* f020e94: 53200039 */ beqzl $t9,.L0f020f7c -/* f020e98: 8fbf0024 */ lw $ra,0x24($sp) -/* f020e9c: 0fc079a9 */ jal func0f01e6a4 -/* f020ea0: 84440000 */ lh $a0,0x0($v0) -/* f020ea4: 8fa8004c */ lw $t0,0x4c($sp) -/* f020ea8: 2410ffff */ addiu $s0,$zero,-1 -/* f020eac: 85040292 */ lh $a0,0x292($t0) -/* f020eb0: 12040005 */ beq $s0,$a0,.L0f020ec8 -/* f020eb4: 00000000 */ sll $zero,$zero,0x0 -/* f020eb8: 0fc45929 */ jal func0f1164a4 -/* f020ebc: 00002825 */ or $a1,$zero,$zero -/* f020ec0: 8fa9004c */ lw $t1,0x4c($sp) -/* f020ec4: a5300292 */ sh $s0,0x292($t1) -.L0f020ec8: -/* f020ec8: 3c0a800a */ lui $t2,0x800a -/* f020ecc: 8d4aa2f8 */ lw $t2,-0x5d08($t2) -/* f020ed0: 24010048 */ addiu $at,$zero,0x48 -/* f020ed4: 022a2023 */ subu $a0,$s1,$t2 -/* f020ed8: 0081001a */ div $zero,$a0,$at -/* f020edc: 00002012 */ mflo $a0 -/* f020ee0: 0fc083e4 */ jal func0f020f90 -/* f020ee4: 00000000 */ sll $zero,$zero,0x0 -/* f020ee8: 0fc1a0bf */ jal func0f0682fc -/* f020eec: 02202025 */ or $a0,$s1,$zero -/* f020ef0: 3c0c800a */ lui $t4,0x800a -/* f020ef4: 8d8ca2d8 */ lw $t4,-0x5d28($t4) -/* f020ef8: 3c0d800a */ lui $t5,0x800a -/* f020efc: 5580001a */ bnezl $t4,.L0f020f68 -/* f020f00: 8fa8004c */ lw $t0,0x4c($sp) -/* f020f04: 81aedfeb */ lb $t6,-0x2015($t5) -/* f020f08: 3c04800a */ lui $a0,0x800a -/* f020f0c: 05c30016 */ bgezl $t6,.L0f020f68 -/* f020f10: 8fa8004c */ lw $t0,0x4c($sp) -/* f020f14: 8c84a434 */ lw $a0,-0x5bcc($a0) -/* f020f18: 00001825 */ or $v1,$zero,$zero -/* f020f1c: 00007880 */ sll $t7,$zero,0x2 -/* f020f20: 18800010 */ blez $a0,.L0f020f64 -/* f020f24: 3c18800a */ lui $t8,0x800a -/* f020f28: 27189fc0 */ addiu $t8,$t8,-24640 -/* f020f2c: 01f81021 */ addu $v0,$t7,$t8 -/* f020f30: 24050004 */ addiu $a1,$zero,0x4 -/* f020f34: 8c5904b8 */ lw $t9,0x4b8($v0) -.L0f020f38: -/* f020f38: 24630001 */ addiu $v1,$v1,0x1 -/* f020f3c: 56390005 */ bnel $s1,$t9,.L0f020f54 -/* f020f40: 0064082a */ slt $at,$v1,$a0 -/* f020f44: ac4004b8 */ sw $zero,0x4b8($v0) -/* f020f48: 3c04800a */ lui $a0,0x800a -/* f020f4c: 8c84a434 */ lw $a0,-0x5bcc($a0) -/* f020f50: 0064082a */ slt $at,$v1,$a0 -.L0f020f54: -/* f020f54: 10200003 */ beqz $at,.L0f020f64 -/* f020f58: 24420004 */ addiu $v0,$v0,0x4 -/* f020f5c: 5465fff6 */ bnel $v1,$a1,.L0f020f38 -/* f020f60: 8c5904b8 */ lw $t9,0x4b8($v0) -.L0f020f64: -/* f020f64: 8fa8004c */ lw $t0,0x4c($sp) -.L0f020f68: -/* f020f68: 0fc13301 */ jal func0f04cc04 -/* f020f6c: a5100000 */ sh $s0,0x0($t0) -/* f020f70: 0fc13341 */ jal func0f04cd04 -/* f020f74: 00000000 */ sll $zero,$zero,0x0 -/* f020f78: 8fbf0024 */ lw $ra,0x24($sp) -.L0f020f7c: -/* f020f7c: 8fb00018 */ lw $s0,0x18($sp) -/* f020f80: 8fb1001c */ lw $s1,0x1c($sp) -/* f020f84: 8fb20020 */ lw $s2,0x20($sp) -/* f020f88: 03e00008 */ jr $ra -/* f020f8c: 27bd0050 */ addiu $sp,$sp,0x50 -); - -GLOBAL_ASM( -glabel func0f020f90 -/* f020f90: 3c058006 */ lui $a1,0x8006 -/* f020f94: 8ca5298c */ lw $a1,0x298c($a1) -/* f020f98: 000470c0 */ sll $t6,$a0,0x3 -/* f020f9c: 3c0f800a */ lui $t7,0x800a -/* f020fa0: 8defa2f8 */ lw $t7,-0x5d08($t7) -/* f020fa4: 27bdffd0 */ addiu $sp,$sp,-48 -/* f020fa8: 01c47021 */ addu $t6,$t6,$a0 -/* f020fac: afb10018 */ sw $s1,0x18($sp) -/* f020fb0: 000e70c0 */ sll $t6,$t6,0x3 -/* f020fb4: 00808825 */ or $s1,$a0,$zero -/* f020fb8: afbf001c */ sw $ra,0x1c($sp) -/* f020fbc: afb00014 */ sw $s0,0x14($sp) -/* f020fc0: 00004825 */ or $t1,$zero,$zero -/* f020fc4: 18a00021 */ blez $a1,.L0f02104c -/* f020fc8: 01cf3821 */ addu $a3,$t6,$t7 -/* f020fcc: 3c068006 */ lui $a2,0x8006 -/* f020fd0: 24c62988 */ addiu $a2,$a2,0x2988 -/* f020fd4: 00008025 */ or $s0,$zero,$zero -.L0f020fd8: -/* f020fd8: 8cc20000 */ lw $v0,0x0($a2) -/* f020fdc: 00501821 */ addu $v1,$v0,$s0 -/* f020fe0: 8478017e */ lh $t8,0x17e($v1) -/* f020fe4: 02022021 */ addu $a0,$s0,$v0 -/* f020fe8: 56380014 */ bnel $s1,$t8,.L0f02103c -/* f020fec: 25290001 */ addiu $t1,$t1,0x1 -/* f020ff0: 8465012a */ lh $a1,0x12a($v1) -/* f020ff4: afa9002c */ sw $t1,0x2c($sp) -/* f020ff8: 0fc12705 */ jal func0f049c14 -/* f020ffc: afa70024 */ sw $a3,0x24($sp) -/* f021000: 3c068006 */ lui $a2,0x8006 -/* f021004: 24c62988 */ addiu $a2,$a2,0x2988 -/* f021008: 8fa70024 */ lw $a3,0x24($sp) -/* f02100c: 2408ffff */ addiu $t0,$zero,-1 -/* f021010: 14510004 */ bne $v0,$s1,.L0f021024 -/* f021014: 8fa9002c */ lw $t1,0x2c($sp) -/* f021018: 8cd90000 */ lw $t9,0x0($a2) -/* f02101c: 03306021 */ addu $t4,$t9,$s0 -/* f021020: a588012a */ sh $t0,0x12a($t4) -.L0f021024: -/* f021024: 8ccd0000 */ lw $t5,0x0($a2) -/* f021028: 3c058006 */ lui $a1,0x8006 -/* f02102c: 01b07021 */ addu $t6,$t5,$s0 -/* f021030: a5c8017e */ sh $t0,0x17e($t6) -/* f021034: 8ca5298c */ lw $a1,0x298c($a1) -/* f021038: 25290001 */ addiu $t1,$t1,0x1 -.L0f02103c: -/* f02103c: 0125082a */ slt $at,$t1,$a1 -/* f021040: 1420ffe5 */ bnez $at,.L0f020fd8 -/* f021044: 26100368 */ addiu $s0,$s0,0x368 -/* f021048: 00004825 */ or $t1,$zero,$zero -.L0f02104c: -/* f02104c: 3c0f800a */ lui $t7,0x800a -/* f021050: 8defa02c */ lw $t7,-0x5fd4($t7) -/* f021054: 3c18800a */ lui $t8,0x800a -/* f021058: 3c19800a */ lui $t9,0x800a -/* f02105c: 11e00003 */ beqz $t7,.L0f02106c -/* f021060: 3c0c800a */ lui $t4,0x800a -/* f021064: 10000002 */ beqz $zero,.L0f021070 -/* f021068: 240b0001 */ addiu $t3,$zero,0x1 -.L0f02106c: -/* f02106c: 00005825 */ or $t3,$zero,$zero -.L0f021070: -/* f021070: 8f18a028 */ lw $t8,-0x5fd8($t8) -/* f021074: 00004025 */ or $t0,$zero,$zero -/* f021078: 00001825 */ or $v1,$zero,$zero -/* f02107c: 13000003 */ beqz $t8,.L0f02108c -/* f021080: 00001025 */ or $v0,$zero,$zero -/* f021084: 10000001 */ beqz $zero,.L0f02108c -/* f021088: 24080001 */ addiu $t0,$zero,0x1 -.L0f02108c: -/* f02108c: 8f39a024 */ lw $t9,-0x5fdc($t9) -/* f021090: 0009c080 */ sll $t8,$t1,0x2 -/* f021094: 24050030 */ addiu $a1,$zero,0x30 -/* f021098: 13200003 */ beqz $t9,.L0f0210a8 -/* f02109c: 00000000 */ sll $zero,$zero,0x0 -/* f0210a0: 10000001 */ beqz $zero,.L0f0210a8 -/* f0210a4: 24030001 */ addiu $v1,$zero,0x1 -.L0f0210a8: -/* f0210a8: 8d8ca030 */ lw $t4,-0x5fd0($t4) -/* f0210ac: 3c19800a */ lui $t9,0x800a -/* f0210b0: 27399fc0 */ addiu $t9,$t9,-24640 -/* f0210b4: 11800003 */ beqz $t4,.L0f0210c4 -/* f0210b8: 03192021 */ addu $a0,$t8,$t9 -/* f0210bc: 10000001 */ beqz $zero,.L0f0210c4 -/* f0210c0: 24020001 */ addiu $v0,$zero,0x1 -.L0f0210c4: -/* f0210c4: 00436821 */ addu $t5,$v0,$v1 -/* f0210c8: 01a87021 */ addu $t6,$t5,$t0 -/* f0210cc: 01cb7821 */ addu $t7,$t6,$t3 -/* f0210d0: 59e00031 */ blezl $t7,.L0f021198 -/* f0210d4: 8fbf001c */ lw $ra,0x1c($sp) -/* f0210d8: 8c820064 */ lw $v0,0x64($a0) -.L0f0210dc: -/* f0210dc: 25290001 */ addiu $t1,$t1,0x1 -/* f0210e0: 00005825 */ or $t3,$zero,$zero -/* f0210e4: 8c4c1624 */ lw $t4,0x1624($v0) -/* f0210e8: 00004025 */ or $t0,$zero,$zero -/* f0210ec: 3c06800a */ lui $a2,0x800a -/* f0210f0: 14ec0002 */ bne $a3,$t4,.L0f0210fc -/* f0210f4: 3c0a800a */ lui $t2,0x800a -/* f0210f8: ac401624 */ sw $zero,0x1624($v0) -.L0f0210fc: -/* f0210fc: 00001025 */ or $v0,$zero,$zero -/* f021100: 8c8d0064 */ lw $t5,0x64($a0) -.L0f021104: -/* f021104: 01a21821 */ addu $v1,$t5,$v0 -/* f021108: 8c6e1630 */ lw $t6,0x1630($v1) -/* f02110c: 2442000c */ addiu $v0,$v0,0xc -/* f021110: 14ee0002 */ bne $a3,$t6,.L0f02111c -/* f021114: 00000000 */ sll $zero,$zero,0x0 -/* f021118: ac601630 */ sw $zero,0x1630($v1) -.L0f02111c: -/* f02111c: 5445fff9 */ bnel $v0,$a1,.L0f021104 -/* f021120: 8c8d0064 */ lw $t5,0x64($a0) -/* f021124: 3c02800a */ lui $v0,0x800a -/* f021128: 8c42a02c */ lw $v0,-0x5fd4($v0) -/* f02112c: 3c03800a */ lui $v1,0x800a -/* f021130: 24840004 */ addiu $a0,$a0,0x4 -/* f021134: 8c63a028 */ lw $v1,-0x5fd8($v1) -/* f021138: 8cc6a024 */ lw $a2,-0x5fdc($a2) -/* f02113c: 10400003 */ beqz $v0,.L0f02114c -/* f021140: 8d4aa030 */ lw $t2,-0x5fd0($t2) -/* f021144: 10000001 */ beqz $zero,.L0f02114c -/* f021148: 240b0001 */ addiu $t3,$zero,0x1 -.L0f02114c: -/* f02114c: 10600003 */ beqz $v1,.L0f02115c -/* f021150: 00001025 */ or $v0,$zero,$zero -/* f021154: 10000001 */ beqz $zero,.L0f02115c -/* f021158: 24080001 */ addiu $t0,$zero,0x1 -.L0f02115c: -/* f02115c: 10c00003 */ beqz $a2,.L0f02116c -/* f021160: 00001825 */ or $v1,$zero,$zero -/* f021164: 10000001 */ beqz $zero,.L0f02116c -/* f021168: 24030001 */ addiu $v1,$zero,0x1 -.L0f02116c: -/* f02116c: 11400003 */ beqz $t2,.L0f02117c -/* f021170: 00000000 */ sll $zero,$zero,0x0 -/* f021174: 10000001 */ beqz $zero,.L0f02117c -/* f021178: 24020001 */ addiu $v0,$zero,0x1 -.L0f02117c: -/* f02117c: 00437821 */ addu $t7,$v0,$v1 -/* f021180: 01e8c021 */ addu $t8,$t7,$t0 -/* f021184: 030bc821 */ addu $t9,$t8,$t3 -/* f021188: 0139082a */ slt $at,$t1,$t9 -/* f02118c: 5420ffd3 */ bnezl $at,.L0f0210dc -/* f021190: 8c820064 */ lw $v0,0x64($a0) -/* f021194: 8fbf001c */ lw $ra,0x1c($sp) -.L0f021198: -/* f021198: 8fb00014 */ lw $s0,0x14($sp) -/* f02119c: 8fb10018 */ lw $s1,0x18($sp) -/* f0211a0: 03e00008 */ jr $ra -/* f0211a4: 27bd0030 */ addiu $sp,$sp,0x30 -/* f0211a8: 27bdffd0 */ addiu $sp,$sp,-48 -/* f0211ac: afb30028 */ sw $s3,0x28($sp) -/* f0211b0: 3c138006 */ lui $s3,0x8006 -/* f0211b4: 26732968 */ addiu $s3,$s3,0x2968 -/* f0211b8: e66c0000 */ swc1 $f12,0x0($s3) -/* f0211bc: 3c028006 */ lui $v0,0x8006 -/* f0211c0: 8c42298c */ lw $v0,0x298c($v0) -/* f0211c4: afb10020 */ sw $s1,0x20($sp) -/* f0211c8: afbf002c */ sw $ra,0x2c($sp) -/* f0211cc: afb20024 */ sw $s2,0x24($sp) -/* f0211d0: afb0001c */ sw $s0,0x1c($sp) -/* f0211d4: f7b40010 */ sdc1 $f20,0x10($sp) -/* f0211d8: 18400014 */ blez $v0,.L0f02122c -/* f0211dc: 00008825 */ or $s1,$zero,$zero -/* f0211e0: 3c014416 */ lui $at,0x4416 -/* f0211e4: 3c128006 */ lui $s2,0x8006 -/* f0211e8: 4481a000 */ mtc1 $at,$f20 -/* f0211ec: 26522988 */ addiu $s2,$s2,0x2988 -/* f0211f0: 00008025 */ or $s0,$zero,$zero -.L0f0211f4: -/* f0211f4: 8e4e0000 */ lw $t6,0x0($s2) -/* f0211f8: 01d07821 */ addu $t7,$t6,$s0 -/* f0211fc: 8de40020 */ lw $a0,0x20($t7) -/* f021200: 50800007 */ beqzl $a0,.L0f021220 -/* f021204: 26310001 */ addiu $s1,$s1,0x1 -/* f021208: 4406a000 */ mfc1 $a2,$f20 -/* f02120c: 0c0077eb */ jal 0x1dfac -/* f021210: 8e650000 */ lw $a1,0x0($s3) -/* f021214: 3c028006 */ lui $v0,0x8006 -/* f021218: 8c42298c */ lw $v0,0x298c($v0) -/* f02121c: 26310001 */ addiu $s1,$s1,0x1 -.L0f021220: -/* f021220: 0222082a */ slt $at,$s1,$v0 -/* f021224: 1420fff3 */ bnez $at,.L0f0211f4 -/* f021228: 26100368 */ addiu $s0,$s0,0x368 -.L0f02122c: -/* f02122c: 8fbf002c */ lw $ra,0x2c($sp) -/* f021230: d7b40010 */ ldc1 $f20,0x10($sp) -/* f021234: 8fb0001c */ lw $s0,0x1c($sp) -/* f021238: 8fb10020 */ lw $s1,0x20($sp) -/* f02123c: 8fb20024 */ lw $s2,0x24($sp) -/* f021240: 8fb30028 */ lw $s3,0x28($sp) -/* f021244: 03e00008 */ jr $ra -/* f021248: 27bd0030 */ addiu $sp,$sp,0x30 -/* f02124c: 3c018006 */ lui $at,0x8006 -/* f021250: 03e00008 */ jr $ra -/* f021254: c4202968 */ lwc1 $f0,0x2968($at) -); - -GLOBAL_ASM( -glabel func0f021258 -/* f021258: 8082000e */ lb $v0,0xe($a0) -/* f02125c: 28410002 */ slti $at,$v0,0x2 -/* f021260: 5420002d */ bnezl $at,.L0f021318 -/* f021264: c4920160 */ lwc1 $f18,0x160($a0) -/* f021268: 44823000 */ mtc1 $v0,$f6 -/* f02126c: 3c03800a */ lui $v1,0x800a -/* f021270: 24639fc0 */ addiu $v1,$v1,-24640 -/* f021274: 46803220 */ cvt.s.w $f8,$f6 -/* f021278: c4640044 */ lwc1 $f4,0x44($v1) -/* f02127c: 3c013f80 */ lui $at,0x3f80 -/* f021280: 44811000 */ mtc1 $at,$f2 -/* f021284: 46082003 */ div.s $f0,$f4,$f8 -/* f021288: 4600103c */ c.lt.s $f2,$f0 -/* f02128c: 00000000 */ sll $zero,$zero,0x0 -/* f021290: 45020003 */ bc1fl .L0f0212a0 -/* f021294: c4820150 */ lwc1 $f2,0x150($a0) -/* f021298: 46001006 */ mov.s $f0,$f2 -/* f02129c: c4820150 */ lwc1 $f2,0x150($a0) -.L0f0212a0: -/* f0212a0: c48a0160 */ lwc1 $f10,0x160($a0) -/* f0212a4: c48c0154 */ lwc1 $f12,0x154($a0) -/* f0212a8: c4880164 */ lwc1 $f8,0x164($a0) -/* f0212ac: 46025481 */ sub.s $f18,$f10,$f2 -/* f0212b0: c48e0158 */ lwc1 $f14,0x158($a0) -/* f0212b4: c490015c */ lwc1 $f16,0x15c($a0) -/* f0212b8: 460c4281 */ sub.s $f10,$f8,$f12 -/* f0212bc: 46009182 */ mul.s $f6,$f18,$f0 -/* f0212c0: 808e000e */ lb $t6,0xe($a0) -/* f0212c4: 46005482 */ mul.s $f18,$f10,$f0 -/* f0212c8: 46061100 */ add.s $f4,$f2,$f6 -/* f0212cc: 46126180 */ add.s $f6,$f12,$f18 -/* f0212d0: e4840150 */ swc1 $f4,0x150($a0) -/* f0212d4: c4840168 */ lwc1 $f4,0x168($a0) -/* f0212d8: e4860154 */ swc1 $f6,0x154($a0) -/* f0212dc: 460e2201 */ sub.s $f8,$f4,$f14 -/* f0212e0: c486016c */ lwc1 $f6,0x16c($a0) -/* f0212e4: 46103101 */ sub.s $f4,$f6,$f16 -/* f0212e8: 46004282 */ mul.s $f10,$f8,$f0 -/* f0212ec: 00000000 */ sll $zero,$zero,0x0 -/* f0212f0: 46002202 */ mul.s $f8,$f4,$f0 -/* f0212f4: 460a7480 */ add.s $f18,$f14,$f10 -/* f0212f8: 46088280 */ add.s $f10,$f16,$f8 -/* f0212fc: e4920158 */ swc1 $f18,0x158($a0) -/* f021300: e48a015c */ swc1 $f10,0x15c($a0) -/* f021304: 8c6f0038 */ lw $t7,0x38($v1) -/* f021308: 01cfc023 */ subu $t8,$t6,$t7 -/* f02130c: 03e00008 */ jr $ra -/* f021310: a098000e */ sb $t8,0xe($a0) -/* f021314: c4920160 */ lwc1 $f18,0x160($a0) -.L0f021318: -/* f021318: c4860164 */ lwc1 $f6,0x164($a0) -/* f02131c: c4840168 */ lwc1 $f4,0x168($a0) -/* f021320: c488016c */ lwc1 $f8,0x16c($a0) -/* f021324: e4920150 */ swc1 $f18,0x150($a0) -/* f021328: e4860154 */ swc1 $f6,0x154($a0) -/* f02132c: e4840158 */ swc1 $f4,0x158($a0) -/* f021330: e488015c */ swc1 $f8,0x15c($a0) -/* f021334: 03e00008 */ jr $ra -/* f021338: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02133c -/* f02133c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f021340: afbf0014 */ sw $ra,0x14($sp) -/* f021344: 808e0007 */ lb $t6,0x7($a0) -/* f021348: 24010005 */ addiu $at,$zero,0x5 -/* f02134c: 51c10011 */ beql $t6,$at,.L0f021394 -/* f021350: 8fbf0014 */ lw $ra,0x14($sp) -/* f021354: 808f0012 */ lb $t7,0x12($a0) -/* f021358: 05e3000e */ bgezl $t7,.L0f021394 -/* f02135c: 8fbf0014 */ lw $ra,0x14($sp) -/* f021360: 94990192 */ lhu $t9,0x192($a0) -/* f021364: 24180001 */ addiu $t8,$zero,0x1 -/* f021368: a0980012 */ sb $t8,0x12($a0) -/* f02136c: 33280fff */ andi $t0,$t9,0xfff -/* f021370: a4880192 */ sh $t0,0x192($a0) -/* f021374: 0c004b70 */ jal 0x12dc0 -/* f021378: afa40018 */ sw $a0,0x18($sp) -/* f02137c: 8fa40018 */ lw $a0,0x18($sp) -/* f021380: 00025b40 */ sll $t3,$v0,0xd -/* f021384: 94890192 */ lhu $t1,0x192($a0) -/* f021388: 012b6025 */ or $t4,$t1,$t3 -/* f02138c: a48c0192 */ sh $t4,0x192($a0) -/* f021390: 8fbf0014 */ lw $ra,0x14($sp) -.L0f021394: -/* f021394: 27bd0018 */ addiu $sp,$sp,0x18 -/* f021398: 03e00008 */ jr $ra -/* f02139c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0213a0 -/* f0213a0: 80820012 */ lb $v0,0x12($a0) -/* f0213a4: 44856000 */ mtc1 $a1,$f12 -/* f0213a8: 240e0001 */ addiu $t6,$zero,0x1 -/* f0213ac: 04410003 */ bgez $v0,.L0f0213bc -/* f0213b0: 28410009 */ slti $at,$v0,0x9 -/* f0213b4: 10000004 */ beqz $zero,.L0f0213c8 -/* f0213b8: a08e0012 */ sb $t6,0x12($a0) -.L0f0213bc: -/* f0213bc: 14200002 */ bnez $at,.L0f0213c8 -/* f0213c0: 240f0004 */ addiu $t7,$zero,0x4 -/* f0213c4: a08f0012 */ sb $t7,0x12($a0) -.L0f0213c8: -/* f0213c8: 94980192 */ lhu $t8,0x192($a0) -/* f0213cc: 3c017f1b */ lui $at,0x7f1b -/* f0213d0: 33080fff */ andi $t0,$t8,0xfff -/* f0213d4: a4880192 */ sh $t0,0x192($a0) -/* f0213d8: 35091000 */ ori $t1,$t0,0x1000 -/* f0213dc: a4890192 */ sh $t1,0x192($a0) -/* f0213e0: c4248728 */ lwc1 $f4,-0x78d8($at) -/* f0213e4: 3c014100 */ lui $at,0x4100 -/* f0213e8: 44814000 */ mtc1 $at,$f8 -/* f0213ec: 46046180 */ add.s $f6,$f12,$f4 -/* f0213f0: 3c017f1b */ lui $at,0x7f1b -/* f0213f4: c430872c */ lwc1 $f16,-0x78d4($at) -/* f0213f8: 46083282 */ mul.s $f10,$f6,$f8 -/* f0213fc: 46105483 */ div.s $f18,$f10,$f16 -/* f021400: 4600910d */ trunc.w.s $f4,$f18 -/* f021404: 44022000 */ mfc1 $v0,$f4 -/* f021408: 00000000 */ sll $zero,$zero,0x0 -/* f02140c: 04430003 */ bgezl $v0,.L0f02141c -/* f021410: 28410008 */ slti $at,$v0,0x8 -/* f021414: 00001025 */ or $v0,$zero,$zero -/* f021418: 28410008 */ slti $at,$v0,0x8 -.L0f02141c: -/* f02141c: 54200003 */ bnezl $at,.L0f02142c -/* f021420: 948b0192 */ lhu $t3,0x192($a0) -/* f021424: 24020007 */ addiu $v0,$zero,0x7 -/* f021428: 948b0192 */ lhu $t3,0x192($a0) -.L0f02142c: -/* f02142c: 00026340 */ sll $t4,$v0,0xd -/* f021430: 016c6825 */ or $t5,$t3,$t4 -/* f021434: 03e00008 */ jr $ra -/* f021438: a48d0192 */ sh $t5,0x192($a0) -); - -GLOBAL_ASM( -glabel func0f02143c -/* f02143c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f021440: afbf001c */ sw $ra,0x1c($sp) -/* f021444: f7b40010 */ sdc1 $f20,0x10($sp) -/* f021448: 808e0012 */ lb $t6,0x12($a0) -/* f02144c: 948f0192 */ lhu $t7,0x192($a0) -/* f021450: 3c014120 */ lui $at,0x4120 -/* f021454: 448e2000 */ mtc1 $t6,$f4 -/* f021458: 31f81000 */ andi $t8,$t7,0x1000 -/* f02145c: 13000018 */ beqz $t8,.L0f0214c0 -/* f021460: 46802520 */ cvt.s.w $f20,$f4 -/* f021464: 3c014080 */ lui $at,0x4080 -/* f021468: 44810000 */ mtc1 $at,$f0 -/* f02146c: 3c017f1b */ lui $at,0x7f1b -/* f021470: 4600a03c */ c.lt.s $f20,$f0 -/* f021474: 00000000 */ sll $zero,$zero,0x0 -/* f021478: 45020009 */ bc1fl .L0f0214a0 -/* f02147c: 4600a281 */ sub.s $f10,$f20,$f0 -/* f021480: 3c017f1b */ lui $at,0x7f1b -/* f021484: c4268730 */ lwc1 $f6,-0x78d0($at) -/* f021488: 4606a202 */ mul.s $f8,$f20,$f6 -/* f02148c: 0c0068f7 */ jal 0x1a3dc -/* f021490: 46004303 */ div.s $f12,$f8,$f0 -/* f021494: 10000020 */ beqz $zero,.L0f021518 -/* f021498: 46000506 */ mov.s $f20,$f0 -/* f02149c: 4600a281 */ sub.s $f10,$f20,$f0 -.L0f0214a0: -/* f0214a0: c4308734 */ lwc1 $f16,-0x78cc($at) -/* f0214a4: 46105302 */ mul.s $f12,$f10,$f16 -/* f0214a8: 0c0068f7 */ jal 0x1a3dc -/* f0214ac: 00000000 */ sll $zero,$zero,0x0 -/* f0214b0: 3c013f80 */ lui $at,0x3f80 -/* f0214b4: 44819000 */ mtc1 $at,$f18 -/* f0214b8: 10000017 */ beqz $zero,.L0f021518 -/* f0214bc: 46009501 */ sub.s $f20,$f18,$f0 -.L0f0214c0: -/* f0214c0: 44810000 */ mtc1 $at,$f0 -/* f0214c4: 3c017f1b */ lui $at,0x7f1b -/* f0214c8: 4600a03c */ c.lt.s $f20,$f0 -/* f0214cc: 00000000 */ sll $zero,$zero,0x0 -/* f0214d0: 45020009 */ bc1fl .L0f0214f8 -/* f0214d4: 4600a201 */ sub.s $f8,$f20,$f0 -/* f0214d8: 3c017f1b */ lui $at,0x7f1b -/* f0214dc: c4248738 */ lwc1 $f4,-0x78c8($at) -/* f0214e0: 4604a182 */ mul.s $f6,$f20,$f4 -/* f0214e4: 0c0068f7 */ jal 0x1a3dc -/* f0214e8: 46003303 */ div.s $f12,$f6,$f0 -/* f0214ec: 1000000a */ beqz $zero,.L0f021518 -/* f0214f0: 46000506 */ mov.s $f20,$f0 -/* f0214f4: 4600a201 */ sub.s $f8,$f20,$f0 -.L0f0214f8: -/* f0214f8: c42a873c */ lwc1 $f10,-0x78c4($at) -/* f0214fc: 460a4302 */ mul.s $f12,$f8,$f10 -/* f021500: 0c0068f7 */ jal 0x1a3dc -/* f021504: 00000000 */ sll $zero,$zero,0x0 -/* f021508: 3c013f80 */ lui $at,0x3f80 -/* f02150c: 44818000 */ mtc1 $at,$f16 -/* f021510: 00000000 */ sll $zero,$zero,0x0 -/* f021514: 46008501 */ sub.s $f20,$f16,$f0 -.L0f021518: -/* f021518: 8fbf001c */ lw $ra,0x1c($sp) -/* f02151c: 4600a006 */ mov.s $f0,$f20 -/* f021520: d7b40010 */ ldc1 $f20,0x10($sp) -/* f021524: 03e00008 */ jr $ra -/* f021528: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02152c: 3c013f80 */ lui $at,0x3f80 -/* f021530: 44812000 */ mtc1 $at,$f4 -/* f021534: 27bdfea8 */ addiu $sp,$sp,-344 -/* f021538: 3c06800a */ lui $a2,0x800a -/* f02153c: 8cc6cd1c */ lw $a2,-0x32e4($a2) -/* f021540: afbf0014 */ sw $ra,0x14($sp) -/* f021544: afa5015c */ sw $a1,0x15c($sp) -/* f021548: e7a40154 */ swc1 $f4,0x154($sp) -/* f02154c: 8cce0020 */ lw $t6,0x20($a2) -/* f021550: 3c188008 */ lui $t8,0x8008 -/* f021554: 00803825 */ or $a3,$a0,$zero -/* f021558: 8dcf0008 */ lw $t7,0x8($t6) -/* f02155c: 2718cefc */ addiu $t8,$t8,-12548 -/* f021560: 3c198008 */ lui $t9,0x8008 -/* f021564: 8de20004 */ lw $v0,0x4($t7) -/* f021568: 2739ce40 */ addiu $t9,$t9,-12736 -/* f02156c: 24040007 */ addiu $a0,$zero,0x7 -/* f021570: 1702006d */ bne $t8,$v0,.L0f021728 -/* f021574: 00000000 */ sll $zero,$zero,0x0 -/* f021578: 00c02025 */ or $a0,$a2,$zero -/* f02157c: 0fc0f917 */ jal func0f03e45c -/* f021580: afa70158 */ sw $a3,0x158($sp) -/* f021584: 8fa70158 */ lw $a3,0x158($sp) -/* f021588: 24010001 */ addiu $at,$zero,0x1 -/* f02158c: e7a000ac */ swc1 $f0,0xac($sp) -/* f021590: 14e10006 */ bne $a3,$at,.L0f0215ac -/* f021594: 3c06800a */ lui $a2,0x800a -/* f021598: 8cc6cd1c */ lw $a2,-0x32e4($a2) -/* f02159c: c4c6030c */ lwc1 $f6,0x30c($a2) -/* f0215a0: c4ce0314 */ lwc1 $f14,0x314($a2) -/* f0215a4: 10000008 */ beqz $zero,.L0f0215c8 -/* f0215a8: e7a600b4 */ swc1 $f6,0xb4($sp) -.L0f0215ac: -/* f0215ac: 24010002 */ addiu $at,$zero,0x2 -/* f0215b0: 14e10279 */ bne $a3,$at,.L0f021f98 -/* f0215b4: 3c06800a */ lui $a2,0x800a -/* f0215b8: 8cc6cd1c */ lw $a2,-0x32e4($a2) -/* f0215bc: c4c80310 */ lwc1 $f8,0x310($a2) -/* f0215c0: c4ce0318 */ lwc1 $f14,0x318($a2) -/* f0215c4: e7a800b4 */ swc1 $f8,0xb4($sp) -.L0f0215c8: -/* f0215c8: 0fc2d5de */ jal func0f0b5778 -/* f0215cc: e7ae00b0 */ swc1 $f14,0xb0($sp) -/* f0215d0: 00402025 */ or $a0,$v0,$zero -/* f0215d4: 0c0056f8 */ jal 0x15be0 -/* f0215d8: 8fa5015c */ lw $a1,0x15c($sp) -/* f0215dc: 8fa2015c */ lw $v0,0x15c($sp) -/* f0215e0: c7ae00b0 */ lwc1 $f14,0xb0($sp) -/* f0215e4: 44808000 */ mtc1 $zero,$f16 -/* f0215e8: c44a0030 */ lwc1 $f10,0x30($v0) -/* f0215ec: 27a500b8 */ addiu $a1,$sp,0xb8 -/* f0215f0: 4610703c */ c.lt.s $f14,$f16 -/* f0215f4: e7aa0138 */ swc1 $f10,0x138($sp) -/* f0215f8: c4440034 */ lwc1 $f4,0x34($v0) -/* f0215fc: e7a4013c */ swc1 $f4,0x13c($sp) -/* f021600: c4460038 */ lwc1 $f6,0x38($v0) -/* f021604: e7a60140 */ swc1 $f6,0x140($sp) -/* f021608: e4500030 */ swc1 $f16,0x30($v0) -/* f02160c: e4500034 */ swc1 $f16,0x34($v0) -/* f021610: e4500038 */ swc1 $f16,0x38($v0) -/* f021614: c7a200b4 */ lwc1 $f2,0xb4($sp) -/* f021618: 45000004 */ bc1f .L0f02162c -/* f02161c: c7a800ac */ lwc1 $f8,0xac($sp) -/* f021620: 3c017f1b */ lui $at,0x7f1b -/* f021624: c4328740 */ lwc1 $f18,-0x78c0($at) -/* f021628: 46127380 */ add.s $f14,$f14,$f18 -.L0f02162c: -/* f02162c: 4610103c */ c.lt.s $f2,$f16 -/* f021630: 3c017f1b */ lui $at,0x7f1b -/* f021634: c4328744 */ lwc1 $f18,-0x78bc($at) -/* f021638: 3c017f1b */ lui $at,0x7f1b -/* f02163c: 45000002 */ bc1f .L0f021648 -/* f021640: 46089281 */ sub.s $f10,$f18,$f8 -/* f021644: 46121080 */ add.s $f2,$f2,$f18 -.L0f021648: -/* f021648: c4248748 */ lwc1 $f4,-0x78b8($at) -/* f02164c: 46045000 */ add.s $f0,$f10,$f4 -/* f021650: 4600903e */ c.le.s $f18,$f0 -/* f021654: 46000306 */ mov.s $f12,$f0 -/* f021658: 45020003 */ bc1fl .L0f021668 -/* f02165c: e7a200b4 */ swc1 $f2,0xb4($sp) -/* f021660: 46120301 */ sub.s $f12,$f0,$f18 -/* f021664: e7a200b4 */ swc1 $f2,0xb4($sp) -.L0f021668: -/* f021668: 0c0058dd */ jal 0x16374 -/* f02166c: e7ae00b0 */ swc1 $f14,0xb0($sp) -/* f021670: 27a400b8 */ addiu $a0,$sp,0xb8 -/* f021674: 0c0056f8 */ jal 0x15be0 -/* f021678: 8fa5015c */ lw $a1,0x15c($sp) -/* f02167c: c7ac00b0 */ lwc1 $f12,0xb0($sp) -/* f021680: 0c0058ba */ jal 0x162e8 -/* f021684: 27a500f8 */ addiu $a1,$sp,0xf8 -/* f021688: 27a400f8 */ addiu $a0,$sp,0xf8 -/* f02168c: 0c0056f8 */ jal 0x15be0 -/* f021690: 8fa5015c */ lw $a1,0x15c($sp) -/* f021694: c7a600b4 */ lwc1 $f6,0xb4($sp) -/* f021698: c7a800ac */ lwc1 $f8,0xac($sp) -/* f02169c: 3c017f1b */ lui $at,0x7f1b -/* f0216a0: c4328758 */ lwc1 $f18,-0x78a8($at) -/* f0216a4: 46083000 */ add.s $f0,$f6,$f8 -/* f0216a8: 4600903e */ c.le.s $f18,$f0 -/* f0216ac: 46000306 */ mov.s $f12,$f0 -/* f0216b0: 45000002 */ bc1f .L0f0216bc -/* f0216b4: 00000000 */ sll $zero,$zero,0x0 -/* f0216b8: 46120301 */ sub.s $f12,$f0,$f18 -.L0f0216bc: -/* f0216bc: 0c0058dd */ jal 0x16374 -/* f0216c0: 27a500b8 */ addiu $a1,$sp,0xb8 -/* f0216c4: 27a400b8 */ addiu $a0,$sp,0xb8 -/* f0216c8: 0c0056f8 */ jal 0x15be0 -/* f0216cc: 8fa5015c */ lw $a1,0x15c($sp) -/* f0216d0: 3c013f80 */ lui $at,0x3f80 -/* f0216d4: 44816000 */ mtc1 $at,$f12 -/* f0216d8: 00000000 */ sll $zero,$zero,0x0 -/* f0216dc: 460c6032 */ c.eq.s $f12,$f12 -/* f0216e0: 00000000 */ sll $zero,$zero,0x0 -/* f0216e4: 45030004 */ bc1tl .L0f0216f8 -/* f0216e8: 8fa2015c */ lw $v0,0x15c($sp) -/* f0216ec: 0c0057c1 */ jal 0x15f04 -/* f0216f0: 8fa5015c */ lw $a1,0x15c($sp) -/* f0216f4: 8fa2015c */ lw $v0,0x15c($sp) -.L0f0216f8: -/* f0216f8: c7aa0138 */ lwc1 $f10,0x138($sp) -/* f0216fc: e44a0030 */ swc1 $f10,0x30($v0) -/* f021700: c7a4013c */ lwc1 $f4,0x13c($sp) -/* f021704: e4440034 */ swc1 $f4,0x34($v0) -/* f021708: c7a60140 */ lwc1 $f6,0x140($sp) -/* f02170c: 0fc2d5be */ jal func0f0b56f8 -/* f021710: e4460038 */ swc1 $f6,0x38($v0) -/* f021714: 00402025 */ or $a0,$v0,$zero -/* f021718: 0c0056f8 */ jal 0x15be0 -/* f02171c: 8fa5015c */ lw $a1,0x15c($sp) -/* f021720: 1000021e */ beqz $zero,.L0f021f9c -/* f021724: 8fbf0014 */ lw $ra,0x14($sp) -.L0f021728: -/* f021728: 17220006 */ bne $t9,$v0,.L0f021744 -/* f02172c: 3c0b8008 */ lui $t3,0x8008 -/* f021730: 24050002 */ addiu $a1,$zero,0x2 -/* f021734: 24080003 */ addiu $t0,$zero,0x3 -/* f021738: 240a0001 */ addiu $t2,$zero,0x1 -/* f02173c: 1000000c */ beqz $zero,.L0f021770 -/* f021740: 00004825 */ or $t1,$zero,$zero -.L0f021744: -/* f021744: 256bce98 */ addiu $t3,$t3,-12648 -/* f021748: 15620006 */ bne $t3,$v0,.L0f021764 -/* f02174c: 2405ffff */ addiu $a1,$zero,-1 -/* f021750: 24050003 */ addiu $a1,$zero,0x3 -/* f021754: 24080004 */ addiu $t0,$zero,0x4 -/* f021758: 240a0002 */ addiu $t2,$zero,0x2 -/* f02175c: 10000004 */ beqz $zero,.L0f021770 -/* f021760: 24090001 */ addiu $t1,$zero,0x1 -.L0f021764: -/* f021764: 2408ffff */ addiu $t0,$zero,-1 -/* f021768: 240affff */ addiu $t2,$zero,-1 -/* f02176c: 2409ffff */ addiu $t1,$zero,-1 -.L0f021770: -/* f021770: afa50150 */ sw $a1,0x150($sp) -/* f021774: afa70158 */ sw $a3,0x158($sp) -/* f021778: afa8014c */ sw $t0,0x14c($sp) -/* f02177c: afa90144 */ sw $t1,0x144($sp) -/* f021780: 0fc41b99 */ jal func0f106e64 -/* f021784: afaa0148 */ sw $t2,0x148($sp) -/* f021788: 8fa50150 */ lw $a1,0x150($sp) -/* f02178c: 8fa70158 */ lw $a3,0x158($sp) -/* f021790: 8fa8014c */ lw $t0,0x14c($sp) -/* f021794: 8fa90144 */ lw $t1,0x144($sp) -/* f021798: 10400016 */ beqz $v0,.L0f0217f4 -/* f02179c: 8faa0148 */ lw $t2,0x148($sp) -/* f0217a0: 3c06800a */ lui $a2,0x800a -/* f0217a4: 8cc6cd1c */ lw $a2,-0x32e4($a2) -/* f0217a8: 00001025 */ or $v0,$zero,$zero -/* f0217ac: 10c00003 */ beqz $a2,.L0f0217bc -/* f0217b0: 00000000 */ sll $zero,$zero,0x0 -/* f0217b4: 10000001 */ beqz $zero,.L0f0217bc -/* f0217b8: 90c202fe */ lbu $v0,0x2fe($a2) -.L0f0217bc: -/* f0217bc: 1440000d */ bnez $v0,.L0f0217f4 -/* f0217c0: 00000000 */ sll $zero,$zero,0x0 -/* f0217c4: 14e90004 */ bne $a3,$t1,.L0f0217d8 -/* f0217c8: 3c014080 */ lui $at,0x4080 -/* f0217cc: 44814000 */ mtc1 $at,$f8 -/* f0217d0: 10000008 */ beqz $zero,.L0f0217f4 -/* f0217d4: e7a80154 */ swc1 $f8,0x154($sp) -.L0f0217d8: -/* f0217d8: 10e50003 */ beq $a3,$a1,.L0f0217e8 -/* f0217dc: 3c014020 */ lui $at,0x4020 -/* f0217e0: 14e80004 */ bne $a3,$t0,.L0f0217f4 -/* f0217e4: 00000000 */ sll $zero,$zero,0x0 -.L0f0217e8: -/* f0217e8: 44815000 */ mtc1 $at,$f10 -/* f0217ec: 00000000 */ sll $zero,$zero,0x0 -/* f0217f0: e7aa0154 */ swc1 $f10,0x154($sp) -.L0f0217f4: -/* f0217f4: 50e50008 */ beql $a3,$a1,.L0f021818 -/* f0217f8: 44808000 */ mtc1 $zero,$f16 -/* f0217fc: 50e80006 */ beql $a3,$t0,.L0f021818 -/* f021800: 44808000 */ mtc1 $zero,$f16 -/* f021804: 50ea0004 */ beql $a3,$t2,.L0f021818 -/* f021808: 44808000 */ mtc1 $zero,$f16 -/* f02180c: 54e901e3 */ bnel $a3,$t1,.L0f021f9c -/* f021810: 8fbf0014 */ lw $ra,0x14($sp) -/* f021814: 44808000 */ mtc1 $zero,$f16 -.L0f021818: -/* f021818: 3c06800a */ lui $a2,0x800a -/* f02181c: 8cc6cd1c */ lw $a2,-0x32e4($a2) -/* f021820: 46008386 */ mov.s $f14,$f16 -/* f021824: 46008306 */ mov.s $f12,$f16 -/* f021828: 14e80003 */ bne $a3,$t0,.L0f021838 -/* f02182c: e7b0009c */ swc1 $f16,0x9c($sp) -/* f021830: 10000088 */ beqz $zero,.L0f021a54 -/* f021834: c4ce0154 */ lwc1 $f14,0x154($a2) -.L0f021838: -/* f021838: 14e50003 */ bne $a3,$a1,.L0f021848 -/* f02183c: 00000000 */ sll $zero,$zero,0x0 -/* f021840: 10000084 */ beqz $zero,.L0f021a54 -/* f021844: c4ce0150 */ lwc1 $f14,0x150($a2) -.L0f021848: -/* f021848: 14ea003e */ bne $a3,$t2,.L0f021944 -/* f02184c: 00000000 */ sll $zero,$zero,0x0 -/* f021850: 94cc0192 */ lhu $t4,0x192($a2) -/* f021854: c4ce0158 */ lwc1 $f14,0x158($a2) -/* f021858: 3c017f1b */ lui $at,0x7f1b -/* f02185c: 318d0004 */ andi $t5,$t4,0x4 -/* f021860: 51a00014 */ beqzl $t5,.L0f0218b4 -/* f021864: 8cc202d4 */ lw $v0,0x2d4($a2) -/* f021868: c420875c */ lwc1 $f0,-0x78a4($at) -/* f02186c: 3c017f1b */ lui $at,0x7f1b -/* f021870: 460e003c */ c.lt.s $f0,$f14 -/* f021874: 00000000 */ sll $zero,$zero,0x0 -/* f021878: 45000003 */ bc1f .L0f021888 -/* f02187c: 00000000 */ sll $zero,$zero,0x0 -/* f021880: 1000000b */ beqz $zero,.L0f0218b0 -/* f021884: 46007381 */ sub.s $f14,$f14,$f0 -.L0f021888: -/* f021888: c4208760 */ lwc1 $f0,-0x78a0($at) -/* f02188c: 3c017f1b */ lui $at,0x7f1b -/* f021890: 4600703c */ c.lt.s $f14,$f0 -/* f021894: 00000000 */ sll $zero,$zero,0x0 -/* f021898: 45020005 */ bc1fl .L0f0218b0 -/* f02189c: 46008386 */ mov.s $f14,$f16 -/* f0218a0: c4248764 */ lwc1 $f4,-0x789c($at) -/* f0218a4: 10000002 */ beqz $zero,.L0f0218b0 -/* f0218a8: 46047380 */ add.s $f14,$f14,$f4 -/* f0218ac: 46008386 */ mov.s $f14,$f16 -.L0f0218b0: -/* f0218b0: 8cc202d4 */ lw $v0,0x2d4($a2) -.L0f0218b4: -/* f0218b4: c4cc015c */ lwc1 $f12,0x15c($a2) -/* f0218b8: 50400005 */ beqzl $v0,.L0f0218d0 -/* f0218bc: 8cc4001c */ lw $a0,0x1c($a2) -/* f0218c0: c44600a8 */ lwc1 $f6,0xa8($v0) -/* f0218c4: 10000063 */ beqz $zero,.L0f021a54 -/* f0218c8: 46066300 */ add.s $f12,$f12,$f6 -/* f0218cc: 8cc4001c */ lw $a0,0x1c($a2) -.L0f0218d0: -/* f0218d0: 24010006 */ addiu $at,$zero,0x6 -/* f0218d4: 908e0000 */ lbu $t6,0x0($a0) -/* f0218d8: 55c1005f */ bnel $t6,$at,.L0f021a58 -/* f0218dc: 80d90012 */ lb $t9,0x12($a2) -/* f0218e0: afa50150 */ sw $a1,0x150($sp) -/* f0218e4: afa70158 */ sw $a3,0x158($sp) -/* f0218e8: afa8014c */ sw $t0,0x14c($sp) -/* f0218ec: afa90144 */ sw $t1,0x144($sp) -/* f0218f0: afaa0148 */ sw $t2,0x148($sp) -/* f0218f4: e7ac00a0 */ swc1 $f12,0xa0($sp) -/* f0218f8: 0fc4a25f */ jal func0f12897c -/* f0218fc: e7ae00a4 */ swc1 $f14,0xa4($sp) -/* f021900: 00027880 */ sll $t7,$v0,0x2 -/* f021904: 3c18800a */ lui $t8,0x800a -/* f021908: 030fc021 */ addu $t8,$t8,$t7 -/* f02190c: 8f18a024 */ lw $t8,-0x5fdc($t8) -/* f021910: c7ac00a0 */ lwc1 $f12,0xa0($sp) -/* f021914: 44808000 */ mtc1 $zero,$f16 -/* f021918: c70818f4 */ lwc1 $f8,0x18f4($t8) -/* f02191c: 3c06800a */ lui $a2,0x800a -/* f021920: 8cc6cd1c */ lw $a2,-0x32e4($a2) -/* f021924: 8fa50150 */ lw $a1,0x150($sp) -/* f021928: 8fa70158 */ lw $a3,0x158($sp) -/* f02192c: 8fa8014c */ lw $t0,0x14c($sp) -/* f021930: 8fa90144 */ lw $t1,0x144($sp) -/* f021934: 8faa0148 */ lw $t2,0x148($sp) -/* f021938: c7ae00a4 */ lwc1 $f14,0xa4($sp) -/* f02193c: 10000045 */ beqz $zero,.L0f021a54 -/* f021940: 46086300 */ add.s $f12,$f12,$f8 -.L0f021944: -/* f021944: 54e90044 */ bnel $a3,$t1,.L0f021a58 -/* f021948: 80d90012 */ lb $t9,0x12($a2) -/* f02194c: 94d90192 */ lhu $t9,0x192($a2) -/* f021950: 3c017f1b */ lui $at,0x7f1b -/* f021954: 3c18800a */ lui $t8,0x800a -/* f021958: 332b0004 */ andi $t3,$t9,0x4 -/* f02195c: 51600012 */ beqzl $t3,.L0f0219a8 -/* f021960: 8ccc0020 */ lw $t4,0x20($a2) -/* f021964: c4208768 */ lwc1 $f0,-0x7898($at) -/* f021968: c4ce0158 */ lwc1 $f14,0x158($a2) -/* f02196c: 3c017f1b */ lui $at,0x7f1b -/* f021970: 460e003c */ c.lt.s $f0,$f14 -/* f021974: 00000000 */ sll $zero,$zero,0x0 -/* f021978: 45000003 */ bc1f .L0f021988 -/* f02197c: 00000000 */ sll $zero,$zero,0x0 -/* f021980: 10000010 */ beqz $zero,.L0f0219c4 -/* f021984: 46000386 */ mov.s $f14,$f0 -.L0f021988: -/* f021988: c420876c */ lwc1 $f0,-0x7894($at) -/* f02198c: 4600703c */ c.lt.s $f14,$f0 -/* f021990: 00000000 */ sll $zero,$zero,0x0 -/* f021994: 4502000c */ bc1fl .L0f0219c8 -/* f021998: 84cf02d8 */ lh $t7,0x2d8($a2) -/* f02199c: 10000009 */ beqz $zero,.L0f0219c4 -/* f0219a0: 46000386 */ mov.s $f14,$f0 -/* f0219a4: 8ccc0020 */ lw $t4,0x20($a2) -.L0f0219a8: -/* f0219a8: 8d8d0020 */ lw $t5,0x20($t4) -/* f0219ac: 81ae0008 */ lb $t6,0x8($t5) -/* f0219b0: 51c00004 */ beqzl $t6,.L0f0219c4 -/* f0219b4: c4ce0154 */ lwc1 $f14,0x154($a2) -/* f0219b8: 10000002 */ beqz $zero,.L0f0219c4 -/* f0219bc: c4ce0150 */ lwc1 $f14,0x150($a2) -/* f0219c0: c4ce0154 */ lwc1 $f14,0x154($a2) -.L0f0219c4: -/* f0219c4: 84cf02d8 */ lh $t7,0x2d8($a2) -.L0f0219c8: -/* f0219c8: 29e103e9 */ slti $at,$t7,0x3e9 -/* f0219cc: 54200022 */ bnezl $at,.L0f021a58 -/* f0219d0: 80d90012 */ lb $t9,0x12($a2) -/* f0219d4: 8f18a26c */ lw $t8,-0x5d94($t8) -/* f0219d8: 24010006 */ addiu $at,$zero,0x6 -/* f0219dc: 5301001e */ beql $t8,$at,.L0f021a58 -/* f0219e0: 80d90012 */ lb $t9,0x12($a2) -/* f0219e4: 80c20007 */ lb $v0,0x7($a2) -/* f0219e8: 24010005 */ addiu $at,$zero,0x5 -/* f0219ec: 10410019 */ beq $v0,$at,.L0f021a54 -/* f0219f0: 24010004 */ addiu $at,$zero,0x4 -/* f0219f4: 10410017 */ beq $v0,$at,.L0f021a54 -/* f0219f8: 3c017f1b */ lui $at,0x7f1b -/* f0219fc: c4328770 */ lwc1 $f18,-0x7890($at) -/* f021a00: 3c0143b4 */ lui $at,0x43b4 -/* f021a04: 44815000 */ mtc1 $at,$f10 -/* f021a08: c4c002dc */ lwc1 $f0,0x2dc($a2) -/* f021a0c: 44804000 */ mtc1 $zero,$f8 -/* f021a10: 3c0141e0 */ lui $at,0x41e0 -/* f021a14: 460a0103 */ div.s $f4,$f0,$f10 -/* f021a18: 44815000 */ mtc1 $at,$f10 -/* f021a1c: 3c01437a */ lui $at,0x437a -/* f021a20: 4600403c */ c.lt.s $f8,$f0 -/* f021a24: 46122182 */ mul.s $f6,$f4,$f18 -/* f021a28: 45000003 */ bc1f .L0f021a38 -/* f021a2c: e7a6009c */ swc1 $f6,0x9c($sp) -/* f021a30: 10000002 */ beqz $zero,.L0f021a3c -/* f021a34: 46000086 */ mov.s $f2,$f0 -.L0f021a38: -/* f021a38: 46000087 */ neg.s $f2,$f0 -.L0f021a3c: -/* f021a3c: 46025101 */ sub.s $f4,$f10,$f2 -/* f021a40: 44813000 */ mtc1 $at,$f6 -/* f021a44: 00000000 */ sll $zero,$zero,0x0 -/* f021a48: 46062203 */ div.s $f8,$f4,$f6 -/* f021a4c: 46124282 */ mul.s $f10,$f8,$f18 -/* f021a50: 460a7381 */ sub.s $f14,$f14,$f10 -.L0f021a54: -/* f021a54: 80d90012 */ lb $t9,0x12($a2) -.L0f021a58: -/* f021a58: 072200c4 */ bltzl $t9,.L0f021d6c -/* f021a5c: 46107032 */ c.eq.s $f14,$f16 -/* f021a60: 10c00003 */ beqz $a2,.L0f021a70 -/* f021a64: 00001025 */ or $v0,$zero,$zero -/* f021a68: 10000001 */ beqz $zero,.L0f021a70 -/* f021a6c: 90c202fe */ lbu $v0,0x2fe($a2) -.L0f021a70: -/* f021a70: 10400007 */ beqz $v0,.L0f021a90 -/* f021a74: 24010001 */ addiu $at,$zero,0x1 -/* f021a78: 10c00003 */ beqz $a2,.L0f021a88 -/* f021a7c: 00001025 */ or $v0,$zero,$zero -/* f021a80: 10000001 */ beqz $zero,.L0f021a88 -/* f021a84: 90c202fe */ lbu $v0,0x2fe($a2) -.L0f021a88: -/* f021a88: 544100b8 */ bnel $v0,$at,.L0f021d6c -/* f021a8c: 46107032 */ c.eq.s $f14,$f16 -.L0f021a90: -/* f021a90: 10c00003 */ beqz $a2,.L0f021aa0 -/* f021a94: 94c30192 */ lhu $v1,0x192($a2) -/* f021a98: 10000002 */ beqz $zero,.L0f021aa4 -/* f021a9c: 90c202fe */ lbu $v0,0x2fe($a2) -.L0f021aa0: -/* f021aa0: 00001025 */ or $v0,$zero,$zero -.L0f021aa4: -/* f021aa4: 306b1000 */ andi $t3,$v1,0x1000 -/* f021aa8: 1160005f */ beqz $t3,.L0f021c28 -/* f021aac: 00000000 */ sll $zero,$zero,0x0 -/* f021ab0: 14e900ad */ bne $a3,$t1,.L0f021d68 -/* f021ab4: 00c02025 */ or $a0,$a2,$zero -/* f021ab8: afa20028 */ sw $v0,0x28($sp) -/* f021abc: e7ac00a0 */ swc1 $f12,0xa0($sp) -/* f021ac0: 0fc0850f */ jal func0f02143c -/* f021ac4: e7ae00a4 */ swc1 $f14,0xa4($sp) -/* f021ac8: 3c0c800a */ lui $t4,0x800a -/* f021acc: 8d8ccd1c */ lw $t4,-0x32e4($t4) -/* f021ad0: 8fa20028 */ lw $v0,0x28($sp) -/* f021ad4: 24050001 */ addiu $a1,$zero,0x1 -/* f021ad8: 95830192 */ lhu $v1,0x192($t4) -/* f021adc: 00452026 */ xor $a0,$v0,$a1 -/* f021ae0: 44808000 */ mtc1 $zero,$f16 -/* f021ae4: 3c017f1b */ lui $at,0x7f1b -/* f021ae8: 2c840001 */ sltiu $a0,$a0,0x1 -/* f021aec: 00036b43 */ sra $t5,$v1,0xd -/* f021af0: c4328778 */ lwc1 $f18,-0x7888($at) -/* f021af4: c7ac00a0 */ lwc1 $f12,0xa0($sp) -/* f021af8: c7ae00a4 */ lwc1 $f14,0xa4($sp) -/* f021afc: 10800005 */ beqz $a0,.L0f021b14 -/* f021b00: 31a30007 */ andi $v1,$t5,0x7 -/* f021b04: 3c0141c8 */ lui $at,0x41c8 -/* f021b08: 44811000 */ mtc1 $at,$f2 -/* f021b0c: 10000005 */ beqz $zero,.L0f021b24 -/* f021b10: 306f0001 */ andi $t7,$v1,0x1 -.L0f021b14: -/* f021b14: 3c014270 */ lui $at,0x4270 -/* f021b18: 44811000 */ mtc1 $at,$f2 -/* f021b1c: 00000000 */ sll $zero,$zero,0x0 -/* f021b20: 306f0001 */ andi $t7,$v1,0x1 -.L0f021b24: -/* f021b24: 55e0000a */ bnezl $t7,.L0f021b50 -/* f021b28: 28610005 */ slti $at,$v1,0x5 -/* f021b2c: 10800005 */ beqz $a0,.L0f021b44 -/* f021b30: 3c0142aa */ lui $at,0x42aa -/* f021b34: 3c014216 */ lui $at,0x4216 -/* f021b38: 44811000 */ mtc1 $at,$f2 -/* f021b3c: 10000004 */ beqz $zero,.L0f021b50 -/* f021b40: 28610005 */ slti $at,$v1,0x5 -.L0f021b44: -/* f021b44: 44811000 */ mtc1 $at,$f2 -/* f021b48: 00000000 */ sll $zero,$zero,0x0 -/* f021b4c: 28610005 */ slti $at,$v1,0x5 -.L0f021b50: -/* f021b50: 1420000d */ bnez $at,.L0f021b88 -/* f021b54: 28610008 */ slti $at,$v1,0x8 -/* f021b58: 1020000b */ beqz $at,.L0f021b88 -/* f021b5c: 00000000 */ sll $zero,$zero,0x0 -/* f021b60: 46029102 */ mul.s $f4,$f18,$f2 -/* f021b64: 3c0143b4 */ lui $at,0x43b4 -/* f021b68: 44813000 */ mtc1 $at,$f6 -/* f021b6c: 00000000 */ sll $zero,$zero,0x0 -/* f021b70: 46062203 */ div.s $f8,$f4,$f6 -/* f021b74: c7a4009c */ lwc1 $f4,0x9c($sp) -/* f021b78: 46080282 */ mul.s $f10,$f0,$f8 -/* f021b7c: 460a2181 */ sub.s $f6,$f4,$f10 -/* f021b80: 1000000e */ beqz $zero,.L0f021bbc -/* f021b84: e7a6009c */ swc1 $f6,0x9c($sp) -.L0f021b88: -/* f021b88: 1860000c */ blez $v1,.L0f021bbc -/* f021b8c: 28610004 */ slti $at,$v1,0x4 -/* f021b90: 5020000b */ beqzl $at,.L0f021bc0 -/* f021b94: 24010007 */ addiu $at,$zero,0x7 -/* f021b98: 46029202 */ mul.s $f8,$f18,$f2 -/* f021b9c: 3c0143b4 */ lui $at,0x43b4 -/* f021ba0: 44812000 */ mtc1 $at,$f4 -/* f021ba4: 00000000 */ sll $zero,$zero,0x0 -/* f021ba8: 46044283 */ div.s $f10,$f8,$f4 -/* f021bac: c7a8009c */ lwc1 $f8,0x9c($sp) -/* f021bb0: 460a0182 */ mul.s $f6,$f0,$f10 -/* f021bb4: 46064100 */ add.s $f4,$f8,$f6 -/* f021bb8: e7a4009c */ swc1 $f4,0x9c($sp) -.L0f021bbc: -/* f021bbc: 24010007 */ addiu $at,$zero,0x7 -.L0f021bc0: -/* f021bc0: 10610005 */ beq $v1,$at,.L0f021bd8 -/* f021bc4: 00000000 */ sll $zero,$zero,0x0 -/* f021bc8: 10600003 */ beqz $v1,.L0f021bd8 -/* f021bcc: 00000000 */ sll $zero,$zero,0x0 -/* f021bd0: 14650009 */ bne $v1,$a1,.L0f021bf8 -/* f021bd4: 28610003 */ slti $at,$v1,0x3 -.L0f021bd8: -/* f021bd8: 46029282 */ mul.s $f10,$f18,$f2 -/* f021bdc: 3c0143b4 */ lui $at,0x43b4 -/* f021be0: 44814000 */ mtc1 $at,$f8 -/* f021be4: 00000000 */ sll $zero,$zero,0x0 -/* f021be8: 46085183 */ div.s $f6,$f10,$f8 -/* f021bec: 46060102 */ mul.s $f4,$f0,$f6 -/* f021bf0: 1000005d */ beqz $zero,.L0f021d68 -/* f021bf4: 46047380 */ add.s $f14,$f14,$f4 -.L0f021bf8: -/* f021bf8: 1420005b */ bnez $at,.L0f021d68 -/* f021bfc: 28610006 */ slti $at,$v1,0x6 -/* f021c00: 5020005a */ beqzl $at,.L0f021d6c -/* f021c04: 46107032 */ c.eq.s $f14,$f16 -/* f021c08: 46029282 */ mul.s $f10,$f18,$f2 -/* f021c0c: 3c0143b4 */ lui $at,0x43b4 -/* f021c10: 44814000 */ mtc1 $at,$f8 -/* f021c14: 00000000 */ sll $zero,$zero,0x0 -/* f021c18: 46085183 */ div.s $f6,$f10,$f8 -/* f021c1c: 46060102 */ mul.s $f4,$f0,$f6 -/* f021c20: 10000051 */ beqz $zero,.L0f021d68 -/* f021c24: 46047381 */ sub.s $f14,$f14,$f4 -.L0f021c28: -/* f021c28: 10e80002 */ beq $a3,$t0,.L0f021c34 -/* f021c2c: 00031343 */ sra $v0,$v1,0xd -/* f021c30: 14e50019 */ bne $a3,$a1,.L0f021c98 -.L0f021c34: -/* f021c34: 30580007 */ andi $t8,$v0,0x7 -/* f021c38: afb80088 */ sw $t8,0x88($sp) -/* f021c3c: 00c02025 */ or $a0,$a2,$zero -/* f021c40: e7ac00a0 */ swc1 $f12,0xa0($sp) -/* f021c44: 0fc0850f */ jal func0f02143c -/* f021c48: e7ae00a4 */ swc1 $f14,0xa4($sp) -/* f021c4c: 3c017f1b */ lui $at,0x7f1b -/* f021c50: c42a8780 */ lwc1 $f10,-0x7880($at) -/* f021c54: 8fa20088 */ lw $v0,0x88($sp) -/* f021c58: c7ae00a4 */ lwc1 $f14,0xa4($sp) -/* f021c5c: 460a0082 */ mul.s $f2,$f0,$f10 -/* f021c60: 44808000 */ mtc1 $zero,$f16 -/* f021c64: 28410003 */ slti $at,$v0,0x3 -/* f021c68: c7ac00a0 */ lwc1 $f12,0xa0($sp) -/* f021c6c: 10200003 */ beqz $at,.L0f021c7c -/* f021c70: 46027381 */ sub.s $f14,$f14,$f2 -/* f021c74: 1000003c */ beqz $zero,.L0f021d68 -/* f021c78: 46026301 */ sub.s $f12,$f12,$f2 -.L0f021c7c: -/* f021c7c: 28410003 */ slti $at,$v0,0x3 -/* f021c80: 14200039 */ bnez $at,.L0f021d68 -/* f021c84: 28410006 */ slti $at,$v0,0x6 -/* f021c88: 50200038 */ beqzl $at,.L0f021d6c -/* f021c8c: 46107032 */ c.eq.s $f14,$f16 -/* f021c90: 10000035 */ beqz $zero,.L0f021d68 -/* f021c94: 46026300 */ add.s $f12,$f12,$f2 -.L0f021c98: -/* f021c98: 14ea0033 */ bne $a3,$t2,.L0f021d68 -/* f021c9c: 00c02025 */ or $a0,$a2,$zero -/* f021ca0: e7ac00a0 */ swc1 $f12,0xa0($sp) -/* f021ca4: 0fc0850f */ jal func0f02143c -/* f021ca8: e7ae00a4 */ swc1 $f14,0xa4($sp) -/* f021cac: 3c19800a */ lui $t9,0x800a -/* f021cb0: 3c017f1b */ lui $at,0x7f1b -/* f021cb4: 8f39cd1c */ lw $t9,-0x32e4($t9) -/* f021cb8: c4288788 */ lwc1 $f8,-0x7878($at) -/* f021cbc: c7ae00a4 */ lwc1 $f14,0xa4($sp) -/* f021cc0: 97220192 */ lhu $v0,0x192($t9) -/* f021cc4: 46080082 */ mul.s $f2,$f0,$f8 -/* f021cc8: 44808000 */ mtc1 $zero,$f16 -/* f021ccc: 00025b43 */ sra $t3,$v0,0xd -/* f021cd0: 31620007 */ andi $v0,$t3,0x7 -/* f021cd4: 28410003 */ slti $at,$v0,0x3 -/* f021cd8: 24050001 */ addiu $a1,$zero,0x1 -/* f021cdc: c7ac00a0 */ lwc1 $f12,0xa0($sp) -/* f021ce0: 10200003 */ beqz $at,.L0f021cf0 -/* f021ce4: 46027380 */ add.s $f14,$f14,$f2 -/* f021ce8: 10000007 */ beqz $zero,.L0f021d08 -/* f021cec: 46026300 */ add.s $f12,$f12,$f2 -.L0f021cf0: -/* f021cf0: 28410003 */ slti $at,$v0,0x3 -/* f021cf4: 14200004 */ bnez $at,.L0f021d08 -/* f021cf8: 28410006 */ slti $at,$v0,0x6 -/* f021cfc: 50200003 */ beqzl $at,.L0f021d0c -/* f021d00: 24010002 */ addiu $at,$zero,0x2 -/* f021d04: 46026301 */ sub.s $f12,$f12,$f2 -.L0f021d08: -/* f021d08: 24010002 */ addiu $at,$zero,0x2 -.L0f021d0c: -/* f021d0c: 10410004 */ beq $v0,$at,.L0f021d20 -/* f021d10: 24010005 */ addiu $at,$zero,0x5 -/* f021d14: 10410002 */ beq $v0,$at,.L0f021d20 -/* f021d18: 24010007 */ addiu $at,$zero,0x7 -/* f021d1c: 14410007 */ bne $v0,$at,.L0f021d3c -.L0f021d20: -/* f021d20: 3c017f1b */ lui $at,0x7f1b -/* f021d24: c424878c */ lwc1 $f4,-0x7874($at) -/* f021d28: c7a6009c */ lwc1 $f6,0x9c($sp) -/* f021d2c: 46040282 */ mul.s $f10,$f0,$f4 -/* f021d30: 460a3200 */ add.s $f8,$f6,$f10 -/* f021d34: 1000000c */ beqz $zero,.L0f021d68 -/* f021d38: e7a8009c */ swc1 $f8,0x9c($sp) -.L0f021d3c: -/* f021d3c: 10450004 */ beq $v0,$a1,.L0f021d50 -/* f021d40: 24010004 */ addiu $at,$zero,0x4 -/* f021d44: 10410002 */ beq $v0,$at,.L0f021d50 -/* f021d48: 24010006 */ addiu $at,$zero,0x6 -/* f021d4c: 14410006 */ bne $v0,$at,.L0f021d68 -.L0f021d50: -/* f021d50: 3c017f1b */ lui $at,0x7f1b -/* f021d54: c4268790 */ lwc1 $f6,-0x7870($at) -/* f021d58: c7a4009c */ lwc1 $f4,0x9c($sp) -/* f021d5c: 46060282 */ mul.s $f10,$f0,$f6 -/* f021d60: 460a2201 */ sub.s $f8,$f4,$f10 -/* f021d64: e7a8009c */ swc1 $f8,0x9c($sp) -.L0f021d68: -/* f021d68: 46107032 */ c.eq.s $f14,$f16 -.L0f021d6c: -/* f021d6c: 3c04800a */ lui $a0,0x800a -/* f021d70: 45000010 */ bc1f .L0f021db4 -/* f021d74: 00000000 */ sll $zero,$zero,0x0 -/* f021d78: 46106032 */ c.eq.s $f12,$f16 -/* f021d7c: c7a6009c */ lwc1 $f6,0x9c($sp) -/* f021d80: 4500000c */ bc1f .L0f021db4 -/* f021d84: 00000000 */ sll $zero,$zero,0x0 -/* f021d88: 46103032 */ c.eq.s $f6,$f16 -/* f021d8c: c7a40154 */ lwc1 $f4,0x154($sp) -/* f021d90: 3c013f80 */ lui $at,0x3f80 -/* f021d94: 45000007 */ bc1f .L0f021db4 -/* f021d98: 00000000 */ sll $zero,$zero,0x0 -/* f021d9c: 44815000 */ mtc1 $at,$f10 -/* f021da0: 00000000 */ sll $zero,$zero,0x0 -/* f021da4: 460a2032 */ c.eq.s $f4,$f10 -/* f021da8: 00000000 */ sll $zero,$zero,0x0 -/* f021dac: 4503007b */ bc1tl .L0f021f9c -/* f021db0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f021db4: -/* f021db4: 8c84cd1c */ lw $a0,-0x32e4($a0) -/* f021db8: e7ac00a0 */ swc1 $f12,0xa0($sp) -/* f021dbc: 0fc0f97c */ jal func0f03e5f0 -/* f021dc0: e7ae00a4 */ swc1 $f14,0xa4($sp) -/* f021dc4: c7ae00a4 */ lwc1 $f14,0xa4($sp) -/* f021dc8: 44808000 */ mtc1 $zero,$f16 -/* f021dcc: 3c017f1b */ lui $at,0x7f1b -/* f021dd0: c4328794 */ lwc1 $f18,-0x786c($at) -/* f021dd4: 4610703c */ c.lt.s $f14,$f16 -/* f021dd8: c7ac00a0 */ lwc1 $f12,0xa0($sp) -/* f021ddc: e7a0006c */ swc1 $f0,0x6c($sp) -/* f021de0: 45020004 */ bc1fl .L0f021df4 -/* f021de4: 460e9381 */ sub.s $f14,$f18,$f14 -/* f021de8: 10000002 */ beqz $zero,.L0f021df4 -/* f021dec: 46007387 */ neg.s $f14,$f14 -/* f021df0: 460e9381 */ sub.s $f14,$f18,$f14 -.L0f021df4: -/* f021df4: 4610603c */ c.lt.s $f12,$f16 -/* f021df8: 00000000 */ sll $zero,$zero,0x0 -/* f021dfc: 45020003 */ bc1fl .L0f021e0c -/* f021e00: e7ac00a0 */ swc1 $f12,0xa0($sp) -/* f021e04: 46126300 */ add.s $f12,$f12,$f18 -/* f021e08: e7ac00a0 */ swc1 $f12,0xa0($sp) -.L0f021e0c: -/* f021e0c: 0fc2d5de */ jal func0f0b5778 -/* f021e10: e7ae00a4 */ swc1 $f14,0xa4($sp) -/* f021e14: 00402025 */ or $a0,$v0,$zero -/* f021e18: 0c0056f8 */ jal 0x15be0 -/* f021e1c: 8fa5015c */ lw $a1,0x15c($sp) -/* f021e20: 8fa2015c */ lw $v0,0x15c($sp) -/* f021e24: c7ae00a4 */ lwc1 $f14,0xa4($sp) -/* f021e28: 44808000 */ mtc1 $zero,$f16 -/* f021e2c: c4480030 */ lwc1 $f8,0x30($v0) -/* f021e30: 3c017f1b */ lui $at,0x7f1b -/* f021e34: 46107032 */ c.eq.s $f14,$f16 -/* f021e38: e7a80070 */ swc1 $f8,0x70($sp) -/* f021e3c: c4460034 */ lwc1 $f6,0x34($v0) -/* f021e40: c432879c */ lwc1 $f18,-0x7864($at) -/* f021e44: c7ac00a0 */ lwc1 $f12,0xa0($sp) -/* f021e48: e7a60074 */ swc1 $f6,0x74($sp) -/* f021e4c: c4440038 */ lwc1 $f4,0x38($v0) -/* f021e50: 27a5002c */ addiu $a1,$sp,0x2c -/* f021e54: e7a40078 */ swc1 $f4,0x78($sp) -/* f021e58: e4500030 */ swc1 $f16,0x30($v0) -/* f021e5c: e4500034 */ swc1 $f16,0x34($v0) -/* f021e60: 45000006 */ bc1f .L0f021e7c -/* f021e64: e4500038 */ swc1 $f16,0x38($v0) -/* f021e68: c7aa009c */ lwc1 $f10,0x9c($sp) -/* f021e6c: 46105032 */ c.eq.s $f10,$f16 -/* f021e70: 00000000 */ sll $zero,$zero,0x0 -/* f021e74: 4501002e */ bc1t .L0f021f30 -/* f021e78: 00000000 */ sll $zero,$zero,0x0 -.L0f021e7c: -/* f021e7c: c7a8006c */ lwc1 $f8,0x6c($sp) -/* f021e80: 46086301 */ sub.s $f12,$f12,$f8 -/* f021e84: 4610603c */ c.lt.s $f12,$f16 -/* f021e88: 00000000 */ sll $zero,$zero,0x0 -/* f021e8c: 45000002 */ bc1f .L0f021e98 -/* f021e90: 00000000 */ sll $zero,$zero,0x0 -/* f021e94: 46126300 */ add.s $f12,$f12,$f18 -.L0f021e98: -/* f021e98: 0c0058dd */ jal 0x16374 -/* f021e9c: e7ae00a4 */ swc1 $f14,0xa4($sp) -/* f021ea0: 27a4002c */ addiu $a0,$sp,0x2c -/* f021ea4: 0c0056f8 */ jal 0x15be0 -/* f021ea8: 8fa5015c */ lw $a1,0x15c($sp) -/* f021eac: c7ae00a4 */ lwc1 $f14,0xa4($sp) -/* f021eb0: 44808000 */ mtc1 $zero,$f16 -/* f021eb4: 27a5002c */ addiu $a1,$sp,0x2c -/* f021eb8: 46107032 */ c.eq.s $f14,$f16 -/* f021ebc: 00000000 */ sll $zero,$zero,0x0 -/* f021ec0: 45030009 */ bc1tl .L0f021ee8 -/* f021ec4: c7a6009c */ lwc1 $f6,0x9c($sp) -/* f021ec8: 0c0058ba */ jal 0x162e8 -/* f021ecc: 46007306 */ mov.s $f12,$f14 -/* f021ed0: 27a4002c */ addiu $a0,$sp,0x2c -/* f021ed4: 0c0056f8 */ jal 0x15be0 -/* f021ed8: 8fa5015c */ lw $a1,0x15c($sp) -/* f021edc: 44808000 */ mtc1 $zero,$f16 -/* f021ee0: 00000000 */ sll $zero,$zero,0x0 -/* f021ee4: c7a6009c */ lwc1 $f6,0x9c($sp) -.L0f021ee8: -/* f021ee8: 27a5002c */ addiu $a1,$sp,0x2c -/* f021eec: 46103032 */ c.eq.s $f6,$f16 -/* f021ef0: 00000000 */ sll $zero,$zero,0x0 -/* f021ef4: 45030007 */ bc1tl .L0f021f14 -/* f021ef8: c7ac006c */ lwc1 $f12,0x6c($sp) -/* f021efc: 0c005900 */ jal 0x16400 -/* f021f00: 46003306 */ mov.s $f12,$f6 -/* f021f04: 27a4002c */ addiu $a0,$sp,0x2c -/* f021f08: 0c0056f8 */ jal 0x15be0 -/* f021f0c: 8fa5015c */ lw $a1,0x15c($sp) -/* f021f10: c7ac006c */ lwc1 $f12,0x6c($sp) -.L0f021f14: -/* f021f14: 0c0058dd */ jal 0x16374 -/* f021f18: 27a5002c */ addiu $a1,$sp,0x2c -/* f021f1c: 27a4002c */ addiu $a0,$sp,0x2c -/* f021f20: 0c0056f8 */ jal 0x15be0 -/* f021f24: 8fa5015c */ lw $a1,0x15c($sp) -/* f021f28: 10000007 */ beqz $zero,.L0f021f48 -/* f021f2c: 3c013f80 */ lui $at,0x3f80 -.L0f021f30: -/* f021f30: 0c0058dd */ jal 0x16374 -/* f021f34: 27a5002c */ addiu $a1,$sp,0x2c -/* f021f38: 27a4002c */ addiu $a0,$sp,0x2c -/* f021f3c: 0c0056f8 */ jal 0x15be0 -/* f021f40: 8fa5015c */ lw $a1,0x15c($sp) -/* f021f44: 3c013f80 */ lui $at,0x3f80 -.L0f021f48: -/* f021f48: 44815000 */ mtc1 $at,$f10 -/* f021f4c: c7a40154 */ lwc1 $f4,0x154($sp) -/* f021f50: 8fa5015c */ lw $a1,0x15c($sp) -/* f021f54: 460a2032 */ c.eq.s $f4,$f10 -/* f021f58: 00000000 */ sll $zero,$zero,0x0 -/* f021f5c: 45030004 */ bc1tl .L0f021f70 -/* f021f60: c7a80070 */ lwc1 $f8,0x70($sp) -/* f021f64: 0c0057c1 */ jal 0x15f04 -/* f021f68: 46002306 */ mov.s $f12,$f4 -/* f021f6c: c7a80070 */ lwc1 $f8,0x70($sp) -.L0f021f70: -/* f021f70: 8fad015c */ lw $t5,0x15c($sp) -/* f021f74: e5a80030 */ swc1 $f8,0x30($t5) -/* f021f78: c7a60074 */ lwc1 $f6,0x74($sp) -/* f021f7c: e5a60034 */ swc1 $f6,0x34($t5) -/* f021f80: c7aa0078 */ lwc1 $f10,0x78($sp) -/* f021f84: 0fc2d5be */ jal func0f0b56f8 -/* f021f88: e5aa0038 */ swc1 $f10,0x38($t5) -/* f021f8c: 00402025 */ or $a0,$v0,$zero -/* f021f90: 0c0056f8 */ jal 0x15be0 -/* f021f94: 8fa5015c */ lw $a1,0x15c($sp) -.L0f021f98: -/* f021f98: 8fbf0014 */ lw $ra,0x14($sp) -.L0f021f9c: -/* f021f9c: 27bd0158 */ addiu $sp,$sp,0x158 -/* f021fa0: 03e00008 */ jr $ra -/* f021fa4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f021fa8 -/* f021fa8: 27bdffb8 */ addiu $sp,$sp,-72 -/* f021fac: 3c0142dc */ lui $at,0x42dc -/* f021fb0: afb00020 */ sw $s0,0x20($sp) -/* f021fb4: 44811000 */ mtc1 $at,$f2 -/* f021fb8: 00a08025 */ or $s0,$a1,$zero -/* f021fbc: afbf0024 */ sw $ra,0x24($sp) -/* f021fc0: 10800010 */ beqz $a0,.L0f022004 -/* f021fc4: afa60050 */ sw $a2,0x50($sp) -/* f021fc8: 908e02fe */ lbu $t6,0x2fe($a0) -/* f021fcc: 24010003 */ addiu $at,$zero,0x3 -/* f021fd0: 55c1000d */ bnel $t6,$at,.L0f022008 -/* f021fd4: 3c014248 */ lui $at,0x4248 -/* f021fd8: 0fc0f011 */ jal func0f03c044 -/* f021fdc: 00000000 */ sll $zero,$zero,0x0 -/* f021fe0: 10400006 */ beqz $v0,.L0f021ffc -/* f021fe4: 3c014366 */ lui $at,0x4366 -/* f021fe8: 3c0141f0 */ lui $at,0x41f0 -/* f021fec: 44813000 */ mtc1 $at,$f6 -/* f021ff0: c4440060 */ lwc1 $f4,0x60($v0) -/* f021ff4: 10000003 */ beqz $zero,.L0f022004 -/* f021ff8: 46062080 */ add.s $f2,$f4,$f6 -.L0f021ffc: -/* f021ffc: 44811000 */ mtc1 $at,$f2 -/* f022000: 00000000 */ sll $zero,$zero,0x0 -.L0f022004: -/* f022004: 3c014248 */ lui $at,0x4248 -.L0f022008: -/* f022008: 44810000 */ mtc1 $at,$f0 -/* f02200c: c6080000 */ lwc1 $f8,0x0($s0) -/* f022010: 240f0001 */ addiu $t7,$zero,0x1 -/* f022014: 27a4003c */ addiu $a0,$sp,0x3c -/* f022018: 46004281 */ sub.s $f10,$f8,$f0 -/* f02201c: 27a50030 */ addiu $a1,$sp,0x30 -/* f022020: 8fa60050 */ lw $a2,0x50($sp) -/* f022024: 24070007 */ addiu $a3,$zero,0x7 -/* f022028: e7aa003c */ swc1 $f10,0x3c($sp) -/* f02202c: c6100004 */ lwc1 $f16,0x4($s0) -/* f022030: 46028481 */ sub.s $f18,$f16,$f2 -/* f022034: e7b20040 */ swc1 $f18,0x40($sp) -/* f022038: c6040008 */ lwc1 $f4,0x8($s0) -/* f02203c: 46002181 */ sub.s $f6,$f4,$f0 -/* f022040: e7a60044 */ swc1 $f6,0x44($sp) -/* f022044: c6080000 */ lwc1 $f8,0x0($s0) -/* f022048: 46004280 */ add.s $f10,$f8,$f0 -/* f02204c: e7aa0030 */ swc1 $f10,0x30($sp) -/* f022050: c6100004 */ lwc1 $f16,0x4($s0) -/* f022054: 46028480 */ add.s $f18,$f16,$f2 -/* f022058: e7b20034 */ swc1 $f18,0x34($sp) -/* f02205c: c6040008 */ lwc1 $f4,0x8($s0) -/* f022060: afaf0010 */ sw $t7,0x10($sp) -/* f022064: 46002180 */ add.s $f6,$f4,$f0 -/* f022068: 0fc59434 */ jal func0f1650d0 -/* f02206c: e7a60038 */ swc1 $f6,0x38($sp) -/* f022070: 8fbf0024 */ lw $ra,0x24($sp) -/* f022074: 8fb00020 */ lw $s0,0x20($sp) -/* f022078: 27bd0048 */ addiu $sp,$sp,0x48 -/* f02207c: 03e00008 */ jr $ra -/* f022080: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f022084 -/* f022084: 27bdffe8 */ addiu $sp,$sp,-24 -/* f022088: afbf0014 */ sw $ra,0x14($sp) -/* f02208c: 00a03025 */ or $a2,$a1,$zero -/* f022090: 8c85001c */ lw $a1,0x1c($a0) -/* f022094: 0fc087ea */ jal func0f021fa8 -/* f022098: 24a50008 */ addiu $a1,$a1,0x8 -/* f02209c: 8fbf0014 */ lw $ra,0x14($sp) -/* f0220a0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0220a4: 03e00008 */ jr $ra -/* f0220a8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0220ac -/* f0220ac: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0220b0: afbf0014 */ sw $ra,0x14($sp) -/* f0220b4: afa40018 */ sw $a0,0x18($sp) -/* f0220b8: 0fc19711 */ jal func0f065c44 -/* f0220bc: 8c84001c */ lw $a0,0x1c($a0) -/* f0220c0: 8fa40018 */ lw $a0,0x18($sp) -/* f0220c4: 8c85001c */ lw $a1,0x1c($a0) -/* f0220c8: 0fc08821 */ jal func0f022084 -/* f0220cc: 24a50028 */ addiu $a1,$a1,0x28 -/* f0220d0: 8faf0018 */ lw $t7,0x18($sp) -/* f0220d4: 0fc1972c */ jal func0f065cb0 -/* f0220d8: 8de4001c */ lw $a0,0x1c($t7) -/* f0220dc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0220e0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0220e4: 03e00008 */ jr $ra -/* f0220e8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0220ec -/* f0220ec: 3c03800a */ lui $v1,0x800a -/* f0220f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0220f4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0220f8: 8c6e02ac */ lw $t6,0x2ac($v1) -/* f0220fc: afbf001c */ sw $ra,0x1c($sp) -/* f022100: afb00018 */ sw $s0,0x18($sp) -/* f022104: afa50024 */ sw $a1,0x24($sp) -/* f022108: 24020006 */ addiu $v0,$zero,0x6 -/* f02210c: 00803825 */ or $a3,$a0,$zero -/* f022110: 144e001f */ bne $v0,$t6,.L0f022190 -/* f022114: 8c900020 */ lw $s0,0x20($a0) -/* f022118: 8c8f001c */ lw $t7,0x1c($a0) -/* f02211c: 91f80000 */ lbu $t8,0x0($t7) -/* f022120: 54580006 */ bnel $v0,$t8,.L0f02213c -/* f022124: 8e020020 */ lw $v0,0x20($s0) -/* f022128: 8c990014 */ lw $t9,0x14($a0) -/* f02212c: 2401f7ff */ addiu $at,$zero,-2049 -/* f022130: 03214024 */ and $t0,$t9,$at -/* f022134: ac880014 */ sw $t0,0x14($a0) -/* f022138: 8e020020 */ lw $v0,0x20($s0) -.L0f02213c: -/* f02213c: 50400015 */ beqzl $v0,.L0f022194 -/* f022140: 8ce20018 */ lw $v0,0x18($a3) -/* f022144: 844a0000 */ lh $t2,0x0($v0) -/* f022148: 3c098006 */ lui $t1,0x8006 -/* f02214c: 8d29f00c */ lw $t1,-0xff4($t1) -/* f022150: 000a5880 */ sll $t3,$t2,0x2 -/* f022154: 016a5823 */ subu $t3,$t3,$t2 -/* f022158: 000b5880 */ sll $t3,$t3,0x2 -/* f02215c: 012b6021 */ addu $t4,$t1,$t3 -/* f022160: 918d000b */ lbu $t5,0xb($t4) -/* f022164: 8faf0024 */ lw $t7,0x24($sp) -/* f022168: 31ae0002 */ andi $t6,$t5,0x2 -/* f02216c: 51c00009 */ beqzl $t6,.L0f022194 -/* f022170: 8ce20018 */ lw $v0,0x18($a3) -/* f022174: 59e00007 */ blezl $t7,.L0f022194 -/* f022178: 8ce20018 */ lw $v0,0x18($a3) -/* f02217c: 906204e2 */ lbu $v0,0x4e2($v1) -/* f022180: 18400003 */ blez $v0,.L0f022190 -/* f022184: 0002c080 */ sll $t8,$v0,0x2 -/* f022188: 01f8c821 */ addu $t9,$t7,$t8 -/* f02218c: afb90024 */ sw $t9,0x24($sp) -.L0f022190: -/* f022190: 8ce20018 */ lw $v0,0x18($a3) -.L0f022194: -/* f022194: 3c01dfff */ lui $at,0xdfff -/* f022198: 3421ffff */ ori $at,$at,0xffff -/* f02219c: 00024080 */ sll $t0,$v0,0x2 -/* f0221a0: 05010003 */ bgez $t0,.L0f0221b0 -/* f0221a4: 00415024 */ and $t2,$v0,$at -/* f0221a8: 10000015 */ beqz $zero,.L0f022200 -/* f0221ac: acea0018 */ sw $t2,0x18($a3) -.L0f0221b0: -/* f0221b0: 10c00010 */ beqz $a2,.L0f0221f4 -/* f0221b4: 02002025 */ or $a0,$s0,$zero -/* f0221b8: 8ce90014 */ lw $t1,0x14($a3) -/* f0221bc: 02002025 */ or $a0,$s0,$zero -/* f0221c0: 312b0800 */ andi $t3,$t1,0x800 -/* f0221c4: 5560000f */ bnezl $t3,.L0f022204 -/* f0221c8: 8fbf001c */ lw $ra,0x1c($sp) -/* f0221cc: 0c006b43 */ jal 0x1ad0c -/* f0221d0: 24e500c8 */ addiu $a1,$a3,0xc8 -/* f0221d4: 02002025 */ or $a0,$s0,$zero -/* f0221d8: 8fa50024 */ lw $a1,0x24($sp) -/* f0221dc: 0c007b86 */ jal 0x1ee18 -/* f0221e0: 24060001 */ addiu $a2,$zero,0x1 -/* f0221e4: 0c006cef */ jal 0x1b3bc -/* f0221e8: 02002025 */ or $a0,$s0,$zero -/* f0221ec: 10000005 */ beqz $zero,.L0f022204 -/* f0221f0: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0221f4: -/* f0221f4: 8fa50024 */ lw $a1,0x24($sp) -/* f0221f8: 0c007b86 */ jal 0x1ee18 -/* f0221fc: 00003025 */ or $a2,$zero,$zero -.L0f022200: -/* f022200: 8fbf001c */ lw $ra,0x1c($sp) -.L0f022204: -/* f022204: 8fb00018 */ lw $s0,0x18($sp) -/* f022208: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02220c: 03e00008 */ jr $ra -/* f022210: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f022214 -/* f022214: 27bdfee8 */ addiu $sp,$sp,-280 -/* f022218: afbf002c */ sw $ra,0x2c($sp) -/* f02221c: afb40028 */ sw $s4,0x28($sp) -/* f022220: afb30024 */ sw $s3,0x24($sp) -/* f022224: afb20020 */ sw $s2,0x20($sp) -/* f022228: afb1001c */ sw $s1,0x1c($sp) -/* f02222c: afb00018 */ sw $s0,0x18($sp) -/* f022230: 8cb00004 */ lw $s0,0x4($a1) -/* f022234: 00a09025 */ or $s2,$a1,$zero -/* f022238: 00c09825 */ or $s3,$a2,$zero -/* f02223c: 8e020040 */ lw $v0,0x40($s0) -/* f022240: 0080a025 */ or $s4,$a0,$zero -/* f022244: 8e030018 */ lw $v1,0x18($s0) -/* f022248: 304e0004 */ andi $t6,$v0,0x4 -/* f02224c: 51c0000a */ beqzl $t6,.L0f022278 -/* f022250: 8c640018 */ lw $a0,0x18($v1) -/* f022254: 92060002 */ lbu $a2,0x2($s0) -/* f022258: 02002025 */ or $a0,$s0,$zero -/* f02225c: 24050001 */ addiu $a1,$zero,0x1 -/* f022260: 30cf0004 */ andi $t7,$a2,0x4 -/* f022264: 0fc1ab4b */ jal func0f06ad2c -/* f022268: 01e03025 */ or $a2,$t7,$zero -/* f02226c: 1000007e */ beqz $zero,.L0f022468 -/* f022270: 8fbf002c */ lw $ra,0x2c($sp) -/* f022274: 8c640018 */ lw $a0,0x18($v1) -.L0f022278: -/* f022278: 5080006c */ beqzl $a0,.L0f02242c -/* f02227c: 924a0001 */ lbu $t2,0x1($s2) -/* f022280: 8c65001c */ lw $a1,0x1c($v1) -/* f022284: 30580800 */ andi $t8,$v0,0x800 -/* f022288: 50a00068 */ beqzl $a1,.L0f02242c -/* f02228c: 924a0001 */ lbu $t2,0x1($s2) -/* f022290: 57000066 */ bnezl $t8,.L0f02242c -/* f022294: 924a0001 */ lbu $t2,0x1($s2) -/* f022298: 8e19000c */ lw $t9,0xc($s0) -/* f02229c: 00003025 */ or $a2,$zero,$zero -/* f0222a0: 00194300 */ sll $t0,$t9,0xc -/* f0222a4: 05020061 */ bltzl $t0,.L0f02242c -/* f0222a8: 924a0001 */ lbu $t2,0x1($s2) -/* f0222ac: 0c006973 */ jal 0x1a5cc -/* f0222b0: afa30110 */ sw $v1,0x110($sp) -/* f0222b4: 3c0a8006 */ lui $t2,0x8006 -/* f0222b8: 254a2998 */ addiu $t2,$t2,0x2998 -/* f0222bc: afa20104 */ sw $v0,0x104($sp) -/* f0222c0: 254d003c */ addiu $t5,$t2,0x3c -/* f0222c4: 27a900c4 */ addiu $t1,$sp,0xc4 -.L0f0222c8: -/* f0222c8: 8d410000 */ lw $at,0x0($t2) -/* f0222cc: 254a000c */ addiu $t2,$t2,0xc -/* f0222d0: 2529000c */ addiu $t1,$t1,0xc -/* f0222d4: ad21fff4 */ sw $at,-0xc($t1) -/* f0222d8: 8d41fff8 */ lw $at,-0x8($t2) -/* f0222dc: ad21fff8 */ sw $at,-0x8($t1) -/* f0222e0: 8d41fffc */ lw $at,-0x4($t2) -/* f0222e4: 154dfff8 */ bne $t2,$t5,.L0f0222c8 -/* f0222e8: ad21fffc */ sw $at,-0x4($t1) -/* f0222ec: 8d410000 */ lw $at,0x0($t2) -/* f0222f0: 27b10080 */ addiu $s1,$sp,0x80 -/* f0222f4: ad210000 */ sw $at,0x0($t1) -/* f0222f8: 924e0001 */ lbu $t6,0x1($s2) -/* f0222fc: 24010001 */ addiu $at,$zero,0x1 -/* f022300: 35cf0042 */ ori $t7,$t6,0x42 -/* f022304: a24f0001 */ sb $t7,0x1($s2) -/* f022308: 8e180040 */ lw $t8,0x40($s0) -/* f02230c: 8fa40104 */ lw $a0,0x104($sp) -/* f022310: 33190040 */ andi $t9,$t8,0x40 -/* f022314: 13200007 */ beqz $t9,.L0f022334 -/* f022318: 00000000 */ sll $zero,$zero,0x0 -/* f02231c: 8e050048 */ lw $a1,0x48($s0) -/* f022320: 02203025 */ or $a2,$s1,$zero -/* f022324: 0c0056f9 */ jal 0x15be4 -/* f022328: 24a50004 */ addiu $a1,$a1,0x4 -/* f02232c: 10000025 */ beqz $zero,.L0f0223c4 -/* f022330: afb100c4 */ sw $s1,0xc4($sp) -.L0f022334: -/* f022334: 12800003 */ beqz $s4,.L0f022344 -/* f022338: 00001825 */ or $v1,$zero,$zero -/* f02233c: 10000001 */ beqz $zero,.L0f022344 -/* f022340: 928302fe */ lbu $v1,0x2fe($s4) -.L0f022344: -/* f022344: 14610012 */ bne $v1,$at,.L0f022390 -/* f022348: 27b10080 */ addiu $s1,$sp,0x80 -/* f02234c: 3c017f1b */ lui $at,0x7f1b -/* f022350: c42c87a0 */ lwc1 $f12,-0x7860($at) -/* f022354: 0c0058dd */ jal 0x16374 -/* f022358: 02202825 */ or $a1,$s1,$zero -/* f02235c: 27b00040 */ addiu $s0,$sp,0x40 -/* f022360: 3c017f1b */ lui $at,0x7f1b -/* f022364: c42c87a4 */ lwc1 $f12,-0x785c($at) -/* f022368: 0c005900 */ jal 0x16400 -/* f02236c: 02002825 */ or $a1,$s0,$zero -/* f022370: 02002025 */ or $a0,$s0,$zero -/* f022374: 0c00567f */ jal 0x159fc -/* f022378: 02202825 */ or $a1,$s1,$zero -/* f02237c: 8fa40104 */ lw $a0,0x104($sp) -/* f022380: 0c00567f */ jal 0x159fc -/* f022384: 02202825 */ or $a1,$s1,$zero -/* f022388: 1000000e */ beqz $zero,.L0f0223c4 -/* f02238c: afb100c4 */ sw $s1,0xc4($sp) -.L0f022390: -/* f022390: 8e880174 */ lw $t0,0x174($s4) -/* f022394: 27b10080 */ addiu $s1,$sp,0x80 -/* f022398: 02202825 */ or $a1,$s1,$zero -/* f02239c: 16480008 */ bne $s2,$t0,.L0f0223c0 -/* f0223a0: 3c017f1b */ lui $at,0x7f1b -/* f0223a4: 0c005900 */ jal 0x16400 -/* f0223a8: c42c87a8 */ lwc1 $f12,-0x7858($at) -/* f0223ac: 8fa40104 */ lw $a0,0x104($sp) -/* f0223b0: 0c00567f */ jal 0x159fc -/* f0223b4: 02202825 */ or $a1,$s1,$zero -/* f0223b8: 10000002 */ beqz $zero,.L0f0223c4 -/* f0223bc: afb100c4 */ sw $s1,0xc4($sp) -.L0f0223c0: -/* f0223c0: afa200c4 */ sw $v0,0xc4($sp) -.L0f0223c4: -/* f0223c4: 8fac0110 */ lw $t4,0x110($sp) -/* f0223c8: 8d8b0008 */ lw $t3,0x8($t4) -/* f0223cc: 8564000e */ lh $a0,0xe($t3) -/* f0223d0: 00046980 */ sll $t5,$a0,0x6 -/* f0223d4: 0fc59e7d */ jal func0f1679f4 -/* f0223d8: 01a02025 */ or $a0,$t5,$zero -/* f0223dc: afa200d4 */ sw $v0,0xd4($sp) -/* f0223e0: 27a400c4 */ addiu $a0,$sp,0xc4 -/* f0223e4: 0c007399 */ jal 0x1ce64 -/* f0223e8: 8fa50110 */ lw $a1,0x110($sp) -/* f0223ec: 02402025 */ or $a0,$s2,$zero -/* f0223f0: 0fc1c18f */ jal func0f07063c -/* f0223f4: 02602825 */ or $a1,$s3,$zero -/* f0223f8: 8e51001c */ lw $s1,0x1c($s2) -/* f0223fc: 5220001a */ beqzl $s1,.L0f022468 -/* f022400: 8fbf002c */ lw $ra,0x2c($sp) -.L0f022404: -/* f022404: 8e300020 */ lw $s0,0x20($s1) -/* f022408: 02802025 */ or $a0,$s4,$zero -/* f02240c: 02202825 */ or $a1,$s1,$zero -/* f022410: 0fc08885 */ jal func0f022214 -/* f022414: 02603025 */ or $a2,$s3,$zero -/* f022418: 1600fffa */ bnez $s0,.L0f022404 -/* f02241c: 02008825 */ or $s1,$s0,$zero -/* f022420: 10000011 */ beqz $zero,.L0f022468 -/* f022424: 8fbf002c */ lw $ra,0x2c($sp) -/* f022428: 924a0001 */ lbu $t2,0x1($s2) -.L0f02242c: -/* f02242c: 02402025 */ or $a0,$s2,$zero -/* f022430: 02602825 */ or $a1,$s3,$zero -/* f022434: 3149fffd */ andi $t1,$t2,0xfffd -/* f022438: 0fc1c18f */ jal func0f07063c -/* f02243c: a2490001 */ sb $t1,0x1($s2) -/* f022440: 8e51001c */ lw $s1,0x1c($s2) -/* f022444: 52200008 */ beqzl $s1,.L0f022468 -/* f022448: 8fbf002c */ lw $ra,0x2c($sp) -.L0f02244c: -/* f02244c: 8e300020 */ lw $s0,0x20($s1) -/* f022450: 02202025 */ or $a0,$s1,$zero -/* f022454: 0fc1c1be */ jal func0f0706f8 -/* f022458: 02602825 */ or $a1,$s3,$zero -/* f02245c: 1600fffb */ bnez $s0,.L0f02244c -/* f022460: 02008825 */ or $s1,$s0,$zero -/* f022464: 8fbf002c */ lw $ra,0x2c($sp) -.L0f022468: -/* f022468: 8fb00018 */ lw $s0,0x18($sp) -/* f02246c: 8fb1001c */ lw $s1,0x1c($sp) -/* f022470: 8fb20020 */ lw $s2,0x20($sp) -/* f022474: 8fb30024 */ lw $s3,0x24($sp) -/* f022478: 8fb40028 */ lw $s4,0x28($sp) -/* f02247c: 03e00008 */ jr $ra -/* f022480: 27bd0118 */ addiu $sp,$sp,0x118 -); - -GLOBAL_ASM( -glabel func0f022484 -/* f022484: 27bdffb8 */ addiu $sp,$sp,-72 -/* f022488: afbf0044 */ sw $ra,0x44($sp) -/* f02248c: afa40048 */ sw $a0,0x48($sp) -/* f022490: 0fc0e6a5 */ jal func0f039a94 -/* f022494: afa5004c */ sw $a1,0x4c($sp) -/* f022498: 1440001b */ bnez $v0,.L0f022508 -/* f02249c: 8fa30048 */ lw $v1,0x48($sp) -/* f0224a0: 8c6e0014 */ lw $t6,0x14($v1) -/* f0224a4: 3c012000 */ lui $at,0x2000 -/* f0224a8: 00002025 */ or $a0,$zero,$zero -/* f0224ac: 01c17825 */ or $t7,$t6,$at -/* f0224b0: ac6f0014 */ sw $t7,0x14($v1) -/* f0224b4: 8fb8004c */ lw $t8,0x4c($sp) -/* f0224b8: 3c01bf80 */ lui $at,0xbf80 -/* f0224bc: 2406005b */ addiu $a2,$zero,0x5b -/* f0224c0: 13000011 */ beqz $t8,.L0f022508 -/* f0224c4: 2407ffff */ addiu $a3,$zero,-1 -/* f0224c8: 8c65001c */ lw $a1,0x1c($v1) -/* f0224cc: 44810000 */ mtc1 $at,$f0 -/* f0224d0: 2419ffff */ addiu $t9,$zero,-1 -/* f0224d4: 2408ffff */ addiu $t0,$zero,-1 -/* f0224d8: afa8002c */ sw $t0,0x2c($sp) -/* f0224dc: afb90010 */ sw $t9,0x10($sp) -/* f0224e0: afa00028 */ sw $zero,0x28($sp) -/* f0224e4: afa00020 */ sw $zero,0x20($sp) -/* f0224e8: afa0001c */ sw $zero,0x1c($sp) -/* f0224ec: afa00018 */ sw $zero,0x18($sp) -/* f0224f0: afa00014 */ sw $zero,0x14($sp) -/* f0224f4: e7a00024 */ swc1 $f0,0x24($sp) -/* f0224f8: e7a00030 */ swc1 $f0,0x30($sp) -/* f0224fc: e7a00034 */ swc1 $f0,0x34($sp) -/* f022500: 0fc24e7e */ jal func0f0939f8 -/* f022504: e7a00038 */ swc1 $f0,0x38($sp) -.L0f022508: -/* f022508: 8fbf0044 */ lw $ra,0x44($sp) -/* f02250c: 27bd0048 */ addiu $sp,$sp,0x48 -/* f022510: 03e00008 */ jr $ra -/* f022514: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f022518 -/* f022518: 27bdffb8 */ addiu $sp,$sp,-72 -/* f02251c: afbf0044 */ sw $ra,0x44($sp) -/* f022520: afa40048 */ sw $a0,0x48($sp) -/* f022524: 8c820014 */ lw $v0,0x14($a0) -/* f022528: 3c01dfff */ lui $at,0xdfff -/* f02252c: 00807025 */ or $t6,$a0,$zero -/* f022530: 00027880 */ sll $t7,$v0,0x2 -/* f022534: 05e1002b */ bgez $t7,.L0f0225e4 -/* f022538: 3421ffff */ ori $at,$at,0xffff -/* f02253c: 0041c024 */ and $t8,$v0,$at -/* f022540: 10a00015 */ beqz $a1,.L0f022598 -/* f022544: ac980014 */ sw $t8,0x14($a0) -/* f022548: 8dc5001c */ lw $a1,0x1c($t6) -/* f02254c: 3c01bf80 */ lui $at,0xbf80 -/* f022550: 44810000 */ mtc1 $at,$f0 -/* f022554: 2419ffff */ addiu $t9,$zero,-1 -/* f022558: 2408ffff */ addiu $t0,$zero,-1 -/* f02255c: afa8002c */ sw $t0,0x2c($sp) -/* f022560: afb90010 */ sw $t9,0x10($sp) -/* f022564: afa00028 */ sw $zero,0x28($sp) -/* f022568: afa00020 */ sw $zero,0x20($sp) -/* f02256c: afa0001c */ sw $zero,0x1c($sp) -/* f022570: afa00018 */ sw $zero,0x18($sp) -/* f022574: afa00014 */ sw $zero,0x14($sp) -/* f022578: 00002025 */ or $a0,$zero,$zero -/* f02257c: 2406005c */ addiu $a2,$zero,0x5c -/* f022580: 2407ffff */ addiu $a3,$zero,-1 -/* f022584: e7a00024 */ swc1 $f0,0x24($sp) -/* f022588: e7a00030 */ swc1 $f0,0x30($sp) -/* f02258c: e7a00034 */ swc1 $f0,0x34($sp) -/* f022590: 0fc24e7e */ jal func0f0939f8 -/* f022594: e7a00038 */ swc1 $f0,0x38($sp) -.L0f022598: -/* f022598: 3c057f19 */ lui $a1,0x7f19 -/* f02259c: 3c067f19 */ lui $a2,0x7f19 -/* f0225a0: 24a20784 */ addiu $v0,$a1,0x784 -/* f0225a4: 24c40be4 */ addiu $a0,$a2,0xbe4 -/* f0225a8: 0044082b */ sltu $at,$v0,$a0 -/* f0225ac: 10200007 */ beqz $at,.L0f0225cc -/* f0225b0: 00001825 */ or $v1,$zero,$zero -.L0f0225b4: -/* f0225b4: 8c490000 */ lw $t1,0x0($v0) -/* f0225b8: 24420004 */ addiu $v0,$v0,0x4 -/* f0225bc: 0044082b */ sltu $at,$v0,$a0 -/* f0225c0: 01205027 */ nor $t2,$t1,$zero -/* f0225c4: 1420fffb */ bnez $at,.L0f0225b4 -/* f0225c8: 006a1821 */ addu $v1,$v1,$t2 -.L0f0225cc: -/* f0225cc: 3c015874 */ lui $at,0x5874 -/* f0225d0: 3421f34e */ ori $at,$at,0xf34e -/* f0225d4: 10610003 */ beq $v1,$at,.L0f0225e4 -/* f0225d8: 3c0b7003 */ lui $t3,0x7003 -/* f0225dc: 256ba324 */ addiu $t3,$t3,-23772 -/* f0225e0: ad60fff8 */ sw $zero,-0x8($t3) -.L0f0225e4: -/* f0225e4: 8fbf0044 */ lw $ra,0x44($sp) -/* f0225e8: 27bd0048 */ addiu $sp,$sp,0x48 -/* f0225ec: 03e00008 */ jr $ra -/* f0225f0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0225f4 -/* f0225f4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0225f8: afbf0014 */ sw $ra,0x14($sp) -/* f0225fc: afa40018 */ sw $a0,0x18($sp) -/* f022600: 0fc08946 */ jal func0f022518 -/* f022604: 24050001 */ addiu $a1,$zero,0x1 -/* f022608: 8faf0018 */ lw $t7,0x18($sp) -/* f02260c: 240e0078 */ addiu $t6,$zero,0x78 -/* f022610: a5ee02da */ sh $t6,0x2da($t7) -/* f022614: 8fbf0014 */ lw $ra,0x14($sp) -/* f022618: 27bd0018 */ addiu $sp,$sp,0x18 -/* f02261c: 03e00008 */ jr $ra -/* f022620: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f022624 -/* f022624: 27bdffd0 */ addiu $sp,$sp,-48 -/* f022628: afbf001c */ sw $ra,0x1c($sp) -/* f02262c: afb00018 */ sw $s0,0x18($sp) -/* f022630: 848202da */ lh $v0,0x2da($a0) -/* f022634: 00808025 */ or $s0,$a0,$zero -/* f022638: 3c0e800a */ lui $t6,0x800a -/* f02263c: 58400009 */ blezl $v0,.L0f022664 -/* f022640: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f022644: 8dce9ff8 */ lw $t6,-0x6008($t6) -/* f022648: 004e7823 */ subu $t7,$v0,$t6 -/* f02264c: a48f02da */ sh $t7,0x2da($a0) -/* f022650: 849802da */ lh $t8,0x2da($a0) -/* f022654: 5f000003 */ bgtzl $t8,.L0f022664 -/* f022658: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f02265c: a48002da */ sh $zero,0x2da($a0) -/* f022660: 8e0202d4 */ lw $v0,0x2d4($s0) -.L0f022664: -/* f022664: 5040009b */ beqzl $v0,.L0f0228d4 -/* f022668: 8e04001c */ lw $a0,0x1c($s0) -/* f02266c: 8c43004c */ lw $v1,0x4c($v0) -/* f022670: 0003c980 */ sll $t9,$v1,0x6 -/* f022674: 00191fc2 */ srl $v1,$t9,0x1f -/* f022678: 50600022 */ beqzl $v1,.L0f022704 -/* f02267c: 8c49009c */ lw $t1,0x9c($v0) -/* f022680: 8c49001c */ lw $t1,0x1c($v0) -/* f022684: 02002025 */ or $a0,$s0,$zero -/* f022688: 8d260050 */ lw $a2,0x50($t1) -/* f02268c: 58c00014 */ blezl $a2,.L0f0226e0 -/* f022690: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f022694: 0fc0e6a5 */ jal func0f039a94 -/* f022698: afa6002c */ sw $a2,0x2c($sp) -/* f02269c: 1440000f */ bnez $v0,.L0f0226dc -/* f0226a0: 8fa6002c */ lw $a2,0x2c($sp) -/* f0226a4: 8e0a0014 */ lw $t2,0x14($s0) -/* f0226a8: 3c0c800a */ lui $t4,0x800a -/* f0226ac: 000a5880 */ sll $t3,$t2,0x2 -/* f0226b0: 0563000f */ bgezl $t3,.L0f0226f0 -/* f0226b4: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f0226b8: 8d8c9ff8 */ lw $t4,-0x6008($t4) -/* f0226bc: 00cc3023 */ subu $a2,$a2,$t4 -/* f0226c0: 5cc00003 */ bgtzl $a2,.L0f0226d0 -/* f0226c4: 8e0d02d4 */ lw $t5,0x2d4($s0) -/* f0226c8: 00003025 */ or $a2,$zero,$zero -/* f0226cc: 8e0d02d4 */ lw $t5,0x2d4($s0) -.L0f0226d0: -/* f0226d0: 8dae001c */ lw $t6,0x1c($t5) -/* f0226d4: 10000005 */ beqz $zero,.L0f0226ec -/* f0226d8: adc60050 */ sw $a2,0x50($t6) -.L0f0226dc: -/* f0226dc: 8e0202d4 */ lw $v0,0x2d4($s0) -.L0f0226e0: -/* f0226e0: 904f004c */ lbu $t7,0x4c($v0) -/* f0226e4: 31f8fffd */ andi $t8,$t7,0xfffd -/* f0226e8: a058004c */ sb $t8,0x4c($v0) -.L0f0226ec: -/* f0226ec: 8e0202d4 */ lw $v0,0x2d4($s0) -.L0f0226f0: -/* f0226f0: 8c43004c */ lw $v1,0x4c($v0) -/* f0226f4: 0003c980 */ sll $t9,$v1,0x6 -/* f0226f8: 1000005c */ beqz $zero,.L0f02286c -/* f0226fc: 00191fc2 */ srl $v1,$t9,0x1f -/* f022700: 8c49009c */ lw $t1,0x9c($v0) -.L0f022704: -/* f022704: 00095880 */ sll $t3,$t1,0x2 -/* f022708: 05630059 */ bgezl $t3,.L0f022870 -/* f02270c: 8e040014 */ lw $a0,0x14($s0) -/* f022710: 8c4c0020 */ lw $t4,0x20($v0) -/* f022714: 2401000d */ addiu $at,$zero,0xd -/* f022718: 5581004d */ bnel $t4,$at,.L0f022850 -/* f02271c: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f022720: 0fc0e6a5 */ jal func0f039a94 -/* f022724: 02002025 */ or $a0,$s0,$zero -/* f022728: 14400048 */ bnez $v0,.L0f02284c -/* f02272c: 2405000d */ addiu $a1,$zero,0xd -/* f022730: 8e0402d4 */ lw $a0,0x2d4($s0) -/* f022734: 00003025 */ or $a2,$zero,$zero -/* f022738: 0fc666f9 */ jal func0f199be4 -/* f02273c: 24070001 */ addiu $a3,$zero,0x1 -/* f022740: 58400043 */ blezl $v0,.L0f022850 -/* f022744: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f022748: 8e0d0014 */ lw $t5,0x14($s0) -/* f02274c: 3c01800a */ lui $at,0x800a -/* f022750: 000d7080 */ sll $t6,$t5,0x2 -/* f022754: 05c30039 */ bgezl $t6,.L0f02283c -/* f022758: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f02275c: c424a004 */ lwc1 $f4,-0x5ffc($at) -/* f022760: 3c017f1b */ lui $at,0x7f1b -/* f022764: c42687ac */ lwc1 $f6,-0x7854($at) -/* f022768: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f02276c: 3c013f80 */ lui $at,0x3f80 -/* f022770: 46062202 */ mul.s $f8,$f4,$f6 -/* f022774: c44a02c4 */ lwc1 $f10,0x2c4($v0) -/* f022778: 44819000 */ mtc1 $at,$f18 -/* f02277c: 46085400 */ add.s $f16,$f10,$f8 -/* f022780: e45002c4 */ swc1 $f16,0x2c4($v0) -/* f022784: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f022788: c44002c4 */ lwc1 $f0,0x2c4($v0) -/* f02278c: 4600903e */ c.le.s $f18,$f0 -/* f022790: 00000000 */ sll $zero,$zero,0x0 -/* f022794: 45020029 */ bc1fl .L0f02283c -/* f022798: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f02279c: 4600010d */ trunc.w.s $f4,$f0 -/* f0227a0: 2404000d */ addiu $a0,$zero,0xd -/* f0227a4: 00002825 */ or $a1,$zero,$zero -/* f0227a8: 44062000 */ mfc1 $a2,$f4 -/* f0227ac: 00000000 */ sll $zero,$zero,0x0 -/* f0227b0: 44863000 */ mtc1 $a2,$f6 -/* f0227b4: 00000000 */ sll $zero,$zero,0x0 -/* f0227b8: 468032a0 */ cvt.s.w $f10,$f6 -/* f0227bc: 460a0201 */ sub.s $f8,$f0,$f10 -/* f0227c0: e44802c4 */ swc1 $f8,0x2c4($v0) -/* f0227c4: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f0227c8: 8c430024 */ lw $v1,0x24($v0) -/* f0227cc: 18600008 */ blez $v1,.L0f0227f0 -/* f0227d0: 0066c023 */ subu $t8,$v1,$a2 -/* f0227d4: ac580024 */ sw $t8,0x24($v0) -/* f0227d8: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f0227dc: 8c590024 */ lw $t9,0x24($v0) -/* f0227e0: 5f200016 */ bgtzl $t9,.L0f02283c -/* f0227e4: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f0227e8: 10000013 */ beqz $zero,.L0f022838 -/* f0227ec: ac400024 */ sw $zero,0x24($v0) -.L0f0227f0: -/* f0227f0: 0fc6666c */ jal func0f1999b0 -/* f0227f4: afa6002c */ sw $a2,0x2c($sp) -/* f0227f8: 8e0802d4 */ lw $t0,0x2d4($s0) -/* f0227fc: 00022080 */ sll $a0,$v0,0x2 -/* f022800: 8fa6002c */ lw $a2,0x2c($sp) -/* f022804: 8d09001c */ lw $t1,0x1c($t0) -/* f022808: 01241821 */ addu $v1,$t1,$a0 -/* f02280c: 8c650000 */ lw $a1,0x0($v1) -/* f022810: 18a00009 */ blez $a1,.L0f022838 -/* f022814: 00a65023 */ subu $t2,$a1,$a2 -/* f022818: ac6a0000 */ sw $t2,0x0($v1) -/* f02281c: 8e0b02d4 */ lw $t3,0x2d4($s0) -/* f022820: 8d6c001c */ lw $t4,0x1c($t3) -/* f022824: 01841821 */ addu $v1,$t4,$a0 -/* f022828: 8c6d0000 */ lw $t5,0x0($v1) -/* f02282c: 5da00003 */ bgtzl $t5,.L0f02283c -/* f022830: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f022834: ac600000 */ sw $zero,0x0($v1) -.L0f022838: -/* f022838: 8e0202d4 */ lw $v0,0x2d4($s0) -.L0f02283c: -/* f02283c: 8c43004c */ lw $v1,0x4c($v0) -/* f022840: 00037180 */ sll $t6,$v1,0x6 -/* f022844: 10000009 */ beqz $zero,.L0f02286c -/* f022848: 000e1fc2 */ srl $v1,$t6,0x1f -.L0f02284c: -/* f02284c: 8e0202d4 */ lw $v0,0x2d4($s0) -.L0f022850: -/* f022850: 9058009c */ lbu $t8,0x9c($v0) -/* f022854: 3319ffdf */ andi $t9,$t8,0xffdf -/* f022858: a059009c */ sb $t9,0x9c($v0) -/* f02285c: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f022860: 8c43004c */ lw $v1,0x4c($v0) -/* f022864: 00034180 */ sll $t0,$v1,0x6 -/* f022868: 00081fc2 */ srl $v1,$t0,0x1f -.L0f02286c: -/* f02286c: 8e040014 */ lw $a0,0x14($s0) -.L0f022870: -/* f022870: 3c012000 */ lui $at,0x2000 -/* f022874: 00815024 */ and $t2,$a0,$at -/* f022878: 14600005 */ bnez $v1,.L0f022890 -/* f02287c: 01402025 */ or $a0,$t2,$zero -/* f022880: 8c4b009c */ lw $t3,0x9c($v0) -/* f022884: 000b6880 */ sll $t5,$t3,0x2 -/* f022888: 05a1000b */ bgez $t5,.L0f0228b8 -/* f02288c: 00000000 */ sll $zero,$zero,0x0 -.L0f022890: -/* f022890: 54800060 */ bnezl $a0,.L0f022a14 -/* f022894: 8e090014 */ lw $t1,0x14($s0) -/* f022898: 860e02da */ lh $t6,0x2da($s0) -/* f02289c: 02002025 */ or $a0,$s0,$zero -/* f0228a0: 5dc0005c */ bgtzl $t6,.L0f022a14 -/* f0228a4: 8e090014 */ lw $t1,0x14($s0) -/* f0228a8: 0fc08921 */ jal func0f022484 -/* f0228ac: 24050001 */ addiu $a1,$zero,0x1 -/* f0228b0: 10000058 */ beqz $zero,.L0f022a14 -/* f0228b4: 8e090014 */ lw $t1,0x14($s0) -.L0f0228b8: -/* f0228b8: 10800055 */ beqz $a0,.L0f022a10 -/* f0228bc: 24050001 */ addiu $a1,$zero,0x1 -/* f0228c0: 0fc08946 */ jal func0f022518 -/* f0228c4: 02002025 */ or $a0,$s0,$zero -/* f0228c8: 10000052 */ beqz $zero,.L0f022a14 -/* f0228cc: 8e090014 */ lw $t1,0x14($s0) -/* f0228d0: 8e04001c */ lw $a0,0x1c($s0) -.L0f0228d4: -/* f0228d4: 24010006 */ addiu $at,$zero,0x6 -/* f0228d8: 3c18800a */ lui $t8,0x800a -/* f0228dc: 908f0000 */ lbu $t7,0x0($a0) -/* f0228e0: 55e1004c */ bnel $t7,$at,.L0f022a14 -/* f0228e4: 8e090014 */ lw $t1,0x14($s0) -/* f0228e8: 8f18a24c */ lw $t8,-0x5db4($t8) -/* f0228ec: 0fc4a25f */ jal func0f12897c -/* f0228f0: afb80024 */ sw $t8,0x24($sp) -/* f0228f4: 0fc4a24b */ jal func0f12892c -/* f0228f8: 00402025 */ or $a0,$v0,$zero -/* f0228fc: 3c02800a */ lui $v0,0x800a -/* f022900: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f022904: 8c4300c4 */ lw $v1,0xc4($v0) -/* f022908: 30640040 */ andi $a0,$v1,0x40 -/* f02290c: 10800020 */ beqz $a0,.L0f022990 -/* f022910: 00000000 */ sll $zero,$zero,0x0 -/* f022914: 0fc2a5dc */ jal func0f0a9770 -/* f022918: 24040014 */ addiu $a0,$zero,0x14 -/* f02291c: 18400012 */ blez $v0,.L0f022968 -/* f022920: 00000000 */ sll $zero,$zero,0x0 -/* f022924: 8e190014 */ lw $t9,0x14($s0) -/* f022928: 3c09800a */ lui $t1,0x800a -/* f02292c: 00194080 */ sll $t0,$t9,0x2 -/* f022930: 05010008 */ bgez $t0,.L0f022954 -/* f022934: 00000000 */ sll $zero,$zero,0x0 -/* f022938: 8d299ff8 */ lw $t1,-0x6008($t1) -/* f02293c: 00492823 */ subu $a1,$v0,$t1 -/* f022940: 1ca00002 */ bgtz $a1,.L0f02294c -/* f022944: 00000000 */ sll $zero,$zero,0x0 -/* f022948: 00002825 */ or $a1,$zero,$zero -.L0f02294c: -/* f02294c: 0fc2a58a */ jal func0f0a9628 -/* f022950: 24040014 */ addiu $a0,$zero,0x14 -.L0f022954: -/* f022954: 3c02800a */ lui $v0,0x800a -/* f022958: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f02295c: 8c4300c4 */ lw $v1,0xc4($v0) -/* f022960: 1000000b */ beqz $zero,.L0f022990 -/* f022964: 30640040 */ andi $a0,$v1,0x40 -.L0f022968: -/* f022968: 3c02800a */ lui $v0,0x800a -/* f02296c: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f022970: 2401ffbf */ addiu $at,$zero,-65 -/* f022974: 8c4a00c4 */ lw $t2,0xc4($v0) -/* f022978: 01415824 */ and $t3,$t2,$at -/* f02297c: ac4b00c4 */ sw $t3,0xc4($v0) -/* f022980: 3c02800a */ lui $v0,0x800a -/* f022984: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f022988: 8c4300c4 */ lw $v1,0xc4($v0) -/* f02298c: 30640040 */ andi $a0,$v1,0x40 -.L0f022990: -/* f022990: 54800009 */ bnezl $a0,.L0f0229b8 -/* f022994: 8e0e0014 */ lw $t6,0x14($s0) -/* f022998: 804c1580 */ lb $t4,0x1580($v0) -/* f02299c: 2401000d */ addiu $at,$zero,0xd -/* f0229a0: 306d0080 */ andi $t5,$v1,0x80 -/* f0229a4: 1581000f */ bne $t4,$at,.L0f0229e4 -/* f0229a8: 00000000 */ sll $zero,$zero,0x0 -/* f0229ac: 11a0000d */ beqz $t5,.L0f0229e4 -/* f0229b0: 00000000 */ sll $zero,$zero,0x0 -/* f0229b4: 8e0e0014 */ lw $t6,0x14($s0) -.L0f0229b8: -/* f0229b8: 000e7880 */ sll $t7,$t6,0x2 -/* f0229bc: 05e00012 */ bltz $t7,.L0f022a08 -/* f0229c0: 00000000 */ sll $zero,$zero,0x0 -/* f0229c4: 861802da */ lh $t8,0x2da($s0) -/* f0229c8: 02002025 */ or $a0,$s0,$zero -/* f0229cc: 1f00000e */ bgtz $t8,.L0f022a08 -/* f0229d0: 00000000 */ sll $zero,$zero,0x0 -/* f0229d4: 0fc08921 */ jal func0f022484 -/* f0229d8: 24050001 */ addiu $a1,$zero,0x1 -/* f0229dc: 1000000a */ beqz $zero,.L0f022a08 -/* f0229e0: 00000000 */ sll $zero,$zero,0x0 -.L0f0229e4: -/* f0229e4: 14800008 */ bnez $a0,.L0f022a08 -/* f0229e8: 00000000 */ sll $zero,$zero,0x0 -/* f0229ec: 8e190014 */ lw $t9,0x14($s0) -/* f0229f0: 02002025 */ or $a0,$s0,$zero -/* f0229f4: 00194080 */ sll $t0,$t9,0x2 -/* f0229f8: 05010003 */ bgez $t0,.L0f022a08 -/* f0229fc: 00000000 */ sll $zero,$zero,0x0 -/* f022a00: 0fc08946 */ jal func0f022518 -/* f022a04: 24050001 */ addiu $a1,$zero,0x1 -.L0f022a08: -/* f022a08: 0fc4a24b */ jal func0f12892c -/* f022a0c: 8fa40024 */ lw $a0,0x24($sp) -.L0f022a10: -/* f022a10: 8e090014 */ lw $t1,0x14($s0) -.L0f022a14: -/* f022a14: 00095080 */ sll $t2,$t1,0x2 -/* f022a18: 0543002a */ bgezl $t2,.L0f022ac4 -/* f022a1c: 960f02e0 */ lhu $t7,0x2e0($s0) -/* f022a20: 960b02e0 */ lhu $t3,0x2e0($s0) -/* f022a24: 3c0e800a */ lui $t6,0x800a -/* f022a28: 3c19800a */ lui $t9,0x800a -/* f022a2c: 316c0001 */ andi $t4,$t3,0x1 -/* f022a30: 55800018 */ bnezl $t4,.L0f022a94 -/* f022a34: 920302e1 */ lbu $v1,0x2e1($s0) -/* f022a38: 8dce9ff4 */ lw $t6,-0x600c($t6) -/* f022a3c: 920302e1 */ lbu $v1,0x2e1($s0) -/* f022a40: 000e7880 */ sll $t7,$t6,0x2 -/* f022a44: 01ee7821 */ addu $t7,$t7,$t6 -/* f022a48: 00036842 */ srl $t5,$v1,0x1 -/* f022a4c: 05e10003 */ bgez $t7,.L0f022a5c -/* f022a50: 000fc0c3 */ sra $t8,$t7,0x3 -/* f022a54: 25e10007 */ addiu $at,$t7,0x7 -/* f022a58: 0001c0c3 */ sra $t8,$at,0x3 -.L0f022a5c: -/* f022a5c: 01b81021 */ addu $v0,$t5,$t8 -/* f022a60: 28410080 */ slti $at,$v0,0x80 -/* f022a64: 14200006 */ bnez $at,.L0f022a80 -/* f022a68: 00027040 */ sll $t6,$v0,0x1 -/* f022a6c: 34690001 */ ori $t1,$v1,0x1 -/* f022a70: a20902e1 */ sb $t1,0x2e1($s0) -/* f022a74: 312a0001 */ andi $t2,$t1,0x1 -/* f022a78: 10000055 */ beqz $zero,.L0f022bd0 -/* f022a7c: a20a02e1 */ sb $t2,0x2e1($s0) -.L0f022a80: -/* f022a80: 306fff01 */ andi $t7,$v1,0xff01 -/* f022a84: 01cf6825 */ or $t5,$t6,$t7 -/* f022a88: 10000051 */ beqz $zero,.L0f022bd0 -/* f022a8c: a20d02e1 */ sb $t5,0x2e1($s0) -/* f022a90: 920302e1 */ lbu $v1,0x2e1($s0) -.L0f022a94: -/* f022a94: 8f399ff8 */ lw $t9,-0x6008($t9) -/* f022a98: 2401007f */ addiu $at,$zero,0x7f -/* f022a9c: 0003c042 */ srl $t8,$v1,0x1 -/* f022aa0: 03191021 */ addu $v0,$t8,$t9 -/* f022aa4: 0041001a */ div $zero,$v0,$at -/* f022aa8: 00004810 */ mfhi $t1 -/* f022aac: 00095840 */ sll $t3,$t1,0x1 -/* f022ab0: 306cff01 */ andi $t4,$v1,0xff01 -/* f022ab4: 016c7025 */ or $t6,$t3,$t4 -/* f022ab8: 10000045 */ beqz $zero,.L0f022bd0 -/* f022abc: a20e02e1 */ sb $t6,0x2e1($s0) -/* f022ac0: 960f02e0 */ lhu $t7,0x2e0($s0) -.L0f022ac4: -/* f022ac4: 24010001 */ addiu $at,$zero,0x1 -/* f022ac8: 31ed0001 */ andi $t5,$t7,0x1 -/* f022acc: 55a1002e */ bnel $t5,$at,.L0f022b88 -/* f022ad0: 920302e1 */ lbu $v1,0x2e1($s0) -/* f022ad4: 921802e1 */ lbu $t8,0x2e1($s0) -/* f022ad8: 3c014f80 */ lui $at,0x4f80 -/* f022adc: 3319fffe */ andi $t9,$t8,0xfffe -/* f022ae0: 332800ff */ andi $t0,$t9,0xff -/* f022ae4: 00084842 */ srl $t1,$t0,0x1 -/* f022ae8: 44898000 */ mtc1 $t1,$f16 -/* f022aec: a21902e1 */ sb $t9,0x2e1($s0) -/* f022af0: 05210004 */ bgez $t1,.L0f022b04 -/* f022af4: 468084a0 */ cvt.s.w $f18,$f16 -/* f022af8: 44812000 */ mtc1 $at,$f4 -/* f022afc: 00000000 */ sll $zero,$zero,0x0 -/* f022b00: 46049480 */ add.s $f18,$f18,$f4 -.L0f022b04: -/* f022b04: 3c0142fe */ lui $at,0x42fe -/* f022b08: 44813000 */ mtc1 $at,$f6 -/* f022b0c: 3c017f1b */ lui $at,0x7f1b -/* f022b10: c42887b0 */ lwc1 $f8,-0x7850($at) -/* f022b14: 46069003 */ div.s $f0,$f18,$f6 -/* f022b18: 46000280 */ add.s $f10,$f0,$f0 -/* f022b1c: 46085302 */ mul.s $f12,$f10,$f8 -/* f022b20: 0c0068f4 */ jal 0x1a3d0 -/* f022b24: 00000000 */ sll $zero,$zero,0x0 -/* f022b28: 3c013f80 */ lui $at,0x3f80 -/* f022b2c: 44818000 */ mtc1 $at,$f16 -/* f022b30: 3c0141a0 */ lui $at,0x41a0 -/* f022b34: 44819000 */ mtc1 $at,$f18 -/* f022b38: 46008101 */ sub.s $f4,$f16,$f0 -/* f022b3c: 3c013f00 */ lui $at,0x3f00 -/* f022b40: 44815000 */ mtc1 $at,$f10 -/* f022b44: 920802e1 */ lbu $t0,0x2e1($s0) -/* f022b48: 46122182 */ mul.s $f6,$f4,$f18 -/* f022b4c: 240c00fe */ addiu $t4,$zero,0xfe -/* f022b50: 3109ff01 */ andi $t1,$t0,0xff01 -/* f022b54: 460a3202 */ mul.s $f8,$f6,$f10 -/* f022b58: 4600440d */ trunc.w.s $f16,$f8 -/* f022b5c: 440b8000 */ mfc1 $t3,$f16 -/* f022b60: 00000000 */ sll $zero,$zero,0x0 -/* f022b64: 018b7023 */ subu $t6,$t4,$t3 -/* f022b68: 05c10003 */ bgez $t6,.L0f022b78 -/* f022b6c: 000e7843 */ sra $t7,$t6,0x1 -/* f022b70: 25c10001 */ addiu $at,$t6,0x1 -/* f022b74: 00017843 */ sra $t7,$at,0x1 -.L0f022b78: -/* f022b78: 000fc840 */ sll $t9,$t7,0x1 -/* f022b7c: 03295025 */ or $t2,$t9,$t1 -/* f022b80: a20a02e1 */ sb $t2,0x2e1($s0) -/* f022b84: 920302e1 */ lbu $v1,0x2e1($s0) -.L0f022b88: -/* f022b88: 3c0c800a */ lui $t4,0x800a -/* f022b8c: 00032042 */ srl $a0,$v1,0x1 -/* f022b90: 1880000f */ blez $a0,.L0f022bd0 -/* f022b94: 3068ff01 */ andi $t0,$v1,0xff01 -/* f022b98: 8d8c9ff4 */ lw $t4,-0x600c($t4) -/* f022b9c: 000c5880 */ sll $t3,$t4,0x2 -/* f022ba0: 016c5821 */ addu $t3,$t3,$t4 -/* f022ba4: 05610003 */ bgez $t3,.L0f022bb4 -/* f022ba8: 000b70c3 */ sra $t6,$t3,0x3 -/* f022bac: 25610007 */ addiu $at,$t3,0x7 -/* f022bb0: 000170c3 */ sra $t6,$at,0x3 -.L0f022bb4: -/* f022bb4: 008e1023 */ subu $v0,$a0,$t6 -/* f022bb8: 04430003 */ bgezl $v0,.L0f022bc8 -/* f022bbc: 0002c040 */ sll $t8,$v0,0x1 -/* f022bc0: 00001025 */ or $v0,$zero,$zero -/* f022bc4: 0002c040 */ sll $t8,$v0,0x1 -.L0f022bc8: -/* f022bc8: 0308c825 */ or $t9,$t8,$t0 -/* f022bcc: a21902e1 */ sb $t9,0x2e1($s0) -.L0f022bd0: -/* f022bd0: 8fbf001c */ lw $ra,0x1c($sp) -/* f022bd4: 8fb00018 */ lw $s0,0x18($sp) -/* f022bd8: 27bd0030 */ addiu $sp,$sp,0x30 -/* f022bdc: 03e00008 */ jr $ra -/* f022be0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f022be4 -/* f022be4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f022be8: afbf0014 */ sw $ra,0x14($sp) -/* f022bec: 908202e1 */ lbu $v0,0x2e1($a0) -/* f022bf0: 240300ff */ addiu $v1,$zero,0xff -/* f022bf4: 00022842 */ srl $a1,$v0,0x1 -/* f022bf8: 1ca00006 */ bgtz $a1,.L0f022c14 -/* f022bfc: 00a01025 */ or $v0,$a1,$zero -/* f022c00: 948f02e0 */ lhu $t7,0x2e0($a0) -/* f022c04: 24010001 */ addiu $at,$zero,0x1 -/* f022c08: 31f80001 */ andi $t8,$t7,0x1 -/* f022c0c: 5701002a */ bnel $t8,$at,.L0f022cb8 -/* f022c10: 8fbf0014 */ lw $ra,0x14($sp) -.L0f022c14: -/* f022c14: 949902e0 */ lhu $t9,0x2e0($a0) -/* f022c18: 00054840 */ sll $t1,$a1,0x1 -/* f022c1c: 240a00ff */ addiu $t2,$zero,0xff -/* f022c20: 33280001 */ andi $t0,$t9,0x1 -/* f022c24: 55000004 */ bnezl $t0,.L0f022c38 -/* f022c28: 44822000 */ mtc1 $v0,$f4 -/* f022c2c: 1000001e */ beqz $zero,.L0f022ca8 -/* f022c30: 01491823 */ subu $v1,$t2,$t1 -/* f022c34: 44822000 */ mtc1 $v0,$f4 -.L0f022c38: -/* f022c38: 3c014f80 */ lui $at,0x4f80 -/* f022c3c: 04410004 */ bgez $v0,.L0f022c50 -/* f022c40: 468021a0 */ cvt.s.w $f6,$f4 -/* f022c44: 44814000 */ mtc1 $at,$f8 -/* f022c48: 00000000 */ sll $zero,$zero,0x0 -/* f022c4c: 46083180 */ add.s $f6,$f6,$f8 -.L0f022c50: -/* f022c50: 3c0142fe */ lui $at,0x42fe -/* f022c54: 44815000 */ mtc1 $at,$f10 -/* f022c58: 3c017f1b */ lui $at,0x7f1b -/* f022c5c: c43287b4 */ lwc1 $f18,-0x784c($at) -/* f022c60: 460a3003 */ div.s $f0,$f6,$f10 -/* f022c64: 46000400 */ add.s $f16,$f0,$f0 -/* f022c68: 46128302 */ mul.s $f12,$f16,$f18 -/* f022c6c: 0c0068f4 */ jal 0x1a3d0 -/* f022c70: 00000000 */ sll $zero,$zero,0x0 -/* f022c74: 3c013f80 */ lui $at,0x3f80 -/* f022c78: 44812000 */ mtc1 $at,$f4 -/* f022c7c: 3c0141a0 */ lui $at,0x41a0 -/* f022c80: 44813000 */ mtc1 $at,$f6 -/* f022c84: 46002201 */ sub.s $f8,$f4,$f0 -/* f022c88: 3c013f00 */ lui $at,0x3f00 -/* f022c8c: 44818000 */ mtc1 $at,$f16 -/* f022c90: 46064282 */ mul.s $f10,$f8,$f6 -/* f022c94: 00000000 */ sll $zero,$zero,0x0 -/* f022c98: 46105482 */ mul.s $f18,$f10,$f16 -/* f022c9c: 4600910d */ trunc.w.s $f4,$f18 -/* f022ca0: 44032000 */ mfc1 $v1,$f4 -/* f022ca4: 00000000 */ sll $zero,$zero,0x0 -.L0f022ca8: -/* f022ca8: 54600003 */ bnezl $v1,.L0f022cb8 -/* f022cac: 8fbf0014 */ lw $ra,0x14($sp) -/* f022cb0: 24030001 */ addiu $v1,$zero,0x1 -/* f022cb4: 8fbf0014 */ lw $ra,0x14($sp) -.L0f022cb8: -/* f022cb8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f022cbc: 00601025 */ or $v0,$v1,$zero -/* f022cc0: 03e00008 */ jr $ra -/* f022cc4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f022cc8 -/* f022cc8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f022ccc: afbf0014 */ sw $ra,0x14($sp) -/* f022cd0: 80820007 */ lb $v0,0x7($a0) -/* f022cd4: 24010005 */ addiu $at,$zero,0x5 -/* f022cd8: 00803025 */ or $a2,$a0,$zero -/* f022cdc: 1041000d */ beq $v0,$at,.L0f022d14 -/* f022ce0: 24010004 */ addiu $at,$zero,0x4 -/* f022ce4: 1041000b */ beq $v0,$at,.L0f022d14 -/* f022ce8: 00000000 */ sll $zero,$zero,0x0 -/* f022cec: 8c84001c */ lw $a0,0x1c($a0) -/* f022cf0: 24010006 */ addiu $at,$zero,0x6 -/* f022cf4: 908e0000 */ lbu $t6,0x0($a0) -/* f022cf8: 15c10006 */ bne $t6,$at,.L0f022d14 -/* f022cfc: 00000000 */ sll $zero,$zero,0x0 -/* f022d00: afa5001c */ sw $a1,0x1c($sp) -/* f022d04: 0fc4a25f */ jal func0f12897c -/* f022d08: afa60018 */ sw $a2,0x18($sp) -/* f022d0c: 8fa5001c */ lw $a1,0x1c($sp) -/* f022d10: 8fa60018 */ lw $a2,0x18($sp) -.L0f022d14: -/* f022d14: 3c0f800a */ lui $t7,0x800a -/* f022d18: 8defa2d8 */ lw $t7,-0x5d28($t7) -/* f022d1c: 51e00007 */ beqzl $t7,.L0f022d3c -/* f022d20: 84c80358 */ lh $t0,0x358($a2) -/* f022d24: 84d80358 */ lh $t8,0x358($a2) -/* f022d28: acc500e8 */ sw $a1,0xe8($a2) -/* f022d2c: 27190d20 */ addiu $t9,$t8,0xd20 -/* f022d30: 10000007 */ beqz $zero,.L0f022d50 -/* f022d34: a4d90358 */ sh $t9,0x358($a2) -/* f022d38: 84c80358 */ lh $t0,0x358($a2) -.L0f022d3c: -/* f022d3c: 24090690 */ addiu $t1,$zero,0x690 -/* f022d40: 55000004 */ bnezl $t0,.L0f022d54 -/* f022d44: 8fbf0014 */ lw $ra,0x14($sp) -/* f022d48: a4c90358 */ sh $t1,0x358($a2) -/* f022d4c: acc500e8 */ sw $a1,0xe8($a2) -.L0f022d50: -/* f022d50: 8fbf0014 */ lw $ra,0x14($sp) -.L0f022d54: -/* f022d54: 27bd0018 */ addiu $sp,$sp,0x18 -/* f022d58: 03e00008 */ jr $ra -/* f022d5c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f022d60 -/* f022d60: 27bdffc0 */ addiu $sp,$sp,-64 -/* f022d64: afbf0024 */ sw $ra,0x24($sp) -/* f022d68: afb00020 */ sw $s0,0x20($sp) -/* f022d6c: 848e0358 */ lh $t6,0x358($a0) -/* f022d70: 3c188006 */ lui $t8,0x8006 -/* f022d74: 00808025 */ or $s0,$a0,$zero -/* f022d78: 19c00094 */ blez $t6,.L0f022fcc -/* f022d7c: 271829d8 */ addiu $t8,$t8,0x29d8 -/* f022d80: 8f010000 */ lw $at,0x0($t8) -/* f022d84: 27af0034 */ addiu $t7,$sp,0x34 -/* f022d88: 8f080004 */ lw $t0,0x4($t8) -/* f022d8c: ade10000 */ sw $at,0x0($t7) -/* f022d90: 8f010008 */ lw $at,0x8($t8) -/* f022d94: 3c098006 */ lui $t1,0x8006 -/* f022d98: ade80004 */ sw $t0,0x4($t7) -/* f022d9c: ade10008 */ sw $at,0x8($t7) -/* f022da0: 8d2929e4 */ lw $t1,0x29e4($t1) -/* f022da4: 24010005 */ addiu $at,$zero,0x5 -/* f022da8: 3c03800a */ lui $v1,0x800a -/* f022dac: afa90030 */ sw $t1,0x30($sp) -/* f022db0: 80820007 */ lb $v0,0x7($a0) -/* f022db4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f022db8: 10410003 */ beq $v0,$at,.L0f022dc8 -/* f022dbc: 24010004 */ addiu $at,$zero,0x4 -/* f022dc0: 54410014 */ bnel $v0,$at,.L0f022e14 -/* f022dc4: 8e04001c */ lw $a0,0x1c($s0) -.L0f022dc8: -/* f022dc8: 8c6a0318 */ lw $t2,0x318($v1) -/* f022dcc: 3c0d800b */ lui $t5,0x800b -/* f022dd0: 55400004 */ bnezl $t2,.L0f022de4 -/* f022dd4: 860b0358 */ lh $t3,0x358($s0) -/* f022dd8: 1000007c */ beqz $zero,.L0f022fcc -/* f022ddc: a6000358 */ sh $zero,0x358($s0) -/* f022de0: 860b0358 */ lh $t3,0x358($s0) -.L0f022de4: -/* f022de4: 240c0e10 */ addiu $t4,$zero,0xe10 -/* f022de8: 29610e11 */ slti $at,$t3,0xe11 -/* f022dec: 14200002 */ bnez $at,.L0f022df8 -/* f022df0: 00000000 */ sll $zero,$zero,0x0 -/* f022df4: a60c0358 */ sh $t4,0x358($s0) -.L0f022df8: -/* f022df8: 8dadcb94 */ lw $t5,-0x346c($t5) -/* f022dfc: 31ae0001 */ andi $t6,$t5,0x1 -/* f022e00: 51c00073 */ beqzl $t6,.L0f022fd0 -/* f022e04: 8fbf0024 */ lw $ra,0x24($sp) -/* f022e08: 10000070 */ beqz $zero,.L0f022fcc -/* f022e0c: a6000358 */ sh $zero,0x358($s0) -/* f022e10: 8e04001c */ lw $a0,0x1c($s0) -.L0f022e14: -/* f022e14: 24010006 */ addiu $at,$zero,0x6 -/* f022e18: 90990000 */ lbu $t9,0x0($a0) -/* f022e1c: 1721001f */ bne $t9,$at,.L0f022e9c -/* f022e20: 00000000 */ sll $zero,$zero,0x0 -/* f022e24: 0fc4a25f */ jal func0f12897c -/* f022e28: 00000000 */ sll $zero,$zero,0x0 -/* f022e2c: 3c03800a */ lui $v1,0x800a -/* f022e30: 24639fc0 */ addiu $v1,$v1,-24640 -/* f022e34: 00027880 */ sll $t7,$v0,0x2 -/* f022e38: 006fc021 */ addu $t8,$v1,$t7 -/* f022e3c: 8f080064 */ lw $t0,0x64($t8) -/* f022e40: 3c017f1b */ lui $at,0x7f1b -/* f022e44: c42687b8 */ lwc1 $f6,-0x7848($at) -/* f022e48: c50400dc */ lwc1 $f4,0xdc($t0) -/* f022e4c: 4606203c */ c.lt.s $f4,$f6 -/* f022e50: 00000000 */ sll $zero,$zero,0x0 -/* f022e54: 45000011 */ bc1f .L0f022e9c -/* f022e58: 00000000 */ sll $zero,$zero,0x0 -/* f022e5c: 8c690318 */ lw $t1,0x318($v1) -/* f022e60: 3c0c800b */ lui $t4,0x800b -/* f022e64: 5120005a */ beqzl $t1,.L0f022fd0 -/* f022e68: 8fbf0024 */ lw $ra,0x24($sp) -/* f022e6c: 860a0358 */ lh $t2,0x358($s0) -/* f022e70: 240b0e10 */ addiu $t3,$zero,0xe10 -/* f022e74: 29410e11 */ slti $at,$t2,0xe11 -/* f022e78: 14200002 */ bnez $at,.L0f022e84 -/* f022e7c: 00000000 */ sll $zero,$zero,0x0 -/* f022e80: a60b0358 */ sh $t3,0x358($s0) -.L0f022e84: -/* f022e84: 8d8ccb94 */ lw $t4,-0x346c($t4) -/* f022e88: 318d0001 */ andi $t5,$t4,0x1 -/* f022e8c: 51a00050 */ beqzl $t5,.L0f022fd0 -/* f022e90: 8fbf0024 */ lw $ra,0x24($sp) -/* f022e94: 1000004d */ beqz $zero,.L0f022fcc -/* f022e98: a6000358 */ sh $zero,0x358($s0) -.L0f022e9c: -/* f022e9c: 3c03800a */ lui $v1,0x800a -/* f022ea0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f022ea4: 8c790034 */ lw $t9,0x34($v1) -/* f022ea8: 860e0358 */ lh $t6,0x358($s0) -/* f022eac: 01d97823 */ subu $t7,$t6,$t9 -/* f022eb0: a60f0358 */ sh $t7,0x358($s0) -/* f022eb4: 86020358 */ lh $v0,0x358($s0) -/* f022eb8: 5c400014 */ bgtzl $v0,.L0f022f0c -/* f022ebc: 28410690 */ slti $at,$v0,0x690 -/* f022ec0: 8c780318 */ lw $t8,0x318($v1) -/* f022ec4: 02002025 */ or $a0,$s0,$zero -/* f022ec8: 1700000d */ bnez $t8,.L0f022f00 -/* f022ecc: 00000000 */ sll $zero,$zero,0x0 -/* f022ed0: 8e0800e8 */ lw $t0,0xe8($s0) -/* f022ed4: 3c0542c8 */ lui $a1,0x42c8 -/* f022ed8: 27a60034 */ addiu $a2,$sp,0x34 -/* f022edc: 27a70030 */ addiu $a3,$sp,0x30 -/* f022ee0: 0fc0d049 */ jal func0f034124 -/* f022ee4: afa80010 */ sw $t0,0x10($sp) -/* f022ee8: 3c054049 */ lui $a1,0x4049 -/* f022eec: 34a50fdb */ ori $a1,$a1,0xfdb -/* f022ef0: 0fc084e8 */ jal func0f0213a0 -/* f022ef4: 02002025 */ or $a0,$s0,$zero -/* f022ef8: 3c03800a */ lui $v1,0x800a -/* f022efc: 24639fc0 */ addiu $v1,$v1,-24640 -.L0f022f00: -/* f022f00: 1000000b */ beqz $zero,.L0f022f30 -/* f022f04: a6000358 */ sh $zero,0x358($s0) -/* f022f08: 28410690 */ slti $at,$v0,0x690 -.L0f022f0c: -/* f022f0c: 50200009 */ beqzl $at,.L0f022f34 -/* f022f10: 8c6d0318 */ lw $t5,0x318($v1) -/* f022f14: 8c6a0034 */ lw $t2,0x34($v1) -/* f022f18: 860902d8 */ lh $t1,0x2d8($s0) -/* f022f1c: 000a5880 */ sll $t3,$t2,0x2 -/* f022f20: 016a5821 */ addu $t3,$t3,$t2 -/* f022f24: 000b5840 */ sll $t3,$t3,0x1 -/* f022f28: 012b6021 */ addu $t4,$t1,$t3 -/* f022f2c: a60c02d8 */ sh $t4,0x2d8($s0) -.L0f022f30: -/* f022f30: 8c6d0318 */ lw $t5,0x318($v1) -.L0f022f34: -/* f022f34: 240402d0 */ addiu $a0,$zero,0x2d0 -/* f022f38: 51a00025 */ beqzl $t5,.L0f022fd0 -/* f022f3c: 8fbf0024 */ lw $ra,0x24($sp) -/* f022f40: 86020358 */ lh $v0,0x358($s0) -/* f022f44: 8c6e0034 */ lw $t6,0x34($v1) -/* f022f48: 3c053fa6 */ lui $a1,0x3fa6 -/* f022f4c: 34a56666 */ ori $a1,$a1,0x6666 -/* f022f50: 004ec821 */ addu $t9,$v0,$t6 -/* f022f54: 0324001a */ div $zero,$t9,$a0 -/* f022f58: 00007812 */ mflo $t7 -/* f022f5c: 27a60034 */ addiu $a2,$sp,0x34 -/* f022f60: 14800002 */ bnez $a0,.L0f022f6c -/* f022f64: 00000000 */ sll $zero,$zero,0x0 -/* f022f68: 0007000d */ break 0x7 -.L0f022f6c: -/* f022f6c: 2401ffff */ addiu $at,$zero,-1 -/* f022f70: 14810004 */ bne $a0,$at,.L0f022f84 -/* f022f74: 3c018000 */ lui $at,0x8000 -/* f022f78: 17210002 */ bne $t9,$at,.L0f022f84 -/* f022f7c: 00000000 */ sll $zero,$zero,0x0 -/* f022f80: 0006000d */ break 0x6 -.L0f022f84: -/* f022f84: 0044001a */ div $zero,$v0,$a0 -/* f022f88: 0000c012 */ mflo $t8 -/* f022f8c: 14800002 */ bnez $a0,.L0f022f98 -/* f022f90: 00000000 */ sll $zero,$zero,0x0 -/* f022f94: 0007000d */ break 0x7 -.L0f022f98: -/* f022f98: 2401ffff */ addiu $at,$zero,-1 -/* f022f9c: 14810004 */ bne $a0,$at,.L0f022fb0 -/* f022fa0: 3c018000 */ lui $at,0x8000 -/* f022fa4: 14410002 */ bne $v0,$at,.L0f022fb0 -/* f022fa8: 00000000 */ sll $zero,$zero,0x0 -/* f022fac: 0006000d */ break 0x6 -.L0f022fb0: -/* f022fb0: 02002025 */ or $a0,$s0,$zero -/* f022fb4: 51f80006 */ beql $t7,$t8,.L0f022fd0 -/* f022fb8: 8fbf0024 */ lw $ra,0x24($sp) -/* f022fbc: 8e0800e8 */ lw $t0,0xe8($s0) -/* f022fc0: 27a70030 */ addiu $a3,$sp,0x30 -/* f022fc4: 0fc0d049 */ jal func0f034124 -/* f022fc8: afa80010 */ sw $t0,0x10($sp) -.L0f022fcc: -/* f022fcc: 8fbf0024 */ lw $ra,0x24($sp) -.L0f022fd0: -/* f022fd0: 8fb00020 */ lw $s0,0x20($sp) -/* f022fd4: 27bd0040 */ addiu $sp,$sp,0x40 -/* f022fd8: 03e00008 */ jr $ra -/* f022fdc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f022fe0 -/* f022fe0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f022fe4: afbf0014 */ sw $ra,0x14($sp) -/* f022fe8: 8c830004 */ lw $v1,0x4($a0) -/* f022fec: 3c18800a */ lui $t8,0x800a -/* f022ff0: 2718d150 */ addiu $t8,$t8,-11952 -/* f022ff4: 8062017c */ lb $v0,0x17c($v1) -/* f022ff8: 04400008 */ bltz $v0,.L0f02301c -/* f022ffc: 00027080 */ sll $t6,$v0,0x2 -/* f023000: 01c27023 */ subu $t6,$t6,$v0 -/* f023004: 000e7100 */ sll $t6,$t6,0x4 -/* f023008: 25cf0004 */ addiu $t7,$t6,0x4 -/* f02300c: 01f82021 */ addu $a0,$t7,$t8 -/* f023010: 0fc2b6ef */ jal func0f0adbbc -/* f023014: afa3001c */ sw $v1,0x1c($sp) -/* f023018: 8fa3001c */ lw $v1,0x1c($sp) -.L0f02301c: -/* f02301c: 8062017d */ lb $v0,0x17d($v1) -/* f023020: 3c09800a */ lui $t1,0x800a -/* f023024: 2529d150 */ addiu $t1,$t1,-11952 -/* f023028: 04400008 */ bltz $v0,.L0f02304c -/* f02302c: 0002c880 */ sll $t9,$v0,0x2 -/* f023030: 0322c823 */ subu $t9,$t9,$v0 -/* f023034: 0019c900 */ sll $t9,$t9,0x4 -/* f023038: 27280004 */ addiu $t0,$t9,0x4 -/* f02303c: 01092021 */ addu $a0,$t0,$t1 -/* f023040: 0fc2b6ef */ jal func0f0adbbc -/* f023044: afa3001c */ sw $v1,0x1c($sp) -/* f023048: 8fa3001c */ lw $v1,0x1c($sp) -.L0f02304c: -/* f02304c: 8c6202d4 */ lw $v0,0x2d4($v1) -/* f023050: 5040000d */ beqzl $v0,.L0f023088 -/* f023054: 8fbf0014 */ lw $ra,0x14($sp) -/* f023058: 90430058 */ lbu $v1,0x58($v0) -/* f02305c: 3c04800a */ lui $a0,0x800a -/* f023060: 58600009 */ blezl $v1,.L0f023088 -/* f023064: 8fbf0014 */ lw $ra,0x14($sp) -/* f023068: 8c849ff8 */ lw $a0,-0x6008($a0) -/* f02306c: 0083082a */ slt $at,$a0,$v1 -/* f023070: 10200003 */ beqz $at,.L0f023080 -/* f023074: 00645023 */ subu $t2,$v1,$a0 -/* f023078: 10000002 */ beqz $zero,.L0f023084 -/* f02307c: a04a0058 */ sb $t2,0x58($v0) -.L0f023080: -/* f023080: a0400058 */ sb $zero,0x58($v0) -.L0f023084: -/* f023084: 8fbf0014 */ lw $ra,0x14($sp) -.L0f023088: -/* f023088: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02308c: 00001025 */ or $v0,$zero,$zero -/* f023090: 03e00008 */ jr $ra -/* f023094: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f023098 -/* f023098: 27bdfdb0 */ addiu $sp,$sp,-592 -/* f02309c: 3c0f8006 */ lui $t7,0x8006 -/* f0230a0: 25ef29fc */ addiu $t7,$t7,0x29fc -/* f0230a4: afbf0024 */ sw $ra,0x24($sp) -/* f0230a8: afb00020 */ sw $s0,0x20($sp) -/* f0230ac: afa40250 */ sw $a0,0x250($sp) -/* f0230b0: 25e8003c */ addiu $t0,$t7,0x3c -/* f0230b4: 27ae0210 */ addiu $t6,$sp,0x210 -.L0f0230b8: -/* f0230b8: 8de10000 */ lw $at,0x0($t7) -/* f0230bc: 25ef000c */ addiu $t7,$t7,0xc -/* f0230c0: 25ce000c */ addiu $t6,$t6,0xc -/* f0230c4: adc1fff4 */ sw $at,-0xc($t6) -/* f0230c8: 8de1fff8 */ lw $at,-0x8($t7) -/* f0230cc: adc1fff8 */ sw $at,-0x8($t6) -/* f0230d0: 8de1fffc */ lw $at,-0x4($t7) -/* f0230d4: 15e8fff8 */ bne $t7,$t0,.L0f0230b8 -/* f0230d8: adc1fffc */ sw $at,-0x4($t6) -/* f0230dc: 8de10000 */ lw $at,0x0($t7) -/* f0230e0: 3c0c800a */ lui $t4,0x800a -/* f0230e4: 240b0001 */ addiu $t3,$zero,0x1 -/* f0230e8: adc10000 */ sw $at,0x0($t6) -/* f0230ec: 8fa90250 */ lw $t1,0x250($sp) -/* f0230f0: 8d8c9ff4 */ lw $t4,-0x600c($t4) -/* f0230f4: 24080001 */ addiu $t0,$zero,0x1 -/* f0230f8: 8d300004 */ lw $s0,0x4($t1) -/* f0230fc: 8e0a0020 */ lw $t2,0x20($s0) -/* f023100: afab0200 */ sw $t3,0x200($sp) -/* f023104: afa001f0 */ sw $zero,0x1f0($sp) -/* f023108: afac01fc */ sw $t4,0x1fc($sp) -/* f02310c: 12000004 */ beqz $s0,.L0f023120 -/* f023110: afaa0208 */ sw $t2,0x208($sp) -/* f023114: 920d02fe */ lbu $t5,0x2fe($s0) -/* f023118: 10000002 */ beqz $zero,.L0f023124 -/* f02311c: afad01ec */ sw $t5,0x1ec($sp) -.L0f023120: -/* f023120: afa001ec */ sw $zero,0x1ec($sp) -.L0f023124: -/* f023124: 8fb90250 */ lw $t9,0x250($sp) -/* f023128: 3c0c800a */ lui $t4,0x800a -/* f02312c: 93220001 */ lbu $v0,0x1($t9) -/* f023130: 30580008 */ andi $t8,$v0,0x8 -/* f023134: 13000003 */ beqz $t8,.L0f023144 -/* f023138: 304ffff7 */ andi $t7,$v0,0xfff7 -/* f02313c: afa801f0 */ sw $t0,0x1f0($sp) -/* f023140: a32f0001 */ sb $t7,0x1($t9) -.L0f023144: -/* f023144: 8fae01f0 */ lw $t6,0x1f0($sp) -/* f023148: 51c000bd */ beqzl $t6,.L0f023440 -/* f02314c: 8fad01ec */ lw $t5,0x1ec($sp) -/* f023150: 92020291 */ lbu $v0,0x291($s0) -/* f023154: 18400007 */ blez $v0,.L0f023174 -/* f023158: 00000000 */ sll $zero,$zero,0x0 -/* f02315c: 8e090014 */ lw $t1,0x14($s0) -/* f023160: 244bffff */ addiu $t3,$v0,-1 -/* f023164: 312a0010 */ andi $t2,$t1,0x10 -/* f023168: 15400002 */ bnez $t2,.L0f023174 -/* f02316c: 00000000 */ sll $zero,$zero,0x0 -/* f023170: a20b0291 */ sb $t3,0x291($s0) -.L0f023174: -/* f023174: 8d8ca48c */ lw $t4,-0x5b74($t4) -/* f023178: 51800006 */ beqzl $t4,.L0f023194 -/* f02317c: 860d02d8 */ lh $t5,0x2d8($s0) -/* f023180: 44802000 */ mtc1 $zero,$f4 -/* f023184: a20002e0 */ sb $zero,0x2e0($s0) -/* f023188: 1000005d */ beqz $zero,.L0f023300 -/* f02318c: e60402dc */ swc1 $f4,0x2dc($s0) -/* f023190: 860d02d8 */ lh $t5,0x2d8($s0) -.L0f023194: -/* f023194: 29a103e9 */ slti $at,$t5,0x3e9 -/* f023198: 54200022 */ bnezl $at,.L0f023224 -/* f02319c: c60002dc */ lwc1 $f0,0x2dc($s0) -/* f0231a0: 82180007 */ lb $t8,0x7($s0) -/* f0231a4: 2401001f */ addiu $at,$zero,0x1f -/* f0231a8: 3c0f800a */ lui $t7,0x800a -/* f0231ac: 5301001d */ beql $t8,$at,.L0f023224 -/* f0231b0: c60002dc */ lwc1 $f0,0x2dc($s0) -/* f0231b4: 8def9ff4 */ lw $t7,-0x600c($t7) -/* f0231b8: 920802e0 */ lbu $t0,0x2e0($s0) -/* f0231bc: 3c014f80 */ lui $at,0x4f80 -/* f0231c0: 000fc843 */ sra $t9,$t7,0x1 -/* f0231c4: 01197021 */ addu $t6,$t0,$t9 -/* f0231c8: 31c900ff */ andi $t1,$t6,0xff -/* f0231cc: 44893000 */ mtc1 $t1,$f6 -/* f0231d0: a20e02e0 */ sb $t6,0x2e0($s0) -/* f0231d4: 05210004 */ bgez $t1,.L0f0231e8 -/* f0231d8: 46803220 */ cvt.s.w $f8,$f6 -/* f0231dc: 44815000 */ mtc1 $at,$f10 -/* f0231e0: 00000000 */ sll $zero,$zero,0x0 -/* f0231e4: 460a4200 */ add.s $f8,$f8,$f10 -.L0f0231e8: -/* f0231e8: 3c01437f */ lui $at,0x437f -/* f0231ec: 44819000 */ mtc1 $at,$f18 -/* f0231f0: 3c017f1b */ lui $at,0x7f1b -/* f0231f4: c42687bc */ lwc1 $f6,-0x7844($at) -/* f0231f8: 46124103 */ div.s $f4,$f8,$f18 -/* f0231fc: 46062302 */ mul.s $f12,$f4,$f6 -/* f023200: 0c0068f4 */ jal 0x1a3d0 -/* f023204: 00000000 */ sll $zero,$zero,0x0 -/* f023208: 3c0141a0 */ lui $at,0x41a0 -/* f02320c: 44815000 */ mtc1 $at,$f10 -/* f023210: 00000000 */ sll $zero,$zero,0x0 -/* f023214: 460a0202 */ mul.s $f8,$f0,$f10 -/* f023218: 10000039 */ beqz $zero,.L0f023300 -/* f02321c: e60802dc */ swc1 $f8,0x2dc($s0) -/* f023220: c60002dc */ lwc1 $f0,0x2dc($s0) -.L0f023224: -/* f023224: 44809000 */ mtc1 $zero,$f18 -/* f023228: 00000000 */ sll $zero,$zero,0x0 -/* f02322c: 46009032 */ c.eq.s $f18,$f0 -/* f023230: 00000000 */ sll $zero,$zero,0x0 -/* f023234: 45010032 */ bc1t .L0f023300 -/* f023238: 00000000 */ sll $zero,$zero,0x0 -/* f02323c: 44802000 */ mtc1 $zero,$f4 -/* f023240: a20002e0 */ sb $zero,0x2e0($s0) -/* f023244: 3c0a800a */ lui $t2,0x800a -/* f023248: 4600203c */ c.lt.s $f4,$f0 -/* f02324c: 00000000 */ sll $zero,$zero,0x0 -/* f023250: 45020014 */ bc1fl .L0f0232a4 -/* f023254: 44809000 */ mtc1 $zero,$f18 -/* f023258: 8d4a9ff4 */ lw $t2,-0x600c($t2) -/* f02325c: 3c017f1b */ lui $at,0x7f1b -/* f023260: c42687c0 */ lwc1 $f6,-0x7840($at) -/* f023264: 448a5000 */ mtc1 $t2,$f10 -/* f023268: 00000000 */ sll $zero,$zero,0x0 -/* f02326c: 46805220 */ cvt.s.w $f8,$f10 -/* f023270: 46083482 */ mul.s $f18,$f6,$f8 -/* f023274: 44803000 */ mtc1 $zero,$f6 -/* f023278: 46120101 */ sub.s $f4,$f0,$f18 -/* f02327c: e60402dc */ swc1 $f4,0x2dc($s0) -/* f023280: c60a02dc */ lwc1 $f10,0x2dc($s0) -/* f023284: 4606503c */ c.lt.s $f10,$f6 -/* f023288: 00000000 */ sll $zero,$zero,0x0 -/* f02328c: 4500001c */ bc1f .L0f023300 -/* f023290: 00000000 */ sll $zero,$zero,0x0 -/* f023294: 44804000 */ mtc1 $zero,$f8 -/* f023298: 10000019 */ beqz $zero,.L0f023300 -/* f02329c: e60802dc */ swc1 $f8,0x2dc($s0) -/* f0232a0: 44809000 */ mtc1 $zero,$f18 -.L0f0232a4: -/* f0232a4: 3c0b800a */ lui $t3,0x800a -/* f0232a8: 4612003c */ c.lt.s $f0,$f18 -/* f0232ac: 00000000 */ sll $zero,$zero,0x0 -/* f0232b0: 45000013 */ bc1f .L0f023300 -/* f0232b4: 00000000 */ sll $zero,$zero,0x0 -/* f0232b8: 8d6b9ff4 */ lw $t3,-0x600c($t3) -/* f0232bc: 3c017f1b */ lui $at,0x7f1b -/* f0232c0: c42487c4 */ lwc1 $f4,-0x783c($at) -/* f0232c4: 448b5000 */ mtc1 $t3,$f10 -/* f0232c8: 00000000 */ sll $zero,$zero,0x0 -/* f0232cc: 468051a0 */ cvt.s.w $f6,$f10 -/* f0232d0: 44805000 */ mtc1 $zero,$f10 -/* f0232d4: 46062202 */ mul.s $f8,$f4,$f6 -/* f0232d8: 46080480 */ add.s $f18,$f0,$f8 -/* f0232dc: e61202dc */ swc1 $f18,0x2dc($s0) -/* f0232e0: c60402dc */ lwc1 $f4,0x2dc($s0) -/* f0232e4: 4604503c */ c.lt.s $f10,$f4 -/* f0232e8: 00000000 */ sll $zero,$zero,0x0 -/* f0232ec: 45000004 */ bc1f .L0f023300 -/* f0232f0: 00000000 */ sll $zero,$zero,0x0 -/* f0232f4: 44803000 */ mtc1 $zero,$f6 -/* f0232f8: 00000000 */ sll $zero,$zero,0x0 -/* f0232fc: e60602dc */ swc1 $f6,0x2dc($s0) -.L0f023300: -/* f023300: 0fc08989 */ jal func0f022624 -/* f023304: 02002025 */ or $a0,$s0,$zero -/* f023308: 0fc08b58 */ jal func0f022d60 -/* f02330c: 02002025 */ or $a0,$s0,$zero -/* f023310: 8e020018 */ lw $v0,0x18($s0) -/* f023314: 3c188006 */ lui $t8,0x8006 -/* f023318: 304c0400 */ andi $t4,$v0,0x400 -/* f02331c: 11800003 */ beqz $t4,.L0f02332c -/* f023320: 00026b40 */ sll $t5,$v0,0xd -/* f023324: 05a30039 */ bgezl $t5,.L0f02340c -/* f023328: 8e020014 */ lw $v0,0x14($s0) -.L0f02332c: -/* f02332c: 8f18296c */ lw $t8,0x296c($t8) -/* f023330: 3c048006 */ lui $a0,0x8006 -/* f023334: 13000022 */ beqz $t8,.L0f0233c0 -/* f023338: 00000000 */ sll $zero,$zero,0x0 -/* f02333c: 0c008de5 */ jal 0x23794 -/* f023340: 84842972 */ lh $a0,0x2972($a0) -/* f023344: 10400025 */ beqz $v0,.L0f0233dc -/* f023348: 00000000 */ sll $zero,$zero,0x0 -/* f02334c: 0c00744f */ jal 0x1d13c -/* f023350: 8fa40208 */ lw $a0,0x208($sp) -/* f023354: 3c038006 */ lui $v1,0x8006 -/* f023358: 8c632970 */ lw $v1,0x2970($v1) -/* f02335c: 5443000b */ bnel $v0,$v1,.L0f02338c -/* f023360: 44800000 */ mtc1 $zero,$f0 -/* f023364: 0c00744f */ jal 0x1d13c -/* f023368: 8fa40208 */ lw $a0,0x208($sp) -/* f02336c: 00022400 */ sll $a0,$v0,0x10 -/* f023370: 00047c03 */ sra $t7,$a0,0x10 -/* f023374: 0c008de5 */ jal 0x23794 -/* f023378: 01e02025 */ or $a0,$t7,$zero -/* f02337c: 14400017 */ bnez $v0,.L0f0233dc -/* f023380: 3c038006 */ lui $v1,0x8006 -/* f023384: 8c632970 */ lw $v1,0x2970($v1) -/* f023388: 44800000 */ mtc1 $zero,$f0 -.L0f02338c: -/* f02338c: 3c013f00 */ lui $at,0x3f00 -/* f023390: 44814000 */ mtc1 $at,$f8 -/* f023394: 00032c00 */ sll $a1,$v1,0x10 -/* f023398: 00054403 */ sra $t0,$a1,0x10 -/* f02339c: 44070000 */ mfc1 $a3,$f0 -/* f0233a0: 01002825 */ or $a1,$t0,$zero -/* f0233a4: 8fa40208 */ lw $a0,0x208($sp) -/* f0233a8: 00003025 */ or $a2,$zero,$zero -/* f0233ac: e7a00014 */ swc1 $f0,0x14($sp) -/* f0233b0: 0c007733 */ jal 0x1dccc -/* f0233b4: e7a80010 */ swc1 $f8,0x10($sp) -/* f0233b8: 10000008 */ beqz $zero,.L0f0233dc -/* f0233bc: 00000000 */ sll $zero,$zero,0x0 -.L0f0233c0: -/* f0233c0: 0fc11f20 */ jal func0f047c80 -/* f0233c4: 02002025 */ or $a0,$s0,$zero -/* f0233c8: 8e190020 */ lw $t9,0x20($s0) -/* f0233cc: 17200003 */ bnez $t9,.L0f0233dc -/* f0233d0: 00000000 */ sll $zero,$zero,0x0 -/* f0233d4: 1000044e */ beqz $zero,.L0f024510 -/* f0233d8: 24020001 */ addiu $v0,$zero,0x1 -.L0f0233dc: -/* f0233dc: 3c0e8006 */ lui $t6,0x8006 -/* f0233e0: 8dce2974 */ lw $t6,0x2974($t6) -/* f0233e4: 3c098006 */ lui $t1,0x8006 -/* f0233e8: 51c00008 */ beqzl $t6,.L0f02340c -/* f0233ec: 8e020014 */ lw $v0,0x14($s0) -/* f0233f0: 8d292978 */ lw $t1,0x2978($t1) -/* f0233f4: afa001fc */ sw $zero,0x1fc($sp) -/* f0233f8: 240a0001 */ addiu $t2,$zero,0x1 -/* f0233fc: 51200003 */ beqzl $t1,.L0f02340c -/* f023400: 8e020014 */ lw $v0,0x14($s0) -/* f023404: afaa01fc */ sw $t2,0x1fc($sp) -/* f023408: 8e020014 */ lw $v0,0x14($s0) -.L0f02340c: -/* f02340c: 304b0020 */ andi $t3,$v0,0x20 -/* f023410: 1160000a */ beqz $t3,.L0f02343c -/* f023414: 304c0001 */ andi $t4,$v0,0x1 -/* f023418: 11800003 */ beqz $t4,.L0f023428 -/* f02341c: 8fa40250 */ lw $a0,0x250($sp) -/* f023420: 0fc1c1a6 */ jal func0f070698 -/* f023424: 24050001 */ addiu $a1,$zero,0x1 -.L0f023428: -/* f023428: 8fa40250 */ lw $a0,0x250($sp) -/* f02342c: 0fc08351 */ jal func0f020d44 -/* f023430: 24050001 */ addiu $a1,$zero,0x1 -/* f023434: 10000436 */ beqz $zero,.L0f024510 -/* f023438: 24020001 */ addiu $v0,$zero,0x1 -.L0f02343c: -/* f02343c: 8fad01ec */ lw $t5,0x1ec($sp) -.L0f023440: -/* f023440: 24010003 */ addiu $at,$zero,0x3 -/* f023444: 55a10026 */ bnel $t5,$at,.L0f0234e0 -/* f023448: 8e020018 */ lw $v0,0x18($s0) -/* f02344c: 0fc0f011 */ jal func0f03c044 -/* f023450: 02002025 */ or $a0,$s0,$zero -/* f023454: 1040001f */ beqz $v0,.L0f0234d4 -/* f023458: 00000000 */ sll $zero,$zero,0x0 -/* f02345c: 90580035 */ lbu $t8,0x35($v0) -/* f023460: 3c0f800a */ lui $t7,0x800a -/* f023464: 1300001b */ beqz $t8,.L0f0234d4 -/* f023468: 00000000 */ sll $zero,$zero,0x0 -/* f02346c: 8defa244 */ lw $t7,-0x5dbc($t7) -/* f023470: 8de80480 */ lw $t0,0x480($t7) -/* f023474: 14480006 */ bne $v0,$t0,.L0f023490 -/* f023478: 00000000 */ sll $zero,$zero,0x0 -/* f02347c: 80590037 */ lb $t9,0x37($v0) -/* f023480: 13200003 */ beqz $t9,.L0f023490 -/* f023484: 00000000 */ sll $zero,$zero,0x0 -/* f023488: 10000009 */ beqz $zero,.L0f0234b0 -/* f02348c: 00003825 */ or $a3,$zero,$zero -.L0f023490: -/* f023490: 0c006be0 */ jal 0x1af80 -/* f023494: 8fa40208 */ lw $a0,0x208($sp) -/* f023498: 8fa40250 */ lw $a0,0x250($sp) -/* f02349c: 44060000 */ mfc1 $a2,$f0 -/* f0234a0: 24070001 */ addiu $a3,$zero,0x1 -/* f0234a4: 0fc23a2b */ jal func0f08e8ac -/* f0234a8: 24850008 */ addiu $a1,$a0,0x8 -/* f0234ac: 00403825 */ or $a3,$v0,$zero -.L0f0234b0: -/* f0234b0: 8fa901f0 */ lw $t1,0x1f0($sp) -/* f0234b4: 02002025 */ or $a0,$s0,$zero -/* f0234b8: 8fa501fc */ lw $a1,0x1fc($sp) -/* f0234bc: 112001c9 */ beqz $t1,.L0f023be4 -/* f0234c0: 24060001 */ addiu $a2,$zero,0x1 -/* f0234c4: 0fc0883b */ jal func0f0220ec -/* f0234c8: afa70204 */ sw $a3,0x204($sp) -/* f0234cc: 100001c5 */ beqz $zero,.L0f023be4 -/* f0234d0: 8fa70204 */ lw $a3,0x204($sp) -.L0f0234d4: -/* f0234d4: 100001c3 */ beqz $zero,.L0f023be4 -/* f0234d8: 00003825 */ or $a3,$zero,$zero -/* f0234dc: 8e020018 */ lw $v0,0x18($s0) -.L0f0234e0: -/* f0234e0: 304a0400 */ andi $t2,$v0,0x400 -/* f0234e4: 11400003 */ beqz $t2,.L0f0234f4 -/* f0234e8: 00025a00 */ sll $t3,$v0,0x8 -/* f0234ec: 100001bd */ beqz $zero,.L0f023be4 -/* f0234f0: 00003825 */ or $a3,$zero,$zero -.L0f0234f4: -/* f0234f4: 05600017 */ bltz $t3,.L0f023554 -/* f0234f8: 8fac0250 */ lw $t4,0x250($sp) -/* f0234fc: 918d0000 */ lbu $t5,0x0($t4) -/* f023500: 24010006 */ addiu $at,$zero,0x6 -/* f023504: 55a10068 */ bnel $t5,$at,.L0f0236a8 -/* f023508: 82030007 */ lb $v1,0x7($s0) -/* f02350c: 0fc4a25f */ jal func0f12897c -/* f023510: 01802025 */ or $a0,$t4,$zero -/* f023514: 0002c080 */ sll $t8,$v0,0x2 -/* f023518: 3c03800a */ lui $v1,0x800a -/* f02351c: 00781821 */ addu $v1,$v1,$t8 -/* f023520: 3c0f800a */ lui $t7,0x800a -/* f023524: 8defa244 */ lw $t7,-0x5dbc($t7) -/* f023528: 8c63a024 */ lw $v1,-0x5fdc($v1) -/* f02352c: 546f005e */ bnel $v1,$t7,.L0f0236a8 -/* f023530: 82030007 */ lb $v1,0x7($s0) -/* f023534: 8c680000 */ lw $t0,0x0($v1) -/* f023538: 24010001 */ addiu $at,$zero,0x1 -/* f02353c: 5501005a */ bnel $t0,$at,.L0f0236a8 -/* f023540: 82030007 */ lb $v1,0x7($s0) -/* f023544: 94790010 */ lhu $t9,0x10($v1) -/* f023548: 24010002 */ addiu $at,$zero,0x2 -/* f02354c: 53210056 */ beql $t9,$at,.L0f0236a8 -/* f023550: 82030007 */ lb $v1,0x7($s0) -.L0f023554: -/* f023554: 8fae01f0 */ lw $t6,0x1f0($sp) -/* f023558: 00003825 */ or $a3,$zero,$zero -/* f02355c: 8fa90208 */ lw $t1,0x208($sp) -/* f023560: 51c0001b */ beqzl $t6,.L0f0235d0 -/* f023564: 8e030020 */ lw $v1,0x20($s0) -/* f023568: 8d2a0020 */ lw $t2,0x20($t1) -/* f02356c: 24010003 */ addiu $at,$zero,0x3 -/* f023570: 02002025 */ or $a0,$s0,$zero -/* f023574: a140000b */ sb $zero,0xb($t2) -/* f023578: 820b0007 */ lb $t3,0x7($s0) -/* f02357c: 8fa501fc */ lw $a1,0x1fc($sp) -/* f023580: 24060001 */ addiu $a2,$zero,0x1 -/* f023584: 1561000e */ bne $t3,$at,.L0f0235c0 -/* f023588: 00000000 */ sll $zero,$zero,0x0 -/* f02358c: 8e0d002c */ lw $t5,0x2c($s0) -/* f023590: 15a0000b */ bnez $t5,.L0f0235c0 -/* f023594: 00000000 */ sll $zero,$zero,0x0 -/* f023598: 8e0c003c */ lw $t4,0x3c($s0) -/* f02359c: 11800008 */ beqz $t4,.L0f0235c0 -/* f0235a0: 00000000 */ sll $zero,$zero,0x0 -/* f0235a4: 02002025 */ or $a0,$s0,$zero -/* f0235a8: 8fa501fc */ lw $a1,0x1fc($sp) -/* f0235ac: 00003025 */ or $a2,$zero,$zero -/* f0235b0: 0fc0883b */ jal func0f0220ec -/* f0235b4: afa001a0 */ sw $zero,0x1a0($sp) -/* f0235b8: 10000004 */ beqz $zero,.L0f0235cc -/* f0235bc: 8fa701a0 */ lw $a3,0x1a0($sp) -.L0f0235c0: -/* f0235c0: 0fc0883b */ jal func0f0220ec -/* f0235c4: afa701a0 */ sw $a3,0x1a0($sp) -/* f0235c8: 8fa701a0 */ lw $a3,0x1a0($sp) -.L0f0235cc: -/* f0235cc: 8e030020 */ lw $v1,0x20($s0) -.L0f0235d0: -/* f0235d0: 1060002c */ beqz $v1,.L0f023684 -/* f0235d4: 00000000 */ sll $zero,$zero,0x0 -/* f0235d8: 8c620020 */ lw $v0,0x20($v1) -/* f0235dc: 10400029 */ beqz $v0,.L0f023684 -/* f0235e0: 00000000 */ sll $zero,$zero,0x0 -/* f0235e4: 84440000 */ lh $a0,0x0($v0) -/* f0235e8: 3c188006 */ lui $t8,0x8006 -/* f0235ec: 8f18f00c */ lw $t8,-0xff4($t8) -/* f0235f0: 00047880 */ sll $t7,$a0,0x2 -/* f0235f4: 01e47823 */ subu $t7,$t7,$a0 -/* f0235f8: 000f7880 */ sll $t7,$t7,0x2 -/* f0235fc: 030f4021 */ addu $t0,$t8,$t7 -/* f023600: 9119000b */ lbu $t9,0xb($t0) -/* f023604: 332e0004 */ andi $t6,$t9,0x4 -/* f023608: 11c0001e */ beqz $t6,.L0f023684 -/* f02360c: 00000000 */ sll $zero,$zero,0x0 -/* f023610: 0c008f4e */ jal 0x23d38 -/* f023614: 00000000 */ sll $zero,$zero,0x0 -/* f023618: 8e090020 */ lw $t1,0x20($s0) -/* f02361c: 8d220020 */ lw $v0,0x20($t1) -/* f023620: 84440000 */ lh $a0,0x0($v0) -/* f023624: 0c008e13 */ jal 0x2384c -/* f023628: 84450014 */ lh $a1,0x14($v0) -/* f02362c: 28440000 */ slti $a0,$v0,0x0 -/* f023630: 54800014 */ bnezl $a0,.L0f023684 -/* f023634: 00803825 */ or $a3,$a0,$zero -/* f023638: 8e0a0020 */ lw $t2,0x20($s0) -/* f02363c: 8d420020 */ lw $v0,0x20($t2) -/* f023640: 84440000 */ lh $a0,0x0($v0) -/* f023644: 0c008e13 */ jal 0x2384c -/* f023648: 84450016 */ lh $a1,0x16($v0) -/* f02364c: 28440000 */ slti $a0,$v0,0x0 -/* f023650: 5080000c */ beqzl $a0,.L0f023684 -/* f023654: 00803825 */ or $a3,$a0,$zero -/* f023658: 8e0b0020 */ lw $t3,0x20($s0) -/* f02365c: 44809000 */ mtc1 $zero,$f18 -/* f023660: 00002025 */ or $a0,$zero,$zero -/* f023664: 8d6d0020 */ lw $t5,0x20($t3) -/* f023668: c5aa0010 */ lwc1 $f10,0x10($t5) -/* f02366c: 460a9032 */ c.eq.s $f18,$f10 -/* f023670: 00000000 */ sll $zero,$zero,0x0 -/* f023674: 45030003 */ bc1tl .L0f023684 -/* f023678: 00803825 */ or $a3,$a0,$zero -/* f02367c: 24040001 */ addiu $a0,$zero,0x1 -/* f023680: 00803825 */ or $a3,$a0,$zero -.L0f023684: -/* f023684: 10e00003 */ beqz $a3,.L0f023694 -/* f023688: 8fa40250 */ lw $a0,0x250($sp) -/* f02368c: 10000155 */ beqz $zero,.L0f023be4 -/* f023690: 00003825 */ or $a3,$zero,$zero -.L0f023694: -/* f023694: 0fc23a79 */ jal func0f08e9e4 -/* f023698: 24840008 */ addiu $a0,$a0,0x8 -/* f02369c: 10000151 */ beqz $zero,.L0f023be4 -/* f0236a0: 00403825 */ or $a3,$v0,$zero -/* f0236a4: 82030007 */ lb $v1,0x7($s0) -.L0f0236a8: -/* f0236a8: 2401000e */ addiu $at,$zero,0xe -/* f0236ac: 10610002 */ beq $v1,$at,.L0f0236b8 -/* f0236b0: 2401000f */ addiu $at,$zero,0xf -/* f0236b4: 14610046 */ bne $v1,$at,.L0f0237d0 -.L0f0236b8: -/* f0236b8: 2401000e */ addiu $at,$zero,0xe -/* f0236bc: 54610005 */ bnel $v1,$at,.L0f0236d4 -/* f0236c0: 2401000f */ addiu $at,$zero,0xf -/* f0236c4: 820c0038 */ lb $t4,0x38($s0) -/* f0236c8: 24010006 */ addiu $at,$zero,0x6 -/* f0236cc: 11810007 */ beq $t4,$at,.L0f0236ec -/* f0236d0: 2401000f */ addiu $at,$zero,0xf -.L0f0236d4: -/* f0236d4: 14610018 */ bne $v1,$at,.L0f023738 -/* f0236d8: 8fae01f0 */ lw $t6,0x1f0($sp) -/* f0236dc: 82180068 */ lb $t8,0x68($s0) -/* f0236e0: 24010006 */ addiu $at,$zero,0x6 -/* f0236e4: 17010014 */ bne $t8,$at,.L0f023738 -/* f0236e8: 00000000 */ sll $zero,$zero,0x0 -.L0f0236ec: -/* f0236ec: 0c006be0 */ jal 0x1af80 -/* f0236f0: 8fa40208 */ lw $a0,0x208($sp) -/* f0236f4: 8fa40250 */ lw $a0,0x250($sp) -/* f0236f8: 44060000 */ mfc1 $a2,$f0 -/* f0236fc: 24070001 */ addiu $a3,$zero,0x1 -/* f023700: 0fc23a2b */ jal func0f08e8ac -/* f023704: 24850008 */ addiu $a1,$a0,0x8 -/* f023708: 10400136 */ beqz $v0,.L0f023be4 -/* f02370c: 00403825 */ or $a3,$v0,$zero -/* f023710: 8fa40208 */ lw $a0,0x208($sp) -/* f023714: 260500c8 */ addiu $a1,$s0,0xc8 -/* f023718: 8c990020 */ lw $t9,0x20($a0) -/* f02371c: a320000b */ sb $zero,0xb($t9) -/* f023720: 0c006b43 */ jal 0x1ad0c -/* f023724: afa20204 */ sw $v0,0x204($sp) -/* f023728: 0c006cef */ jal 0x1b3bc -/* f02372c: 8fa40208 */ lw $a0,0x208($sp) -/* f023730: 1000012c */ beqz $zero,.L0f023be4 -/* f023734: 8fa70204 */ lw $a3,0x204($sp) -.L0f023738: -/* f023738: 11c00004 */ beqz $t6,.L0f02374c -/* f02373c: 02002025 */ or $a0,$s0,$zero -/* f023740: 8fa501fc */ lw $a1,0x1fc($sp) -/* f023744: 0fc0883b */ jal func0f0220ec -/* f023748: 24060001 */ addiu $a2,$zero,0x1 -.L0f02374c: -/* f02374c: 0c006be0 */ jal 0x1af80 -/* f023750: 8fa40208 */ lw $a0,0x208($sp) -/* f023754: 8fa40250 */ lw $a0,0x250($sp) -/* f023758: 44060000 */ mfc1 $a2,$f0 -/* f02375c: 24070001 */ addiu $a3,$zero,0x1 -/* f023760: 0fc23a2b */ jal func0f08e8ac -/* f023764: 24850008 */ addiu $a1,$a0,0x8 -/* f023768: 1040000e */ beqz $v0,.L0f0237a4 -/* f02376c: 00403825 */ or $a3,$v0,$zero -/* f023770: 82030007 */ lb $v1,0x7($s0) -/* f023774: 2401000e */ addiu $at,$zero,0xe -/* f023778: 3c0a800a */ lui $t2,0x800a -/* f02377c: 54610005 */ bnel $v1,$at,.L0f023794 -/* f023780: 2401000f */ addiu $at,$zero,0xf -/* f023784: 8d4a9fc8 */ lw $t2,-0x6038($t2) -/* f023788: 10000006 */ beqz $zero,.L0f0237a4 -/* f02378c: ae0a0078 */ sw $t2,0x78($s0) -/* f023790: 2401000f */ addiu $at,$zero,0xf -.L0f023794: -/* f023794: 14610003 */ bne $v1,$at,.L0f0237a4 -/* f023798: 3c0b800a */ lui $t3,0x800a -/* f02379c: 8d6b9fc8 */ lw $t3,-0x6038($t3) -/* f0237a0: ae0b00a8 */ sw $t3,0xa8($s0) -.L0f0237a4: -/* f0237a4: 2c440001 */ sltiu $a0,$v0,0x1 -/* f0237a8: 10800006 */ beqz $a0,.L0f0237c4 -/* f0237ac: 8faf0208 */ lw $t7,0x208($sp) -/* f0237b0: 8fad0250 */ lw $t5,0x250($sp) -/* f0237b4: 91a40001 */ lbu $a0,0x1($t5) -/* f0237b8: 308c00c0 */ andi $t4,$a0,0xc0 -/* f0237bc: 000cc02b */ sltu $t8,$zero,$t4 -/* f0237c0: 2f040001 */ sltiu $a0,$t8,0x1 -.L0f0237c4: -/* f0237c4: 8df90020 */ lw $t9,0x20($t7) -/* f0237c8: 10000106 */ beqz $zero,.L0f023be4 -/* f0237cc: a324000b */ sb $a0,0xb($t9) -.L0f0237d0: -/* f0237d0: 24010003 */ addiu $at,$zero,0x3 -/* f0237d4: 54610025 */ bnel $v1,$at,.L0f02386c -/* f0237d8: 24010001 */ addiu $at,$zero,0x1 -/* f0237dc: 8e08002c */ lw $t0,0x2c($s0) -/* f0237e0: 55000022 */ bnezl $t0,.L0f02386c -/* f0237e4: 24010001 */ addiu $at,$zero,0x1 -/* f0237e8: 0c006be0 */ jal 0x1af80 -/* f0237ec: 8fa40208 */ lw $a0,0x208($sp) -/* f0237f0: 8fa40250 */ lw $a0,0x250($sp) -/* f0237f4: 44060000 */ mfc1 $a2,$f0 -/* f0237f8: 24070001 */ addiu $a3,$zero,0x1 -/* f0237fc: 0fc23a2b */ jal func0f08e8ac -/* f023800: 24850008 */ addiu $a1,$a0,0x8 -/* f023804: 8fa901f0 */ lw $t1,0x1f0($sp) -/* f023808: 00403825 */ or $a3,$v0,$zero -/* f02380c: 8faa0208 */ lw $t2,0x208($sp) -/* f023810: 512000f5 */ beqzl $t1,.L0f023be8 -/* f023814: 8fac01f0 */ lw $t4,0x1f0($sp) -/* f023818: 8d4b0020 */ lw $t3,0x20($t2) -/* f02381c: 02002025 */ or $a0,$s0,$zero -/* f023820: 1040000b */ beqz $v0,.L0f023850 -/* f023824: a160000b */ sb $zero,0xb($t3) -/* f023828: 8e0d003c */ lw $t5,0x3c($s0) -/* f02382c: 8fa501fc */ lw $a1,0x1fc($sp) -/* f023830: 24060001 */ addiu $a2,$zero,0x1 -/* f023834: 55a00007 */ bnezl $t5,.L0f023854 -/* f023838: 8fa501fc */ lw $a1,0x1fc($sp) -/* f02383c: 02002025 */ or $a0,$s0,$zero -/* f023840: 0fc0883b */ jal func0f0220ec -/* f023844: afa20204 */ sw $v0,0x204($sp) -/* f023848: 100000e6 */ beqz $zero,.L0f023be4 -/* f02384c: 8fa70204 */ lw $a3,0x204($sp) -.L0f023850: -/* f023850: 8fa501fc */ lw $a1,0x1fc($sp) -.L0f023854: -/* f023854: 00003025 */ or $a2,$zero,$zero -/* f023858: 0fc0883b */ jal func0f0220ec -/* f02385c: afa70204 */ sw $a3,0x204($sp) -/* f023860: 100000e0 */ beqz $zero,.L0f023be4 -/* f023864: 8fa70204 */ lw $a3,0x204($sp) -/* f023868: 24010001 */ addiu $at,$zero,0x1 -.L0f02386c: -/* f02386c: 14610062 */ bne $v1,$at,.L0f0239f8 -/* f023870: 8fac0208 */ lw $t4,0x208($sp) -/* f023874: 8d980020 */ lw $t8,0x20($t4) -/* f023878: 02002025 */ or $a0,$s0,$zero -/* f02387c: a300000b */ sb $zero,0xb($t8) -/* f023880: 8e0f0018 */ lw $t7,0x18($s0) -/* f023884: 8fa501fc */ lw $a1,0x1fc($sp) -/* f023888: 31f90001 */ andi $t9,$t7,0x1 -/* f02388c: 1320000c */ beqz $t9,.L0f0238c0 -/* f023890: 00000000 */ sll $zero,$zero,0x0 -/* f023894: 0fc0883b */ jal func0f0220ec -/* f023898: 24060001 */ addiu $a2,$zero,0x1 -/* f02389c: 0c006be0 */ jal 0x1af80 -/* f0238a0: 8fa40208 */ lw $a0,0x208($sp) -/* f0238a4: 8fa40250 */ lw $a0,0x250($sp) -/* f0238a8: 44060000 */ mfc1 $a2,$f0 -/* f0238ac: 24070001 */ addiu $a3,$zero,0x1 -/* f0238b0: 0fc23a2b */ jal func0f08e8ac -/* f0238b4: 24850008 */ addiu $a1,$a0,0x8 -/* f0238b8: 100000ca */ beqz $zero,.L0f023be4 -/* f0238bc: 00403825 */ or $a3,$v0,$zero -.L0f0238c0: -/* f0238c0: 0c006be0 */ jal 0x1af80 -/* f0238c4: 8fa40208 */ lw $a0,0x208($sp) -/* f0238c8: 8fa40250 */ lw $a0,0x250($sp) -/* f0238cc: 44060000 */ mfc1 $a2,$f0 -/* f0238d0: 24070001 */ addiu $a3,$zero,0x1 -/* f0238d4: 0fc23a2b */ jal func0f08e8ac -/* f0238d8: 24850008 */ addiu $a1,$a0,0x8 -/* f0238dc: 3c09800a */ lui $t1,0x800a -/* f0238e0: 8d29a2d4 */ lw $t1,-0x5d2c($t1) -/* f0238e4: 00403825 */ or $a3,$v0,$zero -/* f0238e8: 8faa01f0 */ lw $t2,0x1f0($sp) -/* f0238ec: 11200024 */ beqz $t1,.L0f023980 -/* f0238f0: 00000000 */ sll $zero,$zero,0x0 -/* f0238f4: 114000bb */ beqz $t2,.L0f023be4 -/* f0238f8: 3c0b800a */ lui $t3,0x800a -/* f0238fc: 8d6ba258 */ lw $t3,-0x5da8($t3) -/* f023900: 3c0d800a */ lui $t5,0x800a -/* f023904: 05610006 */ bgez $t3,.L0f023920 -/* f023908: 00000000 */ sll $zero,$zero,0x0 -/* f02390c: 8dada25c */ lw $t5,-0x5da4($t5) -/* f023910: 02002025 */ or $a0,$s0,$zero -/* f023914: 8fa501fc */ lw $a1,0x1fc($sp) -/* f023918: 05a00015 */ bltz $t5,.L0f023970 -/* f02391c: 24060001 */ addiu $a2,$zero,0x1 -.L0f023920: -/* f023920: 10400008 */ beqz $v0,.L0f023944 -/* f023924: 8fac0208 */ lw $t4,0x208($sp) -/* f023928: 02002025 */ or $a0,$s0,$zero -/* f02392c: 8fa501fc */ lw $a1,0x1fc($sp) -/* f023930: 24060001 */ addiu $a2,$zero,0x1 -/* f023934: 0fc0883b */ jal func0f0220ec -/* f023938: afa70204 */ sw $a3,0x204($sp) -/* f02393c: 100000a9 */ beqz $zero,.L0f023be4 -/* f023940: 8fa70204 */ lw $a3,0x204($sp) -.L0f023944: -/* f023944: 8d980020 */ lw $t8,0x20($t4) -/* f023948: 02002025 */ or $a0,$s0,$zero -/* f02394c: 8fa501fc */ lw $a1,0x1fc($sp) -/* f023950: 870f0002 */ lh $t7,0x2($t8) -/* f023954: 00003025 */ or $a2,$zero,$zero -/* f023958: 51e000a3 */ beqzl $t7,.L0f023be8 -/* f02395c: 8fac01f0 */ lw $t4,0x1f0($sp) -/* f023960: 0fc0883b */ jal func0f0220ec -/* f023964: afa70204 */ sw $a3,0x204($sp) -/* f023968: 1000009e */ beqz $zero,.L0f023be4 -/* f02396c: 8fa70204 */ lw $a3,0x204($sp) -.L0f023970: -/* f023970: 0fc0883b */ jal func0f0220ec -/* f023974: afa70204 */ sw $a3,0x204($sp) -/* f023978: 1000009a */ beqz $zero,.L0f023be4 -/* f02397c: 8fa70204 */ lw $a3,0x204($sp) -.L0f023980: -/* f023980: 10400012 */ beqz $v0,.L0f0239cc -/* f023984: 8fa80208 */ lw $t0,0x208($sp) -/* f023988: 9219004c */ lbu $t9,0x4c($s0) -/* f02398c: 24010001 */ addiu $at,$zero,0x1 -/* f023990: 02002025 */ or $a0,$s0,$zero -/* f023994: 17210008 */ bne $t9,$at,.L0f0239b8 -/* f023998: 8fa501fc */ lw $a1,0x1fc($sp) -/* f02399c: 02002025 */ or $a0,$s0,$zero -/* f0239a0: 8fa501fc */ lw $a1,0x1fc($sp) -/* f0239a4: 00003025 */ or $a2,$zero,$zero -/* f0239a8: 0fc0883b */ jal func0f0220ec -/* f0239ac: afa70204 */ sw $a3,0x204($sp) -/* f0239b0: 1000008c */ beqz $zero,.L0f023be4 -/* f0239b4: 8fa70204 */ lw $a3,0x204($sp) -.L0f0239b8: -/* f0239b8: 24060001 */ addiu $a2,$zero,0x1 -/* f0239bc: 0fc0883b */ jal func0f0220ec -/* f0239c0: afa70204 */ sw $a3,0x204($sp) -/* f0239c4: 10000087 */ beqz $zero,.L0f023be4 -/* f0239c8: 8fa70204 */ lw $a3,0x204($sp) -.L0f0239cc: -/* f0239cc: 8d0e0020 */ lw $t6,0x20($t0) -/* f0239d0: 02002025 */ or $a0,$s0,$zero -/* f0239d4: 8fa501fc */ lw $a1,0x1fc($sp) -/* f0239d8: 85c90002 */ lh $t1,0x2($t6) -/* f0239dc: 00003025 */ or $a2,$zero,$zero -/* f0239e0: 51200081 */ beqzl $t1,.L0f023be8 -/* f0239e4: 8fac01f0 */ lw $t4,0x1f0($sp) -/* f0239e8: 0fc0883b */ jal func0f0220ec -/* f0239ec: afa70204 */ sw $a3,0x204($sp) -/* f0239f0: 1000007c */ beqz $zero,.L0f023be4 -/* f0239f4: 8fa70204 */ lw $a3,0x204($sp) -.L0f0239f8: -/* f0239f8: 24010005 */ addiu $at,$zero,0x5 -/* f0239fc: 1461000a */ bne $v1,$at,.L0f023a28 -/* f023a00: 8fab0250 */ lw $t3,0x250($sp) -/* f023a04: 0c006be0 */ jal 0x1af80 -/* f023a08: 8fa40208 */ lw $a0,0x208($sp) -/* f023a0c: 8fa40250 */ lw $a0,0x250($sp) -/* f023a10: 44060000 */ mfc1 $a2,$f0 -/* f023a14: 24070001 */ addiu $a3,$zero,0x1 -/* f023a18: 0fc23a2b */ jal func0f08e8ac -/* f023a1c: 24850008 */ addiu $a1,$a0,0x8 -/* f023a20: 10000070 */ beqz $zero,.L0f023be4 -/* f023a24: 00403825 */ or $a3,$v0,$zero -.L0f023a28: -/* f023a28: 916d0000 */ lbu $t5,0x0($t3) -/* f023a2c: 24010006 */ addiu $at,$zero,0x6 -/* f023a30: 3c0c800a */ lui $t4,0x800a -/* f023a34: 55a10025 */ bnel $t5,$at,.L0f023acc -/* f023a38: 8fa901f0 */ lw $t1,0x1f0($sp) -/* f023a3c: 8d8ca2d4 */ lw $t4,-0x5d2c($t4) -/* f023a40: 55800012 */ bnezl $t4,.L0f023a8c -/* f023a44: 8fb90208 */ lw $t9,0x208($sp) -/* f023a48: 0fc4a25f */ jal func0f12897c -/* f023a4c: 01602025 */ or $a0,$t3,$zero -/* f023a50: 0002c080 */ sll $t8,$v0,0x2 -/* f023a54: 3c03800a */ lui $v1,0x800a -/* f023a58: 00781821 */ addu $v1,$v1,$t8 -/* f023a5c: 8c63a024 */ lw $v1,-0x5fdc($v1) -/* f023a60: 24010002 */ addiu $at,$zero,0x2 -/* f023a64: 8c640000 */ lw $a0,0x0($v1) -/* f023a68: 10810007 */ beq $a0,$at,.L0f023a88 -/* f023a6c: 24010001 */ addiu $at,$zero,0x1 -/* f023a70: 54810016 */ bnel $a0,$at,.L0f023acc -/* f023a74: 8fa901f0 */ lw $t1,0x1f0($sp) -/* f023a78: 946f0010 */ lhu $t7,0x10($v1) -/* f023a7c: 24010002 */ addiu $at,$zero,0x2 -/* f023a80: 55e10012 */ bnel $t7,$at,.L0f023acc -/* f023a84: 8fa901f0 */ lw $t1,0x1f0($sp) -.L0f023a88: -/* f023a88: 8fb90208 */ lw $t9,0x208($sp) -.L0f023a8c: -/* f023a8c: 02002025 */ or $a0,$s0,$zero -/* f023a90: 24060001 */ addiu $a2,$zero,0x1 -/* f023a94: 8f280020 */ lw $t0,0x20($t9) -/* f023a98: a100000b */ sb $zero,0xb($t0) -/* f023a9c: 0fc0883b */ jal func0f0220ec -/* f023aa0: 8fa501fc */ lw $a1,0x1fc($sp) -/* f023aa4: 0c006be0 */ jal 0x1af80 -/* f023aa8: 8fa40208 */ lw $a0,0x208($sp) -/* f023aac: 8fa40250 */ lw $a0,0x250($sp) -/* f023ab0: 44060000 */ mfc1 $a2,$f0 -/* f023ab4: 24070001 */ addiu $a3,$zero,0x1 -/* f023ab8: 0fc23a2b */ jal func0f08e8ac -/* f023abc: 24850008 */ addiu $a1,$a0,0x8 -/* f023ac0: 10000048 */ beqz $zero,.L0f023be4 -/* f023ac4: 00403825 */ or $a3,$v0,$zero -/* f023ac8: 8fa901f0 */ lw $t1,0x1f0($sp) -.L0f023acc: -/* f023acc: 00003825 */ or $a3,$zero,$zero -/* f023ad0: 8faa0208 */ lw $t2,0x208($sp) -/* f023ad4: 5120000a */ beqzl $t1,.L0f023b00 -/* f023ad8: 8e030020 */ lw $v1,0x20($s0) -/* f023adc: 8d4d0020 */ lw $t5,0x20($t2) -/* f023ae0: 02002025 */ or $a0,$s0,$zero -/* f023ae4: 24060001 */ addiu $a2,$zero,0x1 -/* f023ae8: a1a0000b */ sb $zero,0xb($t5) -/* f023aec: afa0019c */ sw $zero,0x19c($sp) -/* f023af0: 0fc0883b */ jal func0f0220ec -/* f023af4: 8fa501fc */ lw $a1,0x1fc($sp) -/* f023af8: 8fa7019c */ lw $a3,0x19c($sp) -/* f023afc: 8e030020 */ lw $v1,0x20($s0) -.L0f023b00: -/* f023b00: 1060002c */ beqz $v1,.L0f023bb4 -/* f023b04: 00000000 */ sll $zero,$zero,0x0 -/* f023b08: 8c620020 */ lw $v0,0x20($v1) -/* f023b0c: 10400029 */ beqz $v0,.L0f023bb4 -/* f023b10: 00000000 */ sll $zero,$zero,0x0 -/* f023b14: 84440000 */ lh $a0,0x0($v0) -/* f023b18: 3c0c8006 */ lui $t4,0x8006 -/* f023b1c: 8d8cf00c */ lw $t4,-0xff4($t4) -/* f023b20: 00045880 */ sll $t3,$a0,0x2 -/* f023b24: 01645823 */ subu $t3,$t3,$a0 -/* f023b28: 000b5880 */ sll $t3,$t3,0x2 -/* f023b2c: 018bc021 */ addu $t8,$t4,$t3 -/* f023b30: 930f000b */ lbu $t7,0xb($t8) -/* f023b34: 31f90004 */ andi $t9,$t7,0x4 -/* f023b38: 1320001e */ beqz $t9,.L0f023bb4 -/* f023b3c: 00000000 */ sll $zero,$zero,0x0 -/* f023b40: 0c008f4e */ jal 0x23d38 -/* f023b44: 00000000 */ sll $zero,$zero,0x0 -/* f023b48: 8e080020 */ lw $t0,0x20($s0) -/* f023b4c: 8d020020 */ lw $v0,0x20($t0) -/* f023b50: 84440000 */ lh $a0,0x0($v0) -/* f023b54: 0c008e13 */ jal 0x2384c -/* f023b58: 84450014 */ lh $a1,0x14($v0) -/* f023b5c: 28440000 */ slti $a0,$v0,0x0 -/* f023b60: 54800014 */ bnezl $a0,.L0f023bb4 -/* f023b64: 00803825 */ or $a3,$a0,$zero -/* f023b68: 8e0e0020 */ lw $t6,0x20($s0) -/* f023b6c: 8dc20020 */ lw $v0,0x20($t6) -/* f023b70: 84440000 */ lh $a0,0x0($v0) -/* f023b74: 0c008e13 */ jal 0x2384c -/* f023b78: 84450016 */ lh $a1,0x16($v0) -/* f023b7c: 28440000 */ slti $a0,$v0,0x0 -/* f023b80: 5080000c */ beqzl $a0,.L0f023bb4 -/* f023b84: 00803825 */ or $a3,$a0,$zero -/* f023b88: 8e090020 */ lw $t1,0x20($s0) -/* f023b8c: 44802000 */ mtc1 $zero,$f4 -/* f023b90: 00002025 */ or $a0,$zero,$zero -/* f023b94: 8d2a0020 */ lw $t2,0x20($t1) -/* f023b98: c5460010 */ lwc1 $f6,0x10($t2) -/* f023b9c: 46062032 */ c.eq.s $f4,$f6 -/* f023ba0: 00000000 */ sll $zero,$zero,0x0 -/* f023ba4: 45030003 */ bc1tl .L0f023bb4 -/* f023ba8: 00803825 */ or $a3,$a0,$zero -/* f023bac: 24040001 */ addiu $a0,$zero,0x1 -/* f023bb0: 00803825 */ or $a3,$a0,$zero -.L0f023bb4: -/* f023bb4: 10e00003 */ beqz $a3,.L0f023bc4 -/* f023bb8: 00000000 */ sll $zero,$zero,0x0 -/* f023bbc: 10000009 */ beqz $zero,.L0f023be4 -/* f023bc0: 00003825 */ or $a3,$zero,$zero -.L0f023bc4: -/* f023bc4: 0c006be0 */ jal 0x1af80 -/* f023bc8: 8fa40208 */ lw $a0,0x208($sp) -/* f023bcc: 8fa40250 */ lw $a0,0x250($sp) -/* f023bd0: 44060000 */ mfc1 $a2,$f0 -/* f023bd4: 24070001 */ addiu $a3,$zero,0x1 -/* f023bd8: 0fc23a2b */ jal func0f08e8ac -/* f023bdc: 24850008 */ addiu $a1,$a0,0x8 -/* f023be0: 00403825 */ or $a3,$v0,$zero -.L0f023be4: -/* f023be4: 8fac01f0 */ lw $t4,0x1f0($sp) -.L0f023be8: -/* f023be8: 02002025 */ or $a0,$s0,$zero -/* f023bec: 51800016 */ beqzl $t4,.L0f023c48 -/* f023bf0: 8fad0250 */ lw $t5,0x250($sp) -/* f023bf4: 820b0007 */ lb $t3,0x7($s0) -/* f023bf8: 24010001 */ addiu $at,$zero,0x1 -/* f023bfc: 8fb80208 */ lw $t8,0x208($sp) -/* f023c00: 5561000b */ bnel $t3,$at,.L0f023c30 -/* f023c04: 96090192 */ lhu $t1,0x192($s0) -/* f023c08: 8f0f0020 */ lw $t7,0x20($t8) -/* f023c0c: 8fa80250 */ lw $t0,0x250($sp) -/* f023c10: 85f90002 */ lh $t9,0x2($t7) -/* f023c14: 57200006 */ bnezl $t9,.L0f023c30 -/* f023c18: 96090192 */ lhu $t1,0x192($s0) -/* f023c1c: 910e0000 */ lbu $t6,0x0($t0) -/* f023c20: 24010006 */ addiu $at,$zero,0x6 -/* f023c24: 15c10004 */ bne $t6,$at,.L0f023c38 -/* f023c28: 00000000 */ sll $zero,$zero,0x0 -/* f023c2c: 96090192 */ lhu $t1,0x192($s0) -.L0f023c30: -/* f023c30: 352a0040 */ ori $t2,$t1,0x40 -/* f023c34: a60a0192 */ sh $t2,0x192($s0) -.L0f023c38: -/* f023c38: 0fc08496 */ jal func0f021258 -/* f023c3c: afa70204 */ sw $a3,0x204($sp) -/* f023c40: 8fa70204 */ lw $a3,0x204($sp) -/* f023c44: 8fad0250 */ lw $t5,0x250($sp) -.L0f023c48: -/* f023c48: 3c01c780 */ lui $at,0xc780 -/* f023c4c: 44819000 */ mtc1 $at,$f18 -/* f023c50: c5a8000c */ lwc1 $f8,0xc($t5) -/* f023c54: 3c0c800a */ lui $t4,0x800a -/* f023c58: 4612403c */ c.lt.s $f8,$f18 -/* f023c5c: 00000000 */ sll $zero,$zero,0x0 -/* f023c60: 45000002 */ bc1f .L0f023c6c -/* f023c64: 00000000 */ sll $zero,$zero,0x0 -/* f023c68: 00003825 */ or $a3,$zero,$zero -.L0f023c6c: -/* f023c6c: 8d8ca2d8 */ lw $t4,-0x5d28($t4) -/* f023c70: 5580002d */ bnezl $t4,.L0f023d28 -/* f023c74: 8fab0250 */ lw $t3,0x250($sp) -/* f023c78: 50e0002b */ beqzl $a3,.L0f023d28 -/* f023c7c: 8fab0250 */ lw $t3,0x250($sp) -/* f023c80: 82030007 */ lb $v1,0x7($s0) -/* f023c84: 24010005 */ addiu $at,$zero,0x5 -/* f023c88: 10610006 */ beq $v1,$at,.L0f023ca4 -/* f023c8c: 2401001f */ addiu $at,$zero,0x1f -/* f023c90: 14610017 */ bne $v1,$at,.L0f023cf0 -/* f023c94: 00000000 */ sll $zero,$zero,0x0 -/* f023c98: 8e0b0018 */ lw $t3,0x18($s0) -/* f023c9c: 000bc140 */ sll $t8,$t3,0x5 -/* f023ca0: 07000013 */ bltz $t8,.L0f023cf0 -.L0f023ca4: -/* f023ca4: 3c03800a */ lui $v1,0x800a -/* f023ca8: 2463cdac */ addiu $v1,$v1,-12884 -/* f023cac: 8c6f0000 */ lw $t7,0x0($v1) -/* f023cb0: 02002025 */ or $a0,$s0,$zero -/* f023cb4: 25e20001 */ addiu $v0,$t7,0x1 -/* f023cb8: 2841000b */ slti $at,$v0,0xb -/* f023cbc: 14200009 */ bnez $at,.L0f023ce4 -/* f023cc0: ac620000 */ sw $v0,0x0($v1) -/* f023cc4: 0fc0919a */ jal func0f024668 -/* f023cc8: afa00204 */ sw $zero,0x204($sp) -/* f023ccc: 8e080014 */ lw $t0,0x14($s0) -/* f023cd0: 8fa70204 */ lw $a3,0x204($sp) -/* f023cd4: 3c02800a */ lui $v0,0x800a -/* f023cd8: 350e0020 */ ori $t6,$t0,0x20 -/* f023cdc: ae0e0014 */ sw $t6,0x14($s0) -/* f023ce0: 8c42cdac */ lw $v0,-0x3254($v0) -.L0f023ce4: -/* f023ce4: 3c03800a */ lui $v1,0x800a -/* f023ce8: 10000008 */ beqz $zero,.L0f023d0c -/* f023cec: 2463cdb0 */ addiu $v1,$v1,-12880 -.L0f023cf0: -/* f023cf0: 3c03800a */ lui $v1,0x800a -/* f023cf4: 2463cdb0 */ addiu $v1,$v1,-12880 -/* f023cf8: 8c690000 */ lw $t1,0x0($v1) -/* f023cfc: 3c02800a */ lui $v0,0x800a -/* f023d00: 252a0001 */ addiu $t2,$t1,0x1 -/* f023d04: ac6a0000 */ sw $t2,0x0($v1) -/* f023d08: 8c42cdac */ lw $v0,-0x3254($v0) -.L0f023d0c: -/* f023d0c: 8c6d0000 */ lw $t5,0x0($v1) -/* f023d10: 01a26021 */ addu $t4,$t5,$v0 -/* f023d14: 2981001f */ slti $at,$t4,0x1f -/* f023d18: 54200003 */ bnezl $at,.L0f023d28 -/* f023d1c: 8fab0250 */ lw $t3,0x250($sp) -/* f023d20: 00003825 */ or $a3,$zero,$zero -/* f023d24: 8fab0250 */ lw $t3,0x250($sp) -.L0f023d28: -/* f023d28: 8fac0250 */ lw $t4,0x250($sp) -/* f023d2c: 10e001be */ beqz $a3,.L0f024428 -/* f023d30: 91620001 */ lbu $v0,0x1($t3) -/* f023d34: 34580042 */ ori $t8,$v0,0x42 -/* f023d38: a1780001 */ sb $t8,0x1($t3) -/* f023d3c: 8e0f0018 */ lw $t7,0x18($s0) -/* f023d40: 3c08800a */ lui $t0,0x800a -/* f023d44: 35f90008 */ ori $t9,$t7,0x8 -/* f023d48: ae190018 */ sw $t9,0x18($s0) -/* f023d4c: 8d08a25c */ lw $t0,-0x5da4($t0) -/* f023d50: 0500000a */ bltz $t0,.L0f023d7c -/* f023d54: 3c0e800a */ lui $t6,0x800a -/* f023d58: 3c09800a */ lui $t1,0x800a -/* f023d5c: 8d29a244 */ lw $t1,-0x5dbc($t1) -/* f023d60: 8dcea260 */ lw $t6,-0x5da0($t6) -/* f023d64: 15c90005 */ bne $t6,$t1,.L0f023d7c -/* f023d68: 00000000 */ sll $zero,$zero,0x0 -/* f023d6c: 8e0a0014 */ lw $t2,0x14($s0) -/* f023d70: 3c010080 */ lui $at,0x80 -/* f023d74: 01416825 */ or $t5,$t2,$at -/* f023d78: ae0d0014 */ sw $t5,0x14($s0) -.L0f023d7c: -/* f023d7c: 0fc41b99 */ jal func0f106e64 -/* f023d80: 24040007 */ addiu $a0,$zero,0x7 -/* f023d84: 10400004 */ beqz $v0,.L0f023d98 -/* f023d88: 3c013ea0 */ lui $at,0x3ea0 -/* f023d8c: 44816000 */ mtc1 $at,$f12 -/* f023d90: 0c006943 */ jal 0x1a50c -/* f023d94: 00000000 */ sll $zero,$zero,0x0 -.L0f023d98: -/* f023d98: 3c0c7f02 */ lui $t4,0x7f02 -/* f023d9c: 258c152c */ addiu $t4,$t4,0x152c -/* f023da0: 3c018006 */ lui $at,0x8006 -/* f023da4: ac2cefcc */ sw $t4,-0x1034($at) -/* f023da8: 3c01800a */ lui $at,0x800a -/* f023dac: 12000003 */ beqz $s0,.L0f023dbc -/* f023db0: ac30cd1c */ sw $s0,-0x32e4($at) -/* f023db4: 10000002 */ beqz $zero,.L0f023dc0 -/* f023db8: 920402fe */ lbu $a0,0x2fe($s0) -.L0f023dbc: -/* f023dbc: 00002025 */ or $a0,$zero,$zero -.L0f023dc0: -/* f023dc0: 24010002 */ addiu $at,$zero,0x2 -/* f023dc4: 14810021 */ bne $a0,$at,.L0f023e4c -/* f023dc8: 3c18800a */ lui $t8,0x800a -/* f023dcc: 8f18a26c */ lw $t8,-0x5d94($t8) -/* f023dd0: 24010006 */ addiu $at,$zero,0x6 -/* f023dd4: 5301001e */ beql $t8,$at,.L0f023e50 -/* f023dd8: 8faf0250 */ lw $t7,0x250($sp) -/* f023ddc: 0fc0f917 */ jal func0f03e45c -/* f023de0: 02002025 */ or $a0,$s0,$zero -/* f023de4: e7a0018c */ swc1 $f0,0x18c($sp) -/* f023de8: 0c0068f7 */ jal 0x1a3dc -/* f023dec: 46000306 */ mov.s $f12,$f0 -/* f023df0: 3c014198 */ lui $at,0x4198 -/* f023df4: 44815000 */ mtc1 $at,$f10 -/* f023df8: 44803000 */ mtc1 $zero,$f6 -/* f023dfc: c7ac018c */ lwc1 $f12,0x18c($sp) -/* f023e00: 460a0102 */ mul.s $f4,$f0,$f10 -/* f023e04: e7a60194 */ swc1 $f6,0x194($sp) -/* f023e08: 0c0068f4 */ jal 0x1a3d0 -/* f023e0c: e7a40190 */ swc1 $f4,0x190($sp) -/* f023e10: 3c014198 */ lui $at,0x4198 -/* f023e14: 44814000 */ mtc1 $at,$f8 -/* f023e18: 27a40190 */ addiu $a0,$sp,0x190 -/* f023e1c: 27a501a8 */ addiu $a1,$sp,0x1a8 -/* f023e20: 46080482 */ mul.s $f18,$f0,$f8 -/* f023e24: 0c0059b7 */ jal 0x166dc -/* f023e28: e7b20198 */ swc1 $f18,0x198($sp) -/* f023e2c: 0fc2d5be */ jal func0f0b56f8 -/* f023e30: 00000000 */ sll $zero,$zero,0x0 -/* f023e34: 00402025 */ or $a0,$v0,$zero -/* f023e38: 0c00567f */ jal 0x159fc -/* f023e3c: 27a501a8 */ addiu $a1,$sp,0x1a8 -/* f023e40: 27ab01a8 */ addiu $t3,$sp,0x1a8 -/* f023e44: 1000004b */ beqz $zero,.L0f023f74 -/* f023e48: afab0210 */ sw $t3,0x210($sp) -.L0f023e4c: -/* f023e4c: 8faf0250 */ lw $t7,0x250($sp) -.L0f023e50: -/* f023e50: 24010006 */ addiu $at,$zero,0x6 -/* f023e54: 91f90000 */ lbu $t9,0x0($t7) -/* f023e58: 17210043 */ bne $t9,$at,.L0f023f68 -/* f023e5c: 00000000 */ sll $zero,$zero,0x0 -/* f023e60: 0fc4a25f */ jal func0f12897c -/* f023e64: 01e02025 */ or $a0,$t7,$zero -/* f023e68: 00024080 */ sll $t0,$v0,0x2 -/* f023e6c: 3c03800a */ lui $v1,0x800a -/* f023e70: 00681821 */ addu $v1,$v1,$t0 -/* f023e74: 8c63a024 */ lw $v1,-0x5fdc($v1) -/* f023e78: 24010003 */ addiu $at,$zero,0x3 -/* f023e7c: 02002025 */ or $a0,$s0,$zero -/* f023e80: 8c6e01b0 */ lw $t6,0x1b0($v1) -/* f023e84: 15c10034 */ bne $t6,$at,.L0f023f58 -/* f023e88: 00000000 */ sll $zero,$zero,0x0 -/* f023e8c: 0fc0f917 */ jal func0f03e45c -/* f023e90: afa30188 */ sw $v1,0x188($sp) -/* f023e94: 8fa30188 */ lw $v1,0x188($sp) -/* f023e98: e7a00178 */ swc1 $f0,0x178($sp) -/* f023e9c: 3c01447a */ lui $at,0x447a -/* f023ea0: 8c691a6c */ lw $t1,0x1a6c($v1) -/* f023ea4: 44812000 */ mtc1 $at,$f4 -/* f023ea8: 46000306 */ mov.s $f12,$f0 -/* f023eac: 8d220004 */ lw $v0,0x4($t1) -/* f023eb0: c44a00ac */ lwc1 $f10,0xac($v0) -/* f023eb4: afa20174 */ sw $v0,0x174($sp) -/* f023eb8: 46045182 */ mul.s $f6,$f10,$f4 -/* f023ebc: 0c0068f4 */ jal 0x1a3d0 -/* f023ec0: e7a60130 */ swc1 $f6,0x130($sp) -/* f023ec4: c7a80130 */ lwc1 $f8,0x130($sp) -/* f023ec8: 8fa20174 */ lw $v0,0x174($sp) -/* f023ecc: 44805000 */ mtc1 $zero,$f10 -/* f023ed0: 46080482 */ mul.s $f18,$f0,$f8 -/* f023ed4: 3c014348 */ lui $at,0x4348 -/* f023ed8: 44812000 */ mtc1 $at,$f4 -/* f023edc: e7b2017c */ swc1 $f18,0x17c($sp) -/* f023ee0: c44200ac */ lwc1 $f2,0xac($v0) -/* f023ee4: 4602503c */ c.lt.s $f10,$f2 -/* f023ee8: 00000000 */ sll $zero,$zero,0x0 -/* f023eec: 45020004 */ bc1fl .L0f023f00 -/* f023ef0: 46001007 */ neg.s $f0,$f2 -/* f023ef4: 10000002 */ beqz $zero,.L0f023f00 -/* f023ef8: 46001006 */ mov.s $f0,$f2 -/* f023efc: 46001007 */ neg.s $f0,$f2 -.L0f023f00: -/* f023f00: 46040182 */ mul.s $f6,$f0,$f4 -/* f023f04: 3c0141c8 */ lui $at,0x41c8 -/* f023f08: 44814000 */ mtc1 $at,$f8 -/* f023f0c: c7ac0178 */ lwc1 $f12,0x178($sp) -/* f023f10: 46006307 */ neg.s $f12,$f12 -/* f023f14: 46083480 */ add.s $f18,$f6,$f8 -/* f023f18: 0c0068f7 */ jal 0x1a3dc -/* f023f1c: e7b20180 */ swc1 $f18,0x180($sp) -/* f023f20: c7aa0130 */ lwc1 $f10,0x130($sp) -/* f023f24: 27a4017c */ addiu $a0,$sp,0x17c -/* f023f28: 27a501a8 */ addiu $a1,$sp,0x1a8 -/* f023f2c: 460a0102 */ mul.s $f4,$f0,$f10 -/* f023f30: 0c0059b7 */ jal 0x166dc -/* f023f34: e7a40184 */ swc1 $f4,0x184($sp) -/* f023f38: 0fc2d5be */ jal func0f0b56f8 -/* f023f3c: 00000000 */ sll $zero,$zero,0x0 -/* f023f40: 00402025 */ or $a0,$v0,$zero -/* f023f44: 0c00567f */ jal 0x159fc -/* f023f48: 27a501a8 */ addiu $a1,$sp,0x1a8 -/* f023f4c: 27aa01a8 */ addiu $t2,$sp,0x1a8 -/* f023f50: 10000008 */ beqz $zero,.L0f023f74 -/* f023f54: afaa0210 */ sw $t2,0x210($sp) -.L0f023f58: -/* f023f58: 0fc2d5be */ jal func0f0b56f8 -/* f023f5c: 00000000 */ sll $zero,$zero,0x0 -/* f023f60: 10000004 */ beqz $zero,.L0f023f74 -/* f023f64: afa20210 */ sw $v0,0x210($sp) -.L0f023f68: -/* f023f68: 0fc2d5be */ jal func0f0b56f8 -/* f023f6c: 00000000 */ sll $zero,$zero,0x0 -/* f023f70: afa20210 */ sw $v0,0x210($sp) -.L0f023f74: -/* f023f74: 8fad0208 */ lw $t5,0x208($sp) -/* f023f78: 8dac0008 */ lw $t4,0x8($t5) -/* f023f7c: 8584000e */ lh $a0,0xe($t4) -/* f023f80: 0004c180 */ sll $t8,$a0,0x6 -/* f023f84: 0fc59e7d */ jal func0f1679f4 -/* f023f88: 03002025 */ or $a0,$t8,$zero -/* f023f8c: 8fab01f0 */ lw $t3,0x1f0($sp) -/* f023f90: afa20220 */ sw $v0,0x220($sp) -/* f023f94: 11600011 */ beqz $t3,.L0f023fdc -/* f023f98: 3c02800a */ lui $v0,0x800a -/* f023f9c: 8c42cd1c */ lw $v0,-0x32e4($v0) -/* f023fa0: 3c19800a */ lui $t9,0x800a -/* f023fa4: 80430012 */ lb $v1,0x12($v0) -/* f023fa8: 0460000c */ bltz $v1,.L0f023fdc -/* f023fac: 00000000 */ sll $zero,$zero,0x0 -/* f023fb0: 8f399ff8 */ lw $t9,-0x6008($t9) -/* f023fb4: 240effff */ addiu $t6,$zero,-1 -/* f023fb8: 00797821 */ addu $t7,$v1,$t9 -/* f023fbc: a04f0012 */ sb $t7,0x12($v0) -/* f023fc0: 3c02800a */ lui $v0,0x800a -/* f023fc4: 8c42cd1c */ lw $v0,-0x32e4($v0) -/* f023fc8: 80480012 */ lb $t0,0x12($v0) -/* f023fcc: 2901001e */ slti $at,$t0,0x1e -/* f023fd0: 14200002 */ bnez $at,.L0f023fdc -/* f023fd4: 00000000 */ sll $zero,$zero,0x0 -/* f023fd8: a04e0012 */ sb $t6,0x12($v0) -.L0f023fdc: -/* f023fdc: 3c03800a */ lui $v1,0x800a -/* f023fe0: 8c63a244 */ lw $v1,-0x5dbc($v1) -/* f023fe4: 24631bb0 */ addiu $v1,$v1,0x1bb0 -/* f023fe8: 0fc2d5ee */ jal func0f0b57b8 -/* f023fec: afa30124 */ sw $v1,0x124($sp) -/* f023ff0: 3c09800a */ lui $t1,0x800a -/* f023ff4: 8d29a2d8 */ lw $t1,-0x5d28($t1) -/* f023ff8: 8fa30124 */ lw $v1,0x124($sp) -/* f023ffc: 46000406 */ mov.s $f16,$f0 -/* f024000: 1120000c */ beqz $t1,.L0f024034 -/* f024004: 00003025 */ or $a2,$zero,$zero -/* f024008: 3c0a800b */ lui $t2,0x800b -/* f02400c: 8d4acb94 */ lw $t2,-0x346c($t2) -/* f024010: 3c017f1b */ lui $at,0x7f1b -/* f024014: 314d00c0 */ andi $t5,$t2,0xc0 -/* f024018: 11a00004 */ beqz $t5,.L0f02402c -/* f02401c: 00000000 */ sll $zero,$zero,0x0 -/* f024020: 3c017f1b */ lui $at,0x7f1b -/* f024024: 10000010 */ beqz $zero,.L0f024068 -/* f024028: c42e87c8 */ lwc1 $f14,-0x7838($at) -.L0f02402c: -/* f02402c: 1000000e */ beqz $zero,.L0f024068 -/* f024030: c42e87cc */ lwc1 $f14,-0x7834($at) -.L0f024034: -/* f024034: afa30124 */ sw $v1,0x124($sp) -/* f024038: afa60110 */ sw $a2,0x110($sp) -/* f02403c: 0fc47b9c */ jal func0f11ee70 -/* f024040: e7b00114 */ swc1 $f16,0x114($sp) -/* f024044: 8fa30124 */ lw $v1,0x124($sp) -/* f024048: 8fa60110 */ lw $a2,0x110($sp) -/* f02404c: 10400004 */ beqz $v0,.L0f024060 -/* f024050: c7b00114 */ lwc1 $f16,0x114($sp) -/* f024054: 3c017f1b */ lui $at,0x7f1b -/* f024058: 10000003 */ beqz $zero,.L0f024068 -/* f02405c: c42e87d0 */ lwc1 $f14,-0x7830($at) -.L0f024060: -/* f024060: 3c017f1b */ lui $at,0x7f1b -/* f024064: c42e87d4 */ lwc1 $f14,-0x782c($at) -.L0f024068: -/* f024068: 8fac0208 */ lw $t4,0x208($sp) -/* f02406c: 27a40210 */ addiu $a0,$sp,0x210 -/* f024070: 8d820020 */ lw $v0,0x20($t4) -/* f024074: 50400057 */ beqzl $v0,.L0f0241d4 -/* f024078: 8fa50208 */ lw $a1,0x208($sp) -/* f02407c: 84580000 */ lh $t8,0x0($v0) -/* f024080: 8fab0250 */ lw $t3,0x250($sp) -/* f024084: 53000053 */ beqzl $t8,.L0f0241d4 -/* f024088: 8fa50208 */ lw $a1,0x208($sp) -/* f02408c: c5660008 */ lwc1 $f6,0x8($t3) -/* f024090: c4680000 */ lwc1 $f8,0x0($v1) -/* f024094: c572000c */ lwc1 $f18,0xc($t3) -/* f024098: c46a0004 */ lwc1 $f10,0x4($v1) -/* f02409c: 46083001 */ sub.s $f0,$f6,$f8 -/* f0240a0: c4660008 */ lwc1 $f6,0x8($v1) -/* f0240a4: c5640010 */ lwc1 $f4,0x10($t3) -/* f0240a8: 460a9081 */ sub.s $f2,$f18,$f10 -/* f0240ac: 46000202 */ mul.s $f8,$f0,$f0 -/* f0240b0: 46062301 */ sub.s $f12,$f4,$f6 -/* f0240b4: 46021482 */ mul.s $f18,$f2,$f2 -/* f0240b8: 46124280 */ add.s $f10,$f8,$f18 -/* f0240bc: 460c6102 */ mul.s $f4,$f12,$f12 -/* f0240c0: 46045180 */ add.s $f6,$f10,$f4 -/* f0240c4: 46103202 */ mul.s $f8,$f6,$f16 -/* f0240c8: 00000000 */ sll $zero,$zero,0x0 -/* f0240cc: 46104482 */ mul.s $f18,$f8,$f16 -/* f0240d0: 4612703c */ c.lt.s $f14,$f18 -/* f0240d4: 00000000 */ sll $zero,$zero,0x0 -/* f0240d8: 4500003d */ bc1f .L0f0241d0 -/* f0240dc: 00000000 */ sll $zero,$zero,0x0 -/* f0240e0: c4400010 */ lwc1 $f0,0x10($v0) -/* f0240e4: 44801000 */ mtc1 $zero,$f2 -/* f0240e8: 24060001 */ addiu $a2,$zero,0x1 -/* f0240ec: e7a0010c */ swc1 $f0,0x10c($sp) -/* f0240f0: 84590014 */ lh $t9,0x14($v0) -/* f0240f4: 46001032 */ c.eq.s $f2,$f0 -/* f0240f8: afb90108 */ sw $t9,0x108($sp) -/* f0240fc: c44a0034 */ lwc1 $f10,0x34($v0) -/* f024100: e7aa0104 */ swc1 $f10,0x104($sp) -/* f024104: 844f0038 */ lh $t7,0x38($v0) -/* f024108: 45010014 */ bc1t .L0f02415c -/* f02410c: afaf0100 */ sw $t7,0x100($sp) -/* f024110: c444001c */ lwc1 $f4,0x1c($v0) -/* f024114: c4460074 */ lwc1 $f6,0x74($v0) -/* f024118: 3c013e80 */ lui $at,0x3e80 -/* f02411c: 44819000 */ mtc1 $at,$f18 -/* f024120: 46062202 */ mul.s $f8,$f4,$f6 -/* f024124: 3c013f00 */ lui $at,0x3f00 -/* f024128: 4608903e */ c.le.s $f18,$f8 -/* f02412c: 00000000 */ sll $zero,$zero,0x0 -/* f024130: 4502000b */ bc1fl .L0f024160 -/* f024134: c4440054 */ lwc1 $f4,0x54($v0) -/* f024138: 44815000 */ mtc1 $at,$f10 -/* f02413c: 00000000 */ sll $zero,$zero,0x0 -/* f024140: 4600503c */ c.lt.s $f10,$f0 -/* f024144: 00000000 */ sll $zero,$zero,0x0 -/* f024148: 45020004 */ bc1fl .L0f02415c -/* f02414c: e4420010 */ swc1 $f2,0x10($v0) -/* f024150: 84480016 */ lh $t0,0x16($v0) -/* f024154: a4480014 */ sh $t0,0x14($v0) -/* f024158: e4420010 */ swc1 $f2,0x10($v0) -.L0f02415c: -/* f02415c: c4440054 */ lwc1 $f4,0x54($v0) -.L0f024160: -/* f024160: 46041032 */ c.eq.s $f2,$f4 -/* f024164: 00000000 */ sll $zero,$zero,0x0 -/* f024168: 4503001a */ bc1tl .L0f0241d4 -/* f02416c: 8fa50208 */ lw $a1,0x208($sp) -/* f024170: c4460040 */ lwc1 $f6,0x40($v0) -/* f024174: c4480074 */ lwc1 $f8,0x74($v0) -/* f024178: 3c013e80 */ lui $at,0x3e80 -/* f02417c: 44815000 */ mtc1 $at,$f10 -/* f024180: 46083482 */ mul.s $f18,$f6,$f8 -/* f024184: 4612503e */ c.le.s $f10,$f18 -/* f024188: 00000000 */ sll $zero,$zero,0x0 -/* f02418c: 45020011 */ bc1fl .L0f0241d4 -/* f024190: 8fa50208 */ lw $a1,0x208($sp) -/* f024194: c4400034 */ lwc1 $f0,0x34($v0) -/* f024198: 3c013f00 */ lui $at,0x3f00 -/* f02419c: 46001032 */ c.eq.s $f2,$f0 -/* f0241a0: 00000000 */ sll $zero,$zero,0x0 -/* f0241a4: 4503000b */ bc1tl .L0f0241d4 -/* f0241a8: 8fa50208 */ lw $a1,0x208($sp) -/* f0241ac: 44812000 */ mtc1 $at,$f4 -/* f0241b0: 00000000 */ sll $zero,$zero,0x0 -/* f0241b4: 4600203c */ c.lt.s $f4,$f0 -/* f0241b8: 00000000 */ sll $zero,$zero,0x0 -/* f0241bc: 45020004 */ bc1fl .L0f0241d0 -/* f0241c0: e4420034 */ swc1 $f2,0x34($v0) -/* f0241c4: 844e003a */ lh $t6,0x3a($v0) -/* f0241c8: a44e0038 */ sh $t6,0x38($v0) -/* f0241cc: e4420034 */ swc1 $f2,0x34($v0) -.L0f0241d0: -/* f0241d0: 8fa50208 */ lw $a1,0x208($sp) -.L0f0241d4: -/* f0241d4: afa20128 */ sw $v0,0x128($sp) -/* f0241d8: 0c0073af */ jal 0x1cebc -/* f0241dc: afa60110 */ sw $a2,0x110($sp) -/* f0241e0: 8fa60110 */ lw $a2,0x110($sp) -/* f0241e4: 8fa20128 */ lw $v0,0x128($sp) -/* f0241e8: c7a6010c */ lwc1 $f6,0x10c($sp) -/* f0241ec: 10c00008 */ beqz $a2,.L0f024210 -/* f0241f0: 3c018006 */ lui $at,0x8006 -/* f0241f4: e4460010 */ swc1 $f6,0x10($v0) -/* f0241f8: 8fa90108 */ lw $t1,0x108($sp) -/* f0241fc: a4490014 */ sh $t1,0x14($v0) -/* f024200: c7a80104 */ lwc1 $f8,0x104($sp) -/* f024204: e4480034 */ swc1 $f8,0x34($v0) -/* f024208: 8faa0100 */ lw $t2,0x100($sp) -/* f02420c: a44a0038 */ sh $t2,0x38($v0) -.L0f024210: -/* f024210: ac20efcc */ sw $zero,-0x1034($at) -/* f024214: 3c018006 */ lui $at,0x8006 -/* f024218: 0c006943 */ jal 0x1a50c -/* f02421c: c42c29e8 */ lwc1 $f12,0x29e8($at) -/* f024220: 8fad01f0 */ lw $t5,0x1f0($sp) -/* f024224: 260400f8 */ addiu $a0,$s0,0xf8 -/* f024228: 11a00003 */ beqz $t5,.L0f024238 -/* f02422c: 00000000 */ sll $zero,$zero,0x0 -/* f024230: 0fc1a5c4 */ jal func0f069710 -/* f024234: 260500fc */ addiu $a1,$s0,0xfc -.L0f024238: -/* f024238: 0c006a7a */ jal 0x1a9e8 -/* f02423c: 8fa40208 */ lw $a0,0x208($sp) -/* f024240: 8fac0250 */ lw $t4,0x250($sp) -/* f024244: 8d87001c */ lw $a3,0x1c($t4) -/* f024248: e5800014 */ swc1 $f0,0x14($t4) -/* f02424c: 50e0000b */ beqzl $a3,.L0f02427c -/* f024250: 8e030178 */ lw $v1,0x178($s0) -/* f024254: 8ce20020 */ lw $v0,0x20($a3) -.L0f024258: -/* f024258: 02002025 */ or $a0,$s0,$zero -/* f02425c: 00e02825 */ or $a1,$a3,$zero -/* f024260: 8fa601f0 */ lw $a2,0x1f0($sp) -/* f024264: 0fc08885 */ jal func0f022214 -/* f024268: afa201f4 */ sw $v0,0x1f4($sp) -/* f02426c: 8fa701f4 */ lw $a3,0x1f4($sp) -/* f024270: 54e0fff9 */ bnezl $a3,.L0f024258 -/* f024274: 8ce20020 */ lw $v0,0x20($a3) -/* f024278: 8e030178 */ lw $v1,0x178($s0) -.L0f02427c: -/* f02427c: 5060004d */ beqzl $v1,.L0f0243b4 -/* f024280: 8fab0208 */ lw $t3,0x208($sp) -/* f024284: 8c620004 */ lw $v0,0x4($v1) -/* f024288: 8c580018 */ lw $t8,0x18($v0) -/* f02428c: afb800f4 */ sw $t8,0xf4($sp) -/* f024290: 82040006 */ lb $a0,0x6($s0) -/* f024294: 2881002a */ slti $at,$a0,0x2a -/* f024298: 14200045 */ bnez $at,.L0f0243b0 -/* f02429c: 2881002b */ slti $at,$a0,0x2b -/* f0242a0: 10200043 */ beqz $at,.L0f0243b0 -/* f0242a4: 3c198006 */ lui $t9,0x8006 -/* f0242a8: 27392a3c */ addiu $t9,$t9,0x2a3c -/* f0242ac: 8f210000 */ lw $at,0x0($t9) -/* f0242b0: 27ab00e8 */ addiu $t3,$sp,0xe8 -/* f0242b4: 8f280004 */ lw $t0,0x4($t9) -/* f0242b8: ad610000 */ sw $at,0x0($t3) -/* f0242bc: 8f210008 */ lw $at,0x8($t9) -/* f0242c0: ad680004 */ sw $t0,0x4($t3) -/* f0242c4: ad610008 */ sw $at,0x8($t3) -/* f0242c8: 0fc22f3d */ jal func0f08bcf4 -/* f0242cc: 8e040178 */ lw $a0,0x178($s0) -/* f0242d0: afa20058 */ sw $v0,0x58($sp) -/* f0242d4: 82060006 */ lb $a2,0x6($s0) -/* f0242d8: 3c017f1b */ lui $at,0x7f1b -/* f0242dc: c43287d8 */ lwc1 $f18,-0x7828($at) -/* f0242e0: 24c6ffd6 */ addiu $a2,$a2,-42 -/* f0242e4: 000670c0 */ sll $t6,$a2,0x3 -/* f0242e8: 01c67021 */ addu $t6,$t6,$a2 -/* f0242ec: 00024880 */ sll $t1,$v0,0x2 -/* f0242f0: 000e7100 */ sll $t6,$t6,0x4 -/* f0242f4: 01224823 */ subu $t1,$t1,$v0 -/* f0242f8: 000948c0 */ sll $t1,$t1,0x3 -/* f0242fc: 3c0d8008 */ lui $t5,0x8008 -/* f024300: 01c95021 */ addu $t2,$t6,$t1 -/* f024304: 25addae4 */ addiu $t5,$t5,-9500 -/* f024308: 014d1821 */ addu $v1,$t2,$t5 -/* f02430c: c4700000 */ lwc1 $f16,0x0($v1) -/* f024310: c46e0004 */ lwc1 $f14,0x4($v1) -/* f024314: c46c0008 */ lwc1 $f12,0x8($v1) -/* f024318: 46128402 */ mul.s $f16,$f16,$f18 -/* f02431c: c46a000c */ lwc1 $f10,0xc($v1) -/* f024320: c4680010 */ lwc1 $f8,0x10($v1) -/* f024324: 46127382 */ mul.s $f14,$f14,$f18 -/* f024328: c4660014 */ lwc1 $f6,0x14($v1) -/* f02432c: e7aa00e4 */ swc1 $f10,0xe4($sp) -/* f024330: 46126482 */ mul.s $f18,$f12,$f18 -/* f024334: e7b000e8 */ swc1 $f16,0xe8($sp) -/* f024338: e7a800e0 */ swc1 $f8,0xe0($sp) -/* f02433c: e7a600dc */ swc1 $f6,0xdc($sp) -/* f024340: e7ae00ec */ swc1 $f14,0xec($sp) -/* f024344: 27a400e8 */ addiu $a0,$sp,0xe8 -/* f024348: 27a5009c */ addiu $a1,$sp,0x9c -/* f02434c: 0c0059b7 */ jal 0x166dc -/* f024350: e7b200f0 */ swc1 $f18,0xf0($sp) -/* f024354: c7ac00e4 */ lwc1 $f12,0xe4($sp) -/* f024358: 0c005789 */ jal 0x15e24 -/* f02435c: 27a5009c */ addiu $a1,$sp,0x9c -/* f024360: c7ac00e0 */ lwc1 $f12,0xe0($sp) -/* f024364: 0c0057a0 */ jal 0x15e80 -/* f024368: 27a5009c */ addiu $a1,$sp,0x9c -/* f02436c: c7ac00dc */ lwc1 $f12,0xdc($sp) -/* f024370: 0c0057b7 */ jal 0x15edc -/* f024374: 27a5009c */ addiu $a1,$sp,0x9c -/* f024378: 8fac00f4 */ lw $t4,0xf4($sp) -/* f02437c: 27a5009c */ addiu $a1,$sp,0x9c -/* f024380: 27a6005c */ addiu $a2,$sp,0x5c -/* f024384: 0c0056f9 */ jal 0x15be4 -/* f024388: 8d84000c */ lw $a0,0xc($t4) -/* f02438c: 8fb800f4 */ lw $t8,0xf4($sp) -/* f024390: 27a4005c */ addiu $a0,$sp,0x5c -/* f024394: 0c005746 */ jal 0x15d18 -/* f024398: 8f05000c */ lw $a1,0xc($t8) -/* f02439c: 8faf0058 */ lw $t7,0x58($sp) -/* f0243a0: 24010002 */ addiu $at,$zero,0x2 -/* f0243a4: 55e10003 */ bnel $t7,$at,.L0f0243b4 -/* f0243a8: 8fab0208 */ lw $t3,0x208($sp) -/* f0243ac: afa00200 */ sw $zero,0x200($sp) -.L0f0243b0: -/* f0243b0: 8fab0208 */ lw $t3,0x208($sp) -.L0f0243b4: -/* f0243b4: 3c198008 */ lui $t9,0x8008 -/* f0243b8: 2739ce40 */ addiu $t9,$t9,-12736 -/* f0243bc: 8d640008 */ lw $a0,0x8($t3) -/* f0243c0: 8c880004 */ lw $t0,0x4($a0) -/* f0243c4: 5728003e */ bnel $t9,$t0,.L0f0244c0 -/* f0243c8: 8fb801f0 */ lw $t8,0x1f0($sp) -/* f0243cc: 0c006a47 */ jal 0x1a91c -/* f0243d0: 24050004 */ addiu $a1,$zero,0x4 -/* f0243d4: 10400039 */ beqz $v0,.L0f0244bc -/* f0243d8: 00402825 */ or $a1,$v0,$zero -/* f0243dc: 944e0000 */ lhu $t6,0x0($v0) -/* f0243e0: 24010017 */ addiu $at,$zero,0x17 -/* f0243e4: 55c10036 */ bnel $t6,$at,.L0f0244c0 -/* f0243e8: 8fb801f0 */ lw $t8,0x1f0($sp) -/* f0243ec: 0c006a87 */ jal 0x1aa1c -/* f0243f0: 8fa40208 */ lw $a0,0x208($sp) -/* f0243f4: 8c490000 */ lw $t1,0x0($v0) -/* f0243f8: 24050001 */ addiu $a1,$zero,0x1 -/* f0243fc: 51200030 */ beqzl $t1,.L0f0244c0 -/* f024400: 8fb801f0 */ lw $t8,0x1f0($sp) -/* f024404: 0c006a47 */ jal 0x1a91c -/* f024408: 8c440000 */ lw $a0,0x0($v0) -/* f02440c: 1040002b */ beqz $v0,.L0f0244bc -/* f024410: 00402825 */ or $a1,$v0,$zero -/* f024414: 0c006a87 */ jal 0x1aa1c -/* f024418: 8fa40208 */ lw $a0,0x208($sp) -/* f02441c: 8faa0200 */ lw $t2,0x200($sp) -/* f024420: 10000026 */ beqz $zero,.L0f0244bc -/* f024424: ac4a0000 */ sw $t2,0x0($v0) -.L0f024428: -/* f024428: 304dfffd */ andi $t5,$v0,0xfffd -/* f02442c: a18d0001 */ sb $t5,0x1($t4) -/* f024430: 3c18800a */ lui $t8,0x800a -/* f024434: 8f18a25c */ lw $t8,-0x5da4($t8) -/* f024438: 3c0f800a */ lui $t7,0x800a -/* f02443c: 3c0b800a */ lui $t3,0x800a -/* f024440: 0702000b */ bltzl $t8,.L0f024470 -/* f024444: 8fae0250 */ lw $t6,0x250($sp) -/* f024448: 8defa260 */ lw $t7,-0x5da0($t7) -/* f02444c: 8d6ba244 */ lw $t3,-0x5dbc($t3) -/* f024450: 55eb0007 */ bnel $t7,$t3,.L0f024470 -/* f024454: 8fae0250 */ lw $t6,0x250($sp) -/* f024458: 8e190014 */ lw $t9,0x14($s0) -/* f02445c: 3c01ff7f */ lui $at,0xff7f -/* f024460: 3421ffff */ ori $at,$at,0xffff -/* f024464: 03214024 */ and $t0,$t9,$at -/* f024468: ae080014 */ sw $t0,0x14($s0) -/* f02446c: 8fae0250 */ lw $t6,0x250($sp) -.L0f024470: -/* f024470: 8dc7001c */ lw $a3,0x1c($t6) -/* f024474: 50e0000a */ beqzl $a3,.L0f0244a0 -/* f024478: 920900fc */ lbu $t1,0xfc($s0) -/* f02447c: 8ce20020 */ lw $v0,0x20($a3) -.L0f024480: -/* f024480: 00e02025 */ or $a0,$a3,$zero -/* f024484: 8fa501f0 */ lw $a1,0x1f0($sp) -/* f024488: 0fc1c1be */ jal func0f0706f8 -/* f02448c: afa201f4 */ sw $v0,0x1f4($sp) -/* f024490: 8fa701f4 */ lw $a3,0x1f4($sp) -/* f024494: 54e0fffa */ bnezl $a3,.L0f024480 -/* f024498: 8ce20020 */ lw $v0,0x20($a3) -/* f02449c: 920900fc */ lbu $t1,0xfc($s0) -.L0f0244a0: -/* f0244a0: 920a00fd */ lbu $t2,0xfd($s0) -/* f0244a4: 920d00fe */ lbu $t5,0xfe($s0) -/* f0244a8: 920c00ff */ lbu $t4,0xff($s0) -/* f0244ac: a20900f8 */ sb $t1,0xf8($s0) -/* f0244b0: a20a00f9 */ sb $t2,0xf9($s0) -/* f0244b4: a20d00fa */ sb $t5,0xfa($s0) -/* f0244b8: a20c00fb */ sb $t4,0xfb($s0) -.L0f0244bc: -/* f0244bc: 8fb801f0 */ lw $t8,0x1f0($sp) -.L0f0244c0: -/* f0244c0: 53000013 */ beqzl $t8,.L0f024510 -/* f0244c4: 00001025 */ or $v0,$zero,$zero -/* f0244c8: 8e0f0018 */ lw $t7,0x18($s0) -/* f0244cc: 31eb0400 */ andi $t3,$t7,0x400 -/* f0244d0: 5560000f */ bnezl $t3,.L0f024510 -/* f0244d4: 00001025 */ or $v0,$zero,$zero -/* f0244d8: 8e190014 */ lw $t9,0x14($s0) -/* f0244dc: 8fa40250 */ lw $a0,0x250($sp) -/* f0244e0: 33280001 */ andi $t0,$t9,0x1 -/* f0244e4: 11000007 */ beqz $t0,.L0f024504 -/* f0244e8: 00000000 */ sll $zero,$zero,0x0 -/* f0244ec: 0fc1c1a6 */ jal func0f070698 -/* f0244f0: 00002825 */ or $a1,$zero,$zero -/* f0244f4: 8e0e0014 */ lw $t6,0x14($s0) -/* f0244f8: 2401fffe */ addiu $at,$zero,-2 -/* f0244fc: 01c14824 */ and $t1,$t6,$at -/* f024500: ae090014 */ sw $t1,0x14($s0) -.L0f024504: -/* f024504: 0fc1069d */ jal func0f041a74 -/* f024508: 02002025 */ or $a0,$s0,$zero -/* f02450c: 00001025 */ or $v0,$zero,$zero -.L0f024510: -/* f024510: 8fbf0024 */ lw $ra,0x24($sp) -/* f024514: 8fb00020 */ lw $s0,0x20($sp) -/* f024518: 27bd0250 */ addiu $sp,$sp,0x250 -/* f02451c: 03e00008 */ jr $ra -/* f024520: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f024524 -/* f024524: 27bdffe0 */ addiu $sp,$sp,-32 -/* f024528: afbf001c */ sw $ra,0x1c($sp) -/* f02452c: afb10018 */ sw $s1,0x18($sp) -/* f024530: afb00014 */ sw $s0,0x14($sp) -/* f024534: 8c8e001c */ lw $t6,0x1c($a0) -/* f024538: 00808825 */ or $s1,$a0,$zero -/* f02453c: 8dd0001c */ lw $s0,0x1c($t6) -/* f024540: 5200001a */ beqzl $s0,.L0f0245ac -/* f024544: 8e2c0014 */ lw $t4,0x14($s1) -/* f024548: 8e2f0178 */ lw $t7,0x178($s1) -.L0f02454c: -/* f02454c: 520f0014 */ beql $s0,$t7,.L0f0245a0 -/* f024550: 8e100020 */ lw $s0,0x20($s0) -/* f024554: 8e380174 */ lw $t8,0x174($s1) -/* f024558: 52180011 */ beql $s0,$t8,.L0f0245a0 -/* f02455c: 8e100020 */ lw $s0,0x20($s0) -/* f024560: 8e390170 */ lw $t9,0x170($s1) -/* f024564: 5219000e */ beql $s0,$t9,.L0f0245a0 -/* f024568: 8e100020 */ lw $s0,0x20($s0) -/* f02456c: 8e020004 */ lw $v0,0x4($s0) -/* f024570: 8c480040 */ lw $t0,0x40($v0) -/* f024574: 31090040 */ andi $t1,$t0,0x40 -/* f024578: 55200009 */ bnezl $t1,.L0f0245a0 -/* f02457c: 8e100020 */ lw $s0,0x20($s0) -/* f024580: 8c4a0008 */ lw $t2,0x8($v0) -/* f024584: 02002025 */ or $a0,$s0,$zero -/* f024588: 314b2000 */ andi $t3,$t2,0x2000 -/* f02458c: 55600004 */ bnezl $t3,.L0f0245a0 -/* f024590: 8e100020 */ lw $s0,0x20($s0) -/* f024594: 0fc20a59 */ jal func0f082964 -/* f024598: 24050001 */ addiu $a1,$zero,0x1 -/* f02459c: 8e100020 */ lw $s0,0x20($s0) -.L0f0245a0: -/* f0245a0: 5600ffea */ bnezl $s0,.L0f02454c -/* f0245a4: 8e2f0178 */ lw $t7,0x178($s1) -/* f0245a8: 8e2c0014 */ lw $t4,0x14($s1) -.L0f0245ac: -/* f0245ac: 358d0001 */ ori $t5,$t4,0x1 -/* f0245b0: ae2d0014 */ sw $t5,0x14($s1) -/* f0245b4: 8fbf001c */ lw $ra,0x1c($sp) -/* f0245b8: 8fb10018 */ lw $s1,0x18($sp) -/* f0245bc: 8fb00014 */ lw $s0,0x14($sp) -/* f0245c0: 03e00008 */ jr $ra -/* f0245c4: 27bd0020 */ addiu $sp,$sp,0x20 -); - -GLOBAL_ASM( -glabel func0f0245c8 -/* f0245c8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0245cc: afbf0014 */ sw $ra,0x14($sp) -/* f0245d0: afa40018 */ sw $a0,0x18($sp) -/* f0245d4: afa5001c */ sw $a1,0x1c($sp) -/* f0245d8: 8c8f0020 */ lw $t7,0x20($a0) -/* f0245dc: 3c188008 */ lui $t8,0x8008 -/* f0245e0: 2718ce40 */ addiu $t8,$t8,-12736 -/* f0245e4: 8de60008 */ lw $a2,0x8($t7) -/* f0245e8: 8cd90004 */ lw $t9,0x4($a2) -/* f0245ec: 00c02025 */ or $a0,$a2,$zero -/* f0245f0: 5719001a */ bnel $t8,$t9,.L0f02465c -/* f0245f4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0245f8: 0c006a47 */ jal 0x1a91c -/* f0245fc: 24050004 */ addiu $a1,$zero,0x4 -/* f024600: 10400015 */ beqz $v0,.L0f024658 -/* f024604: 00402825 */ or $a1,$v0,$zero -/* f024608: 94480000 */ lhu $t0,0x0($v0) -/* f02460c: 24010017 */ addiu $at,$zero,0x17 -/* f024610: 8fa90018 */ lw $t1,0x18($sp) -/* f024614: 55010011 */ bnel $t0,$at,.L0f02465c -/* f024618: 8fbf0014 */ lw $ra,0x14($sp) -/* f02461c: 0c006a87 */ jal 0x1aa1c -/* f024620: 8d240020 */ lw $a0,0x20($t1) -/* f024624: 8c4a0000 */ lw $t2,0x0($v0) -/* f024628: 24050004 */ addiu $a1,$zero,0x4 -/* f02462c: 5140000b */ beqzl $t2,.L0f02465c -/* f024630: 8fbf0014 */ lw $ra,0x14($sp) -/* f024634: 0c006a47 */ jal 0x1a91c -/* f024638: 8c440000 */ lw $a0,0x0($v0) -/* f02463c: 10400006 */ beqz $v0,.L0f024658 -/* f024640: 00402825 */ or $a1,$v0,$zero -/* f024644: 8fab0018 */ lw $t3,0x18($sp) -/* f024648: 0c006a87 */ jal 0x1aa1c -/* f02464c: 8d640020 */ lw $a0,0x20($t3) -/* f024650: 8fac001c */ lw $t4,0x1c($sp) -/* f024654: ac4c0000 */ sw $t4,0x0($v0) -.L0f024658: -/* f024658: 8fbf0014 */ lw $ra,0x14($sp) -.L0f02465c: -/* f02465c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f024660: 03e00008 */ jr $ra -/* f024664: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f024668 -/* f024668: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02466c: afbf001c */ sw $ra,0x1c($sp) -/* f024670: afb10018 */ sw $s1,0x18($sp) -/* f024674: afb00014 */ sw $s0,0x14($sp) -/* f024678: 8c8e001c */ lw $t6,0x1c($a0) -/* f02467c: 00808825 */ or $s1,$a0,$zero -/* f024680: 8dd0001c */ lw $s0,0x1c($t6) -/* f024684: 52000010 */ beqzl $s0,.L0f0246c8 -/* f024688: 8e280014 */ lw $t0,0x14($s1) -/* f02468c: 8e2f0178 */ lw $t7,0x178($s1) -.L0f024690: -/* f024690: 520f000a */ beql $s0,$t7,.L0f0246bc -/* f024694: 8e100020 */ lw $s0,0x20($s0) -/* f024698: 8e020004 */ lw $v0,0x4($s0) -/* f02469c: 02002025 */ or $a0,$s0,$zero -/* f0246a0: 8c580008 */ lw $t8,0x8($v0) -/* f0246a4: 33192000 */ andi $t9,$t8,0x2000 -/* f0246a8: 57200004 */ bnezl $t9,.L0f0246bc -/* f0246ac: 8e100020 */ lw $s0,0x20($s0) -/* f0246b0: 0fc20a59 */ jal func0f082964 -/* f0246b4: 24050006 */ addiu $a1,$zero,0x6 -/* f0246b8: 8e100020 */ lw $s0,0x20($s0) -.L0f0246bc: -/* f0246bc: 5600fff4 */ bnezl $s0,.L0f024690 -/* f0246c0: 8e2f0178 */ lw $t7,0x178($s1) -/* f0246c4: 8e280014 */ lw $t0,0x14($s1) -.L0f0246c8: -/* f0246c8: 35090001 */ ori $t1,$t0,0x1 -/* f0246cc: ae290014 */ sw $t1,0x14($s1) -/* f0246d0: 8fbf001c */ lw $ra,0x1c($sp) -/* f0246d4: 8fb10018 */ lw $s1,0x18($sp) -/* f0246d8: 8fb00014 */ lw $s0,0x14($sp) -/* f0246dc: 03e00008 */ jr $ra -/* f0246e0: 27bd0020 */ addiu $sp,$sp,0x20 -); - -GLOBAL_ASM( -glabel func0f0246e4 -/* f0246e4: 908e0000 */ lbu $t6,0x0($a0) -/* f0246e8: 3c028006 */ lui $v0,0x8006 -/* f0246ec: 24422a48 */ addiu $v0,$v0,0x2a48 -/* f0246f0: a04e0000 */ sb $t6,0x0($v0) -/* f0246f4: 908f0001 */ lbu $t7,0x1($a0) -/* f0246f8: a04f0001 */ sb $t7,0x1($v0) -/* f0246fc: 90980002 */ lbu $t8,0x2($a0) -/* f024700: 03e00008 */ jr $ra -/* f024704: a0580002 */ sb $t8,0x2($v0) -/* f024708: 3c028006 */ lui $v0,0x8006 -/* f02470c: 24422a48 */ addiu $v0,$v0,0x2a48 -/* f024710: 904e0000 */ lbu $t6,0x0($v0) -/* f024714: a08e0000 */ sb $t6,0x0($a0) -/* f024718: 904f0001 */ lbu $t7,0x1($v0) -/* f02471c: a08f0001 */ sb $t7,0x1($a0) -/* f024720: 90580002 */ lbu $t8,0x2($v0) -/* f024724: 03e00008 */ jr $ra -/* f024728: a0980002 */ sb $t8,0x2($a0) -); - -GLOBAL_ASM( -glabel func0f02472c -/* f02472c: 3c018006 */ lui $at,0x8006 -/* f024730: 03e00008 */ jr $ra -/* f024734: ac202964 */ sw $zero,0x2964($at) -); - -GLOBAL_ASM( -glabel func0f024738 -/* f024738: 27bdfd80 */ addiu $sp,$sp,-640 -/* f02473c: afb30024 */ sw $s3,0x24($sp) -/* f024740: 3c138006 */ lui $s3,0x8006 -/* f024744: 26732964 */ addiu $s3,$s3,0x2964 -/* f024748: 8e6e0000 */ lw $t6,0x0($s3) -/* f02474c: afbf003c */ sw $ra,0x3c($sp) -/* f024750: afbe0038 */ sw $s8,0x38($sp) -/* f024754: afb70034 */ sw $s7,0x34($sp) -/* f024758: afb60030 */ sw $s6,0x30($sp) -/* f02475c: afb5002c */ sw $s5,0x2c($sp) -/* f024760: afb40028 */ sw $s4,0x28($sp) -/* f024764: afb20020 */ sw $s2,0x20($sp) -/* f024768: afb1001c */ sw $s1,0x1c($sp) -/* f02476c: afb00018 */ sw $s0,0x18($sp) -/* f024770: afa40280 */ sw $a0,0x280($sp) -/* f024774: afa0006c */ sw $zero,0x6c($sp) -/* f024778: 19c0000d */ blez $t6,.L0f0247b0 -/* f02477c: 00001825 */ or $v1,$zero,$zero -/* f024780: 3c158006 */ lui $s5,0x8006 -/* f024784: 26b52960 */ addiu $s5,$s5,0x2960 -/* f024788: 00001025 */ or $v0,$zero,$zero -/* f02478c: 8eaf0000 */ lw $t7,0x0($s5) -.L0f024790: -/* f024790: 24630001 */ addiu $v1,$v1,0x1 -/* f024794: 01e2c021 */ addu $t8,$t7,$v0 -/* f024798: af000004 */ sw $zero,0x4($t8) -/* f02479c: 8e790000 */ lw $t9,0x0($s3) -/* f0247a0: 2442015c */ addiu $v0,$v0,0x15c -/* f0247a4: 0079082a */ slt $at,$v1,$t9 -/* f0247a8: 5420fff9 */ bnezl $at,.L0f024790 -/* f0247ac: 8eaf0000 */ lw $t7,0x0($s5) -.L0f0247b0: -/* f0247b0: 8fa80280 */ lw $t0,0x280($sp) -/* f0247b4: 27b0007c */ addiu $s0,$sp,0x7c -/* f0247b8: 3c158006 */ lui $s5,0x8006 -/* f0247bc: 8d04001c */ lw $a0,0x1c($t0) -/* f0247c0: 26b52960 */ addiu $s5,$s5,0x2960 -/* f0247c4: 02002825 */ or $a1,$s0,$zero -/* f0247c8: 24060100 */ addiu $a2,$zero,0x100 -/* f0247cc: 0fc197e0 */ jal func0f065f80 -/* f0247d0: 24840028 */ addiu $a0,$a0,0x28 -/* f0247d4: 87a9007c */ lh $t1,0x7c($sp) -/* f0247d8: 0200a025 */ or $s4,$s0,$zero -/* f0247dc: 27aa007c */ addiu $t2,$sp,0x7c -/* f0247e0: 052000c0 */ bltz $t1,.L0f024ae4 -/* f0247e4: 241e0001 */ addiu $s8,$zero,0x1 -/* f0247e8: 3c16800a */ lui $s6,0x800a -/* f0247ec: 26d69fc0 */ addiu $s6,$s6,-24640 -/* f0247f0: 85420000 */ lh $v0,0x0($t2) -/* f0247f4: 2417015c */ addiu $s7,$zero,0x15c -/* f0247f8: 8ecc0338 */ lw $t4,0x338($s6) -.L0f0247fc: -/* f0247fc: 000258c0 */ sll $t3,$v0,0x3 -/* f024800: 01625821 */ addu $t3,$t3,$v0 -/* f024804: 000b58c0 */ sll $t3,$t3,0x3 -/* f024808: 016c2821 */ addu $a1,$t3,$t4 -/* f02480c: 90ad0000 */ lbu $t5,0x0($a1) -/* f024810: 24010002 */ addiu $at,$zero,0x2 -/* f024814: 55a100b0 */ bnel $t5,$at,.L0f024ad8 -/* f024818: 86820002 */ lh $v0,0x2($s4) -/* f02481c: 90ae0001 */ lbu $t6,0x1($a1) -/* f024820: 31cf0002 */ andi $t7,$t6,0x2 -/* f024824: 51e000ac */ beqzl $t7,.L0f024ad8 -/* f024828: 86820002 */ lh $v0,0x2($s4) -/* f02482c: 8ca20004 */ lw $v0,0x4($a1) -/* f024830: 3c188008 */ lui $t8,0x8008 -/* f024834: 2718aed8 */ addiu $t8,$t8,-20776 -/* f024838: 8c590018 */ lw $t9,0x18($v0) -/* f02483c: 00409025 */ or $s2,$v0,$zero -/* f024840: 00401825 */ or $v1,$v0,$zero -/* f024844: 8f280008 */ lw $t0,0x8($t9) -/* f024848: 8d090004 */ lw $t1,0x4($t0) -/* f02484c: 530900a2 */ beql $t8,$t1,.L0f024ad8 -/* f024850: 86820002 */ lh $v0,0x2($s4) -/* f024854: 94420072 */ lhu $v0,0x72($v0) -/* f024858: 24010006 */ addiu $at,$zero,0x6 -/* f02485c: 1041009d */ beq $v0,$at,.L0f024ad4 -/* f024860: 24010007 */ addiu $at,$zero,0x7 -/* f024864: 1041009b */ beq $v0,$at,.L0f024ad4 -/* f024868: 24010008 */ addiu $at,$zero,0x8 -/* f02486c: 10410099 */ beq $v0,$at,.L0f024ad4 -/* f024870: 24010009 */ addiu $at,$zero,0x9 -/* f024874: 50410098 */ beql $v0,$at,.L0f024ad8 -/* f024878: 86820002 */ lh $v0,0x2($s4) -/* f02487c: 8e4a0008 */ lw $t2,0x8($s2) -/* f024880: 3c010400 */ lui $at,0x400 -/* f024884: 34210010 */ ori $at,$at,0x10 -/* f024888: 01415824 */ and $t3,$t2,$at -/* f02488c: 55600092 */ bnezl $t3,.L0f024ad8 -/* f024890: 86820002 */ lh $v0,0x2($s4) -/* f024894: 8e4c000c */ lw $t4,0xc($s2) -/* f024898: 000c6800 */ sll $t5,$t4,0x0 -/* f02489c: 05a2008e */ bltzl $t5,.L0f024ad8 -/* f0248a0: 86820002 */ lh $v0,0x2($s4) -/* f0248a4: 946e0070 */ lhu $t6,0x70($v1) -/* f0248a8: 31cf0080 */ andi $t7,$t6,0x80 -/* f0248ac: 55e00008 */ bnezl $t7,.L0f0248d0 -/* f0248b0: 8e640000 */ lw $a0,0x0($s3) -/* f0248b4: 44802000 */ mtc1 $zero,$f4 -/* f0248b8: c466007c */ lwc1 $f6,0x7c($v1) -/* f0248bc: 4606203c */ c.lt.s $f4,$f6 -/* f0248c0: 00000000 */ sll $zero,$zero,0x0 -/* f0248c4: 45030084 */ bc1tl .L0f024ad8 -/* f0248c8: 86820002 */ lh $v0,0x2($s4) -/* f0248cc: 8e640000 */ lw $a0,0x0($s3) -.L0f0248d0: -/* f0248d0: 00001825 */ or $v1,$zero,$zero -/* f0248d4: 5880000a */ blezl $a0,.L0f024900 -/* f0248d8: 0064082a */ slt $at,$v1,$a0 -/* f0248dc: 8ea20000 */ lw $v0,0x0($s5) -.L0f0248e0: -/* f0248e0: 8c590000 */ lw $t9,0x0($v0) -/* f0248e4: 50b90006 */ beql $a1,$t9,.L0f024900 -/* f0248e8: 0064082a */ slt $at,$v1,$a0 -/* f0248ec: 24630001 */ addiu $v1,$v1,0x1 -/* f0248f0: 0064082a */ slt $at,$v1,$a0 -/* f0248f4: 1420fffa */ bnez $at,.L0f0248e0 -/* f0248f8: 2442015c */ addiu $v0,$v0,0x15c -/* f0248fc: 0064082a */ slt $at,$v1,$a0 -.L0f024900: -/* f024900: 50200008 */ beqzl $at,.L0f024924 -/* f024904: 2881000f */ slti $at,$a0,0xf -/* f024908: 00770019 */ multu $v1,$s7 -/* f02490c: 8eb80000 */ lw $t8,0x0($s5) -/* f024910: 00004012 */ mflo $t0 -/* f024914: 01188021 */ addu $s0,$t0,$t8 -/* f024918: 10000010 */ beqz $zero,.L0f02495c -/* f02491c: 8e0d000c */ lw $t5,0xc($s0) -/* f024920: 2881000f */ slti $at,$a0,0xf -.L0f024924: -/* f024924: 5020006c */ beqzl $at,.L0f024ad8 -/* f024928: 86820002 */ lh $v0,0x2($s4) -/* f02492c: 00970019 */ multu $a0,$s7 -/* f024930: 8eaa0000 */ lw $t2,0x0($s5) -/* f024934: 00004812 */ mflo $t1 -/* f024938: 012a8021 */ addu $s0,$t1,$t2 -/* f02493c: ae050000 */ sw $a1,0x0($s0) -/* f024940: ae00000c */ sw $zero,0xc($s0) -/* f024944: ae000130 */ sw $zero,0x130($s0) -/* f024948: ae000004 */ sw $zero,0x4($s0) -/* f02494c: 8e6b0000 */ lw $t3,0x0($s3) -/* f024950: 256c0001 */ addiu $t4,$t3,0x1 -/* f024954: ae6c0000 */ sw $t4,0x0($s3) -/* f024958: 8e0d000c */ lw $t5,0xc($s0) -.L0f02495c: -/* f02495c: 55a00034 */ bnezl $t5,.L0f024a30 -/* f024960: 8fb90280 */ lw $t9,0x280($sp) -/* f024964: 0fc1a2bd */ jal func0f068af4 -/* f024968: 02402025 */ or $a0,$s2,$zero -/* f02496c: 8c410000 */ lw $at,0x0($v0) -/* f024970: 2611002c */ addiu $s1,$s0,0x2c -/* f024974: 02202825 */ or $a1,$s1,$zero -/* f024978: ae010010 */ sw $at,0x10($s0) -/* f02497c: 8c4f0004 */ lw $t7,0x4($v0) -/* f024980: 2644001c */ addiu $a0,$s2,0x1c -/* f024984: ae0f0014 */ sw $t7,0x14($s0) -/* f024988: 8c410008 */ lw $at,0x8($v0) -/* f02498c: ae010018 */ sw $at,0x18($s0) -/* f024990: 8c4f000c */ lw $t7,0xc($v0) -/* f024994: ae0f001c */ sw $t7,0x1c($s0) -/* f024998: 8c410010 */ lw $at,0x10($v0) -/* f02499c: ae010020 */ sw $at,0x20($s0) -/* f0249a0: 8c4f0014 */ lw $t7,0x14($v0) -/* f0249a4: ae0f0024 */ sw $t7,0x24($s0) -/* f0249a8: 8c410018 */ lw $at,0x18($v0) -/* f0249ac: 0c005755 */ jal 0x15d54 -/* f0249b0: ae010028 */ sw $at,0x28($s0) -/* f0249b4: 8e440014 */ lw $a0,0x14($s2) -/* f0249b8: 02202825 */ or $a1,$s1,$zero -/* f0249bc: 0c005775 */ jal 0x15dd4 -/* f0249c0: 24840008 */ addiu $a0,$a0,0x8 -/* f0249c4: 2612006c */ addiu $s2,$s0,0x6c -/* f0249c8: 02402825 */ or $a1,$s2,$zero -/* f0249cc: 0c005cbc */ jal 0x172f0 -/* f0249d0: 02202025 */ or $a0,$s1,$zero -/* f0249d4: 8ec20284 */ lw $v0,0x284($s6) -/* f0249d8: c6080074 */ lwc1 $f8,0x74($s0) -/* f0249dc: c6120084 */ lwc1 $f18,0x84($s0) -/* f0249e0: c44a1bb0 */ lwc1 $f10,0x1bb0($v0) -/* f0249e4: c4441bb4 */ lwc1 $f4,0x1bb4($v0) -/* f0249e8: 24421bb0 */ addiu $v0,$v0,0x1bb0 -/* f0249ec: 460a4402 */ mul.s $f16,$f8,$f10 -/* f0249f0: c60a0094 */ lwc1 $f10,0x94($s0) -/* f0249f4: 46049182 */ mul.s $f6,$f18,$f4 -/* f0249f8: c4520008 */ lwc1 $f18,0x8($v0) -/* f0249fc: 46125102 */ mul.s $f4,$f10,$f18 -/* f024a00: 46068200 */ add.s $f8,$f16,$f6 -/* f024a04: c60600a4 */ lwc1 $f6,0xa4($s0) -/* f024a08: 46044400 */ add.s $f16,$f8,$f4 -/* f024a0c: 46103280 */ add.s $f10,$f6,$f16 -/* f024a10: 0fc2d5de */ jal func0f0b5778 -/* f024a14: e60a012c */ swc1 $f10,0x12c($s0) -/* f024a18: 02402025 */ or $a0,$s2,$zero -/* f024a1c: 00402825 */ or $a1,$v0,$zero -/* f024a20: 0c0056f9 */ jal 0x15be4 -/* f024a24: 260600ac */ addiu $a2,$s0,0xac -/* f024a28: ae1e000c */ sw $s8,0xc($s0) -/* f024a2c: 8fb90280 */ lw $t9,0x280($sp) -.L0f024a30: -/* f024a30: 27a50054 */ addiu $a1,$sp,0x54 -/* f024a34: 0c006b43 */ jal 0x1ad0c -/* f024a38: 8f240020 */ lw $a0,0x20($t9) -/* f024a3c: c6120074 */ lwc1 $f18,0x74($s0) -/* f024a40: c7a80054 */ lwc1 $f8,0x54($sp) -/* f024a44: c6060084 */ lwc1 $f6,0x84($s0) -/* f024a48: c7b00058 */ lwc1 $f16,0x58($sp) -/* f024a4c: 46089102 */ mul.s $f4,$f18,$f8 -/* f024a50: c6080094 */ lwc1 $f8,0x94($s0) -/* f024a54: c6000028 */ lwc1 $f0,0x28($s0) -/* f024a58: 46103282 */ mul.s $f10,$f6,$f16 -/* f024a5c: c7a6005c */ lwc1 $f6,0x5c($sp) -/* f024a60: 46064402 */ mul.s $f16,$f8,$f6 -/* f024a64: 460a2480 */ add.s $f18,$f4,$f10 -/* f024a68: c60a00a4 */ lwc1 $f10,0xa4($s0) -/* f024a6c: 46109100 */ add.s $f4,$f18,$f16 -/* f024a70: 46045200 */ add.s $f8,$f10,$f4 -/* f024a74: e6080008 */ swc1 $f8,0x8($s0) -/* f024a78: c6020008 */ lwc1 $f2,0x8($s0) -/* f024a7c: 4602003c */ c.lt.s $f0,$f2 -/* f024a80: 00000000 */ sll $zero,$zero,0x0 -/* f024a84: 45020008 */ bc1fl .L0f024aa8 -/* f024a88: c6100024 */ lwc1 $f16,0x24($s0) -/* f024a8c: c606012c */ lwc1 $f6,0x12c($s0) -/* f024a90: c6120024 */ lwc1 $f18,0x24($s0) -/* f024a94: 4612303c */ c.lt.s $f6,$f18 -/* f024a98: 00000000 */ sll $zero,$zero,0x0 -/* f024a9c: 4503000c */ bc1tl .L0f024ad0 -/* f024aa0: ae1e0004 */ sw $s8,0x4($s0) -/* f024aa4: c6100024 */ lwc1 $f16,0x24($s0) -.L0f024aa8: -/* f024aa8: 4610103c */ c.lt.s $f2,$f16 -/* f024aac: 00000000 */ sll $zero,$zero,0x0 -/* f024ab0: 45020009 */ bc1fl .L0f024ad8 -/* f024ab4: 86820002 */ lh $v0,0x2($s4) -/* f024ab8: c60a012c */ lwc1 $f10,0x12c($s0) -/* f024abc: 460a003c */ c.lt.s $f0,$f10 -/* f024ac0: 00000000 */ sll $zero,$zero,0x0 -/* f024ac4: 45020004 */ bc1fl .L0f024ad8 -/* f024ac8: 86820002 */ lh $v0,0x2($s4) -/* f024acc: ae1e0004 */ sw $s8,0x4($s0) -.L0f024ad0: -/* f024ad0: afbe006c */ sw $s8,0x6c($sp) -.L0f024ad4: -/* f024ad4: 86820002 */ lh $v0,0x2($s4) -.L0f024ad8: -/* f024ad8: 26940002 */ addiu $s4,$s4,0x2 -/* f024adc: 0443ff47 */ bgezl $v0,.L0f0247fc -/* f024ae0: 8ecc0338 */ lw $t4,0x338($s6) -.L0f024ae4: -/* f024ae4: 8fbf003c */ lw $ra,0x3c($sp) -/* f024ae8: 8fa2006c */ lw $v0,0x6c($sp) -/* f024aec: 8fb00018 */ lw $s0,0x18($sp) -/* f024af0: 8fb1001c */ lw $s1,0x1c($sp) -/* f024af4: 8fb20020 */ lw $s2,0x20($sp) -/* f024af8: 8fb30024 */ lw $s3,0x24($sp) -/* f024afc: 8fb40028 */ lw $s4,0x28($sp) -/* f024b00: 8fb5002c */ lw $s5,0x2c($sp) -/* f024b04: 8fb60030 */ lw $s6,0x30($sp) -/* f024b08: 8fb70034 */ lw $s7,0x34($sp) -/* f024b0c: 8fbe0038 */ lw $s8,0x38($sp) -/* f024b10: 03e00008 */ jr $ra -/* f024b14: 27bd0280 */ addiu $sp,$sp,0x280 -/* f024b18: 27bdfee8 */ addiu $sp,$sp,-280 -/* f024b1c: afbf0044 */ sw $ra,0x44($sp) -/* f024b20: afbe0040 */ sw $s8,0x40($sp) -/* f024b24: afb7003c */ sw $s7,0x3c($sp) -/* f024b28: afb60038 */ sw $s6,0x38($sp) -/* f024b2c: afb50034 */ sw $s5,0x34($sp) -/* f024b30: afb40030 */ sw $s4,0x30($sp) -/* f024b34: afb3002c */ sw $s3,0x2c($sp) -/* f024b38: afb20028 */ sw $s2,0x28($sp) -/* f024b3c: afb10024 */ sw $s1,0x24($sp) -/* f024b40: afb00020 */ sw $s0,0x20($sp) -/* f024b44: f7b40018 */ sdc1 $f20,0x18($sp) -/* f024b48: 8c8e001c */ lw $t6,0x1c($a0) -/* f024b4c: 00801825 */ or $v1,$a0,$zero -/* f024b50: 51c0000d */ beqzl $t6,.L0f024b88 -/* f024b54: 8c620004 */ lw $v0,0x4($v1) -/* f024b58: 8c8f0018 */ lw $t7,0x18($a0) -/* f024b5c: 51e0000a */ beqzl $t7,.L0f024b88 -/* f024b60: 8c620004 */ lw $v0,0x4($v1) -/* f024b64: 8c620018 */ lw $v0,0x18($v1) -/* f024b68: 8c58001c */ lw $t8,0x1c($v0) -.L0f024b6c: -/* f024b6c: 00401825 */ or $v1,$v0,$zero -/* f024b70: 53000005 */ beqzl $t8,.L0f024b88 -/* f024b74: 8c620004 */ lw $v0,0x4($v1) -/* f024b78: 8c420018 */ lw $v0,0x18($v0) -/* f024b7c: 5440fffb */ bnezl $v0,.L0f024b6c -/* f024b80: 8c58001c */ lw $t8,0x1c($v0) -/* f024b84: 8c620004 */ lw $v0,0x4($v1) -.L0f024b88: -/* f024b88: 5040012d */ beqzl $v0,.L0f025040 -/* f024b8c: 24020001 */ addiu $v0,$zero,0x1 -/* f024b90: 10a00009 */ beqz $a1,.L0f024bb8 -/* f024b94: 00a01025 */ or $v0,$a1,$zero -/* f024b98: 2403000a */ addiu $v1,$zero,0xa -/* f024b9c: 94590000 */ lhu $t9,0x0($v0) -.L0f024ba0: -/* f024ba0: 332800ff */ andi $t0,$t9,0xff -/* f024ba4: 10680004 */ beq $v1,$t0,.L0f024bb8 -/* f024ba8: 00000000 */ sll $zero,$zero,0x0 -/* f024bac: 8c420008 */ lw $v0,0x8($v0) -/* f024bb0: 5440fffb */ bnezl $v0,.L0f024ba0 -/* f024bb4: 94590000 */ lhu $t9,0x0($v0) -.L0f024bb8: -/* f024bb8: 10400120 */ beqz $v0,.L0f02503c -/* f024bbc: 00003025 */ or $a2,$zero,$zero -/* f024bc0: 0c006973 */ jal 0x1a5cc -/* f024bc4: 8c500004 */ lw $s0,0x4($v0) -/* f024bc8: 3c098006 */ lui $t1,0x8006 -/* f024bcc: 8d292964 */ lw $t1,0x2964($t1) -/* f024bd0: 0040f025 */ or $s8,$v0,$zero -/* f024bd4: 00002025 */ or $a0,$zero,$zero -/* f024bd8: 19200118 */ blez $t1,.L0f02503c -/* f024bdc: 00001825 */ or $v1,$zero,$zero -/* f024be0: 4480a000 */ mtc1 $zero,$f20 -/* f024be4: 27b700b4 */ addiu $s7,$sp,0xb4 -/* f024be8: 27b60064 */ addiu $s6,$sp,0x64 -/* f024bec: 27b30070 */ addiu $s3,$sp,0x70 -.L0f024bf0: -/* f024bf0: 3c028006 */ lui $v0,0x8006 -/* f024bf4: 8c422960 */ lw $v0,0x2960($v0) -/* f024bf8: afa30058 */ sw $v1,0x58($sp) -/* f024bfc: afa400fc */ sw $a0,0xfc($sp) -/* f024c00: 00435021 */ addu $t2,$v0,$v1 -/* f024c04: 8d4b0004 */ lw $t3,0x4($t2) -/* f024c08: 00628821 */ addu $s1,$v1,$v0 -/* f024c0c: 0000a025 */ or $s4,$zero,$zero -/* f024c10: 11600102 */ beqz $t3,.L0f02501c -/* f024c14: 262400ac */ addiu $a0,$s1,0xac -/* f024c18: afa000b0 */ sw $zero,0xb0($sp) -/* f024c1c: 8e2d0000 */ lw $t5,0x0($s1) -/* f024c20: 03c02825 */ or $a1,$s8,$zero -/* f024c24: 02e03025 */ or $a2,$s7,$zero -/* f024c28: 00009025 */ or $s2,$zero,$zero -/* f024c2c: 0c0056f9 */ jal 0x15be4 -/* f024c30: 8db50004 */ lw $s5,0x4($t5) -/* f024c34: 8e2e0130 */ lw $t6,0x130($s1) -/* f024c38: 55c0005e */ bnezl $t6,.L0f024db4 -/* f024c3c: 2e410008 */ sltiu $at,$s2,0x8 -/* f024c40: 96af0072 */ lhu $t7,0x72($s5) -/* f024c44: 24010004 */ addiu $at,$zero,0x4 -/* f024c48: 55e10015 */ bnel $t7,$at,.L0f024ca0 -/* f024c4c: c6320018 */ lwc1 $f18,0x18($s1) -/* f024c50: c6240014 */ lwc1 $f4,0x14($s1) -/* f024c54: e7a400a0 */ swc1 $f4,0xa0($sp) -/* f024c58: c626001c */ lwc1 $f6,0x1c($s1) -/* f024c5c: e7a600a4 */ swc1 $f6,0xa4($sp) -/* f024c60: c6280024 */ lwc1 $f8,0x24($s1) -/* f024c64: e7a800a8 */ swc1 $f8,0xa8($sp) -/* f024c68: c62a0018 */ lwc1 $f10,0x18($s1) -/* f024c6c: e7aa0094 */ swc1 $f10,0x94($sp) -/* f024c70: c632001c */ lwc1 $f18,0x1c($s1) -/* f024c74: e7b20098 */ swc1 $f18,0x98($sp) -/* f024c78: c6240024 */ lwc1 $f4,0x24($s1) -/* f024c7c: e7a4009c */ swc1 $f4,0x9c($sp) -/* f024c80: c6260018 */ lwc1 $f6,0x18($s1) -/* f024c84: e7a60088 */ swc1 $f6,0x88($sp) -/* f024c88: c6280020 */ lwc1 $f8,0x20($s1) -/* f024c8c: e7a8008c */ swc1 $f8,0x8c($sp) -/* f024c90: c62a0024 */ lwc1 $f10,0x24($s1) -/* f024c94: 10000013 */ beqz $zero,.L0f024ce4 -/* f024c98: e7aa0090 */ swc1 $f10,0x90($sp) -/* f024c9c: c6320018 */ lwc1 $f18,0x18($s1) -.L0f024ca0: -/* f024ca0: e7b200a0 */ swc1 $f18,0xa0($sp) -/* f024ca4: c6240020 */ lwc1 $f4,0x20($s1) -/* f024ca8: e7a400a4 */ swc1 $f4,0xa4($sp) -/* f024cac: c6260024 */ lwc1 $f6,0x24($s1) -/* f024cb0: e7a600a8 */ swc1 $f6,0xa8($sp) -/* f024cb4: c6280018 */ lwc1 $f8,0x18($s1) -/* f024cb8: e7a80094 */ swc1 $f8,0x94($sp) -/* f024cbc: c62a001c */ lwc1 $f10,0x1c($s1) -/* f024cc0: e7aa0098 */ swc1 $f10,0x98($sp) -/* f024cc4: c6320024 */ lwc1 $f18,0x24($s1) -/* f024cc8: e7b2009c */ swc1 $f18,0x9c($sp) -/* f024ccc: c6240014 */ lwc1 $f4,0x14($s1) -/* f024cd0: e7a40088 */ swc1 $f4,0x88($sp) -/* f024cd4: c626001c */ lwc1 $f6,0x1c($s1) -/* f024cd8: e7a6008c */ swc1 $f6,0x8c($sp) -/* f024cdc: c6280024 */ lwc1 $f8,0x24($s1) -/* f024ce0: e7a80090 */ swc1 $f8,0x90($sp) -.L0f024ce4: -/* f024ce4: 0fc2d5be */ jal func0f0b56f8 -/* f024ce8: 00000000 */ sll $zero,$zero,0x0 -/* f024cec: 263500ec */ addiu $s5,$s1,0xec -/* f024cf0: 02a03025 */ or $a2,$s5,$zero -/* f024cf4: 00402025 */ or $a0,$v0,$zero -/* f024cf8: 0c0056f9 */ jal 0x15be4 -/* f024cfc: 2625002c */ addiu $a1,$s1,0x2c -/* f024d00: 02a02025 */ or $a0,$s5,$zero -/* f024d04: 27a500a0 */ addiu $a1,$sp,0xa0 -/* f024d08: 0c0056da */ jal 0x15b68 -/* f024d0c: 02603025 */ or $a2,$s3,$zero -/* f024d10: 02602025 */ or $a0,$s3,$zero -/* f024d14: 0fc2d37b */ jal func0f0b4dec -/* f024d18: 26250134 */ addiu $a1,$s1,0x134 -/* f024d1c: 02a02025 */ or $a0,$s5,$zero -/* f024d20: 27a50094 */ addiu $a1,$sp,0x94 -/* f024d24: 0c0056da */ jal 0x15b68 -/* f024d28: 02603025 */ or $a2,$s3,$zero -/* f024d2c: 02602025 */ or $a0,$s3,$zero -/* f024d30: 0fc2d37b */ jal func0f0b4dec -/* f024d34: 2625013c */ addiu $a1,$s1,0x13c -/* f024d38: 02a02025 */ or $a0,$s5,$zero -/* f024d3c: 27a50088 */ addiu $a1,$sp,0x88 -/* f024d40: 0c0056da */ jal 0x15b68 -/* f024d44: 02603025 */ or $a2,$s3,$zero -/* f024d48: 02602025 */ or $a0,$s3,$zero -/* f024d4c: 0fc2d37b */ jal func0f0b4dec -/* f024d50: 26250144 */ addiu $a1,$s1,0x144 -/* f024d54: c62e0134 */ lwc1 $f14,0x134($s1) -/* f024d58: c632013c */ lwc1 $f18,0x13c($s1) -/* f024d5c: c62c0138 */ lwc1 $f12,0x138($s1) -/* f024d60: c62a0140 */ lwc1 $f10,0x140($s1) -/* f024d64: 460e9081 */ sub.s $f2,$f18,$f14 -/* f024d68: c6280148 */ lwc1 $f8,0x148($s1) -/* f024d6c: c6320144 */ lwc1 $f18,0x144($s1) -/* f024d70: 460c5001 */ sub.s $f0,$f10,$f12 -/* f024d74: 24180001 */ addiu $t8,$zero,0x1 -/* f024d78: ae380130 */ sw $t8,0x130($s1) -/* f024d7c: 46001087 */ neg.s $f2,$f2 -/* f024d80: e620014c */ swc1 $f0,0x14c($s1) -/* f024d84: 46026102 */ mul.s $f4,$f12,$f2 -/* f024d88: e6220150 */ swc1 $f2,0x150($s1) -/* f024d8c: 460e0182 */ mul.s $f6,$f0,$f14 -/* f024d90: 46062400 */ add.s $f16,$f4,$f6 -/* f024d94: 46024282 */ mul.s $f10,$f8,$f2 -/* f024d98: 00000000 */ sll $zero,$zero,0x0 -/* f024d9c: 46120102 */ mul.s $f4,$f0,$f18 -/* f024da0: e6300154 */ swc1 $f16,0x154($s1) -/* f024da4: 46045180 */ add.s $f6,$f10,$f4 -/* f024da8: 46103201 */ sub.s $f8,$f6,$f16 -/* f024dac: e6280158 */ swc1 $f8,0x158($s1) -/* f024db0: 2e410008 */ sltiu $at,$s2,0x8 -.L0f024db4: -/* f024db4: 1020003d */ beqz $at,.L0f024eac -/* f024db8: 0012c880 */ sll $t9,$s2,0x2 -/* f024dbc: 3c017f1b */ lui $at,0x7f1b -/* f024dc0: 00390821 */ addu $at,$at,$t9 -/* f024dc4: 8c3987dc */ lw $t9,-0x7824($at) -/* f024dc8: 03200008 */ jr $t9 -/* f024dcc: 00000000 */ sll $zero,$zero,0x0 -/* f024dd0: c6120004 */ lwc1 $f18,0x4($s0) -/* f024dd4: e7b20064 */ swc1 $f18,0x64($sp) -/* f024dd8: c60a000c */ lwc1 $f10,0xc($s0) -/* f024ddc: e7aa0068 */ swc1 $f10,0x68($sp) -/* f024de0: c6040014 */ lwc1 $f4,0x14($s0) -/* f024de4: 10000031 */ beqz $zero,.L0f024eac -/* f024de8: e7a4006c */ swc1 $f4,0x6c($sp) -/* f024dec: c6060004 */ lwc1 $f6,0x4($s0) -/* f024df0: e7a60064 */ swc1 $f6,0x64($sp) -/* f024df4: c608000c */ lwc1 $f8,0xc($s0) -/* f024df8: e7a80068 */ swc1 $f8,0x68($sp) -/* f024dfc: c6120018 */ lwc1 $f18,0x18($s0) -/* f024e00: 1000002a */ beqz $zero,.L0f024eac -/* f024e04: e7b2006c */ swc1 $f18,0x6c($sp) -/* f024e08: c60a0004 */ lwc1 $f10,0x4($s0) -/* f024e0c: e7aa0064 */ swc1 $f10,0x64($sp) -/* f024e10: c6040010 */ lwc1 $f4,0x10($s0) -/* f024e14: e7a40068 */ swc1 $f4,0x68($sp) -/* f024e18: c6060014 */ lwc1 $f6,0x14($s0) -/* f024e1c: 10000023 */ beqz $zero,.L0f024eac -/* f024e20: e7a6006c */ swc1 $f6,0x6c($sp) -/* f024e24: c6080004 */ lwc1 $f8,0x4($s0) -/* f024e28: e7a80064 */ swc1 $f8,0x64($sp) -/* f024e2c: c6120010 */ lwc1 $f18,0x10($s0) -/* f024e30: e7b20068 */ swc1 $f18,0x68($sp) -/* f024e34: c60a0018 */ lwc1 $f10,0x18($s0) -/* f024e38: 1000001c */ beqz $zero,.L0f024eac -/* f024e3c: e7aa006c */ swc1 $f10,0x6c($sp) -/* f024e40: c6040008 */ lwc1 $f4,0x8($s0) -/* f024e44: e7a40064 */ swc1 $f4,0x64($sp) -/* f024e48: c606000c */ lwc1 $f6,0xc($s0) -/* f024e4c: e7a60068 */ swc1 $f6,0x68($sp) -/* f024e50: c6080014 */ lwc1 $f8,0x14($s0) -/* f024e54: 10000015 */ beqz $zero,.L0f024eac -/* f024e58: e7a8006c */ swc1 $f8,0x6c($sp) -/* f024e5c: c6120008 */ lwc1 $f18,0x8($s0) -/* f024e60: e7b20064 */ swc1 $f18,0x64($sp) -/* f024e64: c60a000c */ lwc1 $f10,0xc($s0) -/* f024e68: e7aa0068 */ swc1 $f10,0x68($sp) -/* f024e6c: c6040018 */ lwc1 $f4,0x18($s0) -/* f024e70: 1000000e */ beqz $zero,.L0f024eac -/* f024e74: e7a4006c */ swc1 $f4,0x6c($sp) -/* f024e78: c6060008 */ lwc1 $f6,0x8($s0) -/* f024e7c: e7a60064 */ swc1 $f6,0x64($sp) -/* f024e80: c6080010 */ lwc1 $f8,0x10($s0) -/* f024e84: e7a80068 */ swc1 $f8,0x68($sp) -/* f024e88: c6120014 */ lwc1 $f18,0x14($s0) -/* f024e8c: 10000007 */ beqz $zero,.L0f024eac -/* f024e90: e7b2006c */ swc1 $f18,0x6c($sp) -/* f024e94: c60a0008 */ lwc1 $f10,0x8($s0) -/* f024e98: e7aa0064 */ swc1 $f10,0x64($sp) -/* f024e9c: c6040010 */ lwc1 $f4,0x10($s0) -/* f024ea0: e7a40068 */ swc1 $f4,0x68($sp) -/* f024ea4: c6060018 */ lwc1 $f6,0x18($s0) -/* f024ea8: e7a6006c */ swc1 $f6,0x6c($sp) -.L0f024eac: -/* f024eac: 03c02025 */ or $a0,$s8,$zero -/* f024eb0: 02c02825 */ or $a1,$s6,$zero -/* f024eb4: 0c0056da */ jal 0x15b68 -/* f024eb8: 02603025 */ or $a2,$s3,$zero -/* f024ebc: 02602025 */ or $a0,$s3,$zero -/* f024ec0: 0fc2d37b */ jal func0f0b4dec -/* f024ec4: 27a50080 */ addiu $a1,$sp,0x80 -/* f024ec8: c7a80084 */ lwc1 $f8,0x84($sp) -/* f024ecc: c6320150 */ lwc1 $f18,0x150($s1) -/* f024ed0: c624014c */ lwc1 $f4,0x14c($s1) -/* f024ed4: c7a60080 */ lwc1 $f6,0x80($sp) -/* f024ed8: 46124282 */ mul.s $f10,$f8,$f18 -/* f024edc: c6220158 */ lwc1 $f2,0x158($s1) -/* f024ee0: 46062202 */ mul.s $f8,$f4,$f6 -/* f024ee4: c6240154 */ lwc1 $f4,0x154($s1) -/* f024ee8: 4602a03e */ c.le.s $f20,$f2 -/* f024eec: 46085480 */ add.s $f18,$f10,$f8 -/* f024ef0: 45000005 */ bc1f .L0f024f08 -/* f024ef4: 46049001 */ sub.s $f0,$f18,$f4 -/* f024ef8: 4614003c */ c.lt.s $f0,$f20 -/* f024efc: 00000000 */ sll $zero,$zero,0x0 -/* f024f00: 45030009 */ bc1tl .L0f024f28 -/* f024f04: 24080001 */ addiu $t0,$zero,0x1 -.L0f024f08: -/* f024f08: 4614103e */ c.le.s $f2,$f20 -/* f024f0c: 00000000 */ sll $zero,$zero,0x0 -/* f024f10: 45000007 */ bc1f .L0f024f30 -/* f024f14: 00000000 */ sll $zero,$zero,0x0 -/* f024f18: 4600a03c */ c.lt.s $f20,$f0 -/* f024f1c: 00000000 */ sll $zero,$zero,0x0 -/* f024f20: 45000003 */ bc1f .L0f024f30 -/* f024f24: 24080001 */ addiu $t0,$zero,0x1 -.L0f024f28: -/* f024f28: 10000036 */ beqz $zero,.L0f025004 -/* f024f2c: afa800b0 */ sw $t0,0xb0($sp) -.L0f024f30: -/* f024f30: 16800030 */ bnez $s4,.L0f024ff4 -/* f024f34: 02e02025 */ or $a0,$s7,$zero -/* f024f38: 02c02825 */ or $a1,$s6,$zero -/* f024f3c: 0c0056da */ jal 0x15b68 -/* f024f40: 02603025 */ or $a2,$s3,$zero -/* f024f44: c7a60070 */ lwc1 $f6,0x70($sp) -/* f024f48: c62a0014 */ lwc1 $f10,0x14($s1) -/* f024f4c: 4606503e */ c.le.s $f10,$f6 -/* f024f50: 00000000 */ sll $zero,$zero,0x0 -/* f024f54: 45020028 */ bc1fl .L0f024ff8 -/* f024f58: 26520001 */ addiu $s2,$s2,0x1 -/* f024f5c: c6280018 */ lwc1 $f8,0x18($s1) -/* f024f60: c7b20074 */ lwc1 $f18,0x74($sp) -/* f024f64: 4608303e */ c.le.s $f6,$f8 -/* f024f68: 00000000 */ sll $zero,$zero,0x0 -/* f024f6c: 45020022 */ bc1fl .L0f024ff8 -/* f024f70: 26520001 */ addiu $s2,$s2,0x1 -/* f024f74: c624001c */ lwc1 $f4,0x1c($s1) -/* f024f78: 4612203e */ c.le.s $f4,$f18 -/* f024f7c: 00000000 */ sll $zero,$zero,0x0 -/* f024f80: 4502001d */ bc1fl .L0f024ff8 -/* f024f84: 26520001 */ addiu $s2,$s2,0x1 -/* f024f88: c62a0020 */ lwc1 $f10,0x20($s1) -/* f024f8c: 460a903e */ c.le.s $f18,$f10 -/* f024f90: 00000000 */ sll $zero,$zero,0x0 -/* f024f94: 45020018 */ bc1fl .L0f024ff8 -/* f024f98: 26520001 */ addiu $s2,$s2,0x1 -/* f024f9c: c6200028 */ lwc1 $f0,0x28($s1) -/* f024fa0: c6220008 */ lwc1 $f2,0x8($s1) -/* f024fa4: c7a80078 */ lwc1 $f8,0x78($sp) -/* f024fa8: 4602003c */ c.lt.s $f0,$f2 -/* f024fac: 00000000 */ sll $zero,$zero,0x0 -/* f024fb0: 45020006 */ bc1fl .L0f024fcc -/* f024fb4: c6200024 */ lwc1 $f0,0x24($s1) -/* f024fb8: 4600403c */ c.lt.s $f8,$f0 -/* f024fbc: 00000000 */ sll $zero,$zero,0x0 -/* f024fc0: 4503000c */ bc1tl .L0f024ff4 -/* f024fc4: 24140001 */ addiu $s4,$zero,0x1 -/* f024fc8: c6200024 */ lwc1 $f0,0x24($s1) -.L0f024fcc: -/* f024fcc: c7a60078 */ lwc1 $f6,0x78($sp) -/* f024fd0: 4600103c */ c.lt.s $f2,$f0 -/* f024fd4: 00000000 */ sll $zero,$zero,0x0 -/* f024fd8: 45020007 */ bc1fl .L0f024ff8 -/* f024fdc: 26520001 */ addiu $s2,$s2,0x1 -/* f024fe0: 4606003c */ c.lt.s $f0,$f6 -/* f024fe4: 00000000 */ sll $zero,$zero,0x0 -/* f024fe8: 45020003 */ bc1fl .L0f024ff8 -/* f024fec: 26520001 */ addiu $s2,$s2,0x1 -/* f024ff0: 24140001 */ addiu $s4,$zero,0x1 -.L0f024ff4: -/* f024ff4: 26520001 */ addiu $s2,$s2,0x1 -.L0f024ff8: -/* f024ff8: 24010008 */ addiu $at,$zero,0x8 -/* f024ffc: 5641ff6d */ bnel $s2,$at,.L0f024db4 -/* f025000: 2e410008 */ sltiu $at,$s2,0x8 -.L0f025004: -/* f025004: 12800005 */ beqz $s4,.L0f02501c -/* f025008: 8fa900b0 */ lw $t1,0xb0($sp) -/* f02500c: 55200004 */ bnezl $t1,.L0f025020 -/* f025010: 8fa400fc */ lw $a0,0xfc($sp) -/* f025014: 1000000a */ beqz $zero,.L0f025040 -/* f025018: 00001025 */ or $v0,$zero,$zero -.L0f02501c: -/* f02501c: 8fa400fc */ lw $a0,0xfc($sp) -.L0f025020: -/* f025020: 3c0a8006 */ lui $t2,0x8006 -/* f025024: 8d4a2964 */ lw $t2,0x2964($t2) -/* f025028: 8fa30058 */ lw $v1,0x58($sp) -/* f02502c: 24840001 */ addiu $a0,$a0,0x1 -/* f025030: 008a082a */ slt $at,$a0,$t2 -/* f025034: 1420feee */ bnez $at,.L0f024bf0 -/* f025038: 2463015c */ addiu $v1,$v1,0x15c -.L0f02503c: -/* f02503c: 24020001 */ addiu $v0,$zero,0x1 -.L0f025040: -/* f025040: 8fbf0044 */ lw $ra,0x44($sp) -/* f025044: d7b40018 */ ldc1 $f20,0x18($sp) -/* f025048: 8fb00020 */ lw $s0,0x20($sp) -/* f02504c: 8fb10024 */ lw $s1,0x24($sp) -/* f025050: 8fb20028 */ lw $s2,0x28($sp) -/* f025054: 8fb3002c */ lw $s3,0x2c($sp) -/* f025058: 8fb40030 */ lw $s4,0x30($sp) -/* f02505c: 8fb50034 */ lw $s5,0x34($sp) -/* f025060: 8fb60038 */ lw $s6,0x38($sp) -/* f025064: 8fb7003c */ lw $s7,0x3c($sp) -/* f025068: 8fbe0040 */ lw $s8,0x40($sp) -/* f02506c: 03e00008 */ jr $ra -/* f025070: 27bd0118 */ addiu $sp,$sp,0x118 -); - -GLOBAL_ASM( -glabel func0f025074 -/* f025074: 27bdffc8 */ addiu $sp,$sp,-56 -/* f025078: afbf0024 */ sw $ra,0x24($sp) -/* f02507c: afb30020 */ sw $s3,0x20($sp) -/* f025080: afb2001c */ sw $s2,0x1c($sp) -/* f025084: afb10018 */ sw $s1,0x18($sp) -/* f025088: afb00014 */ sw $s0,0x14($sp) -/* f02508c: afa40038 */ sw $a0,0x38($sp) -/* f025090: 908f0001 */ lbu $t7,0x1($a0) -/* f025094: 00a08825 */ or $s1,$a1,$zero -/* f025098: 00e09025 */ or $s2,$a3,$zero -/* f02509c: 31f80002 */ andi $t8,$t7,0x2 -/* f0250a0: 13000021 */ beqz $t8,.L0f025128 -/* f0250a4: 00c09825 */ or $s3,$a2,$zero -/* f0250a8: 8c900004 */ lw $s0,0x4($a0) -/* f0250ac: 02202025 */ or $a0,$s1,$zero -/* f0250b0: 8e050018 */ lw $a1,0x18($s0) -/* f0250b4: 0c0087bd */ jal 0x21ef4 -/* f0250b8: afa5002c */ sw $a1,0x2c($sp) -/* f0250bc: 92190002 */ lbu $t9,0x2($s0) -/* f0250c0: 24080001 */ addiu $t0,$zero,0x1 -/* f0250c4: 02684804 */ sllv $t1,$t0,$s3 -/* f0250c8: 03295024 */ and $t2,$t9,$t1 -/* f0250cc: 11400005 */ beqz $t2,.L0f0250e4 -/* f0250d0: 8fa50038 */ lw $a1,0x38($sp) -/* f0250d4: 8e24000c */ lw $a0,0xc($s1) -/* f0250d8: 0fc50388 */ jal func0f140e20 -/* f0250dc: 02603025 */ or $a2,$s3,$zero -/* f0250e0: ae22000c */ sw $v0,0xc($s1) -.L0f0250e4: -/* f0250e4: 8fab0038 */ lw $t3,0x38($sp) -/* f0250e8: 8d70001c */ lw $s0,0x1c($t3) -/* f0250ec: 12000008 */ beqz $s0,.L0f025110 -/* f0250f0: 02002025 */ or $a0,$s0,$zero -.L0f0250f4: -/* f0250f4: 02202825 */ or $a1,$s1,$zero -/* f0250f8: 02603025 */ or $a2,$s3,$zero -/* f0250fc: 0fc0941d */ jal func0f025074 -/* f025100: 02403825 */ or $a3,$s2,$zero -/* f025104: 8e100020 */ lw $s0,0x20($s0) -/* f025108: 5600fffa */ bnezl $s0,.L0f0250f4 -/* f02510c: 02002025 */ or $a0,$s0,$zero -.L0f025110: -/* f025110: 12600005 */ beqz $s3,.L0f025128 -/* f025114: 8fa2002c */ lw $v0,0x2c($sp) -/* f025118: 8c4c0008 */ lw $t4,0x8($v0) -/* f02511c: 8c44000c */ lw $a0,0xc($v0) -/* f025120: 0fc30cfc */ jal func0f0c33f0 -/* f025124: 8585000e */ lh $a1,0xe($t4) -.L0f025128: -/* f025128: 8fbf0024 */ lw $ra,0x24($sp) -/* f02512c: 8fb00014 */ lw $s0,0x14($sp) -/* f025130: 8fb10018 */ lw $s1,0x18($sp) -/* f025134: 8fb2001c */ lw $s2,0x1c($sp) -/* f025138: 8fb30020 */ lw $s3,0x20($sp) -/* f02513c: 03e00008 */ jr $ra -/* f025140: 27bd0038 */ addiu $sp,$sp,0x38 -); - -GLOBAL_ASM( -glabel func0f025144 -/* f025144: 00047400 */ sll $t6,$a0,0x10 -/* f025148: 000e7c03 */ sra $t7,$t6,0x10 -/* f02514c: 25f8ffa9 */ addiu $t8,$t7,-87 -/* f025150: 2f01003e */ sltiu $at,$t8,0x3e -/* f025154: 1020003a */ beqz $at,.L0f025240 -/* f025158: afa40000 */ sw $a0,0x0($sp) -/* f02515c: 0018c080 */ sll $t8,$t8,0x2 -/* f025160: 3c017f1b */ lui $at,0x7f1b -/* f025164: 00380821 */ addu $at,$at,$t8 -/* f025168: 8c3887fc */ lw $t8,-0x7804($at) -/* f02516c: 03000008 */ jr $t8 -/* f025170: 00000000 */ sll $zero,$zero,0x0 -/* f025174: 10a00005 */ beqz $a1,.L0f02518c -/* f025178: 2402000a */ addiu $v0,$zero,0xa -/* f02517c: 24190040 */ addiu $t9,$zero,0x40 -/* f025180: a0a20000 */ sb $v0,0x0($a1) -/* f025184: a0b90001 */ sb $t9,0x1($a1) -/* f025188: a0a20002 */ sb $v0,0x2($a1) -.L0f02518c: -/* f02518c: 10c0003c */ beqz $a2,.L0f025280 -/* f025190: 3c081030 */ lui $t0,0x1030 -/* f025194: 3c091040 */ lui $t1,0x1040 -/* f025198: 3c0a0056 */ lui $t2,0x56 -/* f02519c: 350810ff */ ori $t0,$t0,0x10ff -/* f0251a0: 352910ff */ ori $t1,$t1,0x10ff -/* f0251a4: 354a11a0 */ ori $t2,$t2,0x11a0 -/* f0251a8: acc80000 */ sw $t0,0x0($a2) -/* f0251ac: acc90004 */ sw $t1,0x4($a2) -/* f0251b0: 03e00008 */ jr $ra -/* f0251b4: acca0008 */ sw $t2,0x8($a2) -/* f0251b8: 10a00004 */ beqz $a1,.L0f0251cc -/* f0251bc: 2402000a */ addiu $v0,$zero,0xa -/* f0251c0: a0a20000 */ sb $v0,0x0($a1) -/* f0251c4: a0a20001 */ sb $v0,0x1($a1) -/* f0251c8: a0a20002 */ sb $v0,0x2($a1) -.L0f0251cc: -/* f0251cc: 10c0002c */ beqz $a2,.L0f025280 -/* f0251d0: 3c0bb0b0 */ lui $t3,0xb0b0 -/* f0251d4: 3c0ce0e0 */ lui $t4,0xe0e0 -/* f0251d8: 3c0de0e0 */ lui $t5,0xe0e0 -/* f0251dc: 356b30a0 */ ori $t3,$t3,0x30a0 -/* f0251e0: 358c30a0 */ ori $t4,$t4,0x30a0 -/* f0251e4: 35ad50a0 */ ori $t5,$t5,0x50a0 -/* f0251e8: accb0000 */ sw $t3,0x0($a2) -/* f0251ec: accc0004 */ sw $t4,0x4($a2) -/* f0251f0: 03e00008 */ jr $ra -/* f0251f4: accd0008 */ sw $t5,0x8($a2) -/* f0251f8: 10a00006 */ beqz $a1,.L0f025214 -/* f0251fc: 2402000a */ addiu $v0,$zero,0xa -/* f025200: 240e0040 */ addiu $t6,$zero,0x40 -/* f025204: 240f0019 */ addiu $t7,$zero,0x19 -/* f025208: a0ae0000 */ sb $t6,0x0($a1) -/* f02520c: a0af0001 */ sb $t7,0x1($a1) -/* f025210: a0a20002 */ sb $v0,0x2($a1) -.L0f025214: -/* f025214: 10c0001a */ beqz $a2,.L0f025280 -/* f025218: 3c183020 */ lui $t8,0x3020 -/* f02521c: 3c194020 */ lui $t9,0x4020 -/* f025220: 3c085600 */ lui $t0,0x5600 -/* f025224: 371810ff */ ori $t8,$t8,0x10ff -/* f025228: 373910ff */ ori $t9,$t9,0x10ff -/* f02522c: 350811a0 */ ori $t0,$t0,0x11a0 -/* f025230: acd80000 */ sw $t8,0x0($a2) -/* f025234: acd90004 */ sw $t9,0x4($a2) -/* f025238: 03e00008 */ jr $ra -/* f02523c: acc80008 */ sw $t0,0x8($a2) -.L0f025240: -/* f025240: 10a00005 */ beqz $a1,.L0f025258 -/* f025244: 2402000a */ addiu $v0,$zero,0xa -/* f025248: 24090040 */ addiu $t1,$zero,0x40 -/* f02524c: a0a90000 */ sb $t1,0x0($a1) -/* f025250: a0a20001 */ sb $v0,0x1($a1) -/* f025254: a0a20002 */ sb $v0,0x2($a1) -.L0f025258: -/* f025258: 10c00009 */ beqz $a2,.L0f025280 -/* f02525c: 3c0a3010 */ lui $t2,0x3010 -/* f025260: 3c0b4010 */ lui $t3,0x4010 -/* f025264: 3c0c5600 */ lui $t4,0x5600 -/* f025268: 354a10ff */ ori $t2,$t2,0x10ff -/* f02526c: 356b10ff */ ori $t3,$t3,0x10ff -/* f025270: 358c11a0 */ ori $t4,$t4,0x11a0 -/* f025274: acca0000 */ sw $t2,0x0($a2) -/* f025278: accb0004 */ sw $t3,0x4($a2) -/* f02527c: accc0008 */ sw $t4,0x8($a2) -.L0f025280: -/* f025280: 03e00008 */ jr $ra -/* f025284: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f025288 -/* f025288: 27bdfee0 */ addiu $sp,$sp,-288 -/* f02528c: afbf002c */ sw $ra,0x2c($sp) -/* f025290: afb00028 */ sw $s0,0x28($sp) -/* f025294: afa40120 */ sw $a0,0x120($sp) -/* f025298: afa50124 */ sw $a1,0x124($sp) -/* f02529c: afa60128 */ sw $a2,0x128($sp) -/* f0252a0: 8c900004 */ lw $s0,0x4($a0) -/* f0252a4: 24010003 */ addiu $at,$zero,0x3 -/* f0252a8: 00001825 */ or $v1,$zero,$zero -/* f0252ac: 8e0f0020 */ lw $t7,0x20($s0) -/* f0252b0: a3a000eb */ sb $zero,0xeb($sp) -/* f0252b4: 12000003 */ beqz $s0,.L0f0252c4 -/* f0252b8: afaf0118 */ sw $t7,0x118($sp) -/* f0252bc: 10000001 */ beqz $zero,.L0f0252c4 -/* f0252c0: 920302fe */ lbu $v1,0x2fe($s0) -.L0f0252c4: -/* f0252c4: 54610015 */ bnel $v1,$at,.L0f02531c -/* f0252c8: 8e0a0018 */ lw $t2,0x18($s0) -/* f0252cc: 0fc0f011 */ jal func0f03c044 -/* f0252d0: 02002025 */ or $a0,$s0,$zero -/* f0252d4: 50400011 */ beqzl $v0,.L0f02531c -/* f0252d8: 8e0a0018 */ lw $t2,0x18($s0) -/* f0252dc: 90580035 */ lbu $t8,0x35($v0) -/* f0252e0: 3c19800a */ lui $t9,0x800a -/* f0252e4: 17000003 */ bnez $t8,.L0f0252f4 -/* f0252e8: 00000000 */ sll $zero,$zero,0x0 -/* f0252ec: 100002e8 */ beqz $zero,.L0f025e90 -/* f0252f0: 8fa20124 */ lw $v0,0x124($sp) -.L0f0252f4: -/* f0252f4: 8f39a244 */ lw $t9,-0x5dbc($t9) -/* f0252f8: 8f280480 */ lw $t0,0x480($t9) -/* f0252fc: 54480007 */ bnel $v0,$t0,.L0f02531c -/* f025300: 8e0a0018 */ lw $t2,0x18($s0) -/* f025304: 80490037 */ lb $t1,0x37($v0) -/* f025308: 51200004 */ beqzl $t1,.L0f02531c -/* f02530c: 8e0a0018 */ lw $t2,0x18($s0) -/* f025310: 100002df */ beqz $zero,.L0f025e90 -/* f025314: 8fa20124 */ lw $v0,0x124($sp) -/* f025318: 8e0a0018 */ lw $t2,0x18($s0) -.L0f02531c: -/* f02531c: 240c00ff */ addiu $t4,$zero,0xff -/* f025320: 27a500ec */ addiu $a1,$sp,0xec -/* f025324: 000a5a00 */ sll $t3,$t2,0x8 -/* f025328: 05610003 */ bgez $t3,.L0f025338 -/* f02532c: 00003025 */ or $a2,$zero,$zero -/* f025330: 10000003 */ beqz $zero,.L0f025340 -/* f025334: afac00fc */ sw $t4,0xfc($sp) -.L0f025338: -/* f025338: 920d000c */ lbu $t5,0xc($s0) -/* f02533c: afad00fc */ sw $t5,0xfc($sp) -.L0f025340: -/* f025340: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f025344: 10400013 */ beqz $v0,.L0f025394 -/* f025348: 00000000 */ sll $zero,$zero,0x0 -/* f02534c: 90430058 */ lbu $v1,0x58($v0) -/* f025350: 240f0078 */ addiu $t7,$zero,0x78 -/* f025354: 8fae00fc */ lw $t6,0xfc($sp) -/* f025358: 1860000e */ blez $v1,.L0f025394 -/* f02535c: 01e3c023 */ subu $t8,$t7,$v1 -/* f025360: 448e2000 */ mtc1 $t6,$f4 -/* f025364: 44984000 */ mtc1 $t8,$f8 -/* f025368: 3c017f1b */ lui $at,0x7f1b -/* f02536c: 468021a0 */ cvt.s.w $f6,$f4 -/* f025370: c43288f4 */ lwc1 $f18,-0x770c($at) -/* f025374: 468042a0 */ cvt.s.w $f10,$f8 -/* f025378: 460a3402 */ mul.s $f16,$f6,$f10 -/* f02537c: 00000000 */ sll $zero,$zero,0x0 -/* f025380: 46128102 */ mul.s $f4,$f16,$f18 -/* f025384: 4600220d */ trunc.w.s $f8,$f4 -/* f025388: 44084000 */ mfc1 $t0,$f8 -/* f02538c: 00000000 */ sll $zero,$zero,0x0 -/* f025390: afa800fc */ sw $t0,0xfc($sp) -.L0f025394: -/* f025394: 0fc09451 */ jal func0f025144 -/* f025398: 86040010 */ lh $a0,0x10($s0) -/* f02539c: 0fc091b9 */ jal func0f0246e4 -/* f0253a0: 27a400ec */ addiu $a0,$sp,0xec -/* f0253a4: 0c006be0 */ jal 0x1af80 -/* f0253a8: 8fa40118 */ lw $a0,0x118($sp) -/* f0253ac: 44050000 */ mfc1 $a1,$f0 -/* f0253b0: 0fc239af */ jal func0f08e6bc -/* f0253b4: 8fa40120 */ lw $a0,0x120($sp) -/* f0253b8: 8fa900fc */ lw $t1,0xfc($sp) -/* f0253bc: 3c03800a */ lui $v1,0x800a -/* f0253c0: 8c63a244 */ lw $v1,-0x5dbc($v1) -/* f0253c4: 44893000 */ mtc1 $t1,$f6 -/* f0253c8: 24010001 */ addiu $at,$zero,0x1 -/* f0253cc: 8fa20120 */ lw $v0,0x120($sp) -/* f0253d0: 468032a0 */ cvt.s.w $f10,$f6 -/* f0253d4: 46005402 */ mul.s $f16,$f10,$f0 -/* f0253d8: 4600848d */ trunc.w.s $f18,$f16 -/* f0253dc: 440b9000 */ mfc1 $t3,$f18 -/* f0253e0: 00000000 */ sll $zero,$zero,0x0 -/* f0253e4: afab00fc */ sw $t3,0xfc($sp) -/* f0253e8: 946c0010 */ lhu $t4,0x10($v1) -/* f0253ec: 5581003e */ bnel $t4,$at,.L0f0254e8 -/* f0253f0: 8c7800d8 */ lw $t8,0xd8($v1) -/* f0253f4: c4460008 */ lwc1 $f6,0x8($v0) -/* f0253f8: c46a0018 */ lwc1 $f10,0x18($v1) -/* f0253fc: c4440010 */ lwc1 $f4,0x10($v0) -/* f025400: c4680020 */ lwc1 $f8,0x20($v1) -/* f025404: 460a3081 */ sub.s $f2,$f6,$f10 -/* f025408: c450000c */ lwc1 $f16,0xc($v0) -/* f02540c: c472001c */ lwc1 $f18,0x1c($v1) -/* f025410: 46082001 */ sub.s $f0,$f4,$f8 -/* f025414: 46021102 */ mul.s $f4,$f2,$f2 -/* f025418: 46128381 */ sub.s $f14,$f16,$f18 -/* f02541c: 460e7202 */ mul.s $f8,$f14,$f14 -/* f025420: 46082180 */ add.s $f6,$f4,$f8 -/* f025424: 46000282 */ mul.s $f10,$f0,$f0 -/* f025428: 0c012974 */ jal 0x4a5d0 -/* f02542c: 46065300 */ add.s $f12,$f10,$f6 -/* f025430: 3c03800a */ lui $v1,0x800a -/* f025434: 8c63a244 */ lw $v1,-0x5dbc($v1) -/* f025438: 3c014316 */ lui $at,0x4316 -/* f02543c: c4620024 */ lwc1 $f2,0x24($v1) -/* f025440: 4600103c */ c.lt.s $f2,$f0 -/* f025444: 00000000 */ sll $zero,$zero,0x0 -/* f025448: 45020004 */ bc1fl .L0f02545c -/* f02544c: 44818000 */ mtc1 $at,$f16 -/* f025450: 1000028f */ beqz $zero,.L0f025e90 -/* f025454: 8fa20124 */ lw $v0,0x124($sp) -/* f025458: 44818000 */ mtc1 $at,$f16 -.L0f02545c: -/* f02545c: 240d0080 */ addiu $t5,$zero,0x80 -/* f025460: afad00fc */ sw $t5,0xfc($sp) -/* f025464: 46101301 */ sub.s $f12,$f2,$f16 -/* f025468: 3c014316 */ lui $at,0x4316 -/* f02546c: 4600603c */ c.lt.s $f12,$f0 -/* f025470: 00000000 */ sll $zero,$zero,0x0 -/* f025474: 4502000f */ bc1fl .L0f0254b4 -/* f025478: 46020283 */ div.s $f10,$f0,$f2 -/* f02547c: 460c0481 */ sub.s $f18,$f0,$f12 -/* f025480: 44812000 */ mtc1 $at,$f4 -/* f025484: 3c013f80 */ lui $at,0x3f80 -/* f025488: 44815000 */ mtc1 $at,$f10 -/* f02548c: 46049203 */ div.s $f8,$f18,$f4 -/* f025490: 3c014300 */ lui $at,0x4300 -/* f025494: 44818000 */ mtc1 $at,$f16 -/* f025498: 46085181 */ sub.s $f6,$f10,$f8 -/* f02549c: 46103482 */ mul.s $f18,$f6,$f16 -/* f0254a0: 4600910d */ trunc.w.s $f4,$f18 -/* f0254a4: 440f2000 */ mfc1 $t7,$f4 -/* f0254a8: 00000000 */ sll $zero,$zero,0x0 -/* f0254ac: afaf00fc */ sw $t7,0xfc($sp) -/* f0254b0: 46020283 */ div.s $f10,$f0,$f2 -.L0f0254b4: -/* f0254b4: 3c013f80 */ lui $at,0x3f80 -/* f0254b8: 44814000 */ mtc1 $at,$f8 -/* f0254bc: 3c013f80 */ lui $at,0x3f80 -/* f0254c0: e7aa00f0 */ swc1 $f10,0xf0($sp) -/* f0254c4: c7a600f0 */ lwc1 $f6,0xf0($sp) -/* f0254c8: 4606403c */ c.lt.s $f8,$f6 -/* f0254cc: 00000000 */ sll $zero,$zero,0x0 -/* f0254d0: 45020005 */ bc1fl .L0f0254e8 -/* f0254d4: 8c7800d8 */ lw $t8,0xd8($v1) -/* f0254d8: 44818000 */ mtc1 $at,$f16 -/* f0254dc: 00000000 */ sll $zero,$zero,0x0 -/* f0254e0: e7b000f0 */ swc1 $f16,0xf0($sp) -/* f0254e4: 8c7800d8 */ lw $t8,0xd8($v1) -.L0f0254e8: -/* f0254e8: 3c198007 */ lui $t9,0x8007 -/* f0254ec: 17000013 */ bnez $t8,.L0f02553c -/* f0254f0: 00000000 */ sll $zero,$zero,0x0 -/* f0254f4: 8f390764 */ lw $t9,0x764($t9) -/* f0254f8: 17200010 */ bnez $t9,.L0f02553c -/* f0254fc: 00000000 */ sll $zero,$zero,0x0 -/* f025500: 8c620480 */ lw $v0,0x480($v1) -/* f025504: 50400007 */ beqzl $v0,.L0f025524 -/* f025508: 8c6a1c54 */ lw $t2,0x1c54($v1) -/* f02550c: 1040000b */ beqz $v0,.L0f02553c -/* f025510: 00000000 */ sll $zero,$zero,0x0 -/* f025514: 80480037 */ lb $t0,0x37($v0) -/* f025518: 15000008 */ bnez $t0,.L0f02553c -/* f02551c: 00000000 */ sll $zero,$zero,0x0 -/* f025520: 8c6a1c54 */ lw $t2,0x1c54($v1) -.L0f025524: -/* f025524: 8c6900c4 */ lw $t1,0xc4($v1) -/* f025528: 01405827 */ nor $t3,$t2,$zero -/* f02552c: 012b6024 */ and $t4,$t1,$t3 -/* f025530: 318d0008 */ andi $t5,$t4,0x8 -/* f025534: 55a00011 */ bnezl $t5,.L0f02557c -/* f025538: 8fa800fc */ lw $t0,0xfc($sp) -.L0f02553c: -/* f02553c: 0fc08af9 */ jal func0f022be4 -/* f025540: 02002025 */ or $a0,$s0,$zero -/* f025544: 8fae00fc */ lw $t6,0xfc($sp) -/* f025548: 3c017f1b */ lui $at,0x7f1b -/* f02554c: c42a88f8 */ lwc1 $f10,-0x7708($at) -/* f025550: 004e0019 */ multu $v0,$t6 -/* f025554: 00007812 */ mflo $t7 -/* f025558: 448f9000 */ mtc1 $t7,$f18 -/* f02555c: 00000000 */ sll $zero,$zero,0x0 -/* f025560: 46809120 */ cvt.s.w $f4,$f18 -/* f025564: 460a2202 */ mul.s $f8,$f4,$f10 -/* f025568: 4600418d */ trunc.w.s $f6,$f8 -/* f02556c: 44193000 */ mfc1 $t9,$f6 -/* f025570: 00000000 */ sll $zero,$zero,0x0 -/* f025574: afb900fc */ sw $t9,0xfc($sp) -/* f025578: 8fa800fc */ lw $t0,0xfc($sp) -.L0f02557c: -/* f02557c: 8faa0128 */ lw $t2,0x128($sp) -/* f025580: 8fab0128 */ lw $t3,0x128($sp) -/* f025584: 290100ff */ slti $at,$t0,0xff -/* f025588: 10200007 */ beqz $at,.L0f0255a8 -/* f02558c: 27a50108 */ addiu $a1,$sp,0x108 -/* f025590: 15400003 */ bnez $t2,.L0f0255a0 -/* f025594: 24090003 */ addiu $t1,$zero,0x3 -/* f025598: 1000023d */ beqz $zero,.L0f025e90 -/* f02559c: 8fa20124 */ lw $v0,0x124($sp) -.L0f0255a0: -/* f0255a0: 10000007 */ beqz $zero,.L0f0255c0 -/* f0255a4: afa90100 */ sw $t1,0x100($sp) -.L0f0255a8: -/* f0255a8: 15600004 */ bnez $t3,.L0f0255bc -/* f0255ac: 240d0002 */ addiu $t5,$zero,0x2 -/* f0255b0: 240c0001 */ addiu $t4,$zero,0x1 -/* f0255b4: 10000002 */ beqz $zero,.L0f0255c0 -/* f0255b8: afac0100 */ sw $t4,0x100($sp) -.L0f0255bc: -/* f0255bc: afad0100 */ sw $t5,0x100($sp) -.L0f0255c0: -/* f0255c0: 0fc599fd */ jal func0f1667f4 -/* f0255c4: 8fa40120 */ lw $a0,0x120($sp) -/* f0255c8: afa20104 */ sw $v0,0x104($sp) -/* f0255cc: 8e0e032c */ lw $t6,0x32c($s0) -/* f0255d0: 260500fc */ addiu $a1,$s0,0xfc -/* f0255d4: 000ec480 */ sll $t8,$t6,0x12 -/* f0255d8: 07030008 */ bgezl $t8,.L0f0255fc -/* f0255dc: 8faa0104 */ lw $t2,0x104($sp) -/* f0255e0: 8e04001c */ lw $a0,0x1c($s0) -/* f0255e4: 0fc1a451 */ jal func0f069144 -/* f0255e8: 9606018a */ lhu $a2,0x18a($s0) -/* f0255ec: 9219032e */ lbu $t9,0x32e($s0) -/* f0255f0: 3328ffdf */ andi $t0,$t9,0xffdf -/* f0255f4: a208032e */ sb $t0,0x32e($s0) -/* f0255f8: 8faa0104 */ lw $t2,0x104($sp) -.L0f0255fc: -/* f0255fc: 8fa900fc */ lw $t1,0xfc($sp) -/* f025600: 51400223 */ beqzl $t2,.L0f025e90 -/* f025604: 8fa20124 */ lw $v0,0x124($sp) -/* f025608: 19200220 */ blez $t1,.L0f025e8c -/* f02560c: 27ab00a0 */ addiu $t3,$sp,0xa0 -/* f025610: 3c0c8006 */ lui $t4,0x8006 -/* f025614: 258c2a4c */ addiu $t4,$t4,0x2a4c -/* f025618: 258e003c */ addiu $t6,$t4,0x3c -.L0f02561c: -/* f02561c: 8d810000 */ lw $at,0x0($t4) -/* f025620: 258c000c */ addiu $t4,$t4,0xc -/* f025624: 256b000c */ addiu $t3,$t3,0xc -/* f025628: ad61fff4 */ sw $at,-0xc($t3) -/* f02562c: 8d81fff8 */ lw $at,-0x8($t4) -/* f025630: ad61fff8 */ sw $at,-0x8($t3) -/* f025634: 8d81fffc */ lw $at,-0x4($t4) -/* f025638: 158efff8 */ bne $t4,$t6,.L0f02561c -/* f02563c: ad61fffc */ sw $at,-0x4($t3) -/* f025640: 8d810000 */ lw $at,0x0($t4) -/* f025644: ad610000 */ sw $at,0x0($t3) -/* f025648: 8faf0128 */ lw $t7,0x128($sp) -/* f02564c: 51e0000f */ beqzl $t7,.L0f02568c -/* f025650: 8fa40120 */ lw $a0,0x120($sp) -/* f025654: 921802e1 */ lbu $t8,0x2e1($s0) -/* f025658: 0018c842 */ srl $t9,$t8,0x1 -/* f02565c: 5b20000b */ blezl $t9,.L0f02568c -/* f025660: 8fa40120 */ lw $a0,0x120($sp) -/* f025664: 960802e0 */ lhu $t0,0x2e0($s0) -/* f025668: 310a0001 */ andi $t2,$t0,0x1 -/* f02566c: 55400007 */ bnezl $t2,.L0f02568c -/* f025670: 8fa40120 */ lw $a0,0x120($sp) -/* f025674: 8e05001c */ lw $a1,0x1c($s0) -/* f025678: 8fa40124 */ lw $a0,0x124($sp) -/* f02567c: 0fc0af7e */ jal func0f02bdf8 -/* f025680: 00a03025 */ or $a2,$a1,$zero -/* f025684: afa20124 */ sw $v0,0x124($sp) -/* f025688: 8fa40120 */ lw $a0,0x120($sp) -.L0f02568c: -/* f02568c: 27a50098 */ addiu $a1,$sp,0x98 -/* f025690: 0fc2396a */ jal func0f08e5a8 -/* f025694: 24840028 */ addiu $a0,$a0,0x28 -/* f025698: 1840000d */ blez $v0,.L0f0256d0 -/* f02569c: 00000000 */ sll $zero,$zero,0x0 -/* f0256a0: 8e090018 */ lw $t1,0x18($s0) -/* f0256a4: 8fa40124 */ lw $a0,0x124($sp) -/* f0256a8: 87a50098 */ lh $a1,0x98($sp) -/* f0256ac: 00096a00 */ sll $t5,$t1,0x8 -/* f0256b0: 05a00007 */ bltz $t5,.L0f0256d0 -/* f0256b4: 87a6009a */ lh $a2,0x9a($sp) -/* f0256b8: 87ae009e */ lh $t6,0x9e($sp) -/* f0256bc: 87a7009c */ lh $a3,0x9c($sp) -/* f0256c0: 0fc57306 */ jal func0f15cc18 -/* f0256c4: afae0010 */ sw $t6,0x10($sp) -/* f0256c8: 10000004 */ beqz $zero,.L0f0256dc -/* f0256cc: 8fac0100 */ lw $t4,0x100($sp) -.L0f0256d0: -/* f0256d0: 0fc572dd */ jal func0f15cb74 -/* f0256d4: 8fa40124 */ lw $a0,0x124($sp) -/* f0256d8: 8fac0100 */ lw $t4,0x100($sp) -.L0f0256dc: -/* f0256dc: 3c03800a */ lui $v1,0x800a -/* f0256e0: 8c63a244 */ lw $v1,-0x5dbc($v1) -/* f0256e4: 240b0001 */ addiu $t3,$zero,0x1 -/* f0256e8: afab00a4 */ sw $t3,0xa4($sp) -/* f0256ec: afa200ac */ sw $v0,0xac($sp) -/* f0256f0: afac00a8 */ sw $t4,0xa8($sp) -/* f0256f4: 8c6f00d8 */ lw $t7,0xd8($v1) -/* f0256f8: 15e00019 */ bnez $t7,.L0f025760 -/* f0256fc: 3c188007 */ lui $t8,0x8007 -/* f025700: 8f180764 */ lw $t8,0x764($t8) -/* f025704: 57000017 */ bnezl $t8,.L0f025764 -/* f025708: 920b00f8 */ lbu $t3,0xf8($s0) -/* f02570c: 8c620480 */ lw $v0,0x480($v1) -/* f025710: 50400007 */ beqzl $v0,.L0f025730 -/* f025714: 8c6a1c54 */ lw $t2,0x1c54($v1) -/* f025718: 50400012 */ beqzl $v0,.L0f025764 -/* f02571c: 920b00f8 */ lbu $t3,0xf8($s0) -/* f025720: 80590037 */ lb $t9,0x37($v0) -/* f025724: 5720000f */ bnezl $t9,.L0f025764 -/* f025728: 920b00f8 */ lbu $t3,0xf8($s0) -/* f02572c: 8c6a1c54 */ lw $t2,0x1c54($v1) -.L0f025730: -/* f025730: 8c6800c4 */ lw $t0,0xc4($v1) -/* f025734: 240c00ff */ addiu $t4,$zero,0xff -/* f025738: 01404827 */ nor $t1,$t2,$zero -/* f02573c: 01096824 */ and $t5,$t0,$t1 -/* f025740: 31ae0008 */ andi $t6,$t5,0x8 -/* f025744: 11c00006 */ beqz $t6,.L0f025760 -/* f025748: 24040080 */ addiu $a0,$zero,0x80 -/* f02574c: afac0088 */ sw $t4,0x88($sp) -/* f025750: afa0008c */ sw $zero,0x8c($sp) -/* f025754: afa00090 */ sw $zero,0x90($sp) -/* f025758: 10000009 */ beqz $zero,.L0f025780 -/* f02575c: afa40094 */ sw $a0,0x94($sp) -.L0f025760: -/* f025760: 920b00f8 */ lbu $t3,0xf8($s0) -.L0f025764: -/* f025764: afab0088 */ sw $t3,0x88($sp) -/* f025768: 920f00f9 */ lbu $t7,0xf9($s0) -/* f02576c: afaf008c */ sw $t7,0x8c($sp) -/* f025770: 921800fa */ lbu $t8,0xfa($s0) -/* f025774: afb80090 */ sw $t8,0x90($sp) -/* f025778: 921900fb */ lbu $t9,0xfb($s0) -/* f02577c: afb90094 */ sw $t9,0x94($sp) -.L0f025780: -/* f025780: 3c0a800a */ lui $t2,0x800a -/* f025784: 8d4aa2d8 */ lw $t2,-0x5d28($t2) -/* f025788: 51400006 */ beqzl $t2,.L0f0257a4 -/* f02578c: 93a800eb */ lbu $t0,0xeb($sp) -/* f025790: 8fa40120 */ lw $a0,0x120($sp) -/* f025794: 0fc61788 */ jal func0f185e20 -/* f025798: 27a50088 */ addiu $a1,$sp,0x88 -/* f02579c: a3a200eb */ sb $v0,0xeb($sp) -/* f0257a0: 93a800eb */ lbu $t0,0xeb($sp) -.L0f0257a4: -/* f0257a4: 5500000e */ bnezl $t0,.L0f0257e0 -/* f0257a8: 27a40088 */ addiu $a0,$sp,0x88 -/* f0257ac: 8fa40120 */ lw $a0,0x120($sp) -/* f0257b0: 0fc1a3f2 */ jal func0f068fc8 -/* f0257b4: 24050001 */ addiu $a1,$zero,0x1 -/* f0257b8: 8fa40094 */ lw $a0,0x94($sp) -/* f0257bc: 00822023 */ subu $a0,$a0,$v0 -/* f0257c0: 28810100 */ slti $at,$a0,0x100 -/* f0257c4: 14200002 */ bnez $at,.L0f0257d0 -/* f0257c8: 00000000 */ sll $zero,$zero,0x0 -/* f0257cc: 240400ff */ addiu $a0,$zero,0xff -.L0f0257d0: -/* f0257d0: 04810002 */ bgez $a0,.L0f0257dc -/* f0257d4: afa40094 */ sw $a0,0x94($sp) -/* f0257d8: afa00094 */ sw $zero,0x94($sp) -.L0f0257dc: -/* f0257dc: 27a40088 */ addiu $a0,$sp,0x88 -.L0f0257e0: -/* f0257e0: 8fa50104 */ lw $a1,0x104($sp) -/* f0257e4: 0fc1a5d4 */ jal func0f069750 -/* f0257e8: 27a60108 */ addiu $a2,$sp,0x108 -/* f0257ec: 3c03800a */ lui $v1,0x800a -/* f0257f0: 8c63a244 */ lw $v1,-0x5dbc($v1) -/* f0257f4: 3c0d8007 */ lui $t5,0x8007 -/* f0257f8: 8c6900d8 */ lw $t1,0xd8($v1) -/* f0257fc: 5520001c */ bnezl $t1,.L0f025870 -/* f025800: 946a0010 */ lhu $t2,0x10($v1) -/* f025804: 8dad0764 */ lw $t5,0x764($t5) -/* f025808: 55a00019 */ bnezl $t5,.L0f025870 -/* f02580c: 946a0010 */ lhu $t2,0x10($v1) -/* f025810: 8c620480 */ lw $v0,0x480($v1) -/* f025814: 50400007 */ beqzl $v0,.L0f025834 -/* f025818: 8c6b1c54 */ lw $t3,0x1c54($v1) -/* f02581c: 50400014 */ beqzl $v0,.L0f025870 -/* f025820: 946a0010 */ lhu $t2,0x10($v1) -/* f025824: 804e0037 */ lb $t6,0x37($v0) -/* f025828: 55c00011 */ bnezl $t6,.L0f025870 -/* f02582c: 946a0010 */ lhu $t2,0x10($v1) -/* f025830: 8c6b1c54 */ lw $t3,0x1c54($v1) -.L0f025834: -/* f025834: 8c6c00c4 */ lw $t4,0xc4($v1) -/* f025838: 3c02800a */ lui $v0,0x800a -/* f02583c: 01607827 */ nor $t7,$t3,$zero -/* f025840: 018fc024 */ and $t8,$t4,$t7 -/* f025844: 33190001 */ andi $t9,$t8,0x1 -/* f025848: 53200009 */ beqzl $t9,.L0f025870 -/* f02584c: 946a0010 */ lhu $t2,0x10($v1) -/* f025850: 9042caef */ lbu $v0,-0x3511($v0) -/* f025854: 3c04800a */ lui $a0,0x800a -/* f025858: 9084caf0 */ lbu $a0,-0x3510($a0) -/* f02585c: afa20088 */ sw $v0,0x88($sp) -/* f025860: afa2008c */ sw $v0,0x8c($sp) -/* f025864: afa20090 */ sw $v0,0x90($sp) -/* f025868: afa40094 */ sw $a0,0x94($sp) -/* f02586c: 946a0010 */ lhu $t2,0x10($v1) -.L0f025870: -/* f025870: 24010001 */ addiu $at,$zero,0x1 -/* f025874: 3c028006 */ lui $v0,0x8006 -/* f025878: 1541001e */ bne $t2,$at,.L0f0258f4 -/* f02587c: 24422a48 */ addiu $v0,$v0,0x2a48 -/* f025880: 3c01437f */ lui $at,0x437f -/* f025884: 44810000 */ mtc1 $at,$f0 -/* f025888: c7b000f0 */ lwc1 $f16,0xf0($sp) -/* f02588c: 906d0270 */ lbu $t5,0x270($v1) -/* f025890: 3c013f80 */ lui $at,0x3f80 -/* f025894: 46008482 */ mul.s $f18,$f16,$f0 -/* f025898: 000d7080 */ sll $t6,$t5,0x2 -/* f02589c: 03ae5821 */ addu $t3,$sp,$t6 -/* f0258a0: 44815000 */ mtc1 $at,$f10 -/* f0258a4: 240e00ff */ addiu $t6,$zero,0xff -/* f0258a8: 4600910d */ trunc.w.s $f4,$f18 -/* f0258ac: 44092000 */ mfc1 $t1,$f4 -/* f0258b0: 00000000 */ sll $zero,$zero,0x0 -/* f0258b4: ad690088 */ sw $t1,0x88($t3) -/* f0258b8: c7a800f0 */ lwc1 $f8,0xf0($sp) -/* f0258bc: 90780271 */ lbu $t8,0x271($v1) -/* f0258c0: 46085181 */ sub.s $f6,$f10,$f8 -/* f0258c4: 0018c880 */ sll $t9,$t8,0x2 -/* f0258c8: 03b95021 */ addu $t2,$sp,$t9 -/* f0258cc: 46003402 */ mul.s $f16,$f6,$f0 -/* f0258d0: 4600848d */ trunc.w.s $f18,$f16 -/* f0258d4: 440f9000 */ mfc1 $t7,$f18 -/* f0258d8: 00000000 */ sll $zero,$zero,0x0 -/* f0258dc: ad4f0088 */ sw $t7,0x88($t2) -/* f0258e0: 90680272 */ lbu $t0,0x272($v1) -/* f0258e4: 00086880 */ sll $t5,$t0,0x2 -/* f0258e8: 03ad4821 */ addu $t1,$sp,$t5 -/* f0258ec: ad200088 */ sw $zero,0x88($t1) -/* f0258f0: afae0094 */ sw $t6,0x94($sp) -.L0f0258f4: -/* f0258f4: 904b0002 */ lbu $t3,0x2($v0) -/* f0258f8: 90580000 */ lbu $t8,0x0($v0) -/* f0258fc: 904a0001 */ lbu $t2,0x1($v0) -/* f025900: 000b6200 */ sll $t4,$t3,0x8 -/* f025904: 00187e00 */ sll $t7,$t8,0x18 -/* f025908: 8fad0088 */ lw $t5,0x88($sp) -/* f02590c: 018fc825 */ or $t9,$t4,$t7 -/* f025910: 8fa40094 */ lw $a0,0x94($sp) -/* f025914: 8fab008c */ lw $t3,0x8c($sp) -/* f025918: 000a4400 */ sll $t0,$t2,0x10 -/* f02591c: 8faf0090 */ lw $t7,0x90($sp) -/* f025920: 03281825 */ or $v1,$t9,$t0 -/* f025924: 8fa800fc */ lw $t0,0xfc($sp) -/* f025928: 000d4e00 */ sll $t1,$t5,0x18 -/* f02592c: 00897025 */ or $t6,$a0,$t1 -/* f025930: 000bc400 */ sll $t8,$t3,0x10 -/* f025934: 01d86025 */ or $t4,$t6,$t8 -/* f025938: 000f5200 */ sll $t2,$t7,0x8 -/* f02593c: 018ac825 */ or $t9,$t4,$t2 -/* f025940: 290100ff */ slti $at,$t0,0xff -/* f025944: 10200007 */ beqz $at,.L0f025964 -/* f025948: afb900d8 */ sw $t9,0xd8($sp) -/* f02594c: 93a900ff */ lbu $t1,0xff($sp) -/* f025950: 240d0008 */ addiu $t5,$zero,0x8 -/* f025954: afad00d0 */ sw $t5,0xd0($sp) -/* f025958: 00691825 */ or $v1,$v1,$t1 -/* f02595c: 10000004 */ beqz $zero,.L0f025970 -/* f025960: afa300d4 */ sw $v1,0xd4($sp) -.L0f025964: -/* f025964: 240b0007 */ addiu $t3,$zero,0x7 -/* f025968: afa300d4 */ sw $v1,0xd4($sp) -/* f02596c: afab00d0 */ sw $t3,0xd0($sp) -.L0f025970: -/* f025970: 8fae0118 */ lw $t6,0x118($sp) -/* f025974: 3c188008 */ lui $t8,0x8008 -/* f025978: 2718ce98 */ addiu $t8,$t8,-12648 -/* f02597c: 8dc40008 */ lw $a0,0x8($t6) -/* f025980: 8c8f0004 */ lw $t7,0x4($a0) -/* f025984: 570f0020 */ bnel $t8,$t7,.L0f025a08 -/* f025988: 82020006 */ lb $v0,0x6($s0) -/* f02598c: 0c006a47 */ jal 0x1a91c -/* f025990: 24050004 */ addiu $a1,$zero,0x4 -/* f025994: 8fac0118 */ lw $t4,0x118($sp) -/* f025998: 24050005 */ addiu $a1,$zero,0x5 -/* f02599c: 8d840008 */ lw $a0,0x8($t4) -/* f0259a0: 0c006a47 */ jal 0x1a91c -/* f0259a4: afa20080 */ sw $v0,0x80($sp) -/* f0259a8: 8fa60080 */ lw $a2,0x80($sp) -/* f0259ac: 50c00016 */ beqzl $a2,.L0f025a08 -/* f0259b0: 82020006 */ lb $v0,0x6($s0) -/* f0259b4: 10400013 */ beqz $v0,.L0f025a04 -/* f0259b8: 8fa40118 */ lw $a0,0x118($sp) -/* f0259bc: 00c02825 */ or $a1,$a2,$zero -/* f0259c0: 0c006a87 */ jal 0x1aa1c -/* f0259c4: afa2007c */ sw $v0,0x7c($sp) -/* f0259c8: 8fa5007c */ lw $a1,0x7c($sp) -/* f0259cc: afa20078 */ sw $v0,0x78($sp) -/* f0259d0: 0c006a87 */ jal 0x1aa1c -/* f0259d4: 8fa40118 */ lw $a0,0x118($sp) -/* f0259d8: 82040007 */ lb $a0,0x7($s0) -/* f0259dc: 38830004 */ xori $v1,$a0,0x4 -/* f0259e0: 2c630001 */ sltiu $v1,$v1,0x1 -/* f0259e4: 54600004 */ bnezl $v1,.L0f0259f8 -/* f0259e8: ac430000 */ sw $v1,0x0($v0) -/* f0259ec: 38830005 */ xori $v1,$a0,0x5 -/* f0259f0: 2c630001 */ sltiu $v1,$v1,0x1 -/* f0259f4: ac430000 */ sw $v1,0x0($v0) -.L0f0259f8: -/* f0259f8: 8fb90078 */ lw $t9,0x78($sp) -/* f0259fc: 2c6a0001 */ sltiu $t2,$v1,0x1 -/* f025a00: af2a0000 */ sw $t2,0x0($t9) -.L0f025a04: -/* f025a04: 82020006 */ lb $v0,0x6($s0) -.L0f025a08: -/* f025a08: 2401000f */ addiu $at,$zero,0xf -/* f025a0c: 8fa80118 */ lw $t0,0x118($sp) -/* f025a10: 10410007 */ beq $v0,$at,.L0f025a30 -/* f025a14: 24010005 */ addiu $at,$zero,0x5 -/* f025a18: 10410005 */ beq $v0,$at,.L0f025a30 -/* f025a1c: 24010029 */ addiu $at,$zero,0x29 -/* f025a20: 10410003 */ beq $v0,$at,.L0f025a30 -/* f025a24: 2401003a */ addiu $at,$zero,0x3a -/* f025a28: 54410035 */ bnel $v0,$at,.L0f025b00 -/* f025a2c: 920c02fe */ lbu $t4,0x2fe($s0) -.L0f025a30: -/* f025a30: 8d040008 */ lw $a0,0x8($t0) -/* f025a34: 3c0d8008 */ lui $t5,0x8008 -/* f025a38: 25adce40 */ addiu $t5,$t5,-12736 -/* f025a3c: 8c890004 */ lw $t1,0x4($a0) -/* f025a40: 55a9002f */ bnel $t5,$t1,.L0f025b00 -/* f025a44: 920c02fe */ lbu $t4,0x2fe($s0) -/* f025a48: 0c006a47 */ jal 0x1a91c -/* f025a4c: 24050004 */ addiu $a1,$zero,0x4 -/* f025a50: 1040002a */ beqz $v0,.L0f025afc -/* f025a54: 00402825 */ or $a1,$v0,$zero -/* f025a58: 944b0000 */ lhu $t3,0x0($v0) -/* f025a5c: 24010017 */ addiu $at,$zero,0x17 -/* f025a60: 55610027 */ bnel $t3,$at,.L0f025b00 -/* f025a64: 920c02fe */ lbu $t4,0x2fe($s0) -/* f025a68: 0c006a87 */ jal 0x1aa1c -/* f025a6c: 8fa40118 */ lw $a0,0x118($sp) -/* f025a70: 8c4e0000 */ lw $t6,0x0($v0) -/* f025a74: 24050002 */ addiu $a1,$zero,0x2 -/* f025a78: 51c00021 */ beqzl $t6,.L0f025b00 -/* f025a7c: 920c02fe */ lbu $t4,0x2fe($s0) -/* f025a80: 8c440000 */ lw $a0,0x0($v0) -/* f025a84: 0c006a47 */ jal 0x1a91c -/* f025a88: afa2006c */ sw $v0,0x6c($sp) -/* f025a8c: 8fa3006c */ lw $v1,0x6c($sp) -/* f025a90: 24050003 */ addiu $a1,$zero,0x3 -/* f025a94: 8c640000 */ lw $a0,0x0($v1) -/* f025a98: 0c006a47 */ jal 0x1a91c -/* f025a9c: afa20068 */ sw $v0,0x68($sp) -/* f025aa0: 8fa60068 */ lw $a2,0x68($sp) -/* f025aa4: 50c00016 */ beqzl $a2,.L0f025b00 -/* f025aa8: 920c02fe */ lbu $t4,0x2fe($s0) -/* f025aac: 10400013 */ beqz $v0,.L0f025afc -/* f025ab0: 8fa40118 */ lw $a0,0x118($sp) -/* f025ab4: 00c02825 */ or $a1,$a2,$zero -/* f025ab8: 0c006a87 */ jal 0x1aa1c -/* f025abc: afa20064 */ sw $v0,0x64($sp) -/* f025ac0: 8fa50064 */ lw $a1,0x64($sp) -/* f025ac4: afa20060 */ sw $v0,0x60($sp) -/* f025ac8: 0c006a87 */ jal 0x1aa1c -/* f025acc: 8fa40118 */ lw $a0,0x118($sp) -/* f025ad0: 82040007 */ lb $a0,0x7($s0) -/* f025ad4: 38830004 */ xori $v1,$a0,0x4 -/* f025ad8: 2c630001 */ sltiu $v1,$v1,0x1 -/* f025adc: 54600004 */ bnezl $v1,.L0f025af0 -/* f025ae0: ac430000 */ sw $v1,0x0($v0) -/* f025ae4: 38830005 */ xori $v1,$a0,0x5 -/* f025ae8: 2c630001 */ sltiu $v1,$v1,0x1 -/* f025aec: ac430000 */ sw $v1,0x0($v0) -.L0f025af0: -/* f025af0: 8faf0060 */ lw $t7,0x60($sp) -/* f025af4: 2c780001 */ sltiu $t8,$v1,0x1 -/* f025af8: adf80000 */ sw $t8,0x0($t7) -.L0f025afc: -/* f025afc: 920c02fe */ lbu $t4,0x2fe($s0) -.L0f025b00: -/* f025b00: 24010002 */ addiu $at,$zero,0x2 -/* f025b04: 15810009 */ bne $t4,$at,.L0f025b2c -/* f025b08: 00000000 */ sll $zero,$zero,0x0 -/* f025b0c: 96050362 */ lhu $a1,0x362($s0) -/* f025b10: 92060362 */ lbu $a2,0x362($s0) -/* f025b14: 02002025 */ or $a0,$s0,$zero -/* f025b18: 00055302 */ srl $t2,$a1,0xc -/* f025b1c: 30d9000f */ andi $t9,$a2,0xf -/* f025b20: 03203025 */ or $a2,$t9,$zero -/* f025b24: 0fc0b32d */ jal func0f02ccb4 -/* f025b28: 01402825 */ or $a1,$t2,$zero -.L0f025b2c: -/* f025b2c: 3c02800a */ lui $v0,0x800a -/* f025b30: 8c42a248 */ lw $v0,-0x5db8($v0) -/* f025b34: 02002025 */ or $a0,$s0,$zero -/* f025b38: 8c480034 */ lw $t0,0x34($v0) -/* f025b3c: 250d0001 */ addiu $t5,$t0,0x1 -/* f025b40: 0fc091ce */ jal func0f024738 -/* f025b44: ac4d0034 */ sw $t5,0x34($v0) -/* f025b48: 10400005 */ beqz $v0,.L0f025b60 -/* f025b4c: 27a400a0 */ addiu $a0,$sp,0xa0 -/* f025b50: 3c097f02 */ lui $t1,0x7f02 -/* f025b54: 25294b18 */ addiu $t1,$t1,0x4b18 -/* f025b58: 3c018006 */ lui $at,0x8006 -/* f025b5c: ac29efc4 */ sw $t1,-0x103c($at) -.L0f025b60: -/* f025b60: 0c0087bd */ jal 0x21ef4 -/* f025b64: 8fa50118 */ lw $a1,0x118($sp) -/* f025b68: 8fab0120 */ lw $t3,0x120($sp) -/* f025b6c: 8d64001c */ lw $a0,0x1c($t3) -/* f025b70: 10800009 */ beqz $a0,.L0f025b98 -/* f025b74: 27a500a0 */ addiu $a1,$sp,0xa0 -.L0f025b78: -/* f025b78: 8fa60128 */ lw $a2,0x128($sp) -/* f025b7c: 02003825 */ or $a3,$s0,$zero -/* f025b80: 0fc0941d */ jal func0f025074 -/* f025b84: afa400f4 */ sw $a0,0xf4($sp) -/* f025b88: 8fa400f4 */ lw $a0,0xf4($sp) -/* f025b8c: 8c840020 */ lw $a0,0x20($a0) -/* f025b90: 5480fff9 */ bnezl $a0,.L0f025b78 -/* f025b94: 27a500a0 */ addiu $a1,$sp,0xa0 -.L0f025b98: -/* f025b98: 8fb80128 */ lw $t8,0x128($sp) -/* f025b9c: 8fae00ac */ lw $t6,0xac($sp) -/* f025ba0: 3c018006 */ lui $at,0x8006 -/* f025ba4: ac20efc4 */ sw $zero,-0x103c($at) -/* f025ba8: 130000b8 */ beqz $t8,.L0f025e8c -/* f025bac: afae0124 */ sw $t6,0x124($sp) -/* f025bb0: 8e0f031c */ lw $t7,0x31c($s0) -/* f025bb4: 55e0008e */ bnezl $t7,.L0f025df0 -/* f025bb8: 8fab0118 */ lw $t3,0x118($sp) -/* f025bbc: 820c0007 */ lb $t4,0x7($s0) -/* f025bc0: 24010023 */ addiu $at,$zero,0x23 -/* f025bc4: 5181008a */ beql $t4,$at,.L0f025df0 -/* f025bc8: 8fab0118 */ lw $t3,0x118($sp) -/* f025bcc: c60000b8 */ lwc1 $f0,0xb8($s0) -/* f025bd0: 44802000 */ mtc1 $zero,$f4 -/* f025bd4: 00001825 */ or $v1,$zero,$zero -/* f025bd8: 46002032 */ c.eq.s $f4,$f0 -/* f025bdc: 00000000 */ sll $zero,$zero,0x0 -/* f025be0: 45020003 */ bc1fl .L0f025bf0 -/* f025be4: 44834000 */ mtc1 $v1,$f8 -/* f025be8: 24030001 */ addiu $v1,$zero,0x1 -/* f025bec: 44834000 */ mtc1 $v1,$f8 -.L0f025bf0: -/* f025bf0: 3c01c780 */ lui $at,0xc780 -/* f025bf4: 44815000 */ mtc1 $at,$f10 -/* f025bf8: 468041a0 */ cvt.s.w $f6,$f8 -/* f025bfc: 3c014780 */ lui $at,0x4780 -/* f025c00: 4606503c */ c.lt.s $f10,$f6 -/* f025c04: 00000000 */ sll $zero,$zero,0x0 -/* f025c08: 45020079 */ bc1fl .L0f025df0 -/* f025c0c: 8fab0118 */ lw $t3,0x118($sp) -/* f025c10: 44818000 */ mtc1 $at,$f16 -/* f025c14: 8faa0120 */ lw $t2,0x120($sp) -/* f025c18: 4610003c */ c.lt.s $f0,$f16 -/* f025c1c: 00000000 */ sll $zero,$zero,0x0 -/* f025c20: 45020073 */ bc1fl .L0f025df0 -/* f025c24: 8fab0118 */ lw $t3,0x118($sp) -/* f025c28: c552000c */ lwc1 $f18,0xc($t2) -/* f025c2c: 3c0143c8 */ lui $at,0x43c8 -/* f025c30: 44817000 */ mtc1 $at,$f14 -/* f025c34: 46009301 */ sub.s $f12,$f18,$f0 -/* f025c38: 3c19800a */ lui $t9,0x800a -/* f025c3c: 460e603e */ c.le.s $f12,$f14 -/* f025c40: 00000000 */ sll $zero,$zero,0x0 -/* f025c44: 4502006a */ bc1fl .L0f025df0 -/* f025c48: 8fab0118 */ lw $t3,0x118($sp) -/* f025c4c: 8f39a244 */ lw $t9,-0x5dbc($t9) -/* f025c50: 24010001 */ addiu $at,$zero,0x1 -/* f025c54: 2404000b */ addiu $a0,$zero,0xb -/* f025c58: 97280010 */ lhu $t0,0x10($t9) -/* f025c5c: 51010064 */ beql $t0,$at,.L0f025df0 -/* f025c60: 8fab0118 */ lw $t3,0x118($sp) -/* f025c64: 86020010 */ lh $v0,0x10($s0) -/* f025c68: 2401005c */ addiu $at,$zero,0x5c -/* f025c6c: 8fab0104 */ lw $t3,0x104($sp) -/* f025c70: 10410002 */ beq $v0,$at,.L0f025c7c -/* f025c74: 24010093 */ addiu $at,$zero,0x93 -/* f025c78: 14410004 */ bne $v0,$at,.L0f025c8c -.L0f025c7c: -/* f025c7c: 3c0142a0 */ lui $at,0x42a0 -/* f025c80: 44811000 */ mtc1 $at,$f2 -/* f025c84: 1000000b */ beqz $zero,.L0f025cb4 -/* f025c88: 8e0d0018 */ lw $t5,0x18($s0) -.L0f025c8c: -/* f025c8c: 2401006c */ addiu $at,$zero,0x6c -/* f025c90: 14410004 */ bne $v0,$at,.L0f025ca4 -/* f025c94: 3c014140 */ lui $at,0x4140 -/* f025c98: 44811000 */ mtc1 $at,$f2 -/* f025c9c: 10000005 */ beqz $zero,.L0f025cb4 -/* f025ca0: 8e0d0018 */ lw $t5,0x18($s0) -.L0f025ca4: -/* f025ca4: 3c01420c */ lui $at,0x420c -/* f025ca8: 44811000 */ mtc1 $at,$f2 -/* f025cac: 00000000 */ sll $zero,$zero,0x0 -/* f025cb0: 8e0d0018 */ lw $t5,0x18($s0) -.L0f025cb4: -/* f025cb4: 24010001 */ addiu $at,$zero,0x1 -/* f025cb8: 31a92000 */ andi $t1,$t5,0x2000 -/* f025cbc: 11200003 */ beqz $t1,.L0f025ccc -/* f025cc0: 00000000 */ sll $zero,$zero,0x0 -/* f025cc4: 1000001b */ beqz $zero,.L0f025d34 -/* f025cc8: 00001825 */ or $v1,$zero,$zero -.L0f025ccc: -/* f025ccc: 15610013 */ bne $t3,$at,.L0f025d1c -/* f025cd0: 8fa300fc */ lw $v1,0xfc($sp) -/* f025cd4: 8fae00fc */ lw $t6,0xfc($sp) -/* f025cd8: 3c013f80 */ lui $at,0x3f80 -/* f025cdc: 44812000 */ mtc1 $at,$f4 -/* f025ce0: 000ec080 */ sll $t8,$t6,0x2 -/* f025ce4: 030ec023 */ subu $t8,$t8,$t6 -/* f025ce8: 0018c0c0 */ sll $t8,$t8,0x3 -/* f025cec: 030ec021 */ addu $t8,$t8,$t6 -/* f025cf0: 0018c080 */ sll $t8,$t8,0x2 -/* f025cf4: 00187a03 */ sra $t7,$t8,0x8 -/* f025cf8: 448f3000 */ mtc1 $t7,$f6 -/* f025cfc: c7a80114 */ lwc1 $f8,0x114($sp) -/* f025d00: 46803420 */ cvt.s.w $f16,$f6 -/* f025d04: 46082281 */ sub.s $f10,$f4,$f8 -/* f025d08: 46105482 */ mul.s $f18,$f10,$f16 -/* f025d0c: 4600910d */ trunc.w.s $f4,$f18 -/* f025d10: 44032000 */ mfc1 $v1,$f4 -/* f025d14: 10000008 */ beqz $zero,.L0f025d38 -/* f025d18: 3c014316 */ lui $at,0x4316 -.L0f025d1c: -/* f025d1c: 00035080 */ sll $t2,$v1,0x2 -/* f025d20: 01435023 */ subu $t2,$t2,$v1 -/* f025d24: 000a50c0 */ sll $t2,$t2,0x3 -/* f025d28: 01435021 */ addu $t2,$t2,$v1 -/* f025d2c: 000a5080 */ sll $t2,$t2,0x2 -/* f025d30: 000a1a03 */ sra $v1,$t2,0x8 -.L0f025d34: -/* f025d34: 3c014316 */ lui $at,0x4316 -.L0f025d38: -/* f025d38: 44814000 */ mtc1 $at,$f8 -/* f025d3c: 00000000 */ sll $zero,$zero,0x0 -/* f025d40: 460c403e */ c.le.s $f8,$f12 -/* f025d44: 00000000 */ sll $zero,$zero,0x0 -/* f025d48: 4502000d */ bc1fl .L0f025d80 -/* f025d4c: afa30058 */ sw $v1,0x58($sp) -/* f025d50: 44833000 */ mtc1 $v1,$f6 -/* f025d54: 460c7401 */ sub.s $f16,$f14,$f12 -/* f025d58: 3c017f1b */ lui $at,0x7f1b -/* f025d5c: c42488fc */ lwc1 $f4,-0x7704($at) -/* f025d60: 468032a0 */ cvt.s.w $f10,$f6 -/* f025d64: 46105482 */ mul.s $f18,$f10,$f16 -/* f025d68: 00000000 */ sll $zero,$zero,0x0 -/* f025d6c: 46049202 */ mul.s $f8,$f18,$f4 -/* f025d70: 4600418d */ trunc.w.s $f6,$f8 -/* f025d74: 44033000 */ mfc1 $v1,$f6 -/* f025d78: 00000000 */ sll $zero,$zero,0x0 -/* f025d7c: afa30058 */ sw $v1,0x58($sp) -.L0f025d80: -/* f025d80: 0fc41b99 */ jal func0f106e64 -/* f025d84: e7a20050 */ swc1 $f2,0x50($sp) -/* f025d88: 8fa30058 */ lw $v1,0x58($sp) -/* f025d8c: 10400005 */ beqz $v0,.L0f025da4 -/* f025d90: c7a20050 */ lwc1 $f2,0x50($sp) -/* f025d94: 3c017f1b */ lui $at,0x7f1b -/* f025d98: c42a8900 */ lwc1 $f10,-0x7700($at) -/* f025d9c: 460a1082 */ mul.s $f2,$f2,$f10 -/* f025da0: 00000000 */ sll $zero,$zero,0x0 -.L0f025da4: -/* f025da4: 02002025 */ or $a0,$s0,$zero -/* f025da8: afa30058 */ sw $v1,0x58($sp) -/* f025dac: 0fc0f917 */ jal func0f03e45c -/* f025db0: e7a20050 */ swc1 $f2,0x50($sp) -/* f025db4: 8fad0120 */ lw $t5,0x120($sp) -/* f025db8: 8fa30058 */ lw $v1,0x58($sp) -/* f025dbc: c7a20050 */ lwc1 $f2,0x50($sp) -/* f025dc0: 8e0600b8 */ lw $a2,0xb8($s0) -/* f025dc4: 2401ff00 */ addiu $at,$zero,-256 -/* f025dc8: 8da50008 */ lw $a1,0x8($t5) -/* f025dcc: 8da70010 */ lw $a3,0x10($t5) -/* f025dd0: 00614825 */ or $t1,$v1,$at -/* f025dd4: afa90018 */ sw $t1,0x18($sp) -/* f025dd8: e7a00010 */ swc1 $f0,0x10($sp) -/* f025ddc: 8fa40124 */ lw $a0,0x124($sp) -/* f025de0: 0fc203e3 */ jal func0f080f8c -/* f025de4: e7a20014 */ swc1 $f2,0x14($sp) -/* f025de8: afa20124 */ sw $v0,0x124($sp) -/* f025dec: 8fab0118 */ lw $t3,0x118($sp) -.L0f025df0: -/* f025df0: 8d6e0008 */ lw $t6,0x8($t3) -/* f025df4: 8d64000c */ lw $a0,0xc($t3) -/* f025df8: 0fc30cfc */ jal func0f0c33f0 -/* f025dfc: 85c5000e */ lh $a1,0xe($t6) -/* f025e00: 3c03800a */ lui $v1,0x800a -/* f025e04: 8c63a244 */ lw $v1,-0x5dbc($v1) -/* f025e08: 3c0f8007 */ lui $t7,0x8007 -/* f025e0c: 8fa40124 */ lw $a0,0x124($sp) -/* f025e10: 8c7800d8 */ lw $t8,0xd8($v1) -/* f025e14: 02002825 */ or $a1,$s0,$zero -/* f025e18: 17000019 */ bnez $t8,.L0f025e80 -/* f025e1c: 00000000 */ sll $zero,$zero,0x0 -/* f025e20: 8def0764 */ lw $t7,0x764($t7) -/* f025e24: 15e00016 */ bnez $t7,.L0f025e80 -/* f025e28: 00000000 */ sll $zero,$zero,0x0 -/* f025e2c: 8c620480 */ lw $v0,0x480($v1) -/* f025e30: 50400007 */ beqzl $v0,.L0f025e50 -/* f025e34: 8c791c54 */ lw $t9,0x1c54($v1) -/* f025e38: 10400011 */ beqz $v0,.L0f025e80 -/* f025e3c: 00000000 */ sll $zero,$zero,0x0 -/* f025e40: 804c0037 */ lb $t4,0x37($v0) -/* f025e44: 1580000e */ bnez $t4,.L0f025e80 -/* f025e48: 00000000 */ sll $zero,$zero,0x0 -/* f025e4c: 8c791c54 */ lw $t9,0x1c54($v1) -.L0f025e50: -/* f025e50: 8c6a00c4 */ lw $t2,0xc4($v1) -/* f025e54: 24060080 */ addiu $a2,$zero,0x80 -/* f025e58: 03204027 */ nor $t0,$t9,$zero -/* f025e5c: 01486824 */ and $t5,$t2,$t0 -/* f025e60: 31a90008 */ andi $t1,$t5,0x8 -/* f025e64: 11200006 */ beqz $t1,.L0f025e80 -/* f025e68: 00000000 */ sll $zero,$zero,0x0 -/* f025e6c: 8fa40124 */ lw $a0,0x124($sp) -/* f025e70: 0fc0b1b8 */ jal func0f02c6e0 -/* f025e74: 02002825 */ or $a1,$s0,$zero -/* f025e78: 10000004 */ beqz $zero,.L0f025e8c -/* f025e7c: afa20124 */ sw $v0,0x124($sp) -.L0f025e80: -/* f025e80: 0fc0b1b8 */ jal func0f02c6e0 -/* f025e84: 8fa600fc */ lw $a2,0xfc($sp) -/* f025e88: afa20124 */ sw $v0,0x124($sp) -.L0f025e8c: -/* f025e8c: 8fa20124 */ lw $v0,0x124($sp) -.L0f025e90: -/* f025e90: 8fbf002c */ lw $ra,0x2c($sp) -/* f025e94: 8fb00028 */ lw $s0,0x28($sp) -/* f025e98: 27bd0120 */ addiu $sp,$sp,0x120 -/* f025e9c: 03e00008 */ jr $ra -/* f025ea0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f025ea4 -/* f025ea4: 27bdffc0 */ addiu $sp,$sp,-64 -/* f025ea8: afbf0024 */ sw $ra,0x24($sp) -/* f025eac: afb00020 */ sw $s0,0x20($sp) -/* f025eb0: afa40040 */ sw $a0,0x40($sp) -/* f025eb4: afa50044 */ sw $a1,0x44($sp) -/* f025eb8: afa60048 */ sw $a2,0x48($sp) -/* f025ebc: afa7004c */ sw $a3,0x4c($sp) -/* f025ec0: 8c90001c */ lw $s0,0x1c($a0) -/* f025ec4: 0fc4f92a */ jal func0f13e4a8 -/* f025ec8: 8fa40054 */ lw $a0,0x54($sp) -/* f025ecc: 1040000b */ beqz $v0,.L0f025efc -/* f025ed0: 8fa40040 */ lw $a0,0x40($sp) -/* f025ed4: 86040028 */ lh $a0,0x28($s0) -/* f025ed8: 240f0019 */ addiu $t7,$zero,0x19 -/* f025edc: afaf0014 */ sw $t7,0x14($sp) -/* f025ee0: afa00010 */ sw $zero,0x10($sp) -/* f025ee4: 02002825 */ or $a1,$s0,$zero -/* f025ee8: 8fa6004c */ lw $a2,0x4c($sp) -/* f025eec: 0fc4be7c */ jal func0f12f9f0 -/* f025ef0: 8fa70050 */ lw $a3,0x50($sp) -/* f025ef4: 1000006f */ beqz $zero,.L0f0260b4 -/* f025ef8: 8fbf0024 */ lw $ra,0x24($sp) -.L0f025efc: -/* f025efc: 0fc0cfe8 */ jal func0f033fa0 -/* f025f00: 00000000 */ sll $zero,$zero,0x0 -/* f025f04: 44802000 */ mtc1 $zero,$f4 -/* f025f08: 8fa40040 */ lw $a0,0x40($sp) -/* f025f0c: 02002825 */ or $a1,$s0,$zero -/* f025f10: 4600203c */ c.lt.s $f4,$f0 -/* f025f14: 8fa6004c */ lw $a2,0x4c($sp) -/* f025f18: 8fa70050 */ lw $a3,0x50($sp) -/* f025f1c: 8fb80044 */ lw $t8,0x44($sp) -/* f025f20: 45020008 */ bc1fl .L0f025f44 -/* f025f24: 93020000 */ lbu $v0,0x0($t8) -/* f025f28: 86040028 */ lh $a0,0x28($s0) -/* f025f2c: afa00014 */ sw $zero,0x14($sp) -/* f025f30: 0fc4be7c */ jal func0f12f9f0 -/* f025f34: afa00010 */ sw $zero,0x10($sp) -/* f025f38: 1000005e */ beqz $zero,.L0f0260b4 -/* f025f3c: 8fbf0024 */ lw $ra,0x24($sp) -/* f025f40: 93020000 */ lbu $v0,0x0($t8) -.L0f025f44: -/* f025f44: 24010001 */ addiu $at,$zero,0x1 -/* f025f48: 24030004 */ addiu $v1,$zero,0x4 -/* f025f4c: 1041000b */ beq $v0,$at,.L0f025f7c -/* f025f50: 8fa6004c */ lw $a2,0x4c($sp) -/* f025f54: 10620009 */ beq $v1,$v0,.L0f025f7c -/* f025f58: 24050002 */ addiu $a1,$zero,0x2 -/* f025f5c: 50a20008 */ beql $a1,$v0,.L0f025f80 -/* f025f60: 86040028 */ lh $a0,0x28($s0) -/* f025f64: 8fa20048 */ lw $v0,0x48($sp) -/* f025f68: 24010064 */ addiu $at,$zero,0x64 -/* f025f6c: 10410003 */ beq $v0,$at,.L0f025f7c -/* f025f70: 2401006e */ addiu $at,$zero,0x6e -/* f025f74: 14410009 */ bne $v0,$at,.L0f025f9c -/* f025f78: 00000000 */ sll $zero,$zero,0x0 -.L0f025f7c: -/* f025f7c: 86040028 */ lh $a0,0x28($s0) -.L0f025f80: -/* f025f80: afa00014 */ sw $zero,0x14($sp) -/* f025f84: afa00010 */ sw $zero,0x10($sp) -/* f025f88: 02002825 */ or $a1,$s0,$zero -/* f025f8c: 0fc4be7c */ jal func0f12f9f0 -/* f025f90: 8fa70050 */ lw $a3,0x50($sp) -/* f025f94: 10000047 */ beqz $zero,.L0f0260b4 -/* f025f98: 8fbf0024 */ lw $ra,0x24($sp) -.L0f025f9c: -/* f025f9c: 10800003 */ beqz $a0,.L0f025fac -/* f025fa0: 00001025 */ or $v0,$zero,$zero -/* f025fa4: 10000001 */ beqz $zero,.L0f025fac -/* f025fa8: 908202fe */ lbu $v0,0x2fe($a0) -.L0f025fac: -/* f025fac: 10450005 */ beq $v0,$a1,.L0f025fc4 -/* f025fb0: 8fa6004c */ lw $a2,0x4c($sp) -/* f025fb4: 10430003 */ beq $v0,$v1,.L0f025fc4 -/* f025fb8: 24010003 */ addiu $at,$zero,0x3 -/* f025fbc: 5441000b */ bnel $v0,$at,.L0f025fec -/* f025fc0: 8c88032c */ lw $t0,0x32c($a0) -.L0f025fc4: -/* f025fc4: 86040028 */ lh $a0,0x28($s0) -/* f025fc8: 24190001 */ addiu $t9,$zero,0x1 -/* f025fcc: afb90014 */ sw $t9,0x14($sp) -/* f025fd0: afa00010 */ sw $zero,0x10($sp) -/* f025fd4: 02002825 */ or $a1,$s0,$zero -/* f025fd8: 0fc4be7c */ jal func0f12f9f0 -/* f025fdc: 8fa70050 */ lw $a3,0x50($sp) -/* f025fe0: 10000034 */ beqz $zero,.L0f0260b4 -/* f025fe4: 8fbf0024 */ lw $ra,0x24($sp) -/* f025fe8: 8c88032c */ lw $t0,0x32c($a0) -.L0f025fec: -/* f025fec: 000854c0 */ sll $t2,$t0,0x13 -/* f025ff0: 05420030 */ bltzl $t2,.L0f0260b4 -/* f025ff4: 8fbf0024 */ lw $ra,0x24($sp) -/* f025ff8: 0c004b70 */ jal 0x12dc0 -/* f025ffc: 00000000 */ sll $zero,$zero,0x0 -/* f026000: 304b0004 */ andi $t3,$v0,0x4 -/* f026004: 1560001a */ bnez $t3,.L0f026070 -/* f026008: 8fa70050 */ lw $a3,0x50($sp) -/* f02600c: 3c014228 */ lui $at,0x4228 -/* f026010: 44810000 */ mtc1 $at,$f0 -/* f026014: c4e60000 */ lwc1 $f6,0x0($a3) -/* f026018: 8fa2004c */ lw $v0,0x4c($sp) -/* f02601c: 240c0004 */ addiu $t4,$zero,0x4 -/* f026020: 46003202 */ mul.s $f8,$f6,$f0 -/* f026024: c44a0000 */ lwc1 $f10,0x0($v0) -/* f026028: 02002825 */ or $a1,$s0,$zero -/* f02602c: 27a6002c */ addiu $a2,$sp,0x2c -/* f026030: 460a4400 */ add.s $f16,$f8,$f10 -/* f026034: e7b0002c */ swc1 $f16,0x2c($sp) -/* f026038: c4f20004 */ lwc1 $f18,0x4($a3) -/* f02603c: c4460004 */ lwc1 $f6,0x4($v0) -/* f026040: 46009102 */ mul.s $f4,$f18,$f0 -/* f026044: 46062200 */ add.s $f8,$f4,$f6 -/* f026048: e7a80030 */ swc1 $f8,0x30($sp) -/* f02604c: c4ea0008 */ lwc1 $f10,0x8($a3) -/* f026050: c4520008 */ lwc1 $f18,0x8($v0) -/* f026054: 46005402 */ mul.s $f16,$f10,$f0 -/* f026058: 46128100 */ add.s $f4,$f16,$f18 -/* f02605c: e7a40034 */ swc1 $f4,0x34($sp) -/* f026060: 86040028 */ lh $a0,0x28($s0) -/* f026064: afac0014 */ sw $t4,0x14($sp) -/* f026068: 0fc4be7c */ jal func0f12f9f0 -/* f02606c: afa00010 */ sw $zero,0x10($sp) -.L0f026070: -/* f026070: 86040028 */ lh $a0,0x28($s0) -/* f026074: 240d0002 */ addiu $t5,$zero,0x2 -/* f026078: afad0014 */ sw $t5,0x14($sp) -/* f02607c: afa00010 */ sw $zero,0x10($sp) -/* f026080: 02002825 */ or $a1,$s0,$zero -/* f026084: 8fa6004c */ lw $a2,0x4c($sp) -/* f026088: 0fc4be7c */ jal func0f12f9f0 -/* f02608c: 8fa70050 */ lw $a3,0x50($sp) -/* f026090: 86040028 */ lh $a0,0x28($s0) -/* f026094: 240e0003 */ addiu $t6,$zero,0x3 -/* f026098: afae0014 */ sw $t6,0x14($sp) -/* f02609c: afa00010 */ sw $zero,0x10($sp) -/* f0260a0: 02002825 */ or $a1,$s0,$zero -/* f0260a4: 8fa6004c */ lw $a2,0x4c($sp) -/* f0260a8: 0fc4be7c */ jal func0f12f9f0 -/* f0260ac: 8fa70050 */ lw $a3,0x50($sp) -/* f0260b0: 8fbf0024 */ lw $ra,0x24($sp) -.L0f0260b4: -/* f0260b4: 8fb00020 */ lw $s0,0x20($sp) -/* f0260b8: 27bd0040 */ addiu $sp,$sp,0x40 -/* f0260bc: 03e00008 */ jr $ra -/* f0260c0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0260c4 -/* f0260c4: 27bdfed8 */ addiu $sp,$sp,-296 -/* f0260c8: afb00018 */ sw $s0,0x18($sp) -/* f0260cc: afbf003c */ sw $ra,0x3c($sp) -/* f0260d0: afb30024 */ sw $s3,0x24($sp) -/* f0260d4: afb20020 */ sw $s2,0x20($sp) -/* f0260d8: afb1001c */ sw $s1,0x1c($sp) -/* f0260dc: 3c107fff */ lui $s0,0x7fff -/* f0260e0: 00e09025 */ or $s2,$a3,$zero -/* f0260e4: 00c09825 */ or $s3,$a2,$zero -/* f0260e8: afbe0038 */ sw $s8,0x38($sp) -/* f0260ec: afb70034 */ sw $s7,0x34($sp) -/* f0260f0: afb60030 */ sw $s6,0x30($sp) -/* f0260f4: afb5002c */ sw $s5,0x2c($sp) -/* f0260f8: afb40028 */ sw $s4,0x28($sp) -/* f0260fc: afa40128 */ sw $a0,0x128($sp) -/* f026100: afa5012c */ sw $a1,0x12c($sp) -/* f026104: 00008825 */ or $s1,$zero,$zero -/* f026108: 3610ffff */ ori $s0,$s0,0xffff -/* f02610c: 0c004b70 */ jal 0x12dc0 -/* f026110: afa00100 */ sw $zero,0x100($sp) -/* f026114: 24010032 */ addiu $at,$zero,0x32 -/* f026118: 0041001b */ divu $zero,$v0,$at -/* f02611c: 00007010 */ mfhi $t6 -/* f026120: 25cf0014 */ addiu $t7,$t6,0x14 -/* f026124: afaf00cc */ sw $t7,0xcc($sp) -/* f026128: afa000c0 */ sw $zero,0xc0($sp) -/* f02612c: 0c0069d0 */ jal 0x1a740 -/* f026130: 02602025 */ or $a0,$s3,$zero -/* f026134: 8fa40128 */ lw $a0,0x128($sp) -/* f026138: 00402825 */ or $a1,$v0,$zero -/* f02613c: 0c006b57 */ jal 0x1ad5c -/* f026140: 27a600f4 */ addiu $a2,$sp,0xf4 -/* f026144: c6440000 */ lwc1 $f4,0x0($s2) -/* f026148: c7a600f4 */ lwc1 $f6,0xf4($sp) -/* f02614c: c7b000f8 */ lwc1 $f16,0xf8($sp) -/* f026150: 02602825 */ or $a1,$s3,$zero -/* f026154: 46062201 */ sub.s $f8,$f4,$f6 -/* f026158: c7a600fc */ lwc1 $f6,0xfc($sp) -/* f02615c: 24160011 */ addiu $s6,$zero,0x11 -/* f026160: 2415000a */ addiu $s5,$zero,0xa -/* f026164: e7a800dc */ swc1 $f8,0xdc($sp) -/* f026168: c64a0004 */ lwc1 $f10,0x4($s2) -/* f02616c: 46105481 */ sub.s $f18,$f10,$f16 -/* f026170: e7b200e0 */ swc1 $f18,0xe0($sp) -/* f026174: c6440008 */ lwc1 $f4,0x8($s2) -/* f026178: 46062201 */ sub.s $f8,$f4,$f6 -/* f02617c: 126000c7 */ beqz $s3,.L0f02649c -/* f026180: e7a800e4 */ swc1 $f8,0xe4($sp) -/* f026184: 94b40000 */ lhu $s4,0x0($a1) -.L0f026188: -/* f026188: 24010008 */ addiu $at,$zero,0x8 -/* f02618c: 8fa40128 */ lw $a0,0x128($sp) -/* f026190: 329800ff */ andi $t8,$s4,0xff -/* f026194: 13010099 */ beq $t8,$at,.L0f0263fc -/* f026198: 0300a025 */ or $s4,$t8,$zero -/* f02619c: 24010012 */ addiu $at,$zero,0x12 -/* f0261a0: 1301009b */ beq $t8,$at,.L0f026410 -/* f0261a4: 8fa40128 */ lw $a0,0x128($sp) -/* f0261a8: 24010017 */ addiu $at,$zero,0x17 -/* f0261ac: 1301009d */ beq $t8,$at,.L0f026424 -/* f0261b0: 8fa40128 */ lw $a0,0x128($sp) -/* f0261b4: 24010018 */ addiu $at,$zero,0x18 -/* f0261b8: 13010003 */ beq $t8,$at,.L0f0261c8 -/* f0261bc: 8fa40128 */ lw $a0,0x128($sp) -/* f0261c0: 1000009c */ beqz $zero,.L0f026434 -/* f0261c4: 8ca20014 */ lw $v0,0x14($a1) -.L0f0261c8: -/* f0261c8: 8cb20004 */ lw $s2,0x4($a1) -/* f0261cc: 0c006a87 */ jal 0x1aa1c -/* f0261d0: afa50110 */ sw $a1,0x110($sp) -/* f0261d4: 8c440004 */ lw $a0,0x4($v0) -/* f0261d8: 8fa50110 */ lw $a1,0x110($sp) -/* f0261dc: 54800004 */ bnezl $a0,.L0f0261f0 -/* f0261e0: 8e430000 */ lw $v1,0x0($s2) -/* f0261e4: 10000093 */ beqz $zero,.L0f026434 -/* f0261e8: 8ca20014 */ lw $v0,0x14($a1) -/* f0261ec: 8e430000 */ lw $v1,0x0($s2) -.L0f0261f0: -/* f0261f0: 3c0100ff */ lui $at,0xff -/* f0261f4: 3421ffff */ ori $at,$at,0xffff -/* f0261f8: 14640005 */ bne $v1,$a0,.L0f026210 -/* f0261fc: 0080f025 */ or $s8,$a0,$zero -/* f026200: 8e4a0008 */ lw $t2,0x8($s2) -/* f026204: 00615824 */ and $t3,$v1,$at -/* f026208: 10000001 */ beqz $zero,.L0f026210 -/* f02620c: 014bf021 */ addu $s8,$t2,$t3 -.L0f026210: -/* f026210: 8e420004 */ lw $v0,0x4($s2) -/* f026214: 3c0100ff */ lui $at,0xff -/* f026218: 50400008 */ beqzl $v0,.L0f02623c -/* f02621c: afa00108 */ sw $zero,0x108($sp) -/* f026220: 8e4c0008 */ lw $t4,0x8($s2) -/* f026224: 3421ffff */ ori $at,$at,0xffff -/* f026228: 00416824 */ and $t5,$v0,$at -/* f02622c: 018d7021 */ addu $t6,$t4,$t5 -/* f026230: 10000002 */ beqz $zero,.L0f02623c -/* f026234: afae0108 */ sw $t6,0x108($sp) -/* f026238: afa00108 */ sw $zero,0x108($sp) -.L0f02623c: -/* f02623c: 83c20000 */ lb $v0,0x0($s8) -/* f026240: 2401ffb8 */ addiu $at,$zero,-72 -/* f026244: 8faf0108 */ lw $t7,0x108($sp) -/* f026248: 5441000a */ bnel $v0,$at,.L0f026274 -/* f02624c: 24010004 */ addiu $at,$zero,0x4 -/* f026250: 51e00005 */ beqzl $t7,.L0f026268 -/* f026254: 8fa50110 */ lw $a1,0x110($sp) -/* f026258: 01e0f025 */ or $s8,$t7,$zero -/* f02625c: 1000fff7 */ beqz $zero,.L0f02623c -/* f026260: afa00108 */ sw $zero,0x108($sp) -/* f026264: 8fa50110 */ lw $a1,0x110($sp) -.L0f026268: -/* f026268: 10000072 */ beqz $zero,.L0f026434 -/* f02626c: 8ca20014 */ lw $v0,0x14($a1) -/* f026270: 24010004 */ addiu $at,$zero,0x4 -.L0f026274: -/* f026274: 1441003e */ bne $v0,$at,.L0f026370 -/* f026278: 8fac0100 */ lw $t4,0x100($sp) -/* f02627c: 8fc20004 */ lw $v0,0x4($s8) -/* f026280: 93c90001 */ lbu $t1,0x1($s8) -/* f026284: 3c0100ff */ lui $at,0xff -/* f026288: 8e4a000c */ lw $t2,0xc($s2) -/* f02628c: 3421ffff */ ori $at,$at,0xffff -/* f026290: 0041c824 */ and $t9,$v0,$at -/* f026294: 00095902 */ srl $t3,$t1,0x4 -/* f026298: 25690001 */ addiu $t1,$t3,0x1 -/* f02629c: 11800055 */ beqz $t4,.L0f0263f4 -/* f0262a0: 01591821 */ addu $v1,$t2,$t9 -/* f0262a4: 19200053 */ blez $t1,.L0f0263f4 -/* f0262a8: 00003025 */ or $a2,$zero,$zero -/* f0262ac: 00601025 */ or $v0,$v1,$zero -.L0f0262b0: -/* f0262b0: 84470000 */ lh $a3,0x0($v0) -/* f0262b4: 8fad00d0 */ lw $t5,0xd0($sp) -/* f0262b8: 8fae00d4 */ lw $t6,0xd4($sp) -/* f0262bc: 844f0002 */ lh $t7,0x2($v0) -/* f0262c0: 01a71823 */ subu $v1,$t5,$a3 -/* f0262c4: 00630019 */ multu $v1,$v1 -/* f0262c8: 01cf2023 */ subu $a0,$t6,$t7 -/* f0262cc: 8fb800d8 */ lw $t8,0xd8($sp) -/* f0262d0: 84590004 */ lh $t9,0x4($v0) -/* f0262d4: 24c60001 */ addiu $a2,$a2,0x1 -/* f0262d8: c7aa00e8 */ lwc1 $f10,0xe8($sp) -/* f0262dc: 03192823 */ subu $a1,$t8,$t9 -/* f0262e0: 00005012 */ mflo $t2 -/* f0262e4: 00000000 */ sll $zero,$zero,0x0 -/* f0262e8: 00000000 */ sll $zero,$zero,0x0 -/* f0262ec: 00840019 */ multu $a0,$a0 -/* f0262f0: 00005812 */ mflo $t3 -/* f0262f4: 014b6021 */ addu $t4,$t2,$t3 -/* f0262f8: 00000000 */ sll $zero,$zero,0x0 -/* f0262fc: 00a50019 */ multu $a1,$a1 -/* f026300: 00006812 */ mflo $t5 -/* f026304: 018d4021 */ addu $t0,$t4,$t5 -/* f026308: 0110082a */ slt $at,$t0,$s0 -/* f02630c: 10200014 */ beqz $at,.L0f026360 -/* f026310: 00000000 */ sll $zero,$zero,0x0 -/* f026314: 4600540d */ trunc.w.s $f16,$f10 -/* f026318: c7b200ec */ lwc1 $f18,0xec($sp) -/* f02631c: c7a600f0 */ lwc1 $f6,0xf0($sp) -/* f026320: 01008025 */ or $s0,$t0,$zero -/* f026324: 440f8000 */ mfc1 $t7,$f16 -/* f026328: 4600910d */ trunc.w.s $f4,$f18 -/* f02632c: 8fb10110 */ lw $s1,0x110($sp) -/* f026330: 01e7c021 */ addu $t8,$t7,$a3 -/* f026334: afb80114 */ sw $t8,0x114($sp) -/* f026338: 844b0002 */ lh $t3,0x2($v0) -/* f02633c: 440a2000 */ mfc1 $t2,$f4 -/* f026340: 4600320d */ trunc.w.s $f8,$f6 -/* f026344: 014b6021 */ addu $t4,$t2,$t3 -/* f026348: afac0118 */ sw $t4,0x118($sp) -/* f02634c: 844f0004 */ lh $t7,0x4($v0) -/* f026350: 440e4000 */ mfc1 $t6,$f8 -/* f026354: 00000000 */ sll $zero,$zero,0x0 -/* f026358: 01cfc021 */ addu $t8,$t6,$t7 -/* f02635c: afb8011c */ sw $t8,0x11c($sp) -.L0f026360: -/* f026360: 14c9ffd3 */ bne $a2,$t1,.L0f0262b0 -/* f026364: 2442000c */ addiu $v0,$v0,0xc -/* f026368: 1000ffb4 */ beqz $zero,.L0f02623c -/* f02636c: 27de0008 */ addiu $s8,$s8,0x8 -.L0f026370: -/* f026370: 24010001 */ addiu $at,$zero,0x1 -/* f026374: 1441001f */ bne $v0,$at,.L0f0263f4 -/* f026378: 8fa40128 */ lw $a0,0x128($sp) -/* f02637c: 8fc20004 */ lw $v0,0x4($s8) -/* f026380: 3c0100ff */ lui $at,0xff -/* f026384: 3421ffff */ ori $at,$at,0xffff -/* f026388: 0041c824 */ and $t9,$v0,$at -/* f02638c: 0c00698d */ jal 0x1a634 -/* f026390: 00192982 */ srl $a1,$t9,0x6 -/* f026394: afa20100 */ sw $v0,0x100($sp) -/* f026398: 8fa40128 */ lw $a0,0x128($sp) -/* f02639c: 00402825 */ or $a1,$v0,$zero -/* f0263a0: 0c006b57 */ jal 0x1ad5c -/* f0263a4: 27a600e8 */ addiu $a2,$sp,0xe8 -/* f0263a8: c7aa00e8 */ lwc1 $f10,0xe8($sp) -/* f0263ac: c7b000dc */ lwc1 $f16,0xdc($sp) -/* f0263b0: c7a600ec */ lwc1 $f6,0xec($sp) -/* f0263b4: c7a800e0 */ lwc1 $f8,0xe0($sp) -/* f0263b8: 46105480 */ add.s $f18,$f10,$f16 -/* f0263bc: 46083280 */ add.s $f10,$f6,$f8 -/* f0263c0: 4600910d */ trunc.w.s $f4,$f18 -/* f0263c4: c7b200f0 */ lwc1 $f18,0xf0($sp) -/* f0263c8: 4600540d */ trunc.w.s $f16,$f10 -/* f0263cc: 440b2000 */ mfc1 $t3,$f4 -/* f0263d0: c7a400e4 */ lwc1 $f4,0xe4($sp) -/* f0263d4: 440d8000 */ mfc1 $t5,$f16 -/* f0263d8: 46049180 */ add.s $f6,$f18,$f4 -/* f0263dc: afab00d0 */ sw $t3,0xd0($sp) -/* f0263e0: afad00d4 */ sw $t5,0xd4($sp) -/* f0263e4: 4600320d */ trunc.w.s $f8,$f6 -/* f0263e8: 440f4000 */ mfc1 $t7,$f8 -/* f0263ec: 00000000 */ sll $zero,$zero,0x0 -/* f0263f0: afaf00d8 */ sw $t7,0xd8($sp) -.L0f0263f4: -/* f0263f4: 1000ff91 */ beqz $zero,.L0f02623c -/* f0263f8: 27de0008 */ addiu $s8,$s8,0x8 -.L0f0263fc: -/* f0263fc: 0c0071e1 */ jal 0x1c784 -/* f026400: afa50110 */ sw $a1,0x110($sp) -/* f026404: 8fa50110 */ lw $a1,0x110($sp) -/* f026408: 1000000a */ beqz $zero,.L0f026434 -/* f02640c: 8ca20014 */ lw $v0,0x14($a1) -.L0f026410: -/* f026410: 0c0071f4 */ jal 0x1c7d0 -/* f026414: afa50110 */ sw $a1,0x110($sp) -/* f026418: 8fa50110 */ lw $a1,0x110($sp) -/* f02641c: 10000005 */ beqz $zero,.L0f026434 -/* f026420: 8ca20014 */ lw $v0,0x14($a1) -.L0f026424: -/* f026424: 0c007207 */ jal 0x1c81c -/* f026428: afa50110 */ sw $a1,0x110($sp) -/* f02642c: 8fa50110 */ lw $a1,0x110($sp) -/* f026430: 8ca20014 */ lw $v0,0x14($a1) -.L0f026434: -/* f026434: 10400009 */ beqz $v0,.L0f02645c -/* f026438: 00000000 */ sll $zero,$zero,0x0 -/* f02643c: 10b30005 */ beq $a1,$s3,.L0f026454 -/* f026440: 00000000 */ sll $zero,$zero,0x0 -/* f026444: 12950005 */ beq $s4,$s5,.L0f02645c -/* f026448: 00000000 */ sll $zero,$zero,0x0 -/* f02644c: 12960003 */ beq $s4,$s6,.L0f02645c -/* f026450: 00000000 */ sll $zero,$zero,0x0 -.L0f026454: -/* f026454: 1000000f */ beqz $zero,.L0f026494 -/* f026458: 00402825 */ or $a1,$v0,$zero -.L0f02645c: -/* f02645c: 10a0000d */ beqz $a1,.L0f026494 -/* f026460: 00000000 */ sll $zero,$zero,0x0 -.L0f026464: -/* f026464: 54b30004 */ bnel $a1,$s3,.L0f026478 -/* f026468: 8ca2000c */ lw $v0,0xc($a1) -/* f02646c: 10000009 */ beqz $zero,.L0f026494 -/* f026470: 00002825 */ or $a1,$zero,$zero -/* f026474: 8ca2000c */ lw $v0,0xc($a1) -.L0f026478: -/* f026478: 50400004 */ beqzl $v0,.L0f02648c -/* f02647c: 8ca50008 */ lw $a1,0x8($a1) -/* f026480: 10000004 */ beqz $zero,.L0f026494 -/* f026484: 00402825 */ or $a1,$v0,$zero -/* f026488: 8ca50008 */ lw $a1,0x8($a1) -.L0f02648c: -/* f02648c: 14a0fff5 */ bnez $a1,.L0f026464 -/* f026490: 00000000 */ sll $zero,$zero,0x0 -.L0f026494: -/* f026494: 54a0ff3c */ bnezl $a1,.L0f026188 -/* f026498: 94b40000 */ lhu $s4,0x0($a1) -.L0f02649c: -/* f02649c: 122000fb */ beqz $s1,.L0f02688c -/* f0264a0: 8fa40128 */ lw $a0,0x128($sp) -/* f0264a4: 8c8b0008 */ lw $t3,0x8($a0) -/* f0264a8: 2417000c */ addiu $s7,$zero,0xc -/* f0264ac: 8d650000 */ lw $a1,0x0($t3) -/* f0264b0: 50a000f7 */ beqzl $a1,.L0f026890 -/* f0264b4: 8fbf003c */ lw $ra,0x3c($sp) -/* f0264b8: 94a20000 */ lhu $v0,0x0($a1) -.L0f0264bc: -/* f0264bc: 24010008 */ addiu $at,$zero,0x8 -/* f0264c0: 304c00ff */ andi $t4,$v0,0xff -/* f0264c4: 118100ce */ beq $t4,$at,.L0f026800 -/* f0264c8: 24010012 */ addiu $at,$zero,0x12 -/* f0264cc: 118100d2 */ beq $t4,$at,.L0f026818 -/* f0264d0: 24010017 */ addiu $at,$zero,0x17 -/* f0264d4: 118100d6 */ beq $t4,$at,.L0f026830 -/* f0264d8: 24010018 */ addiu $at,$zero,0x18 -/* f0264dc: 51810004 */ beql $t4,$at,.L0f0264f0 -/* f0264e0: 8cb20004 */ lw $s2,0x4($a1) -/* f0264e4: 100000d7 */ beqz $zero,.L0f026844 -/* f0264e8: 8ca20014 */ lw $v0,0x14($a1) -/* f0264ec: 8cb20004 */ lw $s2,0x4($a1) -.L0f0264f0: -/* f0264f0: 0c006a87 */ jal 0x1aa1c -/* f0264f4: afa50110 */ sw $a1,0x110($sp) -/* f0264f8: 8c440004 */ lw $a0,0x4($v0) -/* f0264fc: 00408025 */ or $s0,$v0,$zero -/* f026500: 54800006 */ bnezl $a0,.L0f02651c -/* f026504: 8e430000 */ lw $v1,0x0($s2) -/* f026508: 8fa50110 */ lw $a1,0x110($sp) -/* f02650c: 8fa40128 */ lw $a0,0x128($sp) -/* f026510: 100000cc */ beqz $zero,.L0f026844 -/* f026514: 8ca20014 */ lw $v0,0x14($a1) -/* f026518: 8e430000 */ lw $v1,0x0($s2) -.L0f02651c: -/* f02651c: 3c0100ff */ lui $at,0xff -/* f026520: 3421ffff */ ori $at,$at,0xffff -/* f026524: 14640005 */ bne $v1,$a0,.L0f02653c -/* f026528: 0080f025 */ or $s8,$a0,$zero -/* f02652c: 8e4e0008 */ lw $t6,0x8($s2) -/* f026530: 00617824 */ and $t7,$v1,$at -/* f026534: 10000001 */ beqz $zero,.L0f02653c -/* f026538: 01cff021 */ addu $s8,$t6,$t7 -.L0f02653c: -/* f02653c: 8e420004 */ lw $v0,0x4($s2) -/* f026540: 3c0100ff */ lui $at,0xff -/* f026544: 50400008 */ beqzl $v0,.L0f026568 -/* f026548: afa00108 */ sw $zero,0x108($sp) -/* f02654c: 8e580008 */ lw $t8,0x8($s2) -/* f026550: 3421ffff */ ori $at,$at,0xffff -/* f026554: 0041c824 */ and $t9,$v0,$at -/* f026558: 03195021 */ addu $t2,$t8,$t9 -/* f02655c: 10000002 */ beqz $zero,.L0f026568 -/* f026560: afaa0108 */ sw $t2,0x108($sp) -/* f026564: afa00108 */ sw $zero,0x108($sp) -.L0f026568: -/* f026568: 83c20000 */ lb $v0,0x0($s8) -/* f02656c: 2401ffb8 */ addiu $at,$zero,-72 -/* f026570: 8fab0108 */ lw $t3,0x108($sp) -/* f026574: 5441000b */ bnel $v0,$at,.L0f0265a4 -/* f026578: 24010004 */ addiu $at,$zero,0x4 -/* f02657c: 51600005 */ beqzl $t3,.L0f026594 -/* f026580: 8fa50110 */ lw $a1,0x110($sp) -/* f026584: 0160f025 */ or $s8,$t3,$zero -/* f026588: 1000fff7 */ beqz $zero,.L0f026568 -/* f02658c: afa00108 */ sw $zero,0x108($sp) -/* f026590: 8fa50110 */ lw $a1,0x110($sp) -.L0f026594: -/* f026594: 8fa40128 */ lw $a0,0x128($sp) -/* f026598: 100000aa */ beqz $zero,.L0f026844 -/* f02659c: 8ca20014 */ lw $v0,0x14($a1) -/* f0265a0: 24010004 */ addiu $at,$zero,0x4 -.L0f0265a4: -/* f0265a4: 1441007c */ bne $v0,$at,.L0f026798 -/* f0265a8: 8fb80100 */ lw $t8,0x100($sp) -/* f0265ac: 8fd50004 */ lw $s5,0x4($s8) -/* f0265b0: 93d60001 */ lbu $s6,0x1($s8) -/* f0265b4: 3c0100ff */ lui $at,0xff -/* f0265b8: 8e4e000c */ lw $t6,0xc($s2) -/* f0265bc: 3421ffff */ ori $at,$at,0xffff -/* f0265c0: 02a16824 */ and $t5,$s5,$at -/* f0265c4: 00167902 */ srl $t7,$s6,0x4 -/* f0265c8: 01a0a825 */ or $s5,$t5,$zero -/* f0265cc: 25f60001 */ addiu $s6,$t7,0x1 -/* f0265d0: 13000089 */ beqz $t8,.L0f0267f8 -/* f0265d4: 01cd1021 */ addu $v0,$t6,$t5 -/* f0265d8: 1ac00087 */ blez $s6,.L0f0267f8 -/* f0265dc: 00009825 */ or $s3,$zero,$zero -/* f0265e0: 0000a025 */ or $s4,$zero,$zero -/* f0265e4: 00408825 */ or $s1,$v0,$zero -.L0f0265e8: -/* f0265e8: c7aa00e8 */ lwc1 $f10,0xe8($sp) -/* f0265ec: c7b200ec */ lwc1 $f18,0xec($sp) -/* f0265f0: c7a600f0 */ lwc1 $f6,0xf0($sp) -/* f0265f4: 4600540d */ trunc.w.s $f16,$f10 -/* f0265f8: 862b0000 */ lh $t3,0x0($s1) -/* f0265fc: 862e0002 */ lh $t6,0x2($s1) -/* f026600: 4600910d */ trunc.w.s $f4,$f18 -/* f026604: 440a8000 */ mfc1 $t2,$f16 -/* f026608: 86390004 */ lh $t9,0x4($s1) -/* f02660c: 4600320d */ trunc.w.s $f8,$f6 -/* f026610: 014b1021 */ addu $v0,$t2,$t3 -/* f026614: 8faa0114 */ lw $t2,0x114($sp) -/* f026618: 440d2000 */ mfc1 $t5,$f4 -/* f02661c: 44184000 */ mfc1 $t8,$f8 -/* f026620: 8fab0118 */ lw $t3,0x118($sp) -/* f026624: 01ae1821 */ addu $v1,$t5,$t6 -/* f026628: 144a0055 */ bne $v0,$t2,.L0f026780 -/* f02662c: 03192021 */ addu $a0,$t8,$t9 -/* f026630: 146b0053 */ bne $v1,$t3,.L0f026780 -/* f026634: 8fac011c */ lw $t4,0x11c($sp) -/* f026638: 548c0052 */ bnel $a0,$t4,.L0f026784 -/* f02663c: 26730001 */ addiu $s3,$s3,0x1 -/* f026640: 864e0010 */ lh $t6,0x10($s2) -/* f026644: 8e4d000c */ lw $t5,0xc($s2) -/* f026648: 8e030008 */ lw $v1,0x8($s0) -/* f02664c: 01d70019 */ multu $t6,$s7 -/* f026650: 00007812 */ mflo $t7 -/* f026654: 01af2021 */ addu $a0,$t5,$t7 -/* f026658: 24840007 */ addiu $a0,$a0,0x7 -/* f02665c: 34980007 */ ori $t8,$a0,0x7 -/* f026660: 3b190007 */ xori $t9,$t8,0x7 -/* f026664: 17230031 */ bne $t9,$v1,.L0f02672c -/* f026668: 03202025 */ or $a0,$t9,$zero -/* f02666c: 96440016 */ lhu $a0,0x16($s2) -/* f026670: 24050002 */ addiu $a1,$zero,0x2 -/* f026674: 00003025 */ or $a2,$zero,$zero -/* f026678: 0fc4a557 */ jal func0f12955c -/* f02667c: 00003825 */ or $a3,$zero,$zero -/* f026680: 50400020 */ beqzl $v0,.L0f026704 -/* f026684: 864d0010 */ lh $t5,0x10($s2) -/* f026688: 964a0016 */ lhu $t2,0x16($s2) -/* f02668c: 00001825 */ or $v1,$zero,$zero -/* f026690: 00002025 */ or $a0,$zero,$zero -/* f026694: 5940000e */ blezl $t2,.L0f0266d0 -/* f026698: ae020008 */ sw $v0,0x8($s0) -/* f02669c: 00402825 */ or $a1,$v0,$zero -/* f0266a0: 8e0b0008 */ lw $t3,0x8($s0) -.L0f0266a4: -/* f0266a4: 24630001 */ addiu $v1,$v1,0x1 -/* f0266a8: 24a50004 */ addiu $a1,$a1,0x4 -/* f0266ac: 01646021 */ addu $t4,$t3,$a0 -/* f0266b0: 8d810000 */ lw $at,0x0($t4) -/* f0266b4: 24840004 */ addiu $a0,$a0,0x4 -/* f0266b8: aca1fffc */ sw $at,-0x4($a1) -/* f0266bc: 964f0016 */ lhu $t7,0x16($s2) -/* f0266c0: 006f082a */ slt $at,$v1,$t7 -/* f0266c4: 5420fff7 */ bnezl $at,.L0f0266a4 -/* f0266c8: 8e0b0008 */ lw $t3,0x8($s0) -/* f0266cc: ae020008 */ sw $v0,0x8($s0) -.L0f0266d0: -/* f0266d0: 86590010 */ lh $t9,0x10($s2) -/* f0266d4: 8e58000c */ lw $t8,0xc($s2) -/* f0266d8: 00401825 */ or $v1,$v0,$zero -/* f0266dc: 00195080 */ sll $t2,$t9,0x2 -/* f0266e0: 01595023 */ subu $t2,$t2,$t9 -/* f0266e4: 000a5080 */ sll $t2,$t2,0x2 -/* f0266e8: 030a2021 */ addu $a0,$t8,$t2 -/* f0266ec: 24840007 */ addiu $a0,$a0,0x7 -/* f0266f0: 348b0007 */ ori $t3,$a0,0x7 -/* f0266f4: 396e0007 */ xori $t6,$t3,0x7 -/* f0266f8: 1000000c */ beqz $zero,.L0f02672c -/* f0266fc: 01c02025 */ or $a0,$t6,$zero -/* f026700: 864d0010 */ lh $t5,0x10($s2) -.L0f026704: -/* f026704: 8e4c000c */ lw $t4,0xc($s2) -/* f026708: 8e030008 */ lw $v1,0x8($s0) -/* f02670c: 000d7880 */ sll $t7,$t5,0x2 -/* f026710: 01ed7823 */ subu $t7,$t7,$t5 -/* f026714: 000f7880 */ sll $t7,$t7,0x2 -/* f026718: 018f2021 */ addu $a0,$t4,$t7 -/* f02671c: 24840007 */ addiu $a0,$a0,0x7 -/* f026720: 34990007 */ ori $t9,$a0,0x7 -/* f026724: 3b380007 */ xori $t8,$t9,0x7 -/* f026728: 03002025 */ or $a0,$t8,$zero -.L0f02672c: -/* f02672c: 10830014 */ beq $a0,$v1,.L0f026780 -/* f026730: 8fb900c0 */ lw $t9,0xc0($sp) -/* f026734: 02b7001b */ divu $zero,$s5,$s7 -/* f026738: 00005812 */ mflo $t3 -/* f02673c: 8e0a0000 */ lw $t2,0x0($s0) -/* f026740: 000b7080 */ sll $t6,$t3,0x2 -/* f026744: 01cb7023 */ subu $t6,$t6,$t3 -/* f026748: 000e7080 */ sll $t6,$t6,0x2 -/* f02674c: 014e6821 */ addu $t5,$t2,$t6 -/* f026750: 01b46021 */ addu $t4,$t5,$s4 -/* f026754: 91820007 */ lbu $v0,0x7($t4) -/* f026758: 8fb800cc */ lw $t8,0xcc($sp) -/* f02675c: 00792021 */ addu $a0,$v1,$t9 -/* f026760: 00027883 */ sra $t7,$v0,0x2 -/* f026764: 000f5880 */ sll $t3,$t7,0x2 -/* f026768: 008b5021 */ addu $t2,$a0,$t3 -/* f02676c: 01e01025 */ or $v0,$t7,$zero -/* f026770: 16e00002 */ bnez $s7,.L0f02677c -/* f026774: 00000000 */ sll $zero,$zero,0x0 -/* f026778: 0007000d */ break 0x7 -.L0f02677c: -/* f02677c: a1580003 */ sb $t8,0x3($t2) -.L0f026780: -/* f026780: 26730001 */ addiu $s3,$s3,0x1 -.L0f026784: -/* f026784: 2694000c */ addiu $s4,$s4,0xc -/* f026788: 1676ff97 */ bne $s3,$s6,.L0f0265e8 -/* f02678c: 2631000c */ addiu $s1,$s1,0xc -/* f026790: 1000ff75 */ beqz $zero,.L0f026568 -/* f026794: 27de0008 */ addiu $s8,$s8,0x8 -.L0f026798: -/* f026798: 24010001 */ addiu $at,$zero,0x1 -/* f02679c: 1441000e */ bne $v0,$at,.L0f0267d8 -/* f0267a0: 8fa40128 */ lw $a0,0x128($sp) -/* f0267a4: 8fc20004 */ lw $v0,0x4($s8) -/* f0267a8: 3c0100ff */ lui $at,0xff -/* f0267ac: 3421ffff */ ori $at,$at,0xffff -/* f0267b0: 00417024 */ and $t6,$v0,$at -/* f0267b4: 0c00698d */ jal 0x1a634 -/* f0267b8: 000e2982 */ srl $a1,$t6,0x6 -/* f0267bc: afa20100 */ sw $v0,0x100($sp) -/* f0267c0: 8fa40128 */ lw $a0,0x128($sp) -/* f0267c4: 00402825 */ or $a1,$v0,$zero -/* f0267c8: 0c006b57 */ jal 0x1ad5c -/* f0267cc: 27a600e8 */ addiu $a2,$sp,0xe8 -/* f0267d0: 1000ff65 */ beqz $zero,.L0f026568 -/* f0267d4: 27de0008 */ addiu $s8,$s8,0x8 -.L0f0267d8: -/* f0267d8: 24010007 */ addiu $at,$zero,0x7 -/* f0267dc: 14410006 */ bne $v0,$at,.L0f0267f8 -/* f0267e0: 00000000 */ sll $zero,$zero,0x0 -/* f0267e4: 8fcd0004 */ lw $t5,0x4($s8) -/* f0267e8: 3c0100ff */ lui $at,0xff -/* f0267ec: 3421ffff */ ori $at,$at,0xffff -/* f0267f0: 01a16024 */ and $t4,$t5,$at -/* f0267f4: afac00c0 */ sw $t4,0xc0($sp) -.L0f0267f8: -/* f0267f8: 1000ff5b */ beqz $zero,.L0f026568 -/* f0267fc: 27de0008 */ addiu $s8,$s8,0x8 -.L0f026800: -/* f026800: 0c0071e1 */ jal 0x1c784 -/* f026804: afa50110 */ sw $a1,0x110($sp) -/* f026808: 8fa50110 */ lw $a1,0x110($sp) -/* f02680c: 8fa40128 */ lw $a0,0x128($sp) -/* f026810: 1000000c */ beqz $zero,.L0f026844 -/* f026814: 8ca20014 */ lw $v0,0x14($a1) -.L0f026818: -/* f026818: 0c0071f4 */ jal 0x1c7d0 -/* f02681c: afa50110 */ sw $a1,0x110($sp) -/* f026820: 8fa50110 */ lw $a1,0x110($sp) -/* f026824: 8fa40128 */ lw $a0,0x128($sp) -/* f026828: 10000006 */ beqz $zero,.L0f026844 -/* f02682c: 8ca20014 */ lw $v0,0x14($a1) -.L0f026830: -/* f026830: 0c007207 */ jal 0x1c81c -/* f026834: afa50110 */ sw $a1,0x110($sp) -/* f026838: 8fa50110 */ lw $a1,0x110($sp) -/* f02683c: 8fa40128 */ lw $a0,0x128($sp) -/* f026840: 8ca20014 */ lw $v0,0x14($a1) -.L0f026844: -/* f026844: 10400003 */ beqz $v0,.L0f026854 -/* f026848: 00000000 */ sll $zero,$zero,0x0 -/* f02684c: 1000000d */ beqz $zero,.L0f026884 -/* f026850: 00402825 */ or $a1,$v0,$zero -.L0f026854: -/* f026854: 10a0000b */ beqz $a1,.L0f026884 -/* f026858: 00000000 */ sll $zero,$zero,0x0 -.L0f02685c: -/* f02685c: 50a00007 */ beqzl $a1,.L0f02687c -/* f026860: 8ca50008 */ lw $a1,0x8($a1) -/* f026864: 8ca2000c */ lw $v0,0xc($a1) -/* f026868: 50400004 */ beqzl $v0,.L0f02687c -/* f02686c: 8ca50008 */ lw $a1,0x8($a1) -/* f026870: 10000004 */ beqz $zero,.L0f026884 -/* f026874: 00402825 */ or $a1,$v0,$zero -/* f026878: 8ca50008 */ lw $a1,0x8($a1) -.L0f02687c: -/* f02687c: 14a0fff7 */ bnez $a1,.L0f02685c -/* f026880: 00000000 */ sll $zero,$zero,0x0 -.L0f026884: -/* f026884: 54a0ff0d */ bnezl $a1,.L0f0264bc -/* f026888: 94a20000 */ lhu $v0,0x0($a1) -.L0f02688c: -/* f02688c: 8fbf003c */ lw $ra,0x3c($sp) -.L0f026890: -/* f026890: 8fb00018 */ lw $s0,0x18($sp) -/* f026894: 8fb1001c */ lw $s1,0x1c($sp) -/* f026898: 8fb20020 */ lw $s2,0x20($sp) -/* f02689c: 8fb30024 */ lw $s3,0x24($sp) -/* f0268a0: 8fb40028 */ lw $s4,0x28($sp) -/* f0268a4: 8fb5002c */ lw $s5,0x2c($sp) -/* f0268a8: 8fb60030 */ lw $s6,0x30($sp) -/* f0268ac: 8fb70034 */ lw $s7,0x34($sp) -/* f0268b0: 8fbe0038 */ lw $s8,0x38($sp) -/* f0268b4: 03e00008 */ jr $ra -/* f0268b8: 27bd0128 */ addiu $sp,$sp,0x128 -); - -GLOBAL_ASM( -glabel func0f0268bc -/* f0268bc: 27bdfee0 */ addiu $sp,$sp,-288 -/* f0268c0: afb00018 */ sw $s0,0x18($sp) -/* f0268c4: afbf003c */ sw $ra,0x3c($sp) -/* f0268c8: afb40028 */ sw $s4,0x28($sp) -/* f0268cc: afb20020 */ sw $s2,0x20($sp) -/* f0268d0: afb1001c */ sw $s1,0x1c($sp) -/* f0268d4: 3c107fff */ lui $s0,0x7fff -/* f0268d8: 00e09025 */ or $s2,$a3,$zero -/* f0268dc: 00c0a025 */ or $s4,$a2,$zero -/* f0268e0: afbe0038 */ sw $s8,0x38($sp) -/* f0268e4: afb70034 */ sw $s7,0x34($sp) -/* f0268e8: afb60030 */ sw $s6,0x30($sp) -/* f0268ec: afb5002c */ sw $s5,0x2c($sp) -/* f0268f0: afb30024 */ sw $s3,0x24($sp) -/* f0268f4: afa40120 */ sw $a0,0x120($sp) -/* f0268f8: afa50124 */ sw $a1,0x124($sp) -/* f0268fc: 00008825 */ or $s1,$zero,$zero -/* f026900: 3610ffff */ ori $s0,$s0,0xffff -/* f026904: 0c004b70 */ jal 0x12dc0 -/* f026908: afa000ec */ sw $zero,0xec($sp) -/* f02690c: 24010032 */ addiu $at,$zero,0x32 -/* f026910: 0041001b */ divu $zero,$v0,$at -/* f026914: 00007010 */ mfhi $t6 -/* f026918: 25cf0014 */ addiu $t7,$t6,0x14 -/* f02691c: afaf00b8 */ sw $t7,0xb8($sp) -/* f026920: afa000ac */ sw $zero,0xac($sp) -/* f026924: 0c0069d0 */ jal 0x1a740 -/* f026928: 02802025 */ or $a0,$s4,$zero -/* f02692c: 8fa40120 */ lw $a0,0x120($sp) -/* f026930: 00402825 */ or $a1,$v0,$zero -/* f026934: 0c006b57 */ jal 0x1ad5c -/* f026938: 27a600e0 */ addiu $a2,$sp,0xe0 -/* f02693c: c6440000 */ lwc1 $f4,0x0($s2) -/* f026940: c7a600e0 */ lwc1 $f6,0xe0($sp) -/* f026944: c7b000e4 */ lwc1 $f16,0xe4($sp) -/* f026948: 02802825 */ or $a1,$s4,$zero -/* f02694c: 46062201 */ sub.s $f8,$f4,$f6 -/* f026950: c7a600e8 */ lwc1 $f6,0xe8($sp) -/* f026954: 24170017 */ addiu $s7,$zero,0x17 -/* f026958: 24160012 */ addiu $s6,$zero,0x12 -/* f02695c: e7a800c8 */ swc1 $f8,0xc8($sp) -/* f026960: c64a0004 */ lwc1 $f10,0x4($s2) -/* f026964: 24150008 */ addiu $s5,$zero,0x8 -/* f026968: 46105481 */ sub.s $f18,$f10,$f16 -/* f02696c: e7b200cc */ swc1 $f18,0xcc($sp) -/* f026970: c6440008 */ lwc1 $f4,0x8($s2) -/* f026974: 46062201 */ sub.s $f8,$f4,$f6 -/* f026978: 128000c4 */ beqz $s4,.L0f026c8c -/* f02697c: e7a800d0 */ swc1 $f8,0xd0($sp) -/* f026980: 94b30000 */ lhu $s3,0x0($a1) -.L0f026984: -/* f026984: 8fa40120 */ lw $a0,0x120($sp) -/* f026988: 327800ff */ andi $t8,$s3,0xff -/* f02698c: 13150097 */ beq $t8,$s5,.L0f026bec -/* f026990: 03009825 */ or $s3,$t8,$zero -/* f026994: 1316009a */ beq $t8,$s6,.L0f026c00 -/* f026998: 8fa40120 */ lw $a0,0x120($sp) -/* f02699c: 1317009d */ beq $t8,$s7,.L0f026c14 -/* f0269a0: 8fa40120 */ lw $a0,0x120($sp) -/* f0269a4: 24010018 */ addiu $at,$zero,0x18 -/* f0269a8: 13010003 */ beq $t8,$at,.L0f0269b8 -/* f0269ac: 8fa40120 */ lw $a0,0x120($sp) -/* f0269b0: 1000009c */ beqz $zero,.L0f026c24 -/* f0269b4: 8ca20014 */ lw $v0,0x14($a1) -.L0f0269b8: -/* f0269b8: 8cb20004 */ lw $s2,0x4($a1) -/* f0269bc: 0c006a87 */ jal 0x1aa1c -/* f0269c0: afa500fc */ sw $a1,0xfc($sp) -/* f0269c4: 8c440004 */ lw $a0,0x4($v0) -/* f0269c8: 8fa500fc */ lw $a1,0xfc($sp) -/* f0269cc: 54800004 */ bnezl $a0,.L0f0269e0 -/* f0269d0: 8e430000 */ lw $v1,0x0($s2) -/* f0269d4: 10000093 */ beqz $zero,.L0f026c24 -/* f0269d8: 8ca20014 */ lw $v0,0x14($a1) -/* f0269dc: 8e430000 */ lw $v1,0x0($s2) -.L0f0269e0: -/* f0269e0: 3c0100ff */ lui $at,0xff -/* f0269e4: 3421ffff */ ori $at,$at,0xffff -/* f0269e8: 14640005 */ bne $v1,$a0,.L0f026a00 -/* f0269ec: 0080f025 */ or $s8,$a0,$zero -/* f0269f0: 8e4a0008 */ lw $t2,0x8($s2) -/* f0269f4: 00615824 */ and $t3,$v1,$at -/* f0269f8: 10000001 */ beqz $zero,.L0f026a00 -/* f0269fc: 014bf021 */ addu $s8,$t2,$t3 -.L0f026a00: -/* f026a00: 8e420004 */ lw $v0,0x4($s2) -/* f026a04: 3c0100ff */ lui $at,0xff -/* f026a08: 50400008 */ beqzl $v0,.L0f026a2c -/* f026a0c: afa000f4 */ sw $zero,0xf4($sp) -/* f026a10: 8e4c0008 */ lw $t4,0x8($s2) -/* f026a14: 3421ffff */ ori $at,$at,0xffff -/* f026a18: 00416824 */ and $t5,$v0,$at -/* f026a1c: 018d7021 */ addu $t6,$t4,$t5 -/* f026a20: 10000002 */ beqz $zero,.L0f026a2c -/* f026a24: afae00f4 */ sw $t6,0xf4($sp) -/* f026a28: afa000f4 */ sw $zero,0xf4($sp) -.L0f026a2c: -/* f026a2c: 83c20000 */ lb $v0,0x0($s8) -/* f026a30: 2401ffb8 */ addiu $at,$zero,-72 -/* f026a34: 8faf00f4 */ lw $t7,0xf4($sp) -/* f026a38: 5441000a */ bnel $v0,$at,.L0f026a64 -/* f026a3c: 24010004 */ addiu $at,$zero,0x4 -/* f026a40: 51e00005 */ beqzl $t7,.L0f026a58 -/* f026a44: 8fa500fc */ lw $a1,0xfc($sp) -/* f026a48: 01e0f025 */ or $s8,$t7,$zero -/* f026a4c: 1000fff7 */ beqz $zero,.L0f026a2c -/* f026a50: afa000f4 */ sw $zero,0xf4($sp) -/* f026a54: 8fa500fc */ lw $a1,0xfc($sp) -.L0f026a58: -/* f026a58: 10000072 */ beqz $zero,.L0f026c24 -/* f026a5c: 8ca20014 */ lw $v0,0x14($a1) -/* f026a60: 24010004 */ addiu $at,$zero,0x4 -.L0f026a64: -/* f026a64: 1441003e */ bne $v0,$at,.L0f026b60 -/* f026a68: 8fac00ec */ lw $t4,0xec($sp) -/* f026a6c: 8fc20004 */ lw $v0,0x4($s8) -/* f026a70: 93c90001 */ lbu $t1,0x1($s8) -/* f026a74: 3c0100ff */ lui $at,0xff -/* f026a78: 8e4a000c */ lw $t2,0xc($s2) -/* f026a7c: 3421ffff */ ori $at,$at,0xffff -/* f026a80: 0041c824 */ and $t9,$v0,$at -/* f026a84: 00095902 */ srl $t3,$t1,0x4 -/* f026a88: 25690001 */ addiu $t1,$t3,0x1 -/* f026a8c: 11800055 */ beqz $t4,.L0f026be4 -/* f026a90: 01591821 */ addu $v1,$t2,$t9 -/* f026a94: 19200053 */ blez $t1,.L0f026be4 -/* f026a98: 00003025 */ or $a2,$zero,$zero -/* f026a9c: 00601025 */ or $v0,$v1,$zero -.L0f026aa0: -/* f026aa0: 84470000 */ lh $a3,0x0($v0) -/* f026aa4: 8fad00bc */ lw $t5,0xbc($sp) -/* f026aa8: 8fae00c0 */ lw $t6,0xc0($sp) -/* f026aac: 844f0002 */ lh $t7,0x2($v0) -/* f026ab0: 01a71823 */ subu $v1,$t5,$a3 -/* f026ab4: 00630019 */ multu $v1,$v1 -/* f026ab8: 01cf2023 */ subu $a0,$t6,$t7 -/* f026abc: 8fb800c4 */ lw $t8,0xc4($sp) -/* f026ac0: 84590004 */ lh $t9,0x4($v0) -/* f026ac4: 24c60001 */ addiu $a2,$a2,0x1 -/* f026ac8: c7aa00d4 */ lwc1 $f10,0xd4($sp) -/* f026acc: 03192823 */ subu $a1,$t8,$t9 -/* f026ad0: 00005012 */ mflo $t2 -/* f026ad4: 00000000 */ sll $zero,$zero,0x0 -/* f026ad8: 00000000 */ sll $zero,$zero,0x0 -/* f026adc: 00840019 */ multu $a0,$a0 -/* f026ae0: 00005812 */ mflo $t3 -/* f026ae4: 014b6021 */ addu $t4,$t2,$t3 -/* f026ae8: 00000000 */ sll $zero,$zero,0x0 -/* f026aec: 00a50019 */ multu $a1,$a1 -/* f026af0: 00006812 */ mflo $t5 -/* f026af4: 018d4021 */ addu $t0,$t4,$t5 -/* f026af8: 0110082a */ slt $at,$t0,$s0 -/* f026afc: 10200014 */ beqz $at,.L0f026b50 -/* f026b00: 00000000 */ sll $zero,$zero,0x0 -/* f026b04: 4600540d */ trunc.w.s $f16,$f10 -/* f026b08: c7b200d8 */ lwc1 $f18,0xd8($sp) -/* f026b0c: c7a600dc */ lwc1 $f6,0xdc($sp) -/* f026b10: 01008025 */ or $s0,$t0,$zero -/* f026b14: 440f8000 */ mfc1 $t7,$f16 -/* f026b18: 4600910d */ trunc.w.s $f4,$f18 -/* f026b1c: 8fb100fc */ lw $s1,0xfc($sp) -/* f026b20: 01e7c021 */ addu $t8,$t7,$a3 -/* f026b24: afb80100 */ sw $t8,0x100($sp) -/* f026b28: 844b0002 */ lh $t3,0x2($v0) -/* f026b2c: 440a2000 */ mfc1 $t2,$f4 -/* f026b30: 4600320d */ trunc.w.s $f8,$f6 -/* f026b34: 014b6021 */ addu $t4,$t2,$t3 -/* f026b38: afac0104 */ sw $t4,0x104($sp) -/* f026b3c: 844f0004 */ lh $t7,0x4($v0) -/* f026b40: 440e4000 */ mfc1 $t6,$f8 -/* f026b44: 00000000 */ sll $zero,$zero,0x0 -/* f026b48: 01cfc021 */ addu $t8,$t6,$t7 -/* f026b4c: afb80108 */ sw $t8,0x108($sp) -.L0f026b50: -/* f026b50: 14c9ffd3 */ bne $a2,$t1,.L0f026aa0 -/* f026b54: 2442000c */ addiu $v0,$v0,0xc -/* f026b58: 1000ffb4 */ beqz $zero,.L0f026a2c -/* f026b5c: 27de0008 */ addiu $s8,$s8,0x8 -.L0f026b60: -/* f026b60: 24010001 */ addiu $at,$zero,0x1 -/* f026b64: 1441001f */ bne $v0,$at,.L0f026be4 -/* f026b68: 8fa40120 */ lw $a0,0x120($sp) -/* f026b6c: 8fc20004 */ lw $v0,0x4($s8) -/* f026b70: 3c0100ff */ lui $at,0xff -/* f026b74: 3421ffff */ ori $at,$at,0xffff -/* f026b78: 0041c824 */ and $t9,$v0,$at -/* f026b7c: 0c00698d */ jal 0x1a634 -/* f026b80: 00192982 */ srl $a1,$t9,0x6 -/* f026b84: afa200ec */ sw $v0,0xec($sp) -/* f026b88: 8fa40120 */ lw $a0,0x120($sp) -/* f026b8c: 00402825 */ or $a1,$v0,$zero -/* f026b90: 0c006b57 */ jal 0x1ad5c -/* f026b94: 27a600d4 */ addiu $a2,$sp,0xd4 -/* f026b98: c7aa00d4 */ lwc1 $f10,0xd4($sp) -/* f026b9c: c7b000c8 */ lwc1 $f16,0xc8($sp) -/* f026ba0: c7a600d8 */ lwc1 $f6,0xd8($sp) -/* f026ba4: c7a800cc */ lwc1 $f8,0xcc($sp) -/* f026ba8: 46105480 */ add.s $f18,$f10,$f16 -/* f026bac: 46083280 */ add.s $f10,$f6,$f8 -/* f026bb0: 4600910d */ trunc.w.s $f4,$f18 -/* f026bb4: c7b200dc */ lwc1 $f18,0xdc($sp) -/* f026bb8: 4600540d */ trunc.w.s $f16,$f10 -/* f026bbc: 440b2000 */ mfc1 $t3,$f4 -/* f026bc0: c7a400d0 */ lwc1 $f4,0xd0($sp) -/* f026bc4: 440d8000 */ mfc1 $t5,$f16 -/* f026bc8: 46049180 */ add.s $f6,$f18,$f4 -/* f026bcc: afab00bc */ sw $t3,0xbc($sp) -/* f026bd0: afad00c0 */ sw $t5,0xc0($sp) -/* f026bd4: 4600320d */ trunc.w.s $f8,$f6 -/* f026bd8: 440f4000 */ mfc1 $t7,$f8 -/* f026bdc: 00000000 */ sll $zero,$zero,0x0 -/* f026be0: afaf00c4 */ sw $t7,0xc4($sp) -.L0f026be4: -/* f026be4: 1000ff91 */ beqz $zero,.L0f026a2c -/* f026be8: 27de0008 */ addiu $s8,$s8,0x8 -.L0f026bec: -/* f026bec: 0c0071e1 */ jal 0x1c784 -/* f026bf0: afa500fc */ sw $a1,0xfc($sp) -/* f026bf4: 8fa500fc */ lw $a1,0xfc($sp) -/* f026bf8: 1000000a */ beqz $zero,.L0f026c24 -/* f026bfc: 8ca20014 */ lw $v0,0x14($a1) -.L0f026c00: -/* f026c00: 0c0071f4 */ jal 0x1c7d0 -/* f026c04: afa500fc */ sw $a1,0xfc($sp) -/* f026c08: 8fa500fc */ lw $a1,0xfc($sp) -/* f026c0c: 10000005 */ beqz $zero,.L0f026c24 -/* f026c10: 8ca20014 */ lw $v0,0x14($a1) -.L0f026c14: -/* f026c14: 0c007207 */ jal 0x1c81c -/* f026c18: afa500fc */ sw $a1,0xfc($sp) -/* f026c1c: 8fa500fc */ lw $a1,0xfc($sp) -/* f026c20: 8ca20014 */ lw $v0,0x14($a1) -.L0f026c24: -/* f026c24: 10400009 */ beqz $v0,.L0f026c4c -/* f026c28: 00000000 */ sll $zero,$zero,0x0 -/* f026c2c: 10b40005 */ beq $a1,$s4,.L0f026c44 -/* f026c30: 2401000a */ addiu $at,$zero,0xa -/* f026c34: 12610005 */ beq $s3,$at,.L0f026c4c -/* f026c38: 24010011 */ addiu $at,$zero,0x11 -/* f026c3c: 12610003 */ beq $s3,$at,.L0f026c4c -/* f026c40: 00000000 */ sll $zero,$zero,0x0 -.L0f026c44: -/* f026c44: 1000000f */ beqz $zero,.L0f026c84 -/* f026c48: 00402825 */ or $a1,$v0,$zero -.L0f026c4c: -/* f026c4c: 10a0000d */ beqz $a1,.L0f026c84 -/* f026c50: 00000000 */ sll $zero,$zero,0x0 -.L0f026c54: -/* f026c54: 54b40004 */ bnel $a1,$s4,.L0f026c68 -/* f026c58: 8ca2000c */ lw $v0,0xc($a1) -/* f026c5c: 10000009 */ beqz $zero,.L0f026c84 -/* f026c60: 00002825 */ or $a1,$zero,$zero -/* f026c64: 8ca2000c */ lw $v0,0xc($a1) -.L0f026c68: -/* f026c68: 50400004 */ beqzl $v0,.L0f026c7c -/* f026c6c: 8ca50008 */ lw $a1,0x8($a1) -/* f026c70: 10000004 */ beqz $zero,.L0f026c84 -/* f026c74: 00402825 */ or $a1,$v0,$zero -/* f026c78: 8ca50008 */ lw $a1,0x8($a1) -.L0f026c7c: -/* f026c7c: 14a0fff5 */ bnez $a1,.L0f026c54 -/* f026c80: 00000000 */ sll $zero,$zero,0x0 -.L0f026c84: -/* f026c84: 54a0ff3f */ bnezl $a1,.L0f026984 -/* f026c88: 94b30000 */ lhu $s3,0x0($a1) -.L0f026c8c: -/* f026c8c: 240b0001 */ addiu $t3,$zero,0x1 -/* f026c90: 1220010c */ beqz $s1,.L0f0270c4 -/* f026c94: afab0118 */ sw $t3,0x118($sp) -/* f026c98: 8fa70120 */ lw $a3,0x120($sp) -/* f026c9c: 2417000c */ addiu $s7,$zero,0xc -/* f026ca0: 8cec0008 */ lw $t4,0x8($a3) -/* f026ca4: 8d850000 */ lw $a1,0x0($t4) -/* f026ca8: 50a00107 */ beqzl $a1,.L0f0270c8 -/* f026cac: 8fbf003c */ lw $ra,0x3c($sp) -/* f026cb0: 94b30000 */ lhu $s3,0x0($a1) -.L0f026cb4: -/* f026cb4: afa500fc */ sw $a1,0xfc($sp) -/* f026cb8: 326d00ff */ andi $t5,$s3,0xff -/* f026cbc: 25aefff8 */ addiu $t6,$t5,-8 -/* f026cc0: 2dc10011 */ sltiu $at,$t6,0x11 -/* f026cc4: 102000ec */ beqz $at,.L0f027078 -/* f026cc8: 000e7080 */ sll $t6,$t6,0x2 -/* f026ccc: 3c017f1b */ lui $at,0x7f1b -/* f026cd0: 002e0821 */ addu $at,$at,$t6 -/* f026cd4: 8c2e8904 */ lw $t6,-0x76fc($at) -/* f026cd8: 01c00008 */ jr $t6 -/* f026cdc: 00000000 */ sll $zero,$zero,0x0 -/* f026ce0: 3c04800a */ lui $a0,0x800a -/* f026ce4: 8c84a280 */ lw $a0,-0x5d80($a0) -/* f026ce8: 240a0001 */ addiu $t2,$zero,0x1 -/* f026cec: 50800012 */ beqzl $a0,.L0f026d38 -/* f026cf0: afaa0118 */ sw $t2,0x118($sp) -/* f026cf4: 1880000d */ blez $a0,.L0f026d2c -/* f026cf8: 00003025 */ or $a2,$zero,$zero -/* f026cfc: 3c0f800a */ lui $t7,0x800a -/* f026d00: 25e29fc0 */ addiu $v0,$t7,-24640 -/* f026d04: 0004c080 */ sll $t8,$a0,0x2 -/* f026d08: 03021821 */ addu $v1,$t8,$v0 -/* f026d0c: 8c5902c4 */ lw $t9,0x2c4($v0) -.L0f026d10: -/* f026d10: 24420004 */ addiu $v0,$v0,0x4 -/* f026d14: 0043082b */ sltu $at,$v0,$v1 -/* f026d18: 14b90002 */ bne $a1,$t9,.L0f026d24 -/* f026d1c: 00000000 */ sll $zero,$zero,0x0 -/* f026d20: 24060001 */ addiu $a2,$zero,0x1 -.L0f026d24: -/* f026d24: 5420fffa */ bnezl $at,.L0f026d10 -/* f026d28: 8c5902c4 */ lw $t9,0x2c4($v0) -.L0f026d2c: -/* f026d2c: 10000002 */ beqz $zero,.L0f026d38 -/* f026d30: afa60118 */ sw $a2,0x118($sp) -/* f026d34: afaa0118 */ sw $t2,0x118($sp) -.L0f026d38: -/* f026d38: 100000d0 */ beqz $zero,.L0f02707c -/* f026d3c: 8ca20014 */ lw $v0,0x14($a1) -/* f026d40: 8fab0118 */ lw $t3,0x118($sp) -/* f026d44: afa500fc */ sw $a1,0xfc($sp) -/* f026d48: 00e02025 */ or $a0,$a3,$zero -/* f026d4c: 1160002a */ beqz $t3,.L0f026df8 -/* f026d50: 00000000 */ sll $zero,$zero,0x0 -/* f026d54: 8cb20004 */ lw $s2,0x4($a1) -/* f026d58: 0c006a87 */ jal 0x1aa1c -/* f026d5c: afa500fc */ sw $a1,0xfc($sp) -/* f026d60: 8c440004 */ lw $a0,0x4($v0) -/* f026d64: 00408025 */ or $s0,$v0,$zero -/* f026d68: 54800005 */ bnezl $a0,.L0f026d80 -/* f026d6c: 8e430000 */ lw $v1,0x0($s2) -/* f026d70: 8fa70120 */ lw $a3,0x120($sp) -/* f026d74: 100000c0 */ beqz $zero,.L0f027078 -/* f026d78: 8fa500fc */ lw $a1,0xfc($sp) -/* f026d7c: 8e430000 */ lw $v1,0x0($s2) -.L0f026d80: -/* f026d80: 3c0600ff */ lui $a2,0xff -/* f026d84: 34c6ffff */ ori $a2,$a2,0xffff -/* f026d88: 14640007 */ bne $v1,$a0,.L0f026da8 -/* f026d8c: 0080f025 */ or $s8,$a0,$zero -/* f026d90: 3c0600ff */ lui $a2,0xff -/* f026d94: 8e4c0008 */ lw $t4,0x8($s2) -/* f026d98: 34c6ffff */ ori $a2,$a2,0xffff -/* f026d9c: 00666824 */ and $t5,$v1,$a2 -/* f026da0: 10000001 */ beqz $zero,.L0f026da8 -/* f026da4: 018df021 */ addu $s8,$t4,$t5 -.L0f026da8: -/* f026da8: 8e420004 */ lw $v0,0x4($s2) -/* f026dac: 50400007 */ beqzl $v0,.L0f026dcc -/* f026db0: afa000f4 */ sw $zero,0xf4($sp) -/* f026db4: 8e4e0008 */ lw $t6,0x8($s2) -/* f026db8: 0046c024 */ and $t8,$v0,$a2 -/* f026dbc: 01d87821 */ addu $t7,$t6,$t8 -/* f026dc0: 10000002 */ beqz $zero,.L0f026dcc -/* f026dc4: afaf00f4 */ sw $t7,0xf4($sp) -/* f026dc8: afa000f4 */ sw $zero,0xf4($sp) -.L0f026dcc: -/* f026dcc: 83c20000 */ lb $v0,0x0($s8) -/* f026dd0: 2401ffb8 */ addiu $at,$zero,-72 -/* f026dd4: 8fb900f4 */ lw $t9,0xf4($sp) -/* f026dd8: 5441000a */ bnel $v0,$at,.L0f026e04 -/* f026ddc: 24010004 */ addiu $at,$zero,0x4 -/* f026de0: 53200005 */ beqzl $t9,.L0f026df8 -/* f026de4: 8fa70120 */ lw $a3,0x120($sp) -/* f026de8: 0320f025 */ or $s8,$t9,$zero -/* f026dec: 1000fff7 */ beqz $zero,.L0f026dcc -/* f026df0: afa000f4 */ sw $zero,0xf4($sp) -/* f026df4: 8fa70120 */ lw $a3,0x120($sp) -.L0f026df8: -/* f026df8: 1000009f */ beqz $zero,.L0f027078 -/* f026dfc: 8fa500fc */ lw $a1,0xfc($sp) -/* f026e00: 24010004 */ addiu $at,$zero,0x4 -.L0f026e04: -/* f026e04: 14410072 */ bne $v0,$at,.L0f026fd0 -/* f026e08: 8fad00ec */ lw $t5,0xec($sp) -/* f026e0c: 8fca0004 */ lw $t2,0x4($s8) -/* f026e10: 93d60001 */ lbu $s6,0x1($s8) -/* f026e14: 8e4b000c */ lw $t3,0xc($s2) -/* f026e18: 0146a824 */ and $s5,$t2,$a2 -/* f026e1c: 00166102 */ srl $t4,$s6,0x4 -/* f026e20: 25960001 */ addiu $s6,$t4,0x1 -/* f026e24: 11a00081 */ beqz $t5,.L0f02702c -/* f026e28: 01751021 */ addu $v0,$t3,$s5 -/* f026e2c: 1ac0007f */ blez $s6,.L0f02702c -/* f026e30: 00009825 */ or $s3,$zero,$zero -/* f026e34: 0000a025 */ or $s4,$zero,$zero -/* f026e38: 00408825 */ or $s1,$v0,$zero -.L0f026e3c: -/* f026e3c: c7aa00d4 */ lwc1 $f10,0xd4($sp) -/* f026e40: 862f0000 */ lh $t7,0x0($s1) -/* f026e44: 8fb90100 */ lw $t9,0x100($sp) -/* f026e48: 4600540d */ trunc.w.s $f16,$f10 -/* f026e4c: c7b200d8 */ lwc1 $f18,0xd8($sp) -/* f026e50: 44188000 */ mfc1 $t8,$f16 -/* f026e54: 00000000 */ sll $zero,$zero,0x0 -/* f026e58: 030f1021 */ addu $v0,$t8,$t7 -/* f026e5c: 54590055 */ bnel $v0,$t9,.L0f026fb4 -/* f026e60: 26730001 */ addiu $s3,$s3,0x1 -/* f026e64: 4600910d */ trunc.w.s $f4,$f18 -/* f026e68: 862c0002 */ lh $t4,0x2($s1) -/* f026e6c: 8fad0104 */ lw $t5,0x104($sp) -/* f026e70: c7a600dc */ lwc1 $f6,0xdc($sp) -/* f026e74: 440b2000 */ mfc1 $t3,$f4 -/* f026e78: 00000000 */ sll $zero,$zero,0x0 -/* f026e7c: 016c1021 */ addu $v0,$t3,$t4 -/* f026e80: 544d004c */ bnel $v0,$t5,.L0f026fb4 -/* f026e84: 26730001 */ addiu $s3,$s3,0x1 -/* f026e88: 4600320d */ trunc.w.s $f8,$f6 -/* f026e8c: 862f0004 */ lh $t7,0x4($s1) -/* f026e90: 8fb90108 */ lw $t9,0x108($sp) -/* f026e94: 44184000 */ mfc1 $t8,$f8 -/* f026e98: 00000000 */ sll $zero,$zero,0x0 -/* f026e9c: 030f1021 */ addu $v0,$t8,$t7 -/* f026ea0: 54590044 */ bnel $v0,$t9,.L0f026fb4 -/* f026ea4: 26730001 */ addiu $s3,$s3,0x1 -/* f026ea8: 864b0010 */ lh $t3,0x10($s2) -/* f026eac: 8e4a000c */ lw $t2,0xc($s2) -/* f026eb0: 8e190008 */ lw $t9,0x8($s0) -/* f026eb4: 01770019 */ multu $t3,$s7 -/* f026eb8: 00006012 */ mflo $t4 -/* f026ebc: 014c6821 */ addu $t5,$t2,$t4 -/* f026ec0: 25ae0007 */ addiu $t6,$t5,0x7 -/* f026ec4: 35d80007 */ ori $t8,$t6,0x7 -/* f026ec8: 3b0f0007 */ xori $t7,$t8,0x7 -/* f026ecc: 55f9001b */ bnel $t7,$t9,.L0f026f3c -/* f026ed0: 86590010 */ lh $t9,0x10($s2) -/* f026ed4: 96440016 */ lhu $a0,0x16($s2) -/* f026ed8: 24050002 */ addiu $a1,$zero,0x2 -/* f026edc: 00003025 */ or $a2,$zero,$zero -/* f026ee0: 0fc4a557 */ jal func0f12955c -/* f026ee4: 00003825 */ or $a3,$zero,$zero -/* f026ee8: 50400014 */ beqzl $v0,.L0f026f3c -/* f026eec: 86590010 */ lh $t9,0x10($s2) -/* f026ef0: 964b0016 */ lhu $t3,0x16($s2) -/* f026ef4: 00001825 */ or $v1,$zero,$zero -/* f026ef8: 00002025 */ or $a0,$zero,$zero -/* f026efc: 5960000e */ blezl $t3,.L0f026f38 -/* f026f00: ae020008 */ sw $v0,0x8($s0) -/* f026f04: 00402825 */ or $a1,$v0,$zero -/* f026f08: 8e0a0008 */ lw $t2,0x8($s0) -.L0f026f0c: -/* f026f0c: 24630001 */ addiu $v1,$v1,0x1 -/* f026f10: 24a50004 */ addiu $a1,$a1,0x4 -/* f026f14: 01446021 */ addu $t4,$t2,$a0 -/* f026f18: 8d810000 */ lw $at,0x0($t4) -/* f026f1c: 24840004 */ addiu $a0,$a0,0x4 -/* f026f20: aca1fffc */ sw $at,-0x4($a1) -/* f026f24: 96580016 */ lhu $t8,0x16($s2) -/* f026f28: 0078082a */ slt $at,$v1,$t8 -/* f026f2c: 5420fff7 */ bnezl $at,.L0f026f0c -/* f026f30: 8e0a0008 */ lw $t2,0x8($s0) -/* f026f34: ae020008 */ sw $v0,0x8($s0) -.L0f026f38: -/* f026f38: 86590010 */ lh $t9,0x10($s2) -.L0f026f3c: -/* f026f3c: 8e4f000c */ lw $t7,0xc($s2) -/* f026f40: 8e040008 */ lw $a0,0x8($s0) -/* f026f44: 03370019 */ multu $t9,$s7 -/* f026f48: 00005812 */ mflo $t3 -/* f026f4c: 01eb5021 */ addu $t2,$t7,$t3 -/* f026f50: 254d0007 */ addiu $t5,$t2,0x7 -/* f026f54: 35ac0007 */ ori $t4,$t5,0x7 -/* f026f58: 398e0007 */ xori $t6,$t4,0x7 -/* f026f5c: 11c40014 */ beq $t6,$a0,.L0f026fb0 -/* f026f60: 8fac00ac */ lw $t4,0xac($sp) -/* f026f64: 02b7001b */ divu $zero,$s5,$s7 -/* f026f68: 0000c812 */ mflo $t9 -/* f026f6c: 8e180000 */ lw $t8,0x0($s0) -/* f026f70: 00197880 */ sll $t7,$t9,0x2 -/* f026f74: 01f97823 */ subu $t7,$t7,$t9 -/* f026f78: 000f7880 */ sll $t7,$t7,0x2 -/* f026f7c: 030f5821 */ addu $t3,$t8,$t7 -/* f026f80: 01745021 */ addu $t2,$t3,$s4 -/* f026f84: 91420007 */ lbu $v0,0x7($t2) -/* f026f88: 8fae00b8 */ lw $t6,0xb8($sp) -/* f026f8c: 008c1821 */ addu $v1,$a0,$t4 -/* f026f90: 00026883 */ sra $t5,$v0,0x2 -/* f026f94: 000dc880 */ sll $t9,$t5,0x2 -/* f026f98: 0079c021 */ addu $t8,$v1,$t9 -/* f026f9c: 01a01025 */ or $v0,$t5,$zero -/* f026fa0: 16e00002 */ bnez $s7,.L0f026fac -/* f026fa4: 00000000 */ sll $zero,$zero,0x0 -/* f026fa8: 0007000d */ break 0x7 -.L0f026fac: -/* f026fac: a30e0003 */ sb $t6,0x3($t8) -.L0f026fb0: -/* f026fb0: 26730001 */ addiu $s3,$s3,0x1 -.L0f026fb4: -/* f026fb4: 2694000c */ addiu $s4,$s4,0xc -/* f026fb8: 1676ffa0 */ bne $s3,$s6,.L0f026e3c -/* f026fbc: 2631000c */ addiu $s1,$s1,0xc -/* f026fc0: 3c0600ff */ lui $a2,0xff -/* f026fc4: 34c6ffff */ ori $a2,$a2,0xffff -/* f026fc8: 1000ff80 */ beqz $zero,.L0f026dcc -/* f026fcc: 27de0008 */ addiu $s8,$s8,0x8 -.L0f026fd0: -/* f026fd0: 24010001 */ addiu $at,$zero,0x1 -/* f026fd4: 54410010 */ bnel $v0,$at,.L0f027018 -/* f026fd8: 24010007 */ addiu $at,$zero,0x7 -/* f026fdc: 8fcf0004 */ lw $t7,0x4($s8) -/* f026fe0: 8fa40120 */ lw $a0,0x120($sp) -/* f026fe4: 01e61024 */ and $v0,$t7,$a2 -/* f026fe8: 0c00698d */ jal 0x1a634 -/* f026fec: 00022982 */ srl $a1,$v0,0x6 -/* f026ff0: afa200ec */ sw $v0,0xec($sp) -/* f026ff4: 8fa40120 */ lw $a0,0x120($sp) -/* f026ff8: 00402825 */ or $a1,$v0,$zero -/* f026ffc: 0c006b57 */ jal 0x1ad5c -/* f027000: 27a600d4 */ addiu $a2,$sp,0xd4 -/* f027004: 3c0600ff */ lui $a2,0xff -/* f027008: 34c6ffff */ ori $a2,$a2,0xffff -/* f02700c: 1000ff6f */ beqz $zero,.L0f026dcc -/* f027010: 27de0008 */ addiu $s8,$s8,0x8 -/* f027014: 24010007 */ addiu $at,$zero,0x7 -.L0f027018: -/* f027018: 14410004 */ bne $v0,$at,.L0f02702c -/* f02701c: 00000000 */ sll $zero,$zero,0x0 -/* f027020: 8fcb0004 */ lw $t3,0x4($s8) -/* f027024: 01665024 */ and $t2,$t3,$a2 -/* f027028: afaa00ac */ sw $t2,0xac($sp) -.L0f02702c: -/* f02702c: 1000ff67 */ beqz $zero,.L0f026dcc -/* f027030: 27de0008 */ addiu $s8,$s8,0x8 -/* f027034: 00e02025 */ or $a0,$a3,$zero -/* f027038: 0c0071e1 */ jal 0x1c784 -/* f02703c: afa500fc */ sw $a1,0xfc($sp) -/* f027040: 8fa70120 */ lw $a3,0x120($sp) -/* f027044: 1000000c */ beqz $zero,.L0f027078 -/* f027048: 8fa500fc */ lw $a1,0xfc($sp) -/* f02704c: 00e02025 */ or $a0,$a3,$zero -/* f027050: 0c0071f4 */ jal 0x1c7d0 -/* f027054: afa500fc */ sw $a1,0xfc($sp) -/* f027058: 8fa70120 */ lw $a3,0x120($sp) -/* f02705c: 10000006 */ beqz $zero,.L0f027078 -/* f027060: 8fa500fc */ lw $a1,0xfc($sp) -/* f027064: 00e02025 */ or $a0,$a3,$zero -/* f027068: 0c007207 */ jal 0x1c81c -/* f02706c: afa500fc */ sw $a1,0xfc($sp) -/* f027070: 8fa70120 */ lw $a3,0x120($sp) -/* f027074: 8fa500fc */ lw $a1,0xfc($sp) -.L0f027078: -/* f027078: 8ca20014 */ lw $v0,0x14($a1) -.L0f02707c: -/* f02707c: 10400003 */ beqz $v0,.L0f02708c -/* f027080: 00000000 */ sll $zero,$zero,0x0 -/* f027084: 1000000d */ beqz $zero,.L0f0270bc -/* f027088: 00402825 */ or $a1,$v0,$zero -.L0f02708c: -/* f02708c: 10a0000b */ beqz $a1,.L0f0270bc -/* f027090: 00000000 */ sll $zero,$zero,0x0 -.L0f027094: -/* f027094: 50a00007 */ beqzl $a1,.L0f0270b4 -/* f027098: 8ca50008 */ lw $a1,0x8($a1) -/* f02709c: 8ca2000c */ lw $v0,0xc($a1) -/* f0270a0: 50400004 */ beqzl $v0,.L0f0270b4 -/* f0270a4: 8ca50008 */ lw $a1,0x8($a1) -/* f0270a8: 10000004 */ beqz $zero,.L0f0270bc -/* f0270ac: 00402825 */ or $a1,$v0,$zero -/* f0270b0: 8ca50008 */ lw $a1,0x8($a1) -.L0f0270b4: -/* f0270b4: 14a0fff7 */ bnez $a1,.L0f027094 -/* f0270b8: 00000000 */ sll $zero,$zero,0x0 -.L0f0270bc: -/* f0270bc: 54a0fefd */ bnezl $a1,.L0f026cb4 -/* f0270c0: 94b30000 */ lhu $s3,0x0($a1) -.L0f0270c4: -/* f0270c4: 8fbf003c */ lw $ra,0x3c($sp) -.L0f0270c8: -/* f0270c8: 8fb00018 */ lw $s0,0x18($sp) -/* f0270cc: 8fb1001c */ lw $s1,0x1c($sp) -/* f0270d0: 8fb20020 */ lw $s2,0x20($sp) -/* f0270d4: 8fb30024 */ lw $s3,0x24($sp) -/* f0270d8: 8fb40028 */ lw $s4,0x28($sp) -/* f0270dc: 8fb5002c */ lw $s5,0x2c($sp) -/* f0270e0: 8fb60030 */ lw $s6,0x30($sp) -/* f0270e4: 8fb70034 */ lw $s7,0x34($sp) -/* f0270e8: 8fbe0038 */ lw $s8,0x38($sp) -/* f0270ec: 03e00008 */ jr $ra -/* f0270f0: 27bd0120 */ addiu $sp,$sp,0x120 -); - -GLOBAL_ASM( -glabel func0f0270f4 -/* f0270f4: 27bdff58 */ addiu $sp,$sp,-168 -/* f0270f8: afbf003c */ sw $ra,0x3c($sp) -/* f0270fc: afbe0038 */ sw $s8,0x38($sp) -/* f027100: afb70034 */ sw $s7,0x34($sp) -/* f027104: afb60030 */ sw $s6,0x30($sp) -/* f027108: afb5002c */ sw $s5,0x2c($sp) -/* f02710c: afb40028 */ sw $s4,0x28($sp) -/* f027110: afb30024 */ sw $s3,0x24($sp) -/* f027114: afb20020 */ sw $s2,0x20($sp) -/* f027118: afb1001c */ sw $s1,0x1c($sp) -/* f02711c: afb00018 */ sw $s0,0x18($sp) -/* f027120: afa500ac */ sw $a1,0xac($sp) -/* f027124: afa600b0 */ sw $a2,0xb0($sp) -/* f027128: 8c8e0020 */ lw $t6,0x20($a0) -/* f02712c: 00808025 */ or $s0,$a0,$zero -/* f027130: afa00080 */ sw $zero,0x80($sp) -/* f027134: 0c004b70 */ jal 0x12dc0 -/* f027138: afae0094 */ sw $t6,0x94($sp) -/* f02713c: 3c0f800a */ lui $t7,0x800a -/* f027140: 8defa2d4 */ lw $t7,-0x5d2c($t7) -/* f027144: 0040f025 */ or $s8,$v0,$zero -/* f027148: 55e001cb */ bnezl $t7,.L0f027878 -/* f02714c: 8fbf003c */ lw $ra,0x3c($sp) -/* f027150: 0fc0e6a5 */ jal func0f039a94 -/* f027154: 02002025 */ or $a0,$s0,$zero -/* f027158: 104001c6 */ beqz $v0,.L0f027874 -/* f02715c: 8fa40094 */ lw $a0,0x94($sp) -/* f027160: 8c980008 */ lw $t8,0x8($a0) -/* f027164: 24170003 */ addiu $s7,$zero,0x3 -/* f027168: 24160005 */ addiu $s6,$zero,0x5 -/* f02716c: 8f050000 */ lw $a1,0x0($t8) -/* f027170: 24120014 */ addiu $s2,$zero,0x14 -/* f027174: 50a001c0 */ beqzl $a1,.L0f027878 -/* f027178: 8fbf003c */ lw $ra,0x3c($sp) -/* f02717c: 94a20000 */ lhu $v0,0x0($a1) -.L0f027180: -/* f027180: 24010008 */ addiu $at,$zero,0x8 -/* f027184: 305900ff */ andi $t9,$v0,0xff -/* f027188: 13210199 */ beq $t9,$at,.L0f0277f0 -/* f02718c: 24010012 */ addiu $at,$zero,0x12 -/* f027190: 1321019d */ beq $t9,$at,.L0f027808 -/* f027194: 24010017 */ addiu $at,$zero,0x17 -/* f027198: 132101a1 */ beq $t9,$at,.L0f027820 -/* f02719c: 24010018 */ addiu $at,$zero,0x18 -/* f0271a0: 53210004 */ beql $t9,$at,.L0f0271b4 -/* f0271a4: 8ca90004 */ lw $t1,0x4($a1) -/* f0271a8: 100001a2 */ beqz $zero,.L0f027834 -/* f0271ac: 8ca20014 */ lw $v0,0x14($a1) -/* f0271b0: 8ca90004 */ lw $t1,0x4($a1) -.L0f0271b4: -/* f0271b4: afa500a4 */ sw $a1,0xa4($sp) -/* f0271b8: 0c006a87 */ jal 0x1aa1c -/* f0271bc: afa900a0 */ sw $t1,0xa0($sp) -/* f0271c0: 8c4a0004 */ lw $t2,0x4($v0) -/* f0271c4: 0040a025 */ or $s4,$v0,$zero -/* f0271c8: 8fa800a0 */ lw $t0,0xa0($sp) -/* f0271cc: 15400004 */ bnez $t2,.L0f0271e0 -/* f0271d0: 8fa500a4 */ lw $a1,0xa4($sp) -/* f0271d4: 8ca20014 */ lw $v0,0x14($a1) -/* f0271d8: 10000196 */ beqz $zero,.L0f027834 -/* f0271dc: 8fa40094 */ lw $a0,0x94($sp) -.L0f0271e0: -/* f0271e0: 8d03000c */ lw $v1,0xc($t0) -/* f0271e4: 8c440000 */ lw $a0,0x0($v0) -/* f0271e8: 5464017e */ bnel $v1,$a0,.L0f0277e4 -/* f0271ec: 8fa500a4 */ lw $a1,0xa4($sp) -/* f0271f0: 14640022 */ bne $v1,$a0,.L0f02727c -/* f0271f4: 00002825 */ or $a1,$zero,$zero -/* f0271f8: 85040010 */ lh $a0,0x10($t0) -/* f0271fc: 00003025 */ or $a2,$zero,$zero -/* f027200: 0fc4a557 */ jal func0f12955c -/* f027204: 00003825 */ or $a3,$zero,$zero -/* f027208: 1040001c */ beqz $v0,.L0f02727c -/* f02720c: 8fa500a0 */ lw $a1,0xa0($sp) -/* f027210: 84ac0010 */ lh $t4,0x10($a1) -/* f027214: 00008825 */ or $s1,$zero,$zero -/* f027218: 00001825 */ or $v1,$zero,$zero -/* f02721c: 19800016 */ blez $t4,.L0f027278 -/* f027220: 00402025 */ or $a0,$v0,$zero -/* f027224: 8e8d0000 */ lw $t5,0x0($s4) -.L0f027228: -/* f027228: 26310001 */ addiu $s1,$s1,0x1 -/* f02722c: 2484000c */ addiu $a0,$a0,0xc -/* f027230: 01a37021 */ addu $t6,$t5,$v1 -/* f027234: 89c10000 */ lwl $at,0x0($t6) -/* f027238: 99c10003 */ lwr $at,0x3($t6) -/* f02723c: 2463000c */ addiu $v1,$v1,0xc -/* f027240: a881fff4 */ swl $at,-0xc($a0) -/* f027244: b881fff7 */ swr $at,-0x9($a0) -/* f027248: 89d80004 */ lwl $t8,0x4($t6) -/* f02724c: 99d80007 */ lwr $t8,0x7($t6) -/* f027250: a898fff8 */ swl $t8,-0x8($a0) -/* f027254: b898fffb */ swr $t8,-0x5($a0) -/* f027258: 89c10008 */ lwl $at,0x8($t6) -/* f02725c: 99c1000b */ lwr $at,0xb($t6) -/* f027260: a881fffc */ swl $at,-0x4($a0) -/* f027264: b881ffff */ swr $at,-0x1($a0) -/* f027268: 84b90010 */ lh $t9,0x10($a1) -/* f02726c: 0239082a */ slt $at,$s1,$t9 -/* f027270: 5420ffed */ bnezl $at,.L0f027228 -/* f027274: 8e8d0000 */ lw $t5,0x0($s4) -.L0f027278: -/* f027278: ae820000 */ sw $v0,0x0($s4) -.L0f02727c: -/* f02727c: 8fa800a0 */ lw $t0,0xa0($sp) -/* f027280: 8e980008 */ lw $t8,0x8($s4) -/* f027284: 24050002 */ addiu $a1,$zero,0x2 -/* f027288: 850a0010 */ lh $t2,0x10($t0) -/* f02728c: 8d09000c */ lw $t1,0xc($t0) -/* f027290: 00003025 */ or $a2,$zero,$zero -/* f027294: 000a5880 */ sll $t3,$t2,0x2 -/* f027298: 016a5823 */ subu $t3,$t3,$t2 -/* f02729c: 000b5880 */ sll $t3,$t3,0x2 -/* f0272a0: 012b6021 */ addu $t4,$t1,$t3 -/* f0272a4: 258d0007 */ addiu $t5,$t4,0x7 -/* f0272a8: 35af0007 */ ori $t7,$t5,0x7 -/* f0272ac: 39ee0007 */ xori $t6,$t7,0x7 -/* f0272b0: 15d80016 */ bne $t6,$t8,.L0f02730c -/* f0272b4: 00003825 */ or $a3,$zero,$zero -/* f0272b8: 0fc4a557 */ jal func0f12955c -/* f0272bc: 95040016 */ lhu $a0,0x16($t0) -/* f0272c0: 10400012 */ beqz $v0,.L0f02730c -/* f0272c4: 8fa500a0 */ lw $a1,0xa0($sp) -/* f0272c8: 94b90016 */ lhu $t9,0x16($a1) -/* f0272cc: 00008825 */ or $s1,$zero,$zero -/* f0272d0: 00001825 */ or $v1,$zero,$zero -/* f0272d4: 1b20000c */ blez $t9,.L0f027308 -/* f0272d8: 00402025 */ or $a0,$v0,$zero -/* f0272dc: 8e8a0008 */ lw $t2,0x8($s4) -.L0f0272e0: -/* f0272e0: 26310001 */ addiu $s1,$s1,0x1 -/* f0272e4: 24840004 */ addiu $a0,$a0,0x4 -/* f0272e8: 01434821 */ addu $t1,$t2,$v1 -/* f0272ec: 8d210000 */ lw $at,0x0($t1) -/* f0272f0: 24630004 */ addiu $v1,$v1,0x4 -/* f0272f4: ac81fffc */ sw $at,-0x4($a0) -/* f0272f8: 94ad0016 */ lhu $t5,0x16($a1) -/* f0272fc: 022d082a */ slt $at,$s1,$t5 -/* f027300: 5420fff7 */ bnezl $at,.L0f0272e0 -/* f027304: 8e8a0008 */ lw $t2,0x8($s4) -.L0f027308: -/* f027308: ae820008 */ sw $v0,0x8($s4) -.L0f02730c: -/* f02730c: 8faf00a0 */ lw $t7,0xa0($sp) -/* f027310: 8e8e0000 */ lw $t6,0x0($s4) -/* f027314: 8de3000c */ lw $v1,0xc($t7) -/* f027318: 506e0132 */ beql $v1,$t6,.L0f0277e4 -/* f02731c: 8fa500a4 */ lw $a1,0xa4($sp) -/* f027320: 85f80010 */ lh $t8,0x10($t7) -/* f027324: 8e8d0008 */ lw $t5,0x8($s4) -/* f027328: 0018c880 */ sll $t9,$t8,0x2 -/* f02732c: 0338c823 */ subu $t9,$t9,$t8 -/* f027330: 0019c880 */ sll $t9,$t9,0x2 -/* f027334: 00795021 */ addu $t2,$v1,$t9 -/* f027338: 254b0007 */ addiu $t3,$t2,0x7 -/* f02733c: 35690007 */ ori $t1,$t3,0x7 -/* f027340: 392c0007 */ xori $t4,$t1,0x7 -/* f027344: 118d0126 */ beq $t4,$t5,.L0f0277e0 -/* f027348: 8fb900a0 */ lw $t9,0xa0($sp) -/* f02734c: 8de20000 */ lw $v0,0x0($t7) -/* f027350: 8e830004 */ lw $v1,0x4($s4) -/* f027354: 00008825 */ or $s1,$zero,$zero -/* f027358: 3c0100ff */ lui $at,0xff -/* f02735c: 14430006 */ bne $v0,$v1,.L0f027378 -/* f027360: 0060a825 */ or $s5,$v1,$zero -/* f027364: 8dee0008 */ lw $t6,0x8($t7) -/* f027368: 3421ffff */ ori $at,$at,0xffff -/* f02736c: 0041c024 */ and $t8,$v0,$at -/* f027370: 10000001 */ beqz $zero,.L0f027378 -/* f027374: 01d8a821 */ addu $s5,$t6,$t8 -.L0f027378: -/* f027378: 8f220004 */ lw $v0,0x4($t9) -/* f02737c: 3c0100ff */ lui $at,0xff -/* f027380: 50400008 */ beqzl $v0,.L0f0273a4 -/* f027384: afa00084 */ sw $zero,0x84($sp) -/* f027388: 8f2a0008 */ lw $t2,0x8($t9) -/* f02738c: 3421ffff */ ori $at,$at,0xffff -/* f027390: 00415824 */ and $t3,$v0,$at -/* f027394: 014b4821 */ addu $t1,$t2,$t3 -/* f027398: 10000002 */ beqz $zero,.L0f0273a4 -/* f02739c: afa90084 */ sw $t1,0x84($sp) -/* f0273a0: afa00084 */ sw $zero,0x84($sp) -.L0f0273a4: -/* f0273a4: 82a20000 */ lb $v0,0x0($s5) -/* f0273a8: 2401ffb8 */ addiu $at,$zero,-72 -/* f0273ac: 8fac0084 */ lw $t4,0x84($sp) -/* f0273b0: 54410006 */ bnel $v0,$at,.L0f0273cc -/* f0273b4: 24010004 */ addiu $at,$zero,0x4 -/* f0273b8: 118000ee */ beqz $t4,.L0f027774 -/* f0273bc: 0180a825 */ or $s5,$t4,$zero -/* f0273c0: 1000fff8 */ beqz $zero,.L0f0273a4 -/* f0273c4: afa00084 */ sw $zero,0x84($sp) -/* f0273c8: 24010004 */ addiu $at,$zero,0x4 -.L0f0273cc: -/* f0273cc: 144100d9 */ bne $v0,$at,.L0f027734 -/* f0273d0: 8fb80080 */ lw $t8,0x80($sp) -/* f0273d4: 8ea20004 */ lw $v0,0x4($s5) -/* f0273d8: 92b30001 */ lbu $s3,0x1($s5) -/* f0273dc: 3c0100ff */ lui $at,0xff -/* f0273e0: 8e8f0000 */ lw $t7,0x0($s4) -/* f0273e4: 3421ffff */ ori $at,$at,0xffff -/* f0273e8: 00416824 */ and $t5,$v0,$at -/* f0273ec: 00137102 */ srl $t6,$s3,0x4 -/* f0273f0: 25d30001 */ addiu $s3,$t6,0x1 -/* f0273f4: 130000dd */ beqz $t8,.L0f02776c -/* f0273f8: 01ed1821 */ addu $v1,$t7,$t5 -/* f0273fc: 1a6000db */ blez $s3,.L0f02776c -/* f027400: 00608025 */ or $s0,$v1,$zero -.L0f027404: -/* f027404: 4459f800 */ cfc1 $t9,$31 -/* f027408: 240a0001 */ addiu $t2,$zero,0x1 -/* f02740c: 44caf800 */ ctc1 $t2,$31 -/* f027410: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f027414: 3c014f00 */ lui $at,0x4f00 -/* f027418: 460021a4 */ cvt.w.s $f6,$f4 -/* f02741c: 444af800 */ cfc1 $t2,$31 -/* f027420: 00000000 */ sll $zero,$zero,0x0 -/* f027424: 314a0078 */ andi $t2,$t2,0x78 -/* f027428: 51400013 */ beqzl $t2,.L0f027478 -/* f02742c: 440a3000 */ mfc1 $t2,$f6 -/* f027430: 44813000 */ mtc1 $at,$f6 -/* f027434: 240a0001 */ addiu $t2,$zero,0x1 -/* f027438: 46062181 */ sub.s $f6,$f4,$f6 -/* f02743c: 44caf800 */ ctc1 $t2,$31 -/* f027440: 00000000 */ sll $zero,$zero,0x0 -/* f027444: 460031a4 */ cvt.w.s $f6,$f6 -/* f027448: 444af800 */ cfc1 $t2,$31 -/* f02744c: 00000000 */ sll $zero,$zero,0x0 -/* f027450: 314a0078 */ andi $t2,$t2,0x78 -/* f027454: 15400005 */ bnez $t2,.L0f02746c -/* f027458: 00000000 */ sll $zero,$zero,0x0 -/* f02745c: 440a3000 */ mfc1 $t2,$f6 -/* f027460: 3c018000 */ lui $at,0x8000 -/* f027464: 10000007 */ beqz $zero,.L0f027484 -/* f027468: 01415025 */ or $t2,$t2,$at -.L0f02746c: -/* f02746c: 10000005 */ beqz $zero,.L0f027484 -/* f027470: 240affff */ addiu $t2,$zero,-1 -/* f027474: 440a3000 */ mfc1 $t2,$f6 -.L0f027478: -/* f027478: 00000000 */ sll $zero,$zero,0x0 -/* f02747c: 0540fffb */ bltz $t2,.L0f02746c -/* f027480: 00000000 */ sll $zero,$zero,0x0 -.L0f027484: -/* f027484: 44d9f800 */ ctc1 $t9,$31 -/* f027488: 015e5821 */ addu $t3,$t2,$s8 -/* f02748c: 240a0001 */ addiu $t2,$zero,0x1 -/* f027490: c7a80074 */ lwc1 $f8,0x74($sp) -/* f027494: 4459f800 */ cfc1 $t9,$31 -/* f027498: 44caf800 */ ctc1 $t2,$31 -/* f02749c: 86090000 */ lh $t1,0x0($s0) -/* f0274a0: 860d0002 */ lh $t5,0x2($s0) -/* f0274a4: 460042a4 */ cvt.w.s $f10,$f8 -/* f0274a8: 860e0004 */ lh $t6,0x4($s0) -/* f0274ac: 01696021 */ addu $t4,$t3,$t1 -/* f0274b0: 018d7821 */ addu $t7,$t4,$t5 -/* f0274b4: 444af800 */ cfc1 $t2,$31 -/* f0274b8: 3c014f00 */ lui $at,0x4f00 -/* f0274bc: 01eec021 */ addu $t8,$t7,$t6 -/* f0274c0: 314a0078 */ andi $t2,$t2,0x78 -/* f0274c4: 51400013 */ beqzl $t2,.L0f027514 -/* f0274c8: 440a5000 */ mfc1 $t2,$f10 -/* f0274cc: 44815000 */ mtc1 $at,$f10 -/* f0274d0: 240a0001 */ addiu $t2,$zero,0x1 -/* f0274d4: 460a4281 */ sub.s $f10,$f8,$f10 -/* f0274d8: 44caf800 */ ctc1 $t2,$31 -/* f0274dc: 00000000 */ sll $zero,$zero,0x0 -/* f0274e0: 460052a4 */ cvt.w.s $f10,$f10 -/* f0274e4: 444af800 */ cfc1 $t2,$31 -/* f0274e8: 00000000 */ sll $zero,$zero,0x0 -/* f0274ec: 314a0078 */ andi $t2,$t2,0x78 -/* f0274f0: 15400005 */ bnez $t2,.L0f027508 -/* f0274f4: 00000000 */ sll $zero,$zero,0x0 -/* f0274f8: 440a5000 */ mfc1 $t2,$f10 -/* f0274fc: 3c018000 */ lui $at,0x8000 -/* f027500: 10000007 */ beqz $zero,.L0f027520 -/* f027504: 01415025 */ or $t2,$t2,$at -.L0f027508: -/* f027508: 10000005 */ beqz $zero,.L0f027520 -/* f02750c: 240affff */ addiu $t2,$zero,-1 -/* f027510: 440a5000 */ mfc1 $t2,$f10 -.L0f027514: -/* f027514: 00000000 */ sll $zero,$zero,0x0 -/* f027518: 0540fffb */ bltz $t2,.L0f027508 -/* f02751c: 00000000 */ sll $zero,$zero,0x0 -.L0f027520: -/* f027520: 44d9f800 */ ctc1 $t9,$31 -/* f027524: 240c0001 */ addiu $t4,$zero,0x1 -/* f027528: c7b00078 */ lwc1 $f16,0x78($sp) -/* f02752c: 030a5821 */ addu $t3,$t8,$t2 -/* f027530: 4449f800 */ cfc1 $t1,$31 -/* f027534: 44ccf800 */ ctc1 $t4,$31 -/* f027538: 3c014f00 */ lui $at,0x4f00 -/* f02753c: 460084a4 */ cvt.w.s $f18,$f16 -/* f027540: 444cf800 */ cfc1 $t4,$31 -/* f027544: 00000000 */ sll $zero,$zero,0x0 -/* f027548: 318c0078 */ andi $t4,$t4,0x78 -/* f02754c: 51800013 */ beqzl $t4,.L0f02759c -/* f027550: 440c9000 */ mfc1 $t4,$f18 -/* f027554: 44819000 */ mtc1 $at,$f18 -/* f027558: 240c0001 */ addiu $t4,$zero,0x1 -/* f02755c: 46128481 */ sub.s $f18,$f16,$f18 -/* f027560: 44ccf800 */ ctc1 $t4,$31 -/* f027564: 00000000 */ sll $zero,$zero,0x0 -/* f027568: 460094a4 */ cvt.w.s $f18,$f18 -/* f02756c: 444cf800 */ cfc1 $t4,$31 -/* f027570: 00000000 */ sll $zero,$zero,0x0 -/* f027574: 318c0078 */ andi $t4,$t4,0x78 -/* f027578: 15800005 */ bnez $t4,.L0f027590 -/* f02757c: 00000000 */ sll $zero,$zero,0x0 -/* f027580: 440c9000 */ mfc1 $t4,$f18 -/* f027584: 3c018000 */ lui $at,0x8000 -/* f027588: 10000007 */ beqz $zero,.L0f0275a8 -/* f02758c: 01816025 */ or $t4,$t4,$at -.L0f027590: -/* f027590: 10000005 */ beqz $zero,.L0f0275a8 -/* f027594: 240cffff */ addiu $t4,$zero,-1 -/* f027598: 440c9000 */ mfc1 $t4,$f18 -.L0f02759c: -/* f02759c: 00000000 */ sll $zero,$zero,0x0 -/* f0275a0: 0580fffb */ bltz $t4,.L0f027590 -/* f0275a4: 00000000 */ sll $zero,$zero,0x0 -.L0f0275a8: -/* f0275a8: 44c9f800 */ ctc1 $t1,$31 -/* f0275ac: 0fc4a47e */ jal func0f1291f8 -/* f0275b0: 016c2021 */ addu $a0,$t3,$t4 -/* f0275b4: 86020000 */ lh $v0,0x0($s0) -/* f0275b8: 1840000e */ blez $v0,.L0f0275f4 -/* f0275bc: 00000000 */ sll $zero,$zero,0x0 -/* f0275c0: 0fc4a46c */ jal func0f1291b0 -/* f0275c4: 00000000 */ sll $zero,$zero,0x0 -/* f0275c8: 0052001b */ divu $zero,$v0,$s2 -/* f0275cc: 860d0000 */ lh $t5,0x0($s0) -/* f0275d0: 00007810 */ mfhi $t7 -/* f0275d4: 000f7400 */ sll $t6,$t7,0x10 -/* f0275d8: 000ecc03 */ sra $t9,$t6,0x10 -/* f0275dc: 16400002 */ bnez $s2,.L0f0275e8 -/* f0275e0: 00000000 */ sll $zero,$zero,0x0 -/* f0275e4: 0007000d */ break 0x7 -.L0f0275e8: -/* f0275e8: 01b9c023 */ subu $t8,$t5,$t9 -/* f0275ec: 1000000f */ beqz $zero,.L0f02762c -/* f0275f0: a6180000 */ sh $t8,0x0($s0) -.L0f0275f4: -/* f0275f4: 0443000e */ bgezl $v0,.L0f027630 -/* f0275f8: 86020002 */ lh $v0,0x2($s0) -/* f0275fc: 0fc4a46c */ jal func0f1291b0 -/* f027600: 00000000 */ sll $zero,$zero,0x0 -/* f027604: 0052001b */ divu $zero,$v0,$s2 -/* f027608: 860a0000 */ lh $t2,0x0($s0) -/* f02760c: 00004810 */ mfhi $t1 -/* f027610: 00095c00 */ sll $t3,$t1,0x10 -/* f027614: 000b6403 */ sra $t4,$t3,0x10 -/* f027618: 014c7821 */ addu $t7,$t2,$t4 -/* f02761c: a60f0000 */ sh $t7,0x0($s0) -/* f027620: 16400002 */ bnez $s2,.L0f02762c -/* f027624: 00000000 */ sll $zero,$zero,0x0 -/* f027628: 0007000d */ break 0x7 -.L0f02762c: -/* f02762c: 86020002 */ lh $v0,0x2($s0) -.L0f027630: -/* f027630: 1840000e */ blez $v0,.L0f02766c -/* f027634: 00000000 */ sll $zero,$zero,0x0 -/* f027638: 0fc4a46c */ jal func0f1291b0 -/* f02763c: 00000000 */ sll $zero,$zero,0x0 -/* f027640: 0052001b */ divu $zero,$v0,$s2 -/* f027644: 860e0002 */ lh $t6,0x2($s0) -/* f027648: 00006810 */ mfhi $t5 -/* f02764c: 000dcc00 */ sll $t9,$t5,0x10 -/* f027650: 0019c403 */ sra $t8,$t9,0x10 -/* f027654: 16400002 */ bnez $s2,.L0f027660 -/* f027658: 00000000 */ sll $zero,$zero,0x0 -/* f02765c: 0007000d */ break 0x7 -.L0f027660: -/* f027660: 01d84823 */ subu $t1,$t6,$t8 -/* f027664: 1000000f */ beqz $zero,.L0f0276a4 -/* f027668: a6090002 */ sh $t1,0x2($s0) -.L0f02766c: -/* f02766c: 0443000e */ bgezl $v0,.L0f0276a8 -/* f027670: 86020004 */ lh $v0,0x4($s0) -/* f027674: 0fc4a46c */ jal func0f1291b0 -/* f027678: 00000000 */ sll $zero,$zero,0x0 -/* f02767c: 0052001b */ divu $zero,$v0,$s2 -/* f027680: 860b0002 */ lh $t3,0x2($s0) -/* f027684: 00005010 */ mfhi $t2 -/* f027688: 000a6400 */ sll $t4,$t2,0x10 -/* f02768c: 000c7c03 */ sra $t7,$t4,0x10 -/* f027690: 016f6821 */ addu $t5,$t3,$t7 -/* f027694: a60d0002 */ sh $t5,0x2($s0) -/* f027698: 16400002 */ bnez $s2,.L0f0276a4 -/* f02769c: 00000000 */ sll $zero,$zero,0x0 -/* f0276a0: 0007000d */ break 0x7 -.L0f0276a4: -/* f0276a4: 86020004 */ lh $v0,0x4($s0) -.L0f0276a8: -/* f0276a8: 1840000e */ blez $v0,.L0f0276e4 -/* f0276ac: 00000000 */ sll $zero,$zero,0x0 -/* f0276b0: 0fc4a46c */ jal func0f1291b0 -/* f0276b4: 00000000 */ sll $zero,$zero,0x0 -/* f0276b8: 0052001b */ divu $zero,$v0,$s2 -/* f0276bc: 86190004 */ lh $t9,0x4($s0) -/* f0276c0: 00007010 */ mfhi $t6 -/* f0276c4: 000ec400 */ sll $t8,$t6,0x10 -/* f0276c8: 00184c03 */ sra $t1,$t8,0x10 -/* f0276cc: 16400002 */ bnez $s2,.L0f0276d8 -/* f0276d0: 00000000 */ sll $zero,$zero,0x0 -/* f0276d4: 0007000d */ break 0x7 -.L0f0276d8: -/* f0276d8: 03295023 */ subu $t2,$t9,$t1 -/* f0276dc: 1000000f */ beqz $zero,.L0f02771c -/* f0276e0: a60a0004 */ sh $t2,0x4($s0) -.L0f0276e4: -/* f0276e4: 0443000e */ bgezl $v0,.L0f027720 -/* f0276e8: 26310001 */ addiu $s1,$s1,0x1 -/* f0276ec: 0fc4a46c */ jal func0f1291b0 -/* f0276f0: 00000000 */ sll $zero,$zero,0x0 -/* f0276f4: 0052001b */ divu $zero,$v0,$s2 -/* f0276f8: 860c0002 */ lh $t4,0x2($s0) -/* f0276fc: 00005810 */ mfhi $t3 -/* f027700: 000b7c00 */ sll $t7,$t3,0x10 -/* f027704: 000f6c03 */ sra $t5,$t7,0x10 -/* f027708: 018d7021 */ addu $t6,$t4,$t5 -/* f02770c: a60e0002 */ sh $t6,0x2($s0) -/* f027710: 16400002 */ bnez $s2,.L0f02771c -/* f027714: 00000000 */ sll $zero,$zero,0x0 -/* f027718: 0007000d */ break 0x7 -.L0f02771c: -/* f02771c: 26310001 */ addiu $s1,$s1,0x1 -.L0f027720: -/* f027720: 1633ff38 */ bne $s1,$s3,.L0f027404 -/* f027724: 2610000c */ addiu $s0,$s0,0xc -/* f027728: 00008825 */ or $s1,$zero,$zero -/* f02772c: 1000ff1d */ beqz $zero,.L0f0273a4 -/* f027730: 26b50008 */ addiu $s5,$s5,0x8 -.L0f027734: -/* f027734: 24010001 */ addiu $at,$zero,0x1 -/* f027738: 1441000c */ bne $v0,$at,.L0f02776c -/* f02773c: 8fa40094 */ lw $a0,0x94($sp) -/* f027740: 8ea20004 */ lw $v0,0x4($s5) -/* f027744: 3c0100ff */ lui $at,0xff -/* f027748: 3421ffff */ ori $at,$at,0xffff -/* f02774c: 0041c024 */ and $t8,$v0,$at -/* f027750: 0c00698d */ jal 0x1a634 -/* f027754: 00182982 */ srl $a1,$t8,0x6 -/* f027758: afa20080 */ sw $v0,0x80($sp) -/* f02775c: 8fa40094 */ lw $a0,0x94($sp) -/* f027760: 00402825 */ or $a1,$v0,$zero -/* f027764: 0c006b57 */ jal 0x1ad5c -/* f027768: 27a60074 */ addiu $a2,$sp,0x74 -.L0f02776c: -/* f02776c: 1000ff0d */ beqz $zero,.L0f0273a4 -/* f027770: 26b50008 */ addiu $s5,$s5,0x8 -.L0f027774: -/* f027774: 8fb900a0 */ lw $t9,0xa0($sp) -/* f027778: 97290016 */ lhu $t1,0x16($t9) -/* f02777c: 19200018 */ blez $t1,.L0f0277e0 -/* f027780: 00001825 */ or $v1,$zero,$zero -.L0f027784: -/* f027784: 8e8a0008 */ lw $t2,0x8($s4) -/* f027788: 00115880 */ sll $t3,$s1,0x2 -/* f02778c: 014b7821 */ addu $t7,$t2,$t3 -/* f027790: 01e32021 */ addu $a0,$t7,$v1 -/* f027794: 90820000 */ lbu $v0,0x0($a0) -/* f027798: 24630001 */ addiu $v1,$v1,0x1 -/* f02779c: 00560019 */ multu $v0,$s6 -/* f0277a0: 00001012 */ mflo $v0 -/* f0277a4: 04410003 */ bgez $v0,.L0f0277b4 -/* f0277a8: 00026103 */ sra $t4,$v0,0x4 -/* f0277ac: 2441000f */ addiu $at,$v0,0xf -/* f0277b0: 00016103 */ sra $t4,$at,0x4 -.L0f0277b4: -/* f0277b4: 05810002 */ bgez $t4,.L0f0277c0 -/* f0277b8: 01801025 */ or $v0,$t4,$zero -/* f0277bc: 00001025 */ or $v0,$zero,$zero -.L0f0277c0: -/* f0277c0: 1477fff0 */ bne $v1,$s7,.L0f027784 -/* f0277c4: a0820000 */ sb $v0,0x0($a0) -/* f0277c8: 8fad00a0 */ lw $t5,0xa0($sp) -/* f0277cc: 26310001 */ addiu $s1,$s1,0x1 -/* f0277d0: 95ae0016 */ lhu $t6,0x16($t5) -/* f0277d4: 022e082a */ slt $at,$s1,$t6 -/* f0277d8: 5420ffea */ bnezl $at,.L0f027784 -/* f0277dc: 00001825 */ or $v1,$zero,$zero -.L0f0277e0: -/* f0277e0: 8fa500a4 */ lw $a1,0xa4($sp) -.L0f0277e4: -/* f0277e4: 8fa40094 */ lw $a0,0x94($sp) -/* f0277e8: 10000012 */ beqz $zero,.L0f027834 -/* f0277ec: 8ca20014 */ lw $v0,0x14($a1) -.L0f0277f0: -/* f0277f0: 0c0071e1 */ jal 0x1c784 -/* f0277f4: afa500a4 */ sw $a1,0xa4($sp) -/* f0277f8: 8fa500a4 */ lw $a1,0xa4($sp) -/* f0277fc: 8fa40094 */ lw $a0,0x94($sp) -/* f027800: 1000000c */ beqz $zero,.L0f027834 -/* f027804: 8ca20014 */ lw $v0,0x14($a1) -.L0f027808: -/* f027808: 0c0071f4 */ jal 0x1c7d0 -/* f02780c: afa500a4 */ sw $a1,0xa4($sp) -/* f027810: 8fa500a4 */ lw $a1,0xa4($sp) -/* f027814: 8fa40094 */ lw $a0,0x94($sp) -/* f027818: 10000006 */ beqz $zero,.L0f027834 -/* f02781c: 8ca20014 */ lw $v0,0x14($a1) -.L0f027820: -/* f027820: 0c007207 */ jal 0x1c81c -/* f027824: afa500a4 */ sw $a1,0xa4($sp) -/* f027828: 8fa500a4 */ lw $a1,0xa4($sp) -/* f02782c: 8fa40094 */ lw $a0,0x94($sp) -/* f027830: 8ca20014 */ lw $v0,0x14($a1) -.L0f027834: -/* f027834: 10400003 */ beqz $v0,.L0f027844 -/* f027838: 00000000 */ sll $zero,$zero,0x0 -/* f02783c: 1000000b */ beqz $zero,.L0f02786c -/* f027840: 00402825 */ or $a1,$v0,$zero -.L0f027844: -/* f027844: 10a00009 */ beqz $a1,.L0f02786c -/* f027848: 00000000 */ sll $zero,$zero,0x0 -/* f02784c: 8ca2000c */ lw $v0,0xc($a1) -.L0f027850: -/* f027850: 50400004 */ beqzl $v0,.L0f027864 -/* f027854: 8ca50008 */ lw $a1,0x8($a1) -/* f027858: 10000004 */ beqz $zero,.L0f02786c -/* f02785c: 00402825 */ or $a1,$v0,$zero -/* f027860: 8ca50008 */ lw $a1,0x8($a1) -.L0f027864: -/* f027864: 54a0fffa */ bnezl $a1,.L0f027850 -/* f027868: 8ca2000c */ lw $v0,0xc($a1) -.L0f02786c: -/* f02786c: 54a0fe44 */ bnezl $a1,.L0f027180 -/* f027870: 94a20000 */ lhu $v0,0x0($a1) -.L0f027874: -/* f027874: 8fbf003c */ lw $ra,0x3c($sp) -.L0f027878: -/* f027878: 8fb00018 */ lw $s0,0x18($sp) -/* f02787c: 8fb1001c */ lw $s1,0x1c($sp) -/* f027880: 8fb20020 */ lw $s2,0x20($sp) -/* f027884: 8fb30024 */ lw $s3,0x24($sp) -/* f027888: 8fb40028 */ lw $s4,0x28($sp) -/* f02788c: 8fb5002c */ lw $s5,0x2c($sp) -/* f027890: 8fb60030 */ lw $s6,0x30($sp) -/* f027894: 8fb70034 */ lw $s7,0x34($sp) -/* f027898: 8fbe0038 */ lw $s8,0x38($sp) -/* f02789c: 03e00008 */ jr $ra -/* f0278a0: 27bd00a8 */ addiu $sp,$sp,0xa8 -); - -GLOBAL_ASM( -glabel func0f0278a4 -/* f0278a4: 27bdffc8 */ addiu $sp,$sp,-56 -/* f0278a8: afbf0034 */ sw $ra,0x34($sp) -/* f0278ac: afb30030 */ sw $s3,0x30($sp) -/* f0278b0: afb2002c */ sw $s2,0x2c($sp) -/* f0278b4: afb10028 */ sw $s1,0x28($sp) -/* f0278b8: afb00024 */ sw $s0,0x24($sp) -/* f0278bc: f7b60018 */ sdc1 $f22,0x18($sp) -/* f0278c0: f7b40010 */ sdc1 $f20,0x10($sp) -/* f0278c4: 8c850020 */ lw $a1,0x20($a0) -/* f0278c8: 4480a000 */ mtc1 $zero,$f20 -/* f0278cc: 00809825 */ or $s3,$a0,$zero -/* f0278d0: 10a00024 */ beqz $a1,.L0f027964 -/* f0278d4: 3c0142c8 */ lui $at,0x42c8 -/* f0278d8: 0c006be0 */ jal 0x1af80 -/* f0278dc: 00a02025 */ or $a0,$a1,$zero -/* f0278e0: 46000586 */ mov.s $f22,$f0 -/* f0278e4: 00008025 */ or $s0,$zero,$zero -/* f0278e8: 02608825 */ or $s1,$s3,$zero -/* f0278ec: 24120008 */ addiu $s2,$zero,0x8 -.L0f0278f0: -/* f0278f0: 8e230170 */ lw $v1,0x170($s1) -/* f0278f4: 5060000d */ beqzl $v1,.L0f02792c -/* f0278f8: 26100004 */ addiu $s0,$s0,0x4 -/* f0278fc: 8c620004 */ lw $v0,0x4($v1) -/* f027900: 0c006be0 */ jal 0x1af80 -/* f027904: 8c440018 */ lw $a0,0x18($v0) -/* f027908: 8e6e0020 */ lw $t6,0x20($s3) -/* f02790c: c5c40014 */ lwc1 $f4,0x14($t6) -/* f027910: 46040082 */ mul.s $f2,$f0,$f4 -/* f027914: 4602a03c */ c.lt.s $f20,$f2 -/* f027918: 00000000 */ sll $zero,$zero,0x0 -/* f02791c: 45020003 */ bc1fl .L0f02792c -/* f027920: 26100004 */ addiu $s0,$s0,0x4 -/* f027924: 46001506 */ mov.s $f20,$f2 -/* f027928: 26100004 */ addiu $s0,$s0,0x4 -.L0f02792c: -/* f02792c: 1612fff0 */ bne $s0,$s2,.L0f0278f0 -/* f027930: 26310004 */ addiu $s1,$s1,0x4 -/* f027934: 4614b580 */ add.s $f22,$f22,$f20 -/* f027938: 0fc0cfe8 */ jal func0f033fa0 -/* f02793c: 02602025 */ or $a0,$s3,$zero -/* f027940: 44803000 */ mtc1 $zero,$f6 -/* f027944: 3c014120 */ lui $at,0x4120 -/* f027948: 4600303c */ c.lt.s $f6,$f0 -/* f02794c: 00000000 */ sll $zero,$zero,0x0 -/* f027950: 45020007 */ bc1fl .L0f027970 -/* f027954: 8fbf0034 */ lw $ra,0x34($sp) -/* f027958: 44814000 */ mtc1 $at,$f8 -/* f02795c: 10000003 */ beqz $zero,.L0f02796c -/* f027960: 4608b580 */ add.s $f22,$f22,$f8 -.L0f027964: -/* f027964: 4481b000 */ mtc1 $at,$f22 -/* f027968: 00000000 */ sll $zero,$zero,0x0 -.L0f02796c: -/* f02796c: 8fbf0034 */ lw $ra,0x34($sp) -.L0f027970: -/* f027970: 4600b006 */ mov.s $f0,$f22 -/* f027974: d7b60018 */ ldc1 $f22,0x18($sp) -/* f027978: d7b40010 */ ldc1 $f20,0x10($sp) -/* f02797c: 8fb00024 */ lw $s0,0x24($sp) -/* f027980: 8fb10028 */ lw $s1,0x28($sp) -/* f027984: 8fb2002c */ lw $s2,0x2c($sp) -/* f027988: 8fb30030 */ lw $s3,0x30($sp) -/* f02798c: 03e00008 */ jr $ra -/* f027990: 27bd0038 */ addiu $sp,$sp,0x38 -); - -GLOBAL_ASM( -glabel func0f027994 -/* f027994: 27bdff18 */ addiu $sp,$sp,-232 -/* f027998: afbf0054 */ sw $ra,0x54($sp) -/* f02799c: afb40050 */ sw $s4,0x50($sp) -/* f0279a0: afb3004c */ sw $s3,0x4c($sp) -/* f0279a4: afb20048 */ sw $s2,0x48($sp) -/* f0279a8: afb10044 */ sw $s1,0x44($sp) -/* f0279ac: afb00040 */ sw $s0,0x40($sp) -/* f0279b0: afa600f0 */ sw $a2,0xf0($sp) -/* f0279b4: afa700f4 */ sw $a3,0xf4($sp) -/* f0279b8: 8c900004 */ lw $s0,0x4($a0) -/* f0279bc: 00808825 */ or $s1,$a0,$zero -/* f0279c0: 00a09825 */ or $s3,$a1,$zero -/* f0279c4: 8e0e0018 */ lw $t6,0x18($s0) -/* f0279c8: 31cf0400 */ andi $t7,$t6,0x400 -/* f0279cc: 55e0010c */ bnezl $t7,.L0f027e00 -/* f0279d0: 8fbf0054 */ lw $ra,0x54($sp) -/* f0279d4: 90980001 */ lbu $t8,0x1($a0) -/* f0279d8: 02002025 */ or $a0,$s0,$zero -/* f0279dc: 33190002 */ andi $t9,$t8,0x2 -/* f0279e0: 53200107 */ beqzl $t9,.L0f027e00 -/* f0279e4: 8fbf0054 */ lw $ra,0x54($sp) -/* f0279e8: afb000cc */ sw $s0,0xcc($sp) -/* f0279ec: 0fc09e29 */ jal func0f0278a4 -/* f0279f0: afb100e8 */ sw $s1,0xe8($sp) -/* f0279f4: 8fa800e8 */ lw $t0,0xe8($sp) -/* f0279f8: c6680034 */ lwc1 $f8,0x34($s3) -/* f0279fc: 46000086 */ mov.s $f2,$f0 -/* f027a00: c5040014 */ lwc1 $f4,0x14($t0) -/* f027a04: 8fa900cc */ lw $t1,0xcc($sp) -/* f027a08: 46002181 */ sub.s $f6,$f4,$f0 -/* f027a0c: 4608303c */ c.lt.s $f6,$f8 -/* f027a10: 00000000 */ sll $zero,$zero,0x0 -/* f027a14: 450200fa */ bc1fl .L0f027e00 -/* f027a18: 8fbf0054 */ lw $ra,0x54($sp) -/* f027a1c: 8d340020 */ lw $s4,0x20($t1) -/* f027a20: afa000c0 */ sw $zero,0xc0($sp) -/* f027a24: afa000bc */ sw $zero,0xbc($sp) -/* f027a28: afa000b8 */ sw $zero,0xb8($sp) -/* f027a2c: afa00084 */ sw $zero,0x84($sp) -/* f027a30: afa00080 */ sw $zero,0x80($sp) -/* f027a34: e7a200c8 */ swc1 $f2,0xc8($sp) -/* f027a38: 0c006983 */ jal 0x1a60c -/* f027a3c: 02802025 */ or $a0,$s4,$zero -/* f027a40: c7a200c8 */ lwc1 $f2,0xc8($sp) -/* f027a44: 2672000c */ addiu $s2,$s3,0xc -/* f027a48: 02402825 */ or $a1,$s2,$zero -/* f027a4c: 44071000 */ mfc1 $a3,$f2 -/* f027a50: 02602025 */ or $a0,$s3,$zero -/* f027a54: 0fc1ace7 */ jal func0f06b39c -/* f027a58: 24460030 */ addiu $a2,$v0,0x30 -/* f027a5c: 10400004 */ beqz $v0,.L0f027a70 -/* f027a60: 240a0001 */ addiu $t2,$zero,0x1 -/* f027a64: 240b0001 */ addiu $t3,$zero,0x1 -/* f027a68: afaa00b8 */ sw $t2,0xb8($sp) -/* f027a6c: afab00c0 */ sw $t3,0xc0($sp) -.L0f027a70: -/* f027a70: 8fac00c0 */ lw $t4,0xc0($sp) -/* f027a74: 5180008e */ beqzl $t4,.L0f027cb0 -/* f027a78: 8fb800c0 */ lw $t8,0xc0($sp) -/* f027a7c: 0fc0cfe8 */ jal func0f033fa0 -/* f027a80: 8fa400cc */ lw $a0,0xcc($sp) -/* f027a84: 44805000 */ mtc1 $zero,$f10 -/* f027a88: 3c014120 */ lui $at,0x4120 -/* f027a8c: 4600503c */ c.lt.s $f10,$f0 -/* f027a90: 00000000 */ sll $zero,$zero,0x0 -/* f027a94: 45020007 */ bc1fl .L0f027ab4 -/* f027a98: 8fad00e8 */ lw $t5,0xe8($sp) -/* f027a9c: 44818000 */ mtc1 $at,$f16 -/* f027aa0: c6920014 */ lwc1 $f18,0x14($s4) -/* f027aa4: 3c018006 */ lui $at,0x8006 -/* f027aa8: 46128103 */ div.s $f4,$f16,$f18 -/* f027aac: e424efc0 */ swc1 $f4,-0x1040($at) -/* f027ab0: 8fad00e8 */ lw $t5,0xe8($sp) -.L0f027ab4: -/* f027ab4: 8db0001c */ lw $s0,0x1c($t5) -/* f027ab8: 52000008 */ beqzl $s0,.L0f027adc -/* f027abc: 8fae00f4 */ lw $t6,0xf4($sp) -.L0f027ac0: -/* f027ac0: 8e110020 */ lw $s1,0x20($s0) -/* f027ac4: 02002025 */ or $a0,$s0,$zero -/* f027ac8: 0fc21668 */ jal func0f0859a0 -/* f027acc: 02602825 */ or $a1,$s3,$zero -/* f027ad0: 1620fffb */ bnez $s1,.L0f027ac0 -/* f027ad4: 02208025 */ or $s0,$s1,$zero -/* f027ad8: 8fae00f4 */ lw $t6,0xf4($sp) -.L0f027adc: -/* f027adc: 3c018006 */ lui $at,0x8006 -/* f027ae0: 02802025 */ or $a0,$s4,$zero -/* f027ae4: 15c00009 */ bnez $t6,.L0f027b0c -/* f027ae8: 02602825 */ or $a1,$s3,$zero -/* f027aec: 44803000 */ mtc1 $zero,$f6 -/* f027af0: c428efc0 */ lwc1 $f8,-0x1040($at) -/* f027af4: 02403025 */ or $a2,$s2,$zero -/* f027af8: 27a700bc */ addiu $a3,$sp,0xbc -/* f027afc: 4608303c */ c.lt.s $f6,$f8 -/* f027b00: 00000000 */ sll $zero,$zero,0x0 -/* f027b04: 45020036 */ bc1fl .L0f027be0 -/* f027b08: 02802025 */ or $a0,$s4,$zero -.L0f027b0c: -/* f027b0c: 02403025 */ or $a2,$s2,$zero -/* f027b10: 0c008975 */ jal 0x225d4 -/* f027b14: 27a700bc */ addiu $a3,$sp,0xbc -/* f027b18: 18400059 */ blez $v0,.L0f027c80 -/* f027b1c: afa200c0 */ sw $v0,0xc0($sp) -/* f027b20: 27b10080 */ addiu $s1,$sp,0x80 -/* f027b24: 27b00084 */ addiu $s0,$sp,0x84 -.L0f027b28: -/* f027b28: 27af0088 */ addiu $t7,$sp,0x88 -/* f027b2c: afaf0010 */ sw $t7,0x10($sp) -/* f027b30: 02802025 */ or $a0,$s4,$zero -/* f027b34: 8fa500bc */ lw $a1,0xbc($sp) -/* f027b38: 02603025 */ or $a2,$s3,$zero -/* f027b3c: 02403825 */ or $a3,$s2,$zero -/* f027b40: afb00014 */ sw $s0,0x14($sp) -/* f027b44: 0fc21165 */ jal func0f084594 -/* f027b48: afb10018 */ sw $s1,0x18($sp) -/* f027b4c: 1040001b */ beqz $v0,.L0f027bbc -/* f027b50: 02802025 */ or $a0,$s4,$zero -/* f027b54: 8fb90084 */ lw $t9,0x84($sp) -/* f027b58: 8e98000c */ lw $t8,0xc($s4) -/* f027b5c: 27a50088 */ addiu $a1,$sp,0x88 -/* f027b60: 00194180 */ sll $t0,$t9,0x6 -/* f027b64: 27a600dc */ addiu $a2,$sp,0xdc -/* f027b68: 0c0056da */ jal 0x15b68 -/* f027b6c: 03082021 */ addu $a0,$t8,$t0 -/* f027b70: 0fc2d5de */ jal func0f0b5778 -/* f027b74: 00000000 */ sll $zero,$zero,0x0 -/* f027b78: 00402025 */ or $a0,$v0,$zero -/* f027b7c: 0c0056d9 */ jal 0x15b64 -/* f027b80: 27a500dc */ addiu $a1,$sp,0xdc -/* f027b84: 8faa0084 */ lw $t2,0x84($sp) -/* f027b88: 8e89000c */ lw $t1,0xc($s4) -/* f027b8c: 27a50094 */ addiu $a1,$sp,0x94 -/* f027b90: 000a5980 */ sll $t3,$t2,0x6 -/* f027b94: 27a600d0 */ addiu $a2,$sp,0xd0 -/* f027b98: 0c0056c5 */ jal 0x15b14 -/* f027b9c: 012b2021 */ addu $a0,$t1,$t3 -/* f027ba0: 0fc2d5de */ jal func0f0b5778 -/* f027ba4: 00000000 */ sll $zero,$zero,0x0 -/* f027ba8: 00402025 */ or $a0,$v0,$zero -/* f027bac: 0c0056c4 */ jal 0x15b10 -/* f027bb0: 27a500d0 */ addiu $a1,$sp,0xd0 -/* f027bb4: 10000032 */ beqz $zero,.L0f027c80 -/* f027bb8: 00000000 */ sll $zero,$zero,0x0 -.L0f027bbc: -/* f027bbc: 02602825 */ or $a1,$s3,$zero -/* f027bc0: 02403025 */ or $a2,$s2,$zero -/* f027bc4: 0c008975 */ jal 0x225d4 -/* f027bc8: 27a700bc */ addiu $a3,$sp,0xbc -/* f027bcc: 1c40ffd6 */ bgtz $v0,.L0f027b28 -/* f027bd0: afa200c0 */ sw $v0,0xc0($sp) -/* f027bd4: 1000002a */ beqz $zero,.L0f027c80 -/* f027bd8: 00000000 */ sll $zero,$zero,0x0 -/* f027bdc: 02802025 */ or $a0,$s4,$zero -.L0f027be0: -/* f027be0: 0c008975 */ jal 0x225d4 -/* f027be4: 02602825 */ or $a1,$s3,$zero -/* f027be8: 18400025 */ blez $v0,.L0f027c80 -/* f027bec: afa200c0 */ sw $v0,0xc0($sp) -/* f027bf0: 8e8c0008 */ lw $t4,0x8($s4) -/* f027bf4: 27b00084 */ addiu $s0,$sp,0x84 -/* f027bf8: 27b10080 */ addiu $s1,$sp,0x80 -/* f027bfc: 8d850000 */ lw $a1,0x0($t4) -/* f027c00: 27ad0088 */ addiu $t5,$sp,0x88 -/* f027c04: 27ae0070 */ addiu $t6,$sp,0x70 -/* f027c08: 27af00bc */ addiu $t7,$sp,0xbc -/* f027c0c: 27b900c0 */ addiu $t9,$sp,0xc0 -/* f027c10: afb90020 */ sw $t9,0x20($sp) -/* f027c14: afaf001c */ sw $t7,0x1c($sp) -/* f027c18: afae0018 */ sw $t6,0x18($sp) -/* f027c1c: afad0014 */ sw $t5,0x14($sp) -/* f027c20: afb10028 */ sw $s1,0x28($sp) -/* f027c24: afb00024 */ sw $s0,0x24($sp) -/* f027c28: afb20010 */ sw $s2,0x10($sp) -/* f027c2c: 02802025 */ or $a0,$s4,$zero -/* f027c30: 02603825 */ or $a3,$s3,$zero -/* f027c34: 0fc1afa8 */ jal func0f06bea0 -/* f027c38: 00a03025 */ or $a2,$a1,$zero -/* f027c3c: 50400010 */ beqzl $v0,.L0f027c80 -/* f027c40: afa000c0 */ sw $zero,0xc0($sp) -/* f027c44: 0fc2d5de */ jal func0f0b5778 -/* f027c48: 00000000 */ sll $zero,$zero,0x0 -/* f027c4c: 00402025 */ or $a0,$v0,$zero -/* f027c50: 27a50088 */ addiu $a1,$sp,0x88 -/* f027c54: 0c0056da */ jal 0x15b68 -/* f027c58: 27a600dc */ addiu $a2,$sp,0xdc -/* f027c5c: 0fc2d5de */ jal func0f0b5778 -/* f027c60: 00000000 */ sll $zero,$zero,0x0 -/* f027c64: 00402025 */ or $a0,$v0,$zero -/* f027c68: 27a50094 */ addiu $a1,$sp,0x94 -/* f027c6c: 0c0056c5 */ jal 0x15b14 -/* f027c70: 27a600d0 */ addiu $a2,$sp,0xd0 -/* f027c74: 10000002 */ beqz $zero,.L0f027c80 -/* f027c78: 00000000 */ sll $zero,$zero,0x0 -/* f027c7c: afa000c0 */ sw $zero,0xc0($sp) -.L0f027c80: -/* f027c80: 3c018006 */ lui $at,0x8006 -/* f027c84: c430efc0 */ lwc1 $f16,-0x1040($at) -/* f027c88: 44805000 */ mtc1 $zero,$f10 -/* f027c8c: 00000000 */ sll $zero,$zero,0x0 -/* f027c90: 4610503c */ c.lt.s $f10,$f16 -/* f027c94: 00000000 */ sll $zero,$zero,0x0 -/* f027c98: 45020005 */ bc1fl .L0f027cb0 -/* f027c9c: 8fb800c0 */ lw $t8,0xc0($sp) -/* f027ca0: 44809000 */ mtc1 $zero,$f18 -/* f027ca4: 3c018006 */ lui $at,0x8006 -/* f027ca8: e432efc0 */ swc1 $f18,-0x1040($at) -/* f027cac: 8fb800c0 */ lw $t8,0xc0($sp) -.L0f027cb0: -/* f027cb0: 5b000035 */ blezl $t8,.L0f027d88 -/* f027cb4: 8fb900b8 */ lw $t9,0xb8($sp) -/* f027cb8: 0fc2d5be */ jal func0f0b56f8 -/* f027cbc: 00000000 */ sll $zero,$zero,0x0 -/* f027cc0: c7a400dc */ lwc1 $f4,0xdc($sp) -/* f027cc4: c4460008 */ lwc1 $f6,0x8($v0) -/* f027cc8: c7aa00e0 */ lwc1 $f10,0xe0($sp) -/* f027ccc: c4500018 */ lwc1 $f16,0x18($v0) -/* f027cd0: 46062202 */ mul.s $f8,$f4,$f6 -/* f027cd4: c7a600e4 */ lwc1 $f6,0xe4($sp) -/* f027cd8: 8fa400cc */ lw $a0,0xcc($sp) -/* f027cdc: 46105482 */ mul.s $f18,$f10,$f16 -/* f027ce0: c44a0028 */ lwc1 $f10,0x28($v0) -/* f027ce4: 460a3402 */ mul.s $f16,$f6,$f10 -/* f027ce8: c6660034 */ lwc1 $f6,0x34($s3) -/* f027cec: 46124100 */ add.s $f4,$f8,$f18 -/* f027cf0: c4520038 */ lwc1 $f18,0x38($v0) -/* f027cf4: 46102200 */ add.s $f8,$f4,$f16 -/* f027cf8: 46089080 */ add.s $f2,$f18,$f8 -/* f027cfc: 46001087 */ neg.s $f2,$f2 -/* f027d00: 4606103c */ c.lt.s $f2,$f6 -/* f027d04: 00000000 */ sll $zero,$zero,0x0 -/* f027d08: 4502001f */ bc1fl .L0f027d88 -/* f027d0c: 8fb900b8 */ lw $t9,0xb8($sp) -/* f027d10: 0fc0cfe8 */ jal func0f033fa0 -/* f027d14: e7a20068 */ swc1 $f2,0x68($sp) -/* f027d18: 44805000 */ mtc1 $zero,$f10 -/* f027d1c: c7a20068 */ lwc1 $f2,0x68($sp) -/* f027d20: 8fa800bc */ lw $t0,0xbc($sp) -/* f027d24: 4600503c */ c.lt.s $f10,$f0 -/* f027d28: 8fa90084 */ lw $t1,0x84($sp) -/* f027d2c: 8fab0080 */ lw $t3,0x80($sp) -/* f027d30: 27aa0088 */ addiu $t2,$sp,0x88 -/* f027d34: 240c0001 */ addiu $t4,$zero,0x1 -/* f027d38: 44061000 */ mfc1 $a2,$f2 -/* f027d3c: afac0024 */ sw $t4,0x24($sp) -/* f027d40: afaa0014 */ sw $t2,0x14($sp) -/* f027d44: 02602025 */ or $a0,$s3,$zero -/* f027d48: 8fa500e8 */ lw $a1,0xe8($sp) -/* f027d4c: 8fa700c0 */ lw $a3,0xc0($sp) -/* f027d50: afb40020 */ sw $s4,0x20($sp) -/* f027d54: 00006825 */ or $t5,$zero,$zero -/* f027d58: afa80010 */ sw $t0,0x10($sp) -/* f027d5c: afa90018 */ sw $t1,0x18($sp) -/* f027d60: 45000002 */ bc1f .L0f027d6c -/* f027d64: afab001c */ sw $t3,0x1c($sp) -/* f027d68: 240d0001 */ addiu $t5,$zero,0x1 -.L0f027d6c: -/* f027d6c: 27ae00dc */ addiu $t6,$sp,0xdc -/* f027d70: 27af00d0 */ addiu $t7,$sp,0xd0 -/* f027d74: afaf0030 */ sw $t7,0x30($sp) -/* f027d78: afae002c */ sw $t6,0x2c($sp) -/* f027d7c: 0fc187ea */ jal func0f061fa8 -/* f027d80: afad0028 */ sw $t5,0x28($sp) -/* f027d84: 8fb900b8 */ lw $t9,0xb8($sp) -.L0f027d88: -/* f027d88: 8fb800c0 */ lw $t8,0xc0($sp) -/* f027d8c: 5320001c */ beqzl $t9,.L0f027e00 -/* f027d90: 8fbf0054 */ lw $ra,0x54($sp) -/* f027d94: 1f000019 */ bgtz $t8,.L0f027dfc -/* f027d98: 8fa800e8 */ lw $t0,0xe8($sp) -/* f027d9c: c6640034 */ lwc1 $f4,0x34($s3) -/* f027da0: c5100014 */ lwc1 $f16,0x14($t0) -/* f027da4: 8faa00f0 */ lw $t2,0xf0($sp) -/* f027da8: 4604803e */ c.le.s $f16,$f4 -/* f027dac: 00000000 */ sll $zero,$zero,0x0 -/* f027db0: 45020013 */ bc1fl .L0f027e00 -/* f027db4: 8fbf0054 */ lw $ra,0x54($sp) -/* f027db8: 51400011 */ beqzl $t2,.L0f027e00 -/* f027dbc: 8fbf0054 */ lw $ra,0x54($sp) -/* f027dc0: 0fc0a221 */ jal func0f028884 -/* f027dc4: 8fa400cc */ lw $a0,0xcc($sp) -/* f027dc8: 3c09800a */ lui $t1,0x800a -/* f027dcc: 8d29a244 */ lw $t1,-0x5dbc($t1) -/* f027dd0: 8fac00cc */ lw $t4,0xcc($sp) -/* f027dd4: 8d2b00bc */ lw $t3,0xbc($t1) -/* f027dd8: 544b0005 */ bnel $v0,$t3,.L0f027df0 -/* f027ddc: 8faf00cc */ lw $t7,0xcc($sp) -/* f027de0: 8d8d0018 */ lw $t5,0x18($t4) -/* f027de4: 35ae0004 */ ori $t6,$t5,0x4 -/* f027de8: ad8e0018 */ sw $t6,0x18($t4) -/* f027dec: 8faf00cc */ lw $t7,0xcc($sp) -.L0f027df0: -/* f027df0: 81f9000a */ lb $t9,0xa($t7) -/* f027df4: 27380001 */ addiu $t8,$t9,0x1 -/* f027df8: a1f8000a */ sb $t8,0xa($t7) -.L0f027dfc: -/* f027dfc: 8fbf0054 */ lw $ra,0x54($sp) -.L0f027e00: -/* f027e00: 8fb00040 */ lw $s0,0x40($sp) -/* f027e04: 8fb10044 */ lw $s1,0x44($sp) -/* f027e08: 8fb20048 */ lw $s2,0x48($sp) -/* f027e0c: 8fb3004c */ lw $s3,0x4c($sp) -/* f027e10: 8fb40050 */ lw $s4,0x50($sp) -/* f027e14: 03e00008 */ jr $ra -/* f027e18: 27bd00e8 */ addiu $sp,$sp,0xe8 -); - -GLOBAL_ASM( -glabel func0f027e1c -/* f027e1c: 27bdff08 */ addiu $sp,$sp,-248 -/* f027e20: afa400f8 */ sw $a0,0xf8($sp) -/* f027e24: afbf003c */ sw $ra,0x3c($sp) -/* f027e28: afb10038 */ sw $s1,0x38($sp) -/* f027e2c: 24840018 */ addiu $a0,$a0,0x18 -/* f027e30: 00a08825 */ or $s1,$a1,$zero -/* f027e34: afb00034 */ sw $s0,0x34($sp) -/* f027e38: a3a0008f */ sb $zero,0x8f($sp) -/* f027e3c: 0fc2c41f */ jal func0f0b107c -/* f027e40: afa40048 */ sw $a0,0x48($sp) -/* f027e44: 50400009 */ beqzl $v0,.L0f027e6c -/* f027e48: 8e300004 */ lw $s0,0x4($s1) -/* f027e4c: 8c4e0000 */ lw $t6,0x0($v0) -/* f027e50: 24010003 */ addiu $at,$zero,0x3 -/* f027e54: 24180001 */ addiu $t8,$zero,0x1 -/* f027e58: 31cf00ff */ andi $t7,$t6,0xff -/* f027e5c: 55e10003 */ bnel $t7,$at,.L0f027e6c -/* f027e60: 8e300004 */ lw $s0,0x4($s1) -/* f027e64: a3b8008f */ sb $t8,0x8f($sp) -/* f027e68: 8e300004 */ lw $s0,0x4($s1) -.L0f027e6c: -/* f027e6c: 8e020018 */ lw $v0,0x18($s0) -/* f027e70: 50400006 */ beqzl $v0,.L0f027e8c -/* f027e74: 8e030004 */ lw $v1,0x4($s0) -/* f027e78: 00408025 */ or $s0,$v0,$zero -.L0f027e7c: -/* f027e7c: 8c420018 */ lw $v0,0x18($v0) -/* f027e80: 5440fffe */ bnezl $v0,.L0f027e7c -/* f027e84: 00408025 */ or $s0,$v0,$zero -/* f027e88: 8e030004 */ lw $v1,0x4($s0) -.L0f027e8c: -/* f027e8c: 8fa200f8 */ lw $v0,0xf8($sp) -/* f027e90: 8c790018 */ lw $t9,0x18($v1) -/* f027e94: 332a0400 */ andi $t2,$t9,0x400 -/* f027e98: 55400179 */ bnezl $t2,.L0f028480 -/* f027e9c: 8fbf003c */ lw $ra,0x3c($sp) -/* f027ea0: c6240000 */ lwc1 $f4,0x0($s1) -/* f027ea4: c446000c */ lwc1 $f6,0xc($v0) -/* f027ea8: c44a0014 */ lwc1 $f10,0x14($v0) -/* f027eac: c4520000 */ lwc1 $f18,0x0($v0) -/* f027eb0: 46062202 */ mul.s $f8,$f4,$f6 -/* f027eb4: 460a4403 */ div.s $f16,$f8,$f10 -/* f027eb8: 46109101 */ sub.s $f4,$f18,$f16 -/* f027ebc: e7a40098 */ swc1 $f4,0x98($sp) -/* f027ec0: c6260000 */ lwc1 $f6,0x0($s1) -/* f027ec4: c4480010 */ lwc1 $f8,0x10($v0) -/* f027ec8: c4520014 */ lwc1 $f18,0x14($v0) -/* f027ecc: c4440004 */ lwc1 $f4,0x4($v0) -/* f027ed0: 46083282 */ mul.s $f10,$f6,$f8 -/* f027ed4: 46125403 */ div.s $f16,$f10,$f18 -/* f027ed8: 46102181 */ sub.s $f6,$f4,$f16 -/* f027edc: e7a6009c */ swc1 $f6,0x9c($sp) -/* f027ee0: c62a0000 */ lwc1 $f10,0x0($s1) -/* f027ee4: c4480008 */ lwc1 $f8,0x8($v0) -/* f027ee8: afa300f0 */ sw $v1,0xf0($sp) -/* f027eec: 460a4481 */ sub.s $f18,$f8,$f10 -/* f027ef0: 0fc2d5de */ jal func0f0b5778 -/* f027ef4: e7b200a0 */ swc1 $f18,0xa0($sp) -/* f027ef8: 00402025 */ or $a0,$v0,$zero -/* f027efc: 27a50098 */ addiu $a1,$sp,0x98 -/* f027f00: 0c0056da */ jal 0x15b68 -/* f027f04: 27a600a4 */ addiu $a2,$sp,0xa4 -/* f027f08: 0fc2a519 */ jal func0f0a9464 -/* f027f0c: 27a400a4 */ addiu $a0,$sp,0xa4 -/* f027f10: 8fa40048 */ lw $a0,0x48($sp) -/* f027f14: 8e250004 */ lw $a1,0x4($s1) -/* f027f18: 0fc29f66 */ jal func0f0a7d98 -/* f027f1c: 2406ffff */ addiu $a2,$zero,-1 -/* f027f20: 8fa200f8 */ lw $v0,0xf8($sp) -/* f027f24: 3c0b800a */ lui $t3,0x800a -/* f027f28: 8d6ba244 */ lw $t3,-0x5dbc($t3) -/* f027f2c: 8e250004 */ lw $a1,0x4($s1) -/* f027f30: 8e260008 */ lw $a2,0x8($s1) -/* f027f34: 24420028 */ addiu $v0,$v0,0x28 -/* f027f38: afa20010 */ sw $v0,0x10($sp) -/* f027f3c: 8d6c00bc */ lw $t4,0xbc($t3) -/* f027f40: 8fa400f0 */ lw $a0,0xf0($sp) -/* f027f44: 27a700a4 */ addiu $a3,$sp,0xa4 -/* f027f48: 8d8d0004 */ lw $t5,0x4($t4) -/* f027f4c: afa20044 */ sw $v0,0x44($sp) -/* f027f50: 0fc097a9 */ jal func0f025ea4 -/* f027f54: afad0014 */ sw $t5,0x14($sp) -/* f027f58: c6240010 */ lwc1 $f4,0x10($s1) -/* f027f5c: 8fa400f0 */ lw $a0,0xf0($sp) -/* f027f60: 4600240d */ trunc.w.s $f16,$f4 -/* f027f64: 440f8000 */ mfc1 $t7,$f16 -/* f027f68: 00000000 */ sll $zero,$zero,0x0 -/* f027f6c: a7af0090 */ sh $t7,0x90($sp) -/* f027f70: c6260014 */ lwc1 $f6,0x14($s1) -/* f027f74: 4600320d */ trunc.w.s $f8,$f6 -/* f027f78: 44194000 */ mfc1 $t9,$f8 -/* f027f7c: 00000000 */ sll $zero,$zero,0x0 -/* f027f80: a7b90092 */ sh $t9,0x92($sp) -/* f027f84: c62a0018 */ lwc1 $f10,0x18($s1) -/* f027f88: 4600548d */ trunc.w.s $f18,$f10 -/* f027f8c: 440b9000 */ mfc1 $t3,$f18 -/* f027f90: 0fc0cfe8 */ jal func0f033fa0 -/* f027f94: a7ab0094 */ sh $t3,0x94($sp) -/* f027f98: e7a00084 */ swc1 $f0,0x84($sp) -/* f027f9c: 0fc2c74a */ jal func0f0b1d28 -/* f027fa0: 8fa40048 */ lw $a0,0x48($sp) -/* f027fa4: 3c0c800a */ lui $t4,0x800a -/* f027fa8: 8d8ca244 */ lw $t4,-0x5dbc($t4) -/* f027fac: 44050000 */ mfc1 $a1,$f0 -/* f027fb0: 8fa400f0 */ lw $a0,0xf0($sp) -/* f027fb4: 8d8d00bc */ lw $t5,0xbc($t4) -/* f027fb8: 27ac0090 */ addiu $t4,$sp,0x90 -/* f027fbc: 8fa60044 */ lw $a2,0x44($sp) -/* f027fc0: afad0010 */ sw $t5,0x10($sp) -/* f027fc4: 8e2e0008 */ lw $t6,0x8($s1) -/* f027fc8: 8fa70048 */ lw $a3,0x48($sp) -/* f027fcc: afae0014 */ sw $t6,0x14($sp) -/* f027fd0: 8e2f0004 */ lw $t7,0x4($s1) -/* f027fd4: afaf0018 */ sw $t7,0x18($sp) -/* f027fd8: 8e38000c */ lw $t8,0xc($s1) -/* f027fdc: afb8001c */ sw $t8,0x1c($sp) -/* f027fe0: 8e390048 */ lw $t9,0x48($s1) -/* f027fe4: afb90020 */ sw $t9,0x20($sp) -/* f027fe8: 862a0038 */ lh $t2,0x38($s1) -/* f027fec: afac0028 */ sw $t4,0x28($sp) -/* f027ff0: 05410003 */ bgez $t2,.L0f028000 -/* f027ff4: 000a5843 */ sra $t3,$t2,0x1 -/* f027ff8: 25410001 */ addiu $at,$t2,0x1 -/* f027ffc: 00015843 */ sra $t3,$at,0x1 -.L0f028000: -/* f028000: 0fc0d077 */ jal func0f0341dc -/* f028004: afab0024 */ sw $t3,0x24($sp) -/* f028008: 3c07800a */ lui $a3,0x800a -/* f02800c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f028010: 8ced029c */ lw $t5,0x29c($a3) -/* f028014: 05a2000b */ bltzl $t5,.L0f028044 -/* f028018: 8cea0298 */ lw $t2,0x298($a3) -/* f02801c: 8cee02a8 */ lw $t6,0x2a8($a3) -/* f028020: 8cef0284 */ lw $t7,0x284($a3) -/* f028024: 8fa900f0 */ lw $t1,0xf0($sp) -/* f028028: 55cf0006 */ bnel $t6,$t7,.L0f028044 -/* f02802c: 8cea0298 */ lw $t2,0x298($a3) -/* f028030: 8d380014 */ lw $t8,0x14($t1) -/* f028034: 0018c840 */ sll $t9,$t8,0x1 -/* f028038: 07220111 */ bltzl $t9,.L0f028480 -/* f02803c: 8fbf003c */ lw $ra,0x3c($sp) -/* f028040: 8cea0298 */ lw $t2,0x298($a3) -.L0f028044: -/* f028044: 8fa900f0 */ lw $t1,0xf0($sp) -/* f028048: 3c0d800a */ lui $t5,0x800a -/* f02804c: 05400008 */ bltz $t2,.L0f028070 -/* f028050: 00000000 */ sll $zero,$zero,0x0 -/* f028054: 8ceb0454 */ lw $t3,0x454($a3) -/* f028058: 15600005 */ bnez $t3,.L0f028070 -/* f02805c: 00000000 */ sll $zero,$zero,0x0 -/* f028060: 920c0000 */ lbu $t4,0x0($s0) -/* f028064: 24010006 */ addiu $at,$zero,0x6 -/* f028068: 51810105 */ beql $t4,$at,.L0f028480 -/* f02806c: 8fbf003c */ lw $ra,0x3c($sp) -.L0f028070: -/* f028070: 81aedfeb */ lb $t6,-0x2015($t5) -/* f028074: c7b00084 */ lwc1 $f16,0x84($sp) -/* f028078: 05c30009 */ bgezl $t6,.L0f0280a0 -/* f02807c: 44802000 */ mtc1 $zero,$f4 -/* f028080: 8cef0454 */ lw $t7,0x454($a3) -/* f028084: 55e00006 */ bnezl $t7,.L0f0280a0 -/* f028088: 44802000 */ mtc1 $zero,$f4 -/* f02808c: 91380125 */ lbu $t8,0x125($t1) -/* f028090: 24010010 */ addiu $at,$zero,0x10 -/* f028094: 530100fa */ beql $t8,$at,.L0f028480 -/* f028098: 8fbf003c */ lw $ra,0x3c($sp) -/* f02809c: 44802000 */ mtc1 $zero,$f4 -.L0f0280a0: -/* f0280a0: 00000000 */ sll $zero,$zero,0x0 -/* f0280a4: 4604803e */ c.le.s $f16,$f4 -/* f0280a8: 00000000 */ sll $zero,$zero,0x0 -/* f0280ac: 450200f4 */ bc1fl .L0f028480 -/* f0280b0: 8fbf003c */ lw $ra,0x3c($sp) -/* f0280b4: 8e240004 */ lw $a0,0x4($s1) -/* f0280b8: 24010004 */ addiu $at,$zero,0x4 -/* f0280bc: 90990000 */ lbu $t9,0x0($a0) -/* f0280c0: 57210070 */ bnel $t9,$at,.L0f028284 -/* f0280c4: 8e2e0008 */ lw $t6,0x8($s1) -/* f0280c8: 8c900004 */ lw $s0,0x4($a0) -/* f0280cc: 2401001e */ addiu $at,$zero,0x1e -/* f0280d0: 9202005c */ lbu $v0,0x5c($s0) -/* f0280d4: 1041000d */ beq $v0,$at,.L0f02810c -/* f0280d8: 24010055 */ addiu $at,$zero,0x55 -/* f0280dc: 1041000b */ beq $v0,$at,.L0f02810c -/* f0280e0: 24010053 */ addiu $at,$zero,0x53 -/* f0280e4: 10410009 */ beq $v0,$at,.L0f02810c -/* f0280e8: 24010054 */ addiu $at,$zero,0x54 -/* f0280ec: 10410007 */ beq $v0,$at,.L0f02810c -/* f0280f0: 24010020 */ addiu $at,$zero,0x20 -/* f0280f4: 10410005 */ beq $v0,$at,.L0f02810c -/* f0280f8: 24010022 */ addiu $at,$zero,0x22 -/* f0280fc: 10410003 */ beq $v0,$at,.L0f02810c -/* f028100: 24010021 */ addiu $at,$zero,0x21 -/* f028104: 54410015 */ bnel $v0,$at,.L0f02815c -/* f028108: 8622003a */ lh $v0,0x3a($s1) -.L0f02810c: -/* f02810c: 0fc20a59 */ jal func0f082964 -/* f028110: 24050001 */ addiu $a1,$zero,0x1 -/* f028114: 8faa00f0 */ lw $t2,0xf0($sp) -/* f028118: 8d4b0014 */ lw $t3,0x14($t2) -/* f02811c: 356c0001 */ ori $t4,$t3,0x1 -/* f028120: ad4c0014 */ sw $t4,0x14($t2) -/* f028124: 0fc2c74a */ jal func0f0b1d28 -/* f028128: 8fa40048 */ lw $a0,0x48($sp) -/* f02812c: 8fad00f8 */ lw $t5,0xf8($sp) -/* f028130: 3c0e800a */ lui $t6,0x800a -/* f028134: 8dcea24c */ lw $t6,-0x5db4($t6) -/* f028138: 44050000 */ mfc1 $a1,$f0 -/* f02813c: 91a70018 */ lbu $a3,0x18($t5) -/* f028140: 02002025 */ or $a0,$s0,$zero -/* f028144: 27a60098 */ addiu $a2,$sp,0x98 -/* f028148: 0fc214ab */ jal func0f0852ac -/* f02814c: afae0010 */ sw $t6,0x10($sp) -/* f028150: 100000cb */ beqz $zero,.L0f028480 -/* f028154: 8fbf003c */ lw $ra,0x3c($sp) -/* f028158: 8622003a */ lh $v0,0x3a($s1) -.L0f02815c: -/* f02815c: 04400003 */ bltz $v0,.L0f02816c -/* f028160: 28410daf */ slti $at,$v0,0xdaf -/* f028164: 14200003 */ bnez $at,.L0f028174 -/* f028168: 3c0f800b */ lui $t7,0x800b -.L0f02816c: -/* f02816c: 10000007 */ beqz $zero,.L0f02818c -/* f028170: 00001825 */ or $v1,$zero,$zero -.L0f028174: -/* f028174: 8defabc0 */ lw $t7,-0x5440($t7) -/* f028178: 0002c0c0 */ sll $t8,$v0,0x3 -/* f02817c: 01f8c821 */ addu $t9,$t7,$t8 -/* f028180: 93230000 */ lbu $v1,0x0($t9) -/* f028184: 306b000f */ andi $t3,$v1,0xf -/* f028188: 01601825 */ or $v1,$t3,$zero -.L0f02818c: -/* f02818c: 0460002b */ bltz $v1,.L0f02823c -/* f028190: 2861000f */ slti $at,$v1,0xf -/* f028194: 10200029 */ beqz $at,.L0f02823c -/* f028198: 00036080 */ sll $t4,$v1,0x2 -/* f02819c: 3c088008 */ lui $t0,0x8008 -/* f0281a0: 010c4021 */ addu $t0,$t0,$t4 -/* f0281a4: 8d084458 */ lw $t0,0x4458($t0) -/* f0281a8: 850a000a */ lh $t2,0xa($t0) -/* f0281ac: 59400024 */ blezl $t2,.L0f028240 -/* f0281b0: 8d2f02d4 */ lw $t7,0x2d4($t1) -/* f0281b4: 0c004b70 */ jal 0x12dc0 -/* f0281b8: afa8007c */ sw $t0,0x7c($sp) -/* f0281bc: 8fa8007c */ lw $t0,0x7c($sp) -/* f0281c0: 24190001 */ addiu $t9,$zero,0x1 -/* f0281c4: 3c0a800a */ lui $t2,0x800a -/* f0281c8: 850d000a */ lh $t5,0xa($t0) -/* f0281cc: afa00010 */ sw $zero,0x10($sp) -/* f0281d0: 8d0e0004 */ lw $t6,0x4($t0) -/* f0281d4: 004d001b */ divu $zero,$v0,$t5 -/* f0281d8: 00001810 */ mfhi $v1 -/* f0281dc: 01c37821 */ addu $t7,$t6,$v1 -/* f0281e0: 91f80000 */ lbu $t8,0x0($t7) -/* f0281e4: afb90018 */ sw $t9,0x18($sp) -/* f0281e8: 8d4aa244 */ lw $t2,-0x5dbc($t2) -/* f0281ec: afb80014 */ sw $t8,0x14($sp) -/* f0281f0: 8e2b0004 */ lw $t3,0x4($s1) -/* f0281f4: 15a00002 */ bnez $t5,.L0f028200 -/* f0281f8: 00000000 */ sll $zero,$zero,0x0 -/* f0281fc: 0007000d */ break 0x7 -.L0f028200: -/* f028200: afab001c */ sw $t3,0x1c($sp) -/* f028204: 8e2c0040 */ lw $t4,0x40($s1) -/* f028208: afa00024 */ sw $zero,0x24($sp) -/* f02820c: 8fa600f8 */ lw $a2,0xf8($sp) -/* f028210: afac0020 */ sw $t4,0x20($sp) -/* f028214: 8d4d00bc */ lw $t5,0xbc($t2) -/* f028218: 26240010 */ addiu $a0,$s1,0x10 -/* f02821c: 2625001c */ addiu $a1,$s1,0x1c -/* f028220: 8dae0004 */ lw $t6,0x4($t5) -/* f028224: afa0002c */ sw $zero,0x2c($sp) -/* f028228: 00003825 */ or $a3,$zero,$zero -/* f02822c: 24c6001c */ addiu $a2,$a2,0x1c -/* f028230: 0fc4fcfd */ jal func0f13f3f4 -/* f028234: afae0028 */ sw $t6,0x28($sp) -/* f028238: 8fa900f0 */ lw $t1,0xf0($sp) -.L0f02823c: -/* f02823c: 8d2f02d4 */ lw $t7,0x2d4($t1) -.L0f028240: -/* f028240: 55e0008f */ bnezl $t7,.L0f028480 -/* f028244: 8fbf003c */ lw $ra,0x3c($sp) -/* f028248: 8d380114 */ lw $t8,0x114($t1) -/* f02824c: 0018c800 */ sll $t9,$t8,0x0 -/* f028250: 0723008b */ bgezl $t9,.L0f028480 -/* f028254: 8fbf003c */ lw $ra,0x3c($sp) -/* f028258: 8e2b0004 */ lw $t3,0x4($s1) -/* f02825c: 24050001 */ addiu $a1,$zero,0x1 -/* f028260: ad2b0300 */ sw $t3,0x300($t1) -/* f028264: 0fc20a59 */ jal func0f082964 -/* f028268: 8e240004 */ lw $a0,0x4($s1) -/* f02826c: 8fac00f0 */ lw $t4,0xf0($sp) -/* f028270: 8d8a0014 */ lw $t2,0x14($t4) -/* f028274: 354d0001 */ ori $t5,$t2,0x1 -/* f028278: 10000080 */ beqz $zero,.L0f02847c -/* f02827c: ad8d0014 */ sw $t5,0x14($t4) -/* f028280: 8e2e0008 */ lw $t6,0x8($s1) -.L0f028284: -/* f028284: 2401006e */ addiu $at,$zero,0x6e -/* f028288: 00003025 */ or $a2,$zero,$zero -/* f02828c: 15c10035 */ bne $t6,$at,.L0f028364 -/* f028290: 00000000 */ sll $zero,$zero,0x0 -/* f028294: 8622003a */ lh $v0,0x3a($s1) -/* f028298: 3c038008 */ lui $v1,0x8008 -/* f02829c: 3c0f800b */ lui $t7,0x800b -/* f0282a0: 04410003 */ bgez $v0,.L0f0282b0 -/* f0282a4: 00000000 */ sll $zero,$zero,0x0 -/* f0282a8: 1000000a */ beqz $zero,.L0f0282d4 -/* f0282ac: 8c634458 */ lw $v1,0x4458($v1) -.L0f0282b0: -/* f0282b0: 8defabc0 */ lw $t7,-0x5440($t7) -/* f0282b4: 0002c0c0 */ sll $t8,$v0,0x3 -/* f0282b8: 3c038008 */ lui $v1,0x8008 -/* f0282bc: 01f8c821 */ addu $t9,$t7,$t8 -/* f0282c0: 932b0000 */ lbu $t3,0x0($t9) -/* f0282c4: 316a000f */ andi $t2,$t3,0xf -/* f0282c8: 000a6880 */ sll $t5,$t2,0x2 -/* f0282cc: 006d1821 */ addu $v1,$v1,$t5 -/* f0282d0: 8c634458 */ lw $v1,0x4458($v1) -.L0f0282d4: -/* f0282d4: 0c004b70 */ jal 0x12dc0 -/* f0282d8: afa30070 */ sw $v1,0x70($sp) -/* f0282dc: 8fa30070 */ lw $v1,0x70($sp) -/* f0282e0: 8fab00f0 */ lw $t3,0xf0($sp) -/* f0282e4: 24190001 */ addiu $t9,$zero,0x1 -/* f0282e8: 846c000a */ lh $t4,0xa($v1) -/* f0282ec: afa00010 */ sw $zero,0x10($sp) -/* f0282f0: 8c6e0004 */ lw $t6,0x4($v1) -/* f0282f4: 004c001b */ divu $zero,$v0,$t4 -/* f0282f8: 00004010 */ mfhi $t0 -/* f0282fc: 01c87821 */ addu $t7,$t6,$t0 -/* f028300: 91f80000 */ lbu $t8,0x0($t7) -/* f028304: afb90018 */ sw $t9,0x18($sp) -/* f028308: 15800002 */ bnez $t4,.L0f028314 -/* f02830c: 00000000 */ sll $zero,$zero,0x0 -/* f028310: 0007000d */ break 0x7 -.L0f028314: -/* f028314: afb80014 */ sw $t8,0x14($sp) -/* f028318: 8d6a0178 */ lw $t2,0x178($t3) -/* f02831c: 3c0c800a */ lui $t4,0x800a -/* f028320: 8d8ca244 */ lw $t4,-0x5dbc($t4) -/* f028324: afaa001c */ sw $t2,0x1c($sp) -/* f028328: 8e2d0040 */ lw $t5,0x40($s1) -/* f02832c: afa00024 */ sw $zero,0x24($sp) -/* f028330: 8fa600f8 */ lw $a2,0xf8($sp) -/* f028334: afad0020 */ sw $t5,0x20($sp) -/* f028338: 8d8e00bc */ lw $t6,0xbc($t4) -/* f02833c: 26240010 */ addiu $a0,$s1,0x10 -/* f028340: 2625001c */ addiu $a1,$s1,0x1c -/* f028344: 8dcf0004 */ lw $t7,0x4($t6) -/* f028348: afa0002c */ sw $zero,0x2c($sp) -/* f02834c: 00003825 */ or $a3,$zero,$zero -/* f028350: 24c6001c */ addiu $a2,$a2,0x1c -/* f028354: 0fc4fcfd */ jal func0f13f3f4 -/* f028358: afaf0028 */ sw $t7,0x28($sp) -/* f02835c: 10000048 */ beqz $zero,.L0f028480 -/* f028360: 8fbf003c */ lw $ra,0x3c($sp) -.L0f028364: -/* f028364: 11200003 */ beqz $t1,.L0f028374 -/* f028368: 00001825 */ or $v1,$zero,$zero -/* f02836c: 10000001 */ beqz $zero,.L0f028374 -/* f028370: 912302fe */ lbu $v1,0x2fe($t1) -.L0f028374: -/* f028374: 8e240048 */ lw $a0,0x48($s1) -/* f028378: 8e25000c */ lw $a1,0xc($s1) -/* f02837c: 0c006973 */ jal 0x1a5cc -/* f028380: afa30068 */ sw $v1,0x68($sp) -/* f028384: 00402025 */ or $a0,$v0,$zero -/* f028388: 0c005c67 */ jal 0x1719c -/* f02838c: 27a500b0 */ addiu $a1,$sp,0xb0 -/* f028390: 27a400b0 */ addiu $a0,$sp,0xb0 -/* f028394: 27a50098 */ addiu $a1,$sp,0x98 -/* f028398: 0c0056da */ jal 0x15b68 -/* f02839c: 27a6005c */ addiu $a2,$sp,0x5c -/* f0283a0: 8fb800f0 */ lw $t8,0xf0($sp) -/* f0283a4: 8fa30068 */ lw $v1,0x68($sp) -/* f0283a8: 24010002 */ addiu $at,$zero,0x2 -/* f0283ac: 8f19032c */ lw $t9,0x32c($t8) -/* f0283b0: 001954c0 */ sll $t2,$t9,0x13 -/* f0283b4: 05420032 */ bltzl $t2,.L0f028480 -/* f0283b8: 8fbf003c */ lw $ra,0x3c($sp) -/* f0283bc: 1061002f */ beq $v1,$at,.L0f02847c -/* f0283c0: 24010004 */ addiu $at,$zero,0x4 -/* f0283c4: 1061002d */ beq $v1,$at,.L0f02847c -/* f0283c8: 24010003 */ addiu $at,$zero,0x3 -/* f0283cc: 1061002b */ beq $v1,$at,.L0f02847c -/* f0283d0: 93ad008f */ lbu $t5,0x8f($sp) -/* f0283d4: 15a00029 */ bnez $t5,.L0f02847c -/* f0283d8: 8fac00f8 */ lw $t4,0xf8($sp) -/* f0283dc: 918e0018 */ lbu $t6,0x18($t4) -/* f0283e0: 2401001c */ addiu $at,$zero,0x1c -/* f0283e4: 3c19800a */ lui $t9,0x800a -/* f0283e8: 51c10025 */ beql $t6,$at,.L0f028480 -/* f0283ec: 8fbf003c */ lw $ra,0x3c($sp) -/* f0283f0: 870f0010 */ lh $t7,0x10($t8) -/* f0283f4: 2401005b */ addiu $at,$zero,0x5b -/* f0283f8: 11e10003 */ beq $t7,$at,.L0f028408 -/* f0283fc: 24010001 */ addiu $at,$zero,0x1 -/* f028400: 54610004 */ bnel $v1,$at,.L0f028414 -/* f028404: 00001825 */ or $v1,$zero,$zero -.L0f028408: -/* f028408: 10000002 */ beqz $zero,.L0f028414 -/* f02840c: 24030001 */ addiu $v1,$zero,0x1 -/* f028410: 00001825 */ or $v1,$zero,$zero -.L0f028414: -/* f028414: 8f39a244 */ lw $t9,-0x5dbc($t9) -/* f028418: 8f2b00bc */ lw $t3,0xbc($t9) -/* f02841c: 8d640004 */ lw $a0,0x4($t3) -/* f028420: 0fc4f92a */ jal func0f13e4a8 -/* f028424: a3a30057 */ sb $v1,0x57($sp) -/* f028428: 14400008 */ bnez $v0,.L0f02844c -/* f02842c: 93a30057 */ lbu $v1,0x57($sp) -/* f028430: 8e240048 */ lw $a0,0x48($s1) -/* f028434: 8e250008 */ lw $a1,0x8($s1) -/* f028438: 8e26000c */ lw $a2,0xc($s1) -/* f02843c: a3a30057 */ sb $v1,0x57($sp) -/* f028440: 0fc09a2f */ jal func0f0268bc -/* f028444: 27a7005c */ addiu $a3,$sp,0x5c -/* f028448: 93a30057 */ lbu $v1,0x57($sp) -.L0f02844c: -/* f02844c: 3c0a800a */ lui $t2,0x800a -/* f028450: 8d4aa244 */ lw $t2,-0x5dbc($t2) -/* f028454: afa30010 */ sw $v1,0x10($sp) -/* f028458: afa00014 */ sw $zero,0x14($sp) -/* f02845c: 8d4d00bc */ lw $t5,0xbc($t2) -/* f028460: 02002025 */ or $a0,$s0,$zero -/* f028464: 8fa500f8 */ lw $a1,0xf8($sp) -/* f028468: 8dac0004 */ lw $t4,0x4($t5) -/* f02846c: 27a60098 */ addiu $a2,$sp,0x98 -/* f028470: 27a700a4 */ addiu $a3,$sp,0xa4 -/* f028474: 0fc52395 */ jal func0f148e54 -/* f028478: afac0018 */ sw $t4,0x18($sp) -.L0f02847c: -/* f02847c: 8fbf003c */ lw $ra,0x3c($sp) -.L0f028480: -/* f028480: 8fb00034 */ lw $s0,0x34($sp) -/* f028484: 8fb10038 */ lw $s1,0x38($sp) -/* f028488: 03e00008 */ jr $ra -/* f02848c: 27bd00f8 */ addiu $sp,$sp,0xf8 -); - -GLOBAL_ASM( -glabel func0f028490 -/* f028490: 03e00008 */ jr $ra -/* f028494: e7ac0000 */ swc1 $f12,0x0($sp) -); - -GLOBAL_ASM( -glabel func0f028498 -/* f028498: 3c018006 */ lui $at,0x8006 -/* f02849c: ac24296c */ sw $a0,0x296c($at) -/* f0284a0: 3c018006 */ lui $at,0x8006 -/* f0284a4: 03e00008 */ jr $ra -/* f0284a8: ac24efbc */ sw $a0,-0x1044($at) -/* f0284ac: 3c038006 */ lui $v1,0x8006 -/* f0284b0: 24632970 */ addiu $v1,$v1,0x2970 -/* f0284b4: 8c6e0000 */ lw $t6,0x0($v1) -/* f0284b8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0284bc: afbf0014 */ sw $ra,0x14($sp) -/* f0284c0: 01c47823 */ subu $t7,$t6,$a0 -/* f0284c4: 1de00007 */ bgtz $t7,.L0f0284e4 -/* f0284c8: ac6f0000 */ sw $t7,0x0($v1) -/* f0284cc: 0c008df7 */ jal 0x237dc -/* f0284d0: 00000000 */ sll $zero,$zero,0x0 -/* f0284d4: 3c038006 */ lui $v1,0x8006 -/* f0284d8: 24632970 */ addiu $v1,$v1,0x2970 -/* f0284dc: 2459ffff */ addiu $t9,$v0,-1 -/* f0284e0: ac790000 */ sw $t9,0x0($v1) -.L0f0284e4: -/* f0284e4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0284e8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0284ec: 03e00008 */ jr $ra -/* f0284f0: 00000000 */ sll $zero,$zero,0x0 -/* f0284f4: 3c038006 */ lui $v1,0x8006 -/* f0284f8: 24632970 */ addiu $v1,$v1,0x2970 -/* f0284fc: 8c6e0000 */ lw $t6,0x0($v1) -/* f028500: 27bdffe8 */ addiu $sp,$sp,-24 -/* f028504: afbf0014 */ sw $ra,0x14($sp) -/* f028508: 01c47821 */ addu $t7,$t6,$a0 -/* f02850c: 0c008df7 */ jal 0x237dc -/* f028510: ac6f0000 */ sw $t7,0x0($v1) -/* f028514: 3c038006 */ lui $v1,0x8006 -/* f028518: 24632970 */ addiu $v1,$v1,0x2970 -/* f02851c: 8c780000 */ lw $t8,0x0($v1) -/* f028520: 24190001 */ addiu $t9,$zero,0x1 -/* f028524: 0302082a */ slt $at,$t8,$v0 -/* f028528: 54200003 */ bnezl $at,.L0f028538 -/* f02852c: 8fbf0014 */ lw $ra,0x14($sp) -/* f028530: ac790000 */ sw $t9,0x0($v1) -/* f028534: 8fbf0014 */ lw $ra,0x14($sp) -.L0f028538: -/* f028538: 27bd0018 */ addiu $sp,$sp,0x18 -/* f02853c: 03e00008 */ jr $ra -/* f028540: 00000000 */ sll $zero,$zero,0x0 -/* f028544: 3c038006 */ lui $v1,0x8006 -/* f028548: 24632974 */ addiu $v1,$v1,0x2974 -/* f02854c: 8c620000 */ lw $v0,0x0($v1) -/* f028550: 2c4e0001 */ sltiu $t6,$v0,0x1 -/* f028554: 03e00008 */ jr $ra -/* f028558: ac6e0000 */ sw $t6,0x0($v1) -/* f02855c: 3c018006 */ lui $at,0x8006 -/* f028560: 27bdffe8 */ addiu $sp,$sp,-24 -/* f028564: ac242978 */ sw $a0,0x2978($at) -/* f028568: afbf0014 */ sw $ra,0x14($sp) -/* f02856c: 3c047f1b */ lui $a0,0x7f1b -/* f028570: 3c058006 */ lui $a1,0x8006 -/* f028574: 24a52970 */ addiu $a1,$a1,0x2970 -/* f028578: 0c0036cc */ jal 0xdb30 -/* f02857c: 2484869c */ addiu $a0,$a0,-31076 -/* f028580: 8fbf0014 */ lw $ra,0x14($sp) -/* f028584: 27bd0018 */ addiu $sp,$sp,0x18 -/* f028588: 03e00008 */ jr $ra -/* f02858c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f028590 -/* f028590: 27bdff90 */ addiu $sp,$sp,-112 -/* f028594: afbe0068 */ sw $s8,0x68($sp) -/* f028598: 3c1e8006 */ lui $s8,0x8006 -/* f02859c: 27de298c */ addiu $s8,$s8,0x298c -/* f0285a0: 8fce0000 */ lw $t6,0x0($s8) -/* f0285a4: afb70064 */ sw $s7,0x64($sp) -/* f0285a8: f7b60020 */ sdc1 $f22,0x20($sp) -/* f0285ac: 46006586 */ mov.s $f22,$f12 -/* f0285b0: afbf006c */ sw $ra,0x6c($sp) -/* f0285b4: afb60060 */ sw $s6,0x60($sp) -/* f0285b8: afb5005c */ sw $s5,0x5c($sp) -/* f0285bc: afb40058 */ sw $s4,0x58($sp) -/* f0285c0: afb30054 */ sw $s3,0x54($sp) -/* f0285c4: afb20050 */ sw $s2,0x50($sp) -/* f0285c8: afb1004c */ sw $s1,0x4c($sp) -/* f0285cc: afb00048 */ sw $s0,0x48($sp) -/* f0285d0: f7be0040 */ sdc1 $f30,0x40($sp) -/* f0285d4: f7bc0038 */ sdc1 $f28,0x38($sp) -/* f0285d8: f7ba0030 */ sdc1 $f26,0x30($sp) -/* f0285dc: f7b80028 */ sdc1 $f24,0x28($sp) -/* f0285e0: f7b40018 */ sdc1 $f20,0x18($sp) -/* f0285e4: 19c00051 */ blez $t6,.L0f02872c -/* f0285e8: 0000b825 */ or $s7,$zero,$zero -/* f0285ec: 3c017f1b */ lui $at,0x7f1b -/* f0285f0: c43e8948 */ lwc1 $f30,-0x76b8($at) -/* f0285f4: 3c0142c8 */ lui $at,0x42c8 -/* f0285f8: 4481e000 */ mtc1 $at,$f28 -/* f0285fc: 3c014000 */ lui $at,0x4000 -/* f028600: 4481d000 */ mtc1 $at,$f26 -/* f028604: 3c013f80 */ lui $at,0x3f80 -/* f028608: 3c168006 */ lui $s6,0x8006 -/* f02860c: 4481a000 */ mtc1 $at,$f20 -/* f028610: 4480c000 */ mtc1 $zero,$f24 -/* f028614: 26d62988 */ addiu $s6,$s6,0x2988 -/* f028618: 0000a825 */ or $s5,$zero,$zero -/* f02861c: 8ec20000 */ lw $v0,0x0($s6) -.L0f028620: -/* f028620: 00551821 */ addu $v1,$v0,$s5 -/* f028624: 8c6f0020 */ lw $t7,0x20($v1) -/* f028628: 51e0003b */ beqzl $t7,.L0f028718 -/* f02862c: 8fcf0000 */ lw $t7,0x0($s8) -/* f028630: 8c64001c */ lw $a0,0x1c($v1) -/* f028634: 50800038 */ beqzl $a0,.L0f028718 -/* f028638: 8fcf0000 */ lw $t7,0x0($s8) -/* f02863c: 90980000 */ lbu $t8,0x0($a0) -/* f028640: 24010003 */ addiu $at,$zero,0x3 -/* f028644: 57010034 */ bnel $t8,$at,.L0f028718 -/* f028648: 8fcf0000 */ lw $t7,0x0($s8) -/* f02864c: 0fc0a221 */ jal func0f028884 -/* f028650: 02a22021 */ addu $a0,$s5,$v0 -/* f028654: 3c19800a */ lui $t9,0x800a -/* f028658: 8f39a244 */ lw $t9,-0x5dbc($t9) -/* f02865c: 8f2800bc */ lw $t0,0xbc($t9) -/* f028660: 5448002d */ bnel $v0,$t0,.L0f028718 -/* f028664: 8fcf0000 */ lw $t7,0x0($s8) -/* f028668: 8ec90000 */ lw $t1,0x0($s6) -/* f02866c: 0fc1248a */ jal func0f049228 -/* f028670: 02a92021 */ addu $a0,$s5,$t1 -/* f028674: 46180032 */ c.eq.s $f0,$f24 -/* f028678: 3c137000 */ lui $s3,0x7000 -/* f02867c: 26732078 */ addiu $s3,$s3,0x2078 -/* f028680: 02608025 */ or $s0,$s3,$zero -/* f028684: 45000003 */ bc1f .L0f028694 -/* f028688: 3c147000 */ lui $s4,0x7000 -/* f02868c: 1000000a */ beqz $zero,.L0f0286b8 -/* f028690: 4600d086 */ mov.s $f2,$f26 -.L0f028694: -/* f028694: 461cb182 */ mul.s $f6,$f22,$f28 -/* f028698: 8eca0000 */ lw $t2,0x0($s6) -/* f02869c: 461ea280 */ add.s $f10,$f20,$f30 -/* f0286a0: 01555821 */ addu $t3,$t2,$s5 -/* f0286a4: c56400f0 */ lwc1 $f4,0xf0($t3) -/* f0286a8: 46062202 */ mul.s $f8,$f4,$f6 -/* f0286ac: 00000000 */ sll $zero,$zero,0x0 -/* f0286b0: 460a4402 */ mul.s $f16,$f8,$f10 -/* f0286b4: 46008083 */ div.s $f2,$f16,$f0 -.L0f0286b8: -/* f0286b8: 4602a03c */ c.lt.s $f20,$f2 -/* f0286bc: 26942148 */ addiu $s4,$s4,0x2148 -/* f0286c0: 02809025 */ or $s2,$s4,$zero -/* f0286c4: 45020014 */ bc1fl .L0f028718 -/* f0286c8: 8fcf0000 */ lw $t7,0x0($s8) -/* f0286cc: 8ecc0000 */ lw $t4,0x0($s6) -/* f0286d0: 00008825 */ or $s1,$zero,$zero -/* f0286d4: 0fc0e56f */ jal func0f0395bc -/* f0286d8: 02ac2021 */ addu $a0,$s5,$t4 -/* f0286dc: 0274082b */ sltu $at,$s3,$s4 -/* f0286e0: 50200008 */ beqzl $at,.L0f028704 -/* f0286e4: 3c0199aa */ lui $at,0x99aa -.L0f0286e8: -/* f0286e8: 8e0e0000 */ lw $t6,0x0($s0) -/* f0286ec: 26100004 */ addiu $s0,$s0,0x4 -/* f0286f0: 00116840 */ sll $t5,$s1,0x1 -/* f0286f4: 0212082b */ sltu $at,$s0,$s2 -/* f0286f8: 1420fffb */ bnez $at,.L0f0286e8 -/* f0286fc: 01ae8821 */ addu $s1,$t5,$t6 -/* f028700: 3c01e1ab */ lui $at,0xe1ab -.L0f028704: -/* f028704: 34210f90 */ ori $at,$at,0xf90 -/* f028708: 12210002 */ beq $s1,$at,.L0f028714 -/* f02870c: 3c018008 */ lui $at,0x8008 -/* f028710: a420da82 */ sh $zero,-0x257e($at) -.L0f028714: -/* f028714: 8fcf0000 */ lw $t7,0x0($s8) -.L0f028718: -/* f028718: 26f70001 */ addiu $s7,$s7,0x1 -/* f02871c: 26b50368 */ addiu $s5,$s5,0x368 -/* f028720: 02ef082a */ slt $at,$s7,$t7 -/* f028724: 5420ffbe */ bnezl $at,.L0f028620 -/* f028728: 8ec20000 */ lw $v0,0x0($s6) -.L0f02872c: -/* f02872c: 8fbf006c */ lw $ra,0x6c($sp) -/* f028730: d7b40018 */ ldc1 $f20,0x18($sp) -/* f028734: d7b60020 */ ldc1 $f22,0x20($sp) -/* f028738: d7b80028 */ ldc1 $f24,0x28($sp) -/* f02873c: d7ba0030 */ ldc1 $f26,0x30($sp) -/* f028740: d7bc0038 */ ldc1 $f28,0x38($sp) -/* f028744: d7be0040 */ ldc1 $f30,0x40($sp) -/* f028748: 8fb00048 */ lw $s0,0x48($sp) -/* f02874c: 8fb1004c */ lw $s1,0x4c($sp) -/* f028750: 8fb20050 */ lw $s2,0x50($sp) -/* f028754: 8fb30054 */ lw $s3,0x54($sp) -/* f028758: 8fb40058 */ lw $s4,0x58($sp) -/* f02875c: 8fb5005c */ lw $s5,0x5c($sp) -/* f028760: 8fb60060 */ lw $s6,0x60($sp) -/* f028764: 8fb70064 */ lw $s7,0x64($sp) -/* f028768: 8fbe0068 */ lw $s8,0x68($sp) -/* f02876c: 03e00008 */ jr $ra -/* f028770: 27bd0070 */ addiu $sp,$sp,0x70 -); - -GLOBAL_ASM( -glabel func0f028774 -/* f028774: 3c03800a */ lui $v1,0x800a -/* f028778: 8c63cd10 */ lw $v1,-0x32f0($v1) -/* f02877c: 00803025 */ or $a2,$a0,$zero -/* f028780: 00001025 */ or $v0,$zero,$zero -/* f028784: 04600024 */ bltz $v1,.L0f028818 -/* f028788: 3c07800a */ lui $a3,0x800a -/* f02878c: 8ce7cd14 */ lw $a3,-0x32ec($a3) -/* f028790: 00432821 */ addu $a1,$v0,$v1 -.L0f028794: -/* f028794: 04a10003 */ bgez $a1,.L0f0287a4 -/* f028798: 00057043 */ sra $t6,$a1,0x1 -/* f02879c: 24a10001 */ addiu $at,$a1,0x1 -/* f0287a0: 00017043 */ sra $t6,$at,0x1 -.L0f0287a4: -/* f0287a4: 000e4040 */ sll $t0,$t6,0x1 -/* f0287a8: 00e87821 */ addu $t7,$a3,$t0 -/* f0287ac: 85e90000 */ lh $t1,0x0($t7) -/* f0287b0: 01c02025 */ or $a0,$t6,$zero -/* f0287b4: 14c90010 */ bne $a2,$t1,.L0f0287f8 -/* f0287b8: 00c9082a */ slt $at,$a2,$t1 -/* f0287bc: 3c18800a */ lui $t8,0x800a -/* f0287c0: 8f18cd18 */ lw $t8,-0x32e8($t8) -/* f0287c4: 3c0c8006 */ lui $t4,0x8006 -/* f0287c8: 8d8c2988 */ lw $t4,0x2988($t4) -/* f0287cc: 0308c821 */ addu $t9,$t8,$t0 -/* f0287d0: 872a0000 */ lh $t2,0x0($t9) -/* f0287d4: 000a58c0 */ sll $t3,$t2,0x3 -/* f0287d8: 016a5823 */ subu $t3,$t3,$t2 -/* f0287dc: 000b5880 */ sll $t3,$t3,0x2 -/* f0287e0: 016a5823 */ subu $t3,$t3,$t2 -/* f0287e4: 000b5880 */ sll $t3,$t3,0x2 -/* f0287e8: 016a5821 */ addu $t3,$t3,$t2 -/* f0287ec: 000b58c0 */ sll $t3,$t3,0x3 -/* f0287f0: 03e00008 */ jr $ra -/* f0287f4: 016c1021 */ addu $v0,$t3,$t4 -.L0f0287f8: -/* f0287f8: 50200004 */ beqzl $at,.L0f02880c -/* f0287fc: 24820001 */ addiu $v0,$a0,0x1 -/* f028800: 10000002 */ beqz $zero,.L0f02880c -/* f028804: 2483ffff */ addiu $v1,$a0,-1 -/* f028808: 24820001 */ addiu $v0,$a0,0x1 -.L0f02880c: -/* f02880c: 0062082a */ slt $at,$v1,$v0 -/* f028810: 5020ffe0 */ beqzl $at,.L0f028794 -/* f028814: 00432821 */ addu $a1,$v0,$v1 -.L0f028818: -/* f028818: 00001025 */ or $v0,$zero,$zero -/* f02881c: 03e00008 */ jr $ra -/* f028820: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f028824 -/* f028824: 00057080 */ sll $t6,$a1,0x2 -/* f028828: 008e7821 */ addu $t7,$a0,$t6 -/* f02882c: 03e00008 */ jr $ra -/* f028830: 8de20170 */ lw $v0,0x170($t7) -); - -GLOBAL_ASM( -glabel func0f028834 -/* f028834: 27bdffe0 */ addiu $sp,$sp,-32 -/* f028838: 00057080 */ sll $t6,$a1,0x2 -/* f02883c: afbf0014 */ sw $ra,0x14($sp) -/* f028840: 008e7821 */ addu $t7,$a0,$t6 -/* f028844: 8de30170 */ lw $v1,0x170($t7) -/* f028848: 5060000a */ beqzl $v1,.L0f028874 -/* f02884c: 8fbf0014 */ lw $ra,0x14($sp) -/* f028850: 8c620004 */ lw $v0,0x4($v1) -/* f028854: 24050010 */ addiu $a1,$zero,0x10 -/* f028858: 9044005c */ lbu $a0,0x5c($v0) -/* f02885c: 0fc2c5f0 */ jal func0f0b17c0 -/* f028860: afa3001c */ sw $v1,0x1c($sp) -/* f028864: 14400002 */ bnez $v0,.L0f028870 -/* f028868: 8fa3001c */ lw $v1,0x1c($sp) -/* f02886c: 00001825 */ or $v1,$zero,$zero -.L0f028870: -/* f028870: 8fbf0014 */ lw $ra,0x14($sp) -.L0f028874: -/* f028874: 27bd0020 */ addiu $sp,$sp,0x20 -/* f028878: 00601025 */ or $v0,$v1,$zero -/* f02887c: 03e00008 */ jr $ra -/* f028880: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f028884 -/* f028884: 8482017e */ lh $v0,0x17e($a0) -/* f028888: 2401ffff */ addiu $at,$zero,-1 -/* f02888c: 3c09800a */ lui $t1,0x800a -/* f028890: 14410009 */ bne $v0,$at,.L0f0288b8 -/* f028894: 000240c0 */ sll $t0,$v0,0x3 -/* f028898: 948e032e */ lhu $t6,0x32e($a0) -/* f02889c: 3c19800a */ lui $t9,0x800a -/* f0288a0: 000e7b82 */ srl $t7,$t6,0xe -/* f0288a4: 000fc080 */ sll $t8,$t7,0x2 -/* f0288a8: 0338c821 */ addu $t9,$t9,$t8 -/* f0288ac: 8f39a024 */ lw $t9,-0x5fdc($t9) -/* f0288b0: 03e00008 */ jr $ra -/* f0288b4: 8f2200bc */ lw $v0,0xbc($t9) -.L0f0288b8: -/* f0288b8: 8d29a2f8 */ lw $t1,-0x5d08($t1) -/* f0288bc: 01024021 */ addu $t0,$t0,$v0 -/* f0288c0: 000840c0 */ sll $t0,$t0,0x3 -/* f0288c4: 01091821 */ addu $v1,$t0,$t1 -/* f0288c8: 03e00008 */ jr $ra -/* f0288cc: 00601025 */ or $v0,$v1,$zero -); - -GLOBAL_ASM( -glabel func0f0288d0 -/* f0288d0: 8c830004 */ lw $v1,0x4($a0) -/* f0288d4: 24010005 */ addiu $at,$zero,0x5 -/* f0288d8: 80620007 */ lb $v0,0x7($v1) -/* f0288dc: 1041003a */ beq $v0,$at,.L0f0289c8 -/* f0288e0: 2401001f */ addiu $at,$zero,0x1f -/* f0288e4: 50410039 */ beql $v0,$at,.L0f0289cc -/* f0288e8: acc00000 */ sw $zero,0x0($a2) -/* f0288ec: 8c6e0018 */ lw $t6,0x18($v1) -/* f0288f0: 3c010001 */ lui $at,0x1 -/* f0288f4: 34210400 */ ori $at,$at,0x400 -/* f0288f8: 01c17824 */ and $t7,$t6,$at -/* f0288fc: 55e00033 */ bnezl $t7,.L0f0289cc -/* f028900: acc00000 */ sw $zero,0x0($a2) -/* f028904: 8c780014 */ lw $t8,0x14($v1) -/* f028908: 24080003 */ addiu $t0,$zero,0x3 -/* f02890c: 24010004 */ addiu $at,$zero,0x4 -/* f028910: 33190100 */ andi $t9,$t8,0x100 -/* f028914: 5720002d */ bnezl $t9,.L0f0289cc -/* f028918: acc00000 */ sw $zero,0x0($a2) -/* f02891c: 10410004 */ beq $v0,$at,.L0f028930 -/* f028920: a0680134 */ sb $t0,0x134($v1) -/* f028924: 2401001e */ addiu $at,$zero,0x1e -/* f028928: 14410004 */ bne $v0,$at,.L0f02893c -/* f02892c: 240a0014 */ addiu $t2,$zero,0x14 -.L0f028930: -/* f028930: 24090010 */ addiu $t1,$zero,0x10 -/* f028934: 10000002 */ beqz $zero,.L0f028940 -/* f028938: a4690136 */ sh $t1,0x136($v1) -.L0f02893c: -/* f02893c: a46a0136 */ sh $t2,0x136($v1) -.L0f028940: -/* f028940: c46000b4 */ lwc1 $f0,0xb4($v1) -/* f028944: c4640028 */ lwc1 $f4,0x28($v1) -/* f028948: 806b0007 */ lb $t3,0x7($v1) -/* f02894c: 24010023 */ addiu $at,$zero,0x23 -/* f028950: 46040180 */ add.s $f6,$f0,$f4 -/* f028954: 24020001 */ addiu $v0,$zero,0x1 -/* f028958: e460013c */ swc1 $f0,0x13c($v1) -/* f02895c: 15610007 */ bne $t3,$at,.L0f02897c -/* f028960: e4660138 */ swc1 $f6,0x138($v1) -/* f028964: c4620050 */ lwc1 $f2,0x50($v1) -/* f028968: 4600103c */ c.lt.s $f2,$f0 -/* f02896c: 00000000 */ sll $zero,$zero,0x0 -/* f028970: 45020003 */ bc1fl .L0f028980 -/* f028974: c4880008 */ lwc1 $f8,0x8($a0) -/* f028978: e462013c */ swc1 $f2,0x13c($v1) -.L0f02897c: -/* f02897c: c4880008 */ lwc1 $f8,0x8($a0) -.L0f028980: -/* f028980: c4700024 */ lwc1 $f16,0x24($v1) -/* f028984: 3c0c800a */ lui $t4,0x800a -/* f028988: e4680140 */ swc1 $f8,0x140($v1) -/* f02898c: c48a0010 */ lwc1 $f10,0x10($a0) -/* f028990: e4700148 */ swc1 $f16,0x148($v1) -/* f028994: 24640134 */ addiu $a0,$v1,0x134 -/* f028998: e46a0144 */ swc1 $f10,0x144($v1) -/* f02899c: 8d8ca44c */ lw $t4,-0x5bb4($t4) -/* f0289a0: 3c014170 */ lui $at,0x4170 -/* f0289a4: 248d0018 */ addiu $t5,$a0,0x18 -/* f0289a8: 51800005 */ beqzl $t4,.L0f0289c0 -/* f0289ac: aca40000 */ sw $a0,0x0($a1) -/* f0289b0: 44819000 */ mtc1 $at,$f18 -/* f0289b4: 00000000 */ sll $zero,$zero,0x0 -/* f0289b8: e4720148 */ swc1 $f18,0x148($v1) -/* f0289bc: aca40000 */ sw $a0,0x0($a1) -.L0f0289c0: -/* f0289c0: 03e00008 */ jr $ra -/* f0289c4: accd0000 */ sw $t5,0x0($a2) -.L0f0289c8: -/* f0289c8: acc00000 */ sw $zero,0x0($a2) -.L0f0289cc: -/* f0289cc: aca00000 */ sw $zero,0x0($a1) -/* f0289d0: 00001025 */ or $v0,$zero,$zero -/* f0289d4: 03e00008 */ jr $ra -/* f0289d8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0289dc -/* f0289dc: 8c820004 */ lw $v0,0x4($a0) -/* f0289e0: 3c0141a0 */ lui $at,0x41a0 -/* f0289e4: 44811000 */ mtc1 $at,$f2 -/* f0289e8: c4440024 */ lwc1 $f4,0x24($v0) -/* f0289ec: 24010023 */ addiu $at,$zero,0x23 -/* f0289f0: e4a40000 */ swc1 $f4,0x0($a1) -/* f0289f4: c44600b4 */ lwc1 $f6,0xb4($v0) -/* f0289f8: c4480028 */ lwc1 $f8,0x28($v0) -/* f0289fc: 46083280 */ add.s $f10,$f6,$f8 -/* f028a00: e4ca0000 */ swc1 $f10,0x0($a2) -/* f028a04: c45000b4 */ lwc1 $f16,0xb4($v0) -/* f028a08: 46028480 */ add.s $f18,$f16,$f2 -/* f028a0c: e4f20000 */ swc1 $f18,0x0($a3) -/* f028a10: 804e0007 */ lb $t6,0x7($v0) -/* f028a14: 15c10009 */ bne $t6,$at,.L0f028a3c -/* f028a18: 00000000 */ sll $zero,$zero,0x0 -/* f028a1c: c4400050 */ lwc1 $f0,0x50($v0) -/* f028a20: c44400b4 */ lwc1 $f4,0xb4($v0) -/* f028a24: 4604003c */ c.lt.s $f0,$f4 -/* f028a28: 00000000 */ sll $zero,$zero,0x0 -/* f028a2c: 45000003 */ bc1f .L0f028a3c -/* f028a30: 00000000 */ sll $zero,$zero,0x0 -/* f028a34: 46020180 */ add.s $f6,$f0,$f2 -/* f028a38: e4e60000 */ swc1 $f6,0x0($a3) -.L0f028a3c: -/* f028a3c: 03e00008 */ jr $ra -/* f028a40: 00000000 */ sll $zero,$zero,0x0 -/* f028a44: 8c820004 */ lw $v0,0x4($a0) -/* f028a48: 03e00008 */ jr $ra -/* f028a4c: c44000b8 */ lwc1 $f0,0xb8($v0) -); - -GLOBAL_ASM( -glabel func0f028a50 -/* f028a50: 27bdffd0 */ addiu $sp,$sp,-48 -/* f028a54: afbf001c */ sw $ra,0x1c($sp) -/* f028a58: afa60038 */ sw $a2,0x38($sp) -/* f028a5c: afa7003c */ sw $a3,0x3c($sp) -/* f028a60: 908e0001 */ lbu $t6,0x1($a0) -/* f028a64: 8c880004 */ lw $t0,0x4($a0) -/* f028a68: 31cf0002 */ andi $t7,$t6,0x2 -/* f028a6c: 51e000b4 */ beqzl $t7,.L0f028d40 -/* f028a70: 00001025 */ or $v0,$zero,$zero -/* f028a74: 81020007 */ lb $v0,0x7($t0) -/* f028a78: 24010004 */ addiu $at,$zero,0x4 -/* f028a7c: 104100af */ beq $v0,$at,.L0f028d3c -/* f028a80: 2401001e */ addiu $at,$zero,0x1e -/* f028a84: 104100ad */ beq $v0,$at,.L0f028d3c -/* f028a88: 2401001f */ addiu $at,$zero,0x1f -/* f028a8c: 104100ab */ beq $v0,$at,.L0f028d3c -/* f028a90: 24010005 */ addiu $at,$zero,0x5 -/* f028a94: 504100aa */ beql $v0,$at,.L0f028d40 -/* f028a98: 00001025 */ or $v0,$zero,$zero -/* f028a9c: 8d180018 */ lw $t8,0x18($t0) -/* f028aa0: 33190800 */ andi $t9,$t8,0x800 -/* f028aa4: 572000a6 */ bnezl $t9,.L0f028d40 -/* f028aa8: 00001025 */ or $v0,$zero,$zero -/* f028aac: 8d090014 */ lw $t1,0x14($t0) -/* f028ab0: 3c06800a */ lui $a2,0x800a -/* f028ab4: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f028ab8: 00095080 */ sll $t2,$t1,0x2 -/* f028abc: 05430019 */ bgezl $t2,.L0f028b24 -/* f028ac0: 908a0000 */ lbu $t2,0x0($a0) -/* f028ac4: 8cc30284 */ lw $v1,0x284($a2) -/* f028ac8: 3c0c8007 */ lui $t4,0x8007 -/* f028acc: 8c6b00d8 */ lw $t3,0xd8($v1) -/* f028ad0: 5560009b */ bnezl $t3,.L0f028d40 -/* f028ad4: 00001025 */ or $v0,$zero,$zero -/* f028ad8: 8d8c0764 */ lw $t4,0x764($t4) -/* f028adc: 55800098 */ bnezl $t4,.L0f028d40 -/* f028ae0: 00001025 */ or $v0,$zero,$zero -/* f028ae4: 8c620480 */ lw $v0,0x480($v1) -/* f028ae8: 50400007 */ beqzl $v0,.L0f028b08 -/* f028aec: 8c6f1c54 */ lw $t7,0x1c54($v1) -/* f028af0: 50400093 */ beqzl $v0,.L0f028d40 -/* f028af4: 00001025 */ or $v0,$zero,$zero -/* f028af8: 804d0037 */ lb $t5,0x37($v0) -/* f028afc: 55a00090 */ bnezl $t5,.L0f028d40 -/* f028b00: 00001025 */ or $v0,$zero,$zero -/* f028b04: 8c6f1c54 */ lw $t7,0x1c54($v1) -.L0f028b08: -/* f028b08: 8c6e00c4 */ lw $t6,0xc4($v1) -/* f028b0c: 01e0c027 */ nor $t8,$t7,$zero -/* f028b10: 01d8c824 */ and $t9,$t6,$t8 -/* f028b14: 33290008 */ andi $t1,$t9,0x8 -/* f028b18: 51200089 */ beqzl $t1,.L0f028d40 -/* f028b1c: 00001025 */ or $v0,$zero,$zero -/* f028b20: 908a0000 */ lbu $t2,0x0($a0) -.L0f028b24: -/* f028b24: 3c06800a */ lui $a2,0x800a -/* f028b28: 24010006 */ addiu $at,$zero,0x6 -/* f028b2c: 15410010 */ bne $t2,$at,.L0f028b70 -/* f028b30: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f028b34: afa40030 */ sw $a0,0x30($sp) -/* f028b38: afa50034 */ sw $a1,0x34($sp) -/* f028b3c: 0fc4a25f */ jal func0f12897c -/* f028b40: afa8002c */ sw $t0,0x2c($sp) -/* f028b44: 3c06800a */ lui $a2,0x800a -/* f028b48: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f028b4c: 00025880 */ sll $t3,$v0,0x2 -/* f028b50: 00cb6021 */ addu $t4,$a2,$t3 -/* f028b54: 8d8d0064 */ lw $t5,0x64($t4) -/* f028b58: 8fa40030 */ lw $a0,0x30($sp) -/* f028b5c: 8fa50034 */ lw $a1,0x34($sp) -/* f028b60: 8daf00d8 */ lw $t7,0xd8($t5) -/* f028b64: 8fa8002c */ lw $t0,0x2c($sp) -/* f028b68: 55e00075 */ bnezl $t7,.L0f028d40 -/* f028b6c: 00001025 */ or $v0,$zero,$zero -.L0f028b70: -/* f028b70: 8cce0298 */ lw $t6,0x298($a2) -/* f028b74: 05c2000a */ bltzl $t6,.L0f028ba0 -/* f028b78: 8d040020 */ lw $a0,0x20($t0) -/* f028b7c: 8cd802a0 */ lw $t8,0x2a0($a2) -/* f028b80: 8f1900bc */ lw $t9,0xbc($t8) -/* f028b84: 5099006e */ beql $a0,$t9,.L0f028d40 -/* f028b88: 00001025 */ or $v0,$zero,$zero -/* f028b8c: 8cc902a4 */ lw $t1,0x2a4($a2) -/* f028b90: 8d2a00bc */ lw $t2,0xbc($t1) -/* f028b94: 508a006a */ beql $a0,$t2,.L0f028d40 -/* f028b98: 00001025 */ or $v0,$zero,$zero -/* f028b9c: 8d040020 */ lw $a0,0x20($t0) -.L0f028ba0: -/* f028ba0: 3c078008 */ lui $a3,0x8008 -/* f028ba4: 24e7ce40 */ addiu $a3,$a3,-12736 -/* f028ba8: 8c8b0008 */ lw $t3,0x8($a0) -/* f028bac: 3c0c8008 */ lui $t4,0x8008 -/* f028bb0: 44806000 */ mtc1 $zero,$f12 -/* f028bb4: 8d620004 */ lw $v0,0x4($t3) -/* f028bb8: 258cce98 */ addiu $t4,$t4,-12648 -/* f028bbc: 14e2000c */ bne $a3,$v0,.L0f028bf0 -/* f028bc0: 00000000 */ sll $zero,$zero,0x0 -/* f028bc4: 8c86000c */ lw $a2,0xc($a0) -/* f028bc8: 3c013f00 */ lui $at,0x3f00 -/* f028bcc: 44817000 */ mtc1 $at,$f14 -/* f028bd0: 24c30040 */ addiu $v1,$a2,0x40 -/* f028bd4: c4600038 */ lwc1 $f0,0x38($v1) -/* f028bd8: c4c40038 */ lwc1 $f4,0x38($a2) -/* f028bdc: 46002181 */ sub.s $f6,$f4,$f0 -/* f028be0: 460e3202 */ mul.s $f8,$f6,$f14 -/* f028be4: 46004280 */ add.s $f10,$f8,$f0 -/* f028be8: 1000001b */ beqz $zero,.L0f028c58 -/* f028bec: e4aa0008 */ swc1 $f10,0x8($a1) -.L0f028bf0: -/* f028bf0: 15820008 */ bne $t4,$v0,.L0f028c14 -/* f028bf4: 3c0d8008 */ lui $t5,0x8008 -/* f028bf8: 8c83000c */ lw $v1,0xc($a0) -/* f028bfc: 3c013f00 */ lui $at,0x3f00 -/* f028c00: 44817000 */ mtc1 $at,$f14 -/* f028c04: c4700038 */ lwc1 $f16,0x38($v1) -/* f028c08: e4b00008 */ swc1 $f16,0x8($a1) -/* f028c0c: 10000012 */ beqz $zero,.L0f028c58 -/* f028c10: 8fa60024 */ lw $a2,0x24($sp) -.L0f028c14: -/* f028c14: 25adcea8 */ addiu $t5,$t5,-12632 -/* f028c18: 55a20009 */ bnel $t5,$v0,.L0f028c40 -/* f028c1c: 8c8f000c */ lw $t7,0xc($a0) -/* f028c20: 8c83000c */ lw $v1,0xc($a0) -/* f028c24: 3c013f00 */ lui $at,0x3f00 -/* f028c28: 44817000 */ mtc1 $at,$f14 -/* f028c2c: c4720038 */ lwc1 $f18,0x38($v1) -/* f028c30: e4b20008 */ swc1 $f18,0x8($a1) -/* f028c34: 10000008 */ beqz $zero,.L0f028c58 -/* f028c38: 8fa60024 */ lw $a2,0x24($sp) -/* f028c3c: 8c8f000c */ lw $t7,0xc($a0) -.L0f028c40: -/* f028c40: 3c013f00 */ lui $at,0x3f00 -/* f028c44: 44817000 */ mtc1 $at,$f14 -/* f028c48: c5e40038 */ lwc1 $f4,0x38($t7) -/* f028c4c: e4a40008 */ swc1 $f4,0x8($a1) -/* f028c50: 8fa30020 */ lw $v1,0x20($sp) -/* f028c54: 8fa60024 */ lw $a2,0x24($sp) -.L0f028c58: -/* f028c58: c4a60008 */ lwc1 $f6,0x8($a1) -/* f028c5c: 460c303c */ c.lt.s $f6,$f12 -/* f028c60: 00000000 */ sll $zero,$zero,0x0 -/* f028c64: 45020036 */ bc1fl .L0f028d40 -/* f028c68: 00001025 */ or $v0,$zero,$zero -/* f028c6c: 8c8e0008 */ lw $t6,0x8($a0) -/* f028c70: 3c188008 */ lui $t8,0x8008 -/* f028c74: 2718ce98 */ addiu $t8,$t8,-12648 -/* f028c78: 8dc20004 */ lw $v0,0x4($t6) -/* f028c7c: 14e2000e */ bne $a3,$v0,.L0f028cb8 -/* f028c80: 00000000 */ sll $zero,$zero,0x0 -/* f028c84: c4600030 */ lwc1 $f0,0x30($v1) -/* f028c88: c4c80030 */ lwc1 $f8,0x30($a2) -/* f028c8c: 46004281 */ sub.s $f10,$f8,$f0 -/* f028c90: 460e5402 */ mul.s $f16,$f10,$f14 -/* f028c94: 46008480 */ add.s $f18,$f16,$f0 -/* f028c98: e4b20000 */ swc1 $f18,0x0($a1) -/* f028c9c: c4c40034 */ lwc1 $f4,0x34($a2) -/* f028ca0: c4620034 */ lwc1 $f2,0x34($v1) -/* f028ca4: 46022181 */ sub.s $f6,$f4,$f2 -/* f028ca8: 460e3202 */ mul.s $f8,$f6,$f14 -/* f028cac: 46024280 */ add.s $f10,$f8,$f2 -/* f028cb0: 10000016 */ beqz $zero,.L0f028d0c -/* f028cb4: e4aa0004 */ swc1 $f10,0x4($a1) -.L0f028cb8: -/* f028cb8: 17020006 */ bne $t8,$v0,.L0f028cd4 -/* f028cbc: 3c198008 */ lui $t9,0x8008 -/* f028cc0: c4700030 */ lwc1 $f16,0x30($v1) -/* f028cc4: e4b00000 */ swc1 $f16,0x0($a1) -/* f028cc8: c4720034 */ lwc1 $f18,0x34($v1) -/* f028ccc: 1000000f */ beqz $zero,.L0f028d0c -/* f028cd0: e4b20004 */ swc1 $f18,0x4($a1) -.L0f028cd4: -/* f028cd4: 2739cea8 */ addiu $t9,$t9,-12632 -/* f028cd8: 57220007 */ bnel $t9,$v0,.L0f028cf8 -/* f028cdc: 8c89000c */ lw $t1,0xc($a0) -/* f028ce0: c4640030 */ lwc1 $f4,0x30($v1) -/* f028ce4: e4a40000 */ swc1 $f4,0x0($a1) -/* f028ce8: c4660034 */ lwc1 $f6,0x34($v1) -/* f028cec: 10000007 */ beqz $zero,.L0f028d0c -/* f028cf0: e4a60004 */ swc1 $f6,0x4($a1) -/* f028cf4: 8c89000c */ lw $t1,0xc($a0) -.L0f028cf8: -/* f028cf8: c5280030 */ lwc1 $f8,0x30($t1) -/* f028cfc: e4a80000 */ swc1 $f8,0x0($a1) -/* f028d00: 8c8a000c */ lw $t2,0xc($a0) -/* f028d04: c54a0034 */ lwc1 $f10,0x34($t2) -/* f028d08: e4aa0004 */ swc1 $f10,0x4($a1) -.L0f028d0c: -/* f028d0c: 8fab003c */ lw $t3,0x3c($sp) -/* f028d10: e56c0004 */ swc1 $f12,0x4($t3) -/* f028d14: e56c0000 */ swc1 $f12,0x0($t3) -/* f028d18: 8fa60038 */ lw $a2,0x38($sp) -/* f028d1c: 25670004 */ addiu $a3,$t3,0x4 -/* f028d20: e4cc0004 */ swc1 $f12,0x4($a2) -/* f028d24: e4cc0000 */ swc1 $f12,0x0($a2) -/* f028d28: afab0010 */ sw $t3,0x10($sp) -/* f028d2c: 0fc19f62 */ jal func0f067d88 -/* f028d30: 24c50004 */ addiu $a1,$a2,0x4 -/* f028d34: 10000002 */ beqz $zero,.L0f028d40 -/* f028d38: 24020001 */ addiu $v0,$zero,0x1 -.L0f028d3c: -/* f028d3c: 00001025 */ or $v0,$zero,$zero -.L0f028d40: -/* f028d40: 8fbf001c */ lw $ra,0x1c($sp) -/* f028d44: 27bd0030 */ addiu $sp,$sp,0x30 -/* f028d48: 03e00008 */ jr $ra -/* f028d4c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f028d50 -/* f028d50: 27bdffe0 */ addiu $sp,$sp,-32 -/* f028d54: afbf001c */ sw $ra,0x1c($sp) -/* f028d58: 14a4000a */ bne $a1,$a0,.L0f028d84 -/* f028d5c: afa40020 */ sw $a0,0x20($sp) -/* f028d60: 00c02025 */ or $a0,$a2,$zero -/* f028d64: 0c006949 */ jal 0x1a524 -/* f028d68: 00002825 */ or $a1,$zero,$zero -/* f028d6c: 8fa30030 */ lw $v1,0x30($sp) -/* f028d70: 8c6f0000 */ lw $t7,0x0($v1) -/* f028d74: 01e2c021 */ addu $t8,$t7,$v0 -/* f028d78: 24020001 */ addiu $v0,$zero,0x1 -/* f028d7c: 10000022 */ beqz $zero,.L0f028e08 -/* f028d80: ac780000 */ sw $t8,0x0($v1) -.L0f028d84: -/* f028d84: 8fa30030 */ lw $v1,0x30($sp) -/* f028d88: 8ce80008 */ lw $t0,0x8($a3) -/* f028d8c: 8c790000 */ lw $t9,0x0($v1) -/* f028d90: 8509000e */ lh $t1,0xe($t0) -/* f028d94: 03295021 */ addu $t2,$t9,$t1 -/* f028d98: ac6a0000 */ sw $t2,0x0($v1) -/* f028d9c: 8fab0020 */ lw $t3,0x20($sp) -/* f028da0: 8d64001c */ lw $a0,0x1c($t3) -/* f028da4: 5080000e */ beqzl $a0,.L0f028de0 -/* f028da8: 8fac0020 */ lw $t4,0x20($sp) -/* f028dac: afa30010 */ sw $v1,0x10($sp) -/* f028db0: afa50024 */ sw $a1,0x24($sp) -/* f028db4: afa60028 */ sw $a2,0x28($sp) -/* f028db8: 0fc0a354 */ jal func0f028d50 -/* f028dbc: afa7002c */ sw $a3,0x2c($sp) -/* f028dc0: 8fa30030 */ lw $v1,0x30($sp) -/* f028dc4: 8fa50024 */ lw $a1,0x24($sp) -/* f028dc8: 8fa60028 */ lw $a2,0x28($sp) -/* f028dcc: 18400003 */ blez $v0,.L0f028ddc -/* f028dd0: 8fa7002c */ lw $a3,0x2c($sp) -/* f028dd4: 1000000c */ beqz $zero,.L0f028e08 -/* f028dd8: 24020001 */ addiu $v0,$zero,0x1 -.L0f028ddc: -/* f028ddc: 8fac0020 */ lw $t4,0x20($sp) -.L0f028de0: -/* f028de0: 8d840020 */ lw $a0,0x20($t4) -/* f028de4: 50800008 */ beqzl $a0,.L0f028e08 -/* f028de8: 00001025 */ or $v0,$zero,$zero -/* f028dec: 0fc0a354 */ jal func0f028d50 -/* f028df0: afa30010 */ sw $v1,0x10($sp) -/* f028df4: 58400004 */ blezl $v0,.L0f028e08 -/* f028df8: 00001025 */ or $v0,$zero,$zero -/* f028dfc: 10000002 */ beqz $zero,.L0f028e08 -/* f028e00: 24020001 */ addiu $v0,$zero,0x1 -/* f028e04: 00001025 */ or $v0,$zero,$zero -.L0f028e08: -/* f028e08: 8fbf001c */ lw $ra,0x1c($sp) -/* f028e0c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f028e10: 03e00008 */ jr $ra -/* f028e14: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f028e18 -/* f028e18: 27bdffd8 */ addiu $sp,$sp,-40 -/* f028e1c: afa5002c */ sw $a1,0x2c($sp) -/* f028e20: 00802825 */ or $a1,$a0,$zero -/* f028e24: afbf001c */ sw $ra,0x1c($sp) -/* f028e28: afa40028 */ sw $a0,0x28($sp) -/* f028e2c: afa60030 */ sw $a2,0x30($sp) -/* f028e30: afa70034 */ sw $a3,0x34($sp) -/* f028e34: 27ae0024 */ addiu $t6,$sp,0x24 -/* f028e38: 8fa70030 */ lw $a3,0x30($sp) -/* f028e3c: 8fa6002c */ lw $a2,0x2c($sp) -/* f028e40: afa00024 */ sw $zero,0x24($sp) -/* f028e44: afae0010 */ sw $t6,0x10($sp) -/* f028e48: 0fc0a354 */ jal func0f028d50 -/* f028e4c: 8fa40034 */ lw $a0,0x34($sp) -/* f028e50: 10400003 */ beqz $v0,.L0f028e60 -/* f028e54: 8fbf001c */ lw $ra,0x1c($sp) -/* f028e58: 10000002 */ beqz $zero,.L0f028e64 -/* f028e5c: 8fa20024 */ lw $v0,0x24($sp) -.L0f028e60: -/* f028e60: 2402ffff */ addiu $v0,$zero,-1 -.L0f028e64: -/* f028e64: 03e00008 */ jr $ra -/* f028e68: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f028e6c -/* f028e6c: 27bdffb8 */ addiu $sp,$sp,-72 -/* f028e70: afb60038 */ sw $s6,0x38($sp) -/* f028e74: afb50034 */ sw $s5,0x34($sp) -/* f028e78: afb40030 */ sw $s4,0x30($sp) -/* f028e7c: afb3002c */ sw $s3,0x2c($sp) -/* f028e80: afb20028 */ sw $s2,0x28($sp) -/* f028e84: afb10024 */ sw $s1,0x24($sp) -/* f028e88: afb00020 */ sw $s0,0x20($sp) -/* f028e8c: 00a08025 */ or $s0,$a1,$zero -/* f028e90: 00808825 */ or $s1,$a0,$zero -/* f028e94: 00c09025 */ or $s2,$a2,$zero -/* f028e98: 00e09825 */ or $s3,$a3,$zero -/* f028e9c: 8fb40058 */ lw $s4,0x58($sp) -/* f028ea0: 24150003 */ addiu $s5,$zero,0x3 -/* f028ea4: 24160006 */ addiu $s6,$zero,0x6 -/* f028ea8: afbf003c */ sw $ra,0x3c($sp) -/* f028eac: 00001825 */ or $v1,$zero,$zero -.L0f028eb0: -/* f028eb0: 92020000 */ lbu $v0,0x0($s0) -/* f028eb4: 02403025 */ or $a2,$s2,$zero -/* f028eb8: 02603825 */ or $a3,$s3,$zero -/* f028ebc: 52a20004 */ beql $s5,$v0,.L0f028ed0 -/* f028ec0: 8e0e0004 */ lw $t6,0x4($s0) -/* f028ec4: 56c20005 */ bnel $s6,$v0,.L0f028edc -/* f028ec8: 8e0f0004 */ lw $t7,0x4($s0) -/* f028ecc: 8e0e0004 */ lw $t6,0x4($s0) -.L0f028ed0: -/* f028ed0: 10000003 */ beqz $zero,.L0f028ee0 -/* f028ed4: 8dc40020 */ lw $a0,0x20($t6) -/* f028ed8: 8e0f0004 */ lw $t7,0x4($s0) -.L0f028edc: -/* f028edc: 8de40018 */ lw $a0,0x18($t7) -.L0f028ee0: -/* f028ee0: 8c980008 */ lw $t8,0x8($a0) -/* f028ee4: 8702000e */ lh $v0,0xe($t8) -/* f028ee8: 0222082a */ slt $at,$s1,$v0 -/* f028eec: 54200011 */ bnezl $at,.L0f028f34 -/* f028ef0: ae500000 */ sw $s0,0x0($s2) -/* f028ef4: 8e05001c */ lw $a1,0x1c($s0) -/* f028ef8: 02228823 */ subu $s1,$s1,$v0 -/* f028efc: 02202025 */ or $a0,$s1,$zero -/* f028f00: 50a00005 */ beqzl $a1,.L0f028f18 -/* f028f04: 8e020020 */ lw $v0,0x20($s0) -/* f028f08: 0fc0a39b */ jal func0f028e6c -/* f028f0c: afb40010 */ sw $s4,0x10($sp) -/* f028f10: 00401825 */ or $v1,$v0,$zero -/* f028f14: 8e020020 */ lw $v0,0x20($s0) -.L0f028f18: -/* f028f18: 1040000d */ beqz $v0,.L0f028f50 -/* f028f1c: 00408025 */ or $s0,$v0,$zero -/* f028f20: 5460000c */ bnezl $v1,.L0f028f54 -/* f028f24: 8fbf003c */ lw $ra,0x3c($sp) -/* f028f28: 1000ffe1 */ beqz $zero,.L0f028eb0 -/* f028f2c: 00001825 */ or $v1,$zero,$zero -/* f028f30: ae500000 */ sw $s0,0x0($s2) -.L0f028f34: -/* f028f34: afa40040 */ sw $a0,0x40($sp) -/* f028f38: 0c00698d */ jal 0x1a634 -/* f028f3c: 02202825 */ or $a1,$s1,$zero -/* f028f40: 8fa40040 */ lw $a0,0x40($sp) -/* f028f44: ae620000 */ sw $v0,0x0($s3) -/* f028f48: 24030001 */ addiu $v1,$zero,0x1 -/* f028f4c: ae840000 */ sw $a0,0x0($s4) -.L0f028f50: -/* f028f50: 8fbf003c */ lw $ra,0x3c($sp) -.L0f028f54: -/* f028f54: 8fb00020 */ lw $s0,0x20($sp) -/* f028f58: 8fb10024 */ lw $s1,0x24($sp) -/* f028f5c: 8fb20028 */ lw $s2,0x28($sp) -/* f028f60: 8fb3002c */ lw $s3,0x2c($sp) -/* f028f64: 8fb40030 */ lw $s4,0x30($sp) -/* f028f68: 8fb50034 */ lw $s5,0x34($sp) -/* f028f6c: 8fb60038 */ lw $s6,0x38($sp) -/* f028f70: 27bd0048 */ addiu $sp,$sp,0x48 -/* f028f74: 03e00008 */ jr $ra -/* f028f78: 00601025 */ or $v0,$v1,$zero -); - -GLOBAL_ASM( -glabel func0f028f7c -/* f028f7c: 27bdffd8 */ addiu $sp,$sp,-40 -/* f028f80: 3c0a8006 */ lui $t2,0x8006 -/* f028f84: 8d4a2a8c */ lw $t2,0x2a8c($t2) -/* f028f88: afb00018 */ sw $s0,0x18($sp) -/* f028f8c: 00808025 */ or $s0,$a0,$zero -/* f028f90: afbf001c */ sw $ra,0x1c($sp) -/* f028f94: afa5002c */ sw $a1,0x2c($sp) -/* f028f98: afa60030 */ sw $a2,0x30($sp) -/* f028f9c: afa70034 */ sw $a3,0x34($sp) -/* f028fa0: 00005825 */ or $t3,$zero,$zero -/* f028fa4: 00004825 */ or $t1,$zero,$zero -/* f028fa8: 01404025 */ or $t0,$t2,$zero -.L0f028fac: -/* f028fac: 8d0e0000 */ lw $t6,0x0($t0) -/* f028fb0: 55c00004 */ bnezl $t6,.L0f028fc4 -/* f028fb4: 2529005c */ addiu $t1,$t1,0x5c -/* f028fb8: 10000005 */ beqz $zero,.L0f028fd0 -/* f028fbc: 012a5821 */ addu $t3,$t1,$t2 -/* f028fc0: 2529005c */ addiu $t1,$t1,0x5c -.L0f028fc4: -/* f028fc4: 29210730 */ slti $at,$t1,0x730 -/* f028fc8: 1420fff8 */ bnez $at,.L0f028fac -/* f028fcc: 2508005c */ addiu $t0,$t0,0x5c -.L0f028fd0: -/* f028fd0: 15600010 */ bnez $t3,.L0f029014 -/* f028fd4: 00002825 */ or $a1,$zero,$zero -/* f028fd8: 3c03800a */ lui $v1,0x800a -/* f028fdc: 8c639fc8 */ lw $v1,-0x6038($v1) -/* f028fe0: 00004825 */ or $t1,$zero,$zero -/* f028fe4: 01404025 */ or $t0,$t2,$zero -/* f028fe8: 24040730 */ addiu $a0,$zero,0x730 -.L0f028fec: -/* f028fec: 8d02000c */ lw $v0,0xc($t0) -/* f028ff0: 0043082a */ slt $at,$v0,$v1 -/* f028ff4: 50200004 */ beqzl $at,.L0f029008 -/* f028ff8: 2529005c */ addiu $t1,$t1,0x5c -/* f028ffc: 012a2821 */ addu $a1,$t1,$t2 -/* f029000: 00401825 */ or $v1,$v0,$zero -/* f029004: 2529005c */ addiu $t1,$t1,0x5c -.L0f029008: -/* f029008: 1524fff8 */ bne $t1,$a0,.L0f028fec -/* f02900c: 2508005c */ addiu $t0,$t0,0x5c -/* f029010: 00a05825 */ or $t3,$a1,$zero -.L0f029014: -/* f029014: 51600069 */ beqzl $t3,.L0f0291bc -/* f029018: 8fbf001c */ lw $ra,0x1c($sp) -/* f02901c: ad700000 */ sw $s0,0x0($t3) -/* f029020: 8faf0034 */ lw $t7,0x34($sp) -/* f029024: 3c0c800a */ lui $t4,0x800a -/* f029028: 00001025 */ or $v0,$zero,$zero -/* f02902c: ad6f0004 */ sw $t7,0x4($t3) -/* f029030: 8fb80038 */ lw $t8,0x38($sp) -/* f029034: 01601825 */ or $v1,$t3,$zero -/* f029038: 2407ffff */ addiu $a3,$zero,-1 -/* f02903c: ad780008 */ sw $t8,0x8($t3) -/* f029040: 8fb9003c */ lw $t9,0x3c($sp) -/* f029044: a1790010 */ sb $t9,0x10($t3) -/* f029048: 8d8c9fc8 */ lw $t4,-0x6038($t4) -/* f02904c: ad6c000c */ sw $t4,0xc($t3) -.L0f029050: -/* f029050: 24420001 */ addiu $v0,$v0,0x1 -/* f029054: 28410020 */ slti $at,$v0,0x20 -/* f029058: 24630001 */ addiu $v1,$v1,0x1 -/* f02905c: 1420fffc */ bnez $at,.L0f029050 -/* f029060: a0670017 */ sb $a3,0x17($v1) -/* f029064: 0c004b70 */ jal 0x12dc0 -/* f029068: afab0024 */ sw $t3,0x24($sp) -/* f02906c: 24010006 */ addiu $at,$zero,0x6 -/* f029070: 0041001b */ divu $zero,$v0,$at -/* f029074: 8fab0024 */ lw $t3,0x24($sp) -/* f029078: 00006810 */ mfhi $t5 -/* f02907c: 8fa30040 */ lw $v1,0x40($sp) -/* f029080: 25ae0002 */ addiu $t6,$t5,0x2 -/* f029084: a16e0011 */ sb $t6,0x11($t3) -/* f029088: c7a4002c */ lwc1 $f4,0x2c($sp) -/* f02908c: 2407ffff */ addiu $a3,$zero,-1 -/* f029090: 10600008 */ beqz $v1,.L0f0290b4 -/* f029094: e5640058 */ swc1 $f4,0x58($t3) -/* f029098: 846f0000 */ lh $t7,0x0($v1) -/* f02909c: a56f0012 */ sh $t7,0x12($t3) -/* f0290a0: 84780002 */ lh $t8,0x2($v1) -/* f0290a4: a5780014 */ sh $t8,0x14($t3) -/* f0290a8: 84790004 */ lh $t9,0x4($v1) -/* f0290ac: 10000003 */ beqz $zero,.L0f0290bc -/* f0290b0: a5790016 */ sh $t9,0x16($t3) -.L0f0290b4: -/* f0290b4: 240c7fff */ addiu $t4,$zero,0x7fff -/* f0290b8: a56c0012 */ sh $t4,0x12($t3) -.L0f0290bc: -/* f0290bc: 8fad0034 */ lw $t5,0x34($sp) -/* f0290c0: 240a0001 */ addiu $t2,$zero,0x1 -/* f0290c4: 00004825 */ or $t1,$zero,$zero -/* f0290c8: 11a00024 */ beqz $t5,.L0f02915c -/* f0290cc: 3c088006 */ lui $t0,0x8006 -/* f0290d0: 8d082a8c */ lw $t0,0x2a8c($t0) -/* f0290d4: 24060020 */ addiu $a2,$zero,0x20 -/* f0290d8: 2405fffe */ addiu $a1,$zero,-2 -.L0f0290dc: -/* f0290dc: 8d0e0000 */ lw $t6,0x0($t0) -/* f0290e0: 2529005c */ addiu $t1,$t1,0x5c -/* f0290e4: 00001025 */ or $v0,$zero,$zero -/* f0290e8: 160e000c */ bne $s0,$t6,.L0f02911c -/* f0290ec: 01601825 */ or $v1,$t3,$zero -.L0f0290f0: -/* f0290f0: 80640018 */ lb $a0,0x18($v1) -/* f0290f4: 24420001 */ addiu $v0,$v0,0x1 -/* f0290f8: 10e40005 */ beq $a3,$a0,.L0f029110 -/* f0290fc: 00000000 */ sll $zero,$zero,0x0 -/* f029100: 10a40003 */ beq $a1,$a0,.L0f029110 -/* f029104: 00000000 */ sll $zero,$zero,0x0 -/* f029108: 10000003 */ beqz $zero,.L0f029118 -/* f02910c: 00005025 */ or $t2,$zero,$zero -.L0f029110: -/* f029110: 1446fff7 */ bne $v0,$a2,.L0f0290f0 -/* f029114: 24630001 */ addiu $v1,$v1,0x1 -.L0f029118: -/* f029118: 11400003 */ beqz $t2,.L0f029128 -.L0f02911c: -/* f02911c: 29210730 */ slti $at,$t1,0x730 -/* f029120: 1420ffee */ bnez $at,.L0f0290dc -/* f029124: 2508005c */ addiu $t0,$t0,0x5c -.L0f029128: -/* f029128: 1140000c */ beqz $t2,.L0f02915c -/* f02912c: 8fa40030 */ lw $a0,0x30($sp) -/* f029130: 8fa50034 */ lw $a1,0x34($sp) -/* f029134: 8fa60038 */ lw $a2,0x38($sp) -/* f029138: 02003825 */ or $a3,$s0,$zero -/* f02913c: 0fc0a386 */ jal func0f028e18 -/* f029140: afab0024 */ sw $t3,0x24($sp) -/* f029144: 28410020 */ slti $at,$v0,0x20 -/* f029148: 10200004 */ beqz $at,.L0f02915c -/* f02914c: 8fab0024 */ lw $t3,0x24($sp) -/* f029150: 01621821 */ addu $v1,$t3,$v0 -/* f029154: a0600018 */ sb $zero,0x18($v1) -/* f029158: a0600038 */ sb $zero,0x38($v1) -.L0f02915c: -/* f02915c: 92020000 */ lbu $v0,0x0($s0) -/* f029160: 24010003 */ addiu $at,$zero,0x3 -/* f029164: 10410003 */ beq $v0,$at,.L0f029174 -/* f029168: 24010006 */ addiu $at,$zero,0x6 -/* f02916c: 54410007 */ bnel $v0,$at,.L0f02918c -/* f029170: 24010001 */ addiu $at,$zero,0x1 -.L0f029174: -/* f029174: 8e020004 */ lw $v0,0x4($s0) -/* f029178: 944f0192 */ lhu $t7,0x192($v0) -/* f02917c: 35f80002 */ ori $t8,$t7,0x2 -/* f029180: 1000000d */ beqz $zero,.L0f0291b8 -/* f029184: a4580192 */ sh $t8,0x192($v0) -/* f029188: 24010001 */ addiu $at,$zero,0x1 -.L0f02918c: -/* f02918c: 10410005 */ beq $v0,$at,.L0f0291a4 -/* f029190: 24010004 */ addiu $at,$zero,0x4 -/* f029194: 10410003 */ beq $v0,$at,.L0f0291a4 -/* f029198: 24010002 */ addiu $at,$zero,0x2 -/* f02919c: 54410007 */ bnel $v0,$at,.L0f0291bc -/* f0291a0: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0291a4: -/* f0291a4: 8e020004 */ lw $v0,0x4($s0) -/* f0291a8: 3c010002 */ lui $at,0x2 -/* f0291ac: 8c590010 */ lw $t9,0x10($v0) -/* f0291b0: 03216025 */ or $t4,$t9,$at -/* f0291b4: ac4c0010 */ sw $t4,0x10($v0) -.L0f0291b8: -/* f0291b8: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0291bc: -/* f0291bc: 240d0001 */ addiu $t5,$zero,0x1 -/* f0291c0: 3c018006 */ lui $at,0x8006 -/* f0291c4: 8fb00018 */ lw $s0,0x18($sp) -/* f0291c8: ac2d2a90 */ sw $t5,0x2a90($at) -/* f0291cc: 03e00008 */ jr $ra -/* f0291d0: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f0291d4 -/* f0291d4: 3c098006 */ lui $t1,0x8006 -/* f0291d8: 8c830000 */ lw $v1,0x0($a0) -/* f0291dc: 25292a90 */ addiu $t1,$t1,0x2a90 -/* f0291e0: ac800000 */ sw $zero,0x0($a0) -/* f0291e4: ad200000 */ sw $zero,0x0($t1) -/* f0291e8: 3c068006 */ lui $a2,0x8006 -/* f0291ec: 8cc62a8c */ lw $a2,0x2a8c($a2) -/* f0291f0: 00001025 */ or $v0,$zero,$zero -/* f0291f4: 00003825 */ or $a3,$zero,$zero -/* f0291f8: 00c04025 */ or $t0,$a2,$zero -.L0f0291fc: -/* f0291fc: 8d0e0000 */ lw $t6,0x0($t0) -/* f029200: 24e7005c */ addiu $a3,$a3,0x5c -/* f029204: 28e10730 */ slti $at,$a3,0x730 -/* f029208: 11c00003 */ beqz $t6,.L0f029218 -/* f02920c: 240f0001 */ addiu $t7,$zero,0x1 -/* f029210: 10000003 */ beqz $zero,.L0f029220 -/* f029214: ad2f0000 */ sw $t7,0x0($t1) -.L0f029218: -/* f029218: 1420fff8 */ bnez $at,.L0f0291fc -/* f02921c: 2508005c */ addiu $t0,$t0,0x5c -.L0f029220: -/* f029220: 00003825 */ or $a3,$zero,$zero -/* f029224: 00c04025 */ or $t0,$a2,$zero -/* f029228: 24040730 */ addiu $a0,$zero,0x730 -.L0f02922c: -/* f02922c: 8d180000 */ lw $t8,0x0($t0) -/* f029230: 24e7005c */ addiu $a3,$a3,0x5c -/* f029234: 14780003 */ bne $v1,$t8,.L0f029244 -/* f029238: 00000000 */ sll $zero,$zero,0x0 -/* f02923c: 10000003 */ beqz $zero,.L0f02924c -/* f029240: 24020001 */ addiu $v0,$zero,0x1 -.L0f029244: -/* f029244: 14e4fff9 */ bne $a3,$a0,.L0f02922c -/* f029248: 2508005c */ addiu $t0,$t0,0x5c -.L0f02924c: -/* f02924c: 14400019 */ bnez $v0,.L0f0292b4 -/* f029250: 00000000 */ sll $zero,$zero,0x0 -/* f029254: 90620000 */ lbu $v0,0x0($v1) -/* f029258: 24010003 */ addiu $at,$zero,0x3 -/* f02925c: 10410003 */ beq $v0,$at,.L0f02926c -/* f029260: 24010006 */ addiu $at,$zero,0x6 -/* f029264: 54410007 */ bnel $v0,$at,.L0f029284 -/* f029268: 24010001 */ addiu $at,$zero,0x1 -.L0f02926c: -/* f02926c: 8c620004 */ lw $v0,0x4($v1) -/* f029270: 94590192 */ lhu $t9,0x192($v0) -/* f029274: 332afffd */ andi $t2,$t9,0xfffd -/* f029278: 03e00008 */ jr $ra -/* f02927c: a44a0192 */ sh $t2,0x192($v0) -/* f029280: 24010001 */ addiu $at,$zero,0x1 -.L0f029284: -/* f029284: 10410005 */ beq $v0,$at,.L0f02929c -/* f029288: 24010004 */ addiu $at,$zero,0x4 -/* f02928c: 10410003 */ beq $v0,$at,.L0f02929c -/* f029290: 24010002 */ addiu $at,$zero,0x2 -/* f029294: 14410007 */ bne $v0,$at,.L0f0292b4 -/* f029298: 00000000 */ sll $zero,$zero,0x0 -.L0f02929c: -/* f02929c: 8c620004 */ lw $v0,0x4($v1) -/* f0292a0: 3c01fffd */ lui $at,0xfffd -/* f0292a4: 3421ffff */ ori $at,$at,0xffff -/* f0292a8: 8c4b0010 */ lw $t3,0x10($v0) -/* f0292ac: 01616024 */ and $t4,$t3,$at -/* f0292b0: ac4c0010 */ sw $t4,0x10($v0) -.L0f0292b4: -/* f0292b4: 03e00008 */ jr $ra -/* f0292b8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0292bc -/* f0292bc: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0292c0: afb2001c */ sw $s2,0x1c($sp) -/* f0292c4: afb30020 */ sw $s3,0x20($sp) -/* f0292c8: afb10018 */ sw $s1,0x18($sp) -/* f0292cc: afb00014 */ sw $s0,0x14($sp) -/* f0292d0: 3c128006 */ lui $s2,0x8006 -/* f0292d4: 00808825 */ or $s1,$a0,$zero -/* f0292d8: afbf0024 */ sw $ra,0x24($sp) -/* f0292dc: 26522a8c */ addiu $s2,$s2,0x2a8c -/* f0292e0: 00008025 */ or $s0,$zero,$zero -/* f0292e4: 24130730 */ addiu $s3,$zero,0x730 -/* f0292e8: 8e420000 */ lw $v0,0x0($s2) -.L0f0292ec: -/* f0292ec: 00507021 */ addu $t6,$v0,$s0 -/* f0292f0: 8dcf0000 */ lw $t7,0x0($t6) -/* f0292f4: 562f0004 */ bnel $s1,$t7,.L0f029308 -/* f0292f8: 2610005c */ addiu $s0,$s0,0x5c -/* f0292fc: 0fc0a475 */ jal func0f0291d4 -/* f029300: 02022021 */ addu $a0,$s0,$v0 -/* f029304: 2610005c */ addiu $s0,$s0,0x5c -.L0f029308: -/* f029308: 5613fff8 */ bnel $s0,$s3,.L0f0292ec -/* f02930c: 8e420000 */ lw $v0,0x0($s2) -/* f029310: 8fbf0024 */ lw $ra,0x24($sp) -/* f029314: 8fb00014 */ lw $s0,0x14($sp) -/* f029318: 8fb10018 */ lw $s1,0x18($sp) -/* f02931c: 8fb2001c */ lw $s2,0x1c($sp) -/* f029320: 8fb30020 */ lw $s3,0x20($sp) -/* f029324: 03e00008 */ jr $ra -/* f029328: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f02932c -/* f02932c: 27bdffc0 */ addiu $sp,$sp,-64 -/* f029330: afa40040 */ sw $a0,0x40($sp) -/* f029334: afbf001c */ sw $ra,0x1c($sp) -/* f029338: afa50044 */ sw $a1,0x44($sp) -/* f02933c: 2403ffff */ addiu $v1,$zero,-1 -/* f029340: 00a02025 */ or $a0,$a1,$zero -/* f029344: 27ae002c */ addiu $t6,$sp,0x2c -/* f029348: afae0010 */ sw $t6,0x10($sp) -/* f02934c: 8fa50040 */ lw $a1,0x40($sp) -/* f029350: afa3003c */ sw $v1,0x3c($sp) -/* f029354: 27a60034 */ addiu $a2,$sp,0x34 -/* f029358: 0fc0a39b */ jal func0f028e6c -/* f02935c: 27a70030 */ addiu $a3,$sp,0x30 -/* f029360: 1040001d */ beqz $v0,.L0f0293d8 -/* f029364: 8fa3003c */ lw $v1,0x3c($sp) -/* f029368: 8fa40030 */ lw $a0,0x30($sp) -/* f02936c: 5080001b */ beqzl $a0,.L0f0293dc -/* f029370: 8fbf001c */ lw $ra,0x1c($sp) -/* f029374: 0c0069e1 */ jal 0x1a784 -/* f029378: afa3003c */ sw $v1,0x3c($sp) -/* f02937c: 8fa3003c */ lw $v1,0x3c($sp) -/* f029380: 10400007 */ beqz $v0,.L0f0293a0 -/* f029384: 00402825 */ or $a1,$v0,$zero -/* f029388: 8fa40034 */ lw $a0,0x34($sp) -/* f02938c: 8fa6002c */ lw $a2,0x2c($sp) -/* f029390: 0fc0a386 */ jal func0f028e18 -/* f029394: 8fa70040 */ lw $a3,0x40($sp) -/* f029398: 1000000f */ beqz $zero,.L0f0293d8 -/* f02939c: 00401825 */ or $v1,$v0,$zero -.L0f0293a0: -/* f0293a0: 8faf0034 */ lw $t7,0x34($sp) -/* f0293a4: 8fb8002c */ lw $t8,0x2c($sp) -/* f0293a8: 8de40018 */ lw $a0,0x18($t7) -/* f0293ac: 5080000b */ beqzl $a0,.L0f0293dc -/* f0293b0: 8fbf001c */ lw $ra,0x1c($sp) -/* f0293b4: 8f060018 */ lw $a2,0x18($t8) -/* f0293b8: 50c00008 */ beqzl $a2,.L0f0293dc -/* f0293bc: 8fbf001c */ lw $ra,0x1c($sp) -/* f0293c0: 8f05001c */ lw $a1,0x1c($t8) -/* f0293c4: 50a00005 */ beqzl $a1,.L0f0293dc -/* f0293c8: 8fbf001c */ lw $ra,0x1c($sp) -/* f0293cc: 0fc0a386 */ jal func0f028e18 -/* f0293d0: 8fa70040 */ lw $a3,0x40($sp) -/* f0293d4: 00401825 */ or $v1,$v0,$zero -.L0f0293d8: -/* f0293d8: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0293dc: -/* f0293dc: 27bd0040 */ addiu $sp,$sp,0x40 -/* f0293e0: 00601025 */ or $v0,$v1,$zero -/* f0293e4: 03e00008 */ jr $ra -/* f0293e8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0293ec -/* f0293ec: 27bdffc0 */ addiu $sp,$sp,-64 -/* f0293f0: afa40040 */ sw $a0,0x40($sp) -/* f0293f4: afbf001c */ sw $ra,0x1c($sp) -/* f0293f8: afa50044 */ sw $a1,0x44($sp) -/* f0293fc: 2403ffff */ addiu $v1,$zero,-1 -/* f029400: 00a02025 */ or $a0,$a1,$zero -/* f029404: 27ae002c */ addiu $t6,$sp,0x2c -/* f029408: afae0010 */ sw $t6,0x10($sp) -/* f02940c: 8fa50040 */ lw $a1,0x40($sp) -/* f029410: afa3003c */ sw $v1,0x3c($sp) -/* f029414: 27a60034 */ addiu $a2,$sp,0x34 -/* f029418: 0fc0a39b */ jal func0f028e6c -/* f02941c: 27a70030 */ addiu $a3,$sp,0x30 -/* f029420: 10400025 */ beqz $v0,.L0f0294b8 -/* f029424: 8fa3003c */ lw $v1,0x3c($sp) -/* f029428: 8fa40030 */ lw $a0,0x30($sp) -/* f02942c: 50800023 */ beqzl $a0,.L0f0294bc -/* f029430: 8fbf001c */ lw $ra,0x1c($sp) -/* f029434: 0c0069f3 */ jal 0x1a7cc -/* f029438: afa3003c */ sw $v1,0x3c($sp) -/* f02943c: 8fa3003c */ lw $v1,0x3c($sp) -/* f029440: 10400007 */ beqz $v0,.L0f029460 -/* f029444: 00402825 */ or $a1,$v0,$zero -/* f029448: 8fa40034 */ lw $a0,0x34($sp) -/* f02944c: 8fa6002c */ lw $a2,0x2c($sp) -/* f029450: 0fc0a386 */ jal func0f028e18 -/* f029454: 8fa70040 */ lw $a3,0x40($sp) -/* f029458: 10000017 */ beqz $zero,.L0f0294b8 -/* f02945c: 00401825 */ or $v1,$v0,$zero -.L0f029460: -/* f029460: 8faf0034 */ lw $t7,0x34($sp) -/* f029464: 8de4001c */ lw $a0,0x1c($t7) -/* f029468: 50800014 */ beqzl $a0,.L0f0294bc -/* f02946c: 8fbf001c */ lw $ra,0x1c($sp) -/* f029470: 8c860018 */ lw $a2,0x18($a0) -.L0f029474: -/* f029474: 8fb8002c */ lw $t8,0x2c($sp) -/* f029478: 8fa80030 */ lw $t0,0x30($sp) -/* f02947c: 8cd90018 */ lw $t9,0x18($a2) -/* f029480: 5719000b */ bnel $t8,$t9,.L0f0294b0 -/* f029484: 8c840020 */ lw $a0,0x20($a0) -/* f029488: 8cc9001c */ lw $t1,0x1c($a2) -/* f02948c: 55090008 */ bnel $t0,$t1,.L0f0294b0 -/* f029490: 8c840020 */ lw $a0,0x20($a0) -/* f029494: 8cca0008 */ lw $t2,0x8($a2) -/* f029498: 8fa70040 */ lw $a3,0x40($sp) -/* f02949c: 0fc0a386 */ jal func0f028e18 -/* f0294a0: 8d450000 */ lw $a1,0x0($t2) -/* f0294a4: 10000004 */ beqz $zero,.L0f0294b8 -/* f0294a8: 00401825 */ or $v1,$v0,$zero -/* f0294ac: 8c840020 */ lw $a0,0x20($a0) -.L0f0294b0: -/* f0294b0: 5480fff0 */ bnezl $a0,.L0f029474 -/* f0294b4: 8c860018 */ lw $a2,0x18($a0) -.L0f0294b8: -/* f0294b8: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0294bc: -/* f0294bc: 27bd0040 */ addiu $sp,$sp,0x40 -/* f0294c0: 00601025 */ or $v0,$v1,$zero -/* f0294c4: 03e00008 */ jr $ra -/* f0294c8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0294cc -/* f0294cc: 27bdffc0 */ addiu $sp,$sp,-64 -/* f0294d0: afa40040 */ sw $a0,0x40($sp) -/* f0294d4: afbf001c */ sw $ra,0x1c($sp) -/* f0294d8: afa50044 */ sw $a1,0x44($sp) -/* f0294dc: 240effff */ addiu $t6,$zero,-1 -/* f0294e0: 00a02025 */ or $a0,$a1,$zero -/* f0294e4: 27af002c */ addiu $t7,$sp,0x2c -/* f0294e8: afae003c */ sw $t6,0x3c($sp) -/* f0294ec: afaf0010 */ sw $t7,0x10($sp) -/* f0294f0: 8fa50040 */ lw $a1,0x40($sp) -/* f0294f4: 27a60034 */ addiu $a2,$sp,0x34 -/* f0294f8: 0fc0a39b */ jal func0f028e6c -/* f0294fc: 27a70030 */ addiu $a3,$sp,0x30 -/* f029500: 10400038 */ beqz $v0,.L0f0295e4 -/* f029504: 8fa40030 */ lw $a0,0x30($sp) -/* f029508: 50800037 */ beqzl $a0,.L0f0295e8 -/* f02950c: 8fbf001c */ lw $ra,0x1c($sp) -/* f029510: 0c006a17 */ jal 0x1a85c -/* f029514: 00000000 */ sll $zero,$zero,0x0 -/* f029518: 10400007 */ beqz $v0,.L0f029538 -/* f02951c: 00402825 */ or $a1,$v0,$zero -/* f029520: 8fa40034 */ lw $a0,0x34($sp) -/* f029524: 8fa6002c */ lw $a2,0x2c($sp) -/* f029528: 0fc0a386 */ jal func0f028e18 -/* f02952c: 8fa70040 */ lw $a3,0x40($sp) -/* f029530: 1000002c */ beqz $zero,.L0f0295e4 -/* f029534: afa2003c */ sw $v0,0x3c($sp) -.L0f029538: -/* f029538: 0c0069e1 */ jal 0x1a784 -/* f02953c: 8fa40030 */ lw $a0,0x30($sp) -/* f029540: 14400028 */ bnez $v0,.L0f0295e4 -/* f029544: 8fb80034 */ lw $t8,0x34($sp) -/* f029548: 8f020018 */ lw $v0,0x18($t8) -/* f02954c: 50400026 */ beqzl $v0,.L0f0295e8 -/* f029550: 8fbf001c */ lw $ra,0x1c($sp) -/* f029554: 8c44001c */ lw $a0,0x1c($v0) -/* f029558: 10800009 */ beqz $a0,.L0f029580 -/* f02955c: 00000000 */ sll $zero,$zero,0x0 -/* f029560: 10980007 */ beq $a0,$t8,.L0f029580 -/* f029564: 00000000 */ sll $zero,$zero,0x0 -/* f029568: 8c840020 */ lw $a0,0x20($a0) -.L0f02956c: -/* f02956c: 8fb90034 */ lw $t9,0x34($sp) -/* f029570: 10800003 */ beqz $a0,.L0f029580 -/* f029574: 00000000 */ sll $zero,$zero,0x0 -/* f029578: 5499fffc */ bnel $a0,$t9,.L0f02956c -/* f02957c: 8c840020 */ lw $a0,0x20($a0) -.L0f029580: -/* f029580: 50800019 */ beqzl $a0,.L0f0295e8 -/* f029584: 8fbf001c */ lw $ra,0x1c($sp) -/* f029588: 8c840020 */ lw $a0,0x20($a0) -/* f02958c: 8fa8002c */ lw $t0,0x2c($sp) -/* f029590: 50800015 */ beqzl $a0,.L0f0295e8 -/* f029594: 8fbf001c */ lw $ra,0x1c($sp) -/* f029598: 8d020018 */ lw $v0,0x18($t0) -/* f02959c: 8c860018 */ lw $a2,0x18($a0) -.L0f0295a0: -/* f0295a0: 8faa002c */ lw $t2,0x2c($sp) -/* f0295a4: 8cc90018 */ lw $t1,0x18($a2) -/* f0295a8: 5449000c */ bnel $v0,$t1,.L0f0295dc -/* f0295ac: 8c840020 */ lw $a0,0x20($a0) -/* f0295b0: 8d4b001c */ lw $t3,0x1c($t2) -/* f0295b4: 8ccc001c */ lw $t4,0x1c($a2) -/* f0295b8: 556c0008 */ bnel $t3,$t4,.L0f0295dc -/* f0295bc: 8c840020 */ lw $a0,0x20($a0) -/* f0295c0: 8ccd0008 */ lw $t5,0x8($a2) -/* f0295c4: 8fa70040 */ lw $a3,0x40($sp) -/* f0295c8: 0fc0a386 */ jal func0f028e18 -/* f0295cc: 8da50000 */ lw $a1,0x0($t5) -/* f0295d0: 10000004 */ beqz $zero,.L0f0295e4 -/* f0295d4: afa2003c */ sw $v0,0x3c($sp) -/* f0295d8: 8c840020 */ lw $a0,0x20($a0) -.L0f0295dc: -/* f0295dc: 5480fff0 */ bnezl $a0,.L0f0295a0 -/* f0295e0: 8c860018 */ lw $a2,0x18($a0) -.L0f0295e4: -/* f0295e4: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0295e8: -/* f0295e8: 8fa2003c */ lw $v0,0x3c($sp) -/* f0295ec: 27bd0040 */ addiu $sp,$sp,0x40 -/* f0295f0: 03e00008 */ jr $ra -/* f0295f4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0295f8 -/* f0295f8: 3c013fc0 */ lui $at,0x3fc0 -/* f0295fc: 44811000 */ mtc1 $at,$f2 -/* f029600: 3c014040 */ lui $at,0x4040 -/* f029604: 4602603c */ c.lt.s $f12,$f2 -/* f029608: 00000000 */ sll $zero,$zero,0x0 -/* f02960c: 45020015 */ bc1fl .L0f029664 -/* f029610: 44811000 */ mtc1 $at,$f2 -/* f029614: 460c1001 */ sub.s $f0,$f2,$f12 -/* f029618: 3c0141e0 */ lui $at,0x41e0 -/* f02961c: 44812000 */ mtc1 $at,$f4 -/* f029620: 3c0141a0 */ lui $at,0x41a0 -/* f029624: 44815000 */ mtc1 $at,$f10 -/* f029628: 46040182 */ mul.s $f6,$f0,$f4 -/* f02962c: 24180039 */ addiu $t8,$zero,0x39 -/* f029630: 240a004b */ addiu $t2,$zero,0x4b -/* f029634: 460a0402 */ mul.s $f16,$f0,$f10 -/* f029638: 4600320d */ trunc.w.s $f8,$f6 -/* f02963c: 4600848d */ trunc.w.s $f18,$f16 -/* f029640: 440f4000 */ mfc1 $t7,$f8 -/* f029644: 44099000 */ mfc1 $t1,$f18 -/* f029648: 030fc823 */ subu $t9,$t8,$t7 -/* f02964c: acb90000 */ sw $t9,0x0($a1) -/* f029650: 01495823 */ subu $t3,$t2,$t1 -/* f029654: accb0000 */ sw $t3,0x0($a2) -/* f029658: 03e00008 */ jr $ra -/* f02965c: ace00000 */ sw $zero,0x0($a3) -/* f029660: 44811000 */ mtc1 $at,$f2 -.L0f029664: -/* f029664: 3c014090 */ lui $at,0x4090 -/* f029668: 4602603c */ c.lt.s $f12,$f2 -/* f02966c: 00000000 */ sll $zero,$zero,0x0 -/* f029670: 45020015 */ bc1fl .L0f0296c8 -/* f029674: 44811000 */ mtc1 $at,$f2 -/* f029678: 460c1001 */ sub.s $f0,$f2,$f12 -/* f02967c: 3c0141f0 */ lui $at,0x41f0 -/* f029680: 44812000 */ mtc1 $at,$f4 -/* f029684: 3c014120 */ lui $at,0x4120 -/* f029688: 44815000 */ mtc1 $at,$f10 -/* f02968c: 46040182 */ mul.s $f6,$f0,$f4 -/* f029690: 240e0066 */ addiu $t6,$zero,0x66 -/* f029694: 2408005a */ addiu $t0,$zero,0x5a -/* f029698: 460a0402 */ mul.s $f16,$f0,$f10 -/* f02969c: 4600320d */ trunc.w.s $f8,$f6 -/* f0296a0: 4600848d */ trunc.w.s $f18,$f16 -/* f0296a4: 440d4000 */ mfc1 $t5,$f8 -/* f0296a8: 44199000 */ mfc1 $t9,$f18 -/* f0296ac: 01cdc023 */ subu $t8,$t6,$t5 -/* f0296b0: acb80000 */ sw $t8,0x0($a1) -/* f0296b4: 01195023 */ subu $t2,$t0,$t9 -/* f0296b8: acca0000 */ sw $t2,0x0($a2) -/* f0296bc: 03e00008 */ jr $ra -/* f0296c0: ace00000 */ sw $zero,0x0($a3) -/* f0296c4: 44811000 */ mtc1 $at,$f2 -.L0f0296c8: -/* f0296c8: 3c0140c0 */ lui $at,0x40c0 -/* f0296cc: 4602603c */ c.lt.s $f12,$f2 -/* f0296d0: 00000000 */ sll $zero,$zero,0x0 -/* f0296d4: 45020015 */ bc1fl .L0f02972c -/* f0296d8: 44811000 */ mtc1 $at,$f2 -/* f0296dc: 460c1001 */ sub.s $f0,$f2,$f12 -/* f0296e0: 3c014240 */ lui $at,0x4240 -/* f0296e4: 44812000 */ mtc1 $at,$f4 -/* f0296e8: 3c0141d0 */ lui $at,0x41d0 -/* f0296ec: 44815000 */ mtc1 $at,$f10 -/* f0296f0: 46040182 */ mul.s $f6,$f0,$f4 -/* f0296f4: 240c00ae */ addiu $t4,$zero,0xae -/* f0296f8: 240f0081 */ addiu $t7,$zero,0x81 -/* f0296fc: 460a0402 */ mul.s $f16,$f0,$f10 -/* f029700: 4600320d */ trunc.w.s $f8,$f6 -/* f029704: 4600848d */ trunc.w.s $f18,$f16 -/* f029708: 440b4000 */ mfc1 $t3,$f8 -/* f02970c: 44189000 */ mfc1 $t8,$f18 -/* f029710: 018b7023 */ subu $t6,$t4,$t3 -/* f029714: acae0000 */ sw $t6,0x0($a1) -/* f029718: 01f84023 */ subu $t0,$t7,$t8 -/* f02971c: acc80000 */ sw $t0,0x0($a2) -/* f029720: 03e00008 */ jr $ra -/* f029724: ace00000 */ sw $zero,0x0($a3) -/* f029728: 44811000 */ mtc1 $at,$f2 -.L0f02972c: -/* f02972c: 3c01c100 */ lui $at,0xc100 -/* f029730: 241800a2 */ addiu $t8,$zero,0xa2 -/* f029734: 4602603c */ c.lt.s $f12,$f2 -/* f029738: 24080036 */ addiu $t0,$zero,0x36 -/* f02973c: 45020014 */ bc1fl .L0f029790 -/* f029740: acb80000 */ sw $t8,0x0($a1) -/* f029744: 460c1001 */ sub.s $f0,$f2,$f12 -/* f029748: 44812000 */ mtc1 $at,$f4 -/* f02974c: 3c01c248 */ lui $at,0xc248 -/* f029750: 44815000 */ mtc1 $at,$f10 -/* f029754: 46040182 */ mul.s $f6,$f0,$f4 -/* f029758: 240900a2 */ addiu $t1,$zero,0xa2 -/* f02975c: 240d0036 */ addiu $t5,$zero,0x36 -/* f029760: 460a0402 */ mul.s $f16,$f0,$f10 -/* f029764: 4600320d */ trunc.w.s $f8,$f6 -/* f029768: 4600848d */ trunc.w.s $f18,$f16 -/* f02976c: 440a4000 */ mfc1 $t2,$f8 -/* f029770: 440e9000 */ mfc1 $t6,$f18 -/* f029774: 012a6023 */ subu $t4,$t1,$t2 -/* f029778: acac0000 */ sw $t4,0x0($a1) -/* f02977c: 01ae7823 */ subu $t7,$t5,$t6 -/* f029780: accf0000 */ sw $t7,0x0($a2) -/* f029784: 03e00008 */ jr $ra -/* f029788: ace00000 */ sw $zero,0x0($a3) -/* f02978c: acb80000 */ sw $t8,0x0($a1) -.L0f029790: -/* f029790: acc80000 */ sw $t0,0x0($a2) -/* f029794: ace00000 */ sw $zero,0x0($a3) -/* f029798: 03e00008 */ jr $ra -/* f02979c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0297a0 -/* f0297a0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0297a4: afbf0014 */ sw $ra,0x14($sp) -/* f0297a8: 8c830000 */ lw $v1,0x0($a0) -/* f0297ac: 24010003 */ addiu $at,$zero,0x3 -/* f0297b0: 90620000 */ lbu $v0,0x0($v1) -/* f0297b4: 10410003 */ beq $v0,$at,.L0f0297c4 -/* f0297b8: 24010006 */ addiu $at,$zero,0x6 -/* f0297bc: 54410006 */ bnel $v0,$at,.L0f0297d8 -/* f0297c0: 24010001 */ addiu $at,$zero,0x1 -.L0f0297c4: -/* f0297c4: 0fc0cfe8 */ jal func0f033fa0 -/* f0297c8: 8c640004 */ lw $a0,0x4($v1) -/* f0297cc: 10000018 */ beqz $zero,.L0f029830 -/* f0297d0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0297d4: 24010001 */ addiu $at,$zero,0x1 -.L0f0297d8: -/* f0297d8: 10410005 */ beq $v0,$at,.L0f0297f0 -/* f0297dc: 24010004 */ addiu $at,$zero,0x4 -/* f0297e0: 10410003 */ beq $v0,$at,.L0f0297f0 -/* f0297e4: 24010002 */ addiu $at,$zero,0x2 -/* f0297e8: 5441000f */ bnel $v0,$at,.L0f029828 -/* f0297ec: 44800000 */ mtc1 $zero,$f0 -.L0f0297f0: -/* f0297f0: 8c6e0004 */ lw $t6,0x4($v1) -/* f0297f4: 3c014100 */ lui $at,0x4100 -/* f0297f8: 8dcf0010 */ lw $t7,0x10($t6) -/* f0297fc: 31f81000 */ andi $t8,$t7,0x1000 -/* f029800: 53000006 */ beqzl $t8,.L0f02981c -/* f029804: 44810000 */ mtc1 $at,$f0 -/* f029808: 3c014080 */ lui $at,0x4080 -/* f02980c: 44810000 */ mtc1 $at,$f0 -/* f029810: 10000007 */ beqz $zero,.L0f029830 -/* f029814: 8fbf0014 */ lw $ra,0x14($sp) -/* f029818: 44810000 */ mtc1 $at,$f0 -.L0f02981c: -/* f02981c: 10000004 */ beqz $zero,.L0f029830 -/* f029820: 8fbf0014 */ lw $ra,0x14($sp) -/* f029824: 44800000 */ mtc1 $zero,$f0 -.L0f029828: -/* f029828: 00000000 */ sll $zero,$zero,0x0 -/* f02982c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f029830: -/* f029830: 27bd0018 */ addiu $sp,$sp,0x18 -/* f029834: 03e00008 */ jr $ra -/* f029838: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02983c -/* f02983c: 27bdfe10 */ addiu $sp,$sp,-496 -/* f029840: afb50038 */ sw $s5,0x38($sp) -/* f029844: 3c0e8006 */ lui $t6,0x8006 -/* f029848: 8fb50200 */ lw $s5,0x200($sp) -/* f02984c: afbf003c */ sw $ra,0x3c($sp) -/* f029850: afb40034 */ sw $s4,0x34($sp) -/* f029854: afb30030 */ sw $s3,0x30($sp) -/* f029858: afb2002c */ sw $s2,0x2c($sp) -/* f02985c: afb10028 */ sw $s1,0x28($sp) -/* f029860: afb00024 */ sw $s0,0x24($sp) -/* f029864: afa401f0 */ sw $a0,0x1f0($sp) -/* f029868: afa501f4 */ sw $a1,0x1f4($sp) -/* f02986c: afa601f8 */ sw $a2,0x1f8($sp) -/* f029870: afa701fc */ sw $a3,0x1fc($sp) -/* f029874: 25ce2a94 */ addiu $t6,$t6,0x2a94 -/* f029878: 8dc10000 */ lw $at,0x0($t6) -/* f02987c: 27b201e0 */ addiu $s2,$sp,0x1e0 -/* f029880: 8eb30004 */ lw $s3,0x4($s5) -/* f029884: ae410000 */ sw $at,0x0($s2) -/* f029888: 8dd90004 */ lw $t9,0x4($t6) -/* f02988c: 3c0f8006 */ lui $t7,0x8006 -/* f029890: 25ef2aa0 */ addiu $t7,$t7,0x2aa0 -/* f029894: ae590004 */ sw $t9,0x4($s2) -/* f029898: 8dc10008 */ lw $at,0x8($t6) -/* f02989c: 25f90060 */ addiu $t9,$t7,0x60 -/* f0298a0: 27b80104 */ addiu $t8,$sp,0x104 -/* f0298a4: ae410008 */ sw $at,0x8($s2) -.L0f0298a8: -/* f0298a8: 8de10000 */ lw $at,0x0($t7) -/* f0298ac: 25ef000c */ addiu $t7,$t7,0xc -/* f0298b0: 2718000c */ addiu $t8,$t8,0xc -/* f0298b4: af01fff4 */ sw $at,-0xc($t8) -/* f0298b8: 8de1fff8 */ lw $at,-0x8($t7) -/* f0298bc: af01fff8 */ sw $at,-0x8($t8) -/* f0298c0: 8de1fffc */ lw $at,-0x4($t7) -/* f0298c4: 15f9fff8 */ bne $t7,$t9,.L0f0298a8 -/* f0298c8: af01fffc */ sw $at,-0x4($t8) -/* f0298cc: 8fae01f8 */ lw $t6,0x1f8($sp) -/* f0298d0: 24010003 */ addiu $at,$zero,0x3 -/* f0298d4: 24110006 */ addiu $s1,$zero,0x6 -/* f0298d8: 91c40000 */ lbu $a0,0x0($t6) -/* f0298dc: 8fb901f8 */ lw $t9,0x1f8($sp) -/* f0298e0: 50810004 */ beql $a0,$at,.L0f0298f4 -/* f0298e4: 8f300004 */ lw $s0,0x4($t9) -/* f0298e8: 56240014 */ bnel $s1,$a0,.L0f02993c -/* f0298ec: 8fb901f8 */ lw $t9,0x1f8($sp) -/* f0298f0: 8f300004 */ lw $s0,0x4($t9) -.L0f0298f4: -/* f0298f4: 3c014120 */ lui $at,0x4120 -/* f0298f8: 44812000 */ mtc1 $at,$f4 -/* f0298fc: 8e0f0020 */ lw $t7,0x20($s0) -/* f029900: 24110006 */ addiu $s1,$zero,0x6 -/* f029904: 02002025 */ or $a0,$s0,$zero -/* f029908: c5e60014 */ lwc1 $f6,0x14($t7) -/* f02990c: 46062083 */ div.s $f2,$f4,$f6 -/* f029910: 0fc0cfe8 */ jal func0f033fa0 -/* f029914: e7a20170 */ swc1 $f2,0x170($sp) -/* f029918: 921402e1 */ lbu $s4,0x2e1($s0) -/* f02991c: 960e0188 */ lhu $t6,0x188($s0) -/* f029920: c7a20170 */ lwc1 $f2,0x170($sp) -/* f029924: 0014c042 */ srl $t8,$s4,0x1 -/* f029928: 46000386 */ mov.s $f14,$f0 -/* f02992c: 0300a025 */ or $s4,$t8,$zero -/* f029930: 10000011 */ beqz $zero,.L0f029978 -/* f029934: afae0164 */ sw $t6,0x164($sp) -/* f029938: 8fb901f8 */ lw $t9,0x1f8($sp) -.L0f02993c: -/* f02993c: 44801000 */ mtc1 $zero,$f2 -/* f029940: 24140040 */ addiu $s4,$zero,0x40 -/* f029944: 8f220004 */ lw $v0,0x4($t9) -/* f029948: afa00164 */ sw $zero,0x164($sp) -/* f02994c: 3c014100 */ lui $at,0x4100 -/* f029950: 8c4f0010 */ lw $t7,0x10($v0) -/* f029954: 31f81000 */ andi $t8,$t7,0x1000 -/* f029958: 53000006 */ beqzl $t8,.L0f029974 -/* f02995c: 44817000 */ mtc1 $at,$f14 -/* f029960: 3c014080 */ lui $at,0x4080 -/* f029964: 44817000 */ mtc1 $at,$f14 -/* f029968: 10000004 */ beqz $zero,.L0f02997c -/* f02996c: 02a02025 */ or $a0,$s5,$zero -/* f029970: 44817000 */ mtc1 $at,$f14 -.L0f029974: -/* f029974: 00000000 */ sll $zero,$zero,0x0 -.L0f029978: -/* f029978: 02a02025 */ or $a0,$s5,$zero -.L0f02997c: -/* f02997c: 00002825 */ or $a1,$zero,$zero -/* f029980: e7a20170 */ swc1 $f2,0x170($sp) -/* f029984: 0c006949 */ jal 0x1a524 -/* f029988: e7ae016c */ swc1 $f14,0x16c($sp) -/* f02998c: c7a20170 */ lwc1 $f2,0x170($sp) -/* f029990: c6680004 */ lwc1 $f8,0x4($s3) -/* f029994: c6720008 */ lwc1 $f18,0x8($s3) -/* f029998: 8fae01fc */ lw $t6,0x1fc($sp) -/* f02999c: 46024281 */ sub.s $f10,$f8,$f2 -/* f0299a0: c668000c */ lwc1 $f8,0xc($s3) -/* f0299a4: 8dd9000c */ lw $t9,0xc($t6) -/* f0299a8: 46029100 */ add.s $f4,$f18,$f2 -/* f0299ac: c6720010 */ lwc1 $f18,0x10($s3) -/* f0299b0: 8fb001f0 */ lw $s0,0x1f0($sp) -/* f0299b4: 4600540d */ trunc.w.s $f16,$f10 -/* f0299b8: 00027980 */ sll $t7,$v0,0x6 -/* f0299bc: 032f2021 */ addu $a0,$t9,$t7 -/* f0299c0: 4600218d */ trunc.w.s $f6,$f4 -/* f0299c4: 44038000 */ mfc1 $v1,$f16 -/* f0299c8: 3c190102 */ lui $t9,0x102 -/* f0299cc: 46024281 */ sub.s $f10,$f8,$f2 -/* f0299d0: c6680014 */ lwc1 $f8,0x14($s3) -/* f0299d4: 44053000 */ mfc1 $a1,$f6 -/* f0299d8: 46029100 */ add.s $f4,$f18,$f2 -/* f0299dc: c6720018 */ lwc1 $f18,0x18($s3) -/* f0299e0: 260a0008 */ addiu $t2,$s0,0x8 -/* f0299e4: 4600540d */ trunc.w.s $f16,$f10 -/* f0299e8: c7ae016c */ lwc1 $f14,0x16c($sp) -/* f0299ec: afaa01f0 */ sw $t2,0x1f0($sp) -/* f0299f0: 4600218d */ trunc.w.s $f6,$f4 -/* f0299f4: 44068000 */ mfc1 $a2,$f16 -/* f0299f8: 37390040 */ ori $t9,$t9,0x40 -/* f0299fc: 46024281 */ sub.s $f10,$f8,$f2 -/* f029a00: 44073000 */ mfc1 $a3,$f6 -/* f029a04: a7a30180 */ sh $v1,0x180($sp) -/* f029a08: 46029100 */ add.s $f4,$f18,$f2 -/* f029a0c: a7a30186 */ sh $v1,0x186($sp) -/* f029a10: a7a3018c */ sh $v1,0x18c($sp) -/* f029a14: 4600540d */ trunc.w.s $f16,$f10 -/* f029a18: a7a30192 */ sh $v1,0x192($sp) -/* f029a1c: a7a50198 */ sh $a1,0x198($sp) -/* f029a20: 4600218d */ trunc.w.s $f6,$f4 -/* f029a24: 44088000 */ mfc1 $t0,$f16 -/* f029a28: a7a5019e */ sh $a1,0x19e($sp) -/* f029a2c: a7a501a4 */ sh $a1,0x1a4($sp) -/* f029a30: 44093000 */ mfc1 $t1,$f6 -/* f029a34: a7a501aa */ sh $a1,0x1aa($sp) -/* f029a38: a7a60182 */ sh $a2,0x182($sp) -/* f029a3c: a7a60188 */ sh $a2,0x188($sp) -/* f029a40: a7a6019a */ sh $a2,0x19a($sp) -/* f029a44: a7a601a0 */ sh $a2,0x1a0($sp) -/* f029a48: a7a7018e */ sh $a3,0x18e($sp) -/* f029a4c: a7a70194 */ sh $a3,0x194($sp) -/* f029a50: a7a701a6 */ sh $a3,0x1a6($sp) -/* f029a54: a7a701ac */ sh $a3,0x1ac($sp) -/* f029a58: a7a80184 */ sh $t0,0x184($sp) -/* f029a5c: a7a80190 */ sh $t0,0x190($sp) -/* f029a60: a7a8019c */ sh $t0,0x19c($sp) -/* f029a64: a7a801a8 */ sh $t0,0x1a8($sp) -/* f029a68: a7a9018a */ sh $t1,0x18a($sp) -/* f029a6c: a7a90196 */ sh $t1,0x196($sp) -/* f029a70: a7a901a2 */ sh $t1,0x1a2($sp) -/* f029a74: a7a901ae */ sh $t1,0x1ae($sp) -/* f029a78: ae190000 */ sw $t9,0x0($s0) -/* f029a7c: afa301cc */ sw $v1,0x1cc($sp) -/* f029a80: afa501c8 */ sw $a1,0x1c8($sp) -/* f029a84: e7ae016c */ swc1 $f14,0x16c($sp) -/* f029a88: afa601c4 */ sw $a2,0x1c4($sp) -/* f029a8c: afa701c0 */ sw $a3,0x1c0($sp) -/* f029a90: afa801bc */ sw $t0,0x1bc($sp) -/* f029a94: 0c012d20 */ jal 0x4b480 -/* f029a98: afa901b8 */ sw $t1,0x1b8($sp) -/* f029a9c: 8fa80204 */ lw $t0,0x204($sp) -/* f029aa0: c7ae016c */ lwc1 $f14,0x16c($sp) -/* f029aa4: 2401fff9 */ addiu $at,$zero,-7 -/* f029aa8: 15010082 */ bne $t0,$at,.L0f029cb4 -/* f029aac: ae020004 */ sw $v0,0x4($s0) -/* f029ab0: 0fc59e73 */ jal func0f1679cc -/* f029ab4: 24040001 */ addiu $a0,$zero,0x1 -/* f029ab8: 8fb001f0 */ lw $s0,0x1f0($sp) -/* f029abc: 3c0e0700 */ lui $t6,0x700 -/* f029ac0: 35ce0004 */ ori $t6,$t6,0x4 -/* f029ac4: 26180008 */ addiu $t8,$s0,0x8 -/* f029ac8: afb801f0 */ sw $t8,0x1f0($sp) -/* f029acc: ae0e0000 */ sw $t6,0x0($s0) -/* f029ad0: afa201d8 */ sw $v0,0x1d8($sp) -/* f029ad4: 0c012d20 */ jal 0x4b480 -/* f029ad8: 00402025 */ or $a0,$v0,$zero -/* f029adc: 8fa301d8 */ lw $v1,0x1d8($sp) -/* f029ae0: ae020004 */ sw $v0,0x4($s0) -/* f029ae4: 240400ff */ addiu $a0,$zero,0xff -/* f029ae8: 2a810040 */ slti $at,$s4,0x40 -/* f029aec: a0640000 */ sb $a0,0x0($v1) -/* f029af0: a0640001 */ sb $a0,0x1($v1) -/* f029af4: 1020000f */ beqz $at,.L0f029b34 -/* f029af8: a0640002 */ sb $a0,0x2($v1) -/* f029afc: 8fb90210 */ lw $t9,0x210($sp) -/* f029b00: 44944000 */ mtc1 $s4,$f8 -/* f029b04: 3c017f1b */ lui $at,0x7f1b -/* f029b08: 44998000 */ mtc1 $t9,$f16 -/* f029b0c: 468042a0 */ cvt.s.w $f10,$f8 -/* f029b10: c426894c */ lwc1 $f6,-0x76b4($at) -/* f029b14: 468084a0 */ cvt.s.w $f18,$f16 -/* f029b18: 46125102 */ mul.s $f4,$f10,$f18 -/* f029b1c: 00000000 */ sll $zero,$zero,0x0 -/* f029b20: 46062202 */ mul.s $f8,$f4,$f6 -/* f029b24: 4600440d */ trunc.w.s $f16,$f8 -/* f029b28: 44188000 */ mfc1 $t8,$f16 -/* f029b2c: 10000011 */ beqz $zero,.L0f029b74 -/* f029b30: a0780003 */ sb $t8,0x3($v1) -.L0f029b34: -/* f029b34: 8faf0210 */ lw $t7,0x210($sp) -/* f029b38: 240e007f */ addiu $t6,$zero,0x7f -/* f029b3c: 01d4c823 */ subu $t9,$t6,$s4 -/* f029b40: 44995000 */ mtc1 $t9,$f10 -/* f029b44: 448f2000 */ mtc1 $t7,$f4 -/* f029b48: 3c017f1b */ lui $at,0x7f1b -/* f029b4c: 468054a0 */ cvt.s.w $f18,$f10 -/* f029b50: c4308950 */ lwc1 $f16,-0x76b0($at) -/* f029b54: 468021a0 */ cvt.s.w $f6,$f4 -/* f029b58: 46069202 */ mul.s $f8,$f18,$f6 -/* f029b5c: 00000000 */ sll $zero,$zero,0x0 -/* f029b60: 46104282 */ mul.s $f10,$f8,$f16 -/* f029b64: 4600510d */ trunc.w.s $f4,$f10 -/* f029b68: 440e2000 */ mfc1 $t6,$f4 -/* f029b6c: 00000000 */ sll $zero,$zero,0x0 -/* f029b70: a06e0003 */ sb $t6,0x3($v1) -.L0f029b74: -/* f029b74: 0fc59e59 */ jal func0f167964 -/* f029b78: 24040018 */ addiu $a0,$zero,0x18 -/* f029b7c: 00408025 */ or $s0,$v0,$zero -/* f029b80: 27a60104 */ addiu $a2,$sp,0x104 -/* f029b84: 24090004 */ addiu $t1,$zero,0x4 -/* f029b88: 24070200 */ addiu $a3,$zero,0x200 -/* f029b8c: 27a50180 */ addiu $a1,$sp,0x180 -.L0f029b90: -/* f029b90: 00002025 */ or $a0,$zero,$zero -/* f029b94: 02001825 */ or $v1,$s0,$zero -/* f029b98: 00c01025 */ or $v0,$a2,$zero -.L0f029b9c: -/* f029b9c: 8e410000 */ lw $at,0x0($s2) -/* f029ba0: 24840001 */ addiu $a0,$a0,0x1 -/* f029ba4: 2463000c */ addiu $v1,$v1,0xc -/* f029ba8: a861fff4 */ swl $at,-0xc($v1) -/* f029bac: b861fff7 */ swr $at,-0x9($v1) -/* f029bb0: 8e4f0004 */ lw $t7,0x4($s2) -/* f029bb4: 24420004 */ addiu $v0,$v0,0x4 -/* f029bb8: a86ffff8 */ swl $t7,-0x8($v1) -/* f029bbc: b86ffffb */ swr $t7,-0x5($v1) -/* f029bc0: 8e410008 */ lw $at,0x8($s2) -/* f029bc4: a861fffc */ swl $at,-0x4($v1) -/* f029bc8: b861ffff */ swr $at,-0x1($v1) -/* f029bcc: 8c58fffc */ lw $t8,-0x4($v0) -/* f029bd0: 03110019 */ multu $t8,$s1 -/* f029bd4: 00007012 */ mflo $t6 -/* f029bd8: 00aec821 */ addu $t9,$a1,$t6 -/* f029bdc: 872f0000 */ lh $t7,0x0($t9) -/* f029be0: a46ffff4 */ sh $t7,-0xc($v1) -/* f029be4: 8c58fffc */ lw $t8,-0x4($v0) -/* f029be8: 03110019 */ multu $t8,$s1 -/* f029bec: 00007012 */ mflo $t6 -/* f029bf0: 00aec821 */ addu $t9,$a1,$t6 -/* f029bf4: 872f0002 */ lh $t7,0x2($t9) -/* f029bf8: a46ffff6 */ sh $t7,-0xa($v1) -/* f029bfc: 8c58fffc */ lw $t8,-0x4($v0) -/* f029c00: 03110019 */ multu $t8,$s1 -/* f029c04: 00007012 */ mflo $t6 -/* f029c08: 00aec821 */ addu $t9,$a1,$t6 -/* f029c0c: 872f0004 */ lh $t7,0x4($t9) -/* f029c10: a060fffb */ sb $zero,-0x5($v1) -/* f029c14: 1489ffe1 */ bne $a0,$t1,.L0f029b9c -/* f029c18: a46ffff8 */ sh $t7,-0x8($v1) -/* f029c1c: a6000008 */ sh $zero,0x8($s0) -/* f029c20: a600000a */ sh $zero,0xa($s0) -/* f029c24: a6070014 */ sh $a3,0x14($s0) -/* f029c28: a6000016 */ sh $zero,0x16($s0) -/* f029c2c: a6070020 */ sh $a3,0x20($s0) -/* f029c30: a6070022 */ sh $a3,0x22($s0) -/* f029c34: a600002c */ sh $zero,0x2c($s0) -/* f029c38: a607002e */ sh $a3,0x2e($s0) -/* f029c3c: 8fb801f0 */ lw $t8,0x1f0($sp) -/* f029c40: 3c190430 */ lui $t9,0x430 -/* f029c44: 37390030 */ ori $t9,$t9,0x30 -/* f029c48: 270e0008 */ addiu $t6,$t8,0x8 -/* f029c4c: afae01f0 */ sw $t6,0x1f0($sp) -/* f029c50: af190000 */ sw $t9,0x0($t8) -/* f029c54: afa60054 */ sw $a2,0x54($sp) -/* f029c58: 02002025 */ or $a0,$s0,$zero -/* f029c5c: 0c012d20 */ jal 0x4b480 -/* f029c60: afb800c8 */ sw $t8,0xc8($sp) -/* f029c64: 8fa800c8 */ lw $t0,0xc8($sp) -/* f029c68: 8fa60054 */ lw $a2,0x54($sp) -/* f029c6c: 3c0eb100 */ lui $t6,0xb100 -/* f029c70: ad020004 */ sw $v0,0x4($t0) -/* f029c74: 8faf01f0 */ lw $t7,0x1f0($sp) -/* f029c78: 35ce0032 */ ori $t6,$t6,0x32 -/* f029c7c: 24192010 */ addiu $t9,$zero,0x2010 -/* f029c80: 25f80008 */ addiu $t8,$t7,0x8 -/* f029c84: afb801f0 */ sw $t8,0x1f0($sp) -/* f029c88: adf90004 */ sw $t9,0x4($t7) -/* f029c8c: adee0000 */ sw $t6,0x0($t7) -/* f029c90: 27af0164 */ addiu $t7,$sp,0x164 -/* f029c94: 24c60010 */ addiu $a2,$a2,0x10 -/* f029c98: 27a50180 */ addiu $a1,$sp,0x180 -/* f029c9c: 24070200 */ addiu $a3,$zero,0x200 -/* f029ca0: 24090004 */ addiu $t1,$zero,0x4 -/* f029ca4: 14cfffba */ bne $a2,$t7,.L0f029b90 -/* f029ca8: 26100030 */ addiu $s0,$s0,0x30 -/* f029cac: 100006c0 */ beqz $zero,.L0f02b7b0 -/* f029cb0: 8fbf003c */ lw $ra,0x3c($sp) -.L0f029cb4: -/* f029cb4: 3c05800b */ lui $a1,0x800b -/* f029cb8: 24180002 */ addiu $t8,$zero,0x2 -/* f029cbc: 240e0001 */ addiu $t6,$zero,0x1 -/* f029cc0: afae0014 */ sw $t6,0x14($sp) -/* f029cc4: afb80010 */ sw $t8,0x10($sp) -/* f029cc8: 8ca5b58c */ lw $a1,-0x4a74($a1) -/* f029ccc: 27a401f0 */ addiu $a0,$sp,0x1f0 -/* f029cd0: 24060004 */ addiu $a2,$zero,0x4 -/* f029cd4: 24070001 */ addiu $a3,$zero,0x1 -/* f029cd8: afa00018 */ sw $zero,0x18($sp) -/* f029cdc: 0fc2ce70 */ jal func0f0b39c0 -/* f029ce0: e7ae016c */ swc1 $f14,0x16c($sp) -/* f029ce4: 8fa80204 */ lw $t0,0x204($sp) -/* f029ce8: c7ae016c */ lwc1 $f14,0x16c($sp) -/* f029cec: 27a50100 */ addiu $a1,$sp,0x100 -/* f029cf0: 05000004 */ bltz $t0,.L0f029d04 -/* f029cf4: 27a600fc */ addiu $a2,$sp,0xfc -/* f029cf8: 8fb901f4 */ lw $t9,0x1f4($sp) -/* f029cfc: 1000001c */ beqz $zero,.L0f029d70 -/* f029d00: c72c0058 */ lwc1 $f12,0x58($t9) -.L0f029d04: -/* f029d04: 2401fffe */ addiu $at,$zero,-2 -/* f029d08: 15010019 */ bne $t0,$at,.L0f029d70 -/* f029d0c: 46007306 */ mov.s $f12,$f14 -/* f029d10: 8faf01f4 */ lw $t7,0x1f4($sp) -/* f029d14: 8fb8020c */ lw $t8,0x20c($sp) -/* f029d18: 81e20011 */ lb $v0,0x11($t7) -/* f029d1c: 0058082a */ slt $at,$v0,$t8 -/* f029d20: 50200005 */ beqzl $at,.L0f029d38 -/* f029d24: 44823000 */ mtc1 $v0,$f6 -/* f029d28: 44806000 */ mtc1 $zero,$f12 -/* f029d2c: 10000010 */ beqz $zero,.L0f029d70 -/* f029d30: 00000000 */ sll $zero,$zero,0x0 -/* f029d34: 44823000 */ mtc1 $v0,$f6 -.L0f029d38: -/* f029d38: 8fae020c */ lw $t6,0x20c($sp) -/* f029d3c: 3c014080 */ lui $at,0x4080 -/* f029d40: 46803220 */ cvt.s.w $f8,$f6 -/* f029d44: 44819000 */ mtc1 $at,$f18 -/* f029d48: 448e8000 */ mtc1 $t6,$f16 -/* f029d4c: 3c013f80 */ lui $at,0x3f80 -/* f029d50: 44813000 */ mtc1 $at,$f6 -/* f029d54: 468082a0 */ cvt.s.w $f10,$f16 -/* f029d58: 46089002 */ mul.s $f0,$f18,$f8 -/* f029d5c: 460a0101 */ sub.s $f4,$f0,$f10 -/* f029d60: 46062480 */ add.s $f18,$f4,$f6 -/* f029d64: 46009203 */ div.s $f8,$f18,$f0 -/* f029d68: 46087302 */ mul.s $f12,$f14,$f8 -/* f029d6c: 00000000 */ sll $zero,$zero,0x0 -.L0f029d70: -/* f029d70: 0fc0a57e */ jal func0f0295f8 -/* f029d74: 27a700f8 */ addiu $a3,$sp,0xf8 -/* f029d78: 8fac0100 */ lw $t4,0x100($sp) -/* f029d7c: 8fad00fc */ lw $t5,0xfc($sp) -/* f029d80: 8fbf00f8 */ lw $ra,0xf8($sp) -/* f029d84: 2587ffec */ addiu $a3,$t4,-20 -/* f029d88: 25a3ffec */ addiu $v1,$t5,-20 -/* f029d8c: 27e4ffec */ addiu $a0,$ra,-20 -/* f029d90: 8fa80204 */ lw $t0,0x204($sp) -/* f029d94: 00605025 */ or $t2,$v1,$zero -/* f029d98: 04e10002 */ bgez $a3,.L0f029da4 -/* f029d9c: 00805825 */ or $t3,$a0,$zero -/* f029da0: 00003825 */ or $a3,$zero,$zero -.L0f029da4: -/* f029da4: 04610002 */ bgez $v1,.L0f029db0 -/* f029da8: 2582ffc4 */ addiu $v0,$t4,-60 -/* f029dac: 00005025 */ or $t2,$zero,$zero -.L0f029db0: -/* f029db0: 04810002 */ bgez $a0,.L0f029dbc -/* f029db4: 25a3ffc4 */ addiu $v1,$t5,-60 -/* f029db8: 00005825 */ or $t3,$zero,$zero -.L0f029dbc: -/* f029dbc: 27e4ffc4 */ addiu $a0,$ra,-60 -/* f029dc0: afa200e8 */ sw $v0,0xe8($sp) -/* f029dc4: afa300e4 */ sw $v1,0xe4($sp) -/* f029dc8: 04410002 */ bgez $v0,.L0f029dd4 -/* f029dcc: afa400e0 */ sw $a0,0xe0($sp) -/* f029dd0: afa000e8 */ sw $zero,0xe8($sp) -.L0f029dd4: -/* f029dd4: 04610002 */ bgez $v1,.L0f029de0 -/* f029dd8: 3c19800a */ lui $t9,0x800a -/* f029ddc: afa000e4 */ sw $zero,0xe4($sp) -.L0f029de0: -/* f029de0: 04810002 */ bgez $a0,.L0f029dec -/* f029de4: 00000000 */ sll $zero,$zero,0x0 -/* f029de8: afa000e0 */ sw $zero,0xe0($sp) -.L0f029dec: -/* f029dec: 8f39a018 */ lw $t9,-0x5fe8($t9) -/* f029df0: 241004b0 */ addiu $s0,$zero,0x4b0 -/* f029df4: afa700f4 */ sw $a3,0xf4($sp) -/* f029df8: 0330001a */ div $zero,$t9,$s0 -/* f029dfc: 00007810 */ mfhi $t7 -/* f029e00: 448f8000 */ mtc1 $t7,$f16 -/* f029e04: 16000002 */ bnez $s0,.L0f029e10 -/* f029e08: 00000000 */ sll $zero,$zero,0x0 -/* f029e0c: 0007000d */ break 0x7 -.L0f029e10: -/* f029e10: 2401ffff */ addiu $at,$zero,-1 -/* f029e14: 16010004 */ bne $s0,$at,.L0f029e28 -/* f029e18: 3c018000 */ lui $at,0x8000 -/* f029e1c: 17210002 */ bne $t9,$at,.L0f029e28 -/* f029e20: 00000000 */ sll $zero,$zero,0x0 -/* f029e24: 0006000d */ break 0x6 -.L0f029e28: -/* f029e28: 468082a0 */ cvt.s.w $f10,$f16 -/* f029e2c: 3c017f1b */ lui $at,0x7f1b -/* f029e30: c4248954 */ lwc1 $f4,-0x76ac($at) -/* f029e34: afaa00f0 */ sw $t2,0xf0($sp) -/* f029e38: afab00ec */ sw $t3,0xec($sp) -/* f029e3c: 46045302 */ mul.s $f12,$f10,$f4 -/* f029e40: 0c0068f7 */ jal 0x1a3dc -/* f029e44: 00000000 */ sll $zero,$zero,0x0 -/* f029e48: 3c0f800a */ lui $t7,0x800a -/* f029e4c: 8defa018 */ lw $t7,-0x5fe8($t7) -/* f029e50: 3c014200 */ lui $at,0x4200 -/* f029e54: 44811000 */ mtc1 $at,$f2 -/* f029e58: 01f0001a */ div $zero,$t7,$s0 -/* f029e5c: 3c013f80 */ lui $at,0x3f80 -/* f029e60: 44813000 */ mtc1 $at,$f6 -/* f029e64: 3c013f00 */ lui $at,0x3f00 -/* f029e68: 44814000 */ mtc1 $at,$f8 -/* f029e6c: 46060480 */ add.s $f18,$f0,$f6 -/* f029e70: 0000c010 */ mfhi $t8 -/* f029e74: 8fa700f4 */ lw $a3,0xf4($sp) -/* f029e78: 8fa80204 */ lw $t0,0x204($sp) -/* f029e7c: 46089402 */ mul.s $f16,$f18,$f8 -/* f029e80: 44989000 */ mtc1 $t8,$f18 -/* f029e84: 8faa00f0 */ lw $t2,0xf0($sp) -/* f029e88: 8fab00ec */ lw $t3,0xec($sp) -/* f029e8c: 46809220 */ cvt.s.w $f8,$f18 -/* f029e90: 46028282 */ mul.s $f10,$f16,$f2 -/* f029e94: 00000000 */ sll $zero,$zero,0x0 -/* f029e98: 46025102 */ mul.s $f4,$f10,$f2 -/* f029e9c: 4600218d */ trunc.w.s $f6,$f4 -/* f029ea0: 44153000 */ mfc1 $s5,$f6 -/* f029ea4: 00000000 */ sll $zero,$zero,0x0 -/* f029ea8: 00157400 */ sll $t6,$s5,0x10 -/* f029eac: 000ecc03 */ sra $t9,$t6,0x10 -/* f029eb0: 0320a825 */ or $s5,$t9,$zero -/* f029eb4: 16000002 */ bnez $s0,.L0f029ec0 -/* f029eb8: 00000000 */ sll $zero,$zero,0x0 -/* f029ebc: 0007000d */ break 0x7 -.L0f029ec0: -/* f029ec0: 2401ffff */ addiu $at,$zero,-1 -/* f029ec4: 16010004 */ bne $s0,$at,.L0f029ed8 -/* f029ec8: 3c018000 */ lui $at,0x8000 -/* f029ecc: 15e10002 */ bne $t7,$at,.L0f029ed8 -/* f029ed0: 00000000 */ sll $zero,$zero,0x0 -/* f029ed4: 0006000d */ break 0x6 -.L0f029ed8: -/* f029ed8: 3c017f1b */ lui $at,0x7f1b -/* f029edc: c4308958 */ lwc1 $f16,-0x76a8($at) -/* f029ee0: 46104302 */ mul.s $f12,$f8,$f16 -/* f029ee4: 0c0068f4 */ jal 0x1a3d0 -/* f029ee8: 00000000 */ sll $zero,$zero,0x0 -/* f029eec: 3c014200 */ lui $at,0x4200 -/* f029ef0: 44811000 */ mtc1 $at,$f2 -/* f029ef4: 3c013f80 */ lui $at,0x3f80 -/* f029ef8: 44816000 */ mtc1 $at,$f12 -/* f029efc: 3c013f00 */ lui $at,0x3f00 -/* f029f00: 44812000 */ mtc1 $at,$f4 -/* f029f04: 460c0280 */ add.s $f10,$f0,$f12 -/* f029f08: 8fa80204 */ lw $t0,0x204($sp) -/* f029f0c: 26af0200 */ addiu $t7,$s5,0x200 -/* f029f10: 2401fffd */ addiu $at,$zero,-3 -/* f029f14: 46045182 */ mul.s $f6,$f10,$f4 -/* f029f18: 8fa700f4 */ lw $a3,0xf4($sp) -/* f029f1c: 8faa00f0 */ lw $t2,0xf0($sp) -/* f029f20: 8fab00ec */ lw $t3,0xec($sp) -/* f029f24: afaf0050 */ sw $t7,0x50($sp) -/* f029f28: a7af0176 */ sh $t7,0x176($sp) -/* f029f2c: 24040001 */ addiu $a0,$zero,0x1 -/* f029f30: 46023482 */ mul.s $f18,$f6,$f2 -/* f029f34: 00000000 */ sll $zero,$zero,0x0 -/* f029f38: 46029202 */ mul.s $f8,$f18,$f2 -/* f029f3c: 4600440d */ trunc.w.s $f16,$f8 -/* f029f40: 440e8000 */ mfc1 $t6,$f16 -/* f029f44: 00000000 */ sll $zero,$zero,0x0 -/* f029f48: 000e9c00 */ sll $s3,$t6,0x10 -/* f029f4c: 0013cc03 */ sra $t9,$s3,0x10 -/* f029f50: 03209825 */ or $s3,$t9,$zero -/* f029f54: 25d40200 */ addiu $s4,$t6,0x200 -/* f029f58: 0014cc00 */ sll $t9,$s4,0x10 -/* f029f5c: 11010008 */ beq $t0,$at,.L0f029f80 -/* f029f60: 0019a403 */ sra $s4,$t9,0x10 -/* f029f64: 2401fffc */ addiu $at,$zero,-4 -/* f029f68: 11010005 */ beq $t0,$at,.L0f029f80 -/* f029f6c: 2401fffb */ addiu $at,$zero,-5 -/* f029f70: 11010003 */ beq $t0,$at,.L0f029f80 -/* f029f74: 2401fffa */ addiu $at,$zero,-6 -/* f029f78: 5501016b */ bnel $t0,$at,.L0f02a528 -/* f029f7c: 2401fffe */ addiu $at,$zero,-2 -.L0f029f80: -/* f029f80: afa700f4 */ sw $a3,0xf4($sp) -/* f029f84: afaa00f0 */ sw $t2,0xf0($sp) -/* f029f88: 0fc59e73 */ jal func0f1679cc -/* f029f8c: afab00ec */ sw $t3,0xec($sp) -/* f029f90: 8fb001f0 */ lw $s0,0x1f0($sp) -/* f029f94: 3c190700 */ lui $t9,0x700 -/* f029f98: 37390004 */ ori $t9,$t9,0x4 -/* f029f9c: 260e0008 */ addiu $t6,$s0,0x8 -/* f029fa0: afae01f0 */ sw $t6,0x1f0($sp) -/* f029fa4: ae190000 */ sw $t9,0x0($s0) -/* f029fa8: afa201d8 */ sw $v0,0x1d8($sp) -/* f029fac: 0c012d20 */ jal 0x4b480 -/* f029fb0: 00402025 */ or $a0,$v0,$zero -/* f029fb4: 8fa80204 */ lw $t0,0x204($sp) -/* f029fb8: 8fa301d8 */ lw $v1,0x1d8($sp) -/* f029fbc: 8fa700f4 */ lw $a3,0xf4($sp) -/* f029fc0: 8faa00f0 */ lw $t2,0xf0($sp) -/* f029fc4: 8fab00ec */ lw $t3,0xec($sp) -/* f029fc8: 2401fffd */ addiu $at,$zero,-3 -/* f029fcc: 15010014 */ bne $t0,$at,.L0f02a020 -/* f029fd0: ae020004 */ sw $v0,0x4($s0) -/* f029fd4: a0670000 */ sb $a3,0x0($v1) -/* f029fd8: a06a0001 */ sb $t2,0x1($v1) -/* f029fdc: a06b0002 */ sb $t3,0x2($v1) -/* f029fe0: 8faf0164 */ lw $t7,0x164($sp) -/* f029fe4: 8fb80210 */ lw $t8,0x210($sp) -/* f029fe8: 29e1000a */ slti $at,$t7,0xa -/* f029fec: 1020000a */ beqz $at,.L0f02a018 -/* f029ff0: 00000000 */ sll $zero,$zero,0x0 -/* f029ff4: 44985000 */ mtc1 $t8,$f10 -/* f029ff8: 3c017f1b */ lui $at,0x7f1b -/* f029ffc: c426895c */ lwc1 $f6,-0x76a4($at) -/* f02a000: 46805120 */ cvt.s.w $f4,$f10 -/* f02a004: 46062482 */ mul.s $f18,$f4,$f6 -/* f02a008: 4600920d */ trunc.w.s $f8,$f18 -/* f02a00c: 44194000 */ mfc1 $t9,$f8 -/* f02a010: 10000031 */ beqz $zero,.L0f02a0d8 -/* f02a014: a0790003 */ sb $t9,0x3($v1) -.L0f02a018: -/* f02a018: 1000002f */ beqz $zero,.L0f02a0d8 -/* f02a01c: a0600003 */ sb $zero,0x3($v1) -.L0f02a020: -/* f02a020: 8faf00e8 */ lw $t7,0xe8($sp) -/* f02a024: a06f0000 */ sb $t7,0x0($v1) -/* f02a028: 8fb800e4 */ lw $t8,0xe4($sp) -/* f02a02c: a0780001 */ sb $t8,0x1($v1) -/* f02a030: 8fae00e0 */ lw $t6,0xe0($sp) -/* f02a034: a06e0002 */ sb $t6,0x2($v1) -/* f02a038: 8fb90164 */ lw $t9,0x164($sp) -/* f02a03c: 2b21000a */ slti $at,$t9,0xa -/* f02a040: 10200024 */ beqz $at,.L0f02a0d4 -/* f02a044: 2401fffc */ addiu $at,$zero,-4 -/* f02a048: 1501000a */ bne $t0,$at,.L0f02a074 -/* f02a04c: 8faf0210 */ lw $t7,0x210($sp) -/* f02a050: 448f8000 */ mtc1 $t7,$f16 -/* f02a054: 3c017f1b */ lui $at,0x7f1b -/* f02a058: c4248960 */ lwc1 $f4,-0x76a0($at) -/* f02a05c: 468082a0 */ cvt.s.w $f10,$f16 -/* f02a060: 46045182 */ mul.s $f6,$f10,$f4 -/* f02a064: 4600348d */ trunc.w.s $f18,$f6 -/* f02a068: 440e9000 */ mfc1 $t6,$f18 -/* f02a06c: 1000001a */ beqz $zero,.L0f02a0d8 -/* f02a070: a06e0003 */ sb $t6,0x3($v1) -.L0f02a074: -/* f02a074: 2401fffb */ addiu $at,$zero,-5 -/* f02a078: 1501000a */ bne $t0,$at,.L0f02a0a4 -/* f02a07c: 8fb90210 */ lw $t9,0x210($sp) -/* f02a080: 44994000 */ mtc1 $t9,$f8 -/* f02a084: 3c017f1b */ lui $at,0x7f1b -/* f02a088: c42a8964 */ lwc1 $f10,-0x769c($at) -/* f02a08c: 46804420 */ cvt.s.w $f16,$f8 -/* f02a090: 460a8102 */ mul.s $f4,$f16,$f10 -/* f02a094: 4600218d */ trunc.w.s $f6,$f4 -/* f02a098: 44183000 */ mfc1 $t8,$f6 -/* f02a09c: 1000000e */ beqz $zero,.L0f02a0d8 -/* f02a0a0: a0780003 */ sb $t8,0x3($v1) -.L0f02a0a4: -/* f02a0a4: 2401fffa */ addiu $at,$zero,-6 -/* f02a0a8: 1501000b */ bne $t0,$at,.L0f02a0d8 -/* f02a0ac: 8fae0210 */ lw $t6,0x210($sp) -/* f02a0b0: 448e9000 */ mtc1 $t6,$f18 -/* f02a0b4: 3c017f1b */ lui $at,0x7f1b -/* f02a0b8: c4308968 */ lwc1 $f16,-0x7698($at) -/* f02a0bc: 46809220 */ cvt.s.w $f8,$f18 -/* f02a0c0: 46104282 */ mul.s $f10,$f8,$f16 -/* f02a0c4: 4600510d */ trunc.w.s $f4,$f10 -/* f02a0c8: 440f2000 */ mfc1 $t7,$f4 -/* f02a0cc: 10000002 */ beqz $zero,.L0f02a0d8 -/* f02a0d0: a06f0003 */ sb $t7,0x3($v1) -.L0f02a0d4: -/* f02a0d4: a0600003 */ sb $zero,0x3($v1) -.L0f02a0d8: -/* f02a0d8: 24040018 */ addiu $a0,$zero,0x18 -/* f02a0dc: afa301d8 */ sw $v1,0x1d8($sp) -/* f02a0e0: afa700f4 */ sw $a3,0xf4($sp) -/* f02a0e4: afaa00f0 */ sw $t2,0xf0($sp) -/* f02a0e8: 0fc59e59 */ jal func0f167964 -/* f02a0ec: afab00ec */ sw $t3,0xec($sp) -/* f02a0f0: 8fa501f8 */ lw $a1,0x1f8($sp) -/* f02a0f4: 24010001 */ addiu $at,$zero,0x1 -/* f02a0f8: 8fa301d8 */ lw $v1,0x1d8($sp) -/* f02a0fc: 90a40000 */ lbu $a0,0x0($a1) -/* f02a100: 8fa700f4 */ lw $a3,0xf4($sp) -/* f02a104: 8faa00f0 */ lw $t2,0xf0($sp) -/* f02a108: 8fab00ec */ lw $t3,0xec($sp) -/* f02a10c: 10810006 */ beq $a0,$at,.L0f02a128 -/* f02a110: 00408025 */ or $s0,$v0,$zero -/* f02a114: 24090004 */ addiu $t1,$zero,0x4 -/* f02a118: 11240003 */ beq $t1,$a0,.L0f02a128 -/* f02a11c: 24010002 */ addiu $at,$zero,0x2 -/* f02a120: 548100b0 */ bnel $a0,$at,.L0f02a3e4 -/* f02a124: 24080200 */ addiu $t0,$zero,0x200 -.L0f02a128: -/* f02a128: 8cb80004 */ lw $t8,0x4($a1) -/* f02a12c: 24090004 */ addiu $t1,$zero,0x4 -/* f02a130: 3c0f800a */ lui $t7,0x800a -/* f02a134: 8f0e0010 */ lw $t6,0x10($t8) -/* f02a138: 31d91000 */ andi $t9,$t6,0x1000 -/* f02a13c: 532000a9 */ beqzl $t9,.L0f02a3e4 -/* f02a140: 24080200 */ addiu $t0,$zero,0x200 -/* f02a144: 8defa018 */ lw $t7,-0x5fe8($t7) -/* f02a148: 2401015e */ addiu $at,$zero,0x15e -/* f02a14c: afa301d8 */ sw $v1,0x1d8($sp) -/* f02a150: 01e1001a */ div $zero,$t7,$at -/* f02a154: 0000c010 */ mfhi $t8 -/* f02a158: 44983000 */ mtc1 $t8,$f6 -/* f02a15c: 3c017f1b */ lui $at,0x7f1b -/* f02a160: c428896c */ lwc1 $f8,-0x7694($at) -/* f02a164: 468034a0 */ cvt.s.w $f18,$f6 -/* f02a168: afa700f4 */ sw $a3,0xf4($sp) -/* f02a16c: afaa00f0 */ sw $t2,0xf0($sp) -/* f02a170: afab00ec */ sw $t3,0xec($sp) -/* f02a174: 46089302 */ mul.s $f12,$f18,$f8 -/* f02a178: 0c0068f7 */ jal 0x1a3dc -/* f02a17c: 00000000 */ sll $zero,$zero,0x0 -/* f02a180: 3c013f80 */ lui $at,0x3f80 -/* f02a184: 44818000 */ mtc1 $at,$f16 -/* f02a188: 3c013f00 */ lui $at,0x3f00 -/* f02a18c: 44812000 */ mtc1 $at,$f4 -/* f02a190: 46100280 */ add.s $f10,$f0,$f16 -/* f02a194: 3c0142f0 */ lui $at,0x42f0 -/* f02a198: 44813000 */ mtc1 $at,$f6 -/* f02a19c: 8fa700f4 */ lw $a3,0xf4($sp) -/* f02a1a0: 46045302 */ mul.s $f12,$f10,$f4 -/* f02a1a4: 3c014248 */ lui $at,0x4248 -/* f02a1a8: 44818000 */ mtc1 $at,$f16 -/* f02a1ac: 30ee00ff */ andi $t6,$a3,0xff -/* f02a1b0: 8fa301d8 */ lw $v1,0x1d8($sp) -/* f02a1b4: 448e5000 */ mtc1 $t6,$f10 -/* f02a1b8: 8faa00f0 */ lw $t2,0xf0($sp) -/* f02a1bc: 460c3482 */ mul.s $f18,$f6,$f12 -/* f02a1c0: 8fab00ec */ lw $t3,0xec($sp) -/* f02a1c4: 24090004 */ addiu $t1,$zero,0x4 -/* f02a1c8: 460c8082 */ mul.s $f2,$f16,$f12 -/* f02a1cc: 3c014f80 */ lui $at,0x4f80 -/* f02a1d0: 4600920d */ trunc.w.s $f8,$f18 -/* f02a1d4: 46805120 */ cvt.s.w $f4,$f10 -/* f02a1d8: 440f4000 */ mfc1 $t7,$f8 -/* f02a1dc: 00000000 */ sll $zero,$zero,0x0 -/* f02a1e0: 25f80032 */ addiu $t8,$t7,0x32 -/* f02a1e4: 05c10004 */ bgez $t6,.L0f02a1f8 -/* f02a1e8: a0780003 */ sb $t8,0x3($v1) -/* f02a1ec: 44813000 */ mtc1 $at,$f6 -/* f02a1f0: 00000000 */ sll $zero,$zero,0x0 -/* f02a1f4: 46062100 */ add.s $f4,$f4,$f6 -.L0f02a1f8: -/* f02a1f8: 46022480 */ add.s $f18,$f4,$f2 -/* f02a1fc: 240f0001 */ addiu $t7,$zero,0x1 -/* f02a200: 3c014f00 */ lui $at,0x4f00 -/* f02a204: 315800ff */ andi $t8,$t2,0xff -/* f02a208: 4459f800 */ cfc1 $t9,$31 -/* f02a20c: 44cff800 */ ctc1 $t7,$31 -/* f02a210: 00000000 */ sll $zero,$zero,0x0 -/* f02a214: 46009224 */ cvt.w.s $f8,$f18 -/* f02a218: 444ff800 */ cfc1 $t7,$31 -/* f02a21c: 00000000 */ sll $zero,$zero,0x0 -/* f02a220: 31ef0078 */ andi $t7,$t7,0x78 -/* f02a224: 51e00013 */ beqzl $t7,.L0f02a274 -/* f02a228: 440f4000 */ mfc1 $t7,$f8 -/* f02a22c: 44814000 */ mtc1 $at,$f8 -/* f02a230: 240f0001 */ addiu $t7,$zero,0x1 -/* f02a234: 46089201 */ sub.s $f8,$f18,$f8 -/* f02a238: 44cff800 */ ctc1 $t7,$31 -/* f02a23c: 00000000 */ sll $zero,$zero,0x0 -/* f02a240: 46004224 */ cvt.w.s $f8,$f8 -/* f02a244: 444ff800 */ cfc1 $t7,$31 -/* f02a248: 00000000 */ sll $zero,$zero,0x0 -/* f02a24c: 31ef0078 */ andi $t7,$t7,0x78 -/* f02a250: 15e00005 */ bnez $t7,.L0f02a268 -/* f02a254: 00000000 */ sll $zero,$zero,0x0 -/* f02a258: 440f4000 */ mfc1 $t7,$f8 -/* f02a25c: 3c018000 */ lui $at,0x8000 -/* f02a260: 10000007 */ beqz $zero,.L0f02a280 -/* f02a264: 01e17825 */ or $t7,$t7,$at -.L0f02a268: -/* f02a268: 10000005 */ beqz $zero,.L0f02a280 -/* f02a26c: 240fffff */ addiu $t7,$zero,-1 -/* f02a270: 440f4000 */ mfc1 $t7,$f8 -.L0f02a274: -/* f02a274: 00000000 */ sll $zero,$zero,0x0 -/* f02a278: 05e0fffb */ bltz $t7,.L0f02a268 -/* f02a27c: 00000000 */ sll $zero,$zero,0x0 -.L0f02a280: -/* f02a280: 44d9f800 */ ctc1 $t9,$31 -/* f02a284: 44988000 */ mtc1 $t8,$f16 -/* f02a288: a06f0000 */ sb $t7,0x0($v1) -/* f02a28c: 07010005 */ bgez $t8,.L0f02a2a4 -/* f02a290: 468082a0 */ cvt.s.w $f10,$f16 -/* f02a294: 3c014f80 */ lui $at,0x4f80 -/* f02a298: 44813000 */ mtc1 $at,$f6 -/* f02a29c: 00000000 */ sll $zero,$zero,0x0 -/* f02a2a0: 46065280 */ add.s $f10,$f10,$f6 -.L0f02a2a4: -/* f02a2a4: 46025100 */ add.s $f4,$f10,$f2 -/* f02a2a8: 24190001 */ addiu $t9,$zero,0x1 -/* f02a2ac: 3c014f00 */ lui $at,0x4f00 -/* f02a2b0: 316f00ff */ andi $t7,$t3,0xff -/* f02a2b4: 444ef800 */ cfc1 $t6,$31 -/* f02a2b8: 44d9f800 */ ctc1 $t9,$31 -/* f02a2bc: 00000000 */ sll $zero,$zero,0x0 -/* f02a2c0: 460024a4 */ cvt.w.s $f18,$f4 -/* f02a2c4: 4459f800 */ cfc1 $t9,$31 -/* f02a2c8: 00000000 */ sll $zero,$zero,0x0 -/* f02a2cc: 33390078 */ andi $t9,$t9,0x78 -/* f02a2d0: 53200013 */ beqzl $t9,.L0f02a320 -/* f02a2d4: 44199000 */ mfc1 $t9,$f18 -/* f02a2d8: 44819000 */ mtc1 $at,$f18 -/* f02a2dc: 24190001 */ addiu $t9,$zero,0x1 -/* f02a2e0: 46122481 */ sub.s $f18,$f4,$f18 -/* f02a2e4: 44d9f800 */ ctc1 $t9,$31 -/* f02a2e8: 00000000 */ sll $zero,$zero,0x0 -/* f02a2ec: 460094a4 */ cvt.w.s $f18,$f18 -/* f02a2f0: 4459f800 */ cfc1 $t9,$31 -/* f02a2f4: 00000000 */ sll $zero,$zero,0x0 -/* f02a2f8: 33390078 */ andi $t9,$t9,0x78 -/* f02a2fc: 17200005 */ bnez $t9,.L0f02a314 -/* f02a300: 00000000 */ sll $zero,$zero,0x0 -/* f02a304: 44199000 */ mfc1 $t9,$f18 -/* f02a308: 3c018000 */ lui $at,0x8000 -/* f02a30c: 10000007 */ beqz $zero,.L0f02a32c -/* f02a310: 0321c825 */ or $t9,$t9,$at -.L0f02a314: -/* f02a314: 10000005 */ beqz $zero,.L0f02a32c -/* f02a318: 2419ffff */ addiu $t9,$zero,-1 -/* f02a31c: 44199000 */ mfc1 $t9,$f18 -.L0f02a320: -/* f02a320: 00000000 */ sll $zero,$zero,0x0 -/* f02a324: 0720fffb */ bltz $t9,.L0f02a314 -/* f02a328: 00000000 */ sll $zero,$zero,0x0 -.L0f02a32c: -/* f02a32c: 44cef800 */ ctc1 $t6,$31 -/* f02a330: 448f4000 */ mtc1 $t7,$f8 -/* f02a334: a0790001 */ sb $t9,0x1($v1) -/* f02a338: 05e10005 */ bgez $t7,.L0f02a350 -/* f02a33c: 46804420 */ cvt.s.w $f16,$f8 -/* f02a340: 3c014f80 */ lui $at,0x4f80 -/* f02a344: 44813000 */ mtc1 $at,$f6 -/* f02a348: 00000000 */ sll $zero,$zero,0x0 -/* f02a34c: 46068400 */ add.s $f16,$f16,$f6 -.L0f02a350: -/* f02a350: 46028280 */ add.s $f10,$f16,$f2 -/* f02a354: 240e0001 */ addiu $t6,$zero,0x1 -/* f02a358: 3c014f00 */ lui $at,0x4f00 -/* f02a35c: 4458f800 */ cfc1 $t8,$31 -/* f02a360: 44cef800 */ ctc1 $t6,$31 -/* f02a364: 00000000 */ sll $zero,$zero,0x0 -/* f02a368: 46005124 */ cvt.w.s $f4,$f10 -/* f02a36c: 444ef800 */ cfc1 $t6,$31 -/* f02a370: 00000000 */ sll $zero,$zero,0x0 -/* f02a374: 31ce0078 */ andi $t6,$t6,0x78 -/* f02a378: 51c00013 */ beqzl $t6,.L0f02a3c8 -/* f02a37c: 440e2000 */ mfc1 $t6,$f4 -/* f02a380: 44812000 */ mtc1 $at,$f4 -/* f02a384: 240e0001 */ addiu $t6,$zero,0x1 -/* f02a388: 46045101 */ sub.s $f4,$f10,$f4 -/* f02a38c: 44cef800 */ ctc1 $t6,$31 -/* f02a390: 00000000 */ sll $zero,$zero,0x0 -/* f02a394: 46002124 */ cvt.w.s $f4,$f4 -/* f02a398: 444ef800 */ cfc1 $t6,$31 -/* f02a39c: 00000000 */ sll $zero,$zero,0x0 -/* f02a3a0: 31ce0078 */ andi $t6,$t6,0x78 -/* f02a3a4: 15c00005 */ bnez $t6,.L0f02a3bc -/* f02a3a8: 00000000 */ sll $zero,$zero,0x0 -/* f02a3ac: 440e2000 */ mfc1 $t6,$f4 -/* f02a3b0: 3c018000 */ lui $at,0x8000 -/* f02a3b4: 10000007 */ beqz $zero,.L0f02a3d4 -/* f02a3b8: 01c17025 */ or $t6,$t6,$at -.L0f02a3bc: -/* f02a3bc: 10000005 */ beqz $zero,.L0f02a3d4 -/* f02a3c0: 240effff */ addiu $t6,$zero,-1 -/* f02a3c4: 440e2000 */ mfc1 $t6,$f4 -.L0f02a3c8: -/* f02a3c8: 00000000 */ sll $zero,$zero,0x0 -/* f02a3cc: 05c0fffb */ bltz $t6,.L0f02a3bc -/* f02a3d0: 00000000 */ sll $zero,$zero,0x0 -.L0f02a3d4: -/* f02a3d4: 44d8f800 */ ctc1 $t8,$31 -/* f02a3d8: 10000006 */ beqz $zero,.L0f02a3f4 -/* f02a3dc: a06e0002 */ sb $t6,0x2($v1) -/* f02a3e0: 24080200 */ addiu $t0,$zero,0x200 -.L0f02a3e4: -/* f02a3e4: 0000a825 */ or $s5,$zero,$zero -/* f02a3e8: 00009825 */ or $s3,$zero,$zero -/* f02a3ec: a7a80176 */ sh $t0,0x176($sp) -/* f02a3f0: 24140200 */ addiu $s4,$zero,0x200 -.L0f02a3f4: -/* f02a3f4: 27a60104 */ addiu $a2,$sp,0x104 -/* f02a3f8: 27a50180 */ addiu $a1,$sp,0x180 -.L0f02a3fc: -/* f02a3fc: 87a80176 */ lh $t0,0x176($sp) -/* f02a400: 00002025 */ or $a0,$zero,$zero -/* f02a404: 02001825 */ or $v1,$s0,$zero -/* f02a408: 00c01025 */ or $v0,$a2,$zero -.L0f02a40c: -/* f02a40c: 8e410000 */ lw $at,0x0($s2) -/* f02a410: 24840001 */ addiu $a0,$a0,0x1 -/* f02a414: 2463000c */ addiu $v1,$v1,0xc -/* f02a418: a861fff4 */ swl $at,-0xc($v1) -/* f02a41c: b861fff7 */ swr $at,-0x9($v1) -/* f02a420: 8e580004 */ lw $t8,0x4($s2) -/* f02a424: 24420004 */ addiu $v0,$v0,0x4 -/* f02a428: a878fff8 */ swl $t8,-0x8($v1) -/* f02a42c: b878fffb */ swr $t8,-0x5($v1) -/* f02a430: 8e410008 */ lw $at,0x8($s2) -/* f02a434: a861fffc */ swl $at,-0x4($v1) -/* f02a438: b861ffff */ swr $at,-0x1($v1) -/* f02a43c: 8c4efffc */ lw $t6,-0x4($v0) -/* f02a440: 01d10019 */ multu $t6,$s1 -/* f02a444: 00007812 */ mflo $t7 -/* f02a448: 00afc821 */ addu $t9,$a1,$t7 -/* f02a44c: 87380000 */ lh $t8,0x0($t9) -/* f02a450: a478fff4 */ sh $t8,-0xc($v1) -/* f02a454: 8c4efffc */ lw $t6,-0x4($v0) -/* f02a458: 01d10019 */ multu $t6,$s1 -/* f02a45c: 00007812 */ mflo $t7 -/* f02a460: 00afc821 */ addu $t9,$a1,$t7 -/* f02a464: 87380002 */ lh $t8,0x2($t9) -/* f02a468: a478fff6 */ sh $t8,-0xa($v1) -/* f02a46c: 8c4efffc */ lw $t6,-0x4($v0) -/* f02a470: 01d10019 */ multu $t6,$s1 -/* f02a474: 00007812 */ mflo $t7 -/* f02a478: 00afc821 */ addu $t9,$a1,$t7 -/* f02a47c: 87380004 */ lh $t8,0x4($t9) -/* f02a480: a060fffb */ sb $zero,-0x5($v1) -/* f02a484: 1489ffe1 */ bne $a0,$t1,.L0f02a40c -/* f02a488: a478fff8 */ sh $t8,-0x8($v1) -/* f02a48c: a6150008 */ sh $s5,0x8($s0) -/* f02a490: a613000a */ sh $s3,0xa($s0) -/* f02a494: a6080014 */ sh $t0,0x14($s0) -/* f02a498: a6130016 */ sh $s3,0x16($s0) -/* f02a49c: a6080020 */ sh $t0,0x20($s0) -/* f02a4a0: a6140022 */ sh $s4,0x22($s0) -/* f02a4a4: a615002c */ sh $s5,0x2c($s0) -/* f02a4a8: a614002e */ sh $s4,0x2e($s0) -/* f02a4ac: 8fae01f0 */ lw $t6,0x1f0($sp) -/* f02a4b0: 3c190430 */ lui $t9,0x430 -/* f02a4b4: 37390030 */ ori $t9,$t9,0x30 -/* f02a4b8: 25cf0008 */ addiu $t7,$t6,0x8 -/* f02a4bc: afaf01f0 */ sw $t7,0x1f0($sp) -/* f02a4c0: add90000 */ sw $t9,0x0($t6) -/* f02a4c4: a7a80176 */ sh $t0,0x176($sp) -/* f02a4c8: afa60054 */ sw $a2,0x54($sp) -/* f02a4cc: 02002025 */ or $a0,$s0,$zero -/* f02a4d0: 0c012d20 */ jal 0x4b480 -/* f02a4d4: afae00b4 */ sw $t6,0xb4($sp) -/* f02a4d8: 8fa700b4 */ lw $a3,0xb4($sp) -/* f02a4dc: 8fa60054 */ lw $a2,0x54($sp) -/* f02a4e0: 3c0fb100 */ lui $t7,0xb100 -/* f02a4e4: ace20004 */ sw $v0,0x4($a3) -/* f02a4e8: 8fb801f0 */ lw $t8,0x1f0($sp) -/* f02a4ec: 35ef0032 */ ori $t7,$t7,0x32 -/* f02a4f0: 24192010 */ addiu $t9,$zero,0x2010 -/* f02a4f4: 270e0008 */ addiu $t6,$t8,0x8 -/* f02a4f8: afae01f0 */ sw $t6,0x1f0($sp) -/* f02a4fc: af190004 */ sw $t9,0x4($t8) -/* f02a500: af0f0000 */ sw $t7,0x0($t8) -/* f02a504: 27b80164 */ addiu $t8,$sp,0x164 -/* f02a508: 24c60010 */ addiu $a2,$a2,0x10 -/* f02a50c: 27a50180 */ addiu $a1,$sp,0x180 -/* f02a510: 24090004 */ addiu $t1,$zero,0x4 -/* f02a514: 14d8ffb9 */ bne $a2,$t8,.L0f02a3fc -/* f02a518: 26100030 */ addiu $s0,$s0,0x30 -/* f02a51c: 100004a4 */ beqz $zero,.L0f02b7b0 -/* f02a520: 8fbf003c */ lw $ra,0x3c($sp) -/* f02a524: 2401fffe */ addiu $at,$zero,-2 -.L0f02a528: -/* f02a528: 150100d5 */ bne $t0,$at,.L0f02a880 -/* f02a52c: 8fae01f4 */ lw $t6,0x1f4($sp) -/* f02a530: 8fa3020c */ lw $v1,0x20c($sp) -/* f02a534: 81c20011 */ lb $v0,0x11($t6) -/* f02a538: 8faf0208 */ lw $t7,0x208($sp) -/* f02a53c: 24040003 */ addiu $a0,$zero,0x3 -/* f02a540: 0043082a */ slt $at,$v0,$v1 -/* f02a544: 50200005 */ beqzl $at,.L0f02a55c -/* f02a548: 448f3000 */ mtc1 $t7,$f6 -/* f02a54c: 44806000 */ mtc1 $zero,$f12 -/* f02a550: 1000001f */ beqz $zero,.L0f02a5d0 -/* f02a554: 46006086 */ mov.s $f2,$f12 -/* f02a558: 448f3000 */ mtc1 $t7,$f6 -.L0f02a55c: -/* f02a55c: 3c0141f0 */ lui $at,0x41f0 -/* f02a560: 44814000 */ mtc1 $at,$f8 -/* f02a564: 46803420 */ cvt.s.w $f16,$f6 -/* f02a568: 44829000 */ mtc1 $v0,$f18 -/* f02a56c: 3c017f1b */ lui $at,0x7f1b -/* f02a570: c4248970 */ lwc1 $f4,-0x7690($at) -/* f02a574: 3c014220 */ lui $at,0x4220 -/* f02a578: 46809020 */ cvt.s.w $f0,$f18 -/* f02a57c: 44813000 */ mtc1 $at,$f6 -/* f02a580: 8fb90210 */ lw $t9,0x210($sp) -/* f02a584: 3c017f1b */ lui $at,0x7f1b -/* f02a588: 46104281 */ sub.s $f10,$f8,$f16 -/* f02a58c: 44838000 */ mtc1 $v1,$f16 -/* f02a590: 46045482 */ mul.s $f18,$f10,$f4 -/* f02a594: 468082a0 */ cvt.s.w $f10,$f16 -/* f02a598: 44998000 */ mtc1 $t9,$f16 -/* f02a59c: 46069200 */ add.s $f8,$f18,$f6 -/* f02a5a0: 460a0101 */ sub.s $f4,$f0,$f10 -/* f02a5a4: 468082a0 */ cvt.s.w $f10,$f16 -/* f02a5a8: 460c2480 */ add.s $f18,$f4,$f12 -/* f02a5ac: c4248974 */ lwc1 $f4,-0x768c($at) -/* f02a5b0: 44806000 */ mtc1 $zero,$f12 -/* f02a5b4: 46009183 */ div.s $f6,$f18,$f0 -/* f02a5b8: 46064082 */ mul.s $f2,$f8,$f6 -/* f02a5bc: 00000000 */ sll $zero,$zero,0x0 -/* f02a5c0: 46045482 */ mul.s $f18,$f10,$f4 -/* f02a5c4: 00000000 */ sll $zero,$zero,0x0 -/* f02a5c8: 46121082 */ mul.s $f2,$f2,$f18 -/* f02a5cc: 00000000 */ sll $zero,$zero,0x0 -.L0f02a5d0: -/* f02a5d0: 3c01437f */ lui $at,0x437f -/* f02a5d4: 44810000 */ mtc1 $at,$f0 -/* f02a5d8: 00000000 */ sll $zero,$zero,0x0 -/* f02a5dc: 4602003c */ c.lt.s $f0,$f2 -/* f02a5e0: 00000000 */ sll $zero,$zero,0x0 -/* f02a5e4: 45020004 */ bc1fl .L0f02a5f8 -/* f02a5e8: 460c103c */ c.lt.s $f2,$f12 -/* f02a5ec: 10000006 */ beqz $zero,.L0f02a608 -/* f02a5f0: 46000086 */ mov.s $f2,$f0 -/* f02a5f4: 460c103c */ c.lt.s $f2,$f12 -.L0f02a5f8: -/* f02a5f8: 00000000 */ sll $zero,$zero,0x0 -/* f02a5fc: 45000002 */ bc1f .L0f02a608 -/* f02a600: 00000000 */ sll $zero,$zero,0x0 -/* f02a604: 46006086 */ mov.s $f2,$f12 -.L0f02a608: -/* f02a608: 0fc59e73 */ jal func0f1679cc -/* f02a60c: e7a200ac */ swc1 $f2,0xac($sp) -/* f02a610: 8fb001f0 */ lw $s0,0x1f0($sp) -/* f02a614: 3c0f0708 */ lui $t7,0x708 -/* f02a618: 35ef000c */ ori $t7,$t7,0xc -/* f02a61c: 260e0008 */ addiu $t6,$s0,0x8 -/* f02a620: afae01f0 */ sw $t6,0x1f0($sp) -/* f02a624: ae0f0000 */ sw $t7,0x0($s0) -/* f02a628: afa201d8 */ sw $v0,0x1d8($sp) -/* f02a62c: 0c012d20 */ jal 0x4b480 -/* f02a630: 00402025 */ or $a0,$v0,$zero -/* f02a634: 8fa301d8 */ lw $v1,0x1d8($sp) -/* f02a638: c7a200ac */ lwc1 $f2,0xac($sp) -/* f02a63c: 8fa500e8 */ lw $a1,0xe8($sp) -/* f02a640: 8fa600e4 */ lw $a2,0xe4($sp) -/* f02a644: 8fa700e0 */ lw $a3,0xe0($sp) -/* f02a648: ae020004 */ sw $v0,0x4($s0) -/* f02a64c: 4600120d */ trunc.w.s $f8,$f2 -/* f02a650: 2404001e */ addiu $a0,$zero,0x1e -/* f02a654: a0600007 */ sb $zero,0x7($v1) -/* f02a658: a0650000 */ sb $a1,0x0($v1) -/* f02a65c: 44184000 */ mfc1 $t8,$f8 -/* f02a660: a0650004 */ sb $a1,0x4($v1) -/* f02a664: a0660001 */ sb $a2,0x1($v1) -/* f02a668: a0660005 */ sb $a2,0x5($v1) -/* f02a66c: a0670002 */ sb $a3,0x2($v1) -/* f02a670: a0670006 */ sb $a3,0x6($v1) -/* f02a674: 0fc59e59 */ jal func0f167964 -/* f02a678: a0780003 */ sb $t8,0x3($v1) -/* f02a67c: 87ab0052 */ lh $t3,0x52($sp) -/* f02a680: 02747021 */ addu $t6,$s3,$s4 -/* f02a684: 000e7843 */ sra $t7,$t6,0x1 -/* f02a688: 02abc821 */ addu $t9,$s5,$t3 -/* f02a68c: 0019c043 */ sra $t8,$t9,0x1 -/* f02a690: 00408025 */ or $s0,$v0,$zero -/* f02a694: afb80040 */ sw $t8,0x40($sp) -/* f02a698: afaf004c */ sw $t7,0x4c($sp) -/* f02a69c: 27a60104 */ addiu $a2,$sp,0x104 -/* f02a6a0: 240c0004 */ addiu $t4,$zero,0x4 -/* f02a6a4: 24090004 */ addiu $t1,$zero,0x4 -/* f02a6a8: 27a50180 */ addiu $a1,$sp,0x180 -.L0f02a6ac: -/* f02a6ac: 00002025 */ or $a0,$zero,$zero -/* f02a6b0: 02001825 */ or $v1,$s0,$zero -/* f02a6b4: 00c01025 */ or $v0,$a2,$zero -.L0f02a6b8: -/* f02a6b8: 8e410000 */ lw $at,0x0($s2) -/* f02a6bc: 24840001 */ addiu $a0,$a0,0x1 -/* f02a6c0: 2463000c */ addiu $v1,$v1,0xc -/* f02a6c4: a861fff4 */ swl $at,-0xc($v1) -/* f02a6c8: b861fff7 */ swr $at,-0x9($v1) -/* f02a6cc: 8e590004 */ lw $t9,0x4($s2) -/* f02a6d0: 24420004 */ addiu $v0,$v0,0x4 -/* f02a6d4: a879fff8 */ swl $t9,-0x8($v1) -/* f02a6d8: b879fffb */ swr $t9,-0x5($v1) -/* f02a6dc: 8e410008 */ lw $at,0x8($s2) -/* f02a6e0: a861fffc */ swl $at,-0x4($v1) -/* f02a6e4: b861ffff */ swr $at,-0x1($v1) -/* f02a6e8: 8c58fffc */ lw $t8,-0x4($v0) -/* f02a6ec: 03110019 */ multu $t8,$s1 -/* f02a6f0: 00007812 */ mflo $t7 -/* f02a6f4: 00af7021 */ addu $t6,$a1,$t7 -/* f02a6f8: 85d90000 */ lh $t9,0x0($t6) -/* f02a6fc: a479fff4 */ sh $t9,-0xc($v1) -/* f02a700: 8c58fffc */ lw $t8,-0x4($v0) -/* f02a704: 03110019 */ multu $t8,$s1 -/* f02a708: 00007812 */ mflo $t7 -/* f02a70c: 00af7021 */ addu $t6,$a1,$t7 -/* f02a710: 85d90002 */ lh $t9,0x2($t6) -/* f02a714: a479fff6 */ sh $t9,-0xa($v1) -/* f02a718: 8c58fffc */ lw $t8,-0x4($v0) -/* f02a71c: 03110019 */ multu $t8,$s1 -/* f02a720: 00007812 */ mflo $t7 -/* f02a724: 00af7021 */ addu $t6,$a1,$t7 -/* f02a728: 85d90004 */ lh $t9,0x4($t6) -/* f02a72c: a060fffb */ sb $zero,-0x5($v1) -/* f02a730: 1489ffe1 */ bne $a0,$t1,.L0f02a6b8 -/* f02a734: a479fff8 */ sh $t9,-0x8($v1) -/* f02a738: a6150008 */ sh $s5,0x8($s0) -/* f02a73c: a613000a */ sh $s3,0xa($s0) -/* f02a740: a60b0014 */ sh $t3,0x14($s0) -/* f02a744: a6130016 */ sh $s3,0x16($s0) -/* f02a748: a60b0020 */ sh $t3,0x20($s0) -/* f02a74c: a6140022 */ sh $s4,0x22($s0) -/* f02a750: a615002c */ sh $s5,0x2c($s0) -/* f02a754: a614002e */ sh $s4,0x2e($s0) -/* f02a758: 8e410000 */ lw $at,0x0($s2) -/* f02a75c: 860e0024 */ lh $t6,0x24($s0) -/* f02a760: 86190000 */ lh $t9,0x0($s0) -/* f02a764: aa010030 */ swl $at,0x30($s0) -/* f02a768: ba010033 */ swr $at,0x33($s0) -/* f02a76c: 8e4f0004 */ lw $t7,0x4($s2) -/* f02a770: 01d9c021 */ addu $t8,$t6,$t9 -/* f02a774: 86190018 */ lh $t9,0x18($s0) -/* f02a778: aa0f0034 */ swl $t7,0x34($s0) -/* f02a77c: ba0f0037 */ swr $t7,0x37($s0) -/* f02a780: 860f000c */ lh $t7,0xc($s0) -/* f02a784: 8e410008 */ lw $at,0x8($s2) -/* f02a788: 02002025 */ or $a0,$s0,$zero -/* f02a78c: 030f7021 */ addu $t6,$t8,$t7 -/* f02a790: 01d9c021 */ addu $t8,$t6,$t9 -/* f02a794: 86190002 */ lh $t9,0x2($s0) -/* f02a798: 860e0026 */ lh $t6,0x26($s0) -/* f02a79c: 00187883 */ sra $t7,$t8,0x2 -/* f02a7a0: a60f0030 */ sh $t7,0x30($s0) -/* f02a7a4: 860f000e */ lh $t7,0xe($s0) -/* f02a7a8: 01d9c021 */ addu $t8,$t6,$t9 -/* f02a7ac: 8619001a */ lh $t9,0x1a($s0) -/* f02a7b0: 030f7021 */ addu $t6,$t8,$t7 -/* f02a7b4: aa010038 */ swl $at,0x38($s0) -/* f02a7b8: 01d9c021 */ addu $t8,$t6,$t9 -/* f02a7bc: 86190004 */ lh $t9,0x4($s0) -/* f02a7c0: 860e0028 */ lh $t6,0x28($s0) -/* f02a7c4: 00187883 */ sra $t7,$t8,0x2 -/* f02a7c8: a60f0032 */ sh $t7,0x32($s0) -/* f02a7cc: 860f0010 */ lh $t7,0x10($s0) -/* f02a7d0: 01d9c021 */ addu $t8,$t6,$t9 -/* f02a7d4: 8619001c */ lh $t9,0x1c($s0) -/* f02a7d8: 030f7021 */ addu $t6,$t8,$t7 -/* f02a7dc: ba01003b */ swr $at,0x3b($s0) -/* f02a7e0: 01d9c021 */ addu $t8,$t6,$t9 -/* f02a7e4: 00187883 */ sra $t7,$t8,0x2 -/* f02a7e8: a60f0034 */ sh $t7,0x34($s0) -/* f02a7ec: 8fae0040 */ lw $t6,0x40($sp) -/* f02a7f0: a60e0038 */ sh $t6,0x38($s0) -/* f02a7f4: 8fb9004c */ lw $t9,0x4c($sp) -/* f02a7f8: a20c0037 */ sb $t4,0x37($s0) -/* f02a7fc: 3c0e0440 */ lui $t6,0x440 -/* f02a800: a619003a */ sh $t9,0x3a($s0) -/* f02a804: 8fb801f0 */ lw $t8,0x1f0($sp) -/* f02a808: 35ce003c */ ori $t6,$t6,0x3c -/* f02a80c: 270f0008 */ addiu $t7,$t8,0x8 -/* f02a810: afaf01f0 */ sw $t7,0x1f0($sp) -/* f02a814: af0e0000 */ sw $t6,0x0($t8) -/* f02a818: afab0044 */ sw $t3,0x44($sp) -/* f02a81c: afa60054 */ sw $a2,0x54($sp) -/* f02a820: 0c012d20 */ jal 0x4b480 -/* f02a824: afb800a4 */ sw $t8,0xa4($sp) -/* f02a828: 8fa700a4 */ lw $a3,0xa4($sp) -/* f02a82c: 8fa60054 */ lw $a2,0x54($sp) -/* f02a830: 8fab0044 */ lw $t3,0x44($sp) -/* f02a834: ace20004 */ sw $v0,0x4($a3) -/* f02a838: 8fb901f0 */ lw $t9,0x1f0($sp) -/* f02a83c: 3c0fb100 */ lui $t7,0xb100 -/* f02a840: 3c0e0332 */ lui $t6,0x332 -/* f02a844: 27380008 */ addiu $t8,$t9,0x8 -/* f02a848: afb801f0 */ sw $t8,0x1f0($sp) -/* f02a84c: 35ce2110 */ ori $t6,$t6,0x2110 -/* f02a850: 35ef4444 */ ori $t7,$t7,0x4444 -/* f02a854: af2f0000 */ sw $t7,0x0($t9) -/* f02a858: af2e0004 */ sw $t6,0x4($t9) -/* f02a85c: 27b90164 */ addiu $t9,$sp,0x164 -/* f02a860: 24c60010 */ addiu $a2,$a2,0x10 -/* f02a864: 27a50180 */ addiu $a1,$sp,0x180 -/* f02a868: 24090004 */ addiu $t1,$zero,0x4 -/* f02a86c: 240c0004 */ addiu $t4,$zero,0x4 -/* f02a870: 14d9ff8e */ bne $a2,$t9,.L0f02a6ac -/* f02a874: 2610003c */ addiu $s0,$s0,0x3c -/* f02a878: 100003cd */ beqz $zero,.L0f02b7b0 -/* f02a87c: 8fbf003c */ lw $ra,0x3c($sp) -.L0f02a880: -/* f02a880: 05010130 */ bgez $t0,.L0f02ad44 -/* f02a884: 8fae01f8 */ lw $t6,0x1f8($sp) -/* f02a888: 0fc59e59 */ jal func0f167964 -/* f02a88c: 2404000c */ addiu $a0,$zero,0xc -/* f02a890: 8fa80204 */ lw $t0,0x204($sp) -/* f02a894: 2401ffff */ addiu $at,$zero,-1 -/* f02a898: 00408025 */ or $s0,$v0,$zero -/* f02a89c: 15010035 */ bne $t0,$at,.L0f02a974 -/* f02a8a0: 8fb801f4 */ lw $t8,0x1f4($sp) -/* f02a8a4: 3c02800a */ lui $v0,0x800a -/* f02a8a8: 8c429fc8 */ lw $v0,-0x6038($v0) -/* f02a8ac: 8f03000c */ lw $v1,0xc($t8) -/* f02a8b0: 00002825 */ or $a1,$zero,$zero -/* f02a8b4: 24040001 */ addiu $a0,$zero,0x1 -/* f02a8b8: 00437823 */ subu $t7,$v0,$v1 -/* f02a8bc: 29e10051 */ slti $at,$t7,0x51 -/* f02a8c0: 10200016 */ beqz $at,.L0f02a91c -/* f02a8c4: 00627023 */ subu $t6,$v1,$v0 -/* f02a8c8: 25d90050 */ addiu $t9,$t6,0x50 -/* f02a8cc: 44993000 */ mtc1 $t9,$f6 -/* f02a8d0: 8fb80210 */ lw $t8,0x210($sp) -/* f02a8d4: 3c01404c */ lui $at,0x404c -/* f02a8d8: 46803420 */ cvt.s.w $f16,$f6 -/* f02a8dc: 44982000 */ mtc1 $t8,$f4 -/* f02a8e0: 44815000 */ mtc1 $at,$f10 -/* f02a8e4: 3c017f1b */ lui $at,0x7f1b -/* f02a8e8: c4288978 */ lwc1 $f8,-0x7688($at) -/* f02a8ec: 468024a0 */ cvt.s.w $f18,$f4 -/* f02a8f0: 460a8002 */ mul.s $f0,$f16,$f10 -/* f02a8f4: 00000000 */ sll $zero,$zero,0x0 -/* f02a8f8: 46089182 */ mul.s $f6,$f18,$f8 -/* f02a8fc: 00000000 */ sll $zero,$zero,0x0 -/* f02a900: 46060002 */ mul.s $f0,$f0,$f6 -/* f02a904: 4600040d */ trunc.w.s $f16,$f0 -/* f02a908: 44058000 */ mfc1 $a1,$f16 -/* f02a90c: 00000000 */ sll $zero,$zero,0x0 -/* f02a910: 30ae00ff */ andi $t6,$a1,0xff -/* f02a914: 10000001 */ beqz $zero,.L0f02a91c -/* f02a918: 01c02825 */ or $a1,$t6,$zero -.L0f02a91c: -/* f02a91c: 0fc59e73 */ jal func0f1679cc -/* f02a920: a3a5017f */ sb $a1,0x17f($sp) -/* f02a924: 8fb101f0 */ lw $s1,0x1f0($sp) -/* f02a928: 3c0f0700 */ lui $t7,0x700 -/* f02a92c: 35ef0004 */ ori $t7,$t7,0x4 -/* f02a930: 26380008 */ addiu $t8,$s1,0x8 -/* f02a934: afb801f0 */ sw $t8,0x1f0($sp) -/* f02a938: ae2f0000 */ sw $t7,0x0($s1) -/* f02a93c: afa201d8 */ sw $v0,0x1d8($sp) -/* f02a940: 0c012d20 */ jal 0x4b480 -/* f02a944: 00402025 */ or $a0,$v0,$zero -/* f02a948: 8fa301d8 */ lw $v1,0x1d8($sp) -/* f02a94c: 93a5017f */ lbu $a1,0x17f($sp) -/* f02a950: ae220004 */ sw $v0,0x4($s1) -/* f02a954: 8fae0100 */ lw $t6,0x100($sp) -/* f02a958: a06e0000 */ sb $t6,0x0($v1) -/* f02a95c: 8fb900fc */ lw $t9,0xfc($sp) -/* f02a960: a0790001 */ sb $t9,0x1($v1) -/* f02a964: 8fb800f8 */ lw $t8,0xf8($sp) -/* f02a968: a0650003 */ sb $a1,0x3($v1) -/* f02a96c: 10000053 */ beqz $zero,.L0f02aabc -/* f02a970: a0780002 */ sb $t8,0x2($v1) -.L0f02a974: -/* f02a974: 2401fffe */ addiu $at,$zero,-2 -/* f02a978: 15010050 */ bne $t0,$at,.L0f02aabc -/* f02a97c: 8faf01f4 */ lw $t7,0x1f4($sp) -/* f02a980: 8fa3020c */ lw $v1,0x20c($sp) -/* f02a984: 81e20011 */ lb $v0,0x11($t7) -/* f02a988: 8fae0208 */ lw $t6,0x208($sp) -/* f02a98c: 24040001 */ addiu $a0,$zero,0x1 -/* f02a990: 0043082a */ slt $at,$v0,$v1 -/* f02a994: 50200005 */ beqzl $at,.L0f02a9ac -/* f02a998: 448e9000 */ mtc1 $t6,$f18 -/* f02a99c: 44806000 */ mtc1 $zero,$f12 -/* f02a9a0: 10000021 */ beqz $zero,.L0f02aa28 -/* f02a9a4: 46006086 */ mov.s $f2,$f12 -/* f02a9a8: 448e9000 */ mtc1 $t6,$f18 -.L0f02a9ac: -/* f02a9ac: 3c0141f0 */ lui $at,0x41f0 -/* f02a9b0: 44812000 */ mtc1 $at,$f4 -/* f02a9b4: 46809220 */ cvt.s.w $f8,$f18 -/* f02a9b8: 44825000 */ mtc1 $v0,$f10 -/* f02a9bc: 3c014080 */ lui $at,0x4080 -/* f02a9c0: 44818000 */ mtc1 $at,$f16 -/* f02a9c4: 3c014220 */ lui $at,0x4220 -/* f02a9c8: 46805020 */ cvt.s.w $f0,$f10 -/* f02a9cc: 44819000 */ mtc1 $at,$f18 -/* f02a9d0: 3c013f80 */ lui $at,0x3f80 -/* f02a9d4: 8fb90210 */ lw $t9,0x210($sp) -/* f02a9d8: 44806000 */ mtc1 $zero,$f12 -/* f02a9dc: 46082181 */ sub.s $f6,$f4,$f8 -/* f02a9e0: 44834000 */ mtc1 $v1,$f8 -/* f02a9e4: 46103282 */ mul.s $f10,$f6,$f16 -/* f02a9e8: 468041a0 */ cvt.s.w $f6,$f8 -/* f02a9ec: 46125100 */ add.s $f4,$f10,$f18 -/* f02a9f0: 44815000 */ mtc1 $at,$f10 -/* f02a9f4: 3c017f1b */ lui $at,0x7f1b -/* f02a9f8: 46060401 */ sub.s $f16,$f0,$f6 -/* f02a9fc: 44993000 */ mtc1 $t9,$f6 -/* f02aa00: 460a8480 */ add.s $f18,$f16,$f10 -/* f02aa04: c42a897c */ lwc1 $f10,-0x7684($at) -/* f02aa08: 46803420 */ cvt.s.w $f16,$f6 -/* f02aa0c: 46009203 */ div.s $f8,$f18,$f0 -/* f02aa10: 46082082 */ mul.s $f2,$f4,$f8 -/* f02aa14: 00000000 */ sll $zero,$zero,0x0 -/* f02aa18: 460a8482 */ mul.s $f18,$f16,$f10 -/* f02aa1c: 00000000 */ sll $zero,$zero,0x0 -/* f02aa20: 46121082 */ mul.s $f2,$f2,$f18 -/* f02aa24: 00000000 */ sll $zero,$zero,0x0 -.L0f02aa28: -/* f02aa28: 3c01437f */ lui $at,0x437f -/* f02aa2c: 44810000 */ mtc1 $at,$f0 -/* f02aa30: 00000000 */ sll $zero,$zero,0x0 -/* f02aa34: 4602003c */ c.lt.s $f0,$f2 -/* f02aa38: 00000000 */ sll $zero,$zero,0x0 -/* f02aa3c: 45020004 */ bc1fl .L0f02aa50 -/* f02aa40: 460c103c */ c.lt.s $f2,$f12 -/* f02aa44: 10000006 */ beqz $zero,.L0f02aa60 -/* f02aa48: 46000086 */ mov.s $f2,$f0 -/* f02aa4c: 460c103c */ c.lt.s $f2,$f12 -.L0f02aa50: -/* f02aa50: 00000000 */ sll $zero,$zero,0x0 -/* f02aa54: 45000002 */ bc1f .L0f02aa60 -/* f02aa58: 00000000 */ sll $zero,$zero,0x0 -/* f02aa5c: 46006086 */ mov.s $f2,$f12 -.L0f02aa60: -/* f02aa60: 0fc59e73 */ jal func0f1679cc -/* f02aa64: e7a20094 */ swc1 $f2,0x94($sp) -/* f02aa68: 8fb101f0 */ lw $s1,0x1f0($sp) -/* f02aa6c: 3c0e0700 */ lui $t6,0x700 -/* f02aa70: 35ce0004 */ ori $t6,$t6,0x4 -/* f02aa74: 262f0008 */ addiu $t7,$s1,0x8 -/* f02aa78: afaf01f0 */ sw $t7,0x1f0($sp) -/* f02aa7c: ae2e0000 */ sw $t6,0x0($s1) -/* f02aa80: afa201d8 */ sw $v0,0x1d8($sp) -/* f02aa84: 0c012d20 */ jal 0x4b480 -/* f02aa88: 00402025 */ or $a0,$v0,$zero -/* f02aa8c: 8fa301d8 */ lw $v1,0x1d8($sp) -/* f02aa90: c7a20094 */ lwc1 $f2,0x94($sp) -/* f02aa94: ae220004 */ sw $v0,0x4($s1) -/* f02aa98: 8fb900e8 */ lw $t9,0xe8($sp) -/* f02aa9c: 4600110d */ trunc.w.s $f4,$f2 -/* f02aaa0: a0790000 */ sb $t9,0x0($v1) -/* f02aaa4: 8fb800e4 */ lw $t8,0xe4($sp) -/* f02aaa8: 44192000 */ mfc1 $t9,$f4 -/* f02aaac: a0780001 */ sb $t8,0x1($v1) -/* f02aab0: 8faf00e0 */ lw $t7,0xe0($sp) -/* f02aab4: a0790003 */ sb $t9,0x3($v1) -/* f02aab8: a06f0002 */ sb $t7,0x2($v1) -.L0f02aabc: -/* f02aabc: 02001825 */ or $v1,$s0,$zero -/* f02aac0: 27a20180 */ addiu $v0,$sp,0x180 -/* f02aac4: 27a401b0 */ addiu $a0,$sp,0x1b0 -.L0f02aac8: -/* f02aac8: 8e410000 */ lw $at,0x0($s2) -/* f02aacc: 24420006 */ addiu $v0,$v0,0x6 -/* f02aad0: 2463000c */ addiu $v1,$v1,0xc -/* f02aad4: a861fff4 */ swl $at,-0xc($v1) -/* f02aad8: b861fff7 */ swr $at,-0x9($v1) -/* f02aadc: 8e4f0004 */ lw $t7,0x4($s2) -/* f02aae0: a86ffff8 */ swl $t7,-0x8($v1) -/* f02aae4: b86ffffb */ swr $t7,-0x5($v1) -/* f02aae8: 8e410008 */ lw $at,0x8($s2) -/* f02aaec: a861fffc */ swl $at,-0x4($v1) -/* f02aaf0: b861ffff */ swr $at,-0x1($v1) -/* f02aaf4: 844efffa */ lh $t6,-0x6($v0) -/* f02aaf8: 0044082b */ sltu $at,$v0,$a0 -/* f02aafc: a46efff4 */ sh $t6,-0xc($v1) -/* f02ab00: 8459fffc */ lh $t9,-0x4($v0) -/* f02ab04: a479fff6 */ sh $t9,-0xa($v1) -/* f02ab08: 8458fffe */ lh $t8,-0x2($v0) -/* f02ab0c: a060fffb */ sb $zero,-0x5($v1) -/* f02ab10: 1420ffed */ bnez $at,.L0f02aac8 -/* f02ab14: a478fff8 */ sh $t8,-0x8($v1) -/* f02ab18: a6150008 */ sh $s5,0x8($s0) -/* f02ab1c: a613000a */ sh $s3,0xa($s0) -/* f02ab20: 87ab0052 */ lh $t3,0x52($sp) -/* f02ab24: a6130016 */ sh $s3,0x16($s0) -/* f02ab28: a6140046 */ sh $s4,0x46($s0) -/* f02ab2c: a6150038 */ sh $s5,0x38($s0) -/* f02ab30: a614003a */ sh $s4,0x3a($s0) -/* f02ab34: a615002c */ sh $s5,0x2c($s0) -/* f02ab38: a613002e */ sh $s3,0x2e($s0) -/* f02ab3c: a6130022 */ sh $s3,0x22($s0) -/* f02ab40: a6140052 */ sh $s4,0x52($s0) -/* f02ab44: a615005c */ sh $s5,0x5c($s0) -/* f02ab48: a614005e */ sh $s4,0x5e($s0) -/* f02ab4c: a60b0014 */ sh $t3,0x14($s0) -/* f02ab50: a60b0044 */ sh $t3,0x44($s0) -/* f02ab54: a60b0020 */ sh $t3,0x20($s0) -/* f02ab58: a60b0050 */ sh $t3,0x50($s0) -/* f02ab5c: 8e410000 */ lw $at,0x0($s2) -/* f02ab60: 02002025 */ or $a0,$s0,$zero -/* f02ab64: aa010060 */ swl $at,0x60($s0) -/* f02ab68: ba010063 */ swr $at,0x63($s0) -/* f02ab6c: 8e4e0004 */ lw $t6,0x4($s2) -/* f02ab70: aa0e0064 */ swl $t6,0x64($s0) -/* f02ab74: ba0e0067 */ swr $t6,0x67($s0) -/* f02ab78: 8e410008 */ lw $at,0x8($s2) -/* f02ab7c: aa010068 */ swl $at,0x68($s0) -/* f02ab80: ba01006b */ swr $at,0x6b($s0) -/* f02ab84: 87b9018c */ lh $t9,0x18c($sp) -/* f02ab88: a6190060 */ sh $t9,0x60($s0) -/* f02ab8c: 87b8018e */ lh $t8,0x18e($sp) -/* f02ab90: a6180062 */ sh $t8,0x62($s0) -/* f02ab94: 87af0190 */ lh $t7,0x190($sp) -/* f02ab98: a2000067 */ sb $zero,0x67($s0) -/* f02ab9c: a60f0064 */ sh $t7,0x64($s0) -/* f02aba0: 8e410000 */ lw $at,0x0($s2) -/* f02aba4: aa01006c */ swl $at,0x6c($s0) -/* f02aba8: ba01006f */ swr $at,0x6f($s0) -/* f02abac: 8e590004 */ lw $t9,0x4($s2) -/* f02abb0: aa190070 */ swl $t9,0x70($s0) -/* f02abb4: ba190073 */ swr $t9,0x73($s0) -/* f02abb8: 8e410008 */ lw $at,0x8($s2) -/* f02abbc: aa010074 */ swl $at,0x74($s0) -/* f02abc0: ba010077 */ swr $at,0x77($s0) -/* f02abc4: 87b80192 */ lh $t8,0x192($sp) -/* f02abc8: a618006c */ sh $t8,0x6c($s0) -/* f02abcc: 87af0194 */ lh $t7,0x194($sp) -/* f02abd0: a60f006e */ sh $t7,0x6e($s0) -/* f02abd4: 87ae0196 */ lh $t6,0x196($sp) -/* f02abd8: a2000073 */ sb $zero,0x73($s0) -/* f02abdc: a6150068 */ sh $s5,0x68($s0) -/* f02abe0: a614006a */ sh $s4,0x6a($s0) -/* f02abe4: a6140076 */ sh $s4,0x76($s0) -/* f02abe8: a60b0074 */ sh $t3,0x74($s0) -/* f02abec: a60e0070 */ sh $t6,0x70($s0) -/* f02abf0: 8e410000 */ lw $at,0x0($s2) -/* f02abf4: aa010078 */ swl $at,0x78($s0) -/* f02abf8: ba01007b */ swr $at,0x7b($s0) -/* f02abfc: 8e580004 */ lw $t8,0x4($s2) -/* f02ac00: aa18007c */ swl $t8,0x7c($s0) -/* f02ac04: ba18007f */ swr $t8,0x7f($s0) -/* f02ac08: 8e410008 */ lw $at,0x8($s2) -/* f02ac0c: aa010080 */ swl $at,0x80($s0) -/* f02ac10: ba010083 */ swr $at,0x83($s0) -/* f02ac14: 87af01a4 */ lh $t7,0x1a4($sp) -/* f02ac18: a60f0078 */ sh $t7,0x78($s0) -/* f02ac1c: 87ae01a6 */ lh $t6,0x1a6($sp) -/* f02ac20: a60e007a */ sh $t6,0x7a($s0) -/* f02ac24: 87b901a8 */ lh $t9,0x1a8($sp) -/* f02ac28: a200007f */ sb $zero,0x7f($s0) -/* f02ac2c: a619007c */ sh $t9,0x7c($s0) -/* f02ac30: 8e410000 */ lw $at,0x0($s2) -/* f02ac34: aa010084 */ swl $at,0x84($s0) -/* f02ac38: ba010087 */ swr $at,0x87($s0) -/* f02ac3c: 8e4f0004 */ lw $t7,0x4($s2) -/* f02ac40: aa0f0088 */ swl $t7,0x88($s0) -/* f02ac44: ba0f008b */ swr $t7,0x8b($s0) -/* f02ac48: 8e410008 */ lw $at,0x8($s2) -/* f02ac4c: aa01008c */ swl $at,0x8c($s0) -/* f02ac50: ba01008f */ swr $at,0x8f($s0) -/* f02ac54: 87ae01aa */ lh $t6,0x1aa($sp) -/* f02ac58: a60e0084 */ sh $t6,0x84($s0) -/* f02ac5c: 87b901ac */ lh $t9,0x1ac($sp) -/* f02ac60: a6190086 */ sh $t9,0x86($s0) -/* f02ac64: 87b801ae */ lh $t8,0x1ae($sp) -/* f02ac68: a200008b */ sb $zero,0x8b($s0) -/* f02ac6c: a6150080 */ sh $s5,0x80($s0) -/* f02ac70: a6130082 */ sh $s3,0x82($s0) -/* f02ac74: a613008e */ sh $s3,0x8e($s0) -/* f02ac78: a60b008c */ sh $t3,0x8c($s0) -/* f02ac7c: a6180088 */ sh $t8,0x88($s0) -/* f02ac80: 8fb101f0 */ lw $s1,0x1f0($sp) -/* f02ac84: 3c1904b0 */ lui $t9,0x4b0 -/* f02ac88: 37390090 */ ori $t9,$t9,0x90 -/* f02ac8c: 262e0008 */ addiu $t6,$s1,0x8 -/* f02ac90: afae01f0 */ sw $t6,0x1f0($sp) -/* f02ac94: 0c012d20 */ jal 0x4b480 -/* f02ac98: ae390000 */ sw $t9,0x0($s1) -/* f02ac9c: ae220004 */ sw $v0,0x4($s1) -/* f02aca0: 8fb801f0 */ lw $t8,0x1f0($sp) -/* f02aca4: 3c0eb100 */ lui $t6,0xb100 -/* f02aca8: 3c194b5b */ lui $t9,0x4b5b -/* f02acac: 270f0008 */ addiu $t7,$t8,0x8 -/* f02acb0: afaf01f0 */ sw $t7,0x1f0($sp) -/* f02acb4: 37399010 */ ori $t9,$t9,0x9010 -/* f02acb8: 35cea489 */ ori $t6,$t6,0xa489 -/* f02acbc: 27a30124 */ addiu $v1,$sp,0x124 -/* f02acc0: 27a60164 */ addiu $a2,$sp,0x164 -/* f02acc4: 3c05b100 */ lui $a1,0xb100 -/* f02acc8: af0e0000 */ sw $t6,0x0($t8) -/* f02accc: af190004 */ sw $t9,0x4($t8) -.L0f02acd0: -/* f02acd0: 8fa201f0 */ lw $v0,0x1f0($sp) -/* f02acd4: 24630010 */ addiu $v1,$v1,0x10 -/* f02acd8: 244f0008 */ addiu $t7,$v0,0x8 -/* f02acdc: afaf01f0 */ sw $t7,0x1f0($sp) -/* f02ace0: 8c6efff8 */ lw $t6,-0x8($v1) -/* f02ace4: 8c6ffffc */ lw $t7,-0x4($v1) -/* f02ace8: 31d9000f */ andi $t9,$t6,0xf -/* f02acec: 0325c025 */ or $t8,$t9,$a1 -/* f02acf0: 31ee000f */ andi $t6,$t7,0xf -/* f02acf4: 000ec900 */ sll $t9,$t6,0x4 -/* f02acf8: 03197825 */ or $t7,$t8,$t9 -/* f02acfc: ac4f0000 */ sw $t7,0x0($v0) -/* f02ad00: 8c78fff8 */ lw $t8,-0x8($v1) -/* f02ad04: 8c64fff0 */ lw $a0,-0x10($v1) -/* f02ad08: 3319000f */ andi $t9,$t8,0xf -/* f02ad0c: 308e000f */ andi $t6,$a0,0xf -/* f02ad10: 01c02025 */ or $a0,$t6,$zero -/* f02ad14: 00197b00 */ sll $t7,$t9,0xc -/* f02ad18: 01cf7025 */ or $t6,$t6,$t7 -/* f02ad1c: 8c6ffff4 */ lw $t7,-0xc($v1) -/* f02ad20: 0004c200 */ sll $t8,$a0,0x8 -/* f02ad24: 01d8c825 */ or $t9,$t6,$t8 -/* f02ad28: 31ee000f */ andi $t6,$t7,0xf -/* f02ad2c: 000ec100 */ sll $t8,$t6,0x4 -/* f02ad30: 03387825 */ or $t7,$t9,$t8 -/* f02ad34: 1466ffe6 */ bne $v1,$a2,.L0f02acd0 -/* f02ad38: ac4f0004 */ sw $t7,0x4($v0) -/* f02ad3c: 1000029c */ beqz $zero,.L0f02b7b0 -/* f02ad40: 8fbf003c */ lw $ra,0x3c($sp) -.L0f02ad44: -/* f02ad44: 91c40000 */ lbu $a0,0x0($t6) -/* f02ad48: 24010001 */ addiu $at,$zero,0x1 -/* f02ad4c: 10810005 */ beq $a0,$at,.L0f02ad64 -/* f02ad50: 24090004 */ addiu $t1,$zero,0x4 -/* f02ad54: 11240003 */ beq $t1,$a0,.L0f02ad64 -/* f02ad58: 24010002 */ addiu $at,$zero,0x2 -/* f02ad5c: 5481000b */ bnel $a0,$at,.L0f02ad8c -/* f02ad60: 8fb901f4 */ lw $t9,0x1f4($sp) -.L0f02ad64: -/* f02ad64: 8fb901f8 */ lw $t9,0x1f8($sp) -/* f02ad68: 240500ff */ addiu $a1,$zero,0xff -/* f02ad6c: 8f380004 */ lw $t8,0x4($t9) -/* f02ad70: 8f0f0010 */ lw $t7,0x10($t8) -/* f02ad74: 31ee1000 */ andi $t6,$t7,0x1000 -/* f02ad78: 51c00004 */ beqzl $t6,.L0f02ad8c -/* f02ad7c: 8fb901f4 */ lw $t9,0x1f4($sp) -/* f02ad80: 10000023 */ beqz $zero,.L0f02ae10 -/* f02ad84: 240600ff */ addiu $a2,$zero,0xff -/* f02ad88: 8fb901f4 */ lw $t9,0x1f4($sp) -.L0f02ad8c: -/* f02ad8c: 3c02800a */ lui $v0,0x800a -/* f02ad90: 8c429fc8 */ lw $v0,-0x6038($v0) -/* f02ad94: 8f23000c */ lw $v1,0xc($t9) -/* f02ad98: 00002825 */ or $a1,$zero,$zero -/* f02ad9c: 00003025 */ or $a2,$zero,$zero -/* f02ada0: 0043c023 */ subu $t8,$v0,$v1 -/* f02ada4: 2b010051 */ slti $at,$t8,0x51 -/* f02ada8: 10200019 */ beqz $at,.L0f02ae10 -/* f02adac: 00627823 */ subu $t7,$v1,$v0 -/* f02adb0: 25ee0050 */ addiu $t6,$t7,0x50 -/* f02adb4: 448e4000 */ mtc1 $t6,$f8 -/* f02adb8: 8fb90210 */ lw $t9,0x210($sp) -/* f02adbc: 3c01404c */ lui $at,0x404c -/* f02adc0: 468041a0 */ cvt.s.w $f6,$f8 -/* f02adc4: 44995000 */ mtc1 $t9,$f10 -/* f02adc8: 44818000 */ mtc1 $at,$f16 -/* f02adcc: 3c017f1b */ lui $at,0x7f1b -/* f02add0: c4248980 */ lwc1 $f4,-0x7680($at) -/* f02add4: 468054a0 */ cvt.s.w $f18,$f10 -/* f02add8: 46103302 */ mul.s $f12,$f6,$f16 -/* f02addc: 00000000 */ sll $zero,$zero,0x0 -/* f02ade0: 46049082 */ mul.s $f2,$f18,$f4 -/* f02ade4: 00000000 */ sll $zero,$zero,0x0 -/* f02ade8: 46026002 */ mul.s $f0,$f12,$f2 -/* f02adec: 4600020d */ trunc.w.s $f8,$f0 -/* f02adf0: 4600018d */ trunc.w.s $f6,$f0 -/* f02adf4: 44054000 */ mfc1 $a1,$f8 -/* f02adf8: 44063000 */ mfc1 $a2,$f6 -/* f02adfc: 30af00ff */ andi $t7,$a1,0xff -/* f02ae00: 01e02825 */ or $a1,$t7,$zero -/* f02ae04: 30d900ff */ andi $t9,$a2,0xff -/* f02ae08: 10000001 */ beqz $zero,.L0f02ae10 -/* f02ae0c: 03203025 */ or $a2,$t9,$zero -.L0f02ae10: -/* f02ae10: 24040005 */ addiu $a0,$zero,0x5 -/* f02ae14: a3a5017f */ sb $a1,0x17f($sp) -/* f02ae18: a3a6017e */ sb $a2,0x17e($sp) -/* f02ae1c: afa700f4 */ sw $a3,0xf4($sp) -/* f02ae20: afaa00f0 */ sw $t2,0xf0($sp) -/* f02ae24: 0fc59e73 */ jal func0f1679cc -/* f02ae28: afab00ec */ sw $t3,0xec($sp) -/* f02ae2c: 8fb001f0 */ lw $s0,0x1f0($sp) -/* f02ae30: 3c0e0710 */ lui $t6,0x710 -/* f02ae34: 35ce0014 */ ori $t6,$t6,0x14 -/* f02ae38: 260f0008 */ addiu $t7,$s0,0x8 -/* f02ae3c: afaf01f0 */ sw $t7,0x1f0($sp) -/* f02ae40: ae0e0000 */ sw $t6,0x0($s0) -/* f02ae44: afa201d8 */ sw $v0,0x1d8($sp) -/* f02ae48: 0c012d20 */ jal 0x4b480 -/* f02ae4c: 00402025 */ or $a0,$v0,$zero -/* f02ae50: 8fa301d8 */ lw $v1,0x1d8($sp) -/* f02ae54: 93a5017f */ lbu $a1,0x17f($sp) -/* f02ae58: 8fa700f4 */ lw $a3,0xf4($sp) -/* f02ae5c: 8faa00f0 */ lw $t2,0xf0($sp) -/* f02ae60: 8fab00ec */ lw $t3,0xec($sp) -/* f02ae64: 93a6017e */ lbu $a2,0x17e($sp) -/* f02ae68: ae020004 */ sw $v0,0x4($s0) -/* f02ae6c: 8fb90100 */ lw $t9,0x100($sp) -/* f02ae70: 2404001e */ addiu $a0,$zero,0x1e -/* f02ae74: a0790000 */ sb $t9,0x0($v1) -/* f02ae78: 8fb800fc */ lw $t8,0xfc($sp) -/* f02ae7c: a0780001 */ sb $t8,0x1($v1) -/* f02ae80: 8faf00f8 */ lw $t7,0xf8($sp) -/* f02ae84: a0650003 */ sb $a1,0x3($v1) -/* f02ae88: a0650007 */ sb $a1,0x7($v1) -/* f02ae8c: a065000b */ sb $a1,0xb($v1) -/* f02ae90: a0670004 */ sb $a3,0x4($v1) -/* f02ae94: a0670008 */ sb $a3,0x8($v1) -/* f02ae98: a06a0005 */ sb $t2,0x5($v1) -/* f02ae9c: a06a0009 */ sb $t2,0x9($v1) -/* f02aea0: a06b0006 */ sb $t3,0x6($v1) -/* f02aea4: a06b000a */ sb $t3,0xa($v1) -/* f02aea8: a06f0002 */ sb $t7,0x2($v1) -/* f02aeac: 8fae0100 */ lw $t6,0x100($sp) -/* f02aeb0: 24e70046 */ addiu $a3,$a3,0x46 -/* f02aeb4: 254a0046 */ addiu $t2,$t2,0x46 -/* f02aeb8: 25d90064 */ addiu $t9,$t6,0x64 -/* f02aebc: 2b210100 */ slti $at,$t9,0x100 -/* f02aec0: 14200003 */ bnez $at,.L0f02aed0 -/* f02aec4: afb90100 */ sw $t9,0x100($sp) -/* f02aec8: 240c00ff */ addiu $t4,$zero,0xff -/* f02aecc: afac0100 */ sw $t4,0x100($sp) -.L0f02aed0: -/* f02aed0: 8fb80100 */ lw $t8,0x100($sp) -/* f02aed4: 256b0046 */ addiu $t3,$t3,0x46 -/* f02aed8: a078000c */ sb $t8,0xc($v1) -/* f02aedc: 8faf00fc */ lw $t7,0xfc($sp) -/* f02aee0: 25ee0064 */ addiu $t6,$t7,0x64 -/* f02aee4: 29c10100 */ slti $at,$t6,0x100 -/* f02aee8: 14200003 */ bnez $at,.L0f02aef8 -/* f02aeec: afae00fc */ sw $t6,0xfc($sp) -/* f02aef0: 240d00ff */ addiu $t5,$zero,0xff -/* f02aef4: afad00fc */ sw $t5,0xfc($sp) -.L0f02aef8: -/* f02aef8: 8fb900fc */ lw $t9,0xfc($sp) -/* f02aefc: a079000d */ sb $t9,0xd($v1) -/* f02af00: 8fb800f8 */ lw $t8,0xf8($sp) -/* f02af04: 270f0064 */ addiu $t7,$t8,0x64 -/* f02af08: 29e10100 */ slti $at,$t7,0x100 -/* f02af0c: 14200003 */ bnez $at,.L0f02af1c -/* f02af10: afaf00f8 */ sw $t7,0xf8($sp) -/* f02af14: 241f00ff */ addiu $ra,$zero,0xff -/* f02af18: afbf00f8 */ sw $ra,0xf8($sp) -.L0f02af1c: -/* f02af1c: 8fae00f8 */ lw $t6,0xf8($sp) -/* f02af20: 28e10100 */ slti $at,$a3,0x100 -/* f02af24: a066000f */ sb $a2,0xf($v1) -/* f02af28: 14200002 */ bnez $at,.L0f02af34 -/* f02af2c: a06e000e */ sb $t6,0xe($v1) -/* f02af30: 240700ff */ addiu $a3,$zero,0xff -.L0f02af34: -/* f02af34: 29410100 */ slti $at,$t2,0x100 -/* f02af38: 14200002 */ bnez $at,.L0f02af44 -/* f02af3c: a0670010 */ sb $a3,0x10($v1) -/* f02af40: 240a00ff */ addiu $t2,$zero,0xff -.L0f02af44: -/* f02af44: 29610100 */ slti $at,$t3,0x100 -/* f02af48: 14200002 */ bnez $at,.L0f02af54 -/* f02af4c: a06a0011 */ sb $t2,0x11($v1) -/* f02af50: 240b00ff */ addiu $t3,$zero,0xff -.L0f02af54: -/* f02af54: a06b0012 */ sb $t3,0x12($v1) -/* f02af58: 0fc59e59 */ jal func0f167964 -/* f02af5c: a0650013 */ sb $a1,0x13($v1) -/* f02af60: 8fa80204 */ lw $t0,0x204($sp) -/* f02af64: 27b80104 */ addiu $t8,$sp,0x104 -/* f02af68: 00408025 */ or $s0,$v0,$zero -/* f02af6c: 0008c900 */ sll $t9,$t0,0x4 -/* f02af70: 03382821 */ addu $a1,$t9,$t8 -/* f02af74: 00a03825 */ or $a3,$a1,$zero -/* f02af78: afa50048 */ sw $a1,0x48($sp) -/* f02af7c: 27a50180 */ addiu $a1,$sp,0x180 -/* f02af80: 00002025 */ or $a0,$zero,$zero -/* f02af84: 00401825 */ or $v1,$v0,$zero -.L0f02af88: -/* f02af88: 8e410000 */ lw $at,0x0($s2) -/* f02af8c: 24840001 */ addiu $a0,$a0,0x1 -/* f02af90: 24e70004 */ addiu $a3,$a3,0x4 -/* f02af94: a8610000 */ swl $at,0x0($v1) -/* f02af98: b8610003 */ swr $at,0x3($v1) -/* f02af9c: 8e590004 */ lw $t9,0x4($s2) -/* f02afa0: 2463000c */ addiu $v1,$v1,0xc -/* f02afa4: a879fff8 */ swl $t9,-0x8($v1) -/* f02afa8: b879fffb */ swr $t9,-0x5($v1) -/* f02afac: 8e410008 */ lw $at,0x8($s2) -/* f02afb0: a861fffc */ swl $at,-0x4($v1) -/* f02afb4: b861ffff */ swr $at,-0x1($v1) -/* f02afb8: 8cf8fffc */ lw $t8,-0x4($a3) -/* f02afbc: 28810004 */ slti $at,$a0,0x4 -/* f02afc0: 03110019 */ multu $t8,$s1 -/* f02afc4: 00007012 */ mflo $t6 -/* f02afc8: 00ae7821 */ addu $t7,$a1,$t6 -/* f02afcc: 85f90000 */ lh $t9,0x0($t7) -/* f02afd0: a479fff4 */ sh $t9,-0xc($v1) -/* f02afd4: 8cf8fffc */ lw $t8,-0x4($a3) -/* f02afd8: 03110019 */ multu $t8,$s1 -/* f02afdc: 00007012 */ mflo $t6 -/* f02afe0: 00ae7821 */ addu $t7,$a1,$t6 -/* f02afe4: 85f90002 */ lh $t9,0x2($t7) -/* f02afe8: a479fff6 */ sh $t9,-0xa($v1) -/* f02afec: 8cf8fffc */ lw $t8,-0x4($a3) -/* f02aff0: 03110019 */ multu $t8,$s1 -/* f02aff4: 00007012 */ mflo $t6 -/* f02aff8: 00ae7821 */ addu $t7,$a1,$t6 -/* f02affc: 85f90004 */ lh $t9,0x4($t7) -/* f02b000: a060fffb */ sb $zero,-0x5($v1) -/* f02b004: 1420ffe0 */ bnez $at,.L0f02af88 -/* f02b008: a479fff8 */ sh $t9,-0x8($v1) -/* f02b00c: 8fa401f4 */ lw $a0,0x1f4($sp) -/* f02b010: a4550008 */ sh $s5,0x8($v0) -/* f02b014: a453000a */ sh $s3,0xa($v0) -/* f02b018: 87ab0052 */ lh $t3,0x52($sp) -/* f02b01c: a4530016 */ sh $s3,0x16($v0) -/* f02b020: a4540022 */ sh $s4,0x22($v0) -/* f02b024: a455002c */ sh $s5,0x2c($v0) -/* f02b028: a454002e */ sh $s4,0x2e($v0) -/* f02b02c: a44b0014 */ sh $t3,0x14($v0) -/* f02b030: a44b0020 */ sh $t3,0x20($v0) -/* f02b034: 8e410000 */ lw $at,0x0($s2) -/* f02b038: a8410030 */ swl $at,0x30($v0) -/* f02b03c: b8410033 */ swr $at,0x33($v0) -/* f02b040: 8e4e0004 */ lw $t6,0x4($s2) -/* f02b044: a84e0034 */ swl $t6,0x34($v0) -/* f02b048: b84e0037 */ swr $t6,0x37($v0) -/* f02b04c: 8e410008 */ lw $at,0x8($s2) -/* f02b050: a8410038 */ swl $at,0x38($v0) -/* f02b054: b841003b */ swr $at,0x3b($v0) -/* f02b058: 84830012 */ lh $v1,0x12($a0) -/* f02b05c: 24017fff */ addiu $at,$zero,0x7fff -/* f02b060: 5461001e */ bnel $v1,$at,.L0f02b0dc -/* f02b064: a4430030 */ sh $v1,0x30($v0) -/* f02b068: 844f0024 */ lh $t7,0x24($v0) -/* f02b06c: 84590000 */ lh $t9,0x0($v0) -/* f02b070: 844e000c */ lh $t6,0xc($v0) -/* f02b074: 01f9c021 */ addu $t8,$t7,$t9 -/* f02b078: 84590018 */ lh $t9,0x18($v0) -/* f02b07c: 030e7821 */ addu $t7,$t8,$t6 -/* f02b080: 01f9c021 */ addu $t8,$t7,$t9 -/* f02b084: 84590002 */ lh $t9,0x2($v0) -/* f02b088: 844f0026 */ lh $t7,0x26($v0) -/* f02b08c: 00187083 */ sra $t6,$t8,0x2 -/* f02b090: a44e0030 */ sh $t6,0x30($v0) -/* f02b094: 844e000e */ lh $t6,0xe($v0) -/* f02b098: 01f9c021 */ addu $t8,$t7,$t9 -/* f02b09c: 8459001a */ lh $t9,0x1a($v0) -/* f02b0a0: 030e7821 */ addu $t7,$t8,$t6 -/* f02b0a4: 01f9c021 */ addu $t8,$t7,$t9 -/* f02b0a8: 84590004 */ lh $t9,0x4($v0) -/* f02b0ac: 844f0028 */ lh $t7,0x28($v0) -/* f02b0b0: 00187083 */ sra $t6,$t8,0x2 -/* f02b0b4: a44e0032 */ sh $t6,0x32($v0) -/* f02b0b8: 844e0010 */ lh $t6,0x10($v0) -/* f02b0bc: 01f9c021 */ addu $t8,$t7,$t9 -/* f02b0c0: 8459001c */ lh $t9,0x1c($v0) -/* f02b0c4: 030e7821 */ addu $t7,$t8,$t6 -/* f02b0c8: 01f9c021 */ addu $t8,$t7,$t9 -/* f02b0cc: 00187083 */ sra $t6,$t8,0x2 -/* f02b0d0: 10000006 */ beqz $zero,.L0f02b0ec -/* f02b0d4: a44e0034 */ sh $t6,0x34($v0) -/* f02b0d8: a4430030 */ sh $v1,0x30($v0) -.L0f02b0dc: -/* f02b0dc: 848f0014 */ lh $t7,0x14($a0) -/* f02b0e0: a44f0032 */ sh $t7,0x32($v0) -/* f02b0e4: 84990016 */ lh $t9,0x16($a0) -/* f02b0e8: a4590034 */ sh $t9,0x34($v0) -.L0f02b0ec: -/* f02b0ec: 02ab1821 */ addu $v1,$s5,$t3 -/* f02b0f0: 02741021 */ addu $v0,$s3,$s4 -/* f02b0f4: 2418000c */ addiu $t8,$zero,0xc -/* f02b0f8: 00037043 */ sra $t6,$v1,0x1 -/* f02b0fc: 00027843 */ sra $t7,$v0,0x1 -/* f02b100: a2180037 */ sb $t8,0x37($s0) -/* f02b104: a60e0038 */ sh $t6,0x38($s0) -/* f02b108: a60f003a */ sh $t7,0x3a($s0) -/* f02b10c: 8fb901f0 */ lw $t9,0x1f0($sp) -/* f02b110: 01c01825 */ or $v1,$t6,$zero -/* f02b114: 3c0e0440 */ lui $t6,0x440 -/* f02b118: 27380008 */ addiu $t8,$t9,0x8 -/* f02b11c: afb801f0 */ sw $t8,0x1f0($sp) -/* f02b120: 35ce003c */ ori $t6,$t6,0x3c -/* f02b124: af2e0000 */ sw $t6,0x0($t9) -/* f02b128: afab0044 */ sw $t3,0x44($sp) -/* f02b12c: afa30040 */ sw $v1,0x40($sp) -/* f02b130: afaf004c */ sw $t7,0x4c($sp) -/* f02b134: 02002025 */ or $a0,$s0,$zero -/* f02b138: 0c012d20 */ jal 0x4b480 -/* f02b13c: afb90078 */ sw $t9,0x78($sp) -/* f02b140: 8fa60078 */ lw $a2,0x78($sp) -/* f02b144: 8fa80204 */ lw $t0,0x204($sp) -/* f02b148: 8fab0044 */ lw $t3,0x44($sp) -/* f02b14c: acc20004 */ sw $v0,0x4($a2) -/* f02b150: 8faf01f0 */ lw $t7,0x1f0($sp) -/* f02b154: 3c18b100 */ lui $t8,0xb100 -/* f02b158: 3c0e0332 */ lui $t6,0x332 -/* f02b15c: 25f90008 */ addiu $t9,$t7,0x8 -/* f02b160: afb901f0 */ sw $t9,0x1f0($sp) -/* f02b164: 35ce2110 */ ori $t6,$t6,0x2110 -/* f02b168: 37184444 */ ori $t8,$t8,0x4444 -/* f02b16c: adf80000 */ sw $t8,0x0($t7) -/* f02b170: adee0004 */ sw $t6,0x4($t7) -/* f02b174: 27a50180 */ addiu $a1,$sp,0x180 -/* f02b178: 24090004 */ addiu $t1,$zero,0x4 -/* f02b17c: 2610003c */ addiu $s0,$s0,0x3c -/* f02b180: 8fa70048 */ lw $a3,0x48($sp) -/* f02b184: 00002025 */ or $a0,$zero,$zero -/* f02b188: 241f0005 */ addiu $ra,$zero,0x5 -/* f02b18c: 240d0008 */ addiu $t5,$zero,0x8 -/* f02b190: 240c0004 */ addiu $t4,$zero,0x4 -.L0f02b194: -/* f02b194: 8e410000 */ lw $at,0x0($s2) -/* f02b198: 248a0001 */ addiu $t2,$a0,0x1 -/* f02b19c: aa010000 */ swl $at,0x0($s0) -/* f02b1a0: ba010003 */ swr $at,0x3($s0) -/* f02b1a4: 8e590004 */ lw $t9,0x4($s2) -/* f02b1a8: aa190004 */ swl $t9,0x4($s0) -/* f02b1ac: ba190007 */ swr $t9,0x7($s0) -/* f02b1b0: 8e410008 */ lw $at,0x8($s2) -/* f02b1b4: aa010008 */ swl $at,0x8($s0) -/* f02b1b8: ba01000b */ swr $at,0xb($s0) -/* f02b1bc: 8fb80048 */ lw $t8,0x48($sp) -/* f02b1c0: 05410004 */ bgez $t2,.L0f02b1d4 -/* f02b1c4: 314e0003 */ andi $t6,$t2,0x3 -/* f02b1c8: 11c00002 */ beqz $t6,.L0f02b1d4 -/* f02b1cc: 00000000 */ sll $zero,$zero,0x0 -/* f02b1d0: 25cefffc */ addiu $t6,$t6,-4 -.L0f02b1d4: -/* f02b1d4: 000e7880 */ sll $t7,$t6,0x2 -/* f02b1d8: 030f1021 */ addu $v0,$t8,$t7 -/* f02b1dc: 8c590000 */ lw $t9,0x0($v0) -/* f02b1e0: 03310019 */ multu $t9,$s1 -/* f02b1e4: 00007012 */ mflo $t6 -/* f02b1e8: 00aec021 */ addu $t8,$a1,$t6 -/* f02b1ec: 870f0000 */ lh $t7,0x0($t8) -/* f02b1f0: a60f0000 */ sh $t7,0x0($s0) -/* f02b1f4: 8c590000 */ lw $t9,0x0($v0) -/* f02b1f8: 03310019 */ multu $t9,$s1 -/* f02b1fc: 00007012 */ mflo $t6 -/* f02b200: 00aec021 */ addu $t8,$a1,$t6 -/* f02b204: 870f0002 */ lh $t7,0x2($t8) -/* f02b208: a60f0002 */ sh $t7,0x2($s0) -/* f02b20c: 8c590000 */ lw $t9,0x0($v0) -/* f02b210: 03310019 */ multu $t9,$s1 -/* f02b214: 00007012 */ mflo $t6 -/* f02b218: 00aec021 */ addu $t8,$a1,$t6 -/* f02b21c: 870f0004 */ lh $t7,0x4($t8) -/* f02b220: a20c0007 */ sb $t4,0x7($s0) -/* f02b224: a60f0004 */ sh $t7,0x4($s0) -/* f02b228: 8e410000 */ lw $at,0x0($s2) -/* f02b22c: aa01000c */ swl $at,0xc($s0) -/* f02b230: ba01000f */ swr $at,0xf($s0) -/* f02b234: 8e4e0004 */ lw $t6,0x4($s2) -/* f02b238: aa0e0010 */ swl $t6,0x10($s0) -/* f02b23c: ba0e0013 */ swr $t6,0x13($s0) -/* f02b240: 8e410008 */ lw $at,0x8($s2) -/* f02b244: aa010014 */ swl $at,0x14($s0) -/* f02b248: ba010017 */ swr $at,0x17($s0) -/* f02b24c: 8cf80000 */ lw $t8,0x0($a3) -/* f02b250: 03110019 */ multu $t8,$s1 -/* f02b254: 00007812 */ mflo $t7 -/* f02b258: 00afc821 */ addu $t9,$a1,$t7 -/* f02b25c: 872e0000 */ lh $t6,0x0($t9) -/* f02b260: a60e000c */ sh $t6,0xc($s0) -/* f02b264: 8cf80000 */ lw $t8,0x0($a3) -/* f02b268: 03110019 */ multu $t8,$s1 -/* f02b26c: 00007812 */ mflo $t7 -/* f02b270: 00afc821 */ addu $t9,$a1,$t7 -/* f02b274: 872e0002 */ lh $t6,0x2($t9) -/* f02b278: a60e000e */ sh $t6,0xe($s0) -/* f02b27c: 8cf80000 */ lw $t8,0x0($a3) -/* f02b280: 03110019 */ multu $t8,$s1 -/* f02b284: 00007812 */ mflo $t7 -/* f02b288: 00afc821 */ addu $t9,$a1,$t7 -/* f02b28c: 872e0004 */ lh $t6,0x4($t9) -/* f02b290: a20c0013 */ sb $t4,0x13($s0) -/* f02b294: a60e0010 */ sh $t6,0x10($s0) -/* f02b298: 8e410000 */ lw $at,0x0($s2) -/* f02b29c: aa010018 */ swl $at,0x18($s0) -/* f02b2a0: ba01001b */ swr $at,0x1b($s0) -/* f02b2a4: 8e4f0004 */ lw $t7,0x4($s2) -/* f02b2a8: aa0f001c */ swl $t7,0x1c($s0) -/* f02b2ac: ba0f001f */ swr $t7,0x1f($s0) -/* f02b2b0: 8e410008 */ lw $at,0x8($s2) -/* f02b2b4: aa010020 */ swl $at,0x20($s0) -/* f02b2b8: ba010023 */ swr $at,0x23($s0) -/* f02b2bc: 8cf90000 */ lw $t9,0x0($a3) -/* f02b2c0: 24010001 */ addiu $at,$zero,0x1 -/* f02b2c4: 03310019 */ multu $t9,$s1 -/* f02b2c8: 00007012 */ mflo $t6 -/* f02b2cc: 00aec021 */ addu $t8,$a1,$t6 -/* f02b2d0: 870f0000 */ lh $t7,0x0($t8) -/* f02b2d4: a60f0018 */ sh $t7,0x18($s0) -/* f02b2d8: 8cf90000 */ lw $t9,0x0($a3) -/* f02b2dc: 03310019 */ multu $t9,$s1 -/* f02b2e0: 00007012 */ mflo $t6 -/* f02b2e4: 00aec021 */ addu $t8,$a1,$t6 -/* f02b2e8: 870f0002 */ lh $t7,0x2($t8) -/* f02b2ec: a60f001a */ sh $t7,0x1a($s0) -/* f02b2f0: 8cf90000 */ lw $t9,0x0($a3) -/* f02b2f4: 03310019 */ multu $t9,$s1 -/* f02b2f8: 00007012 */ mflo $t6 -/* f02b2fc: 00aec021 */ addu $t8,$a1,$t6 -/* f02b300: 870f0004 */ lh $t7,0x4($t8) -/* f02b304: a20d001f */ sb $t5,0x1f($s0) -/* f02b308: 15000004 */ bnez $t0,.L0f02b31c -/* f02b30c: a60f001c */ sh $t7,0x1c($s0) -/* f02b310: 8fb901c8 */ lw $t9,0x1c8($sp) -/* f02b314: 10000016 */ beqz $zero,.L0f02b370 -/* f02b318: a6190018 */ sh $t9,0x18($s0) -.L0f02b31c: -/* f02b31c: 15010003 */ bne $t0,$at,.L0f02b32c -/* f02b320: 8fae01cc */ lw $t6,0x1cc($sp) -/* f02b324: 10000012 */ beqz $zero,.L0f02b370 -/* f02b328: a60e0018 */ sh $t6,0x18($s0) -.L0f02b32c: -/* f02b32c: 24010002 */ addiu $at,$zero,0x2 -/* f02b330: 15010003 */ bne $t0,$at,.L0f02b340 -/* f02b334: 8fb801c0 */ lw $t8,0x1c0($sp) -/* f02b338: 1000000d */ beqz $zero,.L0f02b370 -/* f02b33c: a618001a */ sh $t8,0x1a($s0) -.L0f02b340: -/* f02b340: 24010003 */ addiu $at,$zero,0x3 -/* f02b344: 15010003 */ bne $t0,$at,.L0f02b354 -/* f02b348: 8faf01c4 */ lw $t7,0x1c4($sp) -/* f02b34c: 10000008 */ beqz $zero,.L0f02b370 -/* f02b350: a60f001a */ sh $t7,0x1a($s0) -.L0f02b354: -/* f02b354: 15090003 */ bne $t0,$t1,.L0f02b364 -/* f02b358: 8fb901b8 */ lw $t9,0x1b8($sp) -/* f02b35c: 10000004 */ beqz $zero,.L0f02b370 -/* f02b360: a619001c */ sh $t9,0x1c($s0) -.L0f02b364: -/* f02b364: 151f0002 */ bne $t0,$ra,.L0f02b370 -/* f02b368: 8fae01bc */ lw $t6,0x1bc($sp) -/* f02b36c: a60e001c */ sh $t6,0x1c($s0) -.L0f02b370: -/* f02b370: 8e410000 */ lw $at,0x0($s2) -/* f02b374: aa010024 */ swl $at,0x24($s0) -/* f02b378: ba010027 */ swr $at,0x27($s0) -/* f02b37c: 8e4f0004 */ lw $t7,0x4($s2) -/* f02b380: aa0f0028 */ swl $t7,0x28($s0) -/* f02b384: ba0f002b */ swr $t7,0x2b($s0) -/* f02b388: 8e410008 */ lw $at,0x8($s2) -/* f02b38c: aa01002c */ swl $at,0x2c($s0) -/* f02b390: ba01002f */ swr $at,0x2f($s0) -/* f02b394: 8c590000 */ lw $t9,0x0($v0) -/* f02b398: 24010001 */ addiu $at,$zero,0x1 -/* f02b39c: 03310019 */ multu $t9,$s1 -/* f02b3a0: 00007012 */ mflo $t6 -/* f02b3a4: 00aec021 */ addu $t8,$a1,$t6 -/* f02b3a8: 870f0000 */ lh $t7,0x0($t8) -/* f02b3ac: a60f0024 */ sh $t7,0x24($s0) -/* f02b3b0: 8c590000 */ lw $t9,0x0($v0) -/* f02b3b4: 03310019 */ multu $t9,$s1 -/* f02b3b8: 00007012 */ mflo $t6 -/* f02b3bc: 00aec021 */ addu $t8,$a1,$t6 -/* f02b3c0: 870f0002 */ lh $t7,0x2($t8) -/* f02b3c4: a60f0026 */ sh $t7,0x26($s0) -/* f02b3c8: 8c590000 */ lw $t9,0x0($v0) -/* f02b3cc: 03310019 */ multu $t9,$s1 -/* f02b3d0: 00007012 */ mflo $t6 -/* f02b3d4: 00aec021 */ addu $t8,$a1,$t6 -/* f02b3d8: 870f0004 */ lh $t7,0x4($t8) -/* f02b3dc: a20d002b */ sb $t5,0x2b($s0) -/* f02b3e0: 15000004 */ bnez $t0,.L0f02b3f4 -/* f02b3e4: a60f0028 */ sh $t7,0x28($s0) -/* f02b3e8: 8fb901c8 */ lw $t9,0x1c8($sp) -/* f02b3ec: 10000016 */ beqz $zero,.L0f02b448 -/* f02b3f0: a6190024 */ sh $t9,0x24($s0) -.L0f02b3f4: -/* f02b3f4: 15010003 */ bne $t0,$at,.L0f02b404 -/* f02b3f8: 8fae01cc */ lw $t6,0x1cc($sp) -/* f02b3fc: 10000012 */ beqz $zero,.L0f02b448 -/* f02b400: a60e0024 */ sh $t6,0x24($s0) -.L0f02b404: -/* f02b404: 24010002 */ addiu $at,$zero,0x2 -/* f02b408: 15010003 */ bne $t0,$at,.L0f02b418 -/* f02b40c: 8fb801c0 */ lw $t8,0x1c0($sp) -/* f02b410: 1000000d */ beqz $zero,.L0f02b448 -/* f02b414: a6180026 */ sh $t8,0x26($s0) -.L0f02b418: -/* f02b418: 24010003 */ addiu $at,$zero,0x3 -/* f02b41c: 15010003 */ bne $t0,$at,.L0f02b42c -/* f02b420: 8faf01c4 */ lw $t7,0x1c4($sp) -/* f02b424: 10000008 */ beqz $zero,.L0f02b448 -/* f02b428: a60f0026 */ sh $t7,0x26($s0) -.L0f02b42c: -/* f02b42c: 15090003 */ bne $t0,$t1,.L0f02b43c -/* f02b430: 8fb901b8 */ lw $t9,0x1b8($sp) -/* f02b434: 10000004 */ beqz $zero,.L0f02b448 -/* f02b438: a6190028 */ sh $t9,0x28($s0) -.L0f02b43c: -/* f02b43c: 151f0002 */ bne $t0,$ra,.L0f02b448 -/* f02b440: 8fae01bc */ lw $t6,0x1bc($sp) -/* f02b444: a60e0028 */ sh $t6,0x28($s0) -.L0f02b448: -/* f02b448: a6150008 */ sh $s5,0x8($s0) -/* f02b44c: a613000a */ sh $s3,0xa($s0) -/* f02b450: a60b0014 */ sh $t3,0x14($s0) -/* f02b454: a6130016 */ sh $s3,0x16($s0) -/* f02b458: a60b0020 */ sh $t3,0x20($s0) -/* f02b45c: a6140022 */ sh $s4,0x22($s0) -/* f02b460: a615002c */ sh $s5,0x2c($s0) -/* f02b464: a614002e */ sh $s4,0x2e($s0) -/* f02b468: 8e410000 */ lw $at,0x0($s2) -/* f02b46c: 86190024 */ lh $t9,0x24($s0) -/* f02b470: 860e0000 */ lh $t6,0x0($s0) -/* f02b474: aa010030 */ swl $at,0x30($s0) -/* f02b478: ba010033 */ swr $at,0x33($s0) -/* f02b47c: 8e4f0004 */ lw $t7,0x4($s2) -/* f02b480: 032ec021 */ addu $t8,$t9,$t6 -/* f02b484: 860e0018 */ lh $t6,0x18($s0) -/* f02b488: aa0f0034 */ swl $t7,0x34($s0) -/* f02b48c: ba0f0037 */ swr $t7,0x37($s0) -/* f02b490: 860f000c */ lh $t7,0xc($s0) -/* f02b494: 8e410008 */ lw $at,0x8($s2) -/* f02b498: 02002025 */ or $a0,$s0,$zero -/* f02b49c: 030fc821 */ addu $t9,$t8,$t7 -/* f02b4a0: 032ec021 */ addu $t8,$t9,$t6 -/* f02b4a4: 860e0002 */ lh $t6,0x2($s0) -/* f02b4a8: 86190026 */ lh $t9,0x26($s0) -/* f02b4ac: 00187883 */ sra $t7,$t8,0x2 -/* f02b4b0: a60f0030 */ sh $t7,0x30($s0) -/* f02b4b4: 860f000e */ lh $t7,0xe($s0) -/* f02b4b8: 032ec021 */ addu $t8,$t9,$t6 -/* f02b4bc: 860e001a */ lh $t6,0x1a($s0) -/* f02b4c0: 030fc821 */ addu $t9,$t8,$t7 -/* f02b4c4: aa010038 */ swl $at,0x38($s0) -/* f02b4c8: 032ec021 */ addu $t8,$t9,$t6 -/* f02b4cc: 860e0004 */ lh $t6,0x4($s0) -/* f02b4d0: 86190028 */ lh $t9,0x28($s0) -/* f02b4d4: 00187883 */ sra $t7,$t8,0x2 -/* f02b4d8: a60f0032 */ sh $t7,0x32($s0) -/* f02b4dc: 860f0010 */ lh $t7,0x10($s0) -/* f02b4e0: 032ec021 */ addu $t8,$t9,$t6 -/* f02b4e4: 860e001c */ lh $t6,0x1c($s0) -/* f02b4e8: 030fc821 */ addu $t9,$t8,$t7 -/* f02b4ec: ba01003b */ swr $at,0x3b($s0) -/* f02b4f0: 032ec021 */ addu $t8,$t9,$t6 -/* f02b4f4: 00187883 */ sra $t7,$t8,0x2 -/* f02b4f8: 24190010 */ addiu $t9,$zero,0x10 -/* f02b4fc: a60f0034 */ sh $t7,0x34($s0) -/* f02b500: a2190037 */ sb $t9,0x37($s0) -/* f02b504: 8fae0040 */ lw $t6,0x40($sp) -/* f02b508: a60e0038 */ sh $t6,0x38($s0) -/* f02b50c: 8fb8004c */ lw $t8,0x4c($sp) -/* f02b510: 3c0e0440 */ lui $t6,0x440 -/* f02b514: 35ce003c */ ori $t6,$t6,0x3c -/* f02b518: a618003a */ sh $t8,0x3a($s0) -/* f02b51c: 8faf01f0 */ lw $t7,0x1f0($sp) -/* f02b520: 25f90008 */ addiu $t9,$t7,0x8 -/* f02b524: afb901f0 */ sw $t9,0x1f0($sp) -/* f02b528: adee0000 */ sw $t6,0x0($t7) -/* f02b52c: afab0044 */ sw $t3,0x44($sp) -/* f02b530: afaa0058 */ sw $t2,0x58($sp) -/* f02b534: afa70054 */ sw $a3,0x54($sp) -/* f02b538: 0c012d20 */ jal 0x4b480 -/* f02b53c: afaf0068 */ sw $t7,0x68($sp) -/* f02b540: 8fa60068 */ lw $a2,0x68($sp) -/* f02b544: 8fa70054 */ lw $a3,0x54($sp) -/* f02b548: 8fa40058 */ lw $a0,0x58($sp) -/* f02b54c: 8fa80204 */ lw $t0,0x204($sp) -/* f02b550: 8fab0044 */ lw $t3,0x44($sp) -/* f02b554: acc20004 */ sw $v0,0x4($a2) -/* f02b558: 8fb801f0 */ lw $t8,0x1f0($sp) -/* f02b55c: 3c19b100 */ lui $t9,0xb100 -/* f02b560: 3c0e0332 */ lui $t6,0x332 -/* f02b564: 270f0008 */ addiu $t7,$t8,0x8 -/* f02b568: afaf01f0 */ sw $t7,0x1f0($sp) -/* f02b56c: 35ce2110 */ ori $t6,$t6,0x2110 -/* f02b570: 37394444 */ ori $t9,$t9,0x4444 -/* f02b574: 28810004 */ slti $at,$a0,0x4 -/* f02b578: 27a50180 */ addiu $a1,$sp,0x180 -/* f02b57c: 24090004 */ addiu $t1,$zero,0x4 -/* f02b580: 240c0004 */ addiu $t4,$zero,0x4 -/* f02b584: 240d0008 */ addiu $t5,$zero,0x8 -/* f02b588: 241f0005 */ addiu $ra,$zero,0x5 -/* f02b58c: 2610003c */ addiu $s0,$s0,0x3c -/* f02b590: 24e70004 */ addiu $a3,$a3,0x4 -/* f02b594: af190000 */ sw $t9,0x0($t8) -/* f02b598: 1420fefe */ bnez $at,.L0f02b194 -/* f02b59c: af0e0004 */ sw $t6,0x4($t8) -/* f02b5a0: 8fa20048 */ lw $v0,0x48($sp) -/* f02b5a4: 02001825 */ or $v1,$s0,$zero -/* f02b5a8: 00003025 */ or $a2,$zero,$zero -/* f02b5ac: 24040010 */ addiu $a0,$zero,0x10 -/* f02b5b0: 2442000c */ addiu $v0,$v0,0xc -.L0f02b5b4: -/* f02b5b4: 8e410000 */ lw $at,0x0($s2) -/* f02b5b8: 24c60004 */ addiu $a2,$a2,0x4 -/* f02b5bc: 2442fffc */ addiu $v0,$v0,-4 -/* f02b5c0: a8610000 */ swl $at,0x0($v1) -/* f02b5c4: b8610003 */ swr $at,0x3($v1) -/* f02b5c8: 8e4f0004 */ lw $t7,0x4($s2) -/* f02b5cc: a86f0004 */ swl $t7,0x4($v1) -/* f02b5d0: b86f0007 */ swr $t7,0x7($v1) -/* f02b5d4: 8e410008 */ lw $at,0x8($s2) -/* f02b5d8: a8610008 */ swl $at,0x8($v1) -/* f02b5dc: b861000b */ swr $at,0xb($v1) -/* f02b5e0: 8c590004 */ lw $t9,0x4($v0) -/* f02b5e4: 24010001 */ addiu $at,$zero,0x1 -/* f02b5e8: 03310019 */ multu $t9,$s1 -/* f02b5ec: 00007012 */ mflo $t6 -/* f02b5f0: 00aec021 */ addu $t8,$a1,$t6 -/* f02b5f4: 870f0000 */ lh $t7,0x0($t8) -/* f02b5f8: a46f0000 */ sh $t7,0x0($v1) -/* f02b5fc: 8c590004 */ lw $t9,0x4($v0) -/* f02b600: 03310019 */ multu $t9,$s1 -/* f02b604: 00007012 */ mflo $t6 -/* f02b608: 00aec021 */ addu $t8,$a1,$t6 -/* f02b60c: 870f0002 */ lh $t7,0x2($t8) -/* f02b610: a46f0002 */ sh $t7,0x2($v1) -/* f02b614: 8c590004 */ lw $t9,0x4($v0) -/* f02b618: 03310019 */ multu $t9,$s1 -/* f02b61c: 00007012 */ mflo $t6 -/* f02b620: 00aec021 */ addu $t8,$a1,$t6 -/* f02b624: 870f0004 */ lh $t7,0x4($t8) -/* f02b628: a06d0007 */ sb $t5,0x7($v1) -/* f02b62c: 15000004 */ bnez $t0,.L0f02b640 -/* f02b630: a46f0004 */ sh $t7,0x4($v1) -/* f02b634: 8fb901c8 */ lw $t9,0x1c8($sp) -/* f02b638: 10000016 */ beqz $zero,.L0f02b694 -/* f02b63c: a4790000 */ sh $t9,0x0($v1) -.L0f02b640: -/* f02b640: 15010003 */ bne $t0,$at,.L0f02b650 -/* f02b644: 8fae01cc */ lw $t6,0x1cc($sp) -/* f02b648: 10000012 */ beqz $zero,.L0f02b694 -/* f02b64c: a46e0000 */ sh $t6,0x0($v1) -.L0f02b650: -/* f02b650: 24010002 */ addiu $at,$zero,0x2 -/* f02b654: 15010003 */ bne $t0,$at,.L0f02b664 -/* f02b658: 8fb801c0 */ lw $t8,0x1c0($sp) -/* f02b65c: 1000000d */ beqz $zero,.L0f02b694 -/* f02b660: a4780002 */ sh $t8,0x2($v1) -.L0f02b664: -/* f02b664: 24010003 */ addiu $at,$zero,0x3 -/* f02b668: 15010003 */ bne $t0,$at,.L0f02b678 -/* f02b66c: 8faf01c4 */ lw $t7,0x1c4($sp) -/* f02b670: 10000008 */ beqz $zero,.L0f02b694 -/* f02b674: a46f0002 */ sh $t7,0x2($v1) -.L0f02b678: -/* f02b678: 15090003 */ bne $t0,$t1,.L0f02b688 -/* f02b67c: 8fb901b8 */ lw $t9,0x1b8($sp) -/* f02b680: 10000004 */ beqz $zero,.L0f02b694 -/* f02b684: a4790004 */ sh $t9,0x4($v1) -.L0f02b688: -/* f02b688: 151f0002 */ bne $t0,$ra,.L0f02b694 -/* f02b68c: 8fae01bc */ lw $t6,0x1bc($sp) -/* f02b690: a46e0004 */ sh $t6,0x4($v1) -.L0f02b694: -/* f02b694: 14c4ffc7 */ bne $a2,$a0,.L0f02b5b4 -/* f02b698: 2463000c */ addiu $v1,$v1,0xc -/* f02b69c: a6150008 */ sh $s5,0x8($s0) -/* f02b6a0: a613000a */ sh $s3,0xa($s0) -/* f02b6a4: a60b0014 */ sh $t3,0x14($s0) -/* f02b6a8: a6130016 */ sh $s3,0x16($s0) -/* f02b6ac: a60b0020 */ sh $t3,0x20($s0) -/* f02b6b0: a6140022 */ sh $s4,0x22($s0) -/* f02b6b4: a615002c */ sh $s5,0x2c($s0) -/* f02b6b8: a614002e */ sh $s4,0x2e($s0) -/* f02b6bc: 8e410000 */ lw $at,0x0($s2) -/* f02b6c0: 86190024 */ lh $t9,0x24($s0) -/* f02b6c4: 860e0000 */ lh $t6,0x0($s0) -/* f02b6c8: aa010030 */ swl $at,0x30($s0) -/* f02b6cc: ba010033 */ swr $at,0x33($s0) -/* f02b6d0: 8e4f0004 */ lw $t7,0x4($s2) -/* f02b6d4: 032ec021 */ addu $t8,$t9,$t6 -/* f02b6d8: 860e0018 */ lh $t6,0x18($s0) -/* f02b6dc: aa0f0034 */ swl $t7,0x34($s0) -/* f02b6e0: ba0f0037 */ swr $t7,0x37($s0) -/* f02b6e4: 860f000c */ lh $t7,0xc($s0) -/* f02b6e8: 8e410008 */ lw $at,0x8($s2) -/* f02b6ec: 02002025 */ or $a0,$s0,$zero -/* f02b6f0: 030fc821 */ addu $t9,$t8,$t7 -/* f02b6f4: 032ec021 */ addu $t8,$t9,$t6 -/* f02b6f8: 860e0002 */ lh $t6,0x2($s0) -/* f02b6fc: 86190026 */ lh $t9,0x26($s0) -/* f02b700: 00187883 */ sra $t7,$t8,0x2 -/* f02b704: a60f0030 */ sh $t7,0x30($s0) -/* f02b708: 860f000e */ lh $t7,0xe($s0) -/* f02b70c: 032ec021 */ addu $t8,$t9,$t6 -/* f02b710: 860e001a */ lh $t6,0x1a($s0) -/* f02b714: 030fc821 */ addu $t9,$t8,$t7 -/* f02b718: aa010038 */ swl $at,0x38($s0) -/* f02b71c: 032ec021 */ addu $t8,$t9,$t6 -/* f02b720: 860e0004 */ lh $t6,0x4($s0) -/* f02b724: 86190028 */ lh $t9,0x28($s0) -/* f02b728: 00187883 */ sra $t7,$t8,0x2 -/* f02b72c: a60f0032 */ sh $t7,0x32($s0) -/* f02b730: 860f0010 */ lh $t7,0x10($s0) -/* f02b734: 032ec021 */ addu $t8,$t9,$t6 -/* f02b738: 860e001c */ lh $t6,0x1c($s0) -/* f02b73c: 030fc821 */ addu $t9,$t8,$t7 -/* f02b740: ba01003b */ swr $at,0x3b($s0) -/* f02b744: 032ec021 */ addu $t8,$t9,$t6 -/* f02b748: 00187883 */ sra $t7,$t8,0x2 -/* f02b74c: 24190010 */ addiu $t9,$zero,0x10 -/* f02b750: a60f0034 */ sh $t7,0x34($s0) -/* f02b754: a2190037 */ sb $t9,0x37($s0) -/* f02b758: 8fae0040 */ lw $t6,0x40($sp) -/* f02b75c: a60e0038 */ sh $t6,0x38($s0) -/* f02b760: 8fb8004c */ lw $t8,0x4c($sp) -/* f02b764: 3c0e0440 */ lui $t6,0x440 -/* f02b768: 35ce003c */ ori $t6,$t6,0x3c -/* f02b76c: a618003a */ sh $t8,0x3a($s0) -/* f02b770: 8fb101f0 */ lw $s1,0x1f0($sp) -/* f02b774: 26390008 */ addiu $t9,$s1,0x8 -/* f02b778: afb901f0 */ sw $t9,0x1f0($sp) -/* f02b77c: 0c012d20 */ jal 0x4b480 -/* f02b780: ae2e0000 */ sw $t6,0x0($s1) -/* f02b784: ae220004 */ sw $v0,0x4($s1) -/* f02b788: 8fb801f0 */ lw $t8,0x1f0($sp) -/* f02b78c: 3c19b100 */ lui $t9,0xb100 -/* f02b790: 3c0e0332 */ lui $t6,0x332 -/* f02b794: 270f0008 */ addiu $t7,$t8,0x8 -/* f02b798: afaf01f0 */ sw $t7,0x1f0($sp) -/* f02b79c: 35ce2110 */ ori $t6,$t6,0x2110 -/* f02b7a0: 37394444 */ ori $t9,$t9,0x4444 -/* f02b7a4: af190000 */ sw $t9,0x0($t8) -/* f02b7a8: af0e0004 */ sw $t6,0x4($t8) -/* f02b7ac: 8fbf003c */ lw $ra,0x3c($sp) -.L0f02b7b0: -/* f02b7b0: 8fa201f0 */ lw $v0,0x1f0($sp) -/* f02b7b4: 8fb00024 */ lw $s0,0x24($sp) -/* f02b7b8: 8fb10028 */ lw $s1,0x28($sp) -/* f02b7bc: 8fb2002c */ lw $s2,0x2c($sp) -/* f02b7c0: 8fb30030 */ lw $s3,0x30($sp) -/* f02b7c4: 8fb40034 */ lw $s4,0x34($sp) -/* f02b7c8: 8fb50038 */ lw $s5,0x38($sp) -/* f02b7cc: 03e00008 */ jr $ra -/* f02b7d0: 27bd01f0 */ addiu $sp,$sp,0x1f0 -); - -GLOBAL_ASM( -glabel func0f02b7d4 -/* f02b7d4: 27bdff90 */ addiu $sp,$sp,-112 -/* f02b7d8: afbf0054 */ sw $ra,0x54($sp) -/* f02b7dc: afbe0050 */ sw $s8,0x50($sp) -/* f02b7e0: afb7004c */ sw $s7,0x4c($sp) -/* f02b7e4: afb60048 */ sw $s6,0x48($sp) -/* f02b7e8: afb50044 */ sw $s5,0x44($sp) -/* f02b7ec: afb40040 */ sw $s4,0x40($sp) -/* f02b7f0: afb3003c */ sw $s3,0x3c($sp) -/* f02b7f4: afb20038 */ sw $s2,0x38($sp) -/* f02b7f8: afb10034 */ sw $s1,0x34($sp) -/* f02b7fc: afb00030 */ sw $s0,0x30($sp) -/* f02b800: afa60078 */ sw $a2,0x78($sp) -/* f02b804: afa00058 */ sw $zero,0x58($sp) -/* f02b808: 90cf0001 */ lbu $t7,0x1($a2) -/* f02b80c: 0080a025 */ or $s4,$a0,$zero -/* f02b810: 00a0a825 */ or $s5,$a1,$zero -/* f02b814: 31f80002 */ andi $t8,$t7,0x2 -/* f02b818: 1300016a */ beqz $t8,.L0f02bdc4 -/* f02b81c: 00e0f025 */ or $s8,$a3,$zero -/* f02b820: 90c20000 */ lbu $v0,0x0($a2) -/* f02b824: 24010003 */ addiu $at,$zero,0x3 -/* f02b828: 8fb90078 */ lw $t9,0x78($sp) -/* f02b82c: 10410003 */ beq $v0,$at,.L0f02b83c -/* f02b830: 24010006 */ addiu $at,$zero,0x6 -/* f02b834: 14410004 */ bne $v0,$at,.L0f02b848 -/* f02b838: 8fa90078 */ lw $t1,0x78($sp) -.L0f02b83c: -/* f02b83c: 8f220004 */ lw $v0,0x4($t9) -/* f02b840: 10000007 */ beqz $zero,.L0f02b860 -/* f02b844: 8c570020 */ lw $s7,0x20($v0) -.L0f02b848: -/* f02b848: 8d2a0004 */ lw $t2,0x4($t1) -/* f02b84c: 24050067 */ addiu $a1,$zero,0x67 -/* f02b850: 8d570018 */ lw $s7,0x18($t2) -/* f02b854: 0c006a47 */ jal 0x1a91c -/* f02b858: 8ee40008 */ lw $a0,0x8($s7) -/* f02b85c: afa20058 */ sw $v0,0x58($sp) -.L0f02b860: -/* f02b860: 8eeb0008 */ lw $t3,0x8($s7) -/* f02b864: 24160730 */ addiu $s6,$zero,0x730 -/* f02b868: 8d730000 */ lw $s3,0x0($t3) -/* f02b86c: 5260013c */ beqzl $s3,.L0f02bd60 -/* f02b870: 8fb80058 */ lw $t8,0x58($sp) -/* f02b874: 966c0000 */ lhu $t4,0x0($s3) -.L0f02b878: -/* f02b878: 2401000a */ addiu $at,$zero,0xa -/* f02b87c: 8faf0058 */ lw $t7,0x58($sp) -/* f02b880: 318d00ff */ andi $t5,$t4,0xff -/* f02b884: 55a10125 */ bnel $t5,$at,.L0f02bd1c -/* f02b888: 8e620014 */ lw $v0,0x14($s3) -/* f02b88c: 11e00002 */ beqz $t7,.L0f02b898 -/* f02b890: 00008025 */ or $s0,$zero,$zero -/* f02b894: 15f30120 */ bne $t7,$s3,.L0f02bd18 -.L0f02b898: -/* f02b898: 00008825 */ or $s1,$zero,$zero -/* f02b89c: 00009025 */ or $s2,$zero,$zero -/* f02b8a0: 8fa40078 */ lw $a0,0x78($sp) -/* f02b8a4: 02602825 */ or $a1,$s3,$zero -/* f02b8a8: 02e03025 */ or $a2,$s7,$zero -/* f02b8ac: 0fc0a386 */ jal func0f028e18 -/* f02b8b0: 02a03825 */ or $a3,$s5,$zero -/* f02b8b4: 3c058006 */ lui $a1,0x8006 -/* f02b8b8: 00404025 */ or $t0,$v0,$zero -/* f02b8bc: 8ca52a8c */ lw $a1,0x2a8c($a1) -/* f02b8c0: 00002025 */ or $a0,$zero,$zero -.L0f02b8c4: -/* f02b8c4: 8cb80000 */ lw $t8,0x0($a1) -/* f02b8c8: 2484005c */ addiu $a0,$a0,0x5c -/* f02b8cc: 00a01825 */ or $v1,$a1,$zero -/* f02b8d0: 16b80027 */ bne $s5,$t8,.L0f02b970 -/* f02b8d4: 00000000 */ sll $zero,$zero,0x0 -/* f02b8d8: 8c6e0008 */ lw $t6,0x8($v1) -/* f02b8dc: 11c0001c */ beqz $t6,.L0f02b950 -/* f02b8e0: 00000000 */ sll $zero,$zero,0x0 -/* f02b8e4: 8c790004 */ lw $t9,0x4($v1) -/* f02b8e8: 28410020 */ slti $at,$v0,0x20 -/* f02b8ec: 1679000a */ bne $s3,$t9,.L0f02b918 -/* f02b8f0: 00000000 */ sll $zero,$zero,0x0 -/* f02b8f4: 12000006 */ beqz $s0,.L0f02b910 -/* f02b8f8: 00000000 */ sll $zero,$zero,0x0 -/* f02b8fc: 8e09000c */ lw $t1,0xc($s0) -/* f02b900: 8c6a000c */ lw $t2,0xc($v1) -/* f02b904: 012a082a */ slt $at,$t1,$t2 -/* f02b908: 10200019 */ beqz $at,.L0f02b970 -/* f02b90c: 00000000 */ sll $zero,$zero,0x0 -.L0f02b910: -/* f02b910: 10000017 */ beqz $zero,.L0f02b970 -/* f02b914: 00608025 */ or $s0,$v1,$zero -.L0f02b918: -/* f02b918: 10200015 */ beqz $at,.L0f02b970 -/* f02b91c: 00625821 */ addu $t3,$v1,$v0 -/* f02b920: 816c0018 */ lb $t4,0x18($t3) -/* f02b924: 05800012 */ bltz $t4,.L0f02b970 -/* f02b928: 00000000 */ sll $zero,$zero,0x0 -/* f02b92c: 12400006 */ beqz $s2,.L0f02b948 -/* f02b930: 00000000 */ sll $zero,$zero,0x0 -/* f02b934: 8e4d000c */ lw $t5,0xc($s2) -/* f02b938: 8c6f000c */ lw $t7,0xc($v1) -/* f02b93c: 01af082a */ slt $at,$t5,$t7 -/* f02b940: 1020000b */ beqz $at,.L0f02b970 -/* f02b944: 00000000 */ sll $zero,$zero,0x0 -.L0f02b948: -/* f02b948: 10000009 */ beqz $zero,.L0f02b970 -/* f02b94c: 00609025 */ or $s2,$v1,$zero -.L0f02b950: -/* f02b950: 52200007 */ beqzl $s1,.L0f02b970 -/* f02b954: 00608825 */ or $s1,$v1,$zero -/* f02b958: 8e38000c */ lw $t8,0xc($s1) -/* f02b95c: 8c6e000c */ lw $t6,0xc($v1) -/* f02b960: 030e082a */ slt $at,$t8,$t6 -/* f02b964: 10200002 */ beqz $at,.L0f02b970 -/* f02b968: 00000000 */ sll $zero,$zero,0x0 -/* f02b96c: 00608825 */ or $s1,$v1,$zero -.L0f02b970: -/* f02b970: 1496ffd4 */ bne $a0,$s6,.L0f02b8c4 -/* f02b974: 24a5005c */ addiu $a1,$a1,0x5c -/* f02b978: 12000011 */ beqz $s0,.L0f02b9c0 -/* f02b97c: 02802025 */ or $a0,$s4,$zero -/* f02b980: 8e190004 */ lw $t9,0x4($s0) -/* f02b984: 8e070008 */ lw $a3,0x8($s0) -/* f02b988: 240affff */ addiu $t2,$zero,-1 -/* f02b98c: afb90010 */ sw $t9,0x10($sp) -/* f02b990: 82090010 */ lb $t1,0x10($s0) -/* f02b994: 240bffff */ addiu $t3,$zero,-1 -/* f02b998: 240c00ff */ addiu $t4,$zero,0xff -/* f02b99c: afac0020 */ sw $t4,0x20($sp) -/* f02b9a0: afab001c */ sw $t3,0x1c($sp) -/* f02b9a4: afaa0018 */ sw $t2,0x18($sp) -/* f02b9a8: 02002825 */ or $a1,$s0,$zero -/* f02b9ac: 02a03025 */ or $a2,$s5,$zero -/* f02b9b0: 0fc0a60f */ jal func0f02983c -/* f02b9b4: afa90014 */ sw $t1,0x14($sp) -/* f02b9b8: 100000d7 */ beqz $zero,.L0f02bd18 -/* f02b9bc: 0040a025 */ or $s4,$v0,$zero -.L0f02b9c0: -/* f02b9c0: 12200010 */ beqz $s1,.L0f02ba04 -/* f02b9c4: 02802025 */ or $a0,$s4,$zero -/* f02b9c8: 240dffff */ addiu $t5,$zero,-1 -/* f02b9cc: 240fffff */ addiu $t7,$zero,-1 -/* f02b9d0: 2418ffff */ addiu $t8,$zero,-1 -/* f02b9d4: 240e00ff */ addiu $t6,$zero,0xff -/* f02b9d8: afae0020 */ sw $t6,0x20($sp) -/* f02b9dc: afb8001c */ sw $t8,0x1c($sp) -/* f02b9e0: afaf0018 */ sw $t7,0x18($sp) -/* f02b9e4: afad0014 */ sw $t5,0x14($sp) -/* f02b9e8: 02202825 */ or $a1,$s1,$zero -/* f02b9ec: 02a03025 */ or $a2,$s5,$zero -/* f02b9f0: 02e03825 */ or $a3,$s7,$zero -/* f02b9f4: 0fc0a60f */ jal func0f02983c -/* f02b9f8: afb30010 */ sw $s3,0x10($sp) -/* f02b9fc: 100000c6 */ beqz $zero,.L0f02bd18 -/* f02ba00: 0040a025 */ or $s4,$v0,$zero -.L0f02ba04: -/* f02ba04: 12400012 */ beqz $s2,.L0f02ba50 -/* f02ba08: 8fac0080 */ lw $t4,0x80($sp) -/* f02ba0c: 2419fffe */ addiu $t9,$zero,-2 -/* f02ba10: afb90014 */ sw $t9,0x14($sp) -/* f02ba14: afb30010 */ sw $s3,0x10($sp) -/* f02ba18: 02481021 */ addu $v0,$s2,$t0 -/* f02ba1c: 80490018 */ lb $t1,0x18($v0) -/* f02ba20: 240b00ff */ addiu $t3,$zero,0xff -/* f02ba24: 02802025 */ or $a0,$s4,$zero -/* f02ba28: afa90018 */ sw $t1,0x18($sp) -/* f02ba2c: 904a0038 */ lbu $t2,0x38($v0) -/* f02ba30: afab0020 */ sw $t3,0x20($sp) -/* f02ba34: 02402825 */ or $a1,$s2,$zero -/* f02ba38: 02a03025 */ or $a2,$s5,$zero -/* f02ba3c: 02e03825 */ or $a3,$s7,$zero -/* f02ba40: 0fc0a60f */ jal func0f02983c -/* f02ba44: afaa001c */ sw $t2,0x1c($sp) -/* f02ba48: 100000b3 */ beqz $zero,.L0f02bd18 -/* f02ba4c: 0040a025 */ or $s4,$v0,$zero -.L0f02ba50: -/* f02ba50: 1180006f */ beqz $t4,.L0f02bc10 -/* f02ba54: 8fb90084 */ lw $t9,0x84($sp) -/* f02ba58: 8fad0058 */ lw $t5,0x58($sp) -/* f02ba5c: 02801025 */ or $v0,$s4,$zero -/* f02ba60: 26940008 */ addiu $s4,$s4,0x8 -/* f02ba64: 11a00002 */ beqz $t5,.L0f02ba70 -/* f02ba68: 3c0fe700 */ lui $t7,0xe700 -/* f02ba6c: 24080013 */ addiu $t0,$zero,0x13 -.L0f02ba70: -/* f02ba70: 29010014 */ slti $at,$t0,0x14 -/* f02ba74: 14200002 */ bnez $at,.L0f02ba80 -/* f02ba78: 26840008 */ addiu $a0,$s4,0x8 -/* f02ba7c: 00004025 */ or $t0,$zero,$zero -.L0f02ba80: -/* f02ba80: ac4f0000 */ sw $t7,0x0($v0) -/* f02ba84: ac400004 */ sw $zero,0x4($v0) -/* f02ba88: 3c18ba00 */ lui $t8,0xba00 -/* f02ba8c: 37180e02 */ ori $t8,$t8,0xe02 -/* f02ba90: ae980000 */ sw $t8,0x0($s4) -/* f02ba94: ae800004 */ sw $zero,0x4($s4) -/* f02ba98: 3c0efd10 */ lui $t6,0xfd10 -/* f02ba9c: 0008c880 */ sll $t9,$t0,0x2 -/* f02baa0: 3c09800a */ lui $t1,0x800a -/* f02baa4: 01394821 */ addu $t1,$t1,$t9 -/* f02baa8: ac8e0000 */ sw $t6,0x0($a0) -/* f02baac: 8d29ccc0 */ lw $t1,-0x3340($t1) -/* f02bab0: 24850008 */ addiu $a1,$a0,0x8 -/* f02bab4: 3c0af510 */ lui $t2,0xf510 -/* f02bab8: 3c0b0705 */ lui $t3,0x705 -/* f02babc: ac890004 */ sw $t1,0x4($a0) -/* f02bac0: acaa0000 */ sw $t2,0x0($a1) -/* f02bac4: 356b0140 */ ori $t3,$t3,0x140 -/* f02bac8: acab0004 */ sw $t3,0x4($a1) -/* f02bacc: 24a60008 */ addiu $a2,$a1,0x8 -/* f02bad0: 24c20008 */ addiu $v0,$a2,0x8 -/* f02bad4: 3c0ce600 */ lui $t4,0xe600 -/* f02bad8: accc0000 */ sw $t4,0x0($a2) -/* f02badc: acc00004 */ sw $zero,0x4($a2) -/* f02bae0: 3c0f070f */ lui $t7,0x70f -/* f02bae4: 3c0df300 */ lui $t5,0xf300 -/* f02bae8: ac4d0000 */ sw $t5,0x0($v0) -/* f02baec: 35eff200 */ ori $t7,$t7,0xf200 -/* f02baf0: 24430008 */ addiu $v1,$v0,0x8 -/* f02baf4: ac4f0004 */ sw $t7,0x4($v0) -/* f02baf8: 24740008 */ addiu $s4,$v1,0x8 -/* f02bafc: 3c0ef510 */ lui $t6,0xf510 -/* f02bb00: 3c18e700 */ lui $t8,0xe700 -/* f02bb04: ac780000 */ sw $t8,0x0($v1) -/* f02bb08: 35ce0800 */ ori $t6,$t6,0x800 -/* f02bb0c: 02802025 */ or $a0,$s4,$zero -/* f02bb10: ac600004 */ sw $zero,0x4($v1) -/* f02bb14: 3c190005 */ lui $t9,0x5 -/* f02bb18: 37390140 */ ori $t9,$t9,0x140 -/* f02bb1c: ac8e0000 */ sw $t6,0x0($a0) -/* f02bb20: 26850008 */ addiu $a1,$s4,0x8 -/* f02bb24: ac990004 */ sw $t9,0x4($a0) -/* f02bb28: 3c0a0003 */ lui $t2,0x3 -/* f02bb2c: 3c09f200 */ lui $t1,0xf200 -/* f02bb30: aca90000 */ sw $t1,0x0($a1) -/* f02bb34: 354ac03c */ ori $t2,$t2,0xc03c -/* f02bb38: acaa0004 */ sw $t2,0x4($a1) -/* f02bb3c: 24a70008 */ addiu $a3,$a1,0x8 -/* f02bb40: 3c0bba00 */ lui $t3,0xba00 -/* f02bb44: 356b1402 */ ori $t3,$t3,0x1402 -/* f02bb48: aceb0000 */ sw $t3,0x0($a3) -/* f02bb4c: 24e20008 */ addiu $v0,$a3,0x8 -/* f02bb50: ace00004 */ sw $zero,0x4($a3) -/* f02bb54: 3c0d0050 */ lui $t5,0x50 -/* f02bb58: 3c0cb900 */ lui $t4,0xb900 -/* f02bb5c: 358c031d */ ori $t4,$t4,0x31d -/* f02bb60: 35ad49d8 */ ori $t5,$t5,0x49d8 -/* f02bb64: 24430008 */ addiu $v1,$v0,0x8 -/* f02bb68: ac4d0004 */ sw $t5,0x4($v0) -/* f02bb6c: ac4c0000 */ sw $t4,0x0($v0) -/* f02bb70: 3c0ffc12 */ lui $t7,0xfc12 -/* f02bb74: 35ef7e24 */ ori $t7,$t7,0x7e24 -/* f02bb78: 24640008 */ addiu $a0,$v1,0x8 -/* f02bb7c: 2418f9fc */ addiu $t8,$zero,-1540 -/* f02bb80: 3c0ebb00 */ lui $t6,0xbb00 -/* f02bb84: ac780004 */ sw $t8,0x4($v1) -/* f02bb88: ac6f0000 */ sw $t7,0x0($v1) -/* f02bb8c: 35ce0001 */ ori $t6,$t6,0x1 -/* f02bb90: ac8e0000 */ sw $t6,0x0($a0) -/* f02bb94: 24940008 */ addiu $s4,$a0,0x8 -/* f02bb98: 2419ffff */ addiu $t9,$zero,-1 -/* f02bb9c: ac990004 */ sw $t9,0x4($a0) -/* f02bba0: 02802825 */ or $a1,$s4,$zero -/* f02bba4: 3c09ba00 */ lui $t1,0xba00 -/* f02bba8: 35290c02 */ ori $t1,$t1,0xc02 -/* f02bbac: 240a2000 */ addiu $t2,$zero,0x2000 -/* f02bbb0: acaa0004 */ sw $t2,0x4($a1) -/* f02bbb4: aca90000 */ sw $t1,0x0($a1) -/* f02bbb8: 26880008 */ addiu $t0,$s4,0x8 -/* f02bbbc: 3c0bba00 */ lui $t3,0xba00 -/* f02bbc0: 356b0602 */ ori $t3,$t3,0x602 -/* f02bbc4: 240c0040 */ addiu $t4,$zero,0x40 -/* f02bbc8: ad0c0004 */ sw $t4,0x4($t0) -/* f02bbcc: ad0b0000 */ sw $t3,0x0($t0) -/* f02bbd0: 240e00ff */ addiu $t6,$zero,0xff -/* f02bbd4: 240fffff */ addiu $t7,$zero,-1 -/* f02bbd8: 2418ffff */ addiu $t8,$zero,-1 -/* f02bbdc: 240dfff9 */ addiu $t5,$zero,-7 -/* f02bbe0: 25040008 */ addiu $a0,$t0,0x8 -/* f02bbe4: afad0014 */ sw $t5,0x14($sp) -/* f02bbe8: afb8001c */ sw $t8,0x1c($sp) -/* f02bbec: afaf0018 */ sw $t7,0x18($sp) -/* f02bbf0: afae0020 */ sw $t6,0x20($sp) -/* f02bbf4: afb30010 */ sw $s3,0x10($sp) -/* f02bbf8: 00002825 */ or $a1,$zero,$zero -/* f02bbfc: 02e03825 */ or $a3,$s7,$zero -/* f02bc00: 0fc0a60f */ jal func0f02983c -/* f02bc04: 02a03025 */ or $a2,$s5,$zero -/* f02bc08: 10000043 */ beqz $zero,.L0f02bd18 -/* f02bc0c: 0040a025 */ or $s4,$v0,$zero -.L0f02bc10: -/* f02bc10: 14590010 */ bne $v0,$t9,.L0f02bc54 -/* f02bc14: 8fac0088 */ lw $t4,0x88($sp) -/* f02bc18: 2409fffd */ addiu $t1,$zero,-3 -/* f02bc1c: 240affff */ addiu $t2,$zero,-1 -/* f02bc20: 240bffff */ addiu $t3,$zero,-1 -/* f02bc24: afab001c */ sw $t3,0x1c($sp) -/* f02bc28: afaa0018 */ sw $t2,0x18($sp) -/* f02bc2c: afa90014 */ sw $t1,0x14($sp) -/* f02bc30: 02802025 */ or $a0,$s4,$zero -/* f02bc34: 00002825 */ or $a1,$zero,$zero -/* f02bc38: 02a03025 */ or $a2,$s5,$zero -/* f02bc3c: 02e03825 */ or $a3,$s7,$zero -/* f02bc40: afb30010 */ sw $s3,0x10($sp) -/* f02bc44: 0fc0a60f */ jal func0f02983c -/* f02bc48: afbe0020 */ sw $s8,0x20($sp) -/* f02bc4c: 10000032 */ beqz $zero,.L0f02bd18 -/* f02bc50: 0040a025 */ or $s4,$v0,$zero -.L0f02bc54: -/* f02bc54: 144c0010 */ bne $v0,$t4,.L0f02bc98 -/* f02bc58: 8fae008c */ lw $t6,0x8c($sp) -/* f02bc5c: 240dfffc */ addiu $t5,$zero,-4 -/* f02bc60: 240fffff */ addiu $t7,$zero,-1 -/* f02bc64: 2418ffff */ addiu $t8,$zero,-1 -/* f02bc68: afb8001c */ sw $t8,0x1c($sp) -/* f02bc6c: afaf0018 */ sw $t7,0x18($sp) -/* f02bc70: afad0014 */ sw $t5,0x14($sp) -/* f02bc74: 02802025 */ or $a0,$s4,$zero -/* f02bc78: 00002825 */ or $a1,$zero,$zero -/* f02bc7c: 02a03025 */ or $a2,$s5,$zero -/* f02bc80: 02e03825 */ or $a3,$s7,$zero -/* f02bc84: afb30010 */ sw $s3,0x10($sp) -/* f02bc88: 0fc0a60f */ jal func0f02983c -/* f02bc8c: afbe0020 */ sw $s8,0x20($sp) -/* f02bc90: 10000021 */ beqz $zero,.L0f02bd18 -/* f02bc94: 0040a025 */ or $s4,$v0,$zero -.L0f02bc98: -/* f02bc98: 144e0010 */ bne $v0,$t6,.L0f02bcdc -/* f02bc9c: 8fab0090 */ lw $t3,0x90($sp) -/* f02bca0: 2419fffb */ addiu $t9,$zero,-5 -/* f02bca4: 2409ffff */ addiu $t1,$zero,-1 -/* f02bca8: 240affff */ addiu $t2,$zero,-1 -/* f02bcac: afaa001c */ sw $t2,0x1c($sp) -/* f02bcb0: afa90018 */ sw $t1,0x18($sp) -/* f02bcb4: afb90014 */ sw $t9,0x14($sp) -/* f02bcb8: 02802025 */ or $a0,$s4,$zero -/* f02bcbc: 00002825 */ or $a1,$zero,$zero -/* f02bcc0: 02a03025 */ or $a2,$s5,$zero -/* f02bcc4: 02e03825 */ or $a3,$s7,$zero -/* f02bcc8: afb30010 */ sw $s3,0x10($sp) -/* f02bccc: 0fc0a60f */ jal func0f02983c -/* f02bcd0: afbe0020 */ sw $s8,0x20($sp) -/* f02bcd4: 10000010 */ beqz $zero,.L0f02bd18 -/* f02bcd8: 0040a025 */ or $s4,$v0,$zero -.L0f02bcdc: -/* f02bcdc: 144b000e */ bne $v0,$t3,.L0f02bd18 -/* f02bce0: 02802025 */ or $a0,$s4,$zero -/* f02bce4: 240cfffa */ addiu $t4,$zero,-6 -/* f02bce8: 240dffff */ addiu $t5,$zero,-1 -/* f02bcec: 240fffff */ addiu $t7,$zero,-1 -/* f02bcf0: afaf001c */ sw $t7,0x1c($sp) -/* f02bcf4: afad0018 */ sw $t5,0x18($sp) -/* f02bcf8: afac0014 */ sw $t4,0x14($sp) -/* f02bcfc: 00002825 */ or $a1,$zero,$zero -/* f02bd00: 02a03025 */ or $a2,$s5,$zero -/* f02bd04: 02e03825 */ or $a3,$s7,$zero -/* f02bd08: afb30010 */ sw $s3,0x10($sp) -/* f02bd0c: 0fc0a60f */ jal func0f02983c -/* f02bd10: afbe0020 */ sw $s8,0x20($sp) -/* f02bd14: 0040a025 */ or $s4,$v0,$zero -.L0f02bd18: -/* f02bd18: 8e620014 */ lw $v0,0x14($s3) -.L0f02bd1c: -/* f02bd1c: 10400003 */ beqz $v0,.L0f02bd2c -/* f02bd20: 00000000 */ sll $zero,$zero,0x0 -/* f02bd24: 1000000b */ beqz $zero,.L0f02bd54 -/* f02bd28: 00409825 */ or $s3,$v0,$zero -.L0f02bd2c: -/* f02bd2c: 12600009 */ beqz $s3,.L0f02bd54 -/* f02bd30: 00000000 */ sll $zero,$zero,0x0 -/* f02bd34: 8e62000c */ lw $v0,0xc($s3) -.L0f02bd38: -/* f02bd38: 50400004 */ beqzl $v0,.L0f02bd4c -/* f02bd3c: 8e730008 */ lw $s3,0x8($s3) -/* f02bd40: 10000004 */ beqz $zero,.L0f02bd54 -/* f02bd44: 00409825 */ or $s3,$v0,$zero -/* f02bd48: 8e730008 */ lw $s3,0x8($s3) -.L0f02bd4c: -/* f02bd4c: 5660fffa */ bnezl $s3,.L0f02bd38 -/* f02bd50: 8e62000c */ lw $v0,0xc($s3) -.L0f02bd54: -/* f02bd54: 5660fec8 */ bnezl $s3,.L0f02b878 -/* f02bd58: 966c0000 */ lhu $t4,0x0($s3) -/* f02bd5c: 8fb80058 */ lw $t8,0x58($sp) -.L0f02bd60: -/* f02bd60: 8fae0078 */ lw $t6,0x78($sp) -/* f02bd64: 57000018 */ bnezl $t8,.L0f02bdc8 -/* f02bd68: 8fbf0054 */ lw $ra,0x54($sp) -/* f02bd6c: 8dd0001c */ lw $s0,0x1c($t6) -/* f02bd70: 52000015 */ beqzl $s0,.L0f02bdc8 -/* f02bd74: 8fbf0054 */ lw $ra,0x54($sp) -/* f02bd78: 8fb90080 */ lw $t9,0x80($sp) -.L0f02bd7c: -/* f02bd7c: 8fa90084 */ lw $t1,0x84($sp) -/* f02bd80: 8faa0088 */ lw $t2,0x88($sp) -/* f02bd84: 8fab008c */ lw $t3,0x8c($sp) -/* f02bd88: 8fac0090 */ lw $t4,0x90($sp) -/* f02bd8c: 02802025 */ or $a0,$s4,$zero -/* f02bd90: 02a02825 */ or $a1,$s5,$zero -/* f02bd94: 02003025 */ or $a2,$s0,$zero -/* f02bd98: 03c03825 */ or $a3,$s8,$zero -/* f02bd9c: afb90010 */ sw $t9,0x10($sp) -/* f02bda0: afa90014 */ sw $t1,0x14($sp) -/* f02bda4: afaa0018 */ sw $t2,0x18($sp) -/* f02bda8: afab001c */ sw $t3,0x1c($sp) -/* f02bdac: 0fc0adf5 */ jal func0f02b7d4 -/* f02bdb0: afac0020 */ sw $t4,0x20($sp) -/* f02bdb4: 8e100020 */ lw $s0,0x20($s0) -/* f02bdb8: 0040a025 */ or $s4,$v0,$zero -/* f02bdbc: 5600ffef */ bnezl $s0,.L0f02bd7c -/* f02bdc0: 8fb90080 */ lw $t9,0x80($sp) -.L0f02bdc4: -/* f02bdc4: 8fbf0054 */ lw $ra,0x54($sp) -.L0f02bdc8: -/* f02bdc8: 02801025 */ or $v0,$s4,$zero -/* f02bdcc: 8fb40040 */ lw $s4,0x40($sp) -/* f02bdd0: 8fb00030 */ lw $s0,0x30($sp) -/* f02bdd4: 8fb10034 */ lw $s1,0x34($sp) -/* f02bdd8: 8fb20038 */ lw $s2,0x38($sp) -/* f02bddc: 8fb3003c */ lw $s3,0x3c($sp) -/* f02bde0: 8fb50044 */ lw $s5,0x44($sp) -/* f02bde4: 8fb60048 */ lw $s6,0x48($sp) -/* f02bde8: 8fb7004c */ lw $s7,0x4c($sp) -/* f02bdec: 8fbe0050 */ lw $s8,0x50($sp) -/* f02bdf0: 03e00008 */ jr $ra -/* f02bdf4: 27bd0070 */ addiu $sp,$sp,0x70 -); - -GLOBAL_ASM( -glabel func0f02bdf8 -/* f02bdf8: 27bdfeb0 */ addiu $sp,$sp,-336 -/* f02bdfc: afbf003c */ sw $ra,0x3c($sp) -/* f02be00: afb70038 */ sw $s7,0x38($sp) -/* f02be04: afb60034 */ sw $s6,0x34($sp) -/* f02be08: afb50030 */ sw $s5,0x30($sp) -/* f02be0c: afb4002c */ sw $s4,0x2c($sp) -/* f02be10: afb30028 */ sw $s3,0x28($sp) -/* f02be14: afb20024 */ sw $s2,0x24($sp) -/* f02be18: afb10020 */ sw $s1,0x20($sp) -/* f02be1c: afb0001c */ sw $s0,0x1c($sp) -/* f02be20: f7b40010 */ sdc1 $f20,0x10($sp) -/* f02be24: afa60158 */ sw $a2,0x158($sp) -/* f02be28: 90cf0001 */ lbu $t7,0x1($a2) -/* f02be2c: 00808825 */ or $s1,$a0,$zero -/* f02be30: 00a09025 */ or $s2,$a1,$zero -/* f02be34: 31f80002 */ andi $t8,$t7,0x2 -/* f02be38: 1300021c */ beqz $t8,.L0f02c6ac -/* f02be3c: 0000b025 */ or $s6,$zero,$zero -/* f02be40: 90c20000 */ lbu $v0,0x0($a2) -/* f02be44: 24010003 */ addiu $at,$zero,0x3 -/* f02be48: 8fb90158 */ lw $t9,0x158($sp) -/* f02be4c: 10410003 */ beq $v0,$at,.L0f02be5c -/* f02be50: 24010006 */ addiu $at,$zero,0x6 -/* f02be54: 14410005 */ bne $v0,$at,.L0f02be6c -/* f02be58: 8fad0158 */ lw $t5,0x158($sp) -.L0f02be5c: -/* f02be5c: 8f2c0004 */ lw $t4,0x4($t9) -/* f02be60: 8d970020 */ lw $s7,0x20($t4) -/* f02be64: 10000008 */ beqz $zero,.L0f02be88 -/* f02be68: afb20154 */ sw $s2,0x154($sp) -.L0f02be6c: -/* f02be6c: 8daf0004 */ lw $t7,0x4($t5) -/* f02be70: 24050067 */ addiu $a1,$zero,0x67 -/* f02be74: 8df70018 */ lw $s7,0x18($t7) -/* f02be78: 8ee40008 */ lw $a0,0x8($s7) -/* f02be7c: 0c006a47 */ jal 0x1a91c -/* f02be80: afb20154 */ sw $s2,0x154($sp) -/* f02be84: 0040b025 */ or $s6,$v0,$zero -.L0f02be88: -/* f02be88: 8fb80158 */ lw $t8,0x158($sp) -/* f02be8c: 8fb20154 */ lw $s2,0x154($sp) -/* f02be90: 02201025 */ or $v0,$s1,$zero -/* f02be94: 8f0e0018 */ lw $t6,0x18($t8) -/* f02be98: 3c19e700 */ lui $t9,0xe700 -/* f02be9c: 3c0ced00 */ lui $t4,0xed00 -/* f02bea0: 15c00083 */ bnez $t6,.L0f02c0b0 -/* f02bea4: 3c0d0004 */ lui $t5,0x4 -/* f02bea8: 26310008 */ addiu $s1,$s1,0x8 -/* f02beac: 02201825 */ or $v1,$s1,$zero -/* f02beb0: ac590000 */ sw $t9,0x0($v0) -/* f02beb4: ac400004 */ sw $zero,0x4($v0) -/* f02beb8: 26310008 */ addiu $s1,$s1,0x8 -/* f02bebc: 35ad0040 */ ori $t5,$t5,0x40 -/* f02bec0: 02202025 */ or $a0,$s1,$zero -/* f02bec4: ac6d0004 */ sw $t5,0x4($v1) -/* f02bec8: ac6c0000 */ sw $t4,0x0($v1) -/* f02becc: 3c0fba00 */ lui $t7,0xba00 -/* f02bed0: 35ef1402 */ ori $t7,$t7,0x1402 -/* f02bed4: 26310008 */ addiu $s1,$s1,0x8 -/* f02bed8: 3c180020 */ lui $t8,0x20 -/* f02bedc: ac980004 */ sw $t8,0x4($a0) -/* f02bee0: ac8f0000 */ sw $t7,0x0($a0) -/* f02bee4: 02202825 */ or $a1,$s1,$zero -/* f02bee8: 26310008 */ addiu $s1,$s1,0x8 -/* f02beec: 3c190500 */ lui $t9,0x500 -/* f02bef0: 3c0ef510 */ lui $t6,0xf510 -/* f02bef4: acae0000 */ sw $t6,0x0($a1) -/* f02bef8: acb90004 */ sw $t9,0x4($a1) -/* f02befc: 02203025 */ or $a2,$s1,$zero -/* f02bf00: 26310008 */ addiu $s1,$s1,0x8 -/* f02bf04: 3c0cf510 */ lui $t4,0xf510 -/* f02bf08: 358c0080 */ ori $t4,$t4,0x80 -/* f02bf0c: 3c0d0400 */ lui $t5,0x400 -/* f02bf10: 02201025 */ or $v0,$s1,$zero -/* f02bf14: accd0004 */ sw $t5,0x4($a2) -/* f02bf18: accc0000 */ sw $t4,0x0($a2) -/* f02bf1c: 26310008 */ addiu $s1,$s1,0x8 -/* f02bf20: 3c0ff511 */ lui $t7,0xf511 -/* f02bf24: 35ef4000 */ ori $t7,$t7,0x4000 -/* f02bf28: 02201825 */ or $v1,$s1,$zero -/* f02bf2c: ac4f0000 */ sw $t7,0x0($v0) -/* f02bf30: ac400004 */ sw $zero,0x4($v0) -/* f02bf34: 3c0e0100 */ lui $t6,0x100 -/* f02bf38: 3c18f589 */ lui $t8,0xf589 -/* f02bf3c: 37184080 */ ori $t8,$t8,0x4080 -/* f02bf40: 35ce000f */ ori $t6,$t6,0xf -/* f02bf44: 26310008 */ addiu $s1,$s1,0x8 -/* f02bf48: ac6e0004 */ sw $t6,0x4($v1) -/* f02bf4c: ac780000 */ sw $t8,0x0($v1) -/* f02bf50: 02202025 */ or $a0,$s1,$zero -/* f02bf54: 3c19bb00 */ lui $t9,0xbb00 -/* f02bf58: 2407ffff */ addiu $a3,$zero,-1 -/* f02bf5c: 37390001 */ ori $t9,$t9,0x1 -/* f02bf60: 26310008 */ addiu $s1,$s1,0x8 -/* f02bf64: ac990000 */ sw $t9,0x0($a0) -/* f02bf68: ac870004 */ sw $a3,0x4($a0) -/* f02bf6c: 02202825 */ or $a1,$s1,$zero -/* f02bf70: 26310008 */ addiu $s1,$s1,0x8 -/* f02bf74: 3c0cfb00 */ lui $t4,0xfb00 -/* f02bf78: acac0000 */ sw $t4,0x0($a1) -/* f02bf7c: 02203025 */ or $a2,$s1,$zero -/* f02bf80: aca70004 */ sw $a3,0x4($a1) -/* f02bf84: 3c0dfa00 */ lui $t5,0xfa00 -/* f02bf88: accd0000 */ sw $t5,0x0($a2) -/* f02bf8c: 26310008 */ addiu $s1,$s1,0x8 -/* f02bf90: acc70004 */ sw $a3,0x4($a2) -/* f02bf94: 02201025 */ or $v0,$s1,$zero -/* f02bf98: 3c0fb900 */ lui $t7,0xb900 -/* f02bf9c: afb20154 */ sw $s2,0x154($sp) -/* f02bfa0: 35ef031d */ ori $t7,$t7,0x31d -/* f02bfa4: 26310008 */ addiu $s1,$s1,0x8 -/* f02bfa8: ac4f0000 */ sw $t7,0x0($v0) -/* f02bfac: 02201825 */ or $v1,$s1,$zero -/* f02bfb0: ac400004 */ sw $zero,0x4($v0) -/* f02bfb4: 3c18fcff */ lui $t8,0xfcff -/* f02bfb8: 3c0efffc */ lui $t6,0xfffc -/* f02bfbc: 35cef279 */ ori $t6,$t6,0xf279 -/* f02bfc0: 3718ffff */ ori $t8,$t8,0xffff -/* f02bfc4: 26310008 */ addiu $s1,$s1,0x8 -/* f02bfc8: ac780000 */ sw $t8,0x0($v1) -/* f02bfcc: ac6e0004 */ sw $t6,0x4($v1) -/* f02bfd0: 02202025 */ or $a0,$s1,$zero -/* f02bfd4: 26310008 */ addiu $s1,$s1,0x8 -/* f02bfd8: 3c19ba00 */ lui $t9,0xba00 -/* f02bfdc: 37390c02 */ ori $t9,$t9,0xc02 -/* f02bfe0: 02202825 */ or $a1,$s1,$zero -/* f02bfe4: ac990000 */ sw $t9,0x0($a0) -/* f02bfe8: ac800004 */ sw $zero,0x4($a0) -/* f02bfec: 26310008 */ addiu $s1,$s1,0x8 -/* f02bff0: 3c0cba00 */ lui $t4,0xba00 -/* f02bff4: 358c1301 */ ori $t4,$t4,0x1301 -/* f02bff8: 02203025 */ or $a2,$s1,$zero -/* f02bffc: acac0000 */ sw $t4,0x0($a1) -/* f02c000: aca00004 */ sw $zero,0x4($a1) -/* f02c004: 3c0dba00 */ lui $t5,0xba00 -/* f02c008: 35ad0602 */ ori $t5,$t5,0x602 -/* f02c00c: 26310008 */ addiu $s1,$s1,0x8 -/* f02c010: 240f00c0 */ addiu $t7,$zero,0xc0 -/* f02c014: accf0004 */ sw $t7,0x4($a2) -/* f02c018: accd0000 */ sw $t5,0x0($a2) -/* f02c01c: 02201025 */ or $v0,$s1,$zero -/* f02c020: 3c18ba00 */ lui $t8,0xba00 -/* f02c024: 37180402 */ ori $t8,$t8,0x402 -/* f02c028: 26310008 */ addiu $s1,$s1,0x8 -/* f02c02c: 240e0030 */ addiu $t6,$zero,0x30 -/* f02c030: ac4e0004 */ sw $t6,0x4($v0) -/* f02c034: ac580000 */ sw $t8,0x0($v0) -/* f02c038: 02201825 */ or $v1,$s1,$zero -/* f02c03c: 26310008 */ addiu $s1,$s1,0x8 -/* f02c040: 3c19ba00 */ lui $t9,0xba00 -/* f02c044: 37391001 */ ori $t9,$t9,0x1001 -/* f02c048: 02202025 */ or $a0,$s1,$zero -/* f02c04c: ac790000 */ sw $t9,0x0($v1) -/* f02c050: ac600004 */ sw $zero,0x4($v1) -/* f02c054: 26310008 */ addiu $s1,$s1,0x8 -/* f02c058: 3c0cba00 */ lui $t4,0xba00 -/* f02c05c: 358c1102 */ ori $t4,$t4,0x1102 -/* f02c060: 02202825 */ or $a1,$s1,$zero -/* f02c064: ac8c0000 */ sw $t4,0x0($a0) -/* f02c068: ac800004 */ sw $zero,0x4($a0) -/* f02c06c: 26310008 */ addiu $s1,$s1,0x8 -/* f02c070: 3c0dba00 */ lui $t5,0xba00 -/* f02c074: 35ad0e02 */ ori $t5,$t5,0xe02 -/* f02c078: 02203025 */ or $a2,$s1,$zero -/* f02c07c: acad0000 */ sw $t5,0x0($a1) -/* f02c080: aca00004 */ sw $zero,0x4($a1) -/* f02c084: 26310008 */ addiu $s1,$s1,0x8 -/* f02c088: 3c0fb900 */ lui $t7,0xb900 -/* f02c08c: 35ef0002 */ ori $t7,$t7,0x2 -/* f02c090: 02201025 */ or $v0,$s1,$zero -/* f02c094: accf0000 */ sw $t7,0x0($a2) -/* f02c098: acc00004 */ sw $zero,0x4($a2) -/* f02c09c: 3c18b600 */ lui $t8,0xb600 -/* f02c0a0: 240e0001 */ addiu $t6,$zero,0x1 -/* f02c0a4: ac4e0004 */ sw $t6,0x4($v0) -/* f02c0a8: ac580000 */ sw $t8,0x0($v0) -/* f02c0ac: 26310008 */ addiu $s1,$s1,0x8 -.L0f02c0b0: -/* f02c0b0: 8ef90008 */ lw $t9,0x8($s7) -/* f02c0b4: 8fb20154 */ lw $s2,0x154($sp) -/* f02c0b8: 8f300000 */ lw $s0,0x0($t9) -/* f02c0bc: 1200010b */ beqz $s0,.L0f02c4ec -/* f02c0c0: 00000000 */ sll $zero,$zero,0x0 -/* f02c0c4: 4480a000 */ mtc1 $zero,$f20 -/* f02c0c8: afb20154 */ sw $s2,0x154($sp) -/* f02c0cc: 960c0000 */ lhu $t4,0x0($s0) -.L0f02c0d0: -/* f02c0d0: 2401000a */ addiu $at,$zero,0xa -/* f02c0d4: 318d00ff */ andi $t5,$t4,0xff -/* f02c0d8: 55a100f3 */ bnel $t5,$at,.L0f02c4a8 -/* f02c0dc: 8e020014 */ lw $v0,0x14($s0) -/* f02c0e0: 12c00002 */ beqz $s6,.L0f02c0ec -/* f02c0e4: 8fa40158 */ lw $a0,0x158($sp) -/* f02c0e8: 161600ee */ bne $s0,$s6,.L0f02c4a4 -.L0f02c0ec: -/* f02c0ec: 02002825 */ or $a1,$s0,$zero -/* f02c0f0: 02e03025 */ or $a2,$s7,$zero -/* f02c0f4: 0fc0a386 */ jal func0f028e18 -/* f02c0f8: 8fa70154 */ lw $a3,0x154($sp) -/* f02c0fc: 12c00002 */ beqz $s6,.L0f02c108 -/* f02c100: 0040a825 */ or $s5,$v0,$zero -/* f02c104: 24150013 */ addiu $s5,$zero,0x13 -.L0f02c108: -/* f02c108: 2aa10014 */ slti $at,$s5,0x14 -/* f02c10c: 502000e6 */ beqzl $at,.L0f02c4a8 -/* f02c110: 8e020014 */ lw $v0,0x14($s0) -/* f02c114: 0c0069d0 */ jal 0x1a740 -/* f02c118: 02002025 */ or $a0,$s0,$zero -/* f02c11c: 02e02025 */ or $a0,$s7,$zero -/* f02c120: 00402825 */ or $a1,$v0,$zero -/* f02c124: 0c006973 */ jal 0x1a5cc -/* f02c128: 00003025 */ or $a2,$zero,$zero -/* f02c12c: c4440030 */ lwc1 $f4,0x30($v0) -/* f02c130: 27a400d4 */ addiu $a0,$sp,0xd4 -/* f02c134: 27a500cc */ addiu $a1,$sp,0xcc -/* f02c138: e7a400d4 */ swc1 $f4,0xd4($sp) -/* f02c13c: c4460034 */ lwc1 $f6,0x34($v0) -/* f02c140: e7a600d8 */ swc1 $f6,0xd8($sp) -/* f02c144: c4480038 */ lwc1 $f8,0x38($v0) -/* f02c148: 0fc2d35a */ jal func0f0b4d68 -/* f02c14c: e7a800dc */ swc1 $f8,0xdc($sp) -/* f02c150: c7aa00cc */ lwc1 $f10,0xcc($sp) -/* f02c154: 4614503c */ c.lt.s $f10,$f20 -/* f02c158: 00000000 */ sll $zero,$zero,0x0 -/* f02c15c: 45000002 */ bc1f .L0f02c168 -/* f02c160: 00000000 */ sll $zero,$zero,0x0 -/* f02c164: e7b400cc */ swc1 $f20,0xcc($sp) -.L0f02c168: -/* f02c168: 0c002f02 */ jal 0xbc08 -/* f02c16c: 00000000 */ sll $zero,$zero,0x0 -/* f02c170: 44828000 */ mtc1 $v0,$f16 -/* f02c174: c7a400cc */ lwc1 $f4,0xcc($sp) -/* f02c178: 468084a0 */ cvt.s.w $f18,$f16 -/* f02c17c: 4604903c */ c.lt.s $f18,$f4 -/* f02c180: 00000000 */ sll $zero,$zero,0x0 -/* f02c184: 45020008 */ bc1fl .L0f02c1a8 -/* f02c188: c7a000d0 */ lwc1 $f0,0xd0($sp) -/* f02c18c: 0c002f02 */ jal 0xbc08 -/* f02c190: 00000000 */ sll $zero,$zero,0x0 -/* f02c194: 44823000 */ mtc1 $v0,$f6 -/* f02c198: 00000000 */ sll $zero,$zero,0x0 -/* f02c19c: 46803220 */ cvt.s.w $f8,$f6 -/* f02c1a0: e7a800cc */ swc1 $f8,0xcc($sp) -/* f02c1a4: c7a000d0 */ lwc1 $f0,0xd0($sp) -.L0f02c1a8: -/* f02c1a8: 4614003c */ c.lt.s $f0,$f20 -/* f02c1ac: 00000000 */ sll $zero,$zero,0x0 -/* f02c1b0: 45000002 */ bc1f .L0f02c1bc -/* f02c1b4: 00000000 */ sll $zero,$zero,0x0 -/* f02c1b8: e7b400d0 */ swc1 $f20,0xd0($sp) -.L0f02c1bc: -/* f02c1bc: 0c002f06 */ jal 0xbc18 -/* f02c1c0: 00000000 */ sll $zero,$zero,0x0 -/* f02c1c4: 44825000 */ mtc1 $v0,$f10 -/* f02c1c8: c7a000d0 */ lwc1 $f0,0xd0($sp) -/* f02c1cc: 46805420 */ cvt.s.w $f16,$f10 -/* f02c1d0: 4600803c */ c.lt.s $f16,$f0 -/* f02c1d4: 00000000 */ sll $zero,$zero,0x0 -/* f02c1d8: 45020007 */ bc1fl .L0f02c1f8 -/* f02c1dc: c7a400cc */ lwc1 $f4,0xcc($sp) -/* f02c1e0: 0c002f06 */ jal 0xbc18 -/* f02c1e4: 00000000 */ sll $zero,$zero,0x0 -/* f02c1e8: 44829000 */ mtc1 $v0,$f18 -/* f02c1ec: 00000000 */ sll $zero,$zero,0x0 -/* f02c1f0: 46809020 */ cvt.s.w $f0,$f18 -/* f02c1f4: c7a400cc */ lwc1 $f4,0xcc($sp) -.L0f02c1f8: -/* f02c1f8: 4600020d */ trunc.w.s $f8,$f0 -/* f02c1fc: e7a000d0 */ swc1 $f0,0xd0($sp) -/* f02c200: 4600218d */ trunc.w.s $f6,$f4 -/* f02c204: 44144000 */ mfc1 $s4,$f8 -/* f02c208: 44133000 */ mfc1 $s3,$f6 -/* f02c20c: 2694fff8 */ addiu $s4,$s4,-8 -/* f02c210: 0c002f40 */ jal 0xbd00 -/* f02c214: 2673fff8 */ addiu $s3,$s3,-8 -/* f02c218: 0262082a */ slt $at,$s3,$v0 -/* f02c21c: 10200004 */ beqz $at,.L0f02c230 -/* f02c220: 00000000 */ sll $zero,$zero,0x0 -/* f02c224: 0c002f40 */ jal 0xbd00 -/* f02c228: 00000000 */ sll $zero,$zero,0x0 -/* f02c22c: 00409825 */ or $s3,$v0,$zero -.L0f02c230: -/* f02c230: 0c002f40 */ jal 0xbd00 -/* f02c234: 00000000 */ sll $zero,$zero,0x0 -/* f02c238: 00029400 */ sll $s2,$v0,0x10 -/* f02c23c: 00127403 */ sra $t6,$s2,0x10 -/* f02c240: 0c002f22 */ jal 0xbc88 -/* f02c244: 01c09025 */ or $s2,$t6,$zero -/* f02c248: 0052c821 */ addu $t9,$v0,$s2 -/* f02c24c: 272cfff0 */ addiu $t4,$t9,-16 -/* f02c250: 0193082a */ slt $at,$t4,$s3 -/* f02c254: 10200009 */ beqz $at,.L0f02c27c -/* f02c258: 00000000 */ sll $zero,$zero,0x0 -/* f02c25c: 0c002f40 */ jal 0xbd00 -/* f02c260: 00000000 */ sll $zero,$zero,0x0 -/* f02c264: 00029400 */ sll $s2,$v0,0x10 -/* f02c268: 00126c03 */ sra $t5,$s2,0x10 -/* f02c26c: 0c002f22 */ jal 0xbc88 -/* f02c270: 01a09025 */ or $s2,$t5,$zero -/* f02c274: 00529821 */ addu $s3,$v0,$s2 -/* f02c278: 2673fff0 */ addiu $s3,$s3,-16 -.L0f02c27c: -/* f02c27c: 0c002f44 */ jal 0xbd10 -/* f02c280: 00000000 */ sll $zero,$zero,0x0 -/* f02c284: 0282082a */ slt $at,$s4,$v0 -/* f02c288: 10200004 */ beqz $at,.L0f02c29c -/* f02c28c: 00000000 */ sll $zero,$zero,0x0 -/* f02c290: 0c002f44 */ jal 0xbd10 -/* f02c294: 00000000 */ sll $zero,$zero,0x0 -/* f02c298: 0040a025 */ or $s4,$v0,$zero -.L0f02c29c: -/* f02c29c: 0c002f44 */ jal 0xbd10 -/* f02c2a0: 00000000 */ sll $zero,$zero,0x0 -/* f02c2a4: 00029400 */ sll $s2,$v0,0x10 -/* f02c2a8: 00127c03 */ sra $t7,$s2,0x10 -/* f02c2ac: 0c002f26 */ jal 0xbc98 -/* f02c2b0: 01e09025 */ or $s2,$t7,$zero -/* f02c2b4: 0052c021 */ addu $t8,$v0,$s2 -/* f02c2b8: 270efff0 */ addiu $t6,$t8,-16 -/* f02c2bc: 01d4082a */ slt $at,$t6,$s4 -/* f02c2c0: 5020000a */ beqzl $at,.L0f02c2ec -/* f02c2c4: 3c0cff10 */ lui $t4,0xff10 -/* f02c2c8: 0c002f44 */ jal 0xbd10 -/* f02c2cc: 00000000 */ sll $zero,$zero,0x0 -/* f02c2d0: 00029400 */ sll $s2,$v0,0x10 -/* f02c2d4: 0012cc03 */ sra $t9,$s2,0x10 -/* f02c2d8: 0c002f26 */ jal 0xbc98 -/* f02c2dc: 03209025 */ or $s2,$t9,$zero -/* f02c2e0: 0052a021 */ addu $s4,$v0,$s2 -/* f02c2e4: 2694fff0 */ addiu $s4,$s4,-16 -/* f02c2e8: 3c0cff10 */ lui $t4,0xff10 -.L0f02c2ec: -/* f02c2ec: 358c000f */ ori $t4,$t4,0xf -/* f02c2f0: 02201025 */ or $v0,$s1,$zero -/* f02c2f4: 00156880 */ sll $t5,$s5,0x2 -/* f02c2f8: 3c0f800a */ lui $t7,0x800a -/* f02c2fc: 01ed7821 */ addu $t7,$t7,$t5 -/* f02c300: ac4c0000 */ sw $t4,0x0($v0) -/* f02c304: 8defccc0 */ lw $t7,-0x3340($t7) -/* f02c308: 26310008 */ addiu $s1,$s1,0x8 -/* f02c30c: 3c018000 */ lui $at,0x8000 -/* f02c310: 02201825 */ or $v1,$s1,$zero -/* f02c314: 26310008 */ addiu $s1,$s1,0x8 -/* f02c318: 01e1c021 */ addu $t8,$t7,$at -/* f02c31c: ac580004 */ sw $t8,0x4($v0) -/* f02c320: 3c0ee800 */ lui $t6,0xe800 -/* f02c324: 02209025 */ or $s2,$s1,$zero -/* f02c328: ac6e0000 */ sw $t6,0x0($v1) -/* f02c32c: ac600004 */ sw $zero,0x4($v1) -/* f02c330: 0c002f02 */ jal 0xbc08 -/* f02c334: 26310008 */ addiu $s1,$s1,0x8 -/* f02c338: 2459ffff */ addiu $t9,$v0,-1 -/* f02c33c: 332c0fff */ andi $t4,$t9,0xfff -/* f02c340: 3c01fd10 */ lui $at,0xfd10 -/* f02c344: 01816825 */ or $t5,$t4,$at -/* f02c348: 0c002ac7 */ jal 0xab1c -/* f02c34c: ae4d0000 */ sw $t5,0x0($s2) -/* f02c350: 2663000f */ addiu $v1,$s3,0xf -/* f02c354: 00734823 */ subu $t1,$v1,$s3 -/* f02c358: 00097840 */ sll $t7,$t1,0x1 -/* f02c35c: 25e90009 */ addiu $t1,$t7,0x9 -/* f02c360: 0009c0c3 */ sra $t8,$t1,0x3 -/* f02c364: 330e01ff */ andi $t6,$t8,0x1ff -/* f02c368: 000eca40 */ sll $t9,$t6,0x9 -/* f02c36c: 02202025 */ or $a0,$s1,$zero -/* f02c370: 3c01f510 */ lui $at,0xf510 -/* f02c374: 03214825 */ or $t1,$t9,$at -/* f02c378: 26310008 */ addiu $s1,$s1,0x8 -/* f02c37c: ae420004 */ sw $v0,0x4($s2) -/* f02c380: 3c0d0701 */ lui $t5,0x701 -/* f02c384: 00133880 */ sll $a3,$s3,0x2 -/* f02c388: 30f80fff */ andi $t8,$a3,0xfff -/* f02c38c: 35ad0040 */ ori $t5,$t5,0x40 -/* f02c390: 02202825 */ or $a1,$s1,$zero -/* f02c394: ac8d0004 */ sw $t5,0x4($a0) -/* f02c398: 00183b00 */ sll $a3,$t8,0xc -/* f02c39c: ac890000 */ sw $t1,0x0($a0) -/* f02c3a0: 3c01f400 */ lui $at,0xf400 -/* f02c3a4: 3c0fe600 */ lui $t7,0xe600 -/* f02c3a8: 00144080 */ sll $t0,$s4,0x2 -/* f02c3ac: 31190fff */ andi $t9,$t0,0xfff -/* f02c3b0: acaf0000 */ sw $t7,0x0($a1) -/* f02c3b4: 00e16025 */ or $t4,$a3,$at -/* f02c3b8: 26310008 */ addiu $s1,$s1,0x8 -/* f02c3bc: 00035080 */ sll $t2,$v1,0x2 -/* f02c3c0: 314f0fff */ andi $t7,$t2,0xfff -/* f02c3c4: 02203025 */ or $a2,$s1,$zero -/* f02c3c8: 01996825 */ or $t5,$t4,$t9 -/* f02c3cc: 268b000f */ addiu $t3,$s4,0xf -/* f02c3d0: 000b7080 */ sll $t6,$t3,0x2 -/* f02c3d4: 000f5300 */ sll $t2,$t7,0xc -/* f02c3d8: 3c010700 */ lui $at,0x700 -/* f02c3dc: aca00004 */ sw $zero,0x4($a1) -/* f02c3e0: accd0000 */ sw $t5,0x0($a2) -/* f02c3e4: 01416025 */ or $t4,$t2,$at -/* f02c3e8: 31cb0fff */ andi $t3,$t6,0xfff -/* f02c3ec: 26310008 */ addiu $s1,$s1,0x8 -/* f02c3f0: 02201025 */ or $v0,$s1,$zero -/* f02c3f4: 018b6825 */ or $t5,$t4,$t3 -/* f02c3f8: accd0004 */ sw $t5,0x4($a2) -/* f02c3fc: 26310008 */ addiu $s1,$s1,0x8 -/* f02c400: 3c0fe700 */ lui $t7,0xe700 -/* f02c404: ac4f0000 */ sw $t7,0x0($v0) -/* f02c408: 02201825 */ or $v1,$s1,$zero -/* f02c40c: 26310008 */ addiu $s1,$s1,0x8 -/* f02c410: ac400004 */ sw $zero,0x4($v0) -/* f02c414: 3c01f200 */ lui $at,0xf200 -/* f02c418: 3c180001 */ lui $t8,0x1 -/* f02c41c: 37180040 */ ori $t8,$t8,0x40 -/* f02c420: 00e17025 */ or $t6,$a3,$at -/* f02c424: 02202025 */ or $a0,$s1,$zero -/* f02c428: 03204025 */ or $t0,$t9,$zero -/* f02c42c: 01c8c825 */ or $t9,$t6,$t0 -/* f02c430: ac780004 */ sw $t8,0x4($v1) -/* f02c434: ac690000 */ sw $t1,0x0($v1) -/* f02c438: ac990000 */ sw $t9,0x0($a0) -/* f02c43c: 26310008 */ addiu $s1,$s1,0x8 -/* f02c440: 014b6025 */ or $t4,$t2,$t3 -/* f02c444: ac8c0004 */ sw $t4,0x4($a0) -/* f02c448: 02202825 */ or $a1,$s1,$zero -/* f02c44c: 26310008 */ addiu $s1,$s1,0x8 -/* f02c450: 3c0de700 */ lui $t5,0xe700 -/* f02c454: 02201025 */ or $v0,$s1,$zero -/* f02c458: acad0000 */ sw $t5,0x0($a1) -/* f02c45c: aca00004 */ sw $zero,0x4($a1) -/* f02c460: 26310008 */ addiu $s1,$s1,0x8 -/* f02c464: 3c0fe403 */ lui $t7,0xe403 -/* f02c468: 35efc03c */ ori $t7,$t7,0xc03c -/* f02c46c: 02201825 */ or $v1,$s1,$zero -/* f02c470: 26310008 */ addiu $s1,$s1,0x8 -/* f02c474: ac4f0000 */ sw $t7,0x0($v0) -/* f02c478: ac400004 */ sw $zero,0x4($v0) -/* f02c47c: 02202025 */ or $a0,$s1,$zero -/* f02c480: 3c18b400 */ lui $t8,0xb400 -/* f02c484: ac780000 */ sw $t8,0x0($v1) -/* f02c488: ac600004 */ sw $zero,0x4($v1) -/* f02c48c: 3c191000 */ lui $t9,0x1000 -/* f02c490: 37390400 */ ori $t9,$t9,0x400 -/* f02c494: 3c0eb300 */ lui $t6,0xb300 -/* f02c498: ac8e0000 */ sw $t6,0x0($a0) -/* f02c49c: ac990004 */ sw $t9,0x4($a0) -/* f02c4a0: 26310008 */ addiu $s1,$s1,0x8 -.L0f02c4a4: -/* f02c4a4: 8e020014 */ lw $v0,0x14($s0) -.L0f02c4a8: -/* f02c4a8: 10400003 */ beqz $v0,.L0f02c4b8 -/* f02c4ac: 00000000 */ sll $zero,$zero,0x0 -/* f02c4b0: 1000000b */ beqz $zero,.L0f02c4e0 -/* f02c4b4: 00408025 */ or $s0,$v0,$zero -.L0f02c4b8: -/* f02c4b8: 12000009 */ beqz $s0,.L0f02c4e0 -/* f02c4bc: 00000000 */ sll $zero,$zero,0x0 -/* f02c4c0: 8e02000c */ lw $v0,0xc($s0) -.L0f02c4c4: -/* f02c4c4: 50400004 */ beqzl $v0,.L0f02c4d8 -/* f02c4c8: 8e100008 */ lw $s0,0x8($s0) -/* f02c4cc: 10000004 */ beqz $zero,.L0f02c4e0 -/* f02c4d0: 00408025 */ or $s0,$v0,$zero -/* f02c4d4: 8e100008 */ lw $s0,0x8($s0) -.L0f02c4d8: -/* f02c4d8: 5600fffa */ bnezl $s0,.L0f02c4c4 -/* f02c4dc: 8e02000c */ lw $v0,0xc($s0) -.L0f02c4e0: -/* f02c4e0: 5600fefb */ bnezl $s0,.L0f02c0d0 -/* f02c4e4: 960c0000 */ lhu $t4,0x0($s0) -/* f02c4e8: 8fb20154 */ lw $s2,0x154($sp) -.L0f02c4ec: -/* f02c4ec: 16c0000d */ bnez $s6,.L0f02c524 -/* f02c4f0: 8fac0158 */ lw $t4,0x158($sp) -/* f02c4f4: 8d90001c */ lw $s0,0x1c($t4) -/* f02c4f8: 5200000b */ beqzl $s0,.L0f02c528 -/* f02c4fc: 8fad0158 */ lw $t5,0x158($sp) -/* f02c500: afb20154 */ sw $s2,0x154($sp) -/* f02c504: 8fa50154 */ lw $a1,0x154($sp) -.L0f02c508: -/* f02c508: 02202025 */ or $a0,$s1,$zero -/* f02c50c: 0fc0af7e */ jal func0f02bdf8 -/* f02c510: 02003025 */ or $a2,$s0,$zero -/* f02c514: 8e100020 */ lw $s0,0x20($s0) -/* f02c518: 00408825 */ or $s1,$v0,$zero -/* f02c51c: 5600fffa */ bnezl $s0,.L0f02c508 -/* f02c520: 8fa50154 */ lw $a1,0x154($sp) -.L0f02c524: -/* f02c524: 8fad0158 */ lw $t5,0x158($sp) -.L0f02c528: -/* f02c528: 02201025 */ or $v0,$s1,$zero -/* f02c52c: 3c18e700 */ lui $t8,0xe700 -/* f02c530: 8daf0018 */ lw $t7,0x18($t5) -/* f02c534: 3c0ee600 */ lui $t6,0xe600 -/* f02c538: 3c19e800 */ lui $t9,0xe800 -/* f02c53c: 55e0005c */ bnezl $t7,.L0f02c6b0 -/* f02c540: 8fbf003c */ lw $ra,0x3c($sp) -/* f02c544: 26310008 */ addiu $s1,$s1,0x8 -/* f02c548: 02201825 */ or $v1,$s1,$zero -/* f02c54c: 26310008 */ addiu $s1,$s1,0x8 -/* f02c550: ac580000 */ sw $t8,0x0($v0) -/* f02c554: ac400004 */ sw $zero,0x4($v0) -/* f02c558: 02202025 */ or $a0,$s1,$zero -/* f02c55c: 26310008 */ addiu $s1,$s1,0x8 -/* f02c560: ac600004 */ sw $zero,0x4($v1) -/* f02c564: ac6e0000 */ sw $t6,0x0($v1) -/* f02c568: 02208025 */ or $s0,$s1,$zero -/* f02c56c: ac800004 */ sw $zero,0x4($a0) -/* f02c570: ac990000 */ sw $t9,0x0($a0) -/* f02c574: 0c002ef1 */ jal 0xbbc4 -/* f02c578: 26310008 */ addiu $s1,$s1,0x8 -/* f02c57c: 244cffff */ addiu $t4,$v0,-1 -/* f02c580: 318d0fff */ andi $t5,$t4,0xfff -/* f02c584: 3c01ff10 */ lui $at,0xff10 -/* f02c588: 01a17825 */ or $t7,$t5,$at -/* f02c58c: 0c002ac7 */ jal 0xab1c -/* f02c590: ae0f0000 */ sw $t7,0x0($s0) -/* f02c594: 3c018000 */ lui $at,0x8000 -/* f02c598: 0041c021 */ addu $t8,$v0,$at -/* f02c59c: ae180004 */ sw $t8,0x4($s0) -/* f02c5a0: 02209825 */ or $s3,$s1,$zero -/* f02c5a4: 3c0eed00 */ lui $t6,0xed00 -/* f02c5a8: ae6e0000 */ sw $t6,0x0($s3) -/* f02c5ac: 0c002f02 */ jal 0xbc08 -/* f02c5b0: 26310008 */ addiu $s1,$s1,0x8 -/* f02c5b4: 00029400 */ sll $s2,$v0,0x10 -/* f02c5b8: 0012cc03 */ sra $t9,$s2,0x10 -/* f02c5bc: 0c002f06 */ jal 0xbc18 -/* f02c5c0: 03209025 */ or $s2,$t9,$zero -/* f02c5c4: 44825000 */ mtc1 $v0,$f10 -/* f02c5c8: 44923000 */ mtc1 $s2,$f6 -/* f02c5cc: 3c014080 */ lui $at,0x4080 -/* f02c5d0: 46805420 */ cvt.s.w $f16,$f10 -/* f02c5d4: 44810000 */ mtc1 $at,$f0 -/* f02c5d8: 02201825 */ or $v1,$s1,$zero -/* f02c5dc: 26310008 */ addiu $s1,$s1,0x8 -/* f02c5e0: 3c18ba00 */ lui $t8,0xba00 -/* f02c5e4: 46803220 */ cvt.s.w $f8,$f6 -/* f02c5e8: 46008482 */ mul.s $f18,$f16,$f0 -/* f02c5ec: 37181402 */ ori $t8,$t8,0x1402 -/* f02c5f0: 02202025 */ or $a0,$s1,$zero -/* f02c5f4: 26310008 */ addiu $s1,$s1,0x8 -/* f02c5f8: 02202825 */ or $a1,$s1,$zero -/* f02c5fc: 46004282 */ mul.s $f10,$f8,$f0 -/* f02c600: 26310008 */ addiu $s1,$s1,0x8 -/* f02c604: 02203025 */ or $a2,$s1,$zero -/* f02c608: 26310008 */ addiu $s1,$s1,0x8 -/* f02c60c: 02203825 */ or $a3,$s1,$zero -/* f02c610: 26310008 */ addiu $s1,$s1,0x8 -/* f02c614: 4600910d */ trunc.w.s $f4,$f18 -/* f02c618: 02201025 */ or $v0,$s1,$zero -/* f02c61c: 26310008 */ addiu $s1,$s1,0x8 -/* f02c620: 4600540d */ trunc.w.s $f16,$f10 -/* f02c624: 440d2000 */ mfc1 $t5,$f4 -/* f02c628: 440e8000 */ mfc1 $t6,$f16 -/* f02c62c: 31af0fff */ andi $t7,$t5,0xfff -/* f02c630: 31d90fff */ andi $t9,$t6,0xfff -/* f02c634: 00196300 */ sll $t4,$t9,0xc -/* f02c638: 01ec6825 */ or $t5,$t7,$t4 -/* f02c63c: ae6d0004 */ sw $t5,0x4($s3) -/* f02c640: ac600004 */ sw $zero,0x4($v1) -/* f02c644: ac780000 */ sw $t8,0x0($v1) -/* f02c648: 3c190055 */ lui $t9,0x55 -/* f02c64c: 3c0eb900 */ lui $t6,0xb900 -/* f02c650: 35ce031d */ ori $t6,$t6,0x31d -/* f02c654: 37392078 */ ori $t9,$t9,0x2078 -/* f02c658: ac990004 */ sw $t9,0x4($a0) -/* f02c65c: ac8e0000 */ sw $t6,0x0($a0) -/* f02c660: 3c0ffc12 */ lui $t7,0xfc12 -/* f02c664: 35ef7e24 */ ori $t7,$t7,0x7e24 -/* f02c668: 240cf9fc */ addiu $t4,$zero,-1540 -/* f02c66c: acac0004 */ sw $t4,0x4($a1) -/* f02c670: acaf0000 */ sw $t7,0x0($a1) -/* f02c674: 3c0dba00 */ lui $t5,0xba00 -/* f02c678: 35ad0c02 */ ori $t5,$t5,0xc02 -/* f02c67c: 24182000 */ addiu $t8,$zero,0x2000 -/* f02c680: acd80004 */ sw $t8,0x4($a2) -/* f02c684: accd0000 */ sw $t5,0x0($a2) -/* f02c688: 3c0eba00 */ lui $t6,0xba00 -/* f02c68c: 35ce1301 */ ori $t6,$t6,0x1301 -/* f02c690: 3c190008 */ lui $t9,0x8 -/* f02c694: acf90004 */ sw $t9,0x4($a3) -/* f02c698: acee0000 */ sw $t6,0x0($a3) -/* f02c69c: 3c0fb700 */ lui $t7,0xb700 -/* f02c6a0: 240c0001 */ addiu $t4,$zero,0x1 -/* f02c6a4: ac4c0004 */ sw $t4,0x4($v0) -/* f02c6a8: ac4f0000 */ sw $t7,0x0($v0) -.L0f02c6ac: -/* f02c6ac: 8fbf003c */ lw $ra,0x3c($sp) -.L0f02c6b0: -/* f02c6b0: 02201025 */ or $v0,$s1,$zero -/* f02c6b4: 8fb10020 */ lw $s1,0x20($sp) -/* f02c6b8: d7b40010 */ ldc1 $f20,0x10($sp) -/* f02c6bc: 8fb0001c */ lw $s0,0x1c($sp) -/* f02c6c0: 8fb20024 */ lw $s2,0x24($sp) -/* f02c6c4: 8fb30028 */ lw $s3,0x28($sp) -/* f02c6c8: 8fb4002c */ lw $s4,0x2c($sp) -/* f02c6cc: 8fb50030 */ lw $s5,0x30($sp) -/* f02c6d0: 8fb60034 */ lw $s6,0x34($sp) -/* f02c6d4: 8fb70038 */ lw $s7,0x38($sp) -/* f02c6d8: 03e00008 */ jr $ra -/* f02c6dc: 27bd0150 */ addiu $sp,$sp,0x150 -); - -GLOBAL_ASM( -glabel func0f02c6e0 -/* f02c6e0: 27bdffa8 */ addiu $sp,$sp,-88 -/* f02c6e4: afbf0044 */ sw $ra,0x44($sp) -/* f02c6e8: afb20034 */ sw $s2,0x34($sp) -/* f02c6ec: afa40058 */ sw $a0,0x58($sp) -/* f02c6f0: 00a09025 */ or $s2,$a1,$zero -/* f02c6f4: afb50040 */ sw $s5,0x40($sp) -/* f02c6f8: afb4003c */ sw $s4,0x3c($sp) -/* f02c6fc: afb30038 */ sw $s3,0x38($sp) -/* f02c700: afb10030 */ sw $s1,0x30($sp) -/* f02c704: afb0002c */ sw $s0,0x2c($sp) -/* f02c708: afa60060 */ sw $a2,0x60($sp) -/* f02c70c: 0fc0cfe8 */ jal func0f033fa0 -/* f02c710: 00a02025 */ or $a0,$a1,$zero -/* f02c714: 44802000 */ mtc1 $zero,$f4 -/* f02c718: 3c0e800a */ lui $t6,0x800a -/* f02c71c: 4600203c */ c.lt.s $f4,$f0 -/* f02c720: 00000000 */ sll $zero,$zero,0x0 -/* f02c724: 4502000c */ bc1fl .L0f02c758 -/* f02c728: 96480192 */ lhu $t0,0x192($s2) -/* f02c72c: 8dce9ff4 */ lw $t6,-0x600c($t6) -/* f02c730: 59c00009 */ blezl $t6,.L0f02c758 -/* f02c734: 96480192 */ lhu $t0,0x192($s2) -/* f02c738: 964f0188 */ lhu $t7,0x188($s2) -/* f02c73c: 25f80001 */ addiu $t8,$t7,0x1 -/* f02c740: 3319ffff */ andi $t9,$t8,0xffff -/* f02c744: 2b21012d */ slti $at,$t9,0x12d -/* f02c748: 14200002 */ bnez $at,.L0f02c754 -/* f02c74c: a6580188 */ sh $t8,0x188($s2) -/* f02c750: a6400188 */ sh $zero,0x188($s2) -.L0f02c754: -/* f02c754: 96480192 */ lhu $t0,0x192($s2) -.L0f02c758: -/* f02c758: 31090002 */ andi $t1,$t0,0x2 -/* f02c75c: 15200015 */ bnez $t1,.L0f02c7b4 -/* f02c760: 00000000 */ sll $zero,$zero,0x0 -/* f02c764: 0fc0cfe8 */ jal func0f033fa0 -/* f02c768: 02402025 */ or $a0,$s2,$zero -/* f02c76c: 44803000 */ mtc1 $zero,$f6 -/* f02c770: 00000000 */ sll $zero,$zero,0x0 -/* f02c774: 4600303c */ c.lt.s $f6,$f0 -/* f02c778: 00000000 */ sll $zero,$zero,0x0 -/* f02c77c: 45020006 */ bc1fl .L0f02c798 -/* f02c780: 924b02e1 */ lbu $t3,0x2e1($s2) -/* f02c784: 964a0188 */ lhu $t2,0x188($s2) -/* f02c788: 2941000a */ slti $at,$t2,0xa -/* f02c78c: 14200009 */ bnez $at,.L0f02c7b4 -/* f02c790: 00000000 */ sll $zero,$zero,0x0 -/* f02c794: 924b02e1 */ lbu $t3,0x2e1($s2) -.L0f02c798: -/* f02c798: 000b6042 */ srl $t4,$t3,0x1 -/* f02c79c: 5980007b */ blezl $t4,.L0f02c98c -/* f02c7a0: 8fbf0044 */ lw $ra,0x44($sp) -/* f02c7a4: 964d02e0 */ lhu $t5,0x2e0($s2) -/* f02c7a8: 31ae0001 */ andi $t6,$t5,0x1 -/* f02c7ac: 55c00077 */ bnezl $t6,.L0f02c98c -/* f02c7b0: 8fbf0044 */ lw $ra,0x44($sp) -.L0f02c7b4: -/* f02c7b4: 0fc0cfe8 */ jal func0f033fa0 -/* f02c7b8: 02402025 */ or $a0,$s2,$zero -/* f02c7bc: 44804000 */ mtc1 $zero,$f8 -/* f02c7c0: 3c0f800a */ lui $t7,0x800a -/* f02c7c4: 4600403c */ c.lt.s $f8,$f0 -/* f02c7c8: 00000000 */ sll $zero,$zero,0x0 -/* f02c7cc: 4502004f */ bc1fl .L0f02c90c -/* f02c7d0: 8fa40058 */ lw $a0,0x58($sp) -/* f02c7d4: 8def9ff4 */ lw $t7,-0x600c($t7) -/* f02c7d8: 59e0004c */ blezl $t7,.L0f02c90c -/* f02c7dc: 8fa40058 */ lw $a0,0x58($sp) -/* f02c7e0: 0c004b70 */ jal 0x12dc0 -/* f02c7e4: 00000000 */ sll $zero,$zero,0x0 -/* f02c7e8: 30430003 */ andi $v1,$v0,0x3 -/* f02c7ec: 24630001 */ addiu $v1,$v1,0x1 -/* f02c7f0: afa30054 */ sw $v1,0x54($sp) -/* f02c7f4: 82440185 */ lb $a0,0x185($s2) -/* f02c7f8: 00008025 */ or $s0,$zero,$zero -/* f02c7fc: 24150001 */ addiu $s5,$zero,0x1 -/* f02c800: 00008825 */ or $s1,$zero,$zero -/* f02c804: 0460003a */ bltz $v1,.L0f02c8f0 -/* f02c808: 0080a025 */ or $s4,$a0,$zero -/* f02c80c: 8fb3004c */ lw $s3,0x4c($sp) -.L0f02c810: -/* f02c810: 1600000f */ bnez $s0,.L0f02c850 -/* f02c814: 24010001 */ addiu $at,$zero,0x1 -/* f02c818: 8e44001c */ lw $a0,0x1c($s2) -/* f02c81c: 82450184 */ lb $a1,0x184($s2) -/* f02c820: 0fc0a4cb */ jal func0f02932c -/* f02c824: 24100001 */ addiu $s0,$zero,0x1 -/* f02c828: 04400007 */ bltz $v0,.L0f02c848 -/* f02c82c: 00409825 */ or $s3,$v0,$zero -/* f02c830: 82580185 */ lb $t8,0x185($s2) -/* f02c834: 10580002 */ beq $v0,$t8,.L0f02c840 -/* f02c838: 00000000 */ sll $zero,$zero,0x0 -/* f02c83c: 0040a025 */ or $s4,$v0,$zero -.L0f02c840: -/* f02c840: 10000025 */ beqz $zero,.L0f02c8d8 -/* f02c844: 26310001 */ addiu $s1,$s1,0x1 -.L0f02c848: -/* f02c848: 10000023 */ beqz $zero,.L0f02c8d8 -/* f02c84c: 0000a825 */ or $s5,$zero,$zero -.L0f02c850: -/* f02c850: 56010014 */ bnel $s0,$at,.L0f02c8a4 -/* f02c854: 24010002 */ addiu $at,$zero,0x2 -/* f02c858: 8e44001c */ lw $a0,0x1c($s2) -/* f02c85c: 0fc0a4fb */ jal func0f0293ec -/* f02c860: 82450184 */ lb $a1,0x184($s2) -/* f02c864: 04400008 */ bltz $v0,.L0f02c888 -/* f02c868: 00409825 */ or $s3,$v0,$zero -/* f02c86c: 82590185 */ lb $t9,0x185($s2) -/* f02c870: 24100002 */ addiu $s0,$zero,0x2 -/* f02c874: 10590002 */ beq $v0,$t9,.L0f02c880 -/* f02c878: 00000000 */ sll $zero,$zero,0x0 -/* f02c87c: 0040a025 */ or $s4,$v0,$zero -.L0f02c880: -/* f02c880: 10000015 */ beqz $zero,.L0f02c8d8 -/* f02c884: 26310001 */ addiu $s1,$s1,0x1 -.L0f02c888: -/* f02c888: 12a00003 */ beqz $s5,.L0f02c898 -/* f02c88c: 00000000 */ sll $zero,$zero,0x0 -/* f02c890: 10000011 */ beqz $zero,.L0f02c8d8 -/* f02c894: 00008025 */ or $s0,$zero,$zero -.L0f02c898: -/* f02c898: 10000015 */ beqz $zero,.L0f02c8f0 -/* f02c89c: 82440185 */ lb $a0,0x185($s2) -/* f02c8a0: 24010002 */ addiu $at,$zero,0x2 -.L0f02c8a4: -/* f02c8a4: 1601000c */ bne $s0,$at,.L0f02c8d8 -/* f02c8a8: 02602825 */ or $a1,$s3,$zero -/* f02c8ac: 0fc0a533 */ jal func0f0294cc -/* f02c8b0: 8e44001c */ lw $a0,0x1c($s2) -/* f02c8b4: 04400007 */ bltz $v0,.L0f02c8d4 -/* f02c8b8: 00409825 */ or $s3,$v0,$zero -/* f02c8bc: 82480185 */ lb $t0,0x185($s2) -/* f02c8c0: 10480002 */ beq $v0,$t0,.L0f02c8cc -/* f02c8c4: 00000000 */ sll $zero,$zero,0x0 -/* f02c8c8: 0040a025 */ or $s4,$v0,$zero -.L0f02c8cc: -/* f02c8cc: 10000002 */ beqz $zero,.L0f02c8d8 -/* f02c8d0: 26310001 */ addiu $s1,$s1,0x1 -.L0f02c8d4: -/* f02c8d4: 00008025 */ or $s0,$zero,$zero -.L0f02c8d8: -/* f02c8d8: 8fa90054 */ lw $t1,0x54($sp) -/* f02c8dc: 0131082a */ slt $at,$t1,$s1 -/* f02c8e0: 1020ffcb */ beqz $at,.L0f02c810 -/* f02c8e4: 00000000 */ sll $zero,$zero,0x0 -/* f02c8e8: afb3004c */ sw $s3,0x4c($sp) -/* f02c8ec: 82440185 */ lb $a0,0x185($s2) -.L0f02c8f0: -/* f02c8f0: 824a0186 */ lb $t2,0x186($s2) -/* f02c8f4: 824b0184 */ lb $t3,0x184($s2) -/* f02c8f8: a2440186 */ sb $a0,0x186($s2) -/* f02c8fc: a2540184 */ sb $s4,0x184($s2) -/* f02c900: a24a0187 */ sb $t2,0x187($s2) -/* f02c904: a24b0185 */ sb $t3,0x185($s2) -/* f02c908: 8fa40058 */ lw $a0,0x58($sp) -.L0f02c90c: -/* f02c90c: 3c10b700 */ lui $s0,0xb700 -/* f02c910: 24112000 */ addiu $s1,$zero,0x2000 -/* f02c914: 00801025 */ or $v0,$a0,$zero -/* f02c918: ac500000 */ sw $s0,0x0($v0) -/* f02c91c: ac510004 */ sw $s1,0x4($v0) -/* f02c920: 924302e1 */ lbu $v1,0x2e1($s2) -/* f02c924: 24840008 */ addiu $a0,$a0,0x8 -/* f02c928: 00036042 */ srl $t4,$v1,0x1 -/* f02c92c: 000c182a */ slt $v1,$zero,$t4 -/* f02c930: 50600005 */ beqzl $v1,.L0f02c948 -/* f02c934: 8e45001c */ lw $a1,0x1c($s2) -/* f02c938: 964302e0 */ lhu $v1,0x2e0($s2) -/* f02c93c: 306e0001 */ andi $t6,$v1,0x1 -/* f02c940: 2dc30001 */ sltiu $v1,$t6,0x1 -/* f02c944: 8e45001c */ lw $a1,0x1c($s2) -.L0f02c948: -/* f02c948: afa30010 */ sw $v1,0x10($sp) -/* f02c94c: 82580184 */ lb $t8,0x184($s2) -/* f02c950: 8fa70060 */ lw $a3,0x60($sp) -/* f02c954: 00a03025 */ or $a2,$a1,$zero -/* f02c958: afb80014 */ sw $t8,0x14($sp) -/* f02c95c: 82590185 */ lb $t9,0x185($s2) -/* f02c960: afb90018 */ sw $t9,0x18($sp) -/* f02c964: 82480186 */ lb $t0,0x186($s2) -/* f02c968: afa8001c */ sw $t0,0x1c($sp) -/* f02c96c: 82490187 */ lb $t1,0x187($s2) -/* f02c970: 0fc0adf5 */ jal func0f02b7d4 -/* f02c974: afa90020 */ sw $t1,0x20($sp) -/* f02c978: 244a0008 */ addiu $t2,$v0,0x8 -/* f02c97c: afaa0058 */ sw $t2,0x58($sp) -/* f02c980: ac510004 */ sw $s1,0x4($v0) -/* f02c984: ac500000 */ sw $s0,0x0($v0) -/* f02c988: 8fbf0044 */ lw $ra,0x44($sp) -.L0f02c98c: -/* f02c98c: 8fa20058 */ lw $v0,0x58($sp) -/* f02c990: 8fb0002c */ lw $s0,0x2c($sp) -/* f02c994: 8fb10030 */ lw $s1,0x30($sp) -/* f02c998: 8fb20034 */ lw $s2,0x34($sp) -/* f02c99c: 8fb30038 */ lw $s3,0x38($sp) -/* f02c9a0: 8fb4003c */ lw $s4,0x3c($sp) -/* f02c9a4: 8fb50040 */ lw $s5,0x40($sp) -/* f02c9a8: 03e00008 */ jr $ra -/* f02c9ac: 27bd0058 */ addiu $sp,$sp,0x58 -); - -GLOBAL_ASM( -glabel func0f02c9b0 -/* f02c9b0: 27bdffb8 */ addiu $sp,$sp,-72 -/* f02c9b4: 3c0e8006 */ lui $t6,0x8006 -/* f02c9b8: 8dce2a90 */ lw $t6,0x2a90($t6) -/* f02c9bc: afbf003c */ sw $ra,0x3c($sp) -/* f02c9c0: afbe0038 */ sw $s8,0x38($sp) -/* f02c9c4: afb70034 */ sw $s7,0x34($sp) -/* f02c9c8: afb60030 */ sw $s6,0x30($sp) -/* f02c9cc: afb5002c */ sw $s5,0x2c($sp) -/* f02c9d0: afb40028 */ sw $s4,0x28($sp) -/* f02c9d4: afb30024 */ sw $s3,0x24($sp) -/* f02c9d8: afb20020 */ sw $s2,0x20($sp) -/* f02c9dc: afb1001c */ sw $s1,0x1c($sp) -/* f02c9e0: afb00018 */ sw $s0,0x18($sp) -/* f02c9e4: 11c000a7 */ beqz $t6,.L0f02cc84 -/* f02c9e8: afa00040 */ sw $zero,0x40($sp) -/* f02c9ec: 3c1e800a */ lui $s8,0x800a -/* f02c9f0: 3c118006 */ lui $s1,0x8006 -/* f02c9f4: 26312a8c */ addiu $s1,$s1,0x2a8c -/* f02c9f8: 27de9fc0 */ addiu $s8,$s8,-24640 -/* f02c9fc: 00009825 */ or $s3,$zero,$zero -/* f02ca00: 0000a025 */ or $s4,$zero,$zero -/* f02ca04: 2416ffff */ addiu $s6,$zero,-1 -/* f02ca08: 2415fffd */ addiu $s5,$zero,-3 -.L0f02ca0c: -/* f02ca0c: 8e230000 */ lw $v1,0x0($s1) -/* f02ca10: 00741021 */ addu $v0,$v1,$s4 -/* f02ca14: 8c4f0000 */ lw $t7,0x0($v0) -/* f02ca18: 51e00097 */ beqzl $t7,.L0f02cc78 -/* f02ca1c: 26730001 */ addiu $s3,$s3,0x1 -/* f02ca20: 8fd90008 */ lw $t9,0x8($s8) -/* f02ca24: 8c58000c */ lw $t8,0xc($v0) -/* f02ca28: 24090001 */ addiu $t1,$zero,0x1 -/* f02ca2c: 2728ffb0 */ addiu $t0,$t9,-80 -/* f02ca30: 0308082a */ slt $at,$t8,$t0 -/* f02ca34: 1420000f */ bnez $at,.L0f02ca74 -/* f02ca38: 02832021 */ addu $a0,$s4,$v1 -/* f02ca3c: 0fc0a5e8 */ jal func0f0297a0 -/* f02ca40: afa90040 */ sw $t1,0x40($sp) -/* f02ca44: 8e2a0000 */ lw $t2,0x0($s1) -/* f02ca48: c7c60044 */ lwc1 $f6,0x44($s8) -/* f02ca4c: 3c017f1b */ lui $at,0x7f1b -/* f02ca50: 01541021 */ addu $v0,$t2,$s4 -/* f02ca54: c4420058 */ lwc1 $f2,0x58($v0) -/* f02ca58: c42a8984 */ lwc1 $f10,-0x767c($at) -/* f02ca5c: 46020101 */ sub.s $f4,$f0,$f2 -/* f02ca60: 46062202 */ mul.s $f8,$f4,$f6 -/* f02ca64: 00000000 */ sll $zero,$zero,0x0 -/* f02ca68: 460a4402 */ mul.s $f16,$f8,$f10 -/* f02ca6c: 46101480 */ add.s $f18,$f2,$f16 -/* f02ca70: e4520058 */ swc1 $f18,0x58($v0) -.L0f02ca74: -/* f02ca74: 00009025 */ or $s2,$zero,$zero -/* f02ca78: 00135880 */ sll $t3,$s3,0x2 -.L0f02ca7c: -/* f02ca7c: 01735823 */ subu $t3,$t3,$s3 -/* f02ca80: 8e230000 */ lw $v1,0x0($s1) -/* f02ca84: 000b58c0 */ sll $t3,$t3,0x3 -/* f02ca88: 01735823 */ subu $t3,$t3,$s3 -/* f02ca8c: 000b5880 */ sll $t3,$t3,0x2 -/* f02ca90: 006b6021 */ addu $t4,$v1,$t3 -/* f02ca94: 01926821 */ addu $t5,$t4,$s2 -/* f02ca98: 81a20018 */ lb $v0,0x18($t5) -/* f02ca9c: 240e0001 */ addiu $t6,$zero,0x1 -/* f02caa0: 0442005a */ bltzl $v0,.L0f02cc0c -/* f02caa4: 26520001 */ addiu $s2,$s2,0x1 -/* f02caa8: 8fcf0038 */ lw $t7,0x38($s8) -/* f02caac: afae0040 */ sw $t6,0x40($sp) -/* f02cab0: 1c400047 */ bgtz $v0,.L0f02cbd0 -/* f02cab4: 004fb821 */ addu $s7,$v0,$t7 -/* f02cab8: 1ae00045 */ blez $s7,.L0f02cbd0 -/* f02cabc: 0074c821 */ addu $t9,$v1,$s4 -/* f02cac0: 8f240000 */ lw $a0,0x0($t9) -/* f02cac4: 0fc0a4cb */ jal func0f02932c -/* f02cac8: 02402825 */ or $a1,$s2,$zero -/* f02cacc: 04400019 */ bltz $v0,.L0f02cb34 -/* f02cad0: 28410020 */ slti $at,$v0,0x20 -/* f02cad4: 10200017 */ beqz $at,.L0f02cb34 -/* f02cad8: 00134080 */ sll $t0,$s3,0x2 -/* f02cadc: 01134023 */ subu $t0,$t0,$s3 -/* f02cae0: 8e380000 */ lw $t8,0x0($s1) -/* f02cae4: 000840c0 */ sll $t0,$t0,0x3 -/* f02cae8: 01134023 */ subu $t0,$t0,$s3 -/* f02caec: 00084080 */ sll $t0,$t0,0x2 -/* f02caf0: 03084821 */ addu $t1,$t8,$t0 -/* f02caf4: 01222021 */ addu $a0,$t1,$v0 -/* f02caf8: 808a0018 */ lb $t2,0x18($a0) -/* f02cafc: 00136080 */ sll $t4,$s3,0x2 -/* f02cb00: 01936023 */ subu $t4,$t4,$s3 -/* f02cb04: 16ca000b */ bne $s6,$t2,.L0f02cb34 -/* f02cb08: 000c60c0 */ sll $t4,$t4,0x3 -/* f02cb0c: a0950018 */ sb $s5,0x18($a0) -/* f02cb10: 8e2b0000 */ lw $t3,0x0($s1) -/* f02cb14: 01936023 */ subu $t4,$t4,$s3 -/* f02cb18: 000c6080 */ sll $t4,$t4,0x2 -/* f02cb1c: 016c1821 */ addu $v1,$t3,$t4 -/* f02cb20: 00726821 */ addu $t5,$v1,$s2 -/* f02cb24: 91ae0038 */ lbu $t6,0x38($t5) -/* f02cb28: 0062c821 */ addu $t9,$v1,$v0 -/* f02cb2c: 25cf0001 */ addiu $t7,$t6,0x1 -/* f02cb30: a32f0038 */ sb $t7,0x38($t9) -.L0f02cb34: -/* f02cb34: 8e380000 */ lw $t8,0x0($s1) -/* f02cb38: 02402825 */ or $a1,$s2,$zero -/* f02cb3c: 03144021 */ addu $t0,$t8,$s4 -/* f02cb40: 0fc0a4fb */ jal func0f0293ec -/* f02cb44: 8d040000 */ lw $a0,0x0($t0) -/* f02cb48: 04400021 */ bltz $v0,.L0f02cbd0 -/* f02cb4c: 00408025 */ or $s0,$v0,$zero -.L0f02cb50: -/* f02cb50: 28410020 */ slti $at,$v0,0x20 -/* f02cb54: 10200017 */ beqz $at,.L0f02cbb4 -/* f02cb58: 00135080 */ sll $t2,$s3,0x2 -/* f02cb5c: 01535023 */ subu $t2,$t2,$s3 -/* f02cb60: 8e290000 */ lw $t1,0x0($s1) -/* f02cb64: 000a50c0 */ sll $t2,$t2,0x3 -/* f02cb68: 01535023 */ subu $t2,$t2,$s3 -/* f02cb6c: 000a5080 */ sll $t2,$t2,0x2 -/* f02cb70: 012a5821 */ addu $t3,$t1,$t2 -/* f02cb74: 01622021 */ addu $a0,$t3,$v0 -/* f02cb78: 808c0018 */ lb $t4,0x18($a0) -/* f02cb7c: 00137080 */ sll $t6,$s3,0x2 -/* f02cb80: 01d37023 */ subu $t6,$t6,$s3 -/* f02cb84: 16cc000b */ bne $s6,$t4,.L0f02cbb4 -/* f02cb88: 000e70c0 */ sll $t6,$t6,0x3 -/* f02cb8c: a0950018 */ sb $s5,0x18($a0) -/* f02cb90: 8e2d0000 */ lw $t5,0x0($s1) -/* f02cb94: 01d37023 */ subu $t6,$t6,$s3 -/* f02cb98: 000e7080 */ sll $t6,$t6,0x2 -/* f02cb9c: 01ae1821 */ addu $v1,$t5,$t6 -/* f02cba0: 00727821 */ addu $t7,$v1,$s2 -/* f02cba4: 91f90038 */ lbu $t9,0x38($t7) -/* f02cba8: 00624021 */ addu $t0,$v1,$v0 -/* f02cbac: 27380001 */ addiu $t8,$t9,0x1 -/* f02cbb0: a1180038 */ sb $t8,0x38($t0) -.L0f02cbb4: -/* f02cbb4: 8e290000 */ lw $t1,0x0($s1) -/* f02cbb8: 02002825 */ or $a1,$s0,$zero -/* f02cbbc: 01345021 */ addu $t2,$t1,$s4 -/* f02cbc0: 0fc0a533 */ jal func0f0294cc -/* f02cbc4: 8d440000 */ lw $a0,0x0($t2) -/* f02cbc8: 0441ffe1 */ bgez $v0,.L0f02cb50 -/* f02cbcc: 00408025 */ or $s0,$v0,$zero -.L0f02cbd0: -/* f02cbd0: 00136080 */ sll $t4,$s3,0x2 -/* f02cbd4: 01936023 */ subu $t4,$t4,$s3 -/* f02cbd8: 8e2b0000 */ lw $t3,0x0($s1) -/* f02cbdc: 000c60c0 */ sll $t4,$t4,0x3 -/* f02cbe0: 01936023 */ subu $t4,$t4,$s3 -/* f02cbe4: 000c6080 */ sll $t4,$t4,0x2 -/* f02cbe8: 2ae1001e */ slti $at,$s7,0x1e -/* f02cbec: 016c6821 */ addu $t5,$t3,$t4 -/* f02cbf0: 10200003 */ beqz $at,.L0f02cc00 -/* f02cbf4: 01b21021 */ addu $v0,$t5,$s2 -/* f02cbf8: 10000003 */ beqz $zero,.L0f02cc08 -/* f02cbfc: a0570018 */ sb $s7,0x18($v0) -.L0f02cc00: -/* f02cc00: 240efffe */ addiu $t6,$zero,-2 -/* f02cc04: a04e0018 */ sb $t6,0x18($v0) -.L0f02cc08: -/* f02cc08: 26520001 */ addiu $s2,$s2,0x1 -.L0f02cc0c: -/* f02cc0c: 2a410020 */ slti $at,$s2,0x20 -/* f02cc10: 5420ff9a */ bnezl $at,.L0f02ca7c -/* f02cc14: 00135880 */ sll $t3,$s3,0x2 -/* f02cc18: 00009025 */ or $s2,$zero,$zero -/* f02cc1c: 0013c880 */ sll $t9,$s3,0x2 -.L0f02cc20: -/* f02cc20: 0333c823 */ subu $t9,$t9,$s3 -/* f02cc24: 8e2f0000 */ lw $t7,0x0($s1) -/* f02cc28: 0019c8c0 */ sll $t9,$t9,0x3 -/* f02cc2c: 0333c823 */ subu $t9,$t9,$s3 -/* f02cc30: 0019c880 */ sll $t9,$t9,0x2 -/* f02cc34: 01f9c021 */ addu $t8,$t7,$t9 -/* f02cc38: 03121021 */ addu $v0,$t8,$s2 -/* f02cc3c: 80480018 */ lb $t0,0x18($v0) -/* f02cc40: 26520001 */ addiu $s2,$s2,0x1 -/* f02cc44: 24010020 */ addiu $at,$zero,0x20 -/* f02cc48: 16a80002 */ bne $s5,$t0,.L0f02cc54 -/* f02cc4c: 00000000 */ sll $zero,$zero,0x0 -/* f02cc50: a0400018 */ sb $zero,0x18($v0) -.L0f02cc54: -/* f02cc54: 5641fff2 */ bnel $s2,$at,.L0f02cc20 -/* f02cc58: 0013c880 */ sll $t9,$s3,0x2 -/* f02cc5c: 8fa90040 */ lw $t1,0x40($sp) -/* f02cc60: 55200005 */ bnezl $t1,.L0f02cc78 -/* f02cc64: 26730001 */ addiu $s3,$s3,0x1 -/* f02cc68: 8e2a0000 */ lw $t2,0x0($s1) -/* f02cc6c: 0fc0a475 */ jal func0f0291d4 -/* f02cc70: 028a2021 */ addu $a0,$s4,$t2 -/* f02cc74: 26730001 */ addiu $s3,$s3,0x1 -.L0f02cc78: -/* f02cc78: 24010014 */ addiu $at,$zero,0x14 -/* f02cc7c: 1661ff63 */ bne $s3,$at,.L0f02ca0c -/* f02cc80: 2694005c */ addiu $s4,$s4,0x5c -.L0f02cc84: -/* f02cc84: 8fbf003c */ lw $ra,0x3c($sp) -/* f02cc88: 8fb00018 */ lw $s0,0x18($sp) -/* f02cc8c: 8fb1001c */ lw $s1,0x1c($sp) -/* f02cc90: 8fb20020 */ lw $s2,0x20($sp) -/* f02cc94: 8fb30024 */ lw $s3,0x24($sp) -/* f02cc98: 8fb40028 */ lw $s4,0x28($sp) -/* f02cc9c: 8fb5002c */ lw $s5,0x2c($sp) -/* f02cca0: 8fb60030 */ lw $s6,0x30($sp) -/* f02cca4: 8fb70034 */ lw $s7,0x34($sp) -/* f02cca8: 8fbe0038 */ lw $s8,0x38($sp) -/* f02ccac: 03e00008 */ jr $ra -/* f02ccb0: 27bd0048 */ addiu $sp,$sp,0x48 -); - -GLOBAL_ASM( -glabel func0f02ccb4 -/* f02ccb4: 27bdff98 */ addiu $sp,$sp,-104 -/* f02ccb8: afb70034 */ sw $s7,0x34($sp) -/* f02ccbc: afb60030 */ sw $s6,0x30($sp) -/* f02ccc0: 00a0b025 */ or $s6,$a1,$zero -/* f02ccc4: 00c0b825 */ or $s7,$a2,$zero -/* f02ccc8: afbf003c */ sw $ra,0x3c($sp) -/* f02cccc: afbe0038 */ sw $s8,0x38($sp) -/* f02ccd0: afb5002c */ sw $s5,0x2c($sp) -/* f02ccd4: afb40028 */ sw $s4,0x28($sp) -/* f02ccd8: afb30024 */ sw $s3,0x24($sp) -/* f02ccdc: afb20020 */ sw $s2,0x20($sp) -/* f02cce0: afb1001c */ sw $s1,0x1c($sp) -/* f02cce4: 1080002f */ beqz $a0,.L0f02cda4 -/* f02cce8: afb00018 */ sw $s0,0x18($sp) -/* f02ccec: 04a0002d */ bltz $a1,.L0f02cda4 -/* f02ccf0: 28a10006 */ slti $at,$a1,0x6 -/* f02ccf4: 5020002c */ beqzl $at,.L0f02cda8 -/* f02ccf8: 8fbf003c */ lw $ra,0x3c($sp) -/* f02ccfc: 04c00029 */ bltz $a2,.L0f02cda4 -/* f02cd00: 28c10006 */ slti $at,$a2,0x6 -/* f02cd04: 10200027 */ beqz $at,.L0f02cda4 -/* f02cd08: 00008825 */ or $s1,$zero,$zero -/* f02cd0c: 8c930020 */ lw $s3,0x20($a0) -/* f02cd10: 241e0006 */ addiu $s8,$zero,0x6 -/* f02cd14: 27b50064 */ addiu $s5,$sp,0x64 -/* f02cd18: 27b4005c */ addiu $s4,$sp,0x5c -/* f02cd1c: 24120001 */ addiu $s2,$zero,0x1 -/* f02cd20: 8e640008 */ lw $a0,0x8($s3) -.L0f02cd24: -/* f02cd24: 0c006a47 */ jal 0x1a91c -/* f02cd28: 02202825 */ or $a1,$s1,$zero -/* f02cd2c: afa2005c */ sw $v0,0x5c($sp) -/* f02cd30: 8e640008 */ lw $a0,0x8($s3) -/* f02cd34: 0c006a47 */ jal 0x1a91c -/* f02cd38: 26250006 */ addiu $a1,$s1,0x6 -/* f02cd3c: afa20060 */ sw $v0,0x60($sp) -/* f02cd40: 27b0005c */ addiu $s0,$sp,0x5c -/* f02cd44: 8e050000 */ lw $a1,0x0($s0) -.L0f02cd48: -/* f02cd48: 50a00011 */ beqzl $a1,.L0f02cd90 -/* f02cd4c: 26100004 */ addiu $s0,$s0,0x4 -/* f02cd50: 0c006a87 */ jal 0x1aa1c -/* f02cd54: 02602025 */ or $a0,$s3,$zero -/* f02cd58: 16140007 */ bne $s0,$s4,.L0f02cd78 -/* f02cd5c: 00000000 */ sll $zero,$zero,0x0 -/* f02cd60: 16d10003 */ bne $s6,$s1,.L0f02cd70 -/* f02cd64: 00000000 */ sll $zero,$zero,0x0 -/* f02cd68: 10000008 */ beqz $zero,.L0f02cd8c -/* f02cd6c: ac520000 */ sw $s2,0x0($v0) -.L0f02cd70: -/* f02cd70: 10000006 */ beqz $zero,.L0f02cd8c -/* f02cd74: ac400000 */ sw $zero,0x0($v0) -.L0f02cd78: -/* f02cd78: 56f10004 */ bnel $s7,$s1,.L0f02cd8c -/* f02cd7c: ac400000 */ sw $zero,0x0($v0) -/* f02cd80: 10000002 */ beqz $zero,.L0f02cd8c -/* f02cd84: ac520000 */ sw $s2,0x0($v0) -/* f02cd88: ac400000 */ sw $zero,0x0($v0) -.L0f02cd8c: -/* f02cd8c: 26100004 */ addiu $s0,$s0,0x4 -.L0f02cd90: -/* f02cd90: 5615ffed */ bnel $s0,$s5,.L0f02cd48 -/* f02cd94: 8e050000 */ lw $a1,0x0($s0) -/* f02cd98: 26310001 */ addiu $s1,$s1,0x1 -/* f02cd9c: 563effe1 */ bnel $s1,$s8,.L0f02cd24 -/* f02cda0: 8e640008 */ lw $a0,0x8($s3) -.L0f02cda4: -/* f02cda4: 8fbf003c */ lw $ra,0x3c($sp) -.L0f02cda8: -/* f02cda8: 8fb00018 */ lw $s0,0x18($sp) -/* f02cdac: 8fb1001c */ lw $s1,0x1c($sp) -/* f02cdb0: 8fb20020 */ lw $s2,0x20($sp) -/* f02cdb4: 8fb30024 */ lw $s3,0x24($sp) -/* f02cdb8: 8fb40028 */ lw $s4,0x28($sp) -/* f02cdbc: 8fb5002c */ lw $s5,0x2c($sp) -/* f02cdc0: 8fb60030 */ lw $s6,0x30($sp) -/* f02cdc4: 8fb70034 */ lw $s7,0x34($sp) -/* f02cdc8: 8fbe0038 */ lw $s8,0x38($sp) -/* f02cdcc: 03e00008 */ jr $ra -/* f02cdd0: 27bd0068 */ addiu $sp,$sp,0x68 -/* f02cdd4: 00000000 */ sll $zero,$zero,0x0 -/* f02cdd8: 00000000 */ sll $zero,$zero,0x0 -/* f02cddc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02cde0 -/* f02cde0: 248effa4 */ addiu $t6,$a0,-92 -/* f02cde4: 2dc10038 */ sltiu $at,$t6,0x38 -/* f02cde8: 1020000e */ beqz $at,.L0f02ce24 -/* f02cdec: 000e7080 */ sll $t6,$t6,0x2 -/* f02cdf0: 3c017f1b */ lui $at,0x7f1b -/* f02cdf4: 002e0821 */ addu $at,$at,$t6 -/* f02cdf8: 8c2e8990 */ lw $t6,-0x7670($at) -/* f02cdfc: 01c00008 */ jr $t6 -/* f02ce00: 00000000 */ sll $zero,$zero,0x0 -/* f02ce04: 03e00008 */ jr $ra -/* f02ce08: 24020001 */ addiu $v0,$zero,0x1 -/* f02ce0c: 03e00008 */ jr $ra -/* f02ce10: 24020002 */ addiu $v0,$zero,0x2 -/* f02ce14: 03e00008 */ jr $ra -/* f02ce18: 24020003 */ addiu $v0,$zero,0x3 -/* f02ce1c: 03e00008 */ jr $ra -/* f02ce20: 24020004 */ addiu $v0,$zero,0x4 -.L0f02ce24: -/* f02ce24: 00001025 */ or $v0,$zero,$zero -/* f02ce28: 03e00008 */ jr $ra -/* f02ce2c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02ce30 -/* f02ce30: 00047080 */ sll $t6,$a0,0x2 -/* f02ce34: 01c47021 */ addu $t6,$t6,$a0 -/* f02ce38: 3c0f8008 */ lui $t7,0x8008 -/* f02ce3c: 25efcf04 */ addiu $t7,$t7,-12540 -/* f02ce40: 000e7080 */ sll $t6,$t6,0x2 -/* f02ce44: 01cf1821 */ addu $v1,$t6,$t7 -/* f02ce48: 8c78000c */ lw $t8,0xc($v1) -/* f02ce4c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02ce50: afbf0014 */ sw $ra,0x14($sp) -/* f02ce54: 57000009 */ bnezl $t8,.L0f02ce7c -/* f02ce58: 00001025 */ or $v0,$zero,$zero -/* f02ce5c: 94640002 */ lhu $a0,0x2($v1) -/* f02ce60: 0fc69e11 */ jal func0f1a7844 -/* f02ce64: afa3001c */ sw $v1,0x1c($sp) -/* f02ce68: 8fa3001c */ lw $v1,0x1c($sp) -/* f02ce6c: ac62000c */ sw $v0,0xc($v1) -/* f02ce70: 10000002 */ beqz $zero,.L0f02ce7c -/* f02ce74: 24020001 */ addiu $v0,$zero,0x1 -/* f02ce78: 00001025 */ or $v0,$zero,$zero -.L0f02ce7c: -/* f02ce7c: 8fbf0014 */ lw $ra,0x14($sp) -/* f02ce80: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02ce84: 03e00008 */ jr $ra -/* f02ce88: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02ce8c -/* f02ce8c: 00047880 */ sll $t7,$a0,0x2 -/* f02ce90: 01e47821 */ addu $t7,$t7,$a0 -/* f02ce94: 3c188008 */ lui $t8,0x8008 -/* f02ce98: 2718cf04 */ addiu $t8,$t8,-12540 -/* f02ce9c: 000f7880 */ sll $t7,$t7,0x2 -/* f02cea0: 01f81021 */ addu $v0,$t7,$t8 -/* f02cea4: 3c017f1b */ lui $at,0x7f1b -/* f02cea8: c4268a70 */ lwc1 $f6,-0x7590($at) -/* f02ceac: c4440004 */ lwc1 $f4,0x4($v0) -/* f02ceb0: 27bdffb8 */ addiu $sp,$sp,-72 -/* f02ceb4: c44a0008 */ lwc1 $f10,0x8($v0) -/* f02ceb8: 46062202 */ mul.s $f8,$f4,$f6 -/* f02cebc: afbf0014 */ sw $ra,0x14($sp) -/* f02cec0: afa40048 */ sw $a0,0x48($sp) -/* f02cec4: afa5004c */ sw $a1,0x4c($sp) -/* f02cec8: afa60050 */ sw $a2,0x50($sp) -/* f02cecc: afa70054 */ sw $a3,0x54($sp) -/* f02ced0: afa0003c */ sw $zero,0x3c($sp) -/* f02ced4: e7a80044 */ swc1 $f8,0x44($sp) -/* f02ced8: 24040007 */ addiu $a0,$zero,0x7 -/* f02cedc: afa2001c */ sw $v0,0x1c($sp) -/* f02cee0: 0fc41b99 */ jal func0f106e64 -/* f02cee4: e7aa0040 */ swc1 $f10,0x40($sp) -/* f02cee8: 10400005 */ beqz $v0,.L0f02cf00 -/* f02ceec: c7b00044 */ lwc1 $f16,0x44($sp) -/* f02cef0: 3c017f1b */ lui $at,0x7f1b -/* f02cef4: c4328a74 */ lwc1 $f18,-0x758c($at) -/* f02cef8: 46128102 */ mul.s $f4,$f16,$f18 -/* f02cefc: e7a40044 */ swc1 $f4,0x44($sp) -.L0f02cf00: -/* f02cf00: 8fb90050 */ lw $t9,0x50($sp) -/* f02cf04: 8fa8001c */ lw $t0,0x1c($sp) -/* f02cf08: 1720000a */ bnez $t9,.L0f02cf34 -/* f02cf0c: 00000000 */ sll $zero,$zero,0x0 -/* f02cf10: 8d03000c */ lw $v1,0xc($t0) -/* f02cf14: 54600007 */ bnezl $v1,.L0f02cf34 -/* f02cf18: afa30050 */ sw $v1,0x50($sp) -/* f02cf1c: 0fc69e11 */ jal func0f1a7844 -/* f02cf20: 95040002 */ lhu $a0,0x2($t0) -/* f02cf24: 8fa4001c */ lw $a0,0x1c($sp) -/* f02cf28: 00401825 */ or $v1,$v0,$zero -/* f02cf2c: ac82000c */ sw $v0,0xc($a0) -/* f02cf30: afa30050 */ sw $v1,0x50($sp) -.L0f02cf34: -/* f02cf34: 0c008b49 */ jal 0x22d24 -/* f02cf38: 8fa40050 */ lw $a0,0x50($sp) -/* f02cf3c: 8fa9001c */ lw $t1,0x1c($sp) -/* f02cf40: 8fac0050 */ lw $t4,0x50($sp) -/* f02cf44: 8d220000 */ lw $v0,0x0($t1) -/* f02cf48: 00025840 */ sll $t3,$v0,0x1 -/* f02cf4c: 056200b9 */ bltzl $t3,.L0f02d234 -/* f02cf50: 8fa2005c */ lw $v0,0x5c($sp) -/* f02cf54: 8d830004 */ lw $v1,0x4($t4) -/* f02cf58: 3c0d8008 */ lui $t5,0x8008 -/* f02cf5c: 25adce40 */ addiu $t5,$t5,-12736 -/* f02cf60: 15a30090 */ bne $t5,$v1,.L0f02d1a4 -/* f02cf64: 01802025 */ or $a0,$t4,$zero -/* f02cf68: 0c006a47 */ jal 0x1a91c -/* f02cf6c: 24050004 */ addiu $a1,$zero,0x4 -/* f02cf70: 104000af */ beqz $v0,.L0f02d230 -/* f02cf74: afa2003c */ sw $v0,0x3c($sp) -/* f02cf78: 8fa7004c */ lw $a3,0x4c($sp) -/* f02cf7c: 240effff */ addiu $t6,$zero,-1 -/* f02cf80: 04e1000a */ bgez $a3,.L0f02cfac -/* f02cf84: 01c72023 */ subu $a0,$t6,$a3 -/* f02cf88: 0fc6395f */ jal func0f18e57c -/* f02cf8c: 27a5004c */ addiu $a1,$sp,0x4c -/* f02cf90: 8faf0050 */ lw $t7,0x50($sp) -/* f02cf94: afa20054 */ sw $v0,0x54($sp) -/* f02cf98: 84590014 */ lh $t9,0x14($v0) -/* f02cf9c: 85f80014 */ lh $t8,0x14($t7) -/* f02cfa0: 03194021 */ addu $t0,$t8,$t9 -/* f02cfa4: 10000061 */ beqz $zero,.L0f02d12c -/* f02cfa8: a5e80014 */ sh $t0,0x14($t7) -.L0f02cfac: -/* f02cfac: 18e0005f */ blez $a3,.L0f02d12c -/* f02cfb0: 8fa90054 */ lw $t1,0x54($sp) -/* f02cfb4: 15200036 */ bnez $t1,.L0f02d090 -/* f02cfb8: 3c0a800a */ lui $t2,0x800a -/* f02cfbc: 8d4aa2d8 */ lw $t2,-0x5d28($t2) -/* f02cfc0: 00074080 */ sll $t0,$a3,0x2 -/* f02cfc4: 3c0b8009 */ lui $t3,0x8009 -/* f02cfc8: 1140001e */ beqz $t2,.L0f02d044 -/* f02cfcc: 01074021 */ addu $t0,$t0,$a3 -/* f02cfd0: 916b0af0 */ lbu $t3,0xaf0($t3) -/* f02cfd4: 24010001 */ addiu $at,$zero,0x1 -/* f02cfd8: 00076880 */ sll $t5,$a3,0x2 -/* f02cfdc: 11610019 */ beq $t3,$at,.L0f02d044 -/* f02cfe0: 01a76821 */ addu $t5,$t5,$a3 -/* f02cfe4: 000d6880 */ sll $t5,$t5,0x2 -/* f02cfe8: 3c048008 */ lui $a0,0x8008 -/* f02cfec: 008d2021 */ addu $a0,$a0,$t5 -/* f02cff0: 0fc69e11 */ jal func0f1a7844 -/* f02cff4: 9484cf06 */ lhu $a0,-0x30fa($a0) -/* f02cff8: 8fa5004c */ lw $a1,0x4c($sp) -/* f02cffc: 3c0e8008 */ lui $t6,0x8008 -/* f02d000: 25cecf04 */ addiu $t6,$t6,-12540 -/* f02d004: 00056080 */ sll $t4,$a1,0x2 -/* f02d008: 01856021 */ addu $t4,$t4,$a1 -/* f02d00c: 000c6080 */ sll $t4,$t4,0x2 -/* f02d010: 018e1821 */ addu $v1,$t4,$t6 -/* f02d014: 94780002 */ lhu $t8,0x2($v1) -/* f02d018: 3c01800a */ lui $at,0x800a -/* f02d01c: ac62000c */ sw $v0,0xc($v1) -/* f02d020: 0018c8c0 */ sll $t9,$t8,0x3 -/* f02d024: 00390821 */ addu $at,$at,$t9 -/* f02d028: afa20054 */ sw $v0,0x54($sp) -/* f02d02c: ac206680 */ sw $zero,0x6680($at) -/* f02d030: 00402025 */ or $a0,$v0,$zero -/* f02d034: 0fc0b76f */ jal func0f02ddbc -/* f02d038: 8fa60048 */ lw $a2,0x48($sp) -/* f02d03c: 10000014 */ beqz $zero,.L0f02d090 -/* f02d040: 00000000 */ sll $zero,$zero,0x0 -.L0f02d044: -/* f02d044: 3c0f8008 */ lui $t7,0x8008 -/* f02d048: 25efcf04 */ addiu $t7,$t7,-12540 -/* f02d04c: 00084080 */ sll $t0,$t0,0x2 -/* f02d050: 010f1821 */ addu $v1,$t0,$t7 -/* f02d054: 8c64000c */ lw $a0,0xc($v1) -/* f02d058: 5480000d */ bnezl $a0,.L0f02d090 -/* f02d05c: afa40054 */ sw $a0,0x54($sp) -/* f02d060: 0fc69e11 */ jal func0f1a7844 -/* f02d064: 94640002 */ lhu $a0,0x2($v1) -/* f02d068: 8fa7004c */ lw $a3,0x4c($sp) -/* f02d06c: 3c0a8008 */ lui $t2,0x8008 -/* f02d070: 254acf04 */ addiu $t2,$t2,-12540 -/* f02d074: 00074880 */ sll $t1,$a3,0x2 -/* f02d078: 01274821 */ addu $t1,$t1,$a3 -/* f02d07c: 00094880 */ sll $t1,$t1,0x2 -/* f02d080: 012a1821 */ addu $v1,$t1,$t2 -/* f02d084: ac62000c */ sw $v0,0xc($v1) -/* f02d088: 00402025 */ or $a0,$v0,$zero -/* f02d08c: afa40054 */ sw $a0,0x54($sp) -.L0f02d090: -/* f02d090: 0c008b49 */ jal 0x22d24 -/* f02d094: 8fa40054 */ lw $a0,0x54($sp) -/* f02d098: 8fab0050 */ lw $t3,0x50($sp) -/* f02d09c: 8fac0054 */ lw $t4,0x54($sp) -/* f02d0a0: 856d0014 */ lh $t5,0x14($t3) -/* f02d0a4: 858e0014 */ lh $t6,0x14($t4) -/* f02d0a8: 01aec021 */ addu $t8,$t5,$t6 -/* f02d0ac: a5780014 */ sh $t8,0x14($t3) -/* f02d0b0: 8fb9001c */ lw $t9,0x1c($sp) -/* f02d0b4: 93aa0067 */ lbu $t2,0x67($sp) -/* f02d0b8: 8f280000 */ lw $t0,0x0($t9) -/* f02d0bc: 00084880 */ sll $t1,$t0,0x2 -/* f02d0c0: 0523001b */ bgezl $t1,.L0f02d130 -/* f02d0c4: 8fac0060 */ lw $t4,0x60($sp) -/* f02d0c8: 51400019 */ beqzl $t2,.L0f02d130 -/* f02d0cc: 8fac0060 */ lw $t4,0x60($sp) -/* f02d0d0: 0c004b70 */ jal 0x12dc0 -/* f02d0d4: 00000000 */ sll $zero,$zero,0x0 -/* f02d0d8: 44823000 */ mtc1 $v0,$f6 -/* f02d0dc: 3c017f1b */ lui $at,0x7f1b -/* f02d0e0: c4228a78 */ lwc1 $f2,-0x7588($at) -/* f02d0e4: 04410005 */ bgez $v0,.L0f02d0fc -/* f02d0e8: 46803220 */ cvt.s.w $f8,$f6 -/* f02d0ec: 3c014f80 */ lui $at,0x4f80 -/* f02d0f0: 44815000 */ mtc1 $at,$f10 -/* f02d0f4: 00000000 */ sll $zero,$zero,0x0 -/* f02d0f8: 460a4200 */ add.s $f8,$f8,$f10 -.L0f02d0fc: -/* f02d0fc: 3c012f80 */ lui $at,0x2f80 -/* f02d100: 44818000 */ mtc1 $at,$f16 -/* f02d104: 3c013f80 */ lui $at,0x3f80 -/* f02d108: 44815000 */ mtc1 $at,$f10 -/* f02d10c: 46104482 */ mul.s $f18,$f8,$f16 -/* f02d110: c7b00044 */ lwc1 $f16,0x44($sp) -/* f02d114: 46029002 */ mul.s $f0,$f18,$f2 -/* f02d118: 46000100 */ add.s $f4,$f0,$f0 -/* f02d11c: 46022181 */ sub.s $f6,$f4,$f2 -/* f02d120: 460a3200 */ add.s $f8,$f6,$f10 -/* f02d124: 46088482 */ mul.s $f18,$f16,$f8 -/* f02d128: e7b20044 */ swc1 $f18,0x44($sp) -.L0f02d12c: -/* f02d12c: 8fac0060 */ lw $t4,0x60($sp) -.L0f02d130: -/* f02d130: 15800013 */ bnez $t4,.L0f02d180 -/* f02d134: 00000000 */ sll $zero,$zero,0x0 -/* f02d138: 0fc41b99 */ jal func0f106e64 -/* f02d13c: 2404000b */ addiu $a0,$zero,0xb -/* f02d140: 10400005 */ beqz $v0,.L0f02d158 -/* f02d144: c7a40044 */ lwc1 $f4,0x44($sp) -/* f02d148: 3c017f1b */ lui $at,0x7f1b -/* f02d14c: c4268a7c */ lwc1 $f6,-0x7584($at) -/* f02d150: 46062282 */ mul.s $f10,$f4,$f6 -/* f02d154: e7aa0044 */ swc1 $f10,0x44($sp) -.L0f02d158: -/* f02d158: 0fc41b99 */ jal func0f106e64 -/* f02d15c: 24040007 */ addiu $a0,$zero,0x7 -/* f02d160: 10400033 */ beqz $v0,.L0f02d230 -/* f02d164: c7b00044 */ lwc1 $f16,0x44($sp) -/* f02d168: 3c013fa0 */ lui $at,0x3fa0 -/* f02d16c: 44814000 */ mtc1 $at,$f8 -/* f02d170: 00000000 */ sll $zero,$zero,0x0 -/* f02d174: 46088482 */ mul.s $f18,$f16,$f8 -/* f02d178: 1000002d */ beqz $zero,.L0f02d230 -/* f02d17c: e7b20044 */ swc1 $f18,0x44($sp) -.L0f02d180: -/* f02d180: 0fc41b99 */ jal func0f106e64 -/* f02d184: 2404000a */ addiu $a0,$zero,0xa -/* f02d188: 10400029 */ beqz $v0,.L0f02d230 -/* f02d18c: c7a40044 */ lwc1 $f4,0x44($sp) -/* f02d190: 3c017f1b */ lui $at,0x7f1b -/* f02d194: c4268a80 */ lwc1 $f6,-0x7580($at) -/* f02d198: 46062282 */ mul.s $f10,$f4,$f6 -/* f02d19c: 10000024 */ beqz $zero,.L0f02d230 -/* f02d1a0: e7aa0044 */ swc1 $f10,0x44($sp) -.L0f02d1a4: -/* f02d1a4: 3c0d8008 */ lui $t5,0x8008 -/* f02d1a8: 25adce98 */ addiu $t5,$t5,-12648 -/* f02d1ac: 15a30020 */ bne $t5,$v1,.L0f02d230 -/* f02d1b0: 0002c080 */ sll $t8,$v0,0x2 -/* f02d1b4: 0701001e */ bgez $t8,.L0f02d230 -/* f02d1b8: 93ab0067 */ lbu $t3,0x67($sp) -/* f02d1bc: 1160001c */ beqz $t3,.L0f02d230 -/* f02d1c0: 8fb9001c */ lw $t9,0x1c($sp) -/* f02d1c4: 3c088008 */ lui $t0,0x8008 -/* f02d1c8: 2508d634 */ addiu $t0,$t0,-10700 -/* f02d1cc: 57280019 */ bnel $t9,$t0,.L0f02d234 -/* f02d1d0: 8fa2005c */ lw $v0,0x5c($sp) -/* f02d1d4: 0c004b70 */ jal 0x12dc0 -/* f02d1d8: 00000000 */ sll $zero,$zero,0x0 -/* f02d1dc: 44828000 */ mtc1 $v0,$f16 -/* f02d1e0: 3c017f1b */ lui $at,0x7f1b -/* f02d1e4: c4228a84 */ lwc1 $f2,-0x757c($at) -/* f02d1e8: 04410005 */ bgez $v0,.L0f02d200 -/* f02d1ec: 46808220 */ cvt.s.w $f8,$f16 -/* f02d1f0: 3c014f80 */ lui $at,0x4f80 -/* f02d1f4: 44819000 */ mtc1 $at,$f18 -/* f02d1f8: 00000000 */ sll $zero,$zero,0x0 -/* f02d1fc: 46124200 */ add.s $f8,$f8,$f18 -.L0f02d200: -/* f02d200: 3c012f80 */ lui $at,0x2f80 -/* f02d204: 44812000 */ mtc1 $at,$f4 -/* f02d208: 3c013f40 */ lui $at,0x3f40 -/* f02d20c: 44819000 */ mtc1 $at,$f18 -/* f02d210: 46044182 */ mul.s $f6,$f8,$f4 -/* f02d214: c7a40044 */ lwc1 $f4,0x44($sp) -/* f02d218: 46061002 */ mul.s $f0,$f2,$f6 -/* f02d21c: 46000280 */ add.s $f10,$f0,$f0 -/* f02d220: 46025401 */ sub.s $f16,$f10,$f2 -/* f02d224: 46128200 */ add.s $f8,$f16,$f18 -/* f02d228: 46082182 */ mul.s $f6,$f4,$f8 -/* f02d22c: e7a60044 */ swc1 $f6,0x44($sp) -.L0f02d230: -/* f02d230: 8fa2005c */ lw $v0,0x5c($sp) -.L0f02d234: -/* f02d234: 8fa90050 */ lw $t1,0x50($sp) -/* f02d238: 10400008 */ beqz $v0,.L0f02d25c -/* f02d23c: 00000000 */ sll $zero,$zero,0x0 -/* f02d240: 844f0002 */ lh $t7,0x2($v0) -/* f02d244: 852a0014 */ lh $t2,0x14($t1) -/* f02d248: 01ea082a */ slt $at,$t7,$t2 -/* f02d24c: 50200007 */ beqzl $at,.L0f02d26c -/* f02d250: 8fac005c */ lw $t4,0x5c($sp) -/* f02d254: 10000005 */ beqz $zero,.L0f02d26c -/* f02d258: 8fac005c */ lw $t4,0x5c($sp) -.L0f02d25c: -/* f02d25c: 0fc2cca0 */ jal func0f0b3280 -/* f02d260: 8fa40050 */ lw $a0,0x50($sp) -/* f02d264: afa2005c */ sw $v0,0x5c($sp) -/* f02d268: 8fac005c */ lw $t4,0x5c($sp) -.L0f02d26c: -/* f02d26c: 1180002d */ beqz $t4,.L0f02d324 -/* f02d270: 01802025 */ or $a0,$t4,$zero -/* f02d274: 0c006bd6 */ jal 0x1af58 -/* f02d278: 8fa50044 */ lw $a1,0x44($sp) -/* f02d27c: 8fa4005c */ lw $a0,0x5c($sp) -/* f02d280: 0c006bd9 */ jal 0x1af64 -/* f02d284: 8fa50040 */ lw $a1,0x40($sp) -/* f02d288: 8fa60054 */ lw $a2,0x54($sp) -/* f02d28c: 8fad001c */ lw $t5,0x1c($sp) -/* f02d290: 50c00025 */ beqzl $a2,.L0f02d328 -/* f02d294: 8fbf0014 */ lw $ra,0x14($sp) -/* f02d298: 8dae0000 */ lw $t6,0x0($t5) -/* f02d29c: 8fb90050 */ lw $t9,0x50($sp) -/* f02d2a0: 000e5840 */ sll $t3,$t6,0x1 -/* f02d2a4: 05620020 */ bltzl $t3,.L0f02d328 -/* f02d2a8: 8fbf0014 */ lw $ra,0x14($sp) -/* f02d2ac: 87280014 */ lh $t0,0x14($t9) -/* f02d2b0: 84c90014 */ lh $t1,0x14($a2) -/* f02d2b4: 01097823 */ subu $t7,$t0,$t1 -/* f02d2b8: a72f0014 */ sh $t7,0x14($t9) -/* f02d2bc: 8fa5003c */ lw $a1,0x3c($sp) -/* f02d2c0: 0fc2cca8 */ jal func0f0b32a0 -/* f02d2c4: 8fa4005c */ lw $a0,0x5c($sp) -/* f02d2c8: 8faa0054 */ lw $t2,0x54($sp) -/* f02d2cc: 2401000d */ addiu $at,$zero,0xd -/* f02d2d0: 8fad0058 */ lw $t5,0x58($sp) -/* f02d2d4: 854c0006 */ lh $t4,0x6($t2) -/* f02d2d8: 55810013 */ bnel $t4,$at,.L0f02d328 -/* f02d2dc: 8fbf0014 */ lw $ra,0x14($sp) -/* f02d2e0: 15a00008 */ bnez $t5,.L0f02d304 -/* f02d2e4: 01402025 */ or $a0,$t2,$zero -/* f02d2e8: 0c006a47 */ jal 0x1a91c -/* f02d2ec: 00002825 */ or $a1,$zero,$zero -/* f02d2f0: 10400004 */ beqz $v0,.L0f02d304 -/* f02d2f4: 00402825 */ or $a1,$v0,$zero -/* f02d2f8: 0c006a87 */ jal 0x1aa1c -/* f02d2fc: 8fa4005c */ lw $a0,0x5c($sp) -/* f02d300: ac400000 */ sw $zero,0x0($v0) -.L0f02d304: -/* f02d304: 8fa40054 */ lw $a0,0x54($sp) -/* f02d308: 0c006a47 */ jal 0x1a91c -/* f02d30c: 24050004 */ addiu $a1,$zero,0x4 -/* f02d310: 10400004 */ beqz $v0,.L0f02d324 -/* f02d314: 00402825 */ or $a1,$v0,$zero -/* f02d318: 0c006a87 */ jal 0x1aa1c -/* f02d31c: 8fa4005c */ lw $a0,0x5c($sp) -/* f02d320: ac400000 */ sw $zero,0x0($v0) -.L0f02d324: -/* f02d324: 8fbf0014 */ lw $ra,0x14($sp) -.L0f02d328: -/* f02d328: 8fa2005c */ lw $v0,0x5c($sp) -/* f02d32c: 27bd0048 */ addiu $sp,$sp,0x48 -/* f02d330: 03e00008 */ jr $ra -/* f02d334: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02d338 -/* f02d338: 27bdffd8 */ addiu $sp,$sp,-40 -/* f02d33c: 8fae0038 */ lw $t6,0x38($sp) -/* f02d340: 93af003f */ lbu $t7,0x3f($sp) -/* f02d344: afbf0024 */ sw $ra,0x24($sp) -/* f02d348: afa00014 */ sw $zero,0x14($sp) -/* f02d34c: afa00018 */ sw $zero,0x18($sp) -/* f02d350: afae0010 */ sw $t6,0x10($sp) -/* f02d354: 0fc0b3a3 */ jal func0f02ce8c -/* f02d358: afaf001c */ sw $t7,0x1c($sp) -/* f02d35c: 8fbf0024 */ lw $ra,0x24($sp) -/* f02d360: 27bd0028 */ addiu $sp,$sp,0x28 -/* f02d364: 03e00008 */ jr $ra -/* f02d368: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02d36c -/* f02d36c: 27bdffd8 */ addiu $sp,$sp,-40 -/* f02d370: 30ce0001 */ andi $t6,$a2,0x1 -/* f02d374: afbf001c */ sw $ra,0x1c($sp) -/* f02d378: afa40028 */ sw $a0,0x28($sp) -/* f02d37c: afa5002c */ sw $a1,0x2c($sp) -/* f02d380: 00001825 */ or $v1,$zero,$zero -/* f02d384: 11c00003 */ beqz $t6,.L0f02d394 -/* f02d388: 24080001 */ addiu $t0,$zero,0x1 -/* f02d38c: 1000000c */ beqz $zero,.L0f02d3c0 -/* f02d390: 24030001 */ addiu $v1,$zero,0x1 -.L0f02d394: -/* f02d394: 30cf0002 */ andi $t7,$a2,0x2 -/* f02d398: 51e0000a */ beqzl $t7,.L0f02d3c4 -/* f02d39c: 30d94000 */ andi $t9,$a2,0x4000 -/* f02d3a0: afa60030 */ sw $a2,0x30($sp) -/* f02d3a4: 0c004b70 */ jal 0x12dc0 -/* f02d3a8: a3a80023 */ sb $t0,0x23($sp) -/* f02d3ac: 30430001 */ andi $v1,$v0,0x1 -/* f02d3b0: 2c780001 */ sltiu $t8,$v1,0x1 -/* f02d3b4: 03001825 */ or $v1,$t8,$zero -/* f02d3b8: 8fa60030 */ lw $a2,0x30($sp) -/* f02d3bc: 93a80023 */ lbu $t0,0x23($sp) -.L0f02d3c0: -/* f02d3c0: 30d94000 */ andi $t9,$a2,0x4000 -.L0f02d3c4: -/* f02d3c4: 13200002 */ beqz $t9,.L0f02d3d0 -/* f02d3c8: 8fa40028 */ lw $a0,0x28($sp) -/* f02d3cc: 00004025 */ or $t0,$zero,$zero -.L0f02d3d0: -/* f02d3d0: 8fa5002c */ lw $a1,0x2c($sp) -/* f02d3d4: 00003025 */ or $a2,$zero,$zero -/* f02d3d8: 00003825 */ or $a3,$zero,$zero -/* f02d3dc: afa30010 */ sw $v1,0x10($sp) -/* f02d3e0: 0fc0b4ce */ jal func0f02d338 -/* f02d3e4: afa80014 */ sw $t0,0x14($sp) -/* f02d3e8: 8fbf001c */ lw $ra,0x1c($sp) -/* f02d3ec: 27bd0028 */ addiu $sp,$sp,0x28 -/* f02d3f0: 03e00008 */ jr $ra -/* f02d3f4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02d3f8 -/* f02d3f8: 3c0e8006 */ lui $t6,0x8006 -/* f02d3fc: 8dce2c80 */ lw $t6,0x2c80($t6) -/* f02d400: 3c028006 */ lui $v0,0x8006 -/* f02d404: 000e7880 */ sll $t7,$t6,0x2 -/* f02d408: 004f1021 */ addu $v0,$v0,$t7 -/* f02d40c: 03e00008 */ jr $ra -/* f02d410: 8c422b1c */ lw $v0,0x2b1c($v0) -); - -GLOBAL_ASM( -glabel func0f02d414 -/* f02d414: 00047080 */ sll $t6,$a0,0x2 -/* f02d418: 01c47021 */ addu $t6,$t6,$a0 -/* f02d41c: 3c0f8008 */ lui $t7,0x8008 -/* f02d420: 25efcf04 */ addiu $t7,$t7,-12540 -/* f02d424: 000e7080 */ sll $t6,$t6,0x2 -/* f02d428: 01cf1021 */ addu $v0,$t6,$t7 -/* f02d42c: 8c580000 */ lw $t8,0x0($v0) -/* f02d430: 27bdffe8 */ addiu $sp,$sp,-24 -/* f02d434: afbf0014 */ sw $ra,0x14($sp) -/* f02d438: 0018cfc2 */ srl $t9,$t8,0x1f -/* f02d43c: 13200010 */ beqz $t9,.L0f02d480 -/* f02d440: 3c0c8008 */ lui $t4,0x8008 -/* f02d444: 3c038006 */ lui $v1,0x8006 -/* f02d448: 24632c84 */ addiu $v1,$v1,0x2c84 -/* f02d44c: 8c620000 */ lw $v0,0x0($v1) -/* f02d450: 3c04800a */ lui $a0,0x800a -/* f02d454: 3c0a800a */ lui $t2,0x800a -/* f02d458: 00024080 */ sll $t0,$v0,0x2 -/* f02d45c: 00882021 */ addu $a0,$a0,$t0 -/* f02d460: 8c84cd28 */ lw $a0,-0x32d8($a0) -/* f02d464: 24490001 */ addiu $t1,$v0,0x1 -/* f02d468: ac690000 */ sw $t1,0x0($v1) -/* f02d46c: 8d4acd20 */ lw $t2,-0x32e0($t2) -/* f02d470: 5549001e */ bnel $t2,$t1,.L0f02d4ec -/* f02d474: 8fbf0014 */ lw $ra,0x14($sp) -/* f02d478: 1000001b */ beqz $zero,.L0f02d4e8 -/* f02d47c: ac600000 */ sw $zero,0x0($v1) -.L0f02d480: -/* f02d480: 258cd724 */ addiu $t4,$t4,-10460 -/* f02d484: 144c000b */ bne $v0,$t4,.L0f02d4b4 -/* f02d488: 3c038006 */ lui $v1,0x8006 -/* f02d48c: 0c004b70 */ jal 0x12dc0 -/* f02d490: 00000000 */ sll $zero,$zero,0x0 -/* f02d494: 24010003 */ addiu $at,$zero,0x3 -/* f02d498: 0041001b */ divu $zero,$v0,$at -/* f02d49c: 00006810 */ mfhi $t5 -/* f02d4a0: 000d7080 */ sll $t6,$t5,0x2 -/* f02d4a4: 3c048006 */ lui $a0,0x8006 -/* f02d4a8: 008e2021 */ addu $a0,$a0,$t6 -/* f02d4ac: 1000000e */ beqz $zero,.L0f02d4e8 -/* f02d4b0: 8c842c8c */ lw $a0,0x2c8c($a0) -.L0f02d4b4: -/* f02d4b4: 24632c88 */ addiu $v1,$v1,0x2c88 -/* f02d4b8: 8c620000 */ lw $v0,0x0($v1) -/* f02d4bc: 3c04800a */ lui $a0,0x800a -/* f02d4c0: 3c19800a */ lui $t9,0x800a -/* f02d4c4: 00027880 */ sll $t7,$v0,0x2 -/* f02d4c8: 008f2021 */ addu $a0,$a0,$t7 -/* f02d4cc: 8c84cd48 */ lw $a0,-0x32b8($a0) -/* f02d4d0: 24580001 */ addiu $t8,$v0,0x1 -/* f02d4d4: ac780000 */ sw $t8,0x0($v1) -/* f02d4d8: 8f39cd20 */ lw $t9,-0x32e0($t9) -/* f02d4dc: 57380003 */ bnel $t9,$t8,.L0f02d4ec -/* f02d4e0: 8fbf0014 */ lw $ra,0x14($sp) -/* f02d4e4: ac600000 */ sw $zero,0x0($v1) -.L0f02d4e8: -/* f02d4e8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f02d4ec: -/* f02d4ec: 27bd0018 */ addiu $sp,$sp,0x18 -/* f02d4f0: 00801025 */ or $v0,$a0,$zero -/* f02d4f4: 03e00008 */ jr $ra -/* f02d4f8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02d4fc -/* f02d4fc: 27bdff48 */ addiu $sp,$sp,-184 -/* f02d500: afb00028 */ sw $s0,0x28($sp) -/* f02d504: afbf002c */ sw $ra,0x2c($sp) -/* f02d508: afa400b8 */ sw $a0,0xb8($sp) -/* f02d50c: afa600c0 */ sw $a2,0xc0($sp) -/* f02d510: 00a08025 */ or $s0,$a1,$zero -/* f02d514: 94a4000a */ lhu $a0,0xa($a1) -/* f02d518: 24050046 */ addiu $a1,$zero,0x46 -/* f02d51c: 0fc456ac */ jal func0f115ab0 -/* f02d520: 27a60064 */ addiu $a2,$sp,0x64 -/* f02d524: 3c014348 */ lui $at,0x4348 -/* f02d528: 44812000 */ mtc1 $at,$f4 -/* f02d52c: 3c01c348 */ lui $at,0xc348 -/* f02d530: 8fae00ac */ lw $t6,0xac($sp) -/* f02d534: 44813000 */ mtc1 $at,$f6 -/* f02d538: 240fffff */ addiu $t7,$zero,-1 -/* f02d53c: 24180001 */ addiu $t8,$zero,0x1 -/* f02d540: a7af0062 */ sh $t7,0x62($sp) -/* f02d544: afb80010 */ sw $t8,0x10($sp) -/* f02d548: 27a40064 */ addiu $a0,$sp,0x64 -/* f02d54c: 3c0541a0 */ lui $a1,0x41a0 -/* f02d550: 27a60060 */ addiu $a2,$sp,0x60 -/* f02d554: 2407003f */ addiu $a3,$zero,0x3f -/* f02d558: e7a40014 */ swc1 $f4,0x14($sp) -/* f02d55c: a7ae0060 */ sh $t6,0x60($sp) -/* f02d560: 0c00a9a1 */ jal 0x2a684 -/* f02d564: e7a60018 */ swc1 $f6,0x18($sp) -/* f02d568: 5440000a */ bnezl $v0,.L0f02d594 -/* f02d56c: 8e020004 */ lw $v0,0x4($s0) -/* f02d570: 86190022 */ lh $t9,0x22($s0) -/* f02d574: 2401ffff */ addiu $at,$zero,-1 -/* f02d578: 57210006 */ bnel $t9,$at,.L0f02d594 -/* f02d57c: 8e020004 */ lw $v0,0x4($s0) -/* f02d580: 8e080004 */ lw $t0,0x4($s0) -/* f02d584: 31090100 */ andi $t1,$t0,0x100 -/* f02d588: 51200184 */ beqzl $t1,.L0f02db9c -/* f02d58c: 8fbf002c */ lw $ra,0x2c($sp) -/* f02d590: 8e020004 */ lw $v0,0x4($s0) -.L0f02d594: -/* f02d594: 304300e0 */ andi $v1,$v0,0xe0 -/* f02d598: 5060001b */ beqzl $v1,.L0f02d608 -/* f02d59c: 3c0dffff */ lui $t5,0xffff -/* f02d5a0: 1060017d */ beqz $v1,.L0f02db98 -/* f02d5a4: 304a0020 */ andi $t2,$v0,0x20 -/* f02d5a8: 51400007 */ beqzl $t2,.L0f02d5c8 -/* f02d5ac: 304b0040 */ andi $t3,$v0,0x40 -/* f02d5b0: 0fc5b367 */ jal func0f16cd9c -/* f02d5b4: 00000000 */ sll $zero,$zero,0x0 -/* f02d5b8: 50400013 */ beqzl $v0,.L0f02d608 -/* f02d5bc: 3c0dffff */ lui $t5,0xffff -/* f02d5c0: 8e020004 */ lw $v0,0x4($s0) -/* f02d5c4: 304b0040 */ andi $t3,$v0,0x40 -.L0f02d5c8: -/* f02d5c8: 51600008 */ beqzl $t3,.L0f02d5ec -/* f02d5cc: 304c0080 */ andi $t4,$v0,0x80 -/* f02d5d0: 0fc5b367 */ jal func0f16cd9c -/* f02d5d4: 00000000 */ sll $zero,$zero,0x0 -/* f02d5d8: 24010001 */ addiu $at,$zero,0x1 -/* f02d5dc: 5041000a */ beql $v0,$at,.L0f02d608 -/* f02d5e0: 3c0dffff */ lui $t5,0xffff -/* f02d5e4: 8e020004 */ lw $v0,0x4($s0) -/* f02d5e8: 304c0080 */ andi $t4,$v0,0x80 -.L0f02d5ec: -/* f02d5ec: 5180016b */ beqzl $t4,.L0f02db9c -/* f02d5f0: 8fbf002c */ lw $ra,0x2c($sp) -/* f02d5f4: 0fc5b367 */ jal func0f16cd9c -/* f02d5f8: 00000000 */ sll $zero,$zero,0x0 -/* f02d5fc: 24010002 */ addiu $at,$zero,0x2 -/* f02d600: 14410165 */ bne $v0,$at,.L0f02db98 -/* f02d604: 3c0dffff */ lui $t5,0xffff -.L0f02d608: -/* f02d608: 35ad26fd */ ori $t5,$t5,0x26fd -/* f02d60c: afad0048 */ sw $t5,0x48($sp) -/* f02d610: 9202000c */ lbu $v0,0xc($s0) -/* f02d614: 240100ff */ addiu $at,$zero,0xff -/* f02d618: 00003825 */ or $a3,$zero,$zero -/* f02d61c: 54410007 */ bnel $v0,$at,.L0f02d63c -/* f02d620: afa2004c */ sw $v0,0x4c($sp) -/* f02d624: 0fc0b4fe */ jal func0f02d3f8 -/* f02d628: afa70058 */ sw $a3,0x58($sp) -/* f02d62c: 8fa70058 */ lw $a3,0x58($sp) -/* f02d630: 10000002 */ beqz $zero,.L0f02d63c -/* f02d634: afa2004c */ sw $v0,0x4c($sp) -/* f02d638: afa2004c */ sw $v0,0x4c($sp) -.L0f02d63c: -/* f02d63c: 8fae004c */ lw $t6,0x4c($sp) -/* f02d640: 3c188008 */ lui $t8,0x8008 -/* f02d644: 2718cf04 */ addiu $t8,$t8,-12540 -/* f02d648: 000e7880 */ sll $t7,$t6,0x2 -/* f02d64c: 01ee7821 */ addu $t7,$t7,$t6 -/* f02d650: 000f7880 */ sll $t7,$t7,0x2 -/* f02d654: 01f8c821 */ addu $t9,$t7,$t8 -/* f02d658: afb90038 */ sw $t9,0x38($sp) -/* f02d65c: 8f280000 */ lw $t0,0x0($t9) -/* f02d660: 00085040 */ sll $t2,$t0,0x1 -/* f02d664: 0542000f */ bltzl $t2,.L0f02d6a4 -/* f02d668: 8fac0048 */ lw $t4,0x48($sp) -/* f02d66c: 8202000d */ lb $v0,0xd($s0) -/* f02d670: 3c01ffff */ lui $at,0xffff -/* f02d674: 342126fd */ ori $at,$at,0x26fd -/* f02d678: 04400003 */ bltz $v0,.L0f02d688 -/* f02d67c: 8fab0048 */ lw $t3,0x48($sp) -/* f02d680: 10000007 */ beqz $zero,.L0f02d6a0 -/* f02d684: afa20048 */ sw $v0,0x48($sp) -.L0f02d688: -/* f02d688: 15610005 */ bne $t3,$at,.L0f02d6a0 -/* f02d68c: 8fa4004c */ lw $a0,0x4c($sp) -/* f02d690: 0fc0b505 */ jal func0f02d414 -/* f02d694: afa70058 */ sw $a3,0x58($sp) -/* f02d698: 8fa70058 */ lw $a3,0x58($sp) -/* f02d69c: afa20048 */ sw $v0,0x48($sp) -.L0f02d6a0: -/* f02d6a0: 8fac0048 */ lw $t4,0x48($sp) -.L0f02d6a4: -/* f02d6a4: 240dffff */ addiu $t5,$zero,-1 -/* f02d6a8: 8fa4004c */ lw $a0,0x4c($sp) -/* f02d6ac: 05810014 */ bgez $t4,.L0f02d700 -/* f02d6b0: 8fa50048 */ lw $a1,0x48($sp) -/* f02d6b4: 01ac1023 */ subu $v0,$t5,$t4 -/* f02d6b8: 04400007 */ bltz $v0,.L0f02d6d8 -/* f02d6bc: 00402025 */ or $a0,$v0,$zero -/* f02d6c0: 28410016 */ slti $at,$v0,0x16 -/* f02d6c4: 50200005 */ beqzl $at,.L0f02d6dc -/* f02d6c8: 8fa4004c */ lw $a0,0x4c($sp) -/* f02d6cc: 0fc6395f */ jal func0f18e57c -/* f02d6d0: 27a50048 */ addiu $a1,$sp,0x48 -/* f02d6d4: 00403825 */ or $a3,$v0,$zero -.L0f02d6d8: -/* f02d6d8: 8fa4004c */ lw $a0,0x4c($sp) -.L0f02d6dc: -/* f02d6dc: 8fa50048 */ lw $a1,0x48($sp) -/* f02d6e0: 00003025 */ or $a2,$zero,$zero -/* f02d6e4: afa00010 */ sw $zero,0x10($sp) -/* f02d6e8: afa00014 */ sw $zero,0x14($sp) -/* f02d6ec: afa00018 */ sw $zero,0x18($sp) -/* f02d6f0: 0fc0b3a3 */ jal func0f02ce8c -/* f02d6f4: afa0001c */ sw $zero,0x1c($sp) -/* f02d6f8: 10000004 */ beqz $zero,.L0f02d70c -/* f02d6fc: afa20054 */ sw $v0,0x54($sp) -.L0f02d700: -/* f02d700: 0fc0b4db */ jal func0f02d36c -/* f02d704: 8e060004 */ lw $a2,0x4($s0) -/* f02d708: afa20054 */ sw $v0,0x54($sp) -.L0f02d70c: -/* f02d70c: 10400122 */ beqz $v0,.L0f02db98 -/* f02d710: c7ac0070 */ lwc1 $f12,0x70($sp) -/* f02d714: 0fc259d4 */ jal func0f096750 -/* f02d718: c7ae0078 */ lwc1 $f14,0x78($sp) -/* f02d71c: e7a00044 */ swc1 $f0,0x44($sp) -/* f02d720: 0c006134 */ jal 0x184d0 -/* f02d724: 9604000e */ lhu $a0,0xe($s0) -/* f02d728: 8fa40054 */ lw $a0,0x54($sp) -/* f02d72c: 27a50064 */ addiu $a1,$sp,0x64 -/* f02d730: 27a60060 */ addiu $a2,$sp,0x60 -/* f02d734: 8fa70044 */ lw $a3,0x44($sp) -/* f02d738: 0fc08332 */ jal func0f020cc8 -/* f02d73c: afa20010 */ sw $v0,0x10($sp) -/* f02d740: 10400115 */ beqz $v0,.L0f02db98 -/* f02d744: 00402025 */ or $a0,$v0,$zero -/* f02d748: 0fc1812f */ jal func0f0604bc -/* f02d74c: afa20050 */ sw $v0,0x50($sp) -/* f02d750: 0fc180bc */ jal func0f0602f0 -/* f02d754: 8fa40050 */ lw $a0,0x50($sp) -/* f02d758: 8fae0050 */ lw $t6,0x50($sp) -/* f02d75c: 86050008 */ lh $a1,0x8($s0) -/* f02d760: 8dc40004 */ lw $a0,0x4($t6) -/* f02d764: 0fc07937 */ jal func0f01e4dc -/* f02d768: afa4005c */ sw $a0,0x5c($sp) -/* f02d76c: 960f0014 */ lhu $t7,0x14($s0) -/* f02d770: 8fa6005c */ lw $a2,0x5c($sp) -/* f02d774: 448f4000 */ mtc1 $t7,$f8 -/* f02d778: 05e10005 */ bgez $t7,.L0f02d790 -/* f02d77c: 468042a0 */ cvt.s.w $f10,$f8 -/* f02d780: 3c014f80 */ lui $at,0x4f80 -/* f02d784: 44818000 */ mtc1 $at,$f16 -/* f02d788: 00000000 */ sll $zero,$zero,0x0 -/* f02d78c: 46105280 */ add.s $f10,$f10,$f16 -.L0f02d790: -/* f02d790: 3c01447a */ lui $at,0x447a -/* f02d794: 44819000 */ mtc1 $at,$f18 -/* f02d798: 00000000 */ sll $zero,$zero,0x0 -/* f02d79c: 46125103 */ div.s $f4,$f10,$f18 -/* f02d7a0: e4c400f0 */ swc1 $f4,0xf0($a2) -/* f02d7a4: 96180016 */ lhu $t8,0x16($s0) -/* f02d7a8: 44983000 */ mtc1 $t8,$f6 -/* f02d7ac: 07010005 */ bgez $t8,.L0f02d7c4 -/* f02d7b0: 46803220 */ cvt.s.w $f8,$f6 -/* f02d7b4: 3c014f80 */ lui $at,0x4f80 -/* f02d7b8: 44818000 */ mtc1 $at,$f16 -/* f02d7bc: 00000000 */ sll $zero,$zero,0x0 -/* f02d7c0: 46104200 */ add.s $f8,$f8,$f16 -.L0f02d7c4: -/* f02d7c4: e4c800dc */ swc1 $f8,0xdc($a2) -/* f02d7c8: 96190010 */ lhu $t9,0x10($s0) -/* f02d7cc: a4d90128 */ sh $t9,0x128($a2) -/* f02d7d0: 96080012 */ lhu $t0,0x12($s0) -/* f02d7d4: a4c8012a */ sh $t0,0x12a($a2) -/* f02d7d8: 8fa90048 */ lw $t1,0x48($sp) -/* f02d7dc: a0c90006 */ sb $t1,0x6($a2) -/* f02d7e0: 8faa004c */ lw $t2,0x4c($sp) -/* f02d7e4: a4ca0010 */ sh $t2,0x10($a2) -/* f02d7e8: 0fc0b378 */ jal func0f02cde0 -/* f02d7ec: 84c40010 */ lh $a0,0x10($a2) -/* f02d7f0: 8fa6005c */ lw $a2,0x5c($sp) -/* f02d7f4: 3c0e8008 */ lui $t6,0x8008 -/* f02d7f8: 25ced760 */ addiu $t6,$t6,-10400 -/* f02d7fc: 90cb032e */ lbu $t3,0x32e($a2) -/* f02d800: a0c202fe */ sb $v0,0x2fe($a2) -/* f02d804: 316dfff7 */ andi $t5,$t3,0xfff7 -/* f02d808: a0cd032e */ sb $t5,0x32e($a2) -/* f02d80c: 8fac0038 */ lw $t4,0x38($sp) -/* f02d810: 558e000e */ bnel $t4,$t6,.L0f02d84c -/* f02d814: 8fa90038 */ lw $t1,0x38($sp) -/* f02d818: 90cf0362 */ lbu $t7,0x362($a2) -/* f02d81c: 3c014339 */ lui $at,0x4339 -/* f02d820: 44815000 */ mtc1 $at,$f10 -/* f02d824: 3c0141f0 */ lui $at,0x41f0 -/* f02d828: 31f9ff0f */ andi $t9,$t7,0xff0f -/* f02d82c: 44819000 */ mtc1 $at,$f18 -/* f02d830: a0d90362 */ sb $t9,0x362($a2) -/* f02d834: 332800f0 */ andi $t0,$t9,0xf0 -/* f02d838: a0c80362 */ sb $t0,0x362($a2) -/* f02d83c: e4ca0028 */ swc1 $f10,0x28($a2) -/* f02d840: 1000002a */ beqz $zero,.L0f02d8ec -/* f02d844: e4d20024 */ swc1 $f18,0x24($a2) -/* f02d848: 8fa90038 */ lw $t1,0x38($sp) -.L0f02d84c: -/* f02d84c: 3c0a8008 */ lui $t2,0x8008 -/* f02d850: 254ad83c */ addiu $t2,$t2,-10180 -/* f02d854: 152a0025 */ bne $t1,$t2,.L0f02d8ec -/* f02d858: 24040020 */ addiu $a0,$zero,0x20 -/* f02d85c: 24050004 */ addiu $a1,$zero,0x4 -/* f02d860: 0c0048f2 */ jal 0x123c8 -/* f02d864: afa6005c */ sw $a2,0x5c($sp) -/* f02d868: 8fa6005c */ lw $a2,0x5c($sp) -/* f02d86c: 24040020 */ addiu $a0,$zero,0x20 -/* f02d870: 24050004 */ addiu $a1,$zero,0x4 -/* f02d874: 0c0048f2 */ jal 0x123c8 -/* f02d878: acc20348 */ sw $v0,0x348($a2) -/* f02d87c: 8fa6005c */ lw $a2,0x5c($sp) -/* f02d880: 24040030 */ addiu $a0,$zero,0x30 -/* f02d884: 24050004 */ addiu $a1,$zero,0x4 -/* f02d888: 0c0048f2 */ jal 0x123c8 -/* f02d88c: acc2034c */ sw $v0,0x34c($a2) -/* f02d890: 8fa6005c */ lw $a2,0x5c($sp) -/* f02d894: 24040030 */ addiu $a0,$zero,0x30 -/* f02d898: 24050004 */ addiu $a1,$zero,0x4 -/* f02d89c: 8ccb0348 */ lw $t3,0x348($a2) -/* f02d8a0: 0c0048f2 */ jal 0x123c8 -/* f02d8a4: ad620004 */ sw $v0,0x4($t3) -/* f02d8a8: 8fa6005c */ lw $a2,0x5c($sp) -/* f02d8ac: 240cffff */ addiu $t4,$zero,-1 -/* f02d8b0: 3c014348 */ lui $at,0x4348 -/* f02d8b4: 8ccd034c */ lw $t5,0x34c($a2) -/* f02d8b8: 44812000 */ mtc1 $at,$f4 -/* f02d8bc: 3c014228 */ lui $at,0x4228 -/* f02d8c0: ada20004 */ sw $v0,0x4($t5) -/* f02d8c4: 8cce0348 */ lw $t6,0x348($a2) -/* f02d8c8: 44813000 */ mtc1 $at,$f6 -/* f02d8cc: 2418ffff */ addiu $t8,$zero,-1 -/* f02d8d0: 8dcf0004 */ lw $t7,0x4($t6) -/* f02d8d4: a1ec0000 */ sb $t4,0x0($t7) -/* f02d8d8: 8cd9034c */ lw $t9,0x34c($a2) -/* f02d8dc: 8f280004 */ lw $t0,0x4($t9) -/* f02d8e0: a1180000 */ sb $t8,0x0($t0) -/* f02d8e4: e4c40028 */ swc1 $f4,0x28($a2) -/* f02d8e8: e4c60024 */ swc1 $f6,0x24($a2) -.L0f02d8ec: -/* f02d8ec: 8e020004 */ lw $v0,0x4($s0) -/* f02d8f0: 30490008 */ andi $t1,$v0,0x8 -/* f02d8f4: 51200006 */ beqzl $t1,.L0f02d910 -/* f02d8f8: 304d0200 */ andi $t5,$v0,0x200 -/* f02d8fc: 8cca0018 */ lw $t2,0x18($a2) -/* f02d900: 354b0010 */ ori $t3,$t2,0x10 -/* f02d904: accb0018 */ sw $t3,0x18($a2) -/* f02d908: 8e020004 */ lw $v0,0x4($s0) -/* f02d90c: 304d0200 */ andi $t5,$v0,0x200 -.L0f02d910: -/* f02d910: 51a00007 */ beqzl $t5,.L0f02d930 -/* f02d914: 304f0400 */ andi $t7,$v0,0x400 -/* f02d918: 8cce0014 */ lw $t6,0x14($a2) -/* f02d91c: 3c010040 */ lui $at,0x40 -/* f02d920: 01c16025 */ or $t4,$t6,$at -/* f02d924: accc0014 */ sw $t4,0x14($a2) -/* f02d928: 8e020004 */ lw $v0,0x4($s0) -/* f02d92c: 304f0400 */ andi $t7,$v0,0x400 -.L0f02d930: -/* f02d930: 51e00007 */ beqzl $t7,.L0f02d950 -/* f02d934: 30480800 */ andi $t0,$v0,0x800 -/* f02d938: 8cd90014 */ lw $t9,0x14($a2) -/* f02d93c: 3c014000 */ lui $at,0x4000 -/* f02d940: 0321c025 */ or $t8,$t9,$at -/* f02d944: acd80014 */ sw $t8,0x14($a2) -/* f02d948: 8e020004 */ lw $v0,0x4($s0) -/* f02d94c: 30480800 */ andi $t0,$v0,0x800 -.L0f02d950: -/* f02d950: 51000007 */ beqzl $t0,.L0f02d970 -/* f02d954: 304b1000 */ andi $t3,$v0,0x1000 -/* f02d958: 8cc90014 */ lw $t1,0x14($a2) -/* f02d95c: 3c010800 */ lui $at,0x800 -/* f02d960: 01215025 */ or $t2,$t1,$at -/* f02d964: acca0014 */ sw $t2,0x14($a2) -/* f02d968: 8e020004 */ lw $v0,0x4($s0) -/* f02d96c: 304b1000 */ andi $t3,$v0,0x1000 -.L0f02d970: -/* f02d970: 51600006 */ beqzl $t3,.L0f02d98c -/* f02d974: 304c8000 */ andi $t4,$v0,0x8000 -/* f02d978: 8ccd0018 */ lw $t5,0x18($a2) -/* f02d97c: 35ae0400 */ ori $t6,$t5,0x400 -/* f02d980: acce0018 */ sw $t6,0x18($a2) -/* f02d984: 8e020004 */ lw $v0,0x4($s0) -/* f02d988: 304c8000 */ andi $t4,$v0,0x8000 -.L0f02d98c: -/* f02d98c: 51800006 */ beqzl $t4,.L0f02d9a8 -/* f02d990: 30482000 */ andi $t0,$v0,0x2000 -/* f02d994: 90d9032e */ lbu $t9,0x32e($a2) -/* f02d998: 37380008 */ ori $t8,$t9,0x8 -/* f02d99c: a0d8032e */ sb $t8,0x32e($a2) -/* f02d9a0: 8e020004 */ lw $v0,0x4($s0) -/* f02d9a4: 30482000 */ andi $t0,$v0,0x2000 -.L0f02d9a8: -/* f02d9a8: 51000006 */ beqzl $t0,.L0f02d9c4 -/* f02d9ac: 00026bc0 */ sll $t5,$v0,0xf -/* f02d9b0: 90ca032e */ lbu $t2,0x32e($a2) -/* f02d9b4: 354b0010 */ ori $t3,$t2,0x10 -/* f02d9b8: a0cb032e */ sb $t3,0x32e($a2) -/* f02d9bc: 8e020004 */ lw $v0,0x4($s0) -/* f02d9c0: 00026bc0 */ sll $t5,$v0,0xf -.L0f02d9c4: -/* f02d9c4: 05a30005 */ bgezl $t5,.L0f02d9dc -/* f02d9c8: 8e0f0018 */ lw $t7,0x18($s0) -/* f02d9cc: 94ce0192 */ lhu $t6,0x192($a2) -/* f02d9d0: 35cc0008 */ ori $t4,$t6,0x8 -/* f02d9d4: a4cc0192 */ sh $t4,0x192($a2) -/* f02d9d8: 8e0f0018 */ lw $t7,0x18($s0) -.L0f02d9dc: -/* f02d9dc: 24040014 */ addiu $a0,$zero,0x14 -/* f02d9e0: accf0114 */ sw $t7,0x114($a2) -/* f02d9e4: 8e19001c */ lw $t9,0x1c($s0) -/* f02d9e8: acd90118 */ sw $t9,0x118($a2) -/* f02d9ec: 0fc41b99 */ jal func0f106e64 -/* f02d9f0: afa6005c */ sw $a2,0x5c($sp) -/* f02d9f4: 10400007 */ beqz $v0,.L0f02da14 -/* f02d9f8: 8fa6005c */ lw $a2,0x5c($sp) -/* f02d9fc: 8cd80118 */ lw $t8,0x118($a2) -/* f02da00: 2401efff */ addiu $at,$zero,-4097 -/* f02da04: 03014024 */ and $t0,$t8,$at -/* f02da08: acc80118 */ sw $t0,0x118($a2) -/* f02da0c: 350a0001 */ ori $t2,$t0,0x1 -/* f02da10: acca0118 */ sw $t2,0x118($a2) -.L0f02da14: -/* f02da14: 920b0020 */ lbu $t3,0x20($s0) -/* f02da18: 24010004 */ addiu $at,$zero,0x4 -/* f02da1c: a0cb0125 */ sb $t3,0x125($a2) -/* f02da20: 920d0021 */ lbu $t5,0x21($s0) -/* f02da24: acc002d4 */ sw $zero,0x2d4($a2) -/* f02da28: a0cd02a2 */ sb $t5,0x2a2($a2) -/* f02da2c: 92020028 */ lbu $v0,0x28($s0) -/* f02da30: 10410003 */ beq $v0,$at,.L0f02da40 -/* f02da34: 00000000 */ sll $zero,$zero,0x0 -/* f02da38: 10000006 */ beqz $zero,.L0f02da54 -/* f02da3c: a0c202b0 */ sb $v0,0x2b0($a2) -.L0f02da40: -/* f02da40: 0c004b70 */ jal 0x12dc0 -/* f02da44: afa6005c */ sw $a2,0x5c($sp) -/* f02da48: 8fa6005c */ lw $a2,0x5c($sp) -/* f02da4c: 304e0003 */ andi $t6,$v0,0x3 -/* f02da50: a0ce02b0 */ sb $t6,0x2b0($a2) -.L0f02da54: -/* f02da54: 0c004b70 */ jal 0x12dc0 -/* f02da58: afa6005c */ sw $a2,0x5c($sp) -/* f02da5c: 24030003 */ addiu $v1,$zero,0x3 -/* f02da60: 0043001b */ divu $zero,$v0,$v1 -/* f02da64: 8fa6005c */ lw $a2,0x5c($sp) -/* f02da68: 00006010 */ mfhi $t4 -/* f02da6c: 3c188008 */ lui $t8,0x8008 -/* f02da70: 84cf0010 */ lh $t7,0x10($a2) -/* f02da74: a0cc02b1 */ sb $t4,0x2b1($a2) -/* f02da78: 14600002 */ bnez $v1,.L0f02da84 -/* f02da7c: 00000000 */ sll $zero,$zero,0x0 -/* f02da80: 0007000d */ break 0x7 -.L0f02da84: -/* f02da84: 000fc880 */ sll $t9,$t7,0x2 -/* f02da88: 032fc821 */ addu $t9,$t9,$t7 -/* f02da8c: 0019c880 */ sll $t9,$t9,0x2 -/* f02da90: 0319c021 */ addu $t8,$t8,$t9 -/* f02da94: 8f18cf04 */ lw $t8,-0x30fc($t8) -/* f02da98: 3c02800a */ lui $v0,0x800a -/* f02da9c: 24429fc0 */ addiu $v0,$v0,-24640 -/* f02daa0: 001847c2 */ srl $t0,$t8,0x1f -/* f02daa4: 55000003 */ bnezl $t0,.L0f02dab4 -/* f02daa8: 92090029 */ lbu $t1,0x29($s0) -/* f02daac: a0c302b1 */ sb $v1,0x2b1($a2) -/* f02dab0: 92090029 */ lbu $t1,0x29($s0) -.L0f02dab4: -/* f02dab4: 3c0d8006 */ lui $t5,0x8006 -/* f02dab8: 24010368 */ addiu $at,$zero,0x368 -/* f02dabc: a0c902e3 */ sb $t1,0x2e3($a2) -/* f02dac0: 860a0022 */ lh $t2,0x22($s0) -/* f02dac4: acca02e4 */ sw $t2,0x2e4($a2) -/* f02dac8: 920b002a */ lbu $t3,0x2a($s0) -/* f02dacc: a0cb02fc */ sb $t3,0x2fc($a2) -/* f02dad0: 8dad2988 */ lw $t5,0x2988($t5) -/* f02dad4: 920f002b */ lbu $t7,0x2b($s0) -/* f02dad8: 00cd7023 */ subu $t6,$a2,$t5 -/* f02dadc: 01c1001a */ div $zero,$t6,$at -/* f02dae0: 00006012 */ mflo $t4 -/* f02dae4: a60c0000 */ sh $t4,0x0($s0) -/* f02dae8: 8cd80114 */ lw $t8,0x114($a2) -/* f02daec: a0cf02e2 */ sb $t7,0x2e2($a2) -/* f02daf0: 8e190024 */ lw $t9,0x24($s0) -/* f02daf4: 00184080 */ sll $t0,$t8,0x2 -/* f02daf8: 05010004 */ bgez $t0,.L0f02db0c -/* f02dafc: acd902a4 */ sw $t9,0x2a4($a2) -/* f02db00: 8cc90018 */ lw $t1,0x18($a2) -/* f02db04: 352a0002 */ ori $t2,$t1,0x2 -/* f02db08: acca0018 */ sw $t2,0x18($a2) -.L0f02db0c: -/* f02db0c: 8c4b0318 */ lw $t3,0x318($v0) -/* f02db10: 3c0d800a */ lui $t5,0x800a -/* f02db14: 1560000b */ bnez $t3,.L0f02db44 -/* f02db18: 00000000 */ sll $zero,$zero,0x0 -/* f02db1c: 81aedfeb */ lb $t6,-0x2015($t5) -/* f02db20: 05c10008 */ bgez $t6,.L0f02db44 -/* f02db24: 00000000 */ sll $zero,$zero,0x0 -/* f02db28: 8c4c0474 */ lw $t4,0x474($v0) -/* f02db2c: 19800005 */ blez $t4,.L0f02db44 -/* f02db30: 00000000 */ sll $zero,$zero,0x0 -/* f02db34: 8ccf0114 */ lw $t7,0x114($a2) -/* f02db38: 3c010001 */ lui $at,0x1 -/* f02db3c: 01e1c825 */ or $t9,$t7,$at -/* f02db40: acd90114 */ sw $t9,0x114($a2) -.L0f02db44: -/* f02db44: 0c004b70 */ jal 0x12dc0 -/* f02db48: afa6005c */ sw $a2,0x5c($sp) -/* f02db4c: 24010005 */ addiu $at,$zero,0x5 -/* f02db50: 0041001b */ divu $zero,$v0,$at -/* f02db54: 0000c010 */ mfhi $t8 -/* f02db58: 8fa6005c */ lw $a2,0x5c($sp) -/* f02db5c: 17000004 */ bnez $t8,.L0f02db70 -/* f02db60: 24010001 */ addiu $at,$zero,0x1 -/* f02db64: 8cc80118 */ lw $t0,0x118($a2) -/* f02db68: 35090080 */ ori $t1,$t0,0x80 -/* f02db6c: acc90118 */ sw $t1,0x118($a2) -.L0f02db70: -/* f02db70: 10c00003 */ beqz $a2,.L0f02db80 -/* f02db74: 00001025 */ or $v0,$zero,$zero -/* f02db78: 10000001 */ beqz $zero,.L0f02db80 -/* f02db7c: 90c202fe */ lbu $v0,0x2fe($a2) -.L0f02db80: -/* f02db80: 54410006 */ bnel $v0,$at,.L0f02db9c -/* f02db84: 8fbf002c */ lw $ra,0x2c($sp) -/* f02db88: 8cca0018 */ lw $t2,0x18($a2) -/* f02db8c: 3c010002 */ lui $at,0x2 -/* f02db90: 01415825 */ or $t3,$t2,$at -/* f02db94: accb0018 */ sw $t3,0x18($a2) -.L0f02db98: -/* f02db98: 8fbf002c */ lw $ra,0x2c($sp) -.L0f02db9c: -/* f02db9c: 8fb00028 */ lw $s0,0x28($sp) -/* f02dba0: 27bd00b8 */ addiu $sp,$sp,0xb8 -/* f02dba4: 03e00008 */ jr $ra -/* f02dba8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02dbac -/* f02dbac: 27bdff80 */ addiu $sp,$sp,-128 -/* f02dbb0: 3c077f16 */ lui $a3,0x7f16 -/* f02dbb4: 3c087f17 */ lui $t0,0x7f17 -/* f02dbb8: 24e37e7c */ addiu $v1,$a3,0x7e7c -/* f02dbbc: 2506856c */ addiu $a2,$t0,-31380 -/* f02dbc0: 2418ffff */ addiu $t8,$zero,-1 -/* f02dbc4: 0066082b */ sltu $at,$v1,$a2 -/* f02dbc8: afbf0034 */ sw $ra,0x34($sp) -/* f02dbcc: afb00030 */ sw $s0,0x30($sp) -/* f02dbd0: afa40080 */ sw $a0,0x80($sp) -/* f02dbd4: afa50084 */ sw $a1,0x84($sp) -/* f02dbd8: a7a5007c */ sh $a1,0x7c($sp) -/* f02dbdc: a7b8007e */ sh $t8,0x7e($sp) -/* f02dbe0: 10200007 */ beqz $at,.L0f02dc00 -/* f02dbe4: 00001025 */ or $v0,$zero,$zero -.L0f02dbe8: -/* f02dbe8: 8c690000 */ lw $t1,0x0($v1) -/* f02dbec: 24630004 */ addiu $v1,$v1,0x4 -/* f02dbf0: 0002c840 */ sll $t9,$v0,0x1 -/* f02dbf4: 0066082b */ sltu $at,$v1,$a2 -/* f02dbf8: 1420fffb */ bnez $at,.L0f02dbe8 -/* f02dbfc: 03291026 */ xor $v0,$t9,$t1 -.L0f02dc00: -/* f02dc00: 3c01a7be */ lui $at,0xa7be -/* f02dc04: 34211bf0 */ ori $at,$at,0x1bf0 -/* f02dc08: 1041000b */ beq $v0,$at,.L0f02dc38 -/* f02dc0c: 00003025 */ or $a2,$zero,$zero -/* f02dc10: 3c047001 */ lui $a0,0x7001 -/* f02dc14: 3c057001 */ lui $a1,0x7001 -/* f02dc18: 24822914 */ addiu $v0,$a0,0x2914 -/* f02dc1c: 24a32a0c */ addiu $v1,$a1,0x2a0c -/* f02dc20: 0043082b */ sltu $at,$v0,$v1 -/* f02dc24: 10200004 */ beqz $at,.L0f02dc38 -.L0f02dc28: -/* f02dc28: 24420004 */ addiu $v0,$v0,0x4 -/* f02dc2c: 0043082b */ sltu $at,$v0,$v1 -/* f02dc30: 1420fffd */ bnez $at,.L0f02dc28 -/* f02dc34: ac40fffc */ sw $zero,-0x4($v0) -.L0f02dc38: -/* f02dc38: 2404006c */ addiu $a0,$zero,0x6c -/* f02dc3c: 0fc0b4db */ jal func0f02d36c -/* f02dc40: 00002825 */ or $a1,$zero,$zero -/* f02dc44: 10400055 */ beqz $v0,.L0f02dd9c -/* f02dc48: 00408025 */ or $s0,$v0,$zero -/* f02dc4c: 0c006134 */ jal 0x184d0 -/* f02dc50: 00002025 */ or $a0,$zero,$zero -/* f02dc54: 02002025 */ or $a0,$s0,$zero -/* f02dc58: 8fa50080 */ lw $a1,0x80($sp) -/* f02dc5c: 27a6007c */ addiu $a2,$sp,0x7c -/* f02dc60: 24070000 */ addiu $a3,$zero,0x0 -/* f02dc64: 0fc08332 */ jal func0f020cc8 -/* f02dc68: afa20010 */ sw $v0,0x10($sp) -/* f02dc6c: 1040004b */ beqz $v0,.L0f02dd9c -/* f02dc70: 00402025 */ or $a0,$v0,$zero -/* f02dc74: 0fc1812f */ jal func0f0604bc -/* f02dc78: afa20078 */ sw $v0,0x78($sp) -/* f02dc7c: 0fc180bc */ jal func0f0602f0 -/* f02dc80: 8fa40078 */ lw $a0,0x78($sp) -/* f02dc84: 8faa0078 */ lw $t2,0x78($sp) -/* f02dc88: 0fc0817b */ jal func0f0205ec -/* f02dc8c: 8d500004 */ lw $s0,0x4($t2) -/* f02dc90: 00022c00 */ sll $a1,$v0,0x10 -/* f02dc94: 00055c03 */ sra $t3,$a1,0x10 -/* f02dc98: 01602825 */ or $a1,$t3,$zero -/* f02dc9c: 0fc07937 */ jal func0f01e4dc -/* f02dca0: 02002025 */ or $a0,$s0,$zero -/* f02dca4: 44800000 */ mtc1 $zero,$f0 -/* f02dca8: 240c006c */ addiu $t4,$zero,0x6c -/* f02dcac: a60c0010 */ sh $t4,0x10($s0) -/* f02dcb0: a6000128 */ sh $zero,0x128($s0) -/* f02dcb4: a600012a */ sh $zero,0x12a($s0) -/* f02dcb8: a2000006 */ sb $zero,0x6($s0) -/* f02dcbc: 86040010 */ lh $a0,0x10($s0) -/* f02dcc0: e60000f0 */ swc1 $f0,0xf0($s0) -/* f02dcc4: 0fc0b378 */ jal func0f02cde0 -/* f02dcc8: e60000dc */ swc1 $f0,0xdc($s0) -/* f02dccc: a20202fe */ sb $v0,0x2fe($s0) -/* f02dcd0: 27ad006c */ addiu $t5,$sp,0x6c -/* f02dcd4: 27ae0068 */ addiu $t6,$sp,0x68 -/* f02dcd8: afae0020 */ sw $t6,0x20($sp) -/* f02dcdc: afad001c */ sw $t5,0x1c($sp) -/* f02dce0: afa00018 */ sw $zero,0x18($sp) -/* f02dce4: afa00014 */ sw $zero,0x14($sp) -/* f02dce8: afa00010 */ sw $zero,0x10($sp) -/* f02dcec: 8fa40080 */ lw $a0,0x80($sp) -/* f02dcf0: 3c0541f0 */ lui $a1,0x41f0 -/* f02dcf4: 27a6007c */ addiu $a2,$sp,0x7c -/* f02dcf8: 0c00a86c */ jal 0x2a1b0 -/* f02dcfc: 00003825 */ or $a3,$zero,$zero -/* f02dd00: 3c014000 */ lui $at,0x4000 -/* f02dd04: 44812000 */ mtc1 $at,$f4 -/* f02dd08: e60000b8 */ swc1 $f0,0xb8($s0) -/* f02dd0c: e60000b4 */ swc1 $f0,0xb4($s0) -/* f02dd10: ae000114 */ sw $zero,0x114($s0) -/* f02dd14: ae000118 */ sw $zero,0x118($s0) -/* f02dd18: a2000125 */ sb $zero,0x125($s0) -/* f02dd1c: a20002a2 */ sb $zero,0x2a2($s0) -/* f02dd20: 0c004b70 */ jal 0x12dc0 -/* f02dd24: e6040104 */ swc1 $f4,0x104($s0) -/* f02dd28: 304f0003 */ andi $t7,$v0,0x3 -/* f02dd2c: 0c004b70 */ jal 0x12dc0 -/* f02dd30: a20f02b0 */ sb $t7,0x2b0($s0) -/* f02dd34: 24010003 */ addiu $at,$zero,0x3 -/* f02dd38: 0041001b */ divu $zero,$v0,$at -/* f02dd3c: 3c0141d0 */ lui $at,0x41d0 -/* f02dd40: 44813000 */ mtc1 $at,$f6 -/* f02dd44: 3c014348 */ lui $at,0x4348 -/* f02dd48: 44814000 */ mtc1 $at,$f8 -/* f02dd4c: 0000c010 */ mfhi $t8 -/* f02dd50: a21802b1 */ sb $t8,0x2b1($s0) -/* f02dd54: a20002e3 */ sb $zero,0x2e3($s0) -/* f02dd58: ae0002e4 */ sw $zero,0x2e4($s0) -/* f02dd5c: a20002fc */ sb $zero,0x2fc($s0) -/* f02dd60: a20002e2 */ sb $zero,0x2e2($s0) -/* f02dd64: ae0002a4 */ sw $zero,0x2a4($s0) -/* f02dd68: 02002025 */ or $a0,$s0,$zero -/* f02dd6c: 24050000 */ addiu $a1,$zero,0x0 -/* f02dd70: e6060024 */ swc1 $f6,0x24($s0) -/* f02dd74: 0fc0ba68 */ jal func0f02e9a0 -/* f02dd78: e6080028 */ swc1 $f8,0x28($s0) -/* f02dd7c: 8e190018 */ lw $t9,0x18($s0) -/* f02dd80: 960a0192 */ lhu $t2,0x192($s0) -/* f02dd84: 37290400 */ ori $t1,$t9,0x400 -/* f02dd88: 354b0040 */ ori $t3,$t2,0x40 -/* f02dd8c: ae090018 */ sw $t1,0x18($s0) -/* f02dd90: a60b0192 */ sh $t3,0x192($s0) -/* f02dd94: 10000002 */ beqz $zero,.L0f02dda0 -/* f02dd98: 8fa20078 */ lw $v0,0x78($sp) -.L0f02dd9c: -/* f02dd9c: 00001025 */ or $v0,$zero,$zero -.L0f02dda0: -/* f02dda0: 8fbf0034 */ lw $ra,0x34($sp) -/* f02dda4: 8fb00030 */ lw $s0,0x30($sp) -/* f02dda8: 27bd0080 */ addiu $sp,$sp,0x80 -/* f02ddac: 03e00008 */ jr $ra -/* f02ddb0: 00000000 */ sll $zero,$zero,0x0 -/* f02ddb4: 03e00008 */ jr $ra -/* f02ddb8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02ddbc -/* f02ddbc: 27bdffb8 */ addiu $sp,$sp,-72 -/* f02ddc0: afbf001c */ sw $ra,0x1c($sp) -/* f02ddc4: afb00018 */ sw $s0,0x18($sp) -/* f02ddc8: 848e0006 */ lh $t6,0x6($a0) -/* f02ddcc: 00a03825 */ or $a3,$a1,$zero -/* f02ddd0: 2401000d */ addiu $at,$zero,0xd -/* f02ddd4: 15c10081 */ bne $t6,$at,.L0f02dfdc -/* f02ddd8: 24050014 */ addiu $a1,$zero,0x14 -/* f02dddc: 00e50019 */ multu $a3,$a1 -/* f02dde0: 3c038008 */ lui $v1,0x8008 -/* f02dde4: 2463cf04 */ addiu $v1,$v1,-12540 -/* f02dde8: 00007812 */ mflo $t7 -/* f02ddec: 006fc021 */ addu $t8,$v1,$t7 -/* f02ddf0: 8f020000 */ lw $v0,0x0($t8) -/* f02ddf4: 00c50019 */ multu $a2,$a1 -/* f02ddf8: 0002c8c0 */ sll $t9,$v0,0x3 -/* f02ddfc: 00194742 */ srl $t0,$t9,0x1d -/* f02de00: 01001025 */ or $v0,$t0,$zero -/* f02de04: 2d010006 */ sltiu $at,$t0,0x6 -/* f02de08: 00004812 */ mflo $t1 -/* f02de0c: 00695021 */ addu $t2,$v1,$t1 -/* f02de10: 8d460000 */ lw $a2,0x0($t2) -/* f02de14: 000658c0 */ sll $t3,$a2,0x3 -/* f02de18: 000b3742 */ srl $a2,$t3,0x1d -/* f02de1c: 51060070 */ beql $t0,$a2,.L0f02dfe0 -/* f02de20: 8fbf001c */ lw $ra,0x1c($sp) -/* f02de24: 10200006 */ beqz $at,.L0f02de40 -/* f02de28: 00086880 */ sll $t5,$t0,0x2 -/* f02de2c: 3c017f1b */ lui $at,0x7f1b -/* f02de30: 002d0821 */ addu $at,$at,$t5 -/* f02de34: 8c2d8a88 */ lw $t5,-0x7578($at) -/* f02de38: 01a00008 */ jr $t5 -/* f02de3c: 00000000 */ sll $zero,$zero,0x0 -.L0f02de40: -/* f02de40: 1000000a */ beqz $zero,.L0f02de6c -/* f02de44: 00003825 */ or $a3,$zero,$zero -/* f02de48: 10000008 */ beqz $zero,.L0f02de6c -/* f02de4c: 00003825 */ or $a3,$zero,$zero -/* f02de50: 10000006 */ beqz $zero,.L0f02de6c -/* f02de54: 2407ffdd */ addiu $a3,$zero,-35 -/* f02de58: 10000004 */ beqz $zero,.L0f02de6c -/* f02de5c: 00003825 */ or $a3,$zero,$zero -/* f02de60: 10000002 */ beqz $zero,.L0f02de6c -/* f02de64: 2407ffec */ addiu $a3,$zero,-20 -/* f02de68: 2407ffd8 */ addiu $a3,$zero,-40 -.L0f02de6c: -/* f02de6c: 2cc10006 */ sltiu $at,$a2,0x6 -/* f02de70: 1020000d */ beqz $at,.L0f02dea8 -/* f02de74: 00067080 */ sll $t6,$a2,0x2 -/* f02de78: 3c017f1b */ lui $at,0x7f1b -/* f02de7c: 002e0821 */ addu $at,$at,$t6 -/* f02de80: 8c2e8aa0 */ lw $t6,-0x7560($at) -/* f02de84: 01c00008 */ jr $t6 -/* f02de88: 00000000 */ sll $zero,$zero,0x0 -/* f02de8c: 10000006 */ beqz $zero,.L0f02dea8 -/* f02de90: 24e7ffe2 */ addiu $a3,$a3,-30 -/* f02de94: 10000004 */ beqz $zero,.L0f02dea8 -/* f02de98: 24e70023 */ addiu $a3,$a3,0x23 -/* f02de9c: 10000002 */ beqz $zero,.L0f02dea8 -/* f02dea0: 24e70014 */ addiu $a3,$a3,0x14 -/* f02dea4: 24e70028 */ addiu $a3,$a3,0x28 -.L0f02dea8: -/* f02dea8: 24010001 */ addiu $at,$zero,0x1 -/* f02deac: 54c1000f */ bnel $a2,$at,.L0f02deec -/* f02deb0: 24010004 */ addiu $at,$zero,0x4 -/* f02deb4: 10400003 */ beqz $v0,.L0f02dec4 -/* f02deb8: 24010005 */ addiu $at,$zero,0x5 -/* f02debc: 54410004 */ bnel $v0,$at,.L0f02ded0 -/* f02dec0: 24010004 */ addiu $at,$zero,0x4 -.L0f02dec4: -/* f02dec4: 10000010 */ beqz $zero,.L0f02df08 -/* f02dec8: 24e7fff6 */ addiu $a3,$a3,-10 -/* f02decc: 24010004 */ addiu $at,$zero,0x4 -.L0f02ded0: -/* f02ded0: 10410003 */ beq $v0,$at,.L0f02dee0 -/* f02ded4: 24010002 */ addiu $at,$zero,0x2 -/* f02ded8: 1441000b */ bne $v0,$at,.L0f02df08 -/* f02dedc: 00000000 */ sll $zero,$zero,0x0 -.L0f02dee0: -/* f02dee0: 10000009 */ beqz $zero,.L0f02df08 -/* f02dee4: 24e7fffb */ addiu $a3,$a3,-5 -/* f02dee8: 24010004 */ addiu $at,$zero,0x4 -.L0f02deec: -/* f02deec: 14c10006 */ bne $a2,$at,.L0f02df08 -/* f02def0: 00000000 */ sll $zero,$zero,0x0 -/* f02def4: 10400003 */ beqz $v0,.L0f02df04 -/* f02def8: 24010005 */ addiu $at,$zero,0x5 -/* f02defc: 14410002 */ bne $v0,$at,.L0f02df08 -/* f02df00: 00000000 */ sll $zero,$zero,0x0 -.L0f02df04: -/* f02df04: 24e7fffb */ addiu $a3,$a3,-5 -.L0f02df08: -/* f02df08: 50e00035 */ beqzl $a3,.L0f02dfe0 -/* f02df0c: 8fbf001c */ lw $ra,0x1c($sp) -/* f02df10: afa00044 */ sw $zero,0x44($sp) -/* f02df14: afa40048 */ sw $a0,0x48($sp) -/* f02df18: 8fa40048 */ lw $a0,0x48($sp) -.L0f02df1c: -/* f02df1c: 8fb00044 */ lw $s0,0x44($sp) -/* f02df20: 27a50044 */ addiu $a1,$sp,0x44 -/* f02df24: 27a6003c */ addiu $a2,$sp,0x3c -/* f02df28: 0c008c67 */ jal 0x2319c -/* f02df2c: afa70038 */ sw $a3,0x38($sp) -/* f02df30: 8faf0044 */ lw $t7,0x44($sp) -/* f02df34: 8fa70038 */ lw $a3,0x38($sp) -/* f02df38: 51e00019 */ beqzl $t7,.L0f02dfa0 -/* f02df3c: 8fac0044 */ lw $t4,0x44($sp) -/* f02df40: 51f00017 */ beql $t7,$s0,.L0f02dfa0 -/* f02df44: 8fac0044 */ lw $t4,0x44($sp) -/* f02df48: 95f80000 */ lhu $t8,0x0($t7) -/* f02df4c: 24010018 */ addiu $at,$zero,0x18 -/* f02df50: 57010013 */ bnel $t8,$at,.L0f02dfa0 -/* f02df54: 8fac0044 */ lw $t4,0x44($sp) -/* f02df58: 8de50004 */ lw $a1,0x4($t7) -/* f02df5c: 00001825 */ or $v1,$zero,$zero -/* f02df60: 00002025 */ or $a0,$zero,$zero -/* f02df64: 84b90010 */ lh $t9,0x10($a1) -/* f02df68: 5b20000d */ blezl $t9,.L0f02dfa0 -/* f02df6c: 8fac0044 */ lw $t4,0x44($sp) -/* f02df70: 8ca8000c */ lw $t0,0xc($a1) -.L0f02df74: -/* f02df74: 24630001 */ addiu $v1,$v1,0x1 -/* f02df78: 01041021 */ addu $v0,$t0,$a0 -/* f02df7c: 84490002 */ lh $t1,0x2($v0) -/* f02df80: 2484000c */ addiu $a0,$a0,0xc -/* f02df84: 01275021 */ addu $t2,$t1,$a3 -/* f02df88: a44a0002 */ sh $t2,0x2($v0) -/* f02df8c: 84ab0010 */ lh $t3,0x10($a1) -/* f02df90: 006b082a */ slt $at,$v1,$t3 -/* f02df94: 5420fff7 */ bnezl $at,.L0f02df74 -/* f02df98: 8ca8000c */ lw $t0,0xc($a1) -/* f02df9c: 8fac0044 */ lw $t4,0x44($sp) -.L0f02dfa0: -/* f02dfa0: 5580ffde */ bnezl $t4,.L0f02df1c -/* f02dfa4: 8fa40048 */ lw $a0,0x48($sp) -/* f02dfa8: 8fa40048 */ lw $a0,0x48($sp) -/* f02dfac: 0fc1a25b */ jal func0f06896c -/* f02dfb0: afa70038 */ sw $a3,0x38($sp) -/* f02dfb4: 10400009 */ beqz $v0,.L0f02dfdc -/* f02dfb8: 8fa70038 */ lw $a3,0x38($sp) -/* f02dfbc: 44872000 */ mtc1 $a3,$f4 -/* f02dfc0: c446000c */ lwc1 $f6,0xc($v0) -/* f02dfc4: c44a0010 */ lwc1 $f10,0x10($v0) -/* f02dfc8: 46802020 */ cvt.s.w $f0,$f4 -/* f02dfcc: 46003200 */ add.s $f8,$f6,$f0 -/* f02dfd0: 46005400 */ add.s $f16,$f10,$f0 -/* f02dfd4: e448000c */ swc1 $f8,0xc($v0) -/* f02dfd8: e4500010 */ swc1 $f16,0x10($v0) -.L0f02dfdc: -/* f02dfdc: 8fbf001c */ lw $ra,0x1c($sp) -.L0f02dfe0: -/* f02dfe0: 8fb00018 */ lw $s0,0x18($sp) -/* f02dfe4: 27bd0048 */ addiu $sp,$sp,0x48 -/* f02dfe8: 03e00008 */ jr $ra -/* f02dfec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02dff0 -/* f02dff0: 00043400 */ sll $a2,$a0,0x10 -/* f02dff4: 00067403 */ sra $t6,$a2,0x10 -/* f02dff8: 3c058006 */ lui $a1,0x8006 -/* f02dffc: 3c078006 */ lui $a3,0x8006 -/* f02e000: 01c03025 */ or $a2,$t6,$zero -/* f02e004: afa40000 */ sw $a0,0x0($sp) -/* f02e008: 24e77ff0 */ addiu $a3,$a3,0x7ff0 -/* f02e00c: 24a57fdc */ addiu $a1,$a1,0x7fdc -/* f02e010: 8ca40000 */ lw $a0,0x0($a1) -.L0f02e014: -/* f02e014: 24a50004 */ addiu $a1,$a1,0x4 -/* f02e018: 84830000 */ lh $v1,0x0($a0) -/* f02e01c: 00801025 */ or $v0,$a0,$zero -/* f02e020: 04600009 */ bltz $v1,.L0f02e048 -/* f02e024: 00000000 */ sll $zero,$zero,0x0 -.L0f02e028: -/* f02e028: 54660004 */ bnel $v1,$a2,.L0f02e03c -/* f02e02c: 84430008 */ lh $v1,0x8($v0) -/* f02e030: 03e00008 */ jr $ra -/* f02e034: c4400004 */ lwc1 $f0,0x4($v0) -/* f02e038: 84430008 */ lh $v1,0x8($v0) -.L0f02e03c: -/* f02e03c: 24420008 */ addiu $v0,$v0,0x8 -/* f02e040: 0461fff9 */ bgez $v1,.L0f02e028 -/* f02e044: 00000000 */ sll $zero,$zero,0x0 -.L0f02e048: -/* f02e048: 54a7fff2 */ bnel $a1,$a3,.L0f02e014 -/* f02e04c: 8ca40000 */ lw $a0,0x0($a1) -/* f02e050: 3c013f80 */ lui $at,0x3f80 -/* f02e054: 44810000 */ mtc1 $at,$f0 -/* f02e058: 00000000 */ sll $zero,$zero,0x0 -/* f02e05c: 03e00008 */ jr $ra -/* f02e060: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02e064 -/* f02e064: 27bdffe8 */ addiu $sp,$sp,-24 -/* f02e068: afbf0014 */ sw $ra,0x14($sp) -/* f02e06c: 8c8e02d4 */ lw $t6,0x2d4($a0) -/* f02e070: 00802825 */ or $a1,$a0,$zero -/* f02e074: 11c0000d */ beqz $t6,.L0f02e0ac -/* f02e078: 00000000 */ sll $zero,$zero,0x0 -/* f02e07c: 80820007 */ lb $v0,0x7($a0) -/* f02e080: 24010001 */ addiu $at,$zero,0x1 -/* f02e084: 10410007 */ beq $v0,$at,.L0f02e0a4 -/* f02e088: 2401000f */ addiu $at,$zero,0xf -/* f02e08c: 54410021 */ bnel $v0,$at,.L0f02e114 -/* f02e090: 00001025 */ or $v0,$zero,$zero -/* f02e094: 908f0065 */ lbu $t7,0x65($a0) -/* f02e098: 31f80020 */ andi $t8,$t7,0x20 -/* f02e09c: 5300001d */ beqzl $t8,.L0f02e114 -/* f02e0a0: 00001025 */ or $v0,$zero,$zero -.L0f02e0a4: -/* f02e0a4: 1000001b */ beqz $zero,.L0f02e114 -/* f02e0a8: 24020001 */ addiu $v0,$zero,0x1 -.L0f02e0ac: -/* f02e0ac: 0c00744f */ jal 0x1d13c -/* f02e0b0: 8ca40020 */ lw $a0,0x20($a1) -/* f02e0b4: 3c078007 */ lui $a3,0x8007 -/* f02e0b8: 3c088007 */ lui $t0,0x8007 -/* f02e0bc: 2508801c */ addiu $t0,$t0,-32740 -/* f02e0c0: 24e78008 */ addiu $a3,$a3,-32760 -/* f02e0c4: 8ce50000 */ lw $a1,0x0($a3) -.L0f02e0c8: -/* f02e0c8: 00023400 */ sll $a2,$v0,0x10 -/* f02e0cc: 0006cc03 */ sra $t9,$a2,0x10 -/* f02e0d0: 84a30000 */ lh $v1,0x0($a1) -/* f02e0d4: 24e70004 */ addiu $a3,$a3,0x4 -/* f02e0d8: 03203025 */ or $a2,$t9,$zero -/* f02e0dc: 0460000a */ bltz $v1,.L0f02e108 -/* f02e0e0: 00002025 */ or $a0,$zero,$zero -.L0f02e0e4: -/* f02e0e4: 14660003 */ bne $v1,$a2,.L0f02e0f4 -/* f02e0e8: 24840001 */ addiu $a0,$a0,0x1 -/* f02e0ec: 10000009 */ beqz $zero,.L0f02e114 -/* f02e0f0: 24020001 */ addiu $v0,$zero,0x1 -.L0f02e0f4: -/* f02e0f4: 00044840 */ sll $t1,$a0,0x1 -/* f02e0f8: 00a95021 */ addu $t2,$a1,$t1 -/* f02e0fc: 85430000 */ lh $v1,0x0($t2) -/* f02e100: 0461fff8 */ bgez $v1,.L0f02e0e4 -/* f02e104: 00000000 */ sll $zero,$zero,0x0 -.L0f02e108: -/* f02e108: 54e8ffef */ bnel $a3,$t0,.L0f02e0c8 -/* f02e10c: 8ce50000 */ lw $a1,0x0($a3) -/* f02e110: 00001025 */ or $v0,$zero,$zero -.L0f02e114: -/* f02e114: 8fbf0014 */ lw $ra,0x14($sp) -/* f02e118: 27bd0018 */ addiu $sp,$sp,0x18 -/* f02e11c: 03e00008 */ jr $ra -/* f02e120: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02e124 -/* f02e124: 27bdffe8 */ addiu $sp,$sp,-24 -/* f02e128: 10800007 */ beqz $a0,.L0f02e148 -/* f02e12c: afbf0014 */ sw $ra,0x14($sp) -/* f02e130: 8c820004 */ lw $v0,0x4($a0) -/* f02e134: 24050008 */ addiu $a1,$zero,0x8 -/* f02e138: 0fc2c5f0 */ jal func0f0b17c0 -/* f02e13c: 9044005c */ lbu $a0,0x5c($v0) -/* f02e140: 10000003 */ beqz $zero,.L0f02e150 -/* f02e144: 8fbf0014 */ lw $ra,0x14($sp) -.L0f02e148: -/* f02e148: 00001025 */ or $v0,$zero,$zero -/* f02e14c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f02e150: -/* f02e150: 27bd0018 */ addiu $sp,$sp,0x18 -/* f02e154: 03e00008 */ jr $ra -/* f02e158: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02e15c -/* f02e15c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02e160: afbf0014 */ sw $ra,0x14($sp) -/* f02e164: afa50024 */ sw $a1,0x24($sp) -/* f02e168: afa60028 */ sw $a2,0x28($sp) -/* f02e16c: 808e0003 */ lb $t6,0x3($a0) -/* f02e170: 448e2000 */ mtc1 $t6,$f4 -/* f02e174: 00000000 */ sll $zero,$zero,0x0 -/* f02e178: 468020a0 */ cvt.s.w $f2,$f4 -/* f02e17c: 0fc06c28 */ jal func0f01b0a0 -/* f02e180: e7a2001c */ swc1 $f2,0x1c($sp) -/* f02e184: 3c0142c8 */ lui $at,0x42c8 -/* f02e188: 44813000 */ mtc1 $at,$f6 -/* f02e18c: c7a2001c */ lwc1 $f2,0x1c($sp) -/* f02e190: c7ac0024 */ lwc1 $f12,0x24($sp) -/* f02e194: c7b00028 */ lwc1 $f16,0x28($sp) -/* f02e198: 46023201 */ sub.s $f8,$f6,$f2 -/* f02e19c: 3c017f1b */ lui $at,0x7f1b -/* f02e1a0: c4268cf0 */ lwc1 $f6,-0x7310($at) -/* f02e1a4: 460c8481 */ sub.s $f18,$f16,$f12 -/* f02e1a8: 46080282 */ mul.s $f10,$f0,$f8 -/* f02e1ac: 8fbf0014 */ lw $ra,0x14($sp) -/* f02e1b0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02e1b4: 46025080 */ add.s $f2,$f10,$f2 -/* f02e1b8: 46029102 */ mul.s $f4,$f18,$f2 -/* f02e1bc: 00000000 */ sll $zero,$zero,0x0 -/* f02e1c0: 46062202 */ mul.s $f8,$f4,$f6 -/* f02e1c4: 03e00008 */ jr $ra -/* f02e1c8: 460c4000 */ add.s $f0,$f8,$f12 -); - -GLOBAL_ASM( -glabel func0f02e1cc -/* f02e1cc: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02e1d0: afbf0014 */ sw $ra,0x14($sp) -/* f02e1d4: afa50024 */ sw $a1,0x24($sp) -/* f02e1d8: 80830003 */ lb $v1,0x3($a0) -/* f02e1dc: 0fc06c28 */ jal func0f01b0a0 -/* f02e1e0: afa3001c */ sw $v1,0x1c($sp) -/* f02e1e4: 8fa3001c */ lw $v1,0x1c($sp) -/* f02e1e8: 24040064 */ addiu $a0,$zero,0x64 -/* f02e1ec: 8fa80024 */ lw $t0,0x24($sp) -/* f02e1f0: 00837023 */ subu $t6,$a0,$v1 -/* f02e1f4: 448e2000 */ mtc1 $t6,$f4 -/* f02e1f8: 8fbf0014 */ lw $ra,0x14($sp) -/* f02e1fc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02e200: 468021a0 */ cvt.s.w $f6,$f4 -/* f02e204: 46060202 */ mul.s $f8,$f0,$f6 -/* f02e208: 4600428d */ trunc.w.s $f10,$f8 -/* f02e20c: 44185000 */ mfc1 $t8,$f10 -/* f02e210: 00000000 */ sll $zero,$zero,0x0 -/* f02e214: 03031821 */ addu $v1,$t8,$v1 -/* f02e218: 0083c823 */ subu $t9,$a0,$v1 -/* f02e21c: 03280019 */ multu $t9,$t0 -/* f02e220: 00004812 */ mflo $t1 -/* f02e224: 00000000 */ sll $zero,$zero,0x0 -/* f02e228: 00000000 */ sll $zero,$zero,0x0 -/* f02e22c: 0124001a */ div $zero,$t1,$a0 -/* f02e230: 00001012 */ mflo $v0 -/* f02e234: 14800002 */ bnez $a0,.L0f02e240 -/* f02e238: 00000000 */ sll $zero,$zero,0x0 -/* f02e23c: 0007000d */ break 0x7 -.L0f02e240: -/* f02e240: 2401ffff */ addiu $at,$zero,-1 -/* f02e244: 14810004 */ bne $a0,$at,.L0f02e258 -/* f02e248: 3c018000 */ lui $at,0x8000 -/* f02e24c: 15210002 */ bne $t1,$at,.L0f02e258 -/* f02e250: 00000000 */ sll $zero,$zero,0x0 -/* f02e254: 0006000d */ break 0x6 -.L0f02e258: -/* f02e258: 03e00008 */ jr $ra -/* f02e25c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02e260 -/* f02e260: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02e264: afbf0014 */ sw $ra,0x14($sp) -/* f02e268: afa50024 */ sw $a1,0x24($sp) -/* f02e26c: afa60028 */ sw $a2,0x28($sp) -/* f02e270: 808e000d */ lb $t6,0xd($a0) -/* f02e274: 448e2000 */ mtc1 $t6,$f4 -/* f02e278: 00000000 */ sll $zero,$zero,0x0 -/* f02e27c: 468020a0 */ cvt.s.w $f2,$f4 -/* f02e280: 0fc06c28 */ jal func0f01b0a0 -/* f02e284: e7a2001c */ swc1 $f2,0x1c($sp) -/* f02e288: 3c0142c8 */ lui $at,0x42c8 -/* f02e28c: 44813000 */ mtc1 $at,$f6 -/* f02e290: c7a2001c */ lwc1 $f2,0x1c($sp) -/* f02e294: c7ac0024 */ lwc1 $f12,0x24($sp) -/* f02e298: c7b00028 */ lwc1 $f16,0x28($sp) -/* f02e29c: 46023201 */ sub.s $f8,$f6,$f2 -/* f02e2a0: 3c017f1b */ lui $at,0x7f1b -/* f02e2a4: c4268cf4 */ lwc1 $f6,-0x730c($at) -/* f02e2a8: 460c8481 */ sub.s $f18,$f16,$f12 -/* f02e2ac: 46080282 */ mul.s $f10,$f0,$f8 -/* f02e2b0: 8fbf0014 */ lw $ra,0x14($sp) -/* f02e2b4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02e2b8: 46025080 */ add.s $f2,$f10,$f2 -/* f02e2bc: 46029102 */ mul.s $f4,$f18,$f2 -/* f02e2c0: 00000000 */ sll $zero,$zero,0x0 -/* f02e2c4: 46062202 */ mul.s $f8,$f4,$f6 -/* f02e2c8: 03e00008 */ jr $ra -/* f02e2cc: 460c4000 */ add.s $f0,$f8,$f12 -); - -GLOBAL_ASM( -glabel func0f02e2d0 -/* f02e2d0: 27bdffb8 */ addiu $sp,$sp,-72 -/* f02e2d4: 30ae0002 */ andi $t6,$a1,0x2 -/* f02e2d8: 11c00004 */ beqz $t6,.L0f02e2ec -/* f02e2dc: afbf001c */ sw $ra,0x1c($sp) -/* f02e2e0: 44800000 */ mtc1 $zero,$f0 -/* f02e2e4: 1000001f */ beqz $zero,.L0f02e364 -/* f02e2e8: 8fbf001c */ lw $ra,0x1c($sp) -.L0f02e2ec: -/* f02e2ec: 30af0010 */ andi $t7,$a1,0x10 -/* f02e2f0: 11e00014 */ beqz $t7,.L0f02e344 -/* f02e2f4: 27a70038 */ addiu $a3,$sp,0x38 -/* f02e2f8: 44862000 */ mtc1 $a2,$f4 -/* f02e2fc: 3c017f1b */ lui $at,0x7f1b -/* f02e300: c4288cf8 */ lwc1 $f8,-0x7308($at) -/* f02e304: 468021a0 */ cvt.s.w $f6,$f4 -/* f02e308: 46083302 */ mul.s $f12,$f6,$f8 -/* f02e30c: 0fc0f917 */ jal func0f03e45c -/* f02e310: e7ac0020 */ swc1 $f12,0x20($sp) -/* f02e314: c7ac0020 */ lwc1 $f12,0x20($sp) -/* f02e318: 44805000 */ mtc1 $zero,$f10 -/* f02e31c: 3c017f1b */ lui $at,0x7f1b -/* f02e320: 46006081 */ sub.s $f2,$f12,$f0 -/* f02e324: 460a103c */ c.lt.s $f2,$f10 -/* f02e328: 00000000 */ sll $zero,$zero,0x0 -/* f02e32c: 45000003 */ bc1f .L0f02e33c -/* f02e330: 00000000 */ sll $zero,$zero,0x0 -/* f02e334: c4308cfc */ lwc1 $f16,-0x7304($at) -/* f02e338: 46101080 */ add.s $f2,$f2,$f16 -.L0f02e33c: -/* f02e33c: 10000008 */ beqz $zero,.L0f02e360 -/* f02e340: 46001006 */ mov.s $f0,$f2 -.L0f02e344: -/* f02e344: 27b80028 */ addiu $t8,$sp,0x28 -/* f02e348: afb80010 */ sw $t8,0x10($sp) -/* f02e34c: 0fc122de */ jal func0f048b78 -/* f02e350: afa40048 */ sw $a0,0x48($sp) -/* f02e354: 8fa40048 */ lw $a0,0x48($sp) -/* f02e358: 0fc122a1 */ jal func0f048a84 -/* f02e35c: 27a50038 */ addiu $a1,$sp,0x38 -.L0f02e360: -/* f02e360: 8fbf001c */ lw $ra,0x1c($sp) -.L0f02e364: -/* f02e364: 27bd0048 */ addiu $sp,$sp,0x48 -/* f02e368: 03e00008 */ jr $ra -/* f02e36c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02e370 -/* f02e370: 27bdffe8 */ addiu $sp,$sp,-24 -/* f02e374: 30ae0200 */ andi $t6,$a1,0x200 -/* f02e378: 11c00005 */ beqz $t6,.L0f02e390 -/* f02e37c: afbf0014 */ sw $ra,0x14($sp) -/* f02e380: 0fc12472 */ jal func0f0491c8 -/* f02e384: 00000000 */ sll $zero,$zero,0x0 -/* f02e388: 10000011 */ beqz $zero,.L0f02e3d0 -/* f02e38c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f02e390: -/* f02e390: 30af0004 */ andi $t7,$a1,0x4 -/* f02e394: 11e00005 */ beqz $t7,.L0f02e3ac -/* f02e398: 30b80008 */ andi $t8,$a1,0x8 -/* f02e39c: 0fc1272c */ jal func0f049cb0 -/* f02e3a0: 00c02825 */ or $a1,$a2,$zero -/* f02e3a4: 1000000a */ beqz $zero,.L0f02e3d0 -/* f02e3a8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f02e3ac: -/* f02e3ac: 53000006 */ beqzl $t8,.L0f02e3c8 -/* f02e3b0: 44800000 */ mtc1 $zero,$f0 -/* f02e3b4: 0fc124bb */ jal func0f0492ec -/* f02e3b8: 00c02825 */ or $a1,$a2,$zero -/* f02e3bc: 10000004 */ beqz $zero,.L0f02e3d0 -/* f02e3c0: 8fbf0014 */ lw $ra,0x14($sp) -/* f02e3c4: 44800000 */ mtc1 $zero,$f0 -.L0f02e3c8: -/* f02e3c8: 00000000 */ sll $zero,$zero,0x0 -/* f02e3cc: 8fbf0014 */ lw $ra,0x14($sp) -.L0f02e3d0: -/* f02e3d0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f02e3d4: 03e00008 */ jr $ra -/* f02e3d8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02e3dc -/* f02e3dc: c48c0000 */ lwc1 $f12,0x0($a0) -/* f02e3e0: c4a40000 */ lwc1 $f4,0x0($a1) -/* f02e3e4: c4900008 */ lwc1 $f16,0x8($a0) -/* f02e3e8: c4a60008 */ lwc1 $f6,0x8($a1) -/* f02e3ec: 460c2381 */ sub.s $f14,$f4,$f12 -/* f02e3f0: c4e80000 */ lwc1 $f8,0x0($a3) -/* f02e3f4: c4e20008 */ lwc1 $f2,0x8($a3) -/* f02e3f8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02e3fc: 46103481 */ sub.s $f18,$f6,$f16 -/* f02e400: e7a80000 */ swc1 $f8,0x0($sp) -/* f02e404: 460e1282 */ mul.s $f10,$f2,$f14 -/* f02e408: c7a40000 */ lwc1 $f4,0x0($sp) -/* f02e40c: 44804000 */ mtc1 $zero,$f8 -/* f02e410: 46049182 */ mul.s $f6,$f18,$f4 -/* f02e414: 46065001 */ sub.s $f0,$f10,$f6 -/* f02e418: 46080032 */ c.eq.s $f0,$f8 -/* f02e41c: c7a80000 */ lwc1 $f8,0x0($sp) -/* f02e420: 4503001b */ bc1tl .L0f02e490 -/* f02e424: 44802000 */ mtc1 $zero,$f4 -/* f02e428: c4ca0000 */ lwc1 $f10,0x0($a2) -/* f02e42c: 8fa20030 */ lw $v0,0x30($sp) -/* f02e430: e7aa0014 */ swc1 $f10,0x14($sp) -/* f02e434: c7a60014 */ lwc1 $f6,0x14($sp) -/* f02e438: 460c3201 */ sub.s $f8,$f6,$f12 -/* f02e43c: 46089282 */ mul.s $f10,$f18,$f8 -/* f02e440: c4c80008 */ lwc1 $f8,0x8($a2) -/* f02e444: 46088201 */ sub.s $f8,$f16,$f8 -/* f02e448: 460e4202 */ mul.s $f8,$f8,$f14 -/* f02e44c: 46085280 */ add.s $f10,$f10,$f8 -/* f02e450: 46005083 */ div.s $f2,$f10,$f0 -/* f02e454: 46022202 */ mul.s $f8,$f4,$f2 -/* f02e458: 46064280 */ add.s $f10,$f8,$f6 -/* f02e45c: e44a0000 */ swc1 $f10,0x0($v0) -/* f02e460: c4e40004 */ lwc1 $f4,0x4($a3) -/* f02e464: c4c60004 */ lwc1 $f6,0x4($a2) -/* f02e468: 46022202 */ mul.s $f8,$f4,$f2 -/* f02e46c: 46064280 */ add.s $f10,$f8,$f6 -/* f02e470: e44a0004 */ swc1 $f10,0x4($v0) -/* f02e474: c4e40008 */ lwc1 $f4,0x8($a3) -/* f02e478: c4c60008 */ lwc1 $f6,0x8($a2) -/* f02e47c: 46022202 */ mul.s $f8,$f4,$f2 -/* f02e480: 46064280 */ add.s $f10,$f8,$f6 -/* f02e484: 1000001a */ beqz $zero,.L0f02e4f0 -/* f02e488: e44a0008 */ swc1 $f10,0x8($v0) -/* f02e48c: 44802000 */ mtc1 $zero,$f4 -.L0f02e490: -/* f02e490: 8fa20030 */ lw $v0,0x30($sp) -/* f02e494: 46082032 */ c.eq.s $f4,$f8 -/* f02e498: 00000000 */ sll $zero,$zero,0x0 -/* f02e49c: 45020010 */ bc1fl .L0f02e4e0 -/* f02e4a0: e44c0000 */ swc1 $f12,0x0($v0) -/* f02e4a4: 44803000 */ mtc1 $zero,$f6 -/* f02e4a8: 00000000 */ sll $zero,$zero,0x0 -/* f02e4ac: 46023032 */ c.eq.s $f6,$f2 -/* f02e4b0: 00000000 */ sll $zero,$zero,0x0 -/* f02e4b4: 4502000a */ bc1fl .L0f02e4e0 -/* f02e4b8: e44c0000 */ swc1 $f12,0x0($v0) -/* f02e4bc: 8fa20030 */ lw $v0,0x30($sp) -/* f02e4c0: c4ca0000 */ lwc1 $f10,0x0($a2) -/* f02e4c4: e44a0000 */ swc1 $f10,0x0($v0) -/* f02e4c8: c4c40004 */ lwc1 $f4,0x4($a2) -/* f02e4cc: e4440004 */ swc1 $f4,0x4($v0) -/* f02e4d0: c4c80008 */ lwc1 $f8,0x8($a2) -/* f02e4d4: 10000006 */ beqz $zero,.L0f02e4f0 -/* f02e4d8: e4480008 */ swc1 $f8,0x8($v0) -/* f02e4dc: e44c0000 */ swc1 $f12,0x0($v0) -.L0f02e4e0: -/* f02e4e0: c4860004 */ lwc1 $f6,0x4($a0) -/* f02e4e4: e4460004 */ swc1 $f6,0x4($v0) -/* f02e4e8: c48a0008 */ lwc1 $f10,0x8($a0) -/* f02e4ec: e44a0008 */ swc1 $f10,0x8($v0) -.L0f02e4f0: -/* f02e4f0: 03e00008 */ jr $ra -/* f02e4f4: 27bd0020 */ addiu $sp,$sp,0x20 -); - -GLOBAL_ASM( -glabel func0f02e4f8 -/* f02e4f8: 27bdffc8 */ addiu $sp,$sp,-56 -/* f02e4fc: afbf001c */ sw $ra,0x1c($sp) -/* f02e500: afa40038 */ sw $a0,0x38($sp) -/* f02e504: afa5003c */ sw $a1,0x3c($sp) -/* f02e508: afa60040 */ sw $a2,0x40($sp) -/* f02e50c: 3c077f1b */ lui $a3,0x7f1b -/* f02e510: 24e78ac0 */ addiu $a3,$a3,-30016 -/* f02e514: 240608fa */ addiu $a2,$zero,0x8fa -/* f02e518: 27a50020 */ addiu $a1,$sp,0x20 -/* f02e51c: 0c009393 */ jal 0x24e4c -/* f02e520: 27a4002c */ addiu $a0,$sp,0x2c -/* f02e524: 8fae0040 */ lw $t6,0x40($sp) -/* f02e528: 27a4002c */ addiu $a0,$sp,0x2c -/* f02e52c: 27a50020 */ addiu $a1,$sp,0x20 -/* f02e530: 8fa60038 */ lw $a2,0x38($sp) -/* f02e534: 8fa7003c */ lw $a3,0x3c($sp) -/* f02e538: 0fc0b8f7 */ jal func0f02e3dc -/* f02e53c: afae0010 */ sw $t6,0x10($sp) -/* f02e540: 8fbf001c */ lw $ra,0x1c($sp) -/* f02e544: 27bd0038 */ addiu $sp,$sp,0x38 -/* f02e548: 03e00008 */ jr $ra -/* f02e54c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02e550 -/* f02e550: 27bdff98 */ addiu $sp,$sp,-104 -/* f02e554: afbf002c */ sw $ra,0x2c($sp) -/* f02e558: afb00028 */ sw $s0,0x28($sp) -/* f02e55c: afa5006c */ sw $a1,0x6c($sp) -/* f02e560: afa60070 */ sw $a2,0x70($sp) -/* f02e564: afa70074 */ sw $a3,0x74($sp) -/* f02e568: 8c8e0004 */ lw $t6,0x4($a0) -/* f02e56c: 00808025 */ or $s0,$a0,$zero -/* f02e570: c7ac006c */ lwc1 $f12,0x6c($sp) -/* f02e574: 0c0068f7 */ jal 0x1a3dc -/* f02e578: afae004c */ sw $t6,0x4c($sp) -/* f02e57c: 44802000 */ mtc1 $zero,$f4 -/* f02e580: e7a0005c */ swc1 $f0,0x5c($sp) -/* f02e584: c7ac006c */ lwc1 $f12,0x6c($sp) -/* f02e588: 0c0068f4 */ jal 0x1a3d0 -/* f02e58c: e7a40060 */ swc1 $f4,0x60($sp) -/* f02e590: c7a20070 */ lwc1 $f2,0x70($sp) -/* f02e594: c7a6005c */ lwc1 $f6,0x5c($sp) -/* f02e598: e7a00064 */ swc1 $f0,0x64($sp) -/* f02e59c: c60a0008 */ lwc1 $f10,0x8($s0) -/* f02e5a0: 46023202 */ mul.s $f8,$f6,$f2 -/* f02e5a4: c7a40064 */ lwc1 $f4,0x64($sp) -/* f02e5a8: 8fa4004c */ lw $a0,0x4c($sp) -/* f02e5ac: 00002825 */ or $a1,$zero,$zero -/* f02e5b0: 46022182 */ mul.s $f6,$f4,$f2 -/* f02e5b4: 460a4400 */ add.s $f16,$f8,$f10 -/* f02e5b8: e7b00050 */ swc1 $f16,0x50($sp) -/* f02e5bc: c612000c */ lwc1 $f18,0xc($s0) -/* f02e5c0: e7b20054 */ swc1 $f18,0x54($sp) -/* f02e5c4: c6080010 */ lwc1 $f8,0x10($s0) -/* f02e5c8: 46083280 */ add.s $f10,$f6,$f8 -/* f02e5cc: 0fc079ef */ jal func0f01e7bc -/* f02e5d0: e7aa0058 */ swc1 $f10,0x58($sp) -/* f02e5d4: 240f0001 */ addiu $t7,$zero,0x1 -/* f02e5d8: afaf0010 */ sw $t7,0x10($sp) -/* f02e5dc: c600000c */ lwc1 $f0,0xc($s0) -/* f02e5e0: c7b00078 */ lwc1 $f16,0x78($sp) -/* f02e5e4: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f02e5e8: 26040008 */ addiu $a0,$s0,0x8 -/* f02e5ec: 46008481 */ sub.s $f18,$f16,$f0 -/* f02e5f0: 26050028 */ addiu $a1,$s0,0x28 -/* f02e5f4: 27a60050 */ addiu $a2,$sp,0x50 -/* f02e5f8: 46002181 */ sub.s $f6,$f4,$f0 -/* f02e5fc: e7b20014 */ swc1 $f18,0x14($sp) -/* f02e600: 8fa70074 */ lw $a3,0x74($sp) -/* f02e604: 0c00b5f0 */ jal 0x2d7c0 -/* f02e608: e7a60018 */ swc1 $f6,0x18($sp) -/* f02e60c: 10400003 */ beqz $v0,.L0f02e61c -/* f02e610: 27a4003c */ addiu $a0,$sp,0x3c -/* f02e614: 10000011 */ beqz $zero,.L0f02e65c -/* f02e618: c7a20070 */ lwc1 $f2,0x70($sp) -.L0f02e61c: -/* f02e61c: 3c067f1b */ lui $a2,0x7f1b -/* f02e620: 24c68acc */ addiu $a2,$a2,-30004 -/* f02e624: 0c0093af */ jal 0x24ebc -/* f02e628: 24050949 */ addiu $a1,$zero,0x949 -/* f02e62c: c7a8003c */ lwc1 $f8,0x3c($sp) -/* f02e630: c60a0008 */ lwc1 $f10,0x8($s0) -/* f02e634: c7b00044 */ lwc1 $f16,0x44($sp) -/* f02e638: c6120010 */ lwc1 $f18,0x10($s0) -/* f02e63c: 460a4001 */ sub.s $f0,$f8,$f10 -/* f02e640: 46128081 */ sub.s $f2,$f16,$f18 -/* f02e644: 46000102 */ mul.s $f4,$f0,$f0 -/* f02e648: 00000000 */ sll $zero,$zero,0x0 -/* f02e64c: 46021182 */ mul.s $f6,$f2,$f2 -/* f02e650: 0c012974 */ jal 0x4a5d0 -/* f02e654: 46062300 */ add.s $f12,$f4,$f6 -/* f02e658: 46000086 */ mov.s $f2,$f0 -.L0f02e65c: -/* f02e65c: 8fa4004c */ lw $a0,0x4c($sp) -/* f02e660: 24050001 */ addiu $a1,$zero,0x1 -/* f02e664: 0fc079ef */ jal func0f01e7bc -/* f02e668: e7a20048 */ swc1 $f2,0x48($sp) -/* f02e66c: 8fbf002c */ lw $ra,0x2c($sp) -/* f02e670: c7a20048 */ lwc1 $f2,0x48($sp) -/* f02e674: 8fb00028 */ lw $s0,0x28($sp) -/* f02e678: 27bd0068 */ addiu $sp,$sp,0x68 -/* f02e67c: 03e00008 */ jr $ra -/* f02e680: 46001006 */ mov.s $f0,$f2 -); - -GLOBAL_ASM( -glabel func0f02e684 -/* f02e684: 27bdffd0 */ addiu $sp,$sp,-48 -/* f02e688: afbf001c */ sw $ra,0x1c($sp) -/* f02e68c: afa50034 */ sw $a1,0x34($sp) -/* f02e690: afa60038 */ sw $a2,0x38($sp) -/* f02e694: afa40030 */ sw $a0,0x30($sp) -/* f02e698: 27a6002c */ addiu $a2,$sp,0x2c -/* f02e69c: 27a50024 */ addiu $a1,$sp,0x24 -/* f02e6a0: 0fc0a277 */ jal func0f0289dc -/* f02e6a4: 27a70028 */ addiu $a3,$sp,0x28 -/* f02e6a8: c7a4002c */ lwc1 $f4,0x2c($sp) -/* f02e6ac: c7a60028 */ lwc1 $f6,0x28($sp) -/* f02e6b0: 8fa40030 */ lw $a0,0x30($sp) -/* f02e6b4: 8fa50034 */ lw $a1,0x34($sp) -/* f02e6b8: 8fa60038 */ lw $a2,0x38($sp) -/* f02e6bc: 2407003f */ addiu $a3,$zero,0x3f -/* f02e6c0: e7a40010 */ swc1 $f4,0x10($sp) -/* f02e6c4: 0fc0b954 */ jal func0f02e550 -/* f02e6c8: e7a60014 */ swc1 $f6,0x14($sp) -/* f02e6cc: 8fbf001c */ lw $ra,0x1c($sp) -/* f02e6d0: 27bd0030 */ addiu $sp,$sp,0x30 -/* f02e6d4: 03e00008 */ jr $ra -/* f02e6d8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02e6dc -/* f02e6dc: 27bdffc8 */ addiu $sp,$sp,-56 -/* f02e6e0: afbf0024 */ sw $ra,0x24($sp) -/* f02e6e4: afb00020 */ sw $s0,0x20($sp) -/* f02e6e8: afa5003c */ sw $a1,0x3c($sp) -/* f02e6ec: 00808025 */ or $s0,$a0,$zero -/* f02e6f0: 0fc0a209 */ jal func0f028824 -/* f02e6f4: 24050001 */ addiu $a1,$zero,0x1 -/* f02e6f8: afa20034 */ sw $v0,0x34($sp) -/* f02e6fc: 02002025 */ or $a0,$s0,$zero -/* f02e700: 0fc0a209 */ jal func0f028824 -/* f02e704: 00002825 */ or $a1,$zero,$zero -/* f02e708: 12000003 */ beqz $s0,.L0f02e718 -/* f02e70c: 00402825 */ or $a1,$v0,$zero -/* f02e710: 10000002 */ beqz $zero,.L0f02e71c -/* f02e714: 920302fe */ lbu $v1,0x2fe($s0) -.L0f02e718: -/* f02e718: 00001825 */ or $v1,$zero,$zero -.L0f02e71c: -/* f02e71c: 8e040020 */ lw $a0,0x20($s0) -/* f02e720: afa50030 */ sw $a1,0x30($sp) -/* f02e724: 0c00744f */ jal 0x1d13c -/* f02e728: afa3002c */ sw $v1,0x2c($sp) -/* f02e72c: 820e0007 */ lb $t6,0x7($s0) -/* f02e730: 2401000f */ addiu $at,$zero,0xf -/* f02e734: 8fa3002c */ lw $v1,0x2c($sp) -/* f02e738: 15c10004 */ bne $t6,$at,.L0f02e74c -/* f02e73c: 8fa50030 */ lw $a1,0x30($sp) -/* f02e740: 920f0065 */ lbu $t7,0x65($s0) -/* f02e744: 35f80020 */ ori $t8,$t7,0x20 -/* f02e748: a2180065 */ sb $t8,0x65($s0) -.L0f02e74c: -/* f02e74c: 8e1902d4 */ lw $t9,0x2d4($s0) -/* f02e750: 24010003 */ addiu $at,$zero,0x3 -/* f02e754: 5720008e */ bnezl $t9,.L0f02e990 -/* f02e758: 8fbf0024 */ lw $ra,0x24($sp) -/* f02e75c: 1461000b */ bne $v1,$at,.L0f02e78c -/* f02e760: 00003025 */ or $a2,$zero,$zero -/* f02e764: 44800000 */ mtc1 $zero,$f0 -/* f02e768: c7a4003c */ lwc1 $f4,0x3c($sp) -/* f02e76c: 8e040020 */ lw $a0,0x20($s0) -/* f02e770: 44070000 */ mfc1 $a3,$f0 -/* f02e774: 2405013e */ addiu $a1,$zero,0x13e -/* f02e778: e7a40014 */ swc1 $f4,0x14($sp) -/* f02e77c: 0c007733 */ jal 0x1dccc -/* f02e780: e7a00010 */ swc1 $f0,0x10($sp) -/* f02e784: 10000082 */ beqz $zero,.L0f02e990 -/* f02e788: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02e78c: -/* f02e78c: 14600055 */ bnez $v1,.L0f02e8e4 -/* f02e790: 24010001 */ addiu $at,$zero,0x1 -/* f02e794: 24010269 */ addiu $at,$zero,0x269 -/* f02e798: 10410005 */ beq $v0,$at,.L0f02e7b0 -/* f02e79c: 02002025 */ or $a0,$s0,$zero -/* f02e7a0: 2401026b */ addiu $at,$zero,0x26b -/* f02e7a4: 10410002 */ beq $v0,$at,.L0f02e7b0 -/* f02e7a8: 2401026a */ addiu $at,$zero,0x26a -/* f02e7ac: 14410010 */ bne $v0,$at,.L0f02e7f0 -.L0f02e7b0: -/* f02e7b0: 3c063f4c */ lui $a2,0x3f4c -/* f02e7b4: 34c6cccd */ ori $a2,$a2,0xcccd -/* f02e7b8: 0fc0b857 */ jal func0f02e15c -/* f02e7bc: 3c053f00 */ lui $a1,0x3f00 -/* f02e7c0: 8e040020 */ lw $a0,0x20($s0) -/* f02e7c4: 3c014180 */ lui $at,0x4180 -/* f02e7c8: 44813000 */ mtc1 $at,$f6 -/* f02e7cc: 8c880020 */ lw $t0,0x20($a0) -/* f02e7d0: 2405026b */ addiu $a1,$zero,0x26b -/* f02e7d4: 3c07bf80 */ lui $a3,0xbf80 -/* f02e7d8: 81060008 */ lb $a2,0x8($t0) -/* f02e7dc: e7a00010 */ swc1 $f0,0x10($sp) -/* f02e7e0: 0c007733 */ jal 0x1dccc -/* f02e7e4: e7a60014 */ swc1 $f6,0x14($sp) -/* f02e7e8: 10000069 */ beqz $zero,.L0f02e990 -/* f02e7ec: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02e7f0: -/* f02e7f0: 8fa40034 */ lw $a0,0x34($sp) -/* f02e7f4: 10800003 */ beqz $a0,.L0f02e804 -/* f02e7f8: 00000000 */ sll $zero,$zero,0x0 -/* f02e7fc: 14a0000e */ bnez $a1,.L0f02e838 -/* f02e800: 00000000 */ sll $zero,$zero,0x0 -.L0f02e804: -/* f02e804: 14800003 */ bnez $a0,.L0f02e814 -/* f02e808: 00000000 */ sll $zero,$zero,0x0 -/* f02e80c: 10a0000a */ beqz $a1,.L0f02e838 -/* f02e810: 00000000 */ sll $zero,$zero,0x0 -.L0f02e814: -/* f02e814: 0fc0b849 */ jal func0f02e124 -/* f02e818: afa50030 */ sw $a1,0x30($sp) -/* f02e81c: 14400006 */ bnez $v0,.L0f02e838 -/* f02e820: 8fa50030 */ lw $a1,0x30($sp) -/* f02e824: 00a02025 */ or $a0,$a1,$zero -/* f02e828: 0fc0b849 */ jal func0f02e124 -/* f02e82c: afa50030 */ sw $a1,0x30($sp) -/* f02e830: 10400013 */ beqz $v0,.L0f02e880 -/* f02e834: 8fa50030 */ lw $a1,0x30($sp) -.L0f02e838: -/* f02e838: 0c004b70 */ jal 0x12dc0 -/* f02e83c: 00000000 */ sll $zero,$zero,0x0 -/* f02e840: 3c013e80 */ lui $at,0x3e80 -/* f02e844: 44814000 */ mtc1 $at,$f8 -/* f02e848: c7aa003c */ lwc1 $f10,0x3c($sp) -/* f02e84c: 8e040020 */ lw $a0,0x20($s0) -/* f02e850: 2405006a */ addiu $a1,$zero,0x6a -/* f02e854: 30460001 */ andi $a2,$v0,0x1 -/* f02e858: 24070000 */ addiu $a3,$zero,0x0 -/* f02e85c: e7aa0014 */ swc1 $f10,0x14($sp) -/* f02e860: 0c007733 */ jal 0x1dccc -/* f02e864: e7a80010 */ swc1 $f8,0x10($sp) -/* f02e868: 8e040020 */ lw $a0,0x20($s0) -/* f02e86c: 24050000 */ addiu $a1,$zero,0x0 -/* f02e870: 0c00777b */ jal 0x1ddec -/* f02e874: 3c064180 */ lui $a2,0x4180 -/* f02e878: 10000045 */ beqz $zero,.L0f02e990 -/* f02e87c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02e880: -/* f02e880: 14a00003 */ bnez $a1,.L0f02e890 -/* f02e884: 8fa90034 */ lw $t1,0x34($sp) -/* f02e888: 51200041 */ beqzl $t1,.L0f02e990 -/* f02e88c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02e890: -/* f02e890: 8fa60034 */ lw $a2,0x34($sp) -/* f02e894: 3c013e80 */ lui $at,0x3e80 -/* f02e898: 44818000 */ mtc1 $at,$f16 -/* f02e89c: c7b2003c */ lwc1 $f18,0x3c($sp) -/* f02e8a0: 8e040020 */ lw $a0,0x20($s0) -/* f02e8a4: 0006502b */ sltu $t2,$zero,$a2 -/* f02e8a8: 01403025 */ or $a2,$t2,$zero -/* f02e8ac: 24050001 */ addiu $a1,$zero,0x1 -/* f02e8b0: 24070000 */ addiu $a3,$zero,0x0 -/* f02e8b4: e7b20014 */ swc1 $f18,0x14($sp) -/* f02e8b8: 0c007733 */ jal 0x1dccc -/* f02e8bc: e7b00010 */ swc1 $f16,0x10($sp) -/* f02e8c0: 8e040020 */ lw $a0,0x20($s0) -/* f02e8c4: 24050000 */ addiu $a1,$zero,0x0 -/* f02e8c8: 0c00777b */ jal 0x1ddec -/* f02e8cc: 3c064180 */ lui $a2,0x4180 -/* f02e8d0: 8e040020 */ lw $a0,0x20($s0) -/* f02e8d4: 0c007787 */ jal 0x1de1c -/* f02e8d8: 3c0542f0 */ lui $a1,0x42f0 -/* f02e8dc: 1000002c */ beqz $zero,.L0f02e990 -/* f02e8e0: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02e8e4: -/* f02e8e4: 54610010 */ bnel $v1,$at,.L0f02e928 -/* f02e8e8: 24010002 */ addiu $at,$zero,0x2 -/* f02e8ec: 0c004b70 */ jal 0x12dc0 -/* f02e8f0: 00000000 */ sll $zero,$zero,0x0 -/* f02e8f4: 3c013f00 */ lui $at,0x3f00 -/* f02e8f8: 44812000 */ mtc1 $at,$f4 -/* f02e8fc: c7a6003c */ lwc1 $f6,0x3c($sp) -/* f02e900: 8e040020 */ lw $a0,0x20($s0) -/* f02e904: 240500c0 */ addiu $a1,$zero,0xc0 -/* f02e908: 30460001 */ andi $a2,$v0,0x1 -/* f02e90c: 24070000 */ addiu $a3,$zero,0x0 -/* f02e910: e7a60014 */ swc1 $f6,0x14($sp) -/* f02e914: 0c007733 */ jal 0x1dccc -/* f02e918: e7a40010 */ swc1 $f4,0x10($sp) -/* f02e91c: 1000001c */ beqz $zero,.L0f02e990 -/* f02e920: 8fbf0024 */ lw $ra,0x24($sp) -/* f02e924: 24010002 */ addiu $at,$zero,0x2 -.L0f02e928: -/* f02e928: 1461000c */ bne $v1,$at,.L0f02e95c -/* f02e92c: 2405013e */ addiu $a1,$zero,0x13e -/* f02e930: 3c013f00 */ lui $at,0x3f00 -/* f02e934: 44814000 */ mtc1 $at,$f8 -/* f02e938: c7aa003c */ lwc1 $f10,0x3c($sp) -/* f02e93c: 8e040020 */ lw $a0,0x20($s0) -/* f02e940: 00003025 */ or $a2,$zero,$zero -/* f02e944: 24070000 */ addiu $a3,$zero,0x0 -/* f02e948: e7aa0014 */ swc1 $f10,0x14($sp) -/* f02e94c: 0c007733 */ jal 0x1dccc -/* f02e950: e7a80010 */ swc1 $f8,0x10($sp) -/* f02e954: 1000000e */ beqz $zero,.L0f02e990 -/* f02e958: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02e95c: -/* f02e95c: 24010004 */ addiu $at,$zero,0x4 -/* f02e960: 1461000a */ bne $v1,$at,.L0f02e98c -/* f02e964: 24050237 */ addiu $a1,$zero,0x237 -/* f02e968: 3c013f00 */ lui $at,0x3f00 -/* f02e96c: 44818000 */ mtc1 $at,$f16 -/* f02e970: c7b2003c */ lwc1 $f18,0x3c($sp) -/* f02e974: 8e040020 */ lw $a0,0x20($s0) -/* f02e978: 00003025 */ or $a2,$zero,$zero -/* f02e97c: 24070000 */ addiu $a3,$zero,0x0 -/* f02e980: e7b20014 */ swc1 $f18,0x14($sp) -/* f02e984: 0c007733 */ jal 0x1dccc -/* f02e988: e7b00010 */ swc1 $f16,0x10($sp) -.L0f02e98c: -/* f02e98c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02e990: -/* f02e990: 8fb00020 */ lw $s0,0x20($sp) -/* f02e994: 27bd0038 */ addiu $sp,$sp,0x38 -/* f02e998: 03e00008 */ jr $ra -/* f02e99c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02e9a0 -/* f02e9a0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02e9a4: afbf001c */ sw $ra,0x1c($sp) -/* f02e9a8: afb00018 */ sw $s0,0x18($sp) -/* f02e9ac: 00808025 */ or $s0,$a0,$zero -/* f02e9b0: 0fc0fe3d */ jal func0f03f8f4 -/* f02e9b4: afa50024 */ sw $a1,0x24($sp) -/* f02e9b8: 240e0001 */ addiu $t6,$zero,0x1 -/* f02e9bc: 240f0002 */ addiu $t7,$zero,0x2 -/* f02e9c0: a20e0007 */ sb $t6,0x7($s0) -/* f02e9c4: ae00002c */ sw $zero,0x2c($s0) -/* f02e9c8: ae000030 */ sw $zero,0x30($s0) -/* f02e9cc: ae000034 */ sw $zero,0x34($s0) -/* f02e9d0: ae000038 */ sw $zero,0x38($s0) -/* f02e9d4: ae0f003c */ sw $t7,0x3c($s0) -/* f02e9d8: 0c004b70 */ jal 0x12dc0 -/* f02e9dc: ae000040 */ sw $zero,0x40($s0) -/* f02e9e0: 3c013f80 */ lui $at,0x3f80 -/* f02e9e4: 44817000 */ mtc1 $at,$f14 -/* f02e9e8: 24010078 */ addiu $at,$zero,0x78 -/* f02e9ec: 0041001b */ divu $zero,$v0,$at -/* f02e9f0: c7ac0024 */ lwc1 $f12,0x24($sp) -/* f02e9f4: 8e040020 */ lw $a0,0x20($s0) -/* f02e9f8: 0000c010 */ mfhi $t8 -/* f02e9fc: 271900b4 */ addiu $t9,$t8,0xb4 -/* f02ea00: ae190044 */ sw $t9,0x44($s0) -/* f02ea04: a200004c */ sb $zero,0x4c($s0) -/* f02ea08: e60c0048 */ swc1 $f12,0x48($s0) -/* f02ea0c: 8c880020 */ lw $t0,0x20($a0) -/* f02ea10: 3c0142fe */ lui $at,0x42fe -/* f02ea14: 46006006 */ mov.s $f0,$f12 -/* f02ea18: c5020074 */ lwc1 $f2,0x74($t0) -/* f02ea1c: 46027032 */ c.eq.s $f14,$f2 -/* f02ea20: 00000000 */ sll $zero,$zero,0x0 -/* f02ea24: 45030005 */ bc1tl .L0f02ea3c -/* f02ea28: 44811000 */ mtc1 $at,$f2 -/* f02ea2c: 46027103 */ div.s $f4,$f14,$f2 -/* f02ea30: 46046002 */ mul.s $f0,$f12,$f4 -/* f02ea34: 00000000 */ sll $zero,$zero,0x0 -/* f02ea38: 44811000 */ mtc1 $at,$f2 -.L0f02ea3c: -/* f02ea3c: 00000000 */ sll $zero,$zero,0x0 -/* f02ea40: 4600103c */ c.lt.s $f2,$f0 -/* f02ea44: 00000000 */ sll $zero,$zero,0x0 -/* f02ea48: 45020003 */ bc1fl .L0f02ea58 -/* f02ea4c: 4600018d */ trunc.w.s $f6,$f0 -/* f02ea50: 46001006 */ mov.s $f0,$f2 -/* f02ea54: 4600018d */ trunc.w.s $f6,$f0 -.L0f02ea58: -/* f02ea58: 440a3000 */ mfc1 $t2,$f6 -/* f02ea5c: 0c0076e5 */ jal 0x1db94 -/* f02ea60: a20a0008 */ sb $t2,0x8($s0) -/* f02ea64: 10400009 */ beqz $v0,.L0f02ea8c -/* f02ea68: 02002025 */ or $a0,$s0,$zero -/* f02ea6c: 8e0b02d4 */ lw $t3,0x2d4($s0) -/* f02ea70: 15600006 */ bnez $t3,.L0f02ea8c -/* f02ea74: 00000000 */ sll $zero,$zero,0x0 -/* f02ea78: 8e0c0014 */ lw $t4,0x14($s0) -/* f02ea7c: 3c010020 */ lui $at,0x20 -/* f02ea80: 01816825 */ or $t5,$t4,$at -/* f02ea84: 10000008 */ beqz $zero,.L0f02eaa8 -/* f02ea88: ae0d0014 */ sw $t5,0x14($s0) -.L0f02ea8c: -/* f02ea8c: 0fc0b9b7 */ jal func0f02e6dc -/* f02ea90: 8fa50024 */ lw $a1,0x24($sp) -/* f02ea94: 8e0e0014 */ lw $t6,0x14($s0) -/* f02ea98: 3c01ffdf */ lui $at,0xffdf -/* f02ea9c: 3421ffff */ ori $at,$at,0xffff -/* f02eaa0: 01c17824 */ and $t7,$t6,$at -/* f02eaa4: ae0f0014 */ sw $t7,0x14($s0) -.L0f02eaa8: -/* f02eaa8: 8fbf001c */ lw $ra,0x1c($sp) -/* f02eaac: 8fb00018 */ lw $s0,0x18($sp) -/* f02eab0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02eab4: 03e00008 */ jr $ra -/* f02eab8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02eabc -/* f02eabc: 27bdffd0 */ addiu $sp,$sp,-48 -/* f02eac0: afb00020 */ sw $s0,0x20($sp) -/* f02eac4: 00808025 */ or $s0,$a0,$zero -/* f02eac8: 10800003 */ beqz $a0,.L0f02ead8 -/* f02eacc: afbf0024 */ sw $ra,0x24($sp) -/* f02ead0: 10000002 */ beqz $zero,.L0f02eadc -/* f02ead4: 908202fe */ lbu $v0,0x2fe($a0) -.L0f02ead8: -/* f02ead8: 00001025 */ or $v0,$zero,$zero -.L0f02eadc: -/* f02eadc: 24010003 */ addiu $at,$zero,0x3 -/* f02eae0: 10410067 */ beq $v0,$at,.L0f02ec80 -/* f02eae4: 02002025 */ or $a0,$s0,$zero -/* f02eae8: 0fc0fe3d */ jal func0f03f8f4 -/* f02eaec: afa2002c */ sw $v0,0x2c($sp) -/* f02eaf0: 8fa2002c */ lw $v0,0x2c($sp) -/* f02eaf4: 54400047 */ bnezl $v0,.L0f02ec14 -/* f02eaf8: 24030002 */ addiu $v1,$zero,0x2 -/* f02eafc: 820e0007 */ lb $t6,0x7($s0) -/* f02eb00: 24030002 */ addiu $v1,$zero,0x2 -/* f02eb04: 546e0043 */ bnel $v1,$t6,.L0f02ec14 -/* f02eb08: 24030002 */ addiu $v1,$zero,0x2 -/* f02eb0c: 0fc0fe3d */ jal func0f03f8f4 -/* f02eb10: 02002025 */ or $a0,$s0,$zero -/* f02eb14: 24020001 */ addiu $v0,$zero,0x1 -/* f02eb18: 24030002 */ addiu $v1,$zero,0x2 -/* f02eb1c: a2020007 */ sb $v0,0x7($s0) -/* f02eb20: ae02002c */ sw $v0,0x2c($s0) -/* f02eb24: ae000030 */ sw $zero,0x30($s0) -/* f02eb28: ae000034 */ sw $zero,0x34($s0) -/* f02eb2c: ae000038 */ sw $zero,0x38($s0) -/* f02eb30: ae03003c */ sw $v1,0x3c($s0) -/* f02eb34: 0c004b70 */ jal 0x12dc0 -/* f02eb38: ae000040 */ sw $zero,0x40($s0) -/* f02eb3c: 24010078 */ addiu $at,$zero,0x78 -/* f02eb40: 0041001b */ divu $zero,$v0,$at -/* f02eb44: 8e1902d4 */ lw $t9,0x2d4($s0) -/* f02eb48: 00007810 */ mfhi $t7 -/* f02eb4c: 25f800b4 */ addiu $t8,$t7,0xb4 -/* f02eb50: ae180044 */ sw $t8,0x44($s0) -/* f02eb54: a2000008 */ sb $zero,0x8($s0) -/* f02eb58: 17200049 */ bnez $t9,.L0f02ec80 -/* f02eb5c: a200004c */ sb $zero,0x4c($s0) -/* f02eb60: 0c00744f */ jal 0x1d13c -/* f02eb64: 8e040020 */ lw $a0,0x20($s0) -/* f02eb68: 2401004b */ addiu $at,$zero,0x4b -/* f02eb6c: 14410015 */ bne $v0,$at,.L0f02ebc4 -/* f02eb70: 02002025 */ or $a0,$s0,$zero -/* f02eb74: 3c063f4c */ lui $a2,0x3f4c -/* f02eb78: 34c6cccd */ ori $a2,$a2,0xcccd -/* f02eb7c: 02002025 */ or $a0,$s0,$zero -/* f02eb80: 0fc0b857 */ jal func0f02e15c -/* f02eb84: 3c053f00 */ lui $a1,0x3f00 -/* f02eb88: 8e040020 */ lw $a0,0x20($s0) -/* f02eb8c: 3c014180 */ lui $at,0x4180 -/* f02eb90: 44812000 */ mtc1 $at,$f4 -/* f02eb94: 8c880020 */ lw $t0,0x20($a0) -/* f02eb98: 2405004b */ addiu $a1,$zero,0x4b -/* f02eb9c: 3c0742da */ lui $a3,0x42da -/* f02eba0: 81060008 */ lb $a2,0x8($t0) -/* f02eba4: e7a00010 */ swc1 $f0,0x10($sp) -/* f02eba8: 0c007733 */ jal 0x1dccc -/* f02ebac: e7a40014 */ swc1 $f4,0x14($sp) -/* f02ebb0: 8e040020 */ lw $a0,0x20($s0) -/* f02ebb4: 0c007787 */ jal 0x1de1c -/* f02ebb8: 3c05430c */ lui $a1,0x430c -/* f02ebbc: 10000031 */ beqz $zero,.L0f02ec84 -/* f02ebc0: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02ebc4: -/* f02ebc4: 3c063f4c */ lui $a2,0x3f4c -/* f02ebc8: 34c6cccd */ ori $a2,$a2,0xcccd -/* f02ebcc: 0fc0b857 */ jal func0f02e15c -/* f02ebd0: 3c053f00 */ lui $a1,0x3f00 -/* f02ebd4: 8e040020 */ lw $a0,0x20($s0) -/* f02ebd8: 3c014180 */ lui $at,0x4180 -/* f02ebdc: 44813000 */ mtc1 $at,$f6 -/* f02ebe0: 8c890020 */ lw $t1,0x20($a0) -/* f02ebe4: 24050008 */ addiu $a1,$zero,0x8 -/* f02ebe8: 3c0742f0 */ lui $a3,0x42f0 -/* f02ebec: 81260008 */ lb $a2,0x8($t1) -/* f02ebf0: e7a00010 */ swc1 $f0,0x10($sp) -/* f02ebf4: 0c007733 */ jal 0x1dccc -/* f02ebf8: e7a60014 */ swc1 $f6,0x14($sp) -/* f02ebfc: 8e040020 */ lw $a0,0x20($s0) -/* f02ec00: 0c007787 */ jal 0x1de1c -/* f02ec04: 3c054317 */ lui $a1,0x4317 -/* f02ec08: 1000001e */ beqz $zero,.L0f02ec84 -/* f02ec0c: 8fbf0024 */ lw $ra,0x24($sp) -/* f02ec10: 24030002 */ addiu $v1,$zero,0x2 -.L0f02ec14: -/* f02ec14: 10430003 */ beq $v0,$v1,.L0f02ec24 -/* f02ec18: 24010004 */ addiu $at,$zero,0x4 -/* f02ec1c: 14410016 */ bne $v0,$at,.L0f02ec78 -/* f02ec20: 02002025 */ or $a0,$s0,$zero -.L0f02ec24: -/* f02ec24: 24020001 */ addiu $v0,$zero,0x1 -/* f02ec28: a2020007 */ sb $v0,0x7($s0) -/* f02ec2c: ae02002c */ sw $v0,0x2c($s0) -/* f02ec30: ae000030 */ sw $zero,0x30($s0) -/* f02ec34: ae000034 */ sw $zero,0x34($s0) -/* f02ec38: ae000038 */ sw $zero,0x38($s0) -/* f02ec3c: ae03003c */ sw $v1,0x3c($s0) -/* f02ec40: 0c004b70 */ jal 0x12dc0 -/* f02ec44: ae000040 */ sw $zero,0x40($s0) -/* f02ec48: 24010078 */ addiu $at,$zero,0x78 -/* f02ec4c: 0041001b */ divu $zero,$v0,$at -/* f02ec50: 00005010 */ mfhi $t2 -/* f02ec54: 254b00b4 */ addiu $t3,$t2,0xb4 -/* f02ec58: ae0b0044 */ sw $t3,0x44($s0) -/* f02ec5c: a2000008 */ sb $zero,0x8($s0) -/* f02ec60: a200004c */ sb $zero,0x4c($s0) -/* f02ec64: 02002025 */ or $a0,$s0,$zero -/* f02ec68: 0fc0ba68 */ jal func0f02e9a0 -/* f02ec6c: 3c054180 */ lui $a1,0x4180 -/* f02ec70: 10000004 */ beqz $zero,.L0f02ec84 -/* f02ec74: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02ec78: -/* f02ec78: 0fc0ba68 */ jal func0f02e9a0 -/* f02ec7c: 3c054180 */ lui $a1,0x4180 -.L0f02ec80: -/* f02ec80: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02ec84: -/* f02ec84: 8fb00020 */ lw $s0,0x20($sp) -/* f02ec88: 27bd0030 */ addiu $sp,$sp,0x30 -/* f02ec8c: 03e00008 */ jr $ra -/* f02ec90: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02ec94 -/* f02ec94: 27bdffd0 */ addiu $sp,$sp,-48 -/* f02ec98: afb00018 */ sw $s0,0x18($sp) -/* f02ec9c: 00808025 */ or $s0,$a0,$zero -/* f02eca0: afbf001c */ sw $ra,0x1c($sp) -/* f02eca4: 84840292 */ lh $a0,0x292($a0) -/* f02eca8: 0fc458b8 */ jal func0f1162e0 -/* f02ecac: 27a50020 */ addiu $a1,$sp,0x20 -/* f02ecb0: 14400003 */ bnez $v0,.L0f02ecc0 -/* f02ecb4: 00000000 */ sll $zero,$zero,0x0 -/* f02ecb8: 10000016 */ beqz $zero,.L0f02ed14 -/* f02ecbc: 00001025 */ or $v0,$zero,$zero -.L0f02ecc0: -/* f02ecc0: 0fc0baaf */ jal func0f02eabc -/* f02ecc4: 02002025 */ or $a0,$s0,$zero -/* f02ecc8: 240e0010 */ addiu $t6,$zero,0x10 -/* f02eccc: 240f0001 */ addiu $t7,$zero,0x1 -/* f02ecd0: ae000038 */ sw $zero,0x38($s0) -/* f02ecd4: ae0e0030 */ sw $t6,0x30($s0) -/* f02ecd8: ae0f003c */ sw $t7,0x3c($s0) -/* f02ecdc: 8fb80024 */ lw $t8,0x24($sp) -/* f02ece0: c70c0000 */ lwc1 $f12,0x0($t8) -/* f02ece4: c70e0008 */ lwc1 $f14,0x8($t8) -/* f02ece8: 46006307 */ neg.s $f12,$f12 -/* f02ecec: 0fc259d4 */ jal func0f096750 -/* f02ecf0: 46007387 */ neg.s $f14,$f14 -/* f02ecf4: 3c017f1b */ lui $at,0x7f1b -/* f02ecf8: c4248d00 */ lwc1 $f4,-0x7300($at) -/* f02ecfc: 24020001 */ addiu $v0,$zero,0x1 -/* f02ed00: 46040182 */ mul.s $f6,$f0,$f4 -/* f02ed04: 4600320d */ trunc.w.s $f8,$f6 -/* f02ed08: 44084000 */ mfc1 $t0,$f8 -/* f02ed0c: 00000000 */ sll $zero,$zero,0x0 -/* f02ed10: ae080034 */ sw $t0,0x34($s0) -.L0f02ed14: -/* f02ed14: 8fbf001c */ lw $ra,0x1c($sp) -/* f02ed18: 8fb00018 */ lw $s0,0x18($sp) -/* f02ed1c: 27bd0030 */ addiu $sp,$sp,0x30 -/* f02ed20: 03e00008 */ jr $ra -/* f02ed24: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02ed28 -/* f02ed28: 44856000 */ mtc1 $a1,$f12 -/* f02ed2c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f02ed30: afbf0014 */ sw $ra,0x14($sp) -/* f02ed34: 44056000 */ mfc1 $a1,$f12 -/* f02ed38: 0fc0ba68 */ jal func0f02e9a0 -/* f02ed3c: afa40018 */ sw $a0,0x18($sp) -/* f02ed40: 8faf0018 */ lw $t7,0x18($sp) -/* f02ed44: 240e0001 */ addiu $t6,$zero,0x1 -/* f02ed48: adee0040 */ sw $t6,0x40($t7) -/* f02ed4c: 8fbf0014 */ lw $ra,0x14($sp) -/* f02ed50: 27bd0018 */ addiu $sp,$sp,0x18 -/* f02ed54: 03e00008 */ jr $ra -/* f02ed58: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02ed5c -/* f02ed5c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f02ed60: afbf0014 */ sw $ra,0x14($sp) -/* f02ed64: 0fc0baaf */ jal func0f02eabc -/* f02ed68: afa40018 */ sw $a0,0x18($sp) -/* f02ed6c: 8faf0018 */ lw $t7,0x18($sp) -/* f02ed70: 240e0001 */ addiu $t6,$zero,0x1 -/* f02ed74: adee0040 */ sw $t6,0x40($t7) -/* f02ed78: 8fbf0014 */ lw $ra,0x14($sp) -/* f02ed7c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f02ed80: 03e00008 */ jr $ra -/* f02ed84: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02ed88 -/* f02ed88: 27bdffc8 */ addiu $sp,$sp,-56 -/* f02ed8c: afbf0024 */ sw $ra,0x24($sp) -/* f02ed90: afb00020 */ sw $s0,0x20($sp) -/* f02ed94: 00808025 */ or $s0,$a0,$zero -/* f02ed98: 0fc0a209 */ jal func0f028824 -/* f02ed9c: 24050001 */ addiu $a1,$zero,0x1 -/* f02eda0: afa20034 */ sw $v0,0x34($sp) -/* f02eda4: 02002025 */ or $a0,$s0,$zero -/* f02eda8: 0fc0a209 */ jal func0f028824 -/* f02edac: 00002825 */ or $a1,$zero,$zero -/* f02edb0: afa20030 */ sw $v0,0x30($sp) -/* f02edb4: 8e0e02d4 */ lw $t6,0x2d4($s0) -/* f02edb8: 8fa40034 */ lw $a0,0x34($sp) -/* f02edbc: 55c0003f */ bnezl $t6,.L0f02eebc -/* f02edc0: 8fbf0024 */ lw $ra,0x24($sp) -/* f02edc4: 10800003 */ beqz $a0,.L0f02edd4 -/* f02edc8: 00000000 */ sll $zero,$zero,0x0 -/* f02edcc: 1440000d */ bnez $v0,.L0f02ee04 -/* f02edd0: 00000000 */ sll $zero,$zero,0x0 -.L0f02edd4: -/* f02edd4: 14800003 */ bnez $a0,.L0f02ede4 -/* f02edd8: 00000000 */ sll $zero,$zero,0x0 -/* f02eddc: 10400009 */ beqz $v0,.L0f02ee04 -/* f02ede0: 00000000 */ sll $zero,$zero,0x0 -.L0f02ede4: -/* f02ede4: 0fc0b849 */ jal func0f02e124 -/* f02ede8: 00000000 */ sll $zero,$zero,0x0 -/* f02edec: 14400005 */ bnez $v0,.L0f02ee04 -/* f02edf0: 00000000 */ sll $zero,$zero,0x0 -/* f02edf4: 0fc0b849 */ jal func0f02e124 -/* f02edf8: 8fa40030 */ lw $a0,0x30($sp) -/* f02edfc: 10400018 */ beqz $v0,.L0f02ee60 -/* f02ee00: 8fb80030 */ lw $t8,0x30($sp) -.L0f02ee04: -/* f02ee04: 0c004b70 */ jal 0x12dc0 -/* f02ee08: 00000000 */ sll $zero,$zero,0x0 -/* f02ee0c: 304f0001 */ andi $t7,$v0,0x1 -/* f02ee10: 3c063f4c */ lui $a2,0x3f4c -/* f02ee14: afaf002c */ sw $t7,0x2c($sp) -/* f02ee18: 34c6cccd */ ori $a2,$a2,0xcccd -/* f02ee1c: 02002025 */ or $a0,$s0,$zero -/* f02ee20: 0fc0b857 */ jal func0f02e15c -/* f02ee24: 3c053f00 */ lui $a1,0x3f00 -/* f02ee28: 3c014180 */ lui $at,0x4180 -/* f02ee2c: 44812000 */ mtc1 $at,$f4 -/* f02ee30: 8e040020 */ lw $a0,0x20($s0) -/* f02ee34: e7a00010 */ swc1 $f0,0x10($sp) -/* f02ee38: 2405004b */ addiu $a1,$zero,0x4b -/* f02ee3c: 8fa6002c */ lw $a2,0x2c($sp) -/* f02ee40: 24070000 */ addiu $a3,$zero,0x0 -/* f02ee44: 0c007733 */ jal 0x1dccc -/* f02ee48: e7a40014 */ swc1 $f4,0x14($sp) -/* f02ee4c: 8e040020 */ lw $a0,0x20($s0) -/* f02ee50: 0c007787 */ jal 0x1de1c -/* f02ee54: 3c0541e0 */ lui $a1,0x41e0 -/* f02ee58: 10000018 */ beqz $zero,.L0f02eebc -/* f02ee5c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02ee60: -/* f02ee60: 17000002 */ bnez $t8,.L0f02ee6c -/* f02ee64: 8fb90034 */ lw $t9,0x34($sp) -/* f02ee68: 13200013 */ beqz $t9,.L0f02eeb8 -.L0f02ee6c: -/* f02ee6c: 3c063f4c */ lui $a2,0x3f4c -/* f02ee70: 34c6cccd */ ori $a2,$a2,0xcccd -/* f02ee74: 02002025 */ or $a0,$s0,$zero -/* f02ee78: 0fc0b857 */ jal func0f02e15c -/* f02ee7c: 3c053f00 */ lui $a1,0x3f00 -/* f02ee80: 8fa60034 */ lw $a2,0x34($sp) -/* f02ee84: 3c014180 */ lui $at,0x4180 -/* f02ee88: 44813000 */ mtc1 $at,$f6 -/* f02ee8c: 8e040020 */ lw $a0,0x20($s0) -/* f02ee90: 0006402b */ sltu $t0,$zero,$a2 -/* f02ee94: 01003025 */ or $a2,$t0,$zero -/* f02ee98: e7a00010 */ swc1 $f0,0x10($sp) -/* f02ee9c: 24050008 */ addiu $a1,$zero,0x8 -/* f02eea0: 24070000 */ addiu $a3,$zero,0x0 -/* f02eea4: 0c007733 */ jal 0x1dccc -/* f02eea8: e7a60014 */ swc1 $f6,0x14($sp) -/* f02eeac: 8e040020 */ lw $a0,0x20($s0) -/* f02eeb0: 0c007787 */ jal 0x1de1c -/* f02eeb4: 3c0541d8 */ lui $a1,0x41d8 -.L0f02eeb8: -/* f02eeb8: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02eebc: -/* f02eebc: 8fb00020 */ lw $s0,0x20($sp) -/* f02eec0: 27bd0038 */ addiu $sp,$sp,0x38 -/* f02eec4: 03e00008 */ jr $ra -/* f02eec8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02eecc -/* f02eecc: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02eed0: afbf001c */ sw $ra,0x1c($sp) -/* f02eed4: afb00018 */ sw $s0,0x18($sp) -/* f02eed8: 0fc0fe3d */ jal func0f03f8f4 -/* f02eedc: 00808025 */ or $s0,$a0,$zero -/* f02eee0: 240e0002 */ addiu $t6,$zero,0x2 -/* f02eee4: a20e0007 */ sb $t6,0x7($s0) -/* f02eee8: a2000008 */ sb $zero,0x8($s0) -/* f02eeec: 0c0076e5 */ jal 0x1db94 -/* f02eef0: 8e040020 */ lw $a0,0x20($s0) -/* f02eef4: 10400006 */ beqz $v0,.L0f02ef10 -/* f02eef8: 00000000 */ sll $zero,$zero,0x0 -/* f02eefc: 8e0f0014 */ lw $t7,0x14($s0) -/* f02ef00: 3c010020 */ lui $at,0x20 -/* f02ef04: 01e1c025 */ or $t8,$t7,$at -/* f02ef08: 10000008 */ beqz $zero,.L0f02ef2c -/* f02ef0c: ae180014 */ sw $t8,0x14($s0) -.L0f02ef10: -/* f02ef10: 0fc0bb62 */ jal func0f02ed88 -/* f02ef14: 02002025 */ or $a0,$s0,$zero -/* f02ef18: 8e190014 */ lw $t9,0x14($s0) -/* f02ef1c: 3c01ffdf */ lui $at,0xffdf -/* f02ef20: 3421ffff */ ori $at,$at,0xffff -/* f02ef24: 03214024 */ and $t0,$t9,$at -/* f02ef28: ae080014 */ sw $t0,0x14($s0) -.L0f02ef2c: -/* f02ef2c: 8fbf001c */ lw $ra,0x1c($sp) -/* f02ef30: 8fb00018 */ lw $s0,0x18($sp) -/* f02ef34: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02ef38: 03e00008 */ jr $ra -/* f02ef3c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02ef40 -/* f02ef40: 27bdffd8 */ addiu $sp,$sp,-40 -/* f02ef44: afbf001c */ sw $ra,0x1c($sp) -/* f02ef48: afa40028 */ sw $a0,0x28($sp) -/* f02ef4c: 0fc0a209 */ jal func0f028824 -/* f02ef50: 24050001 */ addiu $a1,$zero,0x1 -/* f02ef54: 8fa40028 */ lw $a0,0x28($sp) -/* f02ef58: 00002825 */ or $a1,$zero,$zero -/* f02ef5c: 0fc0a209 */ jal func0f028824 -/* f02ef60: afa20024 */ sw $v0,0x24($sp) -/* f02ef64: 8fa30024 */ lw $v1,0x24($sp) -/* f02ef68: 00003025 */ or $a2,$zero,$zero -/* f02ef6c: 10600005 */ beqz $v1,.L0f02ef84 -/* f02ef70: 00000000 */ sll $zero,$zero,0x0 -/* f02ef74: 14400003 */ bnez $v0,.L0f02ef84 -/* f02ef78: 00000000 */ sll $zero,$zero,0x0 -/* f02ef7c: 1000000c */ beqz $zero,.L0f02efb0 -/* f02ef80: 24060001 */ addiu $a2,$zero,0x1 -.L0f02ef84: -/* f02ef84: 10600003 */ beqz $v1,.L0f02ef94 -/* f02ef88: 00000000 */ sll $zero,$zero,0x0 -/* f02ef8c: 14400005 */ bnez $v0,.L0f02efa4 -/* f02ef90: 00000000 */ sll $zero,$zero,0x0 -.L0f02ef94: -/* f02ef94: 54600007 */ bnezl $v1,.L0f02efb4 -/* f02ef98: 3c013f80 */ lui $at,0x3f80 -/* f02ef9c: 54400005 */ bnezl $v0,.L0f02efb4 -/* f02efa0: 3c013f80 */ lui $at,0x3f80 -.L0f02efa4: -/* f02efa4: 0c004b70 */ jal 0x12dc0 -/* f02efa8: 00000000 */ sll $zero,$zero,0x0 -/* f02efac: 30460001 */ andi $a2,$v0,0x1 -.L0f02efb0: -/* f02efb0: 3c013f80 */ lui $at,0x3f80 -.L0f02efb4: -/* f02efb4: 44812000 */ mtc1 $at,$f4 -/* f02efb8: 8fae0028 */ lw $t6,0x28($sp) -/* f02efbc: 3c014180 */ lui $at,0x4180 -/* f02efc0: 44813000 */ mtc1 $at,$f6 -/* f02efc4: 8dc40020 */ lw $a0,0x20($t6) -/* f02efc8: 2405003d */ addiu $a1,$zero,0x3d -/* f02efcc: 3c074220 */ lui $a3,0x4220 -/* f02efd0: e7a40010 */ swc1 $f4,0x10($sp) -/* f02efd4: 0c007733 */ jal 0x1dccc -/* f02efd8: e7a60014 */ swc1 $f6,0x14($sp) -/* f02efdc: 8faf0028 */ lw $t7,0x28($sp) -/* f02efe0: 3c0542a4 */ lui $a1,0x42a4 -/* f02efe4: 0c007787 */ jal 0x1de1c -/* f02efe8: 8de40020 */ lw $a0,0x20($t7) -/* f02efec: 8fbf001c */ lw $ra,0x1c($sp) -/* f02eff0: 27bd0028 */ addiu $sp,$sp,0x28 -/* f02eff4: 03e00008 */ jr $ra -/* f02eff8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02effc -/* f02effc: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02f000: afbf001c */ sw $ra,0x1c($sp) -/* f02f004: afb00018 */ sw $s0,0x18($sp) -/* f02f008: 0fc0fe3d */ jal func0f03f8f4 -/* f02f00c: 00808025 */ or $s0,$a0,$zero -/* f02f010: 240e0013 */ addiu $t6,$zero,0x13 -/* f02f014: a20e0007 */ sb $t6,0x7($s0) -/* f02f018: a2000008 */ sb $zero,0x8($s0) -/* f02f01c: 0c0076e5 */ jal 0x1db94 -/* f02f020: 8e040020 */ lw $a0,0x20($s0) -/* f02f024: 10400006 */ beqz $v0,.L0f02f040 -/* f02f028: 00000000 */ sll $zero,$zero,0x0 -/* f02f02c: 8e0f0014 */ lw $t7,0x14($s0) -/* f02f030: 3c010020 */ lui $at,0x20 -/* f02f034: 01e1c025 */ or $t8,$t7,$at -/* f02f038: 10000008 */ beqz $zero,.L0f02f05c -/* f02f03c: ae180014 */ sw $t8,0x14($s0) -.L0f02f040: -/* f02f040: 0fc0bbd0 */ jal func0f02ef40 -/* f02f044: 02002025 */ or $a0,$s0,$zero -/* f02f048: 8e190014 */ lw $t9,0x14($s0) -/* f02f04c: 3c01ffdf */ lui $at,0xffdf -/* f02f050: 3421ffff */ ori $at,$at,0xffff -/* f02f054: 03214024 */ and $t0,$t9,$at -/* f02f058: ae080014 */ sw $t0,0x14($s0) -.L0f02f05c: -/* f02f05c: 8fbf001c */ lw $ra,0x1c($sp) -/* f02f060: 8fb00018 */ lw $s0,0x18($sp) -/* f02f064: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02f068: 03e00008 */ jr $ra -/* f02f06c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02f070 -/* f02f070: 27bdffd8 */ addiu $sp,$sp,-40 -/* f02f074: afbf0024 */ sw $ra,0x24($sp) -/* f02f078: afb00020 */ sw $s0,0x20($sp) -/* f02f07c: 0c004b70 */ jal 0x12dc0 -/* f02f080: 00808025 */ or $s0,$a0,$zero -/* f02f084: 8e0e0038 */ lw $t6,0x38($s0) -/* f02f088: 24010003 */ addiu $at,$zero,0x3 -/* f02f08c: 11c0003d */ beqz $t6,.L0f02f184 -/* f02f090: 00000000 */ sll $zero,$zero,0x0 -/* f02f094: 24010003 */ addiu $at,$zero,0x3 -/* f02f098: 0041001b */ divu $zero,$v0,$at -/* f02f09c: 00001810 */ mfhi $v1 -/* f02f0a0: 02002025 */ or $a0,$s0,$zero -/* f02f0a4: 14600012 */ bnez $v1,.L0f02f0f0 -/* f02f0a8: 24010001 */ addiu $at,$zero,0x1 -/* f02f0ac: 3c063f99 */ lui $a2,0x3f99 -/* f02f0b0: 34c6999a */ ori $a2,$a2,0x999a -/* f02f0b4: 0fc0b857 */ jal func0f02e15c -/* f02f0b8: 3c053f00 */ lui $a1,0x3f00 -/* f02f0bc: 8e060034 */ lw $a2,0x34($s0) -/* f02f0c0: 3c014180 */ lui $at,0x4180 -/* f02f0c4: 44812000 */ mtc1 $at,$f4 -/* f02f0c8: 8e040020 */ lw $a0,0x20($s0) -/* f02f0cc: 0006782b */ sltu $t7,$zero,$a2 -/* f02f0d0: 01e03025 */ or $a2,$t7,$zero -/* f02f0d4: e7a00010 */ swc1 $f0,0x10($sp) -/* f02f0d8: 24050244 */ addiu $a1,$zero,0x244 -/* f02f0dc: 24070000 */ addiu $a3,$zero,0x0 -/* f02f0e0: 0c007733 */ jal 0x1dccc -/* f02f0e4: e7a40014 */ swc1 $f4,0x14($sp) -/* f02f0e8: 10000060 */ beqz $zero,.L0f02f26c -/* f02f0ec: 8e040020 */ lw $a0,0x20($s0) -.L0f02f0f0: -/* f02f0f0: 14610013 */ bne $v1,$at,.L0f02f140 -/* f02f0f4: 02002025 */ or $a0,$s0,$zero -/* f02f0f8: 3c063f99 */ lui $a2,0x3f99 -/* f02f0fc: 34c6999a */ ori $a2,$a2,0x999a -/* f02f100: 02002025 */ or $a0,$s0,$zero -/* f02f104: 0fc0b857 */ jal func0f02e15c -/* f02f108: 3c053f00 */ lui $a1,0x3f00 -/* f02f10c: 8e060034 */ lw $a2,0x34($s0) -/* f02f110: 3c014180 */ lui $at,0x4180 -/* f02f114: 44813000 */ mtc1 $at,$f6 -/* f02f118: 8e040020 */ lw $a0,0x20($s0) -/* f02f11c: 0006c02b */ sltu $t8,$zero,$a2 -/* f02f120: 03003025 */ or $a2,$t8,$zero -/* f02f124: e7a00010 */ swc1 $f0,0x10($sp) -/* f02f128: 24050242 */ addiu $a1,$zero,0x242 -/* f02f12c: 24070000 */ addiu $a3,$zero,0x0 -/* f02f130: 0c007733 */ jal 0x1dccc -/* f02f134: e7a60014 */ swc1 $f6,0x14($sp) -/* f02f138: 1000004c */ beqz $zero,.L0f02f26c -/* f02f13c: 8e040020 */ lw $a0,0x20($s0) -.L0f02f140: -/* f02f140: 3c063f99 */ lui $a2,0x3f99 -/* f02f144: 34c6999a */ ori $a2,$a2,0x999a -/* f02f148: 0fc0b857 */ jal func0f02e15c -/* f02f14c: 3c053f00 */ lui $a1,0x3f00 -/* f02f150: 8e060034 */ lw $a2,0x34($s0) -/* f02f154: 3c014180 */ lui $at,0x4180 -/* f02f158: 44814000 */ mtc1 $at,$f8 -/* f02f15c: 8e040020 */ lw $a0,0x20($s0) -/* f02f160: 0006c82b */ sltu $t9,$zero,$a2 -/* f02f164: 03203025 */ or $a2,$t9,$zero -/* f02f168: e7a00010 */ swc1 $f0,0x10($sp) -/* f02f16c: 2405003e */ addiu $a1,$zero,0x3e -/* f02f170: 24070000 */ addiu $a3,$zero,0x0 -/* f02f174: 0c007733 */ jal 0x1dccc -/* f02f178: e7a80014 */ swc1 $f8,0x14($sp) -/* f02f17c: 1000003b */ beqz $zero,.L0f02f26c -/* f02f180: 8e040020 */ lw $a0,0x20($s0) -.L0f02f184: -/* f02f184: 0041001b */ divu $zero,$v0,$at -/* f02f188: 00001810 */ mfhi $v1 -/* f02f18c: 02002025 */ or $a0,$s0,$zero -/* f02f190: 14600012 */ bnez $v1,.L0f02f1dc -/* f02f194: 24010001 */ addiu $at,$zero,0x1 -/* f02f198: 3c063f99 */ lui $a2,0x3f99 -/* f02f19c: 34c6999a */ ori $a2,$a2,0x999a -/* f02f1a0: 0fc0b857 */ jal func0f02e15c -/* f02f1a4: 3c053f00 */ lui $a1,0x3f00 -/* f02f1a8: 8e060034 */ lw $a2,0x34($s0) -/* f02f1ac: 3c014180 */ lui $at,0x4180 -/* f02f1b0: 44815000 */ mtc1 $at,$f10 -/* f02f1b4: 8e040020 */ lw $a0,0x20($s0) -/* f02f1b8: 0006402b */ sltu $t0,$zero,$a2 -/* f02f1bc: 01003025 */ or $a2,$t0,$zero -/* f02f1c0: e7a00010 */ swc1 $f0,0x10($sp) -/* f02f1c4: 24050244 */ addiu $a1,$zero,0x244 -/* f02f1c8: 3c0740a0 */ lui $a3,0x40a0 -/* f02f1cc: 0c007733 */ jal 0x1dccc -/* f02f1d0: e7aa0014 */ swc1 $f10,0x14($sp) -/* f02f1d4: 10000025 */ beqz $zero,.L0f02f26c -/* f02f1d8: 8e040020 */ lw $a0,0x20($s0) -.L0f02f1dc: -/* f02f1dc: 14610013 */ bne $v1,$at,.L0f02f22c -/* f02f1e0: 02002025 */ or $a0,$s0,$zero -/* f02f1e4: 3c063f99 */ lui $a2,0x3f99 -/* f02f1e8: 34c6999a */ ori $a2,$a2,0x999a -/* f02f1ec: 02002025 */ or $a0,$s0,$zero -/* f02f1f0: 0fc0b857 */ jal func0f02e15c -/* f02f1f4: 3c053f00 */ lui $a1,0x3f00 -/* f02f1f8: 8e060034 */ lw $a2,0x34($s0) -/* f02f1fc: 3c014180 */ lui $at,0x4180 -/* f02f200: 44818000 */ mtc1 $at,$f16 -/* f02f204: 8e040020 */ lw $a0,0x20($s0) -/* f02f208: 0006482b */ sltu $t1,$zero,$a2 -/* f02f20c: 01203025 */ or $a2,$t1,$zero -/* f02f210: e7a00010 */ swc1 $f0,0x10($sp) -/* f02f214: 24050242 */ addiu $a1,$zero,0x242 -/* f02f218: 3c0740c0 */ lui $a3,0x40c0 -/* f02f21c: 0c007733 */ jal 0x1dccc -/* f02f220: e7b00014 */ swc1 $f16,0x14($sp) -/* f02f224: 10000011 */ beqz $zero,.L0f02f26c -/* f02f228: 8e040020 */ lw $a0,0x20($s0) -.L0f02f22c: -/* f02f22c: 3c063f99 */ lui $a2,0x3f99 -/* f02f230: 34c6999a */ ori $a2,$a2,0x999a -/* f02f234: 0fc0b857 */ jal func0f02e15c -/* f02f238: 3c053f00 */ lui $a1,0x3f00 -/* f02f23c: 8e060034 */ lw $a2,0x34($s0) -/* f02f240: 3c014180 */ lui $at,0x4180 -/* f02f244: 44819000 */ mtc1 $at,$f18 -/* f02f248: 8e040020 */ lw $a0,0x20($s0) -/* f02f24c: 0006502b */ sltu $t2,$zero,$a2 -/* f02f250: 01403025 */ or $a2,$t2,$zero -/* f02f254: e7a00010 */ swc1 $f0,0x10($sp) -/* f02f258: 2405003e */ addiu $a1,$zero,0x3e -/* f02f25c: 3c0742a8 */ lui $a3,0x42a8 -/* f02f260: 0c007733 */ jal 0x1dccc -/* f02f264: e7b20014 */ swc1 $f18,0x14($sp) -/* f02f268: 8e040020 */ lw $a0,0x20($s0) -.L0f02f26c: -/* f02f26c: 0c007787 */ jal 0x1de1c -/* f02f270: 3c05bf80 */ lui $a1,0xbf80 -/* f02f274: 8fbf0024 */ lw $ra,0x24($sp) -/* f02f278: 8fb00020 */ lw $s0,0x20($sp) -/* f02f27c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f02f280: 03e00008 */ jr $ra -/* f02f284: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02f288 -/* f02f288: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02f28c: afbf001c */ sw $ra,0x1c($sp) -/* f02f290: afb00018 */ sw $s0,0x18($sp) -/* f02f294: 00808025 */ or $s0,$a0,$zero -/* f02f298: afa50024 */ sw $a1,0x24($sp) -/* f02f29c: 0fc0fe3d */ jal func0f03f8f4 -/* f02f2a0: afa60028 */ sw $a2,0x28($sp) -/* f02f2a4: 240e0014 */ addiu $t6,$zero,0x14 -/* f02f2a8: a20e0007 */ sb $t6,0x7($s0) -/* f02f2ac: 8faf0024 */ lw $t7,0x24($sp) -/* f02f2b0: 8e040020 */ lw $a0,0x20($s0) -/* f02f2b4: ae0f0034 */ sw $t7,0x34($s0) -/* f02f2b8: 8fb80028 */ lw $t8,0x28($sp) -/* f02f2bc: a2000008 */ sb $zero,0x8($s0) -/* f02f2c0: 0c0076e5 */ jal 0x1db94 -/* f02f2c4: ae180038 */ sw $t8,0x38($s0) -/* f02f2c8: 10400006 */ beqz $v0,.L0f02f2e4 -/* f02f2cc: 00000000 */ sll $zero,$zero,0x0 -/* f02f2d0: 8e190014 */ lw $t9,0x14($s0) -/* f02f2d4: 3c010020 */ lui $at,0x20 -/* f02f2d8: 03214025 */ or $t0,$t9,$at -/* f02f2dc: 10000008 */ beqz $zero,.L0f02f300 -/* f02f2e0: ae080014 */ sw $t0,0x14($s0) -.L0f02f2e4: -/* f02f2e4: 0fc0bc1c */ jal func0f02f070 -/* f02f2e8: 02002025 */ or $a0,$s0,$zero -/* f02f2ec: 8e090014 */ lw $t1,0x14($s0) -/* f02f2f0: 3c01ffdf */ lui $at,0xffdf -/* f02f2f4: 3421ffff */ ori $at,$at,0xffff -/* f02f2f8: 01215024 */ and $t2,$t1,$at -/* f02f2fc: ae0a0014 */ sw $t2,0x14($s0) -.L0f02f300: -/* f02f300: 8fbf001c */ lw $ra,0x1c($sp) -/* f02f304: 8fb00018 */ lw $s0,0x18($sp) -/* f02f308: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02f30c: 03e00008 */ jr $ra -/* f02f310: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02f314 -/* f02f314: 27bdffc0 */ addiu $sp,$sp,-64 -/* f02f318: afbf0024 */ sw $ra,0x24($sp) -/* f02f31c: afb00020 */ sw $s0,0x20($sp) -/* f02f320: 8c82002c */ lw $v0,0x2c($a0) -/* f02f324: 24010001 */ addiu $at,$zero,0x1 -/* f02f328: 00808025 */ or $s0,$a0,$zero -/* f02f32c: 54410030 */ bnel $v0,$at,.L0f02f3f0 -/* f02f330: 24010002 */ addiu $at,$zero,0x2 -/* f02f334: 0fc0a209 */ jal func0f028824 -/* f02f338: 24050001 */ addiu $a1,$zero,0x1 -/* f02f33c: 02002025 */ or $a0,$s0,$zero -/* f02f340: 00002825 */ or $a1,$zero,$zero -/* f02f344: 0fc0a209 */ jal func0f028824 -/* f02f348: afa2003c */ sw $v0,0x3c($sp) -/* f02f34c: 8fa3003c */ lw $v1,0x3c($sp) -/* f02f350: afa00034 */ sw $zero,0x34($sp) -/* f02f354: 10600005 */ beqz $v1,.L0f02f36c -/* f02f358: 00000000 */ sll $zero,$zero,0x0 -/* f02f35c: 14400003 */ bnez $v0,.L0f02f36c -/* f02f360: 240e0001 */ addiu $t6,$zero,0x1 -/* f02f364: 1000000d */ beqz $zero,.L0f02f39c -/* f02f368: afae0034 */ sw $t6,0x34($sp) -.L0f02f36c: -/* f02f36c: 10600003 */ beqz $v1,.L0f02f37c -/* f02f370: 00000000 */ sll $zero,$zero,0x0 -/* f02f374: 14400005 */ bnez $v0,.L0f02f38c -/* f02f378: 00000000 */ sll $zero,$zero,0x0 -.L0f02f37c: -/* f02f37c: 54600008 */ bnezl $v1,.L0f02f3a0 -/* f02f380: 3c053f19 */ lui $a1,0x3f19 -/* f02f384: 54400006 */ bnezl $v0,.L0f02f3a0 -/* f02f388: 3c053f19 */ lui $a1,0x3f19 -.L0f02f38c: -/* f02f38c: 0c004b70 */ jal 0x12dc0 -/* f02f390: 00000000 */ sll $zero,$zero,0x0 -/* f02f394: 304f0001 */ andi $t7,$v0,0x1 -/* f02f398: afaf0034 */ sw $t7,0x34($sp) -.L0f02f39c: -/* f02f39c: 3c053f19 */ lui $a1,0x3f19 -.L0f02f3a0: -/* f02f3a0: 3c063f75 */ lui $a2,0x3f75 -/* f02f3a4: 34c6c290 */ ori $a2,$a2,0xc290 -/* f02f3a8: 34a5999a */ ori $a1,$a1,0x999a -/* f02f3ac: 0fc0b857 */ jal func0f02e15c -/* f02f3b0: 02002025 */ or $a0,$s0,$zero -/* f02f3b4: 3c014180 */ lui $at,0x4180 -/* f02f3b8: 44812000 */ mtc1 $at,$f4 -/* f02f3bc: 8e040020 */ lw $a0,0x20($s0) -/* f02f3c0: e7a00010 */ swc1 $f0,0x10($sp) -/* f02f3c4: 2405003f */ addiu $a1,$zero,0x3f -/* f02f3c8: 8fa60034 */ lw $a2,0x34($sp) -/* f02f3cc: 3c074120 */ lui $a3,0x4120 -/* f02f3d0: 0c007733 */ jal 0x1dccc -/* f02f3d4: e7a40014 */ swc1 $f4,0x14($sp) -/* f02f3d8: 8e040020 */ lw $a0,0x20($s0) -/* f02f3dc: 0c007787 */ jal 0x1de1c -/* f02f3e0: 3c054250 */ lui $a1,0x4250 -/* f02f3e4: 1000004e */ beqz $zero,.L0f02f520 -/* f02f3e8: 8fbf0024 */ lw $ra,0x24($sp) -/* f02f3ec: 24010002 */ addiu $at,$zero,0x2 -.L0f02f3f0: -/* f02f3f0: 1441001a */ bne $v0,$at,.L0f02f45c -/* f02f3f4: 00000000 */ sll $zero,$zero,0x0 -/* f02f3f8: 0c004b70 */ jal 0x12dc0 -/* f02f3fc: 00000000 */ sll $zero,$zero,0x0 -/* f02f400: 3c053eb3 */ lui $a1,0x3eb3 -/* f02f404: 3c063f0f */ lui $a2,0x3f0f -/* f02f408: 34c65c29 */ ori $a2,$a2,0x5c29 -/* f02f40c: 34a53333 */ ori $a1,$a1,0x3333 -/* f02f410: afa20028 */ sw $v0,0x28($sp) -/* f02f414: 0fc0b857 */ jal func0f02e15c -/* f02f418: 02002025 */ or $a0,$s0,$zero -/* f02f41c: 8fa60028 */ lw $a2,0x28($sp) -/* f02f420: 3c014180 */ lui $at,0x4180 -/* f02f424: 44813000 */ mtc1 $at,$f6 -/* f02f428: 8e040020 */ lw $a0,0x20($s0) -/* f02f42c: 30d80001 */ andi $t8,$a2,0x1 -/* f02f430: 03003025 */ or $a2,$t8,$zero -/* f02f434: e7a00010 */ swc1 $f0,0x10($sp) -/* f02f438: 2405002e */ addiu $a1,$zero,0x2e -/* f02f43c: 24070000 */ addiu $a3,$zero,0x0 -/* f02f440: 0c007733 */ jal 0x1dccc -/* f02f444: e7a60014 */ swc1 $f6,0x14($sp) -/* f02f448: 8e040020 */ lw $a0,0x20($s0) -/* f02f44c: 0c007787 */ jal 0x1de1c -/* f02f450: 3c0540e0 */ lui $a1,0x40e0 -/* f02f454: 10000032 */ beqz $zero,.L0f02f520 -/* f02f458: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02f45c: -/* f02f45c: 0c004b70 */ jal 0x12dc0 -/* f02f460: 00000000 */ sll $zero,$zero,0x0 -/* f02f464: 24010003 */ addiu $at,$zero,0x3 -/* f02f468: 0041001b */ divu $zero,$v0,$at -/* f02f46c: 0000c810 */ mfhi $t9 -/* f02f470: afb90030 */ sw $t9,0x30($sp) -/* f02f474: 0c004b70 */ jal 0x12dc0 -/* f02f478: 00000000 */ sll $zero,$zero,0x0 -/* f02f47c: 3c017f1b */ lui $at,0x7f1b -/* f02f480: c4288d04 */ lwc1 $f8,-0x72fc($at) -/* f02f484: 3c014180 */ lui $at,0x4180 -/* f02f488: 44815000 */ mtc1 $at,$f10 -/* f02f48c: 8e040020 */ lw $a0,0x20($s0) -/* f02f490: 24050040 */ addiu $a1,$zero,0x40 -/* f02f494: 30460001 */ andi $a2,$v0,0x1 -/* f02f498: 3c074188 */ lui $a3,0x4188 -/* f02f49c: e7a80010 */ swc1 $f8,0x10($sp) -/* f02f4a0: 0c007733 */ jal 0x1dccc -/* f02f4a4: e7aa0014 */ swc1 $f10,0x14($sp) -/* f02f4a8: 8fa20030 */ lw $v0,0x30($sp) -/* f02f4ac: 02002025 */ or $a0,$s0,$zero -/* f02f4b0: 3c054218 */ lui $a1,0x4218 -/* f02f4b4: 14400008 */ bnez $v0,.L0f02f4d8 -/* f02f4b8: 24010001 */ addiu $at,$zero,0x1 -/* f02f4bc: 0fc0b857 */ jal func0f02e15c -/* f02f4c0: 3c064100 */ lui $a2,0x4100 -/* f02f4c4: 44050000 */ mfc1 $a1,$f0 -/* f02f4c8: 0c007787 */ jal 0x1de1c -/* f02f4cc: 8e040020 */ lw $a0,0x20($s0) -/* f02f4d0: 10000013 */ beqz $zero,.L0f02f520 -/* f02f4d4: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02f4d8: -/* f02f4d8: 1441000a */ bne $v0,$at,.L0f02f504 -/* f02f4dc: 02002025 */ or $a0,$s0,$zero -/* f02f4e0: 02002025 */ or $a0,$s0,$zero -/* f02f4e4: 3c054284 */ lui $a1,0x4284 -/* f02f4e8: 0fc0b857 */ jal func0f02e15c -/* f02f4ec: 3c064100 */ lui $a2,0x4100 -/* f02f4f0: 44050000 */ mfc1 $a1,$f0 -/* f02f4f4: 0c007787 */ jal 0x1de1c -/* f02f4f8: 8e040020 */ lw $a0,0x20($s0) -/* f02f4fc: 10000008 */ beqz $zero,.L0f02f520 -/* f02f500: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02f504: -/* f02f504: 3c0542c0 */ lui $a1,0x42c0 -/* f02f508: 0fc0b857 */ jal func0f02e15c -/* f02f50c: 3c064100 */ lui $a2,0x4100 -/* f02f510: 44050000 */ mfc1 $a1,$f0 -/* f02f514: 0c007787 */ jal 0x1de1c -/* f02f518: 8e040020 */ lw $a0,0x20($s0) -/* f02f51c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02f520: -/* f02f520: 8fb00020 */ lw $s0,0x20($sp) -/* f02f524: 27bd0040 */ addiu $sp,$sp,0x40 -/* f02f528: 03e00008 */ jr $ra -/* f02f52c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02f530 -/* f02f530: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02f534: afbf001c */ sw $ra,0x1c($sp) -/* f02f538: afb00018 */ sw $s0,0x18($sp) -/* f02f53c: 0fc0a221 */ jal func0f028884 -/* f02f540: 00808025 */ or $s0,$a0,$zero -/* f02f544: 02002025 */ or $a0,$s0,$zero -/* f02f548: 0fc122a1 */ jal func0f048a84 -/* f02f54c: 24450008 */ addiu $a1,$v0,0x8 -/* f02f550: 3c017f1b */ lui $at,0x7f1b -/* f02f554: c4248d08 */ lwc1 $f4,-0x72f8($at) -/* f02f558: 3c017f1b */ lui $at,0x7f1b -/* f02f55c: 4604003c */ c.lt.s $f0,$f4 -/* f02f560: 00000000 */ sll $zero,$zero,0x0 -/* f02f564: 45010006 */ bc1t .L0f02f580 -/* f02f568: 00000000 */ sll $zero,$zero,0x0 -/* f02f56c: c4268d0c */ lwc1 $f6,-0x72f4($at) -/* f02f570: 4600303c */ c.lt.s $f6,$f0 -/* f02f574: 00000000 */ sll $zero,$zero,0x0 -/* f02f578: 45000019 */ bc1f .L0f02f5e0 -/* f02f57c: 00000000 */ sll $zero,$zero,0x0 -.L0f02f580: -/* f02f580: 0fc0fe3d */ jal func0f03f8f4 -/* f02f584: 02002025 */ or $a0,$s0,$zero -/* f02f588: 240e0012 */ addiu $t6,$zero,0x12 -/* f02f58c: 240f0001 */ addiu $t7,$zero,0x1 -/* f02f590: a20e0007 */ sb $t6,0x7($s0) -/* f02f594: ae0f002c */ sw $t7,0x2c($s0) -/* f02f598: a2000008 */ sb $zero,0x8($s0) -/* f02f59c: 0c0076e5 */ jal 0x1db94 -/* f02f5a0: 8e040020 */ lw $a0,0x20($s0) -/* f02f5a4: 10400006 */ beqz $v0,.L0f02f5c0 -/* f02f5a8: 00000000 */ sll $zero,$zero,0x0 -/* f02f5ac: 8e180014 */ lw $t8,0x14($s0) -/* f02f5b0: 3c010020 */ lui $at,0x20 -/* f02f5b4: 0301c825 */ or $t9,$t8,$at -/* f02f5b8: 1000000f */ beqz $zero,.L0f02f5f8 -/* f02f5bc: ae190014 */ sw $t9,0x14($s0) -.L0f02f5c0: -/* f02f5c0: 0fc0bcc5 */ jal func0f02f314 -/* f02f5c4: 02002025 */ or $a0,$s0,$zero -/* f02f5c8: 8e080014 */ lw $t0,0x14($s0) -/* f02f5cc: 3c01ffdf */ lui $at,0xffdf -/* f02f5d0: 3421ffff */ ori $at,$at,0xffff -/* f02f5d4: 01014824 */ and $t1,$t0,$at -/* f02f5d8: 10000007 */ beqz $zero,.L0f02f5f8 -/* f02f5dc: ae090014 */ sw $t1,0x14($s0) -.L0f02f5e0: -/* f02f5e0: 0fc0e576 */ jal func0f0395d8 -/* f02f5e4: 02002025 */ or $a0,$s0,$zero -/* f02f5e8: 54400004 */ bnezl $v0,.L0f02f5fc -/* f02f5ec: 8fbf001c */ lw $ra,0x1c($sp) -/* f02f5f0: 0fc0baaf */ jal func0f02eabc -/* f02f5f4: 02002025 */ or $a0,$s0,$zero -.L0f02f5f8: -/* f02f5f8: 8fbf001c */ lw $ra,0x1c($sp) -.L0f02f5fc: -/* f02f5fc: 8fb00018 */ lw $s0,0x18($sp) -/* f02f600: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02f604: 03e00008 */ jr $ra -/* f02f608: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02f60c -/* f02f60c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02f610: afbf001c */ sw $ra,0x1c($sp) -/* f02f614: afb00018 */ sw $s0,0x18($sp) -/* f02f618: 0fc0fe3d */ jal func0f03f8f4 -/* f02f61c: 00808025 */ or $s0,$a0,$zero -/* f02f620: 240e0012 */ addiu $t6,$zero,0x12 -/* f02f624: 240f0002 */ addiu $t7,$zero,0x2 -/* f02f628: a20e0007 */ sb $t6,0x7($s0) -/* f02f62c: ae0f002c */ sw $t7,0x2c($s0) -/* f02f630: a2000008 */ sb $zero,0x8($s0) -/* f02f634: 0c0076e5 */ jal 0x1db94 -/* f02f638: 8e040020 */ lw $a0,0x20($s0) -/* f02f63c: 10400006 */ beqz $v0,.L0f02f658 -/* f02f640: 00000000 */ sll $zero,$zero,0x0 -/* f02f644: 8e180014 */ lw $t8,0x14($s0) -/* f02f648: 3c010020 */ lui $at,0x20 -/* f02f64c: 0301c825 */ or $t9,$t8,$at -/* f02f650: 10000008 */ beqz $zero,.L0f02f674 -/* f02f654: ae190014 */ sw $t9,0x14($s0) -.L0f02f658: -/* f02f658: 0fc0bcc5 */ jal func0f02f314 -/* f02f65c: 02002025 */ or $a0,$s0,$zero -/* f02f660: 8e080014 */ lw $t0,0x14($s0) -/* f02f664: 3c01ffdf */ lui $at,0xffdf -/* f02f668: 3421ffff */ ori $at,$at,0xffff -/* f02f66c: 01014824 */ and $t1,$t0,$at -/* f02f670: ae090014 */ sw $t1,0x14($s0) -.L0f02f674: -/* f02f674: 8fbf001c */ lw $ra,0x1c($sp) -/* f02f678: 8fb00018 */ lw $s0,0x18($sp) -/* f02f67c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02f680: 03e00008 */ jr $ra -/* f02f684: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02f688 -/* f02f688: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02f68c: afbf001c */ sw $ra,0x1c($sp) -/* f02f690: afb00018 */ sw $s0,0x18($sp) -/* f02f694: 0fc0fe3d */ jal func0f03f8f4 -/* f02f698: 00808025 */ or $s0,$a0,$zero -/* f02f69c: 240e0012 */ addiu $t6,$zero,0x12 -/* f02f6a0: 240f0003 */ addiu $t7,$zero,0x3 -/* f02f6a4: a20e0007 */ sb $t6,0x7($s0) -/* f02f6a8: ae0f002c */ sw $t7,0x2c($s0) -/* f02f6ac: a2000008 */ sb $zero,0x8($s0) -/* f02f6b0: 0c0076e5 */ jal 0x1db94 -/* f02f6b4: 8e040020 */ lw $a0,0x20($s0) -/* f02f6b8: 10400006 */ beqz $v0,.L0f02f6d4 -/* f02f6bc: 00000000 */ sll $zero,$zero,0x0 -/* f02f6c0: 8e180014 */ lw $t8,0x14($s0) -/* f02f6c4: 3c010020 */ lui $at,0x20 -/* f02f6c8: 0301c825 */ or $t9,$t8,$at -/* f02f6cc: 10000008 */ beqz $zero,.L0f02f6f0 -/* f02f6d0: ae190014 */ sw $t9,0x14($s0) -.L0f02f6d4: -/* f02f6d4: 0fc0bcc5 */ jal func0f02f314 -/* f02f6d8: 02002025 */ or $a0,$s0,$zero -/* f02f6dc: 8e080014 */ lw $t0,0x14($s0) -/* f02f6e0: 3c01ffdf */ lui $at,0xffdf -/* f02f6e4: 3421ffff */ ori $at,$at,0xffff -/* f02f6e8: 01014824 */ and $t1,$t0,$at -/* f02f6ec: ae090014 */ sw $t1,0x14($s0) -.L0f02f6f0: -/* f02f6f0: 8fbf001c */ lw $ra,0x1c($sp) -/* f02f6f4: 8fb00018 */ lw $s0,0x18($sp) -/* f02f6f8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02f6fc: 03e00008 */ jr $ra -/* f02f700: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02f704 -/* f02f704: 27bdffd0 */ addiu $sp,$sp,-48 -/* f02f708: afbf0024 */ sw $ra,0x24($sp) -/* f02f70c: afb00020 */ sw $s0,0x20($sp) -/* f02f710: 00808025 */ or $s0,$a0,$zero -/* f02f714: 0fc0a209 */ jal func0f028824 -/* f02f718: 24050001 */ addiu $a1,$zero,0x1 -/* f02f71c: afa2002c */ sw $v0,0x2c($sp) -/* f02f720: 02002025 */ or $a0,$s0,$zero -/* f02f724: 0fc0a209 */ jal func0f028824 -/* f02f728: 00002825 */ or $a1,$zero,$zero -/* f02f72c: 14400004 */ bnez $v0,.L0f02f740 -/* f02f730: afa20028 */ sw $v0,0x28($sp) -/* f02f734: 8fae002c */ lw $t6,0x2c($sp) -/* f02f738: 11c00020 */ beqz $t6,.L0f02f7bc -/* f02f73c: 00000000 */ sll $zero,$zero,0x0 -.L0f02f740: -/* f02f740: 0c004b70 */ jal 0x12dc0 -/* f02f744: 00000000 */ sll $zero,$zero,0x0 -/* f02f748: 3c013f00 */ lui $at,0x3f00 -/* f02f74c: 44812000 */ mtc1 $at,$f4 -/* f02f750: 3c014180 */ lui $at,0x4180 -/* f02f754: 44813000 */ mtc1 $at,$f6 -/* f02f758: 8e040020 */ lw $a0,0x20($s0) -/* f02f75c: 2405002f */ addiu $a1,$zero,0x2f -/* f02f760: 30460001 */ andi $a2,$v0,0x1 -/* f02f764: 24070000 */ addiu $a3,$zero,0x0 -/* f02f768: e7a40010 */ swc1 $f4,0x10($sp) -/* f02f76c: 0c007733 */ jal 0x1dccc -/* f02f770: e7a60014 */ swc1 $f6,0x14($sp) -/* f02f774: 8e040020 */ lw $a0,0x20($s0) -/* f02f778: 3c054220 */ lui $a1,0x4220 -/* f02f77c: 0c00777b */ jal 0x1ddec -/* f02f780: 3c064180 */ lui $a2,0x4180 -/* f02f784: 8faf002c */ lw $t7,0x2c($sp) -/* f02f788: 11e00003 */ beqz $t7,.L0f02f798 -/* f02f78c: 01e02025 */ or $a0,$t7,$zero -/* f02f790: 0fc20a59 */ jal func0f082964 -/* f02f794: 24050002 */ addiu $a1,$zero,0x2 -.L0f02f798: -/* f02f798: 8fa40028 */ lw $a0,0x28($sp) -/* f02f79c: 50800004 */ beqzl $a0,.L0f02f7b0 -/* f02f7a0: 8e180014 */ lw $t8,0x14($s0) -/* f02f7a4: 0fc20a59 */ jal func0f082964 -/* f02f7a8: 24050002 */ addiu $a1,$zero,0x2 -/* f02f7ac: 8e180014 */ lw $t8,0x14($s0) -.L0f02f7b0: -/* f02f7b0: 37190001 */ ori $t9,$t8,0x1 -/* f02f7b4: 10000012 */ beqz $zero,.L0f02f800 -/* f02f7b8: ae190014 */ sw $t9,0x14($s0) -.L0f02f7bc: -/* f02f7bc: 0c004b70 */ jal 0x12dc0 -/* f02f7c0: 00000000 */ sll $zero,$zero,0x0 -/* f02f7c4: 3c013f00 */ lui $at,0x3f00 -/* f02f7c8: 44814000 */ mtc1 $at,$f8 -/* f02f7cc: 3c014180 */ lui $at,0x4180 -/* f02f7d0: 44815000 */ mtc1 $at,$f10 -/* f02f7d4: 8e040020 */ lw $a0,0x20($s0) -/* f02f7d8: 2405002e */ addiu $a1,$zero,0x2e -/* f02f7dc: 30460001 */ andi $a2,$v0,0x1 -/* f02f7e0: 24070000 */ addiu $a3,$zero,0x0 -/* f02f7e4: e7a80010 */ swc1 $f8,0x10($sp) -/* f02f7e8: 0c007733 */ jal 0x1dccc -/* f02f7ec: e7aa0014 */ swc1 $f10,0x14($sp) -/* f02f7f0: 8e040020 */ lw $a0,0x20($s0) -/* f02f7f4: 3c0541f0 */ lui $a1,0x41f0 -/* f02f7f8: 0c00777b */ jal 0x1ddec -/* f02f7fc: 3c064180 */ lui $a2,0x4180 -.L0f02f800: -/* f02f800: 0fc09149 */ jal func0f024524 -/* f02f804: 02002025 */ or $a0,$s0,$zero -/* f02f808: 8fbf0024 */ lw $ra,0x24($sp) -/* f02f80c: 8fb00020 */ lw $s0,0x20($sp) -/* f02f810: 27bd0030 */ addiu $sp,$sp,0x30 -/* f02f814: 03e00008 */ jr $ra -/* f02f818: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02f81c -/* f02f81c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02f820: afbf001c */ sw $ra,0x1c($sp) -/* f02f824: afb00018 */ sw $s0,0x18($sp) -/* f02f828: 808e0007 */ lb $t6,0x7($a0) -/* f02f82c: 24020010 */ addiu $v0,$zero,0x10 -/* f02f830: 00808025 */ or $s0,$a0,$zero -/* f02f834: 504e0017 */ beql $v0,$t6,.L0f02f894 -/* f02f838: 8fbf001c */ lw $ra,0x1c($sp) -/* f02f83c: 0fc0fe3d */ jal func0f03f8f4 -/* f02f840: 00000000 */ sll $zero,$zero,0x0 -/* f02f844: 24020010 */ addiu $v0,$zero,0x10 -/* f02f848: a2020007 */ sb $v0,0x7($s0) -/* f02f84c: a2020008 */ sb $v0,0x8($s0) -/* f02f850: 0c0076e5 */ jal 0x1db94 -/* f02f854: 8e040020 */ lw $a0,0x20($s0) -/* f02f858: 10400006 */ beqz $v0,.L0f02f874 -/* f02f85c: 00000000 */ sll $zero,$zero,0x0 -/* f02f860: 8e0f0014 */ lw $t7,0x14($s0) -/* f02f864: 3c010020 */ lui $at,0x20 -/* f02f868: 01e1c025 */ or $t8,$t7,$at -/* f02f86c: 10000008 */ beqz $zero,.L0f02f890 -/* f02f870: ae180014 */ sw $t8,0x14($s0) -.L0f02f874: -/* f02f874: 0fc0bdc1 */ jal func0f02f704 -/* f02f878: 02002025 */ or $a0,$s0,$zero -/* f02f87c: 8e190014 */ lw $t9,0x14($s0) -/* f02f880: 3c01ffdf */ lui $at,0xffdf -/* f02f884: 3421ffff */ ori $at,$at,0xffff -/* f02f888: 03214024 */ and $t0,$t9,$at -/* f02f88c: ae080014 */ sw $t0,0x14($s0) -.L0f02f890: -/* f02f890: 8fbf001c */ lw $ra,0x1c($sp) -.L0f02f894: -/* f02f894: 8fb00018 */ lw $s0,0x18($sp) -/* f02f898: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02f89c: 03e00008 */ jr $ra -/* f02f8a0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02f8a4 -/* f02f8a4: 27bdffc0 */ addiu $sp,$sp,-64 -/* f02f8a8: afbf0024 */ sw $ra,0x24($sp) -/* f02f8ac: afb00020 */ sw $s0,0x20($sp) -/* f02f8b0: 00808025 */ or $s0,$a0,$zero -/* f02f8b4: 0fc0a209 */ jal func0f028824 -/* f02f8b8: 24050001 */ addiu $a1,$zero,0x1 -/* f02f8bc: afa2003c */ sw $v0,0x3c($sp) -/* f02f8c0: 02002025 */ or $a0,$s0,$zero -/* f02f8c4: 0fc0a209 */ jal func0f028824 -/* f02f8c8: 00002825 */ or $a1,$zero,$zero -/* f02f8cc: afa20038 */ sw $v0,0x38($sp) -/* f02f8d0: afa00034 */ sw $zero,0x34($sp) -/* f02f8d4: 12000004 */ beqz $s0,.L0f02f8e8 -/* f02f8d8: 00001825 */ or $v1,$zero,$zero -/* f02f8dc: 920e02fe */ lbu $t6,0x2fe($s0) -/* f02f8e0: 10000002 */ beqz $zero,.L0f02f8ec -/* f02f8e4: afae002c */ sw $t6,0x2c($sp) -.L0f02f8e8: -/* f02f8e8: afa0002c */ sw $zero,0x2c($sp) -.L0f02f8ec: -/* f02f8ec: 8fa4003c */ lw $a0,0x3c($sp) -/* f02f8f0: 1080000a */ beqz $a0,.L0f02f91c -/* f02f8f4: 00000000 */ sll $zero,$zero,0x0 -/* f02f8f8: 10400008 */ beqz $v0,.L0f02f91c -/* f02f8fc: 00000000 */ sll $zero,$zero,0x0 -/* f02f900: 0c004b70 */ jal 0x12dc0 -/* f02f904: 00000000 */ sll $zero,$zero,0x0 -/* f02f908: 304f0001 */ andi $t7,$v0,0x1 -/* f02f90c: 0c004b70 */ jal 0x12dc0 -/* f02f910: afaf0034 */ sw $t7,0x34($sp) -/* f02f914: 10000014 */ beqz $zero,.L0f02f968 -/* f02f918: 30430001 */ andi $v1,$v0,0x1 -.L0f02f91c: -/* f02f91c: 0fc0b849 */ jal func0f02e124 -/* f02f920: afa30030 */ sw $v1,0x30($sp) -/* f02f924: 14400010 */ bnez $v0,.L0f02f968 -/* f02f928: 8fa30030 */ lw $v1,0x30($sp) -/* f02f92c: 8fa40038 */ lw $a0,0x38($sp) -/* f02f930: 0fc0b849 */ jal func0f02e124 -/* f02f934: afa30030 */ sw $v1,0x30($sp) -/* f02f938: 1440000b */ bnez $v0,.L0f02f968 -/* f02f93c: 8fa30030 */ lw $v1,0x30($sp) -/* f02f940: 8fb8003c */ lw $t8,0x3c($sp) -/* f02f944: 8fa8003c */ lw $t0,0x3c($sp) -/* f02f948: 8fb90038 */ lw $t9,0x38($sp) -/* f02f94c: 17000003 */ bnez $t8,.L0f02f95c -/* f02f950: 0008482b */ sltu $t1,$zero,$t0 -/* f02f954: 53200005 */ beqzl $t9,.L0f02f96c -/* f02f958: 8faa002c */ lw $t2,0x2c($sp) -.L0f02f95c: -/* f02f95c: 0c004b70 */ jal 0x12dc0 -/* f02f960: afa90034 */ sw $t1,0x34($sp) -/* f02f964: 30430001 */ andi $v1,$v0,0x1 -.L0f02f968: -/* f02f968: 8faa002c */ lw $t2,0x2c($sp) -.L0f02f96c: -/* f02f96c: 8fae002c */ lw $t6,0x2c($sp) -/* f02f970: 24010001 */ addiu $at,$zero,0x1 -/* f02f974: 1540005e */ bnez $t2,.L0f02faf0 -/* f02f978: 00000000 */ sll $zero,$zero,0x0 -/* f02f97c: 5460002c */ bnezl $v1,.L0f02fa30 -/* f02f980: 8e02002c */ lw $v0,0x2c($s0) -/* f02f984: 8e0b002c */ lw $t3,0x2c($s0) -/* f02f988: 3c053f0c */ lui $a1,0x3f0c -/* f02f98c: 34a5cccd */ ori $a1,$a1,0xcccd -/* f02f990: 11600015 */ beqz $t3,.L0f02f9e8 -/* f02f994: 02002025 */ or $a0,$s0,$zero -/* f02f998: 3c053f0c */ lui $a1,0x3f0c -/* f02f99c: 3c063f61 */ lui $a2,0x3f61 -/* f02f9a0: 34c647af */ ori $a2,$a2,0x47af -/* f02f9a4: 34a5cccd */ ori $a1,$a1,0xcccd -/* f02f9a8: 0fc0b857 */ jal func0f02e15c -/* f02f9ac: 02002025 */ or $a0,$s0,$zero -/* f02f9b0: 3c014180 */ lui $at,0x4180 -/* f02f9b4: 44812000 */ mtc1 $at,$f4 -/* f02f9b8: 8e040020 */ lw $a0,0x20($s0) -/* f02f9bc: e7a00010 */ swc1 $f0,0x10($sp) -/* f02f9c0: 24050068 */ addiu $a1,$zero,0x68 -/* f02f9c4: 24060001 */ addiu $a2,$zero,0x1 -/* f02f9c8: 3c0740a0 */ lui $a3,0x40a0 -/* f02f9cc: 0c007733 */ jal 0x1dccc -/* f02f9d0: e7a40014 */ swc1 $f4,0x14($sp) -/* f02f9d4: 8e040020 */ lw $a0,0x20($s0) -/* f02f9d8: 0c007787 */ jal 0x1de1c -/* f02f9dc: 3c054210 */ lui $a1,0x4210 -/* f02f9e0: 1000006e */ beqz $zero,.L0f02fb9c -/* f02f9e4: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02f9e8: -/* f02f9e8: 3c063f61 */ lui $a2,0x3f61 -/* f02f9ec: 0fc0b857 */ jal func0f02e15c -/* f02f9f0: 34c647af */ ori $a2,$a2,0x47af -/* f02f9f4: 3c014180 */ lui $at,0x4180 -/* f02f9f8: 44813000 */ mtc1 $at,$f6 -/* f02f9fc: 8e040020 */ lw $a0,0x20($s0) -/* f02fa00: e7a00010 */ swc1 $f0,0x10($sp) -/* f02fa04: 24050068 */ addiu $a1,$zero,0x68 -/* f02fa08: 00003025 */ or $a2,$zero,$zero -/* f02fa0c: 3c0740a0 */ lui $a3,0x40a0 -/* f02fa10: 0c007733 */ jal 0x1dccc -/* f02fa14: e7a60014 */ swc1 $f6,0x14($sp) -/* f02fa18: 8e040020 */ lw $a0,0x20($s0) -/* f02fa1c: 0c007787 */ jal 0x1de1c -/* f02fa20: 3c054210 */ lui $a1,0x4210 -/* f02fa24: 1000005d */ beqz $zero,.L0f02fb9c -/* f02fa28: 8fbf0024 */ lw $ra,0x24($sp) -/* f02fa2c: 8e02002c */ lw $v0,0x2c($s0) -.L0f02fa30: -/* f02fa30: 8fac0034 */ lw $t4,0x34($sp) -/* f02fa34: 10400003 */ beqz $v0,.L0f02fa44 -/* f02fa38: 00000000 */ sll $zero,$zero,0x0 -/* f02fa3c: 51800005 */ beqzl $t4,.L0f02fa54 -/* f02fa40: 3c053f33 */ lui $a1,0x3f33 -.L0f02fa44: -/* f02fa44: 14400016 */ bnez $v0,.L0f02faa0 -/* f02fa48: 8fad0034 */ lw $t5,0x34($sp) -/* f02fa4c: 11a00014 */ beqz $t5,.L0f02faa0 -/* f02fa50: 3c053f33 */ lui $a1,0x3f33 -.L0f02fa54: -/* f02fa54: 3c063f8f */ lui $a2,0x3f8f -/* f02fa58: 34c65c29 */ ori $a2,$a2,0x5c29 -/* f02fa5c: 34a53333 */ ori $a1,$a1,0x3333 -/* f02fa60: 0fc0b857 */ jal func0f02e15c -/* f02fa64: 02002025 */ or $a0,$s0,$zero -/* f02fa68: 3c014180 */ lui $at,0x4180 -/* f02fa6c: 44814000 */ mtc1 $at,$f8 -/* f02fa70: 8e040020 */ lw $a0,0x20($s0) -/* f02fa74: e7a00010 */ swc1 $f0,0x10($sp) -/* f02fa78: 2405003b */ addiu $a1,$zero,0x3b -/* f02fa7c: 8fa60034 */ lw $a2,0x34($sp) -/* f02fa80: 3c0740a0 */ lui $a3,0x40a0 -/* f02fa84: 0c007733 */ jal 0x1dccc -/* f02fa88: e7a80014 */ swc1 $f8,0x14($sp) -/* f02fa8c: 8e040020 */ lw $a0,0x20($s0) -/* f02fa90: 0c007787 */ jal 0x1de1c -/* f02fa94: 3c054208 */ lui $a1,0x4208 -/* f02fa98: 10000040 */ beqz $zero,.L0f02fb9c -/* f02fa9c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02faa0: -/* f02faa0: 3c053f33 */ lui $a1,0x3f33 -/* f02faa4: 3c063f8f */ lui $a2,0x3f8f -/* f02faa8: 34c65c29 */ ori $a2,$a2,0x5c29 -/* f02faac: 34a53333 */ ori $a1,$a1,0x3333 -/* f02fab0: 0fc0b857 */ jal func0f02e15c -/* f02fab4: 02002025 */ or $a0,$s0,$zero -/* f02fab8: 3c014180 */ lui $at,0x4180 -/* f02fabc: 44815000 */ mtc1 $at,$f10 -/* f02fac0: 8e040020 */ lw $a0,0x20($s0) -/* f02fac4: e7a00010 */ swc1 $f0,0x10($sp) -/* f02fac8: 2405003a */ addiu $a1,$zero,0x3a -/* f02facc: 8fa60034 */ lw $a2,0x34($sp) -/* f02fad0: 3c0740a0 */ lui $a3,0x40a0 -/* f02fad4: 0c007733 */ jal 0x1dccc -/* f02fad8: e7aa0014 */ swc1 $f10,0x14($sp) -/* f02fadc: 8e040020 */ lw $a0,0x20($s0) -/* f02fae0: 0c007787 */ jal 0x1de1c -/* f02fae4: 3c054200 */ lui $a1,0x4200 -/* f02fae8: 1000002c */ beqz $zero,.L0f02fb9c -/* f02faec: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02faf0: -/* f02faf0: 55c1002a */ bnel $t6,$at,.L0f02fb9c -/* f02faf4: 8fbf0024 */ lw $ra,0x24($sp) -/* f02faf8: 8e0f002c */ lw $t7,0x2c($s0) -/* f02fafc: 3c053f0c */ lui $a1,0x3f0c -/* f02fb00: 34a5cccd */ ori $a1,$a1,0xcccd -/* f02fb04: 11e00015 */ beqz $t7,.L0f02fb5c -/* f02fb08: 02002025 */ or $a0,$s0,$zero -/* f02fb0c: 3c053f0c */ lui $a1,0x3f0c -/* f02fb10: 3c063f61 */ lui $a2,0x3f61 -/* f02fb14: 34c647af */ ori $a2,$a2,0x47af -/* f02fb18: 34a5cccd */ ori $a1,$a1,0xcccd -/* f02fb1c: 0fc0b857 */ jal func0f02e15c -/* f02fb20: 02002025 */ or $a0,$s0,$zero -/* f02fb24: 3c014180 */ lui $at,0x4180 -/* f02fb28: 44818000 */ mtc1 $at,$f16 -/* f02fb2c: 8e040020 */ lw $a0,0x20($s0) -/* f02fb30: e7a00010 */ swc1 $f0,0x10($sp) -/* f02fb34: 24050328 */ addiu $a1,$zero,0x328 -/* f02fb38: 00003025 */ or $a2,$zero,$zero -/* f02fb3c: 3c0740a0 */ lui $a3,0x40a0 -/* f02fb40: 0c007733 */ jal 0x1dccc -/* f02fb44: e7b00014 */ swc1 $f16,0x14($sp) -/* f02fb48: 8e040020 */ lw $a0,0x20($s0) -/* f02fb4c: 0c007787 */ jal 0x1de1c -/* f02fb50: 3c0541d8 */ lui $a1,0x41d8 -/* f02fb54: 10000011 */ beqz $zero,.L0f02fb9c -/* f02fb58: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02fb5c: -/* f02fb5c: 3c063f61 */ lui $a2,0x3f61 -/* f02fb60: 0fc0b857 */ jal func0f02e15c -/* f02fb64: 34c647af */ ori $a2,$a2,0x47af -/* f02fb68: 3c014180 */ lui $at,0x4180 -/* f02fb6c: 44819000 */ mtc1 $at,$f18 -/* f02fb70: 8e040020 */ lw $a0,0x20($s0) -/* f02fb74: e7a00010 */ swc1 $f0,0x10($sp) -/* f02fb78: 24050328 */ addiu $a1,$zero,0x328 -/* f02fb7c: 24060001 */ addiu $a2,$zero,0x1 -/* f02fb80: 3c0740a0 */ lui $a3,0x40a0 -/* f02fb84: 0c007733 */ jal 0x1dccc -/* f02fb88: e7b20014 */ swc1 $f18,0x14($sp) -/* f02fb8c: 8e040020 */ lw $a0,0x20($s0) -/* f02fb90: 0c007787 */ jal 0x1de1c -/* f02fb94: 3c0541d8 */ lui $a1,0x41d8 -/* f02fb98: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02fb9c: -/* f02fb9c: 8fb00020 */ lw $s0,0x20($sp) -/* f02fba0: 27bd0040 */ addiu $sp,$sp,0x40 -/* f02fba4: 03e00008 */ jr $ra -/* f02fba8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02fbac -/* f02fbac: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02fbb0: afbf001c */ sw $ra,0x1c($sp) -/* f02fbb4: afb00018 */ sw $s0,0x18($sp) -/* f02fbb8: 00808025 */ or $s0,$a0,$zero -/* f02fbbc: 0fc0fe3d */ jal func0f03f8f4 -/* f02fbc0: afa50024 */ sw $a1,0x24($sp) -/* f02fbc4: 240e000b */ addiu $t6,$zero,0xb -/* f02fbc8: a20e0007 */ sb $t6,0x7($s0) -/* f02fbcc: 8faf0024 */ lw $t7,0x24($sp) -/* f02fbd0: a2000008 */ sb $zero,0x8($s0) -/* f02fbd4: 8e040020 */ lw $a0,0x20($s0) -/* f02fbd8: 0c0076e5 */ jal 0x1db94 -/* f02fbdc: ae0f002c */ sw $t7,0x2c($s0) -/* f02fbe0: 10400006 */ beqz $v0,.L0f02fbfc -/* f02fbe4: 00000000 */ sll $zero,$zero,0x0 -/* f02fbe8: 8e180014 */ lw $t8,0x14($s0) -/* f02fbec: 3c010020 */ lui $at,0x20 -/* f02fbf0: 0301c825 */ or $t9,$t8,$at -/* f02fbf4: 10000008 */ beqz $zero,.L0f02fc18 -/* f02fbf8: ae190014 */ sw $t9,0x14($s0) -.L0f02fbfc: -/* f02fbfc: 0fc0be29 */ jal func0f02f8a4 -/* f02fc00: 02002025 */ or $a0,$s0,$zero -/* f02fc04: 8e080014 */ lw $t0,0x14($s0) -/* f02fc08: 3c01ffdf */ lui $at,0xffdf -/* f02fc0c: 3421ffff */ ori $at,$at,0xffff -/* f02fc10: 01014824 */ and $t1,$t0,$at -/* f02fc14: ae090014 */ sw $t1,0x14($s0) -.L0f02fc18: -/* f02fc18: 8fbf001c */ lw $ra,0x1c($sp) -/* f02fc1c: 8fb00018 */ lw $s0,0x18($sp) -/* f02fc20: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02fc24: 03e00008 */ jr $ra -/* f02fc28: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02fc2c -/* f02fc2c: 27bdffc8 */ addiu $sp,$sp,-56 -/* f02fc30: afbf0024 */ sw $ra,0x24($sp) -/* f02fc34: afb00020 */ sw $s0,0x20($sp) -/* f02fc38: 00808025 */ or $s0,$a0,$zero -/* f02fc3c: 0fc0a209 */ jal func0f028824 -/* f02fc40: 24050001 */ addiu $a1,$zero,0x1 -/* f02fc44: 02002025 */ or $a0,$s0,$zero -/* f02fc48: 00002825 */ or $a1,$zero,$zero -/* f02fc4c: 0fc0a209 */ jal func0f028824 -/* f02fc50: afa20034 */ sw $v0,0x34($sp) -/* f02fc54: 8fa60034 */ lw $a2,0x34($sp) -/* f02fc58: 00402825 */ or $a1,$v0,$zero -/* f02fc5c: 00001825 */ or $v1,$zero,$zero -/* f02fc60: 10c00005 */ beqz $a2,.L0f02fc78 -/* f02fc64: 00000000 */ sll $zero,$zero,0x0 -/* f02fc68: 14400003 */ bnez $v0,.L0f02fc78 -/* f02fc6c: 00000000 */ sll $zero,$zero,0x0 -/* f02fc70: 10000017 */ beqz $zero,.L0f02fcd0 -/* f02fc74: 24030001 */ addiu $v1,$zero,0x1 -.L0f02fc78: -/* f02fc78: 10c00003 */ beqz $a2,.L0f02fc88 -/* f02fc7c: 00000000 */ sll $zero,$zero,0x0 -/* f02fc80: 14400010 */ bnez $v0,.L0f02fcc4 -/* f02fc84: 00000000 */ sll $zero,$zero,0x0 -.L0f02fc88: -/* f02fc88: 14c00003 */ bnez $a2,.L0f02fc98 -/* f02fc8c: 00c02025 */ or $a0,$a2,$zero -/* f02fc90: 1040000c */ beqz $v0,.L0f02fcc4 -/* f02fc94: 00000000 */ sll $zero,$zero,0x0 -.L0f02fc98: -/* f02fc98: afa3002c */ sw $v1,0x2c($sp) -/* f02fc9c: 0fc0b849 */ jal func0f02e124 -/* f02fca0: afa50030 */ sw $a1,0x30($sp) -/* f02fca4: 8fa3002c */ lw $v1,0x2c($sp) -/* f02fca8: 14400006 */ bnez $v0,.L0f02fcc4 -/* f02fcac: 8fa50030 */ lw $a1,0x30($sp) -/* f02fcb0: 00a02025 */ or $a0,$a1,$zero -/* f02fcb4: 0fc0b849 */ jal func0f02e124 -/* f02fcb8: afa3002c */ sw $v1,0x2c($sp) -/* f02fcbc: 10400004 */ beqz $v0,.L0f02fcd0 -/* f02fcc0: 8fa3002c */ lw $v1,0x2c($sp) -.L0f02fcc4: -/* f02fcc4: 0c004b70 */ jal 0x12dc0 -/* f02fcc8: 00000000 */ sll $zero,$zero,0x0 -/* f02fccc: 30430001 */ andi $v1,$v0,0x1 -.L0f02fcd0: -/* f02fcd0: 8e02002c */ lw $v0,0x2c($s0) -/* f02fcd4: 10400003 */ beqz $v0,.L0f02fce4 -/* f02fcd8: 00000000 */ sll $zero,$zero,0x0 -/* f02fcdc: 50600005 */ beqzl $v1,.L0f02fcf4 -/* f02fce0: 3c053f0c */ lui $a1,0x3f0c -.L0f02fce4: -/* f02fce4: 14400016 */ bnez $v0,.L0f02fd40 -/* f02fce8: 02002025 */ or $a0,$s0,$zero -/* f02fcec: 10600014 */ beqz $v1,.L0f02fd40 -/* f02fcf0: 3c053f0c */ lui $a1,0x3f0c -.L0f02fcf4: -/* f02fcf4: 3c063f61 */ lui $a2,0x3f61 -/* f02fcf8: 34c647af */ ori $a2,$a2,0x47af -/* f02fcfc: 34a5cccd */ ori $a1,$a1,0xcccd -/* f02fd00: 0fc0b857 */ jal func0f02e15c -/* f02fd04: 02002025 */ or $a0,$s0,$zero -/* f02fd08: 3c014180 */ lui $at,0x4180 -/* f02fd0c: 44812000 */ mtc1 $at,$f4 -/* f02fd10: 8e040020 */ lw $a0,0x20($s0) -/* f02fd14: e7a00010 */ swc1 $f0,0x10($sp) -/* f02fd18: 24050068 */ addiu $a1,$zero,0x68 -/* f02fd1c: 24060001 */ addiu $a2,$zero,0x1 -/* f02fd20: 3c0740a0 */ lui $a3,0x40a0 -/* f02fd24: 0c007733 */ jal 0x1dccc -/* f02fd28: e7a40014 */ swc1 $f4,0x14($sp) -/* f02fd2c: 8e040020 */ lw $a0,0x20($s0) -/* f02fd30: 0c007787 */ jal 0x1de1c -/* f02fd34: 3c054210 */ lui $a1,0x4210 -/* f02fd38: 10000013 */ beqz $zero,.L0f02fd88 -/* f02fd3c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02fd40: -/* f02fd40: 3c053f0c */ lui $a1,0x3f0c -/* f02fd44: 3c063f61 */ lui $a2,0x3f61 -/* f02fd48: 34c647af */ ori $a2,$a2,0x47af -/* f02fd4c: 0fc0b857 */ jal func0f02e15c -/* f02fd50: 34a5cccd */ ori $a1,$a1,0xcccd -/* f02fd54: 3c014180 */ lui $at,0x4180 -/* f02fd58: 44813000 */ mtc1 $at,$f6 -/* f02fd5c: 8e040020 */ lw $a0,0x20($s0) -/* f02fd60: e7a00010 */ swc1 $f0,0x10($sp) -/* f02fd64: 24050068 */ addiu $a1,$zero,0x68 -/* f02fd68: 00003025 */ or $a2,$zero,$zero -/* f02fd6c: 3c0740a0 */ lui $a3,0x40a0 -/* f02fd70: 0c007733 */ jal 0x1dccc -/* f02fd74: e7a60014 */ swc1 $f6,0x14($sp) -/* f02fd78: 8e040020 */ lw $a0,0x20($s0) -/* f02fd7c: 0c007787 */ jal 0x1de1c -/* f02fd80: 3c054210 */ lui $a1,0x4210 -/* f02fd84: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02fd88: -/* f02fd88: 8fb00020 */ lw $s0,0x20($sp) -/* f02fd8c: 27bd0038 */ addiu $sp,$sp,0x38 -/* f02fd90: 03e00008 */ jr $ra -/* f02fd94: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02fd98 -/* f02fd98: 27bdffe0 */ addiu $sp,$sp,-32 -/* f02fd9c: afbf001c */ sw $ra,0x1c($sp) -/* f02fda0: afb00018 */ sw $s0,0x18($sp) -/* f02fda4: 00808025 */ or $s0,$a0,$zero -/* f02fda8: 0fc0fe3d */ jal func0f03f8f4 -/* f02fdac: afa50024 */ sw $a1,0x24($sp) -/* f02fdb0: 240e000c */ addiu $t6,$zero,0xc -/* f02fdb4: a20e0007 */ sb $t6,0x7($s0) -/* f02fdb8: 8faf0024 */ lw $t7,0x24($sp) -/* f02fdbc: a2000008 */ sb $zero,0x8($s0) -/* f02fdc0: 8e040020 */ lw $a0,0x20($s0) -/* f02fdc4: 0c0076e5 */ jal 0x1db94 -/* f02fdc8: ae0f002c */ sw $t7,0x2c($s0) -/* f02fdcc: 10400006 */ beqz $v0,.L0f02fde8 -/* f02fdd0: 00000000 */ sll $zero,$zero,0x0 -/* f02fdd4: 8e180014 */ lw $t8,0x14($s0) -/* f02fdd8: 3c010020 */ lui $at,0x20 -/* f02fddc: 0301c825 */ or $t9,$t8,$at -/* f02fde0: 10000008 */ beqz $zero,.L0f02fe04 -/* f02fde4: ae190014 */ sw $t9,0x14($s0) -.L0f02fde8: -/* f02fde8: 0fc0bf0b */ jal func0f02fc2c -/* f02fdec: 02002025 */ or $a0,$s0,$zero -/* f02fdf0: 8e080014 */ lw $t0,0x14($s0) -/* f02fdf4: 3c01ffdf */ lui $at,0xffdf -/* f02fdf8: 3421ffff */ ori $at,$at,0xffff -/* f02fdfc: 01014824 */ and $t1,$t0,$at -/* f02fe00: ae090014 */ sw $t1,0x14($s0) -.L0f02fe04: -/* f02fe04: 8fbf001c */ lw $ra,0x1c($sp) -/* f02fe08: 8fb00018 */ lw $s0,0x18($sp) -/* f02fe0c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f02fe10: 03e00008 */ jr $ra -/* f02fe14: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f02fe18 -/* f02fe18: 27bdffb0 */ addiu $sp,$sp,-80 -/* f02fe1c: afbf0024 */ sw $ra,0x24($sp) -/* f02fe20: afb00020 */ sw $s0,0x20($sp) -/* f02fe24: 8c82001c */ lw $v0,0x1c($a0) -/* f02fe28: c486002c */ lwc1 $f6,0x2c($a0) -/* f02fe2c: c48a0034 */ lwc1 $f10,0x34($a0) -/* f02fe30: c4440008 */ lwc1 $f4,0x8($v0) -/* f02fe34: c4480010 */ lwc1 $f8,0x10($v0) -/* f02fe38: 00808025 */ or $s0,$a0,$zero -/* f02fe3c: 46062001 */ sub.s $f0,$f4,$f6 -/* f02fe40: 460a4081 */ sub.s $f2,$f8,$f10 -/* f02fe44: 46000402 */ mul.s $f16,$f0,$f0 -/* f02fe48: 00000000 */ sll $zero,$zero,0x0 -/* f02fe4c: 46021482 */ mul.s $f18,$f2,$f2 -/* f02fe50: 0c012974 */ jal 0x4a5d0 -/* f02fe54: 46128300 */ add.s $f12,$f16,$f18 -/* f02fe58: e7a00040 */ swc1 $f0,0x40($sp) -/* f02fe5c: 02002025 */ or $a0,$s0,$zero -/* f02fe60: 0fc0a209 */ jal func0f028824 -/* f02fe64: 24050001 */ addiu $a1,$zero,0x1 -/* f02fe68: 02002025 */ or $a0,$s0,$zero -/* f02fe6c: 00002825 */ or $a1,$zero,$zero -/* f02fe70: 0fc0a209 */ jal func0f028824 -/* f02fe74: afa2003c */ sw $v0,0x3c($sp) -/* f02fe78: 240e0001 */ addiu $t6,$zero,0x1 -/* f02fe7c: 8fa7003c */ lw $a3,0x3c($sp) -/* f02fe80: 00402825 */ or $a1,$v0,$zero -/* f02fe84: 12000003 */ beqz $s0,.L0f02fe94 -/* f02fe88: afae0034 */ sw $t6,0x34($sp) -/* f02fe8c: 10000002 */ beqz $zero,.L0f02fe98 -/* f02fe90: 920302fe */ lbu $v1,0x2fe($s0) -.L0f02fe94: -/* f02fe94: 00001825 */ or $v1,$zero,$zero -.L0f02fe98: -/* f02fe98: 10e00003 */ beqz $a3,.L0f02fea8 -/* f02fe9c: 00000000 */ sll $zero,$zero,0x0 -/* f02fea0: 54400006 */ bnezl $v0,.L0f02febc -/* f02fea4: afa00034 */ sw $zero,0x34($sp) -.L0f02fea8: -/* f02fea8: 14e00009 */ bnez $a3,.L0f02fed0 -/* f02feac: 00e02025 */ or $a0,$a3,$zero -/* f02feb0: 54400008 */ bnezl $v0,.L0f02fed4 -/* f02feb4: afa3002c */ sw $v1,0x2c($sp) -/* f02feb8: afa00034 */ sw $zero,0x34($sp) -.L0f02febc: -/* f02febc: 0c004b70 */ jal 0x12dc0 -/* f02fec0: afa3002c */ sw $v1,0x2c($sp) -/* f02fec4: 8fa3002c */ lw $v1,0x2c($sp) -/* f02fec8: 10000014 */ beqz $zero,.L0f02ff1c -/* f02fecc: 30460001 */ andi $a2,$v0,0x1 -.L0f02fed0: -/* f02fed0: afa3002c */ sw $v1,0x2c($sp) -.L0f02fed4: -/* f02fed4: afa50038 */ sw $a1,0x38($sp) -/* f02fed8: 0fc0b849 */ jal func0f02e124 -/* f02fedc: afa7003c */ sw $a3,0x3c($sp) -/* f02fee0: 8fa3002c */ lw $v1,0x2c($sp) -/* f02fee4: 8fa50038 */ lw $a1,0x38($sp) -/* f02fee8: 14400008 */ bnez $v0,.L0f02ff0c -/* f02feec: 8fa7003c */ lw $a3,0x3c($sp) -/* f02fef0: 00a02025 */ or $a0,$a1,$zero -/* f02fef4: afa3002c */ sw $v1,0x2c($sp) -/* f02fef8: 0fc0b849 */ jal func0f02e124 -/* f02fefc: afa7003c */ sw $a3,0x3c($sp) -/* f02ff00: 8fa3002c */ lw $v1,0x2c($sp) -/* f02ff04: 10400004 */ beqz $v0,.L0f02ff18 -/* f02ff08: 8fa7003c */ lw $a3,0x3c($sp) -.L0f02ff0c: -/* f02ff0c: afa00034 */ sw $zero,0x34($sp) -/* f02ff10: 10000002 */ beqz $zero,.L0f02ff1c -/* f02ff14: 0007302b */ sltu $a2,$zero,$a3 -.L0f02ff18: -/* f02ff18: 0007302b */ sltu $a2,$zero,$a3 -.L0f02ff1c: -/* f02ff1c: 14600038 */ bnez $v1,.L0f030000 -/* f02ff20: 24010001 */ addiu $at,$zero,0x1 -/* f02ff24: 8faf0034 */ lw $t7,0x34($sp) -/* f02ff28: 24040059 */ addiu $a0,$zero,0x59 -/* f02ff2c: 11e0001b */ beqz $t7,.L0f02ff9c -/* f02ff30: 00000000 */ sll $zero,$zero,0x0 -/* f02ff34: 2404002a */ addiu $a0,$zero,0x2a -/* f02ff38: 0fc0b7fc */ jal func0f02dff0 -/* f02ff3c: afa60030 */ sw $a2,0x30($sp) -/* f02ff40: 3c013f00 */ lui $at,0x3f00 -/* f02ff44: 44811000 */ mtc1 $at,$f2 -/* f02ff48: 3c013f80 */ lui $at,0x3f80 -/* f02ff4c: 44812000 */ mtc1 $at,$f4 -/* f02ff50: 46020182 */ mul.s $f6,$f0,$f2 -/* f02ff54: c7aa0040 */ lwc1 $f10,0x40($sp) -/* f02ff58: 3c014180 */ lui $at,0x4180 -/* f02ff5c: 8fa60030 */ lw $a2,0x30($sp) -/* f02ff60: 8e040020 */ lw $a0,0x20($s0) -/* f02ff64: 2405002a */ addiu $a1,$zero,0x2a -/* f02ff68: 24070000 */ addiu $a3,$zero,0x0 -/* f02ff6c: 46062203 */ div.s $f8,$f4,$f6 -/* f02ff70: 44812000 */ mtc1 $at,$f4 -/* f02ff74: 460a4402 */ mul.s $f16,$f8,$f10 -/* f02ff78: 4600848d */ trunc.w.s $f18,$f16 -/* f02ff7c: 44199000 */ mfc1 $t9,$f18 -/* f02ff80: 00000000 */ sll $zero,$zero,0x0 -/* f02ff84: ae19003c */ sw $t9,0x3c($s0) -/* f02ff88: e7a20010 */ swc1 $f2,0x10($sp) -/* f02ff8c: 0c007733 */ jal 0x1dccc -/* f02ff90: e7a40014 */ swc1 $f4,0x14($sp) -/* f02ff94: 10000034 */ beqz $zero,.L0f030068 -/* f02ff98: 8fbf0024 */ lw $ra,0x24($sp) -.L0f02ff9c: -/* f02ff9c: 0fc0b7fc */ jal func0f02dff0 -/* f02ffa0: afa60030 */ sw $a2,0x30($sp) -/* f02ffa4: 3c013f00 */ lui $at,0x3f00 -/* f02ffa8: 44811000 */ mtc1 $at,$f2 -/* f02ffac: 3c013f80 */ lui $at,0x3f80 -/* f02ffb0: 44813000 */ mtc1 $at,$f6 -/* f02ffb4: 46020202 */ mul.s $f8,$f0,$f2 -/* f02ffb8: c7b00040 */ lwc1 $f16,0x40($sp) -/* f02ffbc: 3c014180 */ lui $at,0x4180 -/* f02ffc0: 8fa60030 */ lw $a2,0x30($sp) -/* f02ffc4: 8e040020 */ lw $a0,0x20($s0) -/* f02ffc8: 24050059 */ addiu $a1,$zero,0x59 -/* f02ffcc: 24070000 */ addiu $a3,$zero,0x0 -/* f02ffd0: 46083283 */ div.s $f10,$f6,$f8 -/* f02ffd4: 44813000 */ mtc1 $at,$f6 -/* f02ffd8: 46105482 */ mul.s $f18,$f10,$f16 -/* f02ffdc: 4600910d */ trunc.w.s $f4,$f18 -/* f02ffe0: 44092000 */ mfc1 $t1,$f4 -/* f02ffe4: 00000000 */ sll $zero,$zero,0x0 -/* f02ffe8: ae09003c */ sw $t1,0x3c($s0) -/* f02ffec: e7a20010 */ swc1 $f2,0x10($sp) -/* f02fff0: 0c007733 */ jal 0x1dccc -/* f02fff4: e7a60014 */ swc1 $f6,0x14($sp) -/* f02fff8: 1000001b */ beqz $zero,.L0f030068 -/* f02fffc: 8fbf0024 */ lw $ra,0x24($sp) -.L0f030000: -/* f030000: 14610018 */ bne $v1,$at,.L0f030064 -/* f030004: 24040394 */ addiu $a0,$zero,0x394 -/* f030008: 0fc0b7fc */ jal func0f02dff0 -/* f03000c: afa60030 */ sw $a2,0x30($sp) -/* f030010: 3c013f00 */ lui $at,0x3f00 -/* f030014: 44811000 */ mtc1 $at,$f2 -/* f030018: 3c013f80 */ lui $at,0x3f80 -/* f03001c: 44814000 */ mtc1 $at,$f8 -/* f030020: 46020282 */ mul.s $f10,$f0,$f2 -/* f030024: c7b20040 */ lwc1 $f18,0x40($sp) -/* f030028: 3c014180 */ lui $at,0x4180 -/* f03002c: 8fa60030 */ lw $a2,0x30($sp) -/* f030030: 8e040020 */ lw $a0,0x20($s0) -/* f030034: 24050394 */ addiu $a1,$zero,0x394 -/* f030038: 24070000 */ addiu $a3,$zero,0x0 -/* f03003c: 460a4403 */ div.s $f16,$f8,$f10 -/* f030040: 44814000 */ mtc1 $at,$f8 -/* f030044: 46128102 */ mul.s $f4,$f16,$f18 -/* f030048: 4600218d */ trunc.w.s $f6,$f4 -/* f03004c: 440b3000 */ mfc1 $t3,$f6 -/* f030050: 00000000 */ sll $zero,$zero,0x0 -/* f030054: ae0b003c */ sw $t3,0x3c($s0) -/* f030058: e7a20010 */ swc1 $f2,0x10($sp) -/* f03005c: 0c007733 */ jal 0x1dccc -/* f030060: e7a80014 */ swc1 $f8,0x14($sp) -.L0f030064: -/* f030064: 8fbf0024 */ lw $ra,0x24($sp) -.L0f030068: -/* f030068: 8fb00020 */ lw $s0,0x20($sp) -/* f03006c: 27bd0050 */ addiu $sp,$sp,0x50 -/* f030070: 03e00008 */ jr $ra -/* f030074: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f030078 -/* f030078: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03007c: afbf001c */ sw $ra,0x1c($sp) -/* f030080: afb00018 */ sw $s0,0x18($sp) -/* f030084: 00808025 */ or $s0,$a0,$zero -/* f030088: 0fc0fe3d */ jal func0f03f8f4 -/* f03008c: afa50024 */ sw $a1,0x24($sp) -/* f030090: 8fa50024 */ lw $a1,0x24($sp) -/* f030094: 240e000d */ addiu $t6,$zero,0xd -/* f030098: a20e0007 */ sb $t6,0x7($s0) -/* f03009c: c4a40000 */ lwc1 $f4,0x0($a1) -/* f0300a0: 3c0141f0 */ lui $at,0x41f0 -/* f0300a4: 44815000 */ mtc1 $at,$f10 -/* f0300a8: e604002c */ swc1 $f4,0x2c($s0) -/* f0300ac: c4a60004 */ lwc1 $f6,0x4($a1) -/* f0300b0: 44808000 */ mtc1 $zero,$f16 -/* f0300b4: 8e040020 */ lw $a0,0x20($s0) -/* f0300b8: e6060030 */ swc1 $f6,0x30($s0) -/* f0300bc: c4a80008 */ lwc1 $f8,0x8($a1) -/* f0300c0: a2000008 */ sb $zero,0x8($s0) -/* f0300c4: e60a0038 */ swc1 $f10,0x38($s0) -/* f0300c8: e6100040 */ swc1 $f16,0x40($s0) -/* f0300cc: 0c0076e5 */ jal 0x1db94 -/* f0300d0: e6080034 */ swc1 $f8,0x34($s0) -/* f0300d4: 10400006 */ beqz $v0,.L0f0300f0 -/* f0300d8: 00000000 */ sll $zero,$zero,0x0 -/* f0300dc: 8e0f0014 */ lw $t7,0x14($s0) -/* f0300e0: 3c010020 */ lui $at,0x20 -/* f0300e4: 01e1c025 */ or $t8,$t7,$at -/* f0300e8: 10000008 */ beqz $zero,.L0f03010c -/* f0300ec: ae180014 */ sw $t8,0x14($s0) -.L0f0300f0: -/* f0300f0: 0fc0bf86 */ jal func0f02fe18 -/* f0300f4: 02002025 */ or $a0,$s0,$zero -/* f0300f8: 8e190014 */ lw $t9,0x14($s0) -/* f0300fc: 3c01ffdf */ lui $at,0xffdf -/* f030100: 3421ffff */ ori $at,$at,0xffff -/* f030104: 03214024 */ and $t0,$t9,$at -/* f030108: ae080014 */ sw $t0,0x14($s0) -.L0f03010c: -/* f03010c: 8fbf001c */ lw $ra,0x1c($sp) -/* f030110: 8fb00018 */ lw $s0,0x18($sp) -/* f030114: 27bd0020 */ addiu $sp,$sp,0x20 -/* f030118: 03e00008 */ jr $ra -/* f03011c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f030120 -/* f030120: 27bdffa8 */ addiu $sp,$sp,-88 -/* f030124: afbf0024 */ sw $ra,0x24($sp) -/* f030128: afa5005c */ sw $a1,0x5c($sp) -/* f03012c: afa40058 */ sw $a0,0x58($sp) -/* f030130: afa60060 */ sw $a2,0x60($sp) -/* f030134: 0fc0a209 */ jal func0f028824 -/* f030138: 24050001 */ addiu $a1,$zero,0x1 -/* f03013c: afa20054 */ sw $v0,0x54($sp) -/* f030140: 8fa40058 */ lw $a0,0x58($sp) -/* f030144: 0fc0a209 */ jal func0f028824 -/* f030148: 00002825 */ or $a1,$zero,$zero -/* f03014c: 3c0f8007 */ lui $t7,0x8007 -/* f030150: 25ef801c */ addiu $t7,$t7,-32740 -/* f030154: 8fa60058 */ lw $a2,0x58($sp) -/* f030158: 8de10000 */ lw $at,0x0($t7) -/* f03015c: 8de80004 */ lw $t0,0x4($t7) -/* f030160: 27ae0040 */ addiu $t6,$sp,0x40 -/* f030164: 00402825 */ or $a1,$v0,$zero -/* f030168: adc10000 */ sw $at,0x0($t6) -/* f03016c: 10c00003 */ beqz $a2,.L0f03017c -/* f030170: adc80004 */ sw $t0,0x4($t6) -/* f030174: 10000002 */ beqz $zero,.L0f030180 -/* f030178: 90c702fe */ lbu $a3,0x2fe($a2) -.L0f03017c: -/* f03017c: 00003825 */ or $a3,$zero,$zero -.L0f030180: -/* f030180: 8fa40054 */ lw $a0,0x54($sp) -/* f030184: 50800036 */ beqzl $a0,.L0f030260 -/* f030188: afa50050 */ sw $a1,0x50($sp) -/* f03018c: 50400034 */ beqzl $v0,.L0f030260 -/* f030190: afa50050 */ sw $a1,0x50($sp) -/* f030194: 00c02025 */ or $a0,$a2,$zero -/* f030198: 24050001 */ addiu $a1,$zero,0x1 -/* f03019c: 0fc0a20d */ jal func0f028834 -/* f0301a0: afa7003c */ sw $a3,0x3c($sp) -/* f0301a4: afa20038 */ sw $v0,0x38($sp) -/* f0301a8: 8fa40058 */ lw $a0,0x58($sp) -/* f0301ac: 0fc0a20d */ jal func0f028834 -/* f0301b0: 00002825 */ or $a1,$zero,$zero -/* f0301b4: 8fa90038 */ lw $t1,0x38($sp) -/* f0301b8: 8fa7003c */ lw $a3,0x3c($sp) -/* f0301bc: 2c460001 */ sltiu $a2,$v0,0x1 -/* f0301c0: 1120001f */ beqz $t1,.L0f030240 -/* f0301c4: 000741c0 */ sll $t0,$a3,0x7 -/* f0301c8: 1040001d */ beqz $v0,.L0f030240 -/* f0301cc: 00000000 */ sll $zero,$zero,0x0 -/* f0301d0: 0c004b70 */ jal 0x12dc0 -/* f0301d4: afa7003c */ sw $a3,0x3c($sp) -/* f0301d8: 30460001 */ andi $a2,$v0,0x1 -/* f0301dc: 0c004b70 */ jal 0x12dc0 -/* f0301e0: afa6004c */ sw $a2,0x4c($sp) -/* f0301e4: 24010003 */ addiu $at,$zero,0x3 -/* f0301e8: 0041001b */ divu $zero,$v0,$at -/* f0301ec: 00005010 */ mfhi $t2 -/* f0301f0: 8fa6004c */ lw $a2,0x4c($sp) -/* f0301f4: 15400009 */ bnez $t2,.L0f03021c -/* f0301f8: 8fa7003c */ lw $a3,0x3c($sp) -/* f0301fc: 3c0c8006 */ lui $t4,0x8006 -/* f030200: 258c62d8 */ addiu $t4,$t4,0x62d8 -/* f030204: 000759c0 */ sll $t3,$a3,0x7 -/* f030208: 2ccd0001 */ sltiu $t5,$a2,0x1 -/* f03020c: 016c2821 */ addu $a1,$t3,$t4 -/* f030210: afa60044 */ sw $a2,0x44($sp) -/* f030214: 1000002f */ beqz $zero,.L0f0302d4 -/* f030218: afad0040 */ sw $t5,0x40($sp) -.L0f03021c: -/* f03021c: 3c188006 */ lui $t8,0x8006 -/* f030220: 271866c8 */ addiu $t8,$t8,0x66c8 -/* f030224: 0007c9c0 */ sll $t9,$a3,0x7 -/* f030228: 240e0001 */ addiu $t6,$zero,0x1 -/* f03022c: 240f0001 */ addiu $t7,$zero,0x1 -/* f030230: 03382821 */ addu $a1,$t9,$t8 -/* f030234: afae0044 */ sw $t6,0x44($sp) -/* f030238: 10000026 */ beqz $zero,.L0f0302d4 -/* f03023c: afaf0040 */ sw $t7,0x40($sp) -.L0f030240: -/* f030240: 3c098006 */ lui $t1,0x8006 -/* f030244: 252962d8 */ addiu $t1,$t1,0x62d8 -/* f030248: 2cca0001 */ sltiu $t2,$a2,0x1 -/* f03024c: 01092821 */ addu $a1,$t0,$t1 -/* f030250: afa60044 */ sw $a2,0x44($sp) -/* f030254: 1000001f */ beqz $zero,.L0f0302d4 -/* f030258: afaa0040 */ sw $t2,0x40($sp) -/* f03025c: afa50050 */ sw $a1,0x50($sp) -.L0f030260: -/* f030260: 0fc0b849 */ jal func0f02e124 -/* f030264: afa7003c */ sw $a3,0x3c($sp) -/* f030268: 8fa50050 */ lw $a1,0x50($sp) -/* f03026c: 14400006 */ bnez $v0,.L0f030288 -/* f030270: 8fa7003c */ lw $a3,0x3c($sp) -/* f030274: 00a02025 */ or $a0,$a1,$zero -/* f030278: 0fc0b849 */ jal func0f02e124 -/* f03027c: afa7003c */ sw $a3,0x3c($sp) -/* f030280: 1040000b */ beqz $v0,.L0f0302b0 -/* f030284: 8fa7003c */ lw $a3,0x3c($sp) -.L0f030288: -/* f030288: 8fa20054 */ lw $v0,0x54($sp) -/* f03028c: 3c0d8006 */ lui $t5,0x8006 -/* f030290: 25ad62d8 */ addiu $t5,$t5,0x62d8 -/* f030294: 0002302b */ sltu $a2,$zero,$v0 -/* f030298: 000761c0 */ sll $t4,$a3,0x7 -/* f03029c: 2cd90001 */ sltiu $t9,$a2,0x1 -/* f0302a0: 018d2821 */ addu $a1,$t4,$t5 -/* f0302a4: afa60044 */ sw $a2,0x44($sp) -/* f0302a8: 1000000a */ beqz $zero,.L0f0302d4 -/* f0302ac: afb90040 */ sw $t9,0x40($sp) -.L0f0302b0: -/* f0302b0: 8fa20054 */ lw $v0,0x54($sp) -/* f0302b4: 3c0f8006 */ lui $t7,0x8006 -/* f0302b8: 25ef5ae0 */ addiu $t7,$t7,0x5ae0 -/* f0302bc: 0002302b */ sltu $a2,$zero,$v0 -/* f0302c0: 000771c0 */ sll $t6,$a3,0x7 -/* f0302c4: 2cc80001 */ sltiu $t0,$a2,0x1 -/* f0302c8: 01cf2821 */ addu $a1,$t6,$t7 -/* f0302cc: afa60044 */ sw $a2,0x44($sp) -/* f0302d0: afa80040 */ sw $t0,0x40($sp) -.L0f0302d4: -/* f0302d4: 8fa9005c */ lw $t1,0x5c($sp) -/* f0302d8: 8faa0060 */ lw $t2,0x60($sp) -/* f0302dc: 240b0001 */ addiu $t3,$zero,0x1 -/* f0302e0: afab0018 */ sw $t3,0x18($sp) -/* f0302e4: 8fa40058 */ lw $a0,0x58($sp) -/* f0302e8: 27a70040 */ addiu $a3,$sp,0x40 -/* f0302ec: afa90010 */ sw $t1,0x10($sp) -/* f0302f0: 0fc0c4e1 */ jal func0f031384 -/* f0302f4: afaa0014 */ sw $t2,0x14($sp) -/* f0302f8: 8fbf0024 */ lw $ra,0x24($sp) -/* f0302fc: 27bd0058 */ addiu $sp,$sp,0x58 -/* f030300: 03e00008 */ jr $ra -/* f030304: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f030308 -/* f030308: 27bdffb8 */ addiu $sp,$sp,-72 -/* f03030c: afbf0024 */ sw $ra,0x24($sp) -/* f030310: afa5004c */ sw $a1,0x4c($sp) -/* f030314: afa60050 */ sw $a2,0x50($sp) -/* f030318: 00002825 */ or $a1,$zero,$zero -/* f03031c: 0fc0a209 */ jal func0f028824 -/* f030320: afa40048 */ sw $a0,0x48($sp) -/* f030324: 3c0e8007 */ lui $t6,0x8007 -/* f030328: 25ce8024 */ addiu $t6,$t6,-32732 -/* f03032c: 8dc10000 */ lw $at,0x0($t6) -/* f030330: 8fa9004c */ lw $t1,0x4c($sp) -/* f030334: 8fa40048 */ lw $a0,0x48($sp) -/* f030338: 27a70034 */ addiu $a3,$sp,0x34 -/* f03033c: ace10000 */ sw $at,0x0($a3) -/* f030340: 8dd90004 */ lw $t9,0x4($t6) -/* f030344: 312a0020 */ andi $t2,$t1,0x20 -/* f030348: 00404025 */ or $t0,$v0,$zero -/* f03034c: 11400004 */ beqz $t2,.L0f030360 -/* f030350: acf90004 */ sw $t9,0x4($a3) -/* f030354: afa00038 */ sw $zero,0x38($sp) -/* f030358: 10000005 */ beqz $zero,.L0f030370 -/* f03035c: afa00034 */ sw $zero,0x34($sp) -.L0f030360: -/* f030360: 2c430001 */ sltiu $v1,$v0,0x1 -/* f030364: 2c6b0001 */ sltiu $t3,$v1,0x1 -/* f030368: afa30038 */ sw $v1,0x38($sp) -/* f03036c: afab0034 */ sw $t3,0x34($sp) -.L0f030370: -/* f030370: 8fac0050 */ lw $t4,0x50($sp) -/* f030374: 3c058006 */ lui $a1,0x8006 -/* f030378: 24a57e50 */ addiu $a1,$a1,0x7e50 -/* f03037c: 2d060001 */ sltiu $a2,$t0,0x1 -/* f030380: afa90010 */ sw $t1,0x10($sp) -/* f030384: afa00018 */ sw $zero,0x18($sp) -/* f030388: 0fc0c4e1 */ jal func0f031384 -/* f03038c: afac0014 */ sw $t4,0x14($sp) -/* f030390: 8fbf0024 */ lw $ra,0x24($sp) -/* f030394: 27bd0048 */ addiu $sp,$sp,0x48 -/* f030398: 03e00008 */ jr $ra -/* f03039c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0303a0 -/* f0303a0: 27bdffa8 */ addiu $sp,$sp,-88 -/* f0303a4: afbf0024 */ sw $ra,0x24($sp) -/* f0303a8: afa5005c */ sw $a1,0x5c($sp) -/* f0303ac: afa40058 */ sw $a0,0x58($sp) -/* f0303b0: afa60060 */ sw $a2,0x60($sp) -/* f0303b4: 0fc0a209 */ jal func0f028824 -/* f0303b8: 24050001 */ addiu $a1,$zero,0x1 -/* f0303bc: afa20054 */ sw $v0,0x54($sp) -/* f0303c0: 8fa40058 */ lw $a0,0x58($sp) -/* f0303c4: 0fc0a209 */ jal func0f028824 -/* f0303c8: 00002825 */ or $a1,$zero,$zero -/* f0303cc: 3c0f8007 */ lui $t7,0x8007 -/* f0303d0: 25ef802c */ addiu $t7,$t7,-32724 -/* f0303d4: 8fa60058 */ lw $a2,0x58($sp) -/* f0303d8: 8de10000 */ lw $at,0x0($t7) -/* f0303dc: 8de80004 */ lw $t0,0x4($t7) -/* f0303e0: 27ae0040 */ addiu $t6,$sp,0x40 -/* f0303e4: 00402825 */ or $a1,$v0,$zero -/* f0303e8: adc10000 */ sw $at,0x0($t6) -/* f0303ec: 10c00003 */ beqz $a2,.L0f0303fc -/* f0303f0: adc80004 */ sw $t0,0x4($t6) -/* f0303f4: 10000002 */ beqz $zero,.L0f030400 -/* f0303f8: 90c702fe */ lbu $a3,0x2fe($a2) -.L0f0303fc: -/* f0303fc: 00003825 */ or $a3,$zero,$zero -.L0f030400: -/* f030400: 8fa40054 */ lw $a0,0x54($sp) -/* f030404: 50800036 */ beqzl $a0,.L0f0304e0 -/* f030408: afa50050 */ sw $a1,0x50($sp) -/* f03040c: 50400034 */ beqzl $v0,.L0f0304e0 -/* f030410: afa50050 */ sw $a1,0x50($sp) -/* f030414: 00c02025 */ or $a0,$a2,$zero -/* f030418: 24050001 */ addiu $a1,$zero,0x1 -/* f03041c: 0fc0a20d */ jal func0f028834 -/* f030420: afa7003c */ sw $a3,0x3c($sp) -/* f030424: afa20038 */ sw $v0,0x38($sp) -/* f030428: 8fa40058 */ lw $a0,0x58($sp) -/* f03042c: 0fc0a20d */ jal func0f028834 -/* f030430: 00002825 */ or $a1,$zero,$zero -/* f030434: 8fa90038 */ lw $t1,0x38($sp) -/* f030438: 8fa7003c */ lw $a3,0x3c($sp) -/* f03043c: 2c460001 */ sltiu $a2,$v0,0x1 -/* f030440: 1120001f */ beqz $t1,.L0f0304c0 -/* f030444: 000741c0 */ sll $t0,$a3,0x7 -/* f030448: 1040001d */ beqz $v0,.L0f0304c0 -/* f03044c: 00000000 */ sll $zero,$zero,0x0 -/* f030450: 0c004b70 */ jal 0x12dc0 -/* f030454: afa7003c */ sw $a3,0x3c($sp) -/* f030458: 30460001 */ andi $a2,$v0,0x1 -/* f03045c: 0c004b70 */ jal 0x12dc0 -/* f030460: afa6004c */ sw $a2,0x4c($sp) -/* f030464: 24010003 */ addiu $at,$zero,0x3 -/* f030468: 0041001b */ divu $zero,$v0,$at -/* f03046c: 00005010 */ mfhi $t2 -/* f030470: 8fa6004c */ lw $a2,0x4c($sp) -/* f030474: 15400009 */ bnez $t2,.L0f03049c -/* f030478: 8fa7003c */ lw $a3,0x3c($sp) -/* f03047c: 3c0c8006 */ lui $t4,0x8006 -/* f030480: 258c6ef0 */ addiu $t4,$t4,0x6ef0 -/* f030484: 000759c0 */ sll $t3,$a3,0x7 -/* f030488: 2ccd0001 */ sltiu $t5,$a2,0x1 -/* f03048c: 016c2821 */ addu $a1,$t3,$t4 -/* f030490: afa60044 */ sw $a2,0x44($sp) -/* f030494: 1000002f */ beqz $zero,.L0f030554 -/* f030498: afad0040 */ sw $t5,0x40($sp) -.L0f03049c: -/* f03049c: 3c188006 */ lui $t8,0x8006 -/* f0304a0: 27187328 */ addiu $t8,$t8,0x7328 -/* f0304a4: 0007c9c0 */ sll $t9,$a3,0x7 -/* f0304a8: 240e0001 */ addiu $t6,$zero,0x1 -/* f0304ac: 240f0001 */ addiu $t7,$zero,0x1 -/* f0304b0: 03382821 */ addu $a1,$t9,$t8 -/* f0304b4: afae0044 */ sw $t6,0x44($sp) -/* f0304b8: 10000026 */ beqz $zero,.L0f030554 -/* f0304bc: afaf0040 */ sw $t7,0x40($sp) -.L0f0304c0: -/* f0304c0: 3c098006 */ lui $t1,0x8006 -/* f0304c4: 25296ef0 */ addiu $t1,$t1,0x6ef0 -/* f0304c8: 2cca0001 */ sltiu $t2,$a2,0x1 -/* f0304cc: 01092821 */ addu $a1,$t0,$t1 -/* f0304d0: afa60044 */ sw $a2,0x44($sp) -/* f0304d4: 1000001f */ beqz $zero,.L0f030554 -/* f0304d8: afaa0040 */ sw $t2,0x40($sp) -/* f0304dc: afa50050 */ sw $a1,0x50($sp) -.L0f0304e0: -/* f0304e0: 0fc0b849 */ jal func0f02e124 -/* f0304e4: afa7003c */ sw $a3,0x3c($sp) -/* f0304e8: 8fa50050 */ lw $a1,0x50($sp) -/* f0304ec: 14400006 */ bnez $v0,.L0f030508 -/* f0304f0: 8fa7003c */ lw $a3,0x3c($sp) -/* f0304f4: 00a02025 */ or $a0,$a1,$zero -/* f0304f8: 0fc0b849 */ jal func0f02e124 -/* f0304fc: afa7003c */ sw $a3,0x3c($sp) -/* f030500: 1040000b */ beqz $v0,.L0f030530 -/* f030504: 8fa7003c */ lw $a3,0x3c($sp) -.L0f030508: -/* f030508: 8fa20054 */ lw $v0,0x54($sp) -/* f03050c: 3c0d8006 */ lui $t5,0x8006 -/* f030510: 25ad6ef0 */ addiu $t5,$t5,0x6ef0 -/* f030514: 0002302b */ sltu $a2,$zero,$v0 -/* f030518: 000761c0 */ sll $t4,$a3,0x7 -/* f03051c: 2cd90001 */ sltiu $t9,$a2,0x1 -/* f030520: 018d2821 */ addu $a1,$t4,$t5 -/* f030524: afa60044 */ sw $a2,0x44($sp) -/* f030528: 1000000a */ beqz $zero,.L0f030554 -/* f03052c: afb90040 */ sw $t9,0x40($sp) -.L0f030530: -/* f030530: 8fa20054 */ lw $v0,0x54($sp) -/* f030534: 3c0f8006 */ lui $t7,0x8006 -/* f030538: 25ef6a70 */ addiu $t7,$t7,0x6a70 -/* f03053c: 0002302b */ sltu $a2,$zero,$v0 -/* f030540: 000771c0 */ sll $t6,$a3,0x7 -/* f030544: 2cc80001 */ sltiu $t0,$a2,0x1 -/* f030548: 01cf2821 */ addu $a1,$t6,$t7 -/* f03054c: afa60044 */ sw $a2,0x44($sp) -/* f030550: afa80040 */ sw $t0,0x40($sp) -.L0f030554: -/* f030554: 8fa9005c */ lw $t1,0x5c($sp) -/* f030558: 8faa0060 */ lw $t2,0x60($sp) -/* f03055c: 8fa40058 */ lw $a0,0x58($sp) -/* f030560: 27a70040 */ addiu $a3,$sp,0x40 -/* f030564: afa00018 */ sw $zero,0x18($sp) -/* f030568: afa90010 */ sw $t1,0x10($sp) -/* f03056c: 0fc0c4e1 */ jal func0f031384 -/* f030570: afaa0014 */ sw $t2,0x14($sp) -/* f030574: 8fbf0024 */ lw $ra,0x24($sp) -/* f030578: 27bd0058 */ addiu $sp,$sp,0x58 -/* f03057c: 03e00008 */ jr $ra -/* f030580: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f030584 -/* f030584: 27bdffe0 */ addiu $sp,$sp,-32 -/* f030588: afbf001c */ sw $ra,0x1c($sp) -/* f03058c: afa40020 */ sw $a0,0x20($sp) -/* f030590: 8c8f02d4 */ lw $t7,0x2d4($a0) -/* f030594: 00807025 */ or $t6,$a0,$zero -/* f030598: 3c013f00 */ lui $at,0x3f00 -/* f03059c: 55e0000d */ bnezl $t7,.L0f0305d4 -/* f0305a0: 8fbf001c */ lw $ra,0x1c($sp) -/* f0305a4: 8dc2003c */ lw $v0,0x3c($t6) -/* f0305a8: 44812000 */ mtc1 $at,$f4 -/* f0305ac: 3c014180 */ lui $at,0x4180 -/* f0305b0: 44813000 */ mtc1 $at,$f6 -/* f0305b4: 8c840020 */ lw $a0,0x20($a0) -/* f0305b8: 91c6004e */ lbu $a2,0x4e($t6) -/* f0305bc: 84450000 */ lh $a1,0x0($v0) -/* f0305c0: 8c470010 */ lw $a3,0x10($v0) -/* f0305c4: e7a40010 */ swc1 $f4,0x10($sp) -/* f0305c8: 0c007733 */ jal 0x1dccc -/* f0305cc: e7a60014 */ swc1 $f6,0x14($sp) -/* f0305d0: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0305d4: -/* f0305d4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0305d8: 03e00008 */ jr $ra -/* f0305dc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0305e0 -/* f0305e0: 27bdff88 */ addiu $sp,$sp,-120 -/* f0305e4: afbf001c */ sw $ra,0x1c($sp) -/* f0305e8: afb10018 */ sw $s1,0x18($sp) -/* f0305ec: afa5007c */ sw $a1,0x7c($sp) -/* f0305f0: 00808825 */ or $s1,$a0,$zero -/* f0305f4: afb00014 */ sw $s0,0x14($sp) -/* f0305f8: 0fc0a209 */ jal func0f028824 -/* f0305fc: 24050001 */ addiu $a1,$zero,0x1 -/* f030600: 00408025 */ or $s0,$v0,$zero -/* f030604: 02202025 */ or $a0,$s1,$zero -/* f030608: 0fc0a209 */ jal func0f028824 -/* f03060c: 00002825 */ or $a1,$zero,$zero -/* f030610: 3c0f8007 */ lui $t7,0x8007 -/* f030614: 25ef8034 */ addiu $t7,$t7,-32716 -/* f030618: 8de10000 */ lw $at,0x0($t7) -/* f03061c: 8de80004 */ lw $t0,0x4($t7) -/* f030620: 27ae0060 */ addiu $t6,$sp,0x60 -/* f030624: 3c0a8007 */ lui $t2,0x8007 -/* f030628: 254a803c */ addiu $t2,$t2,-32708 -/* f03062c: adc10000 */ sw $at,0x0($t6) -/* f030630: adc80004 */ sw $t0,0x4($t6) -/* f030634: 8d4d0004 */ lw $t5,0x4($t2) -/* f030638: 8d410000 */ lw $at,0x0($t2) -/* f03063c: 27a90058 */ addiu $t1,$sp,0x58 -/* f030640: 3c188007 */ lui $t8,0x8007 -/* f030644: 27188044 */ addiu $t8,$t8,-32700 -/* f030648: ad2d0004 */ sw $t5,0x4($t1) -/* f03064c: ad210000 */ sw $at,0x0($t1) -/* f030650: 8f080004 */ lw $t0,0x4($t8) -/* f030654: 8f010000 */ lw $at,0x0($t8) -/* f030658: 27b90050 */ addiu $t9,$sp,0x50 -/* f03065c: 00402825 */ or $a1,$v0,$zero -/* f030660: af280004 */ sw $t0,0x4($t9) -/* f030664: 12000048 */ beqz $s0,.L0f030788 -/* f030668: af210000 */ sw $at,0x0($t9) -/* f03066c: 10400046 */ beqz $v0,.L0f030788 -/* f030670: 02202025 */ or $a0,$s1,$zero -/* f030674: 0fc0a20d */ jal func0f028834 -/* f030678: 24050001 */ addiu $a1,$zero,0x1 -/* f03067c: 00408025 */ or $s0,$v0,$zero -/* f030680: 02202025 */ or $a0,$s1,$zero -/* f030684: 0fc0a20d */ jal func0f028834 -/* f030688: 00002825 */ or $a1,$zero,$zero -/* f03068c: 1200000d */ beqz $s0,.L0f0306c4 -/* f030690: 00001825 */ or $v1,$zero,$zero -/* f030694: 5040000c */ beqzl $v0,.L0f0306c8 -/* f030698: 2c4b0001 */ sltiu $t3,$v0,0x1 -/* f03069c: 0c004b70 */ jal 0x12dc0 -/* f0306a0: 00000000 */ sll $zero,$zero,0x0 -/* f0306a4: 304c0001 */ andi $t4,$v0,0x1 -/* f0306a8: 0c004b70 */ jal 0x12dc0 -/* f0306ac: afac0068 */ sw $t4,0x68($sp) -/* f0306b0: 24010003 */ addiu $at,$zero,0x3 -/* f0306b4: 0041001b */ divu $zero,$v0,$at -/* f0306b8: 00001810 */ mfhi $v1 -/* f0306bc: 10000003 */ beqz $zero,.L0f0306cc -/* f0306c0: 00000000 */ sll $zero,$zero,0x0 -.L0f0306c4: -/* f0306c4: 2c4b0001 */ sltiu $t3,$v0,0x1 -.L0f0306c8: -/* f0306c8: afab0068 */ sw $t3,0x68($sp) -.L0f0306cc: -/* f0306cc: 14600013 */ bnez $v1,.L0f03071c -/* f0306d0: 24010001 */ addiu $at,$zero,0x1 -/* f0306d4: 8fa9007c */ lw $t1,0x7c($sp) -/* f0306d8: 3c0d8006 */ lui $t5,0x8006 -/* f0306dc: 3c0a8006 */ lui $t2,0x8006 -/* f0306e0: 11200004 */ beqz $t1,.L0f0306f4 -/* f0306e4: 25ad7aa0 */ addiu $t5,$t5,0x7aa0 -/* f0306e8: 254a7ae8 */ addiu $t2,$t2,0x7ae8 -/* f0306ec: 10000002 */ beqz $zero,.L0f0306f8 -/* f0306f0: afaa0074 */ sw $t2,0x74($sp) -.L0f0306f4: -/* f0306f4: afad0074 */ sw $t5,0x74($sp) -.L0f0306f8: -/* f0306f8: 8faf0068 */ lw $t7,0x68($sp) -/* f0306fc: 240e0001 */ addiu $t6,$zero,0x1 -/* f030700: 24020001 */ addiu $v0,$zero,0x1 -/* f030704: 11e00003 */ beqz $t7,.L0f030714 -/* f030708: 00000000 */ sll $zero,$zero,0x0 -/* f03070c: 1000004a */ beqz $zero,.L0f030838 -/* f030710: afae0064 */ sw $t6,0x64($sp) -.L0f030714: -/* f030714: 10000048 */ beqz $zero,.L0f030838 -/* f030718: afa20060 */ sw $v0,0x60($sp) -.L0f03071c: -/* f03071c: 1461000e */ bne $v1,$at,.L0f030758 -/* f030720: 8fac007c */ lw $t4,0x7c($sp) -/* f030724: 8fb9007c */ lw $t9,0x7c($sp) -/* f030728: 3c088006 */ lui $t0,0x8006 -/* f03072c: 25087b30 */ addiu $t0,$t0,0x7b30 -/* f030730: 13200005 */ beqz $t9,.L0f030748 -/* f030734: 24020001 */ addiu $v0,$zero,0x1 -/* f030738: 3c188006 */ lui $t8,0x8006 -/* f03073c: 27187b78 */ addiu $t8,$t8,0x7b78 -/* f030740: 10000002 */ beqz $zero,.L0f03074c -/* f030744: afb80074 */ sw $t8,0x74($sp) -.L0f030748: -/* f030748: afa80074 */ sw $t0,0x74($sp) -.L0f03074c: -/* f03074c: afa20064 */ sw $v0,0x64($sp) -/* f030750: 10000039 */ beqz $zero,.L0f030838 -/* f030754: afa20060 */ sw $v0,0x60($sp) -.L0f030758: -/* f030758: 11800005 */ beqz $t4,.L0f030770 -/* f03075c: 24020001 */ addiu $v0,$zero,0x1 -/* f030760: 3c0b8006 */ lui $t3,0x8006 -/* f030764: 256b7c08 */ addiu $t3,$t3,0x7c08 -/* f030768: 10000004 */ beqz $zero,.L0f03077c -/* f03076c: afab0074 */ sw $t3,0x74($sp) -.L0f030770: -/* f030770: 3c098006 */ lui $t1,0x8006 -/* f030774: 25297bc0 */ addiu $t1,$t1,0x7bc0 -/* f030778: afa90074 */ sw $t1,0x74($sp) -.L0f03077c: -/* f03077c: afa20064 */ sw $v0,0x64($sp) -/* f030780: 1000002d */ beqz $zero,.L0f030838 -/* f030784: afa20060 */ sw $v0,0x60($sp) -.L0f030788: -/* f030788: 02002025 */ or $a0,$s0,$zero -/* f03078c: 0fc0b849 */ jal func0f02e124 -/* f030790: afa5006c */ sw $a1,0x6c($sp) -/* f030794: 14400005 */ bnez $v0,.L0f0307ac -/* f030798: 8fa5006c */ lw $a1,0x6c($sp) -/* f03079c: 0fc0b849 */ jal func0f02e124 -/* f0307a0: 00a02025 */ or $a0,$a1,$zero -/* f0307a4: 50400014 */ beqzl $v0,.L0f0307f8 -/* f0307a8: 8fb9007c */ lw $t9,0x7c($sp) -.L0f0307ac: -/* f0307ac: 8faa007c */ lw $t2,0x7c($sp) -/* f0307b0: 0010102b */ sltu $v0,$zero,$s0 -/* f0307b4: afa20068 */ sw $v0,0x68($sp) -/* f0307b8: 11400005 */ beqz $t2,.L0f0307d0 -/* f0307bc: 3c0f8006 */ lui $t7,0x8006 -/* f0307c0: 3c0d8006 */ lui $t5,0x8006 -/* f0307c4: 25ad7ae8 */ addiu $t5,$t5,0x7ae8 -/* f0307c8: 10000003 */ beqz $zero,.L0f0307d8 -/* f0307cc: afad0074 */ sw $t5,0x74($sp) -.L0f0307d0: -/* f0307d0: 25ef7aa0 */ addiu $t7,$t7,0x7aa0 -/* f0307d4: afaf0074 */ sw $t7,0x74($sp) -.L0f0307d8: -/* f0307d8: 10400003 */ beqz $v0,.L0f0307e8 -/* f0307dc: 240e0001 */ addiu $t6,$zero,0x1 -/* f0307e0: 10000015 */ beqz $zero,.L0f030838 -/* f0307e4: afae0064 */ sw $t6,0x64($sp) -.L0f0307e8: -/* f0307e8: 24020001 */ addiu $v0,$zero,0x1 -/* f0307ec: 10000012 */ beqz $zero,.L0f030838 -/* f0307f0: afa20060 */ sw $v0,0x60($sp) -/* f0307f4: 8fb9007c */ lw $t9,0x7c($sp) -.L0f0307f8: -/* f0307f8: 0010102b */ sltu $v0,$zero,$s0 -/* f0307fc: afa20068 */ sw $v0,0x68($sp) -/* f030800: 13200005 */ beqz $t9,.L0f030818 -/* f030804: 3c088006 */ lui $t0,0x8006 -/* f030808: 3c188006 */ lui $t8,0x8006 -/* f03080c: 27187a58 */ addiu $t8,$t8,0x7a58 -/* f030810: 10000003 */ beqz $zero,.L0f030820 -/* f030814: afb80074 */ sw $t8,0x74($sp) -.L0f030818: -/* f030818: 25087a10 */ addiu $t0,$t0,0x7a10 -/* f03081c: afa80074 */ sw $t0,0x74($sp) -.L0f030820: -/* f030820: 10400003 */ beqz $v0,.L0f030830 -/* f030824: 240c0001 */ addiu $t4,$zero,0x1 -/* f030828: 10000003 */ beqz $zero,.L0f030838 -/* f03082c: afac0064 */ sw $t4,0x64($sp) -.L0f030830: -/* f030830: 24020001 */ addiu $v0,$zero,0x1 -/* f030834: afa20060 */ sw $v0,0x60($sp) -.L0f030838: -/* f030838: 00008025 */ or $s0,$zero,$zero -/* f03083c: 00003025 */ or $a2,$zero,$zero -/* f030840: 27a70060 */ addiu $a3,$sp,0x60 -.L0f030844: -/* f030844: 8ceb0000 */ lw $t3,0x0($a3) -/* f030848: 02202025 */ or $a0,$s1,$zero -/* f03084c: 02002825 */ or $a1,$s0,$zero -/* f030850: 51600032 */ beqzl $t3,.L0f03091c -/* f030854: 26100001 */ addiu $s0,$s0,0x1 -/* f030858: afa60034 */ sw $a2,0x34($sp) -/* f03085c: 0fc0a209 */ jal func0f028824 -/* f030860: afa70030 */ sw $a3,0x30($sp) -/* f030864: 8c430004 */ lw $v1,0x4($v0) -/* f030868: 9064005c */ lbu $a0,0x5c($v1) -/* f03086c: 9065005f */ lbu $a1,0x5f($v1) -/* f030870: 0fc2c7ba */ jal func0f0b1ee8 -/* f030874: afa30044 */ sw $v1,0x44($sp) -/* f030878: 8fa30044 */ lw $v1,0x44($sp) -/* f03087c: 8fa60034 */ lw $a2,0x34($sp) -/* f030880: 1c400004 */ bgtz $v0,.L0f030894 -/* f030884: 8fa70030 */ lw $a3,0x30($sp) -/* f030888: 24090001 */ addiu $t1,$zero,0x1 -/* f03088c: 03a65021 */ addu $t2,$sp,$a2 -/* f030890: ad490058 */ sw $t1,0x58($t2) -.L0f030894: -/* f030894: 9062005c */ lbu $v0,0x5c($v1) -/* f030898: 24010018 */ addiu $at,$zero,0x18 -/* f03089c: 240d0001 */ addiu $t5,$zero,0x1 -/* f0308a0: 1041001c */ beq $v0,$at,.L0f030914 -/* f0308a4: 03a67821 */ addu $t7,$sp,$a2 -/* f0308a8: 24010034 */ addiu $at,$zero,0x34 -/* f0308ac: 10410019 */ beq $v0,$at,.L0f030914 -/* f0308b0: 24010019 */ addiu $at,$zero,0x19 -/* f0308b4: 10410017 */ beq $v0,$at,.L0f030914 -/* f0308b8: 24010017 */ addiu $at,$zero,0x17 -/* f0308bc: 10410015 */ beq $v0,$at,.L0f030914 -/* f0308c0: 3c04800a */ lui $a0,0x800a -/* f0308c4: 8c84a2d8 */ lw $a0,-0x5d28($a0) -/* f0308c8: 24010008 */ addiu $at,$zero,0x8 -/* f0308cc: 14800009 */ bnez $a0,.L0f0308f4 -/* f0308d0: 00000000 */ sll $zero,$zero,0x0 -/* f0308d4: 14410007 */ bne $v0,$at,.L0f0308f4 -/* f0308d8: 00000000 */ sll $zero,$zero,0x0 -/* f0308dc: 82230006 */ lb $v1,0x6($s1) -/* f0308e0: 24010028 */ addiu $at,$zero,0x28 -/* f0308e4: 10610003 */ beq $v1,$at,.L0f0308f4 -/* f0308e8: 24010013 */ addiu $at,$zero,0x13 -/* f0308ec: 5461000a */ bnel $v1,$at,.L0f030918 -/* f0308f0: aded0050 */ sw $t5,0x50($t7) -.L0f0308f4: -/* f0308f4: 14800003 */ bnez $a0,.L0f030904 -/* f0308f8: 24010009 */ addiu $at,$zero,0x9 -/* f0308fc: 50410006 */ beql $v0,$at,.L0f030918 -/* f030900: aded0050 */ sw $t5,0x50($t7) -.L0f030904: -/* f030904: 14800004 */ bnez $a0,.L0f030918 -/* f030908: 24010013 */ addiu $at,$zero,0x13 -/* f03090c: 54410003 */ bnel $v0,$at,.L0f03091c -/* f030910: 26100001 */ addiu $s0,$s0,0x1 -.L0f030914: -/* f030914: aded0050 */ sw $t5,0x50($t7) -.L0f030918: -/* f030918: 26100001 */ addiu $s0,$s0,0x1 -.L0f03091c: -/* f03091c: 24010002 */ addiu $at,$zero,0x2 -/* f030920: 24c60004 */ addiu $a2,$a2,0x4 -/* f030924: 1601ffc7 */ bne $s0,$at,.L0f030844 -/* f030928: 24e70004 */ addiu $a3,$a3,0x4 -/* f03092c: 240e0009 */ addiu $t6,$zero,0x9 -/* f030930: a22e0007 */ sb $t6,0x7($s1) -/* f030934: 0c004b70 */ jal 0x12dc0 -/* f030938: ae200030 */ sw $zero,0x30($s1) -/* f03093c: 3c0143c8 */ lui $at,0x43c8 -/* f030940: 44812000 */ mtc1 $at,$f4 -/* f030944: 3c018006 */ lui $at,0x8006 -/* f030948: c4262cac */ lwc1 $f6,0x2cac($at) -/* f03094c: ae200038 */ sw $zero,0x38($s1) -/* f030950: 46062202 */ mul.s $f8,$f4,$f6 -/* f030954: 4600428d */ trunc.w.s $f10,$f8 -/* f030958: 44185000 */ mfc1 $t8,$f10 -/* f03095c: 00000000 */ sll $zero,$zero,0x0 -/* f030960: 0058001b */ divu $zero,$v0,$t8 -/* f030964: 00004010 */ mfhi $t0 -/* f030968: 250c0078 */ addiu $t4,$t0,0x78 -/* f03096c: ae2c0034 */ sw $t4,0x34($s1) -/* f030970: 8fab0074 */ lw $t3,0x74($sp) -/* f030974: 17000002 */ bnez $t8,.L0f030980 -/* f030978: 00000000 */ sll $zero,$zero,0x0 -/* f03097c: 0007000d */ break 0x7 -.L0f030980: -/* f030980: ae200040 */ sw $zero,0x40($s1) -/* f030984: 0c004b70 */ jal 0x12dc0 -/* f030988: ae2b003c */ sw $t3,0x3c($s1) -/* f03098c: 30490001 */ andi $t1,$v0,0x1 -/* f030990: ae290044 */ sw $t1,0x44($s1) -/* f030994: 8faa0064 */ lw $t2,0x64($sp) -/* f030998: 44808000 */ mtc1 $zero,$f16 -/* f03099c: 8e2c0018 */ lw $t4,0x18($s1) -/* f0309a0: a22a0049 */ sb $t2,0x49($s1) -/* f0309a4: 8fad0060 */ lw $t5,0x60($sp) -/* f0309a8: 3c017fff */ lui $at,0x7fff -/* f0309ac: 3421ffff */ ori $at,$at,0xffff -/* f0309b0: a22d0048 */ sb $t5,0x48($s1) -/* f0309b4: 8faf005c */ lw $t7,0x5c($sp) -/* f0309b8: 01815824 */ and $t3,$t4,$at -/* f0309bc: 8e240020 */ lw $a0,0x20($s1) -/* f0309c0: a22f004b */ sb $t7,0x4b($s1) -/* f0309c4: 8fae0058 */ lw $t6,0x58($sp) -/* f0309c8: a22e004a */ sb $t6,0x4a($s1) -/* f0309cc: 8fb90054 */ lw $t9,0x54($sp) -/* f0309d0: a239004d */ sb $t9,0x4d($s1) -/* f0309d4: 8fb80050 */ lw $t8,0x50($sp) -/* f0309d8: e6300054 */ swc1 $f16,0x54($s1) -/* f0309dc: a238004c */ sb $t8,0x4c($s1) -/* f0309e0: 8fa80068 */ lw $t0,0x68($sp) -/* f0309e4: a2200008 */ sb $zero,0x8($s1) -/* f0309e8: ae2b0018 */ sw $t3,0x18($s1) -/* f0309ec: 0c0076e5 */ jal 0x1db94 -/* f0309f0: a228004e */ sb $t0,0x4e($s1) -/* f0309f4: 10400006 */ beqz $v0,.L0f030a10 -/* f0309f8: 00000000 */ sll $zero,$zero,0x0 -/* f0309fc: 8e290014 */ lw $t1,0x14($s1) -/* f030a00: 3c010020 */ lui $at,0x20 -/* f030a04: 01215025 */ or $t2,$t1,$at -/* f030a08: 10000008 */ beqz $zero,.L0f030a2c -/* f030a0c: ae2a0014 */ sw $t2,0x14($s1) -.L0f030a10: -/* f030a10: 0fc0c161 */ jal func0f030584 -/* f030a14: 02202025 */ or $a0,$s1,$zero -/* f030a18: 8e2d0014 */ lw $t5,0x14($s1) -/* f030a1c: 3c01ffdf */ lui $at,0xffdf -/* f030a20: 3421ffff */ ori $at,$at,0xffff -/* f030a24: 01a17824 */ and $t7,$t5,$at -/* f030a28: ae2f0014 */ sw $t7,0x14($s1) -.L0f030a2c: -/* f030a2c: 8fbf001c */ lw $ra,0x1c($sp) -/* f030a30: 8fb00014 */ lw $s0,0x14($sp) -/* f030a34: 8fb10018 */ lw $s1,0x18($sp) -/* f030a38: 03e00008 */ jr $ra -/* f030a3c: 27bd0078 */ addiu $sp,$sp,0x78 -); - -GLOBAL_ASM( -glabel func0f030a40 -/* f030a40: 27bdffd8 */ addiu $sp,$sp,-40 -/* f030a44: afbf0024 */ sw $ra,0x24($sp) -/* f030a48: afb00020 */ sw $s0,0x20($sp) -/* f030a4c: 3c063f4c */ lui $a2,0x3f4c -/* f030a50: 00808025 */ or $s0,$a0,$zero -/* f030a54: 34c6cccd */ ori $a2,$a2,0xcccd -/* f030a58: 0fc0b857 */ jal func0f02e15c -/* f030a5c: 3c053f00 */ lui $a1,0x3f00 -/* f030a60: 8e02002c */ lw $v0,0x2c($s0) -/* f030a64: 3c014180 */ lui $at,0x4180 -/* f030a68: 44812000 */ mtc1 $at,$f4 -/* f030a6c: 8e040020 */ lw $a0,0x20($s0) -/* f030a70: 8206003e */ lb $a2,0x3e($s0) -/* f030a74: 84450000 */ lh $a1,0x0($v0) -/* f030a78: 8c470010 */ lw $a3,0x10($v0) -/* f030a7c: e7a00010 */ swc1 $f0,0x10($sp) -/* f030a80: 0c007733 */ jal 0x1dccc -/* f030a84: e7a40014 */ swc1 $f4,0x14($sp) -/* f030a88: 820e0035 */ lb $t6,0x35($s0) -/* f030a8c: 55c0002a */ bnezl $t6,.L0f030b38 -/* f030a90: 8fbf0024 */ lw $ra,0x24($sp) -/* f030a94: 820f0036 */ lb $t7,0x36($s0) -/* f030a98: 51e00013 */ beqzl $t7,.L0f030ae8 -/* f030a9c: 8e02002c */ lw $v0,0x2c($s0) -/* f030aa0: 8e02002c */ lw $v0,0x2c($s0) -/* f030aa4: 44801000 */ mtc1 $zero,$f2 -/* f030aa8: c4400024 */ lwc1 $f0,0x24($v0) -/* f030aac: 4600103e */ c.le.s $f2,$f0 -/* f030ab0: 00000000 */ sll $zero,$zero,0x0 -/* f030ab4: 45020007 */ bc1fl .L0f030ad4 -/* f030ab8: 8e040020 */ lw $a0,0x20($s0) -/* f030abc: 44050000 */ mfc1 $a1,$f0 -/* f030ac0: 0c007787 */ jal 0x1de1c -/* f030ac4: 8e040020 */ lw $a0,0x20($s0) -/* f030ac8: 1000001b */ beqz $zero,.L0f030b38 -/* f030acc: 8fbf0024 */ lw $ra,0x24($sp) -/* f030ad0: 8e040020 */ lw $a0,0x20($s0) -.L0f030ad4: -/* f030ad4: 0c007787 */ jal 0x1de1c -/* f030ad8: 8c45001c */ lw $a1,0x1c($v0) -/* f030adc: 10000016 */ beqz $zero,.L0f030b38 -/* f030ae0: 8fbf0024 */ lw $ra,0x24($sp) -/* f030ae4: 8e02002c */ lw $v0,0x2c($s0) -.L0f030ae8: -/* f030ae8: 44801000 */ mtc1 $zero,$f2 -/* f030aec: c4400020 */ lwc1 $f0,0x20($v0) -/* f030af0: 4600103e */ c.le.s $f2,$f0 -/* f030af4: 00000000 */ sll $zero,$zero,0x0 -/* f030af8: 45020007 */ bc1fl .L0f030b18 -/* f030afc: c4400014 */ lwc1 $f0,0x14($v0) -/* f030b00: 44050000 */ mfc1 $a1,$f0 -/* f030b04: 0c007787 */ jal 0x1de1c -/* f030b08: 8e040020 */ lw $a0,0x20($s0) -/* f030b0c: 1000000a */ beqz $zero,.L0f030b38 -/* f030b10: 8fbf0024 */ lw $ra,0x24($sp) -/* f030b14: c4400014 */ lwc1 $f0,0x14($v0) -.L0f030b18: -/* f030b18: 4600103e */ c.le.s $f2,$f0 -/* f030b1c: 00000000 */ sll $zero,$zero,0x0 -/* f030b20: 45020005 */ bc1fl .L0f030b38 -/* f030b24: 8fbf0024 */ lw $ra,0x24($sp) -/* f030b28: 44050000 */ mfc1 $a1,$f0 -/* f030b2c: 0c007787 */ jal 0x1de1c -/* f030b30: 8e040020 */ lw $a0,0x20($s0) -/* f030b34: 8fbf0024 */ lw $ra,0x24($sp) -.L0f030b38: -/* f030b38: 8fb00020 */ lw $s0,0x20($sp) -/* f030b3c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f030b40: 03e00008 */ jr $ra -/* f030b44: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f030b48 -/* f030b48: 27bdff78 */ addiu $sp,$sp,-136 -/* f030b4c: afbf0024 */ sw $ra,0x24($sp) -/* f030b50: afb10018 */ sw $s1,0x18($sp) -/* f030b54: afa5008c */ sw $a1,0x8c($sp) -/* f030b58: 00808825 */ or $s1,$a0,$zero -/* f030b5c: afb30020 */ sw $s3,0x20($sp) -/* f030b60: afb2001c */ sw $s2,0x1c($sp) -/* f030b64: afb00014 */ sw $s0,0x14($sp) -/* f030b68: 0fc0a209 */ jal func0f028824 -/* f030b6c: 24050001 */ addiu $a1,$zero,0x1 -/* f030b70: 00408025 */ or $s0,$v0,$zero -/* f030b74: 02202025 */ or $a0,$s1,$zero -/* f030b78: 0fc0a209 */ jal func0f028824 -/* f030b7c: 00002825 */ or $a1,$zero,$zero -/* f030b80: 3c0f8007 */ lui $t7,0x8007 -/* f030b84: afa00074 */ sw $zero,0x74($sp) -/* f030b88: 25ef804c */ addiu $t7,$t7,-32692 -/* f030b8c: 8de10000 */ lw $at,0x0($t7) -/* f030b90: 8de80004 */ lw $t0,0x4($t7) -/* f030b94: 27ae0060 */ addiu $t6,$sp,0x60 -/* f030b98: 3c0a8007 */ lui $t2,0x8007 -/* f030b9c: adc10000 */ sw $at,0x0($t6) -/* f030ba0: adc80004 */ sw $t0,0x4($t6) -/* f030ba4: afa00058 */ sw $zero,0x58($sp) -/* f030ba8: 254a8054 */ addiu $t2,$t2,-32684 -/* f030bac: 8d410000 */ lw $at,0x0($t2) -/* f030bb0: 8d4d0004 */ lw $t5,0x4($t2) -/* f030bb4: 27a90050 */ addiu $t1,$sp,0x50 -/* f030bb8: 3c188007 */ lui $t8,0x8007 -/* f030bbc: 2718805c */ addiu $t8,$t8,-32676 -/* f030bc0: ad210000 */ sw $at,0x0($t1) -/* f030bc4: ad2d0004 */ sw $t5,0x4($t1) -/* f030bc8: 8f080004 */ lw $t0,0x4($t8) -/* f030bcc: 8f010000 */ lw $at,0x0($t8) -/* f030bd0: 27b90048 */ addiu $t9,$sp,0x48 -/* f030bd4: 00409025 */ or $s2,$v0,$zero -/* f030bd8: 24130001 */ addiu $s3,$zero,0x1 -/* f030bdc: af280004 */ sw $t0,0x4($t9) -/* f030be0: 12000029 */ beqz $s0,.L0f030c88 -/* f030be4: af210000 */ sw $at,0x0($t9) -/* f030be8: 10400027 */ beqz $v0,.L0f030c88 -/* f030bec: 02202025 */ or $a0,$s1,$zero -/* f030bf0: 0fc0a20d */ jal func0f028834 -/* f030bf4: 24050001 */ addiu $a1,$zero,0x1 -/* f030bf8: 00408025 */ or $s0,$v0,$zero -/* f030bfc: 02202025 */ or $a0,$s1,$zero -/* f030c00: 0fc0a20d */ jal func0f028834 -/* f030c04: 00002825 */ or $a1,$zero,$zero -/* f030c08: 12000018 */ beqz $s0,.L0f030c6c -/* f030c0c: 2c430001 */ sltiu $v1,$v0,0x1 -/* f030c10: 50400017 */ beqzl $v0,.L0f030c70 -/* f030c14: 24190001 */ addiu $t9,$zero,0x1 -/* f030c18: 0c004b70 */ jal 0x12dc0 -/* f030c1c: 00000000 */ sll $zero,$zero,0x0 -/* f030c20: 304c0001 */ andi $t4,$v0,0x1 -/* f030c24: 240b0001 */ addiu $t3,$zero,0x1 -/* f030c28: afac0078 */ sw $t4,0x78($sp) -/* f030c2c: 0c004b70 */ jal 0x12dc0 -/* f030c30: afab0074 */ sw $t3,0x74($sp) -/* f030c34: 24010003 */ addiu $at,$zero,0x3 -/* f030c38: 0041001b */ divu $zero,$v0,$at -/* f030c3c: 00004810 */ mfhi $t1 -/* f030c40: 240f0001 */ addiu $t7,$zero,0x1 -/* f030c44: 15200006 */ bnez $t1,.L0f030c60 -/* f030c48: 240e0001 */ addiu $t6,$zero,0x1 -/* f030c4c: 8faa0078 */ lw $t2,0x78($sp) -/* f030c50: 2d4d0001 */ sltiu $t5,$t2,0x1 -/* f030c54: afad0060 */ sw $t5,0x60($sp) -/* f030c58: 1000001f */ beqz $zero,.L0f030cd8 -/* f030c5c: afaa0064 */ sw $t2,0x64($sp) -.L0f030c60: -/* f030c60: afaf0064 */ sw $t7,0x64($sp) -/* f030c64: 1000001c */ beqz $zero,.L0f030cd8 -/* f030c68: afae0060 */ sw $t6,0x60($sp) -.L0f030c6c: -/* f030c6c: 24190001 */ addiu $t9,$zero,0x1 -.L0f030c70: -/* f030c70: 2c780001 */ sltiu $t8,$v1,0x1 -/* f030c74: afa30078 */ sw $v1,0x78($sp) -/* f030c78: afb90074 */ sw $t9,0x74($sp) -/* f030c7c: afa30064 */ sw $v1,0x64($sp) -/* f030c80: 10000015 */ beqz $zero,.L0f030cd8 -/* f030c84: afb80060 */ sw $t8,0x60($sp) -.L0f030c88: -/* f030c88: 0fc0b849 */ jal func0f02e124 -/* f030c8c: 02002025 */ or $a0,$s0,$zero -/* f030c90: 54400005 */ bnezl $v0,.L0f030ca8 -/* f030c94: 0010102b */ sltu $v0,$zero,$s0 -/* f030c98: 0fc0b849 */ jal func0f02e124 -/* f030c9c: 02402025 */ or $a0,$s2,$zero -/* f030ca0: 10400008 */ beqz $v0,.L0f030cc4 -/* f030ca4: 0010102b */ sltu $v0,$zero,$s0 -.L0f030ca8: -/* f030ca8: 24080001 */ addiu $t0,$zero,0x1 -/* f030cac: 2c4c0001 */ sltiu $t4,$v0,0x1 -/* f030cb0: afa20078 */ sw $v0,0x78($sp) -/* f030cb4: afa80074 */ sw $t0,0x74($sp) -/* f030cb8: afa20064 */ sw $v0,0x64($sp) -/* f030cbc: 10000006 */ beqz $zero,.L0f030cd8 -/* f030cc0: afac0060 */ sw $t4,0x60($sp) -.L0f030cc4: -/* f030cc4: 0010102b */ sltu $v0,$zero,$s0 -/* f030cc8: 2c4b0001 */ sltiu $t3,$v0,0x1 -/* f030ccc: afa20078 */ sw $v0,0x78($sp) -/* f030cd0: afa20064 */ sw $v0,0x64($sp) -/* f030cd4: afab0060 */ sw $t3,0x60($sp) -.L0f030cd8: -/* f030cd8: 8fa2008c */ lw $v0,0x8c($sp) -/* f030cdc: 8fa90078 */ lw $t1,0x78($sp) -/* f030ce0: 10400003 */ beqz $v0,.L0f030cf0 -/* f030ce4: 00000000 */ sll $zero,$zero,0x0 -/* f030ce8: 11200005 */ beqz $t1,.L0f030d00 -/* f030cec: 00000000 */ sll $zero,$zero,0x0 -.L0f030cf0: -/* f030cf0: 1440000f */ bnez $v0,.L0f030d30 -/* f030cf4: 8faa0078 */ lw $t2,0x78($sp) -/* f030cf8: 1140000d */ beqz $t2,.L0f030d30 -/* f030cfc: 00000000 */ sll $zero,$zero,0x0 -.L0f030d00: -/* f030d00: 0c004b70 */ jal 0x12dc0 -/* f030d04: 00000000 */ sll $zero,$zero,0x0 -/* f030d08: 304d0001 */ andi $t5,$v0,0x1 -/* f030d0c: 11a00005 */ beqz $t5,.L0f030d24 -/* f030d10: 3c0e8006 */ lui $t6,0x8006 -/* f030d14: 3c0f8006 */ lui $t7,0x8006 -/* f030d18: 25ef7428 */ addiu $t7,$t7,0x7428 -/* f030d1c: 1000000f */ beqz $zero,.L0f030d5c -/* f030d20: afaf0084 */ sw $t7,0x84($sp) -.L0f030d24: -/* f030d24: 25ce74b8 */ addiu $t6,$t6,0x74b8 -/* f030d28: 1000000c */ beqz $zero,.L0f030d5c -/* f030d2c: afae0084 */ sw $t6,0x84($sp) -.L0f030d30: -/* f030d30: 0c004b70 */ jal 0x12dc0 -/* f030d34: 00000000 */ sll $zero,$zero,0x0 -/* f030d38: 30590001 */ andi $t9,$v0,0x1 -/* f030d3c: 13200005 */ beqz $t9,.L0f030d54 -/* f030d40: 3c088006 */ lui $t0,0x8006 -/* f030d44: 3c188006 */ lui $t8,0x8006 -/* f030d48: 27187470 */ addiu $t8,$t8,0x7470 -/* f030d4c: 10000003 */ beqz $zero,.L0f030d5c -/* f030d50: afb80084 */ sw $t8,0x84($sp) -.L0f030d54: -/* f030d54: 25087500 */ addiu $t0,$t0,0x7500 -/* f030d58: afa80084 */ sw $t0,0x84($sp) -.L0f030d5c: -/* f030d5c: 8fac0074 */ lw $t4,0x74($sp) -/* f030d60: 00008025 */ or $s0,$zero,$zero -/* f030d64: 00003025 */ or $a2,$zero,$zero -/* f030d68: 11800004 */ beqz $t4,.L0f030d7c -/* f030d6c: 27a70060 */ addiu $a3,$sp,0x60 -/* f030d70: 8fab0084 */ lw $t3,0x84($sp) -/* f030d74: 25690120 */ addiu $t1,$t3,0x120 -/* f030d78: afa90084 */ sw $t1,0x84($sp) -.L0f030d7c: -/* f030d7c: 24120001 */ addiu $s2,$zero,0x1 -.L0f030d80: -/* f030d80: 8cea0000 */ lw $t2,0x0($a3) -/* f030d84: 02202025 */ or $a0,$s1,$zero -/* f030d88: 02002825 */ or $a1,$s0,$zero -/* f030d8c: 51400038 */ beqzl $t2,.L0f030e70 -/* f030d90: 26100001 */ addiu $s0,$s0,0x1 -/* f030d94: afa60038 */ sw $a2,0x38($sp) -/* f030d98: 0fc0a209 */ jal func0f028824 -/* f030d9c: afa70034 */ sw $a3,0x34($sp) -/* f030da0: 8c430004 */ lw $v1,0x4($v0) -/* f030da4: 9064005c */ lbu $a0,0x5c($v1) -/* f030da8: 9065005f */ lbu $a1,0x5f($v1) -/* f030dac: 0fc2c7ba */ jal func0f0b1ee8 -/* f030db0: afa3006c */ sw $v1,0x6c($sp) -/* f030db4: 8fa3006c */ lw $v1,0x6c($sp) -/* f030db8: 8fa60038 */ lw $a2,0x38($sp) -/* f030dbc: 1c400009 */ bgtz $v0,.L0f030de4 -/* f030dc0: 8fa70034 */ lw $a3,0x34($sp) -/* f030dc4: 03a66821 */ addu $t5,$sp,$a2 -/* f030dc8: adb20050 */ sw $s2,0x50($t5) -/* f030dcc: 9062005c */ lbu $v0,0x5c($v1) -/* f030dd0: 2401001d */ addiu $at,$zero,0x1d -/* f030dd4: 54410007 */ bnel $v0,$at,.L0f030df4 -/* f030dd8: 24010018 */ addiu $at,$zero,0x18 -/* f030ddc: 10000004 */ beqz $zero,.L0f030df0 -/* f030de0: 00009825 */ or $s3,$zero,$zero -.L0f030de4: -/* f030de4: afb20058 */ sw $s2,0x58($sp) -/* f030de8: 00009825 */ or $s3,$zero,$zero -/* f030dec: 9062005c */ lbu $v0,0x5c($v1) -.L0f030df0: -/* f030df0: 24010018 */ addiu $at,$zero,0x18 -.L0f030df4: -/* f030df4: 1041001c */ beq $v0,$at,.L0f030e68 -/* f030df8: 03a67821 */ addu $t7,$sp,$a2 -/* f030dfc: 24010034 */ addiu $at,$zero,0x34 -/* f030e00: 10410019 */ beq $v0,$at,.L0f030e68 -/* f030e04: 24010019 */ addiu $at,$zero,0x19 -/* f030e08: 10410017 */ beq $v0,$at,.L0f030e68 -/* f030e0c: 24010017 */ addiu $at,$zero,0x17 -/* f030e10: 10410015 */ beq $v0,$at,.L0f030e68 -/* f030e14: 3c04800a */ lui $a0,0x800a -/* f030e18: 8c84a2d8 */ lw $a0,-0x5d28($a0) -/* f030e1c: 24010008 */ addiu $at,$zero,0x8 -/* f030e20: 14800009 */ bnez $a0,.L0f030e48 -/* f030e24: 00000000 */ sll $zero,$zero,0x0 -/* f030e28: 14410007 */ bne $v0,$at,.L0f030e48 -/* f030e2c: 00000000 */ sll $zero,$zero,0x0 -/* f030e30: 82230006 */ lb $v1,0x6($s1) -/* f030e34: 24010028 */ addiu $at,$zero,0x28 -/* f030e38: 10610003 */ beq $v1,$at,.L0f030e48 -/* f030e3c: 24010013 */ addiu $at,$zero,0x13 -/* f030e40: 5461000a */ bnel $v1,$at,.L0f030e6c -/* f030e44: adf20048 */ sw $s2,0x48($t7) -.L0f030e48: -/* f030e48: 14800003 */ bnez $a0,.L0f030e58 -/* f030e4c: 24010009 */ addiu $at,$zero,0x9 -/* f030e50: 50410006 */ beql $v0,$at,.L0f030e6c -/* f030e54: adf20048 */ sw $s2,0x48($t7) -.L0f030e58: -/* f030e58: 14800004 */ bnez $a0,.L0f030e6c -/* f030e5c: 24010013 */ addiu $at,$zero,0x13 -/* f030e60: 54410003 */ bnel $v0,$at,.L0f030e70 -/* f030e64: 26100001 */ addiu $s0,$s0,0x1 -.L0f030e68: -/* f030e68: adf20048 */ sw $s2,0x48($t7) -.L0f030e6c: -/* f030e6c: 26100001 */ addiu $s0,$s0,0x1 -.L0f030e70: -/* f030e70: 24010002 */ addiu $at,$zero,0x2 -/* f030e74: 24c60004 */ addiu $a2,$a2,0x4 -/* f030e78: 1601ffc1 */ bne $s0,$at,.L0f030d80 -/* f030e7c: 24e70004 */ addiu $a3,$a3,0x4 -/* f030e80: 240e000a */ addiu $t6,$zero,0xa -/* f030e84: a22e0007 */ sb $t6,0x7($s1) -/* f030e88: 8fb90084 */ lw $t9,0x84($sp) -/* f030e8c: a2200031 */ sb $zero,0x31($s1) -/* f030e90: 0c004b70 */ jal 0x12dc0 -/* f030e94: ae39002c */ sw $t9,0x2c($s1) -/* f030e98: 30580001 */ andi $t8,$v0,0x1 -/* f030e9c: a2380032 */ sb $t8,0x32($s1) -/* f030ea0: 8fa80064 */ lw $t0,0x64($sp) -/* f030ea4: a2280039 */ sb $t0,0x39($s1) -/* f030ea8: 8fac0060 */ lw $t4,0x60($sp) -/* f030eac: a22c0038 */ sb $t4,0x38($s1) -/* f030eb0: 8fab0054 */ lw $t3,0x54($sp) -/* f030eb4: a22b003b */ sb $t3,0x3b($s1) -/* f030eb8: 8fa90050 */ lw $t1,0x50($sp) -/* f030ebc: a229003a */ sb $t1,0x3a($s1) -/* f030ec0: 8faa004c */ lw $t2,0x4c($sp) -/* f030ec4: a22a003d */ sb $t2,0x3d($s1) -/* f030ec8: 8fad0048 */ lw $t5,0x48($sp) -/* f030ecc: a2330036 */ sb $s3,0x36($s1) -/* f030ed0: a22d003c */ sb $t5,0x3c($s1) -/* f030ed4: 8faf0058 */ lw $t7,0x58($sp) -/* f030ed8: a22f0037 */ sb $t7,0x37($s1) -/* f030edc: 8fae0074 */ lw $t6,0x74($sp) -/* f030ee0: ae200040 */ sw $zero,0x40($s1) -/* f030ee4: a2200033 */ sb $zero,0x33($s1) -/* f030ee8: a2320030 */ sb $s2,0x30($s1) -/* f030eec: a22e0035 */ sb $t6,0x35($s1) -/* f030ef0: 8fb9004c */ lw $t9,0x4c($sp) -/* f030ef4: 8fb80048 */ lw $t8,0x48($sp) -/* f030ef8: 8fa8004c */ lw $t0,0x4c($sp) -/* f030efc: 17200003 */ bnez $t9,.L0f030f0c -/* f030f00: 00000000 */ sll $zero,$zero,0x0 -/* f030f04: 13000009 */ beqz $t8,.L0f030f2c -/* f030f08: 00000000 */ sll $zero,$zero,0x0 -.L0f030f0c: -/* f030f0c: 11000005 */ beqz $t0,.L0f030f24 -/* f030f10: 8fac0048 */ lw $t4,0x48($sp) -/* f030f14: 11800003 */ beqz $t4,.L0f030f24 -/* f030f18: 240b0002 */ addiu $t3,$zero,0x2 -/* f030f1c: 10000015 */ beqz $zero,.L0f030f74 -/* f030f20: a22b0034 */ sb $t3,0x34($s1) -.L0f030f24: -/* f030f24: 10000013 */ beqz $zero,.L0f030f74 -/* f030f28: a2320034 */ sb $s2,0x34($s1) -.L0f030f2c: -/* f030f2c: 0c004b70 */ jal 0x12dc0 -/* f030f30: 00000000 */ sll $zero,$zero,0x0 -/* f030f34: 30490003 */ andi $t1,$v0,0x3 -/* f030f38: 252a0002 */ addiu $t2,$t1,0x2 -/* f030f3c: a22a0034 */ sb $t2,0x34($s1) -/* f030f40: 8fad0060 */ lw $t5,0x60($sp) -/* f030f44: 8faf0064 */ lw $t7,0x64($sp) -/* f030f48: 51a0000b */ beqzl $t5,.L0f030f78 -/* f030f4c: 240c0200 */ addiu $t4,$zero,0x200 -/* f030f50: 51e00009 */ beqzl $t7,.L0f030f78 -/* f030f54: 240c0200 */ addiu $t4,$zero,0x200 -/* f030f58: 0c004b70 */ jal 0x12dc0 -/* f030f5c: 00000000 */ sll $zero,$zero,0x0 -/* f030f60: 822e0034 */ lb $t6,0x34($s1) -/* f030f64: 30590003 */ andi $t9,$v0,0x3 -/* f030f68: 01d9c021 */ addu $t8,$t6,$t9 -/* f030f6c: 27080002 */ addiu $t0,$t8,0x2 -/* f030f70: a2280034 */ sb $t0,0x34($s1) -.L0f030f74: -/* f030f74: 240c0200 */ addiu $t4,$zero,0x200 -.L0f030f78: -/* f030f78: ae2c004c */ sw $t4,0x4c($s1) -/* f030f7c: ae200050 */ sw $zero,0x50($s1) -/* f030f80: ae320054 */ sw $s2,0x54($s1) -/* f030f84: ae200058 */ sw $zero,0x58($s1) -/* f030f88: ae200044 */ sw $zero,0x44($s1) -/* f030f8c: ae200048 */ sw $zero,0x48($s1) -/* f030f90: 8fab0078 */ lw $t3,0x78($sp) -/* f030f94: a2200008 */ sb $zero,0x8($s1) -/* f030f98: 8e240020 */ lw $a0,0x20($s1) -/* f030f9c: 0c0076e5 */ jal 0x1db94 -/* f030fa0: a22b003e */ sb $t3,0x3e($s1) -/* f030fa4: 10400006 */ beqz $v0,.L0f030fc0 -/* f030fa8: 00000000 */ sll $zero,$zero,0x0 -/* f030fac: 8e290014 */ lw $t1,0x14($s1) -/* f030fb0: 3c010020 */ lui $at,0x20 -/* f030fb4: 01215025 */ or $t2,$t1,$at -/* f030fb8: 10000008 */ beqz $zero,.L0f030fdc -/* f030fbc: ae2a0014 */ sw $t2,0x14($s1) -.L0f030fc0: -/* f030fc0: 0fc0c290 */ jal func0f030a40 -/* f030fc4: 02202025 */ or $a0,$s1,$zero -/* f030fc8: 8e2d0014 */ lw $t5,0x14($s1) -/* f030fcc: 3c01ffdf */ lui $at,0xffdf -/* f030fd0: 3421ffff */ ori $at,$at,0xffff -/* f030fd4: 01a17824 */ and $t7,$t5,$at -/* f030fd8: ae2f0014 */ sw $t7,0x14($s1) -.L0f030fdc: -/* f030fdc: 8fbf0024 */ lw $ra,0x24($sp) -/* f030fe0: 8fb00014 */ lw $s0,0x14($sp) -/* f030fe4: 8fb10018 */ lw $s1,0x18($sp) -/* f030fe8: 8fb2001c */ lw $s2,0x1c($sp) -/* f030fec: 8fb30020 */ lw $s3,0x20($sp) -/* f030ff0: 03e00008 */ jr $ra -/* f030ff4: 27bd0088 */ addiu $sp,$sp,0x88 -); - -GLOBAL_ASM( -glabel func0f030ff8 -/* f030ff8: 27bdffc8 */ addiu $sp,$sp,-56 -/* f030ffc: afb00020 */ sw $s0,0x20($sp) -/* f031000: 00808025 */ or $s0,$a0,$zero -/* f031004: afbf0024 */ sw $ra,0x24($sp) -/* f031008: afa5003c */ sw $a1,0x3c($sp) -/* f03100c: afa60040 */ sw $a2,0x40($sp) -/* f031010: 1080005d */ beqz $a0,.L0f031188 -/* f031014: afa70044 */ sw $a3,0x44($sp) -/* f031018: 8c8e0020 */ lw $t6,0x20($a0) -/* f03101c: 93a2004b */ lbu $v0,0x4b($sp) -/* f031020: 24010002 */ addiu $at,$zero,0x2 -/* f031024: 11c00058 */ beqz $t6,.L0f031188 -/* f031028: 304f0080 */ andi $t7,$v0,0x80 -/* f03102c: 11e00003 */ beqz $t7,.L0f03103c -/* f031030: c7a40050 */ lwc1 $f4,0x50($sp) -/* f031034: 46002187 */ neg.s $f6,$f4 -/* f031038: e7a60050 */ swc1 $f6,0x50($sp) -.L0f03103c: -/* f03103c: 12000003 */ beqz $s0,.L0f03104c -/* f031040: 00001825 */ or $v1,$zero,$zero -/* f031044: 10000001 */ beqz $zero,.L0f03104c -/* f031048: 920302fe */ lbu $v1,0x2fe($s0) -.L0f03104c: -/* f03104c: 10610004 */ beq $v1,$at,.L0f031060 -/* f031050: 02002025 */ or $a0,$s0,$zero -/* f031054: 0fc0fe3d */ jal func0f03f8f4 -/* f031058: afa2002c */ sw $v0,0x2c($sp) -/* f03105c: 8fa2002c */ lw $v0,0x2c($sp) -.L0f031060: -/* f031060: 24180003 */ addiu $t8,$zero,0x3 -/* f031064: a2180007 */ sb $t8,0x7($s0) -/* f031068: 30590002 */ andi $t9,$v0,0x2 -/* f03106c: 30490004 */ andi $t1,$v0,0x4 -/* f031070: 304b0008 */ andi $t3,$v0,0x8 -/* f031074: 304d0010 */ andi $t5,$v0,0x10 -/* f031078: 304f0040 */ andi $t7,$v0,0x40 -/* f03107c: 0019402b */ sltu $t0,$zero,$t9 -/* f031080: 0009502b */ sltu $t2,$zero,$t1 -/* f031084: 000b602b */ sltu $t4,$zero,$t3 -/* f031088: 000d702b */ sltu $t6,$zero,$t5 -/* f03108c: 000fc02b */ sltu $t8,$zero,$t7 -/* f031090: ae08002c */ sw $t0,0x2c($s0) -/* f031094: ae0a0030 */ sw $t2,0x30($s0) -/* f031098: ae0c0034 */ sw $t4,0x34($s0) -/* f03109c: ae0e0038 */ sw $t6,0x38($s0) -/* f0310a0: ae18003c */ sw $t8,0x3c($s0) -/* f0310a4: a2000040 */ sb $zero,0x40($s0) -/* f0310a8: 8fb9003c */ lw $t9,0x3c($sp) -/* f0310ac: 30460001 */ andi $a2,$v0,0x1 -/* f0310b0: 0006402b */ sltu $t0,$zero,$a2 -/* f0310b4: a208004a */ sb $t0,0x4a($s0) -/* f0310b8: a6190048 */ sh $t9,0x48($s0) -/* f0310bc: c7a80040 */ lwc1 $f8,0x40($sp) -/* f0310c0: 01003025 */ or $a2,$t0,$zero -/* f0310c4: e608004c */ swc1 $f8,0x4c($s0) -/* f0310c8: c7aa0044 */ lwc1 $f10,0x44($sp) -/* f0310cc: e60a0050 */ swc1 $f10,0x50($s0) -/* f0310d0: 8fa2004c */ lw $v0,0x4c($sp) -/* f0310d4: c7b00050 */ lwc1 $f16,0x50($sp) -/* f0310d8: 44829000 */ mtc1 $v0,$f18 -/* f0310dc: e6100054 */ swc1 $f16,0x54($s0) -/* f0310e0: 46809020 */ cvt.s.w $f0,$f18 -/* f0310e4: 11c00003 */ beqz $t6,.L0f0310f4 -/* f0310e8: e6000058 */ swc1 $f0,0x58($s0) -/* f0310ec: 10000002 */ beqz $zero,.L0f0310f8 -/* f0310f0: a2020008 */ sb $v0,0x8($s0) -.L0f0310f4: -/* f0310f4: a2000008 */ sb $zero,0x8($s0) -.L0f0310f8: -/* f0310f8: 5840000e */ blezl $v0,.L0f031134 -/* f0310fc: c7a40050 */ lwc1 $f4,0x50($sp) -/* f031100: 8e040020 */ lw $a0,0x20($s0) -/* f031104: e7a0002c */ swc1 $f0,0x2c($sp) -/* f031108: 0c0076e5 */ jal 0x1db94 -/* f03110c: afa60028 */ sw $a2,0x28($sp) -/* f031110: 8fa60028 */ lw $a2,0x28($sp) -/* f031114: 10400006 */ beqz $v0,.L0f031130 -/* f031118: c7a0002c */ lwc1 $f0,0x2c($sp) -/* f03111c: 8e0a0014 */ lw $t2,0x14($s0) -/* f031120: 3c010020 */ lui $at,0x20 -/* f031124: 01415825 */ or $t3,$t2,$at -/* f031128: 10000017 */ beqz $zero,.L0f031188 -/* f03112c: ae0b0014 */ sw $t3,0x14($s0) -.L0f031130: -/* f031130: c7a40050 */ lwc1 $f4,0x50($sp) -.L0f031134: -/* f031134: 8e040020 */ lw $a0,0x20($s0) -/* f031138: e7a00014 */ swc1 $f0,0x14($sp) -/* f03113c: 87a5003e */ lh $a1,0x3e($sp) -/* f031140: 8fa70040 */ lw $a3,0x40($sp) -/* f031144: 0c007733 */ jal 0x1dccc -/* f031148: e7a40010 */ swc1 $f4,0x10($sp) -/* f03114c: c7a60044 */ lwc1 $f6,0x44($sp) -/* f031150: 44804000 */ mtc1 $zero,$f8 -/* f031154: 00000000 */ sll $zero,$zero,0x0 -/* f031158: 4606403e */ c.le.s $f8,$f6 -/* f03115c: 00000000 */ sll $zero,$zero,0x0 -/* f031160: 45020005 */ bc1fl .L0f031178 -/* f031164: 8e0c0014 */ lw $t4,0x14($s0) -/* f031168: 44053000 */ mfc1 $a1,$f6 -/* f03116c: 0c007787 */ jal 0x1de1c -/* f031170: 8e040020 */ lw $a0,0x20($s0) -/* f031174: 8e0c0014 */ lw $t4,0x14($s0) -.L0f031178: -/* f031178: 3c01ffdf */ lui $at,0xffdf -/* f03117c: 3421ffff */ ori $at,$at,0xffff -/* f031180: 01816824 */ and $t5,$t4,$at -/* f031184: ae0d0014 */ sw $t5,0x14($s0) -.L0f031188: -/* f031188: 8fbf0024 */ lw $ra,0x24($sp) -/* f03118c: 8fb00020 */ lw $s0,0x20($sp) -/* f031190: 27bd0038 */ addiu $sp,$sp,0x38 -/* f031194: 03e00008 */ jr $ra -/* f031198: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03119c -/* f03119c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0311a0: afbf0014 */ sw $ra,0x14($sp) -/* f0311a4: 808e0007 */ lb $t6,0x7($a0) -/* f0311a8: 24010005 */ addiu $at,$zero,0x5 -/* f0311ac: 00803025 */ or $a2,$a0,$zero -/* f0311b0: 51c10025 */ beql $t6,$at,.L0f031248 -/* f0311b4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0311b8: 0fc0fe3d */ jal func0f03f8f4 -/* f0311bc: afa60018 */ sw $a2,0x18($sp) -/* f0311c0: 8fa60018 */ lw $a2,0x18($sp) -/* f0311c4: 2402ffff */ addiu $v0,$zero,-1 -/* f0311c8: 00002825 */ or $a1,$zero,$zero -/* f0311cc: 84c40292 */ lh $a0,0x292($a2) -/* f0311d0: 50440007 */ beql $v0,$a0,.L0f0311f0 -/* f0311d4: 8cd802d4 */ lw $t8,0x2d4($a2) -/* f0311d8: 0fc45929 */ jal func0f1164a4 -/* f0311dc: afa60018 */ sw $a2,0x18($sp) -/* f0311e0: 8fa60018 */ lw $a2,0x18($sp) -/* f0311e4: 2402ffff */ addiu $v0,$zero,-1 -/* f0311e8: a4c20292 */ sh $v0,0x292($a2) -/* f0311ec: 8cd802d4 */ lw $t8,0x2d4($a2) -.L0f0311f0: -/* f0311f0: 240f0005 */ addiu $t7,$zero,0x5 -/* f0311f4: a0cf0007 */ sb $t7,0x7($a2) -/* f0311f8: 13000003 */ beqz $t8,.L0f031208 -/* f0311fc: 24010002 */ addiu $at,$zero,0x2 -/* f031200: 10000002 */ beqz $zero,.L0f03120c -/* f031204: acc00038 */ sw $zero,0x38($a2) -.L0f031208: -/* f031208: acc20038 */ sw $v0,0x38($a2) -.L0f03120c: -/* f03120c: 90d902fe */ lbu $t9,0x2fe($a2) -/* f031210: acc0002c */ sw $zero,0x2c($a2) -/* f031214: acc00030 */ sw $zero,0x30($a2) -/* f031218: acc00034 */ sw $zero,0x34($a2) -/* f03121c: acc0003c */ sw $zero,0x3c($a2) -/* f031220: 17210008 */ bne $t9,$at,.L0f031244 -/* f031224: a0c00008 */ sb $zero,0x8($a2) -/* f031228: 90c80362 */ lbu $t0,0x362($a2) -/* f03122c: 3109ff0f */ andi $t1,$t0,0xff0f -/* f031230: 352b0040 */ ori $t3,$t1,0x40 -/* f031234: 316c00f0 */ andi $t4,$t3,0xf0 -/* f031238: a0cb0362 */ sb $t3,0x362($a2) -/* f03123c: 358d0004 */ ori $t5,$t4,0x4 -/* f031240: a0cd0362 */ sb $t5,0x362($a2) -.L0f031244: -/* f031244: 8fbf0014 */ lw $ra,0x14($sp) -.L0f031248: -/* f031248: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03124c: 03e00008 */ jr $ra -/* f031250: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f031254 -/* f031254: 27bdffe8 */ addiu $sp,$sp,-24 -/* f031258: afbf0014 */ sw $ra,0x14($sp) -/* f03125c: 8c8e004c */ lw $t6,0x4c($a0) -/* f031260: 8c860020 */ lw $a2,0x20($a0) -/* f031264: 8c82002c */ lw $v0,0x2c($a0) -/* f031268: 31cf0020 */ andi $t7,$t6,0x20 -/* f03126c: 51e00017 */ beqzl $t7,.L0f0312cc -/* f031270: 80980036 */ lb $t8,0x36($a0) -/* f031274: 44801000 */ mtc1 $zero,$f2 -/* f031278: c4400020 */ lwc1 $f0,0x20($v0) -/* f03127c: 00c02025 */ or $a0,$a2,$zero -/* f031280: 4600103e */ c.le.s $f2,$f0 -/* f031284: 00000000 */ sll $zero,$zero,0x0 -/* f031288: 4500000b */ bc1f .L0f0312b8 -/* f03128c: 00000000 */ sll $zero,$zero,0x0 -/* f031290: c4440018 */ lwc1 $f4,0x18($v0) -/* f031294: 4604003c */ c.lt.s $f0,$f4 -/* f031298: 00000000 */ sll $zero,$zero,0x0 -/* f03129c: 45000006 */ bc1f .L0f0312b8 -/* f0312a0: 00000000 */ sll $zero,$zero,0x0 -/* f0312a4: 44050000 */ mfc1 $a1,$f0 -/* f0312a8: 0c007787 */ jal 0x1de1c -/* f0312ac: 00c02025 */ or $a0,$a2,$zero -/* f0312b0: 10000031 */ beqz $zero,.L0f031378 -/* f0312b4: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0312b8: -/* f0312b8: 0c007787 */ jal 0x1de1c -/* f0312bc: 8c450018 */ lw $a1,0x18($v0) -/* f0312c0: 1000002d */ beqz $zero,.L0f031378 -/* f0312c4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0312c8: 80980036 */ lb $t8,0x36($a0) -.L0f0312cc: -/* f0312cc: 53000012 */ beqzl $t8,.L0f031318 -/* f0312d0: 44801000 */ mtc1 $zero,$f2 -/* f0312d4: 44801000 */ mtc1 $zero,$f2 -/* f0312d8: c4400020 */ lwc1 $f0,0x20($v0) -/* f0312dc: 00c02025 */ or $a0,$a2,$zero -/* f0312e0: 4600103e */ c.le.s $f2,$f0 -/* f0312e4: 00000000 */ sll $zero,$zero,0x0 -/* f0312e8: 45000006 */ bc1f .L0f031304 -/* f0312ec: 00000000 */ sll $zero,$zero,0x0 -/* f0312f0: 44050000 */ mfc1 $a1,$f0 -/* f0312f4: 0c007787 */ jal 0x1de1c -/* f0312f8: 00c02025 */ or $a0,$a2,$zero -/* f0312fc: 1000001e */ beqz $zero,.L0f031378 -/* f031300: 8fbf0014 */ lw $ra,0x14($sp) -.L0f031304: -/* f031304: 0c007787 */ jal 0x1de1c -/* f031308: 8c450018 */ lw $a1,0x18($v0) -/* f03130c: 1000001a */ beqz $zero,.L0f031378 -/* f031310: 8fbf0014 */ lw $ra,0x14($sp) -/* f031314: 44801000 */ mtc1 $zero,$f2 -.L0f031318: -/* f031318: c4400020 */ lwc1 $f0,0x20($v0) -/* f03131c: 4600103e */ c.le.s $f2,$f0 -/* f031320: 00000000 */ sll $zero,$zero,0x0 -/* f031324: 45020007 */ bc1fl .L0f031344 -/* f031328: c4400014 */ lwc1 $f0,0x14($v0) -/* f03132c: 44050000 */ mfc1 $a1,$f0 -/* f031330: 0c007787 */ jal 0x1de1c -/* f031334: 00c02025 */ or $a0,$a2,$zero -/* f031338: 1000000f */ beqz $zero,.L0f031378 -/* f03133c: 8fbf0014 */ lw $ra,0x14($sp) -/* f031340: c4400014 */ lwc1 $f0,0x14($v0) -.L0f031344: -/* f031344: 00c02025 */ or $a0,$a2,$zero -/* f031348: 4600103e */ c.le.s $f2,$f0 -/* f03134c: 00000000 */ sll $zero,$zero,0x0 -/* f031350: 45000006 */ bc1f .L0f03136c -/* f031354: 00000000 */ sll $zero,$zero,0x0 -/* f031358: 44050000 */ mfc1 $a1,$f0 -/* f03135c: 0c007787 */ jal 0x1de1c -/* f031360: 00c02025 */ or $a0,$a2,$zero -/* f031364: 10000004 */ beqz $zero,.L0f031378 -/* f031368: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03136c: -/* f03136c: 0c007787 */ jal 0x1de1c -/* f031370: 3c05bf80 */ lui $a1,0xbf80 -/* f031374: 8fbf0014 */ lw $ra,0x14($sp) -.L0f031378: -/* f031378: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03137c: 03e00008 */ jr $ra -/* f031380: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f031384 -/* f031384: 27bdff70 */ addiu $sp,$sp,-144 -/* f031388: afbf002c */ sw $ra,0x2c($sp) -/* f03138c: afb30028 */ sw $s3,0x28($sp) -/* f031390: afb20024 */ sw $s2,0x24($sp) -/* f031394: afb10020 */ sw $s1,0x20($sp) -/* f031398: afb0001c */ sw $s0,0x1c($sp) -/* f03139c: afa60098 */ sw $a2,0x98($sp) -/* f0313a0: afa7009c */ sw $a3,0x9c($sp) -/* f0313a4: 8c8e0020 */ lw $t6,0x20($a0) -/* f0313a8: 3c188007 */ lui $t8,0x8007 -/* f0313ac: afa00070 */ sw $zero,0x70($sp) -/* f0313b0: 27188064 */ addiu $t8,$t8,-32668 -/* f0313b4: afae008c */ sw $t6,0x8c($sp) -/* f0313b8: 8f0a0004 */ lw $t2,0x4($t8) -/* f0313bc: 8f010000 */ lw $at,0x0($t8) -/* f0313c0: 27af0064 */ addiu $t7,$sp,0x64 -/* f0313c4: 3c0c8007 */ lui $t4,0x8007 -/* f0313c8: 258c806c */ addiu $t4,$t4,-32660 -/* f0313cc: adea0004 */ sw $t2,0x4($t7) -/* f0313d0: ade10000 */ sw $at,0x0($t7) -/* f0313d4: 8d890004 */ lw $t1,0x4($t4) -/* f0313d8: 8d810000 */ lw $at,0x0($t4) -/* f0313dc: 27ab005c */ addiu $t3,$sp,0x5c -/* f0313e0: 00808825 */ or $s1,$a0,$zero -/* f0313e4: 00a09025 */ or $s2,$a1,$zero -/* f0313e8: 24130001 */ addiu $s3,$zero,0x1 -/* f0313ec: ad690004 */ sw $t1,0x4($t3) -/* f0313f0: 10800003 */ beqz $a0,.L0f031400 -/* f0313f4: ad610000 */ sw $at,0x0($t3) -/* f0313f8: 10000002 */ beqz $zero,.L0f031404 -/* f0313fc: 908202fe */ lbu $v0,0x2fe($a0) -.L0f031400: -/* f031400: 00001025 */ or $v0,$zero,$zero -.L0f031404: -/* f031404: 24010002 */ addiu $at,$zero,0x2 -/* f031408: 10410124 */ beq $v0,$at,.L0f03189c -/* f03140c: a3a00053 */ sb $zero,0x53($sp) -/* f031410: 24010003 */ addiu $at,$zero,0x3 -/* f031414: 10410121 */ beq $v0,$at,.L0f03189c -/* f031418: 24010004 */ addiu $at,$zero,0x4 -/* f03141c: 1041011f */ beq $v0,$at,.L0f03189c -/* f031420: 24190008 */ addiu $t9,$zero,0x8 -/* f031424: 3c0f8006 */ lui $t7,0x8006 -/* f031428: 25ef7e50 */ addiu $t7,$t7,0x7e50 -/* f03142c: 164f0023 */ bne $s2,$t7,.L0f0314bc -/* f031430: a2390007 */ sb $t9,0x7($s1) -/* f031434: 24180001 */ addiu $t8,$zero,0x1 -/* f031438: a3b80053 */ sb $t8,0x53($sp) -/* f03143c: 0c00744f */ jal 0x1d13c -/* f031440: 8e240020 */ lw $a0,0x20($s1) -/* f031444: 2401026a */ addiu $at,$zero,0x26a -/* f031448: 10410019 */ beq $v0,$at,.L0f0314b0 -/* f03144c: 3c0e8006 */ lui $t6,0x8006 -/* f031450: 3c0a8006 */ lui $t2,0x8006 -/* f031454: 254a7d28 */ addiu $t2,$t2,0x7d28 -/* f031458: 3c063f4c */ lui $a2,0x3f4c -/* f03145c: afaa0080 */ sw $t2,0x80($sp) -/* f031460: 34c6cccd */ ori $a2,$a2,0xcccd -/* f031464: 02202025 */ or $a0,$s1,$zero -/* f031468: 0fc0b857 */ jal func0f02e15c -/* f03146c: 3c053f00 */ lui $a1,0x3f00 -/* f031470: 3c014180 */ lui $at,0x4180 -/* f031474: 44812000 */ mtc1 $at,$f4 -/* f031478: 3c058006 */ lui $a1,0x8006 -/* f03147c: 3c078006 */ lui $a3,0x8006 -/* f031480: 8ce77d38 */ lw $a3,0x7d38($a3) -/* f031484: 84a57d28 */ lh $a1,0x7d28($a1) -/* f031488: 8fa4008c */ lw $a0,0x8c($sp) -/* f03148c: 8fa60098 */ lw $a2,0x98($sp) -/* f031490: e7a00010 */ swc1 $f0,0x10($sp) -/* f031494: 0c007733 */ jal 0x1dccc -/* f031498: e7a40014 */ swc1 $f4,0x14($sp) -/* f03149c: 8fa4008c */ lw $a0,0x8c($sp) -/* f0314a0: 0c007787 */ jal 0x1de1c -/* f0314a4: 3c05436c */ lui $a1,0x436c -/* f0314a8: 10000038 */ beqz $zero,.L0f03158c -/* f0314ac: 00008025 */ or $s0,$zero,$zero -.L0f0314b0: -/* f0314b0: 25ce7d70 */ addiu $t6,$t6,0x7d70 -/* f0314b4: 10000034 */ beqz $zero,.L0f031588 -/* f0314b8: afae0080 */ sw $t6,0x80($sp) -.L0f0314bc: -/* f0314bc: 02202025 */ or $a0,$s1,$zero -/* f0314c0: 8fa500a0 */ lw $a1,0xa0($sp) -/* f0314c4: 0fc0b8b4 */ jal func0f02e2d0 -/* f0314c8: 8fa600a4 */ lw $a2,0xa4($sp) -/* f0314cc: 8fad0098 */ lw $t5,0x98($sp) -/* f0314d0: 3c017f1b */ lui $at,0x7f1b -/* f0314d4: 11a0000e */ beqz $t5,.L0f031510 -/* f0314d8: 00000000 */ sll $zero,$zero,0x0 -/* f0314dc: 3c017f1b */ lui $at,0x7f1b -/* f0314e0: c4268d10 */ lwc1 $f6,-0x72f0($at) -/* f0314e4: 3c017f1b */ lui $at,0x7f1b -/* f0314e8: c42a8d14 */ lwc1 $f10,-0x72ec($at) -/* f0314ec: 46003201 */ sub.s $f8,$f6,$f0 -/* f0314f0: 3c013f00 */ lui $at,0x3f00 -/* f0314f4: 44819000 */ mtc1 $at,$f18 -/* f0314f8: 460a4402 */ mul.s $f16,$f8,$f10 -/* f0314fc: 46128100 */ add.s $f4,$f16,$f18 -/* f031500: 4600218d */ trunc.w.s $f6,$f4 -/* f031504: 44103000 */ mfc1 $s0,$f6 -/* f031508: 10000009 */ beqz $zero,.L0f031530 -/* f03150c: 00000000 */ sll $zero,$zero,0x0 -.L0f031510: -/* f031510: c4288d18 */ lwc1 $f8,-0x72e8($at) -/* f031514: 3c013f00 */ lui $at,0x3f00 -/* f031518: 44818000 */ mtc1 $at,$f16 -/* f03151c: 46080282 */ mul.s $f10,$f0,$f8 -/* f031520: 46105480 */ add.s $f18,$f10,$f16 -/* f031524: 4600910d */ trunc.w.s $f4,$f18 -/* f031528: 44102000 */ mfc1 $s0,$f4 -/* f03152c: 00000000 */ sll $zero,$zero,0x0 -.L0f031530: -/* f031530: 06000003 */ bltz $s0,.L0f031540 -/* f031534: 2a010020 */ slti $at,$s0,0x20 -/* f031538: 14200002 */ bnez $at,.L0f031544 -/* f03153c: 00000000 */ sll $zero,$zero,0x0 -.L0f031540: -/* f031540: 00008025 */ or $s0,$zero,$zero -.L0f031544: -/* f031544: 0c004b70 */ jal 0x12dc0 -/* f031548: 00000000 */ sll $zero,$zero,0x0 -/* f03154c: 00104880 */ sll $t1,$s0,0x2 -/* f031550: 0249c821 */ addu $t9,$s2,$t1 -/* f031554: 8f230000 */ lw $v1,0x0($t9) -/* f031558: 8c6f0004 */ lw $t7,0x4($v1) -/* f03155c: 8c780000 */ lw $t8,0x0($v1) -/* f031560: 004f001b */ divu $zero,$v0,$t7 -/* f031564: 00002010 */ mfhi $a0 -/* f031568: 000450c0 */ sll $t2,$a0,0x3 -/* f03156c: 01445021 */ addu $t2,$t2,$a0 -/* f031570: 000a50c0 */ sll $t2,$t2,0x3 -/* f031574: 030a7021 */ addu $t6,$t8,$t2 -/* f031578: afae0080 */ sw $t6,0x80($sp) -/* f03157c: 15e00002 */ bnez $t7,.L0f031588 -/* f031580: 00000000 */ sll $zero,$zero,0x0 -/* f031584: 0007000d */ break 0x7 -.L0f031588: -/* f031588: 00008025 */ or $s0,$zero,$zero -.L0f03158c: -/* f03158c: 00003825 */ or $a3,$zero,$zero -/* f031590: 8fa8009c */ lw $t0,0x9c($sp) -/* f031594: 24120001 */ addiu $s2,$zero,0x1 -.L0f031598: -/* f031598: 8d0d0000 */ lw $t5,0x0($t0) -/* f03159c: 02202025 */ or $a0,$s1,$zero -/* f0315a0: 02002825 */ or $a1,$s0,$zero -/* f0315a4: 51a00043 */ beqzl $t5,.L0f0316b4 -/* f0315a8: 26100001 */ addiu $s0,$s0,0x1 -/* f0315ac: afa70044 */ sw $a3,0x44($sp) -/* f0315b0: 0fc0a209 */ jal func0f028824 -/* f0315b4: afa80040 */ sw $t0,0x40($sp) -/* f0315b8: 8fa70044 */ lw $a3,0x44($sp) -/* f0315bc: 8fa80040 */ lw $t0,0x40($sp) -/* f0315c0: 14400006 */ bnez $v0,.L0f0315dc -/* f0315c4: 00403025 */ or $a2,$v0,$zero -/* f0315c8: 02202025 */ or $a0,$s1,$zero -/* f0315cc: 0fc0b9b7 */ jal func0f02e6dc -/* f0315d0: 3c054180 */ lui $a1,0x4180 -/* f0315d4: 100000b2 */ beqz $zero,.L0f0318a0 -/* f0315d8: 8fbf002c */ lw $ra,0x2c($sp) -.L0f0315dc: -/* f0315dc: 8cc30004 */ lw $v1,0x4($a2) -/* f0315e0: 9064005c */ lbu $a0,0x5c($v1) -/* f0315e4: 9065005f */ lbu $a1,0x5f($v1) -/* f0315e8: afa80040 */ sw $t0,0x40($sp) -/* f0315ec: afa70044 */ sw $a3,0x44($sp) -/* f0315f0: 0fc2c7ba */ jal func0f0b1ee8 -/* f0315f4: afa30078 */ sw $v1,0x78($sp) -/* f0315f8: 8fa30078 */ lw $v1,0x78($sp) -/* f0315fc: 8fa70044 */ lw $a3,0x44($sp) -/* f031600: 1c400009 */ bgtz $v0,.L0f031628 -/* f031604: 8fa80040 */ lw $t0,0x40($sp) -/* f031608: 03a75821 */ addu $t3,$sp,$a3 -/* f03160c: ad720064 */ sw $s2,0x64($t3) -/* f031610: 9062005c */ lbu $v0,0x5c($v1) -/* f031614: 2401001d */ addiu $at,$zero,0x1d -/* f031618: 54410007 */ bnel $v0,$at,.L0f031638 -/* f03161c: 24010018 */ addiu $at,$zero,0x18 -/* f031620: 10000004 */ beqz $zero,.L0f031634 -/* f031624: 00009825 */ or $s3,$zero,$zero -.L0f031628: -/* f031628: afb20070 */ sw $s2,0x70($sp) -/* f03162c: 00009825 */ or $s3,$zero,$zero -/* f031630: 9062005c */ lbu $v0,0x5c($v1) -.L0f031634: -/* f031634: 24010018 */ addiu $at,$zero,0x18 -.L0f031638: -/* f031638: 1041001c */ beq $v0,$at,.L0f0316ac -/* f03163c: 03a76021 */ addu $t4,$sp,$a3 -/* f031640: 24010034 */ addiu $at,$zero,0x34 -/* f031644: 10410019 */ beq $v0,$at,.L0f0316ac -/* f031648: 24010019 */ addiu $at,$zero,0x19 -/* f03164c: 10410017 */ beq $v0,$at,.L0f0316ac -/* f031650: 24010017 */ addiu $at,$zero,0x17 -/* f031654: 10410015 */ beq $v0,$at,.L0f0316ac -/* f031658: 3c04800a */ lui $a0,0x800a -/* f03165c: 8c84a2d8 */ lw $a0,-0x5d28($a0) -/* f031660: 24010008 */ addiu $at,$zero,0x8 -/* f031664: 14800009 */ bnez $a0,.L0f03168c -/* f031668: 00000000 */ sll $zero,$zero,0x0 -/* f03166c: 14410007 */ bne $v0,$at,.L0f03168c -/* f031670: 00000000 */ sll $zero,$zero,0x0 -/* f031674: 82230006 */ lb $v1,0x6($s1) -/* f031678: 24010028 */ addiu $at,$zero,0x28 -/* f03167c: 10610003 */ beq $v1,$at,.L0f03168c -/* f031680: 24010013 */ addiu $at,$zero,0x13 -/* f031684: 5461000a */ bnel $v1,$at,.L0f0316b0 -/* f031688: ad92005c */ sw $s2,0x5c($t4) -.L0f03168c: -/* f03168c: 14800003 */ bnez $a0,.L0f03169c -/* f031690: 24010009 */ addiu $at,$zero,0x9 -/* f031694: 50410006 */ beql $v0,$at,.L0f0316b0 -/* f031698: ad92005c */ sw $s2,0x5c($t4) -.L0f03169c: -/* f03169c: 14800004 */ bnez $a0,.L0f0316b0 -/* f0316a0: 24010013 */ addiu $at,$zero,0x13 -/* f0316a4: 54410003 */ bnel $v0,$at,.L0f0316b4 -/* f0316a8: 26100001 */ addiu $s0,$s0,0x1 -.L0f0316ac: -/* f0316ac: ad92005c */ sw $s2,0x5c($t4) -.L0f0316b0: -/* f0316b0: 26100001 */ addiu $s0,$s0,0x1 -.L0f0316b4: -/* f0316b4: 24010002 */ addiu $at,$zero,0x2 -/* f0316b8: 24e70004 */ addiu $a3,$a3,0x4 -/* f0316bc: 1601ffb6 */ bne $s0,$at,.L0f031598 -/* f0316c0: 25080004 */ addiu $t0,$t0,0x4 -/* f0316c4: a2320030 */ sb $s2,0x30($s1) -/* f0316c8: 8fa90080 */ lw $t1,0x80($sp) -/* f0316cc: a2200031 */ sb $zero,0x31($s1) -/* f0316d0: 0c004b70 */ jal 0x12dc0 -/* f0316d4: ae29002c */ sw $t1,0x2c($s1) -/* f0316d8: 30590001 */ andi $t9,$v0,0x1 -/* f0316dc: a2390032 */ sb $t9,0x32($s1) -/* f0316e0: 8faf009c */ lw $t7,0x9c($sp) -/* f0316e4: 8df80004 */ lw $t8,0x4($t7) -/* f0316e8: a2380039 */ sb $t8,0x39($s1) -/* f0316ec: 8faa009c */ lw $t2,0x9c($sp) -/* f0316f0: 8d4e0000 */ lw $t6,0x0($t2) -/* f0316f4: a22e0038 */ sb $t6,0x38($s1) -/* f0316f8: 8fad0068 */ lw $t5,0x68($sp) -/* f0316fc: a22d003b */ sb $t5,0x3b($s1) -/* f031700: 8fab0064 */ lw $t3,0x64($sp) -/* f031704: a22b003a */ sb $t3,0x3a($s1) -/* f031708: 8fac0060 */ lw $t4,0x60($sp) -/* f03170c: a22c003d */ sb $t4,0x3d($s1) -/* f031710: 8fa9005c */ lw $t1,0x5c($sp) -/* f031714: a2330036 */ sb $s3,0x36($s1) -/* f031718: a229003c */ sb $t1,0x3c($s1) -/* f03171c: 8fb90070 */ lw $t9,0x70($sp) -/* f031720: ae200040 */ sw $zero,0x40($s1) -/* f031724: a2200033 */ sb $zero,0x33($s1) -/* f031728: a2390037 */ sb $t9,0x37($s1) -/* f03172c: 8faf0060 */ lw $t7,0x60($sp) -/* f031730: 8fb8005c */ lw $t8,0x5c($sp) -/* f031734: 8faa0060 */ lw $t2,0x60($sp) -/* f031738: 15e00003 */ bnez $t7,.L0f031748 -/* f03173c: 00000000 */ sll $zero,$zero,0x0 -/* f031740: 13000009 */ beqz $t8,.L0f031768 -/* f031744: 8fab00a0 */ lw $t3,0xa0($sp) -.L0f031748: -/* f031748: 11400005 */ beqz $t2,.L0f031760 -/* f03174c: 8fae005c */ lw $t6,0x5c($sp) -/* f031750: 11c00003 */ beqz $t6,.L0f031760 -/* f031754: 240d0002 */ addiu $t5,$zero,0x2 -/* f031758: 1000001b */ beqz $zero,.L0f0317c8 -/* f03175c: a22d0034 */ sb $t5,0x34($s1) -.L0f031760: -/* f031760: 10000019 */ beqz $zero,.L0f0317c8 -/* f031764: a2320034 */ sb $s2,0x34($s1) -.L0f031768: -/* f031768: 316c0080 */ andi $t4,$t3,0x80 -/* f03176c: 11800003 */ beqz $t4,.L0f03177c -/* f031770: 00000000 */ sll $zero,$zero,0x0 -/* f031774: 10000006 */ beqz $zero,.L0f031790 -/* f031778: a2320034 */ sb $s2,0x34($s1) -.L0f03177c: -/* f03177c: 0c004b70 */ jal 0x12dc0 -/* f031780: 00000000 */ sll $zero,$zero,0x0 -/* f031784: 30490003 */ andi $t1,$v0,0x3 -/* f031788: 25390002 */ addiu $t9,$t1,0x2 -/* f03178c: a2390034 */ sb $t9,0x34($s1) -.L0f031790: -/* f031790: 8faf009c */ lw $t7,0x9c($sp) -/* f031794: 8df80000 */ lw $t8,0x0($t7) -/* f031798: 5300000c */ beqzl $t8,.L0f0317cc -/* f03179c: 8fa900a0 */ lw $t1,0xa0($sp) -/* f0317a0: 8dea0004 */ lw $t2,0x4($t7) -/* f0317a4: 51400009 */ beqzl $t2,.L0f0317cc -/* f0317a8: 8fa900a0 */ lw $t1,0xa0($sp) -/* f0317ac: 0c004b70 */ jal 0x12dc0 -/* f0317b0: 00000000 */ sll $zero,$zero,0x0 -/* f0317b4: 822e0034 */ lb $t6,0x34($s1) -/* f0317b8: 304d0003 */ andi $t5,$v0,0x3 -/* f0317bc: 01cd5821 */ addu $t3,$t6,$t5 -/* f0317c0: 256c0002 */ addiu $t4,$t3,0x2 -/* f0317c4: a22c0034 */ sb $t4,0x34($s1) -.L0f0317c8: -/* f0317c8: 8fa900a0 */ lw $t1,0xa0($sp) -.L0f0317cc: -/* f0317cc: 8e2a0018 */ lw $t2,0x18($s1) -/* f0317d0: 3c017fff */ lui $at,0x7fff -/* f0317d4: ae29004c */ sw $t1,0x4c($s1) -/* f0317d8: 8fb900a4 */ lw $t9,0xa4($sp) -/* f0317dc: 3421ffff */ ori $at,$at,0xffff -/* f0317e0: 01417024 */ and $t6,$t2,$at -/* f0317e4: ae390050 */ sw $t9,0x50($s1) -/* f0317e8: 8fb800a8 */ lw $t8,0xa8($sp) -/* f0317ec: ae200058 */ sw $zero,0x58($s1) -/* f0317f0: ae200044 */ sw $zero,0x44($s1) -/* f0317f4: ae200048 */ sw $zero,0x48($s1) -/* f0317f8: ae380054 */ sw $t8,0x54($s1) -/* f0317fc: 8faf0098 */ lw $t7,0x98($sp) -/* f031800: a2200008 */ sb $zero,0x8($s1) -/* f031804: ae2e0018 */ sw $t6,0x18($s1) -/* f031808: a22f003e */ sb $t7,0x3e($s1) -/* f03180c: 93ad0053 */ lbu $t5,0x53($sp) -/* f031810: 55a00023 */ bnezl $t5,.L0f0318a0 -/* f031814: 8fbf002c */ lw $ra,0x2c($sp) -/* f031818: 8e2b02d4 */ lw $t3,0x2d4($s1) -/* f03181c: 55600020 */ bnezl $t3,.L0f0318a0 -/* f031820: 8fbf002c */ lw $ra,0x2c($sp) -/* f031824: 0c0076e5 */ jal 0x1db94 -/* f031828: 8e240020 */ lw $a0,0x20($s1) -/* f03182c: 10400006 */ beqz $v0,.L0f031848 -/* f031830: 02202025 */ or $a0,$s1,$zero -/* f031834: 8e2c0014 */ lw $t4,0x14($s1) -/* f031838: 3c010020 */ lui $at,0x20 -/* f03183c: 01814825 */ or $t1,$t4,$at -/* f031840: 10000016 */ beqz $zero,.L0f03189c -/* f031844: ae290014 */ sw $t1,0x14($s1) -.L0f031848: -/* f031848: 3c063f4c */ lui $a2,0x3f4c -/* f03184c: 34c6cccd */ ori $a2,$a2,0xcccd -/* f031850: 0fc0b857 */ jal func0f02e15c -/* f031854: 3c053f00 */ lui $a1,0x3f00 -/* f031858: 8fb90080 */ lw $t9,0x80($sp) -/* f03185c: 3c014180 */ lui $at,0x4180 -/* f031860: 44813000 */ mtc1 $at,$f6 -/* f031864: 87250000 */ lh $a1,0x0($t9) -/* f031868: 8f270010 */ lw $a3,0x10($t9) -/* f03186c: e7a00010 */ swc1 $f0,0x10($sp) -/* f031870: 8fa4008c */ lw $a0,0x8c($sp) -/* f031874: 8fa60098 */ lw $a2,0x98($sp) -/* f031878: 0c007733 */ jal 0x1dccc -/* f03187c: e7a60014 */ swc1 $f6,0x14($sp) -/* f031880: 0fc0c495 */ jal func0f031254 -/* f031884: 02202025 */ or $a0,$s1,$zero -/* f031888: 8e380014 */ lw $t8,0x14($s1) -/* f03188c: 3c01ffdf */ lui $at,0xffdf -/* f031890: 3421ffff */ ori $at,$at,0xffff -/* f031894: 03017824 */ and $t7,$t8,$at -/* f031898: ae2f0014 */ sw $t7,0x14($s1) -.L0f03189c: -/* f03189c: 8fbf002c */ lw $ra,0x2c($sp) -.L0f0318a0: -/* f0318a0: 8fb0001c */ lw $s0,0x1c($sp) -/* f0318a4: 8fb10020 */ lw $s1,0x20($sp) -/* f0318a8: 8fb20024 */ lw $s2,0x24($sp) -/* f0318ac: 8fb30028 */ lw $s3,0x28($sp) -/* f0318b0: 03e00008 */ jr $ra -/* f0318b4: 27bd0090 */ addiu $sp,$sp,0x90 -); - -GLOBAL_ASM( -glabel func0f0318b8 -/* f0318b8: 27bdffb8 */ addiu $sp,$sp,-72 -/* f0318bc: afbf002c */ sw $ra,0x2c($sp) -/* f0318c0: afb00028 */ sw $s0,0x28($sp) -/* f0318c4: afa5004c */ sw $a1,0x4c($sp) -/* f0318c8: 00808025 */ or $s0,$a0,$zero -/* f0318cc: afa60050 */ sw $a2,0x50($sp) -/* f0318d0: afa70054 */ sw $a3,0x54($sp) -/* f0318d4: 0fc0a209 */ jal func0f028824 -/* f0318d8: 00002825 */ or $a1,$zero,$zero -/* f0318dc: 3c0f8007 */ lui $t7,0x8007 -/* f0318e0: 25ef8074 */ addiu $t7,$t7,-32652 -/* f0318e4: 8de10000 */ lw $at,0x0($t7) -/* f0318e8: 8de80004 */ lw $t0,0x4($t7) -/* f0318ec: 27ae0034 */ addiu $t6,$sp,0x34 -/* f0318f0: 00402025 */ or $a0,$v0,$zero -/* f0318f4: 00002825 */ or $a1,$zero,$zero -/* f0318f8: adc10000 */ sw $at,0x0($t6) -/* f0318fc: 12000003 */ beqz $s0,.L0f03190c -/* f031900: adc80004 */ sw $t0,0x4($t6) -/* f031904: 10000002 */ beqz $zero,.L0f031910 -/* f031908: 920302fe */ lbu $v1,0x2fe($s0) -.L0f03190c: -/* f03190c: 00001825 */ or $v1,$zero,$zero -.L0f031910: -/* f031910: 50400012 */ beqzl $v0,.L0f03195c -/* f031914: 8fb9004c */ lw $t9,0x4c($sp) -/* f031918: 0fc0b849 */ jal func0f02e124 -/* f03191c: afa30030 */ sw $v1,0x30($sp) -/* f031920: 10400006 */ beqz $v0,.L0f03193c -/* f031924: 8fa30030 */ lw $v1,0x30($sp) -/* f031928: 3c0a8006 */ lui $t2,0x8006 -/* f03192c: 254a62d8 */ addiu $t2,$t2,0x62d8 -/* f031930: 000349c0 */ sll $t1,$v1,0x7 -/* f031934: 10000005 */ beqz $zero,.L0f03194c -/* f031938: 012a2821 */ addu $a1,$t1,$t2 -.L0f03193c: -/* f03193c: 3c0c8006 */ lui $t4,0x8006 -/* f031940: 258c5ae0 */ addiu $t4,$t4,0x5ae0 -/* f031944: 000359c0 */ sll $t3,$v1,0x7 -/* f031948: 016c2821 */ addu $a1,$t3,$t4 -.L0f03194c: -/* f03194c: 240d0001 */ addiu $t5,$zero,0x1 -/* f031950: afa00038 */ sw $zero,0x38($sp) -/* f031954: afad0034 */ sw $t5,0x34($sp) -/* f031958: 8fb9004c */ lw $t9,0x4c($sp) -.L0f03195c: -/* f03195c: 8fb80050 */ lw $t8,0x50($sp) -/* f031960: 02002025 */ or $a0,$s0,$zero -/* f031964: 00003025 */ or $a2,$zero,$zero -/* f031968: 27a70034 */ addiu $a3,$sp,0x34 -/* f03196c: afa00018 */ sw $zero,0x18($sp) -/* f031970: afb90010 */ sw $t9,0x10($sp) -/* f031974: 0fc0c4e1 */ jal func0f031384 -/* f031978: afb80014 */ sw $t8,0x14($sp) -/* f03197c: 240e0021 */ addiu $t6,$zero,0x21 -/* f031980: a20e0007 */ sb $t6,0x7($s0) -/* f031984: a2000033 */ sb $zero,0x33($s0) -/* f031988: 8faf0054 */ lw $t7,0x54($sp) -/* f03198c: a2000037 */ sb $zero,0x37($s0) -/* f031990: a20f0034 */ sb $t7,0x34($s0) -/* f031994: 8fbf002c */ lw $ra,0x2c($sp) -/* f031998: 8fb00028 */ lw $s0,0x28($sp) -/* f03199c: 27bd0048 */ addiu $sp,$sp,0x48 -/* f0319a0: 03e00008 */ jr $ra -/* f0319a4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0319a8 -/* f0319a8: 27bdfef0 */ addiu $sp,$sp,-272 -/* f0319ac: 240effff */ addiu $t6,$zero,-1 -/* f0319b0: afbf002c */ sw $ra,0x2c($sp) -/* f0319b4: afb00028 */ sw $s0,0x28($sp) -/* f0319b8: afa50114 */ sw $a1,0x114($sp) -/* f0319bc: afa60118 */ sw $a2,0x118($sp) -/* f0319c0: afa7011c */ sw $a3,0x11c($sp) -/* f0319c4: afa0010c */ sw $zero,0x10c($sp) -/* f0319c8: afae0104 */ sw $t6,0x104($sp) -/* f0319cc: 8c8f001c */ lw $t7,0x1c($a0) -/* f0319d0: 00808025 */ or $s0,$a0,$zero -/* f0319d4: 00003825 */ or $a3,$zero,$zero -/* f0319d8: afaf00f8 */ sw $t7,0xf8($sp) -/* f0319dc: 8c980020 */ lw $t8,0x20($a0) -/* f0319e0: 10800003 */ beqz $a0,.L0f0319f0 -/* f0319e4: afb800f4 */ sw $t8,0xf4($sp) -/* f0319e8: 10000001 */ beqz $zero,.L0f0319f0 -/* f0319ec: 908702fe */ lbu $a3,0x2fe($a0) -.L0f0319f0: -/* f0319f0: afa000e8 */ sw $zero,0xe8($sp) -/* f0319f4: 82020007 */ lb $v0,0x7($s0) -/* f0319f8: 24010020 */ addiu $at,$zero,0x20 -/* f0319fc: 10410004 */ beq $v0,$at,.L0f031a10 -/* f031a00: 2401001e */ addiu $at,$zero,0x1e -/* f031a04: 10410002 */ beq $v0,$at,.L0f031a10 -/* f031a08: 2401001f */ addiu $at,$zero,0x1f -/* f031a0c: 14410007 */ bne $v0,$at,.L0f031a2c -.L0f031a10: -/* f031a10: 2401001f */ addiu $at,$zero,0x1f -/* f031a14: 14410002 */ bne $v0,$at,.L0f031a20 -/* f031a18: 24190001 */ addiu $t9,$zero,0x1 -/* f031a1c: afb900e8 */ sw $t9,0xe8($sp) -.L0f031a20: -/* f031a20: 0fc2c15d */ jal func0f0b0574 -/* f031a24: afa700ec */ sw $a3,0xec($sp) -/* f031a28: 8fa700ec */ lw $a3,0xec($sp) -.L0f031a2c: -/* f031a2c: 24010003 */ addiu $at,$zero,0x3 -/* f031a30: 14e100bd */ bne $a3,$at,.L0f031d28 -/* f031a34: 0007c080 */ sll $t8,$a3,0x2 -/* f031a38: 3c0d800a */ lui $t5,0x800a -/* f031a3c: 8dada24c */ lw $t5,-0x5db4($t5) -/* f031a40: 240effff */ addiu $t6,$zero,-1 -/* f031a44: afae00dc */ sw $t6,0xdc($sp) -/* f031a48: 02002025 */ or $a0,$s0,$zero -/* f031a4c: 0fc0f011 */ jal func0f03c044 -/* f031a50: afad00e4 */ sw $t5,0xe4($sp) -/* f031a54: 3c0b800a */ lui $t3,0x800a -/* f031a58: 8d6ba02c */ lw $t3,-0x5fd4($t3) -/* f031a5c: 240fffff */ addiu $t7,$zero,-1 -/* f031a60: 00406025 */ or $t4,$v0,$zero -/* f031a64: afaf00d4 */ sw $t7,0xd4($sp) -/* f031a68: 11600003 */ beqz $t3,.L0f031a78 -/* f031a6c: 00002025 */ or $a0,$zero,$zero -/* f031a70: 10000002 */ beqz $zero,.L0f031a7c -/* f031a74: 24070001 */ addiu $a3,$zero,0x1 -.L0f031a78: -/* f031a78: 00003825 */ or $a3,$zero,$zero -.L0f031a7c: -/* f031a7c: 3c0a800a */ lui $t2,0x800a -/* f031a80: 8d4aa028 */ lw $t2,-0x5fd8($t2) -/* f031a84: 3c09800a */ lui $t1,0x800a -/* f031a88: 3c08800a */ lui $t0,0x800a -/* f031a8c: 11400003 */ beqz $t2,.L0f031a9c -/* f031a90: 00002825 */ or $a1,$zero,$zero -/* f031a94: 10000001 */ beqz $zero,.L0f031a9c -/* f031a98: 24050001 */ addiu $a1,$zero,0x1 -.L0f031a9c: -/* f031a9c: 8d29a024 */ lw $t1,-0x5fdc($t1) -/* f031aa0: 00001025 */ or $v0,$zero,$zero -/* f031aa4: 00001825 */ or $v1,$zero,$zero -/* f031aa8: 11200003 */ beqz $t1,.L0f031ab8 -/* f031aac: 00047080 */ sll $t6,$a0,0x2 -/* f031ab0: 10000001 */ beqz $zero,.L0f031ab8 -/* f031ab4: 24020001 */ addiu $v0,$zero,0x1 -.L0f031ab8: -/* f031ab8: 8d08a030 */ lw $t0,-0x5fd0($t0) -/* f031abc: 3c0f800a */ lui $t7,0x800a -/* f031ac0: 25ef9fc0 */ addiu $t7,$t7,-24640 -/* f031ac4: 11000003 */ beqz $t0,.L0f031ad4 -/* f031ac8: 01cf3021 */ addu $a2,$t6,$t7 -/* f031acc: 10000001 */ beqz $zero,.L0f031ad4 -/* f031ad0: 24030001 */ addiu $v1,$zero,0x1 -.L0f031ad4: -/* f031ad4: 0062c021 */ addu $t8,$v1,$v0 -/* f031ad8: 0305c821 */ addu $t9,$t8,$a1 -/* f031adc: 03276821 */ addu $t5,$t9,$a3 -/* f031ae0: 19a0002e */ blez $t5,.L0f031b9c -/* f031ae4: 00000000 */ sll $zero,$zero,0x0 -/* f031ae8: 8cd80064 */ lw $t8,0x64($a2) -.L0f031aec: -/* f031aec: 8f190480 */ lw $t9,0x480($t8) -/* f031af0: 55990012 */ bnel $t4,$t9,.L0f031b3c -/* f031af4: afa400dc */ sw $a0,0xdc($sp) -/* f031af8: afa400e0 */ sw $a0,0xe0($sp) -/* f031afc: afa60030 */ sw $a2,0x30($sp) -/* f031b00: 0fc4a24b */ jal func0f12892c -/* f031b04: afac00d8 */ sw $t4,0xd8($sp) -/* f031b08: 3c0b800a */ lui $t3,0x800a -/* f031b0c: 3c0a800a */ lui $t2,0x800a -/* f031b10: 3c09800a */ lui $t1,0x800a -/* f031b14: 3c08800a */ lui $t0,0x800a -/* f031b18: 8d08a030 */ lw $t0,-0x5fd0($t0) -/* f031b1c: 8d29a024 */ lw $t1,-0x5fdc($t1) -/* f031b20: 8d4aa028 */ lw $t2,-0x5fd8($t2) -/* f031b24: 8d6ba02c */ lw $t3,-0x5fd4($t3) -/* f031b28: 8fa400e0 */ lw $a0,0xe0($sp) -/* f031b2c: 8fa60030 */ lw $a2,0x30($sp) -/* f031b30: 10000002 */ beqz $zero,.L0f031b3c -/* f031b34: 8fac00d8 */ lw $t4,0xd8($sp) -/* f031b38: afa400dc */ sw $a0,0xdc($sp) -.L0f031b3c: -/* f031b3c: 24840001 */ addiu $a0,$a0,0x1 -/* f031b40: 11600003 */ beqz $t3,.L0f031b50 -/* f031b44: 24c60004 */ addiu $a2,$a2,0x4 -/* f031b48: 10000002 */ beqz $zero,.L0f031b54 -/* f031b4c: 24070001 */ addiu $a3,$zero,0x1 -.L0f031b50: -/* f031b50: 00003825 */ or $a3,$zero,$zero -.L0f031b54: -/* f031b54: 11400003 */ beqz $t2,.L0f031b64 -/* f031b58: 00002825 */ or $a1,$zero,$zero -/* f031b5c: 10000001 */ beqz $zero,.L0f031b64 -/* f031b60: 24050001 */ addiu $a1,$zero,0x1 -.L0f031b64: -/* f031b64: 11200003 */ beqz $t1,.L0f031b74 -/* f031b68: 00001025 */ or $v0,$zero,$zero -/* f031b6c: 10000001 */ beqz $zero,.L0f031b74 -/* f031b70: 24020001 */ addiu $v0,$zero,0x1 -.L0f031b74: -/* f031b74: 11000003 */ beqz $t0,.L0f031b84 -/* f031b78: 00001825 */ or $v1,$zero,$zero -/* f031b7c: 10000001 */ beqz $zero,.L0f031b84 -/* f031b80: 24030001 */ addiu $v1,$zero,0x1 -.L0f031b84: -/* f031b84: 00626821 */ addu $t5,$v1,$v0 -/* f031b88: 01a57021 */ addu $t6,$t5,$a1 -/* f031b8c: 01c77821 */ addu $t7,$t6,$a3 -/* f031b90: 008f082a */ slt $at,$a0,$t7 -/* f031b94: 5420ffd5 */ bnezl $at,.L0f031aec -/* f031b98: 8cd80064 */ lw $t8,0x64($a2) -.L0f031b9c: -/* f031b9c: 3c18800a */ lui $t8,0x800a -/* f031ba0: 8f18a244 */ lw $t8,-0x5dbc($t8) -/* f031ba4: 8f030480 */ lw $v1,0x480($t8) -/* f031ba8: 1060005b */ beqz $v1,.L0f031d18 -/* f031bac: 00000000 */ sll $zero,$zero,0x0 -/* f031bb0: 80790037 */ lb $t9,0x37($v1) -/* f031bb4: 3c02800a */ lui $v0,0x800a -/* f031bb8: 53200008 */ beqzl $t9,.L0f031bdc -/* f031bbc: 8e0f0014 */ lw $t7,0x14($s0) -/* f031bc0: a0600037 */ sb $zero,0x37($v1) -/* f031bc4: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f031bc8: 2401fffb */ addiu $at,$zero,-5 -/* f031bcc: 8c4d00c4 */ lw $t5,0xc4($v0) -/* f031bd0: 01a17024 */ and $t6,$t5,$at -/* f031bd4: ac4e00c4 */ sw $t6,0xc4($v0) -/* f031bd8: 8e0f0014 */ lw $t7,0x14($s0) -.L0f031bdc: -/* f031bdc: 3c19800a */ lui $t9,0x800a -/* f031be0: 24070002 */ addiu $a3,$zero,0x2 -/* f031be4: 35f80020 */ ori $t8,$t7,0x20 -/* f031be8: ae180014 */ sw $t8,0x14($s0) -/* f031bec: 8f39a244 */ lw $t9,-0x5dbc($t9) -/* f031bf0: 8f2d0480 */ lw $t5,0x480($t9) -/* f031bf4: 8da40000 */ lw $a0,0x0($t5) -/* f031bf8: afa00010 */ sw $zero,0x10($sp) -/* f031bfc: 24850008 */ addiu $a1,$a0,0x8 -/* f031c00: 0fc4a640 */ jal func0f129900 -/* f031c04: 24860028 */ addiu $a2,$a0,0x28 -/* f031c08: 0fc447a9 */ jal func0f111ea4 -/* f031c0c: 2404002e */ addiu $a0,$zero,0x2e -/* f031c10: 3c0e800a */ lui $t6,0x800a -/* f031c14: 8dcea244 */ lw $t6,-0x5dbc($t6) -/* f031c18: 24050001 */ addiu $a1,$zero,0x1 -/* f031c1c: 3406ffff */ dli $a2,0xffff -/* f031c20: 8dcf0480 */ lw $t7,0x480($t6) -/* f031c24: 0fc249af */ jal func0f0926bc -/* f031c28: 8de40000 */ lw $a0,0x0($t7) -/* f031c2c: 3c18800a */ lui $t8,0x800a -/* f031c30: 8f18a244 */ lw $t8,-0x5dbc($t8) -/* f031c34: af000480 */ sw $zero,0x480($t8) -/* f031c38: 0fc4a24b */ jal func0f12892c -/* f031c3c: 8fa400e4 */ lw $a0,0xe4($sp) -/* f031c40: 3c04800a */ lui $a0,0x800a -/* f031c44: 0fc59585 */ jal func0f165614 -/* f031c48: 8c84a474 */ lw $a0,-0x5b8c($a0) -/* f031c4c: 2401000a */ addiu $at,$zero,0xa -/* f031c50: 10410005 */ beq $v0,$at,.L0f031c68 -/* f031c54: 2401001f */ addiu $at,$zero,0x1f -/* f031c58: 54410013 */ bnel $v0,$at,.L0f031ca8 -/* f031c5c: 8faf00d4 */ lw $t7,0xd4($sp) -/* f031c60: 10000010 */ beqz $zero,.L0f031ca4 -/* f031c64: afa000d4 */ sw $zero,0xd4($sp) -.L0f031c68: -/* f031c68: 0fc5b367 */ jal func0f16cd9c -/* f031c6c: 00000000 */ sll $zero,$zero,0x0 -/* f031c70: 14400003 */ bnez $v0,.L0f031c80 -/* f031c74: 24190002 */ addiu $t9,$zero,0x2 -/* f031c78: 1000000a */ beqz $zero,.L0f031ca4 -/* f031c7c: afb900d4 */ sw $t9,0xd4($sp) -.L0f031c80: -/* f031c80: 0fc5b367 */ jal func0f16cd9c -/* f031c84: 00000000 */ sll $zero,$zero,0x0 -/* f031c88: 24010001 */ addiu $at,$zero,0x1 -/* f031c8c: 14410004 */ bne $v0,$at,.L0f031ca0 -/* f031c90: 240e0002 */ addiu $t6,$zero,0x2 -/* f031c94: 240d0002 */ addiu $t5,$zero,0x2 -/* f031c98: 10000002 */ beqz $zero,.L0f031ca4 -/* f031c9c: afad00d4 */ sw $t5,0xd4($sp) -.L0f031ca0: -/* f031ca0: afae00d4 */ sw $t6,0xd4($sp) -.L0f031ca4: -/* f031ca4: 8faf00d4 */ lw $t7,0xd4($sp) -.L0f031ca8: -/* f031ca8: 8fb800dc */ lw $t8,0xdc($sp) -/* f031cac: 05e2000f */ bltzl $t7,.L0f031cec -/* f031cb0: 8faf00d4 */ lw $t7,0xd4($sp) -/* f031cb4: 0702000d */ bltzl $t8,.L0f031cec -/* f031cb8: 8faf00d4 */ lw $t7,0xd4($sp) -/* f031cbc: 0fc4a24b */ jal func0f12892c -/* f031cc0: 03002025 */ or $a0,$t8,$zero -/* f031cc4: 3c19800a */ lui $t9,0x800a -/* f031cc8: 8f39a244 */ lw $t9,-0x5dbc($t9) -/* f031ccc: 240effff */ addiu $t6,$zero,-1 -/* f031cd0: 8f2d0480 */ lw $t5,0x480($t9) -/* f031cd4: 11a00002 */ beqz $t5,.L0f031ce0 -/* f031cd8: 00000000 */ sll $zero,$zero,0x0 -/* f031cdc: afae00d4 */ sw $t6,0xd4($sp) -.L0f031ce0: -/* f031ce0: 0fc4a24b */ jal func0f12892c -/* f031ce4: 8fa400e4 */ lw $a0,0xe4($sp) -/* f031ce8: 8faf00d4 */ lw $t7,0xd4($sp) -.L0f031cec: -/* f031cec: 05e0000a */ bltz $t7,.L0f031d18 -/* f031cf0: 00000000 */ sll $zero,$zero,0x0 -/* f031cf4: 0fc255a1 */ jal func0f095684 -/* f031cf8: 01e02025 */ or $a0,$t7,$zero -/* f031cfc: 24010001 */ addiu $at,$zero,0x1 -/* f031d00: 10410005 */ beq $v0,$at,.L0f031d18 -/* f031d04: 3c028006 */ lui $v0,0x8006 -/* f031d08: 24427e54 */ addiu $v0,$v0,0x7e54 -/* f031d0c: 8c580000 */ lw $t8,0x0($v0) -/* f031d10: 37192000 */ ori $t9,$t8,0x2000 -/* f031d14: ac590000 */ sw $t9,0x0($v0) -.L0f031d18: -/* f031d18: 0fc4a24b */ jal func0f12892c -/* f031d1c: 8fa400e4 */ lw $a0,0xe4($sp) -/* f031d20: 10000364 */ beqz $zero,.L0f032ab4 -/* f031d24: 8fbf002c */ lw $ra,0x2c($sp) -.L0f031d28: -/* f031d28: 82030007 */ lb $v1,0x7($s0) -/* f031d2c: 3c198006 */ lui $t9,0x8006 -/* f031d30: 273952b8 */ addiu $t9,$t9,0x52b8 -/* f031d34: 386d0006 */ xori $t5,$v1,0x6 -/* f031d38: 2da30001 */ sltiu $v1,$t5,0x1 -/* f031d3c: 10600006 */ beqz $v1,.L0f031d58 -/* f031d40: 03194021 */ addu $t0,$t8,$t9 -/* f031d44: 3c0e800a */ lui $t6,0x800a -/* f031d48: 8dce9fc8 */ lw $t6,-0x6038($t6) -/* f031d4c: 8e0f0030 */ lw $t7,0x30($s0) -/* f031d50: 01cf1826 */ xor $v1,$t6,$t7 -/* f031d54: 2c630001 */ sltiu $v1,$v1,0x1 -.L0f031d58: -/* f031d58: 8d060000 */ lw $a2,0x0($t0) -/* f031d5c: afa30108 */ sw $v1,0x108($sp) -/* f031d60: 2405ffff */ addiu $a1,$zero,-1 -/* f031d64: 8ccd0000 */ lw $t5,0x0($a2) -/* f031d68: 00002025 */ or $a0,$zero,$zero -/* f031d6c: 00c01025 */ or $v0,$a2,$zero -/* f031d70: 50ad000d */ beql $a1,$t5,.L0f031da8 -/* f031d74: a60002d8 */ sh $zero,0x2d8($s0) -/* f031d78: 8cc30000 */ lw $v1,0x0($a2) -/* f031d7c: 8fae011c */ lw $t6,0x11c($sp) -.L0f031d80: -/* f031d80: 55c30004 */ bnel $t6,$v1,.L0f031d94 -/* f031d84: 8c430014 */ lw $v1,0x14($v0) -/* f031d88: 10000006 */ beqz $zero,.L0f031da4 -/* f031d8c: afa40104 */ sw $a0,0x104($sp) -/* f031d90: 8c430014 */ lw $v1,0x14($v0) -.L0f031d94: -/* f031d94: 24840001 */ addiu $a0,$a0,0x1 -/* f031d98: 24420014 */ addiu $v0,$v0,0x14 -/* f031d9c: 54a3fff8 */ bnel $a1,$v1,.L0f031d80 -/* f031da0: 8fae011c */ lw $t6,0x11c($sp) -.L0f031da4: -/* f031da4: a60002d8 */ sh $zero,0x2d8($s0) -.L0f031da8: -/* f031da8: afa80040 */ sw $t0,0x40($sp) -/* f031dac: 0fc0fe3d */ jal func0f03f8f4 -/* f031db0: 02002025 */ or $a0,$s0,$zero -/* f031db4: 02002025 */ or $a0,$s0,$zero -/* f031db8: 0fc08946 */ jal func0f022518 -/* f031dbc: 24050001 */ addiu $a1,$zero,0x1 -/* f031dc0: 8e0f0018 */ lw $t7,0x18($s0) -/* f031dc4: 2401fbff */ addiu $at,$zero,-1025 -/* f031dc8: 44802000 */ mtc1 $zero,$f4 -/* f031dcc: 01e1c024 */ and $t8,$t7,$at -/* f031dd0: ae180018 */ sw $t8,0x18($s0) -/* f031dd4: 8fb90124 */ lw $t9,0x124($sp) -/* f031dd8: 24010001 */ addiu $at,$zero,0x1 -/* f031ddc: 240e0004 */ addiu $t6,$zero,0x4 -/* f031de0: 17210004 */ bne $t9,$at,.L0f031df4 -/* f031de4: 240f002d */ addiu $t7,$zero,0x2d -/* f031de8: 240d001e */ addiu $t5,$zero,0x1e -/* f031dec: 10000002 */ beqz $zero,.L0f031df8 -/* f031df0: a20d0007 */ sb $t5,0x7($s0) -.L0f031df4: -/* f031df4: a20e0007 */ sb $t6,0x7($s0) -.L0f031df8: -/* f031df8: 3c01bf80 */ lui $at,0xbf80 -/* f031dfc: 44810000 */ mtc1 $at,$f0 -/* f031e00: 921802fe */ lbu $t8,0x2fe($s0) -/* f031e04: 24010002 */ addiu $at,$zero,0x2 -/* f031e08: ae00002c */ sw $zero,0x2c($s0) -/* f031e0c: e6040038 */ swc1 $f4,0x38($s0) -/* f031e10: a60f004c */ sh $t7,0x4c($s0) -/* f031e14: e6000030 */ swc1 $f0,0x30($s0) -/* f031e18: 17010030 */ bne $t8,$at,.L0f031edc -/* f031e1c: e6000034 */ swc1 $f0,0x34($s0) -/* f031e20: 0c004b70 */ jal 0x12dc0 -/* f031e24: 00000000 */ sll $zero,$zero,0x0 -/* f031e28: 24010190 */ addiu $at,$zero,0x190 -/* f031e2c: 0041001b */ divu $zero,$v0,$at -/* f031e30: 0000c810 */ mfhi $t9 -/* f031e34: 44993000 */ mtc1 $t9,$f6 -/* f031e38: 3c014f80 */ lui $at,0x4f80 -/* f031e3c: 07210004 */ bgez $t9,.L0f031e50 -/* f031e40: 46803220 */ cvt.s.w $f8,$f6 -/* f031e44: 44815000 */ mtc1 $at,$f10 -/* f031e48: 00000000 */ sll $zero,$zero,0x0 -/* f031e4c: 460a4200 */ add.s $f8,$f8,$f10 -.L0f031e50: -/* f031e50: 3c017f1b */ lui $at,0x7f1b -/* f031e54: c4248d1c */ lwc1 $f4,-0x72e4($at) -/* f031e58: 46044182 */ mul.s $f6,$f8,$f4 -/* f031e5c: 4600328d */ trunc.w.s $f10,$f6 -/* f031e60: 440e5000 */ mfc1 $t6,$f10 -/* f031e64: 00000000 */ sll $zero,$zero,0x0 -/* f031e68: 25d80001 */ addiu $t8,$t6,0x1 -/* f031e6c: 920e0362 */ lbu $t6,0x362($s0) -/* f031e70: 00186900 */ sll $t5,$t8,0x4 -/* f031e74: 31cfff0f */ andi $t7,$t6,0xff0f -/* f031e78: 01afc025 */ or $t8,$t5,$t7 -/* f031e7c: 0c004b70 */ jal 0x12dc0 -/* f031e80: a2180362 */ sb $t8,0x362($s0) -/* f031e84: 24010190 */ addiu $at,$zero,0x190 -/* f031e88: 0041001b */ divu $zero,$v0,$at -/* f031e8c: 0000c810 */ mfhi $t9 -/* f031e90: 44994000 */ mtc1 $t9,$f8 -/* f031e94: 3c014f80 */ lui $at,0x4f80 -/* f031e98: 07210004 */ bgez $t9,.L0f031eac -/* f031e9c: 46804120 */ cvt.s.w $f4,$f8 -/* f031ea0: 44813000 */ mtc1 $at,$f6 -/* f031ea4: 00000000 */ sll $zero,$zero,0x0 -/* f031ea8: 46062100 */ add.s $f4,$f4,$f6 -.L0f031eac: -/* f031eac: 3c017f1b */ lui $at,0x7f1b -/* f031eb0: c42a8d20 */ lwc1 $f10,-0x72e0($at) -/* f031eb4: 920e0362 */ lbu $t6,0x362($s0) -/* f031eb8: 460a2202 */ mul.s $f8,$f4,$f10 -/* f031ebc: 4600418d */ trunc.w.s $f6,$f8 -/* f031ec0: 440d3000 */ mfc1 $t5,$f6 -/* f031ec4: 00000000 */ sll $zero,$zero,0x0 -/* f031ec8: 25b80001 */ addiu $t8,$t5,0x1 -/* f031ecc: 3319000f */ andi $t9,$t8,0xf -/* f031ed0: 31cdfff0 */ andi $t5,$t6,0xfff0 -/* f031ed4: 032d7825 */ or $t7,$t9,$t5 -/* f031ed8: a20f0362 */ sb $t7,0x362($s0) -.L0f031edc: -/* f031edc: 8fa20040 */ lw $v0,0x40($sp) -/* f031ee0: 3c188006 */ lui $t8,0x8006 -/* f031ee4: 271852c8 */ addiu $t8,$t8,0x52c8 -/* f031ee8: 10580005 */ beq $v0,$t8,.L0f031f00 -/* f031eec: a2000008 */ sb $zero,0x8($s0) -/* f031ef0: 3c0e8006 */ lui $t6,0x8006 -/* f031ef4: 25ce52c0 */ addiu $t6,$t6,0x52c0 -/* f031ef8: 144e0035 */ bne $v0,$t6,.L0f031fd0 -/* f031efc: 3c188006 */ lui $t8,0x8006 -.L0f031f00: -/* f031f00: 0fc2c73a */ jal func0f0b1ce8 -/* f031f04: 8fa40120 */ lw $a0,0x120($sp) -/* f031f08: 3c013f00 */ lui $at,0x3f00 -/* f031f0c: 44818000 */ mtc1 $at,$f16 -/* f031f10: 44807000 */ mtc1 $zero,$f14 -/* f031f14: 44802000 */ mtc1 $zero,$f4 -/* f031f18: 46100082 */ mul.s $f2,$f0,$f16 -/* f031f1c: 3c014040 */ lui $at,0x4040 -/* f031f20: 240f0001 */ addiu $t7,$zero,0x1 -/* f031f24: 24050164 */ addiu $a1,$zero,0x164 -/* f031f28: 00003025 */ or $a2,$zero,$zero -/* f031f2c: 460e103e */ c.le.s $f2,$f14 -/* f031f30: 00000000 */ sll $zero,$zero,0x0 -/* f031f34: 45020004 */ bc1fl .L0f031f48 -/* f031f38: 46041032 */ c.eq.s $f2,$f4 -/* f031f3c: 44811000 */ mtc1 $at,$f2 -/* f031f40: 00000000 */ sll $zero,$zero,0x0 -/* f031f44: 46041032 */ c.eq.s $f2,$f4 -.L0f031f48: -/* f031f48: 3c014170 */ lui $at,0x4170 -/* f031f4c: 45030010 */ bc1tl .L0f031f90 -/* f031f50: 8fb90040 */ lw $t9,0x40($sp) -/* f031f54: 44815000 */ mtc1 $at,$f10 -/* f031f58: 8fa20114 */ lw $v0,0x114($sp) -/* f031f5c: e60e02ec */ swc1 $f14,0x2ec($s0) -/* f031f60: 460a1202 */ mul.s $f8,$f2,$f10 -/* f031f64: e60802e8 */ swc1 $f8,0x2e8($s0) -/* f031f68: c4460000 */ lwc1 $f6,0x0($v0) -/* f031f6c: 46023102 */ mul.s $f4,$f6,$f2 -/* f031f70: e60402f0 */ swc1 $f4,0x2f0($s0) -/* f031f74: c44a0004 */ lwc1 $f10,0x4($v0) -/* f031f78: 46025202 */ mul.s $f8,$f10,$f2 -/* f031f7c: e60802f4 */ swc1 $f8,0x2f4($s0) -/* f031f80: c4460008 */ lwc1 $f6,0x8($v0) -/* f031f84: 46023102 */ mul.s $f4,$f6,$f2 -/* f031f88: e60402f8 */ swc1 $f4,0x2f8($s0) -/* f031f8c: 8fb90040 */ lw $t9,0x40($sp) -.L0f031f90: -/* f031f90: 3c0d8006 */ lui $t5,0x8006 -/* f031f94: 25ad52c0 */ addiu $t5,$t5,0x52c0 -/* f031f98: 172d02c5 */ bne $t9,$t5,.L0f032ab0 -/* f031f9c: 3c018007 */ lui $at,0x8007 -/* f031fa0: ac20807c */ sw $zero,-0x7f84($at) -/* f031fa4: 3c014180 */ lui $at,0x4180 -/* f031fa8: 44815000 */ mtc1 $at,$f10 -/* f031fac: ae000120 */ sw $zero,0x120($s0) -/* f031fb0: a20f02b1 */ sb $t7,0x2b1($s0) -/* f031fb4: 8e040020 */ lw $a0,0x20($s0) -/* f031fb8: 44077000 */ mfc1 $a3,$f14 -/* f031fbc: e7b00010 */ swc1 $f16,0x10($sp) -/* f031fc0: 0c007733 */ jal 0x1dccc -/* f031fc4: e7aa0014 */ swc1 $f10,0x14($sp) -/* f031fc8: 100002ba */ beqz $zero,.L0f032ab4 -/* f031fcc: 8fbf002c */ lw $ra,0x2c($sp) -.L0f031fd0: -/* f031fd0: 271852b8 */ addiu $t8,$t8,0x52b8 -/* f031fd4: 145801c9 */ bne $v0,$t8,.L0f0326fc -/* f031fd8: 3c198006 */ lui $t9,0x8006 -/* f031fdc: 0c00744f */ jal 0x1d13c -/* f031fe0: 8e040020 */ lw $a0,0x20($s0) -/* f031fe4: 24010269 */ addiu $at,$zero,0x269 -/* f031fe8: 10410006 */ beq $v0,$at,.L0f032004 -/* f031fec: 2405026c */ addiu $a1,$zero,0x26c -/* f031ff0: 2401026b */ addiu $at,$zero,0x26b -/* f031ff4: 10410003 */ beq $v0,$at,.L0f032004 -/* f031ff8: 2401026a */ addiu $at,$zero,0x26a -/* f031ffc: 1441000d */ bne $v0,$at,.L0f032034 -/* f032000: c7a00118 */ lwc1 $f0,0x118($sp) -.L0f032004: -/* f032004: 3c013f00 */ lui $at,0x3f00 -/* f032008: 44818000 */ mtc1 $at,$f16 -/* f03200c: 3c014180 */ lui $at,0x4180 -/* f032010: 44814000 */ mtc1 $at,$f8 -/* f032014: 8e040020 */ lw $a0,0x20($s0) -/* f032018: 00003025 */ or $a2,$zero,$zero -/* f03201c: 24070000 */ addiu $a3,$zero,0x0 -/* f032020: e7b00010 */ swc1 $f16,0x10($sp) -/* f032024: 0c007733 */ jal 0x1dccc -/* f032028: e7a80014 */ swc1 $f8,0x14($sp) -/* f03202c: 100001b1 */ beqz $zero,.L0f0326f4 -/* f032030: 00000000 */ sll $zero,$zero,0x0 -.L0f032034: -/* f032034: 3c017f1b */ lui $at,0x7f1b -/* f032038: c4268d24 */ lwc1 $f6,-0x72dc($at) -/* f03203c: 3c017f1b */ lui $at,0x7f1b -/* f032040: 4606003c */ c.lt.s $f0,$f6 -/* f032044: 00000000 */ sll $zero,$zero,0x0 -/* f032048: 45010006 */ bc1t .L0f032064 -/* f03204c: 00000000 */ sll $zero,$zero,0x0 -/* f032050: c4248d28 */ lwc1 $f4,-0x72d8($at) -/* f032054: 4600203c */ c.lt.s $f4,$f0 -/* f032058: 00000000 */ sll $zero,$zero,0x0 -/* f03205c: 45000072 */ bc1f .L0f032228 -/* f032060: 00000000 */ sll $zero,$zero,0x0 -.L0f032064: -/* f032064: 0c004b70 */ jal 0x12dc0 -/* f032068: 00000000 */ sll $zero,$zero,0x0 -/* f03206c: 24010014 */ addiu $at,$zero,0x14 -/* f032070: 0041001b */ divu $zero,$v0,$at -/* f032074: 00007010 */ mfhi $t6 -/* f032078: 15c0006b */ bnez $t6,.L0f032228 -/* f03207c: 00000000 */ sll $zero,$zero,0x0 -/* f032080: 9219032f */ lbu $t9,0x32f($s0) -/* f032084: 17200068 */ bnez $t9,.L0f032228 -/* f032088: 00000000 */ sll $zero,$zero,0x0 -/* f03208c: 0fc0f917 */ jal func0f03e45c -/* f032090: 02002025 */ or $a0,$s0,$zero -/* f032094: 3c017f1b */ lui $at,0x7f1b -/* f032098: c4308d2c */ lwc1 $f16,-0x72d4($at) -/* f03209c: 3c017f1b */ lui $at,0x7f1b -/* f0320a0: c42a8d30 */ lwc1 $f10,-0x72d0($at) -/* f0320a4: 3c017f1b */ lui $at,0x7f1b -/* f0320a8: c4288d34 */ lwc1 $f8,-0x72cc($at) -/* f0320ac: 460a0080 */ add.s $f2,$f0,$f10 -/* f0320b0: 8fa400f8 */ lw $a0,0xf8($sp) -/* f0320b4: 3c064316 */ lui $a2,0x4316 -/* f0320b8: 46080300 */ add.s $f12,$f0,$f8 -/* f0320bc: 46001386 */ mov.s $f14,$f2 -/* f0320c0: 4602803e */ c.le.s $f16,$f2 -/* f0320c4: 46006486 */ mov.s $f18,$f12 -/* f0320c8: 45020003 */ bc1fl .L0f0320d8 -/* f0320cc: 460c803e */ c.le.s $f16,$f12 -/* f0320d0: 46101381 */ sub.s $f14,$f2,$f16 -/* f0320d4: 460c803e */ c.le.s $f16,$f12 -.L0f0320d8: -/* f0320d8: 44057000 */ mfc1 $a1,$f14 -/* f0320dc: 45000002 */ bc1f .L0f0320e8 -/* f0320e0: 00000000 */ sll $zero,$zero,0x0 -/* f0320e4: 46106481 */ sub.s $f18,$f12,$f16 -.L0f0320e8: -/* f0320e8: 0fc0b9a1 */ jal func0f02e684 -/* f0320ec: e7b200c0 */ swc1 $f18,0xc0($sp) -/* f0320f0: c7b200c0 */ lwc1 $f18,0xc0($sp) -/* f0320f4: 8fa400f8 */ lw $a0,0xf8($sp) -/* f0320f8: 3c064316 */ lui $a2,0x4316 -/* f0320fc: 44059000 */ mfc1 $a1,$f18 -/* f032100: 0fc0b9a1 */ jal func0f02e684 -/* f032104: e7a000bc */ swc1 $f0,0xbc($sp) -/* f032108: 3c014316 */ lui $at,0x4316 -/* f03210c: 44816000 */ mtc1 $at,$f12 -/* f032110: c7a200bc */ lwc1 $f2,0xbc($sp) -/* f032114: 460c103c */ c.lt.s $f2,$f12 -/* f032118: 00000000 */ sll $zero,$zero,0x0 -/* f03211c: 45000042 */ bc1f .L0f032228 -/* f032120: 00000000 */ sll $zero,$zero,0x0 -/* f032124: 460c003c */ c.lt.s $f0,$f12 -/* f032128: 3c014120 */ lui $at,0x4120 -/* f03212c: 4500003e */ bc1f .L0f032228 -/* f032130: 00000000 */ sll $zero,$zero,0x0 -/* f032134: 46001301 */ sub.s $f12,$f2,$f0 -/* f032138: 44813000 */ mtc1 $at,$f6 -/* f03213c: 3c01c120 */ lui $at,0xc120 -/* f032140: 4606603c */ c.lt.s $f12,$f6 -/* f032144: 00000000 */ sll $zero,$zero,0x0 -/* f032148: 45000037 */ bc1f .L0f032228 -/* f03214c: 00000000 */ sll $zero,$zero,0x0 -/* f032150: 44812000 */ mtc1 $at,$f4 -/* f032154: 8fad00e8 */ lw $t5,0xe8($sp) -/* f032158: 460c203c */ c.lt.s $f4,$f12 -/* f03215c: 00000000 */ sll $zero,$zero,0x0 -/* f032160: 45000031 */ bc1f .L0f032228 -/* f032164: 00000000 */ sll $zero,$zero,0x0 -/* f032168: 15a0002f */ bnez $t5,.L0f032228 -/* f03216c: 00000000 */ sll $zero,$zero,0x0 -/* f032170: 0c004b70 */ jal 0x12dc0 -/* f032174: 00000000 */ sll $zero,$zero,0x0 -/* f032178: 304f0003 */ andi $t7,$v0,0x3 -/* f03217c: 000fc0c0 */ sll $t8,$t7,0x3 -/* f032180: 030fc023 */ subu $t8,$t8,$t7 -/* f032184: 3c0e8006 */ lui $t6,0x8006 -/* f032188: 25ce3970 */ addiu $t6,$t6,0x3970 -/* f03218c: 0018c080 */ sll $t8,$t8,0x2 -/* f032190: 030e1821 */ addu $v1,$t8,$t6 -/* f032194: c46a0014 */ lwc1 $f10,0x14($v1) -/* f032198: afa300b4 */ sw $v1,0xb4($sp) -/* f03219c: 3c014180 */ lui $at,0x4180 -/* f0321a0: e60a0030 */ swc1 $f10,0x30($s0) -/* f0321a4: c4680018 */ lwc1 $f8,0x18($v1) -/* f0321a8: 44812000 */ mtc1 $at,$f4 -/* f0321ac: 24070000 */ addiu $a3,$zero,0x0 -/* f0321b0: e6080034 */ swc1 $f8,0x34($s0) -/* f0321b4: 8fb90108 */ lw $t9,0x108($sp) -/* f0321b8: c466000c */ lwc1 $f6,0xc($v1) -/* f0321bc: 8c660004 */ lw $a2,0x4($v1) -/* f0321c0: 2f2d0001 */ sltiu $t5,$t9,0x1 -/* f0321c4: afad0018 */ sw $t5,0x18($sp) -/* f0321c8: 84650000 */ lh $a1,0x0($v1) -/* f0321cc: 8fa400f4 */ lw $a0,0xf4($sp) -/* f0321d0: e7a40014 */ swc1 $f4,0x14($sp) -/* f0321d4: 0c0076ff */ jal 0x1dbfc -/* f0321d8: e7a60010 */ swc1 $f6,0x10($sp) -/* f0321dc: 8faf00b4 */ lw $t7,0xb4($sp) -/* f0321e0: 44805000 */ mtc1 $zero,$f10 -/* f0321e4: c5e00008 */ lwc1 $f0,0x8($t7) -/* f0321e8: 4600503e */ c.le.s $f10,$f0 -/* f0321ec: 00000000 */ sll $zero,$zero,0x0 -/* f0321f0: 45020005 */ bc1fl .L0f032208 -/* f0321f4: 3c014120 */ lui $at,0x4120 -/* f0321f8: 44050000 */ mfc1 $a1,$f0 -/* f0321fc: 0c007787 */ jal 0x1de1c -/* f032200: 8fa400f4 */ lw $a0,0xf4($sp) -/* f032204: 3c014120 */ lui $at,0x4120 -.L0f032208: -/* f032208: 44814000 */ mtc1 $at,$f8 -/* f03220c: 8e180018 */ lw $t8,0x18($s0) -/* f032210: 2401bfff */ addiu $at,$zero,-16385 -/* f032214: 24190001 */ addiu $t9,$zero,0x1 -/* f032218: 03017024 */ and $t6,$t8,$at -/* f03221c: ae0e0018 */ sw $t6,0x18($s0) -/* f032220: e6080024 */ swc1 $f8,0x24($s0) -/* f032224: afb9010c */ sw $t9,0x10c($sp) -.L0f032228: -/* f032228: 3c017f1b */ lui $at,0x7f1b -/* f03222c: c7a00118 */ lwc1 $f0,0x118($sp) -/* f032230: c4268d38 */ lwc1 $f6,-0x72c8($at) -/* f032234: 3c017f1b */ lui $at,0x7f1b -/* f032238: 4600303c */ c.lt.s $f6,$f0 -/* f03223c: 00000000 */ sll $zero,$zero,0x0 -/* f032240: 4502006a */ bc1fl .L0f0323ec -/* f032244: 8faf010c */ lw $t7,0x10c($sp) -/* f032248: c4248d3c */ lwc1 $f4,-0x72c4($at) -/* f03224c: 4604003c */ c.lt.s $f0,$f4 -/* f032250: 00000000 */ sll $zero,$zero,0x0 -/* f032254: 45020065 */ bc1fl .L0f0323ec -/* f032258: 8faf010c */ lw $t7,0x10c($sp) -/* f03225c: 0c004b70 */ jal 0x12dc0 -/* f032260: 00000000 */ sll $zero,$zero,0x0 -/* f032264: 24010005 */ addiu $at,$zero,0x5 -/* f032268: 0041001b */ divu $zero,$v0,$at -/* f03226c: 00006810 */ mfhi $t5 -/* f032270: 2da10002 */ sltiu $at,$t5,0x2 -/* f032274: 5020005d */ beqzl $at,.L0f0323ec -/* f032278: 8faf010c */ lw $t7,0x10c($sp) -/* f03227c: 920f032f */ lbu $t7,0x32f($s0) -/* f032280: 27a20074 */ addiu $v0,$sp,0x74 -/* f032284: 2404000b */ addiu $a0,$zero,0xb -/* f032288: 15e00057 */ bnez $t7,.L0f0323e8 -/* f03228c: 8fa5011c */ lw $a1,0x11c($sp) -/* f032290: 3c188007 */ lui $t8,0x8007 -/* f032294: 27188084 */ addiu $t8,$t8,-32636 -/* f032298: 27190030 */ addiu $t9,$t8,0x30 -/* f03229c: 00406825 */ or $t5,$v0,$zero -.L0f0322a0: -/* f0322a0: 8f010000 */ lw $at,0x0($t8) -/* f0322a4: 2718000c */ addiu $t8,$t8,0xc -/* f0322a8: 25ad000c */ addiu $t5,$t5,0xc -/* f0322ac: ada1fff4 */ sw $at,-0xc($t5) -/* f0322b0: 8f01fff8 */ lw $at,-0x8($t8) -/* f0322b4: ada1fff8 */ sw $at,-0x8($t5) -/* f0322b8: 8f01fffc */ lw $at,-0x4($t8) -/* f0322bc: 1719fff8 */ bne $t8,$t9,.L0f0322a0 -/* f0322c0: ada1fffc */ sw $at,-0x4($t5) -/* f0322c4: 8f010000 */ lw $at,0x0($t8) -/* f0322c8: 240f0001 */ addiu $t7,$zero,0x1 -/* f0322cc: ada10000 */ sw $at,0x0($t5) -/* f0322d0: 8f190004 */ lw $t9,0x4($t8) -/* f0322d4: 2401000e */ addiu $at,$zero,0xe -/* f0322d8: adb90004 */ sw $t9,0x4($t5) -/* f0322dc: 8fa90108 */ lw $t1,0x108($sp) -/* f0322e0: afaf010c */ sw $t7,0x10c($sp) -/* f0322e4: 2d2e0001 */ sltiu $t6,$t1,0x1 -/* f0322e8: 10a40003 */ beq $a1,$a0,.L0f0322f8 -/* f0322ec: 01c04825 */ or $t1,$t6,$zero -/* f0322f0: 14a10007 */ bne $a1,$at,.L0f032310 -/* f0322f4: 27a30090 */ addiu $v1,$sp,0x90 -.L0f0322f8: -/* f0322f8: 14a40003 */ bne $a1,$a0,.L0f032308 -/* f0322fc: 00401825 */ or $v1,$v0,$zero -/* f032300: 10000009 */ beqz $zero,.L0f032328 -/* f032304: 24060001 */ addiu $a2,$zero,0x1 -.L0f032308: -/* f032308: 10000007 */ beqz $zero,.L0f032328 -/* f03230c: 00003025 */ or $a2,$zero,$zero -.L0f032310: -/* f032310: afa300ac */ sw $v1,0xac($sp) -/* f032314: 0c004b70 */ jal 0x12dc0 -/* f032318: afa90038 */ sw $t1,0x38($sp) -/* f03231c: 8fa300ac */ lw $v1,0xac($sp) -/* f032320: 8fa90038 */ lw $t1,0x38($sp) -/* f032324: 30460001 */ andi $a2,$v0,0x1 -.L0f032328: -/* f032328: c46a0014 */ lwc1 $f10,0x14($v1) -/* f03232c: 3c014180 */ lui $at,0x4180 -/* f032330: 44812000 */ mtc1 $at,$f4 -/* f032334: e60a0030 */ swc1 $f10,0x30($s0) -/* f032338: c4680018 */ lwc1 $f8,0x18($v1) -/* f03233c: 24070000 */ addiu $a3,$zero,0x0 -/* f032340: e6080034 */ swc1 $f8,0x34($s0) -/* f032344: c466000c */ lwc1 $f6,0xc($v1) -/* f032348: 84650000 */ lh $a1,0x0($v1) -/* f03234c: afa300ac */ sw $v1,0xac($sp) -/* f032350: afa90018 */ sw $t1,0x18($sp) -/* f032354: 8fa400f4 */ lw $a0,0xf4($sp) -/* f032358: e7a40014 */ swc1 $f4,0x14($sp) -/* f03235c: 0c0076ff */ jal 0x1dbfc -/* f032360: e7a60010 */ swc1 $f6,0x10($sp) -/* f032364: 8fa300ac */ lw $v1,0xac($sp) -/* f032368: 44805000 */ mtc1 $zero,$f10 -/* f03236c: 02002025 */ or $a0,$s0,$zero -/* f032370: c4600008 */ lwc1 $f0,0x8($v1) -/* f032374: 4600503e */ c.le.s $f10,$f0 -/* f032378: 00000000 */ sll $zero,$zero,0x0 -/* f03237c: 45000009 */ bc1f .L0f0323a4 -/* f032380: 00000000 */ sll $zero,$zero,0x0 -/* f032384: 44050000 */ mfc1 $a1,$f0 -/* f032388: 0fc0b898 */ jal func0f02e260 -/* f03238c: 3c064100 */ lui $a2,0x4100 -/* f032390: 44050000 */ mfc1 $a1,$f0 -/* f032394: 0c007787 */ jal 0x1de1c -/* f032398: 8fa400f4 */ lw $a0,0xf4($sp) -/* f03239c: 1000000f */ beqz $zero,.L0f0323dc -/* f0323a0: 8e180018 */ lw $t8,0x18($s0) -.L0f0323a4: -/* f0323a4: 0c008dda */ jal 0x23768 -/* f0323a8: 84640000 */ lh $a0,0x0($v1) -/* f0323ac: 2459ffff */ addiu $t9,$v0,-1 -/* f0323b0: 44994000 */ mtc1 $t9,$f8 -/* f0323b4: 02002025 */ or $a0,$s0,$zero -/* f0323b8: 3c064100 */ lui $a2,0x4100 -/* f0323bc: 46804220 */ cvt.s.w $f8,$f8 -/* f0323c0: 44054000 */ mfc1 $a1,$f8 -/* f0323c4: 0fc0b898 */ jal func0f02e260 -/* f0323c8: 00000000 */ sll $zero,$zero,0x0 -/* f0323cc: 44050000 */ mfc1 $a1,$f0 -/* f0323d0: 0c007787 */ jal 0x1de1c -/* f0323d4: 8fa400f4 */ lw $a0,0xf4($sp) -/* f0323d8: 8e180018 */ lw $t8,0x18($s0) -.L0f0323dc: -/* f0323dc: 2401bfff */ addiu $at,$zero,-16385 -/* f0323e0: 03016824 */ and $t5,$t8,$at -/* f0323e4: ae0d0018 */ sw $t5,0x18($s0) -.L0f0323e8: -/* f0323e8: 8faf010c */ lw $t7,0x10c($sp) -.L0f0323ec: -/* f0323ec: 8fa20104 */ lw $v0,0x104($sp) -/* f0323f0: 15e000c0 */ bnez $t7,.L0f0326f4 -/* f0323f4: 00000000 */ sll $zero,$zero,0x0 -/* f0323f8: 044000be */ bltz $v0,.L0f0326f4 -/* f0323fc: 8fae0040 */ lw $t6,0x40($sp) -/* f032400: 8dd90000 */ lw $t9,0x0($t6) -/* f032404: 00023080 */ sll $a2,$v0,0x2 -/* f032408: 00c23021 */ addu $a2,$a2,$v0 -/* f03240c: 00063080 */ sll $a2,$a2,0x2 -/* f032410: 03261821 */ addu $v1,$t9,$a2 -/* f032414: 8c780004 */ lw $t8,0x4($v1) -/* f032418: 130000b6 */ beqz $t8,.L0f0326f4 -/* f03241c: 00000000 */ sll $zero,$zero,0x0 -/* f032420: 8c6d000c */ lw $t5,0xc($v1) -/* f032424: 8faf00e8 */ lw $t7,0xe8($sp) -/* f032428: 19a000b2 */ blez $t5,.L0f0326f4 -/* f03242c: 00000000 */ sll $zero,$zero,0x0 -/* f032430: 15e000b0 */ bnez $t7,.L0f0326f4 -/* f032434: 8fa90108 */ lw $t1,0x108($sp) -/* f032438: 9204032f */ lbu $a0,0x32f($s0) -/* f03243c: 2d2e0001 */ sltiu $t6,$t1,0x1 -/* f032440: 01c04825 */ or $t1,$t6,$zero -/* f032444: 14800017 */ bnez $a0,.L0f0324a4 -/* f032448: 24010006 */ addiu $at,$zero,0x6 -/* f03244c: afa60034 */ sw $a2,0x34($sp) -/* f032450: 0c004b70 */ jal 0x12dc0 -/* f032454: afae0038 */ sw $t6,0x38($sp) -/* f032458: 8fb90040 */ lw $t9,0x40($sp) -/* f03245c: 8fa60034 */ lw $a2,0x34($sp) -/* f032460: 8fa90038 */ lw $t1,0x38($sp) -/* f032464: 8f380000 */ lw $t8,0x0($t9) -/* f032468: 9204032f */ lbu $a0,0x32f($s0) -/* f03246c: 03061821 */ addu $v1,$t8,$a2 -/* f032470: 8c6d000c */ lw $t5,0xc($v1) -/* f032474: 8c6f0004 */ lw $t7,0x4($v1) -/* f032478: 004d001b */ divu $zero,$v0,$t5 -/* f03247c: 00002810 */ mfhi $a1 -/* f032480: 000570c0 */ sll $t6,$a1,0x3 -/* f032484: 01c57023 */ subu $t6,$t6,$a1 -/* f032488: 000e7080 */ sll $t6,$t6,0x2 -/* f03248c: 15a00002 */ bnez $t5,.L0f032498 -/* f032490: 00000000 */ sll $zero,$zero,0x0 -/* f032494: 0007000d */ break 0x7 -.L0f032498: -/* f032498: 01ee4021 */ addu $t0,$t7,$t6 -/* f03249c: 1000003e */ beqz $zero,.L0f032598 -/* f0324a0: c5060014 */ lwc1 $f6,0x14($t0) -.L0f0324a4: -/* f0324a4: 14810035 */ bne $a0,$at,.L0f03257c -/* f0324a8: 0004c0c0 */ sll $t8,$a0,0x3 -/* f0324ac: 0c004b70 */ jal 0x12dc0 -/* f0324b0: afa90038 */ sw $t1,0x38($sp) -/* f0324b4: 920d032f */ lbu $t5,0x32f($s0) -/* f0324b8: 30590001 */ andi $t9,$v0,0x1 -/* f0324bc: 0019c0c0 */ sll $t8,$t9,0x3 -/* f0324c0: 0319c023 */ subu $t8,$t8,$t9 -/* f0324c4: 000d78c0 */ sll $t7,$t5,0x3 -/* f0324c8: 8e0402e4 */ lw $a0,0x2e4($s0) -/* f0324cc: 01ed7823 */ subu $t7,$t7,$t5 -/* f0324d0: 000f7880 */ sll $t7,$t7,0x2 -/* f0324d4: 0018c080 */ sll $t8,$t8,0x2 -/* f0324d8: 3c198006 */ lui $t9,0x8006 -/* f0324dc: 27394e1c */ addiu $t9,$t9,0x4e1c -/* f0324e0: 030f7021 */ addu $t6,$t8,$t7 -/* f0324e4: 01d94021 */ addu $t0,$t6,$t9 -/* f0324e8: 04800022 */ bltz $a0,.L0f032574 -/* f0324ec: 8fa90038 */ lw $t1,0x38($sp) -/* f0324f0: afa8006c */ sw $t0,0x6c($sp) -/* f0324f4: 0fc2556c */ jal func0f0955b0 -/* f0324f8: afa90038 */ sw $t1,0x38($sp) -/* f0324fc: 8c4d0010 */ lw $t5,0x10($v0) -/* f032500: 8c4f0008 */ lw $t7,0x8($v0) -/* f032504: 2401fffe */ addiu $at,$zero,-2 -/* f032508: 01a1c024 */ and $t8,$t5,$at -/* f03250c: 3c010002 */ lui $at,0x2 -/* f032510: 8fa8006c */ lw $t0,0x6c($sp) -/* f032514: 8fa90038 */ lw $t1,0x38($sp) -/* f032518: 01e17025 */ or $t6,$t7,$at -/* f03251c: ac580010 */ sw $t8,0x10($v0) -/* f032520: 10400008 */ beqz $v0,.L0f032544 -/* f032524: ac4e0008 */ sw $t6,0x8($v0) -/* f032528: 8c590014 */ lw $t9,0x14($v0) -/* f03252c: 53200006 */ beqzl $t9,.L0f032548 -/* f032530: 84580004 */ lh $t8,0x4($v0) -/* f032534: 844d0004 */ lh $t5,0x4($v0) -/* f032538: 24010041 */ addiu $at,$zero,0x41 -/* f03253c: 51a10006 */ beql $t5,$at,.L0f032558 -/* f032540: 920f032f */ lbu $t7,0x32f($s0) -.L0f032544: -/* f032544: 84580004 */ lh $t8,0x4($v0) -.L0f032548: -/* f032548: 24010040 */ addiu $at,$zero,0x40 -/* f03254c: 17010009 */ bne $t8,$at,.L0f032574 -/* f032550: 00000000 */ sll $zero,$zero,0x0 -/* f032554: 920f032f */ lbu $t7,0x32f($s0) -.L0f032558: -/* f032558: 3c0d8006 */ lui $t5,0x8006 -/* f03255c: 25ad4e1c */ addiu $t5,$t5,0x4e1c -/* f032560: 000f70c0 */ sll $t6,$t7,0x3 -/* f032564: 01cf7023 */ subu $t6,$t6,$t7 -/* f032568: 000e7080 */ sll $t6,$t6,0x2 -/* f03256c: 25d9ffe4 */ addiu $t9,$t6,-28 -/* f032570: 032d4021 */ addu $t0,$t9,$t5 -.L0f032574: -/* f032574: 10000007 */ beqz $zero,.L0f032594 -/* f032578: 9204032f */ lbu $a0,0x32f($s0) -.L0f03257c: -/* f03257c: 0304c023 */ subu $t8,$t8,$a0 -/* f032580: 0018c080 */ sll $t8,$t8,0x2 -/* f032584: 3c0e8006 */ lui $t6,0x8006 -/* f032588: 25ce4e1c */ addiu $t6,$t6,0x4e1c -/* f03258c: 270fffe4 */ addiu $t7,$t8,-28 -/* f032590: 01ee4021 */ addu $t0,$t7,$t6 -.L0f032594: -/* f032594: c5060014 */ lwc1 $f6,0x14($t0) -.L0f032598: -/* f032598: 24070000 */ addiu $a3,$zero,0x0 -/* f03259c: 3c0141f0 */ lui $at,0x41f0 -/* f0325a0: e6060030 */ swc1 $f6,0x30($s0) -/* f0325a4: c5040018 */ lwc1 $f4,0x18($t0) -/* f0325a8: 1480000f */ bnez $a0,.L0f0325e8 -/* f0325ac: e6040034 */ swc1 $f4,0x34($s0) -/* f0325b0: c50a000c */ lwc1 $f10,0xc($t0) -/* f0325b4: 85050000 */ lh $a1,0x0($t0) -/* f0325b8: 8d060004 */ lw $a2,0x4($t0) -/* f0325bc: 3c014180 */ lui $at,0x4180 -/* f0325c0: 44814000 */ mtc1 $at,$f8 -/* f0325c4: afa8006c */ sw $t0,0x6c($sp) -/* f0325c8: afa90018 */ sw $t1,0x18($sp) -/* f0325cc: 8fa400f4 */ lw $a0,0xf4($sp) -/* f0325d0: 24070000 */ addiu $a3,$zero,0x0 -/* f0325d4: e7aa0010 */ swc1 $f10,0x10($sp) -/* f0325d8: 0c0076ff */ jal 0x1dbfc -/* f0325dc: e7a80014 */ swc1 $f8,0x14($sp) -/* f0325e0: 1000000c */ beqz $zero,.L0f032614 -/* f0325e4: 8fa8006c */ lw $t0,0x6c($sp) -.L0f0325e8: -/* f0325e8: c506000c */ lwc1 $f6,0xc($t0) -/* f0325ec: 85050000 */ lh $a1,0x0($t0) -/* f0325f0: 8d060004 */ lw $a2,0x4($t0) -/* f0325f4: 44812000 */ mtc1 $at,$f4 -/* f0325f8: afa8006c */ sw $t0,0x6c($sp) -/* f0325fc: afa90018 */ sw $t1,0x18($sp) -/* f032600: 8fa400f4 */ lw $a0,0xf4($sp) -/* f032604: e7a60010 */ swc1 $f6,0x10($sp) -/* f032608: 0c0076ff */ jal 0x1dbfc -/* f03260c: e7a40014 */ swc1 $f4,0x14($sp) -/* f032610: 8fa8006c */ lw $t0,0x6c($sp) -.L0f032614: -/* f032614: c5000008 */ lwc1 $f0,0x8($t0) -/* f032618: 44805000 */ mtc1 $zero,$f10 -/* f03261c: 8fa400f4 */ lw $a0,0xf4($sp) -/* f032620: 4600503e */ c.le.s $f10,$f0 -/* f032624: 00000000 */ sll $zero,$zero,0x0 -/* f032628: 45020006 */ bc1fl .L0f032644 -/* f03262c: 8fa40120 */ lw $a0,0x120($sp) -/* f032630: 44050000 */ mfc1 $a1,$f0 -/* f032634: 0c007787 */ jal 0x1de1c -/* f032638: afa8006c */ sw $t0,0x6c($sp) -/* f03263c: 8fa8006c */ lw $t0,0x6c($sp) -/* f032640: 8fa40120 */ lw $a0,0x120($sp) -.L0f032644: -/* f032644: 0fc2c73a */ jal func0f0b1ce8 -/* f032648: afa8006c */ sw $t0,0x6c($sp) -/* f03264c: 44804000 */ mtc1 $zero,$f8 -/* f032650: 8fa8006c */ lw $t0,0x6c($sp) -/* f032654: 46000086 */ mov.s $f2,$f0 -/* f032658: 4608003e */ c.le.s $f0,$f8 -/* f03265c: 00000000 */ sll $zero,$zero,0x0 -/* f032660: 45020009 */ bc1fl .L0f032688 -/* f032664: 8d180010 */ lw $t8,0x10($t0) -/* f032668: 8e190018 */ lw $t9,0x18($s0) -/* f03266c: 3c0140c0 */ lui $at,0x40c0 -/* f032670: 332d8000 */ andi $t5,$t9,0x8000 -/* f032674: 51a00004 */ beqzl $t5,.L0f032688 -/* f032678: 8d180010 */ lw $t8,0x10($t0) -/* f03267c: 44811000 */ mtc1 $at,$f2 -/* f032680: 00000000 */ sll $zero,$zero,0x0 -/* f032684: 8d180010 */ lw $t8,0x10($t0) -.L0f032688: -/* f032688: 53000017 */ beqzl $t8,.L0f0326e8 -/* f03268c: 8e0f0018 */ lw $t7,0x18($s0) -/* f032690: 44803000 */ mtc1 $zero,$f6 -/* f032694: 3c014170 */ lui $at,0x4170 -/* f032698: 4602303c */ c.lt.s $f6,$f2 -/* f03269c: 00000000 */ sll $zero,$zero,0x0 -/* f0326a0: 45020011 */ bc1fl .L0f0326e8 -/* f0326a4: 8e0f0018 */ lw $t7,0x18($s0) -/* f0326a8: 44812000 */ mtc1 $at,$f4 -/* f0326ac: 8fa20114 */ lw $v0,0x114($sp) -/* f0326b0: 44804000 */ mtc1 $zero,$f8 -/* f0326b4: 46041282 */ mul.s $f10,$f2,$f4 -/* f0326b8: e608003c */ swc1 $f8,0x3c($s0) -/* f0326bc: e60a0038 */ swc1 $f10,0x38($s0) -/* f0326c0: c4460000 */ lwc1 $f6,0x0($v0) -/* f0326c4: 46023102 */ mul.s $f4,$f6,$f2 -/* f0326c8: e6040040 */ swc1 $f4,0x40($s0) -/* f0326cc: c44a0004 */ lwc1 $f10,0x4($v0) -/* f0326d0: 46025202 */ mul.s $f8,$f10,$f2 -/* f0326d4: e6080044 */ swc1 $f8,0x44($s0) -/* f0326d8: c4460008 */ lwc1 $f6,0x8($v0) -/* f0326dc: 46023102 */ mul.s $f4,$f6,$f2 -/* f0326e0: e6040048 */ swc1 $f4,0x48($s0) -/* f0326e4: 8e0f0018 */ lw $t7,0x18($s0) -.L0f0326e8: -/* f0326e8: 2401bfff */ addiu $at,$zero,-16385 -/* f0326ec: 01e17024 */ and $t6,$t7,$at -/* f0326f0: ae0e0018 */ sw $t6,0x18($s0) -.L0f0326f4: -/* f0326f4: 100000ae */ beqz $zero,.L0f0329b0 -/* f0326f8: 8fa20040 */ lw $v0,0x40($sp) -.L0f0326fc: -/* f0326fc: 273952bc */ addiu $t9,$t9,0x52bc -/* f032700: 145900ab */ bne $v0,$t9,.L0f0329b0 -/* f032704: 3c017f1b */ lui $at,0x7f1b -/* f032708: c42a8d40 */ lwc1 $f10,-0x72c0($at) -/* f03270c: c7a80118 */ lwc1 $f8,0x118($sp) -/* f032710: 3c017f1b */ lui $at,0x7f1b -/* f032714: 8faf0104 */ lw $t7,0x104($sp) -/* f032718: 4608503c */ c.lt.s $f10,$f8 -/* f03271c: 00000000 */ sll $zero,$zero,0x0 -/* f032720: 4500003a */ bc1f .L0f03280c -/* f032724: 00000000 */ sll $zero,$zero,0x0 -/* f032728: c4268d44 */ lwc1 $f6,-0x72bc($at) -/* f03272c: 4606403c */ c.lt.s $f8,$f6 -/* f032730: 00000000 */ sll $zero,$zero,0x0 -/* f032734: 45000035 */ bc1f .L0f03280c -/* f032738: 00000000 */ sll $zero,$zero,0x0 -/* f03273c: 0c004b70 */ jal 0x12dc0 -/* f032740: 00000000 */ sll $zero,$zero,0x0 -/* f032744: 0c004b70 */ jal 0x12dc0 -/* f032748: afa20054 */ sw $v0,0x54($sp) -/* f03274c: 8fa30054 */ lw $v1,0x54($sp) -/* f032750: 24010006 */ addiu $at,$zero,0x6 -/* f032754: 8fad0040 */ lw $t5,0x40($sp) -/* f032758: 0061001b */ divu $zero,$v1,$at -/* f03275c: 00007810 */ mfhi $t7 -/* f032760: 24010003 */ addiu $at,$zero,0x3 -/* f032764: 8db80000 */ lw $t8,0x0($t5) -/* f032768: 0041001b */ divu $zero,$v0,$at -/* f03276c: 000f7080 */ sll $t6,$t7,0x2 -/* f032770: 01cf7021 */ addu $t6,$t6,$t7 -/* f032774: 000e7080 */ sll $t6,$t6,0x2 -/* f032778: 030ec821 */ addu $t9,$t8,$t6 -/* f03277c: 00007810 */ mfhi $t7 -/* f032780: 8f2d0018 */ lw $t5,0x18($t9) -/* f032784: 000fc0c0 */ sll $t8,$t7,0x3 -/* f032788: 030fc023 */ subu $t8,$t8,$t7 -/* f03278c: 0018c080 */ sll $t8,$t8,0x2 -/* f032790: 030d4021 */ addu $t0,$t8,$t5 -/* f032794: c5040014 */ lwc1 $f4,0x14($t0) -/* f032798: 3c014180 */ lui $at,0x4180 -/* f03279c: 44813000 */ mtc1 $at,$f6 -/* f0327a0: e6040030 */ swc1 $f4,0x30($s0) -/* f0327a4: c50a0018 */ lwc1 $f10,0x18($t0) -/* f0327a8: 24070000 */ addiu $a3,$zero,0x0 -/* f0327ac: e60a0034 */ swc1 $f10,0x34($s0) -/* f0327b0: 8fae0108 */ lw $t6,0x108($sp) -/* f0327b4: c508000c */ lwc1 $f8,0xc($t0) -/* f0327b8: 8d060004 */ lw $a2,0x4($t0) -/* f0327bc: 85050000 */ lh $a1,0x0($t0) -/* f0327c0: 2dd90001 */ sltiu $t9,$t6,0x1 -/* f0327c4: afb90018 */ sw $t9,0x18($sp) -/* f0327c8: afa80060 */ sw $t0,0x60($sp) -/* f0327cc: 8fa400f4 */ lw $a0,0xf4($sp) -/* f0327d0: e7a60014 */ swc1 $f6,0x14($sp) -/* f0327d4: 0c0076ff */ jal 0x1dbfc -/* f0327d8: e7a80010 */ swc1 $f8,0x10($sp) -/* f0327dc: 8fa80060 */ lw $t0,0x60($sp) -/* f0327e0: 44802000 */ mtc1 $zero,$f4 -/* f0327e4: c5000008 */ lwc1 $f0,0x8($t0) -/* f0327e8: 4600203e */ c.le.s $f4,$f0 -/* f0327ec: 00000000 */ sll $zero,$zero,0x0 -/* f0327f0: 4502006f */ bc1fl .L0f0329b0 -/* f0327f4: 8fa20040 */ lw $v0,0x40($sp) -/* f0327f8: 44050000 */ mfc1 $a1,$f0 -/* f0327fc: 0c007787 */ jal 0x1de1c -/* f032800: 8fa400f4 */ lw $a0,0xf4($sp) -/* f032804: 1000006a */ beqz $zero,.L0f0329b0 -/* f032808: 8fa20040 */ lw $v0,0x40($sp) -.L0f03280c: -/* f03280c: 05e0001e */ bltz $t7,.L0f032888 -/* f032810: 000f3080 */ sll $a2,$t7,0x2 -/* f032814: 8c580000 */ lw $t8,0x0($v0) -/* f032818: 00cf3021 */ addu $a2,$a2,$t7 -/* f03281c: 00063080 */ sll $a2,$a2,0x2 -/* f032820: 03061821 */ addu $v1,$t8,$a2 -/* f032824: 8c6d0004 */ lw $t5,0x4($v1) -/* f032828: 51a00018 */ beqzl $t5,.L0f03288c -/* f03282c: 8c4f0000 */ lw $t7,0x0($v0) -/* f032830: 8c6e000c */ lw $t6,0xc($v1) -/* f032834: 59c00015 */ blezl $t6,.L0f03288c -/* f032838: 8c4f0000 */ lw $t7,0x0($v0) -/* f03283c: 0c004b70 */ jal 0x12dc0 -/* f032840: afa60034 */ sw $a2,0x34($sp) -/* f032844: 8fb90040 */ lw $t9,0x40($sp) -/* f032848: 8fa60034 */ lw $a2,0x34($sp) -/* f03284c: 8f2f0000 */ lw $t7,0x0($t9) -/* f032850: 01e61821 */ addu $v1,$t7,$a2 -/* f032854: 8c78000c */ lw $t8,0xc($v1) -/* f032858: 8c6d0004 */ lw $t5,0x4($v1) -/* f03285c: 0058001b */ divu $zero,$v0,$t8 -/* f032860: 00002010 */ mfhi $a0 -/* f032864: 000470c0 */ sll $t6,$a0,0x3 -/* f032868: 01c47023 */ subu $t6,$t6,$a0 -/* f03286c: 000e7080 */ sll $t6,$t6,0x2 -/* f032870: 17000002 */ bnez $t8,.L0f03287c -/* f032874: 00000000 */ sll $zero,$zero,0x0 -/* f032878: 0007000d */ break 0x7 -.L0f03287c: -/* f03287c: 03201025 */ or $v0,$t9,$zero -/* f032880: 10000003 */ beqz $zero,.L0f032890 -/* f032884: 01ae4021 */ addu $t0,$t5,$t6 -.L0f032888: -/* f032888: 8c4f0000 */ lw $t7,0x0($v0) -.L0f03288c: -/* f03288c: 8de80004 */ lw $t0,0x4($t7) -.L0f032890: -/* f032890: c50a0014 */ lwc1 $f10,0x14($t0) -/* f032894: 3c014180 */ lui $at,0x4180 -/* f032898: 44812000 */ mtc1 $at,$f4 -/* f03289c: e60a0030 */ swc1 $f10,0x30($s0) -/* f0328a0: c5080018 */ lwc1 $f8,0x18($t0) -/* f0328a4: 24070000 */ addiu $a3,$zero,0x0 -/* f0328a8: e6080034 */ swc1 $f8,0x34($s0) -/* f0328ac: 8fb80108 */ lw $t8,0x108($sp) -/* f0328b0: c506000c */ lwc1 $f6,0xc($t0) -/* f0328b4: 8d060004 */ lw $a2,0x4($t0) -/* f0328b8: 85050000 */ lh $a1,0x0($t0) -/* f0328bc: 2f0d0001 */ sltiu $t5,$t8,0x1 -/* f0328c0: afad0018 */ sw $t5,0x18($sp) -/* f0328c4: afa80060 */ sw $t0,0x60($sp) -/* f0328c8: 8fa400f4 */ lw $a0,0xf4($sp) -/* f0328cc: e7a40014 */ swc1 $f4,0x14($sp) -/* f0328d0: 0c0076ff */ jal 0x1dbfc -/* f0328d4: e7a60010 */ swc1 $f6,0x10($sp) -/* f0328d8: 8fa80060 */ lw $t0,0x60($sp) -/* f0328dc: 44805000 */ mtc1 $zero,$f10 -/* f0328e0: 8fa400f4 */ lw $a0,0xf4($sp) -/* f0328e4: c5000008 */ lwc1 $f0,0x8($t0) -/* f0328e8: 4600503e */ c.le.s $f10,$f0 -/* f0328ec: 00000000 */ sll $zero,$zero,0x0 -/* f0328f0: 45020006 */ bc1fl .L0f03290c -/* f0328f4: 8fa40120 */ lw $a0,0x120($sp) -/* f0328f8: 44050000 */ mfc1 $a1,$f0 -/* f0328fc: 0c007787 */ jal 0x1de1c -/* f032900: afa80060 */ sw $t0,0x60($sp) -/* f032904: 8fa80060 */ lw $t0,0x60($sp) -/* f032908: 8fa40120 */ lw $a0,0x120($sp) -.L0f03290c: -/* f03290c: 0fc2c73a */ jal func0f0b1ce8 -/* f032910: afa80060 */ sw $t0,0x60($sp) -/* f032914: 44804000 */ mtc1 $zero,$f8 -/* f032918: 8fa80060 */ lw $t0,0x60($sp) -/* f03291c: 46000086 */ mov.s $f2,$f0 -/* f032920: 4608003e */ c.le.s $f0,$f8 -/* f032924: 00000000 */ sll $zero,$zero,0x0 -/* f032928: 45020009 */ bc1fl .L0f032950 -/* f03292c: 8d0f0010 */ lw $t7,0x10($t0) -/* f032930: 8e0e0018 */ lw $t6,0x18($s0) -/* f032934: 3c0140c0 */ lui $at,0x40c0 -/* f032938: 31d98000 */ andi $t9,$t6,0x8000 -/* f03293c: 53200004 */ beqzl $t9,.L0f032950 -/* f032940: 8d0f0010 */ lw $t7,0x10($t0) -/* f032944: 44811000 */ mtc1 $at,$f2 -/* f032948: 00000000 */ sll $zero,$zero,0x0 -/* f03294c: 8d0f0010 */ lw $t7,0x10($t0) -.L0f032950: -/* f032950: 51e00017 */ beqzl $t7,.L0f0329b0 -/* f032954: 8fa20040 */ lw $v0,0x40($sp) -/* f032958: 44803000 */ mtc1 $zero,$f6 -/* f03295c: 3c014170 */ lui $at,0x4170 -/* f032960: 4602303c */ c.lt.s $f6,$f2 -/* f032964: 00000000 */ sll $zero,$zero,0x0 -/* f032968: 45020011 */ bc1fl .L0f0329b0 -/* f03296c: 8fa20040 */ lw $v0,0x40($sp) -/* f032970: 44812000 */ mtc1 $at,$f4 -/* f032974: 8fa20114 */ lw $v0,0x114($sp) -/* f032978: 44804000 */ mtc1 $zero,$f8 -/* f03297c: 46041282 */ mul.s $f10,$f2,$f4 -/* f032980: e608003c */ swc1 $f8,0x3c($s0) -/* f032984: e60a0038 */ swc1 $f10,0x38($s0) -/* f032988: c4460000 */ lwc1 $f6,0x0($v0) -/* f03298c: 46023102 */ mul.s $f4,$f6,$f2 -/* f032990: e6040040 */ swc1 $f4,0x40($s0) -/* f032994: c44a0004 */ lwc1 $f10,0x4($v0) -/* f032998: 46025202 */ mul.s $f8,$f10,$f2 -/* f03299c: e6080044 */ swc1 $f8,0x44($s0) -/* f0329a0: c4460008 */ lwc1 $f6,0x8($v0) -/* f0329a4: 46023102 */ mul.s $f4,$f6,$f2 -/* f0329a8: e6040048 */ swc1 $f4,0x48($s0) -/* f0329ac: 8fa20040 */ lw $v0,0x40($sp) -.L0f0329b0: -/* f0329b0: 3c18800a */ lui $t8,0x800a -/* f0329b4: 8f18a2d4 */ lw $t8,-0x5d2c($t8) -/* f0329b8: 8fa40128 */ lw $a0,0x128($sp) -/* f0329bc: 13000008 */ beqz $t8,.L0f0329e0 -/* f0329c0: 00000000 */ sll $zero,$zero,0x0 -/* f0329c4: 0fc633fe */ jal func0f18cff8 -/* f0329c8: 02002025 */ or $a0,$s0,$zero -/* f0329cc: 8fa40128 */ lw $a0,0x128($sp) -/* f0329d0: 0fc2c27d */ jal func0f0b09f4 -/* f0329d4: 00402825 */ or $a1,$v0,$zero -/* f0329d8: 1000000b */ beqz $zero,.L0f032a08 -/* f0329dc: 8fa20040 */ lw $v0,0x40($sp) -.L0f0329e0: -/* f0329e0: 04800009 */ bltz $a0,.L0f032a08 -/* f0329e4: 3c0d800a */ lui $t5,0x800a -/* f0329e8: 8dada24c */ lw $t5,-0x5db4($t5) -/* f0329ec: 0fc4a24b */ jal func0f12892c -/* f0329f0: afad0058 */ sw $t5,0x58($sp) -/* f0329f4: 0fc2c169 */ jal func0f0b05a4 -/* f0329f8: 00000000 */ sll $zero,$zero,0x0 -/* f0329fc: 0fc4a24b */ jal func0f12892c -/* f032a00: 8fa40058 */ lw $a0,0x58($sp) -/* f032a04: 8fa20040 */ lw $v0,0x40($sp) -.L0f032a08: -/* f032a08: 8e0e0018 */ lw $t6,0x18($s0) -/* f032a0c: 000ecac0 */ sll $t9,$t6,0xb -/* f032a10: 07210004 */ bgez $t9,.L0f032a24 -/* f032a14: 00000000 */ sll $zero,$zero,0x0 -/* f032a18: 0fc2c151 */ jal func0f0b0544 -/* f032a1c: 00000000 */ sll $zero,$zero,0x0 -/* f032a20: 8fa20040 */ lw $v0,0x40($sp) -.L0f032a24: -/* f032a24: 3c0f8006 */ lui $t7,0x8006 -/* f032a28: 25ef52b8 */ addiu $t7,$t7,0x52b8 -/* f032a2c: 104f0004 */ beq $v0,$t7,.L0f032a40 -/* f032a30: 3c188006 */ lui $t8,0x8006 -/* f032a34: 271852bc */ addiu $t8,$t8,0x52bc -/* f032a38: 5458001e */ bnel $v0,$t8,.L0f032ab4 -/* f032a3c: 8fbf002c */ lw $ra,0x2c($sp) -.L0f032a40: -/* f032a40: 8e040170 */ lw $a0,0x170($s0) -/* f032a44: 5080000c */ beqzl $a0,.L0f032a78 -/* f032a48: 8e040174 */ lw $a0,0x174($s0) -/* f032a4c: 8c8d0004 */ lw $t5,0x4($a0) -/* f032a50: 8dae0008 */ lw $t6,0x8($t5) -/* f032a54: 31d92000 */ andi $t9,$t6,0x2000 -/* f032a58: 57200007 */ bnezl $t9,.L0f032a78 -/* f032a5c: 8e040174 */ lw $a0,0x174($s0) -/* f032a60: 0fc20a59 */ jal func0f082964 -/* f032a64: 24050001 */ addiu $a1,$zero,0x1 -/* f032a68: 8e0f0014 */ lw $t7,0x14($s0) -/* f032a6c: 35f80001 */ ori $t8,$t7,0x1 -/* f032a70: ae180014 */ sw $t8,0x14($s0) -/* f032a74: 8e040174 */ lw $a0,0x174($s0) -.L0f032a78: -/* f032a78: 1080000b */ beqz $a0,.L0f032aa8 -/* f032a7c: 00000000 */ sll $zero,$zero,0x0 -/* f032a80: 8c8d0004 */ lw $t5,0x4($a0) -/* f032a84: 8dae0008 */ lw $t6,0x8($t5) -/* f032a88: 31d92000 */ andi $t9,$t6,0x2000 -/* f032a8c: 17200006 */ bnez $t9,.L0f032aa8 -/* f032a90: 00000000 */ sll $zero,$zero,0x0 -/* f032a94: 0fc20a59 */ jal func0f082964 -/* f032a98: 24050001 */ addiu $a1,$zero,0x1 -/* f032a9c: 8e0f0014 */ lw $t7,0x14($s0) -/* f032aa0: 35f80001 */ ori $t8,$t7,0x1 -/* f032aa4: ae180014 */ sw $t8,0x14($s0) -.L0f032aa8: -/* f032aa8: 0fc09149 */ jal func0f024524 -/* f032aac: 02002025 */ or $a0,$s0,$zero -.L0f032ab0: -/* f032ab0: 8fbf002c */ lw $ra,0x2c($sp) -.L0f032ab4: -/* f032ab4: 8fb00028 */ lw $s0,0x28($sp) -/* f032ab8: 27bd0110 */ addiu $sp,$sp,0x110 -/* f032abc: 03e00008 */ jr $ra -/* f032ac0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f032ac4 -/* f032ac4: 27bdfea8 */ addiu $sp,$sp,-344 -/* f032ac8: 240effff */ addiu $t6,$zero,-1 -/* f032acc: afbf002c */ sw $ra,0x2c($sp) -/* f032ad0: afb00028 */ sw $s0,0x28($sp) -/* f032ad4: 44856000 */ mtc1 $a1,$f12 -/* f032ad8: afae014c */ sw $t6,0x14c($sp) -/* f032adc: 8c850020 */ lw $a1,0x20($a0) -/* f032ae0: 00808025 */ or $s0,$a0,$zero -/* f032ae4: 00004025 */ or $t0,$zero,$zero -/* f032ae8: 10800003 */ beqz $a0,.L0f032af8 -/* f032aec: afa50148 */ sw $a1,0x148($sp) -/* f032af0: 10000002 */ beqz $zero,.L0f032afc -/* f032af4: 908302fe */ lbu $v1,0x2fe($a0) -.L0f032af8: -/* f032af8: 00001825 */ or $v1,$zero,$zero -.L0f032afc: -/* f032afc: 00a02025 */ or $a0,$a1,$zero -/* f032b00: afa30140 */ sw $v1,0x140($sp) -/* f032b04: afa60160 */ sw $a2,0x160($sp) -/* f032b08: afa80154 */ sw $t0,0x154($sp) -/* f032b0c: 0c00744f */ jal 0x1d13c -/* f032b10: e7ac015c */ swc1 $f12,0x15c($sp) -/* f032b14: 24010269 */ addiu $at,$zero,0x269 -/* f032b18: 8fa30140 */ lw $v1,0x140($sp) -/* f032b1c: 8fa60160 */ lw $a2,0x160($sp) -/* f032b20: 8fa80154 */ lw $t0,0x154($sp) -/* f032b24: 10410006 */ beq $v0,$at,.L0f032b40 -/* f032b28: c7ac015c */ lwc1 $f12,0x15c($sp) -/* f032b2c: 2401026b */ addiu $at,$zero,0x26b -/* f032b30: 10410003 */ beq $v0,$at,.L0f032b40 -/* f032b34: 2401026a */ addiu $at,$zero,0x26a -/* f032b38: 54410006 */ bnel $v0,$at,.L0f032b54 -/* f032b3c: 24010003 */ addiu $at,$zero,0x3 -.L0f032b40: -/* f032b40: 0fc084cf */ jal func0f02133c -/* f032b44: 02002025 */ or $a0,$s0,$zero -/* f032b48: 10000122 */ beqz $zero,.L0f032fd4 -/* f032b4c: 8fbf002c */ lw $ra,0x2c($sp) -/* f032b50: 24010003 */ addiu $at,$zero,0x3 -.L0f032b54: -/* f032b54: 5061011f */ beql $v1,$at,.L0f032fd4 -/* f032b58: 8fbf002c */ lw $ra,0x2c($sp) -/* f032b5c: 8e0f02d4 */ lw $t7,0x2d4($s0) -/* f032b60: 24010002 */ addiu $at,$zero,0x2 -/* f032b64: 55e0011b */ bnezl $t7,.L0f032fd4 -/* f032b68: 8fbf002c */ lw $ra,0x2c($sp) -/* f032b6c: 1461001b */ bne $v1,$at,.L0f032bdc -/* f032b70: 00034880 */ sll $t1,$v1,0x2 -/* f032b74: 24180006 */ addiu $t8,$zero,0x6 -/* f032b78: a2180007 */ sb $t8,0x7($s0) -/* f032b7c: ae00002c */ sw $zero,0x2c($s0) -/* f032b80: 3c19800a */ lui $t9,0x800a -/* f032b84: 3c013f00 */ lui $at,0x3f00 -/* f032b88: 8f399fc8 */ lw $t9,-0x6038($t9) -/* f032b8c: 44812000 */ mtc1 $at,$f4 -/* f032b90: 3c014180 */ lui $at,0x4180 -/* f032b94: 44813000 */ mtc1 $at,$f6 -/* f032b98: a2000008 */ sb $zero,0x8($s0) -/* f032b9c: 8e040020 */ lw $a0,0x20($s0) -/* f032ba0: ae190030 */ sw $t9,0x30($s0) -/* f032ba4: 24050163 */ addiu $a1,$zero,0x163 -/* f032ba8: 00003025 */ or $a2,$zero,$zero -/* f032bac: 24070000 */ addiu $a3,$zero,0x0 -/* f032bb0: e7a40010 */ swc1 $f4,0x10($sp) -/* f032bb4: 0c007733 */ jal 0x1dccc -/* f032bb8: e7a60014 */ swc1 $f6,0x14($sp) -/* f032bbc: 92090362 */ lbu $t1,0x362($s0) -/* f032bc0: 312aff0f */ andi $t2,$t1,0xff0f -/* f032bc4: 354c0030 */ ori $t4,$t2,0x30 -/* f032bc8: 318d00f0 */ andi $t5,$t4,0xf0 -/* f032bcc: a20c0362 */ sb $t4,0x362($s0) -/* f032bd0: 35ae0003 */ ori $t6,$t5,0x3 -/* f032bd4: 100000fe */ beqz $zero,.L0f032fd0 -/* f032bd8: a20e0362 */ sb $t6,0x362($s0) -.L0f032bdc: -/* f032bdc: 82020007 */ lb $v0,0x7($s0) -/* f032be0: 3c0a8006 */ lui $t2,0x8006 -/* f032be4: 254a52b8 */ addiu $t2,$t2,0x52b8 -/* f032be8: 384f0006 */ xori $t7,$v0,0x6 -/* f032bec: 2de20001 */ sltiu $v0,$t7,0x1 -/* f032bf0: 10400006 */ beqz $v0,.L0f032c0c -/* f032bf4: 012a5821 */ addu $t3,$t1,$t2 -/* f032bf8: 3c18800a */ lui $t8,0x800a -/* f032bfc: 8f189fc8 */ lw $t8,-0x6038($t8) -/* f032c00: 8e190030 */ lw $t9,0x30($s0) -/* f032c04: 03191026 */ xor $v0,$t8,$t9 -/* f032c08: 2c420001 */ sltiu $v0,$v0,0x1 -.L0f032c0c: -/* f032c0c: afa20150 */ sw $v0,0x150($sp) -/* f032c10: afab003c */ sw $t3,0x3c($sp) -/* f032c14: 8d670000 */ lw $a3,0x0($t3) -/* f032c18: 2405ffff */ addiu $a1,$zero,-1 -/* f032c1c: 00002025 */ or $a0,$zero,$zero -/* f032c20: 8cec0000 */ lw $t4,0x0($a3) -/* f032c24: 24010007 */ addiu $at,$zero,0x7 -/* f032c28: 00e01025 */ or $v0,$a3,$zero -/* f032c2c: 50ac0010 */ beql $a1,$t4,.L0f032c70 -/* f032c30: 8fae003c */ lw $t6,0x3c($sp) -/* f032c34: 8ce30000 */ lw $v1,0x0($a3) -.L0f032c38: -/* f032c38: 54c30008 */ bnel $a2,$v1,.L0f032c5c -/* f032c3c: 8c430014 */ lw $v1,0x14($v0) -/* f032c40: afa4014c */ sw $a0,0x14c($sp) -/* f032c44: 920d02fd */ lbu $t5,0x2fd($s0) -/* f032c48: 55a00009 */ bnezl $t5,.L0f032c70 -/* f032c4c: 8fae003c */ lw $t6,0x3c($sp) -/* f032c50: 10000006 */ beqz $zero,.L0f032c6c -/* f032c54: a20602fd */ sb $a2,0x2fd($s0) -/* f032c58: 8c430014 */ lw $v1,0x14($v0) -.L0f032c5c: -/* f032c5c: 24840001 */ addiu $a0,$a0,0x1 -/* f032c60: 24420014 */ addiu $v0,$v0,0x14 -/* f032c64: 14a3fff4 */ bne $a1,$v1,.L0f032c38 -/* f032c68: 00000000 */ sll $zero,$zero,0x0 -.L0f032c6c: -/* f032c6c: 8fae003c */ lw $t6,0x3c($sp) -.L0f032c70: -/* f032c70: 3c0f8006 */ lui $t7,0x8006 -/* f032c74: 25ef52b8 */ addiu $t7,$t7,0x52b8 -/* f032c78: 15cf0063 */ bne $t6,$t7,.L0f032e08 -/* f032c7c: 00000000 */ sll $zero,$zero,0x0 -/* f032c80: 14c10061 */ bne $a2,$at,.L0f032e08 -/* f032c84: 3c017f1b */ lui $at,0x7f1b -/* f032c88: c4288d48 */ lwc1 $f8,-0x72b8($at) -/* f032c8c: 3c017f1b */ lui $at,0x7f1b -/* f032c90: 460c403c */ c.lt.s $f8,$f12 -/* f032c94: 00000000 */ sll $zero,$zero,0x0 -/* f032c98: 4500005b */ bc1f .L0f032e08 -/* f032c9c: 00000000 */ sll $zero,$zero,0x0 -/* f032ca0: c42a8d4c */ lwc1 $f10,-0x72b4($at) -/* f032ca4: 460a603c */ c.lt.s $f12,$f10 -/* f032ca8: 00000000 */ sll $zero,$zero,0x0 -/* f032cac: 45000056 */ bc1f .L0f032e08 -/* f032cb0: 00000000 */ sll $zero,$zero,0x0 -/* f032cb4: 0c004b70 */ jal 0x12dc0 -/* f032cb8: afa80154 */ sw $t0,0x154($sp) -/* f032cbc: 24010005 */ addiu $at,$zero,0x5 -/* f032cc0: 0041001b */ divu $zero,$v0,$at -/* f032cc4: 0000c010 */ mfhi $t8 -/* f032cc8: 2f010002 */ sltiu $at,$t8,0x2 -/* f032ccc: 1020004e */ beqz $at,.L0f032e08 -/* f032cd0: 8fa80154 */ lw $t0,0x154($sp) -/* f032cd4: 3c098007 */ lui $t1,0x8007 -/* f032cd8: 252980bc */ addiu $t1,$t1,-32580 -/* f032cdc: 252b00d8 */ addiu $t3,$t1,0xd8 -/* f032ce0: 27b90058 */ addiu $t9,$sp,0x58 -.L0f032ce4: -/* f032ce4: 8d210000 */ lw $at,0x0($t1) -/* f032ce8: 2529000c */ addiu $t1,$t1,0xc -/* f032cec: 2739000c */ addiu $t9,$t9,0xc -/* f032cf0: af21fff4 */ sw $at,-0xc($t9) -/* f032cf4: 8d21fff8 */ lw $at,-0x8($t1) -/* f032cf8: af21fff8 */ sw $at,-0x8($t9) -/* f032cfc: 8d21fffc */ lw $at,-0x4($t1) -/* f032d00: 152bfff8 */ bne $t1,$t3,.L0f032ce4 -/* f032d04: af21fffc */ sw $at,-0x4($t9) -/* f032d08: 8d210000 */ lw $at,0x0($t1) -/* f032d0c: 8d2b0004 */ lw $t3,0x4($t1) -/* f032d10: 02002025 */ or $a0,$s0,$zero -/* f032d14: af210000 */ sw $at,0x0($t9) -/* f032d18: 0fc0fe3d */ jal func0f03f8f4 -/* f032d1c: af2b0004 */ sw $t3,0x4($t9) -/* f032d20: 240c0006 */ addiu $t4,$zero,0x6 -/* f032d24: a20c0007 */ sb $t4,0x7($s0) -/* f032d28: ae00002c */ sw $zero,0x2c($s0) -/* f032d2c: 3c0d800a */ lui $t5,0x800a -/* f032d30: 8dad9fc8 */ lw $t5,-0x6038($t5) -/* f032d34: a2000008 */ sb $zero,0x8($s0) -/* f032d38: 0c004b70 */ jal 0x12dc0 -/* f032d3c: ae0d0030 */ sw $t5,0x30($s0) -/* f032d40: 304e0007 */ andi $t6,$v0,0x7 -/* f032d44: 000e78c0 */ sll $t7,$t6,0x3 -/* f032d48: 01ee7823 */ subu $t7,$t7,$t6 -/* f032d4c: 000f7880 */ sll $t7,$t7,0x2 -/* f032d50: 27b80058 */ addiu $t8,$sp,0x58 -/* f032d54: 01f81821 */ addu $v1,$t7,$t8 -/* f032d58: 8faa0150 */ lw $t2,0x150($sp) -/* f032d5c: c470000c */ lwc1 $f16,0xc($v1) -/* f032d60: 84650000 */ lh $a1,0x0($v1) -/* f032d64: 8c660004 */ lw $a2,0x4($v1) -/* f032d68: 3c014180 */ lui $at,0x4180 -/* f032d6c: 44819000 */ mtc1 $at,$f18 -/* f032d70: 2d4b0001 */ sltiu $t3,$t2,0x1 -/* f032d74: afab0018 */ sw $t3,0x18($sp) -/* f032d78: afa30138 */ sw $v1,0x138($sp) -/* f032d7c: 8fa40148 */ lw $a0,0x148($sp) -/* f032d80: 24070000 */ addiu $a3,$zero,0x0 -/* f032d84: e7b00010 */ swc1 $f16,0x10($sp) -/* f032d88: 0c0076ff */ jal 0x1dbfc -/* f032d8c: e7b20014 */ swc1 $f18,0x14($sp) -/* f032d90: 8fa80138 */ lw $t0,0x138($sp) -/* f032d94: 44802000 */ mtc1 $zero,$f4 -/* f032d98: 02002025 */ or $a0,$s0,$zero -/* f032d9c: c5000008 */ lwc1 $f0,0x8($t0) -/* f032da0: 4600203e */ c.le.s $f4,$f0 -/* f032da4: 00000000 */ sll $zero,$zero,0x0 -/* f032da8: 45000009 */ bc1f .L0f032dd0 -/* f032dac: 00000000 */ sll $zero,$zero,0x0 -/* f032db0: 44050000 */ mfc1 $a1,$f0 -/* f032db4: 0fc0b898 */ jal func0f02e260 -/* f032db8: 3c064100 */ lui $a2,0x4100 -/* f032dbc: 44050000 */ mfc1 $a1,$f0 -/* f032dc0: 0c007787 */ jal 0x1de1c -/* f032dc4: 8fa40148 */ lw $a0,0x148($sp) -/* f032dc8: 1000000f */ beqz $zero,.L0f032e08 -/* f032dcc: 24080001 */ addiu $t0,$zero,0x1 -.L0f032dd0: -/* f032dd0: 0c008dda */ jal 0x23768 -/* f032dd4: 85040000 */ lh $a0,0x0($t0) -/* f032dd8: 2449ffff */ addiu $t1,$v0,-1 -/* f032ddc: 44893000 */ mtc1 $t1,$f6 -/* f032de0: 02002025 */ or $a0,$s0,$zero -/* f032de4: 3c064100 */ lui $a2,0x4100 -/* f032de8: 468031a0 */ cvt.s.w $f6,$f6 -/* f032dec: 44053000 */ mfc1 $a1,$f6 -/* f032df0: 0fc0b898 */ jal func0f02e260 -/* f032df4: 00000000 */ sll $zero,$zero,0x0 -/* f032df8: 44050000 */ mfc1 $a1,$f0 -/* f032dfc: 0c007787 */ jal 0x1de1c -/* f032e00: 8fa40148 */ lw $a0,0x148($sp) -/* f032e04: 24080001 */ addiu $t0,$zero,0x1 -.L0f032e08: -/* f032e08: 15000071 */ bnez $t0,.L0f032fd0 -/* f032e0c: 8fb9014c */ lw $t9,0x14c($sp) -/* f032e10: 0720006f */ bltz $t9,.L0f032fd0 -/* f032e14: 8fac003c */ lw $t4,0x3c($sp) -/* f032e18: 8d8d0000 */ lw $t5,0x0($t4) -/* f032e1c: 00193080 */ sll $a2,$t9,0x2 -/* f032e20: 00d93021 */ addu $a2,$a2,$t9 -/* f032e24: 00063080 */ sll $a2,$a2,0x2 -/* f032e28: 01a61821 */ addu $v1,$t5,$a2 -/* f032e2c: 8c6e0008 */ lw $t6,0x8($v1) -/* f032e30: 51c00068 */ beqzl $t6,.L0f032fd4 -/* f032e34: 8fbf002c */ lw $ra,0x2c($sp) -/* f032e38: 8c6f0010 */ lw $t7,0x10($v1) -/* f032e3c: 8fb80150 */ lw $t8,0x150($sp) -/* f032e40: 02002025 */ or $a0,$s0,$zero -/* f032e44: 19e00062 */ blez $t7,.L0f032fd0 -/* f032e48: 2f0a0001 */ sltiu $t2,$t8,0x1 -/* f032e4c: 24050001 */ addiu $a1,$zero,0x1 -/* f032e50: afaa0038 */ sw $t2,0x38($sp) -/* f032e54: 0fc0a209 */ jal func0f028824 -/* f032e58: afa60034 */ sw $a2,0x34($sp) -/* f032e5c: afa20054 */ sw $v0,0x54($sp) -/* f032e60: 02002025 */ or $a0,$s0,$zero -/* f032e64: 0fc0a209 */ jal func0f028824 -/* f032e68: 00002825 */ or $a1,$zero,$zero -/* f032e6c: 8fab003c */ lw $t3,0x3c($sp) -/* f032e70: 3c098006 */ lui $t1,0x8006 -/* f032e74: 252952b8 */ addiu $t1,$t1,0x52b8 -/* f032e78: 15690010 */ bne $t3,$t1,.L0f032ebc -/* f032e7c: 8fa60034 */ lw $a2,0x34($sp) -/* f032e80: 240100b4 */ addiu $at,$zero,0xb4 -/* f032e84: 14c10006 */ bne $a2,$at,.L0f032ea0 -/* f032e88: 8fb90054 */ lw $t9,0x54($sp) -/* f032e8c: 13200004 */ beqz $t9,.L0f032ea0 -/* f032e90: 240c000a */ addiu $t4,$zero,0xa -/* f032e94: afac014c */ sw $t4,0x14c($sp) -/* f032e98: 10000008 */ beqz $zero,.L0f032ebc -/* f032e9c: 240600c8 */ addiu $a2,$zero,0xc8 -.L0f032ea0: -/* f032ea0: 240100f0 */ addiu $at,$zero,0xf0 -/* f032ea4: 14c10005 */ bne $a2,$at,.L0f032ebc -/* f032ea8: 00000000 */ sll $zero,$zero,0x0 -/* f032eac: 10400003 */ beqz $v0,.L0f032ebc -/* f032eb0: 240d000d */ addiu $t5,$zero,0xd -/* f032eb4: afad014c */ sw $t5,0x14c($sp) -/* f032eb8: 24060104 */ addiu $a2,$zero,0x104 -.L0f032ebc: -/* f032ebc: 0c004b70 */ jal 0x12dc0 -/* f032ec0: afa60034 */ sw $a2,0x34($sp) -/* f032ec4: 8fae003c */ lw $t6,0x3c($sp) -/* f032ec8: 8fa60034 */ lw $a2,0x34($sp) -/* f032ecc: 02002025 */ or $a0,$s0,$zero -/* f032ed0: 8dcf0000 */ lw $t7,0x0($t6) -/* f032ed4: 01e61821 */ addu $v1,$t7,$a2 -/* f032ed8: 8c780010 */ lw $t8,0x10($v1) -/* f032edc: 8c6a0008 */ lw $t2,0x8($v1) -/* f032ee0: 0058001b */ divu $zero,$v0,$t8 -/* f032ee4: 00002810 */ mfhi $a1 -/* f032ee8: 000558c0 */ sll $t3,$a1,0x3 -/* f032eec: 01655823 */ subu $t3,$t3,$a1 -/* f032ef0: 000b5880 */ sll $t3,$t3,0x2 -/* f032ef4: 17000002 */ bnez $t8,.L0f032f00 -/* f032ef8: 00000000 */ sll $zero,$zero,0x0 -/* f032efc: 0007000d */ break 0x7 -.L0f032f00: -/* f032f00: 014b4021 */ addu $t0,$t2,$t3 -/* f032f04: 0fc0fe3d */ jal func0f03f8f4 -/* f032f08: afa80048 */ sw $t0,0x48($sp) -/* f032f0c: 8fa80048 */ lw $t0,0x48($sp) -/* f032f10: 24090006 */ addiu $t1,$zero,0x6 -/* f032f14: a2090007 */ sb $t1,0x7($s0) -/* f032f18: ae00002c */ sw $zero,0x2c($s0) -/* f032f1c: 3c19800a */ lui $t9,0x800a -/* f032f20: 8f399fc8 */ lw $t9,-0x6038($t9) -/* f032f24: a2000008 */ sb $zero,0x8($s0) -/* f032f28: 3c014180 */ lui $at,0x4180 -/* f032f2c: ae190030 */ sw $t9,0x30($s0) -/* f032f30: 8fac0038 */ lw $t4,0x38($sp) -/* f032f34: 44815000 */ mtc1 $at,$f10 -/* f032f38: c508000c */ lwc1 $f8,0xc($t0) -/* f032f3c: 8d060004 */ lw $a2,0x4($t0) -/* f032f40: 85050000 */ lh $a1,0x0($t0) -/* f032f44: 8fa40148 */ lw $a0,0x148($sp) -/* f032f48: 24070000 */ addiu $a3,$zero,0x0 -/* f032f4c: afac0018 */ sw $t4,0x18($sp) -/* f032f50: e7aa0014 */ swc1 $f10,0x14($sp) -/* f032f54: 0c0076ff */ jal 0x1dbfc -/* f032f58: e7a80010 */ swc1 $f8,0x10($sp) -/* f032f5c: 8fa80048 */ lw $t0,0x48($sp) -/* f032f60: 44808000 */ mtc1 $zero,$f16 -/* f032f64: 02002025 */ or $a0,$s0,$zero -/* f032f68: c5000008 */ lwc1 $f0,0x8($t0) -/* f032f6c: 4600803e */ c.le.s $f16,$f0 -/* f032f70: 00000000 */ sll $zero,$zero,0x0 -/* f032f74: 45000009 */ bc1f .L0f032f9c -/* f032f78: 00000000 */ sll $zero,$zero,0x0 -/* f032f7c: 44050000 */ mfc1 $a1,$f0 -/* f032f80: 0fc0b898 */ jal func0f02e260 -/* f032f84: 3c064100 */ lui $a2,0x4100 -/* f032f88: 44050000 */ mfc1 $a1,$f0 -/* f032f8c: 0c007787 */ jal 0x1de1c -/* f032f90: 8fa40148 */ lw $a0,0x148($sp) -/* f032f94: 1000000f */ beqz $zero,.L0f032fd4 -/* f032f98: 8fbf002c */ lw $ra,0x2c($sp) -.L0f032f9c: -/* f032f9c: 0c008dda */ jal 0x23768 -/* f032fa0: 85040000 */ lh $a0,0x0($t0) -/* f032fa4: 244dffff */ addiu $t5,$v0,-1 -/* f032fa8: 448d9000 */ mtc1 $t5,$f18 -/* f032fac: 02002025 */ or $a0,$s0,$zero -/* f032fb0: 3c064100 */ lui $a2,0x4100 -/* f032fb4: 468094a0 */ cvt.s.w $f18,$f18 -/* f032fb8: 44059000 */ mfc1 $a1,$f18 -/* f032fbc: 0fc0b898 */ jal func0f02e260 -/* f032fc0: 00000000 */ sll $zero,$zero,0x0 -/* f032fc4: 44050000 */ mfc1 $a1,$f0 -/* f032fc8: 0c007787 */ jal 0x1de1c -/* f032fcc: 8fa40148 */ lw $a0,0x148($sp) -.L0f032fd0: -/* f032fd0: 8fbf002c */ lw $ra,0x2c($sp) -.L0f032fd4: -/* f032fd4: 8fb00028 */ lw $s0,0x28($sp) -/* f032fd8: 27bd0158 */ addiu $sp,$sp,0x158 -/* f032fdc: 03e00008 */ jr $ra -/* f032fe0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f032fe4 -/* f032fe4: 27bdffc0 */ addiu $sp,$sp,-64 -/* f032fe8: afb00028 */ sw $s0,0x28($sp) -/* f032fec: 00808025 */ or $s0,$a0,$zero -/* f032ff0: afbf002c */ sw $ra,0x2c($sp) -/* f032ff4: afa50044 */ sw $a1,0x44($sp) -/* f032ff8: afa60048 */ sw $a2,0x48($sp) -/* f032ffc: 10800003 */ beqz $a0,.L0f03300c -/* f033000: afa7004c */ sw $a3,0x4c($sp) -/* f033004: 10000002 */ beqz $zero,.L0f033010 -/* f033008: 908302fe */ lbu $v1,0x2fe($a0) -.L0f03300c: -/* f03300c: 00001825 */ or $v1,$zero,$zero -.L0f033010: -/* f033010: afa00038 */ sw $zero,0x38($sp) -/* f033014: 8e040020 */ lw $a0,0x20($s0) -/* f033018: 0c00744f */ jal 0x1d13c -/* f03301c: afa3003c */ sw $v1,0x3c($sp) -/* f033020: 820e0007 */ lb $t6,0x7($s0) -/* f033024: 2401001f */ addiu $at,$zero,0x1f -/* f033028: 8fa3003c */ lw $v1,0x3c($sp) -/* f03302c: 15c10003 */ bne $t6,$at,.L0f03303c -/* f033030: 00402825 */ or $a1,$v0,$zero -/* f033034: 240f0001 */ addiu $t7,$zero,0x1 -/* f033038: afaf0038 */ sw $t7,0x38($sp) -.L0f03303c: -/* f03303c: 24010003 */ addiu $at,$zero,0x3 -/* f033040: 14610024 */ bne $v1,$at,.L0f0330d4 -/* f033044: 8fa40050 */ lw $a0,0x50($sp) -/* f033048: afa3003c */ sw $v1,0x3c($sp) -/* f03304c: 0fc2c73a */ jal func0f0b1ce8 -/* f033050: afa50034 */ sw $a1,0x34($sp) -/* f033054: 02002025 */ or $a0,$s0,$zero -/* f033058: 0fc0f011 */ jal func0f03c044 -/* f03305c: e7a00030 */ swc1 $f0,0x30($sp) -/* f033060: 8fa3003c */ lw $v1,0x3c($sp) -/* f033064: 8fa50034 */ lw $a1,0x34($sp) -/* f033068: 1040001a */ beqz $v0,.L0f0330d4 -/* f03306c: c7a20030 */ lwc1 $f2,0x30($sp) -/* f033070: 44806000 */ mtc1 $zero,$f12 -/* f033074: 3c0140c0 */ lui $at,0x40c0 -/* f033078: 460c103e */ c.le.s $f2,$f12 -/* f03307c: 00000000 */ sll $zero,$zero,0x0 -/* f033080: 45020004 */ bc1fl .L0f033094 -/* f033084: 3c014080 */ lui $at,0x4080 -/* f033088: 44811000 */ mtc1 $at,$f2 -/* f03308c: 00000000 */ sll $zero,$zero,0x0 -/* f033090: 3c014080 */ lui $at,0x4080 -.L0f033094: -/* f033094: 44812000 */ mtc1 $at,$f4 -/* f033098: 24180004 */ addiu $t8,$zero,0x4 -/* f03309c: a0580069 */ sb $t8,0x69($v0) -/* f0330a0: 46041082 */ mul.s $f2,$f2,$f4 -/* f0330a4: 8fb90044 */ lw $t9,0x44($sp) -/* f0330a8: c4460040 */ lwc1 $f6,0x40($v0) -/* f0330ac: c4520048 */ lwc1 $f18,0x48($v0) -/* f0330b0: c7280000 */ lwc1 $f8,0x0($t9) -/* f0330b4: 46024282 */ mul.s $f10,$f8,$f2 -/* f0330b8: 460a3400 */ add.s $f16,$f6,$f10 -/* f0330bc: e4500040 */ swc1 $f16,0x40($v0) -/* f0330c0: 8fa80044 */ lw $t0,0x44($sp) -/* f0330c4: c5040008 */ lwc1 $f4,0x8($t0) -/* f0330c8: 46022202 */ mul.s $f8,$f4,$f2 -/* f0330cc: 46089180 */ add.s $f6,$f18,$f8 -/* f0330d0: e4460048 */ swc1 $f6,0x48($v0) -.L0f0330d4: -/* f0330d4: c60a0100 */ lwc1 $f10,0x100($s0) -/* f0330d8: c6100104 */ lwc1 $f16,0x104($s0) -/* f0330dc: 02002025 */ or $a0,$s0,$zero -/* f0330e0: 8fa60048 */ lw $a2,0x48($sp) -/* f0330e4: 460a803e */ c.le.s $f16,$f10 -/* f0330e8: 8fa7004c */ lw $a3,0x4c($sp) -/* f0330ec: 8fa90050 */ lw $t1,0x50($sp) -/* f0330f0: 24010269 */ addiu $at,$zero,0x269 -/* f0330f4: 45000009 */ bc1f .L0f03311c -/* f0330f8: 00000000 */ sll $zero,$zero,0x0 -/* f0330fc: 8faa0054 */ lw $t2,0x54($sp) -/* f033100: 8fa50044 */ lw $a1,0x44($sp) -/* f033104: afa90010 */ sw $t1,0x10($sp) -/* f033108: afa00014 */ sw $zero,0x14($sp) -/* f03310c: 0fc0c66a */ jal func0f0319a8 -/* f033110: afaa0018 */ sw $t2,0x18($sp) -/* f033114: 10000045 */ beqz $zero,.L0f03322c -/* f033118: 8fbf002c */ lw $ra,0x2c($sp) -.L0f03311c: -/* f03311c: 10a10005 */ beq $a1,$at,.L0f033134 -/* f033120: 2401026b */ addiu $at,$zero,0x26b -/* f033124: 10a10003 */ beq $a1,$at,.L0f033134 -/* f033128: 2401026a */ addiu $at,$zero,0x26a -/* f03312c: 54a10006 */ bnel $a1,$at,.L0f033148 -/* f033130: 24010003 */ addiu $at,$zero,0x3 -.L0f033134: -/* f033134: 0fc084cf */ jal func0f02133c -/* f033138: 02002025 */ or $a0,$s0,$zero -/* f03313c: 1000003b */ beqz $zero,.L0f03322c -/* f033140: 8fbf002c */ lw $ra,0x2c($sp) -/* f033144: 24010003 */ addiu $at,$zero,0x3 -.L0f033148: -/* f033148: 10610037 */ beq $v1,$at,.L0f033228 -/* f03314c: 24020002 */ addiu $v0,$zero,0x2 -/* f033150: 10620003 */ beq $v1,$v0,.L0f033160 -/* f033154: 24010004 */ addiu $at,$zero,0x4 -/* f033158: 1461002e */ bne $v1,$at,.L0f033214 -/* f03315c: 8fab0038 */ lw $t3,0x38($sp) -.L0f033160: -/* f033160: 8fa40050 */ lw $a0,0x50($sp) -/* f033164: 0fc2c73a */ jal func0f0b1ce8 -/* f033168: afa3003c */ sw $v1,0x3c($sp) -/* f03316c: 8fa3003c */ lw $v1,0x3c($sp) -/* f033170: 24020002 */ addiu $v0,$zero,0x2 -/* f033174: 44806000 */ mtc1 $zero,$f12 -/* f033178: 14620006 */ bne $v1,$v0,.L0f033194 -/* f03317c: 46000086 */ mov.s $f2,$f0 -/* f033180: 3c013f00 */ lui $at,0x3f00 -/* f033184: 44812000 */ mtc1 $at,$f4 -/* f033188: 00000000 */ sll $zero,$zero,0x0 -/* f03318c: 46040082 */ mul.s $f2,$f0,$f4 -/* f033190: 00000000 */ sll $zero,$zero,0x0 -.L0f033194: -/* f033194: 460c103e */ c.le.s $f2,$f12 -/* f033198: 3c0140c0 */ lui $at,0x40c0 -/* f03319c: 00003025 */ or $a2,$zero,$zero -/* f0331a0: 45020004 */ bc1fl .L0f0331b4 -/* f0331a4: 4602603c */ c.lt.s $f12,$f2 -/* f0331a8: 44811000 */ mtc1 $at,$f2 -/* f0331ac: 00000000 */ sll $zero,$zero,0x0 -/* f0331b0: 4602603c */ c.lt.s $f12,$f2 -.L0f0331b4: -/* f0331b4: 3c014170 */ lui $at,0x4170 -/* f0331b8: 4500000f */ bc1f .L0f0331f8 -/* f0331bc: 00000000 */ sll $zero,$zero,0x0 -/* f0331c0: 44819000 */ mtc1 $at,$f18 -/* f0331c4: 8fa40044 */ lw $a0,0x44($sp) -/* f0331c8: e60c02ec */ swc1 $f12,0x2ec($s0) -/* f0331cc: 46121202 */ mul.s $f8,$f2,$f18 -/* f0331d0: e60802e8 */ swc1 $f8,0x2e8($s0) -/* f0331d4: c4860000 */ lwc1 $f6,0x0($a0) -/* f0331d8: 46023282 */ mul.s $f10,$f6,$f2 -/* f0331dc: e60a02f0 */ swc1 $f10,0x2f0($s0) -/* f0331e0: c4900004 */ lwc1 $f16,0x4($a0) -/* f0331e4: 46028102 */ mul.s $f4,$f16,$f2 -/* f0331e8: e60402f4 */ swc1 $f4,0x2f4($s0) -/* f0331ec: c4920008 */ lwc1 $f18,0x8($a0) -/* f0331f0: 46029202 */ mul.s $f8,$f18,$f2 -/* f0331f4: e60802f8 */ swc1 $f8,0x2f8($s0) -.L0f0331f8: -/* f0331f8: 5462000c */ bnel $v1,$v0,.L0f03322c -/* f0331fc: 8fbf002c */ lw $ra,0x2c($sp) -/* f033200: 44056000 */ mfc1 $a1,$f12 -/* f033204: 0fc0cab1 */ jal func0f032ac4 -/* f033208: 02002025 */ or $a0,$s0,$zero -/* f03320c: 10000007 */ beqz $zero,.L0f03322c -/* f033210: 8fbf002c */ lw $ra,0x2c($sp) -.L0f033214: -/* f033214: 15600004 */ bnez $t3,.L0f033228 -/* f033218: 02002025 */ or $a0,$s0,$zero -/* f03321c: 8fa50048 */ lw $a1,0x48($sp) -/* f033220: 0fc0cab1 */ jal func0f032ac4 -/* f033224: 8fa6004c */ lw $a2,0x4c($sp) -.L0f033228: -/* f033228: 8fbf002c */ lw $ra,0x2c($sp) -.L0f03322c: -/* f03322c: 8fb00028 */ lw $s0,0x28($sp) -/* f033230: 27bd0040 */ addiu $sp,$sp,0x40 -/* f033234: 03e00008 */ jr $ra -/* f033238: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03323c -/* f03323c: 27bdffa0 */ addiu $sp,$sp,-96 -/* f033240: afbf0024 */ sw $ra,0x24($sp) -/* f033244: afb00020 */ sw $s0,0x20($sp) -/* f033248: afa60068 */ sw $a2,0x68($sp) -/* f03324c: 8c8e0020 */ lw $t6,0x20($a0) -/* f033250: 00808025 */ or $s0,$a0,$zero -/* f033254: 24010002 */ addiu $at,$zero,0x2 -/* f033258: afae005c */ sw $t6,0x5c($sp) -/* f03325c: 10800003 */ beqz $a0,.L0f03326c -/* f033260: 8c82001c */ lw $v0,0x1c($a0) -/* f033264: 10000002 */ beqz $zero,.L0f033270 -/* f033268: 908702fe */ lbu $a3,0x2fe($a0) -.L0f03326c: -/* f03326c: 00003825 */ or $a3,$zero,$zero -.L0f033270: -/* f033270: 10e100f3 */ beq $a3,$at,.L0f033640 -/* f033274: 24010003 */ addiu $at,$zero,0x3 -/* f033278: 10e100f1 */ beq $a3,$at,.L0f033640 -/* f03327c: 24010004 */ addiu $at,$zero,0x4 -/* f033280: 10e100ef */ beq $a3,$at,.L0f033640 -/* f033284: 02002025 */ or $a0,$s0,$zero -/* f033288: afa20058 */ sw $v0,0x58($sp) -/* f03328c: afa50064 */ sw $a1,0x64($sp) -/* f033290: 0fc0f917 */ jal func0f03e45c -/* f033294: afa7002c */ sw $a3,0x2c($sp) -/* f033298: 8fa20058 */ lw $v0,0x58($sp) -/* f03329c: 8fa50064 */ lw $a1,0x64($sp) -/* f0332a0: e7a00054 */ swc1 $f0,0x54($sp) -/* f0332a4: c4480010 */ lwc1 $f8,0x10($v0) -/* f0332a8: c4440008 */ lwc1 $f4,0x8($v0) -/* f0332ac: c4aa0008 */ lwc1 $f10,0x8($a1) -/* f0332b0: c4a60000 */ lwc1 $f6,0x0($a1) -/* f0332b4: 460a4381 */ sub.s $f14,$f8,$f10 -/* f0332b8: 0fc259d4 */ jal func0f096750 -/* f0332bc: 46062301 */ sub.s $f12,$f4,$f6 -/* f0332c0: 8fa20058 */ lw $v0,0x58($sp) -/* f0332c4: 8fa50064 */ lw $a1,0x64($sp) -/* f0332c8: 44801000 */ mtc1 $zero,$f2 -/* f0332cc: c4440008 */ lwc1 $f4,0x8($v0) -/* f0332d0: c4a60000 */ lwc1 $f6,0x0($a1) -/* f0332d4: 8fa7002c */ lw $a3,0x2c($sp) -/* f0332d8: 46000406 */ mov.s $f16,$f0 -/* f0332dc: 46062201 */ sub.s $f8,$f4,$f6 -/* f0332e0: e7a80034 */ swc1 $f8,0x34($sp) -/* f0332e4: c44a000c */ lwc1 $f10,0xc($v0) -/* f0332e8: c4a40004 */ lwc1 $f4,0x4($a1) -/* f0332ec: 46045181 */ sub.s $f6,$f10,$f4 -/* f0332f0: e7a60038 */ swc1 $f6,0x38($sp) -/* f0332f4: c7a60034 */ lwc1 $f6,0x34($sp) -/* f0332f8: c4480010 */ lwc1 $f8,0x10($v0) -/* f0332fc: c4aa0008 */ lwc1 $f10,0x8($a1) -/* f033300: 46061032 */ c.eq.s $f2,$f6 -/* f033304: c7ae0038 */ lwc1 $f14,0x38($sp) -/* f033308: 460a4101 */ sub.s $f4,$f8,$f10 -/* f03330c: 4500000c */ bc1f .L0f033340 -/* f033310: e7a4003c */ swc1 $f4,0x3c($sp) -/* f033314: 460e1032 */ c.eq.s $f2,$f14 -/* f033318: c7b2003c */ lwc1 $f18,0x3c($sp) -/* f03331c: 45020009 */ bc1fl .L0f033344 -/* f033320: c7a00034 */ lwc1 $f0,0x34($sp) -/* f033324: 46121032 */ c.eq.s $f2,$f18 -/* f033328: 3c013f80 */ lui $at,0x3f80 -/* f03332c: 45020005 */ bc1fl .L0f033344 -/* f033330: c7a00034 */ lwc1 $f0,0x34($sp) -/* f033334: 44819000 */ mtc1 $at,$f18 -/* f033338: 00000000 */ sll $zero,$zero,0x0 -/* f03333c: e7b2003c */ swc1 $f18,0x3c($sp) -.L0f033340: -/* f033340: c7a00034 */ lwc1 $f0,0x34($sp) -.L0f033344: -/* f033344: c7ae0038 */ lwc1 $f14,0x38($sp) -/* f033348: c7b2003c */ lwc1 $f18,0x3c($sp) -/* f03334c: 46000202 */ mul.s $f8,$f0,$f0 -/* f033350: afa7002c */ sw $a3,0x2c($sp) -/* f033354: e7b00050 */ swc1 $f16,0x50($sp) -/* f033358: 460e7282 */ mul.s $f10,$f14,$f14 -/* f03335c: 460a4100 */ add.s $f4,$f8,$f10 -/* f033360: 46129182 */ mul.s $f6,$f18,$f18 -/* f033364: 0c012974 */ jal 0x4a5d0 -/* f033368: 46043300 */ add.s $f12,$f6,$f4 -/* f03336c: 3c013f20 */ lui $at,0x3f20 -/* f033370: 44814000 */ mtc1 $at,$f8 -/* f033374: c7aa0068 */ lwc1 $f10,0x68($sp) -/* f033378: c7a40034 */ lwc1 $f4,0x34($sp) -/* f03337c: c7b00050 */ lwc1 $f16,0x50($sp) -/* f033380: 460a4182 */ mul.s $f6,$f8,$f10 -/* f033384: c7aa0038 */ lwc1 $f10,0x38($sp) -/* f033388: c7b20054 */ lwc1 $f18,0x54($sp) -/* f03338c: 8fa7002c */ lw $a3,0x2c($sp) -/* f033390: 3c017f1b */ lui $at,0x7f1b -/* f033394: 4612803c */ c.lt.s $f16,$f18 -/* f033398: 46003083 */ div.s $f2,$f6,$f0 -/* f03339c: 46128381 */ sub.s $f14,$f16,$f18 -/* f0333a0: 46007306 */ mov.s $f12,$f14 -/* f0333a4: 46022202 */ mul.s $f8,$f4,$f2 -/* f0333a8: c7a4003c */ lwc1 $f4,0x3c($sp) -/* f0333ac: 46025182 */ mul.s $f6,$f10,$f2 -/* f0333b0: 00000000 */ sll $zero,$zero,0x0 -/* f0333b4: 46022282 */ mul.s $f10,$f4,$f2 -/* f0333b8: e7a80034 */ swc1 $f8,0x34($sp) -/* f0333bc: e7a60038 */ swc1 $f6,0x38($sp) -/* f0333c0: e7aa003c */ swc1 $f10,0x3c($sp) -/* f0333c4: e60800bc */ swc1 $f8,0xbc($s0) -/* f0333c8: c7a60038 */ lwc1 $f6,0x38($sp) -/* f0333cc: e60600c0 */ swc1 $f6,0xc0($s0) -/* f0333d0: c7a4003c */ lwc1 $f4,0x3c($sp) -/* f0333d4: 45000003 */ bc1f .L0f0333e4 -/* f0333d8: e60400c4 */ swc1 $f4,0xc4($s0) -/* f0333dc: c42a8d50 */ lwc1 $f10,-0x72b0($at) -/* f0333e0: 460a7300 */ add.s $f12,$f14,$f10 -.L0f0333e4: -/* f0333e4: 3c017f1b */ lui $at,0x7f1b -/* f0333e8: c4288d54 */ lwc1 $f8,-0x72ac($at) -/* f0333ec: 3c013f00 */ lui $at,0x3f00 -/* f0333f0: 44812000 */ mtc1 $at,$f4 -/* f0333f4: 46086182 */ mul.s $f6,$f12,$f8 -/* f0333f8: 46043280 */ add.s $f10,$f6,$f4 -/* f0333fc: 4600520d */ trunc.w.s $f8,$f10 -/* f033400: 44044000 */ mfc1 $a0,$f8 -/* f033404: 00000000 */ sll $zero,$zero,0x0 -/* f033408: 28810008 */ slti $at,$a0,0x8 -/* f03340c: 54200003 */ bnezl $at,.L0f03341c -/* f033410: afa40048 */ sw $a0,0x48($sp) -/* f033414: 00002025 */ or $a0,$zero,$zero -/* f033418: afa40048 */ sw $a0,0x48($sp) -.L0f03341c: -/* f03341c: 0c004b70 */ jal 0x12dc0 -/* f033420: afa7002c */ sw $a3,0x2c($sp) -/* f033424: 8fa7002c */ lw $a3,0x2c($sp) -/* f033428: 8fa40048 */ lw $a0,0x48($sp) -/* f03342c: 3c198006 */ lui $t9,0x8006 -/* f033430: 27395640 */ addiu $t9,$t9,0x5640 -/* f033434: 0007c180 */ sll $t8,$a3,0x6 -/* f033438: 03193021 */ addu $a2,$t8,$t9 -/* f03343c: 000440c0 */ sll $t0,$a0,0x3 -/* f033440: 00c81821 */ addu $v1,$a2,$t0 -/* f033444: 8c690004 */ lw $t1,0x4($v1) -/* f033448: 3c188006 */ lui $t8,0x8006 -/* f03344c: 27185680 */ addiu $t8,$t8,0x5680 -/* f033450: 0049001b */ divu $zero,$v0,$t1 -/* f033454: 00002810 */ mfhi $a1 -/* f033458: 15200002 */ bnez $t1,.L0f033464 -/* f03345c: 00000000 */ sll $zero,$zero,0x0 -/* f033460: 0007000d */ break 0x7 -.L0f033464: -/* f033464: 14e0000c */ bnez $a3,.L0f033498 -/* f033468: 00000000 */ sll $zero,$zero,0x0 -/* f03346c: 8c6a0000 */ lw $t2,0x0($v1) -/* f033470: 3c0e8006 */ lui $t6,0x8006 -/* f033474: 25ce52cc */ addiu $t6,$t6,0x52cc -/* f033478: 01455821 */ addu $t3,$t2,$a1 -/* f03347c: 816c0000 */ lb $t4,0x0($t3) -/* f033480: 000c6880 */ sll $t5,$t4,0x2 -/* f033484: 01ac6823 */ subu $t5,$t5,$t4 -/* f033488: 000d68c0 */ sll $t5,$t5,0x3 -/* f03348c: 01ae7821 */ addu $t7,$t5,$t6 -/* f033490: 1000000d */ beqz $zero,.L0f0334c8 -/* f033494: afaf0040 */ sw $t7,0x40($sp) -.L0f033498: -/* f033498: 14d8000b */ bne $a2,$t8,.L0f0334c8 -/* f03349c: 00000000 */ sll $zero,$zero,0x0 -/* f0334a0: 8c790000 */ lw $t9,0x0($v1) -/* f0334a4: 3c0b8006 */ lui $t3,0x8006 -/* f0334a8: 256b5548 */ addiu $t3,$t3,0x5548 -/* f0334ac: 03254021 */ addu $t0,$t9,$a1 -/* f0334b0: 81090000 */ lb $t1,0x0($t0) -/* f0334b4: 00095080 */ sll $t2,$t1,0x2 -/* f0334b8: 01495023 */ subu $t2,$t2,$t1 -/* f0334bc: 000a50c0 */ sll $t2,$t2,0x3 -/* f0334c0: 014b6021 */ addu $t4,$t2,$t3 -/* f0334c4: afac0040 */ sw $t4,0x40($sp) -.L0f0334c8: -/* f0334c8: 0fc0fe3d */ jal func0f03f8f4 -/* f0334cc: 02002025 */ or $a0,$s0,$zero -/* f0334d0: 02002025 */ or $a0,$s0,$zero -/* f0334d4: 0fc08946 */ jal func0f022518 -/* f0334d8: 24050001 */ addiu $a1,$zero,0x1 -/* f0334dc: 8e0d0018 */ lw $t5,0x18($s0) -/* f0334e0: 8fa20040 */ lw $v0,0x40($sp) -/* f0334e4: 2401fbff */ addiu $at,$zero,-1025 -/* f0334e8: 01a17024 */ and $t6,$t5,$at -/* f0334ec: 240f0004 */ addiu $t7,$zero,0x4 -/* f0334f0: ae0e0018 */ sw $t6,0x18($s0) -/* f0334f4: a20f0007 */ sb $t7,0x7($s0) -/* f0334f8: ae00002c */ sw $zero,0x2c($s0) -/* f0334fc: 3c01bf80 */ lui $at,0xbf80 -/* f033500: 44812000 */ mtc1 $at,$f4 -/* f033504: 921902fe */ lbu $t9,0x2fe($s0) -/* f033508: c4460010 */ lwc1 $f6,0x10($v0) -/* f03350c: 44805000 */ mtc1 $zero,$f10 -/* f033510: 2418002d */ addiu $t8,$zero,0x2d -/* f033514: 24010002 */ addiu $at,$zero,0x2 -/* f033518: a618004c */ sh $t8,0x4c($s0) -/* f03351c: e6040034 */ swc1 $f4,0x34($s0) -/* f033520: e6060030 */ swc1 $f6,0x30($s0) -/* f033524: 17210031 */ bne $t9,$at,.L0f0335ec -/* f033528: e60a0038 */ swc1 $f10,0x38($s0) -/* f03352c: 0c004b70 */ jal 0x12dc0 -/* f033530: 00000000 */ sll $zero,$zero,0x0 -/* f033534: 24010190 */ addiu $at,$zero,0x190 -/* f033538: 0041001b */ divu $zero,$v0,$at -/* f03353c: 00004010 */ mfhi $t0 -/* f033540: 44884000 */ mtc1 $t0,$f8 -/* f033544: 3c014f80 */ lui $at,0x4f80 -/* f033548: 05010004 */ bgez $t0,.L0f03355c -/* f03354c: 468041a0 */ cvt.s.w $f6,$f8 -/* f033550: 44812000 */ mtc1 $at,$f4 -/* f033554: 00000000 */ sll $zero,$zero,0x0 -/* f033558: 46043180 */ add.s $f6,$f6,$f4 -.L0f03355c: -/* f03355c: 3c017f1b */ lui $at,0x7f1b -/* f033560: c42a8d58 */ lwc1 $f10,-0x72a8($at) -/* f033564: 920f0362 */ lbu $t7,0x362($s0) -/* f033568: 460a3202 */ mul.s $f8,$f6,$f10 -/* f03356c: 31f8ff0f */ andi $t8,$t7,0xff0f -/* f033570: 4600410d */ trunc.w.s $f4,$f8 -/* f033574: 440a2000 */ mfc1 $t2,$f4 -/* f033578: 00000000 */ sll $zero,$zero,0x0 -/* f03357c: 254c0001 */ addiu $t4,$t2,0x1 -/* f033580: 000c7100 */ sll $t6,$t4,0x4 -/* f033584: 01d8c825 */ or $t9,$t6,$t8 -/* f033588: 0c004b70 */ jal 0x12dc0 -/* f03358c: a2190362 */ sb $t9,0x362($s0) -/* f033590: 24010190 */ addiu $at,$zero,0x190 -/* f033594: 0041001b */ divu $zero,$v0,$at -/* f033598: 00004010 */ mfhi $t0 -/* f03359c: 44883000 */ mtc1 $t0,$f6 -/* f0335a0: 3c014f80 */ lui $at,0x4f80 -/* f0335a4: 05010004 */ bgez $t0,.L0f0335b8 -/* f0335a8: 468032a0 */ cvt.s.w $f10,$f6 -/* f0335ac: 44814000 */ mtc1 $at,$f8 -/* f0335b0: 00000000 */ sll $zero,$zero,0x0 -/* f0335b4: 46085280 */ add.s $f10,$f10,$f8 -.L0f0335b8: -/* f0335b8: 3c017f1b */ lui $at,0x7f1b -/* f0335bc: c4248d5c */ lwc1 $f4,-0x72a4($at) -/* f0335c0: 920f0362 */ lbu $t7,0x362($s0) -/* f0335c4: 46045182 */ mul.s $f6,$f10,$f4 -/* f0335c8: 31eefff0 */ andi $t6,$t7,0xfff0 -/* f0335cc: 4600320d */ trunc.w.s $f8,$f6 -/* f0335d0: 440a4000 */ mfc1 $t2,$f8 -/* f0335d4: 00000000 */ sll $zero,$zero,0x0 -/* f0335d8: 254c0001 */ addiu $t4,$t2,0x1 -/* f0335dc: 318d000f */ andi $t5,$t4,0xf -/* f0335e0: 01aec025 */ or $t8,$t5,$t6 -/* f0335e4: a2180362 */ sb $t8,0x362($s0) -/* f0335e8: 8fa20040 */ lw $v0,0x40($sp) -.L0f0335ec: -/* f0335ec: a2000008 */ sb $zero,0x8($s0) -/* f0335f0: 3c014100 */ lui $at,0x4100 -/* f0335f4: 44812000 */ mtc1 $at,$f4 -/* f0335f8: c44a0008 */ lwc1 $f10,0x8($v0) -/* f0335fc: 8c47000c */ lw $a3,0xc($v0) -/* f033600: 8c460004 */ lw $a2,0x4($v0) -/* f033604: 84450000 */ lh $a1,0x0($v0) -/* f033608: 8fa4005c */ lw $a0,0x5c($sp) -/* f03360c: e7a40014 */ swc1 $f4,0x14($sp) -/* f033610: 0c007733 */ jal 0x1dccc -/* f033614: e7aa0010 */ swc1 $f10,0x10($sp) -/* f033618: 8fb90040 */ lw $t9,0x40($sp) -/* f03361c: 44803000 */ mtc1 $zero,$f6 -/* f033620: c7200014 */ lwc1 $f0,0x14($t9) -/* f033624: 4600303e */ c.le.s $f6,$f0 -/* f033628: 00000000 */ sll $zero,$zero,0x0 -/* f03362c: 45020005 */ bc1fl .L0f033644 -/* f033630: 8fbf0024 */ lw $ra,0x24($sp) -/* f033634: 44050000 */ mfc1 $a1,$f0 -/* f033638: 0c007787 */ jal 0x1de1c -/* f03363c: 8fa4005c */ lw $a0,0x5c($sp) -.L0f033640: -/* f033640: 8fbf0024 */ lw $ra,0x24($sp) -.L0f033644: -/* f033644: 8fb00020 */ lw $s0,0x20($sp) -/* f033648: 27bd0060 */ addiu $sp,$sp,0x60 -/* f03364c: 03e00008 */ jr $ra -/* f033650: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f033654 -/* f033654: 3c0e800a */ lui $t6,0x800a -/* f033658: 8dcea2d8 */ lw $t6,-0x5d28($t6) -/* f03365c: 240303e8 */ addiu $v1,$zero,0x3e8 -/* f033660: 55c00003 */ bnezl $t6,.L0f033670 -/* f033664: 90820000 */ lbu $v0,0x0($a0) -/* f033668: 240300fa */ addiu $v1,$zero,0xfa -/* f03366c: 90820000 */ lbu $v0,0x0($a0) -.L0f033670: -/* f033670: 2401001c */ addiu $at,$zero,0x1c -/* f033674: 54410003 */ bnel $v0,$at,.L0f033684 -/* f033678: 24010056 */ addiu $at,$zero,0x56 -/* f03367c: 240307d0 */ addiu $v1,$zero,0x7d0 -/* f033680: 24010056 */ addiu $at,$zero,0x56 -.L0f033684: -/* f033684: 54410003 */ bnel $v0,$at,.L0f033694 -/* f033688: 2401001f */ addiu $at,$zero,0x1f -/* f03368c: 24031388 */ addiu $v1,$zero,0x1388 -/* f033690: 2401001f */ addiu $at,$zero,0x1f -.L0f033694: -/* f033694: 14410002 */ bne $v0,$at,.L0f0336a0 -/* f033698: 00000000 */ sll $zero,$zero,0x0 -/* f03369c: 24030064 */ addiu $v1,$zero,0x64 -.L0f0336a0: -/* f0336a0: 03e00008 */ jr $ra -/* f0336a4: 00601025 */ or $v0,$v1,$zero -); - -GLOBAL_ASM( -glabel func0f0336a8 -/* f0336a8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0336ac: afbf0014 */ sw $ra,0x14($sp) -/* f0336b0: afa5001c */ sw $a1,0x1c($sp) -/* f0336b4: afa60020 */ sw $a2,0x20($sp) -/* f0336b8: afa70024 */ sw $a3,0x24($sp) -/* f0336bc: 80820007 */ lb $v0,0x7($a0) -/* f0336c0: 24010020 */ addiu $at,$zero,0x20 -/* f0336c4: 10410014 */ beq $v0,$at,.L0f033718 -/* f0336c8: 2401001e */ addiu $at,$zero,0x1e -/* f0336cc: 10410012 */ beq $v0,$at,.L0f033718 -/* f0336d0: 2401001f */ addiu $at,$zero,0x1f -/* f0336d4: 50410011 */ beql $v0,$at,.L0f03371c -/* f0336d8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0336dc: 0fc2c163 */ jal func0f0b058c -/* f0336e0: afa40018 */ sw $a0,0x18($sp) -/* f0336e4: 28410002 */ slti $at,$v0,0x2 -/* f0336e8: 10200005 */ beqz $at,.L0f033700 -/* f0336ec: 8fa40018 */ lw $a0,0x18($sp) -/* f0336f0: 8c8e0018 */ lw $t6,0x18($a0) -/* f0336f4: 3c010400 */ lui $at,0x400 -/* f0336f8: 01c17825 */ or $t7,$t6,$at -/* f0336fc: ac8f0018 */ sw $t7,0x18($a0) -.L0f033700: -/* f033700: 0fc2c157 */ jal func0f0b055c -/* f033704: afa40018 */ sw $a0,0x18($sp) -/* f033708: 8fa40018 */ lw $a0,0x18($sp) -/* f03370c: 24180020 */ addiu $t8,$zero,0x20 -/* f033710: a0980007 */ sb $t8,0x7($a0) -/* f033714: a480002c */ sh $zero,0x2c($a0) -.L0f033718: -/* f033718: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03371c: -/* f03371c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f033720: 03e00008 */ jr $ra -/* f033724: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f033728 -/* f033728: 27bdffd0 */ addiu $sp,$sp,-48 -/* f03372c: afb00018 */ sw $s0,0x18($sp) -/* f033730: 00808025 */ or $s0,$a0,$zero -/* f033734: afbf001c */ sw $ra,0x1c($sp) -/* f033738: afa50034 */ sw $a1,0x34($sp) -/* f03373c: 10800003 */ beqz $a0,.L0f03374c -/* f033740: afa0002c */ sw $zero,0x2c($sp) -/* f033744: 10000002 */ beqz $zero,.L0f033750 -/* f033748: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03374c: -/* f03374c: 00001025 */ or $v0,$zero,$zero -.L0f033750: -/* f033750: 24010002 */ addiu $at,$zero,0x2 -/* f033754: 10410006 */ beq $v0,$at,.L0f033770 -/* f033758: 24010003 */ addiu $at,$zero,0x3 -/* f03375c: 10410004 */ beq $v0,$at,.L0f033770 -/* f033760: 00000000 */ sll $zero,$zero,0x0 -/* f033764: 8e0e02d4 */ lw $t6,0x2d4($s0) -/* f033768: 11c00003 */ beqz $t6,.L0f033778 -/* f03376c: 00000000 */ sll $zero,$zero,0x0 -.L0f033770: -/* f033770: 10000056 */ beqz $zero,.L0f0338cc -/* f033774: 00001025 */ or $v0,$zero,$zero -.L0f033778: -/* f033778: 5440004e */ bnezl $v0,.L0f0338b4 -/* f03377c: 82180007 */ lb $t8,0x7($s0) -/* f033780: 0c00744f */ jal 0x1d13c -/* f033784: 8e040020 */ lw $a0,0x20($s0) -/* f033788: 24010269 */ addiu $at,$zero,0x269 -/* f03378c: 10410005 */ beq $v0,$at,.L0f0337a4 -/* f033790: 2401026b */ addiu $at,$zero,0x26b -/* f033794: 10410003 */ beq $v0,$at,.L0f0337a4 -/* f033798: 2401026a */ addiu $at,$zero,0x26a -/* f03379c: 54410006 */ bnel $v0,$at,.L0f0337b8 -/* f0337a0: 820f0007 */ lb $t7,0x7($s0) -.L0f0337a4: -/* f0337a4: 0fc084cf */ jal func0f02133c -/* f0337a8: 02002025 */ or $a0,$s0,$zero -/* f0337ac: 10000041 */ beqz $zero,.L0f0338b4 -/* f0337b0: 82180007 */ lb $t8,0x7($s0) -/* f0337b4: 820f0007 */ lb $t7,0x7($s0) -.L0f0337b8: -/* f0337b8: 2401000a */ addiu $at,$zero,0xa -/* f0337bc: 55e1003d */ bnel $t7,$at,.L0f0338b4 -/* f0337c0: 82180007 */ lb $t8,0x7($s0) -/* f0337c4: 0c00744f */ jal 0x1d13c -/* f0337c8: 8e040020 */ lw $a0,0x20($s0) -/* f0337cc: 8e03002c */ lw $v1,0x2c($s0) -/* f0337d0: 84780000 */ lh $t8,0x0($v1) -/* f0337d4: 54580037 */ bnel $v0,$t8,.L0f0338b4 -/* f0337d8: 82180007 */ lb $t8,0x7($s0) -/* f0337dc: 82190035 */ lb $t9,0x35($s0) -/* f0337e0: 3c088006 */ lui $t0,0x8006 -/* f0337e4: 25087548 */ addiu $t0,$t0,0x7548 -/* f0337e8: 13200022 */ beqz $t9,.L0f033874 -/* f0337ec: 3c014100 */ lui $at,0x4100 -/* f0337f0: 1103000a */ beq $t0,$v1,.L0f03381c -/* f0337f4: 3c098006 */ lui $t1,0x8006 -/* f0337f8: 25297590 */ addiu $t1,$t1,0x7590 -/* f0337fc: 11230007 */ beq $t1,$v1,.L0f03381c -/* f033800: 3c0a8006 */ lui $t2,0x8006 -/* f033804: 254a75d8 */ addiu $t2,$t2,0x75d8 -/* f033808: 11430004 */ beq $t2,$v1,.L0f03381c -/* f03380c: 3c0b8006 */ lui $t3,0x8006 -/* f033810: 256b7620 */ addiu $t3,$t3,0x7620 -/* f033814: 55630027 */ bnel $t3,$v1,.L0f0338b4 -/* f033818: 82180007 */ lb $t8,0x7($s0) -.L0f03381c: -/* f03381c: c4600004 */ lwc1 $f0,0x4($v1) -/* f033820: c46c0014 */ lwc1 $f12,0x14($v1) -/* f033824: 3c014100 */ lui $at,0x4100 -/* f033828: 44812000 */ mtc1 $at,$f4 -/* f03382c: 4600603c */ c.lt.s $f12,$f0 -/* f033830: 46040081 */ sub.s $f2,$f0,$f4 -/* f033834: 45020003 */ bc1fl .L0f033844 -/* f033838: 8e040020 */ lw $a0,0x20($s0) -/* f03383c: 46006086 */ mov.s $f2,$f12 -/* f033840: 8e040020 */ lw $a0,0x20($s0) -.L0f033844: -/* f033844: 0c00745f */ jal 0x1d17c -/* f033848: e7a20020 */ swc1 $f2,0x20($sp) -/* f03384c: c7a20020 */ lwc1 $f2,0x20($sp) -/* f033850: 8fac0034 */ lw $t4,0x34($sp) -/* f033854: 240d0001 */ addiu $t5,$zero,0x1 -/* f033858: 4602003c */ c.lt.s $f0,$f2 -/* f03385c: 00000000 */ sll $zero,$zero,0x0 -/* f033860: 45020014 */ bc1fl .L0f0338b4 -/* f033864: 82180007 */ lb $t8,0x7($s0) -/* f033868: e5820000 */ swc1 $f2,0x0($t4) -/* f03386c: 10000010 */ beqz $zero,.L0f0338b0 -/* f033870: afad002c */ sw $t5,0x2c($sp) -.L0f033874: -/* f033874: c4660004 */ lwc1 $f6,0x4($v1) -/* f033878: 44814000 */ mtc1 $at,$f8 -/* f03387c: 8e040020 */ lw $a0,0x20($s0) -/* f033880: 46083081 */ sub.s $f2,$f6,$f8 -/* f033884: 0c00745f */ jal 0x1d17c -/* f033888: e7a20020 */ swc1 $f2,0x20($sp) -/* f03388c: c7a20020 */ lwc1 $f2,0x20($sp) -/* f033890: 8fae0034 */ lw $t6,0x34($sp) -/* f033894: 240f0001 */ addiu $t7,$zero,0x1 -/* f033898: 4602003c */ c.lt.s $f0,$f2 -/* f03389c: 00000000 */ sll $zero,$zero,0x0 -/* f0338a0: 45020004 */ bc1fl .L0f0338b4 -/* f0338a4: 82180007 */ lb $t8,0x7($s0) -/* f0338a8: e5c20000 */ swc1 $f2,0x0($t6) -/* f0338ac: afaf002c */ sw $t7,0x2c($sp) -.L0f0338b0: -/* f0338b0: 82180007 */ lb $t8,0x7($s0) -.L0f0338b4: -/* f0338b4: 24010007 */ addiu $at,$zero,0x7 -/* f0338b8: 24190001 */ addiu $t9,$zero,0x1 -/* f0338bc: 57010003 */ bnel $t8,$at,.L0f0338cc -/* f0338c0: 8fa2002c */ lw $v0,0x2c($sp) -/* f0338c4: afb9002c */ sw $t9,0x2c($sp) -/* f0338c8: 8fa2002c */ lw $v0,0x2c($sp) -.L0f0338cc: -/* f0338cc: 8fbf001c */ lw $ra,0x1c($sp) -/* f0338d0: 8fb00018 */ lw $s0,0x18($sp) -/* f0338d4: 27bd0030 */ addiu $sp,$sp,0x30 -/* f0338d8: 03e00008 */ jr $ra -/* f0338dc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0338e0 -/* f0338e0: 27bdfee8 */ addiu $sp,$sp,-280 -/* f0338e4: 240effff */ addiu $t6,$zero,-1 -/* f0338e8: afbf0044 */ sw $ra,0x44($sp) -/* f0338ec: afa40118 */ sw $a0,0x118($sp) -/* f0338f0: afa5011c */ sw $a1,0x11c($sp) -/* f0338f4: afa00114 */ sw $zero,0x114($sp) -/* f0338f8: 10800003 */ beqz $a0,.L0f033908 -/* f0338fc: a7ae0112 */ sh $t6,0x112($sp) -/* f033900: 10000002 */ beqz $zero,.L0f03390c -/* f033904: 908302fe */ lbu $v1,0x2fe($a0) -.L0f033908: -/* f033908: 00001825 */ or $v1,$zero,$zero -.L0f03390c: -/* f03390c: 24010003 */ addiu $at,$zero,0x3 -/* f033910: 1061019f */ beq $v1,$at,.L0f033f90 -/* f033914: 00002825 */ or $a1,$zero,$zero -/* f033918: 24010004 */ addiu $at,$zero,0x4 -/* f03391c: 1061019c */ beq $v1,$at,.L0f033f90 -/* f033920: 8fb80118 */ lw $t8,0x118($sp) -/* f033924: 8f04001c */ lw $a0,0x1c($t8) -/* f033928: 24010006 */ addiu $at,$zero,0x6 -/* f03392c: 90990000 */ lbu $t9,0x0($a0) -/* f033930: 5721000f */ bnel $t9,$at,.L0f033970 -/* f033934: 8fab0118 */ lw $t3,0x118($sp) -/* f033938: afa3010c */ sw $v1,0x10c($sp) -/* f03393c: 0fc4a25f */ jal func0f12897c -/* f033940: afa00104 */ sw $zero,0x104($sp) -/* f033944: 00024080 */ sll $t0,$v0,0x2 -/* f033948: 3c09800a */ lui $t1,0x800a -/* f03394c: 01284821 */ addu $t1,$t1,$t0 -/* f033950: 8d29a024 */ lw $t1,-0x5fdc($t1) -/* f033954: afa20108 */ sw $v0,0x108($sp) -/* f033958: 8fa3010c */ lw $v1,0x10c($sp) -/* f03395c: 8d2a00d8 */ lw $t2,0xd8($t1) -/* f033960: 8fa50104 */ lw $a1,0x104($sp) -/* f033964: 5540018b */ bnezl $t2,.L0f033f94 -/* f033968: 8fbf0044 */ lw $ra,0x44($sp) -/* f03396c: 8fab0118 */ lw $t3,0x118($sp) -.L0f033970: -/* f033970: 3c0d8008 */ lui $t5,0x8008 -/* f033974: 3c188007 */ lui $t8,0x8007 -/* f033978: 81620006 */ lb $v0,0x6($t3) -/* f03397c: 240f0001 */ addiu $t7,$zero,0x1 -/* f033980: 24010002 */ addiu $at,$zero,0x2 -/* f033984: 00026080 */ sll $t4,$v0,0x2 -/* f033988: 01826021 */ addu $t4,$t4,$v0 -/* f03398c: 000c6080 */ sll $t4,$t4,0x2 -/* f033990: 01ac6821 */ addu $t5,$t5,$t4 -/* f033994: 8dadcf04 */ lw $t5,-0x30fc($t5) -/* f033998: 2718819c */ addiu $t8,$t8,-32356 -/* f03399c: 000d77c2 */ srl $t6,$t5,0x1f -/* f0339a0: 11c00002 */ beqz $t6,.L0f0339ac -/* f0339a4: 00000000 */ sll $zero,$zero,0x0 -/* f0339a8: afaf0114 */ sw $t7,0x114($sp) -.L0f0339ac: -/* f0339ac: 5461001e */ bnel $v1,$at,.L0f033a28 -/* f0339b0: 2401000f */ addiu $at,$zero,0xf -/* f0339b4: 8f010000 */ lw $at,0x0($t8) -/* f0339b8: 27a300f8 */ addiu $v1,$sp,0xf8 -/* f0339bc: 3c048007 */ lui $a0,0x8007 -/* f0339c0: ac610000 */ sw $at,0x0($v1) -/* f0339c4: 8f080004 */ lw $t0,0x4($t8) -/* f0339c8: 2484807c */ addiu $a0,$a0,-32644 -/* f0339cc: 8c890000 */ lw $t1,0x0($a0) -/* f0339d0: ac680004 */ sw $t0,0x4($v1) -/* f0339d4: 8f010008 */ lw $at,0x8($t8) -/* f0339d8: 3c028007 */ lui $v0,0x8007 -/* f0339dc: ac610008 */ sw $at,0x8($v1) -/* f0339e0: 2921000b */ slti $at,$t1,0xb -/* f0339e4: 142000e7 */ bnez $at,.L0f033d84 -/* f0339e8: 00000000 */ sll $zero,$zero,0x0 -/* f0339ec: 8c42824c */ lw $v0,-0x7db4($v0) -/* f0339f0: ac800000 */ sw $zero,0x0($a0) -/* f0339f4: 3c018007 */ lui $at,0x8007 -/* f0339f8: 00025040 */ sll $t2,$v0,0x1 -/* f0339fc: 006a5821 */ addu $t3,$v1,$t2 -/* f033a00: 856c0000 */ lh $t4,0x0($t3) -/* f033a04: 24420001 */ addiu $v0,$v0,0x1 -/* f033a08: ac22824c */ sw $v0,-0x7db4($at) -/* f033a0c: 28410006 */ slti $at,$v0,0x6 -/* f033a10: 142000dc */ bnez $at,.L0f033d84 -/* f033a14: a7ac0112 */ sh $t4,0x112($sp) -/* f033a18: 3c018007 */ lui $at,0x8007 -/* f033a1c: 100000d9 */ beqz $zero,.L0f033d84 -/* f033a20: ac20824c */ sw $zero,-0x7db4($at) -/* f033a24: 2401000f */ addiu $at,$zero,0xf -.L0f033a28: -/* f033a28: 10410007 */ beq $v0,$at,.L0f033a48 -/* f033a2c: 3c0e8007 */ lui $t6,0x8007 -/* f033a30: 24010005 */ addiu $at,$zero,0x5 -/* f033a34: 10410004 */ beq $v0,$at,.L0f033a48 -/* f033a38: 24010029 */ addiu $at,$zero,0x29 -/* f033a3c: 10410002 */ beq $v0,$at,.L0f033a48 -/* f033a40: 2401003a */ addiu $at,$zero,0x3a -/* f033a44: 1441001a */ bne $v0,$at,.L0f033ab0 -.L0f033a48: -/* f033a48: 25ce81a8 */ addiu $t6,$t6,-32344 -/* f033a4c: 8dc10000 */ lw $at,0x0($t6) -/* f033a50: 27ad00f0 */ addiu $t5,$sp,0xf0 -/* f033a54: ada10000 */ sw $at,0x0($t5) -/* f033a58: 95c10004 */ lhu $at,0x4($t6) -/* f033a5c: a5a10004 */ sh $at,0x4($t5) -/* f033a60: 0c004b70 */ jal 0x12dc0 -/* f033a64: afa50104 */ sw $a1,0x104($sp) -/* f033a68: 24010003 */ addiu $at,$zero,0x3 -/* f033a6c: 0041001b */ divu $zero,$v0,$at -/* f033a70: 3c038007 */ lui $v1,0x8007 -/* f033a74: 8c638250 */ lw $v1,-0x7db0($v1) -/* f033a78: 0000c010 */ mfhi $t8 -/* f033a7c: 00184040 */ sll $t0,$t8,0x1 -/* f033a80: 03a84821 */ addu $t1,$sp,$t0 -/* f033a84: 852900f0 */ lh $t1,0xf0($t1) -/* f033a88: 3c018007 */ lui $at,0x8007 -/* f033a8c: 24630001 */ addiu $v1,$v1,0x1 -/* f033a90: ac238250 */ sw $v1,-0x7db0($at) -/* f033a94: 28610003 */ slti $at,$v1,0x3 -/* f033a98: 8fa50104 */ lw $a1,0x104($sp) -/* f033a9c: 142000b9 */ bnez $at,.L0f033d84 -/* f033aa0: a7a90112 */ sh $t1,0x112($sp) -/* f033aa4: 3c018007 */ lui $at,0x8007 -/* f033aa8: 100000b6 */ beqz $zero,.L0f033d84 -/* f033aac: ac208250 */ sw $zero,-0x7db0($at) -.L0f033ab0: -/* f033ab0: 24010001 */ addiu $at,$zero,0x1 -/* f033ab4: 1461003c */ bne $v1,$at,.L0f033ba8 -/* f033ab8: 8faa0118 */ lw $t2,0x118($sp) -/* f033abc: 854b0010 */ lh $t3,0x10($t2) -/* f033ac0: 2401007b */ addiu $at,$zero,0x7b -/* f033ac4: 3c0a8007 */ lui $t2,0x8007 -/* f033ac8: 1561001e */ bne $t3,$at,.L0f033b44 -/* f033acc: 254a81bc */ addiu $t2,$t2,-32324 -/* f033ad0: 3c0f8007 */ lui $t7,0x8007 -/* f033ad4: 25ef81b0 */ addiu $t7,$t7,-32336 -/* f033ad8: 8de10000 */ lw $at,0x0($t7) -/* f033adc: 27ac00e4 */ addiu $t4,$sp,0xe4 -/* f033ae0: 8dee0004 */ lw $t6,0x4($t7) -/* f033ae4: ad810000 */ sw $at,0x0($t4) -/* f033ae8: 95e10008 */ lhu $at,0x8($t7) -/* f033aec: ad8e0004 */ sw $t6,0x4($t4) -/* f033af0: a5810008 */ sh $at,0x8($t4) -/* f033af4: 0c004b70 */ jal 0x12dc0 -/* f033af8: afa50104 */ sw $a1,0x104($sp) -/* f033afc: 24010005 */ addiu $at,$zero,0x5 -/* f033b00: 0041001b */ divu $zero,$v0,$at -/* f033b04: 3c038007 */ lui $v1,0x8007 -/* f033b08: 8c638254 */ lw $v1,-0x7dac($v1) -/* f033b0c: 0000c810 */ mfhi $t9 -/* f033b10: 0019c040 */ sll $t8,$t9,0x1 -/* f033b14: 03b84021 */ addu $t0,$sp,$t8 -/* f033b18: 850800e4 */ lh $t0,0xe4($t0) -/* f033b1c: 3c018007 */ lui $at,0x8007 -/* f033b20: 24630001 */ addiu $v1,$v1,0x1 -/* f033b24: ac238254 */ sw $v1,-0x7dac($at) -/* f033b28: 28610005 */ slti $at,$v1,0x5 -/* f033b2c: 8fa50104 */ lw $a1,0x104($sp) -/* f033b30: 14200094 */ bnez $at,.L0f033d84 -/* f033b34: a7a80112 */ sh $t0,0x112($sp) -/* f033b38: 3c018007 */ lui $at,0x8007 -/* f033b3c: 10000091 */ beqz $zero,.L0f033d84 -/* f033b40: ac208254 */ sw $zero,-0x7dac($at) -.L0f033b44: -/* f033b44: 8d410000 */ lw $at,0x0($t2) -/* f033b48: 27a900dc */ addiu $t1,$sp,0xdc -/* f033b4c: ad210000 */ sw $at,0x0($t1) -/* f033b50: 95410004 */ lhu $at,0x4($t2) -/* f033b54: a5210004 */ sh $at,0x4($t1) -/* f033b58: 0c004b70 */ jal 0x12dc0 -/* f033b5c: afa50104 */ sw $a1,0x104($sp) -/* f033b60: 24010003 */ addiu $at,$zero,0x3 -/* f033b64: 0041001b */ divu $zero,$v0,$at -/* f033b68: 3c038007 */ lui $v1,0x8007 -/* f033b6c: 8c638254 */ lw $v1,-0x7dac($v1) -/* f033b70: 00007810 */ mfhi $t7 -/* f033b74: 000f7040 */ sll $t6,$t7,0x1 -/* f033b78: 03aec821 */ addu $t9,$sp,$t6 -/* f033b7c: 873900dc */ lh $t9,0xdc($t9) -/* f033b80: 3c018007 */ lui $at,0x8007 -/* f033b84: 24630001 */ addiu $v1,$v1,0x1 -/* f033b88: ac238254 */ sw $v1,-0x7dac($at) -/* f033b8c: 28610003 */ slti $at,$v1,0x3 -/* f033b90: 8fa50104 */ lw $a1,0x104($sp) -/* f033b94: 1420007b */ bnez $at,.L0f033d84 -/* f033b98: a7b90112 */ sh $t9,0x112($sp) -/* f033b9c: 3c018007 */ lui $at,0x8007 -/* f033ba0: 10000078 */ beqz $zero,.L0f033d84 -/* f033ba4: ac208254 */ sw $zero,-0x7dac($at) -.L0f033ba8: -/* f033ba8: 2401000a */ addiu $at,$zero,0xa -/* f033bac: 14410021 */ bne $v0,$at,.L0f033c34 -/* f033bb0: 8fac0114 */ lw $t4,0x114($sp) -/* f033bb4: 3c188007 */ lui $t8,0x8007 -/* f033bb8: 271881c4 */ addiu $t8,$t8,-32316 -/* f033bbc: 8f010000 */ lw $at,0x0($t8) -/* f033bc0: 3c028007 */ lui $v0,0x8007 -/* f033bc4: 8c428258 */ lw $v0,-0x7da8($v0) -/* f033bc8: 27a300c0 */ addiu $v1,$sp,0xc0 -/* f033bcc: ac610000 */ sw $at,0x0($v1) -/* f033bd0: 8f0d0004 */ lw $t5,0x4($t8) -/* f033bd4: 00025840 */ sll $t3,$v0,0x1 -/* f033bd8: 006b4821 */ addu $t1,$v1,$t3 -/* f033bdc: ac6d0004 */ sw $t5,0x4($v1) -/* f033be0: 8f010008 */ lw $at,0x8($t8) -/* f033be4: 24420001 */ addiu $v0,$v0,0x1 -/* f033be8: ac610008 */ sw $at,0x8($v1) -/* f033bec: 8f0d000c */ lw $t5,0xc($t8) -/* f033bf0: ac6d000c */ sw $t5,0xc($v1) -/* f033bf4: 8f010010 */ lw $at,0x10($t8) -/* f033bf8: ac610010 */ sw $at,0x10($v1) -/* f033bfc: 8f0d0014 */ lw $t5,0x14($t8) -/* f033c00: ac6d0014 */ sw $t5,0x14($v1) -/* f033c04: 8f010018 */ lw $at,0x18($t8) -/* f033c08: ac610018 */ sw $at,0x18($v1) -/* f033c0c: 852a0000 */ lh $t2,0x0($t1) -/* f033c10: 3c018007 */ lui $at,0x8007 -/* f033c14: ac228258 */ sw $v0,-0x7da8($at) -/* f033c18: 2841000e */ slti $at,$v0,0xe -/* f033c1c: 14200003 */ bnez $at,.L0f033c2c -/* f033c20: a7aa0112 */ sh $t2,0x112($sp) -/* f033c24: 3c018007 */ lui $at,0x8007 -/* f033c28: ac208258 */ sw $zero,-0x7da8($at) -.L0f033c2c: -/* f033c2c: 10000055 */ beqz $zero,.L0f033d84 -/* f033c30: 24050001 */ addiu $a1,$zero,0x1 -.L0f033c34: -/* f033c34: 11800020 */ beqz $t4,.L0f033cb8 -/* f033c38: 24010004 */ addiu $at,$zero,0x4 -/* f033c3c: 3c0f8007 */ lui $t7,0x8007 -/* f033c40: 3c028007 */ lui $v0,0x8007 -/* f033c44: 27a3008c */ addiu $v1,$sp,0x8c -/* f033c48: 25ef81e0 */ addiu $t7,$t7,-32288 -/* f033c4c: 8c42825c */ lw $v0,-0x7da4($v0) -/* f033c50: 25f90030 */ addiu $t9,$t7,0x30 -/* f033c54: 00604025 */ or $t0,$v1,$zero -.L0f033c58: -/* f033c58: 8de10000 */ lw $at,0x0($t7) -/* f033c5c: 25ef000c */ addiu $t7,$t7,0xc -/* f033c60: 2508000c */ addiu $t0,$t0,0xc -/* f033c64: ad01fff4 */ sw $at,-0xc($t0) -/* f033c68: 8de1fff8 */ lw $at,-0x8($t7) -/* f033c6c: ad01fff8 */ sw $at,-0x8($t0) -/* f033c70: 8de1fffc */ lw $at,-0x4($t7) -/* f033c74: 15f9fff8 */ bne $t7,$t9,.L0f033c58 -/* f033c78: ad01fffc */ sw $at,-0x4($t0) -/* f033c7c: 95e10000 */ lhu $at,0x0($t7) -/* f033c80: 0002c040 */ sll $t8,$v0,0x1 -/* f033c84: 00786821 */ addu $t5,$v1,$t8 -/* f033c88: a5010000 */ sh $at,0x0($t0) -/* f033c8c: 85ab0000 */ lh $t3,0x0($t5) -/* f033c90: 24420001 */ addiu $v0,$v0,0x1 -/* f033c94: 3c018007 */ lui $at,0x8007 -/* f033c98: ac22825c */ sw $v0,-0x7da4($at) -/* f033c9c: 28410019 */ slti $at,$v0,0x19 -/* f033ca0: 24050001 */ addiu $a1,$zero,0x1 -/* f033ca4: 14200037 */ bnez $at,.L0f033d84 -/* f033ca8: a7ab0112 */ sh $t3,0x112($sp) -/* f033cac: 3c018007 */ lui $at,0x8007 -/* f033cb0: 10000034 */ beqz $zero,.L0f033d84 -/* f033cb4: ac20825c */ sw $zero,-0x7da4($at) -.L0f033cb8: -/* f033cb8: 10410008 */ beq $v0,$at,.L0f033cdc -/* f033cbc: 3c0a8007 */ lui $t2,0x8007 -/* f033cc0: 2401000c */ addiu $at,$zero,0xc -/* f033cc4: 10410005 */ beq $v0,$at,.L0f033cdc -/* f033cc8: 2401002f */ addiu $at,$zero,0x2f -/* f033ccc: 10410003 */ beq $v0,$at,.L0f033cdc -/* f033cd0: 2401003c */ addiu $at,$zero,0x3c -/* f033cd4: 14410017 */ bne $v0,$at,.L0f033d34 -/* f033cd8: 27a30070 */ addiu $v1,$sp,0x70 -.L0f033cdc: -/* f033cdc: 254a8214 */ addiu $t2,$t2,-32236 -/* f033ce0: 8d410000 */ lw $at,0x0($t2) -/* f033ce4: 27a90078 */ addiu $t1,$sp,0x78 -/* f033ce8: 8d4e0004 */ lw $t6,0x4($t2) -/* f033cec: ad210000 */ sw $at,0x0($t1) -/* f033cf0: 8d410008 */ lw $at,0x8($t2) -/* f033cf4: ad2e0004 */ sw $t6,0x4($t1) -/* f033cf8: 8d4e000c */ lw $t6,0xc($t2) -/* f033cfc: ad210008 */ sw $at,0x8($t1) -/* f033d00: 8d410010 */ lw $at,0x10($t2) -/* f033d04: ad2e000c */ sw $t6,0xc($t1) -/* f033d08: 0c004b70 */ jal 0x12dc0 -/* f033d0c: ad210010 */ sw $at,0x10($t1) -/* f033d10: 2401000a */ addiu $at,$zero,0xa -/* f033d14: 0041001b */ divu $zero,$v0,$at -/* f033d18: 0000c810 */ mfhi $t9 -/* f033d1c: 00197840 */ sll $t7,$t9,0x1 -/* f033d20: 03af4021 */ addu $t0,$sp,$t7 -/* f033d24: 85080078 */ lh $t0,0x78($t0) -/* f033d28: 24050001 */ addiu $a1,$zero,0x1 -/* f033d2c: 10000015 */ beqz $zero,.L0f033d84 -/* f033d30: a7a80112 */ sh $t0,0x112($sp) -.L0f033d34: -/* f033d34: 3c188007 */ lui $t8,0x8007 -/* f033d38: 27188228 */ addiu $t8,$t8,-32216 -/* f033d3c: 8f010000 */ lw $at,0x0($t8) -/* f033d40: 3c028007 */ lui $v0,0x8007 -/* f033d44: 8c428260 */ lw $v0,-0x7da0($v0) -/* f033d48: ac610000 */ sw $at,0x0($v1) -/* f033d4c: 97010004 */ lhu $at,0x4($t8) -/* f033d50: 00024840 */ sll $t1,$v0,0x1 -/* f033d54: 00695021 */ addu $t2,$v1,$t1 -/* f033d58: a4610004 */ sh $at,0x4($v1) -/* f033d5c: 854e0000 */ lh $t6,0x0($t2) -/* f033d60: 3c018007 */ lui $at,0x8007 -/* f033d64: 24420001 */ addiu $v0,$v0,0x1 -/* f033d68: ac228260 */ sw $v0,-0x7da0($at) -/* f033d6c: 28410003 */ slti $at,$v0,0x3 -/* f033d70: 14200003 */ bnez $at,.L0f033d80 -/* f033d74: a7ae0112 */ sh $t6,0x112($sp) -/* f033d78: 3c018007 */ lui $at,0x8007 -/* f033d7c: ac208260 */ sw $zero,-0x7da0($at) -.L0f033d80: -/* f033d80: 24050001 */ addiu $a1,$zero,0x1 -.L0f033d84: -/* f033d84: 10a00044 */ beqz $a1,.L0f033e98 -/* f033d88: 8fb9011c */ lw $t9,0x11c($sp) -/* f033d8c: 24010001 */ addiu $at,$zero,0x1 -/* f033d90: 1721001c */ bne $t9,$at,.L0f033e04 -/* f033d94: 8fab011c */ lw $t3,0x11c($sp) -/* f033d98: 3c088007 */ lui $t0,0x8007 -/* f033d9c: 25088230 */ addiu $t0,$t0,-32208 -/* f033da0: 8d010000 */ lw $at,0x0($t0) -/* f033da4: 27af0064 */ addiu $t7,$sp,0x64 -/* f033da8: 8d0d0004 */ lw $t5,0x4($t0) -/* f033dac: ade10000 */ sw $at,0x0($t7) -/* f033db0: 8d010008 */ lw $at,0x8($t0) -/* f033db4: aded0004 */ sw $t5,0x4($t7) -/* f033db8: 0c004b70 */ jal 0x12dc0 -/* f033dbc: ade10008 */ sw $at,0x8($t7) -/* f033dc0: 30580007 */ andi $t8,$v0,0x7 -/* f033dc4: 5700000b */ bnezl $t8,.L0f033df4 -/* f033dc8: 8fb90118 */ lw $t9,0x118($sp) -/* f033dcc: 0c004b70 */ jal 0x12dc0 -/* f033dd0: 00000000 */ sll $zero,$zero,0x0 -/* f033dd4: 24010003 */ addiu $at,$zero,0x3 -/* f033dd8: 0041001b */ divu $zero,$v0,$at -/* f033ddc: 00006010 */ mfhi $t4 -/* f033de0: 000c4880 */ sll $t1,$t4,0x2 -/* f033de4: 03a95021 */ addu $t2,$sp,$t1 -/* f033de8: 8d4a0064 */ lw $t2,0x64($t2) -/* f033dec: a7aa0112 */ sh $t2,0x112($sp) -/* f033df0: 8fb90118 */ lw $t9,0x118($sp) -.L0f033df4: -/* f033df4: 240e000a */ addiu $t6,$zero,0xa -/* f033df8: a32e0126 */ sb $t6,0x126($t9) -/* f033dfc: 10000026 */ beqz $zero,.L0f033e98 -/* f033e00: af200120 */ sw $zero,0x120($t9) -.L0f033e04: -/* f033e04: 24010002 */ addiu $at,$zero,0x2 -/* f033e08: 15610023 */ bne $t3,$at,.L0f033e98 -/* f033e0c: 8faf0114 */ lw $t7,0x114($sp) -/* f033e10: 11e0000b */ beqz $t7,.L0f033e40 -/* f033e14: 00000000 */ sll $zero,$zero,0x0 -/* f033e18: 0c004b70 */ jal 0x12dc0 -/* f033e1c: 00000000 */ sll $zero,$zero,0x0 -/* f033e20: 30480001 */ andi $t0,$v0,0x1 -/* f033e24: 15000004 */ bnez $t0,.L0f033e38 -/* f033e28: 241805b0 */ addiu $t8,$zero,0x5b0 -/* f033e2c: 240d05af */ addiu $t5,$zero,0x5af -/* f033e30: 10000015 */ beqz $zero,.L0f033e88 -/* f033e34: a7ad0112 */ sh $t5,0x112($sp) -.L0f033e38: -/* f033e38: 10000013 */ beqz $zero,.L0f033e88 -/* f033e3c: a7b80112 */ sh $t8,0x112($sp) -.L0f033e40: -/* f033e40: 0c004b70 */ jal 0x12dc0 -/* f033e44: 00000000 */ sll $zero,$zero,0x0 -/* f033e48: 3c0c8007 */ lui $t4,0x8007 -/* f033e4c: 258c823c */ addiu $t4,$t4,-32196 -/* f033e50: 8d810000 */ lw $at,0x0($t4) -/* f033e54: 27a30050 */ addiu $v1,$sp,0x50 -/* f033e58: 30590003 */ andi $t9,$v0,0x3 -/* f033e5c: ac610000 */ sw $at,0x0($v1) -/* f033e60: 8d8e0004 */ lw $t6,0x4($t4) -/* f033e64: 00195880 */ sll $t3,$t9,0x2 -/* f033e68: 006b7821 */ addu $t7,$v1,$t3 -/* f033e6c: ac6e0004 */ sw $t6,0x4($v1) -/* f033e70: 8d810008 */ lw $at,0x8($t4) -/* f033e74: ac610008 */ sw $at,0x8($v1) -/* f033e78: 8d8e000c */ lw $t6,0xc($t4) -/* f033e7c: ac6e000c */ sw $t6,0xc($v1) -/* f033e80: 8de80000 */ lw $t0,0x0($t7) -/* f033e84: a7a80112 */ sh $t0,0x112($sp) -.L0f033e88: -/* f033e88: 8fb80118 */ lw $t8,0x118($sp) -/* f033e8c: 240d000a */ addiu $t5,$zero,0xa -/* f033e90: a30d0126 */ sb $t5,0x126($t8) -/* f033e94: af000120 */ sw $zero,0x120($t8) -.L0f033e98: -/* f033e98: 87aa0112 */ lh $t2,0x112($sp) -/* f033e9c: 8fa90118 */ lw $t1,0x118($sp) -/* f033ea0: 0542003c */ bltzl $t2,.L0f033f94 -/* f033ea4: 8fbf0044 */ lw $ra,0x44($sp) -/* f033ea8: 8d24001c */ lw $a0,0x1c($t1) -/* f033eac: 8fae0108 */ lw $t6,0x108($sp) -/* f033eb0: 24010006 */ addiu $at,$zero,0x6 -/* f033eb4: 908c0000 */ lbu $t4,0x0($a0) -/* f033eb8: 3c02800a */ lui $v0,0x800a -/* f033ebc: 24050009 */ addiu $a1,$zero,0x9 -/* f033ec0: 15810016 */ bne $t4,$at,.L0f033f1c -/* f033ec4: 000ec880 */ sll $t9,$t6,0x2 -/* f033ec8: 00591021 */ addu $v0,$v0,$t9 -/* f033ecc: 8c42a024 */ lw $v0,-0x5fdc($v0) -/* f033ed0: 3c01bf80 */ lui $at,0xbf80 -/* f033ed4: 3c048009 */ lui $a0,0x8009 -/* f033ed8: 8c4b00e0 */ lw $t3,0xe0($v0) -/* f033edc: 01402825 */ or $a1,$t2,$zero -/* f033ee0: 2407ffff */ addiu $a3,$zero,-1 -/* f033ee4: 1560002a */ bnez $t3,.L0f033f90 -/* f033ee8: 244600e0 */ addiu $a2,$v0,0xe0 -/* f033eec: 44810000 */ mtc1 $at,$f0 -/* f033ef0: 240fffff */ addiu $t7,$zero,-1 -/* f033ef4: 2408ffff */ addiu $t0,$zero,-1 -/* f033ef8: 240dffff */ addiu $t5,$zero,-1 -/* f033efc: afad001c */ sw $t5,0x1c($sp) -/* f033f00: afa80018 */ sw $t0,0x18($sp) -/* f033f04: afaf0010 */ sw $t7,0x10($sp) -/* f033f08: 8c845200 */ lw $a0,0x5200($a0) -/* f033f0c: 0c004241 */ jal 0x10904 -/* f033f10: e7a00014 */ swc1 $f0,0x14($sp) -/* f033f14: 1000001f */ beqz $zero,.L0f033f94 -/* f033f18: 8fbf0044 */ lw $ra,0x44($sp) -.L0f033f1c: -/* f033f1c: 0fc249af */ jal func0f0926bc -/* f033f20: 00003025 */ or $a2,$zero,$zero -/* f033f24: 8fb80118 */ lw $t8,0x118($sp) -/* f033f28: 2405000d */ addiu $a1,$zero,0xd -/* f033f2c: 0fc24984 */ jal func0f092610 -/* f033f30: 8f04001c */ lw $a0,0x1c($t8) -/* f033f34: 14400016 */ bnez $v0,.L0f033f90 -/* f033f38: 3c01bf80 */ lui $at,0xbf80 -/* f033f3c: 8fa90118 */ lw $t1,0x118($sp) -/* f033f40: 44810000 */ mtc1 $at,$f0 -/* f033f44: 240cffff */ addiu $t4,$zero,-1 -/* f033f48: 8d25001c */ lw $a1,0x1c($t1) -/* f033f4c: 240e000d */ addiu $t6,$zero,0xd -/* f033f50: 2419ffff */ addiu $t9,$zero,-1 -/* f033f54: afb9002c */ sw $t9,0x2c($sp) -/* f033f58: afae001c */ sw $t6,0x1c($sp) -/* f033f5c: afa00028 */ sw $zero,0x28($sp) -/* f033f60: afa00020 */ sw $zero,0x20($sp) -/* f033f64: afa00018 */ sw $zero,0x18($sp) -/* f033f68: afa00014 */ sw $zero,0x14($sp) -/* f033f6c: afac0010 */ sw $t4,0x10($sp) -/* f033f70: 00002025 */ or $a0,$zero,$zero -/* f033f74: 87a60112 */ lh $a2,0x112($sp) -/* f033f78: 2407ffff */ addiu $a3,$zero,-1 -/* f033f7c: e7a00038 */ swc1 $f0,0x38($sp) -/* f033f80: e7a00034 */ swc1 $f0,0x34($sp) -/* f033f84: e7a00030 */ swc1 $f0,0x30($sp) -/* f033f88: 0fc24e7e */ jal func0f0939f8 -/* f033f8c: e7a00024 */ swc1 $f0,0x24($sp) -.L0f033f90: -/* f033f90: 8fbf0044 */ lw $ra,0x44($sp) -.L0f033f94: -/* f033f94: 27bd0118 */ addiu $sp,$sp,0x118 -/* f033f98: 03e00008 */ jr $ra -/* f033f9c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f033fa0 -/* f033fa0: 03e00008 */ jr $ra -/* f033fa4: c4800180 */ lwc1 $f0,0x180($a0) -); - -GLOBAL_ASM( -glabel func0f033fa8 -/* f033fa8: 44856000 */ mtc1 $a1,$f12 -/* f033fac: 44800000 */ mtc1 $zero,$f0 -/* f033fb0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f033fb4: afbf0014 */ sw $ra,0x14($sp) -/* f033fb8: 4600603c */ c.lt.s $f12,$f0 -/* f033fbc: 3c013f80 */ lui $at,0x3f80 -/* f033fc0: 45020003 */ bc1fl .L0f033fd0 -/* f033fc4: 8c8e0014 */ lw $t6,0x14($a0) -/* f033fc8: 46000306 */ mov.s $f12,$f0 -/* f033fcc: 8c8e0014 */ lw $t6,0x14($a0) -.L0f033fd0: -/* f033fd0: e48c0180 */ swc1 $f12,0x180($a0) -/* f033fd4: 000e78c0 */ sll $t7,$t6,0x3 -/* f033fd8: 05e30009 */ bgezl $t7,.L0f034000 -/* f033fdc: 8c85001c */ lw $a1,0x1c($a0) -/* f033fe0: 44810000 */ mtc1 $at,$f0 -/* f033fe4: c4840180 */ lwc1 $f4,0x180($a0) -/* f033fe8: 4600203c */ c.lt.s $f4,$f0 -/* f033fec: 00000000 */ sll $zero,$zero,0x0 -/* f033ff0: 45020003 */ bc1fl .L0f034000 -/* f033ff4: 8c85001c */ lw $a1,0x1c($a0) -/* f033ff8: e4800180 */ swc1 $f0,0x180($a0) -/* f033ffc: 8c85001c */ lw $a1,0x1c($a0) -.L0f034000: -/* f034000: 24010006 */ addiu $at,$zero,0x6 -/* f034004: 90b80000 */ lbu $t8,0x0($a1) -/* f034008: 00a02025 */ or $a0,$a1,$zero -/* f03400c: 57010019 */ bnel $t8,$at,.L0f034074 -/* f034010: 8fbf0014 */ lw $ra,0x14($sp) -/* f034014: 0fc4a25f */ jal func0f12897c -/* f034018: e7ac0024 */ swc1 $f12,0x24($sp) -/* f03401c: c7ac0024 */ lwc1 $f12,0x24($sp) -/* f034020: 04400013 */ bltz $v0,.L0f034070 -/* f034024: 00402025 */ or $a0,$v0,$zero -/* f034028: 3c19800a */ lui $t9,0x800a -/* f03402c: 8f39a24c */ lw $t9,-0x5db4($t9) -/* f034030: e7ac0024 */ swc1 $f12,0x24($sp) -/* f034034: 0fc4a24b */ jal func0f12892c -/* f034038: afb90018 */ sw $t9,0x18($sp) -/* f03403c: 0fc2eda7 */ jal func0f0bb69c -/* f034040: 00000000 */ sll $zero,$zero,0x0 -/* f034044: 3c013e00 */ lui $at,0x3e00 -/* f034048: c7ac0024 */ lwc1 $f12,0x24($sp) -/* f03404c: 44814000 */ mtc1 $at,$f8 -/* f034050: 3c02800a */ lui $v0,0x800a -/* f034054: 8c42a248 */ lw $v0,-0x5db8($v0) -/* f034058: 46086282 */ mul.s $f10,$f12,$f8 -/* f03405c: c4460040 */ lwc1 $f6,0x40($v0) -/* f034060: 460a3400 */ add.s $f16,$f6,$f10 -/* f034064: e4500040 */ swc1 $f16,0x40($v0) -/* f034068: 0fc4a24b */ jal func0f12892c -/* f03406c: 8fa40018 */ lw $a0,0x18($sp) -.L0f034070: -/* f034070: 8fbf0014 */ lw $ra,0x14($sp) -.L0f034074: -/* f034074: 27bd0020 */ addiu $sp,$sp,0x20 -/* f034078: 03e00008 */ jr $ra -/* f03407c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f034080 -/* f034080: 27bdffd8 */ addiu $sp,$sp,-40 -/* f034084: afbf0024 */ sw $ra,0x24($sp) -/* f034088: afa40028 */ sw $a0,0x28($sp) -/* f03408c: afa5002c */ sw $a1,0x2c($sp) -/* f034090: afa60030 */ sw $a2,0x30($sp) -/* f034094: 0fc0cfe8 */ jal func0f033fa0 -/* f034098: afa70034 */ sw $a3,0x34($sp) -/* f03409c: 44802000 */ mtc1 $zero,$f4 -/* f0340a0: 8fa7002c */ lw $a3,0x2c($sp) -/* f0340a4: 00001025 */ or $v0,$zero,$zero -/* f0340a8: 4600203c */ c.lt.s $f4,$f0 -/* f0340ac: 00000000 */ sll $zero,$zero,0x0 -/* f0340b0: 45000018 */ bc1f .L0f034114 -/* f0340b4: 00000000 */ sll $zero,$zero,0x0 -/* f0340b8: 10e00014 */ beqz $a3,.L0f03410c -/* f0340bc: 00000000 */ sll $zero,$zero,0x0 -/* f0340c0: 94ee0000 */ lhu $t6,0x0($a3) -/* f0340c4: 2401000a */ addiu $at,$zero,0xa -/* f0340c8: 31cf00ff */ andi $t7,$t6,0xff -/* f0340cc: 15e1000f */ bne $t7,$at,.L0f03410c -/* f0340d0: 00000000 */ sll $zero,$zero,0x0 -/* f0340d4: 0fc0cfe8 */ jal func0f033fa0 -/* f0340d8: 8fa40028 */ lw $a0,0x28($sp) -/* f0340dc: 8fb80028 */ lw $t8,0x28($sp) -/* f0340e0: 8fb90034 */ lw $t9,0x34($sp) -/* f0340e4: 8fa80038 */ lw $t0,0x38($sp) -/* f0340e8: 8fa9003c */ lw $t1,0x3c($sp) -/* f0340ec: 8f04001c */ lw $a0,0x1c($t8) -/* f0340f0: 44050000 */ mfc1 $a1,$f0 -/* f0340f4: 8fa7002c */ lw $a3,0x2c($sp) -/* f0340f8: 8fa60030 */ lw $a2,0x30($sp) -/* f0340fc: afb90010 */ sw $t9,0x10($sp) -/* f034100: afa80014 */ sw $t0,0x14($sp) -/* f034104: 0fc0a3df */ jal func0f028f7c -/* f034108: afa90018 */ sw $t1,0x18($sp) -.L0f03410c: -/* f03410c: 10000001 */ beqz $zero,.L0f034114 -/* f034110: 24020001 */ addiu $v0,$zero,0x1 -.L0f034114: -/* f034114: 8fbf0024 */ lw $ra,0x24($sp) -/* f034118: 27bd0028 */ addiu $sp,$sp,0x28 -/* f03411c: 03e00008 */ jr $ra -/* f034120: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f034124 -/* f034124: 27bdffc0 */ addiu $sp,$sp,-64 -/* f034128: 44856000 */ mtc1 $a1,$f12 -/* f03412c: 8fae0050 */ lw $t6,0x50($sp) -/* f034130: afbf003c */ sw $ra,0x3c($sp) -/* f034134: 240f00c8 */ addiu $t7,$zero,0xc8 -/* f034138: 2418ffff */ addiu $t8,$zero,-1 -/* f03413c: 44056000 */ mfc1 $a1,$f12 -/* f034140: afb80028 */ sw $t8,0x28($sp) -/* f034144: afaf0014 */ sw $t7,0x14($sp) -/* f034148: afa00018 */ sw $zero,0x18($sp) -/* f03414c: afa0001c */ sw $zero,0x1c($sp) -/* f034150: afa00020 */ sw $zero,0x20($sp) -/* f034154: afa00024 */ sw $zero,0x24($sp) -/* f034158: afa0002c */ sw $zero,0x2c($sp) -/* f03415c: afa00030 */ sw $zero,0x30($sp) -/* f034160: afa00034 */ sw $zero,0x34($sp) -/* f034164: 0fc0d149 */ jal func0f034524 -/* f034168: afae0010 */ sw $t6,0x10($sp) -/* f03416c: 8fbf003c */ lw $ra,0x3c($sp) -/* f034170: 27bd0040 */ addiu $sp,$sp,0x40 -/* f034174: 03e00008 */ jr $ra -/* f034178: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03417c -/* f03417c: 27bdffc0 */ addiu $sp,$sp,-64 -/* f034180: 8fae0050 */ lw $t6,0x50($sp) -/* f034184: 240f00c8 */ addiu $t7,$zero,0xc8 -/* f034188: 24180001 */ addiu $t8,$zero,0x1 -/* f03418c: afbf003c */ sw $ra,0x3c($sp) -/* f034190: afb80018 */ sw $t8,0x18($sp) -/* f034194: afaf0014 */ sw $t7,0x14($sp) -/* f034198: afae0010 */ sw $t6,0x10($sp) -/* f03419c: 8c99001c */ lw $t9,0x1c($a0) -/* f0341a0: 44856000 */ mtc1 $a1,$f12 -/* f0341a4: 2408ffff */ addiu $t0,$zero,-1 -/* f0341a8: afa80028 */ sw $t0,0x28($sp) -/* f0341ac: 44056000 */ mfc1 $a1,$f12 -/* f0341b0: afa00034 */ sw $zero,0x34($sp) -/* f0341b4: afa00030 */ sw $zero,0x30($sp) -/* f0341b8: afa0002c */ sw $zero,0x2c($sp) -/* f0341bc: afa00024 */ sw $zero,0x24($sp) -/* f0341c0: afa00020 */ sw $zero,0x20($sp) -/* f0341c4: 0fc0d149 */ jal func0f034524 -/* f0341c8: afb9001c */ sw $t9,0x1c($sp) -/* f0341cc: 8fbf003c */ lw $ra,0x3c($sp) -/* f0341d0: 27bd0040 */ addiu $sp,$sp,0x40 -/* f0341d4: 03e00008 */ jr $ra -/* f0341d8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0341dc -/* f0341dc: 27bdffc0 */ addiu $sp,$sp,-64 -/* f0341e0: 44856000 */ mtc1 $a1,$f12 -/* f0341e4: 8fae0050 */ lw $t6,0x50($sp) -/* f0341e8: 8faf0054 */ lw $t7,0x54($sp) -/* f0341ec: 8fb90058 */ lw $t9,0x58($sp) -/* f0341f0: 8fa8005c */ lw $t0,0x5c($sp) -/* f0341f4: 8fa90060 */ lw $t1,0x60($sp) -/* f0341f8: 8faa0064 */ lw $t2,0x64($sp) -/* f0341fc: 8fab0068 */ lw $t3,0x68($sp) -/* f034200: afbf003c */ sw $ra,0x3c($sp) -/* f034204: 24180001 */ addiu $t8,$zero,0x1 -/* f034208: 44056000 */ mfc1 $a1,$f12 -/* f03420c: afb80018 */ sw $t8,0x18($sp) -/* f034210: afa00030 */ sw $zero,0x30($sp) -/* f034214: afa00034 */ sw $zero,0x34($sp) -/* f034218: afae0010 */ sw $t6,0x10($sp) -/* f03421c: afaf0014 */ sw $t7,0x14($sp) -/* f034220: afb9001c */ sw $t9,0x1c($sp) -/* f034224: afa80020 */ sw $t0,0x20($sp) -/* f034228: afa90024 */ sw $t1,0x24($sp) -/* f03422c: afaa0028 */ sw $t2,0x28($sp) -/* f034230: 0fc0d149 */ jal func0f034524 -/* f034234: afab002c */ sw $t3,0x2c($sp) -/* f034238: 8fbf003c */ lw $ra,0x3c($sp) -/* f03423c: 27bd0040 */ addiu $sp,$sp,0x40 -/* f034240: 03e00008 */ jr $ra -/* f034244: 00000000 */ sll $zero,$zero,0x0 -/* f034248: 27bdffb0 */ addiu $sp,$sp,-80 -/* f03424c: afbf003c */ sw $ra,0x3c($sp) -/* f034250: 240e00c8 */ addiu $t6,$zero,0xc8 -/* f034254: afa50054 */ sw $a1,0x54($sp) -/* f034258: afa60058 */ sw $a2,0x58($sp) -/* f03425c: afa7005c */ sw $a3,0x5c($sp) -/* f034260: afa0004c */ sw $zero,0x4c($sp) -/* f034264: afa00048 */ sw $zero,0x48($sp) -/* f034268: afa00044 */ sw $zero,0x44($sp) -/* f03426c: afae0040 */ sw $t6,0x40($sp) -/* f034270: 0fc0cfe8 */ jal func0f033fa0 -/* f034274: afa40050 */ sw $a0,0x50($sp) -/* f034278: 44802000 */ mtc1 $zero,$f4 -/* f03427c: 8fa40050 */ lw $a0,0x50($sp) -/* f034280: 4600203e */ c.le.s $f4,$f0 -/* f034284: 00000000 */ sll $zero,$zero,0x0 -/* f034288: 45020011 */ bc1fl .L0f0342d0 -/* f03428c: 8fa90060 */ lw $t1,0x60($sp) -/* f034290: 8c8f0020 */ lw $t7,0x20($a0) -/* f034294: 8fa60058 */ lw $a2,0x58($sp) -/* f034298: 27a7004c */ addiu $a3,$sp,0x4c -/* f03429c: 11e0000b */ beqz $t7,.L0f0342cc -/* f0342a0: 27b80040 */ addiu $t8,$sp,0x40 -/* f0342a4: 8c85001c */ lw $a1,0x1c($a0) -/* f0342a8: 27b90048 */ addiu $t9,$sp,0x48 -/* f0342ac: 27a80044 */ addiu $t0,$sp,0x44 -/* f0342b0: afa80018 */ sw $t0,0x18($sp) -/* f0342b4: afb90014 */ sw $t9,0x14($sp) -/* f0342b8: afa40050 */ sw $a0,0x50($sp) -/* f0342bc: afb80010 */ sw $t8,0x10($sp) -/* f0342c0: 0fc0ffcb */ jal func0f03ff2c -/* f0342c4: 24a50008 */ addiu $a1,$a1,0x8 -/* f0342c8: 8fa40050 */ lw $a0,0x50($sp) -.L0f0342cc: -/* f0342cc: 8fa90060 */ lw $t1,0x60($sp) -.L0f0342d0: -/* f0342d0: 240a00c8 */ addiu $t2,$zero,0xc8 -/* f0342d4: 240b0001 */ addiu $t3,$zero,0x1 -/* f0342d8: afab0018 */ sw $t3,0x18($sp) -/* f0342dc: afaa0014 */ sw $t2,0x14($sp) -/* f0342e0: afa90010 */ sw $t1,0x10($sp) -/* f0342e4: 8c8c001c */ lw $t4,0x1c($a0) -/* f0342e8: 8fad004c */ lw $t5,0x4c($sp) -/* f0342ec: 8fae0048 */ lw $t6,0x48($sp) -/* f0342f0: 8faf0044 */ lw $t7,0x44($sp) -/* f0342f4: afa00034 */ sw $zero,0x34($sp) -/* f0342f8: afa00030 */ sw $zero,0x30($sp) -/* f0342fc: afa0002c */ sw $zero,0x2c($sp) -/* f034300: 8fa50054 */ lw $a1,0x54($sp) -/* f034304: 8fa60058 */ lw $a2,0x58($sp) -/* f034308: 8fa7005c */ lw $a3,0x5c($sp) -/* f03430c: afac001c */ sw $t4,0x1c($sp) -/* f034310: afad0020 */ sw $t5,0x20($sp) -/* f034314: afae0024 */ sw $t6,0x24($sp) -/* f034318: 0fc0d149 */ jal func0f034524 -/* f03431c: afaf0028 */ sw $t7,0x28($sp) -/* f034320: 8fbf003c */ lw $ra,0x3c($sp) -/* f034324: 27bd0050 */ addiu $sp,$sp,0x50 -/* f034328: 03e00008 */ jr $ra -/* f03432c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f034330 -/* f034330: 27bdffb0 */ addiu $sp,$sp,-80 -/* f034334: afbf003c */ sw $ra,0x3c($sp) -/* f034338: afa50054 */ sw $a1,0x54($sp) -/* f03433c: afa60058 */ sw $a2,0x58($sp) -/* f034340: afa7005c */ sw $a3,0x5c($sp) -/* f034344: afa0004c */ sw $zero,0x4c($sp) -/* f034348: afa00048 */ sw $zero,0x48($sp) -/* f03434c: afa00044 */ sw $zero,0x44($sp) -/* f034350: 0fc0cfe8 */ jal func0f033fa0 -/* f034354: afa40050 */ sw $a0,0x50($sp) -/* f034358: 44802000 */ mtc1 $zero,$f4 -/* f03435c: 8fa40050 */ lw $a0,0x50($sp) -/* f034360: 4600203e */ c.le.s $f4,$f0 -/* f034364: 00000000 */ sll $zero,$zero,0x0 -/* f034368: 45020011 */ bc1fl .L0f0343b0 -/* f03436c: 8fa80060 */ lw $t0,0x60($sp) -/* f034370: 8c8e0020 */ lw $t6,0x20($a0) -/* f034374: 8fa60058 */ lw $a2,0x58($sp) -/* f034378: 27a7004c */ addiu $a3,$sp,0x4c -/* f03437c: 11c0000b */ beqz $t6,.L0f0343ac -/* f034380: 27af0064 */ addiu $t7,$sp,0x64 -/* f034384: 8c85001c */ lw $a1,0x1c($a0) -/* f034388: 27b80048 */ addiu $t8,$sp,0x48 -/* f03438c: 27b90044 */ addiu $t9,$sp,0x44 -/* f034390: afb90018 */ sw $t9,0x18($sp) -/* f034394: afb80014 */ sw $t8,0x14($sp) -/* f034398: afa40050 */ sw $a0,0x50($sp) -/* f03439c: afaf0010 */ sw $t7,0x10($sp) -/* f0343a0: 0fc0ffcb */ jal func0f03ff2c -/* f0343a4: 24a50008 */ addiu $a1,$a1,0x8 -/* f0343a8: 8fa40050 */ lw $a0,0x50($sp) -.L0f0343ac: -/* f0343ac: 8fa80060 */ lw $t0,0x60($sp) -.L0f0343b0: -/* f0343b0: 8fa90064 */ lw $t1,0x64($sp) -/* f0343b4: 240a0001 */ addiu $t2,$zero,0x1 -/* f0343b8: afaa0018 */ sw $t2,0x18($sp) -/* f0343bc: afa80010 */ sw $t0,0x10($sp) -/* f0343c0: afa90014 */ sw $t1,0x14($sp) -/* f0343c4: 8c8b001c */ lw $t3,0x1c($a0) -/* f0343c8: 8fac004c */ lw $t4,0x4c($sp) -/* f0343cc: 8fad0048 */ lw $t5,0x48($sp) -/* f0343d0: 8fae0044 */ lw $t6,0x44($sp) -/* f0343d4: afa00034 */ sw $zero,0x34($sp) -/* f0343d8: afa00030 */ sw $zero,0x30($sp) -/* f0343dc: afa0002c */ sw $zero,0x2c($sp) -/* f0343e0: 8fa50054 */ lw $a1,0x54($sp) -/* f0343e4: 8fa60058 */ lw $a2,0x58($sp) -/* f0343e8: 8fa7005c */ lw $a3,0x5c($sp) -/* f0343ec: afab001c */ sw $t3,0x1c($sp) -/* f0343f0: afac0020 */ sw $t4,0x20($sp) -/* f0343f4: afad0024 */ sw $t5,0x24($sp) -/* f0343f8: 0fc0d149 */ jal func0f034524 -/* f0343fc: afae0028 */ sw $t6,0x28($sp) -/* f034400: 8fbf003c */ lw $ra,0x3c($sp) -/* f034404: 27bd0050 */ addiu $sp,$sp,0x50 -/* f034408: 03e00008 */ jr $ra -/* f03440c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f034410 -/* f034410: 27bdffc0 */ addiu $sp,$sp,-64 -/* f034414: afa7004c */ sw $a3,0x4c($sp) -/* f034418: 8fae004c */ lw $t6,0x4c($sp) -/* f03441c: 240f00c8 */ addiu $t7,$zero,0xc8 -/* f034420: 24180001 */ addiu $t8,$zero,0x1 -/* f034424: afbf003c */ sw $ra,0x3c($sp) -/* f034428: afb80018 */ sw $t8,0x18($sp) -/* f03442c: afaf0014 */ sw $t7,0x14($sp) -/* f034430: afae0010 */ sw $t6,0x10($sp) -/* f034434: 8c99001c */ lw $t9,0x1c($a0) -/* f034438: 44856000 */ mtc1 $a1,$f12 -/* f03443c: 8faa0050 */ lw $t2,0x50($sp) -/* f034440: 2408ffff */ addiu $t0,$zero,-1 -/* f034444: 24090001 */ addiu $t1,$zero,0x1 -/* f034448: 44056000 */ mfc1 $a1,$f12 -/* f03444c: afa90030 */ sw $t1,0x30($sp) -/* f034450: afa80028 */ sw $t0,0x28($sp) -/* f034454: afa0002c */ sw $zero,0x2c($sp) -/* f034458: afa00024 */ sw $zero,0x24($sp) -/* f03445c: afa00020 */ sw $zero,0x20($sp) -/* f034460: 00003825 */ or $a3,$zero,$zero -/* f034464: afb9001c */ sw $t9,0x1c($sp) -/* f034468: 0fc0d149 */ jal func0f034524 -/* f03446c: afaa0034 */ sw $t2,0x34($sp) -/* f034470: 8fbf003c */ lw $ra,0x3c($sp) -/* f034474: 27bd0040 */ addiu $sp,$sp,0x40 -/* f034478: 03e00008 */ jr $ra -/* f03447c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f034480 -/* f034480: 27bdffe8 */ addiu $sp,$sp,-24 -/* f034484: afbf0014 */ sw $ra,0x14($sp) -/* f034488: 10800011 */ beqz $a0,.L0f0344d0 -/* f03448c: afa60020 */ sw $a2,0x20($sp) -/* f034490: 908e0000 */ lbu $t6,0x0($a0) -/* f034494: 24010006 */ addiu $at,$zero,0x6 -/* f034498: 15c1000d */ bne $t6,$at,.L0f0344d0 -/* f03449c: 00000000 */ sll $zero,$zero,0x0 -/* f0344a0: 0fc4a25f */ jal func0f12897c -/* f0344a4: afa5001c */ sw $a1,0x1c($sp) -/* f0344a8: 04400009 */ bltz $v0,.L0f0344d0 -/* f0344ac: 8fa5001c */ lw $a1,0x1c($sp) -/* f0344b0: 3c18800a */ lui $t8,0x800a -/* f0344b4: 27189fc0 */ addiu $t8,$t8,-24640 -/* f0344b8: 000279c0 */ sll $t7,$v0,0x7 -/* f0344bc: 01f81821 */ addu $v1,$t7,$t8 -/* f0344c0: c46400f0 */ lwc1 $f4,0xf0($v1) -/* f0344c4: c7a60020 */ lwc1 $f6,0x20($sp) -/* f0344c8: 46062200 */ add.s $f8,$f4,$f6 -/* f0344cc: e46800f0 */ swc1 $f8,0xf0($v1) -.L0f0344d0: -/* f0344d0: 50a00011 */ beqzl $a1,.L0f034518 -/* f0344d4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0344d8: 90b90000 */ lbu $t9,0x0($a1) -/* f0344dc: 24010006 */ addiu $at,$zero,0x6 -/* f0344e0: 5721000d */ bnel $t9,$at,.L0f034518 -/* f0344e4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0344e8: 0fc4a25f */ jal func0f12897c -/* f0344ec: 00a02025 */ or $a0,$a1,$zero -/* f0344f0: 04400008 */ bltz $v0,.L0f034514 -/* f0344f4: 000241c0 */ sll $t0,$v0,0x7 -/* f0344f8: 3c09800a */ lui $t1,0x800a -/* f0344fc: 25299fc0 */ addiu $t1,$t1,-24640 -/* f034500: 01091821 */ addu $v1,$t0,$t1 -/* f034504: c46a00ec */ lwc1 $f10,0xec($v1) -/* f034508: c7b00020 */ lwc1 $f16,0x20($sp) -/* f03450c: 46105480 */ add.s $f18,$f10,$f16 -/* f034510: e47200ec */ swc1 $f18,0xec($v1) -.L0f034514: -/* f034514: 8fbf0014 */ lw $ra,0x14($sp) -.L0f034518: -/* f034518: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03451c: 03e00008 */ jr $ra -/* f034520: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f034524 -/* f034524: 27bdfec0 */ addiu $sp,$sp,-320 -/* f034528: f7b40040 */ sdc1 $f20,0x40($sp) -/* f03452c: 4485a000 */ mtc1 $a1,$f20 -/* f034530: afb0004c */ sw $s0,0x4c($sp) -/* f034534: 00808025 */ or $s0,$a0,$zero -/* f034538: afbf0054 */ sw $ra,0x54($sp) -/* f03453c: afb10050 */ sw $s1,0x50($sp) -/* f034540: afa60148 */ sw $a2,0x148($sp) -/* f034544: 10800004 */ beqz $a0,.L0f034558 -/* f034548: afa0013c */ sw $zero,0x13c($sp) -/* f03454c: 908e02fe */ lbu $t6,0x2fe($a0) -/* f034550: 10000002 */ beqz $zero,.L0f03455c -/* f034554: afae0138 */ sw $t6,0x138($sp) -.L0f034558: -/* f034558: afa00138 */ sw $zero,0x138($sp) -.L0f03455c: -/* f03455c: 8e0f001c */ lw $t7,0x1c($s0) -/* f034560: 3c013f80 */ lui $at,0x3f80 -/* f034564: 44810000 */ mtc1 $at,$f0 -/* f034568: 8faa0154 */ lw $t2,0x154($sp) -/* f03456c: 3c188007 */ lui $t8,0x8007 -/* f034570: 8f188264 */ lw $t8,-0x7d9c($t8) -/* f034574: 24190001 */ addiu $t9,$zero,0x1 -/* f034578: 24080001 */ addiu $t0,$zero,0x1 -/* f03457c: 2409ffff */ addiu $t1,$zero,-1 -/* f034580: 24010008 */ addiu $at,$zero,0x8 -/* f034584: afa00120 */ sw $zero,0x120($sp) -/* f034588: afa0011c */ sw $zero,0x11c($sp) -/* f03458c: afa00118 */ sw $zero,0x118($sp) -/* f034590: e7b40110 */ swc1 $f20,0x110($sp) -/* f034594: afb90104 */ sw $t9,0x104($sp) -/* f034598: afa00100 */ sw $zero,0x100($sp) -/* f03459c: afa800f4 */ sw $t0,0xf4($sp) -/* f0345a0: afa900f0 */ sw $t1,0xf0($sp) -/* f0345a4: afa000ec */ sw $zero,0xec($sp) -/* f0345a8: afaf0128 */ sw $t7,0x128($sp) -/* f0345ac: e7a00124 */ swc1 $f0,0x124($sp) -/* f0345b0: e7a0010c */ swc1 $f0,0x10c($sp) -/* f0345b4: e7a00108 */ swc1 $f0,0x108($sp) -/* f0345b8: 15410003 */ bne $t2,$at,.L0f0345c8 -/* f0345bc: afb80114 */ sw $t8,0x114($sp) -/* f0345c0: 240b0001 */ addiu $t3,$zero,0x1 -/* f0345c4: afab00ec */ sw $t3,0xec($sp) -.L0f0345c8: -/* f0345c8: 10e00019 */ beqz $a3,.L0f034630 -/* f0345cc: 3c05800a */ lui $a1,0x800a -/* f0345d0: 90e20000 */ lbu $v0,0x0($a3) -/* f0345d4: 2401001a */ addiu $at,$zero,0x1a -/* f0345d8: 5441000d */ bnel $v0,$at,.L0f034610 -/* f0345dc: 2401001c */ addiu $at,$zero,0x1c -/* f0345e0: 90e20003 */ lbu $v0,0x3($a3) -/* f0345e4: 24010002 */ addiu $at,$zero,0x2 -/* f0345e8: 240c0002 */ addiu $t4,$zero,0x2 -/* f0345ec: 54410003 */ bnel $v0,$at,.L0f0345fc -/* f0345f0: 24010003 */ addiu $at,$zero,0x3 -/* f0345f4: afa000f4 */ sw $zero,0xf4($sp) -/* f0345f8: 24010003 */ addiu $at,$zero,0x3 -.L0f0345fc: -/* f0345fc: 1441000c */ bne $v0,$at,.L0f034630 -/* f034600: 00000000 */ sll $zero,$zero,0x0 -/* f034604: 1000000a */ beqz $zero,.L0f034630 -/* f034608: afac00ec */ sw $t4,0xec($sp) -/* f03460c: 2401001c */ addiu $at,$zero,0x1c -.L0f034610: -/* f034610: 14410007 */ bne $v0,$at,.L0f034630 -/* f034614: 00000000 */ sll $zero,$zero,0x0 -/* f034618: 90ed0003 */ lbu $t5,0x3($a3) -/* f03461c: 24010001 */ addiu $at,$zero,0x1 -/* f034620: 240e0001 */ addiu $t6,$zero,0x1 -/* f034624: 15a10002 */ bne $t5,$at,.L0f034630 -/* f034628: 00000000 */ sll $zero,$zero,0x0 -/* f03462c: afae00ec */ sw $t6,0xec($sp) -.L0f034630: -/* f034630: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f034634: 8ca20284 */ lw $v0,0x284($a1) -/* f034638: afa7014c */ sw $a3,0x14c($sp) -/* f03463c: 8e18001c */ lw $t8,0x1c($s0) -/* f034640: 8c4f00bc */ lw $t7,0xbc($v0) -/* f034644: 15f80009 */ bne $t7,$t8,.L0f03466c -/* f034648: 00000000 */ sll $zero,$zero,0x0 -/* f03464c: afa7014c */ sw $a3,0x14c($sp) -/* f034650: 8c591c08 */ lw $t9,0x1c08($v0) -/* f034654: 17200005 */ bnez $t9,.L0f03466c -/* f034658: 00000000 */ sll $zero,$zero,0x0 -/* f03465c: 0c003a61 */ jal 0xe984 -/* f034660: afa7014c */ sw $a3,0x14c($sp) -/* f034664: 24010026 */ addiu $at,$zero,0x26 -/* f034668: 10410735 */ beq $v0,$at,.L0f036340 -.L0f03466c: -/* f03466c: 3c05800a */ lui $a1,0x800a -/* f034670: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f034674: 8ca8029c */ lw $t0,0x29c($a1) -/* f034678: 8fa7014c */ lw $a3,0x14c($sp) -/* f03467c: 8fb10150 */ lw $s1,0x150($sp) -/* f034680: 0502000c */ bltzl $t0,.L0f0346b4 -/* f034684: 8cad0298 */ lw $t5,0x298($a1) -/* f034688: 5220000a */ beqzl $s1,.L0f0346b4 -/* f03468c: 8cad0298 */ lw $t5,0x298($a1) -/* f034690: 8ca902a8 */ lw $t1,0x2a8($a1) -/* f034694: 8d2a00bc */ lw $t2,0xbc($t1) -/* f034698: 562a0006 */ bnel $s1,$t2,.L0f0346b4 -/* f03469c: 8cad0298 */ lw $t5,0x298($a1) -/* f0346a0: 8e0b0014 */ lw $t3,0x14($s0) -/* f0346a4: 000b6040 */ sll $t4,$t3,0x1 -/* f0346a8: 05820726 */ bltzl $t4,.L0f036344 -/* f0346ac: 8fbf0054 */ lw $ra,0x54($sp) -/* f0346b0: 8cad0298 */ lw $t5,0x298($a1) -.L0f0346b4: -/* f0346b4: 8fb10150 */ lw $s1,0x150($sp) -/* f0346b8: 3c03800a */ lui $v1,0x800a -/* f0346bc: 05a0000f */ bltz $t5,.L0f0346fc -/* f0346c0: 00000000 */ sll $zero,$zero,0x0 -/* f0346c4: 8cae0454 */ lw $t6,0x454($a1) -/* f0346c8: 15c0000c */ bnez $t6,.L0f0346fc -/* f0346cc: 00000000 */ sll $zero,$zero,0x0 -/* f0346d0: 1220000a */ beqz $s1,.L0f0346fc -/* f0346d4: 8faf0128 */ lw $t7,0x128($sp) -/* f0346d8: 122f0008 */ beq $s1,$t7,.L0f0346fc -/* f0346dc: 00000000 */ sll $zero,$zero,0x0 -/* f0346e0: 92380000 */ lbu $t8,0x0($s1) -/* f0346e4: 24060006 */ addiu $a2,$zero,0x6 -/* f0346e8: 14d80004 */ bne $a2,$t8,.L0f0346fc -/* f0346ec: 00000000 */ sll $zero,$zero,0x0 -/* f0346f0: 91f90000 */ lbu $t9,0x0($t7) -/* f0346f4: 50d90713 */ beql $a2,$t9,.L0f036344 -/* f0346f8: 8fbf0054 */ lw $ra,0x54($sp) -.L0f0346fc: -/* f0346fc: 9063dfeb */ lbu $v1,-0x2015($v1) -/* f034700: 24060006 */ addiu $a2,$zero,0x6 -/* f034704: 000341c2 */ srl $t0,$v1,0x7 -/* f034708: 11000016 */ beqz $t0,.L0f034764 -/* f03470c: 01001825 */ or $v1,$t0,$zero -/* f034710: 8ca90454 */ lw $t1,0x454($a1) -/* f034714: 15200013 */ bnez $t1,.L0f034764 -/* f034718: 00000000 */ sll $zero,$zero,0x0 -/* f03471c: 12200011 */ beqz $s1,.L0f034764 -/* f034720: 8faa0128 */ lw $t2,0x128($sp) -/* f034724: 122a000f */ beq $s1,$t2,.L0f034764 -/* f034728: 00000000 */ sll $zero,$zero,0x0 -/* f03472c: 92220000 */ lbu $v0,0x0($s1) -/* f034730: 24010003 */ addiu $at,$zero,0x3 -/* f034734: 50c20004 */ beql $a2,$v0,.L0f034748 -/* f034738: 920b0125 */ lbu $t3,0x125($s0) -/* f03473c: 14410009 */ bne $v0,$at,.L0f034764 -/* f034740: 00000000 */ sll $zero,$zero,0x0 -/* f034744: 920b0125 */ lbu $t3,0x125($s0) -.L0f034748: -/* f034748: 24020010 */ addiu $v0,$zero,0x10 -/* f03474c: 144b0005 */ bne $v0,$t3,.L0f034764 -/* f034750: 00000000 */ sll $zero,$zero,0x0 -/* f034754: 8e2c0004 */ lw $t4,0x4($s1) -/* f034758: 918d0125 */ lbu $t5,0x125($t4) -/* f03475c: 504d06f9 */ beql $v0,$t5,.L0f036344 -/* f034760: 8fbf0054 */ lw $ra,0x54($sp) -.L0f034764: -/* f034764: 10600011 */ beqz $v1,.L0f0347ac -/* f034768: 24020010 */ addiu $v0,$zero,0x10 -/* f03476c: 1220000f */ beqz $s1,.L0f0347ac -/* f034770: 8fae0128 */ lw $t6,0x128($sp) -/* f034774: 122e000d */ beq $s1,$t6,.L0f0347ac -/* f034778: 00000000 */ sll $zero,$zero,0x0 -/* f03477c: 92380000 */ lbu $t8,0x0($s1) -/* f034780: 24010003 */ addiu $at,$zero,0x3 -/* f034784: 17010009 */ bne $t8,$at,.L0f0347ac -/* f034788: 00000000 */ sll $zero,$zero,0x0 -/* f03478c: 8e2f0004 */ lw $t7,0x4($s1) -/* f034790: 91f90125 */ lbu $t9,0x125($t7) -/* f034794: 14590005 */ bne $v0,$t9,.L0f0347ac -/* f034798: 00000000 */ sll $zero,$zero,0x0 -/* f03479c: 8e080014 */ lw $t0,0x14($s0) -/* f0347a0: 00084840 */ sll $t1,$t0,0x1 -/* f0347a4: 052206e7 */ bltzl $t1,.L0f036344 -/* f0347a8: 8fbf0054 */ lw $ra,0x54($sp) -.L0f0347ac: -/* f0347ac: 54e00003 */ bnezl $a3,.L0f0347bc -/* f0347b0: 00e02025 */ or $a0,$a3,$zero -/* f0347b4: 27a70114 */ addiu $a3,$sp,0x114 -/* f0347b8: 00e02025 */ or $a0,$a3,$zero -.L0f0347bc: -/* f0347bc: 0fc2c41f */ jal func0f0b107c -/* f0347c0: afa7014c */ sw $a3,0x14c($sp) -/* f0347c4: 0002182b */ sltu $v1,$zero,$v0 -/* f0347c8: 10600005 */ beqz $v1,.L0f0347e0 -/* f0347cc: 24050200 */ addiu $a1,$zero,0x200 -/* f0347d0: 8c430000 */ lw $v1,0x0($v0) -/* f0347d4: 306a00ff */ andi $t2,$v1,0xff -/* f0347d8: 394b0003 */ xori $t3,$t2,0x3 -/* f0347dc: 2d630001 */ sltiu $v1,$t3,0x1 -.L0f0347e0: -/* f0347e0: 8fac0138 */ lw $t4,0x138($sp) -/* f0347e4: afa3012c */ sw $v1,0x12c($sp) -/* f0347e8: 398d0002 */ xori $t5,$t4,0x2 -/* f0347ec: 000d182b */ sltu $v1,$zero,$t5 -/* f0347f0: 10600004 */ beqz $v1,.L0f034804 -/* f0347f4: afa3005c */ sw $v1,0x5c($sp) -/* f0347f8: 0fc2c7aa */ jal func0f0b1ea8 -/* f0347fc: 8fa4014c */ lw $a0,0x14c($sp) -/* f034800: 0002182b */ sltu $v1,$zero,$v0 -.L0f034804: -/* f034804: 3c02800a */ lui $v0,0x800a -/* f034808: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f03480c: afa30130 */ sw $v1,0x130($sp) -/* f034810: 8e18001c */ lw $t8,0x1c($s0) -/* f034814: 8c4e00bc */ lw $t6,0xbc($v0) -/* f034818: 8fb9012c */ lw $t9,0x12c($sp) -/* f03481c: 15d80004 */ bne $t6,$t8,.L0f034830 -/* f034820: 00000000 */ sll $zero,$zero,0x0 -/* f034824: 904f1922 */ lbu $t7,0x1922($v0) -/* f034828: 55e006c6 */ bnezl $t7,.L0f036344 -/* f03482c: 8fbf0054 */ lw $ra,0x54($sp) -.L0f034830: -/* f034830: 53200003 */ beqzl $t9,.L0f034840 -/* f034834: 8e080018 */ lw $t0,0x18($s0) -/* f034838: afa00104 */ sw $zero,0x104($sp) -/* f03483c: 8e080018 */ lw $t0,0x18($s0) -.L0f034840: -/* f034840: 3c010020 */ lui $at,0x20 -/* f034844: 01014825 */ or $t1,$t0,$at -/* f034848: 1220000f */ beqz $s1,.L0f034888 -/* f03484c: ae090018 */ sw $t1,0x18($s0) -/* f034850: 922a0000 */ lbu $t2,0x0($s1) -/* f034854: 24010003 */ addiu $at,$zero,0x3 -/* f034858: 5541000c */ bnel $t2,$at,.L0f03488c -/* f03485c: 8fa4014c */ lw $a0,0x14c($sp) -/* f034860: 0fc0a221 */ jal func0f028884 -/* f034864: 8e240004 */ lw $a0,0x4($s1) -/* f034868: 8e0b001c */ lw $t3,0x1c($s0) -/* f03486c: 544b0007 */ bnel $v0,$t3,.L0f03488c -/* f034870: 8fa4014c */ lw $a0,0x14c($sp) -/* f034874: 8e220004 */ lw $v0,0x4($s1) -/* f034878: 3c018000 */ lui $at,0x8000 -/* f03487c: 8c4c0018 */ lw $t4,0x18($v0) -/* f034880: 01816825 */ or $t5,$t4,$at -/* f034884: ac4d0018 */ sw $t5,0x18($v0) -.L0f034888: -/* f034888: 8fa4014c */ lw $a0,0x14c($sp) -.L0f03488c: -/* f03488c: 0fc2c7aa */ jal func0f0b1ea8 -/* f034890: 24050400 */ addiu $a1,$zero,0x400 -/* f034894: 10400011 */ beqz $v0,.L0f0348dc -/* f034898: 3c08800a */ lui $t0,0x800a -/* f03489c: 8fae014c */ lw $t6,0x14c($sp) -/* f0348a0: 24010001 */ addiu $at,$zero,0x1 -/* f0348a4: 8fa50128 */ lw $a1,0x128($sp) -/* f0348a8: 91d80000 */ lbu $t8,0x0($t6) -/* f0348ac: 1701000b */ bne $t8,$at,.L0f0348dc -/* f0348b0: 00000000 */ sll $zero,$zero,0x0 -/* f0348b4: 90af0000 */ lbu $t7,0x0($a1) -/* f0348b8: 24010006 */ addiu $at,$zero,0x6 -/* f0348bc: 3c19800a */ lui $t9,0x800a -/* f0348c0: 51e10005 */ beql $t7,$at,.L0f0348d8 -/* f0348c4: 4480a000 */ mtc1 $zero,$f20 -/* f0348c8: 8f39a2d8 */ lw $t9,-0x5d28($t9) -/* f0348cc: 13200003 */ beqz $t9,.L0f0348dc -/* f0348d0: 00000000 */ sll $zero,$zero,0x0 -/* f0348d4: 4480a000 */ mtc1 $zero,$f20 -.L0f0348d8: -/* f0348d8: 00000000 */ sll $zero,$zero,0x0 -.L0f0348dc: -/* f0348dc: 8d08a2d4 */ lw $t0,-0x5d2c($t0) -/* f0348e0: 8fa50128 */ lw $a1,0x128($sp) -/* f0348e4: 3c09800a */ lui $t1,0x800a -/* f0348e8: 15000047 */ bnez $t0,.L0f034a08 -/* f0348ec: 00000000 */ sll $zero,$zero,0x0 -/* f0348f0: 8fa90170 */ lw $t1,0x170($sp) -/* f0348f4: 90a30000 */ lbu $v1,0x0($a1) -/* f0348f8: 24010006 */ addiu $at,$zero,0x6 -/* f0348fc: 11200007 */ beqz $t1,.L0f03491c -/* f034900: 00000000 */ sll $zero,$zero,0x0 -/* f034904: 14610022 */ bne $v1,$at,.L0f034990 -/* f034908: 3c018008 */ lui $at,0x8008 -/* f03490c: c424e4a8 */ lwc1 $f4,-0x1b58($at) -/* f034910: 4604a502 */ mul.s $f20,$f20,$f4 -/* f034914: 1000001f */ beqz $zero,.L0f034994 -/* f034918: 24010006 */ addiu $at,$zero,0x6 -.L0f03491c: -/* f03491c: 1220000b */ beqz $s1,.L0f03494c -/* f034920: 00000000 */ sll $zero,$zero,0x0 -/* f034924: 922a0000 */ lbu $t2,0x0($s1) -/* f034928: 24010006 */ addiu $at,$zero,0x6 -/* f03492c: 15410007 */ bne $t2,$at,.L0f03494c -/* f034930: 3c018006 */ lui $at,0x8006 -/* f034934: c4262ca8 */ lwc1 $f6,0x2ca8($at) -/* f034938: 3c0141c8 */ lui $at,0x41c8 -/* f03493c: 44814000 */ mtc1 $at,$f8 -/* f034940: 4606a502 */ mul.s $f20,$f20,$f6 -/* f034944: 10000012 */ beqz $zero,.L0f034990 -/* f034948: e7a80124 */ swc1 $f8,0x124($sp) -.L0f03494c: -/* f03494c: 52200011 */ beqzl $s1,.L0f034994 -/* f034950: 24010006 */ addiu $at,$zero,0x6 -/* f034954: 922b0000 */ lbu $t3,0x0($s1) -/* f034958: 24010003 */ addiu $at,$zero,0x3 -/* f03495c: 1561000c */ bne $t3,$at,.L0f034990 -/* f034960: 24010006 */ addiu $at,$zero,0x6 -/* f034964: 5461000b */ bnel $v1,$at,.L0f034994 -/* f034968: 24010006 */ addiu $at,$zero,0x6 -/* f03496c: 0fc06c38 */ jal func0f01b0e0 -/* f034970: 00000000 */ sll $zero,$zero,0x0 -/* f034974: 3c018006 */ lui $at,0x8006 -/* f034978: c42a2ca4 */ lwc1 $f10,0x2ca4($at) -/* f03497c: 8fa50128 */ lw $a1,0x128($sp) -/* f034980: 46005402 */ mul.s $f16,$f10,$f0 -/* f034984: 90a30000 */ lbu $v1,0x0($a1) -/* f034988: 4610a502 */ mul.s $f20,$f20,$f16 -/* f03498c: 00000000 */ sll $zero,$zero,0x0 -.L0f034990: -/* f034990: 24010006 */ addiu $at,$zero,0x6 -.L0f034994: -/* f034994: 50610007 */ beql $v1,$at,.L0f0349b4 -/* f034998: 24010006 */ addiu $at,$zero,0x6 -/* f03499c: 0fc06c2b */ jal func0f01b0ac -/* f0349a0: 00000000 */ sll $zero,$zero,0x0 -/* f0349a4: 8fa50128 */ lw $a1,0x128($sp) -/* f0349a8: 4600a503 */ div.s $f20,$f20,$f0 -/* f0349ac: 90a30000 */ lbu $v1,0x0($a1) -/* f0349b0: 24010006 */ addiu $at,$zero,0x6 -.L0f0349b4: -/* f0349b4: 546100d2 */ bnel $v1,$at,.L0f034d00 -/* f0349b8: 24010006 */ addiu $at,$zero,0x6 -/* f0349bc: 0fc4a25f */ jal func0f12897c -/* f0349c0: 00a02025 */ or $a0,$a1,$zero -/* f0349c4: 00027080 */ sll $t6,$v0,0x2 -/* f0349c8: 3c18800a */ lui $t8,0x800a -/* f0349cc: 030ec021 */ addu $t8,$t8,$t6 -/* f0349d0: 8f18a024 */ lw $t8,-0x5fdc($t8) -/* f0349d4: 8fa40128 */ lw $a0,0x128($sp) -/* f0349d8: c712199c */ lwc1 $f18,0x199c($t8) -/* f0349dc: 0fc4a25f */ jal func0f12897c -/* f0349e0: e7b2010c */ swc1 $f18,0x10c($sp) -/* f0349e4: 00027880 */ sll $t7,$v0,0x2 -/* f0349e8: 3c19800a */ lui $t9,0x800a -/* f0349ec: 032fc821 */ addu $t9,$t9,$t7 -/* f0349f0: 8f39a024 */ lw $t9,-0x5fdc($t9) -/* f0349f4: 8fa50128 */ lw $a1,0x128($sp) -/* f0349f8: c72419a0 */ lwc1 $f4,0x19a0($t9) -/* f0349fc: e7a40108 */ swc1 $f4,0x108($sp) -/* f034a00: 100000be */ beqz $zero,.L0f034cfc -/* f034a04: 90a30000 */ lbu $v1,0x0($a1) -.L0f034a08: -/* f034a08: 8d29a258 */ lw $t1,-0x5da8($t1) -/* f034a0c: 3c0a800a */ lui $t2,0x800a -/* f034a10: 05200049 */ bltz $t1,.L0f034b38 -/* f034a14: 00000000 */ sll $zero,$zero,0x0 -/* f034a18: 8faa0170 */ lw $t2,0x170($sp) -/* f034a1c: 90a30000 */ lbu $v1,0x0($a1) -/* f034a20: 24010006 */ addiu $at,$zero,0x6 -/* f034a24: 11400007 */ beqz $t2,.L0f034a44 -/* f034a28: 00000000 */ sll $zero,$zero,0x0 -/* f034a2c: 14610024 */ bne $v1,$at,.L0f034ac0 -/* f034a30: 3c018008 */ lui $at,0x8008 -/* f034a34: c426e4a8 */ lwc1 $f6,-0x1b58($at) -/* f034a38: 4606a502 */ mul.s $f20,$f20,$f6 -/* f034a3c: 10000021 */ beqz $zero,.L0f034ac4 -/* f034a40: 24010006 */ addiu $at,$zero,0x6 -.L0f034a44: -/* f034a44: 1220000d */ beqz $s1,.L0f034a7c -/* f034a48: 00000000 */ sll $zero,$zero,0x0 -/* f034a4c: 922b0000 */ lbu $t3,0x0($s1) -/* f034a50: 24010006 */ addiu $at,$zero,0x6 -/* f034a54: 15610009 */ bne $t3,$at,.L0f034a7c -/* f034a58: 24010006 */ addiu $at,$zero,0x6 -/* f034a5c: 10610007 */ beq $v1,$at,.L0f034a7c -/* f034a60: 3c018006 */ lui $at,0x8006 -/* f034a64: c4282ca8 */ lwc1 $f8,0x2ca8($at) -/* f034a68: 3c0141c8 */ lui $at,0x41c8 -/* f034a6c: 44815000 */ mtc1 $at,$f10 -/* f034a70: 4608a502 */ mul.s $f20,$f20,$f8 -/* f034a74: 10000012 */ beqz $zero,.L0f034ac0 -/* f034a78: e7aa0124 */ swc1 $f10,0x124($sp) -.L0f034a7c: -/* f034a7c: 52200011 */ beqzl $s1,.L0f034ac4 -/* f034a80: 24010006 */ addiu $at,$zero,0x6 -/* f034a84: 922c0000 */ lbu $t4,0x0($s1) -/* f034a88: 24010003 */ addiu $at,$zero,0x3 -/* f034a8c: 1581000c */ bne $t4,$at,.L0f034ac0 -/* f034a90: 24010006 */ addiu $at,$zero,0x6 -/* f034a94: 5461000b */ bnel $v1,$at,.L0f034ac4 -/* f034a98: 24010006 */ addiu $at,$zero,0x6 -/* f034a9c: 0fc06c38 */ jal func0f01b0e0 -/* f034aa0: 00000000 */ sll $zero,$zero,0x0 -/* f034aa4: 3c018006 */ lui $at,0x8006 -/* f034aa8: c4302ca4 */ lwc1 $f16,0x2ca4($at) -/* f034aac: 8fa50128 */ lw $a1,0x128($sp) -/* f034ab0: 46008482 */ mul.s $f18,$f16,$f0 -/* f034ab4: 90a30000 */ lbu $v1,0x0($a1) -/* f034ab8: 4612a502 */ mul.s $f20,$f20,$f18 -/* f034abc: 00000000 */ sll $zero,$zero,0x0 -.L0f034ac0: -/* f034ac0: 24010006 */ addiu $at,$zero,0x6 -.L0f034ac4: -/* f034ac4: 50610007 */ beql $v1,$at,.L0f034ae4 -/* f034ac8: 24010006 */ addiu $at,$zero,0x6 -/* f034acc: 0fc06c2b */ jal func0f01b0ac -/* f034ad0: 00000000 */ sll $zero,$zero,0x0 -/* f034ad4: 8fa50128 */ lw $a1,0x128($sp) -/* f034ad8: 4600a503 */ div.s $f20,$f20,$f0 -/* f034adc: 90a30000 */ lbu $v1,0x0($a1) -/* f034ae0: 24010006 */ addiu $at,$zero,0x6 -.L0f034ae4: -/* f034ae4: 54610086 */ bnel $v1,$at,.L0f034d00 -/* f034ae8: 24010006 */ addiu $at,$zero,0x6 -/* f034aec: 0fc4a25f */ jal func0f12897c -/* f034af0: 00a02025 */ or $a0,$a1,$zero -/* f034af4: 0002c080 */ sll $t8,$v0,0x2 -/* f034af8: 3c0f800a */ lui $t7,0x800a -/* f034afc: 01f87821 */ addu $t7,$t7,$t8 -/* f034b00: 8defa024 */ lw $t7,-0x5fdc($t7) -/* f034b04: 8fa40128 */ lw $a0,0x128($sp) -/* f034b08: c5e4199c */ lwc1 $f4,0x199c($t7) -/* f034b0c: 0fc4a25f */ jal func0f12897c -/* f034b10: e7a4010c */ swc1 $f4,0x10c($sp) -/* f034b14: 0002c880 */ sll $t9,$v0,0x2 -/* f034b18: 3c08800a */ lui $t0,0x800a -/* f034b1c: 01194021 */ addu $t0,$t0,$t9 -/* f034b20: 8d08a024 */ lw $t0,-0x5fdc($t0) -/* f034b24: 8fa50128 */ lw $a1,0x128($sp) -/* f034b28: c50619a0 */ lwc1 $f6,0x19a0($t0) -/* f034b2c: e7a60108 */ swc1 $f6,0x108($sp) -/* f034b30: 10000072 */ beqz $zero,.L0f034cfc -/* f034b34: 90a30000 */ lbu $v1,0x0($a1) -.L0f034b38: -/* f034b38: 8d4aa25c */ lw $t2,-0x5da4($t2) -/* f034b3c: 8fab0170 */ lw $t3,0x170($sp) -/* f034b40: 0542005b */ bltzl $t2,.L0f034cb0 -/* f034b44: 90a30000 */ lbu $v1,0x0($a1) -/* f034b48: 1160000a */ beqz $t3,.L0f034b74 -/* f034b4c: 3c0c800a */ lui $t4,0x800a -/* f034b50: 8d8ca260 */ lw $t4,-0x5da0($t4) -/* f034b54: 3c018008 */ lui $at,0x8008 -/* f034b58: 8d8200bc */ lw $v0,0xbc($t4) -/* f034b5c: 14a20025 */ bne $a1,$v0,.L0f034bf4 -/* f034b60: 00000000 */ sll $zero,$zero,0x0 -/* f034b64: c428e4a8 */ lwc1 $f8,-0x1b58($at) -/* f034b68: 4608a502 */ mul.s $f20,$f20,$f8 -/* f034b6c: 10000021 */ beqz $zero,.L0f034bf4 -/* f034b70: 00000000 */ sll $zero,$zero,0x0 -.L0f034b74: -/* f034b74: 1220000c */ beqz $s1,.L0f034ba8 -/* f034b78: 3c0d800a */ lui $t5,0x800a -/* f034b7c: 8dada260 */ lw $t5,-0x5da0($t5) -/* f034b80: 3c018006 */ lui $at,0x8006 -/* f034b84: 8da200bc */ lw $v0,0xbc($t5) -/* f034b88: 16220007 */ bne $s1,$v0,.L0f034ba8 -/* f034b8c: 00000000 */ sll $zero,$zero,0x0 -/* f034b90: c42a2ca8 */ lwc1 $f10,0x2ca8($at) -/* f034b94: 3c0141c8 */ lui $at,0x41c8 -/* f034b98: 44818000 */ mtc1 $at,$f16 -/* f034b9c: 460aa502 */ mul.s $f20,$f20,$f10 -/* f034ba0: 10000014 */ beqz $zero,.L0f034bf4 -/* f034ba4: e7b00124 */ swc1 $f16,0x124($sp) -.L0f034ba8: -/* f034ba8: 3c0e800a */ lui $t6,0x800a -/* f034bac: 8dcea260 */ lw $t6,-0x5da0($t6) -/* f034bb0: 12200010 */ beqz $s1,.L0f034bf4 -/* f034bb4: 8dc200bc */ lw $v0,0xbc($t6) -/* f034bb8: 1222000e */ beq $s1,$v0,.L0f034bf4 -/* f034bbc: 00000000 */ sll $zero,$zero,0x0 -/* f034bc0: 14a2000c */ bne $a1,$v0,.L0f034bf4 -/* f034bc4: 00000000 */ sll $zero,$zero,0x0 -/* f034bc8: 0fc06c38 */ jal func0f01b0e0 -/* f034bcc: 00000000 */ sll $zero,$zero,0x0 -/* f034bd0: 3c018006 */ lui $at,0x8006 -/* f034bd4: c4322ca4 */ lwc1 $f18,0x2ca4($at) -/* f034bd8: 3c18800a */ lui $t8,0x800a -/* f034bdc: 8f18a260 */ lw $t8,-0x5da0($t8) -/* f034be0: 46009102 */ mul.s $f4,$f18,$f0 -/* f034be4: 8fa50128 */ lw $a1,0x128($sp) -/* f034be8: 8f0200bc */ lw $v0,0xbc($t8) -/* f034bec: 4604a502 */ mul.s $f20,$f20,$f4 -/* f034bf0: 00000000 */ sll $zero,$zero,0x0 -.L0f034bf4: -/* f034bf4: 10a20008 */ beq $a1,$v0,.L0f034c18 -/* f034bf8: 00000000 */ sll $zero,$zero,0x0 -/* f034bfc: 0fc06c2b */ jal func0f01b0ac -/* f034c00: 00000000 */ sll $zero,$zero,0x0 -/* f034c04: 3c0f800a */ lui $t7,0x800a -/* f034c08: 8defa260 */ lw $t7,-0x5da0($t7) -/* f034c0c: 4600a503 */ div.s $f20,$f20,$f0 -/* f034c10: 8fa50128 */ lw $a1,0x128($sp) -/* f034c14: 8de200bc */ lw $v0,0xbc($t7) -.L0f034c18: -/* f034c18: 14a20012 */ bne $a1,$v0,.L0f034c64 -/* f034c1c: 00000000 */ sll $zero,$zero,0x0 -/* f034c20: 0fc4a25f */ jal func0f12897c -/* f034c24: 00a02025 */ or $a0,$a1,$zero -/* f034c28: 0002c880 */ sll $t9,$v0,0x2 -/* f034c2c: 3c08800a */ lui $t0,0x800a -/* f034c30: 01194021 */ addu $t0,$t0,$t9 -/* f034c34: 8d08a024 */ lw $t0,-0x5fdc($t0) -/* f034c38: 8fa40128 */ lw $a0,0x128($sp) -/* f034c3c: c506199c */ lwc1 $f6,0x199c($t0) -/* f034c40: 0fc4a25f */ jal func0f12897c -/* f034c44: e7a6010c */ swc1 $f6,0x10c($sp) -/* f034c48: 00024880 */ sll $t1,$v0,0x2 -/* f034c4c: 3c0a800a */ lui $t2,0x800a -/* f034c50: 01495021 */ addu $t2,$t2,$t1 -/* f034c54: 8d4aa024 */ lw $t2,-0x5fdc($t2) -/* f034c58: 8fa50128 */ lw $a1,0x128($sp) -/* f034c5c: c54819a0 */ lwc1 $f8,0x19a0($t2) -/* f034c60: e7a80108 */ swc1 $f8,0x108($sp) -.L0f034c64: -/* f034c64: 12200025 */ beqz $s1,.L0f034cfc -/* f034c68: 90a30000 */ lbu $v1,0x0($a1) -/* f034c6c: 3c0b800a */ lui $t3,0x800a -/* f034c70: 8d6ba268 */ lw $t3,-0x5d98($t3) -/* f034c74: 3c0d800a */ lui $t5,0x800a -/* f034c78: 8d6c00bc */ lw $t4,0xbc($t3) -/* f034c7c: 562c0020 */ bnel $s1,$t4,.L0f034d00 -/* f034c80: 24010006 */ addiu $at,$zero,0x6 -/* f034c84: 8dada260 */ lw $t5,-0x5da0($t5) -/* f034c88: 3c0142c8 */ lui $at,0x42c8 -/* f034c8c: 8dae00bc */ lw $t6,0xbc($t5) -/* f034c90: 50ae001b */ beql $a1,$t6,.L0f034d00 -/* f034c94: 24010006 */ addiu $at,$zero,0x6 -/* f034c98: 44815000 */ mtc1 $at,$f10 -/* f034c9c: 00000000 */ sll $zero,$zero,0x0 -/* f034ca0: 460aa502 */ mul.s $f20,$f20,$f10 -/* f034ca4: 10000016 */ beqz $zero,.L0f034d00 -/* f034ca8: 24010006 */ addiu $at,$zero,0x6 -/* f034cac: 90a30000 */ lbu $v1,0x0($a1) -.L0f034cb0: -/* f034cb0: 24010006 */ addiu $at,$zero,0x6 -/* f034cb4: 3c18800a */ lui $t8,0x800a -/* f034cb8: 54610011 */ bnel $v1,$at,.L0f034d00 -/* f034cbc: 24010006 */ addiu $at,$zero,0x6 -/* f034cc0: 8f18a24c */ lw $t8,-0x5db4($t8) -/* f034cc4: 00a02025 */ or $a0,$a1,$zero -/* f034cc8: 0fc4a25f */ jal func0f12897c -/* f034ccc: afb800e8 */ sw $t8,0xe8($sp) -/* f034cd0: 0fc4a24b */ jal func0f12892c -/* f034cd4: 00402025 */ or $a0,$v0,$zero -/* f034cd8: 3c0f800a */ lui $t7,0x800a -/* f034cdc: 8defa248 */ lw $t7,-0x5db8($t7) -/* f034ce0: 8fa400e8 */ lw $a0,0xe8($sp) -/* f034ce4: c5f0005c */ lwc1 $f16,0x5c($t7) -/* f034ce8: 4610a502 */ mul.s $f20,$f20,$f16 -/* f034cec: 0fc4a24b */ jal func0f12892c -/* f034cf0: 00000000 */ sll $zero,$zero,0x0 -/* f034cf4: 8fa50128 */ lw $a1,0x128($sp) -/* f034cf8: 90a30000 */ lbu $v1,0x0($a1) -.L0f034cfc: -/* f034cfc: 24010006 */ addiu $at,$zero,0x6 -.L0f034d00: -/* f034d00: 1461001d */ bne $v1,$at,.L0f034d78 -/* f034d04: 3c08800a */ lui $t0,0x800a -/* f034d08: 8d08a24c */ lw $t0,-0x5db4($t0) -/* f034d0c: 00a02025 */ or $a0,$a1,$zero -/* f034d10: 0fc4a25f */ jal func0f12897c -/* f034d14: afa800e4 */ sw $t0,0xe4($sp) -/* f034d18: 0fc4a24b */ jal func0f12892c -/* f034d1c: 00402025 */ or $a0,$v0,$zero -/* f034d20: 3c04800a */ lui $a0,0x800a -/* f034d24: 8084a24f */ lb $a0,-0x5db1($a0) -/* f034d28: 27a500e0 */ addiu $a1,$sp,0xe0 -/* f034d2c: 0c0054b4 */ jal 0x152d0 -/* f034d30: 27a600dc */ addiu $a2,$sp,0xdc -/* f034d34: 8fa400e0 */ lw $a0,0xe0($sp) -/* f034d38: 3c053e80 */ lui $a1,0x3e80 -/* f034d3c: 2406ffff */ addiu $a2,$zero,-1 -/* f034d40: 04820004 */ bltzl $a0,.L0f034d54 -/* f034d44: 8fa400dc */ lw $a0,0xdc($sp) -/* f034d48: 0fc47701 */ jal func0f11dc04 -/* f034d4c: 2407ffff */ addiu $a3,$zero,-1 -/* f034d50: 8fa400dc */ lw $a0,0xdc($sp) -.L0f034d54: -/* f034d54: 3c053e80 */ lui $a1,0x3e80 -/* f034d58: 2406ffff */ addiu $a2,$zero,-1 -/* f034d5c: 04800003 */ bltz $a0,.L0f034d6c -/* f034d60: 00000000 */ sll $zero,$zero,0x0 -/* f034d64: 0fc47701 */ jal func0f11dc04 -/* f034d68: 2407ffff */ addiu $a3,$zero,-1 -.L0f034d6c: -/* f034d6c: 0fc4a24b */ jal func0f12892c -/* f034d70: 8fa400e4 */ lw $a0,0xe4($sp) -/* f034d74: 8fa50128 */ lw $a1,0x128($sp) -.L0f034d78: -/* f034d78: 3c09800a */ lui $t1,0x800a -/* f034d7c: 8d29a2d4 */ lw $t1,-0x5d2c($t1) -/* f034d80: 1120000e */ beqz $t1,.L0f034dbc -/* f034d84: 00000000 */ sll $zero,$zero,0x0 -/* f034d88: 12200016 */ beqz $s1,.L0f034de4 -/* f034d8c: 00000000 */ sll $zero,$zero,0x0 -/* f034d90: 92220000 */ lbu $v0,0x0($s1) -/* f034d94: 24010006 */ addiu $at,$zero,0x6 -/* f034d98: 10410003 */ beq $v0,$at,.L0f034da8 -/* f034d9c: 24010003 */ addiu $at,$zero,0x3 -/* f034da0: 14410010 */ bne $v0,$at,.L0f034de4 -/* f034da4: 00000000 */ sll $zero,$zero,0x0 -.L0f034da8: -/* f034da8: 0fc633fe */ jal func0f18cff8 -/* f034dac: 8e240004 */ lw $a0,0x4($s1) -/* f034db0: afa200f0 */ sw $v0,0xf0($sp) -/* f034db4: 1000000b */ beqz $zero,.L0f034de4 -/* f034db8: 8fa50128 */ lw $a1,0x128($sp) -.L0f034dbc: -/* f034dbc: 12200009 */ beqz $s1,.L0f034de4 -/* f034dc0: 00000000 */ sll $zero,$zero,0x0 -/* f034dc4: 922a0000 */ lbu $t2,0x0($s1) -/* f034dc8: 24010006 */ addiu $at,$zero,0x6 -/* f034dcc: 15410005 */ bne $t2,$at,.L0f034de4 -/* f034dd0: 00000000 */ sll $zero,$zero,0x0 -/* f034dd4: 0fc4a25f */ jal func0f12897c -/* f034dd8: 02202025 */ or $a0,$s1,$zero -/* f034ddc: afa200f0 */ sw $v0,0xf0($sp) -/* f034de0: 8fa50128 */ lw $a1,0x128($sp) -.L0f034de4: -/* f034de4: 5220005f */ beqzl $s1,.L0f034f64 -/* f034de8: 8fa8014c */ lw $t0,0x14c($sp) -/* f034dec: 922b0000 */ lbu $t3,0x0($s1) -/* f034df0: 24010003 */ addiu $at,$zero,0x3 -/* f034df4: 8fac014c */ lw $t4,0x14c($sp) -/* f034df8: 5561005a */ bnel $t3,$at,.L0f034f64 -/* f034dfc: 8fa8014c */ lw $t0,0x14c($sp) -/* f034e00: 918d0000 */ lbu $t5,0x0($t4) -/* f034e04: 24010013 */ addiu $at,$zero,0x13 -/* f034e08: 55a10056 */ bnel $t5,$at,.L0f034f64 -/* f034e0c: 8fa8014c */ lw $t0,0x14c($sp) -/* f034e10: c6320008 */ lwc1 $f18,0x8($s1) -/* f034e14: c4a40008 */ lwc1 $f4,0x8($a1) -/* f034e18: c626000c */ lwc1 $f6,0xc($s1) -/* f034e1c: c4a8000c */ lwc1 $f8,0xc($a1) -/* f034e20: 46049001 */ sub.s $f0,$f18,$f4 -/* f034e24: c62a0010 */ lwc1 $f10,0x10($s1) -/* f034e28: c4b00010 */ lwc1 $f16,0x10($a1) -/* f034e2c: 46083081 */ sub.s $f2,$f6,$f8 -/* f034e30: 46000482 */ mul.s $f18,$f0,$f0 -/* f034e34: 3c017f1b */ lui $at,0x7f1b -/* f034e38: 46105301 */ sub.s $f12,$f10,$f16 -/* f034e3c: 46021102 */ mul.s $f4,$f2,$f2 -/* f034e40: c42a8d60 */ lwc1 $f10,-0x72a0($at) -/* f034e44: 3c017f1b */ lui $at,0x7f1b -/* f034e48: 460c6202 */ mul.s $f8,$f12,$f12 -/* f034e4c: 46049180 */ add.s $f6,$f18,$f4 -/* f034e50: 46083380 */ add.s $f14,$f6,$f8 -/* f034e54: 460a703c */ c.lt.s $f14,$f10 -/* f034e58: 00000000 */ sll $zero,$zero,0x0 -/* f034e5c: 4500000f */ bc1f .L0f034e9c -/* f034e60: 00000000 */ sll $zero,$zero,0x0 -/* f034e64: 0c004b70 */ jal 0x12dc0 -/* f034e68: 00000000 */ sll $zero,$zero,0x0 -/* f034e6c: 3c014080 */ lui $at,0x4080 -/* f034e70: 44818000 */ mtc1 $at,$f16 -/* f034e74: 24010003 */ addiu $at,$zero,0x3 -/* f034e78: 0041001b */ divu $zero,$v0,$at -/* f034e7c: 00007010 */ mfhi $t6 -/* f034e80: 448e9000 */ mtc1 $t6,$f18 -/* f034e84: 00000000 */ sll $zero,$zero,0x0 -/* f034e88: 46809120 */ cvt.s.w $f4,$f18 -/* f034e8c: 46048180 */ add.s $f6,$f16,$f4 -/* f034e90: 4606a502 */ mul.s $f20,$f20,$f6 -/* f034e94: 10000033 */ beqz $zero,.L0f034f64 -/* f034e98: 8fa8014c */ lw $t0,0x14c($sp) -.L0f034e9c: -/* f034e9c: c4288d64 */ lwc1 $f8,-0x729c($at) -/* f034ea0: 3c017f1b */ lui $at,0x7f1b -/* f034ea4: 4608703c */ c.lt.s $f14,$f8 -/* f034ea8: 00000000 */ sll $zero,$zero,0x0 -/* f034eac: 4500000c */ bc1f .L0f034ee0 -/* f034eb0: 00000000 */ sll $zero,$zero,0x0 -/* f034eb4: 0c004b70 */ jal 0x12dc0 -/* f034eb8: 00000000 */ sll $zero,$zero,0x0 -/* f034ebc: 30580001 */ andi $t8,$v0,0x1 -/* f034ec0: 44989000 */ mtc1 $t8,$f18 -/* f034ec4: 3c014040 */ lui $at,0x4040 -/* f034ec8: 44815000 */ mtc1 $at,$f10 -/* f034ecc: 46809420 */ cvt.s.w $f16,$f18 -/* f034ed0: 46105100 */ add.s $f4,$f10,$f16 -/* f034ed4: 4604a502 */ mul.s $f20,$f20,$f4 -/* f034ed8: 10000022 */ beqz $zero,.L0f034f64 -/* f034edc: 8fa8014c */ lw $t0,0x14c($sp) -.L0f034ee0: -/* f034ee0: c4268d68 */ lwc1 $f6,-0x7298($at) -/* f034ee4: 3c017f1b */ lui $at,0x7f1b -/* f034ee8: 4606703c */ c.lt.s $f14,$f6 -/* f034eec: 00000000 */ sll $zero,$zero,0x0 -/* f034ef0: 4500000c */ bc1f .L0f034f24 -/* f034ef4: 00000000 */ sll $zero,$zero,0x0 -/* f034ef8: 0c004b70 */ jal 0x12dc0 -/* f034efc: 00000000 */ sll $zero,$zero,0x0 -/* f034f00: 304f0001 */ andi $t7,$v0,0x1 -/* f034f04: 448f9000 */ mtc1 $t7,$f18 -/* f034f08: 3c014000 */ lui $at,0x4000 -/* f034f0c: 44814000 */ mtc1 $at,$f8 -/* f034f10: 468092a0 */ cvt.s.w $f10,$f18 -/* f034f14: 460a4400 */ add.s $f16,$f8,$f10 -/* f034f18: 4610a502 */ mul.s $f20,$f20,$f16 -/* f034f1c: 10000011 */ beqz $zero,.L0f034f64 -/* f034f20: 8fa8014c */ lw $t0,0x14c($sp) -.L0f034f24: -/* f034f24: c4248d6c */ lwc1 $f4,-0x7294($at) -/* f034f28: 4604703c */ c.lt.s $f14,$f4 -/* f034f2c: 00000000 */ sll $zero,$zero,0x0 -/* f034f30: 4502000c */ bc1fl .L0f034f64 -/* f034f34: 8fa8014c */ lw $t0,0x14c($sp) -/* f034f38: 0c004b70 */ jal 0x12dc0 -/* f034f3c: 00000000 */ sll $zero,$zero,0x0 -/* f034f40: 30590001 */ andi $t9,$v0,0x1 -/* f034f44: 44999000 */ mtc1 $t9,$f18 -/* f034f48: 3c013f80 */ lui $at,0x3f80 -/* f034f4c: 44813000 */ mtc1 $at,$f6 -/* f034f50: 46809220 */ cvt.s.w $f8,$f18 -/* f034f54: 46083280 */ add.s $f10,$f6,$f8 -/* f034f58: 460aa502 */ mul.s $f20,$f20,$f10 -/* f034f5c: 00000000 */ sll $zero,$zero,0x0 -/* f034f60: 8fa8014c */ lw $t0,0x14c($sp) -.L0f034f64: -/* f034f64: 5100000b */ beqzl $t0,.L0f034f94 -/* f034f68: 8fab0158 */ lw $t3,0x158($sp) -/* f034f6c: 91090000 */ lbu $t1,0x0($t0) -/* f034f70: 24010016 */ addiu $at,$zero,0x16 -/* f034f74: 15210006 */ bne $t1,$at,.L0f034f90 -/* f034f78: 3c014120 */ lui $at,0x4120 -/* f034f7c: 44818000 */ mtc1 $at,$f16 -/* f034f80: 240a0001 */ addiu $t2,$zero,0x1 -/* f034f84: afaa0158 */ sw $t2,0x158($sp) -/* f034f88: 4610a502 */ mul.s $f20,$f20,$f16 -/* f034f8c: 00000000 */ sll $zero,$zero,0x0 -.L0f034f90: -/* f034f90: 8fab0158 */ lw $t3,0x158($sp) -.L0f034f94: -/* f034f94: 5160006b */ beqzl $t3,.L0f035144 -/* f034f98: 44804000 */ mtc1 $zero,$f8 -/* f034f9c: 0fc0cfe8 */ jal func0f033fa0 -/* f034fa0: 02002025 */ or $a0,$s0,$zero -/* f034fa4: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f034fa8: 44809000 */ mtc1 $zero,$f18 -/* f034fac: 46000086 */ mov.s $f2,$f0 -/* f034fb0: 10400009 */ beqz $v0,.L0f034fd8 -/* f034fb4: 3c0e800a */ lui $t6,0x800a -/* f034fb8: 8c4c0004 */ lw $t4,0x4($v0) -/* f034fbc: 2401000b */ addiu $at,$zero,0xb -/* f034fc0: 918d0047 */ lbu $t5,0x47($t4) -/* f034fc4: 15a10004 */ bne $t5,$at,.L0f034fd8 -/* f034fc8: 3c014080 */ lui $at,0x4080 -/* f034fcc: 44812000 */ mtc1 $at,$f4 -/* f034fd0: 00000000 */ sll $zero,$zero,0x0 -/* f034fd4: e7a40108 */ swc1 $f4,0x108($sp) -.L0f034fd8: -/* f034fd8: 4600903c */ c.lt.s $f18,$f0 -/* f034fdc: 00000000 */ sll $zero,$zero,0x0 -/* f034fe0: 45020058 */ bc1fl .L0f035144 -/* f034fe4: 44804000 */ mtc1 $zero,$f8 -/* f034fe8: 8dcea2d8 */ lw $t6,-0x5d28($t6) -/* f034fec: 3c18800a */ lui $t8,0x800a -/* f034ff0: 51c0000e */ beqzl $t6,.L0f03502c -/* f034ff4: 8e080018 */ lw $t0,0x18($s0) -/* f034ff8: 8f18a248 */ lw $t8,-0x5db8($t8) -/* f034ffc: 3c04800b */ lui $a0,0x800b -/* f035000: 8f0f0070 */ lw $t7,0x70($t8) -/* f035004: e7a20134 */ swc1 $f2,0x134($sp) -/* f035008: 000fc880 */ sll $t9,$t7,0x2 -/* f03500c: 032fc821 */ addu $t9,$t9,$t7 -/* f035010: 0019c940 */ sll $t9,$t9,0x5 -/* f035014: 00992021 */ addu $a0,$a0,$t9 -/* f035018: 0fc61ddc */ jal func0f187770 -/* f03501c: 9084c855 */ lbu $a0,-0x37ab($a0) -/* f035020: c7a20134 */ lwc1 $f2,0x134($sp) -/* f035024: 4600a503 */ div.s $f20,$f20,$f0 -/* f035028: 8e080018 */ lw $t0,0x18($s0) -.L0f03502c: -/* f03502c: 8fa6015c */ lw $a2,0x15c($sp) -/* f035030: 3c010200 */ lui $at,0x200 -/* f035034: 01014825 */ or $t1,$t0,$at -/* f035038: 10c00010 */ beqz $a2,.L0f03507c -/* f03503c: ae090018 */ sw $t1,0x18($s0) -/* f035040: 8fa50160 */ lw $a1,0x160($sp) -/* f035044: 50a0000e */ beqzl $a1,.L0f035080 -/* f035048: 02002025 */ or $a0,$s0,$zero -/* f03504c: 8e0a0020 */ lw $t2,0x20($s0) -/* f035050: 02002025 */ or $a0,$s0,$zero -/* f035054: 8fa70164 */ lw $a3,0x164($sp) -/* f035058: 11400008 */ beqz $t2,.L0f03507c -/* f03505c: 8fab0168 */ lw $t3,0x168($sp) -/* f035060: 8fac016c */ lw $t4,0x16c($sp) -/* f035064: afab0010 */ sw $t3,0x10($sp) -/* f035068: e7a20134 */ swc1 $f2,0x134($sp) -/* f03506c: 0fc0d020 */ jal func0f034080 -/* f035070: afac0014 */ sw $t4,0x14($sp) -/* f035074: 1000000d */ beqz $zero,.L0f0350ac -/* f035078: c7a20134 */ lwc1 $f2,0x134($sp) -.L0f03507c: -/* f03507c: 02002025 */ or $a0,$s0,$zero -.L0f035080: -/* f035080: 0fc0cfe8 */ jal func0f033fa0 -/* f035084: e7a20134 */ swc1 $f2,0x134($sp) -/* f035088: 8e04001c */ lw $a0,0x1c($s0) -/* f03508c: 44050000 */ mfc1 $a1,$f0 -/* f035090: afa00018 */ sw $zero,0x18($sp) -/* f035094: afa00014 */ sw $zero,0x14($sp) -/* f035098: afa00010 */ sw $zero,0x10($sp) -/* f03509c: 00003025 */ or $a2,$zero,$zero -/* f0350a0: 0fc0a3df */ jal func0f028f7c -/* f0350a4: 00003825 */ or $a3,$zero,$zero -/* f0350a8: c7a20134 */ lwc1 $f2,0x134($sp) -.L0f0350ac: -/* f0350ac: 3c0d800a */ lui $t5,0x800a -/* f0350b0: 8dada2d8 */ lw $t5,-0x5d28($t5) -/* f0350b4: 3c0e800b */ lui $t6,0x800b -/* f0350b8: c7a60108 */ lwc1 $f6,0x108($sp) -/* f0350bc: 51a0000c */ beqzl $t5,.L0f0350f0 -/* f0350c0: 4606a003 */ div.s $f0,$f20,$f6 -/* f0350c4: 8dcecb94 */ lw $t6,-0x346c($t6) -/* f0350c8: 02002025 */ or $a0,$s0,$zero -/* f0350cc: 31d80001 */ andi $t8,$t6,0x1 -/* f0350d0: 53000007 */ beqzl $t8,.L0f0350f0 -/* f0350d4: 4606a003 */ div.s $f0,$f20,$f6 -/* f0350d8: 4480a000 */ mtc1 $zero,$f20 -/* f0350dc: 0fc0cfea */ jal func0f033fa8 -/* f0350e0: 24050000 */ addiu $a1,$zero,0x0 -/* f0350e4: 10000013 */ beqz $zero,.L0f035134 -/* f0350e8: 240f0001 */ addiu $t7,$zero,0x1 -/* f0350ec: 4606a003 */ div.s $f0,$f20,$f6 -.L0f0350f0: -/* f0350f0: 02002025 */ or $a0,$s0,$zero -/* f0350f4: 4602003e */ c.le.s $f0,$f2 -/* f0350f8: 00000000 */ sll $zero,$zero,0x0 -/* f0350fc: 4502000a */ bc1fl .L0f035128 -/* f035100: 4480a000 */ mtc1 $zero,$f20 -/* f035104: 46001081 */ sub.s $f2,$f2,$f0 -/* f035108: 4480a000 */ mtc1 $zero,$f20 -/* f03510c: 02002025 */ or $a0,$s0,$zero -/* f035110: 44051000 */ mfc1 $a1,$f2 -/* f035114: 0fc0cfea */ jal func0f033fa8 -/* f035118: 00000000 */ sll $zero,$zero,0x0 -/* f03511c: 10000005 */ beqz $zero,.L0f035134 -/* f035120: 240f0001 */ addiu $t7,$zero,0x1 -/* f035124: 4480a000 */ mtc1 $zero,$f20 -.L0f035128: -/* f035128: 0fc0cfea */ jal func0f033fa8 -/* f03512c: 24050000 */ addiu $a1,$zero,0x0 -/* f035130: 240f0001 */ addiu $t7,$zero,0x1 -.L0f035134: -/* f035134: 24190001 */ addiu $t9,$zero,0x1 -/* f035138: afaf011c */ sw $t7,0x11c($sp) -/* f03513c: afb90120 */ sw $t9,0x120($sp) -/* f035140: 44804000 */ mtc1 $zero,$f8 -.L0f035144: -/* f035144: 8fa80154 */ lw $t0,0x154($sp) -/* f035148: 2401006e */ addiu $at,$zero,0x6e -/* f03514c: 4614403c */ c.lt.s $f8,$f20 -/* f035150: 00000000 */ sll $zero,$zero,0x0 -/* f035154: 45000038 */ bc1f .L0f035238 -/* f035158: 00000000 */ sll $zero,$zero,0x0 -/* f03515c: 15010036 */ bne $t0,$at,.L0f035238 -/* f035160: 00000000 */ sll $zero,$zero,0x0 -/* f035164: 8e040178 */ lw $a0,0x178($s0) -/* f035168: 10800033 */ beqz $a0,.L0f035238 -/* f03516c: 00000000 */ sll $zero,$zero,0x0 -/* f035170: 0fc22f3d */ jal func0f08bcf4 -/* f035174: 00000000 */ sll $zero,$zero,0x0 -/* f035178: 24010005 */ addiu $at,$zero,0x5 -/* f03517c: 14410003 */ bne $v0,$at,.L0f03518c -/* f035180: 24090008 */ addiu $t1,$zero,0x8 -/* f035184: 1000002c */ beqz $zero,.L0f035238 -/* f035188: afa90154 */ sw $t1,0x154($sp) -.L0f03518c: -/* f03518c: 4480a000 */ mtc1 $zero,$f20 -/* f035190: 24010003 */ addiu $at,$zero,0x3 -/* f035194: 10410008 */ beq $v0,$at,.L0f0351b8 -/* f035198: 3c0d8007 */ lui $t5,0x8007 -/* f03519c: 8e040178 */ lw $a0,0x178($s0) -/* f0351a0: 0fc20a59 */ jal func0f082964 -/* f0351a4: 24050004 */ addiu $a1,$zero,0x4 -/* f0351a8: 8e0a0014 */ lw $t2,0x14($s0) -/* f0351ac: 354b0001 */ ori $t3,$t2,0x1 -/* f0351b0: 10000021 */ beqz $zero,.L0f035238 -/* f0351b4: ae0b0014 */ sw $t3,0x14($s0) -.L0f0351b8: -/* f0351b8: 25ad8268 */ addiu $t5,$t5,-32152 -/* f0351bc: 8da10000 */ lw $at,0x0($t5) -/* f0351c0: 27ac00c0 */ addiu $t4,$sp,0xc0 -/* f0351c4: ad810000 */ sw $at,0x0($t4) -/* f0351c8: 95a10004 */ lhu $at,0x4($t5) -/* f0351cc: 0c004b70 */ jal 0x12dc0 -/* f0351d0: a5810004 */ sh $at,0x4($t4) -/* f0351d4: 3c01bf80 */ lui $at,0xbf80 -/* f0351d8: 44810000 */ mtc1 $at,$f0 -/* f0351dc: 24010003 */ addiu $at,$zero,0x3 -/* f0351e0: 0041001b */ divu $zero,$v0,$at -/* f0351e4: 00007810 */ mfhi $t7 -/* f0351e8: 000fc840 */ sll $t9,$t7,0x1 -/* f0351ec: 03b93021 */ addu $a2,$sp,$t9 -/* f0351f0: 84c600c0 */ lh $a2,0xc0($a2) -/* f0351f4: 8e05001c */ lw $a1,0x1c($s0) -/* f0351f8: 2408ffff */ addiu $t0,$zero,-1 -/* f0351fc: 2409ffff */ addiu $t1,$zero,-1 -/* f035200: afa9002c */ sw $t1,0x2c($sp) -/* f035204: afa80010 */ sw $t0,0x10($sp) -/* f035208: afa00028 */ sw $zero,0x28($sp) -/* f03520c: afa00020 */ sw $zero,0x20($sp) -/* f035210: afa0001c */ sw $zero,0x1c($sp) -/* f035214: afa00018 */ sw $zero,0x18($sp) -/* f035218: afa00014 */ sw $zero,0x14($sp) -/* f03521c: 00002025 */ or $a0,$zero,$zero -/* f035220: 2407ffff */ addiu $a3,$zero,-1 -/* f035224: e7a00038 */ swc1 $f0,0x38($sp) -/* f035228: e7a00034 */ swc1 $f0,0x34($sp) -/* f03522c: e7a00030 */ swc1 $f0,0x30($sp) -/* f035230: 0fc24e7e */ jal func0f0939f8 -/* f035234: e7a00024 */ swc1 $f0,0x24($sp) -.L0f035238: -/* f035238: 52200051 */ beqzl $s1,.L0f035380 -/* f03523c: 8e0e0018 */ lw $t6,0x18($s0) -/* f035240: 922a0000 */ lbu $t2,0x0($s1) -/* f035244: 24010006 */ addiu $at,$zero,0x6 -/* f035248: 8fab0170 */ lw $t3,0x170($sp) -/* f03524c: 5541004c */ bnel $t2,$at,.L0f035380 -/* f035250: 8e0e0018 */ lw $t6,0x18($s0) -/* f035254: 15600049 */ bnez $t3,.L0f03537c -/* f035258: 3c0e800a */ lui $t6,0x800a -/* f03525c: 8dcea24c */ lw $t6,-0x5db4($t6) -/* f035260: afa000bc */ sw $zero,0xbc($sp) -/* f035264: 02202025 */ or $a0,$s1,$zero -/* f035268: 0fc4a25f */ jal func0f12897c -/* f03526c: afae00b8 */ sw $t6,0xb8($sp) -/* f035270: 0fc4a24b */ jal func0f12892c -/* f035274: 00402025 */ or $a0,$v0,$zero -/* f035278: 52000008 */ beqzl $s0,.L0f03529c -/* f03527c: 8fb80128 */ lw $t8,0x128($sp) -/* f035280: 820c0007 */ lb $t4,0x7($s0) -/* f035284: 24010005 */ addiu $at,$zero,0x5 -/* f035288: 240d0001 */ addiu $t5,$zero,0x1 -/* f03528c: 55810003 */ bnel $t4,$at,.L0f03529c -/* f035290: 8fb80128 */ lw $t8,0x128($sp) -/* f035294: afad00bc */ sw $t5,0xbc($sp) -/* f035298: 8fb80128 */ lw $t8,0x128($sp) -.L0f03529c: -/* f03529c: 24010006 */ addiu $at,$zero,0x6 -/* f0352a0: 930f0000 */ lbu $t7,0x0($t8) -/* f0352a4: 55e1000d */ bnel $t7,$at,.L0f0352dc -/* f0352a8: 8fab00bc */ lw $t3,0xbc($sp) -/* f0352ac: 0fc4a25f */ jal func0f12897c -/* f0352b0: 03002025 */ or $a0,$t8,$zero -/* f0352b4: 0002c880 */ sll $t9,$v0,0x2 -/* f0352b8: 3c08800a */ lui $t0,0x800a -/* f0352bc: 01194021 */ addu $t0,$t0,$t9 -/* f0352c0: 8d08a024 */ lw $t0,-0x5fdc($t0) -/* f0352c4: 240a0001 */ addiu $t2,$zero,0x1 -/* f0352c8: 8d0900d8 */ lw $t1,0xd8($t0) -/* f0352cc: 51200003 */ beqzl $t1,.L0f0352dc -/* f0352d0: 8fab00bc */ lw $t3,0xbc($sp) -/* f0352d4: afaa00bc */ sw $t2,0xbc($sp) -/* f0352d8: 8fab00bc */ lw $t3,0xbc($sp) -.L0f0352dc: -/* f0352dc: 8fa20154 */ lw $v0,0x154($sp) -/* f0352e0: 15600024 */ bnez $t3,.L0f035374 -/* f0352e4: 00000000 */ sll $zero,$zero,0x0 -/* f0352e8: 10400022 */ beqz $v0,.L0f035374 -/* f0352ec: 24010007 */ addiu $at,$zero,0x7 -/* f0352f0: 1041001a */ beq $v0,$at,.L0f03535c -/* f0352f4: 8fa4014c */ lw $a0,0x14c($sp) -/* f0352f8: 24010008 */ addiu $at,$zero,0x8 -/* f0352fc: 1041000b */ beq $v0,$at,.L0f03532c -/* f035300: 24050001 */ addiu $a1,$zero,0x1 -/* f035304: 2401000f */ addiu $at,$zero,0xf -/* f035308: 10410014 */ beq $v0,$at,.L0f03535c -/* f03530c: 24010064 */ addiu $at,$zero,0x64 -/* f035310: 1041000a */ beq $v0,$at,.L0f03533c -/* f035314: 8fa4014c */ lw $a0,0x14c($sp) -/* f035318: 2401006e */ addiu $at,$zero,0x6e -/* f03531c: 1041000b */ beq $v0,$at,.L0f03534c -/* f035320: 8fa4014c */ lw $a0,0x14c($sp) -/* f035324: 10000011 */ beqz $zero,.L0f03536c -/* f035328: 8fa4014c */ lw $a0,0x14c($sp) -.L0f03532c: -/* f03532c: 0fc2c11b */ jal func0f0b046c -/* f035330: 8fa4014c */ lw $a0,0x14c($sp) -/* f035334: 1000000f */ beqz $zero,.L0f035374 -/* f035338: 00000000 */ sll $zero,$zero,0x0 -.L0f03533c: -/* f03533c: 0fc2c11b */ jal func0f0b046c -/* f035340: 24050004 */ addiu $a1,$zero,0x4 -/* f035344: 1000000b */ beqz $zero,.L0f035374 -/* f035348: 00000000 */ sll $zero,$zero,0x0 -.L0f03534c: -/* f03534c: 0fc2c11b */ jal func0f0b046c -/* f035350: 24050005 */ addiu $a1,$zero,0x5 -/* f035354: 10000007 */ beqz $zero,.L0f035374 -/* f035358: 00000000 */ sll $zero,$zero,0x0 -.L0f03535c: -/* f03535c: 0fc2c11b */ jal func0f0b046c -/* f035360: 24050002 */ addiu $a1,$zero,0x2 -/* f035364: 10000003 */ beqz $zero,.L0f035374 -/* f035368: 00000000 */ sll $zero,$zero,0x0 -.L0f03536c: -/* f03536c: 0fc2c11b */ jal func0f0b046c -/* f035370: 24050003 */ addiu $a1,$zero,0x3 -.L0f035374: -/* f035374: 0fc4a24b */ jal func0f12892c -/* f035378: 8fa400b8 */ lw $a0,0xb8($sp) -.L0f03537c: -/* f03537c: 8e0e0018 */ lw $t6,0x18($s0) -.L0f035380: -/* f035380: 31cc0010 */ andi $t4,$t6,0x10 -/* f035384: 51800006 */ beqzl $t4,.L0f0353a0 -/* f035388: 82020007 */ lb $v0,0x7($s0) -/* f03538c: 0fc084cf */ jal func0f02133c -/* f035390: 02002025 */ or $a0,$s0,$zero -/* f035394: 100003eb */ beqz $zero,.L0f036344 -/* f035398: 8fbf0054 */ lw $ra,0x54($sp) -/* f03539c: 82020007 */ lb $v0,0x7($s0) -.L0f0353a0: -/* f0353a0: 24030004 */ addiu $v1,$zero,0x4 -/* f0353a4: 24010005 */ addiu $at,$zero,0x5 -/* f0353a8: 10620003 */ beq $v1,$v0,.L0f0353b8 -/* f0353ac: 8fad0154 */ lw $t5,0x154($sp) -/* f0353b0: 14410020 */ bne $v0,$at,.L0f035434 -/* f0353b4: 8fa80128 */ lw $t0,0x128($sp) -.L0f0353b8: -/* f0353b8: 24010008 */ addiu $at,$zero,0x8 -/* f0353bc: 55a103e1 */ bnel $t5,$at,.L0f036344 -/* f0353c0: 8fbf0054 */ lw $ra,0x54($sp) -/* f0353c4: 146203de */ bne $v1,$v0,.L0f036340 -/* f0353c8: 8faf0138 */ lw $t7,0x138($sp) -/* f0353cc: 24010001 */ addiu $at,$zero,0x1 -/* f0353d0: 11e103db */ beq $t7,$at,.L0f036340 -/* f0353d4: 8fb80104 */ lw $t8,0x104($sp) -/* f0353d8: 130003d9 */ beqz $t8,.L0f036340 -/* f0353dc: 8fa20148 */ lw $v0,0x148($sp) -/* f0353e0: 8fb90128 */ lw $t9,0x128($sp) -/* f0353e4: c4500000 */ lwc1 $f16,0x0($v0) -/* f0353e8: 02002025 */ or $a0,$s0,$zero -/* f0353ec: c72a0008 */ lwc1 $f10,0x8($t9) -/* f0353f0: 27a500ac */ addiu $a1,$sp,0xac -/* f0353f4: 46105101 */ sub.s $f4,$f10,$f16 -/* f0353f8: e7a400ac */ swc1 $f4,0xac($sp) -/* f0353fc: c4460004 */ lwc1 $f6,0x4($v0) -/* f035400: c732000c */ lwc1 $f18,0xc($t9) -/* f035404: 46069201 */ sub.s $f8,$f18,$f6 -/* f035408: e7a800b0 */ swc1 $f8,0xb0($sp) -/* f03540c: c4500008 */ lwc1 $f16,0x8($v0) -/* f035410: c72a0010 */ lwc1 $f10,0x10($t9) -/* f035414: 46105101 */ sub.s $f4,$f10,$f16 -/* f035418: 0fc122a1 */ jal func0f048a84 -/* f03541c: e7a400b4 */ swc1 $f4,0xb4($sp) -/* f035420: 44050000 */ mfc1 $a1,$f0 -/* f035424: 0fc084e8 */ jal func0f0213a0 -/* f035428: 02002025 */ or $a0,$s0,$zero -/* f03542c: 100003c5 */ beqz $zero,.L0f036344 -/* f035430: 8fbf0054 */ lw $ra,0x54($sp) -.L0f035434: -/* f035434: 8fa20148 */ lw $v0,0x148($sp) -/* f035438: c5120008 */ lwc1 $f18,0x8($t0) -/* f03543c: 02002025 */ or $a0,$s0,$zero -/* f035440: c4460000 */ lwc1 $f6,0x0($v0) -/* f035444: 27a5009c */ addiu $a1,$sp,0x9c -/* f035448: 46069201 */ sub.s $f8,$f18,$f6 -/* f03544c: e7a8009c */ swc1 $f8,0x9c($sp) -/* f035450: c50a000c */ lwc1 $f10,0xc($t0) -/* f035454: c4500004 */ lwc1 $f16,0x4($v0) -/* f035458: 46105101 */ sub.s $f4,$f10,$f16 -/* f03545c: e7a400a0 */ swc1 $f4,0xa0($sp) -/* f035460: c5120010 */ lwc1 $f18,0x10($t0) -/* f035464: c4460008 */ lwc1 $f6,0x8($v0) -/* f035468: 46069201 */ sub.s $f8,$f18,$f6 -/* f03546c: 0fc122a1 */ jal func0f048a84 -/* f035470: e7a800a4 */ swc1 $f8,0xa4($sp) -/* f035474: 8fa4014c */ lw $a0,0x14c($sp) -/* f035478: e7a00098 */ swc1 $f0,0x98($sp) -/* f03547c: 2401001a */ addiu $at,$zero,0x1a -/* f035480: 90890000 */ lbu $t1,0x0($a0) -/* f035484: 1521001b */ bne $t1,$at,.L0f0354f4 -/* f035488: 00000000 */ sll $zero,$zero,0x0 -/* f03548c: 908a0003 */ lbu $t2,0x3($a0) -/* f035490: 3c017f1b */ lui $at,0x7f1b -/* f035494: 15400017 */ bnez $t2,.L0f0354f4 -/* f035498: 00000000 */ sll $zero,$zero,0x0 -/* f03549c: c42a8d70 */ lwc1 $f10,-0x7290($at) -/* f0354a0: 3c017f1b */ lui $at,0x7f1b -/* f0354a4: 4600503c */ c.lt.s $f10,$f0 -/* f0354a8: 00000000 */ sll $zero,$zero,0x0 -/* f0354ac: 45000011 */ bc1f .L0f0354f4 -/* f0354b0: 00000000 */ sll $zero,$zero,0x0 -/* f0354b4: c4308d74 */ lwc1 $f16,-0x728c($at) -/* f0354b8: 4610003c */ c.lt.s $f0,$f16 -/* f0354bc: 00000000 */ sll $zero,$zero,0x0 -/* f0354c0: 4500000c */ bc1f .L0f0354f4 -/* f0354c4: 00000000 */ sll $zero,$zero,0x0 -/* f0354c8: 920b0113 */ lbu $t3,0x113($s0) -/* f0354cc: 29610064 */ slti $at,$t3,0x64 -/* f0354d0: 54200004 */ bnezl $at,.L0f0354e4 -/* f0354d4: 3c01447a */ lui $at,0x447a -/* f0354d8: 8e0e00e0 */ lw $t6,0xe0($s0) -/* f0354dc: 15c00005 */ bnez $t6,.L0f0354f4 -/* f0354e0: 3c01447a */ lui $at,0x447a -.L0f0354e4: -/* f0354e4: 44812000 */ mtc1 $at,$f4 -/* f0354e8: 00000000 */ sll $zero,$zero,0x0 -/* f0354ec: 4604a502 */ mul.s $f20,$f20,$f4 -/* f0354f0: 00000000 */ sll $zero,$zero,0x0 -.L0f0354f4: -/* f0354f4: 0fc2c7aa */ jal func0f0b1ea8 -/* f0354f8: 34058000 */ dli $a1,0x8000 -/* f0354fc: 1040003e */ beqz $v0,.L0f0355f8 -/* f035500: c7a00098 */ lwc1 $f0,0x98($sp) -/* f035504: 3c017f1b */ lui $at,0x7f1b -/* f035508: c4328d78 */ lwc1 $f18,-0x7288($at) -/* f03550c: 3c017f1b */ lui $at,0x7f1b -/* f035510: 02002025 */ or $a0,$s0,$zero -/* f035514: 4612003c */ c.lt.s $f0,$f18 -/* f035518: 00000000 */ sll $zero,$zero,0x0 -/* f03551c: 45010007 */ bc1t .L0f03553c -/* f035520: 00000000 */ sll $zero,$zero,0x0 -/* f035524: c4268d7c */ lwc1 $f6,-0x7284($at) -/* f035528: 3c017f1b */ lui $at,0x7f1b -/* f03552c: 4600303c */ c.lt.s $f6,$f0 -/* f035530: 00000000 */ sll $zero,$zero,0x0 -/* f035534: 45000006 */ bc1f .L0f035550 -/* f035538: 00000000 */ sll $zero,$zero,0x0 -.L0f03553c: -/* f03553c: 3c017f1b */ lui $at,0x7f1b -/* f035540: c4288d80 */ lwc1 $f8,-0x7280($at) -/* f035544: 4608a502 */ mul.s $f20,$f20,$f8 -/* f035548: 10000016 */ beqz $zero,.L0f0355a4 -/* f03554c: 00000000 */ sll $zero,$zero,0x0 -.L0f035550: -/* f035550: c42a8d84 */ lwc1 $f10,-0x727c($at) -/* f035554: 3c017f1b */ lui $at,0x7f1b -/* f035558: 460a003c */ c.lt.s $f0,$f10 -/* f03555c: 00000000 */ sll $zero,$zero,0x0 -/* f035560: 45010005 */ bc1t .L0f035578 -/* f035564: 00000000 */ sll $zero,$zero,0x0 -/* f035568: c4308d88 */ lwc1 $f16,-0x7278($at) -/* f03556c: 4600803c */ c.lt.s $f16,$f0 -/* f035570: 00000000 */ sll $zero,$zero,0x0 -/* f035574: 45000005 */ bc1f .L0f03558c -.L0f035578: -/* f035578: 3c017f1b */ lui $at,0x7f1b -/* f03557c: c4248d8c */ lwc1 $f4,-0x7274($at) -/* f035580: 4604a502 */ mul.s $f20,$f20,$f4 -/* f035584: 10000007 */ beqz $zero,.L0f0355a4 -/* f035588: 00000000 */ sll $zero,$zero,0x0 -.L0f03558c: -/* f03558c: 920c0113 */ lbu $t4,0x113($s0) -/* f035590: 240d0001 */ addiu $t5,$zero,0x1 -/* f035594: 29810064 */ slti $at,$t4,0x64 -/* f035598: 10200002 */ beqz $at,.L0f0355a4 -/* f03559c: 00000000 */ sll $zero,$zero,0x0 -/* f0355a0: afad013c */ sw $t5,0x13c($sp) -.L0f0355a4: -/* f0355a4: 0fc0a209 */ jal func0f028824 -/* f0355a8: 00002825 */ or $a1,$zero,$zero -/* f0355ac: 14400010 */ bnez $v0,.L0f0355f0 -/* f0355b0: 02002025 */ or $a0,$s0,$zero -/* f0355b4: 0fc0a209 */ jal func0f028824 -/* f0355b8: 24050001 */ addiu $a1,$zero,0x1 -/* f0355bc: 5440000d */ bnezl $v0,.L0f0355f4 -/* f0355c0: 24190001 */ addiu $t9,$zero,0x1 -/* f0355c4: 8e0f0300 */ lw $t7,0x300($s0) -/* f0355c8: 24180001 */ addiu $t8,$zero,0x1 -/* f0355cc: 51e00008 */ beqzl $t7,.L0f0355f0 -/* f0355d0: afb8013c */ sw $t8,0x13c($sp) -/* f0355d4: 82020007 */ lb $v0,0x7($s0) -/* f0355d8: 24010010 */ addiu $at,$zero,0x10 -/* f0355dc: 10410003 */ beq $v0,$at,.L0f0355ec -/* f0355e0: 24010012 */ addiu $at,$zero,0x12 -/* f0355e4: 54410003 */ bnel $v0,$at,.L0f0355f4 -/* f0355e8: 24190001 */ addiu $t9,$zero,0x1 -.L0f0355ec: -/* f0355ec: afb8013c */ sw $t8,0x13c($sp) -.L0f0355f0: -/* f0355f0: 24190001 */ addiu $t9,$zero,0x1 -.L0f0355f4: -/* f0355f4: afb90100 */ sw $t9,0x100($sp) -.L0f0355f8: -/* f0355f8: 8fa80154 */ lw $t0,0x154($sp) -/* f0355fc: 240100c8 */ addiu $at,$zero,0xc8 -/* f035600: 8faa0154 */ lw $t2,0x154($sp) -/* f035604: 15010007 */ bne $t0,$at,.L0f035624 -/* f035608: 3c013f00 */ lui $at,0x3f00 -/* f03560c: 44819000 */ mtc1 $at,$f18 -/* f035610: 2409000f */ addiu $t1,$zero,0xf -/* f035614: afa90154 */ sw $t1,0x154($sp) -/* f035618: 4612a502 */ mul.s $f20,$f20,$f18 -/* f03561c: 1000000a */ beqz $zero,.L0f035648 -/* f035620: 8fae0138 */ lw $t6,0x138($sp) -.L0f035624: -/* f035624: 240100c9 */ addiu $at,$zero,0xc9 -/* f035628: 15410006 */ bne $t2,$at,.L0f035644 -/* f03562c: 3c013e80 */ lui $at,0x3e80 -/* f035630: 44813000 */ mtc1 $at,$f6 -/* f035634: 240b000f */ addiu $t3,$zero,0xf -/* f035638: afab0154 */ sw $t3,0x154($sp) -/* f03563c: 4606a502 */ mul.s $f20,$f20,$f6 -/* f035640: 00000000 */ sll $zero,$zero,0x0 -.L0f035644: -/* f035644: 8fae0138 */ lw $t6,0x138($sp) -.L0f035648: -/* f035648: 24010001 */ addiu $at,$zero,0x1 -/* f03564c: 8fac0154 */ lw $t4,0x154($sp) -/* f035650: 15c10008 */ bne $t6,$at,.L0f035674 -/* f035654: 8fad0154 */ lw $t5,0x154($sp) -/* f035658: 24010010 */ addiu $at,$zero,0x10 -/* f03565c: 15810005 */ bne $t4,$at,.L0f035674 -/* f035660: 3c014120 */ lui $at,0x4120 -/* f035664: 44814000 */ mtc1 $at,$f8 -/* f035668: 00000000 */ sll $zero,$zero,0x0 -/* f03566c: 4608a502 */ mul.s $f20,$f20,$f8 -/* f035670: 00000000 */ sll $zero,$zero,0x0 -.L0f035674: -/* f035674: 24010008 */ addiu $at,$zero,0x8 -/* f035678: 15a10022 */ bne $t5,$at,.L0f035704 -/* f03567c: 8fab0154 */ lw $t3,0x154($sp) -/* f035680: 8faf0138 */ lw $t7,0x138($sp) -/* f035684: 24010001 */ addiu $at,$zero,0x1 -/* f035688: 02002025 */ or $a0,$s0,$zero -/* f03568c: 15e10005 */ bne $t7,$at,.L0f0356a4 -/* f035690: 8fa50098 */ lw $a1,0x98($sp) -/* f035694: 0fc084e8 */ jal func0f0213a0 -/* f035698: 4614a500 */ add.s $f20,$f20,$f20 -/* f03569c: 1000002a */ beqz $zero,.L0f035748 -/* f0356a0: 8fad0128 */ lw $t5,0x128($sp) -.L0f0356a4: -/* f0356a4: 3c014080 */ lui $at,0x4080 -/* f0356a8: 44815000 */ mtc1 $at,$f10 -/* f0356ac: 8fb80104 */ lw $t8,0x104($sp) -/* f0356b0: 8fb90120 */ lw $t9,0x120($sp) -/* f0356b4: 460aa502 */ mul.s $f20,$f20,$f10 -/* f0356b8: 53000023 */ beqzl $t8,.L0f035748 -/* f0356bc: 8fad0128 */ lw $t5,0x128($sp) -/* f0356c0: 17200020 */ bnez $t9,.L0f035744 -/* f0356c4: 02002025 */ or $a0,$s0,$zero -/* f0356c8: 0fc084e8 */ jal func0f0213a0 -/* f0356cc: 8fa50098 */ lw $a1,0x98($sp) -/* f0356d0: 8fa8014c */ lw $t0,0x14c($sp) -/* f0356d4: c7b00124 */ lwc1 $f16,0x124($sp) -/* f0356d8: 2401001a */ addiu $at,$zero,0x1a -/* f0356dc: 91090000 */ lbu $t1,0x0($t0) -/* f0356e0: 4610a502 */ mul.s $f20,$f20,$f16 -/* f0356e4: 55210018 */ bnel $t1,$at,.L0f035748 -/* f0356e8: 8fad0128 */ lw $t5,0x128($sp) -/* f0356ec: 910a0003 */ lbu $t2,0x3($t0) -/* f0356f0: 24010003 */ addiu $at,$zero,0x3 -/* f0356f4: 51410014 */ beql $t2,$at,.L0f035748 -/* f0356f8: 8fad0128 */ lw $t5,0x128($sp) -/* f0356fc: 10000011 */ beqz $zero,.L0f035744 -/* f035700: 4614a500 */ add.s $f20,$f20,$f20 -.L0f035704: -/* f035704: 2401000f */ addiu $at,$zero,0xf -/* f035708: 15610003 */ bne $t3,$at,.L0f035718 -/* f03570c: 8fae0154 */ lw $t6,0x154($sp) -/* f035710: 1000000c */ beqz $zero,.L0f035744 -/* f035714: 4614a500 */ add.s $f20,$f20,$f20 -.L0f035718: -/* f035718: 24010064 */ addiu $at,$zero,0x64 -/* f03571c: 15c10004 */ bne $t6,$at,.L0f035730 -/* f035720: 8fac0154 */ lw $t4,0x154($sp) -/* f035724: 4480a000 */ mtc1 $zero,$f20 -/* f035728: 10000006 */ beqz $zero,.L0f035744 -/* f03572c: afa00130 */ sw $zero,0x130($sp) -.L0f035730: -/* f035730: 2401006e */ addiu $at,$zero,0x6e -/* f035734: 55810004 */ bnel $t4,$at,.L0f035748 -/* f035738: 8fad0128 */ lw $t5,0x128($sp) -/* f03573c: 4480a000 */ mtc1 $zero,$f20 -/* f035740: afa00130 */ sw $zero,0x130($sp) -.L0f035744: -/* f035744: 8fad0128 */ lw $t5,0x128($sp) -.L0f035748: -/* f035748: 24010006 */ addiu $at,$zero,0x6 -/* f03574c: 3c18800a */ lui $t8,0x800a -/* f035750: 91af0000 */ lbu $t7,0x0($t5) -/* f035754: 55e100f7 */ bnel $t7,$at,.L0f035b34 -/* f035758: 82020007 */ lb $v0,0x7($s0) -/* f03575c: 8f18a24c */ lw $t8,-0x5db4($t8) -/* f035760: 01a02025 */ or $a0,$t5,$zero -/* f035764: 0fc4a25f */ jal func0f12897c -/* f035768: afb80094 */ sw $t8,0x94($sp) -/* f03576c: 0fc4a24b */ jal func0f12892c -/* f035770: 00402025 */ or $a0,$v0,$zero -/* f035774: 3c19800a */ lui $t9,0x800a -/* f035778: 8f39a2d8 */ lw $t9,-0x5d28($t9) -/* f03577c: 3c09800a */ lui $t1,0x800a -/* f035780: 1320000b */ beqz $t9,.L0f0357b0 -/* f035784: 00000000 */ sll $zero,$zero,0x0 -/* f035788: 8d29a248 */ lw $t1,-0x5db8($t1) -/* f03578c: 3c04800b */ lui $a0,0x800b -/* f035790: 8d280070 */ lw $t0,0x70($t1) -/* f035794: 00085080 */ sll $t2,$t0,0x2 -/* f035798: 01485021 */ addu $t2,$t2,$t0 -/* f03579c: 000a5140 */ sll $t2,$t2,0x5 -/* f0357a0: 008a2021 */ addu $a0,$a0,$t2 -/* f0357a4: 0fc61ddc */ jal func0f187770 -/* f0357a8: 9084c855 */ lbu $a0,-0x37ab($a0) -/* f0357ac: 4600a503 */ div.s $f20,$f20,$f0 -.L0f0357b0: -/* f0357b0: 3c0b800a */ lui $t3,0x800a -/* f0357b4: 8d6ba244 */ lw $t3,-0x5dbc($t3) -/* f0357b8: 3c0c8007 */ lui $t4,0x8007 -/* f0357bc: 8d6e00d8 */ lw $t6,0xd8($t3) -/* f0357c0: 15c000d7 */ bnez $t6,.L0f035b20 -/* f0357c4: 00000000 */ sll $zero,$zero,0x0 -/* f0357c8: 8d8c0760 */ lw $t4,0x760($t4) -/* f0357cc: 8fa4014c */ lw $a0,0x14c($sp) -/* f0357d0: 158000d3 */ bnez $t4,.L0f035b20 -/* f0357d4: 00000000 */ sll $zero,$zero,0x0 -/* f0357d8: 0fc2c7aa */ jal func0f0b1ea8 -/* f0357dc: 24050400 */ addiu $a1,$zero,0x400 -/* f0357e0: 50400004 */ beqzl $v0,.L0f0357f4 -/* f0357e4: 8faf0130 */ lw $t7,0x130($sp) -/* f0357e8: 0fc28ab9 */ jal func0f0a2ae4 -/* f0357ec: 02202025 */ or $a0,$s1,$zero -/* f0357f0: 8faf0130 */ lw $t7,0x130($sp) -.L0f0357f4: -/* f0357f4: 3c18800a */ lui $t8,0x800a -/* f0357f8: 11e00032 */ beqz $t7,.L0f0358c4 -/* f0357fc: 00000000 */ sll $zero,$zero,0x0 -/* f035800: 8f18a244 */ lw $t8,-0x5dbc($t8) -/* f035804: 3c013f80 */ lui $at,0x3f80 -/* f035808: 930d1922 */ lbu $t5,0x1922($t8) -/* f03580c: 15a0002d */ bnez $t5,.L0f0358c4 -/* f035810: 00000000 */ sll $zero,$zero,0x0 -/* f035814: 44810000 */ mtc1 $at,$f0 -/* f035818: 1220000a */ beqz $s1,.L0f035844 -/* f03581c: 00001025 */ or $v0,$zero,$zero -/* f035820: 8e220004 */ lw $v0,0x4($s1) -/* f035824: 10400007 */ beqz $v0,.L0f035844 -/* f035828: 00000000 */ sll $zero,$zero,0x0 -/* f03582c: 84590010 */ lh $t9,0x10($v0) -/* f035830: 2401007b */ addiu $at,$zero,0x7b -/* f035834: 17210003 */ bne $t9,$at,.L0f035844 -/* f035838: 3c014080 */ lui $at,0x4080 -/* f03583c: 44810000 */ mtc1 $at,$f0 -/* f035840: 00000000 */ sll $zero,$zero,0x0 -.L0f035844: -/* f035844: 5040000f */ beqzl $v0,.L0f035884 -/* f035848: 8fa4014c */ lw $a0,0x14c($sp) -/* f03584c: 8c4902d4 */ lw $t1,0x2d4($v0) -/* f035850: 8fa4014c */ lw $a0,0x14c($sp) -/* f035854: 3c050040 */ lui $a1,0x40 -/* f035858: 5120000a */ beqzl $t1,.L0f035884 -/* f03585c: 8fa4014c */ lw $a0,0x14c($sp) -/* f035860: 0fc2c7aa */ jal func0f0b1ea8 -/* f035864: e7a0008c */ swc1 $f0,0x8c($sp) -/* f035868: 10400005 */ beqz $v0,.L0f035880 -/* f03586c: c7a0008c */ lwc1 $f0,0x8c($sp) -/* f035870: 860802d8 */ lh $t0,0x2d8($s0) -/* f035874: 29011194 */ slti $at,$t0,0x1194 -/* f035878: 50200012 */ beqzl $at,.L0f0358c4 -/* f03587c: a20002ff */ sb $zero,0x2ff($s0) -.L0f035880: -/* f035880: 8fa4014c */ lw $a0,0x14c($sp) -.L0f035884: -/* f035884: 0fc0cd95 */ jal func0f033654 -/* f035888: e7a0008c */ swc1 $f0,0x8c($sp) -/* f03588c: 44823000 */ mtc1 $v0,$f6 -/* f035890: 860a02d8 */ lh $t2,0x2d8($s0) -/* f035894: c7a0008c */ lwc1 $f0,0x8c($sp) -/* f035898: 46803220 */ cvt.s.w $f8,$f6 -/* f03589c: 448a2000 */ mtc1 $t2,$f4 -/* f0358a0: 00000000 */ sll $zero,$zero,0x0 -/* f0358a4: 468024a0 */ cvt.s.w $f18,$f4 -/* f0358a8: 46004282 */ mul.s $f10,$f8,$f0 -/* f0358ac: 460a9400 */ add.s $f16,$f18,$f10 -/* f0358b0: 4600810d */ trunc.w.s $f4,$f16 -/* f0358b4: 440e2000 */ mfc1 $t6,$f4 -/* f0358b8: 00000000 */ sll $zero,$zero,0x0 -/* f0358bc: a60e02d8 */ sh $t6,0x2d8($s0) -/* f0358c0: a20002ff */ sb $zero,0x2ff($s0) -.L0f0358c4: -/* f0358c4: 3c02800a */ lui $v0,0x800a -/* f0358c8: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f0358cc: 904c1922 */ lbu $t4,0x1922($v0) -/* f0358d0: 55800059 */ bnezl $t4,.L0f035a38 -/* f0358d4: 8fb9012c */ lw $t9,0x12c($sp) -/* f0358d8: 44803000 */ mtc1 $zero,$f6 -/* f0358dc: 3c013e00 */ lui $at,0x3e00 -/* f0358e0: 3c0f800a */ lui $t7,0x800a -/* f0358e4: 4614303c */ c.lt.s $f6,$f20 -/* f0358e8: 02202025 */ or $a0,$s1,$zero -/* f0358ec: 8fa50128 */ lw $a1,0x128($sp) -/* f0358f0: 45020051 */ bc1fl .L0f035a38 -/* f0358f4: 8fb9012c */ lw $t9,0x12c($sp) -/* f0358f8: 44814000 */ mtc1 $at,$f8 -/* f0358fc: c44000dc */ lwc1 $f0,0xdc($v0) -/* f035900: 4608a302 */ mul.s $f12,$f20,$f8 -/* f035904: 460c003c */ c.lt.s $f0,$f12 -/* f035908: 46006086 */ mov.s $f2,$f12 -/* f03590c: 45000002 */ bc1f .L0f035918 -/* f035910: 00000000 */ sll $zero,$zero,0x0 -/* f035914: 46000086 */ mov.s $f2,$f0 -.L0f035918: -/* f035918: 8defa2d8 */ lw $t7,-0x5d28($t7) -/* f03591c: 3c18800b */ lui $t8,0x800b -/* f035920: 51e00007 */ beqzl $t7,.L0f035940 -/* f035924: 44061000 */ mfc1 $a2,$f2 -/* f035928: 8f18cb94 */ lw $t8,-0x346c($t8) -/* f03592c: 330d0001 */ andi $t5,$t8,0x1 -/* f035930: 51a00003 */ beqzl $t5,.L0f035940 -/* f035934: 44061000 */ mfc1 $a2,$f2 -/* f035938: 46000086 */ mov.s $f2,$f0 -/* f03593c: 44061000 */ mfc1 $a2,$f2 -.L0f035940: -/* f035940: 0fc0d120 */ jal func0f034480 -/* f035944: e7ac005c */ swc1 $f12,0x5c($sp) -/* f035948: 0fc2eda7 */ jal func0f0bb69c -/* f03594c: 00000000 */ sll $zero,$zero,0x0 -/* f035950: 3c19800a */ lui $t9,0x800a -/* f035954: 8f39a2d8 */ lw $t9,-0x5d28($t9) -/* f035958: c7ac005c */ lwc1 $f12,0x5c($sp) -/* f03595c: 3c09800b */ lui $t1,0x800b -/* f035960: 5320000a */ beqzl $t9,.L0f03598c -/* f035964: c7b0010c */ lwc1 $f16,0x10c($sp) -/* f035968: 8d29cb94 */ lw $t1,-0x346c($t1) -/* f03596c: 3c0a800a */ lui $t2,0x800a -/* f035970: 31280001 */ andi $t0,$t1,0x1 -/* f035974: 51000005 */ beqzl $t0,.L0f03598c -/* f035978: c7b0010c */ lwc1 $f16,0x10c($sp) -/* f03597c: 44809000 */ mtc1 $zero,$f18 -/* f035980: 8d4aa244 */ lw $t2,-0x5dbc($t2) -/* f035984: e55200dc */ swc1 $f18,0xdc($t2) -/* f035988: c7b0010c */ lwc1 $f16,0x10c($sp) -.L0f03598c: -/* f03598c: 3c02800a */ lui $v0,0x800a -/* f035990: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f035994: 46106103 */ div.s $f4,$f12,$f16 -/* f035998: c44a00dc */ lwc1 $f10,0xdc($v0) -/* f03599c: 46045181 */ sub.s $f6,$f10,$f4 -/* f0359a0: 12200004 */ beqz $s1,.L0f0359b4 -/* f0359a4: e44600dc */ swc1 $f6,0xdc($v0) -/* f0359a8: 8e2b0004 */ lw $t3,0x4($s1) -/* f0359ac: 10000002 */ beqz $zero,.L0f0359b8 -/* f0359b0: ae0b0350 */ sw $t3,0x350($s0) -.L0f0359b4: -/* f0359b4: ae000350 */ sw $zero,0x350($s0) -.L0f0359b8: -/* f0359b8: 3c02800a */ lui $v0,0x800a -/* f0359bc: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f0359c0: 240e0001 */ addiu $t6,$zero,0x1 -/* f0359c4: afae0118 */ sw $t6,0x118($sp) -/* f0359c8: 8c4c1c08 */ lw $t4,0x1c08($v0) -/* f0359cc: 1580000d */ bnez $t4,.L0f035a04 -/* f0359d0: 00000000 */ sll $zero,$zero,0x0 -/* f0359d4: 44804000 */ mtc1 $zero,$f8 -/* f0359d8: c45200dc */ lwc1 $f18,0xdc($v0) -/* f0359dc: 8fa400f0 */ lw $a0,0xf0($sp) -/* f0359e0: 4608903e */ c.le.s $f18,$f8 -/* f0359e4: 00000000 */ sll $zero,$zero,0x0 -/* f0359e8: 45000006 */ bc1f .L0f035a04 -/* f0359ec: 00000000 */ sll $zero,$zero,0x0 -/* f0359f0: 0fc30501 */ jal func0f0c1404 -/* f0359f4: 00002825 */ or $a1,$zero,$zero -/* f0359f8: 920f02ff */ lbu $t7,0x2ff($s0) -/* f0359fc: 25f80001 */ addiu $t8,$t7,0x1 -/* f035a00: a21802ff */ sb $t8,0x2ff($s0) -.L0f035a04: -/* f035a04: 0fc5b364 */ jal func0f16cd90 -/* f035a08: 00000000 */ sll $zero,$zero,0x0 -/* f035a0c: 14400005 */ bnez $v0,.L0f035a24 -/* f035a10: 8fad00f4 */ lw $t5,0xf4($sp) -/* f035a14: 11a00003 */ beqz $t5,.L0f035a24 -/* f035a18: 02002025 */ or $a0,$s0,$zero -/* f035a1c: 0fc0ce38 */ jal func0f0338e0 -/* f035a20: 8fa500ec */ lw $a1,0xec($sp) -.L0f035a24: -/* f035a24: 0fc084cf */ jal func0f02133c -/* f035a28: 02002025 */ or $a0,$s0,$zero -/* f035a2c: 3c02800a */ lui $v0,0x800a -/* f035a30: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f035a34: 8fb9012c */ lw $t9,0x12c($sp) -.L0f035a38: -/* f035a38: 8fa9014c */ lw $t1,0x14c($sp) -/* f035a3c: 3c0a800a */ lui $t2,0x800a -/* f035a40: 13200007 */ beqz $t9,.L0f035a60 -/* f035a44: 8fa30148 */ lw $v1,0x148($sp) -/* f035a48: 91280000 */ lbu $t0,0x0($t1) -/* f035a4c: 24010014 */ addiu $at,$zero,0x14 -/* f035a50: 15010003 */ bne $t0,$at,.L0f035a60 -/* f035a54: 3c017f1b */ lui $at,0x7f1b -/* f035a58: 1000000b */ beqz $zero,.L0f035a88 -/* f035a5c: c4208d90 */ lwc1 $f0,-0x7270($at) -.L0f035a60: -/* f035a60: 8d4aa2d8 */ lw $t2,-0x5d28($t2) -/* f035a64: 3c013f80 */ lui $at,0x3f80 -/* f035a68: 51400006 */ beqzl $t2,.L0f035a84 -/* f035a6c: 44810000 */ mtc1 $at,$f0 -/* f035a70: 3c013f40 */ lui $at,0x3f40 -/* f035a74: 44810000 */ mtc1 $at,$f0 -/* f035a78: 10000004 */ beqz $zero,.L0f035a8c -/* f035a7c: c46a0000 */ lwc1 $f10,0x0($v1) -/* f035a80: 44810000 */ mtc1 $at,$f0 -.L0f035a84: -/* f035a84: 00000000 */ sll $zero,$zero,0x0 -.L0f035a88: -/* f035a88: c46a0000 */ lwc1 $f10,0x0($v1) -.L0f035a8c: -/* f035a8c: c450017c */ lwc1 $f16,0x17c($v0) -/* f035a90: 46005102 */ mul.s $f4,$f10,$f0 -/* f035a94: 46048180 */ add.s $f6,$f16,$f4 -/* f035a98: e446017c */ swc1 $f6,0x17c($v0) -/* f035a9c: c4720008 */ lwc1 $f18,0x8($v1) -/* f035aa0: 3c02800a */ lui $v0,0x800a -/* f035aa4: 8c42a244 */ lw $v0,-0x5dbc($v0) -/* f035aa8: 46009282 */ mul.s $f10,$f18,$f0 -/* f035aac: c4480184 */ lwc1 $f8,0x184($v0) -/* f035ab0: 460a4400 */ add.s $f16,$f8,$f10 -/* f035ab4: e4500184 */ swc1 $f16,0x184($v0) -/* f035ab8: 8fab0118 */ lw $t3,0x118($sp) -/* f035abc: 51600005 */ beqzl $t3,.L0f035ad4 -/* f035ac0: 8fae011c */ lw $t6,0x11c($sp) -/* f035ac4: 0fc2efc5 */ jal func0f0bbf14 -/* f035ac8: 00000000 */ sll $zero,$zero,0x0 -/* f035acc: 8fa30148 */ lw $v1,0x148($sp) -/* f035ad0: 8fae011c */ lw $t6,0x11c($sp) -.L0f035ad4: -/* f035ad4: 11c00004 */ beqz $t6,.L0f035ae8 -/* f035ad8: 00000000 */ sll $zero,$zero,0x0 -/* f035adc: 0fc30033 */ jal func0f0c00cc -/* f035ae0: 00000000 */ sll $zero,$zero,0x0 -/* f035ae4: 8fa30148 */ lw $v1,0x148($sp) -.L0f035ae8: -/* f035ae8: 3c0c800a */ lui $t4,0x800a -/* f035aec: 8d8ca2d8 */ lw $t4,-0x5d28($t4) -/* f035af0: 1180000b */ beqz $t4,.L0f035b20 -/* f035af4: 00000000 */ sll $zero,$zero,0x0 -/* f035af8: 12200009 */ beqz $s1,.L0f035b20 -/* f035afc: 00000000 */ sll $zero,$zero,0x0 -/* f035b00: 922f0000 */ lbu $t7,0x0($s1) -/* f035b04: 24010006 */ addiu $at,$zero,0x6 -/* f035b08: 8fa40094 */ lw $a0,0x94($sp) -/* f035b0c: 15e10004 */ bne $t7,$at,.L0f035b20 -/* f035b10: 00000000 */ sll $zero,$zero,0x0 -/* f035b14: 8c650000 */ lw $a1,0x0($v1) -/* f035b18: 0fc30583 */ jal func0f0c160c -/* f035b1c: 8c660008 */ lw $a2,0x8($v1) -.L0f035b20: -/* f035b20: 0fc4a24b */ jal func0f12892c -/* f035b24: 8fa40094 */ lw $a0,0x94($sp) -/* f035b28: 10000206 */ beqz $zero,.L0f036344 -/* f035b2c: 8fbf0054 */ lw $ra,0x54($sp) -/* f035b30: 82020007 */ lb $v0,0x7($s0) -.L0f035b34: -/* f035b34: 24010004 */ addiu $at,$zero,0x4 -/* f035b38: 10410201 */ beq $v0,$at,.L0f036340 -/* f035b3c: 24010005 */ addiu $at,$zero,0x5 -/* f035b40: 104101ff */ beq $v0,$at,.L0f036340 -/* f035b44: 8fa4014c */ lw $a0,0x14c($sp) -/* f035b48: 0fc2c7aa */ jal func0f0b1ea8 -/* f035b4c: 24050400 */ addiu $a1,$zero,0x400 -/* f035b50: 50400027 */ beqzl $v0,.L0f035bf0 -/* f035b54: c6040100 */ lwc1 $f4,0x100($s0) -/* f035b58: 8e180114 */ lw $t8,0x114($s0) -/* f035b5c: 00186800 */ sll $t5,$t8,0x0 -/* f035b60: 05a20005 */ bltzl $t5,.L0f035b78 -/* f035b64: 8e0902d4 */ lw $t1,0x2d4($s0) -/* f035b68: 8e1902d4 */ lw $t9,0x2d4($s0) -/* f035b6c: 53200020 */ beqzl $t9,.L0f035bf0 -/* f035b70: c6040100 */ lwc1 $f4,0x100($s0) -/* f035b74: 8e0902d4 */ lw $t1,0x2d4($s0) -.L0f035b78: -/* f035b78: 02202825 */ or $a1,$s1,$zero -/* f035b7c: 02002025 */ or $a0,$s0,$zero -/* f035b80: 11200005 */ beqz $t1,.L0f035b98 -/* f035b84: 00000000 */ sll $zero,$zero,0x0 -/* f035b88: 0fc6498a */ jal func0f192628 -/* f035b8c: 02002025 */ or $a0,$s0,$zero -/* f035b90: 10000017 */ beqz $zero,.L0f035bf0 -/* f035b94: c6040100 */ lwc1 $f4,0x100($s0) -.L0f035b98: -/* f035b98: 0fc0a209 */ jal func0f028824 -/* f035b9c: 00002825 */ or $a1,$zero,$zero -/* f035ba0: 10400007 */ beqz $v0,.L0f035bc0 -/* f035ba4: 00402025 */ or $a0,$v0,$zero -/* f035ba8: ae020300 */ sw $v0,0x300($s0) -/* f035bac: 0fc20a59 */ jal func0f082964 -/* f035bb0: 24050001 */ addiu $a1,$zero,0x1 -/* f035bb4: 8e080014 */ lw $t0,0x14($s0) -/* f035bb8: 350a0001 */ ori $t2,$t0,0x1 -/* f035bbc: ae0a0014 */ sw $t2,0x14($s0) -.L0f035bc0: -/* f035bc0: 02002025 */ or $a0,$s0,$zero -/* f035bc4: 0fc0a209 */ jal func0f028824 -/* f035bc8: 24050001 */ addiu $a1,$zero,0x1 -/* f035bcc: 10400007 */ beqz $v0,.L0f035bec -/* f035bd0: 00402025 */ or $a0,$v0,$zero -/* f035bd4: ae020300 */ sw $v0,0x300($s0) -/* f035bd8: 0fc20a59 */ jal func0f082964 -/* f035bdc: 24050001 */ addiu $a1,$zero,0x1 -/* f035be0: 8e0b0014 */ lw $t3,0x14($s0) -/* f035be4: 356e0001 */ ori $t6,$t3,0x1 -/* f035be8: ae0e0014 */ sw $t6,0x14($s0) -.L0f035bec: -/* f035bec: c6040100 */ lwc1 $f4,0x100($s0) -.L0f035bf0: -/* f035bf0: c6060104 */ lwc1 $f6,0x104($s0) -/* f035bf4: 3c0c800a */ lui $t4,0x800a -/* f035bf8: 4606203c */ c.lt.s $f4,$f6 -/* f035bfc: 00000000 */ sll $zero,$zero,0x0 -/* f035c00: 45030009 */ bc1tl .L0f035c28 -/* f035c04: 44809000 */ mtc1 $zero,$f18 -/* f035c08: 8d8ca2d8 */ lw $t4,-0x5d28($t4) -/* f035c0c: 558001cd */ bnezl $t4,.L0f036344 -/* f035c10: 8fbf0054 */ lw $ra,0x54($sp) -/* f035c14: 820f0007 */ lb $t7,0x7($s0) -/* f035c18: 24010007 */ addiu $at,$zero,0x7 -/* f035c1c: 51e101c9 */ beql $t7,$at,.L0f036344 -/* f035c20: 8fbf0054 */ lw $ra,0x54($sp) -/* f035c24: 44809000 */ mtc1 $zero,$f18 -.L0f035c28: -/* f035c28: 00000000 */ sll $zero,$zero,0x0 -/* f035c2c: e7b20080 */ swc1 $f18,0x80($sp) -/* f035c30: 8218000b */ lb $t8,0xb($s0) -/* f035c34: 270d0001 */ addiu $t5,$t8,0x1 -/* f035c38: a20d000b */ sb $t5,0xb($s0) -/* f035c3c: 8fb90130 */ lw $t9,0x130($sp) -/* f035c40: 8fa9005c */ lw $t1,0x5c($sp) -/* f035c44: 5320001e */ beqzl $t9,.L0f035cc0 -/* f035c48: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f035c4c: 1120001b */ beqz $t1,.L0f035cbc -/* f035c50: 8fa80138 */ lw $t0,0x138($sp) -/* f035c54: 24010004 */ addiu $at,$zero,0x4 -/* f035c58: 11010018 */ beq $t0,$at,.L0f035cbc -/* f035c5c: 8fa4014c */ lw $a0,0x14c($sp) -/* f035c60: 0fc2c7aa */ jal func0f0b1ea8 -/* f035c64: 3c050020 */ lui $a1,0x20 -/* f035c68: 10400006 */ beqz $v0,.L0f035c84 -/* f035c6c: 00000000 */ sll $zero,$zero,0x0 -/* f035c70: 8e0a0014 */ lw $t2,0x14($s0) -/* f035c74: 3c018000 */ lui $at,0x8000 -/* f035c78: 01415825 */ or $t3,$t2,$at -/* f035c7c: 1000000f */ beqz $zero,.L0f035cbc -/* f035c80: ae0b0014 */ sw $t3,0x14($s0) -.L0f035c84: -/* f035c84: 0fc0cd95 */ jal func0f033654 -/* f035c88: 8fa4014c */ lw $a0,0x14c($sp) -/* f035c8c: 860e02d8 */ lh $t6,0x2d8($s0) -/* f035c90: 8e0f02d4 */ lw $t7,0x2d4($s0) -/* f035c94: a20002ff */ sb $zero,0x2ff($s0) -/* f035c98: 01c26021 */ addu $t4,$t6,$v0 -/* f035c9c: 15e00007 */ bnez $t7,.L0f035cbc -/* f035ca0: a60c02d8 */ sh $t4,0x2d8($s0) -/* f035ca4: 861802d8 */ lh $t8,0x2d8($s0) -/* f035ca8: 240d0001 */ addiu $t5,$zero,0x1 -/* f035cac: 2b011388 */ slti $at,$t8,0x1388 -/* f035cb0: 54200003 */ bnezl $at,.L0f035cc0 -/* f035cb4: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f035cb8: afad013c */ sw $t5,0x13c($sp) -.L0f035cbc: -/* f035cbc: 8e0202d4 */ lw $v0,0x2d4($s0) -.L0f035cc0: -/* f035cc0: 8fb9012c */ lw $t9,0x12c($sp) -/* f035cc4: 8faa0148 */ lw $t2,0x148($sp) -/* f035cc8: 10400018 */ beqz $v0,.L0f035d2c -/* f035ccc: 240c0001 */ addiu $t4,$zero,0x1 -/* f035cd0: 13200007 */ beqz $t9,.L0f035cf0 -/* f035cd4: 8fa9014c */ lw $t1,0x14c($sp) -/* f035cd8: 91280000 */ lbu $t0,0x0($t1) -/* f035cdc: 24010014 */ addiu $at,$zero,0x14 -/* f035ce0: 15010003 */ bne $t0,$at,.L0f035cf0 -/* f035ce4: 3c017f1b */ lui $at,0x7f1b -/* f035ce8: 10000004 */ beqz $zero,.L0f035cfc -/* f035cec: c4208d94 */ lwc1 $f0,-0x726c($at) -.L0f035cf0: -/* f035cf0: 3c013f40 */ lui $at,0x3f40 -/* f035cf4: 44810000 */ mtc1 $at,$f0 -/* f035cf8: 00000000 */ sll $zero,$zero,0x0 -.L0f035cfc: -/* f035cfc: c54a0000 */ lwc1 $f10,0x0($t2) -/* f035d00: c4480108 */ lwc1 $f8,0x108($v0) -/* f035d04: 46005402 */ mul.s $f16,$f10,$f0 -/* f035d08: 46104100 */ add.s $f4,$f8,$f16 -/* f035d0c: e4440108 */ swc1 $f4,0x108($v0) -/* f035d10: 8fab0148 */ lw $t3,0x148($sp) -/* f035d14: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f035d18: c5720008 */ lwc1 $f18,0x8($t3) -/* f035d1c: c4460110 */ lwc1 $f6,0x110($v0) -/* f035d20: 46009282 */ mul.s $f10,$f18,$f0 -/* f035d24: 460a3200 */ add.s $f8,$f6,$f10 -/* f035d28: e4480110 */ swc1 $f8,0x110($v0) -.L0f035d2c: -/* f035d2c: 8fae014c */ lw $t6,0x14c($sp) -/* f035d30: 24010001 */ addiu $at,$zero,0x1 -/* f035d34: 91c20000 */ lbu $v0,0x0($t6) -/* f035d38: 14410004 */ bne $v0,$at,.L0f035d4c -/* f035d3c: 3c014000 */ lui $at,0x4000 -/* f035d40: 44818000 */ mtc1 $at,$f16 -/* f035d44: 00000000 */ sll $zero,$zero,0x0 -/* f035d48: e7b00080 */ swc1 $f16,0x80($sp) -.L0f035d4c: -/* f035d4c: 2401001c */ addiu $at,$zero,0x1c -/* f035d50: 10410003 */ beq $v0,$at,.L0f035d60 -/* f035d54: 2401002c */ addiu $at,$zero,0x2c -/* f035d58: 54410003 */ bnel $v0,$at,.L0f035d68 -/* f035d5c: 8faf013c */ lw $t7,0x13c($sp) -.L0f035d60: -/* f035d60: afac0100 */ sw $t4,0x100($sp) -/* f035d64: 8faf013c */ lw $t7,0x13c($sp) -.L0f035d68: -/* f035d68: 51e00021 */ beqzl $t7,.L0f035df0 -/* f035d6c: 44802000 */ mtc1 $zero,$f4 -/* f035d70: 8e1802d4 */ lw $t8,0x2d4($s0) -/* f035d74: 8fad0138 */ lw $t5,0x138($sp) -/* f035d78: 5700001d */ bnezl $t8,.L0f035df0 -/* f035d7c: 44802000 */ mtc1 $zero,$f4 -/* f035d80: 15a0001a */ bnez $t5,.L0f035dec -/* f035d84: 02002025 */ or $a0,$s0,$zero -/* f035d88: 8fa50098 */ lw $a1,0x98($sp) -/* f035d8c: 8fa60154 */ lw $a2,0x154($sp) -/* f035d90: 0fc0cdaa */ jal func0f0336a8 -/* f035d94: 8fa7014c */ lw $a3,0x14c($sp) -/* f035d98: 8e04001c */ lw $a0,0x1c($s0) -/* f035d9c: 24050009 */ addiu $a1,$zero,0x9 -/* f035da0: 0fc249af */ jal func0f0926bc -/* f035da4: 00003025 */ or $a2,$zero,$zero -/* f035da8: 8fb900f4 */ lw $t9,0xf4($sp) -/* f035dac: 02002025 */ or $a0,$s0,$zero -/* f035db0: 53200004 */ beqzl $t9,.L0f035dc4 -/* f035db4: 8fa9014c */ lw $t1,0x14c($sp) -/* f035db8: 0fc0ce38 */ jal func0f0338e0 -/* f035dbc: 8fa500ec */ lw $a1,0xec($sp) -/* f035dc0: 8fa9014c */ lw $t1,0x14c($sp) -.L0f035dc4: -/* f035dc4: 24010001 */ addiu $at,$zero,0x1 -/* f035dc8: 91280000 */ lbu $t0,0x0($t1) -/* f035dcc: 5501015d */ bnel $t0,$at,.L0f036344 -/* f035dd0: 8fbf0054 */ lw $ra,0x54($sp) -/* f035dd4: 820a0007 */ lb $t2,0x7($s0) -/* f035dd8: 2401001f */ addiu $at,$zero,0x1f -/* f035ddc: 51410159 */ beql $t2,$at,.L0f036344 -/* f035de0: 8fbf0054 */ lw $ra,0x54($sp) -/* f035de4: 10000157 */ beqz $zero,.L0f036344 -/* f035de8: 8fbf0054 */ lw $ra,0x54($sp) -.L0f035dec: -/* f035dec: 44802000 */ mtc1 $zero,$f4 -.L0f035df0: -/* f035df0: 3c0b800a */ lui $t3,0x800a -/* f035df4: 4614203c */ c.lt.s $f4,$f20 -/* f035df8: 00000000 */ sll $zero,$zero,0x0 -/* f035dfc: 45020151 */ bc1fl .L0f036344 -/* f035e00: 8fbf0054 */ lw $ra,0x54($sp) -/* f035e04: 8d6ba2d8 */ lw $t3,-0x5d28($t3) -/* f035e08: 8fae0130 */ lw $t6,0x130($sp) -/* f035e0c: 3c013e00 */ lui $at,0x3e00 -/* f035e10: 55600006 */ bnezl $t3,.L0f035e2c -/* f035e14: c60c0100 */ lwc1 $f12,0x100($s0) -/* f035e18: 11c00003 */ beqz $t6,.L0f035e28 -/* f035e1c: 8fac0100 */ lw $t4,0x100($sp) -/* f035e20: 51800148 */ beqzl $t4,.L0f036344 -/* f035e24: 8fbf0054 */ lw $ra,0x54($sp) -.L0f035e28: -/* f035e28: c60c0100 */ lwc1 $f12,0x100($s0) -.L0f035e2c: -/* f035e2c: c6000104 */ lwc1 $f0,0x104($s0) -/* f035e30: 44813000 */ mtc1 $at,$f6 -/* f035e34: 46146480 */ add.s $f18,$f12,$f20 -/* f035e38: 4600a086 */ mov.s $f2,$f20 -/* f035e3c: 4612003c */ c.lt.s $f0,$f18 -/* f035e40: 00000000 */ sll $zero,$zero,0x0 -/* f035e44: 45000002 */ bc1f .L0f035e50 -/* f035e48: 00000000 */ sll $zero,$zero,0x0 -/* f035e4c: 460c0081 */ sub.s $f2,$f0,$f12 -.L0f035e50: -/* f035e50: 46061082 */ mul.s $f2,$f2,$f6 -/* f035e54: 02202025 */ or $a0,$s1,$zero -/* f035e58: 8fa50128 */ lw $a1,0x128($sp) -/* f035e5c: 44061000 */ mfc1 $a2,$f2 -/* f035e60: 0fc0d120 */ jal func0f034480 -/* f035e64: 00000000 */ sll $zero,$zero,0x0 -/* f035e68: c60a0100 */ lwc1 $f10,0x100($s0) -/* f035e6c: 3c09800a */ lui $t1,0x800a -/* f035e70: 46145200 */ add.s $f8,$f10,$f20 -/* f035e74: 12200004 */ beqz $s1,.L0f035e88 -/* f035e78: e6080100 */ swc1 $f8,0x100($s0) -/* f035e7c: 8e2f0004 */ lw $t7,0x4($s1) -/* f035e80: 10000002 */ beqz $zero,.L0f035e8c -/* f035e84: ae0f0350 */ sw $t7,0x350($s0) -.L0f035e88: -/* f035e88: ae000350 */ sw $zero,0x350($s0) -.L0f035e8c: -/* f035e8c: 8e180018 */ lw $t8,0x18($s0) -/* f035e90: 8e1902d4 */ lw $t9,0x2d4($s0) -/* f035e94: 370d0100 */ ori $t5,$t8,0x100 -/* f035e98: 1320001e */ beqz $t9,.L0f035f14 -/* f035e9c: ae0d0018 */ sw $t5,0x18($s0) -/* f035ea0: 8d29a2d8 */ lw $t1,-0x5d28($t1) -/* f035ea4: 3c08800b */ lui $t0,0x800b -/* f035ea8: 02002025 */ or $a0,$s0,$zero -/* f035eac: 51200008 */ beqzl $t1,.L0f035ed0 -/* f035eb0: 8fab00f4 */ lw $t3,0xf4($sp) -/* f035eb4: 8d08cb94 */ lw $t0,-0x346c($t0) -/* f035eb8: 310a0001 */ andi $t2,$t0,0x1 -/* f035ebc: 51400004 */ beqzl $t2,.L0f035ed0 -/* f035ec0: 8fab00f4 */ lw $t3,0xf4($sp) -/* f035ec4: c6100104 */ lwc1 $f16,0x104($s0) -/* f035ec8: e6100100 */ swc1 $f16,0x100($s0) -/* f035ecc: 8fab00f4 */ lw $t3,0xf4($sp) -.L0f035ed0: -/* f035ed0: 11600003 */ beqz $t3,.L0f035ee0 -/* f035ed4: 00000000 */ sll $zero,$zero,0x0 -/* f035ed8: 0fc0ce38 */ jal func0f0338e0 -/* f035edc: 8fa500ec */ lw $a1,0xec($sp) -.L0f035ee0: -/* f035ee0: 0fc084cf */ jal func0f02133c -/* f035ee4: 02002025 */ or $a0,$s0,$zero -/* f035ee8: c6040100 */ lwc1 $f4,0x100($s0) -/* f035eec: c6120104 */ lwc1 $f18,0x104($s0) -/* f035ef0: 02002025 */ or $a0,$s0,$zero -/* f035ef4: 4604903e */ c.le.s $f18,$f4 -/* f035ef8: 00000000 */ sll $zero,$zero,0x0 -/* f035efc: 450200e6 */ bc1fl .L0f036298 -/* f035f00: c7a00080 */ lwc1 $f0,0x80($sp) -/* f035f04: 0fc0d8d6 */ jal func0f036358 -/* f035f08: 8fa500f0 */ lw $a1,0xf0($sp) -/* f035f0c: 100000e2 */ beqz $zero,.L0f036298 -/* f035f10: c7a00080 */ lwc1 $f0,0x80($sp) -.L0f035f14: -/* f035f14: 8fae0170 */ lw $t6,0x170($sp) -/* f035f18: 51c0006d */ beqzl $t6,.L0f0360d0 -/* f035f1c: 820e0007 */ lb $t6,0x7($s0) -/* f035f20: 44803000 */ mtc1 $zero,$f6 -/* f035f24: c60a0100 */ lwc1 $f10,0x100($s0) -/* f035f28: 460a303c */ c.lt.s $f6,$f10 -/* f035f2c: 00000000 */ sll $zero,$zero,0x0 -/* f035f30: 450200d9 */ bc1fl .L0f036298 -/* f035f34: c7a00080 */ lwc1 $f0,0x80($sp) -/* f035f38: c6080104 */ lwc1 $f8,0x104($s0) -/* f035f3c: 24010002 */ addiu $at,$zero,0x2 -/* f035f40: 02002025 */ or $a0,$s0,$zero -/* f035f44: e6080100 */ swc1 $f8,0x100($s0) -/* f035f48: 8fac0138 */ lw $t4,0x138($sp) -/* f035f4c: 8fa70154 */ lw $a3,0x154($sp) -/* f035f50: 8fa60098 */ lw $a2,0x98($sp) -/* f035f54: 11810006 */ beq $t4,$at,.L0f035f70 -/* f035f58: 8fa50148 */ lw $a1,0x148($sp) -/* f035f5c: 24010003 */ addiu $at,$zero,0x3 -/* f035f60: 11810003 */ beq $t4,$at,.L0f035f70 -/* f035f64: 24010004 */ addiu $at,$zero,0x4 -/* f035f68: 5581000a */ bnel $t4,$at,.L0f035f94 -/* f035f6c: 02002025 */ or $a0,$s0,$zero -.L0f035f70: -/* f035f70: 8faf014c */ lw $t7,0x14c($sp) -/* f035f74: 8fb800f0 */ lw $t8,0xf0($sp) -/* f035f78: afa00014 */ sw $zero,0x14($sp) -/* f035f7c: afaf0010 */ sw $t7,0x10($sp) -/* f035f80: 0fc0c66a */ jal func0f0319a8 -/* f035f84: afb80018 */ sw $t8,0x18($sp) -/* f035f88: 10000006 */ beqz $zero,.L0f035fa4 -/* f035f8c: 8fad00f4 */ lw $t5,0xf4($sp) -/* f035f90: 02002025 */ or $a0,$s0,$zero -.L0f035f94: -/* f035f94: 8fa50174 */ lw $a1,0x174($sp) -/* f035f98: 0fc0cc8f */ jal func0f03323c -/* f035f9c: 8fa60110 */ lw $a2,0x110($sp) -/* f035fa0: 8fad00f4 */ lw $t5,0xf4($sp) -.L0f035fa4: -/* f035fa4: 02002025 */ or $a0,$s0,$zero -/* f035fa8: 11a00003 */ beqz $t5,.L0f035fb8 -/* f035fac: 00000000 */ sll $zero,$zero,0x0 -/* f035fb0: 0fc0ce38 */ jal func0f0338e0 -/* f035fb4: 8fa500ec */ lw $a1,0xec($sp) -.L0f035fb8: -/* f035fb8: 3c19800a */ lui $t9,0x800a -/* f035fbc: 8f39a2d4 */ lw $t9,-0x5d2c($t9) -/* f035fc0: 13200008 */ beqz $t9,.L0f035fe4 -/* f035fc4: 00000000 */ sll $zero,$zero,0x0 -/* f035fc8: 0fc633fe */ jal func0f18cff8 -/* f035fcc: 02002025 */ or $a0,$s0,$zero -/* f035fd0: 8fa400f0 */ lw $a0,0xf0($sp) -/* f035fd4: 0fc2c27d */ jal func0f0b09f4 -/* f035fd8: 00402825 */ or $a1,$v0,$zero -/* f035fdc: 10000013 */ beqz $zero,.L0f03602c -/* f035fe0: 8e0a0018 */ lw $t2,0x18($s0) -.L0f035fe4: -/* f035fe4: 52200011 */ beqzl $s1,.L0f03602c -/* f035fe8: 8e0a0018 */ lw $t2,0x18($s0) -/* f035fec: 92290000 */ lbu $t1,0x0($s1) -/* f035ff0: 24010006 */ addiu $at,$zero,0x6 -/* f035ff4: 3c08800a */ lui $t0,0x800a -/* f035ff8: 5521000c */ bnel $t1,$at,.L0f03602c -/* f035ffc: 8e0a0018 */ lw $t2,0x18($s0) -/* f036000: 8d08a24c */ lw $t0,-0x5db4($t0) -/* f036004: 02202025 */ or $a0,$s1,$zero -/* f036008: 0fc4a25f */ jal func0f12897c -/* f03600c: afa80074 */ sw $t0,0x74($sp) -/* f036010: 0fc4a24b */ jal func0f12892c -/* f036014: 00402025 */ or $a0,$v0,$zero -/* f036018: 0fc2c169 */ jal func0f0b05a4 -/* f03601c: 00000000 */ sll $zero,$zero,0x0 -/* f036020: 0fc4a24b */ jal func0f12892c -/* f036024: 8fa40074 */ lw $a0,0x74($sp) -/* f036028: 8e0a0018 */ lw $t2,0x18($s0) -.L0f03602c: -/* f03602c: 000a5ac0 */ sll $t3,$t2,0xb -/* f036030: 05630004 */ bgezl $t3,.L0f036044 -/* f036034: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f036038: 0fc2c151 */ jal func0f0b0544 -/* f03603c: 00000000 */ sll $zero,$zero,0x0 -/* f036040: 8e0202d4 */ lw $v0,0x2d4($s0) -.L0f036044: -/* f036044: 14400004 */ bnez $v0,.L0f036058 -/* f036048: 00000000 */ sll $zero,$zero,0x0 -/* f03604c: 0fc09149 */ jal func0f024524 -/* f036050: 02002025 */ or $a0,$s0,$zero -/* f036054: 8e0202d4 */ lw $v0,0x2d4($s0) -.L0f036058: -/* f036058: 5440008f */ bnezl $v0,.L0f036298 -/* f03605c: c7a00080 */ lwc1 $f0,0x80($sp) -/* f036060: 8e040170 */ lw $a0,0x170($s0) -/* f036064: 5080000c */ beqzl $a0,.L0f036098 -/* f036068: 8e040174 */ lw $a0,0x174($s0) -/* f03606c: 8c8e0004 */ lw $t6,0x4($a0) -/* f036070: 8dcc0008 */ lw $t4,0x8($t6) -/* f036074: 318f2000 */ andi $t7,$t4,0x2000 -/* f036078: 55e00007 */ bnezl $t7,.L0f036098 -/* f03607c: 8e040174 */ lw $a0,0x174($s0) -/* f036080: 0fc20a59 */ jal func0f082964 -/* f036084: 24050001 */ addiu $a1,$zero,0x1 -/* f036088: 8e180014 */ lw $t8,0x14($s0) -/* f03608c: 370d0001 */ ori $t5,$t8,0x1 -/* f036090: ae0d0014 */ sw $t5,0x14($s0) -/* f036094: 8e040174 */ lw $a0,0x174($s0) -.L0f036098: -/* f036098: 5080007f */ beqzl $a0,.L0f036298 -/* f03609c: c7a00080 */ lwc1 $f0,0x80($sp) -/* f0360a0: 8c990004 */ lw $t9,0x4($a0) -/* f0360a4: 8f290008 */ lw $t1,0x8($t9) -/* f0360a8: 31282000 */ andi $t0,$t1,0x2000 -/* f0360ac: 5500007a */ bnezl $t0,.L0f036298 -/* f0360b0: c7a00080 */ lwc1 $f0,0x80($sp) -/* f0360b4: 0fc20a59 */ jal func0f082964 -/* f0360b8: 24050001 */ addiu $a1,$zero,0x1 -/* f0360bc: 8e0a0014 */ lw $t2,0x14($s0) -/* f0360c0: 354b0001 */ ori $t3,$t2,0x1 -/* f0360c4: 10000073 */ beqz $zero,.L0f036294 -/* f0360c8: ae0b0014 */ sw $t3,0x14($s0) -/* f0360cc: 820e0007 */ lb $t6,0x7($s0) -.L0f0360d0: -/* f0360d0: 2401001f */ addiu $at,$zero,0x1f -/* f0360d4: 8fac00f4 */ lw $t4,0xf4($sp) -/* f0360d8: 51c10006 */ beql $t6,$at,.L0f0360f4 -/* f0360dc: 8faf0130 */ lw $t7,0x130($sp) -/* f0360e0: 11800003 */ beqz $t4,.L0f0360f0 -/* f0360e4: 02002025 */ or $a0,$s0,$zero -/* f0360e8: 0fc0ce38 */ jal func0f0338e0 -/* f0360ec: 8fa500ec */ lw $a1,0xec($sp) -.L0f0360f0: -/* f0360f0: 8faf0130 */ lw $t7,0x130($sp) -.L0f0360f4: -/* f0360f4: 51e00011 */ beqzl $t7,.L0f03613c -/* f0360f8: c6060100 */ lwc1 $f6,0x100($s0) -/* f0360fc: c6000104 */ lwc1 $f0,0x104($s0) -/* f036100: c6100100 */ lwc1 $f16,0x100($s0) -/* f036104: 3c017f1b */ lui $at,0x7f1b -/* f036108: 4610003e */ c.le.s $f0,$f16 -/* f03610c: 00000000 */ sll $zero,$zero,0x0 -/* f036110: 4502000a */ bc1fl .L0f03613c -/* f036114: c6060100 */ lwc1 $f6,0x100($s0) -/* f036118: c4248d98 */ lwc1 $f4,-0x7268($at) -/* f03611c: 02002025 */ or $a0,$s0,$zero -/* f036120: 46040481 */ sub.s $f18,$f0,$f4 -/* f036124: e6120100 */ swc1 $f18,0x100($s0) -/* f036128: 8fa7014c */ lw $a3,0x14c($sp) -/* f03612c: 8fa60154 */ lw $a2,0x154($sp) -/* f036130: 0fc0cdaa */ jal func0f0336a8 -/* f036134: 8fa50098 */ lw $a1,0x98($sp) -/* f036138: c6060100 */ lwc1 $f6,0x100($s0) -.L0f03613c: -/* f03613c: 44805000 */ mtc1 $zero,$f10 -/* f036140: 8fa4014c */ lw $a0,0x14c($sp) -/* f036144: 460a303c */ c.lt.s $f6,$f10 -/* f036148: 00000000 */ sll $zero,$zero,0x0 -/* f03614c: 4503000b */ bc1tl .L0f03617c -/* f036150: 3c01bf80 */ lui $at,0xbf80 -/* f036154: 0fc2c7aa */ jal func0f0b1ea8 -/* f036158: 3c050001 */ lui $a1,0x1 -/* f03615c: 10400012 */ beqz $v0,.L0f0361a8 -/* f036160: 8fb80154 */ lw $t8,0x154($sp) -/* f036164: c6080100 */ lwc1 $f8,0x100($s0) -/* f036168: c6100104 */ lwc1 $f16,0x104($s0) -/* f03616c: 4610403c */ c.lt.s $f8,$f16 -/* f036170: 00000000 */ sll $zero,$zero,0x0 -/* f036174: 4500000c */ bc1f .L0f0361a8 -/* f036178: 3c01bf80 */ lui $at,0xbf80 -.L0f03617c: -/* f03617c: 44812000 */ mtc1 $at,$f4 -/* f036180: 02002025 */ or $a0,$s0,$zero -/* f036184: 27a50070 */ addiu $a1,$sp,0x70 -/* f036188: 0fc0cdca */ jal func0f033728 -/* f03618c: e7a40070 */ swc1 $f4,0x70($sp) -/* f036190: 54400041 */ bnezl $v0,.L0f036298 -/* f036194: c7a00080 */ lwc1 $f0,0x80($sp) -/* f036198: 0fc084cf */ jal func0f02133c -/* f03619c: 02002025 */ or $a0,$s0,$zero -/* f0361a0: 1000003d */ beqz $zero,.L0f036298 -/* f0361a4: c7a00080 */ lwc1 $f0,0x80($sp) -.L0f0361a8: -/* f0361a8: 2401006e */ addiu $at,$zero,0x6e -/* f0361ac: 13010039 */ beq $t8,$at,.L0f036294 -/* f0361b0: 02002025 */ or $a0,$s0,$zero -/* f0361b4: 3c01bf80 */ lui $at,0xbf80 -/* f0361b8: 44819000 */ mtc1 $at,$f18 -/* f0361bc: 27a5006c */ addiu $a1,$sp,0x6c -/* f0361c0: 0fc0cdca */ jal func0f033728 -/* f0361c4: e7b2006c */ swc1 $f18,0x6c($sp) -/* f0361c8: 1040002a */ beqz $v0,.L0f036274 -/* f0361cc: 02002025 */ or $a0,$s0,$zero -/* f0361d0: c7a6006c */ lwc1 $f6,0x6c($sp) -/* f0361d4: 44805000 */ mtc1 $zero,$f10 -/* f0361d8: 00000000 */ sll $zero,$zero,0x0 -/* f0361dc: 4606503e */ c.le.s $f10,$f6 -/* f0361e0: 00000000 */ sll $zero,$zero,0x0 -/* f0361e4: 45020005 */ bc1fl .L0f0361fc -/* f0361e8: 240d0007 */ addiu $t5,$zero,0x7 -/* f0361ec: 44053000 */ mfc1 $a1,$f6 -/* f0361f0: 0c007787 */ jal 0x1de1c -/* f0361f4: 8e040020 */ lw $a0,0x20($s0) -/* f0361f8: 240d0007 */ addiu $t5,$zero,0x7 -.L0f0361fc: -/* f0361fc: a20d0007 */ sb $t5,0x7($s0) -/* f036200: 8fb90148 */ lw $t9,0x148($sp) -/* f036204: c7280000 */ lwc1 $f8,0x0($t9) -/* f036208: e608002c */ swc1 $f8,0x2c($s0) -/* f03620c: 8fa90148 */ lw $t1,0x148($sp) -/* f036210: c5300004 */ lwc1 $f16,0x4($t1) -/* f036214: e6100030 */ swc1 $f16,0x30($s0) -/* f036218: 8fa80148 */ lw $t0,0x148($sp) -/* f03621c: c5040008 */ lwc1 $f4,0x8($t0) -/* f036220: e6040034 */ swc1 $f4,0x34($s0) -/* f036224: c7b20098 */ lwc1 $f18,0x98($sp) -/* f036228: e6120038 */ swc1 $f18,0x38($s0) -/* f03622c: 8faa0154 */ lw $t2,0x154($sp) -/* f036230: ae0a003c */ sw $t2,0x3c($s0) -/* f036234: 8fab00f0 */ lw $t3,0xf0($sp) -/* f036238: ae0b0044 */ sw $t3,0x44($s0) -/* f03623c: 8fae014c */ lw $t6,0x14c($sp) -/* f036240: 91cc0000 */ lbu $t4,0x0($t6) -/* f036244: a20c0040 */ sb $t4,0x40($s0) -/* f036248: 8faf014c */ lw $t7,0x14c($sp) -/* f03624c: 91f80001 */ lbu $t8,0x1($t7) -/* f036250: a2180041 */ sb $t8,0x41($s0) -/* f036254: 8fad014c */ lw $t5,0x14c($sp) -/* f036258: 91b90002 */ lbu $t9,0x2($t5) -/* f03625c: a2190042 */ sb $t9,0x42($s0) -/* f036260: 8fa9014c */ lw $t1,0x14c($sp) -/* f036264: 91280003 */ lbu $t0,0x3($t1) -/* f036268: a2000008 */ sb $zero,0x8($s0) -/* f03626c: 10000009 */ beqz $zero,.L0f036294 -/* f036270: a2080043 */ sb $t0,0x43($s0) -.L0f036274: -/* f036274: 8faa014c */ lw $t2,0x14c($sp) -/* f036278: 8fab00f0 */ lw $t3,0xf0($sp) -/* f03627c: 8fa50148 */ lw $a1,0x148($sp) -/* f036280: 8fa60098 */ lw $a2,0x98($sp) -/* f036284: 8fa70154 */ lw $a3,0x154($sp) -/* f036288: afaa0010 */ sw $t2,0x10($sp) -/* f03628c: 0fc0cbf9 */ jal func0f032fe4 -/* f036290: afab0014 */ sw $t3,0x14($sp) -.L0f036294: -/* f036294: c7a00080 */ lwc1 $f0,0x80($sp) -.L0f036298: -/* f036298: 44805000 */ mtc1 $zero,$f10 -/* f03629c: 3c014170 */ lui $at,0x4170 -/* f0362a0: 4600503c */ c.lt.s $f10,$f0 -/* f0362a4: 00000000 */ sll $zero,$zero,0x0 -/* f0362a8: 45020026 */ bc1fl .L0f036344 -/* f0362ac: 8fbf0054 */ lw $ra,0x54($sp) -/* f0362b0: 44813000 */ mtc1 $at,$f6 -/* f0362b4: 44808000 */ mtc1 $zero,$f16 -/* f0362b8: 260402f0 */ addiu $a0,$s0,0x2f0 -/* f0362bc: 46060202 */ mul.s $f8,$f0,$f6 -/* f0362c0: e61002ec */ swc1 $f16,0x2ec($s0) -/* f0362c4: 260502f4 */ addiu $a1,$s0,0x2f4 -/* f0362c8: 260602f8 */ addiu $a2,$s0,0x2f8 -/* f0362cc: e60802e8 */ swc1 $f8,0x2e8($s0) -/* f0362d0: 8fae015c */ lw $t6,0x15c($sp) -/* f0362d4: c6320008 */ lwc1 $f18,0x8($s1) -/* f0362d8: c5c40008 */ lwc1 $f4,0x8($t6) -/* f0362dc: 46122281 */ sub.s $f10,$f4,$f18 -/* f0362e0: e60a02f0 */ swc1 $f10,0x2f0($s0) -/* f0362e4: 8fac015c */ lw $t4,0x15c($sp) -/* f0362e8: c628000c */ lwc1 $f8,0xc($s1) -/* f0362ec: c586000c */ lwc1 $f6,0xc($t4) -/* f0362f0: 46083401 */ sub.s $f16,$f6,$f8 -/* f0362f4: e61002f4 */ swc1 $f16,0x2f4($s0) -/* f0362f8: 8faf015c */ lw $t7,0x15c($sp) -/* f0362fc: c6320010 */ lwc1 $f18,0x10($s1) -/* f036300: c5e40010 */ lwc1 $f4,0x10($t7) -/* f036304: 46122281 */ sub.s $f10,$f4,$f18 -/* f036308: 0c0011e4 */ jal 0x4790 -/* f03630c: e60a02f8 */ swc1 $f10,0x2f8($s0) -/* f036310: c60602f0 */ lwc1 $f6,0x2f0($s0) -/* f036314: c7a80080 */ lwc1 $f8,0x80($sp) -/* f036318: c60402f4 */ lwc1 $f4,0x2f4($s0) -/* f03631c: 46083402 */ mul.s $f16,$f6,$f8 -/* f036320: c60602f8 */ lwc1 $f6,0x2f8($s0) -/* f036324: e61002f0 */ swc1 $f16,0x2f0($s0) -/* f036328: c7b20080 */ lwc1 $f18,0x80($sp) -/* f03632c: 46122282 */ mul.s $f10,$f4,$f18 -/* f036330: e60a02f4 */ swc1 $f10,0x2f4($s0) -/* f036334: c7a80080 */ lwc1 $f8,0x80($sp) -/* f036338: 46083402 */ mul.s $f16,$f6,$f8 -/* f03633c: e61002f8 */ swc1 $f16,0x2f8($s0) -.L0f036340: -/* f036340: 8fbf0054 */ lw $ra,0x54($sp) -.L0f036344: -/* f036344: d7b40040 */ ldc1 $f20,0x40($sp) -/* f036348: 8fb0004c */ lw $s0,0x4c($sp) -/* f03634c: 8fb10050 */ lw $s1,0x50($sp) -/* f036350: 03e00008 */ jr $ra -/* f036354: 27bd0140 */ addiu $sp,$sp,0x140 -); - -GLOBAL_ASM( -glabel func0f036358 -/* f036358: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03635c: afbf001c */ sw $ra,0x1c($sp) -/* f036360: afb00018 */ sw $s0,0x18($sp) -/* f036364: afa50024 */ sw $a1,0x24($sp) -/* f036368: 808e0007 */ lb $t6,0x7($a0) -/* f03636c: 24010004 */ addiu $at,$zero,0x4 -/* f036370: 00808025 */ or $s0,$a0,$zero -/* f036374: 51c10035 */ beql $t6,$at,.L0f03644c -/* f036378: 8fbf001c */ lw $ra,0x1c($sp) -/* f03637c: 0fc0fe3d */ jal func0f03f8f4 -/* f036380: 00000000 */ sll $zero,$zero,0x0 -/* f036384: 02002025 */ or $a0,$s0,$zero -/* f036388: 0fc08946 */ jal func0f022518 -/* f03638c: 24050001 */ addiu $a1,$zero,0x1 -/* f036390: 921802ff */ lbu $t8,0x2ff($s0) -/* f036394: 3c01bf80 */ lui $at,0xbf80 -/* f036398: 44810000 */ mtc1 $at,$f0 -/* f03639c: 44802000 */ mtc1 $zero,$f4 -/* f0363a0: 240f0004 */ addiu $t7,$zero,0x4 -/* f0363a4: 27190001 */ addiu $t9,$t8,0x1 -/* f0363a8: a20f0007 */ sb $t7,0x7($s0) -/* f0363ac: ae00002c */ sw $zero,0x2c($s0) -/* f0363b0: a2000008 */ sb $zero,0x8($s0) -/* f0363b4: a21902ff */ sb $t9,0x2ff($s0) -/* f0363b8: 24040028 */ addiu $a0,$zero,0x28 -/* f0363bc: e6000030 */ swc1 $f0,0x30($s0) -/* f0363c0: e6000034 */ swc1 $f0,0x34($s0) -/* f0363c4: 0c006134 */ jal 0x184d0 -/* f0363c8: e6040038 */ swc1 $f4,0x38($s0) -/* f0363cc: ae020108 */ sw $v0,0x108($s0) -/* f0363d0: a600010c */ sh $zero,0x10c($s0) -/* f0363d4: 0fc633fe */ jal func0f18cff8 -/* f0363d8: 02002025 */ or $a0,$s0,$zero -/* f0363dc: 8fa40024 */ lw $a0,0x24($sp) -/* f0363e0: 0fc2c27d */ jal func0f0b09f4 -/* f0363e4: 00402825 */ or $a1,$v0,$zero -/* f0363e8: 8e0802d4 */ lw $t0,0x2d4($s0) -/* f0363ec: 02002025 */ or $a0,$s0,$zero -/* f0363f0: 0fc66659 */ jal func0f199964 -/* f0363f4: 8d050020 */ lw $a1,0x20($t0) -/* f0363f8: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f0363fc: 9049009c */ lbu $t1,0x9c($v0) -/* f036400: 312aff7f */ andi $t2,$t1,0xff7f -/* f036404: a04a009c */ sb $t2,0x9c($v0) -/* f036408: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f03640c: 904b009c */ lbu $t3,0x9c($v0) -/* f036410: 316cffbf */ andi $t4,$t3,0xffbf -/* f036414: a04c009c */ sb $t4,0x9c($v0) -/* f036418: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f03641c: 904d004c */ lbu $t5,0x4c($v0) -/* f036420: 31aefff7 */ andi $t6,$t5,0xfff7 -/* f036424: a04e004c */ sb $t6,0x4c($v0) -/* f036428: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f03642c: 904f004c */ lbu $t7,0x4c($v0) -/* f036430: 31f8ffef */ andi $t8,$t7,0xffef -/* f036434: a058004c */ sb $t8,0x4c($v0) -/* f036438: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f03643c: 9059004c */ lbu $t9,0x4c($v0) -/* f036440: 3328fffb */ andi $t0,$t9,0xfffb -/* f036444: a048004c */ sb $t0,0x4c($v0) -/* f036448: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03644c: -/* f03644c: 8fb00018 */ lw $s0,0x18($sp) -/* f036450: 27bd0020 */ addiu $sp,$sp,0x20 -/* f036454: 03e00008 */ jr $ra -/* f036458: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03645c -/* f03645c: 27bdffb0 */ addiu $sp,$sp,-80 -/* f036460: afbf0024 */ sw $ra,0x24($sp) -/* f036464: afa40050 */ sw $a0,0x50($sp) -/* f036468: afa50054 */ sw $a1,0x54($sp) -/* f03646c: afa60058 */ sw $a2,0x58($sp) -/* f036470: afa7005c */ sw $a3,0x5c($sp) -/* f036474: afa0004c */ sw $zero,0x4c($sp) -/* f036478: 8c84001c */ lw $a0,0x1c($a0) -/* f03647c: 27a70044 */ addiu $a3,$sp,0x44 -/* f036480: 27a60048 */ addiu $a2,$sp,0x48 -/* f036484: 27a50040 */ addiu $a1,$sp,0x40 -/* f036488: 0fc0a277 */ jal func0f0289dc -/* f03648c: afa4002c */ sw $a0,0x2c($sp) -/* f036490: 8fa40050 */ lw $a0,0x50($sp) -/* f036494: 0fc079ef */ jal func0f01e7bc -/* f036498: 00002825 */ or $a1,$zero,$zero -/* f03649c: 8faf0064 */ lw $t7,0x64($sp) -/* f0364a0: 8fb9002c */ lw $t9,0x2c($sp) -/* f0364a4: 24180001 */ addiu $t8,$zero,0x1 -/* f0364a8: afb80014 */ sw $t8,0x14($sp) -/* f0364ac: afaf0010 */ sw $t7,0x10($sp) -/* f0364b0: c720000c */ lwc1 $f0,0xc($t9) -/* f0364b4: c7a40048 */ lwc1 $f4,0x48($sp) -/* f0364b8: c7a80044 */ lwc1 $f8,0x44($sp) -/* f0364bc: 8fa40054 */ lw $a0,0x54($sp) -/* f0364c0: 46002181 */ sub.s $f6,$f4,$f0 -/* f0364c4: 8fa50058 */ lw $a1,0x58($sp) -/* f0364c8: 8fa6005c */ lw $a2,0x5c($sp) -/* f0364cc: 46004281 */ sub.s $f10,$f8,$f0 -/* f0364d0: e7a60018 */ swc1 $f6,0x18($sp) -/* f0364d4: 27a70030 */ addiu $a3,$sp,0x30 -/* f0364d8: 0c00b610 */ jal 0x2d840 -/* f0364dc: e7aa001c */ swc1 $f10,0x1c($sp) -/* f0364e0: 10400012 */ beqz $v0,.L0f03652c -/* f0364e4: 24080001 */ addiu $t0,$zero,0x1 -/* f0364e8: 8fa9002c */ lw $t1,0x2c($sp) -/* f0364ec: afa80010 */ sw $t0,0x10($sp) -/* f0364f0: c7b00048 */ lwc1 $f16,0x48($sp) -/* f0364f4: c520000c */ lwc1 $f0,0xc($t1) -/* f0364f8: c7a40044 */ lwc1 $f4,0x44($sp) -/* f0364fc: 8fa4005c */ lw $a0,0x5c($sp) -/* f036500: 46008481 */ sub.s $f18,$f16,$f0 -/* f036504: 27a50030 */ addiu $a1,$sp,0x30 -/* f036508: 8fa60060 */ lw $a2,0x60($sp) -/* f03650c: 46002181 */ sub.s $f6,$f4,$f0 -/* f036510: e7b20014 */ swc1 $f18,0x14($sp) -/* f036514: 8fa70064 */ lw $a3,0x64($sp) -/* f036518: 0c00b5ab */ jal 0x2d6ac -/* f03651c: e7a60018 */ swc1 $f6,0x18($sp) -/* f036520: 10400002 */ beqz $v0,.L0f03652c -/* f036524: 240a0001 */ addiu $t2,$zero,0x1 -/* f036528: afaa004c */ sw $t2,0x4c($sp) -.L0f03652c: -/* f03652c: 8fa40050 */ lw $a0,0x50($sp) -/* f036530: 0fc079ef */ jal func0f01e7bc -/* f036534: 24050001 */ addiu $a1,$zero,0x1 -/* f036538: 8fbf0024 */ lw $ra,0x24($sp) -/* f03653c: 8fa2004c */ lw $v0,0x4c($sp) -/* f036540: 27bd0050 */ addiu $sp,$sp,0x50 -/* f036544: 03e00008 */ jr $ra -/* f036548: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03654c -/* f03654c: 27bdff70 */ addiu $sp,$sp,-144 -/* f036550: afb00028 */ sw $s0,0x28($sp) -/* f036554: afbf0034 */ sw $ra,0x34($sp) -/* f036558: afb20030 */ sw $s2,0x30($sp) -/* f03655c: afb1002c */ sw $s1,0x2c($sp) -/* f036560: afa60098 */ sw $a2,0x98($sp) -/* f036564: afa00074 */ sw $zero,0x74($sp) -/* f036568: 00a08025 */ or $s0,$a1,$zero -/* f03656c: 8c92001c */ lw $s2,0x1c($a0) -/* f036570: 00e08825 */ or $s1,$a3,$zero -/* f036574: afa40090 */ sw $a0,0x90($sp) -/* f036578: 0fc079ef */ jal func0f01e7bc -/* f03657c: 00002825 */ or $a1,$zero,$zero -/* f036580: 02402025 */ or $a0,$s2,$zero -/* f036584: 27a50068 */ addiu $a1,$sp,0x68 -/* f036588: 27a60070 */ addiu $a2,$sp,0x70 -/* f03658c: 0fc0a277 */ jal func0f0289dc -/* f036590: 27a7006c */ addiu $a3,$sp,0x6c -/* f036594: 8fa700a0 */ lw $a3,0xa0($sp) -/* f036598: 8fae00ac */ lw $t6,0xac($sp) -/* f03659c: 240f0001 */ addiu $t7,$zero,0x1 -/* f0365a0: 10e00010 */ beqz $a3,.L0f0365e4 -/* f0365a4: 00000000 */ sll $zero,$zero,0x0 -/* f0365a8: afae0010 */ sw $t6,0x10($sp) -/* f0365ac: afaf0014 */ sw $t7,0x14($sp) -/* f0365b0: c640000c */ lwc1 $f0,0xc($s2) -/* f0365b4: c7a40070 */ lwc1 $f4,0x70($sp) -/* f0365b8: c7a8006c */ lwc1 $f8,0x6c($sp) -/* f0365bc: 02002025 */ or $a0,$s0,$zero -/* f0365c0: 46002181 */ sub.s $f6,$f4,$f0 -/* f0365c4: 8fa50098 */ lw $a1,0x98($sp) -/* f0365c8: 02203025 */ or $a2,$s1,$zero -/* f0365cc: 46004281 */ sub.s $f10,$f8,$f0 -/* f0365d0: e7a60018 */ swc1 $f6,0x18($sp) -/* f0365d4: 0c00b5cb */ jal 0x2d72c -/* f0365d8: e7aa001c */ swc1 $f10,0x1c($sp) -/* f0365dc: 14400012 */ bnez $v0,.L0f036628 -/* f0365e0: 8fa700a0 */ lw $a3,0xa0($sp) -.L0f0365e4: -/* f0365e4: 14e000aa */ bnez $a3,.L0f036890 -/* f0365e8: 24180001 */ addiu $t8,$zero,0x1 -/* f0365ec: afb80010 */ sw $t8,0x10($sp) -/* f0365f0: c640000c */ lwc1 $f0,0xc($s2) -/* f0365f4: c7b00070 */ lwc1 $f16,0x70($sp) -/* f0365f8: c7a4006c */ lwc1 $f4,0x6c($sp) -/* f0365fc: 02002025 */ or $a0,$s0,$zero -/* f036600: 46008481 */ sub.s $f18,$f16,$f0 -/* f036604: 8fa50098 */ lw $a1,0x98($sp) -/* f036608: 02203025 */ or $a2,$s1,$zero -/* f03660c: 46002181 */ sub.s $f6,$f4,$f0 -/* f036610: e7b20014 */ swc1 $f18,0x14($sp) -/* f036614: 8fa700ac */ lw $a3,0xac($sp) -/* f036618: 0c00b5ab */ jal 0x2d6ac -/* f03661c: e7a60018 */ swc1 $f6,0x18($sp) -/* f036620: 5040009c */ beqzl $v0,.L0f036894 -/* f036624: 8fa40090 */ lw $a0,0x90($sp) -.L0f036628: -/* f036628: 8fa200a4 */ lw $v0,0xa4($sp) -/* f03662c: 5440002a */ bnezl $v0,.L0f0366d8 -/* f036630: c7ae00a8 */ lwc1 $f14,0xa8($sp) -/* f036634: c6280000 */ lwc1 $f8,0x0($s1) -/* f036638: c60a0000 */ lwc1 $f10,0x0($s0) -/* f03663c: 44800000 */ mtc1 $zero,$f0 -/* f036640: 27a20084 */ addiu $v0,$sp,0x84 -/* f036644: 460a4401 */ sub.s $f16,$f8,$f10 -/* f036648: e7a00088 */ swc1 $f0,0x88($sp) -/* f03664c: e7b00084 */ swc1 $f16,0x84($sp) -/* f036650: c7a80084 */ lwc1 $f8,0x84($sp) -/* f036654: c6040008 */ lwc1 $f4,0x8($s0) -/* f036658: c6320008 */ lwc1 $f18,0x8($s1) -/* f03665c: 46080032 */ c.eq.s $f0,$f8 -/* f036660: 46049181 */ sub.s $f6,$f18,$f4 -/* f036664: 45000008 */ bc1f .L0f036688 -/* f036668: e7a6008c */ swc1 $f6,0x8c($sp) -/* f03666c: c7a2008c */ lwc1 $f2,0x8c($sp) -/* f036670: 46020032 */ c.eq.s $f0,$f2 -/* f036674: 00000000 */ sll $zero,$zero,0x0 -/* f036678: 45020004 */ bc1fl .L0f03668c -/* f03667c: c7a2008c */ lwc1 $f2,0x8c($sp) -/* f036680: 10000087 */ beqz $zero,.L0f0368a0 -/* f036684: 24020001 */ addiu $v0,$zero,0x1 -.L0f036688: -/* f036688: c7a2008c */ lwc1 $f2,0x8c($sp) -.L0f03668c: -/* f03668c: c7a00084 */ lwc1 $f0,0x84($sp) -/* f036690: afa200a4 */ sw $v0,0xa4($sp) -/* f036694: 46021282 */ mul.s $f10,$f2,$f2 -/* f036698: 00000000 */ sll $zero,$zero,0x0 -/* f03669c: 46000402 */ mul.s $f16,$f0,$f0 -/* f0366a0: 0c012974 */ jal 0x4a5d0 -/* f0366a4: 46105300 */ add.s $f12,$f10,$f16 -/* f0366a8: 3c013f80 */ lui $at,0x3f80 -/* f0366ac: 44819000 */ mtc1 $at,$f18 -/* f0366b0: c7a40084 */ lwc1 $f4,0x84($sp) -/* f0366b4: c7a8008c */ lwc1 $f8,0x8c($sp) -/* f0366b8: 46009083 */ div.s $f2,$f18,$f0 -/* f0366bc: 8fa200a4 */ lw $v0,0xa4($sp) -/* f0366c0: 46022182 */ mul.s $f6,$f4,$f2 -/* f0366c4: 00000000 */ sll $zero,$zero,0x0 -/* f0366c8: 46024282 */ mul.s $f10,$f8,$f2 -/* f0366cc: e7a60084 */ swc1 $f6,0x84($sp) -/* f0366d0: e7aa008c */ swc1 $f10,0x8c($sp) -/* f0366d4: c7ae00a8 */ lwc1 $f14,0xa8($sp) -.L0f0366d8: -/* f0366d8: c4500000 */ lwc1 $f16,0x0($v0) -/* f0366dc: c4520008 */ lwc1 $f18,0x8($v0) -/* f0366e0: c6040000 */ lwc1 $f4,0x0($s0) -/* f0366e4: 460e8082 */ mul.s $f2,$f16,$f14 -/* f0366e8: 8fb900ac */ lw $t9,0xac($sp) -/* f0366ec: 24080001 */ addiu $t0,$zero,0x1 -/* f0366f0: 460e9302 */ mul.s $f12,$f18,$f14 -/* f0366f4: 02002025 */ or $a0,$s0,$zero -/* f0366f8: 8fa50098 */ lw $a1,0x98($sp) -/* f0366fc: 27a6005c */ addiu $a2,$sp,0x5c -/* f036700: 27a70040 */ addiu $a3,$sp,0x40 -/* f036704: 460c2180 */ add.s $f6,$f4,$f12 -/* f036708: e7a6005c */ swc1 $f6,0x5c($sp) -/* f03670c: c6080004 */ lwc1 $f8,0x4($s0) -/* f036710: e7a80060 */ swc1 $f8,0x60($sp) -/* f036714: c60a0008 */ lwc1 $f10,0x8($s0) -/* f036718: 46025401 */ sub.s $f16,$f10,$f2 -/* f03671c: e7b00064 */ swc1 $f16,0x64($sp) -/* f036720: c6320000 */ lwc1 $f18,0x0($s1) -/* f036724: c7b00070 */ lwc1 $f16,0x70($sp) -/* f036728: 460c9100 */ add.s $f4,$f18,$f12 -/* f03672c: e7a40050 */ swc1 $f4,0x50($sp) -/* f036730: c6260004 */ lwc1 $f6,0x4($s1) -/* f036734: c7a4006c */ lwc1 $f4,0x6c($sp) -/* f036738: e7a60054 */ swc1 $f6,0x54($sp) -/* f03673c: c6280008 */ lwc1 $f8,0x8($s1) -/* f036740: afa80014 */ sw $t0,0x14($sp) -/* f036744: afb90010 */ sw $t9,0x10($sp) -/* f036748: 46024281 */ sub.s $f10,$f8,$f2 -/* f03674c: e7aa0058 */ swc1 $f10,0x58($sp) -/* f036750: c640000c */ lwc1 $f0,0xc($s2) -/* f036754: e7ac007c */ swc1 $f12,0x7c($sp) -/* f036758: e7a20080 */ swc1 $f2,0x80($sp) -/* f03675c: 46008481 */ sub.s $f18,$f16,$f0 -/* f036760: 46002181 */ sub.s $f6,$f4,$f0 -/* f036764: e7b20018 */ swc1 $f18,0x18($sp) -/* f036768: 0c00b610 */ jal 0x2d840 -/* f03676c: e7a6001c */ swc1 $f6,0x1c($sp) -/* f036770: c7a20080 */ lwc1 $f2,0x80($sp) -/* f036774: 10400046 */ beqz $v0,.L0f036890 -/* f036778: c7ac007c */ lwc1 $f12,0x7c($sp) -/* f03677c: 24090001 */ addiu $t1,$zero,0x1 -/* f036780: afa90010 */ sw $t1,0x10($sp) -/* f036784: c640000c */ lwc1 $f0,0xc($s2) -/* f036788: c7a80070 */ lwc1 $f8,0x70($sp) -/* f03678c: c7b0006c */ lwc1 $f16,0x6c($sp) -/* f036790: e7ac007c */ swc1 $f12,0x7c($sp) -/* f036794: 46004281 */ sub.s $f10,$f8,$f0 -/* f036798: e7a20080 */ swc1 $f2,0x80($sp) -/* f03679c: 27a4005c */ addiu $a0,$sp,0x5c -/* f0367a0: 46008481 */ sub.s $f18,$f16,$f0 -/* f0367a4: e7aa0014 */ swc1 $f10,0x14($sp) -/* f0367a8: 27a50040 */ addiu $a1,$sp,0x40 -/* f0367ac: 27a60050 */ addiu $a2,$sp,0x50 -/* f0367b0: e7b20018 */ swc1 $f18,0x18($sp) -/* f0367b4: 0c00b5ab */ jal 0x2d6ac -/* f0367b8: 8fa700ac */ lw $a3,0xac($sp) -/* f0367bc: c7a20080 */ lwc1 $f2,0x80($sp) -/* f0367c0: 10400033 */ beqz $v0,.L0f036890 -/* f0367c4: c7ac007c */ lwc1 $f12,0x7c($sp) -/* f0367c8: c6040000 */ lwc1 $f4,0x0($s0) -/* f0367cc: 8faa00ac */ lw $t2,0xac($sp) -/* f0367d0: 240b0001 */ addiu $t3,$zero,0x1 -/* f0367d4: 460c2181 */ sub.s $f6,$f4,$f12 -/* f0367d8: 02002025 */ or $a0,$s0,$zero -/* f0367dc: 8fa50098 */ lw $a1,0x98($sp) -/* f0367e0: 27a6005c */ addiu $a2,$sp,0x5c -/* f0367e4: e7a6005c */ swc1 $f6,0x5c($sp) -/* f0367e8: c6080004 */ lwc1 $f8,0x4($s0) -/* f0367ec: 27a70040 */ addiu $a3,$sp,0x40 -/* f0367f0: e7a80060 */ swc1 $f8,0x60($sp) -/* f0367f4: c60a0008 */ lwc1 $f10,0x8($s0) -/* f0367f8: 46025400 */ add.s $f16,$f10,$f2 -/* f0367fc: e7b00064 */ swc1 $f16,0x64($sp) -/* f036800: c6320000 */ lwc1 $f18,0x0($s1) -/* f036804: c7b00070 */ lwc1 $f16,0x70($sp) -/* f036808: 460c9101 */ sub.s $f4,$f18,$f12 -/* f03680c: e7a40050 */ swc1 $f4,0x50($sp) -/* f036810: c6260004 */ lwc1 $f6,0x4($s1) -/* f036814: c7a4006c */ lwc1 $f4,0x6c($sp) -/* f036818: e7a60054 */ swc1 $f6,0x54($sp) -/* f03681c: c6280008 */ lwc1 $f8,0x8($s1) -/* f036820: afab0014 */ sw $t3,0x14($sp) -/* f036824: afaa0010 */ sw $t2,0x10($sp) -/* f036828: 46024280 */ add.s $f10,$f8,$f2 -/* f03682c: e7aa0058 */ swc1 $f10,0x58($sp) -/* f036830: c640000c */ lwc1 $f0,0xc($s2) -/* f036834: 46008481 */ sub.s $f18,$f16,$f0 -/* f036838: 46002181 */ sub.s $f6,$f4,$f0 -/* f03683c: e7b20018 */ swc1 $f18,0x18($sp) -/* f036840: 0c00b610 */ jal 0x2d840 -/* f036844: e7a6001c */ swc1 $f6,0x1c($sp) -/* f036848: 10400011 */ beqz $v0,.L0f036890 -/* f03684c: 240c0001 */ addiu $t4,$zero,0x1 -/* f036850: afac0010 */ sw $t4,0x10($sp) -/* f036854: c640000c */ lwc1 $f0,0xc($s2) -/* f036858: c7a80070 */ lwc1 $f8,0x70($sp) -/* f03685c: c7b0006c */ lwc1 $f16,0x6c($sp) -/* f036860: 27a4005c */ addiu $a0,$sp,0x5c -/* f036864: 46004281 */ sub.s $f10,$f8,$f0 -/* f036868: 27a50040 */ addiu $a1,$sp,0x40 -/* f03686c: 27a60050 */ addiu $a2,$sp,0x50 -/* f036870: 46008481 */ sub.s $f18,$f16,$f0 -/* f036874: e7aa0014 */ swc1 $f10,0x14($sp) -/* f036878: 8fa700ac */ lw $a3,0xac($sp) -/* f03687c: 0c00b5ab */ jal 0x2d6ac -/* f036880: e7b20018 */ swc1 $f18,0x18($sp) -/* f036884: 10400002 */ beqz $v0,.L0f036890 -/* f036888: 240d0001 */ addiu $t5,$zero,0x1 -/* f03688c: afad0074 */ sw $t5,0x74($sp) -.L0f036890: -/* f036890: 8fa40090 */ lw $a0,0x90($sp) -.L0f036894: -/* f036894: 0fc079ef */ jal func0f01e7bc -/* f036898: 24050001 */ addiu $a1,$zero,0x1 -/* f03689c: 8fa20074 */ lw $v0,0x74($sp) -.L0f0368a0: -/* f0368a0: 8fbf0034 */ lw $ra,0x34($sp) -/* f0368a4: 8fb00028 */ lw $s0,0x28($sp) -/* f0368a8: 8fb1002c */ lw $s1,0x2c($sp) -/* f0368ac: 8fb20030 */ lw $s2,0x30($sp) -/* f0368b0: 03e00008 */ jr $ra -/* f0368b4: 27bd0090 */ addiu $sp,$sp,0x90 -); - -GLOBAL_ASM( -glabel func0f0368b8 -/* f0368b8: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0368bc: afa60030 */ sw $a2,0x30($sp) -/* f0368c0: afbf0024 */ sw $ra,0x24($sp) -/* f0368c4: afa40028 */ sw $a0,0x28($sp) -/* f0368c8: 00807025 */ or $t6,$a0,$zero -/* f0368cc: 8c840004 */ lw $a0,0x4($a0) -/* f0368d0: 8faf0030 */ lw $t7,0x30($sp) -/* f0368d4: afa00010 */ sw $zero,0x10($sp) -/* f0368d8: 3c017f1b */ lui $at,0x7f1b -/* f0368dc: afaf0014 */ sw $t7,0x14($sp) -/* f0368e0: c4268d9c */ lwc1 $f6,-0x7264($at) -/* f0368e4: c4840024 */ lwc1 $f4,0x24($a0) -/* f0368e8: 00a03825 */ or $a3,$a1,$zero -/* f0368ec: 2418003f */ addiu $t8,$zero,0x3f -/* f0368f0: 46062202 */ mul.s $f8,$f4,$f6 -/* f0368f4: afb8001c */ sw $t8,0x1c($sp) -/* f0368f8: 25c50008 */ addiu $a1,$t6,0x8 -/* f0368fc: 25c60028 */ addiu $a2,$t6,0x28 -/* f036900: 0fc0d953 */ jal func0f03654c -/* f036904: e7a80018 */ swc1 $f8,0x18($sp) -/* f036908: 8fbf0024 */ lw $ra,0x24($sp) -/* f03690c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f036910: 03e00008 */ jr $ra -/* f036914: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f036918 -/* f036918: 27bdffd8 */ addiu $sp,$sp,-40 -/* f03691c: afbf0014 */ sw $ra,0x14($sp) -/* f036920: afa5002c */ sw $a1,0x2c($sp) -/* f036924: 44866000 */ mtc1 $a2,$f12 -/* f036928: c4a40000 */ lwc1 $f4,0x0($a1) -/* f03692c: c4880008 */ lwc1 $f8,0x8($a0) -/* f036930: 00a03025 */ or $a2,$a1,$zero -/* f036934: 460c2182 */ mul.s $f6,$f4,$f12 -/* f036938: 46083280 */ add.s $f10,$f6,$f8 -/* f03693c: e7aa001c */ swc1 $f10,0x1c($sp) -/* f036940: c490000c */ lwc1 $f16,0xc($a0) -/* f036944: e7b00020 */ swc1 $f16,0x20($sp) -/* f036948: c4b20008 */ lwc1 $f18,0x8($a1) -/* f03694c: c4860010 */ lwc1 $f6,0x10($a0) -/* f036950: 27a5001c */ addiu $a1,$sp,0x1c -/* f036954: 460c9102 */ mul.s $f4,$f18,$f12 -/* f036958: 46062200 */ add.s $f8,$f4,$f6 -/* f03695c: 0fc0da2e */ jal func0f0368b8 -/* f036960: e7a80024 */ swc1 $f8,0x24($sp) -/* f036964: 8fbf0014 */ lw $ra,0x14($sp) -/* f036968: 27bd0028 */ addiu $sp,$sp,0x28 -/* f03696c: 03e00008 */ jr $ra -/* f036970: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f036974 -/* f036974: 27bdffd8 */ addiu $sp,$sp,-40 -/* f036978: afbf0024 */ sw $ra,0x24($sp) -/* f03697c: afa40028 */ sw $a0,0x28($sp) -/* f036980: 00807025 */ or $t6,$a0,$zero -/* f036984: 8c840004 */ lw $a0,0x4($a0) -/* f036988: afa00014 */ sw $zero,0x14($sp) -/* f03698c: afa00010 */ sw $zero,0x10($sp) -/* f036990: 3c017f1b */ lui $at,0x7f1b -/* f036994: c4268da0 */ lwc1 $f6,-0x7260($at) -/* f036998: c4840024 */ lwc1 $f4,0x24($a0) -/* f03699c: 00a03825 */ or $a3,$a1,$zero -/* f0369a0: 240f003f */ addiu $t7,$zero,0x3f -/* f0369a4: 46062202 */ mul.s $f8,$f4,$f6 -/* f0369a8: afaf001c */ sw $t7,0x1c($sp) -/* f0369ac: 25c50008 */ addiu $a1,$t6,0x8 -/* f0369b0: 25c60028 */ addiu $a2,$t6,0x28 -/* f0369b4: 0fc0d953 */ jal func0f03654c -/* f0369b8: e7a80018 */ swc1 $f8,0x18($sp) -/* f0369bc: 8fbf0024 */ lw $ra,0x24($sp) -/* f0369c0: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0369c4: 03e00008 */ jr $ra -/* f0369c8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0369cc -/* f0369cc: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0369d0: afbf0014 */ sw $ra,0x14($sp) -/* f0369d4: afa5002c */ sw $a1,0x2c($sp) -/* f0369d8: 8c83001c */ lw $v1,0x1c($a0) -/* f0369dc: afa60030 */ sw $a2,0x30($sp) -/* f0369e0: 0fc0a221 */ jal func0f028884 -/* f0369e4: afa30024 */ sw $v1,0x24($sp) -/* f0369e8: 8fa60030 */ lw $a2,0x30($sp) -/* f0369ec: 44808000 */ mtc1 $zero,$f16 -/* f0369f0: 3c013f80 */ lui $at,0x3f80 -/* f0369f4: 44812000 */ mtc1 $at,$f4 -/* f0369f8: 8fa30024 */ lw $v1,0x24($sp) -/* f0369fc: e4d00000 */ swc1 $f16,0x0($a2) -/* f036a00: e4d00004 */ swc1 $f16,0x4($a2) -/* f036a04: 10400022 */ beqz $v0,.L0f036a90 -/* f036a08: e4c40008 */ swc1 $f4,0x8($a2) -/* f036a0c: c4460008 */ lwc1 $f6,0x8($v0) -/* f036a10: c4680008 */ lwc1 $f8,0x8($v1) -/* f036a14: c44a0010 */ lwc1 $f10,0x10($v0) -/* f036a18: c4720010 */ lwc1 $f18,0x10($v1) -/* f036a1c: 46083081 */ sub.s $f2,$f6,$f8 -/* f036a20: afa60030 */ sw $a2,0x30($sp) -/* f036a24: 46125381 */ sub.s $f14,$f10,$f18 -/* f036a28: 46021102 */ mul.s $f4,$f2,$f2 -/* f036a2c: e7a2001c */ swc1 $f2,0x1c($sp) -/* f036a30: 460e7182 */ mul.s $f6,$f14,$f14 -/* f036a34: e7ae0018 */ swc1 $f14,0x18($sp) -/* f036a38: 0c012974 */ jal 0x4a5d0 -/* f036a3c: 46062300 */ add.s $f12,$f4,$f6 -/* f036a40: 44808000 */ mtc1 $zero,$f16 -/* f036a44: 8fa60030 */ lw $a2,0x30($sp) -/* f036a48: c7a2001c */ lwc1 $f2,0x1c($sp) -/* f036a4c: 4600803c */ c.lt.s $f16,$f0 -/* f036a50: c7ae0018 */ lwc1 $f14,0x18($sp) -/* f036a54: 8fae002c */ lw $t6,0x2c($sp) -/* f036a58: 4502000e */ bc1fl .L0f036a94 -/* f036a5c: 8fbf0014 */ lw $ra,0x14($sp) -/* f036a60: 46001083 */ div.s $f2,$f2,$f0 -/* f036a64: 11c00006 */ beqz $t6,.L0f036a80 -/* f036a68: 46007383 */ div.s $f14,$f14,$f0 -/* f036a6c: 46001207 */ neg.s $f8,$f2 -/* f036a70: e4ce0000 */ swc1 $f14,0x0($a2) -/* f036a74: e4d00004 */ swc1 $f16,0x4($a2) -/* f036a78: 10000005 */ beqz $zero,.L0f036a90 -/* f036a7c: e4c80008 */ swc1 $f8,0x8($a2) -.L0f036a80: -/* f036a80: 46007287 */ neg.s $f10,$f14 -/* f036a84: e4d00004 */ swc1 $f16,0x4($a2) -/* f036a88: e4ca0000 */ swc1 $f10,0x0($a2) -/* f036a8c: e4c20008 */ swc1 $f2,0x8($a2) -.L0f036a90: -/* f036a90: 8fbf0014 */ lw $ra,0x14($sp) -.L0f036a94: -/* f036a94: 27bd0028 */ addiu $sp,$sp,0x28 -/* f036a98: 03e00008 */ jr $ra -/* f036a9c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f036aa0 -/* f036aa0: 27bdffc8 */ addiu $sp,$sp,-56 -/* f036aa4: afbf0014 */ sw $ra,0x14($sp) -/* f036aa8: afa60040 */ sw $a2,0x40($sp) -/* f036aac: 8c87001c */ lw $a3,0x1c($a0) -/* f036ab0: 27a60028 */ addiu $a2,$sp,0x28 -/* f036ab4: 0fc0da73 */ jal func0f0369cc -/* f036ab8: afa70034 */ sw $a3,0x34($sp) -/* f036abc: c7a00040 */ lwc1 $f0,0x40($sp) -/* f036ac0: c7a40028 */ lwc1 $f4,0x28($sp) -/* f036ac4: 8fa40034 */ lw $a0,0x34($sp) -/* f036ac8: c7b20030 */ lwc1 $f18,0x30($sp) -/* f036acc: 46002182 */ mul.s $f6,$f4,$f0 -/* f036ad0: c4880008 */ lwc1 $f8,0x8($a0) -/* f036ad4: 27a5001c */ addiu $a1,$sp,0x1c -/* f036ad8: 46009102 */ mul.s $f4,$f18,$f0 -/* f036adc: 27a60028 */ addiu $a2,$sp,0x28 -/* f036ae0: 46083280 */ add.s $f10,$f6,$f8 -/* f036ae4: e7aa001c */ swc1 $f10,0x1c($sp) -/* f036ae8: c490000c */ lwc1 $f16,0xc($a0) -/* f036aec: e7b00020 */ swc1 $f16,0x20($sp) -/* f036af0: c4860010 */ lwc1 $f6,0x10($a0) -/* f036af4: 46062200 */ add.s $f8,$f4,$f6 -/* f036af8: 0fc0da2e */ jal func0f0368b8 -/* f036afc: e7a80024 */ swc1 $f8,0x24($sp) -/* f036b00: 8fbf0014 */ lw $ra,0x14($sp) -/* f036b04: 27bd0038 */ addiu $sp,$sp,0x38 -/* f036b08: 03e00008 */ jr $ra -/* f036b0c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f036b10 -/* f036b10: 27bdffd8 */ addiu $sp,$sp,-40 -/* f036b14: afbf001c */ sw $ra,0x1c($sp) -/* f036b18: afb00018 */ sw $s0,0x18($sp) -/* f036b1c: 00c08025 */ or $s0,$a2,$zero -/* f036b20: 0fc0f917 */ jal func0f03e45c -/* f036b24: afa5002c */ sw $a1,0x2c($sp) -/* f036b28: 8fae002c */ lw $t6,0x2c($sp) -/* f036b2c: 46000306 */ mov.s $f12,$f0 -/* f036b30: 11c0000b */ beqz $t6,.L0f036b60 -/* f036b34: 00000000 */ sll $zero,$zero,0x0 -/* f036b38: 0c0068f4 */ jal 0x1a3d0 -/* f036b3c: e7ac0024 */ swc1 $f12,0x24($sp) -/* f036b40: 44802000 */ mtc1 $zero,$f4 -/* f036b44: c7ac0024 */ lwc1 $f12,0x24($sp) -/* f036b48: e6000000 */ swc1 $f0,0x0($s0) -/* f036b4c: 0c0068f7 */ jal 0x1a3dc -/* f036b50: e6040004 */ swc1 $f4,0x4($s0) -/* f036b54: 46000187 */ neg.s $f6,$f0 -/* f036b58: 1000000a */ beqz $zero,.L0f036b84 -/* f036b5c: e6060008 */ swc1 $f6,0x8($s0) -.L0f036b60: -/* f036b60: 0c0068f4 */ jal 0x1a3d0 -/* f036b64: e7ac0024 */ swc1 $f12,0x24($sp) -/* f036b68: 44805000 */ mtc1 $zero,$f10 -/* f036b6c: 46000207 */ neg.s $f8,$f0 -/* f036b70: c7ac0024 */ lwc1 $f12,0x24($sp) -/* f036b74: e6080000 */ swc1 $f8,0x0($s0) -/* f036b78: 0c0068f7 */ jal 0x1a3dc -/* f036b7c: e60a0004 */ swc1 $f10,0x4($s0) -/* f036b80: e6000008 */ swc1 $f0,0x8($s0) -.L0f036b84: -/* f036b84: 8fbf001c */ lw $ra,0x1c($sp) -/* f036b88: 8fb00018 */ lw $s0,0x18($sp) -/* f036b8c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f036b90: 03e00008 */ jr $ra -/* f036b94: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f036b98 -/* f036b98: 27bdffc8 */ addiu $sp,$sp,-56 -/* f036b9c: afbf0014 */ sw $ra,0x14($sp) -/* f036ba0: afa60040 */ sw $a2,0x40($sp) -/* f036ba4: 8c87001c */ lw $a3,0x1c($a0) -/* f036ba8: 27a60028 */ addiu $a2,$sp,0x28 -/* f036bac: 0fc0dac4 */ jal func0f036b10 -/* f036bb0: afa70034 */ sw $a3,0x34($sp) -/* f036bb4: c7a00040 */ lwc1 $f0,0x40($sp) -/* f036bb8: c7a40028 */ lwc1 $f4,0x28($sp) -/* f036bbc: 8fa40034 */ lw $a0,0x34($sp) -/* f036bc0: c7b20030 */ lwc1 $f18,0x30($sp) -/* f036bc4: 46002182 */ mul.s $f6,$f4,$f0 -/* f036bc8: c4880008 */ lwc1 $f8,0x8($a0) -/* f036bcc: 27a5001c */ addiu $a1,$sp,0x1c -/* f036bd0: 46009102 */ mul.s $f4,$f18,$f0 -/* f036bd4: 27a60028 */ addiu $a2,$sp,0x28 -/* f036bd8: 46083280 */ add.s $f10,$f6,$f8 -/* f036bdc: e7aa001c */ swc1 $f10,0x1c($sp) -/* f036be0: c490000c */ lwc1 $f16,0xc($a0) -/* f036be4: e7b00020 */ swc1 $f16,0x20($sp) -/* f036be8: c4860010 */ lwc1 $f6,0x10($a0) -/* f036bec: 46062200 */ add.s $f8,$f4,$f6 -/* f036bf0: 0fc0da2e */ jal func0f0368b8 -/* f036bf4: e7a80024 */ swc1 $f8,0x24($sp) -/* f036bf8: 8fbf0014 */ lw $ra,0x14($sp) -/* f036bfc: 27bd0038 */ addiu $sp,$sp,0x38 -/* f036c00: 03e00008 */ jr $ra -/* f036c04: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f036c08 -/* f036c08: 27bdff58 */ addiu $sp,$sp,-168 -/* f036c0c: afbf002c */ sw $ra,0x2c($sp) -/* f036c10: afb30028 */ sw $s3,0x28($sp) -/* f036c14: afb20024 */ sw $s2,0x24($sp) -/* f036c18: afb10020 */ sw $s1,0x20($sp) -/* f036c1c: afb0001c */ sw $s0,0x1c($sp) -/* f036c20: afa500ac */ sw $a1,0xac($sp) -/* f036c24: afa600b0 */ sw $a2,0xb0($sp) -/* f036c28: 8c88001c */ lw $t0,0x1c($a0) -/* f036c2c: 240e0001 */ addiu $t6,$zero,0x1 -/* f036c30: afae0060 */ sw $t6,0x60($sp) -/* f036c34: 8c8f0014 */ lw $t7,0x14($a0) -/* f036c38: 3c13800a */ lui $s3,0x800a -/* f036c3c: 26739fc0 */ addiu $s3,$s3,-24640 -/* f036c40: 000fc080 */ sll $t8,$t7,0x2 -/* f036c44: 07010018 */ bgez $t8,.L0f036ca8 -/* f036c48: 25040008 */ addiu $a0,$t0,0x8 -/* f036c4c: 8e630284 */ lw $v1,0x284($s3) -/* f036c50: 3c098007 */ lui $t1,0x8007 -/* f036c54: 8c7900d8 */ lw $t9,0xd8($v1) -/* f036c58: 57200049 */ bnezl $t9,.L0f036d80 -/* f036c5c: 8fab0060 */ lw $t3,0x60($sp) -/* f036c60: 8d290764 */ lw $t1,0x764($t1) -/* f036c64: 55200046 */ bnezl $t1,.L0f036d80 -/* f036c68: 8fab0060 */ lw $t3,0x60($sp) -/* f036c6c: 8c620480 */ lw $v0,0x480($v1) -/* f036c70: 50400007 */ beqzl $v0,.L0f036c90 -/* f036c74: 8c6c1c54 */ lw $t4,0x1c54($v1) -/* f036c78: 50400041 */ beqzl $v0,.L0f036d80 -/* f036c7c: 8fab0060 */ lw $t3,0x60($sp) -/* f036c80: 804a0037 */ lb $t2,0x37($v0) -/* f036c84: 5540003e */ bnezl $t2,.L0f036d80 -/* f036c88: 8fab0060 */ lw $t3,0x60($sp) -/* f036c8c: 8c6c1c54 */ lw $t4,0x1c54($v1) -.L0f036c90: -/* f036c90: 8c6b00c4 */ lw $t3,0xc4($v1) -/* f036c94: 01806827 */ nor $t5,$t4,$zero -/* f036c98: 016d7024 */ and $t6,$t3,$t5 -/* f036c9c: 31cf0008 */ andi $t7,$t6,0x8 -/* f036ca0: 51e00037 */ beqzl $t7,.L0f036d80 -/* f036ca4: 8fab0060 */ lw $t3,0x60($sp) -.L0f036ca8: -/* f036ca8: 3c13800a */ lui $s3,0x800a -/* f036cac: 27b8007c */ addiu $t8,$sp,0x7c -/* f036cb0: 24190014 */ addiu $t9,$zero,0x14 -/* f036cb4: 26739fc0 */ addiu $s3,$s3,-24640 -/* f036cb8: afb90014 */ sw $t9,0x14($sp) -/* f036cbc: afb80010 */ sw $t8,0x10($sp) -/* f036cc0: 25050028 */ addiu $a1,$t0,0x28 -/* f036cc4: 8fa600ac */ lw $a2,0xac($sp) -/* f036cc8: 0fc1977f */ jal func0f065dfc -/* f036ccc: 27a70064 */ addiu $a3,$sp,0x64 -/* f036cd0: 8e690314 */ lw $t1,0x314($s3) -/* f036cd4: 87aa007c */ lh $t2,0x7c($sp) -/* f036cd8: 87af007c */ lh $t7,0x7c($sp) -/* f036cdc: 11200013 */ beqz $t1,.L0f036d2c -/* f036ce0: 2404ffff */ addiu $a0,$zero,-1 -/* f036ce4: 108a0025 */ beq $a0,$t2,.L0f036d7c -/* f036ce8: 27a2007c */ addiu $v0,$sp,0x7c -/* f036cec: 3c05800a */ lui $a1,0x800a -/* f036cf0: 8ca5492c */ lw $a1,0x492c($a1) -/* f036cf4: 84430000 */ lh $v1,0x0($v0) -/* f036cf8: 00655821 */ addu $t3,$v1,$a1 -.L0f036cfc: -/* f036cfc: 916d0000 */ lbu $t5,0x0($t3) -/* f036d00: 31ae000f */ andi $t6,$t5,0xf -/* f036d04: 51c00004 */ beqzl $t6,.L0f036d18 -/* f036d08: 84430002 */ lh $v1,0x2($v0) -/* f036d0c: 1000001b */ beqz $zero,.L0f036d7c -/* f036d10: afa00060 */ sw $zero,0x60($sp) -/* f036d14: 84430002 */ lh $v1,0x2($v0) -.L0f036d18: -/* f036d18: 24420002 */ addiu $v0,$v0,0x2 -/* f036d1c: 5483fff7 */ bnel $a0,$v1,.L0f036cfc -/* f036d20: 00655821 */ addu $t3,$v1,$a1 -/* f036d24: 10000016 */ beqz $zero,.L0f036d80 -/* f036d28: 8fab0060 */ lw $t3,0x60($sp) -.L0f036d2c: -/* f036d2c: 2404ffff */ addiu $a0,$zero,-1 -/* f036d30: 108f0012 */ beq $a0,$t7,.L0f036d7c -/* f036d34: 27a2007c */ addiu $v0,$sp,0x7c -/* f036d38: 3c05800a */ lui $a1,0x800a -/* f036d3c: 8ca54928 */ lw $a1,0x4928($a1) -/* f036d40: 84430000 */ lh $v1,0x0($v0) -/* f036d44: 2406008c */ addiu $a2,$zero,0x8c -.L0f036d48: -/* f036d48: 00660019 */ multu $v1,$a2 -/* f036d4c: 0000c812 */ mflo $t9 -/* f036d50: 00b94821 */ addu $t1,$a1,$t9 -/* f036d54: 952a0000 */ lhu $t2,0x0($t1) -/* f036d58: 314c0004 */ andi $t4,$t2,0x4 -/* f036d5c: 51800004 */ beqzl $t4,.L0f036d70 -/* f036d60: 84430002 */ lh $v1,0x2($v0) -/* f036d64: 10000005 */ beqz $zero,.L0f036d7c -/* f036d68: afa00060 */ sw $zero,0x60($sp) -/* f036d6c: 84430002 */ lh $v1,0x2($v0) -.L0f036d70: -/* f036d70: 24420002 */ addiu $v0,$v0,0x2 -/* f036d74: 1483fff4 */ bne $a0,$v1,.L0f036d48 -/* f036d78: 00000000 */ sll $zero,$zero,0x0 -.L0f036d7c: -/* f036d7c: 8fab0060 */ lw $t3,0x60($sp) -.L0f036d80: -/* f036d80: 51600051 */ beqzl $t3,.L0f036ec8 -/* f036d84: 8fbf002c */ lw $ra,0x2c($sp) -/* f036d88: 8e6d006c */ lw $t5,0x6c($s3) -/* f036d8c: 00009025 */ or $s2,$zero,$zero -/* f036d90: 00002825 */ or $a1,$zero,$zero -/* f036d94: 11a00003 */ beqz $t5,.L0f036da4 -/* f036d98: 00002025 */ or $a0,$zero,$zero -/* f036d9c: 10000001 */ beqz $zero,.L0f036da4 -/* f036da0: 24050001 */ addiu $a1,$zero,0x1 -.L0f036da4: -/* f036da4: 8e6e0068 */ lw $t6,0x68($s3) -/* f036da8: 00001825 */ or $v1,$zero,$zero -/* f036dac: 00001025 */ or $v0,$zero,$zero -/* f036db0: 11c00003 */ beqz $t6,.L0f036dc0 -/* f036db4: 00126080 */ sll $t4,$s2,0x2 -/* f036db8: 10000001 */ beqz $zero,.L0f036dc0 -/* f036dbc: 24040001 */ addiu $a0,$zero,0x1 -.L0f036dc0: -/* f036dc0: 8e6f0064 */ lw $t7,0x64($s3) -/* f036dc4: 026c8021 */ addu $s0,$s3,$t4 -/* f036dc8: 27b10050 */ addiu $s1,$sp,0x50 -/* f036dcc: 11e00003 */ beqz $t7,.L0f036ddc -/* f036dd0: 00000000 */ sll $zero,$zero,0x0 -/* f036dd4: 10000001 */ beqz $zero,.L0f036ddc -/* f036dd8: 24030001 */ addiu $v1,$zero,0x1 -.L0f036ddc: -/* f036ddc: 8e780070 */ lw $t8,0x70($s3) -/* f036de0: 13000003 */ beqz $t8,.L0f036df0 -/* f036de4: 00000000 */ sll $zero,$zero,0x0 -/* f036de8: 10000001 */ beqz $zero,.L0f036df0 -/* f036dec: 24020001 */ addiu $v0,$zero,0x1 -.L0f036df0: -/* f036df0: 0043c821 */ addu $t9,$v0,$v1 -/* f036df4: 03244821 */ addu $t1,$t9,$a0 -/* f036df8: 01255021 */ addu $t2,$t1,$a1 -/* f036dfc: 59400032 */ blezl $t2,.L0f036ec8 -/* f036e00: 8fbf002c */ lw $ra,0x2c($sp) -/* f036e04: 8e0b0064 */ lw $t3,0x64($s0) -.L0f036e08: -/* f036e08: 8fa400ac */ lw $a0,0xac($sp) -/* f036e0c: 8fa600b0 */ lw $a2,0xb0($sp) -/* f036e10: 8d6500bc */ lw $a1,0xbc($t3) -/* f036e14: afa00014 */ sw $zero,0x14($sp) -/* f036e18: afa00010 */ sw $zero,0x10($sp) -/* f036e1c: 02203825 */ or $a3,$s1,$zero -/* f036e20: 0c006052 */ jal 0x18148 -/* f036e24: 24a50008 */ addiu $a1,$a1,0x8 -/* f036e28: 8e0d0064 */ lw $t5,0x64($s0) -/* f036e2c: 02202825 */ or $a1,$s1,$zero -/* f036e30: 8da400bc */ lw $a0,0xbc($t5) -/* f036e34: 0fc19620 */ jal func0f065880 -/* f036e38: 24840028 */ addiu $a0,$a0,0x28 -/* f036e3c: 10400003 */ beqz $v0,.L0f036e4c -/* f036e40: 00002825 */ or $a1,$zero,$zero -/* f036e44: 1000001f */ beqz $zero,.L0f036ec4 -/* f036e48: afa00060 */ sw $zero,0x60($sp) -.L0f036e4c: -/* f036e4c: 8e6e006c */ lw $t6,0x6c($s3) -/* f036e50: 26520001 */ addiu $s2,$s2,0x1 -/* f036e54: 26100004 */ addiu $s0,$s0,0x4 -/* f036e58: 11c00003 */ beqz $t6,.L0f036e68 -/* f036e5c: 00002025 */ or $a0,$zero,$zero -/* f036e60: 10000001 */ beqz $zero,.L0f036e68 -/* f036e64: 24050001 */ addiu $a1,$zero,0x1 -.L0f036e68: -/* f036e68: 8e6f0068 */ lw $t7,0x68($s3) -/* f036e6c: 00001825 */ or $v1,$zero,$zero -/* f036e70: 00001025 */ or $v0,$zero,$zero -/* f036e74: 11e00003 */ beqz $t7,.L0f036e84 -/* f036e78: 00000000 */ sll $zero,$zero,0x0 -/* f036e7c: 10000001 */ beqz $zero,.L0f036e84 -/* f036e80: 24040001 */ addiu $a0,$zero,0x1 -.L0f036e84: -/* f036e84: 8e780064 */ lw $t8,0x64($s3) -/* f036e88: 13000003 */ beqz $t8,.L0f036e98 -/* f036e8c: 00000000 */ sll $zero,$zero,0x0 -/* f036e90: 10000001 */ beqz $zero,.L0f036e98 -/* f036e94: 24030001 */ addiu $v1,$zero,0x1 -.L0f036e98: -/* f036e98: 8e790070 */ lw $t9,0x70($s3) -/* f036e9c: 13200003 */ beqz $t9,.L0f036eac -/* f036ea0: 00000000 */ sll $zero,$zero,0x0 -/* f036ea4: 10000001 */ beqz $zero,.L0f036eac -/* f036ea8: 24020001 */ addiu $v0,$zero,0x1 -.L0f036eac: -/* f036eac: 00434821 */ addu $t1,$v0,$v1 -/* f036eb0: 01245021 */ addu $t2,$t1,$a0 -/* f036eb4: 01456021 */ addu $t4,$t2,$a1 -/* f036eb8: 024c082a */ slt $at,$s2,$t4 -/* f036ebc: 5420ffd2 */ bnezl $at,.L0f036e08 -/* f036ec0: 8e0b0064 */ lw $t3,0x64($s0) -.L0f036ec4: -/* f036ec4: 8fbf002c */ lw $ra,0x2c($sp) -.L0f036ec8: -/* f036ec8: 8fa20060 */ lw $v0,0x60($sp) -/* f036ecc: 8fb0001c */ lw $s0,0x1c($sp) -/* f036ed0: 8fb10020 */ lw $s1,0x20($sp) -/* f036ed4: 8fb20024 */ lw $s2,0x24($sp) -/* f036ed8: 8fb30028 */ lw $s3,0x28($sp) -/* f036edc: 03e00008 */ jr $ra -/* f036ee0: 27bd00a8 */ addiu $sp,$sp,0xa8 -); - -GLOBAL_ASM( -glabel func0f036ee4 -/* f036ee4: 27bdffd0 */ addiu $sp,$sp,-48 -/* f036ee8: afbf0014 */ sw $ra,0x14($sp) -/* f036eec: afa40030 */ sw $a0,0x30($sp) -/* f036ef0: afa50034 */ sw $a1,0x34($sp) -/* f036ef4: afa7003c */ sw $a3,0x3c($sp) -/* f036ef8: 8c82001c */ lw $v0,0x1c($a0) -/* f036efc: c4c40000 */ lwc1 $f4,0x0($a2) -/* f036f00: c4c80008 */ lwc1 $f8,0x8($a2) -/* f036f04: c4460008 */ lwc1 $f6,0x8($v0) -/* f036f08: c44a0010 */ lwc1 $f10,0x10($v0) -/* f036f0c: afa60038 */ sw $a2,0x38($sp) -/* f036f10: 46062301 */ sub.s $f12,$f4,$f6 -/* f036f14: 460a4381 */ sub.s $f14,$f8,$f10 -/* f036f18: e7ac002c */ swc1 $f12,0x2c($sp) -/* f036f1c: 0fc259d4 */ jal func0f096750 -/* f036f20: e7ae0028 */ swc1 $f14,0x28($sp) -/* f036f24: 8fa2003c */ lw $v0,0x3c($sp) -/* f036f28: 8fa60038 */ lw $a2,0x38($sp) -/* f036f2c: e7a00024 */ swc1 $f0,0x24($sp) -/* f036f30: c4460000 */ lwc1 $f6,0x0($v0) -/* f036f34: c4c40000 */ lwc1 $f4,0x0($a2) -/* f036f38: c7b2002c */ lwc1 $f18,0x2c($sp) -/* f036f3c: c7ae0028 */ lwc1 $f14,0x28($sp) -/* f036f40: 46062081 */ sub.s $f2,$f4,$f6 -/* f036f44: 46129102 */ mul.s $f4,$f18,$f18 -/* f036f48: c44a0008 */ lwc1 $f10,0x8($v0) -/* f036f4c: c4c80008 */ lwc1 $f8,0x8($a2) -/* f036f50: 460e7182 */ mul.s $f6,$f14,$f14 -/* f036f54: 8fb80034 */ lw $t8,0x34($sp) -/* f036f58: 460a4401 */ sub.s $f16,$f8,$f10 -/* f036f5c: 240f0006 */ addiu $t7,$zero,0x6 -/* f036f60: a30f0000 */ sb $t7,0x0($t8) -/* f036f64: e7a20020 */ swc1 $f2,0x20($sp) -/* f036f68: e7b0001c */ swc1 $f16,0x1c($sp) -/* f036f6c: 0c012974 */ jal 0x4a5d0 -/* f036f70: 46062300 */ add.s $f12,$f4,$f6 -/* f036f74: c7a20020 */ lwc1 $f2,0x20($sp) -/* f036f78: c7b0001c */ lwc1 $f16,0x1c($sp) -/* f036f7c: 8fb90034 */ lw $t9,0x34($sp) -/* f036f80: 46021202 */ mul.s $f8,$f2,$f2 -/* f036f84: e720003c */ swc1 $f0,0x3c($t9) -/* f036f88: 46108282 */ mul.s $f10,$f16,$f16 -/* f036f8c: 0c012974 */ jal 0x4a5d0 -/* f036f90: 460a4300 */ add.s $f12,$f8,$f10 -/* f036f94: 8fa20034 */ lw $v0,0x34($sp) -/* f036f98: c444003c */ lwc1 $f4,0x3c($v0) -/* f036f9c: 46002181 */ sub.s $f6,$f4,$f0 -/* f036fa0: e4460038 */ swc1 $f6,0x38($v0) -/* f036fa4: 8fa50024 */ lw $a1,0x24($sp) -/* f036fa8: 0fc0f94e */ jal func0f03e538 -/* f036fac: 8fa40030 */ lw $a0,0x30($sp) -/* f036fb0: 8fbf0014 */ lw $ra,0x14($sp) -/* f036fb4: 27bd0030 */ addiu $sp,$sp,0x30 -/* f036fb8: 03e00008 */ jr $ra -/* f036fbc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f036fc0 -/* f036fc0: 27bdff88 */ addiu $sp,$sp,-120 -/* f036fc4: afbf001c */ sw $ra,0x1c($sp) -/* f036fc8: afb00018 */ sw $s0,0x18($sp) -/* f036fcc: afa60080 */ sw $a2,0x80($sp) -/* f036fd0: 908e0064 */ lbu $t6,0x64($a0) -/* f036fd4: 00a08025 */ or $s0,$a1,$zero -/* f036fd8: 240500c2 */ addiu $a1,$zero,0xc2 -/* f036fdc: 000e7880 */ sll $t7,$t6,0x2 -/* f036fe0: 008fc021 */ addu $t8,$a0,$t7 -/* f036fe4: 8f02004c */ lw $v0,0x4c($t8) -/* f036fe8: 27a60020 */ addiu $a2,$sp,0x20 -/* f036fec: 50400015 */ beqzl $v0,.L0f037044 -/* f036ff0: c48a002c */ lwc1 $f10,0x2c($a0) -/* f036ff4: 8c440000 */ lw $a0,0x0($v0) -/* f036ff8: 0fc456ac */ jal func0f115ab0 -/* f036ffc: afa70084 */ sw $a3,0x84($sp) -/* f037000: c7a40020 */ lwc1 $f4,0x20($sp) -/* f037004: 8fa20080 */ lw $v0,0x80($sp) -/* f037008: 8fa70084 */ lw $a3,0x84($sp) -/* f03700c: e6040000 */ swc1 $f4,0x0($s0) -/* f037010: c7a60024 */ lwc1 $f6,0x24($sp) -/* f037014: 2408ffff */ addiu $t0,$zero,-1 -/* f037018: e6060004 */ swc1 $f6,0x4($s0) -/* f03701c: c7a80028 */ lwc1 $f8,0x28($sp) -/* f037020: e6080008 */ swc1 $f8,0x8($s0) -/* f037024: 8fb90068 */ lw $t9,0x68($sp) -/* f037028: a4480002 */ sh $t0,0x2($v0) -/* f03702c: 10e00011 */ beqz $a3,.L0f037074 -/* f037030: a4590000 */ sh $t9,0x0($v0) -/* f037034: 8fa9006c */ lw $t1,0x6c($sp) -/* f037038: 1000000e */ beqz $zero,.L0f037074 -/* f03703c: ace90000 */ sw $t1,0x0($a3) -/* f037040: c48a002c */ lwc1 $f10,0x2c($a0) -.L0f037044: -/* f037044: 240cffff */ addiu $t4,$zero,-1 -/* f037048: e60a0000 */ swc1 $f10,0x0($s0) -/* f03704c: c4900030 */ lwc1 $f16,0x30($a0) -/* f037050: e6100004 */ swc1 $f16,0x4($s0) -/* f037054: c4920034 */ lwc1 $f18,0x34($a0) -/* f037058: e6120008 */ swc1 $f18,0x8($s0) -/* f03705c: 8fab0080 */ lw $t3,0x80($sp) -/* f037060: 848a0038 */ lh $t2,0x38($a0) -/* f037064: a56c0002 */ sh $t4,0x2($t3) -/* f037068: 10e00002 */ beqz $a3,.L0f037074 -/* f03706c: a56a0000 */ sh $t2,0x0($t3) -/* f037070: ace00000 */ sw $zero,0x0($a3) -.L0f037074: -/* f037074: 8fbf001c */ lw $ra,0x1c($sp) -/* f037078: 8fb00018 */ lw $s0,0x18($sp) -/* f03707c: 27bd0078 */ addiu $sp,$sp,0x78 -/* f037080: 03e00008 */ jr $ra -/* f037084: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f037088 -/* f037088: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03708c: afbf0014 */ sw $ra,0x14($sp) -/* f037090: 0fc0dbf0 */ jal func0f036fc0 -/* f037094: 00003825 */ or $a3,$zero,$zero -/* f037098: 8fbf0014 */ lw $ra,0x14($sp) -/* f03709c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0370a0: 03e00008 */ jr $ra -/* f0370a4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0370a8 -/* f0370a8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0370ac: afbf0014 */ sw $ra,0x14($sp) -/* f0370b0: 8c8e02d4 */ lw $t6,0x2d4($a0) -/* f0370b4: 00802825 */ or $a1,$a0,$zero -/* f0370b8: 51c00006 */ beqzl $t6,.L0f0370d4 -/* f0370bc: 8ca40020 */ lw $a0,0x20($a1) -/* f0370c0: 0fc647e9 */ jal func0f191fa4 -/* f0370c4: 00000000 */ sll $zero,$zero,0x0 -/* f0370c8: 10000011 */ beqz $zero,.L0f037110 -/* f0370cc: 46000086 */ mov.s $f2,$f0 -/* f0370d0: 8ca40020 */ lw $a0,0x20($a1) -.L0f0370d4: -/* f0370d4: 0c00744f */ jal 0x1d13c -/* f0370d8: afa50018 */ sw $a1,0x18($sp) -/* f0370dc: 00022400 */ sll $a0,$v0,0x10 -/* f0370e0: 00047c03 */ sra $t7,$a0,0x10 -/* f0370e4: 0fc0b7fc */ jal func0f02dff0 -/* f0370e8: 01e02025 */ or $a0,$t7,$zero -/* f0370ec: 8fa50018 */ lw $a1,0x18($sp) -/* f0370f0: 3c017f1b */ lui $at,0x7f1b -/* f0370f4: c4268da4 */ lwc1 $f6,-0x725c($at) -/* f0370f8: 8cb80020 */ lw $t8,0x20($a1) -/* f0370fc: c7040014 */ lwc1 $f4,0x14($t8) -/* f037100: 46062202 */ mul.s $f8,$f4,$f6 -/* f037104: 00000000 */ sll $zero,$zero,0x0 -/* f037108: 46080082 */ mul.s $f2,$f0,$f8 -/* f03710c: 00000000 */ sll $zero,$zero,0x0 -.L0f037110: -/* f037110: 8fbf0014 */ lw $ra,0x14($sp) -/* f037114: 27bd0018 */ addiu $sp,$sp,0x18 -/* f037118: 46001006 */ mov.s $f0,$f2 -/* f03711c: 03e00008 */ jr $ra -/* f037120: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f037124 -/* f037124: 27bdffb8 */ addiu $sp,$sp,-72 -/* f037128: afbf0014 */ sw $ra,0x14($sp) -/* f03712c: 27a50030 */ addiu $a1,$sp,0x30 -/* f037130: 27a60020 */ addiu $a2,$sp,0x20 -/* f037134: 0fc0dc22 */ jal func0f037088 -/* f037138: afa40048 */ sw $a0,0x48($sp) -/* f03713c: 8fa70048 */ lw $a3,0x48($sp) -/* f037140: c7a40030 */ lwc1 $f4,0x30($sp) -/* f037144: 44800000 */ mtc1 $zero,$f0 -/* f037148: 8ce2001c */ lw $v0,0x1c($a3) -/* f03714c: c7a80038 */ lwc1 $f8,0x38($sp) -/* f037150: 00e02025 */ or $a0,$a3,$zero -/* f037154: c4460008 */ lwc1 $f6,0x8($v0) -/* f037158: c44a0010 */ lwc1 $f10,0x10($v0) -/* f03715c: 46062301 */ sub.s $f12,$f4,$f6 -/* f037160: 460a4381 */ sub.s $f14,$f8,$f10 -/* f037164: 4600603c */ c.lt.s $f12,$f0 -/* f037168: 00000000 */ sll $zero,$zero,0x0 -/* f03716c: 45020003 */ bc1fl .L0f03717c -/* f037170: 4600703c */ c.lt.s $f14,$f0 -/* f037174: 46006307 */ neg.s $f12,$f12 -/* f037178: 4600703c */ c.lt.s $f14,$f0 -.L0f03717c: -/* f03717c: 00000000 */ sll $zero,$zero,0x0 -/* f037180: 45020003 */ bc1fl .L0f037190 -/* f037184: afa70048 */ sw $a3,0x48($sp) -/* f037188: 46007387 */ neg.s $f14,$f14 -/* f03718c: afa70048 */ sw $a3,0x48($sp) -.L0f037190: -/* f037190: e7ac0044 */ swc1 $f12,0x44($sp) -/* f037194: 0fc0dc2a */ jal func0f0370a8 -/* f037198: e7ae0040 */ swc1 $f14,0x40($sp) -/* f03719c: 8fa70048 */ lw $a3,0x48($sp) -/* f0371a0: c7ac0044 */ lwc1 $f12,0x44($sp) -/* f0371a4: c7ae0040 */ lwc1 $f14,0x40($sp) -/* f0371a8: 8cee02d4 */ lw $t6,0x2d4($a3) -/* f0371ac: 46000086 */ mov.s $f2,$f0 -/* f0371b0: 15c0000b */ bnez $t6,.L0f0371e0 -/* f0371b4: 00000000 */ sll $zero,$zero,0x0 -/* f0371b8: 8ce40020 */ lw $a0,0x20($a3) -/* f0371bc: e7ae0040 */ swc1 $f14,0x40($sp) -/* f0371c0: e7ac0044 */ swc1 $f12,0x44($sp) -/* f0371c4: 0c0074a2 */ jal 0x1d288 -/* f0371c8: e7a2001c */ swc1 $f2,0x1c($sp) -/* f0371cc: c7a2001c */ lwc1 $f2,0x1c($sp) -/* f0371d0: c7ac0044 */ lwc1 $f12,0x44($sp) -/* f0371d4: c7ae0040 */ lwc1 $f14,0x40($sp) -/* f0371d8: 46001082 */ mul.s $f2,$f2,$f0 -/* f0371dc: 00000000 */ sll $zero,$zero,0x0 -.L0f0371e0: -/* f0371e0: 3c017f1b */ lui $at,0x7f1b -/* f0371e4: c4208da8 */ lwc1 $f0,-0x7258($at) -/* f0371e8: 460e6400 */ add.s $f16,$f12,$f14 -/* f0371ec: 4600103c */ c.lt.s $f2,$f0 -/* f0371f0: 00000000 */ sll $zero,$zero,0x0 -/* f0371f4: 45020003 */ bc1fl .L0f037204 -/* f0371f8: 46028483 */ div.s $f18,$f16,$f2 -/* f0371fc: 46000086 */ mov.s $f2,$f0 -/* f037200: 46028483 */ div.s $f18,$f16,$f2 -.L0f037204: -/* f037204: 8fbf0014 */ lw $ra,0x14($sp) -/* f037208: 27bd0048 */ addiu $sp,$sp,0x48 -/* f03720c: 4600910d */ trunc.w.s $f4,$f18 -/* f037210: 44022000 */ mfc1 $v0,$f4 -/* f037214: 03e00008 */ jr $ra -/* f037218: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03721c -/* f03721c: 03e00008 */ jr $ra -/* f037220: a4800066 */ sh $zero,0x66($a0) -); - -GLOBAL_ASM( -glabel func0f037224 -/* f037224: 27bdffe8 */ addiu $sp,$sp,-24 -/* f037228: afbf0014 */ sw $ra,0x14($sp) -/* f03722c: 808e0068 */ lb $t6,0x68($a0) -/* f037230: 24010006 */ addiu $at,$zero,0x6 -/* f037234: 51c10029 */ beql $t6,$at,.L0f0372dc -/* f037238: 8fbf0014 */ lw $ra,0x14($sp) -/* f03723c: 9082032c */ lbu $v0,0x32c($a0) -/* f037240: 24010003 */ addiu $at,$zero,0x3 -/* f037244: 10410024 */ beq $v0,$at,.L0f0372d8 -/* f037248: 24010001 */ addiu $at,$zero,0x1 -/* f03724c: 50410023 */ beql $v0,$at,.L0f0372dc -/* f037250: 8fbf0014 */ lw $ra,0x14($sp) -/* f037254: 94820066 */ lhu $v0,0x66($a0) -/* f037258: 3c03800a */ lui $v1,0x800a -/* f03725c: 1440000c */ bnez $v0,.L0f037290 -/* f037260: 00000000 */ sll $zero,$zero,0x0 -/* f037264: 0fc0dc49 */ jal func0f037124 -/* f037268: afa40018 */ sw $a0,0x18($sp) -/* f03726c: 00021840 */ sll $v1,$v0,0x1 -/* f037270: 2465012c */ addiu $a1,$v1,0x12c -/* f037274: 3c010001 */ lui $at,0x1 -/* f037278: 00a1082a */ slt $at,$a1,$at -/* f03727c: 14200002 */ bnez $at,.L0f037288 -/* f037280: 8fa40018 */ lw $a0,0x18($sp) -/* f037284: 3405ffff */ dli $a1,0xffff -.L0f037288: -/* f037288: 10000013 */ beqz $zero,.L0f0372d8 -/* f03728c: a4850066 */ sh $a1,0x66($a0) -.L0f037290: -/* f037290: 94639ffa */ lhu $v1,-0x6006($v1) -/* f037294: 0062082a */ slt $at,$v1,$v0 -/* f037298: 1420000e */ bnez $at,.L0f0372d4 -/* f03729c: 0043c023 */ subu $t8,$v0,$v1 -/* f0372a0: 8c8f02d4 */ lw $t7,0x2d4($a0) -/* f0372a4: 2485002c */ addiu $a1,$a0,0x2c -/* f0372a8: 24860038 */ addiu $a2,$a0,0x38 -/* f0372ac: 11e00005 */ beqz $t7,.L0f0372c4 -/* f0372b0: 00000000 */ sll $zero,$zero,0x0 -/* f0372b4: 0fc65d51 */ jal func0f197544 -/* f0372b8: 00000000 */ sll $zero,$zero,0x0 -/* f0372bc: 10000007 */ beqz $zero,.L0f0372dc -/* f0372c0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0372c4: -/* f0372c4: 0fc0e10f */ jal func0f03843c -/* f0372c8: 90870065 */ lbu $a3,0x65($a0) -/* f0372cc: 10000003 */ beqz $zero,.L0f0372dc -/* f0372d0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0372d4: -/* f0372d4: a4980066 */ sh $t8,0x66($a0) -.L0f0372d8: -/* f0372d8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0372dc: -/* f0372dc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0372e0: 03e00008 */ jr $ra -/* f0372e4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0372e8 -/* f0372e8: 27bdffc8 */ addiu $sp,$sp,-56 -/* f0372ec: afbf0014 */ sw $ra,0x14($sp) -/* f0372f0: 27a5002c */ addiu $a1,$sp,0x2c -/* f0372f4: 27a6001c */ addiu $a2,$sp,0x1c -/* f0372f8: 0fc0dc22 */ jal func0f037088 -/* f0372fc: afa40038 */ sw $a0,0x38($sp) -/* f037300: 8fa40038 */ lw $a0,0x38($sp) -/* f037304: a0800068 */ sb $zero,0x68($a0) -/* f037308: a0800069 */ sb $zero,0x69($a0) -/* f03730c: a080006a */ sb $zero,0x6a($a0) -/* f037310: c7a4002c */ lwc1 $f4,0x2c($sp) -/* f037314: e484006c */ swc1 $f4,0x6c($a0) -/* f037318: c7a60030 */ lwc1 $f6,0x30($sp) -/* f03731c: e4860070 */ swc1 $f6,0x70($a0) -/* f037320: c7a80034 */ lwc1 $f8,0x34($sp) -/* f037324: 0fc0dc87 */ jal func0f03721c -/* f037328: e4880074 */ swc1 $f8,0x74($a0) -/* f03732c: 8fbf0014 */ lw $ra,0x14($sp) -/* f037330: 27bd0038 */ addiu $sp,$sp,0x38 -/* f037334: 03e00008 */ jr $ra -/* f037338: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03733c -/* f03733c: 27bdffd8 */ addiu $sp,$sp,-40 -/* f037340: afbf001c */ sw $ra,0x1c($sp) -/* f037344: afb00018 */ sw $s0,0x18($sp) -/* f037348: 90820064 */ lbu $v0,0x64($a0) -/* f03734c: 00808025 */ or $s0,$a0,$zero -/* f037350: 28410003 */ slti $at,$v0,0x3 -/* f037354: 10200004 */ beqz $at,.L0f037368 -/* f037358: 00027880 */ sll $t7,$v0,0x2 -/* f03735c: 244e0001 */ addiu $t6,$v0,0x1 -/* f037360: 10000017 */ beqz $zero,.L0f0373c0 -/* f037364: a08e0064 */ sb $t6,0x64($a0) -.L0f037368: -/* f037368: 020fc021 */ addu $t8,$s0,$t7 -/* f03736c: 8f19004c */ lw $t9,0x4c($t8) -/* f037370: 24080001 */ addiu $t0,$zero,0x1 -/* f037374: 3c09800a */ lui $t1,0x800a -/* f037378: afb90024 */ sw $t9,0x24($sp) -/* f03737c: a2080064 */ sb $t0,0x64($s0) -/* f037380: 8d299fc8 */ lw $t1,-0x6038($t1) -/* f037384: 860c0000 */ lh $t4,0x0($s0) -/* f037388: 00095243 */ sra $t2,$t1,0x9 -/* f03738c: 000a59c0 */ sll $t3,$t2,0x7 -/* f037390: 000c68c0 */ sll $t5,$t4,0x3 -/* f037394: 016d2021 */ addu $a0,$t3,$t5 -/* f037398: 0fc45090 */ jal func0f114240 -/* f03739c: 00802825 */ or $a1,$a0,$zero -/* f0373a0: 8fa40024 */ lw $a0,0x24($sp) -/* f0373a4: 8e050048 */ lw $a1,0x48($s0) -/* f0373a8: 2606004c */ addiu $a2,$s0,0x4c -/* f0373ac: 0fc4547b */ jal func0f1151ec -/* f0373b0: 24070006 */ addiu $a3,$zero,0x6 -/* f0373b4: 00002025 */ or $a0,$zero,$zero -/* f0373b8: 0fc45090 */ jal func0f114240 -/* f0373bc: 00002825 */ or $a1,$zero,$zero -.L0f0373c0: -/* f0373c0: 0fc0dcba */ jal func0f0372e8 -/* f0373c4: 02002025 */ or $a0,$s0,$zero -/* f0373c8: 8fbf001c */ lw $ra,0x1c($sp) -/* f0373cc: 8fb00018 */ lw $s0,0x18($sp) -/* f0373d0: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0373d4: 03e00008 */ jr $ra -/* f0373d8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0373dc -/* f0373dc: 8c830030 */ lw $v1,0x30($a0) -/* f0373e0: 04c10004 */ bgez $a2,.L0f0373f4 -/* f0373e4: 8ca70000 */ lw $a3,0x0($a1) -/* f0373e8: 2cee0001 */ sltiu $t6,$a3,0x1 -/* f0373ec: 01c03825 */ or $a3,$t6,$zero -/* f0373f0: 00063023 */ negu $a2,$a2 -.L0f0373f4: -/* f0373f4: 58c00028 */ blezl $a2,.L0f037498 -/* f0373f8: aca70000 */ sw $a3,0x0($a1) -.L0f0373fc: -/* f0373fc: 10e00014 */ beqz $a3,.L0f037450 -/* f037400: 24c6ffff */ addiu $a2,$a2,-1 -/* f037404: 8c82002c */ lw $v0,0x2c($a0) -/* f037408: 24630001 */ addiu $v1,$v1,0x1 -/* f03740c: 0003c080 */ sll $t8,$v1,0x2 -/* f037410: 8c4f0000 */ lw $t7,0x0($v0) -/* f037414: 01f8c821 */ addu $t9,$t7,$t8 -/* f037418: 8f290000 */ lw $t1,0x0($t9) -/* f03741c: 0521001b */ bgez $t1,.L0f03748c -/* f037420: 00000000 */ sll $zero,$zero,0x0 -/* f037424: 904a0005 */ lbu $t2,0x5($v0) -/* f037428: 2463fffe */ addiu $v1,$v1,-2 -/* f03742c: 314b0001 */ andi $t3,$t2,0x1 -/* f037430: 11600003 */ beqz $t3,.L0f037440 -/* f037434: 00000000 */ sll $zero,$zero,0x0 -/* f037438: 10000014 */ beqz $zero,.L0f03748c -/* f03743c: 00001825 */ or $v1,$zero,$zero -.L0f037440: -/* f037440: 04610012 */ bgez $v1,.L0f03748c -/* f037444: 00003825 */ or $a3,$zero,$zero -/* f037448: 10000010 */ beqz $zero,.L0f03748c -/* f03744c: 00001825 */ or $v1,$zero,$zero -.L0f037450: -/* f037450: 2463ffff */ addiu $v1,$v1,-1 -/* f037454: 0461000d */ bgez $v1,.L0f03748c -/* f037458: 00000000 */ sll $zero,$zero,0x0 -/* f03745c: 8c82002c */ lw $v0,0x2c($a0) -/* f037460: 24030001 */ addiu $v1,$zero,0x1 -/* f037464: 904c0005 */ lbu $t4,0x5($v0) -/* f037468: 94480006 */ lhu $t0,0x6($v0) -/* f03746c: 318d0001 */ andi $t5,$t4,0x1 -/* f037470: 11a00003 */ beqz $t5,.L0f037480 -/* f037474: 2508ffff */ addiu $t0,$t0,-1 -/* f037478: 10000004 */ beqz $zero,.L0f03748c -/* f03747c: 01001825 */ or $v1,$t0,$zero -.L0f037480: -/* f037480: 1d000002 */ bgtz $t0,.L0f03748c -/* f037484: 24070001 */ addiu $a3,$zero,0x1 -/* f037488: 01001825 */ or $v1,$t0,$zero -.L0f03748c: -/* f03748c: 1cc0ffdb */ bgtz $a2,.L0f0373fc -/* f037490: 00000000 */ sll $zero,$zero,0x0 -/* f037494: aca70000 */ sw $a3,0x0($a1) -.L0f037498: -/* f037498: 03e00008 */ jr $ra -/* f03749c: 00601025 */ or $v0,$v1,$zero -); - -GLOBAL_ASM( -glabel func0f0374a0 -/* f0374a0: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0374a4: afbf0014 */ sw $ra,0x14($sp) -/* f0374a8: 8c8e0034 */ lw $t6,0x34($a0) -/* f0374ac: 00a03025 */ or $a2,$a1,$zero -/* f0374b0: 27a50020 */ addiu $a1,$sp,0x20 -/* f0374b4: afa40028 */ sw $a0,0x28($sp) -/* f0374b8: 0fc0dcf7 */ jal func0f0373dc -/* f0374bc: afae0020 */ sw $t6,0x20($sp) -/* f0374c0: 8fa40028 */ lw $a0,0x28($sp) -/* f0374c4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0374c8: 0002c880 */ sll $t9,$v0,0x2 -/* f0374cc: 8c8f002c */ lw $t7,0x2c($a0) -/* f0374d0: 8df80000 */ lw $t8,0x0($t7) -/* f0374d4: 03191821 */ addu $v1,$t8,$t9 -/* f0374d8: 84620002 */ lh $v0,0x2($v1) -/* f0374dc: 03e00008 */ jr $ra -/* f0374e0: 27bd0028 */ addiu $sp,$sp,0x28 -); - -GLOBAL_ASM( -glabel func0f0374e4 -/* f0374e4: 27bdff90 */ addiu $sp,$sp,-112 -/* f0374e8: afbf0014 */ sw $ra,0x14($sp) -/* f0374ec: afa50074 */ sw $a1,0x74($sp) -/* f0374f0: afa60078 */ sw $a2,0x78($sp) -/* f0374f4: afa7007c */ sw $a3,0x7c($sp) -/* f0374f8: 0fc0dd28 */ jal func0f0374a0 -/* f0374fc: 00002825 */ or $a1,$zero,$zero -/* f037500: 00402025 */ or $a0,$v0,$zero -/* f037504: 240500c2 */ addiu $a1,$zero,0xc2 -/* f037508: 0fc456ac */ jal func0f115ab0 -/* f03750c: 27a60018 */ addiu $a2,$sp,0x18 -/* f037510: 8fa20074 */ lw $v0,0x74($sp) -/* f037514: c7a40018 */ lwc1 $f4,0x18($sp) -/* f037518: 8fa30078 */ lw $v1,0x78($sp) -/* f03751c: 8fa4007c */ lw $a0,0x7c($sp) -/* f037520: e4440000 */ swc1 $f4,0x0($v0) -/* f037524: c7a6001c */ lwc1 $f6,0x1c($sp) -/* f037528: 240fffff */ addiu $t7,$zero,-1 -/* f03752c: e4460004 */ swc1 $f6,0x4($v0) -/* f037530: c7a80020 */ lwc1 $f8,0x20($sp) -/* f037534: e4480008 */ swc1 $f8,0x8($v0) -/* f037538: 8fae0060 */ lw $t6,0x60($sp) -/* f03753c: a46f0002 */ sh $t7,0x2($v1) -/* f037540: 10800003 */ beqz $a0,.L0f037550 -/* f037544: a46e0000 */ sh $t6,0x0($v1) -/* f037548: 8fb80064 */ lw $t8,0x64($sp) -/* f03754c: ac980000 */ sw $t8,0x0($a0) -.L0f037550: -/* f037550: 8fbf0014 */ lw $ra,0x14($sp) -/* f037554: 27bd0070 */ addiu $sp,$sp,0x70 -/* f037558: 03e00008 */ jr $ra -/* f03755c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f037560 -/* f037560: 27bdffe8 */ addiu $sp,$sp,-24 -/* f037564: afbf0014 */ sw $ra,0x14($sp) -/* f037568: 0fc0dd39 */ jal func0f0374e4 -/* f03756c: 00003825 */ or $a3,$zero,$zero -/* f037570: 8fbf0014 */ lw $ra,0x14($sp) -/* f037574: 27bd0018 */ addiu $sp,$sp,0x18 -/* f037578: 03e00008 */ jr $ra -/* f03757c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f037580 -/* f037580: 27bdffd8 */ addiu $sp,$sp,-40 -/* f037584: afbf0014 */ sw $ra,0x14($sp) -/* f037588: a0800038 */ sb $zero,0x38($a0) -/* f03758c: a0800039 */ sb $zero,0x39($a0) -/* f037590: a080003a */ sb $zero,0x3a($a0) -/* f037594: 27a60018 */ addiu $a2,$sp,0x18 -/* f037598: 0fc0dd58 */ jal func0f037560 -/* f03759c: 2485003c */ addiu $a1,$a0,0x3c -/* f0375a0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0375a4: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0375a8: 03e00008 */ jr $ra -/* f0375ac: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0375b0 -/* f0375b0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0375b4: afbf0014 */ sw $ra,0x14($sp) -/* f0375b8: afa40018 */ sw $a0,0x18($sp) -/* f0375bc: 24850034 */ addiu $a1,$a0,0x34 -/* f0375c0: 0fc0dcf7 */ jal func0f0373dc -/* f0375c4: 24060001 */ addiu $a2,$zero,0x1 -/* f0375c8: 8fa40018 */ lw $a0,0x18($sp) -/* f0375cc: ac820030 */ sw $v0,0x30($a0) -/* f0375d0: 0fc0dd60 */ jal func0f037580 -/* f0375d4: a0820333 */ sb $v0,0x333($a0) -/* f0375d8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0375dc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0375e0: 03e00008 */ jr $ra -/* f0375e4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0375e8 -/* f0375e8: 27bdfed8 */ addiu $sp,$sp,-296 -/* f0375ec: afbf0034 */ sw $ra,0x34($sp) -/* f0375f0: afb00030 */ sw $s0,0x30($sp) -/* f0375f4: afa5012c */ sw $a1,0x12c($sp) -/* f0375f8: afa60130 */ sw $a2,0x130($sp) -/* f0375fc: afa70134 */ sw $a3,0x134($sp) -/* f037600: 8c8e001c */ lw $t6,0x1c($a0) -/* f037604: 3c0f800a */ lui $t7,0x800a -/* f037608: 00808025 */ or $s0,$a0,$zero -/* f03760c: afae00f0 */ sw $t6,0xf0($sp) -/* f037610: a0800009 */ sb $zero,0x9($a0) -/* f037614: 8def9fc8 */ lw $t7,-0x6038($t7) -/* f037618: ac8f00d8 */ sw $t7,0xd8($a0) -/* f03761c: 0c0074a2 */ jal 0x1d288 -/* f037620: 8c840020 */ lw $a0,0x20($a0) -/* f037624: c7a40130 */ lwc1 $f4,0x130($sp) -/* f037628: 3c01800a */ lui $at,0x800a -/* f03762c: c428a00c */ lwc1 $f8,-0x5ff4($at) -/* f037630: 46002182 */ mul.s $f6,$f4,$f0 -/* f037634: 8fa2012c */ lw $v0,0x12c($sp) -/* f037638: 02002025 */ or $a0,$s0,$zero -/* f03763c: c4500038 */ lwc1 $f16,0x38($v0) -/* f037640: 46083282 */ mul.s $f10,$f6,$f8 -/* f037644: c446003c */ lwc1 $f6,0x3c($v0) -/* f037648: 460a8480 */ add.s $f18,$f16,$f10 -/* f03764c: e4520038 */ swc1 $f18,0x38($v0) -/* f037650: c4440038 */ lwc1 $f4,0x38($v0) -/* f037654: 4604303e */ c.le.s $f6,$f4 -/* f037658: 00000000 */ sll $zero,$zero,0x0 -/* f03765c: 450200d0 */ bc1fl .L0f0379a0 -/* f037660: 8fbf0034 */ lw $ra,0x34($sp) -/* f037664: 0fc079ef */ jal func0f01e7bc -/* f037668: 00002825 */ or $a1,$zero,$zero -/* f03766c: 8fa40138 */ lw $a0,0x138($sp) -/* f037670: 0fc195e9 */ jal func0f0657a4 -/* f037674: 27a50118 */ addiu $a1,$sp,0x118 -/* f037678: 02002025 */ or $a0,$s0,$zero -/* f03767c: 8fa50134 */ lw $a1,0x134($sp) -/* f037680: 0fc087ea */ jal func0f021fa8 -/* f037684: 27a60118 */ addiu $a2,$sp,0x118 -/* f037688: 8e050024 */ lw $a1,0x24($s0) -/* f03768c: 27b80105 */ addiu $t8,$sp,0x105 -/* f037690: 27b90102 */ addiu $t9,$sp,0x102 -/* f037694: afb90018 */ sw $t9,0x18($sp) -/* f037698: afb80010 */ sw $t8,0x10($sp) -/* f03769c: afa00020 */ sw $zero,0x20($sp) -/* f0376a0: afa0001c */ sw $zero,0x1c($sp) -/* f0376a4: afa00014 */ sw $zero,0x14($sp) -/* f0376a8: 8fa40134 */ lw $a0,0x134($sp) -/* f0376ac: 27a60118 */ addiu $a2,$sp,0x118 -/* f0376b0: 0c00a86c */ jal 0x2a1b0 -/* f0376b4: 27a70106 */ addiu $a3,$sp,0x106 -/* f0376b8: 8fa80134 */ lw $t0,0x134($sp) -/* f0376bc: e7a00108 */ swc1 $f0,0x108($sp) -/* f0376c0: 8fa900f0 */ lw $t1,0xf0($sp) -/* f0376c4: c5080000 */ lwc1 $f8,0x0($t0) -/* f0376c8: 8fa40138 */ lw $a0,0x138($sp) -/* f0376cc: 27a50118 */ addiu $a1,$sp,0x118 -/* f0376d0: e7a800f4 */ swc1 $f8,0xf4($sp) -/* f0376d4: c60a00b8 */ lwc1 $f10,0xb8($s0) -/* f0376d8: c530000c */ lwc1 $f16,0xc($t1) -/* f0376dc: 460a8481 */ sub.s $f18,$f16,$f10 -/* f0376e0: 46009100 */ add.s $f4,$f18,$f0 -/* f0376e4: e7a400f8 */ swc1 $f4,0xf8($sp) -/* f0376e8: c5060008 */ lwc1 $f6,0x8($t0) -/* f0376ec: 0fc195e9 */ jal func0f0657a4 -/* f0376f0: e7a600fc */ swc1 $f6,0xfc($sp) -/* f0376f4: 02002025 */ or $a0,$s0,$zero -/* f0376f8: 27a500f4 */ addiu $a1,$sp,0xf4 -/* f0376fc: 0fc087ea */ jal func0f021fa8 -/* f037700: 27a60118 */ addiu $a2,$sp,0x118 -/* f037704: 8e04001c */ lw $a0,0x1c($s0) -/* f037708: 27a5010c */ addiu $a1,$sp,0x10c -/* f03770c: 27a60114 */ addiu $a2,$sp,0x114 -/* f037710: 0fc0a277 */ jal func0f0289dc -/* f037714: 27a70110 */ addiu $a3,$sp,0x110 -/* f037718: 8fab00f0 */ lw $t3,0xf0($sp) -/* f03771c: 8e050024 */ lw $a1,0x24($s0) -/* f037720: 240a0001 */ addiu $t2,$zero,0x1 -/* f037724: afaa0010 */ sw $t2,0x10($sp) -/* f037728: c560000c */ lwc1 $f0,0xc($t3) -/* f03772c: c7a80114 */ lwc1 $f8,0x114($sp) -/* f037730: c7aa0110 */ lwc1 $f10,0x110($sp) -/* f037734: 27a400f4 */ addiu $a0,$sp,0xf4 -/* f037738: 46004401 */ sub.s $f16,$f8,$f0 -/* f03773c: 27a60118 */ addiu $a2,$sp,0x118 -/* f037740: 2407003f */ addiu $a3,$zero,0x3f -/* f037744: 46005481 */ sub.s $f18,$f10,$f0 -/* f037748: e7b00014 */ swc1 $f16,0x14($sp) -/* f03774c: 0c00a9a1 */ jal 0x2a684 -/* f037750: e7b20018 */ swc1 $f18,0x18($sp) -/* f037754: 1040007b */ beqz $v0,.L0f037944 -/* f037758: 8fa400f0 */ lw $a0,0xf0($sp) -/* f03775c: c7a400f4 */ lwc1 $f4,0xf4($sp) -/* f037760: c7a00108 */ lwc1 $f0,0x108($sp) -/* f037764: 3c017f1b */ lui $at,0x7f1b -/* f037768: e4840008 */ swc1 $f4,0x8($a0) -/* f03776c: c7a600f8 */ lwc1 $f6,0xf8($sp) -/* f037770: e486000c */ swc1 $f6,0xc($a0) -/* f037774: c7a800fc */ lwc1 $f8,0xfc($sp) -/* f037778: e4880010 */ swc1 $f8,0x10($a0) -/* f03777c: e60000b8 */ swc1 $f0,0xb8($s0) -/* f037780: e60000b4 */ swc1 $f0,0xb4($s0) -/* f037784: c4308dac */ lwc1 $f16,-0x7254($at) -/* f037788: 46100282 */ mul.s $f10,$f0,$f16 -/* f03778c: e60a00b0 */ swc1 $f10,0xb0($s0) -/* f037790: 97ac0106 */ lhu $t4,0x106($sp) -/* f037794: a60c018a */ sh $t4,0x18a($s0) -/* f037798: 93ad0105 */ lbu $t5,0x105($sp) -/* f03779c: a20d0191 */ sb $t5,0x191($s0) -/* f0377a0: 87ae0102 */ lh $t6,0x102($sp) -/* f0377a4: 0fc19711 */ jal func0f065c44 -/* f0377a8: a60e02b2 */ sh $t6,0x2b2($s0) -/* f0377ac: 8fa500f0 */ lw $a1,0xf0($sp) -/* f0377b0: 27a40118 */ addiu $a0,$sp,0x118 -/* f0377b4: 0fc195e9 */ jal func0f0657a4 -/* f0377b8: 24a50028 */ addiu $a1,$a1,0x28 -/* f0377bc: 0fc1972c */ jal func0f065cb0 -/* f0377c0: 8fa400f0 */ lw $a0,0xf0($sp) -/* f0377c4: 8fa500f0 */ lw $a1,0xf0($sp) -/* f0377c8: 8e040020 */ lw $a0,0x20($s0) -/* f0377cc: 24a50008 */ addiu $a1,$a1,0x8 -/* f0377d0: 0c006b4d */ jal 0x1ad34 -/* f0377d4: afa5003c */ sw $a1,0x3c($sp) -/* f0377d8: 8e040020 */ lw $a0,0x20($s0) -/* f0377dc: 8c8f0008 */ lw $t7,0x8($a0) -/* f0377e0: 0c006a87 */ jal 0x1aa1c -/* f0377e4: 8de50000 */ lw $a1,0x0($t7) -/* f0377e8: c7b20108 */ lwc1 $f18,0x108($sp) -/* f0377ec: 2401000e */ addiu $at,$zero,0xe -/* f0377f0: e4520004 */ swc1 $f18,0x4($v0) -/* f0377f4: 8e180018 */ lw $t8,0x18($s0) -/* f0377f8: 82030007 */ lb $v1,0x7($s0) -/* f0377fc: 37190001 */ ori $t9,$t8,0x1 -/* f037800: 1461000e */ bne $v1,$at,.L0f03783c -/* f037804: ae190018 */ sw $t9,0x18($s0) -/* f037808: 0fc0dd6c */ jal func0f0375b0 -/* f03780c: 02002025 */ or $a0,$s0,$zero -/* f037810: 02002025 */ or $a0,$s0,$zero -/* f037814: 27a500dc */ addiu $a1,$sp,0xdc -/* f037818: 0fc0dd58 */ jal func0f037560 -/* f03781c: 27a600cc */ addiu $a2,$sp,0xcc -/* f037820: 02002025 */ or $a0,$s0,$zero -/* f037824: 8fa5012c */ lw $a1,0x12c($sp) -/* f037828: 27a600dc */ addiu $a2,$sp,0xdc -/* f03782c: 0fc0dbb9 */ jal func0f036ee4 -/* f037830: 8fa7003c */ lw $a3,0x3c($sp) -/* f037834: 10000057 */ beqz $zero,.L0f037994 -/* f037838: 02002025 */ or $a0,$s0,$zero -.L0f03783c: -/* f03783c: 2401000f */ addiu $at,$zero,0xf -/* f037840: 54610054 */ bnel $v1,$at,.L0f037994 -/* f037844: 02002025 */ or $a0,$s0,$zero -/* f037848: 92020064 */ lbu $v0,0x64($s0) -/* f03784c: 00024880 */ sll $t1,$v0,0x2 -/* f037850: 02094021 */ addu $t0,$s0,$t1 -/* f037854: 8d0a004c */ lw $t2,0x4c($t0) -/* f037858: 1540002d */ bnez $t2,.L0f037910 -/* f03785c: 00000000 */ sll $zero,$zero,0x0 -/* f037860: 920b0065 */ lbu $t3,0x65($s0) -/* f037864: 28410002 */ slti $at,$v0,0x2 -/* f037868: 316c0008 */ andi $t4,$t3,0x8 -/* f03786c: 11800005 */ beqz $t4,.L0f037884 -/* f037870: 00000000 */ sll $zero,$zero,0x0 -/* f037874: 0fc0ea5a */ jal func0f03a968 -/* f037878: 02002025 */ or $a0,$s0,$zero -/* f03787c: 10000045 */ beqz $zero,.L0f037994 -/* f037880: 02002025 */ or $a0,$s0,$zero -.L0f037884: -/* f037884: 14200012 */ bnez $at,.L0f0378d0 -/* f037888: 00026880 */ sll $t5,$v0,0x2 -/* f03788c: 020d7021 */ addu $t6,$s0,$t5 -/* f037890: 8dc20044 */ lw $v0,0x44($t6) -/* f037894: 24050002 */ addiu $a1,$zero,0x2 -/* f037898: 27a60068 */ addiu $a2,$sp,0x68 -/* f03789c: 0fc456ac */ jal func0f115ab0 -/* f0378a0: 8c440000 */ lw $a0,0x0($v0) -/* f0378a4: 8faf00f0 */ lw $t7,0xf0($sp) -/* f0378a8: c7a60068 */ lwc1 $f6,0x68($sp) -/* f0378ac: c7b00070 */ lwc1 $f16,0x70($sp) -/* f0378b0: c5e40008 */ lwc1 $f4,0x8($t7) -/* f0378b4: c5e80010 */ lwc1 $f8,0x10($t7) -/* f0378b8: 46062301 */ sub.s $f12,$f4,$f6 -/* f0378bc: 0fc259d4 */ jal func0f096750 -/* f0378c0: 46104381 */ sub.s $f14,$f8,$f16 -/* f0378c4: 44050000 */ mfc1 $a1,$f0 -/* f0378c8: 0fc0f94e */ jal func0f03e538 -/* f0378cc: 02002025 */ or $a0,$s0,$zero -.L0f0378d0: -/* f0378d0: 12000003 */ beqz $s0,.L0f0378e0 -/* f0378d4: 00001025 */ or $v0,$zero,$zero -/* f0378d8: 10000001 */ beqz $zero,.L0f0378e0 -/* f0378dc: 920202fe */ lbu $v0,0x2fe($s0) -.L0f0378e0: -/* f0378e0: 10400007 */ beqz $v0,.L0f037900 -/* f0378e4: 24010001 */ addiu $at,$zero,0x1 -/* f0378e8: 12000003 */ beqz $s0,.L0f0378f8 -/* f0378ec: 00001025 */ or $v0,$zero,$zero -/* f0378f0: 10000001 */ beqz $zero,.L0f0378f8 -/* f0378f4: 920202fe */ lbu $v0,0x2fe($s0) -.L0f0378f8: -/* f0378f8: 54410026 */ bnel $v0,$at,.L0f037994 -/* f0378fc: 02002025 */ or $a0,$s0,$zero -.L0f037900: -/* f037900: 0fc0bb57 */ jal func0f02ed5c -/* f037904: 02002025 */ or $a0,$s0,$zero -/* f037908: 10000022 */ beqz $zero,.L0f037994 -/* f03790c: 02002025 */ or $a0,$s0,$zero -.L0f037910: -/* f037910: 0fc0dccf */ jal func0f03733c -/* f037914: 02002025 */ or $a0,$s0,$zero -/* f037918: 02002025 */ or $a0,$s0,$zero -/* f03791c: 27a5005c */ addiu $a1,$sp,0x5c -/* f037920: 0fc0dc22 */ jal func0f037088 -/* f037924: 27a6004c */ addiu $a2,$sp,0x4c -/* f037928: 02002025 */ or $a0,$s0,$zero -/* f03792c: 8fa5012c */ lw $a1,0x12c($sp) -/* f037930: 27a6005c */ addiu $a2,$sp,0x5c -/* f037934: 0fc0dbb9 */ jal func0f036ee4 -/* f037938: 8fa7003c */ lw $a3,0x3c($sp) -/* f03793c: 10000015 */ beqz $zero,.L0f037994 -/* f037940: 02002025 */ or $a0,$s0,$zero -.L0f037944: -/* f037944: 8fa2012c */ lw $v0,0x12c($sp) -/* f037948: 2401000e */ addiu $at,$zero,0xe -/* f03794c: 3c19800a */ lui $t9,0x800a -/* f037950: c44a003c */ lwc1 $f10,0x3c($v0) -/* f037954: 3c09800a */ lui $t1,0x800a -/* f037958: e44a0038 */ swc1 $f10,0x38($v0) -/* f03795c: 82180007 */ lb $t8,0x7($s0) -/* f037960: 17010007 */ bne $t8,$at,.L0f037980 -/* f037964: 00000000 */ sll $zero,$zero,0x0 -/* f037968: 8f399fc8 */ lw $t9,-0x6038($t9) -/* f03796c: 02002025 */ or $a0,$s0,$zero -/* f037970: 0fc0dd60 */ jal func0f037580 -/* f037974: ae190078 */ sw $t9,0x78($s0) -/* f037978: 10000006 */ beqz $zero,.L0f037994 -/* f03797c: 02002025 */ or $a0,$s0,$zero -.L0f037980: -/* f037980: 8d299fc8 */ lw $t1,-0x6038($t1) -/* f037984: 02002025 */ or $a0,$s0,$zero -/* f037988: 0fc0dcba */ jal func0f0372e8 -/* f03798c: ae0900a8 */ sw $t1,0xa8($s0) -/* f037990: 02002025 */ or $a0,$s0,$zero -.L0f037994: -/* f037994: 0fc079ef */ jal func0f01e7bc -/* f037998: 24050001 */ addiu $a1,$zero,0x1 -/* f03799c: 8fbf0034 */ lw $ra,0x34($sp) -.L0f0379a0: -/* f0379a0: 8fb00030 */ lw $s0,0x30($sp) -/* f0379a4: 27bd0128 */ addiu $sp,$sp,0x128 -/* f0379a8: 03e00008 */ jr $ra -/* f0379ac: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0379b0 -/* f0379b0: 27bdffc8 */ addiu $sp,$sp,-56 -/* f0379b4: afbf0014 */ sw $ra,0x14($sp) -/* f0379b8: 80820007 */ lb $v0,0x7($a0) -/* f0379bc: 2401000e */ addiu $at,$zero,0xe -/* f0379c0: 5441002f */ bnel $v0,$at,.L0f037a80 -/* f0379c4: 2401000f */ addiu $at,$zero,0xf -/* f0379c8: 808e0038 */ lb $t6,0x38($a0) -/* f0379cc: 24010006 */ addiu $at,$zero,0x6 -/* f0379d0: 27a60028 */ addiu $a2,$sp,0x28 -/* f0379d4: 55c1002a */ bnel $t6,$at,.L0f037a80 -/* f0379d8: 2401000f */ addiu $at,$zero,0xf -/* f0379dc: afa40038 */ sw $a0,0x38($sp) -/* f0379e0: 0fc0dd58 */ jal func0f037560 -/* f0379e4: afa5003c */ sw $a1,0x3c($sp) -/* f0379e8: 8fa40038 */ lw $a0,0x38($sp) -/* f0379ec: 8fa5003c */ lw $a1,0x3c($sp) -/* f0379f0: c4920070 */ lwc1 $f18,0x70($a0) -/* f0379f4: c4900074 */ lwc1 $f16,0x74($a0) -/* f0379f8: 4612803e */ c.le.s $f16,$f18 -/* f0379fc: 00000000 */ sll $zero,$zero,0x0 -/* f037a00: 45030058 */ bc1tl .L0f037b64 -/* f037a04: 8fbf0014 */ lw $ra,0x14($sp) -/* f037a08: 44802000 */ mtc1 $zero,$f4 -/* f037a0c: 00000000 */ sll $zero,$zero,0x0 -/* f037a10: 4610203c */ c.lt.s $f4,$f16 -/* f037a14: 00000000 */ sll $zero,$zero,0x0 -/* f037a18: 45020052 */ bc1fl .L0f037b64 -/* f037a1c: 8fbf0014 */ lw $ra,0x14($sp) -/* f037a20: 46109003 */ div.s $f0,$f18,$f16 -/* f037a24: 8c8f001c */ lw $t7,0x1c($a0) -/* f037a28: c4a60000 */ lwc1 $f6,0x0($a1) -/* f037a2c: c5e20008 */ lwc1 $f2,0x8($t7) -/* f037a30: 46023201 */ sub.s $f8,$f6,$f2 -/* f037a34: c4a60004 */ lwc1 $f6,0x4($a1) -/* f037a38: 46004282 */ mul.s $f10,$f8,$f0 -/* f037a3c: 46025100 */ add.s $f4,$f10,$f2 -/* f037a40: e4a40000 */ swc1 $f4,0x0($a1) -/* f037a44: 8c98001c */ lw $t8,0x1c($a0) -/* f037a48: c70c000c */ lwc1 $f12,0xc($t8) -/* f037a4c: 460c3201 */ sub.s $f8,$f6,$f12 -/* f037a50: c4a60008 */ lwc1 $f6,0x8($a1) -/* f037a54: 46004282 */ mul.s $f10,$f8,$f0 -/* f037a58: 460c5100 */ add.s $f4,$f10,$f12 -/* f037a5c: e4a40004 */ swc1 $f4,0x4($a1) -/* f037a60: 8c99001c */ lw $t9,0x1c($a0) -/* f037a64: c72e0010 */ lwc1 $f14,0x10($t9) -/* f037a68: 460e3201 */ sub.s $f8,$f6,$f14 -/* f037a6c: 46004282 */ mul.s $f10,$f8,$f0 -/* f037a70: 460e5100 */ add.s $f4,$f10,$f14 -/* f037a74: 1000003a */ beqz $zero,.L0f037b60 -/* f037a78: e4a40008 */ swc1 $f4,0x8($a1) -/* f037a7c: 2401000f */ addiu $at,$zero,0xf -.L0f037a80: -/* f037a80: 5441002f */ bnel $v0,$at,.L0f037b40 -/* f037a84: 8c8c001c */ lw $t4,0x1c($a0) -/* f037a88: 80880068 */ lb $t0,0x68($a0) -/* f037a8c: 24010006 */ addiu $at,$zero,0x6 -/* f037a90: 27a60028 */ addiu $a2,$sp,0x28 -/* f037a94: 5501002a */ bnel $t0,$at,.L0f037b40 -/* f037a98: 8c8c001c */ lw $t4,0x1c($a0) -/* f037a9c: afa40038 */ sw $a0,0x38($sp) -/* f037aa0: 0fc0dc22 */ jal func0f037088 -/* f037aa4: afa5003c */ sw $a1,0x3c($sp) -/* f037aa8: 8fa40038 */ lw $a0,0x38($sp) -/* f037aac: 8fa5003c */ lw $a1,0x3c($sp) -/* f037ab0: c49200a0 */ lwc1 $f18,0xa0($a0) -/* f037ab4: c49000a4 */ lwc1 $f16,0xa4($a0) -/* f037ab8: 4612803e */ c.le.s $f16,$f18 -/* f037abc: 00000000 */ sll $zero,$zero,0x0 -/* f037ac0: 45030028 */ bc1tl .L0f037b64 -/* f037ac4: 8fbf0014 */ lw $ra,0x14($sp) -/* f037ac8: 44803000 */ mtc1 $zero,$f6 -/* f037acc: 00000000 */ sll $zero,$zero,0x0 -/* f037ad0: 4610303c */ c.lt.s $f6,$f16 -/* f037ad4: 00000000 */ sll $zero,$zero,0x0 -/* f037ad8: 45020022 */ bc1fl .L0f037b64 -/* f037adc: 8fbf0014 */ lw $ra,0x14($sp) -/* f037ae0: 46109003 */ div.s $f0,$f18,$f16 -/* f037ae4: 8c89001c */ lw $t1,0x1c($a0) -/* f037ae8: c4a80000 */ lwc1 $f8,0x0($a1) -/* f037aec: c5220008 */ lwc1 $f2,0x8($t1) -/* f037af0: 46024281 */ sub.s $f10,$f8,$f2 -/* f037af4: c4a80004 */ lwc1 $f8,0x4($a1) -/* f037af8: 46005102 */ mul.s $f4,$f10,$f0 -/* f037afc: 46022180 */ add.s $f6,$f4,$f2 -/* f037b00: e4a60000 */ swc1 $f6,0x0($a1) -/* f037b04: 8c8a001c */ lw $t2,0x1c($a0) -/* f037b08: c54c000c */ lwc1 $f12,0xc($t2) -/* f037b0c: 460c4281 */ sub.s $f10,$f8,$f12 -/* f037b10: c4a80008 */ lwc1 $f8,0x8($a1) -/* f037b14: 46005102 */ mul.s $f4,$f10,$f0 -/* f037b18: 460c2180 */ add.s $f6,$f4,$f12 -/* f037b1c: e4a60004 */ swc1 $f6,0x4($a1) -/* f037b20: 8c8b001c */ lw $t3,0x1c($a0) -/* f037b24: c56e0010 */ lwc1 $f14,0x10($t3) -/* f037b28: 460e4281 */ sub.s $f10,$f8,$f14 -/* f037b2c: 46005102 */ mul.s $f4,$f10,$f0 -/* f037b30: 460e2180 */ add.s $f6,$f4,$f14 -/* f037b34: 1000000a */ beqz $zero,.L0f037b60 -/* f037b38: e4a60008 */ swc1 $f6,0x8($a1) -/* f037b3c: 8c8c001c */ lw $t4,0x1c($a0) -.L0f037b40: -/* f037b40: c5880008 */ lwc1 $f8,0x8($t4) -/* f037b44: e4a80000 */ swc1 $f8,0x0($a1) -/* f037b48: 8c8d001c */ lw $t5,0x1c($a0) -/* f037b4c: c5aa000c */ lwc1 $f10,0xc($t5) -/* f037b50: e4aa0004 */ swc1 $f10,0x4($a1) -/* f037b54: 8c8e001c */ lw $t6,0x1c($a0) -/* f037b58: c5c40010 */ lwc1 $f4,0x10($t6) -/* f037b5c: e4a40008 */ swc1 $f4,0x8($a1) -.L0f037b60: -/* f037b60: 8fbf0014 */ lw $ra,0x14($sp) -.L0f037b64: -/* f037b64: 27bd0038 */ addiu $sp,$sp,0x38 -/* f037b68: 03e00008 */ jr $ra -/* f037b6c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f037b70 -/* f037b70: 27bdff98 */ addiu $sp,$sp,-104 -/* f037b74: afbf001c */ sw $ra,0x1c($sp) -/* f037b78: 848f0010 */ lh $t7,0x10($a0) -/* f037b7c: 3c198008 */ lui $t9,0x8008 -/* f037b80: 90870065 */ lbu $a3,0x65($a0) -/* f037b84: 000fc080 */ sll $t8,$t7,0x2 -/* f037b88: 030fc021 */ addu $t8,$t8,$t7 -/* f037b8c: 0018c080 */ sll $t8,$t8,0x2 -/* f037b90: 0338c821 */ addu $t9,$t9,$t8 -/* f037b94: 8f39cf04 */ lw $t9,-0x30fc($t9) -/* f037b98: 30ee0003 */ andi $t6,$a3,0x3 -/* f037b9c: afae0064 */ sw $t6,0x64($sp) -/* f037ba0: 00195fc2 */ srl $t3,$t9,0x1f -/* f037ba4: afab0060 */ sw $t3,0x60($sp) -/* f037ba8: afa40068 */ sw $a0,0x68($sp) -/* f037bac: 0fc0a209 */ jal func0f028824 -/* f037bb0: 24050001 */ addiu $a1,$zero,0x1 -/* f037bb4: afa2005c */ sw $v0,0x5c($sp) -/* f037bb8: 8fa40068 */ lw $a0,0x68($sp) -/* f037bbc: 0fc0a209 */ jal func0f028824 -/* f037bc0: 00002825 */ or $a1,$zero,$zero -/* f037bc4: 8faa0068 */ lw $t2,0x68($sp) -/* f037bc8: 8fa70064 */ lw $a3,0x64($sp) -/* f037bcc: afa20058 */ sw $v0,0x58($sp) -/* f037bd0: 11400003 */ beqz $t2,.L0f037be0 -/* f037bd4: afa00054 */ sw $zero,0x54($sp) -/* f037bd8: 10000002 */ beqz $zero,.L0f037be4 -/* f037bdc: 914502fe */ lbu $a1,0x2fe($t2) -.L0f037be0: -/* f037be0: 00002825 */ or $a1,$zero,$zero -.L0f037be4: -/* f037be4: 3c014180 */ lui $at,0x4180 -/* f037be8: 44810000 */ mtc1 $at,$f0 -/* f037bec: 3c013f00 */ lui $at,0x3f00 -/* f037bf0: 44811000 */ mtc1 $at,$f2 -/* f037bf4: 3c01bf80 */ lui $at,0xbf80 -/* f037bf8: 44812000 */ mtc1 $at,$f4 -/* f037bfc: e7a0003c */ swc1 $f0,0x3c($sp) -/* f037c00: e7a00034 */ swc1 $f0,0x34($sp) -/* f037c04: e7a40038 */ swc1 $f4,0x38($sp) -/* f037c08: 814c0007 */ lb $t4,0x7($t2) -/* f037c0c: 2401000f */ addiu $at,$zero,0xf -/* f037c10: 2403ffff */ addiu $v1,$zero,-1 -/* f037c14: 15810004 */ bne $t4,$at,.L0f037c28 -/* f037c18: 24080003 */ addiu $t0,$zero,0x3 -/* f037c1c: 914d0065 */ lbu $t5,0x65($t2) -/* f037c20: 31aeffdf */ andi $t6,$t5,0xffdf -/* f037c24: a14e0065 */ sb $t6,0x65($t2) -.L0f037c28: -/* f037c28: 50a80201 */ beql $a1,$t0,.L0f038430 -/* f037c2c: 8fbf001c */ lw $ra,0x1c($sp) -/* f037c30: 8d4f02d4 */ lw $t7,0x2d4($t2) -/* f037c34: 55e001fe */ bnezl $t7,.L0f038430 -/* f037c38: 8fbf001c */ lw $ra,0x1c($sp) -/* f037c3c: 10a00003 */ beqz $a1,.L0f037c4c -/* f037c40: 24060001 */ addiu $a2,$zero,0x1 -/* f037c44: 14a601d4 */ bne $a1,$a2,.L0f038398 -/* f037c48: 24040002 */ addiu $a0,$zero,0x2 -.L0f037c4c: -/* f037c4c: 8fa4005c */ lw $a0,0x5c($sp) -/* f037c50: 10800003 */ beqz $a0,.L0f037c60 -/* f037c54: 00000000 */ sll $zero,$zero,0x0 -/* f037c58: 54400006 */ bnezl $v0,.L0f037c74 -/* f037c5c: afa30048 */ sw $v1,0x48($sp) -.L0f037c60: -/* f037c60: 54800014 */ bnezl $a0,.L0f037cb4 -/* f037c64: afa30048 */ sw $v1,0x48($sp) -/* f037c68: 54400012 */ bnezl $v0,.L0f037cb4 -/* f037c6c: afa30048 */ sw $v1,0x48($sp) -/* f037c70: afa30048 */ sw $v1,0x48($sp) -.L0f037c74: -/* f037c74: afa00050 */ sw $zero,0x50($sp) -/* f037c78: afa5004c */ sw $a1,0x4c($sp) -/* f037c7c: afa70064 */ sw $a3,0x64($sp) -/* f037c80: 0c004b70 */ jal 0x12dc0 -/* f037c84: e7a20040 */ swc1 $f2,0x40($sp) -/* f037c88: 8fa30048 */ lw $v1,0x48($sp) -/* f037c8c: 8fa40050 */ lw $a0,0x50($sp) -/* f037c90: 8fa5004c */ lw $a1,0x4c($sp) -/* f037c94: 24060001 */ addiu $a2,$zero,0x1 -/* f037c98: 8fa70064 */ lw $a3,0x64($sp) -/* f037c9c: 24080003 */ addiu $t0,$zero,0x3 -/* f037ca0: 8faa0068 */ lw $t2,0x68($sp) -/* f037ca4: c7a20040 */ lwc1 $f2,0x40($sp) -/* f037ca8: 10000025 */ beqz $zero,.L0f037d40 -/* f037cac: 30490001 */ andi $t1,$v0,0x1 -/* f037cb0: afa30048 */ sw $v1,0x48($sp) -.L0f037cb4: -/* f037cb4: afa5004c */ sw $a1,0x4c($sp) -/* f037cb8: afa70064 */ sw $a3,0x64($sp) -/* f037cbc: 0fc0b849 */ jal func0f02e124 -/* f037cc0: e7a20040 */ swc1 $f2,0x40($sp) -/* f037cc4: 8fa30048 */ lw $v1,0x48($sp) -/* f037cc8: 8fa5004c */ lw $a1,0x4c($sp) -/* f037ccc: 24060001 */ addiu $a2,$zero,0x1 -/* f037cd0: 8fa70064 */ lw $a3,0x64($sp) -/* f037cd4: 24080003 */ addiu $t0,$zero,0x3 -/* f037cd8: 8faa0068 */ lw $t2,0x68($sp) -/* f037cdc: 1440000f */ bnez $v0,.L0f037d1c -/* f037ce0: c7a20040 */ lwc1 $f2,0x40($sp) -/* f037ce4: 8fa40058 */ lw $a0,0x58($sp) -/* f037ce8: afa30048 */ sw $v1,0x48($sp) -/* f037cec: afa5004c */ sw $a1,0x4c($sp) -/* f037cf0: afa70064 */ sw $a3,0x64($sp) -/* f037cf4: 0fc0b849 */ jal func0f02e124 -/* f037cf8: e7a20040 */ swc1 $f2,0x40($sp) -/* f037cfc: 8fa30048 */ lw $v1,0x48($sp) -/* f037d00: 8fa5004c */ lw $a1,0x4c($sp) -/* f037d04: 24060001 */ addiu $a2,$zero,0x1 -/* f037d08: 8fa70064 */ lw $a3,0x64($sp) -/* f037d0c: 24080003 */ addiu $t0,$zero,0x3 -/* f037d10: 8faa0068 */ lw $t2,0x68($sp) -/* f037d14: 10400006 */ beqz $v0,.L0f037d30 -/* f037d18: c7a20040 */ lwc1 $f2,0x40($sp) -.L0f037d1c: -/* f037d1c: 8fa9005c */ lw $t1,0x5c($sp) -/* f037d20: 00002025 */ or $a0,$zero,$zero -/* f037d24: 0009c02b */ sltu $t8,$zero,$t1 -/* f037d28: 10000005 */ beqz $zero,.L0f037d40 -/* f037d2c: 03004825 */ or $t1,$t8,$zero -.L0f037d30: -/* f037d30: 8fa9005c */ lw $t1,0x5c($sp) -/* f037d34: 00c02025 */ or $a0,$a2,$zero -/* f037d38: 0009c82b */ sltu $t9,$zero,$t1 -/* f037d3c: 03204825 */ or $t1,$t9,$zero -.L0f037d40: -/* f037d40: 14a6000e */ bne $a1,$a2,.L0f037d7c -/* f037d44: 00000000 */ sll $zero,$zero,0x0 -/* f037d48: 24040002 */ addiu $a0,$zero,0x2 -/* f037d4c: 14e40003 */ bne $a3,$a0,.L0f037d5c -/* f037d50: 00000000 */ sll $zero,$zero,0x0 -/* f037d54: 1000018e */ beqz $zero,.L0f038390 -/* f037d58: 24030394 */ addiu $v1,$zero,0x394 -.L0f037d5c: -/* f037d5c: 14e60003 */ bne $a3,$a2,.L0f037d6c -/* f037d60: 00000000 */ sll $zero,$zero,0x0 -/* f037d64: 1000018a */ beqz $zero,.L0f038390 -/* f037d68: 24030393 */ addiu $v1,$zero,0x393 -.L0f037d6c: -/* f037d6c: 14e00188 */ bnez $a3,.L0f038390 -/* f037d70: 00000000 */ sll $zero,$zero,0x0 -/* f037d74: 10000186 */ beqz $zero,.L0f038390 -/* f037d78: 24030392 */ addiu $v1,$zero,0x392 -.L0f037d7c: -/* f037d7c: 10800084 */ beqz $a0,.L0f037f90 -/* f037d80: 24040002 */ addiu $a0,$zero,0x2 -/* f037d84: 14e40036 */ bne $a3,$a0,.L0f037e60 -/* f037d88: 00000000 */ sll $zero,$zero,0x0 -/* f037d8c: 914202fd */ lbu $v0,0x2fd($t2) -/* f037d90: 2403020a */ addiu $v1,$zero,0x20a -/* f037d94: 10c2000a */ beq $a2,$v0,.L0f037dc0 -/* f037d98: 00000000 */ sll $zero,$zero,0x0 -/* f037d9c: 10820008 */ beq $a0,$v0,.L0f037dc0 -/* f037da0: 00000000 */ sll $zero,$zero,0x0 -/* f037da4: 11020006 */ beq $t0,$v0,.L0f037dc0 -/* f037da8: 24010004 */ addiu $at,$zero,0x4 -/* f037dac: 10410004 */ beq $v0,$at,.L0f037dc0 -/* f037db0: 24010005 */ addiu $at,$zero,0x5 -/* f037db4: 10410002 */ beq $v0,$at,.L0f037dc0 -/* f037db8: 24010006 */ addiu $at,$zero,0x6 -/* f037dbc: 14410003 */ bne $v0,$at,.L0f037dcc -.L0f037dc0: -/* f037dc0: 3c017f1b */ lui $at,0x7f1b -/* f037dc4: 10000014 */ beqz $zero,.L0f037e18 -/* f037dc8: c4228db0 */ lwc1 $f2,-0x7250($at) -.L0f037dcc: -/* f037dcc: 24010009 */ addiu $at,$zero,0x9 -/* f037dd0: 1041000b */ beq $v0,$at,.L0f037e00 -/* f037dd4: 2403020d */ addiu $v1,$zero,0x20d -/* f037dd8: 2401000a */ addiu $at,$zero,0xa -/* f037ddc: 10410008 */ beq $v0,$at,.L0f037e00 -/* f037de0: 2401000b */ addiu $at,$zero,0xb -/* f037de4: 10410006 */ beq $v0,$at,.L0f037e00 -/* f037de8: 2401000c */ addiu $at,$zero,0xc -/* f037dec: 10410004 */ beq $v0,$at,.L0f037e00 -/* f037df0: 2401000d */ addiu $at,$zero,0xd -/* f037df4: 10410002 */ beq $v0,$at,.L0f037e00 -/* f037df8: 2401000e */ addiu $at,$zero,0xe -/* f037dfc: 14410003 */ bne $v0,$at,.L0f037e0c -.L0f037e00: -/* f037e00: 3c017f1b */ lui $at,0x7f1b -/* f037e04: 10000004 */ beqz $zero,.L0f037e18 -/* f037e08: c4228db4 */ lwc1 $f2,-0x724c($at) -.L0f037e0c: -/* f037e0c: 3c013e80 */ lui $at,0x3e80 -/* f037e10: 44811000 */ mtc1 $at,$f2 -/* f037e14: 24030029 */ addiu $v1,$zero,0x29 -.L0f037e18: -/* f037e18: 8d4b0018 */ lw $t3,0x18($t2) -/* f037e1c: 3c013f00 */ lui $at,0x3f00 -/* f037e20: 000b6300 */ sll $t4,$t3,0xc -/* f037e24: 05830009 */ bgezl $t4,.L0f037e4c -/* f037e28: 44815000 */ mtc1 $at,$f10 -/* f037e2c: 3c017f1b */ lui $at,0x7f1b -/* f037e30: c4268db8 */ lwc1 $f6,-0x7248($at) -/* f037e34: 3c014240 */ lui $at,0x4240 -/* f037e38: 44814000 */ mtc1 $at,$f8 -/* f037e3c: e7a60038 */ swc1 $f6,0x38($sp) -/* f037e40: 10000153 */ beqz $zero,.L0f038390 -/* f037e44: e7a80034 */ swc1 $f8,0x34($sp) -/* f037e48: 44815000 */ mtc1 $at,$f10 -.L0f037e4c: -/* f037e4c: 3c014240 */ lui $at,0x4240 -/* f037e50: 44818000 */ mtc1 $at,$f16 -/* f037e54: e7aa0038 */ swc1 $f10,0x38($sp) -/* f037e58: 1000014d */ beqz $zero,.L0f038390 -/* f037e5c: e7b00034 */ swc1 $f16,0x34($sp) -.L0f037e60: -/* f037e60: 54e60022 */ bnel $a3,$a2,.L0f037eec -/* f037e64: 914202fd */ lbu $v0,0x2fd($t2) -/* f037e68: 914202fd */ lbu $v0,0x2fd($t2) -/* f037e6c: 10c2000b */ beq $a2,$v0,.L0f037e9c -/* f037e70: 00000000 */ sll $zero,$zero,0x0 -/* f037e74: 10820009 */ beq $a0,$v0,.L0f037e9c -/* f037e78: 00000000 */ sll $zero,$zero,0x0 -/* f037e7c: 11020007 */ beq $t0,$v0,.L0f037e9c -/* f037e80: 24010004 */ addiu $at,$zero,0x4 -/* f037e84: 10410005 */ beq $v0,$at,.L0f037e9c -/* f037e88: 24010005 */ addiu $at,$zero,0x5 -/* f037e8c: 10410003 */ beq $v0,$at,.L0f037e9c -/* f037e90: 24010006 */ addiu $at,$zero,0x6 -/* f037e94: 54410004 */ bnel $v0,$at,.L0f037ea8 -/* f037e98: 24010009 */ addiu $at,$zero,0x9 -.L0f037e9c: -/* f037e9c: 1000013c */ beqz $zero,.L0f038390 -/* f037ea0: 240301f9 */ addiu $v1,$zero,0x1f9 -/* f037ea4: 24010009 */ addiu $at,$zero,0x9 -.L0f037ea8: -/* f037ea8: 1041000b */ beq $v0,$at,.L0f037ed8 -/* f037eac: 2401000a */ addiu $at,$zero,0xa -/* f037eb0: 10410009 */ beq $v0,$at,.L0f037ed8 -/* f037eb4: 2401000b */ addiu $at,$zero,0xb -/* f037eb8: 10410007 */ beq $v0,$at,.L0f037ed8 -/* f037ebc: 2401000c */ addiu $at,$zero,0xc -/* f037ec0: 10410005 */ beq $v0,$at,.L0f037ed8 -/* f037ec4: 2401000d */ addiu $at,$zero,0xd -/* f037ec8: 10410003 */ beq $v0,$at,.L0f037ed8 -/* f037ecc: 2401000e */ addiu $at,$zero,0xe -/* f037ed0: 14410003 */ bne $v0,$at,.L0f037ee0 -/* f037ed4: 00000000 */ sll $zero,$zero,0x0 -.L0f037ed8: -/* f037ed8: 1000012d */ beqz $zero,.L0f038390 -/* f037edc: 240301f8 */ addiu $v1,$zero,0x1f8 -.L0f037ee0: -/* f037ee0: 1000012b */ beqz $zero,.L0f038390 -/* f037ee4: 2403002a */ addiu $v1,$zero,0x2a -/* f037ee8: 914202fd */ lbu $v0,0x2fd($t2) -.L0f037eec: -/* f037eec: 10c2000b */ beq $a2,$v0,.L0f037f1c -/* f037ef0: 00000000 */ sll $zero,$zero,0x0 -/* f037ef4: 10820009 */ beq $a0,$v0,.L0f037f1c -/* f037ef8: 00000000 */ sll $zero,$zero,0x0 -/* f037efc: 11020007 */ beq $t0,$v0,.L0f037f1c -/* f037f00: 24010004 */ addiu $at,$zero,0x4 -/* f037f04: 10410005 */ beq $v0,$at,.L0f037f1c -/* f037f08: 24010005 */ addiu $at,$zero,0x5 -/* f037f0c: 10410003 */ beq $v0,$at,.L0f037f1c -/* f037f10: 24010006 */ addiu $at,$zero,0x6 -/* f037f14: 54410004 */ bnel $v0,$at,.L0f037f28 -/* f037f18: 24010009 */ addiu $at,$zero,0x9 -.L0f037f1c: -/* f037f1c: 1000011c */ beqz $zero,.L0f038390 -/* f037f20: 240301f9 */ addiu $v1,$zero,0x1f9 -/* f037f24: 24010009 */ addiu $at,$zero,0x9 -.L0f037f28: -/* f037f28: 1041000b */ beq $v0,$at,.L0f037f58 -/* f037f2c: 2401000a */ addiu $at,$zero,0xa -/* f037f30: 10410009 */ beq $v0,$at,.L0f037f58 -/* f037f34: 2401000b */ addiu $at,$zero,0xb -/* f037f38: 10410007 */ beq $v0,$at,.L0f037f58 -/* f037f3c: 2401000c */ addiu $at,$zero,0xc -/* f037f40: 10410005 */ beq $v0,$at,.L0f037f58 -/* f037f44: 2401000d */ addiu $at,$zero,0xd -/* f037f48: 10410003 */ beq $v0,$at,.L0f037f58 -/* f037f4c: 2401000e */ addiu $at,$zero,0xe -/* f037f50: 54410004 */ bnel $v0,$at,.L0f037f64 -/* f037f54: afa90054 */ sw $t1,0x54($sp) -.L0f037f58: -/* f037f58: 1000010d */ beqz $zero,.L0f038390 -/* f037f5c: 240301f8 */ addiu $v1,$zero,0x1f8 -/* f037f60: afa90054 */ sw $t1,0x54($sp) -.L0f037f64: -/* f037f64: 0c004b70 */ jal 0x12dc0 -/* f037f68: e7a20040 */ swc1 $f2,0x40($sp) -/* f037f6c: 304d0001 */ andi $t5,$v0,0x1 -/* f037f70: 8fa90054 */ lw $t1,0x54($sp) -/* f037f74: 8faa0068 */ lw $t2,0x68($sp) -/* f037f78: 11a00003 */ beqz $t5,.L0f037f88 -/* f037f7c: c7a20040 */ lwc1 $f2,0x40($sp) -/* f037f80: 10000103 */ beqz $zero,.L0f038390 -/* f037f84: 24030018 */ addiu $v1,$zero,0x18 -.L0f037f88: -/* f037f88: 10000101 */ beqz $zero,.L0f038390 -/* f037f8c: 24030028 */ addiu $v1,$zero,0x28 -.L0f037f90: -/* f037f90: 24040002 */ addiu $a0,$zero,0x2 -/* f037f94: 14e40060 */ bne $a3,$a0,.L0f038118 -/* f037f98: 00000000 */ sll $zero,$zero,0x0 -/* f037f9c: 914202fd */ lbu $v0,0x2fd($t2) -/* f037fa0: 2403020a */ addiu $v1,$zero,0x20a -/* f037fa4: 3c017f1b */ lui $at,0x7f1b -/* f037fa8: 50c20006 */ beql $a2,$v0,.L0f037fc4 -/* f037fac: 24090001 */ addiu $t1,$zero,0x1 -/* f037fb0: 50820004 */ beql $a0,$v0,.L0f037fc4 -/* f037fb4: 24090001 */ addiu $t1,$zero,0x1 -/* f037fb8: 55020005 */ bnel $t0,$v0,.L0f037fd0 -/* f037fbc: 24010004 */ addiu $at,$zero,0x4 -/* f037fc0: 24090001 */ addiu $t1,$zero,0x1 -.L0f037fc4: -/* f037fc4: 10000042 */ beqz $zero,.L0f0380d0 -/* f037fc8: c4228dbc */ lwc1 $f2,-0x7244($at) -/* f037fcc: 24010004 */ addiu $at,$zero,0x4 -.L0f037fd0: -/* f037fd0: 10410005 */ beq $v0,$at,.L0f037fe8 -/* f037fd4: 2403020a */ addiu $v1,$zero,0x20a -/* f037fd8: 24010005 */ addiu $at,$zero,0x5 -/* f037fdc: 10410002 */ beq $v0,$at,.L0f037fe8 -/* f037fe0: 24010006 */ addiu $at,$zero,0x6 -/* f037fe4: 14410004 */ bne $v0,$at,.L0f037ff8 -.L0f037fe8: -/* f037fe8: 3c017f1b */ lui $at,0x7f1b -/* f037fec: c4228dc0 */ lwc1 $f2,-0x7240($at) -/* f037ff0: 10000037 */ beqz $zero,.L0f0380d0 -/* f037ff4: 00004825 */ or $t1,$zero,$zero -.L0f037ff8: -/* f037ff8: 24010009 */ addiu $at,$zero,0x9 -/* f037ffc: 10410005 */ beq $v0,$at,.L0f038014 -/* f038000: 2403020d */ addiu $v1,$zero,0x20d -/* f038004: 2401000a */ addiu $at,$zero,0xa -/* f038008: 10410002 */ beq $v0,$at,.L0f038014 -/* f03800c: 2401000b */ addiu $at,$zero,0xb -/* f038010: 14410004 */ bne $v0,$at,.L0f038024 -.L0f038014: -/* f038014: 3c017f1b */ lui $at,0x7f1b -/* f038018: c4228dc4 */ lwc1 $f2,-0x723c($at) -/* f03801c: 1000002c */ beqz $zero,.L0f0380d0 -/* f038020: 24090001 */ addiu $t1,$zero,0x1 -.L0f038024: -/* f038024: 2401000c */ addiu $at,$zero,0xc -/* f038028: 10410006 */ beq $v0,$at,.L0f038044 -/* f03802c: 2403020d */ addiu $v1,$zero,0x20d -/* f038030: 2401000d */ addiu $at,$zero,0xd -/* f038034: 10410003 */ beq $v0,$at,.L0f038044 -/* f038038: 2401000e */ addiu $at,$zero,0xe -/* f03803c: 14410005 */ bne $v0,$at,.L0f038054 -/* f038040: 8fae0060 */ lw $t6,0x60($sp) -.L0f038044: -/* f038044: 3c017f1b */ lui $at,0x7f1b -/* f038048: c4228dc8 */ lwc1 $f2,-0x7238($at) -/* f03804c: 10000020 */ beqz $zero,.L0f0380d0 -/* f038050: 00004825 */ or $t1,$zero,$zero -.L0f038054: -/* f038054: 11c00012 */ beqz $t6,.L0f0380a0 -/* f038058: 00000000 */ sll $zero,$zero,0x0 -/* f03805c: 0c004b70 */ jal 0x12dc0 -/* f038060: afa90054 */ sw $t1,0x54($sp) -/* f038064: 304f0003 */ andi $t7,$v0,0x3 -/* f038068: 8fa90054 */ lw $t1,0x54($sp) -/* f03806c: 15e00005 */ bnez $t7,.L0f038084 -/* f038070: 8faa0068 */ lw $t2,0x68($sp) -/* f038074: 3c013e80 */ lui $at,0x3e80 -/* f038078: 44811000 */ mtc1 $at,$f2 -/* f03807c: 10000014 */ beqz $zero,.L0f0380d0 -/* f038080: 2403001e */ addiu $v1,$zero,0x1e -.L0f038084: -/* f038084: 3c013e80 */ lui $at,0x3e80 -/* f038088: 44811000 */ mtc1 $at,$f2 -/* f03808c: 3c0141c0 */ lui $at,0x41c0 -/* f038090: 44819000 */ mtc1 $at,$f18 -/* f038094: 2403005a */ addiu $v1,$zero,0x5a -/* f038098: 1000000d */ beqz $zero,.L0f0380d0 -/* f03809c: e7b2003c */ swc1 $f18,0x3c($sp) -.L0f0380a0: -/* f0380a0: 0c004b70 */ jal 0x12dc0 -/* f0380a4: afa90054 */ sw $t1,0x54($sp) -/* f0380a8: 30580001 */ andi $t8,$v0,0x1 -/* f0380ac: 8fa90054 */ lw $t1,0x54($sp) -/* f0380b0: 13000003 */ beqz $t8,.L0f0380c0 -/* f0380b4: 8faa0068 */ lw $t2,0x68($sp) -/* f0380b8: 10000002 */ beqz $zero,.L0f0380c4 -/* f0380bc: 2403005e */ addiu $v1,$zero,0x5e -.L0f0380c0: -/* f0380c0: 2403005a */ addiu $v1,$zero,0x5a -.L0f0380c4: -/* f0380c4: 3c013e80 */ lui $at,0x3e80 -/* f0380c8: 44811000 */ mtc1 $at,$f2 -/* f0380cc: 00000000 */ sll $zero,$zero,0x0 -.L0f0380d0: -/* f0380d0: 8d590018 */ lw $t9,0x18($t2) -/* f0380d4: 3c013f00 */ lui $at,0x3f00 -/* f0380d8: 00195b00 */ sll $t3,$t9,0xc -/* f0380dc: 05630009 */ bgezl $t3,.L0f038104 -/* f0380e0: 44814000 */ mtc1 $at,$f8 -/* f0380e4: 3c017f1b */ lui $at,0x7f1b -/* f0380e8: c4248dcc */ lwc1 $f4,-0x7234($at) -/* f0380ec: 3c014240 */ lui $at,0x4240 -/* f0380f0: 44813000 */ mtc1 $at,$f6 -/* f0380f4: e7a40038 */ swc1 $f4,0x38($sp) -/* f0380f8: 100000a5 */ beqz $zero,.L0f038390 -/* f0380fc: e7a60034 */ swc1 $f6,0x34($sp) -/* f038100: 44814000 */ mtc1 $at,$f8 -.L0f038104: -/* f038104: 3c014240 */ lui $at,0x4240 -/* f038108: 44815000 */ mtc1 $at,$f10 -/* f03810c: e7a80038 */ swc1 $f8,0x38($sp) -/* f038110: 1000009f */ beqz $zero,.L0f038390 -/* f038114: e7aa0034 */ swc1 $f10,0x34($sp) -.L0f038118: -/* f038118: 14e60054 */ bne $a3,$a2,.L0f03826c -/* f03811c: 3c198007 */ lui $t9,0x8007 -/* f038120: 914202fd */ lbu $v0,0x2fd($t2) -/* f038124: 240301f9 */ addiu $v1,$zero,0x1f9 -/* f038128: 10c20005 */ beq $a2,$v0,.L0f038140 -/* f03812c: 00000000 */ sll $zero,$zero,0x0 -/* f038130: 10820003 */ beq $a0,$v0,.L0f038140 -/* f038134: 00000000 */ sll $zero,$zero,0x0 -/* f038138: 15020003 */ bne $t0,$v0,.L0f038148 -/* f03813c: 24010004 */ addiu $at,$zero,0x4 -.L0f038140: -/* f038140: 10000093 */ beqz $zero,.L0f038390 -/* f038144: 00004825 */ or $t1,$zero,$zero -.L0f038148: -/* f038148: 10410006 */ beq $v0,$at,.L0f038164 -/* f03814c: 240301f9 */ addiu $v1,$zero,0x1f9 -/* f038150: 24010005 */ addiu $at,$zero,0x5 -/* f038154: 10410003 */ beq $v0,$at,.L0f038164 -/* f038158: 24010006 */ addiu $at,$zero,0x6 -/* f03815c: 54410004 */ bnel $v0,$at,.L0f038170 -/* f038160: 24010009 */ addiu $at,$zero,0x9 -.L0f038164: -/* f038164: 1000008a */ beqz $zero,.L0f038390 -/* f038168: 24090001 */ addiu $t1,$zero,0x1 -/* f03816c: 24010009 */ addiu $at,$zero,0x9 -.L0f038170: -/* f038170: 10410006 */ beq $v0,$at,.L0f03818c -/* f038174: 240301f8 */ addiu $v1,$zero,0x1f8 -/* f038178: 2401000a */ addiu $at,$zero,0xa -/* f03817c: 10410003 */ beq $v0,$at,.L0f03818c -/* f038180: 2401000b */ addiu $at,$zero,0xb -/* f038184: 54410004 */ bnel $v0,$at,.L0f038198 -/* f038188: 2401000c */ addiu $at,$zero,0xc -.L0f03818c: -/* f03818c: 10000080 */ beqz $zero,.L0f038390 -/* f038190: 00004825 */ or $t1,$zero,$zero -/* f038194: 2401000c */ addiu $at,$zero,0xc -.L0f038198: -/* f038198: 10410006 */ beq $v0,$at,.L0f0381b4 -/* f03819c: 240301f8 */ addiu $v1,$zero,0x1f8 -/* f0381a0: 2401000d */ addiu $at,$zero,0xd -/* f0381a4: 10410003 */ beq $v0,$at,.L0f0381b4 -/* f0381a8: 2401000e */ addiu $at,$zero,0xe -/* f0381ac: 14410003 */ bne $v0,$at,.L0f0381bc -/* f0381b0: 3c04800a */ lui $a0,0x800a -.L0f0381b4: -/* f0381b4: 10000076 */ beqz $zero,.L0f038390 -/* f0381b8: 24090001 */ addiu $t1,$zero,0x1 -.L0f0381bc: -/* f0381bc: 8c84a474 */ lw $a0,-0x5b8c($a0) -/* f0381c0: afa90054 */ sw $t1,0x54($sp) -/* f0381c4: 0fc59585 */ jal func0f165614 -/* f0381c8: e7a20040 */ swc1 $f2,0x40($sp) -/* f0381cc: 24010009 */ addiu $at,$zero,0x9 -/* f0381d0: 8fa90054 */ lw $t1,0x54($sp) -/* f0381d4: 8faa0068 */ lw $t2,0x68($sp) -/* f0381d8: 14410003 */ bne $v0,$at,.L0f0381e8 -/* f0381dc: c7a20040 */ lwc1 $f2,0x40($sp) -/* f0381e0: 1000006b */ beqz $zero,.L0f038390 -/* f0381e4: 2403005f */ addiu $v1,$zero,0x5f -.L0f0381e8: -/* f0381e8: 8fac0060 */ lw $t4,0x60($sp) -/* f0381ec: 5180000e */ beqzl $t4,.L0f038228 -/* f0381f0: 914e02a0 */ lbu $t6,0x2a0($t2) -/* f0381f4: afa90054 */ sw $t1,0x54($sp) -/* f0381f8: 0c004b70 */ jal 0x12dc0 -/* f0381fc: e7a20040 */ swc1 $f2,0x40($sp) -/* f038200: 304d0001 */ andi $t5,$v0,0x1 -/* f038204: 8fa90054 */ lw $t1,0x54($sp) -/* f038208: 8faa0068 */ lw $t2,0x68($sp) -/* f03820c: 11a00003 */ beqz $t5,.L0f03821c -/* f038210: c7a20040 */ lwc1 $f2,0x40($sp) -/* f038214: 1000005e */ beqz $zero,.L0f038390 -/* f038218: 2403001d */ addiu $v1,$zero,0x1d -.L0f03821c: -/* f03821c: 1000005c */ beqz $zero,.L0f038390 -/* f038220: 24030059 */ addiu $v1,$zero,0x59 -/* f038224: 914e02a0 */ lbu $t6,0x2a0($t2) -.L0f038228: -/* f038228: 2401001f */ addiu $at,$zero,0x1f -/* f03822c: 11c1000d */ beq $t6,$at,.L0f038264 -/* f038230: 00000000 */ sll $zero,$zero,0x0 -/* f038234: afa90054 */ sw $t1,0x54($sp) -/* f038238: 0c004b70 */ jal 0x12dc0 -/* f03823c: e7a20040 */ swc1 $f2,0x40($sp) -/* f038240: 304f0001 */ andi $t7,$v0,0x1 -/* f038244: 8fa90054 */ lw $t1,0x54($sp) -/* f038248: 8faa0068 */ lw $t2,0x68($sp) -/* f03824c: 11e00003 */ beqz $t7,.L0f03825c -/* f038250: c7a20040 */ lwc1 $f2,0x40($sp) -/* f038254: 1000004e */ beqz $zero,.L0f038390 -/* f038258: 2403005d */ addiu $v1,$zero,0x5d -.L0f03825c: -/* f03825c: 1000004c */ beqz $zero,.L0f038390 -/* f038260: 24030073 */ addiu $v1,$zero,0x73 -.L0f038264: -/* f038264: 1000004a */ beqz $zero,.L0f038390 -/* f038268: 2403021d */ addiu $v1,$zero,0x21d -.L0f03826c: -/* f03826c: 27398270 */ addiu $t9,$t9,-32144 -/* f038270: 8f210000 */ lw $at,0x0($t9) -/* f038274: 27b80028 */ addiu $t8,$sp,0x28 -/* f038278: 8f2d0004 */ lw $t5,0x4($t9) -/* f03827c: af010000 */ sw $at,0x0($t8) -/* f038280: 8f210008 */ lw $at,0x8($t9) -/* f038284: af0d0004 */ sw $t5,0x4($t8) -/* f038288: 240301f9 */ addiu $v1,$zero,0x1f9 -/* f03828c: af010008 */ sw $at,0x8($t8) -/* f038290: 914202fd */ lbu $v0,0x2fd($t2) -/* f038294: 10c20005 */ beq $a2,$v0,.L0f0382ac -/* f038298: 00000000 */ sll $zero,$zero,0x0 -/* f03829c: 10820003 */ beq $a0,$v0,.L0f0382ac -/* f0382a0: 00000000 */ sll $zero,$zero,0x0 -/* f0382a4: 15020003 */ bne $t0,$v0,.L0f0382b4 -/* f0382a8: 24010004 */ addiu $at,$zero,0x4 -.L0f0382ac: -/* f0382ac: 10000038 */ beqz $zero,.L0f038390 -/* f0382b0: 00004825 */ or $t1,$zero,$zero -.L0f0382b4: -/* f0382b4: 10410006 */ beq $v0,$at,.L0f0382d0 -/* f0382b8: 240301f9 */ addiu $v1,$zero,0x1f9 -/* f0382bc: 24010005 */ addiu $at,$zero,0x5 -/* f0382c0: 10410003 */ beq $v0,$at,.L0f0382d0 -/* f0382c4: 24010006 */ addiu $at,$zero,0x6 -/* f0382c8: 54410004 */ bnel $v0,$at,.L0f0382dc -/* f0382cc: 24010009 */ addiu $at,$zero,0x9 -.L0f0382d0: -/* f0382d0: 1000002f */ beqz $zero,.L0f038390 -/* f0382d4: 24090001 */ addiu $t1,$zero,0x1 -/* f0382d8: 24010009 */ addiu $at,$zero,0x9 -.L0f0382dc: -/* f0382dc: 10410006 */ beq $v0,$at,.L0f0382f8 -/* f0382e0: 240301f8 */ addiu $v1,$zero,0x1f8 -/* f0382e4: 2401000a */ addiu $at,$zero,0xa -/* f0382e8: 10410003 */ beq $v0,$at,.L0f0382f8 -/* f0382ec: 2401000b */ addiu $at,$zero,0xb -/* f0382f0: 54410004 */ bnel $v0,$at,.L0f038304 -/* f0382f4: 2401000c */ addiu $at,$zero,0xc -.L0f0382f8: -/* f0382f8: 10000025 */ beqz $zero,.L0f038390 -/* f0382fc: 00004825 */ or $t1,$zero,$zero -/* f038300: 2401000c */ addiu $at,$zero,0xc -.L0f038304: -/* f038304: 10410006 */ beq $v0,$at,.L0f038320 -/* f038308: 240301f8 */ addiu $v1,$zero,0x1f8 -/* f03830c: 2401000d */ addiu $at,$zero,0xd -/* f038310: 10410003 */ beq $v0,$at,.L0f038320 -/* f038314: 2401000e */ addiu $at,$zero,0xe -/* f038318: 14410003 */ bne $v0,$at,.L0f038328 -/* f03831c: 8fae0060 */ lw $t6,0x60($sp) -.L0f038320: -/* f038320: 1000001b */ beqz $zero,.L0f038390 -/* f038324: 24090001 */ addiu $t1,$zero,0x1 -.L0f038328: -/* f038328: 51c0000f */ beqzl $t6,.L0f038368 -/* f03832c: afa90054 */ sw $t1,0x54($sp) -/* f038330: afa90054 */ sw $t1,0x54($sp) -/* f038334: 0c004b70 */ jal 0x12dc0 -/* f038338: e7a20040 */ swc1 $f2,0x40($sp) -/* f03833c: 24010003 */ addiu $at,$zero,0x3 -/* f038340: 0041001b */ divu $zero,$v0,$at -/* f038344: 00007810 */ mfhi $t7 -/* f038348: 000f6080 */ sll $t4,$t7,0x2 -/* f03834c: 03ac1821 */ addu $v1,$sp,$t4 -/* f038350: 8c630028 */ lw $v1,0x28($v1) -/* f038354: 8fa90054 */ lw $t1,0x54($sp) -/* f038358: 8faa0068 */ lw $t2,0x68($sp) -/* f03835c: 1000000c */ beqz $zero,.L0f038390 -/* f038360: c7a20040 */ lwc1 $f2,0x40($sp) -/* f038364: afa90054 */ sw $t1,0x54($sp) -.L0f038368: -/* f038368: 0c004b70 */ jal 0x12dc0 -/* f03836c: e7a20040 */ swc1 $f2,0x40($sp) -/* f038370: 304b0001 */ andi $t3,$v0,0x1 -/* f038374: 8fa90054 */ lw $t1,0x54($sp) -/* f038378: 8faa0068 */ lw $t2,0x68($sp) -/* f03837c: 11600003 */ beqz $t3,.L0f03838c -/* f038380: c7a20040 */ lwc1 $f2,0x40($sp) -/* f038384: 10000002 */ beqz $zero,.L0f038390 -/* f038388: 2403005c */ addiu $v1,$zero,0x5c -.L0f03838c: -/* f03838c: 24030072 */ addiu $v1,$zero,0x72 -.L0f038390: -/* f038390: 10000010 */ beqz $zero,.L0f0383d4 -/* f038394: afa90054 */ sw $t1,0x54($sp) -.L0f038398: -/* f038398: 14a4000b */ bne $a1,$a0,.L0f0383c8 -/* f03839c: 24010004 */ addiu $at,$zero,0x4 -/* f0383a0: 14e40003 */ bne $a3,$a0,.L0f0383b0 -/* f0383a4: 00000000 */ sll $zero,$zero,0x0 -/* f0383a8: 1000000a */ beqz $zero,.L0f0383d4 -/* f0383ac: 24030160 */ addiu $v1,$zero,0x160 -.L0f0383b0: -/* f0383b0: 14e00003 */ bnez $a3,.L0f0383c0 -/* f0383b4: 00000000 */ sll $zero,$zero,0x0 -/* f0383b8: 10000006 */ beqz $zero,.L0f0383d4 -/* f0383bc: 2403015f */ addiu $v1,$zero,0x15f -.L0f0383c0: -/* f0383c0: 10000004 */ beqz $zero,.L0f0383d4 -/* f0383c4: 2403015f */ addiu $v1,$zero,0x15f -.L0f0383c8: -/* f0383c8: 14a10002 */ bne $a1,$at,.L0f0383d4 -/* f0383cc: 00000000 */ sll $zero,$zero,0x0 -/* f0383d0: 24030238 */ addiu $v1,$zero,0x238 -.L0f0383d4: -/* f0383d4: 04600015 */ bltz $v1,.L0f03842c -/* f0383d8: 00032c00 */ sll $a1,$v1,0x10 -/* f0383dc: c7b0003c */ lwc1 $f16,0x3c($sp) -/* f0383e0: 8d440020 */ lw $a0,0x20($t2) -/* f0383e4: 0005c403 */ sra $t8,$a1,0x10 -/* f0383e8: 03002825 */ or $a1,$t8,$zero -/* f0383ec: e7a20010 */ swc1 $f2,0x10($sp) -/* f0383f0: 8fa60054 */ lw $a2,0x54($sp) -/* f0383f4: 24070000 */ addiu $a3,$zero,0x0 -/* f0383f8: 0c007733 */ jal 0x1dccc -/* f0383fc: e7b00014 */ swc1 $f16,0x14($sp) -/* f038400: 44809000 */ mtc1 $zero,$f18 -/* f038404: c7a40038 */ lwc1 $f4,0x38($sp) -/* f038408: 8faa0068 */ lw $t2,0x68($sp) -/* f03840c: 8fa60034 */ lw $a2,0x34($sp) -/* f038410: 4604903c */ c.lt.s $f18,$f4 -/* f038414: 00000000 */ sll $zero,$zero,0x0 -/* f038418: 45020005 */ bc1fl .L0f038430 -/* f03841c: 8fbf001c */ lw $ra,0x1c($sp) -/* f038420: 44052000 */ mfc1 $a1,$f4 -/* f038424: 0c0077ac */ jal 0x1deb0 -/* f038428: 8d440020 */ lw $a0,0x20($t2) -.L0f03842c: -/* f03842c: 8fbf001c */ lw $ra,0x1c($sp) -.L0f038430: -/* f038430: 27bd0068 */ addiu $sp,$sp,0x68 -/* f038434: 03e00008 */ jr $ra -/* f038438: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03843c -/* f03843c: 27bdff70 */ addiu $sp,$sp,-144 -/* f038440: afbf001c */ sw $ra,0x1c($sp) -/* f038444: afb00018 */ sw $s0,0x18($sp) -/* f038448: afa50094 */ sw $a1,0x94($sp) -/* f03844c: afa60098 */ sw $a2,0x98($sp) -/* f038450: afa7009c */ sw $a3,0x9c($sp) -/* f038454: 8c88001c */ lw $t0,0x1c($a0) -/* f038458: 00808025 */ or $s0,$a0,$zero -/* f03845c: afa8008c */ sw $t0,0x8c($sp) -/* f038460: 808a0007 */ lb $t2,0x7($a0) -/* f038464: 394e000f */ xori $t6,$t2,0xf -/* f038468: 2dca0001 */ sltiu $t2,$t6,0x1 -/* f03846c: 000a182b */ sltu $v1,$zero,$t2 -/* f038470: 5060000f */ beqzl $v1,.L0f0384b0 -/* f038474: afaa0048 */ sw $t2,0x48($sp) -/* f038478: 908b0065 */ lbu $t3,0x65($a0) -/* f03847c: 30f90003 */ andi $t9,$a3,0x3 -/* f038480: 316c0003 */ andi $t4,$t3,0x3 -/* f038484: 032c5026 */ xor $t2,$t9,$t4 -/* f038488: 2d4a0001 */ sltiu $t2,$t2,0x1 -/* f03848c: 000a182b */ sltu $v1,$zero,$t2 -/* f038490: 50600007 */ beqzl $v1,.L0f0384b0 -/* f038494: afaa0048 */ sw $t2,0x48($sp) -/* f038498: 0fc0b819 */ jal func0f02e064 -/* f03849c: 00000000 */ sll $zero,$zero,0x0 -/* f0384a0: 2c4a0001 */ sltiu $t2,$v0,0x1 -/* f0384a4: 000a182b */ sltu $v1,$zero,$t2 -/* f0384a8: 8e08001c */ lw $t0,0x1c($s0) -/* f0384ac: afaa0048 */ sw $t2,0x48($sp) -.L0f0384b0: -/* f0384b0: 10600004 */ beqz $v1,.L0f0384c4 -/* f0384b4: 00605025 */ or $t2,$v1,$zero -/* f0384b8: 820a0068 */ lb $t2,0x68($s0) -/* f0384bc: 394d0006 */ xori $t5,$t2,0x6 -/* f0384c0: 2daa0001 */ sltiu $t2,$t5,0x1 -.L0f0384c4: -/* f0384c4: afa00034 */ sw $zero,0x34($sp) -/* f0384c8: 850e0028 */ lh $t6,0x28($t0) -/* f0384cc: 2409ffff */ addiu $t1,$zero,-1 -/* f0384d0: 00002825 */ or $a1,$zero,$zero -/* f0384d4: 112e000c */ beq $t1,$t6,.L0f038508 -/* f0384d8: 00001025 */ or $v0,$zero,$zero -/* f0384dc: 02001825 */ or $v1,$s0,$zero -/* f0384e0: 85040028 */ lh $a0,0x28($t0) -/* f0384e4: a46402b8 */ sh $a0,0x2b8($v1) -.L0f0384e8: -/* f0384e8: 8e0f001c */ lw $t7,0x1c($s0) -/* f0384ec: 24420002 */ addiu $v0,$v0,0x2 -/* f0384f0: 24a50001 */ addiu $a1,$a1,0x1 -/* f0384f4: 01e2c021 */ addu $t8,$t7,$v0 -/* f0384f8: 87040028 */ lh $a0,0x28($t8) -/* f0384fc: 24630002 */ addiu $v1,$v1,0x2 -/* f038500: 5524fff9 */ bnel $t1,$a0,.L0f0384e8 -/* f038504: a46402b8 */ sh $a0,0x2b8($v1) -.L0f038508: -/* f038508: 00055840 */ sll $t3,$a1,0x1 -/* f03850c: 020bc821 */ addu $t9,$s0,$t3 -/* f038510: a72902b8 */ sh $t1,0x2b8($t9) -/* f038514: 8fac0048 */ lw $t4,0x48($sp) -/* f038518: 8fb8008c */ lw $t8,0x8c($sp) -/* f03851c: 1180000b */ beqz $t4,.L0f03854c -/* f038520: 27040008 */ addiu $a0,$t8,0x8 -/* f038524: 5140000a */ beqzl $t2,.L0f038550 -/* f038528: 27050028 */ addiu $a1,$t8,0x28 -/* f03852c: 920d0064 */ lbu $t5,0x64($s0) -/* f038530: 000d7080 */ sll $t6,$t5,0x2 -/* f038534: 020e7821 */ addu $t7,$s0,$t6 -/* f038538: 8de2004c */ lw $v0,0x4c($t7) -/* f03853c: 50400004 */ beqzl $v0,.L0f038550 -/* f038540: 27050028 */ addiu $a1,$t8,0x28 -/* f038544: 10000006 */ beqz $zero,.L0f038560 -/* f038548: afa20088 */ sw $v0,0x88($sp) -.L0f03854c: -/* f03854c: 27050028 */ addiu $a1,$t8,0x28 -.L0f038550: -/* f038550: 0fc45095 */ jal func0f114254 -/* f038554: afaa0030 */ sw $t2,0x30($sp) -/* f038558: 8faa0030 */ lw $t2,0x30($sp) -/* f03855c: afa20088 */ sw $v0,0x88($sp) -.L0f038560: -/* f038560: 8fa40094 */ lw $a0,0x94($sp) -/* f038564: 8fa50098 */ lw $a1,0x98($sp) -/* f038568: 0fc45095 */ jal func0f114254 -/* f03856c: afaa0030 */ sw $t2,0x30($sp) -/* f038570: 8fab0088 */ lw $t3,0x88($sp) -/* f038574: 8faa0030 */ lw $t2,0x30($sp) -/* f038578: afa20084 */ sw $v0,0x84($sp) -/* f03857c: 51600017 */ beqzl $t3,.L0f0385dc -/* f038580: 8fb80034 */ lw $t8,0x34($sp) -/* f038584: 10400014 */ beqz $v0,.L0f0385d8 -/* f038588: 3c19800a */ lui $t9,0x800a -/* f03858c: 8f399fc8 */ lw $t9,-0x6038($t9) -/* f038590: 860e0000 */ lh $t6,0x0($s0) -/* f038594: afaa0030 */ sw $t2,0x30($sp) -/* f038598: 00196243 */ sra $t4,$t9,0x9 -/* f03859c: 000c69c0 */ sll $t5,$t4,0x7 -/* f0385a0: 000e78c0 */ sll $t7,$t6,0x3 -/* f0385a4: 01af2021 */ addu $a0,$t5,$t7 -/* f0385a8: 0fc45090 */ jal func0f114240 -/* f0385ac: 00802825 */ or $a1,$a0,$zero -/* f0385b0: 8fa40088 */ lw $a0,0x88($sp) -/* f0385b4: 8fa50084 */ lw $a1,0x84($sp) -/* f0385b8: 27a6006c */ addiu $a2,$sp,0x6c -/* f0385bc: 0fc4547b */ jal func0f1151ec -/* f0385c0: 24070006 */ addiu $a3,$zero,0x6 -/* f0385c4: afa20034 */ sw $v0,0x34($sp) -/* f0385c8: 00002025 */ or $a0,$zero,$zero -/* f0385cc: 0fc45090 */ jal func0f114240 -/* f0385d0: 00002825 */ or $a1,$zero,$zero -/* f0385d4: 8faa0030 */ lw $t2,0x30($sp) -.L0f0385d8: -/* f0385d8: 8fb80034 */ lw $t8,0x34($sp) -.L0f0385dc: -/* f0385dc: 8fab0048 */ lw $t3,0x48($sp) -/* f0385e0: 00001025 */ or $v0,$zero,$zero -/* f0385e4: 2b010002 */ slti $at,$t8,0x2 -/* f0385e8: 14200086 */ bnez $at,.L0f038804 -/* f0385ec: 00000000 */ sll $zero,$zero,0x0 -/* f0385f0: 11600008 */ beqz $t3,.L0f038614 -/* f0385f4: 8fb9008c */ lw $t9,0x8c($sp) -/* f0385f8: 11400006 */ beqz $t2,.L0f038614 -/* f0385fc: 02002025 */ or $a0,$s0,$zero -/* f038600: 27a50038 */ addiu $a1,$sp,0x38 -/* f038604: 0fc0de6c */ jal func0f0379b0 -/* f038608: afaa0030 */ sw $t2,0x30($sp) -/* f03860c: 10000007 */ beqz $zero,.L0f03862c -/* f038610: 8faa0030 */ lw $t2,0x30($sp) -.L0f038614: -/* f038614: c7240008 */ lwc1 $f4,0x8($t9) -/* f038618: e7a40038 */ swc1 $f4,0x38($sp) -/* f03861c: c726000c */ lwc1 $f6,0xc($t9) -/* f038620: e7a6003c */ swc1 $f6,0x3c($sp) -/* f038624: c7280010 */ lwc1 $f8,0x10($t9) -/* f038628: e7a80040 */ swc1 $f8,0x40($sp) -.L0f03862c: -/* f03862c: 02002025 */ or $a0,$s0,$zero -/* f038630: 0fc0fe3d */ jal func0f03f8f4 -/* f038634: afaa0030 */ sw $t2,0x30($sp) -/* f038638: 240c000f */ addiu $t4,$zero,0xf -/* f03863c: a20c0007 */ sb $t4,0x7($s0) -/* f038640: 8fae0094 */ lw $t6,0x94($sp) -/* f038644: 26050038 */ addiu $a1,$s0,0x38 -/* f038648: c5ca0000 */ lwc1 $f10,0x0($t6) -/* f03864c: e60a002c */ swc1 $f10,0x2c($s0) -/* f038650: 8fad0094 */ lw $t5,0x94($sp) -/* f038654: c5b00004 */ lwc1 $f16,0x4($t5) -/* f038658: e6100030 */ swc1 $f16,0x30($s0) -/* f03865c: 8faf0094 */ lw $t7,0x94($sp) -/* f038660: c5f20008 */ lwc1 $f18,0x8($t7) -/* f038664: e6120034 */ swc1 $f18,0x34($s0) -/* f038668: 0fc195e9 */ jal func0f0657a4 -/* f03866c: 8fa40098 */ lw $a0,0x98($sp) -/* f038670: 8fb80084 */ lw $t8,0x84($sp) -/* f038674: a2000064 */ sb $zero,0x64($s0) -/* f038678: 920c032e */ lbu $t4,0x32e($s0) -/* f03867c: ae180048 */ sw $t8,0x48($s0) -/* f038680: 8fab009c */ lw $t3,0x9c($sp) -/* f038684: 44802000 */ mtc1 $zero,$f4 -/* f038688: 318efffb */ andi $t6,$t4,0xfffb -/* f03868c: 35790004 */ ori $t9,$t3,0x4 -/* f038690: a2190065 */ sb $t9,0x65($s0) -/* f038694: a20e032e */ sb $t6,0x32e($s0) -/* f038698: 0c004b70 */ jal 0x12dc0 -/* f03869c: e60400ac */ swc1 $f4,0xac($s0) -/* f0386a0: 24010064 */ addiu $at,$zero,0x64 -/* f0386a4: 0041001b */ divu $zero,$v0,$at -/* f0386a8: 8faa0030 */ lw $t2,0x30($sp) -/* f0386ac: 00006810 */ mfhi $t5 -/* f0386b0: ae0d0090 */ sw $t5,0x90($s0) -/* f0386b4: a200006b */ sb $zero,0x6b($s0) -/* f0386b8: 8faf0048 */ lw $t7,0x48($sp) -/* f0386bc: 2409ffff */ addiu $t1,$zero,-1 -/* f0386c0: 27a2006c */ addiu $v0,$sp,0x6c -/* f0386c4: 15e00002 */ bnez $t7,.L0f0386d0 -/* f0386c8: 02001825 */ or $v1,$s0,$zero -/* f0386cc: ae0900a8 */ sw $t1,0xa8($s0) -.L0f0386d0: -/* f0386d0: 27a40084 */ addiu $a0,$sp,0x84 -.L0f0386d4: -/* f0386d4: 8c580000 */ lw $t8,0x0($v0) -/* f0386d8: 24420004 */ addiu $v0,$v0,0x4 -/* f0386dc: 24630004 */ addiu $v1,$v1,0x4 -/* f0386e0: 1444fffc */ bne $v0,$a0,.L0f0386d4 -/* f0386e4: ac780048 */ sw $t8,0x48($v1) -/* f0386e8: 02002025 */ or $a0,$s0,$zero -/* f0386ec: 0fc0dcba */ jal func0f0372e8 -/* f0386f0: afaa0030 */ sw $t2,0x30($sp) -/* f0386f4: 920b0065 */ lbu $t3,0x65($s0) -/* f0386f8: 2409ffff */ addiu $t1,$zero,-1 -/* f0386fc: a609019e */ sh $t1,0x19e($s0) -/* f038700: 3179ff1f */ andi $t9,$t3,0xff1f -/* f038704: a2000008 */ sb $zero,0x8($s0) -/* f038708: a200032c */ sb $zero,0x32c($s0) -/* f03870c: a2190065 */ sb $t9,0x65($s0) -/* f038710: 02002025 */ or $a0,$s0,$zero -/* f038714: 27a5005c */ addiu $a1,$sp,0x5c -/* f038718: 0fc0dc22 */ jal func0f037088 -/* f03871c: 27a6004c */ addiu $a2,$sp,0x4c -/* f038720: 8fac0048 */ lw $t4,0x48($sp) -/* f038724: 8faa0030 */ lw $t2,0x30($sp) -/* f038728: 3c0e800a */ lui $t6,0x800a -/* f03872c: 11800003 */ beqz $t4,.L0f03873c -/* f038730: 00000000 */ sll $zero,$zero,0x0 -/* f038734: 51400017 */ beqzl $t2,.L0f038794 -/* f038738: 820c0068 */ lb $t4,0x68($s0) -.L0f03873c: -/* f03873c: 8dcea2d8 */ lw $t6,-0x5d28($t6) -/* f038740: 8fad008c */ lw $t5,0x8c($sp) -/* f038744: 55c00013 */ bnezl $t6,.L0f038794 -/* f038748: 820c0068 */ lb $t4,0x68($s0) -/* f03874c: 91af0001 */ lbu $t7,0x1($t5) -/* f038750: 02002025 */ or $a0,$s0,$zero -/* f038754: 27a5005c */ addiu $a1,$sp,0x5c -/* f038758: 31f800c2 */ andi $t8,$t7,0xc2 -/* f03875c: 5700000d */ bnezl $t8,.L0f038794 -/* f038760: 820c0068 */ lb $t4,0x68($s0) -/* f038764: 0fc0db02 */ jal func0f036c08 -/* f038768: 27a6004c */ addiu $a2,$sp,0x4c -/* f03876c: 50400009 */ beqzl $v0,.L0f038794 -/* f038770: 820c0068 */ lb $t4,0x68($s0) -/* f038774: 8219032d */ lb $t9,0x32d($s0) -/* f038778: 02002025 */ or $a0,$s0,$zero -/* f03877c: 26050068 */ addiu $a1,$s0,0x68 -/* f038780: 07200003 */ bltz $t9,.L0f038790 -/* f038784: 27a6005c */ addiu $a2,$sp,0x5c -/* f038788: 0fc0dbb9 */ jal func0f036ee4 -/* f03878c: 27a70038 */ addiu $a3,$sp,0x38 -.L0f038790: -/* f038790: 820c0068 */ lb $t4,0x68($s0) -.L0f038794: -/* f038794: 24010006 */ addiu $at,$zero,0x6 -/* f038798: 5181000f */ beql $t4,$at,.L0f0387d8 -/* f03879c: 8fb80048 */ lw $t8,0x48($sp) -/* f0387a0: 0c0076e5 */ jal 0x1db94 -/* f0387a4: 8e040020 */ lw $a0,0x20($s0) -/* f0387a8: 5040000b */ beqzl $v0,.L0f0387d8 -/* f0387ac: 8fb80048 */ lw $t8,0x48($sp) -/* f0387b0: 8e0e02d4 */ lw $t6,0x2d4($s0) -/* f0387b4: 55c00008 */ bnezl $t6,.L0f0387d8 -/* f0387b8: 8fb80048 */ lw $t8,0x48($sp) -/* f0387bc: 8e0d0014 */ lw $t5,0x14($s0) -/* f0387c0: 3c010020 */ lui $at,0x20 -/* f0387c4: 24020001 */ addiu $v0,$zero,0x1 -/* f0387c8: 01a17825 */ or $t7,$t5,$at -/* f0387cc: 1000000d */ beqz $zero,.L0f038804 -/* f0387d0: ae0f0014 */ sw $t7,0x14($s0) -/* f0387d4: 8fb80048 */ lw $t8,0x48($sp) -.L0f0387d8: -/* f0387d8: 57000004 */ bnezl $t8,.L0f0387ec -/* f0387dc: 8e0b0014 */ lw $t3,0x14($s0) -/* f0387e0: 0fc0dedc */ jal func0f037b70 -/* f0387e4: 02002025 */ or $a0,$s0,$zero -/* f0387e8: 8e0b0014 */ lw $t3,0x14($s0) -.L0f0387ec: -/* f0387ec: 3c01ffdf */ lui $at,0xffdf -/* f0387f0: 3421ffff */ ori $at,$at,0xffff -/* f0387f4: 0161c824 */ and $t9,$t3,$at -/* f0387f8: ae190014 */ sw $t9,0x14($s0) -/* f0387fc: 10000001 */ beqz $zero,.L0f038804 -/* f038800: 24020001 */ addiu $v0,$zero,0x1 -.L0f038804: -/* f038804: 8fbf001c */ lw $ra,0x1c($sp) -/* f038808: 8fb00018 */ lw $s0,0x18($sp) -/* f03880c: 27bd0090 */ addiu $sp,$sp,0x90 -/* f038810: 03e00008 */ jr $ra -/* f038814: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f038818 -/* f038818: 3c05800a */ lui $a1,0x800a -/* f03881c: 8ca5d044 */ lw $a1,-0x2fbc($a1) -/* f038820: 00001825 */ or $v1,$zero,$zero -/* f038824: 8cae0000 */ lw $t6,0x0($a1) -/* f038828: 00a01025 */ or $v0,$a1,$zero -/* f03882c: 51c0000c */ beqzl $t6,.L0f038860 -/* f038830: 00001025 */ or $v0,$zero,$zero -/* f038834: 904f0004 */ lbu $t7,0x4($v0) -.L0f038838: -/* f038838: 148f0003 */ bne $a0,$t7,.L0f038848 -/* f03883c: 0003c0c0 */ sll $t8,$v1,0x3 -/* f038840: 03e00008 */ jr $ra -/* f038844: 03051021 */ addu $v0,$t8,$a1 -.L0f038848: -/* f038848: 8c590008 */ lw $t9,0x8($v0) -/* f03884c: 24630001 */ addiu $v1,$v1,0x1 -/* f038850: 24420008 */ addiu $v0,$v0,0x8 -/* f038854: 5720fff8 */ bnezl $t9,.L0f038838 -/* f038858: 904f0004 */ lbu $t7,0x4($v0) -/* f03885c: 00001025 */ or $v0,$zero,$zero -.L0f038860: -/* f038860: 03e00008 */ jr $ra -/* f038864: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f038868 -/* f038868: 27bdffb0 */ addiu $sp,$sp,-80 -/* f03886c: afbf001c */ sw $ra,0x1c($sp) -/* f038870: afa40050 */ sw $a0,0x50($sp) -/* f038874: 0fc0a209 */ jal func0f028824 -/* f038878: 24050001 */ addiu $a1,$zero,0x1 -/* f03887c: 8fa40050 */ lw $a0,0x50($sp) -/* f038880: 00002825 */ or $a1,$zero,$zero -/* f038884: 0fc0a209 */ jal func0f028824 -/* f038888: afa2004c */ sw $v0,0x4c($sp) -/* f03888c: 8fa80050 */ lw $t0,0x50($sp) -/* f038890: 8fa7004c */ lw $a3,0x4c($sp) -/* f038894: 00402825 */ or $a1,$v0,$zero -/* f038898: 11000003 */ beqz $t0,.L0f0388a8 -/* f03889c: 00001825 */ or $v1,$zero,$zero -/* f0388a0: 10000001 */ beqz $zero,.L0f0388a8 -/* f0388a4: 910302fe */ lbu $v1,0x2fe($t0) -.L0f0388a8: -/* f0388a8: 850e0010 */ lh $t6,0x10($t0) -/* f0388ac: 3c188008 */ lui $t8,0x8008 -/* f0388b0: 24010003 */ addiu $at,$zero,0x3 -/* f0388b4: 000e7880 */ sll $t7,$t6,0x2 -/* f0388b8: 01ee7821 */ addu $t7,$t7,$t6 -/* f0388bc: 000f7880 */ sll $t7,$t7,0x2 -/* f0388c0: 030fc021 */ addu $t8,$t8,$t7 -/* f0388c4: 8f18cf04 */ lw $t8,-0x30fc($t8) -/* f0388c8: 0018cfc2 */ srl $t9,$t8,0x1f -/* f0388cc: 106100af */ beq $v1,$at,.L0f038b8c -/* f0388d0: afb90038 */ sw $t9,0x38($sp) -/* f0388d4: 10600003 */ beqz $v1,.L0f0388e4 -/* f0388d8: 24010001 */ addiu $at,$zero,0x1 -/* f0388dc: 54610090 */ bnel $v1,$at,.L0f038b20 -/* f0388e0: 24010002 */ addiu $at,$zero,0x2 -.L0f0388e4: -/* f0388e4: 10e00003 */ beqz $a3,.L0f0388f4 -/* f0388e8: 00000000 */ sll $zero,$zero,0x0 -/* f0388ec: 54400006 */ bnezl $v0,.L0f038908 -/* f0388f0: afa00040 */ sw $zero,0x40($sp) -.L0f0388f4: -/* f0388f4: 14e00009 */ bnez $a3,.L0f03891c -/* f0388f8: 00e02025 */ or $a0,$a3,$zero -/* f0388fc: 54400008 */ bnezl $v0,.L0f038920 -/* f038900: afa3003c */ sw $v1,0x3c($sp) -/* f038904: afa00040 */ sw $zero,0x40($sp) -.L0f038908: -/* f038908: 0c004b70 */ jal 0x12dc0 -/* f03890c: afa3003c */ sw $v1,0x3c($sp) -/* f038910: 8fa3003c */ lw $v1,0x3c($sp) -/* f038914: 10000016 */ beqz $zero,.L0f038970 -/* f038918: 30460001 */ andi $a2,$v0,0x1 -.L0f03891c: -/* f03891c: afa3003c */ sw $v1,0x3c($sp) -.L0f038920: -/* f038920: afa50048 */ sw $a1,0x48($sp) -/* f038924: 0fc0b849 */ jal func0f02e124 -/* f038928: afa7004c */ sw $a3,0x4c($sp) -/* f03892c: 8fa3003c */ lw $v1,0x3c($sp) -/* f038930: 8fa50048 */ lw $a1,0x48($sp) -/* f038934: 14400008 */ bnez $v0,.L0f038958 -/* f038938: 8fa7004c */ lw $a3,0x4c($sp) -/* f03893c: 00a02025 */ or $a0,$a1,$zero -/* f038940: afa3003c */ sw $v1,0x3c($sp) -/* f038944: 0fc0b849 */ jal func0f02e124 -/* f038948: afa7004c */ sw $a3,0x4c($sp) -/* f03894c: 8fa3003c */ lw $v1,0x3c($sp) -/* f038950: 10400004 */ beqz $v0,.L0f038964 -/* f038954: 8fa7004c */ lw $a3,0x4c($sp) -.L0f038958: -/* f038958: afa00040 */ sw $zero,0x40($sp) -/* f03895c: 10000004 */ beqz $zero,.L0f038970 -/* f038960: 0007302b */ sltu $a2,$zero,$a3 -.L0f038964: -/* f038964: 24090001 */ addiu $t1,$zero,0x1 -/* f038968: afa90040 */ sw $t1,0x40($sp) -/* f03896c: 0007302b */ sltu $a2,$zero,$a3 -.L0f038970: -/* f038970: 24010001 */ addiu $at,$zero,0x1 -/* f038974: 1461000e */ bne $v1,$at,.L0f0389b0 -/* f038978: 24040028 */ addiu $a0,$zero,0x28 -/* f03897c: 3c013e80 */ lui $at,0x3e80 -/* f038980: 44812000 */ mtc1 $at,$f4 -/* f038984: 8faa0050 */ lw $t2,0x50($sp) -/* f038988: 3c014180 */ lui $at,0x4180 -/* f03898c: 44813000 */ mtc1 $at,$f6 -/* f038990: 8d440020 */ lw $a0,0x20($t2) -/* f038994: 24050392 */ addiu $a1,$zero,0x392 -/* f038998: 24070000 */ addiu $a3,$zero,0x0 -/* f03899c: e7a40010 */ swc1 $f4,0x10($sp) -/* f0389a0: 0c007733 */ jal 0x1dccc -/* f0389a4: e7a60014 */ swc1 $f6,0x14($sp) -/* f0389a8: 10000079 */ beqz $zero,.L0f038b90 -/* f0389ac: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0389b0: -/* f0389b0: 0fc0b7fc */ jal func0f02dff0 -/* f0389b4: afa60044 */ sw $a2,0x44($sp) -/* f0389b8: e7a00024 */ swc1 $f0,0x24($sp) -/* f0389bc: 0fc0b7fc */ jal func0f02dff0 -/* f0389c0: 2404006b */ addiu $a0,$zero,0x6b -/* f0389c4: 3c013f00 */ lui $at,0x3f00 -/* f0389c8: 44814000 */ mtc1 $at,$f8 -/* f0389cc: c7aa0024 */ lwc1 $f10,0x24($sp) -/* f0389d0: 8fab0040 */ lw $t3,0x40($sp) -/* f0389d4: 8fa60044 */ lw $a2,0x44($sp) -/* f0389d8: 460a4402 */ mul.s $f16,$f8,$f10 -/* f0389dc: 8faf0038 */ lw $t7,0x38($sp) -/* f0389e0: 11600018 */ beqz $t3,.L0f038a44 -/* f0389e4: 46008083 */ div.s $f2,$f16,$f0 -/* f0389e8: afa60044 */ sw $a2,0x44($sp) -/* f0389ec: 0c004b70 */ jal 0x12dc0 -/* f0389f0: e7a20034 */ swc1 $f2,0x34($sp) -/* f0389f4: 304c0001 */ andi $t4,$v0,0x1 -/* f0389f8: 8fa60044 */ lw $a2,0x44($sp) -/* f0389fc: 11800003 */ beqz $t4,.L0f038a0c -/* f038a00: c7a20034 */ lwc1 $f2,0x34($sp) -/* f038a04: 10000002 */ beqz $zero,.L0f038a10 -/* f038a08: 24020018 */ addiu $v0,$zero,0x18 -.L0f038a0c: -/* f038a0c: 24020028 */ addiu $v0,$zero,0x28 -.L0f038a10: -/* f038a10: 8fad0050 */ lw $t5,0x50($sp) -/* f038a14: 3c014180 */ lui $at,0x4180 -/* f038a18: 44819000 */ mtc1 $at,$f18 -/* f038a1c: 00022c00 */ sll $a1,$v0,0x10 -/* f038a20: 00057403 */ sra $t6,$a1,0x10 -/* f038a24: 8da40020 */ lw $a0,0x20($t5) -/* f038a28: e7a20010 */ swc1 $f2,0x10($sp) -/* f038a2c: 01c02825 */ or $a1,$t6,$zero -/* f038a30: 24070000 */ addiu $a3,$zero,0x0 -/* f038a34: 0c007733 */ jal 0x1dccc -/* f038a38: e7b20014 */ swc1 $f18,0x14($sp) -/* f038a3c: 10000054 */ beqz $zero,.L0f038b90 -/* f038a40: 8fbf001c */ lw $ra,0x1c($sp) -.L0f038a44: -/* f038a44: 11e0001e */ beqz $t7,.L0f038ac0 -/* f038a48: 3c198007 */ lui $t9,0x8007 -/* f038a4c: 2739827c */ addiu $t9,$t9,-32132 -/* f038a50: 8f210000 */ lw $at,0x0($t9) -/* f038a54: 27b80028 */ addiu $t8,$sp,0x28 -/* f038a58: 8f2a0004 */ lw $t2,0x4($t9) -/* f038a5c: af010000 */ sw $at,0x0($t8) -/* f038a60: 8f210008 */ lw $at,0x8($t9) -/* f038a64: af0a0004 */ sw $t2,0x4($t8) -/* f038a68: af010008 */ sw $at,0x8($t8) -/* f038a6c: e7a20034 */ swc1 $f2,0x34($sp) -/* f038a70: 0c004b70 */ jal 0x12dc0 -/* f038a74: afa60044 */ sw $a2,0x44($sp) -/* f038a78: 24010003 */ addiu $at,$zero,0x3 -/* f038a7c: 0041001b */ divu $zero,$v0,$at -/* f038a80: 8fab0050 */ lw $t3,0x50($sp) -/* f038a84: 00006010 */ mfhi $t4 -/* f038a88: 000c6880 */ sll $t5,$t4,0x2 -/* f038a8c: 3c014180 */ lui $at,0x4180 -/* f038a90: 44812000 */ mtc1 $at,$f4 -/* f038a94: c7a20034 */ lwc1 $f2,0x34($sp) -/* f038a98: 03ad2821 */ addu $a1,$sp,$t5 -/* f038a9c: 84a5002a */ lh $a1,0x2a($a1) -/* f038aa0: 8d640020 */ lw $a0,0x20($t3) -/* f038aa4: 8fa60044 */ lw $a2,0x44($sp) -/* f038aa8: 24070000 */ addiu $a3,$zero,0x0 -/* f038aac: e7a40014 */ swc1 $f4,0x14($sp) -/* f038ab0: 0c007733 */ jal 0x1dccc -/* f038ab4: e7a20010 */ swc1 $f2,0x10($sp) -/* f038ab8: 10000035 */ beqz $zero,.L0f038b90 -/* f038abc: 8fbf001c */ lw $ra,0x1c($sp) -.L0f038ac0: -/* f038ac0: afa60044 */ sw $a2,0x44($sp) -/* f038ac4: 0c004b70 */ jal 0x12dc0 -/* f038ac8: e7a20034 */ swc1 $f2,0x34($sp) -/* f038acc: 304e0001 */ andi $t6,$v0,0x1 -/* f038ad0: 8fa60044 */ lw $a2,0x44($sp) -/* f038ad4: 11c00003 */ beqz $t6,.L0f038ae4 -/* f038ad8: c7a20034 */ lwc1 $f2,0x34($sp) -/* f038adc: 10000002 */ beqz $zero,.L0f038ae8 -/* f038ae0: 2402005c */ addiu $v0,$zero,0x5c -.L0f038ae4: -/* f038ae4: 24020072 */ addiu $v0,$zero,0x72 -.L0f038ae8: -/* f038ae8: 8faf0050 */ lw $t7,0x50($sp) -/* f038aec: 3c014180 */ lui $at,0x4180 -/* f038af0: 44813000 */ mtc1 $at,$f6 -/* f038af4: 00022c00 */ sll $a1,$v0,0x10 -/* f038af8: 00054c03 */ sra $t1,$a1,0x10 -/* f038afc: 8de40020 */ lw $a0,0x20($t7) -/* f038b00: e7a20010 */ swc1 $f2,0x10($sp) -/* f038b04: 01202825 */ or $a1,$t1,$zero -/* f038b08: 24070000 */ addiu $a3,$zero,0x0 -/* f038b0c: 0c007733 */ jal 0x1dccc -/* f038b10: e7a60014 */ swc1 $f6,0x14($sp) -/* f038b14: 1000001e */ beqz $zero,.L0f038b90 -/* f038b18: 8fbf001c */ lw $ra,0x1c($sp) -/* f038b1c: 24010002 */ addiu $at,$zero,0x2 -.L0f038b20: -/* f038b20: 1461000d */ bne $v1,$at,.L0f038b58 -/* f038b24: 2405015f */ addiu $a1,$zero,0x15f -/* f038b28: 3c013f00 */ lui $at,0x3f00 -/* f038b2c: 44814000 */ mtc1 $at,$f8 -/* f038b30: 3c014180 */ lui $at,0x4180 -/* f038b34: 44815000 */ mtc1 $at,$f10 -/* f038b38: 8d040020 */ lw $a0,0x20($t0) -/* f038b3c: 00003025 */ or $a2,$zero,$zero -/* f038b40: 24070000 */ addiu $a3,$zero,0x0 -/* f038b44: e7a80010 */ swc1 $f8,0x10($sp) -/* f038b48: 0c007733 */ jal 0x1dccc -/* f038b4c: e7aa0014 */ swc1 $f10,0x14($sp) -/* f038b50: 1000000f */ beqz $zero,.L0f038b90 -/* f038b54: 8fbf001c */ lw $ra,0x1c($sp) -.L0f038b58: -/* f038b58: 24010004 */ addiu $at,$zero,0x4 -/* f038b5c: 1461000b */ bne $v1,$at,.L0f038b8c -/* f038b60: 24050238 */ addiu $a1,$zero,0x238 -/* f038b64: 3c013f00 */ lui $at,0x3f00 -/* f038b68: 44818000 */ mtc1 $at,$f16 -/* f038b6c: 3c014180 */ lui $at,0x4180 -/* f038b70: 44819000 */ mtc1 $at,$f18 -/* f038b74: 8d040020 */ lw $a0,0x20($t0) -/* f038b78: 00003025 */ or $a2,$zero,$zero -/* f038b7c: 24070000 */ addiu $a3,$zero,0x0 -/* f038b80: e7b00010 */ swc1 $f16,0x10($sp) -/* f038b84: 0c007733 */ jal 0x1dccc -/* f038b88: e7b20014 */ swc1 $f18,0x14($sp) -.L0f038b8c: -/* f038b8c: 8fbf001c */ lw $ra,0x1c($sp) -.L0f038b90: -/* f038b90: 27bd0050 */ addiu $sp,$sp,0x50 -/* f038b94: 03e00008 */ jr $ra -/* f038b98: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f038b9c -/* f038b9c: 27bdfef0 */ addiu $sp,$sp,-272 -/* f038ba0: f7b40028 */ sdc1 $f20,0x28($sp) -/* f038ba4: afbf0044 */ sw $ra,0x44($sp) -/* f038ba8: afb40040 */ sw $s4,0x40($sp) -/* f038bac: afb3003c */ sw $s3,0x3c($sp) -/* f038bb0: afb20038 */ sw $s2,0x38($sp) -/* f038bb4: afb10034 */ sw $s1,0x34($sp) -/* f038bb8: afb00030 */ sw $s0,0x30($sp) -/* f038bbc: 4480a000 */ mtc1 $zero,$f20 -/* f038bc0: 00809825 */ or $s3,$a0,$zero -/* f038bc4: 00a0a025 */ or $s4,$a1,$zero -/* f038bc8: 2412ffff */ addiu $s2,$zero,-1 -/* f038bcc: 10800003 */ beqz $a0,.L0f038bdc -/* f038bd0: 8c91001c */ lw $s1,0x1c($a0) -/* f038bd4: 10000002 */ beqz $zero,.L0f038be0 -/* f038bd8: 908202fe */ lbu $v0,0x2fe($a0) -.L0f038bdc: -/* f038bdc: 00001025 */ or $v0,$zero,$zero -.L0f038be0: -/* f038be0: 24010003 */ addiu $at,$zero,0x3 -/* f038be4: 504100ca */ beql $v0,$at,.L0f038f10 -/* f038be8: 8fbf0044 */ lw $ra,0x44($sp) -/* f038bec: 82620333 */ lb $v0,0x333($s3) -/* f038bf0: 0442002e */ bltzl $v0,.L0f038cac -/* f038bf4: 262b0008 */ addiu $t3,$s1,0x8 -/* f038bf8: 968e0006 */ lhu $t6,0x6($s4) -/* f038bfc: 0002c080 */ sll $t8,$v0,0x2 -/* f038c00: 004e082a */ slt $at,$v0,$t6 -/* f038c04: 50200029 */ beqzl $at,.L0f038cac -/* f038c08: 262b0008 */ addiu $t3,$s1,0x8 -/* f038c0c: 8e8f0000 */ lw $t7,0x0($s4) -/* f038c10: 24050042 */ addiu $a1,$zero,0x42 -/* f038c14: 27a600a8 */ addiu $a2,$sp,0xa8 -/* f038c18: 01f81821 */ addu $v1,$t7,$t8 -/* f038c1c: 0fc456ac */ jal func0f115ab0 -/* f038c20: 8c640000 */ lw $a0,0x0($v1) -/* f038c24: 8fb900f0 */ lw $t9,0xf0($sp) -/* f038c28: 2408ffff */ addiu $t0,$zero,-1 -/* f038c2c: a7a8007e */ sh $t0,0x7e($sp) -/* f038c30: 02202025 */ or $a0,$s1,$zero -/* f038c34: 27a50070 */ addiu $a1,$sp,0x70 -/* f038c38: 27a60078 */ addiu $a2,$sp,0x78 -/* f038c3c: 27a70074 */ addiu $a3,$sp,0x74 -/* f038c40: 0fc0a277 */ jal func0f0289dc -/* f038c44: a7b9007c */ sh $t9,0x7c($sp) -/* f038c48: 02602025 */ or $a0,$s3,$zero -/* f038c4c: 0fc079ef */ jal func0f01e7bc -/* f038c50: 00002825 */ or $a1,$zero,$zero -/* f038c54: 24090020 */ addiu $t1,$zero,0x20 -/* f038c58: 240a0001 */ addiu $t2,$zero,0x1 -/* f038c5c: afaa0014 */ sw $t2,0x14($sp) -/* f038c60: afa90010 */ sw $t1,0x10($sp) -/* f038c64: c620000c */ lwc1 $f0,0xc($s1) -/* f038c68: c7a40078 */ lwc1 $f4,0x78($sp) -/* f038c6c: c7a80074 */ lwc1 $f8,0x74($sp) -/* f038c70: 26240008 */ addiu $a0,$s1,0x8 -/* f038c74: 46002181 */ sub.s $f6,$f4,$f0 -/* f038c78: 26250028 */ addiu $a1,$s1,0x28 -/* f038c7c: 27a600a8 */ addiu $a2,$sp,0xa8 -/* f038c80: 46004281 */ sub.s $f10,$f8,$f0 -/* f038c84: e7a60018 */ swc1 $f6,0x18($sp) -/* f038c88: 27a7007c */ addiu $a3,$sp,0x7c -/* f038c8c: 0c00b610 */ jal 0x2d840 -/* f038c90: e7aa001c */ swc1 $f10,0x1c($sp) -/* f038c94: 10400002 */ beqz $v0,.L0f038ca0 -/* f038c98: 02602025 */ or $a0,$s3,$zero -/* f038c9c: 82720333 */ lb $s2,0x333($s3) -.L0f038ca0: -/* f038ca0: 0fc079ef */ jal func0f01e7bc -/* f038ca4: 24050001 */ addiu $a1,$zero,0x1 -/* f038ca8: 262b0008 */ addiu $t3,$s1,0x8 -.L0f038cac: -/* f038cac: 262c0028 */ addiu $t4,$s1,0x28 -/* f038cb0: afac0050 */ sw $t4,0x50($sp) -/* f038cb4: 06410028 */ bgez $s2,.L0f038d58 -/* f038cb8: afab0054 */ sw $t3,0x54($sp) -/* f038cbc: 8e820000 */ lw $v0,0x0($s4) -/* f038cc0: 00008025 */ or $s0,$zero,$zero -/* f038cc4: 00003825 */ or $a3,$zero,$zero -/* f038cc8: 8c4d0000 */ lw $t5,0x0($v0) -/* f038ccc: 05a00022 */ bltz $t5,.L0f038d58 -/* f038cd0: 00107080 */ sll $t6,$s0,0x2 -.L0f038cd4: -/* f038cd4: 004e1821 */ addu $v1,$v0,$t6 -/* f038cd8: 8c640000 */ lw $a0,0x0($v1) -/* f038cdc: afa7004c */ sw $a3,0x4c($sp) -/* f038ce0: 24050002 */ addiu $a1,$zero,0x2 -/* f038ce4: 0fc456ac */ jal func0f115ab0 -/* f038ce8: 27a600a8 */ addiu $a2,$sp,0xa8 -/* f038cec: c7b200a8 */ lwc1 $f18,0xa8($sp) -/* f038cf0: c6300008 */ lwc1 $f16,0x8($s1) -/* f038cf4: c7ae00b0 */ lwc1 $f14,0xb0($sp) -/* f038cf8: c62c0010 */ lwc1 $f12,0x10($s1) -/* f038cfc: 46109001 */ sub.s $f0,$f18,$f16 -/* f038d00: 8fa7004c */ lw $a3,0x4c($sp) -/* f038d04: 06400009 */ bltz $s2,.L0f038d2c -/* f038d08: 460c7081 */ sub.s $f2,$f14,$f12 -/* f038d0c: 46000202 */ mul.s $f8,$f0,$f0 -/* f038d10: 00000000 */ sll $zero,$zero,0x0 -/* f038d14: 46021282 */ mul.s $f10,$f2,$f2 -/* f038d18: 460a4400 */ add.s $f16,$f8,$f10 -/* f038d1c: 4614803c */ c.lt.s $f16,$f20 -/* f038d20: 00000000 */ sll $zero,$zero,0x0 -/* f038d24: 45000005 */ bc1f .L0f038d3c -/* f038d28: 00000000 */ sll $zero,$zero,0x0 -.L0f038d2c: -/* f038d2c: 46000482 */ mul.s $f18,$f0,$f0 -/* f038d30: 02009025 */ or $s2,$s0,$zero -/* f038d34: 46021102 */ mul.s $f4,$f2,$f2 -/* f038d38: 46049500 */ add.s $f20,$f18,$f4 -.L0f038d3c: -/* f038d3c: 8e820000 */ lw $v0,0x0($s4) -/* f038d40: 24e70004 */ addiu $a3,$a3,0x4 -/* f038d44: 26100001 */ addiu $s0,$s0,0x1 -/* f038d48: 00477821 */ addu $t7,$v0,$a3 -/* f038d4c: 8df80000 */ lw $t8,0x0($t7) -/* f038d50: 0703ffe0 */ bgezl $t8,.L0f038cd4 -/* f038d54: 00107080 */ sll $t6,$s0,0x2 -.L0f038d58: -/* f038d58: 8e990000 */ lw $t9,0x0($s4) -/* f038d5c: 00124080 */ sll $t0,$s2,0x2 -/* f038d60: 24050042 */ addiu $a1,$zero,0x42 -/* f038d64: 03281821 */ addu $v1,$t9,$t0 -/* f038d68: 8c640000 */ lw $a0,0x0($v1) -/* f038d6c: 0fc456ac */ jal func0f115ab0 -/* f038d70: 27a600a8 */ addiu $a2,$sp,0xa8 -/* f038d74: 8fa900f0 */ lw $t1,0xf0($sp) -/* f038d78: 240affff */ addiu $t2,$zero,-1 -/* f038d7c: 27ab007c */ addiu $t3,$sp,0x7c -/* f038d80: a7aa007e */ sh $t2,0x7e($sp) -/* f038d84: afab0010 */ sw $t3,0x10($sp) -/* f038d88: afa00014 */ sw $zero,0x14($sp) -/* f038d8c: 3c017f1b */ lui $at,0x7f1b -/* f038d90: a7a9007c */ sh $t1,0x7c($sp) -/* f038d94: c6660024 */ lwc1 $f6,0x24($s3) -/* f038d98: c4288dd0 */ lwc1 $f8,-0x7230($at) -/* f038d9c: 240c0030 */ addiu $t4,$zero,0x30 -/* f038da0: afac001c */ sw $t4,0x1c($sp) -/* f038da4: 46083282 */ mul.s $f10,$f6,$f8 -/* f038da8: 02602025 */ or $a0,$s3,$zero -/* f038dac: 8fa50054 */ lw $a1,0x54($sp) -/* f038db0: 8fa60050 */ lw $a2,0x50($sp) -/* f038db4: 27a700a8 */ addiu $a3,$sp,0xa8 -/* f038db8: 0fc0d953 */ jal func0f03654c -/* f038dbc: e7aa0018 */ swc1 $f10,0x18($sp) -/* f038dc0: 1040004a */ beqz $v0,.L0f038eec -/* f038dc4: 8fa900f0 */ lw $t1,0xf0($sp) -/* f038dc8: 0fc0fe3d */ jal func0f03f8f4 -/* f038dcc: 02602025 */ or $a0,$s3,$zero -/* f038dd0: 240d000e */ addiu $t5,$zero,0xe -/* f038dd4: 240e0001 */ addiu $t6,$zero,0x1 -/* f038dd8: a26d0007 */ sb $t5,0x7($s3) -/* f038ddc: ae74002c */ sw $s4,0x2c($s3) -/* f038de0: ae720030 */ sw $s2,0x30($s3) -/* f038de4: 0c004b70 */ jal 0x12dc0 -/* f038de8: ae6e0034 */ sw $t6,0x34($s3) -/* f038dec: 24010064 */ addiu $at,$zero,0x64 -/* f038df0: 0041001b */ divu $zero,$v0,$at -/* f038df4: 44808000 */ mtc1 $zero,$f16 -/* f038df8: 00007810 */ mfhi $t7 -/* f038dfc: 2418ffff */ addiu $t8,$zero,-1 -/* f038e00: ae6f0060 */ sw $t7,0x60($s3) -/* f038e04: a260003b */ sb $zero,0x3b($s3) -/* f038e08: ae780078 */ sw $t8,0x78($s3) -/* f038e0c: 02602025 */ or $a0,$s3,$zero -/* f038e10: 0fc0dd60 */ jal func0f037580 -/* f038e14: e670007c */ swc1 $f16,0x7c($s3) -/* f038e18: 8e790030 */ lw $t9,0x30($s3) -/* f038e1c: 27b0009c */ addiu $s0,$sp,0x9c -/* f038e20: 27b1008c */ addiu $s1,$sp,0x8c -/* f038e24: a2600008 */ sb $zero,0x8($s3) -/* f038e28: a260032c */ sb $zero,0x32c($s3) -/* f038e2c: 02203025 */ or $a2,$s1,$zero -/* f038e30: 02002825 */ or $a1,$s0,$zero -/* f038e34: 02602025 */ or $a0,$s3,$zero -/* f038e38: 0fc0dd58 */ jal func0f037560 -/* f038e3c: a2790333 */ sb $t9,0x333($s3) -/* f038e40: 3c08800a */ lui $t0,0x800a -/* f038e44: 8d08a2d8 */ lw $t0,-0x5d28($t0) -/* f038e48: 55000014 */ bnezl $t0,.L0f038e9c -/* f038e4c: 826e0068 */ lb $t6,0x68($s3) -/* f038e50: 8e69001c */ lw $t1,0x1c($s3) -/* f038e54: 02602025 */ or $a0,$s3,$zero -/* f038e58: 02002825 */ or $a1,$s0,$zero -/* f038e5c: 912a0001 */ lbu $t2,0x1($t1) -/* f038e60: 314b00c2 */ andi $t3,$t2,0xc2 -/* f038e64: 5560000d */ bnezl $t3,.L0f038e9c -/* f038e68: 826e0068 */ lb $t6,0x68($s3) -/* f038e6c: 0fc0db02 */ jal func0f036c08 -/* f038e70: 02203025 */ or $a2,$s1,$zero -/* f038e74: 50400009 */ beqzl $v0,.L0f038e9c -/* f038e78: 826e0068 */ lb $t6,0x68($s3) -/* f038e7c: 826d032d */ lb $t5,0x32d($s3) -/* f038e80: 02602025 */ or $a0,$s3,$zero -/* f038e84: 26650038 */ addiu $a1,$s3,0x38 -/* f038e88: 05a00003 */ bltz $t5,.L0f038e98 -/* f038e8c: 02003025 */ or $a2,$s0,$zero -/* f038e90: 0fc0dbb9 */ jal func0f036ee4 -/* f038e94: 8fa70054 */ lw $a3,0x54($sp) -.L0f038e98: -/* f038e98: 826e0068 */ lb $t6,0x68($s3) -.L0f038e9c: -/* f038e9c: 24010006 */ addiu $at,$zero,0x6 -/* f038ea0: 11c1000a */ beq $t6,$at,.L0f038ecc -/* f038ea4: 00000000 */ sll $zero,$zero,0x0 -/* f038ea8: 0c0076e5 */ jal 0x1db94 -/* f038eac: 8e640020 */ lw $a0,0x20($s3) -/* f038eb0: 10400006 */ beqz $v0,.L0f038ecc -/* f038eb4: 00000000 */ sll $zero,$zero,0x0 -/* f038eb8: 8e6f0014 */ lw $t7,0x14($s3) -/* f038ebc: 3c010020 */ lui $at,0x20 -/* f038ec0: 01e1c025 */ or $t8,$t7,$at -/* f038ec4: 10000011 */ beqz $zero,.L0f038f0c -/* f038ec8: ae780014 */ sw $t8,0x14($s3) -.L0f038ecc: -/* f038ecc: 0fc0e21a */ jal func0f038868 -/* f038ed0: 02602025 */ or $a0,$s3,$zero -/* f038ed4: 8e790014 */ lw $t9,0x14($s3) -/* f038ed8: 3c01ffdf */ lui $at,0xffdf -/* f038edc: 3421ffff */ ori $at,$at,0xffff -/* f038ee0: 03214024 */ and $t0,$t9,$at -/* f038ee4: 10000009 */ beqz $zero,.L0f038f0c -/* f038ee8: ae680014 */ sw $t0,0x14($s3) -.L0f038eec: -/* f038eec: 240affff */ addiu $t2,$zero,-1 -/* f038ef0: a7a90060 */ sh $t1,0x60($sp) -/* f038ef4: a7aa0062 */ sh $t2,0x62($sp) -/* f038ef8: 02602025 */ or $a0,$s3,$zero -/* f038efc: 27a500a8 */ addiu $a1,$sp,0xa8 -/* f038f00: 27a60060 */ addiu $a2,$sp,0x60 -/* f038f04: 0fc0e10f */ jal func0f03843c -/* f038f08: 24070008 */ addiu $a3,$zero,0x8 -.L0f038f0c: -/* f038f0c: 8fbf0044 */ lw $ra,0x44($sp) -.L0f038f10: -/* f038f10: d7b40028 */ ldc1 $f20,0x28($sp) -/* f038f14: 8fb00030 */ lw $s0,0x30($sp) -/* f038f18: 8fb10034 */ lw $s1,0x34($sp) -/* f038f1c: 8fb20038 */ lw $s2,0x38($sp) -/* f038f20: 8fb3003c */ lw $s3,0x3c($sp) -/* f038f24: 8fb40040 */ lw $s4,0x40($sp) -/* f038f28: 03e00008 */ jr $ra -/* f038f2c: 27bd0110 */ addiu $sp,$sp,0x110 -); - -GLOBAL_ASM( -glabel func0f038f30 -/* f038f30: 3c0e800a */ lui $t6,0x800a -/* f038f34: 8dce9fc8 */ lw $t6,-0x6038($t6) -/* f038f38: 03e00008 */ jr $ra -/* f038f3c: ac8e00e4 */ sw $t6,0xe4($a0) -); - -GLOBAL_ASM( -glabel func0f038f40 -/* f038f40: 27bdff88 */ addiu $sp,$sp,-120 -/* f038f44: 8fae0088 */ lw $t6,0x88($sp) -/* f038f48: afbf001c */ sw $ra,0x1c($sp) -/* f038f4c: afa40078 */ sw $a0,0x78($sp) -/* f038f50: 31cf0002 */ andi $t7,$t6,0x2 -/* f038f54: afa5007c */ sw $a1,0x7c($sp) -/* f038f58: afa60080 */ sw $a2,0x80($sp) -/* f038f5c: afa70084 */ sw $a3,0x84($sp) -/* f038f60: 11e00004 */ beqz $t7,.L0f038f74 -/* f038f64: afa00074 */ sw $zero,0x74($sp) -/* f038f68: 24180001 */ addiu $t8,$zero,0x1 -/* f038f6c: 1000009a */ beqz $zero,.L0f0391d8 -/* f038f70: afb80074 */ sw $t8,0x74($sp) -.L0f038f74: -/* f038f74: 2419083f */ addiu $t9,$zero,0x83f -/* f038f78: afb9004c */ sw $t9,0x4c($sp) -/* f038f7c: 8fa40078 */ lw $a0,0x78($sp) -/* f038f80: 0fc0a209 */ jal func0f028824 -/* f038f84: 00002825 */ or $a1,$zero,$zero -/* f038f88: 14400003 */ bnez $v0,.L0f038f98 -/* f038f8c: 8fa40078 */ lw $a0,0x78($sp) -/* f038f90: 0fc0a209 */ jal func0f028824 -/* f038f94: 24050001 */ addiu $a1,$zero,0x1 -.L0f038f98: -/* f038f98: 1040000e */ beqz $v0,.L0f038fd4 -/* f038f9c: 27a70068 */ addiu $a3,$sp,0x68 -/* f038fa0: 8c430004 */ lw $v1,0x4($v0) -/* f038fa4: 24010018 */ addiu $at,$zero,0x18 -/* f038fa8: 24080a3f */ addiu $t0,$zero,0xa3f -/* f038fac: 9064005c */ lbu $a0,0x5c($v1) -/* f038fb0: 10810005 */ beq $a0,$at,.L0f038fc8 -/* f038fb4: 24010019 */ addiu $at,$zero,0x19 -/* f038fb8: 10810003 */ beq $a0,$at,.L0f038fc8 -/* f038fbc: 24010034 */ addiu $at,$zero,0x34 -/* f038fc0: 14810003 */ bne $a0,$at,.L0f038fd0 -/* f038fc4: 240908bf */ addiu $t1,$zero,0x8bf -.L0f038fc8: -/* f038fc8: 10000002 */ beqz $zero,.L0f038fd4 -/* f038fcc: afa8004c */ sw $t0,0x4c($sp) -.L0f038fd0: -/* f038fd0: afa9004c */ sw $t1,0x4c($sp) -.L0f038fd4: -/* f038fd4: 27aa0058 */ addiu $t2,$sp,0x58 -/* f038fd8: afaa0010 */ sw $t2,0x10($sp) -/* f038fdc: 8fa40078 */ lw $a0,0x78($sp) -/* f038fe0: 8fa50088 */ lw $a1,0x88($sp) -/* f038fe4: 0fc122de */ jal func0f048b78 -/* f038fe8: 8fa6008c */ lw $a2,0x8c($sp) -/* f038fec: 8fa40078 */ lw $a0,0x78($sp) -/* f038ff0: 0fc079ef */ jal func0f01e7bc -/* f038ff4: 00002825 */ or $a1,$zero,$zero -/* f038ff8: 8fa20088 */ lw $v0,0x88($sp) -/* f038ffc: 304b0200 */ andi $t3,$v0,0x200 -/* f039000: 11600046 */ beqz $t3,.L0f03911c -/* f039004: 304e0004 */ andi $t6,$v0,0x4 -/* f039008: 0fc0a221 */ jal func0f028884 -/* f03900c: 8fa40078 */ lw $a0,0x78($sp) -/* f039010: 904c0000 */ lbu $t4,0x0($v0) -/* f039014: 24010006 */ addiu $at,$zero,0x6 -/* f039018: 00402025 */ or $a0,$v0,$zero -/* f03901c: 15810003 */ bne $t4,$at,.L0f03902c -/* f039020: 3c0d800a */ lui $t5,0x800a -/* f039024: 8dada2e4 */ lw $t5,-0x5d1c($t5) -/* f039028: 11a00068 */ beqz $t5,.L0f0391cc -.L0f03902c: -/* f03902c: 00002825 */ or $a1,$zero,$zero -/* f039030: 0fc1905e */ jal func0f064178 -/* f039034: afa40054 */ sw $a0,0x54($sp) -/* f039038: 8fae0084 */ lw $t6,0x84($sp) -/* f03903c: 8faf0078 */ lw $t7,0x78($sp) -/* f039040: 8fa4007c */ lw $a0,0x7c($sp) -/* f039044: 11c00023 */ beqz $t6,.L0f0390d4 -/* f039048: 8fa50080 */ lw $a1,0x80($sp) -/* f03904c: 8df80018 */ lw $t8,0x18($t7) -/* f039050: 33190020 */ andi $t9,$t8,0x20 -/* f039054: 53200020 */ beqzl $t9,.L0f0390d8 -/* f039058: 8fab004c */ lw $t3,0x4c($sp) -/* f03905c: 8fa4007c */ lw $a0,0x7c($sp) -/* f039060: 3c01428c */ lui $at,0x428c -/* f039064: 44814000 */ mtc1 $at,$f8 -/* f039068: c4840000 */ lwc1 $f4,0x0($a0) -/* f03906c: 8fa50080 */ lw $a1,0x80($sp) -/* f039070: 27a60038 */ addiu $a2,$sp,0x38 -/* f039074: e7a40038 */ swc1 $f4,0x38($sp) -/* f039078: c4860004 */ lwc1 $f6,0x4($a0) -/* f03907c: 27a70028 */ addiu $a3,$sp,0x28 -/* f039080: 46083280 */ add.s $f10,$f6,$f8 -/* f039084: e7aa003c */ swc1 $f10,0x3c($sp) -/* f039088: c4900008 */ lwc1 $f16,0x8($a0) -/* f03908c: 0fc19776 */ jal func0f065dd8 -/* f039090: e7b00040 */ swc1 $f16,0x40($sp) -/* f039094: 8fa8004c */ lw $t0,0x4c($sp) -/* f039098: 24090010 */ addiu $t1,$zero,0x10 -/* f03909c: afa90014 */ sw $t1,0x14($sp) -/* f0390a0: 27a40038 */ addiu $a0,$sp,0x38 -/* f0390a4: 27a50028 */ addiu $a1,$sp,0x28 -/* f0390a8: 27a60068 */ addiu $a2,$sp,0x68 -/* f0390ac: 27a70058 */ addiu $a3,$sp,0x58 -/* f0390b0: 0c00b70f */ jal 0x2dc3c -/* f0390b4: afa80010 */ sw $t0,0x10($sp) -/* f0390b8: 50400014 */ beqzl $v0,.L0f03910c -/* f0390bc: 8fa40054 */ lw $a0,0x54($sp) -/* f0390c0: 0fc0e3cc */ jal func0f038f30 -/* f0390c4: 8fa40078 */ lw $a0,0x78($sp) -/* f0390c8: 240a0001 */ addiu $t2,$zero,0x1 -/* f0390cc: 1000000e */ beqz $zero,.L0f039108 -/* f0390d0: afaa0074 */ sw $t2,0x74($sp) -.L0f0390d4: -/* f0390d4: 8fab004c */ lw $t3,0x4c($sp) -.L0f0390d8: -/* f0390d8: 240c0010 */ addiu $t4,$zero,0x10 -/* f0390dc: afac0014 */ sw $t4,0x14($sp) -/* f0390e0: 27a60068 */ addiu $a2,$sp,0x68 -/* f0390e4: 27a70058 */ addiu $a3,$sp,0x58 -/* f0390e8: 0c00b70f */ jal 0x2dc3c -/* f0390ec: afab0010 */ sw $t3,0x10($sp) -/* f0390f0: 50400006 */ beqzl $v0,.L0f03910c -/* f0390f4: 8fa40054 */ lw $a0,0x54($sp) -/* f0390f8: 0fc0e3cc */ jal func0f038f30 -/* f0390fc: 8fa40078 */ lw $a0,0x78($sp) -/* f039100: 240d0001 */ addiu $t5,$zero,0x1 -/* f039104: afad0074 */ sw $t5,0x74($sp) -.L0f039108: -/* f039108: 8fa40054 */ lw $a0,0x54($sp) -.L0f03910c: -/* f03910c: 0fc1905e */ jal func0f064178 -/* f039110: 24050001 */ addiu $a1,$zero,0x1 -/* f039114: 1000002e */ beqz $zero,.L0f0391d0 -/* f039118: 8fa40078 */ lw $a0,0x78($sp) -.L0f03911c: -/* f03911c: 11c0001e */ beqz $t6,.L0f039198 -/* f039120: 30490008 */ andi $t1,$v0,0x8 -/* f039124: 8fa40078 */ lw $a0,0x78($sp) -/* f039128: 0fc126d1 */ jal chrFindById -/* f03912c: 8fa5008c */ lw $a1,0x8c($sp) -/* f039130: 10400004 */ beqz $v0,.L0f039144 -/* f039134: 00402025 */ or $a0,$v0,$zero -/* f039138: 8c4f001c */ lw $t7,0x1c($v0) -/* f03913c: 55e00003 */ bnezl $t7,.L0f03914c -/* f039140: 00002825 */ or $a1,$zero,$zero -.L0f039144: -/* f039144: 8fa40078 */ lw $a0,0x78($sp) -/* f039148: 00002825 */ or $a1,$zero,$zero -.L0f03914c: -/* f03914c: 0fc079ef */ jal func0f01e7bc -/* f039150: afa40050 */ sw $a0,0x50($sp) -/* f039154: 8fb8004c */ lw $t8,0x4c($sp) -/* f039158: 24190010 */ addiu $t9,$zero,0x10 -/* f03915c: afb90014 */ sw $t9,0x14($sp) -/* f039160: 8fa4007c */ lw $a0,0x7c($sp) -/* f039164: 8fa50080 */ lw $a1,0x80($sp) -/* f039168: 27a60068 */ addiu $a2,$sp,0x68 -/* f03916c: 27a70058 */ addiu $a3,$sp,0x58 -/* f039170: 0c00b70f */ jal 0x2dc3c -/* f039174: afb80010 */ sw $t8,0x10($sp) -/* f039178: 10400003 */ beqz $v0,.L0f039188 -/* f03917c: 24050001 */ addiu $a1,$zero,0x1 -/* f039180: 24080001 */ addiu $t0,$zero,0x1 -/* f039184: afa80074 */ sw $t0,0x74($sp) -.L0f039188: -/* f039188: 0fc079ef */ jal func0f01e7bc -/* f03918c: 8fa40050 */ lw $a0,0x50($sp) -/* f039190: 1000000f */ beqz $zero,.L0f0391d0 -/* f039194: 8fa40078 */ lw $a0,0x78($sp) -.L0f039198: -/* f039198: 1120000c */ beqz $t1,.L0f0391cc -/* f03919c: 8fa4007c */ lw $a0,0x7c($sp) -/* f0391a0: 8faa004c */ lw $t2,0x4c($sp) -/* f0391a4: 240b0010 */ addiu $t3,$zero,0x10 -/* f0391a8: afab0014 */ sw $t3,0x14($sp) -/* f0391ac: 8fa50080 */ lw $a1,0x80($sp) -/* f0391b0: 27a60068 */ addiu $a2,$sp,0x68 -/* f0391b4: 27a70058 */ addiu $a3,$sp,0x58 -/* f0391b8: 0c00b70f */ jal 0x2dc3c -/* f0391bc: afaa0010 */ sw $t2,0x10($sp) -/* f0391c0: 10400002 */ beqz $v0,.L0f0391cc -/* f0391c4: 240c0001 */ addiu $t4,$zero,0x1 -/* f0391c8: afac0074 */ sw $t4,0x74($sp) -.L0f0391cc: -/* f0391cc: 8fa40078 */ lw $a0,0x78($sp) -.L0f0391d0: -/* f0391d0: 0fc079ef */ jal func0f01e7bc -/* f0391d4: 24050001 */ addiu $a1,$zero,0x1 -.L0f0391d8: -/* f0391d8: 8fbf001c */ lw $ra,0x1c($sp) -/* f0391dc: 8fa20074 */ lw $v0,0x74($sp) -/* f0391e0: 27bd0078 */ addiu $sp,$sp,0x78 -/* f0391e4: 03e00008 */ jr $ra -/* f0391e8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0391ec -/* f0391ec: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0391f0: afbf001c */ sw $ra,0x1c($sp) -/* f0391f4: 808e0007 */ lb $t6,0x7($a0) -/* f0391f8: 24010008 */ addiu $at,$zero,0x8 -/* f0391fc: 24020200 */ addiu $v0,$zero,0x200 -/* f039200: 15c10003 */ bne $t6,$at,.L0f039210 -/* f039204: 00001825 */ or $v1,$zero,$zero -/* f039208: 8c82004c */ lw $v0,0x4c($a0) -/* f03920c: 8c830050 */ lw $v1,0x50($a0) -.L0f039210: -/* f039210: afa20010 */ sw $v0,0x10($sp) -/* f039214: 0fc0e3d0 */ jal func0f038f40 -/* f039218: afa30014 */ sw $v1,0x14($sp) -/* f03921c: 8fbf001c */ lw $ra,0x1c($sp) -/* f039220: 27bd0020 */ addiu $sp,$sp,0x20 -/* f039224: 03e00008 */ jr $ra -/* f039228: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03922c -/* f03922c: 27bdff90 */ addiu $sp,$sp,-112 -/* f039230: 3c0f8007 */ lui $t7,0x8007 -/* f039234: afbf002c */ sw $ra,0x2c($sp) -/* f039238: afb00028 */ sw $s0,0x28($sp) -/* f03923c: afa50074 */ sw $a1,0x74($sp) -/* f039240: afa60078 */ sw $a2,0x78($sp) -/* f039244: afa0006c */ sw $zero,0x6c($sp) -/* f039248: 25ef8288 */ addiu $t7,$t7,-32120 -/* f03924c: 8de10000 */ lw $at,0x0($t7) -/* f039250: 8de80004 */ lw $t0,0x4($t7) -/* f039254: 27ae0058 */ addiu $t6,$sp,0x58 -/* f039258: adc10000 */ sw $at,0x0($t6) -/* f03925c: adc80004 */ sw $t0,0x4($t6) -/* f039260: 8de8000c */ lw $t0,0xc($t7) -/* f039264: 8de10008 */ lw $at,0x8($t7) -/* f039268: 00808025 */ or $s0,$a0,$zero -/* f03926c: adc8000c */ sw $t0,0xc($t6) -/* f039270: adc10008 */ sw $at,0x8($t6) -/* f039274: 0fc64a53 */ jal func0f19294c -/* f039278: 8fa50074 */ lw $a1,0x74($sp) -/* f03927c: 54400031 */ bnezl $v0,.L0f039344 -/* f039280: 8fa20078 */ lw $v0,0x78($sp) -/* f039284: 8e02001c */ lw $v0,0x1c($s0) -/* f039288: 3c0141a0 */ lui $at,0x41a0 -/* f03928c: 44818000 */ mtc1 $at,$f16 -/* f039290: c4440008 */ lwc1 $f4,0x8($v0) -/* f039294: 02002025 */ or $a0,$s0,$zero -/* f039298: 00002825 */ or $a1,$zero,$zero -/* f03929c: e7a40048 */ swc1 $f4,0x48($sp) -/* f0392a0: c6080028 */ lwc1 $f8,0x28($s0) -/* f0392a4: c60600b8 */ lwc1 $f6,0xb8($s0) -/* f0392a8: 46083280 */ add.s $f10,$f6,$f8 -/* f0392ac: 46105481 */ sub.s $f18,$f10,$f16 -/* f0392b0: e7b2004c */ swc1 $f18,0x4c($sp) -/* f0392b4: c4440010 */ lwc1 $f4,0x10($v0) -/* f0392b8: afa20054 */ sw $v0,0x54($sp) -/* f0392bc: 0fc079ef */ jal func0f01e7bc -/* f0392c0: e7a40050 */ swc1 $f4,0x50($sp) -/* f0392c4: 8fa40074 */ lw $a0,0x74($sp) -/* f0392c8: 0fc079ef */ jal func0f01e7bc -/* f0392cc: 00002825 */ or $a1,$zero,$zero -/* f0392d0: 8fa20054 */ lw $v0,0x54($sp) -/* f0392d4: 27a60048 */ addiu $a2,$sp,0x48 -/* f0392d8: 27a70038 */ addiu $a3,$sp,0x38 -/* f0392dc: 24440008 */ addiu $a0,$v0,0x8 -/* f0392e0: 0fc1979d */ jal func0f065e74 -/* f0392e4: 24450028 */ addiu $a1,$v0,0x28 -/* f0392e8: 8fa90074 */ lw $t1,0x74($sp) -/* f0392ec: 27aa0058 */ addiu $t2,$sp,0x58 -/* f0392f0: 240b0133 */ addiu $t3,$zero,0x133 -/* f0392f4: 8d22001c */ lw $v0,0x1c($t1) -/* f0392f8: 240c0008 */ addiu $t4,$zero,0x8 -/* f0392fc: afac0018 */ sw $t4,0x18($sp) -/* f039300: afab0014 */ sw $t3,0x14($sp) -/* f039304: afaa0010 */ sw $t2,0x10($sp) -/* f039308: 27a40048 */ addiu $a0,$sp,0x48 -/* f03930c: 27a50038 */ addiu $a1,$sp,0x38 -/* f039310: 24460008 */ addiu $a2,$v0,0x8 -/* f039314: 0c00b73f */ jal 0x2dcfc -/* f039318: 24470028 */ addiu $a3,$v0,0x28 -/* f03931c: 10400003 */ beqz $v0,.L0f03932c -/* f039320: 02002025 */ or $a0,$s0,$zero -/* f039324: 240d0001 */ addiu $t5,$zero,0x1 -/* f039328: afad006c */ sw $t5,0x6c($sp) -.L0f03932c: -/* f03932c: 0fc079ef */ jal func0f01e7bc -/* f039330: 24050001 */ addiu $a1,$zero,0x1 -/* f039334: 8fa40074 */ lw $a0,0x74($sp) -/* f039338: 0fc079ef */ jal func0f01e7bc -/* f03933c: 24050001 */ addiu $a1,$zero,0x1 -/* f039340: 8fa20078 */ lw $v0,0x78($sp) -.L0f039344: -/* f039344: 87b90058 */ lh $t9,0x58($sp) -/* f039348: 50400003 */ beqzl $v0,.L0f039358 -/* f03934c: 8fbf002c */ lw $ra,0x2c($sp) -/* f039350: a4590000 */ sh $t9,0x0($v0) -/* f039354: 8fbf002c */ lw $ra,0x2c($sp) -.L0f039358: -/* f039358: 8fa2006c */ lw $v0,0x6c($sp) -/* f03935c: 8fb00028 */ lw $s0,0x28($sp) -/* f039360: 03e00008 */ jr $ra -/* f039364: 27bd0070 */ addiu $sp,$sp,0x70 -); - -GLOBAL_ASM( -glabel func0f039368 -/* f039368: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03936c: afbf0014 */ sw $ra,0x14($sp) -/* f039370: 0fc0a221 */ jal func0f028884 -/* f039374: afa40020 */ sw $a0,0x20($sp) -/* f039378: 8fa40020 */ lw $a0,0x20($sp) -/* f03937c: 8c450004 */ lw $a1,0x4($v0) -/* f039380: 0fc0e48b */ jal func0f03922c -/* f039384: 00003025 */ or $a2,$zero,$zero -/* f039388: 10400005 */ beqz $v0,.L0f0393a0 -/* f03938c: 00401825 */ or $v1,$v0,$zero -/* f039390: 8fa40020 */ lw $a0,0x20($sp) -/* f039394: 0fc0e3cc */ jal func0f038f30 -/* f039398: afa2001c */ sw $v0,0x1c($sp) -/* f03939c: 8fa3001c */ lw $v1,0x1c($sp) -.L0f0393a0: -/* f0393a0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0393a4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0393a8: 00601025 */ or $v0,$v1,$zero -/* f0393ac: 03e00008 */ jr $ra -/* f0393b0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0393b4 -/* f0393b4: 27bdffb0 */ addiu $sp,$sp,-80 -/* f0393b8: afbf0024 */ sw $ra,0x24($sp) -/* f0393bc: afb00020 */ sw $s0,0x20($sp) -/* f0393c0: afa50054 */ sw $a1,0x54($sp) -/* f0393c4: afa60058 */ sw $a2,0x58($sp) -/* f0393c8: 8c82001c */ lw $v0,0x1c($a0) -/* f0393cc: afa00048 */ sw $zero,0x48($sp) -/* f0393d0: 3c0141a0 */ lui $at,0x41a0 -/* f0393d4: c4440008 */ lwc1 $f4,0x8($v0) -/* f0393d8: 44818000 */ mtc1 $at,$f16 -/* f0393dc: 00808025 */ or $s0,$a0,$zero -/* f0393e0: e7a4003c */ swc1 $f4,0x3c($sp) -/* f0393e4: c4880028 */ lwc1 $f8,0x28($a0) -/* f0393e8: c48600b8 */ lwc1 $f6,0xb8($a0) -/* f0393ec: 00002825 */ or $a1,$zero,$zero -/* f0393f0: 46083280 */ add.s $f10,$f6,$f8 -/* f0393f4: 46105481 */ sub.s $f18,$f10,$f16 -/* f0393f8: e7b20040 */ swc1 $f18,0x40($sp) -/* f0393fc: c4440010 */ lwc1 $f4,0x10($v0) -/* f039400: afa2004c */ sw $v0,0x4c($sp) -/* f039404: 0fc079ef */ jal func0f01e7bc -/* f039408: e7a40044 */ swc1 $f4,0x44($sp) -/* f03940c: 8fa2004c */ lw $v0,0x4c($sp) -/* f039410: 27a6003c */ addiu $a2,$sp,0x3c -/* f039414: 27a7002c */ addiu $a3,$sp,0x2c -/* f039418: 24440008 */ addiu $a0,$v0,0x8 -/* f03941c: 0fc1979d */ jal func0f065e74 -/* f039420: 24450028 */ addiu $a1,$v0,0x28 -/* f039424: 240e0133 */ addiu $t6,$zero,0x133 -/* f039428: 240f0008 */ addiu $t7,$zero,0x8 -/* f03942c: afaf0014 */ sw $t7,0x14($sp) -/* f039430: afae0010 */ sw $t6,0x10($sp) -/* f039434: 27a4003c */ addiu $a0,$sp,0x3c -/* f039438: 27a5002c */ addiu $a1,$sp,0x2c -/* f03943c: 8fa60054 */ lw $a2,0x54($sp) -/* f039440: 0c00b70f */ jal 0x2dc3c -/* f039444: 8fa70058 */ lw $a3,0x58($sp) -/* f039448: 10400003 */ beqz $v0,.L0f039458 -/* f03944c: 02002025 */ or $a0,$s0,$zero -/* f039450: 24180001 */ addiu $t8,$zero,0x1 -/* f039454: afb80048 */ sw $t8,0x48($sp) -.L0f039458: -/* f039458: 0fc079ef */ jal func0f01e7bc -/* f03945c: 24050001 */ addiu $a1,$zero,0x1 -/* f039460: 8fbf0024 */ lw $ra,0x24($sp) -/* f039464: 8fa20048 */ lw $v0,0x48($sp) -/* f039468: 8fb00020 */ lw $s0,0x20($sp) -/* f03946c: 03e00008 */ jr $ra -/* f039470: 27bd0050 */ addiu $sp,$sp,0x50 -); - -GLOBAL_ASM( -glabel func0f039474 -/* f039474: 27bdffd8 */ addiu $sp,$sp,-40 -/* f039478: afbf001c */ sw $ra,0x1c($sp) -/* f03947c: afb00018 */ sw $s0,0x18($sp) -/* f039480: 00808025 */ or $s0,$a0,$zero -/* f039484: afa5002c */ sw $a1,0x2c($sp) -/* f039488: 0fc0f917 */ jal func0f03e45c -/* f03948c: afa60030 */ sw $a2,0x30($sp) -/* f039490: 8fa3002c */ lw $v1,0x2c($sp) -/* f039494: 8e02001c */ lw $v0,0x1c($s0) -/* f039498: c4640000 */ lwc1 $f4,0x0($v1) -/* f03949c: c4680008 */ lwc1 $f8,0x8($v1) -/* f0394a0: c4460008 */ lwc1 $f6,0x8($v0) -/* f0394a4: c44a0010 */ lwc1 $f10,0x10($v0) -/* f0394a8: e7a00024 */ swc1 $f0,0x24($sp) -/* f0394ac: 46062301 */ sub.s $f12,$f4,$f6 -/* f0394b0: 0fc259d4 */ jal func0f096750 -/* f0394b4: 460a4381 */ sub.s $f14,$f8,$f10 -/* f0394b8: c7b00024 */ lwc1 $f16,0x24($sp) -/* f0394bc: 3c017f1b */ lui $at,0x7f1b -/* f0394c0: 02002025 */ or $a0,$s0,$zero -/* f0394c4: 4610003c */ c.lt.s $f0,$f16 -/* f0394c8: 3c050020 */ lui $a1,0x20 -/* f0394cc: 46100301 */ sub.s $f12,$f0,$f16 -/* f0394d0: 45000003 */ bc1f .L0f0394e0 -/* f0394d4: 46006086 */ mov.s $f2,$f12 -/* f0394d8: c4328dd4 */ lwc1 $f18,-0x722c($at) -/* f0394dc: 46126080 */ add.s $f2,$f12,$f18 -.L0f0394e0: -/* f0394e0: 3c017f1b */ lui $at,0x7f1b -/* f0394e4: c4248dd8 */ lwc1 $f4,-0x7228($at) -/* f0394e8: 3c017f1b */ lui $at,0x7f1b -/* f0394ec: 4604103c */ c.lt.s $f2,$f4 -/* f0394f0: 00000000 */ sll $zero,$zero,0x0 -/* f0394f4: 45010006 */ bc1t .L0f039510 -/* f0394f8: 00000000 */ sll $zero,$zero,0x0 -/* f0394fc: c4268ddc */ lwc1 $f6,-0x7224($at) -/* f039500: 4602303c */ c.lt.s $f6,$f2 -/* f039504: 00000000 */ sll $zero,$zero,0x0 -/* f039508: 4502000b */ bc1fl .L0f039538 -/* f03950c: 02002025 */ or $a0,$s0,$zero -.L0f039510: -/* f039510: 0fc12790 */ jal func0f049e40 -/* f039514: 24060001 */ addiu $a2,$zero,0x1 -/* f039518: 14400006 */ bnez $v0,.L0f039534 -/* f03951c: 02002025 */ or $a0,$s0,$zero -/* f039520: 8fa5002c */ lw $a1,0x2c($sp) -/* f039524: 0fc0e4ed */ jal func0f0393b4 -/* f039528: 8fa60030 */ lw $a2,0x30($sp) -/* f03952c: 10000006 */ beqz $zero,.L0f039548 -/* f039530: 8fbf001c */ lw $ra,0x1c($sp) -.L0f039534: -/* f039534: 02002025 */ or $a0,$s0,$zero -.L0f039538: -/* f039538: 8fa5002c */ lw $a1,0x2c($sp) -/* f03953c: 0fc0e4ed */ jal func0f0393b4 -/* f039540: 8fa60030 */ lw $a2,0x30($sp) -/* f039544: 8fbf001c */ lw $ra,0x1c($sp) -.L0f039548: -/* f039548: 8fb00018 */ lw $s0,0x18($sp) -/* f03954c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f039550: 03e00008 */ jr $ra -/* f039554: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f039558 -/* f039558: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03955c: afa40020 */ sw $a0,0x20($sp) -/* f039560: afbf0014 */ sw $ra,0x14($sp) -/* f039564: afa50024 */ sw $a1,0x24($sp) -/* f039568: 00a02025 */ or $a0,$a1,$zero -/* f03956c: 0fc1905e */ jal func0f064178 -/* f039570: 00002825 */ or $a1,$zero,$zero -/* f039574: 8fa20024 */ lw $v0,0x24($sp) -/* f039578: 8fa40020 */ lw $a0,0x20($sp) -/* f03957c: 24450008 */ addiu $a1,$v0,0x8 -/* f039580: 0fc0e51d */ jal func0f039474 -/* f039584: 24460028 */ addiu $a2,$v0,0x28 -/* f039588: afa2001c */ sw $v0,0x1c($sp) -/* f03958c: 8fa40024 */ lw $a0,0x24($sp) -/* f039590: 0fc1905e */ jal func0f064178 -/* f039594: 24050001 */ addiu $a1,$zero,0x1 -/* f039598: 8fbf0014 */ lw $ra,0x14($sp) -/* f03959c: 8fa2001c */ lw $v0,0x1c($sp) -/* f0395a0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0395a4: 03e00008 */ jr $ra -/* f0395a8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0395ac -/* f0395ac: 3c0e800a */ lui $t6,0x800a -/* f0395b0: 8dce9fc8 */ lw $t6,-0x6038($t6) -/* f0395b4: 03e00008 */ jr $ra -/* f0395b8: ac8e00e0 */ sw $t6,0xe0($a0) -); - -GLOBAL_ASM( -glabel func0f0395bc -/* f0395bc: 8c8e0014 */ lw $t6,0x14($a0) -/* f0395c0: 3c18800a */ lui $t8,0x800a -/* f0395c4: 35cf0002 */ ori $t7,$t6,0x2 -/* f0395c8: ac8f0014 */ sw $t7,0x14($a0) -/* f0395cc: 8f189fc8 */ lw $t8,-0x6038($t8) -/* f0395d0: 03e00008 */ jr $ra -/* f0395d4: ac9800f4 */ sw $t8,0xf4($a0) -); - -GLOBAL_ASM( -glabel func0f0395d8 -/* f0395d8: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0395dc: afb00018 */ sw $s0,0x18($sp) -/* f0395e0: 00808025 */ or $s0,$a0,$zero -/* f0395e4: afbf001c */ sw $ra,0x1c($sp) -/* f0395e8: 0c00744f */ jal 0x1d13c -/* f0395ec: 8c840020 */ lw $a0,0x20($a0) -/* f0395f0: 24010269 */ addiu $at,$zero,0x269 -/* f0395f4: 10410003 */ beq $v0,$at,.L0f039604 -/* f0395f8: 2401026b */ addiu $at,$zero,0x26b -/* f0395fc: 54410004 */ bnel $v0,$at,.L0f039610 -/* f039600: 2401026a */ addiu $at,$zero,0x26a -.L0f039604: -/* f039604: 1000005c */ beqz $zero,.L0f039778 -/* f039608: 00001025 */ or $v0,$zero,$zero -/* f03960c: 2401026a */ addiu $at,$zero,0x26a -.L0f039610: -/* f039610: 5441000b */ bnel $v0,$at,.L0f039640 -/* f039614: 82020007 */ lb $v0,0x7($s0) -/* f039618: 820e0033 */ lb $t6,0x33($s0) -/* f03961c: 820f0034 */ lb $t7,0x34($s0) -/* f039620: 01cf082a */ slt $at,$t6,$t7 -/* f039624: 54200006 */ bnezl $at,.L0f039640 -/* f039628: 82020007 */ lb $v0,0x7($s0) -/* f03962c: 0fc0fe3d */ jal func0f03f8f4 -/* f039630: 02002025 */ or $a0,$s0,$zero -/* f039634: 10000050 */ beqz $zero,.L0f039778 -/* f039638: 24020001 */ addiu $v0,$zero,0x1 -/* f03963c: 82020007 */ lb $v0,0x7($s0) -.L0f039640: -/* f039640: 24010022 */ addiu $at,$zero,0x22 -/* f039644: 54410007 */ bnel $v0,$at,.L0f039664 -/* f039648: 24010021 */ addiu $at,$zero,0x21 -/* f03964c: 9218006e */ lbu $t8,0x6e($s0) -/* f039650: 53000004 */ beqzl $t8,.L0f039664 -/* f039654: 24010021 */ addiu $at,$zero,0x21 -/* f039658: 10000047 */ beqz $zero,.L0f039778 -/* f03965c: 24020001 */ addiu $v0,$zero,0x1 -/* f039660: 24010021 */ addiu $at,$zero,0x21 -.L0f039664: -/* f039664: 14410008 */ bne $v0,$at,.L0f039688 -/* f039668: 24030001 */ addiu $v1,$zero,0x1 -/* f03966c: 82190033 */ lb $t9,0x33($s0) -/* f039670: 82080034 */ lb $t0,0x34($s0) -/* f039674: 0328082a */ slt $at,$t9,$t0 -/* f039678: 14200003 */ bnez $at,.L0f039688 -/* f03967c: 00000000 */ sll $zero,$zero,0x0 -/* f039680: 1000003d */ beqz $zero,.L0f039778 -/* f039684: 24020001 */ addiu $v0,$zero,0x1 -.L0f039688: -/* f039688: 1462000c */ bne $v1,$v0,.L0f0396bc -/* f03968c: 24010003 */ addiu $at,$zero,0x3 -/* f039690: 8e09002c */ lw $t1,0x2c($s0) -/* f039694: 15200009 */ bnez $t1,.L0f0396bc -/* f039698: 00000000 */ sll $zero,$zero,0x0 -/* f03969c: 8e0a0038 */ lw $t2,0x38($s0) -/* f0396a0: 15400006 */ bnez $t2,.L0f0396bc -/* f0396a4: 00000000 */ sll $zero,$zero,0x0 -/* f0396a8: 8e0b003c */ lw $t3,0x3c($s0) -/* f0396ac: 106b0003 */ beq $v1,$t3,.L0f0396bc -/* f0396b0: 00000000 */ sll $zero,$zero,0x0 -/* f0396b4: 10000030 */ beqz $zero,.L0f039778 -/* f0396b8: 24020001 */ addiu $v0,$zero,0x1 -.L0f0396bc: -/* f0396bc: 54410029 */ bnel $v0,$at,.L0f039764 -/* f0396c0: 2401000e */ addiu $at,$zero,0xe -/* f0396c4: 8e0c0034 */ lw $t4,0x34($s0) -/* f0396c8: 15800023 */ bnez $t4,.L0f039758 -/* f0396cc: 00000000 */ sll $zero,$zero,0x0 -/* f0396d0: 0c007498 */ jal 0x1d260 -/* f0396d4: 8e040020 */ lw $a0,0x20($s0) -/* f0396d8: 44802000 */ mtc1 $zero,$f4 -/* f0396dc: 00000000 */ sll $zero,$zero,0x0 -/* f0396e0: 4600203e */ c.le.s $f4,$f0 -/* f0396e4: 00000000 */ sll $zero,$zero,0x0 -/* f0396e8: 4500000b */ bc1f .L0f039718 -/* f0396ec: 00000000 */ sll $zero,$zero,0x0 -/* f0396f0: 0c00745f */ jal 0x1d17c -/* f0396f4: 8e040020 */ lw $a0,0x20($s0) -/* f0396f8: e7a00020 */ swc1 $f0,0x20($sp) -/* f0396fc: 0c007468 */ jal 0x1d1a0 -/* f039700: 8e040020 */ lw $a0,0x20($s0) -/* f039704: c7a60020 */ lwc1 $f6,0x20($sp) -/* f039708: 4606003e */ c.le.s $f0,$f6 -/* f03970c: 00000000 */ sll $zero,$zero,0x0 -/* f039710: 45010011 */ bc1t .L0f039758 -/* f039714: 00000000 */ sll $zero,$zero,0x0 -.L0f039718: -/* f039718: 0c007498 */ jal 0x1d260 -/* f03971c: 8e040020 */ lw $a0,0x20($s0) -/* f039720: 44804000 */ mtc1 $zero,$f8 -/* f039724: 00000000 */ sll $zero,$zero,0x0 -/* f039728: 4608003c */ c.lt.s $f0,$f8 -/* f03972c: 00000000 */ sll $zero,$zero,0x0 -/* f039730: 45020011 */ bc1fl .L0f039778 -/* f039734: 00001025 */ or $v0,$zero,$zero -/* f039738: 0c00745f */ jal 0x1d17c -/* f03973c: 8e040020 */ lw $a0,0x20($s0) -/* f039740: 44805000 */ mtc1 $zero,$f10 -/* f039744: 00000000 */ sll $zero,$zero,0x0 -/* f039748: 460a003e */ c.le.s $f0,$f10 -/* f03974c: 00000000 */ sll $zero,$zero,0x0 -/* f039750: 45020009 */ bc1fl .L0f039778 -/* f039754: 00001025 */ or $v0,$zero,$zero -.L0f039758: -/* f039758: 10000007 */ beqz $zero,.L0f039778 -/* f03975c: 24020001 */ addiu $v0,$zero,0x1 -/* f039760: 2401000e */ addiu $at,$zero,0xe -.L0f039764: -/* f039764: 54410004 */ bnel $v0,$at,.L0f039778 -/* f039768: 00001025 */ or $v0,$zero,$zero -/* f03976c: 10000002 */ beqz $zero,.L0f039778 -/* f039770: 24020001 */ addiu $v0,$zero,0x1 -/* f039774: 00001025 */ or $v0,$zero,$zero -.L0f039778: -/* f039778: 8fbf001c */ lw $ra,0x1c($sp) -/* f03977c: 8fb00018 */ lw $s0,0x18($sp) -/* f039780: 27bd0028 */ addiu $sp,$sp,0x28 -/* f039784: 03e00008 */ jr $ra -/* f039788: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03978c -/* f03978c: 27bdffb0 */ addiu $sp,$sp,-80 -/* f039790: afbf0014 */ sw $ra,0x14($sp) -/* f039794: 8c83001c */ lw $v1,0x1c($a0) -/* f039798: afa40050 */ sw $a0,0x50($sp) -/* f03979c: 0fc0a221 */ jal func0f028884 -/* f0397a0: afa3004c */ sw $v1,0x4c($sp) -/* f0397a4: 8fa40050 */ lw $a0,0x50($sp) -/* f0397a8: 0fc0f917 */ jal func0f03e45c -/* f0397ac: afa20048 */ sw $v0,0x48($sp) -/* f0397b0: 8fa3004c */ lw $v1,0x4c($sp) -/* f0397b4: 8fa50048 */ lw $a1,0x48($sp) -/* f0397b8: c4660008 */ lwc1 $f6,0x8($v1) -/* f0397bc: c4a40008 */ lwc1 $f4,0x8($a1) -/* f0397c0: c46a000c */ lwc1 $f10,0xc($v1) -/* f0397c4: c4a8000c */ lwc1 $f8,0xc($a1) -/* f0397c8: 46062301 */ sub.s $f12,$f4,$f6 -/* f0397cc: c4660010 */ lwc1 $f6,0x10($v1) -/* f0397d0: c4a40010 */ lwc1 $f4,0x10($a1) -/* f0397d4: 460a4481 */ sub.s $f18,$f8,$f10 -/* f0397d8: e7a00040 */ swc1 $f0,0x40($sp) -/* f0397dc: e7ac003c */ swc1 $f12,0x3c($sp) -/* f0397e0: 46062381 */ sub.s $f14,$f4,$f6 -/* f0397e4: e7b20038 */ swc1 $f18,0x38($sp) -/* f0397e8: 0fc259d4 */ jal func0f096750 -/* f0397ec: e7ae0034 */ swc1 $f14,0x34($sp) -/* f0397f0: c7b00040 */ lwc1 $f16,0x40($sp) -/* f0397f4: c7ac003c */ lwc1 $f12,0x3c($sp) -/* f0397f8: c7ae0034 */ lwc1 $f14,0x34($sp) -/* f0397fc: 46100201 */ sub.s $f8,$f0,$f16 -/* f039800: 460c6182 */ mul.s $f6,$f12,$f12 -/* f039804: c7b20038 */ lwc1 $f18,0x38($sp) -/* f039808: 4610003c */ c.lt.s $f0,$f16 -/* f03980c: e7a80018 */ swc1 $f8,0x18($sp) -/* f039810: c7aa0018 */ lwc1 $f10,0x18($sp) -/* f039814: 00001825 */ or $v1,$zero,$zero -/* f039818: 45000004 */ bc1f .L0f03982c -/* f03981c: 46005086 */ mov.s $f2,$f10 -/* f039820: 3c017f1b */ lui $at,0x7f1b -/* f039824: c4248de0 */ lwc1 $f4,-0x7220($at) -/* f039828: 46045080 */ add.s $f2,$f10,$f4 -.L0f03982c: -/* f03982c: 46129202 */ mul.s $f8,$f18,$f18 -/* f039830: 8fae0050 */ lw $t6,0x50($sp) -/* f039834: 3c017f1b */ lui $at,0x7f1b -/* f039838: 460e7102 */ mul.s $f4,$f14,$f14 -/* f03983c: c5c000dc */ lwc1 $f0,0xdc($t6) -/* f039840: 46083280 */ add.s $f10,$f6,$f8 -/* f039844: 46000182 */ mul.s $f6,$f0,$f0 -/* f039848: c4288de4 */ lwc1 $f8,-0x721c($at) -/* f03984c: 3c017f1b */ lui $at,0x7f1b -/* f039850: 46045400 */ add.s $f16,$f10,$f4 -/* f039854: 46083282 */ mul.s $f10,$f6,$f8 -/* f039858: 460a803c */ c.lt.s $f16,$f10 -/* f03985c: 00000000 */ sll $zero,$zero,0x0 -/* f039860: 4500000b */ bc1f .L0f039890 -/* f039864: 00000000 */ sll $zero,$zero,0x0 -/* f039868: c4248de8 */ lwc1 $f4,-0x7218($at) -/* f03986c: 3c017f1b */ lui $at,0x7f1b -/* f039870: 4604103c */ c.lt.s $f2,$f4 -/* f039874: 00000000 */ sll $zero,$zero,0x0 -/* f039878: 45030018 */ bc1tl .L0f0398dc -/* f03987c: afa30028 */ sw $v1,0x28($sp) -/* f039880: c4268dec */ lwc1 $f6,-0x7214($at) -/* f039884: 4602303c */ c.lt.s $f6,$f2 -/* f039888: 00000000 */ sll $zero,$zero,0x0 -/* f03988c: 45010012 */ bc1t .L0f0398d8 -.L0f039890: -/* f039890: 3c017f1b */ lui $at,0x7f1b -/* f039894: c4288df0 */ lwc1 $f8,-0x7210($at) -/* f039898: 3c017f1b */ lui $at,0x7f1b -/* f03989c: 4608803c */ c.lt.s $f16,$f8 -/* f0398a0: 00000000 */ sll $zero,$zero,0x0 -/* f0398a4: 4500004d */ bc1f .L0f0399dc -/* f0398a8: 00000000 */ sll $zero,$zero,0x0 -/* f0398ac: c42a8df4 */ lwc1 $f10,-0x720c($at) -/* f0398b0: 3c017f1b */ lui $at,0x7f1b -/* f0398b4: 460a103c */ c.lt.s $f2,$f10 -/* f0398b8: 00000000 */ sll $zero,$zero,0x0 -/* f0398bc: 45030007 */ bc1tl .L0f0398dc -/* f0398c0: afa30028 */ sw $v1,0x28($sp) -/* f0398c4: c4248df8 */ lwc1 $f4,-0x7208($at) -/* f0398c8: 4602203c */ c.lt.s $f4,$f2 -/* f0398cc: 00000000 */ sll $zero,$zero,0x0 -/* f0398d0: 45000042 */ bc1f .L0f0399dc -/* f0398d4: 00000000 */ sll $zero,$zero,0x0 -.L0f0398d8: -/* f0398d8: afa30028 */ sw $v1,0x28($sp) -.L0f0398dc: -/* f0398dc: e7a2002c */ swc1 $f2,0x2c($sp) -/* f0398e0: 0fc595f9 */ jal func0f1657e4 -/* f0398e4: e7b00018 */ swc1 $f16,0x18($sp) -/* f0398e8: c7ac0018 */ lwc1 $f12,0x18($sp) -/* f0398ec: 8fa30028 */ lw $v1,0x28($sp) -/* f0398f0: c7a2002c */ lwc1 $f2,0x2c($sp) -/* f0398f4: 4600603c */ c.lt.s $f12,$f0 -/* f0398f8: 00000000 */ sll $zero,$zero,0x0 -/* f0398fc: 45000037 */ bc1f .L0f0399dc -/* f039900: 00000000 */ sll $zero,$zero,0x0 -/* f039904: 0c012974 */ jal 0x4a5d0 -/* f039908: e7a2002c */ swc1 $f2,0x2c($sp) -/* f03990c: 3c017f1b */ lui $at,0x7f1b -/* f039910: c42c8dfc */ lwc1 $f12,-0x7204($at) -/* f039914: 3c017f1b */ lui $at,0x7f1b -/* f039918: c4268e00 */ lwc1 $f6,-0x7200($at) -/* f03991c: c7a2002c */ lwc1 $f2,0x2c($sp) -/* f039920: 3c017f1b */ lui $at,0x7f1b -/* f039924: 46060202 */ mul.s $f8,$f0,$f6 -/* f039928: 4602603c */ c.lt.s $f12,$f2 -/* f03992c: 4600428d */ trunc.w.s $f10,$f8 -/* f039930: 44055000 */ mfc1 $a1,$f10 -/* f039934: 4500001c */ bc1f .L0f0399a8 -/* f039938: 00000000 */ sll $zero,$zero,0x0 -/* f03993c: c4248e04 */ lwc1 $f4,-0x71fc($at) -/* f039940: 3c017f1b */ lui $at,0x7f1b -/* f039944: 4604103c */ c.lt.s $f2,$f4 -/* f039948: 00000000 */ sll $zero,$zero,0x0 -/* f03994c: 45000016 */ bc1f .L0f0399a8 -/* f039950: 00000000 */ sll $zero,$zero,0x0 -/* f039954: c4268e08 */ lwc1 $f6,-0x71f8($at) -/* f039958: 46001006 */ mov.s $f0,$f2 -/* f03995c: 3c017f1b */ lui $at,0x7f1b -/* f039960: 4602303c */ c.lt.s $f6,$f2 -/* f039964: 00000000 */ sll $zero,$zero,0x0 -/* f039968: 45020004 */ bc1fl .L0f03997c -/* f03996c: 460c0001 */ sub.s $f0,$f0,$f12 -/* f039970: c4288e0c */ lwc1 $f8,-0x71f4($at) -/* f039974: 46024001 */ sub.s $f0,$f8,$f2 -/* f039978: 460c0001 */ sub.s $f0,$f0,$f12 -.L0f03997c: -/* f03997c: 3c017f1b */ lui $at,0x7f1b -/* f039980: c42a8e10 */ lwc1 $f10,-0x71f0($at) -/* f039984: 460a0102 */ mul.s $f4,$f0,$f10 -/* f039988: 4600218d */ trunc.w.s $f6,$f4 -/* f03998c: 44193000 */ mfc1 $t9,$f6 -/* f039990: 00000000 */ sll $zero,$zero,0x0 -/* f039994: 27280001 */ addiu $t0,$t9,0x1 -/* f039998: 00a80019 */ multu $a1,$t0 -/* f03999c: 00002812 */ mflo $a1 -/* f0399a0: 00000000 */ sll $zero,$zero,0x0 -/* f0399a4: 00000000 */ sll $zero,$zero,0x0 -.L0f0399a8: -/* f0399a8: 0fc0b873 */ jal func0f02e1cc -/* f0399ac: 8fa40050 */ lw $a0,0x50($sp) -/* f0399b0: 24450001 */ addiu $a1,$v0,0x1 -/* f0399b4: 0c004b70 */ jal 0x12dc0 -/* f0399b8: afa50020 */ sw $a1,0x20($sp) -/* f0399bc: 8fa50020 */ lw $a1,0x20($sp) -/* f0399c0: 0045001b */ divu $zero,$v0,$a1 -/* f0399c4: 00001810 */ mfhi $v1 -/* f0399c8: 2c690001 */ sltiu $t1,$v1,0x1 -/* f0399cc: 01201825 */ or $v1,$t1,$zero -/* f0399d0: 14a00002 */ bnez $a1,.L0f0399dc -/* f0399d4: 00000000 */ sll $zero,$zero,0x0 -/* f0399d8: 0007000d */ break 0x7 -.L0f0399dc: -/* f0399dc: 10600004 */ beqz $v1,.L0f0399f0 -/* f0399e0: 00000000 */ sll $zero,$zero,0x0 -/* f0399e4: 0fc0e4da */ jal func0f039368 -/* f0399e8: 8fa40050 */ lw $a0,0x50($sp) -/* f0399ec: 00401825 */ or $v1,$v0,$zero -.L0f0399f0: -/* f0399f0: 10600004 */ beqz $v1,.L0f039a04 -/* f0399f4: 8fa40050 */ lw $a0,0x50($sp) -/* f0399f8: 0fc0e56b */ jal func0f0395ac -/* f0399fc: afa30028 */ sw $v1,0x28($sp) -/* f039a00: 8fa30028 */ lw $v1,0x28($sp) -.L0f039a04: -/* f039a04: 8fbf0014 */ lw $ra,0x14($sp) -/* f039a08: 27bd0050 */ addiu $sp,$sp,0x50 -/* f039a0c: 00601025 */ or $v0,$v1,$zero -/* f039a10: 03e00008 */ jr $ra -/* f039a14: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f039a18 -/* f039a18: 8c8e031c */ lw $t6,0x31c($a0) -/* f039a1c: 51c00004 */ beqzl $t6,.L0f039a30 -/* f039a20: 808f0007 */ lb $t7,0x7($a0) -/* f039a24: 03e00008 */ jr $ra -/* f039a28: 00001025 */ or $v0,$zero,$zero -/* f039a2c: 808f0007 */ lb $t7,0x7($a0) -.L0f039a30: -/* f039a30: 25f8fffc */ addiu $t8,$t7,-4 -/* f039a34: 2f01001f */ sltiu $at,$t8,0x1f -/* f039a38: 10200013 */ beqz $at,.L0f039a88 -/* f039a3c: 0018c080 */ sll $t8,$t8,0x2 -/* f039a40: 3c017f1b */ lui $at,0x7f1b -/* f039a44: 00380821 */ addu $at,$at,$t8 -/* f039a48: 8c388e14 */ lw $t8,-0x71ec($at) -/* f039a4c: 03000008 */ jr $t8 -/* f039a50: 00000000 */ sll $zero,$zero,0x0 -/* f039a54: 03e00008 */ jr $ra -/* f039a58: 00001025 */ or $v0,$zero,$zero -/* f039a5c: 8c990018 */ lw $t9,0x18($a0) -/* f039a60: 33280200 */ andi $t0,$t9,0x200 -/* f039a64: 55000009 */ bnezl $t0,.L0f039a8c -/* f039a68: 24020001 */ addiu $v0,$zero,0x1 -/* f039a6c: 03e00008 */ jr $ra -/* f039a70: 00001025 */ or $v0,$zero,$zero -/* f039a74: 9089006e */ lbu $t1,0x6e($a0) -/* f039a78: 55200004 */ bnezl $t1,.L0f039a8c -/* f039a7c: 24020001 */ addiu $v0,$zero,0x1 -/* f039a80: 03e00008 */ jr $ra -/* f039a84: 00001025 */ or $v0,$zero,$zero -.L0f039a88: -/* f039a88: 24020001 */ addiu $v0,$zero,0x1 -.L0f039a8c: -/* f039a8c: 03e00008 */ jr $ra -/* f039a90: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f039a94 -/* f039a94: 27bdffe8 */ addiu $sp,$sp,-24 -/* f039a98: afbf0014 */ sw $ra,0x14($sp) -/* f039a9c: 10800007 */ beqz $a0,.L0f039abc -/* f039aa0: 00802825 */ or $a1,$a0,$zero -/* f039aa4: 80820007 */ lb $v0,0x7($a0) -/* f039aa8: 24010004 */ addiu $at,$zero,0x4 -/* f039aac: 10410003 */ beq $v0,$at,.L0f039abc -/* f039ab0: 24010005 */ addiu $at,$zero,0x5 -/* f039ab4: 54410004 */ bnel $v0,$at,.L0f039ac8 -/* f039ab8: 8ca4001c */ lw $a0,0x1c($a1) -.L0f039abc: -/* f039abc: 10000014 */ beqz $zero,.L0f039b10 -/* f039ac0: 24020001 */ addiu $v0,$zero,0x1 -/* f039ac4: 8ca4001c */ lw $a0,0x1c($a1) -.L0f039ac8: -/* f039ac8: 50800011 */ beqzl $a0,.L0f039b10 -/* f039acc: 00001025 */ or $v0,$zero,$zero -/* f039ad0: 908e0000 */ lbu $t6,0x0($a0) -/* f039ad4: 24010006 */ addiu $at,$zero,0x6 -/* f039ad8: 55c1000d */ bnel $t6,$at,.L0f039b10 -/* f039adc: 00001025 */ or $v0,$zero,$zero -/* f039ae0: 0fc4a25f */ jal func0f12897c -/* f039ae4: 00000000 */ sll $zero,$zero,0x0 -/* f039ae8: 00027880 */ sll $t7,$v0,0x2 -/* f039aec: 3c18800a */ lui $t8,0x800a -/* f039af0: 030fc021 */ addu $t8,$t8,$t7 -/* f039af4: 8f18a024 */ lw $t8,-0x5fdc($t8) -/* f039af8: 8f1900d8 */ lw $t9,0xd8($t8) -/* f039afc: 53200004 */ beqzl $t9,.L0f039b10 -/* f039b00: 00001025 */ or $v0,$zero,$zero -/* f039b04: 10000002 */ beqz $zero,.L0f039b10 -/* f039b08: 24020001 */ addiu $v0,$zero,0x1 -/* f039b0c: 00001025 */ or $v0,$zero,$zero -.L0f039b10: -/* f039b10: 8fbf0014 */ lw $ra,0x14($sp) -/* f039b14: 27bd0018 */ addiu $sp,$sp,0x18 -/* f039b18: 03e00008 */ jr $ra -/* f039b1c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f039b20 -/* f039b20: 27bdffb0 */ addiu $sp,$sp,-80 -/* f039b24: afb00018 */ sw $s0,0x18($sp) -/* f039b28: 00808025 */ or $s0,$a0,$zero -/* f039b2c: 10800003 */ beqz $a0,.L0f039b3c -/* f039b30: afbf001c */ sw $ra,0x1c($sp) -/* f039b34: 10000002 */ beqz $zero,.L0f039b40 -/* f039b38: 908202fe */ lbu $v0,0x2fe($a0) -.L0f039b3c: -/* f039b3c: 00001025 */ or $v0,$zero,$zero -.L0f039b40: -/* f039b40: 10400003 */ beqz $v0,.L0f039b50 -/* f039b44: 24010001 */ addiu $at,$zero,0x1 -/* f039b48: 54410052 */ bnel $v0,$at,.L0f039c94 -/* f039b4c: 00001025 */ or $v0,$zero,$zero -.L0f039b50: -/* f039b50: 0fc0e686 */ jal func0f039a18 -/* f039b54: 02002025 */ or $a0,$s0,$zero -/* f039b58: 5040004e */ beqzl $v0,.L0f039c94 -/* f039b5c: 00001025 */ or $v0,$zero,$zero -/* f039b60: 8e0e001c */ lw $t6,0x1c($s0) -/* f039b64: 02002025 */ or $a0,$s0,$zero -/* f039b68: 0fc0a221 */ jal func0f028884 -/* f039b6c: afae0048 */ sw $t6,0x48($sp) -/* f039b70: 02002025 */ or $a0,$s0,$zero -/* f039b74: 0fc0f917 */ jal func0f03e45c -/* f039b78: afa20044 */ sw $v0,0x44($sp) -/* f039b7c: 8fa20048 */ lw $v0,0x48($sp) -/* f039b80: 8fa30044 */ lw $v1,0x44($sp) -/* f039b84: c4460008 */ lwc1 $f6,0x8($v0) -/* f039b88: c44a0010 */ lwc1 $f10,0x10($v0) -/* f039b8c: c4640008 */ lwc1 $f4,0x8($v1) -/* f039b90: c4680010 */ lwc1 $f8,0x10($v1) -/* f039b94: e7a00040 */ swc1 $f0,0x40($sp) -/* f039b98: 46062301 */ sub.s $f12,$f4,$f6 -/* f039b9c: 0fc259d4 */ jal func0f096750 -/* f039ba0: 460a4381 */ sub.s $f14,$f8,$f10 -/* f039ba4: c7b00040 */ lwc1 $f16,0x40($sp) -/* f039ba8: 3c017f1b */ lui $at,0x7f1b -/* f039bac: 4610003c */ c.lt.s $f0,$f16 -/* f039bb0: 46100301 */ sub.s $f12,$f0,$f16 -/* f039bb4: 45000003 */ bc1f .L0f039bc4 -/* f039bb8: 46006086 */ mov.s $f2,$f12 -/* f039bbc: c4328e90 */ lwc1 $f18,-0x7170($at) -/* f039bc0: 46126080 */ add.s $f2,$f12,$f18 -.L0f039bc4: -/* f039bc4: 3c017f1b */ lui $at,0x7f1b -/* f039bc8: c4248e94 */ lwc1 $f4,-0x716c($at) -/* f039bcc: 3c017f1b */ lui $at,0x7f1b -/* f039bd0: 4604103c */ c.lt.s $f2,$f4 -/* f039bd4: 00000000 */ sll $zero,$zero,0x0 -/* f039bd8: 45010012 */ bc1t .L0f039c24 -/* f039bdc: 00000000 */ sll $zero,$zero,0x0 -/* f039be0: c4268e98 */ lwc1 $f6,-0x7168($at) -/* f039be4: 3c017f1b */ lui $at,0x7f1b -/* f039be8: 4602303c */ c.lt.s $f6,$f2 -/* f039bec: 00000000 */ sll $zero,$zero,0x0 -/* f039bf0: 4501000c */ bc1t .L0f039c24 -/* f039bf4: 00000000 */ sll $zero,$zero,0x0 -/* f039bf8: c4288e9c */ lwc1 $f8,-0x7164($at) -/* f039bfc: 3c017f1b */ lui $at,0x7f1b -/* f039c00: 4602403c */ c.lt.s $f8,$f2 -/* f039c04: 00000000 */ sll $zero,$zero,0x0 -/* f039c08: 45020022 */ bc1fl .L0f039c94 -/* f039c0c: 00001025 */ or $v0,$zero,$zero -/* f039c10: c42a8ea0 */ lwc1 $f10,-0x7160($at) -/* f039c14: 460a103c */ c.lt.s $f2,$f10 -/* f039c18: 00000000 */ sll $zero,$zero,0x0 -/* f039c1c: 4502001d */ bc1fl .L0f039c94 -/* f039c20: 00001025 */ or $v0,$zero,$zero -.L0f039c24: -/* f039c24: 0c004b70 */ jal 0x12dc0 -/* f039c28: 00000000 */ sll $zero,$zero,0x0 -/* f039c2c: 30450001 */ andi $a1,$v0,0x1 -/* f039c30: 2caf0001 */ sltiu $t7,$a1,0x1 -/* f039c34: 01e02825 */ or $a1,$t7,$zero -/* f039c38: afaf002c */ sw $t7,0x2c($sp) -/* f039c3c: 02002025 */ or $a0,$s0,$zero -/* f039c40: 0fc0dae6 */ jal func0f036b98 -/* f039c44: 3c0642c8 */ lui $a2,0x42c8 -/* f039c48: 10400006 */ beqz $v0,.L0f039c64 -/* f039c4c: 8fa7002c */ lw $a3,0x2c($sp) -/* f039c50: 02002025 */ or $a0,$s0,$zero -/* f039c54: 0fc0beeb */ jal func0f02fbac -/* f039c58: 00e02825 */ or $a1,$a3,$zero -/* f039c5c: 1000000d */ beqz $zero,.L0f039c94 -/* f039c60: 24020001 */ addiu $v0,$zero,0x1 -.L0f039c64: -/* f039c64: 2ce50001 */ sltiu $a1,$a3,0x1 -/* f039c68: afa50024 */ sw $a1,0x24($sp) -/* f039c6c: 02002025 */ or $a0,$s0,$zero -/* f039c70: 0fc0dae6 */ jal func0f036b98 -/* f039c74: 3c0642c8 */ lui $a2,0x42c8 -/* f039c78: 10400005 */ beqz $v0,.L0f039c90 -/* f039c7c: 8fa50024 */ lw $a1,0x24($sp) -/* f039c80: 0fc0beeb */ jal func0f02fbac -/* f039c84: 02002025 */ or $a0,$s0,$zero -/* f039c88: 10000002 */ beqz $zero,.L0f039c94 -/* f039c8c: 24020001 */ addiu $v0,$zero,0x1 -.L0f039c90: -/* f039c90: 00001025 */ or $v0,$zero,$zero -.L0f039c94: -/* f039c94: 8fbf001c */ lw $ra,0x1c($sp) -/* f039c98: 8fb00018 */ lw $s0,0x18($sp) -/* f039c9c: 27bd0050 */ addiu $sp,$sp,0x50 -/* f039ca0: 03e00008 */ jr $ra -/* f039ca4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f039ca8 -/* f039ca8: 27bdffb8 */ addiu $sp,$sp,-72 -/* f039cac: afb00018 */ sw $s0,0x18($sp) -/* f039cb0: 00808025 */ or $s0,$a0,$zero -/* f039cb4: 10800003 */ beqz $a0,.L0f039cc4 -/* f039cb8: afbf001c */ sw $ra,0x1c($sp) -/* f039cbc: 10000002 */ beqz $zero,.L0f039cc8 -/* f039cc0: 908202fe */ lbu $v0,0x2fe($a0) -.L0f039cc4: -/* f039cc4: 00001025 */ or $v0,$zero,$zero -.L0f039cc8: -/* f039cc8: 54400052 */ bnezl $v0,.L0f039e14 -/* f039ccc: 00001025 */ or $v0,$zero,$zero -/* f039cd0: 0fc0e686 */ jal func0f039a18 -/* f039cd4: 02002025 */ or $a0,$s0,$zero -/* f039cd8: 5040004e */ beqzl $v0,.L0f039e14 -/* f039cdc: 00001025 */ or $v0,$zero,$zero -/* f039ce0: 8e0e001c */ lw $t6,0x1c($s0) -/* f039ce4: 02002025 */ or $a0,$s0,$zero -/* f039ce8: 0fc0a221 */ jal func0f028884 -/* f039cec: afae0044 */ sw $t6,0x44($sp) -/* f039cf0: 02002025 */ or $a0,$s0,$zero -/* f039cf4: 0fc0f917 */ jal func0f03e45c -/* f039cf8: afa20040 */ sw $v0,0x40($sp) -/* f039cfc: 8fa20044 */ lw $v0,0x44($sp) -/* f039d00: 8fa30040 */ lw $v1,0x40($sp) -/* f039d04: c4460008 */ lwc1 $f6,0x8($v0) -/* f039d08: c44a0010 */ lwc1 $f10,0x10($v0) -/* f039d0c: c4640008 */ lwc1 $f4,0x8($v1) -/* f039d10: c4680010 */ lwc1 $f8,0x10($v1) -/* f039d14: e7a0003c */ swc1 $f0,0x3c($sp) -/* f039d18: 46062301 */ sub.s $f12,$f4,$f6 -/* f039d1c: 0fc259d4 */ jal func0f096750 -/* f039d20: 460a4381 */ sub.s $f14,$f8,$f10 -/* f039d24: c7b0003c */ lwc1 $f16,0x3c($sp) -/* f039d28: 3c017f1b */ lui $at,0x7f1b -/* f039d2c: 4610003c */ c.lt.s $f0,$f16 -/* f039d30: 46100301 */ sub.s $f12,$f0,$f16 -/* f039d34: 45000003 */ bc1f .L0f039d44 -/* f039d38: 46006086 */ mov.s $f2,$f12 -/* f039d3c: c4328ea4 */ lwc1 $f18,-0x715c($at) -/* f039d40: 46126080 */ add.s $f2,$f12,$f18 -.L0f039d44: -/* f039d44: 3c017f1b */ lui $at,0x7f1b -/* f039d48: c4248ea8 */ lwc1 $f4,-0x7158($at) -/* f039d4c: 3c017f1b */ lui $at,0x7f1b -/* f039d50: 4604103c */ c.lt.s $f2,$f4 -/* f039d54: 00000000 */ sll $zero,$zero,0x0 -/* f039d58: 45010012 */ bc1t .L0f039da4 -/* f039d5c: 00000000 */ sll $zero,$zero,0x0 -/* f039d60: c4268eac */ lwc1 $f6,-0x7154($at) -/* f039d64: 3c017f1b */ lui $at,0x7f1b -/* f039d68: 4602303c */ c.lt.s $f6,$f2 -/* f039d6c: 00000000 */ sll $zero,$zero,0x0 -/* f039d70: 4501000c */ bc1t .L0f039da4 -/* f039d74: 00000000 */ sll $zero,$zero,0x0 -/* f039d78: c4288eb0 */ lwc1 $f8,-0x7150($at) -/* f039d7c: 3c017f1b */ lui $at,0x7f1b -/* f039d80: 4602403c */ c.lt.s $f8,$f2 -/* f039d84: 00000000 */ sll $zero,$zero,0x0 -/* f039d88: 45020022 */ bc1fl .L0f039e14 -/* f039d8c: 00001025 */ or $v0,$zero,$zero -/* f039d90: c42a8eb4 */ lwc1 $f10,-0x714c($at) -/* f039d94: 460a103c */ c.lt.s $f2,$f10 -/* f039d98: 00000000 */ sll $zero,$zero,0x0 -/* f039d9c: 4502001d */ bc1fl .L0f039e14 -/* f039da0: 00001025 */ or $v0,$zero,$zero -.L0f039da4: -/* f039da4: 0c004b70 */ jal 0x12dc0 -/* f039da8: 00000000 */ sll $zero,$zero,0x0 -/* f039dac: 30450001 */ andi $a1,$v0,0x1 -/* f039db0: 2caf0001 */ sltiu $t7,$a1,0x1 -/* f039db4: 01e02825 */ or $a1,$t7,$zero -/* f039db8: afaf0028 */ sw $t7,0x28($sp) -/* f039dbc: 02002025 */ or $a0,$s0,$zero -/* f039dc0: 0fc0dae6 */ jal func0f036b98 -/* f039dc4: 3c064348 */ lui $a2,0x4348 -/* f039dc8: 10400006 */ beqz $v0,.L0f039de4 -/* f039dcc: 8fa70028 */ lw $a3,0x28($sp) -/* f039dd0: 02002025 */ or $a0,$s0,$zero -/* f039dd4: 0fc0bf66 */ jal func0f02fd98 -/* f039dd8: 00e02825 */ or $a1,$a3,$zero -/* f039ddc: 1000000d */ beqz $zero,.L0f039e14 -/* f039de0: 24020001 */ addiu $v0,$zero,0x1 -.L0f039de4: -/* f039de4: 2ce50001 */ sltiu $a1,$a3,0x1 -/* f039de8: afa50020 */ sw $a1,0x20($sp) -/* f039dec: 02002025 */ or $a0,$s0,$zero -/* f039df0: 0fc0dae6 */ jal func0f036b98 -/* f039df4: 3c064348 */ lui $a2,0x4348 -/* f039df8: 10400005 */ beqz $v0,.L0f039e10 -/* f039dfc: 8fa50020 */ lw $a1,0x20($sp) -/* f039e00: 0fc0bf66 */ jal func0f02fd98 -/* f039e04: 02002025 */ or $a0,$s0,$zero -/* f039e08: 10000002 */ beqz $zero,.L0f039e14 -/* f039e0c: 24020001 */ addiu $v0,$zero,0x1 -.L0f039e10: -/* f039e10: 00001025 */ or $v0,$zero,$zero -.L0f039e14: -/* f039e14: 8fbf001c */ lw $ra,0x1c($sp) -/* f039e18: 8fb00018 */ lw $s0,0x18($sp) -/* f039e1c: 27bd0048 */ addiu $sp,$sp,0x48 -/* f039e20: 03e00008 */ jr $ra -/* f039e24: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f039e28 -/* f039e28: 27bdffb8 */ addiu $sp,$sp,-72 -/* f039e2c: afb10018 */ sw $s1,0x18($sp) -/* f039e30: 00808825 */ or $s1,$a0,$zero -/* f039e34: afbf001c */ sw $ra,0x1c($sp) -/* f039e38: 10800003 */ beqz $a0,.L0f039e48 -/* f039e3c: afb00014 */ sw $s0,0x14($sp) -/* f039e40: 10000002 */ beqz $zero,.L0f039e4c -/* f039e44: 908202fe */ lbu $v0,0x2fe($a0) -.L0f039e48: -/* f039e48: 00001025 */ or $v0,$zero,$zero -.L0f039e4c: -/* f039e4c: 10400003 */ beqz $v0,.L0f039e5c -/* f039e50: 24010001 */ addiu $at,$zero,0x1 -/* f039e54: 54410058 */ bnel $v0,$at,.L0f039fb8 -/* f039e58: 00001025 */ or $v0,$zero,$zero -.L0f039e5c: -/* f039e5c: 0fc0e686 */ jal func0f039a18 -/* f039e60: 02202025 */ or $a0,$s1,$zero -/* f039e64: 10400053 */ beqz $v0,.L0f039fb4 -/* f039e68: 3c0e800a */ lui $t6,0x800a -/* f039e6c: 8dce9fc8 */ lw $t6,-0x6038($t6) -/* f039e70: 8e2f00d4 */ lw $t7,0xd4($s1) -/* f039e74: 01cfc023 */ subu $t8,$t6,$t7 -/* f039e78: 2b0100b5 */ slti $at,$t8,0xb5 -/* f039e7c: 5420004e */ bnezl $at,.L0f039fb8 -/* f039e80: 00001025 */ or $v0,$zero,$zero -/* f039e84: 0c004b70 */ jal 0x12dc0 -/* f039e88: 8e30001c */ lw $s0,0x1c($s1) -/* f039e8c: 44822000 */ mtc1 $v0,$f4 -/* f039e90: 3c014348 */ lui $at,0x4348 -/* f039e94: 44810000 */ mtc1 $at,$f0 -/* f039e98: 04410005 */ bgez $v0,.L0f039eb0 -/* f039e9c: 468021a0 */ cvt.s.w $f6,$f4 -/* f039ea0: 3c014f80 */ lui $at,0x4f80 -/* f039ea4: 44814000 */ mtc1 $at,$f8 -/* f039ea8: 00000000 */ sll $zero,$zero,0x0 -/* f039eac: 46083180 */ add.s $f6,$f6,$f8 -.L0f039eb0: -/* f039eb0: 3c012f80 */ lui $at,0x2f80 -/* f039eb4: 44815000 */ mtc1 $at,$f10 -/* f039eb8: 00000000 */ sll $zero,$zero,0x0 -/* f039ebc: 460a3402 */ mul.s $f16,$f6,$f10 -/* f039ec0: 00000000 */ sll $zero,$zero,0x0 -/* f039ec4: 46008482 */ mul.s $f18,$f16,$f0 -/* f039ec8: 46009100 */ add.s $f4,$f18,$f0 -/* f039ecc: 0c004b70 */ jal 0x12dc0 -/* f039ed0: e7a4003c */ swc1 $f4,0x3c($sp) -/* f039ed4: 30450001 */ andi $a1,$v0,0x1 -/* f039ed8: 2cb90001 */ sltiu $t9,$a1,0x1 -/* f039edc: 03202825 */ or $a1,$t9,$zero -/* f039ee0: 02202025 */ or $a0,$s1,$zero -/* f039ee4: 0fc0da73 */ jal func0f0369cc -/* f039ee8: 27a60030 */ addiu $a2,$sp,0x30 -/* f039eec: c7a0003c */ lwc1 $f0,0x3c($sp) -/* f039ef0: c7a80030 */ lwc1 $f8,0x30($sp) -/* f039ef4: c60a0008 */ lwc1 $f10,0x8($s0) -/* f039ef8: c7a40038 */ lwc1 $f4,0x38($sp) -/* f039efc: 46004182 */ mul.s $f6,$f8,$f0 -/* f039f00: 02002025 */ or $a0,$s0,$zero -/* f039f04: 27a50024 */ addiu $a1,$sp,0x24 -/* f039f08: 46002202 */ mul.s $f8,$f4,$f0 -/* f039f0c: 27a60030 */ addiu $a2,$sp,0x30 -/* f039f10: 460a3400 */ add.s $f16,$f6,$f10 -/* f039f14: e7b00024 */ swc1 $f16,0x24($sp) -/* f039f18: c612000c */ lwc1 $f18,0xc($s0) -/* f039f1c: e7b20028 */ swc1 $f18,0x28($sp) -/* f039f20: c6060010 */ lwc1 $f6,0x10($s0) -/* f039f24: 46064280 */ add.s $f10,$f8,$f6 -/* f039f28: 0fc0da2e */ jal func0f0368b8 -/* f039f2c: e7aa002c */ swc1 $f10,0x2c($sp) -/* f039f30: 10400006 */ beqz $v0,.L0f039f4c -/* f039f34: c7b00030 */ lwc1 $f16,0x30($sp) -/* f039f38: 02202025 */ or $a0,$s1,$zero -/* f039f3c: 0fc0c01e */ jal func0f030078 -/* f039f40: 27a50024 */ addiu $a1,$sp,0x24 -/* f039f44: 1000001c */ beqz $zero,.L0f039fb8 -/* f039f48: 24020001 */ addiu $v0,$zero,0x1 -.L0f039f4c: -/* f039f4c: c7a6003c */ lwc1 $f6,0x3c($sp) -/* f039f50: c7a40038 */ lwc1 $f4,0x38($sp) -/* f039f54: 46008487 */ neg.s $f18,$f16 -/* f039f58: 02002025 */ or $a0,$s0,$zero -/* f039f5c: 46069282 */ mul.s $f10,$f18,$f6 -/* f039f60: 46002207 */ neg.s $f8,$f4 -/* f039f64: e7b20030 */ swc1 $f18,0x30($sp) -/* f039f68: e7a80038 */ swc1 $f8,0x38($sp) -/* f039f6c: c6100008 */ lwc1 $f16,0x8($s0) -/* f039f70: 27a50024 */ addiu $a1,$sp,0x24 -/* f039f74: 27a60030 */ addiu $a2,$sp,0x30 -/* f039f78: 46105100 */ add.s $f4,$f10,$f16 -/* f039f7c: 46064282 */ mul.s $f10,$f8,$f6 -/* f039f80: e7a40024 */ swc1 $f4,0x24($sp) -/* f039f84: c612000c */ lwc1 $f18,0xc($s0) -/* f039f88: e7b20028 */ swc1 $f18,0x28($sp) -/* f039f8c: c6100010 */ lwc1 $f16,0x10($s0) -/* f039f90: 46105100 */ add.s $f4,$f10,$f16 -/* f039f94: 0fc0da2e */ jal func0f0368b8 -/* f039f98: e7a4002c */ swc1 $f4,0x2c($sp) -/* f039f9c: 10400005 */ beqz $v0,.L0f039fb4 -/* f039fa0: 02202025 */ or $a0,$s1,$zero -/* f039fa4: 0fc0c01e */ jal func0f030078 -/* f039fa8: 27a50024 */ addiu $a1,$sp,0x24 -/* f039fac: 10000002 */ beqz $zero,.L0f039fb8 -/* f039fb0: 24020001 */ addiu $v0,$zero,0x1 -.L0f039fb4: -/* f039fb4: 00001025 */ or $v0,$zero,$zero -.L0f039fb8: -/* f039fb8: 8fbf001c */ lw $ra,0x1c($sp) -/* f039fbc: 8fb00014 */ lw $s0,0x14($sp) -/* f039fc0: 8fb10018 */ lw $s1,0x18($sp) -/* f039fc4: 03e00008 */ jr $ra -/* f039fc8: 27bd0048 */ addiu $sp,$sp,0x48 -); - -GLOBAL_ASM( -glabel func0f039fcc -/* f039fcc: 27bdffd8 */ addiu $sp,$sp,-40 -/* f039fd0: afb00018 */ sw $s0,0x18($sp) -/* f039fd4: 00808025 */ or $s0,$a0,$zero -/* f039fd8: 10800004 */ beqz $a0,.L0f039fec -/* f039fdc: afbf001c */ sw $ra,0x1c($sp) -/* f039fe0: 908e02fe */ lbu $t6,0x2fe($a0) -/* f039fe4: 10000002 */ beqz $zero,.L0f039ff0 -/* f039fe8: afae0024 */ sw $t6,0x24($sp) -.L0f039fec: -/* f039fec: afa00024 */ sw $zero,0x24($sp) -.L0f039ff0: -/* f039ff0: 8faf0024 */ lw $t7,0x24($sp) -/* f039ff4: 24010002 */ addiu $at,$zero,0x2 -/* f039ff8: 11e10003 */ beq $t7,$at,.L0f03a008 -/* f039ffc: 24010003 */ addiu $at,$zero,0x3 -/* f03a000: 15e10003 */ bne $t7,$at,.L0f03a010 -/* f03a004: 00000000 */ sll $zero,$zero,0x0 -.L0f03a008: -/* f03a008: 10000041 */ beqz $zero,.L0f03a110 -/* f03a00c: 00001025 */ or $v0,$zero,$zero -.L0f03a010: -/* f03a010: 0fc0e686 */ jal func0f039a18 -/* f03a014: 02002025 */ or $a0,$s0,$zero -/* f03a018: 5040003d */ beqzl $v0,.L0f03a110 -/* f03a01c: 00001025 */ or $v0,$zero,$zero -/* f03a020: 8e03001c */ lw $v1,0x1c($s0) -/* f03a024: 02002025 */ or $a0,$s0,$zero -/* f03a028: 00003825 */ or $a3,$zero,$zero -/* f03a02c: 24650008 */ addiu $a1,$v1,0x8 -/* f03a030: 24660028 */ addiu $a2,$v1,0x28 -/* f03a034: 0fc0e47b */ jal func0f0391ec -/* f03a038: afa30020 */ sw $v1,0x20($sp) -/* f03a03c: 10400033 */ beqz $v0,.L0f03a10c -/* f03a040: 8fa30020 */ lw $v1,0x20($sp) -/* f03a044: 02002025 */ or $a0,$s0,$zero -/* f03a048: 00002825 */ or $a1,$zero,$zero -/* f03a04c: 0fc0a20d */ jal func0f028834 -/* f03a050: afa30020 */ sw $v1,0x20($sp) -/* f03a054: 14400007 */ bnez $v0,.L0f03a074 -/* f03a058: 8fa30020 */ lw $v1,0x20($sp) -/* f03a05c: 02002025 */ or $a0,$s0,$zero -/* f03a060: 24050001 */ addiu $a1,$zero,0x1 -/* f03a064: 0fc0a20d */ jal func0f028834 -/* f03a068: afa30020 */ sw $v1,0x20($sp) -/* f03a06c: 10400027 */ beqz $v0,.L0f03a10c -/* f03a070: 8fa30020 */ lw $v1,0x20($sp) -.L0f03a074: -/* f03a074: 3c18800a */ lui $t8,0x800a -/* f03a078: 8f189fc8 */ lw $t8,-0x6038($t8) -/* f03a07c: 8e1900d4 */ lw $t9,0xd4($s0) -/* f03a080: 02002025 */ or $a0,$s0,$zero -/* f03a084: 03194023 */ subu $t0,$t8,$t9 -/* f03a088: 29010079 */ slti $at,$t0,0x79 -/* f03a08c: 54200020 */ bnezl $at,.L0f03a110 -/* f03a090: 00001025 */ or $v0,$zero,$zero -/* f03a094: 0fc0a221 */ jal func0f028884 -/* f03a098: afa30020 */ sw $v1,0x20($sp) -/* f03a09c: 8fa30020 */ lw $v1,0x20($sp) -/* f03a0a0: 8fa90024 */ lw $t1,0x24($sp) -/* f03a0a4: c4440008 */ lwc1 $f4,0x8($v0) -/* f03a0a8: c448000c */ lwc1 $f8,0xc($v0) -/* f03a0ac: c4500010 */ lwc1 $f16,0x10($v0) -/* f03a0b0: c4660008 */ lwc1 $f6,0x8($v1) -/* f03a0b4: c46a000c */ lwc1 $f10,0xc($v1) -/* f03a0b8: c4720010 */ lwc1 $f18,0x10($v1) -/* f03a0bc: 46062001 */ sub.s $f0,$f4,$f6 -/* f03a0c0: 460a4081 */ sub.s $f2,$f8,$f10 -/* f03a0c4: 15200011 */ bnez $t1,.L0f03a10c -/* f03a0c8: 46128301 */ sub.s $f12,$f16,$f18 -/* f03a0cc: 46000102 */ mul.s $f4,$f0,$f0 -/* f03a0d0: 3c017f1b */ lui $at,0x7f1b -/* f03a0d4: c4328eb8 */ lwc1 $f18,-0x7148($at) -/* f03a0d8: 46021182 */ mul.s $f6,$f2,$f2 -/* f03a0dc: 02002025 */ or $a0,$s0,$zero -/* f03a0e0: 460c6282 */ mul.s $f10,$f12,$f12 -/* f03a0e4: 46062200 */ add.s $f8,$f4,$f6 -/* f03a0e8: 460a4400 */ add.s $f16,$f8,$f10 -/* f03a0ec: 4610903e */ c.le.s $f18,$f16 -/* f03a0f0: 00000000 */ sll $zero,$zero,0x0 -/* f03a0f4: 45020006 */ bc1fl .L0f03a110 -/* f03a0f8: 00001025 */ or $v0,$zero,$zero -/* f03a0fc: 0fc0c178 */ jal func0f0305e0 -/* f03a100: 00002825 */ or $a1,$zero,$zero -/* f03a104: 10000002 */ beqz $zero,.L0f03a110 -/* f03a108: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a10c: -/* f03a10c: 00001025 */ or $v0,$zero,$zero -.L0f03a110: -/* f03a110: 8fbf001c */ lw $ra,0x1c($sp) -/* f03a114: 8fb00018 */ lw $s0,0x18($sp) -/* f03a118: 27bd0028 */ addiu $sp,$sp,0x28 -/* f03a11c: 03e00008 */ jr $ra -/* f03a120: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a124 -/* f03a124: 27bdffd8 */ addiu $sp,$sp,-40 -/* f03a128: afb00018 */ sw $s0,0x18($sp) -/* f03a12c: 00808025 */ or $s0,$a0,$zero -/* f03a130: 10800004 */ beqz $a0,.L0f03a144 -/* f03a134: afbf001c */ sw $ra,0x1c($sp) -/* f03a138: 908e02fe */ lbu $t6,0x2fe($a0) -/* f03a13c: 10000002 */ beqz $zero,.L0f03a148 -/* f03a140: afae0024 */ sw $t6,0x24($sp) -.L0f03a144: -/* f03a144: afa00024 */ sw $zero,0x24($sp) -.L0f03a148: -/* f03a148: 8faf0024 */ lw $t7,0x24($sp) -/* f03a14c: 24010002 */ addiu $at,$zero,0x2 -/* f03a150: 11e10003 */ beq $t7,$at,.L0f03a160 -/* f03a154: 24010003 */ addiu $at,$zero,0x3 -/* f03a158: 15e10003 */ bne $t7,$at,.L0f03a168 -/* f03a15c: 00000000 */ sll $zero,$zero,0x0 -.L0f03a160: -/* f03a160: 10000041 */ beqz $zero,.L0f03a268 -/* f03a164: 00001025 */ or $v0,$zero,$zero -.L0f03a168: -/* f03a168: 0fc0e686 */ jal func0f039a18 -/* f03a16c: 02002025 */ or $a0,$s0,$zero -/* f03a170: 5040003d */ beqzl $v0,.L0f03a268 -/* f03a174: 00001025 */ or $v0,$zero,$zero -/* f03a178: 8e03001c */ lw $v1,0x1c($s0) -/* f03a17c: 02002025 */ or $a0,$s0,$zero -/* f03a180: 00003825 */ or $a3,$zero,$zero -/* f03a184: 24650008 */ addiu $a1,$v1,0x8 -/* f03a188: 24660028 */ addiu $a2,$v1,0x28 -/* f03a18c: 0fc0e47b */ jal func0f0391ec -/* f03a190: afa30020 */ sw $v1,0x20($sp) -/* f03a194: 10400033 */ beqz $v0,.L0f03a264 -/* f03a198: 8fa30020 */ lw $v1,0x20($sp) -/* f03a19c: 02002025 */ or $a0,$s0,$zero -/* f03a1a0: 00002825 */ or $a1,$zero,$zero -/* f03a1a4: 0fc0a20d */ jal func0f028834 -/* f03a1a8: afa30020 */ sw $v1,0x20($sp) -/* f03a1ac: 14400007 */ bnez $v0,.L0f03a1cc -/* f03a1b0: 8fa30020 */ lw $v1,0x20($sp) -/* f03a1b4: 02002025 */ or $a0,$s0,$zero -/* f03a1b8: 24050001 */ addiu $a1,$zero,0x1 -/* f03a1bc: 0fc0a20d */ jal func0f028834 -/* f03a1c0: afa30020 */ sw $v1,0x20($sp) -/* f03a1c4: 10400027 */ beqz $v0,.L0f03a264 -/* f03a1c8: 8fa30020 */ lw $v1,0x20($sp) -.L0f03a1cc: -/* f03a1cc: 3c18800a */ lui $t8,0x800a -/* f03a1d0: 8f189fc8 */ lw $t8,-0x6038($t8) -/* f03a1d4: 8e1900d4 */ lw $t9,0xd4($s0) -/* f03a1d8: 02002025 */ or $a0,$s0,$zero -/* f03a1dc: 03194023 */ subu $t0,$t8,$t9 -/* f03a1e0: 290100b5 */ slti $at,$t0,0xb5 -/* f03a1e4: 54200020 */ bnezl $at,.L0f03a268 -/* f03a1e8: 00001025 */ or $v0,$zero,$zero -/* f03a1ec: 0fc0a221 */ jal func0f028884 -/* f03a1f0: afa30020 */ sw $v1,0x20($sp) -/* f03a1f4: 8fa30020 */ lw $v1,0x20($sp) -/* f03a1f8: 8fa90024 */ lw $t1,0x24($sp) -/* f03a1fc: c4440008 */ lwc1 $f4,0x8($v0) -/* f03a200: c448000c */ lwc1 $f8,0xc($v0) -/* f03a204: c4500010 */ lwc1 $f16,0x10($v0) -/* f03a208: c4660008 */ lwc1 $f6,0x8($v1) -/* f03a20c: c46a000c */ lwc1 $f10,0xc($v1) -/* f03a210: c4720010 */ lwc1 $f18,0x10($v1) -/* f03a214: 46062001 */ sub.s $f0,$f4,$f6 -/* f03a218: 460a4081 */ sub.s $f2,$f8,$f10 -/* f03a21c: 15200011 */ bnez $t1,.L0f03a264 -/* f03a220: 46128301 */ sub.s $f12,$f16,$f18 -/* f03a224: 46000102 */ mul.s $f4,$f0,$f0 -/* f03a228: 3c017f1b */ lui $at,0x7f1b -/* f03a22c: c4328ebc */ lwc1 $f18,-0x7144($at) -/* f03a230: 46021182 */ mul.s $f6,$f2,$f2 -/* f03a234: 02002025 */ or $a0,$s0,$zero -/* f03a238: 460c6282 */ mul.s $f10,$f12,$f12 -/* f03a23c: 46062200 */ add.s $f8,$f4,$f6 -/* f03a240: 460a4400 */ add.s $f16,$f8,$f10 -/* f03a244: 4610903e */ c.le.s $f18,$f16 -/* f03a248: 00000000 */ sll $zero,$zero,0x0 -/* f03a24c: 45020006 */ bc1fl .L0f03a268 -/* f03a250: 00001025 */ or $v0,$zero,$zero -/* f03a254: 0fc0c178 */ jal func0f0305e0 -/* f03a258: 24050001 */ addiu $a1,$zero,0x1 -/* f03a25c: 10000002 */ beqz $zero,.L0f03a268 -/* f03a260: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a264: -/* f03a264: 00001025 */ or $v0,$zero,$zero -.L0f03a268: -/* f03a268: 8fbf001c */ lw $ra,0x1c($sp) -/* f03a26c: 8fb00018 */ lw $s0,0x18($sp) -/* f03a270: 27bd0028 */ addiu $sp,$sp,0x28 -/* f03a274: 03e00008 */ jr $ra -/* f03a278: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a27c -/* f03a27c: 27bdffb8 */ addiu $sp,$sp,-72 -/* f03a280: afb00018 */ sw $s0,0x18($sp) -/* f03a284: 00808025 */ or $s0,$a0,$zero -/* f03a288: 10800003 */ beqz $a0,.L0f03a298 -/* f03a28c: afbf001c */ sw $ra,0x1c($sp) -/* f03a290: 10000002 */ beqz $zero,.L0f03a29c -/* f03a294: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03a298: -/* f03a298: 00001025 */ or $v0,$zero,$zero -.L0f03a29c: -/* f03a29c: 5440004e */ bnezl $v0,.L0f03a3d8 -/* f03a2a0: 00001025 */ or $v0,$zero,$zero -/* f03a2a4: 0fc0e686 */ jal func0f039a18 -/* f03a2a8: 02002025 */ or $a0,$s0,$zero -/* f03a2ac: 5040004a */ beqzl $v0,.L0f03a3d8 -/* f03a2b0: 00001025 */ or $v0,$zero,$zero -/* f03a2b4: 8e03001c */ lw $v1,0x1c($s0) -/* f03a2b8: 02002025 */ or $a0,$s0,$zero -/* f03a2bc: 00003825 */ or $a3,$zero,$zero -/* f03a2c0: 24650008 */ addiu $a1,$v1,0x8 -/* f03a2c4: 24660028 */ addiu $a2,$v1,0x28 -/* f03a2c8: 0fc0e47b */ jal func0f0391ec -/* f03a2cc: afa30044 */ sw $v1,0x44($sp) -/* f03a2d0: 10400040 */ beqz $v0,.L0f03a3d4 -/* f03a2d4: 8fa30044 */ lw $v1,0x44($sp) -/* f03a2d8: 02002025 */ or $a0,$s0,$zero -/* f03a2dc: 00002825 */ or $a1,$zero,$zero -/* f03a2e0: 0fc0a20d */ jal func0f028834 -/* f03a2e4: afa30044 */ sw $v1,0x44($sp) -/* f03a2e8: 14400007 */ bnez $v0,.L0f03a308 -/* f03a2ec: 8fa30044 */ lw $v1,0x44($sp) -/* f03a2f0: 02002025 */ or $a0,$s0,$zero -/* f03a2f4: 24050001 */ addiu $a1,$zero,0x1 -/* f03a2f8: 0fc0a20d */ jal func0f028834 -/* f03a2fc: afa30044 */ sw $v1,0x44($sp) -/* f03a300: 10400034 */ beqz $v0,.L0f03a3d4 -/* f03a304: 8fa30044 */ lw $v1,0x44($sp) -.L0f03a308: -/* f03a308: 02002025 */ or $a0,$s0,$zero -/* f03a30c: 0fc0a221 */ jal func0f028884 -/* f03a310: afa30044 */ sw $v1,0x44($sp) -/* f03a314: 8fa30044 */ lw $v1,0x44($sp) -/* f03a318: c4440008 */ lwc1 $f4,0x8($v0) -/* f03a31c: c448000c */ lwc1 $f8,0xc($v0) -/* f03a320: c4660008 */ lwc1 $f6,0x8($v1) -/* f03a324: c46a000c */ lwc1 $f10,0xc($v1) -/* f03a328: c4500010 */ lwc1 $f16,0x10($v0) -/* f03a32c: 46062001 */ sub.s $f0,$f4,$f6 -/* f03a330: c4720010 */ lwc1 $f18,0x10($v1) -/* f03a334: 3c017f1b */ lui $at,0x7f1b -/* f03a338: 460a4081 */ sub.s $f2,$f8,$f10 -/* f03a33c: 46000102 */ mul.s $f4,$f0,$f0 -/* f03a340: 46128301 */ sub.s $f12,$f16,$f18 -/* f03a344: 46021182 */ mul.s $f6,$f2,$f2 -/* f03a348: c4328ec0 */ lwc1 $f18,-0x7140($at) -/* f03a34c: 460c6282 */ mul.s $f10,$f12,$f12 -/* f03a350: 46062200 */ add.s $f8,$f4,$f6 -/* f03a354: 460a4400 */ add.s $f16,$f8,$f10 -/* f03a358: 4610903e */ c.le.s $f18,$f16 -/* f03a35c: 00000000 */ sll $zero,$zero,0x0 -/* f03a360: 4502001d */ bc1fl .L0f03a3d8 -/* f03a364: 00001025 */ or $v0,$zero,$zero -/* f03a368: 0c004b70 */ jal 0x12dc0 -/* f03a36c: 00000000 */ sll $zero,$zero,0x0 -/* f03a370: 30450001 */ andi $a1,$v0,0x1 -/* f03a374: 2cae0001 */ sltiu $t6,$a1,0x1 -/* f03a378: 01c02825 */ or $a1,$t6,$zero -/* f03a37c: afae002c */ sw $t6,0x2c($sp) -/* f03a380: 02002025 */ or $a0,$s0,$zero -/* f03a384: 0fc0daa8 */ jal func0f036aa0 -/* f03a388: 3c064348 */ lui $a2,0x4348 -/* f03a38c: 10400006 */ beqz $v0,.L0f03a3a8 -/* f03a390: 8fa7002c */ lw $a3,0x2c($sp) -/* f03a394: 02002025 */ or $a0,$s0,$zero -/* f03a398: 0fc0c2d2 */ jal func0f030b48 -/* f03a39c: 00e02825 */ or $a1,$a3,$zero -/* f03a3a0: 1000000d */ beqz $zero,.L0f03a3d8 -/* f03a3a4: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a3a8: -/* f03a3a8: 2ce50001 */ sltiu $a1,$a3,0x1 -/* f03a3ac: afa50024 */ sw $a1,0x24($sp) -/* f03a3b0: 02002025 */ or $a0,$s0,$zero -/* f03a3b4: 0fc0daa8 */ jal func0f036aa0 -/* f03a3b8: 3c064348 */ lui $a2,0x4348 -/* f03a3bc: 10400005 */ beqz $v0,.L0f03a3d4 -/* f03a3c0: 8fa50024 */ lw $a1,0x24($sp) -/* f03a3c4: 0fc0c2d2 */ jal func0f030b48 -/* f03a3c8: 02002025 */ or $a0,$s0,$zero -/* f03a3cc: 10000002 */ beqz $zero,.L0f03a3d8 -/* f03a3d0: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a3d4: -/* f03a3d4: 00001025 */ or $v0,$zero,$zero -.L0f03a3d8: -/* f03a3d8: 8fbf001c */ lw $ra,0x1c($sp) -/* f03a3dc: 8fb00018 */ lw $s0,0x18($sp) -/* f03a3e0: 27bd0048 */ addiu $sp,$sp,0x48 -/* f03a3e4: 03e00008 */ jr $ra -/* f03a3e8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a3ec -/* f03a3ec: 27bdffc0 */ addiu $sp,$sp,-64 -/* f03a3f0: afb00018 */ sw $s0,0x18($sp) -/* f03a3f4: 00808025 */ or $s0,$a0,$zero -/* f03a3f8: afbf001c */ sw $ra,0x1c($sp) -/* f03a3fc: afa50044 */ sw $a1,0x44($sp) -/* f03a400: afa60048 */ sw $a2,0x48($sp) -/* f03a404: 10800003 */ beqz $a0,.L0f03a414 -/* f03a408: afa7004c */ sw $a3,0x4c($sp) -/* f03a40c: 10000002 */ beqz $zero,.L0f03a418 -/* f03a410: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03a414: -/* f03a414: 00001025 */ or $v0,$zero,$zero -.L0f03a418: -/* f03a418: 10400003 */ beqz $v0,.L0f03a428 -/* f03a41c: 24010001 */ addiu $at,$zero,0x1 -/* f03a420: 54410050 */ bnel $v0,$at,.L0f03a564 -/* f03a424: 00001025 */ or $v0,$zero,$zero -.L0f03a428: -/* f03a428: 0fc0e686 */ jal func0f039a18 -/* f03a42c: 02002025 */ or $a0,$s0,$zero -/* f03a430: 5040004c */ beqzl $v0,.L0f03a564 -/* f03a434: 00001025 */ or $v0,$zero,$zero -/* f03a438: 8e020170 */ lw $v0,0x170($s0) -/* f03a43c: 93a30053 */ lbu $v1,0x53($sp) -/* f03a440: 24070001 */ addiu $a3,$zero,0x1 -/* f03a444: 10400046 */ beqz $v0,.L0f03a560 -/* f03a448: 28610065 */ slti $at,$v1,0x65 -/* f03a44c: 14200002 */ bnez $at,.L0f03a458 -/* f03a450: 8c460004 */ lw $a2,0x4($v0) -/* f03a454: 24030064 */ addiu $v1,$zero,0x64 -.L0f03a458: -/* f03a458: 93a4004f */ lbu $a0,0x4f($sp) -/* f03a45c: 0083082a */ slt $at,$a0,$v1 -/* f03a460: 5020001f */ beqzl $at,.L0f03a4e0 -/* f03a464: 44800000 */ mtc1 $zero,$f0 -/* f03a468: afa30024 */ sw $v1,0x24($sp) -/* f03a46c: afa40028 */ sw $a0,0x28($sp) -/* f03a470: afa60030 */ sw $a2,0x30($sp) -/* f03a474: 0c004b70 */ jal 0x12dc0 -/* f03a478: afa70038 */ sw $a3,0x38($sp) -/* f03a47c: 8fa30024 */ lw $v1,0x24($sp) -/* f03a480: 8fa40028 */ lw $a0,0x28($sp) -/* f03a484: 93b8004f */ lbu $t8,0x4f($sp) -/* f03a488: 8fa60030 */ lw $a2,0x30($sp) -/* f03a48c: 00647023 */ subu $t6,$v1,$a0 -/* f03a490: 004e001b */ divu $zero,$v0,$t6 -/* f03a494: 00007810 */ mfhi $t7 -/* f03a498: 01f8c821 */ addu $t9,$t7,$t8 -/* f03a49c: 44992000 */ mtc1 $t9,$f4 -/* f03a4a0: 8fa70038 */ lw $a3,0x38($sp) -/* f03a4a4: 15c00002 */ bnez $t6,.L0f03a4b0 -/* f03a4a8: 00000000 */ sll $zero,$zero,0x0 -/* f03a4ac: 0007000d */ break 0x7 -.L0f03a4b0: -/* f03a4b0: 3c014f80 */ lui $at,0x4f80 -/* f03a4b4: 07210004 */ bgez $t9,.L0f03a4c8 -/* f03a4b8: 468021a0 */ cvt.s.w $f6,$f4 -/* f03a4bc: 44814000 */ mtc1 $at,$f8 -/* f03a4c0: 00000000 */ sll $zero,$zero,0x0 -/* f03a4c4: 46083180 */ add.s $f6,$f6,$f8 -.L0f03a4c8: -/* f03a4c8: 3c017f1b */ lui $at,0x7f1b -/* f03a4cc: c42a8ec4 */ lwc1 $f10,-0x713c($at) -/* f03a4d0: 460a3002 */ mul.s $f0,$f6,$f10 -/* f03a4d4: 10000004 */ beqz $zero,.L0f03a4e8 -/* f03a4d8: 90c4005c */ lbu $a0,0x5c($a2) -/* f03a4dc: 44800000 */ mtc1 $zero,$f0 -.L0f03a4e0: -/* f03a4e0: 00000000 */ sll $zero,$zero,0x0 -/* f03a4e4: 90c4005c */ lbu $a0,0x5c($a2) -.L0f03a4e8: -/* f03a4e8: e7a00034 */ swc1 $f0,0x34($sp) -/* f03a4ec: afa70038 */ sw $a3,0x38($sp) -/* f03a4f0: 0fc2c47b */ jal func0f0b11ec -/* f03a4f4: 00002825 */ or $a1,$zero,$zero -/* f03a4f8: 44801000 */ mtc1 $zero,$f2 -/* f03a4fc: 8fa70038 */ lw $a3,0x38($sp) -/* f03a500: 10400009 */ beqz $v0,.L0f03a528 -/* f03a504: c7a00034 */ lwc1 $f0,0x34($sp) -/* f03a508: 84480008 */ lh $t0,0x8($v0) -/* f03a50c: 44888000 */ mtc1 $t0,$f16 -/* f03a510: 00000000 */ sll $zero,$zero,0x0 -/* f03a514: 468084a0 */ cvt.s.w $f18,$f16 -/* f03a518: 46009102 */ mul.s $f4,$f18,$f0 -/* f03a51c: 4600220d */ trunc.w.s $f8,$f4 -/* f03a520: 44074000 */ mfc1 $a3,$f8 -/* f03a524: 00000000 */ sll $zero,$zero,0x0 -.L0f03a528: -/* f03a528: 1ce00002 */ bgtz $a3,.L0f03a534 -/* f03a52c: 240a000a */ addiu $t2,$zero,0xa -/* f03a530: 24070001 */ addiu $a3,$zero,0x1 -.L0f03a534: -/* f03a534: e6020164 */ swc1 $f2,0x164($s0) -/* f03a538: e6020160 */ swc1 $f2,0x160($s0) -/* f03a53c: e6020168 */ swc1 $f2,0x168($s0) -/* f03a540: e602016c */ swc1 $f2,0x16c($s0) -/* f03a544: a20a000e */ sb $t2,0xe($s0) -/* f03a548: 8fa60048 */ lw $a2,0x48($sp) -/* f03a54c: 8fa50044 */ lw $a1,0x44($sp) -/* f03a550: 0fc0c62e */ jal func0f0318b8 -/* f03a554: 02002025 */ or $a0,$s0,$zero -/* f03a558: 10000002 */ beqz $zero,.L0f03a564 -/* f03a55c: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a560: -/* f03a560: 00001025 */ or $v0,$zero,$zero -.L0f03a564: -/* f03a564: 8fbf001c */ lw $ra,0x1c($sp) -/* f03a568: 8fb00018 */ lw $s0,0x18($sp) -/* f03a56c: 27bd0040 */ addiu $sp,$sp,0x40 -/* f03a570: 03e00008 */ jr $ra -/* f03a574: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a578 -/* f03a578: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03a57c: afbf0014 */ sw $ra,0x14($sp) -/* f03a580: afa50024 */ sw $a1,0x24($sp) -/* f03a584: 10800003 */ beqz $a0,.L0f03a594 -/* f03a588: afa60028 */ sw $a2,0x28($sp) -/* f03a58c: 10000002 */ beqz $zero,.L0f03a598 -/* f03a590: 908302fe */ lbu $v1,0x2fe($a0) -.L0f03a594: -/* f03a594: 00001825 */ or $v1,$zero,$zero -.L0f03a598: -/* f03a598: 24010002 */ addiu $at,$zero,0x2 -/* f03a59c: 10610003 */ beq $v1,$at,.L0f03a5ac -/* f03a5a0: 24010003 */ addiu $at,$zero,0x3 -/* f03a5a4: 54610004 */ bnel $v1,$at,.L0f03a5b8 -/* f03a5a8: afa3001c */ sw $v1,0x1c($sp) -.L0f03a5ac: -/* f03a5ac: 10000021 */ beqz $zero,.L0f03a634 -/* f03a5b0: 00001025 */ or $v0,$zero,$zero -/* f03a5b4: afa3001c */ sw $v1,0x1c($sp) -.L0f03a5b8: -/* f03a5b8: 0fc0e686 */ jal func0f039a18 -/* f03a5bc: afa40020 */ sw $a0,0x20($sp) -/* f03a5c0: 8fa3001c */ lw $v1,0x1c($sp) -/* f03a5c4: 1040001a */ beqz $v0,.L0f03a630 -/* f03a5c8: 8fa40020 */ lw $a0,0x20($sp) -/* f03a5cc: 24010004 */ addiu $at,$zero,0x4 -/* f03a5d0: 14610005 */ bne $v1,$at,.L0f03a5e8 -/* f03a5d4: 00000000 */ sll $zero,$zero,0x0 -/* f03a5d8: 0fc10a02 */ jal func0f042808 -/* f03a5dc: 00000000 */ sll $zero,$zero,0x0 -/* f03a5e0: 10000014 */ beqz $zero,.L0f03a634 -/* f03a5e4: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a5e8: -/* f03a5e8: 10600002 */ beqz $v1,.L0f03a5f4 -/* f03a5ec: 24010001 */ addiu $at,$zero,0x1 -/* f03a5f0: 1461000f */ bne $v1,$at,.L0f03a630 -.L0f03a5f4: -/* f03a5f4: 00002825 */ or $a1,$zero,$zero -/* f03a5f8: 0fc0a20d */ jal func0f028834 -/* f03a5fc: afa40020 */ sw $a0,0x20($sp) -/* f03a600: 14400006 */ bnez $v0,.L0f03a61c -/* f03a604: 8fa40020 */ lw $a0,0x20($sp) -/* f03a608: 24050001 */ addiu $a1,$zero,0x1 -/* f03a60c: 0fc0a20d */ jal func0f028834 -/* f03a610: afa40020 */ sw $a0,0x20($sp) -/* f03a614: 10400006 */ beqz $v0,.L0f03a630 -/* f03a618: 8fa40020 */ lw $a0,0x20($sp) -.L0f03a61c: -/* f03a61c: 8fa50024 */ lw $a1,0x24($sp) -/* f03a620: 0fc0c048 */ jal func0f030120 -/* f03a624: 8fa60028 */ lw $a2,0x28($sp) -/* f03a628: 10000002 */ beqz $zero,.L0f03a634 -/* f03a62c: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a630: -/* f03a630: 00001025 */ or $v0,$zero,$zero -.L0f03a634: -/* f03a634: 8fbf0014 */ lw $ra,0x14($sp) -/* f03a638: 27bd0020 */ addiu $sp,$sp,0x20 -/* f03a63c: 03e00008 */ jr $ra -/* f03a640: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a644 -/* f03a644: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03a648: afb00018 */ sw $s0,0x18($sp) -/* f03a64c: 00808025 */ or $s0,$a0,$zero -/* f03a650: afbf001c */ sw $ra,0x1c($sp) -/* f03a654: afa50024 */ sw $a1,0x24($sp) -/* f03a658: 10800003 */ beqz $a0,.L0f03a668 -/* f03a65c: afa60028 */ sw $a2,0x28($sp) -/* f03a660: 10000002 */ beqz $zero,.L0f03a66c -/* f03a664: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03a668: -/* f03a668: 00001025 */ or $v0,$zero,$zero -.L0f03a66c: -/* f03a66c: 10400003 */ beqz $v0,.L0f03a67c -/* f03a670: 24010001 */ addiu $at,$zero,0x1 -/* f03a674: 54410013 */ bnel $v0,$at,.L0f03a6c4 -/* f03a678: 00001025 */ or $v0,$zero,$zero -.L0f03a67c: -/* f03a67c: 0fc0e686 */ jal func0f039a18 -/* f03a680: 02002025 */ or $a0,$s0,$zero -/* f03a684: 1040000e */ beqz $v0,.L0f03a6c0 -/* f03a688: 02002025 */ or $a0,$s0,$zero -/* f03a68c: 0fc0a20d */ jal func0f028834 -/* f03a690: 00002825 */ or $a1,$zero,$zero -/* f03a694: 14400004 */ bnez $v0,.L0f03a6a8 -/* f03a698: 02002025 */ or $a0,$s0,$zero -/* f03a69c: 0fc0a20d */ jal func0f028834 -/* f03a6a0: 24050001 */ addiu $a1,$zero,0x1 -/* f03a6a4: 10400006 */ beqz $v0,.L0f03a6c0 -.L0f03a6a8: -/* f03a6a8: 02002025 */ or $a0,$s0,$zero -/* f03a6ac: 8fa50024 */ lw $a1,0x24($sp) -/* f03a6b0: 0fc0c0e8 */ jal func0f0303a0 -/* f03a6b4: 8fa60028 */ lw $a2,0x28($sp) -/* f03a6b8: 10000002 */ beqz $zero,.L0f03a6c4 -/* f03a6bc: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a6c0: -/* f03a6c0: 00001025 */ or $v0,$zero,$zero -.L0f03a6c4: -/* f03a6c4: 8fbf001c */ lw $ra,0x1c($sp) -/* f03a6c8: 8fb00018 */ lw $s0,0x18($sp) -/* f03a6cc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f03a6d0: 03e00008 */ jr $ra -/* f03a6d4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a6d8 -/* f03a6d8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03a6dc: afb00018 */ sw $s0,0x18($sp) -/* f03a6e0: 00808025 */ or $s0,$a0,$zero -/* f03a6e4: afbf001c */ sw $ra,0x1c($sp) -/* f03a6e8: afa50024 */ sw $a1,0x24($sp) -/* f03a6ec: 10800003 */ beqz $a0,.L0f03a6fc -/* f03a6f0: afa60028 */ sw $a2,0x28($sp) -/* f03a6f4: 10000002 */ beqz $zero,.L0f03a700 -/* f03a6f8: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03a6fc: -/* f03a6fc: 00001025 */ or $v0,$zero,$zero -.L0f03a700: -/* f03a700: 10400003 */ beqz $v0,.L0f03a710 -/* f03a704: 24010001 */ addiu $at,$zero,0x1 -/* f03a708: 54410013 */ bnel $v0,$at,.L0f03a758 -/* f03a70c: 00001025 */ or $v0,$zero,$zero -.L0f03a710: -/* f03a710: 0fc0e686 */ jal func0f039a18 -/* f03a714: 02002025 */ or $a0,$s0,$zero -/* f03a718: 1040000e */ beqz $v0,.L0f03a754 -/* f03a71c: 02002025 */ or $a0,$s0,$zero -/* f03a720: 0fc0a20d */ jal func0f028834 -/* f03a724: 00002825 */ or $a1,$zero,$zero -/* f03a728: 14400004 */ bnez $v0,.L0f03a73c -/* f03a72c: 02002025 */ or $a0,$s0,$zero -/* f03a730: 0fc0a20d */ jal func0f028834 -/* f03a734: 24050001 */ addiu $a1,$zero,0x1 -/* f03a738: 10400006 */ beqz $v0,.L0f03a754 -.L0f03a73c: -/* f03a73c: 02002025 */ or $a0,$s0,$zero -/* f03a740: 8fa50024 */ lw $a1,0x24($sp) -/* f03a744: 0fc0c0c2 */ jal func0f030308 -/* f03a748: 8fa60028 */ lw $a2,0x28($sp) -/* f03a74c: 10000002 */ beqz $zero,.L0f03a758 -/* f03a750: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a754: -/* f03a754: 00001025 */ or $v0,$zero,$zero -.L0f03a758: -/* f03a758: 8fbf001c */ lw $ra,0x1c($sp) -/* f03a75c: 8fb00018 */ lw $s0,0x18($sp) -/* f03a760: 27bd0020 */ addiu $sp,$sp,0x20 -/* f03a764: 03e00008 */ jr $ra -/* f03a768: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a76c -/* f03a76c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03a770: 10800003 */ beqz $a0,.L0f03a780 -/* f03a774: afbf0014 */ sw $ra,0x14($sp) -/* f03a778: 10000002 */ beqz $zero,.L0f03a784 -/* f03a77c: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03a780: -/* f03a780: 00001025 */ or $v0,$zero,$zero -.L0f03a784: -/* f03a784: 24010002 */ addiu $at,$zero,0x2 -/* f03a788: 10410003 */ beq $v0,$at,.L0f03a798 -/* f03a78c: 24010003 */ addiu $at,$zero,0x3 -/* f03a790: 54410004 */ bnel $v0,$at,.L0f03a7a4 -/* f03a794: 808e0007 */ lb $t6,0x7($a0) -.L0f03a798: -/* f03a798: 1000000f */ beqz $zero,.L0f03a7d8 -/* f03a79c: 00001025 */ or $v0,$zero,$zero -/* f03a7a0: 808e0007 */ lb $t6,0x7($a0) -.L0f03a7a4: -/* f03a7a4: 24010008 */ addiu $at,$zero,0x8 -/* f03a7a8: 00001025 */ or $v0,$zero,$zero -/* f03a7ac: 15c1000a */ bne $t6,$at,.L0f03a7d8 -/* f03a7b0: 00000000 */ sll $zero,$zero,0x0 -/* f03a7b4: 8c8f004c */ lw $t7,0x4c($a0) -/* f03a7b8: 31f80060 */ andi $t8,$t7,0x60 -/* f03a7bc: 13000006 */ beqz $t8,.L0f03a7d8 -/* f03a7c0: 00000000 */ sll $zero,$zero,0x0 -/* f03a7c4: ac85004c */ sw $a1,0x4c($a0) -/* f03a7c8: 0fc0c495 */ jal func0f031254 -/* f03a7cc: ac860050 */ sw $a2,0x50($a0) -/* f03a7d0: 10000001 */ beqz $zero,.L0f03a7d8 -/* f03a7d4: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a7d8: -/* f03a7d8: 8fbf0014 */ lw $ra,0x14($sp) -/* f03a7dc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03a7e0: 03e00008 */ jr $ra -/* f03a7e4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a7e8 -/* f03a7e8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03a7ec: afbf0014 */ sw $ra,0x14($sp) -/* f03a7f0: afa5001c */ sw $a1,0x1c($sp) -/* f03a7f4: afa60020 */ sw $a2,0x20($sp) -/* f03a7f8: 0fc0e686 */ jal func0f039a18 -/* f03a7fc: afa40018 */ sw $a0,0x18($sp) -/* f03a800: 8fa3001c */ lw $v1,0x1c($sp) -/* f03a804: 8fa40018 */ lw $a0,0x18($sp) -/* f03a808: 1040001d */ beqz $v0,.L0f03a880 -/* f03a80c: 8fa50020 */ lw $a1,0x20($sp) -/* f03a810: 808e0007 */ lb $t6,0x7($a0) -/* f03a814: 24010001 */ addiu $at,$zero,0x1 -/* f03a818: 51c10007 */ beql $t6,$at,.L0f03a838 -/* f03a81c: 8c8f0030 */ lw $t7,0x30($a0) -/* f03a820: 0fc0baaf */ jal func0f02eabc -/* f03a824: afa40018 */ sw $a0,0x18($sp) -/* f03a828: 8fa3001c */ lw $v1,0x1c($sp) -/* f03a82c: 8fa40018 */ lw $a0,0x18($sp) -/* f03a830: 8fa50020 */ lw $a1,0x20($sp) -/* f03a834: 8c8f0030 */ lw $t7,0x30($a0) -.L0f03a838: -/* f03a838: 24010200 */ addiu $at,$zero,0x200 -/* f03a83c: 546f0005 */ bnel $v1,$t7,.L0f03a854 -/* f03a840: ac830030 */ sw $v1,0x30($a0) -/* f03a844: 8c980034 */ lw $t8,0x34($a0) -/* f03a848: 10b8000b */ beq $a1,$t8,.L0f03a878 -/* f03a84c: 00000000 */ sll $zero,$zero,0x0 -/* f03a850: ac830030 */ sw $v1,0x30($a0) -.L0f03a854: -/* f03a854: ac850034 */ sw $a1,0x34($a0) -/* f03a858: ac800038 */ sw $zero,0x38($a0) -/* f03a85c: 14610006 */ bne $v1,$at,.L0f03a878 -/* f03a860: ac800040 */ sw $zero,0x40($a0) -/* f03a864: 24010001 */ addiu $at,$zero,0x1 -/* f03a868: 14a10003 */ bne $a1,$at,.L0f03a878 -/* f03a86c: 24190001 */ addiu $t9,$zero,0x1 -/* f03a870: a099004c */ sb $t9,0x4c($a0) -/* f03a874: ac800034 */ sw $zero,0x34($a0) -.L0f03a878: -/* f03a878: 10000002 */ beqz $zero,.L0f03a884 -/* f03a87c: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a880: -/* f03a880: 00001025 */ or $v0,$zero,$zero -.L0f03a884: -/* f03a884: 8fbf0014 */ lw $ra,0x14($sp) -/* f03a888: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03a88c: 03e00008 */ jr $ra -/* f03a890: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a894 -/* f03a894: 27bdff88 */ addiu $sp,$sp,-120 -/* f03a898: afb00018 */ sw $s0,0x18($sp) -/* f03a89c: 00808025 */ or $s0,$a0,$zero -/* f03a8a0: afbf001c */ sw $ra,0x1c($sp) -/* f03a8a4: 04a00027 */ bltz $a1,.L0f03a944 -/* f03a8a8: afa60080 */ sw $a2,0x80($sp) -/* f03a8ac: 0fc0e686 */ jal func0f039a18 -/* f03a8b0: afa5007c */ sw $a1,0x7c($sp) -/* f03a8b4: 10400023 */ beqz $v0,.L0f03a944 -/* f03a8b8: 8fa7007c */ lw $a3,0x7c($sp) -/* f03a8bc: 3c0e8006 */ lui $t6,0x8006 -/* f03a8c0: 8dce2cbc */ lw $t6,0x2cbc($t6) -/* f03a8c4: 02002025 */ or $a0,$s0,$zero -/* f03a8c8: 29c10009 */ slti $at,$t6,0x9 -/* f03a8cc: 14200009 */ bnez $at,.L0f03a8f4 -/* f03a8d0: 00000000 */ sll $zero,$zero,0x0 -/* f03a8d4: 8e0f0014 */ lw $t7,0x14($s0) -/* f03a8d8: 000fc240 */ sll $t8,$t7,0x9 -/* f03a8dc: 07010005 */ bgez $t8,.L0f03a8f4 -/* f03a8e0: 00000000 */ sll $zero,$zero,0x0 -/* f03a8e4: 8e190114 */ lw $t9,0x114($s0) -/* f03a8e8: 00194340 */ sll $t0,$t9,0xd -/* f03a8ec: 05030016 */ bgezl $t0,.L0f03a948 -/* f03a8f0: 00001025 */ or $v0,$zero,$zero -.L0f03a8f4: -/* f03a8f4: 0fc1258b */ jal func0f04962c -/* f03a8f8: 00e02825 */ or $a1,$a3,$zero -/* f03a8fc: 04400011 */ bltz $v0,.L0f03a944 -/* f03a900: 00402025 */ or $a0,$v0,$zero -/* f03a904: 24050042 */ addiu $a1,$zero,0x42 -/* f03a908: 0fc456ac */ jal func0f115ab0 -/* f03a90c: 27a60020 */ addiu $a2,$sp,0x20 -/* f03a910: 8fa90068 */ lw $t1,0x68($sp) -/* f03a914: 240affff */ addiu $t2,$zero,-1 -/* f03a918: a7aa0076 */ sh $t2,0x76($sp) -/* f03a91c: 02002025 */ or $a0,$s0,$zero -/* f03a920: 27a50020 */ addiu $a1,$sp,0x20 -/* f03a924: 27a60074 */ addiu $a2,$sp,0x74 -/* f03a928: 8fa70080 */ lw $a3,0x80($sp) -/* f03a92c: 0fc0e10f */ jal func0f03843c -/* f03a930: a7a90074 */ sh $t1,0x74($sp) -/* f03a934: 50400004 */ beqzl $v0,.L0f03a948 -/* f03a938: 00001025 */ or $v0,$zero,$zero -/* f03a93c: 10000002 */ beqz $zero,.L0f03a948 -/* f03a940: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a944: -/* f03a944: 00001025 */ or $v0,$zero,$zero -.L0f03a948: -/* f03a948: 8fbf001c */ lw $ra,0x1c($sp) -/* f03a94c: 8fb00018 */ lw $s0,0x18($sp) -/* f03a950: 27bd0078 */ addiu $sp,$sp,0x78 -/* f03a954: 03e00008 */ jr $ra -/* f03a958: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a95c -/* f03a95c: a0850013 */ sb $a1,0x13($a0) -/* f03a960: 03e00008 */ jr $ra -/* f03a964: 24020001 */ addiu $v0,$zero,0x1 -); - -GLOBAL_ASM( -glabel func0f03a968 -/* f03a968: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03a96c: afbf0014 */ sw $ra,0x14($sp) -/* f03a970: afa40020 */ sw $a0,0x20($sp) -/* f03a974: 0fc0e206 */ jal func0f038818 -/* f03a978: 80840013 */ lb $a0,0x13($a0) -/* f03a97c: 10400009 */ beqz $v0,.L0f03a9a4 -/* f03a980: 8fa40020 */ lw $a0,0x20($sp) -/* f03a984: 0fc0e686 */ jal func0f039a18 -/* f03a988: afa2001c */ sw $v0,0x1c($sp) -/* f03a98c: 10400005 */ beqz $v0,.L0f03a9a4 -/* f03a990: 8fa5001c */ lw $a1,0x1c($sp) -/* f03a994: 0fc0e2e7 */ jal func0f038b9c -/* f03a998: 8fa40020 */ lw $a0,0x20($sp) -/* f03a99c: 10000002 */ beqz $zero,.L0f03a9a8 -/* f03a9a0: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a9a4: -/* f03a9a4: 00001025 */ or $v0,$zero,$zero -.L0f03a9a8: -/* f03a9a8: 8fbf0014 */ lw $ra,0x14($sp) -/* f03a9ac: 27bd0020 */ addiu $sp,$sp,0x20 -/* f03a9b0: 03e00008 */ jr $ra -/* f03a9b4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03a9b8 -/* f03a9b8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03a9bc: 10800003 */ beqz $a0,.L0f03a9cc -/* f03a9c0: afbf0014 */ sw $ra,0x14($sp) -/* f03a9c4: 10000002 */ beqz $zero,.L0f03a9d0 -/* f03a9c8: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03a9cc: -/* f03a9cc: 00001025 */ or $v0,$zero,$zero -.L0f03a9d0: -/* f03a9d0: 5440000a */ bnezl $v0,.L0f03a9fc -/* f03a9d4: 00001025 */ or $v0,$zero,$zero -/* f03a9d8: 0fc0e686 */ jal func0f039a18 -/* f03a9dc: afa40018 */ sw $a0,0x18($sp) -/* f03a9e0: 10400005 */ beqz $v0,.L0f03a9f8 -/* f03a9e4: 8fa40018 */ lw $a0,0x18($sp) -/* f03a9e8: 0fc0be07 */ jal func0f02f81c -/* f03a9ec: 00000000 */ sll $zero,$zero,0x0 -/* f03a9f0: 10000002 */ beqz $zero,.L0f03a9fc -/* f03a9f4: 24020001 */ addiu $v0,$zero,0x1 -.L0f03a9f8: -/* f03a9f8: 00001025 */ or $v0,$zero,$zero -.L0f03a9fc: -/* f03a9fc: 8fbf0014 */ lw $ra,0x14($sp) -/* f03aa00: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03aa04: 03e00008 */ jr $ra -/* f03aa08: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03aa0c -/* f03aa0c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03aa10: afbf0014 */ sw $ra,0x14($sp) -/* f03aa14: 0fc0c467 */ jal func0f03119c -/* f03aa18: afa40018 */ sw $a0,0x18($sp) -/* f03aa1c: 0fc0f337 */ jal func0f03ccdc -/* f03aa20: 8fa40018 */ lw $a0,0x18($sp) -/* f03aa24: 8fbf0014 */ lw $ra,0x14($sp) -/* f03aa28: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03aa2c: 24020001 */ addiu $v0,$zero,0x1 -/* f03aa30: 03e00008 */ jr $ra -/* f03aa34: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03aa38 -/* f03aa38: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03aa3c: afbf0014 */ sw $ra,0x14($sp) -/* f03aa40: afa5001c */ sw $a1,0x1c($sp) -/* f03aa44: 0fc0e686 */ jal func0f039a18 -/* f03aa48: afa40018 */ sw $a0,0x18($sp) -/* f03aa4c: 10400019 */ beqz $v0,.L0f03aab4 -/* f03aa50: 8fa40018 */ lw $a0,0x18($sp) -/* f03aa54: 3c0e8006 */ lui $t6,0x8006 -/* f03aa58: 8dce2cbc */ lw $t6,0x2cbc($t6) -/* f03aa5c: 29c10009 */ slti $at,$t6,0x9 -/* f03aa60: 14200009 */ bnez $at,.L0f03aa88 -/* f03aa64: 00000000 */ sll $zero,$zero,0x0 -/* f03aa68: 8c8f0014 */ lw $t7,0x14($a0) -/* f03aa6c: 000fc240 */ sll $t8,$t7,0x9 -/* f03aa70: 07010005 */ bgez $t8,.L0f03aa88 -/* f03aa74: 00000000 */ sll $zero,$zero,0x0 -/* f03aa78: 8c990114 */ lw $t9,0x114($a0) -/* f03aa7c: 00194340 */ sll $t0,$t9,0xd -/* f03aa80: 0503000d */ bgezl $t0,.L0f03aab8 -/* f03aa84: 00001025 */ or $v0,$zero,$zero -.L0f03aa88: -/* f03aa88: 0fc0a221 */ jal func0f028884 -/* f03aa8c: afa40018 */ sw $a0,0x18($sp) -/* f03aa90: 8fa40018 */ lw $a0,0x18($sp) -/* f03aa94: 24450008 */ addiu $a1,$v0,0x8 -/* f03aa98: 24460028 */ addiu $a2,$v0,0x28 -/* f03aa9c: 0fc0e10f */ jal func0f03843c -/* f03aaa0: 8fa7001c */ lw $a3,0x1c($sp) -/* f03aaa4: 50400004 */ beqzl $v0,.L0f03aab8 -/* f03aaa8: 00001025 */ or $v0,$zero,$zero -/* f03aaac: 10000002 */ beqz $zero,.L0f03aab8 -/* f03aab0: 24020001 */ addiu $v0,$zero,0x1 -.L0f03aab4: -/* f03aab4: 00001025 */ or $v0,$zero,$zero -.L0f03aab8: -/* f03aab8: 8fbf0014 */ lw $ra,0x14($sp) -/* f03aabc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03aac0: 03e00008 */ jr $ra -/* f03aac4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03aac8 -/* f03aac8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03aacc: afbf0014 */ sw $ra,0x14($sp) -/* f03aad0: afa5001c */ sw $a1,0x1c($sp) -/* f03aad4: afa60020 */ sw $a2,0x20($sp) -/* f03aad8: 0fc0e686 */ jal func0f039a18 -/* f03aadc: afa40018 */ sw $a0,0x18($sp) -/* f03aae0: 1040001f */ beqz $v0,.L0f03ab60 -/* f03aae4: 8fa40018 */ lw $a0,0x18($sp) -/* f03aae8: 3c0e8006 */ lui $t6,0x8006 -/* f03aaec: 8dce2cbc */ lw $t6,0x2cbc($t6) -/* f03aaf0: 8fa5001c */ lw $a1,0x1c($sp) -/* f03aaf4: 29c10009 */ slti $at,$t6,0x9 -/* f03aaf8: 14200009 */ bnez $at,.L0f03ab20 -/* f03aafc: 00000000 */ sll $zero,$zero,0x0 -/* f03ab00: 8c8f0014 */ lw $t7,0x14($a0) -/* f03ab04: 000fc240 */ sll $t8,$t7,0x9 -/* f03ab08: 07010005 */ bgez $t8,.L0f03ab20 -/* f03ab0c: 00000000 */ sll $zero,$zero,0x0 -/* f03ab10: 8c990114 */ lw $t9,0x114($a0) -/* f03ab14: 00194340 */ sll $t0,$t9,0xd -/* f03ab18: 05030012 */ bgezl $t0,.L0f03ab64 -/* f03ab1c: 00001025 */ or $v0,$zero,$zero -.L0f03ab20: -/* f03ab20: 0fc126d1 */ jal chrFindById -/* f03ab24: afa40018 */ sw $a0,0x18($sp) -/* f03ab28: 1040000d */ beqz $v0,.L0f03ab60 -/* f03ab2c: 8fa40018 */ lw $a0,0x18($sp) -/* f03ab30: 8c49001c */ lw $t1,0x1c($v0) -/* f03ab34: 5120000b */ beqzl $t1,.L0f03ab64 -/* f03ab38: 00001025 */ or $v0,$zero,$zero -/* f03ab3c: 8c42001c */ lw $v0,0x1c($v0) -/* f03ab40: 8fa70020 */ lw $a3,0x20($sp) -/* f03ab44: 24450008 */ addiu $a1,$v0,0x8 -/* f03ab48: 0fc0e10f */ jal func0f03843c -/* f03ab4c: 24460028 */ addiu $a2,$v0,0x28 -/* f03ab50: 50400004 */ beqzl $v0,.L0f03ab64 -/* f03ab54: 00001025 */ or $v0,$zero,$zero -/* f03ab58: 10000002 */ beqz $zero,.L0f03ab64 -/* f03ab5c: 24020001 */ addiu $v0,$zero,0x1 -.L0f03ab60: -/* f03ab60: 00001025 */ or $v0,$zero,$zero -.L0f03ab64: -/* f03ab64: 8fbf0014 */ lw $ra,0x14($sp) -/* f03ab68: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03ab6c: 03e00008 */ jr $ra -/* f03ab70: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03ab74 -/* f03ab74: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03ab78: afbf0014 */ sw $ra,0x14($sp) -/* f03ab7c: afa40018 */ sw $a0,0x18($sp) -/* f03ab80: afa5001c */ sw $a1,0x1c($sp) -/* f03ab84: 0fc0e686 */ jal func0f039a18 -/* f03ab88: afa60020 */ sw $a2,0x20($sp) -/* f03ab8c: 1040000b */ beqz $v0,.L0f03abbc -/* f03ab90: 8fa3001c */ lw $v1,0x1c($sp) -/* f03ab94: 10600009 */ beqz $v1,.L0f03abbc -/* f03ab98: 8fa40018 */ lw $a0,0x18($sp) -/* f03ab9c: 24650008 */ addiu $a1,$v1,0x8 -/* f03aba0: 24660028 */ addiu $a2,$v1,0x28 -/* f03aba4: 0fc0e10f */ jal func0f03843c -/* f03aba8: 8fa70020 */ lw $a3,0x20($sp) -/* f03abac: 50400004 */ beqzl $v0,.L0f03abc0 -/* f03abb0: 00001025 */ or $v0,$zero,$zero -/* f03abb4: 10000002 */ beqz $zero,.L0f03abc0 -/* f03abb8: 24020001 */ addiu $v0,$zero,0x1 -.L0f03abbc: -/* f03abbc: 00001025 */ or $v0,$zero,$zero -.L0f03abc0: -/* f03abc0: 8fbf0014 */ lw $ra,0x14($sp) -/* f03abc4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03abc8: 03e00008 */ jr $ra -/* f03abcc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03abd0 -/* f03abd0: 27bdff78 */ addiu $sp,$sp,-136 -/* f03abd4: afbf0024 */ sw $ra,0x24($sp) -/* f03abd8: afb00020 */ sw $s0,0x20($sp) -/* f03abdc: afa40088 */ sw $a0,0x88($sp) -/* f03abe0: afa5008c */ sw $a1,0x8c($sp) -/* f03abe4: 0fc0e686 */ jal func0f039a18 -/* f03abe8: afa60090 */ sw $a2,0x90($sp) -/* f03abec: 10400026 */ beqz $v0,.L0f03ac88 -/* f03abf0: 3c0e8006 */ lui $t6,0x8006 -/* f03abf4: 8dce2cbc */ lw $t6,0x2cbc($t6) -/* f03abf8: 8faf0088 */ lw $t7,0x88($sp) -/* f03abfc: 00008025 */ or $s0,$zero,$zero -/* f03ac00: 29c10009 */ slti $at,$t6,0x9 -/* f03ac04: 14200008 */ bnez $at,.L0f03ac28 -/* f03ac08: 8fa4008c */ lw $a0,0x8c($sp) -/* f03ac0c: 8df80014 */ lw $t8,0x14($t7) -/* f03ac10: 0018ca40 */ sll $t9,$t8,0x9 -/* f03ac14: 07230005 */ bgezl $t9,.L0f03ac2c -/* f03ac18: 27a5005c */ addiu $a1,$sp,0x5c -/* f03ac1c: 8de80114 */ lw $t0,0x114($t7) -/* f03ac20: 00084b40 */ sll $t1,$t0,0xd -/* f03ac24: 05210018 */ bgez $t1,.L0f03ac88 -.L0f03ac28: -/* f03ac28: 27a5005c */ addiu $a1,$sp,0x5c -.L0f03ac2c: -/* f03ac2c: 27a60030 */ addiu $a2,$sp,0x30 -/* f03ac30: 24070014 */ addiu $a3,$zero,0x14 -/* f03ac34: 0fc58865 */ jal func0f162194 -/* f03ac38: afa00010 */ sw $zero,0x10($sp) -/* f03ac3c: 87aa005c */ lh $t2,0x5c($sp) -/* f03ac40: 2402ffff */ addiu $v0,$zero,-1 -/* f03ac44: 87ab0030 */ lh $t3,0x30($sp) -/* f03ac48: 104a0003 */ beq $v0,$t2,.L0f03ac58 -/* f03ac4c: 8fa40088 */ lw $a0,0x88($sp) -/* f03ac50: 10000004 */ beqz $zero,.L0f03ac64 -/* f03ac54: 27b0005c */ addiu $s0,$sp,0x5c -.L0f03ac58: -/* f03ac58: 104b0002 */ beq $v0,$t3,.L0f03ac64 -/* f03ac5c: 00000000 */ sll $zero,$zero,0x0 -/* f03ac60: 27b00030 */ addiu $s0,$sp,0x30 -.L0f03ac64: -/* f03ac64: 12000008 */ beqz $s0,.L0f03ac88 -/* f03ac68: 8fa5008c */ lw $a1,0x8c($sp) -/* f03ac6c: 02003025 */ or $a2,$s0,$zero -/* f03ac70: 0fc0e10f */ jal func0f03843c -/* f03ac74: 8fa70090 */ lw $a3,0x90($sp) -/* f03ac78: 50400004 */ beqzl $v0,.L0f03ac8c -/* f03ac7c: 00001025 */ or $v0,$zero,$zero -/* f03ac80: 10000002 */ beqz $zero,.L0f03ac8c -/* f03ac84: 24020001 */ addiu $v0,$zero,0x1 -.L0f03ac88: -/* f03ac88: 00001025 */ or $v0,$zero,$zero -.L0f03ac8c: -/* f03ac8c: 8fbf0024 */ lw $ra,0x24($sp) -/* f03ac90: 8fb00020 */ lw $s0,0x20($sp) -/* f03ac94: 27bd0088 */ addiu $sp,$sp,0x88 -/* f03ac98: 03e00008 */ jr $ra -/* f03ac9c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03aca0 -/* f03aca0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03aca4: afb00018 */ sw $s0,0x18($sp) -/* f03aca8: 44856000 */ mtc1 $a1,$f12 -/* f03acac: 30ce00ff */ andi $t6,$a2,0xff -/* f03acb0: 00808025 */ or $s0,$a0,$zero -/* f03acb4: afbf001c */ sw $ra,0x1c($sp) -/* f03acb8: 15c00006 */ bnez $t6,.L0f03acd4 -/* f03acbc: afa60028 */ sw $a2,0x28($sp) -/* f03acc0: 260502c8 */ addiu $a1,$s0,0x2c8 -/* f03acc4: 0fc1250e */ jal func0f049438 -/* f03acc8: e7ac0024 */ swc1 $f12,0x24($sp) -/* f03accc: c7ac0024 */ lwc1 $f12,0x24($sp) -/* f03acd0: 46006301 */ sub.s $f12,$f12,$f0 -.L0f03acd4: -/* f03acd4: 44802000 */ mtc1 $zero,$f4 -/* f03acd8: 3c04800a */ lui $a0,0x800a -/* f03acdc: 2405090a */ addiu $a1,$zero,0x90a -/* f03ace0: 4604603c */ c.lt.s $f12,$f4 -/* f03ace4: 00003025 */ or $a2,$zero,$zero -/* f03ace8: 3c0144fa */ lui $at,0x44fa -/* f03acec: 45020009 */ bc1fl .L0f03ad14 -/* f03acf0: 44817000 */ mtc1 $at,$f14 -/* f03acf4: 0fc12e8d */ jal func0f04ba34 -/* f03acf8: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f03acfc: 02002025 */ or $a0,$s0,$zero -/* f03ad00: 0fc1309a */ jal func0f04c268 -/* f03ad04: 24050002 */ addiu $a1,$zero,0x2 -/* f03ad08: 1000001c */ beqz $zero,.L0f03ad7c -/* f03ad0c: 8fbf001c */ lw $ra,0x1c($sp) -/* f03ad10: 44817000 */ mtc1 $at,$f14 -.L0f03ad14: -/* f03ad14: 3c017f1b */ lui $at,0x7f1b -/* f03ad18: 460e6081 */ sub.s $f2,$f12,$f14 -/* f03ad1c: 460e103c */ c.lt.s $f2,$f14 -/* f03ad20: 00000000 */ sll $zero,$zero,0x0 -/* f03ad24: 45000002 */ bc1f .L0f03ad30 -/* f03ad28: 00000000 */ sll $zero,$zero,0x0 -/* f03ad2c: 46007086 */ mov.s $f2,$f14 -.L0f03ad30: -/* f03ad30: c4288ec8 */ lwc1 $f8,-0x7138($at) -/* f03ad34: 4600118d */ trunc.w.s $f6,$f2 -/* f03ad38: 02002025 */ or $a0,$s0,$zero -/* f03ad3c: 46086280 */ add.s $f10,$f12,$f8 -/* f03ad40: 44053000 */ mfc1 $a1,$f6 -/* f03ad44: 4600540d */ trunc.w.s $f16,$f10 -/* f03ad48: 44068000 */ mfc1 $a2,$f16 -/* f03ad4c: 0fc12fff */ jal func0f04bffc -/* f03ad50: 00000000 */ sll $zero,$zero,0x0 -/* f03ad54: 14400005 */ bnez $v0,.L0f03ad6c -/* f03ad58: 3c04800a */ lui $a0,0x800a -/* f03ad5c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f03ad60: 2405090a */ addiu $a1,$zero,0x90a -/* f03ad64: 0fc12e8d */ jal func0f04ba34 -/* f03ad68: 00003025 */ or $a2,$zero,$zero -.L0f03ad6c: -/* f03ad6c: 02002025 */ or $a0,$s0,$zero -/* f03ad70: 0fc1309a */ jal func0f04c268 -/* f03ad74: 24050002 */ addiu $a1,$zero,0x2 -/* f03ad78: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03ad7c: -/* f03ad7c: 8fb00018 */ lw $s0,0x18($sp) -/* f03ad80: 27bd0020 */ addiu $sp,$sp,0x20 -/* f03ad84: 03e00008 */ jr $ra -/* f03ad88: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03ad8c -/* f03ad8c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03ad90: 10800003 */ beqz $a0,.L0f03ada0 -/* f03ad94: afbf0014 */ sw $ra,0x14($sp) -/* f03ad98: 10000002 */ beqz $zero,.L0f03ada4 -/* f03ad9c: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03ada0: -/* f03ada0: 00001025 */ or $v0,$zero,$zero -.L0f03ada4: -/* f03ada4: 24010003 */ addiu $at,$zero,0x3 -/* f03ada8: 14410005 */ bne $v0,$at,.L0f03adc0 -/* f03adac: 00000000 */ sll $zero,$zero,0x0 -/* f03adb0: 0fc0ba68 */ jal func0f02e9a0 -/* f03adb4: 24050000 */ addiu $a1,$zero,0x0 -/* f03adb8: 1000000a */ beqz $zero,.L0f03ade4 -/* f03adbc: 24020001 */ addiu $v0,$zero,0x1 -.L0f03adc0: -/* f03adc0: 0fc0e686 */ jal func0f039a18 -/* f03adc4: afa40018 */ sw $a0,0x18($sp) -/* f03adc8: 10400005 */ beqz $v0,.L0f03ade0 -/* f03adcc: 8fa40018 */ lw $a0,0x18($sp) -/* f03add0: 0fc0bb57 */ jal func0f02ed5c -/* f03add4: 00000000 */ sll $zero,$zero,0x0 -/* f03add8: 10000002 */ beqz $zero,.L0f03ade4 -/* f03addc: 24020001 */ addiu $v0,$zero,0x1 -.L0f03ade0: -/* f03ade0: 00001025 */ or $v0,$zero,$zero -.L0f03ade4: -/* f03ade4: 8fbf0014 */ lw $ra,0x14($sp) -/* f03ade8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03adec: 03e00008 */ jr $ra -/* f03adf0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03adf4 -/* f03adf4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03adf8: 10800003 */ beqz $a0,.L0f03ae08 -/* f03adfc: afbf0014 */ sw $ra,0x14($sp) -/* f03ae00: 10000002 */ beqz $zero,.L0f03ae0c -/* f03ae04: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03ae08: -/* f03ae08: 00001025 */ or $v0,$zero,$zero -.L0f03ae0c: -/* f03ae0c: 5440000a */ bnezl $v0,.L0f03ae38 -/* f03ae10: 00001025 */ or $v0,$zero,$zero -/* f03ae14: 0fc0e686 */ jal func0f039a18 -/* f03ae18: afa40018 */ sw $a0,0x18($sp) -/* f03ae1c: 10400005 */ beqz $v0,.L0f03ae34 -/* f03ae20: 8fa40018 */ lw $a0,0x18($sp) -/* f03ae24: 0fc0bd4c */ jal func0f02f530 -/* f03ae28: 00000000 */ sll $zero,$zero,0x0 -/* f03ae2c: 10000002 */ beqz $zero,.L0f03ae38 -/* f03ae30: 24020001 */ addiu $v0,$zero,0x1 -.L0f03ae34: -/* f03ae34: 00001025 */ or $v0,$zero,$zero -.L0f03ae38: -/* f03ae38: 8fbf0014 */ lw $ra,0x14($sp) -/* f03ae3c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03ae40: 03e00008 */ jr $ra -/* f03ae44: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03ae48 -/* f03ae48: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03ae4c: 10800003 */ beqz $a0,.L0f03ae5c -/* f03ae50: afbf0014 */ sw $ra,0x14($sp) -/* f03ae54: 10000002 */ beqz $zero,.L0f03ae60 -/* f03ae58: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03ae5c: -/* f03ae5c: 00001025 */ or $v0,$zero,$zero -.L0f03ae60: -/* f03ae60: 5440000a */ bnezl $v0,.L0f03ae8c -/* f03ae64: 00001025 */ or $v0,$zero,$zero -/* f03ae68: 0fc0e686 */ jal func0f039a18 -/* f03ae6c: afa40018 */ sw $a0,0x18($sp) -/* f03ae70: 10400005 */ beqz $v0,.L0f03ae88 -/* f03ae74: 8fa40018 */ lw $a0,0x18($sp) -/* f03ae78: 0fc0bd83 */ jal func0f02f60c -/* f03ae7c: 00000000 */ sll $zero,$zero,0x0 -/* f03ae80: 10000002 */ beqz $zero,.L0f03ae8c -/* f03ae84: 24020001 */ addiu $v0,$zero,0x1 -.L0f03ae88: -/* f03ae88: 00001025 */ or $v0,$zero,$zero -.L0f03ae8c: -/* f03ae8c: 8fbf0014 */ lw $ra,0x14($sp) -/* f03ae90: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03ae94: 03e00008 */ jr $ra -/* f03ae98: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03ae9c -/* f03ae9c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03aea0: 10800003 */ beqz $a0,.L0f03aeb0 -/* f03aea4: afbf0014 */ sw $ra,0x14($sp) -/* f03aea8: 10000002 */ beqz $zero,.L0f03aeb4 -/* f03aeac: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03aeb0: -/* f03aeb0: 00001025 */ or $v0,$zero,$zero -.L0f03aeb4: -/* f03aeb4: 5440000a */ bnezl $v0,.L0f03aee0 -/* f03aeb8: 00001025 */ or $v0,$zero,$zero -/* f03aebc: 0fc0e686 */ jal func0f039a18 -/* f03aec0: afa40018 */ sw $a0,0x18($sp) -/* f03aec4: 10400005 */ beqz $v0,.L0f03aedc -/* f03aec8: 8fa40018 */ lw $a0,0x18($sp) -/* f03aecc: 0fc0bda2 */ jal func0f02f688 -/* f03aed0: 00000000 */ sll $zero,$zero,0x0 -/* f03aed4: 10000002 */ beqz $zero,.L0f03aee0 -/* f03aed8: 24020001 */ addiu $v0,$zero,0x1 -.L0f03aedc: -/* f03aedc: 00001025 */ or $v0,$zero,$zero -.L0f03aee0: -/* f03aee0: 8fbf0014 */ lw $ra,0x14($sp) -/* f03aee4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03aee8: 03e00008 */ jr $ra -/* f03aeec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03aef0 -/* f03aef0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03aef4: 10800003 */ beqz $a0,.L0f03af04 -/* f03aef8: afbf0014 */ sw $ra,0x14($sp) -/* f03aefc: 10000002 */ beqz $zero,.L0f03af08 -/* f03af00: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03af04: -/* f03af04: 00001025 */ or $v0,$zero,$zero -.L0f03af08: -/* f03af08: 5440000a */ bnezl $v0,.L0f03af34 -/* f03af0c: 00001025 */ or $v0,$zero,$zero -/* f03af10: 0fc0e686 */ jal func0f039a18 -/* f03af14: afa40018 */ sw $a0,0x18($sp) -/* f03af18: 10400005 */ beqz $v0,.L0f03af30 -/* f03af1c: 8fa40018 */ lw $a0,0x18($sp) -/* f03af20: 0fc0bbb3 */ jal func0f02eecc -/* f03af24: 00000000 */ sll $zero,$zero,0x0 -/* f03af28: 10000002 */ beqz $zero,.L0f03af34 -/* f03af2c: 24020001 */ addiu $v0,$zero,0x1 -.L0f03af30: -/* f03af30: 00001025 */ or $v0,$zero,$zero -.L0f03af34: -/* f03af34: 8fbf0014 */ lw $ra,0x14($sp) -/* f03af38: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03af3c: 03e00008 */ jr $ra -/* f03af40: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03af44 -/* f03af44: 27bdffd8 */ addiu $sp,$sp,-40 -/* f03af48: afbf0024 */ sw $ra,0x24($sp) -/* f03af4c: afa40028 */ sw $a0,0x28($sp) -/* f03af50: afa5002c */ sw $a1,0x2c($sp) -/* f03af54: afa60030 */ sw $a2,0x30($sp) -/* f03af58: 0fc0e686 */ jal func0f039a18 -/* f03af5c: afa70034 */ sw $a3,0x34($sp) -/* f03af60: 1040000d */ beqz $v0,.L0f03af98 -/* f03af64: 8fa40028 */ lw $a0,0x28($sp) -/* f03af68: 93ae003b */ lbu $t6,0x3b($sp) -/* f03af6c: 8faf003c */ lw $t7,0x3c($sp) -/* f03af70: c7a40040 */ lwc1 $f4,0x40($sp) -/* f03af74: 8fa5002c */ lw $a1,0x2c($sp) -/* f03af78: 8fa60030 */ lw $a2,0x30($sp) -/* f03af7c: 8fa70034 */ lw $a3,0x34($sp) -/* f03af80: afae0010 */ sw $t6,0x10($sp) -/* f03af84: afaf0014 */ sw $t7,0x14($sp) -/* f03af88: 0fc0c3fe */ jal func0f030ff8 -/* f03af8c: e7a40018 */ swc1 $f4,0x18($sp) -/* f03af90: 10000002 */ beqz $zero,.L0f03af9c -/* f03af94: 24020001 */ addiu $v0,$zero,0x1 -.L0f03af98: -/* f03af98: 00001025 */ or $v0,$zero,$zero -.L0f03af9c: -/* f03af9c: 8fbf0024 */ lw $ra,0x24($sp) -/* f03afa0: 27bd0028 */ addiu $sp,$sp,0x28 -/* f03afa4: 03e00008 */ jr $ra -/* f03afa8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03afac -/* f03afac: 27bdff78 */ addiu $sp,$sp,-136 -/* f03afb0: afbf002c */ sw $ra,0x2c($sp) -/* f03afb4: afb00028 */ sw $s0,0x28($sp) -/* f03afb8: 0fc0a221 */ jal func0f028884 -/* f03afbc: afa40088 */ sw $a0,0x88($sp) -/* f03afc0: 8fa40088 */ lw $a0,0x88($sp) -/* f03afc4: 8c90001c */ lw $s0,0x1c($a0) -/* f03afc8: 0fc0e686 */ jal func0f039a18 -/* f03afcc: afa20084 */ sw $v0,0x84($sp) -/* f03afd0: 1040007d */ beqz $v0,.L0f03b1c8 -/* f03afd4: 8fa30084 */ lw $v1,0x84($sp) -/* f03afd8: 54600004 */ bnezl $v1,.L0f03afec -/* f03afdc: c4640008 */ lwc1 $f4,0x8($v1) -/* f03afe0: 1000007a */ beqz $zero,.L0f03b1cc -/* f03afe4: 00001025 */ or $v0,$zero,$zero -/* f03afe8: c4640008 */ lwc1 $f4,0x8($v1) -.L0f03afec: -/* f03afec: c6060008 */ lwc1 $f6,0x8($s0) -/* f03aff0: 46062201 */ sub.s $f8,$f4,$f6 -/* f03aff4: 44802000 */ mtc1 $zero,$f4 -/* f03aff8: e7a8004c */ swc1 $f8,0x4c($sp) -/* f03affc: c6100010 */ lwc1 $f16,0x10($s0) -/* f03b000: c46a0010 */ lwc1 $f10,0x10($v1) -/* f03b004: e7a40050 */ swc1 $f4,0x50($sp) -/* f03b008: 46105481 */ sub.s $f18,$f10,$f16 -/* f03b00c: c7aa004c */ lwc1 $f10,0x4c($sp) -/* f03b010: e7b20054 */ swc1 $f18,0x54($sp) -/* f03b014: c7a60054 */ lwc1 $f6,0x54($sp) -/* f03b018: 46063202 */ mul.s $f8,$f6,$f6 -/* f03b01c: 00000000 */ sll $zero,$zero,0x0 -/* f03b020: 460a5402 */ mul.s $f16,$f10,$f10 -/* f03b024: 0c012974 */ jal 0x4a5d0 -/* f03b028: 46104300 */ add.s $f12,$f8,$f16 -/* f03b02c: 3c01447a */ lui $at,0x447a -/* f03b030: 44816000 */ mtc1 $at,$f12 -/* f03b034: 3c013f80 */ lui $at,0x3f80 -/* f03b038: 44819000 */ mtc1 $at,$f18 -/* f03b03c: c7a4004c */ lwc1 $f4,0x4c($sp) -/* f03b040: c7aa0054 */ lwc1 $f10,0x54($sp) -/* f03b044: 46009083 */ div.s $f2,$f18,$f0 -/* f03b048: 02002025 */ or $a0,$s0,$zero -/* f03b04c: 27a50074 */ addiu $a1,$sp,0x74 -/* f03b050: 27a6007c */ addiu $a2,$sp,0x7c -/* f03b054: 27a70078 */ addiu $a3,$sp,0x78 -/* f03b058: 46022182 */ mul.s $f6,$f4,$f2 -/* f03b05c: 00000000 */ sll $zero,$zero,0x0 -/* f03b060: 46025202 */ mul.s $f8,$f10,$f2 -/* f03b064: e7a6004c */ swc1 $f6,0x4c($sp) -/* f03b068: 460c3482 */ mul.s $f18,$f6,$f12 -/* f03b06c: e7a80054 */ swc1 $f8,0x54($sp) -/* f03b070: c6100008 */ lwc1 $f16,0x8($s0) -/* f03b074: 460c4182 */ mul.s $f6,$f8,$f12 -/* f03b078: 46128101 */ sub.s $f4,$f16,$f18 -/* f03b07c: e7a40068 */ swc1 $f4,0x68($sp) -/* f03b080: c60a0010 */ lwc1 $f10,0x10($s0) -/* f03b084: 46065401 */ sub.s $f16,$f10,$f6 -/* f03b088: e7b00070 */ swc1 $f16,0x70($sp) -/* f03b08c: c612000c */ lwc1 $f18,0xc($s0) -/* f03b090: 0fc19881 */ jal func0f066204 -/* f03b094: e7b2006c */ swc1 $f18,0x6c($sp) -/* f03b098: 240e0001 */ addiu $t6,$zero,0x1 -/* f03b09c: afae0010 */ sw $t6,0x10($sp) -/* f03b0a0: c600000c */ lwc1 $f0,0xc($s0) -/* f03b0a4: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f03b0a8: c7aa0078 */ lwc1 $f10,0x78($sp) -/* f03b0ac: 26040008 */ addiu $a0,$s0,0x8 -/* f03b0b0: 46002201 */ sub.s $f8,$f4,$f0 -/* f03b0b4: 26050028 */ addiu $a1,$s0,0x28 -/* f03b0b8: afa50034 */ sw $a1,0x34($sp) -/* f03b0bc: 46005181 */ sub.s $f6,$f10,$f0 -/* f03b0c0: e7a80014 */ swc1 $f8,0x14($sp) -/* f03b0c4: afa40038 */ sw $a0,0x38($sp) -/* f03b0c8: 27a60068 */ addiu $a2,$sp,0x68 -/* f03b0cc: e7a60018 */ swc1 $f6,0x18($sp) -/* f03b0d0: 0c00b5f0 */ jal 0x2d7c0 -/* f03b0d4: 24070033 */ addiu $a3,$zero,0x33 -/* f03b0d8: 14400005 */ bnez $v0,.L0f03b0f0 -/* f03b0dc: 27a40068 */ addiu $a0,$sp,0x68 -/* f03b0e0: 3c067f1b */ lui $a2,0x7f1b -/* f03b0e4: 24c68ad8 */ addiu $a2,$a2,-29992 -/* f03b0e8: 0c0093af */ jal 0x24ebc -/* f03b0ec: 24052254 */ addiu $a1,$zero,0x2254 -.L0f03b0f0: -/* f03b0f0: c7ac0074 */ lwc1 $f12,0x74($sp) -/* f03b0f4: c7b0004c */ lwc1 $f16,0x4c($sp) -/* f03b0f8: c7aa0054 */ lwc1 $f10,0x54($sp) -/* f03b0fc: c7a40068 */ lwc1 $f4,0x68($sp) -/* f03b100: 460c8002 */ mul.s $f0,$f16,$f12 -/* f03b104: c7b00070 */ lwc1 $f16,0x70($sp) -/* f03b108: 02002025 */ or $a0,$s0,$zero -/* f03b10c: 460c5082 */ mul.s $f2,$f10,$f12 -/* f03b110: 27a50068 */ addiu $a1,$sp,0x68 -/* f03b114: 46000480 */ add.s $f18,$f0,$f0 -/* f03b118: 46021180 */ add.s $f6,$f2,$f2 -/* f03b11c: 46049200 */ add.s $f8,$f18,$f4 -/* f03b120: 46103480 */ add.s $f18,$f6,$f16 -/* f03b124: e7a80068 */ swc1 $f8,0x68($sp) -/* f03b128: 0fc0da5d */ jal func0f036974 -/* f03b12c: e7b20070 */ swc1 $f18,0x70($sp) -/* f03b130: 10400025 */ beqz $v0,.L0f03b1c8 -/* f03b134: 8faf0088 */ lw $t7,0x88($sp) -/* f03b138: 11e00003 */ beqz $t7,.L0f03b148 -/* f03b13c: 24100002 */ addiu $s0,$zero,0x2 -/* f03b140: 10000002 */ beqz $zero,.L0f03b14c -/* f03b144: 91e202fe */ lbu $v0,0x2fe($t7) -.L0f03b148: -/* f03b148: 00001025 */ or $v0,$zero,$zero -.L0f03b14c: -/* f03b14c: 14400012 */ bnez $v0,.L0f03b198 -/* f03b150: 8fa40088 */ lw $a0,0x88($sp) -/* f03b154: 0fc1250e */ jal func0f049438 -/* f03b158: 27a50068 */ addiu $a1,$sp,0x68 -/* f03b15c: 3c0142c8 */ lui $at,0x42c8 -/* f03b160: 44812000 */ mtc1 $at,$f4 -/* f03b164: 3c014248 */ lui $at,0x4248 -/* f03b168: 4600203c */ c.lt.s $f4,$f0 -/* f03b16c: 00000000 */ sll $zero,$zero,0x0 -/* f03b170: 4503000a */ bc1tl .L0f03b19c -/* f03b174: 8fa40038 */ lw $a0,0x38($sp) -/* f03b178: 44814000 */ mtc1 $at,$f8 -/* f03b17c: 24100001 */ addiu $s0,$zero,0x1 -/* f03b180: 4608003c */ c.lt.s $f0,$f8 -/* f03b184: 00000000 */ sll $zero,$zero,0x0 -/* f03b188: 45000003 */ bc1f .L0f03b198 -/* f03b18c: 00000000 */ sll $zero,$zero,0x0 -/* f03b190: 10000001 */ beqz $zero,.L0f03b198 -/* f03b194: 00008025 */ or $s0,$zero,$zero -.L0f03b198: -/* f03b198: 8fa40038 */ lw $a0,0x38($sp) -.L0f03b19c: -/* f03b19c: 8fa50034 */ lw $a1,0x34($sp) -/* f03b1a0: 27a60068 */ addiu $a2,$sp,0x68 -/* f03b1a4: 0fc1979d */ jal func0f065e74 -/* f03b1a8: 27a70058 */ addiu $a3,$sp,0x58 -/* f03b1ac: 8fa40088 */ lw $a0,0x88($sp) -/* f03b1b0: 27a50068 */ addiu $a1,$sp,0x68 -/* f03b1b4: 27a60058 */ addiu $a2,$sp,0x58 -/* f03b1b8: 0fc0e10f */ jal func0f03843c -/* f03b1bc: 02003825 */ or $a3,$s0,$zero -/* f03b1c0: 10000002 */ beqz $zero,.L0f03b1cc -/* f03b1c4: 24020001 */ addiu $v0,$zero,0x1 -.L0f03b1c8: -/* f03b1c8: 00001025 */ or $v0,$zero,$zero -.L0f03b1cc: -/* f03b1cc: 8fbf002c */ lw $ra,0x2c($sp) -/* f03b1d0: 8fb00028 */ lw $s0,0x28($sp) -/* f03b1d4: 27bd0088 */ addiu $sp,$sp,0x88 -/* f03b1d8: 03e00008 */ jr $ra -/* f03b1dc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03b1e0 -/* f03b1e0: 27bdfd48 */ addiu $sp,$sp,-696 -/* f03b1e4: afbf003c */ sw $ra,0x3c($sp) -/* f03b1e8: afb70038 */ sw $s7,0x38($sp) -/* f03b1ec: afb60034 */ sw $s6,0x34($sp) -/* f03b1f0: afb50030 */ sw $s5,0x30($sp) -/* f03b1f4: afb4002c */ sw $s4,0x2c($sp) -/* f03b1f8: afb30028 */ sw $s3,0x28($sp) -/* f03b1fc: afb20024 */ sw $s2,0x24($sp) -/* f03b200: afb10020 */ sw $s1,0x20($sp) -/* f03b204: afb0001c */ sw $s0,0x1c($sp) -/* f03b208: f7b40010 */ sdc1 $f20,0x10($sp) -/* f03b20c: 0fc0a221 */ jal func0f028884 -/* f03b210: afa402b8 */ sw $a0,0x2b8($sp) -/* f03b214: 8fa402b8 */ lw $a0,0x2b8($sp) -/* f03b218: 0040b025 */ or $s6,$v0,$zero -/* f03b21c: 14400003 */ bnez $v0,.L0f03b22c -/* f03b220: 8c93001c */ lw $s3,0x1c($a0) -/* f03b224: 100000e6 */ beqz $zero,.L0f03b5c0 -/* f03b228: 00001025 */ or $v0,$zero,$zero -.L0f03b22c: -/* f03b22c: 0fc0e686 */ jal func0f039a18 -/* f03b230: 00000000 */ sll $zero,$zero,0x0 -/* f03b234: 104000e1 */ beqz $v0,.L0f03b5bc -/* f03b238: 27b700a8 */ addiu $s7,$sp,0xa8 -/* f03b23c: 26640028 */ addiu $a0,$s3,0x28 -/* f03b240: afa4004c */ sw $a0,0x4c($sp) -/* f03b244: 02e02825 */ or $a1,$s7,$zero -/* f03b248: 0fc197e0 */ jal func0f065f80 -/* f03b24c: 24060100 */ addiu $a2,$zero,0x100 -/* f03b250: 87ae00a8 */ lh $t6,0xa8($sp) -/* f03b254: 00008825 */ or $s1,$zero,$zero -/* f03b258: 05c0000a */ bltz $t6,.L0f03b284 -/* f03b25c: 00000000 */ sll $zero,$zero,0x0 -/* f03b260: 26310001 */ addiu $s1,$s1,0x1 -.L0f03b264: -/* f03b264: 00117c00 */ sll $t7,$s1,0x10 -/* f03b268: 000fc403 */ sra $t8,$t7,0x10 -/* f03b26c: 0018c840 */ sll $t9,$t8,0x1 -/* f03b270: 02f94021 */ addu $t0,$s7,$t9 -/* f03b274: 85090000 */ lh $t1,0x0($t0) -/* f03b278: 03008825 */ or $s1,$t8,$zero -/* f03b27c: 0523fff9 */ bgezl $t1,.L0f03b264 -/* f03b280: 26310001 */ addiu $s1,$s1,0x1 -.L0f03b284: -/* f03b284: 1a200009 */ blez $s1,.L0f03b2ac -/* f03b288: 00000000 */ sll $zero,$zero,0x0 -/* f03b28c: 0c004b70 */ jal 0x12dc0 -/* f03b290: 00000000 */ sll $zero,$zero,0x0 -/* f03b294: 0051001b */ divu $zero,$v0,$s1 -/* f03b298: 00005010 */ mfhi $t2 -/* f03b29c: a7aa00a0 */ sh $t2,0xa0($sp) -/* f03b2a0: 16200002 */ bnez $s1,.L0f03b2ac -/* f03b2a4: 00000000 */ sll $zero,$zero,0x0 -/* f03b2a8: 0007000d */ break 0x7 -.L0f03b2ac: -/* f03b2ac: 1a2000c3 */ blez $s1,.L0f03b5bc -/* f03b2b0: 00009025 */ or $s2,$zero,$zero -/* f03b2b4: 87ab00a0 */ lh $t3,0xa0($sp) -.L0f03b2b8: -/* f03b2b8: 3c08800a */ lui $t0,0x800a -/* f03b2bc: 8d08a2f8 */ lw $t0,-0x5d08($t0) -/* f03b2c0: 024b6021 */ addu $t4,$s2,$t3 -/* f03b2c4: 0191001a */ div $zero,$t4,$s1 -/* f03b2c8: 00006810 */ mfhi $t5 -/* f03b2cc: 000d7040 */ sll $t6,$t5,0x1 -/* f03b2d0: 02ee7821 */ addu $t7,$s7,$t6 -/* f03b2d4: 85f80000 */ lh $t8,0x0($t7) -/* f03b2d8: 16200002 */ bnez $s1,.L0f03b2e4 -/* f03b2dc: 00000000 */ sll $zero,$zero,0x0 -/* f03b2e0: 0007000d */ break 0x7 -.L0f03b2e4: -/* f03b2e4: 2401ffff */ addiu $at,$zero,-1 -/* f03b2e8: 16210004 */ bne $s1,$at,.L0f03b2fc -/* f03b2ec: 3c018000 */ lui $at,0x8000 -/* f03b2f0: 15810002 */ bne $t4,$at,.L0f03b2fc -/* f03b2f4: 00000000 */ sll $zero,$zero,0x0 -/* f03b2f8: 0006000d */ break 0x6 -.L0f03b2fc: -/* f03b2fc: 0018c8c0 */ sll $t9,$t8,0x3 -/* f03b300: 0338c821 */ addu $t9,$t9,$t8 -/* f03b304: 0019c8c0 */ sll $t9,$t9,0x3 -/* f03b308: 03288021 */ addu $s0,$t9,$t0 -/* f03b30c: 92090000 */ lbu $t1,0x0($s0) -/* f03b310: 24010001 */ addiu $at,$zero,0x1 -/* f03b314: 8e150004 */ lw $s5,0x4($s0) -/* f03b318: 552100a3 */ bnel $t1,$at,.L0f03b5a8 -/* f03b31c: 26520001 */ addiu $s2,$s2,0x1 -/* f03b320: 92aa0002 */ lbu $t2,0x2($s5) -/* f03b324: 314b0040 */ andi $t3,$t2,0x40 -/* f03b328: 5560009f */ bnezl $t3,.L0f03b5a8 -/* f03b32c: 26520001 */ addiu $s2,$s2,0x1 -/* f03b330: 8ea20040 */ lw $v0,0x40($s5) -/* f03b334: 3c010020 */ lui $at,0x20 -/* f03b338: 304c8000 */ andi $t4,$v0,0x8000 -/* f03b33c: 5580009a */ bnezl $t4,.L0f03b5a8 -/* f03b340: 26520001 */ addiu $s2,$s2,0x1 -/* f03b344: 00416824 */ and $t5,$v0,$at -/* f03b348: 55a00097 */ bnezl $t5,.L0f03b5a8 -/* f03b34c: 26520001 */ addiu $s2,$s2,0x1 -/* f03b350: 02c02025 */ or $a0,$s6,$zero -/* f03b354: 0fc12495 */ jal func0f049254 -/* f03b358: 02002825 */ or $a1,$s0,$zero -/* f03b35c: 46000506 */ mov.s $f20,$f0 -/* f03b360: 02602025 */ or $a0,$s3,$zero -/* f03b364: 0fc12495 */ jal func0f049254 -/* f03b368: 02002825 */ or $a1,$s0,$zero -/* f03b36c: 3c014396 */ lui $at,0x4396 -/* f03b370: 44812000 */ mtc1 $at,$f4 -/* f03b374: e7a00094 */ swc1 $f0,0x94($sp) -/* f03b378: 4604003c */ c.lt.s $f0,$f4 -/* f03b37c: 00000000 */ sll $zero,$zero,0x0 -/* f03b380: 45020089 */ bc1fl .L0f03b5a8 -/* f03b384: 26520001 */ addiu $s2,$s2,0x1 -/* f03b388: 4614a180 */ add.s $f6,$f20,$f20 -/* f03b38c: 3c014448 */ lui $at,0x4448 -/* f03b390: 4600303c */ c.lt.s $f6,$f0 -/* f03b394: 00000000 */ sll $zero,$zero,0x0 -/* f03b398: 45020083 */ bc1fl .L0f03b5a8 -/* f03b39c: 26520001 */ addiu $s2,$s2,0x1 -/* f03b3a0: 44814000 */ mtc1 $at,$f8 -/* f03b3a4: 00000000 */ sll $zero,$zero,0x0 -/* f03b3a8: 4614403c */ c.lt.s $f8,$f20 -/* f03b3ac: 00000000 */ sll $zero,$zero,0x0 -/* f03b3b0: 4502007d */ bc1fl .L0f03b5a8 -/* f03b3b4: 26520001 */ addiu $s2,$s2,0x1 -/* f03b3b8: 02002025 */ or $a0,$s0,$zero -/* f03b3bc: 27a50088 */ addiu $a1,$sp,0x88 -/* f03b3c0: 27a60090 */ addiu $a2,$sp,0x90 -/* f03b3c4: 0fc19881 */ jal func0f066204 -/* f03b3c8: 27a7008c */ addiu $a3,$sp,0x8c -/* f03b3cc: 02602025 */ or $a0,$s3,$zero -/* f03b3d0: 27a5007c */ addiu $a1,$sp,0x7c -/* f03b3d4: 27a60084 */ addiu $a2,$sp,0x84 -/* f03b3d8: 0fc19881 */ jal func0f066204 -/* f03b3dc: 27a70080 */ addiu $a3,$sp,0x80 -/* f03b3e0: c7aa0084 */ lwc1 $f10,0x84($sp) -/* f03b3e4: c7b00080 */ lwc1 $f16,0x80($sp) -/* f03b3e8: 3c017f1b */ lui $at,0x7f1b -/* f03b3ec: c4268ecc */ lwc1 $f6,-0x7134($at) -/* f03b3f0: 46105081 */ sub.s $f2,$f10,$f16 -/* f03b3f4: c7b20090 */ lwc1 $f18,0x90($sp) -/* f03b3f8: c7a4008c */ lwc1 $f4,0x8c($sp) -/* f03b3fc: 3c017f1b */ lui $at,0x7f1b -/* f03b400: 46061202 */ mul.s $f8,$f2,$f6 -/* f03b404: 46049001 */ sub.s $f0,$f18,$f4 -/* f03b408: 4600403c */ c.lt.s $f8,$f0 -/* f03b40c: 00000000 */ sll $zero,$zero,0x0 -/* f03b410: 45020062 */ bc1fl .L0f03b59c -/* f03b414: 02002025 */ or $a0,$s0,$zero -/* f03b418: c42a8ed0 */ lwc1 $f10,-0x7130($at) -/* f03b41c: 02002025 */ or $a0,$s0,$zero -/* f03b420: 00002825 */ or $a1,$zero,$zero -/* f03b424: 460a1402 */ mul.s $f16,$f2,$f10 -/* f03b428: 4610003c */ c.lt.s $f0,$f16 -/* f03b42c: 00000000 */ sll $zero,$zero,0x0 -/* f03b430: 4502005a */ bc1fl .L0f03b59c -/* f03b434: 02002025 */ or $a0,$s0,$zero -/* f03b438: 0fc1905e */ jal func0f064178 -/* f03b43c: 26740008 */ addiu $s4,$s3,0x8 -/* f03b440: 02802025 */ or $a0,$s4,$zero -/* f03b444: 8fa5004c */ lw $a1,0x4c($sp) -/* f03b448: 26060008 */ addiu $a2,$s0,0x8 -/* f03b44c: 0c00b706 */ jal 0x2dc18 -/* f03b450: 24070022 */ addiu $a3,$zero,0x22 -/* f03b454: 10400050 */ beqz $v0,.L0f03b598 -/* f03b458: 02002025 */ or $a0,$s0,$zero -/* f03b45c: 0fc1905e */ jal func0f064178 -/* f03b460: 24050001 */ addiu $a1,$zero,0x1 -/* f03b464: c6000008 */ lwc1 $f0,0x8($s0) -/* f03b468: c6ca0008 */ lwc1 $f10,0x8($s6) -/* f03b46c: 3c013fa0 */ lui $at,0x3fa0 -/* f03b470: 44812000 */ mtc1 $at,$f4 -/* f03b474: 46005401 */ sub.s $f16,$f10,$f0 -/* f03b478: c7b20088 */ lwc1 $f18,0x88($sp) -/* f03b47c: c7a8007c */ lwc1 $f8,0x7c($sp) -/* f03b480: 02602025 */ or $a0,$s3,$zero -/* f03b484: 46049182 */ mul.s $f6,$f18,$f4 -/* f03b488: 46148483 */ div.s $f18,$f16,$f20 -/* f03b48c: 27a50068 */ addiu $a1,$sp,0x68 -/* f03b490: 46083080 */ add.s $f2,$f6,$f8 -/* f03b494: 46029102 */ mul.s $f4,$f18,$f2 -/* f03b498: 46040181 */ sub.s $f6,$f0,$f4 -/* f03b49c: e7a60068 */ swc1 $f6,0x68($sp) -/* f03b4a0: c6c80010 */ lwc1 $f8,0x10($s6) -/* f03b4a4: c60c0010 */ lwc1 $f12,0x10($s0) -/* f03b4a8: 460c4281 */ sub.s $f10,$f8,$f12 -/* f03b4ac: 46145403 */ div.s $f16,$f10,$f20 -/* f03b4b0: 46028482 */ mul.s $f18,$f16,$f2 -/* f03b4b4: 46126101 */ sub.s $f4,$f12,$f18 -/* f03b4b8: e7a40070 */ swc1 $f4,0x70($sp) -/* f03b4bc: c606000c */ lwc1 $f6,0xc($s0) -/* f03b4c0: 0fc0da5d */ jal func0f036974 -/* f03b4c4: e7a6006c */ swc1 $f6,0x6c($sp) -/* f03b4c8: 50400034 */ beqzl $v0,.L0f03b59c -/* f03b4cc: 02002025 */ or $a0,$s0,$zero -/* f03b4d0: 8fa302b8 */ lw $v1,0x2b8($sp) -/* f03b4d4: 24110001 */ addiu $s1,$zero,0x1 -/* f03b4d8: 27b20058 */ addiu $s2,$sp,0x58 -/* f03b4dc: 10600003 */ beqz $v1,.L0f03b4ec -/* f03b4e0: 02802025 */ or $a0,$s4,$zero -/* f03b4e4: 10000002 */ beqz $zero,.L0f03b4f0 -/* f03b4e8: 906202fe */ lbu $v0,0x2fe($v1) -.L0f03b4ec: -/* f03b4ec: 00001025 */ or $v0,$zero,$zero -.L0f03b4f0: -/* f03b4f0: 14400013 */ bnez $v0,.L0f03b540 -/* f03b4f4: 8fa5004c */ lw $a1,0x4c($sp) -/* f03b4f8: 3c017f1b */ lui $at,0x7f1b -/* f03b4fc: c4288ed4 */ lwc1 $f8,-0x712c($at) -/* f03b500: c7aa0094 */ lwc1 $f10,0x94($sp) -/* f03b504: 3c0142c8 */ lui $at,0x42c8 -/* f03b508: c7b00094 */ lwc1 $f16,0x94($sp) -/* f03b50c: 460a403c */ c.lt.s $f8,$f10 -/* f03b510: 00000000 */ sll $zero,$zero,0x0 -/* f03b514: 45020004 */ bc1fl .L0f03b528 -/* f03b518: 44819000 */ mtc1 $at,$f18 -/* f03b51c: 10000008 */ beqz $zero,.L0f03b540 -/* f03b520: 24110002 */ addiu $s1,$zero,0x2 -/* f03b524: 44819000 */ mtc1 $at,$f18 -.L0f03b528: -/* f03b528: 00000000 */ sll $zero,$zero,0x0 -/* f03b52c: 4612803c */ c.lt.s $f16,$f18 -/* f03b530: 00000000 */ sll $zero,$zero,0x0 -/* f03b534: 45020003 */ bc1fl .L0f03b544 -/* f03b538: 27a60068 */ addiu $a2,$sp,0x68 -/* f03b53c: 00008825 */ or $s1,$zero,$zero -.L0f03b540: -/* f03b540: 27a60068 */ addiu $a2,$sp,0x68 -.L0f03b544: -/* f03b544: 0fc1979d */ jal func0f065e74 -/* f03b548: 02403825 */ or $a3,$s2,$zero -/* f03b54c: 8fa402b8 */ lw $a0,0x2b8($sp) -/* f03b550: 27a50068 */ addiu $a1,$sp,0x68 -/* f03b554: 02403025 */ or $a2,$s2,$zero -/* f03b558: 0fc0e10f */ jal func0f03843c -/* f03b55c: 02203825 */ or $a3,$s1,$zero -/* f03b560: 3c0e800a */ lui $t6,0x800a -/* f03b564: 8dcea2f8 */ lw $t6,-0x5d08($t6) -/* f03b568: 24010048 */ addiu $at,$zero,0x48 -/* f03b56c: 8fb902b8 */ lw $t9,0x2b8($sp) -/* f03b570: 020e7823 */ subu $t7,$s0,$t6 -/* f03b574: 01e1001a */ div $zero,$t7,$at -/* f03b578: 0000c012 */ mflo $t8 -/* f03b57c: a738012c */ sh $t8,0x12c($t9) -/* f03b580: 8ea80040 */ lw $t0,0x40($s5) -/* f03b584: 3c010020 */ lui $at,0x20 -/* f03b588: 24020001 */ addiu $v0,$zero,0x1 -/* f03b58c: 01014825 */ or $t1,$t0,$at -/* f03b590: 1000000b */ beqz $zero,.L0f03b5c0 -/* f03b594: aea90040 */ sw $t1,0x40($s5) -.L0f03b598: -/* f03b598: 02002025 */ or $a0,$s0,$zero -.L0f03b59c: -/* f03b59c: 0fc1905e */ jal func0f064178 -/* f03b5a0: 24050001 */ addiu $a1,$zero,0x1 -/* f03b5a4: 26520001 */ addiu $s2,$s2,0x1 -.L0f03b5a8: -/* f03b5a8: 00125400 */ sll $t2,$s2,0x10 -/* f03b5ac: 000a9403 */ sra $s2,$t2,0x10 -/* f03b5b0: 0251082a */ slt $at,$s2,$s1 -/* f03b5b4: 5420ff40 */ bnezl $at,.L0f03b2b8 -/* f03b5b8: 87ab00a0 */ lh $t3,0xa0($sp) -.L0f03b5bc: -/* f03b5bc: 00001025 */ or $v0,$zero,$zero -.L0f03b5c0: -/* f03b5c0: 8fbf003c */ lw $ra,0x3c($sp) -/* f03b5c4: d7b40010 */ ldc1 $f20,0x10($sp) -/* f03b5c8: 8fb0001c */ lw $s0,0x1c($sp) -/* f03b5cc: 8fb10020 */ lw $s1,0x20($sp) -/* f03b5d0: 8fb20024 */ lw $s2,0x24($sp) -/* f03b5d4: 8fb30028 */ lw $s3,0x28($sp) -/* f03b5d8: 8fb4002c */ lw $s4,0x2c($sp) -/* f03b5dc: 8fb50030 */ lw $s5,0x30($sp) -/* f03b5e0: 8fb60034 */ lw $s6,0x34($sp) -/* f03b5e4: 8fb70038 */ lw $s7,0x38($sp) -/* f03b5e8: 03e00008 */ jr $ra -/* f03b5ec: 27bd02b8 */ addiu $sp,$sp,0x2b8 -); - -GLOBAL_ASM( -glabel func0f03b5f0 -/* f03b5f0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03b5f4: afb00018 */ sw $s0,0x18($sp) -/* f03b5f8: 00808025 */ or $s0,$a0,$zero -/* f03b5fc: afbf001c */ sw $ra,0x1c($sp) -/* f03b600: 10800003 */ beqz $a0,.L0f03b610 -/* f03b604: afa50024 */ sw $a1,0x24($sp) -/* f03b608: 10000002 */ beqz $zero,.L0f03b614 -/* f03b60c: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03b610: -/* f03b610: 00001025 */ or $v0,$zero,$zero -.L0f03b614: -/* f03b614: 54400016 */ bnezl $v0,.L0f03b670 -/* f03b618: 00001025 */ or $v0,$zero,$zero -/* f03b61c: 0fc0e686 */ jal func0f039a18 -/* f03b620: 02002025 */ or $a0,$s0,$zero -/* f03b624: 10400011 */ beqz $v0,.L0f03b66c -/* f03b628: 02002025 */ or $a0,$s0,$zero -/* f03b62c: 0fc1258b */ jal func0f04962c -/* f03b630: 8fa50024 */ lw $a1,0x24($sp) -/* f03b634: 0440000d */ bltz $v0,.L0f03b66c -/* f03b638: 00402025 */ or $a0,$v0,$zero -/* f03b63c: 0fc1a070 */ jal func0f0681c0 -/* f03b640: 00000000 */ sll $zero,$zero,0x0 -/* f03b644: 10400009 */ beqz $v0,.L0f03b66c -/* f03b648: 00402025 */ or $a0,$v0,$zero -/* f03b64c: 0fc21a6a */ jal func0f0869a8 -/* f03b650: 00000000 */ sll $zero,$zero,0x0 -/* f03b654: 50400006 */ beqzl $v0,.L0f03b670 -/* f03b658: 00001025 */ or $v0,$zero,$zero -/* f03b65c: 0fc0bbff */ jal func0f02effc -/* f03b660: 02002025 */ or $a0,$s0,$zero -/* f03b664: 10000002 */ beqz $zero,.L0f03b670 -/* f03b668: 24020001 */ addiu $v0,$zero,0x1 -.L0f03b66c: -/* f03b66c: 00001025 */ or $v0,$zero,$zero -.L0f03b670: -/* f03b670: 8fbf001c */ lw $ra,0x1c($sp) -/* f03b674: 8fb00018 */ lw $s0,0x18($sp) -/* f03b678: 27bd0020 */ addiu $sp,$sp,0x20 -/* f03b67c: 03e00008 */ jr $ra -/* f03b680: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03b684 -/* f03b684: 27bdff98 */ addiu $sp,$sp,-104 -/* f03b688: afb00018 */ sw $s0,0x18($sp) -/* f03b68c: 00808025 */ or $s0,$a0,$zero -/* f03b690: afbf001c */ sw $ra,0x1c($sp) -/* f03b694: afa5006c */ sw $a1,0x6c($sp) -/* f03b698: afa60070 */ sw $a2,0x70($sp) -/* f03b69c: 10800003 */ beqz $a0,.L0f03b6ac -/* f03b6a0: afa00064 */ sw $zero,0x64($sp) -/* f03b6a4: 10000002 */ beqz $zero,.L0f03b6b0 -/* f03b6a8: 908502fe */ lbu $a1,0x2fe($a0) -.L0f03b6ac: -/* f03b6ac: 00002825 */ or $a1,$zero,$zero -.L0f03b6b0: -/* f03b6b0: 54a000ae */ bnezl $a1,.L0f03b96c -/* f03b6b4: 8fbf001c */ lw $ra,0x1c($sp) -/* f03b6b8: 0c004b70 */ jal 0x12dc0 -/* f03b6bc: 00000000 */ sll $zero,$zero,0x0 -/* f03b6c0: 240100ff */ addiu $at,$zero,0xff -/* f03b6c4: 0041001b */ divu $zero,$v0,$at -/* f03b6c8: 920f000f */ lbu $t7,0xf($s0) -/* f03b6cc: 00007010 */ mfhi $t6 -/* f03b6d0: 01cf082b */ sltu $at,$t6,$t7 -/* f03b6d4: 502000a5 */ beqzl $at,.L0f03b96c -/* f03b6d8: 8fbf001c */ lw $ra,0x1c($sp) -/* f03b6dc: 0fc12472 */ jal func0f0491c8 -/* f03b6e0: 02002025 */ or $a0,$s0,$zero -/* f03b6e4: 3c014348 */ lui $at,0x4348 -/* f03b6e8: 44812000 */ mtc1 $at,$f4 -/* f03b6ec: 00000000 */ sll $zero,$zero,0x0 -/* f03b6f0: 4600203c */ c.lt.s $f4,$f0 -/* f03b6f4: 00000000 */ sll $zero,$zero,0x0 -/* f03b6f8: 4502009c */ bc1fl .L0f03b96c -/* f03b6fc: 8fbf001c */ lw $ra,0x1c($sp) -/* f03b700: 0fc0e686 */ jal func0f039a18 -/* f03b704: 02002025 */ or $a0,$s0,$zero -/* f03b708: 50400098 */ beqzl $v0,.L0f03b96c -/* f03b70c: 8fbf001c */ lw $ra,0x1c($sp) -/* f03b710: 0fc0a221 */ jal func0f028884 -/* f03b714: 02002025 */ or $a0,$s0,$zero -/* f03b718: 10400007 */ beqz $v0,.L0f03b738 -/* f03b71c: 00000000 */ sll $zero,$zero,0x0 -/* f03b720: c4460008 */ lwc1 $f6,0x8($v0) -/* f03b724: e7a60054 */ swc1 $f6,0x54($sp) -/* f03b728: c448000c */ lwc1 $f8,0xc($v0) -/* f03b72c: e7a80058 */ swc1 $f8,0x58($sp) -/* f03b730: c44a0010 */ lwc1 $f10,0x10($v0) -/* f03b734: e7aa005c */ swc1 $f10,0x5c($sp) -.L0f03b738: -/* f03b738: 5040008c */ beqzl $v0,.L0f03b96c -/* f03b73c: 8fbf001c */ lw $ra,0x1c($sp) -/* f03b740: 8e02001c */ lw $v0,0x1c($s0) -/* f03b744: 27a60054 */ addiu $a2,$sp,0x54 -/* f03b748: 24070033 */ addiu $a3,$zero,0x33 -/* f03b74c: 24440008 */ addiu $a0,$v0,0x8 -/* f03b750: 0c00b706 */ jal 0x2dc18 -/* f03b754: 24450028 */ addiu $a1,$v0,0x28 -/* f03b758: 10400083 */ beqz $v0,.L0f03b968 -/* f03b75c: 02002025 */ or $a0,$s0,$zero -/* f03b760: 0fc0a209 */ jal func0f028824 -/* f03b764: 24050001 */ addiu $a1,$zero,0x1 -/* f03b768: afa20050 */ sw $v0,0x50($sp) -/* f03b76c: 02002025 */ or $a0,$s0,$zero -/* f03b770: 0fc0a209 */ jal func0f028824 -/* f03b774: 00002825 */ or $a1,$zero,$zero -/* f03b778: 3c037f16 */ lui $v1,0x7f16 -/* f03b77c: 3c077f16 */ lui $a3,0x7f16 -/* f03b780: 2465b534 */ addiu $a1,$v1,-19148 -/* f03b784: 24e6b908 */ addiu $a2,$a3,-18168 -/* f03b788: 00a6082b */ sltu $at,$a1,$a2 -/* f03b78c: afa2004c */ sw $v0,0x4c($sp) -/* f03b790: 10200008 */ beqz $at,.L0f03b7b4 -/* f03b794: 00002025 */ or $a0,$zero,$zero -.L0f03b798: -/* f03b798: 8ca30000 */ lw $v1,0x0($a1) -/* f03b79c: 24a50004 */ addiu $a1,$a1,0x4 -/* f03b7a0: 00a6082b */ sltu $at,$a1,$a2 -/* f03b7a4: 00832021 */ addu $a0,$a0,$v1 -/* f03b7a8: 0003c043 */ sra $t8,$v1,0x1 -/* f03b7ac: 1420fffa */ bnez $at,.L0f03b798 -/* f03b7b0: 00982021 */ addu $a0,$a0,$t8 -.L0f03b7b4: -/* f03b7b4: 3c01860b */ lui $at,0x860b -/* f03b7b8: 3421adfe */ ori $at,$at,0xadfe -/* f03b7bc: 1081000b */ beq $a0,$at,.L0f03b7ec -/* f03b7c0: 3c08800a */ lui $t0,0x800a -/* f03b7c4: 25089fc0 */ addiu $t0,$t0,-24640 -/* f03b7c8: 8d090284 */ lw $t1,0x284($t0) -/* f03b7cc: 24190001 */ addiu $t9,$zero,0x1 -/* f03b7d0: ad391bf0 */ sw $t9,0x1bf0($t1) -/* f03b7d4: 8d0a0008 */ lw $t2,0x8($t0) -/* f03b7d8: 8d0c0284 */ lw $t4,0x284($t0) -/* f03b7dc: 254b0078 */ addiu $t3,$t2,0x78 -/* f03b7e0: ad8b1bf4 */ sw $t3,0x1bf4($t4) -/* f03b7e4: 8d0d0284 */ lw $t5,0x284($t0) -/* f03b7e8: ada01bf8 */ sw $zero,0x1bf8($t5) -.L0f03b7ec: -/* f03b7ec: 3c08800a */ lui $t0,0x800a -/* f03b7f0: 10400014 */ beqz $v0,.L0f03b844 -/* f03b7f4: 25089fc0 */ addiu $t0,$t0,-24640 -/* f03b7f8: 8c430004 */ lw $v1,0x4($v0) -/* f03b7fc: 2401001e */ addiu $at,$zero,0x1e -/* f03b800: 00002825 */ or $a1,$zero,$zero -/* f03b804: 9064005c */ lbu $a0,0x5c($v1) -/* f03b808: 00003025 */ or $a2,$zero,$zero -/* f03b80c: 10810003 */ beq $a0,$at,.L0f03b81c -/* f03b810: 2401001f */ addiu $at,$zero,0x1f -/* f03b814: 5481000c */ bnel $a0,$at,.L0f03b848 -/* f03b818: 8fb90064 */ lw $t9,0x64($sp) -.L0f03b81c: -/* f03b81c: 0fc0bca2 */ jal func0f02f288 -/* f03b820: 02002025 */ or $a0,$s0,$zero -/* f03b824: 8fae006c */ lw $t6,0x6c($sp) -/* f03b828: 3c08800a */ lui $t0,0x800a -/* f03b82c: 24180001 */ addiu $t8,$zero,0x1 -/* f03b830: ae0e002c */ sw $t6,0x2c($s0) -/* f03b834: 8faf0070 */ lw $t7,0x70($sp) -/* f03b838: 25089fc0 */ addiu $t0,$t0,-24640 -/* f03b83c: ae0f0030 */ sw $t7,0x30($s0) -/* f03b840: afb80064 */ sw $t8,0x64($sp) -.L0f03b844: -/* f03b844: 8fb90064 */ lw $t9,0x64($sp) -.L0f03b848: -/* f03b848: 8fa20050 */ lw $v0,0x50($sp) -/* f03b84c: 57200016 */ bnezl $t9,.L0f03b8a8 -/* f03b850: 8fac0064 */ lw $t4,0x64($sp) -/* f03b854: 50400014 */ beqzl $v0,.L0f03b8a8 -/* f03b858: 8fac0064 */ lw $t4,0x64($sp) -/* f03b85c: 8c430004 */ lw $v1,0x4($v0) -/* f03b860: 2401001e */ addiu $at,$zero,0x1e -/* f03b864: 24050001 */ addiu $a1,$zero,0x1 -/* f03b868: 9064005c */ lbu $a0,0x5c($v1) -/* f03b86c: 00003025 */ or $a2,$zero,$zero -/* f03b870: 24090001 */ addiu $t1,$zero,0x1 -/* f03b874: 10810002 */ beq $a0,$at,.L0f03b880 -/* f03b878: 2401001f */ addiu $at,$zero,0x1f -/* f03b87c: 14810009 */ bne $a0,$at,.L0f03b8a4 -.L0f03b880: -/* f03b880: 02002025 */ or $a0,$s0,$zero -/* f03b884: 0fc0bca2 */ jal func0f02f288 -/* f03b888: afa90064 */ sw $t1,0x64($sp) -/* f03b88c: 8faa006c */ lw $t2,0x6c($sp) -/* f03b890: 3c08800a */ lui $t0,0x800a -/* f03b894: 25089fc0 */ addiu $t0,$t0,-24640 -/* f03b898: ae0a002c */ sw $t2,0x2c($s0) -/* f03b89c: 8fab0070 */ lw $t3,0x70($sp) -/* f03b8a0: ae0b0030 */ sw $t3,0x30($s0) -.L0f03b8a4: -/* f03b8a4: 8fac0064 */ lw $t4,0x64($sp) -.L0f03b8a8: -/* f03b8a8: 8fa20050 */ lw $v0,0x50($sp) -/* f03b8ac: 5580002f */ bnezl $t4,.L0f03b96c -/* f03b8b0: 8fbf001c */ lw $ra,0x1c($sp) -/* f03b8b4: 10400003 */ beqz $v0,.L0f03b8c4 -/* f03b8b8: 8fad004c */ lw $t5,0x4c($sp) -/* f03b8bc: 55a0002b */ bnezl $t5,.L0f03b96c -/* f03b8c0: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03b8c4: -/* f03b8c4: 8fae004c */ lw $t6,0x4c($sp) -/* f03b8c8: 00003825 */ or $a3,$zero,$zero -/* f03b8cc: 51c00003 */ beqzl $t6,.L0f03b8dc -/* f03b8d0: 8d0404b4 */ lw $a0,0x4b4($t0) -/* f03b8d4: 3c071000 */ lui $a3,0x1000 -/* f03b8d8: 8d0404b4 */ lw $a0,0x4b4($t0) -.L0f03b8dc: -/* f03b8dc: 0fc59585 */ jal func0f165614 -/* f03b8e0: afa70030 */ sw $a3,0x30($sp) -/* f03b8e4: 24010023 */ addiu $at,$zero,0x23 -/* f03b8e8: 14410007 */ bne $v0,$at,.L0f03b908 -/* f03b8ec: 8fa70030 */ lw $a3,0x30($sp) -/* f03b8f0: 02002025 */ or $a0,$s0,$zero -/* f03b8f4: 24050112 */ addiu $a1,$zero,0x112 -/* f03b8f8: 0fc22eb4 */ jal func0f08bad0 -/* f03b8fc: 2406001f */ addiu $a2,$zero,0x1f -/* f03b900: 10000005 */ beqz $zero,.L0f03b918 -/* f03b904: 00000000 */ sll $zero,$zero,0x0 -.L0f03b908: -/* f03b908: 02002025 */ or $a0,$s0,$zero -/* f03b90c: 24050112 */ addiu $a1,$zero,0x112 -/* f03b910: 0fc22eb4 */ jal func0f08bad0 -/* f03b914: 2406001e */ addiu $a2,$zero,0x1e -.L0f03b918: -/* f03b918: 10400013 */ beqz $v0,.L0f03b968 -/* f03b91c: 02002025 */ or $a0,$s0,$zero -/* f03b920: 8c430004 */ lw $v1,0x4($v0) -/* f03b924: 24190001 */ addiu $t9,$zero,0x1 -/* f03b928: 24050001 */ addiu $a1,$zero,0x1 -/* f03b92c: 8c6f0040 */ lw $t7,0x40($v1) -/* f03b930: 35f80800 */ ori $t8,$t7,0x800 -/* f03b934: ac780040 */ sw $t8,0x40($v1) -/* f03b938: 8fa9004c */ lw $t1,0x4c($sp) -/* f03b93c: afb90064 */ sw $t9,0x64($sp) -/* f03b940: 15200003 */ bnez $t1,.L0f03b950 -/* f03b944: 00000000 */ sll $zero,$zero,0x0 -/* f03b948: 10000001 */ beqz $zero,.L0f03b950 -/* f03b94c: 00002825 */ or $a1,$zero,$zero -.L0f03b950: -/* f03b950: 0fc0bca2 */ jal func0f02f288 -/* f03b954: 24060001 */ addiu $a2,$zero,0x1 -/* f03b958: 8faa006c */ lw $t2,0x6c($sp) -/* f03b95c: ae0a002c */ sw $t2,0x2c($s0) -/* f03b960: 8fab0070 */ lw $t3,0x70($sp) -/* f03b964: ae0b0030 */ sw $t3,0x30($s0) -.L0f03b968: -/* f03b968: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03b96c: -/* f03b96c: 8fa20064 */ lw $v0,0x64($sp) -/* f03b970: 8fb00018 */ lw $s0,0x18($sp) -/* f03b974: 03e00008 */ jr $ra -/* f03b978: 27bd0068 */ addiu $sp,$sp,0x68 -); - -GLOBAL_ASM( -glabel func0f03b97c -/* f03b97c: 27bdffd8 */ addiu $sp,$sp,-40 -/* f03b980: afb00018 */ sw $s0,0x18($sp) -/* f03b984: 00808025 */ or $s0,$a0,$zero -/* f03b988: afbf001c */ sw $ra,0x1c($sp) -/* f03b98c: afa60030 */ sw $a2,0x30($sp) -/* f03b990: 10800003 */ beqz $a0,.L0f03b9a0 -/* f03b994: 00a03825 */ or $a3,$a1,$zero -/* f03b998: 10000002 */ beqz $zero,.L0f03b9a4 -/* f03b99c: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03b9a0: -/* f03b9a0: 00001025 */ or $v0,$zero,$zero -.L0f03b9a4: -/* f03b9a4: 24010002 */ addiu $at,$zero,0x2 -/* f03b9a8: 10410003 */ beq $v0,$at,.L0f03b9b8 -/* f03b9ac: 24010004 */ addiu $at,$zero,0x4 -/* f03b9b0: 14410003 */ bne $v0,$at,.L0f03b9c0 -/* f03b9b4: 00e02025 */ or $a0,$a3,$zero -.L0f03b9b8: -/* f03b9b8: 1000001d */ beqz $zero,.L0f03ba30 -/* f03b9bc: 00001025 */ or $v0,$zero,$zero -.L0f03b9c0: -/* f03b9c0: 93a50033 */ lbu $a1,0x33($sp) -/* f03b9c4: 0fc22e20 */ jal func0f08b880 -/* f03b9c8: 02003025 */ or $a2,$s0,$zero -/* f03b9cc: 50400018 */ beqzl $v0,.L0f03ba30 -/* f03b9d0: 00001025 */ or $v0,$zero,$zero -/* f03b9d4: 8c4e0014 */ lw $t6,0x14($v0) -/* f03b9d8: 51c00015 */ beqzl $t6,.L0f03ba30 -/* f03b9dc: 00001025 */ or $v0,$zero,$zero -/* f03b9e0: 8c440018 */ lw $a0,0x18($v0) -/* f03b9e4: 8c850014 */ lw $a1,0x14($a0) -/* f03b9e8: 0c006bd6 */ jal 0x1af58 -/* f03b9ec: afa20024 */ sw $v0,0x24($sp) -/* f03b9f0: 8fa30024 */ lw $v1,0x24($sp) -/* f03b9f4: 8e05001c */ lw $a1,0x1c($s0) -/* f03b9f8: 0fc181a6 */ jal func0f060698 -/* f03b9fc: 8c640014 */ lw $a0,0x14($v1) -/* f03ba00: 8fa30024 */ lw $v1,0x24($sp) -/* f03ba04: 240f02d0 */ addiu $t7,$zero,0x2d0 -/* f03ba08: 24050001 */ addiu $a1,$zero,0x1 -/* f03ba0c: a46f0062 */ sh $t7,0x62($v1) -/* f03ba10: 0fc20a59 */ jal func0f082964 -/* f03ba14: 8c640014 */ lw $a0,0x14($v1) -/* f03ba18: 8e180014 */ lw $t8,0x14($s0) -/* f03ba1c: 24020001 */ addiu $v0,$zero,0x1 -/* f03ba20: 37190001 */ ori $t9,$t8,0x1 -/* f03ba24: 10000002 */ beqz $zero,.L0f03ba30 -/* f03ba28: ae190014 */ sw $t9,0x14($s0) -/* f03ba2c: 00001025 */ or $v0,$zero,$zero -.L0f03ba30: -/* f03ba30: 8fbf001c */ lw $ra,0x1c($sp) -/* f03ba34: 8fb00018 */ lw $s0,0x18($sp) -/* f03ba38: 27bd0028 */ addiu $sp,$sp,0x28 -/* f03ba3c: 03e00008 */ jr $ra -/* f03ba40: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03ba44 -/* f03ba44: 27bdffb8 */ addiu $sp,$sp,-72 -/* f03ba48: afbf0024 */ sw $ra,0x24($sp) -/* f03ba4c: afb0001c */ sw $s0,0x1c($sp) -/* f03ba50: 00808025 */ or $s0,$a0,$zero -/* f03ba54: afb10020 */ sw $s1,0x20($sp) -/* f03ba58: afa5004c */ sw $a1,0x4c($sp) -/* f03ba5c: afa60050 */ sw $a2,0x50($sp) -/* f03ba60: 0fc0a221 */ jal func0f028884 -/* f03ba64: afa70054 */ sw $a3,0x54($sp) -/* f03ba68: 3c0e8007 */ lui $t6,0x8007 -/* f03ba6c: 8dce8298 */ lw $t6,-0x7d68($t6) -/* f03ba70: 00408825 */ or $s1,$v0,$zero -/* f03ba74: 02002025 */ or $a0,$s0,$zero -/* f03ba78: afae0040 */ sw $t6,0x40($sp) -/* f03ba7c: 8e0302d4 */ lw $v1,0x2d4($s0) -/* f03ba80: 24050014 */ addiu $a1,$zero,0x14 -/* f03ba84: 10600008 */ beqz $v1,.L0f03baa8 -/* f03ba88: 00000000 */ sll $zero,$zero,0x0 -/* f03ba8c: 8c6f0020 */ lw $t7,0x20($v1) -/* f03ba90: a3af0040 */ sb $t7,0x40($sp) -/* f03ba94: 8e1802d4 */ lw $t8,0x2d4($s0) -/* f03ba98: 8f19004c */ lw $t9,0x4c($t8) -/* f03ba9c: 00194080 */ sll $t0,$t9,0x2 -/* f03baa0: 00084fc2 */ srl $t1,$t0,0x1f -/* f03baa4: a3a90043 */ sb $t1,0x43($sp) -.L0f03baa8: -/* f03baa8: 0fc1241a */ jal func0f049068 -/* f03baac: 93a60057 */ lbu $a2,0x57($sp) -/* f03bab0: 5040003e */ beqzl $v0,.L0f03bbac -/* f03bab4: 93a40040 */ lbu $a0,0x40($sp) -/* f03bab8: 0fc12472 */ jal func0f0491c8 -/* f03babc: 02002025 */ or $a0,$s0,$zero -/* f03bac0: 8faa0050 */ lw $t2,0x50($sp) -/* f03bac4: 448a2000 */ mtc1 $t2,$f4 -/* f03bac8: 00000000 */ sll $zero,$zero,0x0 -/* f03bacc: 468021a0 */ cvt.s.w $f6,$f4 -/* f03bad0: 4606003c */ c.lt.s $f0,$f6 -/* f03bad4: 00000000 */ sll $zero,$zero,0x0 -/* f03bad8: 45020034 */ bc1fl .L0f03bbac -/* f03badc: 93a40040 */ lbu $a0,0x40($sp) -/* f03bae0: 8e02001c */ lw $v0,0x1c($s0) -/* f03bae4: 26260008 */ addiu $a2,$s1,0x8 -/* f03bae8: 24070033 */ addiu $a3,$zero,0x33 -/* f03baec: 24440008 */ addiu $a0,$v0,0x8 -/* f03baf0: 0c00b706 */ jal 0x2dc18 -/* f03baf4: 24450028 */ addiu $a1,$v0,0x28 -/* f03baf8: 5040002c */ beqzl $v0,.L0f03bbac -/* f03bafc: 93a40040 */ lbu $a0,0x40($sp) -/* f03bb00: 8e0b001c */ lw $t3,0x1c($s0) -/* f03bb04: c6280008 */ lwc1 $f8,0x8($s1) -/* f03bb08: 44809000 */ mtc1 $zero,$f18 -/* f03bb0c: c56a0008 */ lwc1 $f10,0x8($t3) -/* f03bb10: 27a40034 */ addiu $a0,$sp,0x34 -/* f03bb14: e7b20038 */ swc1 $f18,0x38($sp) -/* f03bb18: 460a4401 */ sub.s $f16,$f8,$f10 -/* f03bb1c: 27a50038 */ addiu $a1,$sp,0x38 -/* f03bb20: 27a6003c */ addiu $a2,$sp,0x3c -/* f03bb24: e7b00034 */ swc1 $f16,0x34($sp) -/* f03bb28: 8e0c001c */ lw $t4,0x1c($s0) -/* f03bb2c: c6240010 */ lwc1 $f4,0x10($s1) -/* f03bb30: c5860010 */ lwc1 $f6,0x10($t4) -/* f03bb34: 46062201 */ sub.s $f8,$f4,$f6 -/* f03bb38: 0c0011e4 */ jal 0x4790 -/* f03bb3c: e7a8003c */ swc1 $f8,0x3c($sp) -/* f03bb40: 27a40040 */ addiu $a0,$sp,0x40 -/* f03bb44: 02202825 */ or $a1,$s1,$zero -/* f03bb48: 0fc29f66 */ jal func0f0a7d98 -/* f03bb4c: 2406ffff */ addiu $a2,$zero,-1 -/* f03bb50: 92220000 */ lbu $v0,0x0($s1) -/* f03bb54: 24010006 */ addiu $at,$zero,0x6 -/* f03bb58: 10410003 */ beq $v0,$at,.L0f03bb68 -/* f03bb5c: 24010003 */ addiu $at,$zero,0x3 -/* f03bb60: 54410012 */ bnel $v0,$at,.L0f03bbac -/* f03bb64: 93a40040 */ lbu $a0,0x40($sp) -.L0f03bb68: -/* f03bb68: 0fc2c74a */ jal func0f0b1d28 -/* f03bb6c: 27a40040 */ addiu $a0,$sp,0x40 -/* f03bb70: 8fad004c */ lw $t5,0x4c($sp) -/* f03bb74: 8e0e001c */ lw $t6,0x1c($s0) -/* f03bb78: 8e240004 */ lw $a0,0x4($s1) -/* f03bb7c: 448d5000 */ mtc1 $t5,$f10 -/* f03bb80: 240f00c8 */ addiu $t7,$zero,0xc8 -/* f03bb84: afaf0014 */ sw $t7,0x14($sp) -/* f03bb88: 46805420 */ cvt.s.w $f16,$f10 -/* f03bb8c: 27a60034 */ addiu $a2,$sp,0x34 -/* f03bb90: 27a70040 */ addiu $a3,$sp,0x40 -/* f03bb94: afae0010 */ sw $t6,0x10($sp) -/* f03bb98: 46100482 */ mul.s $f18,$f0,$f16 -/* f03bb9c: 44059000 */ mfc1 $a1,$f18 -/* f03bba0: 0fc0d0cc */ jal func0f034330 -/* f03bba4: 00000000 */ sll $zero,$zero,0x0 -/* f03bba8: 93a40040 */ lbu $a0,0x40($sp) -.L0f03bbac: -/* f03bbac: 0fc18261 */ jal func0f060984 -/* f03bbb0: 8e05001c */ lw $a1,0x1c($s0) -/* f03bbb4: 8fbf0024 */ lw $ra,0x24($sp) -/* f03bbb8: 8fb0001c */ lw $s0,0x1c($sp) -/* f03bbbc: 8fb10020 */ lw $s1,0x20($sp) -/* f03bbc0: 03e00008 */ jr $ra -/* f03bbc4: 27bd0048 */ addiu $sp,$sp,0x48 -); - -GLOBAL_ASM( -glabel func0f03bbc8 -/* f03bbc8: 27bdffa8 */ addiu $sp,$sp,-88 -/* f03bbcc: afb00028 */ sw $s0,0x28($sp) -/* f03bbd0: 00808025 */ or $s0,$a0,$zero -/* f03bbd4: afbf002c */ sw $ra,0x2c($sp) -/* f03bbd8: afa5005c */ sw $a1,0x5c($sp) -/* f03bbdc: 10800003 */ beqz $a0,.L0f03bbec -/* f03bbe0: afa00054 */ sw $zero,0x54($sp) -/* f03bbe4: 10000002 */ beqz $zero,.L0f03bbf0 -/* f03bbe8: 908302fe */ lbu $v1,0x2fe($a0) -.L0f03bbec: -/* f03bbec: 00001825 */ or $v1,$zero,$zero -.L0f03bbf0: -/* f03bbf0: 0c004b70 */ jal 0x12dc0 -/* f03bbf4: afa30050 */ sw $v1,0x50($sp) -/* f03bbf8: 304e00ff */ andi $t6,$v0,0xff -/* f03bbfc: 2dc10081 */ sltiu $at,$t6,0x81 -/* f03bc00: 14200003 */ bnez $at,.L0f03bc10 -/* f03bc04: 8fa30050 */ lw $v1,0x50($sp) -/* f03bc08: 10000002 */ beqz $zero,.L0f03bc14 -/* f03bc0c: 24080001 */ addiu $t0,$zero,0x1 -.L0f03bc10: -/* f03bc10: 00004025 */ or $t0,$zero,$zero -.L0f03bc14: -/* f03bc14: 14600013 */ bnez $v1,.L0f03bc64 -/* f03bc18: 24010001 */ addiu $at,$zero,0x1 -/* f03bc1c: 3c014120 */ lui $at,0x4120 -/* f03bc20: 44812000 */ mtc1 $at,$f4 -/* f03bc24: 3c0f8007 */ lui $t7,0x8007 -/* f03bc28: 25ef829c */ addiu $t7,$t7,-32100 -/* f03bc2c: 24180078 */ addiu $t8,$zero,0x78 -/* f03bc30: 24190078 */ addiu $t9,$zero,0x78 -/* f03bc34: afaf0054 */ sw $t7,0x54($sp) -/* f03bc38: afb80044 */ sw $t8,0x44($sp) -/* f03bc3c: afb90040 */ sw $t9,0x40($sp) -/* f03bc40: afa80048 */ sw $t0,0x48($sp) -/* f03bc44: 0c004b70 */ jal 0x12dc0 -/* f03bc48: e7a4003c */ swc1 $f4,0x3c($sp) -/* f03bc4c: 2401000b */ addiu $at,$zero,0xb -/* f03bc50: 0041001b */ divu $zero,$v0,$at -/* f03bc54: 00004810 */ mfhi $t1 -/* f03bc58: afa9004c */ sw $t1,0x4c($sp) -/* f03bc5c: 10000034 */ beqz $zero,.L0f03bd30 -/* f03bc60: 8fa80048 */ lw $t0,0x48($sp) -.L0f03bc64: -/* f03bc64: 14610032 */ bne $v1,$at,.L0f03bd30 -/* f03bc68: 3c0a8007 */ lui $t2,0x8007 -/* f03bc6c: 93ad005f */ lbu $t5,0x5f($sp) -/* f03bc70: 3c0141a0 */ lui $at,0x41a0 -/* f03bc74: 44813000 */ mtc1 $at,$f6 -/* f03bc78: 254a835c */ addiu $t2,$t2,-31908 -/* f03bc7c: 240b00c8 */ addiu $t3,$zero,0xc8 -/* f03bc80: 240c00c8 */ addiu $t4,$zero,0xc8 -/* f03bc84: afaa0054 */ sw $t2,0x54($sp) -/* f03bc88: afab0044 */ sw $t3,0x44($sp) -/* f03bc8c: afac0040 */ sw $t4,0x40($sp) -/* f03bc90: 11a00004 */ beqz $t5,.L0f03bca4 -/* f03bc94: e7a6003c */ swc1 $f6,0x3c($sp) -/* f03bc98: 240e0005 */ addiu $t6,$zero,0x5 -/* f03bc9c: 10000024 */ beqz $zero,.L0f03bd30 -/* f03bca0: afae004c */ sw $t6,0x4c($sp) -.L0f03bca4: -/* f03bca4: 8e0f0170 */ lw $t7,0x170($s0) -/* f03bca8: 15e0000a */ bnez $t7,.L0f03bcd4 -/* f03bcac: 00000000 */ sll $zero,$zero,0x0 -/* f03bcb0: 8e180174 */ lw $t8,0x174($s0) -/* f03bcb4: 17000007 */ bnez $t8,.L0f03bcd4 -/* f03bcb8: 00000000 */ sll $zero,$zero,0x0 -/* f03bcbc: 0c004b70 */ jal 0x12dc0 -/* f03bcc0: afa80048 */ sw $t0,0x48($sp) -/* f03bcc4: 30590001 */ andi $t9,$v0,0x1 -/* f03bcc8: afb9004c */ sw $t9,0x4c($sp) -/* f03bccc: 10000018 */ beqz $zero,.L0f03bd30 -/* f03bcd0: 8fa80048 */ lw $t0,0x48($sp) -.L0f03bcd4: -/* f03bcd4: 0c004b70 */ jal 0x12dc0 -/* f03bcd8: afa80048 */ sw $t0,0x48($sp) -/* f03bcdc: 24010005 */ addiu $at,$zero,0x5 -/* f03bce0: 0041001b */ divu $zero,$v0,$at -/* f03bce4: 00001810 */ mfhi $v1 -/* f03bce8: 28610003 */ slti $at,$v1,0x3 -/* f03bcec: afa3004c */ sw $v1,0x4c($sp) -/* f03bcf0: 1420000f */ bnez $at,.L0f03bd30 -/* f03bcf4: 8fa80048 */ lw $t0,0x48($sp) -/* f03bcf8: 8e020170 */ lw $v0,0x170($s0) -/* f03bcfc: 10400004 */ beqz $v0,.L0f03bd10 -/* f03bd00: 00000000 */ sll $zero,$zero,0x0 -/* f03bd04: 8e090174 */ lw $t1,0x174($s0) -/* f03bd08: 5520000a */ bnezl $t1,.L0f03bd34 -/* f03bd0c: 02002025 */ or $a0,$s0,$zero -.L0f03bd10: -/* f03bd10: 50400004 */ beqzl $v0,.L0f03bd24 -/* f03bd14: 8e0a0174 */ lw $t2,0x174($s0) -/* f03bd18: 10000005 */ beqz $zero,.L0f03bd30 -/* f03bd1c: 00004025 */ or $t0,$zero,$zero -/* f03bd20: 8e0a0174 */ lw $t2,0x174($s0) -.L0f03bd24: -/* f03bd24: 51400003 */ beqzl $t2,.L0f03bd34 -/* f03bd28: 02002025 */ or $a0,$s0,$zero -/* f03bd2c: 24080001 */ addiu $t0,$zero,0x1 -.L0f03bd30: -/* f03bd30: 02002025 */ or $a0,$s0,$zero -.L0f03bd34: -/* f03bd34: 24050080 */ addiu $a1,$zero,0x80 -/* f03bd38: 24060001 */ addiu $a2,$zero,0x1 -/* f03bd3c: 0fc12790 */ jal func0f049e40 -/* f03bd40: afa80048 */ sw $t0,0x48($sp) -/* f03bd44: 10400031 */ beqz $v0,.L0f03be0c -/* f03bd48: 8fa80048 */ lw $t0,0x48($sp) -/* f03bd4c: 02002025 */ or $a0,$s0,$zero -/* f03bd50: 24050080 */ addiu $a1,$zero,0x80 -/* f03bd54: 00003025 */ or $a2,$zero,$zero -/* f03bd58: 0fc12790 */ jal func0f049e40 -/* f03bd5c: afa80048 */ sw $t0,0x48($sp) -/* f03bd60: 10400013 */ beqz $v0,.L0f03bdb0 -/* f03bd64: 8fa80048 */ lw $t0,0x48($sp) -/* f03bd68: 8fac004c */ lw $t4,0x4c($sp) -/* f03bd6c: 8fab0054 */ lw $t3,0x54($sp) -/* f03bd70: 3c013fc0 */ lui $at,0x3fc0 -/* f03bd74: 000c6900 */ sll $t5,$t4,0x4 -/* f03bd78: 016d1821 */ addu $v1,$t3,$t5 -/* f03bd7c: 8c650000 */ lw $a1,0x0($v1) -/* f03bd80: 8c67000c */ lw $a3,0xc($v1) -/* f03bd84: 44814000 */ mtc1 $at,$f8 -/* f03bd88: 240e0010 */ addiu $t6,$zero,0x10 -/* f03bd8c: afae0014 */ sw $t6,0x14($sp) -/* f03bd90: afa30030 */ sw $v1,0x30($sp) -/* f03bd94: afa80010 */ sw $t0,0x10($sp) -/* f03bd98: 02002025 */ or $a0,$s0,$zero -/* f03bd9c: 8fa6003c */ lw $a2,0x3c($sp) -/* f03bda0: 0fc0ebd1 */ jal func0f03af44 -/* f03bda4: e7a80018 */ swc1 $f8,0x18($sp) -/* f03bda8: 10000016 */ beqz $zero,.L0f03be04 -/* f03bdac: 8fa30030 */ lw $v1,0x30($sp) -.L0f03bdb0: -/* f03bdb0: 8fb8004c */ lw $t8,0x4c($sp) -/* f03bdb4: 8faf0054 */ lw $t7,0x54($sp) -/* f03bdb8: 3c0141c8 */ lui $at,0x41c8 -/* f03bdbc: 0018c900 */ sll $t9,$t8,0x4 -/* f03bdc0: 01f91821 */ addu $v1,$t7,$t9 -/* f03bdc4: c46a000c */ lwc1 $f10,0xc($v1) -/* f03bdc8: 44818000 */ mtc1 $at,$f16 -/* f03bdcc: 3c013f00 */ lui $at,0x3f00 -/* f03bdd0: 8c650000 */ lw $a1,0x0($v1) -/* f03bdd4: 46105481 */ sub.s $f18,$f10,$f16 -/* f03bdd8: 44812000 */ mtc1 $at,$f4 -/* f03bddc: 24090010 */ addiu $t1,$zero,0x10 -/* f03bde0: afa90014 */ sw $t1,0x14($sp) -/* f03bde4: 44079000 */ mfc1 $a3,$f18 -/* f03bde8: afa30030 */ sw $v1,0x30($sp) -/* f03bdec: afa80010 */ sw $t0,0x10($sp) -/* f03bdf0: 02002025 */ or $a0,$s0,$zero -/* f03bdf4: 8fa6003c */ lw $a2,0x3c($sp) -/* f03bdf8: 0fc0ebd1 */ jal func0f03af44 -/* f03bdfc: e7a40018 */ swc1 $f4,0x18($sp) -/* f03be00: 8fa30030 */ lw $v1,0x30($sp) -.L0f03be04: -/* f03be04: 10000013 */ beqz $zero,.L0f03be54 -/* f03be08: a200035e */ sb $zero,0x35e($s0) -.L0f03be0c: -/* f03be0c: 8fac004c */ lw $t4,0x4c($sp) -/* f03be10: 8faa0054 */ lw $t2,0x54($sp) -/* f03be14: 3c017f1b */ lui $at,0x7f1b -/* f03be18: 000c5900 */ sll $t3,$t4,0x4 -/* f03be1c: 014b1821 */ addu $v1,$t2,$t3 -/* f03be20: 8c650000 */ lw $a1,0x0($v1) -/* f03be24: 8c67000c */ lw $a3,0xc($v1) -/* f03be28: c4268ed8 */ lwc1 $f6,-0x7128($at) -/* f03be2c: 240d0010 */ addiu $t5,$zero,0x10 -/* f03be30: afad0014 */ sw $t5,0x14($sp) -/* f03be34: afa30030 */ sw $v1,0x30($sp) -/* f03be38: afa80010 */ sw $t0,0x10($sp) -/* f03be3c: 02002025 */ or $a0,$s0,$zero -/* f03be40: 8fa6003c */ lw $a2,0x3c($sp) -/* f03be44: 0fc0ebd1 */ jal func0f03af44 -/* f03be48: e7a60018 */ swc1 $f6,0x18($sp) -/* f03be4c: 8fa30030 */ lw $v1,0x30($sp) -/* f03be50: a200035e */ sb $zero,0x35e($s0) -.L0f03be54: -/* f03be54: 10400073 */ beqz $v0,.L0f03c024 -/* f03be58: 02002025 */ or $a0,$s0,$zero -/* f03be5c: 0fc0a221 */ jal func0f028884 -/* f03be60: afa30030 */ sw $v1,0x30($sp) -/* f03be64: 90440000 */ lbu $a0,0x0($v0) -/* f03be68: 24010005 */ addiu $at,$zero,0x5 -/* f03be6c: 8fa30030 */ lw $v1,0x30($sp) -/* f03be70: 10810004 */ beq $a0,$at,.L0f03be84 -/* f03be74: 24020001 */ addiu $v0,$zero,0x1 -/* f03be78: 24010006 */ addiu $at,$zero,0x6 -/* f03be7c: 14810004 */ bne $a0,$at,.L0f03be90 -/* f03be80: 8fb80044 */ lw $t8,0x44($sp) -.L0f03be84: -/* f03be84: 8fae0040 */ lw $t6,0x40($sp) -/* f03be88: 10000002 */ beqz $zero,.L0f03be94 -/* f03be8c: a60e0046 */ sh $t6,0x46($s0) -.L0f03be90: -/* f03be90: a6180046 */ sh $t8,0x46($s0) -.L0f03be94: -/* f03be94: a2020040 */ sb $v0,0x40($s0) -/* f03be98: 846f0008 */ lh $t7,0x8($v1) -/* f03be9c: 3c19800a */ lui $t9,0x800a -/* f03bea0: 02002025 */ or $a0,$s0,$zero -/* f03bea4: a60f0042 */ sh $t7,0x42($s0) -/* f03bea8: 8f39a2d8 */ lw $t9,-0x5d28($t9) -/* f03beac: 24050080 */ addiu $a1,$zero,0x80 -/* f03beb0: 24060001 */ addiu $a2,$zero,0x1 -/* f03beb4: 13200003 */ beqz $t9,.L0f03bec4 -/* f03beb8: 00000000 */ sll $zero,$zero,0x0 -/* f03bebc: 10000050 */ beqz $zero,.L0f03c000 -/* f03bec0: a6020044 */ sh $v0,0x44($s0) -.L0f03bec4: -/* f03bec4: 0fc12790 */ jal func0f049e40 -/* f03bec8: afa30030 */ sw $v1,0x30($sp) -/* f03becc: 1040003d */ beqz $v0,.L0f03bfc4 -/* f03bed0: 8fa30030 */ lw $v1,0x30($sp) -/* f03bed4: 02002025 */ or $a0,$s0,$zero -/* f03bed8: 24050080 */ addiu $a1,$zero,0x80 -/* f03bedc: 00003025 */ or $a2,$zero,$zero -/* f03bee0: 0fc12790 */ jal func0f049e40 -/* f03bee4: afa30030 */ sw $v1,0x30($sp) -/* f03bee8: 10400036 */ beqz $v0,.L0f03bfc4 -/* f03beec: 8fa30030 */ lw $v1,0x30($sp) -/* f03bef0: 94690006 */ lhu $t1,0x6($v1) -/* f03bef4: 3c014f80 */ lui $at,0x4f80 -/* f03bef8: 44894000 */ mtc1 $t1,$f8 -/* f03befc: 05210004 */ bgez $t1,.L0f03bf10 -/* f03bf00: 468042a0 */ cvt.s.w $f10,$f8 -/* f03bf04: 44818000 */ mtc1 $at,$f16 -/* f03bf08: 00000000 */ sll $zero,$zero,0x0 -/* f03bf0c: 46105280 */ add.s $f10,$f10,$f16 -.L0f03bf10: -/* f03bf10: 920c0112 */ lbu $t4,0x112($s0) -/* f03bf14: 3c014f80 */ lui $at,0x4f80 -/* f03bf18: 448c9000 */ mtc1 $t4,$f18 -/* f03bf1c: 05810004 */ bgez $t4,.L0f03bf30 -/* f03bf20: 46809120 */ cvt.s.w $f4,$f18 -/* f03bf24: 44813000 */ mtc1 $at,$f6 -/* f03bf28: 00000000 */ sll $zero,$zero,0x0 -/* f03bf2c: 46062100 */ add.s $f4,$f4,$f6 -.L0f03bf30: -/* f03bf30: 46045002 */ mul.s $f0,$f10,$f4 -/* f03bf34: 240b0001 */ addiu $t3,$zero,0x1 -/* f03bf38: 3c014f00 */ lui $at,0x4f00 -/* f03bf3c: 46000200 */ add.s $f8,$f0,$f0 -/* f03bf40: 444af800 */ cfc1 $t2,$31 -/* f03bf44: 44cbf800 */ ctc1 $t3,$31 -/* f03bf48: 00000000 */ sll $zero,$zero,0x0 -/* f03bf4c: 46004424 */ cvt.w.s $f16,$f8 -/* f03bf50: 444bf800 */ cfc1 $t3,$31 -/* f03bf54: 00000000 */ sll $zero,$zero,0x0 -/* f03bf58: 316b0078 */ andi $t3,$t3,0x78 -/* f03bf5c: 51600013 */ beqzl $t3,.L0f03bfac -/* f03bf60: 440b8000 */ mfc1 $t3,$f16 -/* f03bf64: 44818000 */ mtc1 $at,$f16 -/* f03bf68: 240b0001 */ addiu $t3,$zero,0x1 -/* f03bf6c: 46104401 */ sub.s $f16,$f8,$f16 -/* f03bf70: 44cbf800 */ ctc1 $t3,$31 -/* f03bf74: 00000000 */ sll $zero,$zero,0x0 -/* f03bf78: 46008424 */ cvt.w.s $f16,$f16 -/* f03bf7c: 444bf800 */ cfc1 $t3,$31 -/* f03bf80: 00000000 */ sll $zero,$zero,0x0 -/* f03bf84: 316b0078 */ andi $t3,$t3,0x78 -/* f03bf88: 15600005 */ bnez $t3,.L0f03bfa0 -/* f03bf8c: 00000000 */ sll $zero,$zero,0x0 -/* f03bf90: 440b8000 */ mfc1 $t3,$f16 -/* f03bf94: 3c018000 */ lui $at,0x8000 -/* f03bf98: 10000007 */ beqz $zero,.L0f03bfb8 -/* f03bf9c: 01615825 */ or $t3,$t3,$at -.L0f03bfa0: -/* f03bfa0: 10000005 */ beqz $zero,.L0f03bfb8 -/* f03bfa4: 240bffff */ addiu $t3,$zero,-1 -/* f03bfa8: 440b8000 */ mfc1 $t3,$f16 -.L0f03bfac: -/* f03bfac: 00000000 */ sll $zero,$zero,0x0 -/* f03bfb0: 0560fffb */ bltz $t3,.L0f03bfa0 -/* f03bfb4: 00000000 */ sll $zero,$zero,0x0 -.L0f03bfb8: -/* f03bfb8: 44caf800 */ ctc1 $t2,$31 -/* f03bfbc: 10000010 */ beqz $zero,.L0f03c000 -/* f03bfc0: a60b0044 */ sh $t3,0x44($s0) -.L0f03bfc4: -/* f03bfc4: 02002025 */ or $a0,$s0,$zero -/* f03bfc8: 3c058000 */ lui $a1,0x8000 -/* f03bfcc: 24060001 */ addiu $a2,$zero,0x1 -/* f03bfd0: 0fc12790 */ jal func0f049e40 -/* f03bfd4: afa30030 */ sw $v1,0x30($sp) -/* f03bfd8: 10400007 */ beqz $v0,.L0f03bff8 -/* f03bfdc: 8fa30030 */ lw $v1,0x30($sp) -/* f03bfe0: 946d0006 */ lhu $t5,0x6($v1) -/* f03bfe4: 000d7080 */ sll $t6,$t5,0x2 -/* f03bfe8: 01cd7023 */ subu $t6,$t6,$t5 -/* f03bfec: 000e7040 */ sll $t6,$t6,0x1 -/* f03bff0: 10000003 */ beqz $zero,.L0f03c000 -/* f03bff4: a60e0044 */ sh $t6,0x44($s0) -.L0f03bff8: -/* f03bff8: 8c780004 */ lw $t8,0x4($v1) -/* f03bffc: a6180044 */ sh $t8,0x44($s0) -.L0f03c000: -/* f03c000: 8e190018 */ lw $t9,0x18($s0) -/* f03c004: 3c017fff */ lui $at,0x7fff -/* f03c008: 93af005f */ lbu $t7,0x5f($sp) -/* f03c00c: 3421ffff */ ori $at,$at,0xffff -/* f03c010: 03214824 */ and $t1,$t9,$at -/* f03c014: ae090018 */ sw $t1,0x18($s0) -/* f03c018: 24020001 */ addiu $v0,$zero,0x1 -/* f03c01c: 10000002 */ beqz $zero,.L0f03c028 -/* f03c020: a20f0041 */ sb $t7,0x41($s0) -.L0f03c024: -/* f03c024: 00001025 */ or $v0,$zero,$zero -.L0f03c028: -/* f03c028: 8fbf002c */ lw $ra,0x2c($sp) -/* f03c02c: 8fb00028 */ lw $s0,0x28($sp) -/* f03c030: 27bd0058 */ addiu $sp,$sp,0x58 -/* f03c034: 03e00008 */ jr $ra -/* f03c038: 00000000 */ sll $zero,$zero,0x0 -/* f03c03c: 03e00008 */ jr $ra -/* f03c040: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03c044 -/* f03c044: 5080003a */ beqzl $a0,.L0f03c130 -/* f03c048: 00001025 */ or $v0,$zero,$zero -/* f03c04c: 8c82001c */ lw $v0,0x1c($a0) -/* f03c050: 24010003 */ addiu $at,$zero,0x3 -/* f03c054: 50400036 */ beqzl $v0,.L0f03c130 -/* f03c058: 00001025 */ or $v0,$zero,$zero -/* f03c05c: 10800003 */ beqz $a0,.L0f03c06c -/* f03c060: 00001825 */ or $v1,$zero,$zero -/* f03c064: 10000001 */ beqz $zero,.L0f03c06c -/* f03c068: 908302fe */ lbu $v1,0x2fe($a0) -.L0f03c06c: -/* f03c06c: 1461002f */ bne $v1,$at,.L0f03c12c -/* f03c070: 3c03800a */ lui $v1,0x800a -/* f03c074: 24639fc0 */ addiu $v1,$v1,-24640 -/* f03c078: 8c6e006c */ lw $t6,0x6c($v1) -/* f03c07c: 00002025 */ or $a0,$zero,$zero -/* f03c080: 00002825 */ or $a1,$zero,$zero -/* f03c084: 11c00003 */ beqz $t6,.L0f03c094 -/* f03c088: 00003025 */ or $a2,$zero,$zero -/* f03c08c: 10000001 */ beqz $zero,.L0f03c094 -/* f03c090: 24040001 */ addiu $a0,$zero,0x1 -.L0f03c094: -/* f03c094: 8c6f0068 */ lw $t7,0x68($v1) -/* f03c098: 11e00003 */ beqz $t7,.L0f03c0a8 -/* f03c09c: 00000000 */ sll $zero,$zero,0x0 -/* f03c0a0: 10000001 */ beqz $zero,.L0f03c0a8 -/* f03c0a4: 24050001 */ addiu $a1,$zero,0x1 -.L0f03c0a8: -/* f03c0a8: 8c780064 */ lw $t8,0x64($v1) -/* f03c0ac: 13000003 */ beqz $t8,.L0f03c0bc -/* f03c0b0: 00000000 */ sll $zero,$zero,0x0 -/* f03c0b4: 10000001 */ beqz $zero,.L0f03c0bc -/* f03c0b8: 24060001 */ addiu $a2,$zero,0x1 -.L0f03c0bc: -/* f03c0bc: 8c790070 */ lw $t9,0x70($v1) -/* f03c0c0: 00001825 */ or $v1,$zero,$zero -/* f03c0c4: 13200003 */ beqz $t9,.L0f03c0d4 -/* f03c0c8: 00000000 */ sll $zero,$zero,0x0 -/* f03c0cc: 10000001 */ beqz $zero,.L0f03c0d4 -/* f03c0d0: 24030001 */ addiu $v1,$zero,0x1 -.L0f03c0d4: -/* f03c0d4: 00665021 */ addu $t2,$v1,$a2 -/* f03c0d8: 01455821 */ addu $t3,$t2,$a1 -/* f03c0dc: 01643821 */ addu $a3,$t3,$a0 -/* f03c0e0: 18e00010 */ blez $a3,.L0f03c124 -/* f03c0e4: 00004825 */ or $t1,$zero,$zero -/* f03c0e8: 3c03800a */ lui $v1,0x800a -/* f03c0ec: 24639fc0 */ addiu $v1,$v1,-24640 -.L0f03c0f0: -/* f03c0f0: 8c6c0064 */ lw $t4,0x64($v1) -/* f03c0f4: 25290001 */ addiu $t1,$t1,0x1 -/* f03c0f8: 0127082a */ slt $at,$t1,$a3 -/* f03c0fc: 8d840480 */ lw $a0,0x480($t4) -/* f03c100: 10800006 */ beqz $a0,.L0f03c11c -/* f03c104: 00000000 */ sll $zero,$zero,0x0 -/* f03c108: 8c8d0000 */ lw $t5,0x0($a0) -/* f03c10c: 144d0003 */ bne $v0,$t5,.L0f03c11c -/* f03c110: 00000000 */ sll $zero,$zero,0x0 -/* f03c114: 03e00008 */ jr $ra -/* f03c118: 00801025 */ or $v0,$a0,$zero -.L0f03c11c: -/* f03c11c: 1420fff4 */ bnez $at,.L0f03c0f0 -/* f03c120: 24630004 */ addiu $v1,$v1,0x4 -.L0f03c124: -/* f03c124: 03e00008 */ jr $ra -/* f03c128: 00001025 */ or $v0,$zero,$zero -.L0f03c12c: -/* f03c12c: 00001025 */ or $v0,$zero,$zero -.L0f03c130: -/* f03c130: 03e00008 */ jr $ra -/* f03c134: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03c138 -/* f03c138: 27bdff48 */ addiu $sp,$sp,-184 -/* f03c13c: afbf0024 */ sw $ra,0x24($sp) -/* f03c140: afb00020 */ sw $s0,0x20($sp) -/* f03c144: 8c8e0014 */ lw $t6,0x14($a0) -/* f03c148: 00808025 */ or $s0,$a0,$zero -/* f03c14c: 000e7a80 */ sll $t7,$t6,0xa -/* f03c150: 05e1000c */ bgez $t7,.L0f03c184 -/* f03c154: 00000000 */ sll $zero,$zero,0x0 -/* f03c158: 0c0076e5 */ jal 0x1db94 -/* f03c15c: 8c840020 */ lw $a0,0x20($a0) -/* f03c160: 144001cf */ bnez $v0,.L0f03c8a0 -/* f03c164: 02002025 */ or $a0,$s0,$zero -/* f03c168: 0fc0b9b7 */ jal func0f02e6dc -/* f03c16c: 8e050048 */ lw $a1,0x48($s0) -/* f03c170: 8e180014 */ lw $t8,0x14($s0) -/* f03c174: 3c01ffdf */ lui $at,0xffdf -/* f03c178: 3421ffff */ ori $at,$at,0xffff -/* f03c17c: 0301c824 */ and $t9,$t8,$at -/* f03c180: ae190014 */ sw $t9,0x14($s0) -.L0f03c184: -/* f03c184: 0c00744f */ jal 0x1d13c -/* f03c188: 8e040020 */ lw $a0,0x20($s0) -/* f03c18c: 2401026b */ addiu $at,$zero,0x26b -/* f03c190: 54410011 */ bnel $v0,$at,.L0f03c1d8 -/* f03c194: 820b0008 */ lb $t3,0x8($s0) -/* f03c198: 0c00745f */ jal 0x1d17c -/* f03c19c: 8e040020 */ lw $a0,0x20($s0) -/* f03c1a0: e7a0003c */ swc1 $f0,0x3c($sp) -/* f03c1a4: 0c007468 */ jal 0x1d1a0 -/* f03c1a8: 8e040020 */ lw $a0,0x20($s0) -/* f03c1ac: c7a4003c */ lwc1 $f4,0x3c($sp) -/* f03c1b0: 02002025 */ or $a0,$s0,$zero -/* f03c1b4: 4604003e */ c.le.s $f0,$f4 -/* f03c1b8: 00000000 */ sll $zero,$zero,0x0 -/* f03c1bc: 450201b9 */ bc1fl .L0f03c8a4 -/* f03c1c0: 8fbf0024 */ lw $ra,0x24($sp) -/* f03c1c4: 0fc0b9b7 */ jal func0f02e6dc -/* f03c1c8: 3c054100 */ lui $a1,0x4100 -/* f03c1cc: 100001b4 */ beqz $zero,.L0f03c8a0 -/* f03c1d0: ae00002c */ sw $zero,0x2c($s0) -/* f03c1d4: 820b0008 */ lb $t3,0x8($s0) -.L0f03c1d8: -/* f03c1d8: 24010003 */ addiu $at,$zero,0x3 -/* f03c1dc: 5d6001b1 */ bgtzl $t3,.L0f03c8a4 -/* f03c1e0: 8fbf0024 */ lw $ra,0x24($sp) -/* f03c1e4: 12000003 */ beqz $s0,.L0f03c1f4 -/* f03c1e8: 00001825 */ or $v1,$zero,$zero -/* f03c1ec: 10000001 */ beqz $zero,.L0f03c1f4 -/* f03c1f0: 920302fe */ lbu $v1,0x2fe($s0) -.L0f03c1f4: -/* f03c1f4: 506101ab */ beql $v1,$at,.L0f03c8a4 -/* f03c1f8: 8fbf0024 */ lw $ra,0x24($sp) -/* f03c1fc: 8e0c002c */ lw $t4,0x2c($s0) -/* f03c200: 51800012 */ beqzl $t4,.L0f03c24c -/* f03c204: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f03c208: 0c00745f */ jal 0x1d17c -/* f03c20c: 8e040020 */ lw $a0,0x20($s0) -/* f03c210: e7a0003c */ swc1 $f0,0x3c($sp) -/* f03c214: 0c007468 */ jal 0x1d1a0 -/* f03c218: 8e040020 */ lw $a0,0x20($s0) -/* f03c21c: c7a6003c */ lwc1 $f6,0x3c($sp) -/* f03c220: 02002025 */ or $a0,$s0,$zero -/* f03c224: 4606003e */ c.le.s $f0,$f6 -/* f03c228: 00000000 */ sll $zero,$zero,0x0 -/* f03c22c: 45000004 */ bc1f .L0f03c240 -/* f03c230: 00000000 */ sll $zero,$zero,0x0 -/* f03c234: 0fc0b9b7 */ jal func0f02e6dc -/* f03c238: 3c054100 */ lui $a1,0x4100 -/* f03c23c: ae00002c */ sw $zero,0x2c($s0) -.L0f03c240: -/* f03c240: 10000197 */ beqz $zero,.L0f03c8a0 -/* f03c244: a2000008 */ sb $zero,0x8($s0) -/* f03c248: 8e0202d4 */ lw $v0,0x2d4($s0) -.L0f03c24c: -/* f03c24c: 144000b8 */ bnez $v0,.L0f03c530 -/* f03c250: 00000000 */ sll $zero,$zero,0x0 -/* f03c254: 10600003 */ beqz $v1,.L0f03c264 -/* f03c258: 24010001 */ addiu $at,$zero,0x1 -/* f03c25c: 146100b4 */ bne $v1,$at,.L0f03c530 -/* f03c260: 00000000 */ sll $zero,$zero,0x0 -.L0f03c264: -/* f03c264: 8e050030 */ lw $a1,0x30($s0) -/* f03c268: 18a000b1 */ blez $a1,.L0f03c530 -/* f03c26c: 00000000 */ sll $zero,$zero,0x0 -/* f03c270: 8e0d0038 */ lw $t5,0x38($s0) -/* f03c274: 02002025 */ or $a0,$s0,$zero -/* f03c278: 51a0001c */ beqzl $t5,.L0f03c2ec -/* f03c27c: 8e060034 */ lw $a2,0x34($s0) -/* f03c280: 0c007486 */ jal 0x1d218 -/* f03c284: 8e040020 */ lw $a0,0x20($s0) -/* f03c288: 244effff */ addiu $t6,$v0,-1 -/* f03c28c: 448e4000 */ mtc1 $t6,$f8 -/* f03c290: 44805000 */ mtc1 $zero,$f10 -/* f03c294: 8e05003c */ lw $a1,0x3c($s0) -/* f03c298: 46804220 */ cvt.s.w $f8,$f8 -/* f03c29c: 02002025 */ or $a0,$s0,$zero -/* f03c2a0: 3c073f80 */ lui $a3,0x3f80 -/* f03c2a4: e7aa0010 */ swc1 $f10,0x10($sp) -/* f03c2a8: 44064000 */ mfc1 $a2,$f8 -/* f03c2ac: 0fc0f9e2 */ jal func0f03e788 -/* f03c2b0: 00000000 */ sll $zero,$zero,0x0 -/* f03c2b4: 24010001 */ addiu $at,$zero,0x1 -/* f03c2b8: 1041009b */ beq $v0,$at,.L0f03c528 -/* f03c2bc: ae02003c */ sw $v0,0x3c($s0) -/* f03c2c0: 02002025 */ or $a0,$s0,$zero -/* f03c2c4: 0fc0b9b7 */ jal func0f02e6dc -/* f03c2c8: 3c054100 */ lui $a1,0x4100 -/* f03c2cc: 8e0f0030 */ lw $t7,0x30($s0) -/* f03c2d0: ae000038 */ sw $zero,0x38($s0) -/* f03c2d4: 31f80010 */ andi $t8,$t7,0x10 -/* f03c2d8: 13000093 */ beqz $t8,.L0f03c528 -/* f03c2dc: 00000000 */ sll $zero,$zero,0x0 -/* f03c2e0: 10000091 */ beqz $zero,.L0f03c528 -/* f03c2e4: ae000030 */ sw $zero,0x30($s0) -/* f03c2e8: 8e060034 */ lw $a2,0x34($s0) -.L0f03c2ec: -/* f03c2ec: 0fc0b8b4 */ jal func0f02e2d0 -/* f03c2f0: afa300b4 */ sw $v1,0xb4($sp) -/* f03c2f4: 3c017f1b */ lui $at,0x7f1b -/* f03c2f8: c4308edc */ lwc1 $f16,-0x7124($at) -/* f03c2fc: 8fa300b4 */ lw $v1,0xb4($sp) -/* f03c300: 3c017f1b */ lui $at,0x7f1b -/* f03c304: 4600803c */ c.lt.s $f16,$f0 -/* f03c308: 00000000 */ sll $zero,$zero,0x0 -/* f03c30c: 45000005 */ bc1f .L0f03c324 -/* f03c310: 00000000 */ sll $zero,$zero,0x0 -/* f03c314: c4328ee0 */ lwc1 $f18,-0x7120($at) -/* f03c318: 4612003c */ c.lt.s $f0,$f18 -/* f03c31c: 00000000 */ sll $zero,$zero,0x0 -/* f03c320: 4501000e */ bc1t .L0f03c35c -.L0f03c324: -/* f03c324: 3c017f1b */ lui $at,0x7f1b -/* f03c328: c4248ee4 */ lwc1 $f4,-0x711c($at) -/* f03c32c: 3c017f1b */ lui $at,0x7f1b -/* f03c330: 4600203c */ c.lt.s $f4,$f0 -/* f03c334: 00000000 */ sll $zero,$zero,0x0 -/* f03c338: 45020077 */ bc1fl .L0f03c518 -/* f03c33c: 8e0c0030 */ lw $t4,0x30($s0) -/* f03c340: c4268ee8 */ lwc1 $f6,-0x7118($at) -/* f03c344: 4606003c */ c.lt.s $f0,$f6 -/* f03c348: 00000000 */ sll $zero,$zero,0x0 -/* f03c34c: 45020072 */ bc1fl .L0f03c518 -/* f03c350: 8e0c0030 */ lw $t4,0x30($s0) -/* f03c354: 9219004c */ lbu $t9,0x4c($s0) -/* f03c358: 1720006e */ bnez $t9,.L0f03c514 -.L0f03c35c: -/* f03c35c: 02002025 */ or $a0,$s0,$zero -/* f03c360: 24050001 */ addiu $a1,$zero,0x1 -/* f03c364: 0fc0a209 */ jal func0f028824 -/* f03c368: afa300b4 */ sw $v1,0xb4($sp) -/* f03c36c: afa200a4 */ sw $v0,0xa4($sp) -/* f03c370: 02002025 */ or $a0,$s0,$zero -/* f03c374: 0fc0a209 */ jal func0f028824 -/* f03c378: 00002825 */ or $a1,$zero,$zero -/* f03c37c: 8fa300b4 */ lw $v1,0xb4($sp) -/* f03c380: afa200a0 */ sw $v0,0xa0($sp) -/* f03c384: 240b0001 */ addiu $t3,$zero,0x1 -/* f03c388: 240c0001 */ addiu $t4,$zero,0x1 -/* f03c38c: ae0b0038 */ sw $t3,0x38($s0) -/* f03c390: 14600045 */ bnez $v1,.L0f03c4a8 -/* f03c394: ae0c003c */ sw $t4,0x3c($s0) -/* f03c398: 8fa400a4 */ lw $a0,0xa4($sp) -/* f03c39c: 10800003 */ beqz $a0,.L0f03c3ac -/* f03c3a0: 00000000 */ sll $zero,$zero,0x0 -/* f03c3a4: 1440000d */ bnez $v0,.L0f03c3dc -/* f03c3a8: 00000000 */ sll $zero,$zero,0x0 -.L0f03c3ac: -/* f03c3ac: 14800003 */ bnez $a0,.L0f03c3bc -/* f03c3b0: 00000000 */ sll $zero,$zero,0x0 -/* f03c3b4: 10400009 */ beqz $v0,.L0f03c3dc -/* f03c3b8: 00000000 */ sll $zero,$zero,0x0 -.L0f03c3bc: -/* f03c3bc: 0fc0b849 */ jal func0f02e124 -/* f03c3c0: 00000000 */ sll $zero,$zero,0x0 -/* f03c3c4: 14400005 */ bnez $v0,.L0f03c3dc -/* f03c3c8: 00000000 */ sll $zero,$zero,0x0 -/* f03c3cc: 0fc0b849 */ jal func0f02e124 -/* f03c3d0: 8fa400a0 */ lw $a0,0xa0($sp) -/* f03c3d4: 10400019 */ beqz $v0,.L0f03c43c -/* f03c3d8: 8fae00a0 */ lw $t6,0xa0($sp) -.L0f03c3dc: -/* f03c3dc: 0c004b70 */ jal 0x12dc0 -/* f03c3e0: 00000000 */ sll $zero,$zero,0x0 -/* f03c3e4: 3c013f00 */ lui $at,0x3f00 -/* f03c3e8: 44814000 */ mtc1 $at,$f8 -/* f03c3ec: 3c014180 */ lui $at,0x4180 -/* f03c3f0: 44815000 */ mtc1 $at,$f10 -/* f03c3f4: 8e040020 */ lw $a0,0x20($s0) -/* f03c3f8: 2405006b */ addiu $a1,$zero,0x6b -/* f03c3fc: 30460001 */ andi $a2,$v0,0x1 -/* f03c400: 24070000 */ addiu $a3,$zero,0x0 -/* f03c404: e7a80010 */ swc1 $f8,0x10($sp) -/* f03c408: 0c007733 */ jal 0x1dccc -/* f03c40c: e7aa0014 */ swc1 $f10,0x14($sp) -/* f03c410: 0c008dda */ jal 0x23768 -/* f03c414: 2404006b */ addiu $a0,$zero,0x6b -/* f03c418: 244dffff */ addiu $t5,$v0,-1 -/* f03c41c: 448d8000 */ mtc1 $t5,$f16 -/* f03c420: 8e040020 */ lw $a0,0x20($s0) -/* f03c424: 46808420 */ cvt.s.w $f16,$f16 -/* f03c428: 44058000 */ mfc1 $a1,$f16 -/* f03c42c: 0c007787 */ jal 0x1de1c -/* f03c430: 00000000 */ sll $zero,$zero,0x0 -/* f03c434: 1000003c */ beqz $zero,.L0f03c528 -/* f03c438: 00000000 */ sll $zero,$zero,0x0 -.L0f03c43c: -/* f03c43c: 15c00002 */ bnez $t6,.L0f03c448 -/* f03c440: 8faf00a4 */ lw $t7,0xa4($sp) -/* f03c444: 11e00038 */ beqz $t7,.L0f03c528 -.L0f03c448: -/* f03c448: 3c013f00 */ lui $at,0x3f00 -/* f03c44c: 44819000 */ mtc1 $at,$f18 -/* f03c450: 8fa600a4 */ lw $a2,0xa4($sp) -/* f03c454: 3c014180 */ lui $at,0x4180 -/* f03c458: 44812000 */ mtc1 $at,$f4 -/* f03c45c: 8e040020 */ lw $a0,0x20($s0) -/* f03c460: 0006c02b */ sltu $t8,$zero,$a2 -/* f03c464: 03003025 */ or $a2,$t8,$zero -/* f03c468: 24050028 */ addiu $a1,$zero,0x28 -/* f03c46c: 24070000 */ addiu $a3,$zero,0x0 -/* f03c470: e7b20010 */ swc1 $f18,0x10($sp) -/* f03c474: 0c007733 */ jal 0x1dccc -/* f03c478: e7a40014 */ swc1 $f4,0x14($sp) -/* f03c47c: 0c008dda */ jal 0x23768 -/* f03c480: 24040028 */ addiu $a0,$zero,0x28 -/* f03c484: 2459ffff */ addiu $t9,$v0,-1 -/* f03c488: 44993000 */ mtc1 $t9,$f6 -/* f03c48c: 8e040020 */ lw $a0,0x20($s0) -/* f03c490: 468031a0 */ cvt.s.w $f6,$f6 -/* f03c494: 44053000 */ mfc1 $a1,$f6 -/* f03c498: 0c007787 */ jal 0x1de1c -/* f03c49c: 00000000 */ sll $zero,$zero,0x0 -/* f03c4a0: 10000021 */ beqz $zero,.L0f03c528 -/* f03c4a4: 00000000 */ sll $zero,$zero,0x0 -.L0f03c4a8: -/* f03c4a8: 24010001 */ addiu $at,$zero,0x1 -/* f03c4ac: 1461001e */ bne $v1,$at,.L0f03c528 -/* f03c4b0: 00000000 */ sll $zero,$zero,0x0 -/* f03c4b4: 0c004b70 */ jal 0x12dc0 -/* f03c4b8: 00000000 */ sll $zero,$zero,0x0 -/* f03c4bc: 3c013f00 */ lui $at,0x3f00 -/* f03c4c0: 44814000 */ mtc1 $at,$f8 -/* f03c4c4: 3c014180 */ lui $at,0x4180 -/* f03c4c8: 44815000 */ mtc1 $at,$f10 -/* f03c4cc: 8e040020 */ lw $a0,0x20($s0) -/* f03c4d0: 24050392 */ addiu $a1,$zero,0x392 -/* f03c4d4: 30460001 */ andi $a2,$v0,0x1 -/* f03c4d8: 24070000 */ addiu $a3,$zero,0x0 -/* f03c4dc: e7a80010 */ swc1 $f8,0x10($sp) -/* f03c4e0: 0c007733 */ jal 0x1dccc -/* f03c4e4: e7aa0014 */ swc1 $f10,0x14($sp) -/* f03c4e8: 0c008dda */ jal 0x23768 -/* f03c4ec: 24040392 */ addiu $a0,$zero,0x392 -/* f03c4f0: 244bffff */ addiu $t3,$v0,-1 -/* f03c4f4: 448b8000 */ mtc1 $t3,$f16 -/* f03c4f8: 8e040020 */ lw $a0,0x20($s0) -/* f03c4fc: 46808420 */ cvt.s.w $f16,$f16 -/* f03c500: 44058000 */ mfc1 $a1,$f16 -/* f03c504: 0c007787 */ jal 0x1de1c -/* f03c508: 00000000 */ sll $zero,$zero,0x0 -/* f03c50c: 10000006 */ beqz $zero,.L0f03c528 -/* f03c510: 00000000 */ sll $zero,$zero,0x0 -.L0f03c514: -/* f03c514: 8e0c0030 */ lw $t4,0x30($s0) -.L0f03c518: -/* f03c518: 318d0010 */ andi $t5,$t4,0x10 -/* f03c51c: 11a00002 */ beqz $t5,.L0f03c528 -/* f03c520: 00000000 */ sll $zero,$zero,0x0 -/* f03c524: ae000030 */ sw $zero,0x30($s0) -.L0f03c528: -/* f03c528: 100000dd */ beqz $zero,.L0f03c8a0 -/* f03c52c: a2000008 */ sb $zero,0x8($s0) -.L0f03c530: -/* f03c530: 544000dc */ bnezl $v0,.L0f03c8a4 -/* f03c534: 8fbf0024 */ lw $ra,0x24($sp) -/* f03c538: 8e0e001c */ lw $t6,0x1c($s0) -/* f03c53c: 91cf0001 */ lbu $t7,0x1($t6) -/* f03c540: 31f80080 */ andi $t8,$t7,0x80 -/* f03c544: 13000003 */ beqz $t8,.L0f03c554 -/* f03c548: 00000000 */ sll $zero,$zero,0x0 -/* f03c54c: 10000008 */ beqz $zero,.L0f03c570 -/* f03c550: a2000008 */ sb $zero,0x8($s0) -.L0f03c554: -/* f03c554: 0c004b70 */ jal 0x12dc0 -/* f03c558: 00000000 */ sll $zero,$zero,0x0 -/* f03c55c: 24010005 */ addiu $at,$zero,0x5 -/* f03c560: 0041001b */ divu $zero,$v0,$at -/* f03c564: 0000c810 */ mfhi $t9 -/* f03c568: 272b000e */ addiu $t3,$t9,0xe -/* f03c56c: a20b0008 */ sb $t3,0x8($s0) -.L0f03c570: -/* f03c570: 8e0c0040 */ lw $t4,0x40($s0) -/* f03c574: 518000cb */ beqzl $t4,.L0f03c8a4 -/* f03c578: 8fbf0024 */ lw $ra,0x24($sp) -/* f03c57c: 8e0d0018 */ lw $t5,0x18($s0) -/* f03c580: 31ae0080 */ andi $t6,$t5,0x80 -/* f03c584: 51c00004 */ beqzl $t6,.L0f03c598 -/* f03c588: 8e0f0044 */ lw $t7,0x44($s0) -/* f03c58c: 100000c4 */ beqz $zero,.L0f03c8a0 -/* f03c590: ae000040 */ sw $zero,0x40($s0) -/* f03c594: 8e0f0044 */ lw $t7,0x44($s0) -.L0f03c598: -/* f03c598: 82180008 */ lb $t8,0x8($s0) -/* f03c59c: 01f8c823 */ subu $t9,$t7,$t8 -/* f03c5a0: 072100bf */ bgez $t9,.L0f03c8a0 -/* f03c5a4: ae190044 */ sw $t9,0x44($s0) -/* f03c5a8: 0fc0f917 */ jal func0f03e45c -/* f03c5ac: 02002025 */ or $a0,$s0,$zero -/* f03c5b0: 3c017f1b */ lui $at,0x7f1b -/* f03c5b4: e7a00070 */ swc1 $f0,0x70($sp) -/* f03c5b8: 46000086 */ mov.s $f2,$f0 -/* f03c5bc: c42c8eec */ lwc1 $f12,-0x7114($at) -/* f03c5c0: 27a20074 */ addiu $v0,$sp,0x74 -.L0f03c5c4: -/* f03c5c4: 3c017f1b */ lui $at,0x7f1b -/* f03c5c8: c4328ef0 */ lwc1 $f18,-0x7110($at) -/* f03c5cc: 3c013f80 */ lui $at,0x3f80 -/* f03c5d0: 44813000 */ mtc1 $at,$f6 -/* f03c5d4: 46121080 */ add.s $f2,$f2,$f18 -/* f03c5d8: 44802000 */ mtc1 $zero,$f4 -/* f03c5dc: 3c06447a */ lui $a2,0x447a -/* f03c5e0: 24070020 */ addiu $a3,$zero,0x20 -/* f03c5e4: 4602603e */ c.le.s $f12,$f2 -/* f03c5e8: 00000000 */ sll $zero,$zero,0x0 -/* f03c5ec: 45020003 */ bc1fl .L0f03c5fc -/* f03c5f0: 8e04001c */ lw $a0,0x1c($s0) -/* f03c5f4: 460c1081 */ sub.s $f2,$f2,$f12 -/* f03c5f8: 8e04001c */ lw $a0,0x1c($s0) -.L0f03c5fc: -/* f03c5fc: 44051000 */ mfc1 $a1,$f2 -/* f03c600: e7a2006c */ swc1 $f2,0x6c($sp) -/* f03c604: afa20034 */ sw $v0,0x34($sp) -/* f03c608: e7a60014 */ swc1 $f6,0x14($sp) -/* f03c60c: 0fc0b954 */ jal func0f02e550 -/* f03c610: e7a40010 */ swc1 $f4,0x10($sp) -/* f03c614: 8fa20034 */ lw $v0,0x34($sp) -/* f03c618: 3c017f1b */ lui $at,0x7f1b -/* f03c61c: 27ac0094 */ addiu $t4,$sp,0x94 -/* f03c620: c42c8ef4 */ lwc1 $f12,-0x710c($at) -/* f03c624: 24420004 */ addiu $v0,$v0,0x4 -/* f03c628: 004c082b */ sltu $at,$v0,$t4 -/* f03c62c: c7a2006c */ lwc1 $f2,0x6c($sp) -/* f03c630: 1420ffe4 */ bnez $at,.L0f03c5c4 -/* f03c634: e440fffc */ swc1 $f0,-0x4($v0) -/* f03c638: 00003825 */ or $a3,$zero,$zero -/* f03c63c: 27a80044 */ addiu $t0,$sp,0x44 -.L0f03c640: -/* f03c640: ad070000 */ sw $a3,0x0($t0) -/* f03c644: 24e70001 */ addiu $a3,$a3,0x1 -/* f03c648: 28e10008 */ slti $at,$a3,0x8 -/* f03c64c: 1420fffc */ bnez $at,.L0f03c640 -/* f03c650: 25080004 */ addiu $t0,$t0,0x4 -/* f03c654: 00003825 */ or $a3,$zero,$zero -/* f03c658: 27a80044 */ addiu $t0,$sp,0x44 -/* f03c65c: 27aa0044 */ addiu $t2,$sp,0x44 -/* f03c660: 24050008 */ addiu $a1,$zero,0x8 -/* f03c664: 27a40074 */ addiu $a0,$sp,0x74 -.L0f03c668: -/* f03c668: 24e90001 */ addiu $t1,$a3,0x1 -/* f03c66c: 29210008 */ slti $at,$t1,0x8 -/* f03c670: 00e03025 */ or $a2,$a3,$zero -/* f03c674: 10200015 */ beqz $at,.L0f03c6cc -/* f03c678: 01201825 */ or $v1,$t1,$zero -/* f03c67c: 00036880 */ sll $t5,$v1,0x2 -/* f03c680: 014d1021 */ addu $v0,$t2,$t5 -.L0f03c684: -/* f03c684: 0006c880 */ sll $t9,$a2,0x2 -/* f03c688: 8c4e0000 */ lw $t6,0x0($v0) -/* f03c68c: 01595821 */ addu $t3,$t2,$t9 -/* f03c690: 8d6c0000 */ lw $t4,0x0($t3) -/* f03c694: 000e7880 */ sll $t7,$t6,0x2 -/* f03c698: 008fc021 */ addu $t8,$a0,$t7 -/* f03c69c: 000c6880 */ sll $t5,$t4,0x2 -/* f03c6a0: 008d7021 */ addu $t6,$a0,$t5 -/* f03c6a4: c5ca0000 */ lwc1 $f10,0x0($t6) -/* f03c6a8: c7080000 */ lwc1 $f8,0x0($t8) -/* f03c6ac: 460a403c */ c.lt.s $f8,$f10 -/* f03c6b0: 00000000 */ sll $zero,$zero,0x0 -/* f03c6b4: 45020003 */ bc1fl .L0f03c6c4 -/* f03c6b8: 24630001 */ addiu $v1,$v1,0x1 -/* f03c6bc: 00603025 */ or $a2,$v1,$zero -/* f03c6c0: 24630001 */ addiu $v1,$v1,0x1 -.L0f03c6c4: -/* f03c6c4: 1465ffef */ bne $v1,$a1,.L0f03c684 -/* f03c6c8: 24420004 */ addiu $v0,$v0,0x4 -.L0f03c6cc: -/* f03c6cc: 00067880 */ sll $t7,$a2,0x2 -/* f03c6d0: 014f1021 */ addu $v0,$t2,$t7 -/* f03c6d4: 8c580000 */ lw $t8,0x0($v0) -/* f03c6d8: 8d030000 */ lw $v1,0x0($t0) -/* f03c6dc: 29210007 */ slti $at,$t1,0x7 -/* f03c6e0: ad180000 */ sw $t8,0x0($t0) -/* f03c6e4: 01203825 */ or $a3,$t1,$zero -/* f03c6e8: 25080004 */ addiu $t0,$t0,0x4 -/* f03c6ec: 1420ffde */ bnez $at,.L0f03c668 -/* f03c6f0: ac430000 */ sw $v1,0x0($v0) -/* f03c6f4: 3c0143f5 */ lui $at,0x43f5 -/* f03c6f8: 44819000 */ mtc1 $at,$f18 -/* f03c6fc: c7b00074 */ lwc1 $f16,0x74($sp) -/* f03c700: 8fa50054 */ lw $a1,0x54($sp) -/* f03c704: 2406ffff */ addiu $a2,$zero,-1 -/* f03c708: 4612803c */ c.lt.s $f16,$f18 -/* f03c70c: 0005c880 */ sll $t9,$a1,0x2 -/* f03c710: 00995821 */ addu $t3,$a0,$t9 -/* f03c714: 3c014348 */ lui $at,0x4348 -/* f03c718: 45000045 */ bc1f .L0f03c830 -/* f03c71c: 00000000 */ sll $zero,$zero,0x0 -/* f03c720: c5640000 */ lwc1 $f4,0x0($t3) -/* f03c724: 44813000 */ mtc1 $at,$f6 -/* f03c728: 8fa20044 */ lw $v0,0x44($sp) -/* f03c72c: 4606203c */ c.lt.s $f4,$f6 -/* f03c730: 00000000 */ sll $zero,$zero,0x0 -/* f03c734: 45000003 */ bc1f .L0f03c744 -/* f03c738: 00000000 */ sll $zero,$zero,0x0 -/* f03c73c: 1000003c */ beqz $zero,.L0f03c830 -/* f03c740: 24060007 */ addiu $a2,$zero,0x7 -.L0f03c744: -/* f03c744: 10400005 */ beqz $v0,.L0f03c75c -/* f03c748: 8fac0048 */ lw $t4,0x48($sp) -/* f03c74c: 11800003 */ beqz $t4,.L0f03c75c -/* f03c750: 8fad004c */ lw $t5,0x4c($sp) -/* f03c754: 15a00022 */ bnez $t5,.L0f03c7e0 -/* f03c758: 24010001 */ addiu $at,$zero,0x1 -.L0f03c75c: -/* f03c75c: 8fae0050 */ lw $t6,0x50($sp) -/* f03c760: 24030004 */ addiu $v1,$zero,0x4 -/* f03c764: 106e0003 */ beq $v1,$t6,.L0f03c774 -/* f03c768: 00000000 */ sll $zero,$zero,0x0 -/* f03c76c: 14650012 */ bne $v1,$a1,.L0f03c7b8 -/* f03c770: 00000000 */ sll $zero,$zero,0x0 -.L0f03c774: -/* f03c774: 0c004b70 */ jal 0x12dc0 -/* f03c778: 00000000 */ sll $zero,$zero,0x0 -/* f03c77c: 3c017f1b */ lui $at,0x7f1b -/* f03c780: c42c8ef8 */ lwc1 $f12,-0x7108($at) -/* f03c784: 24010003 */ addiu $at,$zero,0x3 -/* f03c788: 0041001b */ divu $zero,$v0,$at -/* f03c78c: 00007810 */ mfhi $t7 -/* f03c790: 24030004 */ addiu $v1,$zero,0x4 -/* f03c794: 15e00008 */ bnez $t7,.L0f03c7b8 -/* f03c798: 27aa0044 */ addiu $t2,$sp,0x44 -/* f03c79c: 8fb80050 */ lw $t8,0x50($sp) -/* f03c7a0: 14780003 */ bne $v1,$t8,.L0f03c7b0 -/* f03c7a4: 00000000 */ sll $zero,$zero,0x0 -/* f03c7a8: 10000021 */ beqz $zero,.L0f03c830 -/* f03c7ac: 24060003 */ addiu $a2,$zero,0x3 -.L0f03c7b0: -/* f03c7b0: 1000001f */ beqz $zero,.L0f03c830 -/* f03c7b4: 24060004 */ addiu $a2,$zero,0x4 -.L0f03c7b8: -/* f03c7b8: 0c004b70 */ jal 0x12dc0 -/* f03c7bc: 00000000 */ sll $zero,$zero,0x0 -/* f03c7c0: 3c017f1b */ lui $at,0x7f1b -/* f03c7c4: c42c8efc */ lwc1 $f12,-0x7104($at) -/* f03c7c8: 24010003 */ addiu $at,$zero,0x3 -/* f03c7cc: 0041001b */ divu $zero,$v0,$at -/* f03c7d0: 00003010 */ mfhi $a2 -/* f03c7d4: 24c60005 */ addiu $a2,$a2,0x5 -/* f03c7d8: 10000015 */ beqz $zero,.L0f03c830 -/* f03c7dc: 27aa0044 */ addiu $t2,$sp,0x44 -.L0f03c7e0: -/* f03c7e0: 10410004 */ beq $v0,$at,.L0f03c7f4 -/* f03c7e4: 8fb90058 */ lw $t9,0x58($sp) -/* f03c7e8: 24010007 */ addiu $at,$zero,0x7 -/* f03c7ec: 14410010 */ bne $v0,$at,.L0f03c830 -/* f03c7f0: 00000000 */ sll $zero,$zero,0x0 -.L0f03c7f4: -/* f03c7f4: 1320000e */ beqz $t9,.L0f03c830 -/* f03c7f8: 8fab005c */ lw $t3,0x5c($sp) -/* f03c7fc: 1160000c */ beqz $t3,.L0f03c830 -/* f03c800: 8fac0060 */ lw $t4,0x60($sp) -/* f03c804: 1180000a */ beqz $t4,.L0f03c830 -/* f03c808: 00000000 */ sll $zero,$zero,0x0 -/* f03c80c: 0c004b70 */ jal 0x12dc0 -/* f03c810: 00000000 */ sll $zero,$zero,0x0 -/* f03c814: 3c017f1b */ lui $at,0x7f1b -/* f03c818: c42c8f00 */ lwc1 $f12,-0x7100($at) -/* f03c81c: 24010003 */ addiu $at,$zero,0x3 -/* f03c820: 0041001b */ divu $zero,$v0,$at -/* f03c824: 00003010 */ mfhi $a2 -/* f03c828: 24c60005 */ addiu $a2,$a2,0x5 -/* f03c82c: 27aa0044 */ addiu $t2,$sp,0x44 -.L0f03c830: -/* f03c830: 04c0001a */ bltz $a2,.L0f03c89c -/* f03c834: 00066880 */ sll $t5,$a2,0x2 -/* f03c838: 014d7021 */ addu $t6,$t2,$t5 -/* f03c83c: 8dc70000 */ lw $a3,0x0($t6) -/* f03c840: 3c017f1b */ lui $at,0x7f1b -/* f03c844: c4308f04 */ lwc1 $f16,-0x70fc($at) -/* f03c848: 44874000 */ mtc1 $a3,$f8 -/* f03c84c: c7a40070 */ lwc1 $f4,0x70($sp) -/* f03c850: 3c017f1b */ lui $at,0x7f1b -/* f03c854: 468042a0 */ cvt.s.w $f10,$f8 -/* f03c858: 46105482 */ mul.s $f18,$f10,$f16 -/* f03c85c: 46049000 */ add.s $f0,$f18,$f4 -/* f03c860: 4600603e */ c.le.s $f12,$f0 -/* f03c864: 46000086 */ mov.s $f2,$f0 -/* f03c868: 45000002 */ bc1f .L0f03c874 -/* f03c86c: 00000000 */ sll $zero,$zero,0x0 -/* f03c870: 460c0081 */ sub.s $f2,$f0,$f12 -.L0f03c874: -/* f03c874: c4268f08 */ lwc1 $f6,-0x70f8($at) -/* f03c878: 02002025 */ or $a0,$s0,$zero -/* f03c87c: 24050010 */ addiu $a1,$zero,0x10 -/* f03c880: 46061202 */ mul.s $f8,$f2,$f6 -/* f03c884: 4600428d */ trunc.w.s $f10,$f8 -/* f03c888: 44065000 */ mfc1 $a2,$f10 -/* f03c88c: 0fc0e9fa */ jal func0f03a7e8 -/* f03c890: 00000000 */ sll $zero,$zero,0x0 -/* f03c894: 10000003 */ beqz $zero,.L0f03c8a4 -/* f03c898: 8fbf0024 */ lw $ra,0x24($sp) -.L0f03c89c: -/* f03c89c: ae000040 */ sw $zero,0x40($s0) -.L0f03c8a0: -/* f03c8a0: 8fbf0024 */ lw $ra,0x24($sp) -.L0f03c8a4: -/* f03c8a4: 8fb00020 */ lw $s0,0x20($sp) -/* f03c8a8: 27bd00b8 */ addiu $sp,$sp,0xb8 -/* f03c8ac: 03e00008 */ jr $ra -/* f03c8b0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03c8b4 -/* f03c8b4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03c8b8: afbf0014 */ sw $ra,0x14($sp) -/* f03c8bc: 8c8e0014 */ lw $t6,0x14($a0) -/* f03c8c0: 00802825 */ or $a1,$a0,$zero -/* f03c8c4: a0800008 */ sb $zero,0x8($a0) -/* f03c8c8: 000e7a80 */ sll $t7,$t6,0xa -/* f03c8cc: 05e30010 */ bgezl $t7,.L0f03c910 -/* f03c8d0: 8fbf0014 */ lw $ra,0x14($sp) -/* f03c8d4: 8c840020 */ lw $a0,0x20($a0) -/* f03c8d8: 0c0076e5 */ jal 0x1db94 -/* f03c8dc: afa50018 */ sw $a1,0x18($sp) -/* f03c8e0: 1440000a */ bnez $v0,.L0f03c90c -/* f03c8e4: 8fa50018 */ lw $a1,0x18($sp) -/* f03c8e8: 00a02025 */ or $a0,$a1,$zero -/* f03c8ec: 0fc0bb62 */ jal func0f02ed88 -/* f03c8f0: afa50018 */ sw $a1,0x18($sp) -/* f03c8f4: 8fa50018 */ lw $a1,0x18($sp) -/* f03c8f8: 3c01ffdf */ lui $at,0xffdf -/* f03c8fc: 3421ffff */ ori $at,$at,0xffff -/* f03c900: 8cb80014 */ lw $t8,0x14($a1) -/* f03c904: 0301c824 */ and $t9,$t8,$at -/* f03c908: acb90014 */ sw $t9,0x14($a1) -.L0f03c90c: -/* f03c90c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03c910: -/* f03c910: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03c914: 03e00008 */ jr $ra -/* f03c918: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03c91c -/* f03c91c: 27bdffa8 */ addiu $sp,$sp,-88 -/* f03c920: afbf004c */ sw $ra,0x4c($sp) -/* f03c924: afb00048 */ sw $s0,0x48($sp) -/* f03c928: 8c8e0014 */ lw $t6,0x14($a0) -/* f03c92c: 00808025 */ or $s0,$a0,$zero -/* f03c930: 000e7a80 */ sll $t7,$t6,0xa -/* f03c934: 05e3001e */ bgezl $t7,.L0f03c9b0 -/* f03c938: 8e080030 */ lw $t0,0x30($s0) -/* f03c93c: 0c0076e5 */ jal 0x1db94 -/* f03c940: 8c840020 */ lw $a0,0x20($a0) -/* f03c944: 54400087 */ bnezl $v0,.L0f03cb64 -/* f03c948: 8fbf004c */ lw $ra,0x4c($sp) -/* f03c94c: c6040054 */ lwc1 $f4,0x54($s0) -/* f03c950: 8e040020 */ lw $a0,0x20($s0) -/* f03c954: 86050048 */ lh $a1,0x48($s0) -/* f03c958: 9206004a */ lbu $a2,0x4a($s0) -/* f03c95c: 8e07004c */ lw $a3,0x4c($s0) -/* f03c960: e7a40010 */ swc1 $f4,0x10($sp) -/* f03c964: c6060058 */ lwc1 $f6,0x58($s0) -/* f03c968: 0c007733 */ jal 0x1dccc -/* f03c96c: e7a60014 */ swc1 $f6,0x14($sp) -/* f03c970: c6000050 */ lwc1 $f0,0x50($s0) -/* f03c974: 44804000 */ mtc1 $zero,$f8 -/* f03c978: 00000000 */ sll $zero,$zero,0x0 -/* f03c97c: 4600403e */ c.le.s $f8,$f0 -/* f03c980: 00000000 */ sll $zero,$zero,0x0 -/* f03c984: 45020005 */ bc1fl .L0f03c99c -/* f03c988: 8e180014 */ lw $t8,0x14($s0) -/* f03c98c: 44050000 */ mfc1 $a1,$f0 -/* f03c990: 0c007787 */ jal 0x1de1c -/* f03c994: 8e040020 */ lw $a0,0x20($s0) -/* f03c998: 8e180014 */ lw $t8,0x14($s0) -.L0f03c99c: -/* f03c99c: 3c01ffdf */ lui $at,0xffdf -/* f03c9a0: 3421ffff */ ori $at,$at,0xffff -/* f03c9a4: 0301c824 */ and $t9,$t8,$at -/* f03c9a8: ae190014 */ sw $t9,0x14($s0) -/* f03c9ac: 8e080030 */ lw $t0,0x30($s0) -.L0f03c9b0: -/* f03c9b0: 5500000e */ bnezl $t0,.L0f03c9ec -/* f03c9b4: 92090040 */ lbu $t1,0x40($s0) -/* f03c9b8: 0c00745f */ jal 0x1d17c -/* f03c9bc: 8e040020 */ lw $a0,0x20($s0) -/* f03c9c0: e7a00054 */ swc1 $f0,0x54($sp) -/* f03c9c4: 0c007468 */ jal 0x1d1a0 -/* f03c9c8: 8e040020 */ lw $a0,0x20($s0) -/* f03c9cc: c7aa0054 */ lwc1 $f10,0x54($sp) -/* f03c9d0: 460a003e */ c.le.s $f0,$f10 -/* f03c9d4: 00000000 */ sll $zero,$zero,0x0 -/* f03c9d8: 45020004 */ bc1fl .L0f03c9ec -/* f03c9dc: 92090040 */ lbu $t1,0x40($s0) -/* f03c9e0: 0fc0baaf */ jal func0f02eabc -/* f03c9e4: 02002025 */ or $a0,$s0,$zero -/* f03c9e8: 92090040 */ lbu $t1,0x40($s0) -.L0f03c9ec: -/* f03c9ec: 11200011 */ beqz $t1,.L0f03ca34 -/* f03c9f0: 00000000 */ sll $zero,$zero,0x0 -/* f03c9f4: 0c00745f */ jal 0x1d17c -/* f03c9f8: 8e040020 */ lw $a0,0x20($s0) -/* f03c9fc: 960a0042 */ lhu $t2,0x42($s0) -/* f03ca00: 02002025 */ or $a0,$s0,$zero -/* f03ca04: 448a8000 */ mtc1 $t2,$f16 -/* f03ca08: 00000000 */ sll $zero,$zero,0x0 -/* f03ca0c: 468084a0 */ cvt.s.w $f18,$f16 -/* f03ca10: 4600903e */ c.le.s $f18,$f0 -/* f03ca14: 00000000 */ sll $zero,$zero,0x0 -/* f03ca18: 45000006 */ bc1f .L0f03ca34 -/* f03ca1c: 00000000 */ sll $zero,$zero,0x0 -/* f03ca20: a2000040 */ sb $zero,0x40($s0) -/* f03ca24: 96050044 */ lhu $a1,0x44($s0) -/* f03ca28: 96060046 */ lhu $a2,0x46($s0) -/* f03ca2c: 0fc0ee91 */ jal func0f03ba44 -/* f03ca30: 92070041 */ lbu $a3,0x41($s0) -.L0f03ca34: -/* f03ca34: 12000003 */ beqz $s0,.L0f03ca44 -/* f03ca38: 00001025 */ or $v0,$zero,$zero -/* f03ca3c: 10000001 */ beqz $zero,.L0f03ca44 -/* f03ca40: 920202fe */ lbu $v0,0x2fe($s0) -.L0f03ca44: -/* f03ca44: 5440002e */ bnezl $v0,.L0f03cb00 -/* f03ca48: 820f0008 */ lb $t7,0x8($s0) -/* f03ca4c: 0c00744f */ jal 0x1d13c -/* f03ca50: 8e040020 */ lw $a0,0x20($s0) -/* f03ca54: 2401009f */ addiu $at,$zero,0x9f -/* f03ca58: 54410029 */ bnel $v0,$at,.L0f03cb00 -/* f03ca5c: 820f0008 */ lb $t7,0x8($s0) -/* f03ca60: 0c00745f */ jal 0x1d17c -/* f03ca64: 8e040020 */ lw $a0,0x20($s0) -/* f03ca68: 3c014228 */ lui $at,0x4228 -/* f03ca6c: 44812000 */ mtc1 $at,$f4 -/* f03ca70: 3c0b800a */ lui $t3,0x800a -/* f03ca74: 4600203e */ c.le.s $f4,$f0 -/* f03ca78: 00000000 */ sll $zero,$zero,0x0 -/* f03ca7c: 45020020 */ bc1fl .L0f03cb00 -/* f03ca80: 820f0008 */ lb $t7,0x8($s0) -/* f03ca84: 8d6b9fcc */ lw $t3,-0x6034($t3) -/* f03ca88: 316c0001 */ andi $t4,$t3,0x1 -/* f03ca8c: 5580001c */ bnezl $t4,.L0f03cb00 -/* f03ca90: 820f0008 */ lb $t7,0x8($s0) -/* f03ca94: 0fc1248a */ jal func0f049228 -/* f03ca98: 02002025 */ or $a0,$s0,$zero -/* f03ca9c: 3c014448 */ lui $at,0x4448 -/* f03caa0: 44813000 */ mtc1 $at,$f6 -/* f03caa4: 3c01bf80 */ lui $at,0xbf80 -/* f03caa8: 00002025 */ or $a0,$zero,$zero -/* f03caac: 4606003c */ c.lt.s $f0,$f6 -/* f03cab0: 24060037 */ addiu $a2,$zero,0x37 -/* f03cab4: 2407ffff */ addiu $a3,$zero,-1 -/* f03cab8: 240dffff */ addiu $t5,$zero,-1 -/* f03cabc: 4500000f */ bc1f .L0f03cafc -/* f03cac0: 240effff */ addiu $t6,$zero,-1 -/* f03cac4: 8e05001c */ lw $a1,0x1c($s0) -/* f03cac8: 44810000 */ mtc1 $at,$f0 -/* f03cacc: afae002c */ sw $t6,0x2c($sp) -/* f03cad0: afa00028 */ sw $zero,0x28($sp) -/* f03cad4: afa00020 */ sw $zero,0x20($sp) -/* f03cad8: afa0001c */ sw $zero,0x1c($sp) -/* f03cadc: afa00018 */ sw $zero,0x18($sp) -/* f03cae0: afa00014 */ sw $zero,0x14($sp) -/* f03cae4: afad0010 */ sw $t5,0x10($sp) -/* f03cae8: e7a00024 */ swc1 $f0,0x24($sp) -/* f03caec: e7a00030 */ swc1 $f0,0x30($sp) -/* f03caf0: e7a00034 */ swc1 $f0,0x34($sp) -/* f03caf4: 0fc24e7e */ jal func0f0939f8 -/* f03caf8: e7a00038 */ swc1 $f0,0x38($sp) -.L0f03cafc: -/* f03cafc: 820f0008 */ lb $t7,0x8($s0) -.L0f03cb00: -/* f03cb00: 1de0000b */ bgtz $t7,.L0f03cb30 -/* f03cb04: 00000000 */ sll $zero,$zero,0x0 -/* f03cb08: 8e180038 */ lw $t8,0x38($s0) -/* f03cb0c: 13000008 */ beqz $t8,.L0f03cb30 -/* f03cb10: 00000000 */ sll $zero,$zero,0x0 -/* f03cb14: 0c004b70 */ jal 0x12dc0 -/* f03cb18: 00000000 */ sll $zero,$zero,0x0 -/* f03cb1c: 24010005 */ addiu $at,$zero,0x5 -/* f03cb20: 0041001b */ divu $zero,$v0,$at -/* f03cb24: 0000c810 */ mfhi $t9 -/* f03cb28: 2728000e */ addiu $t0,$t9,0xe -/* f03cb2c: a2080008 */ sb $t0,0x8($s0) -.L0f03cb30: -/* f03cb30: 0c00744f */ jal 0x1d13c -/* f03cb34: 8e040020 */ lw $a0,0x20($s0) -/* f03cb38: 24010209 */ addiu $at,$zero,0x209 -/* f03cb3c: 14410008 */ bne $v0,$at,.L0f03cb60 -/* f03cb40: 02002025 */ or $a0,$s0,$zero -/* f03cb44: 00002825 */ or $a1,$zero,$zero -/* f03cb48: 0fc0fe12 */ jal func0f03f848 -/* f03cb4c: 00003025 */ or $a2,$zero,$zero -/* f03cb50: 02002025 */ or $a0,$s0,$zero -/* f03cb54: 24050001 */ addiu $a1,$zero,0x1 -/* f03cb58: 0fc0fe12 */ jal func0f03f848 -/* f03cb5c: 00003025 */ or $a2,$zero,$zero -.L0f03cb60: -/* f03cb60: 8fbf004c */ lw $ra,0x4c($sp) -.L0f03cb64: -/* f03cb64: 8fb00048 */ lw $s0,0x48($sp) -/* f03cb68: 27bd0058 */ addiu $sp,$sp,0x58 -/* f03cb6c: 03e00008 */ jr $ra -/* f03cb70: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03cb74 -/* f03cb74: 27bdffc0 */ addiu $sp,$sp,-64 -/* f03cb78: afbf0024 */ sw $ra,0x24($sp) -/* f03cb7c: afb00020 */ sw $s0,0x20($sp) -/* f03cb80: 8c8e0014 */ lw $t6,0x14($a0) -/* f03cb84: 00808025 */ or $s0,$a0,$zero -/* f03cb88: 000e7a80 */ sll $t7,$t6,0xa -/* f03cb8c: 05e3000d */ bgezl $t7,.L0f03cbc4 -/* f03cb90: 82080008 */ lb $t0,0x8($s0) -/* f03cb94: 0c0076e5 */ jal 0x1db94 -/* f03cb98: 8c840020 */ lw $a0,0x20($a0) -/* f03cb9c: 5440004b */ bnezl $v0,.L0f03cccc -/* f03cba0: 8fbf0024 */ lw $ra,0x24($sp) -/* f03cba4: 0fc0bdc1 */ jal func0f02f704 -/* f03cba8: 02002025 */ or $a0,$s0,$zero -/* f03cbac: 8e180014 */ lw $t8,0x14($s0) -/* f03cbb0: 3c01ffdf */ lui $at,0xffdf -/* f03cbb4: 3421ffff */ ori $at,$at,0xffff -/* f03cbb8: 0301c824 */ and $t9,$t8,$at -/* f03cbbc: ae190014 */ sw $t9,0x14($s0) -/* f03cbc0: 82080008 */ lb $t0,0x8($s0) -.L0f03cbc4: -/* f03cbc4: 5d000041 */ bgtzl $t0,.L0f03cccc -/* f03cbc8: 8fbf0024 */ lw $ra,0x24($sp) -/* f03cbcc: 12000003 */ beqz $s0,.L0f03cbdc -/* f03cbd0: 00001025 */ or $v0,$zero,$zero -/* f03cbd4: 10000001 */ beqz $zero,.L0f03cbdc -/* f03cbd8: 920202fe */ lbu $v0,0x2fe($s0) -.L0f03cbdc: -/* f03cbdc: 1440003a */ bnez $v0,.L0f03ccc8 -/* f03cbe0: 24090010 */ addiu $t1,$zero,0x10 -/* f03cbe4: 8e040020 */ lw $a0,0x20($s0) -/* f03cbe8: a2090008 */ sb $t1,0x8($s0) -/* f03cbec: 0c00744f */ jal 0x1d13c -/* f03cbf0: afa4003c */ sw $a0,0x3c($sp) -/* f03cbf4: 2401002f */ addiu $at,$zero,0x2f -/* f03cbf8: 14410033 */ bne $v0,$at,.L0f03ccc8 -/* f03cbfc: 8fa4003c */ lw $a0,0x3c($sp) -/* f03cc00: 0c00745f */ jal 0x1d17c -/* f03cc04: 00000000 */ sll $zero,$zero,0x0 -/* f03cc08: 3c0142a0 */ lui $at,0x42a0 -/* f03cc0c: 44812000 */ mtc1 $at,$f4 -/* f03cc10: 3c0b8007 */ lui $t3,0x8007 -/* f03cc14: 256b83bc */ addiu $t3,$t3,-31812 -/* f03cc18: 4600203e */ c.le.s $f4,$f0 -/* f03cc1c: 27aa0030 */ addiu $t2,$sp,0x30 -/* f03cc20: 4502002a */ bc1fl .L0f03cccc -/* f03cc24: 8fbf0024 */ lw $ra,0x24($sp) -/* f03cc28: 8d610000 */ lw $at,0x0($t3) -/* f03cc2c: 8d6d0004 */ lw $t5,0x4($t3) -/* f03cc30: 02002025 */ or $a0,$s0,$zero -/* f03cc34: ad410000 */ sw $at,0x0($t2) -/* f03cc38: 8d610008 */ lw $at,0x8($t3) -/* f03cc3c: ad4d0004 */ sw $t5,0x4($t2) -/* f03cc40: 0fc0f917 */ jal func0f03e45c -/* f03cc44: ad410008 */ sw $at,0x8($t2) -/* f03cc48: e7a0002c */ swc1 $f0,0x2c($sp) -/* f03cc4c: 0c0068f7 */ jal 0x1a3dc -/* f03cc50: 46000306 */ mov.s $f12,$f0 -/* f03cc54: 46000187 */ neg.s $f6,$f0 -/* f03cc58: c7ac002c */ lwc1 $f12,0x2c($sp) -/* f03cc5c: 0c0068f4 */ jal 0x1a3d0 -/* f03cc60: e7a60030 */ swc1 $f6,0x30($sp) -/* f03cc64: 46000207 */ neg.s $f8,$f0 -/* f03cc68: 27a50030 */ addiu $a1,$sp,0x30 -/* f03cc6c: e7a80038 */ swc1 $f8,0x38($sp) -/* f03cc70: 8e04001c */ lw $a0,0x1c($s0) -/* f03cc74: 0fc0da46 */ jal func0f036918 -/* f03cc78: 3c0641a0 */ lui $a2,0x41a0 -/* f03cc7c: 54400013 */ bnezl $v0,.L0f03cccc -/* f03cc80: 8fbf0024 */ lw $ra,0x24($sp) -/* f03cc84: 0c004b70 */ jal 0x12dc0 -/* f03cc88: 00000000 */ sll $zero,$zero,0x0 -/* f03cc8c: 3c013f00 */ lui $at,0x3f00 -/* f03cc90: 44815000 */ mtc1 $at,$f10 -/* f03cc94: 3c014180 */ lui $at,0x4180 -/* f03cc98: 44818000 */ mtc1 $at,$f16 -/* f03cc9c: 8e040020 */ lw $a0,0x20($s0) -/* f03cca0: 2405002e */ addiu $a1,$zero,0x2e -/* f03cca4: 30460001 */ andi $a2,$v0,0x1 -/* f03cca8: 3c0741f0 */ lui $a3,0x41f0 -/* f03ccac: e7aa0010 */ swc1 $f10,0x10($sp) -/* f03ccb0: 0c007733 */ jal 0x1dccc -/* f03ccb4: e7b00014 */ swc1 $f16,0x14($sp) -/* f03ccb8: 8e040020 */ lw $a0,0x20($s0) -/* f03ccbc: 3c0541f0 */ lui $a1,0x41f0 -/* f03ccc0: 0c00777b */ jal 0x1ddec -/* f03ccc4: 3c064180 */ lui $a2,0x4180 -.L0f03ccc8: -/* f03ccc8: 8fbf0024 */ lw $ra,0x24($sp) -.L0f03cccc: -/* f03cccc: 8fb00020 */ lw $s0,0x20($sp) -/* f03ccd0: 27bd0040 */ addiu $sp,$sp,0x40 -/* f03ccd4: 03e00008 */ jr $ra -/* f03ccd8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03ccdc -/* f03ccdc: 80820007 */ lb $v0,0x7($a0) -/* f03cce0: 24010005 */ addiu $at,$zero,0x5 -/* f03cce4: 240e0001 */ addiu $t6,$zero,0x1 -/* f03cce8: 10410003 */ beq $v0,$at,.L0f03ccf8 -/* f03ccec: 2401001f */ addiu $at,$zero,0x1f -/* f03ccf0: 14410002 */ bne $v0,$at,.L0f03ccfc -/* f03ccf4: 00000000 */ sll $zero,$zero,0x0 -.L0f03ccf8: -/* f03ccf8: ac8e002c */ sw $t6,0x2c($a0) -.L0f03ccfc: -/* f03ccfc: 03e00008 */ jr $ra -/* f03cd00: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03cd04 -/* f03cd04: 808e0007 */ lb $t6,0x7($a0) -/* f03cd08: 24010005 */ addiu $at,$zero,0x5 -/* f03cd0c: 240f0001 */ addiu $t7,$zero,0x1 -/* f03cd10: 15c10002 */ bne $t6,$at,.L0f03cd1c -/* f03cd14: 00000000 */ sll $zero,$zero,0x0 -/* f03cd18: ac8f0030 */ sw $t7,0x30($a0) -.L0f03cd1c: -/* f03cd1c: 03e00008 */ jr $ra -/* f03cd20: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03cd24 -/* f03cd24: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03cd28: afbf0014 */ sw $ra,0x14($sp) -/* f03cd2c: 8c820038 */ lw $v0,0x38($a0) -/* f03cd30: 8c8602d4 */ lw $a2,0x2d4($a0) -/* f03cd34: 3c0e800a */ lui $t6,0x800a -/* f03cd38: 04420027 */ bltzl $v0,.L0f03cdd8 -/* f03cd3c: 8c8b002c */ lw $t3,0x2c($a0) -/* f03cd40: 8dce9ff8 */ lw $t6,-0x6008($t6) -/* f03cd44: 2403005a */ addiu $v1,$zero,0x5a -/* f03cd48: 004e7821 */ addu $t7,$v0,$t6 -/* f03cd4c: 29e1005a */ slti $at,$t7,0x5a -/* f03cd50: ac8f0038 */ sw $t7,0x38($a0) -/* f03cd54: 1420000e */ bnez $at,.L0f03cd90 -/* f03cd58: 01e01025 */ or $v0,$t7,$zero -/* f03cd5c: 10c00008 */ beqz $a2,.L0f03cd80 -/* f03cd60: a080000c */ sb $zero,0xc($a0) -/* f03cd64: 24050001 */ addiu $a1,$zero,0x1 -/* f03cd68: afa40020 */ sw $a0,0x20($sp) -/* f03cd6c: 0fc6417c */ jal func0f1905f0 -/* f03cd70: afa6001c */ sw $a2,0x1c($sp) -/* f03cd74: 8fa40020 */ lw $a0,0x20($sp) -/* f03cd78: 1000003d */ beqz $zero,.L0f03ce70 -/* f03cd7c: 8fa6001c */ lw $a2,0x1c($sp) -.L0f03cd80: -/* f03cd80: 8c980014 */ lw $t8,0x14($a0) -/* f03cd84: 37190020 */ ori $t9,$t8,0x20 -/* f03cd88: 10000039 */ beqz $zero,.L0f03ce70 -/* f03cd8c: ac990014 */ sw $t9,0x14($a0) -.L0f03cd90: -/* f03cd90: 00624023 */ subu $t0,$v1,$v0 -/* f03cd94: 00084a00 */ sll $t1,$t0,0x8 -/* f03cd98: 01284823 */ subu $t1,$t1,$t0 -/* f03cd9c: 0123001a */ div $zero,$t1,$v1 -/* f03cda0: 00005012 */ mflo $t2 -/* f03cda4: a08a000c */ sb $t2,0xc($a0) -/* f03cda8: 14600002 */ bnez $v1,.L0f03cdb4 -/* f03cdac: 00000000 */ sll $zero,$zero,0x0 -/* f03cdb0: 0007000d */ break 0x7 -.L0f03cdb4: -/* f03cdb4: 2401ffff */ addiu $at,$zero,-1 -/* f03cdb8: 14610004 */ bne $v1,$at,.L0f03cdcc -/* f03cdbc: 3c018000 */ lui $at,0x8000 -/* f03cdc0: 15210002 */ bne $t1,$at,.L0f03cdcc -/* f03cdc4: 00000000 */ sll $zero,$zero,0x0 -/* f03cdc8: 0006000d */ break 0x6 -.L0f03cdcc: -/* f03cdcc: 10000028 */ beqz $zero,.L0f03ce70 -/* f03cdd0: 00000000 */ sll $zero,$zero,0x0 -/* f03cdd4: 8c8b002c */ lw $t3,0x2c($a0) -.L0f03cdd8: -/* f03cdd8: 51600008 */ beqzl $t3,.L0f03cdfc -/* f03cddc: 8c8c001c */ lw $t4,0x1c($a0) -/* f03cde0: ac800038 */ sw $zero,0x38($a0) -/* f03cde4: afa6001c */ sw $a2,0x1c($sp) -/* f03cde8: 0fc0919a */ jal func0f024668 -/* f03cdec: afa40020 */ sw $a0,0x20($sp) -/* f03cdf0: 8fa40020 */ lw $a0,0x20($sp) -/* f03cdf4: 8fa6001c */ lw $a2,0x1c($sp) -/* f03cdf8: 8c8c001c */ lw $t4,0x1c($a0) -.L0f03cdfc: -/* f03cdfc: 3c18800a */ lui $t8,0x800a -/* f03ce00: 918d0001 */ lbu $t5,0x1($t4) -/* f03ce04: 31ae0080 */ andi $t6,$t5,0x80 -/* f03ce08: 51c00004 */ beqzl $t6,.L0f03ce1c -/* f03ce0c: 8c8f0034 */ lw $t7,0x34($a0) -/* f03ce10: 10000005 */ beqz $zero,.L0f03ce28 -/* f03ce14: ac800034 */ sw $zero,0x34($a0) -/* f03ce18: 8c8f0034 */ lw $t7,0x34($a0) -.L0f03ce1c: -/* f03ce1c: 8f189ff8 */ lw $t8,-0x6008($t8) -/* f03ce20: 01f8c821 */ addu $t9,$t7,$t8 -/* f03ce24: ac990034 */ sw $t9,0x34($a0) -.L0f03ce28: -/* f03ce28: 8c880030 */ lw $t0,0x30($a0) -/* f03ce2c: 11000010 */ beqz $t0,.L0f03ce70 -/* f03ce30: 00000000 */ sll $zero,$zero,0x0 -/* f03ce34: 8c890034 */ lw $t1,0x34($a0) -/* f03ce38: 29210078 */ slti $at,$t1,0x78 -/* f03ce3c: 1420000c */ bnez $at,.L0f03ce70 -/* f03ce40: 00000000 */ sll $zero,$zero,0x0 -/* f03ce44: 54c00005 */ bnezl $a2,.L0f03ce5c -/* f03ce48: a080000c */ sb $zero,0xc($a0) -/* f03ce4c: 8c8a0014 */ lw $t2,0x14($a0) -/* f03ce50: 354b0020 */ ori $t3,$t2,0x20 -/* f03ce54: ac8b0014 */ sw $t3,0x14($a0) -/* f03ce58: a080000c */ sb $zero,0xc($a0) -.L0f03ce5c: -/* f03ce5c: afa6001c */ sw $a2,0x1c($sp) -/* f03ce60: 0fc0919a */ jal func0f024668 -/* f03ce64: afa40020 */ sw $a0,0x20($sp) -/* f03ce68: 8fa40020 */ lw $a0,0x20($sp) -/* f03ce6c: 8fa6001c */ lw $a2,0x1c($sp) -.L0f03ce70: -/* f03ce70: 54c00003 */ bnezl $a2,.L0f03ce80 -/* f03ce74: 8fbf0014 */ lw $ra,0x14($sp) -/* f03ce78: ac800108 */ sw $zero,0x108($a0) -/* f03ce7c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03ce80: -/* f03ce80: 27bd0020 */ addiu $sp,$sp,0x20 -/* f03ce84: 03e00008 */ jr $ra -/* f03ce88: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03ce8c -/* f03ce8c: 27bdffc0 */ addiu $sp,$sp,-64 -/* f03ce90: afbf003c */ sw $ra,0x3c($sp) -/* f03ce94: afb70038 */ sw $s7,0x38($sp) -/* f03ce98: afb4002c */ sw $s4,0x2c($sp) -/* f03ce9c: afb30028 */ sw $s3,0x28($sp) -/* f03cea0: afb20024 */ sw $s2,0x24($sp) -/* f03cea4: 0080a025 */ or $s4,$a0,$zero -/* f03cea8: 00a0b825 */ or $s7,$a1,$zero -/* f03ceac: afb60034 */ sw $s6,0x34($sp) -/* f03ceb0: afb50030 */ sw $s5,0x30($sp) -/* f03ceb4: afb10020 */ sw $s1,0x20($sp) -/* f03ceb8: afb0001c */ sw $s0,0x1c($sp) -/* f03cebc: f7b40010 */ sdc1 $f20,0x10($sp) -/* f03cec0: 00009825 */ or $s3,$zero,$zero -/* f03cec4: 0fc07934 */ jal func0f01e4d0 -/* f03cec8: 00009025 */ or $s2,$zero,$zero -/* f03cecc: 3c03800a */ lui $v1,0x800a -/* f03ced0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f03ced4: 8c6e029c */ lw $t6,0x29c($v1) -/* f03ced8: 0040b025 */ or $s6,$v0,$zero -/* f03cedc: 05c20007 */ bltzl $t6,.L0f03cefc -/* f03cee0: 82830007 */ lb $v1,0x7($s4) -/* f03cee4: 8c6f02a8 */ lw $t7,0x2a8($v1) -/* f03cee8: 8e99001c */ lw $t9,0x1c($s4) -/* f03ceec: 8df800bc */ lw $t8,0xbc($t7) -/* f03cef0: 53190064 */ beql $t8,$t9,.L0f03d084 -/* f03cef4: 8fbf003c */ lw $ra,0x3c($sp) -/* f03cef8: 82830007 */ lb $v1,0x7($s4) -.L0f03cefc: -/* f03cefc: 24010006 */ addiu $at,$zero,0x6 -/* f03cf00: 3c158006 */ lui $s5,0x8006 -/* f03cf04: 14610003 */ bne $v1,$at,.L0f03cf14 -/* f03cf08: 26b52988 */ addiu $s5,$s5,0x2988 -/* f03cf0c: 1000000c */ beqz $zero,.L0f03cf40 -/* f03cf10: 8e93002c */ lw $s3,0x2c($s4) -.L0f03cf14: -/* f03cf14: 24010004 */ addiu $at,$zero,0x4 -/* f03cf18: 10610003 */ beq $v1,$at,.L0f03cf28 -/* f03cf1c: 2401001e */ addiu $at,$zero,0x1e -/* f03cf20: 54610004 */ bnel $v1,$at,.L0f03cf34 -/* f03cf24: 24010005 */ addiu $at,$zero,0x5 -.L0f03cf28: -/* f03cf28: 10000005 */ beqz $zero,.L0f03cf40 -/* f03cf2c: 8e93002c */ lw $s3,0x2c($s4) -/* f03cf30: 24010005 */ addiu $at,$zero,0x5 -.L0f03cf34: -/* f03cf34: 54610003 */ bnel $v1,$at,.L0f03cf44 -/* f03cf38: 0262082a */ slt $at,$s3,$v0 -/* f03cf3c: 8e93003c */ lw $s3,0x3c($s4) -.L0f03cf40: -/* f03cf40: 0262082a */ slt $at,$s3,$v0 -.L0f03cf44: -/* f03cf44: 1020003d */ beqz $at,.L0f03d03c -/* f03cf48: 001388c0 */ sll $s1,$s3,0x3 -/* f03cf4c: 02338823 */ subu $s1,$s1,$s3 -/* f03cf50: 00118880 */ sll $s1,$s1,0x2 -/* f03cf54: 02338823 */ subu $s1,$s1,$s3 -/* f03cf58: 00118880 */ sll $s1,$s1,0x2 -/* f03cf5c: 02338821 */ addu $s1,$s1,$s3 -/* f03cf60: 3c017f1b */ lui $at,0x7f1b -/* f03cf64: c4348f0c */ lwc1 $f20,-0x70f4($at) -/* f03cf68: 001188c0 */ sll $s1,$s1,0x3 -/* f03cf6c: 8ea80000 */ lw $t0,0x0($s5) -.L0f03cf70: -/* f03cf70: 02288021 */ addu $s0,$s1,$t0 -/* f03cf74: 8e090020 */ lw $t1,0x20($s0) -/* f03cf78: 5120002a */ beqzl $t1,.L0f03d024 -/* f03cf7c: 26730001 */ addiu $s3,$s3,0x1 -/* f03cf80: 8e03001c */ lw $v1,0x1c($s0) -/* f03cf84: 50600027 */ beqzl $v1,.L0f03d024 -/* f03cf88: 26730001 */ addiu $s3,$s3,0x1 -/* f03cf8c: 906a0001 */ lbu $t2,0x1($v1) -/* f03cf90: 314b0004 */ andi $t3,$t2,0x4 -/* f03cf94: 51600023 */ beqzl $t3,.L0f03d024 -/* f03cf98: 26730001 */ addiu $s3,$s3,0x1 -/* f03cf9c: 8e82001c */ lw $v0,0x1c($s4) -/* f03cfa0: c4640008 */ lwc1 $f4,0x8($v1) -/* f03cfa4: c468000c */ lwc1 $f8,0xc($v1) -/* f03cfa8: c4460008 */ lwc1 $f6,0x8($v0) -/* f03cfac: c44a000c */ lwc1 $f10,0xc($v0) -/* f03cfb0: c4700010 */ lwc1 $f16,0x10($v1) -/* f03cfb4: 46062001 */ sub.s $f0,$f4,$f6 -/* f03cfb8: c4520010 */ lwc1 $f18,0x10($v0) -/* f03cfbc: 02002025 */ or $a0,$s0,$zero -/* f03cfc0: 460a4081 */ sub.s $f2,$f8,$f10 -/* f03cfc4: 46000102 */ mul.s $f4,$f0,$f0 -/* f03cfc8: 24450008 */ addiu $a1,$v0,0x8 -/* f03cfcc: 46128301 */ sub.s $f12,$f16,$f18 -/* f03cfd0: 46021182 */ mul.s $f6,$f2,$f2 -/* f03cfd4: 24460028 */ addiu $a2,$v0,0x28 -/* f03cfd8: 460c6282 */ mul.s $f10,$f12,$f12 -/* f03cfdc: 46062200 */ add.s $f8,$f4,$f6 -/* f03cfe0: 460a4400 */ add.s $f16,$f8,$f10 -/* f03cfe4: 4614803c */ c.lt.s $f16,$f20 -/* f03cfe8: 00000000 */ sll $zero,$zero,0x0 -/* f03cfec: 4502000d */ bc1fl .L0f03d024 -/* f03cff0: 26730001 */ addiu $s3,$s3,0x1 -/* f03cff4: 0fc0e51d */ jal func0f039474 -/* f03cff8: 26520001 */ addiu $s2,$s2,0x1 -/* f03cffc: 50400009 */ beqzl $v0,.L0f03d024 -/* f03d000: 26730001 */ addiu $s3,$s3,0x1 -/* f03d004: 56e00005 */ bnezl $s7,.L0f03d01c -/* f03d008: 868d0000 */ lh $t5,0x0($s4) -/* f03d00c: 868c0000 */ lh $t4,0x0($s4) -/* f03d010: 10000003 */ beqz $zero,.L0f03d020 -/* f03d014: a60c012e */ sh $t4,0x12e($s0) -/* f03d018: 868d0000 */ lh $t5,0x0($s4) -.L0f03d01c: -/* f03d01c: a60d0130 */ sh $t5,0x130($s0) -.L0f03d020: -/* f03d020: 26730001 */ addiu $s3,$s3,0x1 -.L0f03d024: -/* f03d024: 0276082a */ slt $at,$s3,$s6 -/* f03d028: 10200004 */ beqz $at,.L0f03d03c -/* f03d02c: 26310368 */ addiu $s1,$s1,0x368 -/* f03d030: 2a410007 */ slti $at,$s2,0x7 -/* f03d034: 5420ffce */ bnezl $at,.L0f03cf70 -/* f03d038: 8ea80000 */ lw $t0,0x0($s5) -.L0f03d03c: -/* f03d03c: 82830007 */ lb $v1,0x7($s4) -/* f03d040: 24010006 */ addiu $at,$zero,0x6 -/* f03d044: 54610004 */ bnel $v1,$at,.L0f03d058 -/* f03d048: 24010004 */ addiu $at,$zero,0x4 -/* f03d04c: 1000000c */ beqz $zero,.L0f03d080 -/* f03d050: ae93002c */ sw $s3,0x2c($s4) -/* f03d054: 24010004 */ addiu $at,$zero,0x4 -.L0f03d058: -/* f03d058: 10610003 */ beq $v1,$at,.L0f03d068 -/* f03d05c: 2401001e */ addiu $at,$zero,0x1e -/* f03d060: 54610004 */ bnel $v1,$at,.L0f03d074 -/* f03d064: 24010005 */ addiu $at,$zero,0x5 -.L0f03d068: -/* f03d068: 10000005 */ beqz $zero,.L0f03d080 -/* f03d06c: ae93002c */ sw $s3,0x2c($s4) -/* f03d070: 24010005 */ addiu $at,$zero,0x5 -.L0f03d074: -/* f03d074: 54610003 */ bnel $v1,$at,.L0f03d084 -/* f03d078: 8fbf003c */ lw $ra,0x3c($sp) -/* f03d07c: ae93003c */ sw $s3,0x3c($s4) -.L0f03d080: -/* f03d080: 8fbf003c */ lw $ra,0x3c($sp) -.L0f03d084: -/* f03d084: d7b40010 */ ldc1 $f20,0x10($sp) -/* f03d088: 8fb0001c */ lw $s0,0x1c($sp) -/* f03d08c: 8fb10020 */ lw $s1,0x20($sp) -/* f03d090: 8fb20024 */ lw $s2,0x24($sp) -/* f03d094: 8fb30028 */ lw $s3,0x28($sp) -/* f03d098: 8fb4002c */ lw $s4,0x2c($sp) -/* f03d09c: 8fb50030 */ lw $s5,0x30($sp) -/* f03d0a0: 8fb60034 */ lw $s6,0x34($sp) -/* f03d0a4: 8fb70038 */ lw $s7,0x38($sp) -/* f03d0a8: 03e00008 */ jr $ra -/* f03d0ac: 27bd0040 */ addiu $sp,$sp,0x40 -); - -GLOBAL_ASM( -glabel func0f03d0b0 -/* f03d0b0: 27bdff50 */ addiu $sp,$sp,-176 -/* f03d0b4: afbf004c */ sw $ra,0x4c($sp) -/* f03d0b8: afb00048 */ sw $s0,0x48($sp) -/* f03d0bc: 8c8e0020 */ lw $t6,0x20($a0) -/* f03d0c0: 00808025 */ or $s0,$a0,$zero -/* f03d0c4: 10800003 */ beqz $a0,.L0f03d0d4 -/* f03d0c8: afae00ac */ sw $t6,0xac($sp) -/* f03d0cc: 10000002 */ beqz $zero,.L0f03d0d8 -/* f03d0d0: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03d0d4: -/* f03d0d4: 00001025 */ or $v0,$zero,$zero -.L0f03d0d8: -/* f03d0d8: 3c188007 */ lui $t8,0x8007 -/* f03d0dc: 271883c8 */ addiu $t8,$t8,-31800 -/* f03d0e0: 8f010000 */ lw $at,0x0($t8) -/* f03d0e4: 27af0090 */ addiu $t7,$sp,0x90 -/* f03d0e8: 8f080004 */ lw $t0,0x4($t8) -/* f03d0ec: ade10000 */ sw $at,0x0($t7) -/* f03d0f0: 8f010008 */ lw $at,0x8($t8) -/* f03d0f4: ade80004 */ sw $t0,0x4($t7) -/* f03d0f8: 8f08000c */ lw $t0,0xc($t8) -/* f03d0fc: ade10008 */ sw $at,0x8($t7) -/* f03d100: 8f010010 */ lw $at,0x10($t8) -/* f03d104: 3c0a8007 */ lui $t2,0x8007 -/* f03d108: 254a83e0 */ addiu $t2,$t2,-31776 -/* f03d10c: ade10010 */ sw $at,0x10($t7) -/* f03d110: 97010014 */ lhu $at,0x14($t8) -/* f03d114: ade8000c */ sw $t0,0xc($t7) -/* f03d118: 27a90078 */ addiu $t1,$sp,0x78 -/* f03d11c: a5e10014 */ sh $at,0x14($t7) -/* f03d120: 8d410000 */ lw $at,0x0($t2) -/* f03d124: 8d4c0004 */ lw $t4,0x4($t2) -/* f03d128: ad210000 */ sw $at,0x0($t1) -/* f03d12c: 8d410008 */ lw $at,0x8($t2) -/* f03d130: ad2c0004 */ sw $t4,0x4($t1) -/* f03d134: 8d4c000c */ lw $t4,0xc($t2) -/* f03d138: ad210008 */ sw $at,0x8($t1) -/* f03d13c: 8d410010 */ lw $at,0x10($t2) -/* f03d140: ad2c000c */ sw $t4,0xc($t1) -/* f03d144: ad210010 */ sw $at,0x10($t1) -/* f03d148: 95410014 */ lhu $at,0x14($t2) -/* f03d14c: a5210014 */ sh $at,0x14($t1) -/* f03d150: 24010003 */ addiu $at,$zero,0x3 -/* f03d154: 104101a0 */ beq $v0,$at,.L0f03d7d8 -/* f03d158: 24010004 */ addiu $at,$zero,0x4 -/* f03d15c: 14410011 */ bne $v0,$at,.L0f03d1a4 -/* f03d160: 24050001 */ addiu $a1,$zero,0x1 -/* f03d164: 8e04001c */ lw $a0,0x1c($s0) -/* f03d168: 3406ffff */ dli $a2,0xffff -/* f03d16c: 0fc249af */ jal func0f0926bc -/* f03d170: afa40074 */ sw $a0,0x74($sp) -/* f03d174: 8fa40074 */ lw $a0,0x74($sp) -/* f03d178: 3c0d800a */ lui $t5,0x800a -/* f03d17c: 8dada24c */ lw $t5,-0x5db4($t5) -/* f03d180: 24070008 */ addiu $a3,$zero,0x8 -/* f03d184: 24850008 */ addiu $a1,$a0,0x8 -/* f03d188: 24860028 */ addiu $a2,$a0,0x28 -/* f03d18c: 0fc4a640 */ jal func0f129900 -/* f03d190: afad0010 */ sw $t5,0x10($sp) -/* f03d194: 8e0e0014 */ lw $t6,0x14($s0) -/* f03d198: 35d90020 */ ori $t9,$t6,0x20 -/* f03d19c: 1000018e */ beqz $zero,.L0f03d7d8 -/* f03d1a0: ae190014 */ sw $t9,0x14($s0) -.L0f03d1a4: -/* f03d1a4: 24010002 */ addiu $at,$zero,0x2 -/* f03d1a8: 144100b6 */ bne $v0,$at,.L0f03d484 -/* f03d1ac: 3c188007 */ lui $t8,0x8007 -/* f03d1b0: 8f18807c */ lw $t8,-0x7f84($t8) -/* f03d1b4: 8e0f001c */ lw $t7,0x1c($s0) -/* f03d1b8: 2b010079 */ slti $at,$t8,0x79 -/* f03d1bc: 14200028 */ bnez $at,.L0f03d260 -/* f03d1c0: afaf0070 */ sw $t7,0x70($sp) -/* f03d1c4: 920802b1 */ lbu $t0,0x2b1($s0) -/* f03d1c8: 3c098007 */ lui $t1,0x8007 -/* f03d1cc: 252983f8 */ addiu $t1,$t1,-31752 -/* f03d1d0: 51000024 */ beqzl $t0,.L0f03d264 -/* f03d1d4: 8602004c */ lh $v0,0x4c($s0) -/* f03d1d8: 8d210000 */ lw $at,0x0($t1) -/* f03d1dc: 27ab0064 */ addiu $t3,$sp,0x64 -/* f03d1e0: 8d2c0004 */ lw $t4,0x4($t1) -/* f03d1e4: ad610000 */ sw $at,0x0($t3) -/* f03d1e8: 8d210008 */ lw $at,0x8($t1) -/* f03d1ec: ad6c0004 */ sw $t4,0x4($t3) -/* f03d1f0: 0c004b70 */ jal 0x12dc0 -/* f03d1f4: ad610008 */ sw $at,0x8($t3) -/* f03d1f8: 3c01bf80 */ lui $at,0xbf80 -/* f03d1fc: 44811000 */ mtc1 $at,$f2 -/* f03d200: 24010005 */ addiu $at,$zero,0x5 -/* f03d204: 0041001b */ divu $zero,$v0,$at -/* f03d208: 00006810 */ mfhi $t5 -/* f03d20c: 000d7040 */ sll $t6,$t5,0x1 -/* f03d210: 03ae3021 */ addu $a2,$sp,$t6 -/* f03d214: 84c60064 */ lh $a2,0x64($a2) -/* f03d218: 8e05001c */ lw $a1,0x1c($s0) -/* f03d21c: 2419ffff */ addiu $t9,$zero,-1 -/* f03d220: 240fffff */ addiu $t7,$zero,-1 -/* f03d224: afaf002c */ sw $t7,0x2c($sp) -/* f03d228: afb90010 */ sw $t9,0x10($sp) -/* f03d22c: afa00028 */ sw $zero,0x28($sp) -/* f03d230: afa00020 */ sw $zero,0x20($sp) -/* f03d234: afa0001c */ sw $zero,0x1c($sp) -/* f03d238: afa00018 */ sw $zero,0x18($sp) -/* f03d23c: afa00014 */ sw $zero,0x14($sp) -/* f03d240: 00002025 */ or $a0,$zero,$zero -/* f03d244: 2407ffff */ addiu $a3,$zero,-1 -/* f03d248: e7a20038 */ swc1 $f2,0x38($sp) -/* f03d24c: e7a20034 */ swc1 $f2,0x34($sp) -/* f03d250: e7a20030 */ swc1 $f2,0x30($sp) -/* f03d254: 0fc24e7e */ jal func0f0939f8 -/* f03d258: e7a20024 */ swc1 $f2,0x24($sp) -/* f03d25c: a20002b1 */ sb $zero,0x2b1($s0) -.L0f03d260: -/* f03d260: 8602004c */ lh $v0,0x4c($s0) -.L0f03d264: -/* f03d264: 3c01bf80 */ lui $at,0xbf80 -/* f03d268: 44811000 */ mtc1 $at,$f2 -/* f03d26c: 18400005 */ blez $v0,.L0f03d284 -/* f03d270: 3c18800a */ lui $t8,0x800a -/* f03d274: 8f189ff8 */ lw $t8,-0x6008($t8) -/* f03d278: 00584023 */ subu $t0,$v0,$t8 -/* f03d27c: 10000046 */ beqz $zero,.L0f03d398 -/* f03d280: a608004c */ sh $t0,0x4c($s0) -.L0f03d284: -/* f03d284: 0c004b70 */ jal 0x12dc0 -/* f03d288: 00000000 */ sll $zero,$zero,0x0 -/* f03d28c: 240103e8 */ addiu $at,$zero,0x3e8 -/* f03d290: 0041001b */ divu $zero,$v0,$at -/* f03d294: 00005010 */ mfhi $t2 -/* f03d298: 448a2000 */ mtc1 $t2,$f4 -/* f03d29c: 3c014f80 */ lui $at,0x4f80 -/* f03d2a0: 05410004 */ bgez $t2,.L0f03d2b4 -/* f03d2a4: 468021a0 */ cvt.s.w $f6,$f4 -/* f03d2a8: 44814000 */ mtc1 $at,$f8 -/* f03d2ac: 00000000 */ sll $zero,$zero,0x0 -/* f03d2b0: 46083180 */ add.s $f6,$f6,$f8 -.L0f03d2b4: -/* f03d2b4: 3c017f1b */ lui $at,0x7f1b -/* f03d2b8: c42a8f10 */ lwc1 $f10,-0x70f0($at) -/* f03d2bc: 3c0140a0 */ lui $at,0x40a0 -/* f03d2c0: 44819000 */ mtc1 $at,$f18 -/* f03d2c4: 460a3402 */ mul.s $f16,$f6,$f10 -/* f03d2c8: 46128100 */ add.s $f4,$f16,$f18 -/* f03d2cc: 4600220d */ trunc.w.s $f8,$f4 -/* f03d2d0: 44094000 */ mfc1 $t1,$f8 -/* f03d2d4: 0c004b70 */ jal 0x12dc0 -/* f03d2d8: a609004c */ sh $t1,0x4c($s0) -/* f03d2dc: 24010190 */ addiu $at,$zero,0x190 -/* f03d2e0: 0041001b */ divu $zero,$v0,$at -/* f03d2e4: 00006010 */ mfhi $t4 -/* f03d2e8: 448c3000 */ mtc1 $t4,$f6 -/* f03d2ec: 3c014f80 */ lui $at,0x4f80 -/* f03d2f0: 05810004 */ bgez $t4,.L0f03d304 -/* f03d2f4: 468032a0 */ cvt.s.w $f10,$f6 -/* f03d2f8: 44818000 */ mtc1 $at,$f16 -/* f03d2fc: 00000000 */ sll $zero,$zero,0x0 -/* f03d300: 46105280 */ add.s $f10,$f10,$f16 -.L0f03d304: -/* f03d304: 3c017f1b */ lui $at,0x7f1b -/* f03d308: c4328f14 */ lwc1 $f18,-0x70ec($at) -/* f03d30c: 920a0362 */ lbu $t2,0x362($s0) -/* f03d310: 46125102 */ mul.s $f4,$f10,$f18 -/* f03d314: 314bff0f */ andi $t3,$t2,0xff0f -/* f03d318: 4600220d */ trunc.w.s $f8,$f4 -/* f03d31c: 440e4000 */ mfc1 $t6,$f8 -/* f03d320: 00000000 */ sll $zero,$zero,0x0 -/* f03d324: 25cf0001 */ addiu $t7,$t6,0x1 -/* f03d328: 000f4100 */ sll $t0,$t7,0x4 -/* f03d32c: 010b4825 */ or $t1,$t0,$t3 -/* f03d330: 0c004b70 */ jal 0x12dc0 -/* f03d334: a2090362 */ sb $t1,0x362($s0) -/* f03d338: 3c01bf80 */ lui $at,0xbf80 -/* f03d33c: 44811000 */ mtc1 $at,$f2 -/* f03d340: 24010190 */ addiu $at,$zero,0x190 -/* f03d344: 0041001b */ divu $zero,$v0,$at -/* f03d348: 00006010 */ mfhi $t4 -/* f03d34c: 448c3000 */ mtc1 $t4,$f6 -/* f03d350: 3c014f80 */ lui $at,0x4f80 -/* f03d354: 05810004 */ bgez $t4,.L0f03d368 -/* f03d358: 46803420 */ cvt.s.w $f16,$f6 -/* f03d35c: 44815000 */ mtc1 $at,$f10 -/* f03d360: 00000000 */ sll $zero,$zero,0x0 -/* f03d364: 460a8400 */ add.s $f16,$f16,$f10 -.L0f03d368: -/* f03d368: 3c017f1b */ lui $at,0x7f1b -/* f03d36c: c4328f18 */ lwc1 $f18,-0x70e8($at) -/* f03d370: 920a0362 */ lbu $t2,0x362($s0) -/* f03d374: 46128102 */ mul.s $f4,$f16,$f18 -/* f03d378: 3148fff0 */ andi $t0,$t2,0xfff0 -/* f03d37c: 4600220d */ trunc.w.s $f8,$f4 -/* f03d380: 440e4000 */ mfc1 $t6,$f8 -/* f03d384: 00000000 */ sll $zero,$zero,0x0 -/* f03d388: 25cf0001 */ addiu $t7,$t6,0x1 -/* f03d38c: 31f8000f */ andi $t8,$t7,0xf -/* f03d390: 03085825 */ or $t3,$t8,$t0 -/* f03d394: a20b0362 */ sb $t3,0x362($s0) -.L0f03d398: -/* f03d398: 3c098007 */ lui $t1,0x8007 -/* f03d39c: 8d29807c */ lw $t1,-0x7f84($t1) -/* f03d3a0: 3c028007 */ lui $v0,0x8007 -/* f03d3a4: 8fa40070 */ lw $a0,0x70($sp) -/* f03d3a8: 29210137 */ slti $at,$t1,0x137 -/* f03d3ac: 14200010 */ bnez $at,.L0f03d3f0 -/* f03d3b0: 24428080 */ addiu $v0,$v0,-32640 -/* f03d3b4: 24050001 */ addiu $a1,$zero,0x1 -/* f03d3b8: 0fc249af */ jal func0f0926bc -/* f03d3bc: 3406ffff */ dli $a2,0xffff -/* f03d3c0: 8fa40070 */ lw $a0,0x70($sp) -/* f03d3c4: 3c0c800a */ lui $t4,0x800a -/* f03d3c8: 8d8ca24c */ lw $t4,-0x5db4($t4) -/* f03d3cc: 24070008 */ addiu $a3,$zero,0x8 -/* f03d3d0: 24850008 */ addiu $a1,$a0,0x8 -/* f03d3d4: 24860028 */ addiu $a2,$a0,0x28 -/* f03d3d8: 0fc4a640 */ jal func0f129900 -/* f03d3dc: afac0010 */ sw $t4,0x10($sp) -/* f03d3e0: 0fc0c467 */ jal func0f03119c -/* f03d3e4: 02002025 */ or $a0,$s0,$zero -/* f03d3e8: 100000fc */ beqz $zero,.L0f03d7dc -/* f03d3ec: 8fbf004c */ lw $ra,0x4c($sp) -.L0f03d3f0: -/* f03d3f0: 904d0000 */ lbu $t5,0x0($v0) -/* f03d3f4: 8e0e0120 */ lw $t6,0x120($s0) -/* f03d3f8: 00002025 */ or $a0,$zero,$zero -/* f03d3fc: 24060064 */ addiu $a2,$zero,0x64 -/* f03d400: 01ae082a */ slt $at,$t5,$t6 -/* f03d404: 102000f4 */ beqz $at,.L0f03d7d8 -/* f03d408: 2407ffff */ addiu $a3,$zero,-1 -/* f03d40c: ae000120 */ sw $zero,0x120($s0) -/* f03d410: 90590000 */ lbu $t9,0x0($v0) -/* f03d414: 240affff */ addiu $t2,$zero,-1 -/* f03d418: 24180400 */ addiu $t8,$zero,0x400 -/* f03d41c: 2408ffff */ addiu $t0,$zero,-1 -/* f03d420: 272ffffb */ addiu $t7,$t9,-5 -/* f03d424: a04f0000 */ sb $t7,0x0($v0) -/* f03d428: afa8002c */ sw $t0,0x2c($sp) -/* f03d42c: afb80014 */ sw $t8,0x14($sp) -/* f03d430: afaa0010 */ sw $t2,0x10($sp) -/* f03d434: e7a20038 */ swc1 $f2,0x38($sp) -/* f03d438: e7a20034 */ swc1 $f2,0x34($sp) -/* f03d43c: e7a20030 */ swc1 $f2,0x30($sp) -/* f03d440: afa00028 */ sw $zero,0x28($sp) -/* f03d444: e7a20024 */ swc1 $f2,0x24($sp) -/* f03d448: afa00020 */ sw $zero,0x20($sp) -/* f03d44c: afa0001c */ sw $zero,0x1c($sp) -/* f03d450: afa00018 */ sw $zero,0x18($sp) -/* f03d454: 0fc24e7e */ jal func0f0939f8 -/* f03d458: 8fa50070 */ lw $a1,0x70($sp) -/* f03d45c: 8fa50070 */ lw $a1,0x70($sp) -/* f03d460: 24090001 */ addiu $t1,$zero,0x1 -/* f03d464: 00003825 */ or $a3,$zero,$zero -/* f03d468: 84a40028 */ lh $a0,0x28($a1) -/* f03d46c: afa90014 */ sw $t1,0x14($sp) -/* f03d470: afa00010 */ sw $zero,0x10($sp) -/* f03d474: 0fc4be7c */ jal func0f12f9f0 -/* f03d478: 24a60008 */ addiu $a2,$a1,0x8 -/* f03d47c: 100000d7 */ beqz $zero,.L0f03d7dc -/* f03d480: 8fbf004c */ lw $ra,0x4c($sp) -.L0f03d484: -/* f03d484: c6060030 */ lwc1 $f6,0x30($s0) -/* f03d488: 44805000 */ mtc1 $zero,$f10 -/* f03d48c: 00000000 */ sll $zero,$zero,0x0 -/* f03d490: 4606503e */ c.le.s $f10,$f6 -/* f03d494: 00000000 */ sll $zero,$zero,0x0 -/* f03d498: 45020049 */ bc1fl .L0f03d5c0 -/* f03d49c: c6120034 */ lwc1 $f18,0x34($s0) -/* f03d4a0: 0c00745f */ jal 0x1d17c -/* f03d4a4: 8fa400ac */ lw $a0,0xac($sp) -/* f03d4a8: c6100030 */ lwc1 $f16,0x30($s0) -/* f03d4ac: 4600803e */ c.le.s $f16,$f0 -/* f03d4b0: 00000000 */ sll $zero,$zero,0x0 -/* f03d4b4: 45020042 */ bc1fl .L0f03d5c0 -/* f03d4b8: c6120034 */ lwc1 $f18,0x34($s0) -/* f03d4bc: 9202032f */ lbu $v0,0x32f($s0) -/* f03d4c0: 00002025 */ or $a0,$zero,$zero -/* f03d4c4: 2407ffff */ addiu $a3,$zero,-1 -/* f03d4c8: 14400019 */ bnez $v0,.L0f03d530 -/* f03d4cc: 24010005 */ addiu $at,$zero,0x5 -/* f03d4d0: 3c028007 */ lui $v0,0x8007 -/* f03d4d4: 8c428404 */ lw $v0,-0x7bfc($v0) -/* f03d4d8: 8e05001c */ lw $a1,0x1c($s0) -/* f03d4dc: 3c01bf80 */ lui $at,0xbf80 -/* f03d4e0: 00026040 */ sll $t4,$v0,0x1 -/* f03d4e4: 03ac3021 */ addu $a2,$sp,$t4 -/* f03d4e8: 84c60090 */ lh $a2,0x90($a2) -/* f03d4ec: 44811000 */ mtc1 $at,$f2 -/* f03d4f0: 240dffff */ addiu $t5,$zero,-1 -/* f03d4f4: 240effff */ addiu $t6,$zero,-1 -/* f03d4f8: afae002c */ sw $t6,0x2c($sp) -/* f03d4fc: afad0010 */ sw $t5,0x10($sp) -/* f03d500: afa00028 */ sw $zero,0x28($sp) -/* f03d504: afa00020 */ sw $zero,0x20($sp) -/* f03d508: afa0001c */ sw $zero,0x1c($sp) -/* f03d50c: afa00018 */ sw $zero,0x18($sp) -/* f03d510: afa00014 */ sw $zero,0x14($sp) -/* f03d514: e7a20024 */ swc1 $f2,0x24($sp) -/* f03d518: e7a20030 */ swc1 $f2,0x30($sp) -/* f03d51c: e7a20034 */ swc1 $f2,0x34($sp) -/* f03d520: 0fc24e7e */ jal func0f0939f8 -/* f03d524: e7a20038 */ swc1 $f2,0x38($sp) -/* f03d528: 10000018 */ beqz $zero,.L0f03d58c -/* f03d52c: 00000000 */ sll $zero,$zero,0x0 -.L0f03d530: -/* f03d530: 10410016 */ beq $v0,$at,.L0f03d58c -/* f03d534: 00002025 */ or $a0,$zero,$zero -/* f03d538: 0002c840 */ sll $t9,$v0,0x1 -/* f03d53c: 03b93021 */ addu $a2,$sp,$t9 -/* f03d540: 84c60076 */ lh $a2,0x76($a2) -/* f03d544: 8e05001c */ lw $a1,0x1c($s0) -/* f03d548: 3c01bf80 */ lui $at,0xbf80 -/* f03d54c: 44811000 */ mtc1 $at,$f2 -/* f03d550: 240fffff */ addiu $t7,$zero,-1 -/* f03d554: 240affff */ addiu $t2,$zero,-1 -/* f03d558: afaa002c */ sw $t2,0x2c($sp) -/* f03d55c: afaf0010 */ sw $t7,0x10($sp) -/* f03d560: afa00028 */ sw $zero,0x28($sp) -/* f03d564: afa00020 */ sw $zero,0x20($sp) -/* f03d568: afa0001c */ sw $zero,0x1c($sp) -/* f03d56c: afa00018 */ sw $zero,0x18($sp) -/* f03d570: afa00014 */ sw $zero,0x14($sp) -/* f03d574: 2407ffff */ addiu $a3,$zero,-1 -/* f03d578: e7a20024 */ swc1 $f2,0x24($sp) -/* f03d57c: e7a20030 */ swc1 $f2,0x30($sp) -/* f03d580: e7a20034 */ swc1 $f2,0x34($sp) -/* f03d584: 0fc24e7e */ jal func0f0939f8 -/* f03d588: e7a20038 */ swc1 $f2,0x38($sp) -.L0f03d58c: -/* f03d58c: 3c028007 */ lui $v0,0x8007 -/* f03d590: 8c428404 */ lw $v0,-0x7bfc($v0) -/* f03d594: 3c01bf80 */ lui $at,0xbf80 -/* f03d598: 44811000 */ mtc1 $at,$f2 -/* f03d59c: 3c018007 */ lui $at,0x8007 -/* f03d5a0: 24420001 */ addiu $v0,$v0,0x1 -/* f03d5a4: ac228404 */ sw $v0,-0x7bfc($at) -/* f03d5a8: 2841000b */ slti $at,$v0,0xb -/* f03d5ac: 14200002 */ bnez $at,.L0f03d5b8 -/* f03d5b0: 3c018007 */ lui $at,0x8007 -/* f03d5b4: ac208404 */ sw $zero,-0x7bfc($at) -.L0f03d5b8: -/* f03d5b8: e6020030 */ swc1 $f2,0x30($s0) -/* f03d5bc: c6120034 */ lwc1 $f18,0x34($s0) -.L0f03d5c0: -/* f03d5c0: 44802000 */ mtc1 $zero,$f4 -/* f03d5c4: 00000000 */ sll $zero,$zero,0x0 -/* f03d5c8: 4612203e */ c.le.s $f4,$f18 -/* f03d5cc: 00000000 */ sll $zero,$zero,0x0 -/* f03d5d0: 45000046 */ bc1f .L0f03d6ec -/* f03d5d4: 00000000 */ sll $zero,$zero,0x0 -/* f03d5d8: 0c00745f */ jal 0x1d17c -/* f03d5dc: 8fa400ac */ lw $a0,0xac($sp) -/* f03d5e0: c6080034 */ lwc1 $f8,0x34($s0) -/* f03d5e4: 3c01bf80 */ lui $at,0xbf80 -/* f03d5e8: 44811000 */ mtc1 $at,$f2 -/* f03d5ec: 4600403e */ c.le.s $f8,$f0 -/* f03d5f0: 00000000 */ sll $zero,$zero,0x0 -/* f03d5f4: 4500003d */ bc1f .L0f03d6ec -/* f03d5f8: 00000000 */ sll $zero,$zero,0x0 -/* f03d5fc: 9218032f */ lbu $t8,0x32f($s0) -/* f03d600: 3c028007 */ lui $v0,0x8007 -/* f03d604: 00002025 */ or $a0,$zero,$zero -/* f03d608: 2b010005 */ slti $at,$t8,0x5 -/* f03d60c: 10200017 */ beqz $at,.L0f03d66c -/* f03d610: 2407ffff */ addiu $a3,$zero,-1 -/* f03d614: 8e05001c */ lw $a1,0x1c($s0) -/* f03d618: 2408ffff */ addiu $t0,$zero,-1 -/* f03d61c: 240bffff */ addiu $t3,$zero,-1 -/* f03d620: afab002c */ sw $t3,0x2c($sp) -/* f03d624: afa80010 */ sw $t0,0x10($sp) -/* f03d628: e7a20038 */ swc1 $f2,0x38($sp) -/* f03d62c: e7a20034 */ swc1 $f2,0x34($sp) -/* f03d630: e7a20030 */ swc1 $f2,0x30($sp) -/* f03d634: afa00028 */ sw $zero,0x28($sp) -/* f03d638: e7a20024 */ swc1 $f2,0x24($sp) -/* f03d63c: afa00020 */ sw $zero,0x20($sp) -/* f03d640: afa0001c */ sw $zero,0x1c($sp) -/* f03d644: afa00018 */ sw $zero,0x18($sp) -/* f03d648: afa00014 */ sw $zero,0x14($sp) -/* f03d64c: 00002025 */ or $a0,$zero,$zero -/* f03d650: 2406808e */ addiu $a2,$zero,-32626 -/* f03d654: 0fc24e7e */ jal func0f0939f8 -/* f03d658: 2407ffff */ addiu $a3,$zero,-1 -/* f03d65c: 3c01bf80 */ lui $at,0xbf80 -/* f03d660: 44811000 */ mtc1 $at,$f2 -/* f03d664: 10000017 */ beqz $zero,.L0f03d6c4 -/* f03d668: 00000000 */ sll $zero,$zero,0x0 -.L0f03d66c: -/* f03d66c: 8c428404 */ lw $v0,-0x7bfc($v0) -/* f03d670: 8e05001c */ lw $a1,0x1c($s0) -/* f03d674: 240cffff */ addiu $t4,$zero,-1 -/* f03d678: 00024840 */ sll $t1,$v0,0x1 -/* f03d67c: 03a93021 */ addu $a2,$sp,$t1 -/* f03d680: 84c60090 */ lh $a2,0x90($a2) -/* f03d684: 240dffff */ addiu $t5,$zero,-1 -/* f03d688: afad002c */ sw $t5,0x2c($sp) -/* f03d68c: e7a20038 */ swc1 $f2,0x38($sp) -/* f03d690: e7a20034 */ swc1 $f2,0x34($sp) -/* f03d694: e7a20030 */ swc1 $f2,0x30($sp) -/* f03d698: afa00028 */ sw $zero,0x28($sp) -/* f03d69c: e7a20024 */ swc1 $f2,0x24($sp) -/* f03d6a0: afa00020 */ sw $zero,0x20($sp) -/* f03d6a4: afa0001c */ sw $zero,0x1c($sp) -/* f03d6a8: afa00018 */ sw $zero,0x18($sp) -/* f03d6ac: afa00014 */ sw $zero,0x14($sp) -/* f03d6b0: 0fc24e7e */ jal func0f0939f8 -/* f03d6b4: afac0010 */ sw $t4,0x10($sp) -/* f03d6b8: 3c01bf80 */ lui $at,0xbf80 -/* f03d6bc: 44811000 */ mtc1 $at,$f2 -/* f03d6c0: 00000000 */ sll $zero,$zero,0x0 -.L0f03d6c4: -/* f03d6c4: 3c028007 */ lui $v0,0x8007 -/* f03d6c8: 8c428404 */ lw $v0,-0x7bfc($v0) -/* f03d6cc: 3c018007 */ lui $at,0x8007 -/* f03d6d0: 24420001 */ addiu $v0,$v0,0x1 -/* f03d6d4: ac228404 */ sw $v0,-0x7bfc($at) -/* f03d6d8: 2841000b */ slti $at,$v0,0xb -/* f03d6dc: 14200002 */ bnez $at,.L0f03d6e8 -/* f03d6e0: 3c018007 */ lui $at,0x8007 -/* f03d6e4: ac208404 */ sw $zero,-0x7bfc($at) -.L0f03d6e8: -/* f03d6e8: e6020034 */ swc1 $f2,0x34($s0) -.L0f03d6ec: -/* f03d6ec: 0c00745f */ jal 0x1d17c -/* f03d6f0: 8fa400ac */ lw $a0,0xac($sp) -/* f03d6f4: e7a0005c */ swc1 $f0,0x5c($sp) -/* f03d6f8: 0c007468 */ jal 0x1d1a0 -/* f03d6fc: 8fa400ac */ lw $a0,0xac($sp) -/* f03d700: c7a6005c */ lwc1 $f6,0x5c($sp) -/* f03d704: 4606003e */ c.le.s $f0,$f6 -/* f03d708: 00000000 */ sll $zero,$zero,0x0 -/* f03d70c: 45020030 */ bc1fl .L0f03d7d0 -/* f03d710: 02002025 */ or $a0,$s0,$zero -/* f03d714: 12000003 */ beqz $s0,.L0f03d724 -/* f03d718: 00001025 */ or $v0,$zero,$zero -/* f03d71c: 10000001 */ beqz $zero,.L0f03d724 -/* f03d720: 920202fe */ lbu $v0,0x2fe($s0) -.L0f03d724: -/* f03d724: 14400027 */ bnez $v0,.L0f03d7c4 -/* f03d728: 00000000 */ sll $zero,$zero,0x0 -/* f03d72c: 0c00744f */ jal 0x1d13c -/* f03d730: 8fa400ac */ lw $a0,0xac($sp) -/* f03d734: 24010039 */ addiu $at,$zero,0x39 -/* f03d738: 14410022 */ bne $v0,$at,.L0f03d7c4 -/* f03d73c: 00000000 */ sll $zero,$zero,0x0 -/* f03d740: 0c007457 */ jal 0x1d15c -/* f03d744: 8fa400ac */ lw $a0,0xac($sp) -/* f03d748: 2c500001 */ sltiu $s0,$v0,0x1 -/* f03d74c: 0c008dda */ jal 0x23768 -/* f03d750: 2404003c */ addiu $a0,$zero,0x3c -/* f03d754: 44828000 */ mtc1 $v0,$f16 -/* f03d758: 3c017f1b */ lui $at,0x7f1b -/* f03d75c: c42a8f1c */ lwc1 $f10,-0x70e4($at) -/* f03d760: 468084a0 */ cvt.s.w $f18,$f16 -/* f03d764: 3c01424c */ lui $at,0x424c -/* f03d768: 44812000 */ mtc1 $at,$f4 -/* f03d76c: 8fa400ac */ lw $a0,0xac($sp) -/* f03d770: 2405003c */ addiu $a1,$zero,0x3c -/* f03d774: 02003025 */ or $a2,$s0,$zero -/* f03d778: 46049201 */ sub.s $f8,$f18,$f4 -/* f03d77c: 3c074248 */ lui $a3,0x4248 -/* f03d780: e7aa0010 */ swc1 $f10,0x10($sp) -/* f03d784: 0c007733 */ jal 0x1dccc -/* f03d788: e7a80014 */ swc1 $f8,0x14($sp) -/* f03d78c: 0c008dda */ jal 0x23768 -/* f03d790: 2404003c */ addiu $a0,$zero,0x3c -/* f03d794: 44823000 */ mtc1 $v0,$f6 -/* f03d798: 3c01424c */ lui $at,0x424c -/* f03d79c: 44818000 */ mtc1 $at,$f16 -/* f03d7a0: 468032a0 */ cvt.s.w $f10,$f6 -/* f03d7a4: 8fa400ac */ lw $a0,0xac($sp) -/* f03d7a8: 3c053f00 */ lui $a1,0x3f00 -/* f03d7ac: 46105481 */ sub.s $f18,$f10,$f16 -/* f03d7b0: 44069000 */ mfc1 $a2,$f18 -/* f03d7b4: 0c0077ac */ jal 0x1deb0 -/* f03d7b8: 00000000 */ sll $zero,$zero,0x0 -/* f03d7bc: 10000007 */ beqz $zero,.L0f03d7dc -/* f03d7c0: 8fbf004c */ lw $ra,0x4c($sp) -.L0f03d7c4: -/* f03d7c4: 0fc0c467 */ jal func0f03119c -/* f03d7c8: 02002025 */ or $a0,$s0,$zero -/* f03d7cc: 02002025 */ or $a0,$s0,$zero -.L0f03d7d0: -/* f03d7d0: 0fc0f3a3 */ jal func0f03ce8c -/* f03d7d4: 24050001 */ addiu $a1,$zero,0x1 -.L0f03d7d8: -/* f03d7d8: 8fbf004c */ lw $ra,0x4c($sp) -.L0f03d7dc: -/* f03d7dc: 8fb00048 */ lw $s0,0x48($sp) -/* f03d7e0: 27bd00b0 */ addiu $sp,$sp,0xb0 -/* f03d7e4: 03e00008 */ jr $ra -/* f03d7e8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03d7ec -/* f03d7ec: 27bdff58 */ addiu $sp,$sp,-168 -/* f03d7f0: 3c0f8007 */ lui $t7,0x8007 -/* f03d7f4: afbf005c */ sw $ra,0x5c($sp) -/* f03d7f8: afbe0058 */ sw $s8,0x58($sp) -/* f03d7fc: afb70054 */ sw $s7,0x54($sp) -/* f03d800: afb60050 */ sw $s6,0x50($sp) -/* f03d804: afb5004c */ sw $s5,0x4c($sp) -/* f03d808: afb40048 */ sw $s4,0x48($sp) -/* f03d80c: afb30044 */ sw $s3,0x44($sp) -/* f03d810: afb20040 */ sw $s2,0x40($sp) -/* f03d814: afb1003c */ sw $s1,0x3c($sp) -/* f03d818: afb00038 */ sw $s0,0x38($sp) -/* f03d81c: f7b60030 */ sdc1 $f22,0x30($sp) -/* f03d820: f7b40028 */ sdc1 $f20,0x28($sp) -/* f03d824: 25ef8408 */ addiu $t7,$t7,-31736 -/* f03d828: 8de10000 */ lw $at,0x0($t7) -/* f03d82c: 27ae0090 */ addiu $t6,$sp,0x90 -/* f03d830: 8de90004 */ lw $t1,0x4($t7) -/* f03d834: adc10000 */ sw $at,0x0($t6) -/* f03d838: 8de10008 */ lw $at,0x8($t7) -/* f03d83c: adc90004 */ sw $t1,0x4($t6) -/* f03d840: 8de9000c */ lw $t1,0xc($t7) -/* f03d844: adc10008 */ sw $at,0x8($t6) -/* f03d848: 8de10010 */ lw $at,0x10($t7) -/* f03d84c: adc9000c */ sw $t1,0xc($t6) -/* f03d850: 3c0b800a */ lui $t3,0x800a -/* f03d854: adc10010 */ sw $at,0x10($t6) -/* f03d858: 95e10014 */ lhu $at,0x14($t7) -/* f03d85c: 0080f025 */ or $s8,$a0,$zero -/* f03d860: 00009825 */ or $s3,$zero,$zero -/* f03d864: a5c10014 */ sh $at,0x14($t6) -/* f03d868: 848a002c */ lh $t2,0x2c($a0) -/* f03d86c: 8d6b9ff8 */ lw $t3,-0x6008($t3) -/* f03d870: 0000a025 */ or $s4,$zero,$zero -/* f03d874: 24050001 */ addiu $a1,$zero,0x1 -/* f03d878: 014b6021 */ addu $t4,$t2,$t3 -/* f03d87c: a48c002c */ sh $t4,0x2c($a0) -/* f03d880: 848d002c */ lh $t5,0x2c($a0) -/* f03d884: 59a00074 */ blezl $t5,.L0f03da58 -/* f03d888: 8fbf005c */ lw $ra,0x5c($sp) -/* f03d88c: 50800005 */ beqzl $a0,.L0f03d8a4 -/* f03d890: afa00088 */ sw $zero,0x88($sp) -/* f03d894: 909902fe */ lbu $t9,0x2fe($a0) -/* f03d898: 10000002 */ beqz $zero,.L0f03d8a4 -/* f03d89c: afb90088 */ sw $t9,0x88($sp) -/* f03d8a0: afa00088 */ sw $zero,0x88($sp) -.L0f03d8a4: -/* f03d8a4: 8fd70020 */ lw $s7,0x20($s8) -/* f03d8a8: 0fc08946 */ jal func0f022518 -/* f03d8ac: 03c02025 */ or $a0,$s8,$zero -/* f03d8b0: 2418001e */ addiu $t8,$zero,0x1e -/* f03d8b4: 3c014180 */ lui $at,0x4180 -/* f03d8b8: a3d80007 */ sb $t8,0x7($s8) -/* f03d8bc: 3c158006 */ lui $s5,0x8006 -/* f03d8c0: 4481b000 */ mtc1 $at,$f22 -/* f03d8c4: 4480a000 */ mtc1 $zero,$f20 -/* f03d8c8: 26b552b8 */ addiu $s5,$s5,0x52b8 -/* f03d8cc: 8fa20088 */ lw $v0,0x88($sp) -/* f03d8d0: 24160014 */ addiu $s6,$zero,0x14 -.L0f03d8d4: -/* f03d8d4: 06600033 */ bltz $s3,.L0f03d9a4 -/* f03d8d8: 00000000 */ sll $zero,$zero,0x0 -/* f03d8dc: 02760019 */ multu $s3,$s6 -/* f03d8e0: 00027080 */ sll $t6,$v0,0x2 -/* f03d8e4: 02ae8821 */ addu $s1,$s5,$t6 -/* f03d8e8: 8e2f0000 */ lw $t7,0x0($s1) -/* f03d8ec: 00009012 */ mflo $s2 -/* f03d8f0: 01f21821 */ addu $v1,$t7,$s2 -/* f03d8f4: 8c690004 */ lw $t1,0x4($v1) -/* f03d8f8: 1120002a */ beqz $t1,.L0f03d9a4 -/* f03d8fc: 00000000 */ sll $zero,$zero,0x0 -/* f03d900: 8c6a000c */ lw $t2,0xc($v1) -/* f03d904: 19400027 */ blez $t2,.L0f03d9a4 -/* f03d908: 00000000 */ sll $zero,$zero,0x0 -/* f03d90c: 0c004b70 */ jal 0x12dc0 -/* f03d910: 24140001 */ addiu $s4,$zero,0x1 -/* f03d914: 8e2b0000 */ lw $t3,0x0($s1) -/* f03d918: 4407a000 */ mfc1 $a3,$f20 -/* f03d91c: 24180001 */ addiu $t8,$zero,0x1 -/* f03d920: 01721821 */ addu $v1,$t3,$s2 -/* f03d924: 8c6c000c */ lw $t4,0xc($v1) -/* f03d928: 8c6d0004 */ lw $t5,0x4($v1) -/* f03d92c: 02e02025 */ or $a0,$s7,$zero -/* f03d930: 004c001b */ divu $zero,$v0,$t4 -/* f03d934: 00004010 */ mfhi $t0 -/* f03d938: 0008c8c0 */ sll $t9,$t0,0x3 -/* f03d93c: 0328c823 */ subu $t9,$t9,$t0 -/* f03d940: 0019c880 */ sll $t9,$t9,0x2 -/* f03d944: 01b98021 */ addu $s0,$t5,$t9 -/* f03d948: c6040014 */ lwc1 $f4,0x14($s0) -/* f03d94c: 15800002 */ bnez $t4,.L0f03d958 -/* f03d950: 00000000 */ sll $zero,$zero,0x0 -/* f03d954: 0007000d */ break 0x7 -.L0f03d958: -/* f03d958: e7c40030 */ swc1 $f4,0x30($s8) -/* f03d95c: c6060018 */ lwc1 $f6,0x18($s0) -/* f03d960: e7c60034 */ swc1 $f6,0x34($s8) -/* f03d964: c608000c */ lwc1 $f8,0xc($s0) -/* f03d968: 8e060004 */ lw $a2,0x4($s0) -/* f03d96c: 86050000 */ lh $a1,0x0($s0) -/* f03d970: afb80018 */ sw $t8,0x18($sp) -/* f03d974: e7b60014 */ swc1 $f22,0x14($sp) -/* f03d978: 0c0076ff */ jal 0x1dbfc -/* f03d97c: e7a80010 */ swc1 $f8,0x10($sp) -/* f03d980: c6000008 */ lwc1 $f0,0x8($s0) -/* f03d984: 4600a03e */ c.le.s $f20,$f0 -/* f03d988: 00000000 */ sll $zero,$zero,0x0 -/* f03d98c: 45020005 */ bc1fl .L0f03d9a4 -/* f03d990: 8fa20088 */ lw $v0,0x88($sp) -/* f03d994: 44050000 */ mfc1 $a1,$f0 -/* f03d998: 0c007787 */ jal 0x1de1c -/* f03d99c: 02e02025 */ or $a0,$s7,$zero -/* f03d9a0: 8fa20088 */ lw $v0,0x88($sp) -.L0f03d9a4: -/* f03d9a4: 1680000d */ bnez $s4,.L0f03d9dc -/* f03d9a8: 00000000 */ sll $zero,$zero,0x0 -/* f03d9ac: 26730001 */ addiu $s3,$s3,0x1 -/* f03d9b0: 02760019 */ multu $s3,$s6 -/* f03d9b4: 00027080 */ sll $t6,$v0,0x2 -/* f03d9b8: 02ae7821 */ addu $t7,$s5,$t6 -/* f03d9bc: 8de90000 */ lw $t1,0x0($t7) -/* f03d9c0: 2401ffff */ addiu $at,$zero,-1 -/* f03d9c4: 00005012 */ mflo $t2 -/* f03d9c8: 012a5821 */ addu $t3,$t1,$t2 -/* f03d9cc: 8d6c0000 */ lw $t4,0x0($t3) -/* f03d9d0: 15810002 */ bne $t4,$at,.L0f03d9dc -/* f03d9d4: 00000000 */ sll $zero,$zero,0x0 -/* f03d9d8: 24140001 */ addiu $s4,$zero,0x1 -.L0f03d9dc: -/* f03d9dc: 1280ffbd */ beqz $s4,.L0f03d8d4 -/* f03d9e0: 00000000 */ sll $zero,$zero,0x0 -/* f03d9e4: 8fc40170 */ lw $a0,0x170($s8) -/* f03d9e8: 5080000c */ beqzl $a0,.L0f03da1c -/* f03d9ec: 8fc40174 */ lw $a0,0x174($s8) -/* f03d9f0: 8c8d0004 */ lw $t5,0x4($a0) -/* f03d9f4: 8db90008 */ lw $t9,0x8($t5) -/* f03d9f8: 33382000 */ andi $t8,$t9,0x2000 -/* f03d9fc: 57000007 */ bnezl $t8,.L0f03da1c -/* f03da00: 8fc40174 */ lw $a0,0x174($s8) -/* f03da04: 0fc20a59 */ jal func0f082964 -/* f03da08: 24050001 */ addiu $a1,$zero,0x1 -/* f03da0c: 8fce0014 */ lw $t6,0x14($s8) -/* f03da10: 35cf0001 */ ori $t7,$t6,0x1 -/* f03da14: afcf0014 */ sw $t7,0x14($s8) -/* f03da18: 8fc40174 */ lw $a0,0x174($s8) -.L0f03da1c: -/* f03da1c: 1080000b */ beqz $a0,.L0f03da4c -/* f03da20: 00000000 */ sll $zero,$zero,0x0 -/* f03da24: 8c890004 */ lw $t1,0x4($a0) -/* f03da28: 8d2a0008 */ lw $t2,0x8($t1) -/* f03da2c: 314b2000 */ andi $t3,$t2,0x2000 -/* f03da30: 15600006 */ bnez $t3,.L0f03da4c -/* f03da34: 00000000 */ sll $zero,$zero,0x0 -/* f03da38: 0fc20a59 */ jal func0f082964 -/* f03da3c: 24050001 */ addiu $a1,$zero,0x1 -/* f03da40: 8fcc0014 */ lw $t4,0x14($s8) -/* f03da44: 358d0001 */ ori $t5,$t4,0x1 -/* f03da48: afcd0014 */ sw $t5,0x14($s8) -.L0f03da4c: -/* f03da4c: 0fc09149 */ jal func0f024524 -/* f03da50: 03c02025 */ or $a0,$s8,$zero -/* f03da54: 8fbf005c */ lw $ra,0x5c($sp) -.L0f03da58: -/* f03da58: d7b40028 */ ldc1 $f20,0x28($sp) -/* f03da5c: d7b60030 */ ldc1 $f22,0x30($sp) -/* f03da60: 8fb00038 */ lw $s0,0x38($sp) -/* f03da64: 8fb1003c */ lw $s1,0x3c($sp) -/* f03da68: 8fb20040 */ lw $s2,0x40($sp) -/* f03da6c: 8fb30044 */ lw $s3,0x44($sp) -/* f03da70: 8fb40048 */ lw $s4,0x48($sp) -/* f03da74: 8fb5004c */ lw $s5,0x4c($sp) -/* f03da78: 8fb60050 */ lw $s6,0x50($sp) -/* f03da7c: 8fb70054 */ lw $s7,0x54($sp) -/* f03da80: 8fbe0058 */ lw $s8,0x58($sp) -/* f03da84: 03e00008 */ jr $ra -/* f03da88: 27bd00a8 */ addiu $sp,$sp,0xa8 -); - -GLOBAL_ASM( -glabel func0f03da8c -/* f03da8c: 27bdff90 */ addiu $sp,$sp,-112 -/* f03da90: afbf004c */ sw $ra,0x4c($sp) -/* f03da94: afb00048 */ sw $s0,0x48($sp) -/* f03da98: 8c8e0020 */ lw $t6,0x20($a0) -/* f03da9c: 3c188007 */ lui $t8,0x8007 -/* f03daa0: 27188420 */ addiu $t8,$t8,-31712 -/* f03daa4: afae006c */ sw $t6,0x6c($sp) -/* f03daa8: 8f010000 */ lw $at,0x0($t8) -/* f03daac: 27af0054 */ addiu $t7,$sp,0x54 -/* f03dab0: 8f090004 */ lw $t1,0x4($t8) -/* f03dab4: ade10000 */ sw $at,0x0($t7) -/* f03dab8: 8f010008 */ lw $at,0x8($t8) -/* f03dabc: ade90004 */ sw $t1,0x4($t7) -/* f03dac0: 8f09000c */ lw $t1,0xc($t8) -/* f03dac4: ade10008 */ sw $at,0x8($t7) -/* f03dac8: 8f010010 */ lw $at,0x10($t8) -/* f03dacc: ade9000c */ sw $t1,0xc($t7) -/* f03dad0: 44803000 */ mtc1 $zero,$f6 -/* f03dad4: ade10010 */ sw $at,0x10($t7) -/* f03dad8: 97010014 */ lhu $at,0x14($t8) -/* f03dadc: 00808025 */ or $s0,$a0,$zero -/* f03dae0: a5e10014 */ sh $at,0x14($t7) -/* f03dae4: c4840030 */ lwc1 $f4,0x30($a0) -/* f03dae8: 4604303e */ c.le.s $f6,$f4 -/* f03daec: 00000000 */ sll $zero,$zero,0x0 -/* f03daf0: 4502002b */ bc1fl .L0f03dba0 -/* f03daf4: c60a0034 */ lwc1 $f10,0x34($s0) -/* f03daf8: 0c00745f */ jal 0x1d17c -/* f03dafc: 8fa4006c */ lw $a0,0x6c($sp) -/* f03db00: c6080030 */ lwc1 $f8,0x30($s0) -/* f03db04: 3c01bf80 */ lui $at,0xbf80 -/* f03db08: 00002025 */ or $a0,$zero,$zero -/* f03db0c: 4600403e */ c.le.s $f8,$f0 -/* f03db10: 3c0a8007 */ lui $t2,0x8007 -/* f03db14: 2407ffff */ addiu $a3,$zero,-1 -/* f03db18: 240cffff */ addiu $t4,$zero,-1 -/* f03db1c: 4500001f */ bc1f .L0f03db9c -/* f03db20: 240dffff */ addiu $t5,$zero,-1 -/* f03db24: 8d4a8438 */ lw $t2,-0x7bc8($t2) -/* f03db28: 8e05001c */ lw $a1,0x1c($s0) -/* f03db2c: 44811000 */ mtc1 $at,$f2 -/* f03db30: 000a5840 */ sll $t3,$t2,0x1 -/* f03db34: 03ab3021 */ addu $a2,$sp,$t3 -/* f03db38: 84c60054 */ lh $a2,0x54($a2) -/* f03db3c: afad002c */ sw $t5,0x2c($sp) -/* f03db40: afa00028 */ sw $zero,0x28($sp) -/* f03db44: afa00020 */ sw $zero,0x20($sp) -/* f03db48: afa0001c */ sw $zero,0x1c($sp) -/* f03db4c: afa00018 */ sw $zero,0x18($sp) -/* f03db50: afa00014 */ sw $zero,0x14($sp) -/* f03db54: afac0010 */ sw $t4,0x10($sp) -/* f03db58: e7a20038 */ swc1 $f2,0x38($sp) -/* f03db5c: e7a20034 */ swc1 $f2,0x34($sp) -/* f03db60: e7a20030 */ swc1 $f2,0x30($sp) -/* f03db64: 0fc24e7e */ jal func0f0939f8 -/* f03db68: e7a20024 */ swc1 $f2,0x24($sp) -/* f03db6c: 3c028007 */ lui $v0,0x8007 -/* f03db70: 8c428438 */ lw $v0,-0x7bc8($v0) -/* f03db74: 3c01bf80 */ lui $at,0xbf80 -/* f03db78: 44811000 */ mtc1 $at,$f2 -/* f03db7c: 3c018007 */ lui $at,0x8007 -/* f03db80: 24420001 */ addiu $v0,$v0,0x1 -/* f03db84: ac228438 */ sw $v0,-0x7bc8($at) -/* f03db88: 2841000b */ slti $at,$v0,0xb -/* f03db8c: 14200002 */ bnez $at,.L0f03db98 -/* f03db90: 3c018007 */ lui $at,0x8007 -/* f03db94: ac208438 */ sw $zero,-0x7bc8($at) -.L0f03db98: -/* f03db98: e6020030 */ swc1 $f2,0x30($s0) -.L0f03db9c: -/* f03db9c: c60a0034 */ lwc1 $f10,0x34($s0) -.L0f03dba0: -/* f03dba0: 44808000 */ mtc1 $zero,$f16 -/* f03dba4: 00000000 */ sll $zero,$zero,0x0 -/* f03dba8: 460a803e */ c.le.s $f16,$f10 -/* f03dbac: 00000000 */ sll $zero,$zero,0x0 -/* f03dbb0: 4500002a */ bc1f .L0f03dc5c -/* f03dbb4: 00000000 */ sll $zero,$zero,0x0 -/* f03dbb8: 0c00745f */ jal 0x1d17c -/* f03dbbc: 8fa4006c */ lw $a0,0x6c($sp) -/* f03dbc0: c6120034 */ lwc1 $f18,0x34($s0) -/* f03dbc4: 3c01bf80 */ lui $at,0xbf80 -/* f03dbc8: 44811000 */ mtc1 $at,$f2 -/* f03dbcc: 4600903e */ c.le.s $f18,$f0 -/* f03dbd0: 3c028007 */ lui $v0,0x8007 -/* f03dbd4: 00002025 */ or $a0,$zero,$zero -/* f03dbd8: 2407ffff */ addiu $a3,$zero,-1 -/* f03dbdc: 4500001f */ bc1f .L0f03dc5c -/* f03dbe0: 2408ffff */ addiu $t0,$zero,-1 -/* f03dbe4: 8c428438 */ lw $v0,-0x7bc8($v0) -/* f03dbe8: 8e05001c */ lw $a1,0x1c($s0) -/* f03dbec: 2419ffff */ addiu $t9,$zero,-1 -/* f03dbf0: 00027040 */ sll $t6,$v0,0x1 -/* f03dbf4: 03ae3021 */ addu $a2,$sp,$t6 -/* f03dbf8: 84c60054 */ lh $a2,0x54($a2) -/* f03dbfc: e7a20038 */ swc1 $f2,0x38($sp) -/* f03dc00: e7a20034 */ swc1 $f2,0x34($sp) -/* f03dc04: e7a20030 */ swc1 $f2,0x30($sp) -/* f03dc08: afb9002c */ sw $t9,0x2c($sp) -/* f03dc0c: afa00028 */ sw $zero,0x28($sp) -/* f03dc10: e7a20024 */ swc1 $f2,0x24($sp) -/* f03dc14: afa00020 */ sw $zero,0x20($sp) -/* f03dc18: afa0001c */ sw $zero,0x1c($sp) -/* f03dc1c: afa00018 */ sw $zero,0x18($sp) -/* f03dc20: afa00014 */ sw $zero,0x14($sp) -/* f03dc24: 0fc24e7e */ jal func0f0939f8 -/* f03dc28: afa80010 */ sw $t0,0x10($sp) -/* f03dc2c: 3c028007 */ lui $v0,0x8007 -/* f03dc30: 8c428438 */ lw $v0,-0x7bc8($v0) -/* f03dc34: 3c01bf80 */ lui $at,0xbf80 -/* f03dc38: 44811000 */ mtc1 $at,$f2 -/* f03dc3c: 3c018007 */ lui $at,0x8007 -/* f03dc40: 24420001 */ addiu $v0,$v0,0x1 -/* f03dc44: ac228438 */ sw $v0,-0x7bc8($at) -/* f03dc48: 2841000b */ slti $at,$v0,0xb -/* f03dc4c: 14200002 */ bnez $at,.L0f03dc58 -/* f03dc50: 3c018007 */ lui $at,0x8007 -/* f03dc54: ac208438 */ sw $zero,-0x7bc8($at) -.L0f03dc58: -/* f03dc58: e6020034 */ swc1 $f2,0x34($s0) -.L0f03dc5c: -/* f03dc5c: 0c00745f */ jal 0x1d17c -/* f03dc60: 8fa4006c */ lw $a0,0x6c($sp) -/* f03dc64: e7a00050 */ swc1 $f0,0x50($sp) -/* f03dc68: 0c007468 */ jal 0x1d1a0 -/* f03dc6c: 8fa4006c */ lw $a0,0x6c($sp) -/* f03dc70: c7a40050 */ lwc1 $f4,0x50($sp) -/* f03dc74: 02002025 */ or $a0,$s0,$zero -/* f03dc78: 4604003e */ c.le.s $f0,$f4 -/* f03dc7c: 00000000 */ sll $zero,$zero,0x0 -/* f03dc80: 4500000e */ bc1f .L0f03dcbc -/* f03dc84: 00000000 */ sll $zero,$zero,0x0 -/* f03dc88: 8e1802d4 */ lw $t8,0x2d4($s0) -/* f03dc8c: 240f001f */ addiu $t7,$zero,0x1f -/* f03dc90: a20f0007 */ sb $t7,0x7($s0) -/* f03dc94: 13000003 */ beqz $t8,.L0f03dca4 -/* f03dc98: 2409ffff */ addiu $t1,$zero,-1 -/* f03dc9c: 10000002 */ beqz $zero,.L0f03dca8 -/* f03dca0: ae000038 */ sw $zero,0x38($s0) -.L0f03dca4: -/* f03dca4: ae090038 */ sw $t1,0x38($s0) -.L0f03dca8: -/* f03dca8: ae00002c */ sw $zero,0x2c($s0) -/* f03dcac: ae000030 */ sw $zero,0x30($s0) -/* f03dcb0: ae000034 */ sw $zero,0x34($s0) -/* f03dcb4: ae00003c */ sw $zero,0x3c($s0) -/* f03dcb8: a2000008 */ sb $zero,0x8($s0) -.L0f03dcbc: -/* f03dcbc: 0fc0f3a3 */ jal func0f03ce8c -/* f03dcc0: 24050001 */ addiu $a1,$zero,0x1 -/* f03dcc4: 8fbf004c */ lw $ra,0x4c($sp) -/* f03dcc8: 8fb00048 */ lw $s0,0x48($sp) -/* f03dccc: 27bd0070 */ addiu $sp,$sp,0x70 -/* f03dcd0: 03e00008 */ jr $ra -/* f03dcd4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03dcd8 -/* f03dcd8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03dcdc: afbf0014 */ sw $ra,0x14($sp) -/* f03dce0: 8c820038 */ lw $v0,0x38($a0) -/* f03dce4: 00002825 */ or $a1,$zero,$zero -/* f03dce8: 3c0e800a */ lui $t6,0x800a -/* f03dcec: 0442001c */ bltzl $v0,.L0f03dd60 -/* f03dcf0: 8c890018 */ lw $t1,0x18($a0) -/* f03dcf4: 8dce9ff8 */ lw $t6,-0x6008($t6) -/* f03dcf8: 2403005a */ addiu $v1,$zero,0x5a -/* f03dcfc: 004e7821 */ addu $t7,$v0,$t6 -/* f03dd00: 29e1005a */ slti $at,$t7,0x5a -/* f03dd04: ac8f0038 */ sw $t7,0x38($a0) -/* f03dd08: 14200003 */ bnez $at,.L0f03dd18 -/* f03dd0c: 01e01025 */ or $v0,$t7,$zero -/* f03dd10: 1000002e */ beqz $zero,.L0f03ddcc -/* f03dd14: 24050001 */ addiu $a1,$zero,0x1 -.L0f03dd18: -/* f03dd18: 0062c023 */ subu $t8,$v1,$v0 -/* f03dd1c: 0018ca00 */ sll $t9,$t8,0x8 -/* f03dd20: 0338c823 */ subu $t9,$t9,$t8 -/* f03dd24: 0323001a */ div $zero,$t9,$v1 -/* f03dd28: 00004012 */ mflo $t0 -/* f03dd2c: a088000c */ sb $t0,0xc($a0) -/* f03dd30: 14600002 */ bnez $v1,.L0f03dd3c -/* f03dd34: 00000000 */ sll $zero,$zero,0x0 -/* f03dd38: 0007000d */ break 0x7 -.L0f03dd3c: -/* f03dd3c: 2401ffff */ addiu $at,$zero,-1 -/* f03dd40: 14610004 */ bne $v1,$at,.L0f03dd54 -/* f03dd44: 3c018000 */ lui $at,0x8000 -/* f03dd48: 17210002 */ bne $t9,$at,.L0f03dd54 -/* f03dd4c: 00000000 */ sll $zero,$zero,0x0 -/* f03dd50: 0006000d */ break 0x6 -.L0f03dd54: -/* f03dd54: 1000001d */ beqz $zero,.L0f03ddcc -/* f03dd58: 00000000 */ sll $zero,$zero,0x0 -/* f03dd5c: 8c890018 */ lw $t1,0x18($a0) -.L0f03dd60: -/* f03dd60: 00095140 */ sll $t2,$t1,0x5 -/* f03dd64: 05400019 */ bltz $t2,.L0f03ddcc -/* f03dd68: 00000000 */ sll $zero,$zero,0x0 -/* f03dd6c: 8c8b002c */ lw $t3,0x2c($a0) -/* f03dd70: 3c18800a */ lui $t8,0x800a -/* f03dd74: 51600003 */ beqzl $t3,.L0f03dd84 -/* f03dd78: 8c8c001c */ lw $t4,0x1c($a0) -/* f03dd7c: ac800038 */ sw $zero,0x38($a0) -/* f03dd80: 8c8c001c */ lw $t4,0x1c($a0) -.L0f03dd84: -/* f03dd84: 918d0001 */ lbu $t5,0x1($t4) -/* f03dd88: 31ae0080 */ andi $t6,$t5,0x80 -/* f03dd8c: 51c00004 */ beqzl $t6,.L0f03dda0 -/* f03dd90: 8c8f0034 */ lw $t7,0x34($a0) -/* f03dd94: 10000005 */ beqz $zero,.L0f03ddac -/* f03dd98: ac800034 */ sw $zero,0x34($a0) -/* f03dd9c: 8c8f0034 */ lw $t7,0x34($a0) -.L0f03dda0: -/* f03dda0: 8f189ff8 */ lw $t8,-0x6008($t8) -/* f03dda4: 01f8c821 */ addu $t9,$t7,$t8 -/* f03dda8: ac990034 */ sw $t9,0x34($a0) -.L0f03ddac: -/* f03ddac: 8c880030 */ lw $t0,0x30($a0) -/* f03ddb0: 11000006 */ beqz $t0,.L0f03ddcc -/* f03ddb4: 00000000 */ sll $zero,$zero,0x0 -/* f03ddb8: 8c890034 */ lw $t1,0x34($a0) -/* f03ddbc: 29210078 */ slti $at,$t1,0x78 -/* f03ddc0: 14200002 */ bnez $at,.L0f03ddcc -/* f03ddc4: 00000000 */ sll $zero,$zero,0x0 -/* f03ddc8: 24050001 */ addiu $a1,$zero,0x1 -.L0f03ddcc: -/* f03ddcc: 50a00007 */ beqzl $a1,.L0f03ddec -/* f03ddd0: 8fbf0014 */ lw $ra,0x14($sp) -/* f03ddd4: 8c8a0014 */ lw $t2,0x14($a0) -/* f03ddd8: a080000c */ sb $zero,0xc($a0) -/* f03dddc: 354b0020 */ ori $t3,$t2,0x20 -/* f03dde0: 0fc0919a */ jal func0f024668 -/* f03dde4: ac8b0014 */ sw $t3,0x14($a0) -/* f03dde8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03ddec: -/* f03ddec: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03ddf0: 03e00008 */ jr $ra -/* f03ddf4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03ddf8 -/* f03ddf8: 27bdffd8 */ addiu $sp,$sp,-40 -/* f03ddfc: afb00018 */ sw $s0,0x18($sp) -/* f03de00: 00808025 */ or $s0,$a0,$zero -/* f03de04: afbf001c */ sw $ra,0x1c($sp) -/* f03de08: 8c840020 */ lw $a0,0x20($a0) -/* f03de0c: 0c00745f */ jal 0x1d17c -/* f03de10: afa40024 */ sw $a0,0x24($sp) -/* f03de14: e7a00020 */ swc1 $f0,0x20($sp) -/* f03de18: 0c007468 */ jal 0x1d1a0 -/* f03de1c: 8fa40024 */ lw $a0,0x24($sp) -/* f03de20: c7a40020 */ lwc1 $f4,0x20($sp) -/* f03de24: 4604003e */ c.le.s $f0,$f4 -/* f03de28: 00000000 */ sll $zero,$zero,0x0 -/* f03de2c: 4502001e */ bc1fl .L0f03dea8 -/* f03de30: 02002025 */ or $a0,$s0,$zero -/* f03de34: 0fc0e56b */ jal func0f0395ac -/* f03de38: 02002025 */ or $a0,$s0,$zero -/* f03de3c: 12000003 */ beqz $s0,.L0f03de4c -/* f03de40: 00001025 */ or $v0,$zero,$zero -/* f03de44: 10000001 */ beqz $zero,.L0f03de4c -/* f03de48: 920202fe */ lbu $v0,0x2fe($s0) -.L0f03de4c: -/* f03de4c: 5440000b */ bnezl $v0,.L0f03de7c -/* f03de50: 920e02fe */ lbu $t6,0x2fe($s0) -/* f03de54: 0c00744f */ jal 0x1d13c -/* f03de58: 8fa40024 */ lw $a0,0x24($sp) -/* f03de5c: 24010039 */ addiu $at,$zero,0x39 -/* f03de60: 14410005 */ bne $v0,$at,.L0f03de78 -/* f03de64: 02002025 */ or $a0,$s0,$zero -/* f03de68: 0fc0bb4a */ jal func0f02ed28 -/* f03de6c: 3c0541d0 */ lui $a1,0x41d0 -/* f03de70: 1000000d */ beqz $zero,.L0f03dea8 -/* f03de74: 02002025 */ or $a0,$s0,$zero -.L0f03de78: -/* f03de78: 920e02fe */ lbu $t6,0x2fe($s0) -.L0f03de7c: -/* f03de7c: 24010002 */ addiu $at,$zero,0x2 -/* f03de80: 15c10006 */ bne $t6,$at,.L0f03de9c -/* f03de84: 00000000 */ sll $zero,$zero,0x0 -/* f03de88: 920f0362 */ lbu $t7,0x362($s0) -/* f03de8c: 31f9ff0f */ andi $t9,$t7,0xff0f -/* f03de90: a2190362 */ sb $t9,0x362($s0) -/* f03de94: 332800f0 */ andi $t0,$t9,0xf0 -/* f03de98: a2080362 */ sb $t0,0x362($s0) -.L0f03de9c: -/* f03de9c: 0fc0bb57 */ jal func0f02ed5c -/* f03dea0: 02002025 */ or $a0,$s0,$zero -/* f03dea4: 02002025 */ or $a0,$s0,$zero -.L0f03dea8: -/* f03dea8: 0fc0f3a3 */ jal func0f03ce8c -/* f03deac: 00002825 */ or $a1,$zero,$zero -/* f03deb0: 8fbf001c */ lw $ra,0x1c($sp) -/* f03deb4: 8fb00018 */ lw $s0,0x18($sp) -/* f03deb8: 27bd0028 */ addiu $sp,$sp,0x28 -/* f03debc: 03e00008 */ jr $ra -/* f03dec0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03dec4 -/* f03dec4: 27bdffc0 */ addiu $sp,$sp,-64 -/* f03dec8: afb00020 */ sw $s0,0x20($sp) -/* f03decc: 00808025 */ or $s0,$a0,$zero -/* f03ded0: afbf0024 */ sw $ra,0x24($sp) -/* f03ded4: 8c840020 */ lw $a0,0x20($a0) -/* f03ded8: 0c00745f */ jal 0x1d17c -/* f03dedc: afa4003c */ sw $a0,0x3c($sp) -/* f03dee0: 8fa4003c */ lw $a0,0x3c($sp) -/* f03dee4: 0c007468 */ jal 0x1d1a0 -/* f03dee8: e7a0002c */ swc1 $f0,0x2c($sp) -/* f03deec: c7a4002c */ lwc1 $f4,0x2c($sp) -/* f03def0: 4604003e */ c.le.s $f0,$f4 -/* f03def4: 00000000 */ sll $zero,$zero,0x0 -/* f03def8: 45020011 */ bc1fl .L0f03df40 -/* f03defc: 8fbf0024 */ lw $ra,0x24($sp) -/* f03df00: c606002c */ lwc1 $f6,0x2c($s0) -/* f03df04: 260e0040 */ addiu $t6,$s0,0x40 -/* f03df08: 02002025 */ or $a0,$s0,$zero -/* f03df0c: e7a60030 */ swc1 $f6,0x30($sp) -/* f03df10: c6080030 */ lwc1 $f8,0x30($s0) -/* f03df14: 27a50030 */ addiu $a1,$sp,0x30 -/* f03df18: e7a80034 */ swc1 $f8,0x34($sp) -/* f03df1c: c60a0034 */ lwc1 $f10,0x34($s0) -/* f03df20: e7aa0038 */ swc1 $f10,0x38($sp) -/* f03df24: 8e07003c */ lw $a3,0x3c($s0) -/* f03df28: 8e060038 */ lw $a2,0x38($s0) -/* f03df2c: afae0010 */ sw $t6,0x10($sp) -/* f03df30: 8e0f0044 */ lw $t7,0x44($s0) -/* f03df34: 0fc0cbf9 */ jal func0f032fe4 -/* f03df38: afaf0014 */ sw $t7,0x14($sp) -/* f03df3c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f03df40: -/* f03df40: 8fb00020 */ lw $s0,0x20($sp) -/* f03df44: 27bd0040 */ addiu $sp,$sp,0x40 -/* f03df48: 03e00008 */ jr $ra -/* f03df4c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03df50 -/* f03df50: 27bdffd8 */ addiu $sp,$sp,-40 -/* f03df54: afbf001c */ sw $ra,0x1c($sp) -/* f03df58: afb00018 */ sw $s0,0x18($sp) -/* f03df5c: 8c850020 */ lw $a1,0x20($a0) -/* f03df60: 00808025 */ or $s0,$a0,$zero -/* f03df64: afa50024 */ sw $a1,0x24($sp) -/* f03df68: 8c8e0014 */ lw $t6,0x14($a0) -/* f03df6c: 000e7a80 */ sll $t7,$t6,0xa -/* f03df70: 05e1000c */ bgez $t7,.L0f03dfa4 -/* f03df74: 00000000 */ sll $zero,$zero,0x0 -/* f03df78: 0c0076e5 */ jal 0x1db94 -/* f03df7c: 00a02025 */ or $a0,$a1,$zero -/* f03df80: 54400018 */ bnezl $v0,.L0f03dfe4 -/* f03df84: 8fbf001c */ lw $ra,0x1c($sp) -/* f03df88: 0fc0be29 */ jal func0f02f8a4 -/* f03df8c: 02002025 */ or $a0,$s0,$zero -/* f03df90: 8e180014 */ lw $t8,0x14($s0) -/* f03df94: 3c01ffdf */ lui $at,0xffdf -/* f03df98: 3421ffff */ ori $at,$at,0xffff -/* f03df9c: 0301c824 */ and $t9,$t8,$at -/* f03dfa0: ae190014 */ sw $t9,0x14($s0) -.L0f03dfa4: -/* f03dfa4: 0c00745f */ jal 0x1d17c -/* f03dfa8: 8fa40024 */ lw $a0,0x24($sp) -/* f03dfac: e7a00020 */ swc1 $f0,0x20($sp) -/* f03dfb0: 0c007468 */ jal 0x1d1a0 -/* f03dfb4: 8fa40024 */ lw $a0,0x24($sp) -/* f03dfb8: c7a40020 */ lwc1 $f4,0x20($sp) -/* f03dfbc: 4604003e */ c.le.s $f0,$f4 -/* f03dfc0: 00000000 */ sll $zero,$zero,0x0 -/* f03dfc4: 45020007 */ bc1fl .L0f03dfe4 -/* f03dfc8: 8fbf001c */ lw $ra,0x1c($sp) -/* f03dfcc: 0fc0e56b */ jal func0f0395ac -/* f03dfd0: 02002025 */ or $a0,$s0,$zero -/* f03dfd4: 02002025 */ or $a0,$s0,$zero -/* f03dfd8: 0fc0bb4a */ jal func0f02ed28 -/* f03dfdc: 3c054120 */ lui $a1,0x4120 -/* f03dfe0: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03dfe4: -/* f03dfe4: 8fb00018 */ lw $s0,0x18($sp) -/* f03dfe8: 27bd0028 */ addiu $sp,$sp,0x28 -/* f03dfec: 03e00008 */ jr $ra -/* f03dff0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03dff4 -/* f03dff4: 27bdffd8 */ addiu $sp,$sp,-40 -/* f03dff8: afbf001c */ sw $ra,0x1c($sp) -/* f03dffc: afb00018 */ sw $s0,0x18($sp) -/* f03e000: 8c850020 */ lw $a1,0x20($a0) -/* f03e004: 00808025 */ or $s0,$a0,$zero -/* f03e008: afa50024 */ sw $a1,0x24($sp) -/* f03e00c: 8c8e0014 */ lw $t6,0x14($a0) -/* f03e010: 000e7a80 */ sll $t7,$t6,0xa -/* f03e014: 05e1000c */ bgez $t7,.L0f03e048 -/* f03e018: 00000000 */ sll $zero,$zero,0x0 -/* f03e01c: 0c0076e5 */ jal 0x1db94 -/* f03e020: 00a02025 */ or $a0,$a1,$zero -/* f03e024: 54400017 */ bnezl $v0,.L0f03e084 -/* f03e028: 8fbf001c */ lw $ra,0x1c($sp) -/* f03e02c: 0fc0bf0b */ jal func0f02fc2c -/* f03e030: 02002025 */ or $a0,$s0,$zero -/* f03e034: 8e180014 */ lw $t8,0x14($s0) -/* f03e038: 3c01ffdf */ lui $at,0xffdf -/* f03e03c: 3421ffff */ ori $at,$at,0xffff -/* f03e040: 0301c824 */ and $t9,$t8,$at -/* f03e044: ae190014 */ sw $t9,0x14($s0) -.L0f03e048: -/* f03e048: 0c00745f */ jal 0x1d17c -/* f03e04c: 8fa40024 */ lw $a0,0x24($sp) -/* f03e050: e7a00020 */ swc1 $f0,0x20($sp) -/* f03e054: 0c007468 */ jal 0x1d1a0 -/* f03e058: 8fa40024 */ lw $a0,0x24($sp) -/* f03e05c: c7a40020 */ lwc1 $f4,0x20($sp) -/* f03e060: 4604003e */ c.le.s $f0,$f4 -/* f03e064: 00000000 */ sll $zero,$zero,0x0 -/* f03e068: 45020006 */ bc1fl .L0f03e084 -/* f03e06c: 8fbf001c */ lw $ra,0x1c($sp) -/* f03e070: 0fc0e56b */ jal func0f0395ac -/* f03e074: 02002025 */ or $a0,$s0,$zero -/* f03e078: 0fc0bb57 */ jal func0f02ed5c -/* f03e07c: 02002025 */ or $a0,$s0,$zero -/* f03e080: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03e084: -/* f03e084: 8fb00018 */ lw $s0,0x18($sp) -/* f03e088: 27bd0028 */ addiu $sp,$sp,0x28 -/* f03e08c: 03e00008 */ jr $ra -/* f03e090: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03e094 -/* f03e094: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03e098: afbf0014 */ sw $ra,0x14($sp) -/* f03e09c: afa40020 */ sw $a0,0x20($sp) -/* f03e0a0: 8c840020 */ lw $a0,0x20($a0) -/* f03e0a4: 0c00745f */ jal 0x1d17c -/* f03e0a8: afa4001c */ sw $a0,0x1c($sp) -/* f03e0ac: 8fa4001c */ lw $a0,0x1c($sp) -/* f03e0b0: 0c007468 */ jal 0x1d1a0 -/* f03e0b4: e7a00018 */ swc1 $f0,0x18($sp) -/* f03e0b8: c7a40018 */ lwc1 $f4,0x18($sp) -/* f03e0bc: 4604003e */ c.le.s $f0,$f4 -/* f03e0c0: 00000000 */ sll $zero,$zero,0x0 -/* f03e0c4: 45020004 */ bc1fl .L0f03e0d8 -/* f03e0c8: 8fbf0014 */ lw $ra,0x14($sp) -/* f03e0cc: 0fc0baaf */ jal func0f02eabc -/* f03e0d0: 8fa40020 */ lw $a0,0x20($sp) -/* f03e0d4: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03e0d8: -/* f03e0d8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f03e0dc: 03e00008 */ jr $ra -/* f03e0e0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03e0e4 -/* f03e0e4: 27bdffd8 */ addiu $sp,$sp,-40 -/* f03e0e8: afbf001c */ sw $ra,0x1c($sp) -/* f03e0ec: afb00018 */ sw $s0,0x18($sp) -/* f03e0f0: 8c850020 */ lw $a1,0x20($a0) -/* f03e0f4: 00808025 */ or $s0,$a0,$zero -/* f03e0f8: afa50024 */ sw $a1,0x24($sp) -/* f03e0fc: 8c8e0014 */ lw $t6,0x14($a0) -/* f03e100: 000e7a80 */ sll $t7,$t6,0xa -/* f03e104: 05e1000c */ bgez $t7,.L0f03e138 -/* f03e108: 00000000 */ sll $zero,$zero,0x0 -/* f03e10c: 0c0076e5 */ jal 0x1db94 -/* f03e110: 00a02025 */ or $a0,$a1,$zero -/* f03e114: 54400020 */ bnezl $v0,.L0f03e198 -/* f03e118: 8fbf001c */ lw $ra,0x1c($sp) -/* f03e11c: 0fc0bbd0 */ jal func0f02ef40 -/* f03e120: 02002025 */ or $a0,$s0,$zero -/* f03e124: 8e180014 */ lw $t8,0x14($s0) -/* f03e128: 3c01ffdf */ lui $at,0xffdf -/* f03e12c: 3421ffff */ ori $at,$at,0xffff -/* f03e130: 0301c824 */ and $t9,$t8,$at -/* f03e134: ae190014 */ sw $t9,0x14($s0) -.L0f03e138: -/* f03e138: 0c00745f */ jal 0x1d17c -/* f03e13c: 8fa40024 */ lw $a0,0x24($sp) -/* f03e140: 3c014270 */ lui $at,0x4270 -/* f03e144: 44812000 */ mtc1 $at,$f4 -/* f03e148: 00000000 */ sll $zero,$zero,0x0 -/* f03e14c: 4600203e */ c.le.s $f4,$f0 -/* f03e150: 00000000 */ sll $zero,$zero,0x0 -/* f03e154: 45000003 */ bc1f .L0f03e164 -/* f03e158: 00000000 */ sll $zero,$zero,0x0 -/* f03e15c: 0fc240ec */ jal func0f0903b0 -/* f03e160: 00000000 */ sll $zero,$zero,0x0 -.L0f03e164: -/* f03e164: 0c00745f */ jal 0x1d17c -/* f03e168: 8fa40024 */ lw $a0,0x24($sp) -/* f03e16c: e7a00020 */ swc1 $f0,0x20($sp) -/* f03e170: 0c007468 */ jal 0x1d1a0 -/* f03e174: 8fa40024 */ lw $a0,0x24($sp) -/* f03e178: c7a60020 */ lwc1 $f6,0x20($sp) -/* f03e17c: 4606003e */ c.le.s $f0,$f6 -/* f03e180: 00000000 */ sll $zero,$zero,0x0 -/* f03e184: 45020004 */ bc1fl .L0f03e198 -/* f03e188: 8fbf001c */ lw $ra,0x1c($sp) -/* f03e18c: 0fc0bb57 */ jal func0f02ed5c -/* f03e190: 02002025 */ or $a0,$s0,$zero -/* f03e194: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03e198: -/* f03e198: 8fb00018 */ lw $s0,0x18($sp) -/* f03e19c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f03e1a0: 03e00008 */ jr $ra -/* f03e1a4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03e1a8 -/* f03e1a8: 27bdffd0 */ addiu $sp,$sp,-48 -/* f03e1ac: afbf001c */ sw $ra,0x1c($sp) -/* f03e1b0: afb00018 */ sw $s0,0x18($sp) -/* f03e1b4: 8c8e0014 */ lw $t6,0x14($a0) -/* f03e1b8: 00808025 */ or $s0,$a0,$zero -/* f03e1bc: 000e7a80 */ sll $t7,$t6,0xa -/* f03e1c0: 05e1000c */ bgez $t7,.L0f03e1f4 -/* f03e1c4: 00000000 */ sll $zero,$zero,0x0 -/* f03e1c8: 0c0076e5 */ jal 0x1db94 -/* f03e1cc: 8c840020 */ lw $a0,0x20($a0) -/* f03e1d0: 5440002e */ bnezl $v0,.L0f03e28c -/* f03e1d4: 8fbf001c */ lw $ra,0x1c($sp) -/* f03e1d8: 0fc0bcc5 */ jal func0f02f314 -/* f03e1dc: 02002025 */ or $a0,$s0,$zero -/* f03e1e0: 8e180014 */ lw $t8,0x14($s0) -/* f03e1e4: 3c01ffdf */ lui $at,0xffdf -/* f03e1e8: 3421ffff */ ori $at,$at,0xffff -/* f03e1ec: 0301c824 */ and $t9,$t8,$at -/* f03e1f0: ae190014 */ sw $t9,0x14($s0) -.L0f03e1f4: -/* f03e1f4: 12000003 */ beqz $s0,.L0f03e204 -/* f03e1f8: 00001025 */ or $v0,$zero,$zero -/* f03e1fc: 10000001 */ beqz $zero,.L0f03e204 -/* f03e200: 920202fe */ lbu $v0,0x2fe($s0) -.L0f03e204: -/* f03e204: 54400021 */ bnezl $v0,.L0f03e28c -/* f03e208: 8fbf001c */ lw $ra,0x1c($sp) -/* f03e20c: 8e040020 */ lw $a0,0x20($s0) -/* f03e210: 0c00745f */ jal 0x1d17c -/* f03e214: afa4002c */ sw $a0,0x2c($sp) -/* f03e218: e7a00024 */ swc1 $f0,0x24($sp) -/* f03e21c: 0c007468 */ jal 0x1d1a0 -/* f03e220: 8fa4002c */ lw $a0,0x2c($sp) -/* f03e224: c7a40024 */ lwc1 $f4,0x24($sp) -/* f03e228: 4604003e */ c.le.s $f0,$f4 -/* f03e22c: 00000000 */ sll $zero,$zero,0x0 -/* f03e230: 45020016 */ bc1fl .L0f03e28c -/* f03e234: 8fbf001c */ lw $ra,0x1c($sp) -/* f03e238: 0c00744f */ jal 0x1d13c -/* f03e23c: 8fa4002c */ lw $a0,0x2c($sp) -/* f03e240: 2401002e */ addiu $at,$zero,0x2e -/* f03e244: 14410005 */ bne $v0,$at,.L0f03e25c -/* f03e248: 02002025 */ or $a0,$s0,$zero -/* f03e24c: 0fc0bb4a */ jal func0f02ed28 -/* f03e250: 3c0541d0 */ lui $a1,0x41d0 -/* f03e254: 1000000d */ beqz $zero,.L0f03e28c -/* f03e258: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03e25c: -/* f03e25c: 0c00744f */ jal 0x1d13c -/* f03e260: 8fa4002c */ lw $a0,0x2c($sp) -/* f03e264: 2401003f */ addiu $at,$zero,0x3f -/* f03e268: 14410005 */ bne $v0,$at,.L0f03e280 -/* f03e26c: 02002025 */ or $a0,$s0,$zero -/* f03e270: 0fc0bb4a */ jal func0f02ed28 -/* f03e274: 3c0541d0 */ lui $a1,0x41d0 -/* f03e278: 10000004 */ beqz $zero,.L0f03e28c -/* f03e27c: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03e280: -/* f03e280: 0fc0bb57 */ jal func0f02ed5c -/* f03e284: 02002025 */ or $a0,$s0,$zero -/* f03e288: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03e28c: -/* f03e28c: 8fb00018 */ lw $s0,0x18($sp) -/* f03e290: 27bd0030 */ addiu $sp,$sp,0x30 -/* f03e294: 03e00008 */ jr $ra -/* f03e298: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03e29c -/* f03e29c: 27bdff98 */ addiu $sp,$sp,-104 -/* f03e2a0: afbf0044 */ sw $ra,0x44($sp) -/* f03e2a4: afa40068 */ sw $a0,0x68($sp) -/* f03e2a8: afa5006c */ sw $a1,0x6c($sp) -/* f03e2ac: afa60070 */ sw $a2,0x70($sp) -/* f03e2b0: afa70074 */ sw $a3,0x74($sp) -/* f03e2b4: 0fc0a209 */ jal func0f028824 -/* f03e2b8: afa00058 */ sw $zero,0x58($sp) -/* f03e2bc: 50400064 */ beqzl $v0,.L0f03e450 -/* f03e2c0: 8fbf0044 */ lw $ra,0x44($sp) -/* f03e2c4: 8c420004 */ lw $v0,0x4($v0) -/* f03e2c8: 904e005c */ lbu $t6,0x5c($v0) -/* f03e2cc: 2444005c */ addiu $a0,$v0,0x5c -/* f03e2d0: afa4004c */ sw $a0,0x4c($sp) -/* f03e2d4: 0fc2c78a */ jal func0f0b1e28 -/* f03e2d8: afae005c */ sw $t6,0x5c($sp) -/* f03e2dc: 8fa4004c */ lw $a0,0x4c($sp) -/* f03e2e0: 0fc2c79a */ jal func0f0b1e68 -/* f03e2e4: a3a20057 */ sb $v0,0x57($sp) -/* f03e2e8: 8faa0068 */ lw $t2,0x68($sp) -/* f03e2ec: 8faf006c */ lw $t7,0x6c($sp) -/* f03e2f0: 3049ffff */ andi $t1,$v0,0xffff -/* f03e2f4: 014f2021 */ addu $a0,$t2,$t7 -/* f03e2f8: 8083017c */ lb $v1,0x17c($a0) -/* f03e2fc: 04610009 */ bgez $v1,.L0f03e324 -/* f03e300: 00000000 */ sll $zero,$zero,0x0 -/* f03e304: afa4004c */ sw $a0,0x4c($sp) -/* f03e308: 0fc29c3e */ jal func0f0a70f8 -/* f03e30c: a7a90054 */ sh $t1,0x54($sp) -/* f03e310: 8fa4004c */ lw $a0,0x4c($sp) -/* f03e314: 97a90054 */ lhu $t1,0x54($sp) -/* f03e318: a082017c */ sb $v0,0x17c($a0) -/* f03e31c: 8faa0068 */ lw $t2,0x68($sp) -/* f03e320: 8083017c */ lb $v1,0x17c($a0) -.L0f03e324: -/* f03e324: 04600049 */ bltz $v1,.L0f03e44c -/* f03e328: 0003c080 */ sll $t8,$v1,0x2 -/* f03e32c: 8fab0070 */ lw $t3,0x70($sp) -/* f03e330: 0303c023 */ subu $t8,$t8,$v1 -/* f03e334: 3c19800a */ lui $t9,0x800a -/* f03e338: 2739d150 */ addiu $t9,$t9,-11952 -/* f03e33c: 0018c100 */ sll $t8,$t8,0x4 -/* f03e340: 11600013 */ beqz $t3,.L0f03e390 -/* f03e344: 03194021 */ addu $t0,$t8,$t9 -/* f03e348: 93ac0057 */ lbu $t4,0x57($sp) -/* f03e34c: 240b0001 */ addiu $t3,$zero,0x1 -/* f03e350: 5980000f */ blezl $t4,.L0f03e390 -/* f03e354: afab0058 */ sw $t3,0x58($sp) -/* f03e358: 954d0192 */ lhu $t5,0x192($t2) -/* f03e35c: 3c18800a */ lui $t8,0x800a -/* f03e360: 31ae0020 */ andi $t6,$t5,0x20 -/* f03e364: 55c0000b */ bnezl $t6,.L0f03e394 -/* f03e368: 8fac0058 */ lw $t4,0x58($sp) -/* f03e36c: 8d0f0000 */ lw $t7,0x0($t0) -/* f03e370: 8f189fc8 */ lw $t8,-0x6038($t8) -/* f03e374: 24190001 */ addiu $t9,$zero,0x1 -/* f03e378: 01f8082a */ slt $at,$t7,$t8 -/* f03e37c: 50200005 */ beqzl $at,.L0f03e394 -/* f03e380: 8fac0058 */ lw $t4,0x58($sp) -/* f03e384: 10000002 */ beqz $zero,.L0f03e390 -/* f03e388: afb90058 */ sw $t9,0x58($sp) -/* f03e38c: afab0058 */ sw $t3,0x58($sp) -.L0f03e390: -/* f03e390: 8fac0058 */ lw $t4,0x58($sp) -.L0f03e394: -/* f03e394: 3c01bf80 */ lui $at,0xbf80 -/* f03e398: 00002025 */ or $a0,$zero,$zero -/* f03e39c: 11800024 */ beqz $t4,.L0f03e430 -/* f03e3a0: 00093400 */ sll $a2,$t1,0x10 -/* f03e3a4: 8d45001c */ lw $a1,0x1c($t2) -/* f03e3a8: 44810000 */ mtc1 $at,$f0 -/* f03e3ac: 93ac0057 */ lbu $t4,0x57($sp) -/* f03e3b0: 00066c03 */ sra $t5,$a2,0x10 -/* f03e3b4: 240effff */ addiu $t6,$zero,-1 -/* f03e3b8: 240f0400 */ addiu $t7,$zero,0x400 -/* f03e3bc: 24180004 */ addiu $t8,$zero,0x4 -/* f03e3c0: 24190011 */ addiu $t9,$zero,0x11 -/* f03e3c4: 240bffff */ addiu $t3,$zero,-1 -/* f03e3c8: afab002c */ sw $t3,0x2c($sp) -/* f03e3cc: afb9001c */ sw $t9,0x1c($sp) -/* f03e3d0: afb80018 */ sw $t8,0x18($sp) -/* f03e3d4: afaf0014 */ sw $t7,0x14($sp) -/* f03e3d8: afae0010 */ sw $t6,0x10($sp) -/* f03e3dc: 01a03025 */ or $a2,$t5,$zero -/* f03e3e0: afa80050 */ sw $t0,0x50($sp) -/* f03e3e4: afa00028 */ sw $zero,0x28($sp) -/* f03e3e8: afa00020 */ sw $zero,0x20($sp) -/* f03e3ec: 2407ffff */ addiu $a3,$zero,-1 -/* f03e3f0: afac004c */ sw $t4,0x4c($sp) -/* f03e3f4: e7a00024 */ swc1 $f0,0x24($sp) -/* f03e3f8: e7a00030 */ swc1 $f0,0x30($sp) -/* f03e3fc: e7a00034 */ swc1 $f0,0x34($sp) -/* f03e400: 0fc24e7e */ jal func0f0939f8 -/* f03e404: e7a00038 */ swc1 $f0,0x38($sp) -/* f03e408: 3c0d800a */ lui $t5,0x800a -/* f03e40c: 8dad9fc8 */ lw $t5,-0x6038($t5) -/* f03e410: 8fae004c */ lw $t6,0x4c($sp) -/* f03e414: 8fa80050 */ lw $t0,0x50($sp) -/* f03e418: 01ae7821 */ addu $t7,$t5,$t6 -/* f03e41c: ad0f0000 */ sw $t7,0x0($t0) -/* f03e420: 8fb80068 */ lw $t8,0x68($sp) -/* f03e424: 97190192 */ lhu $t9,0x192($t8) -/* f03e428: 372b0020 */ ori $t3,$t9,0x20 -/* f03e42c: a70b0192 */ sh $t3,0x192($t8) -.L0f03e430: -/* f03e430: 8fac0074 */ lw $t4,0x74($sp) -/* f03e434: 25040004 */ addiu $a0,$t0,0x4 -/* f03e438: 8fa5005c */ lw $a1,0x5c($sp) -/* f03e43c: 11800003 */ beqz $t4,.L0f03e44c -/* f03e440: 8fa60078 */ lw $a2,0x78($sp) -/* f03e444: 0fc2af9c */ jal func0f0abe70 -/* f03e448: 8fa7007c */ lw $a3,0x7c($sp) -.L0f03e44c: -/* f03e44c: 8fbf0044 */ lw $ra,0x44($sp) -.L0f03e450: -/* f03e450: 27bd0068 */ addiu $sp,$sp,0x68 -/* f03e454: 03e00008 */ jr $ra -/* f03e458: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03e45c -/* f03e45c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03e460: afbf0014 */ sw $ra,0x14($sp) -/* f03e464: 8c8202d4 */ lw $v0,0x2d4($a0) -/* f03e468: 00802825 */ or $a1,$a0,$zero -/* f03e46c: 50400004 */ beqzl $v0,.L0f03e480 -/* f03e470: 8ca60020 */ lw $a2,0x20($a1) -/* f03e474: 1000002c */ beqz $zero,.L0f03e528 -/* f03e478: c44000b0 */ lwc1 $f0,0xb0($v0) -/* f03e47c: 8ca60020 */ lw $a2,0x20($a1) -.L0f03e480: -/* f03e480: 14c00027 */ bnez $a2,.L0f03e520 -/* f03e484: 00000000 */ sll $zero,$zero,0x0 -/* f03e488: 8ca4001c */ lw $a0,0x1c($a1) -/* f03e48c: 10800024 */ beqz $a0,.L0f03e520 -/* f03e490: 00000000 */ sll $zero,$zero,0x0 -/* f03e494: 908e0000 */ lbu $t6,0x0($a0) -/* f03e498: 24010006 */ addiu $at,$zero,0x6 -/* f03e49c: 15c10020 */ bne $t6,$at,.L0f03e520 -/* f03e4a0: 00000000 */ sll $zero,$zero,0x0 -/* f03e4a4: 0fc4a25f */ jal func0f12897c -/* f03e4a8: 00000000 */ sll $zero,$zero,0x0 -/* f03e4ac: 00027880 */ sll $t7,$v0,0x2 -/* f03e4b0: 3c03800a */ lui $v1,0x800a -/* f03e4b4: 006f1821 */ addu $v1,$v1,$t7 -/* f03e4b8: 8c63a024 */ lw $v1,-0x5fdc($v1) -/* f03e4bc: 3c017f1b */ lui $at,0x7f1b -/* f03e4c0: c4208f20 */ lwc1 $f0,-0x70e0($at) -/* f03e4c4: 3c0143b4 */ lui $at,0x43b4 -/* f03e4c8: 44812000 */ mtc1 $at,$f4 -/* f03e4cc: c4660144 */ lwc1 $f6,0x144($v1) -/* f03e4d0: 3c017f1b */ lui $at,0x7f1b -/* f03e4d4: c42a8f24 */ lwc1 $f10,-0x70dc($at) -/* f03e4d8: 46062201 */ sub.s $f8,$f4,$f6 -/* f03e4dc: 460a4082 */ mul.s $f2,$f8,$f10 -/* f03e4e0: 4602003e */ c.le.s $f0,$f2 -/* f03e4e4: 00000000 */ sll $zero,$zero,0x0 -/* f03e4e8: 45020005 */ bc1fl .L0f03e500 -/* f03e4ec: 44808000 */ mtc1 $zero,$f16 -/* f03e4f0: 46001081 */ sub.s $f2,$f2,$f0 -/* f03e4f4: 1000000c */ beqz $zero,.L0f03e528 -/* f03e4f8: 46001006 */ mov.s $f0,$f2 -/* f03e4fc: 44808000 */ mtc1 $zero,$f16 -.L0f03e500: -/* f03e500: 00000000 */ sll $zero,$zero,0x0 -/* f03e504: 4610103c */ c.lt.s $f2,$f16 -/* f03e508: 00000000 */ sll $zero,$zero,0x0 -/* f03e50c: 45000002 */ bc1f .L0f03e518 -/* f03e510: 00000000 */ sll $zero,$zero,0x0 -/* f03e514: 46001080 */ add.s $f2,$f2,$f0 -.L0f03e518: -/* f03e518: 10000003 */ beqz $zero,.L0f03e528 -/* f03e51c: 46001006 */ mov.s $f0,$f2 -.L0f03e520: -/* f03e520: 0c006b91 */ jal 0x1ae44 -/* f03e524: 00c02025 */ or $a0,$a2,$zero -.L0f03e528: -/* f03e528: 8fbf0014 */ lw $ra,0x14($sp) -/* f03e52c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03e530: 03e00008 */ jr $ra -/* f03e534: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03e538 -/* f03e538: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03e53c: afbf0014 */ sw $ra,0x14($sp) -/* f03e540: 8c8202d4 */ lw $v0,0x2d4($a0) -/* f03e544: 44856000 */ mtc1 $a1,$f12 -/* f03e548: 00803025 */ or $a2,$a0,$zero -/* f03e54c: 50400004 */ beqzl $v0,.L0f03e560 -/* f03e550: 44056000 */ mfc1 $a1,$f12 -/* f03e554: 10000004 */ beqz $zero,.L0f03e568 -/* f03e558: e44c00b0 */ swc1 $f12,0xb0($v0) -/* f03e55c: 44056000 */ mfc1 $a1,$f12 -.L0f03e560: -/* f03e560: 0c006ba4 */ jal 0x1ae90 -/* f03e564: 8cc40020 */ lw $a0,0x20($a2) -.L0f03e568: -/* f03e568: 8fbf0014 */ lw $ra,0x14($sp) -/* f03e56c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03e570: 03e00008 */ jr $ra -/* f03e574: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03e578 -/* f03e578: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03e57c: afbf0014 */ sw $ra,0x14($sp) -/* f03e580: 8c8202d4 */ lw $v0,0x2d4($a0) -/* f03e584: 00802825 */ or $a1,$a0,$zero -/* f03e588: 10400003 */ beqz $v0,.L0f03e598 -/* f03e58c: 00000000 */ sll $zero,$zero,0x0 -/* f03e590: 10000003 */ beqz $zero,.L0f03e5a0 -/* f03e594: c44000a4 */ lwc1 $f0,0xa4($v0) -.L0f03e598: -/* f03e598: 0c006b91 */ jal 0x1ae44 -/* f03e59c: 8ca40020 */ lw $a0,0x20($a1) -.L0f03e5a0: -/* f03e5a0: 8fbf0014 */ lw $ra,0x14($sp) -/* f03e5a4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03e5a8: 03e00008 */ jr $ra -/* f03e5ac: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03e5b0 -/* f03e5b0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03e5b4: afbf0014 */ sw $ra,0x14($sp) -/* f03e5b8: 8c8202d4 */ lw $v0,0x2d4($a0) -/* f03e5bc: 44856000 */ mtc1 $a1,$f12 -/* f03e5c0: 00803025 */ or $a2,$a0,$zero -/* f03e5c4: 50400004 */ beqzl $v0,.L0f03e5d8 -/* f03e5c8: 44056000 */ mfc1 $a1,$f12 -/* f03e5cc: 10000004 */ beqz $zero,.L0f03e5e0 -/* f03e5d0: e44c00a4 */ swc1 $f12,0xa4($v0) -/* f03e5d4: 44056000 */ mfc1 $a1,$f12 -.L0f03e5d8: -/* f03e5d8: 0c006ba4 */ jal 0x1ae90 -/* f03e5dc: 8cc40020 */ lw $a0,0x20($a2) -.L0f03e5e0: -/* f03e5e0: 8fbf0014 */ lw $ra,0x14($sp) -/* f03e5e4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03e5e8: 03e00008 */ jr $ra -/* f03e5ec: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03e5f0 -/* f03e5f0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03e5f4: afbf0014 */ sw $ra,0x14($sp) -/* f03e5f8: 0fc0f917 */ jal func0f03e45c -/* f03e5fc: afa40020 */ sw $a0,0x20($sp) -/* f03e600: 8fa50020 */ lw $a1,0x20($sp) -/* f03e604: 3c017f1b */ lui $at,0x7f1b -/* f03e608: c42e8f28 */ lwc1 $f14,-0x70d8($at) -/* f03e60c: c4a4015c */ lwc1 $f4,0x15c($a1) -/* f03e610: 44808000 */ mtc1 $zero,$f16 -/* f03e614: 46040080 */ add.s $f2,$f0,$f4 -/* f03e618: 46008306 */ mov.s $f12,$f16 -/* f03e61c: 4602703e */ c.le.s $f14,$f2 -/* f03e620: 00000000 */ sll $zero,$zero,0x0 -/* f03e624: 45020004 */ bc1fl .L0f03e638 -/* f03e628: 4610103c */ c.lt.s $f2,$f16 -/* f03e62c: 10000006 */ beqz $zero,.L0f03e648 -/* f03e630: 460e1081 */ sub.s $f2,$f2,$f14 -/* f03e634: 4610103c */ c.lt.s $f2,$f16 -.L0f03e638: -/* f03e638: 00000000 */ sll $zero,$zero,0x0 -/* f03e63c: 45020003 */ bc1fl .L0f03e64c -/* f03e640: 8ca202d4 */ lw $v0,0x2d4($a1) -/* f03e644: 460e1080 */ add.s $f2,$f2,$f14 -.L0f03e648: -/* f03e648: 8ca202d4 */ lw $v0,0x2d4($a1) -.L0f03e64c: -/* f03e64c: 50400007 */ beqzl $v0,.L0f03e66c -/* f03e650: 80a20007 */ lb $v0,0x7($a1) -/* f03e654: 8c4e0068 */ lw $t6,0x68($v0) -/* f03e658: 51c00026 */ beqzl $t6,.L0f03e6f4 -/* f03e65c: 46106032 */ c.eq.s $f12,$f16 -/* f03e660: 10000024 */ beqz $zero,.L0f03e6f4 -/* f03e664: 46106032 */ c.eq.s $f12,$f16 -/* f03e668: 80a20007 */ lb $v0,0x7($a1) -.L0f03e66c: -/* f03e66c: 24010008 */ addiu $at,$zero,0x8 -/* f03e670: 10410009 */ beq $v0,$at,.L0f03e698 -/* f03e674: 2401000a */ addiu $at,$zero,0xa -/* f03e678: 10410007 */ beq $v0,$at,.L0f03e698 -/* f03e67c: 2401001b */ addiu $at,$zero,0x1b -/* f03e680: 10410005 */ beq $v0,$at,.L0f03e698 -/* f03e684: 2401001c */ addiu $at,$zero,0x1c -/* f03e688: 10410003 */ beq $v0,$at,.L0f03e698 -/* f03e68c: 2401001d */ addiu $at,$zero,0x1d -/* f03e690: 54410005 */ bnel $v0,$at,.L0f03e6a8 -/* f03e694: 8ca4001c */ lw $a0,0x1c($a1) -.L0f03e698: -/* f03e698: 8caf002c */ lw $t7,0x2c($a1) -/* f03e69c: 10000014 */ beqz $zero,.L0f03e6f0 -/* f03e6a0: c5ec000c */ lwc1 $f12,0xc($t7) -/* f03e6a4: 8ca4001c */ lw $a0,0x1c($a1) -.L0f03e6a8: -/* f03e6a8: 24010006 */ addiu $at,$zero,0x6 -/* f03e6ac: 90980000 */ lbu $t8,0x0($a0) -/* f03e6b0: 57010010 */ bnel $t8,$at,.L0f03e6f4 -/* f03e6b4: 46106032 */ c.eq.s $f12,$f16 -/* f03e6b8: afa50020 */ sw $a1,0x20($sp) -/* f03e6bc: 0fc4a25f */ jal func0f12897c -/* f03e6c0: e7a2001c */ swc1 $f2,0x1c($sp) -/* f03e6c4: 0002c880 */ sll $t9,$v0,0x2 -/* f03e6c8: 3c08800a */ lui $t0,0x800a -/* f03e6cc: 01194021 */ addu $t0,$t0,$t9 -/* f03e6d0: 8d08a024 */ lw $t0,-0x5fdc($t0) -/* f03e6d4: 44808000 */ mtc1 $zero,$f16 -/* f03e6d8: 3c017f1b */ lui $at,0x7f1b -/* f03e6dc: c50618f4 */ lwc1 $f6,0x18f4($t0) -/* f03e6e0: c42e8f2c */ lwc1 $f14,-0x70d4($at) -/* f03e6e4: 8fa50020 */ lw $a1,0x20($sp) -/* f03e6e8: c7a2001c */ lwc1 $f2,0x1c($sp) -/* f03e6ec: 46068300 */ add.s $f12,$f16,$f6 -.L0f03e6f0: -/* f03e6f0: 46106032 */ c.eq.s $f12,$f16 -.L0f03e6f4: -/* f03e6f4: 8fbf0014 */ lw $ra,0x14($sp) -/* f03e6f8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f03e6fc: 45010013 */ bc1t .L0f03e74c -/* f03e700: 00000000 */ sll $zero,$zero,0x0 -/* f03e704: 8ca90020 */ lw $t1,0x20($a1) -/* f03e708: 8d2a0020 */ lw $t2,0x20($t1) -/* f03e70c: 814b0008 */ lb $t3,0x8($t2) -/* f03e710: 51600003 */ beqzl $t3,.L0f03e720 -/* f03e714: 460c1080 */ add.s $f2,$f2,$f12 -/* f03e718: 460c7301 */ sub.s $f12,$f14,$f12 -/* f03e71c: 460c1080 */ add.s $f2,$f2,$f12 -.L0f03e720: -/* f03e720: 4602703e */ c.le.s $f14,$f2 -/* f03e724: 00000000 */ sll $zero,$zero,0x0 -/* f03e728: 45020004 */ bc1fl .L0f03e73c -/* f03e72c: 460e103c */ c.lt.s $f2,$f14 -/* f03e730: 10000006 */ beqz $zero,.L0f03e74c -/* f03e734: 460e1081 */ sub.s $f2,$f2,$f14 -/* f03e738: 460e103c */ c.lt.s $f2,$f14 -.L0f03e73c: -/* f03e73c: 00000000 */ sll $zero,$zero,0x0 -/* f03e740: 45000002 */ bc1f .L0f03e74c -/* f03e744: 00000000 */ sll $zero,$zero,0x0 -/* f03e748: 460e1080 */ add.s $f2,$f2,$f14 -.L0f03e74c: -/* f03e74c: 03e00008 */ jr $ra -/* f03e750: 46001006 */ mov.s $f0,$f2 -); - -GLOBAL_ASM( -glabel func0f03e754 -/* f03e754: c4840154 */ lwc1 $f4,0x154($a0) -/* f03e758: c4860158 */ lwc1 $f6,0x158($a0) -/* f03e75c: 44804000 */ mtc1 $zero,$f8 -/* f03e760: 3c017f1b */ lui $at,0x7f1b -/* f03e764: 46062080 */ add.s $f2,$f4,$f6 -/* f03e768: 4608103c */ c.lt.s $f2,$f8 -/* f03e76c: 00000000 */ sll $zero,$zero,0x0 -/* f03e770: 45000003 */ bc1f .L0f03e780 -/* f03e774: 00000000 */ sll $zero,$zero,0x0 -/* f03e778: c42a8f30 */ lwc1 $f10,-0x70d0($at) -/* f03e77c: 460a1080 */ add.s $f2,$f2,$f10 -.L0f03e780: -/* f03e780: 03e00008 */ jr $ra -/* f03e784: 46001006 */ mov.s $f0,$f2 -); - -GLOBAL_ASM( -glabel func0f03e788 -/* f03e788: 27bdffc8 */ addiu $sp,$sp,-56 -/* f03e78c: afb00018 */ sw $s0,0x18($sp) -/* f03e790: 24010002 */ addiu $at,$zero,0x2 -/* f03e794: 00808025 */ or $s0,$a0,$zero -/* f03e798: afbf001c */ sw $ra,0x1c($sp) -/* f03e79c: afa5003c */ sw $a1,0x3c($sp) -/* f03e7a0: afa60040 */ sw $a2,0x40($sp) -/* f03e7a4: 10a1008e */ beq $a1,$at,.L0f03e9e0 -/* f03e7a8: afa70044 */ sw $a3,0x44($sp) -/* f03e7ac: 8c840020 */ lw $a0,0x20($a0) -/* f03e7b0: 0c00745f */ jal 0x1d17c -/* f03e7b4: afa40034 */ sw $a0,0x34($sp) -/* f03e7b8: e7a00030 */ swc1 $f0,0x30($sp) -/* f03e7bc: 0fc0f917 */ jal func0f03e45c -/* f03e7c0: 02002025 */ or $a0,$s0,$zero -/* f03e7c4: 3c017f1b */ lui $at,0x7f1b -/* f03e7c8: c4248f34 */ lwc1 $f4,-0x70cc($at) -/* f03e7cc: c7a60044 */ lwc1 $f6,0x44($sp) -/* f03e7d0: 3c01800a */ lui $at,0x800a -/* f03e7d4: c42aa004 */ lwc1 $f10,-0x5ffc($at) -/* f03e7d8: 46062202 */ mul.s $f8,$f4,$f6 -/* f03e7dc: 8faf0034 */ lw $t7,0x34($sp) -/* f03e7e0: 46000306 */ mov.s $f12,$f0 -/* f03e7e4: 02002025 */ or $a0,$s0,$zero -/* f03e7e8: 8df80020 */ lw $t8,0x20($t7) -/* f03e7ec: 460a4402 */ mul.s $f16,$f8,$f10 -/* f03e7f0: c7120074 */ lwc1 $f18,0x74($t8) -/* f03e7f4: 46128102 */ mul.s $f4,$f16,$f18 -/* f03e7f8: e7a40020 */ swc1 $f4,0x20($sp) -/* f03e7fc: 8e1902d4 */ lw $t9,0x2d4($s0) -/* f03e800: 53200009 */ beqzl $t9,.L0f03e828 -/* f03e804: 82020007 */ lb $v0,0x7($s0) -/* f03e808: 0fc0a221 */ jal func0f028884 -/* f03e80c: e7ac0028 */ swc1 $f12,0x28($sp) -/* f03e810: 02002025 */ or $a0,$s0,$zero -/* f03e814: 0fc122a1 */ jal func0f048a84 -/* f03e818: 24450008 */ addiu $a1,$v0,0x8 -/* f03e81c: 1000002b */ beqz $zero,.L0f03e8cc -/* f03e820: c7ac0028 */ lwc1 $f12,0x28($sp) -/* f03e824: 82020007 */ lb $v0,0x7($s0) -.L0f03e828: -/* f03e828: 24010008 */ addiu $at,$zero,0x8 -/* f03e82c: 02002025 */ or $a0,$s0,$zero -/* f03e830: 10410007 */ beq $v0,$at,.L0f03e850 -/* f03e834: 2401001b */ addiu $at,$zero,0x1b -/* f03e838: 10410005 */ beq $v0,$at,.L0f03e850 -/* f03e83c: 2401001c */ addiu $at,$zero,0x1c -/* f03e840: 10410003 */ beq $v0,$at,.L0f03e850 -/* f03e844: 2401001d */ addiu $at,$zero,0x1d -/* f03e848: 54410008 */ bnel $v0,$at,.L0f03e86c -/* f03e84c: 24010001 */ addiu $at,$zero,0x1 -.L0f03e850: -/* f03e850: 8e05004c */ lw $a1,0x4c($s0) -/* f03e854: 8e060050 */ lw $a2,0x50($s0) -/* f03e858: 0fc0b8b4 */ jal func0f02e2d0 -/* f03e85c: e7ac0028 */ swc1 $f12,0x28($sp) -/* f03e860: 1000001a */ beqz $zero,.L0f03e8cc -/* f03e864: c7ac0028 */ lwc1 $f12,0x28($sp) -/* f03e868: 24010001 */ addiu $at,$zero,0x1 -.L0f03e86c: -/* f03e86c: 14410007 */ bne $v0,$at,.L0f03e88c -/* f03e870: 02002025 */ or $a0,$s0,$zero -/* f03e874: 8e050030 */ lw $a1,0x30($s0) -/* f03e878: 8e060034 */ lw $a2,0x34($s0) -/* f03e87c: 0fc0b8b4 */ jal func0f02e2d0 -/* f03e880: e7ac0028 */ swc1 $f12,0x28($sp) -/* f03e884: 10000011 */ beqz $zero,.L0f03e8cc -/* f03e888: c7ac0028 */ lwc1 $f12,0x28($sp) -.L0f03e88c: -/* f03e88c: 24010014 */ addiu $at,$zero,0x14 -/* f03e890: 14410008 */ bne $v0,$at,.L0f03e8b4 -/* f03e894: 02002025 */ or $a0,$s0,$zero -/* f03e898: 8e05002c */ lw $a1,0x2c($s0) -/* f03e89c: 8e060030 */ lw $a2,0x30($s0) -/* f03e8a0: e7ac0028 */ swc1 $f12,0x28($sp) -/* f03e8a4: 0fc0b8b4 */ jal func0f02e2d0 -/* f03e8a8: 02002025 */ or $a0,$s0,$zero -/* f03e8ac: 10000007 */ beqz $zero,.L0f03e8cc -/* f03e8b0: c7ac0028 */ lwc1 $f12,0x28($sp) -.L0f03e8b4: -/* f03e8b4: 0fc0a221 */ jal func0f028884 -/* f03e8b8: e7ac0028 */ swc1 $f12,0x28($sp) -/* f03e8bc: 02002025 */ or $a0,$s0,$zero -/* f03e8c0: 0fc122a1 */ jal func0f048a84 -/* f03e8c4: 24450008 */ addiu $a1,$v0,0x8 -/* f03e8c8: c7ac0028 */ lwc1 $f12,0x28($sp) -.L0f03e8cc: -/* f03e8cc: c7a60048 */ lwc1 $f6,0x48($sp) -/* f03e8d0: 44807000 */ mtc1 $zero,$f14 -/* f03e8d4: 3c017f1b */ lui $at,0x7f1b -/* f03e8d8: 46060081 */ sub.s $f2,$f0,$f6 -/* f03e8dc: c7a80020 */ lwc1 $f8,0x20($sp) -/* f03e8e0: 460e103c */ c.lt.s $f2,$f14 -/* f03e8e4: 00000000 */ sll $zero,$zero,0x0 -/* f03e8e8: 45020004 */ bc1fl .L0f03e8fc -/* f03e8ec: 4608103c */ c.lt.s $f2,$f8 -/* f03e8f0: c4208f38 */ lwc1 $f0,-0x70c8($at) -/* f03e8f4: 46001080 */ add.s $f2,$f2,$f0 -/* f03e8f8: 4608103c */ c.lt.s $f2,$f8 -.L0f03e8fc: -/* f03e8fc: 3c017f1b */ lui $at,0x7f1b -/* f03e900: c4208f3c */ lwc1 $f0,-0x70c4($at) -/* f03e904: 45030008 */ bc1tl .L0f03e928 -/* f03e908: 46026300 */ add.s $f12,$f12,$f2 -/* f03e90c: 46080281 */ sub.s $f10,$f0,$f8 -/* f03e910: 3c017f1b */ lui $at,0x7f1b -/* f03e914: 4602503c */ c.lt.s $f10,$f2 -/* f03e918: 00000000 */ sll $zero,$zero,0x0 -/* f03e91c: 4500000d */ bc1f .L0f03e954 -/* f03e920: 00000000 */ sll $zero,$zero,0x0 -/* f03e924: 46026300 */ add.s $f12,$f12,$f2 -.L0f03e928: -/* f03e928: 460c003e */ c.le.s $f0,$f12 -/* f03e92c: 00000000 */ sll $zero,$zero,0x0 -/* f03e930: 45020003 */ bc1fl .L0f03e940 -/* f03e934: 44056000 */ mfc1 $a1,$f12 -/* f03e938: 46006301 */ sub.s $f12,$f12,$f0 -/* f03e93c: 44056000 */ mfc1 $a1,$f12 -.L0f03e940: -/* f03e940: 0fc0f94e */ jal func0f03e538 -/* f03e944: 02002025 */ or $a0,$s0,$zero -/* f03e948: 24080003 */ addiu $t0,$zero,0x3 -/* f03e94c: 1000001c */ beqz $zero,.L0f03e9c0 -/* f03e950: afa8003c */ sw $t0,0x3c($sp) -.L0f03e954: -/* f03e954: c4308f40 */ lwc1 $f16,-0x70c0($at) -/* f03e958: c7b20020 */ lwc1 $f18,0x20($sp) -/* f03e95c: c7a40020 */ lwc1 $f4,0x20($sp) -/* f03e960: 4610103c */ c.lt.s $f2,$f16 -/* f03e964: 00000000 */ sll $zero,$zero,0x0 -/* f03e968: 4502000d */ bc1fl .L0f03e9a0 -/* f03e96c: 46046301 */ sub.s $f12,$f12,$f4 -/* f03e970: 46126300 */ add.s $f12,$f12,$f18 -/* f03e974: 460c003e */ c.le.s $f0,$f12 -/* f03e978: 00000000 */ sll $zero,$zero,0x0 -/* f03e97c: 45020003 */ bc1fl .L0f03e98c -/* f03e980: 44056000 */ mfc1 $a1,$f12 -/* f03e984: 46006301 */ sub.s $f12,$f12,$f0 -/* f03e988: 44056000 */ mfc1 $a1,$f12 -.L0f03e98c: -/* f03e98c: 0fc0f94e */ jal func0f03e538 -/* f03e990: 02002025 */ or $a0,$s0,$zero -/* f03e994: 1000000b */ beqz $zero,.L0f03e9c4 -/* f03e998: c7a60030 */ lwc1 $f6,0x30($sp) -/* f03e99c: 46046301 */ sub.s $f12,$f12,$f4 -.L0f03e9a0: -/* f03e9a0: 460e603c */ c.lt.s $f12,$f14 -/* f03e9a4: 00000000 */ sll $zero,$zero,0x0 -/* f03e9a8: 45020003 */ bc1fl .L0f03e9b8 -/* f03e9ac: 44056000 */ mfc1 $a1,$f12 -/* f03e9b0: 46006300 */ add.s $f12,$f12,$f0 -/* f03e9b4: 44056000 */ mfc1 $a1,$f12 -.L0f03e9b8: -/* f03e9b8: 0fc0f94e */ jal func0f03e538 -/* f03e9bc: 02002025 */ or $a0,$s0,$zero -.L0f03e9c0: -/* f03e9c0: c7a60030 */ lwc1 $f6,0x30($sp) -.L0f03e9c4: -/* f03e9c4: c7a80040 */ lwc1 $f8,0x40($sp) -/* f03e9c8: 24090002 */ addiu $t1,$zero,0x2 -/* f03e9cc: 4606403e */ c.le.s $f8,$f6 -/* f03e9d0: 00000000 */ sll $zero,$zero,0x0 -/* f03e9d4: 45020003 */ bc1fl .L0f03e9e4 -/* f03e9d8: 8fbf001c */ lw $ra,0x1c($sp) -/* f03e9dc: afa9003c */ sw $t1,0x3c($sp) -.L0f03e9e0: -/* f03e9e0: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03e9e4: -/* f03e9e4: 8fa2003c */ lw $v0,0x3c($sp) -/* f03e9e8: 8fb00018 */ lw $s0,0x18($sp) -/* f03e9ec: 03e00008 */ jr $ra -/* f03e9f0: 27bd0038 */ addiu $sp,$sp,0x38 -); - -GLOBAL_ASM( -glabel func0f03e9f4 -/* f03e9f4: 27bdfe70 */ addiu $sp,$sp,-400 -/* f03e9f8: 44808000 */ mtc1 $zero,$f16 -/* f03e9fc: 240e0001 */ addiu $t6,$zero,0x1 -/* f03ea00: afbf001c */ sw $ra,0x1c($sp) -/* f03ea04: afa50194 */ sw $a1,0x194($sp) -/* f03ea08: afa60198 */ sw $a2,0x198($sp) -/* f03ea0c: afa7019c */ sw $a3,0x19c($sp) -/* f03ea10: afae017c */ sw $t6,0x17c($sp) -/* f03ea14: e7b0018c */ swc1 $f16,0x18c($sp) -/* f03ea18: 8c8f02d4 */ lw $t7,0x2d4($a0) -/* f03ea1c: 24080200 */ addiu $t0,$zero,0x200 -/* f03ea20: 00001825 */ or $v1,$zero,$zero -/* f03ea24: 55e00014 */ bnezl $t7,.L0f03ea78 -/* f03ea28: 31180002 */ andi $t8,$t0,0x2 -/* f03ea2c: 80820007 */ lb $v0,0x7($a0) -/* f03ea30: 24010008 */ addiu $at,$zero,0x8 -/* f03ea34: 10410007 */ beq $v0,$at,.L0f03ea54 -/* f03ea38: 2401001b */ addiu $at,$zero,0x1b -/* f03ea3c: 10410005 */ beq $v0,$at,.L0f03ea54 -/* f03ea40: 2401001c */ addiu $at,$zero,0x1c -/* f03ea44: 10410003 */ beq $v0,$at,.L0f03ea54 -/* f03ea48: 2401001d */ addiu $at,$zero,0x1d -/* f03ea4c: 54410005 */ bnel $v0,$at,.L0f03ea64 -/* f03ea50: 24010001 */ addiu $at,$zero,0x1 -.L0f03ea54: -/* f03ea54: 8c88004c */ lw $t0,0x4c($a0) -/* f03ea58: 10000006 */ beqz $zero,.L0f03ea74 -/* f03ea5c: 8c830050 */ lw $v1,0x50($a0) -/* f03ea60: 24010001 */ addiu $at,$zero,0x1 -.L0f03ea64: -/* f03ea64: 54410004 */ bnel $v0,$at,.L0f03ea78 -/* f03ea68: 31180002 */ andi $t8,$t0,0x2 -/* f03ea6c: 8c880030 */ lw $t0,0x30($a0) -/* f03ea70: 8c830034 */ lw $v1,0x34($a0) -.L0f03ea74: -/* f03ea74: 31180002 */ andi $t8,$t0,0x2 -.L0f03ea78: -/* f03ea78: 1700032d */ bnez $t8,.L0f03f730 -/* f03ea7c: afa40190 */ sw $a0,0x190($sp) -/* f03ea80: 8c99001c */ lw $t9,0x1c($a0) -/* f03ea84: e7b00188 */ swc1 $f16,0x188($sp) -/* f03ea88: afa80184 */ sw $t0,0x184($sp) -/* f03ea8c: afa40190 */ sw $a0,0x190($sp) -/* f03ea90: afa30180 */ sw $v1,0x180($sp) -/* f03ea94: 0fc0a221 */ jal func0f028884 -/* f03ea98: afb9016c */ sw $t9,0x16c($sp) -/* f03ea9c: 8fa3016c */ lw $v1,0x16c($sp) -/* f03eaa0: afa20168 */ sw $v0,0x168($sp) -/* f03eaa4: c4440008 */ lwc1 $f4,0x8($v0) -/* f03eaa8: c4660008 */ lwc1 $f6,0x8($v1) -/* f03eaac: 8fa60190 */ lw $a2,0x190($sp) -/* f03eab0: 8fac0184 */ lw $t4,0x184($sp) -/* f03eab4: 46062201 */ sub.s $f8,$f4,$f6 -/* f03eab8: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03eabc: 318d0200 */ andi $t5,$t4,0x200 -/* f03eac0: e7a80178 */ swc1 $f8,0x178($sp) -/* f03eac4: c44a000c */ lwc1 $f10,0xc($v0) -/* f03eac8: c472000c */ lwc1 $f18,0xc($v1) -/* f03eacc: 46125101 */ sub.s $f4,$f10,$f18 -/* f03ead0: c7b20178 */ lwc1 $f18,0x178($sp) -/* f03ead4: e7a40174 */ swc1 $f4,0x174($sp) -/* f03ead8: c4460010 */ lwc1 $f6,0x10($v0) -/* f03eadc: c4680010 */ lwc1 $f8,0x10($v1) -/* f03eae0: 46129102 */ mul.s $f4,$f18,$f18 -/* f03eae4: 46083281 */ sub.s $f10,$f6,$f8 -/* f03eae8: c7a60174 */ lwc1 $f6,0x174($sp) -/* f03eaec: 46063202 */ mul.s $f8,$f6,$f6 -/* f03eaf0: e7aa0170 */ swc1 $f10,0x170($sp) -/* f03eaf4: c7b20170 */ lwc1 $f18,0x170($sp) -/* f03eaf8: 46129182 */ mul.s $f6,$f18,$f18 -/* f03eafc: 46082280 */ add.s $f10,$f4,$f8 -/* f03eb00: 46065000 */ add.s $f0,$f10,$f6 -/* f03eb04: e7a00164 */ swc1 $f0,0x164($sp) -/* f03eb08: 8cc902d4 */ lw $t1,0x2d4($a2) -/* f03eb0c: 11200006 */ beqz $t1,.L0f03eb28 -/* f03eb10: 00000000 */ sll $zero,$zero,0x0 -/* f03eb14: 8faa0184 */ lw $t2,0x184($sp) -/* f03eb18: afa00160 */ sw $zero,0x160($sp) -/* f03eb1c: 314b0200 */ andi $t3,$t2,0x200 -/* f03eb20: 10000013 */ beqz $zero,.L0f03eb70 -/* f03eb24: afab0020 */ sw $t3,0x20($sp) -.L0f03eb28: -/* f03eb28: 11a0000f */ beqz $t5,.L0f03eb68 -/* f03eb2c: afad0020 */ sw $t5,0x20($sp) -/* f03eb30: 318e0040 */ andi $t6,$t4,0x40 -/* f03eb34: 11c00004 */ beqz $t6,.L0f03eb48 -/* f03eb38: 00c02025 */ or $a0,$a2,$zero -/* f03eb3c: 240f0001 */ addiu $t7,$zero,0x1 -/* f03eb40: 1000000b */ beqz $zero,.L0f03eb70 -/* f03eb44: afaf0160 */ sw $t7,0x160($sp) -.L0f03eb48: -/* f03eb48: e7a00024 */ swc1 $f0,0x24($sp) -/* f03eb4c: 0fc0e4da */ jal func0f039368 -/* f03eb50: e7b00188 */ swc1 $f16,0x188($sp) -/* f03eb54: c7a00024 */ lwc1 $f0,0x24($sp) -/* f03eb58: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03eb5c: afa20160 */ sw $v0,0x160($sp) -/* f03eb60: 10000003 */ beqz $zero,.L0f03eb70 -/* f03eb64: 8fa60190 */ lw $a2,0x190($sp) -.L0f03eb68: -/* f03eb68: 24180001 */ addiu $t8,$zero,0x1 -/* f03eb6c: afb80160 */ sw $t8,0x160($sp) -.L0f03eb70: -/* f03eb70: 8fb90020 */ lw $t9,0x20($sp) -/* f03eb74: 8fa90168 */ lw $t1,0x168($sp) -/* f03eb78: 27a50134 */ addiu $a1,$sp,0x134 -/* f03eb7c: 5320016c */ beqzl $t9,.L0f03f130 -/* f03eb80: 8cc40020 */ lw $a0,0x20($a2) -/* f03eb84: 912a0000 */ lbu $t2,0x0($t1) -/* f03eb88: 24010006 */ addiu $at,$zero,0x6 -/* f03eb8c: 01202025 */ or $a0,$t1,$zero -/* f03eb90: 55410167 */ bnel $t2,$at,.L0f03f130 -/* f03eb94: 8cc40020 */ lw $a0,0x20($a2) -/* f03eb98: e7a00024 */ swc1 $f0,0x24($sp) -/* f03eb9c: 0fc4a25f */ jal func0f12897c -/* f03eba0: e7b00188 */ swc1 $f16,0x188($sp) -/* f03eba4: 8fa40168 */ lw $a0,0x168($sp) -/* f03eba8: 00025880 */ sll $t3,$v0,0x2 -/* f03ebac: 3c0d800a */ lui $t5,0x800a -/* f03ebb0: 01ab6821 */ addu $t5,$t5,$t3 -/* f03ebb4: 8dada024 */ lw $t5,-0x5fdc($t5) -/* f03ebb8: c4840008 */ lwc1 $f4,0x8($a0) -/* f03ebbc: 8fa30190 */ lw $v1,0x190($sp) -/* f03ebc0: c5a219c4 */ lwc1 $f2,0x19c4($t5) -/* f03ebc4: e7a40154 */ swc1 $f4,0x154($sp) -/* f03ebc8: c488000c */ lwc1 $f8,0xc($a0) -/* f03ebcc: c7a00024 */ lwc1 $f0,0x24($sp) -/* f03ebd0: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03ebd4: e7a80158 */ swc1 $f8,0x158($sp) -/* f03ebd8: c4920010 */ lwc1 $f18,0x10($a0) -/* f03ebdc: e7b2015c */ swc1 $f18,0x15c($sp) -/* f03ebe0: 8c6c02d4 */ lw $t4,0x2d4($v1) -/* f03ebe4: 5180001e */ beqzl $t4,.L0f03ec60 -/* f03ebe8: 8c6e0018 */ lw $t6,0x18($v1) -/* f03ebec: e7a20140 */ swc1 $f2,0x140($sp) -/* f03ebf0: 0c004b70 */ jal 0x12dc0 -/* f03ebf4: e7b00188 */ swc1 $f16,0x188($sp) -/* f03ebf8: 44825000 */ mtc1 $v0,$f10 -/* f03ebfc: c7a20140 */ lwc1 $f2,0x140($sp) -/* f03ec00: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03ec04: 04410005 */ bgez $v0,.L0f03ec1c -/* f03ec08: 468051a0 */ cvt.s.w $f6,$f10 -/* f03ec0c: 3c014f80 */ lui $at,0x4f80 -/* f03ec10: 44812000 */ mtc1 $at,$f4 -/* f03ec14: 00000000 */ sll $zero,$zero,0x0 -/* f03ec18: 46043180 */ add.s $f6,$f6,$f4 -.L0f03ec1c: -/* f03ec1c: 3c012f80 */ lui $at,0x2f80 -/* f03ec20: 44814000 */ mtc1 $at,$f8 -/* f03ec24: 3c017f1b */ lui $at,0x7f1b -/* f03ec28: c42a8f44 */ lwc1 $f10,-0x70bc($at) -/* f03ec2c: 46083482 */ mul.s $f18,$f6,$f8 -/* f03ec30: c7a601a0 */ lwc1 $f6,0x1a0($sp) -/* f03ec34: 3c017f1b */ lui $at,0x7f1b -/* f03ec38: 46125102 */ mul.s $f4,$f10,$f18 -/* f03ec3c: c42a8f48 */ lwc1 $f10,-0x70b8($at) -/* f03ec40: 46062202 */ mul.s $f8,$f4,$f6 -/* f03ec44: c7a60174 */ lwc1 $f6,0x174($sp) -/* f03ec48: 46085480 */ add.s $f18,$f10,$f8 -/* f03ec4c: 46121102 */ mul.s $f4,$f2,$f18 -/* f03ec50: 46043281 */ sub.s $f10,$f6,$f4 -/* f03ec54: 1000014c */ beqz $zero,.L0f03f188 -/* f03ec58: e7aa0174 */ swc1 $f10,0x174($sp) -/* f03ec5c: 8c6e0018 */ lw $t6,0x18($v1) -.L0f03ec60: -/* f03ec60: 3c017f1b */ lui $at,0x7f1b -/* f03ec64: 31cf0020 */ andi $t7,$t6,0x20 -/* f03ec68: 11e00087 */ beqz $t7,.L0f03ee88 -/* f03ec6c: 00000000 */ sll $zero,$zero,0x0 -/* f03ec70: 3c017f1b */ lui $at,0x7f1b -/* f03ec74: c4288f4c */ lwc1 $f8,-0x70b4($at) -/* f03ec78: 4608003c */ c.lt.s $f0,$f8 -/* f03ec7c: 00000000 */ sll $zero,$zero,0x0 -/* f03ec80: 45020066 */ bc1fl .L0f03ee1c -/* f03ec84: e7a20140 */ swc1 $f2,0x140($sp) -/* f03ec88: 46021180 */ add.s $f6,$f2,$f2 -/* f03ec8c: c7b20158 */ lwc1 $f18,0x158($sp) -/* f03ec90: 8fb8016c */ lw $t8,0x16c($sp) -/* f03ec94: 3c013f00 */ lui $at,0x3f00 -/* f03ec98: 46069101 */ sub.s $f4,$f18,$f6 -/* f03ec9c: c700000c */ lwc1 $f0,0xc($t8) -/* f03eca0: 4604003c */ c.lt.s $f0,$f4 -/* f03eca4: 00000000 */ sll $zero,$zero,0x0 -/* f03eca8: 4502001e */ bc1fl .L0f03ed24 -/* f03ecac: 44812000 */ mtc1 $at,$f4 -/* f03ecb0: e7a20140 */ swc1 $f2,0x140($sp) -/* f03ecb4: 0c004b70 */ jal 0x12dc0 -/* f03ecb8: e7b00188 */ swc1 $f16,0x188($sp) -/* f03ecbc: 44825000 */ mtc1 $v0,$f10 -/* f03ecc0: c7a20140 */ lwc1 $f2,0x140($sp) -/* f03ecc4: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03ecc8: 04410005 */ bgez $v0,.L0f03ece0 -/* f03eccc: 46805220 */ cvt.s.w $f8,$f10 -/* f03ecd0: 3c014f80 */ lui $at,0x4f80 -/* f03ecd4: 44819000 */ mtc1 $at,$f18 -/* f03ecd8: 00000000 */ sll $zero,$zero,0x0 -/* f03ecdc: 46124200 */ add.s $f8,$f8,$f18 -.L0f03ece0: -/* f03ece0: 3c012f80 */ lui $at,0x2f80 -/* f03ece4: 44813000 */ mtc1 $at,$f6 -/* f03ece8: 3c017f1b */ lui $at,0x7f1b -/* f03ecec: c42a8f50 */ lwc1 $f10,-0x70b0($at) -/* f03ecf0: 46064102 */ mul.s $f4,$f8,$f6 -/* f03ecf4: c7a801a0 */ lwc1 $f8,0x1a0($sp) -/* f03ecf8: 3c017f1b */ lui $at,0x7f1b -/* f03ecfc: 46045482 */ mul.s $f18,$f10,$f4 -/* f03ed00: c42a8f54 */ lwc1 $f10,-0x70ac($at) -/* f03ed04: 46089182 */ mul.s $f6,$f18,$f8 -/* f03ed08: c7a80174 */ lwc1 $f8,0x174($sp) -/* f03ed0c: 46065100 */ add.s $f4,$f10,$f6 -/* f03ed10: 46041482 */ mul.s $f18,$f2,$f4 -/* f03ed14: 46124281 */ sub.s $f10,$f8,$f18 -/* f03ed18: 1000011b */ beqz $zero,.L0f03f188 -/* f03ed1c: e7aa0174 */ swc1 $f10,0x174($sp) -/* f03ed20: 44812000 */ mtc1 $at,$f4 -.L0f03ed24: -/* f03ed24: c7a60158 */ lwc1 $f6,0x158($sp) -/* f03ed28: 46041202 */ mul.s $f8,$f2,$f4 -/* f03ed2c: 46083481 */ sub.s $f18,$f6,$f8 -/* f03ed30: 4600903c */ c.lt.s $f18,$f0 -/* f03ed34: 00000000 */ sll $zero,$zero,0x0 -/* f03ed38: 4500001d */ bc1f .L0f03edb0 -/* f03ed3c: 00000000 */ sll $zero,$zero,0x0 -/* f03ed40: e7a20140 */ swc1 $f2,0x140($sp) -/* f03ed44: 0c004b70 */ jal 0x12dc0 -/* f03ed48: e7b00188 */ swc1 $f16,0x188($sp) -/* f03ed4c: 44825000 */ mtc1 $v0,$f10 -/* f03ed50: c7a20140 */ lwc1 $f2,0x140($sp) -/* f03ed54: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03ed58: 04410005 */ bgez $v0,.L0f03ed70 -/* f03ed5c: 46805120 */ cvt.s.w $f4,$f10 -/* f03ed60: 3c014f80 */ lui $at,0x4f80 -/* f03ed64: 44813000 */ mtc1 $at,$f6 -/* f03ed68: 00000000 */ sll $zero,$zero,0x0 -/* f03ed6c: 46062100 */ add.s $f4,$f4,$f6 -.L0f03ed70: -/* f03ed70: 3c012f80 */ lui $at,0x2f80 -/* f03ed74: 44814000 */ mtc1 $at,$f8 -/* f03ed78: 3c017f1b */ lui $at,0x7f1b -/* f03ed7c: c42a8f58 */ lwc1 $f10,-0x70a8($at) -/* f03ed80: 46082482 */ mul.s $f18,$f4,$f8 -/* f03ed84: c7a401a0 */ lwc1 $f4,0x1a0($sp) -/* f03ed88: 3c017f1b */ lui $at,0x7f1b -/* f03ed8c: 46125182 */ mul.s $f6,$f10,$f18 -/* f03ed90: c42a8f5c */ lwc1 $f10,-0x70a4($at) -/* f03ed94: 46043202 */ mul.s $f8,$f6,$f4 -/* f03ed98: c7a40174 */ lwc1 $f4,0x174($sp) -/* f03ed9c: 46085480 */ add.s $f18,$f10,$f8 -/* f03eda0: 46121182 */ mul.s $f6,$f2,$f18 -/* f03eda4: 46062281 */ sub.s $f10,$f4,$f6 -/* f03eda8: 100000f7 */ beqz $zero,.L0f03f188 -/* f03edac: e7aa0174 */ swc1 $f10,0x174($sp) -.L0f03edb0: -/* f03edb0: 0c004b70 */ jal 0x12dc0 -/* f03edb4: e7b00188 */ swc1 $f16,0x188($sp) -/* f03edb8: 44824000 */ mtc1 $v0,$f8 -/* f03edbc: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03edc0: 04410005 */ bgez $v0,.L0f03edd8 -/* f03edc4: 468044a0 */ cvt.s.w $f18,$f8 -/* f03edc8: 3c014f80 */ lui $at,0x4f80 -/* f03edcc: 44812000 */ mtc1 $at,$f4 -/* f03edd0: 00000000 */ sll $zero,$zero,0x0 -/* f03edd4: 46049480 */ add.s $f18,$f18,$f4 -.L0f03edd8: -/* f03edd8: 3c012f80 */ lui $at,0x2f80 -/* f03eddc: 44813000 */ mtc1 $at,$f6 -/* f03ede0: 3c017f1b */ lui $at,0x7f1b -/* f03ede4: c4288f60 */ lwc1 $f8,-0x70a0($at) -/* f03ede8: 46069282 */ mul.s $f10,$f18,$f6 -/* f03edec: c7b201a0 */ lwc1 $f18,0x1a0($sp) -/* f03edf0: 3c013f80 */ lui $at,0x3f80 -/* f03edf4: 46085102 */ mul.s $f4,$f10,$f8 -/* f03edf8: 44815000 */ mtc1 $at,$f10 -/* f03edfc: 3c014220 */ lui $at,0x4220 -/* f03ee00: 46122182 */ mul.s $f6,$f4,$f18 -/* f03ee04: 44812000 */ mtc1 $at,$f4 -/* f03ee08: 460a3200 */ add.s $f8,$f6,$f10 -/* f03ee0c: 46044482 */ mul.s $f18,$f8,$f4 -/* f03ee10: 100000dd */ beqz $zero,.L0f03f188 -/* f03ee14: e7b20174 */ swc1 $f18,0x174($sp) -/* f03ee18: e7a20140 */ swc1 $f2,0x140($sp) -.L0f03ee1c: -/* f03ee1c: 0c004b70 */ jal 0x12dc0 -/* f03ee20: e7b00188 */ swc1 $f16,0x188($sp) -/* f03ee24: 44823000 */ mtc1 $v0,$f6 -/* f03ee28: c7a20140 */ lwc1 $f2,0x140($sp) -/* f03ee2c: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03ee30: 04410005 */ bgez $v0,.L0f03ee48 -/* f03ee34: 468032a0 */ cvt.s.w $f10,$f6 -/* f03ee38: 3c014f80 */ lui $at,0x4f80 -/* f03ee3c: 44814000 */ mtc1 $at,$f8 -/* f03ee40: 00000000 */ sll $zero,$zero,0x0 -/* f03ee44: 46085280 */ add.s $f10,$f10,$f8 -.L0f03ee48: -/* f03ee48: 3c012f80 */ lui $at,0x2f80 -/* f03ee4c: 44812000 */ mtc1 $at,$f4 -/* f03ee50: 3c017f1b */ lui $at,0x7f1b -/* f03ee54: c4268f64 */ lwc1 $f6,-0x709c($at) -/* f03ee58: 46045482 */ mul.s $f18,$f10,$f4 -/* f03ee5c: c7aa01a0 */ lwc1 $f10,0x1a0($sp) -/* f03ee60: 3c017f1b */ lui $at,0x7f1b -/* f03ee64: 46123202 */ mul.s $f8,$f6,$f18 -/* f03ee68: c4268f68 */ lwc1 $f6,-0x7098($at) -/* f03ee6c: 460a4102 */ mul.s $f4,$f8,$f10 -/* f03ee70: c7aa0174 */ lwc1 $f10,0x174($sp) -/* f03ee74: 46043481 */ sub.s $f18,$f6,$f4 -/* f03ee78: 46121202 */ mul.s $f8,$f2,$f18 -/* f03ee7c: 46085180 */ add.s $f6,$f10,$f8 -/* f03ee80: 100000c1 */ beqz $zero,.L0f03f188 -/* f03ee84: e7a60174 */ swc1 $f6,0x174($sp) -.L0f03ee88: -/* f03ee88: c4248f6c */ lwc1 $f4,-0x7094($at) -/* f03ee8c: c7a80158 */ lwc1 $f8,0x158($sp) -/* f03ee90: 4600203c */ c.lt.s $f4,$f0 -/* f03ee94: 00000000 */ sll $zero,$zero,0x0 -/* f03ee98: 45020043 */ bc1fl .L0f03efa8 -/* f03ee9c: 8faa016c */ lw $t2,0x16c($sp) -/* f03eea0: e7a20140 */ swc1 $f2,0x140($sp) -/* f03eea4: 0c004b70 */ jal 0x12dc0 -/* f03eea8: e7b00188 */ swc1 $f16,0x188($sp) -/* f03eeac: 24010003 */ addiu $at,$zero,0x3 -/* f03eeb0: 0041001b */ divu $zero,$v0,$at -/* f03eeb4: 0000c810 */ mfhi $t9 -/* f03eeb8: c7a20140 */ lwc1 $f2,0x140($sp) -/* f03eebc: 1720001d */ bnez $t9,.L0f03ef34 -/* f03eec0: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03eec4: e7a20140 */ swc1 $f2,0x140($sp) -/* f03eec8: 0c004b70 */ jal 0x12dc0 -/* f03eecc: e7b00188 */ swc1 $f16,0x188($sp) -/* f03eed0: 44829000 */ mtc1 $v0,$f18 -/* f03eed4: c7a20140 */ lwc1 $f2,0x140($sp) -/* f03eed8: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03eedc: 04410005 */ bgez $v0,.L0f03eef4 -/* f03eee0: 468092a0 */ cvt.s.w $f10,$f18 -/* f03eee4: 3c014f80 */ lui $at,0x4f80 -/* f03eee8: 44814000 */ mtc1 $at,$f8 -/* f03eeec: 00000000 */ sll $zero,$zero,0x0 -/* f03eef0: 46085280 */ add.s $f10,$f10,$f8 -.L0f03eef4: -/* f03eef4: 3c012f80 */ lui $at,0x2f80 -/* f03eef8: 44813000 */ mtc1 $at,$f6 -/* f03eefc: 3c017f1b */ lui $at,0x7f1b -/* f03ef00: c4328f70 */ lwc1 $f18,-0x7090($at) -/* f03ef04: 46065102 */ mul.s $f4,$f10,$f6 -/* f03ef08: c7aa01a0 */ lwc1 $f10,0x1a0($sp) -/* f03ef0c: 3c017f1b */ lui $at,0x7f1b -/* f03ef10: 46049202 */ mul.s $f8,$f18,$f4 -/* f03ef14: c4328f74 */ lwc1 $f18,-0x708c($at) -/* f03ef18: 460a4182 */ mul.s $f6,$f8,$f10 -/* f03ef1c: c7aa0174 */ lwc1 $f10,0x174($sp) -/* f03ef20: 46069100 */ add.s $f4,$f18,$f6 -/* f03ef24: 46041202 */ mul.s $f8,$f2,$f4 -/* f03ef28: 46085480 */ add.s $f18,$f10,$f8 -/* f03ef2c: 10000096 */ beqz $zero,.L0f03f188 -/* f03ef30: e7b20174 */ swc1 $f18,0x174($sp) -.L0f03ef34: -/* f03ef34: e7a20140 */ swc1 $f2,0x140($sp) -/* f03ef38: 0c004b70 */ jal 0x12dc0 -/* f03ef3c: e7b00188 */ swc1 $f16,0x188($sp) -/* f03ef40: 44823000 */ mtc1 $v0,$f6 -/* f03ef44: c7a20140 */ lwc1 $f2,0x140($sp) -/* f03ef48: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03ef4c: 04410005 */ bgez $v0,.L0f03ef64 -/* f03ef50: 46803120 */ cvt.s.w $f4,$f6 -/* f03ef54: 3c014f80 */ lui $at,0x4f80 -/* f03ef58: 44815000 */ mtc1 $at,$f10 -/* f03ef5c: 00000000 */ sll $zero,$zero,0x0 -/* f03ef60: 460a2100 */ add.s $f4,$f4,$f10 -.L0f03ef64: -/* f03ef64: 3c012f80 */ lui $at,0x2f80 -/* f03ef68: 44814000 */ mtc1 $at,$f8 -/* f03ef6c: 3c017f1b */ lui $at,0x7f1b -/* f03ef70: c4268f78 */ lwc1 $f6,-0x7088($at) -/* f03ef74: 46082482 */ mul.s $f18,$f4,$f8 -/* f03ef78: c7a401a0 */ lwc1 $f4,0x1a0($sp) -/* f03ef7c: 3c017f1b */ lui $at,0x7f1b -/* f03ef80: 46123282 */ mul.s $f10,$f6,$f18 -/* f03ef84: c4268f7c */ lwc1 $f6,-0x7084($at) -/* f03ef88: 46045202 */ mul.s $f8,$f10,$f4 -/* f03ef8c: c7a40174 */ lwc1 $f4,0x174($sp) -/* f03ef90: 46083480 */ add.s $f18,$f6,$f8 -/* f03ef94: 46121282 */ mul.s $f10,$f2,$f18 -/* f03ef98: 460a2181 */ sub.s $f6,$f4,$f10 -/* f03ef9c: 1000007a */ beqz $zero,.L0f03f188 -/* f03efa0: e7a60174 */ swc1 $f6,0x174($sp) -/* f03efa4: 8faa016c */ lw $t2,0x16c($sp) -.L0f03efa8: -/* f03efa8: 46024481 */ sub.s $f18,$f8,$f2 -/* f03efac: 3c013f00 */ lui $at,0x3f00 -/* f03efb0: c540000c */ lwc1 $f0,0xc($t2) -/* f03efb4: 4612003c */ c.lt.s $f0,$f18 -/* f03efb8: 00000000 */ sll $zero,$zero,0x0 -/* f03efbc: 4502001e */ bc1fl .L0f03f038 -/* f03efc0: 44819000 */ mtc1 $at,$f18 -/* f03efc4: e7a20140 */ swc1 $f2,0x140($sp) -/* f03efc8: 0c004b70 */ jal 0x12dc0 -/* f03efcc: e7b00188 */ swc1 $f16,0x188($sp) -/* f03efd0: 44822000 */ mtc1 $v0,$f4 -/* f03efd4: c7a20140 */ lwc1 $f2,0x140($sp) -/* f03efd8: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03efdc: 04410005 */ bgez $v0,.L0f03eff4 -/* f03efe0: 468022a0 */ cvt.s.w $f10,$f4 -/* f03efe4: 3c014f80 */ lui $at,0x4f80 -/* f03efe8: 44813000 */ mtc1 $at,$f6 -/* f03efec: 00000000 */ sll $zero,$zero,0x0 -/* f03eff0: 46065280 */ add.s $f10,$f10,$f6 -.L0f03eff4: -/* f03eff4: 3c012f80 */ lui $at,0x2f80 -/* f03eff8: 44814000 */ mtc1 $at,$f8 -/* f03effc: 3c017f1b */ lui $at,0x7f1b -/* f03f000: c4248f80 */ lwc1 $f4,-0x7080($at) -/* f03f004: 46085482 */ mul.s $f18,$f10,$f8 -/* f03f008: c7aa01a0 */ lwc1 $f10,0x1a0($sp) -/* f03f00c: 3c017f1b */ lui $at,0x7f1b -/* f03f010: 46122182 */ mul.s $f6,$f4,$f18 -/* f03f014: c4248f84 */ lwc1 $f4,-0x707c($at) -/* f03f018: 460a3202 */ mul.s $f8,$f6,$f10 -/* f03f01c: c7aa0174 */ lwc1 $f10,0x174($sp) -/* f03f020: 46082480 */ add.s $f18,$f4,$f8 -/* f03f024: 46121182 */ mul.s $f6,$f2,$f18 -/* f03f028: 46065101 */ sub.s $f4,$f10,$f6 -/* f03f02c: 10000056 */ beqz $zero,.L0f03f188 -/* f03f030: e7a40174 */ swc1 $f4,0x174($sp) -/* f03f034: 44819000 */ mtc1 $at,$f18 -.L0f03f038: -/* f03f038: c7a80158 */ lwc1 $f8,0x158($sp) -/* f03f03c: 46121282 */ mul.s $f10,$f2,$f18 -/* f03f040: 460a4181 */ sub.s $f6,$f8,$f10 -/* f03f044: 4600303c */ c.lt.s $f6,$f0 -/* f03f048: 00000000 */ sll $zero,$zero,0x0 -/* f03f04c: 4502001e */ bc1fl .L0f03f0c8 -/* f03f050: e7a20140 */ swc1 $f2,0x140($sp) -/* f03f054: e7a20140 */ swc1 $f2,0x140($sp) -/* f03f058: 0c004b70 */ jal 0x12dc0 -/* f03f05c: e7b00188 */ swc1 $f16,0x188($sp) -/* f03f060: 44822000 */ mtc1 $v0,$f4 -/* f03f064: c7a20140 */ lwc1 $f2,0x140($sp) -/* f03f068: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03f06c: 04410005 */ bgez $v0,.L0f03f084 -/* f03f070: 468024a0 */ cvt.s.w $f18,$f4 -/* f03f074: 3c014f80 */ lui $at,0x4f80 -/* f03f078: 44814000 */ mtc1 $at,$f8 -/* f03f07c: 00000000 */ sll $zero,$zero,0x0 -/* f03f080: 46089480 */ add.s $f18,$f18,$f8 -.L0f03f084: -/* f03f084: 3c012f80 */ lui $at,0x2f80 -/* f03f088: 44815000 */ mtc1 $at,$f10 -/* f03f08c: 3c017f1b */ lui $at,0x7f1b -/* f03f090: c4248f88 */ lwc1 $f4,-0x7078($at) -/* f03f094: 460a9182 */ mul.s $f6,$f18,$f10 -/* f03f098: c7b201a0 */ lwc1 $f18,0x1a0($sp) -/* f03f09c: 3c017f1b */ lui $at,0x7f1b -/* f03f0a0: 46062202 */ mul.s $f8,$f4,$f6 -/* f03f0a4: c4248f8c */ lwc1 $f4,-0x7074($at) -/* f03f0a8: 46124282 */ mul.s $f10,$f8,$f18 -/* f03f0ac: c7b20174 */ lwc1 $f18,0x174($sp) -/* f03f0b0: 460a2180 */ add.s $f6,$f4,$f10 -/* f03f0b4: 46061202 */ mul.s $f8,$f2,$f6 -/* f03f0b8: 46089101 */ sub.s $f4,$f18,$f8 -/* f03f0bc: 10000032 */ beqz $zero,.L0f03f188 -/* f03f0c0: e7a40174 */ swc1 $f4,0x174($sp) -/* f03f0c4: e7a20140 */ swc1 $f2,0x140($sp) -.L0f03f0c8: -/* f03f0c8: 0c004b70 */ jal 0x12dc0 -/* f03f0cc: e7b00188 */ swc1 $f16,0x188($sp) -/* f03f0d0: 44825000 */ mtc1 $v0,$f10 -/* f03f0d4: c7a20140 */ lwc1 $f2,0x140($sp) -/* f03f0d8: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03f0dc: 04410005 */ bgez $v0,.L0f03f0f4 -/* f03f0e0: 468051a0 */ cvt.s.w $f6,$f10 -/* f03f0e4: 3c014f80 */ lui $at,0x4f80 -/* f03f0e8: 44819000 */ mtc1 $at,$f18 -/* f03f0ec: 00000000 */ sll $zero,$zero,0x0 -/* f03f0f0: 46123180 */ add.s $f6,$f6,$f18 -.L0f03f0f4: -/* f03f0f4: 3c012f80 */ lui $at,0x2f80 -/* f03f0f8: 44814000 */ mtc1 $at,$f8 -/* f03f0fc: 3c017f1b */ lui $at,0x7f1b -/* f03f100: c42a8f90 */ lwc1 $f10,-0x7070($at) -/* f03f104: 46083102 */ mul.s $f4,$f6,$f8 -/* f03f108: c7a601a0 */ lwc1 $f6,0x1a0($sp) -/* f03f10c: 3c017f1b */ lui $at,0x7f1b -/* f03f110: 460a2482 */ mul.s $f18,$f4,$f10 -/* f03f114: c4248f94 */ lwc1 $f4,-0x706c($at) -/* f03f118: 46069202 */ mul.s $f8,$f18,$f6 -/* f03f11c: 46044281 */ sub.s $f10,$f8,$f4 -/* f03f120: 46025482 */ mul.s $f18,$f10,$f2 -/* f03f124: 10000018 */ beqz $zero,.L0f03f188 -/* f03f128: e7b20174 */ swc1 $f18,0x174($sp) -/* f03f12c: 8cc40020 */ lw $a0,0x20($a2) -.L0f03f130: -/* f03f130: 0c006b43 */ jal 0x1ad0c -/* f03f134: e7b00188 */ swc1 $f16,0x188($sp) -/* f03f138: 27a90144 */ addiu $t1,$sp,0x144 -/* f03f13c: afa90010 */ sw $t1,0x10($sp) -/* f03f140: 8fa40190 */ lw $a0,0x190($sp) -/* f03f144: 8fa50184 */ lw $a1,0x184($sp) -/* f03f148: 8fa60180 */ lw $a2,0x180($sp) -/* f03f14c: 0fc122de */ jal func0f048b78 -/* f03f150: 27a70154 */ addiu $a3,$sp,0x154 -/* f03f154: c7a60154 */ lwc1 $f6,0x154($sp) -/* f03f158: c7a80134 */ lwc1 $f8,0x134($sp) -/* f03f15c: c7aa0158 */ lwc1 $f10,0x158($sp) -/* f03f160: c7b20138 */ lwc1 $f18,0x138($sp) -/* f03f164: 46083101 */ sub.s $f4,$f6,$f8 -/* f03f168: c7a8015c */ lwc1 $f8,0x15c($sp) -/* f03f16c: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03f170: 46125181 */ sub.s $f6,$f10,$f18 -/* f03f174: e7a40178 */ swc1 $f4,0x178($sp) -/* f03f178: c7a4013c */ lwc1 $f4,0x13c($sp) -/* f03f17c: e7a60174 */ swc1 $f6,0x174($sp) -/* f03f180: 46044281 */ sub.s $f10,$f8,$f4 -/* f03f184: e7aa0170 */ swc1 $f10,0x170($sp) -.L0f03f188: -/* f03f188: 8fab0184 */ lw $t3,0x184($sp) -/* f03f18c: c7b20178 */ lwc1 $f18,0x178($sp) -/* f03f190: c7a80170 */ lwc1 $f8,0x170($sp) -/* f03f194: 316d0100 */ andi $t5,$t3,0x100 -/* f03f198: 55a00015 */ bnezl $t5,.L0f03f1f0 -/* f03f19c: 8fac0160 */ lw $t4,0x160($sp) -/* f03f1a0: 46129182 */ mul.s $f6,$f18,$f18 -/* f03f1a4: e7b00188 */ swc1 $f16,0x188($sp) -/* f03f1a8: 46084102 */ mul.s $f4,$f8,$f8 -/* f03f1ac: 0c012974 */ jal 0x4a5d0 -/* f03f1b0: 46043300 */ add.s $f12,$f6,$f4 -/* f03f1b4: c7ac0174 */ lwc1 $f12,0x174($sp) -/* f03f1b8: 0fc259d4 */ jal func0f096750 -/* f03f1bc: 46000386 */ mov.s $f14,$f0 -/* f03f1c0: 3c017f1b */ lui $at,0x7f1b -/* f03f1c4: c42a8f98 */ lwc1 $f10,-0x7068($at) -/* f03f1c8: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03f1cc: e7a0018c */ swc1 $f0,0x18c($sp) -/* f03f1d0: 4600503e */ c.le.s $f10,$f0 -/* f03f1d4: 3c017f1b */ lui $at,0x7f1b -/* f03f1d8: 45020005 */ bc1fl .L0f03f1f0 -/* f03f1dc: 8fac0160 */ lw $t4,0x160($sp) -/* f03f1e0: c4328f9c */ lwc1 $f18,-0x7064($at) -/* f03f1e4: 46120201 */ sub.s $f8,$f0,$f18 -/* f03f1e8: e7a8018c */ swc1 $f8,0x18c($sp) -/* f03f1ec: 8fac0160 */ lw $t4,0x160($sp) -.L0f03f1f0: -/* f03f1f0: 51800150 */ beqzl $t4,.L0f03f734 -/* f03f1f4: c7a4018c */ lwc1 $f4,0x18c($sp) -/* f03f1f8: 0fc0f97c */ jal func0f03e5f0 -/* f03f1fc: 8fa40190 */ lw $a0,0x190($sp) -/* f03f200: 8fae0020 */ lw $t6,0x20($sp) -/* f03f204: e7a00130 */ swc1 $f0,0x130($sp) -/* f03f208: 8faf019c */ lw $t7,0x19c($sp) -/* f03f20c: 51c000aa */ beqzl $t6,.L0f03f4b8 -/* f03f210: c7ac0178 */ lwc1 $f12,0x178($sp) -/* f03f214: 11e00006 */ beqz $t7,.L0f03f230 -/* f03f218: 8fa40190 */ lw $a0,0x190($sp) -/* f03f21c: 8fa40190 */ lw $a0,0x190($sp) -/* f03f220: 0fc0a209 */ jal func0f028824 -/* f03f224: 00002825 */ or $a1,$zero,$zero -/* f03f228: 10000004 */ beqz $zero,.L0f03f23c -/* f03f22c: 00404025 */ or $t0,$v0,$zero -.L0f03f230: -/* f03f230: 0fc0a209 */ jal func0f028824 -/* f03f234: 24050001 */ addiu $a1,$zero,0x1 -/* f03f238: 00404025 */ or $t0,$v0,$zero -.L0f03f23c: -/* f03f23c: 3c18800a */ lui $t8,0x800a -/* f03f240: 8f18a02c */ lw $t8,-0x5fd4($t8) -/* f03f244: 3c19800a */ lui $t9,0x800a -/* f03f248: 3c0a800a */ lui $t2,0x800a -/* f03f24c: 13000003 */ beqz $t8,.L0f03f25c -/* f03f250: 3c09800a */ lui $t1,0x800a -/* f03f254: 10000002 */ beqz $zero,.L0f03f260 -/* f03f258: 24060001 */ addiu $a2,$zero,0x1 -.L0f03f25c: -/* f03f25c: 00003025 */ or $a2,$zero,$zero -.L0f03f260: -/* f03f260: 8f39a028 */ lw $t9,-0x5fd8($t9) -/* f03f264: 24010001 */ addiu $at,$zero,0x1 -/* f03f268: 00002025 */ or $a0,$zero,$zero -/* f03f26c: 13200003 */ beqz $t9,.L0f03f27c -/* f03f270: 00002825 */ or $a1,$zero,$zero -/* f03f274: 10000001 */ beqz $zero,.L0f03f27c -/* f03f278: 24040001 */ addiu $a0,$zero,0x1 -.L0f03f27c: -/* f03f27c: 8d4aa024 */ lw $t2,-0x5fdc($t2) -/* f03f280: 00001825 */ or $v1,$zero,$zero -/* f03f284: 11400003 */ beqz $t2,.L0f03f294 -/* f03f288: 00000000 */ sll $zero,$zero,0x0 -/* f03f28c: 10000001 */ beqz $zero,.L0f03f294 -/* f03f290: 24050001 */ addiu $a1,$zero,0x1 -.L0f03f294: -/* f03f294: 8d29a030 */ lw $t1,-0x5fd0($t1) -/* f03f298: 11200003 */ beqz $t1,.L0f03f2a8 -/* f03f29c: 00000000 */ sll $zero,$zero,0x0 -/* f03f2a0: 10000001 */ beqz $zero,.L0f03f2a8 -/* f03f2a4: 24030001 */ addiu $v1,$zero,0x1 -.L0f03f2a8: -/* f03f2a8: 00655821 */ addu $t3,$v1,$a1 -/* f03f2ac: 01646821 */ addu $t5,$t3,$a0 -/* f03f2b0: 01a66021 */ addu $t4,$t5,$a2 -/* f03f2b4: 55810080 */ bnel $t4,$at,.L0f03f4b8 -/* f03f2b8: c7ac0178 */ lwc1 $f12,0x178($sp) -/* f03f2bc: 5040007e */ beqzl $v0,.L0f03f4b8 -/* f03f2c0: c7ac0178 */ lwc1 $f12,0x178($sp) -/* f03f2c4: 904e0001 */ lbu $t6,0x1($v0) -/* f03f2c8: c7a60164 */ lwc1 $f6,0x164($sp) -/* f03f2cc: 3c017f1b */ lui $at,0x7f1b -/* f03f2d0: 31cf0080 */ andi $t7,$t6,0x80 -/* f03f2d4: 51e00078 */ beqzl $t7,.L0f03f4b8 -/* f03f2d8: c7ac0178 */ lwc1 $f12,0x178($sp) -/* f03f2dc: c4248fa0 */ lwc1 $f4,-0x7060($at) -/* f03f2e0: 4604303c */ c.lt.s $f6,$f4 -/* f03f2e4: 00000000 */ sll $zero,$zero,0x0 -/* f03f2e8: 45020073 */ bc1fl .L0f03f4b8 -/* f03f2ec: c7ac0178 */ lwc1 $f12,0x178($sp) -/* f03f2f0: 8d020004 */ lw $v0,0x4($t0) -/* f03f2f4: 00002825 */ or $a1,$zero,$zero -/* f03f2f8: 8c470018 */ lw $a3,0x18($v0) -/* f03f2fc: afa00114 */ sw $zero,0x114($sp) -/* f03f300: 8ce40008 */ lw $a0,0x8($a3) -/* f03f304: 0c006a47 */ jal 0x1a91c -/* f03f308: afa70124 */ sw $a3,0x124($sp) -/* f03f30c: 8fa70124 */ lw $a3,0x124($sp) -/* f03f310: 10400026 */ beqz $v0,.L0f03f3ac -/* f03f314: 00402825 */ or $a1,$v0,$zero -/* f03f318: 00e02025 */ or $a0,$a3,$zero -/* f03f31c: 00003025 */ or $a2,$zero,$zero -/* f03f320: 0c006973 */ jal 0x1a5cc -/* f03f324: afa20110 */ sw $v0,0x110($sp) -/* f03f328: 8fa50110 */ lw $a1,0x110($sp) -/* f03f32c: afa20108 */ sw $v0,0x108($sp) -/* f03f330: 00402025 */ or $a0,$v0,$zero -/* f03f334: 8cb80004 */ lw $t8,0x4($a1) -/* f03f338: 0fc2d4e9 */ jal func0f0b53a4 -/* f03f33c: afb800c4 */ sw $t8,0xc4($sp) -/* f03f340: 10400037 */ beqz $v0,.L0f03f420 -/* f03f344: 8fa40108 */ lw $a0,0x108($sp) -/* f03f348: 27a500c8 */ addiu $a1,$sp,0xc8 -/* f03f34c: 0c0059e6 */ jal 0x16798 -/* f03f350: afa200b4 */ sw $v0,0xb4($sp) -/* f03f354: 8fa400b4 */ lw $a0,0xb4($sp) -/* f03f358: 0c0056f8 */ jal 0x15be0 -/* f03f35c: 27a500c8 */ addiu $a1,$sp,0xc8 -/* f03f360: 8fa200c4 */ lw $v0,0xc4($sp) -/* f03f364: 27a400c8 */ addiu $a0,$sp,0xc8 -/* f03f368: 27a500b8 */ addiu $a1,$sp,0xb8 -/* f03f36c: c44a0000 */ lwc1 $f10,0x0($v0) -/* f03f370: e7aa00b8 */ swc1 $f10,0xb8($sp) -/* f03f374: c4520004 */ lwc1 $f18,0x4($v0) -/* f03f378: e7b200bc */ swc1 $f18,0xbc($sp) -/* f03f37c: c4480008 */ lwc1 $f8,0x8($v0) -/* f03f380: 0c0056d9 */ jal 0x15b64 -/* f03f384: e7a800c0 */ swc1 $f8,0xc0($sp) -/* f03f388: c7a600b8 */ lwc1 $f6,0xb8($sp) -/* f03f38c: c7a400bc */ lwc1 $f4,0xbc($sp) -/* f03f390: c7aa00c0 */ lwc1 $f10,0xc0($sp) -/* f03f394: 24190001 */ addiu $t9,$zero,0x1 -/* f03f398: afb90114 */ sw $t9,0x114($sp) -/* f03f39c: e7a60118 */ swc1 $f6,0x118($sp) -/* f03f3a0: e7a4011c */ swc1 $f4,0x11c($sp) -/* f03f3a4: 1000001e */ beqz $zero,.L0f03f420 -/* f03f3a8: e7aa0120 */ swc1 $f10,0x120($sp) -.L0f03f3ac: -/* f03f3ac: 8ce40008 */ lw $a0,0x8($a3) -/* f03f3b0: afa70124 */ sw $a3,0x124($sp) -/* f03f3b4: 0c006a47 */ jal 0x1a91c -/* f03f3b8: 24050001 */ addiu $a1,$zero,0x1 -/* f03f3bc: 8fa70124 */ lw $a3,0x124($sp) -/* f03f3c0: 10400017 */ beqz $v0,.L0f03f420 -/* f03f3c4: 00402825 */ or $a1,$v0,$zero -/* f03f3c8: 00e02025 */ or $a0,$a3,$zero -/* f03f3cc: 0c006973 */ jal 0x1a5cc -/* f03f3d0: 00003025 */ or $a2,$zero,$zero -/* f03f3d4: afa200b0 */ sw $v0,0xb0($sp) -/* f03f3d8: 0fc2d4e9 */ jal func0f0b53a4 -/* f03f3dc: 00402025 */ or $a0,$v0,$zero -/* f03f3e0: 1040000f */ beqz $v0,.L0f03f420 -/* f03f3e4: 8fa400b0 */ lw $a0,0xb0($sp) -/* f03f3e8: 27a50070 */ addiu $a1,$sp,0x70 -/* f03f3ec: 0c0059e6 */ jal 0x16798 -/* f03f3f0: afa2006c */ sw $v0,0x6c($sp) -/* f03f3f4: 8fa4006c */ lw $a0,0x6c($sp) -/* f03f3f8: 0c0056f8 */ jal 0x15be0 -/* f03f3fc: 27a50070 */ addiu $a1,$sp,0x70 -/* f03f400: c7b200a0 */ lwc1 $f18,0xa0($sp) -/* f03f404: c7a800a4 */ lwc1 $f8,0xa4($sp) -/* f03f408: c7a600a8 */ lwc1 $f6,0xa8($sp) -/* f03f40c: 240a0001 */ addiu $t2,$zero,0x1 -/* f03f410: afaa0114 */ sw $t2,0x114($sp) -/* f03f414: e7b20118 */ swc1 $f18,0x118($sp) -/* f03f418: e7a8011c */ swc1 $f8,0x11c($sp) -/* f03f41c: e7a60120 */ swc1 $f6,0x120($sp) -.L0f03f420: -/* f03f420: 8fa90114 */ lw $t1,0x114($sp) -/* f03f424: 51200024 */ beqzl $t1,.L0f03f4b8 -/* f03f428: c7ac0178 */ lwc1 $f12,0x178($sp) -/* f03f42c: 0c0068f7 */ jal 0x1a3dc -/* f03f430: c7ac0130 */ lwc1 $f12,0x130($sp) -/* f03f434: 44802000 */ mtc1 $zero,$f4 -/* f03f438: e7a00054 */ swc1 $f0,0x54($sp) -/* f03f43c: c7ac0130 */ lwc1 $f12,0x130($sp) -/* f03f440: 0c0068f4 */ jal 0x1a3d0 -/* f03f444: e7a40058 */ swc1 $f4,0x58($sp) -/* f03f448: 8fa2016c */ lw $v0,0x16c($sp) -/* f03f44c: e7a0005c */ swc1 $f0,0x5c($sp) -/* f03f450: c7b20170 */ lwc1 $f18,0x170($sp) -/* f03f454: c44a0008 */ lwc1 $f10,0x8($v0) -/* f03f458: 27ab0060 */ addiu $t3,$sp,0x60 -/* f03f45c: 27a50048 */ addiu $a1,$sp,0x48 -/* f03f460: 46125201 */ sub.s $f8,$f10,$f18 -/* f03f464: c7aa0178 */ lwc1 $f10,0x178($sp) -/* f03f468: 27a60118 */ addiu $a2,$sp,0x118 -/* f03f46c: 27a70054 */ addiu $a3,$sp,0x54 -/* f03f470: e7a80048 */ swc1 $f8,0x48($sp) -/* f03f474: c446000c */ lwc1 $f6,0xc($v0) -/* f03f478: 24440008 */ addiu $a0,$v0,0x8 -/* f03f47c: e7a6004c */ swc1 $f6,0x4c($sp) -/* f03f480: c4440010 */ lwc1 $f4,0x10($v0) -/* f03f484: afab0010 */ sw $t3,0x10($sp) -/* f03f488: 460a2480 */ add.s $f18,$f4,$f10 -/* f03f48c: 0fc0b8f7 */ jal func0f02e3dc -/* f03f490: e7b20050 */ swc1 $f18,0x50($sp) -/* f03f494: c7a80154 */ lwc1 $f8,0x154($sp) -/* f03f498: c7a60060 */ lwc1 $f6,0x60($sp) -/* f03f49c: c7aa015c */ lwc1 $f10,0x15c($sp) -/* f03f4a0: c7b20068 */ lwc1 $f18,0x68($sp) -/* f03f4a4: 46064101 */ sub.s $f4,$f8,$f6 -/* f03f4a8: 46125201 */ sub.s $f8,$f10,$f18 -/* f03f4ac: e7a40178 */ swc1 $f4,0x178($sp) -/* f03f4b0: e7a80170 */ swc1 $f8,0x170($sp) -/* f03f4b4: c7ac0178 */ lwc1 $f12,0x178($sp) -.L0f03f4b8: -/* f03f4b8: 0fc259d4 */ jal func0f096750 -/* f03f4bc: c7ae0170 */ lwc1 $f14,0x170($sp) -/* f03f4c0: c7a60130 */ lwc1 $f6,0x130($sp) -/* f03f4c4: 3c017f1b */ lui $at,0x7f1b -/* f03f4c8: 8fad0190 */ lw $t5,0x190($sp) -/* f03f4cc: 4606003c */ c.lt.s $f0,$f6 -/* f03f4d0: 46060081 */ sub.s $f2,$f0,$f6 -/* f03f4d4: 45000003 */ bc1f .L0f03f4e4 -/* f03f4d8: 46001406 */ mov.s $f16,$f2 -/* f03f4dc: c4248fa4 */ lwc1 $f4,-0x705c($at) -/* f03f4e0: 46041400 */ add.s $f16,$f2,$f4 -.L0f03f4e4: -/* f03f4e4: 8da40020 */ lw $a0,0x20($t5) -/* f03f4e8: 8c8c0008 */ lw $t4,0x8($a0) -/* f03f4ec: 8d850000 */ lw $a1,0x0($t4) -/* f03f4f0: 0c006a87 */ jal 0x1aa1c -/* f03f4f4: e7b00188 */ swc1 $f16,0x188($sp) -/* f03f4f8: 44801000 */ mtc1 $zero,$f2 -/* f03f4fc: c440005c */ lwc1 $f0,0x5c($v0) -/* f03f500: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03f504: 8fae0190 */ lw $t6,0x190($sp) -/* f03f508: 4600103c */ c.lt.s $f2,$f0 -/* f03f50c: 8fb80020 */ lw $t8,0x20($sp) -/* f03f510: 45020015 */ bc1fl .L0f03f568 -/* f03f514: 8dcf02d4 */ lw $t7,0x2d4($t6) -/* f03f518: c44a0058 */ lwc1 $f10,0x58($v0) -/* f03f51c: 3c017f1b */ lui $at,0x7f1b -/* f03f520: 460a0482 */ mul.s $f18,$f0,$f10 -/* f03f524: 46128401 */ sub.s $f16,$f16,$f18 -/* f03f528: 4602803c */ c.lt.s $f16,$f2 -/* f03f52c: 00000000 */ sll $zero,$zero,0x0 -/* f03f530: 45000003 */ bc1f .L0f03f540 -/* f03f534: 00000000 */ sll $zero,$zero,0x0 -/* f03f538: c4288fa8 */ lwc1 $f8,-0x7058($at) -/* f03f53c: 46088400 */ add.s $f16,$f16,$f8 -.L0f03f540: -/* f03f540: 3c017f1b */ lui $at,0x7f1b -/* f03f544: c4268fac */ lwc1 $f6,-0x7054($at) -/* f03f548: 3c017f1b */ lui $at,0x7f1b -/* f03f54c: 4610303e */ c.le.s $f6,$f16 -/* f03f550: 00000000 */ sll $zero,$zero,0x0 -/* f03f554: 45020004 */ bc1fl .L0f03f568 -/* f03f558: 8dcf02d4 */ lw $t7,0x2d4($t6) -/* f03f55c: c4248fb0 */ lwc1 $f4,-0x7050($at) -/* f03f560: 46048401 */ sub.s $f16,$f16,$f4 -/* f03f564: 8dcf02d4 */ lw $t7,0x2d4($t6) -.L0f03f568: -/* f03f568: 15e0003d */ bnez $t7,.L0f03f660 -/* f03f56c: 00000000 */ sll $zero,$zero,0x0 -/* f03f570: 1300003b */ beqz $t8,.L0f03f660 -/* f03f574: 8fb90184 */ lw $t9,0x184($sp) -/* f03f578: 332a0060 */ andi $t2,$t9,0x60 -/* f03f57c: 15400038 */ bnez $t2,.L0f03f660 -/* f03f580: 8fa90168 */ lw $t1,0x168($sp) -/* f03f584: 912b0000 */ lbu $t3,0x0($t1) -/* f03f588: 24010006 */ addiu $at,$zero,0x6 -/* f03f58c: 3c0d800a */ lui $t5,0x800a -/* f03f590: 15610033 */ bne $t3,$at,.L0f03f660 -/* f03f594: 8fac0190 */ lw $t4,0x190($sp) -/* f03f598: 8dad9fc8 */ lw $t5,-0x6038($t5) -/* f03f59c: 8d8e0020 */ lw $t6,0x20($t4) -/* f03f5a0: 858a0000 */ lh $t2,0x0($t4) -/* f03f5a4: 448d5000 */ mtc1 $t5,$f10 -/* f03f5a8: 8dcf0020 */ lw $t7,0x20($t6) -/* f03f5ac: 2401003c */ addiu $at,$zero,0x3c -/* f03f5b0: 468054a0 */ cvt.s.w $f18,$f10 -/* f03f5b4: c5e80074 */ lwc1 $f8,0x74($t7) -/* f03f5b8: e7b00188 */ swc1 $f16,0x188($sp) -/* f03f5bc: 46089182 */ mul.s $f6,$f18,$f8 -/* f03f5c0: 4600310d */ trunc.w.s $f4,$f6 -/* f03f5c4: 44192000 */ mfc1 $t9,$f4 -/* f03f5c8: 00000000 */ sll $zero,$zero,0x0 -/* f03f5cc: 032a4821 */ addu $t1,$t9,$t2 -/* f03f5d0: 0121001a */ div $zero,$t1,$at -/* f03f5d4: 00005810 */ mfhi $t3 -/* f03f5d8: 448b5000 */ mtc1 $t3,$f10 -/* f03f5dc: 3c017f1b */ lui $at,0x7f1b -/* f03f5e0: c4288fb4 */ lwc1 $f8,-0x704c($at) -/* f03f5e4: 468054a0 */ cvt.s.w $f18,$f10 -/* f03f5e8: 46089302 */ mul.s $f12,$f18,$f8 -/* f03f5ec: 0c0068f7 */ jal 0x1a3dc -/* f03f5f0: 00000000 */ sll $zero,$zero,0x0 -/* f03f5f4: e7a00028 */ swc1 $f0,0x28($sp) -/* f03f5f8: 0fc0fe84 */ jal func0f03fa10 -/* f03f5fc: c7ac0164 */ lwc1 $f12,0x164($sp) -/* f03f600: 3c013f00 */ lui $at,0x3f00 -/* f03f604: 44813000 */ mtc1 $at,$f6 -/* f03f608: c7aa0028 */ lwc1 $f10,0x28($sp) -/* f03f60c: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03f610: 46060102 */ mul.s $f4,$f0,$f6 -/* f03f614: 44804000 */ mtc1 $zero,$f8 -/* f03f618: 3c017f1b */ lui $at,0x7f1b -/* f03f61c: 460a2482 */ mul.s $f18,$f4,$f10 -/* f03f620: 46128400 */ add.s $f16,$f16,$f18 -/* f03f624: 4608803c */ c.lt.s $f16,$f8 -/* f03f628: 00000000 */ sll $zero,$zero,0x0 -/* f03f62c: 45000003 */ bc1f .L0f03f63c -/* f03f630: 00000000 */ sll $zero,$zero,0x0 -/* f03f634: c4268fb8 */ lwc1 $f6,-0x7048($at) -/* f03f638: 46068400 */ add.s $f16,$f16,$f6 -.L0f03f63c: -/* f03f63c: 3c017f1b */ lui $at,0x7f1b -/* f03f640: c4248fbc */ lwc1 $f4,-0x7044($at) -/* f03f644: 3c017f1b */ lui $at,0x7f1b -/* f03f648: 4610203e */ c.le.s $f4,$f16 -/* f03f64c: 00000000 */ sll $zero,$zero,0x0 -/* f03f650: 45000003 */ bc1f .L0f03f660 -/* f03f654: 00000000 */ sll $zero,$zero,0x0 -/* f03f658: c42a8fc0 */ lwc1 $f10,-0x7040($at) -/* f03f65c: 460a8401 */ sub.s $f16,$f16,$f10 -.L0f03f660: -/* f03f660: 3c017f1b */ lui $at,0x7f1b -/* f03f664: c4328fc4 */ lwc1 $f18,-0x703c($at) -/* f03f668: 3c017f1b */ lui $at,0x7f1b -/* f03f66c: 8fad0190 */ lw $t5,0x190($sp) -/* f03f670: 4610903e */ c.le.s $f18,$f16 -/* f03f674: 00000000 */ sll $zero,$zero,0x0 -/* f03f678: 45020004 */ bc1fl .L0f03f68c -/* f03f67c: 8fa20194 */ lw $v0,0x194($sp) -/* f03f680: c4288fc8 */ lwc1 $f8,-0x7038($at) -/* f03f684: 46088401 */ sub.s $f16,$f16,$f8 -/* f03f688: 8fa20194 */ lw $v0,0x194($sp) -.L0f03f68c: -/* f03f68c: c5a6015c */ lwc1 $f6,0x15c($t5) -/* f03f690: 10400027 */ beqz $v0,.L0f03f730 -/* f03f694: 46068400 */ add.s $f16,$f16,$f6 -/* f03f698: 8dae0020 */ lw $t6,0x20($t5) -/* f03f69c: 8dcf0020 */ lw $t7,0x20($t6) -/* f03f6a0: 81f80008 */ lb $t8,0x8($t7) -/* f03f6a4: 53000014 */ beqzl $t8,.L0f03f6f8 -/* f03f6a8: c4400038 */ lwc1 $f0,0x38($v0) -/* f03f6ac: c4400038 */ lwc1 $f0,0x38($v0) -/* f03f6b0: 46000007 */ neg.s $f0,$f0 -/* f03f6b4: 4600803c */ c.lt.s $f16,$f0 -/* f03f6b8: 00000000 */ sll $zero,$zero,0x0 -/* f03f6bc: 45020005 */ bc1fl .L0f03f6d4 -/* f03f6c0: c440003c */ lwc1 $f0,0x3c($v0) -/* f03f6c4: 46000406 */ mov.s $f16,$f0 -/* f03f6c8: 10000019 */ beqz $zero,.L0f03f730 -/* f03f6cc: afa0017c */ sw $zero,0x17c($sp) -/* f03f6d0: c440003c */ lwc1 $f0,0x3c($v0) -.L0f03f6d4: -/* f03f6d4: 46000007 */ neg.s $f0,$f0 -/* f03f6d8: 4610003c */ c.lt.s $f0,$f16 -/* f03f6dc: 00000000 */ sll $zero,$zero,0x0 -/* f03f6e0: 45020014 */ bc1fl .L0f03f734 -/* f03f6e4: c7a4018c */ lwc1 $f4,0x18c($sp) -/* f03f6e8: 46000406 */ mov.s $f16,$f0 -/* f03f6ec: 10000010 */ beqz $zero,.L0f03f730 -/* f03f6f0: afa0017c */ sw $zero,0x17c($sp) -/* f03f6f4: c4400038 */ lwc1 $f0,0x38($v0) -.L0f03f6f8: -/* f03f6f8: 4610003c */ c.lt.s $f0,$f16 -/* f03f6fc: 00000000 */ sll $zero,$zero,0x0 -/* f03f700: 45020005 */ bc1fl .L0f03f718 -/* f03f704: c440003c */ lwc1 $f0,0x3c($v0) -/* f03f708: 46000406 */ mov.s $f16,$f0 -/* f03f70c: 10000008 */ beqz $zero,.L0f03f730 -/* f03f710: afa0017c */ sw $zero,0x17c($sp) -/* f03f714: c440003c */ lwc1 $f0,0x3c($v0) -.L0f03f718: -/* f03f718: 4600803c */ c.lt.s $f16,$f0 -/* f03f71c: 00000000 */ sll $zero,$zero,0x0 -/* f03f720: 45020004 */ bc1fl .L0f03f734 -/* f03f724: c7a4018c */ lwc1 $f4,0x18c($sp) -/* f03f728: 46000406 */ mov.s $f16,$f0 -/* f03f72c: afa0017c */ sw $zero,0x17c($sp) -.L0f03f730: -/* f03f730: c7a4018c */ lwc1 $f4,0x18c($sp) -.L0f03f734: -/* f03f734: 8fa40190 */ lw $a0,0x190($sp) -/* f03f738: 8fa50194 */ lw $a1,0x194($sp) -/* f03f73c: 8fa60198 */ lw $a2,0x198($sp) -/* f03f740: 8fa7019c */ lw $a3,0x19c($sp) -/* f03f744: e7b00188 */ swc1 $f16,0x188($sp) -/* f03f748: 0fc0fdde */ jal func0f03f778 -/* f03f74c: e7a40010 */ swc1 $f4,0x10($sp) -/* f03f750: 8fac0190 */ lw $t4,0x190($sp) -/* f03f754: c7b00188 */ lwc1 $f16,0x188($sp) -/* f03f758: 2419000a */ addiu $t9,$zero,0xa -/* f03f75c: a199000e */ sb $t9,0xe($t4) -/* f03f760: e590016c */ swc1 $f16,0x16c($t4) -/* f03f764: 8fbf001c */ lw $ra,0x1c($sp) -/* f03f768: 8fa2017c */ lw $v0,0x17c($sp) -/* f03f76c: 27bd0190 */ addiu $sp,$sp,0x190 -/* f03f770: 03e00008 */ jr $ra -/* f03f774: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03f778 -/* f03f778: 44808000 */ mtc1 $zero,$f16 -/* f03f77c: c7ae0010 */ lwc1 $f14,0x10($sp) -/* f03f780: 46008006 */ mov.s $f0,$f16 -/* f03f784: 46008086 */ mov.s $f2,$f16 -/* f03f788: 10a0001b */ beqz $a1,.L0f03f7f8 -/* f03f78c: 46007306 */ mov.s $f12,$f14 -/* f03f790: c4a00030 */ lwc1 $f0,0x30($a1) -/* f03f794: 460e003c */ c.lt.s $f0,$f14 -/* f03f798: 00000000 */ sll $zero,$zero,0x0 -/* f03f79c: 45020005 */ bc1fl .L0f03f7b4 -/* f03f7a0: c4a00034 */ lwc1 $f0,0x34($a1) -/* f03f7a4: 46007081 */ sub.s $f2,$f14,$f0 -/* f03f7a8: 10000008 */ beqz $zero,.L0f03f7cc -/* f03f7ac: 46000306 */ mov.s $f12,$f0 -/* f03f7b0: c4a00034 */ lwc1 $f0,0x34($a1) -.L0f03f7b4: -/* f03f7b4: 4600703c */ c.lt.s $f14,$f0 -/* f03f7b8: 00000000 */ sll $zero,$zero,0x0 -/* f03f7bc: 45020004 */ bc1fl .L0f03f7d0 -/* f03f7c0: 460c803c */ c.lt.s $f16,$f12 -/* f03f7c4: 46007081 */ sub.s $f2,$f14,$f0 -/* f03f7c8: 46000306 */ mov.s $f12,$f0 -.L0f03f7cc: -/* f03f7cc: 460c803c */ c.lt.s $f16,$f12 -.L0f03f7d0: -/* f03f7d0: 00000000 */ sll $zero,$zero,0x0 -/* f03f7d4: 45020006 */ bc1fl .L0f03f7f0 -/* f03f7d8: c4a60044 */ lwc1 $f6,0x44($a1) -/* f03f7dc: c4a40040 */ lwc1 $f4,0x40($a1) -/* f03f7e0: 460c2002 */ mul.s $f0,$f4,$f12 -/* f03f7e4: 10000004 */ beqz $zero,.L0f03f7f8 -/* f03f7e8: 00000000 */ sll $zero,$zero,0x0 -/* f03f7ec: c4a60044 */ lwc1 $f6,0x44($a1) -.L0f03f7f0: -/* f03f7f0: 460c3002 */ mul.s $f0,$f6,$f12 -/* f03f7f4: 00000000 */ sll $zero,$zero,0x0 -.L0f03f7f8: -/* f03f7f8: 50e00008 */ beqzl $a3,.L0f03f81c -/* f03f7fc: e4800164 */ swc1 $f0,0x164($a0) -/* f03f800: 10c00003 */ beqz $a2,.L0f03f810 -/* f03f804: e48c0164 */ swc1 $f12,0x164($a0) -/* f03f808: 10000005 */ beqz $zero,.L0f03f820 -/* f03f80c: e48c0160 */ swc1 $f12,0x160($a0) -.L0f03f810: -/* f03f810: 10000003 */ beqz $zero,.L0f03f820 -/* f03f814: e4800160 */ swc1 $f0,0x160($a0) -/* f03f818: e4800164 */ swc1 $f0,0x164($a0) -.L0f03f81c: -/* f03f81c: e48c0160 */ swc1 $f12,0x160($a0) -.L0f03f820: -/* f03f820: 03e00008 */ jr $ra -/* f03f824: e4820168 */ swc1 $f2,0x168($a0) -); - -GLOBAL_ASM( -glabel func0f03f828 -/* f03f828: 44800000 */ mtc1 $zero,$f0 -/* f03f82c: 240e000a */ addiu $t6,$zero,0xa -/* f03f830: a08e000e */ sb $t6,0xe($a0) -/* f03f834: e4800164 */ swc1 $f0,0x164($a0) -/* f03f838: e4800160 */ swc1 $f0,0x160($a0) -/* f03f83c: e4800168 */ swc1 $f0,0x168($a0) -/* f03f840: 03e00008 */ jr $ra -/* f03f844: e480016c */ swc1 $f0,0x16c($a0) -); - -GLOBAL_ASM( -glabel func0f03f848 -/* f03f848: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03f84c: afbf0014 */ sw $ra,0x14($sp) -/* f03f850: afa60020 */ sw $a2,0x20($sp) -/* f03f854: 0fc0a209 */ jal func0f028824 -/* f03f858: afa40018 */ sw $a0,0x18($sp) -/* f03f85c: 8fa50020 */ lw $a1,0x20($sp) -/* f03f860: 8fa70018 */ lw $a3,0x18($sp) -/* f03f864: 00402025 */ or $a0,$v0,$zero -/* f03f868: 50a00007 */ beqzl $a1,.L0f03f888 -/* f03f86c: 8ce3001c */ lw $v1,0x1c($a3) -/* f03f870: 8ce3001c */ lw $v1,0x1c($a3) -/* f03f874: 906f003f */ lbu $t7,0x3f($v1) -/* f03f878: 35f80020 */ ori $t8,$t7,0x20 -/* f03f87c: 10000005 */ beqz $zero,.L0f03f894 -/* f03f880: a078003f */ sb $t8,0x3f($v1) -/* f03f884: 8ce3001c */ lw $v1,0x1c($a3) -.L0f03f888: -/* f03f888: 9079003f */ lbu $t9,0x3f($v1) -/* f03f88c: 3328ffdf */ andi $t0,$t9,0xffdf -/* f03f890: a068003f */ sb $t0,0x3f($v1) -.L0f03f894: -/* f03f894: 50400005 */ beqzl $v0,.L0f03f8ac -/* f03f898: 8fbf0014 */ lw $ra,0x14($sp) -/* f03f89c: 8ce9001c */ lw $t1,0x1c($a3) -/* f03f8a0: 0fc22ed7 */ jal func0f08bb5c -/* f03f8a4: 85260028 */ lh $a2,0x28($t1) -/* f03f8a8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03f8ac: -/* f03f8ac: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03f8b0: 03e00008 */ jr $ra -/* f03f8b4: 00000000 */ sll $zero,$zero,0x0 -/* f03f8b8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03f8bc: afbf0014 */ sw $ra,0x14($sp) -/* f03f8c0: 0fc0a209 */ jal func0f028824 -/* f03f8c4: 00000000 */ sll $zero,$zero,0x0 -/* f03f8c8: 10400005 */ beqz $v0,.L0f03f8e0 -/* f03f8cc: 00402025 */ or $a0,$v0,$zero -/* f03f8d0: 0fc22f17 */ jal func0f08bc5c -/* f03f8d4: 00000000 */ sll $zero,$zero,0x0 -/* f03f8d8: 10000003 */ beqz $zero,.L0f03f8e8 -/* f03f8dc: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03f8e0: -/* f03f8e0: 00001025 */ or $v0,$zero,$zero -/* f03f8e4: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03f8e8: -/* f03f8e8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03f8ec: 03e00008 */ jr $ra -/* f03f8f0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03f8f4 -/* f03f8f4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f03f8f8: afb00018 */ sw $s0,0x18($sp) -/* f03f8fc: 00808025 */ or $s0,$a0,$zero -/* f03f900: 10800003 */ beqz $a0,.L0f03f910 -/* f03f904: afbf001c */ sw $ra,0x1c($sp) -/* f03f908: 10000002 */ beqz $zero,.L0f03f914 -/* f03f90c: 908202fe */ lbu $v0,0x2fe($a0) -.L0f03f910: -/* f03f910: 00001025 */ or $v0,$zero,$zero -.L0f03f914: -/* f03f914: 24010002 */ addiu $at,$zero,0x2 -/* f03f918: 10410016 */ beq $v0,$at,.L0f03f974 -/* f03f91c: 24010003 */ addiu $at,$zero,0x3 -/* f03f920: 50410015 */ beql $v0,$at,.L0f03f978 -/* f03f924: 8fbf001c */ lw $ra,0x1c($sp) -/* f03f928: 8e0e02d4 */ lw $t6,0x2d4($s0) -/* f03f92c: 02002025 */ or $a0,$s0,$zero -/* f03f930: 00002825 */ or $a1,$zero,$zero -/* f03f934: 55c00010 */ bnezl $t6,.L0f03f978 -/* f03f938: 8fbf001c */ lw $ra,0x1c($sp) -/* f03f93c: 0fc0fe12 */ jal func0f03f848 -/* f03f940: 00003025 */ or $a2,$zero,$zero -/* f03f944: 02002025 */ or $a0,$s0,$zero -/* f03f948: 24050001 */ addiu $a1,$zero,0x1 -/* f03f94c: 0fc0fe12 */ jal func0f03f848 -/* f03f950: 00003025 */ or $a2,$zero,$zero -/* f03f954: 0fc0fe0a */ jal func0f03f828 -/* f03f958: 02002025 */ or $a0,$s0,$zero -/* f03f95c: 0fc29c32 */ jal func0f0a70c8 -/* f03f960: 8204017c */ lb $a0,0x17c($s0) -/* f03f964: a202017c */ sb $v0,0x17c($s0) -/* f03f968: 0fc29c32 */ jal func0f0a70c8 -/* f03f96c: 8204017d */ lb $a0,0x17d($s0) -/* f03f970: a202017d */ sb $v0,0x17d($s0) -.L0f03f974: -/* f03f974: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03f978: -/* f03f978: 8fb00018 */ lw $s0,0x18($sp) -/* f03f97c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f03f980: 03e00008 */ jr $ra -/* f03f984: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03f988 -/* f03f988: 27bdffe8 */ addiu $sp,$sp,-24 -/* f03f98c: 10c0000c */ beqz $a2,.L0f03f9c0 -/* f03f990: afbf0014 */ sw $ra,0x14($sp) -/* f03f994: 24010001 */ addiu $at,$zero,0x1 -/* f03f998: 54a10006 */ bnel $a1,$at,.L0f03f9b4 -/* f03f99c: 8c980014 */ lw $t8,0x14($a0) -/* f03f9a0: 8c8e0014 */ lw $t6,0x14($a0) -/* f03f9a4: 35cf0004 */ ori $t7,$t6,0x4 -/* f03f9a8: 10000011 */ beqz $zero,.L0f03f9f0 -/* f03f9ac: ac8f0014 */ sw $t7,0x14($a0) -/* f03f9b0: 8c980014 */ lw $t8,0x14($a0) -.L0f03f9b4: -/* f03f9b4: 37190008 */ ori $t9,$t8,0x8 -/* f03f9b8: 1000000d */ beqz $zero,.L0f03f9f0 -/* f03f9bc: ac990014 */ sw $t9,0x14($a0) -.L0f03f9c0: -/* f03f9c0: 24010001 */ addiu $at,$zero,0x1 -/* f03f9c4: 54a10007 */ bnel $a1,$at,.L0f03f9e4 -/* f03f9c8: 8c8a0014 */ lw $t2,0x14($a0) -/* f03f9cc: 8c880014 */ lw $t0,0x14($a0) -/* f03f9d0: 2401fffb */ addiu $at,$zero,-5 -/* f03f9d4: 01014824 */ and $t1,$t0,$at -/* f03f9d8: 10000005 */ beqz $zero,.L0f03f9f0 -/* f03f9dc: ac890014 */ sw $t1,0x14($a0) -/* f03f9e0: 8c8a0014 */ lw $t2,0x14($a0) -.L0f03f9e4: -/* f03f9e4: 2401fff7 */ addiu $at,$zero,-9 -/* f03f9e8: 01415824 */ and $t3,$t2,$at -/* f03f9ec: ac8b0014 */ sw $t3,0x14($a0) -.L0f03f9f0: -/* f03f9f0: 54c00004 */ bnezl $a2,.L0f03fa04 -/* f03f9f4: 8fbf0014 */ lw $ra,0x14($sp) -/* f03f9f8: 0fc0fe12 */ jal func0f03f848 -/* f03f9fc: 00003025 */ or $a2,$zero,$zero -/* f03fa00: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03fa04: -/* f03fa04: 27bd0018 */ addiu $sp,$sp,0x18 -/* f03fa08: 03e00008 */ jr $ra -/* f03fa0c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03fa10 -/* f03fa10: 3c017f1b */ lui $at,0x7f1b -/* f03fa14: c4248fcc */ lwc1 $f4,-0x7034($at) -/* f03fa18: 3c017f1b */ lui $at,0x7f1b -/* f03fa1c: 460c203c */ c.lt.s $f4,$f12 -/* f03fa20: 00000000 */ sll $zero,$zero,0x0 -/* f03fa24: 45000004 */ bc1f .L0f03fa38 -/* f03fa28: 00000000 */ sll $zero,$zero,0x0 -/* f03fa2c: 3c017f1b */ lui $at,0x7f1b -/* f03fa30: 03e00008 */ jr $ra -/* f03fa34: c4208fd0 */ lwc1 $f0,-0x7030($at) -.L0f03fa38: -/* f03fa38: c4268fd4 */ lwc1 $f6,-0x702c($at) -/* f03fa3c: 3c017f1b */ lui $at,0x7f1b -/* f03fa40: 460c303c */ c.lt.s $f6,$f12 -/* f03fa44: 00000000 */ sll $zero,$zero,0x0 -/* f03fa48: 45000004 */ bc1f .L0f03fa5c -/* f03fa4c: 00000000 */ sll $zero,$zero,0x0 -/* f03fa50: 3c017f1b */ lui $at,0x7f1b -/* f03fa54: 03e00008 */ jr $ra -/* f03fa58: c4208fd8 */ lwc1 $f0,-0x7028($at) -.L0f03fa5c: -/* f03fa5c: c4288fdc */ lwc1 $f8,-0x7024($at) -/* f03fa60: 3c017f1b */ lui $at,0x7f1b -/* f03fa64: 460c403c */ c.lt.s $f8,$f12 -/* f03fa68: 00000000 */ sll $zero,$zero,0x0 -/* f03fa6c: 45000004 */ bc1f .L0f03fa80 -/* f03fa70: 00000000 */ sll $zero,$zero,0x0 -/* f03fa74: 3c017f1b */ lui $at,0x7f1b -/* f03fa78: 03e00008 */ jr $ra -/* f03fa7c: c4208fe0 */ lwc1 $f0,-0x7020($at) -.L0f03fa80: -/* f03fa80: c42a8fe4 */ lwc1 $f10,-0x701c($at) -/* f03fa84: 3c017f1b */ lui $at,0x7f1b -/* f03fa88: 460c503c */ c.lt.s $f10,$f12 -/* f03fa8c: 00000000 */ sll $zero,$zero,0x0 -/* f03fa90: 45000004 */ bc1f .L0f03faa4 -/* f03fa94: 00000000 */ sll $zero,$zero,0x0 -/* f03fa98: 3c017f1b */ lui $at,0x7f1b -/* f03fa9c: 03e00008 */ jr $ra -/* f03faa0: c4208fe8 */ lwc1 $f0,-0x7018($at) -.L0f03faa4: -/* f03faa4: c4208fec */ lwc1 $f0,-0x7014($at) -/* f03faa8: 03e00008 */ jr $ra -/* f03faac: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03fab0 -/* f03fab0: 27bdffa0 */ addiu $sp,$sp,-96 -/* f03fab4: 3c014396 */ lui $at,0x4396 -/* f03fab8: 44812000 */ mtc1 $at,$f4 -/* f03fabc: afbf0014 */ sw $ra,0x14($sp) -/* f03fac0: afa50064 */ sw $a1,0x64($sp) -/* f03fac4: afa60068 */ sw $a2,0x68($sp) -/* f03fac8: afa7006c */ sw $a3,0x6c($sp) -/* f03facc: e7a40030 */ swc1 $f4,0x30($sp) -/* f03fad0: 8c83001c */ lw $v1,0x1c($a0) -/* f03fad4: afa40060 */ sw $a0,0x60($sp) -/* f03fad8: 0fc0a221 */ jal func0f028884 -/* f03fadc: afa3005c */ sw $v1,0x5c($sp) -/* f03fae0: 8fa3005c */ lw $v1,0x5c($sp) -/* f03fae4: c4460008 */ lwc1 $f6,0x8($v0) -/* f03fae8: c44a000c */ lwc1 $f10,0xc($v0) -/* f03faec: c4680008 */ lwc1 $f8,0x8($v1) -/* f03faf0: c464000c */ lwc1 $f4,0xc($v1) -/* f03faf4: 46083301 */ sub.s $f12,$f6,$f8 -/* f03faf8: 46045181 */ sub.s $f6,$f10,$f4 -/* f03fafc: e7a60050 */ swc1 $f6,0x50($sp) -/* f03fb00: c4480010 */ lwc1 $f8,0x10($v0) -/* f03fb04: c46a0010 */ lwc1 $f10,0x10($v1) -/* f03fb08: e7ac0054 */ swc1 $f12,0x54($sp) -/* f03fb0c: 460a4381 */ sub.s $f14,$f8,$f10 -/* f03fb10: 0fc259d4 */ jal func0f096750 -/* f03fb14: e7ae004c */ swc1 $f14,0x4c($sp) -/* f03fb18: e7a00048 */ swc1 $f0,0x48($sp) -/* f03fb1c: 0fc0f97c */ jal func0f03e5f0 -/* f03fb20: 8fa40060 */ lw $a0,0x60($sp) -/* f03fb24: c7b00054 */ lwc1 $f16,0x54($sp) -/* f03fb28: c7b20050 */ lwc1 $f18,0x50($sp) -/* f03fb2c: c7a40048 */ lwc1 $f4,0x48($sp) -/* f03fb30: 46108182 */ mul.s $f6,$f16,$f16 -/* f03fb34: c7ae004c */ lwc1 $f14,0x4c($sp) -/* f03fb38: 46002081 */ sub.s $f2,$f4,$f0 -/* f03fb3c: 46129202 */ mul.s $f8,$f18,$f18 -/* f03fb40: e7a20040 */ swc1 $f2,0x40($sp) -/* f03fb44: 460e7102 */ mul.s $f4,$f14,$f14 -/* f03fb48: 46083280 */ add.s $f10,$f6,$f8 -/* f03fb4c: 46045300 */ add.s $f12,$f10,$f4 -/* f03fb50: 0fc0fe84 */ jal func0f03fa10 -/* f03fb54: e7ac0018 */ swc1 $f12,0x18($sp) -/* f03fb58: c7a20040 */ lwc1 $f2,0x40($sp) -/* f03fb5c: 44803000 */ mtc1 $zero,$f6 -/* f03fb60: c7ac0018 */ lwc1 $f12,0x18($sp) -/* f03fb64: 3c017f1b */ lui $at,0x7f1b -/* f03fb68: 4606103c */ c.lt.s $f2,$f6 -/* f03fb6c: 8fae0064 */ lw $t6,0x64($sp) -/* f03fb70: 45020004 */ bc1fl .L0f03fb84 -/* f03fb74: 4600103c */ c.lt.s $f2,$f0 -/* f03fb78: c4288ff0 */ lwc1 $f8,-0x7010($at) -/* f03fb7c: 46081080 */ add.s $f2,$f2,$f8 -/* f03fb80: 4600103c */ c.lt.s $f2,$f0 -.L0f03fb84: -/* f03fb84: 00001025 */ or $v0,$zero,$zero -/* f03fb88: 3c017f1b */ lui $at,0x7f1b -/* f03fb8c: 45000002 */ bc1f .L0f03fb98 -/* f03fb90: 00000000 */ sll $zero,$zero,0x0 -/* f03fb94: 24020001 */ addiu $v0,$zero,0x1 -.L0f03fb98: -/* f03fb98: 14400009 */ bnez $v0,.L0f03fbc0 -/* f03fb9c: 00401825 */ or $v1,$v0,$zero -/* f03fba0: c42a8ff4 */ lwc1 $f10,-0x700c($at) -/* f03fba4: 00001825 */ or $v1,$zero,$zero -/* f03fba8: 46005101 */ sub.s $f4,$f10,$f0 -/* f03fbac: 4602203c */ c.lt.s $f4,$f2 -/* f03fbb0: 00000000 */ sll $zero,$zero,0x0 -/* f03fbb4: 45020003 */ bc1fl .L0f03fbc4 -/* f03fbb8: adc30000 */ sw $v1,0x0($t6) -/* f03fbbc: 24030001 */ addiu $v1,$zero,0x1 -.L0f03fbc0: -/* f03fbc0: adc30000 */ sw $v1,0x0($t6) -.L0f03fbc4: -/* f03fbc4: 8faf0068 */ lw $t7,0x68($sp) -/* f03fbc8: ade00000 */ sw $zero,0x0($t7) -/* f03fbcc: 8fb8006c */ lw $t8,0x6c($sp) -/* f03fbd0: 93190000 */ lbu $t9,0x0($t8) -/* f03fbd4: 2728fffe */ addiu $t0,$t9,-2 -/* f03fbd8: 2d01002b */ sltiu $at,$t0,0x2b -/* f03fbdc: 1020000e */ beqz $at,.L0f03fc18 -/* f03fbe0: 00084080 */ sll $t0,$t0,0x2 -/* f03fbe4: 3c017f1b */ lui $at,0x7f1b -/* f03fbe8: 00280821 */ addu $at,$at,$t0 -/* f03fbec: 8c288ff8 */ lw $t0,-0x7008($at) -/* f03fbf0: 01000008 */ jr $t0 -/* f03fbf4: 00000000 */ sll $zero,$zero,0x0 -/* f03fbf8: 3c014416 */ lui $at,0x4416 -/* f03fbfc: 44813000 */ mtc1 $at,$f6 -/* f03fc00: 10000005 */ beqz $zero,.L0f03fc18 -/* f03fc04: e7a60030 */ swc1 $f6,0x30($sp) -/* f03fc08: 3c014496 */ lui $at,0x4496 -/* f03fc0c: 44814000 */ mtc1 $at,$f8 -/* f03fc10: 00000000 */ sll $zero,$zero,0x0 -/* f03fc14: e7a80030 */ swc1 $f8,0x30($sp) -.L0f03fc18: -/* f03fc18: 5060006f */ beqzl $v1,.L0f03fdd8 -/* f03fc1c: 8fbf0014 */ lw $ra,0x14($sp) -/* f03fc20: 0c012974 */ jal 0x4a5d0 -/* f03fc24: 00000000 */ sll $zero,$zero,0x0 -/* f03fc28: c7aa0030 */ lwc1 $f10,0x30($sp) -/* f03fc2c: 3c017f1b */ lui $at,0x7f1b -/* f03fc30: c42c90a4 */ lwc1 $f12,-0x6f5c($at) -/* f03fc34: 4600503c */ c.lt.s $f10,$f0 -/* f03fc38: 8fa90060 */ lw $t1,0x60($sp) -/* f03fc3c: 46006086 */ mov.s $f2,$f12 -/* f03fc40: 45020005 */ bc1fl .L0f03fc58 -/* f03fc44: 81220002 */ lb $v0,0x2($t1) -/* f03fc48: 46005103 */ div.s $f4,$f10,$f0 -/* f03fc4c: 46046082 */ mul.s $f2,$f12,$f4 -/* f03fc50: 00000000 */ sll $zero,$zero,0x0 -/* f03fc54: 81220002 */ lb $v0,0x2($t1) -.L0f03fc58: -/* f03fc58: 1840000c */ blez $v0,.L0f03fc8c -/* f03fc5c: 00000000 */ sll $zero,$zero,0x0 -/* f03fc60: 44823000 */ mtc1 $v0,$f6 -/* f03fc64: 3c017f1b */ lui $at,0x7f1b -/* f03fc68: c42a90a8 */ lwc1 $f10,-0x6f58($at) -/* f03fc6c: 46803220 */ cvt.s.w $f8,$f6 -/* f03fc70: 3c013f80 */ lui $at,0x3f80 -/* f03fc74: 44813000 */ mtc1 $at,$f6 -/* f03fc78: 460a4102 */ mul.s $f4,$f8,$f10 -/* f03fc7c: 46043200 */ add.s $f8,$f6,$f4 -/* f03fc80: 46081082 */ mul.s $f2,$f2,$f8 -/* f03fc84: 10000010 */ beqz $zero,.L0f03fcc8 -/* f03fc88: 00000000 */ sll $zero,$zero,0x0 -.L0f03fc8c: -/* f03fc8c: 0441000e */ bgez $v0,.L0f03fcc8 -/* f03fc90: 2841ff9d */ slti $at,$v0,-99 -/* f03fc94: 10200004 */ beqz $at,.L0f03fca8 -/* f03fc98: 244a0064 */ addiu $t2,$v0,0x64 -/* f03fc9c: 44801000 */ mtc1 $zero,$f2 -/* f03fca0: 10000009 */ beqz $zero,.L0f03fcc8 -/* f03fca4: 00000000 */ sll $zero,$zero,0x0 -.L0f03fca8: -/* f03fca8: 448a5000 */ mtc1 $t2,$f10 -/* f03fcac: 3c017f1b */ lui $at,0x7f1b -/* f03fcb0: c42490ac */ lwc1 $f4,-0x6f54($at) -/* f03fcb4: 468051a0 */ cvt.s.w $f6,$f10 -/* f03fcb8: 46043202 */ mul.s $f8,$f6,$f4 -/* f03fcbc: 00000000 */ sll $zero,$zero,0x0 -/* f03fcc0: 46081082 */ mul.s $f2,$f2,$f8 -/* f03fcc4: 00000000 */ sll $zero,$zero,0x0 -.L0f03fcc8: -/* f03fcc8: 0fc06c45 */ jal func0f01b114 -/* f03fccc: e7a20024 */ swc1 $f2,0x24($sp) -/* f03fcd0: 3c013f80 */ lui $at,0x3f80 -/* f03fcd4: 44815000 */ mtc1 $at,$f10 -/* f03fcd8: c7a20024 */ lwc1 $f2,0x24($sp) -/* f03fcdc: 460a003e */ c.le.s $f0,$f10 -/* f03fce0: 00000000 */ sll $zero,$zero,0x0 -/* f03fce4: 45000007 */ bc1f .L0f03fd04 -/* f03fce8: 00000000 */ sll $zero,$zero,0x0 -/* f03fcec: 0fc06c45 */ jal func0f01b114 -/* f03fcf0: e7a20024 */ swc1 $f2,0x24($sp) -/* f03fcf4: c7a20024 */ lwc1 $f2,0x24($sp) -/* f03fcf8: 46001082 */ mul.s $f2,$f2,$f0 -/* f03fcfc: 1000000c */ beqz $zero,.L0f03fd30 -/* f03fd00: 00000000 */ sll $zero,$zero,0x0 -.L0f03fd04: -/* f03fd04: 0fc06c45 */ jal func0f01b114 -/* f03fd08: e7a20024 */ swc1 $f2,0x24($sp) -/* f03fd0c: 3c014110 */ lui $at,0x4110 -/* f03fd10: 44813000 */ mtc1 $at,$f6 -/* f03fd14: 3c017f1b */ lui $at,0x7f1b -/* f03fd18: c42490b0 */ lwc1 $f4,-0x6f50($at) -/* f03fd1c: c7a20024 */ lwc1 $f2,0x24($sp) -/* f03fd20: 46002201 */ sub.s $f8,$f4,$f0 -/* f03fd24: 46083283 */ div.s $f10,$f6,$f8 -/* f03fd28: 460a1082 */ mul.s $f2,$f2,$f10 -/* f03fd2c: 00000000 */ sll $zero,$zero,0x0 -.L0f03fd30: -/* f03fd30: 3c018006 */ lui $at,0x8006 -/* f03fd34: c4242ca0 */ lwc1 $f4,0x2ca0($at) -/* f03fd38: 8fa2006c */ lw $v0,0x6c($sp) -/* f03fd3c: 46041082 */ mul.s $f2,$f2,$f4 -/* f03fd40: 90440000 */ lbu $a0,0x0($v0) -/* f03fd44: 90450003 */ lbu $a1,0x3($v0) -/* f03fd48: 0fc2c7ba */ jal func0f0b1ee8 -/* f03fd4c: e7a20024 */ swc1 $f2,0x24($sp) -/* f03fd50: 1c400002 */ bgtz $v0,.L0f03fd5c -/* f03fd54: c7a20024 */ lwc1 $f2,0x24($sp) -/* f03fd58: 46021080 */ add.s $f2,$f2,$f2 -.L0f03fd5c: -/* f03fd5c: 8fab006c */ lw $t3,0x6c($sp) -/* f03fd60: 24010013 */ addiu $at,$zero,0x13 -/* f03fd64: 8fa20060 */ lw $v0,0x60($sp) -/* f03fd68: 916c0000 */ lbu $t4,0x0($t3) -/* f03fd6c: 55810003 */ bnel $t4,$at,.L0f03fd7c -/* f03fd70: c446014c */ lwc1 $f6,0x14c($v0) -/* f03fd74: 46021080 */ add.s $f2,$f2,$f2 -/* f03fd78: c446014c */ lwc1 $f6,0x14c($v0) -.L0f03fd7c: -/* f03fd7c: 8c4d0014 */ lw $t5,0x14($v0) -/* f03fd80: 3c017f1b */ lui $at,0x7f1b -/* f03fd84: 46023200 */ add.s $f8,$f6,$f2 -/* f03fd88: 31ae8000 */ andi $t6,$t5,0x8000 -/* f03fd8c: 11c00005 */ beqz $t6,.L0f03fda4 -/* f03fd90: e448014c */ swc1 $f8,0x14c($v0) -/* f03fd94: c44a014c */ lwc1 $f10,0x14c($v0) -/* f03fd98: c42490b4 */ lwc1 $f4,-0x6f4c($at) -/* f03fd9c: 46045180 */ add.s $f6,$f10,$f4 -/* f03fda0: e446014c */ swc1 $f6,0x14c($v0) -.L0f03fda4: -/* f03fda4: 3c013f80 */ lui $at,0x3f80 -/* f03fda8: 44815000 */ mtc1 $at,$f10 -/* f03fdac: c448014c */ lwc1 $f8,0x14c($v0) -/* f03fdb0: 8fb80068 */ lw $t8,0x68($sp) -/* f03fdb4: 4608503e */ c.le.s $f10,$f8 -/* f03fdb8: 00000000 */ sll $zero,$zero,0x0 -/* f03fdbc: 45020006 */ bc1fl .L0f03fdd8 -/* f03fdc0: 8fbf0014 */ lw $ra,0x14($sp) -/* f03fdc4: 44802000 */ mtc1 $zero,$f4 -/* f03fdc8: 240f0001 */ addiu $t7,$zero,0x1 -/* f03fdcc: af0f0000 */ sw $t7,0x0($t8) -/* f03fdd0: e444014c */ swc1 $f4,0x14c($v0) -/* f03fdd4: 8fbf0014 */ lw $ra,0x14($sp) -.L0f03fdd8: -/* f03fdd8: 27bd0060 */ addiu $sp,$sp,0x60 -/* f03fddc: 03e00008 */ jr $ra -/* f03fde0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f03fde4 -/* f03fde4: 27bdff38 */ addiu $sp,$sp,-200 -/* f03fde8: afbf001c */ sw $ra,0x1c($sp) -/* f03fdec: afb00018 */ sw $s0,0x18($sp) -/* f03fdf0: 00c08025 */ or $s0,$a2,$zero -/* f03fdf4: 0fc0a209 */ jal func0f028824 -/* f03fdf8: afa400c8 */ sw $a0,0xc8($sp) -/* f03fdfc: 10400046 */ beqz $v0,.L0f03ff18 -/* f03fe00: 00003025 */ or $a2,$zero,$zero -/* f03fe04: 8fae00c8 */ lw $t6,0xc8($sp) -/* f03fe08: 8c430004 */ lw $v1,0x4($v0) -/* f03fe0c: 8dcf001c */ lw $t7,0x1c($t6) -/* f03fe10: 8c670018 */ lw $a3,0x18($v1) -/* f03fe14: 91f80001 */ lbu $t8,0x1($t7) -/* f03fe18: 33190002 */ andi $t9,$t8,0x2 -/* f03fe1c: 5320003f */ beqzl $t9,.L0f03ff1c -/* f03fe20: 8fbf001c */ lw $ra,0x1c($sp) -/* f03fe24: 90480001 */ lbu $t0,0x1($v0) -/* f03fe28: 00002825 */ or $a1,$zero,$zero -/* f03fe2c: 31090002 */ andi $t1,$t0,0x2 -/* f03fe30: 5120003a */ beqzl $t1,.L0f03ff1c -/* f03fe34: 8fbf001c */ lw $ra,0x1c($sp) -/* f03fe38: 8ce40008 */ lw $a0,0x8($a3) -/* f03fe3c: afa700bc */ sw $a3,0xbc($sp) -/* f03fe40: 0c006a47 */ jal 0x1a91c -/* f03fe44: afa000b8 */ sw $zero,0xb8($sp) -/* f03fe48: 8fa600b8 */ lw $a2,0xb8($sp) -/* f03fe4c: 8fa700bc */ lw $a3,0xbc($sp) -/* f03fe50: 10400018 */ beqz $v0,.L0f03feb4 -/* f03fe54: 00402825 */ or $a1,$v0,$zero -/* f03fe58: 00e02025 */ or $a0,$a3,$zero -/* f03fe5c: 00003025 */ or $a2,$zero,$zero -/* f03fe60: 0c006973 */ jal 0x1a5cc -/* f03fe64: afa200b4 */ sw $v0,0xb4($sp) -/* f03fe68: 8fa500b4 */ lw $a1,0xb4($sp) -/* f03fe6c: afa200ac */ sw $v0,0xac($sp) -/* f03fe70: 8ca30004 */ lw $v1,0x4($a1) -/* f03fe74: c4640000 */ lwc1 $f4,0x0($v1) -/* f03fe78: e6040000 */ swc1 $f4,0x0($s0) -/* f03fe7c: c4660004 */ lwc1 $f6,0x4($v1) -/* f03fe80: e6060004 */ swc1 $f6,0x4($s0) -/* f03fe84: c4680008 */ lwc1 $f8,0x8($v1) -/* f03fe88: 0fc2d5de */ jal func0f0b5778 -/* f03fe8c: e6080008 */ swc1 $f8,0x8($s0) -/* f03fe90: 00402025 */ or $a0,$v0,$zero -/* f03fe94: 8fa500ac */ lw $a1,0xac($sp) -/* f03fe98: 0c0056f9 */ jal 0x15be4 -/* f03fe9c: 27a6006c */ addiu $a2,$sp,0x6c -/* f03fea0: 27a4006c */ addiu $a0,$sp,0x6c -/* f03fea4: 0c0056d9 */ jal 0x15b64 -/* f03fea8: 02002825 */ or $a1,$s0,$zero -/* f03feac: 1000001a */ beqz $zero,.L0f03ff18 -/* f03feb0: 24060001 */ addiu $a2,$zero,0x1 -.L0f03feb4: -/* f03feb4: 8ce40008 */ lw $a0,0x8($a3) -/* f03feb8: afa700bc */ sw $a3,0xbc($sp) -/* f03febc: afa600b8 */ sw $a2,0xb8($sp) -/* f03fec0: 0c006a47 */ jal 0x1a91c -/* f03fec4: 24050001 */ addiu $a1,$zero,0x1 -/* f03fec8: 8fa600b8 */ lw $a2,0xb8($sp) -/* f03fecc: 8fa700bc */ lw $a3,0xbc($sp) -/* f03fed0: 10400011 */ beqz $v0,.L0f03ff18 -/* f03fed4: 00402825 */ or $a1,$v0,$zero -/* f03fed8: 00e02025 */ or $a0,$a3,$zero -/* f03fedc: 0c006973 */ jal 0x1a5cc -/* f03fee0: 00003025 */ or $a2,$zero,$zero -/* f03fee4: 0fc2d5de */ jal func0f0b5778 -/* f03fee8: afa20064 */ sw $v0,0x64($sp) -/* f03feec: 00402025 */ or $a0,$v0,$zero -/* f03fef0: 8fa50064 */ lw $a1,0x64($sp) -/* f03fef4: 0c0056f9 */ jal 0x15be4 -/* f03fef8: 27a60024 */ addiu $a2,$sp,0x24 -/* f03fefc: c7aa0054 */ lwc1 $f10,0x54($sp) -/* f03ff00: 24060001 */ addiu $a2,$zero,0x1 -/* f03ff04: e60a0000 */ swc1 $f10,0x0($s0) -/* f03ff08: c7b00058 */ lwc1 $f16,0x58($sp) -/* f03ff0c: e6100004 */ swc1 $f16,0x4($s0) -/* f03ff10: c7b2005c */ lwc1 $f18,0x5c($sp) -/* f03ff14: e6120008 */ swc1 $f18,0x8($s0) -.L0f03ff18: -/* f03ff18: 8fbf001c */ lw $ra,0x1c($sp) -.L0f03ff1c: -/* f03ff1c: 8fb00018 */ lw $s0,0x18($sp) -/* f03ff20: 27bd00c8 */ addiu $sp,$sp,0xc8 -/* f03ff24: 03e00008 */ jr $ra -/* f03ff28: 00c01025 */ or $v0,$a2,$zero -); - -GLOBAL_ASM( -glabel func0f03ff2c -/* f03ff2c: 27bdfec0 */ addiu $sp,$sp,-320 -/* f03ff30: afbf0034 */ sw $ra,0x34($sp) -/* f03ff34: afb40030 */ sw $s4,0x30($sp) -/* f03ff38: afb3002c */ sw $s3,0x2c($sp) -/* f03ff3c: afb20028 */ sw $s2,0x28($sp) -/* f03ff40: afb10024 */ sw $s1,0x24($sp) -/* f03ff44: afb00020 */ sw $s0,0x20($sp) -/* f03ff48: f7b40018 */ sdc1 $f20,0x18($sp) -/* f03ff4c: afa7014c */ sw $a3,0x14c($sp) -/* f03ff50: 8c90001c */ lw $s0,0x1c($a0) -/* f03ff54: afa00134 */ sw $zero,0x134($sp) -/* f03ff58: 24010006 */ addiu $at,$zero,0x6 -/* f03ff5c: 920e0000 */ lbu $t6,0x0($s0) -/* f03ff60: 00a09025 */ or $s2,$a1,$zero -/* f03ff64: 00c09825 */ or $s3,$a2,$zero -/* f03ff68: 15c1000d */ bne $t6,$at,.L0f03ffa0 -/* f03ff6c: 0080a025 */ or $s4,$a0,$zero -/* f03ff70: 3c0f800a */ lui $t7,0x800a -/* f03ff74: 8defa2d8 */ lw $t7,-0x5d28($t7) -/* f03ff78: 55e0000a */ bnezl $t7,.L0f03ffa4 -/* f03ff7c: 92180001 */ lbu $t8,0x1($s0) -/* f03ff80: 0fc0cfe8 */ jal func0f033fa0 -/* f03ff84: 00000000 */ sll $zero,$zero,0x0 -/* f03ff88: 44802000 */ mtc1 $zero,$f4 -/* f03ff8c: 00000000 */ sll $zero,$zero,0x0 -/* f03ff90: 4600203c */ c.lt.s $f4,$f0 -/* f03ff94: 00000000 */ sll $zero,$zero,0x0 -/* f03ff98: 450200d8 */ bc1fl .L0f0402fc -/* f03ff9c: 8fbf0034 */ lw $ra,0x34($sp) -.L0f03ffa0: -/* f03ffa0: 92180001 */ lbu $t8,0x1($s0) -.L0f03ffa4: -/* f03ffa4: 3c017f1b */ lui $at,0x7f1b -/* f03ffa8: 331900c2 */ andi $t9,$t8,0xc2 -/* f03ffac: 532000a6 */ beqzl $t9,.L0f040248 -/* f03ffb0: 8faf0134 */ lw $t7,0x134($sp) -/* f03ffb4: afa00110 */ sw $zero,0x110($sp) -/* f03ffb8: 8e880020 */ lw $t0,0x20($s4) -/* f03ffbc: c43490b8 */ lwc1 $f20,-0x6f48($at) -/* f03ffc0: 0fc2d414 */ jal func0f0b5050 -/* f03ffc4: 8d04000c */ lw $a0,0xc($t0) -/* f03ffc8: 1040009e */ beqz $v0,.L0f040244 -/* f03ffcc: 00408825 */ or $s1,$v0,$zero -/* f03ffd0: 00402025 */ or $a0,$v0,$zero -/* f03ffd4: 02402825 */ or $a1,$s2,$zero -/* f03ffd8: 0c0056da */ jal 0x15b68 -/* f03ffdc: 27a60124 */ addiu $a2,$sp,0x124 -/* f03ffe0: 02202025 */ or $a0,$s1,$zero -/* f03ffe4: 02602825 */ or $a1,$s3,$zero -/* f03ffe8: 0c0056c5 */ jal 0x15b14 -/* f03ffec: 27a60118 */ addiu $a2,$sp,0x118 -/* f03fff0: 0fc2d5be */ jal func0f0b56f8 -/* f03fff4: 00000000 */ sll $zero,$zero,0x0 -/* f03fff8: 00514826 */ xor $t1,$v0,$s1 -/* f03fffc: 0009482b */ sltu $t1,$zero,$t1 -/* f040000: afa90130 */ sw $t1,0x130($sp) -/* f040004: 8e8a0020 */ lw $t2,0x20($s4) -/* f040008: 2413000a */ addiu $s3,$zero,0xa -/* f04000c: 27b200c8 */ addiu $s2,$sp,0xc8 -/* f040010: 8d4b0008 */ lw $t3,0x8($t2) -/* f040014: 8d700000 */ lw $s0,0x0($t3) -/* f040018: 5200003c */ beqzl $s0,.L0f04010c -/* f04001c: 8fb90110 */ lw $t9,0x110($sp) -/* f040020: 960c0000 */ lhu $t4,0x0($s0) -.L0f040024: -/* f040024: 02002825 */ or $a1,$s0,$zero -/* f040028: 00003025 */ or $a2,$zero,$zero -/* f04002c: 318d00ff */ andi $t5,$t4,0xff -/* f040030: 566d0020 */ bnel $s3,$t5,.L0f0400b4 -/* f040034: 8e020014 */ lw $v0,0x14($s0) -/* f040038: 0c006973 */ jal 0x1a5cc -/* f04003c: 8e840020 */ lw $a0,0x20($s4) -/* f040040: 8fae0130 */ lw $t6,0x130($sp) -/* f040044: 00408825 */ or $s1,$v0,$zero -/* f040048: 00402025 */ or $a0,$v0,$zero -/* f04004c: 51c00005 */ beqzl $t6,.L0f040064 -/* f040050: c6260030 */ lwc1 $f6,0x30($s1) -/* f040054: 0c0059e6 */ jal 0x16798 -/* f040058: 02402825 */ or $a1,$s2,$zero -/* f04005c: 02408825 */ or $s1,$s2,$zero -/* f040060: c6260030 */ lwc1 $f6,0x30($s1) -.L0f040064: -/* f040064: c7a80124 */ lwc1 $f8,0x124($sp) -/* f040068: c62a0034 */ lwc1 $f10,0x34($s1) -/* f04006c: c7b00128 */ lwc1 $f16,0x128($sp) -/* f040070: 46083001 */ sub.s $f0,$f6,$f8 -/* f040074: c6320038 */ lwc1 $f18,0x38($s1) -/* f040078: c7a4012c */ lwc1 $f4,0x12c($sp) -/* f04007c: 46105081 */ sub.s $f2,$f10,$f16 -/* f040080: 46000182 */ mul.s $f6,$f0,$f0 -/* f040084: 46049301 */ sub.s $f12,$f18,$f4 -/* f040088: 46021202 */ mul.s $f8,$f2,$f2 -/* f04008c: 46083280 */ add.s $f10,$f6,$f8 -/* f040090: 460c6402 */ mul.s $f16,$f12,$f12 -/* f040094: 46105380 */ add.s $f14,$f10,$f16 -/* f040098: 4614703c */ c.lt.s $f14,$f20 -/* f04009c: 00000000 */ sll $zero,$zero,0x0 -/* f0400a0: 45020004 */ bc1fl .L0f0400b4 -/* f0400a4: 8e020014 */ lw $v0,0x14($s0) -/* f0400a8: 46007506 */ mov.s $f20,$f14 -/* f0400ac: afb00110 */ sw $s0,0x110($sp) -/* f0400b0: 8e020014 */ lw $v0,0x14($s0) -.L0f0400b4: -/* f0400b4: 10400008 */ beqz $v0,.L0f0400d8 -/* f0400b8: 00000000 */ sll $zero,$zero,0x0 -/* f0400bc: 960f0000 */ lhu $t7,0x0($s0) -/* f0400c0: 24010017 */ addiu $at,$zero,0x17 -/* f0400c4: 31f800ff */ andi $t8,$t7,0xff -/* f0400c8: 13010003 */ beq $t8,$at,.L0f0400d8 -/* f0400cc: 00000000 */ sll $zero,$zero,0x0 -/* f0400d0: 1000000b */ beqz $zero,.L0f040100 -/* f0400d4: 00408025 */ or $s0,$v0,$zero -.L0f0400d8: -/* f0400d8: 12000009 */ beqz $s0,.L0f040100 -/* f0400dc: 00000000 */ sll $zero,$zero,0x0 -/* f0400e0: 8e02000c */ lw $v0,0xc($s0) -.L0f0400e4: -/* f0400e4: 50400004 */ beqzl $v0,.L0f0400f8 -/* f0400e8: 8e100008 */ lw $s0,0x8($s0) -/* f0400ec: 10000004 */ beqz $zero,.L0f040100 -/* f0400f0: 00408025 */ or $s0,$v0,$zero -/* f0400f4: 8e100008 */ lw $s0,0x8($s0) -.L0f0400f8: -/* f0400f8: 5600fffa */ bnezl $s0,.L0f0400e4 -/* f0400fc: 8e02000c */ lw $v0,0xc($s0) -.L0f040100: -/* f040100: 5600ffc8 */ bnezl $s0,.L0f040024 -/* f040104: 960c0000 */ lhu $t4,0x0($s0) -/* f040108: 8fb90110 */ lw $t9,0x110($sp) -.L0f04010c: -/* f04010c: 5320004e */ beqzl $t9,.L0f040248 -/* f040110: 8faf0134 */ lw $t7,0x134($sp) -/* f040114: 8f220004 */ lw $v0,0x4($t9) -/* f040118: 8fa90150 */ lw $t1,0x150($sp) -/* f04011c: 8fb10158 */ lw $s1,0x158($sp) -/* f040120: 8c480000 */ lw $t0,0x0($v0) -/* f040124: 00003025 */ or $a2,$zero,$zero -/* f040128: ad280000 */ sw $t0,0x0($t1) -/* f04012c: 8faa014c */ lw $t2,0x14c($sp) -/* f040130: ad590000 */ sw $t9,0x0($t2) -/* f040134: 8e8b0020 */ lw $t3,0x20($s4) -/* f040138: 8fac0154 */ lw $t4,0x154($sp) -/* f04013c: ad8b0000 */ sw $t3,0x0($t4) -/* f040140: ae200000 */ sw $zero,0x0($s1) -/* f040144: 8fa50110 */ lw $a1,0x110($sp) -/* f040148: 0c006973 */ jal 0x1a5cc -/* f04014c: 8e840020 */ lw $a0,0x20($s4) -/* f040150: 8fad0130 */ lw $t5,0x130($sp) -/* f040154: 00408025 */ or $s0,$v0,$zero -/* f040158: 27b20048 */ addiu $s2,$sp,0x48 -/* f04015c: 11a00004 */ beqz $t5,.L0f040170 -/* f040160: 00402025 */ or $a0,$v0,$zero -/* f040164: 0c0059e6 */ jal 0x16798 -/* f040168: 02402825 */ or $a1,$s2,$zero -/* f04016c: 02408025 */ or $s0,$s2,$zero -.L0f040170: -/* f040170: c7b20118 */ lwc1 $f18,0x118($sp) -/* f040174: c6040000 */ lwc1 $f4,0x0($s0) -/* f040178: c7a8011c */ lwc1 $f8,0x11c($sp) -/* f04017c: c60a0004 */ lwc1 $f10,0x4($s0) -/* f040180: 46049182 */ mul.s $f6,$f18,$f4 -/* f040184: 3c01c000 */ lui $at,0xc000 -/* f040188: 4481a000 */ mtc1 $at,$f20 -/* f04018c: 460a4402 */ mul.s $f16,$f8,$f10 -/* f040190: c60a0008 */ lwc1 $f10,0x8($s0) -/* f040194: 00001025 */ or $v0,$zero,$zero -/* f040198: 27a3008c */ addiu $v1,$sp,0x8c -/* f04019c: 24040006 */ addiu $a0,$zero,0x6 -/* f0401a0: 240e0001 */ addiu $t6,$zero,0x1 -/* f0401a4: 46103100 */ add.s $f4,$f6,$f16 -/* f0401a8: c7a60120 */ lwc1 $f6,0x120($sp) -/* f0401ac: 46065402 */ mul.s $f16,$f10,$f6 -/* f0401b0: c60a0010 */ lwc1 $f10,0x10($s0) -/* f0401b4: 46048000 */ add.s $f0,$f16,$f4 -/* f0401b8: 460a9402 */ mul.s $f16,$f18,$f10 -/* f0401bc: c6040014 */ lwc1 $f4,0x14($s0) -/* f0401c0: 46044282 */ mul.s $f10,$f8,$f4 -/* f0401c4: 460a8100 */ add.s $f4,$f16,$f10 -/* f0401c8: c6100018 */ lwc1 $f16,0x18($s0) -/* f0401cc: 46068282 */ mul.s $f10,$f16,$f6 -/* f0401d0: c6100020 */ lwc1 $f16,0x20($s0) -/* f0401d4: 46045080 */ add.s $f2,$f10,$f4 -/* f0401d8: 46109282 */ mul.s $f10,$f18,$f16 -/* f0401dc: c6040024 */ lwc1 $f4,0x24($s0) -/* f0401e0: 46044482 */ mul.s $f18,$f8,$f4 -/* f0401e4: c6080028 */ lwc1 $f8,0x28($s0) -/* f0401e8: e7a0008c */ swc1 $f0,0x8c($sp) -/* f0401ec: e7a20094 */ swc1 $f2,0x94($sp) -/* f0401f0: 46064102 */ mul.s $f4,$f8,$f6 -/* f0401f4: 46125400 */ add.s $f16,$f10,$f18 -/* f0401f8: 46000287 */ neg.s $f10,$f0 -/* f0401fc: 46102300 */ add.s $f12,$f4,$f16 -/* f040200: e7aa0090 */ swc1 $f10,0x90($sp) -/* f040204: 46001487 */ neg.s $f18,$f2 -/* f040208: 46006207 */ neg.s $f8,$f12 -/* f04020c: e7b20098 */ swc1 $f18,0x98($sp) -/* f040210: e7ac009c */ swc1 $f12,0x9c($sp) -/* f040214: e7a800a0 */ swc1 $f8,0xa0($sp) -.L0f040218: -/* f040218: c4600000 */ lwc1 $f0,0x0($v1) -/* f04021c: 4600a03c */ c.lt.s $f20,$f0 -/* f040220: 00000000 */ sll $zero,$zero,0x0 -/* f040224: 45020004 */ bc1fl .L0f040238 -/* f040228: 24420001 */ addiu $v0,$v0,0x1 -/* f04022c: 46000506 */ mov.s $f20,$f0 -/* f040230: ae220000 */ sw $v0,0x0($s1) -/* f040234: 24420001 */ addiu $v0,$v0,0x1 -.L0f040238: -/* f040238: 1444fff7 */ bne $v0,$a0,.L0f040218 -/* f04023c: 24630004 */ addiu $v1,$v1,0x4 -/* f040240: afae0134 */ sw $t6,0x134($sp) -.L0f040244: -/* f040244: 8faf0134 */ lw $t7,0x134($sp) -.L0f040248: -/* f040248: 8fb10158 */ lw $s1,0x158($sp) -/* f04024c: 2413000a */ addiu $s3,$zero,0xa -/* f040250: 55e0002a */ bnezl $t7,.L0f0402fc -/* f040254: 8fbf0034 */ lw $ra,0x34($sp) -/* f040258: 8e980020 */ lw $t8,0x20($s4) -/* f04025c: 2404000f */ addiu $a0,$zero,0xf -/* f040260: 8f080008 */ lw $t0,0x8($t8) -/* f040264: 8d100000 */ lw $s0,0x0($t0) -/* f040268: 52000024 */ beqzl $s0,.L0f0402fc -/* f04026c: 8fbf0034 */ lw $ra,0x34($sp) -/* f040270: 96090000 */ lhu $t1,0x0($s0) -.L0f040274: -/* f040274: 313900ff */ andi $t9,$t1,0xff -/* f040278: 5679000f */ bnel $s3,$t9,.L0f0402b8 -/* f04027c: 8e020014 */ lw $v0,0x14($s0) -/* f040280: 8e020004 */ lw $v0,0x4($s0) -/* f040284: 8c430000 */ lw $v1,0x0($v0) -/* f040288: 5483000b */ bnel $a0,$v1,.L0f0402b8 -/* f04028c: 8e020014 */ lw $v0,0x14($s0) -/* f040290: 8faa0150 */ lw $t2,0x150($sp) -/* f040294: ad430000 */ sw $v1,0x0($t2) -/* f040298: 8fab014c */ lw $t3,0x14c($sp) -/* f04029c: ad700000 */ sw $s0,0x0($t3) -/* f0402a0: 8fad0154 */ lw $t5,0x154($sp) -/* f0402a4: 8e8c0020 */ lw $t4,0x20($s4) -/* f0402a8: adac0000 */ sw $t4,0x0($t5) -/* f0402ac: 10000012 */ beqz $zero,.L0f0402f8 -/* f0402b0: ae200000 */ sw $zero,0x0($s1) -/* f0402b4: 8e020014 */ lw $v0,0x14($s0) -.L0f0402b8: -/* f0402b8: 10400003 */ beqz $v0,.L0f0402c8 -/* f0402bc: 00000000 */ sll $zero,$zero,0x0 -/* f0402c0: 1000000b */ beqz $zero,.L0f0402f0 -/* f0402c4: 00408025 */ or $s0,$v0,$zero -.L0f0402c8: -/* f0402c8: 12000009 */ beqz $s0,.L0f0402f0 -/* f0402cc: 00000000 */ sll $zero,$zero,0x0 -/* f0402d0: 8e02000c */ lw $v0,0xc($s0) -.L0f0402d4: -/* f0402d4: 50400004 */ beqzl $v0,.L0f0402e8 -/* f0402d8: 8e100008 */ lw $s0,0x8($s0) -/* f0402dc: 10000004 */ beqz $zero,.L0f0402f0 -/* f0402e0: 00408025 */ or $s0,$v0,$zero -/* f0402e4: 8e100008 */ lw $s0,0x8($s0) -.L0f0402e8: -/* f0402e8: 5600fffa */ bnezl $s0,.L0f0402d4 -/* f0402ec: 8e02000c */ lw $v0,0xc($s0) -.L0f0402f0: -/* f0402f0: 5600ffe0 */ bnezl $s0,.L0f040274 -/* f0402f4: 96090000 */ lhu $t1,0x0($s0) -.L0f0402f8: -/* f0402f8: 8fbf0034 */ lw $ra,0x34($sp) -.L0f0402fc: -/* f0402fc: d7b40018 */ ldc1 $f20,0x18($sp) -/* f040300: 8fb00020 */ lw $s0,0x20($sp) -/* f040304: 8fb10024 */ lw $s1,0x24($sp) -/* f040308: 8fb20028 */ lw $s2,0x28($sp) -/* f04030c: 8fb3002c */ lw $s3,0x2c($sp) -/* f040310: 8fb40030 */ lw $s4,0x30($sp) -/* f040314: 03e00008 */ jr $ra -/* f040318: 27bd0140 */ addiu $sp,$sp,0x140 -); - -GLOBAL_ASM( -glabel func0f04031c -/* f04031c: 3c017f1b */ lui $at,0x7f1b -/* f040320: c42090bc */ lwc1 $f0,-0x6f44($at) -/* f040324: 27bdffa8 */ addiu $sp,$sp,-88 -/* f040328: afa5005c */ sw $a1,0x5c($sp) -/* f04032c: 3c017f1b */ lui $at,0x7f1b -/* f040330: c42690c0 */ lwc1 $f6,-0x6f40($at) -/* f040334: c7a4005c */ lwc1 $f4,0x5c($sp) -/* f040338: afbf0014 */ sw $ra,0x14($sp) -/* f04033c: afa70064 */ sw $a3,0x64($sp) -/* f040340: 46062202 */ mul.s $f8,$f4,$f6 -/* f040344: e7a8005c */ swc1 $f8,0x5c($sp) -/* f040348: c4840000 */ lwc1 $f4,0x0($a0) -/* f04034c: c4ca0000 */ lwc1 $f10,0x0($a2) -/* f040350: c4c80004 */ lwc1 $f8,0x4($a2) -/* f040354: 46045181 */ sub.s $f6,$f10,$f4 -/* f040358: c48a0004 */ lwc1 $f10,0x4($a0) -/* f04035c: 46003482 */ mul.s $f18,$f6,$f0 -/* f040360: 460a4101 */ sub.s $f4,$f8,$f10 -/* f040364: c4880008 */ lwc1 $f8,0x8($a0) -/* f040368: c4c60008 */ lwc1 $f6,0x8($a2) -/* f04036c: 46002082 */ mul.s $f2,$f4,$f0 -/* f040370: 46083281 */ sub.s $f10,$f6,$f8 -/* f040374: e7b20054 */ swc1 $f18,0x54($sp) -/* f040378: 46005102 */ mul.s $f4,$f10,$f0 -/* f04037c: e7a20050 */ swc1 $f2,0x50($sp) -/* f040380: 46129382 */ mul.s $f14,$f18,$f18 -/* f040384: 00000000 */ sll $zero,$zero,0x0 -/* f040388: 46042402 */ mul.s $f16,$f4,$f4 -/* f04038c: e7a4004c */ swc1 $f4,0x4c($sp) -/* f040390: 46021182 */ mul.s $f6,$f2,$f2 -/* f040394: e7ae0020 */ swc1 $f14,0x20($sp) -/* f040398: e7b0001c */ swc1 $f16,0x1c($sp) -/* f04039c: 46067200 */ add.s $f8,$f14,$f6 -/* f0403a0: 0c012974 */ jal 0x4a5d0 -/* f0403a4: 46104300 */ add.s $f12,$f8,$f16 -/* f0403a8: c7ae0020 */ lwc1 $f14,0x20($sp) -/* f0403ac: c7b0001c */ lwc1 $f16,0x1c($sp) -/* f0403b0: e7a00044 */ swc1 $f0,0x44($sp) -/* f0403b4: 0c012974 */ jal 0x4a5d0 -/* f0403b8: 46107300 */ add.s $f12,$f14,$f16 -/* f0403bc: c7aa0044 */ lwc1 $f10,0x44($sp) -/* f0403c0: e7a00048 */ swc1 $f0,0x48($sp) -/* f0403c4: 460a0303 */ div.s $f12,$f0,$f10 -/* f0403c8: 0fc25a74 */ jal func0f0969d0 -/* f0403cc: e7ac0038 */ swc1 $f12,0x38($sp) -/* f0403d0: c7a20050 */ lwc1 $f2,0x50($sp) -/* f0403d4: 44802000 */ mtc1 $zero,$f4 -/* f0403d8: 3c01bf80 */ lui $at,0xbf80 -/* f0403dc: 44819000 */ mtc1 $at,$f18 -/* f0403e0: 4604103c */ c.lt.s $f2,$f4 -/* f0403e4: c7ae0038 */ lwc1 $f14,0x38($sp) -/* f0403e8: 46000406 */ mov.s $f16,$f0 -/* f0403ec: 3c017f1b */ lui $at,0x7f1b -/* f0403f0: 45000002 */ bc1f .L0f0403fc -/* f0403f4: c7a60044 */ lwc1 $f6,0x44($sp) -/* f0403f8: 46000407 */ neg.s $f16,$f0 -.L0f0403fc: -/* f0403fc: c42890c4 */ lwc1 $f8,-0x6f3c($at) -/* f040400: 3c013f80 */ lui $at,0x3f80 -/* f040404: 46083282 */ mul.s $f10,$f6,$f8 -/* f040408: 00000000 */ sll $zero,$zero,0x0 -/* f04040c: 460e5102 */ mul.s $f4,$f10,$f14 -/* f040410: c7aa005c */ lwc1 $f10,0x5c($sp) -/* f040414: 460e2202 */ mul.s $f8,$f4,$f14 -/* f040418: 00000000 */ sll $zero,$zero,0x0 -/* f04041c: 460a5102 */ mul.s $f4,$f10,$f10 -/* f040420: 46044283 */ div.s $f10,$f8,$f4 -/* f040424: 46061203 */ div.s $f8,$f2,$f6 -/* f040428: 46085000 */ add.s $f0,$f10,$f8 -/* f04042c: 4612003c */ c.lt.s $f0,$f18 -/* f040430: 46000306 */ mov.s $f12,$f0 -/* f040434: 45000003 */ bc1f .L0f040444 -/* f040438: 00000000 */ sll $zero,$zero,0x0 -/* f04043c: 10000008 */ beqz $zero,.L0f040460 -/* f040440: 46009306 */ mov.s $f12,$f18 -.L0f040444: -/* f040444: 44811000 */ mtc1 $at,$f2 -/* f040448: 00000000 */ sll $zero,$zero,0x0 -/* f04044c: 4600103c */ c.lt.s $f2,$f0 -/* f040450: 00000000 */ sll $zero,$zero,0x0 -/* f040454: 45000002 */ bc1f .L0f040460 -/* f040458: 00000000 */ sll $zero,$zero,0x0 -/* f04045c: 46001306 */ mov.s $f12,$f2 -.L0f040460: -/* f040460: 0fc25a9f */ jal func0f096a7c -/* f040464: e7b00040 */ swc1 $f16,0x40($sp) -/* f040468: c7b00040 */ lwc1 $f16,0x40($sp) -/* f04046c: 3c013f00 */ lui $at,0x3f00 -/* f040470: 44813000 */ mtc1 $at,$f6 -/* f040474: 46100101 */ sub.s $f4,$f0,$f16 -/* f040478: 46062282 */ mul.s $f10,$f4,$f6 -/* f04047c: 46105300 */ add.s $f12,$f10,$f16 -/* f040480: 0c0068f4 */ jal 0x1a3d0 -/* f040484: e7ac003c */ swc1 $f12,0x3c($sp) -/* f040488: c7ac003c */ lwc1 $f12,0x3c($sp) -/* f04048c: 0c0068f7 */ jal 0x1a3dc -/* f040490: e7a00028 */ swc1 $f0,0x28($sp) -/* f040494: c7ac0048 */ lwc1 $f12,0x48($sp) -/* f040498: c7a80054 */ lwc1 $f8,0x54($sp) -/* f04049c: c7a20028 */ lwc1 $f2,0x28($sp) -/* f0404a0: 8fa20064 */ lw $v0,0x64($sp) -/* f0404a4: 460c4103 */ div.s $f4,$f8,$f12 -/* f0404a8: e4400004 */ swc1 $f0,0x4($v0) -/* f0404ac: 46022182 */ mul.s $f6,$f4,$f2 -/* f0404b0: e4460000 */ swc1 $f6,0x0($v0) -/* f0404b4: c7aa004c */ lwc1 $f10,0x4c($sp) -/* f0404b8: 460c5203 */ div.s $f8,$f10,$f12 -/* f0404bc: 46024102 */ mul.s $f4,$f8,$f2 -/* f0404c0: e4440008 */ swc1 $f4,0x8($v0) -/* f0404c4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0404c8: 27bd0058 */ addiu $sp,$sp,0x58 -/* f0404cc: 03e00008 */ jr $ra -/* f0404d0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0404d4 -/* f0404d4: 27bdfd88 */ addiu $sp,$sp,-632 -/* f0404d8: afbf0044 */ sw $ra,0x44($sp) -/* f0404dc: afa5027c */ sw $a1,0x27c($sp) -/* f0404e0: 8c8e001c */ lw $t6,0x1c($a0) -/* f0404e4: 240f0001 */ addiu $t7,$zero,0x1 -/* f0404e8: a3af026e */ sb $t7,0x26e($sp) -/* f0404ec: afae0274 */ sw $t6,0x274($sp) -/* f0404f0: 8c9802d4 */ lw $t8,0x2d4($a0) -/* f0404f4: 00001025 */ or $v0,$zero,$zero -/* f0404f8: 8fa5027c */ lw $a1,0x27c($sp) -/* f0404fc: 53000003 */ beqzl $t8,.L0f04050c -/* f040500: a3a2026f */ sb $v0,0x26f($sp) -/* f040504: 24020001 */ addiu $v0,$zero,0x1 -/* f040508: a3a2026f */ sb $v0,0x26f($sp) -.L0f04050c: -/* f04050c: 0fc0a209 */ jal func0f028824 -/* f040510: afa40278 */ sw $a0,0x278($sp) -/* f040514: 50400554 */ beqzl $v0,.L0f041a68 -/* f040518: 8fbf0044 */ lw $ra,0x44($sp) -/* f04051c: afa00268 */ sw $zero,0x268($sp) -/* f040520: 8c590004 */ lw $t9,0x4($v0) -/* f040524: 8fa40278 */ lw $a0,0x278($sp) -/* f040528: 0fc0a221 */ jal func0f028884 -/* f04052c: afb90264 */ sw $t9,0x264($sp) -/* f040530: 8fab0264 */ lw $t3,0x264($sp) -/* f040534: afa2025c */ sw $v0,0x25c($sp) -/* f040538: 8fa70278 */ lw $a3,0x278($sp) -/* f04053c: 8961005c */ lwl $at,0x5c($t3) -/* f040540: 9961005f */ lwr $at,0x5f($t3) -/* f040544: 27aa0260 */ addiu $t2,$sp,0x260 -/* f040548: 24080200 */ addiu $t0,$zero,0x200 -/* f04054c: ad410000 */ sw $at,0x0($t2) -/* f040550: 80e30007 */ lb $v1,0x7($a3) -/* f040554: 24010008 */ addiu $at,$zero,0x8 -/* f040558: 10610007 */ beq $v1,$at,.L0f040578 -/* f04055c: 2401001b */ addiu $at,$zero,0x1b -/* f040560: 10610005 */ beq $v1,$at,.L0f040578 -/* f040564: 2401001c */ addiu $at,$zero,0x1c -/* f040568: 10610003 */ beq $v1,$at,.L0f040578 -/* f04056c: 2401001d */ addiu $at,$zero,0x1d -/* f040570: 54610003 */ bnel $v1,$at,.L0f040580 -/* f040574: afa00250 */ sw $zero,0x250($sp) -.L0f040578: -/* f040578: 8ce8004c */ lw $t0,0x4c($a3) -/* f04057c: afa00250 */ sw $zero,0x250($sp) -.L0f040580: -/* f040580: afa00224 */ sw $zero,0x224($sp) -/* f040584: afa00210 */ sw $zero,0x210($sp) -/* f040588: 93a40260 */ lbu $a0,0x260($sp) -/* f04058c: 93a50263 */ lbu $a1,0x263($sp) -/* f040590: afa00254 */ sw $zero,0x254($sp) -/* f040594: 0fc2c7ba */ jal func0f0b1ee8 -/* f040598: afa80258 */ sw $t0,0x258($sp) -/* f04059c: 8fa60254 */ lw $a2,0x254($sp) -/* f0405a0: 1c400005 */ bgtz $v0,.L0f0405b8 -/* f0405a4: 00402025 */ or $a0,$v0,$zero -/* f0405a8: 240f0001 */ addiu $t7,$zero,0x1 -/* f0405ac: 24060001 */ addiu $a2,$zero,0x1 -/* f0405b0: 10000055 */ beqz $zero,.L0f040708 -/* f0405b4: afaf0250 */ sw $t7,0x250($sp) -.L0f0405b8: -/* f0405b8: 8fb80278 */ lw $t8,0x278($sp) -/* f0405bc: 8f0302d4 */ lw $v1,0x2d4($t8) -/* f0405c0: 5060001d */ beqzl $v1,.L0f040638 -/* f0405c4: 8faa0278 */ lw $t2,0x278($sp) -/* f0405c8: 8c790020 */ lw $t9,0x20($v1) -/* f0405cc: 24010014 */ addiu $at,$zero,0x14 -/* f0405d0: 57210019 */ bnel $t9,$at,.L0f040638 -/* f0405d4: 8faa0278 */ lw $t2,0x278($sp) -/* f0405d8: 8c6d004c */ lw $t5,0x4c($v1) -/* f0405dc: 8fab027c */ lw $t3,0x27c($sp) -/* f0405e0: 000d5080 */ sll $t2,$t5,0x2 -/* f0405e4: 05400013 */ bltz $t2,.L0f040634 -/* f0405e8: 000b7040 */ sll $t6,$t3,0x1 -/* f0405ec: 006e7821 */ addu $t7,$v1,$t6 -/* f0405f0: 85f800e0 */ lh $t8,0xe0($t7) -/* f0405f4: 2419005a */ addiu $t9,$zero,0x5a -/* f0405f8: 3c017f1b */ lui $at,0x7f1b -/* f0405fc: 03386823 */ subu $t5,$t9,$t8 -/* f040600: 448d2000 */ mtc1 $t5,$f4 -/* f040604: c42890c8 */ lwc1 $f8,-0x6f38($at) -/* f040608: 44825000 */ mtc1 $v0,$f10 -/* f04060c: 468021a0 */ cvt.s.w $f6,$f4 -/* f040610: 3c013f80 */ lui $at,0x3f80 -/* f040614: 44819000 */ mtc1 $at,$f18 -/* f040618: 46805420 */ cvt.s.w $f16,$f10 -/* f04061c: 46083002 */ mul.s $f0,$f6,$f8 -/* f040620: 46009100 */ add.s $f4,$f18,$f0 -/* f040624: 46048182 */ mul.s $f6,$f16,$f4 -/* f040628: 4600320d */ trunc.w.s $f8,$f6 -/* f04062c: 44044000 */ mfc1 $a0,$f8 -/* f040630: 00000000 */ sll $zero,$zero,0x0 -.L0f040634: -/* f040634: 8faa0278 */ lw $t2,0x278($sp) -.L0f040638: -/* f040638: 8fab027c */ lw $t3,0x27c($sp) -/* f04063c: 3c0f800a */ lui $t7,0x800a -/* f040640: 8def9ff8 */ lw $t7,-0x6008($t7) -/* f040644: 014b1821 */ addu $v1,$t2,$t3 -/* f040648: 906e0004 */ lbu $t6,0x4($v1) -/* f04064c: 01cfc821 */ addu $t9,$t6,$t7 -/* f040650: 333800ff */ andi $t8,$t9,0xff -/* f040654: 0304082a */ slt $at,$t8,$a0 -/* f040658: 1420002b */ bnez $at,.L0f040708 -/* f04065c: a0790004 */ sb $t9,0x4($v1) -/* f040660: a0600004 */ sb $zero,0x4($v1) -/* f040664: 8faa0278 */ lw $t2,0x278($sp) -/* f040668: 8fad027c */ lw $t5,0x27c($sp) -/* f04066c: 240c0001 */ addiu $t4,$zero,0x1 -/* f040670: 8d4b032c */ lw $t3,0x32c($t2) -/* f040674: 01ac1004 */ sllv $v0,$t4,$t5 -/* f040678: 24060001 */ addiu $a2,$zero,0x1 -/* f04067c: 000b7300 */ sll $t6,$t3,0xc -/* f040680: 914b032d */ lbu $t3,0x32d($t2) -/* f040684: 000e7f82 */ srl $t7,$t6,0x1e -/* f040688: 01e2c026 */ xor $t8,$t7,$v0 -/* f04068c: 00186080 */ sll $t4,$t8,0x2 -/* f040690: 318d000c */ andi $t5,$t4,0xc -/* f040694: 316efff3 */ andi $t6,$t3,0xfff3 -/* f040698: 01ae7825 */ or $t7,$t5,$t6 -/* f04069c: a14f032d */ sb $t7,0x32d($t2) -/* f0406a0: 8d59032c */ lw $t9,0x32c($t2) -/* f0406a4: 93ad0260 */ lbu $t5,0x260($sp) -/* f0406a8: 2401001d */ addiu $at,$zero,0x1d -/* f0406ac: 0019c300 */ sll $t8,$t9,0xc -/* f0406b0: 00186782 */ srl $t4,$t8,0x1e -/* f0406b4: 01825824 */ and $t3,$t4,$v0 -/* f0406b8: 15600003 */ bnez $t3,.L0f0406c8 -/* f0406bc: 240e0001 */ addiu $t6,$zero,0x1 -/* f0406c0: 55a10003 */ bnel $t5,$at,.L0f0406d0 -/* f0406c4: 8faf0278 */ lw $t7,0x278($sp) -.L0f0406c8: -/* f0406c8: afae0250 */ sw $t6,0x250($sp) -/* f0406cc: 8faf0278 */ lw $t7,0x278($sp) -.L0f0406d0: -/* f0406d0: 24010008 */ addiu $at,$zero,0x8 -/* f0406d4: 81ea0007 */ lb $t2,0x7($t7) -/* f0406d8: 1541000b */ bne $t2,$at,.L0f040708 -/* f0406dc: 00000000 */ sll $zero,$zero,0x0 -/* f0406e0: 8de40020 */ lw $a0,0x20($t7) -/* f0406e4: 0c00744f */ jal 0x1d13c -/* f0406e8: afa60254 */ sw $a2,0x254($sp) -/* f0406ec: 2401026a */ addiu $at,$zero,0x26a -/* f0406f0: 14410005 */ bne $v0,$at,.L0f040708 -/* f0406f4: 8fa60254 */ lw $a2,0x254($sp) -/* f0406f8: 8fb90278 */ lw $t9,0x278($sp) -/* f0406fc: 83380033 */ lb $t8,0x33($t9) -/* f040700: 270c0001 */ addiu $t4,$t8,0x1 -/* f040704: a32c0033 */ sb $t4,0x33($t9) -.L0f040708: -/* f040708: 50c0049b */ beqzl $a2,.L0f041978 -/* f04070c: 8fa80268 */ lw $t0,0x268($sp) -/* f040710: 0fc0f97c */ jal func0f03e5f0 -/* f040714: 8fa40278 */ lw $a0,0x278($sp) -/* f040718: e7a00204 */ swc1 $f0,0x204($sp) -/* f04071c: 0fc0f9d5 */ jal func0f03e754 -/* f040720: 8fa40278 */ lw $a0,0x278($sp) -/* f040724: 93ab026f */ lbu $t3,0x26f($sp) -/* f040728: e7a00200 */ swc1 $f0,0x200($sp) -/* f04072c: 240e0001 */ addiu $t6,$zero,0x1 -/* f040730: 11600004 */ beqz $t3,.L0f040744 -/* f040734: 27a60244 */ addiu $a2,$sp,0x244 -/* f040738: 240d0004 */ addiu $t5,$zero,0x4 -/* f04073c: 10000002 */ beqz $zero,.L0f040748 -/* f040740: afad01fc */ sw $t5,0x1fc($sp) -.L0f040744: -/* f040744: afa001fc */ sw $zero,0x1fc($sp) -.L0f040748: -/* f040748: afae0268 */ sw $t6,0x268($sp) -/* f04074c: 8fa40278 */ lw $a0,0x278($sp) -/* f040750: 0fc0ff79 */ jal func0f03fde4 -/* f040754: 8fa5027c */ lw $a1,0x27c($sp) -/* f040758: 54400032 */ bnezl $v0,.L0f040824 -/* f04075c: 8fa40278 */ lw $a0,0x278($sp) -/* f040760: 8fa20274 */ lw $v0,0x274($sp) -/* f040764: 3c0141f0 */ lui $at,0x41f0 -/* f040768: 44818000 */ mtc1 $at,$f16 -/* f04076c: c44a0008 */ lwc1 $f10,0x8($v0) -/* f040770: 8faa027c */ lw $t2,0x27c($sp) -/* f040774: 24010001 */ addiu $at,$zero,0x1 -/* f040778: e7aa0244 */ swc1 $f10,0x244($sp) -/* f04077c: c452000c */ lwc1 $f18,0xc($v0) -/* f040780: 46109100 */ add.s $f4,$f18,$f16 -/* f040784: e7a40248 */ swc1 $f4,0x248($sp) -/* f040788: c4460010 */ lwc1 $f6,0x10($v0) -/* f04078c: 15410013 */ bne $t2,$at,.L0f0407dc -/* f040790: e7a6024c */ swc1 $f6,0x24c($sp) -/* f040794: 0c0068f4 */ jal 0x1a3d0 -/* f040798: c7ac0204 */ lwc1 $f12,0x204($sp) -/* f04079c: 3c014120 */ lui $at,0x4120 -/* f0407a0: 44815000 */ mtc1 $at,$f10 -/* f0407a4: c7a80244 */ lwc1 $f8,0x244($sp) -/* f0407a8: c7ac0204 */ lwc1 $f12,0x204($sp) -/* f0407ac: 460a0482 */ mul.s $f18,$f0,$f10 -/* f0407b0: 46124400 */ add.s $f16,$f8,$f18 -/* f0407b4: 0c0068f7 */ jal 0x1a3dc -/* f0407b8: e7b00244 */ swc1 $f16,0x244($sp) -/* f0407bc: 3c014120 */ lui $at,0x4120 -/* f0407c0: 44813000 */ mtc1 $at,$f6 -/* f0407c4: 46000107 */ neg.s $f4,$f0 -/* f0407c8: c7a8024c */ lwc1 $f8,0x24c($sp) -/* f0407cc: 46062282 */ mul.s $f10,$f4,$f6 -/* f0407d0: 460a4480 */ add.s $f18,$f8,$f10 -/* f0407d4: 10000012 */ beqz $zero,.L0f040820 -/* f0407d8: e7b2024c */ swc1 $f18,0x24c($sp) -.L0f0407dc: -/* f0407dc: 0c0068f4 */ jal 0x1a3d0 -/* f0407e0: c7ac0204 */ lwc1 $f12,0x204($sp) -/* f0407e4: 3c014120 */ lui $at,0x4120 -/* f0407e8: 44812000 */ mtc1 $at,$f4 -/* f0407ec: 46000407 */ neg.s $f16,$f0 -/* f0407f0: c7a80244 */ lwc1 $f8,0x244($sp) -/* f0407f4: 46048182 */ mul.s $f6,$f16,$f4 -/* f0407f8: c7ac0204 */ lwc1 $f12,0x204($sp) -/* f0407fc: 46064280 */ add.s $f10,$f8,$f6 -/* f040800: 0c0068f7 */ jal 0x1a3dc -/* f040804: e7aa0244 */ swc1 $f10,0x244($sp) -/* f040808: 3c014120 */ lui $at,0x4120 -/* f04080c: 44818000 */ mtc1 $at,$f16 -/* f040810: c7b2024c */ lwc1 $f18,0x24c($sp) -/* f040814: 46100102 */ mul.s $f4,$f0,$f16 -/* f040818: 46049200 */ add.s $f8,$f18,$f4 -/* f04081c: e7a8024c */ swc1 $f8,0x24c($sp) -.L0f040820: -/* f040820: 8fa40278 */ lw $a0,0x278($sp) -.L0f040824: -/* f040824: 0fc079ef */ jal func0f01e7bc -/* f040828: 00002825 */ or $a1,$zero,$zero -/* f04082c: 8fb801fc */ lw $t8,0x1fc($sp) -/* f040830: 8faf0274 */ lw $t7,0x274($sp) -/* f040834: 24190010 */ addiu $t9,$zero,0x10 -/* f040838: 370c082a */ ori $t4,$t8,0x82a -/* f04083c: afac0010 */ sw $t4,0x10($sp) -/* f040840: afb90014 */ sw $t9,0x14($sp) -/* f040844: 27a60244 */ addiu $a2,$sp,0x244 -/* f040848: 27a70234 */ addiu $a3,$sp,0x234 -/* f04084c: 25e40008 */ addiu $a0,$t7,0x8 -/* f040850: 0c00b78d */ jal 0x2de34 -/* f040854: 25e50028 */ addiu $a1,$t7,0x28 -/* f040858: 14400002 */ bnez $v0,.L0f040864 -/* f04085c: 24050001 */ addiu $a1,$zero,0x1 -/* f040860: afa00268 */ sw $zero,0x268($sp) -.L0f040864: -/* f040864: 0fc079ef */ jal func0f01e7bc -/* f040868: 8fa40278 */ lw $a0,0x278($sp) -/* f04086c: 8fab0268 */ lw $t3,0x268($sp) -/* f040870: 240d0001 */ addiu $t5,$zero,0x1 -/* f040874: 51600440 */ beqzl $t3,.L0f041978 -/* f040878: 8fa80268 */ lw $t0,0x268($sp) -/* f04087c: 93ae026f */ lbu $t6,0x26f($sp) -/* f040880: afa001f8 */ sw $zero,0x1f8($sp) -/* f040884: afa001f4 */ sw $zero,0x1f4($sp) -/* f040888: afad01f0 */ sw $t5,0x1f0($sp) -/* f04088c: 11c00004 */ beqz $t6,.L0f0408a0 -/* f040890: afa001cc */ sw $zero,0x1cc($sp) -/* f040894: 240a083f */ addiu $t2,$zero,0x83f -/* f040898: 10000003 */ beqz $zero,.L0f0408a8 -/* f04089c: afaa01c8 */ sw $t2,0x1c8($sp) -.L0f0408a0: -/* f0408a0: 240f083b */ addiu $t7,$zero,0x83b -/* f0408a4: afaf01c8 */ sw $t7,0x1c8($sp) -.L0f0408a8: -/* f0408a8: 8fa7025c */ lw $a3,0x25c($sp) -/* f0408ac: 8ce20004 */ lw $v0,0x4($a3) -/* f0408b0: 50400004 */ beqzl $v0,.L0f0408c4 -/* f0408b4: 00004825 */ or $t1,$zero,$zero -/* f0408b8: 10000002 */ beqz $zero,.L0f0408c4 -/* f0408bc: 904902fe */ lbu $t1,0x2fe($v0) -/* f0408c0: 00004825 */ or $t1,$zero,$zero -.L0f0408c4: -/* f0408c4: 39220003 */ xori $v0,$t1,0x3 -/* f0408c8: 2c420001 */ sltiu $v0,$v0,0x1 -/* f0408cc: 1040000f */ beqz $v0,.L0f04090c -/* f0408d0: 00401825 */ or $v1,$v0,$zero -/* f0408d4: afa2005c */ sw $v0,0x5c($sp) -/* f0408d8: 0fc12472 */ jal func0f0491c8 -/* f0408dc: 8fa40278 */ lw $a0,0x278($sp) -/* f0408e0: 3c014316 */ lui $at,0x4316 -/* f0408e4: 44813000 */ mtc1 $at,$f6 -/* f0408e8: 0000c025 */ or $t8,$zero,$zero -/* f0408ec: 4600303c */ c.lt.s $f6,$f0 -/* f0408f0: 00000000 */ sll $zero,$zero,0x0 -/* f0408f4: 45020003 */ bc1fl .L0f040904 -/* f0408f8: afb8005c */ sw $t8,0x5c($sp) -/* f0408fc: 24180001 */ addiu $t8,$zero,0x1 -/* f040900: afb8005c */ sw $t8,0x5c($sp) -.L0f040904: -/* f040904: 8fa7025c */ lw $a3,0x25c($sp) -/* f040908: 03001825 */ or $v1,$t8,$zero -.L0f04090c: -/* f04090c: afa301c0 */ sw $v1,0x1c0($sp) -/* f040910: 10600016 */ beqz $v1,.L0f04096c -/* f040914: afa001bc */ sw $zero,0x1bc($sp) -/* f040918: c4ea0008 */ lwc1 $f10,0x8($a3) -/* f04091c: c7b00244 */ lwc1 $f16,0x244($sp) -/* f040920: c7a80248 */ lwc1 $f8,0x248($sp) -/* f040924: 27a401e0 */ addiu $a0,$sp,0x1e0 -/* f040928: 46105481 */ sub.s $f18,$f10,$f16 -/* f04092c: c7b0024c */ lwc1 $f16,0x24c($sp) -/* f040930: 27a501e4 */ addiu $a1,$sp,0x1e4 -/* f040934: 27a601e8 */ addiu $a2,$sp,0x1e8 -/* f040938: e7b201e0 */ swc1 $f18,0x1e0($sp) -/* f04093c: c4e4000c */ lwc1 $f4,0xc($a3) -/* f040940: 46082181 */ sub.s $f6,$f4,$f8 -/* f040944: e7a601e4 */ swc1 $f6,0x1e4($sp) -/* f040948: c4ea0010 */ lwc1 $f10,0x10($a3) -/* f04094c: 46105481 */ sub.s $f18,$f10,$f16 -/* f040950: 0c0011e4 */ jal 0x4790 -/* f040954: e7b201e8 */ swc1 $f18,0x1e8($sp) -/* f040958: 8fa4025c */ lw $a0,0x25c($sp) -/* f04095c: 0fc1905e */ jal func0f064178 -/* f040960: 24050001 */ addiu $a1,$zero,0x1 -/* f040964: 1000002f */ beqz $zero,.L0f040a24 -/* f040968: 8fab0278 */ lw $t3,0x278($sp) -.L0f04096c: -/* f04096c: 0c0068f4 */ jal 0x1a3d0 -/* f040970: c7ac0200 */ lwc1 $f12,0x200($sp) -/* f040974: e7a00060 */ swc1 $f0,0x60($sp) -/* f040978: 0c0068f7 */ jal 0x1a3dc -/* f04097c: c7ac0204 */ lwc1 $f12,0x204($sp) -/* f040980: c7a40060 */ lwc1 $f4,0x60($sp) -/* f040984: c7ac0200 */ lwc1 $f12,0x200($sp) -/* f040988: 46040202 */ mul.s $f8,$f0,$f4 -/* f04098c: 0c0068f7 */ jal 0x1a3dc -/* f040990: e7a801e0 */ swc1 $f8,0x1e0($sp) -/* f040994: e7a001e4 */ swc1 $f0,0x1e4($sp) -/* f040998: 0c0068f4 */ jal 0x1a3d0 -/* f04099c: c7ac0200 */ lwc1 $f12,0x200($sp) -/* f0409a0: e7a00060 */ swc1 $f0,0x60($sp) -/* f0409a4: 0c0068f4 */ jal 0x1a3d0 -/* f0409a8: c7ac0204 */ lwc1 $f12,0x204($sp) -/* f0409ac: c7a60060 */ lwc1 $f6,0x60($sp) -/* f0409b0: 93ac026f */ lbu $t4,0x26f($sp) -/* f0409b4: 46060282 */ mul.s $f10,$f0,$f6 -/* f0409b8: 11800019 */ beqz $t4,.L0f040a20 -/* f0409bc: e7aa01e8 */ swc1 $f10,0x1e8($sp) -/* f0409c0: 0fc644fe */ jal func0f1913f8 -/* f0409c4: 8fa40278 */ lw $a0,0x278($sp) -/* f0409c8: 8fb90278 */ lw $t9,0x278($sp) -/* f0409cc: 00404825 */ or $t1,$v0,$zero -/* f0409d0: 8fae0278 */ lw $t6,0x278($sp) -/* f0409d4: 8f280170 */ lw $t0,0x170($t9) -/* f0409d8: 0008582b */ sltu $t3,$zero,$t0 -/* f0409dc: 11600004 */ beqz $t3,.L0f0409f0 -/* f0409e0: 01604025 */ or $t0,$t3,$zero -/* f0409e4: 8f280174 */ lw $t0,0x174($t9) -/* f0409e8: 0008682b */ sltu $t5,$zero,$t0 -/* f0409ec: 01a04025 */ or $t0,$t5,$zero -.L0f0409f0: -/* f0409f0: 8dc302d4 */ lw $v1,0x2d4($t6) -/* f0409f4: 8fb8027c */ lw $t8,0x27c($sp) -/* f0409f8: 27a401e0 */ addiu $a0,$sp,0x1e0 -/* f0409fc: 8c66004c */ lw $a2,0x4c($v1) -/* f040a00: 00786021 */ addu $t4,$v1,$t8 -/* f040a04: 9187004d */ lbu $a3,0x4d($t4) -/* f040a08: 8c650020 */ lw $a1,0x20($v1) -/* f040a0c: 00065080 */ sll $t2,$a2,0x2 -/* f040a10: 000a37c2 */ srl $a2,$t2,0x1f -/* f040a14: afa80014 */ sw $t0,0x14($sp) -/* f040a18: 0fc283eb */ jal func0f0a0fac -/* f040a1c: afa90010 */ sw $t1,0x10($sp) -.L0f040a20: -/* f040a20: 8fab0278 */ lw $t3,0x278($sp) -.L0f040a24: -/* f040a24: 93b90260 */ lbu $t9,0x260($sp) -/* f040a28: 24010016 */ addiu $at,$zero,0x16 -/* f040a2c: 8d6302d4 */ lw $v1,0x2d4($t3) -/* f040a30: 50600018 */ beqzl $v1,.L0f040a94 -/* f040a34: 3c014780 */ lui $at,0x4780 -/* f040a38: 57210016 */ bnel $t9,$at,.L0f040a94 -/* f040a3c: 3c014780 */ lui $at,0x4780 -/* f040a40: 8c6d0128 */ lw $t5,0x128($v1) -/* f040a44: 240e0001 */ addiu $t6,$zero,0x1 -/* f040a48: 01602025 */ or $a0,$t3,$zero -/* f040a4c: 15a00010 */ bnez $t5,.L0f040a90 -/* f040a50: 00002825 */ or $a1,$zero,$zero -/* f040a54: afae0250 */ sw $t6,0x250($sp) -/* f040a58: 27a601e0 */ addiu $a2,$sp,0x1e0 -/* f040a5c: 0fc667e1 */ jal func0f199f84 -/* f040a60: 27a70244 */ addiu $a3,$sp,0x244 -/* f040a64: 24010002 */ addiu $at,$zero,0x2 -/* f040a68: 5441000a */ bnel $v0,$at,.L0f040a94 -/* f040a6c: 3c014780 */ lui $at,0x4780 -/* f040a70: 0c004b70 */ jal 0x12dc0 -/* f040a74: 00000000 */ sll $zero,$zero,0x0 -/* f040a78: 240100ff */ addiu $at,$zero,0xff -/* f040a7c: 0041001b */ divu $zero,$v0,$at -/* f040a80: 00005010 */ mfhi $t2 -/* f040a84: 2d4f00c9 */ sltiu $t7,$t2,0xc9 -/* f040a88: 39ef0001 */ xori $t7,$t7,0x1 -/* f040a8c: a3af026e */ sb $t7,0x26e($sp) -.L0f040a90: -/* f040a90: 3c014780 */ lui $at,0x4780 -.L0f040a94: -/* f040a94: 44810000 */ mtc1 $at,$f0 -/* f040a98: c7b001e0 */ lwc1 $f16,0x1e0($sp) -/* f040a9c: c7a40244 */ lwc1 $f4,0x244($sp) -/* f040aa0: c7a601e4 */ lwc1 $f6,0x1e4($sp) -/* f040aa4: 46008482 */ mul.s $f18,$f16,$f0 -/* f040aa8: c7b00248 */ lwc1 $f16,0x248($sp) -/* f040aac: 8fa40278 */ lw $a0,0x278($sp) -/* f040ab0: 46003282 */ mul.s $f10,$f6,$f0 -/* f040ab4: c7a6024c */ lwc1 $f6,0x24c($sp) -/* f040ab8: 00002825 */ or $a1,$zero,$zero -/* f040abc: 46049200 */ add.s $f8,$f18,$f4 -/* f040ac0: c7a401e8 */ lwc1 $f4,0x1e8($sp) -/* f040ac4: 46105480 */ add.s $f18,$f10,$f16 -/* f040ac8: e7a80228 */ swc1 $f8,0x228($sp) -/* f040acc: 46002202 */ mul.s $f8,$f4,$f0 -/* f040ad0: e7b2022c */ swc1 $f18,0x22c($sp) -/* f040ad4: 46064280 */ add.s $f10,$f8,$f6 -/* f040ad8: 0fc079ef */ jal func0f01e7bc -/* f040adc: e7aa0230 */ swc1 $f10,0x230($sp) -/* f040ae0: 93b8026f */ lbu $t8,0x26f($sp) -/* f040ae4: 27a40244 */ addiu $a0,$sp,0x244 -/* f040ae8: 27a50234 */ addiu $a1,$sp,0x234 -/* f040aec: 13000004 */ beqz $t8,.L0f040b00 -/* f040af0: 27a60228 */ addiu $a2,$sp,0x228 -/* f040af4: 240c0001 */ addiu $t4,$zero,0x1 -/* f040af8: 3c01800a */ lui $at,0x800a -/* f040afc: ac2ca44c */ sw $t4,-0x5bb4($at) -.L0f040b00: -/* f040b00: 24190010 */ addiu $t9,$zero,0x10 -/* f040b04: afb90010 */ sw $t9,0x10($sp) -/* f040b08: 0c00b764 */ jal 0x2dd90 -/* f040b0c: 8fa701c8 */ lw $a3,0x1c8($sp) -/* f040b10: 1440000a */ bnez $v0,.L0f040b3c -/* f040b14: 240d0001 */ addiu $t5,$zero,0x1 -/* f040b18: 3c067f1b */ lui $a2,0x7f1b -/* f040b1c: afad0224 */ sw $t5,0x224($sp) -/* f040b20: 24c68af4 */ addiu $a2,$a2,-29964 -/* f040b24: 27a40228 */ addiu $a0,$sp,0x228 -/* f040b28: 0c0093af */ jal 0x24ebc -/* f040b2c: 24052f28 */ addiu $a1,$zero,0x2f28 -/* f040b30: 0c0093ac */ jal 0x24eb0 -/* f040b34: 00000000 */ sll $zero,$zero,0x0 -/* f040b38: afa201cc */ sw $v0,0x1cc($sp) -.L0f040b3c: -/* f040b3c: 8fa40278 */ lw $a0,0x278($sp) -/* f040b40: 0fc079ef */ jal func0f01e7bc -/* f040b44: 24050001 */ addiu $a1,$zero,0x1 -/* f040b48: 93ae026f */ lbu $t6,0x26f($sp) -/* f040b4c: 3c01800a */ lui $at,0x800a -/* f040b50: 51c00003 */ beqzl $t6,.L0f040b60 -/* f040b54: 8fab01cc */ lw $t3,0x1cc($sp) -/* f040b58: ac20a44c */ sw $zero,-0x5bb4($at) -/* f040b5c: 8fab01cc */ lw $t3,0x1cc($sp) -.L0f040b60: -/* f040b60: 8faa01c0 */ lw $t2,0x1c0($sp) -/* f040b64: 55600015 */ bnezl $t3,.L0f040bbc -/* f040b68: c7a80228 */ lwc1 $f8,0x228($sp) -/* f040b6c: 51400013 */ beqzl $t2,.L0f040bbc -/* f040b70: c7a80228 */ lwc1 $f8,0x228($sp) -/* f040b74: 0c004b70 */ jal 0x12dc0 -/* f040b78: 00000000 */ sll $zero,$zero,0x0 -/* f040b7c: 24010064 */ addiu $at,$zero,0x64 -/* f040b80: 0041001b */ divu $zero,$v0,$at -/* f040b84: 00001810 */ mfhi $v1 -/* f040b88: 2c6f0033 */ sltiu $t7,$v1,0x33 -/* f040b8c: 39ef0001 */ xori $t7,$t7,0x1 -/* f040b90: 11e00009 */ beqz $t7,.L0f040bb8 -/* f040b94: afaf01bc */ sw $t7,0x1bc($sp) -/* f040b98: 8fb8025c */ lw $t8,0x25c($sp) -/* f040b9c: afb801cc */ sw $t8,0x1cc($sp) -/* f040ba0: c7100008 */ lwc1 $f16,0x8($t8) -/* f040ba4: e7b00228 */ swc1 $f16,0x228($sp) -/* f040ba8: c712000c */ lwc1 $f18,0xc($t8) -/* f040bac: e7b2022c */ swc1 $f18,0x22c($sp) -/* f040bb0: c7040010 */ lwc1 $f4,0x10($t8) -/* f040bb4: e7a40230 */ swc1 $f4,0x230($sp) -.L0f040bb8: -/* f040bb8: c7a80228 */ lwc1 $f8,0x228($sp) -.L0f040bbc: -/* f040bbc: c7a60244 */ lwc1 $f6,0x244($sp) -/* f040bc0: c7aa022c */ lwc1 $f10,0x22c($sp) -/* f040bc4: c7b00248 */ lwc1 $f16,0x248($sp) -/* f040bc8: 46064001 */ sub.s $f0,$f8,$f6 -/* f040bcc: c7b20230 */ lwc1 $f18,0x230($sp) -/* f040bd0: c7a4024c */ lwc1 $f4,0x24c($sp) -/* f040bd4: 46105081 */ sub.s $f2,$f10,$f16 -/* f040bd8: 46000202 */ mul.s $f8,$f0,$f0 -/* f040bdc: 93a40260 */ lbu $a0,0x260($sp) -/* f040be0: 46049301 */ sub.s $f12,$f18,$f4 -/* f040be4: 46021182 */ mul.s $f6,$f2,$f2 -/* f040be8: 24010018 */ addiu $at,$zero,0x18 -/* f040bec: 460c6402 */ mul.s $f16,$f12,$f12 -/* f040bf0: 46064280 */ add.s $f10,$f8,$f6 -/* f040bf4: 46105480 */ add.s $f18,$f10,$f16 -/* f040bf8: 1081000f */ beq $a0,$at,.L0f040c38 -/* f040bfc: e7b201d0 */ swc1 $f18,0x1d0($sp) -/* f040c00: 24010019 */ addiu $at,$zero,0x19 -/* f040c04: 1081000c */ beq $a0,$at,.L0f040c38 -/* f040c08: 24010012 */ addiu $at,$zero,0x12 -/* f040c0c: 14810003 */ bne $a0,$at,.L0f040c1c -/* f040c10: 93ac0263 */ lbu $t4,0x263($sp) -/* f040c14: 24010001 */ addiu $at,$zero,0x1 -/* f040c18: 11810007 */ beq $t4,$at,.L0f040c38 -.L0f040c1c: -/* f040c1c: 24010017 */ addiu $at,$zero,0x17 -/* f040c20: 10810005 */ beq $a0,$at,.L0f040c38 -/* f040c24: 2401001b */ addiu $at,$zero,0x1b -/* f040c28: 10810003 */ beq $a0,$at,.L0f040c38 -/* f040c2c: 24010034 */ addiu $at,$zero,0x34 -/* f040c30: 54810171 */ bnel $a0,$at,.L0f0411f8 -/* f040c34: 24010006 */ addiu $at,$zero,0x6 -.L0f040c38: -/* f040c38: 93b9026f */ lbu $t9,0x26f($sp) -/* f040c3c: afa00250 */ sw $zero,0x250($sp) -/* f040c40: 3c017f1b */ lui $at,0x7f1b -/* f040c44: 17200006 */ bnez $t9,.L0f040c60 -/* f040c48: c7a801d0 */ lwc1 $f8,0x1d0($sp) -/* f040c4c: c42490cc */ lwc1 $f4,-0x6f34($at) -/* f040c50: 4608203c */ c.lt.s $f4,$f8 -/* f040c54: 00000000 */ sll $zero,$zero,0x0 -/* f040c58: 45020164 */ bc1fl .L0f0411ec -/* f040c5c: afa00268 */ sw $zero,0x268($sp) -.L0f040c60: -/* f040c60: 0fc2c3f4 */ jal func0f0b0fd0 -/* f040c64: 00000000 */ sll $zero,$zero,0x0 -/* f040c68: 93ad0263 */ lbu $t5,0x263($sp) -/* f040c6c: 93a40260 */ lbu $a0,0x260($sp) -/* f040c70: 24010018 */ addiu $at,$zero,0x18 -/* f040c74: 000d7080 */ sll $t6,$t5,0x2 -/* f040c78: 004e5821 */ addu $t3,$v0,$t6 -/* f040c7c: 10810006 */ beq $a0,$at,.L0f040c98 -/* f040c80: 8d630014 */ lw $v1,0x14($t3) -/* f040c84: 24010034 */ addiu $at,$zero,0x34 -/* f040c88: 10810003 */ beq $a0,$at,.L0f040c98 -/* f040c8c: 24010019 */ addiu $at,$zero,0x19 -/* f040c90: 5481000e */ bnel $a0,$at,.L0f040ccc -/* f040c94: 2401001b */ addiu $at,$zero,0x1b -.L0f040c98: -/* f040c98: 8c6a0010 */ lw $t2,0x10($v1) -/* f040c9c: 24050053 */ addiu $a1,$zero,0x53 -/* f040ca0: 8fa60278 */ lw $a2,0x278($sp) -/* f040ca4: 000a7840 */ sll $t7,$t2,0x1 -/* f040ca8: 05e30003 */ bgezl $t7,.L0f040cb8 -/* f040cac: 8c640040 */ lw $a0,0x40($v1) -/* f040cb0: 24050054 */ addiu $a1,$zero,0x54 -/* f040cb4: 8c640040 */ lw $a0,0x40($v1) -.L0f040cb8: -/* f040cb8: 0fc22e20 */ jal func0f08b880 -/* f040cbc: afa300d4 */ sw $v1,0xd4($sp) -/* f040cc0: 1000002e */ beqz $zero,.L0f040d7c -/* f040cc4: afa201b8 */ sw $v0,0x1b8($sp) -/* f040cc8: 2401001b */ addiu $at,$zero,0x1b -.L0f040ccc: -/* f040ccc: 1481000a */ bne $a0,$at,.L0f040cf8 -/* f040cd0: 24050056 */ addiu $a1,$zero,0x56 -/* f040cd4: 8c640040 */ lw $a0,0x40($v1) -/* f040cd8: afa300d4 */ sw $v1,0xd4($sp) -/* f040cdc: 0fc22e20 */ jal func0f08b880 -/* f040ce0: 8fa60278 */ lw $a2,0x278($sp) -/* f040ce4: 10400025 */ beqz $v0,.L0f040d7c -/* f040ce8: afa201b8 */ sw $v0,0x1b8($sp) -/* f040cec: 93b80263 */ lbu $t8,0x263($sp) -/* f040cf0: 10000022 */ beqz $zero,.L0f040d7c -/* f040cf4: a058005f */ sb $t8,0x5f($v0) -.L0f040cf8: -/* f040cf8: 24010017 */ addiu $at,$zero,0x17 -/* f040cfc: 1481000a */ bne $a0,$at,.L0f040d28 -/* f040d00: 24050055 */ addiu $a1,$zero,0x55 -/* f040d04: 8c640040 */ lw $a0,0x40($v1) -/* f040d08: afa300d4 */ sw $v1,0xd4($sp) -/* f040d0c: 0fc22e20 */ jal func0f08b880 -/* f040d10: 8fa60278 */ lw $a2,0x278($sp) -/* f040d14: 10400019 */ beqz $v0,.L0f040d7c -/* f040d18: afa201b8 */ sw $v0,0x1b8($sp) -/* f040d1c: 93ac0263 */ lbu $t4,0x263($sp) -/* f040d20: 10000016 */ beqz $zero,.L0f040d7c -/* f040d24: a04c005f */ sb $t4,0x5f($v0) -.L0f040d28: -/* f040d28: 24010012 */ addiu $at,$zero,0x12 -/* f040d2c: 1481000b */ bne $a0,$at,.L0f040d5c -/* f040d30: 3c0d800a */ lui $t5,0x800a -/* f040d34: 8c640040 */ lw $a0,0x40($v1) -/* f040d38: afa300d4 */ sw $v1,0xd4($sp) -/* f040d3c: 24050055 */ addiu $a1,$zero,0x55 -/* f040d40: 0fc22e20 */ jal func0f08b880 -/* f040d44: 8fa60278 */ lw $a2,0x278($sp) -/* f040d48: 1040000c */ beqz $v0,.L0f040d7c -/* f040d4c: afa201b8 */ sw $v0,0x1b8($sp) -/* f040d50: 24190002 */ addiu $t9,$zero,0x2 -/* f040d54: 10000009 */ beqz $zero,.L0f040d7c -/* f040d58: a059005f */ sb $t9,0x5f($v0) -.L0f040d5c: -/* f040d5c: 8dada244 */ lw $t5,-0x5dbc($t5) -/* f040d60: 8c640040 */ lw $a0,0x40($v1) -/* f040d64: 27a50260 */ addiu $a1,$sp,0x260 -/* f040d68: 8dae00bc */ lw $t6,0xbc($t5) -/* f040d6c: 8dc60004 */ lw $a2,0x4($t6) -/* f040d70: 0fc22d96 */ jal func0f08b658 -/* f040d74: afa300d4 */ sw $v1,0xd4($sp) -/* f040d78: afa201b8 */ sw $v0,0x1b8($sp) -.L0f040d7c: -/* f040d7c: 1040011b */ beqz $v0,.L0f0411ec -/* f040d80: 8fab00d4 */ lw $t3,0xd4($sp) -/* f040d84: 8d6a004c */ lw $t2,0x4c($t3) -/* f040d88: 3c017f1b */ lui $at,0x7f1b -/* f040d8c: c43090d0 */ lwc1 $f16,-0x6f30($at) -/* f040d90: 448a3000 */ mtc1 $t2,$f6 -/* f040d94: 3c014270 */ lui $at,0x4270 -/* f040d98: 44812000 */ mtc1 $at,$f4 -/* f040d9c: 468032a0 */ cvt.s.w $f10,$f6 -/* f040da0: 3c017f1b */ lui $at,0x7f1b -/* f040da4: 93b8026f */ lbu $t8,0x26f($sp) -/* f040da8: 8fa40278 */ lw $a0,0x278($sp) -/* f040dac: 2405001e */ addiu $a1,$zero,0x1e -/* f040db0: 46105482 */ mul.s $f18,$f10,$f16 -/* f040db4: c43090d4 */ lwc1 $f16,-0x6f2c($at) -/* f040db8: 46049203 */ div.s $f8,$f18,$f4 -/* f040dbc: e7a80168 */ swc1 $f8,0x168($sp) -/* f040dc0: 8d6f0054 */ lw $t7,0x54($t3) -/* f040dc4: 448f3000 */ mtc1 $t7,$f6 -/* f040dc8: 00000000 */ sll $zero,$zero,0x0 -/* f040dcc: 468032a0 */ cvt.s.w $f10,$f6 -/* f040dd0: 46105482 */ mul.s $f18,$f10,$f16 -/* f040dd4: 13000080 */ beqz $t8,.L0f040fd8 -/* f040dd8: e7b200cc */ swc1 $f18,0xcc($sp) -/* f040ddc: 0fc1241a */ jal func0f049068 -/* f040de0: 00003025 */ or $a2,$zero,$zero -/* f040de4: 1040007c */ beqz $v0,.L0f040fd8 -/* f040de8: 00000000 */ sll $zero,$zero,0x0 -/* f040dec: 93a20263 */ lbu $v0,0x263($sp) -/* f040df0: 00001825 */ or $v1,$zero,$zero -/* f040df4: 93a40260 */ lbu $a0,0x260($sp) -/* f040df8: 14400025 */ bnez $v0,.L0f040e90 -/* f040dfc: 24010018 */ addiu $at,$zero,0x18 -/* f040e00: 10810006 */ beq $a0,$at,.L0f040e1c -/* f040e04: 8fac025c */ lw $t4,0x25c($sp) -/* f040e08: 24010034 */ addiu $at,$zero,0x34 -/* f040e0c: 10810003 */ beq $a0,$at,.L0f040e1c -/* f040e10: 24010019 */ addiu $at,$zero,0x19 -/* f040e14: 5481001f */ bnel $a0,$at,.L0f040e94 -/* f040e18: 93a40260 */ lbu $a0,0x260($sp) -.L0f040e1c: -/* f040e1c: 91820000 */ lbu $v0,0x0($t4) -/* f040e20: 24010003 */ addiu $at,$zero,0x3 -/* f040e24: 8fb9025c */ lw $t9,0x25c($sp) -/* f040e28: 10410003 */ beq $v0,$at,.L0f040e38 -/* f040e2c: 24010006 */ addiu $at,$zero,0x6 -/* f040e30: 14410051 */ bne $v0,$at,.L0f040f78 -/* f040e34: 00000000 */ sll $zero,$zero,0x0 -.L0f040e38: -/* f040e38: c7240008 */ lwc1 $f4,0x8($t9) -/* f040e3c: c7aa0244 */ lwc1 $f10,0x244($sp) -/* f040e40: c7b20248 */ lwc1 $f18,0x248($sp) -/* f040e44: e7a400b8 */ swc1 $f4,0xb8($sp) -/* f040e48: 8f2d0004 */ lw $t5,0x4($t9) -/* f040e4c: 460a2401 */ sub.s $f16,$f4,$f10 -/* f040e50: c7aa024c */ lwc1 $f10,0x24c($sp) -/* f040e54: c5a800b4 */ lwc1 $f8,0xb4($t5) -/* f040e58: 27a401e0 */ addiu $a0,$sp,0x1e0 -/* f040e5c: 27a501e4 */ addiu $a1,$sp,0x1e4 -/* f040e60: e7a800bc */ swc1 $f8,0xbc($sp) -/* f040e64: c7260010 */ lwc1 $f6,0x10($t9) -/* f040e68: e7b001e0 */ swc1 $f16,0x1e0($sp) -/* f040e6c: 46124101 */ sub.s $f4,$f8,$f18 -/* f040e70: 27a601e8 */ addiu $a2,$sp,0x1e8 -/* f040e74: e7a600c0 */ swc1 $f6,0xc0($sp) -/* f040e78: 460a3401 */ sub.s $f16,$f6,$f10 -/* f040e7c: e7a401e4 */ swc1 $f4,0x1e4($sp) -/* f040e80: 0c0011e4 */ jal 0x4790 -/* f040e84: e7b001e8 */ swc1 $f16,0x1e8($sp) -/* f040e88: 1000003b */ beqz $zero,.L0f040f78 -/* f040e8c: 24030001 */ addiu $v1,$zero,0x1 -.L0f040e90: -/* f040e90: 93a40260 */ lbu $a0,0x260($sp) -.L0f040e94: -/* f040e94: 24050017 */ addiu $a1,$zero,0x17 -/* f040e98: 24010012 */ addiu $at,$zero,0x12 -/* f040e9c: 14a40003 */ bne $a1,$a0,.L0f040eac -/* f040ea0: 00000000 */ sll $zero,$zero,0x0 -/* f040ea4: 50400004 */ beqzl $v0,.L0f040eb8 -/* f040ea8: 8fae025c */ lw $t6,0x25c($sp) -.L0f040eac: -/* f040eac: 14810017 */ bne $a0,$at,.L0f040f0c -/* f040eb0: 00000000 */ sll $zero,$zero,0x0 -/* f040eb4: 8fae025c */ lw $t6,0x25c($sp) -.L0f040eb8: -/* f040eb8: 24010003 */ addiu $at,$zero,0x3 -/* f040ebc: 8faa025c */ lw $t2,0x25c($sp) -/* f040ec0: 91c20000 */ lbu $v0,0x0($t6) -/* f040ec4: 10410003 */ beq $v0,$at,.L0f040ed4 -/* f040ec8: 24010006 */ addiu $at,$zero,0x6 -/* f040ecc: 1441002a */ bne $v0,$at,.L0f040f78 -/* f040ed0: 00000000 */ sll $zero,$zero,0x0 -.L0f040ed4: -/* f040ed4: c5480008 */ lwc1 $f8,0x8($t2) -/* f040ed8: 27a40244 */ addiu $a0,$sp,0x244 -/* f040edc: 8fa500cc */ lw $a1,0xcc($sp) -/* f040ee0: e7a800b8 */ swc1 $f8,0xb8($sp) -/* f040ee4: 8d4b0004 */ lw $t3,0x4($t2) -/* f040ee8: 27a600b8 */ addiu $a2,$sp,0xb8 -/* f040eec: 27a701e0 */ addiu $a3,$sp,0x1e0 -/* f040ef0: c57200b4 */ lwc1 $f18,0xb4($t3) -/* f040ef4: e7b200bc */ swc1 $f18,0xbc($sp) -/* f040ef8: c5440010 */ lwc1 $f4,0x10($t2) -/* f040efc: 0fc100c7 */ jal func0f04031c -/* f040f00: e7a400c0 */ swc1 $f4,0xc0($sp) -/* f040f04: 1000001c */ beqz $zero,.L0f040f78 -/* f040f08: 24030001 */ addiu $v1,$zero,0x1 -.L0f040f0c: -/* f040f0c: 14a40002 */ bne $a1,$a0,.L0f040f18 -/* f040f10: 24010001 */ addiu $at,$zero,0x1 -/* f040f14: 10410003 */ beq $v0,$at,.L0f040f24 -.L0f040f18: -/* f040f18: 2401001b */ addiu $at,$zero,0x1b -/* f040f1c: 14810016 */ bne $a0,$at,.L0f040f78 -/* f040f20: 00000000 */ sll $zero,$zero,0x0 -.L0f040f24: -/* f040f24: 8faf025c */ lw $t7,0x25c($sp) -/* f040f28: 24010006 */ addiu $at,$zero,0x6 -/* f040f2c: 27a40244 */ addiu $a0,$sp,0x244 -/* f040f30: c5e60008 */ lwc1 $f6,0x8($t7) -/* f040f34: 27a600b8 */ addiu $a2,$sp,0xb8 -/* f040f38: 27a701e0 */ addiu $a3,$sp,0x1e0 -/* f040f3c: e7a600b8 */ swc1 $f6,0xb8($sp) -/* f040f40: c5ea000c */ lwc1 $f10,0xc($t7) -/* f040f44: e7aa00bc */ swc1 $f10,0xbc($sp) -/* f040f48: c5f00010 */ lwc1 $f16,0x10($t7) -/* f040f4c: e7b000c0 */ swc1 $f16,0xc0($sp) -/* f040f50: 91f80000 */ lbu $t8,0x0($t7) -/* f040f54: 17010005 */ bne $t8,$at,.L0f040f6c -/* f040f58: 3c0141c8 */ lui $at,0x41c8 -/* f040f5c: 44814000 */ mtc1 $at,$f8 -/* f040f60: 00000000 */ sll $zero,$zero,0x0 -/* f040f64: 46085481 */ sub.s $f18,$f10,$f8 -/* f040f68: e7b200bc */ swc1 $f18,0xbc($sp) -.L0f040f6c: -/* f040f6c: 0fc100c7 */ jal func0f04031c -/* f040f70: 8fa500cc */ lw $a1,0xcc($sp) -/* f040f74: 24030001 */ addiu $v1,$zero,0x1 -.L0f040f78: -/* f040f78: 10600017 */ beqz $v1,.L0f040fd8 -/* f040f7c: 8fa40278 */ lw $a0,0x278($sp) -/* f040f80: 0fc122a1 */ jal func0f048a84 -/* f040f84: 27a500b8 */ addiu $a1,$sp,0xb8 -/* f040f88: e7a000b4 */ swc1 $f0,0xb4($sp) -/* f040f8c: 0c0068f4 */ jal 0x1a3d0 -/* f040f90: 46000306 */ mov.s $f12,$f0 -/* f040f94: c7ac00b4 */ lwc1 $f12,0xb4($sp) -/* f040f98: 0c0068f7 */ jal 0x1a3dc -/* f040f9c: e7a000b0 */ swc1 $f0,0xb0($sp) -/* f040fa0: c7ac01e8 */ lwc1 $f12,0x1e8($sp) -/* f040fa4: c7ae00b0 */ lwc1 $f14,0xb0($sp) -/* f040fa8: c7a201e0 */ lwc1 $f2,0x1e0($sp) -/* f040fac: 460c0102 */ mul.s $f4,$f0,$f12 -/* f040fb0: 00000000 */ sll $zero,$zero,0x0 -/* f040fb4: 46027182 */ mul.s $f6,$f14,$f2 -/* f040fb8: 00000000 */ sll $zero,$zero,0x0 -/* f040fbc: 460c7282 */ mul.s $f10,$f14,$f12 -/* f040fc0: 00000000 */ sll $zero,$zero,0x0 -/* f040fc4: 46020202 */ mul.s $f8,$f0,$f2 -/* f040fc8: 46062400 */ add.s $f16,$f4,$f6 -/* f040fcc: e7b001e0 */ swc1 $f16,0x1e0($sp) -/* f040fd0: 46085481 */ sub.s $f18,$f10,$f8 -/* f040fd4: e7b201e8 */ swc1 $f18,0x1e8($sp) -.L0f040fd8: -/* f040fd8: 0c00566c */ jal 0x159b0 -/* f040fdc: 27a40178 */ addiu $a0,$sp,0x178 -/* f040fe0: c7ac0200 */ lwc1 $f12,0x200($sp) -/* f040fe4: 0c0058ba */ jal 0x162e8 -/* f040fe8: 27a5011c */ addiu $a1,$sp,0x11c -/* f040fec: c7ac0204 */ lwc1 $f12,0x204($sp) -/* f040ff0: 0c0058dd */ jal 0x16374 -/* f040ff4: 27a500dc */ addiu $a1,$sp,0xdc -/* f040ff8: 27a400dc */ addiu $a0,$sp,0xdc -/* f040ffc: 0c0056f8 */ jal 0x15be0 -/* f041000: 27a5011c */ addiu $a1,$sp,0x11c -/* f041004: c7ac0168 */ lwc1 $f12,0x168($sp) -/* f041008: c7a401e0 */ lwc1 $f4,0x1e0($sp) -/* f04100c: c7b001e4 */ lwc1 $f16,0x1e4($sp) -/* f041010: c7a801e8 */ lwc1 $f8,0x1e8($sp) -/* f041014: 460c2182 */ mul.s $f6,$f4,$f12 -/* f041018: c7a200cc */ lwc1 $f2,0xcc($sp) -/* f04101c: 3c01800a */ lui $at,0x800a -/* f041020: 460c8282 */ mul.s $f10,$f16,$f12 -/* f041024: c420a00c */ lwc1 $f0,-0x5ff4($at) -/* f041028: 8fac00d4 */ lw $t4,0xd4($sp) -/* f04102c: 460c4482 */ mul.s $f18,$f8,$f12 -/* f041030: e7a6015c */ swc1 $f6,0x15c($sp) -/* f041034: 8fa401b8 */ lw $a0,0x1b8($sp) -/* f041038: 46022102 */ mul.s $f4,$f4,$f2 -/* f04103c: e7aa0160 */ swc1 $f10,0x160($sp) -/* f041040: 2401ffff */ addiu $at,$zero,-1 -/* f041044: 46003182 */ mul.s $f6,$f6,$f0 -/* f041048: e7b20164 */ swc1 $f18,0x164($sp) -/* f04104c: 27a50244 */ addiu $a1,$sp,0x244 -/* f041050: 27a60234 */ addiu $a2,$sp,0x234 -/* f041054: 27a7011c */ addiu $a3,$sp,0x11c -/* f041058: 27ae016c */ addiu $t6,$sp,0x16c -/* f04105c: 27ab0178 */ addiu $t3,$sp,0x178 -/* f041060: 46062100 */ add.s $f4,$f4,$f6 -/* f041064: 46028182 */ mul.s $f6,$f16,$f2 -/* f041068: e7a4016c */ swc1 $f4,0x16c($sp) -/* f04106c: 46005102 */ mul.s $f4,$f10,$f0 -/* f041070: 46043400 */ add.s $f16,$f6,$f4 -/* f041074: 46024282 */ mul.s $f10,$f8,$f2 -/* f041078: 00000000 */ sll $zero,$zero,0x0 -/* f04107c: 46009182 */ mul.s $f6,$f18,$f0 -/* f041080: e7b00170 */ swc1 $f16,0x170($sp) -/* f041084: 46065100 */ add.s $f4,$f10,$f6 -/* f041088: e7a40174 */ swc1 $f4,0x174($sp) -/* f04108c: 8d8d0058 */ lw $t5,0x58($t4) -/* f041090: a48d0062 */ sh $t5,0x62($a0) -/* f041094: 84820062 */ lh $v0,0x62($a0) -/* f041098: 10410002 */ beq $v0,$at,.L0f0410a4 -/* f04109c: 0002c880 */ sll $t9,$v0,0x2 -/* f0410a0: a4990062 */ sh $t9,0x62($a0) -.L0f0410a4: -/* f0410a4: 8faa0274 */ lw $t2,0x274($sp) -/* f0410a8: afae0010 */ sw $t6,0x10($sp) -/* f0410ac: afab0014 */ sw $t3,0x14($sp) -/* f0410b0: afa5001c */ sw $a1,0x1c($sp) -/* f0410b4: 0fc27af3 */ jal func0f09ebcc -/* f0410b8: afaa0018 */ sw $t2,0x18($sp) -/* f0410bc: 8fa301b8 */ lw $v1,0x1b8($sp) -/* f0410c0: 8fac00d4 */ lw $t4,0xd4($sp) -/* f0410c4: 8c6f0040 */ lw $t7,0x40($v1) -/* f0410c8: 31f80080 */ andi $t8,$t7,0x80 -/* f0410cc: 13000047 */ beqz $t8,.L0f0411ec -/* f0410d0: 00000000 */ sll $zero,$zero,0x0 -/* f0410d4: 8d820010 */ lw $v0,0x10($t4) -/* f0410d8: 00026800 */ sll $t5,$v0,0x0 -/* f0410dc: 05a10007 */ bgez $t5,.L0f0410fc -/* f0410e0: 00025900 */ sll $t3,$v0,0x4 -/* f0410e4: 8c620048 */ lw $v0,0x48($v1) -/* f0410e8: 3c014000 */ lui $at,0x4000 -/* f0410ec: 8c590000 */ lw $t9,0x0($v0) -/* f0410f0: 03217025 */ or $t6,$t9,$at -/* f0410f4: 10000007 */ beqz $zero,.L0f041114 -/* f0410f8: ac4e0000 */ sw $t6,0x0($v0) -.L0f0410fc: -/* f0410fc: 05630006 */ bgezl $t3,.L0f041118 -/* f041100: c7b0015c */ lwc1 $f16,0x15c($sp) -/* f041104: 8c620048 */ lw $v0,0x48($v1) -/* f041108: 8c4a0000 */ lw $t2,0x0($v0) -/* f04110c: 354f0010 */ ori $t7,$t2,0x10 -/* f041110: ac4f0000 */ sw $t7,0x0($v0) -.L0f041114: -/* f041114: c7b0015c */ lwc1 $f16,0x15c($sp) -.L0f041118: -/* f041118: 8c780048 */ lw $t8,0x48($v1) -/* f04111c: 241900f0 */ addiu $t9,$zero,0xf0 -/* f041120: 3c017f1b */ lui $at,0x7f1b -/* f041124: e7100010 */ swc1 $f16,0x10($t8) -/* f041128: 8c6c0048 */ lw $t4,0x48($v1) -/* f04112c: c7a80160 */ lwc1 $f8,0x160($sp) -/* f041130: e5880014 */ swc1 $f8,0x14($t4) -/* f041134: 8c6d0048 */ lw $t5,0x48($v1) -/* f041138: c7b20164 */ lwc1 $f18,0x164($sp) -/* f04113c: e5b20018 */ swc1 $f18,0x18($t5) -/* f041140: 8c6e0048 */ lw $t6,0x48($v1) -/* f041144: add900b4 */ sw $t9,0xb4($t6) -/* f041148: 8fab00d4 */ lw $t3,0xd4($sp) -/* f04114c: 8c6a0048 */ lw $t2,0x48($v1) -/* f041150: c56a005c */ lwc1 $f10,0x5c($t3) -/* f041154: e54a008c */ swc1 $f10,0x8c($t2) -/* f041158: 8faf00d4 */ lw $t7,0xd4($sp) -/* f04115c: c42490d8 */ lwc1 $f4,-0x6f28($at) -/* f041160: 8c780048 */ lw $t8,0x48($v1) -/* f041164: c5e60050 */ lwc1 $f6,0x50($t7) -/* f041168: 46043402 */ mul.s $f16,$f6,$f4 -/* f04116c: e7100098 */ swc1 $f16,0x98($t8) -/* f041170: 0fc0a221 */ jal func0f028884 -/* f041174: 8fa40278 */ lw $a0,0x278($sp) -/* f041178: 8fac01b8 */ lw $t4,0x1b8($sp) -/* f04117c: 3c01bf80 */ lui $at,0xbf80 -/* f041180: 00002025 */ or $a0,$zero,$zero -/* f041184: 8d8d0048 */ lw $t5,0x48($t4) -/* f041188: 2407ffff */ addiu $a3,$zero,-1 -/* f04118c: 240effff */ addiu $t6,$zero,-1 -/* f041190: ada200e8 */ sw $v0,0xe8($t5) -/* f041194: 8fb900d4 */ lw $t9,0xd4($sp) -/* f041198: 240bffff */ addiu $t3,$zero,-1 -/* f04119c: 87260060 */ lh $a2,0x60($t9) -/* f0411a0: 18c00012 */ blez $a2,.L0f0411ec -/* f0411a4: 00000000 */ sll $zero,$zero,0x0 -/* f0411a8: 8d850014 */ lw $a1,0x14($t4) -/* f0411ac: 44810000 */ mtc1 $at,$f0 -/* f0411b0: afab002c */ sw $t3,0x2c($sp) -/* f0411b4: afa00028 */ sw $zero,0x28($sp) -/* f0411b8: afa00020 */ sw $zero,0x20($sp) -/* f0411bc: afa0001c */ sw $zero,0x1c($sp) -/* f0411c0: afa00018 */ sw $zero,0x18($sp) -/* f0411c4: afa00014 */ sw $zero,0x14($sp) -/* f0411c8: afae0010 */ sw $t6,0x10($sp) -/* f0411cc: e7a00024 */ swc1 $f0,0x24($sp) -/* f0411d0: e7a00030 */ swc1 $f0,0x30($sp) -/* f0411d4: e7a00034 */ swc1 $f0,0x34($sp) -/* f0411d8: 0fc24e7e */ jal func0f0939f8 -/* f0411dc: e7a00038 */ swc1 $f0,0x38($sp) -/* f0411e0: 10000002 */ beqz $zero,.L0f0411ec -/* f0411e4: 00000000 */ sll $zero,$zero,0x0 -/* f0411e8: afa00268 */ sw $zero,0x268($sp) -.L0f0411ec: -/* f0411ec: 10000019 */ beqz $zero,.L0f041254 -/* f0411f0: a3a0026e */ sb $zero,0x26e($sp) -/* f0411f4: 24010006 */ addiu $at,$zero,0x6 -.L0f0411f8: -/* f0411f8: 14810016 */ bne $a0,$at,.L0f041254 -/* f0411fc: 93aa026f */ lbu $t2,0x26f($sp) -/* f041200: 11400014 */ beqz $t2,.L0f041254 -/* f041204: 93af0263 */ lbu $t7,0x263($sp) -/* f041208: 24010001 */ addiu $at,$zero,0x1 -/* f04120c: 15e10011 */ bne $t7,$at,.L0f041254 -/* f041210: 8fad0278 */ lw $t5,0x278($sp) -/* f041214: 8fa2027c */ lw $v0,0x27c($sp) -/* f041218: 8db902d4 */ lw $t9,0x2d4($t5) -/* f04121c: 3c014120 */ lui $at,0x4120 -/* f041220: 0002c080 */ sll $t8,$v0,0x2 -/* f041224: 03386021 */ addu $t4,$t9,$t8 -/* f041228: c58800e4 */ lwc1 $f8,0xe4($t4) -/* f04122c: 44819000 */ mtc1 $at,$f18 -/* f041230: 44802000 */ mtc1 $zero,$f4 -/* f041234: 46124282 */ mul.s $f10,$f8,$f18 -/* f041238: 4600518d */ trunc.w.s $f6,$f10 -/* f04123c: 440b3000 */ mfc1 $t3,$f6 -/* f041240: 00000000 */ sll $zero,$zero,0x0 -/* f041244: a3ab0262 */ sb $t3,0x262($sp) -/* f041248: 8daa02d4 */ lw $t2,0x2d4($t5) -/* f04124c: 01587821 */ addu $t7,$t2,$t8 -/* f041250: e5e400e4 */ swc1 $f4,0xe4($t7) -.L0f041254: -/* f041254: 93b8026e */ lbu $t8,0x26e($sp) -/* f041258: 93b9026f */ lbu $t9,0x26f($sp) -/* f04125c: 530001c0 */ beqzl $t8,.L0f041960 -/* f041260: 8fae01c0 */ lw $t6,0x1c0($sp) -/* f041264: 172000d6 */ bnez $t9,.L0f0415c0 -/* f041268: 8fac0258 */ lw $t4,0x258($sp) -/* f04126c: 318e0200 */ andi $t6,$t4,0x200 -/* f041270: 11c0004c */ beqz $t6,.L0f0413a4 -/* f041274: 8fab025c */ lw $t3,0x25c($sp) -/* f041278: 916d0000 */ lbu $t5,0x0($t3) -/* f04127c: 24010006 */ addiu $at,$zero,0x6 -/* f041280: 8fa40278 */ lw $a0,0x278($sp) -/* f041284: 15a10047 */ bne $t5,$at,.L0f0413a4 -/* f041288: 27a50244 */ addiu $a1,$sp,0x244 -/* f04128c: 27a60234 */ addiu $a2,$sp,0x234 -/* f041290: 0fc0e47b */ jal func0f0391ec -/* f041294: 00003825 */ or $a3,$zero,$zero -/* f041298: 10400042 */ beqz $v0,.L0f0413a4 -/* f04129c: 8faa025c */ lw $t2,0x25c($sp) -/* f0412a0: 8d440004 */ lw $a0,0x4($t2) -/* f0412a4: 8fa50278 */ lw $a1,0x278($sp) -/* f0412a8: 0fc12aa3 */ jal func0f04aa8c -/* f0412ac: 24060002 */ addiu $a2,$zero,0x2 -/* f0412b0: 1040003c */ beqz $v0,.L0f0413a4 -/* f0412b4: 3c014170 */ lui $at,0x4170 -/* f0412b8: 44817000 */ mtc1 $at,$f14 -/* f0412bc: 8faf025c */ lw $t7,0x25c($sp) -/* f0412c0: c7aa01e0 */ lwc1 $f10,0x1e0($sp) -/* f0412c4: c7a80244 */ lwc1 $f8,0x244($sp) -/* f0412c8: c5f00008 */ lwc1 $f16,0x8($t7) -/* f0412cc: 460e5182 */ mul.s $f6,$f10,$f14 -/* f0412d0: c7aa01e4 */ lwc1 $f10,0x1e4($sp) -/* f0412d4: 46088481 */ sub.s $f18,$f16,$f8 -/* f0412d8: c7b00248 */ lwc1 $f16,0x248($sp) -/* f0412dc: c5e4000c */ lwc1 $f4,0xc($t7) -/* f0412e0: 8fa40278 */ lw $a0,0x278($sp) -/* f0412e4: 27a501f8 */ addiu $a1,$sp,0x1f8 -/* f0412e8: 46069001 */ sub.s $f0,$f18,$f6 -/* f0412ec: 460e5482 */ mul.s $f18,$f10,$f14 -/* f0412f0: c7aa01e8 */ lwc1 $f10,0x1e8($sp) -/* f0412f4: 46102201 */ sub.s $f8,$f4,$f16 -/* f0412f8: c7a4024c */ lwc1 $f4,0x24c($sp) -/* f0412fc: c5e60010 */ lwc1 $f6,0x10($t7) -/* f041300: 27a601f4 */ addiu $a2,$sp,0x1f4 -/* f041304: 46124081 */ sub.s $f2,$f8,$f18 -/* f041308: 460e5202 */ mul.s $f8,$f10,$f14 -/* f04130c: c7b201d0 */ lwc1 $f18,0x1d0($sp) -/* f041310: 46043401 */ sub.s $f16,$f6,$f4 -/* f041314: 46000182 */ mul.s $f6,$f0,$f0 -/* f041318: 00000000 */ sll $zero,$zero,0x0 -/* f04131c: 46021102 */ mul.s $f4,$f2,$f2 -/* f041320: 46088301 */ sub.s $f12,$f16,$f8 -/* f041324: 460c6402 */ mul.s $f16,$f12,$f12 -/* f041328: 46043280 */ add.s $f10,$f6,$f4 -/* f04132c: 46105200 */ add.s $f8,$f10,$f16 -/* f041330: 4612403e */ c.le.s $f8,$f18 -/* f041334: 00000000 */ sll $zero,$zero,0x0 -/* f041338: 4500002b */ bc1f .L0f0413e8 -/* f04133c: 00000000 */ sll $zero,$zero,0x0 -/* f041340: 0fc0feac */ jal func0f03fab0 -/* f041344: 27a70260 */ addiu $a3,$sp,0x260 -/* f041348: 8fb801f4 */ lw $t8,0x1f4($sp) -/* f04134c: 8fac01f8 */ lw $t4,0x1f8($sp) -/* f041350: 8fae0278 */ lw $t6,0x278($sp) -/* f041354: 2f190001 */ sltiu $t9,$t8,0x1 -/* f041358: 11800023 */ beqz $t4,.L0f0413e8 -/* f04135c: afb901f0 */ sw $t9,0x1f0($sp) -/* f041360: 81c30007 */ lb $v1,0x7($t6) -/* f041364: 24010008 */ addiu $at,$zero,0x8 -/* f041368: 3c0b800a */ lui $t3,0x800a -/* f04136c: 1061000a */ beq $v1,$at,.L0f041398 -/* f041370: 8fad0278 */ lw $t5,0x278($sp) -/* f041374: 2401000a */ addiu $at,$zero,0xa -/* f041378: 10610007 */ beq $v1,$at,.L0f041398 -/* f04137c: 2401001b */ addiu $at,$zero,0x1b -/* f041380: 10610005 */ beq $v1,$at,.L0f041398 -/* f041384: 2401001c */ addiu $at,$zero,0x1c -/* f041388: 10610003 */ beq $v1,$at,.L0f041398 -/* f04138c: 2401001d */ addiu $at,$zero,0x1d -/* f041390: 54610016 */ bnel $v1,$at,.L0f0413ec -/* f041394: 8fb901f4 */ lw $t9,0x1f4($sp) -.L0f041398: -/* f041398: 8d6b9fc8 */ lw $t3,-0x6038($t3) -/* f04139c: 10000012 */ beqz $zero,.L0f0413e8 -/* f0413a0: adab0048 */ sw $t3,0x48($t5) -.L0f0413a4: -/* f0413a4: 8faa0278 */ lw $t2,0x278($sp) -/* f0413a8: 24010008 */ addiu $at,$zero,0x8 -/* f0413ac: 3c0f800a */ lui $t7,0x800a -/* f0413b0: 81430007 */ lb $v1,0x7($t2) -/* f0413b4: 8fb80278 */ lw $t8,0x278($sp) -/* f0413b8: 10610009 */ beq $v1,$at,.L0f0413e0 -/* f0413bc: 2401000a */ addiu $at,$zero,0xa -/* f0413c0: 10610007 */ beq $v1,$at,.L0f0413e0 -/* f0413c4: 2401001b */ addiu $at,$zero,0x1b -/* f0413c8: 10610005 */ beq $v1,$at,.L0f0413e0 -/* f0413cc: 2401001c */ addiu $at,$zero,0x1c -/* f0413d0: 10610003 */ beq $v1,$at,.L0f0413e0 -/* f0413d4: 2401001d */ addiu $at,$zero,0x1d -/* f0413d8: 54610004 */ bnel $v1,$at,.L0f0413ec -/* f0413dc: 8fb901f4 */ lw $t9,0x1f4($sp) -.L0f0413e0: -/* f0413e0: 8def9fc8 */ lw $t7,-0x6038($t7) -/* f0413e4: af0f0048 */ sw $t7,0x48($t8) -.L0f0413e8: -/* f0413e8: 8fb901f4 */ lw $t9,0x1f4($sp) -.L0f0413ec: -/* f0413ec: 8faa01cc */ lw $t2,0x1cc($sp) -/* f0413f0: 13200065 */ beqz $t9,.L0f041588 -/* f0413f4: 00000000 */ sll $zero,$zero,0x0 -/* f0413f8: 0fc2c74a */ jal func0f0b1d28 -/* f0413fc: 27a40260 */ addiu $a0,$sp,0x260 -/* f041400: 8fab025c */ lw $t3,0x25c($sp) -/* f041404: 240cffff */ addiu $t4,$zero,-1 -/* f041408: 240e00c8 */ addiu $t6,$zero,0xc8 -/* f04140c: e7a0009c */ swc1 $f0,0x9c($sp) -/* f041410: afa00098 */ sw $zero,0x98($sp) -/* f041414: afa00094 */ sw $zero,0x94($sp) -/* f041418: afac0090 */ sw $t4,0x90($sp) -/* f04141c: afae008c */ sw $t6,0x8c($sp) -/* f041420: 8d6d0004 */ lw $t5,0x4($t3) -/* f041424: afad0088 */ sw $t5,0x88($sp) -/* f041428: c5660008 */ lwc1 $f6,0x8($t3) -/* f04142c: e7a60228 */ swc1 $f6,0x228($sp) -/* f041430: c564000c */ lwc1 $f4,0xc($t3) -/* f041434: e7a4022c */ swc1 $f4,0x22c($sp) -/* f041438: c56a0010 */ lwc1 $f10,0x10($t3) -/* f04143c: 0c004b70 */ jal 0x12dc0 -/* f041440: e7aa0230 */ swc1 $f10,0x230($sp) -/* f041444: 304a0001 */ andi $t2,$v0,0x1 -/* f041448: 11400012 */ beqz $t2,.L0f041494 -/* f04144c: 00000000 */ sll $zero,$zero,0x0 -/* f041450: 0c004b70 */ jal 0x12dc0 -/* f041454: 00000000 */ sll $zero,$zero,0x0 -/* f041458: 2401000a */ addiu $at,$zero,0xa -/* f04145c: 0041001b */ divu $zero,$v0,$at -/* f041460: 00007810 */ mfhi $t7 -/* f041464: 25f80002 */ addiu $t8,$t7,0x2 -/* f041468: 44989000 */ mtc1 $t8,$f18 -/* f04146c: c7b0022c */ lwc1 $f16,0x22c($sp) -/* f041470: 07010005 */ bgez $t8,.L0f041488 -/* f041474: 46809220 */ cvt.s.w $f8,$f18 -/* f041478: 3c014f80 */ lui $at,0x4f80 -/* f04147c: 44813000 */ mtc1 $at,$f6 -/* f041480: 00000000 */ sll $zero,$zero,0x0 -/* f041484: 46064200 */ add.s $f8,$f8,$f6 -.L0f041488: -/* f041488: 46088100 */ add.s $f4,$f16,$f8 -/* f04148c: 10000011 */ beqz $zero,.L0f0414d4 -/* f041490: e7a4022c */ swc1 $f4,0x22c($sp) -.L0f041494: -/* f041494: 0c004b70 */ jal 0x12dc0 -/* f041498: 00000000 */ sll $zero,$zero,0x0 -/* f04149c: 2401000a */ addiu $at,$zero,0xa -/* f0414a0: 0041001b */ divu $zero,$v0,$at -/* f0414a4: 0000c810 */ mfhi $t9 -/* f0414a8: 272c0002 */ addiu $t4,$t9,0x2 -/* f0414ac: 448c9000 */ mtc1 $t4,$f18 -/* f0414b0: c7aa022c */ lwc1 $f10,0x22c($sp) -/* f0414b4: 05810005 */ bgez $t4,.L0f0414cc -/* f0414b8: 468091a0 */ cvt.s.w $f6,$f18 -/* f0414bc: 3c014f80 */ lui $at,0x4f80 -/* f0414c0: 44818000 */ mtc1 $at,$f16 -/* f0414c4: 00000000 */ sll $zero,$zero,0x0 -/* f0414c8: 46103180 */ add.s $f6,$f6,$f16 -.L0f0414cc: -/* f0414cc: 46065201 */ sub.s $f8,$f10,$f6 -/* f0414d0: e7a8022c */ swc1 $f8,0x22c($sp) -.L0f0414d4: -/* f0414d4: 27a40260 */ addiu $a0,$sp,0x260 -/* f0414d8: 8fa5025c */ lw $a1,0x25c($sp) -/* f0414dc: 0fc29f66 */ jal func0f0a7d98 -/* f0414e0: 2406ffff */ addiu $a2,$zero,-1 -/* f0414e4: 8fa40088 */ lw $a0,0x88($sp) -/* f0414e8: 8c8e0020 */ lw $t6,0x20($a0) -/* f0414ec: 51c00012 */ beqzl $t6,.L0f041538 -/* f0414f0: 8faf0278 */ lw $t7,0x278($sp) -/* f0414f4: 0fc0cfe8 */ jal func0f033fa0 -/* f0414f8: 00000000 */ sll $zero,$zero,0x0 -/* f0414fc: 44802000 */ mtc1 $zero,$f4 -/* f041500: 8fa40088 */ lw $a0,0x88($sp) -/* f041504: 27a50228 */ addiu $a1,$sp,0x228 -/* f041508: 4600203c */ c.lt.s $f4,$f0 -/* f04150c: 27a601e0 */ addiu $a2,$sp,0x1e0 -/* f041510: 27a70098 */ addiu $a3,$sp,0x98 -/* f041514: 27ad008c */ addiu $t5,$sp,0x8c -/* f041518: 45000006 */ bc1f .L0f041534 -/* f04151c: 27ab0094 */ addiu $t3,$sp,0x94 -/* f041520: 27aa0090 */ addiu $t2,$sp,0x90 -/* f041524: afaa0018 */ sw $t2,0x18($sp) -/* f041528: afad0010 */ sw $t5,0x10($sp) -/* f04152c: 0fc0ffcb */ jal func0f03ff2c -/* f041530: afab0014 */ sw $t3,0x14($sp) -.L0f041534: -/* f041534: 8faf0278 */ lw $t7,0x278($sp) -.L0f041538: -/* f041538: 8fac025c */ lw $t4,0x25c($sp) -/* f04153c: 8fae0098 */ lw $t6,0x98($sp) -/* f041540: 8df8001c */ lw $t8,0x1c($t7) -/* f041544: 8fad0094 */ lw $t5,0x94($sp) -/* f041548: 8fab0090 */ lw $t3,0x90($sp) -/* f04154c: 241900c8 */ addiu $t9,$zero,0xc8 -/* f041550: 8fa40088 */ lw $a0,0x88($sp) -/* f041554: afb90014 */ sw $t9,0x14($sp) -/* f041558: afa00028 */ sw $zero,0x28($sp) -/* f04155c: 8fa5009c */ lw $a1,0x9c($sp) -/* f041560: 27a601e0 */ addiu $a2,$sp,0x1e0 -/* f041564: 27a70260 */ addiu $a3,$sp,0x260 -/* f041568: afac0018 */ sw $t4,0x18($sp) -/* f04156c: afae001c */ sw $t6,0x1c($sp) -/* f041570: afb80010 */ sw $t8,0x10($sp) -/* f041574: afad0020 */ sw $t5,0x20($sp) -/* f041578: 0fc0d077 */ jal func0f0341dc -/* f04157c: afab0024 */ sw $t3,0x24($sp) -/* f041580: 10000010 */ beqz $zero,.L0f0415c4 -/* f041584: 8faf01f0 */ lw $t7,0x1f0($sp) -.L0f041588: -/* f041588: 11400006 */ beqz $t2,.L0f0415a4 -/* f04158c: c7b201d0 */ lwc1 $f18,0x1d0($sp) -/* f041590: 91420000 */ lbu $v0,0x0($t2) -/* f041594: 24010003 */ addiu $at,$zero,0x3 -/* f041598: 10410009 */ beq $v0,$at,.L0f0415c0 -/* f04159c: 24010006 */ addiu $at,$zero,0x6 -/* f0415a0: 10410007 */ beq $v0,$at,.L0f0415c0 -.L0f0415a4: -/* f0415a4: 3c017f1b */ lui $at,0x7f1b -/* f0415a8: c43090dc */ lwc1 $f16,-0x6f24($at) -/* f0415ac: 4610903c */ c.lt.s $f18,$f16 -/* f0415b0: 00000000 */ sll $zero,$zero,0x0 -/* f0415b4: 45020003 */ bc1fl .L0f0415c4 -/* f0415b8: 8faf01f0 */ lw $t7,0x1f0($sp) -/* f0415bc: afa001f0 */ sw $zero,0x1f0($sp) -.L0f0415c0: -/* f0415c0: 8faf01f0 */ lw $t7,0x1f0($sp) -.L0f0415c4: -/* f0415c4: 8fb801cc */ lw $t8,0x1cc($sp) -/* f0415c8: 51e000e5 */ beqzl $t7,.L0f041960 -/* f0415cc: 8fae01c0 */ lw $t6,0x1c0($sp) -/* f0415d0: 130000a2 */ beqz $t8,.L0f04185c -/* f0415d4: 8fae0224 */ lw $t6,0x224($sp) -/* f0415d8: 93020000 */ lbu $v0,0x0($t8) -/* f0415dc: 24010006 */ addiu $at,$zero,0x6 -/* f0415e0: 93b9026f */ lbu $t9,0x26f($sp) -/* f0415e4: 10410003 */ beq $v0,$at,.L0f0415f4 -/* f0415e8: 24010003 */ addiu $at,$zero,0x3 -/* f0415ec: 54410053 */ bnel $v0,$at,.L0f04173c -/* f0415f0: 24010001 */ addiu $at,$zero,0x1 -.L0f0415f4: -/* f0415f4: 1720000c */ bnez $t9,.L0f041628 -/* f0415f8: 8fac01bc */ lw $t4,0x1bc($sp) -/* f0415fc: 1580000a */ bnez $t4,.L0f041628 -/* f041600: 8fae0278 */ lw $t6,0x278($sp) -/* f041604: 8dcd0018 */ lw $t5,0x18($t6) -/* f041608: 8faa01cc */ lw $t2,0x1cc($sp) -/* f04160c: 01c02825 */ or $a1,$t6,$zero -/* f041610: 31ab0040 */ andi $t3,$t5,0x40 -/* f041614: 11600045 */ beqz $t3,.L0f04172c -/* f041618: 24060002 */ addiu $a2,$zero,0x2 -/* f04161c: 0fc12aa3 */ jal func0f04aa8c -/* f041620: 8d440004 */ lw $a0,0x4($t2) -/* f041624: 10400041 */ beqz $v0,.L0f04172c -.L0f041628: -/* f041628: 240fffff */ addiu $t7,$zero,-1 -/* f04162c: 241800c8 */ addiu $t8,$zero,0xc8 -/* f041630: afa00084 */ sw $zero,0x84($sp) -/* f041634: afa00080 */ sw $zero,0x80($sp) -/* f041638: afaf007c */ sw $t7,0x7c($sp) -/* f04163c: afb80078 */ sw $t8,0x78($sp) -/* f041640: 0fc2c74a */ jal func0f0b1d28 -/* f041644: 27a40260 */ addiu $a0,$sp,0x260 -/* f041648: 8fa501cc */ lw $a1,0x1cc($sp) -/* f04164c: e7a00074 */ swc1 $f0,0x74($sp) -/* f041650: 27a40260 */ addiu $a0,$sp,0x260 -/* f041654: 8cac0004 */ lw $t4,0x4($a1) -/* f041658: 2406ffff */ addiu $a2,$zero,-1 -/* f04165c: 0fc29f66 */ jal func0f0a7d98 -/* f041660: afac0070 */ sw $t4,0x70($sp) -/* f041664: 8fa40070 */ lw $a0,0x70($sp) -/* f041668: 8c8d0020 */ lw $t5,0x20($a0) -/* f04166c: 51a00012 */ beqzl $t5,.L0f0416b8 -/* f041670: 8fb80278 */ lw $t8,0x278($sp) -/* f041674: 0fc0cfe8 */ jal func0f033fa0 -/* f041678: 00000000 */ sll $zero,$zero,0x0 -/* f04167c: 44805000 */ mtc1 $zero,$f10 -/* f041680: 8fa40070 */ lw $a0,0x70($sp) -/* f041684: 27a50228 */ addiu $a1,$sp,0x228 -/* f041688: 4600503c */ c.lt.s $f10,$f0 -/* f04168c: 27a601e0 */ addiu $a2,$sp,0x1e0 -/* f041690: 27a70084 */ addiu $a3,$sp,0x84 -/* f041694: 27ab0078 */ addiu $t3,$sp,0x78 -/* f041698: 45000006 */ bc1f .L0f0416b4 -/* f04169c: 27aa0080 */ addiu $t2,$sp,0x80 -/* f0416a0: 27ae007c */ addiu $t6,$sp,0x7c -/* f0416a4: afae0018 */ sw $t6,0x18($sp) -/* f0416a8: afab0010 */ sw $t3,0x10($sp) -/* f0416ac: 0fc0ffcb */ jal func0f03ff2c -/* f0416b0: afaa0014 */ sw $t2,0x14($sp) -.L0f0416b4: -/* f0416b4: 8fb80278 */ lw $t8,0x278($sp) -.L0f0416b8: -/* f0416b8: 27af01e0 */ addiu $t7,$sp,0x1e0 -/* f0416bc: 8fa40070 */ lw $a0,0x70($sp) -/* f0416c0: afaf0010 */ sw $t7,0x10($sp) -/* f0416c4: 8fa501cc */ lw $a1,0x1cc($sp) -/* f0416c8: 8fa60078 */ lw $a2,0x78($sp) -/* f0416cc: 27a70228 */ addiu $a3,$sp,0x228 -/* f0416d0: 0fc097a9 */ jal func0f025ea4 -/* f0416d4: afb80014 */ sw $t8,0x14($sp) -/* f0416d8: 8fac0278 */ lw $t4,0x278($sp) -/* f0416dc: 8fab01cc */ lw $t3,0x1cc($sp) -/* f0416e0: 8faa0084 */ lw $t2,0x84($sp) -/* f0416e4: 8d99001c */ lw $t9,0x1c($t4) -/* f0416e8: 8fae0080 */ lw $t6,0x80($sp) -/* f0416ec: 8faf007c */ lw $t7,0x7c($sp) -/* f0416f0: 240d00c8 */ addiu $t5,$zero,0xc8 -/* f0416f4: afad0014 */ sw $t5,0x14($sp) -/* f0416f8: afa00028 */ sw $zero,0x28($sp) -/* f0416fc: 8fa40070 */ lw $a0,0x70($sp) -/* f041700: 8fa50074 */ lw $a1,0x74($sp) -/* f041704: 27a601e0 */ addiu $a2,$sp,0x1e0 -/* f041708: 27a70260 */ addiu $a3,$sp,0x260 -/* f04170c: afab0018 */ sw $t3,0x18($sp) -/* f041710: afaa001c */ sw $t2,0x1c($sp) -/* f041714: afb90010 */ sw $t9,0x10($sp) -/* f041718: afae0020 */ sw $t6,0x20($sp) -/* f04171c: 0fc0d077 */ jal func0f0341dc -/* f041720: afaf0024 */ sw $t7,0x24($sp) -/* f041724: 1000006f */ beqz $zero,.L0f0418e4 -/* f041728: 93ac0260 */ lbu $t4,0x260($sp) -.L0f04172c: -/* f04172c: afa00250 */ sw $zero,0x250($sp) -/* f041730: 1000006b */ beqz $zero,.L0f0418e0 -/* f041734: afa00268 */ sw $zero,0x268($sp) -/* f041738: 24010001 */ addiu $at,$zero,0x1 -.L0f04173c: -/* f04173c: 10410005 */ beq $v0,$at,.L0f041754 -/* f041740: 8fb801cc */ lw $t8,0x1cc($sp) -/* f041744: 24010004 */ addiu $at,$zero,0x4 -/* f041748: 10410002 */ beq $v0,$at,.L0f041754 -/* f04174c: 24010002 */ addiu $at,$zero,0x2 -/* f041750: 14410063 */ bne $v0,$at,.L0f0418e0 -.L0f041754: -/* f041754: 3c0d800a */ lui $t5,0x800a -/* f041758: 8dada2d4 */ lw $t5,-0x5d2c($t5) -/* f04175c: 8f0c0004 */ lw $t4,0x4($t8) -/* f041760: 2419ffff */ addiu $t9,$zero,-1 -/* f041764: afb90068 */ sw $t9,0x68($sp) -/* f041768: 11a00004 */ beqz $t5,.L0f04177c -/* f04176c: afac006c */ sw $t4,0x6c($sp) -/* f041770: 0fc633fe */ jal func0f18cff8 -/* f041774: 8fa40278 */ lw $a0,0x278($sp) -/* f041778: afa20068 */ sw $v0,0x68($sp) -.L0f04177c: -/* f04177c: 27a40260 */ addiu $a0,$sp,0x260 -/* f041780: 8fa501cc */ lw $a1,0x1cc($sp) -/* f041784: 0fc29f66 */ jal func0f0a7d98 -/* f041788: 2406ffff */ addiu $a2,$zero,-1 -/* f04178c: 27a40244 */ addiu $a0,$sp,0x244 -/* f041790: 27a50234 */ addiu $a1,$sp,0x234 -/* f041794: 27a60228 */ addiu $a2,$sp,0x228 -/* f041798: 0fc1979d */ jal func0f065e74 -/* f04179c: 27a70214 */ addiu $a3,$sp,0x214 -/* f0417a0: 240b0001 */ addiu $t3,$zero,0x1 -/* f0417a4: afab0210 */ sw $t3,0x210($sp) -/* f0417a8: 0fc4f92a */ jal func0f13e4a8 -/* f0417ac: 8fa40278 */ lw $a0,0x278($sp) -/* f0417b0: 1040000b */ beqz $v0,.L0f0417e0 -/* f0417b4: 87a40214 */ lh $a0,0x214($sp) -/* f0417b8: 240a0019 */ addiu $t2,$zero,0x19 -/* f0417bc: afaa0014 */ sw $t2,0x14($sp) -/* f0417c0: 87a40214 */ lh $a0,0x214($sp) -/* f0417c4: 8fa501cc */ lw $a1,0x1cc($sp) -/* f0417c8: 27a60228 */ addiu $a2,$sp,0x228 -/* f0417cc: 00003825 */ or $a3,$zero,$zero -/* f0417d0: 0fc4be7c */ jal func0f12f9f0 -/* f0417d4: afa00010 */ sw $zero,0x10($sp) -/* f0417d8: 10000007 */ beqz $zero,.L0f0417f8 -/* f0417dc: 00000000 */ sll $zero,$zero,0x0 -.L0f0417e0: -/* f0417e0: 8fa501cc */ lw $a1,0x1cc($sp) -/* f0417e4: 27a60228 */ addiu $a2,$sp,0x228 -/* f0417e8: 00003825 */ or $a3,$zero,$zero -/* f0417ec: afa00010 */ sw $zero,0x10($sp) -/* f0417f0: 0fc4be7c */ jal func0f12f9f0 -/* f0417f4: afa00014 */ sw $zero,0x14($sp) -.L0f0417f8: -/* f0417f8: 3c0e800a */ lui $t6,0x800a -/* f0417fc: 81cfdfeb */ lb $t7,-0x2015($t6) -/* f041800: 8fb80278 */ lw $t8,0x278($sp) -/* f041804: 05e1000a */ bgez $t7,.L0f041830 -/* f041808: 00000000 */ sll $zero,$zero,0x0 -/* f04180c: 930c0125 */ lbu $t4,0x125($t8) -/* f041810: 24010010 */ addiu $at,$zero,0x10 -/* f041814: 8fb9006c */ lw $t9,0x6c($sp) -/* f041818: 15810005 */ bne $t4,$at,.L0f041830 -/* f04181c: 00000000 */ sll $zero,$zero,0x0 -/* f041820: 8f2d000c */ lw $t5,0xc($t9) -/* f041824: 31ab0001 */ andi $t3,$t5,0x1 -/* f041828: 5560002e */ bnezl $t3,.L0f0418e4 -/* f04182c: 93ac0260 */ lbu $t4,0x260($sp) -.L0f041830: -/* f041830: 0fc2c74a */ jal func0f0b1d28 -/* f041834: 27a40260 */ addiu $a0,$sp,0x260 -/* f041838: 8faa0068 */ lw $t2,0x68($sp) -/* f04183c: 44050000 */ mfc1 $a1,$f0 -/* f041840: 8fa4006c */ lw $a0,0x6c($sp) -/* f041844: 27a60228 */ addiu $a2,$sp,0x228 -/* f041848: 93a70260 */ lbu $a3,0x260($sp) -/* f04184c: 0fc2149c */ jal func0f085270 -/* f041850: afaa0010 */ sw $t2,0x10($sp) -/* f041854: 10000023 */ beqz $zero,.L0f0418e4 -/* f041858: 93ac0260 */ lbu $t4,0x260($sp) -.L0f04185c: -/* f04185c: 11c00020 */ beqz $t6,.L0f0418e0 -/* f041860: 27a40244 */ addiu $a0,$sp,0x244 -/* f041864: 27a50234 */ addiu $a1,$sp,0x234 -/* f041868: 27a60228 */ addiu $a2,$sp,0x228 -/* f04186c: 0fc1979d */ jal func0f065e74 -/* f041870: 27a70214 */ addiu $a3,$sp,0x214 -/* f041874: 240f0001 */ addiu $t7,$zero,0x1 -/* f041878: afaf0210 */ sw $t7,0x210($sp) -/* f04187c: 27a40260 */ addiu $a0,$sp,0x260 -/* f041880: 27a50228 */ addiu $a1,$sp,0x228 -/* f041884: 2406ffff */ addiu $a2,$zero,-1 -/* f041888: 0fc2a132 */ jal func0f0a84c8 -/* f04188c: 27a70214 */ addiu $a3,$sp,0x214 -/* f041890: 0fc4f92a */ jal func0f13e4a8 -/* f041894: 8fa40278 */ lw $a0,0x278($sp) -/* f041898: 1040000b */ beqz $v0,.L0f0418c8 -/* f04189c: 87a40214 */ lh $a0,0x214($sp) -/* f0418a0: 24180019 */ addiu $t8,$zero,0x19 -/* f0418a4: afb80014 */ sw $t8,0x14($sp) -/* f0418a8: 87a40214 */ lh $a0,0x214($sp) -/* f0418ac: 00002825 */ or $a1,$zero,$zero -/* f0418b0: 27a60228 */ addiu $a2,$sp,0x228 -/* f0418b4: 00003825 */ or $a3,$zero,$zero -/* f0418b8: 0fc4be7c */ jal func0f12f9f0 -/* f0418bc: afa00010 */ sw $zero,0x10($sp) -/* f0418c0: 10000008 */ beqz $zero,.L0f0418e4 -/* f0418c4: 93ac0260 */ lbu $t4,0x260($sp) -.L0f0418c8: -/* f0418c8: 00002825 */ or $a1,$zero,$zero -/* f0418cc: 27a60228 */ addiu $a2,$sp,0x228 -/* f0418d0: 00003825 */ or $a3,$zero,$zero -/* f0418d4: afa00010 */ sw $zero,0x10($sp) -/* f0418d8: 0fc4be7c */ jal func0f12f9f0 -/* f0418dc: afa00014 */ sw $zero,0x14($sp) -.L0f0418e0: -/* f0418e0: 93ac0260 */ lbu $t4,0x260($sp) -.L0f0418e4: -/* f0418e4: 24010007 */ addiu $at,$zero,0x7 -/* f0418e8: 93b90263 */ lbu $t9,0x263($sp) -/* f0418ec: 1581001b */ bne $t4,$at,.L0f04195c -/* f0418f0: 24010001 */ addiu $at,$zero,0x1 -/* f0418f4: 17210019 */ bne $t9,$at,.L0f04195c -/* f0418f8: 8fad0278 */ lw $t5,0x278($sp) -/* f0418fc: 8dab02d4 */ lw $t3,0x2d4($t5) -/* f041900: 3c03800a */ lui $v1,0x800a -/* f041904: 11600005 */ beqz $t3,.L0f04191c -/* f041908: 00000000 */ sll $zero,$zero,0x0 -/* f04190c: 0fc633fe */ jal func0f18cff8 -/* f041910: 01a02025 */ or $a0,$t5,$zero -/* f041914: 10000002 */ beqz $zero,.L0f041920 -/* f041918: 00401825 */ or $v1,$v0,$zero -.L0f04191c: -/* f04191c: 8c63a24c */ lw $v1,-0x5db4($v1) -.L0f041920: -/* f041920: 8faa0210 */ lw $t2,0x210($sp) -/* f041924: 27a40244 */ addiu $a0,$sp,0x244 -/* f041928: 27a50234 */ addiu $a1,$sp,0x234 -/* f04192c: 15400005 */ bnez $t2,.L0f041944 -/* f041930: 27a60228 */ addiu $a2,$sp,0x228 -/* f041934: 27a70214 */ addiu $a3,$sp,0x214 -/* f041938: 0fc1979d */ jal func0f065e74 -/* f04193c: afa30064 */ sw $v1,0x64($sp) -/* f041940: 8fa30064 */ lw $v1,0x64($sp) -.L0f041944: -/* f041944: 00002025 */ or $a0,$zero,$zero -/* f041948: 27a50228 */ addiu $a1,$sp,0x228 -/* f04194c: 27a60214 */ addiu $a2,$sp,0x214 -/* f041950: 24070016 */ addiu $a3,$zero,0x16 -/* f041954: 0fc4a640 */ jal func0f129900 -/* f041958: afa30010 */ sw $v1,0x10($sp) -.L0f04195c: -/* f04195c: 8fae01c0 */ lw $t6,0x1c0($sp) -.L0f041960: -/* f041960: 8fa4025c */ lw $a0,0x25c($sp) -/* f041964: 51c00004 */ beqzl $t6,.L0f041978 -/* f041968: 8fa80268 */ lw $t0,0x268($sp) -/* f04196c: 0fc1905e */ jal func0f064178 -/* f041970: 00002825 */ or $a1,$zero,$zero -/* f041974: 8fa80268 */ lw $t0,0x268($sp) -.L0f041978: -/* f041978: 8fb80250 */ lw $t8,0x250($sp) -/* f04197c: 93ac0260 */ lbu $t4,0x260($sp) -/* f041980: 0008782b */ sltu $t7,$zero,$t0 -/* f041984: 1300000e */ beqz $t8,.L0f0419c0 -/* f041988: 01e04025 */ or $t0,$t7,$zero -/* f04198c: 2599fffe */ addiu $t9,$t4,-2 -/* f041990: 2f21002a */ sltiu $at,$t9,0x2a -/* f041994: 10200009 */ beqz $at,.L0f0419bc -/* f041998: 0019c880 */ sll $t9,$t9,0x2 -/* f04199c: 3c017f1b */ lui $at,0x7f1b -/* f0419a0: 00390821 */ addu $at,$at,$t9 -/* f0419a4: 8c3990e0 */ lw $t9,-0x6f20($at) -/* f0419a8: 03200008 */ jr $t9 -/* f0419ac: 00000000 */ sll $zero,$zero,0x0 -/* f0419b0: 240b0001 */ addiu $t3,$zero,0x1 -/* f0419b4: 10000002 */ beqz $zero,.L0f0419c0 -/* f0419b8: afab0250 */ sw $t3,0x250($sp) -.L0f0419bc: -/* f0419bc: afa00250 */ sw $zero,0x250($sp) -.L0f0419c0: -/* f0419c0: 11000004 */ beqz $t0,.L0f0419d4 -/* f0419c4: 01003825 */ or $a3,$t0,$zero -/* f0419c8: 8fa70250 */ lw $a3,0x250($sp) -/* f0419cc: 0007682b */ sltu $t5,$zero,$a3 -/* f0419d0: 01a03825 */ or $a3,$t5,$zero -.L0f0419d4: -/* f0419d4: 27aa0244 */ addiu $t2,$sp,0x244 -/* f0419d8: 27ae0228 */ addiu $t6,$sp,0x228 -/* f0419dc: afae0014 */ sw $t6,0x14($sp) -/* f0419e0: afaa0010 */ sw $t2,0x10($sp) -/* f0419e4: 8fa40278 */ lw $a0,0x278($sp) -/* f0419e8: 8fa5027c */ lw $a1,0x27c($sp) -/* f0419ec: 8fa60268 */ lw $a2,0x268($sp) -/* f0419f0: 0fc0f8a7 */ jal func0f03e29c -/* f0419f4: afa80054 */ sw $t0,0x54($sp) -/* f0419f8: 93af026f */ lbu $t7,0x26f($sp) -/* f0419fc: 8fa80054 */ lw $t0,0x54($sp) -/* f041a00: 8fa40278 */ lw $a0,0x278($sp) -/* f041a04: 11e00015 */ beqz $t7,.L0f041a5c -/* f041a08: 8fa5027c */ lw $a1,0x27c($sp) -/* f041a0c: 1100000a */ beqz $t0,.L0f041a38 -/* f041a10: 01003025 */ or $a2,$t0,$zero -/* f041a14: 8fb80278 */ lw $t8,0x278($sp) -/* f041a18: 8fb9027c */ lw $t9,0x27c($sp) -/* f041a1c: 8f0c02d4 */ lw $t4,0x2d4($t8) -/* f041a20: 00195880 */ sll $t3,$t9,0x2 -/* f041a24: 018b1021 */ addu $v0,$t4,$t3 -/* f041a28: 8c430024 */ lw $v1,0x24($v0) -/* f041a2c: 18600002 */ blez $v1,.L0f041a38 -/* f041a30: 246dffff */ addiu $t5,$v1,-1 -/* f041a34: ac4d0024 */ sw $t5,0x24($v0) -.L0f041a38: -/* f041a38: 11000004 */ beqz $t0,.L0f041a4c -/* f041a3c: 8fa40278 */ lw $a0,0x278($sp) -/* f041a40: 93a6026e */ lbu $a2,0x26e($sp) -/* f041a44: 0006502b */ sltu $t2,$zero,$a2 -/* f041a48: 01403025 */ or $a2,$t2,$zero -.L0f041a4c: -/* f041a4c: 0fc0fe12 */ jal func0f03f848 -/* f041a50: 8fa5027c */ lw $a1,0x27c($sp) -/* f041a54: 10000004 */ beqz $zero,.L0f041a68 -/* f041a58: 8fbf0044 */ lw $ra,0x44($sp) -.L0f041a5c: -/* f041a5c: 0fc0fe12 */ jal func0f03f848 -/* f041a60: 8fa60268 */ lw $a2,0x268($sp) -/* f041a64: 8fbf0044 */ lw $ra,0x44($sp) -.L0f041a68: -/* f041a68: 27bd0278 */ addiu $sp,$sp,0x278 -/* f041a6c: 03e00008 */ jr $ra -/* f041a70: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f041a74 -/* f041a74: 27bdffd8 */ addiu $sp,$sp,-40 -/* f041a78: afbf0024 */ sw $ra,0x24($sp) -/* f041a7c: afb00020 */ sw $s0,0x20($sp) -/* f041a80: 948e0192 */ lhu $t6,0x192($a0) -/* f041a84: 80820007 */ lb $v0,0x7($a0) -/* f041a88: 24010022 */ addiu $at,$zero,0x22 -/* f041a8c: 31cfffdf */ andi $t7,$t6,0xffdf -/* f041a90: 00808025 */ or $s0,$a0,$zero -/* f041a94: 14410041 */ bne $v0,$at,.L0f041b9c -/* f041a98: a48f0192 */ sh $t7,0x192($a0) -/* f041a9c: 9098006c */ lbu $t8,0x6c($a0) -/* f041aa0: 53000019 */ beqzl $t8,.L0f041b08 -/* f041aa4: 8e02001c */ lw $v0,0x1c($s0) -/* f041aa8: 8c82001c */ lw $v0,0x1c($a0) -/* f041aac: 9048003f */ lbu $t0,0x3f($v0) -/* f041ab0: 35090020 */ ori $t1,$t0,0x20 -/* f041ab4: 0fc0a221 */ jal func0f028884 -/* f041ab8: a049003f */ sb $t1,0x3f($v0) -/* f041abc: 8e0a005c */ lw $t2,0x5c($s0) -/* f041ac0: 8e04001c */ lw $a0,0x1c($s0) -/* f041ac4: 8e050348 */ lw $a1,0x348($s0) -/* f041ac8: afa20014 */ sw $v0,0x14($sp) -/* f041acc: 2606002c */ addiu $a2,$s0,0x2c -/* f041ad0: 26070044 */ addiu $a3,$s0,0x44 -/* f041ad4: 0fc244b7 */ jal func0f0912dc -/* f041ad8: afaa0010 */ sw $t2,0x10($sp) -/* f041adc: 3c0b800a */ lui $t3,0x800a -/* f041ae0: 8d6b9fc8 */ lw $t3,-0x6038($t3) -/* f041ae4: 8e0d034c */ lw $t5,0x34c($s0) -/* f041ae8: 256c0002 */ addiu $t4,$t3,0x2 -/* f041aec: adac0008 */ sw $t4,0x8($t5) -/* f041af0: 8e0e0348 */ lw $t6,0x348($s0) -/* f041af4: 8e0f034c */ lw $t7,0x34c($s0) -/* f041af8: c5c40014 */ lwc1 $f4,0x14($t6) -/* f041afc: 10000005 */ beqz $zero,.L0f041b14 -/* f041b00: e5e40014 */ swc1 $f4,0x14($t7) -/* f041b04: 8e02001c */ lw $v0,0x1c($s0) -.L0f041b08: -/* f041b08: 9058003f */ lbu $t8,0x3f($v0) -/* f041b0c: 3319ffdf */ andi $t9,$t8,0xffdf -/* f041b10: a059003f */ sb $t9,0x3f($v0) -.L0f041b14: -/* f041b14: 9208006d */ lbu $t0,0x6d($s0) -/* f041b18: 51000015 */ beqzl $t0,.L0f041b70 -/* f041b1c: 8e02001c */ lw $v0,0x1c($s0) -/* f041b20: 8e02001c */ lw $v0,0x1c($s0) -/* f041b24: 02002025 */ or $a0,$s0,$zero -/* f041b28: 904a003f */ lbu $t2,0x3f($v0) -/* f041b2c: 354b0020 */ ori $t3,$t2,0x20 -/* f041b30: 0fc0a221 */ jal func0f028884 -/* f041b34: a04b003f */ sb $t3,0x3f($v0) -/* f041b38: 8e0c0060 */ lw $t4,0x60($s0) -/* f041b3c: 8e04001c */ lw $a0,0x1c($s0) -/* f041b40: 8e05034c */ lw $a1,0x34c($s0) -/* f041b44: afa20014 */ sw $v0,0x14($sp) -/* f041b48: 26060038 */ addiu $a2,$s0,0x38 -/* f041b4c: 26070050 */ addiu $a3,$s0,0x50 -/* f041b50: 0fc244b7 */ jal func0f0912dc -/* f041b54: afac0010 */ sw $t4,0x10($sp) -/* f041b58: 8e0d034c */ lw $t5,0x34c($s0) -/* f041b5c: 8e0e0348 */ lw $t6,0x348($s0) -/* f041b60: c5a60014 */ lwc1 $f6,0x14($t5) -/* f041b64: 10000005 */ beqz $zero,.L0f041b7c -/* f041b68: e5c60014 */ swc1 $f6,0x14($t6) -/* f041b6c: 8e02001c */ lw $v0,0x1c($s0) -.L0f041b70: -/* f041b70: 904f003f */ lbu $t7,0x3f($v0) -/* f041b74: 31f8ffdf */ andi $t8,$t7,0xffdf -/* f041b78: a058003f */ sb $t8,0x3f($v0) -.L0f041b7c: -/* f041b7c: 8e190348 */ lw $t9,0x348($s0) -/* f041b80: 0fc2b6ef */ jal func0f0adbbc -/* f041b84: 8f240004 */ lw $a0,0x4($t9) -/* f041b88: 8e08034c */ lw $t0,0x34c($s0) -/* f041b8c: 0fc2b6ef */ jal func0f0adbbc -/* f041b90: 8d040004 */ lw $a0,0x4($t0) -/* f041b94: 10000027 */ beqz $zero,.L0f041c34 -/* f041b98: 8fbf0024 */ lw $ra,0x24($sp) -.L0f041b9c: -/* f041b9c: 24010021 */ addiu $at,$zero,0x21 -/* f041ba0: 54410010 */ bnel $v0,$at,.L0f041be4 -/* f041ba4: 8e020014 */ lw $v0,0x14($s0) -/* f041ba8: 82090033 */ lb $t1,0x33($s0) -/* f041bac: 820a0034 */ lb $t2,0x34($s0) -/* f041bb0: 012a082a */ slt $at,$t1,$t2 -/* f041bb4: 5020001f */ beqzl $at,.L0f041c34 -/* f041bb8: 8fbf0024 */ lw $ra,0x24($sp) -/* f041bbc: 8e0b0014 */ lw $t3,0x14($s0) -/* f041bc0: 02002025 */ or $a0,$s0,$zero -/* f041bc4: 316c0008 */ andi $t4,$t3,0x8 -/* f041bc8: 5180001a */ beqzl $t4,.L0f041c34 -/* f041bcc: 8fbf0024 */ lw $ra,0x24($sp) -/* f041bd0: 0fc10135 */ jal func0f0404d4 -/* f041bd4: 00002825 */ or $a1,$zero,$zero -/* f041bd8: 10000016 */ beqz $zero,.L0f041c34 -/* f041bdc: 8fbf0024 */ lw $ra,0x24($sp) -/* f041be0: 8e020014 */ lw $v0,0x14($s0) -.L0f041be4: -/* f041be4: 02002025 */ or $a0,$s0,$zero -/* f041be8: 304d0008 */ andi $t5,$v0,0x8 -/* f041bec: 51a00008 */ beqzl $t5,.L0f041c10 -/* f041bf0: 30580004 */ andi $t8,$v0,0x4 -/* f041bf4: 0fc10135 */ jal func0f0404d4 -/* f041bf8: 00002825 */ or $a1,$zero,$zero -/* f041bfc: 8e0e0014 */ lw $t6,0x14($s0) -/* f041c00: 2401fff7 */ addiu $at,$zero,-9 -/* f041c04: 01c11024 */ and $v0,$t6,$at -/* f041c08: ae020014 */ sw $v0,0x14($s0) -/* f041c0c: 30580004 */ andi $t8,$v0,0x4 -.L0f041c10: -/* f041c10: 13000007 */ beqz $t8,.L0f041c30 -/* f041c14: 02002025 */ or $a0,$s0,$zero -/* f041c18: 0fc10135 */ jal func0f0404d4 -/* f041c1c: 24050001 */ addiu $a1,$zero,0x1 -/* f041c20: 8e190014 */ lw $t9,0x14($s0) -/* f041c24: 2401fffb */ addiu $at,$zero,-5 -/* f041c28: 03214024 */ and $t0,$t9,$at -/* f041c2c: ae080014 */ sw $t0,0x14($s0) -.L0f041c30: -/* f041c30: 8fbf0024 */ lw $ra,0x24($sp) -.L0f041c34: -/* f041c34: 8fb00020 */ lw $s0,0x20($sp) -/* f041c38: 27bd0028 */ addiu $sp,$sp,0x28 -/* f041c3c: 03e00008 */ jr $ra -/* f041c40: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f041c44 -/* f041c44: 27bdffd0 */ addiu $sp,$sp,-48 -/* f041c48: 10800003 */ beqz $a0,.L0f041c58 -/* f041c4c: afbf001c */ sw $ra,0x1c($sp) -/* f041c50: 10000002 */ beqz $zero,.L0f041c5c -/* f041c54: 908202fe */ lbu $v0,0x2fe($a0) -.L0f041c58: -/* f041c58: 00001025 */ or $v0,$zero,$zero -.L0f041c5c: -/* f041c5c: 54400032 */ bnezl $v0,.L0f041d28 -/* f041c60: 00001025 */ or $v0,$zero,$zero -/* f041c64: 8c82002c */ lw $v0,0x2c($a0) -/* f041c68: 3c0e8006 */ lui $t6,0x8006 -/* f041c6c: 25ce74b8 */ addiu $t6,$t6,0x74b8 -/* f041c70: 11c20004 */ beq $t6,$v0,.L0f041c84 -/* f041c74: 3c0f8006 */ lui $t7,0x8006 -/* f041c78: 25ef7500 */ addiu $t7,$t7,0x7500 -/* f041c7c: 55e2002a */ bnel $t7,$v0,.L0f041d28 -/* f041c80: 00001025 */ or $v0,$zero,$zero -.L0f041c84: -/* f041c84: 8c820020 */ lw $v0,0x20($a0) -/* f041c88: 3c098006 */ lui $t1,0x8006 -/* f041c8c: 24080002 */ addiu $t0,$zero,0x2 -/* f041c90: 8c580020 */ lw $t8,0x20($v0) -/* f041c94: 25297470 */ addiu $t1,$t1,0x7470 -/* f041c98: 3c053f33 */ lui $a1,0x3f33 -/* f041c9c: 83190008 */ lb $t9,0x8($t8) -/* f041ca0: 3c063f8f */ lui $a2,0x3f8f -/* f041ca4: 34c65c29 */ ori $a2,$a2,0x5c29 -/* f041ca8: afb90024 */ sw $t9,0x24($sp) -/* f041cac: a0880030 */ sb $t0,0x30($a0) -/* f041cb0: ac89002c */ sw $t1,0x2c($a0) -/* f041cb4: a0800008 */ sb $zero,0x8($a0) -/* f041cb8: 34a53333 */ ori $a1,$a1,0x3333 -/* f041cbc: 0fc0b857 */ jal func0f02e15c -/* f041cc0: afa2002c */ sw $v0,0x2c($sp) -/* f041cc4: 3c0141b0 */ lui $at,0x41b0 -/* f041cc8: 44812000 */ mtc1 $at,$f4 -/* f041ccc: 3c058006 */ lui $a1,0x8006 -/* f041cd0: 3c078006 */ lui $a3,0x8006 -/* f041cd4: 8ce7748c */ lw $a3,0x748c($a3) -/* f041cd8: 84a57470 */ lh $a1,0x7470($a1) -/* f041cdc: 8fa4002c */ lw $a0,0x2c($sp) -/* f041ce0: 8fa60024 */ lw $a2,0x24($sp) -/* f041ce4: e7a00010 */ swc1 $f0,0x10($sp) -/* f041ce8: 0c007733 */ jal 0x1dccc -/* f041cec: e7a40014 */ swc1 $f4,0x14($sp) -/* f041cf0: 3c018006 */ lui $at,0x8006 -/* f041cf4: c4207484 */ lwc1 $f0,0x7484($at) -/* f041cf8: 44803000 */ mtc1 $zero,$f6 -/* f041cfc: 00000000 */ sll $zero,$zero,0x0 -/* f041d00: 4600303e */ c.le.s $f6,$f0 -/* f041d04: 00000000 */ sll $zero,$zero,0x0 -/* f041d08: 45000004 */ bc1f .L0f041d1c -/* f041d0c: 00000000 */ sll $zero,$zero,0x0 -/* f041d10: 44050000 */ mfc1 $a1,$f0 -/* f041d14: 0c007787 */ jal 0x1de1c -/* f041d18: 8fa4002c */ lw $a0,0x2c($sp) -.L0f041d1c: -/* f041d1c: 10000002 */ beqz $zero,.L0f041d28 -/* f041d20: 24020001 */ addiu $v0,$zero,0x1 -/* f041d24: 00001025 */ or $v0,$zero,$zero -.L0f041d28: -/* f041d28: 8fbf001c */ lw $ra,0x1c($sp) -/* f041d2c: 27bd0030 */ addiu $sp,$sp,0x30 -/* f041d30: 03e00008 */ jr $ra -/* f041d34: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f041d38 -/* f041d38: 27bdffc8 */ addiu $sp,$sp,-56 -/* f041d3c: afbf0024 */ sw $ra,0x24($sp) -/* f041d40: afb10020 */ sw $s1,0x20($sp) -/* f041d44: afb0001c */ sw $s0,0x1c($sp) -/* f041d48: 8c8e002c */ lw $t6,0x2c($a0) -/* f041d4c: 44802000 */ mtc1 $zero,$f4 -/* f041d50: 00808825 */ or $s1,$a0,$zero -/* f041d54: c5c60024 */ lwc1 $f6,0x24($t6) -/* f041d58: 8c900020 */ lw $s0,0x20($a0) -/* f041d5c: 4606203c */ c.lt.s $f4,$f6 -/* f041d60: 00000000 */ sll $zero,$zero,0x0 -/* f041d64: 45000016 */ bc1f .L0f041dc0 -/* f041d68: 00000000 */ sll $zero,$zero,0x0 -/* f041d6c: 0c00744f */ jal 0x1d13c -/* f041d70: 02002025 */ or $a0,$s0,$zero -/* f041d74: 3c063f4c */ lui $a2,0x3f4c -/* f041d78: 34c6cccd */ ori $a2,$a2,0xcccd -/* f041d7c: a7a2002e */ sh $v0,0x2e($sp) -/* f041d80: 02202025 */ or $a0,$s1,$zero -/* f041d84: 0fc0b857 */ jal func0f02e15c -/* f041d88: 3c053f00 */ lui $a1,0x3f00 -/* f041d8c: 8e0f0020 */ lw $t7,0x20($s0) -/* f041d90: 8e38002c */ lw $t8,0x2c($s1) -/* f041d94: 3c014100 */ lui $at,0x4100 -/* f041d98: 44814000 */ mtc1 $at,$f8 -/* f041d9c: 81e60008 */ lb $a2,0x8($t7) -/* f041da0: 8f070024 */ lw $a3,0x24($t8) -/* f041da4: e7a00010 */ swc1 $f0,0x10($sp) -/* f041da8: 02002025 */ or $a0,$s0,$zero -/* f041dac: 87a5002e */ lh $a1,0x2e($sp) -/* f041db0: 0c007733 */ jal 0x1dccc -/* f041db4: e7a80014 */ swc1 $f8,0x14($sp) -/* f041db8: 10000015 */ beqz $zero,.L0f041e10 -/* f041dbc: 8e29002c */ lw $t1,0x2c($s1) -.L0f041dc0: -/* f041dc0: 0c00744f */ jal 0x1d13c -/* f041dc4: 02002025 */ or $a0,$s0,$zero -/* f041dc8: 3c063f4c */ lui $a2,0x3f4c -/* f041dcc: 34c6cccd */ ori $a2,$a2,0xcccd -/* f041dd0: a7a2002e */ sh $v0,0x2e($sp) -/* f041dd4: 02202025 */ or $a0,$s1,$zero -/* f041dd8: 0fc0b857 */ jal func0f02e15c -/* f041ddc: 3c053f00 */ lui $a1,0x3f00 -/* f041de0: 8e190020 */ lw $t9,0x20($s0) -/* f041de4: 8e28002c */ lw $t0,0x2c($s1) -/* f041de8: 3c014100 */ lui $at,0x4100 -/* f041dec: 44815000 */ mtc1 $at,$f10 -/* f041df0: 83260008 */ lb $a2,0x8($t9) -/* f041df4: 8d07001c */ lw $a3,0x1c($t0) -/* f041df8: e7a00010 */ swc1 $f0,0x10($sp) -/* f041dfc: 02002025 */ or $a0,$s0,$zero -/* f041e00: 87a5002e */ lh $a1,0x2e($sp) -/* f041e04: 0c007733 */ jal 0x1dccc -/* f041e08: e7aa0014 */ swc1 $f10,0x14($sp) -/* f041e0c: 8e29002c */ lw $t1,0x2c($s1) -.L0f041e10: -/* f041e10: 44808000 */ mtc1 $zero,$f16 -/* f041e14: c5200014 */ lwc1 $f0,0x14($t1) -/* f041e18: 4600803e */ c.le.s $f16,$f0 -/* f041e1c: 00000000 */ sll $zero,$zero,0x0 -/* f041e20: 45020005 */ bc1fl .L0f041e38 -/* f041e24: 8fbf0024 */ lw $ra,0x24($sp) -/* f041e28: 44050000 */ mfc1 $a1,$f0 -/* f041e2c: 0c007787 */ jal 0x1de1c -/* f041e30: 02002025 */ or $a0,$s0,$zero -/* f041e34: 8fbf0024 */ lw $ra,0x24($sp) -.L0f041e38: -/* f041e38: 8fb0001c */ lw $s0,0x1c($sp) -/* f041e3c: 8fb10020 */ lw $s1,0x20($sp) -/* f041e40: 03e00008 */ jr $ra -/* f041e44: 27bd0038 */ addiu $sp,$sp,0x38 -); - -GLOBAL_ASM( -glabel func0f041e48 -/* f041e48: 27bdff90 */ addiu $sp,$sp,-112 -/* f041e4c: afbf0044 */ sw $ra,0x44($sp) -/* f041e50: afb30040 */ sw $s3,0x40($sp) -/* f041e54: afb2003c */ sw $s2,0x3c($sp) -/* f041e58: afb10038 */ sw $s1,0x38($sp) -/* f041e5c: afb00034 */ sw $s0,0x34($sp) -/* f041e60: f7b80028 */ sdc1 $f24,0x28($sp) -/* f041e64: f7b60020 */ sdc1 $f22,0x20($sp) -/* f041e68: f7b40018 */ sdc1 $f20,0x18($sp) -/* f041e6c: 8c930020 */ lw $s3,0x20($a0) -/* f041e70: 00808025 */ or $s0,$a0,$zero -/* f041e74: 0c00745f */ jal 0x1d17c -/* f041e78: 02602025 */ or $a0,$s3,$zero -/* f041e7c: 46000506 */ mov.s $f20,$f0 -/* f041e80: 0c00744f */ jal 0x1d13c -/* f041e84: 02602025 */ or $a0,$s3,$zero -/* f041e88: 24010269 */ addiu $at,$zero,0x269 -/* f041e8c: 504101de */ beql $v0,$at,.L0f042608 -/* f041e90: 8fbf0044 */ lw $ra,0x44($sp) -/* f041e94: 8e0f0044 */ lw $t7,0x44($s0) -/* f041e98: 8e0e0048 */ lw $t6,0x48($s0) -/* f041e9c: 25f8ffe2 */ addiu $t8,$t7,-30 -/* f041ea0: 01d8082a */ slt $at,$t6,$t8 -/* f041ea4: 50200051 */ beqzl $at,.L0f041fec -/* f041ea8: 3c013f00 */ lui $at,0x3f00 -/* f041eac: 8e790020 */ lw $t9,0x20($s3) -/* f041eb0: 87280002 */ lh $t0,0x2($t9) -/* f041eb4: 5500004d */ bnezl $t0,.L0f041fec -/* f041eb8: 3c013f00 */ lui $at,0x3f00 -/* f041ebc: 8e05002c */ lw $a1,0x2c($s0) -/* f041ec0: 3c014120 */ lui $at,0x4120 -/* f041ec4: 44813000 */ mtc1 $at,$f6 -/* f041ec8: c4a40018 */ lwc1 $f4,0x18($a1) -/* f041ecc: 46062200 */ add.s $f8,$f4,$f6 -/* f041ed0: 4614403c */ c.lt.s $f8,$f20 -/* f041ed4: 00000000 */ sll $zero,$zero,0x0 -/* f041ed8: 45020044 */ bc1fl .L0f041fec -/* f041edc: 3c013f00 */ lui $at,0x3f00 -/* f041ee0: c4aa001c */ lwc1 $f10,0x1c($a1) -/* f041ee4: 460aa03c */ c.lt.s $f20,$f10 -/* f041ee8: 00000000 */ sll $zero,$zero,0x0 -/* f041eec: 4502003f */ bc1fl .L0f041fec -/* f041ef0: 3c013f00 */ lui $at,0x3f00 -/* f041ef4: 4480b000 */ mtc1 $zero,$f22 -/* f041ef8: c4a00024 */ lwc1 $f0,0x24($a1) -/* f041efc: 4616003c */ c.lt.s $f0,$f22 -/* f041f00: 00000000 */ sll $zero,$zero,0x0 -/* f041f04: 45030006 */ bc1tl .L0f041f20 -/* f041f08: 82090036 */ lb $t1,0x36($s0) -/* f041f0c: 4600a03c */ c.lt.s $f20,$f0 -/* f041f10: 00000000 */ sll $zero,$zero,0x0 -/* f041f14: 45020035 */ bc1fl .L0f041fec -/* f041f18: 3c013f00 */ lui $at,0x3f00 -/* f041f1c: 82090036 */ lb $t1,0x36($s0) -.L0f041f20: -/* f041f20: 15200029 */ bnez $t1,.L0f041fc8 -/* f041f24: 00000000 */ sll $zero,$zero,0x0 -/* f041f28: 0fc10711 */ jal func0f041c44 -/* f041f2c: 02002025 */ or $a0,$s0,$zero -/* f041f30: 14400023 */ bnez $v0,.L0f041fc0 -/* f041f34: 00000000 */ sll $zero,$zero,0x0 -/* f041f38: 0c00744f */ jal 0x1d13c -/* f041f3c: 02602025 */ or $a0,$s3,$zero -/* f041f40: 3c013f00 */ lui $at,0x3f00 -/* f041f44: 4481c000 */ mtc1 $at,$f24 -/* f041f48: 00028c00 */ sll $s1,$v0,0x10 -/* f041f4c: 00115403 */ sra $t2,$s1,0x10 -/* f041f50: 3c063f4c */ lui $a2,0x3f4c -/* f041f54: 4405c000 */ mfc1 $a1,$f24 -/* f041f58: 34c6cccd */ ori $a2,$a2,0xcccd -/* f041f5c: 01408825 */ or $s1,$t2,$zero -/* f041f60: 0fc0b857 */ jal func0f02e15c -/* f041f64: 02002025 */ or $a0,$s0,$zero -/* f041f68: 8e6c0020 */ lw $t4,0x20($s3) -/* f041f6c: 8e0d002c */ lw $t5,0x2c($s0) -/* f041f70: 3c014100 */ lui $at,0x4100 -/* f041f74: 44818000 */ mtc1 $at,$f16 -/* f041f78: 00112c00 */ sll $a1,$s1,0x10 -/* f041f7c: 00055c03 */ sra $t3,$a1,0x10 -/* f041f80: 81860008 */ lb $a2,0x8($t4) -/* f041f84: 8da7001c */ lw $a3,0x1c($t5) -/* f041f88: e7a00010 */ swc1 $f0,0x10($sp) -/* f041f8c: 01602825 */ or $a1,$t3,$zero -/* f041f90: 02602025 */ or $a0,$s3,$zero -/* f041f94: 0c007733 */ jal 0x1dccc -/* f041f98: e7b00014 */ swc1 $f16,0x14($sp) -/* f041f9c: 8e0f002c */ lw $t7,0x2c($s0) -/* f041fa0: c5e00014 */ lwc1 $f0,0x14($t7) -/* f041fa4: 4600b03e */ c.le.s $f22,$f0 -/* f041fa8: 00000000 */ sll $zero,$zero,0x0 -/* f041fac: 45000004 */ bc1f .L0f041fc0 -/* f041fb0: 00000000 */ sll $zero,$zero,0x0 -/* f041fb4: 44050000 */ mfc1 $a1,$f0 -/* f041fb8: 0c007787 */ jal 0x1de1c -/* f041fbc: 02602025 */ or $a0,$s3,$zero -.L0f041fc0: -/* f041fc0: 10000004 */ beqz $zero,.L0f041fd4 -/* f041fc4: 820e0034 */ lb $t6,0x34($s0) -.L0f041fc8: -/* f041fc8: 0fc1074e */ jal func0f041d38 -/* f041fcc: 02002025 */ or $a0,$s0,$zero -/* f041fd0: 820e0034 */ lb $t6,0x34($s0) -.L0f041fd4: -/* f041fd4: 02602025 */ or $a0,$s3,$zero -/* f041fd8: 25d80001 */ addiu $t8,$t6,0x1 -/* f041fdc: 0c00745f */ jal 0x1d17c -/* f041fe0: a2180033 */ sb $t8,0x33($s0) -/* f041fe4: 46000506 */ mov.s $f20,$f0 -/* f041fe8: 3c013f00 */ lui $at,0x3f00 -.L0f041fec: -/* f041fec: 4481c000 */ mtc1 $at,$f24 -/* f041ff0: 4480b000 */ mtc1 $zero,$f22 -/* f041ff4: 0c007468 */ jal 0x1d1a0 -/* f041ff8: 02602025 */ or $a0,$s3,$zero -/* f041ffc: 4614003e */ c.le.s $f0,$f20 -/* f042000: 00000000 */ sll $zero,$zero,0x0 -/* f042004: 45000080 */ bc1f .L0f042208 -/* f042008: 00000000 */ sll $zero,$zero,0x0 -/* f04200c: 0c00744f */ jal 0x1d13c -/* f042010: 02602025 */ or $a0,$s3,$zero -/* f042014: 2401026a */ addiu $at,$zero,0x26a -/* f042018: 50410018 */ beql $v0,$at,.L0f04207c -/* f04201c: 82020033 */ lb $v0,0x33($s0) -/* f042020: 82190037 */ lb $t9,0x37($s0) -/* f042024: 17200006 */ bnez $t9,.L0f042040 -/* f042028: 00000000 */ sll $zero,$zero,0x0 -/* f04202c: 82080034 */ lb $t0,0x34($s0) -/* f042030: 82090033 */ lb $t1,0x33($s0) -/* f042034: 0109082a */ slt $at,$t0,$t1 -/* f042038: 50200010 */ beqzl $at,.L0f04207c -/* f04203c: 82020033 */ lb $v0,0x33($s0) -.L0f042040: -/* f042040: 0fc10711 */ jal func0f041c44 -/* f042044: 02002025 */ or $a0,$s0,$zero -/* f042048: 1440006c */ bnez $v0,.L0f0421fc -/* f04204c: 00000000 */ sll $zero,$zero,0x0 -/* f042050: 8e0a004c */ lw $t2,0x4c($s0) -/* f042054: 314b0200 */ andi $t3,$t2,0x200 -/* f042058: 11600003 */ beqz $t3,.L0f042068 -/* f04205c: 00000000 */ sll $zero,$zero,0x0 -/* f042060: 0fc0e56b */ jal func0f0395ac -/* f042064: 02002025 */ or $a0,$s0,$zero -.L0f042068: -/* f042068: 0fc0bb57 */ jal func0f02ed5c -/* f04206c: 02002025 */ or $a0,$s0,$zero -/* f042070: 10000165 */ beqz $zero,.L0f042608 -/* f042074: 8fbf0044 */ lw $ra,0x44($sp) -/* f042078: 82020033 */ lb $v0,0x33($s0) -.L0f04207c: -/* f04207c: 820c0034 */ lb $t4,0x34($s0) -/* f042080: 02002025 */ or $a0,$s0,$zero -/* f042084: 244d0001 */ addiu $t5,$v0,0x1 -/* f042088: 55820006 */ bnel $t4,$v0,.L0f0420a4 -/* f04208c: 820f0031 */ lb $t7,0x31($s0) -/* f042090: 0fc1074e */ jal func0f041d38 -/* f042094: a20d0033 */ sb $t5,0x33($s0) -/* f042098: 10000058 */ beqz $zero,.L0f0421fc -/* f04209c: 00000000 */ sll $zero,$zero,0x0 -/* f0420a0: 820f0031 */ lb $t7,0x31($s0) -.L0f0420a4: -/* f0420a4: 3c014140 */ lui $at,0x4140 -/* f0420a8: 02602025 */ or $a0,$s3,$zero -/* f0420ac: 11e00053 */ beqz $t7,.L0f0421fc -/* f0420b0: 00000000 */ sll $zero,$zero,0x0 -/* f0420b4: 820e0036 */ lb $t6,0x36($s0) -/* f0420b8: 4600c086 */ mov.s $f2,$f24 -/* f0420bc: 51c00014 */ beqzl $t6,.L0f042110 -/* f0420c0: 8e05002c */ lw $a1,0x2c($s0) -/* f0420c4: 8e05002c */ lw $a1,0x2c($s0) -/* f0420c8: c4a00020 */ lwc1 $f0,0x20($a1) -/* f0420cc: 4600b03c */ c.lt.s $f22,$f0 -/* f0420d0: 00000000 */ sll $zero,$zero,0x0 -/* f0420d4: 45020004 */ bc1fl .L0f0420e8 -/* f0420d8: c4ac0018 */ lwc1 $f12,0x18($a1) -/* f0420dc: 10000002 */ beqz $zero,.L0f0420e8 -/* f0420e0: 46000306 */ mov.s $f12,$f0 -/* f0420e4: c4ac0018 */ lwc1 $f12,0x18($a1) -.L0f0420e8: -/* f0420e8: c4a00024 */ lwc1 $f0,0x24($a1) -/* f0420ec: 4600b03c */ c.lt.s $f22,$f0 -/* f0420f0: 00000000 */ sll $zero,$zero,0x0 -/* f0420f4: 45000003 */ bc1f .L0f042104 -/* f0420f8: 00000000 */ sll $zero,$zero,0x0 -/* f0420fc: 1000000d */ beqz $zero,.L0f042134 -/* f042100: 46000506 */ mov.s $f20,$f0 -.L0f042104: -/* f042104: 1000000b */ beqz $zero,.L0f042134 -/* f042108: c4b4001c */ lwc1 $f20,0x1c($a1) -/* f04210c: 8e05002c */ lw $a1,0x2c($s0) -.L0f042110: -/* f042110: c4a00020 */ lwc1 $f0,0x20($a1) -/* f042114: c4ac0018 */ lwc1 $f12,0x18($a1) -/* f042118: 4600b03c */ c.lt.s $f22,$f0 -/* f04211c: 00000000 */ sll $zero,$zero,0x0 -/* f042120: 45020004 */ bc1fl .L0f042134 -/* f042124: c4b4001c */ lwc1 $f20,0x1c($a1) -/* f042128: 10000002 */ beqz $zero,.L0f042134 -/* f04212c: 46000506 */ mov.s $f20,$f0 -/* f042130: c4b4001c */ lwc1 $f20,0x1c($a1) -.L0f042134: -/* f042134: 460ca001 */ sub.s $f0,$f20,$f12 -/* f042138: 44819000 */ mtc1 $at,$f18 -/* f04213c: 3c014180 */ lui $at,0x4180 -/* f042140: 4612003c */ c.lt.s $f0,$f18 -/* f042144: 00000000 */ sll $zero,$zero,0x0 -/* f042148: 45020007 */ bc1fl .L0f042168 -/* f04214c: 44813000 */ mtc1 $at,$f6 -/* f042150: 3c017f1b */ lui $at,0x7f1b -/* f042154: c4249188 */ lwc1 $f4,-0x6e78($at) -/* f042158: 46040082 */ mul.s $f2,$f0,$f4 -/* f04215c: 1000000c */ beqz $zero,.L0f042190 -/* f042160: 8218003a */ lb $t8,0x3a($s0) -/* f042164: 44813000 */ mtc1 $at,$f6 -.L0f042168: -/* f042168: 3c013d00 */ lui $at,0x3d00 -/* f04216c: 4600303c */ c.lt.s $f6,$f0 -/* f042170: 00000000 */ sll $zero,$zero,0x0 -/* f042174: 45020006 */ bc1fl .L0f042190 -/* f042178: 8218003a */ lb $t8,0x3a($s0) -/* f04217c: 44814000 */ mtc1 $at,$f8 -/* f042180: 00000000 */ sll $zero,$zero,0x0 -/* f042184: 46080082 */ mul.s $f2,$f0,$f8 -/* f042188: 00000000 */ sll $zero,$zero,0x0 -/* f04218c: 8218003a */ lb $t8,0x3a($s0) -.L0f042190: -/* f042190: 53000006 */ beqzl $t8,.L0f0421ac -/* f042194: a2000031 */ sb $zero,0x31($s0) -/* f042198: 8219003b */ lb $t9,0x3b($s0) -/* f04219c: 53200003 */ beqzl $t9,.L0f0421ac -/* f0421a0: a2000031 */ sb $zero,0x31($s0) -/* f0421a4: 46021080 */ add.s $f2,$f2,$f2 -/* f0421a8: a2000031 */ sb $zero,0x31($s0) -.L0f0421ac: -/* f0421ac: e7ac005c */ swc1 $f12,0x5c($sp) -/* f0421b0: 0c00744f */ jal 0x1d13c -/* f0421b4: e7a20060 */ swc1 $f2,0x60($sp) -/* f0421b8: c7ac005c */ lwc1 $f12,0x5c($sp) -/* f0421bc: 8e690020 */ lw $t1,0x20($s3) -/* f0421c0: 3c014100 */ lui $at,0x4100 -/* f0421c4: 44815000 */ mtc1 $at,$f10 -/* f0421c8: c7a20060 */ lwc1 $f2,0x60($sp) -/* f0421cc: 00022c00 */ sll $a1,$v0,0x10 -/* f0421d0: 00054403 */ sra $t0,$a1,0x10 -/* f0421d4: 44076000 */ mfc1 $a3,$f12 -/* f0421d8: 81260008 */ lb $a2,0x8($t1) -/* f0421dc: 01002825 */ or $a1,$t0,$zero -/* f0421e0: 02602025 */ or $a0,$s3,$zero -/* f0421e4: e7aa0014 */ swc1 $f10,0x14($sp) -/* f0421e8: 0c007733 */ jal 0x1dccc -/* f0421ec: e7a20010 */ swc1 $f2,0x10($sp) -/* f0421f0: 4405a000 */ mfc1 $a1,$f20 -/* f0421f4: 0c007787 */ jal 0x1de1c -/* f0421f8: 02602025 */ or $a0,$s3,$zero -.L0f0421fc: -/* f0421fc: 0c00745f */ jal 0x1d17c -/* f042200: 02602025 */ or $a0,$s3,$zero -/* f042204: 46000506 */ mov.s $f20,$f0 -.L0f042208: -/* f042208: 0c00744f */ jal 0x1d13c -/* f04220c: 02602025 */ or $a0,$s3,$zero -/* f042210: 2401026a */ addiu $at,$zero,0x26a -/* f042214: 50410030 */ beql $v0,$at,.L0f0422d8 -/* f042218: 8e05002c */ lw $a1,0x2c($s0) -/* f04221c: 8e02004c */ lw $v0,0x4c($s0) -/* f042220: 304a0040 */ andi $t2,$v0,0x40 -/* f042224: 5540002c */ bnezl $t2,.L0f0422d8 -/* f042228: 8e05002c */ lw $a1,0x2c($s0) -/* f04222c: 8e05002c */ lw $a1,0x2c($s0) -/* f042230: 304b0020 */ andi $t3,$v0,0x20 -/* f042234: 02602025 */ or $a0,$s3,$zero -/* f042238: c4a2000c */ lwc1 $f2,0xc($a1) -/* f04223c: 1160000f */ beqz $t3,.L0f04227c -/* f042240: c4ac0004 */ lwc1 $f12,0x4($a1) -/* f042244: e7a20050 */ swc1 $f2,0x50($sp) -/* f042248: 0c007468 */ jal 0x1d1a0 -/* f04224c: e7ac004c */ swc1 $f12,0x4c($sp) -/* f042250: c7ac004c */ lwc1 $f12,0x4c($sp) -/* f042254: c7a20050 */ lwc1 $f2,0x50($sp) -/* f042258: 02602025 */ or $a0,$s3,$zero -/* f04225c: 460c003c */ c.lt.s $f0,$f12 -/* f042260: 00000000 */ sll $zero,$zero,0x0 -/* f042264: 45020006 */ bc1fl .L0f042280 -/* f042268: 8e6c0020 */ lw $t4,0x20($s3) -/* f04226c: 0c007468 */ jal 0x1d1a0 -/* f042270: e7a20050 */ swc1 $f2,0x50($sp) -/* f042274: c7a20050 */ lwc1 $f2,0x50($sp) -/* f042278: 46000306 */ mov.s $f12,$f0 -.L0f04227c: -/* f04227c: 8e6c0020 */ lw $t4,0x20($s3) -.L0f042280: -/* f042280: 3c063fcc */ lui $a2,0x3fcc -/* f042284: 3c017f1b */ lui $at,0x7f1b -/* f042288: 818d0008 */ lb $t5,0x8($t4) -/* f04228c: 34c6cccd */ ori $a2,$a2,0xcccd -/* f042290: 02002025 */ or $a0,$s0,$zero -/* f042294: 11a00003 */ beqz $t5,.L0f0422a4 -/* f042298: 3c053f80 */ lui $a1,0x3f80 -/* f04229c: c430918c */ lwc1 $f16,-0x6e74($at) -/* f0422a0: 46028081 */ sub.s $f2,$f16,$f2 -.L0f0422a4: -/* f0422a4: e7a20050 */ swc1 $f2,0x50($sp) -/* f0422a8: 0fc0b857 */ jal func0f02e15c -/* f0422ac: e7ac004c */ swc1 $f12,0x4c($sp) -/* f0422b0: c7ac004c */ lwc1 $f12,0x4c($sp) -/* f0422b4: c7a20050 */ lwc1 $f2,0x50($sp) -/* f0422b8: 82050030 */ lb $a1,0x30($s0) -/* f0422bc: 44070000 */ mfc1 $a3,$f0 -/* f0422c0: 44066000 */ mfc1 $a2,$f12 -/* f0422c4: 02002025 */ or $a0,$s0,$zero -/* f0422c8: 0fc0f9e2 */ jal func0f03e788 -/* f0422cc: e7a20010 */ swc1 $f2,0x10($sp) -/* f0422d0: a2020030 */ sb $v0,0x30($s0) -/* f0422d4: 8e05002c */ lw $a1,0x2c($s0) -.L0f0422d8: -/* f0422d8: c4b20028 */ lwc1 $f18,0x28($a1) -/* f0422dc: 4614903c */ c.lt.s $f18,$f20 -/* f0422e0: 00000000 */ sll $zero,$zero,0x0 -/* f0422e4: 45000006 */ bc1f .L0f042300 -/* f0422e8: 00000000 */ sll $zero,$zero,0x0 -/* f0422ec: c4a4002c */ lwc1 $f4,0x2c($a1) -/* f0422f0: 4604a03c */ c.lt.s $f20,$f4 -/* f0422f4: 00000000 */ sll $zero,$zero,0x0 -/* f0422f8: 45030008 */ bc1tl .L0f04231c -/* f0422fc: 3c013f80 */ lui $at,0x3f80 -.L0f042300: -/* f042300: 0c00744f */ jal 0x1d13c -/* f042304: 02602025 */ or $a0,$s3,$zero -/* f042308: 2401026a */ addiu $at,$zero,0x26a -/* f04230c: 1441000b */ bne $v0,$at,.L0f04233c -/* f042310: 00000000 */ sll $zero,$zero,0x0 -/* f042314: 8e05002c */ lw $a1,0x2c($s0) -/* f042318: 3c013f80 */ lui $at,0x3f80 -.L0f04231c: -/* f04231c: 44813000 */ mtc1 $at,$f6 -/* f042320: 82060039 */ lb $a2,0x39($s0) -/* f042324: 82070038 */ lb $a3,0x38($s0) -/* f042328: 02002025 */ or $a0,$s0,$zero -/* f04232c: 0fc0fa7d */ jal func0f03e9f4 -/* f042330: e7a60010 */ swc1 $f6,0x10($sp) -/* f042334: 10000004 */ beqz $zero,.L0f042348 -/* f042338: 00008825 */ or $s1,$zero,$zero -.L0f04233c: -/* f04233c: 0fc0fe0a */ jal func0f03f828 -/* f042340: 02002025 */ or $a0,$s0,$zero -/* f042344: 00008825 */ or $s1,$zero,$zero -.L0f042348: -/* f042348: 02009025 */ or $s2,$s0,$zero -.L0f04234c: -/* f04234c: 824f0038 */ lb $t7,0x38($s2) -/* f042350: 02002025 */ or $a0,$s0,$zero -/* f042354: 02202825 */ or $a1,$s1,$zero -/* f042358: 11e000a4 */ beqz $t7,.L0f0425ec -/* f04235c: 00000000 */ sll $zero,$zero,0x0 -/* f042360: 824e003a */ lb $t6,0x3a($s2) -/* f042364: 15c00066 */ bnez $t6,.L0f042500 -/* f042368: 00000000 */ sll $zero,$zero,0x0 -/* f04236c: 0c00744f */ jal 0x1d13c -/* f042370: 02602025 */ or $a0,$s3,$zero -/* f042374: 2401026a */ addiu $at,$zero,0x26a -/* f042378: 1041000c */ beq $v0,$at,.L0f0423ac -/* f04237c: 02002025 */ or $a0,$s0,$zero -/* f042380: 8e05002c */ lw $a1,0x2c($s0) -/* f042384: 00003025 */ or $a2,$zero,$zero -/* f042388: c4a80018 */ lwc1 $f8,0x18($a1) -/* f04238c: 4614403e */ c.le.s $f8,$f20 -/* f042390: 00000000 */ sll $zero,$zero,0x0 -/* f042394: 4502003f */ bc1fl .L0f042494 -/* f042398: 02002025 */ or $a0,$s0,$zero -/* f04239c: c4aa001c */ lwc1 $f10,0x1c($a1) -/* f0423a0: 460aa03c */ c.lt.s $f20,$f10 -/* f0423a4: 00000000 */ sll $zero,$zero,0x0 -/* f0423a8: 45000039 */ bc1f .L0f042490 -.L0f0423ac: -/* f0423ac: 02202825 */ or $a1,$s1,$zero -/* f0423b0: 0fc0fe62 */ jal func0f03f988 -/* f0423b4: 24060001 */ addiu $a2,$zero,0x1 -/* f0423b8: 82190007 */ lb $t9,0x7($s0) -/* f0423bc: 3c18800a */ lui $t8,0x800a -/* f0423c0: 8f189fc8 */ lw $t8,-0x6038($t8) -/* f0423c4: 2401000a */ addiu $at,$zero,0xa -/* f0423c8: 1721002b */ bne $t9,$at,.L0f042478 -/* f0423cc: ae180044 */ sw $t8,0x44($s0) -/* f0423d0: 8e05002c */ lw $a1,0x2c($s0) -/* f0423d4: 3c0141f0 */ lui $at,0x41f0 -/* f0423d8: 44812000 */ mtc1 $at,$f4 -/* f0423dc: c4b0001c */ lwc1 $f16,0x1c($a1) -/* f0423e0: c4b20018 */ lwc1 $f18,0x18($a1) -/* f0423e4: 46128001 */ sub.s $f0,$f16,$f18 -/* f0423e8: 4604003c */ c.lt.s $f0,$f4 -/* f0423ec: 00000000 */ sll $zero,$zero,0x0 -/* f0423f0: 4502001c */ bc1fl .L0f042464 -/* f0423f4: 4405c000 */ mfc1 $a1,$f24 -/* f0423f8: 4600018d */ trunc.w.s $f6,$f0 -/* f0423fc: 8e080040 */ lw $t0,0x40($s0) -/* f042400: 240c003c */ addiu $t4,$zero,0x3c -/* f042404: 02602025 */ or $a0,$s3,$zero -/* f042408: 440a3000 */ mfc1 $t2,$f6 -/* f04240c: 3c053dcc */ lui $a1,0x3dcc -/* f042410: 000a5840 */ sll $t3,$t2,0x1 -/* f042414: 018b6823 */ subu $t5,$t4,$t3 -/* f042418: 010d082a */ slt $at,$t0,$t5 -/* f04241c: 54200008 */ bnezl $at,.L0f042440 -/* f042420: 4406b000 */ mfc1 $a2,$f22 -/* f042424: 4405c000 */ mfc1 $a1,$f24 -/* f042428: 4406b000 */ mfc1 $a2,$f22 -/* f04242c: 0c0077ac */ jal 0x1deb0 -/* f042430: 02602025 */ or $a0,$s3,$zero -/* f042434: 10000070 */ beqz $zero,.L0f0425f8 -/* f042438: 26310001 */ addiu $s1,$s1,0x1 -/* f04243c: 4406b000 */ mfc1 $a2,$f22 -.L0f042440: -/* f042440: 0c0077ac */ jal 0x1deb0 -/* f042444: 34a5cccd */ ori $a1,$a1,0xcccd -/* f042448: 3c0e800a */ lui $t6,0x800a -/* f04244c: 8dce9ff8 */ lw $t6,-0x6008($t6) -/* f042450: 8e0f0040 */ lw $t7,0x40($s0) -/* f042454: 01eec021 */ addu $t8,$t7,$t6 -/* f042458: 10000066 */ beqz $zero,.L0f0425f4 -/* f04245c: ae180040 */ sw $t8,0x40($s0) -/* f042460: 4405c000 */ mfc1 $a1,$f24 -.L0f042464: -/* f042464: 4406b000 */ mfc1 $a2,$f22 -/* f042468: 0c0077ac */ jal 0x1deb0 -/* f04246c: 02602025 */ or $a0,$s3,$zero -/* f042470: 10000061 */ beqz $zero,.L0f0425f8 -/* f042474: 26310001 */ addiu $s1,$s1,0x1 -.L0f042478: -/* f042478: 4405c000 */ mfc1 $a1,$f24 -/* f04247c: 4406b000 */ mfc1 $a2,$f22 -/* f042480: 0c0077ac */ jal 0x1deb0 -/* f042484: 02602025 */ or $a0,$s3,$zero -/* f042488: 1000005b */ beqz $zero,.L0f0425f8 -/* f04248c: 26310001 */ addiu $s1,$s1,0x1 -.L0f042490: -/* f042490: 02002025 */ or $a0,$s0,$zero -.L0f042494: -/* f042494: 0fc0fe62 */ jal func0f03f988 -/* f042498: 02202825 */ or $a1,$s1,$zero -/* f04249c: 82190007 */ lb $t9,0x7($s0) -/* f0424a0: 2401000a */ addiu $at,$zero,0xa -/* f0424a4: 02002025 */ or $a0,$s0,$zero -/* f0424a8: 1721000c */ bne $t9,$at,.L0f0424dc -/* f0424ac: 3c063f4c */ lui $a2,0x3f4c -/* f0424b0: 4405c000 */ mfc1 $a1,$f24 -/* f0424b4: 3c063f4c */ lui $a2,0x3f4c -/* f0424b8: 34c6cccd */ ori $a2,$a2,0xcccd -/* f0424bc: 0fc0b857 */ jal func0f02e15c -/* f0424c0: 02002025 */ or $a0,$s0,$zero -/* f0424c4: 44050000 */ mfc1 $a1,$f0 -/* f0424c8: 4406b000 */ mfc1 $a2,$f22 -/* f0424cc: 0c0077ac */ jal 0x1deb0 -/* f0424d0: 02602025 */ or $a0,$s3,$zero -/* f0424d4: 10000048 */ beqz $zero,.L0f0425f8 -/* f0424d8: 26310001 */ addiu $s1,$s1,0x1 -.L0f0424dc: -/* f0424dc: 4405c000 */ mfc1 $a1,$f24 -/* f0424e0: 0fc0b857 */ jal func0f02e15c -/* f0424e4: 34c6cccd */ ori $a2,$a2,0xcccd -/* f0424e8: 44050000 */ mfc1 $a1,$f0 -/* f0424ec: 4406b000 */ mfc1 $a2,$f22 -/* f0424f0: 0c0077ac */ jal 0x1deb0 -/* f0424f4: 02602025 */ or $a0,$s3,$zero -/* f0424f8: 1000003f */ beqz $zero,.L0f0425f8 -/* f0424fc: 26310001 */ addiu $s1,$s1,0x1 -.L0f042500: -/* f042500: 0c00744f */ jal 0x1d13c -/* f042504: 02602025 */ or $a0,$s3,$zero -/* f042508: 2401026a */ addiu $at,$zero,0x26a -/* f04250c: 10410023 */ beq $v0,$at,.L0f04259c -/* f042510: 24060001 */ addiu $a2,$zero,0x1 -/* f042514: 82090031 */ lb $t1,0x31($s0) -/* f042518: 02002025 */ or $a0,$s0,$zero -/* f04251c: 5520002f */ bnezl $t1,.L0f0425dc -/* f042520: 02202825 */ or $a1,$s1,$zero -/* f042524: 82020032 */ lb $v0,0x32($s0) -/* f042528: 12220004 */ beq $s1,$v0,.L0f04253c -/* f04252c: 02025021 */ addu $t2,$s0,$v0 -/* f042530: 814c003a */ lb $t4,0x3a($t2) -/* f042534: 55800029 */ bnezl $t4,.L0f0425dc -/* f042538: 02202825 */ or $a1,$s1,$zero -.L0f04253c: -/* f04253c: 8e05002c */ lw $a1,0x2c($s0) -/* f042540: c4a00020 */ lwc1 $f0,0x20($a1) -/* f042544: 4600b03e */ c.le.s $f22,$f0 -/* f042548: 00000000 */ sll $zero,$zero,0x0 -/* f04254c: 4502000b */ bc1fl .L0f04257c -/* f042550: 4616003c */ c.lt.s $f0,$f22 -/* f042554: 4614003e */ c.le.s $f0,$f20 -/* f042558: 00000000 */ sll $zero,$zero,0x0 -/* f04255c: 45020007 */ bc1fl .L0f04257c -/* f042560: 4616003c */ c.lt.s $f0,$f22 -/* f042564: c4a80024 */ lwc1 $f8,0x24($a1) -/* f042568: 4608a03e */ c.le.s $f20,$f8 -/* f04256c: 00000000 */ sll $zero,$zero,0x0 -/* f042570: 4503000b */ bc1tl .L0f0425a0 -/* f042574: 820b0032 */ lb $t3,0x32($s0) -/* f042578: 4616003c */ c.lt.s $f0,$f22 -.L0f04257c: -/* f04257c: 00000000 */ sll $zero,$zero,0x0 -/* f042580: 45020016 */ bc1fl .L0f0425dc -/* f042584: 02202825 */ or $a1,$s1,$zero -/* f042588: c4aa0018 */ lwc1 $f10,0x18($a1) -/* f04258c: 4614503e */ c.le.s $f10,$f20 -/* f042590: 00000000 */ sll $zero,$zero,0x0 -/* f042594: 45020011 */ bc1fl .L0f0425dc -/* f042598: 02202825 */ or $a1,$s1,$zero -.L0f04259c: -/* f04259c: 820b0032 */ lb $t3,0x32($s0) -.L0f0425a0: -/* f0425a0: 820d0033 */ lb $t5,0x33($s0) -/* f0425a4: a2060031 */ sb $a2,0x31($s0) -/* f0425a8: 00cb4023 */ subu $t0,$a2,$t3 -/* f0425ac: 25af0001 */ addiu $t7,$t5,0x1 -/* f0425b0: a2080032 */ sb $t0,0x32($s0) -/* f0425b4: a20f0033 */ sb $t7,0x33($s0) -/* f0425b8: 3c0e800a */ lui $t6,0x800a -/* f0425bc: 8dce9fc8 */ lw $t6,-0x6038($t6) -/* f0425c0: 02002025 */ or $a0,$s0,$zero -/* f0425c4: 02202825 */ or $a1,$s1,$zero -/* f0425c8: 0fc0fe62 */ jal func0f03f988 -/* f0425cc: ae0e0044 */ sw $t6,0x44($s0) -/* f0425d0: 10000009 */ beqz $zero,.L0f0425f8 -/* f0425d4: 26310001 */ addiu $s1,$s1,0x1 -/* f0425d8: 02202825 */ or $a1,$s1,$zero -.L0f0425dc: -/* f0425dc: 0fc0fe62 */ jal func0f03f988 -/* f0425e0: 00003025 */ or $a2,$zero,$zero -/* f0425e4: 10000004 */ beqz $zero,.L0f0425f8 -/* f0425e8: 26310001 */ addiu $s1,$s1,0x1 -.L0f0425ec: -/* f0425ec: 0fc0fe62 */ jal func0f03f988 -/* f0425f0: 00003025 */ or $a2,$zero,$zero -.L0f0425f4: -/* f0425f4: 26310001 */ addiu $s1,$s1,0x1 -.L0f0425f8: -/* f0425f8: 24010002 */ addiu $at,$zero,0x2 -/* f0425fc: 1621ff53 */ bne $s1,$at,.L0f04234c -/* f042600: 26520001 */ addiu $s2,$s2,0x1 -/* f042604: 8fbf0044 */ lw $ra,0x44($sp) -.L0f042608: -/* f042608: d7b40018 */ ldc1 $f20,0x18($sp) -/* f04260c: d7b60020 */ ldc1 $f22,0x20($sp) -/* f042610: d7b80028 */ ldc1 $f24,0x28($sp) -/* f042614: 8fb00034 */ lw $s0,0x34($sp) -/* f042618: 8fb10038 */ lw $s1,0x38($sp) -/* f04261c: 8fb2003c */ lw $s2,0x3c($sp) -/* f042620: 8fb30040 */ lw $s3,0x40($sp) -/* f042624: 03e00008 */ jr $ra -/* f042628: 27bd0070 */ addiu $sp,$sp,0x70 -); - -GLOBAL_ASM( -glabel func0f04262c -/* f04262c: 27bdffc8 */ addiu $sp,$sp,-56 -/* f042630: afb10020 */ sw $s1,0x20($sp) -/* f042634: 00808825 */ or $s1,$a0,$zero -/* f042638: afbf0024 */ sw $ra,0x24($sp) -/* f04263c: afb0001c */ sw $s0,0x1c($sp) -/* f042640: 0c00745f */ jal 0x1d17c -/* f042644: 8c840020 */ lw $a0,0x20($a0) -/* f042648: e7a00030 */ swc1 $f0,0x30($sp) -/* f04264c: 8e30002c */ lw $s0,0x2c($s1) -/* f042650: 3c063fcc */ lui $a2,0x3fcc -/* f042654: 34c6cccd */ ori $a2,$a2,0xcccd -/* f042658: c604000c */ lwc1 $f4,0xc($s0) -/* f04265c: 02202025 */ or $a0,$s1,$zero -/* f042660: 3c053f80 */ lui $a1,0x3f80 -/* f042664: e7a4002c */ swc1 $f4,0x2c($sp) -/* f042668: c6060004 */ lwc1 $f6,0x4($s0) -/* f04266c: 0fc0b857 */ jal func0f02e15c -/* f042670: e7a60028 */ swc1 $f6,0x28($sp) -/* f042674: c7a8002c */ lwc1 $f8,0x2c($sp) -/* f042678: 44070000 */ mfc1 $a3,$f0 -/* f04267c: 02202025 */ or $a0,$s1,$zero -/* f042680: 24050001 */ addiu $a1,$zero,0x1 -/* f042684: 8fa60028 */ lw $a2,0x28($sp) -/* f042688: 0fc0f9e2 */ jal func0f03e788 -/* f04268c: e7a80010 */ swc1 $f8,0x10($sp) -/* f042690: 8e30002c */ lw $s0,0x2c($s1) -/* f042694: c7a00030 */ lwc1 $f0,0x30($sp) -/* f042698: c60a0028 */ lwc1 $f10,0x28($s0) -/* f04269c: 4600503c */ c.lt.s $f10,$f0 -/* f0426a0: 00000000 */ sll $zero,$zero,0x0 -/* f0426a4: 4500000f */ bc1f .L0f0426e4 -/* f0426a8: 00000000 */ sll $zero,$zero,0x0 -/* f0426ac: c610002c */ lwc1 $f16,0x2c($s0) -/* f0426b0: 02202025 */ or $a0,$s1,$zero -/* f0426b4: 02002825 */ or $a1,$s0,$zero -/* f0426b8: 4610003c */ c.lt.s $f0,$f16 -/* f0426bc: 00003025 */ or $a2,$zero,$zero -/* f0426c0: 3c017f1b */ lui $at,0x7f1b -/* f0426c4: 45000007 */ bc1f .L0f0426e4 -/* f0426c8: 00000000 */ sll $zero,$zero,0x0 -/* f0426cc: c4329190 */ lwc1 $f18,-0x6e70($at) -/* f0426d0: 24070001 */ addiu $a3,$zero,0x1 -/* f0426d4: 0fc0fa7d */ jal func0f03e9f4 -/* f0426d8: e7b20010 */ swc1 $f18,0x10($sp) -/* f0426dc: 10000004 */ beqz $zero,.L0f0426f0 -/* f0426e0: 8e2e002c */ lw $t6,0x2c($s1) -.L0f0426e4: -/* f0426e4: 0fc0fe0a */ jal func0f03f828 -/* f0426e8: 02202025 */ or $a0,$s1,$zero -/* f0426ec: 8e2e002c */ lw $t6,0x2c($s1) -.L0f0426f0: -/* f0426f0: c7a40030 */ lwc1 $f4,0x30($sp) -/* f0426f4: 02202025 */ or $a0,$s1,$zero -/* f0426f8: c5c60018 */ lwc1 $f6,0x18($t6) -/* f0426fc: 00002825 */ or $a1,$zero,$zero -/* f042700: 4604303e */ c.le.s $f6,$f4 -/* f042704: 00000000 */ sll $zero,$zero,0x0 -/* f042708: 45020007 */ bc1fl .L0f042728 -/* f04270c: 82390037 */ lb $t9,0x37($s1) -/* f042710: 822f0037 */ lb $t7,0x37($s1) -/* f042714: 24180001 */ addiu $t8,$zero,0x1 -/* f042718: 55e00003 */ bnezl $t7,.L0f042728 -/* f04271c: 82390037 */ lb $t9,0x37($s1) -/* f042720: a2380037 */ sb $t8,0x37($s1) -/* f042724: 82390037 */ lb $t9,0x37($s1) -.L0f042728: -/* f042728: 13200015 */ beqz $t9,.L0f042780 -/* f04272c: 00000000 */ sll $zero,$zero,0x0 -/* f042730: 82220033 */ lb $v0,0x33($s1) -/* f042734: 82280034 */ lb $t0,0x34($s1) -/* f042738: 02202025 */ or $a0,$s1,$zero -/* f04273c: 24490001 */ addiu $t1,$v0,0x1 -/* f042740: 0048182a */ slt $v1,$v0,$t0 -/* f042744: 10600006 */ beqz $v1,.L0f042760 -/* f042748: a2290033 */ sb $t1,0x33($s1) -/* f04274c: 00002825 */ or $a1,$zero,$zero -/* f042750: 0fc0fe62 */ jal func0f03f988 -/* f042754: 24060001 */ addiu $a2,$zero,0x1 -/* f042758: 1000000c */ beqz $zero,.L0f04278c -/* f04275c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f042760: -/* f042760: 0fc1074e */ jal func0f041d38 -/* f042764: 02202025 */ or $a0,$s1,$zero -/* f042768: 02202025 */ or $a0,$s1,$zero -/* f04276c: 00002825 */ or $a1,$zero,$zero -/* f042770: 0fc0fe62 */ jal func0f03f988 -/* f042774: 00003025 */ or $a2,$zero,$zero -/* f042778: 10000004 */ beqz $zero,.L0f04278c -/* f04277c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f042780: -/* f042780: 0fc0fe62 */ jal func0f03f988 -/* f042784: 00003025 */ or $a2,$zero,$zero -/* f042788: 8fbf0024 */ lw $ra,0x24($sp) -.L0f04278c: -/* f04278c: 8fb0001c */ lw $s0,0x1c($sp) -/* f042790: 8fb10020 */ lw $s1,0x20($sp) -/* f042794: 03e00008 */ jr $ra -/* f042798: 27bd0038 */ addiu $sp,$sp,0x38 -); - -GLOBAL_ASM( -glabel func0f04279c -/* f04279c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0427a0: afbf0014 */ sw $ra,0x14($sp) -/* f0427a4: afa40020 */ sw $a0,0x20($sp) -/* f0427a8: 10a00003 */ beqz $a1,.L0f0427b8 -/* f0427ac: afa60028 */ sw $a2,0x28($sp) -/* f0427b0: 10000002 */ beqz $zero,.L0f0427bc -/* f0427b4: 24050002 */ addiu $a1,$zero,0x2 -.L0f0427b8: -/* f0427b8: 24050003 */ addiu $a1,$zero,0x3 -.L0f0427bc: -/* f0427bc: 8fae0020 */ lw $t6,0x20($sp) -/* f0427c0: 8dcf0020 */ lw $t7,0x20($t6) -/* f0427c4: 0c006a47 */ jal 0x1a91c -/* f0427c8: 8de40008 */ lw $a0,0x8($t7) -/* f0427cc: 10400005 */ beqz $v0,.L0f0427e4 -/* f0427d0: 00402825 */ or $a1,$v0,$zero -/* f0427d4: 8fb80020 */ lw $t8,0x20($sp) -/* f0427d8: 0c006a87 */ jal 0x1aa1c -/* f0427dc: 8f040020 */ lw $a0,0x20($t8) -/* f0427e0: afa20018 */ sw $v0,0x18($sp) -.L0f0427e4: -/* f0427e4: 8fa30018 */ lw $v1,0x18($sp) -/* f0427e8: 8fb90028 */ lw $t9,0x28($sp) -/* f0427ec: 50600003 */ beqzl $v1,.L0f0427fc -/* f0427f0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0427f4: a4790000 */ sh $t9,0x0($v1) -/* f0427f8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0427fc: -/* f0427fc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f042800: 03e00008 */ jr $ra -/* f042804: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f042808 -/* f042808: 27bdffd8 */ addiu $sp,$sp,-40 -/* f04280c: afbf001c */ sw $ra,0x1c($sp) -/* f042810: afb00018 */ sw $s0,0x18($sp) -/* f042814: 0c004b70 */ jal 0x12dc0 -/* f042818: 00808025 */ or $s0,$a0,$zero -/* f04281c: 24010014 */ addiu $at,$zero,0x14 -/* f042820: 0041001b */ divu $zero,$v0,$at -/* f042824: 00007010 */ mfhi $t6 -/* f042828: afae0024 */ sw $t6,0x24($sp) -/* f04282c: 8e030348 */ lw $v1,0x348($s0) -/* f042830: 50600065 */ beqzl $v1,.L0f0429c8 -/* f042834: 8fbf001c */ lw $ra,0x1c($sp) -/* f042838: 8e0f034c */ lw $t7,0x34c($s0) -/* f04283c: 24180022 */ addiu $t8,$zero,0x22 -/* f042840: 51e00061 */ beqzl $t7,.L0f0429c8 -/* f042844: 8fbf001c */ lw $ra,0x1c($sp) -/* f042848: a2180007 */ sb $t8,0x7($s0) -/* f04284c: 8c680004 */ lw $t0,0x4($v1) -/* f042850: 2419ffff */ addiu $t9,$zero,-1 -/* f042854: 0c004b70 */ jal 0x12dc0 -/* f042858: a1190000 */ sb $t9,0x0($t0) -/* f04285c: 24010003 */ addiu $at,$zero,0x3 -/* f042860: 0041001b */ divu $zero,$v0,$at -/* f042864: 8e0a0348 */ lw $t2,0x348($s0) -/* f042868: 00004810 */ mfhi $t1 -/* f04286c: 240cffff */ addiu $t4,$zero,-1 -/* f042870: a1490000 */ sb $t1,0x0($t2) -/* f042874: 8e0b0348 */ lw $t3,0x348($s0) -/* f042878: 3c017f1b */ lui $at,0x7f1b -/* f04287c: a1600001 */ sb $zero,0x1($t3) -/* f042880: 8e0d0348 */ lw $t5,0x348($s0) -/* f042884: adac0008 */ sw $t4,0x8($t5) -/* f042888: 8e0e0348 */ lw $t6,0x348($s0) -/* f04288c: c4249194 */ lwc1 $f4,-0x6e6c($at) -/* f042890: 0fc5b367 */ jal func0f16cd9c -/* f042894: e5c4000c */ swc1 $f4,0xc($t6) -/* f042898: 384f0002 */ xori $t7,$v0,0x2 -/* f04289c: 2def0001 */ sltiu $t7,$t7,0x1 -/* f0428a0: 448f4000 */ mtc1 $t7,$f8 -/* f0428a4: 3c017f1b */ lui $at,0x7f1b -/* f0428a8: c4309198 */ lwc1 $f16,-0x6e68($at) -/* f0428ac: 468042a0 */ cvt.s.w $f10,$f8 -/* f0428b0: 44803000 */ mtc1 $zero,$f6 -/* f0428b4: 44800000 */ mtc1 $zero,$f0 -/* f0428b8: 3c013f80 */ lui $at,0x3f80 -/* f0428bc: 46105482 */ mul.s $f18,$f10,$f16 -/* f0428c0: 46123032 */ c.eq.s $f6,$f18 -/* f0428c4: 00000000 */ sll $zero,$zero,0x0 -/* f0428c8: 45030007 */ bc1tl .L0f0428e8 -/* f0428cc: 44814000 */ mtc1 $at,$f8 -/* f0428d0: 3c014000 */ lui $at,0x4000 -/* f0428d4: 44812000 */ mtc1 $at,$f4 -/* f0428d8: 8e180348 */ lw $t8,0x348($s0) -/* f0428dc: 10000004 */ beqz $zero,.L0f0428f0 -/* f0428e0: e7040010 */ swc1 $f4,0x10($t8) -/* f0428e4: 44814000 */ mtc1 $at,$f8 -.L0f0428e8: -/* f0428e8: 8e190348 */ lw $t9,0x348($s0) -/* f0428ec: e7280010 */ swc1 $f8,0x10($t9) -.L0f0428f0: -/* f0428f0: 8e080348 */ lw $t0,0x348($s0) -/* f0428f4: 2409005a */ addiu $t1,$zero,0x5a -/* f0428f8: 240affff */ addiu $t2,$zero,-1 -/* f0428fc: e5000014 */ swc1 $f0,0x14($t0) -/* f042900: 8e0b034c */ lw $t3,0x34c($s0) -/* f042904: e600002c */ swc1 $f0,0x2c($s0) -/* f042908: e6000030 */ swc1 $f0,0x30($s0) -/* f04290c: e6000034 */ swc1 $f0,0x34($s0) -/* f042910: e6000044 */ swc1 $f0,0x44($s0) -/* f042914: e6000048 */ swc1 $f0,0x48($s0) -/* f042918: e600004c */ swc1 $f0,0x4c($s0) -/* f04291c: ae09005c */ sw $t1,0x5c($s0) -/* f042920: a200006c */ sb $zero,0x6c($s0) -/* f042924: 8d6c0004 */ lw $t4,0x4($t3) -/* f042928: 0c004b70 */ jal 0x12dc0 -/* f04292c: a18a0000 */ sb $t2,0x0($t4) -/* f042930: 24010003 */ addiu $at,$zero,0x3 -/* f042934: 0041001b */ divu $zero,$v0,$at -/* f042938: 8e0e034c */ lw $t6,0x34c($s0) -/* f04293c: 8fa30024 */ lw $v1,0x24($sp) -/* f042940: 00006810 */ mfhi $t5 -/* f042944: a1cd0000 */ sb $t5,0x0($t6) -/* f042948: 8e0f034c */ lw $t7,0x34c($s0) -/* f04294c: 2418ffff */ addiu $t8,$zero,-1 -/* f042950: 3c017f1b */ lui $at,0x7f1b -/* f042954: a1e00001 */ sb $zero,0x1($t7) -/* f042958: 8e19034c */ lw $t9,0x34c($s0) -/* f04295c: 44800000 */ mtc1 $zero,$f0 -/* f042960: 240a005a */ addiu $t2,$zero,0x5a -/* f042964: af380008 */ sw $t8,0x8($t9) -/* f042968: 8e08034c */ lw $t0,0x34c($s0) -/* f04296c: c42a919c */ lwc1 $f10,-0x6e64($at) -/* f042970: 3c017f1b */ lui $at,0x7f1b -/* f042974: 02002025 */ or $a0,$s0,$zero -/* f042978: e50a000c */ swc1 $f10,0xc($t0) -/* f04297c: 8e09034c */ lw $t1,0x34c($s0) -/* f042980: c43091a0 */ lwc1 $f16,-0x6e60($at) -/* f042984: 3c054180 */ lui $a1,0x4180 -/* f042988: e5300010 */ swc1 $f16,0x10($t1) -/* f04298c: 8e0b034c */ lw $t3,0x34c($s0) -/* f042990: e5600014 */ swc1 $f0,0x14($t3) -/* f042994: ae0a0060 */ sw $t2,0x60($s0) -/* f042998: a200006d */ sb $zero,0x6d($s0) -/* f04299c: a200006e */ sb $zero,0x6e($s0) -/* f0429a0: ae030064 */ sw $v1,0x64($s0) -/* f0429a4: ae030068 */ sw $v1,0x68($s0) -/* f0429a8: e6000038 */ swc1 $f0,0x38($s0) -/* f0429ac: e600003c */ swc1 $f0,0x3c($s0) -/* f0429b0: e6000040 */ swc1 $f0,0x40($s0) -/* f0429b4: e6000050 */ swc1 $f0,0x50($s0) -/* f0429b8: e6000054 */ swc1 $f0,0x54($s0) -/* f0429bc: 0fc0b9b7 */ jal func0f02e6dc -/* f0429c0: e6000058 */ swc1 $f0,0x58($s0) -/* f0429c4: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0429c8: -/* f0429c8: 8fb00018 */ lw $s0,0x18($sp) -/* f0429cc: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0429d0: 03e00008 */ jr $ra -/* f0429d4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0429d8 -/* f0429d8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0429dc: afbf0014 */ sw $ra,0x14($sp) -/* f0429e0: afa40018 */ sw $a0,0x18($sp) -/* f0429e4: afa5001c */ sw $a1,0x1c($sp) -/* f0429e8: 0fc0a221 */ jal func0f028884 -/* f0429ec: afa60020 */ sw $a2,0x20($sp) -/* f0429f0: 8fae0018 */ lw $t6,0x18($sp) -/* f0429f4: c4440008 */ lwc1 $f4,0x8($v0) -/* f0429f8: c4480010 */ lwc1 $f8,0x10($v0) -/* f0429fc: 8dc3001c */ lw $v1,0x1c($t6) -/* f042a00: c4660008 */ lwc1 $f6,0x8($v1) -/* f042a04: c46a0010 */ lwc1 $f10,0x10($v1) -/* f042a08: 46062301 */ sub.s $f12,$f4,$f6 -/* f042a0c: 0fc259d4 */ jal func0f096750 -/* f042a10: 460a4381 */ sub.s $f14,$f8,$f10 -/* f042a14: c7ac0020 */ lwc1 $f12,0x20($sp) -/* f042a18: 46000386 */ mov.s $f14,$f0 -/* f042a1c: 0c006bfa */ jal 0x1afe8 -/* f042a20: 8fa6001c */ lw $a2,0x1c($sp) -/* f042a24: 44050000 */ mfc1 $a1,$f0 -/* f042a28: 0fc0f94e */ jal func0f03e538 -/* f042a2c: 8fa40018 */ lw $a0,0x18($sp) -/* f042a30: 8fbf0014 */ lw $ra,0x14($sp) -/* f042a34: 27bd0018 */ addiu $sp,$sp,0x18 -/* f042a38: 03e00008 */ jr $ra -/* f042a3c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f042a40 -/* f042a40: 27bdfee8 */ addiu $sp,$sp,-280 -/* f042a44: f7bc0038 */ sdc1 $f28,0x38($sp) -/* f042a48: 4480e000 */ mtc1 $zero,$f28 -/* f042a4c: afbf006c */ sw $ra,0x6c($sp) -/* f042a50: afb20050 */ sw $s2,0x50($sp) -/* f042a54: f7ba0030 */ sdc1 $f26,0x30($sp) -/* f042a58: 00809025 */ or $s2,$a0,$zero -/* f042a5c: afbe0068 */ sw $s8,0x68($sp) -/* f042a60: afb70064 */ sw $s7,0x64($sp) -/* f042a64: afb60060 */ sw $s6,0x60($sp) -/* f042a68: afb5005c */ sw $s5,0x5c($sp) -/* f042a6c: afb40058 */ sw $s4,0x58($sp) -/* f042a70: afb30054 */ sw $s3,0x54($sp) -/* f042a74: afb1004c */ sw $s1,0x4c($sp) -/* f042a78: afb00048 */ sw $s0,0x48($sp) -/* f042a7c: f7be0040 */ sdc1 $f30,0x40($sp) -/* f042a80: f7b80028 */ sdc1 $f24,0x28($sp) -/* f042a84: f7b60020 */ sdc1 $f22,0x20($sp) -/* f042a88: f7b40018 */ sdc1 $f20,0x18($sp) -/* f042a8c: 0fc0a221 */ jal func0f028884 -/* f042a90: 4600e686 */ mov.s $f26,$f28 -/* f042a94: 0040f025 */ or $s8,$v0,$zero -/* f042a98: 0fc0f917 */ jal func0f03e45c -/* f042a9c: 02402025 */ or $a0,$s2,$zero -/* f042aa0: 3c053dae */ lui $a1,0x3dae -/* f042aa4: 44060000 */ mfc1 $a2,$f0 -/* f042aa8: e7a000fc */ swc1 $f0,0xfc($sp) -/* f042aac: 34a5147b */ ori $a1,$a1,0x147b -/* f042ab0: 0fc10a76 */ jal func0f0429d8 -/* f042ab4: 02402025 */ or $a0,$s2,$zero -/* f042ab8: 8e4f0020 */ lw $t7,0x20($s2) -/* f042abc: 3c0e8008 */ lui $t6,0x8008 -/* f042ac0: 25cecefc */ addiu $t6,$t6,-12548 -/* f042ac4: 8df80008 */ lw $t8,0x8($t7) -/* f042ac8: 2655002c */ addiu $s5,$s2,0x2c -/* f042acc: 02a0b825 */ or $s7,$s5,$zero -/* f042ad0: 8f190004 */ lw $t9,0x4($t8) -/* f042ad4: 0000a025 */ or $s4,$zero,$zero -/* f042ad8: 02408825 */ or $s1,$s2,$zero -/* f042adc: 11d90004 */ beq $t6,$t9,.L0f042af0 -/* f042ae0: 3c017f1b */ lui $at,0x7f1b -/* f042ae4: 24080001 */ addiu $t0,$zero,0x1 -/* f042ae8: 10000132 */ beqz $zero,.L0f042fb4 -/* f042aec: a248006e */ sb $t0,0x6e($s2) -.L0f042af0: -/* f042af0: afb50070 */ sw $s5,0x70($sp) -/* f042af4: c43e91a4 */ lwc1 $f30,-0x6e5c($at) -.L0f042af8: -/* f042af8: 8ee90038 */ lw $t1,0x38($s7) -/* f042afc: 00009825 */ or $s3,$zero,$zero -/* f042b00: 5920000e */ blezl $t1,.L0f042b3c -/* f042b04: 8e380348 */ lw $t8,0x348($s1) -/* f042b08: 8e220348 */ lw $v0,0x348($s1) -/* f042b0c: 24010003 */ addiu $at,$zero,0x3 -/* f042b10: 90450000 */ lbu $a1,0x0($v0) -/* f042b14: 00a1001a */ div $zero,$a1,$at -/* f042b18: 00005010 */ mfhi $t2 -/* f042b1c: 2d4b0001 */ sltiu $t3,$t2,0x1 -/* f042b20: a04b0001 */ sb $t3,0x1($v0) -/* f042b24: 8e2c0348 */ lw $t4,0x348($s1) -/* f042b28: 91850000 */ lbu $a1,0x0($t4) -/* f042b2c: 30ad0001 */ andi $t5,$a1,0x1 -/* f042b30: 10000004 */ beqz $zero,.L0f042b44 -/* f042b34: 2db60001 */ sltiu $s6,$t5,0x1 -/* f042b38: 8e380348 */ lw $t8,0x348($s1) -.L0f042b3c: -/* f042b3c: 0000b025 */ or $s6,$zero,$zero -/* f042b40: a3000001 */ sb $zero,0x1($t8) -.L0f042b44: -/* f042b44: 8fae0070 */ lw $t6,0x70($sp) -/* f042b48: 00145080 */ sll $t2,$s4,0x2 -/* f042b4c: 01545023 */ subu $t2,$t2,$s4 -/* f042b50: a1d60040 */ sb $s6,0x40($t6) -/* f042b54: 8eb90038 */ lw $t9,0x38($s5) -/* f042b58: 000a5080 */ sll $t2,$t2,0x2 -/* f042b5c: 1f200045 */ bgtz $t9,.L0f042c74 -/* f042b60: 00000000 */ sll $zero,$zero,0x0 -/* f042b64: 8ea8003c */ lw $t0,0x3c($s5) -/* f042b68: 3c017f1b */ lui $at,0x7f1b -/* f042b6c: 1d000041 */ bgtz $t0,.L0f042c74 -/* f042b70: 00000000 */ sll $zero,$zero,0x0 -/* f042b74: c640030c */ lwc1 $f0,0x30c($s2) -/* f042b78: 44802000 */ mtc1 $zero,$f4 -/* f042b7c: 24130001 */ addiu $s3,$zero,0x1 -/* f042b80: 4600203c */ c.lt.s $f4,$f0 -/* f042b84: 00000000 */ sll $zero,$zero,0x0 -/* f042b88: 45020004 */ bc1fl .L0f042b9c -/* f042b8c: 46000587 */ neg.s $f22,$f0 -/* f042b90: 10000002 */ beqz $zero,.L0f042b9c -/* f042b94: 46000586 */ mov.s $f22,$f0 -/* f042b98: 46000587 */ neg.s $f22,$f0 -.L0f042b9c: -/* f042b9c: c42691a8 */ lwc1 $f6,-0x6e58($at) -/* f042ba0: 3c017f1b */ lui $at,0x7f1b -/* f042ba4: 4606b03c */ c.lt.s $f22,$f6 -/* f042ba8: 00000000 */ sll $zero,$zero,0x0 -/* f042bac: 45000031 */ bc1f .L0f042c74 -/* f042bb0: 00000000 */ sll $zero,$zero,0x0 -/* f042bb4: c6400314 */ lwc1 $f0,0x314($s2) -/* f042bb8: 44804000 */ mtc1 $zero,$f8 -/* f042bbc: 00000000 */ sll $zero,$zero,0x0 -/* f042bc0: 4600403c */ c.lt.s $f8,$f0 -/* f042bc4: 00000000 */ sll $zero,$zero,0x0 -/* f042bc8: 45020004 */ bc1fl .L0f042bdc -/* f042bcc: 46000087 */ neg.s $f2,$f0 -/* f042bd0: 10000002 */ beqz $zero,.L0f042bdc -/* f042bd4: 46000086 */ mov.s $f2,$f0 -/* f042bd8: 46000087 */ neg.s $f2,$f0 -.L0f042bdc: -/* f042bdc: c42a91ac */ lwc1 $f10,-0x6e54($at) -/* f042be0: 3c017f1b */ lui $at,0x7f1b -/* f042be4: 460a103c */ c.lt.s $f2,$f10 -/* f042be8: 00000000 */ sll $zero,$zero,0x0 -/* f042bec: 45000021 */ bc1f .L0f042c74 -/* f042bf0: 00000000 */ sll $zero,$zero,0x0 -/* f042bf4: c6400310 */ lwc1 $f0,0x310($s2) -/* f042bf8: 44808000 */ mtc1 $zero,$f16 -/* f042bfc: 00000000 */ sll $zero,$zero,0x0 -/* f042c00: 4600803c */ c.lt.s $f16,$f0 -/* f042c04: 00000000 */ sll $zero,$zero,0x0 -/* f042c08: 45020004 */ bc1fl .L0f042c1c -/* f042c0c: 46000087 */ neg.s $f2,$f0 -/* f042c10: 10000002 */ beqz $zero,.L0f042c1c -/* f042c14: 46000086 */ mov.s $f2,$f0 -/* f042c18: 46000087 */ neg.s $f2,$f0 -.L0f042c1c: -/* f042c1c: c43291b0 */ lwc1 $f18,-0x6e50($at) -/* f042c20: 3c017f1b */ lui $at,0x7f1b -/* f042c24: 4612103c */ c.lt.s $f2,$f18 -/* f042c28: 00000000 */ sll $zero,$zero,0x0 -/* f042c2c: 45000011 */ bc1f .L0f042c74 -/* f042c30: 00000000 */ sll $zero,$zero,0x0 -/* f042c34: c6400318 */ lwc1 $f0,0x318($s2) -/* f042c38: 44802000 */ mtc1 $zero,$f4 -/* f042c3c: 24090001 */ addiu $t1,$zero,0x1 -/* f042c40: 4600203c */ c.lt.s $f4,$f0 -/* f042c44: 00000000 */ sll $zero,$zero,0x0 -/* f042c48: 45020004 */ bc1fl .L0f042c5c -/* f042c4c: 46000087 */ neg.s $f2,$f0 -/* f042c50: 10000002 */ beqz $zero,.L0f042c5c -/* f042c54: 46000086 */ mov.s $f2,$f0 -/* f042c58: 46000087 */ neg.s $f2,$f0 -.L0f042c5c: -/* f042c5c: c42691b4 */ lwc1 $f6,-0x6e4c($at) -/* f042c60: 4606103c */ c.lt.s $f2,$f6 -/* f042c64: 00000000 */ sll $zero,$zero,0x0 -/* f042c68: 45000002 */ bc1f .L0f042c74 -/* f042c6c: 00000000 */ sll $zero,$zero,0x0 -/* f042c70: a2a90042 */ sb $t1,0x42($s5) -.L0f042c74: -/* f042c74: 16600083 */ bnez $s3,.L0f042e84 -/* f042c78: 3c0141a0 */ lui $at,0x41a0 -/* f042c7c: c7c8000c */ lwc1 $f8,0xc($s8) -/* f042c80: 44815000 */ mtc1 $at,$f10 -/* f042c84: 02aa8021 */ addu $s0,$s5,$t2 -/* f042c88: 12800003 */ beqz $s4,.L0f042c98 -/* f042c8c: 460a4501 */ sub.s $f20,$f8,$f10 -/* f042c90: 10000002 */ beqz $zero,.L0f042c9c -/* f042c94: 00002825 */ or $a1,$zero,$zero -.L0f042c98: -/* f042c98: 24050001 */ addiu $a1,$zero,0x1 -.L0f042c9c: -/* f042c9c: 8e4b0020 */ lw $t3,0x20($s2) -/* f042ca0: 0c006a6f */ jal 0x1a9bc -/* f042ca4: 8d640008 */ lw $a0,0x8($t3) -/* f042ca8: c4500000 */ lwc1 $f16,0x0($v0) -/* f042cac: 3c014396 */ lui $at,0x4396 -/* f042cb0: 44812000 */ mtc1 $at,$f4 -/* f042cb4: e6100000 */ swc1 $f16,0x0($s0) -/* f042cb8: c4520004 */ lwc1 $f18,0x4($v0) -/* f042cbc: 27a500a4 */ addiu $a1,$sp,0xa4 -/* f042cc0: 46049181 */ sub.s $f6,$f18,$f4 -/* f042cc4: e6060004 */ swc1 $f6,0x4($s0) -/* f042cc8: c4480008 */ lwc1 $f8,0x8($v0) -/* f042ccc: e6080008 */ swc1 $f8,0x8($s0) -/* f042cd0: 0c0058dd */ jal 0x16374 -/* f042cd4: c7ac00fc */ lwc1 $f12,0xfc($sp) -/* f042cd8: 27a400a4 */ addiu $a0,$sp,0xa4 -/* f042cdc: 02002825 */ or $a1,$s0,$zero -/* f042ce0: 0c0056c5 */ jal 0x15b14 -/* f042ce4: 27a600e4 */ addiu $a2,$sp,0xe4 -/* f042ce8: 8e4c0020 */ lw $t4,0x20($s2) -/* f042cec: c7aa00e4 */ lwc1 $f10,0xe4($sp) -/* f042cf0: c7a400e8 */ lwc1 $f4,0xe8($sp) -/* f042cf4: c5900014 */ lwc1 $f16,0x14($t4) -/* f042cf8: 46105482 */ mul.s $f18,$f10,$f16 -/* f042cfc: c7aa00ec */ lwc1 $f10,0xec($sp) -/* f042d00: e7b200e4 */ swc1 $f18,0xe4($sp) -/* f042d04: 8e4d0020 */ lw $t5,0x20($s2) -/* f042d08: c5a60014 */ lwc1 $f6,0x14($t5) -/* f042d0c: 46062202 */ mul.s $f8,$f4,$f6 -/* f042d10: e7a800e8 */ swc1 $f8,0xe8($sp) -/* f042d14: 8e4f0020 */ lw $t7,0x20($s2) -/* f042d18: c5f00014 */ lwc1 $f16,0x14($t7) -/* f042d1c: 46105102 */ mul.s $f4,$f10,$f16 -/* f042d20: e7a400ec */ swc1 $f4,0xec($sp) -/* f042d24: 8e58001c */ lw $t8,0x1c($s2) -/* f042d28: c7060008 */ lwc1 $f6,0x8($t8) -/* f042d2c: 46123200 */ add.s $f8,$f6,$f18 -/* f042d30: e6080000 */ swc1 $f8,0x0($s0) -/* f042d34: 8e4e001c */ lw $t6,0x1c($s2) -/* f042d38: c7b000e8 */ lwc1 $f16,0xe8($sp) -/* f042d3c: c5ca000c */ lwc1 $f10,0xc($t6) -/* f042d40: 46105100 */ add.s $f4,$f10,$f16 -/* f042d44: c6100000 */ lwc1 $f16,0x0($s0) -/* f042d48: e6040004 */ swc1 $f4,0x4($s0) -/* f042d4c: 8e59001c */ lw $t9,0x1c($s2) -/* f042d50: c7b200ec */ lwc1 $f18,0xec($sp) -/* f042d54: c7260010 */ lwc1 $f6,0x10($t9) -/* f042d58: 46123200 */ add.s $f8,$f6,$f18 -/* f042d5c: e6080008 */ swc1 $f8,0x8($s0) -/* f042d60: c6060008 */ lwc1 $f6,0x8($s0) -/* f042d64: c7c40010 */ lwc1 $f4,0x10($s8) -/* f042d68: c7ca0008 */ lwc1 $f10,0x8($s8) -/* f042d6c: 46062381 */ sub.s $f14,$f4,$f6 -/* f042d70: 0fc259d4 */ jal func0f096750 -/* f042d74: 46105301 */ sub.s $f12,$f10,$f16 -/* f042d78: c7ac00fc */ lwc1 $f12,0xfc($sp) -/* f042d7c: 3c017f1b */ lui $at,0x7f1b -/* f042d80: 460c003c */ c.lt.s $f0,$f12 -/* f042d84: 460c0081 */ sub.s $f2,$f0,$f12 -/* f042d88: 45000002 */ bc1f .L0f042d94 -/* f042d8c: 46001686 */ mov.s $f26,$f2 -/* f042d90: 461e1680 */ add.s $f26,$f2,$f30 -.L0f042d94: -/* f042d94: c43291b8 */ lwc1 $f18,-0x6e48($at) -/* f042d98: 3c017f1b */ lui $at,0x7f1b -/* f042d9c: 461a903c */ c.lt.s $f18,$f26 -/* f042da0: 00000000 */ sll $zero,$zero,0x0 -/* f042da4: 45000002 */ bc1f .L0f042db0 -/* f042da8: 00000000 */ sll $zero,$zero,0x0 -/* f042dac: 461ed681 */ sub.s $f26,$f26,$f30 -.L0f042db0: -/* f042db0: c42e91bc */ lwc1 $f14,-0x6e44($at) -/* f042db4: 3c017f1b */ lui $at,0x7f1b -/* f042db8: 460ed03c */ c.lt.s $f26,$f14 -/* f042dbc: 00000000 */ sll $zero,$zero,0x0 -/* f042dc0: 45000002 */ bc1f .L0f042dcc -/* f042dc4: 00000000 */ sll $zero,$zero,0x0 -/* f042dc8: 46007686 */ mov.s $f26,$f14 -.L0f042dcc: -/* f042dcc: c42091c0 */ lwc1 $f0,-0x6e40($at) -/* f042dd0: 461a003c */ c.lt.s $f0,$f26 -/* f042dd4: 00000000 */ sll $zero,$zero,0x0 -/* f042dd8: 45020003 */ bc1fl .L0f042de8 -/* f042ddc: c7c80008 */ lwc1 $f8,0x8($s8) -/* f042de0: 46000686 */ mov.s $f26,$f0 -/* f042de4: c7c80008 */ lwc1 $f8,0x8($s8) -.L0f042de8: -/* f042de8: c60a0000 */ lwc1 $f10,0x0($s0) -/* f042dec: c7d00010 */ lwc1 $f16,0x10($s8) -/* f042df0: c6040008 */ lwc1 $f4,0x8($s0) -/* f042df4: 460a4001 */ sub.s $f0,$f8,$f10 -/* f042df8: 46048081 */ sub.s $f2,$f16,$f4 -/* f042dfc: 46000182 */ mul.s $f6,$f0,$f0 -/* f042e00: 00000000 */ sll $zero,$zero,0x0 -/* f042e04: 46021482 */ mul.s $f18,$f2,$f2 -/* f042e08: 0c012974 */ jal 0x4a5d0 -/* f042e0c: 46123300 */ add.s $f12,$f6,$f18 -/* f042e10: c6080004 */ lwc1 $f8,0x4($s0) -/* f042e14: 46000386 */ mov.s $f14,$f0 -/* f042e18: 0fc259d4 */ jal func0f096750 -/* f042e1c: 4608a301 */ sub.s $f12,$f20,$f8 -/* f042e20: 4600f081 */ sub.s $f2,$f30,$f0 -/* f042e24: 3c017f1b */ lui $at,0x7f1b -/* f042e28: c42a91c4 */ lwc1 $f10,-0x6e3c($at) -/* f042e2c: 3c017f1b */ lui $at,0x7f1b -/* f042e30: 46001706 */ mov.s $f28,$f2 -/* f042e34: 4602503c */ c.lt.s $f10,$f2 -/* f042e38: 00000000 */ sll $zero,$zero,0x0 -/* f042e3c: 45000002 */ bc1f .L0f042e48 -/* f042e40: 00000000 */ sll $zero,$zero,0x0 -/* f042e44: 461e1701 */ sub.s $f28,$f2,$f30 -.L0f042e48: -/* f042e48: c43091c8 */ lwc1 $f16,-0x6e38($at) -/* f042e4c: 3c017f1b */ lui $at,0x7f1b -/* f042e50: 4610e03c */ c.lt.s $f28,$f16 -/* f042e54: 00000000 */ sll $zero,$zero,0x0 -/* f042e58: 45000002 */ bc1f .L0f042e64 -/* f042e5c: 00000000 */ sll $zero,$zero,0x0 -/* f042e60: c43c91cc */ lwc1 $f28,-0x6e34($at) -.L0f042e64: -/* f042e64: 3c017f1b */ lui $at,0x7f1b -/* f042e68: c42491d0 */ lwc1 $f4,-0x6e30($at) -/* f042e6c: 3c017f1b */ lui $at,0x7f1b -/* f042e70: 461c203c */ c.lt.s $f4,$f28 -/* f042e74: 00000000 */ sll $zero,$zero,0x0 -/* f042e78: 45020003 */ bc1fl .L0f042e88 -/* f042e7c: c620030c */ lwc1 $f0,0x30c($s1) -/* f042e80: c43c91d4 */ lwc1 $f28,-0x6e2c($at) -.L0f042e84: -/* f042e84: c620030c */ lwc1 $f0,0x30c($s1) -.L0f042e88: -/* f042e88: 3c017f1b */ lui $at,0x7f1b -/* f042e8c: c43291d8 */ lwc1 $f18,-0x6e28($at) -/* f042e90: 4600d181 */ sub.s $f6,$f26,$f0 -/* f042e94: c6220314 */ lwc1 $f2,0x314($s1) -/* f042e98: 3c017f1b */ lui $at,0x7f1b -/* f042e9c: 46123202 */ mul.s $f8,$f6,$f18 -/* f042ea0: 4602e401 */ sub.s $f16,$f28,$f2 -/* f042ea4: 46080280 */ add.s $f10,$f0,$f8 -/* f042ea8: e62a030c */ swc1 $f10,0x30c($s1) -/* f042eac: c42491dc */ lwc1 $f4,-0x6e24($at) -/* f042eb0: 46048182 */ mul.s $f6,$f16,$f4 -/* f042eb4: 46061480 */ add.s $f18,$f2,$f6 -/* f042eb8: 16600036 */ bnez $s3,.L0f042f94 -/* f042ebc: e6320314 */ swc1 $f18,0x314($s1) -/* f042ec0: 12c00030 */ beqz $s6,.L0f042f84 -/* f042ec4: c7a800fc */ lwc1 $f8,0xfc($sp) -/* f042ec8: 44800000 */ mtc1 $zero,$f0 -/* f042ecc: c6380314 */ lwc1 $f24,0x314($s1) -/* f042ed0: 00144080 */ sll $t0,$s4,0x2 -/* f042ed4: 01144023 */ subu $t0,$t0,$s4 -/* f042ed8: 4600c03c */ c.lt.s $f24,$f0 -/* f042edc: 00084080 */ sll $t0,$t0,0x2 -/* f042ee0: c634030c */ lwc1 $f20,0x30c($s1) -/* f042ee4: 02a88021 */ addu $s0,$s5,$t0 -/* f042ee8: 45020003 */ bc1fl .L0f042ef8 -/* f042eec: 4600a03c */ c.lt.s $f20,$f0 -/* f042ef0: 461ec600 */ add.s $f24,$f24,$f30 -/* f042ef4: 4600a03c */ c.lt.s $f20,$f0 -.L0f042ef8: -/* f042ef8: 00000000 */ sll $zero,$zero,0x0 -/* f042efc: 45020003 */ bc1fl .L0f042f0c -/* f042f00: 4608a500 */ add.s $f20,$f20,$f8 -/* f042f04: 461ea500 */ add.s $f20,$f20,$f30 -/* f042f08: 4608a500 */ add.s $f20,$f20,$f8 -.L0f042f0c: -/* f042f0c: 4614f03e */ c.le.s $f30,$f20 -/* f042f10: 00000000 */ sll $zero,$zero,0x0 -/* f042f14: 45000002 */ bc1f .L0f042f20 -/* f042f18: 00000000 */ sll $zero,$zero,0x0 -/* f042f1c: 461ea501 */ sub.s $f20,$f20,$f30 -.L0f042f20: -/* f042f20: 0c0068f7 */ jal 0x1a3dc -/* f042f24: 4600a306 */ mov.s $f12,$f20 -/* f042f28: 46000586 */ mov.s $f22,$f0 -/* f042f2c: 0c0068f4 */ jal 0x1a3d0 -/* f042f30: 4600c306 */ mov.s $f12,$f24 -/* f042f34: 46160282 */ mul.s $f10,$f0,$f22 -/* f042f38: 4600c306 */ mov.s $f12,$f24 -/* f042f3c: 0c0068f7 */ jal 0x1a3dc -/* f042f40: e60a0018 */ swc1 $f10,0x18($s0) -/* f042f44: 46000407 */ neg.s $f16,$f0 -/* f042f48: 4600a306 */ mov.s $f12,$f20 -/* f042f4c: 0c0068f4 */ jal 0x1a3d0 -/* f042f50: e610001c */ swc1 $f16,0x1c($s0) -/* f042f54: 46000586 */ mov.s $f22,$f0 -/* f042f58: 0c0068f4 */ jal 0x1a3d0 -/* f042f5c: 4600c306 */ mov.s $f12,$f24 -/* f042f60: 46160102 */ mul.s $f4,$f0,$f22 -/* f042f64: 02402025 */ or $a0,$s2,$zero -/* f042f68: 02802825 */ or $a1,$s4,$zero -/* f042f6c: 24060001 */ addiu $a2,$zero,0x1 -/* f042f70: 0fc109e7 */ jal func0f04279c -/* f042f74: e6040020 */ swc1 $f4,0x20($s0) -/* f042f78: 8ee90038 */ lw $t1,0x38($s7) -/* f042f7c: 252affff */ addiu $t2,$t1,-1 -/* f042f80: aeea0038 */ sw $t2,0x38($s7) -.L0f042f84: -/* f042f84: 8e220348 */ lw $v0,0x348($s1) -/* f042f88: 904b0000 */ lbu $t3,0x0($v0) -/* f042f8c: 256c0001 */ addiu $t4,$t3,0x1 -/* f042f90: a04c0000 */ sb $t4,0x0($v0) -.L0f042f94: -/* f042f94: 8fad0070 */ lw $t5,0x70($sp) -/* f042f98: 26940001 */ addiu $s4,$s4,0x1 -/* f042f9c: 24010002 */ addiu $at,$zero,0x2 -/* f042fa0: 25af0001 */ addiu $t7,$t5,0x1 -/* f042fa4: afaf0070 */ sw $t7,0x70($sp) -/* f042fa8: 26310004 */ addiu $s1,$s1,0x4 -/* f042fac: 1681fed2 */ bne $s4,$at,.L0f042af8 -/* f042fb0: 26f70004 */ addiu $s7,$s7,0x4 -.L0f042fb4: -/* f042fb4: 8fbf006c */ lw $ra,0x6c($sp) -/* f042fb8: d7b40018 */ ldc1 $f20,0x18($sp) -/* f042fbc: d7b60020 */ ldc1 $f22,0x20($sp) -/* f042fc0: d7b80028 */ ldc1 $f24,0x28($sp) -/* f042fc4: d7ba0030 */ ldc1 $f26,0x30($sp) -/* f042fc8: d7bc0038 */ ldc1 $f28,0x38($sp) -/* f042fcc: d7be0040 */ ldc1 $f30,0x40($sp) -/* f042fd0: 8fb00048 */ lw $s0,0x48($sp) -/* f042fd4: 8fb1004c */ lw $s1,0x4c($sp) -/* f042fd8: 8fb20050 */ lw $s2,0x50($sp) -/* f042fdc: 8fb30054 */ lw $s3,0x54($sp) -/* f042fe0: 8fb40058 */ lw $s4,0x58($sp) -/* f042fe4: 8fb5005c */ lw $s5,0x5c($sp) -/* f042fe8: 8fb60060 */ lw $s6,0x60($sp) -/* f042fec: 8fb70064 */ lw $s7,0x64($sp) -/* f042ff0: 8fbe0068 */ lw $s8,0x68($sp) -/* f042ff4: 03e00008 */ jr $ra -/* f042ff8: 27bd0118 */ addiu $sp,$sp,0x118 -); - -GLOBAL_ASM( -glabel func0f042ffc -/* f042ffc: 27bdffc0 */ addiu $sp,$sp,-64 -/* f043000: afb00020 */ sw $s0,0x20($sp) -/* f043004: 00808025 */ or $s0,$a0,$zero -/* f043008: afbf0024 */ sw $ra,0x24($sp) -/* f04300c: 8c840020 */ lw $a0,0x20($a0) -/* f043010: 0c00745f */ jal 0x1d17c -/* f043014: afa4003c */ sw $a0,0x3c($sp) -/* f043018: e7a00038 */ swc1 $f0,0x38($sp) -/* f04301c: 8e0e0014 */ lw $t6,0x14($s0) -/* f043020: 000e7a80 */ sll $t7,$t6,0xa -/* f043024: 05e3001b */ bgezl $t7,.L0f043094 -/* f043028: 8e08002c */ lw $t0,0x2c($s0) -/* f04302c: 0c0076e5 */ jal 0x1db94 -/* f043030: 8e040020 */ lw $a0,0x20($s0) -/* f043034: 144000e5 */ bnez $v0,.L0f0433cc -/* f043038: 02002025 */ or $a0,$s0,$zero -/* f04303c: 3c063f4c */ lui $a2,0x3f4c -/* f043040: 34c6cccd */ ori $a2,$a2,0xcccd -/* f043044: 0fc0b857 */ jal func0f02e15c -/* f043048: 3c053f00 */ lui $a1,0x3f00 -/* f04304c: 8e02002c */ lw $v0,0x2c($s0) -/* f043050: 3c014180 */ lui $at,0x4180 -/* f043054: 44812000 */ mtc1 $at,$f4 -/* f043058: 8206003e */ lb $a2,0x3e($s0) -/* f04305c: 84450000 */ lh $a1,0x0($v0) -/* f043060: 8c470010 */ lw $a3,0x10($v0) -/* f043064: e7a00010 */ swc1 $f0,0x10($sp) -/* f043068: 8fa4003c */ lw $a0,0x3c($sp) -/* f04306c: 0c007733 */ jal 0x1dccc -/* f043070: e7a40014 */ swc1 $f4,0x14($sp) -/* f043074: 0fc0c495 */ jal func0f031254 -/* f043078: 02002025 */ or $a0,$s0,$zero -/* f04307c: 8e180014 */ lw $t8,0x14($s0) -/* f043080: 3c01ffdf */ lui $at,0xffdf -/* f043084: 3421ffff */ ori $at,$at,0xffff -/* f043088: 0301c824 */ and $t9,$t8,$at -/* f04308c: ae190014 */ sw $t9,0x14($s0) -/* f043090: 8e08002c */ lw $t0,0x2c($s0) -.L0f043094: -/* f043094: 24010269 */ addiu $at,$zero,0x269 -/* f043098: 85090000 */ lh $t1,0x0($t0) -/* f04309c: 55210019 */ bnel $t1,$at,.L0f043104 -/* f0430a0: 8e0302d4 */ lw $v1,0x2d4($s0) -/* f0430a4: 0c007468 */ jal 0x1d1a0 -/* f0430a8: 8fa4003c */ lw $a0,0x3c($sp) -/* f0430ac: c7a60038 */ lwc1 $f6,0x38($sp) -/* f0430b0: 3c0a8006 */ lui $t2,0x8006 -/* f0430b4: 3c063f4c */ lui $a2,0x3f4c -/* f0430b8: 4606003e */ c.le.s $f0,$f6 -/* f0430bc: 254a7d70 */ addiu $t2,$t2,0x7d70 -/* f0430c0: 34c6cccd */ ori $a2,$a2,0xcccd -/* f0430c4: 02002025 */ or $a0,$s0,$zero -/* f0430c8: 4500000d */ bc1f .L0f043100 -/* f0430cc: 3c053f00 */ lui $a1,0x3f00 -/* f0430d0: 0fc0b857 */ jal func0f02e15c -/* f0430d4: ae0a002c */ sw $t2,0x2c($s0) -/* f0430d8: 8e02002c */ lw $v0,0x2c($s0) -/* f0430dc: 3c014180 */ lui $at,0x4180 -/* f0430e0: 44814000 */ mtc1 $at,$f8 -/* f0430e4: 8206003e */ lb $a2,0x3e($s0) -/* f0430e8: 84450000 */ lh $a1,0x0($v0) -/* f0430ec: 8c470010 */ lw $a3,0x10($v0) -/* f0430f0: e7a00010 */ swc1 $f0,0x10($sp) -/* f0430f4: 8fa4003c */ lw $a0,0x3c($sp) -/* f0430f8: 0c007733 */ jal 0x1dccc -/* f0430fc: e7a80014 */ swc1 $f8,0x14($sp) -.L0f043100: -/* f043100: 8e0302d4 */ lw $v1,0x2d4($s0) -.L0f043104: -/* f043104: 14600050 */ bnez $v1,.L0f043248 -/* f043108: 00000000 */ sll $zero,$zero,0x0 -/* f04310c: 8e020058 */ lw $v0,0x58($s0) -/* f043110: 24010001 */ addiu $at,$zero,0x1 -/* f043114: 1040004c */ beqz $v0,.L0f043248 -/* f043118: 00000000 */ sll $zero,$zero,0x0 -/* f04311c: 1441002e */ bne $v0,$at,.L0f0431d8 -/* f043120: 8fa4003c */ lw $a0,0x3c($sp) -/* f043124: 8e02002c */ lw $v0,0x2c($s0) -/* f043128: 44805000 */ mtc1 $zero,$f10 -/* f04312c: c4400024 */ lwc1 $f0,0x24($v0) -/* f043130: 4600503e */ c.le.s $f10,$f0 -/* f043134: 00000000 */ sll $zero,$zero,0x0 -/* f043138: 45020004 */ bc1fl .L0f04314c -/* f04313c: c442001c */ lwc1 $f2,0x1c($v0) -/* f043140: 10000002 */ beqz $zero,.L0f04314c -/* f043144: 46000086 */ mov.s $f2,$f0 -/* f043148: c442001c */ lwc1 $f2,0x1c($v0) -.L0f04314c: -/* f04314c: 0c00744f */ jal 0x1d13c -/* f043150: e7a20034 */ swc1 $f2,0x34($sp) -/* f043154: 3c063f4c */ lui $a2,0x3f4c -/* f043158: 34c6cccd */ ori $a2,$a2,0xcccd -/* f04315c: a7a2002e */ sh $v0,0x2e($sp) -/* f043160: 02002025 */ or $a0,$s0,$zero -/* f043164: 0fc0b857 */ jal func0f02e15c -/* f043168: 3c053f00 */ lui $a1,0x3f00 -/* f04316c: 8fa4003c */ lw $a0,0x3c($sp) -/* f043170: c7a20034 */ lwc1 $f2,0x34($sp) -/* f043174: 3c014180 */ lui $at,0x4180 -/* f043178: 8c8b0020 */ lw $t3,0x20($a0) -/* f04317c: 44818000 */ mtc1 $at,$f16 -/* f043180: 44071000 */ mfc1 $a3,$f2 -/* f043184: 81660008 */ lb $a2,0x8($t3) -/* f043188: e7a00010 */ swc1 $f0,0x10($sp) -/* f04318c: 87a5002e */ lh $a1,0x2e($sp) -/* f043190: 0c007733 */ jal 0x1dccc -/* f043194: e7b00014 */ swc1 $f16,0x14($sp) -/* f043198: 8e0c002c */ lw $t4,0x2c($s0) -/* f04319c: 44809000 */ mtc1 $zero,$f18 -/* f0431a0: c5800014 */ lwc1 $f0,0x14($t4) -/* f0431a4: 4600903e */ c.le.s $f18,$f0 -/* f0431a8: 00000000 */ sll $zero,$zero,0x0 -/* f0431ac: 45020005 */ bc1fl .L0f0431c4 -/* f0431b0: 240d0002 */ addiu $t5,$zero,0x2 -/* f0431b4: 44050000 */ mfc1 $a1,$f0 -/* f0431b8: 0c007787 */ jal 0x1de1c -/* f0431bc: 8fa4003c */ lw $a0,0x3c($sp) -/* f0431c0: 240d0002 */ addiu $t5,$zero,0x2 -.L0f0431c4: -/* f0431c4: ae0d0058 */ sw $t5,0x58($s0) -/* f0431c8: 0fc0fe0a */ jal func0f03f828 -/* f0431cc: 02002025 */ or $a0,$s0,$zero -/* f0431d0: 1000007f */ beqz $zero,.L0f0433d0 -/* f0431d4: 8fbf0024 */ lw $ra,0x24($sp) -.L0f0431d8: -/* f0431d8: 24010002 */ addiu $at,$zero,0x2 -/* f0431dc: 1441001a */ bne $v0,$at,.L0f043248 -/* f0431e0: 00000000 */ sll $zero,$zero,0x0 -/* f0431e4: 0c007468 */ jal 0x1d1a0 -/* f0431e8: 8fa4003c */ lw $a0,0x3c($sp) -/* f0431ec: c7a40038 */ lwc1 $f4,0x38($sp) -/* f0431f0: 4604003e */ c.le.s $f0,$f4 -/* f0431f4: 00000000 */ sll $zero,$zero,0x0 -/* f0431f8: 45020075 */ bc1fl .L0f0433d0 -/* f0431fc: 8fbf0024 */ lw $ra,0x24($sp) -/* f043200: 8e0e004c */ lw $t6,0x4c($s0) -/* f043204: 8e180054 */ lw $t8,0x54($s0) -/* f043208: 2401ffbf */ addiu $at,$zero,-65 -/* f04320c: 01c17824 */ and $t7,$t6,$at -/* f043210: 13000007 */ beqz $t8,.L0f043230 -/* f043214: ae0f004c */ sw $t7,0x4c($s0) -/* f043218: 02002025 */ or $a0,$s0,$zero -/* f04321c: 01e02825 */ or $a1,$t7,$zero -/* f043220: 0fc0c048 */ jal func0f030120 -/* f043224: 8e060050 */ lw $a2,0x50($s0) -/* f043228: 10000069 */ beqz $zero,.L0f0433d0 -/* f04322c: 8fbf0024 */ lw $ra,0x24($sp) -.L0f043230: -/* f043230: 02002025 */ or $a0,$s0,$zero -/* f043234: 8e05004c */ lw $a1,0x4c($s0) -/* f043238: 0fc0c0e8 */ jal func0f0303a0 -/* f04323c: 8e060050 */ lw $a2,0x50($s0) -/* f043240: 10000063 */ beqz $zero,.L0f0433d0 -/* f043244: 8fbf0024 */ lw $ra,0x24($sp) -.L0f043248: -/* f043248: 54600020 */ bnezl $v1,.L0f0432cc -/* f04324c: 8e0d02d4 */ lw $t5,0x2d4($s0) -/* f043250: 8e02004c */ lw $v0,0x4c($s0) -/* f043254: 30590020 */ andi $t9,$v0,0x20 -/* f043258: 1320001b */ beqz $t9,.L0f0432c8 -/* f04325c: 30480040 */ andi $t0,$v0,0x40 -/* f043260: 1100000c */ beqz $t0,.L0f043294 -/* f043264: 02002025 */ or $a0,$s0,$zero -/* f043268: 3c017f1b */ lui $at,0x7f1b -/* f04326c: c42691e0 */ lwc1 $f6,-0x6e20($at) -/* f043270: 8e05002c */ lw $a1,0x2c($s0) -/* f043274: 82060039 */ lb $a2,0x39($s0) -/* f043278: 82070038 */ lb $a3,0x38($s0) -/* f04327c: 0fc0fa7d */ jal func0f03e9f4 -/* f043280: e7a60010 */ swc1 $f6,0x10($sp) -/* f043284: 14400051 */ bnez $v0,.L0f0433cc -/* f043288: 24090001 */ addiu $t1,$zero,0x1 -/* f04328c: 1000004f */ beqz $zero,.L0f0433cc -/* f043290: ae090058 */ sw $t1,0x58($s0) -.L0f043294: -/* f043294: 0c007468 */ jal 0x1d1a0 -/* f043298: 8fa4003c */ lw $a0,0x3c($sp) -/* f04329c: c7a80038 */ lwc1 $f8,0x38($sp) -/* f0432a0: 4608003e */ c.le.s $f0,$f8 -/* f0432a4: 00000000 */ sll $zero,$zero,0x0 -/* f0432a8: 45020008 */ bc1fl .L0f0432cc -/* f0432ac: 8e0d02d4 */ lw $t5,0x2d4($s0) -/* f0432b0: 8e0a004c */ lw $t2,0x4c($s0) -/* f0432b4: 240c0002 */ addiu $t4,$zero,0x2 -/* f0432b8: a20c0030 */ sb $t4,0x30($s0) -/* f0432bc: 354b0040 */ ori $t3,$t2,0x40 -/* f0432c0: 10000042 */ beqz $zero,.L0f0433cc -/* f0432c4: ae0b004c */ sw $t3,0x4c($s0) -.L0f0432c8: -/* f0432c8: 8e0d02d4 */ lw $t5,0x2d4($s0) -.L0f0432cc: -/* f0432cc: 15a0003d */ bnez $t5,.L0f0433c4 -/* f0432d0: 00000000 */ sll $zero,$zero,0x0 -/* f0432d4: 820e0036 */ lb $t6,0x36($s0) -/* f0432d8: 15c0003a */ bnez $t6,.L0f0433c4 -/* f0432dc: 00000000 */ sll $zero,$zero,0x0 -/* f0432e0: 8e0f002c */ lw $t7,0x2c($s0) -/* f0432e4: 44805000 */ mtc1 $zero,$f10 -/* f0432e8: c7b00038 */ lwc1 $f16,0x38($sp) -/* f0432ec: c5e00024 */ lwc1 $f0,0x24($t7) -/* f0432f0: 4600503c */ c.lt.s $f10,$f0 -/* f0432f4: 00000000 */ sll $zero,$zero,0x0 -/* f0432f8: 45000032 */ bc1f .L0f0433c4 -/* f0432fc: 00000000 */ sll $zero,$zero,0x0 -/* f043300: 4600803e */ c.le.s $f16,$f0 -/* f043304: 00000000 */ sll $zero,$zero,0x0 -/* f043308: 4500002e */ bc1f .L0f0433c4 -/* f04330c: 00000000 */ sll $zero,$zero,0x0 -/* f043310: 0c007468 */ jal 0x1d1a0 -/* f043314: 8fa4003c */ lw $a0,0x3c($sp) -/* f043318: c7b20038 */ lwc1 $f18,0x38($sp) -/* f04331c: 4612003e */ c.le.s $f0,$f18 -/* f043320: 00000000 */ sll $zero,$zero,0x0 -/* f043324: 45000027 */ bc1f .L0f0433c4 -/* f043328: 00000000 */ sll $zero,$zero,0x0 -/* f04332c: 0c00744f */ jal 0x1d13c -/* f043330: 8fa4003c */ lw $a0,0x3c($sp) -/* f043334: 3c063f4c */ lui $a2,0x3f4c -/* f043338: 34c6cccd */ ori $a2,$a2,0xcccd -/* f04333c: a7a2002e */ sh $v0,0x2e($sp) -/* f043340: 02002025 */ or $a0,$s0,$zero -/* f043344: 0fc0b857 */ jal func0f02e15c -/* f043348: 3c053f00 */ lui $a1,0x3f00 -/* f04334c: 8fa4003c */ lw $a0,0x3c($sp) -/* f043350: 8e08002c */ lw $t0,0x2c($s0) -/* f043354: 3c014180 */ lui $at,0x4180 -/* f043358: 8c990020 */ lw $t9,0x20($a0) -/* f04335c: 44812000 */ mtc1 $at,$f4 -/* f043360: 8d070024 */ lw $a3,0x24($t0) -/* f043364: 83260008 */ lb $a2,0x8($t9) -/* f043368: e7a00010 */ swc1 $f0,0x10($sp) -/* f04336c: 87a5002e */ lh $a1,0x2e($sp) -/* f043370: 0c007733 */ jal 0x1dccc -/* f043374: e7a40014 */ swc1 $f4,0x14($sp) -/* f043378: 82090037 */ lb $t1,0x37($s0) -/* f04337c: 5120000e */ beqzl $t1,.L0f0433b8 -/* f043380: 8e0b002c */ lw $t3,0x2c($s0) -/* f043384: 8e0a002c */ lw $t2,0x2c($s0) -/* f043388: 44803000 */ mtc1 $zero,$f6 -/* f04338c: c5400014 */ lwc1 $f0,0x14($t2) -/* f043390: 4600303e */ c.le.s $f6,$f0 -/* f043394: 00000000 */ sll $zero,$zero,0x0 -/* f043398: 4500000a */ bc1f .L0f0433c4 -/* f04339c: 00000000 */ sll $zero,$zero,0x0 -/* f0433a0: 44050000 */ mfc1 $a1,$f0 -/* f0433a4: 0c007787 */ jal 0x1de1c -/* f0433a8: 8fa4003c */ lw $a0,0x3c($sp) -/* f0433ac: 10000005 */ beqz $zero,.L0f0433c4 -/* f0433b0: 00000000 */ sll $zero,$zero,0x0 -/* f0433b4: 8e0b002c */ lw $t3,0x2c($s0) -.L0f0433b8: -/* f0433b8: 8fa4003c */ lw $a0,0x3c($sp) -/* f0433bc: 0c007787 */ jal 0x1de1c -/* f0433c0: 8d65001c */ lw $a1,0x1c($t3) -.L0f0433c4: -/* f0433c4: 0fc10792 */ jal func0f041e48 -/* f0433c8: 02002025 */ or $a0,$s0,$zero -.L0f0433cc: -/* f0433cc: 8fbf0024 */ lw $ra,0x24($sp) -.L0f0433d0: -/* f0433d0: 8fb00020 */ lw $s0,0x20($sp) -/* f0433d4: 27bd0040 */ addiu $sp,$sp,0x40 -/* f0433d8: 03e00008 */ jr $ra -/* f0433dc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0433e0 -/* f0433e0: 27bdffb8 */ addiu $sp,$sp,-72 -/* f0433e4: afbf001c */ sw $ra,0x1c($sp) -/* f0433e8: afa40048 */ sw $a0,0x48($sp) -/* f0433ec: 8c8f0014 */ lw $t7,0x14($a0) -/* f0433f0: 000fc280 */ sll $t8,$t7,0xa -/* f0433f4: 0703000e */ bgezl $t8,.L0f043430 -/* f0433f8: 8fa90048 */ lw $t1,0x48($sp) -/* f0433fc: 0c0076e5 */ jal 0x1db94 -/* f043400: 8c840020 */ lw $a0,0x20($a0) -/* f043404: 5440014c */ bnezl $v0,.L0f043938 -/* f043408: 8fbf001c */ lw $ra,0x1c($sp) -/* f04340c: 0fc0c290 */ jal func0f030a40 -/* f043410: 8fa40048 */ lw $a0,0x48($sp) -/* f043414: 8fa20048 */ lw $v0,0x48($sp) -/* f043418: 3c01ffdf */ lui $at,0xffdf -/* f04341c: 3421ffff */ ori $at,$at,0xffff -/* f043420: 8c590014 */ lw $t9,0x14($v0) -/* f043424: 03214024 */ and $t0,$t9,$at -/* f043428: ac480014 */ sw $t0,0x14($v0) -/* f04342c: 8fa90048 */ lw $t1,0x48($sp) -.L0f043430: -/* f043430: 812a0035 */ lb $t2,0x35($t1) -/* f043434: 1140013d */ beqz $t2,.L0f04392c -/* f043438: 00000000 */ sll $zero,$zero,0x0 -/* f04343c: 8d240020 */ lw $a0,0x20($t1) -/* f043440: 0c00745f */ jal 0x1d17c -/* f043444: afa40044 */ sw $a0,0x44($sp) -/* f043448: 8fa70048 */ lw $a3,0x48($sp) -/* f04344c: 3c0b8006 */ lui $t3,0x8006 -/* f043450: 256b7548 */ addiu $t3,$t3,0x7548 -/* f043454: 8ce2002c */ lw $v0,0x2c($a3) -/* f043458: 3c0c8006 */ lui $t4,0x8006 -/* f04345c: 46000306 */ mov.s $f12,$f0 -/* f043460: 11620009 */ beq $t3,$v0,.L0f043488 -/* f043464: 258c7590 */ addiu $t4,$t4,0x7590 -/* f043468: 11820007 */ beq $t4,$v0,.L0f043488 -/* f04346c: 3c0d8006 */ lui $t5,0x8006 -/* f043470: 25ad75d8 */ addiu $t5,$t5,0x75d8 -/* f043474: 11a20004 */ beq $t5,$v0,.L0f043488 -/* f043478: 3c0f8006 */ lui $t7,0x8006 -/* f04347c: 25ef7620 */ addiu $t7,$t7,0x7620 -/* f043480: 15e200c8 */ bne $t7,$v0,.L0f0437a4 -/* f043484: 3c0c8006 */ lui $t4,0x8006 -.L0f043488: -/* f043488: c4440014 */ lwc1 $f4,0x14($v0) -/* f04348c: 8fb80044 */ lw $t8,0x44($sp) -/* f043490: 4600203e */ c.le.s $f4,$f0 -/* f043494: 00000000 */ sll $zero,$zero,0x0 -/* f043498: 450000c0 */ bc1f .L0f04379c -/* f04349c: 00000000 */ sll $zero,$zero,0x0 -/* f0434a0: 8f0e0020 */ lw $t6,0x20($t8) -/* f0434a4: 3c014180 */ lui $at,0x4180 -/* f0434a8: 44811000 */ mtc1 $at,$f2 -/* f0434ac: 81d90008 */ lb $t9,0x8($t6) -/* f0434b0: 24430120 */ addiu $v1,$v0,0x120 -/* f0434b4: afb90038 */ sw $t9,0x38($sp) -/* f0434b8: 80e80039 */ lb $t0,0x39($a3) -/* f0434bc: 11000010 */ beqz $t0,.L0f043500 -/* f0434c0: 00000000 */ sll $zero,$zero,0x0 -/* f0434c4: 80ea0038 */ lb $t2,0x38($a3) -/* f0434c8: 1140000d */ beqz $t2,.L0f043500 -/* f0434cc: 00000000 */ sll $zero,$zero,0x0 -/* f0434d0: afa3003c */ sw $v1,0x3c($sp) -/* f0434d4: 0c004b70 */ jal 0x12dc0 -/* f0434d8: e7a20034 */ swc1 $f2,0x34($sp) -/* f0434dc: 30490001 */ andi $t1,$v0,0x1 -/* f0434e0: 8fa3003c */ lw $v1,0x3c($sp) -/* f0434e4: 15200004 */ bnez $t1,.L0f0434f8 -/* f0434e8: c7a20034 */ lwc1 $f2,0x34($sp) -/* f0434ec: 24630120 */ addiu $v1,$v1,0x120 -/* f0434f0: 10000003 */ beqz $zero,.L0f043500 -/* f0434f4: 8fa70048 */ lw $a3,0x48($sp) -.L0f0434f8: -/* f0434f8: 24630240 */ addiu $v1,$v1,0x240 -/* f0434fc: 8fa70048 */ lw $a3,0x48($sp) -.L0f043500: -/* f043500: 3c028006 */ lui $v0,0x8006 -/* f043504: 24427428 */ addiu $v0,$v0,0x7428 -/* f043508: 244b0240 */ addiu $t3,$v0,0x240 -/* f04350c: 146b0005 */ bne $v1,$t3,.L0f043524 -/* f043510: 00e02025 */ or $a0,$a3,$zero -/* f043514: 3c0141c0 */ lui $at,0x41c0 -/* f043518: 44811000 */ mtc1 $at,$f2 -/* f04351c: 10000043 */ beqz $zero,.L0f04362c -/* f043520: 240d0002 */ addiu $t5,$zero,0x2 -.L0f043524: -/* f043524: 244c0288 */ addiu $t4,$v0,0x288 -/* f043528: 146c0005 */ bne $v1,$t4,.L0f043540 -/* f04352c: 244d02d0 */ addiu $t5,$v0,0x2d0 -/* f043530: 3c0141c0 */ lui $at,0x41c0 -/* f043534: 44811000 */ mtc1 $at,$f2 -/* f043538: 1000003c */ beqz $zero,.L0f04362c -/* f04353c: 240d0002 */ addiu $t5,$zero,0x2 -.L0f043540: -/* f043540: 146d0005 */ bne $v1,$t5,.L0f043558 -/* f043544: 244f0318 */ addiu $t7,$v0,0x318 -/* f043548: 3c014200 */ lui $at,0x4200 -/* f04354c: 44811000 */ mtc1 $at,$f2 -/* f043550: 10000036 */ beqz $zero,.L0f04362c -/* f043554: 240d0002 */ addiu $t5,$zero,0x2 -.L0f043558: -/* f043558: 146f0005 */ bne $v1,$t7,.L0f043570 -/* f04355c: 24580360 */ addiu $t8,$v0,0x360 -/* f043560: 3c014230 */ lui $at,0x4230 -/* f043564: 44811000 */ mtc1 $at,$f2 -/* f043568: 10000030 */ beqz $zero,.L0f04362c -/* f04356c: 240d0002 */ addiu $t5,$zero,0x2 -.L0f043570: -/* f043570: 14780005 */ bne $v1,$t8,.L0f043588 -/* f043574: 244e03a8 */ addiu $t6,$v0,0x3a8 -/* f043578: 3c0141c0 */ lui $at,0x41c0 -/* f04357c: 44811000 */ mtc1 $at,$f2 -/* f043580: 1000002a */ beqz $zero,.L0f04362c -/* f043584: 240d0002 */ addiu $t5,$zero,0x2 -.L0f043588: -/* f043588: 146e0005 */ bne $v1,$t6,.L0f0435a0 -/* f04358c: 245903f0 */ addiu $t9,$v0,0x3f0 -/* f043590: 3c014208 */ lui $at,0x4208 -/* f043594: 44811000 */ mtc1 $at,$f2 -/* f043598: 10000024 */ beqz $zero,.L0f04362c -/* f04359c: 240d0002 */ addiu $t5,$zero,0x2 -.L0f0435a0: -/* f0435a0: 14790005 */ bne $v1,$t9,.L0f0435b8 -/* f0435a4: 24480438 */ addiu $t0,$v0,0x438 -/* f0435a8: 3c014200 */ lui $at,0x4200 -/* f0435ac: 44811000 */ mtc1 $at,$f2 -/* f0435b0: 1000001e */ beqz $zero,.L0f04362c -/* f0435b4: 240d0002 */ addiu $t5,$zero,0x2 -.L0f0435b8: -/* f0435b8: 14680005 */ bne $v1,$t0,.L0f0435d0 -/* f0435bc: 244a0480 */ addiu $t2,$v0,0x480 -/* f0435c0: 3c014230 */ lui $at,0x4230 -/* f0435c4: 44811000 */ mtc1 $at,$f2 -/* f0435c8: 10000018 */ beqz $zero,.L0f04362c -/* f0435cc: 240d0002 */ addiu $t5,$zero,0x2 -.L0f0435d0: -/* f0435d0: 146a0005 */ bne $v1,$t2,.L0f0435e8 -/* f0435d4: 244904c8 */ addiu $t1,$v0,0x4c8 -/* f0435d8: 3c0141c0 */ lui $at,0x41c0 -/* f0435dc: 44811000 */ mtc1 $at,$f2 -/* f0435e0: 10000012 */ beqz $zero,.L0f04362c -/* f0435e4: 240d0002 */ addiu $t5,$zero,0x2 -.L0f0435e8: -/* f0435e8: 14690005 */ bne $v1,$t1,.L0f043600 -/* f0435ec: 244b0510 */ addiu $t3,$v0,0x510 -/* f0435f0: 3c014208 */ lui $at,0x4208 -/* f0435f4: 44811000 */ mtc1 $at,$f2 -/* f0435f8: 1000000c */ beqz $zero,.L0f04362c -/* f0435fc: 240d0002 */ addiu $t5,$zero,0x2 -.L0f043600: -/* f043600: 146b0005 */ bne $v1,$t3,.L0f043618 -/* f043604: 244c0558 */ addiu $t4,$v0,0x558 -/* f043608: 3c014200 */ lui $at,0x4200 -/* f04360c: 44811000 */ mtc1 $at,$f2 -/* f043610: 10000006 */ beqz $zero,.L0f04362c -/* f043614: 240d0002 */ addiu $t5,$zero,0x2 -.L0f043618: -/* f043618: 146c0003 */ bne $v1,$t4,.L0f043628 -/* f04361c: 3c014230 */ lui $at,0x4230 -/* f043620: 44811000 */ mtc1 $at,$f2 -/* f043624: 00000000 */ sll $zero,$zero,0x0 -.L0f043628: -/* f043628: 240d0002 */ addiu $t5,$zero,0x2 -.L0f04362c: -/* f04362c: a0ed0030 */ sb $t5,0x30($a3) -/* f043630: ace3002c */ sw $v1,0x2c($a3) -/* f043634: a0e00008 */ sb $zero,0x8($a3) -/* f043638: 3c063f4c */ lui $a2,0x3f4c -/* f04363c: 34c6cccd */ ori $a2,$a2,0xcccd -/* f043640: e7a20034 */ swc1 $f2,0x34($sp) -/* f043644: afa3003c */ sw $v1,0x3c($sp) -/* f043648: 0fc0b857 */ jal func0f02e15c -/* f04364c: 3c053f00 */ lui $a1,0x3f00 -/* f043650: 8fa3003c */ lw $v1,0x3c($sp) -/* f043654: c7a20034 */ lwc1 $f2,0x34($sp) -/* f043658: 8fa40044 */ lw $a0,0x44($sp) -/* f04365c: 84650000 */ lh $a1,0x0($v1) -/* f043660: 8c670010 */ lw $a3,0x10($v1) -/* f043664: e7a00010 */ swc1 $f0,0x10($sp) -/* f043668: 8fa60038 */ lw $a2,0x38($sp) -/* f04366c: 0c007733 */ jal 0x1dccc -/* f043670: e7a20014 */ swc1 $f2,0x14($sp) -/* f043674: 8faf0048 */ lw $t7,0x48($sp) -/* f043678: 8fa3003c */ lw $v1,0x3c($sp) -/* f04367c: c7a20034 */ lwc1 $f2,0x34($sp) -/* f043680: 81f80036 */ lb $t8,0x36($t7) -/* f043684: 53000014 */ beqzl $t8,.L0f0436d8 -/* f043688: c4600020 */ lwc1 $f0,0x20($v1) -/* f04368c: c4600024 */ lwc1 $f0,0x24($v1) -/* f043690: 44803000 */ mtc1 $zero,$f6 -/* f043694: 8fa40044 */ lw $a0,0x44($sp) -/* f043698: 4600303e */ c.le.s $f6,$f0 -/* f04369c: 00000000 */ sll $zero,$zero,0x0 -/* f0436a0: 45020008 */ bc1fl .L0f0436c4 -/* f0436a4: 8c65001c */ lw $a1,0x1c($v1) -/* f0436a8: 44050000 */ mfc1 $a1,$f0 -/* f0436ac: 8fa40044 */ lw $a0,0x44($sp) -/* f0436b0: 0c007787 */ jal 0x1de1c -/* f0436b4: e7a20034 */ swc1 $f2,0x34($sp) -/* f0436b8: 1000001d */ beqz $zero,.L0f043730 -/* f0436bc: c7a20034 */ lwc1 $f2,0x34($sp) -/* f0436c0: 8c65001c */ lw $a1,0x1c($v1) -.L0f0436c4: -/* f0436c4: 0c007787 */ jal 0x1de1c -/* f0436c8: e7a20034 */ swc1 $f2,0x34($sp) -/* f0436cc: 10000018 */ beqz $zero,.L0f043730 -/* f0436d0: c7a20034 */ lwc1 $f2,0x34($sp) -/* f0436d4: c4600020 */ lwc1 $f0,0x20($v1) -.L0f0436d8: -/* f0436d8: 44804000 */ mtc1 $zero,$f8 -/* f0436dc: 8fa40044 */ lw $a0,0x44($sp) -/* f0436e0: 4600403e */ c.le.s $f8,$f0 -/* f0436e4: 00000000 */ sll $zero,$zero,0x0 -/* f0436e8: 45020007 */ bc1fl .L0f043708 -/* f0436ec: c4600014 */ lwc1 $f0,0x14($v1) -/* f0436f0: 44050000 */ mfc1 $a1,$f0 -/* f0436f4: 0c007787 */ jal 0x1de1c -/* f0436f8: e7a20034 */ swc1 $f2,0x34($sp) -/* f0436fc: 1000000c */ beqz $zero,.L0f043730 -/* f043700: c7a20034 */ lwc1 $f2,0x34($sp) -/* f043704: c4600014 */ lwc1 $f0,0x14($v1) -.L0f043708: -/* f043708: 44805000 */ mtc1 $zero,$f10 -/* f04370c: 8fa40044 */ lw $a0,0x44($sp) -/* f043710: 4600503e */ c.le.s $f10,$f0 -/* f043714: 00000000 */ sll $zero,$zero,0x0 -/* f043718: 45020006 */ bc1fl .L0f043734 -/* f04371c: 8fae0048 */ lw $t6,0x48($sp) -/* f043720: 44050000 */ mfc1 $a1,$f0 -/* f043724: 0c007787 */ jal 0x1de1c -/* f043728: e7a20034 */ swc1 $f2,0x34($sp) -/* f04372c: c7a20034 */ lwc1 $f2,0x34($sp) -.L0f043730: -/* f043730: 8fae0048 */ lw $t6,0x48($sp) -.L0f043734: -/* f043734: 44808000 */ mtc1 $zero,$f16 -/* f043738: 8fa40044 */ lw $a0,0x44($sp) -/* f04373c: 8dd9002c */ lw $t9,0x2c($t6) -/* f043740: c732000c */ lwc1 $f18,0xc($t9) -/* f043744: 46128032 */ c.eq.s $f16,$f18 -/* f043748: 00000000 */ sll $zero,$zero,0x0 -/* f04374c: 45010013 */ bc1t .L0f04379c -/* f043750: 00000000 */ sll $zero,$zero,0x0 -/* f043754: 8c880008 */ lw $t0,0x8($a0) -/* f043758: 8d050000 */ lw $a1,0x0($t0) -/* f04375c: 0c006a87 */ jal 0x1aa1c -/* f043760: e7a20034 */ swc1 $f2,0x34($sp) -/* f043764: c7a20034 */ lwc1 $f2,0x34($sp) -/* f043768: e442005c */ swc1 $f2,0x5c($v0) -/* f04376c: 8faa0048 */ lw $t2,0x48($sp) -/* f043770: 8d49002c */ lw $t1,0x2c($t2) -/* f043774: c524000c */ lwc1 $f4,0xc($t1) -/* f043778: 46002187 */ neg.s $f6,$f4 -/* f04377c: 46023203 */ div.s $f8,$f6,$f2 -/* f043780: e4480058 */ swc1 $f8,0x58($v0) -/* f043784: 8fab0038 */ lw $t3,0x38($sp) -/* f043788: 11600004 */ beqz $t3,.L0f04379c -/* f04378c: 00000000 */ sll $zero,$zero,0x0 -/* f043790: c44a0058 */ lwc1 $f10,0x58($v0) -/* f043794: 46005407 */ neg.s $f16,$f10 -/* f043798: e4500058 */ swc1 $f16,0x58($v0) -.L0f04379c: -/* f04379c: 10000063 */ beqz $zero,.L0f04392c -/* f0437a0: 00000000 */ sll $zero,$zero,0x0 -.L0f0437a4: -/* f0437a4: 258c7668 */ addiu $t4,$t4,0x7668 -/* f0437a8: 11820022 */ beq $t4,$v0,.L0f043834 -/* f0437ac: 3c0d8006 */ lui $t5,0x8006 -/* f0437b0: 25ad76b0 */ addiu $t5,$t5,0x76b0 -/* f0437b4: 11a2001f */ beq $t5,$v0,.L0f043834 -/* f0437b8: 3c0f8006 */ lui $t7,0x8006 -/* f0437bc: 25ef76f8 */ addiu $t7,$t7,0x76f8 -/* f0437c0: 11e2001c */ beq $t7,$v0,.L0f043834 -/* f0437c4: 3c188006 */ lui $t8,0x8006 -/* f0437c8: 27187740 */ addiu $t8,$t8,0x7740 -/* f0437cc: 13020019 */ beq $t8,$v0,.L0f043834 -/* f0437d0: 3c0e8006 */ lui $t6,0x8006 -/* f0437d4: 25ce7788 */ addiu $t6,$t6,0x7788 -/* f0437d8: 11c20016 */ beq $t6,$v0,.L0f043834 -/* f0437dc: 3c198006 */ lui $t9,0x8006 -/* f0437e0: 273977d0 */ addiu $t9,$t9,0x77d0 -/* f0437e4: 13220013 */ beq $t9,$v0,.L0f043834 -/* f0437e8: 3c088006 */ lui $t0,0x8006 -/* f0437ec: 25087818 */ addiu $t0,$t0,0x7818 -/* f0437f0: 11020010 */ beq $t0,$v0,.L0f043834 -/* f0437f4: 3c0a8006 */ lui $t2,0x8006 -/* f0437f8: 254a7860 */ addiu $t2,$t2,0x7860 -/* f0437fc: 1142000d */ beq $t2,$v0,.L0f043834 -/* f043800: 3c098006 */ lui $t1,0x8006 -/* f043804: 252978a8 */ addiu $t1,$t1,0x78a8 -/* f043808: 1122000a */ beq $t1,$v0,.L0f043834 -/* f04380c: 3c0b8006 */ lui $t3,0x8006 -/* f043810: 256b78f0 */ addiu $t3,$t3,0x78f0 -/* f043814: 11620007 */ beq $t3,$v0,.L0f043834 -/* f043818: 3c0c8006 */ lui $t4,0x8006 -/* f04381c: 258c7938 */ addiu $t4,$t4,0x7938 -/* f043820: 11820004 */ beq $t4,$v0,.L0f043834 -/* f043824: 3c0d8006 */ lui $t5,0x8006 -/* f043828: 25ad7980 */ addiu $t5,$t5,0x7980 -/* f04382c: 15a2003f */ bne $t5,$v0,.L0f04392c -/* f043830: 00000000 */ sll $zero,$zero,0x0 -.L0f043834: -/* f043834: 80ef0036 */ lb $t7,0x36($a3) -/* f043838: 15e0003c */ bnez $t7,.L0f04392c -/* f04383c: 00000000 */ sll $zero,$zero,0x0 -/* f043840: c4420024 */ lwc1 $f2,0x24($v0) -/* f043844: 44809000 */ mtc1 $zero,$f18 -/* f043848: 00000000 */ sll $zero,$zero,0x0 -/* f04384c: 4602903c */ c.lt.s $f18,$f2 -/* f043850: 00000000 */ sll $zero,$zero,0x0 -/* f043854: 45000035 */ bc1f .L0f04392c -/* f043858: 00000000 */ sll $zero,$zero,0x0 -/* f04385c: 4602003e */ c.le.s $f0,$f2 -/* f043860: 8fa40044 */ lw $a0,0x44($sp) -/* f043864: 45000031 */ bc1f .L0f04392c -/* f043868: 00000000 */ sll $zero,$zero,0x0 -/* f04386c: 0c007468 */ jal 0x1d1a0 -/* f043870: e7ac0040 */ swc1 $f12,0x40($sp) -/* f043874: c7ac0040 */ lwc1 $f12,0x40($sp) -/* f043878: 460c003e */ c.le.s $f0,$f12 -/* f04387c: 00000000 */ sll $zero,$zero,0x0 -/* f043880: 4500002a */ bc1f .L0f04392c -/* f043884: 00000000 */ sll $zero,$zero,0x0 -/* f043888: 0c00744f */ jal 0x1d13c -/* f04388c: 8fa40044 */ lw $a0,0x44($sp) -/* f043890: 3c063f4c */ lui $a2,0x3f4c -/* f043894: 34c6cccd */ ori $a2,$a2,0xcccd -/* f043898: a7a20026 */ sh $v0,0x26($sp) -/* f04389c: 8fa40048 */ lw $a0,0x48($sp) -/* f0438a0: 0fc0b857 */ jal func0f02e15c -/* f0438a4: 3c053f00 */ lui $a1,0x3f00 -/* f0438a8: 8fa40044 */ lw $a0,0x44($sp) -/* f0438ac: 8fb90048 */ lw $t9,0x48($sp) -/* f0438b0: 3c014180 */ lui $at,0x4180 -/* f0438b4: 8c8e0020 */ lw $t6,0x20($a0) -/* f0438b8: 8f28002c */ lw $t0,0x2c($t9) -/* f0438bc: 44812000 */ mtc1 $at,$f4 -/* f0438c0: 81c60008 */ lb $a2,0x8($t6) -/* f0438c4: 8d070024 */ lw $a3,0x24($t0) -/* f0438c8: e7a00010 */ swc1 $f0,0x10($sp) -/* f0438cc: 87a50026 */ lh $a1,0x26($sp) -/* f0438d0: 0c007733 */ jal 0x1dccc -/* f0438d4: e7a40014 */ swc1 $f4,0x14($sp) -/* f0438d8: 8faa0048 */ lw $t2,0x48($sp) -/* f0438dc: 8fac0048 */ lw $t4,0x48($sp) -/* f0438e0: 81490037 */ lb $t1,0x37($t2) -/* f0438e4: 5120000e */ beqzl $t1,.L0f043920 -/* f0438e8: 8d8d002c */ lw $t5,0x2c($t4) -/* f0438ec: 8d4b002c */ lw $t3,0x2c($t2) -/* f0438f0: 44803000 */ mtc1 $zero,$f6 -/* f0438f4: c5600014 */ lwc1 $f0,0x14($t3) -/* f0438f8: 4600303e */ c.le.s $f6,$f0 -/* f0438fc: 00000000 */ sll $zero,$zero,0x0 -/* f043900: 4500000a */ bc1f .L0f04392c -/* f043904: 00000000 */ sll $zero,$zero,0x0 -/* f043908: 44050000 */ mfc1 $a1,$f0 -/* f04390c: 0c007787 */ jal 0x1de1c -/* f043910: 8fa40044 */ lw $a0,0x44($sp) -/* f043914: 10000005 */ beqz $zero,.L0f04392c -/* f043918: 00000000 */ sll $zero,$zero,0x0 -/* f04391c: 8d8d002c */ lw $t5,0x2c($t4) -.L0f043920: -/* f043920: 8fa40044 */ lw $a0,0x44($sp) -/* f043924: 0c007787 */ jal 0x1de1c -/* f043928: 8da5001c */ lw $a1,0x1c($t5) -.L0f04392c: -/* f04392c: 0fc10792 */ jal func0f041e48 -/* f043930: 8fa40048 */ lw $a0,0x48($sp) -/* f043934: 8fbf001c */ lw $ra,0x1c($sp) -.L0f043938: -/* f043938: 27bd0048 */ addiu $sp,$sp,0x48 -/* f04393c: 03e00008 */ jr $ra -/* f043940: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f043944 -/* f043944: 3c05800a */ lui $a1,0x800a -/* f043948: 24a5cc00 */ addiu $a1,$a1,-13312 -/* f04394c: 00001025 */ or $v0,$zero,$zero -.L0f043950: -/* f043950: 00027080 */ sll $t6,$v0,0x2 -/* f043954: 00ae7821 */ addu $t7,$a1,$t6 -/* f043958: 8de30000 */ lw $v1,0x0($t7) -/* f04395c: 24420001 */ addiu $v0,$v0,0x1 -/* f043960: 305900ff */ andi $t9,$v0,0xff -/* f043964: 10600004 */ beqz $v1,.L0f043978 -/* f043968: 2b21000c */ slti $at,$t9,0xc -/* f04396c: 8c640004 */ lw $a0,0x4($v1) -/* f043970: 10800001 */ beqz $a0,.L0f043978 -/* f043974: 00000000 */ sll $zero,$zero,0x0 -.L0f043978: -/* f043978: 1420fff5 */ bnez $at,.L0f043950 -/* f04397c: 03201025 */ or $v0,$t9,$zero -/* f043980: 03e00008 */ jr $ra -/* f043984: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f043988 -/* f043988: 3c03800a */ lui $v1,0x800a -/* f04398c: 3c02800a */ lui $v0,0x800a -/* f043990: 2442cc30 */ addiu $v0,$v0,-13264 -/* f043994: 2463cc00 */ addiu $v1,$v1,-13312 -/* f043998: 8c6e0000 */ lw $t6,0x0($v1) -.L0f04399c: -/* f04399c: 548e0004 */ bnel $a0,$t6,.L0f0439b0 -/* f0439a0: 24630004 */ addiu $v1,$v1,0x4 -/* f0439a4: 03e00008 */ jr $ra -/* f0439a8: ac600000 */ sw $zero,0x0($v1) -/* f0439ac: 24630004 */ addiu $v1,$v1,0x4 -.L0f0439b0: -/* f0439b0: 5462fffa */ bnel $v1,$v0,.L0f04399c -/* f0439b4: 8c6e0000 */ lw $t6,0x0($v1) -/* f0439b8: 03e00008 */ jr $ra -/* f0439bc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0439c0 -/* f0439c0: 3c03800a */ lui $v1,0x800a -/* f0439c4: 3c02800a */ lui $v0,0x800a -/* f0439c8: 2442cc30 */ addiu $v0,$v0,-13264 -/* f0439cc: 2463cc00 */ addiu $v1,$v1,-13312 -/* f0439d0: 8c6e0000 */ lw $t6,0x0($v1) -.L0f0439d4: -/* f0439d4: 55c00004 */ bnezl $t6,.L0f0439e8 -/* f0439d8: 24630004 */ addiu $v1,$v1,0x4 -/* f0439dc: 03e00008 */ jr $ra -/* f0439e0: ac640000 */ sw $a0,0x0($v1) -/* f0439e4: 24630004 */ addiu $v1,$v1,0x4 -.L0f0439e8: -/* f0439e8: 5462fffa */ bnel $v1,$v0,.L0f0439d4 -/* f0439ec: 8c6e0000 */ lw $t6,0x0($v1) -/* f0439f0: 03e00008 */ jr $ra -/* f0439f4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0439f8 -/* f0439f8: 27bdffc0 */ addiu $sp,$sp,-64 -/* f0439fc: afbf001c */ sw $ra,0x1c($sp) -/* f043a00: afa40040 */ sw $a0,0x40($sp) -/* f043a04: 8c8f0014 */ lw $t7,0x14($a0) -/* f043a08: 000fc280 */ sll $t8,$t7,0xa -/* f043a0c: 0703000e */ bgezl $t8,.L0f043a48 -/* f043a10: 8fa90040 */ lw $t1,0x40($sp) -/* f043a14: 0c0076e5 */ jal 0x1db94 -/* f043a18: 8c840020 */ lw $a0,0x20($a0) -/* f043a1c: 544000df */ bnezl $v0,.L0f043d9c -/* f043a20: 8fbf001c */ lw $ra,0x1c($sp) -/* f043a24: 0fc0bc1c */ jal func0f02f070 -/* f043a28: 8fa40040 */ lw $a0,0x40($sp) -/* f043a2c: 8fa20040 */ lw $v0,0x40($sp) -/* f043a30: 3c01ffdf */ lui $at,0xffdf -/* f043a34: 3421ffff */ ori $at,$at,0xffff -/* f043a38: 8c590014 */ lw $t9,0x14($v0) -/* f043a3c: 03214024 */ and $t0,$t9,$at -/* f043a40: ac480014 */ sw $t0,0x14($v0) -/* f043a44: 8fa90040 */ lw $t1,0x40($sp) -.L0f043a48: -/* f043a48: 8d240020 */ lw $a0,0x20($t1) -/* f043a4c: 0c00745f */ jal 0x1d17c -/* f043a50: afa4003c */ sw $a0,0x3c($sp) -/* f043a54: 8faa003c */ lw $t2,0x3c($sp) -/* f043a58: 46000086 */ mov.s $f2,$f0 -/* f043a5c: 00002825 */ or $a1,$zero,$zero -/* f043a60: 8d4b0020 */ lw $t3,0x20($t2) -/* f043a64: 8fa40040 */ lw $a0,0x40($sp) -/* f043a68: 816c0008 */ lb $t4,0x8($t3) -/* f043a6c: 11800003 */ beqz $t4,.L0f043a7c -/* f043a70: 00000000 */ sll $zero,$zero,0x0 -/* f043a74: 10000001 */ beqz $zero,.L0f043a7c -/* f043a78: 24050001 */ addiu $a1,$zero,0x1 -.L0f043a7c: -/* f043a7c: 0fc0a209 */ jal func0f028824 -/* f043a80: e7a20038 */ swc1 $f2,0x38($sp) -/* f043a84: 3c0141a0 */ lui $at,0x41a0 -/* f043a88: c7a20038 */ lwc1 $f2,0x38($sp) -/* f043a8c: 44812000 */ mtc1 $at,$f4 -/* f043a90: 00403025 */ or $a2,$v0,$zero -/* f043a94: 4602203e */ c.le.s $f4,$f2 -/* f043a98: 00000000 */ sll $zero,$zero,0x0 -/* f043a9c: 4502000b */ bc1fl .L0f043acc -/* f043aa0: 3c013f80 */ lui $at,0x3f80 -/* f043aa4: 10400008 */ beqz $v0,.L0f043ac8 -/* f043aa8: 8fa4003c */ lw $a0,0x3c($sp) -/* f043aac: afa20030 */ sw $v0,0x30($sp) -/* f043ab0: 0c00744f */ jal 0x1d13c -/* f043ab4: e7a20038 */ swc1 $f2,0x38($sp) -/* f043ab8: 2401003e */ addiu $at,$zero,0x3e -/* f043abc: 8fa60030 */ lw $a2,0x30($sp) -/* f043ac0: 10410021 */ beq $v0,$at,.L0f043b48 -/* f043ac4: c7a20038 */ lwc1 $f2,0x38($sp) -.L0f043ac8: -/* f043ac8: 3c013f80 */ lui $at,0x3f80 -.L0f043acc: -/* f043acc: 44813000 */ mtc1 $at,$f6 -/* f043ad0: 00000000 */ sll $zero,$zero,0x0 -/* f043ad4: 4602303e */ c.le.s $f6,$f2 -/* f043ad8: 00000000 */ sll $zero,$zero,0x0 -/* f043adc: 4502000b */ bc1fl .L0f043b0c -/* f043ae0: 3c013f80 */ lui $at,0x3f80 -/* f043ae4: 10c00008 */ beqz $a2,.L0f043b08 -/* f043ae8: 8fa4003c */ lw $a0,0x3c($sp) -/* f043aec: afa60030 */ sw $a2,0x30($sp) -/* f043af0: 0c00744f */ jal 0x1d13c -/* f043af4: e7a20038 */ swc1 $f2,0x38($sp) -/* f043af8: 24010242 */ addiu $at,$zero,0x242 -/* f043afc: 8fa60030 */ lw $a2,0x30($sp) -/* f043b00: 10410011 */ beq $v0,$at,.L0f043b48 -/* f043b04: c7a20038 */ lwc1 $f2,0x38($sp) -.L0f043b08: -/* f043b08: 3c013f80 */ lui $at,0x3f80 -.L0f043b0c: -/* f043b0c: 44814000 */ mtc1 $at,$f8 -/* f043b10: 00000000 */ sll $zero,$zero,0x0 -/* f043b14: 4602403e */ c.le.s $f8,$f2 -/* f043b18: 00000000 */ sll $zero,$zero,0x0 -/* f043b1c: 45020010 */ bc1fl .L0f043b60 -/* f043b20: 3c0142ee */ lui $at,0x42ee -/* f043b24: 10c0000d */ beqz $a2,.L0f043b5c -/* f043b28: 8fa4003c */ lw $a0,0x3c($sp) -/* f043b2c: afa60030 */ sw $a2,0x30($sp) -/* f043b30: 0c00744f */ jal 0x1d13c -/* f043b34: e7a20038 */ swc1 $f2,0x38($sp) -/* f043b38: 24010244 */ addiu $at,$zero,0x244 -/* f043b3c: 8fa60030 */ lw $a2,0x30($sp) -/* f043b40: 14410006 */ bne $v0,$at,.L0f043b5c -/* f043b44: c7a20038 */ lwc1 $f2,0x38($sp) -.L0f043b48: -/* f043b48: 8cc20004 */ lw $v0,0x4($a2) -/* f043b4c: 2401f7ff */ addiu $at,$zero,-2049 -/* f043b50: 8c4d0040 */ lw $t5,0x40($v0) -/* f043b54: 01a17824 */ and $t7,$t5,$at -/* f043b58: ac4f0040 */ sw $t7,0x40($v0) -.L0f043b5c: -/* f043b5c: 3c0142ee */ lui $at,0x42ee -.L0f043b60: -/* f043b60: 44815000 */ mtc1 $at,$f10 -/* f043b64: 00000000 */ sll $zero,$zero,0x0 -/* f043b68: 4602503e */ c.le.s $f10,$f2 -/* f043b6c: 00000000 */ sll $zero,$zero,0x0 -/* f043b70: 4502000b */ bc1fl .L0f043ba0 -/* f043b74: 3c014264 */ lui $at,0x4264 -/* f043b78: 10c00008 */ beqz $a2,.L0f043b9c -/* f043b7c: 8fa4003c */ lw $a0,0x3c($sp) -/* f043b80: afa60030 */ sw $a2,0x30($sp) -/* f043b84: 0c00744f */ jal 0x1d13c -/* f043b88: e7a20038 */ swc1 $f2,0x38($sp) -/* f043b8c: 2401003e */ addiu $at,$zero,0x3e -/* f043b90: 8fa60030 */ lw $a2,0x30($sp) -/* f043b94: 10410021 */ beq $v0,$at,.L0f043c1c -/* f043b98: c7a20038 */ lwc1 $f2,0x38($sp) -.L0f043b9c: -/* f043b9c: 3c014264 */ lui $at,0x4264 -.L0f043ba0: -/* f043ba0: 44818000 */ mtc1 $at,$f16 -/* f043ba4: 00000000 */ sll $zero,$zero,0x0 -/* f043ba8: 4602803e */ c.le.s $f16,$f2 -/* f043bac: 00000000 */ sll $zero,$zero,0x0 -/* f043bb0: 4502000b */ bc1fl .L0f043be0 -/* f043bb4: 3c014268 */ lui $at,0x4268 -/* f043bb8: 10c00008 */ beqz $a2,.L0f043bdc -/* f043bbc: 8fa4003c */ lw $a0,0x3c($sp) -/* f043bc0: afa60030 */ sw $a2,0x30($sp) -/* f043bc4: 0c00744f */ jal 0x1d13c -/* f043bc8: e7a20038 */ swc1 $f2,0x38($sp) -/* f043bcc: 24010242 */ addiu $at,$zero,0x242 -/* f043bd0: 8fa60030 */ lw $a2,0x30($sp) -/* f043bd4: 10410011 */ beq $v0,$at,.L0f043c1c -/* f043bd8: c7a20038 */ lwc1 $f2,0x38($sp) -.L0f043bdc: -/* f043bdc: 3c014268 */ lui $at,0x4268 -.L0f043be0: -/* f043be0: 44819000 */ mtc1 $at,$f18 -/* f043be4: 00000000 */ sll $zero,$zero,0x0 -/* f043be8: 4602903e */ c.le.s $f18,$f2 -/* f043bec: 00000000 */ sll $zero,$zero,0x0 -/* f043bf0: 45020019 */ bc1fl .L0f043c58 -/* f043bf4: 8fa4003c */ lw $a0,0x3c($sp) -/* f043bf8: 10c00016 */ beqz $a2,.L0f043c54 -/* f043bfc: 8fa4003c */ lw $a0,0x3c($sp) -/* f043c00: afa60030 */ sw $a2,0x30($sp) -/* f043c04: 0c00744f */ jal 0x1d13c -/* f043c08: e7a20038 */ swc1 $f2,0x38($sp) -/* f043c0c: 24010244 */ addiu $at,$zero,0x244 -/* f043c10: 8fa60030 */ lw $a2,0x30($sp) -/* f043c14: 1441000f */ bne $v0,$at,.L0f043c54 -/* f043c18: c7a20038 */ lwc1 $f2,0x38($sp) -.L0f043c1c: -/* f043c1c: 8cd80004 */ lw $t8,0x4($a2) -/* f043c20: e7a20038 */ swc1 $f2,0x38($sp) -/* f043c24: 00c02025 */ or $a0,$a2,$zero -/* f043c28: 24050003 */ addiu $a1,$zero,0x3 -/* f043c2c: 0fc20a59 */ jal func0f082964 -/* f043c30: afb80028 */ sw $t8,0x28($sp) -/* f043c34: 8fae0040 */ lw $t6,0x40($sp) -/* f043c38: c7a20038 */ lwc1 $f2,0x38($sp) -/* f043c3c: 240900f0 */ addiu $t1,$zero,0xf0 -/* f043c40: 8dd90014 */ lw $t9,0x14($t6) -/* f043c44: 37280001 */ ori $t0,$t9,0x1 -/* f043c48: adc80014 */ sw $t0,0x14($t6) -/* f043c4c: 8faa0028 */ lw $t2,0x28($sp) -/* f043c50: a5490062 */ sh $t1,0x62($t2) -.L0f043c54: -/* f043c54: 8fa4003c */ lw $a0,0x3c($sp) -.L0f043c58: -/* f043c58: 0c00745f */ jal 0x1d17c -/* f043c5c: e7a20038 */ swc1 $f2,0x38($sp) -/* f043c60: e7a00024 */ swc1 $f0,0x24($sp) -/* f043c64: 0c007468 */ jal 0x1d1a0 -/* f043c68: 8fa4003c */ lw $a0,0x3c($sp) -/* f043c6c: c7a40024 */ lwc1 $f4,0x24($sp) -/* f043c70: c7a20038 */ lwc1 $f2,0x38($sp) -/* f043c74: 3c0142ae */ lui $at,0x42ae -/* f043c78: 4604003e */ c.le.s $f0,$f4 -/* f043c7c: 00000000 */ sll $zero,$zero,0x0 -/* f043c80: 45020006 */ bc1fl .L0f043c9c -/* f043c84: 44813000 */ mtc1 $at,$f6 -/* f043c88: 0fc0bb57 */ jal func0f02ed5c -/* f043c8c: 8fa40040 */ lw $a0,0x40($sp) -/* f043c90: 10000042 */ beqz $zero,.L0f043d9c -/* f043c94: 8fbf001c */ lw $ra,0x1c($sp) -/* f043c98: 44813000 */ mtc1 $at,$f6 -.L0f043c9c: -/* f043c9c: 3c0142dc */ lui $at,0x42dc -/* f043ca0: 4602303e */ c.le.s $f6,$f2 -/* f043ca4: 00000000 */ sll $zero,$zero,0x0 -/* f043ca8: 4502000d */ bc1fl .L0f043ce0 -/* f043cac: 3c0140a0 */ lui $at,0x40a0 -/* f043cb0: 44814000 */ mtc1 $at,$f8 -/* f043cb4: 8fa4003c */ lw $a0,0x3c($sp) -/* f043cb8: 4608103e */ c.le.s $f2,$f8 -/* f043cbc: 00000000 */ sll $zero,$zero,0x0 -/* f043cc0: 45020007 */ bc1fl .L0f043ce0 -/* f043cc4: 3c0140a0 */ lui $at,0x40a0 -/* f043cc8: 0c00744f */ jal 0x1d13c -/* f043ccc: e7a20038 */ swc1 $f2,0x38($sp) -/* f043cd0: 2401003e */ addiu $at,$zero,0x3e -/* f043cd4: 10410024 */ beq $v0,$at,.L0f043d68 -/* f043cd8: c7a20038 */ lwc1 $f2,0x38($sp) -/* f043cdc: 3c0140a0 */ lui $at,0x40a0 -.L0f043ce0: -/* f043ce0: 44815000 */ mtc1 $at,$f10 -/* f043ce4: 3c014234 */ lui $at,0x4234 -/* f043ce8: 4602503e */ c.le.s $f10,$f2 -/* f043cec: 00000000 */ sll $zero,$zero,0x0 -/* f043cf0: 4502000d */ bc1fl .L0f043d28 -/* f043cf4: 3c0141a0 */ lui $at,0x41a0 -/* f043cf8: 44818000 */ mtc1 $at,$f16 -/* f043cfc: 8fa4003c */ lw $a0,0x3c($sp) -/* f043d00: 4610103e */ c.le.s $f2,$f16 -/* f043d04: 00000000 */ sll $zero,$zero,0x0 -/* f043d08: 45020007 */ bc1fl .L0f043d28 -/* f043d0c: 3c0141a0 */ lui $at,0x41a0 -/* f043d10: 0c00744f */ jal 0x1d13c -/* f043d14: e7a20038 */ swc1 $f2,0x38($sp) -/* f043d18: 24010242 */ addiu $at,$zero,0x242 -/* f043d1c: 10410012 */ beq $v0,$at,.L0f043d68 -/* f043d20: c7a20038 */ lwc1 $f2,0x38($sp) -/* f043d24: 3c0141a0 */ lui $at,0x41a0 -.L0f043d28: -/* f043d28: 44819000 */ mtc1 $at,$f18 -/* f043d2c: 3c014234 */ lui $at,0x4234 -/* f043d30: 4602903e */ c.le.s $f18,$f2 -/* f043d34: 00000000 */ sll $zero,$zero,0x0 -/* f043d38: 45020018 */ bc1fl .L0f043d9c -/* f043d3c: 8fbf001c */ lw $ra,0x1c($sp) -/* f043d40: 44812000 */ mtc1 $at,$f4 -/* f043d44: 00000000 */ sll $zero,$zero,0x0 -/* f043d48: 4604103e */ c.le.s $f2,$f4 -/* f043d4c: 00000000 */ sll $zero,$zero,0x0 -/* f043d50: 45020012 */ bc1fl .L0f043d9c -/* f043d54: 8fbf001c */ lw $ra,0x1c($sp) -/* f043d58: 0c00744f */ jal 0x1d13c -/* f043d5c: 8fa4003c */ lw $a0,0x3c($sp) -/* f043d60: 24010244 */ addiu $at,$zero,0x244 -/* f043d64: 1441000c */ bne $v0,$at,.L0f043d98 -.L0f043d68: -/* f043d68: 3c06404c */ lui $a2,0x404c -/* f043d6c: 34c6cccd */ ori $a2,$a2,0xcccd -/* f043d70: 8fa40040 */ lw $a0,0x40($sp) -/* f043d74: 0fc0b857 */ jal func0f02e15c -/* f043d78: 3c053f80 */ lui $a1,0x3f80 -/* f043d7c: 44803000 */ mtc1 $zero,$f6 -/* f043d80: 44070000 */ mfc1 $a3,$f0 -/* f043d84: 8fa40040 */ lw $a0,0x40($sp) -/* f043d88: 24050001 */ addiu $a1,$zero,0x1 -/* f043d8c: 3c0642dc */ lui $a2,0x42dc -/* f043d90: 0fc0f9e2 */ jal func0f03e788 -/* f043d94: e7a60010 */ swc1 $f6,0x10($sp) -.L0f043d98: -/* f043d98: 8fbf001c */ lw $ra,0x1c($sp) -.L0f043d9c: -/* f043d9c: 27bd0040 */ addiu $sp,$sp,0x40 -/* f043da0: 03e00008 */ jr $ra -/* f043da4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f043da8 -/* f043da8: 27bdffc0 */ addiu $sp,$sp,-64 -/* f043dac: afb00020 */ sw $s0,0x20($sp) -/* f043db0: f7b40018 */ sdc1 $f20,0x18($sp) -/* f043db4: 3c0144c8 */ lui $at,0x44c8 -/* f043db8: afb60038 */ sw $s6,0x38($sp) -/* f043dbc: afb50034 */ sw $s5,0x34($sp) -/* f043dc0: afb40030 */ sw $s4,0x30($sp) -/* f043dc4: afb3002c */ sw $s3,0x2c($sp) -/* f043dc8: afb20028 */ sw $s2,0x28($sp) -/* f043dcc: afb10024 */ sw $s1,0x24($sp) -/* f043dd0: 3c10800a */ lui $s0,0x800a -/* f043dd4: 4481a000 */ mtc1 $at,$f20 -/* f043dd8: 00809025 */ or $s2,$a0,$zero -/* f043ddc: 30b600ff */ andi $s6,$a1,0xff -/* f043de0: afbf003c */ sw $ra,0x3c($sp) -/* f043de4: afa50044 */ sw $a1,0x44($sp) -/* f043de8: 2610cc00 */ addiu $s0,$s0,-13312 -/* f043dec: 00008825 */ or $s1,$zero,$zero -/* f043df0: 2413001e */ addiu $s3,$zero,0x1e -/* f043df4: 24140007 */ addiu $s4,$zero,0x7 -/* f043df8: 2415000c */ addiu $s5,$zero,0xc -.L0f043dfc: -/* f043dfc: 8e030000 */ lw $v1,0x0($s0) -/* f043e00: 00002025 */ or $a0,$zero,$zero -/* f043e04: 32ce0001 */ andi $t6,$s6,0x1 -/* f043e08: 5060002f */ beqzl $v1,.L0f043ec8 -/* f043e0c: 26310001 */ addiu $s1,$s1,0x1 -/* f043e10: 11c0000c */ beqz $t6,.L0f043e44 -/* f043e14: 32c50002 */ andi $a1,$s6,0x2 -/* f043e18: 8c620004 */ lw $v0,0x4($v1) -/* f043e1c: 10400009 */ beqz $v0,.L0f043e44 -/* f043e20: 00000000 */ sll $zero,$zero,0x0 -/* f043e24: 904f005c */ lbu $t7,0x5c($v0) -/* f043e28: 166f0006 */ bne $s3,$t7,.L0f043e44 -/* f043e2c: 00000000 */ sll $zero,$zero,0x0 -/* f043e30: 84580062 */ lh $t8,0x62($v0) -/* f043e34: 2b0101e0 */ slti $at,$t8,0x1e0 -/* f043e38: 10200002 */ beqz $at,.L0f043e44 -/* f043e3c: 00000000 */ sll $zero,$zero,0x0 -/* f043e40: 24040001 */ addiu $a0,$zero,0x1 -.L0f043e44: -/* f043e44: 10a00005 */ beqz $a1,.L0f043e5c -/* f043e48: 00000000 */ sll $zero,$zero,0x0 -/* f043e4c: 90790000 */ lbu $t9,0x0($v1) -/* f043e50: 16990002 */ bne $s4,$t9,.L0f043e5c -/* f043e54: 00000000 */ sll $zero,$zero,0x0 -/* f043e58: 24040001 */ addiu $a0,$zero,0x1 -.L0f043e5c: -/* f043e5c: 10800019 */ beqz $a0,.L0f043ec4 -/* f043e60: 24650008 */ addiu $a1,$v1,0x8 -/* f043e64: 0fc12555 */ jal func0f049554 -/* f043e68: 02402025 */ or $a0,$s2,$zero -/* f043e6c: 4614003c */ c.lt.s $f0,$f20 -/* f043e70: 00000000 */ sll $zero,$zero,0x0 -/* f043e74: 45020014 */ bc1fl .L0f043ec8 -/* f043e78: 26310001 */ addiu $s1,$s1,0x1 -/* f043e7c: 8e080000 */ lw $t0,0x0($s0) -/* f043e80: 8e4202d4 */ lw $v0,0x2d4($s2) -/* f043e84: c5040008 */ lwc1 $f4,0x8($t0) -/* f043e88: e64402c8 */ swc1 $f4,0x2c8($s2) -/* f043e8c: 8e090000 */ lw $t1,0x0($s0) -/* f043e90: c526000c */ lwc1 $f6,0xc($t1) -/* f043e94: e64602cc */ swc1 $f6,0x2cc($s2) -/* f043e98: 8e0a0000 */ lw $t2,0x0($s0) -/* f043e9c: c5480010 */ lwc1 $f8,0x10($t2) -/* f043ea0: 10400006 */ beqz $v0,.L0f043ebc -/* f043ea4: e64802d0 */ swc1 $f8,0x2d0($s2) -/* f043ea8: 944b0064 */ lhu $t3,0x64($v0) -/* f043eac: 356c0004 */ ori $t4,$t3,0x4 -/* f043eb0: a44c0064 */ sh $t4,0x64($v0) -/* f043eb4: 8e4d02d4 */ lw $t5,0x2d4($s2) -/* f043eb8: a5b1000c */ sh $s1,0xc($t5) -.L0f043ebc: -/* f043ebc: 1000000e */ beqz $zero,.L0f043ef8 -/* f043ec0: 24020001 */ addiu $v0,$zero,0x1 -.L0f043ec4: -/* f043ec4: 26310001 */ addiu $s1,$s1,0x1 -.L0f043ec8: -/* f043ec8: 1635ffcc */ bne $s1,$s5,.L0f043dfc -/* f043ecc: 26100004 */ addiu $s0,$s0,0x4 -/* f043ed0: 8e4202d4 */ lw $v0,0x2d4($s2) -/* f043ed4: 50400008 */ beqzl $v0,.L0f043ef8 -/* f043ed8: 00001025 */ or $v0,$zero,$zero -/* f043edc: 944e0064 */ lhu $t6,0x64($v0) -/* f043ee0: 2418ffff */ addiu $t8,$zero,-1 -/* f043ee4: 31cffffb */ andi $t7,$t6,0xfffb -/* f043ee8: a44f0064 */ sh $t7,0x64($v0) -/* f043eec: 8e5902d4 */ lw $t9,0x2d4($s2) -/* f043ef0: a738000c */ sh $t8,0xc($t9) -/* f043ef4: 00001025 */ or $v0,$zero,$zero -.L0f043ef8: -/* f043ef8: 8fbf003c */ lw $ra,0x3c($sp) -/* f043efc: d7b40018 */ ldc1 $f20,0x18($sp) -/* f043f00: 8fb00020 */ lw $s0,0x20($sp) -/* f043f04: 8fb10024 */ lw $s1,0x24($sp) -/* f043f08: 8fb20028 */ lw $s2,0x28($sp) -/* f043f0c: 8fb3002c */ lw $s3,0x2c($sp) -/* f043f10: 8fb40030 */ lw $s4,0x30($sp) -/* f043f14: 8fb50034 */ lw $s5,0x34($sp) -/* f043f18: 8fb60038 */ lw $s6,0x38($sp) -/* f043f1c: 03e00008 */ jr $ra -/* f043f20: 27bd0040 */ addiu $sp,$sp,0x40 -); - -GLOBAL_ASM( -glabel func0f043f24 -/* f043f24: 03e00008 */ jr $ra -/* f043f28: afa40000 */ sw $a0,0x0($sp) -); - -GLOBAL_ASM( -glabel func0f043f2c -/* f043f2c: 27bdffa8 */ addiu $sp,$sp,-88 -/* f043f30: afbf001c */ sw $ra,0x1c($sp) -/* f043f34: afa60060 */ sw $a2,0x60($sp) -/* f043f38: afa70064 */ sw $a3,0x64($sp) -/* f043f3c: 8c8e0020 */ lw $t6,0x20($a0) -/* f043f40: 8c82001c */ lw $v0,0x1c($a0) -/* f043f44: afae0050 */ sw $t6,0x50($sp) -/* f043f48: c4a40000 */ lwc1 $f4,0x0($a1) -/* f043f4c: c4a80008 */ lwc1 $f8,0x8($a1) -/* f043f50: c4460008 */ lwc1 $f6,0x8($v0) -/* f043f54: c44a0010 */ lwc1 $f10,0x10($v0) -/* f043f58: afa0002c */ sw $zero,0x2c($sp) -/* f043f5c: afa40058 */ sw $a0,0x58($sp) -/* f043f60: 46062301 */ sub.s $f12,$f4,$f6 -/* f043f64: 0fc259d4 */ jal func0f096750 -/* f043f68: 460a4381 */ sub.s $f14,$f8,$f10 -/* f043f6c: 8fa40058 */ lw $a0,0x58($sp) -/* f043f70: 0fc0f95e */ jal func0f03e578 -/* f043f74: e7a00044 */ swc1 $f0,0x44($sp) -/* f043f78: c7ae0044 */ lwc1 $f14,0x44($sp) -/* f043f7c: 8fa20060 */ lw $v0,0x60($sp) -/* f043f80: e7a00040 */ swc1 $f0,0x40($sp) -/* f043f84: 4600703c */ c.lt.s $f14,$f0 -/* f043f88: 3c017f1b */ lui $at,0x7f1b -/* f043f8c: 46007301 */ sub.s $f12,$f14,$f0 -/* f043f90: 8faf0058 */ lw $t7,0x58($sp) -/* f043f94: 304e0003 */ andi $t6,$v0,0x3 -/* f043f98: 45000003 */ bc1f .L0f043fa8 -/* f043f9c: 46006086 */ mov.s $f2,$f12 -/* f043fa0: c43091e4 */ lwc1 $f16,-0x6e1c($at) -/* f043fa4: 46106080 */ add.s $f2,$f12,$f16 -.L0f043fa8: -/* f043fa8: 8df802d4 */ lw $t8,0x2d4($t7) -/* f043fac: 3c017f1b */ lui $at,0x7f1b -/* f043fb0: c43091e8 */ lwc1 $f16,-0x6e18($at) -/* f043fb4: 1300002b */ beqz $t8,.L0f044064 -/* f043fb8: 3c017f1b */ lui $at,0x7f1b -/* f043fbc: 85f902d8 */ lh $t9,0x2d8($t7) -/* f043fc0: 3c08800a */ lui $t0,0x800a -/* f043fc4: 5b200021 */ blezl $t9,.L0f04404c -/* f043fc8: 44804000 */ mtc1 $zero,$f8 -/* f043fcc: 8d089fc8 */ lw $t0,-0x6038($t0) -/* f043fd0: 240104b0 */ addiu $at,$zero,0x4b0 -/* f043fd4: e7ae0044 */ swc1 $f14,0x44($sp) -/* f043fd8: 0101001a */ div $zero,$t0,$at -/* f043fdc: 00004810 */ mfhi $t1 -/* f043fe0: 44899000 */ mtc1 $t1,$f18 -/* f043fe4: 3c017f1b */ lui $at,0x7f1b -/* f043fe8: c42691ec */ lwc1 $f6,-0x6e14($at) -/* f043fec: 46809120 */ cvt.s.w $f4,$f18 -/* f043ff0: 46062302 */ mul.s $f12,$f4,$f6 -/* f043ff4: 0c0068f7 */ jal 0x1a3dc -/* f043ff8: 00000000 */ sll $zero,$zero,0x0 -/* f043ffc: 8faa0058 */ lw $t2,0x58($sp) -/* f044000: 3c017f1b */ lui $at,0x7f1b -/* f044004: c43091f0 */ lwc1 $f16,-0x6e10($at) -/* f044008: 854b02d8 */ lh $t3,0x2d8($t2) -/* f04400c: 3c017f1b */ lui $at,0x7f1b -/* f044010: c43291f4 */ lwc1 $f18,-0x6e0c($at) -/* f044014: 448b4000 */ mtc1 $t3,$f8 -/* f044018: c7ae0044 */ lwc1 $f14,0x44($sp) -/* f04401c: 468042a0 */ cvt.s.w $f10,$f8 -/* f044020: 46125102 */ mul.s $f4,$f10,$f18 -/* f044024: 00000000 */ sll $zero,$zero,0x0 -/* f044028: 46002182 */ mul.s $f6,$f4,$f0 -/* f04402c: 46067380 */ add.s $f14,$f14,$f6 -/* f044030: 460e803e */ c.le.s $f16,$f14 -/* f044034: 00000000 */ sll $zero,$zero,0x0 -/* f044038: 45000002 */ bc1f .L0f044044 -/* f04403c: 00000000 */ sll $zero,$zero,0x0 -/* f044040: 46107381 */ sub.s $f14,$f14,$f16 -.L0f044044: -/* f044044: 46107380 */ add.s $f14,$f14,$f16 -/* f044048: 44804000 */ mtc1 $zero,$f8 -.L0f04404c: -/* f04404c: 8fac0064 */ lw $t4,0x64($sp) -/* f044050: e7ae0040 */ swc1 $f14,0x40($sp) -/* f044054: 240d0001 */ addiu $t5,$zero,0x1 -/* f044058: e5880000 */ swc1 $f8,0x0($t4) -/* f04405c: 10000062 */ beqz $zero,.L0f0441e8 -/* f044060: afad002c */ sw $t5,0x2c($sp) -.L0f044064: -/* f044064: c42a91f8 */ lwc1 $f10,-0x6e08($at) -/* f044068: 46001006 */ mov.s $f0,$f2 -/* f04406c: 24010002 */ addiu $at,$zero,0x2 -/* f044070: 4602503c */ c.lt.s $f10,$f2 -/* f044074: 8fb80050 */ lw $t8,0x50($sp) -/* f044078: 45000002 */ bc1f .L0f044084 -/* f04407c: 00000000 */ sll $zero,$zero,0x0 -/* f044080: 46028001 */ sub.s $f0,$f16,$f2 -.L0f044084: -/* f044084: 15c10006 */ bne $t6,$at,.L0f0440a0 -/* f044088: 01c01025 */ or $v0,$t6,$zero -/* f04408c: 3c017f1b */ lui $at,0x7f1b -/* f044090: c42c91fc */ lwc1 $f12,-0x6e04($at) -/* f044094: 3c017f1b */ lui $at,0x7f1b -/* f044098: 10000030 */ beqz $zero,.L0f04415c -/* f04409c: c4209200 */ lwc1 $f0,-0x6e00($at) -.L0f0440a0: -/* f0440a0: 24010001 */ addiu $at,$zero,0x1 -/* f0440a4: 14410017 */ bne $v0,$at,.L0f044104 -/* f0440a8: 3c017f1b */ lui $at,0x7f1b -/* f0440ac: c4329204 */ lwc1 $f18,-0x6dfc($at) -/* f0440b0: 3c017f1b */ lui $at,0x7f1b -/* f0440b4: 4612003c */ c.lt.s $f0,$f18 -/* f0440b8: 00000000 */ sll $zero,$zero,0x0 -/* f0440bc: 45000004 */ bc1f .L0f0440d0 -/* f0440c0: 00000000 */ sll $zero,$zero,0x0 -/* f0440c4: 3c017f1b */ lui $at,0x7f1b -/* f0440c8: 1000000b */ beqz $zero,.L0f0440f8 -/* f0440cc: c42c9208 */ lwc1 $f12,-0x6df8($at) -.L0f0440d0: -/* f0440d0: c424920c */ lwc1 $f4,-0x6df4($at) -/* f0440d4: 3c017f1b */ lui $at,0x7f1b -/* f0440d8: 4604003c */ c.lt.s $f0,$f4 -/* f0440dc: 00000000 */ sll $zero,$zero,0x0 -/* f0440e0: 45000004 */ bc1f .L0f0440f4 -/* f0440e4: 00000000 */ sll $zero,$zero,0x0 -/* f0440e8: 3c017f1b */ lui $at,0x7f1b -/* f0440ec: 10000002 */ beqz $zero,.L0f0440f8 -/* f0440f0: c42c9210 */ lwc1 $f12,-0x6df0($at) -.L0f0440f4: -/* f0440f4: c42c9214 */ lwc1 $f12,-0x6dec($at) -.L0f0440f8: -/* f0440f8: 3c017f1b */ lui $at,0x7f1b -/* f0440fc: 10000017 */ beqz $zero,.L0f04415c -/* f044100: c4209218 */ lwc1 $f0,-0x6de8($at) -.L0f044104: -/* f044104: 3c017f1b */ lui $at,0x7f1b -/* f044108: c426921c */ lwc1 $f6,-0x6de4($at) -/* f04410c: 3c017f1b */ lui $at,0x7f1b -/* f044110: 4606003c */ c.lt.s $f0,$f6 -/* f044114: 00000000 */ sll $zero,$zero,0x0 -/* f044118: 45000004 */ bc1f .L0f04412c -/* f04411c: 00000000 */ sll $zero,$zero,0x0 -/* f044120: 3c017f1b */ lui $at,0x7f1b -/* f044124: 1000000b */ beqz $zero,.L0f044154 -/* f044128: c42c9220 */ lwc1 $f12,-0x6de0($at) -.L0f04412c: -/* f04412c: c4289224 */ lwc1 $f8,-0x6ddc($at) -/* f044130: 3c017f1b */ lui $at,0x7f1b -/* f044134: 4608003c */ c.lt.s $f0,$f8 -/* f044138: 00000000 */ sll $zero,$zero,0x0 -/* f04413c: 45000004 */ bc1f .L0f044150 -/* f044140: 00000000 */ sll $zero,$zero,0x0 -/* f044144: 3c017f1b */ lui $at,0x7f1b -/* f044148: 10000002 */ beqz $zero,.L0f044154 -/* f04414c: c42c9228 */ lwc1 $f12,-0x6dd8($at) -.L0f044150: -/* f044150: c42c922c */ lwc1 $f12,-0x6dd4($at) -.L0f044154: -/* f044154: 3c017f1b */ lui $at,0x7f1b -/* f044158: c4209230 */ lwc1 $f0,-0x6dd0($at) -.L0f04415c: -/* f04415c: 8f0f0020 */ lw $t7,0x20($t8) -/* f044160: 44057000 */ mfc1 $a1,$f14 -/* f044164: 27a40040 */ addiu $a0,$sp,0x40 -/* f044168: c5e20074 */ lwc1 $f2,0x74($t7) -/* f04416c: e7ae0044 */ swc1 $f14,0x44($sp) -/* f044170: 8fa60064 */ lw $a2,0x64($sp) -/* f044174: 46026302 */ mul.s $f12,$f12,$f2 -/* f044178: 00000000 */ sll $zero,$zero,0x0 -/* f04417c: 46020002 */ mul.s $f0,$f0,$f2 -/* f044180: e7ac0014 */ swc1 $f12,0x14($sp) -/* f044184: 46000280 */ add.s $f10,$f0,$f0 -/* f044188: 44070000 */ mfc1 $a3,$f0 -/* f04418c: 0fc1b6c0 */ jal func0f06db00 -/* f044190: e7aa0010 */ swc1 $f10,0x10($sp) -/* f044194: c7ae0044 */ lwc1 $f14,0x44($sp) -/* f044198: c7b20040 */ lwc1 $f18,0x40($sp) -/* f04419c: 3c017f1b */ lui $at,0x7f1b -/* f0441a0: c7a40040 */ lwc1 $f4,0x40($sp) -/* f0441a4: 4612703c */ c.lt.s $f14,$f18 -/* f0441a8: 8fb90064 */ lw $t9,0x64($sp) -/* f0441ac: 45020004 */ bc1fl .L0f0441c0 -/* f0441b0: 460e2001 */ sub.s $f0,$f4,$f14 -/* f0441b4: 10000003 */ beqz $zero,.L0f0441c4 -/* f0441b8: 460e9001 */ sub.s $f0,$f18,$f14 -/* f0441bc: 460e2001 */ sub.s $f0,$f4,$f14 -.L0f0441c0: -/* f0441c0: 46000007 */ neg.s $f0,$f0 -.L0f0441c4: -/* f0441c4: c4269234 */ lwc1 $f6,-0x6dcc($at) -/* f0441c8: 4606003c */ c.lt.s $f0,$f6 -/* f0441cc: 00000000 */ sll $zero,$zero,0x0 -/* f0441d0: 45020006 */ bc1fl .L0f0441ec -/* f0441d4: 8fa40058 */ lw $a0,0x58($sp) -/* f0441d8: 44804000 */ mtc1 $zero,$f8 -/* f0441dc: 24080001 */ addiu $t0,$zero,0x1 -/* f0441e0: e7280000 */ swc1 $f8,0x0($t9) -/* f0441e4: afa8002c */ sw $t0,0x2c($sp) -.L0f0441e8: -/* f0441e8: 8fa40058 */ lw $a0,0x58($sp) -.L0f0441ec: -/* f0441ec: 0fc0f96c */ jal func0f03e5b0 -/* f0441f0: 8fa50040 */ lw $a1,0x40($sp) -/* f0441f4: 8fbf001c */ lw $ra,0x1c($sp) -/* f0441f8: 8fa2002c */ lw $v0,0x2c($sp) -/* f0441fc: 27bd0058 */ addiu $sp,$sp,0x58 -/* f044200: 03e00008 */ jr $ra -/* f044204: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f044208 -/* f044208: 27bdffb0 */ addiu $sp,$sp,-80 -/* f04420c: afbf002c */ sw $ra,0x2c($sp) -/* f044210: afb20028 */ sw $s2,0x28($sp) -/* f044214: afb10024 */ sw $s1,0x24($sp) -/* f044218: afb00020 */ sw $s0,0x20($sp) -/* f04421c: 8c8e001c */ lw $t6,0x1c($a0) -/* f044220: 8c910020 */ lw $s1,0x20($a0) -/* f044224: 00808025 */ or $s0,$a0,$zero -/* f044228: 0fc0a221 */ jal func0f028884 -/* f04422c: afae0048 */ sw $t6,0x48($sp) -/* f044230: 8e0f0014 */ lw $t7,0x14($s0) -/* f044234: 00409025 */ or $s2,$v0,$zero -/* f044238: 000fc280 */ sll $t8,$t7,0xa -/* f04423c: 0701000c */ bgez $t8,.L0f044270 -/* f044240: 00000000 */ sll $zero,$zero,0x0 -/* f044244: 0c0076e5 */ jal 0x1db94 -/* f044248: 8e040020 */ lw $a0,0x20($s0) -/* f04424c: 544000d8 */ bnezl $v0,.L0f0445b0 -/* f044250: 8fbf002c */ lw $ra,0x2c($sp) -/* f044254: 0fc0c161 */ jal func0f030584 -/* f044258: 02002025 */ or $a0,$s0,$zero -/* f04425c: 8e190014 */ lw $t9,0x14($s0) -/* f044260: 3c01ffdf */ lui $at,0xffdf -/* f044264: 3421ffff */ ori $at,$at,0xffff -/* f044268: 03214024 */ and $t0,$t9,$at -/* f04426c: ae080014 */ sw $t0,0x14($s0) -.L0f044270: -/* f044270: 3c02800a */ lui $v0,0x800a -/* f044274: 24429fc0 */ addiu $v0,$v0,-24640 -/* f044278: 8c4a0038 */ lw $t2,0x38($v0) -/* f04427c: 8e090030 */ lw $t1,0x30($s0) -/* f044280: 820d0009 */ lb $t5,0x9($s0) -/* f044284: 24010001 */ addiu $at,$zero,0x1 -/* f044288: 012a5821 */ addu $t3,$t1,$t2 -/* f04428c: ae0b0030 */ sw $t3,0x30($s0) -/* f044290: 8c4c0008 */ lw $t4,0x8($v0) -/* f044294: 11a1000c */ beq $t5,$at,.L0f0442c8 -/* f044298: ae0c00d4 */ sw $t4,0xd4($s0) -/* f04429c: 8c4f0008 */ lw $t7,0x8($v0) -/* f0442a0: 8e0e00d8 */ lw $t6,0xd8($s0) -/* f0442a4: 25f8ffc4 */ addiu $t8,$t7,-60 -/* f0442a8: 01d8082a */ slt $at,$t6,$t8 -/* f0442ac: 14200006 */ bnez $at,.L0f0442c8 -/* f0442b0: 00000000 */ sll $zero,$zero,0x0 -/* f0442b4: 8e190034 */ lw $t9,0x34($s0) -/* f0442b8: 8fa20048 */ lw $v0,0x48($sp) -/* f0442bc: 032b082a */ slt $at,$t9,$t3 -/* f0442c0: 50200029 */ beqzl $at,.L0f044368 -/* f0442c4: c64a0008 */ lwc1 $f10,0x8($s2) -.L0f0442c8: -/* f0442c8: 0c00745f */ jal 0x1d17c -/* f0442cc: 02202025 */ or $a0,$s1,$zero -/* f0442d0: e7a00034 */ swc1 $f0,0x34($sp) -/* f0442d4: 0c007486 */ jal 0x1d218 -/* f0442d8: 02202025 */ or $a0,$s1,$zero -/* f0442dc: 44822000 */ mtc1 $v0,$f4 -/* f0442e0: 3c013f00 */ lui $at,0x3f00 -/* f0442e4: 44814000 */ mtc1 $at,$f8 -/* f0442e8: 468021a0 */ cvt.s.w $f6,$f4 -/* f0442ec: c7b00034 */ lwc1 $f16,0x34($sp) -/* f0442f0: 02202025 */ or $a0,$s1,$zero -/* f0442f4: 24050000 */ addiu $a1,$zero,0x0 -/* f0442f8: 46083282 */ mul.s $f10,$f6,$f8 -/* f0442fc: 4610503c */ c.lt.s $f10,$f16 -/* f044300: 00000000 */ sll $zero,$zero,0x0 -/* f044304: 45000005 */ bc1f .L0f04431c -/* f044308: 00000000 */ sll $zero,$zero,0x0 -/* f04430c: 0c0077c1 */ jal 0x1df04 -/* f044310: 3c064180 */ lui $a2,0x4180 -/* f044314: 1000000d */ beqz $zero,.L0f04434c -/* f044318: 00000000 */ sll $zero,$zero,0x0 -.L0f04431c: -/* f04431c: 0c007486 */ jal 0x1d218 -/* f044320: 02202025 */ or $a0,$s1,$zero -/* f044324: 44829000 */ mtc1 $v0,$f18 -/* f044328: 3c013f00 */ lui $at,0x3f00 -/* f04432c: 44813000 */ mtc1 $at,$f6 -/* f044330: 46809120 */ cvt.s.w $f4,$f18 -/* f044334: 02202025 */ or $a0,$s1,$zero -/* f044338: 3c064180 */ lui $a2,0x4180 -/* f04433c: 46062202 */ mul.s $f8,$f4,$f6 -/* f044340: 44054000 */ mfc1 $a1,$f8 -/* f044344: 0c0077c1 */ jal 0x1df04 -/* f044348: 00000000 */ sll $zero,$zero,0x0 -.L0f04434c: -/* f04434c: 0fc0e56b */ jal func0f0395ac -/* f044350: 02002025 */ or $a0,$s0,$zero -/* f044354: 0fc0bb57 */ jal func0f02ed5c -/* f044358: 02002025 */ or $a0,$s0,$zero -/* f04435c: 10000094 */ beqz $zero,.L0f0445b0 -/* f044360: 8fbf002c */ lw $ra,0x2c($sp) -/* f044364: c64a0008 */ lwc1 $f10,0x8($s2) -.L0f044368: -/* f044368: c4500008 */ lwc1 $f16,0x8($v0) -/* f04436c: 3c014396 */ lui $at,0x4396 -/* f044370: 44816000 */ mtc1 $at,$f12 -/* f044374: 46105001 */ sub.s $f0,$f10,$f16 -/* f044378: c6520010 */ lwc1 $f18,0x10($s2) -/* f04437c: c4440010 */ lwc1 $f4,0x10($v0) -/* f044380: 3c01c396 */ lui $at,0xc396 -/* f044384: 460c003c */ c.lt.s $f0,$f12 -/* f044388: 02002025 */ or $a0,$s0,$zero -/* f04438c: 26450008 */ addiu $a1,$s2,0x8 -/* f044390: 00003025 */ or $a2,$zero,$zero -/* f044394: 45000015 */ bc1f .L0f0443ec -/* f044398: 46049081 */ sub.s $f2,$f18,$f4 -/* f04439c: 44817000 */ mtc1 $at,$f14 -/* f0443a0: 00000000 */ sll $zero,$zero,0x0 -/* f0443a4: 4600703c */ c.lt.s $f14,$f0 -/* f0443a8: 00000000 */ sll $zero,$zero,0x0 -/* f0443ac: 4500000f */ bc1f .L0f0443ec -/* f0443b0: 00000000 */ sll $zero,$zero,0x0 -/* f0443b4: 460c103c */ c.lt.s $f2,$f12 -/* f0443b8: 00000000 */ sll $zero,$zero,0x0 -/* f0443bc: 4500000b */ bc1f .L0f0443ec -/* f0443c0: 00000000 */ sll $zero,$zero,0x0 -/* f0443c4: 4602703c */ c.lt.s $f14,$f2 -/* f0443c8: 00000000 */ sll $zero,$zero,0x0 -/* f0443cc: 45000007 */ bc1f .L0f0443ec -/* f0443d0: 00000000 */ sll $zero,$zero,0x0 -/* f0443d4: 0fc0e56b */ jal func0f0395ac -/* f0443d8: 02002025 */ or $a0,$s0,$zero -/* f0443dc: 0fc0bb57 */ jal func0f02ed5c -/* f0443e0: 02002025 */ or $a0,$s0,$zero -/* f0443e4: 10000072 */ beqz $zero,.L0f0445b0 -/* f0443e8: 8fbf002c */ lw $ra,0x2c($sp) -.L0f0443ec: -/* f0443ec: 0fc10fcb */ jal func0f043f2c -/* f0443f0: 26070054 */ addiu $a3,$s0,0x54 -/* f0443f4: 10400002 */ beqz $v0,.L0f044400 -/* f0443f8: 24090001 */ addiu $t1,$zero,0x1 -/* f0443fc: ae090038 */ sw $t1,0x38($s0) -.L0f044400: -/* f044400: 8e0a0030 */ lw $t2,0x30($s0) -/* f044404: 02002025 */ or $a0,$s0,$zero -/* f044408: 29410015 */ slti $at,$t2,0x15 -/* f04440c: 14200009 */ bnez $at,.L0f044434 -/* f044410: 3c013f80 */ lui $at,0x3f80 -/* f044414: 44813000 */ mtc1 $at,$f6 -/* f044418: 8e05003c */ lw $a1,0x3c($s0) -/* f04441c: 82060049 */ lb $a2,0x49($s0) -/* f044420: 82070048 */ lb $a3,0x48($s0) -/* f044424: 0fc0fa7d */ jal func0f03e9f4 -/* f044428: e7a60010 */ swc1 $f6,0x10($sp) -/* f04442c: 10000004 */ beqz $zero,.L0f044440 -/* f044430: 8e0b0038 */ lw $t3,0x38($s0) -.L0f044434: -/* f044434: 0fc0fe0a */ jal func0f03f828 -/* f044438: 02002025 */ or $a0,$s0,$zero -/* f04443c: 8e0b0038 */ lw $t3,0x38($s0) -.L0f044440: -/* f044440: 02002025 */ or $a0,$s0,$zero -/* f044444: 24050001 */ addiu $a1,$zero,0x1 -/* f044448: 11600052 */ beqz $t3,.L0f044594 -/* f04444c: 00000000 */ sll $zero,$zero,0x0 -/* f044450: 8e0c0030 */ lw $t4,0x30($s0) -/* f044454: 00008825 */ or $s1,$zero,$zero -/* f044458: 02009025 */ or $s2,$s0,$zero -/* f04445c: 2981001f */ slti $at,$t4,0x1f -/* f044460: 1420004c */ bnez $at,.L0f044594 -/* f044464: 00000000 */ sll $zero,$zero,0x0 -.L0f044468: -/* f044468: 824d0048 */ lb $t5,0x48($s2) -/* f04446c: 02002025 */ or $a0,$s0,$zero -/* f044470: 02202825 */ or $a1,$s1,$zero -/* f044474: 11a0003f */ beqz $t5,.L0f044574 -/* f044478: 00000000 */ sll $zero,$zero,0x0 -/* f04447c: 824f004a */ lb $t7,0x4a($s2) -/* f044480: 02002025 */ or $a0,$s0,$zero -/* f044484: 02202825 */ or $a1,$s1,$zero -/* f044488: 55e00006 */ bnezl $t7,.L0f0444a4 -/* f04448c: 8e020030 */ lw $v0,0x30($s0) -/* f044490: 0fc0fe62 */ jal func0f03f988 -/* f044494: 24060001 */ addiu $a2,$zero,0x1 -/* f044498: 10000039 */ beqz $zero,.L0f044580 -/* f04449c: 26310001 */ addiu $s1,$s1,0x1 -/* f0444a0: 8e020030 */ lw $v0,0x30($s0) -.L0f0444a4: -/* f0444a4: 8e0e0040 */ lw $t6,0x40($s0) -/* f0444a8: 02002025 */ or $a0,$s0,$zero -/* f0444ac: 02202825 */ or $a1,$s1,$zero -/* f0444b0: 01c2082a */ slt $at,$t6,$v0 -/* f0444b4: 1020002b */ beqz $at,.L0f044564 -/* f0444b8: 00000000 */ sll $zero,$zero,0x0 -/* f0444bc: 8e030044 */ lw $v1,0x44($s0) -/* f0444c0: 00114023 */ negu $t0,$s1 -/* f0444c4: 02084821 */ addu $t1,$s0,$t0 -/* f0444c8: 12230004 */ beq $s1,$v1,.L0f0444dc -/* f0444cc: 0203c021 */ addu $t8,$s0,$v1 -/* f0444d0: 8319004a */ lb $t9,0x4a($t8) -/* f0444d4: 17200023 */ bnez $t9,.L0f044564 -/* f0444d8: 00000000 */ sll $zero,$zero,0x0 -.L0f0444dc: -/* f0444dc: ae020040 */ sw $v0,0x40($s0) -/* f0444e0: 812a004b */ lb $t2,0x4b($t1) -/* f0444e4: 240c0001 */ addiu $t4,$zero,0x1 -/* f0444e8: 02002025 */ or $a0,$s0,$zero -/* f0444ec: 5140000c */ beqzl $t2,.L0f044520 -/* f0444f0: 8258004c */ lb $t8,0x4c($s2) -/* f0444f4: 824b004c */ lb $t3,0x4c($s2) -/* f0444f8: 244d005a */ addiu $t5,$v0,0x5a -/* f0444fc: 51600004 */ beqzl $t3,.L0f044510 -/* f044500: 8e0f0040 */ lw $t7,0x40($s0) -/* f044504: 1000000f */ beqz $zero,.L0f044544 -/* f044508: ae0d0040 */ sw $t5,0x40($s0) -/* f04450c: 8e0f0040 */ lw $t7,0x40($s0) -.L0f044510: -/* f044510: 25ee0014 */ addiu $t6,$t7,0x14 -/* f044514: 1000000b */ beqz $zero,.L0f044544 -/* f044518: ae0e0040 */ sw $t6,0x40($s0) -/* f04451c: 8258004c */ lb $t8,0x4c($s2) -.L0f044520: -/* f044520: 53000006 */ beqzl $t8,.L0f04453c -/* f044524: 8e090040 */ lw $t1,0x40($s0) -/* f044528: 8e190040 */ lw $t9,0x40($s0) -/* f04452c: 272800b4 */ addiu $t0,$t9,0xb4 -/* f044530: 10000004 */ beqz $zero,.L0f044544 -/* f044534: ae080040 */ sw $t0,0x40($s0) -/* f044538: 8e090040 */ lw $t1,0x40($s0) -.L0f04453c: -/* f04453c: 252a0028 */ addiu $t2,$t1,0x28 -/* f044540: ae0a0040 */ sw $t2,0x40($s0) -.L0f044544: -/* f044544: 8e0b0044 */ lw $t3,0x44($s0) -/* f044548: 02202825 */ or $a1,$s1,$zero -/* f04454c: 24060001 */ addiu $a2,$zero,0x1 -/* f044550: 018b6823 */ subu $t5,$t4,$t3 -/* f044554: 0fc0fe62 */ jal func0f03f988 -/* f044558: ae0d0044 */ sw $t5,0x44($s0) -/* f04455c: 10000008 */ beqz $zero,.L0f044580 -/* f044560: 26310001 */ addiu $s1,$s1,0x1 -.L0f044564: -/* f044564: 0fc0fe62 */ jal func0f03f988 -/* f044568: 00003025 */ or $a2,$zero,$zero -/* f04456c: 10000004 */ beqz $zero,.L0f044580 -/* f044570: 26310001 */ addiu $s1,$s1,0x1 -.L0f044574: -/* f044574: 0fc0fe62 */ jal func0f03f988 -/* f044578: 00003025 */ or $a2,$zero,$zero -/* f04457c: 26310001 */ addiu $s1,$s1,0x1 -.L0f044580: -/* f044580: 24010002 */ addiu $at,$zero,0x2 -/* f044584: 1621ffb8 */ bne $s1,$at,.L0f044468 -/* f044588: 26520001 */ addiu $s2,$s2,0x1 -/* f04458c: 10000008 */ beqz $zero,.L0f0445b0 -/* f044590: 8fbf002c */ lw $ra,0x2c($sp) -.L0f044594: -/* f044594: 0fc0fe62 */ jal func0f03f988 -/* f044598: 00003025 */ or $a2,$zero,$zero -/* f04459c: 02002025 */ or $a0,$s0,$zero -/* f0445a0: 00002825 */ or $a1,$zero,$zero -/* f0445a4: 0fc0fe62 */ jal func0f03f988 -/* f0445a8: 00003025 */ or $a2,$zero,$zero -/* f0445ac: 8fbf002c */ lw $ra,0x2c($sp) -.L0f0445b0: -/* f0445b0: 8fb00020 */ lw $s0,0x20($sp) -/* f0445b4: 8fb10024 */ lw $s1,0x24($sp) -/* f0445b8: 8fb20028 */ lw $s2,0x28($sp) -/* f0445bc: 03e00008 */ jr $ra -/* f0445c0: 27bd0050 */ addiu $sp,$sp,0x50 -); - -GLOBAL_ASM( -glabel func0f0445c4 -/* f0445c4: c4c40000 */ lwc1 $f4,0x0($a2) -/* f0445c8: c4860000 */ lwc1 $f6,0x0($a0) -/* f0445cc: 27bdfff0 */ addiu $sp,$sp,-16 -/* f0445d0: 44808000 */ mtc1 $zero,$f16 -/* f0445d4: 46062201 */ sub.s $f8,$f4,$f6 -/* f0445d8: 44876000 */ mtc1 $a3,$f12 -/* f0445dc: e7a80004 */ swc1 $f8,0x4($sp) -/* f0445e0: c4840008 */ lwc1 $f4,0x8($a0) -/* f0445e4: c4ca0008 */ lwc1 $f10,0x8($a2) -/* f0445e8: 46045181 */ sub.s $f6,$f10,$f4 -/* f0445ec: e7a6000c */ swc1 $f6,0xc($sp) -/* f0445f0: c4a00000 */ lwc1 $f0,0x0($a1) -/* f0445f4: c7aa000c */ lwc1 $f10,0xc($sp) -/* f0445f8: 46008032 */ c.eq.s $f16,$f0 -/* f0445fc: 00000000 */ sll $zero,$zero,0x0 -/* f044600: 45020015 */ bc1fl .L0f044658 -/* f044604: c4a20008 */ lwc1 $f2,0x8($a1) -/* f044608: c4a80008 */ lwc1 $f8,0x8($a1) -/* f04460c: c7a2000c */ lwc1 $f2,0xc($sp) -/* f044610: 46088032 */ c.eq.s $f16,$f8 -/* f044614: 00000000 */ sll $zero,$zero,0x0 -/* f044618: 4502000f */ bc1fl .L0f044658 -/* f04461c: c4a20008 */ lwc1 $f2,0x8($a1) -/* f044620: 46021282 */ mul.s $f10,$f2,$f2 -/* f044624: c7a00004 */ lwc1 $f0,0x4($sp) -/* f044628: 00001025 */ or $v0,$zero,$zero -/* f04462c: 46000102 */ mul.s $f4,$f0,$f0 -/* f044630: 46045180 */ add.s $f6,$f10,$f4 -/* f044634: 460c6202 */ mul.s $f8,$f12,$f12 -/* f044638: 4608303e */ c.le.s $f6,$f8 -/* f04463c: 00000000 */ sll $zero,$zero,0x0 -/* f044640: 45000025 */ bc1f .L0f0446d8 -/* f044644: 00000000 */ sll $zero,$zero,0x0 -/* f044648: 24020001 */ addiu $v0,$zero,0x1 -/* f04464c: 10000022 */ beqz $zero,.L0f0446d8 -/* f044650: 00000000 */ sll $zero,$zero,0x0 -/* f044654: c4a20008 */ lwc1 $f2,0x8($a1) -.L0f044658: -/* f044658: c7a80004 */ lwc1 $f8,0x4($sp) -/* f04465c: 00001025 */ or $v0,$zero,$zero -/* f044660: 46025102 */ mul.s $f4,$f10,$f2 -/* f044664: 00000000 */ sll $zero,$zero,0x0 -/* f044668: 46080182 */ mul.s $f6,$f0,$f8 -/* f04466c: 46062380 */ add.s $f14,$f4,$f6 -/* f044670: 460e803c */ c.lt.s $f16,$f14 -/* f044674: 00000000 */ sll $zero,$zero,0x0 -/* f044678: 45000017 */ bc1f .L0f0446d8 -/* f04467c: 00000000 */ sll $zero,$zero,0x0 -/* f044680: 46021102 */ mul.s $f4,$f2,$f2 -/* f044684: 00000000 */ sll $zero,$zero,0x0 -/* f044688: 46000182 */ mul.s $f6,$f0,$f0 -/* f04468c: 46062400 */ add.s $f16,$f4,$f6 -/* f044690: 460a5102 */ mul.s $f4,$f10,$f10 -/* f044694: 00000000 */ sll $zero,$zero,0x0 -/* f044698: 46084182 */ mul.s $f6,$f8,$f8 -/* f04469c: 00000000 */ sll $zero,$zero,0x0 -/* f0446a0: 460e7282 */ mul.s $f10,$f14,$f14 -/* f0446a4: 00000000 */ sll $zero,$zero,0x0 -/* f0446a8: 460c6202 */ mul.s $f8,$f12,$f12 -/* f0446ac: 46062480 */ add.s $f18,$f4,$f6 -/* f0446b0: 46089101 */ sub.s $f4,$f18,$f8 -/* f0446b4: 46102182 */ mul.s $f6,$f4,$f16 -/* f0446b8: 460a303e */ c.le.s $f6,$f10 -/* f0446bc: 00000000 */ sll $zero,$zero,0x0 -/* f0446c0: 45000003 */ bc1f .L0f0446d0 -/* f0446c4: 00000000 */ sll $zero,$zero,0x0 -/* f0446c8: 10000003 */ beqz $zero,.L0f0446d8 -/* f0446cc: 24020001 */ addiu $v0,$zero,0x1 -.L0f0446d0: -/* f0446d0: 10000001 */ beqz $zero,.L0f0446d8 -/* f0446d4: 00001025 */ or $v0,$zero,$zero -.L0f0446d8: -/* f0446d8: 03e00008 */ jr $ra -/* f0446dc: 27bd0010 */ addiu $sp,$sp,0x10 -); - -GLOBAL_ASM( -glabel func0f0446e0 -/* f0446e0: 27bdffc0 */ addiu $sp,$sp,-64 -/* f0446e4: afbf001c */ sw $ra,0x1c($sp) -/* f0446e8: afb00018 */ sw $s0,0x18($sp) -/* f0446ec: 44876000 */ mtc1 $a3,$f12 -/* f0446f0: c4c00000 */ lwc1 $f0,0x0($a2) -/* f0446f4: c4900000 */ lwc1 $f16,0x0($a0) -/* f0446f8: 00a08025 */ or $s0,$a1,$zero -/* f0446fc: 460c0081 */ sub.s $f2,$f0,$f12 -/* f044700: 4602803e */ c.le.s $f16,$f2 -/* f044704: 00000000 */ sll $zero,$zero,0x0 -/* f044708: 45020009 */ bc1fl .L0f044730 -/* f04470c: 460c0080 */ add.s $f2,$f0,$f12 -/* f044710: c4a40000 */ lwc1 $f4,0x0($a1) -/* f044714: 4602203e */ c.le.s $f4,$f2 -/* f044718: 00000000 */ sll $zero,$zero,0x0 -/* f04471c: 45020004 */ bc1fl .L0f044730 -/* f044720: 460c0080 */ add.s $f2,$f0,$f12 -/* f044724: 10000033 */ beqz $zero,.L0f0447f4 -/* f044728: 00001025 */ or $v0,$zero,$zero -/* f04472c: 460c0080 */ add.s $f2,$f0,$f12 -.L0f044730: -/* f044730: 4610103e */ c.le.s $f2,$f16 -/* f044734: 00000000 */ sll $zero,$zero,0x0 -/* f044738: 45020009 */ bc1fl .L0f044760 -/* f04473c: c4c00008 */ lwc1 $f0,0x8($a2) -/* f044740: c6060000 */ lwc1 $f6,0x0($s0) -/* f044744: 4606103e */ c.le.s $f2,$f6 -/* f044748: 00000000 */ sll $zero,$zero,0x0 -/* f04474c: 45020004 */ bc1fl .L0f044760 -/* f044750: c4c00008 */ lwc1 $f0,0x8($a2) -/* f044754: 10000027 */ beqz $zero,.L0f0447f4 -/* f044758: 00001025 */ or $v0,$zero,$zero -/* f04475c: c4c00008 */ lwc1 $f0,0x8($a2) -.L0f044760: -/* f044760: c48e0008 */ lwc1 $f14,0x8($a0) -/* f044764: 460c0081 */ sub.s $f2,$f0,$f12 -/* f044768: 4602703e */ c.le.s $f14,$f2 -/* f04476c: 00000000 */ sll $zero,$zero,0x0 -/* f044770: 45020009 */ bc1fl .L0f044798 -/* f044774: 460c0080 */ add.s $f2,$f0,$f12 -/* f044778: c6080008 */ lwc1 $f8,0x8($s0) -/* f04477c: 4602403e */ c.le.s $f8,$f2 -/* f044780: 00000000 */ sll $zero,$zero,0x0 -/* f044784: 45020004 */ bc1fl .L0f044798 -/* f044788: 460c0080 */ add.s $f2,$f0,$f12 -/* f04478c: 10000019 */ beqz $zero,.L0f0447f4 -/* f044790: 00001025 */ or $v0,$zero,$zero -/* f044794: 460c0080 */ add.s $f2,$f0,$f12 -.L0f044798: -/* f044798: 460e103e */ c.le.s $f2,$f14 -/* f04479c: 00000000 */ sll $zero,$zero,0x0 -/* f0447a0: 45020009 */ bc1fl .L0f0447c8 -/* f0447a4: c6120000 */ lwc1 $f18,0x0($s0) -/* f0447a8: c60a0008 */ lwc1 $f10,0x8($s0) -/* f0447ac: 460a103e */ c.le.s $f2,$f10 -/* f0447b0: 00000000 */ sll $zero,$zero,0x0 -/* f0447b4: 45020004 */ bc1fl .L0f0447c8 -/* f0447b8: c6120000 */ lwc1 $f18,0x0($s0) -/* f0447bc: 1000000d */ beqz $zero,.L0f0447f4 -/* f0447c0: 00001025 */ or $v0,$zero,$zero -/* f0447c4: c6120000 */ lwc1 $f18,0x0($s0) -.L0f0447c8: -/* f0447c8: 44803000 */ mtc1 $zero,$f6 -/* f0447cc: 44076000 */ mfc1 $a3,$f12 -/* f0447d0: 46109101 */ sub.s $f4,$f18,$f16 -/* f0447d4: e7a60038 */ swc1 $f6,0x38($sp) -/* f0447d8: 27a50034 */ addiu $a1,$sp,0x34 -/* f0447dc: e7a40034 */ swc1 $f4,0x34($sp) -/* f0447e0: c48a0008 */ lwc1 $f10,0x8($a0) -/* f0447e4: c6080008 */ lwc1 $f8,0x8($s0) -/* f0447e8: 460a4481 */ sub.s $f18,$f8,$f10 -/* f0447ec: 0fc11171 */ jal func0f0445c4 -/* f0447f0: e7b2003c */ swc1 $f18,0x3c($sp) -.L0f0447f4: -/* f0447f4: 8fbf001c */ lw $ra,0x1c($sp) -/* f0447f8: 8fb00018 */ lw $s0,0x18($sp) -/* f0447fc: 27bd0040 */ addiu $sp,$sp,0x40 -/* f044800: 03e00008 */ jr $ra -/* f044804: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f044808 -/* f044808: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04480c: afbf0014 */ sw $ra,0x14($sp) -/* f044810: 3c014316 */ lui $at,0x4316 -/* f044814: 44818000 */ mtc1 $at,$f16 -/* f044818: c4c00004 */ lwc1 $f0,0x4($a2) -/* f04481c: c48c0004 */ lwc1 $f12,0x4($a0) -/* f044820: 44877000 */ mtc1 $a3,$f14 -/* f044824: 46100081 */ sub.s $f2,$f0,$f16 -/* f044828: 4602603e */ c.le.s $f12,$f2 -/* f04482c: 00000000 */ sll $zero,$zero,0x0 -/* f044830: 45020009 */ bc1fl .L0f044858 -/* f044834: 46100080 */ add.s $f2,$f0,$f16 -/* f044838: c4a40004 */ lwc1 $f4,0x4($a1) -/* f04483c: 4602203e */ c.le.s $f4,$f2 -/* f044840: 00000000 */ sll $zero,$zero,0x0 -/* f044844: 45020004 */ bc1fl .L0f044858 -/* f044848: 46100080 */ add.s $f2,$f0,$f16 -/* f04484c: 10000010 */ beqz $zero,.L0f044890 -/* f044850: 00001025 */ or $v0,$zero,$zero -/* f044854: 46100080 */ add.s $f2,$f0,$f16 -.L0f044858: -/* f044858: 460c103e */ c.le.s $f2,$f12 -/* f04485c: 00000000 */ sll $zero,$zero,0x0 -/* f044860: 45020009 */ bc1fl .L0f044888 -/* f044864: 44077000 */ mfc1 $a3,$f14 -/* f044868: c4a60004 */ lwc1 $f6,0x4($a1) -/* f04486c: 4606103e */ c.le.s $f2,$f6 -/* f044870: 00000000 */ sll $zero,$zero,0x0 -/* f044874: 45020004 */ bc1fl .L0f044888 -/* f044878: 44077000 */ mfc1 $a3,$f14 -/* f04487c: 10000004 */ beqz $zero,.L0f044890 -/* f044880: 00001025 */ or $v0,$zero,$zero -/* f044884: 44077000 */ mfc1 $a3,$f14 -.L0f044888: -/* f044888: 0fc111b8 */ jal func0f0446e0 -/* f04488c: 00000000 */ sll $zero,$zero,0x0 -.L0f044890: -/* f044890: 8fbf0014 */ lw $ra,0x14($sp) -/* f044894: 27bd0018 */ addiu $sp,$sp,0x18 -/* f044898: 03e00008 */ jr $ra -/* f04489c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0448a0 -/* f0448a0: 27bdffb8 */ addiu $sp,$sp,-72 -/* f0448a4: afbf001c */ sw $ra,0x1c($sp) -/* f0448a8: afb00018 */ sw $s0,0x18($sp) -/* f0448ac: 8c8e001c */ lw $t6,0x1c($a0) -/* f0448b0: 00808025 */ or $s0,$a0,$zero -/* f0448b4: 00004025 */ or $t0,$zero,$zero -/* f0448b8: afae0044 */ sw $t6,0x44($sp) -/* f0448bc: 8c850020 */ lw $a1,0x20($a0) -/* f0448c0: 10800003 */ beqz $a0,.L0f0448d0 -/* f0448c4: afa50040 */ sw $a1,0x40($sp) -/* f0448c8: 10000001 */ beqz $zero,.L0f0448d0 -/* f0448cc: 908802fe */ lbu $t0,0x2fe($a0) -.L0f0448d0: -/* f0448d0: 8e0f0014 */ lw $t7,0x14($s0) -/* f0448d4: 00a02025 */ or $a0,$a1,$zero -/* f0448d8: 000fc280 */ sll $t8,$t7,0xa -/* f0448dc: 0701000e */ bgez $t8,.L0f044918 -/* f0448e0: 00000000 */ sll $zero,$zero,0x0 -/* f0448e4: 0c0076e5 */ jal 0x1db94 -/* f0448e8: afa8003c */ sw $t0,0x3c($sp) -/* f0448ec: 14400099 */ bnez $v0,.L0f044b54 -/* f0448f0: 8fa8003c */ lw $t0,0x3c($sp) -/* f0448f4: 02002025 */ or $a0,$s0,$zero -/* f0448f8: 0fc0bf86 */ jal func0f02fe18 -/* f0448fc: afa8003c */ sw $t0,0x3c($sp) -/* f044900: 8e190014 */ lw $t9,0x14($s0) -/* f044904: 3c01ffdf */ lui $at,0xffdf -/* f044908: 3421ffff */ ori $at,$at,0xffff -/* f04490c: 8fa8003c */ lw $t0,0x3c($sp) -/* f044910: 03214824 */ and $t1,$t9,$at -/* f044914: ae090014 */ sw $t1,0x14($s0) -.L0f044918: -/* f044918: 3c02800a */ lui $v0,0x800a -/* f04491c: 820b0009 */ lb $t3,0x9($s0) -/* f044920: 24429fc0 */ addiu $v0,$v0,-24640 -/* f044924: 8c4a0008 */ lw $t2,0x8($v0) -/* f044928: 24010001 */ addiu $at,$zero,0x1 -/* f04492c: 11610010 */ beq $t3,$at,.L0f044970 -/* f044930: ae0a00d4 */ sw $t2,0xd4($s0) -/* f044934: 8c4d0008 */ lw $t5,0x8($v0) -/* f044938: 8e0c00d8 */ lw $t4,0xd8($s0) -/* f04493c: 260400c8 */ addiu $a0,$s0,0xc8 -/* f044940: 25aeffc4 */ addiu $t6,$t5,-60 -/* f044944: 018e082a */ slt $at,$t4,$t6 -/* f044948: 14200009 */ bnez $at,.L0f044970 -/* f04494c: 8fa50044 */ lw $a1,0x44($sp) -/* f044950: 2606002c */ addiu $a2,$s0,0x2c -/* f044954: 8e070038 */ lw $a3,0x38($s0) -/* f044958: afa8003c */ sw $t0,0x3c($sp) -/* f04495c: afa60024 */ sw $a2,0x24($sp) -/* f044960: 0fc111b8 */ jal func0f0446e0 -/* f044964: 24a50008 */ addiu $a1,$a1,0x8 -/* f044968: 1040004a */ beqz $v0,.L0f044a94 -/* f04496c: 8fa8003c */ lw $t0,0x3c($sp) -.L0f044970: -/* f044970: 15000003 */ bnez $t0,.L0f044980 -/* f044974: 00000000 */ sll $zero,$zero,0x0 -/* f044978: 0c00744f */ jal 0x1d13c -/* f04497c: 8fa40040 */ lw $a0,0x40($sp) -.L0f044980: -/* f044980: 0c00745f */ jal 0x1d17c -/* f044984: 8fa40040 */ lw $a0,0x40($sp) -/* f044988: 44803000 */ mtc1 $zero,$f6 -/* f04498c: 44802000 */ mtc1 $zero,$f4 -/* f044990: 8fa40040 */ lw $a0,0x40($sp) -/* f044994: 4606003c */ c.lt.s $f0,$f6 -/* f044998: 46040081 */ sub.s $f2,$f0,$f4 -/* f04499c: 45020008 */ bc1fl .L0f0449c0 -/* f0449a0: 8fa40040 */ lw $a0,0x40($sp) -/* f0449a4: 0c007486 */ jal 0x1d218 -/* f0449a8: e7a20038 */ swc1 $f2,0x38($sp) -/* f0449ac: 44824000 */ mtc1 $v0,$f8 -/* f0449b0: c7a20038 */ lwc1 $f2,0x38($sp) -/* f0449b4: 468042a0 */ cvt.s.w $f10,$f8 -/* f0449b8: 460a1080 */ add.s $f2,$f2,$f10 -/* f0449bc: 8fa40040 */ lw $a0,0x40($sp) -.L0f0449c0: -/* f0449c0: 0c007486 */ jal 0x1d218 -/* f0449c4: e7a20038 */ swc1 $f2,0x38($sp) -/* f0449c8: 44828000 */ mtc1 $v0,$f16 -/* f0449cc: 3c013f00 */ lui $at,0x3f00 -/* f0449d0: 44812000 */ mtc1 $at,$f4 -/* f0449d4: 468084a0 */ cvt.s.w $f18,$f16 -/* f0449d8: c7a20038 */ lwc1 $f2,0x38($sp) -/* f0449dc: 46049182 */ mul.s $f6,$f18,$f4 -/* f0449e0: 4602303c */ c.lt.s $f6,$f2 -/* f0449e4: 00000000 */ sll $zero,$zero,0x0 -/* f0449e8: 4500000e */ bc1f .L0f044a24 -/* f0449ec: 00000000 */ sll $zero,$zero,0x0 -/* f0449f0: 0c007486 */ jal 0x1d218 -/* f0449f4: 8fa40040 */ lw $a0,0x40($sp) -/* f0449f8: 44824000 */ mtc1 $v0,$f8 -/* f0449fc: 44808000 */ mtc1 $zero,$f16 -/* f044a00: 8fa40040 */ lw $a0,0x40($sp) -/* f044a04: 468042a0 */ cvt.s.w $f10,$f8 -/* f044a08: 3c064180 */ lui $a2,0x4180 -/* f044a0c: 46105481 */ sub.s $f18,$f10,$f16 -/* f044a10: 44059000 */ mfc1 $a1,$f18 -/* f044a14: 0c0077c1 */ jal 0x1df04 -/* f044a18: 00000000 */ sll $zero,$zero,0x0 -/* f044a1c: 10000019 */ beqz $zero,.L0f044a84 -/* f044a20: 00000000 */ sll $zero,$zero,0x0 -.L0f044a24: -/* f044a24: 0c007486 */ jal 0x1d218 -/* f044a28: 8fa40040 */ lw $a0,0x40($sp) -/* f044a2c: 44822000 */ mtc1 $v0,$f4 -/* f044a30: 3c013f00 */ lui $at,0x3f00 -/* f044a34: 44814000 */ mtc1 $at,$f8 -/* f044a38: 468021a0 */ cvt.s.w $f6,$f4 -/* f044a3c: 44808000 */ mtc1 $zero,$f16 -/* f044a40: 44805000 */ mtc1 $zero,$f10 -/* f044a44: 8fa40040 */ lw $a0,0x40($sp) -/* f044a48: 46083002 */ mul.s $f0,$f6,$f8 -/* f044a4c: 4610003c */ c.lt.s $f0,$f16 -/* f044a50: 460a0081 */ sub.s $f2,$f0,$f10 -/* f044a54: 45020008 */ bc1fl .L0f044a78 -/* f044a58: 44051000 */ mfc1 $a1,$f2 -/* f044a5c: 0c007486 */ jal 0x1d218 -/* f044a60: e7a20038 */ swc1 $f2,0x38($sp) -/* f044a64: 44829000 */ mtc1 $v0,$f18 -/* f044a68: c7a20038 */ lwc1 $f2,0x38($sp) -/* f044a6c: 46809120 */ cvt.s.w $f4,$f18 -/* f044a70: 46041080 */ add.s $f2,$f2,$f4 -/* f044a74: 44051000 */ mfc1 $a1,$f2 -.L0f044a78: -/* f044a78: 8fa40040 */ lw $a0,0x40($sp) -/* f044a7c: 0c0077c1 */ jal 0x1df04 -/* f044a80: 3c064180 */ lui $a2,0x4180 -.L0f044a84: -/* f044a84: 0fc0bb57 */ jal func0f02ed5c -/* f044a88: 02002025 */ or $a0,$s0,$zero -/* f044a8c: 10000032 */ beqz $zero,.L0f044b58 -/* f044a90: 8fbf001c */ lw $ra,0x1c($sp) -.L0f044a94: -/* f044a94: 02002025 */ or $a0,$s0,$zero -/* f044a98: 8fa50024 */ lw $a1,0x24($sp) -/* f044a9c: 24060001 */ addiu $a2,$zero,0x1 -/* f044aa0: 26070040 */ addiu $a3,$s0,0x40 -/* f044aa4: 0fc10fcb */ jal func0f043f2c -/* f044aa8: afa8003c */ sw $t0,0x3c($sp) -/* f044aac: 8e03003c */ lw $v1,0x3c($s0) -/* f044ab0: 8fa8003c */ lw $t0,0x3c($sp) -/* f044ab4: 3c0f800a */ lui $t7,0x800a -/* f044ab8: 18600005 */ blez $v1,.L0f044ad0 -/* f044abc: 3c013f80 */ lui $at,0x3f80 -/* f044ac0: 8def9ff8 */ lw $t7,-0x6008($t7) -/* f044ac4: 006fc023 */ subu $t8,$v1,$t7 -/* f044ac8: 10000022 */ beqz $zero,.L0f044b54 -/* f044acc: ae18003c */ sw $t8,0x3c($s0) -.L0f044ad0: -/* f044ad0: 44811000 */ mtc1 $at,$f2 -/* f044ad4: 1500000e */ bnez $t0,.L0f044b10 -/* f044ad8: 24010001 */ addiu $at,$zero,0x1 -/* f044adc: 0c00744f */ jal 0x1d13c -/* f044ae0: 8fa40040 */ lw $a0,0x40($sp) -/* f044ae4: 24010059 */ addiu $at,$zero,0x59 -/* f044ae8: 14410005 */ bne $v0,$at,.L0f044b00 -/* f044aec: 00000000 */ sll $zero,$zero,0x0 -/* f044af0: 0fc0b7fc */ jal func0f02dff0 -/* f044af4: 24040059 */ addiu $a0,$zero,0x59 -/* f044af8: 1000000a */ beqz $zero,.L0f044b24 -/* f044afc: 46000086 */ mov.s $f2,$f0 -.L0f044b00: -/* f044b00: 0fc0b7fc */ jal func0f02dff0 -/* f044b04: 2404002a */ addiu $a0,$zero,0x2a -/* f044b08: 10000006 */ beqz $zero,.L0f044b24 -/* f044b0c: 46000086 */ mov.s $f2,$f0 -.L0f044b10: -/* f044b10: 55010005 */ bnel $t0,$at,.L0f044b28 -/* f044b14: 8fa40040 */ lw $a0,0x40($sp) -/* f044b18: 0fc0b7fc */ jal func0f02dff0 -/* f044b1c: 24040394 */ addiu $a0,$zero,0x394 -/* f044b20: 46000086 */ mov.s $f2,$f0 -.L0f044b24: -/* f044b24: 8fa40040 */ lw $a0,0x40($sp) -.L0f044b28: -/* f044b28: 0c0074a2 */ jal 0x1d288 -/* f044b2c: e7a20030 */ swc1 $f2,0x30($sp) -/* f044b30: 3c01800a */ lui $at,0x800a -/* f044b34: c428a00c */ lwc1 $f8,-0x5ff4($at) -/* f044b38: c7a20030 */ lwc1 $f2,0x30($sp) -/* f044b3c: c6060038 */ lwc1 $f6,0x38($s0) -/* f044b40: 46081282 */ mul.s $f10,$f2,$f8 -/* f044b44: 00000000 */ sll $zero,$zero,0x0 -/* f044b48: 46005402 */ mul.s $f16,$f10,$f0 -/* f044b4c: 46103480 */ add.s $f18,$f6,$f16 -/* f044b50: e6120038 */ swc1 $f18,0x38($s0) -.L0f044b54: -/* f044b54: 8fbf001c */ lw $ra,0x1c($sp) -.L0f044b58: -/* f044b58: 8fb00018 */ lw $s0,0x18($sp) -/* f044b5c: 27bd0048 */ addiu $sp,$sp,0x48 -/* f044b60: 03e00008 */ jr $ra -/* f044b64: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f044b68 -/* f044b68: c4a40000 */ lwc1 $f4,0x0($a1) -/* f044b6c: c4860000 */ lwc1 $f6,0x0($a0) -/* f044b70: 27bdffe8 */ addiu $sp,$sp,-24 -/* f044b74: 44800000 */ mtc1 $zero,$f0 -/* f044b78: 46062201 */ sub.s $f8,$f4,$f6 -/* f044b7c: e7a8000c */ swc1 $f8,0xc($sp) -/* f044b80: c4900004 */ lwc1 $f16,0x4($a0) -/* f044b84: c4aa0004 */ lwc1 $f10,0x4($a1) -/* f044b88: 46105481 */ sub.s $f18,$f10,$f16 -/* f044b8c: e7b20010 */ swc1 $f18,0x10($sp) -/* f044b90: c4860008 */ lwc1 $f6,0x8($a0) -/* f044b94: c4a40008 */ lwc1 $f4,0x8($a1) -/* f044b98: 46062201 */ sub.s $f8,$f4,$f6 -/* f044b9c: e7a80014 */ swc1 $f8,0x14($sp) -/* f044ba0: c4ca0008 */ lwc1 $f10,0x8($a2) -/* f044ba4: e7a00004 */ swc1 $f0,0x4($sp) -/* f044ba8: c7a40014 */ lwc1 $f4,0x14($sp) -/* f044bac: 46005407 */ neg.s $f16,$f10 -/* f044bb0: e7b00000 */ swc1 $f16,0x0($sp) -/* f044bb4: c4d20000 */ lwc1 $f18,0x0($a2) -/* f044bb8: c7aa0000 */ lwc1 $f10,0x0($sp) -/* f044bbc: c7b0000c */ lwc1 $f16,0xc($sp) -/* f044bc0: e7b20008 */ swc1 $f18,0x8($sp) -/* f044bc4: c7a60008 */ lwc1 $f6,0x8($sp) -/* f044bc8: 46062202 */ mul.s $f8,$f4,$f6 -/* f044bcc: 00000000 */ sll $zero,$zero,0x0 -/* f044bd0: 46105482 */ mul.s $f18,$f10,$f16 -/* f044bd4: 46124100 */ add.s $f4,$f8,$f18 -/* f044bd8: 4604003c */ c.lt.s $f0,$f4 -/* f044bdc: 00000000 */ sll $zero,$zero,0x0 -/* f044be0: 45010013 */ bc1t .L0f044c30 -/* f044be4: 00000000 */ sll $zero,$zero,0x0 -/* f044be8: c4860000 */ lwc1 $f6,0x0($a0) -/* f044bec: e7a6000c */ swc1 $f6,0xc($sp) -/* f044bf0: c48a0004 */ lwc1 $f10,0x4($a0) -/* f044bf4: e7aa0010 */ swc1 $f10,0x10($sp) -/* f044bf8: c4900008 */ lwc1 $f16,0x8($a0) -/* f044bfc: e7b00014 */ swc1 $f16,0x14($sp) -/* f044c00: c4a80000 */ lwc1 $f8,0x0($a1) -/* f044c04: e4880000 */ swc1 $f8,0x0($a0) -/* f044c08: c4b20004 */ lwc1 $f18,0x4($a1) -/* f044c0c: e4920004 */ swc1 $f18,0x4($a0) -/* f044c10: c4a40008 */ lwc1 $f4,0x8($a1) -/* f044c14: e4840008 */ swc1 $f4,0x8($a0) -/* f044c18: c7a6000c */ lwc1 $f6,0xc($sp) -/* f044c1c: e4a60000 */ swc1 $f6,0x0($a1) -/* f044c20: c7aa0010 */ lwc1 $f10,0x10($sp) -/* f044c24: e4aa0004 */ swc1 $f10,0x4($a1) -/* f044c28: c7b00014 */ lwc1 $f16,0x14($sp) -/* f044c2c: e4b00008 */ swc1 $f16,0x8($a1) -.L0f044c30: -/* f044c30: 03e00008 */ jr $ra -/* f044c34: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f044c38 -/* f044c38: 27bdff20 */ addiu $sp,$sp,-224 -/* f044c3c: afbf002c */ sw $ra,0x2c($sp) -/* f044c40: afb00028 */ sw $s0,0x28($sp) -/* f044c44: afa400e0 */ sw $a0,0xe0($sp) -/* f044c48: afa600e8 */ sw $a2,0xe8($sp) -/* f044c4c: afa700ec */ sw $a3,0xec($sp) -/* f044c50: afa000bc */ sw $zero,0xbc($sp) -/* f044c54: afa000b8 */ sw $zero,0xb8($sp) -/* f044c58: afa00084 */ sw $zero,0x84($sp) -/* f044c5c: 8c84001c */ lw $a0,0x1c($a0) -/* f044c60: 00a08025 */ or $s0,$a1,$zero -/* f044c64: 27a50078 */ addiu $a1,$sp,0x78 -/* f044c68: 27a7007c */ addiu $a3,$sp,0x7c -/* f044c6c: 27a60080 */ addiu $a2,$sp,0x80 -/* f044c70: 0fc0a277 */ jal func0f0289dc -/* f044c74: afa4003c */ sw $a0,0x3c($sp) -/* f044c78: 8fa200ec */ lw $v0,0xec($sp) -/* f044c7c: c6060000 */ lwc1 $f6,0x0($s0) -/* f044c80: 44800000 */ mtc1 $zero,$f0 -/* f044c84: c4440000 */ lwc1 $f4,0x0($v0) -/* f044c88: e7a000d8 */ swc1 $f0,0xd8($sp) -/* f044c8c: 46062201 */ sub.s $f8,$f4,$f6 -/* f044c90: e7a800d4 */ swc1 $f8,0xd4($sp) -/* f044c94: c7a800d4 */ lwc1 $f8,0xd4($sp) -/* f044c98: c6040008 */ lwc1 $f4,0x8($s0) -/* f044c9c: c44a0008 */ lwc1 $f10,0x8($v0) -/* f044ca0: 46080032 */ c.eq.s $f0,$f8 -/* f044ca4: 46045181 */ sub.s $f6,$f10,$f4 -/* f044ca8: 45000008 */ bc1f .L0f044ccc -/* f044cac: e7a600dc */ swc1 $f6,0xdc($sp) -/* f044cb0: c7b200dc */ lwc1 $f18,0xdc($sp) -/* f044cb4: 46120032 */ c.eq.s $f0,$f18 -/* f044cb8: 00000000 */ sll $zero,$zero,0x0 -/* f044cbc: 45020004 */ bc1fl .L0f044cd0 -/* f044cc0: c7b200dc */ lwc1 $f18,0xdc($sp) -/* f044cc4: 10000133 */ beqz $zero,.L0f045194 -/* f044cc8: 24020001 */ addiu $v0,$zero,0x1 -.L0f044ccc: -/* f044ccc: c7b200dc */ lwc1 $f18,0xdc($sp) -.L0f044cd0: -/* f044cd0: c7b000d4 */ lwc1 $f16,0xd4($sp) -/* f044cd4: 46129282 */ mul.s $f10,$f18,$f18 -/* f044cd8: 00000000 */ sll $zero,$zero,0x0 -/* f044cdc: 46108102 */ mul.s $f4,$f16,$f16 -/* f044ce0: 0c012974 */ jal 0x4a5d0 -/* f044ce4: 46045300 */ add.s $f12,$f10,$f4 -/* f044ce8: 3c013f80 */ lui $at,0x3f80 -/* f044cec: 44813000 */ mtc1 $at,$f6 -/* f044cf0: c7b000d4 */ lwc1 $f16,0xd4($sp) -/* f044cf4: c7b200dc */ lwc1 $f18,0xdc($sp) -/* f044cf8: 46003083 */ div.s $f2,$f6,$f0 -/* f044cfc: c7a800fc */ lwc1 $f8,0xfc($sp) -/* f044d00: 3c017f1b */ lui $at,0x7f1b -/* f044d04: c42a9238 */ lwc1 $f10,-0x6dc8($at) -/* f044d08: 3c017f1b */ lui $at,0x7f1b -/* f044d0c: c426923c */ lwc1 $f6,-0x6dc4($at) -/* f044d10: 3c017f1b */ lui $at,0x7f1b -/* f044d14: 8fa400e0 */ lw $a0,0xe0($sp) -/* f044d18: 00002825 */ or $a1,$zero,$zero -/* f044d1c: 46028402 */ mul.s $f16,$f16,$f2 -/* f044d20: 00000000 */ sll $zero,$zero,0x0 -/* f044d24: 46029482 */ mul.s $f18,$f18,$f2 -/* f044d28: 00000000 */ sll $zero,$zero,0x0 -/* f044d2c: 46088302 */ mul.s $f12,$f16,$f8 -/* f044d30: e7b000d4 */ swc1 $f16,0xd4($sp) -/* f044d34: e7b200dc */ swc1 $f18,0xdc($sp) -/* f044d38: 460a6102 */ mul.s $f4,$f12,$f10 -/* f044d3c: 00000000 */ sll $zero,$zero,0x0 -/* f044d40: 46089382 */ mul.s $f14,$f18,$f8 -/* f044d44: e7a400d0 */ swc1 $f4,0xd0($sp) -/* f044d48: c4249240 */ lwc1 $f4,-0x6dc0($at) -/* f044d4c: 3c017f1b */ lui $at,0x7f1b -/* f044d50: 46067282 */ mul.s $f10,$f14,$f6 -/* f044d54: c4269244 */ lwc1 $f6,-0x6dbc($at) -/* f044d58: 46046202 */ mul.s $f8,$f12,$f4 -/* f044d5c: e7aa00cc */ swc1 $f10,0xcc($sp) -/* f044d60: 46067282 */ mul.s $f10,$f14,$f6 -/* f044d64: e7a800c8 */ swc1 $f8,0xc8($sp) -/* f044d68: 0fc079ef */ jal func0f01e7bc -/* f044d6c: e7aa00c4 */ swc1 $f10,0xc4($sp) -/* f044d70: c6040000 */ lwc1 $f4,0x0($s0) -/* f044d74: c7a800cc */ lwc1 $f8,0xcc($sp) -/* f044d78: 8fa200ec */ lw $v0,0xec($sp) -/* f044d7c: c7a200f8 */ lwc1 $f2,0xf8($sp) -/* f044d80: 46082180 */ add.s $f6,$f4,$f8 -/* f044d84: c7a800d0 */ lwc1 $f8,0xd0($sp) -/* f044d88: 8faf0100 */ lw $t7,0x100($sp) -/* f044d8c: 8fb9003c */ lw $t9,0x3c($sp) -/* f044d90: e7a6006c */ swc1 $f6,0x6c($sp) -/* f044d94: c60a0004 */ lwc1 $f10,0x4($s0) -/* f044d98: 24180001 */ addiu $t8,$zero,0x1 -/* f044d9c: 02002025 */ or $a0,$s0,$zero -/* f044da0: e7aa0070 */ swc1 $f10,0x70($sp) -/* f044da4: c6040008 */ lwc1 $f4,0x8($s0) -/* f044da8: 8fa500e8 */ lw $a1,0xe8($sp) -/* f044dac: 27a6006c */ addiu $a2,$sp,0x6c -/* f044db0: 46082181 */ sub.s $f6,$f4,$f8 -/* f044db4: c7a400c4 */ lwc1 $f4,0xc4($sp) -/* f044db8: 27a70050 */ addiu $a3,$sp,0x50 -/* f044dbc: e7a60074 */ swc1 $f6,0x74($sp) -/* f044dc0: c44a0000 */ lwc1 $f10,0x0($v0) -/* f044dc4: c7a600d4 */ lwc1 $f6,0xd4($sp) -/* f044dc8: 46045200 */ add.s $f8,$f10,$f4 -/* f044dcc: 46023282 */ mul.s $f10,$f6,$f2 -/* f044dd0: 46085100 */ add.s $f4,$f10,$f8 -/* f044dd4: c7a800c8 */ lwc1 $f8,0xc8($sp) -/* f044dd8: e7a40060 */ swc1 $f4,0x60($sp) -/* f044ddc: c4460004 */ lwc1 $f6,0x4($v0) -/* f044de0: e7a60064 */ swc1 $f6,0x64($sp) -/* f044de4: c44a0008 */ lwc1 $f10,0x8($v0) -/* f044de8: c7a600dc */ lwc1 $f6,0xdc($sp) -/* f044dec: afb80014 */ sw $t8,0x14($sp) -/* f044df0: 46085101 */ sub.s $f4,$f10,$f8 -/* f044df4: 46023282 */ mul.s $f10,$f6,$f2 -/* f044df8: afaf0010 */ sw $t7,0x10($sp) -/* f044dfc: c7a60080 */ lwc1 $f6,0x80($sp) -/* f044e00: 46045200 */ add.s $f8,$f10,$f4 -/* f044e04: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f044e08: e7a80068 */ swc1 $f8,0x68($sp) -/* f044e0c: c720000c */ lwc1 $f0,0xc($t9) -/* f044e10: 46003281 */ sub.s $f10,$f6,$f0 -/* f044e14: 46002201 */ sub.s $f8,$f4,$f0 -/* f044e18: e7aa0018 */ swc1 $f10,0x18($sp) -/* f044e1c: 0c00b694 */ jal 0x2da50 -/* f044e20: e7a8001c */ swc1 $f8,0x1c($sp) -/* f044e24: 10400010 */ beqz $v0,.L0f044e68 -/* f044e28: 24080001 */ addiu $t0,$zero,0x1 -/* f044e2c: 8fa9003c */ lw $t1,0x3c($sp) -/* f044e30: afa80010 */ sw $t0,0x10($sp) -/* f044e34: c7a60080 */ lwc1 $f6,0x80($sp) -/* f044e38: c520000c */ lwc1 $f0,0xc($t1) -/* f044e3c: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f044e40: 27a4006c */ addiu $a0,$sp,0x6c -/* f044e44: 46003281 */ sub.s $f10,$f6,$f0 -/* f044e48: 27a50050 */ addiu $a1,$sp,0x50 -/* f044e4c: 27a60060 */ addiu $a2,$sp,0x60 -/* f044e50: 46002201 */ sub.s $f8,$f4,$f0 -/* f044e54: e7aa0014 */ swc1 $f10,0x14($sp) -/* f044e58: 8fa70100 */ lw $a3,0x100($sp) -/* f044e5c: 0c00b5f0 */ jal 0x2d7c0 -/* f044e60: e7a80018 */ swc1 $f8,0x18($sp) -/* f044e64: 1440000c */ bnez $v0,.L0f044e98 -.L0f044e68: -/* f044e68: 240a0001 */ addiu $t2,$zero,0x1 -/* f044e6c: 3c077f1b */ lui $a3,0x7f1b -/* f044e70: afaa00bc */ sw $t2,0xbc($sp) -/* f044e74: 24e78ba0 */ addiu $a3,$a3,-29792 -/* f044e78: 27a400ac */ addiu $a0,$sp,0xac -/* f044e7c: 27a500a0 */ addiu $a1,$sp,0xa0 -/* f044e80: 0c009393 */ jal 0x24e4c -/* f044e84: 24063741 */ addiu $a2,$zero,0x3741 -/* f044e88: 27a400ac */ addiu $a0,$sp,0xac -/* f044e8c: 27a500a0 */ addiu $a1,$sp,0xa0 -/* f044e90: 0fc112da */ jal func0f044b68 -/* f044e94: 27a600d4 */ addiu $a2,$sp,0xd4 -.L0f044e98: -/* f044e98: c6060000 */ lwc1 $f6,0x0($s0) -/* f044e9c: c7aa00cc */ lwc1 $f10,0xcc($sp) -/* f044ea0: 8fa200ec */ lw $v0,0xec($sp) -/* f044ea4: c7a200f8 */ lwc1 $f2,0xf8($sp) -/* f044ea8: 460a3101 */ sub.s $f4,$f6,$f10 -/* f044eac: c7aa00d0 */ lwc1 $f10,0xd0($sp) -/* f044eb0: 8fab0100 */ lw $t3,0x100($sp) -/* f044eb4: 8fad003c */ lw $t5,0x3c($sp) -/* f044eb8: e7a4006c */ swc1 $f4,0x6c($sp) -/* f044ebc: c6080004 */ lwc1 $f8,0x4($s0) -/* f044ec0: 240c0001 */ addiu $t4,$zero,0x1 -/* f044ec4: 02002025 */ or $a0,$s0,$zero -/* f044ec8: e7a80070 */ swc1 $f8,0x70($sp) -/* f044ecc: c6060008 */ lwc1 $f6,0x8($s0) -/* f044ed0: 8fa500e8 */ lw $a1,0xe8($sp) -/* f044ed4: 27a6006c */ addiu $a2,$sp,0x6c -/* f044ed8: 460a3100 */ add.s $f4,$f6,$f10 -/* f044edc: c7a600c4 */ lwc1 $f6,0xc4($sp) -/* f044ee0: 27a70050 */ addiu $a3,$sp,0x50 -/* f044ee4: e7a40074 */ swc1 $f4,0x74($sp) -/* f044ee8: c4480000 */ lwc1 $f8,0x0($v0) -/* f044eec: c7a400d4 */ lwc1 $f4,0xd4($sp) -/* f044ef0: 46064281 */ sub.s $f10,$f8,$f6 -/* f044ef4: 46022202 */ mul.s $f8,$f4,$f2 -/* f044ef8: 460a4180 */ add.s $f6,$f8,$f10 -/* f044efc: c7aa00c8 */ lwc1 $f10,0xc8($sp) -/* f044f00: e7a60060 */ swc1 $f6,0x60($sp) -/* f044f04: c4440004 */ lwc1 $f4,0x4($v0) -/* f044f08: e7a40064 */ swc1 $f4,0x64($sp) -/* f044f0c: c4480008 */ lwc1 $f8,0x8($v0) -/* f044f10: c7a400dc */ lwc1 $f4,0xdc($sp) -/* f044f14: afac0014 */ sw $t4,0x14($sp) -/* f044f18: 460a4180 */ add.s $f6,$f8,$f10 -/* f044f1c: 46022202 */ mul.s $f8,$f4,$f2 -/* f044f20: afab0010 */ sw $t3,0x10($sp) -/* f044f24: c7a40080 */ lwc1 $f4,0x80($sp) -/* f044f28: 46064280 */ add.s $f10,$f8,$f6 -/* f044f2c: c7a6007c */ lwc1 $f6,0x7c($sp) -/* f044f30: e7aa0068 */ swc1 $f10,0x68($sp) -/* f044f34: c5a0000c */ lwc1 $f0,0xc($t5) -/* f044f38: 46002201 */ sub.s $f8,$f4,$f0 -/* f044f3c: 46003281 */ sub.s $f10,$f6,$f0 -/* f044f40: e7a80018 */ swc1 $f8,0x18($sp) -/* f044f44: 0c00b694 */ jal 0x2da50 -/* f044f48: e7aa001c */ swc1 $f10,0x1c($sp) -/* f044f4c: 10400010 */ beqz $v0,.L0f044f90 -/* f044f50: 240e0001 */ addiu $t6,$zero,0x1 -/* f044f54: 8faf003c */ lw $t7,0x3c($sp) -/* f044f58: afae0010 */ sw $t6,0x10($sp) -/* f044f5c: c7a40080 */ lwc1 $f4,0x80($sp) -/* f044f60: c5e0000c */ lwc1 $f0,0xc($t7) -/* f044f64: c7a6007c */ lwc1 $f6,0x7c($sp) -/* f044f68: 27a4006c */ addiu $a0,$sp,0x6c -/* f044f6c: 46002201 */ sub.s $f8,$f4,$f0 -/* f044f70: 8fa500e8 */ lw $a1,0xe8($sp) -/* f044f74: 27a60060 */ addiu $a2,$sp,0x60 -/* f044f78: 46003281 */ sub.s $f10,$f6,$f0 -/* f044f7c: e7a80014 */ swc1 $f8,0x14($sp) -/* f044f80: 8fa70100 */ lw $a3,0x100($sp) -/* f044f84: 0c00b5f0 */ jal 0x2d7c0 -/* f044f88: e7aa0018 */ swc1 $f10,0x18($sp) -/* f044f8c: 1440000c */ bnez $v0,.L0f044fc0 -.L0f044f90: -/* f044f90: 24180001 */ addiu $t8,$zero,0x1 -/* f044f94: 3c077f1b */ lui $a3,0x7f1b -/* f044f98: afb800b8 */ sw $t8,0xb8($sp) -/* f044f9c: 24e78bac */ addiu $a3,$a3,-29780 -/* f044fa0: 27a40094 */ addiu $a0,$sp,0x94 -/* f044fa4: 27a50088 */ addiu $a1,$sp,0x88 -/* f044fa8: 0c009393 */ jal 0x24e4c -/* f044fac: 24063750 */ addiu $a2,$zero,0x3750 -/* f044fb0: 27a40094 */ addiu $a0,$sp,0x94 -/* f044fb4: 27a50088 */ addiu $a1,$sp,0x88 -/* f044fb8: 0fc112da */ jal func0f044b68 -/* f044fbc: 27a600d4 */ addiu $a2,$sp,0xd4 -.L0f044fc0: -/* f044fc0: 8fb900bc */ lw $t9,0xbc($sp) -/* f044fc4: 8fa800b8 */ lw $t0,0xb8($sp) -/* f044fc8: 8fa900bc */ lw $t1,0xbc($sp) -/* f044fcc: 13200019 */ beqz $t9,.L0f045034 -/* f044fd0: 00000000 */ sll $zero,$zero,0x0 -/* f044fd4: 11000017 */ beqz $t0,.L0f045034 -/* f044fd8: 27a400ac */ addiu $a0,$sp,0xac -/* f044fdc: 27a50094 */ addiu $a1,$sp,0x94 -/* f044fe0: 0fc112da */ jal func0f044b68 -/* f044fe4: 27a600d4 */ addiu $a2,$sp,0xd4 -/* f044fe8: 27a400a0 */ addiu $a0,$sp,0xa0 -/* f044fec: 27a50088 */ addiu $a1,$sp,0x88 -/* f044ff0: 0fc112da */ jal func0f044b68 -/* f044ff4: 27a600d4 */ addiu $a2,$sp,0xd4 -/* f044ff8: 8fa400f0 */ lw $a0,0xf0($sp) -/* f044ffc: c7a400ac */ lwc1 $f4,0xac($sp) -/* f045000: 8fa500f4 */ lw $a1,0xf4($sp) -/* f045004: e4840000 */ swc1 $f4,0x0($a0) -/* f045008: c7a800b0 */ lwc1 $f8,0xb0($sp) -/* f04500c: e4880004 */ swc1 $f8,0x4($a0) -/* f045010: c7a600b4 */ lwc1 $f6,0xb4($sp) -/* f045014: e4860008 */ swc1 $f6,0x8($a0) -/* f045018: c7aa0088 */ lwc1 $f10,0x88($sp) -/* f04501c: e4aa0000 */ swc1 $f10,0x0($a1) -/* f045020: c7a4008c */ lwc1 $f4,0x8c($sp) -/* f045024: e4a40004 */ swc1 $f4,0x4($a1) -/* f045028: c7a80090 */ lwc1 $f8,0x90($sp) -/* f04502c: 10000055 */ beqz $zero,.L0f045184 -/* f045030: e4a80008 */ swc1 $f8,0x8($a1) -.L0f045034: -/* f045034: 11200010 */ beqz $t1,.L0f045078 -/* f045038: 8faa00b8 */ lw $t2,0xb8($sp) -/* f04503c: 8fa400f0 */ lw $a0,0xf0($sp) -/* f045040: c7a600ac */ lwc1 $f6,0xac($sp) -/* f045044: 8fa500f4 */ lw $a1,0xf4($sp) -/* f045048: e4860000 */ swc1 $f6,0x0($a0) -/* f04504c: c7aa00b0 */ lwc1 $f10,0xb0($sp) -/* f045050: e48a0004 */ swc1 $f10,0x4($a0) -/* f045054: c7a400b4 */ lwc1 $f4,0xb4($sp) -/* f045058: e4840008 */ swc1 $f4,0x8($a0) -/* f04505c: c7a800a0 */ lwc1 $f8,0xa0($sp) -/* f045060: e4a80000 */ swc1 $f8,0x0($a1) -/* f045064: c7a600a4 */ lwc1 $f6,0xa4($sp) -/* f045068: e4a60004 */ swc1 $f6,0x4($a1) -/* f04506c: c7aa00a8 */ lwc1 $f10,0xa8($sp) -/* f045070: 10000044 */ beqz $zero,.L0f045184 -/* f045074: e4aa0008 */ swc1 $f10,0x8($a1) -.L0f045078: -/* f045078: 11400010 */ beqz $t2,.L0f0450bc -/* f04507c: 8fab0100 */ lw $t3,0x100($sp) -/* f045080: 8fa400f0 */ lw $a0,0xf0($sp) -/* f045084: c7a40094 */ lwc1 $f4,0x94($sp) -/* f045088: 8fa500f4 */ lw $a1,0xf4($sp) -/* f04508c: e4840000 */ swc1 $f4,0x0($a0) -/* f045090: c7a80098 */ lwc1 $f8,0x98($sp) -/* f045094: e4880004 */ swc1 $f8,0x4($a0) -/* f045098: c7a6009c */ lwc1 $f6,0x9c($sp) -/* f04509c: e4860008 */ swc1 $f6,0x8($a0) -/* f0450a0: c7aa0088 */ lwc1 $f10,0x88($sp) -/* f0450a4: e4aa0000 */ swc1 $f10,0x0($a1) -/* f0450a8: c7a4008c */ lwc1 $f4,0x8c($sp) -/* f0450ac: e4a40004 */ swc1 $f4,0x4($a1) -/* f0450b0: c7a80090 */ lwc1 $f8,0x90($sp) -/* f0450b4: 10000033 */ beqz $zero,.L0f045184 -/* f0450b8: e4a80008 */ swc1 $f8,0x8($a1) -.L0f0450bc: -/* f0450bc: 8fad003c */ lw $t5,0x3c($sp) -/* f0450c0: 240c0001 */ addiu $t4,$zero,0x1 -/* f0450c4: afac0014 */ sw $t4,0x14($sp) -/* f0450c8: afab0010 */ sw $t3,0x10($sp) -/* f0450cc: c5a0000c */ lwc1 $f0,0xc($t5) -/* f0450d0: c7a60080 */ lwc1 $f6,0x80($sp) -/* f0450d4: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f0450d8: 02002025 */ or $a0,$s0,$zero -/* f0450dc: 46003281 */ sub.s $f10,$f6,$f0 -/* f0450e0: 8fa500e8 */ lw $a1,0xe8($sp) -/* f0450e4: 8fa600ec */ lw $a2,0xec($sp) -/* f0450e8: 46002201 */ sub.s $f8,$f4,$f0 -/* f0450ec: e7aa0018 */ swc1 $f10,0x18($sp) -/* f0450f0: 27a70040 */ addiu $a3,$sp,0x40 -/* f0450f4: 0c00b694 */ jal 0x2da50 -/* f0450f8: e7a8001c */ swc1 $f8,0x1c($sp) -/* f0450fc: 10400017 */ beqz $v0,.L0f04515c -/* f045100: 8fae0104 */ lw $t6,0x104($sp) -/* f045104: 11c00012 */ beqz $t6,.L0f045150 -/* f045108: 8faf0100 */ lw $t7,0x100($sp) -/* f04510c: 8fb9003c */ lw $t9,0x3c($sp) -/* f045110: 24180001 */ addiu $t8,$zero,0x1 -/* f045114: afb80014 */ sw $t8,0x14($sp) -/* f045118: afaf0010 */ sw $t7,0x10($sp) -/* f04511c: c720000c */ lwc1 $f0,0xc($t9) -/* f045120: c7a60080 */ lwc1 $f6,0x80($sp) -/* f045124: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f045128: 02002025 */ or $a0,$s0,$zero -/* f04512c: 46003281 */ sub.s $f10,$f6,$f0 -/* f045130: 8fa500ec */ lw $a1,0xec($sp) -/* f045134: 8fa600fc */ lw $a2,0xfc($sp) -/* f045138: 46002201 */ sub.s $f8,$f4,$f0 -/* f04513c: e7aa0018 */ swc1 $f10,0x18($sp) -/* f045140: 27a70040 */ addiu $a3,$sp,0x40 -/* f045144: 0c00a9bf */ jal 0x2a6fc -/* f045148: e7a8001c */ swc1 $f8,0x1c($sp) -/* f04514c: 10400003 */ beqz $v0,.L0f04515c -.L0f045150: -/* f045150: 24080001 */ addiu $t0,$zero,0x1 -/* f045154: 1000000b */ beqz $zero,.L0f045184 -/* f045158: afa80084 */ sw $t0,0x84($sp) -.L0f04515c: -/* f04515c: 3c077f1b */ lui $a3,0x7f1b -/* f045160: 8fa400f0 */ lw $a0,0xf0($sp) -/* f045164: 8fa500f4 */ lw $a1,0xf4($sp) -/* f045168: 24e78bb8 */ addiu $a3,$a3,-29768 -/* f04516c: 0c009393 */ jal 0x24e4c -/* f045170: 24063796 */ addiu $a2,$zero,0x3796 -/* f045174: 8fa400f0 */ lw $a0,0xf0($sp) -/* f045178: 8fa500f4 */ lw $a1,0xf4($sp) -/* f04517c: 0fc112da */ jal func0f044b68 -/* f045180: 27a600d4 */ addiu $a2,$sp,0xd4 -.L0f045184: -/* f045184: 8fa400e0 */ lw $a0,0xe0($sp) -/* f045188: 0fc079ef */ jal func0f01e7bc -/* f04518c: 24050001 */ addiu $a1,$zero,0x1 -/* f045190: 8fa20084 */ lw $v0,0x84($sp) -.L0f045194: -/* f045194: 8fbf002c */ lw $ra,0x2c($sp) -/* f045198: 8fb00028 */ lw $s0,0x28($sp) -/* f04519c: 27bd00e0 */ addiu $sp,$sp,0xe0 -/* f0451a0: 03e00008 */ jr $ra -/* f0451a4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0451a8 -/* f0451a8: 27bdff18 */ addiu $sp,$sp,-232 -/* f0451ac: afbf002c */ sw $ra,0x2c($sp) -/* f0451b0: afb00028 */ sw $s0,0x28($sp) -/* f0451b4: afa400e8 */ sw $a0,0xe8($sp) -/* f0451b8: afa600f0 */ sw $a2,0xf0($sp) -/* f0451bc: afa700f4 */ sw $a3,0xf4($sp) -/* f0451c0: afa000c4 */ sw $zero,0xc4($sp) -/* f0451c4: afa000c0 */ sw $zero,0xc0($sp) -/* f0451c8: afa0008c */ sw $zero,0x8c($sp) -/* f0451cc: 8c84001c */ lw $a0,0x1c($a0) -/* f0451d0: 00a08025 */ or $s0,$a1,$zero -/* f0451d4: 27a50078 */ addiu $a1,$sp,0x78 -/* f0451d8: 27a7007c */ addiu $a3,$sp,0x7c -/* f0451dc: 27a60080 */ addiu $a2,$sp,0x80 -/* f0451e0: 0fc0a277 */ jal func0f0289dc -/* f0451e4: afa4003c */ sw $a0,0x3c($sp) -/* f0451e8: 8fa200f4 */ lw $v0,0xf4($sp) -/* f0451ec: c6060000 */ lwc1 $f6,0x0($s0) -/* f0451f0: 44800000 */ mtc1 $zero,$f0 -/* f0451f4: c4440000 */ lwc1 $f4,0x0($v0) -/* f0451f8: e7a000e0 */ swc1 $f0,0xe0($sp) -/* f0451fc: 46062201 */ sub.s $f8,$f4,$f6 -/* f045200: e7a800dc */ swc1 $f8,0xdc($sp) -/* f045204: c7a800dc */ lwc1 $f8,0xdc($sp) -/* f045208: c6040008 */ lwc1 $f4,0x8($s0) -/* f04520c: c44a0008 */ lwc1 $f10,0x8($v0) -/* f045210: 46080032 */ c.eq.s $f0,$f8 -/* f045214: 46045181 */ sub.s $f6,$f10,$f4 -/* f045218: 45000008 */ bc1f .L0f04523c -/* f04521c: e7a600e4 */ swc1 $f6,0xe4($sp) -/* f045220: c7b200e4 */ lwc1 $f18,0xe4($sp) -/* f045224: 46120032 */ c.eq.s $f0,$f18 -/* f045228: 00000000 */ sll $zero,$zero,0x0 -/* f04522c: 45020004 */ bc1fl .L0f045240 -/* f045230: c7b200e4 */ lwc1 $f18,0xe4($sp) -/* f045234: 10000145 */ beqz $zero,.L0f04574c -/* f045238: 24020001 */ addiu $v0,$zero,0x1 -.L0f04523c: -/* f04523c: c7b200e4 */ lwc1 $f18,0xe4($sp) -.L0f045240: -/* f045240: c7b000dc */ lwc1 $f16,0xdc($sp) -/* f045244: 46129282 */ mul.s $f10,$f18,$f18 -/* f045248: 00000000 */ sll $zero,$zero,0x0 -/* f04524c: 46108102 */ mul.s $f4,$f16,$f16 -/* f045250: 0c012974 */ jal 0x4a5d0 -/* f045254: 46045300 */ add.s $f12,$f10,$f4 -/* f045258: 3c013f80 */ lui $at,0x3f80 -/* f04525c: 44813000 */ mtc1 $at,$f6 -/* f045260: c7b000dc */ lwc1 $f16,0xdc($sp) -/* f045264: c7b200e4 */ lwc1 $f18,0xe4($sp) -/* f045268: 46003083 */ div.s $f2,$f6,$f0 -/* f04526c: c7a80104 */ lwc1 $f8,0x104($sp) -/* f045270: 3c017f1b */ lui $at,0x7f1b -/* f045274: c42a9248 */ lwc1 $f10,-0x6db8($at) -/* f045278: 3c017f1b */ lui $at,0x7f1b -/* f04527c: c426924c */ lwc1 $f6,-0x6db4($at) -/* f045280: 3c017f1b */ lui $at,0x7f1b -/* f045284: 8fa400e8 */ lw $a0,0xe8($sp) -/* f045288: 00002825 */ or $a1,$zero,$zero -/* f04528c: 46028402 */ mul.s $f16,$f16,$f2 -/* f045290: 00000000 */ sll $zero,$zero,0x0 -/* f045294: 46029482 */ mul.s $f18,$f18,$f2 -/* f045298: 00000000 */ sll $zero,$zero,0x0 -/* f04529c: 46088302 */ mul.s $f12,$f16,$f8 -/* f0452a0: e7b000dc */ swc1 $f16,0xdc($sp) -/* f0452a4: e7b200e4 */ swc1 $f18,0xe4($sp) -/* f0452a8: 460a6102 */ mul.s $f4,$f12,$f10 -/* f0452ac: 00000000 */ sll $zero,$zero,0x0 -/* f0452b0: 46089382 */ mul.s $f14,$f18,$f8 -/* f0452b4: e7a400d8 */ swc1 $f4,0xd8($sp) -/* f0452b8: c4249250 */ lwc1 $f4,-0x6db0($at) -/* f0452bc: 3c017f1b */ lui $at,0x7f1b -/* f0452c0: 46067282 */ mul.s $f10,$f14,$f6 -/* f0452c4: c4269254 */ lwc1 $f6,-0x6dac($at) -/* f0452c8: 46046202 */ mul.s $f8,$f12,$f4 -/* f0452cc: e7aa00d4 */ swc1 $f10,0xd4($sp) -/* f0452d0: 46067282 */ mul.s $f10,$f14,$f6 -/* f0452d4: e7a800d0 */ swc1 $f8,0xd0($sp) -/* f0452d8: 0fc079ef */ jal func0f01e7bc -/* f0452dc: e7aa00cc */ swc1 $f10,0xcc($sp) -/* f0452e0: c6040000 */ lwc1 $f4,0x0($s0) -/* f0452e4: c7a800d4 */ lwc1 $f8,0xd4($sp) -/* f0452e8: 8fa200f4 */ lw $v0,0xf4($sp) -/* f0452ec: c7a20100 */ lwc1 $f2,0x100($sp) -/* f0452f0: 46082180 */ add.s $f6,$f4,$f8 -/* f0452f4: c7a800d8 */ lwc1 $f8,0xd8($sp) -/* f0452f8: 8faf0108 */ lw $t7,0x108($sp) -/* f0452fc: 8fb9003c */ lw $t9,0x3c($sp) -/* f045300: e7a6006c */ swc1 $f6,0x6c($sp) -/* f045304: c60a0004 */ lwc1 $f10,0x4($s0) -/* f045308: 24180001 */ addiu $t8,$zero,0x1 -/* f04530c: 02002025 */ or $a0,$s0,$zero -/* f045310: e7aa0070 */ swc1 $f10,0x70($sp) -/* f045314: c6040008 */ lwc1 $f4,0x8($s0) -/* f045318: 8fa500f0 */ lw $a1,0xf0($sp) -/* f04531c: 27a6006c */ addiu $a2,$sp,0x6c -/* f045320: 46082181 */ sub.s $f6,$f4,$f8 -/* f045324: c7a400cc */ lwc1 $f4,0xcc($sp) -/* f045328: 27a70050 */ addiu $a3,$sp,0x50 -/* f04532c: e7a60074 */ swc1 $f6,0x74($sp) -/* f045330: c44a0000 */ lwc1 $f10,0x0($v0) -/* f045334: c7a600dc */ lwc1 $f6,0xdc($sp) -/* f045338: 46045200 */ add.s $f8,$f10,$f4 -/* f04533c: 46023282 */ mul.s $f10,$f6,$f2 -/* f045340: 46085100 */ add.s $f4,$f10,$f8 -/* f045344: c7a800d0 */ lwc1 $f8,0xd0($sp) -/* f045348: e7a40060 */ swc1 $f4,0x60($sp) -/* f04534c: c4460004 */ lwc1 $f6,0x4($v0) -/* f045350: e7a60064 */ swc1 $f6,0x64($sp) -/* f045354: c44a0008 */ lwc1 $f10,0x8($v0) -/* f045358: c7a600e4 */ lwc1 $f6,0xe4($sp) -/* f04535c: afb80014 */ sw $t8,0x14($sp) -/* f045360: 46085101 */ sub.s $f4,$f10,$f8 -/* f045364: 46023282 */ mul.s $f10,$f6,$f2 -/* f045368: afaf0010 */ sw $t7,0x10($sp) -/* f04536c: c7a60080 */ lwc1 $f6,0x80($sp) -/* f045370: 46045200 */ add.s $f8,$f10,$f4 -/* f045374: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f045378: e7a80068 */ swc1 $f8,0x68($sp) -/* f04537c: c720000c */ lwc1 $f0,0xc($t9) -/* f045380: 46003281 */ sub.s $f10,$f6,$f0 -/* f045384: 46002201 */ sub.s $f8,$f4,$f0 -/* f045388: e7aa0018 */ swc1 $f10,0x18($sp) -/* f04538c: 0c00b694 */ jal 0x2da50 -/* f045390: e7a8001c */ swc1 $f8,0x1c($sp) -/* f045394: 10400010 */ beqz $v0,.L0f0453d8 -/* f045398: 24080001 */ addiu $t0,$zero,0x1 -/* f04539c: 8fa9003c */ lw $t1,0x3c($sp) -/* f0453a0: afa80010 */ sw $t0,0x10($sp) -/* f0453a4: c7a60080 */ lwc1 $f6,0x80($sp) -/* f0453a8: c520000c */ lwc1 $f0,0xc($t1) -/* f0453ac: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f0453b0: 27a4006c */ addiu $a0,$sp,0x6c -/* f0453b4: 46003281 */ sub.s $f10,$f6,$f0 -/* f0453b8: 27a50050 */ addiu $a1,$sp,0x50 -/* f0453bc: 27a60060 */ addiu $a2,$sp,0x60 -/* f0453c0: 46002201 */ sub.s $f8,$f4,$f0 -/* f0453c4: e7aa0014 */ swc1 $f10,0x14($sp) -/* f0453c8: 8fa70108 */ lw $a3,0x108($sp) -/* f0453cc: 0c00b5f0 */ jal 0x2d7c0 -/* f0453d0: e7a80018 */ swc1 $f8,0x18($sp) -/* f0453d4: 1440000f */ bnez $v0,.L0f045414 -.L0f0453d8: -/* f0453d8: 240a0001 */ addiu $t2,$zero,0x1 -/* f0453dc: 3c077f1b */ lui $a3,0x7f1b -/* f0453e0: afaa00c4 */ sw $t2,0xc4($sp) -/* f0453e4: 24e78bc4 */ addiu $a3,$a3,-29756 -/* f0453e8: 27a400b4 */ addiu $a0,$sp,0xb4 -/* f0453ec: 27a500a8 */ addiu $a1,$sp,0xa8 -/* f0453f0: 0c009393 */ jal 0x24e4c -/* f0453f4: 240637e6 */ addiu $a2,$zero,0x37e6 -/* f0453f8: 27a400b4 */ addiu $a0,$sp,0xb4 -/* f0453fc: 27a500a8 */ addiu $a1,$sp,0xa8 -/* f045400: 0fc112da */ jal func0f044b68 -/* f045404: 27a600dc */ addiu $a2,$sp,0xdc -/* f045408: 0c009390 */ jal 0x24e40 -/* f04540c: 00000000 */ sll $zero,$zero,0x0 -/* f045410: e7a00088 */ swc1 $f0,0x88($sp) -.L0f045414: -/* f045414: c6060000 */ lwc1 $f6,0x0($s0) -/* f045418: c7aa00d4 */ lwc1 $f10,0xd4($sp) -/* f04541c: 8fa200f4 */ lw $v0,0xf4($sp) -/* f045420: c7a20100 */ lwc1 $f2,0x100($sp) -/* f045424: 460a3101 */ sub.s $f4,$f6,$f10 -/* f045428: c7aa00d8 */ lwc1 $f10,0xd8($sp) -/* f04542c: 8fab0108 */ lw $t3,0x108($sp) -/* f045430: 8fad003c */ lw $t5,0x3c($sp) -/* f045434: e7a4006c */ swc1 $f4,0x6c($sp) -/* f045438: c6080004 */ lwc1 $f8,0x4($s0) -/* f04543c: 240c0001 */ addiu $t4,$zero,0x1 -/* f045440: 02002025 */ or $a0,$s0,$zero -/* f045444: e7a80070 */ swc1 $f8,0x70($sp) -/* f045448: c6060008 */ lwc1 $f6,0x8($s0) -/* f04544c: 8fa500f0 */ lw $a1,0xf0($sp) -/* f045450: 27a6006c */ addiu $a2,$sp,0x6c -/* f045454: 460a3100 */ add.s $f4,$f6,$f10 -/* f045458: c7a600cc */ lwc1 $f6,0xcc($sp) -/* f04545c: 27a70050 */ addiu $a3,$sp,0x50 -/* f045460: e7a40074 */ swc1 $f4,0x74($sp) -/* f045464: c4480000 */ lwc1 $f8,0x0($v0) -/* f045468: c7a400dc */ lwc1 $f4,0xdc($sp) -/* f04546c: 46064281 */ sub.s $f10,$f8,$f6 -/* f045470: 46022202 */ mul.s $f8,$f4,$f2 -/* f045474: 460a4180 */ add.s $f6,$f8,$f10 -/* f045478: c7aa00d0 */ lwc1 $f10,0xd0($sp) -/* f04547c: e7a60060 */ swc1 $f6,0x60($sp) -/* f045480: c4440004 */ lwc1 $f4,0x4($v0) -/* f045484: e7a40064 */ swc1 $f4,0x64($sp) -/* f045488: c4480008 */ lwc1 $f8,0x8($v0) -/* f04548c: c7a400e4 */ lwc1 $f4,0xe4($sp) -/* f045490: afac0014 */ sw $t4,0x14($sp) -/* f045494: 460a4180 */ add.s $f6,$f8,$f10 -/* f045498: 46022202 */ mul.s $f8,$f4,$f2 -/* f04549c: afab0010 */ sw $t3,0x10($sp) -/* f0454a0: c7a40080 */ lwc1 $f4,0x80($sp) -/* f0454a4: 46064280 */ add.s $f10,$f8,$f6 -/* f0454a8: c7a6007c */ lwc1 $f6,0x7c($sp) -/* f0454ac: e7aa0068 */ swc1 $f10,0x68($sp) -/* f0454b0: c5a0000c */ lwc1 $f0,0xc($t5) -/* f0454b4: 46002201 */ sub.s $f8,$f4,$f0 -/* f0454b8: 46003281 */ sub.s $f10,$f6,$f0 -/* f0454bc: e7a80018 */ swc1 $f8,0x18($sp) -/* f0454c0: 0c00b694 */ jal 0x2da50 -/* f0454c4: e7aa001c */ swc1 $f10,0x1c($sp) -/* f0454c8: 10400010 */ beqz $v0,.L0f04550c -/* f0454cc: 240e0001 */ addiu $t6,$zero,0x1 -/* f0454d0: 8faf003c */ lw $t7,0x3c($sp) -/* f0454d4: afae0010 */ sw $t6,0x10($sp) -/* f0454d8: c7a40080 */ lwc1 $f4,0x80($sp) -/* f0454dc: c5e0000c */ lwc1 $f0,0xc($t7) -/* f0454e0: c7a6007c */ lwc1 $f6,0x7c($sp) -/* f0454e4: 27a4006c */ addiu $a0,$sp,0x6c -/* f0454e8: 46002201 */ sub.s $f8,$f4,$f0 -/* f0454ec: 8fa500f0 */ lw $a1,0xf0($sp) -/* f0454f0: 27a60060 */ addiu $a2,$sp,0x60 -/* f0454f4: 46003281 */ sub.s $f10,$f6,$f0 -/* f0454f8: e7a80014 */ swc1 $f8,0x14($sp) -/* f0454fc: 8fa70108 */ lw $a3,0x108($sp) -/* f045500: 0c00b5f0 */ jal 0x2d7c0 -/* f045504: e7aa0018 */ swc1 $f10,0x18($sp) -/* f045508: 1440000f */ bnez $v0,.L0f045548 -.L0f04550c: -/* f04550c: 24180001 */ addiu $t8,$zero,0x1 -/* f045510: 3c077f1b */ lui $a3,0x7f1b -/* f045514: afb800c0 */ sw $t8,0xc0($sp) -/* f045518: 24e78bd0 */ addiu $a3,$a3,-29744 -/* f04551c: 27a4009c */ addiu $a0,$sp,0x9c -/* f045520: 27a50090 */ addiu $a1,$sp,0x90 -/* f045524: 0c009393 */ jal 0x24e4c -/* f045528: 240637f5 */ addiu $a2,$zero,0x37f5 -/* f04552c: 27a4009c */ addiu $a0,$sp,0x9c -/* f045530: 27a50090 */ addiu $a1,$sp,0x90 -/* f045534: 0fc112da */ jal func0f044b68 -/* f045538: 27a600dc */ addiu $a2,$sp,0xdc -/* f04553c: 0c009390 */ jal 0x24e40 -/* f045540: 00000000 */ sll $zero,$zero,0x0 -/* f045544: e7a00084 */ swc1 $f0,0x84($sp) -.L0f045548: -/* f045548: 8fb900c4 */ lw $t9,0xc4($sp) -/* f04554c: 8fa800c0 */ lw $t0,0xc0($sp) -/* f045550: 8fa900c4 */ lw $t1,0xc4($sp) -/* f045554: 13200025 */ beqz $t9,.L0f0455ec -/* f045558: 00000000 */ sll $zero,$zero,0x0 -/* f04555c: 11000023 */ beqz $t0,.L0f0455ec -/* f045560: c7a40088 */ lwc1 $f4,0x88($sp) -/* f045564: c7a80084 */ lwc1 $f8,0x84($sp) -/* f045568: c7a600b4 */ lwc1 $f6,0xb4($sp) -/* f04556c: 8fa400f8 */ lw $a0,0xf8($sp) -/* f045570: 4608203c */ c.lt.s $f4,$f8 -/* f045574: c7a4009c */ lwc1 $f4,0x9c($sp) -/* f045578: 45020010 */ bc1fl .L0f0455bc -/* f04557c: 8fa500fc */ lw $a1,0xfc($sp) -/* f045580: 8fa400f8 */ lw $a0,0xf8($sp) -/* f045584: 8fa500fc */ lw $a1,0xfc($sp) -/* f045588: e4860000 */ swc1 $f6,0x0($a0) -/* f04558c: c7aa00b8 */ lwc1 $f10,0xb8($sp) -/* f045590: e48a0004 */ swc1 $f10,0x4($a0) -/* f045594: c7a400bc */ lwc1 $f4,0xbc($sp) -/* f045598: e4840008 */ swc1 $f4,0x8($a0) -/* f04559c: c7a800a8 */ lwc1 $f8,0xa8($sp) -/* f0455a0: e4a80000 */ swc1 $f8,0x0($a1) -/* f0455a4: c7a600ac */ lwc1 $f6,0xac($sp) -/* f0455a8: e4a60004 */ swc1 $f6,0x4($a1) -/* f0455ac: c7aa00b0 */ lwc1 $f10,0xb0($sp) -/* f0455b0: 10000062 */ beqz $zero,.L0f04573c -/* f0455b4: e4aa0008 */ swc1 $f10,0x8($a1) -/* f0455b8: 8fa500fc */ lw $a1,0xfc($sp) -.L0f0455bc: -/* f0455bc: e4840000 */ swc1 $f4,0x0($a0) -/* f0455c0: c7a800a0 */ lwc1 $f8,0xa0($sp) -/* f0455c4: e4880004 */ swc1 $f8,0x4($a0) -/* f0455c8: c7a600a4 */ lwc1 $f6,0xa4($sp) -/* f0455cc: e4860008 */ swc1 $f6,0x8($a0) -/* f0455d0: c7aa0090 */ lwc1 $f10,0x90($sp) -/* f0455d4: e4aa0000 */ swc1 $f10,0x0($a1) -/* f0455d8: c7a40094 */ lwc1 $f4,0x94($sp) -/* f0455dc: e4a40004 */ swc1 $f4,0x4($a1) -/* f0455e0: c7a80098 */ lwc1 $f8,0x98($sp) -/* f0455e4: 10000055 */ beqz $zero,.L0f04573c -/* f0455e8: e4a80008 */ swc1 $f8,0x8($a1) -.L0f0455ec: -/* f0455ec: 11200010 */ beqz $t1,.L0f045630 -/* f0455f0: 8faa00c0 */ lw $t2,0xc0($sp) -/* f0455f4: 8fa400f8 */ lw $a0,0xf8($sp) -/* f0455f8: c7a600b4 */ lwc1 $f6,0xb4($sp) -/* f0455fc: 8fa500fc */ lw $a1,0xfc($sp) -/* f045600: e4860000 */ swc1 $f6,0x0($a0) -/* f045604: c7aa00b8 */ lwc1 $f10,0xb8($sp) -/* f045608: e48a0004 */ swc1 $f10,0x4($a0) -/* f04560c: c7a400bc */ lwc1 $f4,0xbc($sp) -/* f045610: e4840008 */ swc1 $f4,0x8($a0) -/* f045614: c7a800a8 */ lwc1 $f8,0xa8($sp) -/* f045618: e4a80000 */ swc1 $f8,0x0($a1) -/* f04561c: c7a600ac */ lwc1 $f6,0xac($sp) -/* f045620: e4a60004 */ swc1 $f6,0x4($a1) -/* f045624: c7aa00b0 */ lwc1 $f10,0xb0($sp) -/* f045628: 10000044 */ beqz $zero,.L0f04573c -/* f04562c: e4aa0008 */ swc1 $f10,0x8($a1) -.L0f045630: -/* f045630: 11400010 */ beqz $t2,.L0f045674 -/* f045634: 8fab0108 */ lw $t3,0x108($sp) -/* f045638: 8fa400f8 */ lw $a0,0xf8($sp) -/* f04563c: c7a4009c */ lwc1 $f4,0x9c($sp) -/* f045640: 8fa500fc */ lw $a1,0xfc($sp) -/* f045644: e4840000 */ swc1 $f4,0x0($a0) -/* f045648: c7a800a0 */ lwc1 $f8,0xa0($sp) -/* f04564c: e4880004 */ swc1 $f8,0x4($a0) -/* f045650: c7a600a4 */ lwc1 $f6,0xa4($sp) -/* f045654: e4860008 */ swc1 $f6,0x8($a0) -/* f045658: c7aa0090 */ lwc1 $f10,0x90($sp) -/* f04565c: e4aa0000 */ swc1 $f10,0x0($a1) -/* f045660: c7a40094 */ lwc1 $f4,0x94($sp) -/* f045664: e4a40004 */ swc1 $f4,0x4($a1) -/* f045668: c7a80098 */ lwc1 $f8,0x98($sp) -/* f04566c: 10000033 */ beqz $zero,.L0f04573c -/* f045670: e4a80008 */ swc1 $f8,0x8($a1) -.L0f045674: -/* f045674: 8fad003c */ lw $t5,0x3c($sp) -/* f045678: 240c0001 */ addiu $t4,$zero,0x1 -/* f04567c: afac0014 */ sw $t4,0x14($sp) -/* f045680: afab0010 */ sw $t3,0x10($sp) -/* f045684: c5a0000c */ lwc1 $f0,0xc($t5) -/* f045688: c7a60080 */ lwc1 $f6,0x80($sp) -/* f04568c: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f045690: 02002025 */ or $a0,$s0,$zero -/* f045694: 46003281 */ sub.s $f10,$f6,$f0 -/* f045698: 8fa500f0 */ lw $a1,0xf0($sp) -/* f04569c: 8fa600f4 */ lw $a2,0xf4($sp) -/* f0456a0: 46002201 */ sub.s $f8,$f4,$f0 -/* f0456a4: e7aa0018 */ swc1 $f10,0x18($sp) -/* f0456a8: 27a70040 */ addiu $a3,$sp,0x40 -/* f0456ac: 0c00b694 */ jal 0x2da50 -/* f0456b0: e7a8001c */ swc1 $f8,0x1c($sp) -/* f0456b4: 10400017 */ beqz $v0,.L0f045714 -/* f0456b8: 8fae010c */ lw $t6,0x10c($sp) -/* f0456bc: 11c00012 */ beqz $t6,.L0f045708 -/* f0456c0: 8faf0108 */ lw $t7,0x108($sp) -/* f0456c4: 8fb9003c */ lw $t9,0x3c($sp) -/* f0456c8: 24180001 */ addiu $t8,$zero,0x1 -/* f0456cc: afb80014 */ sw $t8,0x14($sp) -/* f0456d0: afaf0010 */ sw $t7,0x10($sp) -/* f0456d4: c720000c */ lwc1 $f0,0xc($t9) -/* f0456d8: c7a60080 */ lwc1 $f6,0x80($sp) -/* f0456dc: c7a4007c */ lwc1 $f4,0x7c($sp) -/* f0456e0: 02002025 */ or $a0,$s0,$zero -/* f0456e4: 46003281 */ sub.s $f10,$f6,$f0 -/* f0456e8: 8fa500f4 */ lw $a1,0xf4($sp) -/* f0456ec: 8fa60104 */ lw $a2,0x104($sp) -/* f0456f0: 46002201 */ sub.s $f8,$f4,$f0 -/* f0456f4: e7aa0018 */ swc1 $f10,0x18($sp) -/* f0456f8: 27a70040 */ addiu $a3,$sp,0x40 -/* f0456fc: 0c00a9bf */ jal 0x2a6fc -/* f045700: e7a8001c */ swc1 $f8,0x1c($sp) -/* f045704: 10400003 */ beqz $v0,.L0f045714 -.L0f045708: -/* f045708: 24080001 */ addiu $t0,$zero,0x1 -/* f04570c: 1000000b */ beqz $zero,.L0f04573c -/* f045710: afa8008c */ sw $t0,0x8c($sp) -.L0f045714: -/* f045714: 3c077f1b */ lui $a3,0x7f1b -/* f045718: 8fa400f8 */ lw $a0,0xf8($sp) -/* f04571c: 8fa500fc */ lw $a1,0xfc($sp) -/* f045720: 24e78bdc */ addiu $a3,$a3,-29732 -/* f045724: 0c009393 */ jal 0x24e4c -/* f045728: 2406383b */ addiu $a2,$zero,0x383b -/* f04572c: 8fa400f8 */ lw $a0,0xf8($sp) -/* f045730: 8fa500fc */ lw $a1,0xfc($sp) -/* f045734: 0fc112da */ jal func0f044b68 -/* f045738: 27a600dc */ addiu $a2,$sp,0xdc -.L0f04573c: -/* f04573c: 8fa400e8 */ lw $a0,0xe8($sp) -/* f045740: 0fc079ef */ jal func0f01e7bc -/* f045744: 24050001 */ addiu $a1,$zero,0x1 -/* f045748: 8fa2008c */ lw $v0,0x8c($sp) -.L0f04574c: -/* f04574c: 8fbf002c */ lw $ra,0x2c($sp) -/* f045750: 8fb00028 */ lw $s0,0x28($sp) -/* f045754: 27bd00e8 */ addiu $sp,$sp,0xe8 -/* f045758: 03e00008 */ jr $ra -/* f04575c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f045760 -/* f045760: 27bdff88 */ addiu $sp,$sp,-120 -/* f045764: afbf002c */ sw $ra,0x2c($sp) -/* f045768: afa40078 */ sw $a0,0x78($sp) -/* f04576c: afa5007c */ sw $a1,0x7c($sp) -/* f045770: afa60080 */ sw $a2,0x80($sp) -/* f045774: 8c8f001c */ lw $t7,0x1c($a0) -/* f045778: 10c00004 */ beqz $a2,.L0f04578c -/* f04577c: afaf0074 */ sw $t7,0x74($sp) -/* f045780: afa50044 */ sw $a1,0x44($sp) -/* f045784: 10000004 */ beqz $zero,.L0f045798 -/* f045788: afa70040 */ sw $a3,0x40($sp) -.L0f04578c: -/* f04578c: 8fa8007c */ lw $t0,0x7c($sp) -/* f045790: afa70044 */ sw $a3,0x44($sp) -/* f045794: afa80040 */ sw $t0,0x40($sp) -.L0f045798: -/* f045798: 8fa9007c */ lw $t1,0x7c($sp) -/* f04579c: 8faa0074 */ lw $t2,0x74($sp) -/* f0457a0: 44808000 */ mtc1 $zero,$f16 -/* f0457a4: c5240000 */ lwc1 $f4,0x0($t1) -/* f0457a8: c5460008 */ lwc1 $f6,0x8($t2) -/* f0457ac: e7b0006c */ swc1 $f16,0x6c($sp) -/* f0457b0: 46062201 */ sub.s $f8,$f4,$f6 -/* f0457b4: e7a80068 */ swc1 $f8,0x68($sp) -/* f0457b8: c52a0008 */ lwc1 $f10,0x8($t1) -/* f0457bc: c5440010 */ lwc1 $f4,0x10($t2) -/* f0457c0: 46088032 */ c.eq.s $f16,$f8 -/* f0457c4: 46045181 */ sub.s $f6,$f10,$f4 -/* f0457c8: 45000006 */ bc1f .L0f0457e4 -/* f0457cc: e7a60070 */ swc1 $f6,0x70($sp) -/* f0457d0: 46068032 */ c.eq.s $f16,$f6 -/* f0457d4: c7ae0088 */ lwc1 $f14,0x88($sp) -/* f0457d8: 3c013f80 */ lui $at,0x3f80 -/* f0457dc: 45030023 */ bc1tl .L0f04586c -/* f0457e0: 44811000 */ mtc1 $at,$f2 -.L0f0457e4: -/* f0457e4: c7aa0070 */ lwc1 $f10,0x70($sp) -/* f0457e8: c7b20068 */ lwc1 $f18,0x68($sp) -/* f0457ec: 460a5102 */ mul.s $f4,$f10,$f10 -/* f0457f0: 00000000 */ sll $zero,$zero,0x0 -/* f0457f4: 46129202 */ mul.s $f8,$f18,$f18 -/* f0457f8: 0c012974 */ jal 0x4a5d0 -/* f0457fc: 46082300 */ add.s $f12,$f4,$f8 -/* f045800: 44808000 */ mtc1 $zero,$f16 -/* f045804: c7ae0088 */ lwc1 $f14,0x88($sp) -/* f045808: 3c013f80 */ lui $at,0x3f80 -/* f04580c: 4600803c */ c.lt.s $f16,$f0 -/* f045810: 00000000 */ sll $zero,$zero,0x0 -/* f045814: 45020010 */ bc1fl .L0f045858 -/* f045818: 44811000 */ mtc1 $at,$f2 -/* f04581c: 3c013f80 */ lui $at,0x3f80 -/* f045820: 44813000 */ mtc1 $at,$f6 -/* f045824: c7ae0088 */ lwc1 $f14,0x88($sp) -/* f045828: c7b20068 */ lwc1 $f18,0x68($sp) -/* f04582c: 46003083 */ div.s $f2,$f6,$f0 -/* f045830: c7aa0070 */ lwc1 $f10,0x70($sp) -/* f045834: 46027302 */ mul.s $f12,$f14,$f2 -/* f045838: 00000000 */ sll $zero,$zero,0x0 -/* f04583c: 460c9482 */ mul.s $f18,$f18,$f12 -/* f045840: 00000000 */ sll $zero,$zero,0x0 -/* f045844: 460c5102 */ mul.s $f4,$f10,$f12 -/* f045848: e7b20068 */ swc1 $f18,0x68($sp) -/* f04584c: 1000000a */ beqz $zero,.L0f045878 -/* f045850: e7a40070 */ swc1 $f4,0x70($sp) -/* f045854: 44811000 */ mtc1 $at,$f2 -.L0f045858: -/* f045858: e7ae0070 */ swc1 $f14,0x70($sp) -/* f04585c: 46027302 */ mul.s $f12,$f14,$f2 -/* f045860: 10000006 */ beqz $zero,.L0f04587c -/* f045864: 3c013f80 */ lui $at,0x3f80 -/* f045868: 44811000 */ mtc1 $at,$f2 -.L0f04586c: -/* f04586c: e7ae0070 */ swc1 $f14,0x70($sp) -/* f045870: 46027302 */ mul.s $f12,$f14,$f2 -/* f045874: 00000000 */ sll $zero,$zero,0x0 -.L0f045878: -/* f045878: 3c013f80 */ lui $at,0x3f80 -.L0f04587c: -/* f04587c: 44814000 */ mtc1 $at,$f8 -/* f045880: 3c017f1b */ lui $at,0x7f1b -/* f045884: 460c403c */ c.lt.s $f8,$f12 -/* f045888: 00000000 */ sll $zero,$zero,0x0 -/* f04588c: 45000003 */ bc1f .L0f04589c -/* f045890: 00000000 */ sll $zero,$zero,0x0 -/* f045894: 10000005 */ beqz $zero,.L0f0458ac -/* f045898: c42c9258 */ lwc1 $f12,-0x6da8($at) -.L0f04589c: -/* f04589c: 0fc25a74 */ jal func0f0969d0 -/* f0458a0: 00000000 */ sll $zero,$zero,0x0 -/* f0458a4: 44808000 */ mtc1 $zero,$f16 -/* f0458a8: 46000306 */ mov.s $f12,$f0 -.L0f0458ac: -/* f0458ac: 8fab0080 */ lw $t3,0x80($sp) -/* f0458b0: 15600007 */ bnez $t3,.L0f0458d0 -/* f0458b4: 00000000 */ sll $zero,$zero,0x0 -/* f0458b8: 46106032 */ c.eq.s $f12,$f16 -/* f0458bc: 3c017f1b */ lui $at,0x7f1b -/* f0458c0: 45010003 */ bc1t .L0f0458d0 -/* f0458c4: 00000000 */ sll $zero,$zero,0x0 -/* f0458c8: c426925c */ lwc1 $f6,-0x6da4($at) -/* f0458cc: 460c3301 */ sub.s $f12,$f6,$f12 -.L0f0458d0: -/* f0458d0: 0c0068f4 */ jal 0x1a3d0 -/* f0458d4: e7ac0054 */ swc1 $f12,0x54($sp) -/* f0458d8: c7ac0054 */ lwc1 $f12,0x54($sp) -/* f0458dc: 0c0068f7 */ jal 0x1a3dc -/* f0458e0: e7a00038 */ swc1 $f0,0x38($sp) -/* f0458e4: c7aa0070 */ lwc1 $f10,0x70($sp) -/* f0458e8: c7a80038 */ lwc1 $f8,0x38($sp) -/* f0458ec: c7b20068 */ lwc1 $f18,0x68($sp) -/* f0458f0: 46005102 */ mul.s $f4,$f10,$f0 -/* f0458f4: 46004187 */ neg.s $f6,$f8 -/* f0458f8: 44808000 */ mtc1 $zero,$f16 -/* f0458fc: 46123282 */ mul.s $f10,$f6,$f18 -/* f045900: c7ac0054 */ lwc1 $f12,0x54($sp) -/* f045904: e7b0004c */ swc1 $f16,0x4c($sp) -/* f045908: 460a2200 */ add.s $f8,$f4,$f10 -/* f04590c: 0c0068f7 */ jal 0x1a3dc -/* f045910: e7a80048 */ swc1 $f8,0x48($sp) -/* f045914: c7ac0054 */ lwc1 $f12,0x54($sp) -/* f045918: 0c0068f4 */ jal 0x1a3d0 -/* f04591c: e7a00038 */ swc1 $f0,0x38($sp) -/* f045920: c7a60038 */ lwc1 $f6,0x38($sp) -/* f045924: c7aa0068 */ lwc1 $f10,0x68($sp) -/* f045928: 8fac007c */ lw $t4,0x7c($sp) -/* f04592c: 46003107 */ neg.s $f4,$f6 -/* f045930: c7a60070 */ lwc1 $f6,0x70($sp) -/* f045934: 460a2202 */ mul.s $f8,$f4,$f10 -/* f045938: 8fae0044 */ lw $t6,0x44($sp) -/* f04593c: 8faf0040 */ lw $t7,0x40($sp) -/* f045940: 46003102 */ mul.s $f4,$f6,$f0 -/* f045944: c7a60048 */ lwc1 $f6,0x48($sp) -/* f045948: 8fa40078 */ lw $a0,0x78($sp) -/* f04594c: 8fa50074 */ lw $a1,0x74($sp) -/* f045950: 8fa60074 */ lw $a2,0x74($sp) -/* f045954: 8fb8009c */ lw $t8,0x9c($sp) -/* f045958: 24190001 */ addiu $t9,$zero,0x1 -/* f04595c: 46044281 */ sub.s $f10,$f8,$f4 -/* f045960: 24a50008 */ addiu $a1,$a1,0x8 -/* f045964: 24c60028 */ addiu $a2,$a2,0x28 -/* f045968: 27a7005c */ addiu $a3,$sp,0x5c -/* f04596c: e7aa0050 */ swc1 $f10,0x50($sp) -/* f045970: c5880000 */ lwc1 $f8,0x0($t4) -/* f045974: 46083100 */ add.s $f4,$f6,$f8 -/* f045978: e7a4005c */ swc1 $f4,0x5c($sp) -/* f04597c: c5860004 */ lwc1 $f6,0x4($t4) -/* f045980: e7a60060 */ swc1 $f6,0x60($sp) -/* f045984: c5880008 */ lwc1 $f8,0x8($t4) -/* f045988: c7a60098 */ lwc1 $f6,0x98($sp) -/* f04598c: afae0010 */ sw $t6,0x10($sp) -/* f045990: 46085100 */ add.s $f4,$f10,$f8 -/* f045994: afaf0014 */ sw $t7,0x14($sp) -/* f045998: e7a60018 */ swc1 $f6,0x18($sp) -/* f04599c: e7a40064 */ swc1 $f4,0x64($sp) -/* f0459a0: c48a0024 */ lwc1 $f10,0x24($a0) -/* f0459a4: afa60030 */ sw $a2,0x30($sp) -/* f0459a8: afa50034 */ sw $a1,0x34($sp) -/* f0459ac: afb90024 */ sw $t9,0x24($sp) -/* f0459b0: afb80020 */ sw $t8,0x20($sp) -/* f0459b4: 0fc1130e */ jal func0f044c38 -/* f0459b8: e7aa001c */ swc1 $f10,0x1c($sp) -/* f0459bc: 8fa50034 */ lw $a1,0x34($sp) -/* f0459c0: 10400026 */ beqz $v0,.L0f045a5c -/* f0459c4: 8fa60030 */ lw $a2,0x30($sp) -/* f0459c8: 8fa8008c */ lw $t0,0x8c($sp) -/* f0459cc: 8fa40078 */ lw $a0,0x78($sp) -/* f0459d0: 8fa90090 */ lw $t1,0x90($sp) -/* f0459d4: 51000009 */ beqzl $t0,.L0f0459fc -/* f0459d8: 8fab00a0 */ lw $t3,0xa0($sp) -/* f0459dc: 8faa009c */ lw $t2,0x9c($sp) -/* f0459e0: 27a7005c */ addiu $a3,$sp,0x5c -/* f0459e4: afa90010 */ sw $t1,0x10($sp) -/* f0459e8: 0fc0d917 */ jal func0f03645c -/* f0459ec: afaa0014 */ sw $t2,0x14($sp) -/* f0459f0: 5040001b */ beqzl $v0,.L0f045a60 -/* f0459f4: 00001025 */ or $v0,$zero,$zero -/* f0459f8: 8fab00a0 */ lw $t3,0xa0($sp) -.L0f0459fc: -/* f0459fc: 8fa20094 */ lw $v0,0x94($sp) -/* f045a00: 240e0001 */ addiu $t6,$zero,0x1 -/* f045a04: 5160000d */ beqzl $t3,.L0f045a3c -/* f045a08: a04e0002 */ sb $t6,0x2($v0) -/* f045a0c: 8fa20094 */ lw $v0,0x94($sp) -/* f045a10: 240c0001 */ addiu $t4,$zero,0x1 -/* f045a14: a04c0003 */ sb $t4,0x3($v0) -/* f045a18: c7a8005c */ lwc1 $f8,0x5c($sp) -/* f045a1c: e448002c */ swc1 $f8,0x2c($v0) -/* f045a20: c7a40060 */ lwc1 $f4,0x60($sp) -/* f045a24: e4440030 */ swc1 $f4,0x30($v0) -/* f045a28: c7a60064 */ lwc1 $f6,0x64($sp) -/* f045a2c: e4460034 */ swc1 $f6,0x34($v0) -/* f045a30: 1000000b */ beqz $zero,.L0f045a60 -/* f045a34: 24020001 */ addiu $v0,$zero,0x1 -/* f045a38: a04e0002 */ sb $t6,0x2($v0) -.L0f045a3c: -/* f045a3c: c7aa005c */ lwc1 $f10,0x5c($sp) -/* f045a40: e44a0004 */ swc1 $f10,0x4($v0) -/* f045a44: c7a80060 */ lwc1 $f8,0x60($sp) -/* f045a48: e4480008 */ swc1 $f8,0x8($v0) -/* f045a4c: c7a40064 */ lwc1 $f4,0x64($sp) -/* f045a50: e444000c */ swc1 $f4,0xc($v0) -/* f045a54: 10000002 */ beqz $zero,.L0f045a60 -/* f045a58: 24020001 */ addiu $v0,$zero,0x1 -.L0f045a5c: -/* f045a5c: 00001025 */ or $v0,$zero,$zero -.L0f045a60: -/* f045a60: 8fbf002c */ lw $ra,0x2c($sp) -/* f045a64: 27bd0078 */ addiu $sp,$sp,0x78 -/* f045a68: 03e00008 */ jr $ra -/* f045a6c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f045a70 -/* f045a70: 27bdffd0 */ addiu $sp,$sp,-48 -/* f045a74: afbf002c */ sw $ra,0x2c($sp) -/* f045a78: afb00028 */ sw $s0,0x28($sp) -/* f045a7c: afa40030 */ sw $a0,0x30($sp) -/* f045a80: 8c82001c */ lw $v0,0x1c($a0) -/* f045a84: 44800000 */ mtc1 $zero,$f0 -/* f045a88: 00a03025 */ or $a2,$a1,$zero -/* f045a8c: 240f0001 */ addiu $t7,$zero,0x1 -/* f045a90: 00008025 */ or $s0,$zero,$zero -/* f045a94: afaf0010 */ sw $t7,0x10($sp) -/* f045a98: 24075020 */ addiu $a3,$zero,0x5020 -/* f045a9c: 24450028 */ addiu $a1,$v0,0x28 -/* f045aa0: 24440008 */ addiu $a0,$v0,0x8 -/* f045aa4: e7a00014 */ swc1 $f0,0x14($sp) -/* f045aa8: 0c00b5f0 */ jal 0x2d7c0 -/* f045aac: e7a00018 */ swc1 $f0,0x18($sp) -/* f045ab0: 14400004 */ bnez $v0,.L0f045ac4 -/* f045ab4: 00000000 */ sll $zero,$zero,0x0 -/* f045ab8: 0c0093ac */ jal 0x24eb0 -/* f045abc: 00000000 */ sll $zero,$zero,0x0 -/* f045ac0: 00408025 */ or $s0,$v0,$zero -.L0f045ac4: -/* f045ac4: 12000030 */ beqz $s0,.L0f045b88 -/* f045ac8: 8fa40030 */ lw $a0,0x30($sp) -/* f045acc: 8c9802d4 */ lw $t8,0x2d4($a0) -/* f045ad0: 8e030004 */ lw $v1,0x4($s0) -/* f045ad4: 57000006 */ bnezl $t8,.L0f045af0 -/* f045ad8: 8c82001c */ lw $v0,0x1c($a0) -/* f045adc: 8c79000c */ lw $t9,0xc($v1) -/* f045ae0: 00194080 */ sll $t0,$t9,0x2 -/* f045ae4: 05020028 */ bltzl $t0,.L0f045b88 -/* f045ae8: 00008025 */ or $s0,$zero,$zero -/* f045aec: 8c82001c */ lw $v0,0x1c($a0) -.L0f045af0: -/* f045af0: c6040008 */ lwc1 $f4,0x8($s0) -/* f045af4: c6080010 */ lwc1 $f8,0x10($s0) -/* f045af8: c4460008 */ lwc1 $f6,0x8($v0) -/* f045afc: c44a0010 */ lwc1 $f10,0x10($v0) -/* f045b00: 3c017f1b */ lui $at,0x7f1b -/* f045b04: 46062001 */ sub.s $f0,$f4,$f6 -/* f045b08: c4269260 */ lwc1 $f6,-0x6da0($at) -/* f045b0c: 460a4081 */ sub.s $f2,$f8,$f10 -/* f045b10: 46000402 */ mul.s $f16,$f0,$f0 -/* f045b14: 00000000 */ sll $zero,$zero,0x0 -/* f045b18: 46021482 */ mul.s $f18,$f2,$f2 -/* f045b1c: 46128100 */ add.s $f4,$f16,$f18 -/* f045b20: 4606203c */ c.lt.s $f4,$f6 -/* f045b24: 00000000 */ sll $zero,$zero,0x0 -/* f045b28: 45010005 */ bc1t .L0f045b40 -/* f045b2c: 00000000 */ sll $zero,$zero,0x0 -/* f045b30: 94690070 */ lhu $t1,0x70($v1) -/* f045b34: 312a0400 */ andi $t2,$t1,0x400 -/* f045b38: 11400010 */ beqz $t2,.L0f045b7c -/* f045b3c: 00000000 */ sll $zero,$zero,0x0 -.L0f045b40: -/* f045b40: 0fc0dc87 */ jal func0f03721c -/* f045b44: 00000000 */ sll $zero,$zero,0x0 -/* f045b48: 8fab0030 */ lw $t3,0x30($sp) -/* f045b4c: 8e050004 */ lw $a1,0x4($s0) -/* f045b50: 0fc24030 */ jal func0f0900c0 -/* f045b54: 8d64001c */ lw $a0,0x1c($t3) -/* f045b58: 02002025 */ or $a0,$s0,$zero -/* f045b5c: 0fc198c4 */ jal func0f066310 -/* f045b60: 00002825 */ or $a1,$zero,$zero -/* f045b64: 14400008 */ bnez $v0,.L0f045b88 -/* f045b68: 24050001 */ addiu $a1,$zero,0x1 -/* f045b6c: 0fc23922 */ jal func0f08e488 -/* f045b70: 8e040004 */ lw $a0,0x4($s0) -/* f045b74: 10000005 */ beqz $zero,.L0f045b8c -/* f045b78: 8fbf002c */ lw $ra,0x2c($sp) -.L0f045b7c: -/* f045b7c: 10000002 */ beqz $zero,.L0f045b88 -/* f045b80: 00008025 */ or $s0,$zero,$zero -/* f045b84: 00008025 */ or $s0,$zero,$zero -.L0f045b88: -/* f045b88: 8fbf002c */ lw $ra,0x2c($sp) -.L0f045b8c: -/* f045b8c: 02001025 */ or $v0,$s0,$zero -/* f045b90: 8fb00028 */ lw $s0,0x28($sp) -/* f045b94: 03e00008 */ jr $ra -/* f045b98: 27bd0030 */ addiu $sp,$sp,0x30 -); - -GLOBAL_ASM( -glabel func0f045b9c -/* f045b9c: 27bdfef0 */ addiu $sp,$sp,-272 -/* f045ba0: afbf0084 */ sw $ra,0x84($sp) -/* f045ba4: afb70080 */ sw $s7,0x80($sp) -/* f045ba8: afb6007c */ sw $s6,0x7c($sp) -/* f045bac: afb50078 */ sw $s5,0x78($sp) -/* f045bb0: afb40074 */ sw $s4,0x74($sp) -/* f045bb4: afb30070 */ sw $s3,0x70($sp) -/* f045bb8: afb2006c */ sw $s2,0x6c($sp) -/* f045bbc: afb10068 */ sw $s1,0x68($sp) -/* f045bc0: afb00064 */ sw $s0,0x64($sp) -/* f045bc4: f7be0058 */ sdc1 $f30,0x58($sp) -/* f045bc8: f7bc0050 */ sdc1 $f28,0x50($sp) -/* f045bcc: f7ba0048 */ sdc1 $f26,0x48($sp) -/* f045bd0: f7b80040 */ sdc1 $f24,0x40($sp) -/* f045bd4: f7b60038 */ sdc1 $f22,0x38($sp) -/* f045bd8: f7b40030 */ sdc1 $f20,0x30($sp) -/* f045bdc: afa7011c */ sw $a3,0x11c($sp) -/* f045be0: 8c8e0014 */ lw $t6,0x14($a0) -/* f045be4: 00c08025 */ or $s0,$a2,$zero -/* f045be8: 00809025 */ or $s2,$a0,$zero -/* f045bec: 31cf0010 */ andi $t7,$t6,0x10 -/* f045bf0: 00a09825 */ or $s3,$a1,$zero -/* f045bf4: 8c91001c */ lw $s1,0x1c($a0) -/* f045bf8: 11e00002 */ beqz $t7,.L0f045c04 -/* f045bfc: 3416803d */ dli $s6,0x803d -/* f045c00: 2416003f */ addiu $s6,$zero,0x3f -.L0f045c04: -/* f045c04: 3c017f1b */ lui $at,0x7f1b -/* f045c08: c43e9264 */ lwc1 $f30,-0x6d9c($at) -/* f045c0c: 3c017f1b */ lui $at,0x7f1b -/* f045c10: 4480d000 */ mtc1 $zero,$f26 -/* f045c14: c43c9268 */ lwc1 $f28,-0x6d98($at) -/* f045c18: afa000f0 */ sw $zero,0xf0($sp) -/* f045c1c: 24170001 */ addiu $s7,$zero,0x1 -/* f045c20: 24150004 */ addiu $s5,$zero,0x4 -/* f045c24: 27b400f4 */ addiu $s4,$sp,0xf4 -.L0f045c28: -/* f045c28: 82020000 */ lb $v0,0x0($s0) -/* f045c2c: 24010002 */ addiu $at,$zero,0x2 -/* f045c30: 02402025 */ or $a0,$s2,$zero -/* f045c34: 10400003 */ beqz $v0,.L0f045c44 -/* f045c38: 26250008 */ addiu $a1,$s1,0x8 -/* f045c3c: 1441002d */ bne $v0,$at,.L0f045cf4 -/* f045c40: 00000000 */ sll $zero,$zero,0x0 -.L0f045c44: -/* f045c44: c6640000 */ lwc1 $f4,0x0($s3) -/* f045c48: 26180010 */ addiu $t8,$s0,0x10 -/* f045c4c: 2619001c */ addiu $t9,$s0,0x1c -/* f045c50: e7a40100 */ swc1 $f4,0x100($sp) -/* f045c54: c6660004 */ lwc1 $f6,0x4($s3) -/* f045c58: 8faa011c */ lw $t2,0x11c($sp) -/* f045c5c: 24090030 */ addiu $t1,$zero,0x30 -/* f045c60: e7a60104 */ swc1 $f6,0x104($sp) -/* f045c64: c6680008 */ lwc1 $f8,0x8($s3) -/* f045c68: afb90014 */ sw $t9,0x14($sp) -/* f045c6c: afb80010 */ sw $t8,0x10($sp) -/* f045c70: e7a80108 */ swc1 $f8,0x108($sp) -/* f045c74: c6400024 */ lwc1 $f0,0x24($s2) -/* f045c78: afa90020 */ sw $t1,0x20($sp) -/* f045c7c: 26260028 */ addiu $a2,$s1,0x28 -/* f045c80: 46000287 */ neg.s $f10,$f0 -/* f045c84: 27a70100 */ addiu $a3,$sp,0x100 -/* f045c88: e7aa0018 */ swc1 $f10,0x18($sp) -/* f045c8c: afaa0024 */ sw $t2,0x24($sp) -/* f045c90: 0fc1130e */ jal func0f044c38 -/* f045c94: e7a0001c */ swc1 $f0,0x1c($sp) -/* f045c98: 5040000b */ beqzl $v0,.L0f045cc8 -/* f045c9c: 82020000 */ lb $v0,0x0($s0) -/* f045ca0: a2170002 */ sb $s7,0x2($s0) -/* f045ca4: c7b20100 */ lwc1 $f18,0x100($sp) -/* f045ca8: e6120004 */ swc1 $f18,0x4($s0) -/* f045cac: c7a40104 */ lwc1 $f4,0x104($sp) -/* f045cb0: e6040008 */ swc1 $f4,0x8($s0) -/* f045cb4: c7a60108 */ lwc1 $f6,0x108($sp) -/* f045cb8: a2150000 */ sb $s5,0x0($s0) -/* f045cbc: 100001a9 */ beqz $zero,.L0f046364 -/* f045cc0: e606000c */ swc1 $f6,0xc($s0) -/* f045cc4: 82020000 */ lb $v0,0x0($s0) -.L0f045cc8: -/* f045cc8: 24010002 */ addiu $at,$zero,0x2 -/* f045ccc: 14400004 */ bnez $v0,.L0f045ce0 -/* f045cd0: 00000000 */ sll $zero,$zero,0x0 -/* f045cd4: a2170000 */ sb $s7,0x0($s0) -/* f045cd8: 100001a2 */ beqz $zero,.L0f046364 -/* f045cdc: a2000001 */ sb $zero,0x1($s0) -.L0f045ce0: -/* f045ce0: 144101a0 */ bne $v0,$at,.L0f046364 -/* f045ce4: 240b0003 */ addiu $t3,$zero,0x3 -/* f045ce8: a20b0000 */ sb $t3,0x0($s0) -/* f045cec: 1000019d */ beqz $zero,.L0f046364 -/* f045cf0: a2000001 */ sb $zero,0x1($s0) -.L0f045cf4: -/* f045cf4: 16e20032 */ bne $s7,$v0,.L0f045dc0 -/* f045cf8: 24010003 */ addiu $at,$zero,0x3 -/* f045cfc: 3c017f1b */ lui $at,0x7f1b -/* f045d00: c42a926c */ lwc1 $f10,-0x6d94($at) -/* f045d04: c6480024 */ lwc1 $f8,0x24($s2) -/* f045d08: 240c0030 */ addiu $t4,$zero,0x30 -/* f045d0c: afac0024 */ sw $t4,0x24($sp) -/* f045d10: 460a4002 */ mul.s $f0,$f8,$f10 -/* f045d14: afa00028 */ sw $zero,0x28($sp) -/* f045d18: e7ba0020 */ swc1 $f26,0x20($sp) -/* f045d1c: afb0001c */ sw $s0,0x1c($sp) -/* f045d20: afb30018 */ sw $s3,0x18($sp) -/* f045d24: afb70014 */ sw $s7,0x14($sp) -/* f045d28: 02402025 */ or $a0,$s2,$zero -/* f045d2c: e7a00010 */ swc1 $f0,0x10($sp) -/* f045d30: e7a000e8 */ swc1 $f0,0xe8($sp) -/* f045d34: 26050010 */ addiu $a1,$s0,0x10 -/* f045d38: 02e03025 */ or $a2,$s7,$zero -/* f045d3c: 0fc115d8 */ jal func0f045760 -/* f045d40: 02803825 */ or $a3,$s4,$zero -/* f045d44: 10400003 */ beqz $v0,.L0f045d54 -/* f045d48: c7a000e8 */ lwc1 $f0,0xe8($sp) -/* f045d4c: 10000185 */ beqz $zero,.L0f046364 -/* f045d50: a2150000 */ sb $s5,0x0($s0) -.L0f045d54: -/* f045d54: 240d0030 */ addiu $t5,$zero,0x30 -/* f045d58: afad0024 */ sw $t5,0x24($sp) -/* f045d5c: 02402025 */ or $a0,$s2,$zero -/* f045d60: 2605001c */ addiu $a1,$s0,0x1c -/* f045d64: 00003025 */ or $a2,$zero,$zero -/* f045d68: 02803825 */ or $a3,$s4,$zero -/* f045d6c: e7a00010 */ swc1 $f0,0x10($sp) -/* f045d70: afb70014 */ sw $s7,0x14($sp) -/* f045d74: afb30018 */ sw $s3,0x18($sp) -/* f045d78: afb0001c */ sw $s0,0x1c($sp) -/* f045d7c: e7ba0020 */ swc1 $f26,0x20($sp) -/* f045d80: 0fc115d8 */ jal func0f045760 -/* f045d84: afa00028 */ sw $zero,0x28($sp) -/* f045d88: 50400004 */ beqzl $v0,.L0f045d9c -/* f045d8c: 820e0001 */ lb $t6,0x1($s0) -/* f045d90: 10000174 */ beqz $zero,.L0f046364 -/* f045d94: a2150000 */ sb $s5,0x0($s0) -/* f045d98: 820e0001 */ lb $t6,0x1($s0) -.L0f045d9c: -/* f045d9c: 24190002 */ addiu $t9,$zero,0x2 -/* f045da0: 25cf0001 */ addiu $t7,$t6,0x1 -/* f045da4: a20f0001 */ sb $t7,0x1($s0) -/* f045da8: 82180001 */ lb $t8,0x1($s0) -/* f045dac: 2b010006 */ slti $at,$t8,0x6 -/* f045db0: 5420016d */ bnezl $at,.L0f046368 -/* f045db4: 8fab00f0 */ lw $t3,0xf0($sp) -/* f045db8: 1000016a */ beqz $zero,.L0f046364 -/* f045dbc: a2190000 */ sb $t9,0x0($s0) -.L0f045dc0: -/* f045dc0: 1441003c */ bne $v0,$at,.L0f045eb4 -/* f045dc4: 02402025 */ or $a0,$s2,$zero -/* f045dc8: 3c017f1b */ lui $at,0x7f1b -/* f045dcc: c4249270 */ lwc1 $f4,-0x6d90($at) -/* f045dd0: c6520024 */ lwc1 $f18,0x24($s2) -/* f045dd4: 24090030 */ addiu $t1,$zero,0x30 -/* f045dd8: afa90024 */ sw $t1,0x24($sp) -/* f045ddc: 46049002 */ mul.s $f0,$f18,$f4 -/* f045de0: afa00028 */ sw $zero,0x28($sp) -/* f045de4: e7ba0020 */ swc1 $f26,0x20($sp) -/* f045de8: afb0001c */ sw $s0,0x1c($sp) -/* f045dec: afa00018 */ sw $zero,0x18($sp) -/* f045df0: afa00014 */ sw $zero,0x14($sp) -/* f045df4: 26050010 */ addiu $a1,$s0,0x10 -/* f045df8: e7a00010 */ swc1 $f0,0x10($sp) -/* f045dfc: e7a000e4 */ swc1 $f0,0xe4($sp) -/* f045e00: 02e03025 */ or $a2,$s7,$zero -/* f045e04: 0fc115d8 */ jal func0f045760 -/* f045e08: 02803825 */ or $a3,$s4,$zero -/* f045e0c: 10400003 */ beqz $v0,.L0f045e1c -/* f045e10: c7a000e4 */ lwc1 $f0,0xe4($sp) -/* f045e14: 10000153 */ beqz $zero,.L0f046364 -/* f045e18: a2150000 */ sb $s5,0x0($s0) -.L0f045e1c: -/* f045e1c: 240a0030 */ addiu $t2,$zero,0x30 -/* f045e20: afaa0024 */ sw $t2,0x24($sp) -/* f045e24: 02402025 */ or $a0,$s2,$zero -/* f045e28: 2605001c */ addiu $a1,$s0,0x1c -/* f045e2c: 00003025 */ or $a2,$zero,$zero -/* f045e30: 02803825 */ or $a3,$s4,$zero -/* f045e34: e7a00010 */ swc1 $f0,0x10($sp) -/* f045e38: afa00014 */ sw $zero,0x14($sp) -/* f045e3c: afa00018 */ sw $zero,0x18($sp) -/* f045e40: afb0001c */ sw $s0,0x1c($sp) -/* f045e44: e7ba0020 */ swc1 $f26,0x20($sp) -/* f045e48: 0fc115d8 */ jal func0f045760 -/* f045e4c: afa00028 */ sw $zero,0x28($sp) -/* f045e50: 50400004 */ beqzl $v0,.L0f045e64 -/* f045e54: 820b0001 */ lb $t3,0x1($s0) -/* f045e58: 10000142 */ beqz $zero,.L0f046364 -/* f045e5c: a2150000 */ sb $s5,0x0($s0) -/* f045e60: 820b0001 */ lb $t3,0x1($s0) -.L0f045e64: -/* f045e64: 256c0001 */ addiu $t4,$t3,0x1 -/* f045e68: a20c0001 */ sb $t4,0x1($s0) -/* f045e6c: 820d0001 */ lb $t5,0x1($s0) -/* f045e70: 29a10006 */ slti $at,$t5,0x6 -/* f045e74: 5420013c */ bnezl $at,.L0f046368 -/* f045e78: 8fab00f0 */ lw $t3,0xf0($sp) -/* f045e7c: a2000002 */ sb $zero,0x2($s0) -/* f045e80: 820e0002 */ lb $t6,0x2($s0) -/* f045e84: a20e0003 */ sb $t6,0x3($s0) -/* f045e88: c6600000 */ lwc1 $f0,0x0($s3) -/* f045e8c: e6000004 */ swc1 $f0,0x4($s0) -/* f045e90: e600002c */ swc1 $f0,0x2c($s0) -/* f045e94: c6600004 */ lwc1 $f0,0x4($s3) -/* f045e98: e6000008 */ swc1 $f0,0x8($s0) -/* f045e9c: e6000030 */ swc1 $f0,0x30($s0) -/* f045ea0: c6600008 */ lwc1 $f0,0x8($s3) -/* f045ea4: a2000000 */ sb $zero,0x0($s0) -/* f045ea8: e600000c */ swc1 $f0,0xc($s0) -/* f045eac: 1000012d */ beqz $zero,.L0f046364 -/* f045eb0: e6000034 */ swc1 $f0,0x34($s0) -.L0f045eb4: -/* f045eb4: 16a20034 */ bne $s5,$v0,.L0f045f88 -/* f045eb8: 24010005 */ addiu $at,$zero,0x5 -/* f045ebc: 8faf011c */ lw $t7,0x11c($sp) -/* f045ec0: 02e01025 */ or $v0,$s7,$zero -/* f045ec4: 26250008 */ addiu $a1,$s1,0x8 -/* f045ec8: 26260028 */ addiu $a2,$s1,0x28 -/* f045ecc: 26030010 */ addiu $v1,$s0,0x10 -/* f045ed0: 2608001c */ addiu $t0,$s0,0x1c -/* f045ed4: 15e00014 */ bnez $t7,.L0f045f28 -/* f045ed8: 26070004 */ addiu $a3,$s0,0x4 -/* f045edc: c6060004 */ lwc1 $f6,0x4($s0) -/* f045ee0: c6680000 */ lwc1 $f8,0x0($s3) -/* f045ee4: 46083032 */ c.eq.s $f6,$f8 -/* f045ee8: 00000000 */ sll $zero,$zero,0x0 -/* f045eec: 4502000f */ bc1fl .L0f045f2c -/* f045ef0: afa30010 */ sw $v1,0x10($sp) -/* f045ef4: c60a0008 */ lwc1 $f10,0x8($s0) -/* f045ef8: c6720004 */ lwc1 $f18,0x4($s3) -/* f045efc: 46125032 */ c.eq.s $f10,$f18 -/* f045f00: 00000000 */ sll $zero,$zero,0x0 -/* f045f04: 45020009 */ bc1fl .L0f045f2c -/* f045f08: afa30010 */ sw $v1,0x10($sp) -/* f045f0c: c604000c */ lwc1 $f4,0xc($s0) -/* f045f10: c6660008 */ lwc1 $f6,0x8($s3) -/* f045f14: 46062032 */ c.eq.s $f4,$f6 -/* f045f18: 00000000 */ sll $zero,$zero,0x0 -/* f045f1c: 45020003 */ bc1fl .L0f045f2c -/* f045f20: afa30010 */ sw $v1,0x10($sp) -/* f045f24: 00001025 */ or $v0,$zero,$zero -.L0f045f28: -/* f045f28: afa30010 */ sw $v1,0x10($sp) -.L0f045f2c: -/* f045f2c: afa80014 */ sw $t0,0x14($sp) -/* f045f30: c6400024 */ lwc1 $f0,0x24($s2) -/* f045f34: afa20024 */ sw $v0,0x24($sp) -/* f045f38: afb60020 */ sw $s6,0x20($sp) -/* f045f3c: 46000207 */ neg.s $f8,$f0 -/* f045f40: 02402025 */ or $a0,$s2,$zero -/* f045f44: e7a80018 */ swc1 $f8,0x18($sp) -/* f045f48: 0fc1146a */ jal func0f0451a8 -/* f045f4c: e7a0001c */ swc1 $f0,0x1c($sp) -/* f045f50: 1040000a */ beqz $v0,.L0f045f7c -/* f045f54: 24180005 */ addiu $t8,$zero,0x5 -/* f045f58: c60a0004 */ lwc1 $f10,0x4($s0) -/* f045f5c: c6120008 */ lwc1 $f18,0x8($s0) -/* f045f60: c604000c */ lwc1 $f4,0xc($s0) -/* f045f64: a2170003 */ sb $s7,0x3($s0) -/* f045f68: a2000000 */ sb $zero,0x0($s0) -/* f045f6c: e60a002c */ swc1 $f10,0x2c($s0) -/* f045f70: e6120030 */ swc1 $f18,0x30($s0) -/* f045f74: 100000fb */ beqz $zero,.L0f046364 -/* f045f78: e6040034 */ swc1 $f4,0x34($s0) -.L0f045f7c: -/* f045f7c: a2180000 */ sb $t8,0x0($s0) -/* f045f80: 100000f8 */ beqz $zero,.L0f046364 -/* f045f84: a2000001 */ sb $zero,0x1($s0) -.L0f045f88: -/* f045f88: 144100f6 */ bne $v0,$at,.L0f046364 -/* f045f8c: 3c017f1b */ lui $at,0x7f1b -/* f045f90: c4289274 */ lwc1 $f8,-0x6d8c($at) -/* f045f94: c6460024 */ lwc1 $f6,0x24($s2) -/* f045f98: c60a0004 */ lwc1 $f10,0x4($s0) -/* f045f9c: c6320008 */ lwc1 $f18,0x8($s1) -/* f045fa0: 46083602 */ mul.s $f24,$f6,$f8 -/* f045fa4: c6260010 */ lwc1 $f6,0x10($s1) -/* f045fa8: c604000c */ lwc1 $f4,0xc($s0) -/* f045fac: 46125301 */ sub.s $f12,$f10,$f18 -/* f045fb0: 0fc259d4 */ jal func0f096750 -/* f045fb4: 46062381 */ sub.s $f14,$f4,$f6 -/* f045fb8: c6160010 */ lwc1 $f22,0x10($s0) -/* f045fbc: c6320008 */ lwc1 $f18,0x8($s1) -/* f045fc0: c6100018 */ lwc1 $f16,0x18($s0) -/* f045fc4: c62a0010 */ lwc1 $f10,0x10($s1) -/* f045fc8: 4612b301 */ sub.s $f12,$f22,$f18 -/* f045fcc: 46000506 */ mov.s $f20,$f0 -/* f045fd0: 0fc259d4 */ jal func0f096750 -/* f045fd4: 460a8381 */ sub.s $f14,$f16,$f10 -/* f045fd8: 4600a581 */ sub.s $f22,$f20,$f0 -/* f045fdc: c612001c */ lwc1 $f18,0x1c($s0) -/* f045fe0: c6300008 */ lwc1 $f16,0x8($s1) -/* f045fe4: c60a0024 */ lwc1 $f10,0x24($s0) -/* f045fe8: c6280010 */ lwc1 $f8,0x10($s1) -/* f045fec: 46109301 */ sub.s $f12,$f18,$f16 -/* f045ff0: e7b600d0 */ swc1 $f22,0xd0($sp) -/* f045ff4: 0fc259d4 */ jal func0f096750 -/* f045ff8: 46085381 */ sub.s $f14,$f10,$f8 -/* f045ffc: c7b000d0 */ lwc1 $f16,0xd0($sp) -/* f046000: 4600a301 */ sub.s $f12,$f20,$f0 -/* f046004: 02803825 */ or $a3,$s4,$zero -/* f046008: 02402025 */ or $a0,$s2,$zero -/* f04600c: 461a803c */ c.lt.s $f16,$f26 -/* f046010: 46006086 */ mov.s $f2,$f12 -/* f046014: 2605001c */ addiu $a1,$s0,0x1c -/* f046018: 00003025 */ or $a2,$zero,$zero -/* f04601c: 45000002 */ bc1f .L0f046028 -/* f046020: 3c017f1b */ lui $at,0x7f1b -/* f046024: 461c8400 */ add.s $f16,$f16,$f28 -.L0f046028: -/* f046028: 4610f03e */ c.le.s $f30,$f16 -/* f04602c: 00000000 */ sll $zero,$zero,0x0 -/* f046030: 45020003 */ bc1fl .L0f046040 -/* f046034: 461a803c */ c.lt.s $f16,$f26 -/* f046038: 461c8401 */ sub.s $f16,$f16,$f28 -/* f04603c: 461a803c */ c.lt.s $f16,$f26 -.L0f046040: -/* f046040: 00000000 */ sll $zero,$zero,0x0 -/* f046044: 45020003 */ bc1fl .L0f046054 -/* f046048: 461a603c */ c.lt.s $f12,$f26 -/* f04604c: 46008407 */ neg.s $f16,$f16 -/* f046050: 461a603c */ c.lt.s $f12,$f26 -.L0f046054: -/* f046054: 00000000 */ sll $zero,$zero,0x0 -/* f046058: 45020003 */ bc1fl .L0f046068 -/* f04605c: 4602f03e */ c.le.s $f30,$f2 -/* f046060: 461c6080 */ add.s $f2,$f12,$f28 -/* f046064: 4602f03e */ c.le.s $f30,$f2 -.L0f046068: -/* f046068: 00000000 */ sll $zero,$zero,0x0 -/* f04606c: 45020003 */ bc1fl .L0f04607c -/* f046070: 461a103c */ c.lt.s $f2,$f26 -/* f046074: 461c1081 */ sub.s $f2,$f2,$f28 -/* f046078: 461a103c */ c.lt.s $f2,$f26 -.L0f04607c: -/* f04607c: 00000000 */ sll $zero,$zero,0x0 -/* f046080: 45020003 */ bc1fl .L0f046090 -/* f046084: 4602803c */ c.lt.s $f16,$f2 -/* f046088: 46001087 */ neg.s $f2,$f2 -/* f04608c: 4602803c */ c.lt.s $f16,$f2 -.L0f046090: -/* f046090: 00000000 */ sll $zero,$zero,0x0 -/* f046094: 45000057 */ bc1f .L0f0461f4 -/* f046098: 00000000 */ sll $zero,$zero,0x0 -/* f04609c: 3c017f1b */ lui $at,0x7f1b -/* f0460a0: c4249278 */ lwc1 $f4,-0x6d88($at) -/* f0460a4: 02402025 */ or $a0,$s2,$zero -/* f0460a8: 26050010 */ addiu $a1,$s0,0x10 -/* f0460ac: 4604c582 */ mul.s $f22,$f24,$f4 -/* f0460b0: 02e03025 */ or $a2,$s7,$zero -/* f0460b4: e7b80010 */ swc1 $f24,0x10($sp) -/* f0460b8: afa00014 */ sw $zero,0x14($sp) -/* f0460bc: afa00018 */ sw $zero,0x18($sp) -/* f0460c0: afb0001c */ sw $s0,0x1c($sp) -/* f0460c4: afb60024 */ sw $s6,0x24($sp) -/* f0460c8: e7b60020 */ swc1 $f22,0x20($sp) -/* f0460cc: 0fc115d8 */ jal func0f045760 -/* f0460d0: afb70028 */ sw $s7,0x28($sp) -/* f0460d4: 50400004 */ beqzl $v0,.L0f0460e8 -/* f0460d8: c6060010 */ lwc1 $f6,0x10($s0) -/* f0460dc: 100000a5 */ beqz $zero,.L0f046374 -/* f0460e0: a2000000 */ sb $zero,0x0($s0) -/* f0460e4: c6060010 */ lwc1 $f6,0x10($s0) -.L0f0460e8: -/* f0460e8: c6280008 */ lwc1 $f8,0x8($s1) -/* f0460ec: c60a0018 */ lwc1 $f10,0x18($s0) -/* f0460f0: c6320010 */ lwc1 $f18,0x10($s1) -/* f0460f4: 46083301 */ sub.s $f12,$f6,$f8 -/* f0460f8: 0fc259d4 */ jal func0f096750 -/* f0460fc: 46125381 */ sub.s $f14,$f10,$f18 -/* f046100: 4600a481 */ sub.s $f18,$f20,$f0 -/* f046104: c7b000f4 */ lwc1 $f16,0xf4($sp) -/* f046108: c62a0008 */ lwc1 $f10,0x8($s1) -/* f04610c: c7a800fc */ lwc1 $f8,0xfc($sp) -/* f046110: c6260010 */ lwc1 $f6,0x10($s1) -/* f046114: 460a8301 */ sub.s $f12,$f16,$f10 -/* f046118: e7b200c0 */ swc1 $f18,0xc0($sp) -/* f04611c: 0fc259d4 */ jal func0f096750 -/* f046120: 46064381 */ sub.s $f14,$f8,$f6 -/* f046124: c7b000c0 */ lwc1 $f16,0xc0($sp) -/* f046128: 4600a301 */ sub.s $f12,$f20,$f0 -/* f04612c: 02402025 */ or $a0,$s2,$zero -/* f046130: 02802825 */ or $a1,$s4,$zero -/* f046134: 461a803c */ c.lt.s $f16,$f26 -/* f046138: 46006086 */ mov.s $f2,$f12 -/* f04613c: 00003025 */ or $a2,$zero,$zero -/* f046140: 02803825 */ or $a3,$s4,$zero -/* f046144: 45020003 */ bc1fl .L0f046154 -/* f046148: 4610f03e */ c.le.s $f30,$f16 -/* f04614c: 461c8400 */ add.s $f16,$f16,$f28 -/* f046150: 4610f03e */ c.le.s $f30,$f16 -.L0f046154: -/* f046154: 00000000 */ sll $zero,$zero,0x0 -/* f046158: 45020003 */ bc1fl .L0f046168 -/* f04615c: 461a803c */ c.lt.s $f16,$f26 -/* f046160: 461c8401 */ sub.s $f16,$f16,$f28 -/* f046164: 461a803c */ c.lt.s $f16,$f26 -.L0f046168: -/* f046168: 00000000 */ sll $zero,$zero,0x0 -/* f04616c: 45020003 */ bc1fl .L0f04617c -/* f046170: 461a603c */ c.lt.s $f12,$f26 -/* f046174: 46008407 */ neg.s $f16,$f16 -/* f046178: 461a603c */ c.lt.s $f12,$f26 -.L0f04617c: -/* f04617c: 00000000 */ sll $zero,$zero,0x0 -/* f046180: 45020003 */ bc1fl .L0f046190 -/* f046184: 4602f03e */ c.le.s $f30,$f2 -/* f046188: 461c6080 */ add.s $f2,$f12,$f28 -/* f04618c: 4602f03e */ c.le.s $f30,$f2 -.L0f046190: -/* f046190: 00000000 */ sll $zero,$zero,0x0 -/* f046194: 45020003 */ bc1fl .L0f0461a4 -/* f046198: 461a103c */ c.lt.s $f2,$f26 -/* f04619c: 461c1081 */ sub.s $f2,$f2,$f28 -/* f0461a0: 461a103c */ c.lt.s $f2,$f26 -.L0f0461a4: -/* f0461a4: 00000000 */ sll $zero,$zero,0x0 -/* f0461a8: 45020003 */ bc1fl .L0f0461b8 -/* f0461ac: 4610103c */ c.lt.s $f2,$f16 -/* f0461b0: 46001087 */ neg.s $f2,$f2 -/* f0461b4: 4610103c */ c.lt.s $f2,$f16 -.L0f0461b8: -/* f0461b8: 00000000 */ sll $zero,$zero,0x0 -/* f0461bc: 45020061 */ bc1fl .L0f046344 -/* f0461c0: 82190001 */ lb $t9,0x1($s0) -/* f0461c4: e7b80010 */ swc1 $f24,0x10($sp) -/* f0461c8: afa00014 */ sw $zero,0x14($sp) -/* f0461cc: afa00018 */ sw $zero,0x18($sp) -/* f0461d0: afb0001c */ sw $s0,0x1c($sp) -/* f0461d4: e7b60020 */ swc1 $f22,0x20($sp) -/* f0461d8: afb60024 */ sw $s6,0x24($sp) -/* f0461dc: 0fc115d8 */ jal func0f045760 -/* f0461e0: afb70028 */ sw $s7,0x28($sp) -/* f0461e4: 50400057 */ beqzl $v0,.L0f046344 -/* f0461e8: 82190001 */ lb $t9,0x1($s0) -/* f0461ec: 10000061 */ beqz $zero,.L0f046374 -/* f0461f0: a2000000 */ sb $zero,0x0($s0) -.L0f0461f4: -/* f0461f4: c432927c */ lwc1 $f18,-0x6d84($at) -/* f0461f8: 02803825 */ or $a3,$s4,$zero -/* f0461fc: e7b80010 */ swc1 $f24,0x10($sp) -/* f046200: 4612c582 */ mul.s $f22,$f24,$f18 -/* f046204: afa00014 */ sw $zero,0x14($sp) -/* f046208: afa00018 */ sw $zero,0x18($sp) -/* f04620c: afb0001c */ sw $s0,0x1c($sp) -/* f046210: afb60024 */ sw $s6,0x24($sp) -/* f046214: afb70028 */ sw $s7,0x28($sp) -/* f046218: 0fc115d8 */ jal func0f045760 -/* f04621c: e7b60020 */ swc1 $f22,0x20($sp) -/* f046220: 50400004 */ beqzl $v0,.L0f046234 -/* f046224: c604001c */ lwc1 $f4,0x1c($s0) -/* f046228: 10000052 */ beqz $zero,.L0f046374 -/* f04622c: a2000000 */ sb $zero,0x0($s0) -/* f046230: c604001c */ lwc1 $f4,0x1c($s0) -.L0f046234: -/* f046234: c6260008 */ lwc1 $f6,0x8($s1) -/* f046238: c6080024 */ lwc1 $f8,0x24($s0) -/* f04623c: c62a0010 */ lwc1 $f10,0x10($s1) -/* f046240: 46062301 */ sub.s $f12,$f4,$f6 -/* f046244: 0fc259d4 */ jal func0f096750 -/* f046248: 460a4381 */ sub.s $f14,$f8,$f10 -/* f04624c: 4600a481 */ sub.s $f18,$f20,$f0 -/* f046250: c7b000f4 */ lwc1 $f16,0xf4($sp) -/* f046254: c62a0008 */ lwc1 $f10,0x8($s1) -/* f046258: c7a800fc */ lwc1 $f8,0xfc($sp) -/* f04625c: c6260010 */ lwc1 $f6,0x10($s1) -/* f046260: 460a8301 */ sub.s $f12,$f16,$f10 -/* f046264: e7b200b0 */ swc1 $f18,0xb0($sp) -/* f046268: 0fc259d4 */ jal func0f096750 -/* f04626c: 46064381 */ sub.s $f14,$f8,$f6 -/* f046270: c7b000b0 */ lwc1 $f16,0xb0($sp) -/* f046274: 4600a301 */ sub.s $f12,$f20,$f0 -/* f046278: 02402025 */ or $a0,$s2,$zero -/* f04627c: 02802825 */ or $a1,$s4,$zero -/* f046280: 461a803c */ c.lt.s $f16,$f26 -/* f046284: 46006086 */ mov.s $f2,$f12 -/* f046288: 02e03025 */ or $a2,$s7,$zero -/* f04628c: 02803825 */ or $a3,$s4,$zero -/* f046290: 45020003 */ bc1fl .L0f0462a0 -/* f046294: 4610f03e */ c.le.s $f30,$f16 -/* f046298: 461c8400 */ add.s $f16,$f16,$f28 -/* f04629c: 4610f03e */ c.le.s $f30,$f16 -.L0f0462a0: -/* f0462a0: 00000000 */ sll $zero,$zero,0x0 -/* f0462a4: 45020003 */ bc1fl .L0f0462b4 -/* f0462a8: 461a803c */ c.lt.s $f16,$f26 -/* f0462ac: 461c8401 */ sub.s $f16,$f16,$f28 -/* f0462b0: 461a803c */ c.lt.s $f16,$f26 -.L0f0462b4: -/* f0462b4: 00000000 */ sll $zero,$zero,0x0 -/* f0462b8: 45020003 */ bc1fl .L0f0462c8 -/* f0462bc: 461a603c */ c.lt.s $f12,$f26 -/* f0462c0: 46008407 */ neg.s $f16,$f16 -/* f0462c4: 461a603c */ c.lt.s $f12,$f26 -.L0f0462c8: -/* f0462c8: 00000000 */ sll $zero,$zero,0x0 -/* f0462cc: 45020003 */ bc1fl .L0f0462dc -/* f0462d0: 4602f03e */ c.le.s $f30,$f2 -/* f0462d4: 461c6080 */ add.s $f2,$f12,$f28 -/* f0462d8: 4602f03e */ c.le.s $f30,$f2 -.L0f0462dc: -/* f0462dc: 00000000 */ sll $zero,$zero,0x0 -/* f0462e0: 45020003 */ bc1fl .L0f0462f0 -/* f0462e4: 461a103c */ c.lt.s $f2,$f26 -/* f0462e8: 461c1081 */ sub.s $f2,$f2,$f28 -/* f0462ec: 461a103c */ c.lt.s $f2,$f26 -.L0f0462f0: -/* f0462f0: 00000000 */ sll $zero,$zero,0x0 -/* f0462f4: 45020003 */ bc1fl .L0f046304 -/* f0462f8: 4610103c */ c.lt.s $f2,$f16 -/* f0462fc: 46001087 */ neg.s $f2,$f2 -/* f046300: 4610103c */ c.lt.s $f2,$f16 -.L0f046304: -/* f046304: 00000000 */ sll $zero,$zero,0x0 -/* f046308: 4502000e */ bc1fl .L0f046344 -/* f04630c: 82190001 */ lb $t9,0x1($s0) -/* f046310: e7b80010 */ swc1 $f24,0x10($sp) -/* f046314: afa00014 */ sw $zero,0x14($sp) -/* f046318: afa00018 */ sw $zero,0x18($sp) -/* f04631c: afb0001c */ sw $s0,0x1c($sp) -/* f046320: e7b60020 */ swc1 $f22,0x20($sp) -/* f046324: afb60024 */ sw $s6,0x24($sp) -/* f046328: 0fc115d8 */ jal func0f045760 -/* f04632c: afb70028 */ sw $s7,0x28($sp) -/* f046330: 50400004 */ beqzl $v0,.L0f046344 -/* f046334: 82190001 */ lb $t9,0x1($s0) -/* f046338: 1000000e */ beqz $zero,.L0f046374 -/* f04633c: a2000000 */ sb $zero,0x0($s0) -/* f046340: 82190001 */ lb $t9,0x1($s0) -.L0f046344: -/* f046344: 27290001 */ addiu $t1,$t9,0x1 -/* f046348: a2090001 */ sb $t1,0x1($s0) -/* f04634c: 820a0001 */ lb $t2,0x1($s0) -/* f046350: 29410006 */ slti $at,$t2,0x6 -/* f046354: 54200004 */ bnezl $at,.L0f046368 -/* f046358: 8fab00f0 */ lw $t3,0xf0($sp) -/* f04635c: a2000003 */ sb $zero,0x3($s0) -/* f046360: a2000000 */ sb $zero,0x0($s0) -.L0f046364: -/* f046364: 8fab00f0 */ lw $t3,0xf0($sp) -.L0f046368: -/* f046368: 256c0001 */ addiu $t4,$t3,0x1 -/* f04636c: 1597fe2e */ bne $t4,$s7,.L0f045c28 -/* f046370: afac00f0 */ sw $t4,0xf0($sp) -.L0f046374: -/* f046374: 820d0003 */ lb $t5,0x3($s0) -/* f046378: 02402025 */ or $a0,$s2,$zero -/* f04637c: 55a00008 */ bnezl $t5,.L0f0463a0 -/* f046380: 8e0e0028 */ lw $t6,0x28($s0) -/* f046384: c60a0004 */ lwc1 $f10,0x4($s0) -/* f046388: c6120008 */ lwc1 $f18,0x8($s0) -/* f04638c: c604000c */ lwc1 $f4,0xc($s0) -/* f046390: e60a002c */ swc1 $f10,0x2c($s0) -/* f046394: e6120030 */ swc1 $f18,0x30($s0) -/* f046398: e6040034 */ swc1 $f4,0x34($s0) -/* f04639c: 8e0e0028 */ lw $t6,0x28($s0) -.L0f0463a0: -/* f0463a0: 2401000a */ addiu $at,$zero,0xa -/* f0463a4: 01c1001a */ div $zero,$t6,$at -/* f0463a8: 00007810 */ mfhi $t7 -/* f0463ac: 55e00039 */ bnezl $t7,.L0f046494 -/* f0463b0: 82590007 */ lb $t9,0x7($s2) -/* f0463b4: 0fc1169c */ jal func0f045a70 -/* f0463b8: 2605002c */ addiu $a1,$s0,0x2c -/* f0463bc: 10400011 */ beqz $v0,.L0f046404 -/* f0463c0: 00408825 */ or $s1,$v0,$zero -/* f0463c4: 8e5802d4 */ lw $t8,0x2d4($s2) -/* f0463c8: 1700000e */ bnez $t8,.L0f046404 -/* f0463cc: 00000000 */ sll $zero,$zero,0x0 -/* f0463d0: 8e590014 */ lw $t9,0x14($s2) -/* f0463d4: 33290010 */ andi $t1,$t9,0x10 -/* f0463d8: 1520000a */ bnez $t1,.L0f046404 -/* f0463dc: 00000000 */ sll $zero,$zero,0x0 -/* f0463e0: 0fc0b819 */ jal func0f02e064 -/* f0463e4: 02402025 */ or $a0,$s2,$zero -/* f0463e8: 14400006 */ bnez $v0,.L0f046404 -/* f0463ec: 02402025 */ or $a0,$s2,$zero -/* f0463f0: 0fc0b9b7 */ jal func0f02e6dc -/* f0463f4: 3c054180 */ lui $a1,0x4180 -/* f0463f8: 3c0a800a */ lui $t2,0x800a -/* f0463fc: 8d4a9fc8 */ lw $t2,-0x6038($t2) -/* f046400: ae4a00d8 */ sw $t2,0xd8($s2) -.L0f046404: -/* f046404: 52200006 */ beqzl $s1,.L0f046420 -/* f046408: 8e4d02d4 */ lw $t5,0x2d4($s2) -/* f04640c: 8e4b0014 */ lw $t3,0x14($s2) -/* f046410: 316c0010 */ andi $t4,$t3,0x10 -/* f046414: 5180001f */ beqzl $t4,.L0f046494 -/* f046418: 82590007 */ lb $t9,0x7($s2) -/* f04641c: 8e4d02d4 */ lw $t5,0x2d4($s2) -.L0f046420: -/* f046420: 15a00015 */ bnez $t5,.L0f046478 -/* f046424: 00000000 */ sll $zero,$zero,0x0 -/* f046428: 0fc0b819 */ jal func0f02e064 -/* f04642c: 02402025 */ or $a0,$s2,$zero -/* f046430: 10400011 */ beqz $v0,.L0f046478 -/* f046434: 00000000 */ sll $zero,$zero,0x0 -/* f046438: 9242032c */ lbu $v0,0x32c($s2) -/* f04643c: 24010003 */ addiu $at,$zero,0x3 -/* f046440: 12e2000d */ beq $s7,$v0,.L0f046478 -/* f046444: 00000000 */ sll $zero,$zero,0x0 -/* f046448: 1041000b */ beq $v0,$at,.L0f046478 -/* f04644c: 00000000 */ sll $zero,$zero,0x0 -/* f046450: 824e0007 */ lb $t6,0x7($s2) -/* f046454: 2401000e */ addiu $at,$zero,0xe -/* f046458: 15c10005 */ bne $t6,$at,.L0f046470 -/* f04645c: 00000000 */ sll $zero,$zero,0x0 -/* f046460: 0fc0e21a */ jal func0f038868 -/* f046464: 02402025 */ or $a0,$s2,$zero -/* f046468: 10000003 */ beqz $zero,.L0f046478 -/* f04646c: 00000000 */ sll $zero,$zero,0x0 -.L0f046470: -/* f046470: 0fc0dedc */ jal func0f037b70 -/* f046474: 02402025 */ or $a0,$s2,$zero -.L0f046478: -/* f046478: 56200006 */ bnezl $s1,.L0f046494 -/* f04647c: 82590007 */ lb $t9,0x7($s2) -/* f046480: 8e4f0014 */ lw $t7,0x14($s2) -/* f046484: 2401ffef */ addiu $at,$zero,-17 -/* f046488: 01e1c024 */ and $t8,$t7,$at -/* f04648c: ae580014 */ sw $t8,0x14($s2) -/* f046490: 82590007 */ lb $t9,0x7($s2) -.L0f046494: -/* f046494: 2401000e */ addiu $at,$zero,0xe -/* f046498: 2605002c */ addiu $a1,$s0,0x2c -/* f04649c: 17210007 */ bne $t9,$at,.L0f0464bc -/* f0464a0: 02402025 */ or $a0,$s2,$zero -/* f0464a4: 02402025 */ or $a0,$s2,$zero -/* f0464a8: 00003025 */ or $a2,$zero,$zero -/* f0464ac: 0fc10fcb */ jal func0f043f2c -/* f0464b0: 2647007c */ addiu $a3,$s2,0x7c -/* f0464b4: 10000054 */ beqz $zero,.L0f046608 -/* f0464b8: 8fbf0084 */ lw $ra,0x84($sp) -.L0f0464bc: -/* f0464bc: c64600ac */ lwc1 $f6,0xac($s2) -/* f0464c0: 00004825 */ or $t1,$zero,$zero -/* f0464c4: 264700ac */ addiu $a3,$s2,0xac -/* f0464c8: 4606d032 */ c.eq.s $f26,$f6 -/* f0464cc: 00000000 */ sll $zero,$zero,0x0 -/* f0464d0: 45030003 */ bc1tl .L0f0464e0 -/* f0464d4: 924d032e */ lbu $t5,0x32e($s2) -/* f0464d8: 24090001 */ addiu $t1,$zero,0x1 -/* f0464dc: 924d032e */ lbu $t5,0x32e($s2) -.L0f0464e0: -/* f0464e0: 00095880 */ sll $t3,$t1,0x2 -/* f0464e4: 316c0004 */ andi $t4,$t3,0x4 -/* f0464e8: 31aefffb */ andi $t6,$t5,0xfffb -/* f0464ec: 018e7825 */ or $t7,$t4,$t6 -/* f0464f0: a24f032e */ sb $t7,0x32e($s2) -/* f0464f4: 0fc10fcb */ jal func0f043f2c -/* f0464f8: 92460065 */ lbu $a2,0x65($s2) -/* f0464fc: 8e5802d4 */ lw $t8,0x2d4($s2) -/* f046500: 57000041 */ bnezl $t8,.L0f046608 -/* f046504: 8fbf0084 */ lw $ra,0x84($sp) -/* f046508: 0fc0b819 */ jal func0f02e064 -/* f04650c: 02402025 */ or $a0,$s2,$zero -/* f046510: 5440003d */ bnezl $v0,.L0f046608 -/* f046514: 8fbf0084 */ lw $ra,0x84($sp) -/* f046518: 92420065 */ lbu $v0,0x65($s2) -/* f04651c: 24010002 */ addiu $at,$zero,0x2 -/* f046520: 30590003 */ andi $t9,$v0,0x3 -/* f046524: 17210025 */ bne $t9,$at,.L0f0465bc -/* f046528: 03201025 */ or $v0,$t9,$zero -/* f04652c: c64800ac */ lwc1 $f8,0xac($s2) -/* f046530: 4608d032 */ c.eq.s $f26,$f8 -/* f046534: 00000000 */ sll $zero,$zero,0x0 -/* f046538: 4503000c */ bc1tl .L0f04656c -/* f04653c: 8e4d032c */ lw $t5,0x32c($s2) -/* f046540: 8e49032c */ lw $t1,0x32c($s2) -/* f046544: 3c053e80 */ lui $a1,0x3e80 -/* f046548: 3c064100 */ lui $a2,0x4100 -/* f04654c: 00095d40 */ sll $t3,$t1,0x15 -/* f046550: 0562002d */ bltzl $t3,.L0f046608 -/* f046554: 8fbf0084 */ lw $ra,0x84($sp) -/* f046558: 0c0077ac */ jal 0x1deb0 -/* f04655c: 8e440020 */ lw $a0,0x20($s2) -/* f046560: 10000029 */ beqz $zero,.L0f046608 -/* f046564: 8fbf0084 */ lw $ra,0x84($sp) -/* f046568: 8e4d032c */ lw $t5,0x32c($s2) -.L0f04656c: -/* f04656c: 000d7540 */ sll $t6,$t5,0x15 -/* f046570: 05c30025 */ bgezl $t6,.L0f046608 -/* f046574: 8fbf0084 */ lw $ra,0x84($sp) -/* f046578: 8e4f0018 */ lw $t7,0x18($s2) -/* f04657c: 3c053f00 */ lui $a1,0x3f00 -/* f046580: 3c064200 */ lui $a2,0x4200 -/* f046584: 000fc300 */ sll $t8,$t7,0xc -/* f046588: 07010008 */ bgez $t8,.L0f0465ac -/* f04658c: 00000000 */ sll $zero,$zero,0x0 -/* f046590: 3c053f26 */ lui $a1,0x3f26 -/* f046594: 34a56666 */ ori $a1,$a1,0x6666 -/* f046598: 8e440020 */ lw $a0,0x20($s2) -/* f04659c: 0c0077ac */ jal 0x1deb0 -/* f0465a0: 3c064200 */ lui $a2,0x4200 -/* f0465a4: 10000018 */ beqz $zero,.L0f046608 -/* f0465a8: 8fbf0084 */ lw $ra,0x84($sp) -.L0f0465ac: -/* f0465ac: 0c0077ac */ jal 0x1deb0 -/* f0465b0: 8e440020 */ lw $a0,0x20($s2) -/* f0465b4: 10000014 */ beqz $zero,.L0f046608 -/* f0465b8: 8fbf0084 */ lw $ra,0x84($sp) -.L0f0465bc: -/* f0465bc: 56e20012 */ bnel $s7,$v0,.L0f046608 -/* f0465c0: 8fbf0084 */ lw $ra,0x84($sp) -/* f0465c4: c64a00ac */ lwc1 $f10,0xac($s2) -/* f0465c8: 3c053f00 */ lui $a1,0x3f00 -/* f0465cc: 460ad032 */ c.eq.s $f26,$f10 -/* f0465d0: 00000000 */ sll $zero,$zero,0x0 -/* f0465d4: 45030009 */ bc1tl .L0f0465fc -/* f0465d8: 4406d000 */ mfc1 $a2,$f26 -/* f0465dc: 3c053ecc */ lui $a1,0x3ecc -/* f0465e0: 4406d000 */ mfc1 $a2,$f26 -/* f0465e4: 34a5cccd */ ori $a1,$a1,0xcccd -/* f0465e8: 0c0077ac */ jal 0x1deb0 -/* f0465ec: 8e440020 */ lw $a0,0x20($s2) -/* f0465f0: 10000005 */ beqz $zero,.L0f046608 -/* f0465f4: 8fbf0084 */ lw $ra,0x84($sp) -/* f0465f8: 4406d000 */ mfc1 $a2,$f26 -.L0f0465fc: -/* f0465fc: 0c0077ac */ jal 0x1deb0 -/* f046600: 8e440020 */ lw $a0,0x20($s2) -/* f046604: 8fbf0084 */ lw $ra,0x84($sp) -.L0f046608: -/* f046608: d7b40030 */ ldc1 $f20,0x30($sp) -/* f04660c: d7b60038 */ ldc1 $f22,0x38($sp) -/* f046610: d7b80040 */ ldc1 $f24,0x40($sp) -/* f046614: d7ba0048 */ ldc1 $f26,0x48($sp) -/* f046618: d7bc0050 */ ldc1 $f28,0x50($sp) -/* f04661c: d7be0058 */ ldc1 $f30,0x58($sp) -/* f046620: 8fb00064 */ lw $s0,0x64($sp) -/* f046624: 8fb10068 */ lw $s1,0x68($sp) -/* f046628: 8fb2006c */ lw $s2,0x6c($sp) -/* f04662c: 8fb30070 */ lw $s3,0x70($sp) -/* f046630: 8fb40074 */ lw $s4,0x74($sp) -/* f046634: 8fb50078 */ lw $s5,0x78($sp) -/* f046638: 8fb6007c */ lw $s6,0x7c($sp) -/* f04663c: 8fb70080 */ lw $s7,0x80($sp) -/* f046640: 03e00008 */ jr $ra -/* f046644: 27bd0110 */ addiu $sp,$sp,0x110 -); - -GLOBAL_ASM( -glabel func0f046648 -/* f046648: 27bdff60 */ addiu $sp,$sp,-160 -/* f04664c: afb00018 */ sw $s0,0x18($sp) -/* f046650: 00808025 */ or $s0,$a0,$zero -/* f046654: afbf001c */ sw $ra,0x1c($sp) -/* f046658: afa500a4 */ sw $a1,0xa4($sp) -/* f04665c: afa600a8 */ sw $a2,0xa8($sp) -/* f046660: afa700ac */ sw $a3,0xac($sp) -/* f046664: 87a400b2 */ lh $a0,0xb2($sp) -/* f046668: afa00044 */ sw $zero,0x44($sp) -/* f04666c: 0fc1c396 */ jal func0f070e58 -/* f046670: afa0009c */ sw $zero,0x9c($sp) -/* f046674: 8fa30044 */ lw $v1,0x44($sp) -/* f046678: 8fa8009c */ lw $t0,0x9c($sp) -/* f04667c: 14400003 */ bnez $v0,.L0f04668c -/* f046680: 00402825 */ or $a1,$v0,$zero -/* f046684: 100000e5 */ beqz $zero,.L0f046a1c -/* f046688: 00001025 */ or $v0,$zero,$zero -.L0f04668c: -/* f04668c: 8ca40004 */ lw $a0,0x4($a1) -/* f046690: afa8009c */ sw $t0,0x9c($sp) -/* f046694: afa30044 */ sw $v1,0x44($sp) -/* f046698: 0fc1c3ab */ jal func0f070eac -/* f04669c: afa40038 */ sw $a0,0x38($sp) -/* f0466a0: 8fae00b4 */ lw $t6,0xb4($sp) -/* f0466a4: 8fa30044 */ lw $v1,0x44($sp) -/* f0466a8: 8fa8009c */ lw $t0,0x9c($sp) -/* f0466ac: 8fa90038 */ lw $t1,0x38($sp) -/* f0466b0: 05c0000b */ bltz $t6,.L0f0466e0 -/* f0466b4: 46000086 */ mov.s $f2,$f0 -/* f0466b8: 01c02025 */ or $a0,$t6,$zero -/* f0466bc: 240500c2 */ addiu $a1,$zero,0xc2 -/* f0466c0: 27a60048 */ addiu $a2,$sp,0x48 -/* f0466c4: afa8009c */ sw $t0,0x9c($sp) -/* f0466c8: 0fc456ac */ jal func0f115ab0 -/* f0466cc: e7a2003c */ swc1 $f2,0x3c($sp) -/* f0466d0: 8fa8009c */ lw $t0,0x9c($sp) -/* f0466d4: 8fa90038 */ lw $t1,0x38($sp) -/* f0466d8: c7a2003c */ lwc1 $f2,0x3c($sp) -/* f0466dc: 8fa30094 */ lw $v1,0x94($sp) -.L0f0466e0: -/* f0466e0: 8fa200a4 */ lw $v0,0xa4($sp) -/* f0466e4: 30780800 */ andi $t8,$v1,0x800 -/* f0466e8: 304f0400 */ andi $t7,$v0,0x400 -/* f0466ec: 11e00061 */ beqz $t7,.L0f046874 -/* f0466f0: 304b0800 */ andi $t3,$v0,0x800 -/* f0466f4: 1300005a */ beqz $t8,.L0f046860 -/* f0466f8: 8faa00ac */ lw $t2,0xac($sp) -/* f0466fc: 8fa400ac */ lw $a0,0xac($sp) -/* f046700: 3c0a800a */ lui $t2,0x800a -/* f046704: 54800005 */ bnezl $a0,.L0f04671c -/* f046708: 3c014220 */ lui $at,0x4220 -/* f04670c: 9219032c */ lbu $t9,0x32c($s0) -/* f046710: 24010001 */ addiu $at,$zero,0x1 -/* f046714: 17210028 */ bne $t9,$at,.L0f0467b8 -/* f046718: 3c014220 */ lui $at,0x4220 -.L0f04671c: -/* f04671c: 44812000 */ mtc1 $at,$f4 -/* f046720: c60000b4 */ lwc1 $f0,0xb4($s0) -/* f046724: 00004025 */ or $t0,$zero,$zero -/* f046728: 46040180 */ add.s $f6,$f0,$f4 -/* f04672c: 4606103e */ c.le.s $f2,$f6 -/* f046730: 00000000 */ sll $zero,$zero,0x0 -/* f046734: 45000002 */ bc1f .L0f046740 -/* f046738: 00000000 */ sll $zero,$zero,0x0 -/* f04673c: 24080001 */ addiu $t0,$zero,0x1 -.L0f046740: -/* f046740: 8d4aa2d8 */ lw $t2,-0x5d28($t2) -/* f046744: 1540000b */ bnez $t2,.L0f046774 -/* f046748: 00000000 */ sll $zero,$zero,0x0 -/* f04674c: 11000009 */ beqz $t0,.L0f046774 -/* f046750: 3c0142c8 */ lui $at,0x42c8 -/* f046754: 44814000 */ mtc1 $at,$f8 -/* f046758: 00004025 */ or $t0,$zero,$zero -/* f04675c: 46080281 */ sub.s $f10,$f0,$f8 -/* f046760: 4602503c */ c.lt.s $f10,$f2 -/* f046764: 00000000 */ sll $zero,$zero,0x0 -/* f046768: 45000002 */ bc1f .L0f046774 -/* f04676c: 00000000 */ sll $zero,$zero,0x0 -/* f046770: 24080001 */ addiu $t0,$zero,0x1 -.L0f046774: -/* f046774: 11000010 */ beqz $t0,.L0f0467b8 -/* f046778: 00000000 */ sll $zero,$zero,0x0 -/* f04677c: 812b0085 */ lb $t3,0x85($t1) -/* f046780: 3c013f00 */ lui $at,0x3f00 -/* f046784: 000b6080 */ sll $t4,$t3,0x2 -/* f046788: 012c6821 */ addu $t5,$t1,$t4 -/* f04678c: 8da20064 */ lw $v0,0x64($t5) -/* f046790: 10400009 */ beqz $v0,.L0f0467b8 -/* f046794: 00000000 */ sll $zero,$zero,0x0 -/* f046798: c450007c */ lwc1 $f16,0x7c($v0) -/* f04679c: 44819000 */ mtc1 $at,$f18 -/* f0467a0: 00000000 */ sll $zero,$zero,0x0 -/* f0467a4: 4612803c */ c.lt.s $f16,$f18 -/* f0467a8: 00000000 */ sll $zero,$zero,0x0 -/* f0467ac: 45000002 */ bc1f .L0f0467b8 -/* f0467b0: 00000000 */ sll $zero,$zero,0x0 -/* f0467b4: 00004025 */ or $t0,$zero,$zero -.L0f0467b8: -/* f0467b8: 55000016 */ bnezl $t0,.L0f046814 -/* f0467bc: a200032c */ sb $zero,0x32c($s0) -/* f0467c0: 50800096 */ beqzl $a0,.L0f046a1c -/* f0467c4: 01001025 */ or $v0,$t0,$zero -/* f0467c8: 920e032c */ lbu $t6,0x32c($s0) -/* f0467cc: 24010001 */ addiu $at,$zero,0x1 -/* f0467d0: 240f0001 */ addiu $t7,$zero,0x1 -/* f0467d4: 11c10090 */ beq $t6,$at,.L0f046a18 -/* f0467d8: 02002025 */ or $a0,$s0,$zero -/* f0467dc: a20f032c */ sb $t7,0x32c($s0) -/* f0467e0: afa8009c */ sw $t0,0x9c($sp) -/* f0467e4: 0fc0b9b7 */ jal func0f02e6dc -/* f0467e8: 3c054180 */ lui $a1,0x4180 -/* f0467ec: 8fb800b4 */ lw $t8,0xb4($sp) -/* f0467f0: 8fa8009c */ lw $t0,0x9c($sp) -/* f0467f4: 02002025 */ or $a0,$s0,$zero -/* f0467f8: 07000087 */ bltz $t8,.L0f046a18 -/* f0467fc: 27a50048 */ addiu $a1,$sp,0x48 -/* f046800: 0fc1169c */ jal func0f045a70 -/* f046804: afa8009c */ sw $t0,0x9c($sp) -/* f046808: 10000083 */ beqz $zero,.L0f046a18 -/* f04680c: 8fa8009c */ lw $t0,0x9c($sp) -/* f046810: a200032c */ sb $zero,0x32c($s0) -.L0f046814: -/* f046814: afa8009c */ sw $t0,0x9c($sp) -/* f046818: 0fc0b819 */ jal func0f02e064 -/* f04681c: 02002025 */ or $a0,$s0,$zero -/* f046820: 1040007d */ beqz $v0,.L0f046a18 -/* f046824: 8fa8009c */ lw $t0,0x9c($sp) -/* f046828: 82190007 */ lb $t9,0x7($s0) -/* f04682c: 2401000e */ addiu $at,$zero,0xe -/* f046830: 02002025 */ or $a0,$s0,$zero -/* f046834: 17210006 */ bne $t9,$at,.L0f046850 -/* f046838: 00000000 */ sll $zero,$zero,0x0 -/* f04683c: 02002025 */ or $a0,$s0,$zero -/* f046840: 0fc0e21a */ jal func0f038868 -/* f046844: afa8009c */ sw $t0,0x9c($sp) -/* f046848: 10000073 */ beqz $zero,.L0f046a18 -/* f04684c: 8fa8009c */ lw $t0,0x9c($sp) -.L0f046850: -/* f046850: 0fc0dedc */ jal func0f037b70 -/* f046854: afa8009c */ sw $t0,0x9c($sp) -/* f046858: 1000006f */ beqz $zero,.L0f046a18 -/* f04685c: 8fa8009c */ lw $t0,0x9c($sp) -.L0f046860: -/* f046860: 5140006e */ beqzl $t2,.L0f046a1c -/* f046864: 01001025 */ or $v0,$t0,$zero -/* f046868: 24080001 */ addiu $t0,$zero,0x1 -/* f04686c: 1000006a */ beqz $zero,.L0f046a18 -/* f046870: a200032c */ sb $zero,0x32c($s0) -.L0f046874: -/* f046874: 11600068 */ beqz $t3,.L0f046a18 -/* f046878: 306c0400 */ andi $t4,$v1,0x400 -/* f04687c: 11800060 */ beqz $t4,.L0f046a00 -/* f046880: 8fad00a8 */ lw $t5,0xa8($sp) -/* f046884: 15a00004 */ bnez $t5,.L0f046898 -/* f046888: 27a5002c */ addiu $a1,$sp,0x2c -/* f04688c: 920e032c */ lbu $t6,0x32c($s0) -/* f046890: 24010003 */ addiu $at,$zero,0x3 -/* f046894: 15c10036 */ bne $t6,$at,.L0f046970 -.L0f046898: -/* f046898: 3c0f8007 */ lui $t7,0x8007 -/* f04689c: 25ef843c */ addiu $t7,$t7,-31684 -/* f0468a0: 8de10000 */ lw $at,0x0($t7) -/* f0468a4: 27a40048 */ addiu $a0,$sp,0x48 -/* f0468a8: 00003025 */ or $a2,$zero,$zero -/* f0468ac: aca10000 */ sw $at,0x0($a1) -/* f0468b0: 8faa0090 */ lw $t2,0x90($sp) -/* f0468b4: e7a2003c */ swc1 $f2,0x3c($sp) -/* f0468b8: 00003825 */ or $a3,$zero,$zero -/* f0468bc: 0c00a8db */ jal 0x2a36c -/* f0468c0: a7aa002c */ sh $t2,0x2c($sp) -/* f0468c4: 3c0141f0 */ lui $at,0x41f0 -/* f0468c8: 44812000 */ mtc1 $at,$f4 -/* f0468cc: c7a2003c */ lwc1 $f2,0x3c($sp) -/* f0468d0: 8fa90038 */ lw $t1,0x38($sp) -/* f0468d4: 46040181 */ sub.s $f6,$f0,$f4 -/* f0468d8: 00001025 */ or $v0,$zero,$zero -/* f0468dc: 3c0b800a */ lui $t3,0x800a -/* f0468e0: 4602303e */ c.le.s $f6,$f2 -/* f0468e4: 00000000 */ sll $zero,$zero,0x0 -/* f0468e8: 45000002 */ bc1f .L0f0468f4 -/* f0468ec: 00000000 */ sll $zero,$zero,0x0 -/* f0468f0: 24020001 */ addiu $v0,$zero,0x1 -.L0f0468f4: -/* f0468f4: 8d6ba2d8 */ lw $t3,-0x5d28($t3) -/* f0468f8: 00404025 */ or $t0,$v0,$zero -/* f0468fc: 1560000b */ bnez $t3,.L0f04692c -/* f046900: 00000000 */ sll $zero,$zero,0x0 -/* f046904: 10400009 */ beqz $v0,.L0f04692c -/* f046908: 3c0142c8 */ lui $at,0x42c8 -/* f04690c: 44814000 */ mtc1 $at,$f8 -/* f046910: 00004025 */ or $t0,$zero,$zero -/* f046914: 46080280 */ add.s $f10,$f0,$f8 -/* f046918: 460a103c */ c.lt.s $f2,$f10 -/* f04691c: 00000000 */ sll $zero,$zero,0x0 -/* f046920: 45000002 */ bc1f .L0f04692c -/* f046924: 00000000 */ sll $zero,$zero,0x0 -/* f046928: 24080001 */ addiu $t0,$zero,0x1 -.L0f04692c: -/* f04692c: 11000010 */ beqz $t0,.L0f046970 -/* f046930: 00000000 */ sll $zero,$zero,0x0 -/* f046934: 812c0085 */ lb $t4,0x85($t1) -/* f046938: 3c013f00 */ lui $at,0x3f00 -/* f04693c: 000c6880 */ sll $t5,$t4,0x2 -/* f046940: 012d7021 */ addu $t6,$t1,$t5 -/* f046944: 8dc20064 */ lw $v0,0x64($t6) -/* f046948: 10400009 */ beqz $v0,.L0f046970 -/* f04694c: 00000000 */ sll $zero,$zero,0x0 -/* f046950: c450007c */ lwc1 $f16,0x7c($v0) -/* f046954: 44819000 */ mtc1 $at,$f18 -/* f046958: 00000000 */ sll $zero,$zero,0x0 -/* f04695c: 4612803c */ c.lt.s $f16,$f18 -/* f046960: 00000000 */ sll $zero,$zero,0x0 -/* f046964: 45000002 */ bc1f .L0f046970 -/* f046968: 00000000 */ sll $zero,$zero,0x0 -/* f04696c: 00004025 */ or $t0,$zero,$zero -.L0f046970: -/* f046970: 1500000f */ bnez $t0,.L0f0469b0 -/* f046974: 240a0002 */ addiu $t2,$zero,0x2 -/* f046978: 8fb800a8 */ lw $t8,0xa8($sp) -/* f04697c: 53000027 */ beqzl $t8,.L0f046a1c -/* f046980: 01001025 */ or $v0,$t0,$zero -/* f046984: 920f032c */ lbu $t7,0x32c($s0) -/* f046988: 24010003 */ addiu $at,$zero,0x3 -/* f04698c: 24190003 */ addiu $t9,$zero,0x3 -/* f046990: 11e10021 */ beq $t7,$at,.L0f046a18 -/* f046994: 02002025 */ or $a0,$s0,$zero -/* f046998: a219032c */ sb $t9,0x32c($s0) -/* f04699c: afa8009c */ sw $t0,0x9c($sp) -/* f0469a0: 0fc0b9b7 */ jal func0f02e6dc -/* f0469a4: 3c054180 */ lui $a1,0x4180 -/* f0469a8: 1000001b */ beqz $zero,.L0f046a18 -/* f0469ac: 8fa8009c */ lw $t0,0x9c($sp) -.L0f0469b0: -/* f0469b0: a20a032c */ sb $t2,0x32c($s0) -/* f0469b4: afa8009c */ sw $t0,0x9c($sp) -/* f0469b8: 0fc0b819 */ jal func0f02e064 -/* f0469bc: 02002025 */ or $a0,$s0,$zero -/* f0469c0: 10400015 */ beqz $v0,.L0f046a18 -/* f0469c4: 8fa8009c */ lw $t0,0x9c($sp) -/* f0469c8: 820b0007 */ lb $t3,0x7($s0) -/* f0469cc: 2401000e */ addiu $at,$zero,0xe -/* f0469d0: 02002025 */ or $a0,$s0,$zero -/* f0469d4: 15610006 */ bne $t3,$at,.L0f0469f0 -/* f0469d8: 00000000 */ sll $zero,$zero,0x0 -/* f0469dc: 02002025 */ or $a0,$s0,$zero -/* f0469e0: 0fc0e21a */ jal func0f038868 -/* f0469e4: afa8009c */ sw $t0,0x9c($sp) -/* f0469e8: 1000000b */ beqz $zero,.L0f046a18 -/* f0469ec: 8fa8009c */ lw $t0,0x9c($sp) -.L0f0469f0: -/* f0469f0: 0fc0dedc */ jal func0f037b70 -/* f0469f4: afa8009c */ sw $t0,0x9c($sp) -/* f0469f8: 10000007 */ beqz $zero,.L0f046a18 -/* f0469fc: 8fa8009c */ lw $t0,0x9c($sp) -.L0f046a00: -/* f046a00: 8fac00a8 */ lw $t4,0xa8($sp) -/* f046a04: 240d0002 */ addiu $t5,$zero,0x2 -/* f046a08: 51800004 */ beqzl $t4,.L0f046a1c -/* f046a0c: 01001025 */ or $v0,$t0,$zero -/* f046a10: 24080001 */ addiu $t0,$zero,0x1 -/* f046a14: a20d032c */ sb $t5,0x32c($s0) -.L0f046a18: -/* f046a18: 01001025 */ or $v0,$t0,$zero -.L0f046a1c: -/* f046a1c: 8fbf001c */ lw $ra,0x1c($sp) -/* f046a20: 8fb00018 */ lw $s0,0x18($sp) -/* f046a24: 27bd00a0 */ addiu $sp,$sp,0xa0 -/* f046a28: 03e00008 */ jr $ra -/* f046a2c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f046a30 -/* f046a30: 80830007 */ lb $v1,0x7($a0) -/* f046a34: 3862000f */ xori $v0,$v1,0xf -/* f046a38: 10400004 */ beqz $v0,.L0f046a4c -/* f046a3c: 3862000e */ xori $v0,$v1,0xe -/* f046a40: 2c420001 */ sltiu $v0,$v0,0x1 -/* f046a44: 10400004 */ beqz $v0,.L0f046a58 -/* f046a48: 00000000 */ sll $zero,$zero,0x0 -.L0f046a4c: -/* f046a4c: 9082032c */ lbu $v0,0x32c($a0) -/* f046a50: 0002702a */ slt $t6,$zero,$v0 -/* f046a54: 01c01025 */ or $v0,$t6,$zero -.L0f046a58: -/* f046a58: 03e00008 */ jr $ra -/* f046a5c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f046a60 -/* f046a60: 908e0064 */ lbu $t6,0x64($a0) -/* f046a64: 2402ffff */ addiu $v0,$zero,-1 -/* f046a68: 000e7880 */ sll $t7,$t6,0x2 -/* f046a6c: 008fc021 */ addu $t8,$a0,$t7 -/* f046a70: 8f030050 */ lw $v1,0x50($t8) -/* f046a74: 10600003 */ beqz $v1,.L0f046a84 -/* f046a78: 00000000 */ sll $zero,$zero,0x0 -/* f046a7c: 03e00008 */ jr $ra -/* f046a80: 84620002 */ lh $v0,0x2($v1) -.L0f046a84: -/* f046a84: 03e00008 */ jr $ra -/* f046a88: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f046a8c -/* f046a8c: 27bdfe90 */ addiu $sp,$sp,-368 -/* f046a90: afbf002c */ sw $ra,0x2c($sp) -/* f046a94: afb00028 */ sw $s0,0x28($sp) -/* f046a98: 8c8e001c */ lw $t6,0x1c($a0) -/* f046a9c: 240f0001 */ addiu $t7,$zero,0x1 -/* f046aa0: afa00148 */ sw $zero,0x148($sp) -/* f046aa4: afaf00f0 */ sw $t7,0xf0($sp) -/* f046aa8: afae014c */ sw $t6,0x14c($sp) -/* f046aac: 90980065 */ lbu $t8,0x65($a0) -/* f046ab0: 8c880014 */ lw $t0,0x14($a0) -/* f046ab4: 00808025 */ or $s0,$a0,$zero -/* f046ab8: 3319ff3f */ andi $t9,$t8,0xff3f -/* f046abc: 00084a80 */ sll $t1,$t0,0xa -/* f046ac0: 0521000c */ bgez $t1,.L0f046af4 -/* f046ac4: a0990065 */ sb $t9,0x65($a0) -/* f046ac8: 0c0076e5 */ jal 0x1db94 -/* f046acc: 8c840020 */ lw $a0,0x20($a0) -/* f046ad0: 5440023a */ bnezl $v0,.L0f0473bc -/* f046ad4: 8fbf002c */ lw $ra,0x2c($sp) -/* f046ad8: 0fc0dedc */ jal func0f037b70 -/* f046adc: 02002025 */ or $a0,$s0,$zero -/* f046ae0: 8e0a0014 */ lw $t2,0x14($s0) -/* f046ae4: 3c01ffdf */ lui $at,0xffdf -/* f046ae8: 3421ffff */ ori $at,$at,0xffff -/* f046aec: 01415824 */ and $t3,$t2,$at -/* f046af0: ae0b0014 */ sw $t3,0x14($s0) -.L0f046af4: -/* f046af4: 8e0c0090 */ lw $t4,0x90($s0) -/* f046af8: 3c0f800a */ lui $t7,0x800a -/* f046afc: 8e0e00d8 */ lw $t6,0xd8($s0) -/* f046b00: 258d0001 */ addiu $t5,$t4,0x1 -/* f046b04: ae0d0090 */ sw $t5,0x90($s0) -/* f046b08: 8def9fc8 */ lw $t7,-0x6038($t7) -/* f046b0c: 25f8ffc4 */ addiu $t8,$t7,-60 -/* f046b10: 01d8082a */ slt $at,$t6,$t8 -/* f046b14: 1020001a */ beqz $at,.L0f046b80 -/* f046b18: 00000000 */ sll $zero,$zero,0x0 -/* f046b1c: 8619019e */ lh $t9,0x19e($s0) -/* f046b20: 02002025 */ or $a0,$s0,$zero -/* f046b24: 2605002c */ addiu $a1,$s0,0x2c -/* f046b28: 07200013 */ bltz $t9,.L0f046b78 -/* f046b2c: 26060038 */ addiu $a2,$s0,0x38 -/* f046b30: 3c088007 */ lui $t0,0x8007 -/* f046b34: 25088440 */ addiu $t0,$t0,-31680 -/* f046b38: 8d010000 */ lw $at,0x0($t0) -/* f046b3c: 27a600c4 */ addiu $a2,$sp,0xc4 -/* f046b40: 02002025 */ or $a0,$s0,$zero -/* f046b44: acc10000 */ sw $at,0x0($a2) -/* f046b48: 8d0a0004 */ lw $t2,0x4($t0) -/* f046b4c: 3c053f80 */ lui $a1,0x3f80 -/* f046b50: 00003825 */ or $a3,$zero,$zero -/* f046b54: acca0004 */ sw $t2,0x4($a2) -/* f046b58: 8d010008 */ lw $at,0x8($t0) -/* f046b5c: acc10008 */ sw $at,0x8($a2) -/* f046b60: 0fc0d049 */ jal func0f034124 -/* f046b64: afa00010 */ sw $zero,0x10($sp) -/* f046b68: 3c0b800a */ lui $t3,0x800a -/* f046b6c: 8d6b9fc8 */ lw $t3,-0x6038($t3) -/* f046b70: 10000211 */ beqz $zero,.L0f0473b8 -/* f046b74: ae0b00d8 */ sw $t3,0xd8($s0) -.L0f046b78: -/* f046b78: 0fc0e10f */ jal func0f03843c -/* f046b7c: 92070065 */ lbu $a3,0x65($s0) -.L0f046b80: -/* f046b80: 0fc0dc89 */ jal func0f037224 -/* f046b84: 02002025 */ or $a0,$s0,$zero -/* f046b88: 02002025 */ or $a0,$s0,$zero -/* f046b8c: 27a500e4 */ addiu $a1,$sp,0xe4 -/* f046b90: 27a600d4 */ addiu $a2,$sp,0xd4 -/* f046b94: 0fc0dbf0 */ jal func0f036fc0 -/* f046b98: 27a700d0 */ addiu $a3,$sp,0xd0 -/* f046b9c: 820c0068 */ lb $t4,0x68($s0) -/* f046ba0: 24010006 */ addiu $at,$zero,0x6 -/* f046ba4: 3c0d800a */ lui $t5,0x800a -/* f046ba8: 1181001e */ beq $t4,$at,.L0f046c24 -/* f046bac: 00000000 */ sll $zero,$zero,0x0 -/* f046bb0: 8e0f00a8 */ lw $t7,0xa8($s0) -/* f046bb4: 8dad9fc8 */ lw $t5,-0x6038($t5) -/* f046bb8: 3c18800a */ lui $t8,0x800a -/* f046bbc: 25ee00b4 */ addiu $t6,$t7,0xb4 -/* f046bc0: 01cd082a */ slt $at,$t6,$t5 -/* f046bc4: 10200017 */ beqz $at,.L0f046c24 -/* f046bc8: 00000000 */ sll $zero,$zero,0x0 -/* f046bcc: 8f18a2d8 */ lw $t8,-0x5d28($t8) -/* f046bd0: 02002025 */ or $a0,$s0,$zero -/* f046bd4: 27a500e4 */ addiu $a1,$sp,0xe4 -/* f046bd8: 17000012 */ bnez $t8,.L0f046c24 -/* f046bdc: 00000000 */ sll $zero,$zero,0x0 -/* f046be0: 0fc0db02 */ jal func0f036c08 -/* f046be4: 27a600d4 */ addiu $a2,$sp,0xd4 -/* f046be8: 1040000e */ beqz $v0,.L0f046c24 -/* f046bec: 8fb900d0 */ lw $t9,0xd0($sp) -/* f046bf0: 33290c00 */ andi $t1,$t9,0xc00 -/* f046bf4: 1520000b */ bnez $t1,.L0f046c24 -/* f046bf8: 00000000 */ sll $zero,$zero,0x0 -/* f046bfc: 820a032d */ lb $t2,0x32d($s0) -/* f046c00: 240b0001 */ addiu $t3,$zero,0x1 -/* f046c04: 02002025 */ or $a0,$s0,$zero -/* f046c08: 05400006 */ bltz $t2,.L0f046c24 -/* f046c0c: 26050068 */ addiu $a1,$s0,0x68 -/* f046c10: 8fa7014c */ lw $a3,0x14c($sp) -/* f046c14: afab0148 */ sw $t3,0x148($sp) -/* f046c18: 27a600e4 */ addiu $a2,$sp,0xe4 -/* f046c1c: 0fc0dbb9 */ jal func0f036ee4 -/* f046c20: 24e70008 */ addiu $a3,$a3,0x8 -.L0f046c24: -/* f046c24: 3c0c8006 */ lui $t4,0x8006 -/* f046c28: 8d8c2cbc */ lw $t4,0x2cbc($t4) -/* f046c2c: 29810009 */ slti $at,$t4,0x9 -/* f046c30: 5420000e */ bnezl $at,.L0f046c6c -/* f046c34: 8602019e */ lh $v0,0x19e($s0) -/* f046c38: 8e0f0014 */ lw $t7,0x14($s0) -/* f046c3c: 000f6a40 */ sll $t5,$t7,0x9 -/* f046c40: 05a3000a */ bgezl $t5,.L0f046c6c -/* f046c44: 8602019e */ lh $v0,0x19e($s0) -/* f046c48: 8e0e0114 */ lw $t6,0x114($s0) -/* f046c4c: 000ec340 */ sll $t8,$t6,0xd -/* f046c50: 07020006 */ bltzl $t8,.L0f046c6c -/* f046c54: 8602019e */ lh $v0,0x19e($s0) -/* f046c58: 0fc0bb57 */ jal func0f02ed5c -/* f046c5c: 02002025 */ or $a0,$s0,$zero -/* f046c60: 100001d6 */ beqz $zero,.L0f0473bc -/* f046c64: 8fbf002c */ lw $ra,0x2c($sp) -/* f046c68: 8602019e */ lh $v0,0x19e($s0) -.L0f046c6c: -/* f046c6c: 3c19800a */ lui $t9,0x800a -/* f046c70: 0442000c */ bltzl $v0,.L0f046ca4 -/* f046c74: 820a0068 */ lb $t2,0x68($s0) -/* f046c78: 8f399ff8 */ lw $t9,-0x6008($t9) -/* f046c7c: 00594823 */ subu $t1,$v0,$t9 -/* f046c80: a609019e */ sh $t1,0x19e($s0) -/* f046c84: 8608019e */ lh $t0,0x19e($s0) -/* f046c88: 05030006 */ bgezl $t0,.L0f046ca4 -/* f046c8c: 820a0068 */ lb $t2,0x68($s0) -/* f046c90: 0fc0bb57 */ jal func0f02ed5c -/* f046c94: 02002025 */ or $a0,$s0,$zero -/* f046c98: 100001c8 */ beqz $zero,.L0f0473bc -/* f046c9c: 8fbf002c */ lw $ra,0x2c($sp) -/* f046ca0: 820a0068 */ lb $t2,0x68($s0) -.L0f046ca4: -/* f046ca4: 24010006 */ addiu $at,$zero,0x6 -/* f046ca8: 8fab0148 */ lw $t3,0x148($sp) -/* f046cac: 55410028 */ bnel $t2,$at,.L0f046d50 -/* f046cb0: afa000c0 */ sw $zero,0xc0($sp) -/* f046cb4: 1560000b */ bnez $t3,.L0f046ce4 -/* f046cb8: 8fac014c */ lw $t4,0x14c($sp) -/* f046cbc: 918f0001 */ lbu $t7,0x1($t4) -/* f046cc0: 02002025 */ or $a0,$s0,$zero -/* f046cc4: 27a500e4 */ addiu $a1,$sp,0xe4 -/* f046cc8: 31ed00c2 */ andi $t5,$t7,0xc2 -/* f046ccc: 15a0000e */ bnez $t5,.L0f046d08 -/* f046cd0: 00000000 */ sll $zero,$zero,0x0 -/* f046cd4: 0fc0db02 */ jal func0f036c08 -/* f046cd8: 27a600d4 */ addiu $a2,$sp,0xd4 -/* f046cdc: 1040000a */ beqz $v0,.L0f046d08 -/* f046ce0: 00000000 */ sll $zero,$zero,0x0 -.L0f046ce4: -/* f046ce4: 8fae00d0 */ lw $t6,0xd0($sp) -/* f046ce8: 31d80c00 */ andi $t8,$t6,0xc00 -/* f046cec: 17000006 */ bnez $t8,.L0f046d08 -/* f046cf0: 00000000 */ sll $zero,$zero,0x0 -/* f046cf4: 8209032d */ lb $t1,0x32d($s0) -/* f046cf8: 02002025 */ or $a0,$s0,$zero -/* f046cfc: 260a0068 */ addiu $t2,$s0,0x68 -/* f046d00: 05210007 */ bgez $t1,.L0f046d20 -/* f046d04: 00000000 */ sll $zero,$zero,0x0 -.L0f046d08: -/* f046d08: 0fc0dcba */ jal func0f0372e8 -/* f046d0c: 02002025 */ or $a0,$s0,$zero -/* f046d10: 3c08800a */ lui $t0,0x800a -/* f046d14: 8d089fc8 */ lw $t0,-0x6038($t0) -/* f046d18: 100001a7 */ beqz $zero,.L0f0473b8 -/* f046d1c: ae0800a8 */ sw $t0,0xa8($s0) -.L0f046d20: -/* f046d20: 0fc0dc2a */ jal func0f0370a8 -/* f046d24: afaa0038 */ sw $t2,0x38($sp) -/* f046d28: 44060000 */ mfc1 $a2,$f0 -/* f046d2c: 27ab00d4 */ addiu $t3,$sp,0xd4 -/* f046d30: afab0010 */ sw $t3,0x10($sp) -/* f046d34: 02002025 */ or $a0,$s0,$zero -/* f046d38: 8fa50038 */ lw $a1,0x38($sp) -/* f046d3c: 0fc0dd7a */ jal func0f0375e8 -/* f046d40: 27a700e4 */ addiu $a3,$sp,0xe4 -/* f046d44: 1000019d */ beqz $zero,.L0f0473bc -/* f046d48: 8fbf002c */ lw $ra,0x2c($sp) -/* f046d4c: afa000c0 */ sw $zero,0xc0($sp) -.L0f046d50: -/* f046d50: 920c0064 */ lbu $t4,0x64($s0) -/* f046d54: 8fae014c */ lw $t6,0x14c($sp) -/* f046d58: 260400c8 */ addiu $a0,$s0,0xc8 -/* f046d5c: 000c7880 */ sll $t7,$t4,0x2 -/* f046d60: 020f6821 */ addu $t5,$s0,$t7 -/* f046d64: 8da3004c */ lw $v1,0x4c($t5) -/* f046d68: 25d80008 */ addiu $t8,$t6,0x8 -/* f046d6c: afb80034 */ sw $t8,0x34($sp) -/* f046d70: 10600043 */ beqz $v1,.L0f046e80 -/* f046d74: 8fa50034 */ lw $a1,0x34($sp) -/* f046d78: 8c640000 */ lw $a0,0x0($v1) -/* f046d7c: afa3016c */ sw $v1,0x16c($sp) -/* f046d80: 24050082 */ addiu $a1,$zero,0x82 -/* f046d84: 0fc456ac */ jal func0f115ab0 -/* f046d88: 27a600f4 */ addiu $a2,$sp,0xf4 -/* f046d8c: 260400c8 */ addiu $a0,$s0,0xc8 -/* f046d90: afa40030 */ sw $a0,0x30($sp) -/* f046d94: 8fa50034 */ lw $a1,0x34($sp) -/* f046d98: 27a600f4 */ addiu $a2,$sp,0xf4 -/* f046d9c: 0fc11202 */ jal func0f044808 -/* f046da0: 3c0741f0 */ lui $a3,0x41f0 -/* f046da4: 8fa40030 */ lw $a0,0x30($sp) -/* f046da8: afa200bc */ sw $v0,0xbc($sp) -/* f046dac: 8fa50034 */ lw $a1,0x34($sp) -/* f046db0: 27a600f4 */ addiu $a2,$sp,0xf4 -/* f046db4: 0fc111b8 */ jal func0f0446e0 -/* f046db8: 3c0741f0 */ lui $a3,0x41f0 -/* f046dbc: 8fa40140 */ lw $a0,0x140($sp) -/* f046dc0: 8fa3016c */ lw $v1,0x16c($sp) -/* f046dc4: 00403025 */ or $a2,$v0,$zero -/* f046dc8: 30994000 */ andi $t9,$a0,0x4000 -/* f046dcc: 13200006 */ beqz $t9,.L0f046de8 -/* f046dd0: 000453c0 */ sll $t2,$a0,0xf -/* f046dd4: 92090065 */ lbu $t1,0x65($s0) -/* f046dd8: 35280040 */ ori $t0,$t1,0x40 -/* f046ddc: a2080065 */ sb $t0,0x65($s0) -/* f046de0: 10000007 */ beqz $zero,.L0f046e00 -/* f046de4: 8fa40140 */ lw $a0,0x140($sp) -.L0f046de8: -/* f046de8: 05430006 */ bgezl $t2,.L0f046e04 -/* f046dec: 308f0400 */ andi $t7,$a0,0x400 -/* f046df0: 920b0065 */ lbu $t3,0x65($s0) -/* f046df4: 356c0080 */ ori $t4,$t3,0x80 -/* f046df8: a20c0065 */ sb $t4,0x65($s0) -/* f046dfc: 8fa40140 */ lw $a0,0x140($sp) -.L0f046e00: -/* f046e00: 308f0400 */ andi $t7,$a0,0x400 -.L0f046e04: -/* f046e04: 15e00003 */ bnez $t7,.L0f046e14 -/* f046e08: 308d0800 */ andi $t5,$a0,0x800 -/* f046e0c: 11a00010 */ beqz $t5,.L0f046e50 -/* f046e10: 8fb800bc */ lw $t8,0xbc($sp) -.L0f046e14: -/* f046e14: 02002025 */ or $a0,$s0,$zero -/* f046e18: afa3016c */ sw $v1,0x16c($sp) -/* f046e1c: 0fc11a98 */ jal func0f046a60 -/* f046e20: afa600b8 */ sw $a2,0xb8($sp) -/* f046e24: 8fa3016c */ lw $v1,0x16c($sp) -/* f046e28: 8fa600b8 */ lw $a2,0xb8($sp) -/* f046e2c: 02002025 */ or $a0,$s0,$zero -/* f046e30: 8c6e0000 */ lw $t6,0x0($v1) -/* f046e34: afa20014 */ sw $v0,0x14($sp) -/* f046e38: 8fa50140 */ lw $a1,0x140($sp) -/* f046e3c: 8fa700bc */ lw $a3,0xbc($sp) -/* f046e40: 0fc11992 */ jal func0f046648 -/* f046e44: afae0010 */ sw $t6,0x10($sp) -/* f046e48: 10000029 */ beqz $zero,.L0f046ef0 -/* f046e4c: afa200c0 */ sw $v0,0xc0($sp) -.L0f046e50: -/* f046e50: 17000009 */ bnez $t8,.L0f046e78 -/* f046e54: 240a0001 */ addiu $t2,$zero,0x1 -/* f046e58: 50400026 */ beqzl $v0,.L0f046ef4 -/* f046e5c: 8fb800c0 */ lw $t8,0xc0($sp) -/* f046e60: 8209032d */ lb $t1,0x32d($s0) -/* f046e64: 8fa40140 */ lw $a0,0x140($sp) -/* f046e68: 05200003 */ bltz $t1,.L0f046e78 -/* f046e6c: 30888000 */ andi $t0,$a0,0x8000 -/* f046e70: 51000020 */ beqzl $t0,.L0f046ef4 -/* f046e74: 8fb800c0 */ lw $t8,0xc0($sp) -.L0f046e78: -/* f046e78: 1000001d */ beqz $zero,.L0f046ef0 -/* f046e7c: afaa00c0 */ sw $t2,0xc0($sp) -.L0f046e80: -/* f046e80: 2606002c */ addiu $a2,$s0,0x2c -/* f046e84: afa60038 */ sw $a2,0x38($sp) -/* f046e88: 3c0741f0 */ lui $a3,0x41f0 -/* f046e8c: 0fc11202 */ jal func0f044808 -/* f046e90: afa40030 */ sw $a0,0x30($sp) -/* f046e94: 8fa40030 */ lw $a0,0x30($sp) -/* f046e98: 14400009 */ bnez $v0,.L0f046ec0 -/* f046e9c: 8fa60038 */ lw $a2,0x38($sp) -/* f046ea0: 820c032d */ lb $t4,0x32d($s0) -/* f046ea4: 8fa50034 */ lw $a1,0x34($sp) -/* f046ea8: 05830012 */ bgezl $t4,.L0f046ef4 -/* f046eac: 8fb800c0 */ lw $t8,0xc0($sp) -/* f046eb0: 0fc111b8 */ jal func0f0446e0 -/* f046eb4: 3c0741f0 */ lui $a3,0x41f0 -/* f046eb8: 5040000e */ beqzl $v0,.L0f046ef4 -/* f046ebc: 8fb800c0 */ lw $t8,0xc0($sp) -.L0f046ec0: -/* f046ec0: 920f0065 */ lbu $t7,0x65($s0) -/* f046ec4: 31ed0008 */ andi $t5,$t7,0x8 -/* f046ec8: 11a00005 */ beqz $t5,.L0f046ee0 -/* f046ecc: 00000000 */ sll $zero,$zero,0x0 -/* f046ed0: 0fc0ea5a */ jal func0f03a968 -/* f046ed4: 02002025 */ or $a0,$s0,$zero -/* f046ed8: 10000138 */ beqz $zero,.L0f0473bc -/* f046edc: 8fbf002c */ lw $ra,0x2c($sp) -.L0f046ee0: -/* f046ee0: 0fc0bb57 */ jal func0f02ed5c -/* f046ee4: 02002025 */ or $a0,$s0,$zero -/* f046ee8: 10000134 */ beqz $zero,.L0f0473bc -/* f046eec: 8fbf002c */ lw $ra,0x2c($sp) -.L0f046ef0: -/* f046ef0: 8fb800c0 */ lw $t8,0xc0($sp) -.L0f046ef4: -/* f046ef4: 260e0068 */ addiu $t6,$s0,0x68 -/* f046ef8: afae0038 */ sw $t6,0x38($sp) -/* f046efc: 53000004 */ beqzl $t8,.L0f046f10 -/* f046f00: 8e190090 */ lw $t9,0x90($s0) -/* f046f04: 0fc0dccf */ jal func0f03733c -/* f046f08: 02002025 */ or $a0,$s0,$zero -/* f046f0c: 8e190090 */ lw $t9,0x90($s0) -.L0f046f10: -/* f046f10: 2401000a */ addiu $at,$zero,0xa -/* f046f14: 0321001a */ div $zero,$t9,$at -/* f046f18: 00004810 */ mfhi $t1 -/* f046f1c: 24010005 */ addiu $at,$zero,0x5 -/* f046f20: 51210006 */ beql $t1,$at,.L0f046f3c -/* f046f24: 920b0064 */ lbu $t3,0x64($s0) -/* f046f28: 92080065 */ lbu $t0,0x65($s0) -/* f046f2c: 310a0004 */ andi $t2,$t0,0x4 -/* f046f30: 51400052 */ beqzl $t2,.L0f04707c -/* f046f34: 8e080090 */ lw $t0,0x90($s0) -/* f046f38: 920b0064 */ lbu $t3,0x64($s0) -.L0f046f3c: -/* f046f3c: 24050080 */ addiu $a1,$zero,0x80 -/* f046f40: 27a600f4 */ addiu $a2,$sp,0xf4 -/* f046f44: 000b6080 */ sll $t4,$t3,0x2 -/* f046f48: 020c7821 */ addu $t7,$s0,$t4 -/* f046f4c: 8de3004c */ lw $v1,0x4c($t7) -/* f046f50: 5060004a */ beqzl $v1,.L0f04707c -/* f046f54: 8e080090 */ lw $t0,0x90($s0) -/* f046f58: 0fc456ac */ jal func0f115ab0 -/* f046f5c: 8c640000 */ lw $a0,0x0($v1) -/* f046f60: 8fa40140 */ lw $a0,0x140($sp) -/* f046f64: 308d1000 */ andi $t5,$a0,0x1000 -/* f046f68: 55a00044 */ bnezl $t5,.L0f04707c -/* f046f6c: 8e080090 */ lw $t0,0x90($s0) -/* f046f70: 920e0064 */ lbu $t6,0x64($s0) -/* f046f74: 24050080 */ addiu $a1,$zero,0x80 -/* f046f78: 27a600f4 */ addiu $a2,$sp,0xf4 -/* f046f7c: 000ec080 */ sll $t8,$t6,0x2 -/* f046f80: 0218c821 */ addu $t9,$s0,$t8 -/* f046f84: 8f230050 */ lw $v1,0x50($t9) -/* f046f88: 5060003c */ beqzl $v1,.L0f04707c -/* f046f8c: 8e080090 */ lw $t0,0x90($s0) -/* f046f90: 0fc456ac */ jal func0f115ab0 -/* f046f94: 8c640000 */ lw $a0,0x0($v1) -/* f046f98: 8fa40140 */ lw $a0,0x140($sp) -/* f046f9c: 30891000 */ andi $t1,$a0,0x1000 -/* f046fa0: 55200036 */ bnezl $t1,.L0f04707c -/* f046fa4: 8e080090 */ lw $t0,0x90($s0) -/* f046fa8: 92080064 */ lbu $t0,0x64($s0) -/* f046fac: 24050042 */ addiu $a1,$zero,0x42 -/* f046fb0: 27a600f4 */ addiu $a2,$sp,0xf4 -/* f046fb4: 00085080 */ sll $t2,$t0,0x2 -/* f046fb8: 020a5821 */ addu $t3,$s0,$t2 -/* f046fbc: 8d630054 */ lw $v1,0x54($t3) -/* f046fc0: 5060000f */ beqzl $v1,.L0f047000 -/* f046fc4: c60a002c */ lwc1 $f10,0x2c($s0) -/* f046fc8: 0fc456ac */ jal func0f115ab0 -/* f046fcc: 8c640000 */ lw $a0,0x0($v1) -/* f046fd0: c7a400f4 */ lwc1 $f4,0xf4($sp) -/* f046fd4: c7a600f8 */ lwc1 $f6,0xf8($sp) -/* f046fd8: c7a800fc */ lwc1 $f8,0xfc($sp) -/* f046fdc: 8fac013c */ lw $t4,0x13c($sp) -/* f046fe0: 240fffff */ addiu $t7,$zero,-1 -/* f046fe4: a7af0152 */ sh $t7,0x152($sp) -/* f046fe8: e7a40160 */ swc1 $f4,0x160($sp) -/* f046fec: e7a60164 */ swc1 $f6,0x164($sp) -/* f046ff0: e7a80168 */ swc1 $f8,0x168($sp) -/* f046ff4: 1000000a */ beqz $zero,.L0f047020 -/* f046ff8: a7ac0150 */ sh $t4,0x150($sp) -/* f046ffc: c60a002c */ lwc1 $f10,0x2c($s0) -.L0f047000: -/* f047000: 26040038 */ addiu $a0,$s0,0x38 -/* f047004: 27a50150 */ addiu $a1,$sp,0x150 -/* f047008: e7aa0160 */ swc1 $f10,0x160($sp) -/* f04700c: c6040030 */ lwc1 $f4,0x30($s0) -/* f047010: e7a40164 */ swc1 $f4,0x164($sp) -/* f047014: c6060034 */ lwc1 $f6,0x34($s0) -/* f047018: 0fc195e9 */ jal func0f0657a4 -/* f04701c: e7a60168 */ swc1 $f6,0x168($sp) -.L0f047020: -/* f047020: 27ad0150 */ addiu $t5,$sp,0x150 -/* f047024: afad0010 */ sw $t5,0x10($sp) -/* f047028: afa00014 */ sw $zero,0x14($sp) -/* f04702c: 3c017f1b */ lui $at,0x7f1b -/* f047030: c42a9280 */ lwc1 $f10,-0x6d80($at) -/* f047034: c6080024 */ lwc1 $f8,0x24($s0) -/* f047038: 8fa6014c */ lw $a2,0x14c($sp) -/* f04703c: 240e0030 */ addiu $t6,$zero,0x30 -/* f047040: 460a4102 */ mul.s $f4,$f8,$f10 -/* f047044: afae001c */ sw $t6,0x1c($sp) -/* f047048: 02002025 */ or $a0,$s0,$zero -/* f04704c: 8fa50034 */ lw $a1,0x34($sp) -/* f047050: 27a70160 */ addiu $a3,$sp,0x160 -/* f047054: 24c60028 */ addiu $a2,$a2,0x28 -/* f047058: 0fc0d953 */ jal func0f03654c -/* f04705c: e7a40018 */ swc1 $f4,0x18($sp) -/* f047060: 50400006 */ beqzl $v0,.L0f04707c -/* f047064: 8e080090 */ lw $t0,0x90($s0) -/* f047068: 0fc0dccf */ jal func0f03733c -/* f04706c: 02002025 */ or $a0,$s0,$zero -/* f047070: 0fc0dccf */ jal func0f03733c -/* f047074: 02002025 */ or $a0,$s0,$zero -/* f047078: 8e080090 */ lw $t0,0x90($s0) -.L0f04707c: -/* f04707c: 2401000a */ addiu $at,$zero,0xa -/* f047080: 92180064 */ lbu $t8,0x64($s0) -/* f047084: 0101001a */ div $zero,$t0,$at -/* f047088: 0018c880 */ sll $t9,$t8,0x2 -/* f04708c: 02194821 */ addu $t1,$s0,$t9 -/* f047090: 00005010 */ mfhi $t2 -/* f047094: 8d23004c */ lw $v1,0x4c($t1) -/* f047098: 11400005 */ beqz $t2,.L0f0470b0 -/* f04709c: 00000000 */ sll $zero,$zero,0x0 -/* f0470a0: 920b0065 */ lbu $t3,0x65($s0) -/* f0470a4: 316c0004 */ andi $t4,$t3,0x4 -/* f0470a8: 118000a4 */ beqz $t4,.L0f04733c -/* f0470ac: 00000000 */ sll $zero,$zero,0x0 -.L0f0470b0: -/* f0470b0: 5060009c */ beqzl $v1,.L0f047324 -/* f0470b4: 920b0065 */ lbu $t3,0x65($s0) -/* f0470b8: 920f0065 */ lbu $t7,0x65($s0) -/* f0470bc: 24050082 */ addiu $a1,$zero,0x82 -/* f0470c0: 27a600f4 */ addiu $a2,$sp,0xf4 -/* f0470c4: 31ed0004 */ andi $t5,$t7,0x4 -/* f0470c8: 000d702b */ sltu $t6,$zero,$t5 -/* f0470cc: afae00a4 */ sw $t6,0xa4($sp) -/* f0470d0: 0fc456ac */ jal func0f115ab0 -/* f0470d4: 8c640000 */ lw $a0,0x0($v1) -/* f0470d8: 92180064 */ lbu $t8,0x64($s0) -/* f0470dc: 24050042 */ addiu $a1,$zero,0x42 -/* f0470e0: 27a60044 */ addiu $a2,$sp,0x44 -/* f0470e4: 0018c880 */ sll $t9,$t8,0x2 -/* f0470e8: 02194821 */ addu $t1,$s0,$t9 -/* f0470ec: 8d230050 */ lw $v1,0x50($t1) -/* f0470f0: 5060000e */ beqzl $v1,.L0f04712c -/* f0470f4: 8fa40140 */ lw $a0,0x140($sp) -/* f0470f8: 8c640000 */ lw $a0,0x0($v1) -/* f0470fc: 0fc456ac */ jal func0f115ab0 -/* f047100: afa30098 */ sw $v1,0x98($sp) -/* f047104: 8fa40140 */ lw $a0,0x140($sp) -/* f047108: 8faa0090 */ lw $t2,0x90($sp) -/* f04710c: 8fa30098 */ lw $v1,0x98($sp) -/* f047110: 30880c00 */ andi $t0,$a0,0xc00 -/* f047114: 11000004 */ beqz $t0,.L0f047128 -/* f047118: 314b0c00 */ andi $t3,$t2,0xc00 -/* f04711c: 51600003 */ beqzl $t3,.L0f04712c -/* f047120: 8fa40140 */ lw $a0,0x140($sp) -/* f047124: afa000a4 */ sw $zero,0xa4($sp) -.L0f047128: -/* f047128: 8fa40140 */ lw $a0,0x140($sp) -.L0f04712c: -/* f04712c: 8fac00a4 */ lw $t4,0xa4($sp) -/* f047130: 30821000 */ andi $v0,$a0,0x1000 -/* f047134: 10400003 */ beqz $v0,.L0f047144 -/* f047138: 00000000 */ sll $zero,$zero,0x0 -/* f04713c: 51800079 */ beqzl $t4,.L0f047324 -/* f047140: 920b0065 */ lbu $t3,0x65($s0) -.L0f047144: -/* f047144: 1060000b */ beqz $v1,.L0f047174 -/* f047148: c7a60044 */ lwc1 $f6,0x44($sp) -/* f04714c: c7a80048 */ lwc1 $f8,0x48($sp) -/* f047150: c7aa004c */ lwc1 $f10,0x4c($sp) -/* f047154: 8faf008c */ lw $t7,0x8c($sp) -/* f047158: 240dffff */ addiu $t5,$zero,-1 -/* f04715c: e7a60160 */ swc1 $f6,0x160($sp) -/* f047160: a7ad0152 */ sh $t5,0x152($sp) -/* f047164: e7a80164 */ swc1 $f8,0x164($sp) -/* f047168: e7aa0168 */ swc1 $f10,0x168($sp) -/* f04716c: 1000000c */ beqz $zero,.L0f0471a0 -/* f047170: a7af0150 */ sh $t7,0x150($sp) -.L0f047174: -/* f047174: c604002c */ lwc1 $f4,0x2c($s0) -/* f047178: 26040038 */ addiu $a0,$s0,0x38 -/* f04717c: 27a50150 */ addiu $a1,$sp,0x150 -/* f047180: e7a40160 */ swc1 $f4,0x160($sp) -/* f047184: c6060030 */ lwc1 $f6,0x30($s0) -/* f047188: e7a60164 */ swc1 $f6,0x164($sp) -/* f04718c: c6080034 */ lwc1 $f8,0x34($s0) -/* f047190: 0fc195e9 */ jal func0f0657a4 -/* f047194: e7a80168 */ swc1 $f8,0x168($sp) -/* f047198: 8fa40140 */ lw $a0,0x140($sp) -/* f04719c: 30821000 */ andi $v0,$a0,0x1000 -.L0f0471a0: -/* f0471a0: 1040004b */ beqz $v0,.L0f0472d0 -/* f0471a4: 8fae00a4 */ lw $t6,0xa4($sp) -/* f0471a8: 11c00049 */ beqz $t6,.L0f0472d0 -/* f0471ac: 8fb8014c */ lw $t8,0x14c($sp) -/* f0471b0: c70a0008 */ lwc1 $f10,0x8($t8) -/* f0471b4: c7a400f4 */ lwc1 $f4,0xf4($sp) -/* f0471b8: c7060010 */ lwc1 $f6,0x10($t8) -/* f0471bc: c7a800fc */ lwc1 $f8,0xfc($sp) -/* f0471c0: 46045081 */ sub.s $f2,$f10,$f4 -/* f0471c4: c7aa0160 */ lwc1 $f10,0x160($sp) -/* f0471c8: 46083381 */ sub.s $f14,$f6,$f8 -/* f0471cc: c7a60168 */ lwc1 $f6,0x168($sp) -/* f0471d0: e7a200b4 */ swc1 $f2,0xb4($sp) -/* f0471d4: 46045401 */ sub.s $f16,$f10,$f4 -/* f0471d8: 46021282 */ mul.s $f10,$f2,$f2 -/* f0471dc: e7ae00b0 */ swc1 $f14,0xb0($sp) -/* f0471e0: 46083481 */ sub.s $f18,$f6,$f8 -/* f0471e4: 460e7102 */ mul.s $f4,$f14,$f14 -/* f0471e8: e7b000ac */ swc1 $f16,0xac($sp) -/* f0471ec: 46108202 */ mul.s $f8,$f16,$f16 -/* f0471f0: e7b200a8 */ swc1 $f18,0xa8($sp) -/* f0471f4: 46045180 */ add.s $f6,$f10,$f4 -/* f0471f8: 46129282 */ mul.s $f10,$f18,$f18 -/* f0471fc: 460a4100 */ add.s $f4,$f8,$f10 -/* f047200: 46043302 */ mul.s $f12,$f6,$f4 -/* f047204: 0c012974 */ jal 0x4a5d0 -/* f047208: 00000000 */ sll $zero,$zero,0x0 -/* f04720c: 44804000 */ mtc1 $zero,$f8 -/* f047210: c7a200b4 */ lwc1 $f2,0xb4($sp) -/* f047214: c7ae00b0 */ lwc1 $f14,0xb0($sp) -/* f047218: 4600403c */ c.lt.s $f8,$f0 -/* f04721c: c7b000ac */ lwc1 $f16,0xac($sp) -/* f047220: c7b200a8 */ lwc1 $f18,0xa8($sp) -/* f047224: e7a0009c */ swc1 $f0,0x9c($sp) -/* f047228: 4502003e */ bc1fl .L0f047324 -/* f04722c: 920b0065 */ lbu $t3,0x65($s0) -/* f047230: 46101282 */ mul.s $f10,$f2,$f16 -/* f047234: c7a8009c */ lwc1 $f8,0x9c($sp) -/* f047238: 46127182 */ mul.s $f6,$f14,$f18 -/* f04723c: 46065100 */ add.s $f4,$f10,$f6 -/* f047240: 0fc25a74 */ jal func0f0969d0 -/* f047244: 46082303 */ div.s $f12,$f4,$f8 -/* f047248: 3c017f1b */ lui $at,0x7f1b -/* f04724c: c42a9284 */ lwc1 $f10,-0x6d7c($at) -/* f047250: 3c017f1b */ lui $at,0x7f1b -/* f047254: 27b90150 */ addiu $t9,$sp,0x150 -/* f047258: 460a003c */ c.lt.s $f0,$f10 -/* f04725c: 00000000 */ sll $zero,$zero,0x0 -/* f047260: 45030007 */ bc1tl .L0f047280 -/* f047264: afb90010 */ sw $t9,0x10($sp) -/* f047268: c4269288 */ lwc1 $f6,-0x6d78($at) -/* f04726c: 4600303c */ c.lt.s $f6,$f0 -/* f047270: 00000000 */ sll $zero,$zero,0x0 -/* f047274: 4502002b */ bc1fl .L0f047324 -/* f047278: 920b0065 */ lbu $t3,0x65($s0) -/* f04727c: afb90010 */ sw $t9,0x10($sp) -.L0f047280: -/* f047280: afa00014 */ sw $zero,0x14($sp) -/* f047284: 3c017f1b */ lui $at,0x7f1b -/* f047288: c428928c */ lwc1 $f8,-0x6d74($at) -/* f04728c: c6040024 */ lwc1 $f4,0x24($s0) -/* f047290: 8fa6014c */ lw $a2,0x14c($sp) -/* f047294: 24090030 */ addiu $t1,$zero,0x30 -/* f047298: 46082282 */ mul.s $f10,$f4,$f8 -/* f04729c: afa9001c */ sw $t1,0x1c($sp) -/* f0472a0: 02002025 */ or $a0,$s0,$zero -/* f0472a4: 8fa50034 */ lw $a1,0x34($sp) -/* f0472a8: 27a70160 */ addiu $a3,$sp,0x160 -/* f0472ac: 24c60028 */ addiu $a2,$a2,0x28 -/* f0472b0: 0fc0d953 */ jal func0f03654c -/* f0472b4: e7aa0018 */ swc1 $f10,0x18($sp) -/* f0472b8: 5040001a */ beqzl $v0,.L0f047324 -/* f0472bc: 920b0065 */ lbu $t3,0x65($s0) -/* f0472c0: 0fc0dccf */ jal func0f03733c -/* f0472c4: 02002025 */ or $a0,$s0,$zero -/* f0472c8: 10000016 */ beqz $zero,.L0f047324 -/* f0472cc: 920b0065 */ lbu $t3,0x65($s0) -.L0f0472d0: -/* f0472d0: 27a80150 */ addiu $t0,$sp,0x150 -/* f0472d4: afa80010 */ sw $t0,0x10($sp) -/* f0472d8: afa00014 */ sw $zero,0x14($sp) -/* f0472dc: 3c017f1b */ lui $at,0x7f1b -/* f0472e0: c4249290 */ lwc1 $f4,-0x6d70($at) -/* f0472e4: c6060024 */ lwc1 $f6,0x24($s0) -/* f0472e8: 8fa6014c */ lw $a2,0x14c($sp) -/* f0472ec: 240a0030 */ addiu $t2,$zero,0x30 -/* f0472f0: 46043202 */ mul.s $f8,$f6,$f4 -/* f0472f4: afaa001c */ sw $t2,0x1c($sp) -/* f0472f8: 02002025 */ or $a0,$s0,$zero -/* f0472fc: 8fa50034 */ lw $a1,0x34($sp) -/* f047300: 27a70160 */ addiu $a3,$sp,0x160 -/* f047304: 24c60028 */ addiu $a2,$a2,0x28 -/* f047308: 0fc0d953 */ jal func0f03654c -/* f04730c: e7a80018 */ swc1 $f8,0x18($sp) -/* f047310: 50400004 */ beqzl $v0,.L0f047324 -/* f047314: 920b0065 */ lbu $t3,0x65($s0) -/* f047318: 0fc0dccf */ jal func0f03733c -/* f04731c: 02002025 */ or $a0,$s0,$zero -/* f047320: 920b0065 */ lbu $t3,0x65($s0) -.L0f047324: -/* f047324: 920f0064 */ lbu $t7,0x64($s0) -/* f047328: 316cfffb */ andi $t4,$t3,0xfffb -/* f04732c: 000f6880 */ sll $t5,$t7,0x2 -/* f047330: 020d7021 */ addu $t6,$s0,$t5 -/* f047334: a20c0065 */ sb $t4,0x65($s0) -/* f047338: 8dc3004c */ lw $v1,0x4c($t6) -.L0f04733c: -/* f04733c: 1060000b */ beqz $v1,.L0f04736c -/* f047340: 24050002 */ addiu $a1,$zero,0x2 -/* f047344: 8c640000 */ lw $a0,0x0($v1) -/* f047348: 0fc456ac */ jal func0f115ab0 -/* f04734c: 27a600f4 */ addiu $a2,$sp,0xf4 -/* f047350: c7aa00f4 */ lwc1 $f10,0xf4($sp) -/* f047354: c7a600f8 */ lwc1 $f6,0xf8($sp) -/* f047358: c7a400fc */ lwc1 $f4,0xfc($sp) -/* f04735c: e7aa0160 */ swc1 $f10,0x160($sp) -/* f047360: e7a60164 */ swc1 $f6,0x164($sp) -/* f047364: 1000000f */ beqz $zero,.L0f0473a4 -/* f047368: e7a40168 */ swc1 $f4,0x168($sp) -.L0f04736c: -/* f04736c: c608002c */ lwc1 $f8,0x2c($s0) -/* f047370: e7a80160 */ swc1 $f8,0x160($sp) -/* f047374: c60a0030 */ lwc1 $f10,0x30($s0) -/* f047378: e7aa0164 */ swc1 $f10,0x164($sp) -/* f04737c: c6060034 */ lwc1 $f6,0x34($s0) -/* f047380: e7a60168 */ swc1 $f6,0x168($sp) -/* f047384: 8e1802d4 */ lw $t8,0x2d4($s0) -/* f047388: 53000007 */ beqzl $t8,.L0f0473a8 -/* f04738c: 02002025 */ or $a0,$s0,$zero -/* f047390: 921902a0 */ lbu $t9,0x2a0($s0) -/* f047394: 2401002a */ addiu $at,$zero,0x2a -/* f047398: 57210003 */ bnel $t9,$at,.L0f0473a8 -/* f04739c: 02002025 */ or $a0,$s0,$zero -/* f0473a0: afa000f0 */ sw $zero,0xf0($sp) -.L0f0473a4: -/* f0473a4: 02002025 */ or $a0,$s0,$zero -.L0f0473a8: -/* f0473a8: 27a50160 */ addiu $a1,$sp,0x160 -/* f0473ac: 8fa60038 */ lw $a2,0x38($sp) -/* f0473b0: 0fc116e7 */ jal func0f045b9c -/* f0473b4: 8fa700f0 */ lw $a3,0xf0($sp) -.L0f0473b8: -/* f0473b8: 8fbf002c */ lw $ra,0x2c($sp) -.L0f0473bc: -/* f0473bc: 8fb00028 */ lw $s0,0x28($sp) -/* f0473c0: 27bd0170 */ addiu $sp,$sp,0x170 -/* f0473c4: 03e00008 */ jr $ra -/* f0473c8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0473cc -/* f0473cc: 27bdff90 */ addiu $sp,$sp,-112 -/* f0473d0: afbf0024 */ sw $ra,0x24($sp) -/* f0473d4: afb00020 */ sw $s0,0x20($sp) -/* f0473d8: 8c8e001c */ lw $t6,0x1c($a0) -/* f0473dc: afa00064 */ sw $zero,0x64($sp) -/* f0473e0: afa00068 */ sw $zero,0x68($sp) -/* f0473e4: afae006c */ sw $t6,0x6c($sp) -/* f0473e8: 8c8f0014 */ lw $t7,0x14($a0) -/* f0473ec: 00808025 */ or $s0,$a0,$zero -/* f0473f0: 000fc280 */ sll $t8,$t7,0xa -/* f0473f4: 0703000d */ bgezl $t8,.L0f04742c -/* f0473f8: 02002025 */ or $a0,$s0,$zero -/* f0473fc: 0c0076e5 */ jal 0x1db94 -/* f047400: 8c840020 */ lw $a0,0x20($a0) -/* f047404: 54400099 */ bnezl $v0,.L0f04766c -/* f047408: 8fbf0024 */ lw $ra,0x24($sp) -/* f04740c: 0fc0e21a */ jal func0f038868 -/* f047410: 02002025 */ or $a0,$s0,$zero -/* f047414: 8e190014 */ lw $t9,0x14($s0) -/* f047418: 3c01ffdf */ lui $at,0xffdf -/* f04741c: 3421ffff */ ori $at,$at,0xffff -/* f047420: 03214024 */ and $t0,$t9,$at -/* f047424: ae080014 */ sw $t0,0x14($s0) -/* f047428: 02002025 */ or $a0,$s0,$zero -.L0f04742c: -/* f04742c: 27a50058 */ addiu $a1,$sp,0x58 -/* f047430: 27a60048 */ addiu $a2,$sp,0x48 -/* f047434: 0fc0dd39 */ jal func0f0374e4 -/* f047438: 27a70064 */ addiu $a3,$sp,0x64 -/* f04743c: 8e090060 */ lw $t1,0x60($s0) -/* f047440: 820b0038 */ lb $t3,0x38($s0) -/* f047444: 24010006 */ addiu $at,$zero,0x6 -/* f047448: 252a0001 */ addiu $t2,$t1,0x1 -/* f04744c: 1161001f */ beq $t3,$at,.L0f0474cc -/* f047450: ae0a0060 */ sw $t2,0x60($s0) -/* f047454: 8e0d0078 */ lw $t5,0x78($s0) -/* f047458: 3c0c800a */ lui $t4,0x800a -/* f04745c: 8d8c9fc8 */ lw $t4,-0x6038($t4) -/* f047460: 25ae00b4 */ addiu $t6,$t5,0xb4 -/* f047464: 3c0f800a */ lui $t7,0x800a -/* f047468: 01cc082a */ slt $at,$t6,$t4 -/* f04746c: 50200018 */ beqzl $at,.L0f0474d0 -/* f047470: 820b0038 */ lb $t3,0x38($s0) -/* f047474: 8defa2d8 */ lw $t7,-0x5d28($t7) -/* f047478: 02002025 */ or $a0,$s0,$zero -/* f04747c: 27a50058 */ addiu $a1,$sp,0x58 -/* f047480: 55e00013 */ bnezl $t7,.L0f0474d0 -/* f047484: 820b0038 */ lb $t3,0x38($s0) -/* f047488: 0fc0db02 */ jal func0f036c08 -/* f04748c: 27a60048 */ addiu $a2,$sp,0x48 -/* f047490: 1040000e */ beqz $v0,.L0f0474cc -/* f047494: 8fb80064 */ lw $t8,0x64($sp) -/* f047498: 33190c00 */ andi $t9,$t8,0xc00 -/* f04749c: 5720000c */ bnezl $t9,.L0f0474d0 -/* f0474a0: 820b0038 */ lb $t3,0x38($s0) -/* f0474a4: 8209032d */ lb $t1,0x32d($s0) -/* f0474a8: 240a0001 */ addiu $t2,$zero,0x1 -/* f0474ac: 02002025 */ or $a0,$s0,$zero -/* f0474b0: 05200006 */ bltz $t1,.L0f0474cc -/* f0474b4: 26050038 */ addiu $a1,$s0,0x38 -/* f0474b8: 8fa7006c */ lw $a3,0x6c($sp) -/* f0474bc: afaa0068 */ sw $t2,0x68($sp) -/* f0474c0: 27a60058 */ addiu $a2,$sp,0x58 -/* f0474c4: 0fc0dbb9 */ jal func0f036ee4 -/* f0474c8: 24e70008 */ addiu $a3,$a3,0x8 -.L0f0474cc: -/* f0474cc: 820b0038 */ lb $t3,0x38($s0) -.L0f0474d0: -/* f0474d0: 24010006 */ addiu $at,$zero,0x6 -/* f0474d4: 260400c8 */ addiu $a0,$s0,0xc8 -/* f0474d8: 1561002b */ bne $t3,$at,.L0f047588 -/* f0474dc: 8fa5006c */ lw $a1,0x6c($sp) -/* f0474e0: 8fad0068 */ lw $t5,0x68($sp) -/* f0474e4: 8fac006c */ lw $t4,0x6c($sp) -/* f0474e8: 55a0000c */ bnezl $t5,.L0f04751c -/* f0474ec: 8fb80064 */ lw $t8,0x64($sp) -/* f0474f0: 918e0001 */ lbu $t6,0x1($t4) -/* f0474f4: 02002025 */ or $a0,$s0,$zero -/* f0474f8: 27a50058 */ addiu $a1,$sp,0x58 -/* f0474fc: 31cf00c2 */ andi $t7,$t6,0xc2 -/* f047500: 15e0000d */ bnez $t7,.L0f047538 -/* f047504: 00000000 */ sll $zero,$zero,0x0 -/* f047508: 0fc0db02 */ jal func0f036c08 -/* f04750c: 27a60048 */ addiu $a2,$sp,0x48 -/* f047510: 10400009 */ beqz $v0,.L0f047538 -/* f047514: 00000000 */ sll $zero,$zero,0x0 -/* f047518: 8fb80064 */ lw $t8,0x64($sp) -.L0f04751c: -/* f04751c: 33190c00 */ andi $t9,$t8,0xc00 -/* f047520: 17200005 */ bnez $t9,.L0f047538 -/* f047524: 00000000 */ sll $zero,$zero,0x0 -/* f047528: 8209032d */ lb $t1,0x32d($s0) -/* f04752c: 02002025 */ or $a0,$s0,$zero -/* f047530: 260b0038 */ addiu $t3,$s0,0x38 -/* f047534: 05210007 */ bgez $t1,.L0f047554 -.L0f047538: -/* f047538: 3c0a800a */ lui $t2,0x800a -/* f04753c: 8d4a9fc8 */ lw $t2,-0x6038($t2) -/* f047540: 02002025 */ or $a0,$s0,$zero -/* f047544: 0fc0dd60 */ jal func0f037580 -/* f047548: ae0a0078 */ sw $t2,0x78($s0) -/* f04754c: 1000000a */ beqz $zero,.L0f047578 -/* f047550: 00000000 */ sll $zero,$zero,0x0 -.L0f047554: -/* f047554: 0fc0dc2a */ jal func0f0370a8 -/* f047558: afab0030 */ sw $t3,0x30($sp) -/* f04755c: 44060000 */ mfc1 $a2,$f0 -/* f047560: 27ad0048 */ addiu $t5,$sp,0x48 -/* f047564: afad0010 */ sw $t5,0x10($sp) -/* f047568: 02002025 */ or $a0,$s0,$zero -/* f04756c: 8fa50030 */ lw $a1,0x30($sp) -/* f047570: 0fc0dd7a */ jal func0f0375e8 -/* f047574: 27a70058 */ addiu $a3,$sp,0x58 -.L0f047578: -/* f047578: 0fc01948 */ jal func0f006520 -/* f04757c: 02002025 */ or $a0,$s0,$zero -/* f047580: 1000003a */ beqz $zero,.L0f04766c -/* f047584: 8fbf0024 */ lw $ra,0x24($sp) -.L0f047588: -/* f047588: 24a50008 */ addiu $a1,$a1,0x8 -/* f04758c: 260c0038 */ addiu $t4,$s0,0x38 -/* f047590: afac0030 */ sw $t4,0x30($sp) -/* f047594: afa5002c */ sw $a1,0x2c($sp) -/* f047598: 27a60058 */ addiu $a2,$sp,0x58 -/* f04759c: 3c0741f0 */ lui $a3,0x41f0 -/* f0475a0: 0fc111b8 */ jal func0f0446e0 -/* f0475a4: afa40028 */ sw $a0,0x28($sp) -/* f0475a8: 8fa40028 */ lw $a0,0x28($sp) -/* f0475ac: 8fa5002c */ lw $a1,0x2c($sp) -/* f0475b0: afa20044 */ sw $v0,0x44($sp) -/* f0475b4: 27a60058 */ addiu $a2,$sp,0x58 -/* f0475b8: 0fc11202 */ jal func0f044808 -/* f0475bc: 3c0741f0 */ lui $a3,0x41f0 -/* f0475c0: 8fae0064 */ lw $t6,0x64($sp) -/* f0475c4: afa20040 */ sw $v0,0x40($sp) -/* f0475c8: 00001825 */ or $v1,$zero,$zero -/* f0475cc: 31cf0400 */ andi $t7,$t6,0x400 -/* f0475d0: 15e00002 */ bnez $t7,.L0f0475dc -/* f0475d4: 31d80800 */ andi $t8,$t6,0x800 -/* f0475d8: 13000011 */ beqz $t8,.L0f047620 -.L0f0475dc: -/* f0475dc: 02002025 */ or $a0,$s0,$zero -/* f0475e0: 0fc0dd28 */ jal func0f0374a0 -/* f0475e4: 00002825 */ or $a1,$zero,$zero -/* f0475e8: a7a20034 */ sh $v0,0x34($sp) -/* f0475ec: 02002025 */ or $a0,$s0,$zero -/* f0475f0: 0fc0dd28 */ jal func0f0374a0 -/* f0475f4: 24050001 */ addiu $a1,$zero,0x1 -/* f0475f8: 87b90034 */ lh $t9,0x34($sp) -/* f0475fc: 02002025 */ or $a0,$s0,$zero -/* f047600: 8fa50064 */ lw $a1,0x64($sp) -/* f047604: 8fa60044 */ lw $a2,0x44($sp) -/* f047608: 8fa70040 */ lw $a3,0x40($sp) -/* f04760c: afa20014 */ sw $v0,0x14($sp) -/* f047610: 0fc11992 */ jal func0f046648 -/* f047614: afb90010 */ sw $t9,0x10($sp) -/* f047618: 10000004 */ beqz $zero,.L0f04762c -/* f04761c: 00401825 */ or $v1,$v0,$zero -.L0f047620: -/* f047620: 10400002 */ beqz $v0,.L0f04762c -/* f047624: 00000000 */ sll $zero,$zero,0x0 -/* f047628: 24030001 */ addiu $v1,$zero,0x1 -.L0f04762c: -/* f04762c: 50600008 */ beqzl $v1,.L0f047650 -/* f047630: 02002025 */ or $a0,$s0,$zero -/* f047634: 0fc0dd6c */ jal func0f0375b0 -/* f047638: 02002025 */ or $a0,$s0,$zero -/* f04763c: 02002025 */ or $a0,$s0,$zero -/* f047640: 27a50058 */ addiu $a1,$sp,0x58 -/* f047644: 0fc0dd58 */ jal func0f037560 -/* f047648: 27a60048 */ addiu $a2,$sp,0x48 -/* f04764c: 02002025 */ or $a0,$s0,$zero -.L0f047650: -/* f047650: 27a50058 */ addiu $a1,$sp,0x58 -/* f047654: 8fa60030 */ lw $a2,0x30($sp) -/* f047658: 0fc116e7 */ jal func0f045b9c -/* f04765c: 24070001 */ addiu $a3,$zero,0x1 -/* f047660: 0fc01877 */ jal func0f0061dc -/* f047664: 02002025 */ or $a0,$s0,$zero -/* f047668: 8fbf0024 */ lw $ra,0x24($sp) -.L0f04766c: -/* f04766c: 8fb00020 */ lw $s0,0x20($sp) -/* f047670: 27bd0070 */ addiu $sp,$sp,0x70 -/* f047674: 03e00008 */ jr $ra -/* f047678: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04767c -/* f04767c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f047680: afbf001c */ sw $ra,0x1c($sp) -/* f047684: afa50024 */ sw $a1,0x24($sp) -/* f047688: afa60028 */ sw $a2,0x28($sp) -/* f04768c: 10800017 */ beqz $a0,.L0f0476ec -/* f047690: afa7002c */ sw $a3,0x2c($sp) -/* f047694: 808e0007 */ lb $t6,0x7($a0) -/* f047698: 24010023 */ addiu $at,$zero,0x23 -/* f04769c: 51c10014 */ beql $t6,$at,.L0f0476f0 -/* f0476a0: 00001025 */ or $v0,$zero,$zero -/* f0476a4: 0fc0e686 */ jal func0f039a18 -/* f0476a8: afa40020 */ sw $a0,0x20($sp) -/* f0476ac: 1040000f */ beqz $v0,.L0f0476ec -/* f0476b0: 8fa40020 */ lw $a0,0x20($sp) -/* f0476b4: 10800003 */ beqz $a0,.L0f0476c4 -/* f0476b8: 24010001 */ addiu $at,$zero,0x1 -/* f0476bc: 10000002 */ beqz $zero,.L0f0476c8 -/* f0476c0: 908202fe */ lbu $v0,0x2fe($a0) -.L0f0476c4: -/* f0476c4: 00001025 */ or $v0,$zero,$zero -.L0f0476c8: -/* f0476c8: 14410008 */ bne $v0,$at,.L0f0476ec -/* f0476cc: 93a50027 */ lbu $a1,0x27($sp) -/* f0476d0: 93af0033 */ lbu $t7,0x33($sp) -/* f0476d4: 93a6002b */ lbu $a2,0x2b($sp) -/* f0476d8: 8fa7002c */ lw $a3,0x2c($sp) -/* f0476dc: 0fc11dc0 */ jal func0f047700 -/* f0476e0: afaf0010 */ sw $t7,0x10($sp) -/* f0476e4: 10000003 */ beqz $zero,.L0f0476f4 -/* f0476e8: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0476ec: -/* f0476ec: 00001025 */ or $v0,$zero,$zero -.L0f0476f0: -/* f0476f0: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0476f4: -/* f0476f4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0476f8: 03e00008 */ jr $ra -/* f0476fc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f047700 -/* f047700: 27bdff98 */ addiu $sp,$sp,-104 -/* f047704: afbf002c */ sw $ra,0x2c($sp) -/* f047708: afb10028 */ sw $s1,0x28($sp) -/* f04770c: afb00024 */ sw $s0,0x24($sp) -/* f047710: afa5006c */ sw $a1,0x6c($sp) -/* f047714: afa60070 */ sw $a2,0x70($sp) -/* f047718: afa70074 */ sw $a3,0x74($sp) -/* f04771c: 8c8e001c */ lw $t6,0x1c($a0) -/* f047720: 00808025 */ or $s0,$a0,$zero -/* f047724: 0fc0a221 */ jal func0f028884 -/* f047728: afae0058 */ sw $t6,0x58($sp) -/* f04772c: 00408825 */ or $s1,$v0,$zero -/* f047730: 02002025 */ or $a0,$s0,$zero -/* f047734: 0fc1250e */ jal func0f049438 -/* f047738: 24450008 */ addiu $a1,$v0,0x8 -/* f04773c: 3c014348 */ lui $at,0x4348 -/* f047740: 44812000 */ mtc1 $at,$f4 -/* f047744: 3c017f1b */ lui $at,0x7f1b -/* f047748: 4604003c */ c.lt.s $f0,$f4 -/* f04774c: 00000000 */ sll $zero,$zero,0x0 -/* f047750: 45010008 */ bc1t .L0f047774 -/* f047754: 00000000 */ sll $zero,$zero,0x0 -/* f047758: c4269294 */ lwc1 $f6,-0x6d6c($at) -/* f04775c: 4600303c */ c.lt.s $f6,$f0 -/* f047760: 00000000 */ sll $zero,$zero,0x0 -/* f047764: 45010003 */ bc1t .L0f047774 -/* f047768: 00000000 */ sll $zero,$zero,0x0 -/* f04776c: 16200003 */ bnez $s1,.L0f04777c -/* f047770: 8fa40058 */ lw $a0,0x58($sp) -.L0f047774: -/* f047774: 1000006a */ beqz $zero,.L0f047920 -/* f047778: 00001025 */ or $v0,$zero,$zero -.L0f04777c: -/* f04777c: 27a50064 */ addiu $a1,$sp,0x64 -/* f047780: 27a60060 */ addiu $a2,$sp,0x60 -/* f047784: 0fc0a277 */ jal func0f0289dc -/* f047788: 27a7005c */ addiu $a3,$sp,0x5c -/* f04778c: 02002025 */ or $a0,$s0,$zero -/* f047790: 0fc079ef */ jal func0f01e7bc -/* f047794: 00002825 */ or $a1,$zero,$zero -/* f047798: 02202025 */ or $a0,$s1,$zero -/* f04779c: 0fc1905e */ jal func0f064178 -/* f0477a0: 00002825 */ or $a1,$zero,$zero -/* f0477a4: 8fa20058 */ lw $v0,0x58($sp) -/* f0477a8: 240f0001 */ addiu $t7,$zero,0x1 -/* f0477ac: afaf0010 */ sw $t7,0x10($sp) -/* f0477b0: c440000c */ lwc1 $f0,0xc($v0) -/* f0477b4: c7a80060 */ lwc1 $f8,0x60($sp) -/* f0477b8: c7b0005c */ lwc1 $f16,0x5c($sp) -/* f0477bc: 26260008 */ addiu $a2,$s1,0x8 -/* f0477c0: 46004281 */ sub.s $f10,$f8,$f0 -/* f0477c4: afa60034 */ sw $a2,0x34($sp) -/* f0477c8: 24070033 */ addiu $a3,$zero,0x33 -/* f0477cc: 46008481 */ sub.s $f18,$f16,$f0 -/* f0477d0: e7aa0014 */ swc1 $f10,0x14($sp) -/* f0477d4: 24440008 */ addiu $a0,$v0,0x8 -/* f0477d8: 24450028 */ addiu $a1,$v0,0x28 -/* f0477dc: 0c00b5ab */ jal 0x2d6ac -/* f0477e0: e7b20018 */ swc1 $f18,0x18($sp) -/* f0477e4: afa20050 */ sw $v0,0x50($sp) -/* f0477e8: 02002025 */ or $a0,$s0,$zero -/* f0477ec: 0fc079ef */ jal func0f01e7bc -/* f0477f0: 24050001 */ addiu $a1,$zero,0x1 -/* f0477f4: 02202025 */ or $a0,$s1,$zero -/* f0477f8: 0fc1905e */ jal func0f064178 -/* f0477fc: 24050001 */ addiu $a1,$zero,0x1 -/* f047800: 8fb80050 */ lw $t8,0x50($sp) -/* f047804: 1300003e */ beqz $t8,.L0f047900 -/* f047808: 00000000 */ sll $zero,$zero,0x0 -/* f04780c: 8e19001c */ lw $t9,0x1c($s0) -/* f047810: c6240008 */ lwc1 $f4,0x8($s1) -/* f047814: c7260008 */ lwc1 $f6,0x8($t9) -/* f047818: 46062201 */ sub.s $f8,$f4,$f6 -/* f04781c: e7a80044 */ swc1 $f8,0x44($sp) -/* f047820: 8e08001c */ lw $t0,0x1c($s0) -/* f047824: c62a0010 */ lwc1 $f10,0x10($s1) -/* f047828: c7a80044 */ lwc1 $f8,0x44($sp) -/* f04782c: c5100010 */ lwc1 $f16,0x10($t0) -/* f047830: 46105481 */ sub.s $f18,$f10,$f16 -/* f047834: e7b20048 */ swc1 $f18,0x48($sp) -/* f047838: c7a40048 */ lwc1 $f4,0x48($sp) -/* f04783c: 46042182 */ mul.s $f6,$f4,$f4 -/* f047840: 00000000 */ sll $zero,$zero,0x0 -/* f047844: 46084282 */ mul.s $f10,$f8,$f8 -/* f047848: 0c012974 */ jal 0x4a5d0 -/* f04784c: 460a3300 */ add.s $f12,$f6,$f10 -/* f047850: 3c014020 */ lui $at,0x4020 -/* f047854: 44818000 */ mtc1 $at,$f16 -/* f047858: 3c0141a8 */ lui $at,0x41a8 -/* f04785c: 44812000 */ mtc1 $at,$f4 -/* f047860: 46100482 */ mul.s $f18,$f0,$f16 -/* f047864: 46049203 */ div.s $f8,$f18,$f4 -/* f047868: 4600418d */ trunc.w.s $f6,$f8 -/* f04786c: 44033000 */ mfc1 $v1,$f6 -/* f047870: 00000000 */ sll $zero,$zero,0x0 -/* f047874: 2861000a */ slti $at,$v1,0xa -/* f047878: 50200003 */ beqzl $at,.L0f047888 -/* f04787c: 44835000 */ mtc1 $v1,$f10 -/* f047880: 2403000a */ addiu $v1,$zero,0xa -/* f047884: 44835000 */ mtc1 $v1,$f10 -.L0f047888: -/* f047888: c7b00044 */ lwc1 $f16,0x44($sp) -/* f04788c: 02002025 */ or $a0,$s0,$zero -/* f047890: 46805020 */ cvt.s.w $f0,$f10 -/* f047894: 46008483 */ div.s $f18,$f16,$f0 -/* f047898: e6120030 */ swc1 $f18,0x30($s0) -/* f04789c: c7a40048 */ lwc1 $f4,0x48($sp) -/* f0478a0: 46002203 */ div.s $f8,$f4,$f0 -/* f0478a4: e6080034 */ swc1 $f8,0x34($s0) -/* f0478a8: 0fc0f917 */ jal func0f03e45c -/* f0478ac: afa3003c */ sw $v1,0x3c($sp) -/* f0478b0: e7a00038 */ swc1 $f0,0x38($sp) -/* f0478b4: 02002025 */ or $a0,$s0,$zero -/* f0478b8: 0fc122a1 */ jal func0f048a84 -/* f0478bc: 8fa50034 */ lw $a1,0x34($sp) -/* f0478c0: c7a60038 */ lwc1 $f6,0x38($sp) -/* f0478c4: 8fa3003c */ lw $v1,0x3c($sp) -/* f0478c8: 8e02001c */ lw $v0,0x1c($s0) -/* f0478cc: 46060280 */ add.s $f10,$f0,$f6 -/* f0478d0: a200002e */ sb $zero,0x2e($s0) -/* f0478d4: 8e050024 */ lw $a1,0x24($s0) -/* f0478d8: ae03003c */ sw $v1,0x3c($s0) -/* f0478dc: e60a0038 */ swc1 $f10,0x38($s0) -/* f0478e0: ae03004c */ sw $v1,0x4c($s0) -/* f0478e4: afa00010 */ sw $zero,0x10($sp) -/* f0478e8: 00003825 */ or $a3,$zero,$zero -/* f0478ec: 24440008 */ addiu $a0,$v0,0x8 -/* f0478f0: 0c00a8cc */ jal 0x2a330 -/* f0478f4: 24460028 */ addiu $a2,$v0,0x28 -/* f0478f8: 10000003 */ beqz $zero,.L0f047908 -/* f0478fc: e6000050 */ swc1 $f0,0x50($s0) -.L0f047900: -/* f047900: 10000007 */ beqz $zero,.L0f047920 -/* f047904: 00001025 */ or $v0,$zero,$zero -.L0f047908: -/* f047908: 240a0023 */ addiu $t2,$zero,0x23 -/* f04790c: 240b0001 */ addiu $t3,$zero,0x1 -/* f047910: a20a0007 */ sb $t2,0x7($s0) -/* f047914: a20b002d */ sb $t3,0x2d($s0) -/* f047918: a200002c */ sb $zero,0x2c($s0) -/* f04791c: 24020001 */ addiu $v0,$zero,0x1 -.L0f047920: -/* f047920: 8fbf002c */ lw $ra,0x2c($sp) -/* f047924: 8fb00024 */ lw $s0,0x24($sp) -/* f047928: 8fb10028 */ lw $s1,0x28($sp) -/* f04792c: 03e00008 */ jr $ra -/* f047930: 27bd0068 */ addiu $sp,$sp,0x68 -); - -GLOBAL_ASM( -glabel func0f047934 -/* f047934: 3c0e800a */ lui $t6,0x800a -/* f047938: 8dce9ff8 */ lw $t6,-0x6008($t6) -/* f04793c: 27bdff88 */ addiu $sp,$sp,-120 -/* f047940: afb00048 */ sw $s0,0x48($sp) -/* f047944: 00808025 */ or $s0,$a0,$zero -/* f047948: 11c000c8 */ beqz $t6,.L0f047c6c -/* f04794c: afbf004c */ sw $ra,0x4c($sp) -/* f047950: 908f002d */ lbu $t7,0x2d($a0) -/* f047954: 51e0004a */ beqzl $t7,.L0f047a80 -/* f047958: 9202002c */ lbu $v0,0x2c($s0) -/* f04795c: 9082002c */ lbu $v0,0x2c($a0) -/* f047960: a080002d */ sb $zero,0x2d($a0) -/* f047964: 3c01bf80 */ lui $at,0xbf80 -/* f047968: 10400006 */ beqz $v0,.L0f047984 -/* f04796c: 24050384 */ addiu $a1,$zero,0x384 -/* f047970: 24010001 */ addiu $at,$zero,0x1 -/* f047974: 10410012 */ beq $v0,$at,.L0f0479c0 -/* f047978: 3c198007 */ lui $t9,0x8007 -/* f04797c: 10000040 */ beqz $zero,.L0f047a80 -/* f047980: 9202002c */ lbu $v0,0x2c($s0) -.L0f047984: -/* f047984: 44810000 */ mtc1 $at,$f0 -/* f047988: 3c014100 */ lui $at,0x4100 -/* f04798c: 44812000 */ mtc1 $at,$f4 -/* f047990: 8e040020 */ lw $a0,0x20($s0) -/* f047994: 00003025 */ or $a2,$zero,$zero -/* f047998: 24070000 */ addiu $a3,$zero,0x0 -/* f04799c: e7a00010 */ swc1 $f0,0x10($sp) -/* f0479a0: 0c007733 */ jal 0x1dccc -/* f0479a4: e7a40014 */ swc1 $f4,0x14($sp) -/* f0479a8: 8e040020 */ lw $a0,0x20($s0) -/* f0479ac: 3c054020 */ lui $a1,0x4020 -/* f0479b0: 0c0077ac */ jal 0x1deb0 -/* f0479b4: 24060000 */ addiu $a2,$zero,0x0 -/* f0479b8: 10000031 */ beqz $zero,.L0f047a80 -/* f0479bc: 9202002c */ lbu $v0,0x2c($s0) -.L0f0479c0: -/* f0479c0: 2739844c */ addiu $t9,$t9,-31668 -/* f0479c4: 8f210000 */ lw $at,0x0($t9) -/* f0479c8: 27b80070 */ addiu $t8,$sp,0x70 -/* f0479cc: af010000 */ sw $at,0x0($t8) -/* f0479d0: 97210004 */ lhu $at,0x4($t9) -/* f0479d4: 0c004b70 */ jal 0x12dc0 -/* f0479d8: a7010004 */ sh $at,0x4($t8) -/* f0479dc: 3c01bf80 */ lui $at,0xbf80 -/* f0479e0: 44810000 */ mtc1 $at,$f0 -/* f0479e4: 24010003 */ addiu $at,$zero,0x3 -/* f0479e8: 0041001b */ divu $zero,$v0,$at -/* f0479ec: 00005010 */ mfhi $t2 -/* f0479f0: 000a5840 */ sll $t3,$t2,0x1 -/* f0479f4: 03ab3021 */ addu $a2,$sp,$t3 -/* f0479f8: 84c60070 */ lh $a2,0x70($a2) -/* f0479fc: 8e05001c */ lw $a1,0x1c($s0) -/* f047a00: 240cffff */ addiu $t4,$zero,-1 -/* f047a04: 240dffff */ addiu $t5,$zero,-1 -/* f047a08: afad002c */ sw $t5,0x2c($sp) -/* f047a0c: afac0010 */ sw $t4,0x10($sp) -/* f047a10: afa00028 */ sw $zero,0x28($sp) -/* f047a14: afa00020 */ sw $zero,0x20($sp) -/* f047a18: afa0001c */ sw $zero,0x1c($sp) -/* f047a1c: afa00018 */ sw $zero,0x18($sp) -/* f047a20: afa00014 */ sw $zero,0x14($sp) -/* f047a24: 00002025 */ or $a0,$zero,$zero -/* f047a28: 2407ffff */ addiu $a3,$zero,-1 -/* f047a2c: e7a00038 */ swc1 $f0,0x38($sp) -/* f047a30: e7a00034 */ swc1 $f0,0x34($sp) -/* f047a34: e7a00030 */ swc1 $f0,0x30($sp) -/* f047a38: 0fc24e7e */ jal func0f0939f8 -/* f047a3c: e7a00024 */ swc1 $f0,0x24($sp) -/* f047a40: 3c01bf80 */ lui $at,0xbf80 -/* f047a44: 44810000 */ mtc1 $at,$f0 -/* f047a48: 3c014180 */ lui $at,0x4180 -/* f047a4c: 44813000 */ mtc1 $at,$f6 -/* f047a50: 8e040020 */ lw $a0,0x20($s0) -/* f047a54: 24050385 */ addiu $a1,$zero,0x385 -/* f047a58: 00003025 */ or $a2,$zero,$zero -/* f047a5c: 24070000 */ addiu $a3,$zero,0x0 -/* f047a60: e7a00010 */ swc1 $f0,0x10($sp) -/* f047a64: 0c007733 */ jal 0x1dccc -/* f047a68: e7a60014 */ swc1 $f6,0x14($sp) -/* f047a6c: 8e040020 */ lw $a0,0x20($s0) -/* f047a70: 3c053f80 */ lui $a1,0x3f80 -/* f047a74: 0c0077ac */ jal 0x1deb0 -/* f047a78: 24060000 */ addiu $a2,$zero,0x0 -/* f047a7c: 9202002c */ lbu $v0,0x2c($s0) -.L0f047a80: -/* f047a80: 24010001 */ addiu $at,$zero,0x1 -/* f047a84: 10400005 */ beqz $v0,.L0f047a9c -/* f047a88: 00000000 */ sll $zero,$zero,0x0 -/* f047a8c: 1041001d */ beq $v0,$at,.L0f047b04 -/* f047a90: 3c18800a */ lui $t8,0x800a -/* f047a94: 10000076 */ beqz $zero,.L0f047c70 -/* f047a98: 8fbf004c */ lw $ra,0x4c($sp) -.L0f047a9c: -/* f047a9c: 0fc0f917 */ jal func0f03e45c -/* f047aa0: 02002025 */ or $a0,$s0,$zero -/* f047aa4: 3c063eb3 */ lui $a2,0x3eb3 -/* f047aa8: 34c63333 */ ori $a2,$a2,0x3333 -/* f047aac: 46000306 */ mov.s $f12,$f0 -/* f047ab0: 0c006bfa */ jal 0x1afe8 -/* f047ab4: c60e0038 */ lwc1 $f14,0x38($s0) -/* f047ab8: 44050000 */ mfc1 $a1,$f0 -/* f047abc: 0fc0f94e */ jal func0f03e538 -/* f047ac0: 02002025 */ or $a0,$s0,$zero -/* f047ac4: 0c00745f */ jal 0x1d17c -/* f047ac8: 8e040020 */ lw $a0,0x20($s0) -/* f047acc: e7a0005c */ swc1 $f0,0x5c($sp) -/* f047ad0: 0c007468 */ jal 0x1d1a0 -/* f047ad4: 8e040020 */ lw $a0,0x20($s0) -/* f047ad8: c7a8005c */ lwc1 $f8,0x5c($sp) -/* f047adc: 4608003e */ c.le.s $f0,$f8 -/* f047ae0: 00000000 */ sll $zero,$zero,0x0 -/* f047ae4: 45020062 */ bc1fl .L0f047c70 -/* f047ae8: 8fbf004c */ lw $ra,0x4c($sp) -/* f047aec: 920e002c */ lbu $t6,0x2c($s0) -/* f047af0: 24080001 */ addiu $t0,$zero,0x1 -/* f047af4: a208002d */ sb $t0,0x2d($s0) -/* f047af8: 25cf0001 */ addiu $t7,$t6,0x1 -/* f047afc: 1000005b */ beqz $zero,.L0f047c6c -/* f047b00: a20f002c */ sb $t7,0x2c($s0) -.L0f047b04: -/* f047b04: 8f189ff8 */ lw $t8,-0x6008($t8) -/* f047b08: c60a0030 */ lwc1 $f10,0x30($s0) -/* f047b0c: 8e02001c */ lw $v0,0x1c($s0) -/* f047b10: 44988000 */ mtc1 $t8,$f16 -/* f047b14: 3c19800a */ lui $t9,0x800a -/* f047b18: c4460008 */ lwc1 $f6,0x8($v0) -/* f047b1c: 468084a0 */ cvt.s.w $f18,$f16 -/* f047b20: c6100034 */ lwc1 $f16,0x34($s0) -/* f047b24: 8e03004c */ lw $v1,0x4c($s0) -/* f047b28: 3c013f80 */ lui $at,0x3f80 -/* f047b2c: 46125102 */ mul.s $f4,$f10,$f18 -/* f047b30: 46062200 */ add.s $f8,$f4,$f6 -/* f047b34: e6080040 */ swc1 $f8,0x40($s0) -/* f047b38: 8f399ff8 */ lw $t9,-0x6008($t9) -/* f047b3c: c4460010 */ lwc1 $f6,0x10($v0) -/* f047b40: 44995000 */ mtc1 $t9,$f10 -/* f047b44: 00000000 */ sll $zero,$zero,0x0 -/* f047b48: 468054a0 */ cvt.s.w $f18,$f10 -/* f047b4c: 46128102 */ mul.s $f4,$f16,$f18 -/* f047b50: 46062200 */ add.s $f8,$f4,$f6 -/* f047b54: 18600017 */ blez $v1,.L0f047bb4 -/* f047b58: e6080048 */ swc1 $f8,0x48($s0) -/* f047b5c: 8e09003c */ lw $t1,0x3c($s0) -/* f047b60: 44839000 */ mtc1 $v1,$f18 -/* f047b64: 3c013f80 */ lui $at,0x3f80 -/* f047b68: 44895000 */ mtc1 $t1,$f10 -/* f047b6c: 46809120 */ cvt.s.w $f4,$f18 -/* f047b70: 44814000 */ mtc1 $at,$f8 -/* f047b74: 3c017f1b */ lui $at,0x7f1b -/* f047b78: 46805420 */ cvt.s.w $f16,$f10 -/* f047b7c: c42a9298 */ lwc1 $f10,-0x6d68($at) -/* f047b80: 46048183 */ div.s $f6,$f16,$f4 -/* f047b84: 46064081 */ sub.s $f2,$f8,$f6 -/* f047b88: 46025302 */ mul.s $f12,$f10,$f2 -/* f047b8c: 0c0068f7 */ jal 0x1a3dc -/* f047b90: e7a20068 */ swc1 $f2,0x68($sp) -/* f047b94: 3c014320 */ lui $at,0x4320 -/* f047b98: 44819000 */ mtc1 $at,$f18 -/* f047b9c: c6040050 */ lwc1 $f4,0x50($s0) -/* f047ba0: c7a20068 */ lwc1 $f2,0x68($sp) -/* f047ba4: 46120402 */ mul.s $f16,$f0,$f18 -/* f047ba8: 8e02001c */ lw $v0,0x1c($s0) -/* f047bac: 10000003 */ beqz $zero,.L0f047bbc -/* f047bb0: 46048300 */ add.s $f12,$f16,$f4 -.L0f047bb4: -/* f047bb4: 44811000 */ mtc1 $at,$f2 -/* f047bb8: c60c0050 */ lwc1 $f12,0x50($s0) -.L0f047bbc: -/* f047bbc: 3c013f00 */ lui $at,0x3f00 -/* f047bc0: 44815000 */ mtc1 $at,$f10 -/* f047bc4: c448000c */ lwc1 $f8,0xc($v0) -/* f047bc8: 460a103c */ c.lt.s $f2,$f10 -/* f047bcc: 46086181 */ sub.s $f6,$f12,$f8 -/* f047bd0: 4500000b */ bc1f .L0f047c00 -/* f047bd4: e6060044 */ swc1 $f6,0x44($s0) -/* f047bd8: c6120044 */ lwc1 $f18,0x44($s0) -/* f047bdc: 44808000 */ mtc1 $zero,$f16 -/* f047be0: 00000000 */ sll $zero,$zero,0x0 -/* f047be4: 4610903c */ c.lt.s $f18,$f16 -/* f047be8: 00000000 */ sll $zero,$zero,0x0 -/* f047bec: 45020005 */ bc1fl .L0f047c04 -/* f047bf0: 920a002e */ lbu $t2,0x2e($s0) -/* f047bf4: 44802000 */ mtc1 $zero,$f4 -/* f047bf8: 00000000 */ sll $zero,$zero,0x0 -/* f047bfc: e6040044 */ swc1 $f4,0x44($s0) -.L0f047c00: -/* f047c00: 920a002e */ lbu $t2,0x2e($s0) -.L0f047c04: -/* f047c04: 55400010 */ bnezl $t2,.L0f047c48 -/* f047c08: 8e02003c */ lw $v0,0x3c($s0) -/* f047c0c: 0fc12472 */ jal func0f0491c8 -/* f047c10: 02002025 */ or $a0,$s0,$zero -/* f047c14: 3c014316 */ lui $at,0x4316 -/* f047c18: 44814000 */ mtc1 $at,$f8 -/* f047c1c: 02002025 */ or $a0,$s0,$zero -/* f047c20: 24050003 */ addiu $a1,$zero,0x3 -/* f047c24: 4608003c */ c.lt.s $f0,$f8 -/* f047c28: 24060096 */ addiu $a2,$zero,0x96 -/* f047c2c: 45020006 */ bc1fl .L0f047c48 -/* f047c30: 8e02003c */ lw $v0,0x3c($s0) -/* f047c34: 0fc0ee91 */ jal func0f03ba44 -/* f047c38: 00003825 */ or $a3,$zero,$zero -/* f047c3c: 240b0001 */ addiu $t3,$zero,0x1 -/* f047c40: a20b002e */ sb $t3,0x2e($s0) -/* f047c44: 8e02003c */ lw $v0,0x3c($s0) -.L0f047c48: -/* f047c48: 3c0c800a */ lui $t4,0x800a -/* f047c4c: 18400005 */ blez $v0,.L0f047c64 -/* f047c50: 00000000 */ sll $zero,$zero,0x0 -/* f047c54: 8d8c9ff8 */ lw $t4,-0x6008($t4) -/* f047c58: 004c6823 */ subu $t5,$v0,$t4 -/* f047c5c: 10000003 */ beqz $zero,.L0f047c6c -/* f047c60: ae0d003c */ sw $t5,0x3c($s0) -.L0f047c64: -/* f047c64: 0fc0eb63 */ jal func0f03ad8c -/* f047c68: 02002025 */ or $a0,$s0,$zero -.L0f047c6c: -/* f047c6c: 8fbf004c */ lw $ra,0x4c($sp) -.L0f047c70: -/* f047c70: 8fb00048 */ lw $s0,0x48($sp) -/* f047c74: 27bd0078 */ addiu $sp,$sp,0x78 -/* f047c78: 03e00008 */ jr $ra -/* f047c7c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f047c80 -/* f047c80: 27bdffb0 */ addiu $sp,$sp,-80 -/* f047c84: afb00018 */ sw $s0,0x18($sp) -/* f047c88: 00808025 */ or $s0,$a0,$zero -/* f047c8c: 10800004 */ beqz $a0,.L0f047ca0 -/* f047c90: afbf001c */ sw $ra,0x1c($sp) -/* f047c94: 908e02fe */ lbu $t6,0x2fe($a0) -/* f047c98: 10000002 */ beqz $zero,.L0f047ca4 -/* f047c9c: afae004c */ sw $t6,0x4c($sp) -.L0f047ca0: -/* f047ca0: afa0004c */ sw $zero,0x4c($sp) -.L0f047ca4: -/* f047ca4: 3c07800a */ lui $a3,0x800a -/* f047ca8: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f047cac: 8cef0034 */ lw $t7,0x34($a3) -/* f047cb0: 59e00182 */ blezl $t7,.L0f0482bc -/* f047cb4: 8fbf001c */ lw $ra,0x1c($sp) -/* f047cb8: 82180007 */ lb $t8,0x7($s0) -/* f047cbc: 5700000b */ bnezl $t8,.L0f047cec -/* f047cc0: 8fab004c */ lw $t3,0x4c($sp) -/* f047cc4: 8e190018 */ lw $t9,0x18($s0) -/* f047cc8: 02002025 */ or $a0,$s0,$zero -/* f047ccc: 24050000 */ addiu $a1,$zero,0x0 -/* f047cd0: 372a0001 */ ori $t2,$t9,0x1 -/* f047cd4: 0fc0ba68 */ jal func0f02e9a0 -/* f047cd8: ae0a0018 */ sw $t2,0x18($s0) -/* f047cdc: 3c07800a */ lui $a3,0x800a -/* f047ce0: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f047ce4: a2000008 */ sb $zero,0x8($s0) -/* f047ce8: 8fab004c */ lw $t3,0x4c($sp) -.L0f047cec: -/* f047cec: 24010002 */ addiu $at,$zero,0x2 -/* f047cf0: 3c028007 */ lui $v0,0x8007 -/* f047cf4: 15610005 */ bne $t3,$at,.L0f047d0c -/* f047cf8: 2442807c */ addiu $v0,$v0,-32644 -/* f047cfc: 8c4c0000 */ lw $t4,0x0($v0) -/* f047d00: 8ced0038 */ lw $t5,0x38($a3) -/* f047d04: 018d7021 */ addu $t6,$t4,$t5 -/* f047d08: ac4e0000 */ sw $t6,0x0($v0) -.L0f047d0c: -/* f047d0c: 8e0f0120 */ lw $t7,0x120($s0) -/* f047d10: 8cf80038 */ lw $t8,0x38($a3) -/* f047d14: 8e0a02a8 */ lw $t2,0x2a8($s0) -/* f047d18: 8e0202d4 */ lw $v0,0x2d4($s0) -/* f047d1c: 01f8c821 */ addu $t9,$t7,$t8 -/* f047d20: ae190120 */ sw $t9,0x120($s0) -/* f047d24: 8ceb0038 */ lw $t3,0x38($a3) -/* f047d28: 02002025 */ or $a0,$s0,$zero -/* f047d2c: 24050003 */ addiu $a1,$zero,0x3 -/* f047d30: 014b6021 */ addu $t4,$t2,$t3 -/* f047d34: 10400005 */ beqz $v0,.L0f047d4c -/* f047d38: ae0c02a8 */ sw $t4,0x2a8($s0) -/* f047d3c: 8c4d0030 */ lw $t5,0x30($v0) -/* f047d40: 8cee0038 */ lw $t6,0x38($a3) -/* f047d44: 01ae7821 */ addu $t7,$t5,$t6 -/* f047d48: ac4f0030 */ sw $t7,0x30($v0) -.L0f047d4c: -/* f047d4c: 8e180014 */ lw $t8,0x14($s0) -/* f047d50: 33190040 */ andi $t9,$t8,0x40 -/* f047d54: 53200006 */ beqzl $t9,.L0f047d70 -/* f047d58: 820d0008 */ lb $t5,0x8($s0) -/* f047d5c: 8e0a011c */ lw $t2,0x11c($s0) -/* f047d60: 8ceb0038 */ lw $t3,0x38($a3) -/* f047d64: 014b6021 */ addu $t4,$t2,$t3 -/* f047d68: ae0c011c */ sw $t4,0x11c($s0) -/* f047d6c: 820d0008 */ lb $t5,0x8($s0) -.L0f047d70: -/* f047d70: 8cee0038 */ lw $t6,0x38($a3) -/* f047d74: 01ae7823 */ subu $t7,$t5,$t6 -/* f047d78: a20f0008 */ sb $t7,0x8($s0) -/* f047d7c: 82180008 */ lb $t8,0x8($s0) -/* f047d80: 8fad004c */ lw $t5,0x4c($sp) -/* f047d84: 07000012 */ bltz $t8,.L0f047dd0 -/* f047d88: 2da60001 */ sltiu $a2,$t5,0x1 -/* f047d8c: 8e190018 */ lw $t9,0x18($s0) -/* f047d90: 00195340 */ sll $t2,$t9,0xd -/* f047d94: 0540000e */ bltz $t2,.L0f047dd0 -/* f047d98: 00000000 */ sll $zero,$zero,0x0 -/* f047d9c: 920b0113 */ lbu $t3,0x113($s0) -/* f047da0: 29610041 */ slti $at,$t3,0x41 -/* f047da4: 1020000a */ beqz $at,.L0f047dd0 -/* f047da8: 00000000 */ sll $zero,$zero,0x0 -/* f047dac: 8e0c02d4 */ lw $t4,0x2d4($s0) -/* f047db0: 1180013f */ beqz $t4,.L0f0482b0 -/* f047db4: 00000000 */ sll $zero,$zero,0x0 -/* f047db8: 82020007 */ lb $v0,0x7($s0) -/* f047dbc: 24010004 */ addiu $at,$zero,0x4 -/* f047dc0: 10410003 */ beq $v0,$at,.L0f047dd0 -/* f047dc4: 24010005 */ addiu $at,$zero,0x5 -/* f047dc8: 14410139 */ bne $v0,$at,.L0f0482b0 -/* f047dcc: 00000000 */ sll $zero,$zero,0x0 -.L0f047dd0: -/* f047dd0: 54c00004 */ bnezl $a2,.L0f047de4 -/* f047dd4: a3a6004b */ sb $a2,0x4b($sp) -/* f047dd8: 39a60001 */ xori $a2,$t5,0x1 -/* f047ddc: 2cc60001 */ sltiu $a2,$a2,0x1 -/* f047de0: a3a6004b */ sb $a2,0x4b($sp) -.L0f047de4: -/* f047de4: 0fc135ad */ jal func0f04d6b4 -/* f047de8: a2000008 */ sb $zero,0x8($s0) -/* f047dec: 8e02001c */ lw $v0,0x1c($s0) -/* f047df0: 3c07800a */ lui $a3,0x800a -/* f047df4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f047df8: 1040001f */ beqz $v0,.L0f047e78 -/* f047dfc: 00000000 */ sll $zero,$zero,0x0 -/* f047e00: 8203033b */ lb $v1,0x33b($s0) -/* f047e04: 5c600019 */ bgtzl $v1,.L0f047e6c -/* f047e08: 8cea0038 */ lw $t2,0x38($a3) -/* f047e0c: 86040356 */ lh $a0,0x356($s0) -/* f047e10: 240e001e */ addiu $t6,$zero,0x1e -/* f047e14: a20e033b */ sb $t6,0x33b($s0) -/* f047e18: 04800011 */ bltz $a0,.L0f047e60 -/* f047e1c: 00000000 */ sll $zero,$zero,0x0 -/* f047e20: 0c006134 */ jal 0x184d0 -/* f047e24: 00000000 */ sll $zero,$zero,0x0 -/* f047e28: 8e0f0108 */ lw $t7,0x108($s0) -/* f047e2c: 3c07800a */ lui $a3,0x800a -/* f047e30: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f047e34: 104f000a */ beq $v0,$t7,.L0f047e60 -/* f047e38: 00000000 */ sll $zero,$zero,0x0 -/* f047e3c: 0fc127f3 */ jal func0f049fcc -/* f047e40: 02002025 */ or $a0,$s0,$zero -/* f047e44: 3c07800a */ lui $a3,0x800a -/* f047e48: 10400005 */ beqz $v0,.L0f047e60 -/* f047e4c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f047e50: 8e180018 */ lw $t8,0x18($s0) -/* f047e54: 3c010800 */ lui $at,0x800 -/* f047e58: 0301c825 */ or $t9,$t8,$at -/* f047e5c: ae190018 */ sw $t9,0x18($s0) -.L0f047e60: -/* f047e60: 10000005 */ beqz $zero,.L0f047e78 -/* f047e64: 8e02001c */ lw $v0,0x1c($s0) -/* f047e68: 8cea0038 */ lw $t2,0x38($a3) -.L0f047e6c: -/* f047e6c: 8e02001c */ lw $v0,0x1c($s0) -/* f047e70: 006a5823 */ subu $t3,$v1,$t2 -/* f047e74: a20b033b */ sb $t3,0x33b($s0) -.L0f047e78: -/* f047e78: 50400015 */ beqzl $v0,.L0f047ed0 -/* f047e7c: 8e19001c */ lw $t9,0x1c($s0) -/* f047e80: 860c035a */ lh $t4,0x35a($s0) -/* f047e84: 05820012 */ bltzl $t4,.L0f047ed0 -/* f047e88: 8e19001c */ lw $t9,0x1c($s0) -/* f047e8c: 0fc0030a */ jal func0f000c28 -/* f047e90: 84440028 */ lh $a0,0x28($v0) -/* f047e94: 3c07800a */ lui $a3,0x800a -/* f047e98: 28410019 */ slti $at,$v0,0x19 -/* f047e9c: 1020000b */ beqz $at,.L0f047ecc -/* f047ea0: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f047ea4: 0c006134 */ jal 0x184d0 -/* f047ea8: 8604035a */ lh $a0,0x35a($s0) -/* f047eac: 8e0d0108 */ lw $t5,0x108($s0) -/* f047eb0: 3c07800a */ lui $a3,0x800a -/* f047eb4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f047eb8: 504d0005 */ beql $v0,$t5,.L0f047ed0 -/* f047ebc: 8e19001c */ lw $t9,0x1c($s0) -/* f047ec0: 920f032d */ lbu $t7,0x32d($s0) -/* f047ec4: 35f80002 */ ori $t8,$t7,0x2 -/* f047ec8: a218032d */ sb $t8,0x32d($s0) -.L0f047ecc: -/* f047ecc: 8e19001c */ lw $t9,0x1c($s0) -.L0f047ed0: -/* f047ed0: 53200053 */ beqzl $t9,.L0f048020 -/* f047ed4: 8fb9004c */ lw $t9,0x4c($sp) -/* f047ed8: 860a035c */ lh $t2,0x35c($s0) -/* f047edc: 05420050 */ bltzl $t2,.L0f048020 -/* f047ee0: 8fb9004c */ lw $t9,0x4c($sp) -/* f047ee4: 8ceb0284 */ lw $t3,0x284($a3) -/* f047ee8: 8d6c00d8 */ lw $t4,0xd8($t3) -/* f047eec: 5180004c */ beqzl $t4,.L0f048020 -/* f047ef0: 8fb9004c */ lw $t9,0x4c($sp) -/* f047ef4: 8ced006c */ lw $t5,0x6c($a3) -/* f047ef8: 8ce5028c */ lw $a1,0x28c($a3) -/* f047efc: 00004825 */ or $t1,$zero,$zero -/* f047f00: 11a00003 */ beqz $t5,.L0f047f10 -/* f047f04: 00002025 */ or $a0,$zero,$zero -/* f047f08: 10000001 */ beqz $zero,.L0f047f10 -/* f047f0c: 24090001 */ addiu $t1,$zero,0x1 -.L0f047f10: -/* f047f10: 8cee0068 */ lw $t6,0x68($a3) -/* f047f14: 00004025 */ or $t0,$zero,$zero -/* f047f18: 00003025 */ or $a2,$zero,$zero -/* f047f1c: 11c00003 */ beqz $t6,.L0f047f2c -/* f047f20: 00000000 */ sll $zero,$zero,0x0 -/* f047f24: 10000001 */ beqz $zero,.L0f047f2c -/* f047f28: 24040001 */ addiu $a0,$zero,0x1 -.L0f047f2c: -/* f047f2c: 8cef0064 */ lw $t7,0x64($a3) -/* f047f30: 11e00003 */ beqz $t7,.L0f047f40 -/* f047f34: 00000000 */ sll $zero,$zero,0x0 -/* f047f38: 10000001 */ beqz $zero,.L0f047f40 -/* f047f3c: 24080001 */ addiu $t0,$zero,0x1 -.L0f047f40: -/* f047f40: 8cf80070 */ lw $t8,0x70($a3) -/* f047f44: 13000003 */ beqz $t8,.L0f047f54 -/* f047f48: 00000000 */ sll $zero,$zero,0x0 -/* f047f4c: 10000001 */ beqz $zero,.L0f047f54 -/* f047f50: 24060001 */ addiu $a2,$zero,0x1 -.L0f047f54: -/* f047f54: 00c8c821 */ addu $t9,$a2,$t0 -/* f047f58: 03245021 */ addu $t2,$t9,$a0 -/* f047f5c: 01491821 */ addu $v1,$t2,$t1 -/* f047f60: 28610002 */ slti $at,$v1,0x2 -/* f047f64: 14200021 */ bnez $at,.L0f047fec -/* f047f68: 24020001 */ addiu $v0,$zero,0x1 -/* f047f6c: 18600019 */ blez $v1,.L0f047fd4 -/* f047f70: 00002025 */ or $a0,$zero,$zero -.L0f047f74: -/* f047f74: 50850012 */ beql $a0,$a1,.L0f047fc0 -/* f047f78: 24840001 */ addiu $a0,$a0,0x1 -/* f047f7c: afa20038 */ sw $v0,0x38($sp) -/* f047f80: afa30024 */ sw $v1,0x24($sp) -/* f047f84: afa40040 */ sw $a0,0x40($sp) -/* f047f88: 0fc4a24b */ jal func0f12892c -/* f047f8c: afa50044 */ sw $a1,0x44($sp) -/* f047f90: 3c07800a */ lui $a3,0x800a -/* f047f94: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f047f98: 8ceb0284 */ lw $t3,0x284($a3) -/* f047f9c: 8fa20038 */ lw $v0,0x38($sp) -/* f047fa0: 8fa30024 */ lw $v1,0x24($sp) -/* f047fa4: 8d6c00d8 */ lw $t4,0xd8($t3) -/* f047fa8: 8fa40040 */ lw $a0,0x40($sp) -/* f047fac: 8fa50044 */ lw $a1,0x44($sp) -/* f047fb0: 55800003 */ bnezl $t4,.L0f047fc0 -/* f047fb4: 24840001 */ addiu $a0,$a0,0x1 -/* f047fb8: 00001025 */ or $v0,$zero,$zero -/* f047fbc: 24840001 */ addiu $a0,$a0,0x1 -.L0f047fc0: -/* f047fc0: 0083082a */ slt $at,$a0,$v1 -/* f047fc4: 50200004 */ beqzl $at,.L0f047fd8 -/* f047fc8: 00a02025 */ or $a0,$a1,$zero -/* f047fcc: 1440ffe9 */ bnez $v0,.L0f047f74 -/* f047fd0: 00000000 */ sll $zero,$zero,0x0 -.L0f047fd4: -/* f047fd4: 00a02025 */ or $a0,$a1,$zero -.L0f047fd8: -/* f047fd8: 0fc4a24b */ jal func0f12892c -/* f047fdc: afa20038 */ sw $v0,0x38($sp) -/* f047fe0: 3c07800a */ lui $a3,0x800a -/* f047fe4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f047fe8: 8fa20038 */ lw $v0,0x38($sp) -.L0f047fec: -/* f047fec: 5040000c */ beqzl $v0,.L0f048020 -/* f047ff0: 8fb9004c */ lw $t9,0x4c($sp) -/* f047ff4: 0c006134 */ jal 0x184d0 -/* f047ff8: 8604035c */ lh $a0,0x35c($s0) -/* f047ffc: 8e0d0108 */ lw $t5,0x108($s0) -/* f048000: 3c07800a */ lui $a3,0x800a -/* f048004: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f048008: 504d0005 */ beql $v0,$t5,.L0f048020 -/* f04800c: 8fb9004c */ lw $t9,0x4c($sp) -/* f048010: 920f032d */ lbu $t7,0x32d($s0) -/* f048014: 35f80001 */ ori $t8,$t7,0x1 -/* f048018: a218032d */ sb $t8,0x32d($s0) -/* f04801c: 8fb9004c */ lw $t9,0x4c($sp) -.L0f048020: -/* f048020: 24010004 */ addiu $at,$zero,0x4 -/* f048024: 02002025 */ or $a0,$s0,$zero -/* f048028: 17210009 */ bne $t9,$at,.L0f048050 -/* f04802c: 00002825 */ or $a1,$zero,$zero -/* f048030: 0fc109e7 */ jal func0f04279c -/* f048034: 00003025 */ or $a2,$zero,$zero -/* f048038: 02002025 */ or $a0,$s0,$zero -/* f04803c: 24050001 */ addiu $a1,$zero,0x1 -/* f048040: 0fc109e7 */ jal func0f04279c -/* f048044: 00003025 */ or $a2,$zero,$zero -/* f048048: 3c07800a */ lui $a3,0x800a -/* f04804c: 24e79fc0 */ addiu $a3,$a3,-24640 -.L0f048050: -/* f048050: 8e0a001c */ lw $t2,0x1c($s0) -/* f048054: 51400089 */ beqzl $t2,.L0f04827c -/* f048058: 8e0e0014 */ lw $t6,0x14($s0) -/* f04805c: 8ceb04cc */ lw $t3,0x4cc($a3) -/* f048060: 51600012 */ beqzl $t3,.L0f0480ac -/* f048064: 820c0007 */ lb $t4,0x7($s0) -/* f048068: 82060007 */ lb $a2,0x7($s0) -/* f04806c: 24010003 */ addiu $at,$zero,0x3 -/* f048070: 10c10005 */ beq $a2,$at,.L0f048088 -/* f048074: 2401000e */ addiu $at,$zero,0xe -/* f048078: 10c10007 */ beq $a2,$at,.L0f048098 -/* f04807c: 00000000 */ sll $zero,$zero,0x0 -/* f048080: 1000007e */ beqz $zero,.L0f04827c -/* f048084: 8e0e0014 */ lw $t6,0x14($s0) -.L0f048088: -/* f048088: 0fc0f247 */ jal func0f03c91c -/* f04808c: 02002025 */ or $a0,$s0,$zero -/* f048090: 1000007a */ beqz $zero,.L0f04827c -/* f048094: 8e0e0014 */ lw $t6,0x14($s0) -.L0f048098: -/* f048098: 0fc11cf3 */ jal func0f0473cc -/* f04809c: 02002025 */ or $a0,$s0,$zero -/* f0480a0: 10000075 */ beqz $zero,.L0f048278 -/* f0480a4: a3a0004b */ sb $zero,0x4b($sp) -/* f0480a8: 820c0007 */ lb $t4,0x7($s0) -.L0f0480ac: -/* f0480ac: 258dffff */ addiu $t5,$t4,-1 -/* f0480b0: 2da10023 */ sltiu $at,$t5,0x23 -/* f0480b4: 10200070 */ beqz $at,.L0f048278 -/* f0480b8: 000d6880 */ sll $t5,$t5,0x2 -/* f0480bc: 3c017f1b */ lui $at,0x7f1b -/* f0480c0: 002d0821 */ addu $at,$at,$t5 -/* f0480c4: 8c2d929c */ lw $t5,-0x6d64($at) -/* f0480c8: 01a00008 */ jr $t5 -/* f0480cc: 00000000 */ sll $zero,$zero,0x0 -/* f0480d0: 0fc0f04e */ jal func0f03c138 -/* f0480d4: 02002025 */ or $a0,$s0,$zero -/* f0480d8: 10000068 */ beqz $zero,.L0f04827c -/* f0480dc: 8e0e0014 */ lw $t6,0x14($s0) -/* f0480e0: 0fc0f22d */ jal func0f03c8b4 -/* f0480e4: 02002025 */ or $a0,$s0,$zero -/* f0480e8: 10000064 */ beqz $zero,.L0f04827c -/* f0480ec: 8e0e0014 */ lw $t6,0x14($s0) -/* f0480f0: 0fc0f247 */ jal func0f03c91c -/* f0480f4: 02002025 */ or $a0,$s0,$zero -/* f0480f8: 10000060 */ beqz $zero,.L0f04827c -/* f0480fc: 8e0e0014 */ lw $t6,0x14($s0) -/* f048100: 0fc0f42c */ jal func0f03d0b0 -/* f048104: 02002025 */ or $a0,$s0,$zero -/* f048108: 1000005c */ beqz $zero,.L0f04827c -/* f04810c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048110: 0fc0f77e */ jal func0f03ddf8 -/* f048114: 02002025 */ or $a0,$s0,$zero -/* f048118: 10000058 */ beqz $zero,.L0f04827c -/* f04811c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048120: 0fc0f7b1 */ jal func0f03dec4 -/* f048124: 02002025 */ or $a0,$s0,$zero -/* f048128: 10000054 */ beqz $zero,.L0f04827c -/* f04812c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048130: 0fc0f7d4 */ jal func0f03df50 -/* f048134: 02002025 */ or $a0,$s0,$zero -/* f048138: 10000050 */ beqz $zero,.L0f04827c -/* f04813c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048140: 0fc0f7fd */ jal func0f03dff4 -/* f048144: 02002025 */ or $a0,$s0,$zero -/* f048148: 1000004c */ beqz $zero,.L0f04827c -/* f04814c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048150: 0fc0f349 */ jal func0f03cd24 -/* f048154: 02002025 */ or $a0,$s0,$zero -/* f048158: 10000048 */ beqz $zero,.L0f04827c -/* f04815c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048160: 0fc10bff */ jal func0f042ffc -/* f048164: 02002025 */ or $a0,$s0,$zero -/* f048168: 10000044 */ beqz $zero,.L0f04827c -/* f04816c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048170: 0fc11082 */ jal func0f044208 -/* f048174: 02002025 */ or $a0,$s0,$zero -/* f048178: 10000040 */ beqz $zero,.L0f04827c -/* f04817c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048180: 0fc10cf8 */ jal func0f0433e0 -/* f048184: 02002025 */ or $a0,$s0,$zero -/* f048188: 1000003c */ beqz $zero,.L0f04827c -/* f04818c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048190: 0fc11228 */ jal func0f0448a0 -/* f048194: 02002025 */ or $a0,$s0,$zero -/* f048198: 10000038 */ beqz $zero,.L0f04827c -/* f04819c: 8e0e0014 */ lw $t6,0x14($s0) -/* f0481a0: 0fc11cf3 */ jal func0f0473cc -/* f0481a4: 02002025 */ or $a0,$s0,$zero -/* f0481a8: 10000033 */ beqz $zero,.L0f048278 -/* f0481ac: a3a0004b */ sb $zero,0x4b($sp) -/* f0481b0: 0fc11aa3 */ jal func0f046a8c -/* f0481b4: 02002025 */ or $a0,$s0,$zero -/* f0481b8: 10000030 */ beqz $zero,.L0f04827c -/* f0481bc: 8e0e0014 */ lw $t6,0x14($s0) -/* f0481c0: 0fc0f2dd */ jal func0f03cb74 -/* f0481c4: 02002025 */ or $a0,$s0,$zero -/* f0481c8: 1000002c */ beqz $zero,.L0f04827c -/* f0481cc: 8e0e0014 */ lw $t6,0x14($s0) -/* f0481d0: 0fc0f825 */ jal func0f03e094 -/* f0481d4: 02002025 */ or $a0,$s0,$zero -/* f0481d8: 10000028 */ beqz $zero,.L0f04827c -/* f0481dc: 8e0e0014 */ lw $t6,0x14($s0) -/* f0481e0: 0fc0f86a */ jal func0f03e1a8 -/* f0481e4: 02002025 */ or $a0,$s0,$zero -/* f0481e8: 10000024 */ beqz $zero,.L0f04827c -/* f0481ec: 8e0e0014 */ lw $t6,0x14($s0) -/* f0481f0: 0fc0f839 */ jal func0f03e0e4 -/* f0481f4: 02002025 */ or $a0,$s0,$zero -/* f0481f8: 10000020 */ beqz $zero,.L0f04827c -/* f0481fc: 8e0e0014 */ lw $t6,0x14($s0) -/* f048200: 0fc10e7e */ jal func0f0439f8 -/* f048204: 02002025 */ or $a0,$s0,$zero -/* f048208: 1000001c */ beqz $zero,.L0f04827c -/* f04820c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048210: 0fc10fc9 */ jal func0f043f24 -/* f048214: 02002025 */ or $a0,$s0,$zero -/* f048218: 10000018 */ beqz $zero,.L0f04827c -/* f04821c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048220: 0fc0f5fb */ jal func0f03d7ec -/* f048224: 02002025 */ or $a0,$s0,$zero -/* f048228: 10000014 */ beqz $zero,.L0f04827c -/* f04822c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048230: 0fc0f6a3 */ jal func0f03da8c -/* f048234: 02002025 */ or $a0,$s0,$zero -/* f048238: 10000010 */ beqz $zero,.L0f04827c -/* f04823c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048240: 0fc0f736 */ jal func0f03dcd8 -/* f048244: 02002025 */ or $a0,$s0,$zero -/* f048248: 1000000c */ beqz $zero,.L0f04827c -/* f04824c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048250: 0fc1098b */ jal func0f04262c -/* f048254: 02002025 */ or $a0,$s0,$zero -/* f048258: 10000008 */ beqz $zero,.L0f04827c -/* f04825c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048260: 0fc10a90 */ jal func0f042a40 -/* f048264: 02002025 */ or $a0,$s0,$zero -/* f048268: 10000004 */ beqz $zero,.L0f04827c -/* f04826c: 8e0e0014 */ lw $t6,0x14($s0) -/* f048270: 0fc11e4d */ jal func0f047934 -/* f048274: 02002025 */ or $a0,$s0,$zero -.L0f048278: -/* f048278: 8e0e0014 */ lw $t6,0x14($s0) -.L0f04827c: -/* f04827c: 96180192 */ lhu $t8,0x192($s0) -/* f048280: 2401fffd */ addiu $at,$zero,-3 -/* f048284: 01c17824 */ and $t7,$t6,$at -/* f048288: 3319ffbf */ andi $t9,$t8,0xffbf -/* f04828c: ae0f0014 */ sw $t7,0x14($s0) -/* f048290: a6190192 */ sh $t9,0x192($s0) -/* f048294: 93aa004b */ lbu $t2,0x4b($sp) -/* f048298: 51400008 */ beqzl $t2,.L0f0482bc -/* f04829c: 8fbf001c */ lw $ra,0x1c($sp) -/* f0482a0: 0fc01877 */ jal func0f0061dc -/* f0482a4: 02002025 */ or $a0,$s0,$zero -/* f0482a8: 10000004 */ beqz $zero,.L0f0482bc -/* f0482ac: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0482b0: -/* f0482b0: 0fc01948 */ jal func0f006520 -/* f0482b4: 02002025 */ or $a0,$s0,$zero -/* f0482b8: 8fbf001c */ lw $ra,0x1c($sp) -.L0f0482bc: -/* f0482bc: 8fb00018 */ lw $s0,0x18($sp) -/* f0482c0: 27bd0050 */ addiu $sp,$sp,0x50 -/* f0482c4: 03e00008 */ jr $ra -/* f0482c8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0482cc -/* f0482cc: 3c01800a */ lui $at,0x800a -/* f0482d0: ac20de20 */ sw $zero,-0x21e0($at) -/* f0482d4: 3c02800a */ lui $v0,0x800a -/* f0482d8: 8c42a2fc */ lw $v0,-0x5d04($v0) -/* f0482dc: 3c01800a */ lui $at,0x800a -/* f0482e0: 44802000 */ mtc1 $zero,$f4 -/* f0482e4: ac20de24 */ sw $zero,-0x21dc($at) -/* f0482e8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0482ec: 3c01800a */ lui $at,0x800a -/* f0482f0: afbf0014 */ sw $ra,0x14($sp) -/* f0482f4: 00802825 */ or $a1,$a0,$zero -/* f0482f8: 10400009 */ beqz $v0,.L0f048320 -/* f0482fc: e424de28 */ swc1 $f4,-0x21d8($at) -/* f048300: 24040002 */ addiu $a0,$zero,0x2 -/* f048304: 3403ffff */ dli $v1,0xffff -/* f048308: a4430038 */ sh $v1,0x38($v0) -.L0f04830c: -/* f04830c: a440003a */ sh $zero,0x3a($v0) -/* f048310: a044003c */ sb $a0,0x3c($v0) -/* f048314: 8c420020 */ lw $v0,0x20($v0) -/* f048318: 5440fffc */ bnezl $v0,.L0f04830c -/* f04831c: a4430038 */ sh $v1,0x38($v0) -.L0f048320: -/* f048320: 0c006134 */ jal 0x184d0 -/* f048324: 00a02025 */ or $a0,$a1,$zero -/* f048328: 3c048006 */ lui $a0,0x8006 -/* f04832c: 24847e60 */ addiu $a0,$a0,0x7e60 -/* f048330: 8c8f0000 */ lw $t7,0x0($a0) -/* f048334: 24050368 */ addiu $a1,$zero,0x368 -/* f048338: 3c038006 */ lui $v1,0x8006 -/* f04833c: 01e50019 */ multu $t7,$a1 -/* f048340: 24637e58 */ addiu $v1,$v1,0x7e58 -/* f048344: 8c6e0000 */ lw $t6,0x0($v1) -/* f048348: 240cffff */ addiu $t4,$zero,-1 -/* f04834c: 0000c012 */ mflo $t8 -/* f048350: 01d8c821 */ addu $t9,$t6,$t8 -/* f048354: af22fda0 */ sw $v0,-0x260($t9) -/* f048358: 8c890000 */ lw $t1,0x0($a0) -/* f04835c: 8c680000 */ lw $t0,0x0($v1) -/* f048360: 01250019 */ multu $t1,$a1 -/* f048364: 00005012 */ mflo $t2 -/* f048368: 010a5821 */ addu $t3,$t0,$t2 -/* f04836c: a560fda4 */ sh $zero,-0x25c($t3) -/* f048370: 8c8f0000 */ lw $t7,0x0($a0) -/* f048374: 8c6d0000 */ lw $t5,0x0($v1) -/* f048378: 01e50019 */ multu $t7,$a1 -/* f04837c: 00007012 */ mflo $t6 -/* f048380: 01aec021 */ addu $t8,$t5,$t6 -/* f048384: a70cfda6 */ sh $t4,-0x25a($t8) -/* f048388: 8fbf0014 */ lw $ra,0x14($sp) -/* f04838c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f048390: 03e00008 */ jr $ra -/* f048394: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f048398 -/* f048398: 27bdff18 */ addiu $sp,$sp,-232 -/* f04839c: afbf003c */ sw $ra,0x3c($sp) -/* f0483a0: afbe0038 */ sw $s8,0x38($sp) -/* f0483a4: afb70034 */ sw $s7,0x34($sp) -/* f0483a8: afb60030 */ sw $s6,0x30($sp) -/* f0483ac: afb5002c */ sw $s5,0x2c($sp) -/* f0483b0: afb40028 */ sw $s4,0x28($sp) -/* f0483b4: afb30024 */ sw $s3,0x24($sp) -/* f0483b8: afb20020 */ sw $s2,0x20($sp) -/* f0483bc: afb1001c */ sw $s1,0x1c($sp) -/* f0483c0: 0fc07934 */ jal func0f01e4d0 -/* f0483c4: afb00018 */ sw $s0,0x18($sp) -/* f0483c8: 3c1e8006 */ lui $s8,0x8006 -/* f0483cc: 27de2cb0 */ addiu $s8,$s8,0x2cb0 -/* f0483d0: afc00000 */ sw $zero,0x0($s8) -/* f0483d4: 3c018006 */ lui $at,0x8006 -/* f0483d8: ac202cb4 */ sw $zero,0x2cb4($at) -/* f0483dc: 3c0e800a */ lui $t6,0x800a -/* f0483e0: 8dcea2d8 */ lw $t6,-0x5d28($t6) -/* f0483e4: 3c018006 */ lui $at,0x8006 -/* f0483e8: ac202cb8 */ sw $zero,0x2cb8($at) -/* f0483ec: 3c018006 */ lui $at,0x8006 -/* f0483f0: afa200e0 */ sw $v0,0xe0($sp) -/* f0483f4: afa000dc */ sw $zero,0xdc($sp) -/* f0483f8: 00009025 */ or $s2,$zero,$zero -/* f0483fc: 0000b025 */ or $s6,$zero,$zero -/* f048400: 15c0005a */ bnez $t6,.L0f04856c -/* f048404: ac202cbc */ sw $zero,0x2cbc($at) -/* f048408: 18400058 */ blez $v0,.L0f04856c -/* f04840c: 0000a825 */ or $s5,$zero,$zero -/* f048410: 00009825 */ or $s3,$zero,$zero -/* f048414: 24170006 */ addiu $s7,$zero,0x6 -/* f048418: 24140003 */ addiu $s4,$zero,0x3 -.L0f04841c: -/* f04841c: 3c0f8006 */ lui $t7,0x8006 -/* f048420: 8def2988 */ lw $t7,0x2988($t7) -/* f048424: 026f8021 */ addu $s0,$s3,$t7 -/* f048428: 8e180020 */ lw $t8,0x20($s0) -/* f04842c: 5300004b */ beqzl $t8,.L0f04855c -/* f048430: 8faa00e0 */ lw $t2,0xe0($sp) -/* f048434: 8e19001c */ lw $t9,0x1c($s0) -/* f048438: 53200048 */ beqzl $t9,.L0f04855c -/* f04843c: 8faa00e0 */ lw $t2,0xe0($sp) -/* f048440: 0fc0e6a5 */ jal func0f039a94 -/* f048444: 02002025 */ or $a0,$s0,$zero -/* f048448: 54400044 */ bnezl $v0,.L0f04855c -/* f04844c: 8faa00e0 */ lw $t2,0xe0($sp) -/* f048450: 0fc0a221 */ jal func0f028884 -/* f048454: 02002025 */ or $a0,$s0,$zero -/* f048458: 1040003f */ beqz $v0,.L0f048558 -/* f04845c: 00408825 */ or $s1,$v0,$zero -/* f048460: 90430000 */ lbu $v1,0x0($v0) -/* f048464: 12830003 */ beq $s4,$v1,.L0f048474 -/* f048468: 00000000 */ sll $zero,$zero,0x0 -/* f04846c: 56e3003b */ bnel $s7,$v1,.L0f04855c -/* f048470: 8faa00e0 */ lw $t2,0xe0($sp) -.L0f048474: -/* f048474: 16e30011 */ bne $s7,$v1,.L0f0484bc -/* f048478: 3c07800a */ lui $a3,0x800a -/* f04847c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f048480: 8ce8029c */ lw $t0,0x29c($a3) -/* f048484: 02002025 */ or $a0,$s0,$zero -/* f048488: 24060002 */ addiu $a2,$zero,0x2 -/* f04848c: 05000007 */ bltz $t0,.L0f0484ac -/* f048490: 00000000 */ sll $zero,$zero,0x0 -/* f048494: 8ce302a8 */ lw $v1,0x2a8($a3) -/* f048498: 10600004 */ beqz $v1,.L0f0484ac -/* f04849c: 00000000 */ sll $zero,$zero,0x0 -/* f0484a0: 8c6900bc */ lw $t1,0xbc($v1) -/* f0484a4: 50490006 */ beql $v0,$t1,.L0f0484c0 -/* f0484a8: 8e220004 */ lw $v0,0x4($s1) -.L0f0484ac: -/* f0484ac: 0fc12aa3 */ jal func0f04aa8c -/* f0484b0: 8e250004 */ lw $a1,0x4($s1) -/* f0484b4: 5440000a */ bnezl $v0,.L0f0484e0 -/* f0484b8: 8fca0000 */ lw $t2,0x0($s8) -.L0f0484bc: -/* f0484bc: 8e220004 */ lw $v0,0x4($s1) -.L0f0484c0: -/* f0484c0: 00001825 */ or $v1,$zero,$zero -/* f0484c4: 10400003 */ beqz $v0,.L0f0484d4 -/* f0484c8: 00000000 */ sll $zero,$zero,0x0 -/* f0484cc: 10000001 */ beqz $zero,.L0f0484d4 -/* f0484d0: 904302fe */ lbu $v1,0x2fe($v0) -.L0f0484d4: -/* f0484d4: 54740021 */ bnel $v1,$s4,.L0f04855c -/* f0484d8: 8faa00e0 */ lw $t2,0xe0($sp) -/* f0484dc: 8fca0000 */ lw $t2,0x0($s8) -.L0f0484e0: -/* f0484e0: 254b0001 */ addiu $t3,$t2,0x1 -/* f0484e4: afcb0000 */ sw $t3,0x0($s8) -/* f0484e8: 8e0300e0 */ lw $v1,0xe0($s0) -/* f0484ec: 8e0400e4 */ lw $a0,0xe4($s0) -/* f0484f0: 0083082a */ slt $at,$a0,$v1 -/* f0484f4: 10200003 */ beqz $at,.L0f048504 -/* f0484f8: 00801025 */ or $v0,$a0,$zero -/* f0484fc: 10000001 */ beqz $zero,.L0f048504 -/* f048500: 00601025 */ or $v0,$v1,$zero -.L0f048504: -/* f048504: 10400014 */ beqz $v0,.L0f048558 -/* f048508: 3c038006 */ lui $v1,0x8006 -/* f04850c: 24632cb4 */ addiu $v1,$v1,0x2cb4 -/* f048510: 8c6c0000 */ lw $t4,0x0($v1) -/* f048514: 3c0e800a */ lui $t6,0x800a -/* f048518: 3c048006 */ lui $a0,0x8006 -/* f04851c: 258d0001 */ addiu $t5,$t4,0x1 -/* f048520: ac6d0000 */ sw $t5,0x0($v1) -/* f048524: 8dce9fc8 */ lw $t6,-0x6038($t6) -/* f048528: 24842cbc */ addiu $a0,$a0,0x2cbc -/* f04852c: 01c27823 */ subu $t7,$t6,$v0 -/* f048530: 29e100f0 */ slti $at,$t7,0xf0 -/* f048534: 10200008 */ beqz $at,.L0f048558 -/* f048538: 3c028006 */ lui $v0,0x8006 -/* f04853c: 24422cb8 */ addiu $v0,$v0,0x2cb8 -/* f048540: 8c580000 */ lw $t8,0x0($v0) -/* f048544: 8c880000 */ lw $t0,0x0($a0) -/* f048548: 27190001 */ addiu $t9,$t8,0x1 -/* f04854c: 25090001 */ addiu $t1,$t0,0x1 -/* f048550: ac590000 */ sw $t9,0x0($v0) -/* f048554: ac890000 */ sw $t1,0x0($a0) -.L0f048558: -/* f048558: 8faa00e0 */ lw $t2,0xe0($sp) -.L0f04855c: -/* f04855c: 26b50001 */ addiu $s5,$s5,0x1 -/* f048560: 26730368 */ addiu $s3,$s3,0x368 -/* f048564: 16aaffad */ bne $s5,$t2,.L0f04841c -/* f048568: 00000000 */ sll $zero,$zero,0x0 -.L0f04856c: -/* f04856c: 3c028007 */ lui $v0,0x8007 -/* f048570: 8c428454 */ lw $v0,-0x7bac($v0) -/* f048574: 3c018007 */ lui $at,0x8007 -/* f048578: 0000a825 */ or $s5,$zero,$zero -/* f04857c: 24420001 */ addiu $v0,$v0,0x1 -/* f048580: ac228454 */ sw $v0,-0x7bac($at) -/* f048584: 2c41000b */ sltiu $at,$v0,0xb -/* f048588: 14200002 */ bnez $at,.L0f048594 -/* f04858c: 3c018007 */ lui $at,0x8007 -/* f048590: ac208454 */ sw $zero,-0x7bac($at) -.L0f048594: -/* f048594: 0fc47bac */ jal func0f11eeb0 -/* f048598: 00000000 */ sll $zero,$zero,0x0 -/* f04859c: 10400003 */ beqz $v0,.L0f0485ac -/* f0485a0: 00000000 */ sll $zero,$zero,0x0 -/* f0485a4: 0fc10e51 */ jal func0f043944 -/* f0485a8: 00000000 */ sll $zero,$zero,0x0 -.L0f0485ac: -/* f0485ac: 3c02800a */ lui $v0,0x800a -/* f0485b0: 8042a492 */ lb $v0,-0x5b6e($v0) -/* f0485b4: 04400009 */ bltz $v0,.L0f0485dc -/* f0485b8: 00000000 */ sll $zero,$zero,0x0 -/* f0485bc: 0fc120b3 */ jal func0f0482cc -/* f0485c0: 24440c00 */ addiu $a0,$v0,0xc00 -/* f0485c4: 240bffff */ addiu $t3,$zero,-1 -/* f0485c8: 3c01800a */ lui $at,0x800a -/* f0485cc: a02ba492 */ sb $t3,-0x5b6e($at) -/* f0485d0: 3c01800a */ lui $at,0x800a -/* f0485d4: 240c0001 */ addiu $t4,$zero,0x1 -/* f0485d8: a02ca493 */ sb $t4,-0x5b6d($at) -.L0f0485dc: -/* f0485dc: 3c038006 */ lui $v1,0x8006 -/* f0485e0: 8c637e60 */ lw $v1,0x7e60($v1) -/* f0485e4: 00009825 */ or $s3,$zero,$zero -/* f0485e8: 18600013 */ blez $v1,.L0f048638 -.L0f0485ec: -/* f0485ec: 3c0d800a */ lui $t5,0x800a -/* f0485f0: 81ada493 */ lb $t5,-0x5b6d($t5) -/* f0485f4: 3c028006 */ lui $v0,0x8006 -/* f0485f8: 8c427e58 */ lw $v0,0x7e58($v0) -/* f0485fc: 11a00005 */ beqz $t5,.L0f048614 -/* f048600: 00537021 */ addu $t6,$v0,$s3 -/* f048604: 95cf0192 */ lhu $t7,0x192($t6) -/* f048608: 31f80010 */ andi $t8,$t7,0x10 -/* f04860c: 53000006 */ beqzl $t8,.L0f048628 -/* f048610: 26b50001 */ addiu $s5,$s5,0x1 -.L0f048614: -/* f048614: 0fc11f20 */ jal func0f047c80 -/* f048618: 02622021 */ addu $a0,$s3,$v0 -/* f04861c: 3c038006 */ lui $v1,0x8006 -/* f048620: 8c637e60 */ lw $v1,0x7e60($v1) -/* f048624: 26b50001 */ addiu $s5,$s5,0x1 -.L0f048628: -/* f048628: 02a3082a */ slt $at,$s5,$v1 -/* f04862c: 1420ffef */ bnez $at,.L0f0485ec -/* f048630: 26730368 */ addiu $s3,$s3,0x368 -/* f048634: 0000a825 */ or $s5,$zero,$zero -.L0f048638: -/* f048638: 8fb900e0 */ lw $t9,0xe0($sp) -/* f04863c: 0000a025 */ or $s4,$zero,$zero -/* f048640: 00009825 */ or $s3,$zero,$zero -/* f048644: 1b200052 */ blez $t9,.L0f048790 -/* f048648: 241e001f */ addiu $s8,$zero,0x1f -/* f04864c: 24170005 */ addiu $s7,$zero,0x5 -/* f048650: 27b1007c */ addiu $s1,$sp,0x7c -.L0f048654: -/* f048654: 3c088006 */ lui $t0,0x8006 -/* f048658: 8d082988 */ lw $t0,0x2988($t0) -/* f04865c: 02682021 */ addu $a0,$s3,$t0 -/* f048660: 8c890020 */ lw $t1,0x20($a0) -/* f048664: 51200046 */ beqzl $t1,.L0f048780 -/* f048668: 8fb800e0 */ lw $t8,0xe0($sp) -/* f04866c: 8c83001c */ lw $v1,0x1c($a0) -/* f048670: 50600043 */ beqzl $v1,.L0f048780 -/* f048674: 8fb800e0 */ lw $t8,0xe0($sp) -/* f048678: 80820007 */ lb $v0,0x7($a0) -/* f04867c: 52e20005 */ beql $s7,$v0,.L0f048694 -/* f048680: 906a0001 */ lbu $t2,0x1($v1) -/* f048684: 53c20003 */ beql $s8,$v0,.L0f048694 -/* f048688: 906a0001 */ lbu $t2,0x1($v1) -/* f04868c: 26940001 */ addiu $s4,$s4,0x1 -/* f048690: 906a0001 */ lbu $t2,0x1($v1) -.L0f048694: -/* f048694: 314b0080 */ andi $t3,$t2,0x80 -/* f048698: 11600011 */ beqz $t3,.L0f0486e0 -/* f04869c: 00000000 */ sll $zero,$zero,0x0 -/* f0486a0: 12e20006 */ beq $s7,$v0,.L0f0486bc -/* f0486a4: 00000000 */ sll $zero,$zero,0x0 -/* f0486a8: 13c20004 */ beq $s8,$v0,.L0f0486bc -/* f0486ac: 8fac00dc */ lw $t4,0xdc($sp) -/* f0486b0: 258d0001 */ addiu $t5,$t4,0x1 -/* f0486b4: 1000000a */ beqz $zero,.L0f0486e0 -/* f0486b8: afad00dc */ sw $t5,0xdc($sp) -.L0f0486bc: -/* f0486bc: 57c20008 */ bnel $s8,$v0,.L0f0486e0 -/* f0486c0: 26d60001 */ addiu $s6,$s6,0x1 -/* f0486c4: 8c8e0018 */ lw $t6,0x18($a0) -/* f0486c8: 000e7940 */ sll $t7,$t6,0x5 -/* f0486cc: 05e00004 */ bltz $t7,.L0f0486e0 -/* f0486d0: 00000000 */ sll $zero,$zero,0x0 -/* f0486d4: 10000002 */ beqz $zero,.L0f0486e0 -/* f0486d8: 26d60001 */ addiu $s6,$s6,0x1 -/* f0486dc: 26d60001 */ addiu $s6,$s6,0x1 -.L0f0486e0: -/* f0486e0: 52e20008 */ beql $s7,$v0,.L0f048704 -/* f0486e4: 94880192 */ lhu $t0,0x192($a0) -/* f0486e8: 57c20025 */ bnel $s8,$v0,.L0f048780 -/* f0486ec: 8fb800e0 */ lw $t8,0xe0($sp) -/* f0486f0: 8c980018 */ lw $t8,0x18($a0) -/* f0486f4: 0018c940 */ sll $t9,$t8,0x5 -/* f0486f8: 07220021 */ bltzl $t9,.L0f048780 -/* f0486fc: 8fb800e0 */ lw $t8,0xe0($sp) -/* f048700: 94880192 */ lhu $t0,0x192($a0) -.L0f048704: -/* f048704: 00125080 */ sll $t2,$s2,0x2 -/* f048708: 022a1821 */ addu $v1,$s1,$t2 -/* f04870c: 31090080 */ andi $t1,$t0,0x80 -/* f048710: 5120001b */ beqzl $t1,.L0f048780 -/* f048714: 8fb800e0 */ lw $t8,0xe0($sp) -/* f048718: 26520001 */ addiu $s2,$s2,0x1 -/* f04871c: 2a41000a */ slti $at,$s2,0xa -/* f048720: ac640000 */ sw $a0,0x0($v1) -/* f048724: 14200015 */ bnez $at,.L0f04877c -/* f048728: 24630004 */ addiu $v1,$v1,0x4 -/* f04872c: 0c004b70 */ jal 0x12dc0 -/* f048730: afa30048 */ sw $v1,0x48($sp) -/* f048734: 0052001b */ divu $zero,$v0,$s2 -/* f048738: 00002810 */ mfhi $a1 -/* f04873c: 00055880 */ sll $t3,$a1,0x2 -/* f048740: 022b6021 */ addu $t4,$s1,$t3 -/* f048744: 00a08025 */ or $s0,$a1,$zero -/* f048748: 8fa30048 */ lw $v1,0x48($sp) -/* f04874c: 16400002 */ bnez $s2,.L0f048758 -/* f048750: 00000000 */ sll $zero,$zero,0x0 -/* f048754: 0007000d */ break 0x7 -.L0f048758: -/* f048758: 8d840000 */ lw $a0,0x0($t4) -/* f04875c: 0fc0f337 */ jal func0f03ccdc -/* f048760: 00000000 */ sll $zero,$zero,0x0 -/* f048764: 8fa30048 */ lw $v1,0x48($sp) -/* f048768: 00107080 */ sll $t6,$s0,0x2 -/* f04876c: 022e7821 */ addu $t7,$s1,$t6 -/* f048770: 8c6dfffc */ lw $t5,-0x4($v1) -/* f048774: 2652ffff */ addiu $s2,$s2,-1 -/* f048778: aded0000 */ sw $t5,0x0($t7) -.L0f04877c: -/* f04877c: 8fb800e0 */ lw $t8,0xe0($sp) -.L0f048780: -/* f048780: 26b50001 */ addiu $s5,$s5,0x1 -/* f048784: 26730368 */ addiu $s3,$s3,0x368 -/* f048788: 16b8ffb2 */ bne $s5,$t8,.L0f048654 -/* f04878c: 00000000 */ sll $zero,$zero,0x0 -.L0f048790: -/* f048790: 3c198007 */ lui $t9,0x8007 -/* f048794: 8f398458 */ lw $t9,-0x7ba8($t9) -/* f048798: 24170005 */ addiu $s7,$zero,0x5 -/* f04879c: 241e001f */ addiu $s8,$zero,0x1f -/* f0487a0: 0334082a */ slt $at,$t9,$s4 -/* f0487a4: 10200003 */ beqz $at,.L0f0487b4 -/* f0487a8: 3c03800a */ lui $v1,0x800a -/* f0487ac: 3c018007 */ lui $at,0x8007 -/* f0487b0: ac348458 */ sw $s4,-0x7ba8($at) -.L0f0487b4: -/* f0487b4: 8fa800dc */ lw $t0,0xdc($sp) -/* f0487b8: 8c639ff8 */ lw $v1,-0x6008($v1) -/* f0487bc: 00008825 */ or $s1,$zero,$zero -/* f0487c0: 02e81023 */ subu $v0,$s7,$t0 -/* f0487c4: 28610007 */ slti $at,$v1,0x7 -/* f0487c8: 14200004 */ bnez $at,.L0f0487dc -/* f0487cc: afa20074 */ sw $v0,0x74($sp) -/* f0487d0: 00434823 */ subu $t1,$v0,$v1 -/* f0487d4: 252a0006 */ addiu $t2,$t1,0x6 -/* f0487d8: afaa0074 */ sw $t2,0x74($sp) -.L0f0487dc: -/* f0487dc: 8fab0074 */ lw $t3,0x74($sp) -/* f0487e0: 05610002 */ bgez $t3,.L0f0487ec -/* f0487e4: 00000000 */ sll $zero,$zero,0x0 -/* f0487e8: afa00074 */ sw $zero,0x74($sp) -.L0f0487ec: -/* f0487ec: 12c0007d */ beqz $s6,.L0f0489e4 -/* f0487f0: 8fac00e0 */ lw $t4,0xe0($sp) -/* f0487f4: 0000b025 */ or $s6,$zero,$zero -/* f0487f8: 00009025 */ or $s2,$zero,$zero -/* f0487fc: 19800079 */ blez $t4,.L0f0489e4 -/* f048800: 0000a825 */ or $s5,$zero,$zero -/* f048804: 00009825 */ or $s3,$zero,$zero -/* f048808: 27b400a4 */ addiu $s4,$sp,0xa4 -.L0f04880c: -/* f04880c: 3c0e8006 */ lui $t6,0x8006 -/* f048810: 8dce2988 */ lw $t6,0x2988($t6) -/* f048814: 026e2021 */ addu $a0,$s3,$t6 -/* f048818: 8c8d0020 */ lw $t5,0x20($a0) -/* f04881c: 51a0006d */ beqzl $t5,.L0f0489d4 -/* f048820: 8fac00e0 */ lw $t4,0xe0($sp) -/* f048824: 80820007 */ lb $v0,0x7($a0) -/* f048828: 52e2000b */ beql $s7,$v0,.L0f048858 -/* f04882c: 8c88001c */ lw $t0,0x1c($a0) -/* f048830: 57c20068 */ bnel $s8,$v0,.L0f0489d4 -/* f048834: 8fac00e0 */ lw $t4,0xe0($sp) -/* f048838: 8c8f001c */ lw $t7,0x1c($a0) -/* f04883c: 51e00065 */ beqzl $t7,.L0f0489d4 -/* f048840: 8fac00e0 */ lw $t4,0xe0($sp) -/* f048844: 8c980018 */ lw $t8,0x18($a0) -/* f048848: 0018c940 */ sll $t9,$t8,0x5 -/* f04884c: 07220061 */ bltzl $t9,.L0f0489d4 -/* f048850: 8fac00e0 */ lw $t4,0xe0($sp) -/* f048854: 8c88001c */ lw $t0,0x1c($a0) -.L0f048858: -/* f048858: 91090001 */ lbu $t1,0x1($t0) -/* f04885c: 312a0080 */ andi $t2,$t1,0x80 -/* f048860: 51400033 */ beqzl $t2,.L0f048930 -/* f048864: 8c8c0030 */ lw $t4,0x30($a0) -/* f048868: 8c8b0038 */ lw $t3,0x38($a0) -/* f04886c: 05630059 */ bgezl $t3,.L0f0489d4 -/* f048870: 8fac00e0 */ lw $t4,0xe0($sp) -/* f048874: 8c8c002c */ lw $t4,0x2c($a0) -/* f048878: 8fae0074 */ lw $t6,0x74($sp) -/* f04887c: 55800055 */ bnezl $t4,.L0f0489d4 -/* f048880: 8fac00e0 */ lw $t4,0xe0($sp) -/* f048884: 26d60001 */ addiu $s6,$s6,0x1 -/* f048888: 01d6082a */ slt $at,$t6,$s6 -/* f04888c: 14200004 */ bnez $at,.L0f0488a0 -/* f048890: 00000000 */ sll $zero,$zero,0x0 -/* f048894: 8c8d02d4 */ lw $t5,0x2d4($a0) -/* f048898: 51a00006 */ beqzl $t5,.L0f0488b4 -/* f04889c: 8c8f0030 */ lw $t7,0x30($a0) -.L0f0488a0: -/* f0488a0: 0fc0f337 */ jal func0f03ccdc -/* f0488a4: 00000000 */ sll $zero,$zero,0x0 -/* f0488a8: 10000049 */ beqz $zero,.L0f0489d0 -/* f0488ac: 26d6ffff */ addiu $s6,$s6,-1 -/* f0488b0: 8c8f0030 */ lw $t7,0x30($a0) -.L0f0488b4: -/* f0488b4: 0011c080 */ sll $t8,$s1,0x2 -/* f0488b8: 27b900b8 */ addiu $t9,$sp,0xb8 -/* f0488bc: 15e00044 */ bnez $t7,.L0f0489d0 -/* f0488c0: 03191821 */ addu $v1,$t8,$t9 -/* f0488c4: 26310001 */ addiu $s1,$s1,0x1 -/* f0488c8: 2a210002 */ slti $at,$s1,0x2 -/* f0488cc: ac640000 */ sw $a0,0x0($v1) -/* f0488d0: 1420003f */ bnez $at,.L0f0489d0 -/* f0488d4: 24630004 */ addiu $v1,$v1,0x4 -/* f0488d8: 0c004b70 */ jal 0x12dc0 -/* f0488dc: afa30048 */ sw $v1,0x48($sp) -/* f0488e0: 0051001b */ divu $zero,$v0,$s1 -/* f0488e4: 00002810 */ mfhi $a1 -/* f0488e8: 00054080 */ sll $t0,$a1,0x2 -/* f0488ec: 03a82021 */ addu $a0,$sp,$t0 -/* f0488f0: 00a08025 */ or $s0,$a1,$zero -/* f0488f4: 8fa30048 */ lw $v1,0x48($sp) -/* f0488f8: 16200002 */ bnez $s1,.L0f048904 -/* f0488fc: 00000000 */ sll $zero,$zero,0x0 -/* f048900: 0007000d */ break 0x7 -.L0f048904: -/* f048904: 8c8400b8 */ lw $a0,0xb8($a0) -/* f048908: 0fc0f341 */ jal func0f03cd04 -/* f04890c: 00000000 */ sll $zero,$zero,0x0 -/* f048910: 8fa30048 */ lw $v1,0x48($sp) -/* f048914: 00105080 */ sll $t2,$s0,0x2 -/* f048918: 03aa5821 */ addu $t3,$sp,$t2 -/* f04891c: 8c69fffc */ lw $t1,-0x4($v1) -/* f048920: 2631ffff */ addiu $s1,$s1,-1 -/* f048924: 1000002a */ beqz $zero,.L0f0489d0 -/* f048928: ad6900b8 */ sw $t1,0xb8($t3) -/* f04892c: 8c8c0030 */ lw $t4,0x30($a0) -.L0f048930: -/* f048930: 00127080 */ sll $t6,$s2,0x2 -/* f048934: 028e2821 */ addu $a1,$s4,$t6 -/* f048938: 55800026 */ bnezl $t4,.L0f0489d4 -/* f04893c: 8fac00e0 */ lw $t4,0xe0($sp) -/* f048940: 26520001 */ addiu $s2,$s2,0x1 -/* f048944: 2a410005 */ slti $at,$s2,0x5 -/* f048948: aca40000 */ sw $a0,0x0($a1) -/* f04894c: 14200020 */ bnez $at,.L0f0489d0 -/* f048950: 24a50004 */ addiu $a1,$a1,0x4 -/* f048954: 0c004b70 */ jal 0x12dc0 -/* f048958: afa50048 */ sw $a1,0x48($sp) -/* f04895c: 0052001b */ divu $zero,$v0,$s2 -/* f048960: 00001810 */ mfhi $v1 -/* f048964: 00036880 */ sll $t5,$v1,0x2 -/* f048968: 028d7821 */ addu $t7,$s4,$t5 -/* f04896c: 8df80000 */ lw $t8,0x0($t7) -/* f048970: 00608025 */ or $s0,$v1,$zero -/* f048974: 8fa50048 */ lw $a1,0x48($sp) -/* f048978: 83190007 */ lb $t9,0x7($t8) -/* f04897c: 16400002 */ bnez $s2,.L0f048988 -/* f048980: 00000000 */ sll $zero,$zero,0x0 -/* f048984: 0007000d */ break 0x7 -.L0f048988: -/* f048988: 00034080 */ sll $t0,$v1,0x2 -/* f04898c: 12f90005 */ beq $s7,$t9,.L0f0489a4 -/* f048990: 02884821 */ addu $t1,$s4,$t0 -/* f048994: 8d240000 */ lw $a0,0x0($t1) -/* f048998: 0fc0c467 */ jal func0f03119c -/* f04899c: afa50048 */ sw $a1,0x48($sp) -/* f0489a0: 8fa50048 */ lw $a1,0x48($sp) -.L0f0489a4: -/* f0489a4: 00105080 */ sll $t2,$s0,0x2 -/* f0489a8: 028a1021 */ addu $v0,$s4,$t2 -/* f0489ac: 8c440000 */ lw $a0,0x0($v0) -/* f0489b0: afa50048 */ sw $a1,0x48($sp) -/* f0489b4: 0fc0f341 */ jal func0f03cd04 -/* f0489b8: afa20044 */ sw $v0,0x44($sp) -/* f0489bc: 8fa50048 */ lw $a1,0x48($sp) -/* f0489c0: 8fa20044 */ lw $v0,0x44($sp) -/* f0489c4: 2652ffff */ addiu $s2,$s2,-1 -/* f0489c8: 8cabfffc */ lw $t3,-0x4($a1) -/* f0489cc: ac4b0000 */ sw $t3,0x0($v0) -.L0f0489d0: -/* f0489d0: 8fac00e0 */ lw $t4,0xe0($sp) -.L0f0489d4: -/* f0489d4: 26b50001 */ addiu $s5,$s5,0x1 -/* f0489d8: 26730368 */ addiu $s3,$s3,0x368 -/* f0489dc: 16acff8b */ bne $s5,$t4,.L0f04880c -/* f0489e0: 00000000 */ sll $zero,$zero,0x0 -.L0f0489e4: -/* f0489e4: 8fbf003c */ lw $ra,0x3c($sp) -/* f0489e8: 8fb00018 */ lw $s0,0x18($sp) -/* f0489ec: 8fb1001c */ lw $s1,0x1c($sp) -/* f0489f0: 8fb20020 */ lw $s2,0x20($sp) -/* f0489f4: 8fb30024 */ lw $s3,0x24($sp) -/* f0489f8: 8fb40028 */ lw $s4,0x28($sp) -/* f0489fc: 8fb5002c */ lw $s5,0x2c($sp) -/* f048a00: 8fb60030 */ lw $s6,0x30($sp) -/* f048a04: 8fb70034 */ lw $s7,0x34($sp) -/* f048a08: 8fbe0038 */ lw $s8,0x38($sp) -/* f048a0c: 03e00008 */ jr $ra -/* f048a10: 27bd00e8 */ addiu $sp,$sp,0xe8 -); - -GLOBAL_ASM( -glabel func0f048a14 -/* f048a14: 8c8200e0 */ lw $v0,0xe0($a0) -/* f048a18: 3c0e800a */ lui $t6,0x800a -/* f048a1c: 58400009 */ blezl $v0,.L0f048a44 -/* f048a20: 00001025 */ or $v0,$zero,$zero -/* f048a24: 8dce9fc8 */ lw $t6,-0x6038($t6) -/* f048a28: 01c27823 */ subu $t7,$t6,$v0 -/* f048a2c: 29e10258 */ slti $at,$t7,0x258 -/* f048a30: 50200004 */ beqzl $at,.L0f048a44 -/* f048a34: 00001025 */ or $v0,$zero,$zero -/* f048a38: 03e00008 */ jr $ra -/* f048a3c: 24020001 */ addiu $v0,$zero,0x1 -/* f048a40: 00001025 */ or $v0,$zero,$zero -.L0f048a44: -/* f048a44: 03e00008 */ jr $ra -/* f048a48: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f048a4c -/* f048a4c: 8c8200f4 */ lw $v0,0xf4($a0) -/* f048a50: 3c0e800a */ lui $t6,0x800a -/* f048a54: 58400009 */ blezl $v0,.L0f048a7c -/* f048a58: 00001025 */ or $v0,$zero,$zero -/* f048a5c: 8dce9fc8 */ lw $t6,-0x6038($t6) -/* f048a60: 01c27823 */ subu $t7,$t6,$v0 -/* f048a64: 29e10258 */ slti $at,$t7,0x258 -/* f048a68: 50200004 */ beqzl $at,.L0f048a7c -/* f048a6c: 00001025 */ or $v0,$zero,$zero -/* f048a70: 03e00008 */ jr $ra -/* f048a74: 24020001 */ addiu $v0,$zero,0x1 -/* f048a78: 00001025 */ or $v0,$zero,$zero -.L0f048a7c: -/* f048a7c: 03e00008 */ jr $ra -/* f048a80: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f048a84 -/* f048a84: 27bdffe0 */ addiu $sp,$sp,-32 -/* f048a88: afbf0014 */ sw $ra,0x14($sp) -/* f048a8c: afa40020 */ sw $a0,0x20($sp) -/* f048a90: afa50024 */ sw $a1,0x24($sp) -/* f048a94: 8c86001c */ lw $a2,0x1c($a0) -/* f048a98: 24010006 */ addiu $at,$zero,0x6 -/* f048a9c: 90cf0000 */ lbu $t7,0x0($a2) -/* f048aa0: 15e10010 */ bne $t7,$at,.L0f048ae4 -/* f048aa4: 00000000 */ sll $zero,$zero,0x0 -/* f048aa8: 0fc4a25f */ jal func0f12897c -/* f048aac: 00c02025 */ or $a0,$a2,$zero -/* f048ab0: 0002c080 */ sll $t8,$v0,0x2 -/* f048ab4: 3c19800a */ lui $t9,0x800a -/* f048ab8: 0338c821 */ addu $t9,$t9,$t8 -/* f048abc: 8f39a024 */ lw $t9,-0x5fdc($t9) -/* f048ac0: 3c0143b4 */ lui $at,0x43b4 -/* f048ac4: 44812000 */ mtc1 $at,$f4 -/* f048ac8: c7260144 */ lwc1 $f6,0x144($t9) -/* f048acc: 3c017f1b */ lui $at,0x7f1b -/* f048ad0: c42a9328 */ lwc1 $f10,-0x6cd8($at) -/* f048ad4: 46062201 */ sub.s $f8,$f4,$f6 -/* f048ad8: 460a4082 */ mul.s $f2,$f8,$f10 -/* f048adc: 10000005 */ beqz $zero,.L0f048af4 -/* f048ae0: 8fa80020 */ lw $t0,0x20($sp) -.L0f048ae4: -/* f048ae4: 0fc0f917 */ jal func0f03e45c -/* f048ae8: 8fa40020 */ lw $a0,0x20($sp) -/* f048aec: 46000086 */ mov.s $f2,$f0 -/* f048af0: 8fa80020 */ lw $t0,0x20($sp) -.L0f048af4: -/* f048af4: 8fa90024 */ lw $t1,0x24($sp) -/* f048af8: 8d02001c */ lw $v0,0x1c($t0) -/* f048afc: c5300000 */ lwc1 $f16,0x0($t1) -/* f048b00: c5240008 */ lwc1 $f4,0x8($t1) -/* f048b04: c4520008 */ lwc1 $f18,0x8($v0) -/* f048b08: c4460010 */ lwc1 $f6,0x10($v0) -/* f048b0c: e7a2001c */ swc1 $f2,0x1c($sp) -/* f048b10: 46128301 */ sub.s $f12,$f16,$f18 -/* f048b14: 0fc259d4 */ jal func0f096750 -/* f048b18: 46062381 */ sub.s $f14,$f4,$f6 -/* f048b1c: c7a2001c */ lwc1 $f2,0x1c($sp) -/* f048b20: 8fbf0014 */ lw $ra,0x14($sp) -/* f048b24: 3c017f1b */ lui $at,0x7f1b -/* f048b28: 4602003c */ c.lt.s $f0,$f2 -/* f048b2c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f048b30: 46020381 */ sub.s $f14,$f0,$f2 -/* f048b34: 45000003 */ bc1f .L0f048b44 -/* f048b38: 46007306 */ mov.s $f12,$f14 -/* f048b3c: c428932c */ lwc1 $f8,-0x6cd4($at) -/* f048b40: 46087300 */ add.s $f12,$f14,$f8 -.L0f048b44: -/* f048b44: 03e00008 */ jr $ra -/* f048b48: 46006006 */ mov.s $f0,$f12 -); - -GLOBAL_ASM( -glabel func0f048b4c -/* f048b4c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f048b50: afbf0014 */ sw $ra,0x14($sp) -/* f048b54: 0fc0a221 */ jal func0f028884 -/* f048b58: afa40018 */ sw $a0,0x18($sp) -/* f048b5c: 8fa40018 */ lw $a0,0x18($sp) -/* f048b60: 0fc122a1 */ jal func0f048a84 -/* f048b64: 24450008 */ addiu $a1,$v0,0x8 -/* f048b68: 8fbf0014 */ lw $ra,0x14($sp) -/* f048b6c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f048b70: 03e00008 */ jr $ra -/* f048b74: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f048b78 -/* f048b78: 27bdff80 */ addiu $sp,$sp,-128 -/* f048b7c: 30ae0004 */ andi $t6,$a1,0x4 -/* f048b80: 11c0001f */ beqz $t6,.L0f048c00 -/* f048b84: afbf0014 */ sw $ra,0x14($sp) -/* f048b88: 00c02825 */ or $a1,$a2,$zero -/* f048b8c: afa40080 */ sw $a0,0x80($sp) -/* f048b90: 0fc126d1 */ jal chrFindById -/* f048b94: afa7008c */ sw $a3,0x8c($sp) -/* f048b98: 8fa40080 */ lw $a0,0x80($sp) -/* f048b9c: 8fa7008c */ lw $a3,0x8c($sp) -/* f048ba0: 10400004 */ beqz $v0,.L0f048bb4 -/* f048ba4: 00401825 */ or $v1,$v0,$zero -/* f048ba8: 8c4f001c */ lw $t7,0x1c($v0) -/* f048bac: 55e00003 */ bnezl $t7,.L0f048bbc -/* f048bb0: 8c78001c */ lw $t8,0x1c($v1) -.L0f048bb4: -/* f048bb4: 00801825 */ or $v1,$a0,$zero -/* f048bb8: 8c78001c */ lw $t8,0x1c($v1) -.L0f048bbc: -/* f048bbc: c7040008 */ lwc1 $f4,0x8($t8) -/* f048bc0: e4e40000 */ swc1 $f4,0x0($a3) -/* f048bc4: 8c79001c */ lw $t9,0x1c($v1) -/* f048bc8: c726000c */ lwc1 $f6,0xc($t9) -/* f048bcc: e4e60004 */ swc1 $f6,0x4($a3) -/* f048bd0: 8c68001c */ lw $t0,0x1c($v1) -/* f048bd4: c5080010 */ lwc1 $f8,0x10($t0) -/* f048bd8: 10600003 */ beqz $v1,.L0f048be8 -/* f048bdc: e4e80008 */ swc1 $f8,0x8($a3) -/* f048be0: 10000002 */ beqz $zero,.L0f048bec -/* f048be4: 8c64001c */ lw $a0,0x1c($v1) -.L0f048be8: -/* f048be8: 8c64001c */ lw $a0,0x1c($v1) -.L0f048bec: -/* f048bec: 8fa50090 */ lw $a1,0x90($sp) -/* f048bf0: 0fc195e9 */ jal func0f0657a4 -/* f048bf4: 24840028 */ addiu $a0,$a0,0x28 -/* f048bf8: 1000002e */ beqz $zero,.L0f048cb4 -/* f048bfc: 8fbf0014 */ lw $ra,0x14($sp) -.L0f048c00: -/* f048c00: 30a90008 */ andi $t1,$a1,0x8 -/* f048c04: 11200014 */ beqz $t1,.L0f048c58 -/* f048c08: 00c02825 */ or $a1,$a2,$zero -/* f048c0c: 0fc1258b */ jal func0f04962c -/* f048c10: afa7008c */ sw $a3,0x8c($sp) -/* f048c14: 00402025 */ or $a0,$v0,$zero -/* f048c18: 24050042 */ addiu $a1,$zero,0x42 -/* f048c1c: 0fc456ac */ jal func0f115ab0 -/* f048c20: 27a60024 */ addiu $a2,$sp,0x24 -/* f048c24: 8fa7008c */ lw $a3,0x8c($sp) -/* f048c28: c7aa0024 */ lwc1 $f10,0x24($sp) -/* f048c2c: 8fa50090 */ lw $a1,0x90($sp) -/* f048c30: 240bffff */ addiu $t3,$zero,-1 -/* f048c34: e4ea0000 */ swc1 $f10,0x0($a3) -/* f048c38: c7b00028 */ lwc1 $f16,0x28($sp) -/* f048c3c: e4f00004 */ swc1 $f16,0x4($a3) -/* f048c40: c7b2002c */ lwc1 $f18,0x2c($sp) -/* f048c44: e4f20008 */ swc1 $f18,0x8($a3) -/* f048c48: 8faa006c */ lw $t2,0x6c($sp) -/* f048c4c: a4ab0002 */ sh $t3,0x2($a1) -/* f048c50: 10000017 */ beqz $zero,.L0f048cb0 -/* f048c54: a4aa0000 */ sh $t2,0x0($a1) -.L0f048c58: -/* f048c58: 0fc0a221 */ jal func0f028884 -/* f048c5c: afa7008c */ sw $a3,0x8c($sp) -/* f048c60: 8fa7008c */ lw $a3,0x8c($sp) -/* f048c64: c4440008 */ lwc1 $f4,0x8($v0) -/* f048c68: 24010003 */ addiu $at,$zero,0x3 -/* f048c6c: 00403025 */ or $a2,$v0,$zero -/* f048c70: e4e40000 */ swc1 $f4,0x0($a3) -/* f048c74: c446000c */ lwc1 $f6,0xc($v0) -/* f048c78: e4e60004 */ swc1 $f6,0x4($a3) -/* f048c7c: c4480010 */ lwc1 $f8,0x10($v0) -/* f048c80: e4e80008 */ swc1 $f8,0x8($a3) -/* f048c84: 904c0000 */ lbu $t4,0x0($v0) -/* f048c88: 8fa50090 */ lw $a1,0x90($sp) -/* f048c8c: 15810006 */ bne $t4,$at,.L0f048ca8 -/* f048c90: 00000000 */ sll $zero,$zero,0x0 -/* f048c94: 8c430004 */ lw $v1,0x4($v0) -/* f048c98: 10600003 */ beqz $v1,.L0f048ca8 -/* f048c9c: 00000000 */ sll $zero,$zero,0x0 -/* f048ca0: 10000001 */ beqz $zero,.L0f048ca8 -/* f048ca4: 00000000 */ sll $zero,$zero,0x0 -.L0f048ca8: -/* f048ca8: 0fc195e9 */ jal func0f0657a4 -/* f048cac: 24c40028 */ addiu $a0,$a2,0x28 -.L0f048cb0: -/* f048cb0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f048cb4: -/* f048cb4: 27bd0080 */ addiu $sp,$sp,0x80 -/* f048cb8: 03e00008 */ jr $ra -/* f048cbc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f048cc0 -/* f048cc0: 44809000 */ mtc1 $zero,$f18 -/* f048cc4: 27bdffc8 */ addiu $sp,$sp,-56 -/* f048cc8: afbf0014 */ sw $ra,0x14($sp) -/* f048ccc: 8c83001c */ lw $v1,0x1c($a0) -/* f048cd0: e7b20034 */ swc1 $f18,0x34($sp) -/* f048cd4: 0fc0a221 */ jal func0f028884 -/* f048cd8: afa30030 */ sw $v1,0x30($sp) -/* f048cdc: 8fa30030 */ lw $v1,0x30($sp) -/* f048ce0: c7a20034 */ lwc1 $f2,0x34($sp) -/* f048ce4: 50600035 */ beqzl $v1,.L0f048dbc -/* f048ce8: 8fbf0014 */ lw $ra,0x14($sp) -/* f048cec: 50400033 */ beqzl $v0,.L0f048dbc -/* f048cf0: 8fbf0014 */ lw $ra,0x14($sp) -/* f048cf4: c4640008 */ lwc1 $f4,0x8($v1) -/* f048cf8: c4460008 */ lwc1 $f6,0x8($v0) -/* f048cfc: c4680010 */ lwc1 $f8,0x10($v1) -/* f048d00: c44a0010 */ lwc1 $f10,0x10($v0) -/* f048d04: e7a20034 */ swc1 $f2,0x34($sp) -/* f048d08: afa2002c */ sw $v0,0x2c($sp) -/* f048d0c: 46062301 */ sub.s $f12,$f4,$f6 -/* f048d10: 0fc259d4 */ jal func0f096750 -/* f048d14: 460a4381 */ sub.s $f14,$f8,$f10 -/* f048d18: 8fa5002c */ lw $a1,0x2c($sp) -/* f048d1c: 24010006 */ addiu $at,$zero,0x6 -/* f048d20: c7a20034 */ lwc1 $f2,0x34($sp) -/* f048d24: 90a20000 */ lbu $v0,0x0($a1) -/* f048d28: 46000306 */ mov.s $f12,$f0 -/* f048d2c: 00a02025 */ or $a0,$a1,$zero -/* f048d30: 54410012 */ bnel $v0,$at,.L0f048d7c -/* f048d34: 24010003 */ addiu $at,$zero,0x3 -/* f048d38: 0fc4a25f */ jal func0f12897c -/* f048d3c: e7ac0020 */ swc1 $f12,0x20($sp) -/* f048d40: 00027080 */ sll $t6,$v0,0x2 -/* f048d44: 3c0f800a */ lui $t7,0x800a -/* f048d48: 01ee7821 */ addu $t7,$t7,$t6 -/* f048d4c: 8defa024 */ lw $t7,-0x5fdc($t7) -/* f048d50: 3c0143b4 */ lui $at,0x43b4 -/* f048d54: 44810000 */ mtc1 $at,$f0 -/* f048d58: c5f00144 */ lwc1 $f16,0x144($t7) -/* f048d5c: 3c017f1b */ lui $at,0x7f1b -/* f048d60: c4249330 */ lwc1 $f4,-0x6cd0($at) -/* f048d64: 46100481 */ sub.s $f18,$f0,$f16 -/* f048d68: c7ac0020 */ lwc1 $f12,0x20($sp) -/* f048d6c: 46049182 */ mul.s $f6,$f18,$f4 -/* f048d70: 10000009 */ beqz $zero,.L0f048d98 -/* f048d74: 46003083 */ div.s $f2,$f6,$f0 -/* f048d78: 24010003 */ addiu $at,$zero,0x3 -.L0f048d7c: -/* f048d7c: 54410007 */ bnel $v0,$at,.L0f048d9c -/* f048d80: 4602603c */ c.lt.s $f12,$f2 -/* f048d84: 8ca40004 */ lw $a0,0x4($a1) -/* f048d88: 0fc0f917 */ jal func0f03e45c -/* f048d8c: e7ac0020 */ swc1 $f12,0x20($sp) -/* f048d90: c7ac0020 */ lwc1 $f12,0x20($sp) -/* f048d94: 46000086 */ mov.s $f2,$f0 -.L0f048d98: -/* f048d98: 4602603c */ c.lt.s $f12,$f2 -.L0f048d9c: -/* f048d9c: 3c017f1b */ lui $at,0x7f1b -/* f048da0: 46026001 */ sub.s $f0,$f12,$f2 -/* f048da4: 45000004 */ bc1f .L0f048db8 -/* f048da8: e7a0001c */ swc1 $f0,0x1c($sp) -/* f048dac: c4289334 */ lwc1 $f8,-0x6ccc($at) -/* f048db0: 46080280 */ add.s $f10,$f0,$f8 -/* f048db4: e7aa001c */ swc1 $f10,0x1c($sp) -.L0f048db8: -/* f048db8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f048dbc: -/* f048dbc: c7a0001c */ lwc1 $f0,0x1c($sp) -/* f048dc0: 27bd0038 */ addiu $sp,$sp,0x38 -/* f048dc4: 03e00008 */ jr $ra -/* f048dc8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f048dcc -/* f048dcc: 27bdffd8 */ addiu $sp,$sp,-40 -/* f048dd0: afbf0014 */ sw $ra,0x14($sp) -/* f048dd4: 8c83001c */ lw $v1,0x1c($a0) -/* f048dd8: 0fc0a221 */ jal func0f028884 -/* f048ddc: afa30024 */ sw $v1,0x24($sp) -/* f048de0: 8fa30024 */ lw $v1,0x24($sp) -/* f048de4: 44801000 */ mtc1 $zero,$f2 -/* f048de8: 5060001e */ beqzl $v1,.L0f048e64 -/* f048dec: 8fbf0014 */ lw $ra,0x14($sp) -/* f048df0: 5040001c */ beqzl $v0,.L0f048e64 -/* f048df4: 8fbf0014 */ lw $ra,0x14($sp) -/* f048df8: c468000c */ lwc1 $f8,0xc($v1) -/* f048dfc: c44a000c */ lwc1 $f10,0xc($v0) -/* f048e00: c4640008 */ lwc1 $f4,0x8($v1) -/* f048e04: c4460008 */ lwc1 $f6,0x8($v0) -/* f048e08: 460a4401 */ sub.s $f16,$f8,$f10 -/* f048e0c: 46062001 */ sub.s $f0,$f4,$f6 -/* f048e10: e7b00018 */ swc1 $f16,0x18($sp) -/* f048e14: c4440010 */ lwc1 $f4,0x10($v0) -/* f048e18: c4720010 */ lwc1 $f18,0x10($v1) -/* f048e1c: 46000182 */ mul.s $f6,$f0,$f0 -/* f048e20: 46049081 */ sub.s $f2,$f18,$f4 -/* f048e24: 46021202 */ mul.s $f8,$f2,$f2 -/* f048e28: 0c012974 */ jal 0x4a5d0 -/* f048e2c: 46083300 */ add.s $f12,$f6,$f8 -/* f048e30: c7ac0018 */ lwc1 $f12,0x18($sp) -/* f048e34: 0fc259d4 */ jal func0f096750 -/* f048e38: 46000386 */ mov.s $f14,$f0 -/* f048e3c: 44805000 */ mtc1 $zero,$f10 -/* f048e40: 46000086 */ mov.s $f2,$f0 -/* f048e44: 3c017f1b */ lui $at,0x7f1b -/* f048e48: 460a003c */ c.lt.s $f0,$f10 -/* f048e4c: 00000000 */ sll $zero,$zero,0x0 -/* f048e50: 45020004 */ bc1fl .L0f048e64 -/* f048e54: 8fbf0014 */ lw $ra,0x14($sp) -/* f048e58: c4309338 */ lwc1 $f16,-0x6cc8($at) -/* f048e5c: 46100080 */ add.s $f2,$f0,$f16 -/* f048e60: 8fbf0014 */ lw $ra,0x14($sp) -.L0f048e64: -/* f048e64: 27bd0028 */ addiu $sp,$sp,0x28 -/* f048e68: 46001006 */ mov.s $f0,$f2 -/* f048e6c: 03e00008 */ jr $ra -/* f048e70: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f048e74 -/* f048e74: 27bdffe8 */ addiu $sp,$sp,-24 -/* f048e78: afbf0014 */ sw $ra,0x14($sp) -/* f048e7c: 0fc12330 */ jal func0f048cc0 -/* f048e80: afa5001c */ sw $a1,0x1c($sp) -/* f048e84: 93ae001f */ lbu $t6,0x1f($sp) -/* f048e88: 3c014f80 */ lui $at,0x4f80 -/* f048e8c: 8fbf0014 */ lw $ra,0x14($sp) -/* f048e90: 448e2000 */ mtc1 $t6,$f4 -/* f048e94: 05c10004 */ bgez $t6,.L0f048ea8 -/* f048e98: 468021a0 */ cvt.s.w $f6,$f4 -/* f048e9c: 44814000 */ mtc1 $at,$f8 -/* f048ea0: 00000000 */ sll $zero,$zero,0x0 -/* f048ea4: 46083180 */ add.s $f6,$f6,$f8 -.L0f048ea8: -/* f048ea8: 3c017f1b */ lui $at,0x7f1b -/* f048eac: c42a933c */ lwc1 $f10,-0x6cc4($at) -/* f048eb0: 3c017f1b */ lui $at,0x7f1b -/* f048eb4: 460a3082 */ mul.s $f2,$f6,$f10 -/* f048eb8: 4602003c */ c.lt.s $f0,$f2 -/* f048ebc: 00000000 */ sll $zero,$zero,0x0 -/* f048ec0: 45000005 */ bc1f .L0f048ed8 -/* f048ec4: 00000000 */ sll $zero,$zero,0x0 -/* f048ec8: c4309340 */ lwc1 $f16,-0x6cc0($at) -/* f048ecc: 4610003c */ c.lt.s $f0,$f16 -/* f048ed0: 00000000 */ sll $zero,$zero,0x0 -/* f048ed4: 4501000e */ bc1t .L0f048f10 -.L0f048ed8: -/* f048ed8: 3c017f1b */ lui $at,0x7f1b -/* f048edc: c4329344 */ lwc1 $f18,-0x6cbc($at) -/* f048ee0: 3c017f1b */ lui $at,0x7f1b -/* f048ee4: 00001025 */ or $v0,$zero,$zero -/* f048ee8: 46029101 */ sub.s $f4,$f18,$f2 -/* f048eec: 4600203c */ c.lt.s $f4,$f0 -/* f048ef0: 00000000 */ sll $zero,$zero,0x0 -/* f048ef4: 45000008 */ bc1f .L0f048f18 -/* f048ef8: 00000000 */ sll $zero,$zero,0x0 -/* f048efc: c4289348 */ lwc1 $f8,-0x6cb8($at) -/* f048f00: 4600403c */ c.lt.s $f8,$f0 -/* f048f04: 00000000 */ sll $zero,$zero,0x0 -/* f048f08: 45000003 */ bc1f .L0f048f18 -/* f048f0c: 00000000 */ sll $zero,$zero,0x0 -.L0f048f10: -/* f048f10: 10000001 */ beqz $zero,.L0f048f18 -/* f048f14: 24020001 */ addiu $v0,$zero,0x1 -.L0f048f18: -/* f048f18: 03e00008 */ jr $ra -/* f048f1c: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f048f20 -/* f048f20: 27bdffe8 */ addiu $sp,$sp,-24 -/* f048f24: afbf0014 */ sw $ra,0x14($sp) -/* f048f28: 0fc12373 */ jal func0f048dcc -/* f048f2c: afa5001c */ sw $a1,0x1c($sp) -/* f048f30: 93ae001f */ lbu $t6,0x1f($sp) -/* f048f34: 3c014f80 */ lui $at,0x4f80 -/* f048f38: 8fbf0014 */ lw $ra,0x14($sp) -/* f048f3c: 448e2000 */ mtc1 $t6,$f4 -/* f048f40: 05c10004 */ bgez $t6,.L0f048f54 -/* f048f44: 468021a0 */ cvt.s.w $f6,$f4 -/* f048f48: 44814000 */ mtc1 $at,$f8 -/* f048f4c: 00000000 */ sll $zero,$zero,0x0 -/* f048f50: 46083180 */ add.s $f6,$f6,$f8 -.L0f048f54: -/* f048f54: 3c017f1b */ lui $at,0x7f1b -/* f048f58: c42a934c */ lwc1 $f10,-0x6cb4($at) -/* f048f5c: 3c017f1b */ lui $at,0x7f1b -/* f048f60: 460a3082 */ mul.s $f2,$f6,$f10 -/* f048f64: 4602003c */ c.lt.s $f0,$f2 -/* f048f68: 00000000 */ sll $zero,$zero,0x0 -/* f048f6c: 45000005 */ bc1f .L0f048f84 -/* f048f70: 00000000 */ sll $zero,$zero,0x0 -/* f048f74: c4309350 */ lwc1 $f16,-0x6cb0($at) -/* f048f78: 4610003c */ c.lt.s $f0,$f16 -/* f048f7c: 00000000 */ sll $zero,$zero,0x0 -/* f048f80: 4501000e */ bc1t .L0f048fbc -.L0f048f84: -/* f048f84: 3c017f1b */ lui $at,0x7f1b -/* f048f88: c4329354 */ lwc1 $f18,-0x6cac($at) -/* f048f8c: 3c017f1b */ lui $at,0x7f1b -/* f048f90: 00001025 */ or $v0,$zero,$zero -/* f048f94: 46029101 */ sub.s $f4,$f18,$f2 -/* f048f98: 4600203c */ c.lt.s $f4,$f0 -/* f048f9c: 00000000 */ sll $zero,$zero,0x0 -/* f048fa0: 45000008 */ bc1f .L0f048fc4 -/* f048fa4: 00000000 */ sll $zero,$zero,0x0 -/* f048fa8: c4289358 */ lwc1 $f8,-0x6ca8($at) -/* f048fac: 4600403c */ c.lt.s $f8,$f0 -/* f048fb0: 00000000 */ sll $zero,$zero,0x0 -/* f048fb4: 45000003 */ bc1f .L0f048fc4 -/* f048fb8: 00000000 */ sll $zero,$zero,0x0 -.L0f048fbc: -/* f048fbc: 10000001 */ beqz $zero,.L0f048fc4 -/* f048fc0: 24020001 */ addiu $v0,$zero,0x1 -.L0f048fc4: -/* f048fc4: 03e00008 */ jr $ra -/* f048fc8: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f048fcc -/* f048fcc: 27bdffd0 */ addiu $sp,$sp,-48 -/* f048fd0: afbf0014 */ sw $ra,0x14($sp) -/* f048fd4: afa50034 */ sw $a1,0x34($sp) -/* f048fd8: 8c83001c */ lw $v1,0x1c($a0) -/* f048fdc: afa40030 */ sw $a0,0x30($sp) -/* f048fe0: 0fc0a221 */ jal func0f028884 -/* f048fe4: afa30028 */ sw $v1,0x28($sp) -/* f048fe8: 8fa30028 */ lw $v1,0x28($sp) -/* f048fec: c4460008 */ lwc1 $f6,0x8($v0) -/* f048ff0: c44a0010 */ lwc1 $f10,0x10($v0) -/* f048ff4: c4640008 */ lwc1 $f4,0x8($v1) -/* f048ff8: c4680010 */ lwc1 $f8,0x10($v1) -/* f048ffc: 46062001 */ sub.s $f0,$f4,$f6 -/* f049000: 460a4081 */ sub.s $f2,$f8,$f10 -/* f049004: 46000307 */ neg.s $f12,$f0 -/* f049008: 0fc259d4 */ jal func0f096750 -/* f04900c: 46001387 */ neg.s $f14,$f2 -/* f049010: 8fa40030 */ lw $a0,0x30($sp) -/* f049014: 0fc0f917 */ jal func0f03e45c -/* f049018: e7a00018 */ swc1 $f0,0x18($sp) -/* f04901c: 93ae0037 */ lbu $t6,0x37($sp) -/* f049020: 3c017f1b */ lui $at,0x7f1b -/* f049024: c432935c */ lwc1 $f18,-0x6ca4($at) -/* f049028: 448e2000 */ mtc1 $t6,$f4 -/* f04902c: c7ac0018 */ lwc1 $f12,0x18($sp) -/* f049030: 8fbf0014 */ lw $ra,0x14($sp) -/* f049034: 468021a0 */ cvt.s.w $f6,$f4 -/* f049038: 3c017f1b */ lui $at,0x7f1b -/* f04903c: 27bd0030 */ addiu $sp,$sp,0x30 -/* f049040: 46069202 */ mul.s $f8,$f18,$f6 -/* f049044: 46080080 */ add.s $f2,$f0,$f8 -/* f049048: 4602603c */ c.lt.s $f12,$f2 -/* f04904c: 46026401 */ sub.s $f16,$f12,$f2 -/* f049050: 45000003 */ bc1f .L0f049060 -/* f049054: 46008386 */ mov.s $f14,$f16 -/* f049058: c42a9360 */ lwc1 $f10,-0x6ca0($at) -/* f04905c: 460a8380 */ add.s $f14,$f16,$f10 -.L0f049060: -/* f049060: 03e00008 */ jr $ra -/* f049064: 46007006 */ mov.s $f0,$f14 -); - -GLOBAL_ASM( -glabel func0f049068 -/* f049068: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04906c: afbf0014 */ sw $ra,0x14($sp) -/* f049070: afa5001c */ sw $a1,0x1c($sp) -/* f049074: afa60020 */ sw $a2,0x20($sp) -/* f049078: 0fc123f3 */ jal func0f048fcc -/* f04907c: 30c500ff */ andi $a1,$a2,0xff -/* f049080: 93af001f */ lbu $t7,0x1f($sp) -/* f049084: 3c014f80 */ lui $at,0x4f80 -/* f049088: 8fbf0014 */ lw $ra,0x14($sp) -/* f04908c: 448f2000 */ mtc1 $t7,$f4 -/* f049090: 05e10004 */ bgez $t7,.L0f0490a4 -/* f049094: 468021a0 */ cvt.s.w $f6,$f4 -/* f049098: 44814000 */ mtc1 $at,$f8 -/* f04909c: 00000000 */ sll $zero,$zero,0x0 -/* f0490a0: 46083180 */ add.s $f6,$f6,$f8 -.L0f0490a4: -/* f0490a4: 3c017f1b */ lui $at,0x7f1b -/* f0490a8: c42a9364 */ lwc1 $f10,-0x6c9c($at) -/* f0490ac: 3c017f1b */ lui $at,0x7f1b -/* f0490b0: 460a3082 */ mul.s $f2,$f6,$f10 -/* f0490b4: 4602003c */ c.lt.s $f0,$f2 -/* f0490b8: 00000000 */ sll $zero,$zero,0x0 -/* f0490bc: 45000005 */ bc1f .L0f0490d4 -/* f0490c0: 00000000 */ sll $zero,$zero,0x0 -/* f0490c4: c4309368 */ lwc1 $f16,-0x6c98($at) -/* f0490c8: 4610003c */ c.lt.s $f0,$f16 -/* f0490cc: 00000000 */ sll $zero,$zero,0x0 -/* f0490d0: 4501000e */ bc1t .L0f04910c -.L0f0490d4: -/* f0490d4: 3c017f1b */ lui $at,0x7f1b -/* f0490d8: c432936c */ lwc1 $f18,-0x6c94($at) -/* f0490dc: 3c017f1b */ lui $at,0x7f1b -/* f0490e0: 00001025 */ or $v0,$zero,$zero -/* f0490e4: 46029101 */ sub.s $f4,$f18,$f2 -/* f0490e8: 4600203c */ c.lt.s $f4,$f0 -/* f0490ec: 00000000 */ sll $zero,$zero,0x0 -/* f0490f0: 45000008 */ bc1f .L0f049114 -/* f0490f4: 00000000 */ sll $zero,$zero,0x0 -/* f0490f8: c4289370 */ lwc1 $f8,-0x6c90($at) -/* f0490fc: 4600403c */ c.lt.s $f8,$f0 -/* f049100: 00000000 */ sll $zero,$zero,0x0 -/* f049104: 45000003 */ bc1f .L0f049114 -/* f049108: 00000000 */ sll $zero,$zero,0x0 -.L0f04910c: -/* f04910c: 10000001 */ beqz $zero,.L0f049114 -/* f049110: 24020001 */ addiu $v0,$zero,0x1 -.L0f049114: -/* f049114: 03e00008 */ jr $ra -/* f049118: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f04911c -/* f04911c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f049120: afbf0014 */ sw $ra,0x14($sp) -/* f049124: 0fc122a1 */ jal func0f048a84 -/* f049128: afa60020 */ sw $a2,0x20($sp) -/* f04912c: 93ae0023 */ lbu $t6,0x23($sp) -/* f049130: 3c014f80 */ lui $at,0x4f80 -/* f049134: 8fbf0014 */ lw $ra,0x14($sp) -/* f049138: 448e2000 */ mtc1 $t6,$f4 -/* f04913c: 05c10004 */ bgez $t6,.L0f049150 -/* f049140: 468021a0 */ cvt.s.w $f6,$f4 -/* f049144: 44814000 */ mtc1 $at,$f8 -/* f049148: 00000000 */ sll $zero,$zero,0x0 -/* f04914c: 46083180 */ add.s $f6,$f6,$f8 -.L0f049150: -/* f049150: 3c017f1b */ lui $at,0x7f1b -/* f049154: c42a9374 */ lwc1 $f10,-0x6c8c($at) -/* f049158: 3c017f1b */ lui $at,0x7f1b -/* f04915c: 460a3082 */ mul.s $f2,$f6,$f10 -/* f049160: 4602003c */ c.lt.s $f0,$f2 -/* f049164: 00000000 */ sll $zero,$zero,0x0 -/* f049168: 45000005 */ bc1f .L0f049180 -/* f04916c: 00000000 */ sll $zero,$zero,0x0 -/* f049170: c4309378 */ lwc1 $f16,-0x6c88($at) -/* f049174: 4610003c */ c.lt.s $f0,$f16 -/* f049178: 00000000 */ sll $zero,$zero,0x0 -/* f04917c: 4501000e */ bc1t .L0f0491b8 -.L0f049180: -/* f049180: 3c017f1b */ lui $at,0x7f1b -/* f049184: c432937c */ lwc1 $f18,-0x6c84($at) -/* f049188: 3c017f1b */ lui $at,0x7f1b -/* f04918c: 00001025 */ or $v0,$zero,$zero -/* f049190: 46029101 */ sub.s $f4,$f18,$f2 -/* f049194: 4600203c */ c.lt.s $f4,$f0 -/* f049198: 00000000 */ sll $zero,$zero,0x0 -/* f04919c: 45000008 */ bc1f .L0f0491c0 -/* f0491a0: 00000000 */ sll $zero,$zero,0x0 -/* f0491a4: c4289380 */ lwc1 $f8,-0x6c80($at) -/* f0491a8: 4600403c */ c.lt.s $f8,$f0 -/* f0491ac: 00000000 */ sll $zero,$zero,0x0 -/* f0491b0: 45000003 */ bc1f .L0f0491c0 -/* f0491b4: 00000000 */ sll $zero,$zero,0x0 -.L0f0491b8: -/* f0491b8: 10000001 */ beqz $zero,.L0f0491c0 -/* f0491bc: 24020001 */ addiu $v0,$zero,0x1 -.L0f0491c0: -/* f0491c0: 03e00008 */ jr $ra -/* f0491c4: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f0491c8 -/* f0491c8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0491cc: afbf0014 */ sw $ra,0x14($sp) -/* f0491d0: 0fc0a221 */ jal func0f028884 -/* f0491d4: afa40018 */ sw $a0,0x18($sp) -/* f0491d8: 8fae0018 */ lw $t6,0x18($sp) -/* f0491dc: 00402825 */ or $a1,$v0,$zero -/* f0491e0: 0fc12495 */ jal func0f049254 -/* f0491e4: 8dc4001c */ lw $a0,0x1c($t6) -/* f0491e8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0491ec: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0491f0: 03e00008 */ jr $ra -/* f0491f4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0491f8 -/* f0491f8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0491fc: afbf0014 */ sw $ra,0x14($sp) -/* f049200: 0fc0a221 */ jal func0f028884 -/* f049204: afa40018 */ sw $a0,0x18($sp) -/* f049208: 8fae0018 */ lw $t6,0x18($sp) -/* f04920c: 00402825 */ or $a1,$v0,$zero -/* f049210: 0fc12495 */ jal func0f049254 -/* f049214: 8dc4001c */ lw $a0,0x1c($t6) -/* f049218: 8fbf0014 */ lw $ra,0x14($sp) -/* f04921c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f049220: 03e00008 */ jr $ra -/* f049224: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049228 -/* f049228: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04922c: 3c0e800a */ lui $t6,0x800a -/* f049230: 8dcea244 */ lw $t6,-0x5dbc($t6) -/* f049234: afbf0014 */ sw $ra,0x14($sp) -/* f049238: 8c84001c */ lw $a0,0x1c($a0) -/* f04923c: 0fc12495 */ jal func0f049254 -/* f049240: 8dc500bc */ lw $a1,0xbc($t6) -/* f049244: 8fbf0014 */ lw $ra,0x14($sp) -/* f049248: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04924c: 03e00008 */ jr $ra -/* f049250: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049254 -/* f049254: 27bdffe8 */ addiu $sp,$sp,-24 -/* f049258: afbf0014 */ sw $ra,0x14($sp) -/* f04925c: c4a60008 */ lwc1 $f6,0x8($a1) -/* f049260: c4840008 */ lwc1 $f4,0x8($a0) -/* f049264: c4aa000c */ lwc1 $f10,0xc($a1) -/* f049268: c488000c */ lwc1 $f8,0xc($a0) -/* f04926c: 46062001 */ sub.s $f0,$f4,$f6 -/* f049270: c4b20010 */ lwc1 $f18,0x10($a1) -/* f049274: c4900010 */ lwc1 $f16,0x10($a0) -/* f049278: 460a4081 */ sub.s $f2,$f8,$f10 -/* f04927c: 46000102 */ mul.s $f4,$f0,$f0 -/* f049280: 46128381 */ sub.s $f14,$f16,$f18 -/* f049284: 46021182 */ mul.s $f6,$f2,$f2 -/* f049288: 46062200 */ add.s $f8,$f4,$f6 -/* f04928c: 460e7282 */ mul.s $f10,$f14,$f14 -/* f049290: 0c012974 */ jal 0x4a5d0 -/* f049294: 460a4300 */ add.s $f12,$f8,$f10 -/* f049298: 8fbf0014 */ lw $ra,0x14($sp) -/* f04929c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0492a0: 03e00008 */ jr $ra -/* f0492a4: 00000000 */ sll $zero,$zero,0x0 -/* f0492a8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0492ac: afbf0014 */ sw $ra,0x14($sp) -/* f0492b0: c4a60008 */ lwc1 $f6,0x8($a1) -/* f0492b4: c4840008 */ lwc1 $f4,0x8($a0) -/* f0492b8: c4aa0010 */ lwc1 $f10,0x10($a1) -/* f0492bc: c4880010 */ lwc1 $f8,0x10($a0) -/* f0492c0: 46062001 */ sub.s $f0,$f4,$f6 -/* f0492c4: 460a4081 */ sub.s $f2,$f8,$f10 -/* f0492c8: 46000402 */ mul.s $f16,$f0,$f0 -/* f0492cc: 00000000 */ sll $zero,$zero,0x0 -/* f0492d0: 46021482 */ mul.s $f18,$f2,$f2 -/* f0492d4: 0c012974 */ jal 0x4a5d0 -/* f0492d8: 46128300 */ add.s $f12,$f16,$f18 -/* f0492dc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0492e0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0492e4: 03e00008 */ jr $ra -/* f0492e8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f0492ec -/* f0492ec: 27bdff80 */ addiu $sp,$sp,-128 -/* f0492f0: afbf0014 */ sw $ra,0x14($sp) -/* f0492f4: 8c83001c */ lw $v1,0x1c($a0) -/* f0492f8: 44801000 */ mtc1 $zero,$f2 -/* f0492fc: afa3007c */ sw $v1,0x7c($sp) -/* f049300: 0fc1258b */ jal func0f04962c -/* f049304: e7a2006c */ swc1 $f2,0x6c($sp) -/* f049308: 8fa3007c */ lw $v1,0x7c($sp) -/* f04930c: 04400017 */ bltz $v0,.L0f04936c -/* f049310: c7a2006c */ lwc1 $f2,0x6c($sp) -/* f049314: 00402025 */ or $a0,$v0,$zero -/* f049318: 24050002 */ addiu $a1,$zero,0x2 -/* f04931c: 27a60018 */ addiu $a2,$sp,0x18 -/* f049320: 0fc456ac */ jal func0f115ab0 -/* f049324: afa3007c */ sw $v1,0x7c($sp) -/* f049328: 8fa3007c */ lw $v1,0x7c($sp) -/* f04932c: c7a40018 */ lwc1 $f4,0x18($sp) -/* f049330: c7a8001c */ lwc1 $f8,0x1c($sp) -/* f049334: c4660008 */ lwc1 $f6,0x8($v1) -/* f049338: c46a000c */ lwc1 $f10,0xc($v1) -/* f04933c: c7b00020 */ lwc1 $f16,0x20($sp) -/* f049340: 46062001 */ sub.s $f0,$f4,$f6 -/* f049344: c4720010 */ lwc1 $f18,0x10($v1) -/* f049348: 460a4081 */ sub.s $f2,$f8,$f10 -/* f04934c: 46000102 */ mul.s $f4,$f0,$f0 -/* f049350: 46128381 */ sub.s $f14,$f16,$f18 -/* f049354: 46021182 */ mul.s $f6,$f2,$f2 -/* f049358: 46062200 */ add.s $f8,$f4,$f6 -/* f04935c: 460e7282 */ mul.s $f10,$f14,$f14 -/* f049360: 0c012974 */ jal 0x4a5d0 -/* f049364: 460a4300 */ add.s $f12,$f8,$f10 -/* f049368: 46000086 */ mov.s $f2,$f0 -.L0f04936c: -/* f04936c: 8fbf0014 */ lw $ra,0x14($sp) -/* f049370: 27bd0080 */ addiu $sp,$sp,0x80 -/* f049374: 46001006 */ mov.s $f0,$f2 -/* f049378: 03e00008 */ jr $ra -/* f04937c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049380 -/* f049380: 27bdff78 */ addiu $sp,$sp,-136 -/* f049384: afbf0014 */ sw $ra,0x14($sp) -/* f049388: 8c83001c */ lw $v1,0x1c($a0) -/* f04938c: 0fc1258b */ jal func0f04962c -/* f049390: afa30084 */ sw $v1,0x84($sp) -/* f049394: 00402025 */ or $a0,$v0,$zero -/* f049398: 24050002 */ addiu $a1,$zero,0x2 -/* f04939c: 0fc456ac */ jal func0f115ab0 -/* f0493a0: 27a60020 */ addiu $a2,$sp,0x20 -/* f0493a4: 8fa30084 */ lw $v1,0x84($sp) -/* f0493a8: c7a40020 */ lwc1 $f4,0x20($sp) -/* f0493ac: c7a80024 */ lwc1 $f8,0x24($sp) -/* f0493b0: c4660008 */ lwc1 $f6,0x8($v1) -/* f0493b4: c46a000c */ lwc1 $f10,0xc($v1) -/* f0493b8: c7b00028 */ lwc1 $f16,0x28($sp) -/* f0493bc: 46062081 */ sub.s $f2,$f4,$f6 -/* f0493c0: 44802000 */ mtc1 $zero,$f4 -/* f0493c4: c4720010 */ lwc1 $f18,0x10($v1) -/* f0493c8: 460a4001 */ sub.s $f0,$f8,$f10 -/* f0493cc: 3c014316 */ lui $at,0x4316 -/* f0493d0: 44813000 */ mtc1 $at,$f6 -/* f0493d4: 3c017f1b */ lui $at,0x7f1b -/* f0493d8: 4600203c */ c.lt.s $f4,$f0 -/* f0493dc: 46128381 */ sub.s $f14,$f16,$f18 -/* f0493e0: 45020004 */ bc1fl .L0f0493f4 -/* f0493e4: 46000307 */ neg.s $f12,$f0 -/* f0493e8: 10000002 */ beqz $zero,.L0f0493f4 -/* f0493ec: 46000306 */ mov.s $f12,$f0 -/* f0493f0: 46000307 */ neg.s $f12,$f0 -.L0f0493f4: -/* f0493f4: 4606603c */ c.lt.s $f12,$f6 -/* f0493f8: 00000000 */ sll $zero,$zero,0x0 -/* f0493fc: 45000008 */ bc1f .L0f049420 -/* f049400: 00000000 */ sll $zero,$zero,0x0 -/* f049404: 46021202 */ mul.s $f8,$f2,$f2 -/* f049408: 00000000 */ sll $zero,$zero,0x0 -/* f04940c: 460e7282 */ mul.s $f10,$f14,$f14 -/* f049410: 0c012974 */ jal 0x4a5d0 -/* f049414: 460a4300 */ add.s $f12,$f8,$f10 -/* f049418: 10000002 */ beqz $zero,.L0f049424 -/* f04941c: 46000086 */ mov.s $f2,$f0 -.L0f049420: -/* f049420: c4229384 */ lwc1 $f2,-0x6c7c($at) -.L0f049424: -/* f049424: 8fbf0014 */ lw $ra,0x14($sp) -/* f049428: 27bd0088 */ addiu $sp,$sp,0x88 -/* f04942c: 46001006 */ mov.s $f0,$f2 -/* f049430: 03e00008 */ jr $ra -/* f049434: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049438 -/* f049438: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04943c: afbf0014 */ sw $ra,0x14($sp) -/* f049440: 8c82001c */ lw $v0,0x1c($a0) -/* f049444: c4a40000 */ lwc1 $f4,0x0($a1) -/* f049448: c4a80004 */ lwc1 $f8,0x4($a1) -/* f04944c: c4460008 */ lwc1 $f6,0x8($v0) -/* f049450: c44a000c */ lwc1 $f10,0xc($v0) -/* f049454: c4b00008 */ lwc1 $f16,0x8($a1) -/* f049458: 46062001 */ sub.s $f0,$f4,$f6 -/* f04945c: c4520010 */ lwc1 $f18,0x10($v0) -/* f049460: 460a4081 */ sub.s $f2,$f8,$f10 -/* f049464: 46000102 */ mul.s $f4,$f0,$f0 -/* f049468: 46128381 */ sub.s $f14,$f16,$f18 -/* f04946c: 46021182 */ mul.s $f6,$f2,$f2 -/* f049470: 46062200 */ add.s $f8,$f4,$f6 -/* f049474: 460e7282 */ mul.s $f10,$f14,$f14 -/* f049478: 0c012974 */ jal 0x4a5d0 -/* f04947c: 460a4300 */ add.s $f12,$f8,$f10 -/* f049480: 8fbf0014 */ lw $ra,0x14($sp) -/* f049484: 27bd0018 */ addiu $sp,$sp,0x18 -/* f049488: 03e00008 */ jr $ra -/* f04948c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049490 -/* f049490: 27bdffe8 */ addiu $sp,$sp,-24 -/* f049494: afbf0014 */ sw $ra,0x14($sp) -/* f049498: 8c82001c */ lw $v0,0x1c($a0) -/* f04949c: c4a40000 */ lwc1 $f4,0x0($a1) -/* f0494a0: c4a80008 */ lwc1 $f8,0x8($a1) -/* f0494a4: c4460008 */ lwc1 $f6,0x8($v0) -/* f0494a8: c44a0010 */ lwc1 $f10,0x10($v0) -/* f0494ac: 46062001 */ sub.s $f0,$f4,$f6 -/* f0494b0: 460a4081 */ sub.s $f2,$f8,$f10 -/* f0494b4: 46000402 */ mul.s $f16,$f0,$f0 -/* f0494b8: 00000000 */ sll $zero,$zero,0x0 -/* f0494bc: 46021482 */ mul.s $f18,$f2,$f2 -/* f0494c0: 0c012974 */ jal 0x4a5d0 -/* f0494c4: 46128300 */ add.s $f12,$f16,$f18 -/* f0494c8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0494cc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0494d0: 03e00008 */ jr $ra -/* f0494d4: 00000000 */ sll $zero,$zero,0x0 -/* f0494d8: 27bdff80 */ addiu $sp,$sp,-128 -/* f0494dc: afbf0014 */ sw $ra,0x14($sp) -/* f0494e0: 8c8e001c */ lw $t6,0x1c($a0) -/* f0494e4: 44801000 */ mtc1 $zero,$f2 -/* f0494e8: afae007c */ sw $t6,0x7c($sp) -/* f0494ec: 0fc1258b */ jal func0f04962c -/* f0494f0: e7a2001c */ swc1 $f2,0x1c($sp) -/* f0494f4: 04400012 */ bltz $v0,.L0f049540 -/* f0494f8: c7a2001c */ lwc1 $f2,0x1c($sp) -/* f0494fc: 00402025 */ or $a0,$v0,$zero -/* f049500: 24050002 */ addiu $a1,$zero,0x2 -/* f049504: 0fc456ac */ jal func0f115ab0 -/* f049508: 27a60020 */ addiu $a2,$sp,0x20 -/* f04950c: 8fa2007c */ lw $v0,0x7c($sp) -/* f049510: c7a40020 */ lwc1 $f4,0x20($sp) -/* f049514: c7a80028 */ lwc1 $f8,0x28($sp) -/* f049518: c4460008 */ lwc1 $f6,0x8($v0) -/* f04951c: c44a0010 */ lwc1 $f10,0x10($v0) -/* f049520: 46062001 */ sub.s $f0,$f4,$f6 -/* f049524: 460a4081 */ sub.s $f2,$f8,$f10 -/* f049528: 46000402 */ mul.s $f16,$f0,$f0 -/* f04952c: 00000000 */ sll $zero,$zero,0x0 -/* f049530: 46021482 */ mul.s $f18,$f2,$f2 -/* f049534: 0c012974 */ jal 0x4a5d0 -/* f049538: 46128300 */ add.s $f12,$f16,$f18 -/* f04953c: 46000086 */ mov.s $f2,$f0 -.L0f049540: -/* f049540: 8fbf0014 */ lw $ra,0x14($sp) -/* f049544: 27bd0080 */ addiu $sp,$sp,0x80 -/* f049548: 46001006 */ mov.s $f0,$f2 -/* f04954c: 03e00008 */ jr $ra -/* f049550: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049554 -/* f049554: 8c82001c */ lw $v0,0x1c($a0) -/* f049558: c4a40000 */ lwc1 $f4,0x0($a1) -/* f04955c: c4a80004 */ lwc1 $f8,0x4($a1) -/* f049560: c4460008 */ lwc1 $f6,0x8($v0) -/* f049564: c44a000c */ lwc1 $f10,0xc($v0) -/* f049568: c4b00008 */ lwc1 $f16,0x8($a1) -/* f04956c: 46062081 */ sub.s $f2,$f4,$f6 -/* f049570: c4520010 */ lwc1 $f18,0x10($v0) -/* f049574: 460a4301 */ sub.s $f12,$f8,$f10 -/* f049578: 46021102 */ mul.s $f4,$f2,$f2 -/* f04957c: 46128381 */ sub.s $f14,$f16,$f18 -/* f049580: 460c6182 */ mul.s $f6,$f12,$f12 -/* f049584: 46062200 */ add.s $f8,$f4,$f6 -/* f049588: 460e7282 */ mul.s $f10,$f14,$f14 -/* f04958c: 03e00008 */ jr $ra -/* f049590: 460a4000 */ add.s $f0,$f8,$f10 -); - -GLOBAL_ASM( -glabel func0f049594 -/* f049594: c4840000 */ lwc1 $f4,0x0($a0) -/* f049598: c4a60000 */ lwc1 $f6,0x0($a1) -/* f04959c: c4880004 */ lwc1 $f8,0x4($a0) -/* f0495a0: c4aa0004 */ lwc1 $f10,0x4($a1) -/* f0495a4: 46062081 */ sub.s $f2,$f4,$f6 -/* f0495a8: c4900008 */ lwc1 $f16,0x8($a0) -/* f0495ac: c4b20008 */ lwc1 $f18,0x8($a1) -/* f0495b0: 460a4301 */ sub.s $f12,$f8,$f10 -/* f0495b4: 46021102 */ mul.s $f4,$f2,$f2 -/* f0495b8: 46128381 */ sub.s $f14,$f16,$f18 -/* f0495bc: 460c6182 */ mul.s $f6,$f12,$f12 -/* f0495c0: 46062200 */ add.s $f8,$f4,$f6 -/* f0495c4: 460e7282 */ mul.s $f10,$f14,$f14 -/* f0495c8: 03e00008 */ jr $ra -/* f0495cc: 460a4000 */ add.s $f0,$f8,$f10 -); - -GLOBAL_ASM( -glabel func0f0495d0 -/* f0495d0: 27bdff88 */ addiu $sp,$sp,-120 -/* f0495d4: 28a12710 */ slti $at,$a1,0x2710 -/* f0495d8: afbf0014 */ sw $ra,0x14($sp) -/* f0495dc: 00a03025 */ or $a2,$a1,$zero -/* f0495e0: 1420000c */ bnez $at,.L0f049614 -/* f0495e4: 2403ffff */ addiu $v1,$zero,-1 -/* f0495e8: 24a5d8f0 */ addiu $a1,$a1,-10000 -/* f0495ec: 0fc1258b */ jal func0f04962c -/* f0495f0: afa30074 */ sw $v1,0x74($sp) -/* f0495f4: 8fa30074 */ lw $v1,0x74($sp) -/* f0495f8: 04400007 */ bltz $v0,.L0f049618 -/* f0495fc: 00402025 */ or $a0,$v0,$zero -/* f049600: 24050040 */ addiu $a1,$zero,0x40 -/* f049604: 0fc456ac */ jal func0f115ab0 -/* f049608: 27a6001c */ addiu $a2,$sp,0x1c -/* f04960c: 10000002 */ beqz $zero,.L0f049618 -/* f049610: 8fa30064 */ lw $v1,0x64($sp) -.L0f049614: -/* f049614: 00c01825 */ or $v1,$a2,$zero -.L0f049618: -/* f049618: 8fbf0014 */ lw $ra,0x14($sp) -/* f04961c: 27bd0078 */ addiu $sp,$sp,0x78 -/* f049620: 00601025 */ or $v0,$v1,$zero -/* f049624: 03e00008 */ jr $ra -/* f049628: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04962c -/* f04962c: 24012328 */ addiu $at,$zero,0x2328 -/* f049630: 14a10002 */ bne $a1,$at,.L0f04963c -/* f049634: 00000000 */ sll $zero,$zero,0x0 -/* f049638: 84850128 */ lh $a1,0x128($a0) -.L0f04963c: -/* f04963c: 03e00008 */ jr $ra -/* f049640: 00a01025 */ or $v0,$a1,$zero -); - -GLOBAL_ASM( -glabel func0f049644 -/* f049644: 27bdffc8 */ addiu $sp,$sp,-56 -/* f049648: 3c02800a */ lui $v0,0x800a -/* f04964c: 24429fc0 */ addiu $v0,$v0,-24640 -/* f049650: 8c430298 */ lw $v1,0x298($v0) -/* f049654: afb5002c */ sw $s5,0x2c($sp) -/* f049658: 0080a825 */ or $s5,$a0,$zero -/* f04965c: afbf0034 */ sw $ra,0x34($sp) -/* f049660: afb60030 */ sw $s6,0x30($sp) -/* f049664: afb40028 */ sw $s4,0x28($sp) -/* f049668: afb30024 */ sw $s3,0x24($sp) -/* f04966c: afb20020 */ sw $s2,0x20($sp) -/* f049670: afb1001c */ sw $s1,0x1c($sp) -/* f049674: 0460005c */ bltz $v1,.L0f0497e8 -/* f049678: afb00018 */ sw $s0,0x18($sp) -/* f04967c: 8c440294 */ lw $a0,0x294($v0) -/* f049680: 56a4000c */ bnel $s5,$a0,.L0f0496b4 -/* f049684: 8c4802a4 */ lw $t0,0x2a4($v0) -/* f049688: 8c4e02a0 */ lw $t6,0x2a0($v0) -/* f04968c: 8c580338 */ lw $t8,0x338($v0) -/* f049690: 24010048 */ addiu $at,$zero,0x48 -/* f049694: 8dcf00bc */ lw $t7,0xbc($t6) -/* f049698: 00609825 */ or $s3,$v1,$zero -/* f04969c: 01f8a023 */ subu $s4,$t7,$t8 -/* f0496a0: 0281001a */ div $zero,$s4,$at -/* f0496a4: 0000a012 */ mflo $s4 -/* f0496a8: 1000000b */ beqz $zero,.L0f0496d8 -/* f0496ac: 00000000 */ sll $zero,$zero,0x0 -/* f0496b0: 8c4802a4 */ lw $t0,0x2a4($v0) -.L0f0496b4: -/* f0496b4: 8c4a0338 */ lw $t2,0x338($v0) -/* f0496b8: 24010048 */ addiu $at,$zero,0x48 -/* f0496bc: 8d0900bc */ lw $t1,0xbc($t0) -/* f0496c0: 00809825 */ or $s3,$a0,$zero -/* f0496c4: 012aa023 */ subu $s4,$t1,$t2 -/* f0496c8: 0281001a */ div $zero,$s4,$at -/* f0496cc: 0000a012 */ mflo $s4 -/* f0496d0: 00000000 */ sll $zero,$zero,0x0 -/* f0496d4: 00000000 */ sll $zero,$zero,0x0 -.L0f0496d8: -/* f0496d8: 0fc07934 */ jal func0f01e4d0 -/* f0496dc: 00008825 */ or $s1,$zero,$zero -/* f0496e0: 18400022 */ blez $v0,.L0f04976c -/* f0496e4: 001180c0 */ sll $s0,$s1,0x3 -/* f0496e8: 02118023 */ subu $s0,$s0,$s1 -/* f0496ec: 00108080 */ sll $s0,$s0,0x2 -/* f0496f0: 02118023 */ subu $s0,$s0,$s1 -/* f0496f4: 00108080 */ sll $s0,$s0,0x2 -/* f0496f8: 02118021 */ addu $s0,$s0,$s1 -/* f0496fc: 3c168006 */ lui $s6,0x8006 -/* f049700: 26d62988 */ addiu $s6,$s6,0x2988 -/* f049704: 001080c0 */ sll $s0,$s0,0x3 -/* f049708: 2412ffff */ addiu $s2,$zero,-1 -/* f04970c: 8ecc0000 */ lw $t4,0x0($s6) -.L0f049710: -/* f049710: 26310001 */ addiu $s1,$s1,0x1 -/* f049714: 01901021 */ addu $v0,$t4,$s0 -/* f049718: 944d032e */ lhu $t5,0x32e($v0) -/* f04971c: 000d7382 */ srl $t6,$t5,0xe -/* f049720: 56ae0009 */ bnel $s5,$t6,.L0f049748 -/* f049724: 844c017e */ lh $t4,0x17e($v0) -/* f049728: 9048032e */ lbu $t0,0x32e($v0) -/* f04972c: 0013c980 */ sll $t9,$s3,0x6 -/* f049730: 3109ff3f */ andi $t1,$t0,0xff3f -/* f049734: 03295025 */ or $t2,$t9,$t1 -/* f049738: a04a032e */ sb $t2,0x32e($v0) -/* f04973c: 8ecb0000 */ lw $t3,0x0($s6) -/* f049740: 01701021 */ addu $v0,$t3,$s0 -/* f049744: 844c017e */ lh $t4,0x17e($v0) -.L0f049748: -/* f049748: 168c0002 */ bne $s4,$t4,.L0f049754 -/* f04974c: 00000000 */ sll $zero,$zero,0x0 -/* f049750: a452017e */ sh $s2,0x17e($v0) -.L0f049754: -/* f049754: 0fc07934 */ jal func0f01e4d0 -/* f049758: 26100368 */ addiu $s0,$s0,0x368 -/* f04975c: 0222082a */ slt $at,$s1,$v0 -/* f049760: 5420ffeb */ bnezl $at,.L0f049710 -/* f049764: 8ecc0000 */ lw $t4,0x0($s6) -/* f049768: 00008825 */ or $s1,$zero,$zero -.L0f04976c: -/* f04976c: 3c048006 */ lui $a0,0x8006 -/* f049770: 24847e60 */ addiu $a0,$a0,0x7e60 -/* f049774: 8c8d0000 */ lw $t5,0x0($a0) -/* f049778: 2412ffff */ addiu $s2,$zero,-1 -/* f04977c: 00008025 */ or $s0,$zero,$zero -/* f049780: 19a00019 */ blez $t5,.L0f0497e8 -/* f049784: 3c038006 */ lui $v1,0x8006 -/* f049788: 24637e58 */ addiu $v1,$v1,0x7e58 -/* f04978c: 8c6e0000 */ lw $t6,0x0($v1) -.L0f049790: -/* f049790: 01d01021 */ addu $v0,$t6,$s0 -/* f049794: 944f032e */ lhu $t7,0x32e($v0) -/* f049798: 000fc382 */ srl $t8,$t7,0xe -/* f04979c: 56b80009 */ bnel $s5,$t8,.L0f0497c4 -/* f0497a0: 844e017e */ lh $t6,0x17e($v0) -/* f0497a4: 904a032e */ lbu $t2,0x32e($v0) -/* f0497a8: 00134980 */ sll $t1,$s3,0x6 -/* f0497ac: 314bff3f */ andi $t3,$t2,0xff3f -/* f0497b0: 012b6025 */ or $t4,$t1,$t3 -/* f0497b4: a04c032e */ sb $t4,0x32e($v0) -/* f0497b8: 8c6d0000 */ lw $t5,0x0($v1) -/* f0497bc: 01b01021 */ addu $v0,$t5,$s0 -/* f0497c0: 844e017e */ lh $t6,0x17e($v0) -.L0f0497c4: -/* f0497c4: 568e0003 */ bnel $s4,$t6,.L0f0497d4 -/* f0497c8: 8c8f0000 */ lw $t7,0x0($a0) -/* f0497cc: a452017e */ sh $s2,0x17e($v0) -/* f0497d0: 8c8f0000 */ lw $t7,0x0($a0) -.L0f0497d4: -/* f0497d4: 26310001 */ addiu $s1,$s1,0x1 -/* f0497d8: 26100368 */ addiu $s0,$s0,0x368 -/* f0497dc: 022f082a */ slt $at,$s1,$t7 -/* f0497e0: 5420ffeb */ bnezl $at,.L0f049790 -/* f0497e4: 8c6e0000 */ lw $t6,0x0($v1) -.L0f0497e8: -/* f0497e8: 8fbf0034 */ lw $ra,0x34($sp) -/* f0497ec: 8fb00018 */ lw $s0,0x18($sp) -/* f0497f0: 8fb1001c */ lw $s1,0x1c($sp) -/* f0497f4: 8fb20020 */ lw $s2,0x20($sp) -/* f0497f8: 8fb30024 */ lw $s3,0x24($sp) -/* f0497fc: 8fb40028 */ lw $s4,0x28($sp) -/* f049800: 8fb5002c */ lw $s5,0x2c($sp) -/* f049804: 8fb60030 */ lw $s6,0x30($sp) -/* f049808: 03e00008 */ jr $ra -/* f04980c: 27bd0038 */ addiu $sp,$sp,0x38 -); - -GLOBAL_ASM( -glabel func0f049810 -/* f049810: 27bdffe8 */ addiu $sp,$sp,-24 -/* f049814: 10800076 */ beqz $a0,.L0f0499f0 -/* f049818: afbf0014 */ sw $ra,0x14($sp) -/* f04981c: 24aeff0f */ addiu $t6,$a1,-241 -/* f049820: 2dc1000d */ sltiu $at,$t6,0xd -/* f049824: 102000c2 */ beqz $at,.L0f049b30 -/* f049828: 000e7080 */ sll $t6,$t6,0x2 -/* f04982c: 3c017f1b */ lui $at,0x7f1b -/* f049830: 002e0821 */ addu $at,$at,$t6 -/* f049834: 8c2e9388 */ lw $t6,-0x6c78($at) -/* f049838: 01c00008 */ jr $t6 -/* f04983c: 00000000 */ sll $zero,$zero,0x0 -/* f049840: 100000bb */ beqz $zero,.L0f049b30 -/* f049844: 8485012e */ lh $a1,0x12e($a0) -/* f049848: 100000b9 */ beqz $zero,.L0f049b30 -/* f04984c: 84850130 */ lh $a1,0x130($a0) -/* f049850: 100000b7 */ beqz $zero,.L0f049b30 -/* f049854: 8485012a */ lh $a1,0x12a($a0) -/* f049858: 100000b5 */ beqz $zero,.L0f049b30 -/* f04985c: 84850000 */ lh $a1,0x0($a0) -/* f049860: 100000b3 */ beqz $zero,.L0f049b30 -/* f049864: 84850132 */ lh $a1,0x132($a0) -/* f049868: 3c06800a */ lui $a2,0x800a -/* f04986c: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f049870: 8cc202a0 */ lw $v0,0x2a0($a2) -/* f049874: 504000af */ beqzl $v0,.L0f049b34 -/* f049878: 8fbf0014 */ lw $ra,0x14($sp) -/* f04987c: 8c4300bc */ lw $v1,0xbc($v0) -/* f049880: 506000ac */ beqzl $v1,.L0f049b34 -/* f049884: 8fbf0014 */ lw $ra,0x14($sp) -/* f049888: 8c620004 */ lw $v0,0x4($v1) -/* f04988c: 504000a9 */ beqzl $v0,.L0f049b34 -/* f049890: 8fbf0014 */ lw $ra,0x14($sp) -/* f049894: 100000a6 */ beqz $zero,.L0f049b30 -/* f049898: 84450000 */ lh $a1,0x0($v0) -/* f04989c: 3c06800a */ lui $a2,0x800a -/* f0498a0: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f0498a4: 8cc202a4 */ lw $v0,0x2a4($a2) -/* f0498a8: 504000a2 */ beqzl $v0,.L0f049b34 -/* f0498ac: 8fbf0014 */ lw $ra,0x14($sp) -/* f0498b0: 8c4300bc */ lw $v1,0xbc($v0) -/* f0498b4: 5060009f */ beqzl $v1,.L0f049b34 -/* f0498b8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0498bc: 8c620004 */ lw $v0,0x4($v1) -/* f0498c0: 5040009c */ beqzl $v0,.L0f049b34 -/* f0498c4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0498c8: 10000099 */ beqz $zero,.L0f049b30 -/* f0498cc: 84450000 */ lh $a1,0x0($v0) -/* f0498d0: 3c06800a */ lui $a2,0x800a -/* f0498d4: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f0498d8: 8cc202a8 */ lw $v0,0x2a8($a2) -/* f0498dc: 50400095 */ beqzl $v0,.L0f049b34 -/* f0498e0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0498e4: 8c4300bc */ lw $v1,0xbc($v0) -/* f0498e8: 50600092 */ beqzl $v1,.L0f049b34 -/* f0498ec: 8fbf0014 */ lw $ra,0x14($sp) -/* f0498f0: 8c620004 */ lw $v0,0x4($v1) -/* f0498f4: 5040008f */ beqzl $v0,.L0f049b34 -/* f0498f8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0498fc: 1000008c */ beqz $zero,.L0f049b30 -/* f049900: 84450000 */ lh $a1,0x0($v0) -/* f049904: 3c06800a */ lui $a2,0x800a -/* f049908: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f04990c: 8ccf0298 */ lw $t7,0x298($a2) -/* f049910: 05e20006 */ bltzl $t7,.L0f04992c -/* f049914: 8cc20294 */ lw $v0,0x294($a2) -/* f049918: 9482032e */ lhu $v0,0x32e($a0) -/* f04991c: 0002c382 */ srl $t8,$v0,0xe -/* f049920: 10000002 */ beqz $zero,.L0f04992c -/* f049924: 03001025 */ or $v0,$t8,$zero -/* f049928: 8cc20294 */ lw $v0,0x294($a2) -.L0f04992c: -/* f04992c: 0002c880 */ sll $t9,$v0,0x2 -/* f049930: 00d94021 */ addu $t0,$a2,$t9 -/* f049934: 8d030064 */ lw $v1,0x64($t0) -/* f049938: 5060007e */ beqzl $v1,.L0f049b34 -/* f04993c: 8fbf0014 */ lw $ra,0x14($sp) -/* f049940: 8c6200bc */ lw $v0,0xbc($v1) -/* f049944: 5040007b */ beqzl $v0,.L0f049b34 -/* f049948: 8fbf0014 */ lw $ra,0x14($sp) -/* f04994c: 8c430004 */ lw $v1,0x4($v0) -/* f049950: 50600078 */ beqzl $v1,.L0f049b34 -/* f049954: 8fbf0014 */ lw $ra,0x14($sp) -/* f049958: 10000075 */ beqz $zero,.L0f049b30 -/* f04995c: 84650000 */ lh $a1,0x0($v1) -/* f049960: 3c06800a */ lui $a2,0x800a -/* f049964: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f049968: 8cc90298 */ lw $t1,0x298($a2) -/* f04996c: 05220071 */ bltzl $t1,.L0f049b34 -/* f049970: 8fbf0014 */ lw $ra,0x14($sp) -/* f049974: 948a032e */ lhu $t2,0x32e($a0) -/* f049978: 3c02800a */ lui $v0,0x800a -/* f04997c: 000a5b82 */ srl $t3,$t2,0xe -/* f049980: 000b6080 */ sll $t4,$t3,0x2 -/* f049984: 000c6823 */ negu $t5,$t4 -/* f049988: 004d1021 */ addu $v0,$v0,$t5 -/* f04998c: 8c42a028 */ lw $v0,-0x5fd8($v0) -/* f049990: 50400068 */ beqzl $v0,.L0f049b34 -/* f049994: 8fbf0014 */ lw $ra,0x14($sp) -/* f049998: 8c4300bc */ lw $v1,0xbc($v0) -/* f04999c: 50600065 */ beqzl $v1,.L0f049b34 -/* f0499a0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0499a4: 8c620004 */ lw $v0,0x4($v1) -/* f0499a8: 50400062 */ beqzl $v0,.L0f049b34 -/* f0499ac: 8fbf0014 */ lw $ra,0x14($sp) -/* f0499b0: 1000005f */ beqz $zero,.L0f049b30 -/* f0499b4: 84450000 */ lh $a1,0x0($v0) -/* f0499b8: 0fc0a221 */ jal func0f028884 -/* f0499bc: afa5001c */ sw $a1,0x1c($sp) -/* f0499c0: 90430000 */ lbu $v1,0x0($v0) -/* f0499c4: 24010003 */ addiu $at,$zero,0x3 -/* f0499c8: 8fa5001c */ lw $a1,0x1c($sp) -/* f0499cc: 10610003 */ beq $v1,$at,.L0f0499dc -/* f0499d0: 24010006 */ addiu $at,$zero,0x6 -/* f0499d4: 54610057 */ bnel $v1,$at,.L0f049b34 -/* f0499d8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f0499dc: -/* f0499dc: 8c430004 */ lw $v1,0x4($v0) -/* f0499e0: 50600054 */ beqzl $v1,.L0f049b34 -/* f0499e4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0499e8: 10000051 */ beqz $zero,.L0f049b30 -/* f0499ec: 84650000 */ lh $a1,0x0($v1) -.L0f0499f0: -/* f0499f0: 24aeff0f */ addiu $t6,$a1,-241 -/* f0499f4: 2dc10008 */ sltiu $at,$t6,0x8 -/* f0499f8: 1020004d */ beqz $at,.L0f049b30 -/* f0499fc: 000e7080 */ sll $t6,$t6,0x2 -/* f049a00: 3c017f1b */ lui $at,0x7f1b -/* f049a04: 002e0821 */ addu $at,$at,$t6 -/* f049a08: 8c2e93bc */ lw $t6,-0x6c44($at) -/* f049a0c: 01c00008 */ jr $t6 -/* f049a10: 00000000 */ sll $zero,$zero,0x0 -/* f049a14: 3c06800a */ lui $a2,0x800a -/* f049a18: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f049a1c: 8cc202a0 */ lw $v0,0x2a0($a2) -/* f049a20: 50400044 */ beqzl $v0,.L0f049b34 -/* f049a24: 8fbf0014 */ lw $ra,0x14($sp) -/* f049a28: 8c4300bc */ lw $v1,0xbc($v0) -/* f049a2c: 50600041 */ beqzl $v1,.L0f049b34 -/* f049a30: 8fbf0014 */ lw $ra,0x14($sp) -/* f049a34: 8c620004 */ lw $v0,0x4($v1) -/* f049a38: 5040003e */ beqzl $v0,.L0f049b34 -/* f049a3c: 8fbf0014 */ lw $ra,0x14($sp) -/* f049a40: 1000003b */ beqz $zero,.L0f049b30 -/* f049a44: 84450000 */ lh $a1,0x0($v0) -/* f049a48: 3c06800a */ lui $a2,0x800a -/* f049a4c: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f049a50: 8cc202a4 */ lw $v0,0x2a4($a2) -/* f049a54: 50400037 */ beqzl $v0,.L0f049b34 -/* f049a58: 8fbf0014 */ lw $ra,0x14($sp) -/* f049a5c: 8c4300bc */ lw $v1,0xbc($v0) -/* f049a60: 50600034 */ beqzl $v1,.L0f049b34 -/* f049a64: 8fbf0014 */ lw $ra,0x14($sp) -/* f049a68: 8c620004 */ lw $v0,0x4($v1) -/* f049a6c: 50400031 */ beqzl $v0,.L0f049b34 -/* f049a70: 8fbf0014 */ lw $ra,0x14($sp) -/* f049a74: 1000002e */ beqz $zero,.L0f049b30 -/* f049a78: 84450000 */ lh $a1,0x0($v0) -/* f049a7c: 3c06800a */ lui $a2,0x800a -/* f049a80: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f049a84: 8cc202a8 */ lw $v0,0x2a8($a2) -/* f049a88: 5040002a */ beqzl $v0,.L0f049b34 -/* f049a8c: 8fbf0014 */ lw $ra,0x14($sp) -/* f049a90: 8c4300bc */ lw $v1,0xbc($v0) -/* f049a94: 50600027 */ beqzl $v1,.L0f049b34 -/* f049a98: 8fbf0014 */ lw $ra,0x14($sp) -/* f049a9c: 8c620004 */ lw $v0,0x4($v1) -/* f049aa0: 50400024 */ beqzl $v0,.L0f049b34 -/* f049aa4: 8fbf0014 */ lw $ra,0x14($sp) -/* f049aa8: 10000021 */ beqz $zero,.L0f049b30 -/* f049aac: 84450000 */ lh $a1,0x0($v0) -/* f049ab0: 3c06800a */ lui $a2,0x800a -/* f049ab4: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f049ab8: 8ccf0294 */ lw $t7,0x294($a2) -/* f049abc: 000fc080 */ sll $t8,$t7,0x2 -/* f049ac0: 00d8c821 */ addu $t9,$a2,$t8 -/* f049ac4: 8f220064 */ lw $v0,0x64($t9) -/* f049ac8: 5040001a */ beqzl $v0,.L0f049b34 -/* f049acc: 8fbf0014 */ lw $ra,0x14($sp) -/* f049ad0: 8c4300bc */ lw $v1,0xbc($v0) -/* f049ad4: 50600017 */ beqzl $v1,.L0f049b34 -/* f049ad8: 8fbf0014 */ lw $ra,0x14($sp) -/* f049adc: 8c620004 */ lw $v0,0x4($v1) -/* f049ae0: 50400014 */ beqzl $v0,.L0f049b34 -/* f049ae4: 8fbf0014 */ lw $ra,0x14($sp) -/* f049ae8: 10000011 */ beqz $zero,.L0f049b30 -/* f049aec: 84450000 */ lh $a1,0x0($v0) -/* f049af0: 3c06800a */ lui $a2,0x800a -/* f049af4: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f049af8: 8cc20298 */ lw $v0,0x298($a2) -/* f049afc: 0440000c */ bltz $v0,.L0f049b30 -/* f049b00: 00024080 */ sll $t0,$v0,0x2 -/* f049b04: 00c84821 */ addu $t1,$a2,$t0 -/* f049b08: 8d230064 */ lw $v1,0x64($t1) -/* f049b0c: 50600009 */ beqzl $v1,.L0f049b34 -/* f049b10: 8fbf0014 */ lw $ra,0x14($sp) -/* f049b14: 8c6200bc */ lw $v0,0xbc($v1) -/* f049b18: 50400006 */ beqzl $v0,.L0f049b34 -/* f049b1c: 8fbf0014 */ lw $ra,0x14($sp) -/* f049b20: 8c430004 */ lw $v1,0x4($v0) -/* f049b24: 50600003 */ beqzl $v1,.L0f049b34 -/* f049b28: 8fbf0014 */ lw $ra,0x14($sp) -/* f049b2c: 84650000 */ lh $a1,0x0($v1) -.L0f049b30: -/* f049b30: 8fbf0014 */ lw $ra,0x14($sp) -.L0f049b34: -/* f049b34: 27bd0018 */ addiu $sp,$sp,0x18 -/* f049b38: 00a01025 */ or $v0,$a1,$zero -/* f049b3c: 03e00008 */ jr $ra -/* f049b40: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel chrFindById -/* f049b44: 27bdffe8 */ addiu $sp,$sp,-24 -/* f049b48: afbf0014 */ sw $ra,0x14($sp) -/* f049b4c: 0fc12604 */ jal func0f049810 -/* f049b50: 00000000 */ sll $zero,$zero,0x0 -/* f049b54: 00402025 */ or $a0,$v0,$zero -/* f049b58: 0fc0a1dd */ jal func0f028774 -/* f049b5c: afa2001c */ sw $v0,0x1c($sp) -/* f049b60: 10400003 */ beqz $v0,.L0f049b70 -/* f049b64: 8fa7001c */ lw $a3,0x1c($sp) -/* f049b68: 10000027 */ beqz $zero,.L0f049c08 -/* f049b6c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f049b70: -/* f049b70: 3c058006 */ lui $a1,0x8006 -/* f049b74: 8ca57e60 */ lw $a1,0x7e60($a1) -/* f049b78: 00003025 */ or $a2,$zero,$zero -/* f049b7c: 3c088006 */ lui $t0,0x8006 -/* f049b80: 04a0001f */ bltz $a1,.L0f049c00 -/* f049b84: 3c098006 */ lui $t1,0x8006 -/* f049b88: 8d087e5c */ lw $t0,0x7e5c($t0) -/* f049b8c: 00c51821 */ addu $v1,$a2,$a1 -.L0f049b90: -/* f049b90: 04610003 */ bgez $v1,.L0f049ba0 -/* f049b94: 00037043 */ sra $t6,$v1,0x1 -/* f049b98: 24610001 */ addiu $at,$v1,0x1 -/* f049b9c: 00017043 */ sra $t6,$at,0x1 -.L0f049ba0: -/* f049ba0: 000e7840 */ sll $t7,$t6,0x1 -/* f049ba4: 010fc021 */ addu $t8,$t0,$t7 -/* f049ba8: 87040000 */ lh $a0,0x0($t8) -/* f049bac: 01c01025 */ or $v0,$t6,$zero -/* f049bb0: 14e4000b */ bne $a3,$a0,.L0f049be0 -/* f049bb4: 00e4082a */ slt $at,$a3,$a0 -/* f049bb8: 000ec8c0 */ sll $t9,$t6,0x3 -/* f049bbc: 032ec823 */ subu $t9,$t9,$t6 -/* f049bc0: 0019c880 */ sll $t9,$t9,0x2 -/* f049bc4: 032ec823 */ subu $t9,$t9,$t6 -/* f049bc8: 0019c880 */ sll $t9,$t9,0x2 -/* f049bcc: 8d297e58 */ lw $t1,0x7e58($t1) -/* f049bd0: 032ec821 */ addu $t9,$t9,$t6 -/* f049bd4: 0019c8c0 */ sll $t9,$t9,0x3 -/* f049bd8: 1000000a */ beqz $zero,.L0f049c04 -/* f049bdc: 03291021 */ addu $v0,$t9,$t1 -.L0f049be0: -/* f049be0: 50200004 */ beqzl $at,.L0f049bf4 -/* f049be4: 24460001 */ addiu $a2,$v0,0x1 -/* f049be8: 10000002 */ beqz $zero,.L0f049bf4 -/* f049bec: 2445ffff */ addiu $a1,$v0,-1 -/* f049bf0: 24460001 */ addiu $a2,$v0,0x1 -.L0f049bf4: -/* f049bf4: 00a6082a */ slt $at,$a1,$a2 -/* f049bf8: 5020ffe5 */ beqzl $at,.L0f049b90 -/* f049bfc: 00c51821 */ addu $v1,$a2,$a1 -.L0f049c00: -/* f049c00: 00001025 */ or $v0,$zero,$zero -.L0f049c04: -/* f049c04: 8fbf0014 */ lw $ra,0x14($sp) -.L0f049c08: -/* f049c08: 27bd0018 */ addiu $sp,$sp,0x18 -/* f049c0c: 03e00008 */ jr $ra -/* f049c10: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049c14 -/* f049c14: 27bdffe8 */ addiu $sp,$sp,-24 -/* f049c18: 240200f8 */ addiu $v0,$zero,0xf8 -/* f049c1c: 10a20003 */ beq $a1,$v0,.L0f049c2c -/* f049c20: afbf0014 */ sw $ra,0x14($sp) -/* f049c24: 14a2000c */ bne $a1,$v0,.L0f049c58 -/* f049c28: 00000000 */ sll $zero,$zero,0x0 -.L0f049c2c: -/* f049c2c: 3c05800a */ lui $a1,0x800a -/* f049c30: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f049c34: 8cae02a0 */ lw $t6,0x2a0($a1) -/* f049c38: 8cb80338 */ lw $t8,0x338($a1) -/* f049c3c: 24010048 */ addiu $at,$zero,0x48 -/* f049c40: 8dcf00bc */ lw $t7,0xbc($t6) -/* f049c44: 01f81823 */ subu $v1,$t7,$t8 -/* f049c48: 0061001a */ div $zero,$v1,$at -/* f049c4c: 00001812 */ mflo $v1 -/* f049c50: 10000013 */ beqz $zero,.L0f049ca0 -/* f049c54: 8fbf0014 */ lw $ra,0x14($sp) -.L0f049c58: -/* f049c58: 0fc126d1 */ jal chrFindById -/* f049c5c: 00000000 */ sll $zero,$zero,0x0 -/* f049c60: 5040000e */ beqzl $v0,.L0f049c9c -/* f049c64: 2403ffff */ addiu $v1,$zero,-1 -/* f049c68: 8c44001c */ lw $a0,0x1c($v0) -/* f049c6c: 3c05800a */ lui $a1,0x800a -/* f049c70: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f049c74: 50800009 */ beqzl $a0,.L0f049c9c -/* f049c78: 2403ffff */ addiu $v1,$zero,-1 -/* f049c7c: 8ca80338 */ lw $t0,0x338($a1) -/* f049c80: 24010048 */ addiu $at,$zero,0x48 -/* f049c84: 00881823 */ subu $v1,$a0,$t0 -/* f049c88: 0061001a */ div $zero,$v1,$at -/* f049c8c: 00001812 */ mflo $v1 -/* f049c90: 10000003 */ beqz $zero,.L0f049ca0 -/* f049c94: 8fbf0014 */ lw $ra,0x14($sp) -/* f049c98: 2403ffff */ addiu $v1,$zero,-1 -.L0f049c9c: -/* f049c9c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f049ca0: -/* f049ca0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f049ca4: 00601025 */ or $v0,$v1,$zero -/* f049ca8: 03e00008 */ jr $ra -/* f049cac: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049cb0 -/* f049cb0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f049cb4: afbf0014 */ sw $ra,0x14($sp) -/* f049cb8: 8c83001c */ lw $v1,0x1c($a0) -/* f049cbc: 0fc126d1 */ jal chrFindById -/* f049cc0: afa3001c */ sw $v1,0x1c($sp) -/* f049cc4: 44801000 */ mtc1 $zero,$f2 -/* f049cc8: 10400015 */ beqz $v0,.L0f049d20 -/* f049ccc: 8fa3001c */ lw $v1,0x1c($sp) -/* f049cd0: 8c4e001c */ lw $t6,0x1c($v0) -/* f049cd4: 51c00013 */ beqzl $t6,.L0f049d24 -/* f049cd8: 8fbf0014 */ lw $ra,0x14($sp) -/* f049cdc: 8c42001c */ lw $v0,0x1c($v0) -/* f049ce0: c4660008 */ lwc1 $f6,0x8($v1) -/* f049ce4: c46a000c */ lwc1 $f10,0xc($v1) -/* f049ce8: c4440008 */ lwc1 $f4,0x8($v0) -/* f049cec: c448000c */ lwc1 $f8,0xc($v0) -/* f049cf0: c4720010 */ lwc1 $f18,0x10($v1) -/* f049cf4: 46062001 */ sub.s $f0,$f4,$f6 -/* f049cf8: c4500010 */ lwc1 $f16,0x10($v0) -/* f049cfc: 460a4081 */ sub.s $f2,$f8,$f10 -/* f049d00: 46000102 */ mul.s $f4,$f0,$f0 -/* f049d04: 46128381 */ sub.s $f14,$f16,$f18 -/* f049d08: 46021182 */ mul.s $f6,$f2,$f2 -/* f049d0c: 46062200 */ add.s $f8,$f4,$f6 -/* f049d10: 460e7282 */ mul.s $f10,$f14,$f14 -/* f049d14: 0c012974 */ jal 0x4a5d0 -/* f049d18: 460a4300 */ add.s $f12,$f8,$f10 -/* f049d1c: 46000086 */ mov.s $f2,$f0 -.L0f049d20: -/* f049d20: 8fbf0014 */ lw $ra,0x14($sp) -.L0f049d24: -/* f049d24: 27bd0020 */ addiu $sp,$sp,0x20 -/* f049d28: 46001006 */ mov.s $f0,$f2 -/* f049d2c: 03e00008 */ jr $ra -/* f049d30: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049d34 -/* f049d34: 27bdff80 */ addiu $sp,$sp,-128 -/* f049d38: afbf0014 */ sw $ra,0x14($sp) -/* f049d3c: afa40080 */ sw $a0,0x80($sp) -/* f049d40: 0fc0a221 */ jal func0f028884 -/* f049d44: afa50084 */ sw $a1,0x84($sp) -/* f049d48: 44801000 */ mtc1 $zero,$f2 -/* f049d4c: 8fa40080 */ lw $a0,0x80($sp) -/* f049d50: 8fa50084 */ lw $a1,0x84($sp) -/* f049d54: afa2007c */ sw $v0,0x7c($sp) -/* f049d58: 0fc1258b */ jal func0f04962c -/* f049d5c: e7a20018 */ swc1 $f2,0x18($sp) -/* f049d60: 8fa3007c */ lw $v1,0x7c($sp) -/* f049d64: c7a20018 */ lwc1 $f2,0x18($sp) -/* f049d68: 04400016 */ bltz $v0,.L0f049dc4 -/* f049d6c: 00402025 */ or $a0,$v0,$zero -/* f049d70: 24050002 */ addiu $a1,$zero,0x2 -/* f049d74: 27a6001c */ addiu $a2,$sp,0x1c -/* f049d78: 0fc456ac */ jal func0f115ab0 -/* f049d7c: afa3007c */ sw $v1,0x7c($sp) -/* f049d80: 8fa3007c */ lw $v1,0x7c($sp) -/* f049d84: c7a4001c */ lwc1 $f4,0x1c($sp) -/* f049d88: c7a80020 */ lwc1 $f8,0x20($sp) -/* f049d8c: c4660008 */ lwc1 $f6,0x8($v1) -/* f049d90: c46a000c */ lwc1 $f10,0xc($v1) -/* f049d94: c7b00024 */ lwc1 $f16,0x24($sp) -/* f049d98: 46062001 */ sub.s $f0,$f4,$f6 -/* f049d9c: c4720010 */ lwc1 $f18,0x10($v1) -/* f049da0: 460a4081 */ sub.s $f2,$f8,$f10 -/* f049da4: 46000102 */ mul.s $f4,$f0,$f0 -/* f049da8: 46128381 */ sub.s $f14,$f16,$f18 -/* f049dac: 46021182 */ mul.s $f6,$f2,$f2 -/* f049db0: 46062200 */ add.s $f8,$f4,$f6 -/* f049db4: 460e7282 */ mul.s $f10,$f14,$f14 -/* f049db8: 0c012974 */ jal 0x4a5d0 -/* f049dbc: 460a4300 */ add.s $f12,$f8,$f10 -/* f049dc0: 46000086 */ mov.s $f2,$f0 -.L0f049dc4: -/* f049dc4: 8fbf0014 */ lw $ra,0x14($sp) -/* f049dc8: 27bd0080 */ addiu $sp,$sp,0x80 -/* f049dcc: 46001006 */ mov.s $f0,$f2 -/* f049dd0: 03e00008 */ jr $ra -/* f049dd4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049dd8 -/* f049dd8: 30ce00ff */ andi $t6,$a2,0xff -/* f049ddc: 15c00005 */ bnez $t6,.L0f049df4 -/* f049de0: afa60008 */ sw $a2,0x8($sp) -/* f049de4: 8c8f0114 */ lw $t7,0x114($a0) -/* f049de8: 01e5c025 */ or $t8,$t7,$a1 -/* f049dec: 03e00008 */ jr $ra -/* f049df0: ac980114 */ sw $t8,0x114($a0) -.L0f049df4: -/* f049df4: 8c990118 */ lw $t9,0x118($a0) -/* f049df8: 03254025 */ or $t0,$t9,$a1 -/* f049dfc: ac880118 */ sw $t0,0x118($a0) -/* f049e00: 03e00008 */ jr $ra -/* f049e04: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049e08 -/* f049e08: 30ce00ff */ andi $t6,$a2,0xff -/* f049e0c: 15c00006 */ bnez $t6,.L0f049e28 -/* f049e10: afa60008 */ sw $a2,0x8($sp) -/* f049e14: 8c8f0114 */ lw $t7,0x114($a0) -/* f049e18: 00a0c027 */ nor $t8,$a1,$zero -/* f049e1c: 01f8c824 */ and $t9,$t7,$t8 -/* f049e20: 03e00008 */ jr $ra -/* f049e24: ac990114 */ sw $t9,0x114($a0) -.L0f049e28: -/* f049e28: 8c880118 */ lw $t0,0x118($a0) -/* f049e2c: 00a04827 */ nor $t1,$a1,$zero -/* f049e30: 01095024 */ and $t2,$t0,$t1 -/* f049e34: ac8a0118 */ sw $t2,0x118($a0) -/* f049e38: 03e00008 */ jr $ra -/* f049e3c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049e40 -/* f049e40: 30ce00ff */ andi $t6,$a2,0xff -/* f049e44: 15c00006 */ bnez $t6,.L0f049e60 -/* f049e48: afa60008 */ sw $a2,0x8($sp) -/* f049e4c: 8c8f0114 */ lw $t7,0x114($a0) -/* f049e50: 01e51024 */ and $v0,$t7,$a1 -/* f049e54: 0002c02b */ sltu $t8,$zero,$v0 -/* f049e58: 03e00008 */ jr $ra -/* f049e5c: 03001025 */ or $v0,$t8,$zero -.L0f049e60: -/* f049e60: 8c990118 */ lw $t9,0x118($a0) -/* f049e64: 03251024 */ and $v0,$t9,$a1 -/* f049e68: 0002402b */ sltu $t0,$zero,$v0 -/* f049e6c: 01001025 */ or $v0,$t0,$zero -/* f049e70: 03e00008 */ jr $ra -/* f049e74: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049e78 -/* f049e78: 27bdffe8 */ addiu $sp,$sp,-24 -/* f049e7c: afbf0014 */ sw $ra,0x14($sp) -/* f049e80: afa60020 */ sw $a2,0x20($sp) -/* f049e84: 0fc126d1 */ jal chrFindById -/* f049e88: afa70024 */ sw $a3,0x24($sp) -/* f049e8c: 10400004 */ beqz $v0,.L0f049ea0 -/* f049e90: 00402025 */ or $a0,$v0,$zero -/* f049e94: 8fa50020 */ lw $a1,0x20($sp) -/* f049e98: 0fc12776 */ jal func0f049dd8 -/* f049e9c: 93a60027 */ lbu $a2,0x27($sp) -.L0f049ea0: -/* f049ea0: 8fbf0014 */ lw $ra,0x14($sp) -/* f049ea4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f049ea8: 03e00008 */ jr $ra -/* f049eac: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049eb0 -/* f049eb0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f049eb4: afbf0014 */ sw $ra,0x14($sp) -/* f049eb8: afa60020 */ sw $a2,0x20($sp) -/* f049ebc: 0fc126d1 */ jal chrFindById -/* f049ec0: afa70024 */ sw $a3,0x24($sp) -/* f049ec4: 10400004 */ beqz $v0,.L0f049ed8 -/* f049ec8: 00402025 */ or $a0,$v0,$zero -/* f049ecc: 8fa50020 */ lw $a1,0x20($sp) -/* f049ed0: 0fc12782 */ jal func0f049e08 -/* f049ed4: 93a60027 */ lbu $a2,0x27($sp) -.L0f049ed8: -/* f049ed8: 8fbf0014 */ lw $ra,0x14($sp) -/* f049edc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f049ee0: 03e00008 */ jr $ra -/* f049ee4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049ee8 -/* f049ee8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f049eec: afbf0014 */ sw $ra,0x14($sp) -/* f049ef0: afa60020 */ sw $a2,0x20($sp) -/* f049ef4: 0fc126d1 */ jal chrFindById -/* f049ef8: afa70024 */ sw $a3,0x24($sp) -/* f049efc: 10400006 */ beqz $v0,.L0f049f18 -/* f049f00: 00402025 */ or $a0,$v0,$zero -/* f049f04: 8fa50020 */ lw $a1,0x20($sp) -/* f049f08: 0fc12790 */ jal func0f049e40 -/* f049f0c: 93a60027 */ lbu $a2,0x27($sp) -/* f049f10: 10000003 */ beqz $zero,.L0f049f20 -/* f049f14: 8fbf0014 */ lw $ra,0x14($sp) -.L0f049f18: -/* f049f18: 00001025 */ or $v0,$zero,$zero -/* f049f1c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f049f20: -/* f049f20: 27bd0018 */ addiu $sp,$sp,0x18 -/* f049f24: 03e00008 */ jr $ra -/* f049f28: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049f2c -/* f049f2c: 3c028006 */ lui $v0,0x8006 -/* f049f30: 24427e54 */ addiu $v0,$v0,0x7e54 -/* f049f34: 8c4e0000 */ lw $t6,0x0($v0) -/* f049f38: afa40000 */ sw $a0,0x0($sp) -/* f049f3c: 01c57825 */ or $t7,$t6,$a1 -/* f049f40: 03e00008 */ jr $ra -/* f049f44: ac4f0000 */ sw $t7,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f049f48 -/* f049f48: 3c028006 */ lui $v0,0x8006 -/* f049f4c: 24427e54 */ addiu $v0,$v0,0x7e54 -/* f049f50: 8c4f0000 */ lw $t7,0x0($v0) -/* f049f54: 00a07027 */ nor $t6,$a1,$zero -/* f049f58: afa40000 */ sw $a0,0x0($sp) -/* f049f5c: 01cfc024 */ and $t8,$t6,$t7 -/* f049f60: 03e00008 */ jr $ra -/* f049f64: ac580000 */ sw $t8,0x0($v0) -); - -GLOBAL_ASM( -glabel func0f049f68 -/* f049f68: 3c0e8006 */ lui $t6,0x8006 -/* f049f6c: 8dce7e54 */ lw $t6,0x7e54($t6) -/* f049f70: afa40000 */ sw $a0,0x0($sp) -/* f049f74: 01c51024 */ and $v0,$t6,$a1 -/* f049f78: 0002782b */ sltu $t7,$zero,$v0 -/* f049f7c: 03e00008 */ jr $ra -/* f049f80: 01e01025 */ or $v0,$t7,$zero -); - -GLOBAL_ASM( -glabel func0f049f84 -/* f049f84: 8c820014 */ lw $v0,0x14($a0) -/* f049f88: 304e0002 */ andi $t6,$v0,0x2 -/* f049f8c: 03e00008 */ jr $ra -/* f049f90: 000e102b */ sltu $v0,$zero,$t6 -); - -GLOBAL_ASM( -glabel func0f049f94 -/* f049f94: 8c8e0014 */ lw $t6,0x14($a0) -/* f049f98: ac80011c */ sw $zero,0x11c($a0) -/* f049f9c: 35cf0040 */ ori $t7,$t6,0x40 -/* f049fa0: 03e00008 */ jr $ra -/* f049fa4: ac8f0014 */ sw $t7,0x14($a0) -); - -GLOBAL_ASM( -glabel func0f049fa8 -/* f049fa8: 8c8e011c */ lw $t6,0x11c($a0) -/* f049fac: 3c017f1b */ lui $at,0x7f1b -/* f049fb0: c42893dc */ lwc1 $f8,-0x6c24($at) -/* f049fb4: 448e2000 */ mtc1 $t6,$f4 -/* f049fb8: 00000000 */ sll $zero,$zero,0x0 -/* f049fbc: 468021a0 */ cvt.s.w $f6,$f4 -/* f049fc0: 46083002 */ mul.s $f0,$f6,$f8 -/* f049fc4: 03e00008 */ jr $ra -/* f049fc8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f049fcc -/* f049fcc: 27bdffa8 */ addiu $sp,$sp,-88 -/* f049fd0: afbf001c */ sw $ra,0x1c($sp) -/* f049fd4: 0fc0a221 */ jal func0f028884 -/* f049fd8: afa40058 */ sw $a0,0x58($sp) -/* f049fdc: 1040003c */ beqz $v0,.L0f04a0d0 -/* f049fe0: 00401825 */ or $v1,$v0,$zero -/* f049fe4: 90440000 */ lbu $a0,0x0($v0) -/* f049fe8: 24010003 */ addiu $at,$zero,0x3 -/* f049fec: 5481000c */ bnel $a0,$at,.L0f04a020 -/* f049ff0: 24010006 */ addiu $at,$zero,0x6 -/* f049ff4: 0fc0e4da */ jal func0f039368 -/* f049ff8: 8fa40058 */ lw $a0,0x58($sp) -/* f049ffc: 14400003 */ bnez $v0,.L0f04a00c -/* f04a000: 8fa40058 */ lw $a0,0x58($sp) -/* f04a004: 10000033 */ beqz $zero,.L0f04a0d4 -/* f04a008: 00001025 */ or $v0,$zero,$zero -.L0f04a00c: -/* f04a00c: 0fc1239d */ jal func0f048e74 -/* f04a010: 24050014 */ addiu $a1,$zero,0x14 -/* f04a014: 10000030 */ beqz $zero,.L0f04a0d8 -/* f04a018: 8fbf001c */ lw $ra,0x1c($sp) -/* f04a01c: 24010006 */ addiu $at,$zero,0x6 -.L0f04a020: -/* f04a020: 1481002b */ bne $a0,$at,.L0f04a0d0 -/* f04a024: 3c0e800a */ lui $t6,0x800a -/* f04a028: 8dcea2e4 */ lw $t6,-0x5d1c($t6) -/* f04a02c: 24640008 */ addiu $a0,$v1,0x8 -/* f04a030: 24650028 */ addiu $a1,$v1,0x28 -/* f04a034: 11c00026 */ beqz $t6,.L0f04a0d0 -/* f04a038: 8faf0058 */ lw $t7,0x58($sp) -/* f04a03c: 8de2001c */ lw $v0,0x1c($t7) -/* f04a040: 24180033 */ addiu $t8,$zero,0x33 -/* f04a044: 24190008 */ addiu $t9,$zero,0x8 -/* f04a048: afb90014 */ sw $t9,0x14($sp) -/* f04a04c: afb80010 */ sw $t8,0x10($sp) -/* f04a050: 24460008 */ addiu $a2,$v0,0x8 -/* f04a054: 0c00b70f */ jal 0x2dc3c -/* f04a058: 24470028 */ addiu $a3,$v0,0x28 -/* f04a05c: 1040001c */ beqz $v0,.L0f04a0d0 -/* f04a060: 8fa80058 */ lw $t0,0x58($sp) -/* f04a064: 8d040020 */ lw $a0,0x20($t0) -/* f04a068: 0c006be0 */ jal 0x1af80 -/* f04a06c: afa40050 */ sw $a0,0x50($sp) -/* f04a070: 3c017f1b */ lui $at,0x7f1b -/* f04a074: c42493e0 */ lwc1 $f4,-0x6c20($at) -/* f04a078: 27a40044 */ addiu $a0,$sp,0x44 -/* f04a07c: 27a50038 */ addiu $a1,$sp,0x38 -/* f04a080: 46040182 */ mul.s $f6,$f0,$f4 -/* f04a084: 0fc28302 */ jal func0f0a0c08 -/* f04a088: e7a60028 */ swc1 $f6,0x28($sp) -/* f04a08c: 8fa40050 */ lw $a0,0x50($sp) -/* f04a090: 0c006b43 */ jal 0x1ad0c -/* f04a094: 27a5002c */ addiu $a1,$sp,0x2c -/* f04a098: 0fc2d5be */ jal func0f0b56f8 -/* f04a09c: 00000000 */ sll $zero,$zero,0x0 -/* f04a0a0: 00402025 */ or $a0,$v0,$zero -/* f04a0a4: 0c0056d9 */ jal 0x15b64 -/* f04a0a8: 27a5002c */ addiu $a1,$sp,0x2c -/* f04a0ac: 27a40044 */ addiu $a0,$sp,0x44 -/* f04a0b0: 27a50038 */ addiu $a1,$sp,0x38 -/* f04a0b4: 27a6002c */ addiu $a2,$sp,0x2c -/* f04a0b8: 0fc1ace7 */ jal func0f06b39c -/* f04a0bc: 8fa70028 */ lw $a3,0x28($sp) -/* f04a0c0: 50400004 */ beqzl $v0,.L0f04a0d4 -/* f04a0c4: 00001025 */ or $v0,$zero,$zero -/* f04a0c8: 10000002 */ beqz $zero,.L0f04a0d4 -/* f04a0cc: 24020001 */ addiu $v0,$zero,0x1 -.L0f04a0d0: -/* f04a0d0: 00001025 */ or $v0,$zero,$zero -.L0f04a0d4: -/* f04a0d4: 8fbf001c */ lw $ra,0x1c($sp) -.L0f04a0d8: -/* f04a0d8: 27bd0058 */ addiu $sp,$sp,0x58 -/* f04a0dc: 03e00008 */ jr $ra -/* f04a0e0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04a0e4 -/* f04a0e4: 8c850018 */ lw $a1,0x18($a0) -/* f04a0e8: 2401fffb */ addiu $at,$zero,-5 -/* f04a0ec: 30a30004 */ andi $v1,$a1,0x4 -/* f04a0f0: 00a17824 */ and $t7,$a1,$at -/* f04a0f4: 0003102b */ sltu $v0,$zero,$v1 -/* f04a0f8: 03e00008 */ jr $ra -/* f04a0fc: ac8f0018 */ sw $t7,0x18($a0) -); - -GLOBAL_ASM( -glabel func0f04a100 -/* f04a100: 03e00008 */ jr $ra -/* f04a104: 8082000b */ lb $v0,0xb($a0) -); - -GLOBAL_ASM( -glabel func0f04a108 -/* f04a108: 03e00008 */ jr $ra -/* f04a10c: 8082000a */ lb $v0,0xa($a0) -); - -GLOBAL_ASM( -glabel func0f04a110 -/* f04a110: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04a114: afbf0014 */ sw $ra,0x14($sp) -/* f04a118: afa50024 */ sw $a1,0x24($sp) -/* f04a11c: 8486012e */ lh $a2,0x12e($a0) -/* f04a120: 30ae00ff */ andi $t6,$a1,0xff -/* f04a124: 01c02825 */ or $a1,$t6,$zero -/* f04a128: 28c30000 */ slti $v1,$a2,0x0 -/* f04a12c: 38630001 */ xori $v1,$v1,0x1 -/* f04a130: 10600005 */ beqz $v1,.L0f04a148 -/* f04a134: 00000000 */ sll $zero,$zero,0x0 -/* f04a138: 15c00003 */ bnez $t6,.L0f04a148 -/* f04a13c: 240fffff */ addiu $t7,$zero,-1 -/* f04a140: 10000015 */ beqz $zero,.L0f04a198 -/* f04a144: a48f012e */ sh $t7,0x12e($a0) -.L0f04a148: -/* f04a148: 10600011 */ beqz $v1,.L0f04a190 -/* f04a14c: 24010001 */ addiu $at,$zero,0x1 -/* f04a150: 14a1000f */ bne $a1,$at,.L0f04a190 -/* f04a154: 00c02825 */ or $a1,$a2,$zero -/* f04a158: afa3001c */ sw $v1,0x1c($sp) -/* f04a15c: 0fc126d1 */ jal chrFindById -/* f04a160: afa40020 */ sw $a0,0x20($sp) -/* f04a164: 8fa3001c */ lw $v1,0x1c($sp) -/* f04a168: 8fa40020 */ lw $a0,0x20($sp) -/* f04a16c: 1040000a */ beqz $v0,.L0f04a198 -/* f04a170: 00402825 */ or $a1,$v0,$zero -/* f04a174: 24060001 */ addiu $a2,$zero,0x1 -/* f04a178: 0fc12aa3 */ jal func0f04aa8c -/* f04a17c: afa3001c */ sw $v1,0x1c($sp) -/* f04a180: 14400005 */ bnez $v0,.L0f04a198 -/* f04a184: 8fa3001c */ lw $v1,0x1c($sp) -/* f04a188: 10000003 */ beqz $zero,.L0f04a198 -/* f04a18c: 00001825 */ or $v1,$zero,$zero -.L0f04a190: -/* f04a190: 2418ffff */ addiu $t8,$zero,-1 -/* f04a194: a498012e */ sh $t8,0x12e($a0) -.L0f04a198: -/* f04a198: 8fbf0014 */ lw $ra,0x14($sp) -/* f04a19c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04a1a0: 00601025 */ or $v0,$v1,$zero -/* f04a1a4: 03e00008 */ jr $ra -/* f04a1a8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04a1ac -/* f04a1ac: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04a1b0: afbf0014 */ sw $ra,0x14($sp) -/* f04a1b4: afa50024 */ sw $a1,0x24($sp) -/* f04a1b8: 84860130 */ lh $a2,0x130($a0) -/* f04a1bc: 30ae00ff */ andi $t6,$a1,0xff -/* f04a1c0: 01c02825 */ or $a1,$t6,$zero -/* f04a1c4: 28c30000 */ slti $v1,$a2,0x0 -/* f04a1c8: 38630001 */ xori $v1,$v1,0x1 -/* f04a1cc: 10600003 */ beqz $v1,.L0f04a1dc -/* f04a1d0: 00000000 */ sll $zero,$zero,0x0 -/* f04a1d4: 51c0001a */ beqzl $t6,.L0f04a240 -/* f04a1d8: 8fbf0014 */ lw $ra,0x14($sp) -.L0f04a1dc: -/* f04a1dc: 10600015 */ beqz $v1,.L0f04a234 -/* f04a1e0: 24010001 */ addiu $at,$zero,0x1 -/* f04a1e4: 14a10013 */ bne $a1,$at,.L0f04a234 -/* f04a1e8: 00c02825 */ or $a1,$a2,$zero -/* f04a1ec: afa3001c */ sw $v1,0x1c($sp) -/* f04a1f0: 0fc126d1 */ jal chrFindById -/* f04a1f4: afa40020 */ sw $a0,0x20($sp) -/* f04a1f8: 8fa3001c */ lw $v1,0x1c($sp) -/* f04a1fc: 8fa40020 */ lw $a0,0x20($sp) -/* f04a200: 1040000e */ beqz $v0,.L0f04a23c -/* f04a204: 00402825 */ or $a1,$v0,$zero -/* f04a208: 24060001 */ addiu $a2,$zero,0x1 -/* f04a20c: afa3001c */ sw $v1,0x1c($sp) -/* f04a210: 0fc12aa3 */ jal func0f04aa8c -/* f04a214: afa40020 */ sw $a0,0x20($sp) -/* f04a218: 8fa3001c */ lw $v1,0x1c($sp) -/* f04a21c: 14400007 */ bnez $v0,.L0f04a23c -/* f04a220: 8fa40020 */ lw $a0,0x20($sp) -/* f04a224: 240fffff */ addiu $t7,$zero,-1 -/* f04a228: 00001825 */ or $v1,$zero,$zero -/* f04a22c: 10000003 */ beqz $zero,.L0f04a23c -/* f04a230: a48f0130 */ sh $t7,0x130($a0) -.L0f04a234: -/* f04a234: 2418ffff */ addiu $t8,$zero,-1 -/* f04a238: a4980130 */ sh $t8,0x130($a0) -.L0f04a23c: -/* f04a23c: 8fbf0014 */ lw $ra,0x14($sp) -.L0f04a240: -/* f04a240: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04a244: 00601025 */ or $v0,$v1,$zero -/* f04a248: 03e00008 */ jr $ra -/* f04a24c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04a250 -/* f04a250: afa50004 */ sw $a1,0x4($sp) -/* f04a254: 90820000 */ lbu $v0,0x0($a0) -/* f04a258: 30a300ff */ andi $v1,$a1,0xff -/* f04a25c: 0043082a */ slt $at,$v0,$v1 -/* f04a260: 10200003 */ beqz $at,.L0f04a270 -/* f04a264: 00437823 */ subu $t7,$v0,$v1 -/* f04a268: 03e00008 */ jr $ra -/* f04a26c: a0800000 */ sb $zero,0x0($a0) -.L0f04a270: -/* f04a270: a08f0000 */ sb $t7,0x0($a0) -/* f04a274: 03e00008 */ jr $ra -/* f04a278: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04a27c -/* f04a27c: afa50004 */ sw $a1,0x4($sp) -/* f04a280: 90830000 */ lbu $v1,0x0($a0) -/* f04a284: 30a200ff */ andi $v0,$a1,0xff -/* f04a288: 240f00ff */ addiu $t7,$zero,0xff -/* f04a28c: 01e2c023 */ subu $t8,$t7,$v0 -/* f04a290: 0303082a */ slt $at,$t8,$v1 -/* f04a294: 10200004 */ beqz $at,.L0f04a2a8 -/* f04a298: 00624021 */ addu $t0,$v1,$v0 -/* f04a29c: 241900ff */ addiu $t9,$zero,0xff -/* f04a2a0: 03e00008 */ jr $ra -/* f04a2a4: a0990000 */ sb $t9,0x0($a0) -.L0f04a2a8: -/* f04a2a8: a0880000 */ sb $t0,0x0($a0) -/* f04a2ac: 03e00008 */ jr $ra -/* f04a2b0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04a2b4 -/* f04a2b4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04a2b8: afbf0014 */ sw $ra,0x14($sp) -/* f04a2bc: 0fc2410e */ jal func0f090438 -/* f04a2c0: afa40018 */ sw $a0,0x18($sp) -/* f04a2c4: 8fbf0014 */ lw $ra,0x14($sp) -/* f04a2c8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04a2cc: 03e00008 */ jr $ra -/* f04a2d0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04a2d4 -/* f04a2d4: 27bdff80 */ addiu $sp,$sp,-128 -/* f04a2d8: afbf0014 */ sw $ra,0x14($sp) -/* f04a2dc: afa50084 */ sw $a1,0x84($sp) -/* f04a2e0: afa60088 */ sw $a2,0x88($sp) -/* f04a2e4: 8c840000 */ lw $a0,0x0($a0) -/* f04a2e8: 27a6001c */ addiu $a2,$sp,0x1c -/* f04a2ec: 0fc456ac */ jal func0f115ab0 -/* f04a2f0: 24050002 */ addiu $a1,$zero,0x2 -/* f04a2f4: 8fa20084 */ lw $v0,0x84($sp) -/* f04a2f8: c7a4001c */ lwc1 $f4,0x1c($sp) -/* f04a2fc: c7a80024 */ lwc1 $f8,0x24($sp) -/* f04a300: c4460000 */ lwc1 $f6,0x0($v0) -/* f04a304: c44a0008 */ lwc1 $f10,0x8($v0) -/* f04a308: 46062301 */ sub.s $f12,$f4,$f6 -/* f04a30c: 0fc259d4 */ jal func0f096750 -/* f04a310: 460a4381 */ sub.s $f14,$f8,$f10 -/* f04a314: c7ae0088 */ lwc1 $f14,0x88($sp) -/* f04a318: 3c017f1b */ lui $at,0x7f1b -/* f04a31c: 8fbf0014 */ lw $ra,0x14($sp) -/* f04a320: 4600703c */ c.lt.s $f14,$f0 -/* f04a324: 46007301 */ sub.s $f12,$f14,$f0 -/* f04a328: 45000003 */ bc1f .L0f04a338 -/* f04a32c: 46006086 */ mov.s $f2,$f12 -/* f04a330: c43093e4 */ lwc1 $f16,-0x6c1c($at) -/* f04a334: 46106080 */ add.s $f2,$f12,$f16 -.L0f04a338: -/* f04a338: 3c017f1b */ lui $at,0x7f1b -/* f04a33c: c43293e8 */ lwc1 $f18,-0x6c18($at) -/* f04a340: 3c017f1b */ lui $at,0x7f1b -/* f04a344: 4612103c */ c.lt.s $f2,$f18 -/* f04a348: 00000000 */ sll $zero,$zero,0x0 -/* f04a34c: 45010007 */ bc1t .L0f04a36c -/* f04a350: 00000000 */ sll $zero,$zero,0x0 -/* f04a354: c42493ec */ lwc1 $f4,-0x6c14($at) -/* f04a358: 00001025 */ or $v0,$zero,$zero -/* f04a35c: 4602203c */ c.lt.s $f4,$f2 -/* f04a360: 00000000 */ sll $zero,$zero,0x0 -/* f04a364: 45000003 */ bc1f .L0f04a374 -/* f04a368: 00000000 */ sll $zero,$zero,0x0 -.L0f04a36c: -/* f04a36c: 10000001 */ beqz $zero,.L0f04a374 -/* f04a370: 24020001 */ addiu $v0,$zero,0x1 -.L0f04a374: -/* f04a374: 03e00008 */ jr $ra -/* f04a378: 27bd0080 */ addiu $sp,$sp,0x80 -); - -GLOBAL_ASM( -glabel func0f04a37c -/* f04a37c: 27bdffc8 */ addiu $sp,$sp,-56 -/* f04a380: f7b40018 */ sdc1 $f20,0x18($sp) -/* f04a384: 4486a000 */ mtc1 $a2,$f20 -/* f04a388: afbf0034 */ sw $ra,0x34($sp) -/* f04a38c: afb40030 */ sw $s4,0x30($sp) -/* f04a390: afb00020 */ sw $s0,0x20($sp) -/* f04a394: 30f000ff */ andi $s0,$a3,0xff -/* f04a398: 0080a025 */ or $s4,$a0,$zero -/* f04a39c: afb3002c */ sw $s3,0x2c($sp) -/* f04a3a0: afb20028 */ sw $s2,0x28($sp) -/* f04a3a4: afb10024 */ sw $s1,0x24($sp) -/* f04a3a8: 0fc45095 */ jal func0f114254 -/* f04a3ac: afa70044 */ sw $a3,0x44($sp) -/* f04a3b0: 10400044 */ beqz $v0,.L0f04a4c4 -/* f04a3b4: 00409825 */ or $s3,$v0,$zero -/* f04a3b8: 24010001 */ addiu $at,$zero,0x1 -/* f04a3bc: 1201000a */ beq $s0,$at,.L0f04a3e8 -/* f04a3c0: 02602025 */ or $a0,$s3,$zero -/* f04a3c4: 24010002 */ addiu $at,$zero,0x2 -/* f04a3c8: 1201000b */ beq $s0,$at,.L0f04a3f8 -/* f04a3cc: 24010004 */ addiu $at,$zero,0x4 -/* f04a3d0: 1201000d */ beq $s0,$at,.L0f04a408 -/* f04a3d4: 24010008 */ addiu $at,$zero,0x8 -/* f04a3d8: 1201000e */ beq $s0,$at,.L0f04a414 -/* f04a3dc: 00000000 */ sll $zero,$zero,0x0 -/* f04a3e0: 1000000c */ beqz $zero,.L0f04a414 -/* f04a3e4: 00000000 */ sll $zero,$zero,0x0 -.L0f04a3e8: -/* f04a3e8: 3c017f1b */ lui $at,0x7f1b -/* f04a3ec: c42493f0 */ lwc1 $f4,-0x6c10($at) -/* f04a3f0: 10000008 */ beqz $zero,.L0f04a414 -/* f04a3f4: 4604a500 */ add.s $f20,$f20,$f4 -.L0f04a3f8: -/* f04a3f8: 3c017f1b */ lui $at,0x7f1b -/* f04a3fc: c42693f4 */ lwc1 $f6,-0x6c0c($at) -/* f04a400: 10000004 */ beqz $zero,.L0f04a414 -/* f04a404: 4606a500 */ add.s $f20,$f20,$f6 -.L0f04a408: -/* f04a408: 3c017f1b */ lui $at,0x7f1b -/* f04a40c: c42893f8 */ lwc1 $f8,-0x6c08($at) -/* f04a410: 4608a500 */ add.s $f20,$f20,$f8 -.L0f04a414: -/* f04a414: 3c017f1b */ lui $at,0x7f1b -/* f04a418: c42093fc */ lwc1 $f0,-0x6c04($at) -/* f04a41c: 4614003e */ c.le.s $f0,$f20 -/* f04a420: 00000000 */ sll $zero,$zero,0x0 -/* f04a424: 45020003 */ bc1fl .L0f04a434 -/* f04a428: 4406a000 */ mfc1 $a2,$f20 -/* f04a42c: 4600a501 */ sub.s $f20,$f20,$f0 -/* f04a430: 4406a000 */ mfc1 $a2,$f20 -.L0f04a434: -/* f04a434: 0fc128b5 */ jal func0f04a2d4 -/* f04a438: 02802825 */ or $a1,$s4,$zero -/* f04a43c: 50400004 */ beqzl $v0,.L0f04a450 -/* f04a440: 8e6e0004 */ lw $t6,0x4($s3) -/* f04a444: 10000020 */ beqz $zero,.L0f04a4c8 -/* f04a448: 8e620000 */ lw $v0,0x0($s3) -/* f04a44c: 8e6e0004 */ lw $t6,0x4($s3) -.L0f04a450: -/* f04a450: 3c12800a */ lui $s2,0x800a -/* f04a454: 2652d030 */ addiu $s2,$s2,-12240 -/* f04a458: 8dd00000 */ lw $s0,0x0($t6) -/* f04a45c: 00008825 */ or $s1,$zero,$zero -/* f04a460: 06000018 */ bltz $s0,.L0f04a4c4 -/* f04a464: 320f8000 */ andi $t7,$s0,0x8000 -.L0f04a468: -/* f04a468: 15e0000f */ bnez $t7,.L0f04a4a8 -/* f04a46c: 32183fff */ andi $t8,$s0,0x3fff -/* f04a470: 8e480000 */ lw $t0,0x0($s2) -/* f04a474: 0018c900 */ sll $t9,$t8,0x4 -/* f04a478: 4406a000 */ mfc1 $a2,$f20 -/* f04a47c: 03008025 */ or $s0,$t8,$zero -/* f04a480: 02802825 */ or $a1,$s4,$zero -/* f04a484: 0fc128b5 */ jal func0f04a2d4 -/* f04a488: 03282021 */ addu $a0,$t9,$t0 -/* f04a48c: 50400007 */ beqzl $v0,.L0f04a4ac -/* f04a490: 8e6c0004 */ lw $t4,0x4($s3) -/* f04a494: 8e490000 */ lw $t1,0x0($s2) -/* f04a498: 00105100 */ sll $t2,$s0,0x4 -/* f04a49c: 012a5821 */ addu $t3,$t1,$t2 -/* f04a4a0: 10000009 */ beqz $zero,.L0f04a4c8 -/* f04a4a4: 8d620000 */ lw $v0,0x0($t3) -.L0f04a4a8: -/* f04a4a8: 8e6c0004 */ lw $t4,0x4($s3) -.L0f04a4ac: -/* f04a4ac: 26310001 */ addiu $s1,$s1,0x1 -/* f04a4b0: 00116880 */ sll $t5,$s1,0x2 -/* f04a4b4: 018d7021 */ addu $t6,$t4,$t5 -/* f04a4b8: 8dd00000 */ lw $s0,0x0($t6) -/* f04a4bc: 0603ffea */ bgezl $s0,.L0f04a468 -/* f04a4c0: 320f8000 */ andi $t7,$s0,0x8000 -.L0f04a4c4: -/* f04a4c4: 2402ffff */ addiu $v0,$zero,-1 -.L0f04a4c8: -/* f04a4c8: 8fbf0034 */ lw $ra,0x34($sp) -/* f04a4cc: d7b40018 */ ldc1 $f20,0x18($sp) -/* f04a4d0: 8fb00020 */ lw $s0,0x20($sp) -/* f04a4d4: 8fb10024 */ lw $s1,0x24($sp) -/* f04a4d8: 8fb20028 */ lw $s2,0x28($sp) -/* f04a4dc: 8fb3002c */ lw $s3,0x2c($sp) -/* f04a4e0: 8fb40030 */ lw $s4,0x30($sp) -/* f04a4e4: 03e00008 */ jr $ra -/* f04a4e8: 27bd0038 */ addiu $sp,$sp,0x38 -); - -GLOBAL_ASM( -glabel func0f04a4ec -/* f04a4ec: 27bdffb0 */ addiu $sp,$sp,-80 -/* f04a4f0: afb00014 */ sw $s0,0x14($sp) -/* f04a4f4: 30b000ff */ andi $s0,$a1,0xff -/* f04a4f8: afb10018 */ sw $s1,0x18($sp) -/* f04a4fc: 24010010 */ addiu $at,$zero,0x10 -/* f04a500: 00808825 */ or $s1,$a0,$zero -/* f04a504: afbf001c */ sw $ra,0x1c($sp) -/* f04a508: afa50054 */ sw $a1,0x54($sp) -/* f04a50c: 12010004 */ beq $s0,$at,.L0f04a520 -/* f04a510: 02003025 */ or $a2,$s0,$zero -/* f04a514: 24010020 */ addiu $at,$zero,0x20 -/* f04a518: 16010043 */ bne $s0,$at,.L0f04a628 -/* f04a51c: 00000000 */ sll $zero,$zero,0x0 -.L0f04a520: -/* f04a520: 8e30001c */ lw $s0,0x1c($s1) -/* f04a524: afa60024 */ sw $a2,0x24($sp) -/* f04a528: 0fc0a221 */ jal func0f028884 -/* f04a52c: 02202025 */ or $a0,$s1,$zero -/* f04a530: 26040008 */ addiu $a0,$s0,0x8 -/* f04a534: 26050028 */ addiu $a1,$s0,0x28 -/* f04a538: 0fc45095 */ jal func0f114254 -/* f04a53c: afa20048 */ sw $v0,0x48($sp) -/* f04a540: 8fa30048 */ lw $v1,0x48($sp) -/* f04a544: 00408025 */ or $s0,$v0,$zero -/* f04a548: 24640008 */ addiu $a0,$v1,0x8 -/* f04a54c: 0fc45095 */ jal func0f114254 -/* f04a550: 24650028 */ addiu $a1,$v1,0x28 -/* f04a554: 8fa60024 */ lw $a2,0x24($sp) -/* f04a558: 12000040 */ beqz $s0,.L0f04a65c -/* f04a55c: afa20040 */ sw $v0,0x40($sp) -/* f04a560: 1040003e */ beqz $v0,.L0f04a65c -/* f04a564: 24010010 */ addiu $at,$zero,0x10 -/* f04a568: 14c1001a */ bne $a2,$at,.L0f04a5d4 -/* f04a56c: 3c0b800a */ lui $t3,0x800a -/* f04a570: 3c0e800a */ lui $t6,0x800a -/* f04a574: 8dce9fc8 */ lw $t6,-0x6038($t6) -/* f04a578: 86390000 */ lh $t9,0x0($s1) -/* f04a57c: 000e7a43 */ sra $t7,$t6,0x9 -/* f04a580: 000fc1c0 */ sll $t8,$t7,0x7 -/* f04a584: 001940c0 */ sll $t0,$t9,0x3 -/* f04a588: 03082021 */ addu $a0,$t8,$t0 -/* f04a58c: 0fc45090 */ jal func0f114240 -/* f04a590: 00802825 */ or $a1,$a0,$zero -/* f04a594: 02002025 */ or $a0,$s0,$zero -/* f04a598: 8fa50040 */ lw $a1,0x40($sp) -/* f04a59c: 27a60034 */ addiu $a2,$sp,0x34 -/* f04a5a0: 0fc4547b */ jal func0f1151ec -/* f04a5a4: 24070003 */ addiu $a3,$zero,0x3 -/* f04a5a8: 00408025 */ or $s0,$v0,$zero -/* f04a5ac: 00002025 */ or $a0,$zero,$zero -/* f04a5b0: 0fc45090 */ jal func0f114240 -/* f04a5b4: 00002825 */ or $a1,$zero,$zero -/* f04a5b8: 2a010003 */ slti $at,$s0,0x3 -/* f04a5bc: 14200027 */ bnez $at,.L0f04a65c -/* f04a5c0: 8fa90038 */ lw $t1,0x38($sp) -/* f04a5c4: 8d2a0000 */ lw $t2,0x0($t1) -/* f04a5c8: 24020001 */ addiu $v0,$zero,0x1 -/* f04a5cc: 10000024 */ beqz $zero,.L0f04a660 -/* f04a5d0: a62a0128 */ sh $t2,0x128($s1) -.L0f04a5d4: -/* f04a5d4: 8d6b9fc8 */ lw $t3,-0x6038($t3) -/* f04a5d8: 862e0000 */ lh $t6,0x0($s1) -/* f04a5dc: 000b6243 */ sra $t4,$t3,0x9 -/* f04a5e0: 000c69c0 */ sll $t5,$t4,0x7 -/* f04a5e4: 000e78c0 */ sll $t7,$t6,0x3 -/* f04a5e8: 01af2021 */ addu $a0,$t5,$t7 -/* f04a5ec: 0fc45090 */ jal func0f114240 -/* f04a5f0: 00802825 */ or $a1,$a0,$zero -/* f04a5f4: 02002025 */ or $a0,$s0,$zero -/* f04a5f8: 0fc45578 */ jal func0f1155e0 -/* f04a5fc: 8fa50040 */ lw $a1,0x40($sp) -/* f04a600: 00408025 */ or $s0,$v0,$zero -/* f04a604: 00002025 */ or $a0,$zero,$zero -/* f04a608: 0fc45090 */ jal func0f114240 -/* f04a60c: 00002825 */ or $a1,$zero,$zero -/* f04a610: 52000013 */ beqzl $s0,.L0f04a660 -/* f04a614: 00001025 */ or $v0,$zero,$zero -/* f04a618: 8e190000 */ lw $t9,0x0($s0) -/* f04a61c: 24020001 */ addiu $v0,$zero,0x1 -/* f04a620: 1000000f */ beqz $zero,.L0f04a660 -/* f04a624: a6390128 */ sh $t9,0x128($s1) -.L0f04a628: -/* f04a628: 0fc0f917 */ jal func0f03e45c -/* f04a62c: 02202025 */ or $a0,$s1,$zero -/* f04a630: 8e22001c */ lw $v0,0x1c($s1) -/* f04a634: 44060000 */ mfc1 $a2,$f0 -/* f04a638: 320700ff */ andi $a3,$s0,0xff -/* f04a63c: 24440008 */ addiu $a0,$v0,0x8 -/* f04a640: 0fc128df */ jal func0f04a37c -/* f04a644: 24450028 */ addiu $a1,$v0,0x28 -/* f04a648: 04420005 */ bltzl $v0,.L0f04a660 -/* f04a64c: 00001025 */ or $v0,$zero,$zero -/* f04a650: a6220128 */ sh $v0,0x128($s1) -/* f04a654: 10000002 */ beqz $zero,.L0f04a660 -/* f04a658: 24020001 */ addiu $v0,$zero,0x1 -.L0f04a65c: -/* f04a65c: 00001025 */ or $v0,$zero,$zero -.L0f04a660: -/* f04a660: 8fbf001c */ lw $ra,0x1c($sp) -/* f04a664: 8fb00014 */ lw $s0,0x14($sp) -/* f04a668: 8fb10018 */ lw $s1,0x18($sp) -/* f04a66c: 03e00008 */ jr $ra -/* f04a670: 27bd0050 */ addiu $sp,$sp,0x50 -); - -GLOBAL_ASM( -glabel func0f04a674 -/* f04a674: 27bdffd8 */ addiu $sp,$sp,-40 -/* f04a678: afa5002c */ sw $a1,0x2c($sp) -/* f04a67c: 30ae00ff */ andi $t6,$a1,0xff -/* f04a680: 24010010 */ addiu $at,$zero,0x10 -/* f04a684: 01c02825 */ or $a1,$t6,$zero -/* f04a688: afbf001c */ sw $ra,0x1c($sp) -/* f04a68c: 11c10004 */ beq $t6,$at,.L0f04a6a0 -/* f04a690: afb00018 */ sw $s0,0x18($sp) -/* f04a694: 24010020 */ addiu $at,$zero,0x20 -/* f04a698: 55c10006 */ bnel $t6,$at,.L0f04a6b4 -/* f04a69c: 44801000 */ mtc1 $zero,$f2 -.L0f04a6a0: -/* f04a6a0: 0fc1293b */ jal func0f04a4ec -/* f04a6a4: 00000000 */ sll $zero,$zero,0x0 -/* f04a6a8: 1000002c */ beqz $zero,.L0f04a75c -/* f04a6ac: 8fbf001c */ lw $ra,0x1c($sp) -/* f04a6b0: 44801000 */ mtc1 $zero,$f2 -.L0f04a6b4: -/* f04a6b4: afa40028 */ sw $a0,0x28($sp) -/* f04a6b8: a3a5002f */ sb $a1,0x2f($sp) -/* f04a6bc: 0fc0a221 */ jal func0f028884 -/* f04a6c0: e7a20024 */ swc1 $f2,0x24($sp) -/* f04a6c4: 90430000 */ lbu $v1,0x0($v0) -/* f04a6c8: 24010006 */ addiu $at,$zero,0x6 -/* f04a6cc: c7a20024 */ lwc1 $f2,0x24($sp) -/* f04a6d0: 14610010 */ bne $v1,$at,.L0f04a714 -/* f04a6d4: 00408025 */ or $s0,$v0,$zero -/* f04a6d8: 0fc4a25f */ jal func0f12897c -/* f04a6dc: 00402025 */ or $a0,$v0,$zero -/* f04a6e0: 00027880 */ sll $t7,$v0,0x2 -/* f04a6e4: 3c18800a */ lui $t8,0x800a -/* f04a6e8: 030fc021 */ addu $t8,$t8,$t7 -/* f04a6ec: 8f18a024 */ lw $t8,-0x5fdc($t8) -/* f04a6f0: 3c0143b4 */ lui $at,0x43b4 -/* f04a6f4: 44810000 */ mtc1 $at,$f0 -/* f04a6f8: c7040144 */ lwc1 $f4,0x144($t8) -/* f04a6fc: 3c017f1b */ lui $at,0x7f1b -/* f04a700: c4289400 */ lwc1 $f8,-0x6c00($at) -/* f04a704: 46040181 */ sub.s $f6,$f0,$f4 -/* f04a708: 46083282 */ mul.s $f10,$f6,$f8 -/* f04a70c: 10000007 */ beqz $zero,.L0f04a72c -/* f04a710: 46005083 */ div.s $f2,$f10,$f0 -.L0f04a714: -/* f04a714: 24010003 */ addiu $at,$zero,0x3 -/* f04a718: 54610005 */ bnel $v1,$at,.L0f04a730 -/* f04a71c: 44061000 */ mfc1 $a2,$f2 -/* f04a720: 0fc0f917 */ jal func0f03e45c -/* f04a724: 8e040004 */ lw $a0,0x4($s0) -/* f04a728: 46000086 */ mov.s $f2,$f0 -.L0f04a72c: -/* f04a72c: 44061000 */ mfc1 $a2,$f2 -.L0f04a730: -/* f04a730: 26040008 */ addiu $a0,$s0,0x8 -/* f04a734: 26050028 */ addiu $a1,$s0,0x28 -/* f04a738: 0fc128df */ jal func0f04a37c -/* f04a73c: 93a7002f */ lbu $a3,0x2f($sp) -/* f04a740: 04400004 */ bltz $v0,.L0f04a754 -/* f04a744: 8fb90028 */ lw $t9,0x28($sp) -/* f04a748: a7220128 */ sh $v0,0x128($t9) -/* f04a74c: 10000002 */ beqz $zero,.L0f04a758 -/* f04a750: 24020001 */ addiu $v0,$zero,0x1 -.L0f04a754: -/* f04a754: 00001025 */ or $v0,$zero,$zero -.L0f04a758: -/* f04a758: 8fbf001c */ lw $ra,0x1c($sp) -.L0f04a75c: -/* f04a75c: 8fb00018 */ lw $s0,0x18($sp) -/* f04a760: 27bd0028 */ addiu $sp,$sp,0x28 -/* f04a764: 03e00008 */ jr $ra -/* f04a768: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04a76c -/* f04a76c: 44856000 */ mtc1 $a1,$f12 -/* f04a770: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04a774: afbf0014 */ sw $ra,0x14($sp) -/* f04a778: afa40018 */ sw $a0,0x18($sp) -/* f04a77c: 00802825 */ or $a1,$a0,$zero -/* f04a780: 44066000 */ mfc1 $a2,$f12 -/* f04a784: 0fc129e7 */ jal func0f04a79c -/* f04a788: 00002025 */ or $a0,$zero,$zero -/* f04a78c: 8fbf0014 */ lw $ra,0x14($sp) -/* f04a790: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04a794: 03e00008 */ jr $ra -/* f04a798: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04a79c -/* f04a79c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04a7a0: afbf001c */ sw $ra,0x1c($sp) -/* f04a7a4: afa40020 */ sw $a0,0x20($sp) -/* f04a7a8: 44866000 */ mtc1 $a2,$f12 -/* f04a7ac: 8ca2001c */ lw $v0,0x1c($a1) -/* f04a7b0: 308e00ff */ andi $t6,$a0,0xff -/* f04a7b4: 44066000 */ mfc1 $a2,$f12 -/* f04a7b8: 244f0028 */ addiu $t7,$v0,0x28 -/* f04a7bc: 01c02025 */ or $a0,$t6,$zero -/* f04a7c0: afaf0010 */ sw $t7,0x10($sp) -/* f04a7c4: 0fc12a12 */ jal func0f04a848 -/* f04a7c8: 24470008 */ addiu $a3,$v0,0x8 -/* f04a7cc: 8fbf001c */ lw $ra,0x1c($sp) -/* f04a7d0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04a7d4: 03e00008 */ jr $ra -/* f04a7d8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04a7dc -/* f04a7dc: 27bdff88 */ addiu $sp,$sp,-120 -/* f04a7e0: afa40078 */ sw $a0,0x78($sp) -/* f04a7e4: afbf001c */ sw $ra,0x1c($sp) -/* f04a7e8: afa5007c */ sw $a1,0x7c($sp) -/* f04a7ec: 00a02025 */ or $a0,$a1,$zero -/* f04a7f0: afa60080 */ sw $a2,0x80($sp) -/* f04a7f4: 0fc1258b */ jal func0f04962c -/* f04a7f8: 00e02825 */ or $a1,$a3,$zero -/* f04a7fc: 00402025 */ or $a0,$v0,$zero -/* f04a800: 24050042 */ addiu $a1,$zero,0x42 -/* f04a804: 0fc456ac */ jal func0f115ab0 -/* f04a808: 27a60024 */ addiu $a2,$sp,0x24 -/* f04a80c: 8fae006c */ lw $t6,0x6c($sp) -/* f04a810: 240fffff */ addiu $t7,$zero,-1 -/* f04a814: 27b80020 */ addiu $t8,$sp,0x20 -/* f04a818: a7af0022 */ sh $t7,0x22($sp) -/* f04a81c: afb80010 */ sw $t8,0x10($sp) -/* f04a820: 93a4007b */ lbu $a0,0x7b($sp) -/* f04a824: 8fa5007c */ lw $a1,0x7c($sp) -/* f04a828: 8fa60080 */ lw $a2,0x80($sp) -/* f04a82c: 27a70024 */ addiu $a3,$sp,0x24 -/* f04a830: 0fc12a12 */ jal func0f04a848 -/* f04a834: a7ae0020 */ sh $t6,0x20($sp) -/* f04a838: 8fbf001c */ lw $ra,0x1c($sp) -/* f04a83c: 27bd0078 */ addiu $sp,$sp,0x78 -/* f04a840: 03e00008 */ jr $ra -/* f04a844: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04a848 -/* f04a848: 27bdfd18 */ addiu $sp,$sp,-744 -/* f04a84c: 44866000 */ mtc1 $a2,$f12 -/* f04a850: afbf006c */ sw $ra,0x6c($sp) -/* f04a854: afbe0068 */ sw $s8,0x68($sp) -/* f04a858: afb70064 */ sw $s7,0x64($sp) -/* f04a85c: afb60060 */ sw $s6,0x60($sp) -/* f04a860: afb5005c */ sw $s5,0x5c($sp) -/* f04a864: afb40058 */ sw $s4,0x58($sp) -/* f04a868: afb30054 */ sw $s3,0x54($sp) -/* f04a86c: afb20050 */ sw $s2,0x50($sp) -/* f04a870: afb1004c */ sw $s1,0x4c($sp) -/* f04a874: afb00048 */ sw $s0,0x48($sp) -/* f04a878: f7be0040 */ sdc1 $f30,0x40($sp) -/* f04a87c: f7bc0038 */ sdc1 $f28,0x38($sp) -/* f04a880: f7ba0030 */ sdc1 $f26,0x30($sp) -/* f04a884: f7b80028 */ sdc1 $f24,0x28($sp) -/* f04a888: f7b60020 */ sdc1 $f22,0x20($sp) -/* f04a88c: f7b40018 */ sdc1 $f20,0x18($sp) -/* f04a890: afa402e8 */ sw $a0,0x2e8($sp) -/* f04a894: c4e00000 */ lwc1 $f0,0x0($a3) -/* f04a898: c4e20004 */ lwc1 $f2,0x4($a3) -/* f04a89c: c4ee0008 */ lwc1 $f14,0x8($a3) -/* f04a8a0: 8fb102f8 */ lw $s1,0x2f8($sp) -/* f04a8a4: 27b300b4 */ addiu $s3,$sp,0xb4 -/* f04a8a8: 00a0a025 */ or $s4,$a1,$zero -/* f04a8ac: 309e00ff */ andi $s8,$a0,0xff -/* f04a8b0: 02602825 */ or $a1,$s3,$zero -/* f04a8b4: 460c0501 */ sub.s $f20,$f0,$f12 -/* f04a8b8: 02202025 */ or $a0,$s1,$zero -/* f04a8bc: 460c0580 */ add.s $f22,$f0,$f12 -/* f04a8c0: 460c1601 */ sub.s $f24,$f2,$f12 -/* f04a8c4: 460c1680 */ add.s $f26,$f2,$f12 -/* f04a8c8: 460c7701 */ sub.s $f28,$f14,$f12 -/* f04a8cc: 0fc195e9 */ jal func0f0657a4 -/* f04a8d0: 460c7780 */ add.s $f30,$f14,$f12 -/* f04a8d4: 862e0000 */ lh $t6,0x0($s1) -/* f04a8d8: 2412ffff */ addiu $s2,$zero,-1 -/* f04a8dc: 02208025 */ or $s0,$s1,$zero -/* f04a8e0: 524e000f */ beql $s2,$t6,.L0f04a920 -/* f04a8e4: 27b000e0 */ addiu $s0,$sp,0xe0 -/* f04a8e8: 86240000 */ lh $a0,0x0($s1) -/* f04a8ec: 27b10084 */ addiu $s1,$sp,0x84 -/* f04a8f0: 02202825 */ or $a1,$s1,$zero -.L0f04a8f4: -/* f04a8f4: 0fc5916a */ jal func0f1645a8 -/* f04a8f8: 2406000a */ addiu $a2,$zero,0xa -/* f04a8fc: 02202025 */ or $a0,$s1,$zero -/* f04a900: 02602825 */ or $a1,$s3,$zero -/* f04a904: 0fc195f6 */ jal func0f0657d8 -/* f04a908: 24060014 */ addiu $a2,$zero,0x14 -/* f04a90c: 86040002 */ lh $a0,0x2($s0) -/* f04a910: 26100002 */ addiu $s0,$s0,0x2 -/* f04a914: 5644fff7 */ bnel $s2,$a0,.L0f04a8f4 -/* f04a918: 02202825 */ or $a1,$s1,$zero -/* f04a91c: 27b000e0 */ addiu $s0,$sp,0xe0 -.L0f04a920: -/* f04a920: 02002825 */ or $a1,$s0,$zero -/* f04a924: 02602025 */ or $a0,$s3,$zero -/* f04a928: 0fc197e0 */ jal func0f065f80 -/* f04a92c: 24060100 */ addiu $a2,$zero,0x100 -/* f04a930: 87af00e0 */ lh $t7,0xe0($sp) -/* f04a934: 02009025 */ or $s2,$s0,$zero -/* f04a938: 27b800e0 */ addiu $t8,$sp,0xe0 -/* f04a93c: 05e00040 */ bltz $t7,.L0f04aa40 -/* f04a940: 24170006 */ addiu $s7,$zero,0x6 -/* f04a944: 3c15800a */ lui $s5,0x800a -/* f04a948: 26b59fc0 */ addiu $s5,$s5,-24640 -/* f04a94c: 87020000 */ lh $v0,0x0($t8) -/* f04a950: 24160003 */ addiu $s6,$zero,0x3 -/* f04a954: 24130048 */ addiu $s3,$zero,0x48 -.L0f04a958: -/* f04a958: 00530019 */ multu $v0,$s3 -/* f04a95c: 8ea80338 */ lw $t0,0x338($s5) -/* f04a960: 0000c812 */ mflo $t9 -/* f04a964: 03288021 */ addu $s0,$t9,$t0 -/* f04a968: 92030000 */ lbu $v1,0x0($s0) -/* f04a96c: 52c30004 */ beql $s6,$v1,.L0f04a980 -/* f04a970: 8e110004 */ lw $s1,0x4($s0) -/* f04a974: 56e3002f */ bnel $s7,$v1,.L0f04aa34 -/* f04a978: 86420002 */ lh $v0,0x2($s2) -/* f04a97c: 8e110004 */ lw $s1,0x4($s0) -.L0f04a980: -/* f04a980: 86890000 */ lh $t1,0x0($s4) -/* f04a984: 862a0000 */ lh $t2,0x0($s1) -/* f04a988: 512a002a */ beql $t1,$t2,.L0f04aa34 -/* f04a98c: 86420002 */ lh $v0,0x2($s2) -/* f04a990: 0fc0e6a5 */ jal func0f039a94 -/* f04a994: 02202025 */ or $a0,$s1,$zero -/* f04a998: 54400026 */ bnezl $v0,.L0f04aa34 -/* f04a99c: 86420002 */ lh $v0,0x2($s2) -/* f04a9a0: c6000008 */ lwc1 $f0,0x8($s0) -/* f04a9a4: 4600a03e */ c.le.s $f20,$f0 -/* f04a9a8: 00000000 */ sll $zero,$zero,0x0 -/* f04a9ac: 45020021 */ bc1fl .L0f04aa34 -/* f04a9b0: 86420002 */ lh $v0,0x2($s2) -/* f04a9b4: 4616003e */ c.le.s $f0,$f22 -/* f04a9b8: 00000000 */ sll $zero,$zero,0x0 -/* f04a9bc: 4502001d */ bc1fl .L0f04aa34 -/* f04a9c0: 86420002 */ lh $v0,0x2($s2) -/* f04a9c4: c600000c */ lwc1 $f0,0xc($s0) -/* f04a9c8: 4600c03e */ c.le.s $f24,$f0 -/* f04a9cc: 00000000 */ sll $zero,$zero,0x0 -/* f04a9d0: 45020018 */ bc1fl .L0f04aa34 -/* f04a9d4: 86420002 */ lh $v0,0x2($s2) -/* f04a9d8: 461a003e */ c.le.s $f0,$f26 -/* f04a9dc: 00000000 */ sll $zero,$zero,0x0 -/* f04a9e0: 45020014 */ bc1fl .L0f04aa34 -/* f04a9e4: 86420002 */ lh $v0,0x2($s2) -/* f04a9e8: c6000010 */ lwc1 $f0,0x10($s0) -/* f04a9ec: 4600e03e */ c.le.s $f28,$f0 -/* f04a9f0: 00000000 */ sll $zero,$zero,0x0 -/* f04a9f4: 4502000f */ bc1fl .L0f04aa34 -/* f04a9f8: 86420002 */ lh $v0,0x2($s2) -/* f04a9fc: 461e003e */ c.le.s $f0,$f30 -/* f04aa00: 02202025 */ or $a0,$s1,$zero -/* f04aa04: 02802825 */ or $a1,$s4,$zero -/* f04aa08: 4502000a */ bc1fl .L0f04aa34 -/* f04aa0c: 86420002 */ lh $v0,0x2($s2) -/* f04aa10: 0fc12aa3 */ jal func0f04aa8c -/* f04aa14: 33c600ff */ andi $a2,$s8,0xff -/* f04aa18: 50400006 */ beqzl $v0,.L0f04aa34 -/* f04aa1c: 86420002 */ lh $v0,0x2($s2) -/* f04aa20: 862b0000 */ lh $t3,0x0($s1) -/* f04aa24: 24020001 */ addiu $v0,$zero,0x1 -/* f04aa28: 10000006 */ beqz $zero,.L0f04aa44 -/* f04aa2c: a68b012a */ sh $t3,0x12a($s4) -/* f04aa30: 86420002 */ lh $v0,0x2($s2) -.L0f04aa34: -/* f04aa34: 26520002 */ addiu $s2,$s2,0x2 -/* f04aa38: 0441ffc7 */ bgez $v0,.L0f04a958 -/* f04aa3c: 00000000 */ sll $zero,$zero,0x0 -.L0f04aa40: -/* f04aa40: 00001025 */ or $v0,$zero,$zero -.L0f04aa44: -/* f04aa44: 8fbf006c */ lw $ra,0x6c($sp) -/* f04aa48: d7b40018 */ ldc1 $f20,0x18($sp) -/* f04aa4c: d7b60020 */ ldc1 $f22,0x20($sp) -/* f04aa50: d7b80028 */ ldc1 $f24,0x28($sp) -/* f04aa54: d7ba0030 */ ldc1 $f26,0x30($sp) -/* f04aa58: d7bc0038 */ ldc1 $f28,0x38($sp) -/* f04aa5c: d7be0040 */ ldc1 $f30,0x40($sp) -/* f04aa60: 8fb00048 */ lw $s0,0x48($sp) -/* f04aa64: 8fb1004c */ lw $s1,0x4c($sp) -/* f04aa68: 8fb20050 */ lw $s2,0x50($sp) -/* f04aa6c: 8fb30054 */ lw $s3,0x54($sp) -/* f04aa70: 8fb40058 */ lw $s4,0x58($sp) -/* f04aa74: 8fb5005c */ lw $s5,0x5c($sp) -/* f04aa78: 8fb60060 */ lw $s6,0x60($sp) -/* f04aa7c: 8fb70064 */ lw $s7,0x64($sp) -/* f04aa80: 8fbe0068 */ lw $s8,0x68($sp) -/* f04aa84: 03e00008 */ jr $ra -/* f04aa88: 27bd02e8 */ addiu $sp,$sp,0x2e8 -); - -GLOBAL_ASM( -glabel func0f04aa8c -/* f04aa8c: afa60008 */ sw $a2,0x8($sp) -/* f04aa90: 10800066 */ beqz $a0,.L0f04ac2c -/* f04aa94: 30ce00ff */ andi $t6,$a2,0xff -/* f04aa98: 8c8f001c */ lw $t7,0x1c($a0) -/* f04aa9c: 51e00064 */ beqzl $t7,.L0f04ac30 -/* f04aaa0: 00001025 */ or $v0,$zero,$zero -/* f04aaa4: 15c00003 */ bnez $t6,.L0f04aab4 -/* f04aaa8: 01c01025 */ or $v0,$t6,$zero -/* f04aaac: 03e00008 */ jr $ra -/* f04aab0: 24020001 */ addiu $v0,$zero,0x1 -.L0f04aab4: -/* f04aab4: 24010001 */ addiu $at,$zero,0x1 -/* f04aab8: 1441002c */ bne $v0,$at,.L0f04ab6c -/* f04aabc: 3c03800a */ lui $v1,0x800a -/* f04aac0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04aac4: 8c780318 */ lw $t8,0x318($v1) -/* f04aac8: 3c19800b */ lui $t9,0x800b -/* f04aacc: 5300000c */ beqzl $t8,.L0f04ab00 -/* f04aad0: 8c6202a0 */ lw $v0,0x2a0($v1) -/* f04aad4: 8f39cb94 */ lw $t9,-0x346c($t9) -/* f04aad8: 33280002 */ andi $t0,$t9,0x2 -/* f04aadc: 11000051 */ beqz $t0,.L0f04ac24 -/* f04aae0: 00000000 */ sll $zero,$zero,0x0 -/* f04aae4: 90890125 */ lbu $t1,0x125($a0) -/* f04aae8: 90aa0125 */ lbu $t2,0x125($a1) -/* f04aaec: 152a004d */ bne $t1,$t2,.L0f04ac24 -/* f04aaf0: 00000000 */ sll $zero,$zero,0x0 -/* f04aaf4: 03e00008 */ jr $ra -/* f04aaf8: 24020001 */ addiu $v0,$zero,0x1 -/* f04aafc: 8c6202a0 */ lw $v0,0x2a0($v1) -.L0f04ab00: -/* f04ab00: 50400014 */ beqzl $v0,.L0f04ab54 -/* f04ab04: 90ad0125 */ lbu $t5,0x125($a1) -/* f04ab08: 8c4300bc */ lw $v1,0xbc($v0) -/* f04ab0c: 50600011 */ beqzl $v1,.L0f04ab54 -/* f04ab10: 90ad0125 */ lbu $t5,0x125($a1) -/* f04ab14: 8c620004 */ lw $v0,0x4($v1) -/* f04ab18: 14a20005 */ bne $a1,$v0,.L0f04ab30 -/* f04ab1c: 00000000 */ sll $zero,$zero,0x0 -/* f04ab20: 808b0006 */ lb $t3,0x6($a0) -/* f04ab24: 24010028 */ addiu $at,$zero,0x28 -/* f04ab28: 11610007 */ beq $t3,$at,.L0f04ab48 -/* f04ab2c: 00000000 */ sll $zero,$zero,0x0 -.L0f04ab30: -/* f04ab30: 54820008 */ bnel $a0,$v0,.L0f04ab54 -/* f04ab34: 90ad0125 */ lbu $t5,0x125($a1) -/* f04ab38: 80ac0006 */ lb $t4,0x6($a1) -/* f04ab3c: 24010028 */ addiu $at,$zero,0x28 -/* f04ab40: 55810004 */ bnel $t4,$at,.L0f04ab54 -/* f04ab44: 90ad0125 */ lbu $t5,0x125($a1) -.L0f04ab48: -/* f04ab48: 03e00008 */ jr $ra -/* f04ab4c: 24020001 */ addiu $v0,$zero,0x1 -/* f04ab50: 90ad0125 */ lbu $t5,0x125($a1) -.L0f04ab54: -/* f04ab54: 908e0125 */ lbu $t6,0x125($a0) -/* f04ab58: 01ae7824 */ and $t7,$t5,$t6 -/* f04ab5c: 11e00031 */ beqz $t7,.L0f04ac24 -/* f04ab60: 00000000 */ sll $zero,$zero,0x0 -/* f04ab64: 03e00008 */ jr $ra -/* f04ab68: 24020001 */ addiu $v0,$zero,0x1 -.L0f04ab6c: -/* f04ab6c: 24010002 */ addiu $at,$zero,0x2 -/* f04ab70: 1441002c */ bne $v0,$at,.L0f04ac24 -/* f04ab74: 3c03800a */ lui $v1,0x800a -/* f04ab78: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ab7c: 8c780318 */ lw $t8,0x318($v1) -/* f04ab80: 3c19800b */ lui $t9,0x800b -/* f04ab84: 5300000c */ beqzl $t8,.L0f04abb8 -/* f04ab88: 8c6202a0 */ lw $v0,0x2a0($v1) -/* f04ab8c: 8f39cb94 */ lw $t9,-0x346c($t9) -/* f04ab90: 33280002 */ andi $t0,$t9,0x2 -/* f04ab94: 11000005 */ beqz $t0,.L0f04abac -/* f04ab98: 00000000 */ sll $zero,$zero,0x0 -/* f04ab9c: 90890125 */ lbu $t1,0x125($a0) -/* f04aba0: 90aa0125 */ lbu $t2,0x125($a1) -/* f04aba4: 112a001f */ beq $t1,$t2,.L0f04ac24 -/* f04aba8: 00000000 */ sll $zero,$zero,0x0 -.L0f04abac: -/* f04abac: 03e00008 */ jr $ra -/* f04abb0: 24020001 */ addiu $v0,$zero,0x1 -/* f04abb4: 8c6202a0 */ lw $v0,0x2a0($v1) -.L0f04abb8: -/* f04abb8: 50400014 */ beqzl $v0,.L0f04ac0c -/* f04abbc: 90ad0125 */ lbu $t5,0x125($a1) -/* f04abc0: 8c4300bc */ lw $v1,0xbc($v0) -/* f04abc4: 50600011 */ beqzl $v1,.L0f04ac0c -/* f04abc8: 90ad0125 */ lbu $t5,0x125($a1) -/* f04abcc: 8c620004 */ lw $v0,0x4($v1) -/* f04abd0: 14a20005 */ bne $a1,$v0,.L0f04abe8 -/* f04abd4: 00000000 */ sll $zero,$zero,0x0 -/* f04abd8: 808b0006 */ lb $t3,0x6($a0) -/* f04abdc: 24010028 */ addiu $at,$zero,0x28 -/* f04abe0: 11610007 */ beq $t3,$at,.L0f04ac00 -/* f04abe4: 00000000 */ sll $zero,$zero,0x0 -.L0f04abe8: -/* f04abe8: 54820008 */ bnel $a0,$v0,.L0f04ac0c -/* f04abec: 90ad0125 */ lbu $t5,0x125($a1) -/* f04abf0: 80ac0006 */ lb $t4,0x6($a1) -/* f04abf4: 24010028 */ addiu $at,$zero,0x28 -/* f04abf8: 55810004 */ bnel $t4,$at,.L0f04ac0c -/* f04abfc: 90ad0125 */ lbu $t5,0x125($a1) -.L0f04ac00: -/* f04ac00: 03e00008 */ jr $ra -/* f04ac04: 00001025 */ or $v0,$zero,$zero -/* f04ac08: 90ad0125 */ lbu $t5,0x125($a1) -.L0f04ac0c: -/* f04ac0c: 908e0125 */ lbu $t6,0x125($a0) -/* f04ac10: 01ae7824 */ and $t7,$t5,$t6 -/* f04ac14: 15e00003 */ bnez $t7,.L0f04ac24 -/* f04ac18: 00000000 */ sll $zero,$zero,0x0 -/* f04ac1c: 03e00008 */ jr $ra -/* f04ac20: 24020001 */ addiu $v0,$zero,0x1 -.L0f04ac24: -/* f04ac24: 03e00008 */ jr $ra -/* f04ac28: 00001025 */ or $v0,$zero,$zero -.L0f04ac2c: -/* f04ac2c: 00001025 */ or $v0,$zero,$zero -.L0f04ac30: -/* f04ac30: 03e00008 */ jr $ra -/* f04ac34: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04ac38 -/* f04ac38: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04ac3c: afbf0014 */ sw $ra,0x14($sp) -/* f04ac40: 0fc12604 */ jal func0f049810 -/* f04ac44: afa40018 */ sw $a0,0x18($sp) -/* f04ac48: 8fae0018 */ lw $t6,0x18($sp) -/* f04ac4c: a5c2012a */ sh $v0,0x12a($t6) -/* f04ac50: 8fbf0014 */ lw $ra,0x14($sp) -/* f04ac54: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04ac58: 03e00008 */ jr $ra -/* f04ac5c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04ac60 -/* f04ac60: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04ac64: afbf0014 */ sw $ra,0x14($sp) -/* f04ac68: afa40020 */ sw $a0,0x20($sp) -/* f04ac6c: 0fc126d1 */ jal chrFindById -/* f04ac70: afa60028 */ sw $a2,0x28($sp) -/* f04ac74: 10400006 */ beqz $v0,.L0f04ac90 -/* f04ac78: 8fa40020 */ lw $a0,0x20($sp) -/* f04ac7c: 8fa50028 */ lw $a1,0x28($sp) -/* f04ac80: 0fc12604 */ jal func0f049810 -/* f04ac84: afa2001c */ sw $v0,0x1c($sp) -/* f04ac88: 8fa3001c */ lw $v1,0x1c($sp) -/* f04ac8c: a462012a */ sh $v0,0x12a($v1) -.L0f04ac90: -/* f04ac90: 8fbf0014 */ lw $ra,0x14($sp) -/* f04ac94: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04ac98: 03e00008 */ jr $ra -/* f04ac9c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04aca0 -/* f04aca0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04aca4: afbf0014 */ sw $ra,0x14($sp) -/* f04aca8: 0fc1258b */ jal func0f04962c -/* f04acac: afa40018 */ sw $a0,0x18($sp) -/* f04acb0: 8fae0018 */ lw $t6,0x18($sp) -/* f04acb4: a5c20128 */ sh $v0,0x128($t6) -/* f04acb8: 8fbf0014 */ lw $ra,0x14($sp) -/* f04acbc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04acc0: 03e00008 */ jr $ra -/* f04acc4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04acc8 -/* f04acc8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04accc: afbf0014 */ sw $ra,0x14($sp) -/* f04acd0: afa40020 */ sw $a0,0x20($sp) -/* f04acd4: 0fc126d1 */ jal chrFindById -/* f04acd8: afa60028 */ sw $a2,0x28($sp) -/* f04acdc: 10400006 */ beqz $v0,.L0f04acf8 -/* f04ace0: 8fa40020 */ lw $a0,0x20($sp) -/* f04ace4: 8fa50028 */ lw $a1,0x28($sp) -/* f04ace8: 0fc1258b */ jal func0f04962c -/* f04acec: afa2001c */ sw $v0,0x1c($sp) -/* f04acf0: 8fa3001c */ lw $v1,0x1c($sp) -/* f04acf4: a4620128 */ sh $v0,0x128($v1) -.L0f04acf8: -/* f04acf8: 8fbf0014 */ lw $ra,0x14($sp) -/* f04acfc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04ad00: 03e00008 */ jr $ra -/* f04ad04: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04ad08 -/* f04ad08: 27bdff28 */ addiu $sp,$sp,-216 -/* f04ad0c: afbf0034 */ sw $ra,0x34($sp) -/* f04ad10: afb60030 */ sw $s6,0x30($sp) -/* f04ad14: afb5002c */ sw $s5,0x2c($sp) -/* f04ad18: afb40028 */ sw $s4,0x28($sp) -/* f04ad1c: afb30024 */ sw $s3,0x24($sp) -/* f04ad20: afb20020 */ sw $s2,0x20($sp) -/* f04ad24: afb1001c */ sw $s1,0x1c($sp) -/* f04ad28: afb00018 */ sw $s0,0x18($sp) -/* f04ad2c: 0fc0a221 */ jal func0f028884 -/* f04ad30: afa400d8 */ sw $a0,0xd8($sp) -/* f04ad34: 904f0000 */ lbu $t7,0x0($v0) -/* f04ad38: 8fae00d8 */ lw $t6,0xd8($sp) -/* f04ad3c: 24010006 */ addiu $at,$zero,0x6 -/* f04ad40: 00408825 */ or $s1,$v0,$zero -/* f04ad44: 15e10004 */ bne $t7,$at,.L0f04ad58 -/* f04ad48: 8dc3001c */ lw $v1,0x1c($t6) -/* f04ad4c: 3c18800a */ lui $t8,0x800a -/* f04ad50: 8f18a2e4 */ lw $t8,-0x5d1c($t8) -/* f04ad54: 1300004b */ beqz $t8,.L0f04ae84 -.L0f04ad58: -/* f04ad58: 24740008 */ addiu $s4,$v1,0x8 -/* f04ad5c: 24750028 */ addiu $s5,$v1,0x28 -/* f04ad60: 26360008 */ addiu $s6,$s1,0x8 -/* f04ad64: 02c03025 */ or $a2,$s6,$zero -/* f04ad68: 02a02825 */ or $a1,$s5,$zero -/* f04ad6c: 02802025 */ or $a0,$s4,$zero -/* f04ad70: 0c00b706 */ jal 0x2dc18 -/* f04ad74: 24070020 */ addiu $a3,$zero,0x20 -/* f04ad78: 10400003 */ beqz $v0,.L0f04ad88 -/* f04ad7c: 02802025 */ or $a0,$s4,$zero -/* f04ad80: 10000041 */ beqz $zero,.L0f04ae88 -/* f04ad84: 00001025 */ or $v0,$zero,$zero -.L0f04ad88: -/* f04ad88: 0fc45095 */ jal func0f114254 -/* f04ad8c: 02a02825 */ or $a1,$s5,$zero -/* f04ad90: 26330028 */ addiu $s3,$s1,0x28 -/* f04ad94: 00408025 */ or $s0,$v0,$zero -/* f04ad98: 02602825 */ or $a1,$s3,$zero -/* f04ad9c: 0fc45095 */ jal func0f114254 -/* f04ada0: 02c02025 */ or $a0,$s6,$zero -/* f04ada4: 12000037 */ beqz $s0,.L0f04ae84 -/* f04ada8: 00408825 */ or $s1,$v0,$zero -/* f04adac: 10400035 */ beqz $v0,.L0f04ae84 -/* f04adb0: 3c19800a */ lui $t9,0x800a -/* f04adb4: 8faa00d8 */ lw $t2,0xd8($sp) -/* f04adb8: 8f399fc8 */ lw $t9,-0x6038($t9) -/* f04adbc: 854b0000 */ lh $t3,0x0($t2) -/* f04adc0: 00194243 */ sra $t0,$t9,0x9 -/* f04adc4: 000849c0 */ sll $t1,$t0,0x7 -/* f04adc8: 000b60c0 */ sll $t4,$t3,0x3 -/* f04adcc: 012c2021 */ addu $a0,$t1,$t4 -/* f04add0: 0fc45090 */ jal func0f114240 -/* f04add4: 00802825 */ or $a1,$a0,$zero -/* f04add8: 02202025 */ or $a0,$s1,$zero -/* f04addc: 02002825 */ or $a1,$s0,$zero -/* f04ade0: 27a600b4 */ addiu $a2,$sp,0xb4 -/* f04ade4: 0fc4547b */ jal func0f1151ec -/* f04ade8: 24070005 */ addiu $a3,$zero,0x5 -/* f04adec: 00408025 */ or $s0,$v0,$zero -/* f04adf0: 00002025 */ or $a0,$zero,$zero -/* f04adf4: 0fc45090 */ jal func0f114240 -/* f04adf8: 00002825 */ or $a1,$zero,$zero -/* f04adfc: 2a010003 */ slti $at,$s0,0x3 -/* f04ae00: 14200020 */ bnez $at,.L0f04ae84 -/* f04ae04: 8fad00b4 */ lw $t5,0xb4($sp) -/* f04ae08: 11a0001e */ beqz $t5,.L0f04ae84 -/* f04ae0c: 27b000b4 */ addiu $s0,$sp,0xb4 -/* f04ae10: 8e020000 */ lw $v0,0x0($s0) -/* f04ae14: 27b10058 */ addiu $s1,$sp,0x58 -/* f04ae18: 00409025 */ or $s2,$v0,$zero -.L0f04ae1c: -/* f04ae1c: 8c440000 */ lw $a0,0x0($v0) -/* f04ae20: 24050002 */ addiu $a1,$zero,0x2 -/* f04ae24: 0fc456ac */ jal func0f115ab0 -/* f04ae28: 02203025 */ or $a2,$s1,$zero -/* f04ae2c: 02c02025 */ or $a0,$s6,$zero -/* f04ae30: 02602825 */ or $a1,$s3,$zero -/* f04ae34: 02203025 */ or $a2,$s1,$zero -/* f04ae38: 0c00b706 */ jal 0x2dc18 -/* f04ae3c: 24070020 */ addiu $a3,$zero,0x20 -/* f04ae40: 1040000c */ beqz $v0,.L0f04ae74 -/* f04ae44: 02802025 */ or $a0,$s4,$zero -/* f04ae48: 02a02825 */ or $a1,$s5,$zero -/* f04ae4c: 02203025 */ or $a2,$s1,$zero -/* f04ae50: 0c00b706 */ jal 0x2dc18 -/* f04ae54: 24070020 */ addiu $a3,$zero,0x20 -/* f04ae58: 50400007 */ beqzl $v0,.L0f04ae78 -/* f04ae5c: 8e020004 */ lw $v0,0x4($s0) -/* f04ae60: 8e4f0000 */ lw $t7,0x0($s2) -/* f04ae64: 8fb800d8 */ lw $t8,0xd8($sp) -/* f04ae68: 24020001 */ addiu $v0,$zero,0x1 -/* f04ae6c: 10000006 */ beqz $zero,.L0f04ae88 -/* f04ae70: a70f0128 */ sh $t7,0x128($t8) -.L0f04ae74: -/* f04ae74: 8e020004 */ lw $v0,0x4($s0) -.L0f04ae78: -/* f04ae78: 26100004 */ addiu $s0,$s0,0x4 -/* f04ae7c: 5440ffe7 */ bnezl $v0,.L0f04ae1c -/* f04ae80: 00409025 */ or $s2,$v0,$zero -.L0f04ae84: -/* f04ae84: 00001025 */ or $v0,$zero,$zero -.L0f04ae88: -/* f04ae88: 8fbf0034 */ lw $ra,0x34($sp) -/* f04ae8c: 8fb00018 */ lw $s0,0x18($sp) -/* f04ae90: 8fb1001c */ lw $s1,0x1c($sp) -/* f04ae94: 8fb20020 */ lw $s2,0x20($sp) -/* f04ae98: 8fb30024 */ lw $s3,0x24($sp) -/* f04ae9c: 8fb40028 */ lw $s4,0x28($sp) -/* f04aea0: 8fb5002c */ lw $s5,0x2c($sp) -/* f04aea4: 8fb60030 */ lw $s6,0x30($sp) -/* f04aea8: 03e00008 */ jr $ra -/* f04aeac: 27bd00d8 */ addiu $sp,$sp,0xd8 -); - -GLOBAL_ASM( -glabel func0f04aeb0 -/* f04aeb0: 27bdffd0 */ addiu $sp,$sp,-48 -/* f04aeb4: afbf0024 */ sw $ra,0x24($sp) -/* f04aeb8: afa50034 */ sw $a1,0x34($sp) -/* f04aebc: 240e0001 */ addiu $t6,$zero,0x1 -/* f04aec0: afb20020 */ sw $s2,0x20($sp) -/* f04aec4: afb1001c */ sw $s1,0x1c($sp) -/* f04aec8: afb00018 */ sw $s0,0x18($sp) -/* f04aecc: afa40030 */ sw $a0,0x30($sp) -/* f04aed0: afae002c */ sw $t6,0x2c($sp) -/* f04aed4: 0fc599be */ jal func0f1666f8 -/* f04aed8: 24050000 */ addiu $a1,$zero,0x0 -/* f04aedc: 50400023 */ beqzl $v0,.L0f04af6c -/* f04aee0: 8fbf0024 */ lw $ra,0x24($sp) -/* f04aee4: 8fa20034 */ lw $v0,0x34($sp) -/* f04aee8: 2412ffff */ addiu $s2,$zero,-1 -/* f04aeec: 00008825 */ or $s1,$zero,$zero -/* f04aef0: 844f0000 */ lh $t7,0x0($v0) -/* f04aef4: 00408025 */ or $s0,$v0,$zero -/* f04aef8: 524f000f */ beql $s2,$t7,.L0f04af38 -/* f04aefc: 0011c040 */ sll $t8,$s1,0x1 -/* f04af00: 84440000 */ lh $a0,0x0($v0) -.L0f04af04: -/* f04af04: 0fc575ba */ jal func0f15d6e8 -/* f04af08: 00000000 */ sll $zero,$zero,0x0 -/* f04af0c: 50400004 */ beqzl $v0,.L0f04af20 -/* f04af10: 86040002 */ lh $a0,0x2($s0) -/* f04af14: 10000007 */ beqz $zero,.L0f04af34 -/* f04af18: 8fa20034 */ lw $v0,0x34($sp) -/* f04af1c: 86040002 */ lh $a0,0x2($s0) -.L0f04af20: -/* f04af20: 26310001 */ addiu $s1,$s1,0x1 -/* f04af24: 26100002 */ addiu $s0,$s0,0x2 -/* f04af28: 1644fff6 */ bne $s2,$a0,.L0f04af04 -/* f04af2c: 00000000 */ sll $zero,$zero,0x0 -/* f04af30: 8fa20034 */ lw $v0,0x34($sp) -.L0f04af34: -/* f04af34: 0011c040 */ sll $t8,$s1,0x1 -.L0f04af38: -/* f04af38: 0058c821 */ addu $t9,$v0,$t8 -/* f04af3c: 87240000 */ lh $a0,0x0($t9) -/* f04af40: 5244000a */ beql $s2,$a0,.L0f04af6c -/* f04af44: 8fbf0024 */ lw $ra,0x24($sp) -/* f04af48: 0fc56050 */ jal func0f158140 -/* f04af4c: 00000000 */ sll $zero,$zero,0x0 -/* f04af50: 8fa40030 */ lw $a0,0x30($sp) -/* f04af54: 3c054348 */ lui $a1,0x4348 -/* f04af58: 0fc2d74e */ jal func0f0b5d38 -/* f04af5c: 00403025 */ or $a2,$v0,$zero -/* f04af60: 2c480001 */ sltiu $t0,$v0,0x1 -/* f04af64: afa8002c */ sw $t0,0x2c($sp) -/* f04af68: 8fbf0024 */ lw $ra,0x24($sp) -.L0f04af6c: -/* f04af6c: 8fa2002c */ lw $v0,0x2c($sp) -/* f04af70: 8fb00018 */ lw $s0,0x18($sp) -/* f04af74: 8fb1001c */ lw $s1,0x1c($sp) -/* f04af78: 8fb20020 */ lw $s2,0x20($sp) -/* f04af7c: 03e00008 */ jr $ra -/* f04af80: 27bd0030 */ addiu $sp,$sp,0x30 -); - -GLOBAL_ASM( -glabel func0f04af84 -/* f04af84: 27bdff58 */ addiu $sp,$sp,-168 -/* f04af88: 8fae00bc */ lw $t6,0xbc($sp) -/* f04af8c: 44877000 */ mtc1 $a3,$f14 -/* f04af90: afb50068 */ sw $s5,0x68($sp) -/* f04af94: afb2005c */ sw $s2,0x5c($sp) -/* f04af98: f7b60028 */ sdc1 $f22,0x28($sp) -/* f04af9c: 00a09025 */ or $s2,$a1,$zero -/* f04afa0: 00c0a825 */ or $s5,$a2,$zero -/* f04afa4: afbf006c */ sw $ra,0x6c($sp) -/* f04afa8: afb40064 */ sw $s4,0x64($sp) -/* f04afac: afb30060 */ sw $s3,0x60($sp) -/* f04afb0: afb10058 */ sw $s1,0x58($sp) -/* f04afb4: afb00054 */ sw $s0,0x54($sp) -/* f04afb8: f7be0048 */ sdc1 $f30,0x48($sp) -/* f04afbc: f7bc0040 */ sdc1 $f28,0x40($sp) -/* f04afc0: f7ba0038 */ sdc1 $f26,0x38($sp) -/* f04afc4: f7b80030 */ sdc1 $f24,0x30($sp) -/* f04afc8: f7b40020 */ sdc1 $f20,0x20($sp) -/* f04afcc: e7ac00a8 */ swc1 $f12,0xa8($sp) -/* f04afd0: 11c00005 */ beqz $t6,.L0f04afe8 -/* f04afd4: 46007586 */ mov.s $f22,$f14 -/* f04afd8: 240f0001 */ addiu $t7,$zero,0x1 -/* f04afdc: 2410001f */ addiu $s0,$zero,0x1f -/* f04afe0: 10000002 */ beqz $zero,.L0f04afec -/* f04afe4: afaf00b8 */ sw $t7,0xb8($sp) -.L0f04afe8: -/* f04afe8: 2410003f */ addiu $s0,$zero,0x3f -.L0f04afec: -/* f04afec: 8fb400c0 */ lw $s4,0xc0($sp) -/* f04aff0: 3c01c348 */ lui $at,0xc348 -/* f04aff4: 02402025 */ or $a0,$s2,$zero -/* f04aff8: 1280000f */ beqz $s4,.L0f04b038 -/* f04affc: 8fa500a8 */ lw $a1,0xa8($sp) -/* f04b000: 3c017f1b */ lui $at,0x7f1b -/* f04b004: c43c9404 */ lwc1 $f28,-0x6bfc($at) -/* f04b008: 3c017f1b */ lui $at,0x7f1b -/* f04b00c: c4249408 */ lwc1 $f4,-0x6bf8($at) -/* f04b010: 3c014348 */ lui $at,0x4348 -/* f04b014: 4481f000 */ mtc1 $at,$f30 -/* f04b018: 46047580 */ add.s $f22,$f14,$f4 -/* f04b01c: 4616e03e */ c.le.s $f28,$f22 -/* f04b020: 00000000 */ sll $zero,$zero,0x0 -/* f04b024: 45000002 */ bc1f .L0f04b030 -/* f04b028: 00000000 */ sll $zero,$zero,0x0 -/* f04b02c: 461cb581 */ sub.s $f22,$f22,$f28 -.L0f04b030: -/* f04b030: 10000029 */ beqz $zero,.L0f04b0d8 -/* f04b034: 00000000 */ sll $zero,$zero,0x0 -.L0f04b038: -/* f04b038: 4481a000 */ mtc1 $at,$f20 -/* f04b03c: 02a03025 */ or $a2,$s5,$zero -/* f04b040: 00003825 */ or $a3,$zero,$zero -/* f04b044: 0c00a8cc */ jal 0x2a330 -/* f04b048: afa00010 */ sw $zero,0x10($sp) -/* f04b04c: 3c017f1b */ lui $at,0x7f1b -/* f04b050: c426940c */ lwc1 $f6,-0x6bf4($at) -/* f04b054: 02402025 */ or $a0,$s2,$zero -/* f04b058: 8fa500a8 */ lw $a1,0xa8($sp) -/* f04b05c: 4600303c */ c.lt.s $f6,$f0 -/* f04b060: 02a03025 */ or $a2,$s5,$zero -/* f04b064: 02003825 */ or $a3,$s0,$zero -/* f04b068: 24180001 */ addiu $t8,$zero,0x1 -/* f04b06c: 4502000b */ bc1fl .L0f04b09c -/* f04b070: 3c014348 */ lui $at,0x4348 -/* f04b074: c6480004 */ lwc1 $f8,0x4($s2) -/* f04b078: 3c01c348 */ lui $at,0xc348 -/* f04b07c: 44815000 */ mtc1 $at,$f10 -/* f04b080: 46080081 */ sub.s $f2,$f0,$f8 -/* f04b084: 460a103c */ c.lt.s $f2,$f10 -/* f04b088: 00000000 */ sll $zero,$zero,0x0 -/* f04b08c: 45020003 */ bc1fl .L0f04b09c -/* f04b090: 3c014348 */ lui $at,0x4348 -/* f04b094: 46001506 */ mov.s $f20,$f2 -/* f04b098: 3c014348 */ lui $at,0x4348 -.L0f04b09c: -/* f04b09c: 4481f000 */ mtc1 $at,$f30 -/* f04b0a0: afb80010 */ sw $t8,0x10($sp) -/* f04b0a4: e7b40018 */ swc1 $f20,0x18($sp) -/* f04b0a8: 0c00a9a1 */ jal 0x2a684 -/* f04b0ac: e7be0014 */ swc1 $f30,0x14($sp) -/* f04b0b0: 10400009 */ beqz $v0,.L0f04b0d8 -/* f04b0b4: 8fb900b8 */ lw $t9,0xb8($sp) -/* f04b0b8: 17200005 */ bnez $t9,.L0f04b0d0 -/* f04b0bc: 02402025 */ or $a0,$s2,$zero -/* f04b0c0: 0fc12bac */ jal func0f04aeb0 -/* f04b0c4: 02a02825 */ or $a1,$s5,$zero -/* f04b0c8: 10400003 */ beqz $v0,.L0f04b0d8 -/* f04b0cc: 00000000 */ sll $zero,$zero,0x0 -.L0f04b0d0: -/* f04b0d0: 10000079 */ beqz $zero,.L0f04b2b8 -/* f04b0d4: 24020001 */ addiu $v0,$zero,0x1 -.L0f04b0d8: -/* f04b0d8: 3c017f1b */ lui $at,0x7f1b -/* f04b0dc: c43c9410 */ lwc1 $f28,-0x6bf0($at) -/* f04b0e0: 3c014270 */ lui $at,0x4270 -/* f04b0e4: 4481d000 */ mtc1 $at,$f26 -/* f04b0e8: 00009825 */ or $s3,$zero,$zero -/* f04b0ec: 27b1009c */ addiu $s1,$sp,0x9c -/* f04b0f0: 27b00084 */ addiu $s0,$sp,0x84 -.L0f04b0f4: -/* f04b0f4: 0c0068f7 */ jal 0x1a3dc -/* f04b0f8: 4600b306 */ mov.s $f12,$f22 -/* f04b0fc: 461a0402 */ mul.s $f16,$f0,$f26 -/* f04b100: c6520000 */ lwc1 $f18,0x0($s2) -/* f04b104: 4600b306 */ mov.s $f12,$f22 -/* f04b108: 46128100 */ add.s $f4,$f16,$f18 -/* f04b10c: e7a4009c */ swc1 $f4,0x9c($sp) -/* f04b110: c6460004 */ lwc1 $f6,0x4($s2) -/* f04b114: 0c0068f4 */ jal 0x1a3d0 -/* f04b118: e7a600a0 */ swc1 $f6,0xa0($sp) -/* f04b11c: 461a0202 */ mul.s $f8,$f0,$f26 -/* f04b120: c64a0008 */ lwc1 $f10,0x8($s2) -/* f04b124: 02402025 */ or $a0,$s2,$zero -/* f04b128: 02a02825 */ or $a1,$s5,$zero -/* f04b12c: 02203025 */ or $a2,$s1,$zero -/* f04b130: 02003825 */ or $a3,$s0,$zero -/* f04b134: 2408003b */ addiu $t0,$zero,0x3b -/* f04b138: 460a4400 */ add.s $f16,$f8,$f10 -/* f04b13c: 24090001 */ addiu $t1,$zero,0x1 -/* f04b140: 3c01c348 */ lui $at,0xc348 -/* f04b144: 12800009 */ beqz $s4,.L0f04b16c -/* f04b148: e7b000a4 */ swc1 $f16,0xa4($sp) -/* f04b14c: 44819000 */ mtc1 $at,$f18 -/* f04b150: afa80010 */ sw $t0,0x10($sp) -/* f04b154: afa90014 */ sw $t1,0x14($sp) -/* f04b158: e7be0018 */ swc1 $f30,0x18($sp) -/* f04b15c: 0c00b610 */ jal 0x2d840 -/* f04b160: e7b2001c */ swc1 $f18,0x1c($sp) -/* f04b164: 5440000b */ bnezl $v0,.L0f04b194 -/* f04b168: 3c01c348 */ lui $at,0xc348 -.L0f04b16c: -/* f04b16c: 16800045 */ bnez $s4,.L0f04b284 -/* f04b170: 02402025 */ or $a0,$s2,$zero -/* f04b174: 240a0020 */ addiu $t2,$zero,0x20 -/* f04b178: afaa0010 */ sw $t2,0x10($sp) -/* f04b17c: 02a02825 */ or $a1,$s5,$zero -/* f04b180: 02203025 */ or $a2,$s1,$zero -/* f04b184: 0c00b7ab */ jal 0x2deac -/* f04b188: 02003825 */ or $a3,$s0,$zero -/* f04b18c: 1040003d */ beqz $v0,.L0f04b284 -/* f04b190: 3c01c348 */ lui $at,0xc348 -.L0f04b194: -/* f04b194: 4481a000 */ mtc1 $at,$f20 -/* f04b198: 00002025 */ or $a0,$zero,$zero -/* f04b19c: 02202825 */ or $a1,$s1,$zero -/* f04b1a0: 0fc087ea */ jal func0f021fa8 -/* f04b1a4: 02003025 */ or $a2,$s0,$zero -/* f04b1a8: 02202025 */ or $a0,$s1,$zero -/* f04b1ac: 8fa500a8 */ lw $a1,0xa8($sp) -/* f04b1b0: 02003025 */ or $a2,$s0,$zero -/* f04b1b4: 00003825 */ or $a3,$zero,$zero -/* f04b1b8: 0c00a8cc */ jal 0x2a330 -/* f04b1bc: afa00010 */ sw $zero,0x10($sp) -/* f04b1c0: 3c017f1b */ lui $at,0x7f1b -/* f04b1c4: c4249414 */ lwc1 $f4,-0x6bec($at) -/* f04b1c8: 46000606 */ mov.s $f24,$f0 -/* f04b1cc: 02202025 */ or $a0,$s1,$zero -/* f04b1d0: 4600203c */ c.lt.s $f4,$f0 -/* f04b1d4: 8fa500a8 */ lw $a1,0xa8($sp) -/* f04b1d8: 02003025 */ or $a2,$s0,$zero -/* f04b1dc: 2407003f */ addiu $a3,$zero,0x3f -/* f04b1e0: 4500000a */ bc1f .L0f04b20c -/* f04b1e4: 240b0001 */ addiu $t3,$zero,0x1 -/* f04b1e8: c6460004 */ lwc1 $f6,0x4($s2) -/* f04b1ec: 3c01c348 */ lui $at,0xc348 -/* f04b1f0: 44814000 */ mtc1 $at,$f8 -/* f04b1f4: 46060081 */ sub.s $f2,$f0,$f6 -/* f04b1f8: 4608103c */ c.lt.s $f2,$f8 -/* f04b1fc: 00000000 */ sll $zero,$zero,0x0 -/* f04b200: 45020003 */ bc1fl .L0f04b210 -/* f04b204: afab0010 */ sw $t3,0x10($sp) -/* f04b208: 46001506 */ mov.s $f20,$f2 -.L0f04b20c: -/* f04b20c: afab0010 */ sw $t3,0x10($sp) -.L0f04b210: -/* f04b210: e7be0014 */ swc1 $f30,0x14($sp) -/* f04b214: 0c00a9a1 */ jal 0x2a684 -/* f04b218: e7b40018 */ swc1 $f20,0x18($sp) -/* f04b21c: 10400019 */ beqz $v0,.L0f04b284 -/* f04b220: 8fac00b8 */ lw $t4,0xb8($sp) -/* f04b224: 15800005 */ bnez $t4,.L0f04b23c -/* f04b228: 02202025 */ or $a0,$s1,$zero -/* f04b22c: 0fc12bac */ jal func0f04aeb0 -/* f04b230: 02002825 */ or $a1,$s0,$zero -/* f04b234: 10400013 */ beqz $v0,.L0f04b284 -/* f04b238: 00000000 */ sll $zero,$zero,0x0 -.L0f04b23c: -/* f04b23c: 12800006 */ beqz $s4,.L0f04b258 -/* f04b240: 3c017f1b */ lui $at,0x7f1b -/* f04b244: c42a9418 */ lwc1 $f10,-0x6be8($at) -/* f04b248: 4618503c */ c.lt.s $f10,$f24 -/* f04b24c: 00000000 */ sll $zero,$zero,0x0 -/* f04b250: 4500000c */ bc1f .L0f04b284 -/* f04b254: 00000000 */ sll $zero,$zero,0x0 -.L0f04b258: -/* f04b258: c7b0009c */ lwc1 $f16,0x9c($sp) -/* f04b25c: 02002025 */ or $a0,$s0,$zero -/* f04b260: 02a02825 */ or $a1,$s5,$zero -/* f04b264: e6500000 */ swc1 $f16,0x0($s2) -/* f04b268: c7b200a0 */ lwc1 $f18,0xa0($sp) -/* f04b26c: e6520004 */ swc1 $f18,0x4($s2) -/* f04b270: c7a400a4 */ lwc1 $f4,0xa4($sp) -/* f04b274: 0fc195e9 */ jal func0f0657a4 -/* f04b278: e6440008 */ swc1 $f4,0x8($s2) -/* f04b27c: 1000000e */ beqz $zero,.L0f04b2b8 -/* f04b280: 24020001 */ addiu $v0,$zero,0x1 -.L0f04b284: -/* f04b284: 3c017f1b */ lui $at,0x7f1b -/* f04b288: c426941c */ lwc1 $f6,-0x6be4($at) -/* f04b28c: 24010008 */ addiu $at,$zero,0x8 -/* f04b290: 26730001 */ addiu $s3,$s3,0x1 -/* f04b294: 4606b580 */ add.s $f22,$f22,$f6 -/* f04b298: 4616e03e */ c.le.s $f28,$f22 -/* f04b29c: 00000000 */ sll $zero,$zero,0x0 -/* f04b2a0: 45000002 */ bc1f .L0f04b2ac -/* f04b2a4: 00000000 */ sll $zero,$zero,0x0 -/* f04b2a8: 461cb581 */ sub.s $f22,$f22,$f28 -.L0f04b2ac: -/* f04b2ac: 1661ff91 */ bne $s3,$at,.L0f04b0f4 -/* f04b2b0: 00000000 */ sll $zero,$zero,0x0 -/* f04b2b4: 00001025 */ or $v0,$zero,$zero -.L0f04b2b8: -/* f04b2b8: 8fbf006c */ lw $ra,0x6c($sp) -/* f04b2bc: d7b40020 */ ldc1 $f20,0x20($sp) -/* f04b2c0: d7b60028 */ ldc1 $f22,0x28($sp) -/* f04b2c4: d7b80030 */ ldc1 $f24,0x30($sp) -/* f04b2c8: d7ba0038 */ ldc1 $f26,0x38($sp) -/* f04b2cc: d7bc0040 */ ldc1 $f28,0x40($sp) -/* f04b2d0: d7be0048 */ ldc1 $f30,0x48($sp) -/* f04b2d4: 8fb00054 */ lw $s0,0x54($sp) -/* f04b2d8: 8fb10058 */ lw $s1,0x58($sp) -/* f04b2dc: 8fb2005c */ lw $s2,0x5c($sp) -/* f04b2e0: 8fb30060 */ lw $s3,0x60($sp) -/* f04b2e4: 8fb40064 */ lw $s4,0x64($sp) -/* f04b2e8: 8fb50068 */ lw $s5,0x68($sp) -/* f04b2ec: 03e00008 */ jr $ra -/* f04b2f0: 27bd00a8 */ addiu $sp,$sp,0xa8 -); - -GLOBAL_ASM( -glabel func0f04b2f4 -/* f04b2f4: 27bdff88 */ addiu $sp,$sp,-120 -/* f04b2f8: afbf0024 */ sw $ra,0x24($sp) -/* f04b2fc: afa40078 */ sw $a0,0x78($sp) -/* f04b300: afa5007c */ sw $a1,0x7c($sp) -/* f04b304: afa60080 */ sw $a2,0x80($sp) -/* f04b308: 0fc0814e */ jal func0f020538 -/* f04b30c: afa70084 */ sw $a3,0x84($sp) -/* f04b310: 28410002 */ slti $at,$v0,0x2 -/* f04b314: 1420004d */ bnez $at,.L0f04b44c -/* f04b318: 8fa30080 */ lw $v1,0x80($sp) -/* f04b31c: 8fae007c */ lw $t6,0x7c($sp) -/* f04b320: 05c30006 */ bgezl $t6,.L0f04b33c -/* f04b324: c4640000 */ lwc1 $f4,0x0($v1) -/* f04b328: 0fc0b505 */ jal func0f02d414 -/* f04b32c: 8fa40078 */ lw $a0,0x78($sp) -/* f04b330: 8fa30080 */ lw $v1,0x80($sp) -/* f04b334: afa2007c */ sw $v0,0x7c($sp) -/* f04b338: c4640000 */ lwc1 $f4,0x0($v1) -.L0f04b33c: -/* f04b33c: 8fa40084 */ lw $a0,0x84($sp) -/* f04b340: 27a50058 */ addiu $a1,$sp,0x58 -/* f04b344: e7a40068 */ swc1 $f4,0x68($sp) -/* f04b348: c4660004 */ lwc1 $f6,0x4($v1) -/* f04b34c: e7a6006c */ swc1 $f6,0x6c($sp) -/* f04b350: c4680008 */ lwc1 $f8,0x8($v1) -/* f04b354: 0fc195e9 */ jal func0f0657a4 -/* f04b358: e7a80070 */ swc1 $f8,0x70($sp) -/* f04b35c: 8faf0090 */ lw $t7,0x90($sp) -/* f04b360: 3c0141a0 */ lui $at,0x41a0 -/* f04b364: 44816000 */ mtc1 $at,$f12 -/* f04b368: 31f80010 */ andi $t8,$t7,0x10 -/* f04b36c: 0018c82b */ sltu $t9,$zero,$t8 -/* f04b370: afb90010 */ sw $t9,0x10($sp) -/* f04b374: 27a50068 */ addiu $a1,$sp,0x68 -/* f04b378: 27a60058 */ addiu $a2,$sp,0x58 -/* f04b37c: 8fa70088 */ lw $a3,0x88($sp) -/* f04b380: afa00014 */ sw $zero,0x14($sp) -/* f04b384: 0fc12be1 */ jal func0f04af84 -/* f04b388: afa00018 */ sw $zero,0x18($sp) -/* f04b38c: 1040002f */ beqz $v0,.L0f04b44c -/* f04b390: 8fa40078 */ lw $a0,0x78($sp) -/* f04b394: 8fa5007c */ lw $a1,0x7c($sp) -/* f04b398: 0fc0b4db */ jal func0f02d36c -/* f04b39c: 8fa60090 */ lw $a2,0x90($sp) -/* f04b3a0: 1040002a */ beqz $v0,.L0f04b44c -/* f04b3a4: 00402025 */ or $a0,$v0,$zero -/* f04b3a8: 8fae008c */ lw $t6,0x8c($sp) -/* f04b3ac: 27a50068 */ addiu $a1,$sp,0x68 -/* f04b3b0: 27a60058 */ addiu $a2,$sp,0x58 -/* f04b3b4: 8fa70088 */ lw $a3,0x88($sp) -/* f04b3b8: afa20050 */ sw $v0,0x50($sp) -/* f04b3bc: 0fc08332 */ jal func0f020cc8 -/* f04b3c0: afae0010 */ sw $t6,0x10($sp) -/* f04b3c4: 1040001f */ beqz $v0,.L0f04b444 -/* f04b3c8: 8fa40050 */ lw $a0,0x50($sp) -/* f04b3cc: 00402025 */ or $a0,$v0,$zero -/* f04b3d0: 0fc1814e */ jal func0f060538 -/* f04b3d4: afa20074 */ sw $v0,0x74($sp) -/* f04b3d8: 0fc180bc */ jal func0f0602f0 -/* f04b3dc: 8fa40074 */ lw $a0,0x74($sp) -/* f04b3e0: 8faf0074 */ lw $t7,0x74($sp) -/* f04b3e4: 8fb8007c */ lw $t8,0x7c($sp) -/* f04b3e8: 8de30004 */ lw $v1,0x4($t7) -/* f04b3ec: a0780006 */ sb $t8,0x6($v1) -/* f04b3f0: 8fb90078 */ lw $t9,0x78($sp) -/* f04b3f4: a4790010 */ sh $t9,0x10($v1) -/* f04b3f8: 84640010 */ lh $a0,0x10($v1) -/* f04b3fc: 0fc0b378 */ jal func0f02cde0 -/* f04b400: afa3004c */ sw $v1,0x4c($sp) -/* f04b404: 8fa3004c */ lw $v1,0x4c($sp) -/* f04b408: 946e0192 */ lhu $t6,0x192($v1) -/* f04b40c: a06202fe */ sb $v0,0x2fe($v1) -/* f04b410: ac600114 */ sw $zero,0x114($v1) -/* f04b414: 35cf0080 */ ori $t7,$t6,0x80 -/* f04b418: ac600118 */ sw $zero,0x118($v1) -/* f04b41c: a46f0192 */ sh $t7,0x192($v1) -/* f04b420: 8fb80090 */ lw $t8,0x90($sp) -/* f04b424: 33192000 */ andi $t9,$t8,0x2000 -/* f04b428: 13200004 */ beqz $t9,.L0f04b43c -/* f04b42c: 00000000 */ sll $zero,$zero,0x0 -/* f04b430: 906f032e */ lbu $t7,0x32e($v1) -/* f04b434: 35f80010 */ ori $t8,$t7,0x10 -/* f04b438: a078032e */ sb $t8,0x32e($v1) -.L0f04b43c: -/* f04b43c: 1000004a */ beqz $zero,.L0f04b568 -/* f04b440: 8fa20074 */ lw $v0,0x74($sp) -.L0f04b444: -/* f04b444: 0fc2cc33 */ jal func0f0b30cc -/* f04b448: 00000000 */ sll $zero,$zero,0x0 -.L0f04b44c: -/* f04b44c: 0fc0814e */ jal func0f020538 -/* f04b450: 00000000 */ sll $zero,$zero,0x0 -/* f04b454: 28410004 */ slti $at,$v0,0x4 -/* f04b458: 50200043 */ beqzl $at,.L0f04b568 -/* f04b45c: 00001025 */ or $v0,$zero,$zero -/* f04b460: 0c004b70 */ jal 0x12dc0 -/* f04b464: afa00044 */ sw $zero,0x44($sp) -/* f04b468: 3c098006 */ lui $t1,0x8006 -/* f04b46c: 8d29298c */ lw $t1,0x298c($t1) -/* f04b470: 3c068006 */ lui $a2,0x8006 -/* f04b474: 8fa70044 */ lw $a3,0x44($sp) -/* f04b478: 0049001b */ divu $zero,$v0,$t1 -/* f04b47c: 00004010 */ mfhi $t0 -/* f04b480: 01002025 */ or $a0,$t0,$zero -/* f04b484: 8cc62988 */ lw $a2,0x2988($a2) -/* f04b488: 3c0d0400 */ lui $t5,0x400 -/* f04b48c: 240c001f */ addiu $t4,$zero,0x1f -/* f04b490: 240b0005 */ addiu $t3,$zero,0x5 -/* f04b494: 240a0368 */ addiu $t2,$zero,0x368 -/* f04b498: 15200002 */ bnez $t1,.L0f04b4a4 -/* f04b49c: 00000000 */ sll $zero,$zero,0x0 -/* f04b4a0: 0007000d */ break 0x7 -.L0f04b4a4: -/* f04b4a4: 008a0019 */ multu $a0,$t2 -/* f04b4a8: 00002812 */ mflo $a1 -/* f04b4ac: 00c51021 */ addu $v0,$a2,$a1 -/* f04b4b0: 84590000 */ lh $t9,0x0($v0) -/* f04b4b4: 0722001a */ bltzl $t9,.L0f04b520 -/* f04b4b8: 248f0001 */ addiu $t7,$a0,0x1 -/* f04b4bc: 8c4e0020 */ lw $t6,0x20($v0) -/* f04b4c0: 51c00017 */ beqzl $t6,.L0f04b520 -/* f04b4c4: 248f0001 */ addiu $t7,$a0,0x1 -/* f04b4c8: 8c4f001c */ lw $t7,0x1c($v0) -/* f04b4cc: 51e00014 */ beqzl $t7,.L0f04b520 -/* f04b4d0: 248f0001 */ addiu $t7,$a0,0x1 -/* f04b4d4: 80430007 */ lb $v1,0x7($v0) -/* f04b4d8: 51630008 */ beql $t3,$v1,.L0f04b4fc -/* f04b4dc: 8c4e0034 */ lw $t6,0x34($v0) -/* f04b4e0: 5583000f */ bnel $t4,$v1,.L0f04b520 -/* f04b4e4: 248f0001 */ addiu $t7,$a0,0x1 -/* f04b4e8: 8c580018 */ lw $t8,0x18($v0) -/* f04b4ec: 030dc824 */ and $t9,$t8,$t5 -/* f04b4f0: 5720000b */ bnezl $t9,.L0f04b520 -/* f04b4f4: 248f0001 */ addiu $t7,$a0,0x1 -/* f04b4f8: 8c4e0034 */ lw $t6,0x34($v0) -.L0f04b4fc: -/* f04b4fc: 29c10078 */ slti $at,$t6,0x78 -/* f04b500: 14200003 */ bnez $at,.L0f04b510 -/* f04b504: 00000000 */ sll $zero,$zero,0x0 -/* f04b508: 10000012 */ beqz $zero,.L0f04b554 -/* f04b50c: 00a63821 */ addu $a3,$a1,$a2 -.L0f04b510: -/* f04b510: 54e00003 */ bnezl $a3,.L0f04b520 -/* f04b514: 248f0001 */ addiu $t7,$a0,0x1 -/* f04b518: 00a63821 */ addu $a3,$a1,$a2 -/* f04b51c: 248f0001 */ addiu $t7,$a0,0x1 -.L0f04b520: -/* f04b520: 01e9001a */ div $zero,$t7,$t1 -/* f04b524: 00002010 */ mfhi $a0 -/* f04b528: 15200002 */ bnez $t1,.L0f04b534 -/* f04b52c: 00000000 */ sll $zero,$zero,0x0 -/* f04b530: 0007000d */ break 0x7 -.L0f04b534: -/* f04b534: 2401ffff */ addiu $at,$zero,-1 -/* f04b538: 15210004 */ bne $t1,$at,.L0f04b54c -/* f04b53c: 3c018000 */ lui $at,0x8000 -/* f04b540: 15e10002 */ bne $t7,$at,.L0f04b54c -/* f04b544: 00000000 */ sll $zero,$zero,0x0 -/* f04b548: 0006000d */ break 0x6 -.L0f04b54c: -/* f04b54c: 1488ffd5 */ bne $a0,$t0,.L0f04b4a4 -/* f04b550: 00000000 */ sll $zero,$zero,0x0 -.L0f04b554: -/* f04b554: 10e00003 */ beqz $a3,.L0f04b564 -/* f04b558: 24020001 */ addiu $v0,$zero,0x1 -/* f04b55c: ace20030 */ sw $v0,0x30($a3) -/* f04b560: ace2002c */ sw $v0,0x2c($a3) -.L0f04b564: -/* f04b564: 00001025 */ or $v0,$zero,$zero -.L0f04b568: -/* f04b568: 8fbf0024 */ lw $ra,0x24($sp) -/* f04b56c: 27bd0078 */ addiu $sp,$sp,0x78 -/* f04b570: 03e00008 */ jr $ra -/* f04b574: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04b578 -/* f04b578: 27bdff78 */ addiu $sp,$sp,-136 -/* f04b57c: afbf0024 */ sw $ra,0x24($sp) -/* f04b580: afa5008c */ sw $a1,0x8c($sp) -/* f04b584: afa60090 */ sw $a2,0x90($sp) -/* f04b588: 0fc1258b */ jal func0f04962c -/* f04b58c: 00e02825 */ or $a1,$a3,$zero -/* f04b590: 00402025 */ or $a0,$v0,$zero -/* f04b594: 24050046 */ addiu $a1,$zero,0x46 -/* f04b598: 0fc456ac */ jal func0f115ab0 -/* f04b59c: 27a60030 */ addiu $a2,$sp,0x30 -/* f04b5a0: c7ac003c */ lwc1 $f12,0x3c($sp) -/* f04b5a4: 0fc259d4 */ jal func0f096750 -/* f04b5a8: c7ae0044 */ lwc1 $f14,0x44($sp) -/* f04b5ac: 8fae0078 */ lw $t6,0x78($sp) -/* f04b5b0: 8fb80098 */ lw $t8,0x98($sp) -/* f04b5b4: 8fb9009c */ lw $t9,0x9c($sp) -/* f04b5b8: 240fffff */ addiu $t7,$zero,-1 -/* f04b5bc: a7af002e */ sh $t7,0x2e($sp) -/* f04b5c0: 8fa4008c */ lw $a0,0x8c($sp) -/* f04b5c4: 8fa50090 */ lw $a1,0x90($sp) -/* f04b5c8: 27a60030 */ addiu $a2,$sp,0x30 -/* f04b5cc: 27a7002c */ addiu $a3,$sp,0x2c -/* f04b5d0: e7a00010 */ swc1 $f0,0x10($sp) -/* f04b5d4: a7ae002c */ sh $t6,0x2c($sp) -/* f04b5d8: afb80014 */ sw $t8,0x14($sp) -/* f04b5dc: 0fc12cbd */ jal func0f04b2f4 -/* f04b5e0: afb90018 */ sw $t9,0x18($sp) -/* f04b5e4: 8fbf0024 */ lw $ra,0x24($sp) -/* f04b5e8: 27bd0088 */ addiu $sp,$sp,0x88 -/* f04b5ec: 03e00008 */ jr $ra -/* f04b5f0: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04b5f4 -/* f04b5f4: 27bdffd0 */ addiu $sp,$sp,-48 -/* f04b5f8: afbf0024 */ sw $ra,0x24($sp) -/* f04b5fc: afa50034 */ sw $a1,0x34($sp) -/* f04b600: afa60038 */ sw $a2,0x38($sp) -/* f04b604: 0fc126d1 */ jal chrFindById -/* f04b608: 00e02825 */ or $a1,$a3,$zero -/* f04b60c: 00402025 */ or $a0,$v0,$zero -/* f04b610: 0fc0f917 */ jal func0f03e45c -/* f04b614: afa2002c */ sw $v0,0x2c($sp) -/* f04b618: 8fae002c */ lw $t6,0x2c($sp) -/* f04b61c: 8faf0040 */ lw $t7,0x40($sp) -/* f04b620: 8fb80044 */ lw $t8,0x44($sp) -/* f04b624: 8dc2001c */ lw $v0,0x1c($t6) -/* f04b628: e7a00010 */ swc1 $f0,0x10($sp) -/* f04b62c: 8fa40034 */ lw $a0,0x34($sp) -/* f04b630: 8fa50038 */ lw $a1,0x38($sp) -/* f04b634: afaf0014 */ sw $t7,0x14($sp) -/* f04b638: afb80018 */ sw $t8,0x18($sp) -/* f04b63c: 24460008 */ addiu $a2,$v0,0x8 -/* f04b640: 0fc12cbd */ jal func0f04b2f4 -/* f04b644: 24470028 */ addiu $a3,$v0,0x28 -/* f04b648: 8fbf0024 */ lw $ra,0x24($sp) -/* f04b64c: 27bd0030 */ addiu $sp,$sp,0x30 -/* f04b650: 03e00008 */ jr $ra -/* f04b654: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04b658 -/* f04b658: 27bdffd0 */ addiu $sp,$sp,-48 -/* f04b65c: afbf001c */ sw $ra,0x1c($sp) -/* f04b660: afb00018 */ sw $s0,0x18($sp) -/* f04b664: afa0002c */ sw $zero,0x2c($sp) -/* f04b668: 8c8e001c */ lw $t6,0x1c($a0) -/* f04b66c: 00808025 */ or $s0,$a0,$zero -/* f04b670: 0fc0a221 */ jal func0f028884 -/* f04b674: afae0028 */ sw $t6,0x28($sp) -/* f04b678: afa20024 */ sw $v0,0x24($sp) -/* f04b67c: 860f012c */ lh $t7,0x12c($s0) -/* f04b680: 02002025 */ or $a0,$s0,$zero -/* f04b684: 05e2002a */ bltzl $t7,.L0f04b730 -/* f04b688: 8fbf001c */ lw $ra,0x1c($sp) -/* f04b68c: 0fc079ef */ jal func0f01e7bc -/* f04b690: 00002825 */ or $a1,$zero,$zero -/* f04b694: 8fa40024 */ lw $a0,0x24($sp) -/* f04b698: 0fc1905e */ jal func0f064178 -/* f04b69c: 00002825 */ or $a1,$zero,$zero -/* f04b6a0: 8fa20028 */ lw $v0,0x28($sp) -/* f04b6a4: 8fa60024 */ lw $a2,0x24($sp) -/* f04b6a8: 24070033 */ addiu $a3,$zero,0x33 -/* f04b6ac: 24440008 */ addiu $a0,$v0,0x8 -/* f04b6b0: 24450028 */ addiu $a1,$v0,0x28 -/* f04b6b4: 0c00b706 */ jal 0x2dc18 -/* f04b6b8: 24c60008 */ addiu $a2,$a2,0x8 -/* f04b6bc: 54400016 */ bnezl $v0,.L0f04b718 -/* f04b6c0: 02002025 */ or $a0,$s0,$zero -/* f04b6c4: 0c0093ac */ jal 0x24eb0 -/* f04b6c8: 00000000 */ sll $zero,$zero,0x0 -/* f04b6cc: 50400012 */ beqzl $v0,.L0f04b718 -/* f04b6d0: 02002025 */ or $a0,$s0,$zero -/* f04b6d4: 90580000 */ lbu $t8,0x0($v0) -/* f04b6d8: 24010001 */ addiu $at,$zero,0x1 -/* f04b6dc: 3c19800a */ lui $t9,0x800a -/* f04b6e0: 5701000d */ bnel $t8,$at,.L0f04b718 -/* f04b6e4: 02002025 */ or $a0,$s0,$zero -/* f04b6e8: 8f39a2f8 */ lw $t9,-0x5d08($t9) -/* f04b6ec: 24010048 */ addiu $at,$zero,0x48 -/* f04b6f0: 860c012c */ lh $t4,0x12c($s0) -/* f04b6f4: 00594023 */ subu $t0,$v0,$t9 -/* f04b6f8: 0101001a */ div $zero,$t0,$at -/* f04b6fc: 00004812 */ mflo $t1 -/* f04b700: 00095400 */ sll $t2,$t1,0x10 -/* f04b704: 000a5c03 */ sra $t3,$t2,0x10 -/* f04b708: 156c0002 */ bne $t3,$t4,.L0f04b714 -/* f04b70c: 240d0001 */ addiu $t5,$zero,0x1 -/* f04b710: afad002c */ sw $t5,0x2c($sp) -.L0f04b714: -/* f04b714: 02002025 */ or $a0,$s0,$zero -.L0f04b718: -/* f04b718: 0fc079ef */ jal func0f01e7bc -/* f04b71c: 24050001 */ addiu $a1,$zero,0x1 -/* f04b720: 8fa40024 */ lw $a0,0x24($sp) -/* f04b724: 0fc1905e */ jal func0f064178 -/* f04b728: 24050001 */ addiu $a1,$zero,0x1 -/* f04b72c: 8fbf001c */ lw $ra,0x1c($sp) -.L0f04b730: -/* f04b730: 8fa2002c */ lw $v0,0x2c($sp) -/* f04b734: 8fb00018 */ lw $s0,0x18($sp) -/* f04b738: 03e00008 */ jr $ra -/* f04b73c: 27bd0030 */ addiu $sp,$sp,0x30 -/* f04b740: 03e00008 */ jr $ra -/* f04b744: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04b748 -/* f04b748: 27bdff88 */ addiu $sp,$sp,-120 -/* f04b74c: afbf0034 */ sw $ra,0x34($sp) -/* f04b750: afb00030 */ sw $s0,0x30($sp) -/* f04b754: afa5007c */ sw $a1,0x7c($sp) -/* f04b758: afa70084 */ sw $a3,0x84($sp) -/* f04b75c: afa00058 */ sw $zero,0x58($sp) -/* f04b760: c4a40000 */ lwc1 $f4,0x0($a1) -/* f04b764: 00808025 */ or $s0,$a0,$zero -/* f04b768: 00c02025 */ or $a0,$a2,$zero -/* f04b76c: e7a4006c */ swc1 $f4,0x6c($sp) -/* f04b770: c4a60004 */ lwc1 $f6,0x4($a1) -/* f04b774: e7a60070 */ swc1 $f6,0x70($sp) -/* f04b778: c4a80008 */ lwc1 $f8,0x8($a1) -/* f04b77c: 27a5005c */ addiu $a1,$sp,0x5c -/* f04b780: 0fc195e9 */ jal func0f0657a4 -/* f04b784: e7a80074 */ swc1 $f8,0x74($sp) -/* f04b788: 8e04001c */ lw $a0,0x1c($s0) -/* f04b78c: 0fc1905e */ jal func0f064178 -/* f04b790: 00002825 */ or $a1,$zero,$zero -/* f04b794: 8e020014 */ lw $v0,0x14($s0) -/* f04b798: 3c010010 */ lui $at,0x10 -/* f04b79c: 8fb80088 */ lw $t8,0x88($sp) -/* f04b7a0: c60c0024 */ lwc1 $f12,0x24($s0) -/* f04b7a4: 00417024 */ and $t6,$v0,$at -/* f04b7a8: 30590200 */ andi $t9,$v0,0x200 -/* f04b7ac: 0019402b */ sltu $t0,$zero,$t9 -/* f04b7b0: 000e782b */ sltu $t7,$zero,$t6 -/* f04b7b4: afaf0010 */ sw $t7,0x10($sp) -/* f04b7b8: afa80018 */ sw $t0,0x18($sp) -/* f04b7bc: 27a5006c */ addiu $a1,$sp,0x6c -/* f04b7c0: 27a6005c */ addiu $a2,$sp,0x5c -/* f04b7c4: 8fa70084 */ lw $a3,0x84($sp) -/* f04b7c8: 0fc12be1 */ jal func0f04af84 -/* f04b7cc: afb80014 */ sw $t8,0x14($sp) -/* f04b7d0: 10400057 */ beqz $v0,.L0f04b930 -/* f04b7d4: 27a4006c */ addiu $a0,$sp,0x6c -/* f04b7d8: 8e050024 */ lw $a1,0x24($s0) -/* f04b7dc: 26090191 */ addiu $t1,$s0,0x191 -/* f04b7e0: 260a02b2 */ addiu $t2,$s0,0x2b2 -/* f04b7e4: afaa0018 */ sw $t2,0x18($sp) -/* f04b7e8: afa90010 */ sw $t1,0x10($sp) -/* f04b7ec: afa00020 */ sw $zero,0x20($sp) -/* f04b7f0: afa0001c */ sw $zero,0x1c($sp) -/* f04b7f4: afa00014 */ sw $zero,0x14($sp) -/* f04b7f8: 27a6005c */ addiu $a2,$sp,0x5c -/* f04b7fc: 0c00a86c */ jal 0x2a1b0 -/* f04b800: 2607018a */ addiu $a3,$s0,0x18a -/* f04b804: e7a00048 */ swc1 $f0,0x48($sp) -/* f04b808: e60000b8 */ swc1 $f0,0xb8($s0) -/* f04b80c: e60000b4 */ swc1 $f0,0xb4($s0) -/* f04b810: 3c017f1b */ lui $at,0x7f1b -/* f04b814: c42a9420 */ lwc1 $f10,-0x6be0($at) -/* f04b818: 8e0b001c */ lw $t3,0x1c($s0) -/* f04b81c: 460a0402 */ mul.s $f16,$f0,$f10 -/* f04b820: e61000b0 */ swc1 $f16,0xb0($s0) -/* f04b824: c7b2006c */ lwc1 $f18,0x6c($sp) -/* f04b828: e5720008 */ swc1 $f18,0x8($t3) -/* f04b82c: 8e0c001c */ lw $t4,0x1c($s0) -/* f04b830: c7a40070 */ lwc1 $f4,0x70($sp) -/* f04b834: e584000c */ swc1 $f4,0xc($t4) -/* f04b838: 8e0d001c */ lw $t5,0x1c($s0) -/* f04b83c: c7a60074 */ lwc1 $f6,0x74($sp) -/* f04b840: e5a60010 */ swc1 $f6,0x10($t5) -/* f04b844: 0fc19711 */ jal func0f065c44 -/* f04b848: 8e04001c */ lw $a0,0x1c($s0) -/* f04b84c: 8e05001c */ lw $a1,0x1c($s0) -/* f04b850: 27a4005c */ addiu $a0,$sp,0x5c -/* f04b854: 0fc195e9 */ jal func0f0657a4 -/* f04b858: 24a50028 */ addiu $a1,$a1,0x28 -/* f04b85c: 0fc0882b */ jal func0f0220ac -/* f04b860: 02002025 */ or $a0,$s0,$zero -/* f04b864: 8e040020 */ lw $a0,0x20($s0) -/* f04b868: 0c006b4d */ jal 0x1ad34 -/* f04b86c: 27a5006c */ addiu $a1,$sp,0x6c -/* f04b870: 8e040020 */ lw $a0,0x20($s0) -/* f04b874: 24010001 */ addiu $at,$zero,0x1 -/* f04b878: 8c8e0008 */ lw $t6,0x8($a0) -/* f04b87c: 8dc50000 */ lw $a1,0x0($t6) -/* f04b880: 94a20000 */ lhu $v0,0x0($a1) -/* f04b884: 304f00ff */ andi $t7,$v0,0xff -/* f04b888: 55e10006 */ bnel $t7,$at,.L0f04b8a4 -/* f04b88c: 8e180018 */ lw $t8,0x18($s0) -/* f04b890: 0c006a87 */ jal 0x1aa1c -/* f04b894: 00000000 */ sll $zero,$zero,0x0 -/* f04b898: c7a80048 */ lwc1 $f8,0x48($sp) -/* f04b89c: e4480004 */ swc1 $f8,0x4($v0) -/* f04b8a0: 8e180018 */ lw $t8,0x18($s0) -.L0f04b8a4: -/* f04b8a4: 02002025 */ or $a0,$s0,$zero -/* f04b8a8: 37190001 */ ori $t9,$t8,0x1 -/* f04b8ac: ae190018 */ sw $t9,0x18($s0) -/* f04b8b0: 0fc0f94e */ jal func0f03e538 -/* f04b8b4: 8fa50084 */ lw $a1,0x84($sp) -/* f04b8b8: 8e04001c */ lw $a0,0x1c($s0) -/* f04b8bc: 24010006 */ addiu $at,$zero,0x6 -/* f04b8c0: 90880000 */ lbu $t0,0x0($a0) -/* f04b8c4: 55010019 */ bnel $t0,$at,.L0f04b92c -/* f04b8c8: 240b0001 */ addiu $t3,$zero,0x1 -/* f04b8cc: 0fc4a25f */ jal func0f12897c -/* f04b8d0: 00000000 */ sll $zero,$zero,0x0 -/* f04b8d4: 00024880 */ sll $t1,$v0,0x2 -/* f04b8d8: 3c03800a */ lui $v1,0x800a -/* f04b8dc: 00691821 */ addu $v1,$v1,$t1 -/* f04b8e0: 8c63a024 */ lw $v1,-0x5fdc($v1) -/* f04b8e4: c7aa0048 */ lwc1 $f10,0x48($sp) -/* f04b8e8: 3c017f1b */ lui $at,0x7f1b -/* f04b8ec: c4209424 */ lwc1 $f0,-0x6bdc($at) -/* f04b8f0: e46a0074 */ swc1 $f10,0x74($v1) -/* f04b8f4: c7b00048 */ lwc1 $f16,0x48($sp) -/* f04b8f8: 3c0143b4 */ lui $at,0x43b4 -/* f04b8fc: 44813000 */ mtc1 $at,$f6 -/* f04b900: e4700078 */ swc1 $f16,0x78($v1) -/* f04b904: c7b20084 */ lwc1 $f18,0x84($sp) -/* f04b908: 44808000 */ mtc1 $zero,$f16 -/* f04b90c: 240a0001 */ addiu $t2,$zero,0x1 -/* f04b910: 46120101 */ sub.s $f4,$f0,$f18 -/* f04b914: ac6a1c64 */ sw $t2,0x1c64($v1) -/* f04b918: e4700154 */ swc1 $f16,0x154($v1) -/* f04b91c: 46062202 */ mul.s $f8,$f4,$f6 -/* f04b920: 46004283 */ div.s $f10,$f8,$f0 -/* f04b924: e46a0144 */ swc1 $f10,0x144($v1) -/* f04b928: 240b0001 */ addiu $t3,$zero,0x1 -.L0f04b92c: -/* f04b92c: afab0058 */ sw $t3,0x58($sp) -.L0f04b930: -/* f04b930: 8e04001c */ lw $a0,0x1c($s0) -/* f04b934: 0fc1905e */ jal func0f064178 -/* f04b938: 24050001 */ addiu $a1,$zero,0x1 -/* f04b93c: 8fbf0034 */ lw $ra,0x34($sp) -/* f04b940: 8fa20058 */ lw $v0,0x58($sp) -/* f04b944: 8fb00030 */ lw $s0,0x30($sp) -/* f04b948: 03e00008 */ jr $ra -/* f04b94c: 27bd0078 */ addiu $sp,$sp,0x78 -); - -GLOBAL_ASM( -glabel func0f04b950 -/* f04b950: 27bdffc0 */ addiu $sp,$sp,-64 -/* f04b954: afbf001c */ sw $ra,0x1c($sp) -/* f04b958: afa40040 */ sw $a0,0x40($sp) -/* f04b95c: afa50044 */ sw $a1,0x44($sp) -/* f04b960: 04a0000b */ bltz $a1,.L0f04b990 -/* f04b964: afa60048 */ sw $a2,0x48($sp) -/* f04b968: 0fc458b4 */ jal func0f1162d0 -/* f04b96c: 00000000 */ sll $zero,$zero,0x0 -/* f04b970: 8fa40044 */ lw $a0,0x44($sp) -/* f04b974: 0044082a */ slt $at,$v0,$a0 -/* f04b978: 14200005 */ bnez $at,.L0f04b990 -/* f04b97c: 00000000 */ sll $zero,$zero,0x0 -/* f04b980: 0fc458b8 */ jal func0f1162e0 -/* f04b984: 27a50030 */ addiu $a1,$sp,0x30 -/* f04b988: 14400003 */ bnez $v0,.L0f04b998 -/* f04b98c: 00000000 */ sll $zero,$zero,0x0 -.L0f04b990: -/* f04b990: 10000024 */ beqz $zero,.L0f04ba24 -/* f04b994: 00001025 */ or $v0,$zero,$zero -.L0f04b998: -/* f04b998: 0fc0a221 */ jal func0f028884 -/* f04b99c: 8fa40040 */ lw $a0,0x40($sp) -/* f04b9a0: 14400003 */ bnez $v0,.L0f04b9b0 -/* f04b9a4: 00401825 */ or $v1,$v0,$zero -/* f04b9a8: 1000001e */ beqz $zero,.L0f04ba24 -/* f04b9ac: 00001025 */ or $v0,$zero,$zero -.L0f04b9b0: -/* f04b9b0: 8faf0048 */ lw $t7,0x48($sp) -/* f04b9b4: 24640008 */ addiu $a0,$v1,0x8 -/* f04b9b8: 24650028 */ addiu $a1,$v1,0x28 -/* f04b9bc: 11e0000a */ beqz $t7,.L0f04b9e8 -/* f04b9c0: 8fa60030 */ lw $a2,0x30($sp) -/* f04b9c4: 24180008 */ addiu $t8,$zero,0x8 -/* f04b9c8: afb80010 */ sw $t8,0x10($sp) -/* f04b9cc: 24640008 */ addiu $a0,$v1,0x8 -/* f04b9d0: 24650028 */ addiu $a1,$v1,0x28 -/* f04b9d4: 8fa60030 */ lw $a2,0x30($sp) -/* f04b9d8: 0c00b6e6 */ jal 0x2db98 -/* f04b9dc: 24070023 */ addiu $a3,$zero,0x23 -/* f04b9e0: 10000006 */ beqz $zero,.L0f04b9fc -/* f04b9e4: 2c480001 */ sltiu $t0,$v0,0x1 -.L0f04b9e8: -/* f04b9e8: 24190023 */ addiu $t9,$zero,0x23 -/* f04b9ec: afb90010 */ sw $t9,0x10($sp) -/* f04b9f0: 0c00bd14 */ jal 0x2f450 -/* f04b9f4: 3c074248 */ lui $a3,0x4248 -/* f04b9f8: 2c480001 */ sltiu $t0,$v0,0x1 -.L0f04b9fc: -/* f04b9fc: 11000006 */ beqz $t0,.L0f04ba18 -/* f04ba00: 8fa40044 */ lw $a0,0x44($sp) -/* f04ba04: 8fa40044 */ lw $a0,0x44($sp) -/* f04ba08: 0fc45953 */ jal func0f11654c -/* f04ba0c: 24050001 */ addiu $a1,$zero,0x1 -/* f04ba10: 10000004 */ beqz $zero,.L0f04ba24 -/* f04ba14: 24020001 */ addiu $v0,$zero,0x1 -.L0f04ba18: -/* f04ba18: 0fc45953 */ jal func0f11654c -/* f04ba1c: 00002825 */ or $a1,$zero,$zero -/* f04ba20: 00001025 */ or $v0,$zero,$zero -.L0f04ba24: -/* f04ba24: 8fbf001c */ lw $ra,0x1c($sp) -/* f04ba28: 27bd0040 */ addiu $sp,$sp,0x40 -/* f04ba2c: 03e00008 */ jr $ra -/* f04ba30: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04ba34 -/* f04ba34: 27bdff48 */ addiu $sp,$sp,-184 -/* f04ba38: afbf003c */ sw $ra,0x3c($sp) -/* f04ba3c: afb40028 */ sw $s4,0x28($sp) -/* f04ba40: afa500bc */ sw $a1,0xbc($sp) -/* f04ba44: 0080a025 */ or $s4,$a0,$zero -/* f04ba48: afbe0038 */ sw $s8,0x38($sp) -/* f04ba4c: afb70034 */ sw $s7,0x34($sp) -/* f04ba50: afb60030 */ sw $s6,0x30($sp) -/* f04ba54: afb5002c */ sw $s5,0x2c($sp) -/* f04ba58: afb30024 */ sw $s3,0x24($sp) -/* f04ba5c: afb20020 */ sw $s2,0x20($sp) -/* f04ba60: afb1001c */ sw $s1,0x1c($sp) -/* f04ba64: afb00018 */ sw $s0,0x18($sp) -/* f04ba68: afa600c0 */ sw $a2,0xc0($sp) -/* f04ba6c: 0fc458b4 */ jal func0f1162d0 -/* f04ba70: a7a500be */ sh $a1,0xbe($sp) -/* f04ba74: afa20078 */ sw $v0,0x78($sp) -/* f04ba78: 0000f025 */ or $s8,$zero,$zero -/* f04ba7c: 0fc0a221 */ jal func0f028884 -/* f04ba80: 02802025 */ or $a0,$s4,$zero -/* f04ba84: 8e8f001c */ lw $t7,0x1c($s4) -/* f04ba88: 3c01432a */ lui $at,0x432a -/* f04ba8c: 44813000 */ mtc1 $at,$f6 -/* f04ba90: c5e4000c */ lwc1 $f4,0xc($t7) -/* f04ba94: 97b100be */ lhu $s1,0xbe($sp) -/* f04ba98: 8fa400c0 */ lw $a0,0xc0($sp) -/* f04ba9c: 46062200 */ add.s $f8,$f4,$f6 -/* f04baa0: 32384000 */ andi $t8,$s1,0x4000 -/* f04baa4: 0040b025 */ or $s6,$v0,$zero -/* f04baa8: 00009825 */ or $s3,$zero,$zero -/* f04baac: e7a80060 */ swc1 $f8,0x60($sp) -/* f04bab0: 1300000a */ beqz $t8,.L0f04badc -/* f04bab4: 0080b825 */ or $s7,$a0,$zero -/* f04bab8: 8e8202d4 */ lw $v0,0x2d4($s4) -/* f04babc: 10400004 */ beqz $v0,.L0f04bad0 -/* f04bac0: 00000000 */ sll $zero,$zero,0x0 -/* f04bac4: 8c430010 */ lw $v1,0x10($v0) -/* f04bac8: 54600004 */ bnezl $v1,.L0f04badc -/* f04bacc: afa30058 */ sw $v1,0x58($sp) -.L0f04bad0: -/* f04bad0: 1000013e */ beqz $zero,.L0f04bfcc -/* f04bad4: 2402ffff */ addiu $v0,$zero,-1 -/* f04bad8: afa30058 */ sw $v1,0x58($sp) -.L0f04badc: -/* f04badc: 16800003 */ bnez $s4,.L0f04baec -/* f04bae0: 00000000 */ sll $zero,$zero,0x0 -/* f04bae4: 10000139 */ beqz $zero,.L0f04bfcc -/* f04bae8: 00001025 */ or $v0,$zero,$zero -.L0f04baec: -/* f04baec: 00840019 */ multu $a0,$a0 -/* f04baf0: 8fa80078 */ lw $t0,0x78($sp) -/* f04baf4: 86990292 */ lh $t9,0x292($s4) -/* f04baf8: 3c12800a */ lui $s2,0x800a -/* f04bafc: 26522368 */ addiu $s2,$s2,0x2368 -/* f04bb00: 00008025 */ or $s0,$zero,$zero -/* f04bb04: 27b500a0 */ addiu $s5,$sp,0xa0 -/* f04bb08: afb90084 */ sw $t9,0x84($sp) -/* f04bb0c: 00002012 */ mflo $a0 -/* f04bb10: 190000ba */ blez $t0,.L0f04bdfc -/* f04bb14: 00000000 */ sll $zero,$zero,0x0 -/* f04bb18: afa400c0 */ sw $a0,0xc0($sp) -/* f04bb1c: 02002025 */ or $a0,$s0,$zero -.L0f04bb20: -/* f04bb20: 0fc458b8 */ jal func0f1162e0 -/* f04bb24: 27a50098 */ addiu $a1,$sp,0x98 -/* f04bb28: 504000b0 */ beqzl $v0,.L0f04bdec -/* f04bb2c: 8fae0078 */ lw $t6,0x78($sp) -/* f04bb30: 0fc4596c */ jal func0f1165b0 -/* f04bb34: 27a40098 */ addiu $a0,$sp,0x98 -/* f04bb38: 144000ab */ bnez $v0,.L0f04bde8 -/* f04bb3c: 32292000 */ andi $t1,$s1,0x2000 -/* f04bb40: 11200003 */ beqz $t1,.L0f04bb50 -/* f04bb44: 97aa00a4 */ lhu $t2,0xa4($sp) -/* f04bb48: 314b0010 */ andi $t3,$t2,0x10 -/* f04bb4c: 116000a6 */ beqz $t3,.L0f04bde8 -.L0f04bb50: -/* f04bb50: 322c1000 */ andi $t4,$s1,0x1000 -/* f04bb54: 15800007 */ bnez $t4,.L0f04bb74 -/* f04bb58: 97ad00a4 */ lhu $t5,0xa4($sp) -/* f04bb5c: 31ae0008 */ andi $t6,$t5,0x8 -/* f04bb60: 11c00004 */ beqz $t6,.L0f04bb74 -/* f04bb64: 02a02025 */ or $a0,$s5,$zero -/* f04bb68: 0fc19620 */ jal func0f065880 -/* f04bb6c: 26c50028 */ addiu $a1,$s6,0x28 -/* f04bb70: 1440009d */ bnez $v0,.L0f04bde8 -.L0f04bb74: -/* f04bb74: 322f0001 */ andi $t7,$s1,0x1 -/* f04bb78: 11e00006 */ beqz $t7,.L0f04bb94 -/* f04bb7c: 00009825 */ or $s3,$zero,$zero -/* f04bb80: 32380002 */ andi $t8,$s1,0x2 -/* f04bb84: 13000003 */ beqz $t8,.L0f04bb94 -/* f04bb88: 02202825 */ or $a1,$s1,$zero -/* f04bb8c: 24130001 */ addiu $s3,$zero,0x1 -/* f04bb90: 30b1fffc */ andi $s1,$a1,0xfffc -.L0f04bb94: -/* f04bb94: 32280010 */ andi $t0,$s1,0x10 -/* f04bb98: 11000002 */ beqz $t0,.L0f04bba4 -/* f04bb9c: 8fa90084 */ lw $t1,0x84($sp) -/* f04bba0: 12090091 */ beq $s0,$t1,.L0f04bde8 -.L0f04bba4: -/* f04bba4: 322a2000 */ andi $t2,$s1,0x2000 -/* f04bba8: 5540000b */ bnezl $t2,.L0f04bbd8 -/* f04bbac: 322c0040 */ andi $t4,$s1,0x40 -/* f04bbb0: 0fc45917 */ jal func0f11645c -/* f04bbb4: 02002025 */ or $a0,$s0,$zero -/* f04bbb8: 1440008b */ bnez $v0,.L0f04bde8 -/* f04bbbc: 8fab0098 */ lw $t3,0x98($sp) -/* f04bbc0: c7aa0060 */ lwc1 $f10,0x60($sp) -/* f04bbc4: c5700004 */ lwc1 $f16,0x4($t3) -/* f04bbc8: 4610503c */ c.lt.s $f10,$f16 -/* f04bbcc: 00000000 */ sll $zero,$zero,0x0 -/* f04bbd0: 45010085 */ bc1t .L0f04bde8 -/* f04bbd4: 322c0040 */ andi $t4,$s1,0x40 -.L0f04bbd8: -/* f04bbd8: 322d0800 */ andi $t5,$s1,0x800 -/* f04bbdc: afac004c */ sw $t4,0x4c($sp) -/* f04bbe0: 11a00003 */ beqz $t5,.L0f04bbf0 -/* f04bbe4: 32230080 */ andi $v1,$s1,0x80 -/* f04bbe8: 1000000b */ beqz $zero,.L0f04bc18 -/* f04bbec: 8e82001c */ lw $v0,0x1c($s4) -.L0f04bbf0: -/* f04bbf0: 322e0400 */ andi $t6,$s1,0x400 -/* f04bbf4: 11c00003 */ beqz $t6,.L0f04bc04 -/* f04bbf8: 322f0008 */ andi $t7,$s1,0x8 -/* f04bbfc: 10000006 */ beqz $zero,.L0f04bc18 -/* f04bc00: 02c01025 */ or $v0,$s6,$zero -.L0f04bc04: -/* f04bc04: 51e00004 */ beqzl $t7,.L0f04bc18 -/* f04bc08: 8e82001c */ lw $v0,0x1c($s4) -/* f04bc0c: 10000002 */ beqz $zero,.L0f04bc18 -/* f04bc10: 02c01025 */ or $v0,$s6,$zero -/* f04bc14: 8e82001c */ lw $v0,0x1c($s4) -.L0f04bc18: -/* f04bc18: 84580028 */ lh $t8,0x28($v0) -/* f04bc1c: 2419ffff */ addiu $t9,$zero,-1 -/* f04bc20: a7b900aa */ sh $t9,0xaa($sp) -/* f04bc24: 10600007 */ beqz $v1,.L0f04bc44 -/* f04bc28: a7b800a8 */ sh $t8,0xa8($sp) -/* f04bc2c: 84440028 */ lh $a0,0x28($v0) -/* f04bc30: 27a500aa */ addiu $a1,$sp,0xaa -/* f04bc34: 0fc5916a */ jal func0f1645a8 -/* f04bc38: 24060006 */ addiu $a2,$zero,0x6 -/* f04bc3c: 10000008 */ beqz $zero,.L0f04bc60 -/* f04bc40: 8fa9004c */ lw $t1,0x4c($sp) -.L0f04bc44: -/* f04bc44: 32280100 */ andi $t0,$s1,0x100 -/* f04bc48: 11000004 */ beqz $t0,.L0f04bc5c -/* f04bc4c: 27a500a8 */ addiu $a1,$sp,0xa8 -/* f04bc50: 84440028 */ lh $a0,0x28($v0) -/* f04bc54: 0fc5916a */ jal func0f1645a8 -/* f04bc58: 24060007 */ addiu $a2,$zero,0x7 -.L0f04bc5c: -/* f04bc5c: 8fa9004c */ lw $t1,0x4c($sp) -.L0f04bc60: -/* f04bc60: 02a02025 */ or $a0,$s5,$zero -/* f04bc64: 51200005 */ beqzl $t1,.L0f04bc7c -/* f04bc68: 322a0020 */ andi $t2,$s1,0x20 -/* f04bc6c: 0fc19620 */ jal func0f065880 -/* f04bc70: 27a500a8 */ addiu $a1,$sp,0xa8 -/* f04bc74: 1440005c */ bnez $v0,.L0f04bde8 -/* f04bc78: 322a0020 */ andi $t2,$s1,0x20 -.L0f04bc7c: -/* f04bc7c: 11400005 */ beqz $t2,.L0f04bc94 -/* f04bc80: 02a02025 */ or $a0,$s5,$zero -/* f04bc84: 0fc19620 */ jal func0f065880 -/* f04bc88: 27a500a8 */ addiu $a1,$sp,0xa8 -/* f04bc8c: 50400057 */ beqzl $v0,.L0f04bdec -/* f04bc90: 8fae0078 */ lw $t6,0x78($sp) -.L0f04bc94: -/* f04bc94: 87ab00aa */ lh $t3,0xaa($sp) -/* f04bc98: 2401ffff */ addiu $at,$zero,-1 -/* f04bc9c: 5161000c */ beql $t3,$at,.L0f04bcd0 -/* f04bca0: 322e0004 */ andi $t6,$s1,0x4 -/* f04bca4: 868c02b8 */ lh $t4,0x2b8($s4) -/* f04bca8: 2401ffff */ addiu $at,$zero,-1 -/* f04bcac: 322d0200 */ andi $t5,$s1,0x200 -/* f04bcb0: 51810007 */ beql $t4,$at,.L0f04bcd0 -/* f04bcb4: 322e0004 */ andi $t6,$s1,0x4 -/* f04bcb8: 11a00004 */ beqz $t5,.L0f04bccc -/* f04bcbc: 02a02025 */ or $a0,$s5,$zero -/* f04bcc0: 0fc19620 */ jal func0f065880 -/* f04bcc4: 268502b8 */ addiu $a1,$s4,0x2b8 -/* f04bcc8: 14400047 */ bnez $v0,.L0f04bde8 -.L0f04bccc: -/* f04bccc: 322e0004 */ andi $t6,$s1,0x4 -.L0f04bcd0: -/* f04bcd0: 11c00006 */ beqz $t6,.L0f04bcec -/* f04bcd4: 322f0008 */ andi $t7,$s1,0x8 -/* f04bcd8: 02802025 */ or $a0,$s4,$zero -/* f04bcdc: 0fc12555 */ jal func0f049554 -/* f04bce0: 8fa50098 */ lw $a1,0x98($sp) -/* f04bce4: 10000021 */ beqz $zero,.L0f04bd6c -/* f04bce8: 46000306 */ mov.s $f12,$f0 -.L0f04bcec: -/* f04bcec: 11e00006 */ beqz $t7,.L0f04bd08 -/* f04bcf0: 32384000 */ andi $t8,$s1,0x4000 -/* f04bcf4: 26c40008 */ addiu $a0,$s6,0x8 -/* f04bcf8: 0fc12565 */ jal func0f049594 -/* f04bcfc: 8fa50098 */ lw $a1,0x98($sp) -/* f04bd00: 1000001a */ beqz $zero,.L0f04bd6c -/* f04bd04: 46000306 */ mov.s $f12,$f0 -.L0f04bd08: -/* f04bd08: 13000006 */ beqz $t8,.L0f04bd24 -/* f04bd0c: 8fa40058 */ lw $a0,0x58($sp) -/* f04bd10: 24840008 */ addiu $a0,$a0,0x8 -/* f04bd14: 0fc12565 */ jal func0f049594 -/* f04bd18: 8fa50098 */ lw $a1,0x98($sp) -/* f04bd1c: 10000013 */ beqz $zero,.L0f04bd6c -/* f04bd20: 46000306 */ mov.s $f12,$f0 -.L0f04bd24: -/* f04bd24: 52600010 */ beqzl $s3,.L0f04bd68 -/* f04bd28: 44806000 */ mtc1 $zero,$f12 -/* f04bd2c: 0c004b70 */ jal 0x12dc0 -/* f04bd30: 00000000 */ sll $zero,$zero,0x0 -/* f04bd34: 3401f000 */ dli $at,0xf000 -/* f04bd38: 0041001b */ divu $zero,$v0,$at -/* f04bd3c: 0000c810 */ mfhi $t9 -/* f04bd40: 44999000 */ mtc1 $t9,$f18 -/* f04bd44: 3c014f80 */ lui $at,0x4f80 -/* f04bd48: 07210008 */ bgez $t9,.L0f04bd6c -/* f04bd4c: 46809320 */ cvt.s.w $f12,$f18 -/* f04bd50: 44812000 */ mtc1 $at,$f4 -/* f04bd54: 00000000 */ sll $zero,$zero,0x0 -/* f04bd58: 46046300 */ add.s $f12,$f12,$f4 -/* f04bd5c: 10000003 */ beqz $zero,.L0f04bd6c -/* f04bd60: 00000000 */ sll $zero,$zero,0x0 -/* f04bd64: 44806000 */ mtc1 $zero,$f12 -.L0f04bd68: -/* f04bd68: 0000b825 */ or $s7,$zero,$zero -.L0f04bd6c: -/* f04bd6c: 12e00013 */ beqz $s7,.L0f04bdbc -/* f04bd70: 001e2100 */ sll $a0,$s8,0x4 -/* f04bd74: 06e10008 */ bgez $s7,.L0f04bd98 -/* f04bd78: 8fa800c0 */ lw $t0,0xc0($sp) -/* f04bd7c: 44883000 */ mtc1 $t0,$f6 -/* f04bd80: 00000000 */ sll $zero,$zero,0x0 -/* f04bd84: 46803220 */ cvt.s.w $f8,$f6 -/* f04bd88: 460c403c */ c.lt.s $f8,$f12 -/* f04bd8c: 00000000 */ sll $zero,$zero,0x0 -/* f04bd90: 4501000a */ bc1t .L0f04bdbc -/* f04bd94: 00000000 */ sll $zero,$zero,0x0 -.L0f04bd98: -/* f04bd98: 1ae00013 */ blez $s7,.L0f04bde8 -/* f04bd9c: 8fa900c0 */ lw $t1,0xc0($sp) -/* f04bda0: 44895000 */ mtc1 $t1,$f10 -/* f04bda4: 00000000 */ sll $zero,$zero,0x0 -/* f04bda8: 46805420 */ cvt.s.w $f16,$f10 -/* f04bdac: 4610603c */ c.lt.s $f12,$f16 -/* f04bdb0: 00000000 */ sll $zero,$zero,0x0 -/* f04bdb4: 4502000d */ bc1fl .L0f04bdec -/* f04bdb8: 8fae0078 */ lw $t6,0x78($sp) -.L0f04bdbc: -/* f04bdbc: 0c00169f */ jal 0x5a7c -/* f04bdc0: afa40050 */ sw $a0,0x50($sp) -/* f04bdc4: 8fa40050 */ lw $a0,0x50($sp) -/* f04bdc8: 8e4a0000 */ lw $t2,0x0($s2) -/* f04bdcc: 27de0001 */ addiu $s8,$s8,0x1 -/* f04bdd0: 01445821 */ addu $t3,$t2,$a0 -/* f04bdd4: ad620000 */ sw $v0,0x0($t3) -/* f04bdd8: ad630004 */ sw $v1,0x4($t3) -/* f04bddc: 8e4c0000 */ lw $t4,0x0($s2) -/* f04bde0: 01846821 */ addu $t5,$t4,$a0 -/* f04bde4: adb00008 */ sw $s0,0x8($t5) -.L0f04bde8: -/* f04bde8: 8fae0078 */ lw $t6,0x78($sp) -.L0f04bdec: -/* f04bdec: 26100001 */ addiu $s0,$s0,0x1 -/* f04bdf0: 560eff4b */ bnel $s0,$t6,.L0f04bb20 -/* f04bdf4: 02002025 */ or $a0,$s0,$zero -/* f04bdf8: 00008025 */ or $s0,$zero,$zero -.L0f04bdfc: -/* f04bdfc: 3c12800a */ lui $s2,0x800a -/* f04be00: 2bc10002 */ slti $at,$s8,0x2 -/* f04be04: 1420004b */ bnez $at,.L0f04bf34 -/* f04be08: 26522368 */ addiu $s2,$s2,0x2368 -/* f04be0c: 27c6ffff */ addiu $a2,$s8,-1 -/* f04be10: 27a30088 */ addiu $v1,$sp,0x88 -.L0f04be14: -/* f04be14: 18c00045 */ blez $a2,.L0f04bf2c -/* f04be18: 00002825 */ or $a1,$zero,$zero -/* f04be1c: 32240001 */ andi $a0,$s1,0x1 -.L0f04be20: -/* f04be20: 14800005 */ bnez $a0,.L0f04be38 -/* f04be24: 322f4000 */ andi $t7,$s1,0x4000 -/* f04be28: 55e00004 */ bnezl $t7,.L0f04be3c -/* f04be2c: 8e580000 */ lw $t8,0x0($s2) -/* f04be30: 5260000f */ beqzl $s3,.L0f04be70 -/* f04be34: 32390002 */ andi $t9,$s1,0x2 -.L0f04be38: -/* f04be38: 8e580000 */ lw $t8,0x0($s2) -.L0f04be3c: -/* f04be3c: 00103900 */ sll $a3,$s0,0x4 -/* f04be40: 03071021 */ addu $v0,$t8,$a3 -/* f04be44: 8c480010 */ lw $t0,0x10($v0) -/* f04be48: 8c4a0000 */ lw $t2,0x0($v0) -/* f04be4c: 8c490014 */ lw $t1,0x14($v0) -/* f04be50: 8c4b0004 */ lw $t3,0x4($v0) -/* f04be54: 010a082b */ sltu $at,$t0,$t2 -/* f04be58: 14200015 */ bnez $at,.L0f04beb0 -/* f04be5c: 0148082b */ sltu $at,$t2,$t0 -/* f04be60: 14200002 */ bnez $at,.L0f04be6c -/* f04be64: 012b082b */ sltu $at,$t1,$t3 -/* f04be68: 14200011 */ bnez $at,.L0f04beb0 -.L0f04be6c: -/* f04be6c: 32390002 */ andi $t9,$s1,0x2 -.L0f04be70: -/* f04be70: 5320002b */ beqzl $t9,.L0f04bf20 -/* f04be74: 26100001 */ addiu $s0,$s0,0x1 -/* f04be78: 8e4c0000 */ lw $t4,0x0($s2) -/* f04be7c: 00103900 */ sll $a3,$s0,0x4 -/* f04be80: 01871021 */ addu $v0,$t4,$a3 -/* f04be84: 8c4e0000 */ lw $t6,0x0($v0) -/* f04be88: 8c580010 */ lw $t8,0x10($v0) -/* f04be8c: 8c4f0004 */ lw $t7,0x4($v0) -/* f04be90: 8c590014 */ lw $t9,0x14($v0) -/* f04be94: 030e082b */ sltu $at,$t8,$t6 -/* f04be98: 14200020 */ bnez $at,.L0f04bf1c -/* f04be9c: 01d8082b */ sltu $at,$t6,$t8 -/* f04bea0: 14200003 */ bnez $at,.L0f04beb0 -/* f04bea4: 01f9082b */ sltu $at,$t7,$t9 -/* f04bea8: 5020001d */ beqzl $at,.L0f04bf20 -/* f04beac: 26100001 */ addiu $s0,$s0,0x1 -.L0f04beb0: -/* f04beb0: 8c410000 */ lw $at,0x0($v0) -/* f04beb4: 24050001 */ addiu $a1,$zero,0x1 -/* f04beb8: ac610000 */ sw $at,0x0($v1) -/* f04bebc: 8c480004 */ lw $t0,0x4($v0) -/* f04bec0: ac680004 */ sw $t0,0x4($v1) -/* f04bec4: 8c410008 */ lw $at,0x8($v0) -/* f04bec8: ac610008 */ sw $at,0x8($v1) -/* f04becc: 8c48000c */ lw $t0,0xc($v0) -/* f04bed0: ac68000c */ sw $t0,0xc($v1) -/* f04bed4: 8c4a0014 */ lw $t2,0x14($v0) -/* f04bed8: 8c410010 */ lw $at,0x10($v0) -/* f04bedc: ac4a0004 */ sw $t2,0x4($v0) -/* f04bee0: ac410000 */ sw $at,0x0($v0) -/* f04bee4: 8c410018 */ lw $at,0x18($v0) -/* f04bee8: 8c4a001c */ lw $t2,0x1c($v0) -/* f04beec: ac410008 */ sw $at,0x8($v0) -/* f04bef0: ac4a000c */ sw $t2,0xc($v0) -/* f04bef4: 8e4b0000 */ lw $t3,0x0($s2) -/* f04bef8: 8c610000 */ lw $at,0x0($v1) -/* f04befc: 01676021 */ addu $t4,$t3,$a3 -/* f04bf00: ad810010 */ sw $at,0x10($t4) -/* f04bf04: 8c6f0004 */ lw $t7,0x4($v1) -/* f04bf08: ad8f0014 */ sw $t7,0x14($t4) -/* f04bf0c: 8c610008 */ lw $at,0x8($v1) -/* f04bf10: ad810018 */ sw $at,0x18($t4) -/* f04bf14: 8c6f000c */ lw $t7,0xc($v1) -/* f04bf18: ad8f001c */ sw $t7,0x1c($t4) -.L0f04bf1c: -/* f04bf1c: 26100001 */ addiu $s0,$s0,0x1 -.L0f04bf20: -/* f04bf20: 1606ffbf */ bne $s0,$a2,.L0f04be20 -/* f04bf24: 00000000 */ sll $zero,$zero,0x0 -/* f04bf28: 00008025 */ or $s0,$zero,$zero -.L0f04bf2c: -/* f04bf2c: 14a0ffb9 */ bnez $a1,.L0f04be14 -/* f04bf30: 00000000 */ sll $zero,$zero,0x0 -.L0f04bf34: -/* f04bf34: 1bc00024 */ blez $s8,.L0f04bfc8 -/* f04bf38: 00003825 */ or $a3,$zero,$zero -/* f04bf3c: 32388000 */ andi $t8,$s1,0x8000 -/* f04bf40: afb80050 */ sw $t8,0x50($sp) -.L0f04bf44: -/* f04bf44: 8e420000 */ lw $v0,0x0($s2) -/* f04bf48: 02802025 */ or $a0,$s4,$zero -/* f04bf4c: 8fa60050 */ lw $a2,0x50($sp) -/* f04bf50: 0047c821 */ addu $t9,$v0,$a3 -/* f04bf54: 8f250008 */ lw $a1,0x8($t9) -/* f04bf58: 0fc12e54 */ jal func0f04b950 -/* f04bf5c: afa70048 */ sw $a3,0x48($sp) -/* f04bf60: 10400016 */ beqz $v0,.L0f04bfbc -/* f04bf64: 8fa70048 */ lw $a3,0x48($sp) -/* f04bf68: 8e4d0000 */ lw $t5,0x0($s2) -/* f04bf6c: 2401ffff */ addiu $at,$zero,-1 -/* f04bf70: 00002825 */ or $a1,$zero,$zero -/* f04bf74: 01a74021 */ addu $t0,$t5,$a3 -/* f04bf78: 8d090008 */ lw $t1,0x8($t0) -/* f04bf7c: a6890292 */ sh $t1,0x292($s4) -/* f04bf80: 8faa0084 */ lw $t2,0x84($sp) -/* f04bf84: 11410004 */ beq $t2,$at,.L0f04bf98 -/* f04bf88: 01402025 */ or $a0,$t2,$zero -/* f04bf8c: 0fc45929 */ jal func0f1164a4 -/* f04bf90: afa70048 */ sw $a3,0x48($sp) -/* f04bf94: 8fa70048 */ lw $a3,0x48($sp) -.L0f04bf98: -/* f04bf98: 86840292 */ lh $a0,0x292($s4) -/* f04bf9c: afa70048 */ sw $a3,0x48($sp) -/* f04bfa0: 0fc45929 */ jal func0f1164a4 -/* f04bfa4: 24050001 */ addiu $a1,$zero,0x1 -/* f04bfa8: 8fa70048 */ lw $a3,0x48($sp) -/* f04bfac: 8e4b0000 */ lw $t3,0x0($s2) -/* f04bfb0: 01677021 */ addu $t6,$t3,$a3 -/* f04bfb4: 10000005 */ beqz $zero,.L0f04bfcc -/* f04bfb8: 8dc20008 */ lw $v0,0x8($t6) -.L0f04bfbc: -/* f04bfbc: 26100001 */ addiu $s0,$s0,0x1 -/* f04bfc0: 161effe0 */ bne $s0,$s8,.L0f04bf44 -/* f04bfc4: 24e70010 */ addiu $a3,$a3,0x10 -.L0f04bfc8: -/* f04bfc8: 2402ffff */ addiu $v0,$zero,-1 -.L0f04bfcc: -/* f04bfcc: 8fbf003c */ lw $ra,0x3c($sp) -/* f04bfd0: 8fb00018 */ lw $s0,0x18($sp) -/* f04bfd4: 8fb1001c */ lw $s1,0x1c($sp) -/* f04bfd8: 8fb20020 */ lw $s2,0x20($sp) -/* f04bfdc: 8fb30024 */ lw $s3,0x24($sp) -/* f04bfe0: 8fb40028 */ lw $s4,0x28($sp) -/* f04bfe4: 8fb5002c */ lw $s5,0x2c($sp) -/* f04bfe8: 8fb60030 */ lw $s6,0x30($sp) -/* f04bfec: 8fb70034 */ lw $s7,0x34($sp) -/* f04bff0: 8fbe0038 */ lw $s8,0x38($sp) -/* f04bff4: 03e00008 */ jr $ra -/* f04bff8: 27bd00b8 */ addiu $sp,$sp,0xb8 -); - -GLOBAL_ASM( -glabel func0f04bffc -/* f04bffc: 27bdff58 */ addiu $sp,$sp,-168 -/* f04c000: afbf005c */ sw $ra,0x5c($sp) -/* f04c004: afbe0058 */ sw $s8,0x58($sp) -/* f04c008: afb70054 */ sw $s7,0x54($sp) -/* f04c00c: afb60050 */ sw $s6,0x50($sp) -/* f04c010: afb5004c */ sw $s5,0x4c($sp) -/* f04c014: afb40048 */ sw $s4,0x48($sp) -/* f04c018: afb30044 */ sw $s3,0x44($sp) -/* f04c01c: afb20040 */ sw $s2,0x40($sp) -/* f04c020: afb1003c */ sw $s1,0x3c($sp) -/* f04c024: afb00038 */ sw $s0,0x38($sp) -/* f04c028: f7ba0030 */ sdc1 $f26,0x30($sp) -/* f04c02c: f7b80028 */ sdc1 $f24,0x28($sp) -/* f04c030: f7b60020 */ sdc1 $f22,0x20($sp) -/* f04c034: f7b40018 */ sdc1 $f20,0x18($sp) -/* f04c038: 8c8e001c */ lw $t6,0x1c($a0) -/* f04c03c: 4480d000 */ mtc1 $zero,$f26 -/* f04c040: 3c01432a */ lui $at,0x432a -/* f04c044: 44813000 */ mtc1 $at,$f6 -/* f04c048: c5c4000c */ lwc1 $f4,0xc($t6) -/* f04c04c: 240fffff */ addiu $t7,$zero,-1 -/* f04c050: 00808825 */ or $s1,$a0,$zero -/* f04c054: 00a0a025 */ or $s4,$a1,$zero -/* f04c058: 00c0a825 */ or $s5,$a2,$zero -/* f04c05c: afaf0078 */ sw $t7,0x78($sp) -/* f04c060: e7ba0090 */ swc1 $f26,0x90($sp) -/* f04c064: 4600d586 */ mov.s $f22,$f26 -/* f04c068: 0fc458b4 */ jal func0f1162d0 -/* f04c06c: 46062600 */ add.s $f24,$f4,$f6 -/* f04c070: 02940019 */ multu $s4,$s4 -/* f04c074: 86380292 */ lh $t8,0x292($s1) -/* f04c078: 27b60090 */ addiu $s6,$sp,0x90 -/* f04c07c: 00409825 */ or $s3,$v0,$zero -/* f04c080: afb8007c */ sw $t8,0x7c($sp) -/* f04c084: 8e39001c */ lw $t9,0x1c($s1) -/* f04c088: c62a02c8 */ lwc1 $f10,0x2c8($s1) -/* f04c08c: 02c02825 */ or $a1,$s6,$zero -/* f04c090: c7280008 */ lwc1 $f8,0x8($t9) -/* f04c094: 27a4009c */ addiu $a0,$sp,0x9c -/* f04c098: 0000a012 */ mflo $s4 -/* f04c09c: 460a4401 */ sub.s $f16,$f8,$f10 -/* f04c0a0: 27a600a0 */ addiu $a2,$sp,0xa0 -/* f04c0a4: 02b50019 */ multu $s5,$s5 -/* f04c0a8: e7b0009c */ swc1 $f16,0x9c($sp) -/* f04c0ac: 8e28001c */ lw $t0,0x1c($s1) -/* f04c0b0: c62402d0 */ lwc1 $f4,0x2d0($s1) -/* f04c0b4: c5120010 */ lwc1 $f18,0x10($t0) -/* f04c0b8: 46049181 */ sub.s $f6,$f18,$f4 -/* f04c0bc: 0000a812 */ mflo $s5 -/* f04c0c0: 0c0011e4 */ jal 0x4790 -/* f04c0c4: e7a600a0 */ swc1 $f6,0xa0($sp) -/* f04c0c8: 1a600048 */ blez $s3,.L0f04c1ec -/* f04c0cc: 00008025 */ or $s0,$zero,$zero -/* f04c0d0: 27be0098 */ addiu $s8,$sp,0x98 -/* f04c0d4: 27b70094 */ addiu $s7,$sp,0x94 -/* f04c0d8: 27b20064 */ addiu $s2,$sp,0x64 -/* f04c0dc: 02002025 */ or $a0,$s0,$zero -.L0f04c0e0: -/* f04c0e0: 0fc458b8 */ jal func0f1162e0 -/* f04c0e4: 02402825 */ or $a1,$s2,$zero -/* f04c0e8: 5040003e */ beqzl $v0,.L0f04c1e4 -/* f04c0ec: 26100001 */ addiu $s0,$s0,0x1 -/* f04c0f0: 0fc45917 */ jal func0f11645c -/* f04c0f4: 02002025 */ or $a0,$s0,$zero -/* f04c0f8: 14400039 */ bnez $v0,.L0f04c1e0 -/* f04c0fc: 8fa90064 */ lw $t1,0x64($sp) -/* f04c100: c5280004 */ lwc1 $f8,0x4($t1) -/* f04c104: 4608c03c */ c.lt.s $f24,$f8 -/* f04c108: 00000000 */ sll $zero,$zero,0x0 -/* f04c10c: 45030035 */ bc1tl .L0f04c1e4 -/* f04c110: 26100001 */ addiu $s0,$s0,0x1 -/* f04c114: 0fc4596c */ jal func0f1165b0 -/* f04c118: 02402025 */ or $a0,$s2,$zero -/* f04c11c: 14400030 */ bnez $v0,.L0f04c1e0 -/* f04c120: 262402c8 */ addiu $a0,$s1,0x2c8 -/* f04c124: 44945000 */ mtc1 $s4,$f10 -/* f04c128: 8fa50064 */ lw $a1,0x64($sp) -/* f04c12c: 0fc12565 */ jal func0f049594 -/* f04c130: 46805520 */ cvt.s.w $f20,$f10 -/* f04c134: 4614003c */ c.lt.s $f0,$f20 -/* f04c138: 00000000 */ sll $zero,$zero,0x0 -/* f04c13c: 45030029 */ bc1tl .L0f04c1e4 -/* f04c140: 26100001 */ addiu $s0,$s0,0x1 -/* f04c144: 44958000 */ mtc1 $s5,$f16 -/* f04c148: 8faa0064 */ lw $t2,0x64($sp) -/* f04c14c: 468084a0 */ cvt.s.w $f18,$f16 -/* f04c150: 4600903c */ c.lt.s $f18,$f0 -/* f04c154: 00000000 */ sll $zero,$zero,0x0 -/* f04c158: 45030022 */ bc1tl .L0f04c1e4 -/* f04c15c: 26100001 */ addiu $s0,$s0,0x1 -/* f04c160: 8e2b001c */ lw $t3,0x1c($s1) -/* f04c164: c5440000 */ lwc1 $f4,0x0($t2) -/* f04c168: 02e02025 */ or $a0,$s7,$zero -/* f04c16c: c5660008 */ lwc1 $f6,0x8($t3) -/* f04c170: 02c02825 */ or $a1,$s6,$zero -/* f04c174: 03c03025 */ or $a2,$s8,$zero -/* f04c178: 46062201 */ sub.s $f8,$f4,$f6 -/* f04c17c: e7a80094 */ swc1 $f8,0x94($sp) -/* f04c180: 8e2c001c */ lw $t4,0x1c($s1) -/* f04c184: c54a0008 */ lwc1 $f10,0x8($t2) -/* f04c188: c5900010 */ lwc1 $f16,0x10($t4) -/* f04c18c: 46105481 */ sub.s $f18,$f10,$f16 -/* f04c190: 0c0011e4 */ jal 0x4790 -/* f04c194: e7b20098 */ swc1 $f18,0x98($sp) -/* f04c198: c7a40098 */ lwc1 $f4,0x98($sp) -/* f04c19c: c7a600a0 */ lwc1 $f6,0xa0($sp) -/* f04c1a0: c7aa009c */ lwc1 $f10,0x9c($sp) -/* f04c1a4: c7b00094 */ lwc1 $f16,0x94($sp) -/* f04c1a8: 46062202 */ mul.s $f8,$f4,$f6 -/* f04c1ac: 00000000 */ sll $zero,$zero,0x0 -/* f04c1b0: 46105482 */ mul.s $f18,$f10,$f16 -/* f04c1b4: 46124080 */ add.s $f2,$f8,$f18 -/* f04c1b8: 461a103c */ c.lt.s $f2,$f26 -/* f04c1bc: 00000000 */ sll $zero,$zero,0x0 -/* f04c1c0: 45010007 */ bc1t .L0f04c1e0 -/* f04c1c4: 00000000 */ sll $zero,$zero,0x0 -/* f04c1c8: 4602b03c */ c.lt.s $f22,$f2 -/* f04c1cc: 00000000 */ sll $zero,$zero,0x0 -/* f04c1d0: 45020004 */ bc1fl .L0f04c1e4 -/* f04c1d4: 26100001 */ addiu $s0,$s0,0x1 -/* f04c1d8: 46001586 */ mov.s $f22,$f2 -/* f04c1dc: afb00078 */ sw $s0,0x78($sp) -.L0f04c1e0: -/* f04c1e0: 26100001 */ addiu $s0,$s0,0x1 -.L0f04c1e4: -/* f04c1e4: 5613ffbe */ bnel $s0,$s3,.L0f04c0e0 -/* f04c1e8: 02002025 */ or $a0,$s0,$zero -.L0f04c1ec: -/* f04c1ec: 8fad0078 */ lw $t5,0x78($sp) -/* f04c1f0: 2402ffff */ addiu $v0,$zero,-1 -/* f04c1f4: a62d0292 */ sh $t5,0x292($s1) -/* f04c1f8: 8fae0078 */ lw $t6,0x78($sp) -/* f04c1fc: 8fa4007c */ lw $a0,0x7c($sp) -/* f04c200: 51c20009 */ beql $t6,$v0,.L0f04c228 -/* f04c204: 8fbf005c */ lw $ra,0x5c($sp) -/* f04c208: 50820004 */ beql $a0,$v0,.L0f04c21c -/* f04c20c: 86240292 */ lh $a0,0x292($s1) -/* f04c210: 0fc45929 */ jal func0f1164a4 -/* f04c214: 00002825 */ or $a1,$zero,$zero -/* f04c218: 86240292 */ lh $a0,0x292($s1) -.L0f04c21c: -/* f04c21c: 0fc45929 */ jal func0f1164a4 -/* f04c220: 24050001 */ addiu $a1,$zero,0x1 -/* f04c224: 8fbf005c */ lw $ra,0x5c($sp) -.L0f04c228: -/* f04c228: 8fa20078 */ lw $v0,0x78($sp) -/* f04c22c: d7b40018 */ ldc1 $f20,0x18($sp) -/* f04c230: d7b60020 */ ldc1 $f22,0x20($sp) -/* f04c234: d7b80028 */ ldc1 $f24,0x28($sp) -/* f04c238: d7ba0030 */ ldc1 $f26,0x30($sp) -/* f04c23c: 8fb00038 */ lw $s0,0x38($sp) -/* f04c240: 8fb1003c */ lw $s1,0x3c($sp) -/* f04c244: 8fb20040 */ lw $s2,0x40($sp) -/* f04c248: 8fb30044 */ lw $s3,0x44($sp) -/* f04c24c: 8fb40048 */ lw $s4,0x48($sp) -/* f04c250: 8fb5004c */ lw $s5,0x4c($sp) -/* f04c254: 8fb60050 */ lw $s6,0x50($sp) -/* f04c258: 8fb70054 */ lw $s7,0x54($sp) -/* f04c25c: 8fbe0058 */ lw $s8,0x58($sp) -/* f04c260: 03e00008 */ jr $ra -/* f04c264: 27bd00a8 */ addiu $sp,$sp,0xa8 -); - -GLOBAL_ASM( -glabel func0f04c268 -/* f04c268: 27bdffc8 */ addiu $sp,$sp,-56 -/* f04c26c: afb00018 */ sw $s0,0x18($sp) -/* f04c270: 00808025 */ or $s0,$a0,$zero -/* f04c274: afbf001c */ sw $ra,0x1c($sp) -/* f04c278: 14800003 */ bnez $a0,.L0f04c288 -/* f04c27c: afa5003c */ sw $a1,0x3c($sp) -/* f04c280: 10000014 */ beqz $zero,.L0f04c2d4 -/* f04c284: 00001025 */ or $v0,$zero,$zero -.L0f04c288: -/* f04c288: 0fc0e686 */ jal func0f039a18 -/* f04c28c: 02002025 */ or $a0,$s0,$zero -/* f04c290: 50400010 */ beqzl $v0,.L0f04c2d4 -/* f04c294: 2402ffff */ addiu $v0,$zero,-1 -/* f04c298: 86040292 */ lh $a0,0x292($s0) -/* f04c29c: 2401ffff */ addiu $at,$zero,-1 -/* f04c2a0: 5081000c */ beql $a0,$at,.L0f04c2d4 -/* f04c2a4: 2402ffff */ addiu $v0,$zero,-1 -/* f04c2a8: 0fc458b8 */ jal func0f1162e0 -/* f04c2ac: 27a50028 */ addiu $a1,$sp,0x28 -/* f04c2b0: 10400007 */ beqz $v0,.L0f04c2d0 -/* f04c2b4: 02002025 */ or $a0,$s0,$zero -/* f04c2b8: 8fa50028 */ lw $a1,0x28($sp) -/* f04c2bc: 27a60030 */ addiu $a2,$sp,0x30 -/* f04c2c0: 0fc0e10f */ jal func0f03843c -/* f04c2c4: 93a7003f */ lbu $a3,0x3f($sp) -/* f04c2c8: 10000002 */ beqz $zero,.L0f04c2d4 -/* f04c2cc: 86020292 */ lh $v0,0x292($s0) -.L0f04c2d0: -/* f04c2d0: 2402ffff */ addiu $v0,$zero,-1 -.L0f04c2d4: -/* f04c2d4: 8fbf001c */ lw $ra,0x1c($sp) -/* f04c2d8: 8fb00018 */ lw $s0,0x18($sp) -/* f04c2dc: 27bd0038 */ addiu $sp,$sp,0x38 -/* f04c2e0: 03e00008 */ jr $ra -/* f04c2e4: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04c2e8 -/* f04c2e8: 27bdffb0 */ addiu $sp,$sp,-80 -/* f04c2ec: afbf0024 */ sw $ra,0x24($sp) -/* f04c2f0: afb00020 */ sw $s0,0x20($sp) -/* f04c2f4: 00808025 */ or $s0,$a0,$zero -/* f04c2f8: afa50054 */ sw $a1,0x54($sp) -/* f04c2fc: afa60058 */ sw $a2,0x58($sp) -/* f04c300: 0fc0e686 */ jal func0f039a18 -/* f04c304: afa7005c */ sw $a3,0x5c($sp) -/* f04c308: 10400048 */ beqz $v0,.L0f04c42c -/* f04c30c: 8fa3005c */ lw $v1,0x5c($sp) -/* f04c310: 8e0e001c */ lw $t6,0x1c($s0) -/* f04c314: c4660000 */ lwc1 $f6,0x0($v1) -/* f04c318: 44800000 */ mtc1 $zero,$f0 -/* f04c31c: c5c40008 */ lwc1 $f4,0x8($t6) -/* f04c320: 46062201 */ sub.s $f8,$f4,$f6 -/* f04c324: e7a80040 */ swc1 $f8,0x40($sp) -/* f04c328: 8e0f001c */ lw $t7,0x1c($s0) -/* f04c32c: c7a60040 */ lwc1 $f6,0x40($sp) -/* f04c330: c5ea000c */ lwc1 $f10,0xc($t7) -/* f04c334: 46060032 */ c.eq.s $f0,$f6 -/* f04c338: e7aa0044 */ swc1 $f10,0x44($sp) -/* f04c33c: 8e18001c */ lw $t8,0x1c($s0) -/* f04c340: c4720008 */ lwc1 $f18,0x8($v1) -/* f04c344: c7100010 */ lwc1 $f16,0x10($t8) -/* f04c348: 46128101 */ sub.s $f4,$f16,$f18 -/* f04c34c: 45010006 */ bc1t .L0f04c368 -/* f04c350: e7a40048 */ swc1 $f4,0x48($sp) -/* f04c354: c7ae0048 */ lwc1 $f14,0x48($sp) -/* f04c358: 460e0032 */ c.eq.s $f0,$f14 -/* f04c35c: c7a00040 */ lwc1 $f0,0x40($sp) -/* f04c360: 45000003 */ bc1f .L0f04c370 -/* f04c364: 00000000 */ sll $zero,$zero,0x0 -.L0f04c368: -/* f04c368: 10000031 */ beqz $zero,.L0f04c430 -/* f04c36c: 00001025 */ or $v0,$zero,$zero -.L0f04c370: -/* f04c370: 460e7202 */ mul.s $f8,$f14,$f14 -/* f04c374: e7ae0048 */ swc1 $f14,0x48($sp) -/* f04c378: 46000282 */ mul.s $f10,$f0,$f0 -/* f04c37c: 0c012974 */ jal 0x4a5d0 -/* f04c380: 460a4300 */ add.s $f12,$f8,$f10 -/* f04c384: c7b00058 */ lwc1 $f16,0x58($sp) -/* f04c388: c7b20040 */ lwc1 $f18,0x40($sp) -/* f04c38c: c7ae0048 */ lwc1 $f14,0x48($sp) -/* f04c390: 46008083 */ div.s $f2,$f16,$f0 -/* f04c394: 02002025 */ or $a0,$s0,$zero -/* f04c398: 00002825 */ or $a1,$zero,$zero -/* f04c39c: 46029102 */ mul.s $f4,$f18,$f2 -/* f04c3a0: 00000000 */ sll $zero,$zero,0x0 -/* f04c3a4: 46027382 */ mul.s $f14,$f14,$f2 -/* f04c3a8: e7a40040 */ swc1 $f4,0x40($sp) -/* f04c3ac: 0fc079ef */ jal func0f01e7bc -/* f04c3b0: e7ae0048 */ swc1 $f14,0x48($sp) -/* f04c3b4: 8e02001c */ lw $v0,0x1c($s0) -/* f04c3b8: 24190004 */ addiu $t9,$zero,0x4 -/* f04c3bc: afb90010 */ sw $t9,0x10($sp) -/* f04c3c0: 27a60040 */ addiu $a2,$sp,0x40 -/* f04c3c4: 2407003f */ addiu $a3,$zero,0x3f -/* f04c3c8: 24440008 */ addiu $a0,$v0,0x8 -/* f04c3cc: 0c00b764 */ jal 0x2dd90 -/* f04c3d0: 24450028 */ addiu $a1,$v0,0x28 -/* f04c3d4: 14400005 */ bnez $v0,.L0f04c3ec -/* f04c3d8: 27a40040 */ addiu $a0,$sp,0x40 -/* f04c3dc: 3c067f1b */ lui $a2,0x7f1b -/* f04c3e0: 24c68cd8 */ addiu $a2,$a2,-29480 -/* f04c3e4: 0c0093af */ jal 0x24ebc -/* f04c3e8: 24054873 */ addiu $a1,$zero,0x4873 -.L0f04c3ec: -/* f04c3ec: 02002025 */ or $a0,$s0,$zero -/* f04c3f0: 0fc079ef */ jal func0f01e7bc -/* f04c3f4: 24050001 */ addiu $a1,$zero,0x1 -/* f04c3f8: 8e02001c */ lw $v0,0x1c($s0) -/* f04c3fc: 27a60040 */ addiu $a2,$sp,0x40 -/* f04c400: 27a70030 */ addiu $a3,$sp,0x30 -/* f04c404: 24440008 */ addiu $a0,$v0,0x8 -/* f04c408: 0fc1979d */ jal func0f065e74 -/* f04c40c: 24450028 */ addiu $a1,$v0,0x28 -/* f04c410: 02002025 */ or $a0,$s0,$zero -/* f04c414: 27a50040 */ addiu $a1,$sp,0x40 -/* f04c418: 27a60030 */ addiu $a2,$sp,0x30 -/* f04c41c: 0fc0e10f */ jal func0f03843c -/* f04c420: 8fa70054 */ lw $a3,0x54($sp) -/* f04c424: 10000003 */ beqz $zero,.L0f04c434 -/* f04c428: 8fbf0024 */ lw $ra,0x24($sp) -.L0f04c42c: -/* f04c42c: 00001025 */ or $v0,$zero,$zero -.L0f04c430: -/* f04c430: 8fbf0024 */ lw $ra,0x24($sp) -.L0f04c434: -/* f04c434: 8fb00020 */ lw $s0,0x20($sp) -/* f04c438: 27bd0050 */ addiu $sp,$sp,0x50 -/* f04c43c: 03e00008 */ jr $ra -/* f04c440: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04c444 -/* f04c444: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04c448: afbf0014 */ sw $ra,0x14($sp) -/* f04c44c: 8c8e001c */ lw $t6,0x1c($a0) -/* f04c450: 51c00048 */ beqzl $t6,.L0f04c574 -/* f04c454: 8fbf0014 */ lw $ra,0x14($sp) -/* f04c458: 0fc0a221 */ jal func0f028884 -/* f04c45c: afa40018 */ sw $a0,0x18($sp) -/* f04c460: 10400043 */ beqz $v0,.L0f04c570 -/* f04c464: 8fa40018 */ lw $a0,0x18($sp) -/* f04c468: 3c06800a */ lui $a2,0x800a -/* f04c46c: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f04c470: 8ccf0038 */ lw $t7,0x38($a2) -/* f04c474: 00002825 */ or $a1,$zero,$zero -/* f04c478: 2403003c */ addiu $v1,$zero,0x3c -/* f04c47c: 59e0003d */ blezl $t7,.L0f04c574 -/* f04c480: 8fbf0014 */ lw $ra,0x14($sp) -/* f04c484: 8c98001c */ lw $t8,0x1c($a0) -.L0f04c488: -/* f04c488: c4440008 */ lwc1 $f4,0x8($v0) -/* f04c48c: 90890290 */ lbu $t1,0x290($a0) -/* f04c490: c7060008 */ lwc1 $f6,0x8($t8) -/* f04c494: 24a50001 */ addiu $a1,$a1,0x1 -/* f04c498: 00095080 */ sll $t2,$t1,0x2 -/* f04c49c: 46062201 */ sub.s $f8,$f4,$f6 -/* f04c4a0: 008a5821 */ addu $t3,$a0,$t2 -/* f04c4a4: 4600428d */ trunc.w.s $f10,$f8 -/* f04c4a8: 44085000 */ mfc1 $t0,$f10 -/* f04c4ac: 00000000 */ sll $zero,$zero,0x0 -/* f04c4b0: ad6801a0 */ sw $t0,0x1a0($t3) -/* f04c4b4: 908c0290 */ lbu $t4,0x290($a0) -/* f04c4b8: 8c98001c */ lw $t8,0x1c($a0) -/* f04c4bc: 258d0001 */ addiu $t5,$t4,0x1 -/* f04c4c0: 31ae00ff */ andi $t6,$t5,0xff -/* f04c4c4: 01c3001a */ div $zero,$t6,$v1 -/* f04c4c8: 00007810 */ mfhi $t7 -/* f04c4cc: a08d0290 */ sb $t5,0x290($a0) -/* f04c4d0: a08f0290 */ sb $t7,0x290($a0) -/* f04c4d4: c4500010 */ lwc1 $f16,0x10($v0) -/* f04c4d8: c7120010 */ lwc1 $f18,0x10($t8) -/* f04c4dc: 31ea00ff */ andi $t2,$t7,0xff -/* f04c4e0: 000a4080 */ sll $t0,$t2,0x2 -/* f04c4e4: 46128101 */ sub.s $f4,$f16,$f18 -/* f04c4e8: 00885821 */ addu $t3,$a0,$t0 -/* f04c4ec: 14600002 */ bnez $v1,.L0f04c4f8 -/* f04c4f0: 00000000 */ sll $zero,$zero,0x0 -/* f04c4f4: 0007000d */ break 0x7 -.L0f04c4f8: -/* f04c4f8: 2401ffff */ addiu $at,$zero,-1 -/* f04c4fc: 14610004 */ bne $v1,$at,.L0f04c510 -/* f04c500: 3c018000 */ lui $at,0x8000 -/* f04c504: 15c10002 */ bne $t6,$at,.L0f04c510 -/* f04c508: 00000000 */ sll $zero,$zero,0x0 -/* f04c50c: 0006000d */ break 0x6 -.L0f04c510: -/* f04c510: 4600218d */ trunc.w.s $f6,$f4 -/* f04c514: 44093000 */ mfc1 $t1,$f6 -/* f04c518: 00000000 */ sll $zero,$zero,0x0 -/* f04c51c: ad6901a0 */ sw $t1,0x1a0($t3) -/* f04c520: 908c0290 */ lbu $t4,0x290($a0) -/* f04c524: 258d0001 */ addiu $t5,$t4,0x1 -/* f04c528: 31ae00ff */ andi $t6,$t5,0xff -/* f04c52c: 01c3001a */ div $zero,$t6,$v1 -/* f04c530: a08d0290 */ sb $t5,0x290($a0) -/* f04c534: 00007810 */ mfhi $t7 -/* f04c538: a08f0290 */ sb $t7,0x290($a0) -/* f04c53c: 14600002 */ bnez $v1,.L0f04c548 -/* f04c540: 00000000 */ sll $zero,$zero,0x0 -/* f04c544: 0007000d */ break 0x7 -.L0f04c548: -/* f04c548: 2401ffff */ addiu $at,$zero,-1 -/* f04c54c: 14610004 */ bne $v1,$at,.L0f04c560 -/* f04c550: 3c018000 */ lui $at,0x8000 -/* f04c554: 15c10002 */ bne $t6,$at,.L0f04c560 -/* f04c558: 00000000 */ sll $zero,$zero,0x0 -/* f04c55c: 0006000d */ break 0x6 -.L0f04c560: -/* f04c560: 8cd80038 */ lw $t8,0x38($a2) -/* f04c564: 00b8082a */ slt $at,$a1,$t8 -/* f04c568: 5420ffc7 */ bnezl $at,.L0f04c488 -/* f04c56c: 8c98001c */ lw $t8,0x1c($a0) -.L0f04c570: -/* f04c570: 8fbf0014 */ lw $ra,0x14($sp) -.L0f04c574: -/* f04c574: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04c578: 03e00008 */ jr $ra -/* f04c57c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04c580 -/* f04c580: 27bdffc8 */ addiu $sp,$sp,-56 -/* f04c584: afbf0014 */ sw $ra,0x14($sp) -/* f04c588: 90850290 */ lbu $a1,0x290($a0) -/* f04c58c: 2401003c */ addiu $at,$zero,0x3c -/* f04c590: 24ae0001 */ addiu $t6,$a1,0x1 -/* f04c594: 01c1001a */ div $zero,$t6,$at -/* f04c598: 00007810 */ mfhi $t7 -/* f04c59c: 000fc080 */ sll $t8,$t7,0x2 -/* f04c5a0: 0098c821 */ addu $t9,$a0,$t8 -/* f04c5a4: 8f2201a0 */ lw $v0,0x1a0($t9) -/* f04c5a8: 00054080 */ sll $t0,$a1,0x2 -/* f04c5ac: 00884821 */ addu $t1,$a0,$t0 -/* f04c5b0: 00420019 */ multu $v0,$v0 -/* f04c5b4: 8d2301a0 */ lw $v1,0x1a0($t1) -/* f04c5b8: afa40038 */ sw $a0,0x38($sp) -/* f04c5bc: afa50030 */ sw $a1,0x30($sp) -/* f04c5c0: 00005012 */ mflo $t2 -/* f04c5c4: 00000000 */ sll $zero,$zero,0x0 -/* f04c5c8: 00000000 */ sll $zero,$zero,0x0 -/* f04c5cc: 00630019 */ multu $v1,$v1 -/* f04c5d0: 00005812 */ mflo $t3 -/* f04c5d4: 014b6021 */ addu $t4,$t2,$t3 -/* f04c5d8: 448c2000 */ mtc1 $t4,$f4 -/* f04c5dc: 0c012974 */ jal 0x4a5d0 -/* f04c5e0: 46802320 */ cvt.s.w $f12,$f4 -/* f04c5e4: 8fa50030 */ lw $a1,0x30($sp) -/* f04c5e8: 2407003c */ addiu $a3,$zero,0x3c -/* f04c5ec: 4600018d */ trunc.w.s $f6,$f0 -/* f04c5f0: 24af003b */ addiu $t7,$a1,0x3b -/* f04c5f4: 01e7001a */ div $zero,$t7,$a3 -/* f04c5f8: 0000c010 */ mfhi $t8 -/* f04c5fc: 24a9003a */ addiu $t1,$a1,0x3a -/* f04c600: 8fa60038 */ lw $a2,0x38($sp) -/* f04c604: 0127001a */ div $zero,$t1,$a3 -/* f04c608: 440e3000 */ mfc1 $t6,$f6 -/* f04c60c: 0018c880 */ sll $t9,$t8,0x2 -/* f04c610: 24c201a0 */ addiu $v0,$a2,0x1a0 -/* f04c614: 00594021 */ addu $t0,$v0,$t9 -/* f04c618: afae001c */ sw $t6,0x1c($sp) -/* f04c61c: 8d030000 */ lw $v1,0x0($t0) -/* f04c620: 00005010 */ mfhi $t2 -/* f04c624: 000a5880 */ sll $t3,$t2,0x2 -/* f04c628: 004b6021 */ addu $t4,$v0,$t3 -/* f04c62c: 00630019 */ multu $v1,$v1 -/* f04c630: 8d840000 */ lw $a0,0x0($t4) -/* f04c634: 14e00002 */ bnez $a3,.L0f04c640 -/* f04c638: 00000000 */ sll $zero,$zero,0x0 -/* f04c63c: 0007000d */ break 0x7 -.L0f04c640: -/* f04c640: 2401ffff */ addiu $at,$zero,-1 -/* f04c644: 14e10004 */ bne $a3,$at,.L0f04c658 -/* f04c648: 3c018000 */ lui $at,0x8000 -/* f04c64c: 15e10002 */ bne $t7,$at,.L0f04c658 -/* f04c650: 00000000 */ sll $zero,$zero,0x0 -/* f04c654: 0006000d */ break 0x6 -.L0f04c658: -/* f04c658: 00006812 */ mflo $t5 -/* f04c65c: 14e00002 */ bnez $a3,.L0f04c668 -/* f04c660: 00000000 */ sll $zero,$zero,0x0 -/* f04c664: 0007000d */ break 0x7 -.L0f04c668: -/* f04c668: 2401ffff */ addiu $at,$zero,-1 -/* f04c66c: 14e10004 */ bne $a3,$at,.L0f04c680 -/* f04c670: 3c018000 */ lui $at,0x8000 -/* f04c674: 15210002 */ bne $t1,$at,.L0f04c680 -/* f04c678: 00000000 */ sll $zero,$zero,0x0 -/* f04c67c: 0006000d */ break 0x6 -.L0f04c680: -/* f04c680: 00840019 */ multu $a0,$a0 -/* f04c684: 00007012 */ mflo $t6 -/* f04c688: 01ae7821 */ addu $t7,$t5,$t6 -/* f04c68c: 448f4000 */ mtc1 $t7,$f8 -/* f04c690: 0c012974 */ jal 0x4a5d0 -/* f04c694: 46804320 */ cvt.s.w $f12,$f8 -/* f04c698: 4600028d */ trunc.w.s $f10,$f0 -/* f04c69c: 8fbf0014 */ lw $ra,0x14($sp) -/* f04c6a0: 8fa8001c */ lw $t0,0x1c($sp) -/* f04c6a4: 27bd0038 */ addiu $sp,$sp,0x38 -/* f04c6a8: 44195000 */ mfc1 $t9,$f10 -/* f04c6ac: 03e00008 */ jr $ra -/* f04c6b0: 03281023 */ subu $v0,$t9,$t0 -); - -GLOBAL_ASM( -glabel func0f04c6b4 -/* f04c6b4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04c6b8: afbf001c */ sw $ra,0x1c($sp) -/* f04c6bc: afa40020 */ sw $a0,0x20($sp) -/* f04c6c0: 0fc0a221 */ jal func0f028884 -/* f04c6c4: afa50024 */ sw $a1,0x24($sp) -/* f04c6c8: 8fae0020 */ lw $t6,0x20($sp) -/* f04c6cc: 8faf0024 */ lw $t7,0x24($sp) -/* f04c6d0: 24460008 */ addiu $a2,$v0,0x8 -/* f04c6d4: 8dc3001c */ lw $v1,0x1c($t6) -/* f04c6d8: 448f2000 */ mtc1 $t7,$f4 -/* f04c6dc: 24180020 */ addiu $t8,$zero,0x20 -/* f04c6e0: 24640008 */ addiu $a0,$v1,0x8 -/* f04c6e4: 24650028 */ addiu $a1,$v1,0x28 -/* f04c6e8: 05e10005 */ bgez $t7,.L0f04c700 -/* f04c6ec: 46802120 */ cvt.s.w $f4,$f4 -/* f04c6f0: 3c014f80 */ lui $at,0x4f80 -/* f04c6f4: 44813000 */ mtc1 $at,$f6 -/* f04c6f8: 00000000 */ sll $zero,$zero,0x0 -/* f04c6fc: 46062100 */ add.s $f4,$f4,$f6 -.L0f04c700: -/* f04c700: 44072000 */ mfc1 $a3,$f4 -/* f04c704: 0c00bd14 */ jal 0x2f450 -/* f04c708: afb80010 */ sw $t8,0x10($sp) -/* f04c70c: 8fbf001c */ lw $ra,0x1c($sp) -/* f04c710: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04c714: 03e00008 */ jr $ra -/* f04c718: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04c71c -/* f04c71c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04c720: afbf001c */ sw $ra,0x1c($sp) -/* f04c724: afa40020 */ sw $a0,0x20($sp) -/* f04c728: 0fc0a221 */ jal func0f028884 -/* f04c72c: afa50024 */ sw $a1,0x24($sp) -/* f04c730: 8fae0020 */ lw $t6,0x20($sp) -/* f04c734: 8faf0024 */ lw $t7,0x24($sp) -/* f04c738: 24440008 */ addiu $a0,$v0,0x8 -/* f04c73c: 8dc6001c */ lw $a2,0x1c($t6) -/* f04c740: 448f2000 */ mtc1 $t7,$f4 -/* f04c744: 24450028 */ addiu $a1,$v0,0x28 -/* f04c748: 24c60008 */ addiu $a2,$a2,0x8 -/* f04c74c: 05e10005 */ bgez $t7,.L0f04c764 -/* f04c750: 46802120 */ cvt.s.w $f4,$f4 -/* f04c754: 3c014f80 */ lui $at,0x4f80 -/* f04c758: 44813000 */ mtc1 $at,$f6 -/* f04c75c: 00000000 */ sll $zero,$zero,0x0 -/* f04c760: 46062100 */ add.s $f4,$f4,$f6 -.L0f04c764: -/* f04c764: 44072000 */ mfc1 $a3,$f4 -/* f04c768: 24180020 */ addiu $t8,$zero,0x20 -/* f04c76c: 0c00bd14 */ jal 0x2f450 -/* f04c770: afb80010 */ sw $t8,0x10($sp) -/* f04c774: 8fbf001c */ lw $ra,0x1c($sp) -/* f04c778: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04c77c: 03e00008 */ jr $ra -/* f04c780: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04c784 -/* f04c784: 44808000 */ mtc1 $zero,$f16 -/* f04c788: 27bdffd8 */ addiu $sp,$sp,-40 -/* f04c78c: afbf0014 */ sw $ra,0x14($sp) -/* f04c790: afa40028 */ sw $a0,0x28($sp) -/* f04c794: 0fc0a221 */ jal func0f028884 -/* f04c798: e7b00024 */ swc1 $f16,0x24($sp) -/* f04c79c: 90430000 */ lbu $v1,0x0($v0) -/* f04c7a0: 24010003 */ addiu $at,$zero,0x3 -/* f04c7a4: c7b00024 */ lwc1 $f16,0x24($sp) -/* f04c7a8: 14610007 */ bne $v1,$at,.L0f04c7c8 -/* f04c7ac: 00402825 */ or $a1,$v0,$zero -/* f04c7b0: 8c440004 */ lw $a0,0x4($v0) -/* f04c7b4: 0fc0f917 */ jal func0f03e45c -/* f04c7b8: afa2001c */ sw $v0,0x1c($sp) -/* f04c7bc: 8fa5001c */ lw $a1,0x1c($sp) -/* f04c7c0: 1000000c */ beqz $zero,.L0f04c7f4 -/* f04c7c4: 46000406 */ mov.s $f16,$f0 -.L0f04c7c8: -/* f04c7c8: 24010006 */ addiu $at,$zero,0x6 -/* f04c7cc: 14610009 */ bne $v1,$at,.L0f04c7f4 -/* f04c7d0: 00a02025 */ or $a0,$a1,$zero -/* f04c7d4: 0fc4a25f */ jal func0f12897c -/* f04c7d8: afa5001c */ sw $a1,0x1c($sp) -/* f04c7dc: 00027080 */ sll $t6,$v0,0x2 -/* f04c7e0: 3c0f800a */ lui $t7,0x800a -/* f04c7e4: 01ee7821 */ addu $t7,$t7,$t6 -/* f04c7e8: 8defa024 */ lw $t7,-0x5fdc($t7) -/* f04c7ec: 8fa5001c */ lw $a1,0x1c($sp) -/* f04c7f0: c5f00144 */ lwc1 $f16,0x144($t7) -.L0f04c7f4: -/* f04c7f4: 8fb80028 */ lw $t8,0x28($sp) -/* f04c7f8: c4a40010 */ lwc1 $f4,0x10($a1) -/* f04c7fc: c4a80008 */ lwc1 $f8,0x8($a1) -/* f04c800: 8f02001c */ lw $v0,0x1c($t8) -/* f04c804: c4460010 */ lwc1 $f6,0x10($v0) -/* f04c808: c44a0008 */ lwc1 $f10,0x8($v0) -/* f04c80c: e7b00024 */ swc1 $f16,0x24($sp) -/* f04c810: 46062301 */ sub.s $f12,$f4,$f6 -/* f04c814: 0fc259d4 */ jal func0f096750 -/* f04c818: 460a4381 */ sub.s $f14,$f8,$f10 -/* f04c81c: 3c0143b4 */ lui $at,0x43b4 -/* f04c820: 44817000 */ mtc1 $at,$f14 -/* f04c824: 3c017f1b */ lui $at,0x7f1b -/* f04c828: c4249428 */ lwc1 $f4,-0x6bd8($at) -/* f04c82c: 460e0482 */ mul.s $f18,$f0,$f14 -/* f04c830: c7b00024 */ lwc1 $f16,0x24($sp) -/* f04c834: 3c0142b4 */ lui $at,0x42b4 -/* f04c838: 44815000 */ mtc1 $at,$f10 -/* f04c83c: 3c014334 */ lui $at,0x4334 -/* f04c840: 8fbf0014 */ lw $ra,0x14($sp) -/* f04c844: 27bd0028 */ addiu $sp,$sp,0x28 -/* f04c848: 46049183 */ div.s $f6,$f18,$f4 -/* f04c84c: 44819000 */ mtc1 $at,$f18 -/* f04c850: 46103201 */ sub.s $f8,$f6,$f16 -/* f04c854: 460a4080 */ add.s $f2,$f8,$f10 -/* f04c858: 4602903c */ c.lt.s $f18,$f2 -/* f04c85c: 46001306 */ mov.s $f12,$f2 -/* f04c860: 45000002 */ bc1f .L0f04c86c -/* f04c864: 00000000 */ sll $zero,$zero,0x0 -/* f04c868: 460e1301 */ sub.s $f12,$f2,$f14 -.L0f04c86c: -/* f04c86c: 03e00008 */ jr $ra -/* f04c870: 46006006 */ mov.s $f0,$f12 -); - -GLOBAL_ASM( -glabel func0f04c874 -/* f04c874: 27bdff18 */ addiu $sp,$sp,-232 -/* f04c878: afbf007c */ sw $ra,0x7c($sp) -/* f04c87c: afb40068 */ sw $s4,0x68($sp) -/* f04c880: afb30064 */ sw $s3,0x64($sp) -/* f04c884: afb20060 */ sw $s2,0x60($sp) -/* f04c888: afb00058 */ sw $s0,0x58($sp) -/* f04c88c: 00c08025 */ or $s0,$a2,$zero -/* f04c890: 00a09025 */ or $s2,$a1,$zero -/* f04c894: 00809825 */ or $s3,$a0,$zero -/* f04c898: 30f400ff */ andi $s4,$a3,0xff -/* f04c89c: afbe0078 */ sw $s8,0x78($sp) -/* f04c8a0: afb70074 */ sw $s7,0x74($sp) -/* f04c8a4: afb60070 */ sw $s6,0x70($sp) -/* f04c8a8: afb5006c */ sw $s5,0x6c($sp) -/* f04c8ac: afb1005c */ sw $s1,0x5c($sp) -/* f04c8b0: f7be0050 */ sdc1 $f30,0x50($sp) -/* f04c8b4: f7bc0048 */ sdc1 $f28,0x48($sp) -/* f04c8b8: f7ba0040 */ sdc1 $f26,0x40($sp) -/* f04c8bc: f7b80038 */ sdc1 $f24,0x38($sp) -/* f04c8c0: f7b60030 */ sdc1 $f22,0x30($sp) -/* f04c8c4: f7b40028 */ sdc1 $f20,0x28($sp) -/* f04c8c8: 0fc0a221 */ jal func0f028884 -/* f04c8cc: afa700f4 */ sw $a3,0xf4($sp) -/* f04c8d0: 4480d000 */ mtc1 $zero,$f26 -/* f04c8d4: 00408825 */ or $s1,$v0,$zero -/* f04c8d8: 0fc131e1 */ jal func0f04c784 -/* f04c8dc: 02602025 */ or $a0,$s3,$zero -/* f04c8e0: 8e6e001c */ lw $t6,0x1c($s3) -/* f04c8e4: 3c0143b4 */ lui $at,0x43b4 -/* f04c8e8: 4481f000 */ mtc1 $at,$f30 -/* f04c8ec: c5c40008 */ lwc1 $f4,0x8($t6) -/* f04c8f0: 3c014334 */ lui $at,0x4334 -/* f04c8f4: 4481e000 */ mtc1 $at,$f28 -/* f04c8f8: e7a400c8 */ swc1 $f4,0xc8($sp) -/* f04c8fc: 8e6f001c */ lw $t7,0x1c($s3) -/* f04c900: 46000606 */ mov.s $f24,$f0 -/* f04c904: 27be00c8 */ addiu $s8,$sp,0xc8 -/* f04c908: c5e6000c */ lwc1 $f6,0xc($t7) -/* f04c90c: 27b7009c */ addiu $s7,$sp,0x9c -/* f04c910: 27b600a0 */ addiu $s6,$sp,0xa0 -/* f04c914: e7a600cc */ swc1 $f6,0xcc($sp) -/* f04c918: 8e78001c */ lw $t8,0x1c($s3) -/* f04c91c: 27b50098 */ addiu $s5,$sp,0x98 -/* f04c920: c7080010 */ lwc1 $f8,0x10($t8) -/* f04c924: e7a800d0 */ swc1 $f8,0xd0($sp) -/* f04c928: 44925000 */ mtc1 $s2,$f10 -.L0f04c92c: -/* f04c92c: 3c014f80 */ lui $at,0x4f80 -/* f04c930: 06410004 */ bgez $s2,.L0f04c944 -/* f04c934: 46805020 */ cvt.s.w $f0,$f10 -/* f04c938: 44818000 */ mtc1 $at,$f16 -/* f04c93c: 00000000 */ sll $zero,$zero,0x0 -/* f04c940: 46100000 */ add.s $f0,$f0,$f16 -.L0f04c944: -/* f04c944: 4600e03c */ c.lt.s $f28,$f0 -/* f04c948: 46000506 */ mov.s $f20,$f0 -/* f04c94c: 3c017f1b */ lui $at,0x7f1b -/* f04c950: 45020003 */ bc1fl .L0f04c960 -/* f04c954: 4618a501 */ sub.s $f20,$f20,$f24 -/* f04c958: 461e0501 */ sub.s $f20,$f0,$f30 -/* f04c95c: 4618a501 */ sub.s $f20,$f20,$f24 -.L0f04c960: -/* f04c960: c432942c */ lwc1 $f18,-0x6bd4($at) -/* f04c964: 4612a502 */ mul.s $f20,$f20,$f18 -/* f04c968: 0c0068f4 */ jal 0x1a3d0 -/* f04c96c: 4600a306 */ mov.s $f12,$f20 -/* f04c970: 46000586 */ mov.s $f22,$f0 -/* f04c974: 0c0068f7 */ jal 0x1a3dc -/* f04c978: 4600a306 */ mov.s $f12,$f20 -/* f04c97c: c62e0008 */ lwc1 $f14,0x8($s1) -/* f04c980: c7a400c8 */ lwc1 $f4,0xc8($sp) -/* f04c984: c7a600d0 */ lwc1 $f6,0xd0($sp) -/* f04c988: c6280010 */ lwc1 $f8,0x10($s1) -/* f04c98c: 460e2081 */ sub.s $f2,$f4,$f14 -/* f04c990: 02a02825 */ or $a1,$s5,$zero -/* f04c994: 02c03025 */ or $a2,$s6,$zero -/* f04c998: 46083301 */ sub.s $f12,$f6,$f8 -/* f04c99c: 46161282 */ mul.s $f10,$f2,$f22 -/* f04c9a0: 02e03825 */ or $a3,$s7,$zero -/* f04c9a4: 46006402 */ mul.s $f16,$f12,$f0 -/* f04c9a8: 46105481 */ sub.s $f18,$f10,$f16 -/* f04c9ac: 46001202 */ mul.s $f8,$f2,$f0 -/* f04c9b0: 00000000 */ sll $zero,$zero,0x0 -/* f04c9b4: 46166282 */ mul.s $f10,$f12,$f22 -/* f04c9b8: 46127100 */ add.s $f4,$f14,$f18 -/* f04c9bc: e6040000 */ swc1 $f4,0x0($s0) -/* f04c9c0: c7a600cc */ lwc1 $f6,0xcc($sp) -/* f04c9c4: 460a4400 */ add.s $f16,$f8,$f10 -/* f04c9c8: e6060004 */ swc1 $f6,0x4($s0) -/* f04c9cc: c6320010 */ lwc1 $f18,0x10($s1) -/* f04c9d0: 46109100 */ add.s $f4,$f18,$f16 -/* f04c9d4: e6040008 */ swc1 $f4,0x8($s0) -/* f04c9d8: 0fc0a277 */ jal func0f0289dc -/* f04c9dc: 8e64001c */ lw $a0,0x1c($s3) -/* f04c9e0: c7a800cc */ lwc1 $f8,0xcc($sp) -/* f04c9e4: c7a600a0 */ lwc1 $f6,0xa0($sp) -/* f04c9e8: c7b2009c */ lwc1 $f18,0x9c($sp) -/* f04c9ec: 8e65001c */ lw $a1,0x1c($s3) -/* f04c9f0: 46083281 */ sub.s $f10,$f6,$f8 -/* f04c9f4: 24190001 */ addiu $t9,$zero,0x1 -/* f04c9f8: afb90010 */ sw $t9,0x10($sp) -/* f04c9fc: 46089401 */ sub.s $f16,$f18,$f8 -/* f04ca00: e7aa0014 */ swc1 $f10,0x14($sp) -/* f04ca04: 03c02025 */ or $a0,$s8,$zero -/* f04ca08: 02003025 */ or $a2,$s0,$zero -/* f04ca0c: e7b00018 */ swc1 $f16,0x18($sp) -/* f04ca10: 24070023 */ addiu $a3,$zero,0x23 -/* f04ca14: 0c00b5f0 */ jal 0x2d7c0 -/* f04ca18: 24a50028 */ addiu $a1,$a1,0x28 -/* f04ca1c: 1440002a */ bnez $v0,.L0f04cac8 -/* f04ca20: 02002025 */ or $a0,$s0,$zero -/* f04ca24: 3c067f1b */ lui $a2,0x7f1b -/* f04ca28: 24c68ce4 */ addiu $a2,$a2,-29468 -/* f04ca2c: 0c0093af */ jal 0x24ebc -/* f04ca30: 240548fe */ addiu $a1,$zero,0x48fe -/* f04ca34: c6040000 */ lwc1 $f4,0x0($s0) -/* f04ca38: c7a600c8 */ lwc1 $f6,0xc8($sp) -/* f04ca3c: c60a0008 */ lwc1 $f10,0x8($s0) -/* f04ca40: c7b200d0 */ lwc1 $f18,0xd0($sp) -/* f04ca44: 46062501 */ sub.s $f20,$f4,$f6 -/* f04ca48: 46125581 */ sub.s $f22,$f10,$f18 -/* f04ca4c: 4614a202 */ mul.s $f8,$f20,$f20 -/* f04ca50: 00000000 */ sll $zero,$zero,0x0 -/* f04ca54: 4616b402 */ mul.s $f16,$f22,$f22 -/* f04ca58: 0c012974 */ jal 0x4a5d0 -/* f04ca5c: 46104300 */ add.s $f12,$f8,$f16 -/* f04ca60: 3c014248 */ lui $at,0x4248 -/* f04ca64: 44812000 */ mtc1 $at,$f4 -/* f04ca68: 44805000 */ mtc1 $zero,$f10 -/* f04ca6c: c7b200c8 */ lwc1 $f18,0xc8($sp) -/* f04ca70: 46040181 */ sub.s $f6,$f0,$f4 -/* f04ca74: c7a400c8 */ lwc1 $f4,0xc8($sp) -/* f04ca78: 46003083 */ div.s $f2,$f6,$f0 -/* f04ca7c: 460a103c */ c.lt.s $f2,$f10 -/* f04ca80: 00000000 */ sll $zero,$zero,0x0 -/* f04ca84: 45000007 */ bc1f .L0f04caa4 -/* f04ca88: 00000000 */ sll $zero,$zero,0x0 -/* f04ca8c: e6120000 */ swc1 $f18,0x0($s0) -/* f04ca90: c7a800cc */ lwc1 $f8,0xcc($sp) -/* f04ca94: e6080004 */ swc1 $f8,0x4($s0) -/* f04ca98: c7b000d0 */ lwc1 $f16,0xd0($sp) -/* f04ca9c: 1000000a */ beqz $zero,.L0f04cac8 -/* f04caa0: e6100008 */ swc1 $f16,0x8($s0) -.L0f04caa4: -/* f04caa4: 4602a502 */ mul.s $f20,$f20,$f2 -/* f04caa8: 46142180 */ add.s $f6,$f4,$f20 -/* f04caac: 4602b582 */ mul.s $f22,$f22,$f2 -/* f04cab0: e6060000 */ swc1 $f6,0x0($s0) -/* f04cab4: c7aa00cc */ lwc1 $f10,0xcc($sp) -/* f04cab8: e60a0004 */ swc1 $f10,0x4($s0) -/* f04cabc: c7b200d0 */ lwc1 $f18,0xd0($sp) -/* f04cac0: 46169200 */ add.s $f8,$f18,$f22 -/* f04cac4: e6080008 */ swc1 $f8,0x8($s0) -.L0f04cac8: -/* f04cac8: 12800019 */ beqz $s4,.L0f04cb30 -/* f04cacc: 00001025 */ or $v0,$zero,$zero -/* f04cad0: c6000000 */ lwc1 $f0,0x0($s0) -/* f04cad4: c7b000c8 */ lwc1 $f16,0xc8($sp) -/* f04cad8: c7a400cc */ lwc1 $f4,0xcc($sp) -/* f04cadc: c6060004 */ lwc1 $f6,0x4($s0) -/* f04cae0: 46008081 */ sub.s $f2,$f16,$f0 -/* f04cae4: c7aa00d0 */ lwc1 $f10,0xd0($sp) -/* f04cae8: c6120008 */ lwc1 $f18,0x8($s0) -/* f04caec: 46062381 */ sub.s $f14,$f4,$f6 -/* f04caf0: 46021202 */ mul.s $f8,$f2,$f2 -/* f04caf4: e7a000a8 */ swc1 $f0,0xa8($sp) -/* f04caf8: 46125301 */ sub.s $f12,$f10,$f18 -/* f04cafc: 460e7402 */ mul.s $f16,$f14,$f14 -/* f04cb00: c60a0004 */ lwc1 $f10,0x4($s0) -/* f04cb04: 24080168 */ addiu $t0,$zero,0x168 -/* f04cb08: 460c6182 */ mul.s $f6,$f12,$f12 -/* f04cb0c: e7aa00ac */ swc1 $f10,0xac($sp) -/* f04cb10: c6120008 */ lwc1 $f18,0x8($s0) -/* f04cb14: 01129023 */ subu $s2,$t0,$s2 -/* f04cb18: 24020001 */ addiu $v0,$zero,0x1 -/* f04cb1c: 46104100 */ add.s $f4,$f8,$f16 -/* f04cb20: 0000a025 */ or $s4,$zero,$zero -/* f04cb24: e7b200b0 */ swc1 $f18,0xb0($sp) -/* f04cb28: 10000001 */ beqz $zero,.L0f04cb30 -/* f04cb2c: 46062680 */ add.s $f26,$f4,$f6 -.L0f04cb30: -/* f04cb30: 5440ff7e */ bnezl $v0,.L0f04c92c -/* f04cb34: 44925000 */ mtc1 $s2,$f10 -/* f04cb38: 44804000 */ mtc1 $zero,$f8 -/* f04cb3c: c7b000c8 */ lwc1 $f16,0xc8($sp) -/* f04cb40: 02602025 */ or $a0,$s3,$zero -/* f04cb44: 4608d032 */ c.eq.s $f26,$f8 -/* f04cb48: 02002825 */ or $a1,$s0,$zero -/* f04cb4c: 45010018 */ bc1t .L0f04cbb0 -/* f04cb50: 00000000 */ sll $zero,$zero,0x0 -/* f04cb54: c6040000 */ lwc1 $f4,0x0($s0) -/* f04cb58: c7a600cc */ lwc1 $f6,0xcc($sp) -/* f04cb5c: c60a0004 */ lwc1 $f10,0x4($s0) -/* f04cb60: 46048081 */ sub.s $f2,$f16,$f4 -/* f04cb64: c7b200d0 */ lwc1 $f18,0xd0($sp) -/* f04cb68: c6080008 */ lwc1 $f8,0x8($s0) -/* f04cb6c: 460a3381 */ sub.s $f14,$f6,$f10 -/* f04cb70: 46021402 */ mul.s $f16,$f2,$f2 -/* f04cb74: 46089301 */ sub.s $f12,$f18,$f8 -/* f04cb78: 460e7102 */ mul.s $f4,$f14,$f14 -/* f04cb7c: c7a800a8 */ lwc1 $f8,0xa8($sp) -/* f04cb80: 460c6282 */ mul.s $f10,$f12,$f12 -/* f04cb84: 46048180 */ add.s $f6,$f16,$f4 -/* f04cb88: 460a3480 */ add.s $f18,$f6,$f10 -/* f04cb8c: 461a903c */ c.lt.s $f18,$f26 -/* f04cb90: 00000000 */ sll $zero,$zero,0x0 -/* f04cb94: 45000006 */ bc1f .L0f04cbb0 -/* f04cb98: 00000000 */ sll $zero,$zero,0x0 -/* f04cb9c: e6080000 */ swc1 $f8,0x0($s0) -/* f04cba0: c7b000ac */ lwc1 $f16,0xac($sp) -/* f04cba4: e6100004 */ swc1 $f16,0x4($s0) -/* f04cba8: c7a400b0 */ lwc1 $f4,0xb0($sp) -/* f04cbac: e6040008 */ swc1 $f4,0x8($s0) -.L0f04cbb0: -/* f04cbb0: 0fc0eaf4 */ jal func0f03abd0 -/* f04cbb4: 93a600fb */ lbu $a2,0xfb($sp) -/* f04cbb8: 8fbf007c */ lw $ra,0x7c($sp) -/* f04cbbc: d7b40028 */ ldc1 $f20,0x28($sp) -/* f04cbc0: d7b60030 */ ldc1 $f22,0x30($sp) -/* f04cbc4: d7b80038 */ ldc1 $f24,0x38($sp) -/* f04cbc8: d7ba0040 */ ldc1 $f26,0x40($sp) -/* f04cbcc: d7bc0048 */ ldc1 $f28,0x48($sp) -/* f04cbd0: d7be0050 */ ldc1 $f30,0x50($sp) -/* f04cbd4: 8fb00058 */ lw $s0,0x58($sp) -/* f04cbd8: 8fb1005c */ lw $s1,0x5c($sp) -/* f04cbdc: 8fb20060 */ lw $s2,0x60($sp) -/* f04cbe0: 8fb30064 */ lw $s3,0x64($sp) -/* f04cbe4: 8fb40068 */ lw $s4,0x68($sp) -/* f04cbe8: 8fb5006c */ lw $s5,0x6c($sp) -/* f04cbec: 8fb60070 */ lw $s6,0x70($sp) -/* f04cbf0: 8fb70074 */ lw $s7,0x74($sp) -/* f04cbf4: 8fbe0078 */ lw $s8,0x78($sp) -/* f04cbf8: 27bd00e8 */ addiu $sp,$sp,0xe8 -/* f04cbfc: 03e00008 */ jr $ra -/* f04cc00: 24020001 */ addiu $v0,$zero,0x1 -); - -GLOBAL_ASM( -glabel func0f04cc04 -/* f04cc04: 27bdffc0 */ addiu $sp,$sp,-64 -/* f04cc08: afbf0014 */ sw $ra,0x14($sp) -/* f04cc0c: 0fc07934 */ jal func0f01e4d0 -/* f04cc10: 00000000 */ sll $zero,$zero,0x0 -/* f04cc14: 3c0e8007 */ lui $t6,0x8007 -/* f04cc18: 25ce845c */ addiu $t6,$t6,-31652 -/* f04cc1c: 8dc10000 */ lw $at,0x0($t6) -/* f04cc20: 27ab0024 */ addiu $t3,$sp,0x24 -/* f04cc24: 3c0c8006 */ lui $t4,0x8006 -/* f04cc28: ad610000 */ sw $at,0x0($t3) -/* f04cc2c: 8dd90004 */ lw $t9,0x4($t6) -/* f04cc30: 3c098006 */ lui $t1,0x8006 -/* f04cc34: 00405025 */ or $t2,$v0,$zero -/* f04cc38: 24070007 */ addiu $a3,$zero,0x7 -/* f04cc3c: 25297e64 */ addiu $t1,$t1,0x7e64 -/* f04cc40: 258c2988 */ addiu $t4,$t4,0x2988 -/* f04cc44: 00004025 */ or $t0,$zero,$zero -/* f04cc48: 241f0008 */ addiu $ra,$zero,0x8 -/* f04cc4c: 240dfffe */ addiu $t5,$zero,-2 -/* f04cc50: ad790004 */ sw $t9,0x4($t3) -.L0f04cc54: -/* f04cc54: 11000005 */ beqz $t0,.L0f04cc6c -/* f04cc58: 00003025 */ or $a2,$zero,$zero -/* f04cc5c: 8d380000 */ lw $t8,0x0($t1) -/* f04cc60: 00087840 */ sll $t7,$t0,0x1 -/* f04cc64: 030f7021 */ addu $t6,$t8,$t7 -/* f04cc68: a5c7fffe */ sh $a3,-0x2($t6) -.L0f04cc6c: -/* f04cc6c: 18400015 */ blez $v0,.L0f04ccc4 -/* f04cc70: 00001825 */ or $v1,$zero,$zero -.L0f04cc74: -/* f04cc74: 8d990000 */ lw $t9,0x0($t4) -/* f04cc78: 24c60001 */ addiu $a2,$a2,0x1 -/* f04cc7c: 0168c021 */ addu $t8,$t3,$t0 -/* f04cc80: 00792021 */ addu $a0,$v1,$t9 -/* f04cc84: 84850000 */ lh $a1,0x0($a0) -/* f04cc88: 04a0000c */ bltz $a1,.L0f04ccbc -/* f04cc8c: 00000000 */ sll $zero,$zero,0x0 -/* f04cc90: 930f0000 */ lbu $t7,0x0($t8) -/* f04cc94: 908e0125 */ lbu $t6,0x125($a0) -/* f04cc98: 01eec824 */ and $t9,$t7,$t6 -/* f04cc9c: 13200007 */ beqz $t9,.L0f04ccbc -/* f04cca0: 00077840 */ sll $t7,$a3,0x1 -/* f04cca4: 8d380000 */ lw $t8,0x0($t1) -/* f04cca8: 24e70001 */ addiu $a3,$a3,0x1 -/* f04ccac: 0007cc00 */ sll $t9,$a3,0x10 -/* f04ccb0: 030f7021 */ addu $t6,$t8,$t7 -/* f04ccb4: a5c50000 */ sh $a1,0x0($t6) -/* f04ccb8: 00193c03 */ sra $a3,$t9,0x10 -.L0f04ccbc: -/* f04ccbc: 14caffed */ bne $a2,$t2,.L0f04cc74 -/* f04ccc0: 24630368 */ addiu $v1,$v1,0x368 -.L0f04ccc4: -/* f04ccc4: 00077040 */ sll $t6,$a3,0x1 -/* f04ccc8: 8d2f0000 */ lw $t7,0x0($t1) -/* f04cccc: 24e70001 */ addiu $a3,$a3,0x1 -/* f04ccd0: 0007c400 */ sll $t8,$a3,0x10 -/* f04ccd4: 00183c03 */ sra $a3,$t8,0x10 -/* f04ccd8: 28e10108 */ slti $at,$a3,0x108 -/* f04ccdc: 01eec821 */ addu $t9,$t7,$t6 -/* f04cce0: 10200004 */ beqz $at,.L0f04ccf4 -/* f04cce4: a72d0000 */ sh $t5,0x0($t9) -/* f04cce8: 25080001 */ addiu $t0,$t0,0x1 -/* f04ccec: 151fffd9 */ bne $t0,$ra,.L0f04cc54 -/* f04ccf0: 00000000 */ sll $zero,$zero,0x0 -.L0f04ccf4: -/* f04ccf4: 8fbf0014 */ lw $ra,0x14($sp) -/* f04ccf8: 27bd0040 */ addiu $sp,$sp,0x40 -/* f04ccfc: 03e00008 */ jr $ra -/* f04cd00: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04cd04 -/* f04cd04: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04cd08: afbf001c */ sw $ra,0x1c($sp) -/* f04cd0c: 0fc07934 */ jal func0f01e4d0 -/* f04cd10: afb00018 */ sw $s0,0x18($sp) -/* f04cd14: 3c0c8006 */ lui $t4,0x8006 -/* f04cd18: 3c0a8006 */ lui $t2,0x8006 -/* f04cd1c: 00405825 */ or $t3,$v0,$zero -/* f04cd20: 2408000f */ addiu $t0,$zero,0xf -/* f04cd24: 254a7e68 */ addiu $t2,$t2,0x7e68 -/* f04cd28: 258c2988 */ addiu $t4,$t4,0x2988 -/* f04cd2c: 00004825 */ or $t1,$zero,$zero -/* f04cd30: 24100010 */ addiu $s0,$zero,0x10 -/* f04cd34: 241ffffe */ addiu $ra,$zero,-2 -/* f04cd38: 240d0006 */ addiu $t5,$zero,0x6 -.L0f04cd3c: -/* f04cd3c: 11200005 */ beqz $t1,.L0f04cd54 -/* f04cd40: 00003825 */ or $a3,$zero,$zero -/* f04cd44: 8d4e0000 */ lw $t6,0x0($t2) -/* f04cd48: 00097840 */ sll $t7,$t1,0x1 -/* f04cd4c: 01cfc021 */ addu $t8,$t6,$t7 -/* f04cd50: a708fffe */ sh $t0,-0x2($t8) -.L0f04cd54: -/* f04cd54: 18400019 */ blez $v0,.L0f04cdbc -/* f04cd58: 00002825 */ or $a1,$zero,$zero -.L0f04cd5c: -/* f04cd5c: 8d990000 */ lw $t9,0x0($t4) -/* f04cd60: 24e70001 */ addiu $a3,$a3,0x1 -/* f04cd64: 00b91821 */ addu $v1,$a1,$t9 -/* f04cd68: 84660000 */ lh $a2,0x0($v1) -/* f04cd6c: 04c00011 */ bltz $a2,.L0f04cdb4 -/* f04cd70: 00000000 */ sll $zero,$zero,0x0 -/* f04cd74: 906e02a2 */ lbu $t6,0x2a2($v1) -/* f04cd78: 152e000e */ bne $t1,$t6,.L0f04cdb4 -/* f04cd7c: 00000000 */ sll $zero,$zero,0x0 -/* f04cd80: 8c64001c */ lw $a0,0x1c($v1) -/* f04cd84: 0008c840 */ sll $t9,$t0,0x1 -/* f04cd88: 50800005 */ beqzl $a0,.L0f04cda0 -/* f04cd8c: 8d580000 */ lw $t8,0x0($t2) -/* f04cd90: 908f0000 */ lbu $t7,0x0($a0) -/* f04cd94: 11af0007 */ beq $t5,$t7,.L0f04cdb4 -/* f04cd98: 00000000 */ sll $zero,$zero,0x0 -/* f04cd9c: 8d580000 */ lw $t8,0x0($t2) -.L0f04cda0: -/* f04cda0: 25080001 */ addiu $t0,$t0,0x1 -/* f04cda4: 00087c00 */ sll $t7,$t0,0x10 -/* f04cda8: 03197021 */ addu $t6,$t8,$t9 -/* f04cdac: a5c60000 */ sh $a2,0x0($t6) -/* f04cdb0: 000f4403 */ sra $t0,$t7,0x10 -.L0f04cdb4: -/* f04cdb4: 14ebffe9 */ bne $a3,$t3,.L0f04cd5c -/* f04cdb8: 24a50368 */ addiu $a1,$a1,0x368 -.L0f04cdbc: -/* f04cdbc: 00087040 */ sll $t6,$t0,0x1 -/* f04cdc0: 8d590000 */ lw $t9,0x0($t2) -/* f04cdc4: 25080001 */ addiu $t0,$t0,0x1 -/* f04cdc8: 0008c400 */ sll $t8,$t0,0x10 -/* f04cdcc: 00184403 */ sra $t0,$t8,0x10 -/* f04cdd0: 29010110 */ slti $at,$t0,0x110 -/* f04cdd4: 032e7821 */ addu $t7,$t9,$t6 -/* f04cdd8: 10200004 */ beqz $at,.L0f04cdec -/* f04cddc: a5ff0000 */ sh $ra,0x0($t7) -/* f04cde0: 25290001 */ addiu $t1,$t1,0x1 -/* f04cde4: 1530ffd5 */ bne $t1,$s0,.L0f04cd3c -/* f04cde8: 00000000 */ sll $zero,$zero,0x0 -.L0f04cdec: -/* f04cdec: 8fbf001c */ lw $ra,0x1c($sp) -/* f04cdf0: 8fb00018 */ lw $s0,0x18($sp) -/* f04cdf4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04cdf8: 03e00008 */ jr $ra -/* f04cdfc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04ce00 -/* f04ce00: 3c0f8007 */ lui $t7,0x8007 -/* f04ce04: 25ef8464 */ addiu $t7,$t7,-31644 -/* f04ce08: 8de10000 */ lw $at,0x0($t7) -/* f04ce0c: 8de80004 */ lw $t0,0x4($t7) -/* f04ce10: 27bdfff0 */ addiu $sp,$sp,-16 -/* f04ce14: 27ae0004 */ addiu $t6,$sp,0x4 -/* f04ce18: 27a30004 */ addiu $v1,$sp,0x4 -/* f04ce1c: 00001025 */ or $v0,$zero,$zero -/* f04ce20: 24050008 */ addiu $a1,$zero,0x8 -/* f04ce24: adc10000 */ sw $at,0x0($t6) -/* f04ce28: adc80004 */ sw $t0,0x4($t6) -.L0f04ce2c: -/* f04ce2c: 90690000 */ lbu $t1,0x0($v1) -/* f04ce30: 54890004 */ bnel $a0,$t1,.L0f04ce44 -/* f04ce34: 24420001 */ addiu $v0,$v0,0x1 -/* f04ce38: 10000004 */ beqz $zero,.L0f04ce4c -/* f04ce3c: 00402025 */ or $a0,$v0,$zero -/* f04ce40: 24420001 */ addiu $v0,$v0,0x1 -.L0f04ce44: -/* f04ce44: 1445fff9 */ bne $v0,$a1,.L0f04ce2c -/* f04ce48: 24630001 */ addiu $v1,$v1,0x1 -.L0f04ce4c: -/* f04ce4c: 04800003 */ bltz $a0,.L0f04ce5c -/* f04ce50: 28810008 */ slti $at,$a0,0x8 -/* f04ce54: 14200003 */ bnez $at,.L0f04ce64 -/* f04ce58: 00000000 */ sll $zero,$zero,0x0 -.L0f04ce5c: -/* f04ce5c: 1000000d */ beqz $zero,.L0f04ce94 -/* f04ce60: 00001025 */ or $v0,$zero,$zero -.L0f04ce64: -/* f04ce64: 10800009 */ beqz $a0,.L0f04ce8c -/* f04ce68: 3c028006 */ lui $v0,0x8006 -/* f04ce6c: 3c038006 */ lui $v1,0x8006 -/* f04ce70: 8c637e64 */ lw $v1,0x7e64($v1) -/* f04ce74: 00045040 */ sll $t2,$a0,0x1 -/* f04ce78: 006a5821 */ addu $t3,$v1,$t2 -/* f04ce7c: 856cfffe */ lh $t4,-0x2($t3) -/* f04ce80: 000c6840 */ sll $t5,$t4,0x1 -/* f04ce84: 10000003 */ beqz $zero,.L0f04ce94 -/* f04ce88: 01a31021 */ addu $v0,$t5,$v1 -.L0f04ce8c: -/* f04ce8c: 8c427e64 */ lw $v0,0x7e64($v0) -/* f04ce90: 2442000e */ addiu $v0,$v0,0xe -.L0f04ce94: -/* f04ce94: 03e00008 */ jr $ra -/* f04ce98: 27bd0010 */ addiu $sp,$sp,0x10 -); - -GLOBAL_ASM( -glabel func0f04ce9c -/* f04ce9c: 04800003 */ bltz $a0,.L0f04ceac -/* f04cea0: 28810010 */ slti $at,$a0,0x10 -/* f04cea4: 14200003 */ bnez $at,.L0f04ceb4 -/* f04cea8: 00000000 */ sll $zero,$zero,0x0 -.L0f04ceac: -/* f04ceac: 03e00008 */ jr $ra -/* f04ceb0: 00001025 */ or $v0,$zero,$zero -.L0f04ceb4: -/* f04ceb4: 10800009 */ beqz $a0,.L0f04cedc -/* f04ceb8: 3c028006 */ lui $v0,0x8006 -/* f04cebc: 3c038006 */ lui $v1,0x8006 -/* f04cec0: 8c637e68 */ lw $v1,0x7e68($v1) -/* f04cec4: 00047040 */ sll $t6,$a0,0x1 -/* f04cec8: 006e7821 */ addu $t7,$v1,$t6 -/* f04cecc: 85f8fffe */ lh $t8,-0x2($t7) -/* f04ced0: 0018c840 */ sll $t9,$t8,0x1 -/* f04ced4: 03e00008 */ jr $ra -/* f04ced8: 03231021 */ addu $v0,$t9,$v1 -.L0f04cedc: -/* f04cedc: 8c427e68 */ lw $v0,0x7e68($v0) -/* f04cee0: 2442001e */ addiu $v0,$v0,0x1e -/* f04cee4: 03e00008 */ jr $ra -/* f04cee8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04ceec -/* f04ceec: 3c03800a */ lui $v1,0x800a -/* f04cef0: 2463cd98 */ addiu $v1,$v1,-12904 -/* f04cef4: 90620000 */ lbu $v0,0x0($v1) -/* f04cef8: 00047400 */ sll $t6,$a0,0x10 -/* f04cefc: 3c01800a */ lui $at,0x800a -/* f04cf00: 0002c080 */ sll $t8,$v0,0x2 -/* f04cf04: 000e7c03 */ sra $t7,$t6,0x10 -/* f04cf08: 00380821 */ addu $at,$at,$t8 -/* f04cf0c: 24590001 */ addiu $t9,$v0,0x1 -/* f04cf10: ac2fcd70 */ sw $t7,-0x3290($at) -/* f04cf14: 332800ff */ andi $t0,$t9,0xff -/* f04cf18: 29010005 */ slti $at,$t0,0x5 -/* f04cf1c: afa40000 */ sw $a0,0x0($sp) -/* f04cf20: 14200002 */ bnez $at,.L0f04cf2c -/* f04cf24: a0790000 */ sb $t9,0x0($v1) -/* f04cf28: a0600000 */ sb $zero,0x0($v1) -.L0f04cf2c: -/* f04cf2c: 03e00008 */ jr $ra -/* f04cf30: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04cf34 -/* f04cf34: afa40000 */ sw $a0,0x0($sp) -/* f04cf38: 00047400 */ sll $t6,$a0,0x10 -/* f04cf3c: 3c03800a */ lui $v1,0x800a -/* f04cf40: 000e2403 */ sra $a0,$t6,0x10 -/* f04cf44: 2463cd70 */ addiu $v1,$v1,-12944 -/* f04cf48: 00001025 */ or $v0,$zero,$zero -.L0f04cf4c: -/* f04cf4c: 0002c080 */ sll $t8,$v0,0x2 -/* f04cf50: 0078c821 */ addu $t9,$v1,$t8 -/* f04cf54: 8f280000 */ lw $t0,0x0($t9) -/* f04cf58: 24420001 */ addiu $v0,$v0,0x1 -/* f04cf5c: 304900ff */ andi $t1,$v0,0xff -/* f04cf60: 14880003 */ bne $a0,$t0,.L0f04cf70 -/* f04cf64: 29210005 */ slti $at,$t1,0x5 -/* f04cf68: 03e00008 */ jr $ra -/* f04cf6c: 00001025 */ or $v0,$zero,$zero -.L0f04cf70: -/* f04cf70: 1420fff6 */ bnez $at,.L0f04cf4c -/* f04cf74: 01201025 */ or $v0,$t1,$zero -/* f04cf78: 24020001 */ addiu $v0,$zero,0x1 -/* f04cf7c: 03e00008 */ jr $ra -/* f04cf80: 00000000 */ sll $zero,$zero,0x0 -/* f04cf84: afa50004 */ sw $a1,0x4($sp) -/* f04cf88: 03e00008 */ jr $ra -/* f04cf8c: 00801025 */ or $v0,$a0,$zero -); - -GLOBAL_ASM( -glabel func0f04cf90 -/* f04cf90: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04cf94: afbf0014 */ sw $ra,0x14($sp) -/* f04cf98: 10800015 */ beqz $a0,.L0f04cff0 -/* f04cf9c: 00803025 */ or $a2,$a0,$zero -/* f04cfa0: 8c820020 */ lw $v0,0x20($a0) -/* f04cfa4: 50400013 */ beqzl $v0,.L0f04cff4 -/* f04cfa8: 8fbf0014 */ lw $ra,0x14($sp) -/* f04cfac: 8c440008 */ lw $a0,0x8($v0) -/* f04cfb0: 50800010 */ beqzl $a0,.L0f04cff4 -/* f04cfb4: 8fbf0014 */ lw $ra,0x14($sp) -/* f04cfb8: 0c006a47 */ jal 0x1a91c -/* f04cfbc: afa60018 */ sw $a2,0x18($sp) -/* f04cfc0: 8fa60018 */ lw $a2,0x18($sp) -/* f04cfc4: 00402825 */ or $a1,$v0,$zero -/* f04cfc8: 10400004 */ beqz $v0,.L0f04cfdc -/* f04cfcc: 00001825 */ or $v1,$zero,$zero -/* f04cfd0: 0c006a87 */ jal 0x1aa1c -/* f04cfd4: 8cc40020 */ lw $a0,0x20($a2) -/* f04cfd8: 00401825 */ or $v1,$v0,$zero -.L0f04cfdc: -/* f04cfdc: 50600005 */ beqzl $v1,.L0f04cff4 -/* f04cfe0: 8fbf0014 */ lw $ra,0x14($sp) -/* f04cfe4: 8c620000 */ lw $v0,0x0($v1) -/* f04cfe8: 2c4e0001 */ sltiu $t6,$v0,0x1 -/* f04cfec: ac6e0000 */ sw $t6,0x0($v1) -.L0f04cff0: -/* f04cff0: 8fbf0014 */ lw $ra,0x14($sp) -.L0f04cff4: -/* f04cff4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04cff8: 03e00008 */ jr $ra -/* f04cffc: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04d000 -/* f04d000: 27bdff58 */ addiu $sp,$sp,-168 -/* f04d004: 3c0f8007 */ lui $t7,0x8007 -/* f04d008: afbf002c */ sw $ra,0x2c($sp) -/* f04d00c: afb00028 */ sw $s0,0x28($sp) -/* f04d010: 25ef846c */ addiu $t7,$t7,-31636 -/* f04d014: 8de10000 */ lw $at,0x0($t7) -/* f04d018: 8de80004 */ lw $t0,0x4($t7) -/* f04d01c: 27ae0088 */ addiu $t6,$sp,0x88 -/* f04d020: adc10000 */ sw $at,0x0($t6) -/* f04d024: adc80004 */ sw $t0,0x4($t6) -/* f04d028: 8de8000c */ lw $t0,0xc($t7) -/* f04d02c: 8de10008 */ lw $at,0x8($t7) -/* f04d030: 00808025 */ or $s0,$a0,$zero -/* f04d034: adc8000c */ sw $t0,0xc($t6) -/* f04d038: adc10008 */ sw $at,0x8($t6) -/* f04d03c: 8de10010 */ lw $at,0x10($t7) -/* f04d040: 8de80014 */ lw $t0,0x14($t7) -/* f04d044: adc10010 */ sw $at,0x10($t6) -/* f04d048: adc80014 */ sw $t0,0x14($t6) -/* f04d04c: 8de8001c */ lw $t0,0x1c($t7) -/* f04d050: 8de10018 */ lw $at,0x18($t7) -/* f04d054: adc8001c */ sw $t0,0x1c($t6) -/* f04d058: 0fc0a221 */ jal func0f028884 -/* f04d05c: adc10018 */ sw $at,0x18($t6) -/* f04d060: 02002025 */ or $a0,$s0,$zero -/* f04d064: 0fc122a1 */ jal func0f048a84 -/* f04d068: 24450008 */ addiu $a1,$v0,0x8 -/* f04d06c: 3c017f1b */ lui $at,0x7f1b -/* f04d070: c4249430 */ lwc1 $f4,-0x6bd0($at) -/* f04d074: 3c0143b4 */ lui $at,0x43b4 -/* f04d078: 44814000 */ mtc1 $at,$f8 -/* f04d07c: 46040183 */ div.s $f6,$f0,$f4 -/* f04d080: 24090001 */ addiu $t1,$zero,0x1 -/* f04d084: afa00078 */ sw $zero,0x78($sp) -/* f04d088: afa90068 */ sw $t1,0x68($sp) -/* f04d08c: 8e040020 */ lw $a0,0x20($s0) -/* f04d090: 46083082 */ mul.s $f2,$f6,$f8 -/* f04d094: 0c006b91 */ jal 0x1ae44 -/* f04d098: e7a2007c */ swc1 $f2,0x7c($sp) -/* f04d09c: 02002025 */ or $a0,$s0,$zero -/* f04d0a0: 00002825 */ or $a1,$zero,$zero -/* f04d0a4: 0fc079ef */ jal func0f01e7bc -/* f04d0a8: e7a00058 */ swc1 $f0,0x58($sp) -/* f04d0ac: 0fc0e686 */ jal func0f039a18 -/* f04d0b0: 02002025 */ or $a0,$s0,$zero -/* f04d0b4: c7a2007c */ lwc1 $f2,0x7c($sp) -/* f04d0b8: 104000df */ beqz $v0,.L0f04d438 -/* f04d0bc: c7ac0058 */ lwc1 $f12,0x58($sp) -/* f04d0c0: 02002025 */ or $a0,$s0,$zero -/* f04d0c4: 00002825 */ or $a1,$zero,$zero -/* f04d0c8: e7a2007c */ swc1 $f2,0x7c($sp) -/* f04d0cc: 0fc079ef */ jal func0f01e7bc -/* f04d0d0: e7ac0058 */ swc1 $f12,0x58($sp) -/* f04d0d4: 3c014234 */ lui $at,0x4234 -/* f04d0d8: c7a2007c */ lwc1 $f2,0x7c($sp) -/* f04d0dc: 44815000 */ mtc1 $at,$f10 -/* f04d0e0: c7ac0058 */ lwc1 $f12,0x58($sp) -/* f04d0e4: 3c014307 */ lui $at,0x4307 -/* f04d0e8: 4602503c */ c.lt.s $f10,$f2 -/* f04d0ec: 00000000 */ sll $zero,$zero,0x0 -/* f04d0f0: 4502000e */ bc1fl .L0f04d12c -/* f04d0f4: 3c014307 */ lui $at,0x4307 -/* f04d0f8: 44818000 */ mtc1 $at,$f16 -/* f04d0fc: 240a0003 */ addiu $t2,$zero,0x3 -/* f04d100: 240b0001 */ addiu $t3,$zero,0x1 -/* f04d104: 4610103e */ c.le.s $f2,$f16 -/* f04d108: 3c017f1b */ lui $at,0x7f1b -/* f04d10c: 45020007 */ bc1fl .L0f04d12c -/* f04d110: 3c014307 */ lui $at,0x4307 -/* f04d114: c4329434 */ lwc1 $f18,-0x6bcc($at) -/* f04d118: afaa0084 */ sw $t2,0x84($sp) -/* f04d11c: afab0078 */ sw $t3,0x78($sp) -/* f04d120: 10000046 */ beqz $zero,.L0f04d23c -/* f04d124: 46126300 */ add.s $f12,$f12,$f18 -/* f04d128: 3c014307 */ lui $at,0x4307 -.L0f04d12c: -/* f04d12c: 44812000 */ mtc1 $at,$f4 -/* f04d130: 3c014361 */ lui $at,0x4361 -/* f04d134: 4602203c */ c.lt.s $f4,$f2 -/* f04d138: 00000000 */ sll $zero,$zero,0x0 -/* f04d13c: 45020018 */ bc1fl .L0f04d1a0 -/* f04d140: 3c014361 */ lui $at,0x4361 -/* f04d144: 44813000 */ mtc1 $at,$f6 -/* f04d148: 240c0002 */ addiu $t4,$zero,0x2 -/* f04d14c: 4606103c */ c.lt.s $f2,$f6 -/* f04d150: 00000000 */ sll $zero,$zero,0x0 -/* f04d154: 45020012 */ bc1fl .L0f04d1a0 -/* f04d158: 3c014361 */ lui $at,0x4361 -/* f04d15c: afac0084 */ sw $t4,0x84($sp) -/* f04d160: 0c004b70 */ jal 0x12dc0 -/* f04d164: e7ac0058 */ swc1 $f12,0x58($sp) -/* f04d168: 240100ff */ addiu $at,$zero,0xff -/* f04d16c: 0041001b */ divu $zero,$v0,$at -/* f04d170: 00006810 */ mfhi $t5 -/* f04d174: 2da10002 */ sltiu $at,$t5,0x2 -/* f04d178: 14200030 */ bnez $at,.L0f04d23c -/* f04d17c: c7ac0058 */ lwc1 $f12,0x58($sp) -/* f04d180: afa00068 */ sw $zero,0x68($sp) -/* f04d184: 8e190018 */ lw $t9,0x18($s0) -/* f04d188: 3c01efff */ lui $at,0xefff -/* f04d18c: 3421ffff */ ori $at,$at,0xffff -/* f04d190: 0321c024 */ and $t8,$t9,$at -/* f04d194: 10000029 */ beqz $zero,.L0f04d23c -/* f04d198: ae180018 */ sw $t8,0x18($s0) -/* f04d19c: 3c014361 */ lui $at,0x4361 -.L0f04d1a0: -/* f04d1a0: 44814000 */ mtc1 $at,$f8 -/* f04d1a4: 3c017f1b */ lui $at,0x7f1b -/* f04d1a8: 4602403c */ c.lt.s $f8,$f2 -/* f04d1ac: 00000000 */ sll $zero,$zero,0x0 -/* f04d1b0: 4500000c */ bc1f .L0f04d1e4 -/* f04d1b4: 00000000 */ sll $zero,$zero,0x0 -/* f04d1b8: c42a9438 */ lwc1 $f10,-0x6bc8($at) -/* f04d1bc: 240e0003 */ addiu $t6,$zero,0x3 -/* f04d1c0: 3c017f1b */ lui $at,0x7f1b -/* f04d1c4: 460a103c */ c.lt.s $f2,$f10 -/* f04d1c8: 00000000 */ sll $zero,$zero,0x0 -/* f04d1cc: 45000005 */ bc1f .L0f04d1e4 -/* f04d1d0: 00000000 */ sll $zero,$zero,0x0 -/* f04d1d4: c430943c */ lwc1 $f16,-0x6bc4($at) -/* f04d1d8: afae0084 */ sw $t6,0x84($sp) -/* f04d1dc: 10000017 */ beqz $zero,.L0f04d23c -/* f04d1e0: 46106300 */ add.s $f12,$f12,$f16 -.L0f04d1e4: -/* f04d1e4: 0c004b70 */ jal 0x12dc0 -/* f04d1e8: e7ac0058 */ swc1 $f12,0x58($sp) -/* f04d1ec: 24010064 */ addiu $at,$zero,0x64 -/* f04d1f0: 0041001b */ divu $zero,$v0,$at -/* f04d1f4: 00007810 */ mfhi $t7 -/* f04d1f8: 2de10032 */ sltiu $at,$t7,0x32 -/* f04d1fc: 10200003 */ beqz $at,.L0f04d20c -/* f04d200: c7ac0058 */ lwc1 $f12,0x58($sp) -/* f04d204: 10000003 */ beqz $zero,.L0f04d214 -/* f04d208: afa00084 */ sw $zero,0x84($sp) -.L0f04d20c: -/* f04d20c: 24080001 */ addiu $t0,$zero,0x1 -/* f04d210: afa80084 */ sw $t0,0x84($sp) -.L0f04d214: -/* f04d214: 8fa90084 */ lw $t1,0x84($sp) -/* f04d218: 3c017f1b */ lui $at,0x7f1b -/* f04d21c: 15200005 */ bnez $t1,.L0f04d234 -/* f04d220: 00000000 */ sll $zero,$zero,0x0 -/* f04d224: 3c017f1b */ lui $at,0x7f1b -/* f04d228: c4329440 */ lwc1 $f18,-0x6bc0($at) -/* f04d22c: 10000003 */ beqz $zero,.L0f04d23c -/* f04d230: 46126301 */ sub.s $f12,$f12,$f18 -.L0f04d234: -/* f04d234: c4249444 */ lwc1 $f4,-0x6bbc($at) -/* f04d238: 46046300 */ add.s $f12,$f12,$f4 -.L0f04d23c: -/* f04d23c: 8faa0068 */ lw $t2,0x68($sp) -/* f04d240: 5140007b */ beqzl $t2,.L0f04d430 -/* f04d244: 02002025 */ or $a0,$s0,$zero -/* f04d248: 0c0068f7 */ jal 0x1a3dc -/* f04d24c: e7ac0058 */ swc1 $f12,0x58($sp) -/* f04d250: 3c0142c8 */ lui $at,0x42c8 -/* f04d254: 44814000 */ mtc1 $at,$f8 -/* f04d258: 8e0b001c */ lw $t3,0x1c($s0) -/* f04d25c: c7ac0058 */ lwc1 $f12,0x58($sp) -/* f04d260: 46080282 */ mul.s $f10,$f0,$f8 -/* f04d264: c5660008 */ lwc1 $f6,0x8($t3) -/* f04d268: 460a3401 */ sub.s $f16,$f6,$f10 -/* f04d26c: e7b0003c */ swc1 $f16,0x3c($sp) -/* f04d270: 8e0c001c */ lw $t4,0x1c($s0) -/* f04d274: c592000c */ lwc1 $f18,0xc($t4) -/* f04d278: 0c0068f4 */ jal 0x1a3d0 -/* f04d27c: e7b20040 */ swc1 $f18,0x40($sp) -/* f04d280: 3c0142c8 */ lui $at,0x42c8 -/* f04d284: 44812000 */ mtc1 $at,$f4 -/* f04d288: 8e0d001c */ lw $t5,0x1c($s0) -/* f04d28c: 27a5006c */ addiu $a1,$sp,0x6c -/* f04d290: 46040202 */ mul.s $f8,$f0,$f4 -/* f04d294: c5a60010 */ lwc1 $f6,0x10($t5) -/* f04d298: 27a60074 */ addiu $a2,$sp,0x74 -/* f04d29c: 27a70070 */ addiu $a3,$sp,0x70 -/* f04d2a0: 46064280 */ add.s $f10,$f8,$f6 -/* f04d2a4: e7aa0044 */ swc1 $f10,0x44($sp) -/* f04d2a8: 0fc0a277 */ jal func0f0289dc -/* f04d2ac: 8e04001c */ lw $a0,0x1c($s0) -/* f04d2b0: 3c013f00 */ lui $at,0x3f00 -/* f04d2b4: 44819000 */ mtc1 $at,$f18 -/* f04d2b8: c7b0006c */ lwc1 $f16,0x6c($sp) -/* f04d2bc: 8e02001c */ lw $v0,0x1c($s0) -/* f04d2c0: 27a6003c */ addiu $a2,$sp,0x3c -/* f04d2c4: 46128002 */ mul.s $f0,$f16,$f18 -/* f04d2c8: 27a70048 */ addiu $a3,$sp,0x48 -/* f04d2cc: 24440008 */ addiu $a0,$v0,0x8 -/* f04d2d0: 24450028 */ addiu $a1,$v0,0x28 -/* f04d2d4: 0fc1979d */ jal func0f065e74 -/* f04d2d8: e7a0005c */ swc1 $f0,0x5c($sp) -/* f04d2dc: 02002025 */ or $a0,$s0,$zero -/* f04d2e0: 27a5003c */ addiu $a1,$sp,0x3c -/* f04d2e4: 0fc087ea */ jal func0f021fa8 -/* f04d2e8: 27a60048 */ addiu $a2,$sp,0x48 -/* f04d2ec: 8e02001c */ lw $v0,0x1c($s0) -/* f04d2f0: c7a4003c */ lwc1 $f4,0x3c($sp) -/* f04d2f4: c7a0005c */ lwc1 $f0,0x5c($sp) -/* f04d2f8: c4480008 */ lwc1 $f8,0x8($v0) -/* f04d2fc: c7a60044 */ lwc1 $f6,0x44($sp) -/* f04d300: c44a0010 */ lwc1 $f10,0x10($v0) -/* f04d304: 46082081 */ sub.s $f2,$f4,$f8 -/* f04d308: 2419003f */ addiu $t9,$zero,0x3f -/* f04d30c: 24180001 */ addiu $t8,$zero,0x1 -/* f04d310: 460a3301 */ sub.s $f12,$f6,$f10 -/* f04d314: 4602003c */ c.lt.s $f0,$f2 -/* f04d318: 00000000 */ sll $zero,$zero,0x0 -/* f04d31c: 4503000f */ bc1tl .L0f04d35c -/* f04d320: afb90010 */ sw $t9,0x10($sp) -/* f04d324: 460c003c */ c.lt.s $f0,$f12 -/* f04d328: 00000000 */ sll $zero,$zero,0x0 -/* f04d32c: 4503000b */ bc1tl .L0f04d35c -/* f04d330: afb90010 */ sw $t9,0x10($sp) -/* f04d334: 46000387 */ neg.s $f14,$f0 -/* f04d338: 460e103c */ c.lt.s $f2,$f14 -/* f04d33c: 00000000 */ sll $zero,$zero,0x0 -/* f04d340: 45030006 */ bc1tl .L0f04d35c -/* f04d344: afb90010 */ sw $t9,0x10($sp) -/* f04d348: 460e603c */ c.lt.s $f12,$f14 -/* f04d34c: 00000000 */ sll $zero,$zero,0x0 -/* f04d350: 45020011 */ bc1fl .L0f04d398 -/* f04d354: 8fa30068 */ lw $v1,0x68($sp) -/* f04d358: afb90010 */ sw $t9,0x10($sp) -.L0f04d35c: -/* f04d35c: afb80014 */ sw $t8,0x14($sp) -/* f04d360: c440000c */ lwc1 $f0,0xc($v0) -/* f04d364: c7b00074 */ lwc1 $f16,0x74($sp) -/* f04d368: c7a40070 */ lwc1 $f4,0x70($sp) -/* f04d36c: 24440008 */ addiu $a0,$v0,0x8 -/* f04d370: 46008481 */ sub.s $f18,$f16,$f0 -/* f04d374: 24450028 */ addiu $a1,$v0,0x28 -/* f04d378: 27a6003c */ addiu $a2,$sp,0x3c -/* f04d37c: 46002201 */ sub.s $f8,$f4,$f0 -/* f04d380: e7b20018 */ swc1 $f18,0x18($sp) -/* f04d384: 27a70048 */ addiu $a3,$sp,0x48 -/* f04d388: 0c00b62e */ jal 0x2d8b8 -/* f04d38c: e7a8001c */ swc1 $f8,0x1c($sp) -/* f04d390: afa20068 */ sw $v0,0x68($sp) -/* f04d394: 8fa30068 */ lw $v1,0x68($sp) -.L0f04d398: -/* f04d398: 2401ffff */ addiu $at,$zero,-1 -/* f04d39c: 54610008 */ bnel $v1,$at,.L0f04d3c0 -/* f04d3a0: 24010001 */ addiu $at,$zero,0x1 -/* f04d3a4: 8e0e0018 */ lw $t6,0x18($s0) -/* f04d3a8: 3c01efff */ lui $at,0xefff -/* f04d3ac: 3421ffff */ ori $at,$at,0xffff -/* f04d3b0: 01c17824 */ and $t7,$t6,$at -/* f04d3b4: 1000001d */ beqz $zero,.L0f04d42c -/* f04d3b8: ae0f0018 */ sw $t7,0x18($s0) -/* f04d3bc: 24010001 */ addiu $at,$zero,0x1 -.L0f04d3c0: -/* f04d3c0: 14610015 */ bne $v1,$at,.L0f04d418 -/* f04d3c4: 8fa80084 */ lw $t0,0x84($sp) -/* f04d3c8: 00084880 */ sll $t1,$t0,0x2 -/* f04d3cc: 27aa0088 */ addiu $t2,$sp,0x88 -/* f04d3d0: 012a1021 */ addu $v0,$t1,$t2 -/* f04d3d4: 8c4b0010 */ lw $t3,0x10($v0) -/* f04d3d8: 3c017f1b */ lui $at,0x7f1b -/* f04d3dc: c42a9448 */ lwc1 $f10,-0x6bb8($at) -/* f04d3e0: 448b3000 */ mtc1 $t3,$f6 -/* f04d3e4: 8fac0078 */ lw $t4,0x78($sp) -/* f04d3e8: 8c450000 */ lw $a1,0x0($v0) -/* f04d3ec: 468031a0 */ cvt.s.w $f6,$f6 -/* f04d3f0: 240d0002 */ addiu $t5,$zero,0x2 -/* f04d3f4: afad0014 */ sw $t5,0x14($sp) -/* f04d3f8: 02002025 */ or $a0,$s0,$zero -/* f04d3fc: 24060000 */ addiu $a2,$zero,0x0 -/* f04d400: e7aa0018 */ swc1 $f10,0x18($sp) -/* f04d404: 44073000 */ mfc1 $a3,$f6 -/* f04d408: 0fc0c3fe */ jal func0f030ff8 -/* f04d40c: afac0010 */ sw $t4,0x10($sp) -/* f04d410: 10000007 */ beqz $zero,.L0f04d430 -/* f04d414: 02002025 */ or $a0,$s0,$zero -.L0f04d418: -/* f04d418: 8e190018 */ lw $t9,0x18($s0) -/* f04d41c: 3c01efff */ lui $at,0xefff -/* f04d420: 3421ffff */ ori $at,$at,0xffff -/* f04d424: 0321c024 */ and $t8,$t9,$at -/* f04d428: ae180018 */ sw $t8,0x18($s0) -.L0f04d42c: -/* f04d42c: 02002025 */ or $a0,$s0,$zero -.L0f04d430: -/* f04d430: 0fc079ef */ jal func0f01e7bc -/* f04d434: 24050001 */ addiu $a1,$zero,0x1 -.L0f04d438: -/* f04d438: 8fbf002c */ lw $ra,0x2c($sp) -/* f04d43c: 8fb00028 */ lw $s0,0x28($sp) -/* f04d440: 27bd00a8 */ addiu $sp,$sp,0xa8 -/* f04d444: 03e00008 */ jr $ra -/* f04d448: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04d44c -/* f04d44c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04d450: afbf0014 */ sw $ra,0x14($sp) -/* f04d454: 00802825 */ or $a1,$a0,$zero -/* f04d458: 8c840020 */ lw $a0,0x20($a0) -/* f04d45c: 0c00744f */ jal 0x1d13c -/* f04d460: afa50018 */ sw $a1,0x18($sp) -/* f04d464: 8fa50018 */ lw $a1,0x18($sp) -/* f04d468: 3c01efff */ lui $at,0xefff -/* f04d46c: 3421ffff */ ori $at,$at,0xffff -/* f04d470: 8cae0018 */ lw $t6,0x18($a1) -/* f04d474: 01c17824 */ and $t7,$t6,$at -/* f04d478: 24010064 */ addiu $at,$zero,0x64 -/* f04d47c: acaf0018 */ sw $t7,0x18($a1) -/* f04d480: 1041000a */ beq $v0,$at,.L0f04d4ac -/* f04d484: 8fbf0014 */ lw $ra,0x14($sp) -/* f04d488: 24010065 */ addiu $at,$zero,0x65 -/* f04d48c: 10410007 */ beq $v0,$at,.L0f04d4ac -/* f04d490: 24010066 */ addiu $at,$zero,0x66 -/* f04d494: 10410005 */ beq $v0,$at,.L0f04d4ac -/* f04d498: 24010067 */ addiu $at,$zero,0x67 -/* f04d49c: 10410003 */ beq $v0,$at,.L0f04d4ac -/* f04d4a0: 000fc8c0 */ sll $t9,$t7,0x3 -/* f04d4a4: 07210003 */ bgez $t9,.L0f04d4b4 -/* f04d4a8: 00001025 */ or $v0,$zero,$zero -.L0f04d4ac: -/* f04d4ac: 10000001 */ beqz $zero,.L0f04d4b4 -/* f04d4b0: 24020001 */ addiu $v0,$zero,0x1 -.L0f04d4b4: -/* f04d4b4: 03e00008 */ jr $ra -/* f04d4b8: 27bd0018 */ addiu $sp,$sp,0x18 -); - -GLOBAL_ASM( -glabel func0f04d4bc -/* f04d4bc: 27bdffb8 */ addiu $sp,$sp,-72 -/* f04d4c0: afbf0044 */ sw $ra,0x44($sp) -/* f04d4c4: 1080001f */ beqz $a0,.L0f04d544 -/* f04d4c8: afa40048 */ sw $a0,0x48($sp) -/* f04d4cc: 8c85001c */ lw $a1,0x1c($a0) -/* f04d4d0: 3c01bf80 */ lui $at,0xbf80 -/* f04d4d4: 00002025 */ or $a0,$zero,$zero -/* f04d4d8: 10a0001a */ beqz $a1,.L0f04d544 -/* f04d4dc: 24060064 */ addiu $a2,$zero,0x64 -/* f04d4e0: 44810000 */ mtc1 $at,$f0 -/* f04d4e4: 240fffff */ addiu $t7,$zero,-1 -/* f04d4e8: 2418ffff */ addiu $t8,$zero,-1 -/* f04d4ec: afb8002c */ sw $t8,0x2c($sp) -/* f04d4f0: afaf0010 */ sw $t7,0x10($sp) -/* f04d4f4: 2407ffff */ addiu $a3,$zero,-1 -/* f04d4f8: afa00014 */ sw $zero,0x14($sp) -/* f04d4fc: afa00018 */ sw $zero,0x18($sp) -/* f04d500: afa0001c */ sw $zero,0x1c($sp) -/* f04d504: afa00020 */ sw $zero,0x20($sp) -/* f04d508: afa00028 */ sw $zero,0x28($sp) -/* f04d50c: e7a00024 */ swc1 $f0,0x24($sp) -/* f04d510: e7a00030 */ swc1 $f0,0x30($sp) -/* f04d514: e7a00034 */ swc1 $f0,0x34($sp) -/* f04d518: 0fc24e7e */ jal func0f0939f8 -/* f04d51c: e7a00038 */ swc1 $f0,0x38($sp) -/* f04d520: 8fb90048 */ lw $t9,0x48($sp) -/* f04d524: 24080001 */ addiu $t0,$zero,0x1 -/* f04d528: 00003825 */ or $a3,$zero,$zero -/* f04d52c: 8f25001c */ lw $a1,0x1c($t9) -/* f04d530: 84a40028 */ lh $a0,0x28($a1) -/* f04d534: afa80014 */ sw $t0,0x14($sp) -/* f04d538: afa00010 */ sw $zero,0x10($sp) -/* f04d53c: 0fc4be7c */ jal func0f12f9f0 -/* f04d540: 24a60008 */ addiu $a2,$a1,0x8 -.L0f04d544: -/* f04d544: 8fbf0044 */ lw $ra,0x44($sp) -/* f04d548: 27bd0048 */ addiu $sp,$sp,0x48 -/* f04d54c: 03e00008 */ jr $ra -/* f04d550: 00000000 */ sll $zero,$zero,0x0 -/* f04d554: 00000000 */ sll $zero,$zero,0x0 -/* f04d558: 00000000 */ sll $zero,$zero,0x0 -/* f04d55c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04d560 -/* f04d560: 3c08800a */ lui $t0,0x800a -/* f04d564: 2508d030 */ addiu $t0,$t0,-12240 -/* f04d568: 8d020018 */ lw $v0,0x18($t0) -/* f04d56c: 00a03825 */ or $a3,$a1,$zero -/* f04d570: 3c198008 */ lui $t9,0x8008 -/* f04d574: 10400013 */ beqz $v0,.L0f04d5c4 -/* f04d578: 00000000 */ sll $zero,$zero,0x0 -/* f04d57c: 8c4e0000 */ lw $t6,0x0($v0) -/* f04d580: 00001825 */ or $v1,$zero,$zero -/* f04d584: 00402825 */ or $a1,$v0,$zero -/* f04d588: 11c0000e */ beqz $t6,.L0f04d5c4 -/* f04d58c: 00000000 */ sll $zero,$zero,0x0 -/* f04d590: 8c460000 */ lw $a2,0x0($v0) -.L0f04d594: -/* f04d594: 54860007 */ bnel $a0,$a2,.L0f04d5b4 -/* f04d598: 8ca60008 */ lw $a2,0x8($a1) -/* f04d59c: ace00000 */ sw $zero,0x0($a3) -/* f04d5a0: 8d0f0018 */ lw $t7,0x18($t0) -/* f04d5a4: 01e3c021 */ addu $t8,$t7,$v1 -/* f04d5a8: 03e00008 */ jr $ra -/* f04d5ac: 8f020004 */ lw $v0,0x4($t8) -/* f04d5b0: 8ca60008 */ lw $a2,0x8($a1) -.L0f04d5b4: -/* f04d5b4: 24630008 */ addiu $v1,$v1,0x8 -/* f04d5b8: 24a50008 */ addiu $a1,$a1,0x8 -/* f04d5bc: 14c0fff5 */ bnez $a2,.L0f04d594 -/* f04d5c0: 00000000 */ sll $zero,$zero,0x0 -.L0f04d5c4: -/* f04d5c4: 8f39ac58 */ lw $t9,-0x53a8($t9) -/* f04d5c8: 3c098008 */ lui $t1,0x8008 -/* f04d5cc: 2523ac58 */ addiu $v1,$t1,-21416 -/* f04d5d0: 1320000b */ beqz $t9,.L0f04d600 -/* f04d5d4: 240a0001 */ addiu $t2,$zero,0x1 -/* f04d5d8: 8c620000 */ lw $v0,0x0($v1) -.L0f04d5dc: -/* f04d5dc: 54820005 */ bnel $a0,$v0,.L0f04d5f4 -/* f04d5e0: 8c620008 */ lw $v0,0x8($v1) -/* f04d5e4: acea0000 */ sw $t2,0x0($a3) -/* f04d5e8: 03e00008 */ jr $ra -/* f04d5ec: 8c620004 */ lw $v0,0x4($v1) -/* f04d5f0: 8c620008 */ lw $v0,0x8($v1) -.L0f04d5f4: -/* f04d5f4: 24630008 */ addiu $v1,$v1,0x8 -/* f04d5f8: 1440fff8 */ bnez $v0,.L0f04d5dc -/* f04d5fc: 00000000 */ sll $zero,$zero,0x0 -.L0f04d600: -/* f04d600: 2402ffff */ addiu $v0,$zero,-1 -/* f04d604: 03e00008 */ jr $ra -/* f04d608: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel chraiGoToLabel -/* f04d60c: 27bdffd0 */ addiu $sp,$sp,-48 -/* f04d610: afb40028 */ sw $s4,0x28($sp) -/* f04d614: afb30024 */ sw $s3,0x24($sp) -/* f04d618: afb20020 */ sw $s2,0x20($sp) -/* f04d61c: afb1001c */ sw $s1,0x1c($sp) -/* f04d620: afb00018 */ sw $s0,0x18($sp) -/* f04d624: 00a08025 */ or $s0,$a1,$zero -/* f04d628: 00808825 */ or $s1,$a0,$zero -/* f04d62c: 30d200ff */ andi $s2,$a2,0xff -/* f04d630: afbf002c */ sw $ra,0x2c($sp) -/* f04d634: afa60038 */ sw $a2,0x38($sp) -/* f04d638: 24130002 */ addiu $s3,$zero,0x2 -/* f04d63c: 24140004 */ addiu $s4,$zero,0x4 -.L0f04d640: -/* f04d640: 02111021 */ addu $v0,$s0,$s1 -/* f04d644: 904f0000 */ lbu $t7,0x0($v0) -/* f04d648: 904e0001 */ lbu $t6,0x1($v0) -/* f04d64c: 02202025 */ or $a0,$s1,$zero -/* f04d650: 000fc200 */ sll $t8,$t7,0x8 -/* f04d654: 01d81821 */ addu $v1,$t6,$t8 -/* f04d658: 14730006 */ bne $v1,$s3,.L0f04d674 -/* f04d65c: 00000000 */ sll $zero,$zero,0x0 -/* f04d660: 90590002 */ lbu $t9,0x2($v0) -/* f04d664: 16590007 */ bne $s2,$t9,.L0f04d684 -/* f04d668: 00000000 */ sll $zero,$zero,0x0 -/* f04d66c: 10000009 */ beqz $zero,.L0f04d694 -/* f04d670: 02001025 */ or $v0,$s0,$zero -.L0f04d674: -/* f04d674: 14740003 */ bne $v1,$s4,.L0f04d684 -/* f04d678: 00000000 */ sll $zero,$zero,0x0 -/* f04d67c: 10000005 */ beqz $zero,.L0f04d694 -/* f04d680: 00001025 */ or $v0,$zero,$zero -.L0f04d684: -/* f04d684: 0fc136d0 */ jal func0f04db40 -/* f04d688: 02002825 */ or $a1,$s0,$zero -/* f04d68c: 1000ffec */ beqz $zero,.L0f04d640 -/* f04d690: 02028021 */ addu $s0,$s0,$v0 -.L0f04d694: -/* f04d694: 8fbf002c */ lw $ra,0x2c($sp) -/* f04d698: 8fb00018 */ lw $s0,0x18($sp) -/* f04d69c: 8fb1001c */ lw $s1,0x1c($sp) -/* f04d6a0: 8fb20020 */ lw $s2,0x20($sp) -/* f04d6a4: 8fb30024 */ lw $s3,0x24($sp) -/* f04d6a8: 8fb40028 */ lw $s4,0x28($sp) -/* f04d6ac: 03e00008 */ jr $ra -/* f04d6b0: 27bd0030 */ addiu $sp,$sp,0x30 -); - -GLOBAL_ASM( -glabel func0f04d6b4 -/* f04d6b4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04d6b8: afb00018 */ sw $s0,0x18($sp) -/* f04d6bc: 3c10800a */ lui $s0,0x800a -/* f04d6c0: 26109fc0 */ addiu $s0,$s0,-24640 -/* f04d6c4: 24010003 */ addiu $at,$zero,0x3 -/* f04d6c8: afbf001c */ sw $ra,0x1c($sp) -/* f04d6cc: ae000424 */ sw $zero,0x424($s0) -/* f04d6d0: ae000428 */ sw $zero,0x428($s0) -/* f04d6d4: ae00042c */ sw $zero,0x42c($s0) -/* f04d6d8: ae000430 */ sw $zero,0x430($s0) -/* f04d6dc: ae000434 */ sw $zero,0x434($s0) -/* f04d6e0: 14a10003 */ bne $a1,$at,.L0f04d6f0 -/* f04d6e4: ae000438 */ sw $zero,0x438($s0) -/* f04d6e8: 10000015 */ beqz $zero,.L0f04d740 -/* f04d6ec: ae040424 */ sw $a0,0x424($s0) -.L0f04d6f0: -/* f04d6f0: 24010001 */ addiu $at,$zero,0x1 -/* f04d6f4: 54a10013 */ bnel $a1,$at,.L0f04d744 -/* f04d6f8: 8e070424 */ lw $a3,0x424($s0) -/* f04d6fc: 90820003 */ lbu $v0,0x3($a0) -/* f04d700: 24010027 */ addiu $at,$zero,0x27 -/* f04d704: 54410004 */ bnel $v0,$at,.L0f04d718 -/* f04d708: 24010028 */ addiu $at,$zero,0x28 -/* f04d70c: 1000000c */ beqz $zero,.L0f04d740 -/* f04d710: ae040428 */ sw $a0,0x428($s0) -/* f04d714: 24010028 */ addiu $at,$zero,0x28 -.L0f04d718: -/* f04d718: 54410004 */ bnel $v0,$at,.L0f04d72c -/* f04d71c: 24010037 */ addiu $at,$zero,0x37 -/* f04d720: 10000007 */ beqz $zero,.L0f04d740 -/* f04d724: ae04042c */ sw $a0,0x42c($s0) -/* f04d728: 24010037 */ addiu $at,$zero,0x37 -.L0f04d72c: -/* f04d72c: 10410003 */ beq $v0,$at,.L0f04d73c -/* f04d730: 24010039 */ addiu $at,$zero,0x39 -/* f04d734: 54410003 */ bnel $v0,$at,.L0f04d744 -/* f04d738: 8e070424 */ lw $a3,0x424($s0) -.L0f04d73c: -/* f04d73c: ae040430 */ sw $a0,0x430($s0) -.L0f04d740: -/* f04d740: 8e070424 */ lw $a3,0x424($s0) -.L0f04d744: -/* f04d744: 50e00007 */ beqzl $a3,.L0f04d764 -/* f04d748: 8e020428 */ lw $v0,0x428($s0) -/* f04d74c: 8cee0108 */ lw $t6,0x108($a3) -/* f04d750: ae0e0434 */ sw $t6,0x434($s0) -/* f04d754: 94ef010c */ lhu $t7,0x10c($a3) -/* f04d758: 10000018 */ beqz $zero,.L0f04d7bc -/* f04d75c: ae0f0438 */ sw $t7,0x438($s0) -/* f04d760: 8e020428 */ lw $v0,0x428($s0) -.L0f04d764: -/* f04d764: 50400007 */ beqzl $v0,.L0f04d784 -/* f04d768: 8e02042c */ lw $v0,0x42c($s0) -/* f04d76c: 8c58005c */ lw $t8,0x5c($v0) -/* f04d770: ae180434 */ sw $t8,0x434($s0) -/* f04d774: 94590060 */ lhu $t9,0x60($v0) -/* f04d778: 10000010 */ beqz $zero,.L0f04d7bc -/* f04d77c: ae190438 */ sw $t9,0x438($s0) -/* f04d780: 8e02042c */ lw $v0,0x42c($s0) -.L0f04d784: -/* f04d784: 50400007 */ beqzl $v0,.L0f04d7a4 -/* f04d788: 8e020430 */ lw $v0,0x430($s0) -/* f04d78c: 8c48005c */ lw $t0,0x5c($v0) -/* f04d790: ae080434 */ sw $t0,0x434($s0) -/* f04d794: 94490060 */ lhu $t1,0x60($v0) -/* f04d798: 10000008 */ beqz $zero,.L0f04d7bc -/* f04d79c: ae090438 */ sw $t1,0x438($s0) -/* f04d7a0: 8e020430 */ lw $v0,0x430($s0) -.L0f04d7a4: -/* f04d7a4: 50400006 */ beqzl $v0,.L0f04d7c0 -/* f04d7a8: 8e0c0434 */ lw $t4,0x434($s0) -/* f04d7ac: 8c4a005c */ lw $t2,0x5c($v0) -/* f04d7b0: ae0a0434 */ sw $t2,0x434($s0) -/* f04d7b4: 944b0060 */ lhu $t3,0x60($v0) -/* f04d7b8: ae0b0438 */ sw $t3,0x438($s0) -.L0f04d7bc: -/* f04d7bc: 8e0c0434 */ lw $t4,0x434($s0) -.L0f04d7c0: -/* f04d7c0: 518000db */ beqzl $t4,.L0f04db30 -/* f04d7c4: 8fbf001c */ lw $ra,0x1c($sp) -/* f04d7c8: 10e00004 */ beqz $a3,.L0f04d7dc -/* f04d7cc: 00000000 */ sll $zero,$zero,0x0 -/* f04d7d0: 0fc13111 */ jal func0f04c444 -/* f04d7d4: 00e02025 */ or $a0,$a3,$zero -/* f04d7d8: 8e070424 */ lw $a3,0x424($s0) -.L0f04d7dc: -/* f04d7dc: 10e0002c */ beqz $a3,.L0f04d890 -/* f04d7e0: 00000000 */ sll $zero,$zero,0x0 -/* f04d7e4: 8ced0018 */ lw $t5,0x18($a3) -/* f04d7e8: 000d7280 */ sll $t6,$t5,0xa -/* f04d7ec: 05c10028 */ bgez $t6,.L0f04d890 -/* f04d7f0: 00000000 */ sll $zero,$zero,0x0 -/* f04d7f4: 0c00744f */ jal 0x1d13c -/* f04d7f8: 8ce40020 */ lw $a0,0x20($a3) -/* f04d7fc: 8e070424 */ lw $a3,0x424($s0) -/* f04d800: 84ef0110 */ lh $t7,0x110($a3) -/* f04d804: 05e00020 */ bltz $t7,.L0f04d888 -/* f04d808: 00000000 */ sll $zero,$zero,0x0 -/* f04d80c: 44800000 */ mtc1 $zero,$f0 -/* f04d810: c4e40180 */ lwc1 $f4,0x180($a3) -/* f04d814: 4600203e */ c.le.s $f4,$f0 -/* f04d818: 00000000 */ sll $zero,$zero,0x0 -/* f04d81c: 4500001a */ bc1f .L0f04d888 -/* f04d820: 00000000 */ sll $zero,$zero,0x0 -/* f04d824: c4e60100 */ lwc1 $f6,0x100($a3) -/* f04d828: 24010269 */ addiu $at,$zero,0x269 -/* f04d82c: 4606003e */ c.le.s $f0,$f6 -/* f04d830: 00000000 */ sll $zero,$zero,0x0 -/* f04d834: 45010004 */ bc1t .L0f04d848 -/* f04d838: 00000000 */ sll $zero,$zero,0x0 -/* f04d83c: 8cf80300 */ lw $t8,0x300($a3) -/* f04d840: 13000011 */ beqz $t8,.L0f04d888 -/* f04d844: 00000000 */ sll $zero,$zero,0x0 -.L0f04d848: -/* f04d848: 1041000f */ beq $v0,$at,.L0f04d888 -/* f04d84c: 2401026b */ addiu $at,$zero,0x26b -/* f04d850: 1041000d */ beq $v0,$at,.L0f04d888 -/* f04d854: 2401026a */ addiu $at,$zero,0x26a -/* f04d858: 1041000b */ beq $v0,$at,.L0f04d888 -/* f04d85c: 00000000 */ sll $zero,$zero,0x0 -/* f04d860: 8cf90018 */ lw $t9,0x18($a3) -/* f04d864: 3c01ffdf */ lui $at,0xffdf -/* f04d868: 3421ffff */ ori $at,$at,0xffff -/* f04d86c: 03214024 */ and $t0,$t9,$at -/* f04d870: ace80018 */ sw $t0,0x18($a3) -/* f04d874: 8e090424 */ lw $t1,0x424($s0) -/* f04d878: 0c006134 */ jal 0x184d0 -/* f04d87c: 85240110 */ lh $a0,0x110($t1) -/* f04d880: ae020434 */ sw $v0,0x434($s0) -/* f04d884: ae000438 */ sw $zero,0x438($s0) -.L0f04d888: -/* f04d888: 1000008b */ beqz $zero,.L0f04dab8 -/* f04d88c: 8e040434 */ lw $a0,0x434($s0) -.L0f04d890: -/* f04d890: 10e00052 */ beqz $a3,.L0f04d9dc -/* f04d894: 00000000 */ sll $zero,$zero,0x0 -/* f04d898: 8ce20018 */ lw $v0,0x18($a3) -/* f04d89c: 3c01f7ff */ lui $at,0xf7ff -/* f04d8a0: 3421ffff */ ori $at,$at,0xffff -/* f04d8a4: 00025100 */ sll $t2,$v0,0x4 -/* f04d8a8: 0541004c */ bgez $t2,.L0f04d9dc -/* f04d8ac: 00415824 */ and $t3,$v0,$at -/* f04d8b0: aceb0018 */ sw $t3,0x18($a3) -/* f04d8b4: 8e0c0424 */ lw $t4,0x424($s0) -/* f04d8b8: 85840356 */ lh $a0,0x356($t4) -/* f04d8bc: 0482003b */ bltzl $a0,.L0f04d9ac -/* f04d8c0: 8e070424 */ lw $a3,0x424($s0) -/* f04d8c4: 0c006134 */ jal 0x184d0 -/* f04d8c8: 00000000 */ sll $zero,$zero,0x0 -/* f04d8cc: 8e0d0424 */ lw $t5,0x424($s0) -/* f04d8d0: 8dae0108 */ lw $t6,0x108($t5) -/* f04d8d4: 504e0035 */ beql $v0,$t6,.L0f04d9ac -/* f04d8d8: 8e070424 */ lw $a3,0x424($s0) -/* f04d8dc: 0c004b70 */ jal 0x12dc0 -/* f04d8e0: 00000000 */ sll $zero,$zero,0x0 -/* f04d8e4: 24010064 */ addiu $at,$zero,0x64 -/* f04d8e8: 0041001b */ divu $zero,$v0,$at -/* f04d8ec: 8e070424 */ lw $a3,0x424($s0) -/* f04d8f0: 00007810 */ mfhi $t7 -/* f04d8f4: 24050400 */ addiu $a1,$zero,0x400 -/* f04d8f8: 90f8035e */ lbu $t8,0x35e($a3) -/* f04d8fc: 00e02025 */ or $a0,$a3,$zero -/* f04d900: 01f8082b */ sltu $at,$t7,$t8 -/* f04d904: 50200029 */ beqzl $at,.L0f04d9ac -/* f04d908: 8e070424 */ lw $a3,0x424($s0) -/* f04d90c: 0fc12790 */ jal func0f049e40 -/* f04d910: 24060001 */ addiu $a2,$zero,0x1 -/* f04d914: 14400024 */ bnez $v0,.L0f04d9a8 -/* f04d918: 3c050001 */ lui $a1,0x1 -/* f04d91c: 8e040424 */ lw $a0,0x424($s0) -/* f04d920: 0fc12790 */ jal func0f049e40 -/* f04d924: 00003025 */ or $a2,$zero,$zero -/* f04d928: 54400020 */ bnezl $v0,.L0f04d9ac -/* f04d92c: 8e070424 */ lw $a3,0x424($s0) -/* f04d930: 8e190424 */ lw $t9,0x424($s0) -/* f04d934: 0c006134 */ jal 0x184d0 -/* f04d938: 87240356 */ lh $a0,0x356($t9) -/* f04d93c: 8e070424 */ lw $a3,0x424($s0) -/* f04d940: 8ce80108 */ lw $t0,0x108($a3) -/* f04d944: 50480019 */ beql $v0,$t0,.L0f04d9ac -/* f04d948: 8e070424 */ lw $a3,0x424($s0) -/* f04d94c: 80e20007 */ lb $v0,0x7($a3) -/* f04d950: 24010008 */ addiu $at,$zero,0x8 -/* f04d954: 10410014 */ beq $v0,$at,.L0f04d9a8 -/* f04d958: 24010009 */ addiu $at,$zero,0x9 -/* f04d95c: 10410012 */ beq $v0,$at,.L0f04d9a8 -/* f04d960: 24010004 */ addiu $at,$zero,0x4 -/* f04d964: 10410010 */ beq $v0,$at,.L0f04d9a8 -/* f04d968: 24010005 */ addiu $at,$zero,0x5 -/* f04d96c: 1041000e */ beq $v0,$at,.L0f04d9a8 -/* f04d970: 24010006 */ addiu $at,$zero,0x6 -/* f04d974: 1041000c */ beq $v0,$at,.L0f04d9a8 -/* f04d978: 24010007 */ addiu $at,$zero,0x7 -/* f04d97c: 1041000a */ beq $v0,$at,.L0f04d9a8 -/* f04d980: 2401000a */ addiu $at,$zero,0xa -/* f04d984: 50410009 */ beql $v0,$at,.L0f04d9ac -/* f04d988: 8e070424 */ lw $a3,0x424($s0) -/* f04d98c: 0c006134 */ jal 0x184d0 -/* f04d990: 84e40356 */ lh $a0,0x356($a3) -/* f04d994: 8e090424 */ lw $t1,0x424($s0) -/* f04d998: ae020434 */ sw $v0,0x434($s0) -/* f04d99c: ae000438 */ sw $zero,0x438($s0) -/* f04d9a0: 1000000c */ beqz $zero,.L0f04d9d4 -/* f04d9a4: a120035e */ sb $zero,0x35e($t1) -.L0f04d9a8: -/* f04d9a8: 8e070424 */ lw $a3,0x424($s0) -.L0f04d9ac: -/* f04d9ac: 90ea035e */ lbu $t2,0x35e($a3) -/* f04d9b0: 000a5840 */ sll $t3,$t2,0x1 -/* f04d9b4: a0eb035e */ sb $t3,0x35e($a3) -/* f04d9b8: 8e070424 */ lw $a3,0x424($s0) -/* f04d9bc: 90e2035f */ lbu $v0,0x35f($a3) -/* f04d9c0: 90ec035e */ lbu $t4,0x35e($a3) -/* f04d9c4: 004c082a */ slt $at,$v0,$t4 -/* f04d9c8: 10200002 */ beqz $at,.L0f04d9d4 -/* f04d9cc: 00000000 */ sll $zero,$zero,0x0 -/* f04d9d0: a0e2035e */ sb $v0,0x35e($a3) -.L0f04d9d4: -/* f04d9d4: 10000038 */ beqz $zero,.L0f04dab8 -/* f04d9d8: 8e040434 */ lw $a0,0x434($s0) -.L0f04d9dc: -/* f04d9dc: 50e00036 */ beqzl $a3,.L0f04dab8 -/* f04d9e0: 8e040434 */ lw $a0,0x434($s0) -/* f04d9e4: 8ced032c */ lw $t5,0x32c($a3) -/* f04d9e8: 00e02025 */ or $a0,$a3,$zero -/* f04d9ec: 24050400 */ addiu $a1,$zero,0x400 -/* f04d9f0: 000d7b80 */ sll $t7,$t5,0xe -/* f04d9f4: 05e30030 */ bgezl $t7,.L0f04dab8 -/* f04d9f8: 8e040434 */ lw $a0,0x434($s0) -/* f04d9fc: 0fc12790 */ jal func0f049e40 -/* f04da00: 24060001 */ addiu $a2,$zero,0x1 -/* f04da04: 5440002c */ bnezl $v0,.L0f04dab8 -/* f04da08: 8e040434 */ lw $a0,0x434($s0) -/* f04da0c: 8e180424 */ lw $t8,0x424($s0) -/* f04da10: 0c006134 */ jal 0x184d0 -/* f04da14: 8704035a */ lh $a0,0x35a($t8) -/* f04da18: 8e070424 */ lw $a3,0x424($s0) -/* f04da1c: 8cf90108 */ lw $t9,0x108($a3) -/* f04da20: 50590025 */ beql $v0,$t9,.L0f04dab8 -/* f04da24: 8e040434 */ lw $a0,0x434($s0) -/* f04da28: 8e0804b4 */ lw $t0,0x4b4($s0) -/* f04da2c: 2401001c */ addiu $at,$zero,0x1c -/* f04da30: 51010021 */ beql $t0,$at,.L0f04dab8 -/* f04da34: 8e040434 */ lw $a0,0x434($s0) -/* f04da38: 90e9032d */ lbu $t1,0x32d($a3) -/* f04da3c: 312afffd */ andi $t2,$t1,0xfffd -/* f04da40: a0ea032d */ sb $t2,0x32d($a3) -/* f04da44: 8e070424 */ lw $a3,0x424($s0) -/* f04da48: 84eb035a */ lh $t3,0x35a($a3) -/* f04da4c: 05600017 */ bltz $t3,.L0f04daac -/* f04da50: 00000000 */ sll $zero,$zero,0x0 -/* f04da54: 80e20007 */ lb $v0,0x7($a3) -/* f04da58: 24010004 */ addiu $at,$zero,0x4 -/* f04da5c: 10410013 */ beq $v0,$at,.L0f04daac -/* f04da60: 24010005 */ addiu $at,$zero,0x5 -/* f04da64: 10410011 */ beq $v0,$at,.L0f04daac -/* f04da68: 24010006 */ addiu $at,$zero,0x6 -/* f04da6c: 1041000f */ beq $v0,$at,.L0f04daac -/* f04da70: 00e02025 */ or $a0,$a3,$zero -/* f04da74: 24050400 */ addiu $a1,$zero,0x400 -/* f04da78: 0fc12776 */ jal func0f049dd8 -/* f04da7c: 24060001 */ addiu $a2,$zero,0x1 -/* f04da80: 8e040424 */ lw $a0,0x424($s0) -/* f04da84: 3c051000 */ lui $a1,0x1000 -/* f04da88: 0fc12776 */ jal func0f049dd8 -/* f04da8c: 24060001 */ addiu $a2,$zero,0x1 -/* f04da90: 8e0c0424 */ lw $t4,0x424($s0) -/* f04da94: a1800113 */ sb $zero,0x113($t4) -/* f04da98: 8e0d0424 */ lw $t5,0x424($s0) -/* f04da9c: 0c006134 */ jal 0x184d0 -/* f04daa0: 85a4035a */ lh $a0,0x35a($t5) -/* f04daa4: ae020434 */ sw $v0,0x434($s0) -/* f04daa8: ae000438 */ sw $zero,0x438($s0) -.L0f04daac: -/* f04daac: 10000002 */ beqz $zero,.L0f04dab8 -/* f04dab0: 8e040434 */ lw $a0,0x434($s0) -/* f04dab4: 8e040434 */ lw $a0,0x434($s0) -.L0f04dab8: -/* f04dab8: 5080001d */ beqzl $a0,.L0f04db30 -/* f04dabc: 8fbf001c */ lw $ra,0x1c($sp) -/* f04dac0: 8e050438 */ lw $a1,0x438($s0) -.L0f04dac4: -/* f04dac4: 00a41021 */ addu $v0,$a1,$a0 -/* f04dac8: 904f0000 */ lbu $t7,0x0($v0) -/* f04dacc: 904e0001 */ lbu $t6,0x1($v0) -/* f04dad0: 000fc200 */ sll $t8,$t7,0x8 -/* f04dad4: 01d81821 */ addu $v1,$t6,$t8 -/* f04dad8: 0460000c */ bltz $v1,.L0f04db0c -/* f04dadc: 286101e1 */ slti $at,$v1,0x1e1 -/* f04dae0: 1020000a */ beqz $at,.L0f04db0c -/* f04dae4: 0003c880 */ sll $t9,$v1,0x2 -/* f04dae8: 3c018007 */ lui $at,0x8007 -/* f04daec: 00390821 */ addu $at,$at,$t9 -/* f04daf0: 8c398490 */ lw $t9,-0x7b70($at) -/* f04daf4: 0320f809 */ jalr $t9 -/* f04daf8: 00000000 */ sll $zero,$zero,0x0 -/* f04dafc: 50400009 */ beqzl $v0,.L0f04db24 -/* f04db00: 8e040434 */ lw $a0,0x434($s0) -/* f04db04: 1000000a */ beqz $zero,.L0f04db30 -/* f04db08: 8fbf001c */ lw $ra,0x1c($sp) -.L0f04db0c: -/* f04db0c: 0fc136d0 */ jal func0f04db40 -/* f04db10: 00000000 */ sll $zero,$zero,0x0 -/* f04db14: 8e080438 */ lw $t0,0x438($s0) -/* f04db18: 01024821 */ addu $t1,$t0,$v0 -/* f04db1c: ae090438 */ sw $t1,0x438($s0) -/* f04db20: 8e040434 */ lw $a0,0x434($s0) -.L0f04db24: -/* f04db24: 5480ffe7 */ bnezl $a0,.L0f04dac4 -/* f04db28: 8e050438 */ lw $a1,0x438($s0) -/* f04db2c: 8fbf001c */ lw $ra,0x1c($sp) -.L0f04db30: -/* f04db30: 8fb00018 */ lw $s0,0x18($sp) -/* f04db34: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04db38: 03e00008 */ jr $ra -/* f04db3c: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f04db40 -/* f04db40: 00a41021 */ addu $v0,$a1,$a0 -/* f04db44: 904f0000 */ lbu $t7,0x0($v0) -/* f04db48: 904e0001 */ lbu $t6,0x1($v0) -/* f04db4c: 240100b5 */ addiu $at,$zero,0xb5 -/* f04db50: 000fc200 */ sll $t8,$t7,0x8 -/* f04db54: 01d81821 */ addu $v1,$t6,$t8 -/* f04db58: 1461000e */ bne $v1,$at,.L0f04db94 -/* f04db5c: 00000000 */ sll $zero,$zero,0x0 -/* f04db60: 90590002 */ lbu $t9,0x2($v0) -/* f04db64: 24a30002 */ addiu $v1,$a1,0x2 -/* f04db68: 00831021 */ addu $v0,$a0,$v1 -/* f04db6c: 53200007 */ beqzl $t9,.L0f04db8c -/* f04db70: 00651023 */ subu $v0,$v1,$a1 -/* f04db74: 90480001 */ lbu $t0,0x1($v0) -.L0f04db78: -/* f04db78: 24630001 */ addiu $v1,$v1,0x1 -/* f04db7c: 24420001 */ addiu $v0,$v0,0x1 -/* f04db80: 5500fffd */ bnezl $t0,.L0f04db78 -/* f04db84: 90480001 */ lbu $t0,0x1($v0) -/* f04db88: 00651023 */ subu $v0,$v1,$a1 -.L0f04db8c: -/* f04db8c: 03e00008 */ jr $ra -/* f04db90: 24420001 */ addiu $v0,$v0,0x1 -.L0f04db94: -/* f04db94: 04600007 */ bltz $v1,.L0f04dbb4 -/* f04db98: 286101e1 */ slti $at,$v1,0x1e1 -/* f04db9c: 10200005 */ beqz $at,.L0f04dbb4 -/* f04dba0: 00034840 */ sll $t1,$v1,0x1 -/* f04dba4: 3c028007 */ lui $v0,0x8007 -/* f04dba8: 00491021 */ addu $v0,$v0,$t1 -/* f04dbac: 03e00008 */ jr $ra -/* f04dbb0: 94428c14 */ lhu $v0,-0x73ec($v0) -.L0f04dbb4: -/* f04dbb4: 24020001 */ addiu $v0,$zero,0x1 -/* f04dbb8: 03e00008 */ jr $ra -/* f04dbbc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0000 - */ -bool aiGoToNext(void) -{ - u8 *buffer = g_Vars.ailist + g_Vars.aioffset; - g_Vars.aioffset = chraiGoToLabel(g_Vars.ailist, g_Vars.aioffset, buffer[2]); - return false; -} - -/** - * @cmd 0001 - */ -bool aiGoToFirst(void) -{ - u8 *buffer = g_Vars.ailist + g_Vars.aioffset; - g_Vars.aioffset = chraiGoToLabel(g_Vars.ailist, 0, buffer[2]); - return false; -} - -/** - * @cmd 0002 - */ -bool aiLabel(void) -{ - g_Vars.aioffset += 3; - return false; -} - -/** - * @cmd 0003 - */ -bool aiYield(void) -{ - g_Vars.aioffset += 2; - - if (g_Vars.chrdata) { - g_Vars.chrdata->ailist = g_Vars.ailist; - g_Vars.chrdata->aioffset = g_Vars.aioffset; - } else if (g_Vars.objdata) { - g_Vars.objdata->ailist = g_Vars.ailist; - g_Vars.objdata->aioffset = g_Vars.aioffset; - } else if (g_Vars.aicdata) { - g_Vars.aicdata->ailist = g_Vars.ailist; - g_Vars.aicdata->aioffset = g_Vars.aioffset; - } else if (g_Vars.aiddata) { - g_Vars.aiddata->ailist = g_Vars.ailist; - g_Vars.aiddata->aioffset = g_Vars.aioffset; - } - - return true; -} - -/** - * @cmd 0005 - */ -GLOBAL_ASM( -glabel aiSetList -/* f04dd08: 3c06800a */ lui $a2,0x800a -/* f04dd0c: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f04dd10: 8cce0434 */ lw $t6,0x434($a2) -/* f04dd14: 8ccf0438 */ lw $t7,0x438($a2) -/* f04dd18: 27bdffd8 */ addiu $sp,$sp,-40 -/* f04dd1c: afbf0014 */ sw $ra,0x14($sp) -/* f04dd20: 01cf1821 */ addu $v1,$t6,$t7 -/* f04dd24: 90780003 */ lbu $t8,0x3($v1) -/* f04dd28: 90680004 */ lbu $t0,0x4($v1) -/* f04dd2c: afa30024 */ sw $v1,0x24($sp) -/* f04dd30: 0018ca00 */ sll $t9,$t8,0x8 -/* f04dd34: 03281025 */ or $v0,$t9,$t0 -/* f04dd38: 0c006134 */ jal 0x184d0 -/* f04dd3c: 3044ffff */ andi $a0,$v0,0xffff -/* f04dd40: 8fa30024 */ lw $v1,0x24($sp) -/* f04dd44: 3c06800a */ lui $a2,0x800a -/* f04dd48: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f04dd4c: 90650002 */ lbu $a1,0x2($v1) -/* f04dd50: 240100fd */ addiu $at,$zero,0xfd -/* f04dd54: 00403825 */ or $a3,$v0,$zero -/* f04dd58: 14a10005 */ bne $a1,$at,.L0f04dd70 -/* f04dd5c: 8cc40424 */ lw $a0,0x424($a2) -/* f04dd60: 3c01800a */ lui $at,0x800a -/* f04dd64: ac22a3f4 */ sw $v0,-0x5c0c($at) -/* f04dd68: 1000000d */ beqz $zero,.L0f04dda0 -/* f04dd6c: acc00438 */ sw $zero,0x438($a2) -.L0f04dd70: -/* f04dd70: 0fc126d1 */ jal chrFindById -/* f04dd74: afa7001c */ sw $a3,0x1c($sp) -/* f04dd78: 3c06800a */ lui $a2,0x800a -/* f04dd7c: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f04dd80: 10400004 */ beqz $v0,.L0f04dd94 -/* f04dd84: 8fa7001c */ lw $a3,0x1c($sp) -/* f04dd88: ac470108 */ sw $a3,0x108($v0) -/* f04dd8c: a440010c */ sh $zero,0x10c($v0) -/* f04dd90: a0400008 */ sb $zero,0x8($v0) -.L0f04dd94: -/* f04dd94: 8cca0438 */ lw $t2,0x438($a2) -/* f04dd98: 254b0005 */ addiu $t3,$t2,0x5 -/* f04dd9c: accb0438 */ sw $t3,0x438($a2) -.L0f04dda0: -/* f04dda0: 8fbf0014 */ lw $ra,0x14($sp) -/* f04dda4: 27bd0028 */ addiu $sp,$sp,0x28 -/* f04dda8: 00001025 */ or $v0,$zero,$zero -/* f04ddac: 03e00008 */ jr $ra -/* f04ddb0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * Commented because ld is refusing to link to the library binary, making the - * call to func000184d0 unresolvable. Matches otherwise. - * Assumes func000184d0 is defined as u8 *func000184d0(u16 ailistid); - */ -//bool aiSetList(void) -//{ -// u8 *cmd = g_Vars.ailist + g_Vars.aioffset; -// u32 ailistid = cmd[4] | (cmd[3] << 8); -// u8 *ailist = func000184d0(ailistid); -// -// struct chrdata *chr = g_Vars.chrdata; -// -// if ((cmd[2] & 0xff) == CHR_SELF) { -// g_Vars.ailist = ailist; -// g_Vars.aioffset = 0; -// } else { -// chr = chrFindById(chr, cmd[2]); -// -// if (chr) { -// chr->ailist = ailist; -// chr->aioffset = 0; -// chr->sleep = 0; -// } -// -// g_Vars.aioffset += 5; -// } -// -// return false; -//} - -/** - * @cmd 0006 - */ -bool aiSetReturnList(void) -{ - u8 *cmd = g_Vars.ailist + g_Vars.aioffset; - u16 ailistid = cmd[4] | (cmd[3] << 8); - struct chrdata *chr; - - if (g_Vars.chrdata) { - if (cmd[2] == CHR_SELF) { - g_Vars.chrdata->aireturnlist = ailistid; - } else { - chr = chrFindById(g_Vars.chrdata, cmd[2]); - - if (chr) { - chr->aireturnlist = ailistid; - } - } - } else if (g_Vars.objdata) { - g_Vars.objdata->aireturnlist = ailistid; - } else if (g_Vars.aicdata) { - g_Vars.aicdata->aireturnlist = ailistid; - } else if (g_Vars.aiddata) { - g_Vars.aiddata->aireturnlist = ailistid; - } - - g_Vars.aioffset += 5; - - return false; -} - -/** - * @cmd 0007 - */ -GLOBAL_ASM( -glabel ai0007 -/* f04de88: 3c06800a */ lui $a2,0x800a -/* f04de8c: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f04de90: 8cc30438 */ lw $v1,0x438($a2) -/* f04de94: 8cce0434 */ lw $t6,0x434($a2) -/* f04de98: 8cc50424 */ lw $a1,0x424($a2) -/* f04de9c: 01c31021 */ addu $v0,$t6,$v1 -/* f04dea0: 904f0002 */ lbu $t7,0x2($v0) -/* f04dea4: 90590003 */ lbu $t9,0x3($v0) -/* f04dea8: 00001025 */ or $v0,$zero,$zero -/* f04deac: 000fc200 */ sll $t8,$t7,0x8 -/* f04deb0: 03192025 */ or $a0,$t8,$t9 -/* f04deb4: 10a00004 */ beqz $a1,.L0f04dec8 -/* f04deb8: 3088ffff */ andi $t0,$a0,0xffff -/* f04debc: a4a80110 */ sh $t0,0x110($a1) -/* f04dec0: 10000001 */ beqz $zero,.L0f04dec8 -/* f04dec4: 8cc30438 */ lw $v1,0x438($a2) -.L0f04dec8: -/* f04dec8: 246a0004 */ addiu $t2,$v1,0x4 -/* f04decc: 03e00008 */ jr $ra -/* f04ded0: acca0438 */ sw $t2,0x438($a2) -); - -//bool ai0007(void) -//{ -// u8 *cmd = g_Vars.ailist + g_Vars.aioffset; -// u16 ailistid = cmd[3] | (cmd[2] << 8); -// -// if (g_Vars.chrdata) { -// g_Vars.chrdata->aishotlist = ailistid; -// } -// -// g_Vars.aioffset += 4; -// -// return false; -//} - -/** - * @cmd 01c1 - */ -bool aiSetPunchDodgeList(void) -{ - u8 *cmd = g_Vars.ailist + g_Vars.aioffset; - u16 ailistid = cmd[3] | (cmd[2] << 8); - - if (g_Vars.chrdata) { - g_Vars.chrdata->aipunchdodgelist = ailistid; - } - - g_Vars.aioffset += 4; - - return false; -} - -/** - * @cmd 01c2 - */ -bool aiSetShootingAtMeList(void) -{ - u8 *cmd = g_Vars.ailist + g_Vars.aioffset; - u16 ailistid = cmd[3] | (cmd[2] << 8); - - if (g_Vars.chrdata) { - g_Vars.chrdata->aishootingatmelist = ailistid; - } - - g_Vars.aioffset += 4; - - return false; -} - -/** - * @cmd 01c3 - */ -bool aiSetDarkRoomList(void) -{ - u8 *cmd = g_Vars.ailist + g_Vars.aioffset; - u16 ailistid = cmd[3] | (cmd[2] << 8); - - if (g_Vars.chrdata) { - g_Vars.chrdata->aidarkroomlist = ailistid; - } - - g_Vars.aioffset += 4; - - return false; -} - -/** - * @cmd 01c4 - */ -bool aiSetPlayerDeadList(void) -{ - u8 *cmd = g_Vars.ailist + g_Vars.aioffset; - u16 ailistid = cmd[3] | (cmd[2] << 8); - - if (g_Vars.chrdata) { - g_Vars.chrdata->aiplayerdeadlist = ailistid; - } - - g_Vars.aioffset += 4; - - return false; -} - -/** - * @cmd 0008 - */ -GLOBAL_ASM( -glabel aiReturn -/* f04dff4: 3c05800a */ lui $a1,0x800a -/* f04dff8: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f04dffc: 8ca20424 */ lw $v0,0x424($a1) -/* f04e000: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e004: afbf0014 */ sw $ra,0x14($sp) -/* f04e008: 10400007 */ beqz $v0,.L0f04e028 -/* f04e00c: 00001825 */ or $v1,$zero,$zero -/* f04e010: 0c006134 */ jal 0x184d0 -/* f04e014: 8444010e */ lh $a0,0x10e($v0) -/* f04e018: 3c05800a */ lui $a1,0x800a -/* f04e01c: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f04e020: 1000001b */ beqz $zero,.L0f04e090 -/* f04e024: 00401825 */ or $v1,$v0,$zero -.L0f04e028: -/* f04e028: 8ca20428 */ lw $v0,0x428($a1) -/* f04e02c: 50400008 */ beqzl $v0,.L0f04e050 -/* f04e030: 8ca2042c */ lw $v0,0x42c($a1) -/* f04e034: 0c006134 */ jal 0x184d0 -/* f04e038: 84440062 */ lh $a0,0x62($v0) -/* f04e03c: 3c05800a */ lui $a1,0x800a -/* f04e040: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f04e044: 10000012 */ beqz $zero,.L0f04e090 -/* f04e048: 00401825 */ or $v1,$v0,$zero -/* f04e04c: 8ca2042c */ lw $v0,0x42c($a1) -.L0f04e050: -/* f04e050: 50400008 */ beqzl $v0,.L0f04e074 -/* f04e054: 8ca20430 */ lw $v0,0x430($a1) -/* f04e058: 0c006134 */ jal 0x184d0 -/* f04e05c: 84440062 */ lh $a0,0x62($v0) -/* f04e060: 3c05800a */ lui $a1,0x800a -/* f04e064: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f04e068: 10000009 */ beqz $zero,.L0f04e090 -/* f04e06c: 00401825 */ or $v1,$v0,$zero -/* f04e070: 8ca20430 */ lw $v0,0x430($a1) -.L0f04e074: -/* f04e074: 50400007 */ beqzl $v0,.L0f04e094 -/* f04e078: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e07c: 0c006134 */ jal 0x184d0 -/* f04e080: 84440062 */ lh $a0,0x62($v0) -/* f04e084: 3c05800a */ lui $a1,0x800a -/* f04e088: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f04e08c: 00401825 */ or $v1,$v0,$zero -.L0f04e090: -/* f04e090: 8fbf0014 */ lw $ra,0x14($sp) -.L0f04e094: -/* f04e094: aca30434 */ sw $v1,0x434($a1) -/* f04e098: aca00438 */ sw $zero,0x438($a1) -/* f04e09c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e0a0: 03e00008 */ jr $ra -/* f04e0a4: 00001025 */ or $v0,$zero,$zero -); - -/** - * Commented because ld is refusing to link to the library binary, making the - * call to func000184d0 unresolvable. Matches otherwise. - * Assumes func000184d0 is defined as u8 *func000184d0(s16 ailistid); - */ -//bool aiReturn(void) -//{ -// u8 *ailist = NULL; -// -// if (g_Vars.chrdata) { -// ailist = func000184d0(g_Vars.chrdata->aireturnlist); -// } else if (g_Vars.objdata) { -// ailist = func000184d0(g_Vars.objdata->aireturnlist); -// } else if (g_Vars.aicdata) { -// ailist = func000184d0(g_Vars.aicdata->aireturnlist); -// } else if (g_Vars.aiddata) { -// ailist = func000184d0(g_Vars.aiddata->aireturnlist); -// } -// -// g_Vars.ailist = ailist; -// g_Vars.aioffset = 0; -// -// return false; -//} - -/** - * @cmd 0004 - */ -bool aiEndList(void) -{ - u64 unk; - func0f04d560(g_Vars.ailist, &unk); - - return true; -} - -/** - * @cmd 0009 - */ -bool aiStop(void) -{ - if (g_Vars.chrdata) { - func0f03ad8c(g_Vars.chrdata); - } else if (g_Vars.aiddata) { - func0f07b078(g_Vars.aiddata); - } - - g_Vars.aioffset += 2; - - return false; -} - -/** - * @cmd 000a - */ -bool aiKneel(void) -{ - func0f03aef0(g_Vars.chrdata); - g_Vars.aioffset += 2; - - return false; -} - -/** - * @cmd 000b - */ -GLOBAL_ASM( -glabel ai000b -/* f04e174: 3c09800a */ lui $t1,0x800a -/* f04e178: 25299fc0 */ addiu $t1,$t1,-24640 -/* f04e17c: 8d2e0434 */ lw $t6,0x434($t1) -/* f04e180: 8d2f0438 */ lw $t7,0x438($t1) -/* f04e184: 27bdffc0 */ addiu $sp,$sp,-64 -/* f04e188: afbf002c */ sw $ra,0x2c($sp) -/* f04e18c: afb00028 */ sw $s0,0x28($sp) -/* f04e190: 01cf1821 */ addu $v1,$t6,$t7 -/* f04e194: 90780002 */ lbu $t8,0x2($v1) -/* f04e198: 906a0003 */ lbu $t2,0x3($v1) -/* f04e19c: 8d240424 */ lw $a0,0x424($t1) -/* f04e1a0: 0018ca00 */ sll $t9,$t8,0x8 -/* f04e1a4: 032a5825 */ or $t3,$t9,$t2 -/* f04e1a8: afab0038 */ sw $t3,0x38($sp) -/* f04e1ac: 906c0004 */ lbu $t4,0x4($v1) -/* f04e1b0: 906f0006 */ lbu $t7,0x6($v1) -/* f04e1b4: 906e0005 */ lbu $t6,0x5($v1) -/* f04e1b8: 90790007 */ lbu $t9,0x7($v1) -/* f04e1bc: 000c6a00 */ sll $t5,$t4,0x8 -/* f04e1c0: 000fc200 */ sll $t8,$t7,0x8 -/* f04e1c4: 00008025 */ or $s0,$zero,$zero -/* f04e1c8: 01ae4025 */ or $t0,$t5,$t6 -/* f04e1cc: 1080000c */ beqz $a0,.L0f04e200 -/* f04e1d0: 03193025 */ or $a2,$t8,$t9 -/* f04e1d4: 9065000a */ lbu $a1,0xa($v1) -/* f04e1d8: afa80034 */ sw $t0,0x34($sp) -/* f04e1dc: afa60030 */ sw $a2,0x30($sp) -/* f04e1e0: 0fc126d1 */ jal chrFindById -/* f04e1e4: afa3003c */ sw $v1,0x3c($sp) -/* f04e1e8: 3c09800a */ lui $t1,0x800a -/* f04e1ec: 25299fc0 */ addiu $t1,$t1,-24640 -/* f04e1f0: 8fa3003c */ lw $v1,0x3c($sp) -/* f04e1f4: 8fa60030 */ lw $a2,0x30($sp) -/* f04e1f8: 8fa80034 */ lw $t0,0x34($sp) -/* f04e1fc: 00408025 */ or $s0,$v0,$zero -.L0f04e200: -/* f04e200: 3401ffff */ dli $at,0xffff -/* f04e204: 55010005 */ bnel $t0,$at,.L0f04e21c -/* f04e208: 3401fffe */ dli $at,0xfffe -/* f04e20c: 44800000 */ mtc1 $zero,$f0 -/* f04e210: 10000015 */ beqz $zero,.L0f04e268 -/* f04e214: 3401ffff */ dli $at,0xffff -/* f04e218: 3401fffe */ dli $at,0xfffe -.L0f04e21c: -/* f04e21c: 1501000e */ bne $t0,$at,.L0f04e258 -/* f04e220: 87a4003a */ lh $a0,0x3a($sp) -/* f04e224: afa3003c */ sw $v1,0x3c($sp) -/* f04e228: afa60030 */ sw $a2,0x30($sp) -/* f04e22c: 0c008dda */ jal 0x23768 -/* f04e230: afa80034 */ sw $t0,0x34($sp) -/* f04e234: 244affff */ addiu $t2,$v0,-1 -/* f04e238: 448a2000 */ mtc1 $t2,$f4 -/* f04e23c: 3c09800a */ lui $t1,0x800a -/* f04e240: 25299fc0 */ addiu $t1,$t1,-24640 -/* f04e244: 8fa3003c */ lw $v1,0x3c($sp) -/* f04e248: 8fa60030 */ lw $a2,0x30($sp) -/* f04e24c: 8fa80034 */ lw $t0,0x34($sp) -/* f04e250: 10000004 */ beqz $zero,.L0f04e264 -/* f04e254: 46802020 */ cvt.s.w $f0,$f4 -.L0f04e258: -/* f04e258: 44883000 */ mtc1 $t0,$f6 -/* f04e25c: 00000000 */ sll $zero,$zero,0x0 -/* f04e260: 46803020 */ cvt.s.w $f0,$f6 -.L0f04e264: -/* f04e264: 3401ffff */ dli $at,0xffff -.L0f04e268: -/* f04e268: 14c10004 */ bne $a2,$at,.L0f04e27c -/* f04e26c: 3c01bf80 */ lui $at,0xbf80 -/* f04e270: 44816000 */ mtc1 $at,$f12 -/* f04e274: 10000004 */ beqz $zero,.L0f04e288 -/* f04e278: 00000000 */ sll $zero,$zero,0x0 -.L0f04e27c: -/* f04e27c: 44864000 */ mtc1 $a2,$f8 -/* f04e280: 00000000 */ sll $zero,$zero,0x0 -/* f04e284: 46804320 */ cvt.s.w $f12,$f8 -.L0f04e288: -/* f04e288: 52000042 */ beqzl $s0,.L0f04e394 -/* f04e28c: 8d2d0438 */ lw $t5,0x438($t1) -/* f04e290: 8e0b0020 */ lw $t3,0x20($s0) -/* f04e294: 02002025 */ or $a0,$s0,$zero -/* f04e298: 5160003e */ beqzl $t3,.L0f04e394 -/* f04e29c: 8d2d0438 */ lw $t5,0x438($t1) -/* f04e2a0: 906c000b */ lbu $t4,0xb($v1) -/* f04e2a4: 8d2d04cc */ lw $t5,0x4cc($t1) -/* f04e2a8: 3c013f80 */ lui $at,0x3f80 -/* f04e2ac: 448c8000 */ mtc1 $t4,$f16 -/* f04e2b0: 44815000 */ mtc1 $at,$f10 -/* f04e2b4: 44076000 */ mfc1 $a3,$f12 -/* f04e2b8: 468084a0 */ cvt.s.w $f18,$f16 -/* f04e2bc: 3401fffe */ dli $at,0xfffe -/* f04e2c0: 11a0000f */ beqz $t5,.L0f04e300 -/* f04e2c4: 46125083 */ div.s $f2,$f10,$f18 -/* f04e2c8: 1101000b */ beq $t0,$at,.L0f04e2f8 -/* f04e2cc: 3c0e800a */ lui $t6,0x800a -/* f04e2d0: 8dcede20 */ lw $t6,-0x21e0($t6) -/* f04e2d4: 3c013e80 */ lui $at,0x3e80 -/* f04e2d8: 44818000 */ mtc1 $at,$f16 -/* f04e2dc: 448e2000 */ mtc1 $t6,$f4 -/* f04e2e0: 00000000 */ sll $zero,$zero,0x0 -/* f04e2e4: 468021a0 */ cvt.s.w $f6,$f4 -/* f04e2e8: 46023202 */ mul.s $f8,$f6,$f2 -/* f04e2ec: 00000000 */ sll $zero,$zero,0x0 -/* f04e2f0: 46104282 */ mul.s $f10,$f8,$f16 -/* f04e2f4: 460a0000 */ add.s $f0,$f0,$f10 -.L0f04e2f8: -/* f04e2f8: 8e0f001c */ lw $t7,0x1c($s0) -/* f04e2fc: a5e0003a */ sh $zero,0x3a($t7) -.L0f04e300: -/* f04e300: 90780008 */ lbu $t8,0x8($v1) -/* f04e304: 44060000 */ mfc1 $a2,$f0 -/* f04e308: 8fa50038 */ lw $a1,0x38($sp) -/* f04e30c: afb80010 */ sw $t8,0x10($sp) -/* f04e310: 90790009 */ lbu $t9,0x9($v1) -/* f04e314: afa80034 */ sw $t0,0x34($sp) -/* f04e318: e7a20018 */ swc1 $f2,0x18($sp) -/* f04e31c: 0fc0ebd1 */ jal func0f03af44 -/* f04e320: afb90014 */ sw $t9,0x14($sp) -/* f04e324: 8fa80034 */ lw $t0,0x34($sp) -/* f04e328: 3c09800a */ lui $t1,0x800a -/* f04e32c: 3401fffe */ dli $at,0xfffe -/* f04e330: 15010017 */ bne $t0,$at,.L0f04e390 -/* f04e334: 25299fc0 */ addiu $t1,$t1,-24640 -/* f04e338: 02002025 */ or $a0,$s0,$zero -/* f04e33c: 24050001 */ addiu $a1,$zero,0x1 -/* f04e340: 0fc0883b */ jal func0f0220ec -/* f04e344: 24060001 */ addiu $a2,$zero,0x1 -/* f04e348: 8e04001c */ lw $a0,0x1c($s0) -/* f04e34c: 3c09800a */ lui $t1,0x800a -/* f04e350: 24010006 */ addiu $at,$zero,0x6 -/* f04e354: 908a0000 */ lbu $t2,0x0($a0) -/* f04e358: 25299fc0 */ addiu $t1,$t1,-24640 -/* f04e35c: 5541000d */ bnel $t2,$at,.L0f04e394 -/* f04e360: 8d2d0438 */ lw $t5,0x438($t1) -/* f04e364: 0fc4a25f */ jal func0f12897c -/* f04e368: 00000000 */ sll $zero,$zero,0x0 -/* f04e36c: 3c09800a */ lui $t1,0x800a -/* f04e370: 25299fc0 */ addiu $t1,$t1,-24640 -/* f04e374: 00025880 */ sll $t3,$v0,0x2 -/* f04e378: 012b6021 */ addu $t4,$t1,$t3 -/* f04e37c: 8d830064 */ lw $v1,0x64($t4) -/* f04e380: c61200b8 */ lwc1 $f18,0xb8($s0) -/* f04e384: e4720078 */ swc1 $f18,0x78($v1) -/* f04e388: c60400b8 */ lwc1 $f4,0xb8($s0) -/* f04e38c: e4640074 */ swc1 $f4,0x74($v1) -.L0f04e390: -/* f04e390: 8d2d0438 */ lw $t5,0x438($t1) -.L0f04e394: -/* f04e394: 8fbf002c */ lw $ra,0x2c($sp) -/* f04e398: 8fb00028 */ lw $s0,0x28($sp) -/* f04e39c: 25ae000c */ addiu $t6,$t5,0xc -/* f04e3a0: ad2e0438 */ sw $t6,0x438($t1) -/* f04e3a4: 27bd0040 */ addiu $sp,$sp,0x40 -/* f04e3a8: 03e00008 */ jr $ra -/* f04e3ac: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 000c - */ -GLOBAL_ASM( -glabel ai000c -/* f04e3b0: 3c03800a */ lui $v1,0x800a -/* f04e3b4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e3b8: 8c6e0424 */ lw $t6,0x424($v1) -/* f04e3bc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e3c0: afbf0014 */ sw $ra,0x14($sp) -/* f04e3c4: 81cf0007 */ lb $t7,0x7($t6) -/* f04e3c8: 24010003 */ addiu $at,$zero,0x3 -/* f04e3cc: 55e1000b */ bnel $t7,$at,.L0f04e3fc -/* f04e3d0: 8c780438 */ lw $t8,0x438($v1) -/* f04e3d4: 8c640434 */ lw $a0,0x434($v1) -/* f04e3d8: 8c650438 */ lw $a1,0x438($v1) -/* f04e3dc: 00851021 */ addu $v0,$a0,$a1 -/* f04e3e0: 0fc13583 */ jal chraiGoToLabel -/* f04e3e4: 90460002 */ lbu $a2,0x2($v0) -/* f04e3e8: 3c03800a */ lui $v1,0x800a -/* f04e3ec: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e3f0: 10000004 */ beqz $zero,.L0f04e404 -/* f04e3f4: ac620438 */ sw $v0,0x438($v1) -/* f04e3f8: 8c780438 */ lw $t8,0x438($v1) -.L0f04e3fc: -/* f04e3fc: 27190003 */ addiu $t9,$t8,0x3 -/* f04e400: ac790438 */ sw $t9,0x438($v1) -.L0f04e404: -/* f04e404: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e408: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e40c: 00001025 */ or $v0,$zero,$zero -/* f04e410: 03e00008 */ jr $ra -/* f04e414: 00000000 */ sll $zero,$zero,0x0 -/* f04e418: 03e00008 */ jr $ra -/* f04e41c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 000d - */ -GLOBAL_ASM( -glabel ai000d -/* f04e420: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e424: afbf0014 */ sw $ra,0x14($sp) -/* f04e428: 3c04800a */ lui $a0,0x800a -/* f04e42c: 0fc0eb7d */ jal func0f03adf4 -/* f04e430: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f04e434: 3c03800a */ lui $v1,0x800a -/* f04e438: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e43c: 8c6e0438 */ lw $t6,0x438($v1) -/* f04e440: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e444: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e448: 25cf0002 */ addiu $t7,$t6,0x2 -/* f04e44c: ac6f0438 */ sw $t7,0x438($v1) -/* f04e450: 03e00008 */ jr $ra -/* f04e454: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 000e - */ -GLOBAL_ASM( -glabel ai000e -/* f04e458: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e45c: afbf0014 */ sw $ra,0x14($sp) -/* f04e460: 3c04800a */ lui $a0,0x800a -/* f04e464: 0fc0eba7 */ jal func0f03ae9c -/* f04e468: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f04e46c: 3c03800a */ lui $v1,0x800a -/* f04e470: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e474: 8c6e0438 */ lw $t6,0x438($v1) -/* f04e478: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e47c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e480: 25cf0002 */ addiu $t7,$t6,0x2 -/* f04e484: ac6f0438 */ sw $t7,0x438($v1) -/* f04e488: 03e00008 */ jr $ra -/* f04e48c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0032 - */ -GLOBAL_ASM( -glabel ai0032 -/* f04e490: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e494: 3c03800a */ lui $v1,0x800a -/* f04e498: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e49c: afbf0014 */ sw $ra,0x14($sp) -/* f04e4a0: 0fc0e576 */ jal func0f0395d8 -/* f04e4a4: 8c640424 */ lw $a0,0x424($v1) -/* f04e4a8: 3c03800a */ lui $v1,0x800a -/* f04e4ac: 1040000a */ beqz $v0,.L0f04e4d8 -/* f04e4b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e4b4: 8c640434 */ lw $a0,0x434($v1) -/* f04e4b8: 8c650438 */ lw $a1,0x438($v1) -/* f04e4bc: 00851021 */ addu $v0,$a0,$a1 -/* f04e4c0: 0fc13583 */ jal chraiGoToLabel -/* f04e4c4: 90460002 */ lbu $a2,0x2($v0) -/* f04e4c8: 3c03800a */ lui $v1,0x800a -/* f04e4cc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e4d0: 10000004 */ beqz $zero,.L0f04e4e4 -/* f04e4d4: ac620438 */ sw $v0,0x438($v1) -.L0f04e4d8: -/* f04e4d8: 8c6e0438 */ lw $t6,0x438($v1) -/* f04e4dc: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04e4e0: ac6f0438 */ sw $t7,0x438($v1) -.L0f04e4e4: -/* f04e4e4: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e4e8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e4ec: 00001025 */ or $v0,$zero,$zero -/* f04e4f0: 03e00008 */ jr $ra -/* f04e4f4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0033 - */ -GLOBAL_ASM( -glabel ai0033 -/* f04e4f8: 27bdffd8 */ addiu $sp,$sp,-40 -/* f04e4fc: afb00018 */ sw $s0,0x18($sp) -/* f04e500: 3c10800a */ lui $s0,0x800a -/* f04e504: 26109fc0 */ addiu $s0,$s0,-24640 -/* f04e508: 8e0e0434 */ lw $t6,0x434($s0) -/* f04e50c: 8e0f0438 */ lw $t7,0x438($s0) -/* f04e510: afbf001c */ sw $ra,0x1c($sp) -/* f04e514: 8e040424 */ lw $a0,0x424($s0) -/* f04e518: 01cf1021 */ addu $v0,$t6,$t7 -/* f04e51c: 90450002 */ lbu $a1,0x2($v0) -/* f04e520: 0fc126d1 */ jal chrFindById -/* f04e524: afa20024 */ sw $v0,0x24($sp) -/* f04e528: 10400008 */ beqz $v0,.L0f04e54c -/* f04e52c: 00402025 */ or $a0,$v0,$zero -/* f04e530: 8c43001c */ lw $v1,0x1c($v0) -/* f04e534: 10600005 */ beqz $v1,.L0f04e54c -/* f04e538: 00000000 */ sll $zero,$zero,0x0 -/* f04e53c: 90780000 */ lbu $t8,0x0($v1) -/* f04e540: 24010006 */ addiu $at,$zero,0x6 -/* f04e544: 53010012 */ beql $t8,$at,.L0f04e590 -/* f04e548: 8e090438 */ lw $t1,0x438($s0) -.L0f04e54c: -/* f04e54c: 50400009 */ beqzl $v0,.L0f04e574 -/* f04e550: 8fa80024 */ lw $t0,0x24($sp) -/* f04e554: 8c590020 */ lw $t9,0x20($v0) -/* f04e558: 53200006 */ beqzl $t9,.L0f04e574 -/* f04e55c: 8fa80024 */ lw $t0,0x24($sp) -/* f04e560: 0fc0e6a5 */ jal func0f039a94 -/* f04e564: 00000000 */ sll $zero,$zero,0x0 -/* f04e568: 50400009 */ beqzl $v0,.L0f04e590 -/* f04e56c: 8e090438 */ lw $t1,0x438($s0) -/* f04e570: 8fa80024 */ lw $t0,0x24($sp) -.L0f04e574: -/* f04e574: 8e040434 */ lw $a0,0x434($s0) -/* f04e578: 8e050438 */ lw $a1,0x438($s0) -/* f04e57c: 0fc13583 */ jal chraiGoToLabel -/* f04e580: 91060003 */ lbu $a2,0x3($t0) -/* f04e584: 10000004 */ beqz $zero,.L0f04e598 -/* f04e588: ae020438 */ sw $v0,0x438($s0) -/* f04e58c: 8e090438 */ lw $t1,0x438($s0) -.L0f04e590: -/* f04e590: 252a0004 */ addiu $t2,$t1,0x4 -/* f04e594: ae0a0438 */ sw $t2,0x438($s0) -.L0f04e598: -/* f04e598: 8fbf001c */ lw $ra,0x1c($sp) -/* f04e59c: 8fb00018 */ lw $s0,0x18($sp) -/* f04e5a0: 27bd0028 */ addiu $sp,$sp,0x28 -/* f04e5a4: 03e00008 */ jr $ra -/* f04e5a8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0034 - */ -GLOBAL_ASM( -glabel ai0034 -/* f04e5ac: 27bdffd8 */ addiu $sp,$sp,-40 -/* f04e5b0: afb00018 */ sw $s0,0x18($sp) -/* f04e5b4: 3c10800a */ lui $s0,0x800a -/* f04e5b8: 26109fc0 */ addiu $s0,$s0,-24640 -/* f04e5bc: 8e0e0434 */ lw $t6,0x434($s0) -/* f04e5c0: 8e0f0438 */ lw $t7,0x438($s0) -/* f04e5c4: afbf001c */ sw $ra,0x1c($sp) -/* f04e5c8: 8e040424 */ lw $a0,0x424($s0) -/* f04e5cc: 01cf1021 */ addu $v0,$t6,$t7 -/* f04e5d0: 90450002 */ lbu $a1,0x2($v0) -/* f04e5d4: 0fc126d1 */ jal chrFindById -/* f04e5d8: afa20024 */ sw $v0,0x24($sp) -/* f04e5dc: 10400004 */ beqz $v0,.L0f04e5f0 -/* f04e5e0: 00402825 */ or $a1,$v0,$zero -/* f04e5e4: 8c43001c */ lw $v1,0x1c($v0) -/* f04e5e8: 54600004 */ bnezl $v1,.L0f04e5fc -/* f04e5ec: 90780000 */ lbu $t8,0x0($v1) -.L0f04e5f0: -/* f04e5f0: 1000000f */ beqz $zero,.L0f04e630 -/* f04e5f4: 24030001 */ addiu $v1,$zero,0x1 -/* f04e5f8: 90780000 */ lbu $t8,0x0($v1) -.L0f04e5fc: -/* f04e5fc: 24010006 */ addiu $at,$zero,0x6 -/* f04e600: 57010009 */ bnel $t8,$at,.L0f04e628 -/* f04e604: 80430007 */ lb $v1,0x7($v0) -/* f04e608: 0fc4a25f */ jal func0f12897c -/* f04e60c: 8ca4001c */ lw $a0,0x1c($a1) -/* f04e610: 0002c880 */ sll $t9,$v0,0x2 -/* f04e614: 02194021 */ addu $t0,$s0,$t9 -/* f04e618: 8d090064 */ lw $t1,0x64($t0) -/* f04e61c: 10000004 */ beqz $zero,.L0f04e630 -/* f04e620: 8d2300d8 */ lw $v1,0xd8($t1) -/* f04e624: 80430007 */ lb $v1,0x7($v0) -.L0f04e628: -/* f04e628: 386a0005 */ xori $t2,$v1,0x5 -/* f04e62c: 2d430001 */ sltiu $v1,$t2,0x1 -.L0f04e630: -/* f04e630: 10600007 */ beqz $v1,.L0f04e650 -/* f04e634: 8fab0024 */ lw $t3,0x24($sp) -/* f04e638: 8e040434 */ lw $a0,0x434($s0) -/* f04e63c: 8e050438 */ lw $a1,0x438($s0) -/* f04e640: 0fc13583 */ jal chraiGoToLabel -/* f04e644: 91660003 */ lbu $a2,0x3($t3) -/* f04e648: 10000004 */ beqz $zero,.L0f04e65c -/* f04e64c: ae020438 */ sw $v0,0x438($s0) -.L0f04e650: -/* f04e650: 8e0c0438 */ lw $t4,0x438($s0) -/* f04e654: 258d0004 */ addiu $t5,$t4,0x4 -/* f04e658: ae0d0438 */ sw $t5,0x438($s0) -.L0f04e65c: -/* f04e65c: 8fbf001c */ lw $ra,0x1c($sp) -/* f04e660: 8fb00018 */ lw $s0,0x18($sp) -/* f04e664: 27bd0028 */ addiu $sp,$sp,0x28 -/* f04e668: 03e00008 */ jr $ra -/* f04e66c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 017b - */ -GLOBAL_ASM( -glabel ai017b -/* f04e670: 3c07800a */ lui $a3,0x800a -/* f04e674: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04e678: 8cee0434 */ lw $t6,0x434($a3) -/* f04e67c: 8cef0438 */ lw $t7,0x438($a3) -/* f04e680: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04e684: afbf0014 */ sw $ra,0x14($sp) -/* f04e688: 01cf4021 */ addu $t0,$t6,$t7 -/* f04e68c: 91050002 */ lbu $a1,0x2($t0) -/* f04e690: afa8001c */ sw $t0,0x1c($sp) -/* f04e694: 0fc126d1 */ jal chrFindById -/* f04e698: 8ce40424 */ lw $a0,0x424($a3) -/* f04e69c: 3c07800a */ lui $a3,0x800a -/* f04e6a0: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04e6a4: 10400008 */ beqz $v0,.L0f04e6c8 -/* f04e6a8: 8fa8001c */ lw $t0,0x1c($sp) -/* f04e6ac: 8c43001c */ lw $v1,0x1c($v0) -/* f04e6b0: 10600005 */ beqz $v1,.L0f04e6c8 -/* f04e6b4: 00000000 */ sll $zero,$zero,0x0 -/* f04e6b8: 90780000 */ lbu $t8,0x0($v1) -/* f04e6bc: 24010006 */ addiu $at,$zero,0x6 -/* f04e6c0: 53010017 */ beql $t8,$at,.L0f04e720 -/* f04e6c4: 8ce90438 */ lw $t1,0x438($a3) -.L0f04e6c8: -/* f04e6c8: 5040000d */ beqzl $v0,.L0f04e700 -/* f04e6cc: 8ce40434 */ lw $a0,0x434($a3) -/* f04e6d0: 8c590020 */ lw $t9,0x20($v0) -/* f04e6d4: 5320000a */ beqzl $t9,.L0f04e700 -/* f04e6d8: 8ce40434 */ lw $a0,0x434($a3) -/* f04e6dc: 80430007 */ lb $v1,0x7($v0) -/* f04e6e0: 2401001f */ addiu $at,$zero,0x1f -/* f04e6e4: 10610005 */ beq $v1,$at,.L0f04e6fc -/* f04e6e8: 2401001e */ addiu $at,$zero,0x1e -/* f04e6ec: 10610003 */ beq $v1,$at,.L0f04e6fc -/* f04e6f0: 24010020 */ addiu $at,$zero,0x20 -/* f04e6f4: 5461000a */ bnel $v1,$at,.L0f04e720 -/* f04e6f8: 8ce90438 */ lw $t1,0x438($a3) -.L0f04e6fc: -/* f04e6fc: 8ce40434 */ lw $a0,0x434($a3) -.L0f04e700: -/* f04e700: 8ce50438 */ lw $a1,0x438($a3) -/* f04e704: 0fc13583 */ jal chraiGoToLabel -/* f04e708: 91060003 */ lbu $a2,0x3($t0) -/* f04e70c: 3c07800a */ lui $a3,0x800a -/* f04e710: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04e714: 10000004 */ beqz $zero,.L0f04e728 -/* f04e718: ace20438 */ sw $v0,0x438($a3) -/* f04e71c: 8ce90438 */ lw $t1,0x438($a3) -.L0f04e720: -/* f04e720: 252a0004 */ addiu $t2,$t1,0x4 -/* f04e724: acea0438 */ sw $t2,0x438($a3) -.L0f04e728: -/* f04e728: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e72c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04e730: 00001025 */ or $v0,$zero,$zero -/* f04e734: 03e00008 */ jr $ra -/* f04e738: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0035 - */ -GLOBAL_ASM( -glabel ai0035 -/* f04e73c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e740: 3c03800a */ lui $v1,0x800a -/* f04e744: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e748: afbf0014 */ sw $ra,0x14($sp) -/* f04e74c: 0fc0e5e3 */ jal func0f03978c -/* f04e750: 8c640424 */ lw $a0,0x424($v1) -/* f04e754: 3c03800a */ lui $v1,0x800a -/* f04e758: 1040000a */ beqz $v0,.L0f04e784 -/* f04e75c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e760: 8c640434 */ lw $a0,0x434($v1) -/* f04e764: 8c650438 */ lw $a1,0x438($v1) -/* f04e768: 00851021 */ addu $v0,$a0,$a1 -/* f04e76c: 0fc13583 */ jal chraiGoToLabel -/* f04e770: 90460002 */ lbu $a2,0x2($v0) -/* f04e774: 3c03800a */ lui $v1,0x800a -/* f04e778: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e77c: 10000004 */ beqz $zero,.L0f04e790 -/* f04e780: ac620438 */ sw $v0,0x438($v1) -.L0f04e784: -/* f04e784: 8c6e0438 */ lw $t6,0x438($v1) -/* f04e788: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04e78c: ac6f0438 */ sw $t7,0x438($v1) -.L0f04e790: -/* f04e790: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e794: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e798: 00001025 */ or $v0,$zero,$zero -/* f04e79c: 03e00008 */ jr $ra -/* f04e7a0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 000f - */ -GLOBAL_ASM( -glabel ai000f -/* f04e7a4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e7a8: 3c03800a */ lui $v1,0x800a -/* f04e7ac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e7b0: afbf0014 */ sw $ra,0x14($sp) -/* f04e7b4: 0fc0e6c8 */ jal func0f039b20 -/* f04e7b8: 8c640424 */ lw $a0,0x424($v1) -/* f04e7bc: 3c03800a */ lui $v1,0x800a -/* f04e7c0: 1040000a */ beqz $v0,.L0f04e7ec -/* f04e7c4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e7c8: 8c640434 */ lw $a0,0x434($v1) -/* f04e7cc: 8c650438 */ lw $a1,0x438($v1) -/* f04e7d0: 00851021 */ addu $v0,$a0,$a1 -/* f04e7d4: 0fc13583 */ jal chraiGoToLabel -/* f04e7d8: 90460002 */ lbu $a2,0x2($v0) -/* f04e7dc: 3c03800a */ lui $v1,0x800a -/* f04e7e0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e7e4: 10000004 */ beqz $zero,.L0f04e7f8 -/* f04e7e8: ac620438 */ sw $v0,0x438($v1) -.L0f04e7ec: -/* f04e7ec: 8c6e0438 */ lw $t6,0x438($v1) -/* f04e7f0: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04e7f4: ac6f0438 */ sw $t7,0x438($v1) -.L0f04e7f8: -/* f04e7f8: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e7fc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e800: 00001025 */ or $v0,$zero,$zero -/* f04e804: 03e00008 */ jr $ra -/* f04e808: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0010 - */ -GLOBAL_ASM( -glabel ai0010 -/* f04e80c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e810: 3c03800a */ lui $v1,0x800a -/* f04e814: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e818: afbf0014 */ sw $ra,0x14($sp) -/* f04e81c: 0fc0e72a */ jal func0f039ca8 -/* f04e820: 8c640424 */ lw $a0,0x424($v1) -/* f04e824: 3c03800a */ lui $v1,0x800a -/* f04e828: 1040000a */ beqz $v0,.L0f04e854 -/* f04e82c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e830: 8c640434 */ lw $a0,0x434($v1) -/* f04e834: 8c650438 */ lw $a1,0x438($v1) -/* f04e838: 00851021 */ addu $v0,$a0,$a1 -/* f04e83c: 0fc13583 */ jal chraiGoToLabel -/* f04e840: 90460002 */ lbu $a2,0x2($v0) -/* f04e844: 3c03800a */ lui $v1,0x800a -/* f04e848: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e84c: 10000004 */ beqz $zero,.L0f04e860 -/* f04e850: ac620438 */ sw $v0,0x438($v1) -.L0f04e854: -/* f04e854: 8c6e0438 */ lw $t6,0x438($v1) -/* f04e858: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04e85c: ac6f0438 */ sw $t7,0x438($v1) -.L0f04e860: -/* f04e860: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e864: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e868: 00001025 */ or $v0,$zero,$zero -/* f04e86c: 03e00008 */ jr $ra -/* f04e870: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0011 - */ -GLOBAL_ASM( -glabel ai0011 -/* f04e874: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e878: 3c03800a */ lui $v1,0x800a -/* f04e87c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e880: afbf0014 */ sw $ra,0x14($sp) -/* f04e884: 0fc0e78a */ jal func0f039e28 -/* f04e888: 8c640424 */ lw $a0,0x424($v1) -/* f04e88c: 3c03800a */ lui $v1,0x800a -/* f04e890: 1040000a */ beqz $v0,.L0f04e8bc -/* f04e894: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e898: 8c640434 */ lw $a0,0x434($v1) -/* f04e89c: 8c650438 */ lw $a1,0x438($v1) -/* f04e8a0: 00851021 */ addu $v0,$a0,$a1 -/* f04e8a4: 0fc13583 */ jal chraiGoToLabel -/* f04e8a8: 90460002 */ lbu $a2,0x2($v0) -/* f04e8ac: 3c03800a */ lui $v1,0x800a -/* f04e8b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e8b4: 10000004 */ beqz $zero,.L0f04e8c8 -/* f04e8b8: ac620438 */ sw $v0,0x438($v1) -.L0f04e8bc: -/* f04e8bc: 8c6e0438 */ lw $t6,0x438($v1) -/* f04e8c0: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04e8c4: ac6f0438 */ sw $t7,0x438($v1) -.L0f04e8c8: -/* f04e8c8: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e8cc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e8d0: 00001025 */ or $v0,$zero,$zero -/* f04e8d4: 03e00008 */ jr $ra -/* f04e8d8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0012 - */ -GLOBAL_ASM( -glabel ai0012 -/* f04e8dc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e8e0: 3c03800a */ lui $v1,0x800a -/* f04e8e4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e8e8: afbf0014 */ sw $ra,0x14($sp) -/* f04e8ec: 0fc0e7f3 */ jal func0f039fcc -/* f04e8f0: 8c640424 */ lw $a0,0x424($v1) -/* f04e8f4: 3c03800a */ lui $v1,0x800a -/* f04e8f8: 1040000a */ beqz $v0,.L0f04e924 -/* f04e8fc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e900: 8c640434 */ lw $a0,0x434($v1) -/* f04e904: 8c650438 */ lw $a1,0x438($v1) -/* f04e908: 00851021 */ addu $v0,$a0,$a1 -/* f04e90c: 0fc13583 */ jal chraiGoToLabel -/* f04e910: 90460002 */ lbu $a2,0x2($v0) -/* f04e914: 3c03800a */ lui $v1,0x800a -/* f04e918: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e91c: 10000004 */ beqz $zero,.L0f04e930 -/* f04e920: ac620438 */ sw $v0,0x438($v1) -.L0f04e924: -/* f04e924: 8c6e0438 */ lw $t6,0x438($v1) -/* f04e928: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04e92c: ac6f0438 */ sw $t7,0x438($v1) -.L0f04e930: -/* f04e930: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e934: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e938: 00001025 */ or $v0,$zero,$zero -/* f04e93c: 03e00008 */ jr $ra -/* f04e940: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0013 - */ -GLOBAL_ASM( -glabel ai0013 -/* f04e944: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e948: 3c03800a */ lui $v1,0x800a -/* f04e94c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e950: afbf0014 */ sw $ra,0x14($sp) -/* f04e954: 0fc0e849 */ jal func0f03a124 -/* f04e958: 8c640424 */ lw $a0,0x424($v1) -/* f04e95c: 3c03800a */ lui $v1,0x800a -/* f04e960: 1040000a */ beqz $v0,.L0f04e98c -/* f04e964: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e968: 8c640434 */ lw $a0,0x434($v1) -/* f04e96c: 8c650438 */ lw $a1,0x438($v1) -/* f04e970: 00851021 */ addu $v0,$a0,$a1 -/* f04e974: 0fc13583 */ jal chraiGoToLabel -/* f04e978: 90460002 */ lbu $a2,0x2($v0) -/* f04e97c: 3c03800a */ lui $v1,0x800a -/* f04e980: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e984: 10000004 */ beqz $zero,.L0f04e998 -/* f04e988: ac620438 */ sw $v0,0x438($v1) -.L0f04e98c: -/* f04e98c: 8c6e0438 */ lw $t6,0x438($v1) -/* f04e990: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04e994: ac6f0438 */ sw $t7,0x438($v1) -.L0f04e998: -/* f04e998: 8fbf0014 */ lw $ra,0x14($sp) -/* f04e99c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04e9a0: 00001025 */ or $v0,$zero,$zero -/* f04e9a4: 03e00008 */ jr $ra -/* f04e9a8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0014 - */ -GLOBAL_ASM( -glabel ai0014 -/* f04e9ac: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04e9b0: 3c03800a */ lui $v1,0x800a -/* f04e9b4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e9b8: afbf0014 */ sw $ra,0x14($sp) -/* f04e9bc: 0fc0e89f */ jal func0f03a27c -/* f04e9c0: 8c640424 */ lw $a0,0x424($v1) -/* f04e9c4: 3c03800a */ lui $v1,0x800a -/* f04e9c8: 1040000a */ beqz $v0,.L0f04e9f4 -/* f04e9cc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e9d0: 8c640434 */ lw $a0,0x434($v1) -/* f04e9d4: 8c650438 */ lw $a1,0x438($v1) -/* f04e9d8: 00851021 */ addu $v0,$a0,$a1 -/* f04e9dc: 0fc13583 */ jal chraiGoToLabel -/* f04e9e0: 90460002 */ lbu $a2,0x2($v0) -/* f04e9e4: 3c03800a */ lui $v1,0x800a -/* f04e9e8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04e9ec: 10000004 */ beqz $zero,.L0f04ea00 -/* f04e9f0: ac620438 */ sw $v0,0x438($v1) -.L0f04e9f4: -/* f04e9f4: 8c6e0438 */ lw $t6,0x438($v1) -/* f04e9f8: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04e9fc: ac6f0438 */ sw $t7,0x438($v1) -.L0f04ea00: -/* f04ea00: 8fbf0014 */ lw $ra,0x14($sp) -/* f04ea04: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04ea08: 00001025 */ or $v0,$zero,$zero -/* f04ea0c: 03e00008 */ jr $ra -/* f04ea10: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0015 - */ -GLOBAL_ASM( -glabel ai0015 -/* f04ea14: 3c03800a */ lui $v1,0x800a -/* f04ea18: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ea1c: 8c6e0434 */ lw $t6,0x434($v1) -/* f04ea20: 8c6f0438 */ lw $t7,0x438($v1) -/* f04ea24: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04ea28: afbf0014 */ sw $ra,0x14($sp) -/* f04ea2c: 01cf3821 */ addu $a3,$t6,$t7 -/* f04ea30: 90f80004 */ lbu $t8,0x4($a3) -/* f04ea34: 90e90002 */ lbu $t1,0x2($a3) -/* f04ea38: 90e80005 */ lbu $t0,0x5($a3) -/* f04ea3c: 90eb0003 */ lbu $t3,0x3($a3) -/* f04ea40: 0018ca00 */ sll $t9,$t8,0x8 -/* f04ea44: 00095200 */ sll $t2,$t1,0x8 -/* f04ea48: afa7001c */ sw $a3,0x1c($sp) -/* f04ea4c: 8c640424 */ lw $a0,0x424($v1) -/* f04ea50: 03283025 */ or $a2,$t9,$t0 -/* f04ea54: 0fc0e95e */ jal func0f03a578 -/* f04ea58: 014b2825 */ or $a1,$t2,$t3 -/* f04ea5c: 3c03800a */ lui $v1,0x800a -/* f04ea60: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ea64: 10400009 */ beqz $v0,.L0f04ea8c -/* f04ea68: 8fa7001c */ lw $a3,0x1c($sp) -/* f04ea6c: 8c640434 */ lw $a0,0x434($v1) -/* f04ea70: 8c650438 */ lw $a1,0x438($v1) -/* f04ea74: 0fc13583 */ jal chraiGoToLabel -/* f04ea78: 90e60006 */ lbu $a2,0x6($a3) -/* f04ea7c: 3c03800a */ lui $v1,0x800a -/* f04ea80: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ea84: 10000004 */ beqz $zero,.L0f04ea98 -/* f04ea88: ac620438 */ sw $v0,0x438($v1) -.L0f04ea8c: -/* f04ea8c: 8c6c0438 */ lw $t4,0x438($v1) -/* f04ea90: 258d0007 */ addiu $t5,$t4,0x7 -/* f04ea94: ac6d0438 */ sw $t5,0x438($v1) -.L0f04ea98: -/* f04ea98: 8fbf0014 */ lw $ra,0x14($sp) -/* f04ea9c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04eaa0: 00001025 */ or $v0,$zero,$zero -/* f04eaa4: 03e00008 */ jr $ra -/* f04eaa8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0016 - */ -GLOBAL_ASM( -glabel ai0016 -/* f04eaac: 3c03800a */ lui $v1,0x800a -/* f04eab0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04eab4: 8c6e0434 */ lw $t6,0x434($v1) -/* f04eab8: 8c6f0438 */ lw $t7,0x438($v1) -/* f04eabc: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04eac0: afbf0014 */ sw $ra,0x14($sp) -/* f04eac4: 01cf3821 */ addu $a3,$t6,$t7 -/* f04eac8: 90f80004 */ lbu $t8,0x4($a3) -/* f04eacc: 90e90002 */ lbu $t1,0x2($a3) -/* f04ead0: 90e80005 */ lbu $t0,0x5($a3) -/* f04ead4: 90eb0003 */ lbu $t3,0x3($a3) -/* f04ead8: 0018ca00 */ sll $t9,$t8,0x8 -/* f04eadc: 00095200 */ sll $t2,$t1,0x8 -/* f04eae0: afa7001c */ sw $a3,0x1c($sp) -/* f04eae4: 8c640424 */ lw $a0,0x424($v1) -/* f04eae8: 03283025 */ or $a2,$t9,$t0 -/* f04eaec: 0fc0e991 */ jal func0f03a644 -/* f04eaf0: 014b2825 */ or $a1,$t2,$t3 -/* f04eaf4: 3c03800a */ lui $v1,0x800a -/* f04eaf8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04eafc: 10400009 */ beqz $v0,.L0f04eb24 -/* f04eb00: 8fa7001c */ lw $a3,0x1c($sp) -/* f04eb04: 8c640434 */ lw $a0,0x434($v1) -/* f04eb08: 8c650438 */ lw $a1,0x438($v1) -/* f04eb0c: 0fc13583 */ jal chraiGoToLabel -/* f04eb10: 90e60006 */ lbu $a2,0x6($a3) -/* f04eb14: 3c03800a */ lui $v1,0x800a -/* f04eb18: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04eb1c: 10000004 */ beqz $zero,.L0f04eb30 -/* f04eb20: ac620438 */ sw $v0,0x438($v1) -.L0f04eb24: -/* f04eb24: 8c6c0438 */ lw $t4,0x438($v1) -/* f04eb28: 258d0007 */ addiu $t5,$t4,0x7 -/* f04eb2c: ac6d0438 */ sw $t5,0x438($v1) -.L0f04eb30: -/* f04eb30: 8fbf0014 */ lw $ra,0x14($sp) -/* f04eb34: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04eb38: 00001025 */ or $v0,$zero,$zero -/* f04eb3c: 03e00008 */ jr $ra -/* f04eb40: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01ba - */ -GLOBAL_ASM( -glabel ai01ba -/* f04eb44: 3c03800a */ lui $v1,0x800a -/* f04eb48: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04eb4c: 8c6e0434 */ lw $t6,0x434($v1) -/* f04eb50: 8c6f0438 */ lw $t7,0x438($v1) -/* f04eb54: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04eb58: afbf0014 */ sw $ra,0x14($sp) -/* f04eb5c: 01cf3821 */ addu $a3,$t6,$t7 -/* f04eb60: 90f80004 */ lbu $t8,0x4($a3) -/* f04eb64: 90e90002 */ lbu $t1,0x2($a3) -/* f04eb68: 90e80005 */ lbu $t0,0x5($a3) -/* f04eb6c: 90eb0003 */ lbu $t3,0x3($a3) -/* f04eb70: 0018ca00 */ sll $t9,$t8,0x8 -/* f04eb74: 00095200 */ sll $t2,$t1,0x8 -/* f04eb78: afa7001c */ sw $a3,0x1c($sp) -/* f04eb7c: 8c640424 */ lw $a0,0x424($v1) -/* f04eb80: 03283025 */ or $a2,$t9,$t0 -/* f04eb84: 0fc0e9b6 */ jal func0f03a6d8 -/* f04eb88: 014b2825 */ or $a1,$t2,$t3 -/* f04eb8c: 3c03800a */ lui $v1,0x800a -/* f04eb90: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04eb94: 10400009 */ beqz $v0,.L0f04ebbc -/* f04eb98: 8fa7001c */ lw $a3,0x1c($sp) -/* f04eb9c: 8c640434 */ lw $a0,0x434($v1) -/* f04eba0: 8c650438 */ lw $a1,0x438($v1) -/* f04eba4: 0fc13583 */ jal chraiGoToLabel -/* f04eba8: 90e60006 */ lbu $a2,0x6($a3) -/* f04ebac: 3c03800a */ lui $v1,0x800a -/* f04ebb0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ebb4: 10000004 */ beqz $zero,.L0f04ebc8 -/* f04ebb8: ac620438 */ sw $v0,0x438($v1) -.L0f04ebbc: -/* f04ebbc: 8c6c0438 */ lw $t4,0x438($v1) -/* f04ebc0: 258d0007 */ addiu $t5,$t4,0x7 -/* f04ebc4: ac6d0438 */ sw $t5,0x438($v1) -.L0f04ebc8: -/* f04ebc8: 8fbf0014 */ lw $ra,0x14($sp) -/* f04ebcc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04ebd0: 00001025 */ or $v0,$zero,$zero -/* f04ebd4: 03e00008 */ jr $ra -/* f04ebd8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00f0 - */ -GLOBAL_ASM( -glabel ai00f0 -/* f04ebdc: 3c03800a */ lui $v1,0x800a -/* f04ebe0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ebe4: 8c620424 */ lw $v0,0x424($v1) -/* f04ebe8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04ebec: afbf0014 */ sw $ra,0x14($sp) -/* f04ebf0: 804e0007 */ lb $t6,0x7($v0) -/* f04ebf4: 8c640434 */ lw $a0,0x434($v1) -/* f04ebf8: 8c650438 */ lw $a1,0x438($v1) -/* f04ebfc: 24010008 */ addiu $at,$zero,0x8 -/* f04ec00: 15c1000e */ bne $t6,$at,.L0f04ec3c -/* f04ec04: 00853821 */ addu $a3,$a0,$a1 -/* f04ec08: 8c4f0058 */ lw $t7,0x58($v0) -/* f04ec0c: 55e0000c */ bnezl $t7,.L0f04ec40 -/* f04ec10: 24a80003 */ addiu $t0,$a1,0x3 -/* f04ec14: 8c58004c */ lw $t8,0x4c($v0) -/* f04ec18: 33190040 */ andi $t9,$t8,0x40 -/* f04ec1c: 53200008 */ beqzl $t9,.L0f04ec40 -/* f04ec20: 24a80003 */ addiu $t0,$a1,0x3 -/* f04ec24: 0fc13583 */ jal chraiGoToLabel -/* f04ec28: 90e60002 */ lbu $a2,0x2($a3) -/* f04ec2c: 3c03800a */ lui $v1,0x800a -/* f04ec30: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ec34: 10000003 */ beqz $zero,.L0f04ec44 -/* f04ec38: ac620438 */ sw $v0,0x438($v1) -.L0f04ec3c: -/* f04ec3c: 24a80003 */ addiu $t0,$a1,0x3 -.L0f04ec40: -/* f04ec40: ac680438 */ sw $t0,0x438($v1) -.L0f04ec44: -/* f04ec44: 8fbf0014 */ lw $ra,0x14($sp) -/* f04ec48: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04ec4c: 00001025 */ or $v0,$zero,$zero -/* f04ec50: 03e00008 */ jr $ra -/* f04ec54: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00f1 - */ -GLOBAL_ASM( -glabel ai00f1 -/* f04ec58: 3c03800a */ lui $v1,0x800a -/* f04ec5c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ec60: 8c6e0424 */ lw $t6,0x424($v1) -/* f04ec64: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04ec68: afbf0014 */ sw $ra,0x14($sp) -/* f04ec6c: 81cf0007 */ lb $t7,0x7($t6) -/* f04ec70: 8c640434 */ lw $a0,0x434($v1) -/* f04ec74: 8c650438 */ lw $a1,0x438($v1) -/* f04ec78: 24010008 */ addiu $at,$zero,0x8 -/* f04ec7c: 15e10007 */ bne $t7,$at,.L0f04ec9c -/* f04ec80: 00851021 */ addu $v0,$a0,$a1 -/* f04ec84: 0fc13583 */ jal chraiGoToLabel -/* f04ec88: 90460002 */ lbu $a2,0x2($v0) -/* f04ec8c: 3c03800a */ lui $v1,0x800a -/* f04ec90: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ec94: 10000003 */ beqz $zero,.L0f04eca4 -/* f04ec98: ac620438 */ sw $v0,0x438($v1) -.L0f04ec9c: -/* f04ec9c: 24b80003 */ addiu $t8,$a1,0x3 -/* f04eca0: ac780438 */ sw $t8,0x438($v1) -.L0f04eca4: -/* f04eca4: 8fbf0014 */ lw $ra,0x14($sp) -/* f04eca8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04ecac: 00001025 */ or $v0,$zero,$zero -/* f04ecb0: 03e00008 */ jr $ra -/* f04ecb4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0017 - */ -GLOBAL_ASM( -glabel ai0017 -/* f04ecb8: 3c07800a */ lui $a3,0x800a -/* f04ecbc: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04ecc0: 8cee0434 */ lw $t6,0x434($a3) -/* f04ecc4: 8cef0438 */ lw $t7,0x438($a3) -/* f04ecc8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04eccc: afbf0014 */ sw $ra,0x14($sp) -/* f04ecd0: 01cf1821 */ addu $v1,$t6,$t7 -/* f04ecd4: 90780004 */ lbu $t8,0x4($v1) -/* f04ecd8: 90690002 */ lbu $t1,0x2($v1) -/* f04ecdc: 8ce40424 */ lw $a0,0x424($a3) -/* f04ece0: 90680005 */ lbu $t0,0x5($v1) -/* f04ece4: 906b0003 */ lbu $t3,0x3($v1) -/* f04ece8: 0018ca00 */ sll $t9,$t8,0x8 -/* f04ecec: 00095200 */ sll $t2,$t1,0x8 -/* f04ecf0: 03283025 */ or $a2,$t9,$t0 -/* f04ecf4: 10800007 */ beqz $a0,.L0f04ed14 -/* f04ecf8: 014b2825 */ or $a1,$t2,$t3 -/* f04ecfc: 0fc0e9db */ jal func0f03a76c -/* f04ed00: afa3001c */ sw $v1,0x1c($sp) -/* f04ed04: 3c07800a */ lui $a3,0x800a -/* f04ed08: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04ed0c: 1440000a */ bnez $v0,.L0f04ed38 -/* f04ed10: 8fa3001c */ lw $v1,0x1c($sp) -.L0f04ed14: -/* f04ed14: 8ce40430 */ lw $a0,0x430($a3) -/* f04ed18: 50800010 */ beqzl $a0,.L0f04ed5c -/* f04ed1c: 8cec0438 */ lw $t4,0x438($a3) -/* f04ed20: 0fc1ec0e */ jal func0f07b038 -/* f04ed24: afa3001c */ sw $v1,0x1c($sp) -/* f04ed28: 3c07800a */ lui $a3,0x800a -/* f04ed2c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04ed30: 10400009 */ beqz $v0,.L0f04ed58 -/* f04ed34: 8fa3001c */ lw $v1,0x1c($sp) -.L0f04ed38: -/* f04ed38: 8ce40434 */ lw $a0,0x434($a3) -/* f04ed3c: 8ce50438 */ lw $a1,0x438($a3) -/* f04ed40: 0fc13583 */ jal chraiGoToLabel -/* f04ed44: 90660006 */ lbu $a2,0x6($v1) -/* f04ed48: 3c07800a */ lui $a3,0x800a -/* f04ed4c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04ed50: 10000004 */ beqz $zero,.L0f04ed64 -/* f04ed54: ace20438 */ sw $v0,0x438($a3) -.L0f04ed58: -/* f04ed58: 8cec0438 */ lw $t4,0x438($a3) -.L0f04ed5c: -/* f04ed5c: 258d0007 */ addiu $t5,$t4,0x7 -/* f04ed60: aced0438 */ sw $t5,0x438($a3) -.L0f04ed64: -/* f04ed64: 8fbf0014 */ lw $ra,0x14($sp) -/* f04ed68: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04ed6c: 00001025 */ or $v0,$zero,$zero -/* f04ed70: 03e00008 */ jr $ra -/* f04ed74: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0018 - */ -GLOBAL_ASM( -glabel ai0018 -/* f04ed78: 3c03800a */ lui $v1,0x800a -/* f04ed7c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ed80: 8c6e0434 */ lw $t6,0x434($v1) -/* f04ed84: 8c6f0438 */ lw $t7,0x438($v1) -/* f04ed88: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04ed8c: afbf0014 */ sw $ra,0x14($sp) -/* f04ed90: 01cf3821 */ addu $a3,$t6,$t7 -/* f04ed94: 90f80004 */ lbu $t8,0x4($a3) -/* f04ed98: 90e90002 */ lbu $t1,0x2($a3) -/* f04ed9c: 90e80005 */ lbu $t0,0x5($a3) -/* f04eda0: 90eb0003 */ lbu $t3,0x3($a3) -/* f04eda4: 0018ca00 */ sll $t9,$t8,0x8 -/* f04eda8: 00095200 */ sll $t2,$t1,0x8 -/* f04edac: afa7001c */ sw $a3,0x1c($sp) -/* f04edb0: 8c640424 */ lw $a0,0x424($v1) -/* f04edb4: 03283025 */ or $a2,$t9,$t0 -/* f04edb8: 0fc0e9fa */ jal func0f03a7e8 -/* f04edbc: 014b2825 */ or $a1,$t2,$t3 -/* f04edc0: 3c03800a */ lui $v1,0x800a -/* f04edc4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04edc8: 10400009 */ beqz $v0,.L0f04edf0 -/* f04edcc: 8fa7001c */ lw $a3,0x1c($sp) -/* f04edd0: 8c640434 */ lw $a0,0x434($v1) -/* f04edd4: 8c650438 */ lw $a1,0x438($v1) -/* f04edd8: 0fc13583 */ jal chraiGoToLabel -/* f04eddc: 90e60006 */ lbu $a2,0x6($a3) -/* f04ede0: 3c03800a */ lui $v1,0x800a -/* f04ede4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ede8: 10000004 */ beqz $zero,.L0f04edfc -/* f04edec: ac620438 */ sw $v0,0x438($v1) -.L0f04edf0: -/* f04edf0: 8c6c0438 */ lw $t4,0x438($v1) -/* f04edf4: 258d0007 */ addiu $t5,$t4,0x7 -/* f04edf8: ac6d0438 */ sw $t5,0x438($v1) -.L0f04edfc: -/* f04edfc: 8fbf0014 */ lw $ra,0x14($sp) -/* f04ee00: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04ee04: 00001025 */ or $v0,$zero,$zero -/* f04ee08: 03e00008 */ jr $ra -/* f04ee0c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0019 - */ -GLOBAL_ASM( -glabel ai0019 -/* f04ee10: 3c02800a */ lui $v0,0x800a -/* f04ee14: 24429fc0 */ addiu $v0,$v0,-24640 -/* f04ee18: 8c4e0434 */ lw $t6,0x434($v0) -/* f04ee1c: 8c4f0438 */ lw $t7,0x438($v0) -/* f04ee20: 27bdffc0 */ addiu $sp,$sp,-64 -/* f04ee24: afbf001c */ sw $ra,0x1c($sp) -/* f04ee28: 01cf1821 */ addu $v1,$t6,$t7 -/* f04ee2c: 90650002 */ lbu $a1,0x2($v1) -/* f04ee30: afa3003c */ sw $v1,0x3c($sp) -/* f04ee34: 0fc126d1 */ jal chrFindById -/* f04ee38: 8c440424 */ lw $a0,0x424($v0) -/* f04ee3c: 3c198007 */ lui $t9,0x8007 -/* f04ee40: afa20038 */ sw $v0,0x38($sp) -/* f04ee44: 27398fe0 */ addiu $t9,$t9,-28704 -/* f04ee48: 8f210000 */ lw $at,0x0($t9) -/* f04ee4c: 27b8002c */ addiu $t8,$sp,0x2c -/* f04ee50: 8f2a0004 */ lw $t2,0x4($t9) -/* f04ee54: af010000 */ sw $at,0x0($t8) -/* f04ee58: 8f210008 */ lw $at,0x8($t9) -/* f04ee5c: af0a0004 */ sw $t2,0x4($t8) -/* f04ee60: 10400011 */ beqz $v0,.L0f04eea8 -/* f04ee64: af010008 */ sw $at,0x8($t8) -/* f04ee68: 8c4b001c */ lw $t3,0x1c($v0) -/* f04ee6c: 8fa7003c */ lw $a3,0x3c($sp) -/* f04ee70: 1160000d */ beqz $t3,.L0f04eea8 -/* f04ee74: 24e70004 */ addiu $a3,$a3,0x4 -/* f04ee78: 00e02025 */ or $a0,$a3,$zero -/* f04ee7c: 0fc2c74a */ jal func0f0b1d28 -/* f04ee80: afa70024 */ sw $a3,0x24($sp) -/* f04ee84: 8fac003c */ lw $t4,0x3c($sp) -/* f04ee88: afa00010 */ sw $zero,0x10($sp) -/* f04ee8c: 44050000 */ mfc1 $a1,$f0 -/* f04ee90: 818d0003 */ lb $t5,0x3($t4) -/* f04ee94: 8fa70024 */ lw $a3,0x24($sp) -/* f04ee98: 8fa40038 */ lw $a0,0x38($sp) -/* f04ee9c: 27a6002c */ addiu $a2,$sp,0x2c -/* f04eea0: 0fc0d0cc */ jal func0f034330 -/* f04eea4: afad0014 */ sw $t5,0x14($sp) -.L0f04eea8: -/* f04eea8: 3c03800a */ lui $v1,0x800a -/* f04eeac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04eeb0: 8c6e0438 */ lw $t6,0x438($v1) -/* f04eeb4: 8fbf001c */ lw $ra,0x1c($sp) -/* f04eeb8: 27bd0040 */ addiu $sp,$sp,0x40 -/* f04eebc: 25cf0008 */ addiu $t7,$t6,0x8 -/* f04eec0: ac6f0438 */ sw $t7,0x438($v1) -/* f04eec4: 03e00008 */ jr $ra -/* f04eec8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 001a - */ -GLOBAL_ASM( -glabel ai001a -/* f04eecc: 27bdffa8 */ addiu $sp,$sp,-88 -/* f04eed0: afb20028 */ sw $s2,0x28($sp) -/* f04eed4: 3c12800a */ lui $s2,0x800a -/* f04eed8: 26529fc0 */ addiu $s2,$s2,-24640 -/* f04eedc: 8e4e0434 */ lw $t6,0x434($s2) -/* f04eee0: 8e4f0438 */ lw $t7,0x438($s2) -/* f04eee4: afbf002c */ sw $ra,0x2c($sp) -/* f04eee8: afb10024 */ sw $s1,0x24($sp) -/* f04eeec: afb00020 */ sw $s0,0x20($sp) -/* f04eef0: 01cf1021 */ addu $v0,$t6,$t7 -/* f04eef4: 90450002 */ lbu $a1,0x2($v0) -/* f04eef8: afa20054 */ sw $v0,0x54($sp) -/* f04eefc: 0fc126d1 */ jal chrFindById -/* f04ef00: 8e440424 */ lw $a0,0x424($s2) -/* f04ef04: 8fb80054 */ lw $t8,0x54($sp) -/* f04ef08: 00408025 */ or $s0,$v0,$zero -/* f04ef0c: 8e440424 */ lw $a0,0x424($s2) -/* f04ef10: 0fc126d1 */ jal chrFindById -/* f04ef14: 93050003 */ lbu $a1,0x3($t8) -/* f04ef18: 12000044 */ beqz $s0,.L0f04f02c -/* f04ef1c: 00408825 */ or $s1,$v0,$zero -/* f04ef20: 50400043 */ beqzl $v0,.L0f04f030 -/* f04ef24: 8e4c0438 */ lw $t4,0x438($s2) -/* f04ef28: 8e19001c */ lw $t9,0x1c($s0) -/* f04ef2c: 53200040 */ beqzl $t9,.L0f04f030 -/* f04ef30: 8e4c0438 */ lw $t4,0x438($s2) -/* f04ef34: 8c48001c */ lw $t0,0x1c($v0) -/* f04ef38: 02002025 */ or $a0,$s0,$zero -/* f04ef3c: 5100003c */ beqzl $t0,.L0f04f030 -/* f04ef40: 8e4c0438 */ lw $t4,0x438($s2) -/* f04ef44: 0fc0a20d */ jal func0f028834 -/* f04ef48: 00002825 */ or $a1,$zero,$zero -/* f04ef4c: 3c0a8007 */ lui $t2,0x8007 -/* f04ef50: 254a8fec */ addiu $t2,$t2,-28692 -/* f04ef54: 8d410000 */ lw $at,0x0($t2) -/* f04ef58: 27a90038 */ addiu $t1,$sp,0x38 -/* f04ef5c: 8d4c0004 */ lw $t4,0x4($t2) -/* f04ef60: ad210000 */ sw $at,0x0($t1) -/* f04ef64: 8d410008 */ lw $at,0x8($t2) -/* f04ef68: 00401825 */ or $v1,$v0,$zero -/* f04ef6c: ad2c0004 */ sw $t4,0x4($t1) -/* f04ef70: 14400005 */ bnez $v0,.L0f04ef88 -/* f04ef74: ad210008 */ sw $at,0x8($t1) -/* f04ef78: 02002025 */ or $a0,$s0,$zero -/* f04ef7c: 0fc0a20d */ jal func0f028834 -/* f04ef80: 24050001 */ addiu $a1,$zero,0x1 -/* f04ef84: 00401825 */ or $v1,$v0,$zero -.L0f04ef88: -/* f04ef88: 50400029 */ beqzl $v0,.L0f04f030 -/* f04ef8c: 8e4c0438 */ lw $t4,0x438($s2) -/* f04ef90: 8e2d001c */ lw $t5,0x1c($s1) -/* f04ef94: 8e0e001c */ lw $t6,0x1c($s0) -/* f04ef98: 27a40038 */ addiu $a0,$sp,0x38 -/* f04ef9c: c5a40008 */ lwc1 $f4,0x8($t5) -/* f04efa0: c5c60008 */ lwc1 $f6,0x8($t6) -/* f04efa4: 27a5003c */ addiu $a1,$sp,0x3c -/* f04efa8: 27a60040 */ addiu $a2,$sp,0x40 -/* f04efac: 46062201 */ sub.s $f8,$f4,$f6 -/* f04efb0: e7a80038 */ swc1 $f8,0x38($sp) -/* f04efb4: 8e18001c */ lw $t8,0x1c($s0) -/* f04efb8: 8e2f001c */ lw $t7,0x1c($s1) -/* f04efbc: c710000c */ lwc1 $f16,0xc($t8) -/* f04efc0: c5ea000c */ lwc1 $f10,0xc($t7) -/* f04efc4: 46105481 */ sub.s $f18,$f10,$f16 -/* f04efc8: e7b2003c */ swc1 $f18,0x3c($sp) -/* f04efcc: 8e08001c */ lw $t0,0x1c($s0) -/* f04efd0: 8e39001c */ lw $t9,0x1c($s1) -/* f04efd4: c5060010 */ lwc1 $f6,0x10($t0) -/* f04efd8: c7240010 */ lwc1 $f4,0x10($t9) -/* f04efdc: afa30048 */ sw $v1,0x48($sp) -/* f04efe0: 46062201 */ sub.s $f8,$f4,$f6 -/* f04efe4: 0c0011e4 */ jal 0x4790 -/* f04efe8: e7a80040 */ swc1 $f8,0x40($sp) -/* f04efec: 8fa30048 */ lw $v1,0x48($sp) -/* f04eff0: 8c620004 */ lw $v0,0x4($v1) -/* f04eff4: 2447005c */ addiu $a3,$v0,0x5c -/* f04eff8: 00e02025 */ or $a0,$a3,$zero -/* f04effc: 0fc2c74a */ jal func0f0b1d28 -/* f04f000: afa70030 */ sw $a3,0x30($sp) -/* f04f004: 8e0b001c */ lw $t3,0x1c($s0) -/* f04f008: 8fa90054 */ lw $t1,0x54($sp) -/* f04f00c: 44050000 */ mfc1 $a1,$f0 -/* f04f010: afab0010 */ sw $t3,0x10($sp) -/* f04f014: 812a0004 */ lb $t2,0x4($t1) -/* f04f018: 8fa70030 */ lw $a3,0x30($sp) -/* f04f01c: 02202025 */ or $a0,$s1,$zero -/* f04f020: 27a60038 */ addiu $a2,$sp,0x38 -/* f04f024: 0fc0d0cc */ jal func0f034330 -/* f04f028: afaa0014 */ sw $t2,0x14($sp) -.L0f04f02c: -/* f04f02c: 8e4c0438 */ lw $t4,0x438($s2) -.L0f04f030: -/* f04f030: 8fbf002c */ lw $ra,0x2c($sp) -/* f04f034: 8fb00020 */ lw $s0,0x20($sp) -/* f04f038: 258d0005 */ addiu $t5,$t4,0x5 -/* f04f03c: ae4d0438 */ sw $t5,0x438($s2) -/* f04f040: 8fb20028 */ lw $s2,0x28($sp) -/* f04f044: 8fb10024 */ lw $s1,0x24($sp) -/* f04f048: 27bd0058 */ addiu $sp,$sp,0x58 -/* f04f04c: 03e00008 */ jr $ra -/* f04f050: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 001b - */ -GLOBAL_ASM( -glabel ai001b -/* f04f054: 3c03800a */ lui $v1,0x800a -/* f04f058: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f05c: 8c6e0434 */ lw $t6,0x434($v1) -/* f04f060: 8c6f0438 */ lw $t7,0x438($v1) -/* f04f064: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04f068: afbf0014 */ sw $ra,0x14($sp) -/* f04f06c: 01cf3821 */ addu $a3,$t6,$t7 -/* f04f070: 90f80004 */ lbu $t8,0x4($a3) -/* f04f074: 90e90002 */ lbu $t1,0x2($a3) -/* f04f078: 90e80005 */ lbu $t0,0x5($a3) -/* f04f07c: 90eb0003 */ lbu $t3,0x3($a3) -/* f04f080: 0018ca00 */ sll $t9,$t8,0x8 -/* f04f084: 00095200 */ sll $t2,$t1,0x8 -/* f04f088: afa7001c */ sw $a3,0x1c($sp) -/* f04f08c: 8c640424 */ lw $a0,0x424($v1) -/* f04f090: 03283025 */ or $a2,$t9,$t0 -/* f04f094: 0fc0eda1 */ jal func0f03b684 -/* f04f098: 014b2825 */ or $a1,$t2,$t3 -/* f04f09c: 3c03800a */ lui $v1,0x800a -/* f04f0a0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f0a4: 10400009 */ beqz $v0,.L0f04f0cc -/* f04f0a8: 8fa7001c */ lw $a3,0x1c($sp) -/* f04f0ac: 8c640434 */ lw $a0,0x434($v1) -/* f04f0b0: 8c650438 */ lw $a1,0x438($v1) -/* f04f0b4: 0fc13583 */ jal chraiGoToLabel -/* f04f0b8: 90e60006 */ lbu $a2,0x6($a3) -/* f04f0bc: 3c03800a */ lui $v1,0x800a -/* f04f0c0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f0c4: 10000004 */ beqz $zero,.L0f04f0d8 -/* f04f0c8: ac620438 */ sw $v0,0x438($v1) -.L0f04f0cc: -/* f04f0cc: 8c6c0438 */ lw $t4,0x438($v1) -/* f04f0d0: 258d0007 */ addiu $t5,$t4,0x7 -/* f04f0d4: ac6d0438 */ sw $t5,0x438($v1) -.L0f04f0d8: -/* f04f0d8: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f0dc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04f0e0: 00001025 */ or $v0,$zero,$zero -/* f04f0e4: 03e00008 */ jr $ra -/* f04f0e8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 001c - */ -GLOBAL_ASM( -glabel ai001c -/* f04f0ec: 3c03800a */ lui $v1,0x800a -/* f04f0f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f0f4: 8c6e0434 */ lw $t6,0x434($v1) -/* f04f0f8: 8c6f0438 */ lw $t7,0x438($v1) -/* f04f0fc: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04f100: afbf0014 */ sw $ra,0x14($sp) -/* f04f104: 01cf3821 */ addu $a3,$t6,$t7 -/* f04f108: 90f80002 */ lbu $t8,0x2($a3) -/* f04f10c: 90e80003 */ lbu $t0,0x3($a3) -/* f04f110: 90e60004 */ lbu $a2,0x4($a3) -/* f04f114: 0018ca00 */ sll $t9,$t8,0x8 -/* f04f118: 03281025 */ or $v0,$t9,$t0 -/* f04f11c: 3045ffff */ andi $a1,$v0,0xffff -/* f04f120: afa7001c */ sw $a3,0x1c($sp) -/* f04f124: 0fc0ee5f */ jal func0f03b97c -/* f04f128: 8c640424 */ lw $a0,0x424($v1) -/* f04f12c: 3c03800a */ lui $v1,0x800a -/* f04f130: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f134: 10400009 */ beqz $v0,.L0f04f15c -/* f04f138: 8fa7001c */ lw $a3,0x1c($sp) -/* f04f13c: 8c640434 */ lw $a0,0x434($v1) -/* f04f140: 8c650438 */ lw $a1,0x438($v1) -/* f04f144: 0fc13583 */ jal chraiGoToLabel -/* f04f148: 90e60005 */ lbu $a2,0x5($a3) -/* f04f14c: 3c03800a */ lui $v1,0x800a -/* f04f150: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f154: 10000004 */ beqz $zero,.L0f04f168 -/* f04f158: ac620438 */ sw $v0,0x438($v1) -.L0f04f15c: -/* f04f15c: 8c6a0438 */ lw $t2,0x438($v1) -/* f04f160: 254b0006 */ addiu $t3,$t2,0x6 -/* f04f164: ac6b0438 */ sw $t3,0x438($v1) -.L0f04f168: -/* f04f168: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f16c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04f170: 00001025 */ or $v0,$zero,$zero -/* f04f174: 03e00008 */ jr $ra -/* f04f178: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0024 - */ -GLOBAL_ASM( -glabel ai0024 -/* f04f17c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f180: afbf0014 */ sw $ra,0x14($sp) -/* f04f184: 3c04800a */ lui $a0,0x800a -/* f04f188: 0fc0ea6e */ jal func0f03a9b8 -/* f04f18c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f04f190: 3c03800a */ lui $v1,0x800a -/* f04f194: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f198: 8c6e0438 */ lw $t6,0x438($v1) -/* f04f19c: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f1a0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f1a4: 25cf0002 */ addiu $t7,$t6,0x2 -/* f04f1a8: ac6f0438 */ sw $t7,0x438($v1) -/* f04f1ac: 03e00008 */ jr $ra -/* f04f1b0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0025 - */ -GLOBAL_ASM( -glabel ai0025 -/* f04f1b4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f1b8: afbf0014 */ sw $ra,0x14($sp) -/* f04f1bc: 3c04800a */ lui $a0,0x800a -/* f04f1c0: 0fc0ea83 */ jal func0f03aa0c -/* f04f1c4: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f04f1c8: 3c03800a */ lui $v1,0x800a -/* f04f1cc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f1d0: 8c6e0438 */ lw $t6,0x438($v1) -/* f04f1d4: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f1d8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f1dc: 25cf0002 */ addiu $t7,$t6,0x2 -/* f04f1e0: ac6f0438 */ sw $t7,0x438($v1) -/* f04f1e4: 03e00008 */ jr $ra -/* f04f1e8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0026 - */ -GLOBAL_ASM( -glabel ai0026 -/* f04f1ec: 3c03800a */ lui $v1,0x800a -/* f04f1f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f1f4: 8c6e0434 */ lw $t6,0x434($v1) -/* f04f1f8: 8c6f0438 */ lw $t7,0x438($v1) -/* f04f1fc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f200: afbf0014 */ sw $ra,0x14($sp) -/* f04f204: 01cf1021 */ addu $v0,$t6,$t7 -/* f04f208: 90450002 */ lbu $a1,0x2($v0) -/* f04f20c: 0fc126d1 */ jal chrFindById -/* f04f210: 8c640424 */ lw $a0,0x424($v1) -/* f04f214: 3c03800a */ lui $v1,0x800a -/* f04f218: 10400007 */ beqz $v0,.L0f04f238 -/* f04f21c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f220: 8c58001c */ lw $t8,0x1c($v0) -/* f04f224: 53000005 */ beqzl $t8,.L0f04f23c -/* f04f228: 8c690438 */ lw $t1,0x438($v1) -/* f04f22c: 8c590014 */ lw $t9,0x14($v0) -/* f04f230: 37280020 */ ori $t0,$t9,0x20 -/* f04f234: ac480014 */ sw $t0,0x14($v0) -.L0f04f238: -/* f04f238: 8c690438 */ lw $t1,0x438($v1) -.L0f04f23c: -/* f04f23c: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f240: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f244: 252a0003 */ addiu $t2,$t1,0x3 -/* f04f248: ac6a0438 */ sw $t2,0x438($v1) -/* f04f24c: 03e00008 */ jr $ra -/* f04f250: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0027 - */ -GLOBAL_ASM( -glabel ai0027 -/* f04f254: 3c03800a */ lui $v1,0x800a -/* f04f258: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f25c: 8c6e0434 */ lw $t6,0x434($v1) -/* f04f260: 8c6f0438 */ lw $t7,0x438($v1) -/* f04f264: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04f268: afbf0014 */ sw $ra,0x14($sp) -/* f04f26c: 01cf3821 */ addu $a3,$t6,$t7 -/* f04f270: 90f80002 */ lbu $t8,0x2($a3) -/* f04f274: 90e80003 */ lbu $t0,0x3($a3) -/* f04f278: afa7001c */ sw $a3,0x1c($sp) -/* f04f27c: 0018ca00 */ sll $t9,$t8,0x8 -/* f04f280: 03281025 */ or $v0,$t9,$t0 -/* f04f284: 3045ffff */ andi $a1,$v0,0xffff -/* f04f288: 0fc0ed7c */ jal func0f03b5f0 -/* f04f28c: 8c640424 */ lw $a0,0x424($v1) -/* f04f290: 3c03800a */ lui $v1,0x800a -/* f04f294: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f298: 10400009 */ beqz $v0,.L0f04f2c0 -/* f04f29c: 8fa7001c */ lw $a3,0x1c($sp) -/* f04f2a0: 8c640434 */ lw $a0,0x434($v1) -/* f04f2a4: 8c650438 */ lw $a1,0x438($v1) -/* f04f2a8: 0fc13583 */ jal chraiGoToLabel -/* f04f2ac: 90e60004 */ lbu $a2,0x4($a3) -/* f04f2b0: 3c03800a */ lui $v1,0x800a -/* f04f2b4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f2b8: 10000004 */ beqz $zero,.L0f04f2cc -/* f04f2bc: ac620438 */ sw $v0,0x438($v1) -.L0f04f2c0: -/* f04f2c0: 8c6a0438 */ lw $t2,0x438($v1) -/* f04f2c4: 254b0005 */ addiu $t3,$t2,0x5 -/* f04f2c8: ac6b0438 */ sw $t3,0x438($v1) -.L0f04f2cc: -/* f04f2cc: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f2d0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04f2d4: 00001025 */ or $v0,$zero,$zero -/* f04f2d8: 03e00008 */ jr $ra -/* f04f2dc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0028 - */ -GLOBAL_ASM( -glabel ai0028 -/* f04f2e0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f2e4: afbf0014 */ sw $ra,0x14($sp) -/* f04f2e8: 0fc240ec */ jal func0f0903b0 -/* f04f2ec: 00000000 */ sll $zero,$zero,0x0 -/* f04f2f0: 3c03800a */ lui $v1,0x800a -/* f04f2f4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f2f8: 8c6e0438 */ lw $t6,0x438($v1) -/* f04f2fc: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f300: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f304: 25cf0002 */ addiu $t7,$t6,0x2 -/* f04f308: ac6f0438 */ sw $t7,0x438($v1) -/* f04f30c: 03e00008 */ jr $ra -/* f04f310: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0029 - */ -GLOBAL_ASM( -glabel ai0029 -/* f04f314: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f318: afbf0014 */ sw $ra,0x14($sp) -/* f04f31c: 0fc24105 */ jal func0f090414 -/* f04f320: 00000000 */ sll $zero,$zero,0x0 -/* f04f324: 3c03800a */ lui $v1,0x800a -/* f04f328: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f32c: 8c6e0438 */ lw $t6,0x438($v1) -/* f04f330: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f334: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f338: 25cf0002 */ addiu $t7,$t6,0x2 -/* f04f33c: ac6f0438 */ sw $t7,0x438($v1) -/* f04f340: 03e00008 */ jr $ra -/* f04f344: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 002a - */ -GLOBAL_ASM( -glabel ai002a -/* f04f348: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f34c: 3c03800a */ lui $v1,0x800a -/* f04f350: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f354: afbf0014 */ sw $ra,0x14($sp) -/* f04f358: 0fc0ebeb */ jal func0f03afac -/* f04f35c: 8c640424 */ lw $a0,0x424($v1) -/* f04f360: 3c03800a */ lui $v1,0x800a -/* f04f364: 1040000a */ beqz $v0,.L0f04f390 -/* f04f368: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f36c: 8c640434 */ lw $a0,0x434($v1) -/* f04f370: 8c650438 */ lw $a1,0x438($v1) -/* f04f374: 00851021 */ addu $v0,$a0,$a1 -/* f04f378: 0fc13583 */ jal chraiGoToLabel -/* f04f37c: 90460002 */ lbu $a2,0x2($v0) -/* f04f380: 3c03800a */ lui $v1,0x800a -/* f04f384: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f388: 10000004 */ beqz $zero,.L0f04f39c -/* f04f38c: ac620438 */ sw $v0,0x438($v1) -.L0f04f390: -/* f04f390: 8c6e0438 */ lw $t6,0x438($v1) -/* f04f394: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04f398: ac6f0438 */ sw $t7,0x438($v1) -.L0f04f39c: -/* f04f39c: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f3a0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f3a4: 00001025 */ or $v0,$zero,$zero -/* f04f3a8: 03e00008 */ jr $ra -/* f04f3ac: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 002b - */ -GLOBAL_ASM( -glabel ai002b -/* f04f3b0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f3b4: 3c03800a */ lui $v1,0x800a -/* f04f3b8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f3bc: afbf0014 */ sw $ra,0x14($sp) -/* f04f3c0: 8c640424 */ lw $a0,0x424($v1) -/* f04f3c4: 0fc0ea8e */ jal func0f03aa38 -/* f04f3c8: 24050001 */ addiu $a1,$zero,0x1 -/* f04f3cc: 3c03800a */ lui $v1,0x800a -/* f04f3d0: 1040000a */ beqz $v0,.L0f04f3fc -/* f04f3d4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f3d8: 8c640434 */ lw $a0,0x434($v1) -/* f04f3dc: 8c650438 */ lw $a1,0x438($v1) -/* f04f3e0: 00851021 */ addu $v0,$a0,$a1 -/* f04f3e4: 0fc13583 */ jal chraiGoToLabel -/* f04f3e8: 90460002 */ lbu $a2,0x2($v0) -/* f04f3ec: 3c03800a */ lui $v1,0x800a -/* f04f3f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f3f4: 10000004 */ beqz $zero,.L0f04f408 -/* f04f3f8: ac620438 */ sw $v0,0x438($v1) -.L0f04f3fc: -/* f04f3fc: 8c6e0438 */ lw $t6,0x438($v1) -/* f04f400: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04f404: ac6f0438 */ sw $t7,0x438($v1) -.L0f04f408: -/* f04f408: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f40c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f410: 00001025 */ or $v0,$zero,$zero -/* f04f414: 03e00008 */ jr $ra -/* f04f418: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 002c - */ -GLOBAL_ASM( -glabel ai002c -/* f04f41c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f420: 3c03800a */ lui $v1,0x800a -/* f04f424: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f428: afbf0014 */ sw $ra,0x14($sp) -/* f04f42c: 8c640424 */ lw $a0,0x424($v1) -/* f04f430: 0fc0ea8e */ jal func0f03aa38 -/* f04f434: 00002825 */ or $a1,$zero,$zero -/* f04f438: 3c03800a */ lui $v1,0x800a -/* f04f43c: 1040000a */ beqz $v0,.L0f04f468 -/* f04f440: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f444: 8c640434 */ lw $a0,0x434($v1) -/* f04f448: 8c650438 */ lw $a1,0x438($v1) -/* f04f44c: 00851021 */ addu $v0,$a0,$a1 -/* f04f450: 0fc13583 */ jal chraiGoToLabel -/* f04f454: 90460002 */ lbu $a2,0x2($v0) -/* f04f458: 3c03800a */ lui $v1,0x800a -/* f04f45c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f460: 10000004 */ beqz $zero,.L0f04f474 -/* f04f464: ac620438 */ sw $v0,0x438($v1) -.L0f04f468: -/* f04f468: 8c6e0438 */ lw $t6,0x438($v1) -/* f04f46c: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04f470: ac6f0438 */ sw $t7,0x438($v1) -.L0f04f474: -/* f04f474: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f478: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f47c: 00001025 */ or $v0,$zero,$zero -/* f04f480: 03e00008 */ jr $ra -/* f04f484: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 002d - */ -GLOBAL_ASM( -glabel ai002d -/* f04f488: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f48c: 3c03800a */ lui $v1,0x800a -/* f04f490: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f494: afbf0014 */ sw $ra,0x14($sp) -/* f04f498: 8c640424 */ lw $a0,0x424($v1) -/* f04f49c: 0fc0ea8e */ jal func0f03aa38 -/* f04f4a0: 24050002 */ addiu $a1,$zero,0x2 -/* f04f4a4: 3c03800a */ lui $v1,0x800a -/* f04f4a8: 1040000a */ beqz $v0,.L0f04f4d4 -/* f04f4ac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f4b0: 8c640434 */ lw $a0,0x434($v1) -/* f04f4b4: 8c650438 */ lw $a1,0x438($v1) -/* f04f4b8: 00851021 */ addu $v0,$a0,$a1 -/* f04f4bc: 0fc13583 */ jal chraiGoToLabel -/* f04f4c0: 90460002 */ lbu $a2,0x2($v0) -/* f04f4c4: 3c03800a */ lui $v1,0x800a -/* f04f4c8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f4cc: 10000004 */ beqz $zero,.L0f04f4e0 -/* f04f4d0: ac620438 */ sw $v0,0x438($v1) -.L0f04f4d4: -/* f04f4d4: 8c6e0438 */ lw $t6,0x438($v1) -/* f04f4d8: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04f4dc: ac6f0438 */ sw $t7,0x438($v1) -.L0f04f4e0: -/* f04f4e0: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f4e4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f4e8: 00001025 */ or $v0,$zero,$zero -/* f04f4ec: 03e00008 */ jr $ra -/* f04f4f0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 002e - */ -GLOBAL_ASM( -glabel ai002e -/* f04f4f4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f4f8: 3c03800a */ lui $v1,0x800a -/* f04f4fc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f500: afbf0014 */ sw $ra,0x14($sp) -/* f04f504: 0fc0ec78 */ jal func0f03b1e0 -/* f04f508: 8c640424 */ lw $a0,0x424($v1) -/* f04f50c: 3c03800a */ lui $v1,0x800a -/* f04f510: 1040000a */ beqz $v0,.L0f04f53c -/* f04f514: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f518: 8c640434 */ lw $a0,0x434($v1) -/* f04f51c: 8c650438 */ lw $a1,0x438($v1) -/* f04f520: 00851021 */ addu $v0,$a0,$a1 -/* f04f524: 0fc13583 */ jal chraiGoToLabel -/* f04f528: 90460002 */ lbu $a2,0x2($v0) -/* f04f52c: 3c03800a */ lui $v1,0x800a -/* f04f530: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f534: 10000004 */ beqz $zero,.L0f04f548 -/* f04f538: ac620438 */ sw $v0,0x438($v1) -.L0f04f53c: -/* f04f53c: 8c6e0438 */ lw $t6,0x438($v1) -/* f04f540: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04f544: ac6f0438 */ sw $t7,0x438($v1) -.L0f04f548: -/* f04f548: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f54c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f550: 00001025 */ or $v0,$zero,$zero -/* f04f554: 03e00008 */ jr $ra -/* f04f558: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 002f - */ -GLOBAL_ASM( -glabel ai002f -/* f04f55c: 3c03800a */ lui $v1,0x800a -/* f04f560: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f564: 8c6e0434 */ lw $t6,0x434($v1) -/* f04f568: 8c6f0438 */ lw $t7,0x438($v1) -/* f04f56c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04f570: afbf0014 */ sw $ra,0x14($sp) -/* f04f574: 01cf3821 */ addu $a3,$t6,$t7 -/* f04f578: 90e50002 */ lbu $a1,0x2($a3) -/* f04f57c: afa7001c */ sw $a3,0x1c($sp) -/* f04f580: 8c640424 */ lw $a0,0x424($v1) -/* f04f584: 0fc0eab2 */ jal func0f03aac8 -/* f04f588: 24060001 */ addiu $a2,$zero,0x1 -/* f04f58c: 3c03800a */ lui $v1,0x800a -/* f04f590: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f594: 10400009 */ beqz $v0,.L0f04f5bc -/* f04f598: 8fa7001c */ lw $a3,0x1c($sp) -/* f04f59c: 8c640434 */ lw $a0,0x434($v1) -/* f04f5a0: 8c650438 */ lw $a1,0x438($v1) -/* f04f5a4: 0fc13583 */ jal chraiGoToLabel -/* f04f5a8: 90e60003 */ lbu $a2,0x3($a3) -/* f04f5ac: 3c03800a */ lui $v1,0x800a -/* f04f5b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f5b4: 10000004 */ beqz $zero,.L0f04f5c8 -/* f04f5b8: ac620438 */ sw $v0,0x438($v1) -.L0f04f5bc: -/* f04f5bc: 8c780438 */ lw $t8,0x438($v1) -/* f04f5c0: 27190004 */ addiu $t9,$t8,0x4 -/* f04f5c4: ac790438 */ sw $t9,0x438($v1) -.L0f04f5c8: -/* f04f5c8: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f5cc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04f5d0: 00001025 */ or $v0,$zero,$zero -/* f04f5d4: 03e00008 */ jr $ra -/* f04f5d8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0030 - */ -GLOBAL_ASM( -glabel ai0030 -/* f04f5dc: 3c03800a */ lui $v1,0x800a -/* f04f5e0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f5e4: 8c6e0434 */ lw $t6,0x434($v1) -/* f04f5e8: 8c6f0438 */ lw $t7,0x438($v1) -/* f04f5ec: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04f5f0: afbf0014 */ sw $ra,0x14($sp) -/* f04f5f4: 01cf3821 */ addu $a3,$t6,$t7 -/* f04f5f8: 90e50002 */ lbu $a1,0x2($a3) -/* f04f5fc: afa7001c */ sw $a3,0x1c($sp) -/* f04f600: 8c640424 */ lw $a0,0x424($v1) -/* f04f604: 0fc0eab2 */ jal func0f03aac8 -/* f04f608: 00003025 */ or $a2,$zero,$zero -/* f04f60c: 3c03800a */ lui $v1,0x800a -/* f04f610: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f614: 10400009 */ beqz $v0,.L0f04f63c -/* f04f618: 8fa7001c */ lw $a3,0x1c($sp) -/* f04f61c: 8c640434 */ lw $a0,0x434($v1) -/* f04f620: 8c650438 */ lw $a1,0x438($v1) -/* f04f624: 0fc13583 */ jal chraiGoToLabel -/* f04f628: 90e60003 */ lbu $a2,0x3($a3) -/* f04f62c: 3c03800a */ lui $v1,0x800a -/* f04f630: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f634: 10000004 */ beqz $zero,.L0f04f648 -/* f04f638: ac620438 */ sw $v0,0x438($v1) -.L0f04f63c: -/* f04f63c: 8c780438 */ lw $t8,0x438($v1) -/* f04f640: 27190004 */ addiu $t9,$t8,0x4 -/* f04f644: ac790438 */ sw $t9,0x438($v1) -.L0f04f648: -/* f04f648: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f64c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04f650: 00001025 */ or $v0,$zero,$zero -/* f04f654: 03e00008 */ jr $ra -/* f04f658: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0031 - */ -GLOBAL_ASM( -glabel ai0031 -/* f04f65c: 3c03800a */ lui $v1,0x800a -/* f04f660: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f664: 8c6e0434 */ lw $t6,0x434($v1) -/* f04f668: 8c6f0438 */ lw $t7,0x438($v1) -/* f04f66c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04f670: afbf0014 */ sw $ra,0x14($sp) -/* f04f674: 01cf3821 */ addu $a3,$t6,$t7 -/* f04f678: 90e50002 */ lbu $a1,0x2($a3) -/* f04f67c: afa7001c */ sw $a3,0x1c($sp) -/* f04f680: 8c640424 */ lw $a0,0x424($v1) -/* f04f684: 0fc0eab2 */ jal func0f03aac8 -/* f04f688: 24060002 */ addiu $a2,$zero,0x2 -/* f04f68c: 3c03800a */ lui $v1,0x800a -/* f04f690: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f694: 10400009 */ beqz $v0,.L0f04f6bc -/* f04f698: 8fa7001c */ lw $a3,0x1c($sp) -/* f04f69c: 8c640434 */ lw $a0,0x434($v1) -/* f04f6a0: 8c650438 */ lw $a1,0x438($v1) -/* f04f6a4: 0fc13583 */ jal chraiGoToLabel -/* f04f6a8: 90e60003 */ lbu $a2,0x3($a3) -/* f04f6ac: 3c03800a */ lui $v1,0x800a -/* f04f6b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f6b4: 10000004 */ beqz $zero,.L0f04f6c8 -/* f04f6b8: ac620438 */ sw $v0,0x438($v1) -.L0f04f6bc: -/* f04f6bc: 8c780438 */ lw $t8,0x438($v1) -/* f04f6c0: 27190004 */ addiu $t9,$t8,0x4 -/* f04f6c4: ac790438 */ sw $t9,0x438($v1) -.L0f04f6c8: -/* f04f6c8: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f6cc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04f6d0: 00001025 */ or $v0,$zero,$zero -/* f04f6d4: 03e00008 */ jr $ra -/* f04f6d8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0036 - */ -GLOBAL_ASM( -glabel ai0036 -/* f04f6dc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f6e0: afbf0014 */ sw $ra,0x14($sp) -/* f04f6e4: 0c004b70 */ jal 0x12dc0 -/* f04f6e8: 00000000 */ sll $zero,$zero,0x0 -/* f04f6ec: 3c03800a */ lui $v1,0x800a -/* f04f6f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f6f4: 8c6f0424 */ lw $t7,0x424($v1) -/* f04f6f8: 00407025 */ or $t6,$v0,$zero -/* f04f6fc: 00001025 */ or $v0,$zero,$zero -/* f04f700: a1ee0124 */ sb $t6,0x124($t7) -/* f04f704: 8c780438 */ lw $t8,0x438($v1) -/* f04f708: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f70c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f710: 27190002 */ addiu $t9,$t8,0x2 -/* f04f714: 03e00008 */ jr $ra -/* f04f718: ac790438 */ sw $t9,0x438($v1) -); - -/** - * @cmd 0037 - */ -GLOBAL_ASM( -glabel ai0037 -/* f04f71c: 3c03800a */ lui $v1,0x800a -/* f04f720: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f724: 8c620424 */ lw $v0,0x424($v1) -/* f04f728: 8c640434 */ lw $a0,0x434($v1) -/* f04f72c: 8c650438 */ lw $a1,0x438($v1) -/* f04f730: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04f734: afbf0014 */ sw $ra,0x14($sp) -/* f04f738: 10400006 */ beqz $v0,.L0f04f754 -/* f04f73c: 00853821 */ addu $a3,$a0,$a1 -/* f04f740: 904e0124 */ lbu $t6,0x124($v0) -/* f04f744: 90ef0002 */ lbu $t7,0x2($a3) -/* f04f748: 01cf082a */ slt $at,$t6,$t7 -/* f04f74c: 14200010 */ bnez $at,.L0f04f790 -/* f04f750: 00000000 */ sll $zero,$zero,0x0 -.L0f04f754: -/* f04f754: 8c780430 */ lw $t8,0x430($v1) -/* f04f758: 53000014 */ beqzl $t8,.L0f04f7ac -/* f04f75c: 8c690438 */ lw $t1,0x438($v1) -/* f04f760: 0c004b70 */ jal 0x12dc0 -/* f04f764: afa7001c */ sw $a3,0x1c($sp) -/* f04f768: 8fa7001c */ lw $a3,0x1c($sp) -/* f04f76c: 305900ff */ andi $t9,$v0,0xff -/* f04f770: 3c03800a */ lui $v1,0x800a -/* f04f774: 90e80002 */ lbu $t0,0x2($a3) -/* f04f778: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f77c: 0328082a */ slt $at,$t9,$t0 -/* f04f780: 5020000a */ beqzl $at,.L0f04f7ac -/* f04f784: 8c690438 */ lw $t1,0x438($v1) -/* f04f788: 8c640434 */ lw $a0,0x434($v1) -/* f04f78c: 8c650438 */ lw $a1,0x438($v1) -.L0f04f790: -/* f04f790: 0fc13583 */ jal chraiGoToLabel -/* f04f794: 90e60003 */ lbu $a2,0x3($a3) -/* f04f798: 3c03800a */ lui $v1,0x800a -/* f04f79c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f7a0: 10000004 */ beqz $zero,.L0f04f7b4 -/* f04f7a4: ac620438 */ sw $v0,0x438($v1) -/* f04f7a8: 8c690438 */ lw $t1,0x438($v1) -.L0f04f7ac: -/* f04f7ac: 252a0004 */ addiu $t2,$t1,0x4 -/* f04f7b0: ac6a0438 */ sw $t2,0x438($v1) -.L0f04f7b4: -/* f04f7b4: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f7b8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04f7bc: 00001025 */ or $v0,$zero,$zero -/* f04f7c0: 03e00008 */ jr $ra -/* f04f7c4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0038 - */ -GLOBAL_ASM( -glabel ai0038 -/* f04f7c8: 3c03800a */ lui $v1,0x800a -/* f04f7cc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f7d0: 8c620424 */ lw $v0,0x424($v1) -/* f04f7d4: 8c640434 */ lw $a0,0x434($v1) -/* f04f7d8: 8c650438 */ lw $a1,0x438($v1) -/* f04f7dc: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04f7e0: afbf0014 */ sw $ra,0x14($sp) -/* f04f7e4: 10400006 */ beqz $v0,.L0f04f800 -/* f04f7e8: 00853821 */ addu $a3,$a0,$a1 -/* f04f7ec: 90ee0002 */ lbu $t6,0x2($a3) -/* f04f7f0: 904f0124 */ lbu $t7,0x124($v0) -/* f04f7f4: 01cf082a */ slt $at,$t6,$t7 -/* f04f7f8: 14200010 */ bnez $at,.L0f04f83c -/* f04f7fc: 00000000 */ sll $zero,$zero,0x0 -.L0f04f800: -/* f04f800: 8c780430 */ lw $t8,0x430($v1) -/* f04f804: 53000014 */ beqzl $t8,.L0f04f858 -/* f04f808: 8c690438 */ lw $t1,0x438($v1) -/* f04f80c: 0c004b70 */ jal 0x12dc0 -/* f04f810: afa7001c */ sw $a3,0x1c($sp) -/* f04f814: 8fa7001c */ lw $a3,0x1c($sp) -/* f04f818: 304800ff */ andi $t0,$v0,0xff -/* f04f81c: 3c03800a */ lui $v1,0x800a -/* f04f820: 90f90002 */ lbu $t9,0x2($a3) -/* f04f824: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f828: 0328082a */ slt $at,$t9,$t0 -/* f04f82c: 5020000a */ beqzl $at,.L0f04f858 -/* f04f830: 8c690438 */ lw $t1,0x438($v1) -/* f04f834: 8c640434 */ lw $a0,0x434($v1) -/* f04f838: 8c650438 */ lw $a1,0x438($v1) -.L0f04f83c: -/* f04f83c: 0fc13583 */ jal chraiGoToLabel -/* f04f840: 90e60003 */ lbu $a2,0x3($a3) -/* f04f844: 3c03800a */ lui $v1,0x800a -/* f04f848: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04f84c: 10000004 */ beqz $zero,.L0f04f860 -/* f04f850: ac620438 */ sw $v0,0x438($v1) -/* f04f854: 8c690438 */ lw $t1,0x438($v1) -.L0f04f858: -/* f04f858: 252a0004 */ addiu $t2,$t1,0x4 -/* f04f85c: ac6a0438 */ sw $t2,0x438($v1) -.L0f04f860: -/* f04f860: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f864: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04f868: 00001025 */ or $v0,$zero,$zero -/* f04f86c: 03e00008 */ jr $ra -/* f04f870: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 001d - */ -GLOBAL_ASM( -glabel ai001d -/* f04f874: 3c07800a */ lui $a3,0x800a -/* f04f878: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04f87c: 8cee0434 */ lw $t6,0x434($a3) -/* f04f880: 8cef0438 */ lw $t7,0x438($a3) -/* f04f884: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f888: afbf0014 */ sw $ra,0x14($sp) -/* f04f88c: 01cf1021 */ addu $v0,$t6,$t7 -/* f04f890: 90580002 */ lbu $t8,0x2($v0) -/* f04f894: 90480003 */ lbu $t0,0x3($v0) -/* f04f898: 8ce40424 */ lw $a0,0x424($a3) -/* f04f89c: 0018ca00 */ sll $t9,$t8,0x8 -/* f04f8a0: 03281825 */ or $v1,$t9,$t0 -/* f04f8a4: 3065ffff */ andi $a1,$v1,0xffff -/* f04f8a8: 0fc0ea25 */ jal func0f03a894 -/* f04f8ac: 24060001 */ addiu $a2,$zero,0x1 -/* f04f8b0: 3c07800a */ lui $a3,0x800a -/* f04f8b4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04f8b8: 8cea0438 */ lw $t2,0x438($a3) -/* f04f8bc: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f8c0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f8c4: 254b0004 */ addiu $t3,$t2,0x4 -/* f04f8c8: aceb0438 */ sw $t3,0x438($a3) -/* f04f8cc: 03e00008 */ jr $ra -/* f04f8d0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 001e - */ -GLOBAL_ASM( -glabel ai001e -/* f04f8d4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04f8d8: afb00018 */ sw $s0,0x18($sp) -/* f04f8dc: 3c10800a */ lui $s0,0x800a -/* f04f8e0: 26109fc0 */ addiu $s0,$s0,-24640 -/* f04f8e4: 8e0e0434 */ lw $t6,0x434($s0) -/* f04f8e8: 8e0f0438 */ lw $t7,0x438($s0) -/* f04f8ec: afbf001c */ sw $ra,0x1c($sp) -/* f04f8f0: 24010001 */ addiu $at,$zero,0x1 -/* f04f8f4: 01cf1021 */ addu $v0,$t6,$t7 -/* f04f8f8: 90430002 */ lbu $v1,0x2($v0) -/* f04f8fc: 50600006 */ beqzl $v1,.L0f04f918 -/* f04f900: 8e040424 */ lw $a0,0x424($s0) -/* f04f904: 5061000a */ beql $v1,$at,.L0f04f930 -/* f04f908: 8e040424 */ lw $a0,0x424($s0) -/* f04f90c: 1000000e */ beqz $zero,.L0f04f948 -/* f04f910: 8e040424 */ lw $a0,0x424($s0) -/* f04f914: 8e040424 */ lw $a0,0x424($s0) -.L0f04f918: -/* f04f918: 00003025 */ or $a2,$zero,$zero -/* f04f91c: 0fc0ea25 */ jal func0f03a894 -/* f04f920: 84850128 */ lh $a1,0x128($a0) -/* f04f924: 1000000c */ beqz $zero,.L0f04f958 -/* f04f928: 8e180438 */ lw $t8,0x438($s0) -/* f04f92c: 8e040424 */ lw $a0,0x424($s0) -.L0f04f930: -/* f04f930: 24060001 */ addiu $a2,$zero,0x1 -/* f04f934: 0fc0ea25 */ jal func0f03a894 -/* f04f938: 84850128 */ lh $a1,0x128($a0) -/* f04f93c: 10000006 */ beqz $zero,.L0f04f958 -/* f04f940: 8e180438 */ lw $t8,0x438($s0) -/* f04f944: 8e040424 */ lw $a0,0x424($s0) -.L0f04f948: -/* f04f948: 24060002 */ addiu $a2,$zero,0x2 -/* f04f94c: 0fc0ea25 */ jal func0f03a894 -/* f04f950: 84850128 */ lh $a1,0x128($a0) -/* f04f954: 8e180438 */ lw $t8,0x438($s0) -.L0f04f958: -/* f04f958: 8fbf001c */ lw $ra,0x1c($sp) -/* f04f95c: 00001025 */ or $v0,$zero,$zero -/* f04f960: 27190003 */ addiu $t9,$t8,0x3 -/* f04f964: ae190438 */ sw $t9,0x438($s0) -/* f04f968: 8fb00018 */ lw $s0,0x18($sp) -/* f04f96c: 03e00008 */ jr $ra -/* f04f970: 27bd0020 */ addiu $sp,$sp,0x20 -); - -/** - * @cmd 001f - */ -GLOBAL_ASM( -glabel ai001f -/* f04f974: 3c07800a */ lui $a3,0x800a -/* f04f978: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04f97c: 8cee0434 */ lw $t6,0x434($a3) -/* f04f980: 8cef0438 */ lw $t7,0x438($a3) -/* f04f984: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f988: afbf0014 */ sw $ra,0x14($sp) -/* f04f98c: 01cf1021 */ addu $v0,$t6,$t7 -/* f04f990: 90580002 */ lbu $t8,0x2($v0) -/* f04f994: 90480003 */ lbu $t0,0x3($v0) -/* f04f998: 8ce40424 */ lw $a0,0x424($a3) -/* f04f99c: 0018ca00 */ sll $t9,$t8,0x8 -/* f04f9a0: 03281825 */ or $v1,$t9,$t0 -/* f04f9a4: 3065ffff */ andi $a1,$v1,0xffff -/* f04f9a8: 0fc0ea25 */ jal func0f03a894 -/* f04f9ac: 00003025 */ or $a2,$zero,$zero -/* f04f9b0: 3c07800a */ lui $a3,0x800a -/* f04f9b4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04f9b8: 8cea0438 */ lw $t2,0x438($a3) -/* f04f9bc: 8fbf0014 */ lw $ra,0x14($sp) -/* f04f9c0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04f9c4: 254b0004 */ addiu $t3,$t2,0x4 -/* f04f9c8: aceb0438 */ sw $t3,0x438($a3) -/* f04f9cc: 03e00008 */ jr $ra -/* f04f9d0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0020 - */ -GLOBAL_ASM( -glabel ai0020 -/* f04f9d4: 3c07800a */ lui $a3,0x800a -/* f04f9d8: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04f9dc: 8cee0434 */ lw $t6,0x434($a3) -/* f04f9e0: 8cef0438 */ lw $t7,0x438($a3) -/* f04f9e4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04f9e8: afbf0014 */ sw $ra,0x14($sp) -/* f04f9ec: 01cf1021 */ addu $v0,$t6,$t7 -/* f04f9f0: 90580002 */ lbu $t8,0x2($v0) -/* f04f9f4: 90480003 */ lbu $t0,0x3($v0) -/* f04f9f8: 8ce40424 */ lw $a0,0x424($a3) -/* f04f9fc: 0018ca00 */ sll $t9,$t8,0x8 -/* f04fa00: 03281825 */ or $v1,$t9,$t0 -/* f04fa04: 3065ffff */ andi $a1,$v1,0xffff -/* f04fa08: 0fc0ea25 */ jal func0f03a894 -/* f04fa0c: 24060002 */ addiu $a2,$zero,0x2 -/* f04fa10: 3c07800a */ lui $a3,0x800a -/* f04fa14: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04fa18: 8cea0438 */ lw $t2,0x438($a3) -/* f04fa1c: 8fbf0014 */ lw $ra,0x14($sp) -/* f04fa20: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04fa24: 254b0004 */ addiu $t3,$t2,0x4 -/* f04fa28: aceb0438 */ sw $t3,0x438($a3) -/* f04fa2c: 03e00008 */ jr $ra -/* f04fa30: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0021 - */ -GLOBAL_ASM( -glabel ai0021 -/* f04fa34: 3c03800a */ lui $v1,0x800a -/* f04fa38: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fa3c: 8c6e0434 */ lw $t6,0x434($v1) -/* f04fa40: 8c6f0438 */ lw $t7,0x438($v1) -/* f04fa44: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04fa48: afbf0014 */ sw $ra,0x14($sp) -/* f04fa4c: 01cf1021 */ addu $v0,$t6,$t7 -/* f04fa50: 90450002 */ lbu $a1,0x2($v0) -/* f04fa54: 0fc0ea57 */ jal func0f03a95c -/* f04fa58: 8c640424 */ lw $a0,0x424($v1) -/* f04fa5c: 3c03800a */ lui $v1,0x800a -/* f04fa60: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fa64: 8c780438 */ lw $t8,0x438($v1) -/* f04fa68: 8fbf0014 */ lw $ra,0x14($sp) -/* f04fa6c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04fa70: 27190003 */ addiu $t9,$t8,0x3 -/* f04fa74: ac790438 */ sw $t9,0x438($v1) -/* f04fa78: 03e00008 */ jr $ra -/* f04fa7c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0022 - */ -GLOBAL_ASM( -glabel ai0022 -/* f04fa80: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04fa84: afbf0014 */ sw $ra,0x14($sp) -/* f04fa88: 3c04800a */ lui $a0,0x800a -/* f04fa8c: 0fc0ea5a */ jal func0f03a968 -/* f04fa90: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f04fa94: 3c03800a */ lui $v1,0x800a -/* f04fa98: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fa9c: 8c6e0438 */ lw $t6,0x438($v1) -/* f04faa0: 8fbf0014 */ lw $ra,0x14($sp) -/* f04faa4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04faa8: 25cf0002 */ addiu $t7,$t6,0x2 -/* f04faac: ac6f0438 */ sw $t7,0x438($v1) -/* f04fab0: 03e00008 */ jr $ra -/* f04fab4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0039 - */ -GLOBAL_ASM( -glabel ai0039 -/* f04fab8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04fabc: 3c03800a */ lui $v1,0x800a -/* f04fac0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fac4: afbf0014 */ sw $ra,0x14($sp) -/* f04fac8: 0fc128ad */ jal func0f04a2b4 -/* f04facc: 8c640424 */ lw $a0,0x424($v1) -/* f04fad0: 3c03800a */ lui $v1,0x800a -/* f04fad4: 1040000a */ beqz $v0,.L0f04fb00 -/* f04fad8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fadc: 8c640434 */ lw $a0,0x434($v1) -/* f04fae0: 8c650438 */ lw $a1,0x438($v1) -/* f04fae4: 00851021 */ addu $v0,$a0,$a1 -/* f04fae8: 0fc13583 */ jal chraiGoToLabel -/* f04faec: 90460002 */ lbu $a2,0x2($v0) -/* f04faf0: 3c03800a */ lui $v1,0x800a -/* f04faf4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04faf8: 10000004 */ beqz $zero,.L0f04fb0c -/* f04fafc: ac620438 */ sw $v0,0x438($v1) -.L0f04fb00: -/* f04fb00: 8c6e0438 */ lw $t6,0x438($v1) -/* f04fb04: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04fb08: ac6f0438 */ sw $t7,0x438($v1) -.L0f04fb0c: -/* f04fb0c: 8fbf0014 */ lw $ra,0x14($sp) -/* f04fb10: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04fb14: 00001025 */ or $v0,$zero,$zero -/* f04fb18: 03e00008 */ jr $ra -/* f04fb1c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0023 - */ -GLOBAL_ASM( -glabel ai0023 -/* f04fb20: 3c07800a */ lui $a3,0x800a -/* f04fb24: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04fb28: 8ce20424 */ lw $v0,0x424($a3) -/* f04fb2c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04fb30: afbf0014 */ sw $ra,0x14($sp) -/* f04fb34: 80430007 */ lb $v1,0x7($v0) -/* f04fb38: 8ce40434 */ lw $a0,0x434($a3) -/* f04fb3c: 8ce50438 */ lw $a1,0x438($a3) -/* f04fb40: 2401000e */ addiu $at,$zero,0xe -/* f04fb44: 10610008 */ beq $v1,$at,.L0f04fb68 -/* f04fb48: 00854021 */ addu $t0,$a0,$a1 -/* f04fb4c: 2401000f */ addiu $at,$zero,0xf -/* f04fb50: 1461000b */ bne $v1,$at,.L0f04fb80 -/* f04fb54: 24b80003 */ addiu $t8,$a1,0x3 -/* f04fb58: 904e0065 */ lbu $t6,0x65($v0) -/* f04fb5c: 31cf0008 */ andi $t7,$t6,0x8 -/* f04fb60: 51e00008 */ beqzl $t7,.L0f04fb84 -/* f04fb64: acf80438 */ sw $t8,0x438($a3) -.L0f04fb68: -/* f04fb68: 0fc13583 */ jal chraiGoToLabel -/* f04fb6c: 91060002 */ lbu $a2,0x2($t0) -/* f04fb70: 3c07800a */ lui $a3,0x800a -/* f04fb74: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f04fb78: 10000002 */ beqz $zero,.L0f04fb84 -/* f04fb7c: ace20438 */ sw $v0,0x438($a3) -.L0f04fb80: -/* f04fb80: acf80438 */ sw $t8,0x438($a3) -.L0f04fb84: -/* f04fb84: 8fbf0014 */ lw $ra,0x14($sp) -/* f04fb88: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04fb8c: 00001025 */ or $v0,$zero,$zero -/* f04fb90: 03e00008 */ jr $ra -/* f04fb94: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 003a - */ -GLOBAL_ASM( -glabel ai003a -/* f04fb98: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04fb9c: afbf0014 */ sw $ra,0x14($sp) -/* f04fba0: 0fc2410e */ jal func0f090438 -/* f04fba4: 00000000 */ sll $zero,$zero,0x0 -/* f04fba8: 1040000c */ beqz $v0,.L0f04fbdc -/* f04fbac: 3c03800a */ lui $v1,0x800a -/* f04fbb0: 3c03800a */ lui $v1,0x800a -/* f04fbb4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fbb8: 8c640434 */ lw $a0,0x434($v1) -/* f04fbbc: 8c650438 */ lw $a1,0x438($v1) -/* f04fbc0: 00851021 */ addu $v0,$a0,$a1 -/* f04fbc4: 0fc13583 */ jal chraiGoToLabel -/* f04fbc8: 90460002 */ lbu $a2,0x2($v0) -/* f04fbcc: 3c03800a */ lui $v1,0x800a -/* f04fbd0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fbd4: 10000005 */ beqz $zero,.L0f04fbec -/* f04fbd8: ac620438 */ sw $v0,0x438($v1) -.L0f04fbdc: -/* f04fbdc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fbe0: 8c6e0438 */ lw $t6,0x438($v1) -/* f04fbe4: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04fbe8: ac6f0438 */ sw $t7,0x438($v1) -.L0f04fbec: -/* f04fbec: 8fbf0014 */ lw $ra,0x14($sp) -/* f04fbf0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04fbf4: 00001025 */ or $v0,$zero,$zero -/* f04fbf8: 03e00008 */ jr $ra -/* f04fbfc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 003b - */ -GLOBAL_ASM( -glabel ai003b -/* f04fc00: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04fc04: afbf0014 */ sw $ra,0x14($sp) -/* f04fc08: 0fc24148 */ jal func0f090520 -/* f04fc0c: 00000000 */ sll $zero,$zero,0x0 -/* f04fc10: 1040000c */ beqz $v0,.L0f04fc44 -/* f04fc14: 3c03800a */ lui $v1,0x800a -/* f04fc18: 3c03800a */ lui $v1,0x800a -/* f04fc1c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fc20: 8c640434 */ lw $a0,0x434($v1) -/* f04fc24: 8c650438 */ lw $a1,0x438($v1) -/* f04fc28: 00851021 */ addu $v0,$a0,$a1 -/* f04fc2c: 0fc13583 */ jal chraiGoToLabel -/* f04fc30: 90460002 */ lbu $a2,0x2($v0) -/* f04fc34: 3c03800a */ lui $v1,0x800a -/* f04fc38: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fc3c: 10000005 */ beqz $zero,.L0f04fc54 -/* f04fc40: ac620438 */ sw $v0,0x438($v1) -.L0f04fc44: -/* f04fc44: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fc48: 8c6e0438 */ lw $t6,0x438($v1) -/* f04fc4c: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04fc50: ac6f0438 */ sw $t7,0x438($v1) -.L0f04fc54: -/* f04fc54: 8fbf0014 */ lw $ra,0x14($sp) -/* f04fc58: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04fc5c: 00001025 */ or $v0,$zero,$zero -/* f04fc60: 03e00008 */ jr $ra -/* f04fc64: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 003c - */ -GLOBAL_ASM( -glabel ai003c -/* f04fc68: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04fc6c: 3c03800a */ lui $v1,0x800a -/* f04fc70: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fc74: afbf0014 */ sw $ra,0x14($sp) -/* f04fc78: 0fc127e1 */ jal func0f049f84 -/* f04fc7c: 8c640424 */ lw $a0,0x424($v1) -/* f04fc80: 3c03800a */ lui $v1,0x800a -/* f04fc84: 1040000a */ beqz $v0,.L0f04fcb0 -/* f04fc88: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fc8c: 8c640434 */ lw $a0,0x434($v1) -/* f04fc90: 8c650438 */ lw $a1,0x438($v1) -/* f04fc94: 00851021 */ addu $v0,$a0,$a1 -/* f04fc98: 0fc13583 */ jal chraiGoToLabel -/* f04fc9c: 90460002 */ lbu $a2,0x2($v0) -/* f04fca0: 3c03800a */ lui $v1,0x800a -/* f04fca4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fca8: 10000004 */ beqz $zero,.L0f04fcbc -/* f04fcac: ac620438 */ sw $v0,0x438($v1) -.L0f04fcb0: -/* f04fcb0: 8c6e0438 */ lw $t6,0x438($v1) -/* f04fcb4: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04fcb8: ac6f0438 */ sw $t7,0x438($v1) -.L0f04fcbc: -/* f04fcbc: 8fbf0014 */ lw $ra,0x14($sp) -/* f04fcc0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04fcc4: 00001025 */ or $v0,$zero,$zero -/* f04fcc8: 03e00008 */ jr $ra -/* f04fccc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 003d - */ -GLOBAL_ASM( -glabel ai003d -/* f04fcd0: 3c03800a */ lui $v1,0x800a -/* f04fcd4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fcd8: 8c6e0434 */ lw $t6,0x434($v1) -/* f04fcdc: 8c6f0438 */ lw $t7,0x438($v1) -/* f04fce0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04fce4: afbf0014 */ sw $ra,0x14($sp) -/* f04fce8: 01cf3821 */ addu $a3,$t6,$t7 -/* f04fcec: 90e50002 */ lbu $a1,0x2($a3) -/* f04fcf0: afa7001c */ sw $a3,0x1c($sp) -/* f04fcf4: 0fc12844 */ jal func0f04a110 -/* f04fcf8: 8c640424 */ lw $a0,0x424($v1) -/* f04fcfc: 3c03800a */ lui $v1,0x800a -/* f04fd00: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fd04: 10400009 */ beqz $v0,.L0f04fd2c -/* f04fd08: 8fa7001c */ lw $a3,0x1c($sp) -/* f04fd0c: 8c640434 */ lw $a0,0x434($v1) -/* f04fd10: 8c650438 */ lw $a1,0x438($v1) -/* f04fd14: 0fc13583 */ jal chraiGoToLabel -/* f04fd18: 90e60003 */ lbu $a2,0x3($a3) -/* f04fd1c: 3c03800a */ lui $v1,0x800a -/* f04fd20: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fd24: 10000004 */ beqz $zero,.L0f04fd38 -/* f04fd28: ac620438 */ sw $v0,0x438($v1) -.L0f04fd2c: -/* f04fd2c: 8c780438 */ lw $t8,0x438($v1) -/* f04fd30: 27190004 */ addiu $t9,$t8,0x4 -/* f04fd34: ac790438 */ sw $t9,0x438($v1) -.L0f04fd38: -/* f04fd38: 8fbf0014 */ lw $ra,0x14($sp) -/* f04fd3c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04fd40: 00001025 */ or $v0,$zero,$zero -/* f04fd44: 03e00008 */ jr $ra -/* f04fd48: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 003e - */ -GLOBAL_ASM( -glabel ai003e -/* f04fd4c: 3c03800a */ lui $v1,0x800a -/* f04fd50: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fd54: 8c6e0434 */ lw $t6,0x434($v1) -/* f04fd58: 8c6f0438 */ lw $t7,0x438($v1) -/* f04fd5c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04fd60: afbf0014 */ sw $ra,0x14($sp) -/* f04fd64: 01cf3821 */ addu $a3,$t6,$t7 -/* f04fd68: 90e50002 */ lbu $a1,0x2($a3) -/* f04fd6c: afa7001c */ sw $a3,0x1c($sp) -/* f04fd70: 0fc1286b */ jal func0f04a1ac -/* f04fd74: 8c640424 */ lw $a0,0x424($v1) -/* f04fd78: 3c03800a */ lui $v1,0x800a -/* f04fd7c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fd80: 10400009 */ beqz $v0,.L0f04fda8 -/* f04fd84: 8fa7001c */ lw $a3,0x1c($sp) -/* f04fd88: 8c640434 */ lw $a0,0x434($v1) -/* f04fd8c: 8c650438 */ lw $a1,0x438($v1) -/* f04fd90: 0fc13583 */ jal chraiGoToLabel -/* f04fd94: 90e60003 */ lbu $a2,0x3($a3) -/* f04fd98: 3c03800a */ lui $v1,0x800a -/* f04fd9c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fda0: 10000004 */ beqz $zero,.L0f04fdb4 -/* f04fda4: ac620438 */ sw $v0,0x438($v1) -.L0f04fda8: -/* f04fda8: 8c780438 */ lw $t8,0x438($v1) -/* f04fdac: 27190004 */ addiu $t9,$t8,0x4 -/* f04fdb0: ac790438 */ sw $t9,0x438($v1) -.L0f04fdb4: -/* f04fdb4: 8fbf0014 */ lw $ra,0x14($sp) -/* f04fdb8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04fdbc: 00001025 */ or $v0,$zero,$zero -/* f04fdc0: 03e00008 */ jr $ra -/* f04fdc4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 003f - */ -GLOBAL_ASM( -glabel ai003f -/* f04fdc8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04fdcc: afb00018 */ sw $s0,0x18($sp) -/* f04fdd0: 3c10800a */ lui $s0,0x800a -/* f04fdd4: 26109fc0 */ addiu $s0,$s0,-24640 -/* f04fdd8: 8e040424 */ lw $a0,0x424($s0) -/* f04fddc: afbf001c */ sw $ra,0x1c($sp) -/* f04fde0: 50800006 */ beqzl $a0,.L0f04fdfc -/* f04fde4: 8e040430 */ lw $a0,0x430($s0) -/* f04fde8: 0fc0e4da */ jal func0f039368 -/* f04fdec: 00000000 */ sll $zero,$zero,0x0 -/* f04fdf0: 5440000d */ bnezl $v0,.L0f04fe28 -/* f04fdf4: 8e040434 */ lw $a0,0x434($s0) -/* f04fdf8: 8e040430 */ lw $a0,0x430($s0) -.L0f04fdfc: -/* f04fdfc: 50800011 */ beqzl $a0,.L0f04fe44 -/* f04fe00: 8e0e0438 */ lw $t6,0x438($s0) -/* f04fe04: 0fc1eb86 */ jal func0f07ae18 -/* f04fe08: 24050040 */ addiu $a1,$zero,0x40 -/* f04fe0c: 5040000d */ beqzl $v0,.L0f04fe44 -/* f04fe10: 8e0e0438 */ lw $t6,0x438($s0) -/* f04fe14: 0fc1ebcd */ jal func0f07af34 -/* f04fe18: 8e040430 */ lw $a0,0x430($s0) -/* f04fe1c: 50400009 */ beqzl $v0,.L0f04fe44 -/* f04fe20: 8e0e0438 */ lw $t6,0x438($s0) -/* f04fe24: 8e040434 */ lw $a0,0x434($s0) -.L0f04fe28: -/* f04fe28: 8e050438 */ lw $a1,0x438($s0) -/* f04fe2c: 00851021 */ addu $v0,$a0,$a1 -/* f04fe30: 0fc13583 */ jal chraiGoToLabel -/* f04fe34: 90460002 */ lbu $a2,0x2($v0) -/* f04fe38: 10000004 */ beqz $zero,.L0f04fe4c -/* f04fe3c: ae020438 */ sw $v0,0x438($s0) -/* f04fe40: 8e0e0438 */ lw $t6,0x438($s0) -.L0f04fe44: -/* f04fe44: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04fe48: ae0f0438 */ sw $t7,0x438($s0) -.L0f04fe4c: -/* f04fe4c: 8fbf001c */ lw $ra,0x1c($sp) -/* f04fe50: 8fb00018 */ lw $s0,0x18($sp) -/* f04fe54: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04fe58: 03e00008 */ jr $ra -/* f04fe5c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 017a - */ -GLOBAL_ASM( -glabel ai017a -/* f04fe60: 27bdffe0 */ addiu $sp,$sp,-32 -/* f04fe64: afb00018 */ sw $s0,0x18($sp) -/* f04fe68: 3c10800a */ lui $s0,0x800a -/* f04fe6c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f04fe70: 8e040424 */ lw $a0,0x424($s0) -/* f04fe74: afbf001c */ sw $ra,0x1c($sp) -/* f04fe78: 5080000a */ beqzl $a0,.L0f04fea4 -/* f04fe7c: 8e040430 */ lw $a0,0x430($s0) -/* f04fe80: 8c82001c */ lw $v0,0x1c($a0) -/* f04fe84: 24070001 */ addiu $a3,$zero,0x1 -/* f04fe88: 10400005 */ beqz $v0,.L0f04fea0 -/* f04fe8c: 24450008 */ addiu $a1,$v0,0x8 -/* f04fe90: 0fc0e47b */ jal func0f0391ec -/* f04fe94: 24460028 */ addiu $a2,$v0,0x28 -/* f04fe98: 5440000d */ bnezl $v0,.L0f04fed0 -/* f04fe9c: 8e040434 */ lw $a0,0x434($s0) -.L0f04fea0: -/* f04fea0: 8e040430 */ lw $a0,0x430($s0) -.L0f04fea4: -/* f04fea4: 50800011 */ beqzl $a0,.L0f04feec -/* f04fea8: 8e0e0438 */ lw $t6,0x438($s0) -/* f04feac: 0fc1eb86 */ jal func0f07ae18 -/* f04feb0: 24050040 */ addiu $a1,$zero,0x40 -/* f04feb4: 5040000d */ beqzl $v0,.L0f04feec -/* f04feb8: 8e0e0438 */ lw $t6,0x438($s0) -/* f04febc: 0fc1ebcd */ jal func0f07af34 -/* f04fec0: 8e040430 */ lw $a0,0x430($s0) -/* f04fec4: 50400009 */ beqzl $v0,.L0f04feec -/* f04fec8: 8e0e0438 */ lw $t6,0x438($s0) -/* f04fecc: 8e040434 */ lw $a0,0x434($s0) -.L0f04fed0: -/* f04fed0: 8e050438 */ lw $a1,0x438($s0) -/* f04fed4: 00851021 */ addu $v0,$a0,$a1 -/* f04fed8: 0fc13583 */ jal chraiGoToLabel -/* f04fedc: 90460002 */ lbu $a2,0x2($v0) -/* f04fee0: 10000004 */ beqz $zero,.L0f04fef4 -/* f04fee4: ae020438 */ sw $v0,0x438($s0) -/* f04fee8: 8e0e0438 */ lw $t6,0x438($s0) -.L0f04feec: -/* f04feec: 25cf0003 */ addiu $t7,$t6,0x3 -/* f04fef0: ae0f0438 */ sw $t7,0x438($s0) -.L0f04fef4: -/* f04fef4: 8fbf001c */ lw $ra,0x1c($sp) -/* f04fef8: 8fb00018 */ lw $s0,0x18($sp) -/* f04fefc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f04ff00: 03e00008 */ jr $ra -/* f04ff04: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0040 - */ -GLOBAL_ASM( -glabel ai0040 -/* f04ff08: 3c03800a */ lui $v1,0x800a -/* f04ff0c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ff10: 8c6e0434 */ lw $t6,0x434($v1) -/* f04ff14: 8c6f0438 */ lw $t7,0x438($v1) -/* f04ff18: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04ff1c: afbf0014 */ sw $ra,0x14($sp) -/* f04ff20: 01cf1021 */ addu $v0,$t6,$t7 -/* f04ff24: 90580002 */ lbu $t8,0x2($v0) -/* f04ff28: 90480003 */ lbu $t0,0x3($v0) -/* f04ff2c: 904b0004 */ lbu $t3,0x4($v0) -/* f04ff30: 0018ce00 */ sll $t9,$t8,0x18 -/* f04ff34: 00084c00 */ sll $t1,$t0,0x10 -/* f04ff38: 904e0005 */ lbu $t6,0x5($v0) -/* f04ff3c: 03295025 */ or $t2,$t9,$t1 -/* f04ff40: 000b6200 */ sll $t4,$t3,0x8 -/* f04ff44: 014c6825 */ or $t5,$t2,$t4 -/* f04ff48: 8c640424 */ lw $a0,0x424($v1) -/* f04ff4c: 0fc131ad */ jal func0f04c6b4 -/* f04ff50: 01ae2825 */ or $a1,$t5,$t6 -/* f04ff54: 3c03800a */ lui $v1,0x800a -/* f04ff58: 1040000a */ beqz $v0,.L0f04ff84 -/* f04ff5c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ff60: 8c640434 */ lw $a0,0x434($v1) -/* f04ff64: 8c650438 */ lw $a1,0x438($v1) -/* f04ff68: 00851021 */ addu $v0,$a0,$a1 -/* f04ff6c: 0fc13583 */ jal chraiGoToLabel -/* f04ff70: 90460006 */ lbu $a2,0x6($v0) -/* f04ff74: 3c03800a */ lui $v1,0x800a -/* f04ff78: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ff7c: 10000004 */ beqz $zero,.L0f04ff90 -/* f04ff80: ac620438 */ sw $v0,0x438($v1) -.L0f04ff84: -/* f04ff84: 8c6f0438 */ lw $t7,0x438($v1) -/* f04ff88: 25f80007 */ addiu $t8,$t7,0x7 -/* f04ff8c: ac780438 */ sw $t8,0x438($v1) -.L0f04ff90: -/* f04ff90: 8fbf0014 */ lw $ra,0x14($sp) -/* f04ff94: 27bd0018 */ addiu $sp,$sp,0x18 -/* f04ff98: 00001025 */ or $v0,$zero,$zero -/* f04ff9c: 03e00008 */ jr $ra -/* f04ffa0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0041 - */ -GLOBAL_ASM( -glabel ai0041 -/* f04ffa4: 3c03800a */ lui $v1,0x800a -/* f04ffa8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04ffac: 8c6e0434 */ lw $t6,0x434($v1) -/* f04ffb0: 8c6f0438 */ lw $t7,0x438($v1) -/* f04ffb4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f04ffb8: afbf0014 */ sw $ra,0x14($sp) -/* f04ffbc: 01cf1021 */ addu $v0,$t6,$t7 -/* f04ffc0: 90580002 */ lbu $t8,0x2($v0) -/* f04ffc4: 90480003 */ lbu $t0,0x3($v0) -/* f04ffc8: 904b0004 */ lbu $t3,0x4($v0) -/* f04ffcc: 0018ce00 */ sll $t9,$t8,0x18 -/* f04ffd0: 00084c00 */ sll $t1,$t0,0x10 -/* f04ffd4: 904e0005 */ lbu $t6,0x5($v0) -/* f04ffd8: 03295025 */ or $t2,$t9,$t1 -/* f04ffdc: 000b6200 */ sll $t4,$t3,0x8 -/* f04ffe0: 014c6825 */ or $t5,$t2,$t4 -/* f04ffe4: 8c640424 */ lw $a0,0x424($v1) -/* f04ffe8: 0fc131c7 */ jal func0f04c71c -/* f04ffec: 01ae2825 */ or $a1,$t5,$t6 -/* f04fff0: 3c03800a */ lui $v1,0x800a -/* f04fff4: 1040000a */ beqz $v0,.L0f050020 -/* f04fff8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f04fffc: 8c640434 */ lw $a0,0x434($v1) -/* f050000: 8c650438 */ lw $a1,0x438($v1) -/* f050004: 00851021 */ addu $v0,$a0,$a1 -/* f050008: 0fc13583 */ jal chraiGoToLabel -/* f05000c: 90460006 */ lbu $a2,0x6($v0) -/* f050010: 3c03800a */ lui $v1,0x800a -/* f050014: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050018: 10000004 */ beqz $zero,.L0f05002c -/* f05001c: ac620438 */ sw $v0,0x438($v1) -.L0f050020: -/* f050020: 8c6f0438 */ lw $t7,0x438($v1) -/* f050024: 25f80007 */ addiu $t8,$t7,0x7 -/* f050028: ac780438 */ sw $t8,0x438($v1) -.L0f05002c: -/* f05002c: 8fbf0014 */ lw $ra,0x14($sp) -/* f050030: 27bd0018 */ addiu $sp,$sp,0x18 -/* f050034: 00001025 */ or $v0,$zero,$zero -/* f050038: 03e00008 */ jr $ra -/* f05003c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0042 - */ -GLOBAL_ASM( -glabel ai0042 -/* f050040: 27bdffe8 */ addiu $sp,$sp,-24 -/* f050044: 3c03800a */ lui $v1,0x800a -/* f050048: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05004c: afbf0014 */ sw $ra,0x14($sp) -/* f050050: 0fc12b42 */ jal func0f04ad08 -/* f050054: 8c640424 */ lw $a0,0x424($v1) -/* f050058: 3c03800a */ lui $v1,0x800a -/* f05005c: 1040000a */ beqz $v0,.L0f050088 -/* f050060: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050064: 8c640434 */ lw $a0,0x434($v1) -/* f050068: 8c650438 */ lw $a1,0x438($v1) -/* f05006c: 00851021 */ addu $v0,$a0,$a1 -/* f050070: 0fc13583 */ jal chraiGoToLabel -/* f050074: 90460002 */ lbu $a2,0x2($v0) -/* f050078: 3c03800a */ lui $v1,0x800a -/* f05007c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050080: 10000004 */ beqz $zero,.L0f050094 -/* f050084: ac620438 */ sw $v0,0x438($v1) -.L0f050088: -/* f050088: 8c6e0438 */ lw $t6,0x438($v1) -/* f05008c: 25cf0003 */ addiu $t7,$t6,0x3 -/* f050090: ac6f0438 */ sw $t7,0x438($v1) -.L0f050094: -/* f050094: 8fbf0014 */ lw $ra,0x14($sp) -/* f050098: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05009c: 00001025 */ or $v0,$zero,$zero -/* f0500a0: 03e00008 */ jr $ra -/* f0500a4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0043 - */ -GLOBAL_ASM( -glabel ai0043 -/* f0500a8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0500ac: 3c03800a */ lui $v1,0x800a -/* f0500b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0500b4: afbf0014 */ sw $ra,0x14($sp) -/* f0500b8: 0fc12285 */ jal func0f048a14 -/* f0500bc: 8c640424 */ lw $a0,0x424($v1) -/* f0500c0: 3c03800a */ lui $v1,0x800a -/* f0500c4: 1040000a */ beqz $v0,.L0f0500f0 -/* f0500c8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0500cc: 8c640434 */ lw $a0,0x434($v1) -/* f0500d0: 8c650438 */ lw $a1,0x438($v1) -/* f0500d4: 00851021 */ addu $v0,$a0,$a1 -/* f0500d8: 0fc13583 */ jal chraiGoToLabel -/* f0500dc: 90460002 */ lbu $a2,0x2($v0) -/* f0500e0: 3c03800a */ lui $v1,0x800a -/* f0500e4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0500e8: 10000004 */ beqz $zero,.L0f0500fc -/* f0500ec: ac620438 */ sw $v0,0x438($v1) -.L0f0500f0: -/* f0500f0: 8c6e0438 */ lw $t6,0x438($v1) -/* f0500f4: 25cf0003 */ addiu $t7,$t6,0x3 -/* f0500f8: ac6f0438 */ sw $t7,0x438($v1) -.L0f0500fc: -/* f0500fc: 8fbf0014 */ lw $ra,0x14($sp) -/* f050100: 27bd0018 */ addiu $sp,$sp,0x18 -/* f050104: 00001025 */ or $v0,$zero,$zero -/* f050108: 03e00008 */ jr $ra -/* f05010c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0044 - */ -GLOBAL_ASM( -glabel ai0044 -/* f050110: 27bdffe8 */ addiu $sp,$sp,-24 -/* f050114: 3c03800a */ lui $v1,0x800a -/* f050118: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05011c: afbf0014 */ sw $ra,0x14($sp) -/* f050120: 0fc12293 */ jal func0f048a4c -/* f050124: 8c640424 */ lw $a0,0x424($v1) -/* f050128: 3c03800a */ lui $v1,0x800a -/* f05012c: 1040000a */ beqz $v0,.L0f050158 -/* f050130: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050134: 8c640434 */ lw $a0,0x434($v1) -/* f050138: 8c650438 */ lw $a1,0x438($v1) -/* f05013c: 00851021 */ addu $v0,$a0,$a1 -/* f050140: 0fc13583 */ jal chraiGoToLabel -/* f050144: 90460002 */ lbu $a2,0x2($v0) -/* f050148: 3c03800a */ lui $v1,0x800a -/* f05014c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050150: 10000004 */ beqz $zero,.L0f050164 -/* f050154: ac620438 */ sw $v0,0x438($v1) -.L0f050158: -/* f050158: 8c6e0438 */ lw $t6,0x438($v1) -/* f05015c: 25cf0003 */ addiu $t7,$t6,0x3 -/* f050160: ac6f0438 */ sw $t7,0x438($v1) -.L0f050164: -/* f050164: 8fbf0014 */ lw $ra,0x14($sp) -/* f050168: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05016c: 00001025 */ or $v0,$zero,$zero -/* f050170: 03e00008 */ jr $ra -/* f050174: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0045 - */ -GLOBAL_ASM( -glabel ai0045 -/* f050178: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05017c: afb00018 */ sw $s0,0x18($sp) -/* f050180: 3c10800a */ lui $s0,0x800a -/* f050184: 26109fc0 */ addiu $s0,$s0,-24640 -/* f050188: 8e0e0434 */ lw $t6,0x434($s0) -/* f05018c: 8e0f0438 */ lw $t7,0x438($s0) -/* f050190: afbf001c */ sw $ra,0x1c($sp) -/* f050194: 8e040424 */ lw $a0,0x424($s0) -/* f050198: 01cf1021 */ addu $v0,$t6,$t7 -/* f05019c: 90450002 */ lbu $a1,0x2($v0) -/* f0501a0: 0fc126d1 */ jal chrFindById -/* f0501a4: afa20024 */ sw $v0,0x24($sp) -/* f0501a8: 50400012 */ beqzl $v0,.L0f0501f4 -/* f0501ac: 8e080438 */ lw $t0,0x438($s0) -/* f0501b0: 8c58001c */ lw $t8,0x1c($v0) -/* f0501b4: 5300000f */ beqzl $t8,.L0f0501f4 -/* f0501b8: 8e080438 */ lw $t0,0x438($s0) -/* f0501bc: 8c42001c */ lw $v0,0x1c($v0) -/* f0501c0: 8e040424 */ lw $a0,0x424($s0) -/* f0501c4: 24450008 */ addiu $a1,$v0,0x8 -/* f0501c8: 0fc0e4ed */ jal func0f0393b4 -/* f0501cc: 24460028 */ addiu $a2,$v0,0x28 -/* f0501d0: 10400007 */ beqz $v0,.L0f0501f0 -/* f0501d4: 8fb90024 */ lw $t9,0x24($sp) -/* f0501d8: 8e040434 */ lw $a0,0x434($s0) -/* f0501dc: 8e050438 */ lw $a1,0x438($s0) -/* f0501e0: 0fc13583 */ jal chraiGoToLabel -/* f0501e4: 93260003 */ lbu $a2,0x3($t9) -/* f0501e8: 10000004 */ beqz $zero,.L0f0501fc -/* f0501ec: ae020438 */ sw $v0,0x438($s0) -.L0f0501f0: -/* f0501f0: 8e080438 */ lw $t0,0x438($s0) -.L0f0501f4: -/* f0501f4: 25090004 */ addiu $t1,$t0,0x4 -/* f0501f8: ae090438 */ sw $t1,0x438($s0) -.L0f0501fc: -/* f0501fc: 8fbf001c */ lw $ra,0x1c($sp) -/* f050200: 8fb00018 */ lw $s0,0x18($sp) -/* f050204: 27bd0028 */ addiu $sp,$sp,0x28 -/* f050208: 03e00008 */ jr $ra -/* f05020c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0046 - */ -GLOBAL_ASM( -glabel ai0046 -/* f050210: 3c03800a */ lui $v1,0x800a -/* f050214: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050218: 8c6e0424 */ lw $t6,0x424($v1) -/* f05021c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f050220: afbf0014 */ sw $ra,0x14($sp) -/* f050224: 8dcf0018 */ lw $t7,0x18($t6) -/* f050228: 31f80008 */ andi $t8,$t7,0x8 -/* f05022c: 5700000b */ bnezl $t8,.L0f05025c -/* f050230: 8c790438 */ lw $t9,0x438($v1) -/* f050234: 8c640434 */ lw $a0,0x434($v1) -/* f050238: 8c650438 */ lw $a1,0x438($v1) -/* f05023c: 00851021 */ addu $v0,$a0,$a1 -/* f050240: 0fc13583 */ jal chraiGoToLabel -/* f050244: 90460002 */ lbu $a2,0x2($v0) -/* f050248: 3c03800a */ lui $v1,0x800a -/* f05024c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050250: 10000004 */ beqz $zero,.L0f050264 -/* f050254: ac620438 */ sw $v0,0x438($v1) -/* f050258: 8c790438 */ lw $t9,0x438($v1) -.L0f05025c: -/* f05025c: 27280003 */ addiu $t0,$t9,0x3 -/* f050260: ac680438 */ sw $t0,0x438($v1) -.L0f050264: -/* f050264: 8fbf0014 */ lw $ra,0x14($sp) -/* f050268: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05026c: 00001025 */ or $v0,$zero,$zero -/* f050270: 03e00008 */ jr $ra -/* f050274: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0047 - */ -GLOBAL_ASM( -glabel ai0047 -/* f050278: 3c03800a */ lui $v1,0x800a -/* f05027c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050280: 8c6e0424 */ lw $t6,0x424($v1) -/* f050284: 27bdffe8 */ addiu $sp,$sp,-24 -/* f050288: afbf0014 */ sw $ra,0x14($sp) -/* f05028c: 8dcf001c */ lw $t7,0x1c($t6) -/* f050290: 91f80001 */ lbu $t8,0x1($t7) -/* f050294: 331900c2 */ andi $t9,$t8,0xc2 -/* f050298: 5320000b */ beqzl $t9,.L0f0502c8 -/* f05029c: 8c680438 */ lw $t0,0x438($v1) -/* f0502a0: 8c640434 */ lw $a0,0x434($v1) -/* f0502a4: 8c650438 */ lw $a1,0x438($v1) -/* f0502a8: 00851021 */ addu $v0,$a0,$a1 -/* f0502ac: 0fc13583 */ jal chraiGoToLabel -/* f0502b0: 90460002 */ lbu $a2,0x2($v0) -/* f0502b4: 3c03800a */ lui $v1,0x800a -/* f0502b8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0502bc: 10000004 */ beqz $zero,.L0f0502d0 -/* f0502c0: ac620438 */ sw $v0,0x438($v1) -/* f0502c4: 8c680438 */ lw $t0,0x438($v1) -.L0f0502c8: -/* f0502c8: 25090003 */ addiu $t1,$t0,0x3 -/* f0502cc: ac690438 */ sw $t1,0x438($v1) -.L0f0502d0: -/* f0502d0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0502d4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0502d8: 00001025 */ or $v0,$zero,$zero -/* f0502dc: 03e00008 */ jr $ra -/* f0502e0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0048 - */ -GLOBAL_ASM( -glabel ai0048 -/* f0502e4: 27bdffd0 */ addiu $sp,$sp,-48 -/* f0502e8: afb40028 */ sw $s4,0x28($sp) -/* f0502ec: 3c14800a */ lui $s4,0x800a -/* f0502f0: 26949fc0 */ addiu $s4,$s4,-24640 -/* f0502f4: 8e8e0434 */ lw $t6,0x434($s4) -/* f0502f8: 8e8f0438 */ lw $t7,0x438($s4) -/* f0502fc: afbf002c */ sw $ra,0x2c($sp) -/* f050300: afb30024 */ sw $s3,0x24($sp) -/* f050304: afb20020 */ sw $s2,0x20($sp) -/* f050308: afb1001c */ sw $s1,0x1c($sp) -/* f05030c: afb00018 */ sw $s0,0x18($sp) -/* f050310: 01cf1021 */ addu $v0,$t6,$t7 -/* f050314: 90450002 */ lbu $a1,0x2($v0) -/* f050318: 0fc126d1 */ jal chrFindById -/* f05031c: 8e840424 */ lw $a0,0x424($s4) -/* f050320: 00408825 */ or $s1,$v0,$zero -/* f050324: 10400015 */ beqz $v0,.L0f05037c -/* f050328: 00009825 */ or $s3,$zero,$zero -/* f05032c: 8c43001c */ lw $v1,0x1c($v0) -/* f050330: 10600012 */ beqz $v1,.L0f05037c -/* f050334: 00000000 */ sll $zero,$zero,0x0 -/* f050338: 84780028 */ lh $t8,0x28($v1) -/* f05033c: 2412ffff */ addiu $s2,$zero,-1 -/* f050340: 00008025 */ or $s0,$zero,$zero -/* f050344: 1258000d */ beq $s2,$t8,.L0f05037c -/* f050348: 00000000 */ sll $zero,$zero,0x0 -/* f05034c: 84640028 */ lh $a0,0x28($v1) -.L0f050350: -/* f050350: 0fc575ba */ jal func0f15d6e8 -/* f050354: 00000000 */ sll $zero,$zero,0x0 -/* f050358: 50400003 */ beqzl $v0,.L0f050368 -/* f05035c: 8e28001c */ lw $t0,0x1c($s1) -/* f050360: 24130001 */ addiu $s3,$zero,0x1 -/* f050364: 8e28001c */ lw $t0,0x1c($s1) -.L0f050368: -/* f050368: 26100002 */ addiu $s0,$s0,0x2 -/* f05036c: 01104821 */ addu $t1,$t0,$s0 -/* f050370: 85240028 */ lh $a0,0x28($t1) -/* f050374: 1644fff6 */ bne $s2,$a0,.L0f050350 -/* f050378: 00000000 */ sll $zero,$zero,0x0 -.L0f05037c: -/* f05037c: 52600009 */ beqzl $s3,.L0f0503a4 -/* f050380: 8e8a0438 */ lw $t2,0x438($s4) -/* f050384: 8e840434 */ lw $a0,0x434($s4) -/* f050388: 8e850438 */ lw $a1,0x438($s4) -/* f05038c: 00851021 */ addu $v0,$a0,$a1 -/* f050390: 0fc13583 */ jal chraiGoToLabel -/* f050394: 90460003 */ lbu $a2,0x3($v0) -/* f050398: 10000004 */ beqz $zero,.L0f0503ac -/* f05039c: ae820438 */ sw $v0,0x438($s4) -/* f0503a0: 8e8a0438 */ lw $t2,0x438($s4) -.L0f0503a4: -/* f0503a4: 254b0004 */ addiu $t3,$t2,0x4 -/* f0503a8: ae8b0438 */ sw $t3,0x438($s4) -.L0f0503ac: -/* f0503ac: 8fbf002c */ lw $ra,0x2c($sp) -/* f0503b0: 8fb00018 */ lw $s0,0x18($sp) -/* f0503b4: 8fb1001c */ lw $s1,0x1c($sp) -/* f0503b8: 8fb20020 */ lw $s2,0x20($sp) -/* f0503bc: 8fb30024 */ lw $s3,0x24($sp) -/* f0503c0: 8fb40028 */ lw $s4,0x28($sp) -/* f0503c4: 27bd0030 */ addiu $sp,$sp,0x30 -/* f0503c8: 03e00008 */ jr $ra -/* f0503cc: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0049 - */ -GLOBAL_ASM( -glabel ai0049 -/* f0503d0: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0503d4: afb00018 */ sw $s0,0x18($sp) -/* f0503d8: 3c10800a */ lui $s0,0x800a -/* f0503dc: 26109fc0 */ addiu $s0,$s0,-24640 -/* f0503e0: 8e0e0434 */ lw $t6,0x434($s0) -/* f0503e4: 8e0f0438 */ lw $t7,0x438($s0) -/* f0503e8: afbf001c */ sw $ra,0x1c($sp) -/* f0503ec: 8e040424 */ lw $a0,0x424($s0) -/* f0503f0: 01cf1821 */ addu $v1,$t6,$t7 -/* f0503f4: 90780002 */ lbu $t8,0x2($v1) -/* f0503f8: 90680003 */ lbu $t0,0x3($v1) -/* f0503fc: afa30024 */ sw $v1,0x24($sp) -/* f050400: 0018ca00 */ sll $t9,$t8,0x8 -/* f050404: 03281025 */ or $v0,$t9,$t0 -/* f050408: 0fc12574 */ jal func0f0495d0 -/* f05040c: 3045ffff */ andi $a1,$v0,0xffff -/* f050410: 8fa30024 */ lw $v1,0x24($sp) -/* f050414: 0440000b */ bltz $v0,.L0f050444 -/* f050418: 00402025 */ or $a0,$v0,$zero -/* f05041c: 0fc575ba */ jal func0f15d6e8 -/* f050420: afa30024 */ sw $v1,0x24($sp) -/* f050424: 10400007 */ beqz $v0,.L0f050444 -/* f050428: 8fa30024 */ lw $v1,0x24($sp) -/* f05042c: 8e040434 */ lw $a0,0x434($s0) -/* f050430: 8e050438 */ lw $a1,0x438($s0) -/* f050434: 0fc13583 */ jal chraiGoToLabel -/* f050438: 90660004 */ lbu $a2,0x4($v1) -/* f05043c: 10000004 */ beqz $zero,.L0f050450 -/* f050440: ae020438 */ sw $v0,0x438($s0) -.L0f050444: -/* f050444: 8e0a0438 */ lw $t2,0x438($s0) -/* f050448: 254b0005 */ addiu $t3,$t2,0x5 -/* f05044c: ae0b0438 */ sw $t3,0x438($s0) -.L0f050450: -/* f050450: 8fbf001c */ lw $ra,0x1c($sp) -/* f050454: 8fb00018 */ lw $s0,0x18($sp) -/* f050458: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05045c: 03e00008 */ jr $ra -/* f050460: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 004a - */ -GLOBAL_ASM( -glabel ai004a -/* f050464: 27bdffe8 */ addiu $sp,$sp,-24 -/* f050468: 3c03800a */ lui $v1,0x800a -/* f05046c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050470: afbf0014 */ sw $ra,0x14($sp) -/* f050474: 0fc127f3 */ jal func0f049fcc -/* f050478: 8c640424 */ lw $a0,0x424($v1) -/* f05047c: 3c03800a */ lui $v1,0x800a -/* f050480: 1040000a */ beqz $v0,.L0f0504ac -/* f050484: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050488: 8c640434 */ lw $a0,0x434($v1) -/* f05048c: 8c650438 */ lw $a1,0x438($v1) -/* f050490: 00851021 */ addu $v0,$a0,$a1 -/* f050494: 0fc13583 */ jal chraiGoToLabel -/* f050498: 90460002 */ lbu $a2,0x2($v0) -/* f05049c: 3c03800a */ lui $v1,0x800a -/* f0504a0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0504a4: 10000004 */ beqz $zero,.L0f0504b8 -/* f0504a8: ac620438 */ sw $v0,0x438($v1) -.L0f0504ac: -/* f0504ac: 8c6e0438 */ lw $t6,0x438($v1) -/* f0504b0: 25cf0003 */ addiu $t7,$t6,0x3 -/* f0504b4: ac6f0438 */ sw $t7,0x438($v1) -.L0f0504b8: -/* f0504b8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0504bc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0504c0: 00001025 */ or $v0,$zero,$zero -/* f0504c4: 03e00008 */ jr $ra -/* f0504c8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 004b - */ -GLOBAL_ASM( -glabel ai004b -/* f0504cc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0504d0: 3c03800a */ lui $v1,0x800a -/* f0504d4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0504d8: afbf0014 */ sw $ra,0x14($sp) -/* f0504dc: 0fc12839 */ jal func0f04a0e4 -/* f0504e0: 8c640424 */ lw $a0,0x424($v1) -/* f0504e4: 3c03800a */ lui $v1,0x800a -/* f0504e8: 1040000a */ beqz $v0,.L0f050514 -/* f0504ec: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0504f0: 8c640434 */ lw $a0,0x434($v1) -/* f0504f4: 8c650438 */ lw $a1,0x438($v1) -/* f0504f8: 00851021 */ addu $v0,$a0,$a1 -/* f0504fc: 0fc13583 */ jal chraiGoToLabel -/* f050500: 90460002 */ lbu $a2,0x2($v0) -/* f050504: 3c03800a */ lui $v1,0x800a -/* f050508: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05050c: 10000004 */ beqz $zero,.L0f050520 -/* f050510: ac620438 */ sw $v0,0x438($v1) -.L0f050514: -/* f050514: 8c6e0438 */ lw $t6,0x438($v1) -/* f050518: 25cf0003 */ addiu $t7,$t6,0x3 -/* f05051c: ac6f0438 */ sw $t7,0x438($v1) -.L0f050520: -/* f050520: 8fbf0014 */ lw $ra,0x14($sp) -/* f050524: 27bd0018 */ addiu $sp,$sp,0x18 -/* f050528: 00001025 */ or $v0,$zero,$zero -/* f05052c: 03e00008 */ jr $ra -/* f050530: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 004c - */ -GLOBAL_ASM( -glabel ai004c -/* f050534: 27bdfda8 */ addiu $sp,$sp,-600 -/* f050538: afb00014 */ sw $s0,0x14($sp) -/* f05053c: 3c10800a */ lui $s0,0x800a -/* f050540: 26109fc0 */ addiu $s0,$s0,-24640 -/* f050544: 8e0e0424 */ lw $t6,0x424($s0) -/* f050548: afbf0034 */ sw $ra,0x34($sp) -/* f05054c: afb70030 */ sw $s7,0x30($sp) -/* f050550: afb6002c */ sw $s6,0x2c($sp) -/* f050554: afb50028 */ sw $s5,0x28($sp) -/* f050558: afb40024 */ sw $s4,0x24($sp) -/* f05055c: afb30020 */ sw $s3,0x20($sp) -/* f050560: afb2001c */ sw $s2,0x1c($sp) -/* f050564: afb10018 */ sw $s1,0x18($sp) -/* f050568: 8dc2001c */ lw $v0,0x1c($t6) -/* f05056c: 27b30048 */ addiu $s3,$sp,0x48 -/* f050570: 00008825 */ or $s1,$zero,$zero -/* f050574: 02602825 */ or $a1,$s3,$zero -/* f050578: 24060100 */ addiu $a2,$zero,0x100 -/* f05057c: 0fc197e0 */ jal func0f065f80 -/* f050580: 24440028 */ addiu $a0,$v0,0x28 -/* f050584: 87af0048 */ lh $t7,0x48($sp) -/* f050588: 02609025 */ or $s2,$s3,$zero -/* f05058c: 27b80048 */ addiu $t8,$sp,0x48 -/* f050590: 05e00033 */ bltz $t7,.L0f050660 -/* f050594: 24170007 */ addiu $s7,$zero,0x7 -/* f050598: 87030000 */ lh $v1,0x0($t8) -/* f05059c: 24160001 */ addiu $s6,$zero,0x1 -/* f0505a0: 24150004 */ addiu $s5,$zero,0x4 -/* f0505a4: 24140048 */ addiu $s4,$zero,0x48 -/* f0505a8: 3c130010 */ lui $s3,0x10 -.L0f0505ac: -/* f0505ac: 00740019 */ multu $v1,$s4 -/* f0505b0: 8e080338 */ lw $t0,0x338($s0) -/* f0505b4: 0000c812 */ mflo $t9 -/* f0505b8: 03282821 */ addu $a1,$t9,$t0 -/* f0505bc: 90a20000 */ lbu $v0,0x0($a1) -/* f0505c0: 8ca40004 */ lw $a0,0x4($a1) -/* f0505c4: 16a2000b */ bne $s5,$v0,.L0f0505f4 -/* f0505c8: 00000000 */ sll $zero,$zero,0x0 -/* f0505cc: 8c890040 */ lw $t1,0x40($a0) -/* f0505d0: 01335024 */ and $t2,$t1,$s3 -/* f0505d4: 5140001f */ beqzl $t2,.L0f050654 -/* f0505d8: 86430002 */ lh $v1,0x2($s2) -/* f0505dc: 0fc0e556 */ jal func0f039558 -/* f0505e0: 8e040424 */ lw $a0,0x424($s0) -/* f0505e4: 5040001b */ beqzl $v0,.L0f050654 -/* f0505e8: 86430002 */ lh $v1,0x2($s2) -/* f0505ec: 10000018 */ beqz $zero,.L0f050650 -/* f0505f0: 24110001 */ addiu $s1,$zero,0x1 -.L0f0505f4: -/* f0505f4: 16c2000f */ bne $s6,$v0,.L0f050634 -/* f0505f8: 00000000 */ sll $zero,$zero,0x0 -/* f0505fc: 8c8b0040 */ lw $t3,0x40($a0) -/* f050600: 01736024 */ and $t4,$t3,$s3 -/* f050604: 15800005 */ bnez $t4,.L0f05061c -/* f050608: 00000000 */ sll $zero,$zero,0x0 -/* f05060c: 0fc21a6a */ jal func0f0869a8 -/* f050610: afa5024c */ sw $a1,0x24c($sp) -/* f050614: 1440000e */ bnez $v0,.L0f050650 -/* f050618: 8fa5024c */ lw $a1,0x24c($sp) -.L0f05061c: -/* f05061c: 0fc0e556 */ jal func0f039558 -/* f050620: 8e040424 */ lw $a0,0x424($s0) -/* f050624: 5040000b */ beqzl $v0,.L0f050654 -/* f050628: 86430002 */ lh $v1,0x2($s2) -/* f05062c: 10000008 */ beqz $zero,.L0f050650 -/* f050630: 24110001 */ addiu $s1,$zero,0x1 -.L0f050634: -/* f050634: 56e20007 */ bnel $s7,$v0,.L0f050654 -/* f050638: 86430002 */ lh $v1,0x2($s2) -/* f05063c: 0fc0e556 */ jal func0f039558 -/* f050640: 8e040424 */ lw $a0,0x424($s0) -/* f050644: 50400003 */ beqzl $v0,.L0f050654 -/* f050648: 86430002 */ lh $v1,0x2($s2) -/* f05064c: 24110001 */ addiu $s1,$zero,0x1 -.L0f050650: -/* f050650: 86430002 */ lh $v1,0x2($s2) -.L0f050654: -/* f050654: 26520002 */ addiu $s2,$s2,0x2 -/* f050658: 0461ffd4 */ bgez $v1,.L0f0505ac -/* f05065c: 00000000 */ sll $zero,$zero,0x0 -.L0f050660: -/* f050660: 52200009 */ beqzl $s1,.L0f050688 -/* f050664: 8e0d0438 */ lw $t5,0x438($s0) -/* f050668: 8e040434 */ lw $a0,0x434($s0) -/* f05066c: 8e050438 */ lw $a1,0x438($s0) -/* f050670: 00851021 */ addu $v0,$a0,$a1 -/* f050674: 0fc13583 */ jal chraiGoToLabel -/* f050678: 90460002 */ lbu $a2,0x2($v0) -/* f05067c: 10000004 */ beqz $zero,.L0f050690 -/* f050680: ae020438 */ sw $v0,0x438($s0) -/* f050684: 8e0d0438 */ lw $t5,0x438($s0) -.L0f050688: -/* f050688: 25ae0003 */ addiu $t6,$t5,0x3 -/* f05068c: ae0e0438 */ sw $t6,0x438($s0) -.L0f050690: -/* f050690: 8fbf0034 */ lw $ra,0x34($sp) -/* f050694: 8fb00014 */ lw $s0,0x14($sp) -/* f050698: 8fb10018 */ lw $s1,0x18($sp) -/* f05069c: 8fb2001c */ lw $s2,0x1c($sp) -/* f0506a0: 8fb30020 */ lw $s3,0x20($sp) -/* f0506a4: 8fb40024 */ lw $s4,0x24($sp) -/* f0506a8: 8fb50028 */ lw $s5,0x28($sp) -/* f0506ac: 8fb6002c */ lw $s6,0x2c($sp) -/* f0506b0: 8fb70030 */ lw $s7,0x30($sp) -/* f0506b4: 27bd0258 */ addiu $sp,$sp,0x258 -/* f0506b8: 03e00008 */ jr $ra -/* f0506bc: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 004e - */ -GLOBAL_ASM( -glabel ai004e -/* f0506c0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0506c4: afb10018 */ sw $s1,0x18($sp) -/* f0506c8: 3c11800a */ lui $s1,0x800a -/* f0506cc: 26319fc0 */ addiu $s1,$s1,-24640 -/* f0506d0: 8e250438 */ lw $a1,0x438($s1) -/* f0506d4: 8e2e0434 */ lw $t6,0x434($s1) -/* f0506d8: afb00014 */ sw $s0,0x14($sp) -/* f0506dc: afbf001c */ sw $ra,0x1c($sp) -/* f0506e0: 01c58021 */ addu $s0,$t6,$a1 -/* f0506e4: 920f0004 */ lbu $t7,0x4($s0) -/* f0506e8: 55e00010 */ bnezl $t7,.L0f05072c -/* f0506ec: 8e260424 */ lw $a2,0x424($s1) -/* f0506f0: 92180003 */ lbu $t8,0x3($s0) -/* f0506f4: 53000007 */ beqzl $t8,.L0f050714 -/* f0506f8: 8e240424 */ lw $a0,0x424($s1) -/* f0506fc: 8e240424 */ lw $a0,0x424($s1) -/* f050700: 0fc1239d */ jal func0f048e74 -/* f050704: 92050002 */ lbu $a1,0x2($s0) -/* f050708: 10000005 */ beqz $zero,.L0f050720 -/* f05070c: 00401825 */ or $v1,$v0,$zero -/* f050710: 8e240424 */ lw $a0,0x424($s1) -.L0f050714: -/* f050714: 0fc123c8 */ jal func0f048f20 -/* f050718: 92050002 */ lbu $a1,0x2($s0) -/* f05071c: 00401825 */ or $v1,$v0,$zero -.L0f050720: -/* f050720: 1000000c */ beqz $zero,.L0f050754 -/* f050724: 8e250438 */ lw $a1,0x438($s1) -/* f050728: 8e260424 */ lw $a2,0x424($s1) -.L0f05072c: -/* f05072c: 90c702fc */ lbu $a3,0x2fc($a2) -/* f050730: 0007202b */ sltu $a0,$zero,$a3 -/* f050734: 50800007 */ beqzl $a0,.L0f050754 -/* f050738: 00801825 */ or $v1,$a0,$zero -/* f05073c: 00c02025 */ or $a0,$a2,$zero -/* f050740: 0fc123c8 */ jal func0f048f20 -/* f050744: 30e500ff */ andi $a1,$a3,0xff -/* f050748: 2c440001 */ sltiu $a0,$v0,0x1 -/* f05074c: 8e250438 */ lw $a1,0x438($s1) -/* f050750: 00801825 */ or $v1,$a0,$zero -.L0f050754: -/* f050754: 10600006 */ beqz $v1,.L0f050770 -/* f050758: 24b90006 */ addiu $t9,$a1,0x6 -/* f05075c: 8e240434 */ lw $a0,0x434($s1) -/* f050760: 0fc13583 */ jal chraiGoToLabel -/* f050764: 92060005 */ lbu $a2,0x5($s0) -/* f050768: 10000002 */ beqz $zero,.L0f050774 -/* f05076c: ae220438 */ sw $v0,0x438($s1) -.L0f050770: -/* f050770: ae390438 */ sw $t9,0x438($s1) -.L0f050774: -/* f050774: 8fbf001c */ lw $ra,0x1c($sp) -/* f050778: 8fb00014 */ lw $s0,0x14($sp) -/* f05077c: 8fb10018 */ lw $s1,0x18($sp) -/* f050780: 27bd0020 */ addiu $sp,$sp,0x20 -/* f050784: 03e00008 */ jr $ra -/* f050788: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 004d - */ -GLOBAL_ASM( -glabel ai004d -/* f05078c: 3c03800a */ lui $v1,0x800a -/* f050790: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050794: 8c6e0434 */ lw $t6,0x434($v1) -/* f050798: 8c6f0438 */ lw $t7,0x438($v1) -/* f05079c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0507a0: afbf0014 */ sw $ra,0x14($sp) -/* f0507a4: 01cf1021 */ addu $v0,$t6,$t7 -/* f0507a8: afa2001c */ sw $v0,0x1c($sp) -/* f0507ac: 0fc122d3 */ jal func0f048b4c -/* f0507b0: 8c640424 */ lw $a0,0x424($v1) -/* f0507b4: 8fa2001c */ lw $v0,0x1c($sp) -/* f0507b8: 3c03800a */ lui $v1,0x800a -/* f0507bc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0507c0: 90580002 */ lbu $t8,0x2($v0) -/* f0507c4: 3c014f80 */ lui $at,0x4f80 -/* f0507c8: 44982000 */ mtc1 $t8,$f4 -/* f0507cc: 07010004 */ bgez $t8,.L0f0507e0 -/* f0507d0: 468021a0 */ cvt.s.w $f6,$f4 -/* f0507d4: 44814000 */ mtc1 $at,$f8 -/* f0507d8: 00000000 */ sll $zero,$zero,0x0 -/* f0507dc: 46083180 */ add.s $f6,$f6,$f8 -.L0f0507e0: -/* f0507e0: 3c017f1b */ lui $at,0x7f1b -/* f0507e4: c42a9c30 */ lwc1 $f10,-0x63d0($at) -/* f0507e8: 3c013b80 */ lui $at,0x3b80 -/* f0507ec: 44819000 */ mtc1 $at,$f18 -/* f0507f0: 460a3402 */ mul.s $f16,$f6,$f10 -/* f0507f4: 00000000 */ sll $zero,$zero,0x0 -/* f0507f8: 46128102 */ mul.s $f4,$f16,$f18 -/* f0507fc: 4604003c */ c.lt.s $f0,$f4 -/* f050800: 00000000 */ sll $zero,$zero,0x0 -/* f050804: 45000009 */ bc1f .L0f05082c -/* f050808: 00000000 */ sll $zero,$zero,0x0 -/* f05080c: 8c640434 */ lw $a0,0x434($v1) -/* f050810: 8c650438 */ lw $a1,0x438($v1) -/* f050814: 0fc13583 */ jal chraiGoToLabel -/* f050818: 90460003 */ lbu $a2,0x3($v0) -/* f05081c: 3c03800a */ lui $v1,0x800a -/* f050820: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050824: 10000004 */ beqz $zero,.L0f050838 -/* f050828: ac620438 */ sw $v0,0x438($v1) -.L0f05082c: -/* f05082c: 8c790438 */ lw $t9,0x438($v1) -/* f050830: 27280004 */ addiu $t0,$t9,0x4 -/* f050834: ac680438 */ sw $t0,0x438($v1) -.L0f050838: -/* f050838: 8fbf0014 */ lw $ra,0x14($sp) -/* f05083c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f050840: 00001025 */ or $v0,$zero,$zero -/* f050844: 03e00008 */ jr $ra -/* f050848: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 004f - */ -GLOBAL_ASM( -glabel ai004f -/* f05084c: 3c03800a */ lui $v1,0x800a -/* f050850: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050854: 8c6e0434 */ lw $t6,0x434($v1) -/* f050858: 8c6f0438 */ lw $t7,0x438($v1) -/* f05085c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f050860: afbf0014 */ sw $ra,0x14($sp) -/* f050864: 01cf1021 */ addu $v0,$t6,$t7 -/* f050868: afa2001c */ sw $v0,0x1c($sp) -/* f05086c: 0fc122d3 */ jal func0f048b4c -/* f050870: 8c640424 */ lw $a0,0x424($v1) -/* f050874: 8fa2001c */ lw $v0,0x1c($sp) -/* f050878: 3c03800a */ lui $v1,0x800a -/* f05087c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050880: 90580002 */ lbu $t8,0x2($v0) -/* f050884: 3c014f80 */ lui $at,0x4f80 -/* f050888: 44982000 */ mtc1 $t8,$f4 -/* f05088c: 07010004 */ bgez $t8,.L0f0508a0 -/* f050890: 468021a0 */ cvt.s.w $f6,$f4 -/* f050894: 44814000 */ mtc1 $at,$f8 -/* f050898: 00000000 */ sll $zero,$zero,0x0 -/* f05089c: 46083180 */ add.s $f6,$f6,$f8 -.L0f0508a0: -/* f0508a0: 3c017f1b */ lui $at,0x7f1b -/* f0508a4: c42a9c34 */ lwc1 $f10,-0x63cc($at) -/* f0508a8: 3c013b80 */ lui $at,0x3b80 -/* f0508ac: 44819000 */ mtc1 $at,$f18 -/* f0508b0: 460a3402 */ mul.s $f16,$f6,$f10 -/* f0508b4: 00000000 */ sll $zero,$zero,0x0 -/* f0508b8: 46128102 */ mul.s $f4,$f16,$f18 -/* f0508bc: 4600203c */ c.lt.s $f4,$f0 -/* f0508c0: 00000000 */ sll $zero,$zero,0x0 -/* f0508c4: 45000009 */ bc1f .L0f0508ec -/* f0508c8: 00000000 */ sll $zero,$zero,0x0 -/* f0508cc: 8c640434 */ lw $a0,0x434($v1) -/* f0508d0: 8c650438 */ lw $a1,0x438($v1) -/* f0508d4: 0fc13583 */ jal chraiGoToLabel -/* f0508d8: 90460003 */ lbu $a2,0x3($v0) -/* f0508dc: 3c03800a */ lui $v1,0x800a -/* f0508e0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0508e4: 10000004 */ beqz $zero,.L0f0508f8 -/* f0508e8: ac620438 */ sw $v0,0x438($v1) -.L0f0508ec: -/* f0508ec: 8c790438 */ lw $t9,0x438($v1) -/* f0508f0: 27280004 */ addiu $t0,$t9,0x4 -/* f0508f4: ac680438 */ sw $t0,0x438($v1) -.L0f0508f8: -/* f0508f8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0508fc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f050900: 00001025 */ or $v0,$zero,$zero -/* f050904: 03e00008 */ jr $ra -/* f050908: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0050 - */ -GLOBAL_ASM( -glabel ai0050 -/* f05090c: 3c03800a */ lui $v1,0x800a -/* f050910: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050914: 8c6e0434 */ lw $t6,0x434($v1) -/* f050918: 8c6f0438 */ lw $t7,0x438($v1) -/* f05091c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f050920: afbf0014 */ sw $ra,0x14($sp) -/* f050924: 01cf3821 */ addu $a3,$t6,$t7 -/* f050928: 90e50002 */ lbu $a1,0x2($a3) -/* f05092c: afa7001c */ sw $a3,0x1c($sp) -/* f050930: 8c640424 */ lw $a0,0x424($v1) -/* f050934: 0fc1241a */ jal func0f049068 -/* f050938: 00003025 */ or $a2,$zero,$zero -/* f05093c: 3c03800a */ lui $v1,0x800a -/* f050940: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050944: 10400009 */ beqz $v0,.L0f05096c -/* f050948: 8fa7001c */ lw $a3,0x1c($sp) -/* f05094c: 8c640434 */ lw $a0,0x434($v1) -/* f050950: 8c650438 */ lw $a1,0x438($v1) -/* f050954: 0fc13583 */ jal chraiGoToLabel -/* f050958: 90e60003 */ lbu $a2,0x3($a3) -/* f05095c: 3c03800a */ lui $v1,0x800a -/* f050960: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050964: 10000004 */ beqz $zero,.L0f050978 -/* f050968: ac620438 */ sw $v0,0x438($v1) -.L0f05096c: -/* f05096c: 8c780438 */ lw $t8,0x438($v1) -/* f050970: 27190004 */ addiu $t9,$t8,0x4 -/* f050974: ac790438 */ sw $t9,0x438($v1) -.L0f050978: -/* f050978: 8fbf0014 */ lw $ra,0x14($sp) -/* f05097c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f050980: 00001025 */ or $v0,$zero,$zero -/* f050984: 03e00008 */ jr $ra -/* f050988: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0051 - */ -GLOBAL_ASM( -glabel ai0051 -/* f05098c: 3c03800a */ lui $v1,0x800a -/* f050990: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050994: 8c6e0434 */ lw $t6,0x434($v1) -/* f050998: 8c6f0438 */ lw $t7,0x438($v1) -/* f05099c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0509a0: afbf0014 */ sw $ra,0x14($sp) -/* f0509a4: 01cf3821 */ addu $a3,$t6,$t7 -/* f0509a8: 90e50002 */ lbu $a1,0x2($a3) -/* f0509ac: afa7001c */ sw $a3,0x1c($sp) -/* f0509b0: 8c640424 */ lw $a0,0x424($v1) -/* f0509b4: 0fc1241a */ jal func0f049068 -/* f0509b8: 00003025 */ or $a2,$zero,$zero -/* f0509bc: 3c03800a */ lui $v1,0x800a -/* f0509c0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0509c4: 14400009 */ bnez $v0,.L0f0509ec -/* f0509c8: 8fa7001c */ lw $a3,0x1c($sp) -/* f0509cc: 8c640434 */ lw $a0,0x434($v1) -/* f0509d0: 8c650438 */ lw $a1,0x438($v1) -/* f0509d4: 0fc13583 */ jal chraiGoToLabel -/* f0509d8: 90e60003 */ lbu $a2,0x3($a3) -/* f0509dc: 3c03800a */ lui $v1,0x800a -/* f0509e0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0509e4: 10000004 */ beqz $zero,.L0f0509f8 -/* f0509e8: ac620438 */ sw $v0,0x438($v1) -.L0f0509ec: -/* f0509ec: 8c780438 */ lw $t8,0x438($v1) -/* f0509f0: 27190004 */ addiu $t9,$t8,0x4 -/* f0509f4: ac790438 */ sw $t9,0x438($v1) -.L0f0509f8: -/* f0509f8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0509fc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f050a00: 00001025 */ or $v0,$zero,$zero -/* f050a04: 03e00008 */ jr $ra -/* f050a08: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0052 - */ -GLOBAL_ASM( -glabel ai0052 -/* f050a0c: 3c03800a */ lui $v1,0x800a -/* f050a10: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050a14: 8c6e0434 */ lw $t6,0x434($v1) -/* f050a18: 8c6f0438 */ lw $t7,0x438($v1) -/* f050a1c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f050a20: afbf0014 */ sw $ra,0x14($sp) -/* f050a24: 01cf1021 */ addu $v0,$t6,$t7 -/* f050a28: 90580002 */ lbu $t8,0x2($v0) -/* f050a2c: 90480003 */ lbu $t0,0x3($v0) -/* f050a30: 3c014120 */ lui $at,0x4120 -/* f050a34: 0018ca00 */ sll $t9,$t8,0x8 -/* f050a38: 03284825 */ or $t1,$t9,$t0 -/* f050a3c: 44892000 */ mtc1 $t1,$f4 -/* f050a40: 44814000 */ mtc1 $at,$f8 -/* f050a44: afa2001c */ sw $v0,0x1c($sp) -/* f050a48: 468021a0 */ cvt.s.w $f6,$f4 -/* f050a4c: 8c640424 */ lw $a0,0x424($v1) -/* f050a50: 46083282 */ mul.s $f10,$f6,$f8 -/* f050a54: 0fc12472 */ jal func0f0491c8 -/* f050a58: e7aa0018 */ swc1 $f10,0x18($sp) -/* f050a5c: c7b00018 */ lwc1 $f16,0x18($sp) -/* f050a60: 3c03800a */ lui $v1,0x800a -/* f050a64: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050a68: 4610003c */ c.lt.s $f0,$f16 -/* f050a6c: 8fa2001c */ lw $v0,0x1c($sp) -/* f050a70: 4502000a */ bc1fl .L0f050a9c -/* f050a74: 8c6a0438 */ lw $t2,0x438($v1) -/* f050a78: 8c640434 */ lw $a0,0x434($v1) -/* f050a7c: 8c650438 */ lw $a1,0x438($v1) -/* f050a80: 0fc13583 */ jal chraiGoToLabel -/* f050a84: 90460004 */ lbu $a2,0x4($v0) -/* f050a88: 3c03800a */ lui $v1,0x800a -/* f050a8c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050a90: 10000004 */ beqz $zero,.L0f050aa4 -/* f050a94: ac620438 */ sw $v0,0x438($v1) -/* f050a98: 8c6a0438 */ lw $t2,0x438($v1) -.L0f050a9c: -/* f050a9c: 254b0005 */ addiu $t3,$t2,0x5 -/* f050aa0: ac6b0438 */ sw $t3,0x438($v1) -.L0f050aa4: -/* f050aa4: 8fbf0014 */ lw $ra,0x14($sp) -/* f050aa8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f050aac: 00001025 */ or $v0,$zero,$zero -/* f050ab0: 03e00008 */ jr $ra -/* f050ab4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0053 - */ -GLOBAL_ASM( -glabel ai0053 -/* f050ab8: 3c03800a */ lui $v1,0x800a -/* f050abc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050ac0: 8c6e0434 */ lw $t6,0x434($v1) -/* f050ac4: 8c6f0438 */ lw $t7,0x438($v1) -/* f050ac8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f050acc: afbf0014 */ sw $ra,0x14($sp) -/* f050ad0: 01cf1021 */ addu $v0,$t6,$t7 -/* f050ad4: 90580002 */ lbu $t8,0x2($v0) -/* f050ad8: 90480003 */ lbu $t0,0x3($v0) -/* f050adc: 3c014120 */ lui $at,0x4120 -/* f050ae0: 0018ca00 */ sll $t9,$t8,0x8 -/* f050ae4: 03284825 */ or $t1,$t9,$t0 -/* f050ae8: 44892000 */ mtc1 $t1,$f4 -/* f050aec: 44814000 */ mtc1 $at,$f8 -/* f050af0: afa2001c */ sw $v0,0x1c($sp) -/* f050af4: 468021a0 */ cvt.s.w $f6,$f4 -/* f050af8: 8c640424 */ lw $a0,0x424($v1) -/* f050afc: 46083282 */ mul.s $f10,$f6,$f8 -/* f050b00: 0fc12472 */ jal func0f0491c8 -/* f050b04: e7aa0018 */ swc1 $f10,0x18($sp) -/* f050b08: c7b00018 */ lwc1 $f16,0x18($sp) -/* f050b0c: 3c03800a */ lui $v1,0x800a -/* f050b10: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050b14: 4600803c */ c.lt.s $f16,$f0 -/* f050b18: 8fa2001c */ lw $v0,0x1c($sp) -/* f050b1c: 4502000a */ bc1fl .L0f050b48 -/* f050b20: 8c6a0438 */ lw $t2,0x438($v1) -/* f050b24: 8c640434 */ lw $a0,0x434($v1) -/* f050b28: 8c650438 */ lw $a1,0x438($v1) -/* f050b2c: 0fc13583 */ jal chraiGoToLabel -/* f050b30: 90460004 */ lbu $a2,0x4($v0) -/* f050b34: 3c03800a */ lui $v1,0x800a -/* f050b38: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050b3c: 10000004 */ beqz $zero,.L0f050b50 -/* f050b40: ac620438 */ sw $v0,0x438($v1) -/* f050b44: 8c6a0438 */ lw $t2,0x438($v1) -.L0f050b48: -/* f050b48: 254b0005 */ addiu $t3,$t2,0x5 -/* f050b4c: ac6b0438 */ sw $t3,0x438($v1) -.L0f050b50: -/* f050b50: 8fbf0014 */ lw $ra,0x14($sp) -/* f050b54: 27bd0020 */ addiu $sp,$sp,0x20 -/* f050b58: 00001025 */ or $v0,$zero,$zero -/* f050b5c: 03e00008 */ jr $ra -/* f050b60: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0054 - */ -GLOBAL_ASM( -glabel ai0054 -/* f050b64: 27bdffd0 */ addiu $sp,$sp,-48 -/* f050b68: afb00018 */ sw $s0,0x18($sp) -/* f050b6c: 3c10800a */ lui $s0,0x800a -/* f050b70: 26109fc0 */ addiu $s0,$s0,-24640 -/* f050b74: 8e0e0434 */ lw $t6,0x434($s0) -/* f050b78: 8e0f0438 */ lw $t7,0x438($s0) -/* f050b7c: afbf001c */ sw $ra,0x1c($sp) -/* f050b80: 8e040424 */ lw $a0,0x424($s0) -/* f050b84: 01cf3821 */ addu $a3,$t6,$t7 -/* f050b88: 90e50002 */ lbu $a1,0x2($a3) -/* f050b8c: 0fc126d1 */ jal chrFindById -/* f050b90: afa7002c */ sw $a3,0x2c($sp) -/* f050b94: 8fa7002c */ lw $a3,0x2c($sp) -/* f050b98: 3c014120 */ lui $at,0x4120 -/* f050b9c: 44814000 */ mtc1 $at,$f8 -/* f050ba0: 90ea0003 */ lbu $t2,0x3($a3) -/* f050ba4: 90ec0004 */ lbu $t4,0x4($a3) -/* f050ba8: 90f80005 */ lbu $t8,0x5($a3) -/* f050bac: 000a5a00 */ sll $t3,$t2,0x8 -/* f050bb0: 016c6825 */ or $t5,$t3,$t4 -/* f050bb4: 448d2000 */ mtc1 $t5,$f4 -/* f050bb8: 90e80006 */ lbu $t0,0x6($a3) -/* f050bbc: 0018ca00 */ sll $t9,$t8,0x8 -/* f050bc0: 468021a0 */ cvt.s.w $f6,$f4 -/* f050bc4: 03281825 */ or $v1,$t9,$t0 -/* f050bc8: 3065ffff */ andi $a1,$v1,0xffff -/* f050bcc: 24012328 */ addiu $at,$zero,0x2328 -/* f050bd0: 00402025 */ or $a0,$v0,$zero -/* f050bd4: 46083082 */ mul.s $f2,$f6,$f8 -/* f050bd8: 14a10003 */ bne $a1,$at,.L0f050be8 -/* f050bdc: 00000000 */ sll $zero,$zero,0x0 -/* f050be0: 8e0e0424 */ lw $t6,0x424($s0) -/* f050be4: 95c50128 */ lhu $a1,0x128($t6) -.L0f050be8: -/* f050be8: 10400012 */ beqz $v0,.L0f050c34 -/* f050bec: 28a12328 */ slti $at,$a1,0x2328 -/* f050bf0: 50200011 */ beqzl $at,.L0f050c38 -/* f050bf4: 8e0f0438 */ lw $t7,0x438($s0) -/* f050bf8: afa7002c */ sw $a3,0x2c($sp) -/* f050bfc: 0fc124bb */ jal func0f0492ec -/* f050c00: e7a20020 */ swc1 $f2,0x20($sp) -/* f050c04: c7a20020 */ lwc1 $f2,0x20($sp) -/* f050c08: 8fa7002c */ lw $a3,0x2c($sp) -/* f050c0c: 4602003c */ c.lt.s $f0,$f2 -/* f050c10: 00000000 */ sll $zero,$zero,0x0 -/* f050c14: 45020008 */ bc1fl .L0f050c38 -/* f050c18: 8e0f0438 */ lw $t7,0x438($s0) -/* f050c1c: 8e040434 */ lw $a0,0x434($s0) -/* f050c20: 8e050438 */ lw $a1,0x438($s0) -/* f050c24: 0fc13583 */ jal chraiGoToLabel -/* f050c28: 90e60007 */ lbu $a2,0x7($a3) -/* f050c2c: 10000004 */ beqz $zero,.L0f050c40 -/* f050c30: ae020438 */ sw $v0,0x438($s0) -.L0f050c34: -/* f050c34: 8e0f0438 */ lw $t7,0x438($s0) -.L0f050c38: -/* f050c38: 25f80008 */ addiu $t8,$t7,0x8 -/* f050c3c: ae180438 */ sw $t8,0x438($s0) -.L0f050c40: -/* f050c40: 8fbf001c */ lw $ra,0x1c($sp) -/* f050c44: 8fb00018 */ lw $s0,0x18($sp) -/* f050c48: 27bd0030 */ addiu $sp,$sp,0x30 -/* f050c4c: 03e00008 */ jr $ra -/* f050c50: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01df - */ -GLOBAL_ASM( -glabel ai01df -/* f050c54: 27bdffd0 */ addiu $sp,$sp,-48 -/* f050c58: afb00018 */ sw $s0,0x18($sp) -/* f050c5c: 3c10800a */ lui $s0,0x800a -/* f050c60: 26109fc0 */ addiu $s0,$s0,-24640 -/* f050c64: 8e0e0434 */ lw $t6,0x434($s0) -/* f050c68: 8e0f0438 */ lw $t7,0x438($s0) -/* f050c6c: afbf001c */ sw $ra,0x1c($sp) -/* f050c70: 8e040424 */ lw $a0,0x424($s0) -/* f050c74: 01cf1821 */ addu $v1,$t6,$t7 -/* f050c78: 90650002 */ lbu $a1,0x2($v1) -/* f050c7c: 0fc126d1 */ jal chrFindById -/* f050c80: afa3002c */ sw $v1,0x2c($sp) -/* f050c84: 8fa3002c */ lw $v1,0x2c($sp) -/* f050c88: 3c014120 */ lui $at,0x4120 -/* f050c8c: 44814000 */ mtc1 $at,$f8 -/* f050c90: 906a0003 */ lbu $t2,0x3($v1) -/* f050c94: 906c0004 */ lbu $t4,0x4($v1) -/* f050c98: 90780005 */ lbu $t8,0x5($v1) -/* f050c9c: 000a5a00 */ sll $t3,$t2,0x8 -/* f050ca0: 016c6825 */ or $t5,$t3,$t4 -/* f050ca4: 448d2000 */ mtc1 $t5,$f4 -/* f050ca8: 90680006 */ lbu $t0,0x6($v1) -/* f050cac: 0018ca00 */ sll $t9,$t8,0x8 -/* f050cb0: 468021a0 */ cvt.s.w $f6,$f4 -/* f050cb4: 03282025 */ or $a0,$t9,$t0 -/* f050cb8: 00403025 */ or $a2,$v0,$zero -/* f050cbc: 3085ffff */ andi $a1,$a0,0xffff -/* f050cc0: 24012328 */ addiu $at,$zero,0x2328 -/* f050cc4: 00c02025 */ or $a0,$a2,$zero -/* f050cc8: 46083082 */ mul.s $f2,$f6,$f8 -/* f050ccc: 14a10003 */ bne $a1,$at,.L0f050cdc -/* f050cd0: 00000000 */ sll $zero,$zero,0x0 -/* f050cd4: 8e0e0424 */ lw $t6,0x424($s0) -/* f050cd8: 95c50128 */ lhu $a1,0x128($t6) -.L0f050cdc: -/* f050cdc: 50400011 */ beqzl $v0,.L0f050d24 -/* f050ce0: 8e0f0438 */ lw $t7,0x438($s0) -/* f050ce4: afa3002c */ sw $v1,0x2c($sp) -/* f050ce8: 0fc124e0 */ jal func0f049380 -/* f050cec: e7a20020 */ swc1 $f2,0x20($sp) -/* f050cf0: c7a20020 */ lwc1 $f2,0x20($sp) -/* f050cf4: 8fa3002c */ lw $v1,0x2c($sp) -/* f050cf8: 4602003c */ c.lt.s $f0,$f2 -/* f050cfc: 00000000 */ sll $zero,$zero,0x0 -/* f050d00: 45020008 */ bc1fl .L0f050d24 -/* f050d04: 8e0f0438 */ lw $t7,0x438($s0) -/* f050d08: 8e040434 */ lw $a0,0x434($s0) -/* f050d0c: 8e050438 */ lw $a1,0x438($s0) -/* f050d10: 0fc13583 */ jal chraiGoToLabel -/* f050d14: 90660007 */ lbu $a2,0x7($v1) -/* f050d18: 10000004 */ beqz $zero,.L0f050d2c -/* f050d1c: ae020438 */ sw $v0,0x438($s0) -/* f050d20: 8e0f0438 */ lw $t7,0x438($s0) -.L0f050d24: -/* f050d24: 25f80008 */ addiu $t8,$t7,0x8 -/* f050d28: ae180438 */ sw $t8,0x438($s0) -.L0f050d2c: -/* f050d2c: 8fbf001c */ lw $ra,0x1c($sp) -/* f050d30: 8fb00018 */ lw $s0,0x18($sp) -/* f050d34: 27bd0030 */ addiu $sp,$sp,0x30 -/* f050d38: 03e00008 */ jr $ra -/* f050d3c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0055 - */ -GLOBAL_ASM( -glabel ai0055 -/* f050d40: 27bdffd0 */ addiu $sp,$sp,-48 -/* f050d44: afb00018 */ sw $s0,0x18($sp) -/* f050d48: 3c10800a */ lui $s0,0x800a -/* f050d4c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f050d50: 8e0e0434 */ lw $t6,0x434($s0) -/* f050d54: 8e0f0438 */ lw $t7,0x438($s0) -/* f050d58: afbf001c */ sw $ra,0x1c($sp) -/* f050d5c: 8e040424 */ lw $a0,0x424($s0) -/* f050d60: 01cf1821 */ addu $v1,$t6,$t7 -/* f050d64: 90650002 */ lbu $a1,0x2($v1) -/* f050d68: 0fc126d1 */ jal chrFindById -/* f050d6c: afa3002c */ sw $v1,0x2c($sp) -/* f050d70: 8fa3002c */ lw $v1,0x2c($sp) -/* f050d74: 3c014120 */ lui $at,0x4120 -/* f050d78: 44814000 */ mtc1 $at,$f8 -/* f050d7c: 906a0003 */ lbu $t2,0x3($v1) -/* f050d80: 906c0004 */ lbu $t4,0x4($v1) -/* f050d84: 90780005 */ lbu $t8,0x5($v1) -/* f050d88: 000a5a00 */ sll $t3,$t2,0x8 -/* f050d8c: 016c6825 */ or $t5,$t3,$t4 -/* f050d90: 448d2000 */ mtc1 $t5,$f4 -/* f050d94: 90680006 */ lbu $t0,0x6($v1) -/* f050d98: 0018ca00 */ sll $t9,$t8,0x8 -/* f050d9c: 468021a0 */ cvt.s.w $f6,$f4 -/* f050da0: 03282025 */ or $a0,$t9,$t0 -/* f050da4: 3089ffff */ andi $t1,$a0,0xffff -/* f050da8: 24012328 */ addiu $at,$zero,0x2328 -/* f050dac: 00403025 */ or $a2,$v0,$zero -/* f050db0: 01202025 */ or $a0,$t1,$zero -/* f050db4: 46083082 */ mul.s $f2,$f6,$f8 -/* f050db8: 15210003 */ bne $t1,$at,.L0f050dc8 -/* f050dbc: 00000000 */ sll $zero,$zero,0x0 -/* f050dc0: 8e0e0424 */ lw $t6,0x424($s0) -/* f050dc4: 95c40128 */ lhu $a0,0x128($t6) -.L0f050dc8: -/* f050dc8: 10400013 */ beqz $v0,.L0f050e18 -/* f050dcc: 28812328 */ slti $at,$a0,0x2328 -/* f050dd0: 10200011 */ beqz $at,.L0f050e18 -/* f050dd4: 00802825 */ or $a1,$a0,$zero -/* f050dd8: 00c02025 */ or $a0,$a2,$zero -/* f050ddc: afa3002c */ sw $v1,0x2c($sp) -/* f050de0: 0fc124bb */ jal func0f0492ec -/* f050de4: e7a20020 */ swc1 $f2,0x20($sp) -/* f050de8: c7a20020 */ lwc1 $f2,0x20($sp) -/* f050dec: 8fa3002c */ lw $v1,0x2c($sp) -/* f050df0: 4600103c */ c.lt.s $f2,$f0 -/* f050df4: 00000000 */ sll $zero,$zero,0x0 -/* f050df8: 45020008 */ bc1fl .L0f050e1c -/* f050dfc: 8e0f0438 */ lw $t7,0x438($s0) -/* f050e00: 8e040434 */ lw $a0,0x434($s0) -/* f050e04: 8e050438 */ lw $a1,0x438($s0) -/* f050e08: 0fc13583 */ jal chraiGoToLabel -/* f050e0c: 90660007 */ lbu $a2,0x7($v1) -/* f050e10: 10000004 */ beqz $zero,.L0f050e24 -/* f050e14: ae020438 */ sw $v0,0x438($s0) -.L0f050e18: -/* f050e18: 8e0f0438 */ lw $t7,0x438($s0) -.L0f050e1c: -/* f050e1c: 25f80008 */ addiu $t8,$t7,0x8 -/* f050e20: ae180438 */ sw $t8,0x438($s0) -.L0f050e24: -/* f050e24: 8fbf001c */ lw $ra,0x1c($sp) -/* f050e28: 8fb00018 */ lw $s0,0x18($sp) -/* f050e2c: 27bd0030 */ addiu $sp,$sp,0x30 -/* f050e30: 03e00008 */ jr $ra -/* f050e34: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0056 - */ -GLOBAL_ASM( -glabel ai0056 -/* f050e38: 3c03800a */ lui $v1,0x800a -/* f050e3c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050e40: 8c6e0434 */ lw $t6,0x434($v1) -/* f050e44: 8c6f0438 */ lw $t7,0x438($v1) -/* f050e48: 27bdffe0 */ addiu $sp,$sp,-32 -/* f050e4c: afbf0014 */ sw $ra,0x14($sp) -/* f050e50: 01cf1021 */ addu $v0,$t6,$t7 -/* f050e54: 90580002 */ lbu $t8,0x2($v0) -/* f050e58: 90480003 */ lbu $t0,0x3($v0) -/* f050e5c: 3c014120 */ lui $at,0x4120 -/* f050e60: 0018ca00 */ sll $t9,$t8,0x8 -/* f050e64: 03284825 */ or $t1,$t9,$t0 -/* f050e68: 44892000 */ mtc1 $t1,$f4 -/* f050e6c: 44814000 */ mtc1 $at,$f8 -/* f050e70: 8c640424 */ lw $a0,0x424($v1) -/* f050e74: 468021a0 */ cvt.s.w $f6,$f4 -/* f050e78: 46083282 */ mul.s $f10,$f6,$f8 -/* f050e7c: e7aa0018 */ swc1 $f10,0x18($sp) -/* f050e80: 90450004 */ lbu $a1,0x4($v0) -/* f050e84: 0fc1272c */ jal func0f049cb0 -/* f050e88: afa2001c */ sw $v0,0x1c($sp) -/* f050e8c: c7b00018 */ lwc1 $f16,0x18($sp) -/* f050e90: 3c03800a */ lui $v1,0x800a -/* f050e94: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050e98: 4610003c */ c.lt.s $f0,$f16 -/* f050e9c: 8fa2001c */ lw $v0,0x1c($sp) -/* f050ea0: 4502000a */ bc1fl .L0f050ecc -/* f050ea4: 8c6a0438 */ lw $t2,0x438($v1) -/* f050ea8: 8c640434 */ lw $a0,0x434($v1) -/* f050eac: 8c650438 */ lw $a1,0x438($v1) -/* f050eb0: 0fc13583 */ jal chraiGoToLabel -/* f050eb4: 90460005 */ lbu $a2,0x5($v0) -/* f050eb8: 3c03800a */ lui $v1,0x800a -/* f050ebc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050ec0: 10000004 */ beqz $zero,.L0f050ed4 -/* f050ec4: ac620438 */ sw $v0,0x438($v1) -/* f050ec8: 8c6a0438 */ lw $t2,0x438($v1) -.L0f050ecc: -/* f050ecc: 254b0006 */ addiu $t3,$t2,0x6 -/* f050ed0: ac6b0438 */ sw $t3,0x438($v1) -.L0f050ed4: -/* f050ed4: 8fbf0014 */ lw $ra,0x14($sp) -/* f050ed8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f050edc: 00001025 */ or $v0,$zero,$zero -/* f050ee0: 03e00008 */ jr $ra -/* f050ee4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0057 - */ -GLOBAL_ASM( -glabel ai0057 -/* f050ee8: 3c03800a */ lui $v1,0x800a -/* f050eec: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050ef0: 8c6e0434 */ lw $t6,0x434($v1) -/* f050ef4: 8c6f0438 */ lw $t7,0x438($v1) -/* f050ef8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f050efc: afbf0014 */ sw $ra,0x14($sp) -/* f050f00: 01cf1021 */ addu $v0,$t6,$t7 -/* f050f04: 90580002 */ lbu $t8,0x2($v0) -/* f050f08: 90480003 */ lbu $t0,0x3($v0) -/* f050f0c: 3c014120 */ lui $at,0x4120 -/* f050f10: 0018ca00 */ sll $t9,$t8,0x8 -/* f050f14: 03284825 */ or $t1,$t9,$t0 -/* f050f18: 44892000 */ mtc1 $t1,$f4 -/* f050f1c: 44814000 */ mtc1 $at,$f8 -/* f050f20: 8c640424 */ lw $a0,0x424($v1) -/* f050f24: 468021a0 */ cvt.s.w $f6,$f4 -/* f050f28: 46083282 */ mul.s $f10,$f6,$f8 -/* f050f2c: e7aa0018 */ swc1 $f10,0x18($sp) -/* f050f30: 90450004 */ lbu $a1,0x4($v0) -/* f050f34: 0fc1272c */ jal func0f049cb0 -/* f050f38: afa2001c */ sw $v0,0x1c($sp) -/* f050f3c: c7b00018 */ lwc1 $f16,0x18($sp) -/* f050f40: 3c03800a */ lui $v1,0x800a -/* f050f44: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050f48: 4600803c */ c.lt.s $f16,$f0 -/* f050f4c: 8fa2001c */ lw $v0,0x1c($sp) -/* f050f50: 4502000a */ bc1fl .L0f050f7c -/* f050f54: 8c6a0438 */ lw $t2,0x438($v1) -/* f050f58: 8c640434 */ lw $a0,0x434($v1) -/* f050f5c: 8c650438 */ lw $a1,0x438($v1) -/* f050f60: 0fc13583 */ jal chraiGoToLabel -/* f050f64: 90460005 */ lbu $a2,0x5($v0) -/* f050f68: 3c03800a */ lui $v1,0x800a -/* f050f6c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050f70: 10000004 */ beqz $zero,.L0f050f84 -/* f050f74: ac620438 */ sw $v0,0x438($v1) -/* f050f78: 8c6a0438 */ lw $t2,0x438($v1) -.L0f050f7c: -/* f050f7c: 254b0006 */ addiu $t3,$t2,0x6 -/* f050f80: ac6b0438 */ sw $t3,0x438($v1) -.L0f050f84: -/* f050f84: 8fbf0014 */ lw $ra,0x14($sp) -/* f050f88: 27bd0020 */ addiu $sp,$sp,0x20 -/* f050f8c: 00001025 */ or $v0,$zero,$zero -/* f050f90: 03e00008 */ jr $ra -/* f050f94: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0058 - */ -GLOBAL_ASM( -glabel ai0058 -/* f050f98: 3c03800a */ lui $v1,0x800a -/* f050f9c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050fa0: 8c6e0434 */ lw $t6,0x434($v1) -/* f050fa4: 8c6f0438 */ lw $t7,0x438($v1) -/* f050fa8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f050fac: afbf0014 */ sw $ra,0x14($sp) -/* f050fb0: 01cf3821 */ addu $a3,$t6,$t7 -/* f050fb4: 90f80002 */ lbu $t8,0x2($a3) -/* f050fb8: 90e80003 */ lbu $t0,0x3($a3) -/* f050fbc: 3c014120 */ lui $at,0x4120 -/* f050fc0: 0018ca00 */ sll $t9,$t8,0x8 -/* f050fc4: 03284825 */ or $t1,$t9,$t0 -/* f050fc8: 44892000 */ mtc1 $t1,$f4 -/* f050fcc: 44814000 */ mtc1 $at,$f8 -/* f050fd0: afa7001c */ sw $a3,0x1c($sp) -/* f050fd4: 468021a0 */ cvt.s.w $f6,$f4 -/* f050fd8: 8c640424 */ lw $a0,0x424($v1) -/* f050fdc: 46083002 */ mul.s $f0,$f6,$f8 -/* f050fe0: 44050000 */ mfc1 $a1,$f0 -/* f050fe4: 0fc129db */ jal func0f04a76c -/* f050fe8: 00000000 */ sll $zero,$zero,0x0 -/* f050fec: 3c03800a */ lui $v1,0x800a -/* f050ff0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f050ff4: 10400009 */ beqz $v0,.L0f05101c -/* f050ff8: 8fa7001c */ lw $a3,0x1c($sp) -/* f050ffc: 8c640434 */ lw $a0,0x434($v1) -/* f051000: 8c650438 */ lw $a1,0x438($v1) -/* f051004: 0fc13583 */ jal chraiGoToLabel -/* f051008: 90e60004 */ lbu $a2,0x4($a3) -/* f05100c: 3c03800a */ lui $v1,0x800a -/* f051010: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051014: 10000004 */ beqz $zero,.L0f051028 -/* f051018: ac620438 */ sw $v0,0x438($v1) -.L0f05101c: -/* f05101c: 8c6a0438 */ lw $t2,0x438($v1) -/* f051020: 254b0005 */ addiu $t3,$t2,0x5 -/* f051024: ac6b0438 */ sw $t3,0x438($v1) -.L0f051028: -/* f051028: 8fbf0014 */ lw $ra,0x14($sp) -/* f05102c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f051030: 00001025 */ or $v0,$zero,$zero -/* f051034: 03e00008 */ jr $ra -/* f051038: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0059 - */ -GLOBAL_ASM( -glabel ai0059 -/* f05103c: 3c03800a */ lui $v1,0x800a -/* f051040: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051044: 8c6e0434 */ lw $t6,0x434($v1) -/* f051048: 8c6f0438 */ lw $t7,0x438($v1) -/* f05104c: 27bdffd8 */ addiu $sp,$sp,-40 -/* f051050: afbf0014 */ sw $ra,0x14($sp) -/* f051054: 01cf1021 */ addu $v0,$t6,$t7 -/* f051058: 904a0002 */ lbu $t2,0x2($v0) -/* f05105c: 904c0003 */ lbu $t4,0x3($v0) -/* f051060: 3c014120 */ lui $at,0x4120 -/* f051064: 000a5a00 */ sll $t3,$t2,0x8 -/* f051068: 016c6825 */ or $t5,$t3,$t4 -/* f05106c: 448d2000 */ mtc1 $t5,$f4 -/* f051070: 44814000 */ mtc1 $at,$f8 -/* f051074: 90580004 */ lbu $t8,0x4($v0) -/* f051078: 468021a0 */ cvt.s.w $f6,$f4 -/* f05107c: 90480005 */ lbu $t0,0x5($v0) -/* f051080: 0018ca00 */ sll $t9,$t8,0x8 -/* f051084: afa20024 */ sw $v0,0x24($sp) -/* f051088: 03283025 */ or $a2,$t9,$t0 -/* f05108c: 30c5ffff */ andi $a1,$a2,0xffff -/* f051090: 46083282 */ mul.s $f10,$f6,$f8 -/* f051094: 8c640424 */ lw $a0,0x424($v1) -/* f051098: 0fc1274d */ jal func0f049d34 -/* f05109c: e7aa001c */ swc1 $f10,0x1c($sp) -/* f0510a0: c7b0001c */ lwc1 $f16,0x1c($sp) -/* f0510a4: 3c03800a */ lui $v1,0x800a -/* f0510a8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0510ac: 4610003c */ c.lt.s $f0,$f16 -/* f0510b0: 8fa20024 */ lw $v0,0x24($sp) -/* f0510b4: 4502000a */ bc1fl .L0f0510e0 -/* f0510b8: 8c6e0438 */ lw $t6,0x438($v1) -/* f0510bc: 8c640434 */ lw $a0,0x434($v1) -/* f0510c0: 8c650438 */ lw $a1,0x438($v1) -/* f0510c4: 0fc13583 */ jal chraiGoToLabel -/* f0510c8: 90460006 */ lbu $a2,0x6($v0) -/* f0510cc: 3c03800a */ lui $v1,0x800a -/* f0510d0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0510d4: 10000004 */ beqz $zero,.L0f0510e8 -/* f0510d8: ac620438 */ sw $v0,0x438($v1) -/* f0510dc: 8c6e0438 */ lw $t6,0x438($v1) -.L0f0510e0: -/* f0510e0: 25cf0007 */ addiu $t7,$t6,0x7 -/* f0510e4: ac6f0438 */ sw $t7,0x438($v1) -.L0f0510e8: -/* f0510e8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0510ec: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0510f0: 00001025 */ or $v0,$zero,$zero -/* f0510f4: 03e00008 */ jr $ra -/* f0510f8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 005a - */ -GLOBAL_ASM( -glabel ai005a -/* f0510fc: 3c03800a */ lui $v1,0x800a -/* f051100: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051104: 8c6e0434 */ lw $t6,0x434($v1) -/* f051108: 8c6f0438 */ lw $t7,0x438($v1) -/* f05110c: 27bdffd8 */ addiu $sp,$sp,-40 -/* f051110: afbf0014 */ sw $ra,0x14($sp) -/* f051114: 01cf1021 */ addu $v0,$t6,$t7 -/* f051118: 904a0002 */ lbu $t2,0x2($v0) -/* f05111c: 904c0003 */ lbu $t4,0x3($v0) -/* f051120: 3c014120 */ lui $at,0x4120 -/* f051124: 000a5a00 */ sll $t3,$t2,0x8 -/* f051128: 016c6825 */ or $t5,$t3,$t4 -/* f05112c: 448d2000 */ mtc1 $t5,$f4 -/* f051130: 44814000 */ mtc1 $at,$f8 -/* f051134: 90580004 */ lbu $t8,0x4($v0) -/* f051138: 468021a0 */ cvt.s.w $f6,$f4 -/* f05113c: 90480005 */ lbu $t0,0x5($v0) -/* f051140: 0018ca00 */ sll $t9,$t8,0x8 -/* f051144: afa20024 */ sw $v0,0x24($sp) -/* f051148: 03283025 */ or $a2,$t9,$t0 -/* f05114c: 30c5ffff */ andi $a1,$a2,0xffff -/* f051150: 46083282 */ mul.s $f10,$f6,$f8 -/* f051154: 8c640424 */ lw $a0,0x424($v1) -/* f051158: 0fc1274d */ jal func0f049d34 -/* f05115c: e7aa001c */ swc1 $f10,0x1c($sp) -/* f051160: c7b0001c */ lwc1 $f16,0x1c($sp) -/* f051164: 3c03800a */ lui $v1,0x800a -/* f051168: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05116c: 4600803c */ c.lt.s $f16,$f0 -/* f051170: 8fa20024 */ lw $v0,0x24($sp) -/* f051174: 4502000a */ bc1fl .L0f0511a0 -/* f051178: 8c6e0438 */ lw $t6,0x438($v1) -/* f05117c: 8c640434 */ lw $a0,0x434($v1) -/* f051180: 8c650438 */ lw $a1,0x438($v1) -/* f051184: 0fc13583 */ jal chraiGoToLabel -/* f051188: 90460006 */ lbu $a2,0x6($v0) -/* f05118c: 3c03800a */ lui $v1,0x800a -/* f051190: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051194: 10000004 */ beqz $zero,.L0f0511a8 -/* f051198: ac620438 */ sw $v0,0x438($v1) -/* f05119c: 8c6e0438 */ lw $t6,0x438($v1) -.L0f0511a0: -/* f0511a0: 25cf0007 */ addiu $t7,$t6,0x7 -/* f0511a4: ac6f0438 */ sw $t7,0x438($v1) -.L0f0511a8: -/* f0511a8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0511ac: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0511b0: 00001025 */ or $v0,$zero,$zero -/* f0511b4: 03e00008 */ jr $ra -/* f0511b8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 005b - */ -GLOBAL_ASM( -glabel ai005b -/* f0511bc: 27bdffa0 */ addiu $sp,$sp,-96 -/* f0511c0: afb00018 */ sw $s0,0x18($sp) -/* f0511c4: 3c10800a */ lui $s0,0x800a -/* f0511c8: 26109fc0 */ addiu $s0,$s0,-24640 -/* f0511cc: 8e0e0434 */ lw $t6,0x434($s0) -/* f0511d0: 8e0f0438 */ lw $t7,0x438($s0) -/* f0511d4: afbf001c */ sw $ra,0x1c($sp) -/* f0511d8: 8e040424 */ lw $a0,0x424($s0) -/* f0511dc: 01cf1021 */ addu $v0,$t6,$t7 -/* f0511e0: 90450002 */ lbu $a1,0x2($v0) -/* f0511e4: 0fc126d1 */ jal chrFindById -/* f0511e8: afa2005c */ sw $v0,0x5c($sp) -/* f0511ec: 8fa7005c */ lw $a3,0x5c($sp) -/* f0511f0: 8e040424 */ lw $a0,0x424($s0) -/* f0511f4: 90f80004 */ lbu $t8,0x4($a3) -/* f0511f8: 90ea0005 */ lbu $t2,0x5($a3) -/* f0511fc: afa20058 */ sw $v0,0x58($sp) -/* f051200: 0018ca00 */ sll $t9,$t8,0x8 -/* f051204: 032a1825 */ or $v1,$t9,$t2 -/* f051208: 3065ffff */ andi $a1,$v1,0xffff -/* f05120c: 0fc12574 */ jal func0f0495d0 -/* f051210: afa50034 */ sw $a1,0x34($sp) -/* f051214: 8fa7005c */ lw $a3,0x5c($sp) -/* f051218: 8fa60058 */ lw $a2,0x58($sp) -/* f05121c: 24010001 */ addiu $at,$zero,0x1 -/* f051220: 90e40003 */ lbu $a0,0x3($a3) -/* f051224: 1480000b */ bnez $a0,.L0f051254 -/* f051228: 00000000 */ sll $zero,$zero,0x0 -/* f05122c: 04400009 */ bltz $v0,.L0f051254 -/* f051230: 00000000 */ sll $zero,$zero,0x0 -/* f051234: 10c00007 */ beqz $a2,.L0f051254 -/* f051238: 00000000 */ sll $zero,$zero,0x0 -/* f05123c: 8cc3001c */ lw $v1,0x1c($a2) -/* f051240: 10600004 */ beqz $v1,.L0f051254 -/* f051244: 00000000 */ sll $zero,$zero,0x0 -/* f051248: 846c0028 */ lh $t4,0x28($v1) -/* f05124c: 504c000e */ beql $v0,$t4,.L0f051288 -/* f051250: 8e040434 */ lw $a0,0x434($s0) -.L0f051254: -/* f051254: 54810013 */ bnel $a0,$at,.L0f0512a4 -/* f051258: 24010002 */ addiu $at,$zero,0x2 -/* f05125c: 50c00011 */ beqzl $a2,.L0f0512a4 -/* f051260: 24010002 */ addiu $at,$zero,0x2 -/* f051264: 8cc3001c */ lw $v1,0x1c($a2) -/* f051268: 5060000e */ beqzl $v1,.L0f0512a4 -/* f05126c: 24010002 */ addiu $at,$zero,0x2 -/* f051270: 8e0d0424 */ lw $t5,0x424($s0) -/* f051274: 846f0028 */ lh $t7,0x28($v1) -/* f051278: 95ae0330 */ lhu $t6,0x330($t5) -/* f05127c: 55cf0009 */ bnel $t6,$t7,.L0f0512a4 -/* f051280: 24010002 */ addiu $at,$zero,0x2 -/* f051284: 8e040434 */ lw $a0,0x434($s0) -.L0f051288: -/* f051288: 8e050438 */ lw $a1,0x438($s0) -/* f05128c: 0fc13583 */ jal chraiGoToLabel -/* f051290: 90e60006 */ lbu $a2,0x6($a3) -/* f051294: ae020438 */ sw $v0,0x438($s0) -/* f051298: 1000006e */ beqz $zero,.L0f051454 -/* f05129c: 00001025 */ or $v0,$zero,$zero -/* f0512a0: 24010002 */ addiu $at,$zero,0x2 -.L0f0512a4: -/* f0512a4: 54810068 */ bnel $a0,$at,.L0f051448 -/* f0512a8: 8e180438 */ lw $t8,0x438($s0) -/* f0512ac: 0fc59585 */ jal func0f165614 -/* f0512b0: 8e0404b4 */ lw $a0,0x4b4($s0) -/* f0512b4: 2401000a */ addiu $at,$zero,0xa -/* f0512b8: 54410063 */ bnel $v0,$at,.L0f051448 -/* f0512bc: 8e180438 */ lw $t8,0x438($s0) -/* f0512c0: 8e18006c */ lw $t8,0x6c($s0) -/* f0512c4: 00004825 */ or $t1,$zero,$zero -/* f0512c8: 00004025 */ or $t0,$zero,$zero -/* f0512cc: 13000003 */ beqz $t8,.L0f0512dc -/* f0512d0: 00003825 */ or $a3,$zero,$zero -/* f0512d4: 10000001 */ beqz $zero,.L0f0512dc -/* f0512d8: 24070001 */ addiu $a3,$zero,0x1 -.L0f0512dc: -/* f0512dc: 8e190068 */ lw $t9,0x68($s0) -/* f0512e0: 00002025 */ or $a0,$zero,$zero -/* f0512e4: 00001825 */ or $v1,$zero,$zero -/* f0512e8: 13200003 */ beqz $t9,.L0f0512f8 -/* f0512ec: 00001025 */ or $v0,$zero,$zero -/* f0512f0: 10000001 */ beqz $zero,.L0f0512f8 -/* f0512f4: 24040001 */ addiu $a0,$zero,0x1 -.L0f0512f8: -/* f0512f8: 8e0a0064 */ lw $t2,0x64($s0) -/* f0512fc: 00087880 */ sll $t7,$t0,0x2 -/* f051300: 020f3021 */ addu $a2,$s0,$t7 -/* f051304: 11400003 */ beqz $t2,.L0f051314 -/* f051308: 00000000 */ sll $zero,$zero,0x0 -/* f05130c: 10000001 */ beqz $zero,.L0f051314 -/* f051310: 24030001 */ addiu $v1,$zero,0x1 -.L0f051314: -/* f051314: 8e0b0070 */ lw $t3,0x70($s0) -/* f051318: 11600003 */ beqz $t3,.L0f051328 -/* f05131c: 00000000 */ sll $zero,$zero,0x0 -/* f051320: 10000001 */ beqz $zero,.L0f051328 -/* f051324: 24020001 */ addiu $v0,$zero,0x1 -.L0f051328: -/* f051328: 00436021 */ addu $t4,$v0,$v1 -/* f05132c: 01846821 */ addu $t5,$t4,$a0 -/* f051330: 01a77021 */ addu $t6,$t5,$a3 -/* f051334: 59c00035 */ blezl $t6,.L0f05140c -/* f051338: 24010001 */ addiu $at,$zero,0x1 -/* f05133c: 8cd80064 */ lw $t8,0x64($a2) -.L0f051340: -/* f051340: 8f020480 */ lw $v0,0x480($t8) -/* f051344: 50400014 */ beqzl $v0,.L0f051398 -/* f051348: 8e19006c */ lw $t9,0x6c($s0) -/* f05134c: 8c430000 */ lw $v1,0x0($v0) -/* f051350: 8fa50034 */ lw $a1,0x34($sp) -/* f051354: 50600010 */ beqzl $v1,.L0f051398 -/* f051358: 8e19006c */ lw $t9,0x6c($s0) -/* f05135c: 8c640004 */ lw $a0,0x4($v1) -/* f051360: afa90048 */ sw $t1,0x48($sp) -/* f051364: afa8004c */ sw $t0,0x4c($sp) -/* f051368: 0fc124bb */ jal func0f0492ec -/* f05136c: afa60024 */ sw $a2,0x24($sp) -/* f051370: 3c014316 */ lui $at,0x4316 -/* f051374: 44812000 */ mtc1 $at,$f4 -/* f051378: 8fa60024 */ lw $a2,0x24($sp) -/* f05137c: 8fa8004c */ lw $t0,0x4c($sp) -/* f051380: 4604003c */ c.lt.s $f0,$f4 -/* f051384: 8fa90048 */ lw $t1,0x48($sp) -/* f051388: 45020003 */ bc1fl .L0f051398 -/* f05138c: 8e19006c */ lw $t9,0x6c($s0) -/* f051390: 24090001 */ addiu $t1,$zero,0x1 -/* f051394: 8e19006c */ lw $t9,0x6c($s0) -.L0f051398: -/* f051398: 25080001 */ addiu $t0,$t0,0x1 -/* f05139c: 24c60004 */ addiu $a2,$a2,0x4 -/* f0513a0: 8e020068 */ lw $v0,0x68($s0) -/* f0513a4: 8e030064 */ lw $v1,0x64($s0) -/* f0513a8: 13200003 */ beqz $t9,.L0f0513b8 -/* f0513ac: 8e050070 */ lw $a1,0x70($s0) -/* f0513b0: 10000002 */ beqz $zero,.L0f0513bc -/* f0513b4: 24070001 */ addiu $a3,$zero,0x1 -.L0f0513b8: -/* f0513b8: 00003825 */ or $a3,$zero,$zero -.L0f0513bc: -/* f0513bc: 10400003 */ beqz $v0,.L0f0513cc -/* f0513c0: 00002025 */ or $a0,$zero,$zero -/* f0513c4: 10000001 */ beqz $zero,.L0f0513cc -/* f0513c8: 24040001 */ addiu $a0,$zero,0x1 -.L0f0513cc: -/* f0513cc: 10600003 */ beqz $v1,.L0f0513dc -/* f0513d0: 00001025 */ or $v0,$zero,$zero -/* f0513d4: 10000002 */ beqz $zero,.L0f0513e0 -/* f0513d8: 24030001 */ addiu $v1,$zero,0x1 -.L0f0513dc: -/* f0513dc: 00001825 */ or $v1,$zero,$zero -.L0f0513e0: -/* f0513e0: 10a00003 */ beqz $a1,.L0f0513f0 -/* f0513e4: 00000000 */ sll $zero,$zero,0x0 -/* f0513e8: 10000001 */ beqz $zero,.L0f0513f0 -/* f0513ec: 24020001 */ addiu $v0,$zero,0x1 -.L0f0513f0: -/* f0513f0: 00435021 */ addu $t2,$v0,$v1 -/* f0513f4: 01445821 */ addu $t3,$t2,$a0 -/* f0513f8: 01676021 */ addu $t4,$t3,$a3 -/* f0513fc: 010c082a */ slt $at,$t0,$t4 -/* f051400: 5420ffcf */ bnezl $at,.L0f051340 -/* f051404: 8cd80064 */ lw $t8,0x64($a2) -/* f051408: 24010001 */ addiu $at,$zero,0x1 -.L0f05140c: -/* f05140c: 15210008 */ bne $t1,$at,.L0f051430 -/* f051410: 8fad005c */ lw $t5,0x5c($sp) -/* f051414: 8e040434 */ lw $a0,0x434($s0) -/* f051418: 8e050438 */ lw $a1,0x438($s0) -/* f05141c: 0fc13583 */ jal chraiGoToLabel -/* f051420: 91a60006 */ lbu $a2,0x6($t5) -/* f051424: ae020438 */ sw $v0,0x438($s0) -/* f051428: 1000000a */ beqz $zero,.L0f051454 -/* f05142c: 00001025 */ or $v0,$zero,$zero -.L0f051430: -/* f051430: 8e0e0438 */ lw $t6,0x438($s0) -/* f051434: 25cf0007 */ addiu $t7,$t6,0x7 -/* f051438: ae0f0438 */ sw $t7,0x438($s0) -/* f05143c: 10000005 */ beqz $zero,.L0f051454 -/* f051440: 00001025 */ or $v0,$zero,$zero -/* f051444: 8e180438 */ lw $t8,0x438($s0) -.L0f051448: -/* f051448: 00001025 */ or $v0,$zero,$zero -/* f05144c: 27190007 */ addiu $t9,$t8,0x7 -/* f051450: ae190438 */ sw $t9,0x438($s0) -.L0f051454: -/* f051454: 8fbf001c */ lw $ra,0x1c($sp) -/* f051458: 8fb00018 */ lw $s0,0x18($sp) -/* f05145c: 27bd0060 */ addiu $sp,$sp,0x60 -/* f051460: 03e00008 */ jr $ra -/* f051464: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 005c - */ -GLOBAL_ASM( -glabel ai005c -/* f051468: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05146c: afb00018 */ sw $s0,0x18($sp) -/* f051470: 3c10800a */ lui $s0,0x800a -/* f051474: 26109fc0 */ addiu $s0,$s0,-24640 -/* f051478: 8e0e0434 */ lw $t6,0x434($s0) -/* f05147c: 8e0f0438 */ lw $t7,0x438($s0) -/* f051480: afbf001c */ sw $ra,0x1c($sp) -/* f051484: 8e040424 */ lw $a0,0x424($s0) -/* f051488: 01cfc021 */ addu $t8,$t6,$t7 -/* f05148c: 0fc0a221 */ jal func0f028884 -/* f051490: afb80024 */ sw $t8,0x24($sp) -/* f051494: 8fa70024 */ lw $a3,0x24($sp) -/* f051498: 8e040424 */ lw $a0,0x424($s0) -/* f05149c: 90f90002 */ lbu $t9,0x2($a3) -/* f0514a0: 90e90003 */ lbu $t1,0x3($a3) -/* f0514a4: afa20020 */ sw $v0,0x20($sp) -/* f0514a8: 00194200 */ sll $t0,$t9,0x8 -/* f0514ac: 01091825 */ or $v1,$t0,$t1 -/* f0514b0: 0fc12574 */ jal func0f0495d0 -/* f0514b4: 3065ffff */ andi $a1,$v1,0xffff -/* f0514b8: 0440000d */ bltz $v0,.L0f0514f0 -/* f0514bc: 8fa60020 */ lw $a2,0x20($sp) -/* f0514c0: 50c0000c */ beqzl $a2,.L0f0514f4 -/* f0514c4: 8e0d0438 */ lw $t5,0x438($s0) -/* f0514c8: 84cb0028 */ lh $t3,0x28($a2) -/* f0514cc: 8fac0024 */ lw $t4,0x24($sp) -/* f0514d0: 544b0008 */ bnel $v0,$t3,.L0f0514f4 -/* f0514d4: 8e0d0438 */ lw $t5,0x438($s0) -/* f0514d8: 8e040434 */ lw $a0,0x434($s0) -/* f0514dc: 8e050438 */ lw $a1,0x438($s0) -/* f0514e0: 0fc13583 */ jal chraiGoToLabel -/* f0514e4: 91860004 */ lbu $a2,0x4($t4) -/* f0514e8: 10000004 */ beqz $zero,.L0f0514fc -/* f0514ec: ae020438 */ sw $v0,0x438($s0) -.L0f0514f0: -/* f0514f0: 8e0d0438 */ lw $t5,0x438($s0) -.L0f0514f4: -/* f0514f4: 25ae0005 */ addiu $t6,$t5,0x5 -/* f0514f8: ae0e0438 */ sw $t6,0x438($s0) -.L0f0514fc: -/* f0514fc: 8fbf001c */ lw $ra,0x1c($sp) -/* f051500: 8fb00018 */ lw $s0,0x18($sp) -/* f051504: 27bd0028 */ addiu $sp,$sp,0x28 -/* f051508: 03e00008 */ jr $ra -/* f05150c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 005d - */ -GLOBAL_ASM( -glabel ai005d -/* f051510: 27bdffc8 */ addiu $sp,$sp,-56 -/* f051514: afb00018 */ sw $s0,0x18($sp) -/* f051518: 3c10800a */ lui $s0,0x800a -/* f05151c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f051520: 8e0e0434 */ lw $t6,0x434($s0) -/* f051524: 8e0f0438 */ lw $t7,0x438($s0) -/* f051528: afbf001c */ sw $ra,0x1c($sp) -/* f05152c: 01cf1021 */ addu $v0,$t6,$t7 -/* f051530: 90440003 */ lbu $a0,0x3($v0) -/* f051534: 0fc2556c */ jal func0f0955b0 -/* f051538: afa20034 */ sw $v0,0x34($sp) -/* f05153c: 8fb80034 */ lw $t8,0x34($sp) -/* f051540: afa20030 */ sw $v0,0x30($sp) -/* f051544: 8e040424 */ lw $a0,0x424($s0) -/* f051548: 0fc126d1 */ jal chrFindById -/* f05154c: 93050002 */ lbu $a1,0x2($t8) -/* f051550: 8fa70030 */ lw $a3,0x30($sp) -/* f051554: 00002825 */ or $a1,$zero,$zero -/* f051558: 10e0001a */ beqz $a3,.L0f0515c4 -/* f05155c: 00000000 */ sll $zero,$zero,0x0 -/* f051560: 8cf90014 */ lw $t9,0x14($a3) -/* f051564: 13200017 */ beqz $t9,.L0f0515c4 -/* f051568: 00000000 */ sll $zero,$zero,0x0 -/* f05156c: 10400015 */ beqz $v0,.L0f0515c4 -/* f051570: 00000000 */ sll $zero,$zero,0x0 -/* f051574: 8c43001c */ lw $v1,0x1c($v0) -/* f051578: 10600012 */ beqz $v1,.L0f0515c4 -/* f05157c: 00000000 */ sll $zero,$zero,0x0 -/* f051580: 90680000 */ lbu $t0,0x0($v1) -/* f051584: 24010006 */ addiu $at,$zero,0x6 -/* f051588: 1501000e */ bne $t0,$at,.L0f0515c4 -/* f05158c: 00000000 */ sll $zero,$zero,0x0 -/* f051590: 8e09028c */ lw $t1,0x28c($s0) -/* f051594: afa90024 */ sw $t1,0x24($sp) -/* f051598: 0fc4a25f */ jal func0f12897c -/* f05159c: 8c44001c */ lw $a0,0x1c($v0) -/* f0515a0: 0fc4a24b */ jal func0f12892c -/* f0515a4: 00402025 */ or $a0,$v0,$zero -/* f0515a8: 8faa0030 */ lw $t2,0x30($sp) -/* f0515ac: 0fc44a33 */ jal func0f1128cc -/* f0515b0: 8d440014 */ lw $a0,0x14($t2) -/* f0515b4: 8fa40024 */ lw $a0,0x24($sp) -/* f0515b8: 0fc4a24b */ jal func0f12892c -/* f0515bc: afa20028 */ sw $v0,0x28($sp) -/* f0515c0: 8fa50028 */ lw $a1,0x28($sp) -.L0f0515c4: -/* f0515c4: 10a00007 */ beqz $a1,.L0f0515e4 -/* f0515c8: 8fab0034 */ lw $t3,0x34($sp) -/* f0515cc: 8e040434 */ lw $a0,0x434($s0) -/* f0515d0: 8e050438 */ lw $a1,0x438($s0) -/* f0515d4: 0fc13583 */ jal chraiGoToLabel -/* f0515d8: 91660004 */ lbu $a2,0x4($t3) -/* f0515dc: 10000004 */ beqz $zero,.L0f0515f0 -/* f0515e0: ae020438 */ sw $v0,0x438($s0) -.L0f0515e4: -/* f0515e4: 8e0c0438 */ lw $t4,0x438($s0) -/* f0515e8: 258d0005 */ addiu $t5,$t4,0x5 -/* f0515ec: ae0d0438 */ sw $t5,0x438($s0) -.L0f0515f0: -/* f0515f0: 8fbf001c */ lw $ra,0x1c($sp) -/* f0515f4: 8fb00018 */ lw $s0,0x18($sp) -/* f0515f8: 27bd0038 */ addiu $sp,$sp,0x38 -/* f0515fc: 03e00008 */ jr $ra -/* f051600: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 005e - */ -GLOBAL_ASM( -glabel ai005e -/* f051604: 3c03800a */ lui $v1,0x800a -/* f051608: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05160c: 8c6e0434 */ lw $t6,0x434($v1) -/* f051610: 8c6f0438 */ lw $t7,0x438($v1) -/* f051614: 27bdffe0 */ addiu $sp,$sp,-32 -/* f051618: afbf0014 */ sw $ra,0x14($sp) -/* f05161c: 01cf3821 */ addu $a3,$t6,$t7 -/* f051620: 90e40002 */ lbu $a0,0x2($a3) -/* f051624: 0fc22abd */ jal func0f08aaf4 -/* f051628: afa7001c */ sw $a3,0x1c($sp) -/* f05162c: 3c03800a */ lui $v1,0x800a -/* f051630: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051634: 10400009 */ beqz $v0,.L0f05165c -/* f051638: 8fa7001c */ lw $a3,0x1c($sp) -/* f05163c: 8c640434 */ lw $a0,0x434($v1) -/* f051640: 8c650438 */ lw $a1,0x438($v1) -/* f051644: 0fc13583 */ jal chraiGoToLabel -/* f051648: 90e60003 */ lbu $a2,0x3($a3) -/* f05164c: 3c03800a */ lui $v1,0x800a -/* f051650: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051654: 10000004 */ beqz $zero,.L0f051668 -/* f051658: ac620438 */ sw $v0,0x438($v1) -.L0f05165c: -/* f05165c: 8c780438 */ lw $t8,0x438($v1) -/* f051660: 27190004 */ addiu $t9,$t8,0x4 -/* f051664: ac790438 */ sw $t9,0x438($v1) -.L0f051668: -/* f051668: 8fbf0014 */ lw $ra,0x14($sp) -/* f05166c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f051670: 00001025 */ or $v0,$zero,$zero -/* f051674: 03e00008 */ jr $ra -/* f051678: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 005f - */ -GLOBAL_ASM( -glabel ai005f -/* f05167c: 3c08800a */ lui $t0,0x800a -/* f051680: 25089fc0 */ addiu $t0,$t0,-24640 -/* f051684: 8d0e0434 */ lw $t6,0x434($t0) -/* f051688: 8d0f0438 */ lw $t7,0x438($t0) -/* f05168c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f051690: afbf0014 */ sw $ra,0x14($sp) -/* f051694: 01cf3821 */ addu $a3,$t6,$t7 -/* f051698: 90e40003 */ lbu $a0,0x3($a3) -/* f05169c: 0fc2556c */ jal func0f0955b0 -/* f0516a0: afa7001c */ sw $a3,0x1c($sp) -/* f0516a4: 3c08800a */ lui $t0,0x800a -/* f0516a8: 25089fc0 */ addiu $t0,$t0,-24640 -/* f0516ac: 8fa7001c */ lw $a3,0x1c($sp) -/* f0516b0: 10400014 */ beqz $v0,.L0f051704 -/* f0516b4: 00002825 */ or $a1,$zero,$zero -/* f0516b8: 8c440014 */ lw $a0,0x14($v0) -/* f0516bc: 10800011 */ beqz $a0,.L0f051704 -/* f0516c0: 00000000 */ sll $zero,$zero,0x0 -/* f0516c4: 8c83001c */ lw $v1,0x1c($a0) -/* f0516c8: 24040004 */ addiu $a0,$zero,0x4 -/* f0516cc: 1060000d */ beqz $v1,.L0f051704 -/* f0516d0: 00000000 */ sll $zero,$zero,0x0 -/* f0516d4: 90780000 */ lbu $t8,0x0($v1) -.L0f0516d8: -/* f0516d8: 54980008 */ bnel $a0,$t8,.L0f0516fc -/* f0516dc: 8c630020 */ lw $v1,0x20($v1) -/* f0516e0: 8c620004 */ lw $v0,0x4($v1) -/* f0516e4: 90f90002 */ lbu $t9,0x2($a3) -/* f0516e8: 9049005c */ lbu $t1,0x5c($v0) -/* f0516ec: 57290003 */ bnel $t9,$t1,.L0f0516fc -/* f0516f0: 8c630020 */ lw $v1,0x20($v1) -/* f0516f4: 24050001 */ addiu $a1,$zero,0x1 -/* f0516f8: 8c630020 */ lw $v1,0x20($v1) -.L0f0516fc: -/* f0516fc: 5460fff6 */ bnezl $v1,.L0f0516d8 -/* f051700: 90780000 */ lbu $t8,0x0($v1) -.L0f051704: -/* f051704: 50a0000a */ beqzl $a1,.L0f051730 -/* f051708: 8d0a0438 */ lw $t2,0x438($t0) -/* f05170c: 8d040434 */ lw $a0,0x434($t0) -/* f051710: 8d050438 */ lw $a1,0x438($t0) -/* f051714: 0fc13583 */ jal chraiGoToLabel -/* f051718: 90e60004 */ lbu $a2,0x4($a3) -/* f05171c: 3c08800a */ lui $t0,0x800a -/* f051720: 25089fc0 */ addiu $t0,$t0,-24640 -/* f051724: 10000004 */ beqz $zero,.L0f051738 -/* f051728: ad020438 */ sw $v0,0x438($t0) -/* f05172c: 8d0a0438 */ lw $t2,0x438($t0) -.L0f051730: -/* f051730: 254b0005 */ addiu $t3,$t2,0x5 -/* f051734: ad0b0438 */ sw $t3,0x438($t0) -.L0f051738: -/* f051738: 8fbf0014 */ lw $ra,0x14($sp) -/* f05173c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f051740: 00001025 */ or $v0,$zero,$zero -/* f051744: 03e00008 */ jr $ra -/* f051748: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0060 - */ -GLOBAL_ASM( -glabel ai0060 -/* f05174c: 27bdffd0 */ addiu $sp,$sp,-48 -/* f051750: afb00018 */ sw $s0,0x18($sp) -/* f051754: 3c10800a */ lui $s0,0x800a -/* f051758: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05175c: 8e0e0434 */ lw $t6,0x434($s0) -/* f051760: 8e0f0438 */ lw $t7,0x438($s0) -/* f051764: afbf001c */ sw $ra,0x1c($sp) -/* f051768: 8e040424 */ lw $a0,0x424($s0) -/* f05176c: 01cf1021 */ addu $v0,$t6,$t7 -/* f051770: 90450002 */ lbu $a1,0x2($v0) -/* f051774: 0fc126d1 */ jal chrFindById -/* f051778: afa2002c */ sw $v0,0x2c($sp) -/* f05177c: 10400018 */ beqz $v0,.L0f0517e0 -/* f051780: afa00024 */ sw $zero,0x24($sp) -/* f051784: 8c43001c */ lw $v1,0x1c($v0) -/* f051788: 50600016 */ beqzl $v1,.L0f0517e4 -/* f05178c: 8fab0024 */ lw $t3,0x24($sp) -/* f051790: 90780000 */ lbu $t8,0x0($v1) -/* f051794: 24010006 */ addiu $at,$zero,0x6 -/* f051798: 57010012 */ bnel $t8,$at,.L0f0517e4 -/* f05179c: 8fab0024 */ lw $t3,0x24($sp) -/* f0517a0: 8e19028c */ lw $t9,0x28c($s0) -/* f0517a4: afb90020 */ sw $t9,0x20($sp) -/* f0517a8: 0fc4a25f */ jal func0f12897c -/* f0517ac: 8c44001c */ lw $a0,0x1c($v0) -/* f0517b0: 0fc4a24b */ jal func0f12892c -/* f0517b4: 00402025 */ or $a0,$v0,$zero -/* f0517b8: 0fc2866a */ jal func0f0a19a8 -/* f0517bc: 00002025 */ or $a0,$zero,$zero -/* f0517c0: 8fa8002c */ lw $t0,0x2c($sp) -/* f0517c4: 240a0001 */ addiu $t2,$zero,0x1 -/* f0517c8: 91090003 */ lbu $t1,0x3($t0) -/* f0517cc: 14490002 */ bne $v0,$t1,.L0f0517d8 -/* f0517d0: 00000000 */ sll $zero,$zero,0x0 -/* f0517d4: afaa0024 */ sw $t2,0x24($sp) -.L0f0517d8: -/* f0517d8: 0fc4a24b */ jal func0f12892c -/* f0517dc: 8fa40020 */ lw $a0,0x20($sp) -.L0f0517e0: -/* f0517e0: 8fab0024 */ lw $t3,0x24($sp) -.L0f0517e4: -/* f0517e4: 8fac002c */ lw $t4,0x2c($sp) -/* f0517e8: 51600008 */ beqzl $t3,.L0f05180c -/* f0517ec: 8e0d0438 */ lw $t5,0x438($s0) -/* f0517f0: 8e040434 */ lw $a0,0x434($s0) -/* f0517f4: 8e050438 */ lw $a1,0x438($s0) -/* f0517f8: 0fc13583 */ jal chraiGoToLabel -/* f0517fc: 91860004 */ lbu $a2,0x4($t4) -/* f051800: 10000004 */ beqz $zero,.L0f051814 -/* f051804: ae020438 */ sw $v0,0x438($s0) -/* f051808: 8e0d0438 */ lw $t5,0x438($s0) -.L0f05180c: -/* f05180c: 25ae0005 */ addiu $t6,$t5,0x5 -/* f051810: ae0e0438 */ sw $t6,0x438($s0) -.L0f051814: -/* f051814: 8fbf001c */ lw $ra,0x1c($sp) -/* f051818: 8fb00018 */ lw $s0,0x18($sp) -/* f05181c: 27bd0030 */ addiu $sp,$sp,0x30 -/* f051820: 03e00008 */ jr $ra -/* f051824: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0061 - */ -GLOBAL_ASM( -glabel ai0061 -/* f051828: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05182c: afb00018 */ sw $s0,0x18($sp) -/* f051830: 3c10800a */ lui $s0,0x800a -/* f051834: 26109fc0 */ addiu $s0,$s0,-24640 -/* f051838: 8e040438 */ lw $a0,0x438($s0) -/* f05183c: 8e0e0434 */ lw $t6,0x434($s0) -/* f051840: afbf001c */ sw $ra,0x1c($sp) -/* f051844: 01c41821 */ addu $v1,$t6,$a0 -/* f051848: 906f0003 */ lbu $t7,0x3($v1) -/* f05184c: 55e00014 */ bnezl $t7,.L0f0518a0 -/* f051850: 8e090424 */ lw $t1,0x424($s0) -/* f051854: 90640002 */ lbu $a0,0x2($v1) -/* f051858: 0fc2556c */ jal func0f0955b0 -/* f05185c: afa30024 */ sw $v1,0x24($sp) -/* f051860: 1040000a */ beqz $v0,.L0f05188c -/* f051864: 8fa30024 */ lw $v1,0x24($sp) -/* f051868: 8c580014 */ lw $t8,0x14($v0) -/* f05186c: 53000008 */ beqzl $t8,.L0f051890 -/* f051870: 8e190438 */ lw $t9,0x438($s0) -/* f051874: 8e040434 */ lw $a0,0x434($s0) -/* f051878: 8e050438 */ lw $a1,0x438($s0) -/* f05187c: 0fc13583 */ jal chraiGoToLabel -/* f051880: 90660004 */ lbu $a2,0x4($v1) -/* f051884: 10000019 */ beqz $zero,.L0f0518ec -/* f051888: ae020438 */ sw $v0,0x438($s0) -.L0f05188c: -/* f05188c: 8e190438 */ lw $t9,0x438($s0) -.L0f051890: -/* f051890: 27280005 */ addiu $t0,$t9,0x5 -/* f051894: 10000015 */ beqz $zero,.L0f0518ec -/* f051898: ae080438 */ sw $t0,0x438($s0) -/* f05189c: 8e090424 */ lw $t1,0x424($s0) -.L0f0518a0: -/* f0518a0: 248e0005 */ addiu $t6,$a0,0x5 -/* f0518a4: 8d2a0300 */ lw $t2,0x300($t1) -/* f0518a8: 8d420004 */ lw $v0,0x4($t2) -/* f0518ac: 5040000f */ beqzl $v0,.L0f0518ec -/* f0518b0: ae0e0438 */ sw $t6,0x438($s0) -/* f0518b4: 8c4b0014 */ lw $t3,0x14($v0) -/* f0518b8: 5160000c */ beqzl $t3,.L0f0518ec -/* f0518bc: ae0e0438 */ sw $t6,0x438($s0) -/* f0518c0: 8c4c0008 */ lw $t4,0x8($v0) -/* f0518c4: 3c010040 */ lui $at,0x40 -/* f0518c8: 01816825 */ or $t5,$t4,$at -/* f0518cc: ac4d0008 */ sw $t5,0x8($v0) -/* f0518d0: 90660004 */ lbu $a2,0x4($v1) -/* f0518d4: 8e050438 */ lw $a1,0x438($s0) -/* f0518d8: 0fc13583 */ jal chraiGoToLabel -/* f0518dc: 8e040434 */ lw $a0,0x434($s0) -/* f0518e0: 10000002 */ beqz $zero,.L0f0518ec -/* f0518e4: ae020438 */ sw $v0,0x438($s0) -/* f0518e8: ae0e0438 */ sw $t6,0x438($s0) -.L0f0518ec: -/* f0518ec: 8fbf001c */ lw $ra,0x1c($sp) -/* f0518f0: 8fb00018 */ lw $s0,0x18($sp) -/* f0518f4: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0518f8: 03e00008 */ jr $ra -/* f0518fc: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0062 - */ -GLOBAL_ASM( -glabel ai0062 -/* f051900: 27bdffd8 */ addiu $sp,$sp,-40 -/* f051904: afb00018 */ sw $s0,0x18($sp) -/* f051908: 3c10800a */ lui $s0,0x800a -/* f05190c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f051910: 8e0e0434 */ lw $t6,0x434($s0) -/* f051914: 8e0f0438 */ lw $t7,0x438($s0) -/* f051918: afbf001c */ sw $ra,0x1c($sp) -/* f05191c: 01cf1021 */ addu $v0,$t6,$t7 -/* f051920: 90440002 */ lbu $a0,0x2($v0) -/* f051924: 0fc2556c */ jal func0f0955b0 -/* f051928: afa20024 */ sw $v0,0x24($sp) -/* f05192c: 1040000e */ beqz $v0,.L0f051968 -/* f051930: 00402025 */ or $a0,$v0,$zero -/* f051934: 8c580014 */ lw $t8,0x14($v0) -/* f051938: 5300000c */ beqzl $t8,.L0f05196c -/* f05193c: 8e080438 */ lw $t0,0x438($s0) -/* f051940: 0fc21a6a */ jal func0f0869a8 -/* f051944: 00000000 */ sll $zero,$zero,0x0 -/* f051948: 10400007 */ beqz $v0,.L0f051968 -/* f05194c: 8fb90024 */ lw $t9,0x24($sp) -/* f051950: 8e040434 */ lw $a0,0x434($s0) -/* f051954: 8e050438 */ lw $a1,0x438($s0) -/* f051958: 0fc13583 */ jal chraiGoToLabel -/* f05195c: 93260003 */ lbu $a2,0x3($t9) -/* f051960: 10000004 */ beqz $zero,.L0f051974 -/* f051964: ae020438 */ sw $v0,0x438($s0) -.L0f051968: -/* f051968: 8e080438 */ lw $t0,0x438($s0) -.L0f05196c: -/* f05196c: 25090004 */ addiu $t1,$t0,0x4 -/* f051970: ae090438 */ sw $t1,0x438($s0) -.L0f051974: -/* f051974: 8fbf001c */ lw $ra,0x1c($sp) -/* f051978: 8fb00018 */ lw $s0,0x18($sp) -/* f05197c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f051980: 03e00008 */ jr $ra -/* f051984: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0063 - */ -GLOBAL_ASM( -glabel ai0063 -/* f051988: 27bdffd0 */ addiu $sp,$sp,-48 -/* f05198c: afb00018 */ sw $s0,0x18($sp) -/* f051990: 3c10800a */ lui $s0,0x800a -/* f051994: 26109fc0 */ addiu $s0,$s0,-24640 -/* f051998: 8e0e0434 */ lw $t6,0x434($s0) -/* f05199c: 8e0f0438 */ lw $t7,0x438($s0) -/* f0519a0: afbf001c */ sw $ra,0x1c($sp) -/* f0519a4: 01cf4021 */ addu $t0,$t6,$t7 -/* f0519a8: 91040003 */ lbu $a0,0x3($t0) -/* f0519ac: 0fc2556c */ jal func0f0955b0 -/* f0519b0: afa8002c */ sw $t0,0x2c($sp) -/* f0519b4: 8fa8002c */ lw $t0,0x2c($sp) -/* f0519b8: 00403025 */ or $a2,$v0,$zero -/* f0519bc: 1040003a */ beqz $v0,.L0f051aa8 -/* f0519c0: 00003825 */ or $a3,$zero,$zero -/* f0519c4: 8c580014 */ lw $t8,0x14($v0) -/* f0519c8: 13000037 */ beqz $t8,.L0f051aa8 -/* f0519cc: 00000000 */ sll $zero,$zero,0x0 -/* f0519d0: 91050002 */ lbu $a1,0x2($t0) -/* f0519d4: 240100f3 */ addiu $at,$zero,0xf3 -/* f0519d8: 54a1000d */ bnel $a1,$at,.L0f051a10 -/* f0519dc: 8e040424 */ lw $a0,0x424($s0) -/* f0519e0: 8c430040 */ lw $v1,0x40($v0) -/* f0519e4: 3c010004 */ lui $at,0x4 -/* f0519e8: 34214000 */ ori $at,$at,0x4000 -/* f0519ec: 0061c824 */ and $t9,$v1,$at -/* f0519f0: 1320002d */ beqz $t9,.L0f051aa8 -/* f0519f4: 3c01fffb */ lui $at,0xfffb -/* f0519f8: 3421bfff */ ori $at,$at,0xbfff -/* f0519fc: 00614824 */ and $t1,$v1,$at -/* f051a00: 24070001 */ addiu $a3,$zero,0x1 -/* f051a04: 10000028 */ beqz $zero,.L0f051aa8 -/* f051a08: ac490040 */ sw $t1,0x40($v0) -/* f051a0c: 8e040424 */ lw $a0,0x424($s0) -.L0f051a10: -/* f051a10: afa60028 */ sw $a2,0x28($sp) -/* f051a14: afa70020 */ sw $a3,0x20($sp) -/* f051a18: 0fc126d1 */ jal chrFindById -/* f051a1c: afa8002c */ sw $t0,0x2c($sp) -/* f051a20: 8fa60028 */ lw $a2,0x28($sp) -/* f051a24: 8fa70020 */ lw $a3,0x20($sp) -/* f051a28: 1040001f */ beqz $v0,.L0f051aa8 -/* f051a2c: 8fa8002c */ lw $t0,0x2c($sp) -/* f051a30: 8c44001c */ lw $a0,0x1c($v0) -/* f051a34: 1080001c */ beqz $a0,.L0f051aa8 -/* f051a38: 00000000 */ sll $zero,$zero,0x0 -/* f051a3c: 8e0a02a0 */ lw $t2,0x2a0($s0) -/* f051a40: 8d4b00bc */ lw $t3,0xbc($t2) -/* f051a44: 5564000a */ bnel $t3,$a0,.L0f051a70 -/* f051a48: 8e0e0298 */ lw $t6,0x298($s0) -/* f051a4c: 8cc30040 */ lw $v1,0x40($a2) -/* f051a50: 2401bfff */ addiu $at,$zero,-16385 -/* f051a54: 306c4000 */ andi $t4,$v1,0x4000 -/* f051a58: 11800004 */ beqz $t4,.L0f051a6c -/* f051a5c: 00616824 */ and $t5,$v1,$at -/* f051a60: 24070001 */ addiu $a3,$zero,0x1 -/* f051a64: 10000010 */ beqz $zero,.L0f051aa8 -/* f051a68: accd0040 */ sw $t5,0x40($a2) -.L0f051a6c: -/* f051a6c: 8e0e0298 */ lw $t6,0x298($s0) -.L0f051a70: -/* f051a70: 05c0000d */ bltz $t6,.L0f051aa8 -/* f051a74: 00000000 */ sll $zero,$zero,0x0 -/* f051a78: 8e0f02a4 */ lw $t7,0x2a4($s0) -/* f051a7c: 8df800bc */ lw $t8,0xbc($t7) -/* f051a80: 17040009 */ bne $t8,$a0,.L0f051aa8 -/* f051a84: 00000000 */ sll $zero,$zero,0x0 -/* f051a88: 8cc30040 */ lw $v1,0x40($a2) -/* f051a8c: 3c01fffb */ lui $at,0xfffb -/* f051a90: 3421ffff */ ori $at,$at,0xffff -/* f051a94: 0003cb40 */ sll $t9,$v1,0xd -/* f051a98: 07210003 */ bgez $t9,.L0f051aa8 -/* f051a9c: 00614824 */ and $t1,$v1,$at -/* f051aa0: 24070001 */ addiu $a3,$zero,0x1 -/* f051aa4: acc90040 */ sw $t1,0x40($a2) -.L0f051aa8: -/* f051aa8: 50e00008 */ beqzl $a3,.L0f051acc -/* f051aac: 8e0a0438 */ lw $t2,0x438($s0) -/* f051ab0: 8e040434 */ lw $a0,0x434($s0) -/* f051ab4: 8e050438 */ lw $a1,0x438($s0) -/* f051ab8: 0fc13583 */ jal chraiGoToLabel -/* f051abc: 91060004 */ lbu $a2,0x4($t0) -/* f051ac0: 10000004 */ beqz $zero,.L0f051ad4 -/* f051ac4: ae020438 */ sw $v0,0x438($s0) -/* f051ac8: 8e0a0438 */ lw $t2,0x438($s0) -.L0f051acc: -/* f051acc: 254b0005 */ addiu $t3,$t2,0x5 -/* f051ad0: ae0b0438 */ sw $t3,0x438($s0) -.L0f051ad4: -/* f051ad4: 8fbf001c */ lw $ra,0x1c($sp) -/* f051ad8: 8fb00018 */ lw $s0,0x18($sp) -/* f051adc: 27bd0030 */ addiu $sp,$sp,0x30 -/* f051ae0: 03e00008 */ jr $ra -/* f051ae4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0065 - */ -GLOBAL_ASM( -glabel ai0065 -/* f051ae8: 3c03800a */ lui $v1,0x800a -/* f051aec: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051af0: 8c6e0434 */ lw $t6,0x434($v1) -/* f051af4: 8c6f0438 */ lw $t7,0x438($v1) -/* f051af8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f051afc: afbf0014 */ sw $ra,0x14($sp) -/* f051b00: 01cf1021 */ addu $v0,$t6,$t7 -/* f051b04: 0fc2556c */ jal func0f0955b0 -/* f051b08: 90440002 */ lbu $a0,0x2($v0) -/* f051b0c: 10400014 */ beqz $v0,.L0f051b60 -/* f051b10: 00403025 */ or $a2,$v0,$zero -/* f051b14: 8c440014 */ lw $a0,0x14($v0) -/* f051b18: 10800011 */ beqz $a0,.L0f051b60 -/* f051b1c: 00000000 */ sll $zero,$zero,0x0 -/* f051b20: 90830000 */ lbu $v1,0x0($a0) -/* f051b24: 24010002 */ addiu $at,$zero,0x2 -/* f051b28: 00002825 */ or $a1,$zero,$zero -/* f051b2c: 54610006 */ bnel $v1,$at,.L0f051b48 -/* f051b30: 24010001 */ addiu $at,$zero,0x1 -/* f051b34: 0fc23fba */ jal func0f08fee8 -/* f051b38: 8c440014 */ lw $a0,0x14($v0) -/* f051b3c: 10000008 */ beqz $zero,.L0f051b60 -/* f051b40: 00000000 */ sll $zero,$zero,0x0 -/* f051b44: 24010001 */ addiu $at,$zero,0x1 -.L0f051b48: -/* f051b48: 10610003 */ beq $v1,$at,.L0f051b58 -/* f051b4c: 24010004 */ addiu $at,$zero,0x4 -/* f051b50: 14610003 */ bne $v1,$at,.L0f051b60 -/* f051b54: 00000000 */ sll $zero,$zero,0x0 -.L0f051b58: -/* f051b58: 0fc21bd0 */ jal func0f086f40 -/* f051b5c: 8cc40014 */ lw $a0,0x14($a2) -.L0f051b60: -/* f051b60: 3c03800a */ lui $v1,0x800a -/* f051b64: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051b68: 8c780438 */ lw $t8,0x438($v1) -/* f051b6c: 8fbf0014 */ lw $ra,0x14($sp) -/* f051b70: 27bd0018 */ addiu $sp,$sp,0x18 -/* f051b74: 27190003 */ addiu $t9,$t8,0x3 -/* f051b78: ac790438 */ sw $t9,0x438($v1) -/* f051b7c: 03e00008 */ jr $ra -/* f051b80: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0066 - */ -GLOBAL_ASM( -glabel ai0066 -/* f051b84: 3c03800a */ lui $v1,0x800a -/* f051b88: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051b8c: 8c6e0434 */ lw $t6,0x434($v1) -/* f051b90: 8c6f0438 */ lw $t7,0x438($v1) -/* f051b94: 27bdffc8 */ addiu $sp,$sp,-56 -/* f051b98: afbf0024 */ sw $ra,0x24($sp) -/* f051b9c: afb00020 */ sw $s0,0x20($sp) -/* f051ba0: 01cf1021 */ addu $v0,$t6,$t7 -/* f051ba4: 0fc2556c */ jal func0f0955b0 -/* f051ba8: 90440002 */ lbu $a0,0x2($v0) -/* f051bac: 10400033 */ beqz $v0,.L0f051c7c -/* f051bb0: 00408025 */ or $s0,$v0,$zero -/* f051bb4: 8c580014 */ lw $t8,0x14($v0) -/* f051bb8: 13000030 */ beqz $t8,.L0f051c7c -/* f051bbc: 00000000 */ sll $zero,$zero,0x0 -/* f051bc0: 0fc1a1ee */ jal func0f0687b8 -/* f051bc4: 00402025 */ or $a0,$v0,$zero -/* f051bc8: 1440002c */ bnez $v0,.L0f051c7c -/* f051bcc: 00000000 */ sll $zero,$zero,0x0 -/* f051bd0: 8e020014 */ lw $v0,0x14($s0) -/* f051bd4: 240100eb */ addiu $at,$zero,0xeb -/* f051bd8: 24070003 */ addiu $a3,$zero,0x3 -/* f051bdc: 8c430004 */ lw $v1,0x4($v0) -/* f051be0: 84790004 */ lh $t9,0x4($v1) -/* f051be4: 57210015 */ bnel $t9,$at,.L0f051c3c -/* f051be8: 860b004e */ lh $t3,0x4e($s0) -/* f051bec: 8e080008 */ lw $t0,0x8($s0) -/* f051bf0: 3c01fffe */ lui $at,0xfffe -/* f051bf4: 3421ffff */ ori $at,$at,0xffff -/* f051bf8: 01014824 */ and $t1,$t0,$at -/* f051bfc: 3c010002 */ lui $at,0x2 -/* f051c00: 01215025 */ or $t2,$t1,$at -/* f051c04: ae0a0008 */ sw $t2,0x8($s0) -/* f051c08: 8c640014 */ lw $a0,0x14($v1) -/* f051c0c: afa3002c */ sw $v1,0x2c($sp) -/* f051c10: afa00010 */ sw $zero,0x10($sp) -/* f051c14: 24850008 */ addiu $a1,$a0,0x8 -/* f051c18: 0fc4a640 */ jal func0f129900 -/* f051c1c: 24860028 */ addiu $a2,$a0,0x28 -/* f051c20: 8fa3002c */ lw $v1,0x2c($sp) -/* f051c24: 24050016 */ addiu $a1,$zero,0x16 -/* f051c28: 0fc4b9c5 */ jal func0f12e714 -/* f051c2c: 8c640014 */ lw $a0,0x14($v1) -/* f051c30: 10000012 */ beqz $zero,.L0f051c7c -/* f051c34: 00000000 */ sll $zero,$zero,0x0 -/* f051c38: 860b004e */ lh $t3,0x4e($s0) -.L0f051c3c: -/* f051c3c: 860c004c */ lh $t4,0x4c($s0) -/* f051c40: 3c01437a */ lui $at,0x437a -/* f051c44: 44814000 */ mtc1 $at,$f8 -/* f051c48: 016c6823 */ subu $t5,$t3,$t4 -/* f051c4c: 25ae0001 */ addiu $t6,$t5,0x1 -/* f051c50: 448e2000 */ mtc1 $t6,$f4 -/* f051c54: 240fffff */ addiu $t7,$zero,-1 -/* f051c58: afaf0010 */ sw $t7,0x10($sp) -/* f051c5c: 468021a0 */ cvt.s.w $f6,$f4 -/* f051c60: 02002025 */ or $a0,$s0,$zero -/* f051c64: 24460008 */ addiu $a2,$v0,0x8 -/* f051c68: 24070022 */ addiu $a3,$zero,0x22 -/* f051c6c: 46083003 */ div.s $f0,$f6,$f8 -/* f051c70: 44050000 */ mfc1 $a1,$f0 -/* f051c74: 0fc214ab */ jal func0f0852ac -/* f051c78: 00000000 */ sll $zero,$zero,0x0 -.L0f051c7c: -/* f051c7c: 3c03800a */ lui $v1,0x800a -/* f051c80: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051c84: 8c780438 */ lw $t8,0x438($v1) -/* f051c88: 8fbf0024 */ lw $ra,0x24($sp) -/* f051c8c: 8fb00020 */ lw $s0,0x20($sp) -/* f051c90: 27190003 */ addiu $t9,$t8,0x3 -/* f051c94: ac790438 */ sw $t9,0x438($v1) -/* f051c98: 27bd0038 */ addiu $sp,$sp,0x38 -/* f051c9c: 03e00008 */ jr $ra -/* f051ca0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0067 - */ -GLOBAL_ASM( -glabel ai0067 -/* f051ca4: 3c03800a */ lui $v1,0x800a -/* f051ca8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051cac: 8c6e0434 */ lw $t6,0x434($v1) -/* f051cb0: 8c6f0438 */ lw $t7,0x438($v1) -/* f051cb4: 27bdffd8 */ addiu $sp,$sp,-40 -/* f051cb8: afbf0014 */ sw $ra,0x14($sp) -/* f051cbc: 01cf1021 */ addu $v0,$t6,$t7 -/* f051cc0: 0fc2556c */ jal func0f0955b0 -/* f051cc4: 90440002 */ lbu $a0,0x2($v0) -/* f051cc8: 10400015 */ beqz $v0,.L0f051d20 -/* f051ccc: 00000000 */ sll $zero,$zero,0x0 -/* f051cd0: 8c430014 */ lw $v1,0x14($v0) -/* f051cd4: 10600012 */ beqz $v1,.L0f051d20 -/* f051cd8: 00000000 */ sll $zero,$zero,0x0 -/* f051cdc: 8c640018 */ lw $a0,0x18($v1) -/* f051ce0: 1080000f */ beqz $a0,.L0f051d20 -/* f051ce4: 00000000 */ sll $zero,$zero,0x0 -/* f051ce8: 90980000 */ lbu $t8,0x0($a0) -/* f051cec: 24010003 */ addiu $at,$zero,0x3 -/* f051cf0: 1701000b */ bne $t8,$at,.L0f051d20 -/* f051cf4: 00000000 */ sll $zero,$zero,0x0 -/* f051cf8: 8c440014 */ lw $a0,0x14($v0) -/* f051cfc: 24050002 */ addiu $a1,$zero,0x2 -/* f051d00: 8c990018 */ lw $t9,0x18($a0) -/* f051d04: 8f220004 */ lw $v0,0x4($t9) -/* f051d08: 0fc20a59 */ jal func0f082964 -/* f051d0c: afa2001c */ sw $v0,0x1c($sp) -/* f051d10: 8fa2001c */ lw $v0,0x1c($sp) -/* f051d14: 8c480014 */ lw $t0,0x14($v0) -/* f051d18: 35090001 */ ori $t1,$t0,0x1 -/* f051d1c: ac490014 */ sw $t1,0x14($v0) -.L0f051d20: -/* f051d20: 3c03800a */ lui $v1,0x800a -/* f051d24: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051d28: 8c6a0438 */ lw $t2,0x438($v1) -/* f051d2c: 8fbf0014 */ lw $ra,0x14($sp) -/* f051d30: 27bd0028 */ addiu $sp,$sp,0x28 -/* f051d34: 254b0003 */ addiu $t3,$t2,0x3 -/* f051d38: ac6b0438 */ sw $t3,0x438($v1) -/* f051d3c: 03e00008 */ jr $ra -/* f051d40: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0068 - */ -GLOBAL_ASM( -glabel ai0068 -/* f051d44: 3c03800a */ lui $v1,0x800a -/* f051d48: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051d4c: 8c6e0434 */ lw $t6,0x434($v1) -/* f051d50: 8c6f0438 */ lw $t7,0x438($v1) -/* f051d54: 27bdffe8 */ addiu $sp,$sp,-24 -/* f051d58: afbf0014 */ sw $ra,0x14($sp) -/* f051d5c: 01cf1021 */ addu $v0,$t6,$t7 -/* f051d60: 90450002 */ lbu $a1,0x2($v0) -/* f051d64: 0fc126d1 */ jal chrFindById -/* f051d68: 8c640424 */ lw $a0,0x424($v1) -/* f051d6c: 3c03800a */ lui $v1,0x800a -/* f051d70: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051d74: 10400008 */ beqz $v0,.L0f051d98 -/* f051d78: 00402025 */ or $a0,$v0,$zero -/* f051d7c: 8c58001c */ lw $t8,0x1c($v0) -/* f051d80: 53000006 */ beqzl $t8,.L0f051d9c -/* f051d84: 8c790438 */ lw $t9,0x438($v1) -/* f051d88: 0fc09149 */ jal func0f024524 -/* f051d8c: 00000000 */ sll $zero,$zero,0x0 -/* f051d90: 3c03800a */ lui $v1,0x800a -/* f051d94: 24639fc0 */ addiu $v1,$v1,-24640 -.L0f051d98: -/* f051d98: 8c790438 */ lw $t9,0x438($v1) -.L0f051d9c: -/* f051d9c: 8fbf0014 */ lw $ra,0x14($sp) -/* f051da0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f051da4: 27280003 */ addiu $t0,$t9,0x3 -/* f051da8: ac680438 */ sw $t0,0x438($v1) -/* f051dac: 03e00008 */ jr $ra -/* f051db0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0069 - */ -GLOBAL_ASM( -glabel ai0069 -/* f051db4: 3c03800a */ lui $v1,0x800a -/* f051db8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f051dbc: 8c6e0434 */ lw $t6,0x434($v1) -/* f051dc0: 8c6f0438 */ lw $t7,0x438($v1) -/* f051dc4: 27bdffd8 */ addiu $sp,$sp,-40 -/* f051dc8: afbf0014 */ sw $ra,0x14($sp) -/* f051dcc: 01cf1021 */ addu $v0,$t6,$t7 -/* f051dd0: 90450002 */ lbu $a1,0x2($v0) -/* f051dd4: 0fc126d1 */ jal chrFindById -/* f051dd8: 8c640424 */ lw $a0,0x424($v1) -/* f051ddc: 10400019 */ beqz $v0,.L0f051e44 -/* f051de0: 00401825 */ or $v1,$v0,$zero -/* f051de4: 8c44001c */ lw $a0,0x1c($v0) -/* f051de8: 10800016 */ beqz $a0,.L0f051e44 -/* f051dec: 00000000 */ sll $zero,$zero,0x0 -/* f051df0: 90980000 */ lbu $t8,0x0($a0) -/* f051df4: 24010006 */ addiu $at,$zero,0x6 -/* f051df8: 3c19800a */ lui $t9,0x800a -/* f051dfc: 17010011 */ bne $t8,$at,.L0f051e44 -/* f051e00: 00000000 */ sll $zero,$zero,0x0 -/* f051e04: 8f39a24c */ lw $t9,-0x5db4($t9) -/* f051e08: afb9001c */ sw $t9,0x1c($sp) -/* f051e0c: 0fc4a25f */ jal func0f12897c -/* f051e10: 8c64001c */ lw $a0,0x1c($v1) -/* f051e14: 0fc4a24b */ jal func0f12892c -/* f051e18: 00402025 */ or $a0,$v0,$zero -/* f051e1c: 0fc2866a */ jal func0f0a19a8 -/* f051e20: 00002025 */ or $a0,$zero,$zero -/* f051e24: 0fc447a9 */ jal func0f111ea4 -/* f051e28: 00402025 */ or $a0,$v0,$zero -/* f051e2c: 0fc2870b */ jal func0f0a1c2c -/* f051e30: 00000000 */ sll $zero,$zero,0x0 -/* f051e34: 0fc4a24b */ jal func0f12892c -/* f051e38: 8fa4001c */ lw $a0,0x1c($sp) -/* f051e3c: 1000001b */ beqz $zero,.L0f051eac -/* f051e40: 00000000 */ sll $zero,$zero,0x0 -.L0f051e44: -/* f051e44: 10400019 */ beqz $v0,.L0f051eac -/* f051e48: 00000000 */ sll $zero,$zero,0x0 -/* f051e4c: 8c48001c */ lw $t0,0x1c($v0) -/* f051e50: 11000016 */ beqz $t0,.L0f051eac -/* f051e54: 00000000 */ sll $zero,$zero,0x0 -/* f051e58: 8c490170 */ lw $t1,0x170($v0) -/* f051e5c: 24050001 */ addiu $a1,$zero,0x1 -/* f051e60: 51200009 */ beqzl $t1,.L0f051e88 -/* f051e64: 8c640174 */ lw $a0,0x174($v1) -/* f051e68: 8c640170 */ lw $a0,0x170($v1) -/* f051e6c: 0fc20a59 */ jal func0f082964 -/* f051e70: afa30020 */ sw $v1,0x20($sp) -/* f051e74: 8fa30020 */ lw $v1,0x20($sp) -/* f051e78: 8c6a0014 */ lw $t2,0x14($v1) -/* f051e7c: 354b0001 */ ori $t3,$t2,0x1 -/* f051e80: ac6b0014 */ sw $t3,0x14($v1) -/* f051e84: 8c640174 */ lw $a0,0x174($v1) -.L0f051e88: -/* f051e88: 24050001 */ addiu $a1,$zero,0x1 -/* f051e8c: 10800007 */ beqz $a0,.L0f051eac -/* f051e90: 00000000 */ sll $zero,$zero,0x0 -/* f051e94: 0fc20a59 */ jal func0f082964 -/* f051e98: afa30020 */ sw $v1,0x20($sp) -/* f051e9c: 8fa30020 */ lw $v1,0x20($sp) -/* f051ea0: 8c6c0014 */ lw $t4,0x14($v1) -/* f051ea4: 358d0001 */ ori $t5,$t4,0x1 -/* f051ea8: ac6d0014 */ sw $t5,0x14($v1) -.L0f051eac: -/* f051eac: 3c0e800a */ lui $t6,0x800a -/* f051eb0: 8dcea3f8 */ lw $t6,-0x5c08($t6) -/* f051eb4: 8fbf0014 */ lw $ra,0x14($sp) -/* f051eb8: 3c01800a */ lui $at,0x800a -/* f051ebc: 25cf0003 */ addiu $t7,$t6,0x3 -/* f051ec0: ac2fa3f8 */ sw $t7,-0x5c08($at) -/* f051ec4: 27bd0028 */ addiu $sp,$sp,0x28 -/* f051ec8: 03e00008 */ jr $ra -/* f051ecc: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 006a - */ -GLOBAL_ASM( -glabel ai006a -/* f051ed0: 3c02800a */ lui $v0,0x800a -/* f051ed4: 24429fc0 */ addiu $v0,$v0,-24640 -/* f051ed8: 8c4e0434 */ lw $t6,0x434($v0) -/* f051edc: 8c4f0438 */ lw $t7,0x438($v0) -/* f051ee0: 27bdffc8 */ addiu $sp,$sp,-56 -/* f051ee4: afbf001c */ sw $ra,0x1c($sp) -/* f051ee8: afb00018 */ sw $s0,0x18($sp) -/* f051eec: 01cf1821 */ addu $v1,$t6,$t7 -/* f051ef0: 90640002 */ lbu $a0,0x2($v1) -/* f051ef4: 0fc2556c */ jal func0f0955b0 -/* f051ef8: afa30034 */ sw $v1,0x34($sp) -/* f051efc: 8fa30034 */ lw $v1,0x34($sp) -/* f051f00: 3c04800a */ lui $a0,0x800a -/* f051f04: 00408025 */ or $s0,$v0,$zero -/* f051f08: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f051f0c: 0fc126d1 */ jal chrFindById -/* f051f10: 90650003 */ lbu $a1,0x3($v1) -/* f051f14: 12000050 */ beqz $s0,.L0f052058 -/* f051f18: afa2002c */ sw $v0,0x2c($sp) -/* f051f1c: 8e060014 */ lw $a2,0x14($s0) -/* f051f20: 10c0004d */ beqz $a2,.L0f052058 -/* f051f24: 00000000 */ sll $zero,$zero,0x0 -/* f051f28: 1040004b */ beqz $v0,.L0f052058 -/* f051f2c: 00000000 */ sll $zero,$zero,0x0 -/* f051f30: 8c43001c */ lw $v1,0x1c($v0) -/* f051f34: 10600048 */ beqz $v1,.L0f052058 -/* f051f38: 00000000 */ sll $zero,$zero,0x0 -/* f051f3c: 90780000 */ lbu $t8,0x0($v1) -/* f051f40: 24010006 */ addiu $at,$zero,0x6 -/* f051f44: 3c19800a */ lui $t9,0x800a -/* f051f48: 5701002a */ bnel $t8,$at,.L0f051ff4 -/* f051f4c: 8cd80018 */ lw $t8,0x18($a2) -/* f051f50: 8f39a24c */ lw $t9,-0x5db4($t9) -/* f051f54: afb90024 */ sw $t9,0x24($sp) -/* f051f58: 8cc80004 */ lw $t0,0x4($a2) -/* f051f5c: afa80020 */ sw $t0,0x20($sp) -/* f051f60: 0fc4a25f */ jal func0f12897c -/* f051f64: 8c44001c */ lw $a0,0x1c($v0) -/* f051f68: 0fc4a24b */ jal func0f12892c -/* f051f6c: 00402025 */ or $a0,$v0,$zero -/* f051f70: 8e060014 */ lw $a2,0x14($s0) -/* f051f74: 8cca0018 */ lw $t2,0x18($a2) -/* f051f78: 51400009 */ beqzl $t2,.L0f051fa0 -/* f051f7c: 00c02025 */ or $a0,$a2,$zero -/* f051f80: 0fc20be2 */ jal func0f082f88 -/* f051f84: 00c02025 */ or $a0,$a2,$zero -/* f051f88: 0fc1ab24 */ jal func0f06ac90 -/* f051f8c: 8e040014 */ lw $a0,0x14($s0) -/* f051f90: 0fc1812f */ jal func0f0604bc -/* f051f94: 8e040014 */ lw $a0,0x14($s0) -/* f051f98: 8e060014 */ lw $a2,0x14($s0) -/* f051f9c: 00c02025 */ or $a0,$a2,$zero -.L0f051fa0: -/* f051fa0: 0fc22210 */ jal func0f088840 -/* f051fa4: 00002825 */ or $a1,$zero,$zero -/* f051fa8: 8e040014 */ lw $a0,0x14($s0) -/* f051fac: 0fc18ad9 */ jal func0f062b64 -/* f051fb0: 00402825 */ or $a1,$v0,$zero -/* f051fb4: 8fab002c */ lw $t3,0x2c($sp) -/* f051fb8: 0fc4a25f */ jal func0f12897c -/* f051fbc: 8d64001c */ lw $a0,0x1c($t3) -/* f051fc0: 8fa30020 */ lw $v1,0x20($sp) -/* f051fc4: 3c010fff */ lui $at,0xfff -/* f051fc8: 3421ffff */ ori $at,$at,0xffff -/* f051fcc: 8c6d0040 */ lw $t5,0x40($v1) -/* f051fd0: 00026700 */ sll $t4,$v0,0x1c -/* f051fd4: 01a17024 */ and $t6,$t5,$at -/* f051fd8: 018e7825 */ or $t7,$t4,$t6 -/* f051fdc: ac6f0040 */ sw $t7,0x40($v1) -/* f051fe0: 0fc4a24b */ jal func0f12892c -/* f051fe4: 8fa40024 */ lw $a0,0x24($sp) -/* f051fe8: 1000001b */ beqz $zero,.L0f052058 -/* f051fec: 00000000 */ sll $zero,$zero,0x0 -/* f051ff0: 8cd80018 */ lw $t8,0x18($a2) -.L0f051ff4: -/* f051ff4: 13000005 */ beqz $t8,.L0f05200c -/* f051ff8: 00000000 */ sll $zero,$zero,0x0 -/* f051ffc: 0fc20be2 */ jal func0f082f88 -/* f052000: 00c02025 */ or $a0,$a2,$zero -/* f052004: 10000008 */ beqz $zero,.L0f052028 -/* f052008: 92190003 */ lbu $t9,0x3($s0) -.L0f05200c: -/* f05200c: 0fc19711 */ jal func0f065c44 -/* f052010: 00c02025 */ or $a0,$a2,$zero -/* f052014: 0fc18171 */ jal func0f0605c4 -/* f052018: 8e040014 */ lw $a0,0x14($s0) -/* f05201c: 0fc180c0 */ jal func0f060300 -/* f052020: 8e040014 */ lw $a0,0x14($s0) -/* f052024: 92190003 */ lbu $t9,0x3($s0) -.L0f052028: -/* f052028: 24010008 */ addiu $at,$zero,0x8 -/* f05202c: 02002025 */ or $a0,$s0,$zero -/* f052030: 57210006 */ bnel $t9,$at,.L0f05204c -/* f052034: 8fa8002c */ lw $t0,0x2c($sp) -/* f052038: 0fc22b95 */ jal func0f08ae54 -/* f05203c: 8fa5002c */ lw $a1,0x2c($sp) -/* f052040: 14400005 */ bnez $v0,.L0f052058 -/* f052044: 00000000 */ sll $zero,$zero,0x0 -/* f052048: 8fa8002c */ lw $t0,0x2c($sp) -.L0f05204c: -/* f05204c: 8e040014 */ lw $a0,0x14($s0) -/* f052050: 0fc181a6 */ jal func0f060698 -/* f052054: 8d05001c */ lw $a1,0x1c($t0) -.L0f052058: -/* f052058: 3c09800a */ lui $t1,0x800a -/* f05205c: 8d29a3f8 */ lw $t1,-0x5c08($t1) -/* f052060: 8fbf001c */ lw $ra,0x1c($sp) -/* f052064: 3c01800a */ lui $at,0x800a -/* f052068: 8fb00018 */ lw $s0,0x18($sp) -/* f05206c: 252a0004 */ addiu $t2,$t1,0x4 -/* f052070: ac2aa3f8 */ sw $t2,-0x5c08($at) -/* f052074: 27bd0038 */ addiu $sp,$sp,0x38 -/* f052078: 03e00008 */ jr $ra -/* f05207c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 006b - */ -GLOBAL_ASM( -glabel ai006b -/* f052080: 3c02800a */ lui $v0,0x800a -/* f052084: 24429fc0 */ addiu $v0,$v0,-24640 -/* f052088: 8c4e0434 */ lw $t6,0x434($v0) -/* f05208c: 8c4f0438 */ lw $t7,0x438($v0) -/* f052090: 27bdff28 */ addiu $sp,$sp,-216 -/* f052094: afbf002c */ sw $ra,0x2c($sp) -/* f052098: 01cf1821 */ addu $v1,$t6,$t7 -/* f05209c: 90640002 */ lbu $a0,0x2($v1) -/* f0520a0: 0fc2556c */ jal func0f0955b0 -/* f0520a4: afa300d4 */ sw $v1,0xd4($sp) -/* f0520a8: 8fa300d4 */ lw $v1,0xd4($sp) -/* f0520ac: afa200d0 */ sw $v0,0xd0($sp) -/* f0520b0: 90780003 */ lbu $t8,0x3($v1) -/* f0520b4: 90680004 */ lbu $t0,0x4($v1) -/* f0520b8: 0018ca00 */ sll $t9,$t8,0x8 -/* f0520bc: 03283825 */ or $a3,$t9,$t0 -/* f0520c0: 1040002e */ beqz $v0,.L0f05217c -/* f0520c4: 30e9ffff */ andi $t1,$a3,0xffff -/* f0520c8: 8c4a0014 */ lw $t2,0x14($v0) -/* f0520cc: 01202025 */ or $a0,$t1,$zero -/* f0520d0: 2405004e */ addiu $a1,$zero,0x4e -/* f0520d4: 11400029 */ beqz $t2,.L0f05217c -/* f0520d8: 00000000 */ sll $zero,$zero,0x0 -/* f0520dc: 0fc456ac */ jal func0f115ab0 -/* f0520e0: 27a60038 */ addiu $a2,$sp,0x38 -/* f0520e4: c7a40044 */ lwc1 $f4,0x44($sp) -/* f0520e8: 44800000 */ mtc1 $zero,$f0 -/* f0520ec: c7a80048 */ lwc1 $f8,0x48($sp) -/* f0520f0: 46002187 */ neg.s $f6,$f4 -/* f0520f4: c7b0004c */ lwc1 $f16,0x4c($sp) -/* f0520f8: 46004287 */ neg.s $f10,$f8 -/* f0520fc: e7a60010 */ swc1 $f6,0x10($sp) -/* f052100: c7a60054 */ lwc1 $f6,0x54($sp) -/* f052104: c7a80058 */ lwc1 $f8,0x58($sp) -/* f052108: c7a40050 */ lwc1 $f4,0x50($sp) -/* f05210c: 46008487 */ neg.s $f18,$f16 -/* f052110: 44050000 */ mfc1 $a1,$f0 -/* f052114: 44060000 */ mfc1 $a2,$f0 -/* f052118: 44070000 */ mfc1 $a3,$f0 -/* f05211c: e7b20018 */ swc1 $f18,0x18($sp) -/* f052120: e7aa0014 */ swc1 $f10,0x14($sp) -/* f052124: 27a4008c */ addiu $a0,$sp,0x8c -/* f052128: e7a60020 */ swc1 $f6,0x20($sp) -/* f05212c: e7a80024 */ swc1 $f8,0x24($sp) -/* f052130: 0c005b56 */ jal 0x16d58 -/* f052134: e7a4001c */ swc1 $f4,0x1c($sp) -/* f052138: 8fab00d0 */ lw $t3,0xd0($sp) -/* f05213c: 27a5008c */ addiu $a1,$sp,0x8c -/* f052140: 8d620018 */ lw $v0,0x18($t3) -/* f052144: 50400004 */ beqzl $v0,.L0f052158 -/* f052148: 8fac0080 */ lw $t4,0x80($sp) -/* f05214c: 0c0057c1 */ jal 0x15f04 -/* f052150: c44c0014 */ lwc1 $f12,0x14($v0) -/* f052154: 8fac0080 */ lw $t4,0x80($sp) -.L0f052158: -/* f052158: 27a50038 */ addiu $a1,$sp,0x38 -/* f05215c: 240dffff */ addiu $t5,$zero,-1 -/* f052160: a7ad0036 */ sh $t5,0x36($sp) -/* f052164: afa50010 */ sw $a1,0x10($sp) -/* f052168: 8fa400d0 */ lw $a0,0xd0($sp) -/* f05216c: 27a6008c */ addiu $a2,$sp,0x8c -/* f052170: 27a70034 */ addiu $a3,$sp,0x34 -/* f052174: 0fc1a9cc */ jal func0f06a730 -/* f052178: a7ac0034 */ sh $t4,0x34($sp) -.L0f05217c: -/* f05217c: 3c03800a */ lui $v1,0x800a -/* f052180: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052184: 8c6e0438 */ lw $t6,0x438($v1) -/* f052188: 8fbf002c */ lw $ra,0x2c($sp) -/* f05218c: 27bd00d8 */ addiu $sp,$sp,0xd8 -/* f052190: 25cf0005 */ addiu $t7,$t6,0x5 -/* f052194: ac6f0438 */ sw $t7,0x438($v1) -/* f052198: 03e00008 */ jr $ra -/* f05219c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 006c - */ -GLOBAL_ASM( -glabel ai006c -/* f0521a0: 3c03800a */ lui $v1,0x800a -/* f0521a4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0521a8: 8c6e0434 */ lw $t6,0x434($v1) -/* f0521ac: 8c6f0438 */ lw $t7,0x438($v1) -/* f0521b0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0521b4: afbf0014 */ sw $ra,0x14($sp) -/* f0521b8: 01cf1021 */ addu $v0,$t6,$t7 -/* f0521bc: 0fc2556c */ jal func0f0955b0 -/* f0521c0: 90440002 */ lbu $a0,0x2($v0) -/* f0521c4: 10400011 */ beqz $v0,.L0f05220c -/* f0521c8: 00000000 */ sll $zero,$zero,0x0 -/* f0521cc: 8c430014 */ lw $v1,0x14($v0) -/* f0521d0: 1060000e */ beqz $v1,.L0f05220c -/* f0521d4: 00000000 */ sll $zero,$zero,0x0 -/* f0521d8: 90780000 */ lbu $t8,0x0($v1) -/* f0521dc: 24010002 */ addiu $at,$zero,0x2 -/* f0521e0: 00002825 */ or $a1,$zero,$zero -/* f0521e4: 17010009 */ bne $t8,$at,.L0f05220c -/* f0521e8: 00000000 */ sll $zero,$zero,0x0 -/* f0521ec: 8c440014 */ lw $a0,0x14($v0) -/* f0521f0: 0fc198c4 */ jal func0f066310 -/* f0521f4: afa20018 */ sw $v0,0x18($sp) -/* f0521f8: 14400004 */ bnez $v0,.L0f05220c -/* f0521fc: 8fa60018 */ lw $a2,0x18($sp) -/* f052200: 00c02025 */ or $a0,$a2,$zero -/* f052204: 0fc23922 */ jal func0f08e488 -/* f052208: 24050001 */ addiu $a1,$zero,0x1 -.L0f05220c: -/* f05220c: 3c03800a */ lui $v1,0x800a -/* f052210: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052214: 8c790438 */ lw $t9,0x438($v1) -/* f052218: 8fbf0014 */ lw $ra,0x14($sp) -/* f05221c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f052220: 27280003 */ addiu $t0,$t9,0x3 -/* f052224: ac680438 */ sw $t0,0x438($v1) -/* f052228: 03e00008 */ jr $ra -/* f05222c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 006d - */ -GLOBAL_ASM( -glabel ai006d -/* f052230: 3c03800a */ lui $v1,0x800a -/* f052234: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052238: 8c6e0434 */ lw $t6,0x434($v1) -/* f05223c: 8c6f0438 */ lw $t7,0x438($v1) -/* f052240: 27bdffe8 */ addiu $sp,$sp,-24 -/* f052244: afbf0014 */ sw $ra,0x14($sp) -/* f052248: 01cf1021 */ addu $v0,$t6,$t7 -/* f05224c: 0fc2556c */ jal func0f0955b0 -/* f052250: 90440002 */ lbu $a0,0x2($v0) -/* f052254: 1040000a */ beqz $v0,.L0f052280 -/* f052258: 00402025 */ or $a0,$v0,$zero -/* f05225c: 8c430014 */ lw $v1,0x14($v0) -/* f052260: 10600007 */ beqz $v1,.L0f052280 -/* f052264: 00000000 */ sll $zero,$zero,0x0 -/* f052268: 90780000 */ lbu $t8,0x0($v1) -/* f05226c: 24010002 */ addiu $at,$zero,0x2 -/* f052270: 17010003 */ bne $t8,$at,.L0f052280 -/* f052274: 00000000 */ sll $zero,$zero,0x0 -/* f052278: 0fc23922 */ jal func0f08e488 -/* f05227c: 24050002 */ addiu $a1,$zero,0x2 -.L0f052280: -/* f052280: 3c03800a */ lui $v1,0x800a -/* f052284: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052288: 8c790438 */ lw $t9,0x438($v1) -/* f05228c: 8fbf0014 */ lw $ra,0x14($sp) -/* f052290: 27bd0018 */ addiu $sp,$sp,0x18 -/* f052294: 27280003 */ addiu $t0,$t9,0x3 -/* f052298: ac680438 */ sw $t0,0x438($v1) -/* f05229c: 03e00008 */ jr $ra -/* f0522a0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 006e - */ -GLOBAL_ASM( -glabel ai006e -/* f0522a4: 3c08800a */ lui $t0,0x800a -/* f0522a8: 25089fc0 */ addiu $t0,$t0,-24640 -/* f0522ac: 8d0e0434 */ lw $t6,0x434($t0) -/* f0522b0: 8d0f0438 */ lw $t7,0x438($t0) -/* f0522b4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0522b8: afbf0014 */ sw $ra,0x14($sp) -/* f0522bc: 01cf3821 */ addu $a3,$t6,$t7 -/* f0522c0: 90e40002 */ lbu $a0,0x2($a3) -/* f0522c4: 0fc2556c */ jal func0f0955b0 -/* f0522c8: afa7001c */ sw $a3,0x1c($sp) -/* f0522cc: 3c08800a */ lui $t0,0x800a -/* f0522d0: 25089fc0 */ addiu $t0,$t0,-24640 -/* f0522d4: 8fa7001c */ lw $a3,0x1c($sp) -/* f0522d8: 10400027 */ beqz $v0,.L0f052378 -/* f0522dc: 00002025 */ or $a0,$zero,$zero -/* f0522e0: 8c580014 */ lw $t8,0x14($v0) -/* f0522e4: 13000024 */ beqz $t8,.L0f052378 -/* f0522e8: 00000000 */ sll $zero,$zero,0x0 -/* f0522ec: 90590003 */ lbu $t9,0x3($v0) -/* f0522f0: 24050001 */ addiu $a1,$zero,0x1 -/* f0522f4: 14b90020 */ bne $a1,$t9,.L0f052378 -/* f0522f8: 00000000 */ sll $zero,$zero,0x0 -/* f0522fc: 80430084 */ lb $v1,0x84($v0) -/* f052300: 1460000f */ bnez $v1,.L0f052340 -/* f052304: 00000000 */ sll $zero,$zero,0x0 -/* f052308: 44802000 */ mtc1 $zero,$f4 -/* f05230c: c446007c */ lwc1 $f6,0x7c($v0) -/* f052310: 4604303e */ c.le.s $f6,$f4 -/* f052314: 00000000 */ sll $zero,$zero,0x0 -/* f052318: 45020006 */ bc1fl .L0f052334 -/* f05231c: 90e40003 */ lbu $a0,0x3($a3) -/* f052320: 90e40003 */ lbu $a0,0x3($a3) -/* f052324: 30890001 */ andi $t1,$a0,0x1 -/* f052328: 10000013 */ beqz $zero,.L0f052378 -/* f05232c: 0009202b */ sltu $a0,$zero,$t1 -/* f052330: 90e40003 */ lbu $a0,0x3($a3) -.L0f052334: -/* f052334: 308b0002 */ andi $t3,$a0,0x2 -/* f052338: 1000000f */ beqz $zero,.L0f052378 -/* f05233c: 000b202b */ sltu $a0,$zero,$t3 -.L0f052340: -/* f052340: 10a30003 */ beq $a1,$v1,.L0f052350 -/* f052344: 24010003 */ addiu $at,$zero,0x3 -/* f052348: 54610006 */ bnel $v1,$at,.L0f052364 -/* f05234c: 24010002 */ addiu $at,$zero,0x2 -.L0f052350: -/* f052350: 90e40003 */ lbu $a0,0x3($a3) -/* f052354: 308d0008 */ andi $t5,$a0,0x8 -/* f052358: 10000007 */ beqz $zero,.L0f052378 -/* f05235c: 000d202b */ sltu $a0,$zero,$t5 -/* f052360: 24010002 */ addiu $at,$zero,0x2 -.L0f052364: -/* f052364: 14610004 */ bne $v1,$at,.L0f052378 -/* f052368: 00000000 */ sll $zero,$zero,0x0 -/* f05236c: 90e40003 */ lbu $a0,0x3($a3) -/* f052370: 308f0004 */ andi $t7,$a0,0x4 -/* f052374: 000f202b */ sltu $a0,$zero,$t7 -.L0f052378: -/* f052378: 5080000a */ beqzl $a0,.L0f0523a4 -/* f05237c: 8d190438 */ lw $t9,0x438($t0) -/* f052380: 8d040434 */ lw $a0,0x434($t0) -/* f052384: 8d050438 */ lw $a1,0x438($t0) -/* f052388: 0fc13583 */ jal chraiGoToLabel -/* f05238c: 90e60004 */ lbu $a2,0x4($a3) -/* f052390: 3c08800a */ lui $t0,0x800a -/* f052394: 25089fc0 */ addiu $t0,$t0,-24640 -/* f052398: 10000004 */ beqz $zero,.L0f0523ac -/* f05239c: ad020438 */ sw $v0,0x438($t0) -/* f0523a0: 8d190438 */ lw $t9,0x438($t0) -.L0f0523a4: -/* f0523a4: 27290005 */ addiu $t1,$t9,0x5 -/* f0523a8: ad090438 */ sw $t1,0x438($t0) -.L0f0523ac: -/* f0523ac: 8fbf0014 */ lw $ra,0x14($sp) -/* f0523b0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0523b4: 00001025 */ or $v0,$zero,$zero -/* f0523b8: 03e00008 */ jr $ra -/* f0523bc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 006f - */ -GLOBAL_ASM( -glabel ai006f -/* f0523c0: 3c03800a */ lui $v1,0x800a -/* f0523c4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0523c8: 8c6e0434 */ lw $t6,0x434($v1) -/* f0523cc: 8c6f0438 */ lw $t7,0x438($v1) -/* f0523d0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0523d4: afbf0014 */ sw $ra,0x14($sp) -/* f0523d8: 01cf3821 */ addu $a3,$t6,$t7 -/* f0523dc: 90e40002 */ lbu $a0,0x2($a3) -/* f0523e0: 0fc2556c */ jal func0f0955b0 -/* f0523e4: afa7001c */ sw $a3,0x1c($sp) -/* f0523e8: 3c03800a */ lui $v1,0x800a -/* f0523ec: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0523f0: 10400014 */ beqz $v0,.L0f052444 -/* f0523f4: 8fa7001c */ lw $a3,0x1c($sp) -/* f0523f8: 8c580014 */ lw $t8,0x14($v0) -/* f0523fc: 53000012 */ beqzl $t8,.L0f052448 -/* f052400: 8c6a0438 */ lw $t2,0x438($v1) -/* f052404: 90590003 */ lbu $t9,0x3($v0) -/* f052408: 24010001 */ addiu $at,$zero,0x1 -/* f05240c: 5721000e */ bnel $t9,$at,.L0f052448 -/* f052410: 8c6a0438 */ lw $t2,0x438($v1) -/* f052414: 8c480040 */ lw $t0,0x40($v0) -/* f052418: 31090200 */ andi $t1,$t0,0x200 -/* f05241c: 5120000a */ beqzl $t1,.L0f052448 -/* f052420: 8c6a0438 */ lw $t2,0x438($v1) -/* f052424: 8c640434 */ lw $a0,0x434($v1) -/* f052428: 8c650438 */ lw $a1,0x438($v1) -/* f05242c: 0fc13583 */ jal chraiGoToLabel -/* f052430: 90e60003 */ lbu $a2,0x3($a3) -/* f052434: 3c03800a */ lui $v1,0x800a -/* f052438: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05243c: 10000004 */ beqz $zero,.L0f052450 -/* f052440: ac620438 */ sw $v0,0x438($v1) -.L0f052444: -/* f052444: 8c6a0438 */ lw $t2,0x438($v1) -.L0f052448: -/* f052448: 254b0004 */ addiu $t3,$t2,0x4 -/* f05244c: ac6b0438 */ sw $t3,0x438($v1) -.L0f052450: -/* f052450: 8fbf0014 */ lw $ra,0x14($sp) -/* f052454: 27bd0020 */ addiu $sp,$sp,0x20 -/* f052458: 00001025 */ or $v0,$zero,$zero -/* f05245c: 03e00008 */ jr $ra -/* f052460: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0070 - */ -GLOBAL_ASM( -glabel ai0070 -/* f052464: 3c06800a */ lui $a2,0x800a -/* f052468: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f05246c: 8cce0434 */ lw $t6,0x434($a2) -/* f052470: 8ccf0438 */ lw $t7,0x438($a2) -/* f052474: 27bdffe0 */ addiu $sp,$sp,-32 -/* f052478: afbf0014 */ sw $ra,0x14($sp) -/* f05247c: 01cf2821 */ addu $a1,$t6,$t7 -/* f052480: 90a40002 */ lbu $a0,0x2($a1) -/* f052484: 0fc2556c */ jal func0f0955b0 -/* f052488: afa5001c */ sw $a1,0x1c($sp) -/* f05248c: 3c06800a */ lui $a2,0x800a -/* f052490: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f052494: 1040000c */ beqz $v0,.L0f0524c8 -/* f052498: 8fa5001c */ lw $a1,0x1c($sp) -/* f05249c: 8c430014 */ lw $v1,0x14($v0) -/* f0524a0: 5060000a */ beqzl $v1,.L0f0524cc -/* f0524a4: 8cc90438 */ lw $t1,0x438($a2) -/* f0524a8: 90780000 */ lbu $t8,0x0($v1) -/* f0524ac: 24010002 */ addiu $at,$zero,0x2 -/* f0524b0: 57010006 */ bnel $t8,$at,.L0f0524cc -/* f0524b4: 8cc90438 */ lw $t1,0x438($a2) -/* f0524b8: 90a30003 */ lbu $v1,0x3($a1) -/* f0524bc: 8c590074 */ lw $t9,0x74($v0) -/* f0524c0: 03234025 */ or $t0,$t9,$v1 -/* f0524c4: ac480074 */ sw $t0,0x74($v0) -.L0f0524c8: -/* f0524c8: 8cc90438 */ lw $t1,0x438($a2) -.L0f0524cc: -/* f0524cc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0524d0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0524d4: 252a0004 */ addiu $t2,$t1,0x4 -/* f0524d8: acca0438 */ sw $t2,0x438($a2) -/* f0524dc: 03e00008 */ jr $ra -/* f0524e0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0071 - */ -GLOBAL_ASM( -glabel ai0071 -/* f0524e4: 3c06800a */ lui $a2,0x800a -/* f0524e8: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f0524ec: 8cce0434 */ lw $t6,0x434($a2) -/* f0524f0: 8ccf0438 */ lw $t7,0x438($a2) -/* f0524f4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0524f8: afbf0014 */ sw $ra,0x14($sp) -/* f0524fc: 01cf2821 */ addu $a1,$t6,$t7 -/* f052500: 90a40002 */ lbu $a0,0x2($a1) -/* f052504: 0fc2556c */ jal func0f0955b0 -/* f052508: afa5001c */ sw $a1,0x1c($sp) -/* f05250c: 3c06800a */ lui $a2,0x800a -/* f052510: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f052514: 1040000d */ beqz $v0,.L0f05254c -/* f052518: 8fa5001c */ lw $a1,0x1c($sp) -/* f05251c: 8c430014 */ lw $v1,0x14($v0) -/* f052520: 5060000b */ beqzl $v1,.L0f052550 -/* f052524: 8cca0438 */ lw $t2,0x438($a2) -/* f052528: 90780000 */ lbu $t8,0x0($v1) -/* f05252c: 24010002 */ addiu $at,$zero,0x2 -/* f052530: 57010007 */ bnel $t8,$at,.L0f052550 -/* f052534: 8cca0438 */ lw $t2,0x438($a2) -/* f052538: 90a30003 */ lbu $v1,0x3($a1) -/* f05253c: 8c590074 */ lw $t9,0x74($v0) -/* f052540: 00604027 */ nor $t0,$v1,$zero -/* f052544: 03284824 */ and $t1,$t9,$t0 -/* f052548: ac490074 */ sw $t1,0x74($v0) -.L0f05254c: -/* f05254c: 8cca0438 */ lw $t2,0x438($a2) -.L0f052550: -/* f052550: 8fbf0014 */ lw $ra,0x14($sp) -/* f052554: 27bd0020 */ addiu $sp,$sp,0x20 -/* f052558: 254b0004 */ addiu $t3,$t2,0x4 -/* f05255c: accb0438 */ sw $t3,0x438($a2) -/* f052560: 03e00008 */ jr $ra -/* f052564: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0072 - */ -GLOBAL_ASM( -glabel ai0072 -/* f052568: 3c07800a */ lui $a3,0x800a -/* f05256c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f052570: 8cee0434 */ lw $t6,0x434($a3) -/* f052574: 8cef0438 */ lw $t7,0x438($a3) -/* f052578: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05257c: afbf0014 */ sw $ra,0x14($sp) -/* f052580: 01cf4021 */ addu $t0,$t6,$t7 -/* f052584: 91040002 */ lbu $a0,0x2($t0) -/* f052588: 0fc2556c */ jal func0f0955b0 -/* f05258c: afa8001c */ sw $t0,0x1c($sp) -/* f052590: 3c07800a */ lui $a3,0x800a -/* f052594: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f052598: 8fa8001c */ lw $t0,0x1c($sp) -/* f05259c: 1040000e */ beqz $v0,.L0f0525d8 -/* f0525a0: 00002825 */ or $a1,$zero,$zero -/* f0525a4: 8c430014 */ lw $v1,0x14($v0) -/* f0525a8: 1060000b */ beqz $v1,.L0f0525d8 -/* f0525ac: 00000000 */ sll $zero,$zero,0x0 -/* f0525b0: 90780000 */ lbu $t8,0x0($v1) -/* f0525b4: 24010002 */ addiu $at,$zero,0x2 -/* f0525b8: 17010007 */ bne $t8,$at,.L0f0525d8 -/* f0525bc: 00000000 */ sll $zero,$zero,0x0 -/* f0525c0: 91030003 */ lbu $v1,0x3($t0) -/* f0525c4: 8c440074 */ lw $a0,0x74($v0) -/* f0525c8: 0083c824 */ and $t9,$a0,$v1 -/* f0525cc: 14790002 */ bne $v1,$t9,.L0f0525d8 -/* f0525d0: 00000000 */ sll $zero,$zero,0x0 -/* f0525d4: 24050001 */ addiu $a1,$zero,0x1 -.L0f0525d8: -/* f0525d8: 50a0000a */ beqzl $a1,.L0f052604 -/* f0525dc: 8ce90438 */ lw $t1,0x438($a3) -/* f0525e0: 8ce40434 */ lw $a0,0x434($a3) -/* f0525e4: 8ce50438 */ lw $a1,0x438($a3) -/* f0525e8: 0fc13583 */ jal chraiGoToLabel -/* f0525ec: 91060004 */ lbu $a2,0x4($t0) -/* f0525f0: 3c07800a */ lui $a3,0x800a -/* f0525f4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0525f8: 10000004 */ beqz $zero,.L0f05260c -/* f0525fc: ace20438 */ sw $v0,0x438($a3) -/* f052600: 8ce90438 */ lw $t1,0x438($a3) -.L0f052604: -/* f052604: 252a0005 */ addiu $t2,$t1,0x5 -/* f052608: acea0438 */ sw $t2,0x438($a3) -.L0f05260c: -/* f05260c: 8fbf0014 */ lw $ra,0x14($sp) -/* f052610: 27bd0020 */ addiu $sp,$sp,0x20 -/* f052614: 00001025 */ or $v0,$zero,$zero -/* f052618: 03e00008 */ jr $ra -/* f05261c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0073 - */ -GLOBAL_ASM( -glabel ai0073 -/* f052620: 27bdffd8 */ addiu $sp,$sp,-40 -/* f052624: afb00018 */ sw $s0,0x18($sp) -/* f052628: 3c10800a */ lui $s0,0x800a -/* f05262c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f052630: 8e0e0434 */ lw $t6,0x434($s0) -/* f052634: 8e0f0438 */ lw $t7,0x438($s0) -/* f052638: afbf001c */ sw $ra,0x1c($sp) -/* f05263c: 01cfc021 */ addu $t8,$t6,$t7 -/* f052640: 0fc2557d */ jal func0f0955f4 -/* f052644: afb80024 */ sw $t8,0x24($sp) -/* f052648: 8fb90024 */ lw $t9,0x24($sp) -/* f05264c: 93240002 */ lbu $a0,0x2($t9) -/* f052650: 0082082a */ slt $at,$a0,$v0 -/* f052654: 50200017 */ beqzl $at,.L0f0526b4 -/* f052658: 8e0e0438 */ lw $t6,0x438($s0) -/* f05265c: 0fc255a1 */ jal func0f095684 -/* f052660: 00000000 */ sll $zero,$zero,0x0 -/* f052664: 24010001 */ addiu $at,$zero,0x1 -/* f052668: 14410011 */ bne $v0,$at,.L0f0526b0 -/* f05266c: 8fa80024 */ lw $t0,0x24($sp) -/* f052670: 0fc25594 */ jal func0f095650 -/* f052674: 91040002 */ lbu $a0,0x2($t0) -/* f052678: 0fc5b367 */ jal func0f16cd9c -/* f05267c: afa20020 */ sw $v0,0x20($sp) -/* f052680: 8fab0020 */ lw $t3,0x20($sp) -/* f052684: 24090001 */ addiu $t1,$zero,0x1 -/* f052688: 00495004 */ sllv $t2,$t1,$v0 -/* f05268c: 014b6024 */ and $t4,$t2,$t3 -/* f052690: 11800007 */ beqz $t4,.L0f0526b0 -/* f052694: 8fad0024 */ lw $t5,0x24($sp) -/* f052698: 8e040434 */ lw $a0,0x434($s0) -/* f05269c: 8e050438 */ lw $a1,0x438($s0) -/* f0526a0: 0fc13583 */ jal chraiGoToLabel -/* f0526a4: 91a60003 */ lbu $a2,0x3($t5) -/* f0526a8: 10000004 */ beqz $zero,.L0f0526bc -/* f0526ac: ae020438 */ sw $v0,0x438($s0) -.L0f0526b0: -/* f0526b0: 8e0e0438 */ lw $t6,0x438($s0) -.L0f0526b4: -/* f0526b4: 25cf0004 */ addiu $t7,$t6,0x4 -/* f0526b8: ae0f0438 */ sw $t7,0x438($s0) -.L0f0526bc: -/* f0526bc: 8fbf001c */ lw $ra,0x1c($sp) -/* f0526c0: 8fb00018 */ lw $s0,0x18($sp) -/* f0526c4: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0526c8: 03e00008 */ jr $ra -/* f0526cc: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0074 - */ -GLOBAL_ASM( -glabel ai0074 -/* f0526d0: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0526d4: afb00018 */ sw $s0,0x18($sp) -/* f0526d8: 3c10800a */ lui $s0,0x800a -/* f0526dc: 26109fc0 */ addiu $s0,$s0,-24640 -/* f0526e0: 8e0e0434 */ lw $t6,0x434($s0) -/* f0526e4: 8e0f0438 */ lw $t7,0x438($s0) -/* f0526e8: afbf001c */ sw $ra,0x1c($sp) -/* f0526ec: 01cfc021 */ addu $t8,$t6,$t7 -/* f0526f0: 0fc2557d */ jal func0f0955f4 -/* f0526f4: afb80024 */ sw $t8,0x24($sp) -/* f0526f8: 8fb90024 */ lw $t9,0x24($sp) -/* f0526fc: 93240002 */ lbu $a0,0x2($t9) -/* f052700: 0082082a */ slt $at,$a0,$v0 -/* f052704: 50200017 */ beqzl $at,.L0f052764 -/* f052708: 8e0e0438 */ lw $t6,0x438($s0) -/* f05270c: 0fc255a1 */ jal func0f095684 -/* f052710: 00000000 */ sll $zero,$zero,0x0 -/* f052714: 24010002 */ addiu $at,$zero,0x2 -/* f052718: 14410011 */ bne $v0,$at,.L0f052760 -/* f05271c: 8fa80024 */ lw $t0,0x24($sp) -/* f052720: 0fc25594 */ jal func0f095650 -/* f052724: 91040002 */ lbu $a0,0x2($t0) -/* f052728: 0fc5b367 */ jal func0f16cd9c -/* f05272c: afa20020 */ sw $v0,0x20($sp) -/* f052730: 8fab0020 */ lw $t3,0x20($sp) -/* f052734: 24090001 */ addiu $t1,$zero,0x1 -/* f052738: 00495004 */ sllv $t2,$t1,$v0 -/* f05273c: 014b6024 */ and $t4,$t2,$t3 -/* f052740: 11800007 */ beqz $t4,.L0f052760 -/* f052744: 8fad0024 */ lw $t5,0x24($sp) -/* f052748: 8e040434 */ lw $a0,0x434($s0) -/* f05274c: 8e050438 */ lw $a1,0x438($s0) -/* f052750: 0fc13583 */ jal chraiGoToLabel -/* f052754: 91a60003 */ lbu $a2,0x3($t5) -/* f052758: 10000004 */ beqz $zero,.L0f05276c -/* f05275c: ae020438 */ sw $v0,0x438($s0) -.L0f052760: -/* f052760: 8e0e0438 */ lw $t6,0x438($s0) -.L0f052764: -/* f052764: 25cf0004 */ addiu $t7,$t6,0x4 -/* f052768: ae0f0438 */ sw $t7,0x438($s0) -.L0f05276c: -/* f05276c: 8fbf001c */ lw $ra,0x1c($sp) -/* f052770: 8fb00018 */ lw $s0,0x18($sp) -/* f052774: 27bd0028 */ addiu $sp,$sp,0x28 -/* f052778: 03e00008 */ jr $ra -/* f05277c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0075 - */ -GLOBAL_ASM( -glabel ai0075 -/* f052780: 3c03800a */ lui $v1,0x800a -/* f052784: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052788: 8c6e0434 */ lw $t6,0x434($v1) -/* f05278c: 8c6f0438 */ lw $t7,0x438($v1) -/* f052790: 27bdffe0 */ addiu $sp,$sp,-32 -/* f052794: afbf0014 */ sw $ra,0x14($sp) -/* f052798: 01cf3821 */ addu $a3,$t6,$t7 -/* f05279c: 90e50002 */ lbu $a1,0x2($a3) -/* f0527a0: afa7001c */ sw $a3,0x1c($sp) -/* f0527a4: 0fc1293b */ jal func0f04a4ec -/* f0527a8: 8c640424 */ lw $a0,0x424($v1) -/* f0527ac: 3c03800a */ lui $v1,0x800a -/* f0527b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0527b4: 10400009 */ beqz $v0,.L0f0527dc -/* f0527b8: 8fa7001c */ lw $a3,0x1c($sp) -/* f0527bc: 8c640434 */ lw $a0,0x434($v1) -/* f0527c0: 8c650438 */ lw $a1,0x438($v1) -/* f0527c4: 0fc13583 */ jal chraiGoToLabel -/* f0527c8: 90e60003 */ lbu $a2,0x3($a3) -/* f0527cc: 3c03800a */ lui $v1,0x800a -/* f0527d0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0527d4: 10000004 */ beqz $zero,.L0f0527e8 -/* f0527d8: ac620438 */ sw $v0,0x438($v1) -.L0f0527dc: -/* f0527dc: 8c780438 */ lw $t8,0x438($v1) -/* f0527e0: 27190004 */ addiu $t9,$t8,0x4 -/* f0527e4: ac790438 */ sw $t9,0x438($v1) -.L0f0527e8: -/* f0527e8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0527ec: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0527f0: 00001025 */ or $v0,$zero,$zero -/* f0527f4: 03e00008 */ jr $ra -/* f0527f8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0076 - */ -GLOBAL_ASM( -glabel ai0076 -/* f0527fc: 3c03800a */ lui $v1,0x800a -/* f052800: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052804: 8c6e0434 */ lw $t6,0x434($v1) -/* f052808: 8c6f0438 */ lw $t7,0x438($v1) -/* f05280c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f052810: afbf0014 */ sw $ra,0x14($sp) -/* f052814: 01cf3821 */ addu $a3,$t6,$t7 -/* f052818: 90e50002 */ lbu $a1,0x2($a3) -/* f05281c: afa7001c */ sw $a3,0x1c($sp) -/* f052820: 0fc1299d */ jal func0f04a674 -/* f052824: 8c640424 */ lw $a0,0x424($v1) -/* f052828: 3c03800a */ lui $v1,0x800a -/* f05282c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052830: 10400009 */ beqz $v0,.L0f052858 -/* f052834: 8fa7001c */ lw $a3,0x1c($sp) -/* f052838: 8c640434 */ lw $a0,0x434($v1) -/* f05283c: 8c650438 */ lw $a1,0x438($v1) -/* f052840: 0fc13583 */ jal chraiGoToLabel -/* f052844: 90e60003 */ lbu $a2,0x3($a3) -/* f052848: 3c03800a */ lui $v1,0x800a -/* f05284c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052850: 10000004 */ beqz $zero,.L0f052864 -/* f052854: ac620438 */ sw $v0,0x438($v1) -.L0f052858: -/* f052858: 8c780438 */ lw $t8,0x438($v1) -/* f05285c: 27190004 */ addiu $t9,$t8,0x4 -/* f052860: ac790438 */ sw $t9,0x438($v1) -.L0f052864: -/* f052864: 8fbf0014 */ lw $ra,0x14($sp) -/* f052868: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05286c: 00001025 */ or $v0,$zero,$zero -/* f052870: 03e00008 */ jr $ra -/* f052874: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 007d - */ -GLOBAL_ASM( -glabel ai007d -/* f052878: 3c03800a */ lui $v1,0x800a -/* f05287c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052880: 8c6e0434 */ lw $t6,0x434($v1) -/* f052884: 8c6f0438 */ lw $t7,0x438($v1) -/* f052888: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05288c: afbf0014 */ sw $ra,0x14($sp) -/* f052890: 01cf3821 */ addu $a3,$t6,$t7 -/* f052894: afa7001c */ sw $a3,0x1c($sp) -/* f052898: 0fc12840 */ jal func0f04a100 -/* f05289c: 8c640424 */ lw $a0,0x424($v1) -/* f0528a0: 8fa7001c */ lw $a3,0x1c($sp) -/* f0528a4: 3c03800a */ lui $v1,0x800a -/* f0528a8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0528ac: 90f80002 */ lbu $t8,0x2($a3) -/* f0528b0: 0058082a */ slt $at,$v0,$t8 -/* f0528b4: 5020000a */ beqzl $at,.L0f0528e0 -/* f0528b8: 8c790438 */ lw $t9,0x438($v1) -/* f0528bc: 8c640434 */ lw $a0,0x434($v1) -/* f0528c0: 8c650438 */ lw $a1,0x438($v1) -/* f0528c4: 0fc13583 */ jal chraiGoToLabel -/* f0528c8: 90e60003 */ lbu $a2,0x3($a3) -/* f0528cc: 3c03800a */ lui $v1,0x800a -/* f0528d0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0528d4: 10000004 */ beqz $zero,.L0f0528e8 -/* f0528d8: ac620438 */ sw $v0,0x438($v1) -/* f0528dc: 8c790438 */ lw $t9,0x438($v1) -.L0f0528e0: -/* f0528e0: 27280004 */ addiu $t0,$t9,0x4 -/* f0528e4: ac680438 */ sw $t0,0x438($v1) -.L0f0528e8: -/* f0528e8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0528ec: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0528f0: 00001025 */ or $v0,$zero,$zero -/* f0528f4: 03e00008 */ jr $ra -/* f0528f8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 007e - */ -GLOBAL_ASM( -glabel ai007e -/* f0528fc: 3c03800a */ lui $v1,0x800a -/* f052900: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052904: 8c6e0434 */ lw $t6,0x434($v1) -/* f052908: 8c6f0438 */ lw $t7,0x438($v1) -/* f05290c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f052910: afbf0014 */ sw $ra,0x14($sp) -/* f052914: 01cf3821 */ addu $a3,$t6,$t7 -/* f052918: afa7001c */ sw $a3,0x1c($sp) -/* f05291c: 0fc12840 */ jal func0f04a100 -/* f052920: 8c640424 */ lw $a0,0x424($v1) -/* f052924: 8fa7001c */ lw $a3,0x1c($sp) -/* f052928: 3c03800a */ lui $v1,0x800a -/* f05292c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052930: 90f80002 */ lbu $t8,0x2($a3) -/* f052934: 0302082a */ slt $at,$t8,$v0 -/* f052938: 5020000a */ beqzl $at,.L0f052964 -/* f05293c: 8c790438 */ lw $t9,0x438($v1) -/* f052940: 8c640434 */ lw $a0,0x434($v1) -/* f052944: 8c650438 */ lw $a1,0x438($v1) -/* f052948: 0fc13583 */ jal chraiGoToLabel -/* f05294c: 90e60003 */ lbu $a2,0x3($a3) -/* f052950: 3c03800a */ lui $v1,0x800a -/* f052954: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052958: 10000004 */ beqz $zero,.L0f05296c -/* f05295c: ac620438 */ sw $v0,0x438($v1) -/* f052960: 8c790438 */ lw $t9,0x438($v1) -.L0f052964: -/* f052964: 27280004 */ addiu $t0,$t9,0x4 -/* f052968: ac680438 */ sw $t0,0x438($v1) -.L0f05296c: -/* f05296c: 8fbf0014 */ lw $ra,0x14($sp) -/* f052970: 27bd0020 */ addiu $sp,$sp,0x20 -/* f052974: 00001025 */ or $v0,$zero,$zero -/* f052978: 03e00008 */ jr $ra -/* f05297c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 007f - */ -GLOBAL_ASM( -glabel ai007f -/* f052980: 3c03800a */ lui $v1,0x800a -/* f052984: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052988: 8c6e0434 */ lw $t6,0x434($v1) -/* f05298c: 8c6f0438 */ lw $t7,0x438($v1) -/* f052990: 27bdffe0 */ addiu $sp,$sp,-32 -/* f052994: afbf0014 */ sw $ra,0x14($sp) -/* f052998: 01cf3821 */ addu $a3,$t6,$t7 -/* f05299c: afa7001c */ sw $a3,0x1c($sp) -/* f0529a0: 0fc12842 */ jal func0f04a108 -/* f0529a4: 8c640424 */ lw $a0,0x424($v1) -/* f0529a8: 8fa7001c */ lw $a3,0x1c($sp) -/* f0529ac: 3c03800a */ lui $v1,0x800a -/* f0529b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0529b4: 90f80002 */ lbu $t8,0x2($a3) -/* f0529b8: 0058082a */ slt $at,$v0,$t8 -/* f0529bc: 5020000a */ beqzl $at,.L0f0529e8 -/* f0529c0: 8c790438 */ lw $t9,0x438($v1) -/* f0529c4: 8c640434 */ lw $a0,0x434($v1) -/* f0529c8: 8c650438 */ lw $a1,0x438($v1) -/* f0529cc: 0fc13583 */ jal chraiGoToLabel -/* f0529d0: 90e60003 */ lbu $a2,0x3($a3) -/* f0529d4: 3c03800a */ lui $v1,0x800a -/* f0529d8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0529dc: 10000004 */ beqz $zero,.L0f0529f0 -/* f0529e0: ac620438 */ sw $v0,0x438($v1) -/* f0529e4: 8c790438 */ lw $t9,0x438($v1) -.L0f0529e8: -/* f0529e8: 27280004 */ addiu $t0,$t9,0x4 -/* f0529ec: ac680438 */ sw $t0,0x438($v1) -.L0f0529f0: -/* f0529f0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0529f4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0529f8: 00001025 */ or $v0,$zero,$zero -/* f0529fc: 03e00008 */ jr $ra -/* f052a00: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0080 - */ -GLOBAL_ASM( -glabel ai0080 -/* f052a04: 3c03800a */ lui $v1,0x800a -/* f052a08: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052a0c: 8c6e0434 */ lw $t6,0x434($v1) -/* f052a10: 8c6f0438 */ lw $t7,0x438($v1) -/* f052a14: 27bdffe0 */ addiu $sp,$sp,-32 -/* f052a18: afbf0014 */ sw $ra,0x14($sp) -/* f052a1c: 01cf3821 */ addu $a3,$t6,$t7 -/* f052a20: afa7001c */ sw $a3,0x1c($sp) -/* f052a24: 0fc12842 */ jal func0f04a108 -/* f052a28: 8c640424 */ lw $a0,0x424($v1) -/* f052a2c: 8fa7001c */ lw $a3,0x1c($sp) -/* f052a30: 3c03800a */ lui $v1,0x800a -/* f052a34: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052a38: 90f80002 */ lbu $t8,0x2($a3) -/* f052a3c: 0302082a */ slt $at,$t8,$v0 -/* f052a40: 5020000a */ beqzl $at,.L0f052a6c -/* f052a44: 8c790438 */ lw $t9,0x438($v1) -/* f052a48: 8c640434 */ lw $a0,0x434($v1) -/* f052a4c: 8c650438 */ lw $a1,0x438($v1) -/* f052a50: 0fc13583 */ jal chraiGoToLabel -/* f052a54: 90e60003 */ lbu $a2,0x3($a3) -/* f052a58: 3c03800a */ lui $v1,0x800a -/* f052a5c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052a60: 10000004 */ beqz $zero,.L0f052a74 -/* f052a64: ac620438 */ sw $v0,0x438($v1) -/* f052a68: 8c790438 */ lw $t9,0x438($v1) -.L0f052a6c: -/* f052a6c: 27280004 */ addiu $t0,$t9,0x4 -/* f052a70: ac680438 */ sw $t0,0x438($v1) -.L0f052a74: -/* f052a74: 8fbf0014 */ lw $ra,0x14($sp) -/* f052a78: 27bd0020 */ addiu $sp,$sp,0x20 -/* f052a7c: 00001025 */ or $v0,$zero,$zero -/* f052a80: 03e00008 */ jr $ra -/* f052a84: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0081 - */ -GLOBAL_ASM( -glabel ai0081 -/* f052a88: 27bdffd8 */ addiu $sp,$sp,-40 -/* f052a8c: afb00018 */ sw $s0,0x18($sp) -/* f052a90: 3c10800a */ lui $s0,0x800a -/* f052a94: 26109fc0 */ addiu $s0,$s0,-24640 -/* f052a98: 8e0e0434 */ lw $t6,0x434($s0) -/* f052a9c: 8e0f0438 */ lw $t7,0x438($s0) -/* f052aa0: afbf001c */ sw $ra,0x1c($sp) -/* f052aa4: 3c014f80 */ lui $at,0x4f80 -/* f052aa8: 01cf3821 */ addu $a3,$t6,$t7 -/* f052aac: 90f80003 */ lbu $t8,0x3($a3) -/* f052ab0: 44982000 */ mtc1 $t8,$f4 -/* f052ab4: 07010004 */ bgez $t8,.L0f052ac8 -/* f052ab8: 468021a0 */ cvt.s.w $f6,$f4 -/* f052abc: 44814000 */ mtc1 $at,$f8 -/* f052ac0: 00000000 */ sll $zero,$zero,0x0 -/* f052ac4: 46083180 */ add.s $f6,$f6,$f8 -.L0f052ac8: -/* f052ac8: 3c017f1b */ lui $at,0x7f1b -/* f052acc: c42a9c38 */ lwc1 $f10,-0x63c8($at) -/* f052ad0: 8e040424 */ lw $a0,0x424($s0) -/* f052ad4: 460a3402 */ mul.s $f16,$f6,$f10 -/* f052ad8: e7b00020 */ swc1 $f16,0x20($sp) -/* f052adc: 90e50002 */ lbu $a1,0x2($a3) -/* f052ae0: 0fc126d1 */ jal chrFindById -/* f052ae4: afa70024 */ sw $a3,0x24($sp) -/* f052ae8: 8fa70024 */ lw $a3,0x24($sp) -/* f052aec: 00402825 */ or $a1,$v0,$zero -/* f052af0: 10400026 */ beqz $v0,.L0f052b8c -/* f052af4: 00001825 */ or $v1,$zero,$zero -/* f052af8: 8c44001c */ lw $a0,0x1c($v0) -/* f052afc: 10800023 */ beqz $a0,.L0f052b8c -/* f052b00: 00000000 */ sll $zero,$zero,0x0 -/* f052b04: 90990000 */ lbu $t9,0x0($a0) -/* f052b08: 24010006 */ addiu $at,$zero,0x6 -/* f052b0c: 57210016 */ bnel $t9,$at,.L0f052b68 -/* f052b10: c44a0104 */ lwc1 $f10,0x104($v0) -/* f052b14: 8ca4001c */ lw $a0,0x1c($a1) -/* f052b18: 0fc4a25f */ jal func0f12897c -/* f052b1c: afa70024 */ sw $a3,0x24($sp) -/* f052b20: 00024080 */ sll $t0,$v0,0x2 -/* f052b24: 02084821 */ addu $t1,$s0,$t0 -/* f052b28: 8d2a0064 */ lw $t2,0x64($t1) -/* f052b2c: 3c014100 */ lui $at,0x4100 -/* f052b30: 44812000 */ mtc1 $at,$f4 -/* f052b34: c55200dc */ lwc1 $f18,0xdc($t2) -/* f052b38: c7a60020 */ lwc1 $f6,0x20($sp) -/* f052b3c: 8fa70024 */ lw $a3,0x24($sp) -/* f052b40: 46049202 */ mul.s $f8,$f18,$f4 -/* f052b44: 00001825 */ or $v1,$zero,$zero -/* f052b48: 4606403c */ c.lt.s $f8,$f6 -/* f052b4c: 00000000 */ sll $zero,$zero,0x0 -/* f052b50: 4500000e */ bc1f .L0f052b8c -/* f052b54: 00000000 */ sll $zero,$zero,0x0 -/* f052b58: 24030001 */ addiu $v1,$zero,0x1 -/* f052b5c: 1000000b */ beqz $zero,.L0f052b8c -/* f052b60: 00000000 */ sll $zero,$zero,0x0 -/* f052b64: c44a0104 */ lwc1 $f10,0x104($v0) -.L0f052b68: -/* f052b68: c4500100 */ lwc1 $f16,0x100($v0) -/* f052b6c: c7a40020 */ lwc1 $f4,0x20($sp) -/* f052b70: 00001825 */ or $v1,$zero,$zero -/* f052b74: 46105481 */ sub.s $f18,$f10,$f16 -/* f052b78: 4604903c */ c.lt.s $f18,$f4 -/* f052b7c: 00000000 */ sll $zero,$zero,0x0 -/* f052b80: 45000002 */ bc1f .L0f052b8c -/* f052b84: 00000000 */ sll $zero,$zero,0x0 -/* f052b88: 24030001 */ addiu $v1,$zero,0x1 -.L0f052b8c: -/* f052b8c: 50600008 */ beqzl $v1,.L0f052bb0 -/* f052b90: 8e0b0438 */ lw $t3,0x438($s0) -/* f052b94: 8e040434 */ lw $a0,0x434($s0) -/* f052b98: 8e050438 */ lw $a1,0x438($s0) -/* f052b9c: 0fc13583 */ jal chraiGoToLabel -/* f052ba0: 90e60004 */ lbu $a2,0x4($a3) -/* f052ba4: 10000004 */ beqz $zero,.L0f052bb8 -/* f052ba8: ae020438 */ sw $v0,0x438($s0) -/* f052bac: 8e0b0438 */ lw $t3,0x438($s0) -.L0f052bb0: -/* f052bb0: 256c0005 */ addiu $t4,$t3,0x5 -/* f052bb4: ae0c0438 */ sw $t4,0x438($s0) -.L0f052bb8: -/* f052bb8: 8fbf001c */ lw $ra,0x1c($sp) -/* f052bbc: 8fb00018 */ lw $s0,0x18($sp) -/* f052bc0: 27bd0028 */ addiu $sp,$sp,0x28 -/* f052bc4: 03e00008 */ jr $ra -/* f052bc8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0082 - */ -GLOBAL_ASM( -glabel ai0082 -/* f052bcc: 27bdffd8 */ addiu $sp,$sp,-40 -/* f052bd0: afb00018 */ sw $s0,0x18($sp) -/* f052bd4: 3c10800a */ lui $s0,0x800a -/* f052bd8: 26109fc0 */ addiu $s0,$s0,-24640 -/* f052bdc: 8e0e0434 */ lw $t6,0x434($s0) -/* f052be0: 8e0f0438 */ lw $t7,0x438($s0) -/* f052be4: afbf001c */ sw $ra,0x1c($sp) -/* f052be8: 3c014f80 */ lui $at,0x4f80 -/* f052bec: 01cf3821 */ addu $a3,$t6,$t7 -/* f052bf0: 90f80003 */ lbu $t8,0x3($a3) -/* f052bf4: 44982000 */ mtc1 $t8,$f4 -/* f052bf8: 07010004 */ bgez $t8,.L0f052c0c -/* f052bfc: 468021a0 */ cvt.s.w $f6,$f4 -/* f052c00: 44814000 */ mtc1 $at,$f8 -/* f052c04: 00000000 */ sll $zero,$zero,0x0 -/* f052c08: 46083180 */ add.s $f6,$f6,$f8 -.L0f052c0c: -/* f052c0c: 3c017f1b */ lui $at,0x7f1b -/* f052c10: c42a9c3c */ lwc1 $f10,-0x63c4($at) -/* f052c14: 8e040424 */ lw $a0,0x424($s0) -/* f052c18: 460a3402 */ mul.s $f16,$f6,$f10 -/* f052c1c: e7b00020 */ swc1 $f16,0x20($sp) -/* f052c20: 90e50002 */ lbu $a1,0x2($a3) -/* f052c24: 0fc126d1 */ jal chrFindById -/* f052c28: afa70024 */ sw $a3,0x24($sp) -/* f052c2c: 8fa70024 */ lw $a3,0x24($sp) -/* f052c30: 00402825 */ or $a1,$v0,$zero -/* f052c34: 10400026 */ beqz $v0,.L0f052cd0 -/* f052c38: 00001825 */ or $v1,$zero,$zero -/* f052c3c: 8c44001c */ lw $a0,0x1c($v0) -/* f052c40: 10800023 */ beqz $a0,.L0f052cd0 -/* f052c44: 00000000 */ sll $zero,$zero,0x0 -/* f052c48: 90990000 */ lbu $t9,0x0($a0) -/* f052c4c: 24010006 */ addiu $at,$zero,0x6 -/* f052c50: 57210016 */ bnel $t9,$at,.L0f052cac -/* f052c54: c44a0104 */ lwc1 $f10,0x104($v0) -/* f052c58: 8ca4001c */ lw $a0,0x1c($a1) -/* f052c5c: 0fc4a25f */ jal func0f12897c -/* f052c60: afa70024 */ sw $a3,0x24($sp) -/* f052c64: 00024080 */ sll $t0,$v0,0x2 -/* f052c68: 02084821 */ addu $t1,$s0,$t0 -/* f052c6c: 8d2a0064 */ lw $t2,0x64($t1) -/* f052c70: 3c014100 */ lui $at,0x4100 -/* f052c74: 44812000 */ mtc1 $at,$f4 -/* f052c78: c55200dc */ lwc1 $f18,0xdc($t2) -/* f052c7c: c7a60020 */ lwc1 $f6,0x20($sp) -/* f052c80: 8fa70024 */ lw $a3,0x24($sp) -/* f052c84: 46049202 */ mul.s $f8,$f18,$f4 -/* f052c88: 00001825 */ or $v1,$zero,$zero -/* f052c8c: 4608303c */ c.lt.s $f6,$f8 -/* f052c90: 00000000 */ sll $zero,$zero,0x0 -/* f052c94: 4500000e */ bc1f .L0f052cd0 -/* f052c98: 00000000 */ sll $zero,$zero,0x0 -/* f052c9c: 24030001 */ addiu $v1,$zero,0x1 -/* f052ca0: 1000000b */ beqz $zero,.L0f052cd0 -/* f052ca4: 00000000 */ sll $zero,$zero,0x0 -/* f052ca8: c44a0104 */ lwc1 $f10,0x104($v0) -.L0f052cac: -/* f052cac: c4500100 */ lwc1 $f16,0x100($v0) -/* f052cb0: c7a40020 */ lwc1 $f4,0x20($sp) -/* f052cb4: 00001825 */ or $v1,$zero,$zero -/* f052cb8: 46105481 */ sub.s $f18,$f10,$f16 -/* f052cbc: 4612203c */ c.lt.s $f4,$f18 -/* f052cc0: 00000000 */ sll $zero,$zero,0x0 -/* f052cc4: 45000002 */ bc1f .L0f052cd0 -/* f052cc8: 00000000 */ sll $zero,$zero,0x0 -/* f052ccc: 24030001 */ addiu $v1,$zero,0x1 -.L0f052cd0: -/* f052cd0: 50600008 */ beqzl $v1,.L0f052cf4 -/* f052cd4: 8e0b0438 */ lw $t3,0x438($s0) -/* f052cd8: 8e040434 */ lw $a0,0x434($s0) -/* f052cdc: 8e050438 */ lw $a1,0x438($s0) -/* f052ce0: 0fc13583 */ jal chraiGoToLabel -/* f052ce4: 90e60004 */ lbu $a2,0x4($a3) -/* f052ce8: 10000004 */ beqz $zero,.L0f052cfc -/* f052cec: ae020438 */ sw $v0,0x438($s0) -/* f052cf0: 8e0b0438 */ lw $t3,0x438($s0) -.L0f052cf4: -/* f052cf4: 256c0005 */ addiu $t4,$t3,0x5 -/* f052cf8: ae0c0438 */ sw $t4,0x438($s0) -.L0f052cfc: -/* f052cfc: 8fbf001c */ lw $ra,0x1c($sp) -/* f052d00: 8fb00018 */ lw $s0,0x18($sp) -/* f052d04: 27bd0028 */ addiu $sp,$sp,0x28 -/* f052d08: 03e00008 */ jr $ra -/* f052d0c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 010f - */ -GLOBAL_ASM( -glabel ai010f -/* f052d10: 27bdffd8 */ addiu $sp,$sp,-40 -/* f052d14: afb00018 */ sw $s0,0x18($sp) -/* f052d18: 3c10800a */ lui $s0,0x800a -/* f052d1c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f052d20: 8e0e0434 */ lw $t6,0x434($s0) -/* f052d24: 8e0f0438 */ lw $t7,0x438($s0) -/* f052d28: afbf001c */ sw $ra,0x1c($sp) -/* f052d2c: 3c017f1b */ lui $at,0x7f1b -/* f052d30: 01cf1821 */ addu $v1,$t6,$t7 -/* f052d34: 90780003 */ lbu $t8,0x3($v1) -/* f052d38: 90680004 */ lbu $t0,0x4($v1) -/* f052d3c: c4289c40 */ lwc1 $f8,-0x63c0($at) -/* f052d40: 0018ca00 */ sll $t9,$t8,0x8 -/* f052d44: 03284825 */ or $t1,$t9,$t0 -/* f052d48: 44892000 */ mtc1 $t1,$f4 -/* f052d4c: 8e040424 */ lw $a0,0x424($s0) -/* f052d50: 468021a0 */ cvt.s.w $f6,$f4 -/* f052d54: 46083282 */ mul.s $f10,$f6,$f8 -/* f052d58: e7aa0020 */ swc1 $f10,0x20($sp) -/* f052d5c: 90650002 */ lbu $a1,0x2($v1) -/* f052d60: 0fc126d1 */ jal chrFindById -/* f052d64: afa30024 */ sw $v1,0x24($sp) -/* f052d68: 8fa30024 */ lw $v1,0x24($sp) -/* f052d6c: 1040000f */ beqz $v0,.L0f052dac -/* f052d70: 00402025 */ or $a0,$v0,$zero -/* f052d74: 0fc0cfe8 */ jal func0f033fa0 -/* f052d78: afa30024 */ sw $v1,0x24($sp) -/* f052d7c: c7b00020 */ lwc1 $f16,0x20($sp) -/* f052d80: 8fa30024 */ lw $v1,0x24($sp) -/* f052d84: 4610003c */ c.lt.s $f0,$f16 -/* f052d88: 00000000 */ sll $zero,$zero,0x0 -/* f052d8c: 45020008 */ bc1fl .L0f052db0 -/* f052d90: 8e0a0438 */ lw $t2,0x438($s0) -/* f052d94: 8e040434 */ lw $a0,0x434($s0) -/* f052d98: 8e050438 */ lw $a1,0x438($s0) -/* f052d9c: 0fc13583 */ jal chraiGoToLabel -/* f052da0: 90660005 */ lbu $a2,0x5($v1) -/* f052da4: 10000004 */ beqz $zero,.L0f052db8 -/* f052da8: ae020438 */ sw $v0,0x438($s0) -.L0f052dac: -/* f052dac: 8e0a0438 */ lw $t2,0x438($s0) -.L0f052db0: -/* f052db0: 254b0006 */ addiu $t3,$t2,0x6 -/* f052db4: ae0b0438 */ sw $t3,0x438($s0) -.L0f052db8: -/* f052db8: 8fbf001c */ lw $ra,0x1c($sp) -/* f052dbc: 8fb00018 */ lw $s0,0x18($sp) -/* f052dc0: 27bd0028 */ addiu $sp,$sp,0x28 -/* f052dc4: 03e00008 */ jr $ra -/* f052dc8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0110 - */ -GLOBAL_ASM( -glabel ai0110 -/* f052dcc: 27bdffd8 */ addiu $sp,$sp,-40 -/* f052dd0: afb00018 */ sw $s0,0x18($sp) -/* f052dd4: 3c10800a */ lui $s0,0x800a -/* f052dd8: 26109fc0 */ addiu $s0,$s0,-24640 -/* f052ddc: 8e0e0434 */ lw $t6,0x434($s0) -/* f052de0: 8e0f0438 */ lw $t7,0x438($s0) -/* f052de4: afbf001c */ sw $ra,0x1c($sp) -/* f052de8: 3c017f1b */ lui $at,0x7f1b -/* f052dec: 01cf1821 */ addu $v1,$t6,$t7 -/* f052df0: 90780003 */ lbu $t8,0x3($v1) -/* f052df4: 90680004 */ lbu $t0,0x4($v1) -/* f052df8: c4289c44 */ lwc1 $f8,-0x63bc($at) -/* f052dfc: 0018ca00 */ sll $t9,$t8,0x8 -/* f052e00: 03284825 */ or $t1,$t9,$t0 -/* f052e04: 44892000 */ mtc1 $t1,$f4 -/* f052e08: 8e040424 */ lw $a0,0x424($s0) -/* f052e0c: 468021a0 */ cvt.s.w $f6,$f4 -/* f052e10: 46083282 */ mul.s $f10,$f6,$f8 -/* f052e14: e7aa0020 */ swc1 $f10,0x20($sp) -/* f052e18: 90650002 */ lbu $a1,0x2($v1) -/* f052e1c: 0fc126d1 */ jal chrFindById -/* f052e20: afa30024 */ sw $v1,0x24($sp) -/* f052e24: 8fa30024 */ lw $v1,0x24($sp) -/* f052e28: 1040000f */ beqz $v0,.L0f052e68 -/* f052e2c: 00402025 */ or $a0,$v0,$zero -/* f052e30: 0fc0cfe8 */ jal func0f033fa0 -/* f052e34: afa30024 */ sw $v1,0x24($sp) -/* f052e38: c7b00020 */ lwc1 $f16,0x20($sp) -/* f052e3c: 8fa30024 */ lw $v1,0x24($sp) -/* f052e40: 4600803c */ c.lt.s $f16,$f0 -/* f052e44: 00000000 */ sll $zero,$zero,0x0 -/* f052e48: 45020008 */ bc1fl .L0f052e6c -/* f052e4c: 8e0a0438 */ lw $t2,0x438($s0) -/* f052e50: 8e040434 */ lw $a0,0x434($s0) -/* f052e54: 8e050438 */ lw $a1,0x438($s0) -/* f052e58: 0fc13583 */ jal chraiGoToLabel -/* f052e5c: 90660005 */ lbu $a2,0x5($v1) -/* f052e60: 10000004 */ beqz $zero,.L0f052e74 -/* f052e64: ae020438 */ sw $v0,0x438($s0) -.L0f052e68: -/* f052e68: 8e0a0438 */ lw $t2,0x438($s0) -.L0f052e6c: -/* f052e6c: 254b0006 */ addiu $t3,$t2,0x6 -/* f052e70: ae0b0438 */ sw $t3,0x438($s0) -.L0f052e74: -/* f052e74: 8fbf001c */ lw $ra,0x1c($sp) -/* f052e78: 8fb00018 */ lw $s0,0x18($sp) -/* f052e7c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f052e80: 03e00008 */ jr $ra -/* f052e84: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0083 - */ -GLOBAL_ASM( -glabel ai0083 -/* f052e88: 3c03800a */ lui $v1,0x800a -/* f052e8c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052e90: 8c6e0434 */ lw $t6,0x434($v1) -/* f052e94: 8c6f0438 */ lw $t7,0x438($v1) -/* f052e98: 27bdffe0 */ addiu $sp,$sp,-32 -/* f052e9c: afbf0014 */ sw $ra,0x14($sp) -/* f052ea0: 01cf3821 */ addu $a3,$t6,$t7 -/* f052ea4: 90e50002 */ lbu $a1,0x2($a3) -/* f052ea8: afa7001c */ sw $a3,0x1c($sp) -/* f052eac: 0fc126d1 */ jal chrFindById -/* f052eb0: 8c640424 */ lw $a0,0x424($v1) -/* f052eb4: 3c03800a */ lui $v1,0x800a -/* f052eb8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052ebc: 10400011 */ beqz $v0,.L0f052f04 -/* f052ec0: 8fa7001c */ lw $a3,0x1c($sp) -/* f052ec4: 8c580018 */ lw $t8,0x18($v0) -/* f052ec8: 33190100 */ andi $t9,$t8,0x100 -/* f052ecc: 5320000e */ beqzl $t9,.L0f052f08 -/* f052ed0: 8c6b0438 */ lw $t3,0x438($v1) -/* f052ed4: 8c490018 */ lw $t1,0x18($v0) -/* f052ed8: 2401feff */ addiu $at,$zero,-257 -/* f052edc: 01215024 */ and $t2,$t1,$at -/* f052ee0: ac4a0018 */ sw $t2,0x18($v0) -/* f052ee4: 90e60003 */ lbu $a2,0x3($a3) -/* f052ee8: 8c650438 */ lw $a1,0x438($v1) -/* f052eec: 0fc13583 */ jal chraiGoToLabel -/* f052ef0: 8c640434 */ lw $a0,0x434($v1) -/* f052ef4: 3c03800a */ lui $v1,0x800a -/* f052ef8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052efc: 10000004 */ beqz $zero,.L0f052f10 -/* f052f00: ac620438 */ sw $v0,0x438($v1) -.L0f052f04: -/* f052f04: 8c6b0438 */ lw $t3,0x438($v1) -.L0f052f08: -/* f052f08: 256c0004 */ addiu $t4,$t3,0x4 -/* f052f0c: ac6c0438 */ sw $t4,0x438($v1) -.L0f052f10: -/* f052f10: 8fbf0014 */ lw $ra,0x14($sp) -/* f052f14: 27bd0020 */ addiu $sp,$sp,0x20 -/* f052f18: 00001025 */ or $v0,$zero,$zero -/* f052f1c: 03e00008 */ jr $ra -/* f052f20: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0168 - */ -GLOBAL_ASM( -glabel ai0168 -/* f052f24: 3c03800a */ lui $v1,0x800a -/* f052f28: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052f2c: 8c6e0434 */ lw $t6,0x434($v1) -/* f052f30: 8c6f0438 */ lw $t7,0x438($v1) -/* f052f34: 27bdffe0 */ addiu $sp,$sp,-32 -/* f052f38: afbf0014 */ sw $ra,0x14($sp) -/* f052f3c: 01cf3821 */ addu $a3,$t6,$t7 -/* f052f40: 90e50002 */ lbu $a1,0x2($a3) -/* f052f44: afa7001c */ sw $a3,0x1c($sp) -/* f052f48: 0fc126d1 */ jal chrFindById -/* f052f4c: 8c640424 */ lw $a0,0x424($v1) -/* f052f50: 3c03800a */ lui $v1,0x800a -/* f052f54: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052f58: 10400012 */ beqz $v0,.L0f052fa4 -/* f052f5c: 8fa7001c */ lw $a3,0x1c($sp) -/* f052f60: 8c580018 */ lw $t8,0x18($v0) -/* f052f64: 0018c980 */ sll $t9,$t8,0x6 -/* f052f68: 0723000f */ bgezl $t9,.L0f052fa8 -/* f052f6c: 8c6b0438 */ lw $t3,0x438($v1) -/* f052f70: 8c490018 */ lw $t1,0x18($v0) -/* f052f74: 3c01fdff */ lui $at,0xfdff -/* f052f78: 3421ffff */ ori $at,$at,0xffff -/* f052f7c: 01215024 */ and $t2,$t1,$at -/* f052f80: ac4a0018 */ sw $t2,0x18($v0) -/* f052f84: 90e60003 */ lbu $a2,0x3($a3) -/* f052f88: 8c650438 */ lw $a1,0x438($v1) -/* f052f8c: 0fc13583 */ jal chraiGoToLabel -/* f052f90: 8c640434 */ lw $a0,0x434($v1) -/* f052f94: 3c03800a */ lui $v1,0x800a -/* f052f98: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052f9c: 10000004 */ beqz $zero,.L0f052fb0 -/* f052fa0: ac620438 */ sw $v0,0x438($v1) -.L0f052fa4: -/* f052fa4: 8c6b0438 */ lw $t3,0x438($v1) -.L0f052fa8: -/* f052fa8: 256c0004 */ addiu $t4,$t3,0x4 -/* f052fac: ac6c0438 */ sw $t4,0x438($v1) -.L0f052fb0: -/* f052fb0: 8fbf0014 */ lw $ra,0x14($sp) -/* f052fb4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f052fb8: 00001025 */ or $v0,$zero,$zero -/* f052fbc: 03e00008 */ jr $ra -/* f052fc0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0077 - */ -GLOBAL_ASM( -glabel ai0077 -/* f052fc4: 3c03800a */ lui $v1,0x800a -/* f052fc8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052fcc: 8c6e0434 */ lw $t6,0x434($v1) -/* f052fd0: 8c6f0438 */ lw $t7,0x438($v1) -/* f052fd4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f052fd8: afbf0014 */ sw $ra,0x14($sp) -/* f052fdc: 01cf3821 */ addu $a3,$t6,$t7 -/* f052fe0: 0fc5b367 */ jal func0f16cd9c -/* f052fe4: afa7001c */ sw $a3,0x1c($sp) -/* f052fe8: 8fa7001c */ lw $a3,0x1c($sp) -/* f052fec: 3c03800a */ lui $v1,0x800a -/* f052ff0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f052ff4: 90f80002 */ lbu $t8,0x2($a3) -/* f052ff8: 0058082a */ slt $at,$v0,$t8 -/* f052ffc: 5020000a */ beqzl $at,.L0f053028 -/* f053000: 8c790438 */ lw $t9,0x438($v1) -/* f053004: 8c640434 */ lw $a0,0x434($v1) -/* f053008: 8c650438 */ lw $a1,0x438($v1) -/* f05300c: 0fc13583 */ jal chraiGoToLabel -/* f053010: 90e60003 */ lbu $a2,0x3($a3) -/* f053014: 3c03800a */ lui $v1,0x800a -/* f053018: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05301c: 10000004 */ beqz $zero,.L0f053030 -/* f053020: ac620438 */ sw $v0,0x438($v1) -/* f053024: 8c790438 */ lw $t9,0x438($v1) -.L0f053028: -/* f053028: 27280004 */ addiu $t0,$t9,0x4 -/* f05302c: ac680438 */ sw $t0,0x438($v1) -.L0f053030: -/* f053030: 8fbf0014 */ lw $ra,0x14($sp) -/* f053034: 27bd0020 */ addiu $sp,$sp,0x20 -/* f053038: 00001025 */ or $v0,$zero,$zero -/* f05303c: 03e00008 */ jr $ra -/* f053040: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0078 - */ -GLOBAL_ASM( -glabel ai0078 -/* f053044: 3c03800a */ lui $v1,0x800a -/* f053048: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05304c: 8c6e0434 */ lw $t6,0x434($v1) -/* f053050: 8c6f0438 */ lw $t7,0x438($v1) -/* f053054: 27bdffe0 */ addiu $sp,$sp,-32 -/* f053058: afbf0014 */ sw $ra,0x14($sp) -/* f05305c: 01cf3821 */ addu $a3,$t6,$t7 -/* f053060: 0fc5b367 */ jal func0f16cd9c -/* f053064: afa7001c */ sw $a3,0x1c($sp) -/* f053068: 8fa7001c */ lw $a3,0x1c($sp) -/* f05306c: 3c03800a */ lui $v1,0x800a -/* f053070: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053074: 90f80002 */ lbu $t8,0x2($a3) -/* f053078: 0302082a */ slt $at,$t8,$v0 -/* f05307c: 5020000a */ beqzl $at,.L0f0530a8 -/* f053080: 8c790438 */ lw $t9,0x438($v1) -/* f053084: 8c640434 */ lw $a0,0x434($v1) -/* f053088: 8c650438 */ lw $a1,0x438($v1) -/* f05308c: 0fc13583 */ jal chraiGoToLabel -/* f053090: 90e60003 */ lbu $a2,0x3($a3) -/* f053094: 3c03800a */ lui $v1,0x800a -/* f053098: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05309c: 10000004 */ beqz $zero,.L0f0530b0 -/* f0530a0: ac620438 */ sw $v0,0x438($v1) -/* f0530a4: 8c790438 */ lw $t9,0x438($v1) -.L0f0530a8: -/* f0530a8: 27280004 */ addiu $t0,$t9,0x4 -/* f0530ac: ac680438 */ sw $t0,0x438($v1) -.L0f0530b0: -/* f0530b0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0530b4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0530b8: 00001025 */ or $v0,$zero,$zero -/* f0530bc: 03e00008 */ jr $ra -/* f0530c0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0079 - */ -GLOBAL_ASM( -glabel ai0079 -/* f0530c4: 3c03800a */ lui $v1,0x800a -/* f0530c8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0530cc: 8c6e0434 */ lw $t6,0x434($v1) -/* f0530d0: 8c6f0438 */ lw $t7,0x438($v1) -/* f0530d4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0530d8: afbf0014 */ sw $ra,0x14($sp) -/* f0530dc: 01cf1021 */ addu $v0,$t6,$t7 -/* f0530e0: 90580002 */ lbu $t8,0x2($v0) -/* f0530e4: 90480003 */ lbu $t0,0x3($v0) -/* f0530e8: afa2001c */ sw $v0,0x1c($sp) -/* f0530ec: 0018ca00 */ sll $t9,$t8,0x8 -/* f0530f0: 03284825 */ or $t1,$t9,$t0 -/* f0530f4: 44892000 */ mtc1 $t1,$f4 -/* f0530f8: 00000000 */ sll $zero,$zero,0x0 -/* f0530fc: 468021a0 */ cvt.s.w $f6,$f4 -/* f053100: 0fc5b37b */ jal func0f16cdec -/* f053104: e7a60018 */ swc1 $f6,0x18($sp) -/* f053108: c7a80018 */ lwc1 $f8,0x18($sp) -/* f05310c: 3c03800a */ lui $v1,0x800a -/* f053110: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053114: 4608003c */ c.lt.s $f0,$f8 -/* f053118: 8fa2001c */ lw $v0,0x1c($sp) -/* f05311c: 4502000a */ bc1fl .L0f053148 -/* f053120: 8c6a0438 */ lw $t2,0x438($v1) -/* f053124: 8c640434 */ lw $a0,0x434($v1) -/* f053128: 8c650438 */ lw $a1,0x438($v1) -/* f05312c: 0fc13583 */ jal chraiGoToLabel -/* f053130: 90460004 */ lbu $a2,0x4($v0) -/* f053134: 3c03800a */ lui $v1,0x800a -/* f053138: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05313c: 10000004 */ beqz $zero,.L0f053150 -/* f053140: ac620438 */ sw $v0,0x438($v1) -/* f053144: 8c6a0438 */ lw $t2,0x438($v1) -.L0f053148: -/* f053148: 254b0005 */ addiu $t3,$t2,0x5 -/* f05314c: ac6b0438 */ sw $t3,0x438($v1) -.L0f053150: -/* f053150: 8fbf0014 */ lw $ra,0x14($sp) -/* f053154: 27bd0020 */ addiu $sp,$sp,0x20 -/* f053158: 00001025 */ or $v0,$zero,$zero -/* f05315c: 03e00008 */ jr $ra -/* f053160: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 007a - */ -GLOBAL_ASM( -glabel ai007a -/* f053164: 3c03800a */ lui $v1,0x800a -/* f053168: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05316c: 8c6e0434 */ lw $t6,0x434($v1) -/* f053170: 8c6f0438 */ lw $t7,0x438($v1) -/* f053174: 27bdffe0 */ addiu $sp,$sp,-32 -/* f053178: afbf0014 */ sw $ra,0x14($sp) -/* f05317c: 01cf1021 */ addu $v0,$t6,$t7 -/* f053180: 90580002 */ lbu $t8,0x2($v0) -/* f053184: 90480003 */ lbu $t0,0x3($v0) -/* f053188: afa2001c */ sw $v0,0x1c($sp) -/* f05318c: 0018ca00 */ sll $t9,$t8,0x8 -/* f053190: 03284825 */ or $t1,$t9,$t0 -/* f053194: 44892000 */ mtc1 $t1,$f4 -/* f053198: 00000000 */ sll $zero,$zero,0x0 -/* f05319c: 468021a0 */ cvt.s.w $f6,$f4 -/* f0531a0: 0fc5b37b */ jal func0f16cdec -/* f0531a4: e7a60018 */ swc1 $f6,0x18($sp) -/* f0531a8: c7a80018 */ lwc1 $f8,0x18($sp) -/* f0531ac: 3c03800a */ lui $v1,0x800a -/* f0531b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0531b4: 4600403c */ c.lt.s $f8,$f0 -/* f0531b8: 8fa2001c */ lw $v0,0x1c($sp) -/* f0531bc: 4502000a */ bc1fl .L0f0531e8 -/* f0531c0: 8c6a0438 */ lw $t2,0x438($v1) -/* f0531c4: 8c640434 */ lw $a0,0x434($v1) -/* f0531c8: 8c650438 */ lw $a1,0x438($v1) -/* f0531cc: 0fc13583 */ jal chraiGoToLabel -/* f0531d0: 90460004 */ lbu $a2,0x4($v0) -/* f0531d4: 3c03800a */ lui $v1,0x800a -/* f0531d8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0531dc: 10000004 */ beqz $zero,.L0f0531f0 -/* f0531e0: ac620438 */ sw $v0,0x438($v1) -/* f0531e4: 8c6a0438 */ lw $t2,0x438($v1) -.L0f0531e8: -/* f0531e8: 254b0005 */ addiu $t3,$t2,0x5 -/* f0531ec: ac6b0438 */ sw $t3,0x438($v1) -.L0f0531f0: -/* f0531f0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0531f4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0531f8: 00001025 */ or $v0,$zero,$zero -/* f0531fc: 03e00008 */ jr $ra -/* f053200: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 007b - */ -GLOBAL_ASM( -glabel ai007b -/* f053204: 3c03800a */ lui $v1,0x800a -/* f053208: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05320c: 8c6e0434 */ lw $t6,0x434($v1) -/* f053210: 8c6f0438 */ lw $t7,0x438($v1) -/* f053214: 27bdffe0 */ addiu $sp,$sp,-32 -/* f053218: afbf0014 */ sw $ra,0x14($sp) -/* f05321c: 01cf3821 */ addu $a3,$t6,$t7 -/* f053220: 0c003a61 */ jal 0xe984 -/* f053224: afa7001c */ sw $a3,0x1c($sp) -/* f053228: 8fa7001c */ lw $a3,0x1c($sp) -/* f05322c: 3c03800a */ lui $v1,0x800a -/* f053230: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053234: 90f80002 */ lbu $t8,0x2($a3) -/* f053238: 0058082a */ slt $at,$v0,$t8 -/* f05323c: 5020000a */ beqzl $at,.L0f053268 -/* f053240: 8c790438 */ lw $t9,0x438($v1) -/* f053244: 8c640434 */ lw $a0,0x434($v1) -/* f053248: 8c650438 */ lw $a1,0x438($v1) -/* f05324c: 0fc13583 */ jal chraiGoToLabel -/* f053250: 90e60003 */ lbu $a2,0x3($a3) -/* f053254: 3c03800a */ lui $v1,0x800a -/* f053258: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05325c: 10000004 */ beqz $zero,.L0f053270 -/* f053260: ac620438 */ sw $v0,0x438($v1) -/* f053264: 8c790438 */ lw $t9,0x438($v1) -.L0f053268: -/* f053268: 27280004 */ addiu $t0,$t9,0x4 -/* f05326c: ac680438 */ sw $t0,0x438($v1) -.L0f053270: -/* f053270: 8fbf0014 */ lw $ra,0x14($sp) -/* f053274: 27bd0020 */ addiu $sp,$sp,0x20 -/* f053278: 00001025 */ or $v0,$zero,$zero -/* f05327c: 03e00008 */ jr $ra -/* f053280: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 007c - */ -GLOBAL_ASM( -glabel ai007c -/* f053284: 3c03800a */ lui $v1,0x800a -/* f053288: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05328c: 8c6e0434 */ lw $t6,0x434($v1) -/* f053290: 8c6f0438 */ lw $t7,0x438($v1) -/* f053294: 27bdffe0 */ addiu $sp,$sp,-32 -/* f053298: afbf0014 */ sw $ra,0x14($sp) -/* f05329c: 01cf3821 */ addu $a3,$t6,$t7 -/* f0532a0: 0c003a61 */ jal 0xe984 -/* f0532a4: afa7001c */ sw $a3,0x1c($sp) -/* f0532a8: 8fa7001c */ lw $a3,0x1c($sp) -/* f0532ac: 3c03800a */ lui $v1,0x800a -/* f0532b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0532b4: 90f80002 */ lbu $t8,0x2($a3) -/* f0532b8: 0302082a */ slt $at,$t8,$v0 -/* f0532bc: 5020000a */ beqzl $at,.L0f0532e8 -/* f0532c0: 8c790438 */ lw $t9,0x438($v1) -/* f0532c4: 8c640434 */ lw $a0,0x434($v1) -/* f0532c8: 8c650438 */ lw $a1,0x438($v1) -/* f0532cc: 0fc13583 */ jal chraiGoToLabel -/* f0532d0: 90e60003 */ lbu $a2,0x3($a3) -/* f0532d4: 3c03800a */ lui $v1,0x800a -/* f0532d8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0532dc: 10000004 */ beqz $zero,.L0f0532f0 -/* f0532e0: ac620438 */ sw $v0,0x438($v1) -/* f0532e4: 8c790438 */ lw $t9,0x438($v1) -.L0f0532e8: -/* f0532e8: 27280004 */ addiu $t0,$t9,0x4 -/* f0532ec: ac680438 */ sw $t0,0x438($v1) -.L0f0532f0: -/* f0532f0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0532f4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0532f8: 00001025 */ or $v0,$zero,$zero -/* f0532fc: 03e00008 */ jr $ra -/* f053300: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0084 - */ -GLOBAL_ASM( -glabel ai0084 -/* f053304: 3c04800a */ lui $a0,0x800a -/* f053308: 24849fc0 */ addiu $a0,$a0,-24640 -/* f05330c: 8c8e0434 */ lw $t6,0x434($a0) -/* f053310: 8c8f0438 */ lw $t7,0x438($a0) -/* f053314: 8c990424 */ lw $t9,0x424($a0) -/* f053318: 00001025 */ or $v0,$zero,$zero -/* f05331c: 01cf1821 */ addu $v1,$t6,$t7 -/* f053320: 90780002 */ lbu $t8,0x2($v1) -/* f053324: a3380112 */ sb $t8,0x112($t9) -/* f053328: 8c880438 */ lw $t0,0x438($a0) -/* f05332c: 25090003 */ addiu $t1,$t0,0x3 -/* f053330: 03e00008 */ jr $ra -/* f053334: ac890438 */ sw $t1,0x438($a0) -); - -/** - * @cmd 0085 - */ -GLOBAL_ASM( -glabel ai0085 -/* f053338: 3c03800a */ lui $v1,0x800a -/* f05333c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053340: 8c6e0434 */ lw $t6,0x434($v1) -/* f053344: 8c6f0438 */ lw $t7,0x438($v1) -/* f053348: 8c640424 */ lw $a0,0x424($v1) -/* f05334c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053350: afbf0014 */ sw $ra,0x14($sp) -/* f053354: 01cf1021 */ addu $v0,$t6,$t7 -/* f053358: 90450002 */ lbu $a1,0x2($v0) -/* f05335c: 0fc1289f */ jal func0f04a27c -/* f053360: 24840112 */ addiu $a0,$a0,0x112 -/* f053364: 3c03800a */ lui $v1,0x800a -/* f053368: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05336c: 8c780438 */ lw $t8,0x438($v1) -/* f053370: 8fbf0014 */ lw $ra,0x14($sp) -/* f053374: 27bd0018 */ addiu $sp,$sp,0x18 -/* f053378: 27190003 */ addiu $t9,$t8,0x3 -/* f05337c: ac790438 */ sw $t9,0x438($v1) -/* f053380: 03e00008 */ jr $ra -/* f053384: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0086 - */ -GLOBAL_ASM( -glabel ai0086 -/* f053388: 3c03800a */ lui $v1,0x800a -/* f05338c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053390: 8c6e0434 */ lw $t6,0x434($v1) -/* f053394: 8c6f0438 */ lw $t7,0x438($v1) -/* f053398: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05339c: afbf0014 */ sw $ra,0x14($sp) -/* f0533a0: 01cf3021 */ addu $a2,$t6,$t7 -/* f0533a4: 90c50003 */ lbu $a1,0x3($a2) -/* f0533a8: afa6001c */ sw $a2,0x1c($sp) -/* f0533ac: 0fc126d1 */ jal chrFindById -/* f0533b0: 8c640424 */ lw $a0,0x424($v1) -/* f0533b4: 8fa6001c */ lw $a2,0x1c($sp) -/* f0533b8: 24440112 */ addiu $a0,$v0,0x112 -/* f0533bc: 0fc1289f */ jal func0f04a27c -/* f0533c0: 90c50002 */ lbu $a1,0x2($a2) -/* f0533c4: 3c03800a */ lui $v1,0x800a -/* f0533c8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0533cc: 8c780438 */ lw $t8,0x438($v1) -/* f0533d0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0533d4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0533d8: 27190004 */ addiu $t9,$t8,0x4 -/* f0533dc: ac790438 */ sw $t9,0x438($v1) -/* f0533e0: 03e00008 */ jr $ra -/* f0533e4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0087 - */ -GLOBAL_ASM( -glabel ai0087 -/* f0533e8: 3c03800a */ lui $v1,0x800a -/* f0533ec: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0533f0: 8c6e0434 */ lw $t6,0x434($v1) -/* f0533f4: 8c6f0438 */ lw $t7,0x438($v1) -/* f0533f8: 8c640424 */ lw $a0,0x424($v1) -/* f0533fc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053400: afbf0014 */ sw $ra,0x14($sp) -/* f053404: 01cf1021 */ addu $v0,$t6,$t7 -/* f053408: 90450002 */ lbu $a1,0x2($v0) -/* f05340c: 0fc12894 */ jal func0f04a250 -/* f053410: 24840112 */ addiu $a0,$a0,0x112 -/* f053414: 3c03800a */ lui $v1,0x800a -/* f053418: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05341c: 8c780438 */ lw $t8,0x438($v1) -/* f053420: 8fbf0014 */ lw $ra,0x14($sp) -/* f053424: 27bd0018 */ addiu $sp,$sp,0x18 -/* f053428: 27190003 */ addiu $t9,$t8,0x3 -/* f05342c: ac790438 */ sw $t9,0x438($v1) -/* f053430: 03e00008 */ jr $ra -/* f053434: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0088 - */ -GLOBAL_ASM( -glabel ai0088 -/* f053438: 3c03800a */ lui $v1,0x800a -/* f05343c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053440: 8c640434 */ lw $a0,0x434($v1) -/* f053444: 8c650438 */ lw $a1,0x438($v1) -/* f053448: 8c6e0424 */ lw $t6,0x424($v1) -/* f05344c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053450: afbf0014 */ sw $ra,0x14($sp) -/* f053454: 00851021 */ addu $v0,$a0,$a1 -/* f053458: 90580002 */ lbu $t8,0x2($v0) -/* f05345c: 91cf0112 */ lbu $t7,0x112($t6) -/* f053460: 24b90004 */ addiu $t9,$a1,0x4 -/* f053464: 01f8082a */ slt $at,$t7,$t8 -/* f053468: 50200008 */ beqzl $at,.L0f05348c -/* f05346c: ac790438 */ sw $t9,0x438($v1) -/* f053470: 0fc13583 */ jal chraiGoToLabel -/* f053474: 90460003 */ lbu $a2,0x3($v0) -/* f053478: 3c03800a */ lui $v1,0x800a -/* f05347c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053480: 10000002 */ beqz $zero,.L0f05348c -/* f053484: ac620438 */ sw $v0,0x438($v1) -/* f053488: ac790438 */ sw $t9,0x438($v1) -.L0f05348c: -/* f05348c: 8fbf0014 */ lw $ra,0x14($sp) -/* f053490: 27bd0018 */ addiu $sp,$sp,0x18 -/* f053494: 00001025 */ or $v0,$zero,$zero -/* f053498: 03e00008 */ jr $ra -/* f05349c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0089 - */ -GLOBAL_ASM( -glabel ai0089 -/* f0534a0: 3c03800a */ lui $v1,0x800a -/* f0534a4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0534a8: 8c620424 */ lw $v0,0x424($v1) -/* f0534ac: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0534b0: afbf0014 */ sw $ra,0x14($sp) -/* f0534b4: 904f0124 */ lbu $t7,0x124($v0) -/* f0534b8: 904e0112 */ lbu $t6,0x112($v0) -/* f0534bc: 8c640434 */ lw $a0,0x434($v1) -/* f0534c0: 8c650438 */ lw $a1,0x438($v1) -/* f0534c4: 01cf082a */ slt $at,$t6,$t7 -/* f0534c8: 10200007 */ beqz $at,.L0f0534e8 -/* f0534cc: 00853821 */ addu $a3,$a0,$a1 -/* f0534d0: 0fc13583 */ jal chraiGoToLabel -/* f0534d4: 90e60002 */ lbu $a2,0x2($a3) -/* f0534d8: 3c03800a */ lui $v1,0x800a -/* f0534dc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0534e0: 10000003 */ beqz $zero,.L0f0534f0 -/* f0534e4: ac620438 */ sw $v0,0x438($v1) -.L0f0534e8: -/* f0534e8: 24b80003 */ addiu $t8,$a1,0x3 -/* f0534ec: ac780438 */ sw $t8,0x438($v1) -.L0f0534f0: -/* f0534f0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0534f4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0534f8: 00001025 */ or $v0,$zero,$zero -/* f0534fc: 03e00008 */ jr $ra -/* f053500: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 008a - */ -GLOBAL_ASM( -glabel ai008a -/* f053504: 3c04800a */ lui $a0,0x800a -/* f053508: 24849fc0 */ addiu $a0,$a0,-24640 -/* f05350c: 8c8e0434 */ lw $t6,0x434($a0) -/* f053510: 8c8f0438 */ lw $t7,0x438($a0) -/* f053514: 8c990424 */ lw $t9,0x424($a0) -/* f053518: 00001025 */ or $v0,$zero,$zero -/* f05351c: 01cf1821 */ addu $v1,$t6,$t7 -/* f053520: 90780002 */ lbu $t8,0x2($v1) -/* f053524: a3380113 */ sb $t8,0x113($t9) -/* f053528: 8c880438 */ lw $t0,0x438($a0) -/* f05352c: 25090003 */ addiu $t1,$t0,0x3 -/* f053530: 03e00008 */ jr $ra -/* f053534: ac890438 */ sw $t1,0x438($a0) -); - -/** - * @cmd 008b - */ -GLOBAL_ASM( -glabel ai008b -/* f053538: 3c03800a */ lui $v1,0x800a -/* f05353c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053540: 8c6e0434 */ lw $t6,0x434($v1) -/* f053544: 8c6f0438 */ lw $t7,0x438($v1) -/* f053548: 8c640424 */ lw $a0,0x424($v1) -/* f05354c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053550: afbf0014 */ sw $ra,0x14($sp) -/* f053554: 01cf1021 */ addu $v0,$t6,$t7 -/* f053558: 90450002 */ lbu $a1,0x2($v0) -/* f05355c: 0fc1289f */ jal func0f04a27c -/* f053560: 24840113 */ addiu $a0,$a0,0x113 -/* f053564: 3c03800a */ lui $v1,0x800a -/* f053568: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05356c: 8c780438 */ lw $t8,0x438($v1) -/* f053570: 8fbf0014 */ lw $ra,0x14($sp) -/* f053574: 27bd0018 */ addiu $sp,$sp,0x18 -/* f053578: 27190003 */ addiu $t9,$t8,0x3 -/* f05357c: ac790438 */ sw $t9,0x438($v1) -/* f053580: 03e00008 */ jr $ra -/* f053584: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 008c - */ -GLOBAL_ASM( -glabel ai008c -/* f053588: 3c06800a */ lui $a2,0x800a -/* f05358c: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f053590: 8cce0434 */ lw $t6,0x434($a2) -/* f053594: 8ccf0438 */ lw $t7,0x438($a2) -/* f053598: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05359c: afbf0014 */ sw $ra,0x14($sp) -/* f0535a0: 01cf1821 */ addu $v1,$t6,$t7 -/* f0535a4: 90650003 */ lbu $a1,0x3($v1) -/* f0535a8: afa3001c */ sw $v1,0x1c($sp) -/* f0535ac: 0fc126d1 */ jal chrFindById -/* f0535b0: 8cc40424 */ lw $a0,0x424($a2) -/* f0535b4: 3c06800a */ lui $a2,0x800a -/* f0535b8: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f0535bc: 10400009 */ beqz $v0,.L0f0535e4 -/* f0535c0: 8fa3001c */ lw $v1,0x1c($sp) -/* f0535c4: 8c58001c */ lw $t8,0x1c($v0) -/* f0535c8: 24440113 */ addiu $a0,$v0,0x113 -/* f0535cc: 53000006 */ beqzl $t8,.L0f0535e8 -/* f0535d0: 8cd90438 */ lw $t9,0x438($a2) -/* f0535d4: 0fc1289f */ jal func0f04a27c -/* f0535d8: 90650002 */ lbu $a1,0x2($v1) -/* f0535dc: 3c06800a */ lui $a2,0x800a -/* f0535e0: 24c69fc0 */ addiu $a2,$a2,-24640 -.L0f0535e4: -/* f0535e4: 8cd90438 */ lw $t9,0x438($a2) -.L0f0535e8: -/* f0535e8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0535ec: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0535f0: 27280004 */ addiu $t0,$t9,0x4 -/* f0535f4: acc80438 */ sw $t0,0x438($a2) -/* f0535f8: 03e00008 */ jr $ra -/* f0535fc: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 008d - */ -GLOBAL_ASM( -glabel ai008d -/* f053600: 3c03800a */ lui $v1,0x800a -/* f053604: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053608: 8c6e0434 */ lw $t6,0x434($v1) -/* f05360c: 8c6f0438 */ lw $t7,0x438($v1) -/* f053610: 8c640424 */ lw $a0,0x424($v1) -/* f053614: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053618: afbf0014 */ sw $ra,0x14($sp) -/* f05361c: 01cf1021 */ addu $v0,$t6,$t7 -/* f053620: 90450002 */ lbu $a1,0x2($v0) -/* f053624: 0fc12894 */ jal func0f04a250 -/* f053628: 24840113 */ addiu $a0,$a0,0x113 -/* f05362c: 3c03800a */ lui $v1,0x800a -/* f053630: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053634: 8c780438 */ lw $t8,0x438($v1) -/* f053638: 8fbf0014 */ lw $ra,0x14($sp) -/* f05363c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f053640: 27190003 */ addiu $t9,$t8,0x3 -/* f053644: ac790438 */ sw $t9,0x438($v1) -/* f053648: 03e00008 */ jr $ra -/* f05364c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 008e - */ -GLOBAL_ASM( -glabel ai008e -/* f053650: 3c07800a */ lui $a3,0x800a -/* f053654: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f053658: 8cee0434 */ lw $t6,0x434($a3) -/* f05365c: 8ce50438 */ lw $a1,0x438($a3) -/* f053660: 27bdffe0 */ addiu $sp,$sp,-32 -/* f053664: 8cf80424 */ lw $t8,0x424($a3) -/* f053668: afbf0014 */ sw $ra,0x14($sp) -/* f05366c: afae0018 */ sw $t6,0x18($sp) -/* f053670: 01c51021 */ addu $v0,$t6,$a1 -/* f053674: 90440002 */ lbu $a0,0x2($v0) -/* f053678: 93030113 */ lbu $v1,0x113($t8) -/* f05367c: 0064082a */ slt $at,$v1,$a0 -/* f053680: 50200004 */ beqzl $at,.L0f053694 -/* f053684: 0083082a */ slt $at,$a0,$v1 -/* f053688: 90590003 */ lbu $t9,0x3($v0) -/* f05368c: 13200007 */ beqz $t9,.L0f0536ac -/* f053690: 0083082a */ slt $at,$a0,$v1 -.L0f053694: -/* f053694: 1020000c */ beqz $at,.L0f0536c8 -/* f053698: 24a90005 */ addiu $t1,$a1,0x5 -/* f05369c: 90480003 */ lbu $t0,0x3($v0) -/* f0536a0: 24010001 */ addiu $at,$zero,0x1 -/* f0536a4: 55010009 */ bnel $t0,$at,.L0f0536cc -/* f0536a8: ace90438 */ sw $t1,0x438($a3) -.L0f0536ac: -/* f0536ac: 8fa40018 */ lw $a0,0x18($sp) -/* f0536b0: 0fc13583 */ jal chraiGoToLabel -/* f0536b4: 90460004 */ lbu $a2,0x4($v0) -/* f0536b8: 3c07800a */ lui $a3,0x800a -/* f0536bc: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0536c0: 10000002 */ beqz $zero,.L0f0536cc -/* f0536c4: ace20438 */ sw $v0,0x438($a3) -.L0f0536c8: -/* f0536c8: ace90438 */ sw $t1,0x438($a3) -.L0f0536cc: -/* f0536cc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0536d0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0536d4: 00001025 */ or $v0,$zero,$zero -/* f0536d8: 03e00008 */ jr $ra -/* f0536dc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 008f - */ -GLOBAL_ASM( -glabel ai008f -/* f0536e0: 3c03800a */ lui $v1,0x800a -/* f0536e4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0536e8: 8c6e0434 */ lw $t6,0x434($v1) -/* f0536ec: 8c6f0438 */ lw $t7,0x438($v1) -/* f0536f0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0536f4: afbf0014 */ sw $ra,0x14($sp) -/* f0536f8: 01cf3821 */ addu $a3,$t6,$t7 -/* f0536fc: 90e50003 */ lbu $a1,0x3($a3) -/* f053700: afa7001c */ sw $a3,0x1c($sp) -/* f053704: 0fc126d1 */ jal chrFindById -/* f053708: 8c640424 */ lw $a0,0x424($v1) -/* f05370c: 3c03800a */ lui $v1,0x800a -/* f053710: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053714: 1040000e */ beqz $v0,.L0f053750 -/* f053718: 8fa7001c */ lw $a3,0x1c($sp) -/* f05371c: 90580113 */ lbu $t8,0x113($v0) -/* f053720: 90f90002 */ lbu $t9,0x2($a3) -/* f053724: 0319082a */ slt $at,$t8,$t9 -/* f053728: 5020000a */ beqzl $at,.L0f053754 -/* f05372c: 8c680438 */ lw $t0,0x438($v1) -/* f053730: 8c640434 */ lw $a0,0x434($v1) -/* f053734: 8c650438 */ lw $a1,0x438($v1) -/* f053738: 0fc13583 */ jal chraiGoToLabel -/* f05373c: 90e60004 */ lbu $a2,0x4($a3) -/* f053740: 3c03800a */ lui $v1,0x800a -/* f053744: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053748: 10000004 */ beqz $zero,.L0f05375c -/* f05374c: ac620438 */ sw $v0,0x438($v1) -.L0f053750: -/* f053750: 8c680438 */ lw $t0,0x438($v1) -.L0f053754: -/* f053754: 25090005 */ addiu $t1,$t0,0x5 -/* f053758: ac690438 */ sw $t1,0x438($v1) -.L0f05375c: -/* f05375c: 8fbf0014 */ lw $ra,0x14($sp) -/* f053760: 27bd0020 */ addiu $sp,$sp,0x20 -/* f053764: 00001025 */ or $v0,$zero,$zero -/* f053768: 03e00008 */ jr $ra -/* f05376c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0090 - */ -GLOBAL_ASM( -glabel ai0090 -/* f053770: 3c03800a */ lui $v1,0x800a -/* f053774: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053778: 8c620424 */ lw $v0,0x424($v1) -/* f05377c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053780: afbf0014 */ sw $ra,0x14($sp) -/* f053784: 904f0124 */ lbu $t7,0x124($v0) -/* f053788: 904e0113 */ lbu $t6,0x113($v0) -/* f05378c: 8c640434 */ lw $a0,0x434($v1) -/* f053790: 8c650438 */ lw $a1,0x438($v1) -/* f053794: 01cf082a */ slt $at,$t6,$t7 -/* f053798: 10200007 */ beqz $at,.L0f0537b8 -/* f05379c: 00853821 */ addu $a3,$a0,$a1 -/* f0537a0: 0fc13583 */ jal chraiGoToLabel -/* f0537a4: 90e60002 */ lbu $a2,0x2($a3) -/* f0537a8: 3c03800a */ lui $v1,0x800a -/* f0537ac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0537b0: 10000003 */ beqz $zero,.L0f0537c0 -/* f0537b4: ac620438 */ sw $v0,0x438($v1) -.L0f0537b8: -/* f0537b8: 24b80003 */ addiu $t8,$a1,0x3 -/* f0537bc: ac780438 */ sw $t8,0x438($v1) -.L0f0537c0: -/* f0537c0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0537c4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0537c8: 00001025 */ or $v0,$zero,$zero -/* f0537cc: 03e00008 */ jr $ra -/* f0537d0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0092 - */ -GLOBAL_ASM( -glabel ai0092 -/* f0537d4: 3c04800a */ lui $a0,0x800a -/* f0537d8: 24849fc0 */ addiu $a0,$a0,-24640 -/* f0537dc: 8c8e0434 */ lw $t6,0x434($a0) -/* f0537e0: 8c8f0438 */ lw $t7,0x438($a0) -/* f0537e4: 3c01447a */ lui $at,0x447a -/* f0537e8: 44814000 */ mtc1 $at,$f8 -/* f0537ec: 01cf1821 */ addu $v1,$t6,$t7 -/* f0537f0: 90780002 */ lbu $t8,0x2($v1) -/* f0537f4: 90680003 */ lbu $t0,0x3($v1) -/* f0537f8: 8c8a0424 */ lw $t2,0x424($a0) -/* f0537fc: 0018ca00 */ sll $t9,$t8,0x8 -/* f053800: 03284825 */ or $t1,$t9,$t0 -/* f053804: 44892000 */ mtc1 $t1,$f4 -/* f053808: 00001025 */ or $v0,$zero,$zero -/* f05380c: 468021a0 */ cvt.s.w $f6,$f4 -/* f053810: 46083003 */ div.s $f0,$f6,$f8 -/* f053814: e54000f0 */ swc1 $f0,0xf0($t2) -/* f053818: 8c8b0438 */ lw $t3,0x438($a0) -/* f05381c: 256c0004 */ addiu $t4,$t3,0x4 -/* f053820: 03e00008 */ jr $ra -/* f053824: ac8c0438 */ sw $t4,0x438($a0) -); - -/** - * @cmd 0093 - */ -GLOBAL_ASM( -glabel ai0093 -/* f053828: 3c03800a */ lui $v1,0x800a -/* f05382c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053830: 8c6e0434 */ lw $t6,0x434($v1) -/* f053834: 8c6f0438 */ lw $t7,0x438($v1) -/* f053838: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05383c: afbf0014 */ sw $ra,0x14($sp) -/* f053840: 01cfc021 */ addu $t8,$t6,$t7 -/* f053844: afb8001c */ sw $t8,0x1c($sp) -/* f053848: 0fc41b99 */ jal func0f106e64 -/* f05384c: 24040015 */ addiu $a0,$zero,0x15 -/* f053850: 3c03800a */ lui $v1,0x800a -/* f053854: 1440000c */ bnez $v0,.L0f053888 -/* f053858: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05385c: 8fb9001c */ lw $t9,0x1c($sp) -/* f053860: 3c014f80 */ lui $at,0x4f80 -/* f053864: 93280002 */ lbu $t0,0x2($t9) -/* f053868: 44882000 */ mtc1 $t0,$f4 -/* f05386c: 05010004 */ bgez $t0,.L0f053880 -/* f053870: 468021a0 */ cvt.s.w $f6,$f4 -/* f053874: 44814000 */ mtc1 $at,$f8 -/* f053878: 00000000 */ sll $zero,$zero,0x0 -/* f05387c: 46083180 */ add.s $f6,$f6,$f8 -.L0f053880: -/* f053880: 8c690424 */ lw $t1,0x424($v1) -/* f053884: e52600dc */ swc1 $f6,0xdc($t1) -.L0f053888: -/* f053888: 8c6a0438 */ lw $t2,0x438($v1) -/* f05388c: 8fbf0014 */ lw $ra,0x14($sp) -/* f053890: 27bd0020 */ addiu $sp,$sp,0x20 -/* f053894: 254b0003 */ addiu $t3,$t2,0x3 -/* f053898: ac6b0438 */ sw $t3,0x438($v1) -/* f05389c: 03e00008 */ jr $ra -/* f0538a0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0094 - */ -GLOBAL_ASM( -glabel ai0094 -/* f0538a4: 3c04800a */ lui $a0,0x800a -/* f0538a8: 24849fc0 */ addiu $a0,$a0,-24640 -/* f0538ac: 8c8e0434 */ lw $t6,0x434($a0) -/* f0538b0: 8c8f0438 */ lw $t7,0x438($a0) -/* f0538b4: 8c990424 */ lw $t9,0x424($a0) -/* f0538b8: 00001025 */ or $v0,$zero,$zero -/* f0538bc: 01cf1821 */ addu $v1,$t6,$t7 -/* f0538c0: 90780002 */ lbu $t8,0x2($v1) -/* f0538c4: a338000f */ sb $t8,0xf($t9) -/* f0538c8: 8c880438 */ lw $t0,0x438($a0) -/* f0538cc: 25090003 */ addiu $t1,$t0,0x3 -/* f0538d0: 03e00008 */ jr $ra -/* f0538d4: ac890438 */ sw $t1,0x438($a0) -); - -/** - * @cmd 0095 - */ -GLOBAL_ASM( -glabel ai0095 -/* f0538d8: 3c03800a */ lui $v1,0x800a -/* f0538dc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0538e0: 8c6e0434 */ lw $t6,0x434($v1) -/* f0538e4: 8c6f0438 */ lw $t7,0x438($v1) -/* f0538e8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0538ec: afbf0014 */ sw $ra,0x14($sp) -/* f0538f0: 01cf3021 */ addu $a2,$t6,$t7 -/* f0538f4: 90c50002 */ lbu $a1,0x2($a2) -/* f0538f8: afa6001c */ sw $a2,0x1c($sp) -/* f0538fc: 0fc07937 */ jal func0f01e4dc -/* f053900: 8c640424 */ lw $a0,0x424($v1) -/* f053904: 8fa6001c */ lw $a2,0x1c($sp) -/* f053908: 3c03800a */ lui $v1,0x800a -/* f05390c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053910: 8c790424 */ lw $t9,0x424($v1) -/* f053914: 90d80002 */ lbu $t8,0x2($a2) -/* f053918: 00001025 */ or $v0,$zero,$zero -/* f05391c: a7380000 */ sh $t8,0x0($t9) -/* f053920: 8c680438 */ lw $t0,0x438($v1) -/* f053924: 8fbf0014 */ lw $ra,0x14($sp) -/* f053928: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05392c: 25090003 */ addiu $t1,$t0,0x3 -/* f053930: 03e00008 */ jr $ra -/* f053934: ac690438 */ sw $t1,0x438($v1) -); - -/** - * @cmd 0096 - */ -GLOBAL_ASM( -glabel ai0096 -/* f053938: 27bdffd0 */ addiu $sp,$sp,-48 -/* f05393c: afb00018 */ sw $s0,0x18($sp) -/* f053940: 3c10800a */ lui $s0,0x800a -/* f053944: 26109fc0 */ addiu $s0,$s0,-24640 -/* f053948: 8e0e0434 */ lw $t6,0x434($s0) -/* f05394c: 8e0f0438 */ lw $t7,0x438($s0) -/* f053950: afbf001c */ sw $ra,0x1c($sp) -/* f053954: 3c017f1b */ lui $at,0x7f1b -/* f053958: 01cf1021 */ addu $v0,$t6,$t7 -/* f05395c: 90580003 */ lbu $t8,0x3($v0) -/* f053960: 90480004 */ lbu $t0,0x4($v0) -/* f053964: c4289c48 */ lwc1 $f8,-0x63b8($at) -/* f053968: 0018ca00 */ sll $t9,$t8,0x8 -/* f05396c: 03284825 */ or $t1,$t9,$t0 -/* f053970: 44892000 */ mtc1 $t1,$f4 -/* f053974: 8e040430 */ lw $a0,0x430($s0) -/* f053978: 24050001 */ addiu $a1,$zero,0x1 -/* f05397c: 468021a0 */ cvt.s.w $f6,$f4 -/* f053980: 46083002 */ mul.s $f0,$f6,$f8 -/* f053984: 50800026 */ beqzl $a0,.L0f053a20 -/* f053988: 90450002 */ lbu $a1,0x2($v0) -/* f05398c: 444af800 */ cfc1 $t2,$31 -/* f053990: 44c5f800 */ ctc1 $a1,$31 -/* f053994: 3c014f00 */ lui $at,0x4f00 -/* f053998: 460002a4 */ cvt.w.s $f10,$f0 -/* f05399c: 4445f800 */ cfc1 $a1,$31 -/* f0539a0: 00000000 */ sll $zero,$zero,0x0 -/* f0539a4: 30a50078 */ andi $a1,$a1,0x78 -/* f0539a8: 50a00013 */ beqzl $a1,.L0f0539f8 -/* f0539ac: 44055000 */ mfc1 $a1,$f10 -/* f0539b0: 44815000 */ mtc1 $at,$f10 -/* f0539b4: 24050001 */ addiu $a1,$zero,0x1 -/* f0539b8: 460a0281 */ sub.s $f10,$f0,$f10 -/* f0539bc: 44c5f800 */ ctc1 $a1,$31 -/* f0539c0: 00000000 */ sll $zero,$zero,0x0 -/* f0539c4: 460052a4 */ cvt.w.s $f10,$f10 -/* f0539c8: 4445f800 */ cfc1 $a1,$31 -/* f0539cc: 00000000 */ sll $zero,$zero,0x0 -/* f0539d0: 30a50078 */ andi $a1,$a1,0x78 -/* f0539d4: 14a00005 */ bnez $a1,.L0f0539ec -/* f0539d8: 00000000 */ sll $zero,$zero,0x0 -/* f0539dc: 44055000 */ mfc1 $a1,$f10 -/* f0539e0: 3c018000 */ lui $at,0x8000 -/* f0539e4: 10000007 */ beqz $zero,.L0f053a04 -/* f0539e8: 00a12825 */ or $a1,$a1,$at -.L0f0539ec: -/* f0539ec: 10000005 */ beqz $zero,.L0f053a04 -/* f0539f0: 2405ffff */ addiu $a1,$zero,-1 -/* f0539f4: 44055000 */ mfc1 $a1,$f10 -.L0f0539f8: -/* f0539f8: 00000000 */ sll $zero,$zero,0x0 -/* f0539fc: 04a0fffb */ bltz $a1,.L0f0539ec -/* f053a00: 00000000 */ sll $zero,$zero,0x0 -.L0f053a04: -/* f053a04: 44caf800 */ ctc1 $t2,$31 -/* f053a08: 30abffff */ andi $t3,$a1,0xffff -/* f053a0c: 0fc1ec56 */ jal func0f07b158 -/* f053a10: 01602825 */ or $a1,$t3,$zero -/* f053a14: 10000021 */ beqz $zero,.L0f053a9c -/* f053a18: 8e0d0438 */ lw $t5,0x438($s0) -/* f053a1c: 90450002 */ lbu $a1,0x2($v0) -.L0f053a20: -/* f053a20: e7a00028 */ swc1 $f0,0x28($sp) -/* f053a24: 0fc126d1 */ jal chrFindById -/* f053a28: 8e040424 */ lw $a0,0x424($s0) -/* f053a2c: c7a00028 */ lwc1 $f0,0x28($sp) -/* f053a30: 10400019 */ beqz $v0,.L0f053a98 -/* f053a34: 00402025 */ or $a0,$v0,$zero -/* f053a38: 8c4c001c */ lw $t4,0x1c($v0) -/* f053a3c: 51800017 */ beqzl $t4,.L0f053a9c -/* f053a40: 8e0d0438 */ lw $t5,0x438($s0) -/* f053a44: afa20024 */ sw $v0,0x24($sp) -/* f053a48: 0fc0e6a5 */ jal func0f039a94 -/* f053a4c: e7a00028 */ swc1 $f0,0x28($sp) -/* f053a50: 8fa40024 */ lw $a0,0x24($sp) -/* f053a54: 14400010 */ bnez $v0,.L0f053a98 -/* f053a58: c7a00028 */ lwc1 $f0,0x28($sp) -/* f053a5c: 80820007 */ lb $v0,0x7($a0) -/* f053a60: 24010005 */ addiu $at,$zero,0x5 -/* f053a64: 1041000c */ beq $v0,$at,.L0f053a98 -/* f053a68: 24010004 */ addiu $at,$zero,0x4 -/* f053a6c: 1041000a */ beq $v0,$at,.L0f053a98 -/* f053a70: 2401001f */ addiu $at,$zero,0x1f -/* f053a74: 10410008 */ beq $v0,$at,.L0f053a98 -/* f053a78: 2401001e */ addiu $at,$zero,0x1e -/* f053a7c: 10410006 */ beq $v0,$at,.L0f053a98 -/* f053a80: 24010020 */ addiu $at,$zero,0x20 -/* f053a84: 50410005 */ beql $v0,$at,.L0f053a9c -/* f053a88: 8e0d0438 */ lw $t5,0x438($s0) -/* f053a8c: 44050000 */ mfc1 $a1,$f0 -/* f053a90: 0fc08166 */ jal func0f020598 -/* f053a94: 00000000 */ sll $zero,$zero,0x0 -.L0f053a98: -/* f053a98: 8e0d0438 */ lw $t5,0x438($s0) -.L0f053a9c: -/* f053a9c: 8fbf001c */ lw $ra,0x1c($sp) -/* f053aa0: 00001025 */ or $v0,$zero,$zero -/* f053aa4: 25ae0005 */ addiu $t6,$t5,0x5 -/* f053aa8: ae0e0438 */ sw $t6,0x438($s0) -/* f053aac: 8fb00018 */ lw $s0,0x18($sp) -/* f053ab0: 03e00008 */ jr $ra -/* f053ab4: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 0097 - */ -GLOBAL_ASM( -glabel ai0097 -/* f053ab8: 3c03800a */ lui $v1,0x800a -/* f053abc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053ac0: 8c6e0434 */ lw $t6,0x434($v1) -/* f053ac4: 8c6f0438 */ lw $t7,0x438($v1) -/* f053ac8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053acc: afbf0014 */ sw $ra,0x14($sp) -/* f053ad0: 01cf1021 */ addu $v0,$t6,$t7 -/* f053ad4: 90580002 */ lbu $t8,0x2($v0) -/* f053ad8: 90480003 */ lbu $t0,0x3($v0) -/* f053adc: 3c017f1b */ lui $at,0x7f1b -/* f053ae0: 0018ca00 */ sll $t9,$t8,0x8 -/* f053ae4: 03284825 */ or $t1,$t9,$t0 -/* f053ae8: 44892000 */ mtc1 $t1,$f4 -/* f053aec: c4289c4c */ lwc1 $f8,-0x63b4($at) -/* f053af0: 8c640424 */ lw $a0,0x424($v1) -/* f053af4: 468021a0 */ cvt.s.w $f6,$f4 -/* f053af8: 46083002 */ mul.s $f0,$f6,$f8 -/* f053afc: 44050000 */ mfc1 $a1,$f0 -/* f053b00: 0fc0816b */ jal func0f0205ac -/* f053b04: 00000000 */ sll $zero,$zero,0x0 -/* f053b08: 3c03800a */ lui $v1,0x800a -/* f053b0c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053b10: 8c6a0438 */ lw $t2,0x438($v1) -/* f053b14: 8fbf0014 */ lw $ra,0x14($sp) -/* f053b18: 27bd0018 */ addiu $sp,$sp,0x18 -/* f053b1c: 254b0004 */ addiu $t3,$t2,0x4 -/* f053b20: ac6b0438 */ sw $t3,0x438($v1) -/* f053b24: 03e00008 */ jr $ra -/* f053b28: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 010e - */ -GLOBAL_ASM( -glabel ai010e -/* f053b2c: 3c03800a */ lui $v1,0x800a -/* f053b30: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053b34: 8c6e0434 */ lw $t6,0x434($v1) -/* f053b38: 8c6f0438 */ lw $t7,0x438($v1) -/* f053b3c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f053b40: afbf0014 */ sw $ra,0x14($sp) -/* f053b44: 01cf1021 */ addu $v0,$t6,$t7 -/* f053b48: 90580002 */ lbu $t8,0x2($v0) -/* f053b4c: 90480003 */ lbu $t0,0x3($v0) -/* f053b50: 3c017f1b */ lui $at,0x7f1b -/* f053b54: 0018ca00 */ sll $t9,$t8,0x8 -/* f053b58: 03284825 */ or $t1,$t9,$t0 -/* f053b5c: 44892000 */ mtc1 $t1,$f4 -/* f053b60: c4289c50 */ lwc1 $f8,-0x63b0($at) -/* f053b64: 2404000c */ addiu $a0,$zero,0xc -/* f053b68: 468021a0 */ cvt.s.w $f6,$f4 -/* f053b6c: 46083002 */ mul.s $f0,$f6,$f8 -/* f053b70: 0fc41b99 */ jal func0f106e64 -/* f053b74: e7a00018 */ swc1 $f0,0x18($sp) -/* f053b78: 10400009 */ beqz $v0,.L0f053ba0 -/* f053b7c: c7a00018 */ lwc1 $f0,0x18($sp) -/* f053b80: 3c014100 */ lui $at,0x4100 -/* f053b84: 44811000 */ mtc1 $at,$f2 -/* f053b88: 00000000 */ sll $zero,$zero,0x0 -/* f053b8c: 4602003c */ c.lt.s $f0,$f2 -/* f053b90: 00000000 */ sll $zero,$zero,0x0 -/* f053b94: 45000002 */ bc1f .L0f053ba0 -/* f053b98: 00000000 */ sll $zero,$zero,0x0 -/* f053b9c: 46001006 */ mov.s $f0,$f2 -.L0f053ba0: -/* f053ba0: 3c04800a */ lui $a0,0x800a -/* f053ba4: 44050000 */ mfc1 $a1,$f0 -/* f053ba8: 0fc0cfea */ jal func0f033fa8 -/* f053bac: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f053bb0: 3c0a800a */ lui $t2,0x800a -/* f053bb4: 8d4aa3f8 */ lw $t2,-0x5c08($t2) -/* f053bb8: 8fbf0014 */ lw $ra,0x14($sp) -/* f053bbc: 3c01800a */ lui $at,0x800a -/* f053bc0: 254b0004 */ addiu $t3,$t2,0x4 -/* f053bc4: ac2ba3f8 */ sw $t3,-0x5c08($at) -/* f053bc8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f053bcc: 03e00008 */ jr $ra -/* f053bd0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0098 - */ -GLOBAL_ASM( -glabel ai0098 -/* f053bd4: 3c04800a */ lui $a0,0x800a -/* f053bd8: 24849fc0 */ addiu $a0,$a0,-24640 -/* f053bdc: 8c8e0434 */ lw $t6,0x434($a0) -/* f053be0: 8c8f0438 */ lw $t7,0x438($a0) -/* f053be4: 8c990424 */ lw $t9,0x424($a0) -/* f053be8: 00001025 */ or $v0,$zero,$zero -/* f053bec: 01cf1821 */ addu $v1,$t6,$t7 -/* f053bf0: 80780002 */ lb $t8,0x2($v1) -/* f053bf4: a3380003 */ sb $t8,0x3($t9) -/* f053bf8: 8c880438 */ lw $t0,0x438($a0) -/* f053bfc: 25090003 */ addiu $t1,$t0,0x3 -/* f053c00: 03e00008 */ jr $ra -/* f053c04: ac890438 */ sw $t1,0x438($a0) -); - -/** - * @cmd 0099 - */ -GLOBAL_ASM( -glabel ai0099 -/* f053c08: 3c04800a */ lui $a0,0x800a -/* f053c0c: 24849fc0 */ addiu $a0,$a0,-24640 -/* f053c10: 8c8e0434 */ lw $t6,0x434($a0) -/* f053c14: 8c8f0438 */ lw $t7,0x438($a0) -/* f053c18: 8c990424 */ lw $t9,0x424($a0) -/* f053c1c: 00001025 */ or $v0,$zero,$zero -/* f053c20: 01cf1821 */ addu $v1,$t6,$t7 -/* f053c24: 80780002 */ lb $t8,0x2($v1) -/* f053c28: a338000d */ sb $t8,0xd($t9) -/* f053c2c: 8c880438 */ lw $t0,0x438($a0) -/* f053c30: 25090003 */ addiu $t1,$t0,0x3 -/* f053c34: 03e00008 */ jr $ra -/* f053c38: ac890438 */ sw $t1,0x438($a0) -); - -/** - * @cmd 009a - */ -GLOBAL_ASM( -glabel ai009a -/* f053c3c: 3c04800a */ lui $a0,0x800a -/* f053c40: 24849fc0 */ addiu $a0,$a0,-24640 -/* f053c44: 8c8e0434 */ lw $t6,0x434($a0) -/* f053c48: 8c8f0438 */ lw $t7,0x438($a0) -/* f053c4c: 8c990424 */ lw $t9,0x424($a0) -/* f053c50: 00001025 */ or $v0,$zero,$zero -/* f053c54: 01cf1821 */ addu $v1,$t6,$t7 -/* f053c58: 80780002 */ lb $t8,0x2($v1) -/* f053c5c: a3380002 */ sb $t8,0x2($t9) -/* f053c60: 8c880438 */ lw $t0,0x438($a0) -/* f053c64: 25090003 */ addiu $t1,$t0,0x3 -/* f053c68: 03e00008 */ jr $ra -/* f053c6c: ac890438 */ sw $t1,0x438($a0) -); - -/** - * @cmd 01c6 - */ -GLOBAL_ASM( -glabel ai01c6 -/* f053c70: 3c04800a */ lui $a0,0x800a -/* f053c74: 24849fc0 */ addiu $a0,$a0,-24640 -/* f053c78: 8c8e0434 */ lw $t6,0x434($a0) -/* f053c7c: 8c8f0438 */ lw $t7,0x438($a0) -/* f053c80: 24010001 */ addiu $at,$zero,0x1 -/* f053c84: 01cf1021 */ addu $v0,$t6,$t7 -/* f053c88: 80430002 */ lb $v1,0x2($v0) -/* f053c8c: 14600005 */ bnez $v1,.L0f053ca4 -/* f053c90: 00000000 */ sll $zero,$zero,0x0 -/* f053c94: 80580003 */ lb $t8,0x3($v0) -/* f053c98: 8c990424 */ lw $t9,0x424($a0) -/* f053c9c: 1000000d */ beqz $zero,.L0f053cd4 -/* f053ca0: a338035e */ sb $t8,0x35e($t9) -.L0f053ca4: -/* f053ca4: 54610006 */ bnel $v1,$at,.L0f053cc0 -/* f053ca8: 804a0003 */ lb $t2,0x3($v0) -/* f053cac: 80480003 */ lb $t0,0x3($v0) -/* f053cb0: 8c890424 */ lw $t1,0x424($a0) -/* f053cb4: 10000007 */ beqz $zero,.L0f053cd4 -/* f053cb8: a128035f */ sb $t0,0x35f($t1) -/* f053cbc: 804a0003 */ lb $t2,0x3($v0) -.L0f053cc0: -/* f053cc0: 8c8b0424 */ lw $t3,0x424($a0) -/* f053cc4: a16a035e */ sb $t2,0x35e($t3) -/* f053cc8: 8c8d0424 */ lw $t5,0x424($a0) -/* f053ccc: 804c0003 */ lb $t4,0x3($v0) -/* f053cd0: a1ac035f */ sb $t4,0x35f($t5) -.L0f053cd4: -/* f053cd4: 8c8e0438 */ lw $t6,0x438($a0) -/* f053cd8: 00001025 */ or $v0,$zero,$zero -/* f053cdc: 25cf0004 */ addiu $t7,$t6,0x4 -/* f053ce0: 03e00008 */ jr $ra -/* f053ce4: ac8f0438 */ sw $t7,0x438($a0) -); - -/** - * @cmd 01c7 - */ -GLOBAL_ASM( -glabel ai01c7 -/* f053ce8: 3c04800a */ lui $a0,0x800a -/* f053cec: 24849fc0 */ addiu $a0,$a0,-24640 -/* f053cf0: 8c8e0434 */ lw $t6,0x434($a0) -/* f053cf4: 8c8f0438 */ lw $t7,0x438($a0) -/* f053cf8: 8c990424 */ lw $t9,0x424($a0) -/* f053cfc: 00001025 */ or $v0,$zero,$zero -/* f053d00: 01cf1821 */ addu $v1,$t6,$t7 -/* f053d04: 80780002 */ lb $t8,0x2($v1) -/* f053d08: a3380360 */ sb $t8,0x360($t9) -/* f053d0c: 8c880438 */ lw $t0,0x438($a0) -/* f053d10: 25090003 */ addiu $t1,$t0,0x3 -/* f053d14: 03e00008 */ jr $ra -/* f053d18: ac890438 */ sw $t1,0x438($a0) -); - -/** - * @cmd 009b - */ -GLOBAL_ASM( -glabel ai009b -/* f053d1c: 3c03800a */ lui $v1,0x800a -/* f053d20: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053d24: 8c6e0434 */ lw $t6,0x434($v1) -/* f053d28: 8c6f0438 */ lw $t7,0x438($v1) -/* f053d2c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053d30: afbf0014 */ sw $ra,0x14($sp) -/* f053d34: 01cf1021 */ addu $v0,$t6,$t7 -/* f053d38: 90580002 */ lbu $t8,0x2($v0) -/* f053d3c: 90480003 */ lbu $t0,0x3($v0) -/* f053d40: 904b0004 */ lbu $t3,0x4($v0) -/* f053d44: 0018ce00 */ sll $t9,$t8,0x18 -/* f053d48: 00084c00 */ sll $t1,$t0,0x10 -/* f053d4c: 904e0005 */ lbu $t6,0x5($v0) -/* f053d50: 03295025 */ or $t2,$t9,$t1 -/* f053d54: 000b6200 */ sll $t4,$t3,0x8 -/* f053d58: 014c6825 */ or $t5,$t2,$t4 -/* f053d5c: 90460006 */ lbu $a2,0x6($v0) -/* f053d60: 8c640424 */ lw $a0,0x424($v1) -/* f053d64: 0fc12776 */ jal func0f049dd8 -/* f053d68: 01ae2825 */ or $a1,$t5,$t6 -/* f053d6c: 3c03800a */ lui $v1,0x800a -/* f053d70: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053d74: 8c6f0438 */ lw $t7,0x438($v1) -/* f053d78: 8fbf0014 */ lw $ra,0x14($sp) -/* f053d7c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f053d80: 25f80007 */ addiu $t8,$t7,0x7 -/* f053d84: ac780438 */ sw $t8,0x438($v1) -/* f053d88: 03e00008 */ jr $ra -/* f053d8c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 009c - */ -GLOBAL_ASM( -glabel ai009c -/* f053d90: 3c03800a */ lui $v1,0x800a -/* f053d94: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053d98: 8c6e0434 */ lw $t6,0x434($v1) -/* f053d9c: 8c6f0438 */ lw $t7,0x438($v1) -/* f053da0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053da4: afbf0014 */ sw $ra,0x14($sp) -/* f053da8: 01cf1021 */ addu $v0,$t6,$t7 -/* f053dac: 90580002 */ lbu $t8,0x2($v0) -/* f053db0: 90480003 */ lbu $t0,0x3($v0) -/* f053db4: 904b0004 */ lbu $t3,0x4($v0) -/* f053db8: 0018ce00 */ sll $t9,$t8,0x18 -/* f053dbc: 00084c00 */ sll $t1,$t0,0x10 -/* f053dc0: 904e0005 */ lbu $t6,0x5($v0) -/* f053dc4: 03295025 */ or $t2,$t9,$t1 -/* f053dc8: 000b6200 */ sll $t4,$t3,0x8 -/* f053dcc: 014c6825 */ or $t5,$t2,$t4 -/* f053dd0: 90460006 */ lbu $a2,0x6($v0) -/* f053dd4: 8c640424 */ lw $a0,0x424($v1) -/* f053dd8: 0fc12782 */ jal func0f049e08 -/* f053ddc: 01ae2825 */ or $a1,$t5,$t6 -/* f053de0: 3c03800a */ lui $v1,0x800a -/* f053de4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053de8: 8c6f0438 */ lw $t7,0x438($v1) -/* f053dec: 8fbf0014 */ lw $ra,0x14($sp) -/* f053df0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f053df4: 25f80007 */ addiu $t8,$t7,0x7 -/* f053df8: ac780438 */ sw $t8,0x438($v1) -/* f053dfc: 03e00008 */ jr $ra -/* f053e00: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 009d - */ -GLOBAL_ASM( -glabel ai009d -/* f053e04: 3c07800a */ lui $a3,0x800a -/* f053e08: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f053e0c: 8cee0434 */ lw $t6,0x434($a3) -/* f053e10: 8cef0438 */ lw $t7,0x438($a3) -/* f053e14: 27bdffe0 */ addiu $sp,$sp,-32 -/* f053e18: afbf0014 */ sw $ra,0x14($sp) -/* f053e1c: 01cf1821 */ addu $v1,$t6,$t7 -/* f053e20: 90780002 */ lbu $t8,0x2($v1) -/* f053e24: 90680003 */ lbu $t0,0x3($v1) -/* f053e28: 906b0004 */ lbu $t3,0x4($v1) -/* f053e2c: 0018ce00 */ sll $t9,$t8,0x18 -/* f053e30: 00084c00 */ sll $t1,$t0,0x10 -/* f053e34: 906e0005 */ lbu $t6,0x5($v1) -/* f053e38: 03295025 */ or $t2,$t9,$t1 -/* f053e3c: 000b6200 */ sll $t4,$t3,0x8 -/* f053e40: 014c6825 */ or $t5,$t2,$t4 -/* f053e44: 90660007 */ lbu $a2,0x7($v1) -/* f053e48: afa30018 */ sw $v1,0x18($sp) -/* f053e4c: 8ce40424 */ lw $a0,0x424($a3) -/* f053e50: 0fc12790 */ jal func0f049e40 -/* f053e54: 01ae2825 */ or $a1,$t5,$t6 -/* f053e58: 8fa30018 */ lw $v1,0x18($sp) -/* f053e5c: 3c07800a */ lui $a3,0x800a -/* f053e60: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f053e64: 906f0006 */ lbu $t7,0x6($v1) -/* f053e68: 00402025 */ or $a0,$v0,$zero -/* f053e6c: 15e00002 */ bnez $t7,.L0f053e78 -/* f053e70: 00000000 */ sll $zero,$zero,0x0 -/* f053e74: 2c440001 */ sltiu $a0,$v0,0x1 -.L0f053e78: -/* f053e78: 5080000a */ beqzl $a0,.L0f053ea4 -/* f053e7c: 8cf80438 */ lw $t8,0x438($a3) -/* f053e80: 8ce40434 */ lw $a0,0x434($a3) -/* f053e84: 8ce50438 */ lw $a1,0x438($a3) -/* f053e88: 0fc13583 */ jal chraiGoToLabel -/* f053e8c: 90660008 */ lbu $a2,0x8($v1) -/* f053e90: 3c07800a */ lui $a3,0x800a -/* f053e94: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f053e98: 10000004 */ beqz $zero,.L0f053eac -/* f053e9c: ace20438 */ sw $v0,0x438($a3) -/* f053ea0: 8cf80438 */ lw $t8,0x438($a3) -.L0f053ea4: -/* f053ea4: 27080009 */ addiu $t0,$t8,0x9 -/* f053ea8: ace80438 */ sw $t0,0x438($a3) -.L0f053eac: -/* f053eac: 8fbf0014 */ lw $ra,0x14($sp) -/* f053eb0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f053eb4: 00001025 */ or $v0,$zero,$zero -/* f053eb8: 03e00008 */ jr $ra -/* f053ebc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 009e - */ -GLOBAL_ASM( -glabel ai009e -/* f053ec0: 3c03800a */ lui $v1,0x800a -/* f053ec4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053ec8: 8c6e0434 */ lw $t6,0x434($v1) -/* f053ecc: 8c6f0438 */ lw $t7,0x438($v1) -/* f053ed0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053ed4: afbf0014 */ sw $ra,0x14($sp) -/* f053ed8: 01cf1021 */ addu $v0,$t6,$t7 -/* f053edc: 90580003 */ lbu $t8,0x3($v0) -/* f053ee0: 90480004 */ lbu $t0,0x4($v0) -/* f053ee4: 904b0005 */ lbu $t3,0x5($v0) -/* f053ee8: 0018ce00 */ sll $t9,$t8,0x18 -/* f053eec: 00084c00 */ sll $t1,$t0,0x10 -/* f053ef0: 904e0006 */ lbu $t6,0x6($v0) -/* f053ef4: 03295025 */ or $t2,$t9,$t1 -/* f053ef8: 000b6200 */ sll $t4,$t3,0x8 -/* f053efc: 014c6825 */ or $t5,$t2,$t4 -/* f053f00: 90450002 */ lbu $a1,0x2($v0) -/* f053f04: 90470007 */ lbu $a3,0x7($v0) -/* f053f08: 8c640424 */ lw $a0,0x424($v1) -/* f053f0c: 0fc1279e */ jal func0f049e78 -/* f053f10: 01ae3025 */ or $a2,$t5,$t6 -/* f053f14: 3c03800a */ lui $v1,0x800a -/* f053f18: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053f1c: 8c6f0438 */ lw $t7,0x438($v1) -/* f053f20: 8fbf0014 */ lw $ra,0x14($sp) -/* f053f24: 27bd0018 */ addiu $sp,$sp,0x18 -/* f053f28: 25f80008 */ addiu $t8,$t7,0x8 -/* f053f2c: ac780438 */ sw $t8,0x438($v1) -/* f053f30: 03e00008 */ jr $ra -/* f053f34: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 009f - */ -GLOBAL_ASM( -glabel ai009f -/* f053f38: 3c03800a */ lui $v1,0x800a -/* f053f3c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053f40: 8c6e0434 */ lw $t6,0x434($v1) -/* f053f44: 8c6f0438 */ lw $t7,0x438($v1) -/* f053f48: 27bdffe8 */ addiu $sp,$sp,-24 -/* f053f4c: afbf0014 */ sw $ra,0x14($sp) -/* f053f50: 01cf1021 */ addu $v0,$t6,$t7 -/* f053f54: 90580003 */ lbu $t8,0x3($v0) -/* f053f58: 90480004 */ lbu $t0,0x4($v0) -/* f053f5c: 904b0005 */ lbu $t3,0x5($v0) -/* f053f60: 0018ce00 */ sll $t9,$t8,0x18 -/* f053f64: 00084c00 */ sll $t1,$t0,0x10 -/* f053f68: 904e0006 */ lbu $t6,0x6($v0) -/* f053f6c: 03295025 */ or $t2,$t9,$t1 -/* f053f70: 000b6200 */ sll $t4,$t3,0x8 -/* f053f74: 014c6825 */ or $t5,$t2,$t4 -/* f053f78: 90450002 */ lbu $a1,0x2($v0) -/* f053f7c: 90470007 */ lbu $a3,0x7($v0) -/* f053f80: 8c640424 */ lw $a0,0x424($v1) -/* f053f84: 0fc127ac */ jal func0f049eb0 -/* f053f88: 01ae3025 */ or $a2,$t5,$t6 -/* f053f8c: 3c03800a */ lui $v1,0x800a -/* f053f90: 24639fc0 */ addiu $v1,$v1,-24640 -/* f053f94: 8c6f0438 */ lw $t7,0x438($v1) -/* f053f98: 8fbf0014 */ lw $ra,0x14($sp) -/* f053f9c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f053fa0: 25f80008 */ addiu $t8,$t7,0x8 -/* f053fa4: ac780438 */ sw $t8,0x438($v1) -/* f053fa8: 03e00008 */ jr $ra -/* f053fac: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00a0 - */ -GLOBAL_ASM( -glabel ai00a0 -/* f053fb0: 3c08800a */ lui $t0,0x800a -/* f053fb4: 25089fc0 */ addiu $t0,$t0,-24640 -/* f053fb8: 8d0e0434 */ lw $t6,0x434($t0) -/* f053fbc: 8d0f0438 */ lw $t7,0x438($t0) -/* f053fc0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f053fc4: afbf0014 */ sw $ra,0x14($sp) -/* f053fc8: 01cf1821 */ addu $v1,$t6,$t7 -/* f053fcc: 90780003 */ lbu $t8,0x3($v1) -/* f053fd0: 90690004 */ lbu $t1,0x4($v1) -/* f053fd4: 906c0005 */ lbu $t4,0x5($v1) -/* f053fd8: 0018ce00 */ sll $t9,$t8,0x18 -/* f053fdc: 00095400 */ sll $t2,$t1,0x10 -/* f053fe0: 906f0006 */ lbu $t7,0x6($v1) -/* f053fe4: 032a5825 */ or $t3,$t9,$t2 -/* f053fe8: 000c6a00 */ sll $t5,$t4,0x8 -/* f053fec: 016d7025 */ or $t6,$t3,$t5 -/* f053ff0: 90650002 */ lbu $a1,0x2($v1) -/* f053ff4: 90670007 */ lbu $a3,0x7($v1) -/* f053ff8: afa3001c */ sw $v1,0x1c($sp) -/* f053ffc: 8d040424 */ lw $a0,0x424($t0) -/* f054000: 0fc127ba */ jal func0f049ee8 -/* f054004: 01cf3025 */ or $a2,$t6,$t7 -/* f054008: 3c08800a */ lui $t0,0x800a -/* f05400c: 25089fc0 */ addiu $t0,$t0,-24640 -/* f054010: 10400009 */ beqz $v0,.L0f054038 -/* f054014: 8fa3001c */ lw $v1,0x1c($sp) -/* f054018: 8d040434 */ lw $a0,0x434($t0) -/* f05401c: 8d050438 */ lw $a1,0x438($t0) -/* f054020: 0fc13583 */ jal chraiGoToLabel -/* f054024: 90660008 */ lbu $a2,0x8($v1) -/* f054028: 3c08800a */ lui $t0,0x800a -/* f05402c: 25089fc0 */ addiu $t0,$t0,-24640 -/* f054030: 10000004 */ beqz $zero,.L0f054044 -/* f054034: ad020438 */ sw $v0,0x438($t0) -.L0f054038: -/* f054038: 8d180438 */ lw $t8,0x438($t0) -/* f05403c: 27090009 */ addiu $t1,$t8,0x9 -/* f054040: ad090438 */ sw $t1,0x438($t0) -.L0f054044: -/* f054044: 8fbf0014 */ lw $ra,0x14($sp) -/* f054048: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05404c: 00001025 */ or $v0,$zero,$zero -/* f054050: 03e00008 */ jr $ra -/* f054054: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00a1 - */ -GLOBAL_ASM( -glabel ai00a1 -/* f054058: 3c03800a */ lui $v1,0x800a -/* f05405c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054060: 8c6e0434 */ lw $t6,0x434($v1) -/* f054064: 8c6f0438 */ lw $t7,0x438($v1) -/* f054068: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05406c: afbf0014 */ sw $ra,0x14($sp) -/* f054070: 01cf1021 */ addu $v0,$t6,$t7 -/* f054074: 90580002 */ lbu $t8,0x2($v0) -/* f054078: 90480003 */ lbu $t0,0x3($v0) -/* f05407c: 904b0004 */ lbu $t3,0x4($v0) -/* f054080: 0018ce00 */ sll $t9,$t8,0x18 -/* f054084: 00084c00 */ sll $t1,$t0,0x10 -/* f054088: 904e0005 */ lbu $t6,0x5($v0) -/* f05408c: 03295025 */ or $t2,$t9,$t1 -/* f054090: 000b6200 */ sll $t4,$t3,0x8 -/* f054094: 014c6825 */ or $t5,$t2,$t4 -/* f054098: 8c640424 */ lw $a0,0x424($v1) -/* f05409c: 0fc127cb */ jal func0f049f2c -/* f0540a0: 01ae2825 */ or $a1,$t5,$t6 -/* f0540a4: 3c03800a */ lui $v1,0x800a -/* f0540a8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0540ac: 8c6f0438 */ lw $t7,0x438($v1) -/* f0540b0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0540b4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0540b8: 25f80006 */ addiu $t8,$t7,0x6 -/* f0540bc: ac780438 */ sw $t8,0x438($v1) -/* f0540c0: 03e00008 */ jr $ra -/* f0540c4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00a2 - */ -GLOBAL_ASM( -glabel ai00a2 -/* f0540c8: 3c03800a */ lui $v1,0x800a -/* f0540cc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0540d0: 8c6e0434 */ lw $t6,0x434($v1) -/* f0540d4: 8c6f0438 */ lw $t7,0x438($v1) -/* f0540d8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0540dc: afbf0014 */ sw $ra,0x14($sp) -/* f0540e0: 01cf1021 */ addu $v0,$t6,$t7 -/* f0540e4: 90580002 */ lbu $t8,0x2($v0) -/* f0540e8: 90480003 */ lbu $t0,0x3($v0) -/* f0540ec: 904b0004 */ lbu $t3,0x4($v0) -/* f0540f0: 0018ce00 */ sll $t9,$t8,0x18 -/* f0540f4: 00084c00 */ sll $t1,$t0,0x10 -/* f0540f8: 904e0005 */ lbu $t6,0x5($v0) -/* f0540fc: 03295025 */ or $t2,$t9,$t1 -/* f054100: 000b6200 */ sll $t4,$t3,0x8 -/* f054104: 014c6825 */ or $t5,$t2,$t4 -/* f054108: 8c640424 */ lw $a0,0x424($v1) -/* f05410c: 0fc127d2 */ jal func0f049f48 -/* f054110: 01ae2825 */ or $a1,$t5,$t6 -/* f054114: 3c03800a */ lui $v1,0x800a -/* f054118: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05411c: 8c6f0438 */ lw $t7,0x438($v1) -/* f054120: 8fbf0014 */ lw $ra,0x14($sp) -/* f054124: 27bd0018 */ addiu $sp,$sp,0x18 -/* f054128: 25f80006 */ addiu $t8,$t7,0x6 -/* f05412c: ac780438 */ sw $t8,0x438($v1) -/* f054130: 03e00008 */ jr $ra -/* f054134: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00a3 - */ -GLOBAL_ASM( -glabel ai00a3 -/* f054138: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05413c: afb00018 */ sw $s0,0x18($sp) -/* f054140: 3c10800a */ lui $s0,0x800a -/* f054144: 26109fc0 */ addiu $s0,$s0,-24640 -/* f054148: 8e0e0434 */ lw $t6,0x434($s0) -/* f05414c: 8e0f0438 */ lw $t7,0x438($s0) -/* f054150: afbf001c */ sw $ra,0x1c($sp) -/* f054154: 8e040424 */ lw $a0,0x424($s0) -/* f054158: 01cf1821 */ addu $v1,$t6,$t7 -/* f05415c: 90780002 */ lbu $t8,0x2($v1) -/* f054160: 90680003 */ lbu $t0,0x3($v1) -/* f054164: 906b0004 */ lbu $t3,0x4($v1) -/* f054168: 906e0005 */ lbu $t6,0x5($v1) -/* f05416c: 0018ce00 */ sll $t9,$t8,0x18 -/* f054170: 00084c00 */ sll $t1,$t0,0x10 -/* f054174: 03295025 */ or $t2,$t9,$t1 -/* f054178: 000b6200 */ sll $t4,$t3,0x8 -/* f05417c: 014c6825 */ or $t5,$t2,$t4 -/* f054180: 01ae2825 */ or $a1,$t5,$t6 -/* f054184: afa50020 */ sw $a1,0x20($sp) -/* f054188: 0fc127da */ jal func0f049f68 -/* f05418c: afa30024 */ sw $v1,0x24($sp) -/* f054190: 8fa30024 */ lw $v1,0x24($sp) -/* f054194: 10400005 */ beqz $v0,.L0f0541ac -/* f054198: 8fa50020 */ lw $a1,0x20($sp) -/* f05419c: 906f0006 */ lbu $t7,0x6($v1) -/* f0541a0: 24010001 */ addiu $at,$zero,0x1 -/* f0541a4: 51e1000a */ beql $t7,$at,.L0f0541d0 -/* f0541a8: 8e040434 */ lw $a0,0x434($s0) -.L0f0541ac: -/* f0541ac: 8e040424 */ lw $a0,0x424($s0) -/* f0541b0: 0fc127da */ jal func0f049f68 -/* f0541b4: afa30024 */ sw $v1,0x24($sp) -/* f0541b8: 1440000a */ bnez $v0,.L0f0541e4 -/* f0541bc: 8fa30024 */ lw $v1,0x24($sp) -/* f0541c0: 90780006 */ lbu $t8,0x6($v1) -/* f0541c4: 57000008 */ bnezl $t8,.L0f0541e8 -/* f0541c8: 8e080438 */ lw $t0,0x438($s0) -/* f0541cc: 8e040434 */ lw $a0,0x434($s0) -.L0f0541d0: -/* f0541d0: 8e050438 */ lw $a1,0x438($s0) -/* f0541d4: 0fc13583 */ jal chraiGoToLabel -/* f0541d8: 90660007 */ lbu $a2,0x7($v1) -/* f0541dc: 10000004 */ beqz $zero,.L0f0541f0 -/* f0541e0: ae020438 */ sw $v0,0x438($s0) -.L0f0541e4: -/* f0541e4: 8e080438 */ lw $t0,0x438($s0) -.L0f0541e8: -/* f0541e8: 25190008 */ addiu $t9,$t0,0x8 -/* f0541ec: ae190438 */ sw $t9,0x438($s0) -.L0f0541f0: -/* f0541f0: 8fbf001c */ lw $ra,0x1c($sp) -/* f0541f4: 8fb00018 */ lw $s0,0x18($sp) -/* f0541f8: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0541fc: 03e00008 */ jr $ra -/* f054200: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00a4 - */ -GLOBAL_ASM( -glabel ai00a4 -/* f054204: 3c06800a */ lui $a2,0x800a -/* f054208: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f05420c: 8cce0434 */ lw $t6,0x434($a2) -/* f054210: 8ccf0438 */ lw $t7,0x438($a2) -/* f054214: 8cc50424 */ lw $a1,0x424($a2) -/* f054218: 00001025 */ or $v0,$zero,$zero -/* f05421c: 01cf1821 */ addu $v1,$t6,$t7 -/* f054220: 90780002 */ lbu $t8,0x2($v1) -/* f054224: 90680003 */ lbu $t0,0x3($v1) -/* f054228: 906b0004 */ lbu $t3,0x4($v1) -/* f05422c: 906e0005 */ lbu $t6,0x5($v1) -/* f054230: 0018ce00 */ sll $t9,$t8,0x18 -/* f054234: 00084c00 */ sll $t1,$t0,0x10 -/* f054238: 8caf0018 */ lw $t7,0x18($a1) -/* f05423c: 03295025 */ or $t2,$t9,$t1 -/* f054240: 000b6200 */ sll $t4,$t3,0x8 -/* f054244: 014c6825 */ or $t5,$t2,$t4 -/* f054248: 01ae2025 */ or $a0,$t5,$t6 -/* f05424c: 01e4c025 */ or $t8,$t7,$a0 -/* f054250: acb80018 */ sw $t8,0x18($a1) -/* f054254: 8cc80438 */ lw $t0,0x438($a2) -/* f054258: 25190006 */ addiu $t9,$t0,0x6 -/* f05425c: 03e00008 */ jr $ra -/* f054260: acd90438 */ sw $t9,0x438($a2) -); - -/** - * @cmd 00a5 - */ -GLOBAL_ASM( -glabel ai00a5 -/* f054264: 3c06800a */ lui $a2,0x800a -/* f054268: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f05426c: 8cce0434 */ lw $t6,0x434($a2) -/* f054270: 8ccf0438 */ lw $t7,0x438($a2) -/* f054274: 8cc50424 */ lw $a1,0x424($a2) -/* f054278: 00001025 */ or $v0,$zero,$zero -/* f05427c: 01cf1821 */ addu $v1,$t6,$t7 -/* f054280: 90780002 */ lbu $t8,0x2($v1) -/* f054284: 90680003 */ lbu $t0,0x3($v1) -/* f054288: 906b0004 */ lbu $t3,0x4($v1) -/* f05428c: 906e0005 */ lbu $t6,0x5($v1) -/* f054290: 0018ce00 */ sll $t9,$t8,0x18 -/* f054294: 00084c00 */ sll $t1,$t0,0x10 -/* f054298: 03295025 */ or $t2,$t9,$t1 -/* f05429c: 000b6200 */ sll $t4,$t3,0x8 -/* f0542a0: 8caf0018 */ lw $t7,0x18($a1) -/* f0542a4: 014c6825 */ or $t5,$t2,$t4 -/* f0542a8: 01ae2025 */ or $a0,$t5,$t6 -/* f0542ac: 0080c027 */ nor $t8,$a0,$zero -/* f0542b0: 01f84024 */ and $t0,$t7,$t8 -/* f0542b4: aca80018 */ sw $t0,0x18($a1) -/* f0542b8: 8cd90438 */ lw $t9,0x438($a2) -/* f0542bc: 27290006 */ addiu $t1,$t9,0x6 -/* f0542c0: 03e00008 */ jr $ra -/* f0542c4: acc90438 */ sw $t1,0x438($a2) -); - -/** - * @cmd 00a6 - */ -GLOBAL_ASM( -glabel ai00a6 -/* f0542c8: 3c07800a */ lui $a3,0x800a -/* f0542cc: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0542d0: 8ce40434 */ lw $a0,0x434($a3) -/* f0542d4: 8ce50438 */ lw $a1,0x438($a3) -/* f0542d8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0542dc: afbf0014 */ sw $ra,0x14($sp) -/* f0542e0: 00851021 */ addu $v0,$a0,$a1 -/* f0542e4: 904e0002 */ lbu $t6,0x2($v0) -/* f0542e8: 90580003 */ lbu $t8,0x3($v0) -/* f0542ec: 90490004 */ lbu $t1,0x4($v0) -/* f0542f0: 8ced0424 */ lw $t5,0x424($a3) -/* f0542f4: 000e7e00 */ sll $t7,$t6,0x18 -/* f0542f8: 904c0005 */ lbu $t4,0x5($v0) -/* f0542fc: 0018cc00 */ sll $t9,$t8,0x10 -/* f054300: 8dae0018 */ lw $t6,0x18($t5) -/* f054304: 01f94025 */ or $t0,$t7,$t9 -/* f054308: 00095200 */ sll $t2,$t1,0x8 -/* f05430c: 010a5825 */ or $t3,$t0,$t2 -/* f054310: 016c1825 */ or $v1,$t3,$t4 -/* f054314: 01c3c024 */ and $t8,$t6,$v1 -/* f054318: 14780007 */ bne $v1,$t8,.L0f054338 -/* f05431c: 24af0007 */ addiu $t7,$a1,0x7 -/* f054320: 0fc13583 */ jal chraiGoToLabel -/* f054324: 90460006 */ lbu $a2,0x6($v0) -/* f054328: 3c07800a */ lui $a3,0x800a -/* f05432c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054330: 10000002 */ beqz $zero,.L0f05433c -/* f054334: ace20438 */ sw $v0,0x438($a3) -.L0f054338: -/* f054338: acef0438 */ sw $t7,0x438($a3) -.L0f05433c: -/* f05433c: 8fbf0014 */ lw $ra,0x14($sp) -/* f054340: 27bd0018 */ addiu $sp,$sp,0x18 -/* f054344: 00001025 */ or $v0,$zero,$zero -/* f054348: 03e00008 */ jr $ra -/* f05434c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00a7 - */ -GLOBAL_ASM( -glabel ai00a7 -/* f054350: 3c03800a */ lui $v1,0x800a -/* f054354: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054358: 8c6e0434 */ lw $t6,0x434($v1) -/* f05435c: 8c6f0438 */ lw $t7,0x438($v1) -/* f054360: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054364: afbf0014 */ sw $ra,0x14($sp) -/* f054368: 01cf1021 */ addu $v0,$t6,$t7 -/* f05436c: 90580003 */ lbu $t8,0x3($v0) -/* f054370: 90480004 */ lbu $t0,0x4($v0) -/* f054374: 904b0005 */ lbu $t3,0x5($v0) -/* f054378: 904e0006 */ lbu $t6,0x6($v0) -/* f05437c: 0018ce00 */ sll $t9,$t8,0x18 -/* f054380: 00084c00 */ sll $t1,$t0,0x10 -/* f054384: 03295025 */ or $t2,$t9,$t1 -/* f054388: 000b6200 */ sll $t4,$t3,0x8 -/* f05438c: 014c6825 */ or $t5,$t2,$t4 -/* f054390: 01ae7825 */ or $t7,$t5,$t6 -/* f054394: afaf0018 */ sw $t7,0x18($sp) -/* f054398: 90450002 */ lbu $a1,0x2($v0) -/* f05439c: 0fc126d1 */ jal chrFindById -/* f0543a0: 8c640424 */ lw $a0,0x424($v1) -/* f0543a4: 3c03800a */ lui $v1,0x800a -/* f0543a8: 10400005 */ beqz $v0,.L0f0543c0 -/* f0543ac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0543b0: 8c580018 */ lw $t8,0x18($v0) -/* f0543b4: 8fa80018 */ lw $t0,0x18($sp) -/* f0543b8: 0308c825 */ or $t9,$t8,$t0 -/* f0543bc: ac590018 */ sw $t9,0x18($v0) -.L0f0543c0: -/* f0543c0: 8c690438 */ lw $t1,0x438($v1) -/* f0543c4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0543c8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0543cc: 252b0007 */ addiu $t3,$t1,0x7 -/* f0543d0: ac6b0438 */ sw $t3,0x438($v1) -/* f0543d4: 03e00008 */ jr $ra -/* f0543d8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00a8 - */ -GLOBAL_ASM( -glabel ai00a8 -/* f0543dc: 3c03800a */ lui $v1,0x800a -/* f0543e0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0543e4: 8c6e0434 */ lw $t6,0x434($v1) -/* f0543e8: 8c6f0438 */ lw $t7,0x438($v1) -/* f0543ec: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0543f0: afbf0014 */ sw $ra,0x14($sp) -/* f0543f4: 01cf1021 */ addu $v0,$t6,$t7 -/* f0543f8: 90580003 */ lbu $t8,0x3($v0) -/* f0543fc: 90480004 */ lbu $t0,0x4($v0) -/* f054400: 904b0005 */ lbu $t3,0x5($v0) -/* f054404: 904e0006 */ lbu $t6,0x6($v0) -/* f054408: 0018ce00 */ sll $t9,$t8,0x18 -/* f05440c: 00084c00 */ sll $t1,$t0,0x10 -/* f054410: 03295025 */ or $t2,$t9,$t1 -/* f054414: 000b6200 */ sll $t4,$t3,0x8 -/* f054418: 014c6825 */ or $t5,$t2,$t4 -/* f05441c: 01ae7825 */ or $t7,$t5,$t6 -/* f054420: afaf0018 */ sw $t7,0x18($sp) -/* f054424: 90450002 */ lbu $a1,0x2($v0) -/* f054428: 0fc126d1 */ jal chrFindById -/* f05442c: 8c640424 */ lw $a0,0x424($v1) -/* f054430: 3c03800a */ lui $v1,0x800a -/* f054434: 10400006 */ beqz $v0,.L0f054450 -/* f054438: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05443c: 8fa80018 */ lw $t0,0x18($sp) -/* f054440: 8c580018 */ lw $t8,0x18($v0) -/* f054444: 0100c827 */ nor $t9,$t0,$zero -/* f054448: 03194824 */ and $t1,$t8,$t9 -/* f05444c: ac490018 */ sw $t1,0x18($v0) -.L0f054450: -/* f054450: 8c6b0438 */ lw $t3,0x438($v1) -/* f054454: 8fbf0014 */ lw $ra,0x14($sp) -/* f054458: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05445c: 256a0007 */ addiu $t2,$t3,0x7 -/* f054460: ac6a0438 */ sw $t2,0x438($v1) -/* f054464: 03e00008 */ jr $ra -/* f054468: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00a9 - */ -GLOBAL_ASM( -glabel ai00a9 -/* f05446c: 3c07800a */ lui $a3,0x800a -/* f054470: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054474: 8cee0434 */ lw $t6,0x434($a3) -/* f054478: 8cef0438 */ lw $t7,0x438($a3) -/* f05447c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054480: afbf0014 */ sw $ra,0x14($sp) -/* f054484: 01cf1821 */ addu $v1,$t6,$t7 -/* f054488: 90780003 */ lbu $t8,0x3($v1) -/* f05448c: 90680004 */ lbu $t0,0x4($v1) -/* f054490: 906b0005 */ lbu $t3,0x5($v1) -/* f054494: 906e0006 */ lbu $t6,0x6($v1) -/* f054498: 0018ce00 */ sll $t9,$t8,0x18 -/* f05449c: 00084c00 */ sll $t1,$t0,0x10 -/* f0544a0: 03295025 */ or $t2,$t9,$t1 -/* f0544a4: 000b6200 */ sll $t4,$t3,0x8 -/* f0544a8: 014c6825 */ or $t5,$t2,$t4 -/* f0544ac: 90650002 */ lbu $a1,0x2($v1) -/* f0544b0: 01ae3025 */ or $a2,$t5,$t6 -/* f0544b4: afa60018 */ sw $a2,0x18($sp) -/* f0544b8: afa3001c */ sw $v1,0x1c($sp) -/* f0544bc: 0fc126d1 */ jal chrFindById -/* f0544c0: 8ce40424 */ lw $a0,0x424($a3) -/* f0544c4: 3c07800a */ lui $a3,0x800a -/* f0544c8: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0544cc: 8fa3001c */ lw $v1,0x1c($sp) -/* f0544d0: 1040000d */ beqz $v0,.L0f054508 -/* f0544d4: 8fa60018 */ lw $a2,0x18($sp) -/* f0544d8: 8c4f0018 */ lw $t7,0x18($v0) -/* f0544dc: 01e6c024 */ and $t8,$t7,$a2 -/* f0544e0: 54d8000a */ bnel $a2,$t8,.L0f05450c -/* f0544e4: 8ce80438 */ lw $t0,0x438($a3) -/* f0544e8: 8ce40434 */ lw $a0,0x434($a3) -/* f0544ec: 8ce50438 */ lw $a1,0x438($a3) -/* f0544f0: 0fc13583 */ jal chraiGoToLabel -/* f0544f4: 90660007 */ lbu $a2,0x7($v1) -/* f0544f8: 3c07800a */ lui $a3,0x800a -/* f0544fc: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054500: 10000004 */ beqz $zero,.L0f054514 -/* f054504: ace20438 */ sw $v0,0x438($a3) -.L0f054508: -/* f054508: 8ce80438 */ lw $t0,0x438($a3) -.L0f05450c: -/* f05450c: 25190008 */ addiu $t9,$t0,0x8 -/* f054510: acf90438 */ sw $t9,0x438($a3) -.L0f054514: -/* f054514: 8fbf0014 */ lw $ra,0x14($sp) -/* f054518: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05451c: 00001025 */ or $v0,$zero,$zero -/* f054520: 03e00008 */ jr $ra -/* f054524: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 011b - */ -GLOBAL_ASM( -glabel ai011b -/* f054528: 3c03800a */ lui $v1,0x800a -/* f05452c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054530: 8c6e0434 */ lw $t6,0x434($v1) -/* f054534: 8c6f0438 */ lw $t7,0x438($v1) -/* f054538: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05453c: afbf0014 */ sw $ra,0x14($sp) -/* f054540: 01cf1021 */ addu $v0,$t6,$t7 -/* f054544: 90580003 */ lbu $t8,0x3($v0) -/* f054548: 90480004 */ lbu $t0,0x4($v0) -/* f05454c: 904b0005 */ lbu $t3,0x5($v0) -/* f054550: 904e0006 */ lbu $t6,0x6($v0) -/* f054554: 0018ce00 */ sll $t9,$t8,0x18 -/* f054558: 00084c00 */ sll $t1,$t0,0x10 -/* f05455c: 03295025 */ or $t2,$t9,$t1 -/* f054560: 000b6200 */ sll $t4,$t3,0x8 -/* f054564: 014c6825 */ or $t5,$t2,$t4 -/* f054568: 01ae7825 */ or $t7,$t5,$t6 -/* f05456c: afaf0018 */ sw $t7,0x18($sp) -/* f054570: 90450002 */ lbu $a1,0x2($v0) -/* f054574: 0fc126d1 */ jal chrFindById -/* f054578: 8c640424 */ lw $a0,0x424($v1) -/* f05457c: 3c03800a */ lui $v1,0x800a -/* f054580: 10400005 */ beqz $v0,.L0f054598 -/* f054584: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054588: 8c580014 */ lw $t8,0x14($v0) -/* f05458c: 8fa80018 */ lw $t0,0x18($sp) -/* f054590: 0308c825 */ or $t9,$t8,$t0 -/* f054594: ac590014 */ sw $t9,0x14($v0) -.L0f054598: -/* f054598: 8c690438 */ lw $t1,0x438($v1) -/* f05459c: 8fbf0014 */ lw $ra,0x14($sp) -/* f0545a0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0545a4: 252b0007 */ addiu $t3,$t1,0x7 -/* f0545a8: ac6b0438 */ sw $t3,0x438($v1) -/* f0545ac: 03e00008 */ jr $ra -/* f0545b0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 011c - */ -GLOBAL_ASM( -glabel ai011c -/* f0545b4: 3c03800a */ lui $v1,0x800a -/* f0545b8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0545bc: 8c6e0434 */ lw $t6,0x434($v1) -/* f0545c0: 8c6f0438 */ lw $t7,0x438($v1) -/* f0545c4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0545c8: afbf0014 */ sw $ra,0x14($sp) -/* f0545cc: 01cf1021 */ addu $v0,$t6,$t7 -/* f0545d0: 90580003 */ lbu $t8,0x3($v0) -/* f0545d4: 90480004 */ lbu $t0,0x4($v0) -/* f0545d8: 904b0005 */ lbu $t3,0x5($v0) -/* f0545dc: 904e0006 */ lbu $t6,0x6($v0) -/* f0545e0: 0018ce00 */ sll $t9,$t8,0x18 -/* f0545e4: 00084c00 */ sll $t1,$t0,0x10 -/* f0545e8: 03295025 */ or $t2,$t9,$t1 -/* f0545ec: 000b6200 */ sll $t4,$t3,0x8 -/* f0545f0: 014c6825 */ or $t5,$t2,$t4 -/* f0545f4: 01ae7825 */ or $t7,$t5,$t6 -/* f0545f8: afaf0018 */ sw $t7,0x18($sp) -/* f0545fc: 90450002 */ lbu $a1,0x2($v0) -/* f054600: 0fc126d1 */ jal chrFindById -/* f054604: 8c640424 */ lw $a0,0x424($v1) -/* f054608: 3c03800a */ lui $v1,0x800a -/* f05460c: 10400006 */ beqz $v0,.L0f054628 -/* f054610: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054614: 8fa80018 */ lw $t0,0x18($sp) -/* f054618: 8c580014 */ lw $t8,0x14($v0) -/* f05461c: 0100c827 */ nor $t9,$t0,$zero -/* f054620: 03194824 */ and $t1,$t8,$t9 -/* f054624: ac490014 */ sw $t1,0x14($v0) -.L0f054628: -/* f054628: 8c6b0438 */ lw $t3,0x438($v1) -/* f05462c: 8fbf0014 */ lw $ra,0x14($sp) -/* f054630: 27bd0020 */ addiu $sp,$sp,0x20 -/* f054634: 256a0007 */ addiu $t2,$t3,0x7 -/* f054638: ac6a0438 */ sw $t2,0x438($v1) -/* f05463c: 03e00008 */ jr $ra -/* f054640: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 011d - */ -GLOBAL_ASM( -glabel ai011d -/* f054644: 3c07800a */ lui $a3,0x800a -/* f054648: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f05464c: 8cee0434 */ lw $t6,0x434($a3) -/* f054650: 8cef0438 */ lw $t7,0x438($a3) -/* f054654: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054658: afbf0014 */ sw $ra,0x14($sp) -/* f05465c: 01cf1821 */ addu $v1,$t6,$t7 -/* f054660: 90780003 */ lbu $t8,0x3($v1) -/* f054664: 90680004 */ lbu $t0,0x4($v1) -/* f054668: 906b0005 */ lbu $t3,0x5($v1) -/* f05466c: 906e0006 */ lbu $t6,0x6($v1) -/* f054670: 0018ce00 */ sll $t9,$t8,0x18 -/* f054674: 00084c00 */ sll $t1,$t0,0x10 -/* f054678: 03295025 */ or $t2,$t9,$t1 -/* f05467c: 000b6200 */ sll $t4,$t3,0x8 -/* f054680: 014c6825 */ or $t5,$t2,$t4 -/* f054684: 90650002 */ lbu $a1,0x2($v1) -/* f054688: 01ae3025 */ or $a2,$t5,$t6 -/* f05468c: afa60018 */ sw $a2,0x18($sp) -/* f054690: afa3001c */ sw $v1,0x1c($sp) -/* f054694: 0fc126d1 */ jal chrFindById -/* f054698: 8ce40424 */ lw $a0,0x424($a3) -/* f05469c: 3c07800a */ lui $a3,0x800a -/* f0546a0: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0546a4: 8fa3001c */ lw $v1,0x1c($sp) -/* f0546a8: 1040000d */ beqz $v0,.L0f0546e0 -/* f0546ac: 8fa60018 */ lw $a2,0x18($sp) -/* f0546b0: 8c4f0014 */ lw $t7,0x14($v0) -/* f0546b4: 01e6c024 */ and $t8,$t7,$a2 -/* f0546b8: 54d8000a */ bnel $a2,$t8,.L0f0546e4 -/* f0546bc: 8ce80438 */ lw $t0,0x438($a3) -/* f0546c0: 8ce40434 */ lw $a0,0x434($a3) -/* f0546c4: 8ce50438 */ lw $a1,0x438($a3) -/* f0546c8: 0fc13583 */ jal chraiGoToLabel -/* f0546cc: 90660007 */ lbu $a2,0x7($v1) -/* f0546d0: 3c07800a */ lui $a3,0x800a -/* f0546d4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0546d8: 10000004 */ beqz $zero,.L0f0546ec -/* f0546dc: ace20438 */ sw $v0,0x438($a3) -.L0f0546e0: -/* f0546e0: 8ce80438 */ lw $t0,0x438($a3) -.L0f0546e4: -/* f0546e4: 25190008 */ addiu $t9,$t0,0x8 -/* f0546e8: acf90438 */ sw $t9,0x438($a3) -.L0f0546ec: -/* f0546ec: 8fbf0014 */ lw $ra,0x14($sp) -/* f0546f0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0546f4: 00001025 */ or $v0,$zero,$zero -/* f0546f8: 03e00008 */ jr $ra -/* f0546fc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00aa - */ -GLOBAL_ASM( -glabel ai00aa -/* f054700: 3c03800a */ lui $v1,0x800a -/* f054704: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054708: 8c6e0434 */ lw $t6,0x434($v1) -/* f05470c: 8c6f0438 */ lw $t7,0x438($v1) -/* f054710: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054714: afbf0014 */ sw $ra,0x14($sp) -/* f054718: 01cf1021 */ addu $v0,$t6,$t7 -/* f05471c: 90580003 */ lbu $t8,0x3($v0) -/* f054720: 90480004 */ lbu $t0,0x4($v0) -/* f054724: 904b0005 */ lbu $t3,0x5($v0) -/* f054728: 904e0006 */ lbu $t6,0x6($v0) -/* f05472c: 0018ce00 */ sll $t9,$t8,0x18 -/* f054730: 00084c00 */ sll $t1,$t0,0x10 -/* f054734: 03295025 */ or $t2,$t9,$t1 -/* f054738: 000b6200 */ sll $t4,$t3,0x8 -/* f05473c: 014c6825 */ or $t5,$t2,$t4 -/* f054740: 01ae7825 */ or $t7,$t5,$t6 -/* f054744: afaf0018 */ sw $t7,0x18($sp) -/* f054748: 0fc2556c */ jal func0f0955b0 -/* f05474c: 90440002 */ lbu $a0,0x2($v0) -/* f054750: 3c03800a */ lui $v1,0x800a -/* f054754: 10400008 */ beqz $v0,.L0f054778 -/* f054758: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05475c: 8c580014 */ lw $t8,0x14($v0) -/* f054760: 8fb90018 */ lw $t9,0x18($sp) -/* f054764: 53000005 */ beqzl $t8,.L0f05477c -/* f054768: 8c6b0438 */ lw $t3,0x438($v1) -/* f05476c: 8c480008 */ lw $t0,0x8($v0) -/* f054770: 01194825 */ or $t1,$t0,$t9 -/* f054774: ac490008 */ sw $t1,0x8($v0) -.L0f054778: -/* f054778: 8c6b0438 */ lw $t3,0x438($v1) -.L0f05477c: -/* f05477c: 8fbf0014 */ lw $ra,0x14($sp) -/* f054780: 27bd0020 */ addiu $sp,$sp,0x20 -/* f054784: 256a0007 */ addiu $t2,$t3,0x7 -/* f054788: ac6a0438 */ sw $t2,0x438($v1) -/* f05478c: 03e00008 */ jr $ra -/* f054790: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00ab - */ -GLOBAL_ASM( -glabel ai00ab -/* f054794: 3c03800a */ lui $v1,0x800a -/* f054798: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05479c: 8c6e0434 */ lw $t6,0x434($v1) -/* f0547a0: 8c6f0438 */ lw $t7,0x438($v1) -/* f0547a4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0547a8: afbf0014 */ sw $ra,0x14($sp) -/* f0547ac: 01cf1021 */ addu $v0,$t6,$t7 -/* f0547b0: 90580003 */ lbu $t8,0x3($v0) -/* f0547b4: 90480004 */ lbu $t0,0x4($v0) -/* f0547b8: 904b0005 */ lbu $t3,0x5($v0) -/* f0547bc: 904e0006 */ lbu $t6,0x6($v0) -/* f0547c0: 0018ce00 */ sll $t9,$t8,0x18 -/* f0547c4: 00084c00 */ sll $t1,$t0,0x10 -/* f0547c8: 03295025 */ or $t2,$t9,$t1 -/* f0547cc: 000b6200 */ sll $t4,$t3,0x8 -/* f0547d0: 014c6825 */ or $t5,$t2,$t4 -/* f0547d4: 01ae7825 */ or $t7,$t5,$t6 -/* f0547d8: afaf0018 */ sw $t7,0x18($sp) -/* f0547dc: 0fc2556c */ jal func0f0955b0 -/* f0547e0: 90440002 */ lbu $a0,0x2($v0) -/* f0547e4: 3c03800a */ lui $v1,0x800a -/* f0547e8: 10400009 */ beqz $v0,.L0f054810 -/* f0547ec: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0547f0: 8c580014 */ lw $t8,0x14($v0) -/* f0547f4: 8fb90018 */ lw $t9,0x18($sp) -/* f0547f8: 53000006 */ beqzl $t8,.L0f054814 -/* f0547fc: 8c6a0438 */ lw $t2,0x438($v1) -/* f054800: 8c480008 */ lw $t0,0x8($v0) -/* f054804: 03204827 */ nor $t1,$t9,$zero -/* f054808: 01095824 */ and $t3,$t0,$t1 -/* f05480c: ac4b0008 */ sw $t3,0x8($v0) -.L0f054810: -/* f054810: 8c6a0438 */ lw $t2,0x438($v1) -.L0f054814: -/* f054814: 8fbf0014 */ lw $ra,0x14($sp) -/* f054818: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05481c: 254c0007 */ addiu $t4,$t2,0x7 -/* f054820: ac6c0438 */ sw $t4,0x438($v1) -/* f054824: 03e00008 */ jr $ra -/* f054828: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00ac - */ -GLOBAL_ASM( -glabel ai00ac -/* f05482c: 3c07800a */ lui $a3,0x800a -/* f054830: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054834: 8cee0434 */ lw $t6,0x434($a3) -/* f054838: 8cef0438 */ lw $t7,0x438($a3) -/* f05483c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054840: afbf0014 */ sw $ra,0x14($sp) -/* f054844: 01cf1821 */ addu $v1,$t6,$t7 -/* f054848: 90780003 */ lbu $t8,0x3($v1) -/* f05484c: 90680004 */ lbu $t0,0x4($v1) -/* f054850: 906b0005 */ lbu $t3,0x5($v1) -/* f054854: 906e0006 */ lbu $t6,0x6($v1) -/* f054858: 0018ce00 */ sll $t9,$t8,0x18 -/* f05485c: 00084c00 */ sll $t1,$t0,0x10 -/* f054860: 03295025 */ or $t2,$t9,$t1 -/* f054864: 000b6200 */ sll $t4,$t3,0x8 -/* f054868: 014c6825 */ or $t5,$t2,$t4 -/* f05486c: 90640002 */ lbu $a0,0x2($v1) -/* f054870: 01ae2825 */ or $a1,$t5,$t6 -/* f054874: afa50018 */ sw $a1,0x18($sp) -/* f054878: 0fc2556c */ jal func0f0955b0 -/* f05487c: afa3001c */ sw $v1,0x1c($sp) -/* f054880: 3c07800a */ lui $a3,0x800a -/* f054884: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054888: 8fa3001c */ lw $v1,0x1c($sp) -/* f05488c: 10400010 */ beqz $v0,.L0f0548d0 -/* f054890: 8fa50018 */ lw $a1,0x18($sp) -/* f054894: 8c4f0014 */ lw $t7,0x14($v0) -/* f054898: 51e0000e */ beqzl $t7,.L0f0548d4 -/* f05489c: 8cf90438 */ lw $t9,0x438($a3) -/* f0548a0: 8c580008 */ lw $t8,0x8($v0) -/* f0548a4: 03054024 */ and $t0,$t8,$a1 -/* f0548a8: 54a8000a */ bnel $a1,$t0,.L0f0548d4 -/* f0548ac: 8cf90438 */ lw $t9,0x438($a3) -/* f0548b0: 8ce40434 */ lw $a0,0x434($a3) -/* f0548b4: 8ce50438 */ lw $a1,0x438($a3) -/* f0548b8: 0fc13583 */ jal chraiGoToLabel -/* f0548bc: 90660007 */ lbu $a2,0x7($v1) -/* f0548c0: 3c07800a */ lui $a3,0x800a -/* f0548c4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0548c8: 10000004 */ beqz $zero,.L0f0548dc -/* f0548cc: ace20438 */ sw $v0,0x438($a3) -.L0f0548d0: -/* f0548d0: 8cf90438 */ lw $t9,0x438($a3) -.L0f0548d4: -/* f0548d4: 27290008 */ addiu $t1,$t9,0x8 -/* f0548d8: ace90438 */ sw $t1,0x438($a3) -.L0f0548dc: -/* f0548dc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0548e0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0548e4: 00001025 */ or $v0,$zero,$zero -/* f0548e8: 03e00008 */ jr $ra -/* f0548ec: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00ad - */ -GLOBAL_ASM( -glabel ai00ad -/* f0548f0: 3c03800a */ lui $v1,0x800a -/* f0548f4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0548f8: 8c6e0434 */ lw $t6,0x434($v1) -/* f0548fc: 8c6f0438 */ lw $t7,0x438($v1) -/* f054900: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054904: afbf0014 */ sw $ra,0x14($sp) -/* f054908: 01cf1021 */ addu $v0,$t6,$t7 -/* f05490c: 90580003 */ lbu $t8,0x3($v0) -/* f054910: 90480004 */ lbu $t0,0x4($v0) -/* f054914: 904b0005 */ lbu $t3,0x5($v0) -/* f054918: 904e0006 */ lbu $t6,0x6($v0) -/* f05491c: 0018ce00 */ sll $t9,$t8,0x18 -/* f054920: 00084c00 */ sll $t1,$t0,0x10 -/* f054924: 03295025 */ or $t2,$t9,$t1 -/* f054928: 000b6200 */ sll $t4,$t3,0x8 -/* f05492c: 014c6825 */ or $t5,$t2,$t4 -/* f054930: 01ae7825 */ or $t7,$t5,$t6 -/* f054934: afaf0018 */ sw $t7,0x18($sp) -/* f054938: 0fc2556c */ jal func0f0955b0 -/* f05493c: 90440002 */ lbu $a0,0x2($v0) -/* f054940: 3c03800a */ lui $v1,0x800a -/* f054944: 10400008 */ beqz $v0,.L0f054968 -/* f054948: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05494c: 8c580014 */ lw $t8,0x14($v0) -/* f054950: 8fb90018 */ lw $t9,0x18($sp) -/* f054954: 53000005 */ beqzl $t8,.L0f05496c -/* f054958: 8c6b0438 */ lw $t3,0x438($v1) -/* f05495c: 8c48000c */ lw $t0,0xc($v0) -/* f054960: 01194825 */ or $t1,$t0,$t9 -/* f054964: ac49000c */ sw $t1,0xc($v0) -.L0f054968: -/* f054968: 8c6b0438 */ lw $t3,0x438($v1) -.L0f05496c: -/* f05496c: 8fbf0014 */ lw $ra,0x14($sp) -/* f054970: 27bd0020 */ addiu $sp,$sp,0x20 -/* f054974: 256a0007 */ addiu $t2,$t3,0x7 -/* f054978: ac6a0438 */ sw $t2,0x438($v1) -/* f05497c: 03e00008 */ jr $ra -/* f054980: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00ae - */ -GLOBAL_ASM( -glabel ai00ae -/* f054984: 3c03800a */ lui $v1,0x800a -/* f054988: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05498c: 8c6e0434 */ lw $t6,0x434($v1) -/* f054990: 8c6f0438 */ lw $t7,0x438($v1) -/* f054994: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054998: afbf0014 */ sw $ra,0x14($sp) -/* f05499c: 01cf1021 */ addu $v0,$t6,$t7 -/* f0549a0: 90580003 */ lbu $t8,0x3($v0) -/* f0549a4: 90480004 */ lbu $t0,0x4($v0) -/* f0549a8: 904b0005 */ lbu $t3,0x5($v0) -/* f0549ac: 904e0006 */ lbu $t6,0x6($v0) -/* f0549b0: 0018ce00 */ sll $t9,$t8,0x18 -/* f0549b4: 00084c00 */ sll $t1,$t0,0x10 -/* f0549b8: 03295025 */ or $t2,$t9,$t1 -/* f0549bc: 000b6200 */ sll $t4,$t3,0x8 -/* f0549c0: 014c6825 */ or $t5,$t2,$t4 -/* f0549c4: 01ae7825 */ or $t7,$t5,$t6 -/* f0549c8: afaf0018 */ sw $t7,0x18($sp) -/* f0549cc: 0fc2556c */ jal func0f0955b0 -/* f0549d0: 90440002 */ lbu $a0,0x2($v0) -/* f0549d4: 3c03800a */ lui $v1,0x800a -/* f0549d8: 10400009 */ beqz $v0,.L0f054a00 -/* f0549dc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0549e0: 8c580014 */ lw $t8,0x14($v0) -/* f0549e4: 8fb90018 */ lw $t9,0x18($sp) -/* f0549e8: 53000006 */ beqzl $t8,.L0f054a04 -/* f0549ec: 8c6a0438 */ lw $t2,0x438($v1) -/* f0549f0: 8c48000c */ lw $t0,0xc($v0) -/* f0549f4: 03204827 */ nor $t1,$t9,$zero -/* f0549f8: 01095824 */ and $t3,$t0,$t1 -/* f0549fc: ac4b000c */ sw $t3,0xc($v0) -.L0f054a00: -/* f054a00: 8c6a0438 */ lw $t2,0x438($v1) -.L0f054a04: -/* f054a04: 8fbf0014 */ lw $ra,0x14($sp) -/* f054a08: 27bd0020 */ addiu $sp,$sp,0x20 -/* f054a0c: 254c0007 */ addiu $t4,$t2,0x7 -/* f054a10: ac6c0438 */ sw $t4,0x438($v1) -/* f054a14: 03e00008 */ jr $ra -/* f054a18: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00af - */ -GLOBAL_ASM( -glabel ai00af -/* f054a1c: 3c07800a */ lui $a3,0x800a -/* f054a20: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054a24: 8cee0434 */ lw $t6,0x434($a3) -/* f054a28: 8cef0438 */ lw $t7,0x438($a3) -/* f054a2c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054a30: afbf0014 */ sw $ra,0x14($sp) -/* f054a34: 01cf1821 */ addu $v1,$t6,$t7 -/* f054a38: 90780003 */ lbu $t8,0x3($v1) -/* f054a3c: 90680004 */ lbu $t0,0x4($v1) -/* f054a40: 906b0005 */ lbu $t3,0x5($v1) -/* f054a44: 906e0006 */ lbu $t6,0x6($v1) -/* f054a48: 0018ce00 */ sll $t9,$t8,0x18 -/* f054a4c: 00084c00 */ sll $t1,$t0,0x10 -/* f054a50: 03295025 */ or $t2,$t9,$t1 -/* f054a54: 000b6200 */ sll $t4,$t3,0x8 -/* f054a58: 014c6825 */ or $t5,$t2,$t4 -/* f054a5c: 90640002 */ lbu $a0,0x2($v1) -/* f054a60: 01ae2825 */ or $a1,$t5,$t6 -/* f054a64: afa50018 */ sw $a1,0x18($sp) -/* f054a68: 0fc2556c */ jal func0f0955b0 -/* f054a6c: afa3001c */ sw $v1,0x1c($sp) -/* f054a70: 3c07800a */ lui $a3,0x800a -/* f054a74: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054a78: 8fa3001c */ lw $v1,0x1c($sp) -/* f054a7c: 10400010 */ beqz $v0,.L0f054ac0 -/* f054a80: 8fa50018 */ lw $a1,0x18($sp) -/* f054a84: 8c4f0014 */ lw $t7,0x14($v0) -/* f054a88: 51e0000e */ beqzl $t7,.L0f054ac4 -/* f054a8c: 8cf90438 */ lw $t9,0x438($a3) -/* f054a90: 8c58000c */ lw $t8,0xc($v0) -/* f054a94: 03054024 */ and $t0,$t8,$a1 -/* f054a98: 54a8000a */ bnel $a1,$t0,.L0f054ac4 -/* f054a9c: 8cf90438 */ lw $t9,0x438($a3) -/* f054aa0: 8ce40434 */ lw $a0,0x434($a3) -/* f054aa4: 8ce50438 */ lw $a1,0x438($a3) -/* f054aa8: 0fc13583 */ jal chraiGoToLabel -/* f054aac: 90660007 */ lbu $a2,0x7($v1) -/* f054ab0: 3c07800a */ lui $a3,0x800a -/* f054ab4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054ab8: 10000004 */ beqz $zero,.L0f054acc -/* f054abc: ace20438 */ sw $v0,0x438($a3) -.L0f054ac0: -/* f054ac0: 8cf90438 */ lw $t9,0x438($a3) -.L0f054ac4: -/* f054ac4: 27290008 */ addiu $t1,$t9,0x8 -/* f054ac8: ace90438 */ sw $t1,0x438($a3) -.L0f054acc: -/* f054acc: 8fbf0014 */ lw $ra,0x14($sp) -/* f054ad0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f054ad4: 00001025 */ or $v0,$zero,$zero -/* f054ad8: 03e00008 */ jr $ra -/* f054adc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0118 - */ -GLOBAL_ASM( -glabel ai0118 -/* f054ae0: 3c03800a */ lui $v1,0x800a -/* f054ae4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054ae8: 8c6e0434 */ lw $t6,0x434($v1) -/* f054aec: 8c6f0438 */ lw $t7,0x438($v1) -/* f054af0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054af4: afbf0014 */ sw $ra,0x14($sp) -/* f054af8: 01cf1021 */ addu $v0,$t6,$t7 -/* f054afc: 90580003 */ lbu $t8,0x3($v0) -/* f054b00: 90480004 */ lbu $t0,0x4($v0) -/* f054b04: 904b0005 */ lbu $t3,0x5($v0) -/* f054b08: 904e0006 */ lbu $t6,0x6($v0) -/* f054b0c: 0018ce00 */ sll $t9,$t8,0x18 -/* f054b10: 00084c00 */ sll $t1,$t0,0x10 -/* f054b14: 03295025 */ or $t2,$t9,$t1 -/* f054b18: 000b6200 */ sll $t4,$t3,0x8 -/* f054b1c: 014c6825 */ or $t5,$t2,$t4 -/* f054b20: 01ae7825 */ or $t7,$t5,$t6 -/* f054b24: afaf0018 */ sw $t7,0x18($sp) -/* f054b28: 0fc2556c */ jal func0f0955b0 -/* f054b2c: 90440002 */ lbu $a0,0x2($v0) -/* f054b30: 3c03800a */ lui $v1,0x800a -/* f054b34: 10400008 */ beqz $v0,.L0f054b58 -/* f054b38: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054b3c: 8c580014 */ lw $t8,0x14($v0) -/* f054b40: 8fb90018 */ lw $t9,0x18($sp) -/* f054b44: 53000005 */ beqzl $t8,.L0f054b5c -/* f054b48: 8c6b0438 */ lw $t3,0x438($v1) -/* f054b4c: 8c480010 */ lw $t0,0x10($v0) -/* f054b50: 01194825 */ or $t1,$t0,$t9 -/* f054b54: ac490010 */ sw $t1,0x10($v0) -.L0f054b58: -/* f054b58: 8c6b0438 */ lw $t3,0x438($v1) -.L0f054b5c: -/* f054b5c: 8fbf0014 */ lw $ra,0x14($sp) -/* f054b60: 27bd0020 */ addiu $sp,$sp,0x20 -/* f054b64: 256a0007 */ addiu $t2,$t3,0x7 -/* f054b68: ac6a0438 */ sw $t2,0x438($v1) -/* f054b6c: 03e00008 */ jr $ra -/* f054b70: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0119 - */ -GLOBAL_ASM( -glabel ai0119 -/* f054b74: 3c03800a */ lui $v1,0x800a -/* f054b78: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054b7c: 8c6e0434 */ lw $t6,0x434($v1) -/* f054b80: 8c6f0438 */ lw $t7,0x438($v1) -/* f054b84: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054b88: afbf0014 */ sw $ra,0x14($sp) -/* f054b8c: 01cf1021 */ addu $v0,$t6,$t7 -/* f054b90: 90580003 */ lbu $t8,0x3($v0) -/* f054b94: 90480004 */ lbu $t0,0x4($v0) -/* f054b98: 904b0005 */ lbu $t3,0x5($v0) -/* f054b9c: 904e0006 */ lbu $t6,0x6($v0) -/* f054ba0: 0018ce00 */ sll $t9,$t8,0x18 -/* f054ba4: 00084c00 */ sll $t1,$t0,0x10 -/* f054ba8: 03295025 */ or $t2,$t9,$t1 -/* f054bac: 000b6200 */ sll $t4,$t3,0x8 -/* f054bb0: 014c6825 */ or $t5,$t2,$t4 -/* f054bb4: 01ae7825 */ or $t7,$t5,$t6 -/* f054bb8: afaf0018 */ sw $t7,0x18($sp) -/* f054bbc: 0fc2556c */ jal func0f0955b0 -/* f054bc0: 90440002 */ lbu $a0,0x2($v0) -/* f054bc4: 3c03800a */ lui $v1,0x800a -/* f054bc8: 10400009 */ beqz $v0,.L0f054bf0 -/* f054bcc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054bd0: 8c580014 */ lw $t8,0x14($v0) -/* f054bd4: 8fb90018 */ lw $t9,0x18($sp) -/* f054bd8: 53000006 */ beqzl $t8,.L0f054bf4 -/* f054bdc: 8c6a0438 */ lw $t2,0x438($v1) -/* f054be0: 8c480010 */ lw $t0,0x10($v0) -/* f054be4: 03204827 */ nor $t1,$t9,$zero -/* f054be8: 01095824 */ and $t3,$t0,$t1 -/* f054bec: ac4b0010 */ sw $t3,0x10($v0) -.L0f054bf0: -/* f054bf0: 8c6a0438 */ lw $t2,0x438($v1) -.L0f054bf4: -/* f054bf4: 8fbf0014 */ lw $ra,0x14($sp) -/* f054bf8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f054bfc: 254c0007 */ addiu $t4,$t2,0x7 -/* f054c00: ac6c0438 */ sw $t4,0x438($v1) -/* f054c04: 03e00008 */ jr $ra -/* f054c08: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 011a - */ -GLOBAL_ASM( -glabel ai011a -/* f054c0c: 3c07800a */ lui $a3,0x800a -/* f054c10: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054c14: 8cee0434 */ lw $t6,0x434($a3) -/* f054c18: 8cef0438 */ lw $t7,0x438($a3) -/* f054c1c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054c20: afbf0014 */ sw $ra,0x14($sp) -/* f054c24: 01cf1821 */ addu $v1,$t6,$t7 -/* f054c28: 90780003 */ lbu $t8,0x3($v1) -/* f054c2c: 90680004 */ lbu $t0,0x4($v1) -/* f054c30: 906b0005 */ lbu $t3,0x5($v1) -/* f054c34: 906e0006 */ lbu $t6,0x6($v1) -/* f054c38: 0018ce00 */ sll $t9,$t8,0x18 -/* f054c3c: 00084c00 */ sll $t1,$t0,0x10 -/* f054c40: 03295025 */ or $t2,$t9,$t1 -/* f054c44: 000b6200 */ sll $t4,$t3,0x8 -/* f054c48: 014c6825 */ or $t5,$t2,$t4 -/* f054c4c: 90640002 */ lbu $a0,0x2($v1) -/* f054c50: 01ae2825 */ or $a1,$t5,$t6 -/* f054c54: afa50018 */ sw $a1,0x18($sp) -/* f054c58: 0fc2556c */ jal func0f0955b0 -/* f054c5c: afa3001c */ sw $v1,0x1c($sp) -/* f054c60: 3c07800a */ lui $a3,0x800a -/* f054c64: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054c68: 8fa3001c */ lw $v1,0x1c($sp) -/* f054c6c: 10400010 */ beqz $v0,.L0f054cb0 -/* f054c70: 8fa50018 */ lw $a1,0x18($sp) -/* f054c74: 8c4f0014 */ lw $t7,0x14($v0) -/* f054c78: 51e0000e */ beqzl $t7,.L0f054cb4 -/* f054c7c: 8cf90438 */ lw $t9,0x438($a3) -/* f054c80: 8c580010 */ lw $t8,0x10($v0) -/* f054c84: 03054024 */ and $t0,$t8,$a1 -/* f054c88: 54a8000a */ bnel $a1,$t0,.L0f054cb4 -/* f054c8c: 8cf90438 */ lw $t9,0x438($a3) -/* f054c90: 8ce40434 */ lw $a0,0x434($a3) -/* f054c94: 8ce50438 */ lw $a1,0x438($a3) -/* f054c98: 0fc13583 */ jal chraiGoToLabel -/* f054c9c: 90660007 */ lbu $a2,0x7($v1) -/* f054ca0: 3c07800a */ lui $a3,0x800a -/* f054ca4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054ca8: 10000004 */ beqz $zero,.L0f054cbc -/* f054cac: ace20438 */ sw $v0,0x438($a3) -.L0f054cb0: -/* f054cb0: 8cf90438 */ lw $t9,0x438($a3) -.L0f054cb4: -/* f054cb4: 27290008 */ addiu $t1,$t9,0x8 -/* f054cb8: ace90438 */ sw $t1,0x438($a3) -.L0f054cbc: -/* f054cbc: 8fbf0014 */ lw $ra,0x14($sp) -/* f054cc0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f054cc4: 00001025 */ or $v0,$zero,$zero -/* f054cc8: 03e00008 */ jr $ra -/* f054ccc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00b0 - */ -GLOBAL_ASM( -glabel ai00b0 -/* f054cd0: 3c03800a */ lui $v1,0x800a -/* f054cd4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054cd8: 8c6e0434 */ lw $t6,0x434($v1) -/* f054cdc: 8c6f0438 */ lw $t7,0x438($v1) -/* f054ce0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f054ce4: afbf0014 */ sw $ra,0x14($sp) -/* f054ce8: 01cf1021 */ addu $v0,$t6,$t7 -/* f054cec: 90450002 */ lbu $a1,0x2($v0) -/* f054cf0: 0fc12b0e */ jal func0f04ac38 -/* f054cf4: 8c640424 */ lw $a0,0x424($v1) -/* f054cf8: 3c03800a */ lui $v1,0x800a -/* f054cfc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054d00: 8c780438 */ lw $t8,0x438($v1) -/* f054d04: 8fbf0014 */ lw $ra,0x14($sp) -/* f054d08: 27bd0018 */ addiu $sp,$sp,0x18 -/* f054d0c: 27190003 */ addiu $t9,$t8,0x3 -/* f054d10: ac790438 */ sw $t9,0x438($v1) -/* f054d14: 03e00008 */ jr $ra -/* f054d18: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00b1 - */ -GLOBAL_ASM( -glabel ai00b1 -/* f054d1c: 3c03800a */ lui $v1,0x800a -/* f054d20: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054d24: 8c6e0434 */ lw $t6,0x434($v1) -/* f054d28: 8c6f0438 */ lw $t7,0x438($v1) -/* f054d2c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f054d30: afbf0014 */ sw $ra,0x14($sp) -/* f054d34: 01cf1021 */ addu $v0,$t6,$t7 -/* f054d38: 90450002 */ lbu $a1,0x2($v0) -/* f054d3c: 90460003 */ lbu $a2,0x3($v0) -/* f054d40: 0fc12b18 */ jal func0f04ac60 -/* f054d44: 8c640424 */ lw $a0,0x424($v1) -/* f054d48: 3c03800a */ lui $v1,0x800a -/* f054d4c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054d50: 8c780438 */ lw $t8,0x438($v1) -/* f054d54: 8fbf0014 */ lw $ra,0x14($sp) -/* f054d58: 27bd0018 */ addiu $sp,$sp,0x18 -/* f054d5c: 27190004 */ addiu $t9,$t8,0x4 -/* f054d60: ac790438 */ sw $t9,0x438($v1) -/* f054d64: 03e00008 */ jr $ra -/* f054d68: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00b2 - */ -GLOBAL_ASM( -glabel ai00b2 -/* f054d6c: 3c07800a */ lui $a3,0x800a -/* f054d70: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054d74: 8ce30438 */ lw $v1,0x438($a3) -/* f054d78: 8cee0434 */ lw $t6,0x434($a3) -/* f054d7c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f054d80: afbf0014 */ sw $ra,0x14($sp) -/* f054d84: 01c31021 */ addu $v0,$t6,$v1 -/* f054d88: 904f0002 */ lbu $t7,0x2($v0) -/* f054d8c: 90590003 */ lbu $t9,0x3($v0) -/* f054d90: 8ce40424 */ lw $a0,0x424($a3) -/* f054d94: 000fc200 */ sll $t8,$t7,0x8 -/* f054d98: 03193025 */ or $a2,$t8,$t9 -/* f054d9c: 30c8ffff */ andi $t0,$a2,0xffff -/* f054da0: 10800007 */ beqz $a0,.L0f054dc0 -/* f054da4: 01003025 */ or $a2,$t0,$zero -/* f054da8: 0fc12b28 */ jal func0f04aca0 -/* f054dac: 01002825 */ or $a1,$t0,$zero -/* f054db0: 3c07800a */ lui $a3,0x800a -/* f054db4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054db8: 10000006 */ beqz $zero,.L0f054dd4 -/* f054dbc: 8ce30438 */ lw $v1,0x438($a3) -.L0f054dc0: -/* f054dc0: 8ce2042c */ lw $v0,0x42c($a3) -/* f054dc4: 50400004 */ beqzl $v0,.L0f054dd8 -/* f054dc8: 8fbf0014 */ lw $ra,0x14($sp) -/* f054dcc: a4460006 */ sh $a2,0x6($v0) -/* f054dd0: 8ce30438 */ lw $v1,0x438($a3) -.L0f054dd4: -/* f054dd4: 8fbf0014 */ lw $ra,0x14($sp) -.L0f054dd8: -/* f054dd8: 24690004 */ addiu $t1,$v1,0x4 -/* f054ddc: ace90438 */ sw $t1,0x438($a3) -/* f054de0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f054de4: 03e00008 */ jr $ra -/* f054de8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00b3 - */ -GLOBAL_ASM( -glabel ai00b3 -/* f054dec: 3c07800a */ lui $a3,0x800a -/* f054df0: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054df4: 8cee0434 */ lw $t6,0x434($a3) -/* f054df8: 8cef0438 */ lw $t7,0x438($a3) -/* f054dfc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f054e00: afbf0014 */ sw $ra,0x14($sp) -/* f054e04: 01cf1021 */ addu $v0,$t6,$t7 -/* f054e08: 90580003 */ lbu $t8,0x3($v0) -/* f054e0c: 90480004 */ lbu $t0,0x4($v0) -/* f054e10: 90450002 */ lbu $a1,0x2($v0) -/* f054e14: 0018ca00 */ sll $t9,$t8,0x8 -/* f054e18: 03281825 */ or $v1,$t9,$t0 -/* f054e1c: 3066ffff */ andi $a2,$v1,0xffff -/* f054e20: 0fc12b32 */ jal func0f04acc8 -/* f054e24: 8ce40424 */ lw $a0,0x424($a3) -/* f054e28: 3c07800a */ lui $a3,0x800a -/* f054e2c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f054e30: 8cea0438 */ lw $t2,0x438($a3) -/* f054e34: 8fbf0014 */ lw $ra,0x14($sp) -/* f054e38: 27bd0018 */ addiu $sp,$sp,0x18 -/* f054e3c: 254b0005 */ addiu $t3,$t2,0x5 -/* f054e40: aceb0438 */ sw $t3,0x438($a3) -/* f054e44: 03e00008 */ jr $ra -/* f054e48: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00b4 - */ -GLOBAL_ASM( -glabel ai00b4 -/* f054e4c: 3c03800a */ lui $v1,0x800a -/* f054e50: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054e54: 8c6e0434 */ lw $t6,0x434($v1) -/* f054e58: 8c6f0438 */ lw $t7,0x438($v1) -/* f054e5c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f054e60: afbf0014 */ sw $ra,0x14($sp) -/* f054e64: 01cf3021 */ addu $a2,$t6,$t7 -/* f054e68: 90c50002 */ lbu $a1,0x2($a2) -/* f054e6c: afa6001c */ sw $a2,0x1c($sp) -/* f054e70: 0fc126d1 */ jal chrFindById -/* f054e74: 8c640424 */ lw $a0,0x424($v1) -/* f054e78: 8fa6001c */ lw $a2,0x1c($sp) -/* f054e7c: 3c03800a */ lui $v1,0x800a -/* f054e80: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054e84: afa20018 */ sw $v0,0x18($sp) -/* f054e88: 8c640424 */ lw $a0,0x424($v1) -/* f054e8c: 0fc126d1 */ jal chrFindById -/* f054e90: 90c50003 */ lbu $a1,0x3($a2) -/* f054e94: 8fb80018 */ lw $t8,0x18($sp) -/* f054e98: 3c03800a */ lui $v1,0x800a -/* f054e9c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054ea0: 87190128 */ lh $t9,0x128($t8) -/* f054ea4: a4590128 */ sh $t9,0x128($v0) -/* f054ea8: 8c680438 */ lw $t0,0x438($v1) -/* f054eac: 8fbf0014 */ lw $ra,0x14($sp) -/* f054eb0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f054eb4: 25090004 */ addiu $t1,$t0,0x4 -/* f054eb8: ac690438 */ sw $t1,0x438($v1) -/* f054ebc: 03e00008 */ jr $ra -/* f054ec0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00b5 - */ -GLOBAL_ASM( -glabel ai00b5 -/* f054ec4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f054ec8: afbf0014 */ sw $ra,0x14($sp) -/* f054ecc: 0fc47bba */ jal func0f11eee8 -/* f054ed0: 00000000 */ sll $zero,$zero,0x0 -/* f054ed4: 10400001 */ beqz $v0,.L0f054edc -/* f054ed8: 3c03800a */ lui $v1,0x800a -.L0f054edc: -/* f054edc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054ee0: 8c640434 */ lw $a0,0x434($v1) -/* f054ee4: 0fc136d0 */ jal func0f04db40 -/* f054ee8: 8c650438 */ lw $a1,0x438($v1) -/* f054eec: 3c03800a */ lui $v1,0x800a -/* f054ef0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054ef4: 8c6e0438 */ lw $t6,0x438($v1) -/* f054ef8: 8fbf0014 */ lw $ra,0x14($sp) -/* f054efc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f054f00: 01c27821 */ addu $t7,$t6,$v0 -/* f054f04: ac6f0438 */ sw $t7,0x438($v1) -/* f054f08: 03e00008 */ jr $ra -/* f054f0c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0091 - */ -GLOBAL_ASM( -glabel ai0091 -/* f054f10: 3c03800a */ lui $v1,0x800a -/* f054f14: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054f18: 8c6e0438 */ lw $t6,0x438($v1) -/* f054f1c: 00001025 */ or $v0,$zero,$zero -/* f054f20: 25cf0002 */ addiu $t7,$t6,0x2 -/* f054f24: 03e00008 */ jr $ra -/* f054f28: ac6f0438 */ sw $t7,0x438($v1) -); - -/** - * @cmd 00b6 - */ -GLOBAL_ASM( -glabel ai00b6 -/* f054f2c: 3c03800a */ lui $v1,0x800a -/* f054f30: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054f34: 8c640424 */ lw $a0,0x424($v1) -/* f054f38: 27bdffe8 */ addiu $sp,$sp,-24 -/* f054f3c: afbf0014 */ sw $ra,0x14($sp) -/* f054f40: 50800007 */ beqzl $a0,.L0f054f60 -/* f054f44: 8c640430 */ lw $a0,0x430($v1) -/* f054f48: 0fc127e5 */ jal func0f049f94 -/* f054f4c: 00000000 */ sll $zero,$zero,0x0 -/* f054f50: 3c03800a */ lui $v1,0x800a -/* f054f54: 10000008 */ beqz $zero,.L0f054f78 -/* f054f58: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054f5c: 8c640430 */ lw $a0,0x430($v1) -.L0f054f60: -/* f054f60: 50800006 */ beqzl $a0,.L0f054f7c -/* f054f64: 8c6e0438 */ lw $t6,0x438($v1) -/* f054f68: 0fc1ec3d */ jal func0f07b0f4 -/* f054f6c: 00000000 */ sll $zero,$zero,0x0 -/* f054f70: 3c03800a */ lui $v1,0x800a -/* f054f74: 24639fc0 */ addiu $v1,$v1,-24640 -.L0f054f78: -/* f054f78: 8c6e0438 */ lw $t6,0x438($v1) -.L0f054f7c: -/* f054f7c: 8fbf0014 */ lw $ra,0x14($sp) -/* f054f80: 27bd0018 */ addiu $sp,$sp,0x18 -/* f054f84: 25cf0002 */ addiu $t7,$t6,0x2 -/* f054f88: ac6f0438 */ sw $t7,0x438($v1) -/* f054f8c: 03e00008 */ jr $ra -/* f054f90: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00b7 - */ -GLOBAL_ASM( -glabel ai00b7 -/* f054f94: 3c03800a */ lui $v1,0x800a -/* f054f98: 24639fc0 */ addiu $v1,$v1,-24640 -/* f054f9c: 8c6e0424 */ lw $t6,0x424($v1) -/* f054fa0: 00001025 */ or $v0,$zero,$zero -/* f054fa4: adc0011c */ sw $zero,0x11c($t6) -/* f054fa8: 8c6f0438 */ lw $t7,0x438($v1) -/* f054fac: 25f80002 */ addiu $t8,$t7,0x2 -/* f054fb0: 03e00008 */ jr $ra -/* f054fb4: ac780438 */ sw $t8,0x438($v1) -); - -/** - * @cmd 00b8 - */ -GLOBAL_ASM( -glabel ai00b8 -/* f054fb8: 3c04800a */ lui $a0,0x800a -/* f054fbc: 24849fc0 */ addiu $a0,$a0,-24640 -/* f054fc0: 8c830424 */ lw $v1,0x424($a0) -/* f054fc4: 2401ffbf */ addiu $at,$zero,-65 -/* f054fc8: 00001025 */ or $v0,$zero,$zero -/* f054fcc: 8c6e0014 */ lw $t6,0x14($v1) -/* f054fd0: 01c17824 */ and $t7,$t6,$at -/* f054fd4: ac6f0014 */ sw $t7,0x14($v1) -/* f054fd8: 8c980438 */ lw $t8,0x438($a0) -/* f054fdc: 27190002 */ addiu $t9,$t8,0x2 -/* f054fe0: 03e00008 */ jr $ra -/* f054fe4: ac990438 */ sw $t9,0x438($a0) -); - -/** - * @cmd 00b9 - */ -GLOBAL_ASM( -glabel ai00b9 -/* f054fe8: 3c04800a */ lui $a0,0x800a -/* f054fec: 24849fc0 */ addiu $a0,$a0,-24640 -/* f054ff0: 8c830424 */ lw $v1,0x424($a0) -/* f054ff4: 00001025 */ or $v0,$zero,$zero -/* f054ff8: 8c6e0014 */ lw $t6,0x14($v1) -/* f054ffc: 35cf0040 */ ori $t7,$t6,0x40 -/* f055000: ac6f0014 */ sw $t7,0x14($v1) -/* f055004: 8c980438 */ lw $t8,0x438($a0) -/* f055008: 27190002 */ addiu $t9,$t8,0x2 -/* f05500c: 03e00008 */ jr $ra -/* f055010: ac990438 */ sw $t9,0x438($a0) -); - -/** - * @cmd 00ba - */ -GLOBAL_ASM( -glabel ai00ba -/* f055014: 3c03800a */ lui $v1,0x800a -/* f055018: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05501c: 8c6e0424 */ lw $t6,0x424($v1) -/* f055020: 27bdffe8 */ addiu $sp,$sp,-24 -/* f055024: afbf0014 */ sw $ra,0x14($sp) -/* f055028: 8dcf0014 */ lw $t7,0x14($t6) -/* f05502c: 8c640434 */ lw $a0,0x434($v1) -/* f055030: 8c650438 */ lw $a1,0x438($v1) -/* f055034: 31f80040 */ andi $t8,$t7,0x40 -/* f055038: 17000007 */ bnez $t8,.L0f055058 -/* f05503c: 00851021 */ addu $v0,$a0,$a1 -/* f055040: 0fc13583 */ jal chraiGoToLabel -/* f055044: 90460002 */ lbu $a2,0x2($v0) -/* f055048: 3c03800a */ lui $v1,0x800a -/* f05504c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055050: 10000003 */ beqz $zero,.L0f055060 -/* f055054: ac620438 */ sw $v0,0x438($v1) -.L0f055058: -/* f055058: 24b90003 */ addiu $t9,$a1,0x3 -/* f05505c: ac790438 */ sw $t9,0x438($v1) -.L0f055060: -/* f055060: 8fbf0014 */ lw $ra,0x14($sp) -/* f055064: 27bd0018 */ addiu $sp,$sp,0x18 -/* f055068: 00001025 */ or $v0,$zero,$zero -/* f05506c: 03e00008 */ jr $ra -/* f055070: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00bb - */ -GLOBAL_ASM( -glabel ai00bb -/* f055074: 3c03800a */ lui $v1,0x800a -/* f055078: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05507c: 8c6e0434 */ lw $t6,0x434($v1) -/* f055080: 8c6f0438 */ lw $t7,0x438($v1) -/* f055084: 27bdffe0 */ addiu $sp,$sp,-32 -/* f055088: afbf0014 */ sw $ra,0x14($sp) -/* f05508c: 01cfc021 */ addu $t8,$t6,$t7 -/* f055090: afb8001c */ sw $t8,0x1c($sp) -/* f055094: 0fc127ea */ jal func0f049fa8 -/* f055098: 8c640424 */ lw $a0,0x424($v1) -/* f05509c: 3c03800a */ lui $v1,0x800a -/* f0550a0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0550a4: 8c790424 */ lw $t9,0x424($v1) -/* f0550a8: 3c014f80 */ lui $at,0x4f80 -/* f0550ac: 8fa9001c */ lw $t1,0x1c($sp) -/* f0550b0: 93280124 */ lbu $t0,0x124($t9) -/* f0550b4: 44882000 */ mtc1 $t0,$f4 -/* f0550b8: 05010004 */ bgez $t0,.L0f0550cc -/* f0550bc: 468021a0 */ cvt.s.w $f6,$f4 -/* f0550c0: 44814000 */ mtc1 $at,$f8 -/* f0550c4: 00000000 */ sll $zero,$zero,0x0 -/* f0550c8: 46083180 */ add.s $f6,$f6,$f8 -.L0f0550cc: -/* f0550cc: 4600303c */ c.lt.s $f6,$f0 -/* f0550d0: 00000000 */ sll $zero,$zero,0x0 -/* f0550d4: 4502000a */ bc1fl .L0f055100 -/* f0550d8: 8c6a0438 */ lw $t2,0x438($v1) -/* f0550dc: 8c640434 */ lw $a0,0x434($v1) -/* f0550e0: 8c650438 */ lw $a1,0x438($v1) -/* f0550e4: 0fc13583 */ jal chraiGoToLabel -/* f0550e8: 91260002 */ lbu $a2,0x2($t1) -/* f0550ec: 3c03800a */ lui $v1,0x800a -/* f0550f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0550f4: 10000004 */ beqz $zero,.L0f055108 -/* f0550f8: ac620438 */ sw $v0,0x438($v1) -/* f0550fc: 8c6a0438 */ lw $t2,0x438($v1) -.L0f055100: -/* f055100: 254b0003 */ addiu $t3,$t2,0x3 -/* f055104: ac6b0438 */ sw $t3,0x438($v1) -.L0f055108: -/* f055108: 8fbf0014 */ lw $ra,0x14($sp) -/* f05510c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f055110: 00001025 */ or $v0,$zero,$zero -/* f055114: 03e00008 */ jr $ra -/* f055118: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00bc - */ -GLOBAL_ASM( -glabel ai00bc -/* f05511c: 3c03800a */ lui $v1,0x800a -/* f055120: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055124: 8c6e0434 */ lw $t6,0x434($v1) -/* f055128: 8c6f0438 */ lw $t7,0x438($v1) -/* f05512c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f055130: afbf0014 */ sw $ra,0x14($sp) -/* f055134: 01cf1021 */ addu $v0,$t6,$t7 -/* f055138: 90580002 */ lbu $t8,0x2($v0) -/* f05513c: 90480003 */ lbu $t0,0x3($v0) -/* f055140: 904b0004 */ lbu $t3,0x4($v0) -/* f055144: 0018cc00 */ sll $t9,$t8,0x10 -/* f055148: 00084a00 */ sll $t1,$t0,0x8 -/* f05514c: 03295025 */ or $t2,$t9,$t1 -/* f055150: 014b6025 */ or $t4,$t2,$t3 -/* f055154: 448c2000 */ mtc1 $t4,$f4 -/* f055158: 3c014f80 */ lui $at,0x4f80 -/* f05515c: 05810004 */ bgez $t4,.L0f055170 -/* f055160: 468021a0 */ cvt.s.w $f6,$f4 -/* f055164: 44814000 */ mtc1 $at,$f8 -/* f055168: 00000000 */ sll $zero,$zero,0x0 -/* f05516c: 46083180 */ add.s $f6,$f6,$f8 -.L0f055170: -/* f055170: 8c640424 */ lw $a0,0x424($v1) -/* f055174: 3c014270 */ lui $at,0x4270 -/* f055178: 44815000 */ mtc1 $at,$f10 -/* f05517c: 1080000b */ beqz $a0,.L0f0551ac -/* f055180: 460a3083 */ div.s $f2,$f6,$f10 -/* f055184: afa2001c */ sw $v0,0x1c($sp) -/* f055188: 0fc127ea */ jal func0f049fa8 -/* f05518c: e7a20018 */ swc1 $f2,0x18($sp) -/* f055190: c7a20018 */ lwc1 $f2,0x18($sp) -/* f055194: 3c03800a */ lui $v1,0x800a -/* f055198: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05519c: 4602003c */ c.lt.s $f0,$f2 -/* f0551a0: 8fa2001c */ lw $v0,0x1c($sp) -/* f0551a4: 4503000f */ bc1tl .L0f0551e4 -/* f0551a8: 8c640434 */ lw $a0,0x434($v1) -.L0f0551ac: -/* f0551ac: 8c640430 */ lw $a0,0x430($v1) -/* f0551b0: 50800014 */ beqzl $a0,.L0f055204 -/* f0551b4: 8c6d0438 */ lw $t5,0x438($v1) -/* f0551b8: afa2001c */ sw $v0,0x1c($sp) -/* f0551bc: 0fc1ec48 */ jal func0f07b120 -/* f0551c0: e7a20018 */ swc1 $f2,0x18($sp) -/* f0551c4: c7a20018 */ lwc1 $f2,0x18($sp) -/* f0551c8: 3c03800a */ lui $v1,0x800a -/* f0551cc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0551d0: 4602003c */ c.lt.s $f0,$f2 -/* f0551d4: 8fa2001c */ lw $v0,0x1c($sp) -/* f0551d8: 4502000a */ bc1fl .L0f055204 -/* f0551dc: 8c6d0438 */ lw $t5,0x438($v1) -/* f0551e0: 8c640434 */ lw $a0,0x434($v1) -.L0f0551e4: -/* f0551e4: 8c650438 */ lw $a1,0x438($v1) -/* f0551e8: 0fc13583 */ jal chraiGoToLabel -/* f0551ec: 90460005 */ lbu $a2,0x5($v0) -/* f0551f0: 3c03800a */ lui $v1,0x800a -/* f0551f4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0551f8: 10000004 */ beqz $zero,.L0f05520c -/* f0551fc: ac620438 */ sw $v0,0x438($v1) -/* f055200: 8c6d0438 */ lw $t5,0x438($v1) -.L0f055204: -/* f055204: 25ae0006 */ addiu $t6,$t5,0x6 -/* f055208: ac6e0438 */ sw $t6,0x438($v1) -.L0f05520c: -/* f05520c: 8fbf0014 */ lw $ra,0x14($sp) -/* f055210: 27bd0020 */ addiu $sp,$sp,0x20 -/* f055214: 00001025 */ or $v0,$zero,$zero -/* f055218: 03e00008 */ jr $ra -/* f05521c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00bd - */ -GLOBAL_ASM( -glabel ai00bd -/* f055220: 27bdffd8 */ addiu $sp,$sp,-40 -/* f055224: afb00018 */ sw $s0,0x18($sp) -/* f055228: 3c10800a */ lui $s0,0x800a -/* f05522c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f055230: 8e0e0434 */ lw $t6,0x434($s0) -/* f055234: 8e0f0438 */ lw $t7,0x438($s0) -/* f055238: afbf001c */ sw $ra,0x1c($sp) -/* f05523c: 3c014f80 */ lui $at,0x4f80 -/* f055240: 01cf1021 */ addu $v0,$t6,$t7 -/* f055244: 90580002 */ lbu $t8,0x2($v0) -/* f055248: 90480003 */ lbu $t0,0x3($v0) -/* f05524c: 904b0004 */ lbu $t3,0x4($v0) -/* f055250: 0018cc00 */ sll $t9,$t8,0x10 -/* f055254: 00084a00 */ sll $t1,$t0,0x8 -/* f055258: 03295025 */ or $t2,$t9,$t1 -/* f05525c: 014b6025 */ or $t4,$t2,$t3 -/* f055260: 448c2000 */ mtc1 $t4,$f4 -/* f055264: 05810004 */ bgez $t4,.L0f055278 -/* f055268: 468021a0 */ cvt.s.w $f6,$f4 -/* f05526c: 44814000 */ mtc1 $at,$f8 -/* f055270: 00000000 */ sll $zero,$zero,0x0 -/* f055274: 46083180 */ add.s $f6,$f6,$f8 -.L0f055278: -/* f055278: 3c014270 */ lui $at,0x4270 -/* f05527c: 44815000 */ mtc1 $at,$f10 -/* f055280: 8e040424 */ lw $a0,0x424($s0) -/* f055284: 460a3403 */ div.s $f16,$f6,$f10 -/* f055288: 10800004 */ beqz $a0,.L0f05529c -/* f05528c: e7b00020 */ swc1 $f16,0x20($sp) -/* f055290: 0fc127ea */ jal func0f049fa8 -/* f055294: afa20024 */ sw $v0,0x24($sp) -/* f055298: 8fa20024 */ lw $v0,0x24($sp) -.L0f05529c: -/* f05529c: 8e040430 */ lw $a0,0x430($s0) -/* f0552a0: 50800005 */ beqzl $a0,.L0f0552b8 -/* f0552a4: 8e040424 */ lw $a0,0x424($s0) -/* f0552a8: 0fc1ec48 */ jal func0f07b120 -/* f0552ac: afa20024 */ sw $v0,0x24($sp) -/* f0552b0: 8fa20024 */ lw $v0,0x24($sp) -/* f0552b4: 8e040424 */ lw $a0,0x424($s0) -.L0f0552b8: -/* f0552b8: 5080000a */ beqzl $a0,.L0f0552e4 -/* f0552bc: 8e040430 */ lw $a0,0x430($s0) -/* f0552c0: 0fc127ea */ jal func0f049fa8 -/* f0552c4: afa20024 */ sw $v0,0x24($sp) -/* f0552c8: c7b20020 */ lwc1 $f18,0x20($sp) -/* f0552cc: 8fa20024 */ lw $v0,0x24($sp) -/* f0552d0: 4600903c */ c.lt.s $f18,$f0 -/* f0552d4: 00000000 */ sll $zero,$zero,0x0 -/* f0552d8: 4503000d */ bc1tl .L0f055310 -/* f0552dc: 8e040434 */ lw $a0,0x434($s0) -/* f0552e0: 8e040430 */ lw $a0,0x430($s0) -.L0f0552e4: -/* f0552e4: 50800010 */ beqzl $a0,.L0f055328 -/* f0552e8: 8e0d0438 */ lw $t5,0x438($s0) -/* f0552ec: 0fc1ec48 */ jal func0f07b120 -/* f0552f0: afa20024 */ sw $v0,0x24($sp) -/* f0552f4: c7a40020 */ lwc1 $f4,0x20($sp) -/* f0552f8: 8fa20024 */ lw $v0,0x24($sp) -/* f0552fc: 4600203c */ c.lt.s $f4,$f0 -/* f055300: 00000000 */ sll $zero,$zero,0x0 -/* f055304: 45020008 */ bc1fl .L0f055328 -/* f055308: 8e0d0438 */ lw $t5,0x438($s0) -/* f05530c: 8e040434 */ lw $a0,0x434($s0) -.L0f055310: -/* f055310: 8e050438 */ lw $a1,0x438($s0) -/* f055314: 0fc13583 */ jal chraiGoToLabel -/* f055318: 90460005 */ lbu $a2,0x5($v0) -/* f05531c: 10000004 */ beqz $zero,.L0f055330 -/* f055320: ae020438 */ sw $v0,0x438($s0) -/* f055324: 8e0d0438 */ lw $t5,0x438($s0) -.L0f055328: -/* f055328: 25ae0006 */ addiu $t6,$t5,0x6 -/* f05532c: ae0e0438 */ sw $t6,0x438($s0) -.L0f055330: -/* f055330: 8fbf001c */ lw $ra,0x1c($sp) -/* f055334: 8fb00018 */ lw $s0,0x18($sp) -/* f055338: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05533c: 03e00008 */ jr $ra -/* f055340: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00be - */ -GLOBAL_ASM( -glabel ai00be -/* f055344: 27bdffe8 */ addiu $sp,$sp,-24 -/* f055348: afbf0014 */ sw $ra,0x14($sp) -/* f05534c: 24040001 */ addiu $a0,$zero,0x1 -/* f055350: 0fc24202 */ jal func0f090808 -/* f055354: 24050001 */ addiu $a1,$zero,0x1 -/* f055358: 3c03800a */ lui $v1,0x800a -/* f05535c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055360: 8c6e0438 */ lw $t6,0x438($v1) -/* f055364: 8fbf0014 */ lw $ra,0x14($sp) -/* f055368: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05536c: 25cf0002 */ addiu $t7,$t6,0x2 -/* f055370: ac6f0438 */ sw $t7,0x438($v1) -/* f055374: 03e00008 */ jr $ra -/* f055378: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00bf - */ -GLOBAL_ASM( -glabel ai00bf -/* f05537c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f055380: afbf0014 */ sw $ra,0x14($sp) -/* f055384: 24040001 */ addiu $a0,$zero,0x1 -/* f055388: 0fc24202 */ jal func0f090808 -/* f05538c: 00002825 */ or $a1,$zero,$zero -/* f055390: 3c03800a */ lui $v1,0x800a -/* f055394: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055398: 8c6e0438 */ lw $t6,0x438($v1) -/* f05539c: 8fbf0014 */ lw $ra,0x14($sp) -/* f0553a0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0553a4: 25cf0002 */ addiu $t7,$t6,0x2 -/* f0553a8: ac6f0438 */ sw $t7,0x438($v1) -/* f0553ac: 03e00008 */ jr $ra -/* f0553b0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00c0 - */ -GLOBAL_ASM( -glabel ai00c0 -/* f0553b4: 3c03800a */ lui $v1,0x800a -/* f0553b8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0553bc: 8c6e0434 */ lw $t6,0x434($v1) -/* f0553c0: 8c6f0438 */ lw $t7,0x438($v1) -/* f0553c4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0553c8: afbf0014 */ sw $ra,0x14($sp) -/* f0553cc: 01cf1021 */ addu $v0,$t6,$t7 -/* f0553d0: 90580002 */ lbu $t8,0x2($v0) -/* f0553d4: 90480003 */ lbu $t0,0x3($v0) -/* f0553d8: 3c014270 */ lui $at,0x4270 -/* f0553dc: 0018ca00 */ sll $t9,$t8,0x8 -/* f0553e0: 03284825 */ or $t1,$t9,$t0 -/* f0553e4: 44892000 */ mtc1 $t1,$f4 -/* f0553e8: 44813000 */ mtc1 $at,$f6 -/* f0553ec: 46802020 */ cvt.s.w $f0,$f4 -/* f0553f0: 46060302 */ mul.s $f12,$f0,$f6 -/* f0553f4: 0fc24216 */ jal func0f090858 -/* f0553f8: 00000000 */ sll $zero,$zero,0x0 -/* f0553fc: 3c03800a */ lui $v1,0x800a -/* f055400: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055404: 8c6a0438 */ lw $t2,0x438($v1) -/* f055408: 8fbf0014 */ lw $ra,0x14($sp) -/* f05540c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f055410: 254b0004 */ addiu $t3,$t2,0x4 -/* f055414: ac6b0438 */ sw $t3,0x438($v1) -/* f055418: 03e00008 */ jr $ra -/* f05541c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00c1 - */ -GLOBAL_ASM( -glabel ai00c1 -/* f055420: 27bdffe8 */ addiu $sp,$sp,-24 -/* f055424: afbf0014 */ sw $ra,0x14($sp) -/* f055428: 0fc2421c */ jal func0f090870 -/* f05542c: 00002025 */ or $a0,$zero,$zero -/* f055430: 3c03800a */ lui $v1,0x800a -/* f055434: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055438: 8c6e0438 */ lw $t6,0x438($v1) -/* f05543c: 8fbf0014 */ lw $ra,0x14($sp) -/* f055440: 27bd0018 */ addiu $sp,$sp,0x18 -/* f055444: 25cf0002 */ addiu $t7,$t6,0x2 -/* f055448: ac6f0438 */ sw $t7,0x438($v1) -/* f05544c: 03e00008 */ jr $ra -/* f055450: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00c2 - */ -GLOBAL_ASM( -glabel ai00c2 -/* f055454: 27bdffe8 */ addiu $sp,$sp,-24 -/* f055458: afbf0014 */ sw $ra,0x14($sp) -/* f05545c: 0fc2421c */ jal func0f090870 -/* f055460: 24040001 */ addiu $a0,$zero,0x1 -/* f055464: 3c03800a */ lui $v1,0x800a -/* f055468: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05546c: 8c6e0438 */ lw $t6,0x438($v1) -/* f055470: 8fbf0014 */ lw $ra,0x14($sp) -/* f055474: 27bd0018 */ addiu $sp,$sp,0x18 -/* f055478: 25cf0002 */ addiu $t7,$t6,0x2 -/* f05547c: ac6f0438 */ sw $t7,0x438($v1) -/* f055480: 03e00008 */ jr $ra -/* f055484: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00c3 - */ -GLOBAL_ASM( -glabel ai00c3 -/* f055488: 3c03800a */ lui $v1,0x800a -/* f05548c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055490: 8c6e0434 */ lw $t6,0x434($v1) -/* f055494: 8c6f0438 */ lw $t7,0x438($v1) -/* f055498: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05549c: afbf0014 */ sw $ra,0x14($sp) -/* f0554a0: 01cfc021 */ addu $t8,$t6,$t7 -/* f0554a4: 0fc2421f */ jal func0f09087c -/* f0554a8: afb8001c */ sw $t8,0x1c($sp) -/* f0554ac: 3c03800a */ lui $v1,0x800a -/* f0554b0: 1440000a */ bnez $v0,.L0f0554dc -/* f0554b4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0554b8: 8fb9001c */ lw $t9,0x1c($sp) -/* f0554bc: 8c640434 */ lw $a0,0x434($v1) -/* f0554c0: 8c650438 */ lw $a1,0x438($v1) -/* f0554c4: 0fc13583 */ jal chraiGoToLabel -/* f0554c8: 93260002 */ lbu $a2,0x2($t9) -/* f0554cc: 3c03800a */ lui $v1,0x800a -/* f0554d0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0554d4: 10000004 */ beqz $zero,.L0f0554e8 -/* f0554d8: ac620438 */ sw $v0,0x438($v1) -.L0f0554dc: -/* f0554dc: 8c680438 */ lw $t0,0x438($v1) -/* f0554e0: 25090003 */ addiu $t1,$t0,0x3 -/* f0554e4: ac690438 */ sw $t1,0x438($v1) -.L0f0554e8: -/* f0554e8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0554ec: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0554f0: 00001025 */ or $v0,$zero,$zero -/* f0554f4: 03e00008 */ jr $ra -/* f0554f8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00c4 - */ -GLOBAL_ASM( -glabel ai00c4 -/* f0554fc: 3c03800a */ lui $v1,0x800a -/* f055500: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055504: 8c6e0434 */ lw $t6,0x434($v1) -/* f055508: 8c6f0438 */ lw $t7,0x438($v1) -/* f05550c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f055510: afbf0014 */ sw $ra,0x14($sp) -/* f055514: 01cf1021 */ addu $v0,$t6,$t7 -/* f055518: 90580002 */ lbu $t8,0x2($v0) -/* f05551c: 90480003 */ lbu $t0,0x3($v0) -/* f055520: afa2001c */ sw $v0,0x1c($sp) -/* f055524: 0018ca00 */ sll $t9,$t8,0x8 -/* f055528: 03284825 */ or $t1,$t9,$t0 -/* f05552c: 44892000 */ mtc1 $t1,$f4 -/* f055530: 00000000 */ sll $zero,$zero,0x0 -/* f055534: 468021a0 */ cvt.s.w $f6,$f4 -/* f055538: 0fc24219 */ jal func0f090864 -/* f05553c: e7a60018 */ swc1 $f6,0x18($sp) -/* f055540: 3c014270 */ lui $at,0x4270 -/* f055544: 44815000 */ mtc1 $at,$f10 -/* f055548: c7a80018 */ lwc1 $f8,0x18($sp) -/* f05554c: 3c03800a */ lui $v1,0x800a -/* f055550: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055554: 460a4402 */ mul.s $f16,$f8,$f10 -/* f055558: 8fa2001c */ lw $v0,0x1c($sp) -/* f05555c: 4610003c */ c.lt.s $f0,$f16 -/* f055560: 00000000 */ sll $zero,$zero,0x0 -/* f055564: 4502000a */ bc1fl .L0f055590 -/* f055568: 8c6a0438 */ lw $t2,0x438($v1) -/* f05556c: 8c640434 */ lw $a0,0x434($v1) -/* f055570: 8c650438 */ lw $a1,0x438($v1) -/* f055574: 0fc13583 */ jal chraiGoToLabel -/* f055578: 90460004 */ lbu $a2,0x4($v0) -/* f05557c: 3c03800a */ lui $v1,0x800a -/* f055580: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055584: 10000004 */ beqz $zero,.L0f055598 -/* f055588: ac620438 */ sw $v0,0x438($v1) -/* f05558c: 8c6a0438 */ lw $t2,0x438($v1) -.L0f055590: -/* f055590: 254b0005 */ addiu $t3,$t2,0x5 -/* f055594: ac6b0438 */ sw $t3,0x438($v1) -.L0f055598: -/* f055598: 8fbf0014 */ lw $ra,0x14($sp) -/* f05559c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0555a0: 00001025 */ or $v0,$zero,$zero -/* f0555a4: 03e00008 */ jr $ra -/* f0555a8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00c5 - */ -GLOBAL_ASM( -glabel ai00c5 -/* f0555ac: 3c03800a */ lui $v1,0x800a -/* f0555b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0555b4: 8c6e0434 */ lw $t6,0x434($v1) -/* f0555b8: 8c6f0438 */ lw $t7,0x438($v1) -/* f0555bc: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0555c0: afbf0014 */ sw $ra,0x14($sp) -/* f0555c4: 01cf1021 */ addu $v0,$t6,$t7 -/* f0555c8: 90580002 */ lbu $t8,0x2($v0) -/* f0555cc: 90480003 */ lbu $t0,0x3($v0) -/* f0555d0: afa2001c */ sw $v0,0x1c($sp) -/* f0555d4: 0018ca00 */ sll $t9,$t8,0x8 -/* f0555d8: 03284825 */ or $t1,$t9,$t0 -/* f0555dc: 44892000 */ mtc1 $t1,$f4 -/* f0555e0: 00000000 */ sll $zero,$zero,0x0 -/* f0555e4: 468021a0 */ cvt.s.w $f6,$f4 -/* f0555e8: 0fc24219 */ jal func0f090864 -/* f0555ec: e7a60018 */ swc1 $f6,0x18($sp) -/* f0555f0: 3c014270 */ lui $at,0x4270 -/* f0555f4: 44815000 */ mtc1 $at,$f10 -/* f0555f8: c7a80018 */ lwc1 $f8,0x18($sp) -/* f0555fc: 3c03800a */ lui $v1,0x800a -/* f055600: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055604: 460a4402 */ mul.s $f16,$f8,$f10 -/* f055608: 8fa2001c */ lw $v0,0x1c($sp) -/* f05560c: 4600803c */ c.lt.s $f16,$f0 -/* f055610: 00000000 */ sll $zero,$zero,0x0 -/* f055614: 4502000a */ bc1fl .L0f055640 -/* f055618: 8c6a0438 */ lw $t2,0x438($v1) -/* f05561c: 8c640434 */ lw $a0,0x434($v1) -/* f055620: 8c650438 */ lw $a1,0x438($v1) -/* f055624: 0fc13583 */ jal chraiGoToLabel -/* f055628: 90460004 */ lbu $a2,0x4($v0) -/* f05562c: 3c03800a */ lui $v1,0x800a -/* f055630: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055634: 10000004 */ beqz $zero,.L0f055648 -/* f055638: ac620438 */ sw $v0,0x438($v1) -/* f05563c: 8c6a0438 */ lw $t2,0x438($v1) -.L0f055640: -/* f055640: 254b0005 */ addiu $t3,$t2,0x5 -/* f055644: ac6b0438 */ sw $t3,0x438($v1) -.L0f055648: -/* f055648: 8fbf0014 */ lw $ra,0x14($sp) -/* f05564c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f055650: 00001025 */ or $v0,$zero,$zero -/* f055654: 03e00008 */ jr $ra -/* f055658: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00c6 - */ -GLOBAL_ASM( -glabel ai00c6 -/* f05565c: 27bdffc8 */ addiu $sp,$sp,-56 -/* f055660: afb00020 */ sw $s0,0x20($sp) -/* f055664: 3c10800a */ lui $s0,0x800a -/* f055668: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05566c: 8e0e0434 */ lw $t6,0x434($s0) -/* f055670: 8e0f0438 */ lw $t7,0x438($s0) -/* f055674: afbf0024 */ sw $ra,0x24($sp) -/* f055678: 01cf1821 */ addu $v1,$t6,$t7 -/* f05567c: 90780004 */ lbu $t8,0x4($v1) -/* f055680: 906a0005 */ lbu $t2,0x5($v1) -/* f055684: 0018ca00 */ sll $t9,$t8,0x8 -/* f055688: 032a5825 */ or $t3,$t9,$t2 -/* f05568c: a7ab0032 */ sh $t3,0x32($sp) -/* f055690: 906e0009 */ lbu $t6,0x9($v1) -/* f055694: 906c0008 */ lbu $t4,0x8($v1) -/* f055698: 9079000a */ lbu $t9,0xa($v1) -/* f05569c: 000e7c00 */ sll $t7,$t6,0x10 -/* f0556a0: 000c6e00 */ sll $t5,$t4,0x18 -/* f0556a4: 906e0006 */ lbu $t6,0x6($v1) -/* f0556a8: 01afc025 */ or $t8,$t5,$t7 -/* f0556ac: 906c000b */ lbu $t4,0xb($v1) -/* f0556b0: 906f0007 */ lbu $t7,0x7($v1) -/* f0556b4: 00195200 */ sll $t2,$t9,0x8 -/* f0556b8: 030a5825 */ or $t3,$t8,$t2 -/* f0556bc: 000e6a00 */ sll $t5,$t6,0x8 -/* f0556c0: 016c4025 */ or $t0,$t3,$t4 -/* f0556c4: 01af1025 */ or $v0,$t5,$t7 -/* f0556c8: 3044ffff */ andi $a0,$v0,0xffff -/* f0556cc: afa8002c */ sw $t0,0x2c($sp) -/* f0556d0: 0c006134 */ jal 0x184d0 -/* f0556d4: afa30034 */ sw $v1,0x34($sp) -/* f0556d8: 8fa30034 */ lw $v1,0x34($sp) -/* f0556dc: 8fa8002c */ lw $t0,0x2c($sp) -/* f0556e0: 8e040424 */ lw $a0,0x424($s0) -/* f0556e4: 90650002 */ lbu $a1,0x2($v1) -/* f0556e8: 80660003 */ lb $a2,0x3($v1) -/* f0556ec: afa20010 */ sw $v0,0x10($sp) -/* f0556f0: 97a70032 */ lhu $a3,0x32($sp) -/* f0556f4: afa30034 */ sw $v1,0x34($sp) -/* f0556f8: 0fc12d5e */ jal func0f04b578 -/* f0556fc: afa80014 */ sw $t0,0x14($sp) -/* f055700: 10400007 */ beqz $v0,.L0f055720 -/* f055704: 8fa30034 */ lw $v1,0x34($sp) -/* f055708: 8e040434 */ lw $a0,0x434($s0) -/* f05570c: 8e050438 */ lw $a1,0x438($s0) -/* f055710: 0fc13583 */ jal chraiGoToLabel -/* f055714: 9066000c */ lbu $a2,0xc($v1) -/* f055718: 10000004 */ beqz $zero,.L0f05572c -/* f05571c: ae020438 */ sw $v0,0x438($s0) -.L0f055720: -/* f055720: 8e180438 */ lw $t8,0x438($s0) -/* f055724: 270a000d */ addiu $t2,$t8,0xd -/* f055728: ae0a0438 */ sw $t2,0x438($s0) -.L0f05572c: -/* f05572c: 8fbf0024 */ lw $ra,0x24($sp) -/* f055730: 8fb00020 */ lw $s0,0x20($sp) -/* f055734: 27bd0038 */ addiu $sp,$sp,0x38 -/* f055738: 03e00008 */ jr $ra -/* f05573c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00c7 - */ -GLOBAL_ASM( -glabel ai00c7 -/* f055740: 27bdffd0 */ addiu $sp,$sp,-48 -/* f055744: afb00020 */ sw $s0,0x20($sp) -/* f055748: 3c10800a */ lui $s0,0x800a -/* f05574c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f055750: 8e0e0434 */ lw $t6,0x434($s0) -/* f055754: 8e0f0438 */ lw $t7,0x438($s0) -/* f055758: afbf0024 */ sw $ra,0x24($sp) -/* f05575c: 01cf1821 */ addu $v1,$t6,$t7 -/* f055760: 90780007 */ lbu $t8,0x7($v1) -/* f055764: 90680008 */ lbu $t0,0x8($v1) -/* f055768: 906b0009 */ lbu $t3,0x9($v1) -/* f05576c: 906e000a */ lbu $t6,0xa($v1) -/* f055770: 0018ce00 */ sll $t9,$t8,0x18 -/* f055774: 00084c00 */ sll $t1,$t0,0x10 -/* f055778: 03295025 */ or $t2,$t9,$t1 -/* f05577c: 000b6200 */ sll $t4,$t3,0x8 -/* f055780: 014c6825 */ or $t5,$t2,$t4 -/* f055784: 01ae7825 */ or $t7,$t5,$t6 -/* f055788: afaf0028 */ sw $t7,0x28($sp) -/* f05578c: 90780005 */ lbu $t8,0x5($v1) -/* f055790: 90790006 */ lbu $t9,0x6($v1) -/* f055794: afa3002c */ sw $v1,0x2c($sp) -/* f055798: 00184200 */ sll $t0,$t8,0x8 -/* f05579c: 01191025 */ or $v0,$t0,$t9 -/* f0557a0: 0c006134 */ jal 0x184d0 -/* f0557a4: 3044ffff */ andi $a0,$v0,0xffff -/* f0557a8: 8fa3002c */ lw $v1,0x2c($sp) -/* f0557ac: 8fab0028 */ lw $t3,0x28($sp) -/* f0557b0: 8e040424 */ lw $a0,0x424($s0) -/* f0557b4: 90650002 */ lbu $a1,0x2($v1) -/* f0557b8: 80660003 */ lb $a2,0x3($v1) -/* f0557bc: 90670004 */ lbu $a3,0x4($v1) -/* f0557c0: afa20010 */ sw $v0,0x10($sp) -/* f0557c4: 0fc12d7d */ jal func0f04b5f4 -/* f0557c8: afab0014 */ sw $t3,0x14($sp) -/* f0557cc: 10400007 */ beqz $v0,.L0f0557ec -/* f0557d0: 8fa3002c */ lw $v1,0x2c($sp) -/* f0557d4: 8e040434 */ lw $a0,0x434($s0) -/* f0557d8: 8e050438 */ lw $a1,0x438($s0) -/* f0557dc: 0fc13583 */ jal chraiGoToLabel -/* f0557e0: 9066000b */ lbu $a2,0xb($v1) -/* f0557e4: 10000004 */ beqz $zero,.L0f0557f8 -/* f0557e8: ae020438 */ sw $v0,0x438($s0) -.L0f0557ec: -/* f0557ec: 8e0a0438 */ lw $t2,0x438($s0) -/* f0557f0: 254c000c */ addiu $t4,$t2,0xc -/* f0557f4: ae0c0438 */ sw $t4,0x438($s0) -.L0f0557f8: -/* f0557f8: 8fbf0024 */ lw $ra,0x24($sp) -/* f0557fc: 8fb00020 */ lw $s0,0x20($sp) -/* f055800: 27bd0030 */ addiu $sp,$sp,0x30 -/* f055804: 03e00008 */ jr $ra -/* f055808: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00c8 - */ -GLOBAL_ASM( -glabel ai00c8 -/* f05580c: 3c09800a */ lui $t1,0x800a -/* f055810: 25299fc0 */ addiu $t1,$t1,-24640 -/* f055814: 8d250438 */ lw $a1,0x438($t1) -/* f055818: 8d2e0434 */ lw $t6,0x434($t1) -/* f05581c: 27bdffd8 */ addiu $sp,$sp,-40 -/* f055820: afbf0014 */ sw $ra,0x14($sp) -/* f055824: 01c54021 */ addu $t0,$t6,$a1 -/* f055828: 91190006 */ lbu $t9,0x6($t0) -/* f05582c: 910f0005 */ lbu $t7,0x5($t0) -/* f055830: 910c0007 */ lbu $t4,0x7($t0) -/* f055834: 00195400 */ sll $t2,$t9,0x10 -/* f055838: 000fc600 */ sll $t8,$t7,0x18 -/* f05583c: 91190002 */ lbu $t9,0x2($t0) -/* f055840: 030a5825 */ or $t3,$t8,$t2 -/* f055844: 910a0003 */ lbu $t2,0x3($t0) -/* f055848: 8d220424 */ lw $v0,0x424($t1) -/* f05584c: 000c6a00 */ sll $t5,$t4,0x8 -/* f055850: 910f0008 */ lbu $t7,0x8($t0) -/* f055854: 0019c200 */ sll $t8,$t9,0x8 -/* f055858: 016d7025 */ or $t6,$t3,$t5 -/* f05585c: 030a6025 */ or $t4,$t8,$t2 -/* f055860: afac001c */ sw $t4,0x1c($sp) -/* f055864: 00001825 */ or $v1,$zero,$zero -/* f055868: 10400065 */ beqz $v0,.L0f055a00 -/* f05586c: 01cf3825 */ or $a3,$t6,$t7 -/* f055870: 8c4b001c */ lw $t3,0x1c($v0) -/* f055874: 11600062 */ beqz $t3,.L0f055a00 -/* f055878: 00000000 */ sll $zero,$zero,0x0 -/* f05587c: 8c4d0020 */ lw $t5,0x20($v0) -/* f055880: 24040014 */ addiu $a0,$zero,0x14 -/* f055884: 11a0005e */ beqz $t5,.L0f055a00 -/* f055888: 00000000 */ sll $zero,$zero,0x0 -/* f05588c: afa70020 */ sw $a3,0x20($sp) -/* f055890: 0fc41b99 */ jal func0f106e64 -/* f055894: afa80024 */ sw $t0,0x24($sp) -/* f055898: 8fa5001c */ lw $a1,0x1c($sp) -/* f05589c: 10400012 */ beqz $v0,.L0f0558e8 -/* f0558a0: 8fa70020 */ lw $a3,0x20($sp) -/* f0558a4: 3c01efff */ lui $at,0xefff -/* f0558a8: 3421ffff */ ori $at,$at,0xffff -/* f0558ac: 8fb90024 */ lw $t9,0x24($sp) -/* f0558b0: 00e17024 */ and $t6,$a3,$at -/* f0558b4: 3c012000 */ lui $at,0x2000 -/* f0558b8: 3c04800a */ lui $a0,0x800a -/* f0558bc: 01c13825 */ or $a3,$t6,$at -/* f0558c0: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f0558c4: 0fc22eb4 */ jal func0f08bad0 -/* f0558c8: 93260004 */ lbu $a2,0x4($t9) -/* f0558cc: 3c05800a */ lui $a1,0x800a -/* f0558d0: 3c09800a */ lui $t1,0x800a -/* f0558d4: 25299fc0 */ addiu $t1,$t1,-24640 -/* f0558d8: 8ca5a3f8 */ lw $a1,-0x5c08($a1) -/* f0558dc: 00401825 */ or $v1,$v0,$zero -/* f0558e0: 10000047 */ beqz $zero,.L0f055a00 -/* f0558e4: 8fa80024 */ lw $t0,0x24($sp) -.L0f0558e8: -/* f0558e8: 24040012 */ addiu $a0,$zero,0x12 -/* f0558ec: 0fc41b99 */ jal func0f106e64 -/* f0558f0: afa70020 */ sw $a3,0x20($sp) -/* f0558f4: 8fa5001c */ lw $a1,0x1c($sp) -/* f0558f8: 10400036 */ beqz $v0,.L0f0559d4 -/* f0558fc: 8fa70020 */ lw $a3,0x20($sp) -/* f055900: 8fb80024 */ lw $t8,0x24($sp) -/* f055904: 93060004 */ lbu $a2,0x4($t8) -/* f055908: 24cafffe */ addiu $t2,$a2,-2 -/* f05590c: 2d410021 */ sltiu $at,$t2,0x21 -/* f055910: 10200026 */ beqz $at,.L0f0559ac -/* f055914: 000a5080 */ sll $t2,$t2,0x2 -/* f055918: 3c017f1b */ lui $at,0x7f1b -/* f05591c: 002a0821 */ addu $at,$at,$t2 -/* f055920: 8c2a9c54 */ lw $t2,-0x63ac($at) -/* f055924: 01400008 */ jr $t2 -/* f055928: 00000000 */ sll $zero,$zero,0x0 -/* f05592c: 3c04800a */ lui $a0,0x800a -/* f055930: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f055934: 24050108 */ addiu $a1,$zero,0x108 -/* f055938: 0fc22eb4 */ jal func0f08bad0 -/* f05593c: 24060018 */ addiu $a2,$zero,0x18 -/* f055940: 1000001e */ beqz $zero,.L0f0559bc -/* f055944: 00401825 */ or $v1,$v0,$zero -/* f055948: 3c0c800a */ lui $t4,0x800a -/* f05594c: 8d8ca474 */ lw $t4,-0x5b8c($t4) -/* f055950: 24010033 */ addiu $at,$zero,0x33 -/* f055954: 1581000e */ bne $t4,$at,.L0f055990 -/* f055958: 00000000 */ sll $zero,$zero,0x0 -/* f05595c: 0fc5b367 */ jal func0f16cd9c -/* f055960: afa70020 */ sw $a3,0x20($sp) -/* f055964: 24010002 */ addiu $at,$zero,0x2 -/* f055968: 8fa5001c */ lw $a1,0x1c($sp) -/* f05596c: 14410008 */ bne $v0,$at,.L0f055990 -/* f055970: 8fa70020 */ lw $a3,0x20($sp) -/* f055974: 8fab0024 */ lw $t3,0x24($sp) -/* f055978: 3c04800a */ lui $a0,0x800a -/* f05597c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f055980: 0fc22eb4 */ jal func0f08bad0 -/* f055984: 91660004 */ lbu $a2,0x4($t3) -/* f055988: 1000000c */ beqz $zero,.L0f0559bc -/* f05598c: 00401825 */ or $v1,$v0,$zero -.L0f055990: -/* f055990: 3c04800a */ lui $a0,0x800a -/* f055994: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f055998: 24050108 */ addiu $a1,$zero,0x108 -/* f05599c: 0fc22eb4 */ jal func0f08bad0 -/* f0559a0: 24060018 */ addiu $a2,$zero,0x18 -/* f0559a4: 10000005 */ beqz $zero,.L0f0559bc -/* f0559a8: 00401825 */ or $v1,$v0,$zero -.L0f0559ac: -/* f0559ac: 3c04800a */ lui $a0,0x800a -/* f0559b0: 0fc22eb4 */ jal func0f08bad0 -/* f0559b4: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f0559b8: 00401825 */ or $v1,$v0,$zero -.L0f0559bc: -/* f0559bc: 3c05800a */ lui $a1,0x800a -/* f0559c0: 3c09800a */ lui $t1,0x800a -/* f0559c4: 25299fc0 */ addiu $t1,$t1,-24640 -/* f0559c8: 8ca5a3f8 */ lw $a1,-0x5c08($a1) -/* f0559cc: 1000000c */ beqz $zero,.L0f055a00 -/* f0559d0: 8fa80024 */ lw $t0,0x24($sp) -.L0f0559d4: -/* f0559d4: 8fad0024 */ lw $t5,0x24($sp) -/* f0559d8: 3c04800a */ lui $a0,0x800a -/* f0559dc: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f0559e0: 0fc22eb4 */ jal func0f08bad0 -/* f0559e4: 91a60004 */ lbu $a2,0x4($t5) -/* f0559e8: 3c05800a */ lui $a1,0x800a -/* f0559ec: 3c09800a */ lui $t1,0x800a -/* f0559f0: 25299fc0 */ addiu $t1,$t1,-24640 -/* f0559f4: 8ca5a3f8 */ lw $a1,-0x5c08($a1) -/* f0559f8: 00401825 */ or $v1,$v0,$zero -/* f0559fc: 8fa80024 */ lw $t0,0x24($sp) -.L0f055a00: -/* f055a00: 10600007 */ beqz $v1,.L0f055a20 -/* f055a04: 24ae000a */ addiu $t6,$a1,0xa -/* f055a08: 8d240434 */ lw $a0,0x434($t1) -/* f055a0c: 0fc13583 */ jal chraiGoToLabel -/* f055a10: 91060009 */ lbu $a2,0x9($t0) -/* f055a14: 3c01800a */ lui $at,0x800a -/* f055a18: 10000002 */ beqz $zero,.L0f055a24 -/* f055a1c: ac22a3f8 */ sw $v0,-0x5c08($at) -.L0f055a20: -/* f055a20: ad2e0438 */ sw $t6,0x438($t1) -.L0f055a24: -/* f055a24: 8fbf0014 */ lw $ra,0x14($sp) -/* f055a28: 27bd0028 */ addiu $sp,$sp,0x28 -/* f055a2c: 00001025 */ or $v0,$zero,$zero -/* f055a30: 03e00008 */ jr $ra -/* f055a34: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00c9 - */ -GLOBAL_ASM( -glabel ai00c9 -/* f055a38: 3c07800a */ lui $a3,0x800a -/* f055a3c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f055a40: 8ce50438 */ lw $a1,0x438($a3) -/* f055a44: 8cee0434 */ lw $t6,0x434($a3) -/* f055a48: 27bdffd8 */ addiu $sp,$sp,-40 -/* f055a4c: afbf0014 */ sw $ra,0x14($sp) -/* f055a50: 01c51821 */ addu $v1,$t6,$a1 -/* f055a54: 906f0004 */ lbu $t7,0x4($v1) -/* f055a58: 90790005 */ lbu $t9,0x5($v1) -/* f055a5c: 906a0006 */ lbu $t2,0x6($v1) -/* f055a60: 906d0007 */ lbu $t5,0x7($v1) -/* f055a64: 000fc600 */ sll $t8,$t7,0x18 -/* f055a68: 00194400 */ sll $t0,$t9,0x10 -/* f055a6c: 03084825 */ or $t1,$t8,$t0 -/* f055a70: 000a5a00 */ sll $t3,$t2,0x8 -/* f055a74: 012b6025 */ or $t4,$t1,$t3 -/* f055a78: 018d7025 */ or $t6,$t4,$t5 -/* f055a7c: afae0020 */ sw $t6,0x20($sp) -/* f055a80: 906f0002 */ lbu $t7,0x2($v1) -/* f055a84: 90780003 */ lbu $t8,0x3($v1) -/* f055a88: 8ce40424 */ lw $a0,0x424($a3) -/* f055a8c: 000fca00 */ sll $t9,$t7,0x8 -/* f055a90: 03384025 */ or $t0,$t9,$t8 -/* f055a94: afa8001c */ sw $t0,0x1c($sp) -/* f055a98: 10800010 */ beqz $a0,.L0f055adc -/* f055a9c: 00003025 */ or $a2,$zero,$zero -/* f055aa0: 8c8a001c */ lw $t2,0x1c($a0) -/* f055aa4: 1140000d */ beqz $t2,.L0f055adc -/* f055aa8: 00000000 */ sll $zero,$zero,0x0 -/* f055aac: 8c890020 */ lw $t1,0x20($a0) -/* f055ab0: 1120000a */ beqz $t1,.L0f055adc -/* f055ab4: 00000000 */ sll $zero,$zero,0x0 -/* f055ab8: 01002825 */ or $a1,$t0,$zero -/* f055abc: 01c03025 */ or $a2,$t6,$zero -/* f055ac0: 0fc22776 */ jal func0f089dd8 -/* f055ac4: afa30024 */ sw $v1,0x24($sp) -/* f055ac8: 3c07800a */ lui $a3,0x800a -/* f055acc: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f055ad0: 8ce50438 */ lw $a1,0x438($a3) -/* f055ad4: 8fa30024 */ lw $v1,0x24($sp) -/* f055ad8: 00403025 */ or $a2,$v0,$zero -.L0f055adc: -/* f055adc: 10c00008 */ beqz $a2,.L0f055b00 -/* f055ae0: 24ab0009 */ addiu $t3,$a1,0x9 -/* f055ae4: 8ce40434 */ lw $a0,0x434($a3) -/* f055ae8: 0fc13583 */ jal chraiGoToLabel -/* f055aec: 90660008 */ lbu $a2,0x8($v1) -/* f055af0: 3c07800a */ lui $a3,0x800a -/* f055af4: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f055af8: 10000002 */ beqz $zero,.L0f055b04 -/* f055afc: ace20438 */ sw $v0,0x438($a3) -.L0f055b00: -/* f055b00: aceb0438 */ sw $t3,0x438($a3) -.L0f055b04: -/* f055b04: 8fbf0014 */ lw $ra,0x14($sp) -/* f055b08: 27bd0028 */ addiu $sp,$sp,0x28 -/* f055b0c: 00001025 */ or $v0,$zero,$zero -/* f055b10: 03e00008 */ jr $ra -/* f055b14: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00ca - */ -GLOBAL_ASM( -glabel ai00ca -/* f055b18: 3c03800a */ lui $v1,0x800a -/* f055b1c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f055b20: 8c6e0434 */ lw $t6,0x434($v1) -/* f055b24: 8c6f0438 */ lw $t7,0x438($v1) -/* f055b28: 27bdff98 */ addiu $sp,$sp,-104 -/* f055b2c: afbf0024 */ sw $ra,0x24($sp) -/* f055b30: afb10020 */ sw $s1,0x20($sp) -/* f055b34: afb0001c */ sw $s0,0x1c($sp) -/* f055b38: 01cf2821 */ addu $a1,$t6,$t7 -/* f055b3c: 90b80005 */ lbu $t8,0x5($a1) -/* f055b40: 90a80006 */ lbu $t0,0x6($a1) -/* f055b44: 90ab0007 */ lbu $t3,0x7($a1) -/* f055b48: 90ae0008 */ lbu $t6,0x8($a1) -/* f055b4c: 0018ce00 */ sll $t9,$t8,0x18 -/* f055b50: 00084c00 */ sll $t1,$t0,0x10 -/* f055b54: 03295025 */ or $t2,$t9,$t1 -/* f055b58: 000b6200 */ sll $t4,$t3,0x8 -/* f055b5c: 014c6825 */ or $t5,$t2,$t4 -/* f055b60: 01ae7825 */ or $t7,$t5,$t6 -/* f055b64: afaf0060 */ sw $t7,0x60($sp) -/* f055b68: 90b80003 */ lbu $t8,0x3($a1) -/* f055b6c: 90b90004 */ lbu $t9,0x4($a1) -/* f055b70: afa50064 */ sw $a1,0x64($sp) -/* f055b74: 00184200 */ sll $t0,$t8,0x8 -/* f055b78: 01191025 */ or $v0,$t0,$t9 -/* f055b7c: 0c006134 */ jal 0x184d0 -/* f055b80: 3044ffff */ andi $a0,$v0,0xffff -/* f055b84: 8fab0064 */ lw $t3,0x64($sp) -/* f055b88: afa00054 */ sw $zero,0x54($sp) -/* f055b8c: 3c04800a */ lui $a0,0x800a -/* f055b90: 00408025 */ or $s0,$v0,$zero -/* f055b94: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f055b98: 0fc126d1 */ jal chrFindById -/* f055b9c: 91650002 */ lbu $a1,0x2($t3) -/* f055ba0: 00408825 */ or $s1,$v0,$zero -/* f055ba4: afa00048 */ sw $zero,0x48($sp) -/* f055ba8: afa00040 */ sw $zero,0x40($sp) -/* f055bac: afa00030 */ sw $zero,0x30($sp) -/* f055bb0: 1040007b */ beqz $v0,.L0f055da0 -/* f055bb4: afa0002c */ sw $zero,0x2c($sp) -/* f055bb8: 8c4a0018 */ lw $t2,0x18($v0) -/* f055bbc: 3c04800a */ lui $a0,0x800a -/* f055bc0: 2406ffff */ addiu $a2,$zero,-1 -/* f055bc4: 314c0002 */ andi $t4,$t2,0x2 -/* f055bc8: 51800076 */ beqzl $t4,.L0f055da4 -/* f055bcc: 8fb90054 */ lw $t9,0x54($sp) -/* f055bd0: 8fad0060 */ lw $t5,0x60($sp) -/* f055bd4: 84450010 */ lh $a1,0x10($v0) -/* f055bd8: 84470000 */ lh $a3,0x0($v0) -/* f055bdc: afb00010 */ sw $s0,0x10($sp) -/* f055be0: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f055be4: 0fc12d7d */ jal func0f04b5f4 -/* f055be8: afad0014 */ sw $t5,0x14($sp) -/* f055bec: 5040006d */ beqzl $v0,.L0f055da4 -/* f055bf0: 8fb90054 */ lw $t9,0x54($sp) -/* f055bf4: 0fc0817b */ jal func0f0205ec -/* f055bf8: 8c500004 */ lw $s0,0x4($v0) -/* f055bfc: 00022c00 */ sll $a1,$v0,0x10 -/* f055c00: 00057403 */ sra $t6,$a1,0x10 -/* f055c04: 01c02825 */ or $a1,$t6,$zero -/* f055c08: 0fc07937 */ jal func0f01e4dc -/* f055c0c: 02002025 */ or $a0,$s0,$zero -/* f055c10: 860f0000 */ lh $t7,0x0($s0) -/* f055c14: 02202025 */ or $a0,$s1,$zero -/* f055c18: 00002825 */ or $a1,$zero,$zero -/* f055c1c: 0fc0a209 */ jal func0f028824 -/* f055c20: a62f0132 */ sh $t7,0x132($s1) -/* f055c24: 5040000d */ beqzl $v0,.L0f055c5c -/* f055c28: 02202025 */ or $a0,$s1,$zero -/* f055c2c: 8c420004 */ lw $v0,0x4($v0) -/* f055c30: 02002025 */ or $a0,$s0,$zero -/* f055c34: 00003825 */ or $a3,$zero,$zero -/* f055c38: 84450004 */ lh $a1,0x4($v0) -/* f055c3c: 9046005c */ lbu $a2,0x5c($v0) -/* f055c40: 0fc22eb4 */ jal func0f08bad0 -/* f055c44: afa20040 */ sw $v0,0x40($sp) -/* f055c48: 50400004 */ beqzl $v0,.L0f055c5c -/* f055c4c: 02202025 */ or $a0,$s1,$zero -/* f055c50: 8c580004 */ lw $t8,0x4($v0) -/* f055c54: afb8002c */ sw $t8,0x2c($sp) -/* f055c58: 02202025 */ or $a0,$s1,$zero -.L0f055c5c: -/* f055c5c: 0fc0a209 */ jal func0f028824 -/* f055c60: 24050001 */ addiu $a1,$zero,0x1 -/* f055c64: 5040000d */ beqzl $v0,.L0f055c9c -/* f055c68: 8fa20048 */ lw $v0,0x48($sp) -/* f055c6c: 8c420004 */ lw $v0,0x4($v0) -/* f055c70: 02002025 */ or $a0,$s0,$zero -/* f055c74: 3c071000 */ lui $a3,0x1000 -/* f055c78: 84450004 */ lh $a1,0x4($v0) -/* f055c7c: 9046005c */ lbu $a2,0x5c($v0) -/* f055c80: 0fc22eb4 */ jal func0f08bad0 -/* f055c84: afa20048 */ sw $v0,0x48($sp) -/* f055c88: 50400004 */ beqzl $v0,.L0f055c9c -/* f055c8c: 8fa20048 */ lw $v0,0x48($sp) -/* f055c90: 8c440004 */ lw $a0,0x4($v0) -/* f055c94: afa40030 */ sw $a0,0x30($sp) -/* f055c98: 8fa20048 */ lw $v0,0x48($sp) -.L0f055c9c: -/* f055c9c: 8fa40030 */ lw $a0,0x30($sp) -/* f055ca0: 8fa30040 */ lw $v1,0x40($sp) -/* f055ca4: 50400010 */ beqzl $v0,.L0f055ce8 -/* f055ca8: 8e230178 */ lw $v1,0x178($s1) -/* f055cac: 5060000e */ beqzl $v1,.L0f055ce8 -/* f055cb0: 8e230178 */ lw $v1,0x178($s1) -/* f055cb4: 1080000b */ beqz $a0,.L0f055ce4 -/* f055cb8: 8fa8002c */ lw $t0,0x2c($sp) -/* f055cbc: 5100000a */ beqzl $t0,.L0f055ce8 -/* f055cc0: 8e230178 */ lw $v1,0x178($s1) -/* f055cc4: 8c590064 */ lw $t9,0x64($v0) -/* f055cc8: 54790007 */ bnel $v1,$t9,.L0f055ce8 -/* f055ccc: 8e230178 */ lw $v1,0x178($s1) -/* f055cd0: 8c690064 */ lw $t1,0x64($v1) -/* f055cd4: 54490004 */ bnel $v0,$t1,.L0f055ce8 -/* f055cd8: 8e230178 */ lw $v1,0x178($s1) -/* f055cdc: 0fc22b6b */ jal func0f08adac -/* f055ce0: 01002825 */ or $a1,$t0,$zero -.L0f055ce4: -/* f055ce4: 8e230178 */ lw $v1,0x178($s1) -.L0f055ce8: -/* f055ce8: 02002025 */ or $a0,$s0,$zero -/* f055cec: 50600006 */ beqzl $v1,.L0f055d08 -/* f055cf0: 8e2b0114 */ lw $t3,0x114($s1) -/* f055cf4: 8c620004 */ lw $v0,0x4($v1) -/* f055cf8: 00003025 */ or $a2,$zero,$zero -/* f055cfc: 0fc22776 */ jal func0f089dd8 -/* f055d00: 84450004 */ lh $a1,0x4($v0) -/* f055d04: 8e2b0114 */ lw $t3,0x114($s1) -.L0f055d08: -/* f055d08: 3c02800a */ lui $v0,0x800a -/* f055d0c: 24429fc0 */ addiu $v0,$v0,-24640 -/* f055d10: ae0b0114 */ sw $t3,0x114($s0) -/* f055d14: 8e2a0118 */ lw $t2,0x118($s1) -/* f055d18: 3c0e800a */ lui $t6,0x800a -/* f055d1c: ae0a0118 */ sw $t2,0x118($s0) -/* f055d20: 862c0128 */ lh $t4,0x128($s1) -/* f055d24: a60c0128 */ sh $t4,0x128($s0) -/* f055d28: 8c4d0318 */ lw $t5,0x318($v0) -/* f055d2c: 55a0000b */ bnezl $t5,.L0f055d5c -/* f055d30: 8fa80060 */ lw $t0,0x60($sp) -/* f055d34: 81cfdfeb */ lb $t7,-0x2015($t6) -/* f055d38: 05e30008 */ bgezl $t7,.L0f055d5c -/* f055d3c: 8fa80060 */ lw $t0,0x60($sp) -/* f055d40: 8c580474 */ lw $t8,0x474($v0) -/* f055d44: 3c010001 */ lui $at,0x1 -/* f055d48: 01614825 */ or $t1,$t3,$at -/* f055d4c: 5b000003 */ blezl $t8,.L0f055d5c -/* f055d50: 8fa80060 */ lw $t0,0x60($sp) -/* f055d54: ae090114 */ sw $t1,0x114($s0) -/* f055d58: 8fa80060 */ lw $t0,0x60($sp) -.L0f055d5c: -/* f055d5c: 310b1000 */ andi $t3,$t0,0x1000 -/* f055d60: 51600005 */ beqzl $t3,.L0f055d78 -/* f055d64: 922d0125 */ lbu $t5,0x125($s1) -/* f055d68: 8e0a0018 */ lw $t2,0x18($s0) -/* f055d6c: 314c0400 */ andi $t4,$t2,0x400 -/* f055d70: ae0c0018 */ sw $t4,0x18($s0) -/* f055d74: 922d0125 */ lbu $t5,0x125($s1) -.L0f055d78: -/* f055d78: a20d0125 */ sb $t5,0x125($s0) -/* f055d7c: 922e02a2 */ lbu $t6,0x2a2($s1) -/* f055d80: a20e02a2 */ sb $t6,0x2a2($s0) -/* f055d84: 922f02b1 */ lbu $t7,0x2b1($s1) -/* f055d88: 0fc13301 */ jal func0f04cc04 -/* f055d8c: a20f02b1 */ sb $t7,0x2b1($s0) -/* f055d90: 0fc13341 */ jal func0f04cd04 -/* f055d94: 00000000 */ sll $zero,$zero,0x0 -/* f055d98: 24180001 */ addiu $t8,$zero,0x1 -/* f055d9c: afb80054 */ sw $t8,0x54($sp) -.L0f055da0: -/* f055da0: 8fb90054 */ lw $t9,0x54($sp) -.L0f055da4: -/* f055da4: 3c02800a */ lui $v0,0x800a -/* f055da8: 24429fc0 */ addiu $v0,$v0,-24640 -/* f055dac: 13200009 */ beqz $t9,.L0f055dd4 -/* f055db0: 3c08800a */ lui $t0,0x800a -/* f055db4: 8fa90064 */ lw $t1,0x64($sp) -/* f055db8: 8c440434 */ lw $a0,0x434($v0) -/* f055dbc: 8c450438 */ lw $a1,0x438($v0) -/* f055dc0: 0fc13583 */ jal chraiGoToLabel -/* f055dc4: 91260009 */ lbu $a2,0x9($t1) -/* f055dc8: 3c01800a */ lui $at,0x800a -/* f055dcc: 10000005 */ beqz $zero,.L0f055de4 -/* f055dd0: ac22a3f8 */ sw $v0,-0x5c08($at) -.L0f055dd4: -/* f055dd4: 8d08a3f8 */ lw $t0,-0x5c08($t0) -/* f055dd8: 3c01800a */ lui $at,0x800a -/* f055ddc: 250b000a */ addiu $t3,$t0,0xa -/* f055de0: ac2ba3f8 */ sw $t3,-0x5c08($at) -.L0f055de4: -/* f055de4: 8fbf0024 */ lw $ra,0x24($sp) -/* f055de8: 8fb0001c */ lw $s0,0x1c($sp) -/* f055dec: 8fb10020 */ lw $s1,0x20($sp) -/* f055df0: 27bd0068 */ addiu $sp,$sp,0x68 -/* f055df4: 03e00008 */ jr $ra -/* f055df8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00cb - */ -GLOBAL_ASM( -glabel ai00cb -/* f055dfc: 27bdffd0 */ addiu $sp,$sp,-48 -/* f055e00: afb00018 */ sw $s0,0x18($sp) -/* f055e04: 3c10800a */ lui $s0,0x800a -/* f055e08: 26109fc0 */ addiu $s0,$s0,-24640 -/* f055e0c: 8e0e0434 */ lw $t6,0x434($s0) -/* f055e10: 8e0f0438 */ lw $t7,0x438($s0) -/* f055e14: afbf001c */ sw $ra,0x1c($sp) -/* f055e18: 01cf1821 */ addu $v1,$t6,$t7 -/* f055e1c: 90780003 */ lbu $t8,0x3($v1) -/* f055e20: 90680004 */ lbu $t0,0x4($v1) -/* f055e24: afa3002c */ sw $v1,0x2c($sp) -/* f055e28: 0018ca00 */ sll $t9,$t8,0x8 -/* f055e2c: 0fc5b9f1 */ jal func0f16e7c4 -/* f055e30: 03282025 */ or $a0,$t9,$t0 -/* f055e34: 8fa3002c */ lw $v1,0x2c($sp) -/* f055e38: afa20028 */ sw $v0,0x28($sp) -/* f055e3c: 8e040424 */ lw $a0,0x424($s0) -/* f055e40: 0fc126d1 */ jal chrFindById -/* f055e44: 90650002 */ lbu $a1,0x2($v1) -/* f055e48: 8e04028c */ lw $a0,0x28c($s0) -/* f055e4c: 1040000b */ beqz $v0,.L0f055e7c -/* f055e50: afa40020 */ sw $a0,0x20($sp) -/* f055e54: 8c43001c */ lw $v1,0x1c($v0) -/* f055e58: 10600008 */ beqz $v1,.L0f055e7c -/* f055e5c: 00000000 */ sll $zero,$zero,0x0 -/* f055e60: 906a0000 */ lbu $t2,0x0($v1) -/* f055e64: 24010006 */ addiu $at,$zero,0x6 -/* f055e68: 15410004 */ bne $t2,$at,.L0f055e7c -/* f055e6c: 00000000 */ sll $zero,$zero,0x0 -/* f055e70: 0fc4a25f */ jal func0f12897c -/* f055e74: 8c44001c */ lw $a0,0x1c($v0) -/* f055e78: 00402025 */ or $a0,$v0,$zero -.L0f055e7c: -/* f055e7c: 0fc4a24b */ jal func0f12892c -/* f055e80: 00000000 */ sll $zero,$zero,0x0 -/* f055e84: 8fa40028 */ lw $a0,0x28($sp) -/* f055e88: 0fc377c7 */ jal func0f0ddf1c -/* f055e8c: 00002825 */ or $a1,$zero,$zero -/* f055e90: 0fc4a24b */ jal func0f12892c -/* f055e94: 8fa40020 */ lw $a0,0x20($sp) -/* f055e98: 8e0b0438 */ lw $t3,0x438($s0) -/* f055e9c: 8fbf001c */ lw $ra,0x1c($sp) -/* f055ea0: 00001025 */ or $v0,$zero,$zero -/* f055ea4: 256c0005 */ addiu $t4,$t3,0x5 -/* f055ea8: ae0c0438 */ sw $t4,0x438($s0) -/* f055eac: 8fb00018 */ lw $s0,0x18($sp) -/* f055eb0: 03e00008 */ jr $ra -/* f055eb4: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 01a4 - */ -GLOBAL_ASM( -glabel ai01a4 -/* f055eb8: 3c05800a */ lui $a1,0x800a -/* f055ebc: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f055ec0: 8cae0434 */ lw $t6,0x434($a1) -/* f055ec4: 8caf0438 */ lw $t7,0x438($a1) -/* f055ec8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f055ecc: afbf0014 */ sw $ra,0x14($sp) -/* f055ed0: 01cf1821 */ addu $v1,$t6,$t7 -/* f055ed4: 90620002 */ lbu $v0,0x2($v1) -/* f055ed8: 24010001 */ addiu $at,$zero,0x1 -/* f055edc: 1440000e */ bnez $v0,.L0f055f18 -/* f055ee0: 00000000 */ sll $zero,$zero,0x0 -/* f055ee4: 90780004 */ lbu $t8,0x4($v1) -/* f055ee8: 90680005 */ lbu $t0,0x5($v1) -/* f055eec: afa3001c */ sw $v1,0x1c($sp) -/* f055ef0: 0018ca00 */ sll $t9,$t8,0x8 -/* f055ef4: 0fc5b9f1 */ jal func0f16e7c4 -/* f055ef8: 03282025 */ or $a0,$t9,$t0 -/* f055efc: 8fa3001c */ lw $v1,0x1c($sp) -/* f055f00: 00402025 */ or $a0,$v0,$zero -/* f055f04: 24050007 */ addiu $a1,$zero,0x7 -/* f055f08: 0fc3780d */ jal func0f0de034 -/* f055f0c: 90660003 */ lbu $a2,0x3($v1) -/* f055f10: 10000012 */ beqz $zero,.L0f055f5c -/* f055f14: 00000000 */ sll $zero,$zero,0x0 -.L0f055f18: -/* f055f18: 1441000e */ bne $v0,$at,.L0f055f54 -/* f055f1c: 00000000 */ sll $zero,$zero,0x0 -/* f055f20: 90690004 */ lbu $t1,0x4($v1) -/* f055f24: 906b0005 */ lbu $t3,0x5($v1) -/* f055f28: afa3001c */ sw $v1,0x1c($sp) -/* f055f2c: 00095200 */ sll $t2,$t1,0x8 -/* f055f30: 0fc5b9f1 */ jal func0f16e7c4 -/* f055f34: 014b2025 */ or $a0,$t2,$t3 -/* f055f38: 8fa3001c */ lw $v1,0x1c($sp) -/* f055f3c: 00402025 */ or $a0,$v0,$zero -/* f055f40: 24050008 */ addiu $a1,$zero,0x8 -/* f055f44: 0fc3780d */ jal func0f0de034 -/* f055f48: 90660003 */ lbu $a2,0x3($v1) -/* f055f4c: 10000003 */ beqz $zero,.L0f055f5c -/* f055f50: 00000000 */ sll $zero,$zero,0x0 -.L0f055f54: -/* f055f54: 0fc37798 */ jal func0f0dde60 -/* f055f58: 00000000 */ sll $zero,$zero,0x0 -.L0f055f5c: -/* f055f5c: 3c0c800a */ lui $t4,0x800a -/* f055f60: 8d8ca3f8 */ lw $t4,-0x5c08($t4) -/* f055f64: 8fbf0014 */ lw $ra,0x14($sp) -/* f055f68: 3c01800a */ lui $at,0x800a -/* f055f6c: 258d0006 */ addiu $t5,$t4,0x6 -/* f055f70: ac2da3f8 */ sw $t5,-0x5c08($at) -/* f055f74: 27bd0020 */ addiu $sp,$sp,0x20 -/* f055f78: 03e00008 */ jr $ra -/* f055f7c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00cc - */ -GLOBAL_ASM( -glabel ai00cc -/* f055f80: 27bdffd0 */ addiu $sp,$sp,-48 -/* f055f84: afb10018 */ sw $s1,0x18($sp) -/* f055f88: 3c11800a */ lui $s1,0x800a -/* f055f8c: 26319fc0 */ addiu $s1,$s1,-24640 -/* f055f90: 8e2e0434 */ lw $t6,0x434($s1) -/* f055f94: 8e2f0438 */ lw $t7,0x438($s1) -/* f055f98: afb00014 */ sw $s0,0x14($sp) -/* f055f9c: afbf001c */ sw $ra,0x1c($sp) -/* f055fa0: 01cf8021 */ addu $s0,$t6,$t7 -/* f055fa4: 92180003 */ lbu $t8,0x3($s0) -/* f055fa8: 92080004 */ lbu $t0,0x4($s0) -/* f055fac: 0018ca00 */ sll $t9,$t8,0x8 -/* f055fb0: 0fc5b9f1 */ jal func0f16e7c4 -/* f055fb4: 03282025 */ or $a0,$t9,$t0 -/* f055fb8: afa20028 */ sw $v0,0x28($sp) -/* f055fbc: 92050002 */ lbu $a1,0x2($s0) -/* f055fc0: 0fc126d1 */ jal chrFindById -/* f055fc4: 8e240424 */ lw $a0,0x424($s1) -/* f055fc8: 8e24028c */ lw $a0,0x28c($s1) -/* f055fcc: 1040000b */ beqz $v0,.L0f055ffc -/* f055fd0: afa40020 */ sw $a0,0x20($sp) -/* f055fd4: 8c43001c */ lw $v1,0x1c($v0) -/* f055fd8: 10600008 */ beqz $v1,.L0f055ffc -/* f055fdc: 00000000 */ sll $zero,$zero,0x0 -/* f055fe0: 906a0000 */ lbu $t2,0x0($v1) -/* f055fe4: 24010006 */ addiu $at,$zero,0x6 -/* f055fe8: 15410004 */ bne $t2,$at,.L0f055ffc -/* f055fec: 00000000 */ sll $zero,$zero,0x0 -/* f055ff0: 0fc4a25f */ jal func0f12897c -/* f055ff4: 8c44001c */ lw $a0,0x1c($v0) -/* f055ff8: 00402025 */ or $a0,$v0,$zero -.L0f055ffc: -/* f055ffc: 0fc4a24b */ jal func0f12892c -/* f056000: 00000000 */ sll $zero,$zero,0x0 -/* f056004: 8fa40028 */ lw $a0,0x28($sp) -/* f056008: 24050006 */ addiu $a1,$zero,0x6 -/* f05600c: 0fc3780d */ jal func0f0de034 -/* f056010: 92060005 */ lbu $a2,0x5($s0) -/* f056014: 0fc4a24b */ jal func0f12892c -/* f056018: 8fa40020 */ lw $a0,0x20($sp) -/* f05601c: 8e2b0438 */ lw $t3,0x438($s1) -/* f056020: 8fbf001c */ lw $ra,0x1c($sp) -/* f056024: 8fb00014 */ lw $s0,0x14($sp) -/* f056028: 256c0006 */ addiu $t4,$t3,0x6 -/* f05602c: ae2c0438 */ sw $t4,0x438($s1) -/* f056030: 8fb10018 */ lw $s1,0x18($sp) -/* f056034: 27bd0030 */ addiu $sp,$sp,0x30 -/* f056038: 03e00008 */ jr $ra -/* f05603c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00cd - */ -GLOBAL_ASM( -glabel ai00cd -/* f056040: 27bdffb8 */ addiu $sp,$sp,-72 -/* f056044: afb10020 */ sw $s1,0x20($sp) -/* f056048: 3c11800a */ lui $s1,0x800a -/* f05604c: 26319fc0 */ addiu $s1,$s1,-24640 -/* f056050: 8e2e0434 */ lw $t6,0x434($s1) -/* f056054: 8e2f0438 */ lw $t7,0x438($s1) -/* f056058: afb0001c */ sw $s0,0x1c($sp) -/* f05605c: afbf0024 */ sw $ra,0x24($sp) -/* f056060: 01cf8021 */ addu $s0,$t6,$t7 -/* f056064: 92050002 */ lbu $a1,0x2($s0) -/* f056068: 0fc126d1 */ jal chrFindById -/* f05606c: 8e240424 */ lw $a0,0x424($s1) -/* f056070: 92180005 */ lbu $t8,0x5($s0) -/* f056074: 92080006 */ lbu $t0,0x6($s0) -/* f056078: 8e2e028c */ lw $t6,0x28c($s1) -/* f05607c: 0018ca00 */ sll $t9,$t8,0x8 -/* f056080: 03284825 */ or $t1,$t9,$t0 -/* f056084: a7a9003e */ sh $t1,0x3e($sp) -/* f056088: 920a0003 */ lbu $t2,0x3($s0) -/* f05608c: 920c0004 */ lbu $t4,0x4($s0) -/* f056090: 00402825 */ or $a1,$v0,$zero -/* f056094: 000a5a00 */ sll $t3,$t2,0x8 -/* f056098: 016c2025 */ or $a0,$t3,$t4 -/* f05609c: 00041c00 */ sll $v1,$a0,0x10 -/* f0560a0: 00036c03 */ sra $t5,$v1,0x10 -/* f0560a4: afae0038 */ sw $t6,0x38($sp) -/* f0560a8: 05a00008 */ bltz $t5,.L0f0560cc -/* f0560ac: 01c03025 */ or $a2,$t6,$zero -/* f0560b0: afa20040 */ sw $v0,0x40($sp) -/* f0560b4: 0fc5b9f1 */ jal func0f16e7c4 -/* f0560b8: afae0034 */ sw $t6,0x34($sp) -/* f0560bc: 8fa50040 */ lw $a1,0x40($sp) -/* f0560c0: 8fa60034 */ lw $a2,0x34($sp) -/* f0560c4: 10000002 */ beqz $zero,.L0f0560d0 -/* f0560c8: afa2002c */ sw $v0,0x2c($sp) -.L0f0560cc: -/* f0560cc: afa0002c */ sw $zero,0x2c($sp) -.L0f0560d0: -/* f0560d0: 10a0000b */ beqz $a1,.L0f056100 -/* f0560d4: 00000000 */ sll $zero,$zero,0x0 -/* f0560d8: 8ca4001c */ lw $a0,0x1c($a1) -/* f0560dc: 10800008 */ beqz $a0,.L0f056100 -/* f0560e0: 00000000 */ sll $zero,$zero,0x0 -/* f0560e4: 908f0000 */ lbu $t7,0x0($a0) -/* f0560e8: 24010006 */ addiu $at,$zero,0x6 -/* f0560ec: 15e10004 */ bne $t7,$at,.L0f056100 -/* f0560f0: 00000000 */ sll $zero,$zero,0x0 -/* f0560f4: 0fc4a25f */ jal func0f12897c -/* f0560f8: 00000000 */ sll $zero,$zero,0x0 -/* f0560fc: 00403025 */ or $a2,$v0,$zero -.L0f056100: -/* f056100: 0fc4a24b */ jal func0f12892c -/* f056104: 00c02025 */ or $a0,$a2,$zero -/* f056108: 8fb8002c */ lw $t8,0x2c($sp) -/* f05610c: 5300000b */ beqzl $t8,.L0f05613c -/* f056110: 92090002 */ lbu $t1,0x2($s0) -/* f056114: 92190002 */ lbu $t9,0x2($s0) -/* f056118: 240100f2 */ addiu $at,$zero,0xf2 -/* f05611c: 24050009 */ addiu $a1,$zero,0x9 -/* f056120: 53210006 */ beql $t9,$at,.L0f05613c -/* f056124: 92090002 */ lbu $t1,0x2($s0) -/* f056128: 8e280424 */ lw $t0,0x424($s1) -/* f05612c: 3406ffff */ dli $a2,0xffff -/* f056130: 0fc249af */ jal func0f0926bc -/* f056134: 8d04001c */ lw $a0,0x1c($t0) -/* f056138: 92090002 */ lbu $t1,0x2($s0) -.L0f05613c: -/* f05613c: 240100f2 */ addiu $at,$zero,0xf2 -/* f056140: 87a5003e */ lh $a1,0x3e($sp) -/* f056144: 1521000c */ bne $t1,$at,.L0f056178 -/* f056148: 00003025 */ or $a2,$zero,$zero -/* f05614c: 8e2a0424 */ lw $t2,0x424($s1) -/* f056150: 82040007 */ lb $a0,0x7($s0) -/* f056154: 240b0200 */ addiu $t3,$zero,0x200 -/* f056158: 8d47001c */ lw $a3,0x1c($t2) -/* f05615c: afab0014 */ sw $t3,0x14($sp) -/* f056160: afa00010 */ sw $zero,0x10($sp) -/* f056164: 87a5003e */ lh $a1,0x3e($sp) -/* f056168: 0fc25010 */ jal func0f094040 -/* f05616c: 00003025 */ or $a2,$zero,$zero -/* f056170: 1000000a */ beqz $zero,.L0f05619c -/* f056174: 00403825 */ or $a3,$v0,$zero -.L0f056178: -/* f056178: 8e2c0424 */ lw $t4,0x424($s1) -/* f05617c: 82040007 */ lb $a0,0x7($s0) -/* f056180: 240d0009 */ addiu $t5,$zero,0x9 -/* f056184: 240e0200 */ addiu $t6,$zero,0x200 -/* f056188: 8d87001c */ lw $a3,0x1c($t4) -/* f05618c: afae0014 */ sw $t6,0x14($sp) -/* f056190: 0fc25010 */ jal func0f094040 -/* f056194: afad0010 */ sw $t5,0x10($sp) -/* f056198: 00403825 */ or $a3,$v0,$zero -.L0f05619c: -/* f05619c: 8faf002c */ lw $t7,0x2c($sp) -/* f0561a0: 87a4003e */ lh $a0,0x3e($sp) -/* f0561a4: 11e00009 */ beqz $t7,.L0f0561cc -/* f0561a8: 00000000 */ sll $zero,$zero,0x0 -/* f0561ac: 0c004103 */ jal 0x1040c -/* f0561b0: afa70030 */ sw $a3,0x30($sp) -/* f0561b4: 14400005 */ bnez $v0,.L0f0561cc -/* f0561b8: 8fa70030 */ lw $a3,0x30($sp) -/* f0561bc: 8fa4002c */ lw $a0,0x2c($sp) -/* f0561c0: 24050006 */ addiu $a1,$zero,0x6 -/* f0561c4: 0fc37858 */ jal func0f0de160 -/* f0561c8: 92060008 */ lbu $a2,0x8($s0) -.L0f0561cc: -/* f0561cc: 0fc4a24b */ jal func0f12892c -/* f0561d0: 8fa40038 */ lw $a0,0x38($sp) -/* f0561d4: 8e380438 */ lw $t8,0x438($s1) -/* f0561d8: 8fbf0024 */ lw $ra,0x24($sp) -/* f0561dc: 8fb0001c */ lw $s0,0x1c($sp) -/* f0561e0: 27190009 */ addiu $t9,$t8,0x9 -/* f0561e4: ae390438 */ sw $t9,0x438($s1) -/* f0561e8: 8fb10020 */ lw $s1,0x20($sp) -/* f0561ec: 27bd0048 */ addiu $sp,$sp,0x48 -/* f0561f0: 03e00008 */ jr $ra -/* f0561f4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00ce - */ -GLOBAL_ASM( -glabel ai00ce -/* f0561f8: 3c03800a */ lui $v1,0x800a -/* f0561fc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056200: 8c6e0434 */ lw $t6,0x434($v1) -/* f056204: 8c6f0438 */ lw $t7,0x438($v1) -/* f056208: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05620c: afbf001c */ sw $ra,0x1c($sp) -/* f056210: 01cf1021 */ addu $v0,$t6,$t7 -/* f056214: 90580002 */ lbu $t8,0x2($v0) -/* f056218: 90480003 */ lbu $t0,0x3($v0) -/* f05621c: 80440004 */ lb $a0,0x4($v0) -/* f056220: 0018ca00 */ sll $t9,$t8,0x8 -/* f056224: 03282825 */ or $a1,$t9,$t0 -/* f056228: 00054c00 */ sll $t1,$a1,0x10 -/* f05622c: 00092c03 */ sra $a1,$t1,0x10 -/* f056230: afa00014 */ sw $zero,0x14($sp) -/* f056234: afa00010 */ sw $zero,0x10($sp) -/* f056238: 00003025 */ or $a2,$zero,$zero -/* f05623c: 0fc25010 */ jal func0f094040 -/* f056240: 00003825 */ or $a3,$zero,$zero -/* f056244: 3c03800a */ lui $v1,0x800a -/* f056248: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05624c: 8c6b0438 */ lw $t3,0x438($v1) -/* f056250: 8fbf001c */ lw $ra,0x1c($sp) -/* f056254: 27bd0020 */ addiu $sp,$sp,0x20 -/* f056258: 256c0005 */ addiu $t4,$t3,0x5 -/* f05625c: ac6c0438 */ sw $t4,0x438($v1) -/* f056260: 03e00008 */ jr $ra -/* f056264: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 017c - */ -GLOBAL_ASM( -glabel ai017c -/* f056268: 3c03800a */ lui $v1,0x800a -/* f05626c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056270: 8c6e0434 */ lw $t6,0x434($v1) -/* f056274: 8c6f0438 */ lw $t7,0x438($v1) -/* f056278: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05627c: afbf001c */ sw $ra,0x1c($sp) -/* f056280: 01cf1021 */ addu $v0,$t6,$t7 -/* f056284: 90580002 */ lbu $t8,0x2($v0) -/* f056288: 90480003 */ lbu $t0,0x3($v0) -/* f05628c: 80440004 */ lb $a0,0x4($v0) -/* f056290: 0018ca00 */ sll $t9,$t8,0x8 -/* f056294: 03282825 */ or $a1,$t9,$t0 -/* f056298: 00054c00 */ sll $t1,$a1,0x10 -/* f05629c: 240b000b */ addiu $t3,$zero,0xb -/* f0562a0: 00092c03 */ sra $a1,$t1,0x10 -/* f0562a4: afab0010 */ sw $t3,0x10($sp) -/* f0562a8: afa00014 */ sw $zero,0x14($sp) -/* f0562ac: 2406ffff */ addiu $a2,$zero,-1 -/* f0562b0: 0fc25010 */ jal func0f094040 -/* f0562b4: 00003825 */ or $a3,$zero,$zero -/* f0562b8: 3c03800a */ lui $v1,0x800a -/* f0562bc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0562c0: 8c6c0438 */ lw $t4,0x438($v1) -/* f0562c4: 8fbf001c */ lw $ra,0x1c($sp) -/* f0562c8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0562cc: 258d0005 */ addiu $t5,$t4,0x5 -/* f0562d0: ac6d0438 */ sw $t5,0x438($v1) -/* f0562d4: 03e00008 */ jr $ra -/* f0562d8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00d3 - */ -GLOBAL_ASM( -glabel ai00d3 -/* f0562dc: 3c03800a */ lui $v1,0x800a -/* f0562e0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0562e4: 8c6e0434 */ lw $t6,0x434($v1) -/* f0562e8: 8c6f0438 */ lw $t7,0x438($v1) -/* f0562ec: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0562f0: afbf0014 */ sw $ra,0x14($sp) -/* f0562f4: 01cf1021 */ addu $v0,$t6,$t7 -/* f0562f8: 0fc250b4 */ jal func0f0942d0 -/* f0562fc: 80440002 */ lb $a0,0x2($v0) -/* f056300: 3c03800a */ lui $v1,0x800a -/* f056304: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056308: 8c780438 */ lw $t8,0x438($v1) -/* f05630c: 8fbf0014 */ lw $ra,0x14($sp) -/* f056310: 27bd0018 */ addiu $sp,$sp,0x18 -/* f056314: 27190003 */ addiu $t9,$t8,0x3 -/* f056318: ac790438 */ sw $t9,0x438($v1) -/* f05631c: 03e00008 */ jr $ra -/* f056320: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0138 - */ -GLOBAL_ASM( -glabel ai0138 -/* f056324: 3c03800a */ lui $v1,0x800a -/* f056328: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05632c: 8c6e0434 */ lw $t6,0x434($v1) -/* f056330: 8c6f0438 */ lw $t7,0x438($v1) -/* f056334: 27bdffe0 */ addiu $sp,$sp,-32 -/* f056338: afbf0014 */ sw $ra,0x14($sp) -/* f05633c: 01cf3821 */ addu $a3,$t6,$t7 -/* f056340: 80e40002 */ lb $a0,0x2($a3) -/* f056344: 0fc250ef */ jal func0f0943bc -/* f056348: afa7001c */ sw $a3,0x1c($sp) -/* f05634c: 3c03800a */ lui $v1,0x800a -/* f056350: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056354: 10400009 */ beqz $v0,.L0f05637c -/* f056358: 8fa7001c */ lw $a3,0x1c($sp) -/* f05635c: 8c640434 */ lw $a0,0x434($v1) -/* f056360: 8c650438 */ lw $a1,0x438($v1) -/* f056364: 0fc13583 */ jal chraiGoToLabel -/* f056368: 90e60003 */ lbu $a2,0x3($a3) -/* f05636c: 3c03800a */ lui $v1,0x800a -/* f056370: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056374: 10000004 */ beqz $zero,.L0f056388 -/* f056378: ac620438 */ sw $v0,0x438($v1) -.L0f05637c: -/* f05637c: 8c780438 */ lw $t8,0x438($v1) -/* f056380: 27190004 */ addiu $t9,$t8,0x4 -/* f056384: ac790438 */ sw $t9,0x438($v1) -.L0f056388: -/* f056388: 8fbf0014 */ lw $ra,0x14($sp) -/* f05638c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f056390: 00001025 */ or $v0,$zero,$zero -/* f056394: 03e00008 */ jr $ra -/* f056398: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00d1 - */ -GLOBAL_ASM( -glabel ai00d1 -/* f05639c: 3c08800a */ lui $t0,0x800a -/* f0563a0: 25089fc0 */ addiu $t0,$t0,-24640 -/* f0563a4: 8d0e0434 */ lw $t6,0x434($t0) -/* f0563a8: 8d0f0438 */ lw $t7,0x438($t0) -/* f0563ac: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0563b0: afbf0024 */ sw $ra,0x24($sp) -/* f0563b4: 01cf1021 */ addu $v0,$t6,$t7 -/* f0563b8: 90580003 */ lbu $t8,0x3($v0) -/* f0563bc: 90490004 */ lbu $t1,0x4($v0) -/* f0563c0: 904c0005 */ lbu $t4,0x5($v0) -/* f0563c4: 904e0006 */ lbu $t6,0x6($v0) -/* f0563c8: 0018ca00 */ sll $t9,$t8,0x8 -/* f0563cc: 80440002 */ lb $a0,0x2($v0) -/* f0563d0: 03292825 */ or $a1,$t9,$t1 -/* f0563d4: 000c6a00 */ sll $t5,$t4,0x8 -/* f0563d8: 01ae1825 */ or $v1,$t5,$t6 -/* f0563dc: 00055400 */ sll $t2,$a1,0x10 -/* f0563e0: 306fffff */ andi $t7,$v1,0xffff -/* f0563e4: 24190bb8 */ addiu $t9,$zero,0xbb8 -/* f0563e8: 241809c4 */ addiu $t8,$zero,0x9c4 -/* f0563ec: 000a2c03 */ sra $a1,$t2,0x10 -/* f0563f0: afb80014 */ sw $t8,0x14($sp) -/* f0563f4: afb90018 */ sw $t9,0x18($sp) -/* f0563f8: afaf0010 */ sw $t7,0x10($sp) -/* f0563fc: afa0001c */ sw $zero,0x1c($sp) -/* f056400: 2406ffff */ addiu $a2,$zero,-1 -/* f056404: 0fc25125 */ jal func0f094494 -/* f056408: 00003825 */ or $a3,$zero,$zero -/* f05640c: 3c08800a */ lui $t0,0x800a -/* f056410: 25089fc0 */ addiu $t0,$t0,-24640 -/* f056414: 8d090438 */ lw $t1,0x438($t0) -/* f056418: 8fbf0024 */ lw $ra,0x24($sp) -/* f05641c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f056420: 252a0007 */ addiu $t2,$t1,0x7 -/* f056424: ad0a0438 */ sw $t2,0x438($t0) -/* f056428: 03e00008 */ jr $ra -/* f05642c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00d2 - */ -GLOBAL_ASM( -glabel ai00d2 -/* f056430: 3c02800a */ lui $v0,0x800a -/* f056434: 24429fc0 */ addiu $v0,$v0,-24640 -/* f056438: 8c4e0434 */ lw $t6,0x434($v0) -/* f05643c: 8c4f0438 */ lw $t7,0x438($v0) -/* f056440: 27bdffc8 */ addiu $sp,$sp,-56 -/* f056444: afbf0024 */ sw $ra,0x24($sp) -/* f056448: 01cf1821 */ addu $v1,$t6,$t7 -/* f05644c: 90780003 */ lbu $t8,0x3($v1) -/* f056450: 90680004 */ lbu $t0,0x4($v1) -/* f056454: 906a0005 */ lbu $t2,0x5($v1) -/* f056458: 906c0006 */ lbu $t4,0x6($v1) -/* f05645c: 0018ca00 */ sll $t9,$t8,0x8 -/* f056460: 03284825 */ or $t1,$t9,$t0 -/* f056464: 44892000 */ mtc1 $t1,$f4 -/* f056468: 3c0143c8 */ lui $at,0x43c8 -/* f05646c: 000a5a00 */ sll $t3,$t2,0x8 -/* f056470: 44817000 */ mtc1 $at,$f14 -/* f056474: 240e7fff */ addiu $t6,$zero,0x7fff -/* f056478: 3c06451c */ lui $a2,0x451c -/* f05647c: 3c07453b */ lui $a3,0x453b -/* f056480: 016c6825 */ or $t5,$t3,$t4 -/* f056484: a7ad002e */ sh $t5,0x2e($sp) -/* f056488: 34e78000 */ ori $a3,$a3,0x8000 -/* f05648c: 34c64000 */ ori $a2,$a2,0x4000 -/* f056490: afae0010 */ sw $t6,0x10($sp) -/* f056494: afa30034 */ sw $v1,0x34($sp) -/* f056498: 0fc249f5 */ jal func0f0927d4 -/* f05649c: 46802320 */ cvt.s.w $f12,$f4 -/* f0564a0: 8fa30034 */ lw $v1,0x34($sp) -/* f0564a4: 97af002e */ lhu $t7,0x2e($sp) -/* f0564a8: 241809c4 */ addiu $t8,$zero,0x9c4 -/* f0564ac: 80640002 */ lb $a0,0x2($v1) -/* f0564b0: 24190bb8 */ addiu $t9,$zero,0xbb8 -/* f0564b4: afb90018 */ sw $t9,0x18($sp) -/* f0564b8: afa0001c */ sw $zero,0x1c($sp) -/* f0564bc: afb80014 */ sw $t8,0x14($sp) -/* f0564c0: 00402825 */ or $a1,$v0,$zero -/* f0564c4: 2406ffff */ addiu $a2,$zero,-1 -/* f0564c8: 00003825 */ or $a3,$zero,$zero -/* f0564cc: 0fc25125 */ jal func0f094494 -/* f0564d0: afaf0010 */ sw $t7,0x10($sp) -/* f0564d4: 3c03800a */ lui $v1,0x800a -/* f0564d8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0564dc: 8c680438 */ lw $t0,0x438($v1) -/* f0564e0: 8fbf0024 */ lw $ra,0x24($sp) -/* f0564e4: 27bd0038 */ addiu $sp,$sp,0x38 -/* f0564e8: 25090007 */ addiu $t1,$t0,0x7 -/* f0564ec: ac690438 */ sw $t1,0x438($v1) -/* f0564f0: 03e00008 */ jr $ra -/* f0564f4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00cf - */ -GLOBAL_ASM( -glabel ai00cf -/* f0564f8: 3c02800a */ lui $v0,0x800a -/* f0564fc: 24429fc0 */ addiu $v0,$v0,-24640 -/* f056500: 8c4e0434 */ lw $t6,0x434($v0) -/* f056504: 8c4f0438 */ lw $t7,0x438($v0) -/* f056508: 27bdffd0 */ addiu $sp,$sp,-48 -/* f05650c: afbf0024 */ sw $ra,0x24($sp) -/* f056510: 01cf1821 */ addu $v1,$t6,$t7 -/* f056514: 90640003 */ lbu $a0,0x3($v1) -/* f056518: 0fc2556c */ jal func0f0955b0 -/* f05651c: afa3002c */ sw $v1,0x2c($sp) -/* f056520: 8fa3002c */ lw $v1,0x2c($sp) -/* f056524: 90780004 */ lbu $t8,0x4($v1) -/* f056528: 906a0005 */ lbu $t2,0x5($v1) -/* f05652c: 0018ca00 */ sll $t9,$t8,0x8 -/* f056530: 032a4825 */ or $t1,$t9,$t2 -/* f056534: 1040000e */ beqz $v0,.L0f056570 -/* f056538: 312bffff */ andi $t3,$t1,0xffff -/* f05653c: 8c4c0014 */ lw $t4,0x14($v0) -/* f056540: 2405ffff */ addiu $a1,$zero,-1 -/* f056544: 2406ffff */ addiu $a2,$zero,-1 -/* f056548: 11800009 */ beqz $t4,.L0f056570 -/* f05654c: 240d09c4 */ addiu $t5,$zero,0x9c4 -/* f056550: 80640002 */ lb $a0,0x2($v1) -/* f056554: 8c470014 */ lw $a3,0x14($v0) -/* f056558: 240e0bb8 */ addiu $t6,$zero,0xbb8 -/* f05655c: afae0018 */ sw $t6,0x18($sp) -/* f056560: afa0001c */ sw $zero,0x1c($sp) -/* f056564: afad0014 */ sw $t5,0x14($sp) -/* f056568: 0fc25125 */ jal func0f094494 -/* f05656c: afab0010 */ sw $t3,0x10($sp) -.L0f056570: -/* f056570: 3c03800a */ lui $v1,0x800a -/* f056574: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056578: 8c6f0438 */ lw $t7,0x438($v1) -/* f05657c: 8fbf0024 */ lw $ra,0x24($sp) -/* f056580: 27bd0030 */ addiu $sp,$sp,0x30 -/* f056584: 25f80006 */ addiu $t8,$t7,0x6 -/* f056588: ac780438 */ sw $t8,0x438($v1) -/* f05658c: 03e00008 */ jr $ra -/* f056590: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 016b - */ -GLOBAL_ASM( -glabel ai016b -/* f056594: 3c02800a */ lui $v0,0x800a -/* f056598: 24429fc0 */ addiu $v0,$v0,-24640 -/* f05659c: 8c4e0434 */ lw $t6,0x434($v0) -/* f0565a0: 8c4f0438 */ lw $t7,0x438($v0) -/* f0565a4: 27bdffd0 */ addiu $sp,$sp,-48 -/* f0565a8: afbf0024 */ sw $ra,0x24($sp) -/* f0565ac: 01cf1821 */ addu $v1,$t6,$t7 -/* f0565b0: 90640003 */ lbu $a0,0x3($v1) -/* f0565b4: 0fc2556c */ jal func0f0955b0 -/* f0565b8: afa3002c */ sw $v1,0x2c($sp) -/* f0565bc: 8fa3002c */ lw $v1,0x2c($sp) -/* f0565c0: 00404825 */ or $t1,$v0,$zero -/* f0565c4: 90780004 */ lbu $t8,0x4($v1) -/* f0565c8: 906c0005 */ lbu $t4,0x5($v1) -/* f0565cc: 906e0006 */ lbu $t6,0x6($v1) -/* f0565d0: 0018ca00 */ sll $t9,$t8,0x8 -/* f0565d4: 032c2025 */ or $a0,$t9,$t4 -/* f0565d8: 90780007 */ lbu $t8,0x7($v1) -/* f0565dc: 906c0008 */ lbu $t4,0x8($v1) -/* f0565e0: 000e7a00 */ sll $t7,$t6,0x8 -/* f0565e4: 906e0009 */ lbu $t6,0x9($v1) -/* f0565e8: 308dffff */ andi $t5,$a0,0xffff -/* f0565ec: 01a02025 */ or $a0,$t5,$zero -/* f0565f0: 01f85025 */ or $t2,$t7,$t8 -/* f0565f4: 000c6a00 */ sll $t5,$t4,0x8 -/* f0565f8: 01ae5825 */ or $t3,$t5,$t6 -/* f0565fc: 3159ffff */ andi $t9,$t2,0xffff -/* f056600: 316fffff */ andi $t7,$t3,0xffff -/* f056604: 03205025 */ or $t2,$t9,$zero -/* f056608: 10400012 */ beqz $v0,.L0f056654 -/* f05660c: 01e05825 */ or $t3,$t7,$zero -/* f056610: 8c580014 */ lw $t8,0x14($v0) -/* f056614: 2405ffff */ addiu $a1,$zero,-1 -/* f056618: 2406ffff */ addiu $a2,$zero,-1 -/* f05661c: 1300000d */ beqz $t8,.L0f056654 -/* f056620: 24190002 */ addiu $t9,$zero,0x2 -/* f056624: 14800003 */ bnez $a0,.L0f056634 -/* f056628: 00801025 */ or $v0,$a0,$zero -/* f05662c: 10000002 */ beqz $zero,.L0f056638 -/* f056630: 2408ffff */ addiu $t0,$zero,-1 -.L0f056634: -/* f056634: 00404025 */ or $t0,$v0,$zero -.L0f056638: -/* f056638: 80640002 */ lb $a0,0x2($v1) -/* f05663c: 8d270014 */ lw $a3,0x14($t1) -/* f056640: afb9001c */ sw $t9,0x1c($sp) -/* f056644: afab0018 */ sw $t3,0x18($sp) -/* f056648: afaa0014 */ sw $t2,0x14($sp) -/* f05664c: 0fc25125 */ jal func0f094494 -/* f056650: afa80010 */ sw $t0,0x10($sp) -.L0f056654: -/* f056654: 3c03800a */ lui $v1,0x800a -/* f056658: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05665c: 8c6c0438 */ lw $t4,0x438($v1) -/* f056660: 8fbf0024 */ lw $ra,0x24($sp) -/* f056664: 27bd0030 */ addiu $sp,$sp,0x30 -/* f056668: 258d000a */ addiu $t5,$t4,0xa -/* f05666c: ac6d0438 */ sw $t5,0x438($v1) -/* f056670: 03e00008 */ jr $ra -/* f056674: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0179 - */ -GLOBAL_ASM( -glabel ai0179 -/* f056678: 3c02800a */ lui $v0,0x800a -/* f05667c: 24429fc0 */ addiu $v0,$v0,-24640 -/* f056680: 8c4e0434 */ lw $t6,0x434($v0) -/* f056684: 8c4f0438 */ lw $t7,0x438($v0) -/* f056688: 27bdffc8 */ addiu $sp,$sp,-56 -/* f05668c: afbf0024 */ sw $ra,0x24($sp) -/* f056690: 01cf1821 */ addu $v1,$t6,$t7 -/* f056694: 90780004 */ lbu $t8,0x4($v1) -/* f056698: 906c0005 */ lbu $t4,0x5($v1) -/* f05669c: 906e0006 */ lbu $t6,0x6($v1) -/* f0566a0: 0018ca00 */ sll $t9,$t8,0x8 -/* f0566a4: 90780007 */ lbu $t8,0x7($v1) -/* f0566a8: 032c4025 */ or $t0,$t9,$t4 -/* f0566ac: 906c0008 */ lbu $t4,0x8($v1) -/* f0566b0: 000e7a00 */ sll $t7,$t6,0x8 -/* f0566b4: 906e0009 */ lbu $t6,0x9($v1) -/* f0566b8: 310dffff */ andi $t5,$t0,0xffff -/* f0566bc: 01a04025 */ or $t0,$t5,$zero -/* f0566c0: 01f84825 */ or $t1,$t7,$t8 -/* f0566c4: 9078000a */ lbu $t8,0xa($v1) -/* f0566c8: 000c6a00 */ sll $t5,$t4,0x8 -/* f0566cc: 01ae5025 */ or $t2,$t5,$t6 -/* f0566d0: 3139ffff */ andi $t9,$t1,0xffff -/* f0566d4: 314fffff */ andi $t7,$t2,0xffff -/* f0566d8: 03204825 */ or $t1,$t9,$zero -/* f0566dc: 1700001a */ bnez $t8,.L0f056748 -/* f0566e0: 01e05025 */ or $t2,$t7,$zero -/* f0566e4: 90640003 */ lbu $a0,0x3($v1) -/* f0566e8: a7af002e */ sh $t7,0x2e($sp) -/* f0566ec: a7b90030 */ sh $t9,0x30($sp) -/* f0566f0: a7a80032 */ sh $t0,0x32($sp) -/* f0566f4: 0fc2556c */ jal func0f0955b0 -/* f0566f8: afa30034 */ sw $v1,0x34($sp) -/* f0566fc: 8fa30034 */ lw $v1,0x34($sp) -/* f056700: 97a80032 */ lhu $t0,0x32($sp) -/* f056704: 97a90030 */ lhu $t1,0x30($sp) -/* f056708: 10400027 */ beqz $v0,.L0f0567a8 -/* f05670c: 97aa002e */ lhu $t2,0x2e($sp) -/* f056710: 8c590014 */ lw $t9,0x14($v0) -/* f056714: 2405ffff */ addiu $a1,$zero,-1 -/* f056718: 2406ffff */ addiu $a2,$zero,-1 -/* f05671c: 13200022 */ beqz $t9,.L0f0567a8 -/* f056720: 00000000 */ sll $zero,$zero,0x0 -/* f056724: 80640002 */ lb $a0,0x2($v1) -/* f056728: 8c470014 */ lw $a3,0x14($v0) -/* f05672c: afa0001c */ sw $zero,0x1c($sp) -/* f056730: afaa0018 */ sw $t2,0x18($sp) -/* f056734: afa90014 */ sw $t1,0x14($sp) -/* f056738: 0fc25125 */ jal func0f094494 -/* f05673c: afa80010 */ sw $t0,0x10($sp) -/* f056740: 10000019 */ beqz $zero,.L0f0567a8 -/* f056744: 00000000 */ sll $zero,$zero,0x0 -.L0f056748: -/* f056748: 90650003 */ lbu $a1,0x3($v1) -/* f05674c: a7aa002e */ sh $t2,0x2e($sp) -/* f056750: a7a90030 */ sh $t1,0x30($sp) -/* f056754: a7a80032 */ sh $t0,0x32($sp) -/* f056758: afa30034 */ sw $v1,0x34($sp) -/* f05675c: 0fc126d1 */ jal chrFindById -/* f056760: 8c440424 */ lw $a0,0x424($v0) -/* f056764: 8fa30034 */ lw $v1,0x34($sp) -/* f056768: 97a80032 */ lhu $t0,0x32($sp) -/* f05676c: 97a90030 */ lhu $t1,0x30($sp) -/* f056770: 1040000d */ beqz $v0,.L0f0567a8 -/* f056774: 97aa002e */ lhu $t2,0x2e($sp) -/* f056778: 8c4c001c */ lw $t4,0x1c($v0) -/* f05677c: 2405ffff */ addiu $a1,$zero,-1 -/* f056780: 2406ffff */ addiu $a2,$zero,-1 -/* f056784: 11800008 */ beqz $t4,.L0f0567a8 -/* f056788: 00000000 */ sll $zero,$zero,0x0 -/* f05678c: 80640002 */ lb $a0,0x2($v1) -/* f056790: 8c47001c */ lw $a3,0x1c($v0) -/* f056794: afa0001c */ sw $zero,0x1c($sp) -/* f056798: afaa0018 */ sw $t2,0x18($sp) -/* f05679c: afa90014 */ sw $t1,0x14($sp) -/* f0567a0: 0fc25125 */ jal func0f094494 -/* f0567a4: afa80010 */ sw $t0,0x10($sp) -.L0f0567a8: -/* f0567a8: 3c0d800a */ lui $t5,0x800a -/* f0567ac: 8dada3f8 */ lw $t5,-0x5c08($t5) -/* f0567b0: 8fbf0024 */ lw $ra,0x24($sp) -/* f0567b4: 3c01800a */ lui $at,0x800a -/* f0567b8: 25ae000b */ addiu $t6,$t5,0xb -/* f0567bc: ac2ea3f8 */ sw $t6,-0x5c08($at) -/* f0567c0: 27bd0038 */ addiu $sp,$sp,0x38 -/* f0567c4: 03e00008 */ jr $ra -/* f0567c8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00d0 - */ -GLOBAL_ASM( -glabel ai00d0 -/* f0567cc: 3c03800a */ lui $v1,0x800a -/* f0567d0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0567d4: 8c6e0434 */ lw $t6,0x434($v1) -/* f0567d8: 8c6f0438 */ lw $t7,0x438($v1) -/* f0567dc: 27bdffb8 */ addiu $sp,$sp,-72 -/* f0567e0: afbf0044 */ sw $ra,0x44($sp) -/* f0567e4: 01cf1021 */ addu $v0,$t6,$t7 -/* f0567e8: 90580003 */ lbu $t8,0x3($v0) -/* f0567ec: 90480004 */ lbu $t0,0x4($v0) -/* f0567f0: 904b0005 */ lbu $t3,0x5($v0) -/* f0567f4: 904d0006 */ lbu $t5,0x6($v0) -/* f0567f8: 3c01bf80 */ lui $at,0xbf80 -/* f0567fc: 44810000 */ mtc1 $at,$f0 -/* f056800: 0018ca00 */ sll $t9,$t8,0x8 -/* f056804: 03283825 */ or $a3,$t9,$t0 -/* f056808: 000b6200 */ sll $t4,$t3,0x8 -/* f05680c: 018d3025 */ or $a2,$t4,$t5 -/* f056810: 00074c00 */ sll $t1,$a3,0x10 -/* f056814: 00067400 */ sll $t6,$a2,0x10 -/* f056818: 2408ffff */ addiu $t0,$zero,-1 -/* f05681c: 24190002 */ addiu $t9,$zero,0x2 -/* f056820: 2418ffff */ addiu $t8,$zero,-1 -/* f056824: 00093c03 */ sra $a3,$t1,0x10 -/* f056828: 000e3403 */ sra $a2,$t6,0x10 -/* f05682c: afb80010 */ sw $t8,0x10($sp) -/* f056830: afb90014 */ sw $t9,0x14($sp) -/* f056834: afa8002c */ sw $t0,0x2c($sp) -/* f056838: afa00028 */ sw $zero,0x28($sp) -/* f05683c: afa00020 */ sw $zero,0x20($sp) -/* f056840: afa0001c */ sw $zero,0x1c($sp) -/* f056844: afa00018 */ sw $zero,0x18($sp) -/* f056848: 00002025 */ or $a0,$zero,$zero -/* f05684c: 00002825 */ or $a1,$zero,$zero -/* f056850: e7a00024 */ swc1 $f0,0x24($sp) -/* f056854: e7a00030 */ swc1 $f0,0x30($sp) -/* f056858: e7a00034 */ swc1 $f0,0x34($sp) -/* f05685c: 0fc24e7e */ jal func0f0939f8 -/* f056860: e7a00038 */ swc1 $f0,0x38($sp) -/* f056864: 3c03800a */ lui $v1,0x800a -/* f056868: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05686c: 8c690438 */ lw $t1,0x438($v1) -/* f056870: 8fbf0044 */ lw $ra,0x44($sp) -/* f056874: 27bd0048 */ addiu $sp,$sp,0x48 -/* f056878: 252a0007 */ addiu $t2,$t1,0x7 -/* f05687c: ac6a0438 */ sw $t2,0x438($v1) -/* f056880: 03e00008 */ jr $ra -/* f056884: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00d4 - */ -GLOBAL_ASM( -glabel ai00d4 -/* f056888: 3c03800a */ lui $v1,0x800a -/* f05688c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056890: 8c6e0434 */ lw $t6,0x434($v1) -/* f056894: 8c6f0438 */ lw $t7,0x438($v1) -/* f056898: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05689c: afbf0014 */ sw $ra,0x14($sp) -/* f0568a0: 01cf3821 */ addu $a3,$t6,$t7 -/* f0568a4: 90f80003 */ lbu $t8,0x3($a3) -/* f0568a8: 90e80004 */ lbu $t0,0x4($a3) -/* f0568ac: 0018ca00 */ sll $t9,$t8,0x8 -/* f0568b0: 03284825 */ or $t1,$t9,$t0 -/* f0568b4: a7a9001a */ sh $t1,0x1a($sp) -/* f0568b8: 80e40002 */ lb $a0,0x2($a3) -/* f0568bc: 0fc24a45 */ jal func0f092914 -/* f0568c0: afa7001c */ sw $a3,0x1c($sp) -/* f0568c4: 87aa001a */ lh $t2,0x1a($sp) -/* f0568c8: 3c03800a */ lui $v1,0x800a -/* f0568cc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0568d0: 004a082a */ slt $at,$v0,$t2 -/* f0568d4: 10200009 */ beqz $at,.L0f0568fc -/* f0568d8: 8fa7001c */ lw $a3,0x1c($sp) -/* f0568dc: 8c640434 */ lw $a0,0x434($v1) -/* f0568e0: 8c650438 */ lw $a1,0x438($v1) -/* f0568e4: 0fc13583 */ jal chraiGoToLabel -/* f0568e8: 90e60005 */ lbu $a2,0x5($a3) -/* f0568ec: 3c03800a */ lui $v1,0x800a -/* f0568f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0568f4: 10000004 */ beqz $zero,.L0f056908 -/* f0568f8: ac620438 */ sw $v0,0x438($v1) -.L0f0568fc: -/* f0568fc: 8c6b0438 */ lw $t3,0x438($v1) -/* f056900: 256c0006 */ addiu $t4,$t3,0x6 -/* f056904: ac6c0438 */ sw $t4,0x438($v1) -.L0f056908: -/* f056908: 8fbf0014 */ lw $ra,0x14($sp) -/* f05690c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f056910: 00001025 */ or $v0,$zero,$zero -/* f056914: 03e00008 */ jr $ra -/* f056918: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00d5 - */ -GLOBAL_ASM( -glabel ai00d5 -/* f05691c: 3c05800a */ lui $a1,0x800a -/* f056920: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f056924: 8cae0434 */ lw $t6,0x434($a1) -/* f056928: 8caf0438 */ lw $t7,0x438($a1) -/* f05692c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f056930: afbf0014 */ sw $ra,0x14($sp) -/* f056934: 01cf1021 */ addu $v0,$t6,$t7 -/* f056938: 0fc0e206 */ jal func0f038818 -/* f05693c: 90440002 */ lbu $a0,0x2($v0) -/* f056940: 3c05800a */ lui $a1,0x800a -/* f056944: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f056948: 8ca30428 */ lw $v1,0x428($a1) -/* f05694c: 00403025 */ or $a2,$v0,$zero -/* f056950: 50600005 */ beqzl $v1,.L0f056968 -/* f056954: 8ca40430 */ lw $a0,0x430($a1) -/* f056958: ac620080 */ sw $v0,0x80($v1) -/* f05695c: 8cb80428 */ lw $t8,0x428($a1) -/* f056960: af000084 */ sw $zero,0x84($t8) -/* f056964: 8ca40430 */ lw $a0,0x430($a1) -.L0f056968: -/* f056968: 50800032 */ beqzl $a0,.L0f056a34 -/* f05696c: 8cb80438 */ lw $t8,0x438($a1) -/* f056970: 0fc1eb7d */ jal func0f07adf4 -/* f056974: afa60018 */ sw $a2,0x18($sp) -/* f056978: 3c05800a */ lui $a1,0x800a -/* f05697c: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f056980: 8fa60018 */ lw $a2,0x18($sp) -/* f056984: 8cb90430 */ lw $t9,0x430($a1) -/* f056988: 3c017f1b */ lui $at,0x7f1b -/* f05698c: 240c0001 */ addiu $t4,$zero,0x1 -/* f056990: af260088 */ sw $a2,0x88($t9) -/* f056994: 8ca80430 */ lw $t0,0x430($a1) -/* f056998: ad00008c */ sw $zero,0x8c($t0) -/* f05699c: 8ca90430 */ lw $t1,0x430($a1) -/* f0569a0: 8d230088 */ lw $v1,0x88($t1) -/* f0569a4: 906a0005 */ lbu $t2,0x5($v1) -/* f0569a8: 354b0004 */ ori $t3,$t2,0x4 -/* f0569ac: 1040001e */ beqz $v0,.L0f056a28 -/* f0569b0: a06b0005 */ sb $t3,0x5($v1) -/* f0569b4: 44800000 */ mtc1 $zero,$f0 -/* f0569b8: ac4000bc */ sw $zero,0xbc($v0) -/* f0569bc: a0400096 */ sb $zero,0x96($v0) -/* f0569c0: e4400078 */ swc1 $f0,0x78($v0) -/* f0569c4: e440007c */ swc1 $f0,0x7c($v0) -/* f0569c8: e4400080 */ swc1 $f0,0x80($v0) -/* f0569cc: e44000d0 */ swc1 $f0,0xd0($v0) -/* f0569d0: e44000d4 */ swc1 $f0,0xd4($v0) -/* f0569d4: e44000dc */ swc1 $f0,0xdc($v0) -/* f0569d8: e44000d8 */ swc1 $f0,0xd8($v0) -/* f0569dc: e44000a0 */ swc1 $f0,0xa0($v0) -/* f0569e0: e440009c */ swc1 $f0,0x9c($v0) -/* f0569e4: e4400098 */ swc1 $f0,0x98($v0) -/* f0569e8: e44000b0 */ swc1 $f0,0xb0($v0) -/* f0569ec: e44000ac */ swc1 $f0,0xac($v0) -/* f0569f0: e44000a8 */ swc1 $f0,0xa8($v0) -/* f0569f4: e44000a4 */ swc1 $f0,0xa4($v0) -/* f0569f8: e44000b4 */ swc1 $f0,0xb4($v0) -/* f0569fc: c4249cd8 */ lwc1 $f4,-0x6328($at) -/* f056a00: 8c4d0008 */ lw $t5,0x8($v0) -/* f056a04: 3c012000 */ lui $at,0x2000 -/* f056a08: ac4000c0 */ sw $zero,0xc0($v0) -/* f056a0c: 01a17025 */ or $t6,$t5,$at -/* f056a10: ac4000c4 */ sw $zero,0xc4($v0) -/* f056a14: a0400097 */ sb $zero,0x97($v0) -/* f056a18: a44c0090 */ sh $t4,0x90($v0) -/* f056a1c: ac4e0008 */ sw $t6,0x8($v0) -/* f056a20: 10000003 */ beqz $zero,.L0f056a30 -/* f056a24: e44400b8 */ swc1 $f4,0xb8($v0) -.L0f056a28: -/* f056a28: 8caf0430 */ lw $t7,0x430($a1) -/* f056a2c: a5e00090 */ sh $zero,0x90($t7) -.L0f056a30: -/* f056a30: 8cb80438 */ lw $t8,0x438($a1) -.L0f056a34: -/* f056a34: 8fbf0014 */ lw $ra,0x14($sp) -/* f056a38: 27bd0020 */ addiu $sp,$sp,0x20 -/* f056a3c: 27190003 */ addiu $t9,$t8,0x3 -/* f056a40: acb90438 */ sw $t9,0x438($a1) -/* f056a44: 03e00008 */ jr $ra -/* f056a48: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00d6 - */ -GLOBAL_ASM( -glabel ai00d6 -/* f056a4c: 3c04800a */ lui $a0,0x800a -/* f056a50: 24849fc0 */ addiu $a0,$a0,-24640 -/* f056a54: 8c8e0434 */ lw $t6,0x434($a0) -/* f056a58: 8c8f0438 */ lw $t7,0x438($a0) -/* f056a5c: 3c0142c8 */ lui $at,0x42c8 -/* f056a60: 44815000 */ mtc1 $at,$f10 -/* f056a64: 01cf1021 */ addu $v0,$t6,$t7 -/* f056a68: 904a0002 */ lbu $t2,0x2($v0) -/* f056a6c: 904c0003 */ lbu $t4,0x3($v0) -/* f056a70: 90580004 */ lbu $t8,0x4($v0) -/* f056a74: 000a5a00 */ sll $t3,$t2,0x8 -/* f056a78: 016c6825 */ or $t5,$t3,$t4 -/* f056a7c: 448d3000 */ mtc1 $t5,$f6 -/* f056a80: 90480005 */ lbu $t0,0x5($v0) -/* f056a84: 0018ca00 */ sll $t9,$t8,0x8 -/* f056a88: 46803220 */ cvt.s.w $f8,$f6 -/* f056a8c: 8c830428 */ lw $v1,0x428($a0) -/* f056a90: 3c014670 */ lui $at,0x4670 -/* f056a94: 03284825 */ or $t1,$t9,$t0 -/* f056a98: 44892000 */ mtc1 $t1,$f4 -/* f056a9c: 44819000 */ mtc1 $at,$f18 -/* f056aa0: 460a4402 */ mul.s $f16,$f8,$f10 -/* f056aa4: 46802020 */ cvt.s.w $f0,$f4 -/* f056aa8: 10600004 */ beqz $v1,.L0f056abc -/* f056aac: 46128083 */ div.s $f2,$f16,$f18 -/* f056ab0: e4620070 */ swc1 $f2,0x70($v1) -/* f056ab4: 8c8e0428 */ lw $t6,0x428($a0) -/* f056ab8: e5c00074 */ swc1 $f0,0x74($t6) -.L0f056abc: -/* f056abc: 8c820430 */ lw $v0,0x430($a0) -/* f056ac0: 50400005 */ beqzl $v0,.L0f056ad8 -/* f056ac4: 8c980438 */ lw $t8,0x438($a0) -/* f056ac8: e4420068 */ swc1 $f2,0x68($v0) -/* f056acc: 8c8f0430 */ lw $t7,0x430($a0) -/* f056ad0: e5e0006c */ swc1 $f0,0x6c($t7) -/* f056ad4: 8c980438 */ lw $t8,0x438($a0) -.L0f056ad8: -/* f056ad8: 00001025 */ or $v0,$zero,$zero -/* f056adc: 27190006 */ addiu $t9,$t8,0x6 -/* f056ae0: 03e00008 */ jr $ra -/* f056ae4: ac990438 */ sw $t9,0x438($a0) -); - -/** - * @cmd 00d7 - */ -GLOBAL_ASM( -glabel ai00d7 -/* f056ae8: 3c05800a */ lui $a1,0x800a -/* f056aec: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f056af0: 8ca30438 */ lw $v1,0x438($a1) -/* f056af4: 8cae0434 */ lw $t6,0x434($a1) -/* f056af8: 3c017f1b */ lui $at,0x7f1b -/* f056afc: c42a9cdc */ lwc1 $f10,-0x6324($at) -/* f056b00: 01c31021 */ addu $v0,$t6,$v1 -/* f056b04: 90490002 */ lbu $t1,0x2($v0) -/* f056b08: 904b0003 */ lbu $t3,0x3($v0) -/* f056b0c: 904f0004 */ lbu $t7,0x4($v0) -/* f056b10: 00095200 */ sll $t2,$t1,0x8 -/* f056b14: 014b6025 */ or $t4,$t2,$t3 -/* f056b18: 448c3000 */ mtc1 $t4,$f6 -/* f056b1c: 90590005 */ lbu $t9,0x5($v0) -/* f056b20: 000fc200 */ sll $t8,$t7,0x8 -/* f056b24: 46803220 */ cvt.s.w $f8,$f6 -/* f056b28: 8ca4042c */ lw $a0,0x42c($a1) -/* f056b2c: 3c014561 */ lui $at,0x4561 -/* f056b30: 03194025 */ or $t0,$t8,$t9 -/* f056b34: 44882000 */ mtc1 $t0,$f4 -/* f056b38: 44819000 */ mtc1 $at,$f18 -/* f056b3c: 460a4402 */ mul.s $f16,$f8,$f10 -/* f056b40: 00001025 */ or $v0,$zero,$zero -/* f056b44: 46802020 */ cvt.s.w $f0,$f4 -/* f056b48: 10800005 */ beqz $a0,.L0f056b60 -/* f056b4c: 46128083 */ div.s $f2,$f16,$f18 -/* f056b50: e482006c */ swc1 $f2,0x6c($a0) -/* f056b54: 8cad042c */ lw $t5,0x42c($a1) -/* f056b58: e5a00070 */ swc1 $f0,0x70($t5) -/* f056b5c: 8ca30438 */ lw $v1,0x438($a1) -.L0f056b60: -/* f056b60: 246e0006 */ addiu $t6,$v1,0x6 -/* f056b64: 03e00008 */ jr $ra -/* f056b68: acae0438 */ sw $t6,0x438($a1) -); - -/** - * @cmd 00d8 - */ -GLOBAL_ASM( -glabel ai00d8 -/* f056b6c: 3c03800a */ lui $v1,0x800a -/* f056b70: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056b74: 8c6e0438 */ lw $t6,0x438($v1) -/* f056b78: 00001025 */ or $v0,$zero,$zero -/* f056b7c: 25cf0003 */ addiu $t7,$t6,0x3 -/* f056b80: 03e00008 */ jr $ra -/* f056b84: ac6f0438 */ sw $t7,0x438($v1) -); - -/** - * @cmd 00d9 - */ -GLOBAL_ASM( -glabel ai00d9 -/* f056b88: 3c03800a */ lui $v1,0x800a -/* f056b8c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056b90: 8c6e0438 */ lw $t6,0x438($v1) -/* f056b94: 00001025 */ or $v0,$zero,$zero -/* f056b98: 25cf0003 */ addiu $t7,$t6,0x3 -/* f056b9c: 03e00008 */ jr $ra -/* f056ba0: ac6f0438 */ sw $t7,0x438($v1) -); - -/** - * @cmd 00da - */ -GLOBAL_ASM( -glabel ai00da -/* f056ba4: 3c02800a */ lui $v0,0x800a -/* f056ba8: 24429fc0 */ addiu $v0,$v0,-24640 -/* f056bac: 8c4e0434 */ lw $t6,0x434($v0) -/* f056bb0: 8c4f0438 */ lw $t7,0x438($v0) -/* f056bb4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f056bb8: afbf0014 */ sw $ra,0x14($sp) -/* f056bbc: 01cf1821 */ addu $v1,$t6,$t7 -/* f056bc0: 90640002 */ lbu $a0,0x2($v1) -/* f056bc4: 0fc2556c */ jal func0f0955b0 -/* f056bc8: afa3001c */ sw $v1,0x1c($sp) -/* f056bcc: 8fa3001c */ lw $v1,0x1c($sp) -/* f056bd0: 1040001c */ beqz $v0,.L0f056c44 -/* f056bd4: 00403025 */ or $a2,$v0,$zero -/* f056bd8: 8c580014 */ lw $t8,0x14($v0) -/* f056bdc: 13000019 */ beqz $t8,.L0f056c44 -/* f056be0: 00000000 */ sll $zero,$zero,0x0 -/* f056be4: 90440003 */ lbu $a0,0x3($v0) -/* f056be8: 2401000a */ addiu $at,$zero,0xa -/* f056bec: 54810007 */ bnel $a0,$at,.L0f056c0c -/* f056bf0: 2401000b */ addiu $at,$zero,0xb -/* f056bf4: 2444005c */ addiu $a0,$v0,0x5c -/* f056bf8: 0fc1fe49 */ jal func0f07f924 -/* f056bfc: 90650004 */ lbu $a1,0x4($v1) -/* f056c00: 10000010 */ beqz $zero,.L0f056c44 -/* f056c04: 00000000 */ sll $zero,$zero,0x0 -/* f056c08: 2401000b */ addiu $at,$zero,0xb -.L0f056c0c: -/* f056c0c: 1481000d */ bne $a0,$at,.L0f056c44 -/* f056c10: 00000000 */ sll $zero,$zero,0x0 -/* f056c14: 90620003 */ lbu $v0,0x3($v1) -/* f056c18: 28410004 */ slti $at,$v0,0x4 -/* f056c1c: 10200009 */ beqz $at,.L0f056c44 -/* f056c20: 0002c8c0 */ sll $t9,$v0,0x3 -/* f056c24: 0322c823 */ subu $t9,$t9,$v0 -/* f056c28: 0019c880 */ sll $t9,$t9,0x2 -/* f056c2c: 0322c821 */ addu $t9,$t9,$v0 -/* f056c30: 0019c880 */ sll $t9,$t9,0x2 -/* f056c34: 00d92021 */ addu $a0,$a2,$t9 -/* f056c38: 2484005c */ addiu $a0,$a0,0x5c -/* f056c3c: 0fc1fe49 */ jal func0f07f924 -/* f056c40: 90650004 */ lbu $a1,0x4($v1) -.L0f056c44: -/* f056c44: 3c03800a */ lui $v1,0x800a -/* f056c48: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056c4c: 8c680438 */ lw $t0,0x438($v1) -/* f056c50: 8fbf0014 */ lw $ra,0x14($sp) -/* f056c54: 27bd0020 */ addiu $sp,$sp,0x20 -/* f056c58: 25090005 */ addiu $t1,$t0,0x5 -/* f056c5c: ac690438 */ sw $t1,0x438($v1) -/* f056c60: 03e00008 */ jr $ra -/* f056c64: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00db - */ -GLOBAL_ASM( -glabel ai00db -/* f056c68: 3c03800a */ lui $v1,0x800a -/* f056c6c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056c70: 8c6e0438 */ lw $t6,0x438($v1) -/* f056c74: 00001025 */ or $v0,$zero,$zero -/* f056c78: 25cf0003 */ addiu $t7,$t6,0x3 -/* f056c7c: 03e00008 */ jr $ra -/* f056c80: ac6f0438 */ sw $t7,0x438($v1) -); - -/** - * @cmd 00dc - */ -GLOBAL_ASM( -glabel ai00dc -/* f056c84: 27bdffe8 */ addiu $sp,$sp,-24 -/* f056c88: afbf0014 */ sw $ra,0x14($sp) -/* f056c8c: 0fc47bd2 */ jal func0f11ef48 -/* f056c90: 00000000 */ sll $zero,$zero,0x0 -/* f056c94: 10400012 */ beqz $v0,.L0f056ce0 -/* f056c98: 3c0e8006 */ lui $t6,0x8006 -/* f056c9c: 8dce24a4 */ lw $t6,0x24a4($t6) -/* f056ca0: 3c03800a */ lui $v1,0x800a -/* f056ca4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056ca8: 51c00006 */ beqzl $t6,.L0f056cc4 -/* f056cac: 806f04d3 */ lb $t7,0x4d3($v1) -/* f056cb0: 0c003a57 */ jal 0xe95c -/* f056cb4: 2404005a */ addiu $a0,$zero,0x5a -/* f056cb8: 10000009 */ beqz $zero,.L0f056ce0 -/* f056cbc: 00000000 */ sll $zero,$zero,0x0 -/* f056cc0: 806f04d3 */ lb $t7,0x4d3($v1) -.L0f056cc4: -/* f056cc4: 24180001 */ addiu $t8,$zero,0x1 -/* f056cc8: 11e00003 */ beqz $t7,.L0f056cd8 -/* f056ccc: 00000000 */ sll $zero,$zero,0x0 -/* f056cd0: 10000003 */ beqz $zero,.L0f056ce0 -/* f056cd4: a07804d6 */ sb $t8,0x4d6($v1) -.L0f056cd8: -/* f056cd8: 0c003a64 */ jal 0xe990 -/* f056cdc: 00000000 */ sll $zero,$zero,0x0 -.L0f056ce0: -/* f056ce0: 3c03800a */ lui $v1,0x800a -/* f056ce4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056ce8: 8c790438 */ lw $t9,0x438($v1) -/* f056cec: 8fbf0014 */ lw $ra,0x14($sp) -/* f056cf0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f056cf4: 27280002 */ addiu $t0,$t9,0x2 -/* f056cf8: ac680438 */ sw $t0,0x438($v1) -/* f056cfc: 03e00008 */ jr $ra -/* f056d00: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00dd - */ -GLOBAL_ASM( -glabel ai00dd -/* f056d04: 27bdffe8 */ addiu $sp,$sp,-24 -/* f056d08: afbf0014 */ sw $ra,0x14($sp) -/* f056d0c: 0fc2e6bf */ jal func0f0b9afc -/* f056d10: 00000000 */ sll $zero,$zero,0x0 -/* f056d14: 3c03800a */ lui $v1,0x800a -/* f056d18: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056d1c: 8c6e0438 */ lw $t6,0x438($v1) -/* f056d20: 8fbf0014 */ lw $ra,0x14($sp) -/* f056d24: 27bd0018 */ addiu $sp,$sp,0x18 -/* f056d28: 25cf0002 */ addiu $t7,$t6,0x2 -/* f056d2c: ac6f0438 */ sw $t7,0x438($v1) -/* f056d30: 03e00008 */ jr $ra -/* f056d34: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00de - */ -GLOBAL_ASM( -glabel ai00de -/* f056d38: 3c05800a */ lui $a1,0x800a -/* f056d3c: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f056d40: 8cae0434 */ lw $t6,0x434($a1) -/* f056d44: 8caf0438 */ lw $t7,0x438($a1) -/* f056d48: 27bdffe8 */ addiu $sp,$sp,-24 -/* f056d4c: afbf0014 */ sw $ra,0x14($sp) -/* f056d50: 01cf1021 */ addu $v0,$t6,$t7 -/* f056d54: 90580002 */ lbu $t8,0x2($v0) -/* f056d58: 90480003 */ lbu $t0,0x3($v0) -/* f056d5c: 0018ca00 */ sll $t9,$t8,0x8 -/* f056d60: 03284825 */ or $t1,$t9,$t0 -/* f056d64: 00092400 */ sll $a0,$t1,0x10 -/* f056d68: 00045403 */ sra $t2,$a0,0x10 -/* f056d6c: 0fc2e6da */ jal func0f0b9b68 -/* f056d70: 01402025 */ or $a0,$t2,$zero -/* f056d74: 3c05800a */ lui $a1,0x800a -/* f056d78: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f056d7c: 8cab0438 */ lw $t3,0x438($a1) -/* f056d80: 8fbf0014 */ lw $ra,0x14($sp) -/* f056d84: 27bd0018 */ addiu $sp,$sp,0x18 -/* f056d88: 256c0004 */ addiu $t4,$t3,0x4 -/* f056d8c: acac0438 */ sw $t4,0x438($a1) -/* f056d90: 03e00008 */ jr $ra -/* f056d94: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 010d - */ -GLOBAL_ASM( -glabel ai010d -/* f056d98: 3c03800a */ lui $v1,0x800a -/* f056d9c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056da0: 8c6e0438 */ lw $t6,0x438($v1) -/* f056da4: 00001025 */ or $v0,$zero,$zero -/* f056da8: 25cf0002 */ addiu $t7,$t6,0x2 -/* f056dac: 03e00008 */ jr $ra -/* f056db0: ac6f0438 */ sw $t7,0x438($v1) -); - -/** - * @cmd 0111 - */ -GLOBAL_ASM( -glabel ai0111 -/* f056db4: 3c03800a */ lui $v1,0x800a -/* f056db8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056dbc: 8c6e0434 */ lw $t6,0x434($v1) -/* f056dc0: 8c6f0438 */ lw $t7,0x438($v1) -/* f056dc4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f056dc8: afbf0014 */ sw $ra,0x14($sp) -/* f056dcc: 01cf1021 */ addu $v0,$t6,$t7 -/* f056dd0: 90580002 */ lbu $t8,0x2($v0) -/* f056dd4: 90480003 */ lbu $t0,0x3($v0) -/* f056dd8: 0018ca00 */ sll $t9,$t8,0x8 -/* f056ddc: 03282025 */ or $a0,$t9,$t0 -/* f056de0: 00044c00 */ sll $t1,$a0,0x10 -/* f056de4: 0fc2e835 */ jal func0f0ba0d4 -/* f056de8: 00092403 */ sra $a0,$t1,0x10 -/* f056dec: 3c03800a */ lui $v1,0x800a -/* f056df0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056df4: 8c6b0284 */ lw $t3,0x284($v1) -/* f056df8: 8d6c19c8 */ lw $t4,0x19c8($t3) -/* f056dfc: 55800004 */ bnezl $t4,.L0f056e10 -/* f056e00: 8c6d0438 */ lw $t5,0x438($v1) -/* f056e04: 10000005 */ beqz $zero,.L0f056e1c -/* f056e08: 24020001 */ addiu $v0,$zero,0x1 -/* f056e0c: 8c6d0438 */ lw $t5,0x438($v1) -.L0f056e10: -/* f056e10: 00001025 */ or $v0,$zero,$zero -/* f056e14: 25ae0004 */ addiu $t6,$t5,0x4 -/* f056e18: ac6e0438 */ sw $t6,0x438($v1) -.L0f056e1c: -/* f056e1c: 8fbf0014 */ lw $ra,0x14($sp) -/* f056e20: 27bd0018 */ addiu $sp,$sp,0x18 -/* f056e24: 03e00008 */ jr $ra -/* f056e28: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0113 - */ -GLOBAL_ASM( -glabel ai0113 -/* f056e2c: 3c03800a */ lui $v1,0x800a -/* f056e30: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056e34: 8c6e04cc */ lw $t6,0x4cc($v1) -/* f056e38: 8c640434 */ lw $a0,0x434($v1) -/* f056e3c: 8c650438 */ lw $a1,0x438($v1) -/* f056e40: 27bdffe8 */ addiu $sp,$sp,-24 -/* f056e44: afbf0014 */ sw $ra,0x14($sp) -/* f056e48: 11c00007 */ beqz $t6,.L0f056e68 -/* f056e4c: 00851021 */ addu $v0,$a0,$a1 -/* f056e50: 0fc13583 */ jal chraiGoToLabel -/* f056e54: 90460002 */ lbu $a2,0x2($v0) -/* f056e58: 3c03800a */ lui $v1,0x800a -/* f056e5c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056e60: 10000003 */ beqz $zero,.L0f056e70 -/* f056e64: ac620438 */ sw $v0,0x438($v1) -.L0f056e68: -/* f056e68: 24af0003 */ addiu $t7,$a1,0x3 -/* f056e6c: ac6f0438 */ sw $t7,0x438($v1) -.L0f056e70: -/* f056e70: 8fbf0014 */ lw $ra,0x14($sp) -/* f056e74: 27bd0018 */ addiu $sp,$sp,0x18 -/* f056e78: 00001025 */ or $v0,$zero,$zero -/* f056e7c: 03e00008 */ jr $ra -/* f056e80: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0174 - */ -GLOBAL_ASM( -glabel ai0174 -/* f056e84: 3c03800a */ lui $v1,0x800a -/* f056e88: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056e8c: 8c6e04cc */ lw $t6,0x4cc($v1) -/* f056e90: 8c640434 */ lw $a0,0x434($v1) -/* f056e94: 8c650438 */ lw $a1,0x438($v1) -/* f056e98: 27bdffe8 */ addiu $sp,$sp,-24 -/* f056e9c: afbf0014 */ sw $ra,0x14($sp) -/* f056ea0: 11c00005 */ beqz $t6,.L0f056eb8 -/* f056ea4: 00851021 */ addu $v0,$a0,$a1 -/* f056ea8: 3c0f800a */ lui $t7,0x800a -/* f056eac: 8defde24 */ lw $t7,-0x21dc($t7) -/* f056eb0: 15e00009 */ bnez $t7,.L0f056ed8 -/* f056eb4: 00000000 */ sll $zero,$zero,0x0 -.L0f056eb8: -/* f056eb8: 8c7804b4 */ lw $t8,0x4b4($v1) -/* f056ebc: 24010026 */ addiu $at,$zero,0x26 -/* f056ec0: 3c198008 */ lui $t9,0x8008 -/* f056ec4: 1701000a */ bne $t8,$at,.L0f056ef0 -/* f056ec8: 24a80003 */ addiu $t0,$a1,0x3 -/* f056ecc: 8f397260 */ lw $t9,0x7260($t9) -/* f056ed0: 5b200008 */ blezl $t9,.L0f056ef4 -/* f056ed4: ac680438 */ sw $t0,0x438($v1) -.L0f056ed8: -/* f056ed8: 0fc13583 */ jal chraiGoToLabel -/* f056edc: 90460002 */ lbu $a2,0x2($v0) -/* f056ee0: 3c03800a */ lui $v1,0x800a -/* f056ee4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056ee8: 10000002 */ beqz $zero,.L0f056ef4 -/* f056eec: ac620438 */ sw $v0,0x438($v1) -.L0f056ef0: -/* f056ef0: ac680438 */ sw $t0,0x438($v1) -.L0f056ef4: -/* f056ef4: 8fbf0014 */ lw $ra,0x14($sp) -/* f056ef8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f056efc: 00001025 */ or $v0,$zero,$zero -/* f056f00: 03e00008 */ jr $ra -/* f056f04: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0175 - */ -GLOBAL_ASM( -glabel ai0175 -/* f056f08: 3c03800a */ lui $v1,0x800a -/* f056f0c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056f10: 8c6e0434 */ lw $t6,0x434($v1) -/* f056f14: 8c6f0438 */ lw $t7,0x438($v1) -/* f056f18: 27bdffe8 */ addiu $sp,$sp,-24 -/* f056f1c: afbf0014 */ sw $ra,0x14($sp) -/* f056f20: 01cf1021 */ addu $v0,$t6,$t7 -/* f056f24: 0fc2e864 */ jal func0f0ba190 -/* f056f28: 90440002 */ lbu $a0,0x2($v0) -/* f056f2c: 3c03800a */ lui $v1,0x800a -/* f056f30: 24639fc0 */ addiu $v1,$v1,-24640 -/* f056f34: 8c780438 */ lw $t8,0x438($v1) -/* f056f38: 8fbf0014 */ lw $ra,0x14($sp) -/* f056f3c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f056f40: 27190003 */ addiu $t9,$t8,0x3 -/* f056f44: ac790438 */ sw $t9,0x438($v1) -/* f056f48: 03e00008 */ jr $ra -/* f056f4c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0112 - */ -GLOBAL_ASM( -glabel ai0112 -/* f056f50: 3c0e800a */ lui $t6,0x800a -/* f056f54: 3c0f800a */ lui $t7,0x800a -/* f056f58: 8defa3f8 */ lw $t7,-0x5c08($t7) -/* f056f5c: 8dcea3f4 */ lw $t6,-0x5c0c($t6) -/* f056f60: 27bdffc8 */ addiu $sp,$sp,-56 -/* f056f64: afbf001c */ sw $ra,0x1c($sp) -/* f056f68: 01cf2821 */ addu $a1,$t6,$t7 -/* f056f6c: 90b80002 */ lbu $t8,0x2($a1) -/* f056f70: 90a80003 */ lbu $t0,0x3($a1) -/* f056f74: 3401ffff */ dli $at,0xffff -/* f056f78: 0018ca00 */ sll $t9,$t8,0x8 -/* f056f7c: 03284825 */ or $t1,$t9,$t0 -/* f056f80: a7a90032 */ sh $t1,0x32($sp) -/* f056f84: 90aa0006 */ lbu $t2,0x6($a1) -/* f056f88: 90ac0007 */ lbu $t4,0x7($a1) -/* f056f8c: 00001825 */ or $v1,$zero,$zero -/* f056f90: 000a5a00 */ sll $t3,$t2,0x8 -/* f056f94: 016c3025 */ or $a2,$t3,$t4 -/* f056f98: 54c10005 */ bnel $a2,$at,.L0f056fb0 -/* f056f9c: 3401fffe */ dli $at,0xfffe -/* f056fa0: 44801000 */ mtc1 $zero,$f2 -/* f056fa4: 1000001a */ beqz $zero,.L0f057010 -/* f056fa8: 90a40004 */ lbu $a0,0x4($a1) -/* f056fac: 3401fffe */ dli $at,0xfffe -.L0f056fb0: -/* f056fb0: 14c10013 */ bne $a2,$at,.L0f057000 -/* f056fb4: 87a40032 */ lh $a0,0x32($sp) -/* f056fb8: afa3002c */ sw $v1,0x2c($sp) -/* f056fbc: afa50034 */ sw $a1,0x34($sp) -/* f056fc0: 0c008dda */ jal 0x23768 -/* f056fc4: afa60024 */ sw $a2,0x24($sp) -/* f056fc8: 244dfffe */ addiu $t5,$v0,-2 -/* f056fcc: 448d2000 */ mtc1 $t5,$f4 -/* f056fd0: 44803000 */ mtc1 $zero,$f6 -/* f056fd4: 8fa3002c */ lw $v1,0x2c($sp) -/* f056fd8: 468020a0 */ cvt.s.w $f2,$f4 -/* f056fdc: 8fa50034 */ lw $a1,0x34($sp) -/* f056fe0: 8fa60024 */ lw $a2,0x24($sp) -/* f056fe4: 4606103c */ c.lt.s $f2,$f6 -/* f056fe8: 00000000 */ sll $zero,$zero,0x0 -/* f056fec: 45020008 */ bc1fl .L0f057010 -/* f056ff0: 90a40004 */ lbu $a0,0x4($a1) -/* f056ff4: 44801000 */ mtc1 $zero,$f2 -/* f056ff8: 10000005 */ beqz $zero,.L0f057010 -/* f056ffc: 90a40004 */ lbu $a0,0x4($a1) -.L0f057000: -/* f057000: 44864000 */ mtc1 $a2,$f8 -/* f057004: 00000000 */ sll $zero,$zero,0x0 -/* f057008: 468040a0 */ cvt.s.w $f2,$f8 -/* f05700c: 90a40004 */ lbu $a0,0x4($a1) -.L0f057010: -/* f057010: 240100ff */ addiu $at,$zero,0xff -/* f057014: 3c02800a */ lui $v0,0x800a -/* f057018: 54810011 */ bnel $a0,$at,.L0f057060 -/* f05701c: afa50034 */ sw $a1,0x34($sp) -/* f057020: 8c42a3e4 */ lw $v0,-0x5c1c($v0) -/* f057024: 10400015 */ beqz $v0,.L0f05707c -/* f057028: 00000000 */ sll $zero,$zero,0x0 -/* f05702c: 8c4402e4 */ lw $a0,0x2e4($v0) -/* f057030: 04800012 */ bltz $a0,.L0f05707c -/* f057034: 00000000 */ sll $zero,$zero,0x0 -/* f057038: afa50034 */ sw $a1,0x34($sp) -/* f05703c: afa60024 */ sw $a2,0x24($sp) -/* f057040: 0fc2556c */ jal func0f0955b0 -/* f057044: e7a20020 */ swc1 $f2,0x20($sp) -/* f057048: 8fa50034 */ lw $a1,0x34($sp) -/* f05704c: 8fa60024 */ lw $a2,0x24($sp) -/* f057050: c7a20020 */ lwc1 $f2,0x20($sp) -/* f057054: 10000009 */ beqz $zero,.L0f05707c -/* f057058: 00401825 */ or $v1,$v0,$zero -/* f05705c: afa50034 */ sw $a1,0x34($sp) -.L0f057060: -/* f057060: afa60024 */ sw $a2,0x24($sp) -/* f057064: 0fc2556c */ jal func0f0955b0 -/* f057068: e7a20020 */ swc1 $f2,0x20($sp) -/* f05706c: 8fa50034 */ lw $a1,0x34($sp) -/* f057070: 8fa60024 */ lw $a2,0x24($sp) -/* f057074: c7a20020 */ lwc1 $f2,0x20($sp) -/* f057078: 00401825 */ or $v1,$v0,$zero -.L0f05707c: -/* f05707c: 10600049 */ beqz $v1,.L0f0571a4 -/* f057080: 00000000 */ sll $zero,$zero,0x0 -/* f057084: 8c6e0014 */ lw $t6,0x14($v1) -/* f057088: 11c00046 */ beqz $t6,.L0f0571a4 -/* f05708c: 00000000 */ sll $zero,$zero,0x0 -/* f057090: 8c6f0018 */ lw $t7,0x18($v1) -/* f057094: 8de40020 */ lw $a0,0x20($t7) -/* f057098: 1480000e */ bnez $a0,.L0f0570d4 -/* f05709c: 00000000 */ sll $zero,$zero,0x0 -/* f0570a0: afa3002c */ sw $v1,0x2c($sp) -/* f0570a4: afa50034 */ sw $a1,0x34($sp) -/* f0570a8: afa60024 */ sw $a2,0x24($sp) -/* f0570ac: 0fc2ccb9 */ jal func0f0b32e4 -/* f0570b0: e7a20020 */ swc1 $f2,0x20($sp) -/* f0570b4: 8fa3002c */ lw $v1,0x2c($sp) -/* f0570b8: 8fa50034 */ lw $a1,0x34($sp) -/* f0570bc: 8fa60024 */ lw $a2,0x24($sp) -/* f0570c0: 8c780018 */ lw $t8,0x18($v1) -/* f0570c4: c7a20020 */ lwc1 $f2,0x20($sp) -/* f0570c8: af020020 */ sw $v0,0x20($t8) -/* f0570cc: 8c790018 */ lw $t9,0x18($v1) -/* f0570d0: 8f240020 */ lw $a0,0x20($t9) -.L0f0570d4: -/* f0570d4: 10800033 */ beqz $a0,.L0f0571a4 -/* f0570d8: 00000000 */ sll $zero,$zero,0x0 -/* f0570dc: 90a80005 */ lbu $t0,0x5($a1) -/* f0570e0: 3c09800a */ lui $t1,0x800a -/* f0570e4: 8d29a48c */ lw $t1,-0x5b74($t1) -/* f0570e8: 44888000 */ mtc1 $t0,$f16 -/* f0570ec: 3c013f80 */ lui $at,0x3f80 -/* f0570f0: 44815000 */ mtc1 $at,$f10 -/* f0570f4: 468084a0 */ cvt.s.w $f18,$f16 -/* f0570f8: 3401fffe */ dli $at,0xfffe -/* f0570fc: 1120000d */ beqz $t1,.L0f057134 -/* f057100: 46125003 */ div.s $f0,$f10,$f18 -/* f057104: 10c1000b */ beq $a2,$at,.L0f057134 -/* f057108: 3c0a800a */ lui $t2,0x800a -/* f05710c: 8d4ade20 */ lw $t2,-0x21e0($t2) -/* f057110: 3c013e80 */ lui $at,0x3e80 -/* f057114: 44818000 */ mtc1 $at,$f16 -/* f057118: 448a2000 */ mtc1 $t2,$f4 -/* f05711c: 00000000 */ sll $zero,$zero,0x0 -/* f057120: 468021a0 */ cvt.s.w $f6,$f4 -/* f057124: 46003202 */ mul.s $f8,$f6,$f0 -/* f057128: 00000000 */ sll $zero,$zero,0x0 -/* f05712c: 46104282 */ mul.s $f10,$f8,$f16 -/* f057130: 460a1080 */ add.s $f2,$f2,$f10 -.L0f057134: -/* f057134: afa3002c */ sw $v1,0x2c($sp) -/* f057138: e7a00028 */ swc1 $f0,0x28($sp) -/* f05713c: 0c008c28 */ jal 0x230a0 -/* f057140: e7a20020 */ swc1 $f2,0x20($sp) -/* f057144: 8fa3002c */ lw $v1,0x2c($sp) -/* f057148: c7a20020 */ lwc1 $f2,0x20($sp) -/* f05714c: c7a00028 */ lwc1 $f0,0x28($sp) -/* f057150: 44809000 */ mtc1 $zero,$f18 -/* f057154: 8c640018 */ lw $a0,0x18($v1) -/* f057158: 44071000 */ mfc1 $a3,$f2 -/* f05715c: 87a50032 */ lh $a1,0x32($sp) -/* f057160: 00003025 */ or $a2,$zero,$zero -/* f057164: e7a00010 */ swc1 $f0,0x10($sp) -/* f057168: 0c007733 */ jal 0x1dccc -/* f05716c: e7b20014 */ swc1 $f18,0x14($sp) -/* f057170: 0fc57222 */ jal func0f15c888 -/* f057174: 00000000 */ sll $zero,$zero,0x0 -/* f057178: 8fa3002c */ lw $v1,0x2c($sp) -/* f05717c: 3c0142c8 */ lui $at,0x42c8 -/* f057180: 44814000 */ mtc1 $at,$f8 -/* f057184: 8c640018 */ lw $a0,0x18($v1) -/* f057188: c4840014 */ lwc1 $f4,0x14($a0) -/* f05718c: 46040182 */ mul.s $f6,$f0,$f4 -/* f057190: 00000000 */ sll $zero,$zero,0x0 -/* f057194: 46083402 */ mul.s $f16,$f6,$f8 -/* f057198: 44058000 */ mfc1 $a1,$f16 -/* f05719c: 0c006bd9 */ jal 0x1af64 -/* f0571a0: 00000000 */ sll $zero,$zero,0x0 -.L0f0571a4: -/* f0571a4: 3c0b800a */ lui $t3,0x800a -/* f0571a8: 8d6ba3f8 */ lw $t3,-0x5c08($t3) -/* f0571ac: 8fbf001c */ lw $ra,0x1c($sp) -/* f0571b0: 3c01800a */ lui $at,0x800a -/* f0571b4: 256c0008 */ addiu $t4,$t3,0x8 -/* f0571b8: ac2ca3f8 */ sw $t4,-0x5c08($at) -/* f0571bc: 27bd0038 */ addiu $sp,$sp,0x38 -/* f0571c0: 03e00008 */ jr $ra -/* f0571c4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0114 - */ -GLOBAL_ASM( -glabel ai0114 -/* f0571c8: 3c03800a */ lui $v1,0x800a -/* f0571cc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0571d0: 8c6e0434 */ lw $t6,0x434($v1) -/* f0571d4: 8c6f0438 */ lw $t7,0x438($v1) -/* f0571d8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0571dc: afbf0014 */ sw $ra,0x14($sp) -/* f0571e0: 01cf1021 */ addu $v0,$t6,$t7 -/* f0571e4: 90450002 */ lbu $a1,0x2($v0) -/* f0571e8: 0fc126d1 */ jal chrFindById -/* f0571ec: 8c640424 */ lw $a0,0x424($v1) -/* f0571f0: 1040000f */ beqz $v0,.L0f057230 -/* f0571f4: 00000000 */ sll $zero,$zero,0x0 -/* f0571f8: 8c58001c */ lw $t8,0x1c($v0) -/* f0571fc: 1300000c */ beqz $t8,.L0f057230 -/* f057200: 00000000 */ sll $zero,$zero,0x0 -/* f057204: 8c590020 */ lw $t9,0x20($v0) -/* f057208: 13200009 */ beqz $t9,.L0f057230 -/* f05720c: 00000000 */ sll $zero,$zero,0x0 -/* f057210: 8c44001c */ lw $a0,0x1c($v0) -/* f057214: 0fc1812f */ jal func0f0604bc -/* f057218: afa20018 */ sw $v0,0x18($sp) -/* f05721c: 8fa80018 */ lw $t0,0x18($sp) -/* f057220: 0fc180bc */ jal func0f0602f0 -/* f057224: 8d04001c */ lw $a0,0x1c($t0) -/* f057228: 0fc0882b */ jal func0f0220ac -/* f05722c: 8fa40018 */ lw $a0,0x18($sp) -.L0f057230: -/* f057230: 3c03800a */ lui $v1,0x800a -/* f057234: 24639fc0 */ addiu $v1,$v1,-24640 -/* f057238: 8c690438 */ lw $t1,0x438($v1) -/* f05723c: 8fbf0014 */ lw $ra,0x14($sp) -/* f057240: 27bd0020 */ addiu $sp,$sp,0x20 -/* f057244: 252a0003 */ addiu $t2,$t1,0x3 -/* f057248: ac6a0438 */ sw $t2,0x438($v1) -/* f05724c: 03e00008 */ jr $ra -/* f057250: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0115 - */ -GLOBAL_ASM( -glabel ai0115 -/* f057254: 3c03800a */ lui $v1,0x800a -/* f057258: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05725c: 8c6e0434 */ lw $t6,0x434($v1) -/* f057260: 8c6f0438 */ lw $t7,0x438($v1) -/* f057264: 27bdffe0 */ addiu $sp,$sp,-32 -/* f057268: afbf0014 */ sw $ra,0x14($sp) -/* f05726c: 01cf1021 */ addu $v0,$t6,$t7 -/* f057270: 90450002 */ lbu $a1,0x2($v0) -/* f057274: 0fc126d1 */ jal chrFindById -/* f057278: 8c640424 */ lw $a0,0x424($v1) -/* f05727c: 10400010 */ beqz $v0,.L0f0572c0 -/* f057280: 00000000 */ sll $zero,$zero,0x0 -/* f057284: 8c58001c */ lw $t8,0x1c($v0) -/* f057288: 1300000d */ beqz $t8,.L0f0572c0 -/* f05728c: 00000000 */ sll $zero,$zero,0x0 -/* f057290: 8c590020 */ lw $t9,0x20($v0) -/* f057294: 1320000a */ beqz $t9,.L0f0572c0 -/* f057298: 00000000 */ sll $zero,$zero,0x0 -/* f05729c: 8c44001c */ lw $a0,0x1c($v0) -/* f0572a0: 0fc19711 */ jal func0f065c44 -/* f0572a4: afa20018 */ sw $v0,0x18($sp) -/* f0572a8: 8fa80018 */ lw $t0,0x18($sp) -/* f0572ac: 0fc18171 */ jal func0f0605c4 -/* f0572b0: 8d04001c */ lw $a0,0x1c($t0) -/* f0572b4: 8fa90018 */ lw $t1,0x18($sp) -/* f0572b8: 0fc180c0 */ jal func0f060300 -/* f0572bc: 8d24001c */ lw $a0,0x1c($t1) -.L0f0572c0: -/* f0572c0: 3c03800a */ lui $v1,0x800a -/* f0572c4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0572c8: 8c6a0438 */ lw $t2,0x438($v1) -/* f0572cc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0572d0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0572d4: 254b0003 */ addiu $t3,$t2,0x3 -/* f0572d8: ac6b0438 */ sw $t3,0x438($v1) -/* f0572dc: 03e00008 */ jr $ra -/* f0572e0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0116 - */ -GLOBAL_ASM( -glabel ai0116 -/* f0572e4: 3c03800a */ lui $v1,0x800a -/* f0572e8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0572ec: 8c6e0434 */ lw $t6,0x434($v1) -/* f0572f0: 8c6f0438 */ lw $t7,0x438($v1) -/* f0572f4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0572f8: afbf0014 */ sw $ra,0x14($sp) -/* f0572fc: 01cf1021 */ addu $v0,$t6,$t7 -/* f057300: 0fc2556c */ jal func0f0955b0 -/* f057304: 90440002 */ lbu $a0,0x2($v0) -/* f057308: 1040001e */ beqz $v0,.L0f057384 -/* f05730c: 00000000 */ sll $zero,$zero,0x0 -/* f057310: 8c580014 */ lw $t8,0x14($v0) -/* f057314: 1300001b */ beqz $t8,.L0f057384 -/* f057318: 00000000 */ sll $zero,$zero,0x0 -/* f05731c: 8c590018 */ lw $t9,0x18($v0) -/* f057320: 13200018 */ beqz $t9,.L0f057384 -/* f057324: 00000000 */ sll $zero,$zero,0x0 -/* f057328: 8c440014 */ lw $a0,0x14($v0) -/* f05732c: 0fc1812f */ jal func0f0604bc -/* f057330: afa20018 */ sw $v0,0x18($sp) -/* f057334: 8fa30018 */ lw $v1,0x18($sp) -/* f057338: 0fc180bc */ jal func0f0602f0 -/* f05733c: 8c640014 */ lw $a0,0x14($v1) -/* f057340: 3c04800a */ lui $a0,0x800a -/* f057344: 24849fc0 */ addiu $a0,$a0,-24640 -/* f057348: 8c880284 */ lw $t0,0x284($a0) -/* f05734c: 8fa30018 */ lw $v1,0x18($sp) -/* f057350: 8d090480 */ lw $t1,0x480($t0) -/* f057354: 1520000b */ bnez $t1,.L0f057384 -/* f057358: 00000000 */ sll $zero,$zero,0x0 -/* f05735c: 906a0003 */ lbu $t2,0x3($v1) -/* f057360: 24010008 */ addiu $at,$zero,0x8 -/* f057364: 15410007 */ bne $t2,$at,.L0f057384 -/* f057368: 00000000 */ sll $zero,$zero,0x0 -/* f05736c: 906b005c */ lbu $t3,0x5c($v1) -/* f057370: 2401002e */ addiu $at,$zero,0x2e -/* f057374: 15610003 */ bne $t3,$at,.L0f057384 -/* f057378: 00000000 */ sll $zero,$zero,0x0 -/* f05737c: 0fc0458c */ jal func0f011630 -/* f057380: 00000000 */ sll $zero,$zero,0x0 -.L0f057384: -/* f057384: 3c04800a */ lui $a0,0x800a -/* f057388: 24849fc0 */ addiu $a0,$a0,-24640 -/* f05738c: 8c8c0438 */ lw $t4,0x438($a0) -/* f057390: 8fbf0014 */ lw $ra,0x14($sp) -/* f057394: 27bd0020 */ addiu $sp,$sp,0x20 -/* f057398: 258d0003 */ addiu $t5,$t4,0x3 -/* f05739c: ac8d0438 */ sw $t5,0x438($a0) -/* f0573a0: 03e00008 */ jr $ra -/* f0573a4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0117 - */ -GLOBAL_ASM( -glabel ai0117 -/* f0573a8: 3c03800a */ lui $v1,0x800a -/* f0573ac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0573b0: 8c6e0434 */ lw $t6,0x434($v1) -/* f0573b4: 8c6f0438 */ lw $t7,0x438($v1) -/* f0573b8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0573bc: afbf0014 */ sw $ra,0x14($sp) -/* f0573c0: 01cf1021 */ addu $v0,$t6,$t7 -/* f0573c4: 0fc2556c */ jal func0f0955b0 -/* f0573c8: 90440002 */ lbu $a0,0x2($v0) -/* f0573cc: 10400017 */ beqz $v0,.L0f05742c -/* f0573d0: 00401825 */ or $v1,$v0,$zero -/* f0573d4: 8c440014 */ lw $a0,0x14($v0) -/* f0573d8: 10800014 */ beqz $a0,.L0f05742c -/* f0573dc: 00000000 */ sll $zero,$zero,0x0 -/* f0573e0: 8c580018 */ lw $t8,0x18($v0) -/* f0573e4: 13000011 */ beqz $t8,.L0f05742c -/* f0573e8: 00000000 */ sll $zero,$zero,0x0 -/* f0573ec: 8c990018 */ lw $t9,0x18($a0) -/* f0573f0: 53200006 */ beqzl $t9,.L0f05740c -/* f0573f4: 8c640014 */ lw $a0,0x14($v1) -/* f0573f8: 0fc20be2 */ jal func0f082f88 -/* f0573fc: 8c440014 */ lw $a0,0x14($v0) -/* f057400: 1000000a */ beqz $zero,.L0f05742c -/* f057404: 00000000 */ sll $zero,$zero,0x0 -/* f057408: 8c640014 */ lw $a0,0x14($v1) -.L0f05740c: -/* f05740c: 0fc19711 */ jal func0f065c44 -/* f057410: afa30018 */ sw $v1,0x18($sp) -/* f057414: 8fa30018 */ lw $v1,0x18($sp) -/* f057418: 0fc18171 */ jal func0f0605c4 -/* f05741c: 8c640014 */ lw $a0,0x14($v1) -/* f057420: 8fa30018 */ lw $v1,0x18($sp) -/* f057424: 0fc180c0 */ jal func0f060300 -/* f057428: 8c640014 */ lw $a0,0x14($v1) -.L0f05742c: -/* f05742c: 3c03800a */ lui $v1,0x800a -/* f057430: 24639fc0 */ addiu $v1,$v1,-24640 -/* f057434: 8c680438 */ lw $t0,0x438($v1) -/* f057438: 8fbf0014 */ lw $ra,0x14($sp) -/* f05743c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f057440: 25090003 */ addiu $t1,$t0,0x3 -/* f057444: ac690438 */ sw $t1,0x438($v1) -/* f057448: 03e00008 */ jr $ra -/* f05744c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00df - */ -GLOBAL_ASM( -glabel ai00df -/* f057450: 3c02800a */ lui $v0,0x800a -/* f057454: 24429fc0 */ addiu $v0,$v0,-24640 -/* f057458: 8c4e0434 */ lw $t6,0x434($v0) -/* f05745c: 8c4f0438 */ lw $t7,0x438($v0) -/* f057460: 27bdffe0 */ addiu $sp,$sp,-32 -/* f057464: afbf0014 */ sw $ra,0x14($sp) -/* f057468: 01cf1821 */ addu $v1,$t6,$t7 -/* f05746c: 90640002 */ lbu $a0,0x2($v1) -/* f057470: 0fc2554a */ jal func0f095528 -/* f057474: afa3001c */ sw $v1,0x1c($sp) -/* f057478: 10400017 */ beqz $v0,.L0f0574d8 -/* f05747c: 8fa3001c */ lw $v1,0x1c($sp) -/* f057480: 00402025 */ or $a0,$v0,$zero -/* f057484: afa3001c */ sw $v1,0x1c($sp) -/* f057488: 0fc24826 */ jal func0f092098 -/* f05748c: afa20018 */ sw $v0,0x18($sp) -/* f057490: 8fa3001c */ lw $v1,0x1c($sp) -/* f057494: 04400010 */ bltz $v0,.L0f0574d8 -/* f057498: 8fa50018 */ lw $a1,0x18($sp) -/* f05749c: 84b80006 */ lh $t8,0x6($a1) -/* f0574a0: afa3001c */ sw $v1,0x1c($sp) -/* f0574a4: 0fc24801 */ jal func0f092004 -/* f0574a8: 03022021 */ addu $a0,$t8,$v0 -/* f0574ac: 8fa3001c */ lw $v1,0x1c($sp) -/* f0574b0: 00402025 */ or $a0,$v0,$zero -/* f0574b4: 90790003 */ lbu $t9,0x3($v1) -/* f0574b8: 906a0005 */ lbu $t2,0x5($v1) -/* f0574bc: 90690004 */ lbu $t1,0x4($v1) -/* f0574c0: 906c0006 */ lbu $t4,0x6($v1) -/* f0574c4: 00194200 */ sll $t0,$t9,0x8 -/* f0574c8: 000a5a00 */ sll $t3,$t2,0x8 -/* f0574cc: 01092825 */ or $a1,$t0,$t1 -/* f0574d0: 0fc2e6eb */ jal func0f0b9bac -/* f0574d4: 016c3025 */ or $a2,$t3,$t4 -.L0f0574d8: -/* f0574d8: 3c03800a */ lui $v1,0x800a -/* f0574dc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0574e0: 8c6d0438 */ lw $t5,0x438($v1) -/* f0574e4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0574e8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0574ec: 25ae0007 */ addiu $t6,$t5,0x7 -/* f0574f0: ac6e0438 */ sw $t6,0x438($v1) -/* f0574f4: 03e00008 */ jr $ra -/* f0574f8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00e0 - */ -GLOBAL_ASM( -glabel ai00e0 -/* f0574fc: 27bdffd0 */ addiu $sp,$sp,-48 -/* f057500: afb00018 */ sw $s0,0x18($sp) -/* f057504: 3c10800a */ lui $s0,0x800a -/* f057508: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05750c: 8e0e0434 */ lw $t6,0x434($s0) -/* f057510: 8e0f0438 */ lw $t7,0x438($s0) -/* f057514: afbf001c */ sw $ra,0x1c($sp) -/* f057518: 8e040424 */ lw $a0,0x424($s0) -/* f05751c: 01cf1021 */ addu $v0,$t6,$t7 -/* f057520: 90450002 */ lbu $a1,0x2($v0) -/* f057524: 0fc126d1 */ jal chrFindById -/* f057528: afa2002c */ sw $v0,0x2c($sp) -/* f05752c: 5040002a */ beqzl $v0,.L0f0575d8 -/* f057530: 8e0e0438 */ lw $t6,0x438($s0) -/* f057534: 8c43001c */ lw $v1,0x1c($v0) -/* f057538: 50600027 */ beqzl $v1,.L0f0575d8 -/* f05753c: 8e0e0438 */ lw $t6,0x438($s0) -/* f057540: 90780000 */ lbu $t8,0x0($v1) -/* f057544: 24010006 */ addiu $at,$zero,0x6 -/* f057548: 57010023 */ bnel $t8,$at,.L0f0575d8 -/* f05754c: 8e0e0438 */ lw $t6,0x438($s0) -/* f057550: 8e19028c */ lw $t9,0x28c($s0) -/* f057554: afb90024 */ sw $t9,0x24($sp) -/* f057558: 0fc4a25f */ jal func0f12897c -/* f05755c: 8c44001c */ lw $a0,0x1c($v0) -/* f057560: 0fc4a24b */ jal func0f12892c -/* f057564: 00402025 */ or $a0,$v0,$zero -/* f057568: 24040004 */ addiu $a0,$zero,0x4 -/* f05756c: 0fc2af1d */ jal func0f0abc74 -/* f057570: 00002825 */ or $a1,$zero,$zero -/* f057574: 24040002 */ addiu $a0,$zero,0x2 -/* f057578: 0fc2a57b */ jal func0f0a95ec -/* f05757c: 00002825 */ or $a1,$zero,$zero -/* f057580: 8fa8002c */ lw $t0,0x2c($sp) -/* f057584: 91020003 */ lbu $v0,0x3($t0) -/* f057588: 30490002 */ andi $t1,$v0,0x2 -/* f05758c: 55200006 */ bnezl $t1,.L0f0575a8 -/* f057590: 304b0004 */ andi $t3,$v0,0x4 -/* f057594: 0fc37e8e */ jal func0f0dfa38 -/* f057598: 24040002 */ addiu $a0,$zero,0x2 -/* f05759c: 8faa002c */ lw $t2,0x2c($sp) -/* f0575a0: 91420003 */ lbu $v0,0x3($t2) -/* f0575a4: 304b0004 */ andi $t3,$v0,0x4 -.L0f0575a8: -/* f0575a8: 15600003 */ bnez $t3,.L0f0575b8 -/* f0575ac: 24040010 */ addiu $a0,$zero,0x10 -/* f0575b0: 0fc24202 */ jal func0f090808 -/* f0575b4: 00002825 */ or $a1,$zero,$zero -.L0f0575b8: -/* f0575b8: 8e0c028c */ lw $t4,0x28c($s0) -/* f0575bc: 3c018007 */ lui $at,0x8007 -/* f0575c0: 8fa40024 */ lw $a0,0x24($sp) -/* f0575c4: 000c6880 */ sll $t5,$t4,0x2 -/* f0575c8: 002d0821 */ addu $at,$at,$t5 -/* f0575cc: 0fc4a24b */ jal func0f12892c -/* f0575d0: ac200750 */ sw $zero,0x750($at) -/* f0575d4: 8e0e0438 */ lw $t6,0x438($s0) -.L0f0575d8: -/* f0575d8: 8fbf001c */ lw $ra,0x1c($sp) -/* f0575dc: 00001025 */ or $v0,$zero,$zero -/* f0575e0: 25cf0004 */ addiu $t7,$t6,0x4 -/* f0575e4: ae0f0438 */ sw $t7,0x438($s0) -/* f0575e8: 8fb00018 */ lw $s0,0x18($sp) -/* f0575ec: 03e00008 */ jr $ra -/* f0575f0: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 00e1 - */ -GLOBAL_ASM( -glabel ai00e1 -/* f0575f4: 27bdffd0 */ addiu $sp,$sp,-48 -/* f0575f8: afb00018 */ sw $s0,0x18($sp) -/* f0575fc: 3c10800a */ lui $s0,0x800a -/* f057600: 26109fc0 */ addiu $s0,$s0,-24640 -/* f057604: 8e0e0434 */ lw $t6,0x434($s0) -/* f057608: 8e0f0438 */ lw $t7,0x438($s0) -/* f05760c: afbf001c */ sw $ra,0x1c($sp) -/* f057610: 8e040424 */ lw $a0,0x424($s0) -/* f057614: 01cf1021 */ addu $v0,$t6,$t7 -/* f057618: 0fc126d1 */ jal chrFindById -/* f05761c: 90450002 */ lbu $a1,0x2($v0) -/* f057620: 50400022 */ beqzl $v0,.L0f0576ac -/* f057624: 8e0b0438 */ lw $t3,0x438($s0) -/* f057628: 8c43001c */ lw $v1,0x1c($v0) -/* f05762c: 5060001f */ beqzl $v1,.L0f0576ac -/* f057630: 8e0b0438 */ lw $t3,0x438($s0) -/* f057634: 90780000 */ lbu $t8,0x0($v1) -/* f057638: 24010006 */ addiu $at,$zero,0x6 -/* f05763c: 5701001b */ bnel $t8,$at,.L0f0576ac -/* f057640: 8e0b0438 */ lw $t3,0x438($s0) -/* f057644: 8e19028c */ lw $t9,0x28c($s0) -/* f057648: afb90024 */ sw $t9,0x24($sp) -/* f05764c: 0fc4a25f */ jal func0f12897c -/* f057650: 8c44001c */ lw $a0,0x1c($v0) -/* f057654: 0fc4a24b */ jal func0f12892c -/* f057658: 00402025 */ or $a0,$v0,$zero -/* f05765c: 24040004 */ addiu $a0,$zero,0x4 -/* f057660: 0fc2af1d */ jal func0f0abc74 -/* f057664: 24050001 */ addiu $a1,$zero,0x1 -/* f057668: 24040002 */ addiu $a0,$zero,0x2 -/* f05766c: 0fc2a57b */ jal func0f0a95ec -/* f057670: 24050001 */ addiu $a1,$zero,0x1 -/* f057674: 0fc37e87 */ jal func0f0dfa1c -/* f057678: 24040002 */ addiu $a0,$zero,0x2 -/* f05767c: 24040010 */ addiu $a0,$zero,0x10 -/* f057680: 0fc24202 */ jal func0f090808 -/* f057684: 24050001 */ addiu $a1,$zero,0x1 -/* f057688: 8e09028c */ lw $t1,0x28c($s0) -/* f05768c: 3c018007 */ lui $at,0x8007 -/* f057690: 24080001 */ addiu $t0,$zero,0x1 -/* f057694: 00095080 */ sll $t2,$t1,0x2 -/* f057698: 002a0821 */ addu $at,$at,$t2 -/* f05769c: ac280750 */ sw $t0,0x750($at) -/* f0576a0: 0fc4a24b */ jal func0f12892c -/* f0576a4: 8fa40024 */ lw $a0,0x24($sp) -/* f0576a8: 8e0b0438 */ lw $t3,0x438($s0) -.L0f0576ac: -/* f0576ac: 8fbf001c */ lw $ra,0x1c($sp) -/* f0576b0: 00001025 */ or $v0,$zero,$zero -/* f0576b4: 256c0003 */ addiu $t4,$t3,0x3 -/* f0576b8: ae0c0438 */ sw $t4,0x438($s0) -/* f0576bc: 8fb00018 */ lw $s0,0x18($sp) -/* f0576c0: 03e00008 */ jr $ra -/* f0576c4: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 00e2 - */ -GLOBAL_ASM( -glabel ai00e2 -/* f0576c8: 27bdff60 */ addiu $sp,$sp,-160 -/* f0576cc: afb10020 */ sw $s1,0x20($sp) -/* f0576d0: 3c11800a */ lui $s1,0x800a -/* f0576d4: 26319fc0 */ addiu $s1,$s1,-24640 -/* f0576d8: 8e2e0434 */ lw $t6,0x434($s1) -/* f0576dc: 8e2f0438 */ lw $t7,0x438($s1) -/* f0576e0: afb0001c */ sw $s0,0x1c($sp) -/* f0576e4: afbf0024 */ sw $ra,0x24($sp) -/* f0576e8: 01cf8021 */ addu $s0,$t6,$t7 -/* f0576ec: 92050002 */ lbu $a1,0x2($s0) -/* f0576f0: 0fc126d1 */ jal chrFindById -/* f0576f4: 8e240424 */ lw $a0,0x424($s1) -/* f0576f8: afa20098 */ sw $v0,0x98($sp) -/* f0576fc: 1040003a */ beqz $v0,.L0f0577e8 -/* f057700: 00001825 */ or $v1,$zero,$zero -/* f057704: 8c58001c */ lw $t8,0x1c($v0) -/* f057708: 13000037 */ beqz $t8,.L0f0577e8 -/* f05770c: 00000000 */ sll $zero,$zero,0x0 -/* f057710: 92190005 */ lbu $t9,0x5($s0) -/* f057714: 24010058 */ addiu $at,$zero,0x58 -/* f057718: 8fa40098 */ lw $a0,0x98($sp) -/* f05771c: 57210018 */ bnel $t9,$at,.L0f057780 -/* f057720: 920a0003 */ lbu $t2,0x3($s0) -/* f057724: 92050004 */ lbu $a1,0x4($s0) -/* f057728: afa00094 */ sw $zero,0x94($sp) -/* f05772c: 0fc126d1 */ jal chrFindById -/* f057730: 8e240424 */ lw $a0,0x424($s1) -/* f057734: 8fa30094 */ lw $v1,0x94($sp) -/* f057738: 1040002b */ beqz $v0,.L0f0577e8 -/* f05773c: 00402025 */ or $a0,$v0,$zero -/* f057740: 8c48001c */ lw $t0,0x1c($v0) -/* f057744: 11000028 */ beqz $t0,.L0f0577e8 -/* f057748: 00000000 */ sll $zero,$zero,0x0 -/* f05774c: 0fc0f917 */ jal func0f03e45c -/* f057750: afa20034 */ sw $v0,0x34($sp) -/* f057754: 8fa90034 */ lw $t1,0x34($sp) -/* f057758: 44070000 */ mfc1 $a3,$f0 -/* f05775c: 8fa40098 */ lw $a0,0x98($sp) -/* f057760: 8d22001c */ lw $v0,0x1c($t1) -/* f057764: afa00010 */ sw $zero,0x10($sp) -/* f057768: 24450008 */ addiu $a1,$v0,0x8 -/* f05776c: 0fc12dd2 */ jal func0f04b748 -/* f057770: 24460028 */ addiu $a2,$v0,0x28 -/* f057774: 1000001c */ beqz $zero,.L0f0577e8 -/* f057778: 00401825 */ or $v1,$v0,$zero -/* f05777c: 920a0003 */ lbu $t2,0x3($s0) -.L0f057780: -/* f057780: 920c0004 */ lbu $t4,0x4($s0) -/* f057784: afa30094 */ sw $v1,0x94($sp) -/* f057788: 000a5a00 */ sll $t3,$t2,0x8 -/* f05778c: 0fc1258b */ jal func0f04962c -/* f057790: 016c2825 */ or $a1,$t3,$t4 -/* f057794: 04400014 */ bltz $v0,.L0f0577e8 -/* f057798: 8fa30094 */ lw $v1,0x94($sp) -/* f05779c: 00402025 */ or $a0,$v0,$zero -/* f0577a0: 24050046 */ addiu $a1,$zero,0x46 -/* f0577a4: 0fc456ac */ jal func0f115ab0 -/* f0577a8: 27a6003c */ addiu $a2,$sp,0x3c -/* f0577ac: c7ac0048 */ lwc1 $f12,0x48($sp) -/* f0577b0: 0fc259d4 */ jal func0f096750 -/* f0577b4: c7ae0050 */ lwc1 $f14,0x50($sp) -/* f0577b8: 8fad0084 */ lw $t5,0x84($sp) -/* f0577bc: 240effff */ addiu $t6,$zero,-1 -/* f0577c0: a7ae003a */ sh $t6,0x3a($sp) -/* f0577c4: a7ad0038 */ sh $t5,0x38($sp) -/* f0577c8: 920f0005 */ lbu $t7,0x5($s0) -/* f0577cc: 44070000 */ mfc1 $a3,$f0 -/* f0577d0: 8fa40098 */ lw $a0,0x98($sp) -/* f0577d4: 27a5003c */ addiu $a1,$sp,0x3c -/* f0577d8: 27a60038 */ addiu $a2,$sp,0x38 -/* f0577dc: 0fc12dd2 */ jal func0f04b748 -/* f0577e0: afaf0010 */ sw $t7,0x10($sp) -/* f0577e4: 00401825 */ or $v1,$v0,$zero -.L0f0577e8: -/* f0577e8: 50600008 */ beqzl $v1,.L0f05780c -/* f0577ec: 8e380438 */ lw $t8,0x438($s1) -/* f0577f0: 8e240434 */ lw $a0,0x434($s1) -/* f0577f4: 8e250438 */ lw $a1,0x438($s1) -/* f0577f8: 0fc13583 */ jal chraiGoToLabel -/* f0577fc: 92060006 */ lbu $a2,0x6($s0) -/* f057800: 10000004 */ beqz $zero,.L0f057814 -/* f057804: ae220438 */ sw $v0,0x438($s1) -/* f057808: 8e380438 */ lw $t8,0x438($s1) -.L0f05780c: -/* f05780c: 27190007 */ addiu $t9,$t8,0x7 -/* f057810: ae390438 */ sw $t9,0x438($s1) -.L0f057814: -/* f057814: 8fbf0024 */ lw $ra,0x24($sp) -/* f057818: 8fb0001c */ lw $s0,0x1c($sp) -/* f05781c: 8fb10020 */ lw $s1,0x20($sp) -/* f057820: 27bd00a0 */ addiu $sp,$sp,0xa0 -/* f057824: 03e00008 */ jr $ra -/* f057828: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00e3 - */ -GLOBAL_ASM( -glabel ai00e3 -/* f05782c: 27bdffd0 */ addiu $sp,$sp,-48 -/* f057830: afb00018 */ sw $s0,0x18($sp) -/* f057834: 3c10800a */ lui $s0,0x800a -/* f057838: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05783c: 8e0e0434 */ lw $t6,0x434($s0) -/* f057840: 8e0f0438 */ lw $t7,0x438($s0) -/* f057844: afbf001c */ sw $ra,0x1c($sp) -/* f057848: 8e040424 */ lw $a0,0x424($s0) -/* f05784c: 01cf1021 */ addu $v0,$t6,$t7 -/* f057850: 0fc126d1 */ jal chrFindById -/* f057854: 90450002 */ lbu $a1,0x2($v0) -/* f057858: 50400020 */ beqzl $v0,.L0f0578dc -/* f05785c: 8e090438 */ lw $t1,0x438($s0) -/* f057860: 8c43001c */ lw $v1,0x1c($v0) -/* f057864: 5060001d */ beqzl $v1,.L0f0578dc -/* f057868: 8e090438 */ lw $t1,0x438($s0) -/* f05786c: 90780000 */ lbu $t8,0x0($v1) -/* f057870: 24010006 */ addiu $at,$zero,0x6 -/* f057874: 57010019 */ bnel $t8,$at,.L0f0578dc -/* f057878: 8e090438 */ lw $t1,0x438($s0) -/* f05787c: 8e19028c */ lw $t9,0x28c($s0) -/* f057880: afb90024 */ sw $t9,0x24($sp) -/* f057884: 0fc4a25f */ jal func0f12897c -/* f057888: 8c44001c */ lw $a0,0x1c($v0) -/* f05788c: 0fc4a24b */ jal func0f12892c -/* f057890: 00402025 */ or $a0,$v0,$zero -/* f057894: 3c088007 */ lui $t0,0x8007 -/* f057898: 8d08074c */ lw $t0,0x74c($t0) -/* f05789c: 24010002 */ addiu $at,$zero,0x2 -/* f0578a0: 00002025 */ or $a0,$zero,$zero -/* f0578a4: 1101000a */ beq $t0,$at,.L0f0578d0 -/* f0578a8: 00002825 */ or $a1,$zero,$zero -/* f0578ac: 00003025 */ or $a2,$zero,$zero -/* f0578b0: 0fc2ecc8 */ jal func0f0bb320 -/* f0578b4: 24070000 */ addiu $a3,$zero,0x0 -/* f0578b8: 3c014270 */ lui $at,0x4270 -/* f0578bc: 44816000 */ mtc1 $at,$f12 -/* f0578c0: 3c013f80 */ lui $at,0x3f80 -/* f0578c4: 44817000 */ mtc1 $at,$f14 -/* f0578c8: 0fc2ecf2 */ jal func0f0bb3c8 -/* f0578cc: 00000000 */ sll $zero,$zero,0x0 -.L0f0578d0: -/* f0578d0: 0fc4a24b */ jal func0f12892c -/* f0578d4: 8fa40024 */ lw $a0,0x24($sp) -/* f0578d8: 8e090438 */ lw $t1,0x438($s0) -.L0f0578dc: -/* f0578dc: 8fbf001c */ lw $ra,0x1c($sp) -/* f0578e0: 00001025 */ or $v0,$zero,$zero -/* f0578e4: 252a0003 */ addiu $t2,$t1,0x3 -/* f0578e8: ae0a0438 */ sw $t2,0x438($s0) -/* f0578ec: 8fb00018 */ lw $s0,0x18($sp) -/* f0578f0: 03e00008 */ jr $ra -/* f0578f4: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 00e4 - */ -GLOBAL_ASM( -glabel ai00e4 -/* f0578f8: 27bdffb8 */ addiu $sp,$sp,-72 -/* f0578fc: afb0002c */ sw $s0,0x2c($sp) -/* f057900: 3c10800a */ lui $s0,0x800a -/* f057904: 26109fc0 */ addiu $s0,$s0,-24640 -/* f057908: 8e0f006c */ lw $t7,0x6c($s0) -/* f05790c: 8e0e028c */ lw $t6,0x28c($s0) -/* f057910: afb10030 */ sw $s1,0x30($sp) -/* f057914: afbf003c */ sw $ra,0x3c($sp) -/* f057918: afb30038 */ sw $s3,0x38($sp) -/* f05791c: afb20034 */ sw $s2,0x34($sp) -/* f057920: f7b80020 */ sdc1 $f24,0x20($sp) -/* f057924: f7b60018 */ sdc1 $f22,0x18($sp) -/* f057928: f7b40010 */ sdc1 $f20,0x10($sp) -/* f05792c: 00008825 */ or $s1,$zero,$zero -/* f057930: 11e00003 */ beqz $t7,.L0f057940 -/* f057934: afae0040 */ sw $t6,0x40($sp) -/* f057938: 10000002 */ beqz $zero,.L0f057944 -/* f05793c: 24050001 */ addiu $a1,$zero,0x1 -.L0f057940: -/* f057940: 00002825 */ or $a1,$zero,$zero -.L0f057944: -/* f057944: 8e180068 */ lw $t8,0x68($s0) -/* f057948: 00002025 */ or $a0,$zero,$zero -/* f05794c: 00001825 */ or $v1,$zero,$zero -/* f057950: 13000003 */ beqz $t8,.L0f057960 -/* f057954: 00001025 */ or $v0,$zero,$zero -/* f057958: 10000001 */ beqz $zero,.L0f057960 -/* f05795c: 24040001 */ addiu $a0,$zero,0x1 -.L0f057960: -/* f057960: 8e190064 */ lw $t9,0x64($s0) -/* f057964: 3c138007 */ lui $s3,0x8007 -/* f057968: 2673074c */ addiu $s3,$s3,0x74c -/* f05796c: 13200003 */ beqz $t9,.L0f05797c -/* f057970: 3c014270 */ lui $at,0x4270 -/* f057974: 10000001 */ beqz $zero,.L0f05797c -/* f057978: 24030001 */ addiu $v1,$zero,0x1 -.L0f05797c: -/* f05797c: 8e080070 */ lw $t0,0x70($s0) -/* f057980: 11000003 */ beqz $t0,.L0f057990 -/* f057984: 00000000 */ sll $zero,$zero,0x0 -/* f057988: 10000001 */ beqz $zero,.L0f057990 -/* f05798c: 24020001 */ addiu $v0,$zero,0x1 -.L0f057990: -/* f057990: 00434821 */ addu $t1,$v0,$v1 -/* f057994: 01245021 */ addu $t2,$t1,$a0 -/* f057998: 01455821 */ addu $t3,$t2,$a1 -/* f05799c: 19600031 */ blez $t3,.L0f057a64 -/* f0579a0: 00000000 */ sll $zero,$zero,0x0 -/* f0579a4: 4481b000 */ mtc1 $at,$f22 -/* f0579a8: 3c013f80 */ lui $at,0x3f80 -/* f0579ac: 4481a000 */ mtc1 $at,$f20 -/* f0579b0: 4480c000 */ mtc1 $zero,$f24 -/* f0579b4: 24120002 */ addiu $s2,$zero,0x2 -.L0f0579b8: -/* f0579b8: 0fc4a24b */ jal func0f12892c -/* f0579bc: 02202025 */ or $a0,$s1,$zero -/* f0579c0: 8e6c0000 */ lw $t4,0x0($s3) -/* f0579c4: 00002025 */ or $a0,$zero,$zero -/* f0579c8: 00002825 */ or $a1,$zero,$zero -/* f0579cc: 524c0008 */ beql $s2,$t4,.L0f0579f0 -/* f0579d0: 8e0d006c */ lw $t5,0x6c($s0) -/* f0579d4: 4407a000 */ mfc1 $a3,$f20 -/* f0579d8: 0fc2ecc8 */ jal func0f0bb320 -/* f0579dc: 00003025 */ or $a2,$zero,$zero -/* f0579e0: 4600b306 */ mov.s $f12,$f22 -/* f0579e4: 0fc2ecf2 */ jal func0f0bb3c8 -/* f0579e8: 4600c386 */ mov.s $f14,$f24 -/* f0579ec: 8e0d006c */ lw $t5,0x6c($s0) -.L0f0579f0: -/* f0579f0: 26310001 */ addiu $s1,$s1,0x1 -/* f0579f4: 00002825 */ or $a1,$zero,$zero -/* f0579f8: 11a00003 */ beqz $t5,.L0f057a08 -/* f0579fc: 00002025 */ or $a0,$zero,$zero -/* f057a00: 10000001 */ beqz $zero,.L0f057a08 -/* f057a04: 24050001 */ addiu $a1,$zero,0x1 -.L0f057a08: -/* f057a08: 8e0e0068 */ lw $t6,0x68($s0) -/* f057a0c: 00001825 */ or $v1,$zero,$zero -/* f057a10: 00001025 */ or $v0,$zero,$zero -/* f057a14: 11c00003 */ beqz $t6,.L0f057a24 -/* f057a18: 00000000 */ sll $zero,$zero,0x0 -/* f057a1c: 10000001 */ beqz $zero,.L0f057a24 -/* f057a20: 24040001 */ addiu $a0,$zero,0x1 -.L0f057a24: -/* f057a24: 8e0f0064 */ lw $t7,0x64($s0) -/* f057a28: 11e00003 */ beqz $t7,.L0f057a38 -/* f057a2c: 00000000 */ sll $zero,$zero,0x0 -/* f057a30: 10000001 */ beqz $zero,.L0f057a38 -/* f057a34: 24030001 */ addiu $v1,$zero,0x1 -.L0f057a38: -/* f057a38: 8e180070 */ lw $t8,0x70($s0) -/* f057a3c: 13000003 */ beqz $t8,.L0f057a4c -/* f057a40: 00000000 */ sll $zero,$zero,0x0 -/* f057a44: 10000001 */ beqz $zero,.L0f057a4c -/* f057a48: 24020001 */ addiu $v0,$zero,0x1 -.L0f057a4c: -/* f057a4c: 0043c821 */ addu $t9,$v0,$v1 -/* f057a50: 03244021 */ addu $t0,$t9,$a0 -/* f057a54: 01054821 */ addu $t1,$t0,$a1 -/* f057a58: 0229082a */ slt $at,$s1,$t1 -/* f057a5c: 1420ffd6 */ bnez $at,.L0f0579b8 -/* f057a60: 00000000 */ sll $zero,$zero,0x0 -.L0f057a64: -/* f057a64: 0fc4a24b */ jal func0f12892c -/* f057a68: 8fa40040 */ lw $a0,0x40($sp) -/* f057a6c: 8e0a0438 */ lw $t2,0x438($s0) -/* f057a70: 8fbf003c */ lw $ra,0x3c($sp) -/* f057a74: d7b40010 */ ldc1 $f20,0x10($sp) -/* f057a78: 254b0003 */ addiu $t3,$t2,0x3 -/* f057a7c: ae0b0438 */ sw $t3,0x438($s0) -/* f057a80: 8fb0002c */ lw $s0,0x2c($sp) -/* f057a84: d7b60018 */ ldc1 $f22,0x18($sp) -/* f057a88: d7b80020 */ ldc1 $f24,0x20($sp) -/* f057a8c: 8fb10030 */ lw $s1,0x30($sp) -/* f057a90: 8fb20034 */ lw $s2,0x34($sp) -/* f057a94: 8fb30038 */ lw $s3,0x38($sp) -/* f057a98: 27bd0048 */ addiu $sp,$sp,0x48 -/* f057a9c: 03e00008 */ jr $ra -/* f057aa0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00e5 - */ -GLOBAL_ASM( -glabel ai00e5 -/* f057aa4: 27bdffd8 */ addiu $sp,$sp,-40 -/* f057aa8: afb00018 */ sw $s0,0x18($sp) -/* f057aac: 3c10800a */ lui $s0,0x800a -/* f057ab0: 26109fc0 */ addiu $s0,$s0,-24640 -/* f057ab4: 8e0e0434 */ lw $t6,0x434($s0) -/* f057ab8: 8e0f0438 */ lw $t7,0x438($s0) -/* f057abc: afbf001c */ sw $ra,0x1c($sp) -/* f057ac0: afa00020 */ sw $zero,0x20($sp) -/* f057ac4: 01cf1021 */ addu $v0,$t6,$t7 -/* f057ac8: 90450002 */ lbu $a1,0x2($v0) -/* f057acc: afa20024 */ sw $v0,0x24($sp) -/* f057ad0: 0fc126d1 */ jal chrFindById -/* f057ad4: 8e040424 */ lw $a0,0x424($s0) -/* f057ad8: 50400016 */ beqzl $v0,.L0f057b34 -/* f057adc: 8fab0020 */ lw $t3,0x20($sp) -/* f057ae0: 8c43001c */ lw $v1,0x1c($v0) -/* f057ae4: 50600013 */ beqzl $v1,.L0f057b34 -/* f057ae8: 8fab0020 */ lw $t3,0x20($sp) -/* f057aec: 90780000 */ lbu $t8,0x0($v1) -/* f057af0: 24010006 */ addiu $at,$zero,0x6 -/* f057af4: 5701000f */ bnel $t8,$at,.L0f057b34 -/* f057af8: 8fab0020 */ lw $t3,0x20($sp) -/* f057afc: 0fc4a25f */ jal func0f12897c -/* f057b00: 8c44001c */ lw $a0,0x1c($v0) -/* f057b04: 0002c880 */ sll $t9,$v0,0x2 -/* f057b08: 02194021 */ addu $t0,$s0,$t9 -/* f057b0c: 8d090064 */ lw $t1,0x64($t0) -/* f057b10: 44803000 */ mtc1 $zero,$f6 -/* f057b14: 240a0001 */ addiu $t2,$zero,0x1 -/* f057b18: c52402ec */ lwc1 $f4,0x2ec($t1) -/* f057b1c: 4606203c */ c.lt.s $f4,$f6 -/* f057b20: 00000000 */ sll $zero,$zero,0x0 -/* f057b24: 45020003 */ bc1fl .L0f057b34 -/* f057b28: 8fab0020 */ lw $t3,0x20($sp) -/* f057b2c: afaa0020 */ sw $t2,0x20($sp) -/* f057b30: 8fab0020 */ lw $t3,0x20($sp) -.L0f057b34: -/* f057b34: 8fac0024 */ lw $t4,0x24($sp) -/* f057b38: 51600008 */ beqzl $t3,.L0f057b5c -/* f057b3c: 8e0d0438 */ lw $t5,0x438($s0) -/* f057b40: 8e040434 */ lw $a0,0x434($s0) -/* f057b44: 8e050438 */ lw $a1,0x438($s0) -/* f057b48: 0fc13583 */ jal chraiGoToLabel -/* f057b4c: 91860003 */ lbu $a2,0x3($t4) -/* f057b50: 10000004 */ beqz $zero,.L0f057b64 -/* f057b54: ae020438 */ sw $v0,0x438($s0) -/* f057b58: 8e0d0438 */ lw $t5,0x438($s0) -.L0f057b5c: -/* f057b5c: 25ae0004 */ addiu $t6,$t5,0x4 -/* f057b60: ae0e0438 */ sw $t6,0x438($s0) -.L0f057b64: -/* f057b64: 8fbf001c */ lw $ra,0x1c($sp) -/* f057b68: 8fb00018 */ lw $s0,0x18($sp) -/* f057b6c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f057b70: 03e00008 */ jr $ra -/* f057b74: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00e8 - */ -GLOBAL_ASM( -glabel ai00e8 -/* f057b78: 3c03800a */ lui $v1,0x800a -/* f057b7c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f057b80: 8c6e0434 */ lw $t6,0x434($v1) -/* f057b84: 8c6f0438 */ lw $t7,0x438($v1) -/* f057b88: 27bdffe0 */ addiu $sp,$sp,-32 -/* f057b8c: afbf0014 */ sw $ra,0x14($sp) -/* f057b90: 01cf1021 */ addu $v0,$t6,$t7 -/* f057b94: 0fc2556c */ jal func0f0955b0 -/* f057b98: 90440002 */ lbu $a0,0x2($v0) -/* f057b9c: 10400016 */ beqz $v0,.L0f057bf8 -/* f057ba0: 00000000 */ sll $zero,$zero,0x0 -/* f057ba4: 8c580014 */ lw $t8,0x14($v0) -/* f057ba8: 13000013 */ beqz $t8,.L0f057bf8 -/* f057bac: 00000000 */ sll $zero,$zero,0x0 -/* f057bb0: c444005c */ lwc1 $f4,0x5c($v0) -/* f057bb4: 44803000 */ mtc1 $zero,$f6 -/* f057bb8: 3c19800a */ lui $t9,0x800a -/* f057bbc: e444007c */ swc1 $f4,0x7c($v0) -/* f057bc0: e4460080 */ swc1 $f6,0x80($v0) -/* f057bc4: 8f399fc8 */ lw $t9,-0x6038($t9) -/* f057bc8: a0400084 */ sb $zero,0x84($v0) -/* f057bcc: 00402025 */ or $a0,$v0,$zero -/* f057bd0: ac5900c0 */ sw $t9,0xc0($v0) -/* f057bd4: 0fc23153 */ jal func0f08c54c -/* f057bd8: afa20018 */ sw $v0,0x18($sp) -/* f057bdc: 0fc2353a */ jal func0f08d4e8 -/* f057be0: 8fa40018 */ lw $a0,0x18($sp) -/* f057be4: 8fa70018 */ lw $a3,0x18($sp) -/* f057be8: 24050001 */ addiu $a1,$zero,0x1 -/* f057bec: 3406ffff */ dli $a2,0xffff -/* f057bf0: 0fc249af */ jal func0f0926bc -/* f057bf4: 8ce40014 */ lw $a0,0x14($a3) -.L0f057bf8: -/* f057bf8: 3c08800a */ lui $t0,0x800a -/* f057bfc: 8d08a3f8 */ lw $t0,-0x5c08($t0) -/* f057c00: 8fbf0014 */ lw $ra,0x14($sp) -/* f057c04: 3c01800a */ lui $at,0x800a -/* f057c08: 25090003 */ addiu $t1,$t0,0x3 -/* f057c0c: ac29a3f8 */ sw $t1,-0x5c08($at) -/* f057c10: 27bd0020 */ addiu $sp,$sp,0x20 -/* f057c14: 03e00008 */ jr $ra -/* f057c18: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00e9 - */ -GLOBAL_ASM( -glabel ai00e9 -/* f057c1c: 3c03800a */ lui $v1,0x800a -/* f057c20: 24639fc0 */ addiu $v1,$v1,-24640 -/* f057c24: 8c6e0434 */ lw $t6,0x434($v1) -/* f057c28: 8c6f0438 */ lw $t7,0x438($v1) -/* f057c2c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f057c30: afbf0014 */ sw $ra,0x14($sp) -/* f057c34: 01cf3021 */ addu $a2,$t6,$t7 -/* f057c38: 90c50002 */ lbu $a1,0x2($a2) -/* f057c3c: afa6001c */ sw $a2,0x1c($sp) -/* f057c40: 0fc126d1 */ jal chrFindById -/* f057c44: 8c640424 */ lw $a0,0x424($v1) -/* f057c48: 3c03800a */ lui $v1,0x800a -/* f057c4c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f057c50: 8fa6001c */ lw $a2,0x1c($sp) -/* f057c54: 10400005 */ beqz $v0,.L0f057c6c -/* f057c58: 00402025 */ or $a0,$v0,$zero -/* f057c5c: 0fc22e2e */ jal func0f08b8b8 -/* f057c60: 90c50003 */ lbu $a1,0x3($a2) -/* f057c64: 3c03800a */ lui $v1,0x800a -/* f057c68: 24639fc0 */ addiu $v1,$v1,-24640 -.L0f057c6c: -/* f057c6c: 8c780438 */ lw $t8,0x438($v1) -/* f057c70: 8fbf0014 */ lw $ra,0x14($sp) -/* f057c74: 27bd0020 */ addiu $sp,$sp,0x20 -/* f057c78: 27190004 */ addiu $t9,$t8,0x4 -/* f057c7c: ac790438 */ sw $t9,0x438($v1) -/* f057c80: 03e00008 */ jr $ra -/* f057c84: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00ea - */ -GLOBAL_ASM( -glabel ai00ea -/* f057c88: 3c03800a */ lui $v1,0x800a -/* f057c8c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f057c90: 8c6e0434 */ lw $t6,0x434($v1) -/* f057c94: 8c78006c */ lw $t8,0x6c($v1) -/* f057c98: 8c670438 */ lw $a3,0x438($v1) -/* f057c9c: 27bdffd0 */ addiu $sp,$sp,-48 -/* f057ca0: afbf0014 */ sw $ra,0x14($sp) -/* f057ca4: afae0018 */ sw $t6,0x18($sp) -/* f057ca8: 13000003 */ beqz $t8,.L0f057cb8 -/* f057cac: 01c74021 */ addu $t0,$t6,$a3 -/* f057cb0: 10000002 */ beqz $zero,.L0f057cbc -/* f057cb4: 24060001 */ addiu $a2,$zero,0x1 -.L0f057cb8: -/* f057cb8: 00003025 */ or $a2,$zero,$zero -.L0f057cbc: -/* f057cbc: 8c790068 */ lw $t9,0x68($v1) -/* f057cc0: 00002025 */ or $a0,$zero,$zero -/* f057cc4: 00002825 */ or $a1,$zero,$zero -/* f057cc8: 13200003 */ beqz $t9,.L0f057cd8 -/* f057ccc: 00001025 */ or $v0,$zero,$zero -/* f057cd0: 10000001 */ beqz $zero,.L0f057cd8 -/* f057cd4: 24040001 */ addiu $a0,$zero,0x1 -.L0f057cd8: -/* f057cd8: 8c690064 */ lw $t1,0x64($v1) -/* f057cdc: 24ef0004 */ addiu $t7,$a3,0x4 -/* f057ce0: 11200003 */ beqz $t1,.L0f057cf0 -/* f057ce4: 00000000 */ sll $zero,$zero,0x0 -/* f057ce8: 10000001 */ beqz $zero,.L0f057cf0 -/* f057cec: 24050001 */ addiu $a1,$zero,0x1 -.L0f057cf0: -/* f057cf0: 8c6a0070 */ lw $t2,0x70($v1) -/* f057cf4: 11400003 */ beqz $t2,.L0f057d04 -/* f057cf8: 00000000 */ sll $zero,$zero,0x0 -/* f057cfc: 10000001 */ beqz $zero,.L0f057d04 -/* f057d00: 24020001 */ addiu $v0,$zero,0x1 -.L0f057d04: -/* f057d04: 810e0002 */ lb $t6,0x2($t0) -/* f057d08: 00455821 */ addu $t3,$v0,$a1 -/* f057d0c: 01646021 */ addu $t4,$t3,$a0 -/* f057d10: 01866821 */ addu $t5,$t4,$a2 -/* f057d14: 01ae082a */ slt $at,$t5,$t6 -/* f057d18: 10200008 */ beqz $at,.L0f057d3c -/* f057d1c: 8fa40018 */ lw $a0,0x18($sp) -/* f057d20: 00e02825 */ or $a1,$a3,$zero -/* f057d24: 0fc13583 */ jal chraiGoToLabel -/* f057d28: 91060003 */ lbu $a2,0x3($t0) -/* f057d2c: 3c03800a */ lui $v1,0x800a -/* f057d30: 24639fc0 */ addiu $v1,$v1,-24640 -/* f057d34: 10000002 */ beqz $zero,.L0f057d40 -/* f057d38: ac620438 */ sw $v0,0x438($v1) -.L0f057d3c: -/* f057d3c: ac6f0438 */ sw $t7,0x438($v1) -.L0f057d40: -/* f057d40: 8fbf0014 */ lw $ra,0x14($sp) -/* f057d44: 27bd0030 */ addiu $sp,$sp,0x30 -/* f057d48: 00001025 */ or $v0,$zero,$zero -/* f057d4c: 03e00008 */ jr $ra -/* f057d50: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00eb - */ -GLOBAL_ASM( -glabel ai00eb -/* f057d54: 27bdffd0 */ addiu $sp,$sp,-48 -/* f057d58: afb00014 */ sw $s0,0x14($sp) -/* f057d5c: 3c10800a */ lui $s0,0x800a -/* f057d60: 26109fc0 */ addiu $s0,$s0,-24640 -/* f057d64: 8e0e0434 */ lw $t6,0x434($s0) -/* f057d68: 8e0f0438 */ lw $t7,0x438($s0) -/* f057d6c: afb10018 */ sw $s1,0x18($sp) -/* f057d70: afbf001c */ sw $ra,0x1c($sp) -/* f057d74: 01cf8821 */ addu $s1,$t6,$t7 -/* f057d78: 92250002 */ lbu $a1,0x2($s1) -/* f057d7c: 0fc126d1 */ jal chrFindById -/* f057d80: 8e040424 */ lw $a0,0x424($s0) -/* f057d84: 10400018 */ beqz $v0,.L0f057de8 -/* f057d88: afa00024 */ sw $zero,0x24($sp) -/* f057d8c: 8c43001c */ lw $v1,0x1c($v0) -/* f057d90: 50600016 */ beqzl $v1,.L0f057dec -/* f057d94: 8faa0024 */ lw $t2,0x24($sp) -/* f057d98: 90780000 */ lbu $t8,0x0($v1) -/* f057d9c: 24010006 */ addiu $at,$zero,0x6 -/* f057da0: 57010012 */ bnel $t8,$at,.L0f057dec -/* f057da4: 8faa0024 */ lw $t2,0x24($sp) -/* f057da8: 8e19028c */ lw $t9,0x28c($s0) -/* f057dac: afb90020 */ sw $t9,0x20($sp) -/* f057db0: 0fc4a25f */ jal func0f12897c -/* f057db4: 8c44001c */ lw $a0,0x1c($v0) -/* f057db8: 0fc4a24b */ jal func0f12892c -/* f057dbc: 00402025 */ or $a0,$v0,$zero -/* f057dc0: 0fc2a61a */ jal func0f0a9868 -/* f057dc4: 82240003 */ lb $a0,0x3($s1) -/* f057dc8: 82280004 */ lb $t0,0x4($s1) -/* f057dcc: 24090001 */ addiu $t1,$zero,0x1 -/* f057dd0: 0048082a */ slt $at,$v0,$t0 -/* f057dd4: 10200002 */ beqz $at,.L0f057de0 -/* f057dd8: 00000000 */ sll $zero,$zero,0x0 -/* f057ddc: afa90024 */ sw $t1,0x24($sp) -.L0f057de0: -/* f057de0: 0fc4a24b */ jal func0f12892c -/* f057de4: 8fa40020 */ lw $a0,0x20($sp) -.L0f057de8: -/* f057de8: 8faa0024 */ lw $t2,0x24($sp) -.L0f057dec: -/* f057dec: 51400008 */ beqzl $t2,.L0f057e10 -/* f057df0: 8e0b0438 */ lw $t3,0x438($s0) -/* f057df4: 8e040434 */ lw $a0,0x434($s0) -/* f057df8: 8e050438 */ lw $a1,0x438($s0) -/* f057dfc: 0fc13583 */ jal chraiGoToLabel -/* f057e00: 92260005 */ lbu $a2,0x5($s1) -/* f057e04: 10000004 */ beqz $zero,.L0f057e18 -/* f057e08: ae020438 */ sw $v0,0x438($s0) -/* f057e0c: 8e0b0438 */ lw $t3,0x438($s0) -.L0f057e10: -/* f057e10: 256c0006 */ addiu $t4,$t3,0x6 -/* f057e14: ae0c0438 */ sw $t4,0x438($s0) -.L0f057e18: -/* f057e18: 8fbf001c */ lw $ra,0x1c($sp) -/* f057e1c: 8fb00014 */ lw $s0,0x14($sp) -/* f057e20: 8fb10018 */ lw $s1,0x18($sp) -/* f057e24: 27bd0030 */ addiu $sp,$sp,0x30 -/* f057e28: 03e00008 */ jr $ra -/* f057e2c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00ec - */ -GLOBAL_ASM( -glabel ai00ec -/* f057e30: 27bdffd0 */ addiu $sp,$sp,-48 -/* f057e34: afb00018 */ sw $s0,0x18($sp) -/* f057e38: 3c10800a */ lui $s0,0x800a -/* f057e3c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f057e40: 8e0e0434 */ lw $t6,0x434($s0) -/* f057e44: 8e0f0438 */ lw $t7,0x438($s0) -/* f057e48: afbf001c */ sw $ra,0x1c($sp) -/* f057e4c: 8e040424 */ lw $a0,0x424($s0) -/* f057e50: 01cf1021 */ addu $v0,$t6,$t7 -/* f057e54: 90450002 */ lbu $a1,0x2($v0) -/* f057e58: 0fc126d1 */ jal chrFindById -/* f057e5c: afa2002c */ sw $v0,0x2c($sp) -/* f057e60: 50400018 */ beqzl $v0,.L0f057ec4 -/* f057e64: 8e090438 */ lw $t1,0x438($s0) -/* f057e68: 8c43001c */ lw $v1,0x1c($v0) -/* f057e6c: 50600015 */ beqzl $v1,.L0f057ec4 -/* f057e70: 8e090438 */ lw $t1,0x438($s0) -/* f057e74: 90780000 */ lbu $t8,0x0($v1) -/* f057e78: 24010006 */ addiu $at,$zero,0x6 -/* f057e7c: 57010011 */ bnel $t8,$at,.L0f057ec4 -/* f057e80: 8e090438 */ lw $t1,0x438($s0) -/* f057e84: 8e19028c */ lw $t9,0x28c($s0) -/* f057e88: afb90024 */ sw $t9,0x24($sp) -/* f057e8c: 0fc4a25f */ jal func0f12897c -/* f057e90: 8c44001c */ lw $a0,0x1c($v0) -/* f057e94: 0fc4a24b */ jal func0f12892c -/* f057e98: 00402025 */ or $a0,$v0,$zero -/* f057e9c: 8fa8002c */ lw $t0,0x2c($sp) -/* f057ea0: 00002025 */ or $a0,$zero,$zero -/* f057ea4: 0fc28824 */ jal func0f0a2090 -/* f057ea8: 81050003 */ lb $a1,0x3($t0) -/* f057eac: 24040001 */ addiu $a0,$zero,0x1 -/* f057eb0: 0fc28824 */ jal func0f0a2090 -/* f057eb4: 00002825 */ or $a1,$zero,$zero -/* f057eb8: 0fc4a24b */ jal func0f12892c -/* f057ebc: 8fa40024 */ lw $a0,0x24($sp) -/* f057ec0: 8e090438 */ lw $t1,0x438($s0) -.L0f057ec4: -/* f057ec4: 8fbf001c */ lw $ra,0x1c($sp) -/* f057ec8: 00001025 */ or $v0,$zero,$zero -/* f057ecc: 252a0004 */ addiu $t2,$t1,0x4 -); - -GLOBAL_ASM( -glabel func0f057ed0 -/* f057ed0: ae0a0438 */ sw $t2,0x438($s0) -/* f057ed4: 8fb00018 */ lw $s0,0x18($sp) -/* f057ed8: 03e00008 */ jr $ra -/* f057edc: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 00ed - */ -GLOBAL_ASM( -glabel ai00ed -/* f057ee0: 27bdffd0 */ addiu $sp,$sp,-48 -/* f057ee4: afb00018 */ sw $s0,0x18($sp) -/* f057ee8: 3c10800a */ lui $s0,0x800a -/* f057eec: 26109fc0 */ addiu $s0,$s0,-24640 -/* f057ef0: 8e0e0434 */ lw $t6,0x434($s0) -/* f057ef4: 8e0f0438 */ lw $t7,0x438($s0) -/* f057ef8: afbf001c */ sw $ra,0x1c($sp) -/* f057efc: 8e040424 */ lw $a0,0x424($s0) -/* f057f00: 01cf1021 */ addu $v0,$t6,$t7 -/* f057f04: 90450002 */ lbu $a1,0x2($v0) -/* f057f08: 0fc126d1 */ jal chrFindById -/* f057f0c: afa2002c */ sw $v0,0x2c($sp) -/* f057f10: 50400014 */ beqzl $v0,.L0f057f64 -/* f057f14: 8e090438 */ lw $t1,0x438($s0) -/* f057f18: 8c43001c */ lw $v1,0x1c($v0) -/* f057f1c: 50600011 */ beqzl $v1,.L0f057f64 -/* f057f20: 8e090438 */ lw $t1,0x438($s0) -/* f057f24: 90780000 */ lbu $t8,0x0($v1) -/* f057f28: 24010006 */ addiu $at,$zero,0x6 -/* f057f2c: 5701000d */ bnel $t8,$at,.L0f057f64 -/* f057f30: 8e090438 */ lw $t1,0x438($s0) -/* f057f34: 8e19028c */ lw $t9,0x28c($s0) -/* f057f38: afb90024 */ sw $t9,0x24($sp) -/* f057f3c: 0fc4a25f */ jal func0f12897c -/* f057f40: 8c44001c */ lw $a0,0x1c($v0) -/* f057f44: 0fc4a24b */ jal func0f12892c -/* f057f48: 00402025 */ or $a0,$v0,$zero -/* f057f4c: 8fa8002c */ lw $t0,0x2c($sp) -/* f057f50: 0fc2865b */ jal func0f0a196c -/* f057f54: 81040003 */ lb $a0,0x3($t0) -/* f057f58: 0fc4a24b */ jal func0f12892c -/* f057f5c: 8fa40024 */ lw $a0,0x24($sp) -/* f057f60: 8e090438 */ lw $t1,0x438($s0) -.L0f057f64: -/* f057f64: 8fbf001c */ lw $ra,0x1c($sp) -/* f057f68: 00001025 */ or $v0,$zero,$zero -/* f057f6c: 252a0004 */ addiu $t2,$t1,0x4 -/* f057f70: ae0a0438 */ sw $t2,0x438($s0) -/* f057f74: 8fb00018 */ lw $s0,0x18($sp) -/* f057f78: 03e00008 */ jr $ra -/* f057f7c: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 00ee - */ -GLOBAL_ASM( -glabel ai00ee -/* f057f80: 27bdffd0 */ addiu $sp,$sp,-48 -/* f057f84: afb00018 */ sw $s0,0x18($sp) -/* f057f88: 3c10800a */ lui $s0,0x800a -/* f057f8c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f057f90: 8e0e0434 */ lw $t6,0x434($s0) -/* f057f94: 8e0f0438 */ lw $t7,0x438($s0) -/* f057f98: afbf001c */ sw $ra,0x1c($sp) -/* f057f9c: 8e040424 */ lw $a0,0x424($s0) -/* f057fa0: 01cf1021 */ addu $v0,$t6,$t7 -/* f057fa4: 90450002 */ lbu $a1,0x2($v0) -/* f057fa8: 0fc126d1 */ jal chrFindById -/* f057fac: afa2002c */ sw $v0,0x2c($sp) -/* f057fb0: 50400021 */ beqzl $v0,.L0f058038 -/* f057fb4: 8e0d0438 */ lw $t5,0x438($s0) -/* f057fb8: 8c43001c */ lw $v1,0x1c($v0) -/* f057fbc: 5060001e */ beqzl $v1,.L0f058038 -/* f057fc0: 8e0d0438 */ lw $t5,0x438($s0) -/* f057fc4: 90780000 */ lbu $t8,0x0($v1) -/* f057fc8: 24010006 */ addiu $at,$zero,0x6 -/* f057fcc: 5701001a */ bnel $t8,$at,.L0f058038 -/* f057fd0: 8e0d0438 */ lw $t5,0x438($s0) -/* f057fd4: 8e19028c */ lw $t9,0x28c($s0) -/* f057fd8: afb90024 */ sw $t9,0x24($sp) -/* f057fdc: 0fc4a25f */ jal func0f12897c -/* f057fe0: 8c44001c */ lw $a0,0x1c($v0) -/* f057fe4: 0fc4a24b */ jal func0f12892c -/* f057fe8: 00402025 */ or $a0,$v0,$zero -/* f057fec: 8fa2002c */ lw $v0,0x2c($sp) -/* f057ff0: 8e090284 */ lw $t1,0x284($s0) -/* f057ff4: 44804000 */ mtc1 $zero,$f8 -/* f057ff8: 80480003 */ lb $t0,0x3($v0) -/* f057ffc: 44882000 */ mtc1 $t0,$f4 -/* f058000: 00000000 */ sll $zero,$zero,0x0 -/* f058004: 468021a0 */ cvt.s.w $f6,$f4 -/* f058008: e5261b6c */ swc1 $f6,0x1b6c($t1) -/* f05800c: 8e0a0284 */ lw $t2,0x284($s0) -/* f058010: e5481b70 */ swc1 $f8,0x1b70($t2) -/* f058014: 804b0004 */ lb $t3,0x4($v0) -/* f058018: 8e0c0284 */ lw $t4,0x284($s0) -/* f05801c: 448b5000 */ mtc1 $t3,$f10 -/* f058020: 00000000 */ sll $zero,$zero,0x0 -/* f058024: 46805420 */ cvt.s.w $f16,$f10 -/* f058028: e5901b74 */ swc1 $f16,0x1b74($t4) -/* f05802c: 0fc4a24b */ jal func0f12892c -/* f058030: 8fa40024 */ lw $a0,0x24($sp) -/* f058034: 8e0d0438 */ lw $t5,0x438($s0) -.L0f058038: -/* f058038: 8fbf001c */ lw $ra,0x1c($sp) -/* f05803c: 00001025 */ or $v0,$zero,$zero -/* f058040: 25ae0005 */ addiu $t6,$t5,0x5 -/* f058044: ae0e0438 */ sw $t6,0x438($s0) -/* f058048: 8fb00018 */ lw $s0,0x18($sp) -/* f05804c: 03e00008 */ jr $ra -/* f058050: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 00ef - */ -GLOBAL_ASM( -glabel ai00ef -/* f058054: 27bdffd8 */ addiu $sp,$sp,-40 -/* f058058: afb00018 */ sw $s0,0x18($sp) -/* f05805c: 3c10800a */ lui $s0,0x800a -/* f058060: 26109fc0 */ addiu $s0,$s0,-24640 -/* f058064: 8e0e0434 */ lw $t6,0x434($s0) -/* f058068: 8e0f0438 */ lw $t7,0x438($s0) -/* f05806c: afbf001c */ sw $ra,0x1c($sp) -/* f058070: 01cf3821 */ addu $a3,$t6,$t7 -/* f058074: 90e40002 */ lbu $a0,0x2($a3) -/* f058078: 0fc2556c */ jal func0f0955b0 -/* f05807c: afa70024 */ sw $a3,0x24($sp) -/* f058080: 8fa70024 */ lw $a3,0x24($sp) -/* f058084: 8e040424 */ lw $a0,0x424($s0) -/* f058088: 90f80003 */ lbu $t8,0x3($a3) -/* f05808c: 90e80004 */ lbu $t0,0x4($a3) -/* f058090: afa20020 */ sw $v0,0x20($sp) -/* f058094: 0018ca00 */ sll $t9,$t8,0x8 -/* f058098: 03281825 */ or $v1,$t9,$t0 -/* f05809c: 0fc12574 */ jal func0f0495d0 -/* f0580a0: 3065ffff */ andi $a1,$v1,0xffff -/* f0580a4: 8fa60020 */ lw $a2,0x20($sp) -/* f0580a8: 0440000f */ bltz $v0,.L0f0580e8 -/* f0580ac: 8fa70024 */ lw $a3,0x24($sp) -/* f0580b0: 50c0000e */ beqzl $a2,.L0f0580ec -/* f0580b4: 8e0b0438 */ lw $t3,0x438($s0) -/* f0580b8: 8cc30014 */ lw $v1,0x14($a2) -/* f0580bc: 5060000b */ beqzl $v1,.L0f0580ec -/* f0580c0: 8e0b0438 */ lw $t3,0x438($s0) -/* f0580c4: 846a0028 */ lh $t2,0x28($v1) -/* f0580c8: 544a0008 */ bnel $v0,$t2,.L0f0580ec -/* f0580cc: 8e0b0438 */ lw $t3,0x438($s0) -/* f0580d0: 8e040434 */ lw $a0,0x434($s0) -/* f0580d4: 8e050438 */ lw $a1,0x438($s0) -/* f0580d8: 0fc13583 */ jal chraiGoToLabel -/* f0580dc: 90e60005 */ lbu $a2,0x5($a3) -/* f0580e0: 10000004 */ beqz $zero,.L0f0580f4 -/* f0580e4: ae020438 */ sw $v0,0x438($s0) -.L0f0580e8: -/* f0580e8: 8e0b0438 */ lw $t3,0x438($s0) -.L0f0580ec: -/* f0580ec: 256c0006 */ addiu $t4,$t3,0x6 -/* f0580f0: ae0c0438 */ sw $t4,0x438($s0) -.L0f0580f4: -/* f0580f4: 8fbf001c */ lw $ra,0x1c($sp) -/* f0580f8: 8fb00018 */ lw $s0,0x18($sp) -/* f0580fc: 27bd0028 */ addiu $sp,$sp,0x28 -/* f058100: 03e00008 */ jr $ra -/* f058104: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00f2 - */ -GLOBAL_ASM( -glabel ai00f2 -/* f058108: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05810c: 3c013f80 */ lui $at,0x3f80 -/* f058110: afbf0014 */ sw $ra,0x14($sp) -/* f058114: 44816000 */ mtc1 $at,$f12 -/* f058118: 0fc59829 */ jal func0f1660a4 -/* f05811c: 00000000 */ sll $zero,$zero,0x0 -/* f058120: 3c03800a */ lui $v1,0x800a -/* f058124: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058128: 8c6e0438 */ lw $t6,0x438($v1) -/* f05812c: 8fbf0014 */ lw $ra,0x14($sp) -/* f058130: 27bd0018 */ addiu $sp,$sp,0x18 -/* f058134: 25cf0002 */ addiu $t7,$t6,0x2 -/* f058138: ac6f0438 */ sw $t7,0x438($v1) -/* f05813c: 03e00008 */ jr $ra -/* f058140: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00f3 - */ -GLOBAL_ASM( -glabel ai00f3 -/* f058144: 27bdffd0 */ addiu $sp,$sp,-48 -/* f058148: afb00018 */ sw $s0,0x18($sp) -/* f05814c: 3c10800a */ lui $s0,0x800a -/* f058150: 26109fc0 */ addiu $s0,$s0,-24640 -/* f058154: 8e0e0434 */ lw $t6,0x434($s0) -/* f058158: 8e0f0438 */ lw $t7,0x438($s0) -/* f05815c: afbf001c */ sw $ra,0x1c($sp) -/* f058160: 8e040424 */ lw $a0,0x424($s0) -/* f058164: 01cf1021 */ addu $v0,$t6,$t7 -/* f058168: 0fc126d1 */ jal chrFindById -/* f05816c: 90450002 */ lbu $a1,0x2($v0) -/* f058170: 50400014 */ beqzl $v0,.L0f0581c4 -/* f058174: 8e090438 */ lw $t1,0x438($s0) -/* f058178: 8c43001c */ lw $v1,0x1c($v0) -/* f05817c: 50600011 */ beqzl $v1,.L0f0581c4 -/* f058180: 8e090438 */ lw $t1,0x438($s0) -/* f058184: 90780000 */ lbu $t8,0x0($v1) -/* f058188: 24010006 */ addiu $at,$zero,0x6 -/* f05818c: 5701000d */ bnel $t8,$at,.L0f0581c4 -/* f058190: 8e090438 */ lw $t1,0x438($s0) -/* f058194: 8e19028c */ lw $t9,0x28c($s0) -/* f058198: afb90024 */ sw $t9,0x24($sp) -/* f05819c: 0fc4a25f */ jal func0f12897c -/* f0581a0: 8c44001c */ lw $a0,0x1c($v0) -/* f0581a4: 0fc4a24b */ jal func0f12892c -/* f0581a8: 00402025 */ or $a0,$v0,$zero -/* f0581ac: 24080001 */ addiu $t0,$zero,0x1 -/* f0581b0: 3c018007 */ lui $at,0x8007 -/* f0581b4: ac280760 */ sw $t0,0x760($at) -/* f0581b8: 0fc4a24b */ jal func0f12892c -/* f0581bc: 8fa40024 */ lw $a0,0x24($sp) -/* f0581c0: 8e090438 */ lw $t1,0x438($s0) -.L0f0581c4: -/* f0581c4: 8fbf001c */ lw $ra,0x1c($sp) -/* f0581c8: 00001025 */ or $v0,$zero,$zero -/* f0581cc: 252a0003 */ addiu $t2,$t1,0x3 -/* f0581d0: ae0a0438 */ sw $t2,0x438($s0) -/* f0581d4: 8fb00018 */ lw $s0,0x18($sp) -/* f0581d8: 03e00008 */ jr $ra -/* f0581dc: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 00f4 - */ -GLOBAL_ASM( -glabel ai00f4 -/* f0581e0: 3c0b800a */ lui $t3,0x800a -/* f0581e4: 256b9fc0 */ addiu $t3,$t3,-24640 -/* f0581e8: 8d6e0434 */ lw $t6,0x434($t3) -/* f0581ec: 8d6f0438 */ lw $t7,0x438($t3) -/* f0581f0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0581f4: afbf001c */ sw $ra,0x1c($sp) -/* f0581f8: 01cf1021 */ addu $v0,$t6,$t7 -/* f0581fc: 90580002 */ lbu $t8,0x2($v0) -/* f058200: 904c0003 */ lbu $t4,0x3($v0) -/* f058204: 904d0004 */ lbu $t5,0x4($v0) -/* f058208: 904f0005 */ lbu $t7,0x5($v0) -/* f05820c: 0018ca00 */ sll $t9,$t8,0x8 -/* f058210: 032c1825 */ or $v1,$t9,$t4 -/* f058214: 000d7200 */ sll $t6,$t5,0x8 -/* f058218: 904c0006 */ lbu $t4,0x6($v0) -/* f05821c: 01cf2025 */ or $a0,$t6,$t7 -/* f058220: 904e0007 */ lbu $t6,0x7($v0) -/* f058224: 000c6a00 */ sll $t5,$t4,0x8 -/* f058228: 90590008 */ lbu $t9,0x8($v0) -/* f05822c: 01ae2825 */ or $a1,$t5,$t6 -/* f058230: 0004c400 */ sll $t8,$a0,0x10 -/* f058234: 904d0009 */ lbu $t5,0x9($v0) -/* f058238: 904e000a */ lbu $t6,0xa($v0) -/* f05823c: 00182403 */ sra $a0,$t8,0x10 -/* f058240: 9058000b */ lbu $t8,0xb($v0) -/* f058244: 00057c00 */ sll $t7,$a1,0x10 -/* f058248: 000f2c03 */ sra $a1,$t7,0x10 -/* f05824c: 00196200 */ sll $t4,$t9,0x8 -/* f058250: 018d4025 */ or $t0,$t4,$t5 -/* f058254: 000e7a00 */ sll $t7,$t6,0x8 -/* f058258: 904d000c */ lbu $t5,0xc($v0) -/* f05825c: 01f84825 */ or $t1,$t7,$t8 -/* f058260: 904f000d */ lbu $t7,0xd($v0) -/* f058264: 000d7200 */ sll $t6,$t5,0x8 -/* f058268: 3c017f1b */ lui $at,0x7f1b -/* f05826c: 01cf5025 */ or $t2,$t6,$t7 -/* f058270: 448a2000 */ mtc1 $t2,$f4 -/* f058274: c4209ce0 */ lwc1 $f0,-0x6320($at) -/* f058278: 44855000 */ mtc1 $a1,$f10 -/* f05827c: 468021a0 */ cvt.s.w $f6,$f4 -/* f058280: 3c014780 */ lui $at,0x4780 -/* f058284: 44811000 */ mtc1 $at,$f2 -/* f058288: 44832000 */ mtc1 $v1,$f4 -/* f05828c: 0009cc00 */ sll $t9,$t1,0x10 -/* f058290: 46805420 */ cvt.s.w $f16,$f10 -/* f058294: 46003202 */ mul.s $f8,$f6,$f0 -/* f058298: 44843000 */ mtc1 $a0,$f6 -/* f05829c: 00194c03 */ sra $t1,$t9,0x10 -/* f0582a0: afa80014 */ sw $t0,0x14($sp) -/* f0582a4: 46008482 */ mul.s $f18,$f16,$f0 -/* f0582a8: 46024303 */ div.s $f12,$f8,$f2 -/* f0582ac: 44894000 */ mtc1 $t1,$f8 -/* f0582b0: 46802120 */ cvt.s.w $f4,$f4 -/* f0582b4: 468031a0 */ cvt.s.w $f6,$f6 -/* f0582b8: 44062000 */ mfc1 $a2,$f4 -/* f0582bc: 44073000 */ mfc1 $a3,$f6 -/* f0582c0: 468042a0 */ cvt.s.w $f10,$f8 -/* f0582c4: 46029383 */ div.s $f14,$f18,$f2 -/* f0582c8: 0fc2e707 */ jal func0f0b9c1c -/* f0582cc: e7aa0010 */ swc1 $f10,0x10($sp) -/* f0582d0: 3c0b800a */ lui $t3,0x800a -/* f0582d4: 256b9fc0 */ addiu $t3,$t3,-24640 -/* f0582d8: 8d780438 */ lw $t8,0x438($t3) -/* f0582dc: 8fbf001c */ lw $ra,0x1c($sp) -/* f0582e0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0582e4: 2719000e */ addiu $t9,$t8,0xe -/* f0582e8: ad790438 */ sw $t9,0x438($t3) -/* f0582ec: 03e00008 */ jr $ra -/* f0582f0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00f5 - */ -GLOBAL_ASM( -glabel ai00f5 -/* f0582f4: 3c03800a */ lui $v1,0x800a -/* f0582f8: 240e0001 */ addiu $t6,$zero,0x1 -/* f0582fc: 3c018007 */ lui $at,0x8007 -/* f058300: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058304: ac2e073c */ sw $t6,0x73c($at) -/* f058308: 8c6f0438 */ lw $t7,0x438($v1) -/* f05830c: 00001025 */ or $v0,$zero,$zero -/* f058310: 25f80002 */ addiu $t8,$t7,0x2 -/* f058314: 03e00008 */ jr $ra -/* f058318: ac780438 */ sw $t8,0x438($v1) -); - -/** - * @cmd 00f6 - */ -GLOBAL_ASM( -glabel ai00f6 -/* f05831c: 3c03800a */ lui $v1,0x800a -/* f058320: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058324: 3c0e8007 */ lui $t6,0x8007 -/* f058328: 8dce073c */ lw $t6,0x73c($t6) -/* f05832c: 8c640434 */ lw $a0,0x434($v1) -/* f058330: 8c650438 */ lw $a1,0x438($v1) -/* f058334: 27bdffe8 */ addiu $sp,$sp,-24 -/* f058338: 24010002 */ addiu $at,$zero,0x2 -/* f05833c: afbf0014 */ sw $ra,0x14($sp) -/* f058340: 15c10007 */ bne $t6,$at,.L0f058360 -/* f058344: 00851021 */ addu $v0,$a0,$a1 -/* f058348: 0fc13583 */ jal chraiGoToLabel -/* f05834c: 90460002 */ lbu $a2,0x2($v0) -/* f058350: 3c03800a */ lui $v1,0x800a -/* f058354: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058358: 10000003 */ beqz $zero,.L0f058368 -/* f05835c: ac620438 */ sw $v0,0x438($v1) -.L0f058360: -/* f058360: 24af0003 */ addiu $t7,$a1,0x3 -/* f058364: ac6f0438 */ sw $t7,0x438($v1) -.L0f058368: -/* f058368: 8fbf0014 */ lw $ra,0x14($sp) -/* f05836c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f058370: 00001025 */ or $v0,$zero,$zero -/* f058374: 03e00008 */ jr $ra -/* f058378: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00f7 - */ -GLOBAL_ASM( -glabel ai00f7 -/* f05837c: 3c03800a */ lui $v1,0x800a -/* f058380: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058384: 8c6e0434 */ lw $t6,0x434($v1) -/* f058388: 8c6f0438 */ lw $t7,0x438($v1) -/* f05838c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f058390: afbf0014 */ sw $ra,0x14($sp) -/* f058394: 01cfc021 */ addu $t8,$t6,$t7 -/* f058398: 0fc256d9 */ jal func0f095b64 -/* f05839c: afb8001c */ sw $t8,0x1c($sp) -/* f0583a0: 3c03800a */ lui $v1,0x800a -/* f0583a4: 1040000a */ beqz $v0,.L0f0583d0 -/* f0583a8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0583ac: 8fb9001c */ lw $t9,0x1c($sp) -/* f0583b0: 8c640434 */ lw $a0,0x434($v1) -/* f0583b4: 8c650438 */ lw $a1,0x438($v1) -/* f0583b8: 0fc13583 */ jal chraiGoToLabel -/* f0583bc: 93260002 */ lbu $a2,0x2($t9) -/* f0583c0: 3c03800a */ lui $v1,0x800a -/* f0583c4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0583c8: 10000004 */ beqz $zero,.L0f0583dc -/* f0583cc: ac620438 */ sw $v0,0x438($v1) -.L0f0583d0: -/* f0583d0: 8c680438 */ lw $t0,0x438($v1) -/* f0583d4: 25090003 */ addiu $t1,$t0,0x3 -/* f0583d8: ac690438 */ sw $t1,0x438($v1) -.L0f0583dc: -/* f0583dc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0583e0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0583e4: 00001025 */ or $v0,$zero,$zero -/* f0583e8: 03e00008 */ jr $ra -/* f0583ec: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00f8 - */ -GLOBAL_ASM( -glabel ai00f8 -/* f0583f0: 27bdffd0 */ addiu $sp,$sp,-48 -/* f0583f4: afb00018 */ sw $s0,0x18($sp) -/* f0583f8: 3c10800a */ lui $s0,0x800a -/* f0583fc: 26109fc0 */ addiu $s0,$s0,-24640 -/* f058400: 8e0e0434 */ lw $t6,0x434($s0) -/* f058404: 8e0f0438 */ lw $t7,0x438($s0) -/* f058408: afbf001c */ sw $ra,0x1c($sp) -/* f05840c: afa00028 */ sw $zero,0x28($sp) -/* f058410: 01cf1021 */ addu $v0,$t6,$t7 -/* f058414: 90450002 */ lbu $a1,0x2($v0) -/* f058418: afa2002c */ sw $v0,0x2c($sp) -/* f05841c: 0fc126d1 */ jal chrFindById -/* f058420: 8e040424 */ lw $a0,0x424($s0) -/* f058424: 50400014 */ beqzl $v0,.L0f058478 -/* f058428: 8fa90028 */ lw $t1,0x28($sp) -/* f05842c: 8c43001c */ lw $v1,0x1c($v0) -/* f058430: 50600011 */ beqzl $v1,.L0f058478 -/* f058434: 8fa90028 */ lw $t1,0x28($sp) -/* f058438: 90780000 */ lbu $t8,0x0($v1) -/* f05843c: 24010006 */ addiu $at,$zero,0x6 -/* f058440: 5701000d */ bnel $t8,$at,.L0f058478 -/* f058444: 8fa90028 */ lw $t1,0x28($sp) -/* f058448: 8e19028c */ lw $t9,0x28c($s0) -/* f05844c: afb90020 */ sw $t9,0x20($sp) -/* f058450: 0fc4a25f */ jal func0f12897c -/* f058454: 8c44001c */ lw $a0,0x1c($v0) -/* f058458: 0fc4a24b */ jal func0f12892c -/* f05845c: 00402025 */ or $a0,$v0,$zero -/* f058460: 3c088007 */ lui $t0,0x8007 -/* f058464: 8d080760 */ lw $t0,0x760($t0) -/* f058468: 8fa40020 */ lw $a0,0x20($sp) -/* f05846c: 0fc4a24b */ jal func0f12892c -/* f058470: afa80028 */ sw $t0,0x28($sp) -/* f058474: 8fa90028 */ lw $t1,0x28($sp) -.L0f058478: -/* f058478: 8faa002c */ lw $t2,0x2c($sp) -/* f05847c: 51200008 */ beqzl $t1,.L0f0584a0 -/* f058480: 8e0b0438 */ lw $t3,0x438($s0) -/* f058484: 8e040434 */ lw $a0,0x434($s0) -/* f058488: 8e050438 */ lw $a1,0x438($s0) -/* f05848c: 0fc13583 */ jal chraiGoToLabel -/* f058490: 91460003 */ lbu $a2,0x3($t2) -/* f058494: 10000004 */ beqz $zero,.L0f0584a8 -/* f058498: ae020438 */ sw $v0,0x438($s0) -/* f05849c: 8e0b0438 */ lw $t3,0x438($s0) -.L0f0584a0: -/* f0584a0: 256c0004 */ addiu $t4,$t3,0x4 -/* f0584a4: ae0c0438 */ sw $t4,0x438($s0) -.L0f0584a8: -/* f0584a8: 8fbf001c */ lw $ra,0x1c($sp) -/* f0584ac: 8fb00018 */ lw $s0,0x18($sp) -/* f0584b0: 27bd0030 */ addiu $sp,$sp,0x30 -/* f0584b4: 03e00008 */ jr $ra -/* f0584b8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00f9 - */ -GLOBAL_ASM( -glabel ai00f9 -/* f0584bc: 3c07800a */ lui $a3,0x800a -/* f0584c0: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0584c4: 8ce30438 */ lw $v1,0x438($a3) -/* f0584c8: 8cee0434 */ lw $t6,0x434($a3) -/* f0584cc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0584d0: afbf0014 */ sw $ra,0x14($sp) -/* f0584d4: 246f0005 */ addiu $t7,$v1,0x5 -/* f0584d8: acef0438 */ sw $t7,0x438($a3) -/* f0584dc: 01c31021 */ addu $v0,$t6,$v1 -/* f0584e0: 80440002 */ lb $a0,0x2($v0) -/* f0584e4: 90450003 */ lbu $a1,0x3($v0) -/* f0584e8: 0fc5b816 */ jal func0f16e058 -/* f0584ec: 90460004 */ lbu $a2,0x4($v0) -/* f0584f0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0584f4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0584f8: 00001025 */ or $v0,$zero,$zero -/* f0584fc: 03e00008 */ jr $ra -/* f058500: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00fa - */ -GLOBAL_ASM( -glabel ai00fa -/* f058504: 3c05800a */ lui $a1,0x800a -/* f058508: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f05850c: 8ca20438 */ lw $v0,0x438($a1) -/* f058510: 8cae0434 */ lw $t6,0x434($a1) -/* f058514: 27bdffe8 */ addiu $sp,$sp,-24 -/* f058518: 244f0003 */ addiu $t7,$v0,0x3 -/* f05851c: afbf0014 */ sw $ra,0x14($sp) -/* f058520: acaf0438 */ sw $t7,0x438($a1) -/* f058524: 01c21821 */ addu $v1,$t6,$v0 -/* f058528: 0fc5b82d */ jal func0f16e0b4 -/* f05852c: 80640002 */ lb $a0,0x2($v1) -/* f058530: 8fbf0014 */ lw $ra,0x14($sp) -/* f058534: 27bd0018 */ addiu $sp,$sp,0x18 -/* f058538: 00001025 */ or $v0,$zero,$zero -/* f05853c: 03e00008 */ jr $ra -/* f058540: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 015b - */ -GLOBAL_ASM( -glabel ai015b -/* f058544: 3c02800a */ lui $v0,0x800a -/* f058548: 24429fc0 */ addiu $v0,$v0,-24640 -/* f05854c: 8c4e0434 */ lw $t6,0x434($v0) -/* f058550: 8c4f0438 */ lw $t7,0x438($v0) -/* f058554: 27bdffe0 */ addiu $sp,$sp,-32 -/* f058558: afbf0014 */ sw $ra,0x14($sp) -/* f05855c: 01cf1821 */ addu $v1,$t6,$t7 -/* f058560: 90640002 */ lbu $a0,0x2($v1) -/* f058564: 24010065 */ addiu $at,$zero,0x65 -/* f058568: 1481000b */ bne $a0,$at,.L0f058598 -/* f05856c: 00000000 */ sll $zero,$zero,0x0 -/* f058570: 0fc54bd4 */ jal func0f152f50 -/* f058574: afa3001c */ sw $v1,0x1c($sp) -/* f058578: 8fa3001c */ lw $v1,0x1c($sp) -/* f05857c: a7a2001a */ sh $v0,0x1a($sp) -/* f058580: 0fc5b783 */ jal func0f16de0c -/* f058584: 90640002 */ lbu $a0,0x2($v1) -/* f058588: 0fc54bdc */ jal func0f152f70 -/* f05858c: 97a4001a */ lhu $a0,0x1a($sp) -/* f058590: 10000003 */ beqz $zero,.L0f0585a0 -/* f058594: 00000000 */ sll $zero,$zero,0x0 -.L0f058598: -/* f058598: 0fc5b783 */ jal func0f16de0c -/* f05859c: 00000000 */ sll $zero,$zero,0x0 -.L0f0585a0: -/* f0585a0: 3c18800a */ lui $t8,0x800a -/* f0585a4: 8f18a3f8 */ lw $t8,-0x5c08($t8) -/* f0585a8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0585ac: 3c01800a */ lui $at,0x800a -/* f0585b0: 27190003 */ addiu $t9,$t8,0x3 -/* f0585b4: ac39a3f8 */ sw $t9,-0x5c08($at) -/* f0585b8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0585bc: 03e00008 */ jr $ra -/* f0585c0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 015c - */ -GLOBAL_ASM( -glabel ai015c -/* f0585c4: 3c02800a */ lui $v0,0x800a -/* f0585c8: 24429fc0 */ addiu $v0,$v0,-24640 -/* f0585cc: 8c4e0438 */ lw $t6,0x438($v0) -/* f0585d0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0585d4: afbf0014 */ sw $ra,0x14($sp) -/* f0585d8: 25cf0002 */ addiu $t7,$t6,0x2 -/* f0585dc: 0fc5b7a0 */ jal func0f16de80 -/* f0585e0: ac4f0438 */ sw $t7,0x438($v0) -/* f0585e4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0585e8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0585ec: 00001025 */ or $v0,$zero,$zero -/* f0585f0: 03e00008 */ jr $ra -/* f0585f4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 017d - */ -GLOBAL_ASM( -glabel ai017d -/* f0585f8: 3c03800a */ lui $v1,0x800a -/* f0585fc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058600: 8c6e0434 */ lw $t6,0x434($v1) -/* f058604: 8c6f0438 */ lw $t7,0x438($v1) -/* f058608: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05860c: afbf0014 */ sw $ra,0x14($sp) -/* f058610: 01cf1021 */ addu $v0,$t6,$t7 -/* f058614: 0fc5b7be */ jal func0f16def8 -/* f058618: 90440002 */ lbu $a0,0x2($v0) -/* f05861c: 3c03800a */ lui $v1,0x800a -/* f058620: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058624: 8c780438 */ lw $t8,0x438($v1) -/* f058628: 8fbf0014 */ lw $ra,0x14($sp) -/* f05862c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f058630: 27190003 */ addiu $t9,$t8,0x3 -/* f058634: ac790438 */ sw $t9,0x438($v1) -/* f058638: 03e00008 */ jr $ra -/* f05863c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 017e - */ -GLOBAL_ASM( -glabel ai017e -/* f058640: 3c02800a */ lui $v0,0x800a -/* f058644: 24429fc0 */ addiu $v0,$v0,-24640 -/* f058648: 8c4e0438 */ lw $t6,0x438($v0) -/* f05864c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f058650: afbf0014 */ sw $ra,0x14($sp) -/* f058654: 25cf0002 */ addiu $t7,$t6,0x2 -/* f058658: 0fc5b7e1 */ jal func0f16df84 -/* f05865c: ac4f0438 */ sw $t7,0x438($v0) -/* f058660: 8fbf0014 */ lw $ra,0x14($sp) -/* f058664: 27bd0018 */ addiu $sp,$sp,0x18 -/* f058668: 00001025 */ or $v0,$zero,$zero -/* f05866c: 03e00008 */ jr $ra -/* f058670: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 017f - */ -GLOBAL_ASM( -glabel ai017f -/* f058674: 3c03800a */ lui $v1,0x800a -/* f058678: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05867c: 8c6e0434 */ lw $t6,0x434($v1) -/* f058680: 8c6f0438 */ lw $t7,0x438($v1) -/* f058684: 27bdffe8 */ addiu $sp,$sp,-24 -/* f058688: afbf0014 */ sw $ra,0x14($sp) -/* f05868c: 01cf1021 */ addu $v0,$t6,$t7 -/* f058690: 0fc5b7f4 */ jal func0f16dfd0 -/* f058694: 90440002 */ lbu $a0,0x2($v0) -/* f058698: 3c03800a */ lui $v1,0x800a -/* f05869c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0586a0: 8c780438 */ lw $t8,0x438($v1) -/* f0586a4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0586a8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0586ac: 27190003 */ addiu $t9,$t8,0x3 -/* f0586b0: ac790438 */ sw $t9,0x438($v1) -/* f0586b4: 03e00008 */ jr $ra -/* f0586b8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0180 - */ -GLOBAL_ASM( -glabel ai0180 -/* f0586bc: 3c02800a */ lui $v0,0x800a -/* f0586c0: 24429fc0 */ addiu $v0,$v0,-24640 -/* f0586c4: 8c4e0438 */ lw $t6,0x438($v0) -/* f0586c8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0586cc: afbf0014 */ sw $ra,0x14($sp) -/* f0586d0: 25cf0002 */ addiu $t7,$t6,0x2 -/* f0586d4: 0fc5b80b */ jal func0f16e02c -/* f0586d8: ac4f0438 */ sw $t7,0x438($v0) -/* f0586dc: 8fbf0014 */ lw $ra,0x14($sp) -/* f0586e0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0586e4: 00001025 */ or $v0,$zero,$zero -/* f0586e8: 03e00008 */ jr $ra -/* f0586ec: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00fb - */ -GLOBAL_ASM( -glabel ai00fb -/* f0586f0: 27bdffd0 */ addiu $sp,$sp,-48 -/* f0586f4: afb00018 */ sw $s0,0x18($sp) -/* f0586f8: 3c10800a */ lui $s0,0x800a -/* f0586fc: 26109fc0 */ addiu $s0,$s0,-24640 -/* f058700: 8e0e0434 */ lw $t6,0x434($s0) -/* f058704: 8e0f0438 */ lw $t7,0x438($s0) -/* f058708: afbf001c */ sw $ra,0x1c($sp) -/* f05870c: 8e040424 */ lw $a0,0x424($s0) -/* f058710: 01cf1021 */ addu $v0,$t6,$t7 -/* f058714: 0fc126d1 */ jal chrFindById -/* f058718: 90450002 */ lbu $a1,0x2($v0) -/* f05871c: 50400013 */ beqzl $v0,.L0f05876c -/* f058720: 8e080438 */ lw $t0,0x438($s0) -/* f058724: 8c43001c */ lw $v1,0x1c($v0) -/* f058728: 50600010 */ beqzl $v1,.L0f05876c -/* f05872c: 8e080438 */ lw $t0,0x438($s0) -/* f058730: 90780000 */ lbu $t8,0x0($v1) -/* f058734: 24010006 */ addiu $at,$zero,0x6 -/* f058738: 5701000c */ bnel $t8,$at,.L0f05876c -/* f05873c: 8e080438 */ lw $t0,0x438($s0) -/* f058740: 8e19028c */ lw $t9,0x28c($s0) -/* f058744: afb90024 */ sw $t9,0x24($sp) -/* f058748: 0fc4a25f */ jal func0f12897c -/* f05874c: 8c44001c */ lw $a0,0x1c($v0) -/* f058750: 0fc4a24b */ jal func0f12892c -/* f058754: 00402025 */ or $a0,$v0,$zero -/* f058758: 0fc2f03c */ jal func0f0bc0f0 -/* f05875c: 00002025 */ or $a0,$zero,$zero -/* f058760: 0fc4a24b */ jal func0f12892c -/* f058764: 8fa40024 */ lw $a0,0x24($sp) -/* f058768: 8e080438 */ lw $t0,0x438($s0) -.L0f05876c: -/* f05876c: 8fbf001c */ lw $ra,0x1c($sp) -/* f058770: 00001025 */ or $v0,$zero,$zero -/* f058774: 25090003 */ addiu $t1,$t0,0x3 -/* f058778: ae090438 */ sw $t1,0x438($s0) -/* f05877c: 8fb00018 */ lw $s0,0x18($sp) -/* f058780: 03e00008 */ jr $ra -/* f058784: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 00fc - */ -GLOBAL_ASM( -glabel ai00fc -/* f058788: 3c03800a */ lui $v1,0x800a -/* f05878c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058790: 8c640434 */ lw $a0,0x434($v1) -/* f058794: 8c650438 */ lw $a1,0x438($v1) -/* f058798: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05879c: afbf0014 */ sw $ra,0x14($sp) -/* f0587a0: 00851021 */ addu $v0,$a0,$a1 -/* f0587a4: 904e0002 */ lbu $t6,0x2($v0) -/* f0587a8: 8c6f02b0 */ lw $t7,0x2b0($v1) -/* f0587ac: 24b80004 */ addiu $t8,$a1,0x4 -/* f0587b0: 01cf082a */ slt $at,$t6,$t7 -/* f0587b4: 50200008 */ beqzl $at,.L0f0587d8 -/* f0587b8: ac780438 */ sw $t8,0x438($v1) -/* f0587bc: 0fc13583 */ jal chraiGoToLabel -/* f0587c0: 90460003 */ lbu $a2,0x3($v0) -/* f0587c4: 3c03800a */ lui $v1,0x800a -/* f0587c8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0587cc: 10000002 */ beqz $zero,.L0f0587d8 -/* f0587d0: ac620438 */ sw $v0,0x438($v1) -/* f0587d4: ac780438 */ sw $t8,0x438($v1) -.L0f0587d8: -/* f0587d8: 8fbf0014 */ lw $ra,0x14($sp) -/* f0587dc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0587e0: 00001025 */ or $v0,$zero,$zero -/* f0587e4: 03e00008 */ jr $ra -/* f0587e8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01ab - */ -GLOBAL_ASM( -glabel ai01ab -/* f0587ec: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0587f0: afb00018 */ sw $s0,0x18($sp) -/* f0587f4: 3c10800a */ lui $s0,0x800a -/* f0587f8: 26109fc0 */ addiu $s0,$s0,-24640 -/* f0587fc: 8e0e0434 */ lw $t6,0x434($s0) -/* f058800: 8e0f0438 */ lw $t7,0x438($s0) -/* f058804: afbf001c */ sw $ra,0x1c($sp) -/* f058808: 01cf1821 */ addu $v1,$t6,$t7 -/* f05880c: 0fc2c163 */ jal func0f0b058c -/* f058810: afa30024 */ sw $v1,0x24($sp) -/* f058814: 8fa30024 */ lw $v1,0x24($sp) -/* f058818: 90780002 */ lbu $t8,0x2($v1) -/* f05881c: 0302082a */ slt $at,$t8,$v0 -/* f058820: 1020000a */ beqz $at,.L0f05884c -/* f058824: 00000000 */ sll $zero,$zero,0x0 -/* f058828: 90790003 */ lbu $t9,0x3($v1) -/* f05882c: 17200007 */ bnez $t9,.L0f05884c -/* f058830: 00000000 */ sll $zero,$zero,0x0 -/* f058834: 8e040434 */ lw $a0,0x434($s0) -/* f058838: 8e050438 */ lw $a1,0x438($s0) -/* f05883c: 0fc13583 */ jal chraiGoToLabel -/* f058840: 90660004 */ lbu $a2,0x4($v1) -/* f058844: 10000015 */ beqz $zero,.L0f05889c -/* f058848: ae020438 */ sw $v0,0x438($s0) -.L0f05884c: -/* f05884c: 0fc2c163 */ jal func0f0b058c -/* f058850: afa30024 */ sw $v1,0x24($sp) -/* f058854: 8fa30024 */ lw $v1,0x24($sp) -/* f058858: 90680002 */ lbu $t0,0x2($v1) -/* f05885c: 0048082a */ slt $at,$v0,$t0 -/* f058860: 5020000c */ beqzl $at,.L0f058894 -/* f058864: 8e0a0438 */ lw $t2,0x438($s0) -/* f058868: 90690003 */ lbu $t1,0x3($v1) -/* f05886c: 24010001 */ addiu $at,$zero,0x1 -/* f058870: 55210008 */ bnel $t1,$at,.L0f058894 -/* f058874: 8e0a0438 */ lw $t2,0x438($s0) -/* f058878: 8e040434 */ lw $a0,0x434($s0) -/* f05887c: 8e050438 */ lw $a1,0x438($s0) -/* f058880: 0fc13583 */ jal chraiGoToLabel -/* f058884: 90660004 */ lbu $a2,0x4($v1) -/* f058888: 10000004 */ beqz $zero,.L0f05889c -/* f05888c: ae020438 */ sw $v0,0x438($s0) -/* f058890: 8e0a0438 */ lw $t2,0x438($s0) -.L0f058894: -/* f058894: 254b0005 */ addiu $t3,$t2,0x5 -/* f058898: ae0b0438 */ sw $t3,0x438($s0) -.L0f05889c: -/* f05889c: 8fbf001c */ lw $ra,0x1c($sp) -/* f0588a0: 8fb00018 */ lw $s0,0x18($sp) -/* f0588a4: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0588a8: 03e00008 */ jr $ra -/* f0588ac: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 00fd - */ -GLOBAL_ASM( -glabel ai00fd -/* f0588b0: 3c03800a */ lui $v1,0x800a -/* f0588b4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0588b8: 8c6e0434 */ lw $t6,0x434($v1) -/* f0588bc: 8c6f0438 */ lw $t7,0x438($v1) -/* f0588c0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0588c4: afbf0014 */ sw $ra,0x14($sp) -/* f0588c8: 01cf3821 */ addu $a3,$t6,$t7 -/* f0588cc: 90e50002 */ lbu $a1,0x2($a3) -/* f0588d0: afa7001c */ sw $a3,0x1c($sp) -/* f0588d4: 0fc126d1 */ jal chrFindById -/* f0588d8: 8c640424 */ lw $a0,0x424($v1) -/* f0588dc: 3c03800a */ lui $v1,0x800a -/* f0588e0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0588e4: 10400012 */ beqz $v0,.L0f058930 -/* f0588e8: 8fa7001c */ lw $a3,0x1c($sp) -/* f0588ec: 8c580018 */ lw $t8,0x18($v0) -/* f0588f0: 0018ca80 */ sll $t9,$t8,0xa -/* f0588f4: 0723000f */ bgezl $t9,.L0f058934 -/* f0588f8: 8c6b0438 */ lw $t3,0x438($v1) -/* f0588fc: 8c490018 */ lw $t1,0x18($v0) -/* f058900: 3c01ffdf */ lui $at,0xffdf -/* f058904: 3421ffff */ ori $at,$at,0xffff -/* f058908: 01215024 */ and $t2,$t1,$at -/* f05890c: ac4a0018 */ sw $t2,0x18($v0) -/* f058910: 90e60003 */ lbu $a2,0x3($a3) -/* f058914: 8c650438 */ lw $a1,0x438($v1) -/* f058918: 0fc13583 */ jal chraiGoToLabel -/* f05891c: 8c640434 */ lw $a0,0x434($v1) -/* f058920: 3c03800a */ lui $v1,0x800a -/* f058924: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058928: 10000004 */ beqz $zero,.L0f05893c -/* f05892c: ac620438 */ sw $v0,0x438($v1) -.L0f058930: -/* f058930: 8c6b0438 */ lw $t3,0x438($v1) -.L0f058934: -/* f058934: 256c0004 */ addiu $t4,$t3,0x4 -/* f058938: ac6c0438 */ sw $t4,0x438($v1) -.L0f05893c: -/* f05893c: 8fbf0014 */ lw $ra,0x14($sp) -/* f058940: 27bd0020 */ addiu $sp,$sp,0x20 -/* f058944: 00001025 */ or $v0,$zero,$zero -/* f058948: 03e00008 */ jr $ra -/* f05894c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 00fe - */ -GLOBAL_ASM( -glabel ai00fe -/* f058950: 3c03800a */ lui $v1,0x800a -/* f058954: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058958: 8c6f02a0 */ lw $t7,0x2a0($v1) -/* f05895c: 240e0001 */ addiu $t6,$zero,0x1 -/* f058960: 00001025 */ or $v0,$zero,$zero -/* f058964: adee00d8 */ sw $t6,0xd8($t7) -/* f058968: 8c780438 */ lw $t8,0x438($v1) -/* f05896c: 27190002 */ addiu $t9,$t8,0x2 -/* f058970: 03e00008 */ jr $ra -/* f058974: ac790438 */ sw $t9,0x438($v1) -); - -/** - * @cmd 00ff - */ -GLOBAL_ASM( -glabel ai00ff -/* f058978: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05897c: afbf0014 */ sw $ra,0x14($sp) -/* f058980: 3c04800a */ lui $a0,0x800a -/* f058984: 0fc0eb92 */ jal func0f03ae48 -/* f058988: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f05898c: 3c03800a */ lui $v1,0x800a -/* f058990: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058994: 8c6e0438 */ lw $t6,0x438($v1) -/* f058998: 8fbf0014 */ lw $ra,0x14($sp) -/* f05899c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0589a0: 25cf0002 */ addiu $t7,$t6,0x2 -/* f0589a4: ac6f0438 */ sw $t7,0x438($v1) -/* f0589a8: 03e00008 */ jr $ra -/* f0589ac: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0100 - */ -GLOBAL_ASM( -glabel ai0100 -/* f0589b0: 3c03800a */ lui $v1,0x800a -/* f0589b4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0589b8: 8c6e0438 */ lw $t6,0x438($v1) -/* f0589bc: 00001025 */ or $v0,$zero,$zero -/* f0589c0: 25cf0003 */ addiu $t7,$t6,0x3 -/* f0589c4: 03e00008 */ jr $ra -/* f0589c8: ac6f0438 */ sw $t7,0x438($v1) -); - -/** - * @cmd 0101 - */ -GLOBAL_ASM( -glabel ai0101 -/* f0589cc: 3c03800a */ lui $v1,0x800a -/* f0589d0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0589d4: 8c6e0438 */ lw $t6,0x438($v1) -/* f0589d8: 00001025 */ or $v0,$zero,$zero -/* f0589dc: 25cf0003 */ addiu $t7,$t6,0x3 -/* f0589e0: 03e00008 */ jr $ra -/* f0589e4: ac6f0438 */ sw $t7,0x438($v1) -); - -/** - * @cmd 0102 - */ -GLOBAL_ASM( -glabel ai0102 -/* f0589e8: 3c06800a */ lui $a2,0x800a -/* f0589ec: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f0589f0: 8cce0434 */ lw $t6,0x434($a2) -/* f0589f4: 8ccf0438 */ lw $t7,0x438($a2) -/* f0589f8: 27bdffd8 */ addiu $sp,$sp,-40 -/* f0589fc: afbf001c */ sw $ra,0x1c($sp) -/* f058a00: 01cf1821 */ addu $v1,$t6,$t7 -/* f058a04: 90780002 */ lbu $t8,0x2($v1) -/* f058a08: 90680003 */ lbu $t0,0x3($v1) -/* f058a0c: afa30024 */ sw $v1,0x24($sp) -/* f058a10: 0018ca00 */ sll $t9,$t8,0x8 -/* f058a14: 03281025 */ or $v0,$t9,$t0 -/* f058a18: 3045ffff */ andi $a1,$v0,0xffff -/* f058a1c: 0fc12574 */ jal func0f0495d0 -/* f058a20: 8cc40424 */ lw $a0,0x424($a2) -/* f058a24: 8fa30024 */ lw $v1,0x24($sp) -/* f058a28: 04400014 */ bltz $v0,.L0f058a7c -/* f058a2c: 00402025 */ or $a0,$v0,$zero -/* f058a30: 90650004 */ lbu $a1,0x4($v1) -/* f058a34: 24010006 */ addiu $at,$zero,0x6 -/* f058a38: 10a10007 */ beq $a1,$at,.L0f058a58 -/* f058a3c: 24010007 */ addiu $at,$zero,0x7 -/* f058a40: 54a1000a */ bnel $a1,$at,.L0f058a6c -/* f058a44: 906a0007 */ lbu $t2,0x7($v1) -/* f058a48: 0fc00ad6 */ jal func0f002b58 -/* f058a4c: 00002825 */ or $a1,$zero,$zero -/* f058a50: 1000000a */ beqz $zero,.L0f058a7c -/* f058a54: 00000000 */ sll $zero,$zero,0x0 -.L0f058a58: -/* f058a58: 0fc00ad6 */ jal func0f002b58 -/* f058a5c: 24050001 */ addiu $a1,$zero,0x1 -/* f058a60: 10000006 */ beqz $zero,.L0f058a7c -/* f058a64: 00000000 */ sll $zero,$zero,0x0 -/* f058a68: 906a0007 */ lbu $t2,0x7($v1) -.L0f058a6c: -/* f058a6c: 90660005 */ lbu $a2,0x5($v1) -/* f058a70: 90670006 */ lbu $a3,0x6($v1) -/* f058a74: 0fc00b0a */ jal func0f002c28 -/* f058a78: afaa0010 */ sw $t2,0x10($sp) -.L0f058a7c: -/* f058a7c: 3c03800a */ lui $v1,0x800a -/* f058a80: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058a84: 8c6b0438 */ lw $t3,0x438($v1) -/* f058a88: 8fbf001c */ lw $ra,0x1c($sp) -/* f058a8c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f058a90: 256c000b */ addiu $t4,$t3,0xb -/* f058a94: ac6c0438 */ sw $t4,0x438($v1) -/* f058a98: 03e00008 */ jr $ra -/* f058a9c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0103 - */ -GLOBAL_ASM( -glabel ai0103 -/* f058aa0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f058aa4: 3c03800a */ lui $v1,0x800a -/* f058aa8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058aac: afbf0014 */ sw $ra,0x14($sp) -/* f058ab0: 0fc12d96 */ jal func0f04b658 -/* f058ab4: 8c640424 */ lw $a0,0x424($v1) -/* f058ab8: 3c03800a */ lui $v1,0x800a -/* f058abc: 1040000a */ beqz $v0,.L0f058ae8 -/* f058ac0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058ac4: 8c640434 */ lw $a0,0x434($v1) -/* f058ac8: 8c650438 */ lw $a1,0x438($v1) -/* f058acc: 00851021 */ addu $v0,$a0,$a1 -/* f058ad0: 0fc13583 */ jal chraiGoToLabel -/* f058ad4: 90460002 */ lbu $a2,0x2($v0) -/* f058ad8: 3c03800a */ lui $v1,0x800a -/* f058adc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058ae0: 10000004 */ beqz $zero,.L0f058af4 -/* f058ae4: ac620438 */ sw $v0,0x438($v1) -.L0f058ae8: -/* f058ae8: 8c6e0438 */ lw $t6,0x438($v1) -/* f058aec: 25cf0003 */ addiu $t7,$t6,0x3 -/* f058af0: ac6f0438 */ sw $t7,0x438($v1) -.L0f058af4: -/* f058af4: 8fbf0014 */ lw $ra,0x14($sp) -/* f058af8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f058afc: 00001025 */ or $v0,$zero,$zero -/* f058b00: 03e00008 */ jr $ra -/* f058b04: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0104 - */ -GLOBAL_ASM( -glabel ai0104 -/* f058b08: 3c05800a */ lui $a1,0x800a -/* f058b0c: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f058b10: 8ca30424 */ lw $v1,0x424($a1) -/* f058b14: 2409ffff */ addiu $t1,$zero,-1 -/* f058b18: 8462012c */ lh $v0,0x12c($v1) -/* f058b1c: 0440000c */ bltz $v0,.L0f058b50 -/* f058b20: 000270c0 */ sll $t6,$v0,0x3 -/* f058b24: 8caf0338 */ lw $t7,0x338($a1) -/* f058b28: 01c27021 */ addu $t6,$t6,$v0 -/* f058b2c: 000e70c0 */ sll $t6,$t6,0x3 -/* f058b30: 01cfc021 */ addu $t8,$t6,$t7 -/* f058b34: 8f040004 */ lw $a0,0x4($t8) -/* f058b38: 3c01ffdf */ lui $at,0xffdf -/* f058b3c: 3421ffff */ ori $at,$at,0xffff -/* f058b40: 8c990040 */ lw $t9,0x40($a0) -/* f058b44: 03214024 */ and $t0,$t9,$at -/* f058b48: ac880040 */ sw $t0,0x40($a0) -/* f058b4c: 8ca30424 */ lw $v1,0x424($a1) -.L0f058b50: -/* f058b50: a469012c */ sh $t1,0x12c($v1) -/* f058b54: 8caa0438 */ lw $t2,0x438($a1) -/* f058b58: 00001025 */ or $v0,$zero,$zero -/* f058b5c: 254b0002 */ addiu $t3,$t2,0x2 -/* f058b60: 03e00008 */ jr $ra -/* f058b64: acab0438 */ sw $t3,0x438($a1) -); - -/** - * @cmd 0105 - */ -GLOBAL_ASM( -glabel ai0105 -/* f058b68: 3c03800a */ lui $v1,0x800a -/* f058b6c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058b70: 8c6e0434 */ lw $t6,0x434($v1) -/* f058b74: 8c6f0438 */ lw $t7,0x438($v1) -/* f058b78: 27bdffd0 */ addiu $sp,$sp,-48 -/* f058b7c: afbf0014 */ sw $ra,0x14($sp) -/* f058b80: 01cf1021 */ addu $v0,$t6,$t7 -/* f058b84: 904a0002 */ lbu $t2,0x2($v0) -/* f058b88: 904c0003 */ lbu $t4,0x3($v0) -/* f058b8c: 8c780424 */ lw $t8,0x424($v1) -/* f058b90: 000a5a00 */ sll $t3,$t2,0x8 -/* f058b94: 016c6825 */ or $t5,$t3,$t4 -/* f058b98: 448d2000 */ mtc1 $t5,$f4 -/* f058b9c: 8719012c */ lh $t9,0x12c($t8) -/* f058ba0: 8c690338 */ lw $t1,0x338($v1) -/* f058ba4: 468021a0 */ cvt.s.w $f6,$f4 -/* f058ba8: 001940c0 */ sll $t0,$t9,0x3 -/* f058bac: 01194021 */ addu $t0,$t0,$t9 -/* f058bb0: 000840c0 */ sll $t0,$t0,0x3 -/* f058bb4: afa2002c */ sw $v0,0x2c($sp) -/* f058bb8: 27a50018 */ addiu $a1,$sp,0x18 -/* f058bbc: e7a60024 */ swc1 $f6,0x24($sp) -/* f058bc0: 27a60020 */ addiu $a2,$sp,0x20 -/* f058bc4: 27a7001c */ addiu $a3,$sp,0x1c -/* f058bc8: 0fc19881 */ jal func0f066204 -/* f058bcc: 01092021 */ addu $a0,$t0,$t1 -/* f058bd0: c7a80020 */ lwc1 $f8,0x20($sp) -/* f058bd4: c7aa001c */ lwc1 $f10,0x1c($sp) -/* f058bd8: c7b20024 */ lwc1 $f18,0x24($sp) -/* f058bdc: 3c03800a */ lui $v1,0x800a -/* f058be0: 460a4401 */ sub.s $f16,$f8,$f10 -/* f058be4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058be8: 8fa2002c */ lw $v0,0x2c($sp) -/* f058bec: 4612803c */ c.lt.s $f16,$f18 -/* f058bf0: 00000000 */ sll $zero,$zero,0x0 -/* f058bf4: 4502000a */ bc1fl .L0f058c20 -/* f058bf8: 8c6e0438 */ lw $t6,0x438($v1) -/* f058bfc: 8c640434 */ lw $a0,0x434($v1) -/* f058c00: 8c650438 */ lw $a1,0x438($v1) -/* f058c04: 0fc13583 */ jal chraiGoToLabel -/* f058c08: 90460004 */ lbu $a2,0x4($v0) -/* f058c0c: 3c03800a */ lui $v1,0x800a -/* f058c10: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058c14: 10000004 */ beqz $zero,.L0f058c28 -/* f058c18: ac620438 */ sw $v0,0x438($v1) -/* f058c1c: 8c6e0438 */ lw $t6,0x438($v1) -.L0f058c20: -/* f058c20: 25cf0005 */ addiu $t7,$t6,0x5 -/* f058c24: ac6f0438 */ sw $t7,0x438($v1) -.L0f058c28: -/* f058c28: 8fbf0014 */ lw $ra,0x14($sp) -/* f058c2c: 27bd0030 */ addiu $sp,$sp,0x30 -/* f058c30: 00001025 */ or $v0,$zero,$zero -/* f058c34: 03e00008 */ jr $ra -/* f058c38: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0106 - */ -GLOBAL_ASM( -glabel ai0106 -/* f058c3c: 3c06800a */ lui $a2,0x800a -/* f058c40: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f058c44: 8cc40424 */ lw $a0,0x424($a2) -/* f058c48: 8cc30438 */ lw $v1,0x438($a2) -/* f058c4c: 8cce0434 */ lw $t6,0x434($a2) -/* f058c50: 27bdffe0 */ addiu $sp,$sp,-32 -/* f058c54: afbf0014 */ sw $ra,0x14($sp) -/* f058c58: 1080002f */ beqz $a0,.L0f058d18 -/* f058c5c: 01c31021 */ addu $v0,$t6,$v1 -/* f058c60: 904f0003 */ lbu $t7,0x3($v0) -/* f058c64: 55e0000c */ bnezl $t7,.L0f058c98 -/* f058c68: 90480004 */ lbu $t0,0x4($v0) -/* f058c6c: 90580004 */ lbu $t8,0x4($v0) -/* f058c70: 57000009 */ bnezl $t8,.L0f058c98 -/* f058c74: 90480004 */ lbu $t0,0x4($v0) -/* f058c78: 0fc12705 */ jal func0f049c14 -/* f058c7c: 90450002 */ lbu $a1,0x2($v0) -/* f058c80: 3c06800a */ lui $a2,0x800a -/* f058c84: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f058c88: 8cc40424 */ lw $a0,0x424($a2) -/* f058c8c: 1000000b */ beqz $zero,.L0f058cbc -/* f058c90: a7a2001a */ sh $v0,0x1a($sp) -/* f058c94: 90480004 */ lbu $t0,0x4($v0) -.L0f058c98: -/* f058c98: 55000009 */ bnezl $t0,.L0f058cc0 -/* f058c9c: 87a3001a */ lh $v1,0x1a($sp) -/* f058ca0: 0fc126d1 */ jal chrFindById -/* f058ca4: 90450002 */ lbu $a1,0x2($v0) -/* f058ca8: 8443017e */ lh $v1,0x17e($v0) -/* f058cac: 3c06800a */ lui $a2,0x800a -/* f058cb0: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f058cb4: 8cc40424 */ lw $a0,0x424($a2) -/* f058cb8: a7a3001a */ sh $v1,0x1a($sp) -.L0f058cbc: -/* f058cbc: 87a3001a */ lh $v1,0x1a($sp) -.L0f058cc0: -/* f058cc0: 8489017e */ lh $t1,0x17e($a0) -/* f058cc4: 10690012 */ beq $v1,$t1,.L0f058d10 -/* f058cc8: 00000000 */ sll $zero,$zero,0x0 -/* f058ccc: ac8000e4 */ sw $zero,0xe4($a0) -/* f058cd0: 8cca0424 */ lw $t2,0x424($a2) -/* f058cd4: 2401fffd */ addiu $at,$zero,-3 -/* f058cd8: ad4000e0 */ sw $zero,0xe0($t2) -/* f058cdc: 8ccb0424 */ lw $t3,0x424($a2) -/* f058ce0: ad6000f4 */ sw $zero,0xf4($t3) -/* f058ce4: 8cc40424 */ lw $a0,0x424($a2) -/* f058ce8: 8c8c0014 */ lw $t4,0x14($a0) -/* f058cec: 01816824 */ and $t5,$t4,$at -/* f058cf0: ac8d0014 */ sw $t5,0x14($a0) -/* f058cf4: 8cc40424 */ lw $a0,0x424($a2) -/* f058cf8: 2401fffb */ addiu $at,$zero,-5 -/* f058cfc: 8c8e0018 */ lw $t6,0x18($a0) -/* f058d00: 01c17824 */ and $t7,$t6,$at -/* f058d04: ac8f0018 */ sw $t7,0x18($a0) -/* f058d08: 8cd80424 */ lw $t8,0x424($a2) -/* f058d0c: a703017e */ sh $v1,0x17e($t8) -.L0f058d10: -/* f058d10: 10000009 */ beqz $zero,.L0f058d38 -/* f058d14: 8cc30438 */ lw $v1,0x438($a2) -.L0f058d18: -/* f058d18: 8cc40430 */ lw $a0,0x430($a2) -/* f058d1c: 50800007 */ beqzl $a0,.L0f058d3c -/* f058d20: 8fbf0014 */ lw $ra,0x14($sp) -/* f058d24: 0fc1ebf4 */ jal func0f07afd0 -/* f058d28: 90450002 */ lbu $a1,0x2($v0) -/* f058d2c: 3c06800a */ lui $a2,0x800a -/* f058d30: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f058d34: 8cc30438 */ lw $v1,0x438($a2) -.L0f058d38: -/* f058d38: 8fbf0014 */ lw $ra,0x14($sp) -.L0f058d3c: -/* f058d3c: 24790005 */ addiu $t9,$v1,0x5 -/* f058d40: acd90438 */ sw $t9,0x438($a2) -/* f058d44: 27bd0020 */ addiu $sp,$sp,0x20 -/* f058d48: 03e00008 */ jr $ra -/* f058d4c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0107 - */ -GLOBAL_ASM( -glabel ai0107 -/* f058d50: 3c03800a */ lui $v1,0x800a -/* f058d54: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058d58: 8c640424 */ lw $a0,0x424($v1) -/* f058d5c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f058d60: afbf0014 */ sw $ra,0x14($sp) -/* f058d64: 8486012a */ lh $a2,0x12a($a0) -/* f058d68: 8c650438 */ lw $a1,0x438($v1) -/* f058d6c: 8c6e0434 */ lw $t6,0x434($v1) -/* f058d70: 2401ffff */ addiu $at,$zero,-1 -/* f058d74: 10c1000a */ beq $a2,$at,.L0f058da0 -/* f058d78: 01c53821 */ addu $a3,$t6,$a1 -/* f058d7c: 00c02825 */ or $a1,$a2,$zero -/* f058d80: 0fc12705 */ jal func0f049c14 -/* f058d84: afa70018 */ sw $a3,0x18($sp) -/* f058d88: 3c03800a */ lui $v1,0x800a -/* f058d8c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058d90: 8c650438 */ lw $a1,0x438($v1) -/* f058d94: 8c640424 */ lw $a0,0x424($v1) -/* f058d98: 8fa70018 */ lw $a3,0x18($sp) -/* f058d9c: afa2001c */ sw $v0,0x1c($sp) -.L0f058da0: -/* f058da0: 8482017e */ lh $v0,0x17e($a0) -/* f058da4: 2401ffff */ addiu $at,$zero,-1 -/* f058da8: 8faf001c */ lw $t7,0x1c($sp) -/* f058dac: 1041000a */ beq $v0,$at,.L0f058dd8 -/* f058db0: 24b80003 */ addiu $t8,$a1,0x3 -/* f058db4: 51e20009 */ beql $t7,$v0,.L0f058ddc -/* f058db8: ac780438 */ sw $t8,0x438($v1) -/* f058dbc: 8c640434 */ lw $a0,0x434($v1) -/* f058dc0: 0fc13583 */ jal chraiGoToLabel -/* f058dc4: 90e60002 */ lbu $a2,0x2($a3) -/* f058dc8: 3c03800a */ lui $v1,0x800a -/* f058dcc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058dd0: 10000002 */ beqz $zero,.L0f058ddc -/* f058dd4: ac620438 */ sw $v0,0x438($v1) -.L0f058dd8: -/* f058dd8: ac780438 */ sw $t8,0x438($v1) -.L0f058ddc: -/* f058ddc: 8fbf0014 */ lw $ra,0x14($sp) -/* f058de0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f058de4: 00001025 */ or $v0,$zero,$zero -/* f058de8: 03e00008 */ jr $ra -/* f058dec: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0108 - */ -GLOBAL_ASM( -glabel ai0108 -/* f058df0: 27bdffd0 */ addiu $sp,$sp,-48 -/* f058df4: afb00018 */ sw $s0,0x18($sp) -/* f058df8: 3c10800a */ lui $s0,0x800a -/* f058dfc: 26109fc0 */ addiu $s0,$s0,-24640 -/* f058e00: 8e0e0434 */ lw $t6,0x434($s0) -/* f058e04: 8e0f0438 */ lw $t7,0x438($s0) -/* f058e08: afbf001c */ sw $ra,0x1c($sp) -/* f058e0c: 8e040424 */ lw $a0,0x424($s0) -/* f058e10: 01cf3821 */ addu $a3,$t6,$t7 -/* f058e14: 90e50002 */ lbu $a1,0x2($a3) -/* f058e18: 0fc126d1 */ jal chrFindById -/* f058e1c: afa7002c */ sw $a3,0x2c($sp) -/* f058e20: 8fa7002c */ lw $a3,0x2c($sp) -/* f058e24: 00403025 */ or $a2,$v0,$zero -/* f058e28: 10400008 */ beqz $v0,.L0f058e4c -/* f058e2c: 00004025 */ or $t0,$zero,$zero -/* f058e30: 8c43001c */ lw $v1,0x1c($v0) -/* f058e34: 50600006 */ beqzl $v1,.L0f058e50 -/* f058e38: 90f90002 */ lbu $t9,0x2($a3) -/* f058e3c: 90780000 */ lbu $t8,0x0($v1) -/* f058e40: 24010006 */ addiu $at,$zero,0x6 -/* f058e44: 1301002c */ beq $t8,$at,.L0f058ef8 -/* f058e48: 00000000 */ sll $zero,$zero,0x0 -.L0f058e4c: -/* f058e4c: 90f90002 */ lbu $t9,0x2($a3) -.L0f058e50: -/* f058e50: 240100f8 */ addiu $at,$zero,0xf8 -/* f058e54: 13210028 */ beq $t9,$at,.L0f058ef8 -/* f058e58: 00000000 */ sll $zero,$zero,0x0 -/* f058e5c: 90e90004 */ lbu $t1,0x4($a3) -/* f058e60: 5520001c */ bnezl $t1,.L0f058ed4 -/* f058e64: 844c017e */ lh $t4,0x17e($v0) -/* f058e68: 90e50003 */ lbu $a1,0x3($a3) -/* f058e6c: afa80024 */ sw $t0,0x24($sp) -/* f058e70: afa7002c */ sw $a3,0x2c($sp) -/* f058e74: afa60028 */ sw $a2,0x28($sp) -/* f058e78: 0fc126d1 */ jal chrFindById -/* f058e7c: 8e040424 */ lw $a0,0x424($s0) -/* f058e80: 8fa60028 */ lw $a2,0x28($sp) -/* f058e84: 8fa7002c */ lw $a3,0x2c($sp) -/* f058e88: 1040001b */ beqz $v0,.L0f058ef8 -/* f058e8c: 8fa80024 */ lw $t0,0x24($sp) -/* f058e90: 8c4a001c */ lw $t2,0x1c($v0) -/* f058e94: 00c02025 */ or $a0,$a2,$zero -/* f058e98: 11400017 */ beqz $t2,.L0f058ef8 -/* f058e9c: 00000000 */ sll $zero,$zero,0x0 -/* f058ea0: afa20020 */ sw $v0,0x20($sp) -/* f058ea4: afa7002c */ sw $a3,0x2c($sp) -/* f058ea8: 0fc0a221 */ jal func0f028884 -/* f058eac: afa80024 */ sw $t0,0x24($sp) -/* f058eb0: 8fa30020 */ lw $v1,0x20($sp) -/* f058eb4: 8fa7002c */ lw $a3,0x2c($sp) -/* f058eb8: 8fa80024 */ lw $t0,0x24($sp) -/* f058ebc: 8c6b001c */ lw $t3,0x1c($v1) -/* f058ec0: 144b000d */ bne $v0,$t3,.L0f058ef8 -/* f058ec4: 00000000 */ sll $zero,$zero,0x0 -/* f058ec8: 1000000b */ beqz $zero,.L0f058ef8 -/* f058ecc: 24080001 */ addiu $t0,$zero,0x1 -/* f058ed0: 844c017e */ lh $t4,0x17e($v0) -.L0f058ed4: -/* f058ed4: 2401ffff */ addiu $at,$zero,-1 -/* f058ed8: 11810007 */ beq $t4,$at,.L0f058ef8 -/* f058edc: 00000000 */ sll $zero,$zero,0x0 -/* f058ee0: 10400005 */ beqz $v0,.L0f058ef8 -/* f058ee4: 00000000 */ sll $zero,$zero,0x0 -/* f058ee8: 8c4d001c */ lw $t5,0x1c($v0) -/* f058eec: 11a00002 */ beqz $t5,.L0f058ef8 -/* f058ef0: 00000000 */ sll $zero,$zero,0x0 -/* f058ef4: 24080001 */ addiu $t0,$zero,0x1 -.L0f058ef8: -/* f058ef8: 51000008 */ beqzl $t0,.L0f058f1c -/* f058efc: 8e0e0438 */ lw $t6,0x438($s0) -/* f058f00: 8e040434 */ lw $a0,0x434($s0) -/* f058f04: 8e050438 */ lw $a1,0x438($s0) -/* f058f08: 0fc13583 */ jal chraiGoToLabel -/* f058f0c: 90e60005 */ lbu $a2,0x5($a3) -/* f058f10: 10000004 */ beqz $zero,.L0f058f24 -/* f058f14: ae020438 */ sw $v0,0x438($s0) -/* f058f18: 8e0e0438 */ lw $t6,0x438($s0) -.L0f058f1c: -/* f058f1c: 25cf0006 */ addiu $t7,$t6,0x6 -/* f058f20: ae0f0438 */ sw $t7,0x438($s0) -.L0f058f24: -/* f058f24: 8fbf001c */ lw $ra,0x1c($sp) -/* f058f28: 8fb00018 */ lw $s0,0x18($sp) -/* f058f2c: 27bd0030 */ addiu $sp,$sp,0x30 -/* f058f30: 03e00008 */ jr $ra -/* f058f34: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0109 - */ -GLOBAL_ASM( -glabel ai0109 -/* f058f38: 3c03800a */ lui $v1,0x800a -/* f058f3c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058f40: 8c6e0434 */ lw $t6,0x434($v1) -/* f058f44: 8c6f0438 */ lw $t7,0x438($v1) -/* f058f48: 27bdffe0 */ addiu $sp,$sp,-32 -/* f058f4c: afbf0014 */ sw $ra,0x14($sp) -/* f058f50: 01cf3821 */ addu $a3,$t6,$t7 -/* f058f54: 90f80003 */ lbu $t8,0x3($a3) -/* f058f58: 90e80004 */ lbu $t0,0x4($a3) -/* f058f5c: 3c014120 */ lui $at,0x4120 -/* f058f60: 0018ca00 */ sll $t9,$t8,0x8 -/* f058f64: 03284825 */ or $t1,$t9,$t0 -/* f058f68: 44892000 */ mtc1 $t1,$f4 -/* f058f6c: 44814000 */ mtc1 $at,$f8 -/* f058f70: 90e40002 */ lbu $a0,0x2($a3) -/* f058f74: 468021a0 */ cvt.s.w $f6,$f4 -/* f058f78: afa7001c */ sw $a3,0x1c($sp) -/* f058f7c: 8c650424 */ lw $a1,0x424($v1) -/* f058f80: 46083002 */ mul.s $f0,$f6,$f8 -/* f058f84: 44060000 */ mfc1 $a2,$f0 -/* f058f88: 0fc129e7 */ jal func0f04a79c -/* f058f8c: 00000000 */ sll $zero,$zero,0x0 -/* f058f90: 3c03800a */ lui $v1,0x800a -/* f058f94: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058f98: 10400009 */ beqz $v0,.L0f058fc0 -/* f058f9c: 8fa7001c */ lw $a3,0x1c($sp) -/* f058fa0: 8c640434 */ lw $a0,0x434($v1) -/* f058fa4: 8c650438 */ lw $a1,0x438($v1) -/* f058fa8: 0fc13583 */ jal chraiGoToLabel -/* f058fac: 90e60005 */ lbu $a2,0x5($a3) -/* f058fb0: 3c03800a */ lui $v1,0x800a -/* f058fb4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f058fb8: 10000004 */ beqz $zero,.L0f058fcc -/* f058fbc: ac620438 */ sw $v0,0x438($v1) -.L0f058fc0: -/* f058fc0: 8c6a0438 */ lw $t2,0x438($v1) -/* f058fc4: 254b0006 */ addiu $t3,$t2,0x6 -/* f058fc8: ac6b0438 */ sw $t3,0x438($v1) -.L0f058fcc: -/* f058fcc: 8fbf0014 */ lw $ra,0x14($sp) -/* f058fd0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f058fd4: 00001025 */ or $v0,$zero,$zero -/* f058fd8: 03e00008 */ jr $ra -/* f058fdc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 010a - */ -GLOBAL_ASM( -glabel ai010a -/* f058fe0: 3c08800a */ lui $t0,0x800a -/* f058fe4: 25089fc0 */ addiu $t0,$t0,-24640 -/* f058fe8: 8d0e0434 */ lw $t6,0x434($t0) -/* f058fec: 8d0f0438 */ lw $t7,0x438($t0) -/* f058ff0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f058ff4: afbf0014 */ sw $ra,0x14($sp) -/* f058ff8: 01cf1821 */ addu $v1,$t6,$t7 -/* f058ffc: 90780003 */ lbu $t8,0x3($v1) -/* f059000: 90690004 */ lbu $t1,0x4($v1) -/* f059004: 3c014120 */ lui $at,0x4120 -/* f059008: 0018ca00 */ sll $t9,$t8,0x8 -/* f05900c: 03295025 */ or $t2,$t9,$t1 -/* f059010: 448a2000 */ mtc1 $t2,$f4 -/* f059014: 44814000 */ mtc1 $at,$f8 -/* f059018: 906b0005 */ lbu $t3,0x5($v1) -/* f05901c: 468021a0 */ cvt.s.w $f6,$f4 -/* f059020: 906d0006 */ lbu $t5,0x6($v1) -/* f059024: 000b6200 */ sll $t4,$t3,0x8 -/* f059028: 90640002 */ lbu $a0,0x2($v1) -/* f05902c: 018d1025 */ or $v0,$t4,$t5 -/* f059030: 3047ffff */ andi $a3,$v0,0xffff -/* f059034: 46083002 */ mul.s $f0,$f6,$f8 -/* f059038: afa3001c */ sw $v1,0x1c($sp) -/* f05903c: 8d050424 */ lw $a1,0x424($t0) -/* f059040: 44060000 */ mfc1 $a2,$f0 -/* f059044: 0fc129f7 */ jal func0f04a7dc -/* f059048: 00000000 */ sll $zero,$zero,0x0 -/* f05904c: 3c08800a */ lui $t0,0x800a -/* f059050: 25089fc0 */ addiu $t0,$t0,-24640 -/* f059054: 10400009 */ beqz $v0,.L0f05907c -/* f059058: 8fa3001c */ lw $v1,0x1c($sp) -/* f05905c: 8d040434 */ lw $a0,0x434($t0) -/* f059060: 8d050438 */ lw $a1,0x438($t0) -/* f059064: 0fc13583 */ jal chraiGoToLabel -/* f059068: 90660007 */ lbu $a2,0x7($v1) -/* f05906c: 3c08800a */ lui $t0,0x800a -/* f059070: 25089fc0 */ addiu $t0,$t0,-24640 -/* f059074: 10000004 */ beqz $zero,.L0f059088 -/* f059078: ad020438 */ sw $v0,0x438($t0) -.L0f05907c: -/* f05907c: 8d0f0438 */ lw $t7,0x438($t0) -/* f059080: 25f80008 */ addiu $t8,$t7,0x8 -/* f059084: ad180438 */ sw $t8,0x438($t0) -.L0f059088: -/* f059088: 8fbf0014 */ lw $ra,0x14($sp) -/* f05908c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f059090: 00001025 */ or $v0,$zero,$zero -/* f059094: 03e00008 */ jr $ra -/* f059098: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 010b - */ -GLOBAL_ASM( -glabel ai010b -/* f05909c: 3c03800a */ lui $v1,0x800a -/* f0590a0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0590a4: 8c6e0434 */ lw $t6,0x434($v1) -/* f0590a8: 8c6f0438 */ lw $t7,0x438($v1) -/* f0590ac: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0590b0: afbf0014 */ sw $ra,0x14($sp) -/* f0590b4: 01cf3021 */ addu $a2,$t6,$t7 -/* f0590b8: 90c50002 */ lbu $a1,0x2($a2) -/* f0590bc: afa6001c */ sw $a2,0x1c($sp) -/* f0590c0: 0fc126d1 */ jal chrFindById -/* f0590c4: 8c640424 */ lw $a0,0x424($v1) -/* f0590c8: 3c03800a */ lui $v1,0x800a -/* f0590cc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0590d0: 10400003 */ beqz $v0,.L0f0590e0 -/* f0590d4: 8fa6001c */ lw $a2,0x1c($sp) -/* f0590d8: 90d80003 */ lbu $t8,0x3($a2) -/* f0590dc: a0580125 */ sb $t8,0x125($v0) -.L0f0590e0: -/* f0590e0: 8c790438 */ lw $t9,0x438($v1) -/* f0590e4: 8fbf0014 */ lw $ra,0x14($sp) -/* f0590e8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0590ec: 27280004 */ addiu $t0,$t9,0x4 -/* f0590f0: ac680438 */ sw $t0,0x438($v1) -/* f0590f4: 03e00008 */ jr $ra -/* f0590f8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 010c - */ -GLOBAL_ASM( -glabel ai010c -/* f0590fc: 27bdffd8 */ addiu $sp,$sp,-40 -/* f059100: afb00018 */ sw $s0,0x18($sp) -/* f059104: 3c10800a */ lui $s0,0x800a -/* f059108: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05910c: 8e0e0434 */ lw $t6,0x434($s0) -/* f059110: 8e0f0438 */ lw $t7,0x438($s0) -/* f059114: afbf001c */ sw $ra,0x1c($sp) -/* f059118: 8e040424 */ lw $a0,0x424($s0) -/* f05911c: 01cfc021 */ addu $t8,$t6,$t7 -/* f059120: afb80024 */ sw $t8,0x24($sp) -/* f059124: 0fc126d1 */ jal chrFindById -/* f059128: 240500fc */ addiu $a1,$zero,0xfc -/* f05912c: 10400009 */ beqz $v0,.L0f059154 -/* f059130: 00402025 */ or $a0,$v0,$zero -/* f059134: 8c590020 */ lw $t9,0x20($v0) -/* f059138: 5720000e */ bnezl $t9,.L0f059174 -/* f05913c: 8faa0024 */ lw $t2,0x24($sp) -/* f059140: 8c48001c */ lw $t0,0x1c($v0) -/* f059144: 24010006 */ addiu $at,$zero,0x6 -/* f059148: 91090000 */ lbu $t1,0x0($t0) -/* f05914c: 51210009 */ beql $t1,$at,.L0f059174 -/* f059150: 8faa0024 */ lw $t2,0x24($sp) -.L0f059154: -/* f059154: 8e040424 */ lw $a0,0x424($s0) -/* f059158: 0fc12b0e */ jal func0f04ac38 -/* f05915c: 240500f8 */ addiu $a1,$zero,0xf8 -/* f059160: 8e040424 */ lw $a0,0x424($s0) -/* f059164: 0fc126d1 */ jal chrFindById -/* f059168: 240500fc */ addiu $a1,$zero,0xfc -/* f05916c: 00402025 */ or $a0,$v0,$zero -/* f059170: 8faa0024 */ lw $t2,0x24($sp) -.L0f059174: -/* f059174: 8e050424 */ lw $a1,0x424($s0) -/* f059178: 0fc12aa3 */ jal func0f04aa8c -/* f05917c: 91460002 */ lbu $a2,0x2($t2) -/* f059180: 10400007 */ beqz $v0,.L0f0591a0 -/* f059184: 8fab0024 */ lw $t3,0x24($sp) -/* f059188: 8e040434 */ lw $a0,0x434($s0) -/* f05918c: 8e050438 */ lw $a1,0x438($s0) -/* f059190: 0fc13583 */ jal chraiGoToLabel -/* f059194: 91660003 */ lbu $a2,0x3($t3) -/* f059198: 10000004 */ beqz $zero,.L0f0591ac -/* f05919c: ae020438 */ sw $v0,0x438($s0) -.L0f0591a0: -/* f0591a0: 8e0c0438 */ lw $t4,0x438($s0) -/* f0591a4: 258d0004 */ addiu $t5,$t4,0x4 -/* f0591a8: ae0d0438 */ sw $t5,0x438($s0) -.L0f0591ac: -/* f0591ac: 8fbf001c */ lw $ra,0x1c($sp) -/* f0591b0: 8fb00018 */ lw $s0,0x18($sp) -/* f0591b4: 27bd0028 */ addiu $sp,$sp,0x28 -/* f0591b8: 03e00008 */ jr $ra -/* f0591bc: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 011e - */ -GLOBAL_ASM( -glabel ai011e -/* f0591c0: 3c03800a */ lui $v1,0x800a -/* f0591c4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0591c8: 8c6e0434 */ lw $t6,0x434($v1) -/* f0591cc: 8c6f0438 */ lw $t7,0x438($v1) -/* f0591d0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0591d4: afbf0014 */ sw $ra,0x14($sp) -/* f0591d8: 01cf3821 */ addu $a3,$t6,$t7 -/* f0591dc: 90e50002 */ lbu $a1,0x2($a3) -/* f0591e0: afa7001c */ sw $a3,0x1c($sp) -/* f0591e4: 0fc126d1 */ jal chrFindById -/* f0591e8: 8c640424 */ lw $a0,0x424($v1) -/* f0591ec: 3c03800a */ lui $v1,0x800a -/* f0591f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0591f4: 10400012 */ beqz $v0,.L0f059240 -/* f0591f8: 8fa7001c */ lw $a3,0x1c($sp) -/* f0591fc: 8c58001c */ lw $t8,0x1c($v0) -/* f059200: 53000010 */ beqzl $t8,.L0f059244 -/* f059204: 8c790438 */ lw $t9,0x438($v1) -/* f059208: 10400003 */ beqz $v0,.L0f059218 -/* f05920c: 00002025 */ or $a0,$zero,$zero -/* f059210: 10000001 */ beqz $zero,.L0f059218 -/* f059214: 904402fe */ lbu $a0,0x2fe($v0) -.L0f059218: -/* f059218: 5480000a */ bnezl $a0,.L0f059244 -/* f05921c: 8c790438 */ lw $t9,0x438($v1) -/* f059220: 8c640434 */ lw $a0,0x434($v1) -/* f059224: 8c650438 */ lw $a1,0x438($v1) -/* f059228: 0fc13583 */ jal chraiGoToLabel -/* f05922c: 90e60003 */ lbu $a2,0x3($a3) -/* f059230: 3c03800a */ lui $v1,0x800a -/* f059234: 24639fc0 */ addiu $v1,$v1,-24640 -/* f059238: 10000004 */ beqz $zero,.L0f05924c -/* f05923c: ac620438 */ sw $v0,0x438($v1) -.L0f059240: -/* f059240: 8c790438 */ lw $t9,0x438($v1) -.L0f059244: -/* f059244: 27280004 */ addiu $t0,$t9,0x4 -/* f059248: ac680438 */ sw $t0,0x438($v1) -.L0f05924c: -/* f05924c: 8fbf0014 */ lw $ra,0x14($sp) -/* f059250: 27bd0020 */ addiu $sp,$sp,0x20 -/* f059254: 00001025 */ or $v0,$zero,$zero -/* f059258: 03e00008 */ jr $ra -/* f05925c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 011f - */ -GLOBAL_ASM( -glabel ai011f -/* f059260: 3c03800a */ lui $v1,0x800a -/* f059264: 24639fc0 */ addiu $v1,$v1,-24640 -/* f059268: 8c6e0434 */ lw $t6,0x434($v1) -/* f05926c: 8c6f0438 */ lw $t7,0x438($v1) -/* f059270: 27bdffe0 */ addiu $sp,$sp,-32 -/* f059274: afbf0014 */ sw $ra,0x14($sp) -/* f059278: 01cf3821 */ addu $a3,$t6,$t7 -/* f05927c: 90e50002 */ lbu $a1,0x2($a3) -/* f059280: afa7001c */ sw $a3,0x1c($sp) -/* f059284: 0fc126d1 */ jal chrFindById -/* f059288: 8c640424 */ lw $a0,0x424($v1) -/* f05928c: 3c03800a */ lui $v1,0x800a -/* f059290: 24639fc0 */ addiu $v1,$v1,-24640 -/* f059294: 10400013 */ beqz $v0,.L0f0592e4 -/* f059298: 8fa7001c */ lw $a3,0x1c($sp) -/* f05929c: 8c58001c */ lw $t8,0x1c($v0) -/* f0592a0: 24010001 */ addiu $at,$zero,0x1 -/* f0592a4: 53000010 */ beqzl $t8,.L0f0592e8 -/* f0592a8: 8c790438 */ lw $t9,0x438($v1) -/* f0592ac: 10400003 */ beqz $v0,.L0f0592bc -/* f0592b0: 00002025 */ or $a0,$zero,$zero -/* f0592b4: 10000001 */ beqz $zero,.L0f0592bc -/* f0592b8: 904402fe */ lbu $a0,0x2fe($v0) -.L0f0592bc: -/* f0592bc: 5481000a */ bnel $a0,$at,.L0f0592e8 -/* f0592c0: 8c790438 */ lw $t9,0x438($v1) -/* f0592c4: 8c640434 */ lw $a0,0x434($v1) -/* f0592c8: 8c650438 */ lw $a1,0x438($v1) -/* f0592cc: 0fc13583 */ jal chraiGoToLabel -/* f0592d0: 90e60003 */ lbu $a2,0x3($a3) -/* f0592d4: 3c03800a */ lui $v1,0x800a -/* f0592d8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0592dc: 10000004 */ beqz $zero,.L0f0592f0 -/* f0592e0: ac620438 */ sw $v0,0x438($v1) -.L0f0592e4: -/* f0592e4: 8c790438 */ lw $t9,0x438($v1) -.L0f0592e8: -/* f0592e8: 27280004 */ addiu $t0,$t9,0x4 -/* f0592ec: ac680438 */ sw $t0,0x438($v1) -.L0f0592f0: -/* f0592f0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0592f4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0592f8: 00001025 */ or $v0,$zero,$zero -/* f0592fc: 03e00008 */ jr $ra -/* f059300: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0120 - */ -GLOBAL_ASM( -glabel ai0120 -/* f059304: 27bdffd0 */ addiu $sp,$sp,-48 -/* f059308: afb30020 */ sw $s3,0x20($sp) -/* f05930c: 3c13800a */ lui $s3,0x800a -/* f059310: 26739fc0 */ addiu $s3,$s3,-24640 -/* f059314: 8e6e0434 */ lw $t6,0x434($s3) -/* f059318: 8e6f0438 */ lw $t7,0x438($s3) -/* f05931c: 8e790424 */ lw $t9,0x424($s3) -/* f059320: afbf0024 */ sw $ra,0x24($sp) -/* f059324: 01cfc021 */ addu $t8,$t6,$t7 -/* f059328: afb2001c */ sw $s2,0x1c($sp) -/* f05932c: afb10018 */ sw $s1,0x18($sp) -/* f059330: afb00014 */ sw $s0,0x14($sp) -/* f059334: afb8002c */ sw $t8,0x2c($sp) -/* f059338: 0fc13380 */ jal func0f04ce00 -/* f05933c: 93240125 */ lbu $a0,0x125($t9) -/* f059340: 24080006 */ addiu $t0,$zero,0x6 -/* f059344: 00408825 */ or $s1,$v0,$zero -/* f059348: a3a8002b */ sb $t0,0x2b($sp) -/* f05934c: 00009025 */ or $s2,$zero,$zero -/* f059350: 0fc12840 */ jal func0f04a100 -/* f059354: 8e640424 */ lw $a0,0x424($s3) -/* f059358: 18400002 */ blez $v0,.L0f059364 -/* f05935c: 24090004 */ addiu $t1,$zero,0x4 -/* f059360: a3a9002b */ sb $t1,0x2b($sp) -.L0f059364: -/* f059364: 0fc2866a */ jal func0f0a19a8 -/* f059368: 00002025 */ or $a0,$zero,$zero -/* f05936c: 244afffe */ addiu $t2,$v0,-2 -/* f059370: 2d41001a */ sltiu $at,$t2,0x1a -/* f059374: 1020000e */ beqz $at,.L0f0593b0 -/* f059378: 000a5080 */ sll $t2,$t2,0x2 -/* f05937c: 3c017f1b */ lui $at,0x7f1b -/* f059380: 002a0821 */ addu $at,$at,$t2 -/* f059384: 8c2a9ce4 */ lw $t2,-0x631c($at) -/* f059388: 01400008 */ jr $t2 -/* f05938c: 00000000 */ sll $zero,$zero,0x0 -/* f059390: 93ab002b */ lbu $t3,0x2b($sp) -/* f059394: 256cffff */ addiu $t4,$t3,-1 -/* f059398: 10000008 */ beqz $zero,.L0f0593bc -/* f05939c: a3ac002b */ sb $t4,0x2b($sp) -/* f0593a0: 93ad002b */ lbu $t5,0x2b($sp) -/* f0593a4: 25aefffe */ addiu $t6,$t5,-2 -/* f0593a8: 10000004 */ beqz $zero,.L0f0593bc -/* f0593ac: a3ae002b */ sb $t6,0x2b($sp) -.L0f0593b0: -/* f0593b0: 93af002b */ lbu $t7,0x2b($sp) -/* f0593b4: 25f80001 */ addiu $t8,$t7,0x1 -/* f0593b8: a3b8002b */ sb $t8,0x2b($sp) -.L0f0593bc: -/* f0593bc: 86240000 */ lh $a0,0x0($s1) -/* f0593c0: 2401fffe */ addiu $at,$zero,-2 -/* f0593c4: 1081002d */ beq $a0,$at,.L0f05947c -/* f0593c8: 00000000 */ sll $zero,$zero,0x0 -.L0f0593cc: -/* f0593cc: 0fc0a1dd */ jal func0f028774 -/* f0593d0: 00000000 */ sll $zero,$zero,0x0 -/* f0593d4: 10400024 */ beqz $v0,.L0f059468 -/* f0593d8: 00408025 */ or $s0,$v0,$zero -/* f0593dc: 8c590020 */ lw $t9,0x20($v0) -/* f0593e0: 53200022 */ beqzl $t9,.L0f05946c -/* f0593e4: 86240002 */ lh $a0,0x2($s1) -/* f0593e8: 0fc0e6a5 */ jal func0f039a94 -/* f0593ec: 00402025 */ or $a0,$v0,$zero -/* f0593f0: 5440001e */ bnezl $v0,.L0f05946c -/* f0593f4: 86240002 */ lh $a0,0x2($s1) -/* f0593f8: 82080007 */ lb $t0,0x7($s0) -/* f0593fc: 24010005 */ addiu $at,$zero,0x5 -/* f059400: 5101001a */ beql $t0,$at,.L0f05946c -/* f059404: 86240002 */ lh $a0,0x2($s1) -/* f059408: 92090113 */ lbu $t1,0x113($s0) -/* f05940c: 29210065 */ slti $at,$t1,0x65 -/* f059410: 54200016 */ bnezl $at,.L0f05946c -/* f059414: 86240002 */ lh $a0,0x2($s1) -/* f059418: 8e640424 */ lw $a0,0x424($s3) -/* f05941c: 920a02a2 */ lbu $t2,0x2a2($s0) -/* f059420: 908b02a2 */ lbu $t3,0x2a2($a0) -/* f059424: 554b0011 */ bnel $t2,$t3,.L0f05946c -/* f059428: 86240002 */ lh $a0,0x2($s1) -/* f05942c: 86050000 */ lh $a1,0x0($s0) -/* f059430: 848c0000 */ lh $t4,0x0($a0) -/* f059434: 50ac000d */ beql $a1,$t4,.L0f05946c -/* f059438: 86240002 */ lh $a0,0x2($s1) -/* f05943c: 0fc1272c */ jal func0f049cb0 -/* f059440: 00000000 */ sll $zero,$zero,0x0 -/* f059444: 3c017f1b */ lui $at,0x7f1b -/* f059448: c4249d4c */ lwc1 $f4,-0x62b4($at) -/* f05944c: 4604003c */ c.lt.s $f0,$f4 -/* f059450: 00000000 */ sll $zero,$zero,0x0 -/* f059454: 45020005 */ bc1fl .L0f05946c -/* f059458: 86240002 */ lh $a0,0x2($s1) -/* f05945c: 26520001 */ addiu $s2,$s2,0x1 -/* f059460: 324d00ff */ andi $t5,$s2,0xff -/* f059464: 01a09025 */ or $s2,$t5,$zero -.L0f059468: -/* f059468: 86240002 */ lh $a0,0x2($s1) -.L0f05946c: -/* f05946c: 2401fffe */ addiu $at,$zero,-2 -/* f059470: 26310002 */ addiu $s1,$s1,0x2 -/* f059474: 1481ffd5 */ bne $a0,$at,.L0f0593cc -/* f059478: 00000000 */ sll $zero,$zero,0x0 -.L0f05947c: -/* f05947c: 16400005 */ bnez $s2,.L0f059494 -/* f059480: 02401825 */ or $v1,$s2,$zero -/* f059484: 93ae002b */ lbu $t6,0x2b($sp) -/* f059488: 25cffffe */ addiu $t7,$t6,-2 -/* f05948c: 10000006 */ beqz $zero,.L0f0594a8 -/* f059490: a3af002b */ sb $t7,0x2b($sp) -.L0f059494: -/* f059494: 24010001 */ addiu $at,$zero,0x1 -/* f059498: 14610003 */ bne $v1,$at,.L0f0594a8 -/* f05949c: 93b8002b */ lbu $t8,0x2b($sp) -/* f0594a0: 2719ffff */ addiu $t9,$t8,-1 -/* f0594a4: a3b9002b */ sb $t9,0x2b($sp) -.L0f0594a8: -/* f0594a8: 93a2002b */ lbu $v0,0x2b($sp) -/* f0594ac: 28410003 */ slti $at,$v0,0x3 -/* f0594b0: 50200005 */ beqzl $at,.L0f0594c8 -/* f0594b4: 8fa3002c */ lw $v1,0x2c($sp) -/* f0594b8: 50600003 */ beqzl $v1,.L0f0594c8 -/* f0594bc: 8fa3002c */ lw $v1,0x2c($sp) -/* f0594c0: 24020003 */ addiu $v0,$zero,0x3 -/* f0594c4: 8fa3002c */ lw $v1,0x2c($sp) -.L0f0594c8: -/* f0594c8: 90680002 */ lbu $t0,0x2($v1) -/* f0594cc: 0048082a */ slt $at,$v0,$t0 -/* f0594d0: 50200008 */ beqzl $at,.L0f0594f4 -/* f0594d4: 8e690438 */ lw $t1,0x438($s3) -/* f0594d8: 8e640434 */ lw $a0,0x434($s3) -/* f0594dc: 8e650438 */ lw $a1,0x438($s3) -/* f0594e0: 0fc13583 */ jal chraiGoToLabel -/* f0594e4: 90660003 */ lbu $a2,0x3($v1) -/* f0594e8: 10000004 */ beqz $zero,.L0f0594fc -/* f0594ec: ae620438 */ sw $v0,0x438($s3) -/* f0594f0: 8e690438 */ lw $t1,0x438($s3) -.L0f0594f4: -/* f0594f4: 252a0004 */ addiu $t2,$t1,0x4 -/* f0594f8: ae6a0438 */ sw $t2,0x438($s3) -.L0f0594fc: -/* f0594fc: 8fbf0024 */ lw $ra,0x24($sp) -/* f059500: 8fb00014 */ lw $s0,0x14($sp) -/* f059504: 8fb10018 */ lw $s1,0x18($sp) -/* f059508: 8fb2001c */ lw $s2,0x1c($sp) -/* f05950c: 8fb30020 */ lw $s3,0x20($sp) -/* f059510: 27bd0030 */ addiu $sp,$sp,0x30 -/* f059514: 03e00008 */ jr $ra -/* f059518: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0121 - */ -GLOBAL_ASM( -glabel ai0121 -/* f05951c: 3c03800a */ lui $v1,0x800a -/* f059520: 24639fc0 */ addiu $v1,$v1,-24640 -/* f059524: 8c6e0434 */ lw $t6,0x434($v1) -/* f059528: 8c6f0438 */ lw $t7,0x438($v1) -/* f05952c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f059530: afbf0014 */ sw $ra,0x14($sp) -/* f059534: 01cf3821 */ addu $a3,$t6,$t7 -/* f059538: 90f80002 */ lbu $t8,0x2($a3) -/* f05953c: 90e80003 */ lbu $t0,0x3($a3) -/* f059540: 8c640424 */ lw $a0,0x424($v1) -/* f059544: 0018ca00 */ sll $t9,$t8,0x8 -/* f059548: 03282825 */ or $a1,$t9,$t0 -/* f05954c: 30a9ffff */ andi $t1,$a1,0xffff -/* f059550: 10800014 */ beqz $a0,.L0f0595a4 -/* f059554: 01202825 */ or $a1,$t1,$zero -/* f059558: 8c8a001c */ lw $t2,0x1c($a0) -/* f05955c: 00003025 */ or $a2,$zero,$zero -/* f059560: 51400011 */ beqzl $t2,.L0f0595a8 -/* f059564: 8c6b0438 */ lw $t3,0x438($v1) -/* f059568: 0fc12e8d */ jal func0f04ba34 -/* f05956c: afa7001c */ sw $a3,0x1c($sp) -/* f059570: 3c03800a */ lui $v1,0x800a -/* f059574: 2401ffff */ addiu $at,$zero,-1 -/* f059578: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05957c: 10410009 */ beq $v0,$at,.L0f0595a4 -/* f059580: 8fa7001c */ lw $a3,0x1c($sp) -/* f059584: 8c640434 */ lw $a0,0x434($v1) -/* f059588: 8c650438 */ lw $a1,0x438($v1) -/* f05958c: 0fc13583 */ jal chraiGoToLabel -/* f059590: 90e60004 */ lbu $a2,0x4($a3) -/* f059594: 3c03800a */ lui $v1,0x800a -/* f059598: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05959c: 10000004 */ beqz $zero,.L0f0595b0 -/* f0595a0: ac620438 */ sw $v0,0x438($v1) -.L0f0595a4: -/* f0595a4: 8c6b0438 */ lw $t3,0x438($v1) -.L0f0595a8: -/* f0595a8: 256c0005 */ addiu $t4,$t3,0x5 -/* f0595ac: ac6c0438 */ sw $t4,0x438($v1) -.L0f0595b0: -/* f0595b0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0595b4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0595b8: 00001025 */ or $v0,$zero,$zero -/* f0595bc: 03e00008 */ jr $ra -/* f0595c0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0122 - */ -GLOBAL_ASM( -glabel ai0122 -/* f0595c4: 3c07800a */ lui $a3,0x800a -/* f0595c8: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f0595cc: 8cee0434 */ lw $t6,0x434($a3) -/* f0595d0: 8cef0438 */ lw $t7,0x438($a3) -/* f0595d4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0595d8: afbf0014 */ sw $ra,0x14($sp) -/* f0595dc: 01cf1821 */ addu $v1,$t6,$t7 -/* f0595e0: 90780002 */ lbu $t8,0x2($v1) -/* f0595e4: 90680003 */ lbu $t0,0x3($v1) -/* f0595e8: 906a0004 */ lbu $t2,0x4($v1) -/* f0595ec: 906c0005 */ lbu $t4,0x5($v1) -/* f0595f0: 906f0006 */ lbu $t7,0x6($v1) -/* f0595f4: 0018ca00 */ sll $t9,$t8,0x8 -/* f0595f8: 03282825 */ or $a1,$t9,$t0 -/* f0595fc: 8ce40424 */ lw $a0,0x424($a3) -/* f059600: 000a5e00 */ sll $t3,$t2,0x18 -/* f059604: 000c6c00 */ sll $t5,$t4,0x10 -/* f059608: 90680007 */ lbu $t0,0x7($v1) -/* f05960c: 016d7025 */ or $t6,$t3,$t5 -/* f059610: 000fc200 */ sll $t8,$t7,0x8 -/* f059614: 30a9ffff */ andi $t1,$a1,0xffff -/* f059618: 01d8c825 */ or $t9,$t6,$t8 -/* f05961c: 01202825 */ or $a1,$t1,$zero -/* f059620: 10800013 */ beqz $a0,.L0f059670 -/* f059624: 03283025 */ or $a2,$t9,$t0 -/* f059628: 8c89001c */ lw $t1,0x1c($a0) -/* f05962c: 51200011 */ beqzl $t1,.L0f059674 -/* f059630: 8cea0438 */ lw $t2,0x438($a3) -/* f059634: 0fc12e8d */ jal func0f04ba34 -/* f059638: afa3001c */ sw $v1,0x1c($sp) -/* f05963c: 3c07800a */ lui $a3,0x800a -/* f059640: 2401ffff */ addiu $at,$zero,-1 -/* f059644: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f059648: 10410009 */ beq $v0,$at,.L0f059670 -/* f05964c: 8fa3001c */ lw $v1,0x1c($sp) -/* f059650: 8ce40434 */ lw $a0,0x434($a3) -/* f059654: 8ce50438 */ lw $a1,0x438($a3) -/* f059658: 0fc13583 */ jal chraiGoToLabel -/* f05965c: 90660008 */ lbu $a2,0x8($v1) -/* f059660: 3c07800a */ lui $a3,0x800a -/* f059664: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f059668: 10000004 */ beqz $zero,.L0f05967c -/* f05966c: ace20438 */ sw $v0,0x438($a3) -.L0f059670: -/* f059670: 8cea0438 */ lw $t2,0x438($a3) -.L0f059674: -/* f059674: 254c0009 */ addiu $t4,$t2,0x9 -/* f059678: acec0438 */ sw $t4,0x438($a3) -.L0f05967c: -/* f05967c: 8fbf0014 */ lw $ra,0x14($sp) -/* f059680: 27bd0020 */ addiu $sp,$sp,0x20 -/* f059684: 00001025 */ or $v0,$zero,$zero -/* f059688: 03e00008 */ jr $ra -/* f05968c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0123 - */ -GLOBAL_ASM( -glabel ai0123 -/* f059690: 3c07800a */ lui $a3,0x800a -/* f059694: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f059698: 8cee0434 */ lw $t6,0x434($a3) -/* f05969c: 8cef0438 */ lw $t7,0x438($a3) -/* f0596a0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0596a4: afbf0014 */ sw $ra,0x14($sp) -/* f0596a8: 01cf1821 */ addu $v1,$t6,$t7 -/* f0596ac: 90780002 */ lbu $t8,0x2($v1) -/* f0596b0: 90680003 */ lbu $t0,0x3($v1) -/* f0596b4: 906a0004 */ lbu $t2,0x4($v1) -/* f0596b8: 906c0005 */ lbu $t4,0x5($v1) -/* f0596bc: 906f0006 */ lbu $t7,0x6($v1) -/* f0596c0: 0018ca00 */ sll $t9,$t8,0x8 -/* f0596c4: 03282825 */ or $a1,$t9,$t0 -/* f0596c8: 8ce40424 */ lw $a0,0x424($a3) -/* f0596cc: 000a5e00 */ sll $t3,$t2,0x18 -/* f0596d0: 000c6c00 */ sll $t5,$t4,0x10 -/* f0596d4: 90680007 */ lbu $t0,0x7($v1) -/* f0596d8: 016d7025 */ or $t6,$t3,$t5 -/* f0596dc: 000fc200 */ sll $t8,$t7,0x8 -/* f0596e0: 30a9ffff */ andi $t1,$a1,0xffff -/* f0596e4: 01d8c825 */ or $t9,$t6,$t8 -/* f0596e8: 01202825 */ or $a1,$t1,$zero -/* f0596ec: 10800014 */ beqz $a0,.L0f059740 -/* f0596f0: 03281025 */ or $v0,$t9,$t0 -/* f0596f4: 8c89001c */ lw $t1,0x1c($a0) -/* f0596f8: 00023023 */ negu $a2,$v0 -/* f0596fc: 51200011 */ beqzl $t1,.L0f059744 -/* f059700: 8cea0438 */ lw $t2,0x438($a3) -/* f059704: 0fc12e8d */ jal func0f04ba34 -/* f059708: afa3001c */ sw $v1,0x1c($sp) -/* f05970c: 3c07800a */ lui $a3,0x800a -/* f059710: 2401ffff */ addiu $at,$zero,-1 -/* f059714: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f059718: 10410009 */ beq $v0,$at,.L0f059740 -/* f05971c: 8fa3001c */ lw $v1,0x1c($sp) -/* f059720: 8ce40434 */ lw $a0,0x434($a3) -/* f059724: 8ce50438 */ lw $a1,0x438($a3) -/* f059728: 0fc13583 */ jal chraiGoToLabel -/* f05972c: 90660008 */ lbu $a2,0x8($v1) -/* f059730: 3c07800a */ lui $a3,0x800a -/* f059734: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f059738: 10000004 */ beqz $zero,.L0f05974c -/* f05973c: ace20438 */ sw $v0,0x438($a3) -.L0f059740: -/* f059740: 8cea0438 */ lw $t2,0x438($a3) -.L0f059744: -/* f059744: 254c0009 */ addiu $t4,$t2,0x9 -/* f059748: acec0438 */ sw $t4,0x438($a3) -.L0f05974c: -/* f05974c: 8fbf0014 */ lw $ra,0x14($sp) -/* f059750: 27bd0020 */ addiu $sp,$sp,0x20 -/* f059754: 00001025 */ or $v0,$zero,$zero -/* f059758: 03e00008 */ jr $ra -/* f05975c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0124 - */ -GLOBAL_ASM( -glabel ai0124 -/* f059760: 3c03800a */ lui $v1,0x800a -/* f059764: 24639fc0 */ addiu $v1,$v1,-24640 -/* f059768: 8c6e0434 */ lw $t6,0x434($v1) -/* f05976c: 8c6f0438 */ lw $t7,0x438($v1) -/* f059770: 27bdffe8 */ addiu $sp,$sp,-24 -/* f059774: afbf0014 */ sw $ra,0x14($sp) -/* f059778: 01cf1021 */ addu $v0,$t6,$t7 -/* f05977c: 90450002 */ lbu $a1,0x2($v0) -/* f059780: 0fc1309a */ jal func0f04c268 -/* f059784: 8c640424 */ lw $a0,0x424($v1) -/* f059788: 3c03800a */ lui $v1,0x800a -/* f05978c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f059790: 8c780438 */ lw $t8,0x438($v1) -/* f059794: 8fbf0014 */ lw $ra,0x14($sp) -/* f059798: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05979c: 27190003 */ addiu $t9,$t8,0x3 -/* f0597a0: ac790438 */ sw $t9,0x438($v1) -/* f0597a4: 03e00008 */ jr $ra -/* f0597a8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0125 - */ -GLOBAL_ASM( -glabel ai0125 -/* f0597ac: 3c03800a */ lui $v1,0x800a -/* f0597b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0597b4: 8c6e0434 */ lw $t6,0x434($v1) -/* f0597b8: 8c6f0438 */ lw $t7,0x438($v1) -/* f0597bc: 27bdffe0 */ addiu $sp,$sp,-32 -/* f0597c0: 8c640424 */ lw $a0,0x424($v1) -/* f0597c4: 01cfc021 */ addu $t8,$t6,$t7 -/* f0597c8: afbf0014 */ sw $ra,0x14($sp) -/* f0597cc: afb8001c */ sw $t8,0x1c($sp) -/* f0597d0: 00003025 */ or $a2,$zero,$zero -/* f0597d4: 0fc12e54 */ jal func0f04b950 -/* f0597d8: 84850292 */ lh $a1,0x292($a0) -/* f0597dc: 3c03800a */ lui $v1,0x800a -/* f0597e0: 1040000a */ beqz $v0,.L0f05980c -/* f0597e4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f0597e8: 8fb9001c */ lw $t9,0x1c($sp) -/* f0597ec: 8c640434 */ lw $a0,0x434($v1) -/* f0597f0: 8c650438 */ lw $a1,0x438($v1) -/* f0597f4: 0fc13583 */ jal chraiGoToLabel -/* f0597f8: 93260002 */ lbu $a2,0x2($t9) -/* f0597fc: 3c03800a */ lui $v1,0x800a -/* f059800: 24639fc0 */ addiu $v1,$v1,-24640 -/* f059804: 10000004 */ beqz $zero,.L0f059818 -/* f059808: ac620438 */ sw $v0,0x438($v1) -.L0f05980c: -/* f05980c: 8c680438 */ lw $t0,0x438($v1) -/* f059810: 25090003 */ addiu $t1,$t0,0x3 -/* f059814: ac690438 */ sw $t1,0x438($v1) -.L0f059818: -/* f059818: 8fbf0014 */ lw $ra,0x14($sp) -/* f05981c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f059820: 00001025 */ or $v0,$zero,$zero -/* f059824: 03e00008 */ jr $ra -/* f059828: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0126 - */ -GLOBAL_ASM( -glabel ai0126 -/* f05982c: 3c03800a */ lui $v1,0x800a -/* f059830: 24639fc0 */ addiu $v1,$v1,-24640 -/* f059834: 8c6e0434 */ lw $t6,0x434($v1) -/* f059838: 8c6f0438 */ lw $t7,0x438($v1) -/* f05983c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f059840: afbf0014 */ sw $ra,0x14($sp) -/* f059844: 01cfc021 */ addu $t8,$t6,$t7 -/* f059848: afb80018 */ sw $t8,0x18($sp) -/* f05984c: 0fc2866a */ jal func0f0a19a8 -/* f059850: 00002025 */ or $a0,$zero,$zero -/* f059854: 3c03800a */ lui $v1,0x800a -/* f059858: 2401000a */ addiu $at,$zero,0xa -/* f05985c: 10410008 */ beq $v0,$at,.L0f059880 -/* f059860: 24639fc0 */ addiu $v1,$v1,-24640 -/* f059864: 24010011 */ addiu $at,$zero,0x11 -/* f059868: 50410006 */ beql $v0,$at,.L0f059884 -/* f05986c: 8fa90018 */ lw $t1,0x18($sp) -/* f059870: 8c790438 */ lw $t9,0x438($v1) -/* f059874: 27280003 */ addiu $t0,$t9,0x3 -/* f059878: 10000009 */ beqz $zero,.L0f0598a0 -/* f05987c: ac680438 */ sw $t0,0x438($v1) -.L0f059880: -/* f059880: 8fa90018 */ lw $t1,0x18($sp) -.L0f059884: -/* f059884: 8c640434 */ lw $a0,0x434($v1) -/* f059888: 8c650438 */ lw $a1,0x438($v1) -/* f05988c: 0fc13583 */ jal chraiGoToLabel -/* f059890: 91260002 */ lbu $a2,0x2($t1) -/* f059894: 3c03800a */ lui $v1,0x800a -/* f059898: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05989c: ac620438 */ sw $v0,0x438($v1) -.L0f0598a0: -/* f0598a0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0598a4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f0598a8: 00001025 */ or $v0,$zero,$zero -/* f0598ac: 03e00008 */ jr $ra -/* f0598b0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0127 - */ -GLOBAL_ASM( -glabel ai0127 -/* f0598b4: 27bdffa0 */ addiu $sp,$sp,-96 -/* f0598b8: afb20030 */ sw $s2,0x30($sp) -/* f0598bc: 3c12800a */ lui $s2,0x800a -/* f0598c0: 26529fc0 */ addiu $s2,$s2,-24640 -/* f0598c4: 8e4e0434 */ lw $t6,0x434($s2) -/* f0598c8: 8e4f0438 */ lw $t7,0x438($s2) -/* f0598cc: afbf003c */ sw $ra,0x3c($sp) -/* f0598d0: afb30034 */ sw $s3,0x34($sp) -/* f0598d4: f7b40018 */ sdc1 $f20,0x18($sp) -/* f0598d8: 3c017f1b */ lui $at,0x7f1b -/* f0598dc: 01cfc021 */ addu $t8,$t6,$t7 -/* f0598e0: 00009825 */ or $s3,$zero,$zero -/* f0598e4: afb40038 */ sw $s4,0x38($sp) -/* f0598e8: afb1002c */ sw $s1,0x2c($sp) -/* f0598ec: afb00028 */ sw $s0,0x28($sp) -/* f0598f0: f7b60020 */ sdc1 $f22,0x20($sp) -/* f0598f4: c4349d50 */ lwc1 $f20,-0x62b0($at) -/* f0598f8: afb80044 */ sw $t8,0x44($sp) -/* f0598fc: 0fc13380 */ jal func0f04ce00 -/* f059900: 24040001 */ addiu $a0,$zero,0x1 -/* f059904: 8e440424 */ lw $a0,0x424($s2) -/* f059908: 00408825 */ or $s1,$v0,$zero -/* f05990c: 2414ffff */ addiu $s4,$zero,-1 -/* f059910: 908302e2 */ lbu $v1,0x2e2($a0) -/* f059914: 240100ff */ addiu $at,$zero,0xff -/* f059918: 14600004 */ bnez $v1,.L0f05992c -/* f05991c: 00602825 */ or $a1,$v1,$zero -/* f059920: 3c017f1b */ lui $at,0x7f1b -/* f059924: 10000011 */ beqz $zero,.L0f05996c -/* f059928: c4369d54 */ lwc1 $f22,-0x62ac($at) -.L0f05992c: -/* f05992c: 14a10003 */ bne $a1,$at,.L0f05993c -/* f059930: 3c017f1b */ lui $at,0x7f1b -/* f059934: 1000000d */ beqz $zero,.L0f05996c -/* f059938: c4369d58 */ lwc1 $f22,-0x62a8($at) -.L0f05993c: -/* f05993c: 44832000 */ mtc1 $v1,$f4 -/* f059940: 3c014f80 */ lui $at,0x4f80 -/* f059944: 04610004 */ bgez $v1,.L0f059958 -/* f059948: 468021a0 */ cvt.s.w $f6,$f4 -/* f05994c: 44814000 */ mtc1 $at,$f8 -/* f059950: 00000000 */ sll $zero,$zero,0x0 -/* f059954: 46083180 */ add.s $f6,$f6,$f8 -.L0f059958: -/* f059958: 3c014220 */ lui $at,0x4220 -/* f05995c: 44815000 */ mtc1 $at,$f10 -/* f059960: 00000000 */ sll $zero,$zero,0x0 -/* f059964: 460a3582 */ mul.s $f22,$f6,$f10 -/* f059968: 00000000 */ sll $zero,$zero,0x0 -.L0f05996c: -/* f05996c: 8c99001c */ lw $t9,0x1c($a0) -/* f059970: c730000c */ lwc1 $f16,0xc($t9) -/* f059974: e7b00048 */ swc1 $f16,0x48($sp) -.L0f059978: -/* f059978: 0fc0a1dd */ jal func0f028774 -/* f05997c: 86240000 */ lh $a0,0x0($s1) -/* f059980: 86280000 */ lh $t0,0x0($s1) -/* f059984: 2401fffe */ addiu $at,$zero,-2 -/* f059988: 00408025 */ or $s0,$v0,$zero -/* f05998c: 5101005f */ beql $t0,$at,.L0f059b0c -/* f059990: 26310002 */ addiu $s1,$s1,0x2 -/* f059994: 1040005a */ beqz $v0,.L0f059b00 -/* f059998: 00000000 */ sll $zero,$zero,0x0 -/* f05999c: 8c49001c */ lw $t1,0x1c($v0) -/* f0599a0: 11200057 */ beqz $t1,.L0f059b00 -/* f0599a4: 00000000 */ sll $zero,$zero,0x0 -/* f0599a8: 904a0125 */ lbu $t2,0x125($v0) -/* f0599ac: 24010080 */ addiu $at,$zero,0x80 -/* f0599b0: 11410053 */ beq $t2,$at,.L0f059b00 -/* f0599b4: 00000000 */ sll $zero,$zero,0x0 -/* f0599b8: 0fc0e6a5 */ jal func0f039a94 -/* f0599bc: 00402025 */ or $a0,$v0,$zero -/* f0599c0: 1440004f */ bnez $v0,.L0f059b00 -/* f0599c4: 00000000 */ sll $zero,$zero,0x0 -/* f0599c8: 82020007 */ lb $v0,0x7($s0) -/* f0599cc: 24010005 */ addiu $at,$zero,0x5 -/* f0599d0: 1041004b */ beq $v0,$at,.L0f059b00 -/* f0599d4: 2401001f */ addiu $at,$zero,0x1f -/* f0599d8: 10410049 */ beq $v0,$at,.L0f059b00 -/* f0599dc: 2401001e */ addiu $at,$zero,0x1e -/* f0599e0: 10410047 */ beq $v0,$at,.L0f059b00 -/* f0599e4: 24010020 */ addiu $at,$zero,0x20 -/* f0599e8: 10410045 */ beq $v0,$at,.L0f059b00 -/* f0599ec: 02002825 */ or $a1,$s0,$zero -/* f0599f0: 8e440424 */ lw $a0,0x424($s2) -/* f0599f4: 0fc12aa3 */ jal func0f04aa8c -/* f0599f8: 24060002 */ addiu $a2,$zero,0x2 -/* f0599fc: 10400040 */ beqz $v0,.L0f059b00 -/* f059a00: 00000000 */ sll $zero,$zero,0x0 -/* f059a04: 8e030014 */ lw $v1,0x14($s0) -/* f059a08: 00035880 */ sll $t3,$v1,0x2 -/* f059a0c: 0560003c */ bltz $t3,.L0f059b00 -/* f059a10: 00000000 */ sll $zero,$zero,0x0 -/* f059a14: 8e0c0018 */ lw $t4,0x18($s0) -/* f059a18: 3c014000 */ lui $at,0x4000 -/* f059a1c: 00611024 */ and $v0,$v1,$at -/* f059a20: 318d0400 */ andi $t5,$t4,0x400 -/* f059a24: 15a00036 */ bnez $t5,.L0f059b00 -/* f059a28: 00000000 */ sll $zero,$zero,0x0 -/* f059a2c: 14400034 */ bnez $v0,.L0f059b00 -/* f059a30: 00000000 */ sll $zero,$zero,0x0 -/* f059a34: 8e0e001c */ lw $t6,0x1c($s0) -/* f059a38: c7b20048 */ lwc1 $f18,0x48($sp) -/* f059a3c: 3c01c348 */ lui $at,0xc348 -/* f059a40: c5c4000c */ lwc1 $f4,0xc($t6) -/* f059a44: 44814000 */ mtc1 $at,$f8 -/* f059a48: 3c014348 */ lui $at,0x4348 -/* f059a4c: 46049001 */ sub.s $f0,$f18,$f4 -/* f059a50: 4600403c */ c.lt.s $f8,$f0 -/* f059a54: 00000000 */ sll $zero,$zero,0x0 -/* f059a58: 45000029 */ bc1f .L0f059b00 -/* f059a5c: 00000000 */ sll $zero,$zero,0x0 -/* f059a60: 44813000 */ mtc1 $at,$f6 -/* f059a64: 00000000 */ sll $zero,$zero,0x0 -/* f059a68: 4606003c */ c.lt.s $f0,$f6 -/* f059a6c: 00000000 */ sll $zero,$zero,0x0 -/* f059a70: 45000023 */ bc1f .L0f059b00 -/* f059a74: 00000000 */ sll $zero,$zero,0x0 -/* f059a78: 8e440424 */ lw $a0,0x424($s2) -/* f059a7c: 8c8f0014 */ lw $t7,0x14($a0) -/* f059a80: 000fc000 */ sll $t8,$t7,0x0 -/* f059a84: 07030006 */ bgezl $t8,.L0f059aa0 -/* f059a88: 86050000 */ lh $a1,0x0($s0) -/* f059a8c: 10400003 */ beqz $v0,.L0f059a9c -/* f059a90: 0003c900 */ sll $t9,$v1,0x4 -/* f059a94: 0721001a */ bgez $t9,.L0f059b00 -/* f059a98: 00000000 */ sll $zero,$zero,0x0 -.L0f059a9c: -/* f059a9c: 86050000 */ lh $a1,0x0($s0) -.L0f059aa0: -/* f059aa0: 84880000 */ lh $t0,0x0($a0) -/* f059aa4: 10a80016 */ beq $a1,$t0,.L0f059b00 -/* f059aa8: 00000000 */ sll $zero,$zero,0x0 -/* f059aac: 0fc1272c */ jal func0f049cb0 -/* f059ab0: 00000000 */ sll $zero,$zero,0x0 -/* f059ab4: 4614003c */ c.lt.s $f0,$f20 -/* f059ab8: 46000086 */ mov.s $f2,$f0 -/* f059abc: 45000010 */ bc1f .L0f059b00 -/* f059ac0: 00000000 */ sll $zero,$zero,0x0 -/* f059ac4: 4616003c */ c.lt.s $f0,$f22 -/* f059ac8: 00000000 */ sll $zero,$zero,0x0 -/* f059acc: 45030007 */ bc1tl .L0f059aec -/* f059ad0: 4614103c */ c.lt.s $f2,$f20 -/* f059ad4: 8e4404b4 */ lw $a0,0x4b4($s2) -/* f059ad8: 0fc59585 */ jal func0f165614 -/* f059adc: e7a20054 */ swc1 $f2,0x54($sp) -/* f059ae0: 14400007 */ bnez $v0,.L0f059b00 -/* f059ae4: c7a20054 */ lwc1 $f2,0x54($sp) -/* f059ae8: 4614103c */ c.lt.s $f2,$f20 -.L0f059aec: -/* f059aec: 00000000 */ sll $zero,$zero,0x0 -/* f059af0: 45000003 */ bc1f .L0f059b00 -/* f059af4: 00000000 */ sll $zero,$zero,0x0 -/* f059af8: 46001506 */ mov.s $f20,$f2 -/* f059afc: 86140000 */ lh $s4,0x0($s0) -.L0f059b00: -/* f059b00: 10000003 */ beqz $zero,.L0f059b10 -/* f059b04: 26310002 */ addiu $s1,$s1,0x2 -/* f059b08: 26310002 */ addiu $s1,$s1,0x2 -.L0f059b0c: -/* f059b0c: 26730001 */ addiu $s3,$s3,0x1 -.L0f059b10: -/* f059b10: 2a610008 */ slti $at,$s3,0x8 -/* f059b14: 1420ff98 */ bnez $at,.L0f059978 -/* f059b18: 00000000 */ sll $zero,$zero,0x0 -/* f059b1c: 2401ffff */ addiu $at,$zero,-1 -/* f059b20: 1281000c */ beq $s4,$at,.L0f059b54 -/* f059b24: 02802825 */ or $a1,$s4,$zero -/* f059b28: 0fc12705 */ jal func0f049c14 -/* f059b2c: 8e440424 */ lw $a0,0x424($s2) -/* f059b30: 8e490424 */ lw $t1,0x424($s2) -/* f059b34: a522017e */ sh $v0,0x17e($t1) -/* f059b38: 8faa0044 */ lw $t2,0x44($sp) -/* f059b3c: 8e450438 */ lw $a1,0x438($s2) -/* f059b40: 8e440434 */ lw $a0,0x434($s2) -/* f059b44: 0fc13583 */ jal chraiGoToLabel -/* f059b48: 91460002 */ lbu $a2,0x2($t2) -/* f059b4c: 10000004 */ beqz $zero,.L0f059b60 -/* f059b50: ae420438 */ sw $v0,0x438($s2) -.L0f059b54: -/* f059b54: 8e4b0438 */ lw $t3,0x438($s2) -/* f059b58: 256c0003 */ addiu $t4,$t3,0x3 -/* f059b5c: ae4c0438 */ sw $t4,0x438($s2) -.L0f059b60: -/* f059b60: 8fbf003c */ lw $ra,0x3c($sp) -/* f059b64: d7b40018 */ ldc1 $f20,0x18($sp) -/* f059b68: d7b60020 */ ldc1 $f22,0x20($sp) -/* f059b6c: 8fb00028 */ lw $s0,0x28($sp) -/* f059b70: 8fb1002c */ lw $s1,0x2c($sp) -/* f059b74: 8fb20030 */ lw $s2,0x30($sp) -/* f059b78: 8fb30034 */ lw $s3,0x34($sp) -/* f059b7c: 8fb40038 */ lw $s4,0x38($sp) -/* f059b80: 27bd0060 */ addiu $sp,$sp,0x60 -/* f059b84: 03e00008 */ jr $ra -/* f059b88: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0128 - */ -GLOBAL_ASM( -glabel ai0128 -/* f059b8c: 27bdff80 */ addiu $sp,$sp,-128 -/* f059b90: afb30044 */ sw $s3,0x44($sp) -/* f059b94: 3c13800a */ lui $s3,0x800a -/* f059b98: 26739fc0 */ addiu $s3,$s3,-24640 -/* f059b9c: 8e6e0434 */ lw $t6,0x434($s3) -/* f059ba0: 8e6f0438 */ lw $t7,0x438($s3) -/* f059ba4: afbf005c */ sw $ra,0x5c($sp) -/* f059ba8: afbe0058 */ sw $s8,0x58($sp) -/* f059bac: afb70054 */ sw $s7,0x54($sp) -/* f059bb0: afb60050 */ sw $s6,0x50($sp) -/* f059bb4: afb5004c */ sw $s5,0x4c($sp) -/* f059bb8: afb40048 */ sw $s4,0x48($sp) -/* f059bbc: afb20040 */ sw $s2,0x40($sp) -/* f059bc0: afb1003c */ sw $s1,0x3c($sp) -/* f059bc4: afb00038 */ sw $s0,0x38($sp) -/* f059bc8: f7ba0030 */ sdc1 $f26,0x30($sp) -/* f059bcc: f7b80028 */ sdc1 $f24,0x28($sp) -/* f059bd0: f7b60020 */ sdc1 $f22,0x20($sp) -/* f059bd4: f7b40018 */ sdc1 $f20,0x18($sp) -/* f059bd8: afa00078 */ sw $zero,0x78($sp) -/* f059bdc: 01cf1021 */ addu $v0,$t6,$t7 -/* f059be0: 90580002 */ lbu $t8,0x2($v0) -/* f059be4: 3c017f1b */ lui $at,0x7f1b -/* f059be8: c4369d5c */ lwc1 $f22,-0x62a4($at) -/* f059bec: 44982000 */ mtc1 $t8,$f4 -/* f059bf0: 3c014120 */ lui $at,0x4120 -/* f059bf4: 44814000 */ mtc1 $at,$f8 -/* f059bf8: 468021a0 */ cvt.s.w $f6,$f4 -/* f059bfc: 2415ffff */ addiu $s5,$zero,-1 -/* f059c00: afa20064 */ sw $v0,0x64($sp) -/* f059c04: 24040001 */ addiu $a0,$zero,0x1 -/* f059c08: 46083682 */ mul.s $f26,$f6,$f8 -/* f059c0c: 0fc13380 */ jal func0f04ce00 -/* f059c10: 00000000 */ sll $zero,$zero,0x0 -/* f059c14: 8e790424 */ lw $t9,0x424($s3) -/* f059c18: 0040a025 */ or $s4,$v0,$zero -/* f059c1c: 241e0005 */ addiu $s8,$zero,0x5 -/* f059c20: 57200007 */ bnezl $t9,.L0f059c40 -/* f059c24: 4480c000 */ mtc1 $zero,$f24 -/* f059c28: 8e680438 */ lw $t0,0x438($s3) -/* f059c2c: 00001025 */ or $v0,$zero,$zero -/* f059c30: 25090004 */ addiu $t1,$t0,0x4 -/* f059c34: 10000097 */ beqz $zero,.L0f059e94 -/* f059c38: ae690438 */ sw $t1,0x438($s3) -/* f059c3c: 4480c000 */ mtc1 $zero,$f24 -.L0f059c40: -/* f059c40: 2417fffe */ addiu $s7,$zero,-2 -/* f059c44: 8faa0078 */ lw $t2,0x78($sp) -.L0f059c48: -/* f059c48: 86840000 */ lh $a0,0x0($s4) -/* f059c4c: 240b0001 */ addiu $t3,$zero,0x1 -/* f059c50: 014b1004 */ sllv $v0,$t3,$t2 -/* f059c54: 12e40074 */ beq $s7,$a0,.L0f059e28 -/* f059c58: 305600ff */ andi $s6,$v0,0xff -/* f059c5c: 8e6d0424 */ lw $t5,0x424($s3) -/* f059c60: 304c00ff */ andi $t4,$v0,0xff -/* f059c64: 91ae0125 */ lbu $t6,0x125($t5) -/* f059c68: 118e006f */ beq $t4,$t6,.L0f059e28 -/* f059c6c: 00000000 */ sll $zero,$zero,0x0 -.L0f059c70: -/* f059c70: 0fc0a1dd */ jal func0f028774 -/* f059c74: 00000000 */ sll $zero,$zero,0x0 -/* f059c78: 10400063 */ beqz $v0,.L0f059e08 -/* f059c7c: 00408825 */ or $s1,$v0,$zero -/* f059c80: 8c4f001c */ lw $t7,0x1c($v0) -/* f059c84: 51e00061 */ beqzl $t7,.L0f059e0c -/* f059c88: 86840002 */ lh $a0,0x2($s4) -/* f059c8c: 0fc0e6a5 */ jal func0f039a94 -/* f059c90: 00402025 */ or $a0,$v0,$zero -/* f059c94: 5440005d */ bnezl $v0,.L0f059e0c -/* f059c98: 86840002 */ lh $a0,0x2($s4) -/* f059c9c: 82220007 */ lb $v0,0x7($s1) -/* f059ca0: 24010004 */ addiu $at,$zero,0x4 -/* f059ca4: 53c20059 */ beql $s8,$v0,.L0f059e0c -/* f059ca8: 86840002 */ lh $a0,0x2($s4) -/* f059cac: 10410056 */ beq $v0,$at,.L0f059e08 -/* f059cb0: 2401001f */ addiu $at,$zero,0x1f -/* f059cb4: 10410054 */ beq $v0,$at,.L0f059e08 -/* f059cb8: 2401001e */ addiu $at,$zero,0x1e -/* f059cbc: 10410052 */ beq $v0,$at,.L0f059e08 -/* f059cc0: 24010020 */ addiu $at,$zero,0x20 -/* f059cc4: 10410050 */ beq $v0,$at,.L0f059e08 -/* f059cc8: 02202825 */ or $a1,$s1,$zero -/* f059ccc: 8e640424 */ lw $a0,0x424($s3) -/* f059cd0: 0fc12aa3 */ jal func0f04aa8c -/* f059cd4: 24060002 */ addiu $a2,$zero,0x2 -/* f059cd8: 5040004c */ beqzl $v0,.L0f059e0c -/* f059cdc: 86840002 */ lh $a0,0x2($s4) -/* f059ce0: 8e700424 */ lw $s0,0x424($s3) -/* f059ce4: 52300049 */ beql $s1,$s0,.L0f059e0c -/* f059ce8: 86840002 */ lh $a0,0x2($s4) -/* f059cec: 8e220014 */ lw $v0,0x14($s1) -/* f059cf0: 0002c080 */ sll $t8,$v0,0x2 -/* f059cf4: 07020045 */ bltzl $t8,.L0f059e0c -/* f059cf8: 86840002 */ lh $a0,0x2($s4) -/* f059cfc: 8e390018 */ lw $t9,0x18($s1) -/* f059d00: 00024b00 */ sll $t1,$v0,0xc -/* f059d04: 33280400 */ andi $t0,$t9,0x400 -/* f059d08: 55000040 */ bnezl $t0,.L0f059e0c -/* f059d0c: 86840002 */ lh $a0,0x2($s4) -/* f059d10: 0522003e */ bltzl $t1,.L0f059e0c -/* f059d14: 86840002 */ lh $a0,0x2($s4) -/* f059d18: 922b0125 */ lbu $t3,0x125($s1) -/* f059d1c: 24010080 */ addiu $at,$zero,0x80 -/* f059d20: 5161003a */ beql $t3,$at,.L0f059e0c -/* f059d24: 86840002 */ lh $a0,0x2($s4) -/* f059d28: 8e0a0014 */ lw $t2,0x14($s0) -/* f059d2c: 00026040 */ sll $t4,$v0,0x1 -/* f059d30: 02002025 */ or $a0,$s0,$zero -/* f059d34: 000a6800 */ sll $t5,$t2,0x0 -/* f059d38: 05a10005 */ bgez $t5,.L0f059d50 -/* f059d3c: 00000000 */ sll $zero,$zero,0x0 -/* f059d40: 05810003 */ bgez $t4,.L0f059d50 -/* f059d44: 00027100 */ sll $t6,$v0,0x4 -/* f059d48: 05c30030 */ bgezl $t6,.L0f059e0c -/* f059d4c: 86840002 */ lh $a0,0x2($s4) -.L0f059d50: -/* f059d50: 0fc1272c */ jal func0f049cb0 -/* f059d54: 86250000 */ lh $a1,0x0($s1) -/* f059d58: 461a003c */ c.lt.s $f0,$f26 -/* f059d5c: 46000506 */ mov.s $f20,$f0 -/* f059d60: 4502002a */ bc1fl .L0f059e0c -/* f059d64: 86840002 */ lh $a0,0x2($s4) -/* f059d68: 46180032 */ c.eq.s $f0,$f24 -/* f059d6c: 00000000 */ sll $zero,$zero,0x0 -/* f059d70: 45030026 */ bc1tl .L0f059e0c -/* f059d74: 86840002 */ lh $a0,0x2($s4) -/* f059d78: 4616003c */ c.lt.s $f0,$f22 -/* f059d7c: 00000000 */ sll $zero,$zero,0x0 -/* f059d80: 45020022 */ bc1fl .L0f059e0c -/* f059d84: 86840002 */ lh $a0,0x2($s4) -/* f059d88: 8e640424 */ lw $a0,0x424($s3) -/* f059d8c: 0fc0e556 */ jal func0f039558 -/* f059d90: 8e25001c */ lw $a1,0x1c($s1) -/* f059d94: 5040001d */ beqzl $v0,.L0f059e0c -/* f059d98: 86840002 */ lh $a0,0x2($s4) -/* f059d9c: 8e2f0018 */ lw $t7,0x18($s1) -/* f059da0: 31f80400 */ andi $t8,$t7,0x400 -/* f059da4: 57000019 */ bnezl $t8,.L0f059e0c -/* f059da8: 86840002 */ lh $a0,0x2($s4) -/* f059dac: 8e700424 */ lw $s0,0x424($s3) -/* f059db0: 921902fc */ lbu $t9,0x2fc($s0) -/* f059db4: 02002025 */ or $a0,$s0,$zero -/* f059db8: 57200005 */ bnezl $t9,.L0f059dd0 -/* f059dbc: 8612017e */ lh $s2,0x17e($s0) -/* f059dc0: 4600a586 */ mov.s $f22,$f20 -/* f059dc4: 10000010 */ beqz $zero,.L0f059e08 -/* f059dc8: 86350000 */ lh $s5,0x0($s1) -/* f059dcc: 8612017e */ lh $s2,0x17e($s0) -.L0f059dd0: -/* f059dd0: 0fc12705 */ jal func0f049c14 -/* f059dd4: 86250000 */ lh $a1,0x0($s1) -/* f059dd8: 8e680424 */ lw $t0,0x424($s3) -/* f059ddc: a502017e */ sh $v0,0x17e($t0) -/* f059de0: 8e700424 */ lw $s0,0x424($s3) -/* f059de4: 02002025 */ or $a0,$s0,$zero -/* f059de8: 0fc123c8 */ jal func0f048f20 -/* f059dec: 920502fc */ lbu $a1,0x2fc($s0) -/* f059df0: 50400004 */ beqzl $v0,.L0f059e04 -/* f059df4: 8e690424 */ lw $t1,0x424($s3) -/* f059df8: 4600a586 */ mov.s $f22,$f20 -/* f059dfc: 86350000 */ lh $s5,0x0($s1) -/* f059e00: 8e690424 */ lw $t1,0x424($s3) -.L0f059e04: -/* f059e04: a532017e */ sh $s2,0x17e($t1) -.L0f059e08: -/* f059e08: 86840002 */ lh $a0,0x2($s4) -.L0f059e0c: -/* f059e0c: 26940002 */ addiu $s4,$s4,0x2 -/* f059e10: 12e40005 */ beq $s7,$a0,.L0f059e28 -/* f059e14: 00000000 */ sll $zero,$zero,0x0 -/* f059e18: 8e6b0424 */ lw $t3,0x424($s3) -/* f059e1c: 916a0125 */ lbu $t2,0x125($t3) -/* f059e20: 16caff93 */ bne $s6,$t2,.L0f059c70 -/* f059e24: 00000000 */ sll $zero,$zero,0x0 -.L0f059e28: -/* f059e28: 16e40003 */ bne $s7,$a0,.L0f059e38 -/* f059e2c: 8fad0078 */ lw $t5,0x78($sp) -/* f059e30: 25ac0001 */ addiu $t4,$t5,0x1 -/* f059e34: afac0078 */ sw $t4,0x78($sp) -.L0f059e38: -/* f059e38: 8fae0078 */ lw $t6,0x78($sp) -/* f059e3c: 26940002 */ addiu $s4,$s4,0x2 -/* f059e40: 29c10008 */ slti $at,$t6,0x8 -/* f059e44: 5420ff80 */ bnezl $at,.L0f059c48 -/* f059e48: 8faa0078 */ lw $t2,0x78($sp) -/* f059e4c: 2401ffff */ addiu $at,$zero,-1 -/* f059e50: 12a1000c */ beq $s5,$at,.L0f059e84 -/* f059e54: 02a02825 */ or $a1,$s5,$zero -/* f059e58: 0fc12705 */ jal func0f049c14 -/* f059e5c: 8e640424 */ lw $a0,0x424($s3) -/* f059e60: 8e6f0424 */ lw $t7,0x424($s3) -/* f059e64: a5e2017e */ sh $v0,0x17e($t7) -/* f059e68: 8fb80064 */ lw $t8,0x64($sp) -/* f059e6c: 8e650438 */ lw $a1,0x438($s3) -/* f059e70: 8e640434 */ lw $a0,0x434($s3) -/* f059e74: 0fc13583 */ jal chraiGoToLabel -/* f059e78: 93060003 */ lbu $a2,0x3($t8) -/* f059e7c: 10000004 */ beqz $zero,.L0f059e90 -/* f059e80: ae620438 */ sw $v0,0x438($s3) -.L0f059e84: -/* f059e84: 8e790438 */ lw $t9,0x438($s3) -/* f059e88: 27280004 */ addiu $t0,$t9,0x4 -/* f059e8c: ae680438 */ sw $t0,0x438($s3) -.L0f059e90: -/* f059e90: 00001025 */ or $v0,$zero,$zero -.L0f059e94: -/* f059e94: 8fbf005c */ lw $ra,0x5c($sp) -/* f059e98: d7b40018 */ ldc1 $f20,0x18($sp) -/* f059e9c: d7b60020 */ ldc1 $f22,0x20($sp) -/* f059ea0: d7b80028 */ ldc1 $f24,0x28($sp) -/* f059ea4: d7ba0030 */ ldc1 $f26,0x30($sp) -/* f059ea8: 8fb00038 */ lw $s0,0x38($sp) -/* f059eac: 8fb1003c */ lw $s1,0x3c($sp) -/* f059eb0: 8fb20040 */ lw $s2,0x40($sp) -/* f059eb4: 8fb30044 */ lw $s3,0x44($sp) -/* f059eb8: 8fb40048 */ lw $s4,0x48($sp) -/* f059ebc: 8fb5004c */ lw $s5,0x4c($sp) -/* f059ec0: 8fb60050 */ lw $s6,0x50($sp) -/* f059ec4: 8fb70054 */ lw $s7,0x54($sp) -/* f059ec8: 8fbe0058 */ lw $s8,0x58($sp) -/* f059ecc: 03e00008 */ jr $ra -/* f059ed0: 27bd0080 */ addiu $sp,$sp,0x80 -); - -/** - * @cmd 0129 - */ -GLOBAL_ASM( -glabel ai0129 -/* f059ed4: 27bdffb8 */ addiu $sp,$sp,-72 -/* f059ed8: afb50034 */ sw $s5,0x34($sp) -/* f059edc: 3c15800a */ lui $s5,0x800a -/* f059ee0: 26b59fc0 */ addiu $s5,$s5,-24640 -/* f059ee4: 8eae0434 */ lw $t6,0x434($s5) -/* f059ee8: 8eaf0438 */ lw $t7,0x438($s5) -/* f059eec: 8eb90424 */ lw $t9,0x424($s5) -/* f059ef0: afbf003c */ sw $ra,0x3c($sp) -/* f059ef4: 01cfc021 */ addu $t8,$t6,$t7 -/* f059ef8: afb60038 */ sw $s6,0x38($sp) -/* f059efc: afb40030 */ sw $s4,0x30($sp) -/* f059f00: afb3002c */ sw $s3,0x2c($sp) -/* f059f04: afb20028 */ sw $s2,0x28($sp) -/* f059f08: afb10024 */ sw $s1,0x24($sp) -/* f059f0c: afb00020 */ sw $s0,0x20($sp) -/* f059f10: f7b40018 */ sdc1 $f20,0x18($sp) -/* f059f14: afb80044 */ sw $t8,0x44($sp) -/* f059f18: 0fc13380 */ jal func0f04ce00 -/* f059f1c: 93240125 */ lbu $a0,0x125($t9) -/* f059f20: 00408825 */ or $s1,$v0,$zero -/* f059f24: 24160006 */ addiu $s6,$zero,0x6 -/* f059f28: 00009025 */ or $s2,$zero,$zero -/* f059f2c: 0fc12840 */ jal func0f04a100 -/* f059f30: 8ea40424 */ lw $a0,0x424($s5) -/* f059f34: 18400002 */ blez $v0,.L0f059f40 -/* f059f38: 3c017f1b */ lui $at,0x7f1b -/* f059f3c: 24160005 */ addiu $s6,$zero,0x5 -.L0f059f40: -/* f059f40: 86240000 */ lh $a0,0x0($s1) -/* f059f44: 2413fffe */ addiu $s3,$zero,-2 -/* f059f48: 24140005 */ addiu $s4,$zero,0x5 -/* f059f4c: 12640022 */ beq $s3,$a0,.L0f059fd8 -/* f059f50: 00000000 */ sll $zero,$zero,0x0 -/* f059f54: c4349d60 */ lwc1 $f20,-0x62a0($at) -.L0f059f58: -/* f059f58: 0fc0a1dd */ jal func0f028774 -/* f059f5c: 00000000 */ sll $zero,$zero,0x0 -/* f059f60: 10400019 */ beqz $v0,.L0f059fc8 -/* f059f64: 00408025 */ or $s0,$v0,$zero -/* f059f68: 8c480020 */ lw $t0,0x20($v0) -/* f059f6c: 51000017 */ beqzl $t0,.L0f059fcc -/* f059f70: 86240002 */ lh $a0,0x2($s1) -/* f059f74: 0fc0e6a5 */ jal func0f039a94 -/* f059f78: 00402025 */ or $a0,$v0,$zero -/* f059f7c: 54400013 */ bnezl $v0,.L0f059fcc -/* f059f80: 86240002 */ lh $a0,0x2($s1) -/* f059f84: 82090007 */ lb $t1,0x7($s0) -/* f059f88: 52890010 */ beql $s4,$t1,.L0f059fcc -/* f059f8c: 86240002 */ lh $a0,0x2($s1) -/* f059f90: 8ea40424 */ lw $a0,0x424($s5) -/* f059f94: 86050000 */ lh $a1,0x0($s0) -/* f059f98: 848a0000 */ lh $t2,0x0($a0) -/* f059f9c: 50aa000b */ beql $a1,$t2,.L0f059fcc -/* f059fa0: 86240002 */ lh $a0,0x2($s1) -/* f059fa4: 0fc1272c */ jal func0f049cb0 -/* f059fa8: 00000000 */ sll $zero,$zero,0x0 -/* f059fac: 4614003c */ c.lt.s $f0,$f20 -/* f059fb0: 00000000 */ sll $zero,$zero,0x0 -/* f059fb4: 45020005 */ bc1fl .L0f059fcc -/* f059fb8: 86240002 */ lh $a0,0x2($s1) -/* f059fbc: 26520001 */ addiu $s2,$s2,0x1 -/* f059fc0: 324b00ff */ andi $t3,$s2,0xff -/* f059fc4: 01609025 */ or $s2,$t3,$zero -.L0f059fc8: -/* f059fc8: 86240002 */ lh $a0,0x2($s1) -.L0f059fcc: -/* f059fcc: 26310002 */ addiu $s1,$s1,0x2 -/* f059fd0: 1664ffe1 */ bne $s3,$a0,.L0f059f58 -/* f059fd4: 00000000 */ sll $zero,$zero,0x0 -.L0f059fd8: -/* f059fd8: 16400005 */ bnez $s2,.L0f059ff0 -/* f059fdc: 02401025 */ or $v0,$s2,$zero -/* f059fe0: 26d6fffe */ addiu $s6,$s6,-2 -/* f059fe4: 32cc00ff */ andi $t4,$s6,0xff -/* f059fe8: 10000007 */ beqz $zero,.L0f05a008 -/* f059fec: 0180b025 */ or $s6,$t4,$zero -.L0f059ff0: -/* f059ff0: 28410003 */ slti $at,$v0,0x3 -/* f059ff4: 50200005 */ beqzl $at,.L0f05a00c -/* f059ff8: 8fa20044 */ lw $v0,0x44($sp) -/* f059ffc: 26d6ffff */ addiu $s6,$s6,-1 -/* f05a000: 32cd00ff */ andi $t5,$s6,0xff -/* f05a004: 01a0b025 */ or $s6,$t5,$zero -.L0f05a008: -/* f05a008: 8fa20044 */ lw $v0,0x44($sp) -.L0f05a00c: -/* f05a00c: 904e0002 */ lbu $t6,0x2($v0) -/* f05a010: 02ce082a */ slt $at,$s6,$t6 -/* f05a014: 50200008 */ beqzl $at,.L0f05a038 -/* f05a018: 8eaf0438 */ lw $t7,0x438($s5) -/* f05a01c: 8ea40434 */ lw $a0,0x434($s5) -/* f05a020: 8ea50438 */ lw $a1,0x438($s5) -/* f05a024: 0fc13583 */ jal chraiGoToLabel -/* f05a028: 90460003 */ lbu $a2,0x3($v0) -/* f05a02c: 10000004 */ beqz $zero,.L0f05a040 -/* f05a030: aea20438 */ sw $v0,0x438($s5) -/* f05a034: 8eaf0438 */ lw $t7,0x438($s5) -.L0f05a038: -/* f05a038: 25f80004 */ addiu $t8,$t7,0x4 -/* f05a03c: aeb80438 */ sw $t8,0x438($s5) -.L0f05a040: -/* f05a040: 8fbf003c */ lw $ra,0x3c($sp) -/* f05a044: d7b40018 */ ldc1 $f20,0x18($sp) -/* f05a048: 8fb00020 */ lw $s0,0x20($sp) -/* f05a04c: 8fb10024 */ lw $s1,0x24($sp) -/* f05a050: 8fb20028 */ lw $s2,0x28($sp) -/* f05a054: 8fb3002c */ lw $s3,0x2c($sp) -/* f05a058: 8fb40030 */ lw $s4,0x30($sp) -/* f05a05c: 8fb50034 */ lw $s5,0x34($sp) -/* f05a060: 8fb60038 */ lw $s6,0x38($sp) -/* f05a064: 27bd0048 */ addiu $sp,$sp,0x48 -/* f05a068: 03e00008 */ jr $ra -/* f05a06c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 012a - */ -GLOBAL_ASM( -glabel ai012a -/* f05a070: 27bdffd0 */ addiu $sp,$sp,-48 -/* f05a074: afb00018 */ sw $s0,0x18($sp) -/* f05a078: 3c10800a */ lui $s0,0x800a -/* f05a07c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05a080: 8e0e0434 */ lw $t6,0x434($s0) -/* f05a084: 8e0f0438 */ lw $t7,0x438($s0) -/* f05a088: afbf001c */ sw $ra,0x1c($sp) -/* f05a08c: 01cfc021 */ addu $t8,$t6,$t7 -/* f05a090: afb80024 */ sw $t8,0x24($sp) -/* f05a094: 93050002 */ lbu $a1,0x2($t8) -/* f05a098: 14a00005 */ bnez $a1,.L0f05a0b0 -/* f05a09c: 00000000 */ sll $zero,$zero,0x0 -/* f05a0a0: 0fc13160 */ jal func0f04c580 -/* f05a0a4: 8e040424 */ lw $a0,0x424($s0) -/* f05a0a8: 10000005 */ beqz $zero,.L0f05a0c0 -/* f05a0ac: 00000000 */ sll $zero,$zero,0x0 -.L0f05a0b0: -/* f05a0b0: 0fc126d1 */ jal chrFindById -/* f05a0b4: 8e040424 */ lw $a0,0x424($s0) -/* f05a0b8: 0fc13160 */ jal func0f04c580 -/* f05a0bc: 00402025 */ or $a0,$v0,$zero -.L0f05a0c0: -/* f05a0c0: 18400003 */ blez $v0,.L0f05a0d0 -/* f05a0c4: 00021823 */ negu $v1,$v0 -/* f05a0c8: 10000001 */ beqz $zero,.L0f05a0d0 -/* f05a0cc: 00401825 */ or $v1,$v0,$zero -.L0f05a0d0: -/* f05a0d0: 28610032 */ slti $at,$v1,0x32 -/* f05a0d4: 10200007 */ beqz $at,.L0f05a0f4 -/* f05a0d8: 8fa80024 */ lw $t0,0x24($sp) -/* f05a0dc: 8e040434 */ lw $a0,0x434($s0) -/* f05a0e0: 8e050438 */ lw $a1,0x438($s0) -/* f05a0e4: 0fc13583 */ jal chraiGoToLabel -/* f05a0e8: 91060003 */ lbu $a2,0x3($t0) -/* f05a0ec: 10000004 */ beqz $zero,.L0f05a100 -/* f05a0f0: ae020438 */ sw $v0,0x438($s0) -.L0f05a0f4: -/* f05a0f4: 8e090438 */ lw $t1,0x438($s0) -/* f05a0f8: 252a0004 */ addiu $t2,$t1,0x4 -/* f05a0fc: ae0a0438 */ sw $t2,0x438($s0) -.L0f05a100: -/* f05a100: 8fbf001c */ lw $ra,0x1c($sp) -/* f05a104: 8fb00018 */ lw $s0,0x18($sp) -/* f05a108: 27bd0030 */ addiu $sp,$sp,0x30 -/* f05a10c: 03e00008 */ jr $ra -/* f05a110: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 012b - */ -GLOBAL_ASM( -glabel ai012b -/* f05a114: 3c03800a */ lui $v1,0x800a -/* f05a118: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05a11c: 8c6e0434 */ lw $t6,0x434($v1) -/* f05a120: 8c6f0438 */ lw $t7,0x438($v1) -/* f05a124: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05a128: afbf0014 */ sw $ra,0x14($sp) -/* f05a12c: 01cfc021 */ addu $t8,$t6,$t7 -/* f05a130: afb8001c */ sw $t8,0x1c($sp) -/* f05a134: 0fc13160 */ jal func0f04c580 -/* f05a138: 8c640424 */ lw $a0,0x424($v1) -/* f05a13c: 3c03800a */ lui $v1,0x800a -/* f05a140: 2841ffce */ slti $at,$v0,-50 -/* f05a144: 1020000a */ beqz $at,.L0f05a170 -/* f05a148: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05a14c: 8fb9001c */ lw $t9,0x1c($sp) -/* f05a150: 8c640434 */ lw $a0,0x434($v1) -/* f05a154: 8c650438 */ lw $a1,0x438($v1) -/* f05a158: 0fc13583 */ jal chraiGoToLabel -/* f05a15c: 93260002 */ lbu $a2,0x2($t9) -/* f05a160: 3c03800a */ lui $v1,0x800a -/* f05a164: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05a168: 10000004 */ beqz $zero,.L0f05a17c -/* f05a16c: ac620438 */ sw $v0,0x438($v1) -.L0f05a170: -/* f05a170: 8c680438 */ lw $t0,0x438($v1) -/* f05a174: 25090003 */ addiu $t1,$t0,0x3 -/* f05a178: ac690438 */ sw $t1,0x438($v1) -.L0f05a17c: -/* f05a17c: 8fbf0014 */ lw $ra,0x14($sp) -/* f05a180: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05a184: 00001025 */ or $v0,$zero,$zero -/* f05a188: 03e00008 */ jr $ra -/* f05a18c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 012c - */ -GLOBAL_ASM( -glabel ai012c -/* f05a190: 3c03800a */ lui $v1,0x800a -/* f05a194: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05a198: 8c6e0434 */ lw $t6,0x434($v1) -/* f05a19c: 8c6f0438 */ lw $t7,0x438($v1) -/* f05a1a0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05a1a4: afbf0014 */ sw $ra,0x14($sp) -/* f05a1a8: 01cfc021 */ addu $t8,$t6,$t7 -/* f05a1ac: afb8001c */ sw $t8,0x1c($sp) -/* f05a1b0: 0fc13160 */ jal func0f04c580 -/* f05a1b4: 8c640424 */ lw $a0,0x424($v1) -/* f05a1b8: 3c03800a */ lui $v1,0x800a -/* f05a1bc: 28410033 */ slti $at,$v0,0x33 -/* f05a1c0: 1420000a */ bnez $at,.L0f05a1ec -/* f05a1c4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05a1c8: 8fb9001c */ lw $t9,0x1c($sp) -/* f05a1cc: 8c640434 */ lw $a0,0x434($v1) -/* f05a1d0: 8c650438 */ lw $a1,0x438($v1) -/* f05a1d4: 0fc13583 */ jal chraiGoToLabel -/* f05a1d8: 93260002 */ lbu $a2,0x2($t9) -/* f05a1dc: 3c03800a */ lui $v1,0x800a -/* f05a1e0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05a1e4: 10000004 */ beqz $zero,.L0f05a1f8 -/* f05a1e8: ac620438 */ sw $v0,0x438($v1) -.L0f05a1ec: -/* f05a1ec: 8c680438 */ lw $t0,0x438($v1) -/* f05a1f0: 25090003 */ addiu $t1,$t0,0x3 -/* f05a1f4: ac690438 */ sw $t1,0x438($v1) -.L0f05a1f8: -/* f05a1f8: 8fbf0014 */ lw $ra,0x14($sp) -/* f05a1fc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05a200: 00001025 */ or $v0,$zero,$zero -/* f05a204: 03e00008 */ jr $ra -/* f05a208: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 012f - */ -GLOBAL_ASM( -glabel ai012f -/* f05a20c: 3c03800a */ lui $v1,0x800a -/* f05a210: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05a214: 8c6e0424 */ lw $t6,0x424($v1) -/* f05a218: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05a21c: afbf0014 */ sw $ra,0x14($sp) -/* f05a220: 85c40292 */ lh $a0,0x292($t6) -/* f05a224: 04820006 */ bltzl $a0,.L0f05a240 -/* f05a228: 8c6f0438 */ lw $t7,0x438($v1) -/* f05a22c: 0fc45929 */ jal func0f1164a4 -/* f05a230: 00002825 */ or $a1,$zero,$zero -/* f05a234: 3c03800a */ lui $v1,0x800a -/* f05a238: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05a23c: 8c6f0438 */ lw $t7,0x438($v1) -.L0f05a240: -/* f05a240: 8fbf0014 */ lw $ra,0x14($sp) -/* f05a244: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05a248: 25f80002 */ addiu $t8,$t7,0x2 -/* f05a24c: ac780438 */ sw $t8,0x438($v1) -/* f05a250: 03e00008 */ jr $ra -/* f05a254: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0130 - */ -GLOBAL_ASM( -glabel ai0130 -/* f05a258: 27bdff58 */ addiu $sp,$sp,-168 -/* f05a25c: afb00048 */ sw $s0,0x48($sp) -/* f05a260: 3c10800a */ lui $s0,0x800a -/* f05a264: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05a268: 8e0e0434 */ lw $t6,0x434($s0) -/* f05a26c: 8e0f0438 */ lw $t7,0x438($s0) -/* f05a270: afbf004c */ sw $ra,0x4c($sp) -/* f05a274: 8e040424 */ lw $a0,0x424($s0) -/* f05a278: 01cf1021 */ addu $v0,$t6,$t7 -/* f05a27c: 90450002 */ lbu $a1,0x2($v0) -/* f05a280: 0fc126d1 */ jal chrFindById -/* f05a284: afa2009c */ sw $v0,0x9c($sp) -/* f05a288: 8e18028c */ lw $t8,0x28c($s0) -/* f05a28c: 8e070424 */ lw $a3,0x424($s0) -/* f05a290: 8fa8009c */ lw $t0,0x9c($sp) -/* f05a294: afb80078 */ sw $t8,0x78($sp) -/* f05a298: 94f90192 */ lhu $t9,0x192($a3) -/* f05a29c: 91060003 */ lbu $a2,0x3($t0) -/* f05a2a0: 00402825 */ or $a1,$v0,$zero -/* f05a2a4: 33291000 */ andi $t1,$t9,0x1000 -/* f05a2a8: 10e00003 */ beqz $a3,.L0f05a2b8 -/* f05a2ac: a3a9006b */ sb $t1,0x6b($sp) -/* f05a2b0: 10000002 */ beqz $zero,.L0f05a2bc -/* f05a2b4: 90e302fe */ lbu $v1,0x2fe($a3) -.L0f05a2b8: -/* f05a2b8: 00001825 */ or $v1,$zero,$zero -.L0f05a2bc: -/* f05a2bc: 24010001 */ addiu $at,$zero,0x1 -/* f05a2c0: 14610007 */ bne $v1,$at,.L0f05a2e0 -/* f05a2c4: 3c0a8007 */ lui $t2,0x8007 -/* f05a2c8: 254a96d8 */ addiu $t2,$t2,-26920 -/* f05a2cc: 28c10006 */ slti $at,$a2,0x6 -/* f05a2d0: 1420002a */ bnez $at,.L0f05a37c -/* f05a2d4: afaa0084 */ sw $t2,0x84($sp) -/* f05a2d8: 10000028 */ beqz $zero,.L0f05a37c -/* f05a2dc: 00003025 */ or $a2,$zero,$zero -.L0f05a2e0: -/* f05a2e0: 80eb0006 */ lb $t3,0x6($a3) -/* f05a2e4: 24030029 */ addiu $v1,$zero,0x29 -/* f05a2e8: 3c0c8007 */ lui $t4,0x8007 -/* f05a2ec: 146b000d */ bne $v1,$t3,.L0f05a324 -/* f05a2f0: 258c9710 */ addiu $t4,$t4,-26864 -/* f05a2f4: 28c10003 */ slti $at,$a2,0x3 -/* f05a2f8: 14200020 */ bnez $at,.L0f05a37c -/* f05a2fc: afac0084 */ sw $t4,0x84($sp) -/* f05a300: afa60070 */ sw $a2,0x70($sp) -/* f05a304: 0c004b70 */ jal 0x12dc0 -/* f05a308: afa5007c */ sw $a1,0x7c($sp) -/* f05a30c: 30460001 */ andi $a2,$v0,0x1 -/* f05a310: afa60070 */ sw $a2,0x70($sp) -/* f05a314: 8fa5007c */ lw $a1,0x7c($sp) -/* f05a318: 8e070424 */ lw $a3,0x424($s0) -/* f05a31c: 10000017 */ beqz $zero,.L0f05a37c -/* f05a320: 8fa8009c */ lw $t0,0x9c($sp) -.L0f05a324: -/* f05a324: 910e0007 */ lbu $t6,0x7($t0) -/* f05a328: 3c0b8007 */ lui $t3,0x8007 -/* f05a32c: 256b9518 */ addiu $t3,$t3,-27368 -/* f05a330: 55c00012 */ bnezl $t6,.L0f05a37c -/* f05a334: afab0084 */ sw $t3,0x84($sp) -/* f05a338: 90e202b1 */ lbu $v0,0x2b1($a3) -/* f05a33c: 240f0003 */ addiu $t7,$zero,0x3 -/* f05a340: 28410004 */ slti $at,$v0,0x4 -/* f05a344: 14200004 */ bnez $at,.L0f05a358 -/* f05a348: 00000000 */ sll $zero,$zero,0x0 -/* f05a34c: a0ef02b1 */ sb $t7,0x2b1($a3) -/* f05a350: 8e070424 */ lw $a3,0x424($s0) -/* f05a354: 90e202b1 */ lbu $v0,0x2b1($a3) -.L0f05a358: -/* f05a358: 00430019 */ multu $v0,$v1 -/* f05a35c: 3c098007 */ lui $t1,0x8007 -/* f05a360: 25298ff8 */ addiu $t1,$t1,-28680 -/* f05a364: 0000c012 */ mflo $t8 -/* f05a368: 0018c8c0 */ sll $t9,$t8,0x3 -/* f05a36c: 03295021 */ addu $t2,$t9,$t1 -/* f05a370: 10000002 */ beqz $zero,.L0f05a37c -/* f05a374: afaa0084 */ sw $t2,0x84($sp) -/* f05a378: afab0084 */ sw $t3,0x84($sp) -.L0f05a37c: -/* f05a37c: 54c0000e */ bnezl $a2,.L0f05a3b8 -/* f05a380: 90e40125 */ lbu $a0,0x125($a3) -/* f05a384: 910c0004 */ lbu $t4,0x4($t0) -/* f05a388: 5580000b */ bnezl $t4,.L0f05a3b8 -/* f05a38c: 90e40125 */ lbu $a0,0x125($a3) -/* f05a390: 910d0006 */ lbu $t5,0x6($t0) -/* f05a394: 55a00008 */ bnezl $t5,.L0f05a3b8 -/* f05a398: 90e40125 */ lbu $a0,0x125($a3) -/* f05a39c: ace00120 */ sw $zero,0x120($a3) -/* f05a3a0: 8e0e0438 */ lw $t6,0x438($s0) -/* f05a3a4: 00001025 */ or $v0,$zero,$zero -/* f05a3a8: 25cf000a */ addiu $t7,$t6,0xa -/* f05a3ac: 10000206 */ beqz $zero,.L0f05abc8 -/* f05a3b0: ae0f0438 */ sw $t7,0x438($s0) -/* f05a3b4: 90e40125 */ lbu $a0,0x125($a3) -.L0f05a3b8: -/* f05a3b8: afa60070 */ sw $a2,0x70($sp) -/* f05a3bc: 0fc13380 */ jal func0f04ce00 -/* f05a3c0: afa5007c */ sw $a1,0x7c($sp) -/* f05a3c4: 8fb8009c */ lw $t8,0x9c($sp) -/* f05a3c8: afa20088 */ sw $v0,0x88($sp) -/* f05a3cc: afa00098 */ sw $zero,0x98($sp) -/* f05a3d0: afa00094 */ sw $zero,0x94($sp) -/* f05a3d4: 93190004 */ lbu $t9,0x4($t8) -/* f05a3d8: 8e070424 */ lw $a3,0x424($s0) -/* f05a3dc: 24010005 */ addiu $at,$zero,0x5 -/* f05a3e0: afb90090 */ sw $t9,0x90($sp) -/* f05a3e4: 80e30006 */ lb $v1,0x6($a3) -/* f05a3e8: 8fa5007c */ lw $a1,0x7c($sp) -/* f05a3ec: 8fa90084 */ lw $t1,0x84($sp) -/* f05a3f0: 10610007 */ beq $v1,$at,.L0f05a410 -/* f05a3f4: 3c0a8007 */ lui $t2,0x8007 -/* f05a3f8: 2401000f */ addiu $at,$zero,0xf -/* f05a3fc: 10610004 */ beq $v1,$at,.L0f05a410 -/* f05a400: 2401003a */ addiu $at,$zero,0x3a -/* f05a404: 10610002 */ beq $v1,$at,.L0f05a410 -/* f05a408: 24010028 */ addiu $at,$zero,0x28 -/* f05a40c: 14610004 */ bne $v1,$at,.L0f05a420 -.L0f05a410: -/* f05a410: 254a9518 */ addiu $t2,$t2,-27368 -/* f05a414: 112a0002 */ beq $t1,$t2,.L0f05a420 -/* f05a418: 00000000 */ sll $zero,$zero,0x0 -/* f05a41c: afa00090 */ sw $zero,0x90($sp) -.L0f05a420: -/* f05a420: 50a0001c */ beqzl $a1,.L0f05a494 -/* f05a424: 90e20126 */ lbu $v0,0x126($a3) -/* f05a428: 8ca4001c */ lw $a0,0x1c($a1) -/* f05a42c: 50800019 */ beqzl $a0,.L0f05a494 -/* f05a430: 90e20126 */ lbu $v0,0x126($a3) -/* f05a434: 908b0000 */ lbu $t3,0x0($a0) -/* f05a438: 24010006 */ addiu $at,$zero,0x6 -/* f05a43c: 55610015 */ bnel $t3,$at,.L0f05a494 -/* f05a440: 90e20126 */ lbu $v0,0x126($a3) -/* f05a444: 0fc4a25f */ jal func0f12897c -/* f05a448: 00000000 */ sll $zero,$zero,0x0 -/* f05a44c: 8e030298 */ lw $v1,0x298($s0) -/* f05a450: 00026080 */ sll $t4,$v0,0x2 -/* f05a454: 00402025 */ or $a0,$v0,$zero -/* f05a458: 0460000a */ bltz $v1,.L0f05a484 -/* f05a45c: 020c6821 */ addu $t5,$s0,$t4 -/* f05a460: 8dae0064 */ lw $t6,0x64($t5) -/* f05a464: 8dcf00d8 */ lw $t7,0xd8($t6) -/* f05a468: 11e00006 */ beqz $t7,.L0f05a484 -/* f05a46c: 00000000 */ sll $zero,$zero,0x0 -/* f05a470: 8e050294 */ lw $a1,0x294($s0) -/* f05a474: 14450003 */ bne $v0,$a1,.L0f05a484 -/* f05a478: 00a02025 */ or $a0,$a1,$zero -/* f05a47c: 10000001 */ beqz $zero,.L0f05a484 -/* f05a480: 00602025 */ or $a0,$v1,$zero -.L0f05a484: -/* f05a484: 0fc4a24b */ jal func0f12892c -/* f05a488: 00000000 */ sll $zero,$zero,0x0 -/* f05a48c: 8e070424 */ lw $a3,0x424($s0) -/* f05a490: 90e20126 */ lbu $v0,0x126($a3) -.L0f05a494: -/* f05a494: 10400007 */ beqz $v0,.L0f05a4b4 -/* f05a498: 0002c100 */ sll $t8,$v0,0x4 -/* f05a49c: 8cf90120 */ lw $t9,0x120($a3) -/* f05a4a0: 0302c023 */ subu $t8,$t8,$v0 -/* f05a4a4: 0018c080 */ sll $t8,$t8,0x2 -/* f05a4a8: 0319082a */ slt $at,$t8,$t9 -/* f05a4ac: 102001c0 */ beqz $at,.L0f05abb0 -/* f05a4b0: 00000000 */ sll $zero,$zero,0x0 -.L0f05a4b4: -/* f05a4b4: 0c004b70 */ jal 0x12dc0 -/* f05a4b8: 00000000 */ sll $zero,$zero,0x0 -/* f05a4bc: 8faa0090 */ lw $t2,0x90($sp) -/* f05a4c0: 304900ff */ andi $t1,$v0,0xff -/* f05a4c4: 8fab0088 */ lw $t3,0x88($sp) -/* f05a4c8: 012a082a */ slt $at,$t1,$t2 -/* f05a4cc: 102001b8 */ beqz $at,.L0f05abb0 -/* f05a4d0: 00000000 */ sll $zero,$zero,0x0 -/* f05a4d4: 85640000 */ lh $a0,0x0($t3) -/* f05a4d8: 2401fffe */ addiu $at,$zero,-2 -/* f05a4dc: 5081003e */ beql $a0,$at,.L0f05a5d8 -/* f05a4e0: 8fae0094 */ lw $t6,0x94($sp) -.L0f05a4e4: -/* f05a4e4: 0fc0a1dd */ jal func0f028774 -/* f05a4e8: 00000000 */ sll $zero,$zero,0x0 -/* f05a4ec: 50400033 */ beqzl $v0,.L0f05a5bc -/* f05a4f0: 8fa20088 */ lw $v0,0x88($sp) -/* f05a4f4: 8c4c0020 */ lw $t4,0x20($v0) -/* f05a4f8: 00402025 */ or $a0,$v0,$zero -/* f05a4fc: 5180002f */ beqzl $t4,.L0f05a5bc -/* f05a500: 8fa20088 */ lw $v0,0x88($sp) -/* f05a504: 0fc0e6a5 */ jal func0f039a94 -/* f05a508: afa20064 */ sw $v0,0x64($sp) -/* f05a50c: 1440002a */ bnez $v0,.L0f05a5b8 -/* f05a510: 8fa60064 */ lw $a2,0x64($sp) -/* f05a514: 80cd0007 */ lb $t5,0x7($a2) -/* f05a518: 24010005 */ addiu $at,$zero,0x5 -/* f05a51c: 51a10027 */ beql $t5,$at,.L0f05a5bc -/* f05a520: 8fa20088 */ lw $v0,0x88($sp) -/* f05a524: 8e070424 */ lw $a3,0x424($s0) -/* f05a528: 90ce02a2 */ lbu $t6,0x2a2($a2) -/* f05a52c: 90ef02a2 */ lbu $t7,0x2a2($a3) -/* f05a530: 55cf0022 */ bnel $t6,$t7,.L0f05a5bc -/* f05a534: 8fa20088 */ lw $v0,0x88($sp) -/* f05a538: 90d80113 */ lbu $t8,0x113($a2) -/* f05a53c: 2b010064 */ slti $at,$t8,0x64 -/* f05a540: 5420001e */ bnezl $at,.L0f05a5bc -/* f05a544: 8fa20088 */ lw $v0,0x88($sp) -/* f05a548: 84c50000 */ lh $a1,0x0($a2) -/* f05a54c: 84f90000 */ lh $t9,0x0($a3) -/* f05a550: 00e02025 */ or $a0,$a3,$zero -/* f05a554: 50b90019 */ beql $a1,$t9,.L0f05a5bc -/* f05a558: 8fa20088 */ lw $v0,0x88($sp) -/* f05a55c: 0fc1272c */ jal func0f049cb0 -/* f05a560: afa60064 */ sw $a2,0x64($sp) -/* f05a564: 3c017f1b */ lui $at,0x7f1b -/* f05a568: c4249d64 */ lwc1 $f4,-0x629c($at) -/* f05a56c: 8fa90098 */ lw $t1,0x98($sp) -/* f05a570: 8fa60064 */ lw $a2,0x64($sp) -/* f05a574: 4604003c */ c.lt.s $f0,$f4 -/* f05a578: 252a0001 */ addiu $t2,$t1,0x1 -/* f05a57c: 4502000f */ bc1fl .L0f05a5bc -/* f05a580: 8fa20088 */ lw $v0,0x88($sp) -/* f05a584: afaa0098 */ sw $t2,0x98($sp) -/* f05a588: 8ccb0120 */ lw $t3,0x120($a2) -/* f05a58c: 8fac009c */ lw $t4,0x9c($sp) -/* f05a590: 2961003c */ slti $at,$t3,0x3c -/* f05a594: 50200009 */ beqzl $at,.L0f05a5bc -/* f05a598: 8fa20088 */ lw $v0,0x88($sp) -/* f05a59c: 91820006 */ lbu $v0,0x6($t4) -/* f05a5a0: 240100ff */ addiu $at,$zero,0xff -/* f05a5a4: 50400005 */ beqzl $v0,.L0f05a5bc -/* f05a5a8: 8fa20088 */ lw $v0,0x88($sp) -/* f05a5ac: 10410002 */ beq $v0,$at,.L0f05a5b8 -/* f05a5b0: 240d0001 */ addiu $t5,$zero,0x1 -/* f05a5b4: afad0094 */ sw $t5,0x94($sp) -.L0f05a5b8: -/* f05a5b8: 8fa20088 */ lw $v0,0x88($sp) -.L0f05a5bc: -/* f05a5bc: 2401fffe */ addiu $at,$zero,-2 -/* f05a5c0: 84440002 */ lh $a0,0x2($v0) -/* f05a5c4: 24420002 */ addiu $v0,$v0,0x2 -/* f05a5c8: afa20088 */ sw $v0,0x88($sp) -/* f05a5cc: 1481ffc5 */ bne $a0,$at,.L0f05a4e4 -/* f05a5d0: 00000000 */ sll $zero,$zero,0x0 -/* f05a5d4: 8fae0094 */ lw $t6,0x94($sp) -.L0f05a5d8: -/* f05a5d8: 8faf0098 */ lw $t7,0x98($sp) -/* f05a5dc: 15c00174 */ bnez $t6,.L0f05abb0 -/* f05a5e0: 00000000 */ sll $zero,$zero,0x0 -/* f05a5e4: 15e00007 */ bnez $t7,.L0f05a604 -/* f05a5e8: 8fb8009c */ lw $t8,0x9c($sp) -/* f05a5ec: 93020006 */ lbu $v0,0x6($t8) -/* f05a5f0: 240100ff */ addiu $at,$zero,0xff -/* f05a5f4: 1040000a */ beqz $v0,.L0f05a620 -/* f05a5f8: 00000000 */ sll $zero,$zero,0x0 -/* f05a5fc: 10410008 */ beq $v0,$at,.L0f05a620 -/* f05a600: 00000000 */ sll $zero,$zero,0x0 -.L0f05a604: -/* f05a604: 8fb90098 */ lw $t9,0x98($sp) -/* f05a608: 8fa9009c */ lw $t1,0x9c($sp) -/* f05a60c: 1b200168 */ blez $t9,.L0f05abb0 -/* f05a610: 00000000 */ sll $zero,$zero,0x0 -/* f05a614: 912a0006 */ lbu $t2,0x6($t1) -/* f05a618: 19400165 */ blez $t2,.L0f05abb0 -/* f05a61c: 00000000 */ sll $zero,$zero,0x0 -.L0f05a620: -/* f05a620: 0c004b70 */ jal 0x12dc0 -/* f05a624: 00000000 */ sll $zero,$zero,0x0 -/* f05a628: 24010003 */ addiu $at,$zero,0x3 -/* f05a62c: 0041001b */ divu $zero,$v0,$at -/* f05a630: 8fab009c */ lw $t3,0x9c($sp) -/* f05a634: 00001810 */ mfhi $v1 -/* f05a638: a3a300a7 */ sb $v1,0xa7($sp) -/* f05a63c: 916c0007 */ lbu $t4,0x7($t3) -/* f05a640: 8fb80070 */ lw $t8,0x70($sp) -/* f05a644: 8fae0084 */ lw $t6,0x84($sp) -/* f05a648: 318d0080 */ andi $t5,$t4,0x80 -/* f05a64c: 15a00009 */ bnez $t5,.L0f05a674 -/* f05a650: 0018c8c0 */ sll $t9,$t8,0x3 -/* f05a654: 01d94821 */ addu $t1,$t6,$t9 -/* f05a658: 306a00ff */ andi $t2,$v1,0xff -/* f05a65c: 000a5840 */ sll $t3,$t2,0x1 -/* f05a660: 012b6021 */ addu $t4,$t1,$t3 -/* f05a664: afa90058 */ sw $t1,0x58($sp) -/* f05a668: 858d0002 */ lh $t5,0x2($t4) -/* f05a66c: 1000000c */ beqz $zero,.L0f05a6a0 -/* f05a670: a7ad00a4 */ sh $t5,0xa4($sp) -.L0f05a674: -/* f05a674: 8e0a0424 */ lw $t2,0x424($s0) -/* f05a678: 8fae0070 */ lw $t6,0x70($sp) -/* f05a67c: 8faf0084 */ lw $t7,0x84($sp) -/* f05a680: 914902b0 */ lbu $t1,0x2b0($t2) -/* f05a684: 000ec8c0 */ sll $t9,$t6,0x3 -/* f05a688: 01f91021 */ addu $v0,$t7,$t9 -/* f05a68c: 00095840 */ sll $t3,$t1,0x1 -/* f05a690: 004b6021 */ addu $t4,$v0,$t3 -/* f05a694: 858d0002 */ lh $t5,0x2($t4) -/* f05a698: afa20058 */ sw $v0,0x58($sp) -/* f05a69c: a7ad00a4 */ sh $t5,0xa4($sp) -.L0f05a6a0: -/* f05a6a0: 0fc133cd */ jal func0f04cf34 -/* f05a6a4: 87a400a4 */ lh $a0,0xa4($sp) -/* f05a6a8: 1440000a */ bnez $v0,.L0f05a6d4 -/* f05a6ac: 24010001 */ addiu $at,$zero,0x1 -/* f05a6b0: 8e070424 */ lw $a3,0x424($s0) -/* f05a6b4: 00001825 */ or $v1,$zero,$zero -/* f05a6b8: 24080001 */ addiu $t0,$zero,0x1 -/* f05a6bc: 10e00003 */ beqz $a3,.L0f05a6cc -/* f05a6c0: 3c0e8007 */ lui $t6,0x8007 -/* f05a6c4: 10000001 */ beqz $zero,.L0f05a6cc -/* f05a6c8: 90e302fe */ lbu $v1,0x2fe($a3) -.L0f05a6cc: -/* f05a6cc: 54610092 */ bnel $v1,$at,.L0f05a918 -/* f05a6d0: 8fad0070 */ lw $t5,0x70($sp) -.L0f05a6d4: -/* f05a6d4: 0fc133bb */ jal func0f04ceec -/* f05a6d8: 87a400a4 */ lh $a0,0xa4($sp) -/* f05a6dc: 87b800a4 */ lh $t8,0xa4($sp) -/* f05a6e0: 2401034e */ addiu $at,$zero,0x34e -/* f05a6e4: 93ae006b */ lbu $t6,0x6b($sp) -/* f05a6e8: 57010005 */ bnel $t8,$at,.L0f05a700 -/* f05a6ec: 8e190424 */ lw $t9,0x424($s0) -/* f05a6f0: 15c00002 */ bnez $t6,.L0f05a6fc -/* f05a6f4: 240f034d */ addiu $t7,$zero,0x34d -/* f05a6f8: a7af00a4 */ sh $t7,0xa4($sp) -.L0f05a6fc: -/* f05a6fc: 8e190424 */ lw $t9,0x424($s0) -.L0f05a700: -/* f05a700: 240103f7 */ addiu $at,$zero,0x3f7 -/* f05a704: af200120 */ sw $zero,0x120($t9) -/* f05a708: 8faa009c */ lw $t2,0x9c($sp) -/* f05a70c: 8e0b0424 */ lw $t3,0x424($s0) -/* f05a710: 91490005 */ lbu $t1,0x5($t2) -/* f05a714: a1690126 */ sb $t1,0x126($t3) -/* f05a718: 8e070424 */ lw $a3,0x424($s0) -/* f05a71c: 90ec0332 */ lbu $t4,0x332($a3) -/* f05a720: 258d0001 */ addiu $t5,$t4,0x1 -/* f05a724: a0ed0332 */ sb $t5,0x332($a3) -/* f05a728: 87b800a4 */ lh $t8,0xa4($sp) -/* f05a72c: 13010022 */ beq $t8,$at,.L0f05a7b8 -/* f05a730: 24010331 */ addiu $at,$zero,0x331 -/* f05a734: 13010020 */ beq $t8,$at,.L0f05a7b8 -/* f05a738: 240103a1 */ addiu $at,$zero,0x3a1 -/* f05a73c: 1301001e */ beq $t8,$at,.L0f05a7b8 -/* f05a740: 24050009 */ addiu $a1,$zero,0x9 -/* f05a744: 8e0e0424 */ lw $t6,0x424($s0) -/* f05a748: 3406ffff */ dli $a2,0xffff -/* f05a74c: 0fc249af */ jal func0f0926bc -/* f05a750: 8dc4001c */ lw $a0,0x1c($t6) -/* f05a754: 8e0f0424 */ lw $t7,0x424($s0) -/* f05a758: 3c01bf80 */ lui $at,0xbf80 -/* f05a75c: 44810000 */ mtc1 $at,$f0 -/* f05a760: 8de5001c */ lw $a1,0x1c($t7) -/* f05a764: 2419ffff */ addiu $t9,$zero,-1 -/* f05a768: 240a0008 */ addiu $t2,$zero,0x8 -/* f05a76c: 24090009 */ addiu $t1,$zero,0x9 -/* f05a770: 240bffff */ addiu $t3,$zero,-1 -/* f05a774: afab002c */ sw $t3,0x2c($sp) -/* f05a778: afa9001c */ sw $t1,0x1c($sp) -/* f05a77c: afaa0014 */ sw $t2,0x14($sp) -/* f05a780: afb90010 */ sw $t9,0x10($sp) -/* f05a784: afa00028 */ sw $zero,0x28($sp) -/* f05a788: afa00020 */ sw $zero,0x20($sp) -/* f05a78c: afa00018 */ sw $zero,0x18($sp) -/* f05a790: 00002025 */ or $a0,$zero,$zero -/* f05a794: 87a600a4 */ lh $a2,0xa4($sp) -/* f05a798: 2407ffff */ addiu $a3,$zero,-1 -/* f05a79c: e7a00038 */ swc1 $f0,0x38($sp) -/* f05a7a0: e7a00034 */ swc1 $f0,0x34($sp) -/* f05a7a4: e7a00030 */ swc1 $f0,0x30($sp) -/* f05a7a8: 0fc24e7e */ jal func0f0939f8 -/* f05a7ac: e7a00024 */ swc1 $f0,0x24($sp) -/* f05a7b0: 10000026 */ beqz $zero,.L0f05a84c -/* f05a7b4: 8faa009c */ lw $t2,0x9c($sp) -.L0f05a7b8: -/* f05a7b8: 0fc13160 */ jal func0f04c580 -/* f05a7bc: 8e040424 */ lw $a0,0x424($s0) -/* f05a7c0: 18400003 */ blez $v0,.L0f05a7d0 -/* f05a7c4: 00021823 */ negu $v1,$v0 -/* f05a7c8: 10000001 */ beqz $zero,.L0f05a7d0 -/* f05a7cc: 00401825 */ or $v1,$v0,$zero -.L0f05a7d0: -/* f05a7d0: 28610033 */ slti $at,$v1,0x33 -/* f05a7d4: 1420001c */ bnez $at,.L0f05a848 -/* f05a7d8: 24050009 */ addiu $a1,$zero,0x9 -/* f05a7dc: 8e0c0424 */ lw $t4,0x424($s0) -/* f05a7e0: 3406ffff */ dli $a2,0xffff -/* f05a7e4: 0fc249af */ jal func0f0926bc -/* f05a7e8: 8d84001c */ lw $a0,0x1c($t4) -/* f05a7ec: 8e0d0424 */ lw $t5,0x424($s0) -/* f05a7f0: 3c01bf80 */ lui $at,0xbf80 -/* f05a7f4: 44810000 */ mtc1 $at,$f0 -/* f05a7f8: 8da5001c */ lw $a1,0x1c($t5) -/* f05a7fc: 2418ffff */ addiu $t8,$zero,-1 -/* f05a800: 240e0008 */ addiu $t6,$zero,0x8 -/* f05a804: 240f0009 */ addiu $t7,$zero,0x9 -/* f05a808: 2419ffff */ addiu $t9,$zero,-1 -/* f05a80c: afb9002c */ sw $t9,0x2c($sp) -/* f05a810: afaf001c */ sw $t7,0x1c($sp) -/* f05a814: afae0014 */ sw $t6,0x14($sp) -/* f05a818: afb80010 */ sw $t8,0x10($sp) -/* f05a81c: afa00028 */ sw $zero,0x28($sp) -/* f05a820: afa00020 */ sw $zero,0x20($sp) -/* f05a824: afa00018 */ sw $zero,0x18($sp) -/* f05a828: 00002025 */ or $a0,$zero,$zero -/* f05a82c: 87a600a4 */ lh $a2,0xa4($sp) -/* f05a830: 2407ffff */ addiu $a3,$zero,-1 -/* f05a834: e7a00038 */ swc1 $f0,0x38($sp) -/* f05a838: e7a00034 */ swc1 $f0,0x34($sp) -/* f05a83c: e7a00030 */ swc1 $f0,0x30($sp) -/* f05a840: 0fc24e7e */ jal func0f0939f8 -/* f05a844: e7a00024 */ swc1 $f0,0x24($sp) -.L0f05a848: -/* f05a848: 8faa009c */ lw $t2,0x9c($sp) -.L0f05a84c: -/* f05a84c: 91420008 */ lbu $v0,0x8($t2) -/* f05a850: 1040001a */ beqz $v0,.L0f05a8bc -/* f05a854: 00000000 */ sll $zero,$zero,0x0 -/* f05a858: 91490007 */ lbu $t1,0x7($t2) -/* f05a85c: 93a300a7 */ lbu $v1,0xa7($sp) -/* f05a860: 000260c0 */ sll $t4,$v0,0x3 -/* f05a864: 312b0080 */ andi $t3,$t1,0x80 -/* f05a868: 15600014 */ bnez $t3,.L0f05a8bc -/* f05a86c: 28610003 */ slti $at,$v1,0x3 -/* f05a870: 14200002 */ bnez $at,.L0f05a87c -/* f05a874: 3c048007 */ lui $a0,0x8007 -/* f05a878: 24030002 */ addiu $v1,$zero,0x2 -.L0f05a87c: -/* f05a87c: 00036840 */ sll $t5,$v1,0x1 -/* f05a880: 018dc021 */ addu $t8,$t4,$t5 -/* f05a884: 00982021 */ addu $a0,$a0,$t8 -/* f05a888: 0fc5b9f1 */ jal func0f16e7c4 -/* f05a88c: 84849682 */ lh $a0,-0x697e($a0) -/* f05a890: afa20080 */ sw $v0,0x80($sp) -/* f05a894: 0c004103 */ jal 0x1040c -/* f05a898: 87a400a4 */ lh $a0,0xa4($sp) -/* f05a89c: 144000c4 */ bnez $v0,.L0f05abb0 -/* f05a8a0: 8fa40080 */ lw $a0,0x80($sp) -/* f05a8a4: 8fae009c */ lw $t6,0x9c($sp) -/* f05a8a8: 24050006 */ addiu $a1,$zero,0x6 -/* f05a8ac: 0fc3780d */ jal func0f0de034 -/* f05a8b0: 91c60009 */ lbu $a2,0x9($t6) -/* f05a8b4: 100000be */ beqz $zero,.L0f05abb0 -/* f05a8b8: 00000000 */ sll $zero,$zero,0x0 -.L0f05a8bc: -/* f05a8bc: 104000bc */ beqz $v0,.L0f05abb0 -/* f05a8c0: 00000000 */ sll $zero,$zero,0x0 -/* f05a8c4: 8e190424 */ lw $t9,0x424($s0) -/* f05a8c8: 000278c0 */ sll $t7,$v0,0x3 -/* f05a8cc: 3c048007 */ lui $a0,0x8007 -/* f05a8d0: 932a02b0 */ lbu $t2,0x2b0($t9) -/* f05a8d4: 000a4840 */ sll $t1,$t2,0x1 -/* f05a8d8: 01e95821 */ addu $t3,$t7,$t1 -/* f05a8dc: 008b2021 */ addu $a0,$a0,$t3 -/* f05a8e0: 0fc5b9f1 */ jal func0f16e7c4 -/* f05a8e4: 84849682 */ lh $a0,-0x697e($a0) -/* f05a8e8: afa20080 */ sw $v0,0x80($sp) -/* f05a8ec: 0c004103 */ jal 0x1040c -/* f05a8f0: 87a400a4 */ lh $a0,0xa4($sp) -/* f05a8f4: 144000ae */ bnez $v0,.L0f05abb0 -/* f05a8f8: 8fa40080 */ lw $a0,0x80($sp) -/* f05a8fc: 8fac009c */ lw $t4,0x9c($sp) -/* f05a900: 24050006 */ addiu $a1,$zero,0x6 -/* f05a904: 0fc3780d */ jal func0f0de034 -/* f05a908: 91860009 */ lbu $a2,0x9($t4) -/* f05a90c: 100000a8 */ beqz $zero,.L0f05abb0 -/* f05a910: 00000000 */ sll $zero,$zero,0x0 -/* f05a914: 8fad0070 */ lw $t5,0x70($sp) -.L0f05a918: -/* f05a918: 25ce8ff8 */ addiu $t6,$t6,-28680 -/* f05a91c: a7a000a4 */ sh $zero,0xa4($sp) -/* f05a920: 000dc0c0 */ sll $t8,$t5,0x3 -/* f05a924: 030e1021 */ addu $v0,$t8,$t6 -/* f05a928: afa2005c */ sw $v0,0x5c($sp) -.L0f05a92c: -/* f05a92c: 8fa2005c */ lw $v0,0x5c($sp) -/* f05a930: 00081840 */ sll $v1,$t0,0x1 -/* f05a934: 0043c821 */ addu $t9,$v0,$v1 -/* f05a938: 87240000 */ lh $a0,0x0($t9) -/* f05a93c: a3a800a3 */ sb $t0,0xa3($sp) -/* f05a940: 0fc133cd */ jal func0f04cf34 -/* f05a944: afa30054 */ sw $v1,0x54($sp) -/* f05a948: 8fa30054 */ lw $v1,0x54($sp) -/* f05a94c: 1040000d */ beqz $v0,.L0f05a984 -/* f05a950: 93a800a3 */ lbu $t0,0xa3($sp) -/* f05a954: 8faa0058 */ lw $t2,0x58($sp) -/* f05a958: 01432821 */ addu $a1,$t2,$v1 -/* f05a95c: 84a40000 */ lh $a0,0x0($a1) -/* f05a960: a3a800a3 */ sb $t0,0xa3($sp) -/* f05a964: 0fc133cd */ jal func0f04cf34 -/* f05a968: afa50050 */ sw $a1,0x50($sp) -/* f05a96c: 8fa50050 */ lw $a1,0x50($sp) -/* f05a970: 10400004 */ beqz $v0,.L0f05a984 -/* f05a974: 93a800a3 */ lbu $t0,0xa3($sp) -/* f05a978: 84af0000 */ lh $t7,0x0($a1) -/* f05a97c: 10000006 */ beqz $zero,.L0f05a998 -/* f05a980: a7af00a4 */ sh $t7,0xa4($sp) -.L0f05a984: -/* f05a984: 25080001 */ addiu $t0,$t0,0x1 -/* f05a988: 310900ff */ andi $t1,$t0,0xff -/* f05a98c: 29210004 */ slti $at,$t1,0x4 -/* f05a990: 1420ffe6 */ bnez $at,.L0f05a92c -/* f05a994: 01204025 */ or $t0,$t1,$zero -.L0f05a998: -/* f05a998: 87ab00a4 */ lh $t3,0xa4($sp) -/* f05a99c: 1160007a */ beqz $t3,.L0f05ab88 -/* f05a9a0: 01602025 */ or $a0,$t3,$zero -/* f05a9a4: 0fc133bb */ jal func0f04ceec -/* f05a9a8: a3a800a3 */ sb $t0,0xa3($sp) -/* f05a9ac: 87ac00a4 */ lh $t4,0xa4($sp) -/* f05a9b0: 2401034e */ addiu $at,$zero,0x34e -/* f05a9b4: 93a800a3 */ lbu $t0,0xa3($sp) -/* f05a9b8: 15810004 */ bne $t4,$at,.L0f05a9cc -/* f05a9bc: 93ad006b */ lbu $t5,0x6b($sp) -/* f05a9c0: 15a00002 */ bnez $t5,.L0f05a9cc -/* f05a9c4: 2418034d */ addiu $t8,$zero,0x34d -/* f05a9c8: a7b800a4 */ sh $t8,0xa4($sp) -.L0f05a9cc: -/* f05a9cc: 8e0e0424 */ lw $t6,0x424($s0) -/* f05a9d0: 240103f7 */ addiu $at,$zero,0x3f7 -/* f05a9d4: adc00120 */ sw $zero,0x120($t6) -/* f05a9d8: 8fb9009c */ lw $t9,0x9c($sp) -/* f05a9dc: 8e0f0424 */ lw $t7,0x424($s0) -/* f05a9e0: 932a0005 */ lbu $t2,0x5($t9) -/* f05a9e4: a1ea0126 */ sb $t2,0x126($t7) -/* f05a9e8: 8e070424 */ lw $a3,0x424($s0) -/* f05a9ec: 90e90332 */ lbu $t1,0x332($a3) -/* f05a9f0: 252b0001 */ addiu $t3,$t1,0x1 -/* f05a9f4: a0eb0332 */ sb $t3,0x332($a3) -/* f05a9f8: 87ac00a4 */ lh $t4,0xa4($sp) -/* f05a9fc: 11810024 */ beq $t4,$at,.L0f05aa90 -/* f05aa00: 24010331 */ addiu $at,$zero,0x331 -/* f05aa04: 11810022 */ beq $t4,$at,.L0f05aa90 -/* f05aa08: 240103a1 */ addiu $at,$zero,0x3a1 -/* f05aa0c: 51810021 */ beql $t4,$at,.L0f05aa94 -/* f05aa10: 8e040424 */ lw $a0,0x424($s0) -/* f05aa14: 8e0d0424 */ lw $t5,0x424($s0) -/* f05aa18: 24050009 */ addiu $a1,$zero,0x9 -/* f05aa1c: 3406ffff */ dli $a2,0xffff -/* f05aa20: 8da4001c */ lw $a0,0x1c($t5) -/* f05aa24: 0fc249af */ jal func0f0926bc -/* f05aa28: a3a800a3 */ sb $t0,0xa3($sp) -/* f05aa2c: 8e180424 */ lw $t8,0x424($s0) -/* f05aa30: 3c01bf80 */ lui $at,0xbf80 -/* f05aa34: 44810000 */ mtc1 $at,$f0 -/* f05aa38: 8f05001c */ lw $a1,0x1c($t8) -/* f05aa3c: 240effff */ addiu $t6,$zero,-1 -/* f05aa40: 24190008 */ addiu $t9,$zero,0x8 -/* f05aa44: 240a0009 */ addiu $t2,$zero,0x9 -/* f05aa48: 240fffff */ addiu $t7,$zero,-1 -/* f05aa4c: afaf002c */ sw $t7,0x2c($sp) -/* f05aa50: afaa001c */ sw $t2,0x1c($sp) -/* f05aa54: afb90014 */ sw $t9,0x14($sp) -/* f05aa58: afae0010 */ sw $t6,0x10($sp) -/* f05aa5c: afa00028 */ sw $zero,0x28($sp) -/* f05aa60: afa00020 */ sw $zero,0x20($sp) -/* f05aa64: afa00018 */ sw $zero,0x18($sp) -/* f05aa68: 00002025 */ or $a0,$zero,$zero -/* f05aa6c: 87a600a4 */ lh $a2,0xa4($sp) -/* f05aa70: 2407ffff */ addiu $a3,$zero,-1 -/* f05aa74: e7a00038 */ swc1 $f0,0x38($sp) -/* f05aa78: e7a00034 */ swc1 $f0,0x34($sp) -/* f05aa7c: e7a00030 */ swc1 $f0,0x30($sp) -/* f05aa80: 0fc24e7e */ jal func0f0939f8 -/* f05aa84: e7a00024 */ swc1 $f0,0x24($sp) -/* f05aa88: 1000002a */ beqz $zero,.L0f05ab34 -/* f05aa8c: 93a800a3 */ lbu $t0,0xa3($sp) -.L0f05aa90: -/* f05aa90: 8e040424 */ lw $a0,0x424($s0) -.L0f05aa94: -/* f05aa94: 0fc13160 */ jal func0f04c580 -/* f05aa98: a3a800a3 */ sb $t0,0xa3($sp) -/* f05aa9c: 18400003 */ blez $v0,.L0f05aaac -/* f05aaa0: 93a800a3 */ lbu $t0,0xa3($sp) -/* f05aaa4: 10000002 */ beqz $zero,.L0f05aab0 -/* f05aaa8: 00401825 */ or $v1,$v0,$zero -.L0f05aaac: -/* f05aaac: 00021823 */ negu $v1,$v0 -.L0f05aab0: -/* f05aab0: 28610033 */ slti $at,$v1,0x33 -/* f05aab4: 54200020 */ bnezl $at,.L0f05ab38 -/* f05aab8: 8fb9009c */ lw $t9,0x9c($sp) -/* f05aabc: 8e090424 */ lw $t1,0x424($s0) -/* f05aac0: 24050009 */ addiu $a1,$zero,0x9 -/* f05aac4: 3406ffff */ dli $a2,0xffff -/* f05aac8: 8d24001c */ lw $a0,0x1c($t1) -/* f05aacc: 0fc249af */ jal func0f0926bc -/* f05aad0: a3a800a3 */ sb $t0,0xa3($sp) -/* f05aad4: 8e0b0424 */ lw $t3,0x424($s0) -/* f05aad8: 3c01bf80 */ lui $at,0xbf80 -/* f05aadc: 44810000 */ mtc1 $at,$f0 -/* f05aae0: 8d65001c */ lw $a1,0x1c($t3) -/* f05aae4: 240cffff */ addiu $t4,$zero,-1 -/* f05aae8: 240d0008 */ addiu $t5,$zero,0x8 -/* f05aaec: 24180009 */ addiu $t8,$zero,0x9 -/* f05aaf0: 240effff */ addiu $t6,$zero,-1 -/* f05aaf4: afae002c */ sw $t6,0x2c($sp) -/* f05aaf8: afb8001c */ sw $t8,0x1c($sp) -/* f05aafc: afad0014 */ sw $t5,0x14($sp) -/* f05ab00: afac0010 */ sw $t4,0x10($sp) -/* f05ab04: afa00028 */ sw $zero,0x28($sp) -/* f05ab08: afa00020 */ sw $zero,0x20($sp) -/* f05ab0c: afa00018 */ sw $zero,0x18($sp) -/* f05ab10: 00002025 */ or $a0,$zero,$zero -/* f05ab14: 87a600a4 */ lh $a2,0xa4($sp) -/* f05ab18: 2407ffff */ addiu $a3,$zero,-1 -/* f05ab1c: e7a00038 */ swc1 $f0,0x38($sp) -/* f05ab20: e7a00034 */ swc1 $f0,0x34($sp) -/* f05ab24: e7a00030 */ swc1 $f0,0x30($sp) -/* f05ab28: 0fc24e7e */ jal func0f0939f8 -/* f05ab2c: e7a00024 */ swc1 $f0,0x24($sp) -/* f05ab30: 93a800a3 */ lbu $t0,0xa3($sp) -.L0f05ab34: -/* f05ab34: 8fb9009c */ lw $t9,0x9c($sp) -.L0f05ab38: -/* f05ab38: 00087840 */ sll $t7,$t0,0x1 -/* f05ab3c: 3c048007 */ lui $a0,0x8007 -/* f05ab40: 93220008 */ lbu $v0,0x8($t9) -/* f05ab44: 1040001a */ beqz $v0,.L0f05abb0 -/* f05ab48: 000250c0 */ sll $t2,$v0,0x3 -/* f05ab4c: 014f4821 */ addu $t1,$t2,$t7 -/* f05ab50: 00892021 */ addu $a0,$a0,$t1 -/* f05ab54: 0fc5b9f1 */ jal func0f16e7c4 -/* f05ab58: 84849680 */ lh $a0,-0x6980($a0) -/* f05ab5c: afa20080 */ sw $v0,0x80($sp) -/* f05ab60: 0c004103 */ jal 0x1040c -/* f05ab64: 87a400a4 */ lh $a0,0xa4($sp) -/* f05ab68: 14400011 */ bnez $v0,.L0f05abb0 -/* f05ab6c: 8fa40080 */ lw $a0,0x80($sp) -/* f05ab70: 8fab009c */ lw $t3,0x9c($sp) -/* f05ab74: 24050006 */ addiu $a1,$zero,0x6 -/* f05ab78: 0fc3780d */ jal func0f0de034 -/* f05ab7c: 91660009 */ lbu $a2,0x9($t3) -/* f05ab80: 1000000b */ beqz $zero,.L0f05abb0 -/* f05ab84: 00000000 */ sll $zero,$zero,0x0 -.L0f05ab88: -/* f05ab88: 8e0c0424 */ lw $t4,0x424($s0) -/* f05ab8c: 3c050800 */ lui $a1,0x800 -/* f05ab90: 24060001 */ addiu $a2,$zero,0x1 -/* f05ab94: ad800120 */ sw $zero,0x120($t4) -/* f05ab98: 8fad009c */ lw $t5,0x9c($sp) -/* f05ab9c: 8e0e0424 */ lw $t6,0x424($s0) -/* f05aba0: 91b80005 */ lbu $t8,0x5($t5) -/* f05aba4: a1d80126 */ sb $t8,0x126($t6) -/* f05aba8: 0fc12782 */ jal func0f049e08 -/* f05abac: 8e040424 */ lw $a0,0x424($s0) -.L0f05abb0: -/* f05abb0: 0fc4a24b */ jal func0f12892c -/* f05abb4: 8fa40078 */ lw $a0,0x78($sp) -/* f05abb8: 8e190438 */ lw $t9,0x438($s0) -/* f05abbc: 00001025 */ or $v0,$zero,$zero -/* f05abc0: 272a000a */ addiu $t2,$t9,0xa -/* f05abc4: ae0a0438 */ sw $t2,0x438($s0) -.L0f05abc8: -/* f05abc8: 8fbf004c */ lw $ra,0x4c($sp) -/* f05abcc: 8fb00048 */ lw $s0,0x48($sp) -/* f05abd0: 27bd00a8 */ addiu $sp,$sp,0xa8 -/* f05abd4: 03e00008 */ jr $ra -/* f05abd8: 00000000 */ sll $zero,$zero,0x0 -); - -GLOBAL_ASM( -glabel func0f05abdc -/* f05abdc: 1080000b */ beqz $a0,.L0f05ac0c -/* f05abe0: 00000000 */ sll $zero,$zero,0x0 -/* f05abe4: 8c820004 */ lw $v0,0x4($a0) -/* f05abe8: 10400008 */ beqz $v0,.L0f05ac0c -/* f05abec: 00000000 */ sll $zero,$zero,0x0 -/* f05abf0: 8c4e0020 */ lw $t6,0x20($v0) -/* f05abf4: 11c00005 */ beqz $t6,.L0f05ac0c -/* f05abf8: 00000000 */ sll $zero,$zero,0x0 -/* f05abfc: 90430332 */ lbu $v1,0x332($v0) -/* f05ac00: 18600002 */ blez $v1,.L0f05ac0c -/* f05ac04: 246fffff */ addiu $t7,$v1,-1 -/* f05ac08: a04f0332 */ sb $t7,0x332($v0) -.L0f05ac0c: -/* f05ac0c: 03e00008 */ jr $ra -/* f05ac10: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01a7 - */ -GLOBAL_ASM( -glabel ai01a7 -/* f05ac14: 3c03800a */ lui $v1,0x800a -/* f05ac18: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05ac1c: 8c6e0434 */ lw $t6,0x434($v1) -/* f05ac20: 8c6f0438 */ lw $t7,0x438($v1) -/* f05ac24: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05ac28: afbf0014 */ sw $ra,0x14($sp) -/* f05ac2c: 01cf3821 */ addu $a3,$t6,$t7 -/* f05ac30: 90e40002 */ lbu $a0,0x2($a3) -/* f05ac34: 0fc0a1dd */ jal func0f028774 -/* f05ac38: afa7001c */ sw $a3,0x1c($sp) -/* f05ac3c: 3c03800a */ lui $v1,0x800a -/* f05ac40: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05ac44: 1040000c */ beqz $v0,.L0f05ac78 -/* f05ac48: 8fa7001c */ lw $a3,0x1c($sp) -/* f05ac4c: 90580332 */ lbu $t8,0x332($v0) -/* f05ac50: 5700000a */ bnezl $t8,.L0f05ac7c -/* f05ac54: 8c790438 */ lw $t9,0x438($v1) -/* f05ac58: 8c640434 */ lw $a0,0x434($v1) -/* f05ac5c: 8c650438 */ lw $a1,0x438($v1) -/* f05ac60: 0fc13583 */ jal chraiGoToLabel -/* f05ac64: 90e60003 */ lbu $a2,0x3($a3) -/* f05ac68: 3c03800a */ lui $v1,0x800a -/* f05ac6c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05ac70: 10000004 */ beqz $zero,.L0f05ac84 -/* f05ac74: ac620438 */ sw $v0,0x438($v1) -.L0f05ac78: -/* f05ac78: 8c790438 */ lw $t9,0x438($v1) -.L0f05ac7c: -/* f05ac7c: 27280004 */ addiu $t0,$t9,0x4 -/* f05ac80: ac680438 */ sw $t0,0x438($v1) -.L0f05ac84: -/* f05ac84: 8fbf0014 */ lw $ra,0x14($sp) -/* f05ac88: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05ac8c: 00001025 */ or $v0,$zero,$zero -/* f05ac90: 03e00008 */ jr $ra -/* f05ac94: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0131 - */ -GLOBAL_ASM( -glabel ai0131 -/* f05ac98: 27bdffc0 */ addiu $sp,$sp,-64 -/* f05ac9c: afb20024 */ sw $s2,0x24($sp) -/* f05aca0: 3c12800a */ lui $s2,0x800a -/* f05aca4: 26529fc0 */ addiu $s2,$s2,-24640 -/* f05aca8: 8e4e0434 */ lw $t6,0x434($s2) -/* f05acac: 8e4f0438 */ lw $t7,0x438($s2) -/* f05acb0: 8e580424 */ lw $t8,0x424($s2) -/* f05acb4: afbf003c */ sw $ra,0x3c($sp) -/* f05acb8: afb70038 */ sw $s7,0x38($sp) -/* f05acbc: afb60034 */ sw $s6,0x34($sp) -/* f05acc0: afb50030 */ sw $s5,0x30($sp) -/* f05acc4: afb4002c */ sw $s4,0x2c($sp) -/* f05acc8: afb30028 */ sw $s3,0x28($sp) -/* f05accc: afb10020 */ sw $s1,0x20($sp) -/* f05acd0: afb0001c */ sw $s0,0x1c($sp) -/* f05acd4: f7b40010 */ sdc1 $f20,0x10($sp) -/* f05acd8: 01cf9821 */ addu $s3,$t6,$t7 -/* f05acdc: 0fc13380 */ jal func0f04ce00 -/* f05ace0: 93040125 */ lbu $a0,0x125($t8) -/* f05ace4: 84590000 */ lh $t9,0x0($v0) -/* f05ace8: 2414fffe */ addiu $s4,$zero,-2 -/* f05acec: 00408825 */ or $s1,$v0,$zero -/* f05acf0: 12990030 */ beq $s4,$t9,.L0f05adb4 -/* f05acf4: 3c01447a */ lui $at,0x447a -/* f05acf8: 4481a000 */ mtc1 $at,$f20 -/* f05acfc: 84440000 */ lh $a0,0x0($v0) -/* f05ad00: 3c170008 */ lui $s7,0x8 -/* f05ad04: 241600ff */ addiu $s6,$zero,0xff -/* f05ad08: 24150005 */ addiu $s5,$zero,0x5 -.L0f05ad0c: -/* f05ad0c: 0fc0a1dd */ jal func0f028774 -/* f05ad10: 00000000 */ sll $zero,$zero,0x0 -/* f05ad14: 10400023 */ beqz $v0,.L0f05ada4 -/* f05ad18: 00408025 */ or $s0,$v0,$zero -/* f05ad1c: 8c480020 */ lw $t0,0x20($v0) -/* f05ad20: 51000021 */ beqzl $t0,.L0f05ada8 -/* f05ad24: 86240002 */ lh $a0,0x2($s1) -/* f05ad28: 0fc0e6a5 */ jal func0f039a94 -/* f05ad2c: 00402025 */ or $a0,$v0,$zero -/* f05ad30: 5440001d */ bnezl $v0,.L0f05ada8 -/* f05ad34: 86240002 */ lh $a0,0x2($s1) -/* f05ad38: 82090007 */ lb $t1,0x7($s0) -/* f05ad3c: 52a9001a */ beql $s5,$t1,.L0f05ada8 -/* f05ad40: 86240002 */ lh $a0,0x2($s1) -/* f05ad44: 8e440424 */ lw $a0,0x424($s2) -/* f05ad48: 920a02a2 */ lbu $t2,0x2a2($s0) -/* f05ad4c: 908202a2 */ lbu $v0,0x2a2($a0) -/* f05ad50: 51420004 */ beql $t2,$v0,.L0f05ad64 -/* f05ad54: 86050000 */ lh $a1,0x0($s0) -/* f05ad58: 56c20013 */ bnel $s6,$v0,.L0f05ada8 -/* f05ad5c: 86240002 */ lh $a0,0x2($s1) -/* f05ad60: 86050000 */ lh $a1,0x0($s0) -.L0f05ad64: -/* f05ad64: 848b0000 */ lh $t3,0x0($a0) -/* f05ad68: 50ab000f */ beql $a1,$t3,.L0f05ada8 -/* f05ad6c: 86240002 */ lh $a0,0x2($s1) -/* f05ad70: 0fc1272c */ jal func0f049cb0 -/* f05ad74: 00000000 */ sll $zero,$zero,0x0 -/* f05ad78: 4614003c */ c.lt.s $f0,$f20 -/* f05ad7c: 02e02825 */ or $a1,$s7,$zero -/* f05ad80: 00003025 */ or $a2,$zero,$zero -/* f05ad84: 45030005 */ bc1tl .L0f05ad9c -/* f05ad88: 26040113 */ addiu $a0,$s0,0x113 -/* f05ad8c: 0fc12790 */ jal func0f049e40 -/* f05ad90: 8e440424 */ lw $a0,0x424($s2) -/* f05ad94: 10400003 */ beqz $v0,.L0f05ada4 -/* f05ad98: 26040113 */ addiu $a0,$s0,0x113 -.L0f05ad9c: -/* f05ad9c: 0fc1289f */ jal func0f04a27c -/* f05ada0: 92650002 */ lbu $a1,0x2($s3) -.L0f05ada4: -/* f05ada4: 86240002 */ lh $a0,0x2($s1) -.L0f05ada8: -/* f05ada8: 26310002 */ addiu $s1,$s1,0x2 -/* f05adac: 1684ffd7 */ bne $s4,$a0,.L0f05ad0c -/* f05adb0: 00000000 */ sll $zero,$zero,0x0 -.L0f05adb4: -/* f05adb4: 8e4c0438 */ lw $t4,0x438($s2) -/* f05adb8: 8fbf003c */ lw $ra,0x3c($sp) -/* f05adbc: d7b40010 */ ldc1 $f20,0x10($sp) -/* f05adc0: 258d0003 */ addiu $t5,$t4,0x3 -/* f05adc4: ae4d0438 */ sw $t5,0x438($s2) -/* f05adc8: 8fb20024 */ lw $s2,0x24($sp) -/* f05adcc: 8fb0001c */ lw $s0,0x1c($sp) -/* f05add0: 8fb10020 */ lw $s1,0x20($sp) -/* f05add4: 8fb30028 */ lw $s3,0x28($sp) -/* f05add8: 8fb4002c */ lw $s4,0x2c($sp) -/* f05addc: 8fb50030 */ lw $s5,0x30($sp) -/* f05ade0: 8fb60034 */ lw $s6,0x34($sp) -/* f05ade4: 8fb70038 */ lw $s7,0x38($sp) -/* f05ade8: 27bd0040 */ addiu $sp,$sp,0x40 -/* f05adec: 03e00008 */ jr $ra -/* f05adf0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0132 - */ -GLOBAL_ASM( -glabel ai0132 -/* f05adf4: 3c03800a */ lui $v1,0x800a -/* f05adf8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05adfc: 8c6e0434 */ lw $t6,0x434($v1) -/* f05ae00: 8c6f0438 */ lw $t7,0x438($v1) -/* f05ae04: 8c790424 */ lw $t9,0x424($v1) -/* f05ae08: 01cf1021 */ addu $v0,$t6,$t7 -/* f05ae0c: 90580002 */ lbu $t8,0x2($v0) -/* f05ae10: a33802a0 */ sb $t8,0x2a0($t9) -/* f05ae14: 90480003 */ lbu $t0,0x3($v0) -/* f05ae18: 55000004 */ bnezl $t0,.L0f05ae2c -/* f05ae1c: 8c6a0438 */ lw $t2,0x438($v1) -/* f05ae20: 8c690424 */ lw $t1,0x424($v1) -/* f05ae24: a12002a1 */ sb $zero,0x2a1($t1) -/* f05ae28: 8c6a0438 */ lw $t2,0x438($v1) -.L0f05ae2c: -/* f05ae2c: 00001025 */ or $v0,$zero,$zero -/* f05ae30: 254b0004 */ addiu $t3,$t2,0x4 -/* f05ae34: 03e00008 */ jr $ra -/* f05ae38: ac6b0438 */ sw $t3,0x438($v1) -); - -/** - * @cmd 0133 - */ -GLOBAL_ASM( -glabel ai0133 -/* f05ae3c: 27bdfed8 */ addiu $sp,$sp,-296 -/* f05ae40: afb50028 */ sw $s5,0x28($sp) -/* f05ae44: 3c15800a */ lui $s5,0x800a -/* f05ae48: 26b59fc0 */ addiu $s5,$s5,-24640 -/* f05ae4c: 8eae0434 */ lw $t6,0x434($s5) -/* f05ae50: 8eaf0438 */ lw $t7,0x438($s5) -/* f05ae54: 8eb90424 */ lw $t9,0x424($s5) -/* f05ae58: afbf002c */ sw $ra,0x2c($sp) -/* f05ae5c: 01cfc021 */ addu $t8,$t6,$t7 -/* f05ae60: afb40024 */ sw $s4,0x24($sp) -/* f05ae64: afb30020 */ sw $s3,0x20($sp) -/* f05ae68: afb2001c */ sw $s2,0x1c($sp) -/* f05ae6c: afb10018 */ sw $s1,0x18($sp) -/* f05ae70: afb00014 */ sw $s0,0x14($sp) -/* f05ae74: afb80048 */ sw $t8,0x48($sp) -/* f05ae78: 24120001 */ addiu $s2,$zero,0x1 -/* f05ae7c: 0fc133a7 */ jal func0f04ce9c -/* f05ae80: 932402a2 */ lbu $a0,0x2a2($t9) -/* f05ae84: 8ea40424 */ lw $a0,0x424($s5) -/* f05ae88: 00408825 */ or $s1,$v0,$zero -/* f05ae8c: 27b30058 */ addiu $s3,$sp,0x58 -/* f05ae90: 84880000 */ lh $t0,0x0($a0) -/* f05ae94: a7a80054 */ sh $t0,0x54($sp) -/* f05ae98: 908902a0 */ lbu $t1,0x2a0($a0) -/* f05ae9c: 1040003b */ beqz $v0,.L0f05af8c -/* f05aea0: a3a90056 */ sb $t1,0x56($sp) -/* f05aea4: 844a0000 */ lh $t2,0x0($v0) -/* f05aea8: 2414fffe */ addiu $s4,$zero,-2 -/* f05aeac: 528a0038 */ beql $s4,$t2,.L0f05af90 -/* f05aeb0: 24180037 */ addiu $t8,$zero,0x37 -/* f05aeb4: 84440000 */ lh $a0,0x0($v0) -.L0f05aeb8: -/* f05aeb8: 0fc0a1dd */ jal func0f028774 -/* f05aebc: 00000000 */ sll $zero,$zero,0x0 -/* f05aec0: 1040002e */ beqz $v0,.L0f05af7c -/* f05aec4: 00408025 */ or $s0,$v0,$zero -/* f05aec8: 8c4b0020 */ lw $t3,0x20($v0) -/* f05aecc: 5160002c */ beqzl $t3,.L0f05af80 -/* f05aed0: 86240002 */ lh $a0,0x2($s1) -/* f05aed4: 0fc0e6a5 */ jal func0f039a94 -/* f05aed8: 00402025 */ or $a0,$v0,$zero -/* f05aedc: 54400028 */ bnezl $v0,.L0f05af80 -/* f05aee0: 86240002 */ lh $a0,0x2($s1) -/* f05aee4: 820c0007 */ lb $t4,0x7($s0) -/* f05aee8: 24010005 */ addiu $at,$zero,0x5 -/* f05aeec: 02002825 */ or $a1,$s0,$zero -/* f05aef0: 11810022 */ beq $t4,$at,.L0f05af7c -/* f05aef4: 24060001 */ addiu $a2,$zero,0x1 -/* f05aef8: 0fc12aa3 */ jal func0f04aa8c -/* f05aefc: 8ea40424 */ lw $a0,0x424($s5) -/* f05af00: 5040001f */ beqzl $v0,.L0f05af80 -/* f05af04: 86240002 */ lh $a0,0x2($s1) -/* f05af08: 8ea40424 */ lw $a0,0x424($s5) -/* f05af0c: 86050000 */ lh $a1,0x0($s0) -/* f05af10: 848d0000 */ lh $t5,0x0($a0) -/* f05af14: 50ad001a */ beql $a1,$t5,.L0f05af80 -/* f05af18: 86240002 */ lh $a0,0x2($s1) -/* f05af1c: 920202a0 */ lbu $v0,0x2a0($s0) -/* f05af20: 24010002 */ addiu $at,$zero,0x2 -/* f05af24: 10410007 */ beq $v0,$at,.L0f05af44 -/* f05af28: 24010001 */ addiu $at,$zero,0x1 -/* f05af2c: 10410005 */ beq $v0,$at,.L0f05af44 -/* f05af30: 24010004 */ addiu $at,$zero,0x4 -/* f05af34: 10410003 */ beq $v0,$at,.L0f05af44 -/* f05af38: 2401000e */ addiu $at,$zero,0xe -/* f05af3c: 54410010 */ bnel $v0,$at,.L0f05af80 -/* f05af40: 86240002 */ lh $a0,0x2($s1) -.L0f05af44: -/* f05af44: 0fc1272c */ jal func0f049cb0 -/* f05af48: 00000000 */ sll $zero,$zero,0x0 -/* f05af4c: 3c017f1b */ lui $at,0x7f1b -/* f05af50: c4249d68 */ lwc1 $f4,-0x6298($at) -/* f05af54: 4604003c */ c.lt.s $f0,$f4 -/* f05af58: 00000000 */ sll $zero,$zero,0x0 -/* f05af5c: 45020008 */ bc1fl .L0f05af80 -/* f05af60: 86240002 */ lh $a0,0x2($s1) -/* f05af64: 860e0000 */ lh $t6,0x0($s0) -/* f05af68: 26520001 */ addiu $s2,$s2,0x1 -/* f05af6c: 26730004 */ addiu $s3,$s3,0x4 -/* f05af70: a66efffc */ sh $t6,-0x4($s3) -/* f05af74: 920f02a0 */ lbu $t7,0x2a0($s0) -/* f05af78: a26ffffe */ sb $t7,-0x2($s3) -.L0f05af7c: -/* f05af7c: 86240002 */ lh $a0,0x2($s1) -.L0f05af80: -/* f05af80: 26310002 */ addiu $s1,$s1,0x2 -/* f05af84: 1684ffcc */ bne $s4,$a0,.L0f05aeb8 -/* f05af88: 00000000 */ sll $zero,$zero,0x0 -.L0f05af8c: -/* f05af8c: 24180037 */ addiu $t8,$zero,0x37 -.L0f05af90: -/* f05af90: 24010001 */ addiu $at,$zero,0x1 -/* f05af94: 12410095 */ beq $s2,$at,.L0f05b1ec -/* f05af98: a2780002 */ sb $t8,0x2($s3) -/* f05af9c: 93b9005a */ lbu $t9,0x5a($sp) -/* f05afa0: 24010037 */ addiu $at,$zero,0x37 -/* f05afa4: 27b30058 */ addiu $s3,$sp,0x58 -/* f05afa8: 13210083 */ beq $t9,$at,.L0f05b1b8 -/* f05afac: 24110001 */ addiu $s1,$zero,0x1 -/* f05afb0: 2414000d */ addiu $s4,$zero,0xd -/* f05afb4: 2412000e */ addiu $s2,$zero,0xe -.L0f05afb8: -/* f05afb8: 0fc0a1dd */ jal func0f028774 -/* f05afbc: 86640000 */ lh $a0,0x0($s3) -/* f05afc0: 93a80056 */ lbu $t0,0x56($sp) -/* f05afc4: 00408025 */ or $s0,$v0,$zero -/* f05afc8: 2509fffb */ addiu $t1,$t0,-5 -/* f05afcc: 2d210009 */ sltiu $at,$t1,0x9 -/* f05afd0: 10200074 */ beqz $at,.L0f05b1a4 -/* f05afd4: 00094880 */ sll $t1,$t1,0x2 -/* f05afd8: 3c017f1b */ lui $at,0x7f1b -/* f05afdc: 00290821 */ addu $at,$at,$t1 -/* f05afe0: 8c299d6c */ lw $t1,-0x6294($at) -/* f05afe4: 01200008 */ jr $t1 -/* f05afe8: 00000000 */ sll $zero,$zero,0x0 -/* f05afec: 02002025 */ or $a0,$s0,$zero -/* f05aff0: 0fc1239d */ jal func0f048e74 -/* f05aff4: 2405002d */ addiu $a1,$zero,0x2d -/* f05aff8: 5440006b */ bnezl $v0,.L0f05b1a8 -/* f05affc: 92690006 */ lbu $t1,0x6($s3) -/* f05b000: 10000068 */ beqz $zero,.L0f05b1a4 -/* f05b004: a21202a1 */ sb $s2,0x2a1($s0) -/* f05b008: 02002025 */ or $a0,$s0,$zero -/* f05b00c: 0fc1239d */ jal func0f048e74 -/* f05b010: 2405001e */ addiu $a1,$zero,0x1e -/* f05b014: 14400002 */ bnez $v0,.L0f05b020 -/* f05b018: 00000000 */ sll $zero,$zero,0x0 -/* f05b01c: a21202a1 */ sb $s2,0x2a1($s0) -.L0f05b020: -/* f05b020: 10000060 */ beqz $zero,.L0f05b1a4 -/* f05b024: 26310001 */ addiu $s1,$s1,0x1 -/* f05b028: 02002025 */ or $a0,$s0,$zero -/* f05b02c: 0fc1239d */ jal func0f048e74 -/* f05b030: 2405001e */ addiu $a1,$zero,0x1e -/* f05b034: 14400005 */ bnez $v0,.L0f05b04c -/* f05b038: 00000000 */ sll $zero,$zero,0x0 -/* f05b03c: a21202a1 */ sb $s2,0x2a1($s0) -/* f05b040: 8eab0424 */ lw $t3,0x424($s5) -/* f05b044: 240a0005 */ addiu $t2,$zero,0x5 -/* f05b048: a16a02a1 */ sb $t2,0x2a1($t3) -.L0f05b04c: -/* f05b04c: 10000055 */ beqz $zero,.L0f05b1a4 -/* f05b050: 26310001 */ addiu $s1,$s1,0x1 -/* f05b054: 02002025 */ or $a0,$s0,$zero -/* f05b058: 0fc1239d */ jal func0f048e74 -/* f05b05c: 24050032 */ addiu $a1,$zero,0x32 -/* f05b060: 10400004 */ beqz $v0,.L0f05b074 -/* f05b064: 26310001 */ addiu $s1,$s1,0x1 -/* f05b068: 240c0009 */ addiu $t4,$zero,0x9 -/* f05b06c: 10000002 */ beqz $zero,.L0f05b078 -/* f05b070: a20c02a1 */ sb $t4,0x2a1($s0) -.L0f05b074: -/* f05b074: a21202a1 */ sb $s2,0x2a1($s0) -.L0f05b078: -/* f05b078: 8eae0424 */ lw $t6,0x424($s5) -/* f05b07c: 240d0008 */ addiu $t5,$zero,0x8 -/* f05b080: 10000048 */ beqz $zero,.L0f05b1a4 -/* f05b084: a1cd02a1 */ sb $t5,0x2a1($t6) -/* f05b088: 02002025 */ or $a0,$s0,$zero -/* f05b08c: 0fc1239d */ jal func0f048e74 -/* f05b090: 24050032 */ addiu $a1,$zero,0x32 -/* f05b094: 10400004 */ beqz $v0,.L0f05b0a8 -/* f05b098: 26310001 */ addiu $s1,$s1,0x1 -/* f05b09c: 240f0008 */ addiu $t7,$zero,0x8 -/* f05b0a0: 10000002 */ beqz $zero,.L0f05b0ac -/* f05b0a4: a20f02a1 */ sb $t7,0x2a1($s0) -.L0f05b0a8: -/* f05b0a8: a21202a1 */ sb $s2,0x2a1($s0) -.L0f05b0ac: -/* f05b0ac: 8eb90424 */ lw $t9,0x424($s5) -/* f05b0b0: 24180009 */ addiu $t8,$zero,0x9 -/* f05b0b4: 1000003b */ beqz $zero,.L0f05b1a4 -/* f05b0b8: a33802a1 */ sb $t8,0x2a1($t9) -/* f05b0bc: 02002025 */ or $a0,$s0,$zero -/* f05b0c0: 0fc1239d */ jal func0f048e74 -/* f05b0c4: 2405001e */ addiu $a1,$zero,0x1e -/* f05b0c8: 1440000a */ bnez $v0,.L0f05b0f4 -/* f05b0cc: 02002025 */ or $a0,$s0,$zero -/* f05b0d0: 240500fd */ addiu $a1,$zero,0xfd -/* f05b0d4: 24060100 */ addiu $a2,$zero,0x100 -/* f05b0d8: 0fc127ba */ jal func0f049ee8 -/* f05b0dc: 00003825 */ or $a3,$zero,$zero -/* f05b0e0: 50400005 */ beqzl $v0,.L0f05b0f8 -/* f05b0e4: a21202a1 */ sb $s2,0x2a1($s0) -/* f05b0e8: a21402a1 */ sb $s4,0x2a1($s0) -/* f05b0ec: 1000002d */ beqz $zero,.L0f05b1a4 -/* f05b0f0: 26310001 */ addiu $s1,$s1,0x1 -.L0f05b0f4: -/* f05b0f4: a21202a1 */ sb $s2,0x2a1($s0) -.L0f05b0f8: -/* f05b0f8: 1000002a */ beqz $zero,.L0f05b1a4 -/* f05b0fc: 26310001 */ addiu $s1,$s1,0x1 -/* f05b100: 2a210002 */ slti $at,$s1,0x2 -/* f05b104: 10200005 */ beqz $at,.L0f05b11c -/* f05b108: 02002025 */ or $a0,$s0,$zero -/* f05b10c: 24080004 */ addiu $t0,$zero,0x4 -/* f05b110: a04802a1 */ sb $t0,0x2a1($v0) -/* f05b114: 10000023 */ beqz $zero,.L0f05b1a4 -/* f05b118: 26310001 */ addiu $s1,$s1,0x1 -.L0f05b11c: -/* f05b11c: 240500fd */ addiu $a1,$zero,0xfd -/* f05b120: 24060100 */ addiu $a2,$zero,0x100 -/* f05b124: 0fc127ba */ jal func0f049ee8 -/* f05b128: 00003825 */ or $a3,$zero,$zero -/* f05b12c: 10400002 */ beqz $v0,.L0f05b138 -/* f05b130: 00000000 */ sll $zero,$zero,0x0 -/* f05b134: a21402a1 */ sb $s4,0x2a1($s0) -.L0f05b138: -/* f05b138: 1000001a */ beqz $zero,.L0f05b1a4 -/* f05b13c: 26310001 */ addiu $s1,$s1,0x1 -/* f05b140: 02002025 */ or $a0,$s0,$zero -/* f05b144: 0fc1239d */ jal func0f048e74 -/* f05b148: 2405001e */ addiu $a1,$zero,0x1e -/* f05b14c: 1040000a */ beqz $v0,.L0f05b178 -/* f05b150: 02002025 */ or $a0,$s0,$zero -/* f05b154: 240500fd */ addiu $a1,$zero,0xfd -/* f05b158: 24060100 */ addiu $a2,$zero,0x100 -/* f05b15c: 0fc127ba */ jal func0f049ee8 -/* f05b160: 00003825 */ or $a3,$zero,$zero -/* f05b164: 50400005 */ beqzl $v0,.L0f05b17c -/* f05b168: a21202a1 */ sb $s2,0x2a1($s0) -/* f05b16c: a21402a1 */ sb $s4,0x2a1($s0) -/* f05b170: 1000000c */ beqz $zero,.L0f05b1a4 -/* f05b174: 26310001 */ addiu $s1,$s1,0x1 -.L0f05b178: -/* f05b178: a21202a1 */ sb $s2,0x2a1($s0) -.L0f05b17c: -/* f05b17c: 10000009 */ beqz $zero,.L0f05b1a4 -/* f05b180: 26310001 */ addiu $s1,$s1,0x1 -/* f05b184: 02002025 */ or $a0,$s0,$zero -/* f05b188: 240500fd */ addiu $a1,$zero,0xfd -/* f05b18c: 24060100 */ addiu $a2,$zero,0x100 -/* f05b190: 0fc127ba */ jal func0f049ee8 -/* f05b194: 00003825 */ or $a3,$zero,$zero -/* f05b198: 50400003 */ beqzl $v0,.L0f05b1a8 -/* f05b19c: 92690006 */ lbu $t1,0x6($s3) -/* f05b1a0: a21402a1 */ sb $s4,0x2a1($s0) -.L0f05b1a4: -/* f05b1a4: 92690006 */ lbu $t1,0x6($s3) -.L0f05b1a8: -/* f05b1a8: 24010037 */ addiu $at,$zero,0x37 -/* f05b1ac: 26730004 */ addiu $s3,$s3,0x4 -/* f05b1b0: 1521ff81 */ bne $t1,$at,.L0f05afb8 -/* f05b1b4: 00000000 */ sll $zero,$zero,0x0 -.L0f05b1b8: -/* f05b1b8: 24010001 */ addiu $at,$zero,0x1 -/* f05b1bc: 12210007 */ beq $s1,$at,.L0f05b1dc -/* f05b1c0: 8faa0048 */ lw $t2,0x48($sp) -/* f05b1c4: 8ea40434 */ lw $a0,0x434($s5) -/* f05b1c8: 8ea50438 */ lw $a1,0x438($s5) -/* f05b1cc: 0fc13583 */ jal chraiGoToLabel -/* f05b1d0: 91460003 */ lbu $a2,0x3($t2) -/* f05b1d4: 10000008 */ beqz $zero,.L0f05b1f8 -/* f05b1d8: aea20438 */ sw $v0,0x438($s5) -.L0f05b1dc: -/* f05b1dc: 8eab0438 */ lw $t3,0x438($s5) -/* f05b1e0: 256c0004 */ addiu $t4,$t3,0x4 -/* f05b1e4: 10000004 */ beqz $zero,.L0f05b1f8 -/* f05b1e8: aeac0438 */ sw $t4,0x438($s5) -.L0f05b1ec: -/* f05b1ec: 8ead0438 */ lw $t5,0x438($s5) -/* f05b1f0: 25ae0004 */ addiu $t6,$t5,0x4 -/* f05b1f4: aeae0438 */ sw $t6,0x438($s5) -.L0f05b1f8: -/* f05b1f8: 8fbf002c */ lw $ra,0x2c($sp) -/* f05b1fc: 8fb00014 */ lw $s0,0x14($sp) -/* f05b200: 8fb10018 */ lw $s1,0x18($sp) -/* f05b204: 8fb2001c */ lw $s2,0x1c($sp) -/* f05b208: 8fb30020 */ lw $s3,0x20($sp) -/* f05b20c: 8fb40024 */ lw $s4,0x24($sp) -/* f05b210: 8fb50028 */ lw $s5,0x28($sp) -/* f05b214: 27bd0128 */ addiu $sp,$sp,0x128 -/* f05b218: 03e00008 */ jr $ra -/* f05b21c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0134 - */ -GLOBAL_ASM( -glabel ai0134 -/* f05b220: 3c03800a */ lui $v1,0x800a -/* f05b224: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b228: 8c640434 */ lw $a0,0x434($v1) -/* f05b22c: 8c650438 */ lw $a1,0x438($v1) -/* f05b230: 8c6f0424 */ lw $t7,0x424($v1) -/* f05b234: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05b238: afbf0014 */ sw $ra,0x14($sp) -/* f05b23c: 00851021 */ addu $v0,$a0,$a1 -/* f05b240: 904e0003 */ lbu $t6,0x3($v0) -/* f05b244: 91f802a1 */ lbu $t8,0x2a1($t7) -/* f05b248: 24a90005 */ addiu $t1,$a1,0x5 -/* f05b24c: 55d8000e */ bnel $t6,$t8,.L0f05b288 -/* f05b250: ac690438 */ sw $t1,0x438($v1) -/* f05b254: 0fc13583 */ jal chraiGoToLabel -/* f05b258: 90460004 */ lbu $a2,0x4($v0) -/* f05b25c: 3c03800a */ lui $v1,0x800a -/* f05b260: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b264: 8c790424 */ lw $t9,0x424($v1) -/* f05b268: ac620438 */ sw $v0,0x438($v1) -/* f05b26c: 2401000d */ addiu $at,$zero,0xd -/* f05b270: 932802a1 */ lbu $t0,0x2a1($t9) -/* f05b274: 55010005 */ bnel $t0,$at,.L0f05b28c -/* f05b278: 8fbf0014 */ lw $ra,0x14($sp) -/* f05b27c: 10000003 */ beqz $zero,.L0f05b28c -/* f05b280: 8fbf0014 */ lw $ra,0x14($sp) -/* f05b284: ac690438 */ sw $t1,0x438($v1) -.L0f05b288: -/* f05b288: 8fbf0014 */ lw $ra,0x14($sp) -.L0f05b28c: -/* f05b28c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05b290: 00001025 */ or $v0,$zero,$zero -/* f05b294: 03e00008 */ jr $ra -/* f05b298: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0135 - */ -GLOBAL_ASM( -glabel ai0135 -/* f05b29c: 3c03800a */ lui $v1,0x800a -/* f05b2a0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b2a4: 8c6e0424 */ lw $t6,0x424($v1) -/* f05b2a8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05b2ac: afbf0014 */ sw $ra,0x14($sp) -/* f05b2b0: 8c650438 */ lw $a1,0x438($v1) -/* f05b2b4: 91cf02a1 */ lbu $t7,0x2a1($t6) -/* f05b2b8: 8c640434 */ lw $a0,0x434($v1) -/* f05b2bc: 24b80003 */ addiu $t8,$a1,0x3 -/* f05b2c0: 11e00007 */ beqz $t7,.L0f05b2e0 -/* f05b2c4: 00851021 */ addu $v0,$a0,$a1 -/* f05b2c8: 0fc13583 */ jal chraiGoToLabel -/* f05b2cc: 90460002 */ lbu $a2,0x2($v0) -/* f05b2d0: 3c03800a */ lui $v1,0x800a -/* f05b2d4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b2d8: 10000002 */ beqz $zero,.L0f05b2e4 -/* f05b2dc: ac620438 */ sw $v0,0x438($v1) -.L0f05b2e0: -/* f05b2e0: ac780438 */ sw $t8,0x438($v1) -.L0f05b2e4: -/* f05b2e4: 8fbf0014 */ lw $ra,0x14($sp) -/* f05b2e8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05b2ec: 00001025 */ or $v0,$zero,$zero -/* f05b2f0: 03e00008 */ jr $ra -/* f05b2f4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0136 - */ -GLOBAL_ASM( -glabel ai0136 -/* f05b2f8: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05b2fc: afb00018 */ sw $s0,0x18($sp) -/* f05b300: 3c10800a */ lui $s0,0x800a -/* f05b304: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05b308: 8e0e0434 */ lw $t6,0x434($s0) -/* f05b30c: 8e0f0438 */ lw $t7,0x438($s0) -/* f05b310: afbf001c */ sw $ra,0x1c($sp) -/* f05b314: 24010001 */ addiu $at,$zero,0x1 -/* f05b318: 01cf1821 */ addu $v1,$t6,$t7 -/* f05b31c: 90620003 */ lbu $v0,0x3($v1) -/* f05b320: 14400011 */ bnez $v0,.L0f05b368 -/* f05b324: 00000000 */ sll $zero,$zero,0x0 -/* f05b328: 90650002 */ lbu $a1,0x2($v1) -/* f05b32c: 3c017f1b */ lui $at,0x7f1b -/* f05b330: 30b80010 */ andi $t8,$a1,0x10 -/* f05b334: 13000005 */ beqz $t8,.L0f05b34c -/* f05b338: 00000000 */ sll $zero,$zero,0x0 -/* f05b33c: 3c0143c8 */ lui $at,0x43c8 -/* f05b340: 44810000 */ mtc1 $at,$f0 -/* f05b344: 10000003 */ beqz $zero,.L0f05b354 -/* f05b348: 8e040424 */ lw $a0,0x424($s0) -.L0f05b34c: -/* f05b34c: c4209d90 */ lwc1 $f0,-0x6270($at) -/* f05b350: 8e040424 */ lw $a0,0x424($s0) -.L0f05b354: -/* f05b354: 44060000 */ mfc1 $a2,$f0 -/* f05b358: 0fc130ba */ jal func0f04c2e8 -/* f05b35c: 248702c8 */ addiu $a3,$a0,0x2c8 -/* f05b360: 10000018 */ beqz $zero,.L0f05b3c4 -/* f05b364: 8e190438 */ lw $t9,0x438($s0) -.L0f05b368: -/* f05b368: 1441000d */ bne $v0,$at,.L0f05b3a0 -/* f05b36c: 2405090a */ addiu $a1,$zero,0x90a -/* f05b370: 8e040424 */ lw $a0,0x424($s0) -/* f05b374: 0fc0a221 */ jal func0f028884 -/* f05b378: afa30024 */ sw $v1,0x24($sp) -/* f05b37c: 8fa30024 */ lw $v1,0x24($sp) -/* f05b380: 3c06461c */ lui $a2,0x461c -/* f05b384: 34c64000 */ ori $a2,$a2,0x4000 -/* f05b388: 8e040424 */ lw $a0,0x424($s0) -/* f05b38c: 24470008 */ addiu $a3,$v0,0x8 -/* f05b390: 0fc130ba */ jal func0f04c2e8 -/* f05b394: 90650002 */ lbu $a1,0x2($v1) -/* f05b398: 1000000a */ beqz $zero,.L0f05b3c4 -/* f05b39c: 8e190438 */ lw $t9,0x438($s0) -.L0f05b3a0: -/* f05b3a0: 8e040424 */ lw $a0,0x424($s0) -/* f05b3a4: 00003025 */ or $a2,$zero,$zero -/* f05b3a8: 0fc12e8d */ jal func0f04ba34 -/* f05b3ac: afa30024 */ sw $v1,0x24($sp) -/* f05b3b0: 8fa30024 */ lw $v1,0x24($sp) -/* f05b3b4: 8e040424 */ lw $a0,0x424($s0) -/* f05b3b8: 0fc1309a */ jal func0f04c268 -/* f05b3bc: 90650002 */ lbu $a1,0x2($v1) -/* f05b3c0: 8e190438 */ lw $t9,0x438($s0) -.L0f05b3c4: -/* f05b3c4: 8fbf001c */ lw $ra,0x1c($sp) -/* f05b3c8: 00001025 */ or $v0,$zero,$zero -/* f05b3cc: 27280004 */ addiu $t0,$t9,0x4 -/* f05b3d0: ae080438 */ sw $t0,0x438($s0) -/* f05b3d4: 8fb00018 */ lw $s0,0x18($sp) -/* f05b3d8: 03e00008 */ jr $ra -/* f05b3dc: 27bd0028 */ addiu $sp,$sp,0x28 -); - -/** - * @cmd 0137 - */ -GLOBAL_ASM( -glabel ai0137 -/* f05b3e0: 27bdffc0 */ addiu $sp,$sp,-64 -/* f05b3e4: afb20024 */ sw $s2,0x24($sp) -/* f05b3e8: 3c12800a */ lui $s2,0x800a -/* f05b3ec: 26529fc0 */ addiu $s2,$s2,-24640 -/* f05b3f0: 8e4e0424 */ lw $t6,0x424($s2) -/* f05b3f4: afbf0034 */ sw $ra,0x34($sp) -/* f05b3f8: afb50030 */ sw $s5,0x30($sp) -/* f05b3fc: afb4002c */ sw $s4,0x2c($sp) -/* f05b400: afb30028 */ sw $s3,0x28($sp) -/* f05b404: afb10020 */ sw $s1,0x20($sp) -/* f05b408: afb0001c */ sw $s0,0x1c($sp) -/* f05b40c: f7b40010 */ sdc1 $f20,0x10($sp) -/* f05b410: 0fc133a7 */ jal func0f04ce9c -/* f05b414: 91c402a2 */ lbu $a0,0x2a2($t6) -/* f05b418: 8e450438 */ lw $a1,0x438($s2) -/* f05b41c: 8e4f0434 */ lw $t7,0x434($s2) -/* f05b420: 24180001 */ addiu $t8,$zero,0x1 -/* f05b424: 00408825 */ or $s1,$v0,$zero -/* f05b428: afb8003c */ sw $t8,0x3c($sp) -/* f05b42c: 10400033 */ beqz $v0,.L0f05b4fc -/* f05b430: 01e5a021 */ addu $s4,$t7,$a1 -/* f05b434: 84590000 */ lh $t9,0x0($v0) -/* f05b438: 2415fffe */ addiu $s5,$zero,-2 -/* f05b43c: 3c017f1b */ lui $at,0x7f1b -/* f05b440: 12b9002e */ beq $s5,$t9,.L0f05b4fc -/* f05b444: 24130005 */ addiu $s3,$zero,0x5 -/* f05b448: 84440000 */ lh $a0,0x0($v0) -/* f05b44c: c4349d94 */ lwc1 $f20,-0x626c($at) -.L0f05b450: -/* f05b450: 0fc0a1dd */ jal func0f028774 -/* f05b454: 00000000 */ sll $zero,$zero,0x0 -/* f05b458: 10400023 */ beqz $v0,.L0f05b4e8 -/* f05b45c: 00408025 */ or $s0,$v0,$zero -/* f05b460: 8c480020 */ lw $t0,0x20($v0) -/* f05b464: 51000021 */ beqzl $t0,.L0f05b4ec -/* f05b468: 86240002 */ lh $a0,0x2($s1) -/* f05b46c: 0fc0e6a5 */ jal func0f039a94 -/* f05b470: 00402025 */ or $a0,$v0,$zero -/* f05b474: 5440001d */ bnezl $v0,.L0f05b4ec -/* f05b478: 86240002 */ lh $a0,0x2($s1) -/* f05b47c: 82090007 */ lb $t1,0x7($s0) -/* f05b480: 02002825 */ or $a1,$s0,$zero -/* f05b484: 24060001 */ addiu $a2,$zero,0x1 -/* f05b488: 52690018 */ beql $s3,$t1,.L0f05b4ec -/* f05b48c: 86240002 */ lh $a0,0x2($s1) -/* f05b490: 0fc12aa3 */ jal func0f04aa8c -/* f05b494: 8e440424 */ lw $a0,0x424($s2) -/* f05b498: 50400014 */ beqzl $v0,.L0f05b4ec -/* f05b49c: 86240002 */ lh $a0,0x2($s1) -/* f05b4a0: 8e440424 */ lw $a0,0x424($s2) -/* f05b4a4: 86050000 */ lh $a1,0x0($s0) -/* f05b4a8: 848a0000 */ lh $t2,0x0($a0) -/* f05b4ac: 50aa000f */ beql $a1,$t2,.L0f05b4ec -/* f05b4b0: 86240002 */ lh $a0,0x2($s1) -/* f05b4b4: 0fc1272c */ jal func0f049cb0 -/* f05b4b8: 00000000 */ sll $zero,$zero,0x0 -/* f05b4bc: 4614003c */ c.lt.s $f0,$f20 -/* f05b4c0: 00000000 */ sll $zero,$zero,0x0 -/* f05b4c4: 45020009 */ bc1fl .L0f05b4ec -/* f05b4c8: 86240002 */ lh $a0,0x2($s1) -/* f05b4cc: 928b0002 */ lbu $t3,0x2($s4) -/* f05b4d0: 920c02a0 */ lbu $t4,0x2a0($s0) -/* f05b4d4: 156c0004 */ bne $t3,$t4,.L0f05b4e8 -/* f05b4d8: 240d0002 */ addiu $t5,$zero,0x2 -/* f05b4dc: afad003c */ sw $t5,0x3c($sp) -/* f05b4e0: 10000006 */ beqz $zero,.L0f05b4fc -/* f05b4e4: 8e450438 */ lw $a1,0x438($s2) -.L0f05b4e8: -/* f05b4e8: 86240002 */ lh $a0,0x2($s1) -.L0f05b4ec: -/* f05b4ec: 26310002 */ addiu $s1,$s1,0x2 -/* f05b4f0: 16a4ffd7 */ bne $s5,$a0,.L0f05b450 -/* f05b4f4: 00000000 */ sll $zero,$zero,0x0 -/* f05b4f8: 8e450438 */ lw $a1,0x438($s2) -.L0f05b4fc: -/* f05b4fc: 8fae003c */ lw $t6,0x3c($sp) -/* f05b500: 24010001 */ addiu $at,$zero,0x1 -/* f05b504: 24af0004 */ addiu $t7,$a1,0x4 -/* f05b508: 51c10007 */ beql $t6,$at,.L0f05b528 -/* f05b50c: ae4f0438 */ sw $t7,0x438($s2) -/* f05b510: 8e440434 */ lw $a0,0x434($s2) -/* f05b514: 0fc13583 */ jal chraiGoToLabel -/* f05b518: 92860003 */ lbu $a2,0x3($s4) -/* f05b51c: 10000002 */ beqz $zero,.L0f05b528 -/* f05b520: ae420438 */ sw $v0,0x438($s2) -/* f05b524: ae4f0438 */ sw $t7,0x438($s2) -.L0f05b528: -/* f05b528: 8fbf0034 */ lw $ra,0x34($sp) -/* f05b52c: d7b40010 */ ldc1 $f20,0x10($sp) -/* f05b530: 8fb0001c */ lw $s0,0x1c($sp) -/* f05b534: 8fb10020 */ lw $s1,0x20($sp) -/* f05b538: 8fb20024 */ lw $s2,0x24($sp) -/* f05b53c: 8fb30028 */ lw $s3,0x28($sp) -/* f05b540: 8fb4002c */ lw $s4,0x2c($sp) -/* f05b544: 8fb50030 */ lw $s5,0x30($sp) -/* f05b548: 27bd0040 */ addiu $sp,$sp,0x40 -/* f05b54c: 03e00008 */ jr $ra -/* f05b550: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0139 - */ -GLOBAL_ASM( -glabel ai0139 -/* f05b554: 3c03800a */ lui $v1,0x800a -/* f05b558: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b55c: 8c6e0434 */ lw $t6,0x434($v1) -/* f05b560: 8c6f0438 */ lw $t7,0x438($v1) -/* f05b564: 27bdffc8 */ addiu $sp,$sp,-56 -/* f05b568: afbf001c */ sw $ra,0x1c($sp) -/* f05b56c: 01cf1021 */ addu $v0,$t6,$t7 -/* f05b570: 90580002 */ lbu $t8,0x2($v0) -/* f05b574: 90480003 */ lbu $t0,0x3($v0) -/* f05b578: 904b0004 */ lbu $t3,0x4($v0) -/* f05b57c: 0018ce00 */ sll $t9,$t8,0x18 -/* f05b580: 00084c00 */ sll $t1,$t0,0x10 -/* f05b584: 904e0005 */ lbu $t6,0x5($v0) -/* f05b588: 904f0006 */ lbu $t7,0x6($v0) -/* f05b58c: 03295025 */ or $t2,$t9,$t1 -/* f05b590: 000b6200 */ sll $t4,$t3,0x8 -/* f05b594: 014c6825 */ or $t5,$t2,$t4 -/* f05b598: 90470007 */ lbu $a3,0x7($v0) -/* f05b59c: 27a60024 */ addiu $a2,$sp,0x24 -/* f05b5a0: 8c640424 */ lw $a0,0x424($v1) -/* f05b5a4: 01ae2825 */ or $a1,$t5,$t6 -/* f05b5a8: 0fc1321d */ jal func0f04c874 -/* f05b5ac: afaf0010 */ sw $t7,0x10($sp) -/* f05b5b0: 3c03800a */ lui $v1,0x800a -/* f05b5b4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b5b8: 8c780438 */ lw $t8,0x438($v1) -/* f05b5bc: 8fbf001c */ lw $ra,0x1c($sp) -/* f05b5c0: 27bd0038 */ addiu $sp,$sp,0x38 -/* f05b5c4: 27080008 */ addiu $t0,$t8,0x8 -/* f05b5c8: ac680438 */ sw $t0,0x438($v1) -/* f05b5cc: 03e00008 */ jr $ra -/* f05b5d0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 013a - */ -GLOBAL_ASM( -glabel ai013a -/* f05b5d4: 27bdffc8 */ addiu $sp,$sp,-56 -/* f05b5d8: afb40030 */ sw $s4,0x30($sp) -/* f05b5dc: 3c14800a */ lui $s4,0x800a -/* f05b5e0: 26949fc0 */ addiu $s4,$s4,-24640 -/* f05b5e4: 8e8e0434 */ lw $t6,0x434($s4) -/* f05b5e8: 8e8f0438 */ lw $t7,0x438($s4) -/* f05b5ec: 8e980424 */ lw $t8,0x424($s4) -/* f05b5f0: afbf0034 */ sw $ra,0x34($sp) -/* f05b5f4: afb3002c */ sw $s3,0x2c($sp) -/* f05b5f8: afb20028 */ sw $s2,0x28($sp) -/* f05b5fc: afb10024 */ sw $s1,0x24($sp) -/* f05b600: afb00020 */ sw $s0,0x20($sp) -/* f05b604: f7b40018 */ sdc1 $f20,0x18($sp) -/* f05b608: 3c017f1b */ lui $at,0x7f1b -/* f05b60c: c4349d98 */ lwc1 $f20,-0x6268($at) -/* f05b610: 2413ffff */ addiu $s3,$zero,-1 -/* f05b614: 01cf9021 */ addu $s2,$t6,$t7 -/* f05b618: 0fc13380 */ jal func0f04ce00 -/* f05b61c: 93040125 */ lbu $a0,0x125($t8) -/* f05b620: 8e840424 */ lw $a0,0x424($s4) -/* f05b624: 00408825 */ or $s1,$v0,$zero -/* f05b628: 8c9902a8 */ lw $t9,0x2a8($a0) -/* f05b62c: 2b2101e1 */ slti $at,$t9,0x1e1 -/* f05b630: 54200006 */ bnezl $at,.L0f05b64c -/* f05b634: 84490000 */ lh $t1,0x0($v0) -/* f05b638: 908802a3 */ lbu $t0,0x2a3($a0) -/* f05b63c: 51000003 */ beqzl $t0,.L0f05b64c -/* f05b640: 84490000 */ lh $t1,0x0($v0) -/* f05b644: a08002a3 */ sb $zero,0x2a3($a0) -/* f05b648: 84490000 */ lh $t1,0x0($v0) -.L0f05b64c: -/* f05b64c: 2401fffe */ addiu $at,$zero,-2 -/* f05b650: 51210059 */ beql $t1,$at,.L0f05b7b8 -/* f05b654: 2401ffff */ addiu $at,$zero,-1 -/* f05b658: 86240000 */ lh $a0,0x0($s1) -.L0f05b65c: -/* f05b65c: 0fc0a1dd */ jal func0f028774 -/* f05b660: 00000000 */ sll $zero,$zero,0x0 -/* f05b664: 924a0003 */ lbu $t2,0x3($s2) -/* f05b668: 00408025 */ or $s0,$v0,$zero -/* f05b66c: 5540004d */ bnezl $t2,.L0f05b7a4 -/* f05b670: 86240002 */ lh $a0,0x2($s1) -/* f05b674: 5040004b */ beqzl $v0,.L0f05b7a4 -/* f05b678: 86240002 */ lh $a0,0x2($s1) -/* f05b67c: 8c4b0020 */ lw $t3,0x20($v0) -/* f05b680: 51600048 */ beqzl $t3,.L0f05b7a4 -/* f05b684: 86240002 */ lh $a0,0x2($s1) -/* f05b688: 0fc0e6a5 */ jal func0f039a94 -/* f05b68c: 00402025 */ or $a0,$v0,$zero -/* f05b690: 54400044 */ bnezl $v0,.L0f05b7a4 -/* f05b694: 86240002 */ lh $a0,0x2($s1) -/* f05b698: 82020007 */ lb $v0,0x7($s0) -/* f05b69c: 24010005 */ addiu $at,$zero,0x5 -/* f05b6a0: 1041003f */ beq $v0,$at,.L0f05b7a0 -/* f05b6a4: 24010004 */ addiu $at,$zero,0x4 -/* f05b6a8: 1041003d */ beq $v0,$at,.L0f05b7a0 -/* f05b6ac: 2401001f */ addiu $at,$zero,0x1f -/* f05b6b0: 1041003b */ beq $v0,$at,.L0f05b7a0 -/* f05b6b4: 2401001e */ addiu $at,$zero,0x1e -/* f05b6b8: 10410039 */ beq $v0,$at,.L0f05b7a0 -/* f05b6bc: 24010020 */ addiu $at,$zero,0x20 -/* f05b6c0: 50410038 */ beql $v0,$at,.L0f05b7a4 -/* f05b6c4: 86240002 */ lh $a0,0x2($s1) -/* f05b6c8: 920c0113 */ lbu $t4,0x113($s0) -/* f05b6cc: 29810064 */ slti $at,$t4,0x64 -/* f05b6d0: 50200034 */ beqzl $at,.L0f05b7a4 -/* f05b6d4: 86240002 */ lh $a0,0x2($s1) -/* f05b6d8: 8e840424 */ lw $a0,0x424($s4) -/* f05b6dc: 920d02a2 */ lbu $t5,0x2a2($s0) -/* f05b6e0: 240100ff */ addiu $at,$zero,0xff -/* f05b6e4: 908202a2 */ lbu $v0,0x2a2($a0) -/* f05b6e8: 51a20004 */ beql $t5,$v0,.L0f05b6fc -/* f05b6ec: 86050000 */ lh $a1,0x0($s0) -/* f05b6f0: 5441002c */ bnel $v0,$at,.L0f05b7a4 -/* f05b6f4: 86240002 */ lh $a0,0x2($s1) -/* f05b6f8: 86050000 */ lh $a1,0x0($s0) -.L0f05b6fc: -/* f05b6fc: 848e0000 */ lh $t6,0x0($a0) -/* f05b700: 50ae0028 */ beql $a1,$t6,.L0f05b7a4 -/* f05b704: 86240002 */ lh $a0,0x2($s1) -/* f05b708: 0fc1272c */ jal func0f049cb0 -/* f05b70c: 00000000 */ sll $zero,$zero,0x0 -/* f05b710: 4614003c */ c.lt.s $f0,$f20 -/* f05b714: 00000000 */ sll $zero,$zero,0x0 -/* f05b718: 45020022 */ bc1fl .L0f05b7a4 -/* f05b71c: 86240002 */ lh $a0,0x2($s1) -/* f05b720: 92420002 */ lbu $v0,0x2($s2) -/* f05b724: 3c0142c8 */ lui $at,0x42c8 -/* f05b728: 44814000 */ mtc1 $at,$f8 -/* f05b72c: 44822000 */ mtc1 $v0,$f4 -/* f05b730: 00000000 */ sll $zero,$zero,0x0 -/* f05b734: 468021a0 */ cvt.s.w $f6,$f4 -/* f05b738: 46083282 */ mul.s $f10,$f6,$f8 -/* f05b73c: 460a003c */ c.lt.s $f0,$f10 -/* f05b740: 00000000 */ sll $zero,$zero,0x0 -/* f05b744: 45030004 */ bc1tl .L0f05b758 -/* f05b748: 4614003c */ c.lt.s $f0,$f20 -/* f05b74c: 54400015 */ bnezl $v0,.L0f05b7a4 -/* f05b750: 86240002 */ lh $a0,0x2($s1) -/* f05b754: 4614003c */ c.lt.s $f0,$f20 -.L0f05b758: -/* f05b758: 00000000 */ sll $zero,$zero,0x0 -/* f05b75c: 45020011 */ bc1fl .L0f05b7a4 -/* f05b760: 86240002 */ lh $a0,0x2($s1) -/* f05b764: 924f0003 */ lbu $t7,0x3($s2) -/* f05b768: 24010001 */ addiu $at,$zero,0x1 -/* f05b76c: 46000506 */ mov.s $f20,$f0 -/* f05b770: 51e10004 */ beql $t7,$at,.L0f05b784 -/* f05b774: 3c014348 */ lui $at,0x4348 -/* f05b778: 10000009 */ beqz $zero,.L0f05b7a0 -/* f05b77c: 86130000 */ lh $s3,0x0($s0) -/* f05b780: 3c014348 */ lui $at,0x4348 -.L0f05b784: -/* f05b784: 44818000 */ mtc1 $at,$f16 -/* f05b788: 00000000 */ sll $zero,$zero,0x0 -/* f05b78c: 4600803c */ c.lt.s $f16,$f0 -/* f05b790: 00000000 */ sll $zero,$zero,0x0 -/* f05b794: 45020003 */ bc1fl .L0f05b7a4 -/* f05b798: 86240002 */ lh $a0,0x2($s1) -/* f05b79c: 86130000 */ lh $s3,0x0($s0) -.L0f05b7a0: -/* f05b7a0: 86240002 */ lh $a0,0x2($s1) -.L0f05b7a4: -/* f05b7a4: 2401fffe */ addiu $at,$zero,-2 -/* f05b7a8: 26310002 */ addiu $s1,$s1,0x2 -/* f05b7ac: 1481ffab */ bne $a0,$at,.L0f05b65c -/* f05b7b0: 00000000 */ sll $zero,$zero,0x0 -/* f05b7b4: 2401ffff */ addiu $at,$zero,-1 -.L0f05b7b8: -/* f05b7b8: 12610009 */ beq $s3,$at,.L0f05b7e0 -/* f05b7bc: 02602825 */ or $a1,$s3,$zero -/* f05b7c0: 0fc12b0e */ jal func0f04ac38 -/* f05b7c4: 8e840424 */ lw $a0,0x424($s4) -/* f05b7c8: 8e840434 */ lw $a0,0x434($s4) -/* f05b7cc: 8e850438 */ lw $a1,0x438($s4) -/* f05b7d0: 0fc13583 */ jal chraiGoToLabel -/* f05b7d4: 92460004 */ lbu $a2,0x4($s2) -/* f05b7d8: 10000004 */ beqz $zero,.L0f05b7ec -/* f05b7dc: ae820438 */ sw $v0,0x438($s4) -.L0f05b7e0: -/* f05b7e0: 8e980438 */ lw $t8,0x438($s4) -/* f05b7e4: 27190005 */ addiu $t9,$t8,0x5 -/* f05b7e8: ae990438 */ sw $t9,0x438($s4) -.L0f05b7ec: -/* f05b7ec: 8fbf0034 */ lw $ra,0x34($sp) -/* f05b7f0: d7b40018 */ ldc1 $f20,0x18($sp) -/* f05b7f4: 8fb00020 */ lw $s0,0x20($sp) -/* f05b7f8: 8fb10024 */ lw $s1,0x24($sp) -/* f05b7fc: 8fb20028 */ lw $s2,0x28($sp) -/* f05b800: 8fb3002c */ lw $s3,0x2c($sp) -/* f05b804: 8fb40030 */ lw $s4,0x30($sp) -/* f05b808: 27bd0038 */ addiu $sp,$sp,0x38 -/* f05b80c: 03e00008 */ jr $ra -/* f05b810: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 013b - */ -GLOBAL_ASM( -glabel ai013b -/* f05b814: 3c04800a */ lui $a0,0x800a -/* f05b818: 24849fc0 */ addiu $a0,$a0,-24640 -/* f05b81c: 8c8e0434 */ lw $t6,0x434($a0) -/* f05b820: 8c8f0438 */ lw $t7,0x438($a0) -/* f05b824: 8c990424 */ lw $t9,0x424($a0) -/* f05b828: 00001025 */ or $v0,$zero,$zero -/* f05b82c: 01cf1821 */ addu $v1,$t6,$t7 -/* f05b830: 90780002 */ lbu $t8,0x2($v1) -/* f05b834: a33802a2 */ sb $t8,0x2a2($t9) -/* f05b838: 8c880438 */ lw $t0,0x438($a0) -/* f05b83c: 25090003 */ addiu $t1,$t0,0x3 -/* f05b840: 03e00008 */ jr $ra -/* f05b844: ac890438 */ sw $t1,0x438($a0) -); - -/** - * @cmd 013c - */ -GLOBAL_ASM( -glabel ai013c -/* f05b848: 3c03800a */ lui $v1,0x800a -/* f05b84c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b850: 8c6e0434 */ lw $t6,0x434($v1) -/* f05b854: 8c6f0438 */ lw $t7,0x438($v1) -/* f05b858: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05b85c: afbf0014 */ sw $ra,0x14($sp) -/* f05b860: 01cfc021 */ addu $t8,$t6,$t7 -/* f05b864: afb8001c */ sw $t8,0x1c($sp) -/* f05b868: 0fc0bb25 */ jal func0f02ec94 -/* f05b86c: 8c640424 */ lw $a0,0x424($v1) -/* f05b870: 3c03800a */ lui $v1,0x800a -/* f05b874: 1040000a */ beqz $v0,.L0f05b8a0 -/* f05b878: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b87c: 8fb9001c */ lw $t9,0x1c($sp) -/* f05b880: 8c640434 */ lw $a0,0x434($v1) -/* f05b884: 8c650438 */ lw $a1,0x438($v1) -/* f05b888: 0fc13583 */ jal chraiGoToLabel -/* f05b88c: 93260002 */ lbu $a2,0x2($t9) -/* f05b890: 3c03800a */ lui $v1,0x800a -/* f05b894: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b898: 10000004 */ beqz $zero,.L0f05b8ac -/* f05b89c: ac620438 */ sw $v0,0x438($v1) -.L0f05b8a0: -/* f05b8a0: 8c680438 */ lw $t0,0x438($v1) -/* f05b8a4: 25090003 */ addiu $t1,$t0,0x3 -/* f05b8a8: ac690438 */ sw $t1,0x438($v1) -.L0f05b8ac: -/* f05b8ac: 8fbf0014 */ lw $ra,0x14($sp) -/* f05b8b0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05b8b4: 00001025 */ or $v0,$zero,$zero -/* f05b8b8: 03e00008 */ jr $ra -/* f05b8bc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 013d - */ -GLOBAL_ASM( -glabel ai013d -/* f05b8c0: 3c03800a */ lui $v1,0x800a -/* f05b8c4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b8c8: 8c6e0434 */ lw $t6,0x434($v1) -/* f05b8cc: 8c6f0438 */ lw $t7,0x438($v1) -/* f05b8d0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05b8d4: afbf0014 */ sw $ra,0x14($sp) -/* f05b8d8: 01cf3821 */ addu $a3,$t6,$t7 -/* f05b8dc: 90e50002 */ lbu $a1,0x2($a3) -/* f05b8e0: afa7001c */ sw $a3,0x1c($sp) -/* f05b8e4: 0fc10f6a */ jal func0f043da8 -/* f05b8e8: 8c640424 */ lw $a0,0x424($v1) -/* f05b8ec: 3c03800a */ lui $v1,0x800a -/* f05b8f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b8f4: 10400009 */ beqz $v0,.L0f05b91c -/* f05b8f8: 8fa7001c */ lw $a3,0x1c($sp) -/* f05b8fc: 8c640434 */ lw $a0,0x434($v1) -/* f05b900: 8c650438 */ lw $a1,0x438($v1) -/* f05b904: 0fc13583 */ jal chraiGoToLabel -/* f05b908: 90e60003 */ lbu $a2,0x3($a3) -/* f05b90c: 3c03800a */ lui $v1,0x800a -/* f05b910: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b914: 10000004 */ beqz $zero,.L0f05b928 -/* f05b918: ac620438 */ sw $v0,0x438($v1) -.L0f05b91c: -/* f05b91c: 8c780438 */ lw $t8,0x438($v1) -/* f05b920: 27190004 */ addiu $t9,$t8,0x4 -/* f05b924: ac790438 */ sw $t9,0x438($v1) -.L0f05b928: -/* f05b928: 8fbf0014 */ lw $ra,0x14($sp) -/* f05b92c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05b930: 00001025 */ or $v0,$zero,$zero -/* f05b934: 03e00008 */ jr $ra -/* f05b938: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 013e - */ -GLOBAL_ASM( -glabel ai013e -/* f05b93c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05b940: afbf0014 */ sw $ra,0x14($sp) -/* f05b944: 3c04800a */ lui $a0,0x800a -/* f05b948: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f05b94c: 3c0543c8 */ lui $a1,0x43c8 -/* f05b950: 0fc0eb28 */ jal func0f03aca0 -/* f05b954: 24060001 */ addiu $a2,$zero,0x1 -/* f05b958: 1440000b */ bnez $v0,.L0f05b988 -/* f05b95c: 3c04800a */ lui $a0,0x800a -/* f05b960: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f05b964: 240503e8 */ addiu $a1,$zero,0x3e8 -/* f05b968: 0fc12fff */ jal func0f04bffc -/* f05b96c: 24062ee0 */ addiu $a2,$zero,0x2ee0 -/* f05b970: 2401ffff */ addiu $at,$zero,-1 -/* f05b974: 10410004 */ beq $v0,$at,.L0f05b988 -/* f05b978: 3c04800a */ lui $a0,0x800a -/* f05b97c: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f05b980: 0fc1309a */ jal func0f04c268 -/* f05b984: 24050002 */ addiu $a1,$zero,0x2 -.L0f05b988: -/* f05b988: 3c0e800a */ lui $t6,0x800a -/* f05b98c: 8dcea3f8 */ lw $t6,-0x5c08($t6) -/* f05b990: 8fbf0014 */ lw $ra,0x14($sp) -/* f05b994: 3c01800a */ lui $at,0x800a -/* f05b998: 25cf0002 */ addiu $t7,$t6,0x2 -/* f05b99c: ac2fa3f8 */ sw $t7,-0x5c08($at) -/* f05b9a0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05b9a4: 03e00008 */ jr $ra -/* f05b9a8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 013f - */ -GLOBAL_ASM( -glabel ai013f -/* f05b9ac: 3c03800a */ lui $v1,0x800a -/* f05b9b0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b9b4: 8c620430 */ lw $v0,0x430($v1) -/* f05b9b8: 8c640434 */ lw $a0,0x434($v1) -/* f05b9bc: 8c650438 */ lw $a1,0x438($v1) -/* f05b9c0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05b9c4: afbf0014 */ sw $ra,0x14($sp) -/* f05b9c8: 1040000d */ beqz $v0,.L0f05ba00 -/* f05b9cc: 00853821 */ addu $a3,$a0,$a1 -/* f05b9d0: 844e0090 */ lh $t6,0x90($v0) -/* f05b9d4: 24af0003 */ addiu $t7,$a1,0x3 -/* f05b9d8: 11c00007 */ beqz $t6,.L0f05b9f8 -/* f05b9dc: 00000000 */ sll $zero,$zero,0x0 -/* f05b9e0: 0fc13583 */ jal chraiGoToLabel -/* f05b9e4: 90e60002 */ lbu $a2,0x2($a3) -/* f05b9e8: 3c03800a */ lui $v1,0x800a -/* f05b9ec: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05b9f0: 10000005 */ beqz $zero,.L0f05ba08 -/* f05b9f4: ac620438 */ sw $v0,0x438($v1) -.L0f05b9f8: -/* f05b9f8: 10000003 */ beqz $zero,.L0f05ba08 -/* f05b9fc: ac6f0438 */ sw $t7,0x438($v1) -.L0f05ba00: -/* f05ba00: 24b80003 */ addiu $t8,$a1,0x3 -/* f05ba04: ac780438 */ sw $t8,0x438($v1) -.L0f05ba08: -/* f05ba08: 8fbf0014 */ lw $ra,0x14($sp) -/* f05ba0c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05ba10: 00001025 */ or $v0,$zero,$zero -/* f05ba14: 03e00008 */ jr $ra -/* f05ba18: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0140 - */ -GLOBAL_ASM( -glabel ai0140 -/* f05ba1c: 3c08800a */ lui $t0,0x800a -/* f05ba20: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05ba24: 8d0e0434 */ lw $t6,0x434($t0) -/* f05ba28: 8d030430 */ lw $v1,0x430($t0) -/* f05ba2c: 8d070438 */ lw $a3,0x438($t0) -/* f05ba30: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05ba34: afbf0014 */ sw $ra,0x14($sp) -/* f05ba38: afae0018 */ sw $t6,0x18($sp) -/* f05ba3c: 10600019 */ beqz $v1,.L0f05baa4 -/* f05ba40: 01c71021 */ addu $v0,$t6,$a3 -/* f05ba44: 90440003 */ lbu $a0,0x3($v0) -/* f05ba48: 8c65008c */ lw $a1,0x8c($v1) -/* f05ba4c: 0085082a */ slt $at,$a0,$a1 -/* f05ba50: 50200005 */ beqzl $at,.L0f05ba68 -/* f05ba54: 00a4082a */ slt $at,$a1,$a0 -/* f05ba58: 90580002 */ lbu $t8,0x2($v0) -/* f05ba5c: 24010001 */ addiu $at,$zero,0x1 -/* f05ba60: 13010006 */ beq $t8,$at,.L0f05ba7c -/* f05ba64: 00a4082a */ slt $at,$a1,$a0 -.L0f05ba68: -/* f05ba68: 1020000c */ beqz $at,.L0f05ba9c -/* f05ba6c: 24e90005 */ addiu $t1,$a3,0x5 -/* f05ba70: 90590002 */ lbu $t9,0x2($v0) -/* f05ba74: 17200009 */ bnez $t9,.L0f05ba9c -/* f05ba78: 00000000 */ sll $zero,$zero,0x0 -.L0f05ba7c: -/* f05ba7c: 8fa40018 */ lw $a0,0x18($sp) -/* f05ba80: 00e02825 */ or $a1,$a3,$zero -/* f05ba84: 0fc13583 */ jal chraiGoToLabel -/* f05ba88: 90460004 */ lbu $a2,0x4($v0) -/* f05ba8c: 3c08800a */ lui $t0,0x800a -/* f05ba90: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05ba94: 10000005 */ beqz $zero,.L0f05baac -/* f05ba98: ad020438 */ sw $v0,0x438($t0) -.L0f05ba9c: -/* f05ba9c: 10000003 */ beqz $zero,.L0f05baac -/* f05baa0: ad090438 */ sw $t1,0x438($t0) -.L0f05baa4: -/* f05baa4: 24ea0005 */ addiu $t2,$a3,0x5 -/* f05baa8: ad0a0438 */ sw $t2,0x438($t0) -.L0f05baac: -/* f05baac: 8fbf0014 */ lw $ra,0x14($sp) -/* f05bab0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05bab4: 00001025 */ or $v0,$zero,$zero -/* f05bab8: 03e00008 */ jr $ra -/* f05babc: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0141 - */ -GLOBAL_ASM( -glabel ai0141 -/* f05bac0: 3c02800a */ lui $v0,0x800a -/* f05bac4: 24429fc0 */ addiu $v0,$v0,-24640 -/* f05bac8: 8c4e0434 */ lw $t6,0x434($v0) -/* f05bacc: 8c4f0438 */ lw $t7,0x438($v0) -/* f05bad0: 27bdffc8 */ addiu $sp,$sp,-56 -/* f05bad4: afb00014 */ sw $s0,0x14($sp) -/* f05bad8: afbf001c */ sw $ra,0x1c($sp) -/* f05badc: afb10018 */ sw $s1,0x18($sp) -/* f05bae0: 01cf8021 */ addu $s0,$t6,$t7 -/* f05bae4: 0fc2554a */ jal func0f095528 -/* f05bae8: 92040002 */ lbu $a0,0x2($s0) -/* f05baec: 92040003 */ lbu $a0,0x3($s0) -/* f05baf0: 0fc2554a */ jal func0f095528 -/* f05baf4: afa2002c */ sw $v0,0x2c($sp) -/* f05baf8: 0c004b70 */ jal 0x12dc0 -/* f05bafc: 00408825 */ or $s1,$v0,$zero -/* f05bb00: 24010003 */ addiu $at,$zero,0x3 -/* f05bb04: 0041001b */ divu $zero,$v0,$at -/* f05bb08: 0000c010 */ mfhi $t8 -/* f05bb0c: a3b80037 */ sb $t8,0x37($sp) -/* f05bb10: 0c004b70 */ jal 0x12dc0 -/* f05bb14: 00000000 */ sll $zero,$zero,0x0 -/* f05bb18: 24010003 */ addiu $at,$zero,0x3 -/* f05bb1c: 0041001b */ divu $zero,$v0,$at -/* f05bb20: 92080008 */ lbu $t0,0x8($s0) -/* f05bb24: 00002810 */ mfhi $a1 -/* f05bb28: 30b900ff */ andi $t9,$a1,0xff -/* f05bb2c: 03202825 */ or $a1,$t9,$zero -/* f05bb30: 1500006b */ bnez $t0,.L0f05bce0 -/* f05bb34: 8fa3002c */ lw $v1,0x2c($sp) -/* f05bb38: 93a60037 */ lbu $a2,0x37($sp) -/* f05bb3c: 24010001 */ addiu $at,$zero,0x1 -/* f05bb40: 14c0000e */ bnez $a2,.L0f05bb7c -/* f05bb44: 00000000 */ sll $zero,$zero,0x0 -/* f05bb48: 92040004 */ lbu $a0,0x4($s0) -/* f05bb4c: afa60020 */ sw $a2,0x20($sp) -/* f05bb50: a3b90036 */ sb $t9,0x36($sp) -/* f05bb54: 0fc2554a */ jal func0f095528 -/* f05bb58: afa3002c */ sw $v1,0x2c($sp) -/* f05bb5c: 8fa3002c */ lw $v1,0x2c($sp) -/* f05bb60: 84490006 */ lh $t1,0x6($v0) -/* f05bb64: 93a50036 */ lbu $a1,0x36($sp) -/* f05bb68: 8fa60020 */ lw $a2,0x20($sp) -/* f05bb6c: a4690006 */ sh $t1,0x6($v1) -/* f05bb70: 8c4a000c */ lw $t2,0xc($v0) -/* f05bb74: 1000002c */ beqz $zero,.L0f05bc28 -/* f05bb78: ac6a000c */ sw $t2,0xc($v1) -.L0f05bb7c: -/* f05bb7c: 54c1000f */ bnel $a2,$at,.L0f05bbbc -/* f05bb80: 24010002 */ addiu $at,$zero,0x2 -/* f05bb84: 92040005 */ lbu $a0,0x5($s0) -/* f05bb88: afa60020 */ sw $a2,0x20($sp) -/* f05bb8c: a3a50036 */ sb $a1,0x36($sp) -/* f05bb90: 0fc2554a */ jal func0f095528 -/* f05bb94: afa3002c */ sw $v1,0x2c($sp) -/* f05bb98: 8fa3002c */ lw $v1,0x2c($sp) -/* f05bb9c: 844b0006 */ lh $t3,0x6($v0) -/* f05bba0: 93a50036 */ lbu $a1,0x36($sp) -/* f05bba4: 8fa60020 */ lw $a2,0x20($sp) -/* f05bba8: a46b0006 */ sh $t3,0x6($v1) -/* f05bbac: 8c4c000c */ lw $t4,0xc($v0) -/* f05bbb0: 1000001d */ beqz $zero,.L0f05bc28 -/* f05bbb4: ac6c000c */ sw $t4,0xc($v1) -/* f05bbb8: 24010002 */ addiu $at,$zero,0x2 -.L0f05bbbc: -/* f05bbbc: 54c1000f */ bnel $a2,$at,.L0f05bbfc -/* f05bbc0: 92040007 */ lbu $a0,0x7($s0) -/* f05bbc4: 92040006 */ lbu $a0,0x6($s0) -/* f05bbc8: afa60020 */ sw $a2,0x20($sp) -/* f05bbcc: a3a50036 */ sb $a1,0x36($sp) -/* f05bbd0: 0fc2554a */ jal func0f095528 -/* f05bbd4: afa3002c */ sw $v1,0x2c($sp) -/* f05bbd8: 8fa3002c */ lw $v1,0x2c($sp) -/* f05bbdc: 844d0006 */ lh $t5,0x6($v0) -/* f05bbe0: 93a50036 */ lbu $a1,0x36($sp) -/* f05bbe4: 8fa60020 */ lw $a2,0x20($sp) -/* f05bbe8: a46d0006 */ sh $t5,0x6($v1) -/* f05bbec: 8c4e000c */ lw $t6,0xc($v0) -/* f05bbf0: 1000000d */ beqz $zero,.L0f05bc28 -/* f05bbf4: ac6e000c */ sw $t6,0xc($v1) -/* f05bbf8: 92040007 */ lbu $a0,0x7($s0) -.L0f05bbfc: -/* f05bbfc: afa60020 */ sw $a2,0x20($sp) -/* f05bc00: a3a50036 */ sb $a1,0x36($sp) -/* f05bc04: 0fc2554a */ jal func0f095528 -/* f05bc08: afa3002c */ sw $v1,0x2c($sp) -/* f05bc0c: 8fa3002c */ lw $v1,0x2c($sp) -/* f05bc10: 844f0006 */ lh $t7,0x6($v0) -/* f05bc14: 93a50036 */ lbu $a1,0x36($sp) -/* f05bc18: 8fa60020 */ lw $a2,0x20($sp) -/* f05bc1c: a46f0006 */ sh $t7,0x6($v1) -/* f05bc20: 8c58000c */ lw $t8,0xc($v0) -/* f05bc24: ac78000c */ sw $t8,0xc($v1) -.L0f05bc28: -/* f05bc28: 14c50006 */ bne $a2,$a1,.L0f05bc44 -/* f05bc2c: 00a01025 */ or $v0,$a1,$zero -/* f05bc30: 18400004 */ blez $v0,.L0f05bc44 -/* f05bc34: 00000000 */ sll $zero,$zero,0x0 -/* f05bc38: 24a5ffff */ addiu $a1,$a1,-1 -/* f05bc3c: 10000006 */ beqz $zero,.L0f05bc58 -/* f05bc40: 30a200ff */ andi $v0,$a1,0xff -.L0f05bc44: -/* f05bc44: 14c20004 */ bne $a2,$v0,.L0f05bc58 -/* f05bc48: 28410003 */ slti $at,$v0,0x3 -/* f05bc4c: 10200002 */ beqz $at,.L0f05bc58 -/* f05bc50: 24a50001 */ addiu $a1,$a1,0x1 -/* f05bc54: 30a200ff */ andi $v0,$a1,0xff -.L0f05bc58: -/* f05bc58: 14400008 */ bnez $v0,.L0f05bc7c -/* f05bc5c: 24010001 */ addiu $at,$zero,0x1 -/* f05bc60: 0fc2554a */ jal func0f095528 -/* f05bc64: 92040004 */ lbu $a0,0x4($s0) -/* f05bc68: 84490006 */ lh $t1,0x6($v0) -/* f05bc6c: a6290006 */ sh $t1,0x6($s1) -/* f05bc70: 8c4a000c */ lw $t2,0xc($v0) -/* f05bc74: 1000001a */ beqz $zero,.L0f05bce0 -/* f05bc78: ae2a000c */ sw $t2,0xc($s1) -.L0f05bc7c: -/* f05bc7c: 54410009 */ bnel $v0,$at,.L0f05bca4 -/* f05bc80: 24010002 */ addiu $at,$zero,0x2 -/* f05bc84: 0fc2554a */ jal func0f095528 -/* f05bc88: 92040005 */ lbu $a0,0x5($s0) -/* f05bc8c: 844b0006 */ lh $t3,0x6($v0) -/* f05bc90: a62b0006 */ sh $t3,0x6($s1) -/* f05bc94: 8c4c000c */ lw $t4,0xc($v0) -/* f05bc98: 10000011 */ beqz $zero,.L0f05bce0 -/* f05bc9c: ae2c000c */ sw $t4,0xc($s1) -/* f05bca0: 24010002 */ addiu $at,$zero,0x2 -.L0f05bca4: -/* f05bca4: 14410008 */ bne $v0,$at,.L0f05bcc8 -/* f05bca8: 00000000 */ sll $zero,$zero,0x0 -/* f05bcac: 0fc2554a */ jal func0f095528 -/* f05bcb0: 92040006 */ lbu $a0,0x6($s0) -/* f05bcb4: 844d0006 */ lh $t5,0x6($v0) -/* f05bcb8: a62d0006 */ sh $t5,0x6($s1) -/* f05bcbc: 8c4e000c */ lw $t6,0xc($v0) -/* f05bcc0: 10000007 */ beqz $zero,.L0f05bce0 -/* f05bcc4: ae2e000c */ sw $t6,0xc($s1) -.L0f05bcc8: -/* f05bcc8: 0fc2554a */ jal func0f095528 -/* f05bccc: 92040007 */ lbu $a0,0x7($s0) -/* f05bcd0: 844f0006 */ lh $t7,0x6($v0) -/* f05bcd4: a62f0006 */ sh $t7,0x6($s1) -/* f05bcd8: 8c58000c */ lw $t8,0xc($v0) -/* f05bcdc: ae38000c */ sw $t8,0xc($s1) -.L0f05bce0: -/* f05bce0: 3c03800a */ lui $v1,0x800a -/* f05bce4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05bce8: 8c790438 */ lw $t9,0x438($v1) -/* f05bcec: 8fbf001c */ lw $ra,0x1c($sp) -/* f05bcf0: 8fb00014 */ lw $s0,0x14($sp) -/* f05bcf4: 8fb10018 */ lw $s1,0x18($sp) -/* f05bcf8: 27280009 */ addiu $t0,$t9,0x9 -/* f05bcfc: ac680438 */ sw $t0,0x438($v1) -/* f05bd00: 27bd0038 */ addiu $sp,$sp,0x38 -/* f05bd04: 03e00008 */ jr $ra -/* f05bd08: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0142 - */ -GLOBAL_ASM( -glabel ai0142 -/* f05bd0c: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05bd10: afb30020 */ sw $s3,0x20($sp) -/* f05bd14: 3c13800a */ lui $s3,0x800a -/* f05bd18: 26739fc0 */ addiu $s3,$s3,-24640 -/* f05bd1c: 8e6e0434 */ lw $t6,0x434($s3) -/* f05bd20: 8e6f0438 */ lw $t7,0x438($s3) -/* f05bd24: afbf0024 */ sw $ra,0x24($sp) -/* f05bd28: afb2001c */ sw $s2,0x1c($sp) -/* f05bd2c: afb10018 */ sw $s1,0x18($sp) -/* f05bd30: afb00014 */ sw $s0,0x14($sp) -/* f05bd34: 01cf1021 */ addu $v0,$t6,$t7 -/* f05bd38: 0fc2556c */ jal func0f0955b0 -/* f05bd3c: 90440002 */ lbu $a0,0x2($v0) -/* f05bd40: 1040000e */ beqz $v0,.L0f05bd7c -/* f05bd44: 3c108007 */ lui $s0,0x8007 -/* f05bd48: 3c128007 */ lui $s2,0x8007 -/* f05bd4c: 84510006 */ lh $s1,0x6($v0) -/* f05bd50: 26529780 */ addiu $s2,$s2,-26752 -/* f05bd54: 26109730 */ addiu $s0,$s0,-26832 -/* f05bd58: 96180000 */ lhu $t8,0x0($s0) -.L0f05bd5c: -/* f05bd5c: 56380005 */ bnel $s1,$t8,.L0f05bd74 -/* f05bd60: 26100004 */ addiu $s0,$s0,0x4 -/* f05bd64: 8e640424 */ lw $a0,0x424($s3) -/* f05bd68: 0fc12b28 */ jal func0f04aca0 -/* f05bd6c: 96050002 */ lhu $a1,0x2($s0) -/* f05bd70: 26100004 */ addiu $s0,$s0,0x4 -.L0f05bd74: -/* f05bd74: 5612fff9 */ bnel $s0,$s2,.L0f05bd5c -/* f05bd78: 96180000 */ lhu $t8,0x0($s0) -.L0f05bd7c: -/* f05bd7c: 8e790438 */ lw $t9,0x438($s3) -/* f05bd80: 8fbf0024 */ lw $ra,0x24($sp) -/* f05bd84: 8fb00014 */ lw $s0,0x14($sp) -/* f05bd88: 27280004 */ addiu $t0,$t9,0x4 -/* f05bd8c: ae680438 */ sw $t0,0x438($s3) -/* f05bd90: 8fb30020 */ lw $s3,0x20($sp) -/* f05bd94: 8fb10018 */ lw $s1,0x18($sp) -/* f05bd98: 8fb2001c */ lw $s2,0x1c($sp) -/* f05bd9c: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05bda0: 03e00008 */ jr $ra -/* f05bda4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0143 - */ -GLOBAL_ASM( -glabel ai0143 -/* f05bda8: 3c03800a */ lui $v1,0x800a -/* f05bdac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05bdb0: 8c640430 */ lw $a0,0x430($v1) -/* f05bdb4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05bdb8: afbf0014 */ sw $ra,0x14($sp) -/* f05bdbc: 50800006 */ beqzl $a0,.L0f05bdd8 -/* f05bdc0: 8c6e0438 */ lw $t6,0x438($v1) -/* f05bdc4: 0fc1ec2f */ jal func0f07b0bc -/* f05bdc8: 24050001 */ addiu $a1,$zero,0x1 -/* f05bdcc: 3c03800a */ lui $v1,0x800a -/* f05bdd0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05bdd4: 8c6e0438 */ lw $t6,0x438($v1) -.L0f05bdd8: -/* f05bdd8: 8fbf0014 */ lw $ra,0x14($sp) -/* f05bddc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05bde0: 25cf0002 */ addiu $t7,$t6,0x2 -/* f05bde4: ac6f0438 */ sw $t7,0x438($v1) -/* f05bde8: 03e00008 */ jr $ra -/* f05bdec: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0144 - */ -GLOBAL_ASM( -glabel ai0144 -/* f05bdf0: 3c03800a */ lui $v1,0x800a -/* f05bdf4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05bdf8: 8c640430 */ lw $a0,0x430($v1) -/* f05bdfc: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05be00: afbf0014 */ sw $ra,0x14($sp) -/* f05be04: 50800006 */ beqzl $a0,.L0f05be20 -/* f05be08: 8c6e0438 */ lw $t6,0x438($v1) -/* f05be0c: 0fc1ec2f */ jal func0f07b0bc -/* f05be10: 00002825 */ or $a1,$zero,$zero -/* f05be14: 3c03800a */ lui $v1,0x800a -/* f05be18: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05be1c: 8c6e0438 */ lw $t6,0x438($v1) -.L0f05be20: -/* f05be20: 8fbf0014 */ lw $ra,0x14($sp) -/* f05be24: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05be28: 25cf0002 */ addiu $t7,$t6,0x2 -/* f05be2c: ac6f0438 */ sw $t7,0x438($v1) -/* f05be30: 03e00008 */ jr $ra -/* f05be34: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0145 - */ -GLOBAL_ASM( -glabel ai0145 -/* f05be38: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05be3c: afbf0014 */ sw $ra,0x14($sp) -/* f05be40: 0fc13301 */ jal func0f04cc04 -/* f05be44: 00000000 */ sll $zero,$zero,0x0 -/* f05be48: 3c03800a */ lui $v1,0x800a -/* f05be4c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05be50: 8c6e0438 */ lw $t6,0x438($v1) -/* f05be54: 8fbf0014 */ lw $ra,0x14($sp) -/* f05be58: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05be5c: 25cf0002 */ addiu $t7,$t6,0x2 -/* f05be60: ac6f0438 */ sw $t7,0x438($v1) -/* f05be64: 03e00008 */ jr $ra -/* f05be68: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0146 - */ -GLOBAL_ASM( -glabel ai0146 -/* f05be6c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05be70: afbf0014 */ sw $ra,0x14($sp) -/* f05be74: 0fc13341 */ jal func0f04cd04 -/* f05be78: 00000000 */ sll $zero,$zero,0x0 -/* f05be7c: 3c03800a */ lui $v1,0x800a -/* f05be80: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05be84: 8c6e0438 */ lw $t6,0x438($v1) -/* f05be88: 8fbf0014 */ lw $ra,0x14($sp) -/* f05be8c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05be90: 25cf0002 */ addiu $t7,$t6,0x2 -/* f05be94: ac6f0438 */ sw $t7,0x438($v1) -/* f05be98: 03e00008 */ jr $ra -/* f05be9c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0147 - */ -GLOBAL_ASM( -glabel ai0147 -/* f05bea0: 27bdffc0 */ addiu $sp,$sp,-64 -/* f05bea4: afb50028 */ sw $s5,0x28($sp) -/* f05bea8: 3c15800a */ lui $s5,0x800a -/* f05beac: 26b59fc0 */ addiu $s5,$s5,-24640 -/* f05beb0: 8eae0434 */ lw $t6,0x434($s5) -/* f05beb4: 8eaf0438 */ lw $t7,0x438($s5) -/* f05beb8: afbf002c */ sw $ra,0x2c($sp) -/* f05bebc: afb40024 */ sw $s4,0x24($sp) -/* f05bec0: afb30020 */ sw $s3,0x20($sp) -/* f05bec4: afb2001c */ sw $s2,0x1c($sp) -/* f05bec8: afb10018 */ sw $s1,0x18($sp) -/* f05becc: afb00014 */ sw $s0,0x14($sp) -/* f05bed0: 01cf1021 */ addu $v0,$t6,$t7 -/* f05bed4: 90440002 */ lbu $a0,0x2($v0) -/* f05bed8: 24120001 */ addiu $s2,$zero,0x1 -/* f05bedc: 0fc133a7 */ jal func0f04ce9c -/* f05bee0: afa20034 */ sw $v0,0x34($sp) -/* f05bee4: 1040001b */ beqz $v0,.L0f05bf54 -/* f05bee8: 00408825 */ or $s1,$v0,$zero -/* f05beec: 84580000 */ lh $t8,0x0($v0) -/* f05bef0: 2414fffe */ addiu $s4,$zero,-2 -/* f05bef4: 24130005 */ addiu $s3,$zero,0x5 -/* f05bef8: 12980016 */ beq $s4,$t8,.L0f05bf54 -/* f05befc: 00000000 */ sll $zero,$zero,0x0 -/* f05bf00: 84440000 */ lh $a0,0x0($v0) -.L0f05bf04: -/* f05bf04: 0fc0a1dd */ jal func0f028774 -/* f05bf08: 00000000 */ sll $zero,$zero,0x0 -/* f05bf0c: 1040000d */ beqz $v0,.L0f05bf44 -/* f05bf10: 00408025 */ or $s0,$v0,$zero -/* f05bf14: 8c590020 */ lw $t9,0x20($v0) -/* f05bf18: 00402025 */ or $a0,$v0,$zero -/* f05bf1c: 5320000a */ beqzl $t9,.L0f05bf48 -/* f05bf20: 86240002 */ lh $a0,0x2($s1) -/* f05bf24: 0fc0e6a5 */ jal func0f039a94 -/* f05bf28: 00009025 */ or $s2,$zero,$zero -/* f05bf2c: 54400006 */ bnezl $v0,.L0f05bf48 -/* f05bf30: 86240002 */ lh $a0,0x2($s1) -/* f05bf34: 82080007 */ lb $t0,0x7($s0) -/* f05bf38: 52680003 */ beql $s3,$t0,.L0f05bf48 -/* f05bf3c: 86240002 */ lh $a0,0x2($s1) -/* f05bf40: 24120001 */ addiu $s2,$zero,0x1 -.L0f05bf44: -/* f05bf44: 86240002 */ lh $a0,0x2($s1) -.L0f05bf48: -/* f05bf48: 26310002 */ addiu $s1,$s1,0x2 -/* f05bf4c: 1684ffed */ bne $s4,$a0,.L0f05bf04 -/* f05bf50: 00000000 */ sll $zero,$zero,0x0 -.L0f05bf54: -/* f05bf54: 16400007 */ bnez $s2,.L0f05bf74 -/* f05bf58: 8fa90034 */ lw $t1,0x34($sp) -/* f05bf5c: 8ea40434 */ lw $a0,0x434($s5) -/* f05bf60: 8ea50438 */ lw $a1,0x438($s5) -/* f05bf64: 0fc13583 */ jal chraiGoToLabel -/* f05bf68: 91260003 */ lbu $a2,0x3($t1) -/* f05bf6c: 10000004 */ beqz $zero,.L0f05bf80 -/* f05bf70: aea20438 */ sw $v0,0x438($s5) -.L0f05bf74: -/* f05bf74: 8eaa0438 */ lw $t2,0x438($s5) -/* f05bf78: 254b0004 */ addiu $t3,$t2,0x4 -/* f05bf7c: aeab0438 */ sw $t3,0x438($s5) -.L0f05bf80: -/* f05bf80: 8fbf002c */ lw $ra,0x2c($sp) -/* f05bf84: 8fb00014 */ lw $s0,0x14($sp) -/* f05bf88: 8fb10018 */ lw $s1,0x18($sp) -/* f05bf8c: 8fb2001c */ lw $s2,0x1c($sp) -/* f05bf90: 8fb30020 */ lw $s3,0x20($sp) -/* f05bf94: 8fb40024 */ lw $s4,0x24($sp) -/* f05bf98: 8fb50028 */ lw $s5,0x28($sp) -/* f05bf9c: 27bd0040 */ addiu $sp,$sp,0x40 -/* f05bfa0: 03e00008 */ jr $ra -/* f05bfa4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0148 - */ -GLOBAL_ASM( -glabel ai0148 -/* f05bfa8: 3c03800a */ lui $v1,0x800a -/* f05bfac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05bfb0: 8c6e0434 */ lw $t6,0x434($v1) -/* f05bfb4: 8c6f0438 */ lw $t7,0x438($v1) -/* f05bfb8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05bfbc: afbf0014 */ sw $ra,0x14($sp) -/* f05bfc0: 01cf3021 */ addu $a2,$t6,$t7 -/* f05bfc4: 90c50002 */ lbu $a1,0x2($a2) -/* f05bfc8: afa6001c */ sw $a2,0x1c($sp) -/* f05bfcc: 0fc126d1 */ jal chrFindById -/* f05bfd0: 8c640424 */ lw $a0,0x424($v1) -/* f05bfd4: 3c03800a */ lui $v1,0x800a -/* f05bfd8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05bfdc: 10400006 */ beqz $v0,.L0f05bff8 -/* f05bfe0: 8fa6001c */ lw $a2,0x1c($sp) -/* f05bfe4: 905802a3 */ lbu $t8,0x2a3($v0) -/* f05bfe8: 57000004 */ bnezl $t8,.L0f05bffc -/* f05bfec: 8c680438 */ lw $t0,0x438($v1) -/* f05bff0: 90d90003 */ lbu $t9,0x3($a2) -/* f05bff4: a05902a3 */ sb $t9,0x2a3($v0) -.L0f05bff8: -/* f05bff8: 8c680438 */ lw $t0,0x438($v1) -.L0f05bffc: -/* f05bffc: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c000: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05c004: 25090004 */ addiu $t1,$t0,0x4 -/* f05c008: ac690438 */ sw $t1,0x438($v1) -/* f05c00c: 03e00008 */ jr $ra -/* f05c010: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0149 - */ -GLOBAL_ASM( -glabel ai0149 -/* f05c014: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05c018: afb00018 */ sw $s0,0x18($sp) -/* f05c01c: 3c10800a */ lui $s0,0x800a -/* f05c020: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05c024: 8e0e0434 */ lw $t6,0x434($s0) -/* f05c028: 8e0f0438 */ lw $t7,0x438($s0) -/* f05c02c: afbf001c */ sw $ra,0x1c($sp) -/* f05c030: 8e040424 */ lw $a0,0x424($s0) -/* f05c034: 01cf1821 */ addu $v1,$t6,$t7 -/* f05c038: 90650002 */ lbu $a1,0x2($v1) -/* f05c03c: 0fc126d1 */ jal chrFindById -/* f05c040: afa30024 */ sw $v1,0x24($sp) -/* f05c044: 8fa30024 */ lw $v1,0x24($sp) -/* f05c048: 90780004 */ lbu $t8,0x4($v1) -/* f05c04c: 57000010 */ bnezl $t8,.L0f05c090 -/* f05c050: 8e0b0424 */ lw $t3,0x424($s0) -/* f05c054: 90790003 */ lbu $t9,0x3($v1) -/* f05c058: 904802a3 */ lbu $t0,0x2a3($v0) -/* f05c05c: 57280008 */ bnel $t9,$t0,.L0f05c080 -/* f05c060: 8e090438 */ lw $t1,0x438($s0) -/* f05c064: 8e040434 */ lw $a0,0x434($s0) -/* f05c068: 8e050438 */ lw $a1,0x438($s0) -/* f05c06c: 0fc13583 */ jal chraiGoToLabel -/* f05c070: 90660005 */ lbu $a2,0x5($v1) -/* f05c074: 10000012 */ beqz $zero,.L0f05c0c0 -/* f05c078: ae020438 */ sw $v0,0x438($s0) -/* f05c07c: 8e090438 */ lw $t1,0x438($s0) -.L0f05c080: -/* f05c080: 252a0006 */ addiu $t2,$t1,0x6 -/* f05c084: 1000000e */ beqz $zero,.L0f05c0c0 -/* f05c088: ae0a0438 */ sw $t2,0x438($s0) -/* f05c08c: 8e0b0424 */ lw $t3,0x424($s0) -.L0f05c090: -/* f05c090: 8d6c02a4 */ lw $t4,0x2a4($t3) -/* f05c094: 55800008 */ bnezl $t4,.L0f05c0b8 -/* f05c098: 8e0d0438 */ lw $t5,0x438($s0) -/* f05c09c: 8e040434 */ lw $a0,0x434($s0) -/* f05c0a0: 8e050438 */ lw $a1,0x438($s0) -/* f05c0a4: 0fc13583 */ jal chraiGoToLabel -/* f05c0a8: 90660005 */ lbu $a2,0x5($v1) -/* f05c0ac: 10000004 */ beqz $zero,.L0f05c0c0 -/* f05c0b0: ae020438 */ sw $v0,0x438($s0) -/* f05c0b4: 8e0d0438 */ lw $t5,0x438($s0) -.L0f05c0b8: -/* f05c0b8: 25ae0006 */ addiu $t6,$t5,0x6 -/* f05c0bc: ae0e0438 */ sw $t6,0x438($s0) -.L0f05c0c0: -/* f05c0c0: 8fbf001c */ lw $ra,0x1c($sp) -/* f05c0c4: 8fb00018 */ lw $s0,0x18($sp) -/* f05c0c8: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05c0cc: 03e00008 */ jr $ra -/* f05c0d0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 014a - */ -GLOBAL_ASM( -glabel ai014a -/* f05c0d4: 3c03800a */ lui $v1,0x800a -/* f05c0d8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c0dc: 8c640434 */ lw $a0,0x434($v1) -/* f05c0e0: 8c650438 */ lw $a1,0x438($v1) -/* f05c0e4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05c0e8: afbf0014 */ sw $ra,0x14($sp) -/* f05c0ec: 00851021 */ addu $v0,$a0,$a1 -/* f05c0f0: 0fc13583 */ jal chraiGoToLabel -/* f05c0f4: 90460005 */ lbu $a2,0x5($v0) -/* f05c0f8: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c0fc: 3c01800a */ lui $at,0x800a -/* f05c100: ac22a3f8 */ sw $v0,-0x5c08($at) -/* f05c104: 00001025 */ or $v0,$zero,$zero -/* f05c108: 03e00008 */ jr $ra -/* f05c10c: 27bd0018 */ addiu $sp,$sp,0x18 -); - -/** - * @cmd 014b - */ -GLOBAL_ASM( -glabel ai014b -/* f05c110: 3c03800a */ lui $v1,0x800a -/* f05c114: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c118: 8c6e0424 */ lw $t6,0x424($v1) -/* f05c11c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05c120: afbf0014 */ sw $ra,0x14($sp) -/* f05c124: 8c650438 */ lw $a1,0x438($v1) -/* f05c128: 91cf02a3 */ lbu $t7,0x2a3($t6) -/* f05c12c: 8c640434 */ lw $a0,0x434($v1) -/* f05c130: 24b80003 */ addiu $t8,$a1,0x3 -/* f05c134: 15e00007 */ bnez $t7,.L0f05c154 -/* f05c138: 00851021 */ addu $v0,$a0,$a1 -/* f05c13c: 0fc13583 */ jal chraiGoToLabel -/* f05c140: 90460002 */ lbu $a2,0x2($v0) -/* f05c144: 3c03800a */ lui $v1,0x800a -/* f05c148: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c14c: 10000002 */ beqz $zero,.L0f05c158 -/* f05c150: ac620438 */ sw $v0,0x438($v1) -.L0f05c154: -/* f05c154: ac780438 */ sw $t8,0x438($v1) -.L0f05c158: -/* f05c158: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c15c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05c160: 00001025 */ or $v0,$zero,$zero -/* f05c164: 03e00008 */ jr $ra -/* f05c168: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0157 - */ -GLOBAL_ASM( -glabel ai0157 -/* f05c16c: 3c05800a */ lui $a1,0x800a -/* f05c170: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f05c174: 8ca40438 */ lw $a0,0x438($a1) -/* f05c178: 8cae0434 */ lw $t6,0x434($a1) -/* f05c17c: 3c018007 */ lui $at,0x8007 -/* f05c180: 24980003 */ addiu $t8,$a0,0x3 -/* f05c184: 01c41821 */ addu $v1,$t6,$a0 -/* f05c188: 906f0002 */ lbu $t7,0x2($v1) -/* f05c18c: 00001025 */ or $v0,$zero,$zero -/* f05c190: ac2f98d0 */ sw $t7,-0x6730($at) -/* f05c194: 03e00008 */ jr $ra -/* f05c198: acb80438 */ sw $t8,0x438($a1) -); - -/** - * @cmd 0152 - */ -GLOBAL_ASM( -glabel ai0152 -/* f05c19c: 27bdffb8 */ addiu $sp,$sp,-72 -/* f05c1a0: afbe0038 */ sw $s8,0x38($sp) -/* f05c1a4: 3c1e800a */ lui $s8,0x800a -/* f05c1a8: 27de9fc0 */ addiu $s8,$s8,-24640 -/* f05c1ac: 8fce0434 */ lw $t6,0x434($s8) -/* f05c1b0: 8fcf0438 */ lw $t7,0x438($s8) -/* f05c1b4: afbf003c */ sw $ra,0x3c($sp) -/* f05c1b8: afb70034 */ sw $s7,0x34($sp) -/* f05c1bc: afb60030 */ sw $s6,0x30($sp) -/* f05c1c0: afb5002c */ sw $s5,0x2c($sp) -/* f05c1c4: afb40028 */ sw $s4,0x28($sp) -/* f05c1c8: afb30024 */ sw $s3,0x24($sp) -/* f05c1cc: afb20020 */ sw $s2,0x20($sp) -/* f05c1d0: afb1001c */ sw $s1,0x1c($sp) -/* f05c1d4: afb00018 */ sw $s0,0x18($sp) -/* f05c1d8: 01cf1021 */ addu $v0,$t6,$t7 -/* f05c1dc: 90440003 */ lbu $a0,0x3($v0) -/* f05c1e0: 00009025 */ or $s2,$zero,$zero -/* f05c1e4: 0fc133a7 */ jal func0f04ce9c -/* f05c1e8: afa20044 */ sw $v0,0x44($sp) -/* f05c1ec: 10400022 */ beqz $v0,.L0f05c278 -/* f05c1f0: 00408825 */ or $s1,$v0,$zero -/* f05c1f4: 84580000 */ lh $t8,0x0($v0) -/* f05c1f8: 2413fffe */ addiu $s3,$zero,-2 -/* f05c1fc: 24170020 */ addiu $s7,$zero,0x20 -/* f05c200: 1278001d */ beq $s3,$t8,.L0f05c278 -/* f05c204: 2416001e */ addiu $s6,$zero,0x1e -/* f05c208: 84440000 */ lh $a0,0x0($v0) -/* f05c20c: 2415001f */ addiu $s5,$zero,0x1f -/* f05c210: 24140005 */ addiu $s4,$zero,0x5 -.L0f05c214: -/* f05c214: 0fc0a1dd */ jal func0f028774 -/* f05c218: 00000000 */ sll $zero,$zero,0x0 -/* f05c21c: 10400012 */ beqz $v0,.L0f05c268 -/* f05c220: 00408025 */ or $s0,$v0,$zero -/* f05c224: 8c59001c */ lw $t9,0x1c($v0) -/* f05c228: 53200010 */ beqzl $t9,.L0f05c26c -/* f05c22c: 86240002 */ lh $a0,0x2($s1) -/* f05c230: 0fc0e6a5 */ jal func0f039a94 -/* f05c234: 00402025 */ or $a0,$v0,$zero -/* f05c238: 5440000c */ bnezl $v0,.L0f05c26c -/* f05c23c: 86240002 */ lh $a0,0x2($s1) -/* f05c240: 82020007 */ lb $v0,0x7($s0) -/* f05c244: 52820009 */ beql $s4,$v0,.L0f05c26c -/* f05c248: 86240002 */ lh $a0,0x2($s1) -/* f05c24c: 52a20007 */ beql $s5,$v0,.L0f05c26c -/* f05c250: 86240002 */ lh $a0,0x2($s1) -/* f05c254: 52c20005 */ beql $s6,$v0,.L0f05c26c -/* f05c258: 86240002 */ lh $a0,0x2($s1) -/* f05c25c: 52e20003 */ beql $s7,$v0,.L0f05c26c -/* f05c260: 86240002 */ lh $a0,0x2($s1) -/* f05c264: 26520001 */ addiu $s2,$s2,0x1 -.L0f05c268: -/* f05c268: 86240002 */ lh $a0,0x2($s1) -.L0f05c26c: -/* f05c26c: 26310002 */ addiu $s1,$s1,0x2 -/* f05c270: 1664ffe8 */ bne $s3,$a0,.L0f05c214 -/* f05c274: 00000000 */ sll $zero,$zero,0x0 -.L0f05c278: -/* f05c278: 8fa20044 */ lw $v0,0x44($sp) -/* f05c27c: 90480002 */ lbu $t0,0x2($v0) -/* f05c280: 0112082a */ slt $at,$t0,$s2 -/* f05c284: 50200008 */ beqzl $at,.L0f05c2a8 -/* f05c288: 8fc90438 */ lw $t1,0x438($s8) -/* f05c28c: 8fc40434 */ lw $a0,0x434($s8) -/* f05c290: 8fc50438 */ lw $a1,0x438($s8) -/* f05c294: 0fc13583 */ jal chraiGoToLabel -/* f05c298: 90460004 */ lbu $a2,0x4($v0) -/* f05c29c: 10000004 */ beqz $zero,.L0f05c2b0 -/* f05c2a0: afc20438 */ sw $v0,0x438($s8) -/* f05c2a4: 8fc90438 */ lw $t1,0x438($s8) -.L0f05c2a8: -/* f05c2a8: 252a0005 */ addiu $t2,$t1,0x5 -/* f05c2ac: afca0438 */ sw $t2,0x438($s8) -.L0f05c2b0: -/* f05c2b0: 8fbf003c */ lw $ra,0x3c($sp) -/* f05c2b4: 8fb00018 */ lw $s0,0x18($sp) -/* f05c2b8: 8fb1001c */ lw $s1,0x1c($sp) -/* f05c2bc: 8fb20020 */ lw $s2,0x20($sp) -/* f05c2c0: 8fb30024 */ lw $s3,0x24($sp) -/* f05c2c4: 8fb40028 */ lw $s4,0x28($sp) -/* f05c2c8: 8fb5002c */ lw $s5,0x2c($sp) -/* f05c2cc: 8fb60030 */ lw $s6,0x30($sp) -/* f05c2d0: 8fb70034 */ lw $s7,0x34($sp) -/* f05c2d4: 8fbe0038 */ lw $s8,0x38($sp) -/* f05c2d8: 27bd0048 */ addiu $sp,$sp,0x48 -/* f05c2dc: 03e00008 */ jr $ra -/* f05c2e0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0165 - */ -GLOBAL_ASM( -glabel ai0165 -/* f05c2e4: 3c03800a */ lui $v1,0x800a -/* f05c2e8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c2ec: 8c6e0434 */ lw $t6,0x434($v1) -/* f05c2f0: 8c6f0438 */ lw $t7,0x438($v1) -/* f05c2f4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05c2f8: afbf0014 */ sw $ra,0x14($sp) -/* f05c2fc: 01cf3821 */ addu $a3,$t6,$t7 -/* f05c300: 90e50002 */ lbu $a1,0x2($a3) -/* f05c304: afa7001c */ sw $a3,0x1c($sp) -/* f05c308: 0fc126d1 */ jal chrFindById -/* f05c30c: 8c640424 */ lw $a0,0x424($v1) -/* f05c310: 3c03800a */ lui $v1,0x800a -/* f05c314: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c318: 10400012 */ beqz $v0,.L0f05c364 -/* f05c31c: 8fa7001c */ lw $a3,0x1c($sp) -/* f05c320: 8c580018 */ lw $t8,0x18($v0) -/* f05c324: 0018c800 */ sll $t9,$t8,0x0 -/* f05c328: 0723000f */ bgezl $t9,.L0f05c368 -/* f05c32c: 8c6b0438 */ lw $t3,0x438($v1) -/* f05c330: 8c490018 */ lw $t1,0x18($v0) -/* f05c334: 3c017fff */ lui $at,0x7fff -/* f05c338: 3421ffff */ ori $at,$at,0xffff -/* f05c33c: 01215024 */ and $t2,$t1,$at -/* f05c340: ac4a0018 */ sw $t2,0x18($v0) -/* f05c344: 90e60003 */ lbu $a2,0x3($a3) -/* f05c348: 8c650438 */ lw $a1,0x438($v1) -/* f05c34c: 0fc13583 */ jal chraiGoToLabel -/* f05c350: 8c640434 */ lw $a0,0x434($v1) -/* f05c354: 3c03800a */ lui $v1,0x800a -/* f05c358: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c35c: 10000004 */ beqz $zero,.L0f05c370 -/* f05c360: ac620438 */ sw $v0,0x438($v1) -.L0f05c364: -/* f05c364: 8c6b0438 */ lw $t3,0x438($v1) -.L0f05c368: -/* f05c368: 256c0004 */ addiu $t4,$t3,0x4 -/* f05c36c: ac6c0438 */ sw $t4,0x438($v1) -.L0f05c370: -/* f05c370: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c374: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05c378: 00001025 */ or $v0,$zero,$zero -/* f05c37c: 03e00008 */ jr $ra -/* f05c380: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0166 - */ -GLOBAL_ASM( -glabel ai0166 -/* f05c384: 3c03800a */ lui $v1,0x800a -/* f05c388: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c38c: 8c640434 */ lw $a0,0x434($v1) -/* f05c390: 8c650438 */ lw $a1,0x438($v1) -/* f05c394: 8c6f0424 */ lw $t7,0x424($v1) -/* f05c398: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05c39c: afbf0014 */ sw $ra,0x14($sp) -/* f05c3a0: 00851021 */ addu $v0,$a0,$a1 -/* f05c3a4: 904e0002 */ lbu $t6,0x2($v0) -/* f05c3a8: 91f802a0 */ lbu $t8,0x2a0($t7) -/* f05c3ac: 24b90004 */ addiu $t9,$a1,0x4 -/* f05c3b0: 55d80008 */ bnel $t6,$t8,.L0f05c3d4 -/* f05c3b4: ac790438 */ sw $t9,0x438($v1) -/* f05c3b8: 0fc13583 */ jal chraiGoToLabel -/* f05c3bc: 90460003 */ lbu $a2,0x3($v0) -/* f05c3c0: 3c03800a */ lui $v1,0x800a -/* f05c3c4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c3c8: 10000002 */ beqz $zero,.L0f05c3d4 -/* f05c3cc: ac620438 */ sw $v0,0x438($v1) -/* f05c3d0: ac790438 */ sw $t9,0x438($v1) -.L0f05c3d4: -/* f05c3d4: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c3d8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05c3dc: 00001025 */ or $v0,$zero,$zero -/* f05c3e0: 03e00008 */ jr $ra -/* f05c3e4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0167 - */ -GLOBAL_ASM( -glabel ai0167 -/* f05c3e8: 3c03800a */ lui $v1,0x800a -/* f05c3ec: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c3f0: 8c6e0434 */ lw $t6,0x434($v1) -/* f05c3f4: 8c6f0438 */ lw $t7,0x438($v1) -/* f05c3f8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05c3fc: afbf0014 */ sw $ra,0x14($sp) -/* f05c400: 01cf1021 */ addu $v0,$t6,$t7 -/* f05c404: 90450002 */ lbu $a1,0x2($v0) -/* f05c408: 0fc1eca4 */ jal func0f07b290 -/* f05c40c: 8c640430 */ lw $a0,0x430($v1) -/* f05c410: 3c03800a */ lui $v1,0x800a -/* f05c414: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c418: 8c780438 */ lw $t8,0x438($v1) -/* f05c41c: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c420: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05c424: 27190003 */ addiu $t9,$t8,0x3 -/* f05c428: ac790438 */ sw $t9,0x438($v1) -/* f05c42c: 03e00008 */ jr $ra -/* f05c430: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0169 - */ -GLOBAL_ASM( -glabel ai0169 -/* f05c434: 3c03800a */ lui $v1,0x800a -/* f05c438: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c43c: 8c640434 */ lw $a0,0x434($v1) -/* f05c440: 8c650438 */ lw $a1,0x438($v1) -/* f05c444: 8c6f0424 */ lw $t7,0x424($v1) -/* f05c448: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05c44c: afbf0014 */ sw $ra,0x14($sp) -/* f05c450: 00851021 */ addu $v0,$a0,$a1 -/* f05c454: 904e0002 */ lbu $t6,0x2($v0) -/* f05c458: 91f802e3 */ lbu $t8,0x2e3($t7) -/* f05c45c: 24b90004 */ addiu $t9,$a1,0x4 -/* f05c460: 55d80008 */ bnel $t6,$t8,.L0f05c484 -/* f05c464: ac790438 */ sw $t9,0x438($v1) -/* f05c468: 0fc13583 */ jal chraiGoToLabel -/* f05c46c: 90460003 */ lbu $a2,0x3($v0) -/* f05c470: 3c03800a */ lui $v1,0x800a -/* f05c474: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c478: 10000002 */ beqz $zero,.L0f05c484 -/* f05c47c: ac620438 */ sw $v0,0x438($v1) -/* f05c480: ac790438 */ sw $t9,0x438($v1) -.L0f05c484: -/* f05c484: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c488: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05c48c: 00001025 */ or $v0,$zero,$zero -/* f05c490: 03e00008 */ jr $ra -/* f05c494: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 016a - */ -GLOBAL_ASM( -glabel ai016a -/* f05c498: 3c07800a */ lui $a3,0x800a -/* f05c49c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f05c4a0: 8cee0434 */ lw $t6,0x434($a3) -/* f05c4a4: 8cef0438 */ lw $t7,0x438($a3) -/* f05c4a8: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05c4ac: afbf0014 */ sw $ra,0x14($sp) -/* f05c4b0: 01cf4021 */ addu $t0,$t6,$t7 -/* f05c4b4: 91180003 */ lbu $t8,0x3($t0) -/* f05c4b8: 91090004 */ lbu $t1,0x4($t0) -/* f05c4bc: 240100f6 */ addiu $at,$zero,0xf6 -/* f05c4c0: 0018ca00 */ sll $t9,$t8,0x8 -/* f05c4c4: 03295025 */ or $t2,$t9,$t1 -/* f05c4c8: 000a5c00 */ sll $t3,$t2,0x10 -/* f05c4cc: 000b6403 */ sra $t4,$t3,0x10 -/* f05c4d0: 448c2000 */ mtc1 $t4,$f4 -/* f05c4d4: 00000000 */ sll $zero,$zero,0x0 -/* f05c4d8: 468021a0 */ cvt.s.w $f6,$f4 -/* f05c4dc: e7a6001c */ swc1 $f6,0x1c($sp) -/* f05c4e0: 91050002 */ lbu $a1,0x2($t0) -/* f05c4e4: 54a1001e */ bnel $a1,$at,.L0f05c560 -/* f05c4e8: 8ce40424 */ lw $a0,0x424($a3) -/* f05c4ec: 8ce40430 */ lw $a0,0x430($a3) -/* f05c4f0: 5080001b */ beqzl $a0,.L0f05c560 -/* f05c4f4: 8ce40424 */ lw $a0,0x424($a3) -/* f05c4f8: afa00020 */ sw $zero,0x20($sp) -/* f05c4fc: 0fc1eb7d */ jal func0f07adf4 -/* f05c500: afa80024 */ sw $t0,0x24($sp) -/* f05c504: 3c07800a */ lui $a3,0x800a -/* f05c508: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f05c50c: 8fa60020 */ lw $a2,0x20($sp) -/* f05c510: 8fa80024 */ lw $t0,0x24($sp) -/* f05c514: 10400018 */ beqz $v0,.L0f05c578 -/* f05c518: 00402025 */ or $a0,$v0,$zero -/* f05c51c: afa60020 */ sw $a2,0x20($sp) -/* f05c520: 0fc1eb6e */ jal func0f07adb8 -/* f05c524: afa80024 */ sw $t0,0x24($sp) -/* f05c528: 3c07800a */ lui $a3,0x800a -/* f05c52c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f05c530: 8fa60020 */ lw $a2,0x20($sp) -/* f05c534: 10400010 */ beqz $v0,.L0f05c578 -/* f05c538: 8fa80024 */ lw $t0,0x24($sp) -/* f05c53c: 90430000 */ lbu $v1,0x0($v0) -/* f05c540: 24010003 */ addiu $at,$zero,0x3 -/* f05c544: 10610003 */ beq $v1,$at,.L0f05c554 -/* f05c548: 24010006 */ addiu $at,$zero,0x6 -/* f05c54c: 1461000a */ bne $v1,$at,.L0f05c578 -/* f05c550: 00000000 */ sll $zero,$zero,0x0 -.L0f05c554: -/* f05c554: 10000008 */ beqz $zero,.L0f05c578 -/* f05c558: 8c460004 */ lw $a2,0x4($v0) -/* f05c55c: 8ce40424 */ lw $a0,0x424($a3) -.L0f05c560: -/* f05c560: 0fc126d1 */ jal chrFindById -/* f05c564: afa80024 */ sw $t0,0x24($sp) -/* f05c568: 3c07800a */ lui $a3,0x800a -/* f05c56c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f05c570: 8fa80024 */ lw $t0,0x24($sp) -/* f05c574: 00403025 */ or $a2,$v0,$zero -.L0f05c578: -/* f05c578: 50c0001f */ beqzl $a2,.L0f05c5f8 -/* f05c57c: 8cef0438 */ lw $t7,0x438($a3) -/* f05c580: 8cc2001c */ lw $v0,0x1c($a2) -/* f05c584: c7a8001c */ lwc1 $f8,0x1c($sp) -/* f05c588: 5040001b */ beqzl $v0,.L0f05c5f8 -/* f05c58c: 8cef0438 */ lw $t7,0x438($a3) -/* f05c590: c440000c */ lwc1 $f0,0xc($v0) -/* f05c594: c7aa001c */ lwc1 $f10,0x1c($sp) -/* f05c598: 4608003c */ c.lt.s $f0,$f8 -/* f05c59c: 00000000 */ sll $zero,$zero,0x0 -/* f05c5a0: 45020005 */ bc1fl .L0f05c5b8 -/* f05c5a4: 4600503c */ c.lt.s $f10,$f0 -/* f05c5a8: 910d0005 */ lbu $t5,0x5($t0) -/* f05c5ac: 51a0000a */ beqzl $t5,.L0f05c5d8 -/* f05c5b0: 8ce40434 */ lw $a0,0x434($a3) -/* f05c5b4: 4600503c */ c.lt.s $f10,$f0 -.L0f05c5b8: -/* f05c5b8: 00000000 */ sll $zero,$zero,0x0 -/* f05c5bc: 4502000e */ bc1fl .L0f05c5f8 -/* f05c5c0: 8cef0438 */ lw $t7,0x438($a3) -/* f05c5c4: 910e0005 */ lbu $t6,0x5($t0) -/* f05c5c8: 24010001 */ addiu $at,$zero,0x1 -/* f05c5cc: 55c1000a */ bnel $t6,$at,.L0f05c5f8 -/* f05c5d0: 8cef0438 */ lw $t7,0x438($a3) -/* f05c5d4: 8ce40434 */ lw $a0,0x434($a3) -.L0f05c5d8: -/* f05c5d8: 8ce50438 */ lw $a1,0x438($a3) -/* f05c5dc: 0fc13583 */ jal chraiGoToLabel -/* f05c5e0: 91060006 */ lbu $a2,0x6($t0) -/* f05c5e4: 3c07800a */ lui $a3,0x800a -/* f05c5e8: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f05c5ec: 10000004 */ beqz $zero,.L0f05c600 -/* f05c5f0: ace20438 */ sw $v0,0x438($a3) -/* f05c5f4: 8cef0438 */ lw $t7,0x438($a3) -.L0f05c5f8: -/* f05c5f8: 25f80007 */ addiu $t8,$t7,0x7 -/* f05c5fc: acf80438 */ sw $t8,0x438($a3) -.L0f05c600: -/* f05c600: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c604: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05c608: 00001025 */ or $v0,$zero,$zero -/* f05c60c: 03e00008 */ jr $ra -/* f05c610: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 016c - */ -GLOBAL_ASM( -glabel ai016c -/* f05c614: 3c03800a */ lui $v1,0x800a -/* f05c618: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c61c: 8c6e0438 */ lw $t6,0x438($v1) -/* f05c620: 00001025 */ or $v0,$zero,$zero -/* f05c624: 25cf0002 */ addiu $t7,$t6,0x2 -/* f05c628: 03e00008 */ jr $ra -/* f05c62c: ac6f0438 */ sw $t7,0x438($v1) -); - -/** - * @cmd 016d - */ -GLOBAL_ASM( -glabel ai016d -/* f05c630: 3c06800a */ lui $a2,0x800a -/* f05c634: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f05c638: 8cce0434 */ lw $t6,0x434($a2) -/* f05c63c: 8ccf0438 */ lw $t7,0x438($a2) -/* f05c640: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05c644: afbf0014 */ sw $ra,0x14($sp) -/* f05c648: 01cf1821 */ addu $v1,$t6,$t7 -/* f05c64c: 90650002 */ lbu $a1,0x2($v1) -/* f05c650: afa3001c */ sw $v1,0x1c($sp) -/* f05c654: 0fc126d1 */ jal chrFindById -/* f05c658: 8cc40424 */ lw $a0,0x424($a2) -/* f05c65c: 3c06800a */ lui $a2,0x800a -/* f05c660: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f05c664: 1040000d */ beqz $v0,.L0f05c69c -/* f05c668: 8fa3001c */ lw $v1,0x1c($sp) -/* f05c66c: 90780004 */ lbu $t8,0x4($v1) -/* f05c670: 57000007 */ bnezl $t8,.L0f05c690 -/* f05c674: 844a02d8 */ lh $t2,0x2d8($v0) -/* f05c678: 845902d8 */ lh $t9,0x2d8($v0) -/* f05c67c: 90680003 */ lbu $t0,0x3($v1) -/* f05c680: 03284823 */ subu $t1,$t9,$t0 -/* f05c684: 10000005 */ beqz $zero,.L0f05c69c -/* f05c688: a44902d8 */ sh $t1,0x2d8($v0) -/* f05c68c: 844a02d8 */ lh $t2,0x2d8($v0) -.L0f05c690: -/* f05c690: 906b0003 */ lbu $t3,0x3($v1) -/* f05c694: 014b6021 */ addu $t4,$t2,$t3 -/* f05c698: a44c02d8 */ sh $t4,0x2d8($v0) -.L0f05c69c: -/* f05c69c: 8ccd0438 */ lw $t5,0x438($a2) -/* f05c6a0: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c6a4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05c6a8: 25ae0005 */ addiu $t6,$t5,0x5 -/* f05c6ac: acce0438 */ sw $t6,0x438($a2) -/* f05c6b0: 03e00008 */ jr $ra -/* f05c6b4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 016e - */ -GLOBAL_ASM( -glabel ai016e -/* f05c6b8: 27bdffc0 */ addiu $sp,$sp,-64 -/* f05c6bc: 3c188007 */ lui $t8,0x8007 -/* f05c6c0: afbf001c */ sw $ra,0x1c($sp) -/* f05c6c4: 27189780 */ addiu $t8,$t8,-26752 -/* f05c6c8: 8f010000 */ lw $at,0x0($t8) -/* f05c6cc: 27a60030 */ addiu $a2,$sp,0x30 -/* f05c6d0: 3c02800a */ lui $v0,0x800a -/* f05c6d4: acc10000 */ sw $at,0x0($a2) -/* f05c6d8: 8f090004 */ lw $t1,0x4($t8) -/* f05c6dc: 24429fc0 */ addiu $v0,$v0,-24640 -/* f05c6e0: 8c4e0434 */ lw $t6,0x434($v0) -/* f05c6e4: acc90004 */ sw $t1,0x4($a2) -/* f05c6e8: 8c4f0438 */ lw $t7,0x438($v0) -/* f05c6ec: 8f010008 */ lw $at,0x8($t8) -/* f05c6f0: 8c440424 */ lw $a0,0x424($v0) -/* f05c6f4: 01cf1821 */ addu $v1,$t6,$t7 -/* f05c6f8: acc10008 */ sw $at,0x8($a2) -/* f05c6fc: 90650002 */ lbu $a1,0x2($v1) -/* f05c700: 0fc126d1 */ jal chrFindById -/* f05c704: afa3003c */ sw $v1,0x3c($sp) -/* f05c708: 8fa3003c */ lw $v1,0x3c($sp) -/* f05c70c: 27a60030 */ addiu $a2,$sp,0x30 -/* f05c710: 10400032 */ beqz $v0,.L0f05c7dc -/* f05c714: 00402025 */ or $a0,$v0,$zero -/* f05c718: 8c4a001c */ lw $t2,0x1c($v0) -/* f05c71c: 1140002f */ beqz $t2,.L0f05c7dc -/* f05c720: 00000000 */ sll $zero,$zero,0x0 -/* f05c724: 90620004 */ lbu $v0,0x4($v1) -/* f05c728: 24010002 */ addiu $at,$zero,0x2 -/* f05c72c: 3c0b8007 */ lui $t3,0x8007 -/* f05c730: 14410010 */ bne $v0,$at,.L0f05c774 -/* f05c734: 256b978c */ addiu $t3,$t3,-26740 -/* f05c738: 8d610000 */ lw $at,0x0($t3) -/* f05c73c: 27a70028 */ addiu $a3,$sp,0x28 -/* f05c740: ace10000 */ sw $at,0x0($a3) -/* f05c744: 906e0003 */ lbu $t6,0x3($v1) -/* f05c748: 3c013d00 */ lui $at,0x3d00 -/* f05c74c: 44814000 */ mtc1 $at,$f8 -/* f05c750: 448e2000 */ mtc1 $t6,$f4 -/* f05c754: afa00010 */ sw $zero,0x10($sp) -/* f05c758: 468021a0 */ cvt.s.w $f6,$f4 -/* f05c75c: 46083282 */ mul.s $f10,$f6,$f8 -/* f05c760: 44055000 */ mfc1 $a1,$f10 -/* f05c764: 0fc0d049 */ jal func0f034124 -/* f05c768: 00000000 */ sll $zero,$zero,0x0 -/* f05c76c: 1000001b */ beqz $zero,.L0f05c7dc -/* f05c770: 00000000 */ sll $zero,$zero,0x0 -.L0f05c774: -/* f05c774: 5440000f */ bnezl $v0,.L0f05c7b4 -/* f05c778: 90680003 */ lbu $t0,0x3($v1) -/* f05c77c: 906f0003 */ lbu $t7,0x3($v1) -/* f05c780: 3c013d00 */ lui $at,0x3d00 -/* f05c784: 44812000 */ mtc1 $at,$f4 -/* f05c788: 448f8000 */ mtc1 $t7,$f16 -/* f05c78c: afa00010 */ sw $zero,0x10($sp) -/* f05c790: 00003825 */ or $a3,$zero,$zero -/* f05c794: 468084a0 */ cvt.s.w $f18,$f16 -/* f05c798: 46049182 */ mul.s $f6,$f18,$f4 -/* f05c79c: 44053000 */ mfc1 $a1,$f6 -/* f05c7a0: 0fc0d049 */ jal func0f034124 -/* f05c7a4: 00000000 */ sll $zero,$zero,0x0 -/* f05c7a8: 1000000c */ beqz $zero,.L0f05c7dc -/* f05c7ac: 00000000 */ sll $zero,$zero,0x0 -/* f05c7b0: 90680003 */ lbu $t0,0x3($v1) -.L0f05c7b4: -/* f05c7b4: 3c01bd00 */ lui $at,0xbd00 -/* f05c7b8: 44818000 */ mtc1 $at,$f16 -/* f05c7bc: 44884000 */ mtc1 $t0,$f8 -/* f05c7c0: afa00010 */ sw $zero,0x10($sp) -/* f05c7c4: 00003825 */ or $a3,$zero,$zero -/* f05c7c8: 468042a0 */ cvt.s.w $f10,$f8 -/* f05c7cc: 46105482 */ mul.s $f18,$f10,$f16 -/* f05c7d0: 44059000 */ mfc1 $a1,$f18 -/* f05c7d4: 0fc0d049 */ jal func0f034124 -/* f05c7d8: 00000000 */ sll $zero,$zero,0x0 -.L0f05c7dc: -/* f05c7dc: 3c03800a */ lui $v1,0x800a -/* f05c7e0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c7e4: 8c790438 */ lw $t9,0x438($v1) -/* f05c7e8: 8fbf001c */ lw $ra,0x1c($sp) -/* f05c7ec: 27bd0040 */ addiu $sp,$sp,0x40 -/* f05c7f0: 27380005 */ addiu $t8,$t9,0x5 -/* f05c7f4: ac780438 */ sw $t8,0x438($v1) -/* f05c7f8: 03e00008 */ jr $ra -/* f05c7fc: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 016f - */ -GLOBAL_ASM( -glabel ai016f -/* f05c800: 3c03800a */ lui $v1,0x800a -/* f05c804: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c808: 8c6e0434 */ lw $t6,0x434($v1) -/* f05c80c: 8c6f0438 */ lw $t7,0x438($v1) -/* f05c810: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05c814: afbf0014 */ sw $ra,0x14($sp) -/* f05c818: 01cf3821 */ addu $a3,$t6,$t7 -/* f05c81c: 90e50002 */ lbu $a1,0x2($a3) -/* f05c820: afa7001c */ sw $a3,0x1c($sp) -/* f05c824: 0fc126d1 */ jal chrFindById -/* f05c828: 8c640424 */ lw $a0,0x424($v1) -/* f05c82c: 3c03800a */ lui $v1,0x800a -/* f05c830: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c834: 1040000f */ beqz $v0,.L0f05c874 -/* f05c838: 8fa7001c */ lw $a3,0x1c($sp) -/* f05c83c: 8c580020 */ lw $t8,0x20($v0) -/* f05c840: 5300000d */ beqzl $t8,.L0f05c878 -/* f05c844: 8c680438 */ lw $t0,0x438($v1) -/* f05c848: 8c590300 */ lw $t9,0x300($v0) -/* f05c84c: 5720000a */ bnezl $t9,.L0f05c878 -/* f05c850: 8c680438 */ lw $t0,0x438($v1) -/* f05c854: 8c640434 */ lw $a0,0x434($v1) -/* f05c858: 8c650438 */ lw $a1,0x438($v1) -/* f05c85c: 0fc13583 */ jal chraiGoToLabel -/* f05c860: 90e60004 */ lbu $a2,0x4($a3) -/* f05c864: 3c03800a */ lui $v1,0x800a -/* f05c868: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05c86c: 10000004 */ beqz $zero,.L0f05c880 -/* f05c870: ac620438 */ sw $v0,0x438($v1) -.L0f05c874: -/* f05c874: 8c680438 */ lw $t0,0x438($v1) -.L0f05c878: -/* f05c878: 25090005 */ addiu $t1,$t0,0x5 -/* f05c87c: ac690438 */ sw $t1,0x438($v1) -.L0f05c880: -/* f05c880: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c884: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05c888: 00001025 */ or $v0,$zero,$zero -/* f05c88c: 03e00008 */ jr $ra -/* f05c890: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0170 - */ -GLOBAL_ASM( -glabel ai0170 -/* f05c894: 3c08800a */ lui $t0,0x800a -/* f05c898: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05c89c: 8d070424 */ lw $a3,0x424($t0) -/* f05c8a0: 27bdffd0 */ addiu $sp,$sp,-48 -/* f05c8a4: afbf0014 */ sw $ra,0x14($sp) -/* f05c8a8: 8d040434 */ lw $a0,0x434($t0) -/* f05c8ac: 8d050438 */ lw $a1,0x438($t0) -/* f05c8b0: 8cee0300 */ lw $t6,0x300($a3) -/* f05c8b4: 00851821 */ addu $v1,$a0,$a1 -/* f05c8b8: afae0018 */ sw $t6,0x18($sp) -/* f05c8bc: 90620002 */ lbu $v0,0x2($v1) -/* f05c8c0: 8dc60004 */ lw $a2,0x4($t6) -/* f05c8c4: 10400009 */ beqz $v0,.L0f05c8ec -/* f05c8c8: 00000000 */ sll $zero,$zero,0x0 -/* f05c8cc: 8cd80040 */ lw $t8,0x40($a2) -/* f05c8d0: 24010001 */ addiu $at,$zero,0x1 -/* f05c8d4: 24a90004 */ addiu $t1,$a1,0x4 -/* f05c8d8: 33190080 */ andi $t9,$t8,0x80 -/* f05c8dc: 57200015 */ bnezl $t9,.L0f05c934 -/* f05c8e0: ad090438 */ sw $t1,0x438($t0) -/* f05c8e4: 54410013 */ bnel $v0,$at,.L0f05c934 -/* f05c8e8: ad090438 */ sw $t1,0x438($t0) -.L0f05c8ec: -/* f05c8ec: 1440000a */ bnez $v0,.L0f05c918 -/* f05c8f0: 24060001 */ addiu $a2,$zero,0x1 -/* f05c8f4: 00e02025 */ or $a0,$a3,$zero -/* f05c8f8: 8fa50018 */ lw $a1,0x18($sp) -/* f05c8fc: 0fc0eadd */ jal func0f03ab74 -/* f05c900: afa3002c */ sw $v1,0x2c($sp) -/* f05c904: 3c08800a */ lui $t0,0x800a -/* f05c908: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05c90c: 8d040434 */ lw $a0,0x434($t0) -/* f05c910: 8d050438 */ lw $a1,0x438($t0) -/* f05c914: 8fa3002c */ lw $v1,0x2c($sp) -.L0f05c918: -/* f05c918: 0fc13583 */ jal chraiGoToLabel -/* f05c91c: 90660003 */ lbu $a2,0x3($v1) -/* f05c920: 3c08800a */ lui $t0,0x800a -/* f05c924: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05c928: 10000002 */ beqz $zero,.L0f05c934 -/* f05c92c: ad020438 */ sw $v0,0x438($t0) -/* f05c930: ad090438 */ sw $t1,0x438($t0) -.L0f05c934: -/* f05c934: 8fbf0014 */ lw $ra,0x14($sp) -/* f05c938: 27bd0030 */ addiu $sp,$sp,0x30 -/* f05c93c: 00001025 */ or $v0,$zero,$zero -/* f05c940: 03e00008 */ jr $ra -/* f05c944: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0171 - */ -GLOBAL_ASM( -glabel ai0171 -/* f05c948: 3c08800a */ lui $t0,0x800a -/* f05c94c: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05c950: 8d0e0434 */ lw $t6,0x434($t0) -/* f05c954: 8d050438 */ lw $a1,0x438($t0) -/* f05c958: 27bdffd0 */ addiu $sp,$sp,-48 -/* f05c95c: afbf0014 */ sw $ra,0x14($sp) -/* f05c960: afae0018 */ sw $t6,0x18($sp) -/* f05c964: 01c53821 */ addu $a3,$t6,$a1 -/* f05c968: 90f80002 */ lbu $t8,0x2($a3) -/* f05c96c: 90e90003 */ lbu $t1,0x3($a3) -/* f05c970: 8d040424 */ lw $a0,0x424($t0) -/* f05c974: 0018ca00 */ sll $t9,$t8,0x8 -/* f05c978: 03295025 */ or $t2,$t9,$t1 -/* f05c97c: 448a2000 */ mtc1 $t2,$f4 -/* f05c980: 3c014120 */ lui $at,0x4120 -/* f05c984: 44814000 */ mtc1 $at,$f8 -/* f05c988: 468021a0 */ cvt.s.w $f6,$f4 -/* f05c98c: 44808000 */ mtc1 $zero,$f16 -/* f05c990: 8c830300 */ lw $v1,0x300($a0) -/* f05c994: 3c014348 */ lui $at,0x4348 -/* f05c998: 24ab0005 */ addiu $t3,$a1,0x5 -/* f05c99c: 46008386 */ mov.s $f14,$f16 -/* f05c9a0: 46083302 */ mul.s $f12,$f6,$f8 -/* f05c9a4: 1060000b */ beqz $v1,.L0f05c9d4 -/* f05c9a8: 46008006 */ mov.s $f0,$f16 -/* f05c9ac: 8c82001c */ lw $v0,0x1c($a0) -/* f05c9b0: c4720008 */ lwc1 $f18,0x8($v1) -/* f05c9b4: c466000c */ lwc1 $f6,0xc($v1) -/* f05c9b8: c44a0008 */ lwc1 $f10,0x8($v0) -/* f05c9bc: c444000c */ lwc1 $f4,0xc($v0) -/* f05c9c0: c4480010 */ lwc1 $f8,0x10($v0) -/* f05c9c4: 46125381 */ sub.s $f14,$f10,$f18 -/* f05c9c8: c46a0010 */ lwc1 $f10,0x10($v1) -/* f05c9cc: 46062001 */ sub.s $f0,$f4,$f6 -/* f05c9d0: 460a4401 */ sub.s $f16,$f8,$f10 -.L0f05c9d4: -/* f05c9d4: 44819000 */ mtc1 $at,$f18 -/* f05c9d8: 3c01c348 */ lui $at,0xc348 -/* f05c9dc: 4612003c */ c.lt.s $f0,$f18 -/* f05c9e0: 00000000 */ sll $zero,$zero,0x0 -/* f05c9e4: 4502001f */ bc1fl .L0f05ca64 -/* f05c9e8: ad0b0438 */ sw $t3,0x438($t0) -/* f05c9ec: 44812000 */ mtc1 $at,$f4 -/* f05c9f0: 00000000 */ sll $zero,$zero,0x0 -/* f05c9f4: 4600203c */ c.lt.s $f4,$f0 -/* f05c9f8: 00000000 */ sll $zero,$zero,0x0 -/* f05c9fc: 45020019 */ bc1fl .L0f05ca64 -/* f05ca00: ad0b0438 */ sw $t3,0x438($t0) -/* f05ca04: 460c703c */ c.lt.s $f14,$f12 -/* f05ca08: 00000000 */ sll $zero,$zero,0x0 -/* f05ca0c: 45020015 */ bc1fl .L0f05ca64 -/* f05ca10: ad0b0438 */ sw $t3,0x438($t0) -/* f05ca14: 46006007 */ neg.s $f0,$f12 -/* f05ca18: 460e003c */ c.lt.s $f0,$f14 -/* f05ca1c: 00000000 */ sll $zero,$zero,0x0 -/* f05ca20: 45020010 */ bc1fl .L0f05ca64 -/* f05ca24: ad0b0438 */ sw $t3,0x438($t0) -/* f05ca28: 460c803c */ c.lt.s $f16,$f12 -/* f05ca2c: 00000000 */ sll $zero,$zero,0x0 -/* f05ca30: 4502000c */ bc1fl .L0f05ca64 -/* f05ca34: ad0b0438 */ sw $t3,0x438($t0) -/* f05ca38: 4610003c */ c.lt.s $f0,$f16 -/* f05ca3c: 8fa40018 */ lw $a0,0x18($sp) -/* f05ca40: 45020008 */ bc1fl .L0f05ca64 -/* f05ca44: ad0b0438 */ sw $t3,0x438($t0) -/* f05ca48: 0fc13583 */ jal chraiGoToLabel -/* f05ca4c: 90e60004 */ lbu $a2,0x4($a3) -/* f05ca50: 3c08800a */ lui $t0,0x800a -/* f05ca54: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05ca58: 10000002 */ beqz $zero,.L0f05ca64 -/* f05ca5c: ad020438 */ sw $v0,0x438($t0) -/* f05ca60: ad0b0438 */ sw $t3,0x438($t0) -.L0f05ca64: -/* f05ca64: 8fbf0014 */ lw $ra,0x14($sp) -/* f05ca68: 27bd0030 */ addiu $sp,$sp,0x30 -/* f05ca6c: 00001025 */ or $v0,$zero,$zero -/* f05ca70: 03e00008 */ jr $ra -/* f05ca74: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0172 - */ -GLOBAL_ASM( -glabel ai0172 -/* f05ca78: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05ca7c: afb10018 */ sw $s1,0x18($sp) -/* f05ca80: 3c11800a */ lui $s1,0x800a -/* f05ca84: 26319fc0 */ addiu $s1,$s1,-24640 -/* f05ca88: 8e2e0434 */ lw $t6,0x434($s1) -/* f05ca8c: 8e2f0438 */ lw $t7,0x438($s1) -/* f05ca90: 8e220424 */ lw $v0,0x424($s1) -/* f05ca94: afbf001c */ sw $ra,0x1c($sp) -/* f05ca98: 01cfc021 */ addu $t8,$t6,$t7 -/* f05ca9c: afb80024 */ sw $t8,0x24($sp) -/* f05caa0: afb00014 */ sw $s0,0x14($sp) -/* f05caa4: 8c500300 */ lw $s0,0x300($v0) -/* f05caa8: ac400300 */ sw $zero,0x300($v0) -/* f05caac: 52000015 */ beqzl $s0,.L0f05cb04 -/* f05cab0: 8faa0024 */ lw $t2,0x24($sp) -/* f05cab4: 8e190004 */ lw $t9,0x4($s0) -/* f05cab8: 53200012 */ beqzl $t9,.L0f05cb04 -/* f05cabc: 8faa0024 */ lw $t2,0x24($sp) -/* f05cac0: 8e080018 */ lw $t0,0x18($s0) -/* f05cac4: 5500000f */ bnezl $t0,.L0f05cb04 -/* f05cac8: 8faa0024 */ lw $t2,0x24($sp) -/* f05cacc: 92090000 */ lbu $t1,0x0($s0) -/* f05cad0: 24010004 */ addiu $at,$zero,0x4 -/* f05cad4: 5521000b */ bnel $t1,$at,.L0f05cb04 -/* f05cad8: 8faa0024 */ lw $t2,0x24($sp) -/* f05cadc: 0fc19711 */ jal func0f065c44 -/* f05cae0: 02002025 */ or $a0,$s0,$zero -/* f05cae4: 0fc18171 */ jal func0f0605c4 -/* f05cae8: 02002025 */ or $a0,$s0,$zero -/* f05caec: 0fc180c0 */ jal func0f060300 -/* f05caf0: 02002025 */ or $a0,$s0,$zero -/* f05caf4: 8e040004 */ lw $a0,0x4($s0) -/* f05caf8: 0fc22b95 */ jal func0f08ae54 -/* f05cafc: 8e250424 */ lw $a1,0x424($s1) -/* f05cb00: 8faa0024 */ lw $t2,0x24($sp) -.L0f05cb04: -/* f05cb04: 8e240434 */ lw $a0,0x434($s1) -/* f05cb08: 8e250438 */ lw $a1,0x438($s1) -/* f05cb0c: 0fc13583 */ jal chraiGoToLabel -/* f05cb10: 91460003 */ lbu $a2,0x3($t2) -/* f05cb14: ae220438 */ sw $v0,0x438($s1) -/* f05cb18: 8fbf001c */ lw $ra,0x1c($sp) -/* f05cb1c: 8fb10018 */ lw $s1,0x18($sp) -/* f05cb20: 8fb00014 */ lw $s0,0x14($sp) -/* f05cb24: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05cb28: 03e00008 */ jr $ra -/* f05cb2c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0173 - */ -GLOBAL_ASM( -glabel ai0173 -/* f05cb30: 3c03800a */ lui $v1,0x800a -/* f05cb34: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05cb38: 8c6e0434 */ lw $t6,0x434($v1) -/* f05cb3c: 8c6f0438 */ lw $t7,0x438($v1) -/* f05cb40: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05cb44: afbf0014 */ sw $ra,0x14($sp) -/* f05cb48: 01cf4021 */ addu $t0,$t6,$t7 -/* f05cb4c: 91050002 */ lbu $a1,0x2($t0) -/* f05cb50: afa8001c */ sw $t0,0x1c($sp) -/* f05cb54: 0fc126d1 */ jal chrFindById -/* f05cb58: 8c640424 */ lw $a0,0x424($v1) -/* f05cb5c: 3c03800a */ lui $v1,0x800a -/* f05cb60: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05cb64: 8fa8001c */ lw $t0,0x1c($sp) -/* f05cb68: 10400036 */ beqz $v0,.L0f05cc44 -/* f05cb6c: 00403825 */ or $a3,$v0,$zero -/* f05cb70: 8c580020 */ lw $t8,0x20($v0) -/* f05cb74: 53000034 */ beqzl $t8,.L0f05cc48 -/* f05cb78: 8c6e0438 */ lw $t6,0x438($v1) -/* f05cb7c: c44400f0 */ lwc1 $f4,0xf0($v0) -/* f05cb80: 8c790424 */ lw $t9,0x424($v1) -/* f05cb84: e72400f0 */ swc1 $f4,0xf0($t9) -/* f05cb88: 8c690424 */ lw $t1,0x424($v1) -/* f05cb8c: c44600dc */ lwc1 $f6,0xdc($v0) -/* f05cb90: e52600dc */ swc1 $f6,0xdc($t1) -/* f05cb94: 8c6b0424 */ lw $t3,0x424($v1) -/* f05cb98: 844a0128 */ lh $t2,0x128($v0) -/* f05cb9c: a56a0128 */ sh $t2,0x128($t3) -/* f05cba0: 8c6d0424 */ lw $t5,0x424($v1) -/* f05cba4: 844c012a */ lh $t4,0x12a($v0) -/* f05cba8: a5ac012a */ sh $t4,0x12a($t5) -/* f05cbac: 8c6f0424 */ lw $t7,0x424($v1) -/* f05cbb0: 8c4e0114 */ lw $t6,0x114($v0) -/* f05cbb4: adee0114 */ sw $t6,0x114($t7) -/* f05cbb8: 8c790424 */ lw $t9,0x424($v1) -/* f05cbbc: 8c580118 */ lw $t8,0x118($v0) -/* f05cbc0: af380118 */ sw $t8,0x118($t9) -/* f05cbc4: 8c6a0424 */ lw $t2,0x424($v1) -/* f05cbc8: 90490125 */ lbu $t1,0x125($v0) -/* f05cbcc: a1490125 */ sb $t1,0x125($t2) -/* f05cbd0: 8c6c0424 */ lw $t4,0x424($v1) -/* f05cbd4: 904b02a2 */ lbu $t3,0x2a2($v0) -/* f05cbd8: a18b02a2 */ sb $t3,0x2a2($t4) -/* f05cbdc: 8c620424 */ lw $v0,0x424($v1) -/* f05cbe0: 804d0002 */ lb $t5,0x2($v0) -/* f05cbe4: a04d0002 */ sb $t5,0x2($v0) -/* f05cbe8: 8c620424 */ lw $v0,0x424($v1) -/* f05cbec: 804e0003 */ lb $t6,0x3($v0) -/* f05cbf0: a04e0003 */ sb $t6,0x3($v0) -/* f05cbf4: 8c780424 */ lw $t8,0x424($v1) -/* f05cbf8: 90ef02e3 */ lbu $t7,0x2e3($a3) -/* f05cbfc: a30f02e3 */ sb $t7,0x2e3($t8) -/* f05cc00: 8c690424 */ lw $t1,0x424($v1) -/* f05cc04: 8cf902e4 */ lw $t9,0x2e4($a3) -/* f05cc08: ad3902e4 */ sw $t9,0x2e4($t1) -/* f05cc0c: 8c6b0424 */ lw $t3,0x424($v1) -/* f05cc10: 90ea02fc */ lbu $t2,0x2fc($a3) -/* f05cc14: a16a02fc */ sb $t2,0x2fc($t3) -/* f05cc18: 8c6d0424 */ lw $t5,0x424($v1) -/* f05cc1c: 90ec02e2 */ lbu $t4,0x2e2($a3) -/* f05cc20: a1ac02e2 */ sb $t4,0x2e2($t5) -/* f05cc24: 91060003 */ lbu $a2,0x3($t0) -/* f05cc28: 8c650438 */ lw $a1,0x438($v1) -/* f05cc2c: 0fc13583 */ jal chraiGoToLabel -/* f05cc30: 8c640434 */ lw $a0,0x434($v1) -/* f05cc34: 3c03800a */ lui $v1,0x800a -/* f05cc38: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05cc3c: 10000004 */ beqz $zero,.L0f05cc50 -/* f05cc40: ac620438 */ sw $v0,0x438($v1) -.L0f05cc44: -/* f05cc44: 8c6e0438 */ lw $t6,0x438($v1) -.L0f05cc48: -/* f05cc48: 25cf0004 */ addiu $t7,$t6,0x4 -/* f05cc4c: ac6f0438 */ sw $t7,0x438($v1) -.L0f05cc50: -/* f05cc50: 8fbf0014 */ lw $ra,0x14($sp) -/* f05cc54: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05cc58: 00001025 */ or $v0,$zero,$zero -/* f05cc5c: 03e00008 */ jr $ra -/* f05cc60: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0177 - */ -GLOBAL_ASM( -glabel ai0177 -/* f05cc64: 27bdffc8 */ addiu $sp,$sp,-56 -/* f05cc68: afb00020 */ sw $s0,0x20($sp) -/* f05cc6c: 3c10800a */ lui $s0,0x800a -/* f05cc70: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05cc74: 8e0e0434 */ lw $t6,0x434($s0) -/* f05cc78: 8e0f0438 */ lw $t7,0x438($s0) -/* f05cc7c: afbf0024 */ sw $ra,0x24($sp) -/* f05cc80: 8e040424 */ lw $a0,0x424($s0) -/* f05cc84: 01cf1821 */ addu $v1,$t6,$t7 -/* f05cc88: 90780003 */ lbu $t8,0x3($v1) -/* f05cc8c: 90680004 */ lbu $t0,0x4($v1) -/* f05cc90: 0018ca00 */ sll $t9,$t8,0x8 -/* f05cc94: 03284825 */ or $t1,$t9,$t0 -/* f05cc98: a7a90032 */ sh $t1,0x32($sp) -/* f05cc9c: 90650002 */ lbu $a1,0x2($v1) -/* f05cca0: 0fc126d1 */ jal chrFindById -/* f05cca4: afa30034 */ sw $v1,0x34($sp) -/* f05cca8: 10400019 */ beqz $v0,.L0f05cd10 -/* f05ccac: 8fa30034 */ lw $v1,0x34($sp) -/* f05ccb0: 8c44001c */ lw $a0,0x1c($v0) -/* f05ccb4: 50800017 */ beqzl $a0,.L0f05cd14 -/* f05ccb8: 8e0d0438 */ lw $t5,0x438($s0) -/* f05ccbc: 908a0000 */ lbu $t2,0x0($a0) -/* f05ccc0: 24010006 */ addiu $at,$zero,0x6 -/* f05ccc4: 55410013 */ bnel $t2,$at,.L0f05cd14 -/* f05ccc8: 8e0d0438 */ lw $t5,0x438($s0) -/* f05cccc: 8e0b028c */ lw $t3,0x28c($s0) -/* f05ccd0: afab0028 */ sw $t3,0x28($sp) -/* f05ccd4: 8c44001c */ lw $a0,0x1c($v0) -/* f05ccd8: 0fc4a25f */ jal func0f12897c -/* f05ccdc: afa30034 */ sw $v1,0x34($sp) -/* f05cce0: 0fc4a24b */ jal func0f12892c -/* f05cce4: 00402025 */ or $a0,$v0,$zero -/* f05cce8: 8fa30034 */ lw $v1,0x34($sp) -/* f05ccec: 87a40032 */ lh $a0,0x32($sp) -/* f05ccf0: 906c0008 */ lbu $t4,0x8($v1) -/* f05ccf4: 90650005 */ lbu $a1,0x5($v1) -/* f05ccf8: 90660006 */ lbu $a2,0x6($v1) -/* f05ccfc: 90670007 */ lbu $a3,0x7($v1) -/* f05cd00: 0fc2f50d */ jal func0f0bd434 -/* f05cd04: afac0010 */ sw $t4,0x10($sp) -/* f05cd08: 0fc4a24b */ jal func0f12892c -/* f05cd0c: 8fa40028 */ lw $a0,0x28($sp) -.L0f05cd10: -/* f05cd10: 8e0d0438 */ lw $t5,0x438($s0) -.L0f05cd14: -/* f05cd14: 8fbf0024 */ lw $ra,0x24($sp) -/* f05cd18: 00001025 */ or $v0,$zero,$zero -/* f05cd1c: 25ae0009 */ addiu $t6,$t5,0x9 -/* f05cd20: ae0e0438 */ sw $t6,0x438($s0) -/* f05cd24: 8fb00020 */ lw $s0,0x20($sp) -/* f05cd28: 03e00008 */ jr $ra -/* f05cd2c: 27bd0038 */ addiu $sp,$sp,0x38 -); - -/** - * @cmd 0178 - */ -GLOBAL_ASM( -glabel ai0178 -/* f05cd30: 27bdffd0 */ addiu $sp,$sp,-48 -/* f05cd34: afb00018 */ sw $s0,0x18($sp) -/* f05cd38: 3c10800a */ lui $s0,0x800a -/* f05cd3c: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05cd40: 8e0e0434 */ lw $t6,0x434($s0) -/* f05cd44: 8e0f0438 */ lw $t7,0x438($s0) -/* f05cd48: afbf001c */ sw $ra,0x1c($sp) -/* f05cd4c: afa00028 */ sw $zero,0x28($sp) -/* f05cd50: 01cf1021 */ addu $v0,$t6,$t7 -/* f05cd54: 90450002 */ lbu $a1,0x2($v0) -/* f05cd58: afa2002c */ sw $v0,0x2c($sp) -/* f05cd5c: 0fc126d1 */ jal chrFindById -/* f05cd60: 8e040424 */ lw $a0,0x424($s0) -/* f05cd64: 50400017 */ beqzl $v0,.L0f05cdc4 -/* f05cd68: 8faa0028 */ lw $t2,0x28($sp) -/* f05cd6c: 8c43001c */ lw $v1,0x1c($v0) -/* f05cd70: 50600014 */ beqzl $v1,.L0f05cdc4 -/* f05cd74: 8faa0028 */ lw $t2,0x28($sp) -/* f05cd78: 90780000 */ lbu $t8,0x0($v1) -/* f05cd7c: 24010006 */ addiu $at,$zero,0x6 -/* f05cd80: 57010010 */ bnel $t8,$at,.L0f05cdc4 -/* f05cd84: 8faa0028 */ lw $t2,0x28($sp) -/* f05cd88: 8e19028c */ lw $t9,0x28c($s0) -/* f05cd8c: afb90020 */ sw $t9,0x20($sp) -/* f05cd90: 0fc4a25f */ jal func0f12897c -/* f05cd94: 8c44001c */ lw $a0,0x1c($v0) -/* f05cd98: 0fc4a24b */ jal func0f12892c -/* f05cd9c: 00402025 */ or $a0,$v0,$zero -/* f05cda0: 8e0802ac */ lw $t0,0x2ac($s0) -/* f05cda4: 24010007 */ addiu $at,$zero,0x7 -/* f05cda8: 24090001 */ addiu $t1,$zero,0x1 -/* f05cdac: 15010002 */ bne $t0,$at,.L0f05cdb8 -/* f05cdb0: 00000000 */ sll $zero,$zero,0x0 -/* f05cdb4: afa90028 */ sw $t1,0x28($sp) -.L0f05cdb8: -/* f05cdb8: 0fc4a24b */ jal func0f12892c -/* f05cdbc: 8fa40020 */ lw $a0,0x20($sp) -/* f05cdc0: 8faa0028 */ lw $t2,0x28($sp) -.L0f05cdc4: -/* f05cdc4: 8fad002c */ lw $t5,0x2c($sp) -/* f05cdc8: 51400006 */ beqzl $t2,.L0f05cde4 -/* f05cdcc: 8e040434 */ lw $a0,0x434($s0) -/* f05cdd0: 8e0b0438 */ lw $t3,0x438($s0) -/* f05cdd4: 256c0004 */ addiu $t4,$t3,0x4 -/* f05cdd8: 10000006 */ beqz $zero,.L0f05cdf4 -/* f05cddc: ae0c0438 */ sw $t4,0x438($s0) -/* f05cde0: 8e040434 */ lw $a0,0x434($s0) -.L0f05cde4: -/* f05cde4: 8e050438 */ lw $a1,0x438($s0) -/* f05cde8: 0fc13583 */ jal chraiGoToLabel -/* f05cdec: 91a60003 */ lbu $a2,0x3($t5) -/* f05cdf0: ae020438 */ sw $v0,0x438($s0) -.L0f05cdf4: -/* f05cdf4: 8fbf001c */ lw $ra,0x1c($sp) -/* f05cdf8: 8fb00018 */ lw $s0,0x18($sp) -/* f05cdfc: 27bd0030 */ addiu $sp,$sp,0x30 -/* f05ce00: 03e00008 */ jr $ra -/* f05ce04: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0181 - */ -GLOBAL_ASM( -glabel ai0181 -/* f05ce08: 27bdffc8 */ addiu $sp,$sp,-56 -/* f05ce0c: afb00018 */ sw $s0,0x18($sp) -/* f05ce10: 3c10800a */ lui $s0,0x800a -/* f05ce14: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05ce18: 8e0e0434 */ lw $t6,0x434($s0) -/* f05ce1c: 8e0f0438 */ lw $t7,0x438($s0) -/* f05ce20: afbf001c */ sw $ra,0x1c($sp) -/* f05ce24: 01cf1021 */ addu $v0,$t6,$t7 -/* f05ce28: 90440003 */ lbu $a0,0x3($v0) -/* f05ce2c: 0fc2556c */ jal func0f0955b0 -/* f05ce30: afa20034 */ sw $v0,0x34($sp) -/* f05ce34: 8fb80034 */ lw $t8,0x34($sp) -/* f05ce38: afa20030 */ sw $v0,0x30($sp) -/* f05ce3c: afa0002c */ sw $zero,0x2c($sp) -/* f05ce40: 8e040424 */ lw $a0,0x424($s0) -/* f05ce44: 0fc126d1 */ jal chrFindById -/* f05ce48: 93050002 */ lbu $a1,0x2($t8) -/* f05ce4c: 50400019 */ beqzl $v0,.L0f05ceb4 -/* f05ce50: 8fae002c */ lw $t6,0x2c($sp) -/* f05ce54: 8c43001c */ lw $v1,0x1c($v0) -/* f05ce58: 50600016 */ beqzl $v1,.L0f05ceb4 -/* f05ce5c: 8fae002c */ lw $t6,0x2c($sp) -/* f05ce60: 90790000 */ lbu $t9,0x0($v1) -/* f05ce64: 24010006 */ addiu $at,$zero,0x6 -/* f05ce68: 57210012 */ bnel $t9,$at,.L0f05ceb4 -/* f05ce6c: 8fae002c */ lw $t6,0x2c($sp) -/* f05ce70: 8e08028c */ lw $t0,0x28c($s0) -/* f05ce74: afa80024 */ sw $t0,0x24($sp) -/* f05ce78: 0fc4a25f */ jal func0f12897c -/* f05ce7c: 8c44001c */ lw $a0,0x1c($v0) -/* f05ce80: 0fc4a24b */ jal func0f12892c -/* f05ce84: 00402025 */ or $a0,$v0,$zero -/* f05ce88: 8fa90030 */ lw $t1,0x30($sp) -/* f05ce8c: 8e0b0284 */ lw $t3,0x284($s0) -/* f05ce90: 240d0001 */ addiu $t5,$zero,0x1 -/* f05ce94: 8d2a0014 */ lw $t2,0x14($t1) -/* f05ce98: 8d6c1624 */ lw $t4,0x1624($t3) -/* f05ce9c: 154c0002 */ bne $t2,$t4,.L0f05cea8 -/* f05cea0: 00000000 */ sll $zero,$zero,0x0 -/* f05cea4: afad002c */ sw $t5,0x2c($sp) -.L0f05cea8: -/* f05cea8: 0fc4a24b */ jal func0f12892c -/* f05ceac: 8fa40024 */ lw $a0,0x24($sp) -/* f05ceb0: 8fae002c */ lw $t6,0x2c($sp) -.L0f05ceb4: -/* f05ceb4: 8faf0034 */ lw $t7,0x34($sp) -/* f05ceb8: 51c00008 */ beqzl $t6,.L0f05cedc -/* f05cebc: 8e180438 */ lw $t8,0x438($s0) -/* f05cec0: 8e040434 */ lw $a0,0x434($s0) -/* f05cec4: 8e050438 */ lw $a1,0x438($s0) -/* f05cec8: 0fc13583 */ jal chraiGoToLabel -/* f05cecc: 91e60004 */ lbu $a2,0x4($t7) -/* f05ced0: 10000004 */ beqz $zero,.L0f05cee4 -/* f05ced4: ae020438 */ sw $v0,0x438($s0) -/* f05ced8: 8e180438 */ lw $t8,0x438($s0) -.L0f05cedc: -/* f05cedc: 27190005 */ addiu $t9,$t8,0x5 -/* f05cee0: ae190438 */ sw $t9,0x438($s0) -.L0f05cee4: -/* f05cee4: 8fbf001c */ lw $ra,0x1c($sp) -/* f05cee8: 8fb00018 */ lw $s0,0x18($sp) -/* f05ceec: 27bd0038 */ addiu $sp,$sp,0x38 -/* f05cef0: 03e00008 */ jr $ra -/* f05cef4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0182 - */ -GLOBAL_ASM( -glabel ai0182 -/* f05cef8: 3c03800a */ lui $v1,0x800a -/* f05cefc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05cf00: 8c640424 */ lw $a0,0x424($v1) -/* f05cf04: 8c6e0434 */ lw $t6,0x434($v1) -/* f05cf08: 8c6f0438 */ lw $t7,0x438($v1) -/* f05cf0c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05cf10: afbf0014 */ sw $ra,0x14($sp) -/* f05cf14: 10800010 */ beqz $a0,.L0f05cf58 -/* f05cf18: 01cf3821 */ addu $a3,$t6,$t7 -/* f05cf1c: 90e50002 */ lbu $a1,0x2($a3) -/* f05cf20: 0fc0eef2 */ jal func0f03bbc8 -/* f05cf24: afa7001c */ sw $a3,0x1c($sp) -/* f05cf28: 3c03800a */ lui $v1,0x800a -/* f05cf2c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05cf30: 10400009 */ beqz $v0,.L0f05cf58 -/* f05cf34: 8fa7001c */ lw $a3,0x1c($sp) -/* f05cf38: 8c640434 */ lw $a0,0x434($v1) -/* f05cf3c: 8c650438 */ lw $a1,0x438($v1) -/* f05cf40: 0fc13583 */ jal chraiGoToLabel -/* f05cf44: 90e60003 */ lbu $a2,0x3($a3) -/* f05cf48: 3c03800a */ lui $v1,0x800a -/* f05cf4c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05cf50: 10000004 */ beqz $zero,.L0f05cf64 -/* f05cf54: ac620438 */ sw $v0,0x438($v1) -.L0f05cf58: -/* f05cf58: 8c780438 */ lw $t8,0x438($v1) -/* f05cf5c: 27190004 */ addiu $t9,$t8,0x4 -/* f05cf60: ac790438 */ sw $t9,0x438($v1) -.L0f05cf64: -/* f05cf64: 8fbf0014 */ lw $ra,0x14($sp) -/* f05cf68: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05cf6c: 00001025 */ or $v0,$zero,$zero -/* f05cf70: 03e00008 */ jr $ra -/* f05cf74: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0183 - */ -GLOBAL_ASM( -glabel ai0183 -/* f05cf78: 3c03800a */ lui $v1,0x800a -/* f05cf7c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05cf80: 8c6e0434 */ lw $t6,0x434($v1) -/* f05cf84: 8c6f0438 */ lw $t7,0x438($v1) -/* f05cf88: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05cf8c: afbf0014 */ sw $ra,0x14($sp) -/* f05cf90: 01cfc021 */ addu $t8,$t6,$t7 -/* f05cf94: afb8001c */ sw $t8,0x1c($sp) -/* f05cf98: 0fc0a221 */ jal func0f028884 -/* f05cf9c: 8c640424 */ lw $a0,0x424($v1) -/* f05cfa0: 90440000 */ lbu $a0,0x0($v0) -/* f05cfa4: 3c03800a */ lui $v1,0x800a -/* f05cfa8: 24010005 */ addiu $at,$zero,0x5 -/* f05cfac: 10810004 */ beq $a0,$at,.L0f05cfc0 -/* f05cfb0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05cfb4: 24010006 */ addiu $at,$zero,0x6 -/* f05cfb8: 5481000b */ bnel $a0,$at,.L0f05cfe8 -/* f05cfbc: 8c680438 */ lw $t0,0x438($v1) -.L0f05cfc0: -/* f05cfc0: 8fb9001c */ lw $t9,0x1c($sp) -/* f05cfc4: 8c640434 */ lw $a0,0x434($v1) -/* f05cfc8: 8c650438 */ lw $a1,0x438($v1) -/* f05cfcc: 0fc13583 */ jal chraiGoToLabel -/* f05cfd0: 93260002 */ lbu $a2,0x2($t9) -/* f05cfd4: 3c03800a */ lui $v1,0x800a -/* f05cfd8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05cfdc: 10000004 */ beqz $zero,.L0f05cff0 -/* f05cfe0: ac620438 */ sw $v0,0x438($v1) -/* f05cfe4: 8c680438 */ lw $t0,0x438($v1) -.L0f05cfe8: -/* f05cfe8: 25090003 */ addiu $t1,$t0,0x3 -/* f05cfec: ac690438 */ sw $t1,0x438($v1) -.L0f05cff0: -/* f05cff0: 8fbf0014 */ lw $ra,0x14($sp) -/* f05cff4: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05cff8: 00001025 */ or $v0,$zero,$zero -/* f05cffc: 03e00008 */ jr $ra -/* f05d000: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0184 - */ -GLOBAL_ASM( -glabel ai0184 -/* f05d004: 3c03800a */ lui $v1,0x800a -/* f05d008: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d00c: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d010: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d014: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05d018: afbf001c */ sw $ra,0x1c($sp) -/* f05d01c: 01cf1021 */ addu $v0,$t6,$t7 -/* f05d020: 90580003 */ lbu $t8,0x3($v0) -/* f05d024: 90470002 */ lbu $a3,0x2($v0) -/* f05d028: 8c640424 */ lw $a0,0x424($v1) -/* f05d02c: 24050200 */ addiu $a1,$zero,0x200 -/* f05d030: 00003025 */ or $a2,$zero,$zero -/* f05d034: 0fc0e8fb */ jal func0f03a3ec -/* f05d038: afb80010 */ sw $t8,0x10($sp) -/* f05d03c: 3c03800a */ lui $v1,0x800a -/* f05d040: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d044: 8c790438 */ lw $t9,0x438($v1) -/* f05d048: 8fbf001c */ lw $ra,0x1c($sp) -/* f05d04c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05d050: 27280004 */ addiu $t0,$t9,0x4 -/* f05d054: ac680438 */ sw $t0,0x438($v1) -/* f05d058: 03e00008 */ jr $ra -/* f05d05c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0186 - */ -GLOBAL_ASM( -glabel ai0186 -/* f05d060: 3c07800a */ lui $a3,0x800a -/* f05d064: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f05d068: 8cee0434 */ lw $t6,0x434($a3) -/* f05d06c: 8ce50438 */ lw $a1,0x438($a3) -/* f05d070: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05d074: 8ce90424 */ lw $t1,0x424($a3) -/* f05d078: afbf0014 */ sw $ra,0x14($sp) -/* f05d07c: afae001c */ sw $t6,0x1c($sp) -/* f05d080: 01c51021 */ addu $v0,$t6,$a1 -/* f05d084: 90580002 */ lbu $t8,0x2($v0) -/* f05d088: 90480003 */ lbu $t0,0x3($v0) -/* f05d08c: 8d240120 */ lw $a0,0x120($t1) -/* f05d090: 0018ca00 */ sll $t9,$t8,0x8 -/* f05d094: 03281825 */ or $v1,$t9,$t0 -/* f05d098: 0064082a */ slt $at,$v1,$a0 -/* f05d09c: 50200004 */ beqzl $at,.L0f05d0b0 -/* f05d0a0: 0083082a */ slt $at,$a0,$v1 -/* f05d0a4: 904a0004 */ lbu $t2,0x4($v0) -/* f05d0a8: 11400007 */ beqz $t2,.L0f05d0c8 -/* f05d0ac: 0083082a */ slt $at,$a0,$v1 -.L0f05d0b0: -/* f05d0b0: 1020000c */ beqz $at,.L0f05d0e4 -/* f05d0b4: 24ac0006 */ addiu $t4,$a1,0x6 -/* f05d0b8: 904b0004 */ lbu $t3,0x4($v0) -/* f05d0bc: 24010001 */ addiu $at,$zero,0x1 -/* f05d0c0: 55610009 */ bnel $t3,$at,.L0f05d0e8 -/* f05d0c4: acec0438 */ sw $t4,0x438($a3) -.L0f05d0c8: -/* f05d0c8: 8fa4001c */ lw $a0,0x1c($sp) -/* f05d0cc: 0fc13583 */ jal chraiGoToLabel -/* f05d0d0: 90460005 */ lbu $a2,0x5($v0) -/* f05d0d4: 3c07800a */ lui $a3,0x800a -/* f05d0d8: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f05d0dc: 10000002 */ beqz $zero,.L0f05d0e8 -/* f05d0e0: ace20438 */ sw $v0,0x438($a3) -.L0f05d0e4: -/* f05d0e4: acec0438 */ sw $t4,0x438($a3) -.L0f05d0e8: -/* f05d0e8: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d0ec: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05d0f0: 00001025 */ or $v0,$zero,$zero -/* f05d0f4: 03e00008 */ jr $ra -/* f05d0f8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0187 - */ -GLOBAL_ASM( -glabel ai0187 -/* f05d0fc: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05d100: afb00018 */ sw $s0,0x18($sp) -/* f05d104: 3c10800a */ lui $s0,0x800a -/* f05d108: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05d10c: 8e020438 */ lw $v0,0x438($s0) -/* f05d110: 8e0e0434 */ lw $t6,0x434($s0) -/* f05d114: 8e040424 */ lw $a0,0x424($s0) -/* f05d118: afbf001c */ sw $ra,0x1c($sp) -/* f05d11c: 01c27821 */ addu $t7,$t6,$v0 -/* f05d120: afaf0024 */ sw $t7,0x24($sp) -/* f05d124: 8498017e */ lh $t8,0x17e($a0) -/* f05d128: a7b80022 */ sh $t8,0x22($sp) -/* f05d12c: 9499032e */ lhu $t9,0x32e($a0) -/* f05d130: 00194382 */ srl $t0,$t9,0xe -/* f05d134: 00084880 */ sll $t1,$t0,0x2 -/* f05d138: 02095021 */ addu $t2,$s0,$t1 -/* f05d13c: 8d4b0064 */ lw $t3,0x64($t2) -/* f05d140: 24490003 */ addiu $t1,$v0,0x3 -/* f05d144: 8d630480 */ lw $v1,0x480($t3) -/* f05d148: 50600019 */ beqzl $v1,.L0f05d1b0 -/* f05d14c: ae090438 */ sw $t1,0x438($s0) -/* f05d150: 8c6c0000 */ lw $t4,0x0($v1) -/* f05d154: 8d820004 */ lw $v0,0x4($t4) -/* f05d158: 0fc12705 */ jal func0f049c14 -/* f05d15c: 84450000 */ lh $a1,0x0($v0) -/* f05d160: 8e0d0424 */ lw $t5,0x424($s0) -/* f05d164: a5a2017e */ sh $v0,0x17e($t5) -/* f05d168: 0fc0e5e3 */ jal func0f03978c -/* f05d16c: 8e040424 */ lw $a0,0x424($s0) -/* f05d170: 10400007 */ beqz $v0,.L0f05d190 -/* f05d174: 8fae0024 */ lw $t6,0x24($sp) -/* f05d178: 8e040434 */ lw $a0,0x434($s0) -/* f05d17c: 8e050438 */ lw $a1,0x438($s0) -/* f05d180: 0fc13583 */ jal chraiGoToLabel -/* f05d184: 91c60002 */ lbu $a2,0x2($t6) -/* f05d188: 10000009 */ beqz $zero,.L0f05d1b0 -/* f05d18c: ae020438 */ sw $v0,0x438($s0) -.L0f05d190: -/* f05d190: 8e0f0438 */ lw $t7,0x438($s0) -/* f05d194: 87b90022 */ lh $t9,0x22($sp) -/* f05d198: 8e080424 */ lw $t0,0x424($s0) -/* f05d19c: 25f80003 */ addiu $t8,$t7,0x3 -/* f05d1a0: ae180438 */ sw $t8,0x438($s0) -/* f05d1a4: 10000002 */ beqz $zero,.L0f05d1b0 -/* f05d1a8: a519017e */ sh $t9,0x17e($t0) -/* f05d1ac: ae090438 */ sw $t1,0x438($s0) -.L0f05d1b0: -/* f05d1b0: 8fbf001c */ lw $ra,0x1c($sp) -/* f05d1b4: 8fb00018 */ lw $s0,0x18($sp) -/* f05d1b8: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05d1bc: 03e00008 */ jr $ra -/* f05d1c0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0188 - */ -GLOBAL_ASM( -glabel ai0188 -/* f05d1c4: 3c03800a */ lui $v1,0x800a -/* f05d1c8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d1cc: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d1d0: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d1d4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05d1d8: afbf0014 */ sw $ra,0x14($sp) -/* f05d1dc: 01cf3821 */ addu $a3,$t6,$t7 -/* f05d1e0: 90e40002 */ lbu $a0,0x2($a3) -/* f05d1e4: 0fc2556c */ jal func0f0955b0 -/* f05d1e8: afa7001c */ sw $a3,0x1c($sp) -/* f05d1ec: 3c03800a */ lui $v1,0x800a -/* f05d1f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d1f4: 8fa7001c */ lw $a3,0x1c($sp) -/* f05d1f8: 10400013 */ beqz $v0,.L0f05d248 -/* f05d1fc: 00002025 */ or $a0,$zero,$zero -/* f05d200: 8c580014 */ lw $t8,0x14($v0) -/* f05d204: 13000010 */ beqz $t8,.L0f05d248 -/* f05d208: 00000000 */ sll $zero,$zero,0x0 -/* f05d20c: 90590003 */ lbu $t9,0x3($v0) -/* f05d210: 24010030 */ addiu $at,$zero,0x30 -/* f05d214: 1721000c */ bne $t9,$at,.L0f05d248 -/* f05d218: 00000000 */ sll $zero,$zero,0x0 -/* f05d21c: 8c480008 */ lw $t0,0x8($v0) -/* f05d220: 000848c0 */ sll $t1,$t0,0x3 -/* f05d224: 05220008 */ bltzl $t1,.L0f05d248 -/* f05d228: 24040001 */ addiu $a0,$zero,0x1 -/* f05d22c: 44802000 */ mtc1 $zero,$f4 -/* f05d230: c4460074 */ lwc1 $f6,0x74($v0) -/* f05d234: 46062032 */ c.eq.s $f4,$f6 -/* f05d238: 00000000 */ sll $zero,$zero,0x0 -/* f05d23c: 45000002 */ bc1f .L0f05d248 -/* f05d240: 00000000 */ sll $zero,$zero,0x0 -/* f05d244: 24040001 */ addiu $a0,$zero,0x1 -.L0f05d248: -/* f05d248: 5080000a */ beqzl $a0,.L0f05d274 -/* f05d24c: 8c6a0438 */ lw $t2,0x438($v1) -/* f05d250: 8c640434 */ lw $a0,0x434($v1) -/* f05d254: 8c650438 */ lw $a1,0x438($v1) -/* f05d258: 0fc13583 */ jal chraiGoToLabel -/* f05d25c: 90e60003 */ lbu $a2,0x3($a3) -/* f05d260: 3c03800a */ lui $v1,0x800a -/* f05d264: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d268: 10000004 */ beqz $zero,.L0f05d27c -/* f05d26c: ac620438 */ sw $v0,0x438($v1) -/* f05d270: 8c6a0438 */ lw $t2,0x438($v1) -.L0f05d274: -/* f05d274: 254b0004 */ addiu $t3,$t2,0x4 -/* f05d278: ac6b0438 */ sw $t3,0x438($v1) -.L0f05d27c: -/* f05d27c: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d280: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05d284: 00001025 */ or $v0,$zero,$zero -/* f05d288: 03e00008 */ jr $ra -/* f05d28c: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0189 - */ -GLOBAL_ASM( -glabel ai0189 -/* f05d290: 3c02800a */ lui $v0,0x800a -/* f05d294: 24429fc0 */ addiu $v0,$v0,-24640 -/* f05d298: 8c4e0434 */ lw $t6,0x434($v0) -/* f05d29c: 8c4f0438 */ lw $t7,0x438($v0) -/* f05d2a0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05d2a4: afbf0014 */ sw $ra,0x14($sp) -/* f05d2a8: 01cf1821 */ addu $v1,$t6,$t7 -/* f05d2ac: 90640002 */ lbu $a0,0x2($v1) -/* f05d2b0: 0fc2556c */ jal func0f0955b0 -/* f05d2b4: afa3001c */ sw $v1,0x1c($sp) -/* f05d2b8: 8fa3001c */ lw $v1,0x1c($sp) -/* f05d2bc: 1040000a */ beqz $v0,.L0f05d2e8 -/* f05d2c0: 00402025 */ or $a0,$v0,$zero -/* f05d2c4: 8c580014 */ lw $t8,0x14($v0) -/* f05d2c8: 13000007 */ beqz $t8,.L0f05d2e8 -/* f05d2cc: 00000000 */ sll $zero,$zero,0x0 -/* f05d2d0: 90590003 */ lbu $t9,0x3($v0) -/* f05d2d4: 24010030 */ addiu $at,$zero,0x30 -/* f05d2d8: 17210003 */ bne $t9,$at,.L0f05d2e8 -/* f05d2dc: 00000000 */ sll $zero,$zero,0x0 -/* f05d2e0: 0fc1c43b */ jal func0f0710ec -/* f05d2e4: 90650003 */ lbu $a1,0x3($v1) -.L0f05d2e8: -/* f05d2e8: 3c03800a */ lui $v1,0x800a -/* f05d2ec: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d2f0: 8c680438 */ lw $t0,0x438($v1) -/* f05d2f4: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d2f8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05d2fc: 25090004 */ addiu $t1,$t0,0x4 -/* f05d300: ac690438 */ sw $t1,0x438($v1) -/* f05d304: 03e00008 */ jr $ra -/* f05d308: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 018a - */ -GLOBAL_ASM( -glabel ai018a -/* f05d30c: 3c03800a */ lui $v1,0x800a -/* f05d310: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d314: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d318: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d31c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05d320: afbf0014 */ sw $ra,0x14($sp) -/* f05d324: 01cf3821 */ addu $a3,$t6,$t7 -/* f05d328: 90e40002 */ lbu $a0,0x2($a3) -/* f05d32c: 0fc2556c */ jal func0f0955b0 -/* f05d330: afa7001c */ sw $a3,0x1c($sp) -/* f05d334: 3c03800a */ lui $v1,0x800a -/* f05d338: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d33c: 8fa7001c */ lw $a3,0x1c($sp) -/* f05d340: 10400013 */ beqz $v0,.L0f05d390 -/* f05d344: 00002025 */ or $a0,$zero,$zero -/* f05d348: 8c580014 */ lw $t8,0x14($v0) -/* f05d34c: 13000010 */ beqz $t8,.L0f05d390 -/* f05d350: 00000000 */ sll $zero,$zero,0x0 -/* f05d354: 90590003 */ lbu $t9,0x3($v0) -/* f05d358: 24010030 */ addiu $at,$zero,0x30 -/* f05d35c: 1721000c */ bne $t9,$at,.L0f05d390 -/* f05d360: 00000000 */ sll $zero,$zero,0x0 -/* f05d364: 90e80003 */ lbu $t0,0x3($a3) -/* f05d368: 80490085 */ lb $t1,0x85($v0) -/* f05d36c: 15090008 */ bne $t0,$t1,.L0f05d390 -/* f05d370: 00000000 */ sll $zero,$zero,0x0 -/* f05d374: 44802000 */ mtc1 $zero,$f4 -/* f05d378: c4460074 */ lwc1 $f6,0x74($v0) -/* f05d37c: 46062032 */ c.eq.s $f4,$f6 -/* f05d380: 00000000 */ sll $zero,$zero,0x0 -/* f05d384: 45000002 */ bc1f .L0f05d390 -/* f05d388: 00000000 */ sll $zero,$zero,0x0 -/* f05d38c: 24040001 */ addiu $a0,$zero,0x1 -.L0f05d390: -/* f05d390: 5080000a */ beqzl $a0,.L0f05d3bc -/* f05d394: 8c6a0438 */ lw $t2,0x438($v1) -/* f05d398: 8c640434 */ lw $a0,0x434($v1) -/* f05d39c: 8c650438 */ lw $a1,0x438($v1) -/* f05d3a0: 0fc13583 */ jal chraiGoToLabel -/* f05d3a4: 90e60004 */ lbu $a2,0x4($a3) -/* f05d3a8: 3c03800a */ lui $v1,0x800a -/* f05d3ac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d3b0: 10000004 */ beqz $zero,.L0f05d3c4 -/* f05d3b4: ac620438 */ sw $v0,0x438($v1) -/* f05d3b8: 8c6a0438 */ lw $t2,0x438($v1) -.L0f05d3bc: -/* f05d3bc: 254b0005 */ addiu $t3,$t2,0x5 -/* f05d3c0: ac6b0438 */ sw $t3,0x438($v1) -.L0f05d3c4: -/* f05d3c4: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d3c8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05d3cc: 00001025 */ or $v0,$zero,$zero -/* f05d3d0: 03e00008 */ jr $ra -/* f05d3d4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 018b - */ -GLOBAL_ASM( -glabel ai018b -/* f05d3d8: 3c03800a */ lui $v1,0x800a -/* f05d3dc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d3e0: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d3e4: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d3e8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05d3ec: afbf0014 */ sw $ra,0x14($sp) -/* f05d3f0: 01cf1021 */ addu $v0,$t6,$t7 -/* f05d3f4: 0fc4ca6f */ jal func0f1329bc -/* f05d3f8: 90440002 */ lbu $a0,0x2($v0) -/* f05d3fc: 3c03800a */ lui $v1,0x800a -/* f05d400: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d404: 8c780438 */ lw $t8,0x438($v1) -/* f05d408: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d40c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05d410: 27190003 */ addiu $t9,$t8,0x3 -/* f05d414: ac790438 */ sw $t9,0x438($v1) -/* f05d418: 03e00008 */ jr $ra -/* f05d41c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01b6 - */ -GLOBAL_ASM( -glabel ai01b6 -/* f05d420: 3c03800a */ lui $v1,0x800a -/* f05d424: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d428: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d42c: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d430: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05d434: afbf0014 */ sw $ra,0x14($sp) -/* f05d438: 01cf1021 */ addu $v0,$t6,$t7 -/* f05d43c: 0fc4ca7b */ jal func0f1329ec -/* f05d440: 90440002 */ lbu $a0,0x2($v0) -/* f05d444: 3c03800a */ lui $v1,0x800a -/* f05d448: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d44c: 8c780438 */ lw $t8,0x438($v1) -/* f05d450: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d454: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05d458: 27190003 */ addiu $t9,$t8,0x3 -/* f05d45c: ac790438 */ sw $t9,0x438($v1) -/* f05d460: 03e00008 */ jr $ra -/* f05d464: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 018c - */ -GLOBAL_ASM( -glabel ai018c -/* f05d468: 3c03800a */ lui $v1,0x800a -/* f05d46c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d470: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d474: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d478: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05d47c: afbf0014 */ sw $ra,0x14($sp) -/* f05d480: 01cf3021 */ addu $a2,$t6,$t7 -/* f05d484: 90c50002 */ lbu $a1,0x2($a2) -/* f05d488: afa6001c */ sw $a2,0x1c($sp) -/* f05d48c: 0fc126d1 */ jal chrFindById -/* f05d490: 8c640424 */ lw $a0,0x424($v1) -/* f05d494: 3c03800a */ lui $v1,0x800a -/* f05d498: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d49c: 8fa6001c */ lw $a2,0x1c($sp) -/* f05d4a0: 10400005 */ beqz $v0,.L0f05d4b8 -/* f05d4a4: 00402025 */ or $a0,$v0,$zero -/* f05d4a8: 0fc133e4 */ jal func0f04cf90 -/* f05d4ac: 90c50003 */ lbu $a1,0x3($a2) -/* f05d4b0: 3c03800a */ lui $v1,0x800a -/* f05d4b4: 24639fc0 */ addiu $v1,$v1,-24640 -.L0f05d4b8: -/* f05d4b8: 8c780438 */ lw $t8,0x438($v1) -/* f05d4bc: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d4c0: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05d4c4: 27190004 */ addiu $t9,$t8,0x4 -/* f05d4c8: ac790438 */ sw $t9,0x438($v1) -/* f05d4cc: 03e00008 */ jr $ra -/* f05d4d0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 018d - */ -GLOBAL_ASM( -glabel ai018d -/* f05d4d4: 3c02800a */ lui $v0,0x800a -/* f05d4d8: 24429fc0 */ addiu $v0,$v0,-24640 -/* f05d4dc: 8c4e0434 */ lw $t6,0x434($v0) -/* f05d4e0: 8c4f0438 */ lw $t7,0x438($v0) -/* f05d4e4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05d4e8: afbf0014 */ sw $ra,0x14($sp) -/* f05d4ec: 01cf1821 */ addu $v1,$t6,$t7 -/* f05d4f0: 90640003 */ lbu $a0,0x3($v1) -/* f05d4f4: 0fc2556c */ jal func0f0955b0 -/* f05d4f8: afa3001c */ sw $v1,0x1c($sp) -/* f05d4fc: 10400007 */ beqz $v0,.L0f05d51c -/* f05d500: 8fa3001c */ lw $v1,0x1c($sp) -/* f05d504: 8c580014 */ lw $t8,0x14($v0) -/* f05d508: 13000004 */ beqz $t8,.L0f05d51c -/* f05d50c: 00000000 */ sll $zero,$zero,0x0 -/* f05d510: 8c440014 */ lw $a0,0x14($v0) -/* f05d514: 0fc1c38b */ jal func0f070e2c -/* f05d518: 90650002 */ lbu $a1,0x2($v1) -.L0f05d51c: -/* f05d51c: 3c03800a */ lui $v1,0x800a -/* f05d520: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d524: 8c790438 */ lw $t9,0x438($v1) -/* f05d528: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d52c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05d530: 27280004 */ addiu $t0,$t9,0x4 -/* f05d534: ac680438 */ sw $t0,0x438($v1) -/* f05d538: 03e00008 */ jr $ra -/* f05d53c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 018e - */ -GLOBAL_ASM( -glabel ai018e -/* f05d540: 3c03800a */ lui $v1,0x800a -/* f05d544: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d548: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d54c: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d550: 8c640424 */ lw $a0,0x424($v1) -/* f05d554: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05d558: afbf001c */ sw $ra,0x1c($sp) -/* f05d55c: 01cf4021 */ addu $t0,$t6,$t7 -/* f05d560: 91180003 */ lbu $t8,0x3($t0) -/* f05d564: 8c85032c */ lw $a1,0x32c($a0) -/* f05d568: 91090004 */ lbu $t1,0x4($t0) -/* f05d56c: 910e0005 */ lbu $t6,0x5($t0) -/* f05d570: 0018ca00 */ sll $t9,$t8,0x8 -/* f05d574: 00055a40 */ sll $t3,$a1,0x9 -/* f05d578: 000b6742 */ srl $t4,$t3,0x1d -/* f05d57c: 91060002 */ lbu $a2,0x2($t0) -/* f05d580: 03291025 */ or $v0,$t9,$t1 -/* f05d584: 3047ffff */ andi $a3,$v0,0xffff -/* f05d588: afa80024 */ sw $t0,0x24($sp) -/* f05d58c: 318500ff */ andi $a1,$t4,0xff -/* f05d590: 0fc11d9f */ jal func0f04767c -/* f05d594: afae0010 */ sw $t6,0x10($sp) -/* f05d598: 3c03800a */ lui $v1,0x800a -/* f05d59c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d5a0: 10400009 */ beqz $v0,.L0f05d5c8 -/* f05d5a4: 8fa80024 */ lw $t0,0x24($sp) -/* f05d5a8: 8c640434 */ lw $a0,0x434($v1) -/* f05d5ac: 8c650438 */ lw $a1,0x438($v1) -/* f05d5b0: 0fc13583 */ jal chraiGoToLabel -/* f05d5b4: 91060006 */ lbu $a2,0x6($t0) -/* f05d5b8: 3c03800a */ lui $v1,0x800a -/* f05d5bc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d5c0: 10000004 */ beqz $zero,.L0f05d5d4 -/* f05d5c4: ac620438 */ sw $v0,0x438($v1) -.L0f05d5c8: -/* f05d5c8: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d5cc: 25f80007 */ addiu $t8,$t7,0x7 -/* f05d5d0: ac780438 */ sw $t8,0x438($v1) -.L0f05d5d4: -/* f05d5d4: 8fbf001c */ lw $ra,0x1c($sp) -/* f05d5d8: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05d5dc: 00001025 */ or $v0,$zero,$zero -/* f05d5e0: 03e00008 */ jr $ra -/* f05d5e4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 018f - */ -GLOBAL_ASM( -glabel ai018f -/* f05d5e8: 27bdff68 */ addiu $sp,$sp,-152 -/* f05d5ec: afb00018 */ sw $s0,0x18($sp) -/* f05d5f0: 3c10800a */ lui $s0,0x800a -/* f05d5f4: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05d5f8: 8e0e0434 */ lw $t6,0x434($s0) -/* f05d5fc: 8e0f0438 */ lw $t7,0x438($s0) -/* f05d600: afbf001c */ sw $ra,0x1c($sp) -/* f05d604: 3c014120 */ lui $at,0x4120 -/* f05d608: 01cf1821 */ addu $v1,$t6,$t7 -/* f05d60c: 90780003 */ lbu $t8,0x3($v1) -/* f05d610: 90680004 */ lbu $t0,0x4($v1) -/* f05d614: 44814000 */ mtc1 $at,$f8 -/* f05d618: 0018ca00 */ sll $t9,$t8,0x8 -/* f05d61c: 03284825 */ or $t1,$t9,$t0 -/* f05d620: 44892000 */ mtc1 $t1,$f4 -/* f05d624: 00000000 */ sll $zero,$zero,0x0 -/* f05d628: 468021a0 */ cvt.s.w $f6,$f4 -/* f05d62c: 46083282 */ mul.s $f10,$f6,$f8 -/* f05d630: e7aa0090 */ swc1 $f10,0x90($sp) -/* f05d634: 906a0005 */ lbu $t2,0x5($v1) -/* f05d638: 906c0006 */ lbu $t4,0x6($v1) -/* f05d63c: 000a5a00 */ sll $t3,$t2,0x8 -/* f05d640: 016c6825 */ or $t5,$t3,$t4 -/* f05d644: 31aeffff */ andi $t6,$t5,0xffff -/* f05d648: afae0080 */ sw $t6,0x80($sp) -/* f05d64c: 90640002 */ lbu $a0,0x2($v1) -/* f05d650: 0fc2556c */ jal func0f0955b0 -/* f05d654: afa30094 */ sw $v1,0x94($sp) -/* f05d658: 8fa30094 */ lw $v1,0x94($sp) -/* f05d65c: afa2007c */ sw $v0,0x7c($sp) -/* f05d660: 1040003e */ beqz $v0,.L0f05d75c -/* f05d664: 00003825 */ or $a3,$zero,$zero -/* f05d668: 8c4f0014 */ lw $t7,0x14($v0) -/* f05d66c: 8fa50080 */ lw $a1,0x80($sp) -/* f05d670: 11e0003a */ beqz $t7,.L0f05d75c -/* f05d674: 00000000 */ sll $zero,$zero,0x0 -/* f05d678: 8e040424 */ lw $a0,0x424($s0) -/* f05d67c: afa30094 */ sw $v1,0x94($sp) -/* f05d680: 0fc1258b */ jal func0f04962c -/* f05d684: afa00024 */ sw $zero,0x24($sp) -/* f05d688: 8fa30094 */ lw $v1,0x94($sp) -/* f05d68c: 8fa70024 */ lw $a3,0x24($sp) -/* f05d690: 04400032 */ bltz $v0,.L0f05d75c -/* f05d694: 00402025 */ or $a0,$v0,$zero -/* f05d698: 24050002 */ addiu $a1,$zero,0x2 -/* f05d69c: 27a60028 */ addiu $a2,$sp,0x28 -/* f05d6a0: afa30094 */ sw $v1,0x94($sp) -/* f05d6a4: 0fc456ac */ jal func0f115ab0 -/* f05d6a8: afa70024 */ sw $a3,0x24($sp) -/* f05d6ac: 8fb8007c */ lw $t8,0x7c($sp) -/* f05d6b0: c7b20028 */ lwc1 $f18,0x28($sp) -/* f05d6b4: c7a6002c */ lwc1 $f6,0x2c($sp) -/* f05d6b8: 8f020014 */ lw $v0,0x14($t8) -/* f05d6bc: 3c014348 */ lui $at,0x4348 -/* f05d6c0: c7aa0030 */ lwc1 $f10,0x30($sp) -/* f05d6c4: c4500008 */ lwc1 $f16,0x8($v0) -/* f05d6c8: c444000c */ lwc1 $f4,0xc($v0) -/* f05d6cc: c4480010 */ lwc1 $f8,0x10($v0) -/* f05d6d0: 46128001 */ sub.s $f0,$f16,$f18 -/* f05d6d4: 44818000 */ mtc1 $at,$f16 -/* f05d6d8: 8fa30094 */ lw $v1,0x94($sp) -/* f05d6dc: 46062081 */ sub.s $f2,$f4,$f6 -/* f05d6e0: 8fa70024 */ lw $a3,0x24($sp) -/* f05d6e4: 3c01c348 */ lui $at,0xc348 -/* f05d6e8: 460a4301 */ sub.s $f12,$f8,$f10 -/* f05d6ec: 4610103c */ c.lt.s $f2,$f16 -/* f05d6f0: 00000000 */ sll $zero,$zero,0x0 -/* f05d6f4: 45000019 */ bc1f .L0f05d75c -/* f05d6f8: 00000000 */ sll $zero,$zero,0x0 -/* f05d6fc: 44819000 */ mtc1 $at,$f18 -/* f05d700: c7ae0090 */ lwc1 $f14,0x90($sp) -/* f05d704: 4602903c */ c.lt.s $f18,$f2 -/* f05d708: 00000000 */ sll $zero,$zero,0x0 -/* f05d70c: 45000013 */ bc1f .L0f05d75c -/* f05d710: 00000000 */ sll $zero,$zero,0x0 -/* f05d714: 460e003c */ c.lt.s $f0,$f14 -/* f05d718: 00000000 */ sll $zero,$zero,0x0 -/* f05d71c: 4500000f */ bc1f .L0f05d75c -/* f05d720: 00000000 */ sll $zero,$zero,0x0 -/* f05d724: 46007087 */ neg.s $f2,$f14 -/* f05d728: 4600103c */ c.lt.s $f2,$f0 -/* f05d72c: 00000000 */ sll $zero,$zero,0x0 -/* f05d730: 4500000a */ bc1f .L0f05d75c -/* f05d734: 00000000 */ sll $zero,$zero,0x0 -/* f05d738: 460e603c */ c.lt.s $f12,$f14 -/* f05d73c: 00000000 */ sll $zero,$zero,0x0 -/* f05d740: 45000006 */ bc1f .L0f05d75c -/* f05d744: 00000000 */ sll $zero,$zero,0x0 -/* f05d748: 460c103c */ c.lt.s $f2,$f12 -/* f05d74c: 00000000 */ sll $zero,$zero,0x0 -/* f05d750: 45000002 */ bc1f .L0f05d75c -/* f05d754: 00000000 */ sll $zero,$zero,0x0 -/* f05d758: 24070001 */ addiu $a3,$zero,0x1 -.L0f05d75c: -/* f05d75c: 50e00008 */ beqzl $a3,.L0f05d780 -/* f05d760: 8e190438 */ lw $t9,0x438($s0) -/* f05d764: 8e040434 */ lw $a0,0x434($s0) -/* f05d768: 8e050438 */ lw $a1,0x438($s0) -/* f05d76c: 0fc13583 */ jal chraiGoToLabel -/* f05d770: 90660007 */ lbu $a2,0x7($v1) -/* f05d774: 10000004 */ beqz $zero,.L0f05d788 -/* f05d778: ae020438 */ sw $v0,0x438($s0) -/* f05d77c: 8e190438 */ lw $t9,0x438($s0) -.L0f05d780: -/* f05d780: 27280008 */ addiu $t0,$t9,0x8 -/* f05d784: ae080438 */ sw $t0,0x438($s0) -.L0f05d788: -/* f05d788: 8fbf001c */ lw $ra,0x1c($sp) -/* f05d78c: 8fb00018 */ lw $s0,0x18($sp) -/* f05d790: 27bd0098 */ addiu $sp,$sp,0x98 -/* f05d794: 03e00008 */ jr $ra -/* f05d798: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0190 - */ -GLOBAL_ASM( -glabel ai0190 -/* f05d79c: 3c03800a */ lui $v1,0x800a -/* f05d7a0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d7a4: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d7a8: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d7ac: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05d7b0: afbf0014 */ sw $ra,0x14($sp) -/* f05d7b4: 01cf1021 */ addu $v0,$t6,$t7 -/* f05d7b8: 0fc43c4f */ jal func0f10f13c -/* f05d7bc: 90440002 */ lbu $a0,0x2($v0) -/* f05d7c0: 3c03800a */ lui $v1,0x800a -/* f05d7c4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d7c8: 8c780438 */ lw $t8,0x438($v1) -/* f05d7cc: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d7d0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05d7d4: 27190003 */ addiu $t9,$t8,0x3 -/* f05d7d8: ac790438 */ sw $t9,0x438($v1) -/* f05d7dc: 03e00008 */ jr $ra -/* f05d7e0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0191 - */ -GLOBAL_ASM( -glabel ai0191 -/* f05d7e4: 3c03800a */ lui $v1,0x800a -/* f05d7e8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d7ec: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d7f0: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d7f4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05d7f8: afbf0014 */ sw $ra,0x14($sp) -/* f05d7fc: 01cf1021 */ addu $v0,$t6,$t7 -/* f05d800: 0fc43c59 */ jal func0f10f164 -/* f05d804: 90440002 */ lbu $a0,0x2($v0) -/* f05d808: 3c03800a */ lui $v1,0x800a -/* f05d80c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d810: 8c780438 */ lw $t8,0x438($v1) -/* f05d814: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d818: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05d81c: 27190003 */ addiu $t9,$t8,0x3 -/* f05d820: ac790438 */ sw $t9,0x438($v1) -/* f05d824: 03e00008 */ jr $ra -/* f05d828: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 0192 - */ -GLOBAL_ASM( -glabel ai0192 -/* f05d82c: 3c03800a */ lui $v1,0x800a -/* f05d830: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d834: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d838: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d83c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05d840: afbf0014 */ sw $ra,0x14($sp) -/* f05d844: 01cf3821 */ addu $a3,$t6,$t7 -/* f05d848: 90e40002 */ lbu $a0,0x2($a3) -/* f05d84c: 0fc43c63 */ jal func0f10f18c -/* f05d850: afa7001c */ sw $a3,0x1c($sp) -/* f05d854: 3c03800a */ lui $v1,0x800a -/* f05d858: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d85c: 10400009 */ beqz $v0,.L0f05d884 -/* f05d860: 8fa7001c */ lw $a3,0x1c($sp) -/* f05d864: 8c640434 */ lw $a0,0x434($v1) -/* f05d868: 8c650438 */ lw $a1,0x438($v1) -/* f05d86c: 0fc13583 */ jal chraiGoToLabel -/* f05d870: 90e60003 */ lbu $a2,0x3($a3) -/* f05d874: 3c03800a */ lui $v1,0x800a -/* f05d878: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d87c: 10000004 */ beqz $zero,.L0f05d890 -/* f05d880: ac620438 */ sw $v0,0x438($v1) -.L0f05d884: -/* f05d884: 8c780438 */ lw $t8,0x438($v1) -/* f05d888: 27190004 */ addiu $t9,$t8,0x4 -/* f05d88c: ac790438 */ sw $t9,0x438($v1) -.L0f05d890: -/* f05d890: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d894: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05d898: 00001025 */ or $v0,$zero,$zero -/* f05d89c: 03e00008 */ jr $ra -/* f05d8a0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 0193 - */ -GLOBAL_ASM( -glabel ai0193 -/* f05d8a4: 3c03800a */ lui $v1,0x800a -/* f05d8a8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d8ac: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d8b0: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d8b4: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05d8b8: afbf0014 */ sw $ra,0x14($sp) -/* f05d8bc: 01cf3821 */ addu $a3,$t6,$t7 -/* f05d8c0: 90e40002 */ lbu $a0,0x2($a3) -/* f05d8c4: 0fc43c63 */ jal func0f10f18c -/* f05d8c8: afa7001c */ sw $a3,0x1c($sp) -/* f05d8cc: 3c03800a */ lui $v1,0x800a -/* f05d8d0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d8d4: 14400009 */ bnez $v0,.L0f05d8fc -/* f05d8d8: 8fa7001c */ lw $a3,0x1c($sp) -/* f05d8dc: 8c640434 */ lw $a0,0x434($v1) -/* f05d8e0: 8c650438 */ lw $a1,0x438($v1) -/* f05d8e4: 0fc13583 */ jal chraiGoToLabel -/* f05d8e8: 90e60003 */ lbu $a2,0x3($a3) -/* f05d8ec: 3c03800a */ lui $v1,0x800a -/* f05d8f0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d8f4: 10000004 */ beqz $zero,.L0f05d908 -/* f05d8f8: ac620438 */ sw $v0,0x438($v1) -.L0f05d8fc: -/* f05d8fc: 8c780438 */ lw $t8,0x438($v1) -/* f05d900: 27190004 */ addiu $t9,$t8,0x4 -/* f05d904: ac790438 */ sw $t9,0x438($v1) -.L0f05d908: -/* f05d908: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d90c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05d910: 00001025 */ or $v0,$zero,$zero -/* f05d914: 03e00008 */ jr $ra -/* f05d918: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 019e - */ -GLOBAL_ASM( -glabel ai019e -/* f05d91c: 3c03800a */ lui $v1,0x800a -/* f05d920: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d924: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d928: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d92c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05d930: afbf0014 */ sw $ra,0x14($sp) -/* f05d934: 01cf3821 */ addu $a3,$t6,$t7 -/* f05d938: 90f80003 */ lbu $t8,0x3($a3) -/* f05d93c: 90e80004 */ lbu $t0,0x4($a3) -/* f05d940: 0018ca00 */ sll $t9,$t8,0x8 -/* f05d944: 03284825 */ or $t1,$t9,$t0 -/* f05d948: afa90018 */ sw $t1,0x18($sp) -/* f05d94c: 90e40002 */ lbu $a0,0x2($a3) -/* f05d950: 0fc2556c */ jal func0f0955b0 -/* f05d954: afa7001c */ sw $a3,0x1c($sp) -/* f05d958: 3c03800a */ lui $v1,0x800a -/* f05d95c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d960: 8fa7001c */ lw $a3,0x1c($sp) -/* f05d964: 1040000a */ beqz $v0,.L0f05d990 -/* f05d968: 00002025 */ or $a0,$zero,$zero -/* f05d96c: 8c4a0014 */ lw $t2,0x14($v0) -/* f05d970: 8fac0018 */ lw $t4,0x18($sp) -/* f05d974: 11400006 */ beqz $t2,.L0f05d990 -/* f05d978: 00000000 */ sll $zero,$zero,0x0 -/* f05d97c: 844b004c */ lh $t3,0x4c($v0) -/* f05d980: 016c082a */ slt $at,$t3,$t4 -/* f05d984: 10200002 */ beqz $at,.L0f05d990 -/* f05d988: 00000000 */ sll $zero,$zero,0x0 -/* f05d98c: 24040001 */ addiu $a0,$zero,0x1 -.L0f05d990: -/* f05d990: 5080000a */ beqzl $a0,.L0f05d9bc -/* f05d994: 8c6d0438 */ lw $t5,0x438($v1) -/* f05d998: 8c640434 */ lw $a0,0x434($v1) -/* f05d99c: 8c650438 */ lw $a1,0x438($v1) -/* f05d9a0: 0fc13583 */ jal chraiGoToLabel -/* f05d9a4: 90e60005 */ lbu $a2,0x5($a3) -/* f05d9a8: 3c03800a */ lui $v1,0x800a -/* f05d9ac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d9b0: 10000004 */ beqz $zero,.L0f05d9c4 -/* f05d9b4: ac620438 */ sw $v0,0x438($v1) -/* f05d9b8: 8c6d0438 */ lw $t5,0x438($v1) -.L0f05d9bc: -/* f05d9bc: 25ae0006 */ addiu $t6,$t5,0x6 -/* f05d9c0: ac6e0438 */ sw $t6,0x438($v1) -.L0f05d9c4: -/* f05d9c4: 8fbf0014 */ lw $ra,0x14($sp) -/* f05d9c8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05d9cc: 00001025 */ or $v0,$zero,$zero -/* f05d9d0: 03e00008 */ jr $ra -/* f05d9d4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 019f - */ -GLOBAL_ASM( -glabel ai019f -/* f05d9d8: 3c03800a */ lui $v1,0x800a -/* f05d9dc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05d9e0: 8c6e0434 */ lw $t6,0x434($v1) -/* f05d9e4: 8c6f0438 */ lw $t7,0x438($v1) -/* f05d9e8: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05d9ec: afbf0014 */ sw $ra,0x14($sp) -/* f05d9f0: 01cf1021 */ addu $v0,$t6,$t7 -/* f05d9f4: 90580003 */ lbu $t8,0x3($v0) -/* f05d9f8: 90480004 */ lbu $t0,0x4($v0) -/* f05d9fc: 0018ca00 */ sll $t9,$t8,0x8 -/* f05da00: 03284825 */ or $t1,$t9,$t0 -/* f05da04: afa90018 */ sw $t1,0x18($sp) -/* f05da08: 0fc2556c */ jal func0f0955b0 -/* f05da0c: 90440002 */ lbu $a0,0x2($v0) -/* f05da10: 3c03800a */ lui $v1,0x800a -/* f05da14: 10400006 */ beqz $v0,.L0f05da30 -/* f05da18: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05da1c: 8c4a0014 */ lw $t2,0x14($v0) -/* f05da20: 8fab0018 */ lw $t3,0x18($sp) -/* f05da24: 51400003 */ beqzl $t2,.L0f05da34 -/* f05da28: 8c6c0438 */ lw $t4,0x438($v1) -/* f05da2c: a44b004c */ sh $t3,0x4c($v0) -.L0f05da30: -/* f05da30: 8c6c0438 */ lw $t4,0x438($v1) -.L0f05da34: -/* f05da34: 8fbf0014 */ lw $ra,0x14($sp) -/* f05da38: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05da3c: 258d0005 */ addiu $t5,$t4,0x5 -/* f05da40: ac6d0438 */ sw $t5,0x438($v1) -/* f05da44: 03e00008 */ jr $ra -/* f05da48: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01a0 - */ -GLOBAL_ASM( -glabel ai01a0 -/* f05da4c: 3c03800a */ lui $v1,0x800a -/* f05da50: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05da54: 8c6e0434 */ lw $t6,0x434($v1) -/* f05da58: 8c6f0438 */ lw $t7,0x438($v1) -/* f05da5c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05da60: afbf0014 */ sw $ra,0x14($sp) -/* f05da64: 01cf3021 */ addu $a2,$t6,$t7 -/* f05da68: 90c50002 */ lbu $a1,0x2($a2) -/* f05da6c: afa6001c */ sw $a2,0x1c($sp) -/* f05da70: 0fc126d1 */ jal chrFindById -/* f05da74: 8c640424 */ lw $a0,0x424($v1) -/* f05da78: 3c03800a */ lui $v1,0x800a -/* f05da7c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05da80: 10400003 */ beqz $v0,.L0f05da90 -/* f05da84: 8fa6001c */ lw $a2,0x1c($sp) -/* f05da88: 90d80003 */ lbu $t8,0x3($a2) -/* f05da8c: a058032f */ sb $t8,0x32f($v0) -.L0f05da90: -/* f05da90: 8c790438 */ lw $t9,0x438($v1) -/* f05da94: 8fbf0014 */ lw $ra,0x14($sp) -/* f05da98: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05da9c: 27280004 */ addiu $t0,$t9,0x4 -/* f05daa0: ac680438 */ sw $t0,0x438($v1) -/* f05daa4: 03e00008 */ jr $ra -/* f05daa8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01a1 - */ -GLOBAL_ASM( -glabel ai01a1 -/* f05daac: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05dab0: 3c06800a */ lui $a2,0x800a -/* f05dab4: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f05dab8: afbf0014 */ sw $ra,0x14($sp) -/* f05dabc: 8cc40424 */ lw $a0,0x424($a2) -/* f05dac0: 0fc126d1 */ jal chrFindById -/* f05dac4: 240500f6 */ addiu $a1,$zero,0xf6 -/* f05dac8: 3c06800a */ lui $a2,0x800a -/* f05dacc: 10400007 */ beqz $v0,.L0f05daec -/* f05dad0: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f05dad4: 8c43001c */ lw $v1,0x1c($v0) -/* f05dad8: 50600005 */ beqzl $v1,.L0f05daf0 -/* f05dadc: 8cd80438 */ lw $t8,0x438($a2) -/* f05dae0: 846e0028 */ lh $t6,0x28($v1) -/* f05dae4: 8ccf0424 */ lw $t7,0x424($a2) -/* f05dae8: a5ee0330 */ sh $t6,0x330($t7) -.L0f05daec: -/* f05daec: 8cd80438 */ lw $t8,0x438($a2) -.L0f05daf0: -/* f05daf0: 8fbf0014 */ lw $ra,0x14($sp) -/* f05daf4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05daf8: 27190002 */ addiu $t9,$t8,0x2 -/* f05dafc: acd90438 */ sw $t9,0x438($a2) -/* f05db00: 03e00008 */ jr $ra -/* f05db04: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01a2 - */ -GLOBAL_ASM( -glabel ai01a2 -/* f05db08: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05db0c: afb10020 */ sw $s1,0x20($sp) -/* f05db10: 3c11800a */ lui $s1,0x800a -/* f05db14: 26319fc0 */ addiu $s1,$s1,-24640 -/* f05db18: 8e2e0434 */ lw $t6,0x434($s1) -/* f05db1c: 8e2f0438 */ lw $t7,0x438($s1) -/* f05db20: afb0001c */ sw $s0,0x1c($sp) -/* f05db24: afbf0024 */ sw $ra,0x24($sp) -/* f05db28: 01cf8021 */ addu $s0,$t6,$t7 -/* f05db2c: 92030002 */ lbu $v1,0x2($s0) -/* f05db30: 54600019 */ bnezl $v1,.L0f05db98 -/* f05db34: 24010001 */ addiu $at,$zero,0x1 -/* f05db38: 0c004b70 */ jal 0x12dc0 -/* f05db3c: 00000000 */ sll $zero,$zero,0x0 -/* f05db40: 24010003 */ addiu $at,$zero,0x3 -/* f05db44: 0041001b */ divu $zero,$v0,$at -/* f05db48: 8e230424 */ lw $v1,0x424($s1) -/* f05db4c: 00004010 */ mfhi $t0 -/* f05db50: 00084840 */ sll $t1,$t0,0x1 -/* f05db54: 90780112 */ lbu $t8,0x112($v1) -/* f05db58: 3c058007 */ lui $a1,0x8007 -/* f05db5c: 82040003 */ lb $a0,0x3($s0) -/* f05db60: 0018c880 */ sll $t9,$t8,0x2 -/* f05db64: 0338c823 */ subu $t9,$t9,$t8 -/* f05db68: 0019c840 */ sll $t9,$t9,0x1 -/* f05db6c: 03295021 */ addu $t2,$t9,$t1 -/* f05db70: 00aa2821 */ addu $a1,$a1,$t2 -/* f05db74: 240b0009 */ addiu $t3,$zero,0x9 -/* f05db78: 8c67001c */ lw $a3,0x1c($v1) -/* f05db7c: 84a597b4 */ lh $a1,-0x684c($a1) -/* f05db80: afa00014 */ sw $zero,0x14($sp) -/* f05db84: afab0010 */ sw $t3,0x10($sp) -/* f05db88: 0fc25010 */ jal func0f094040 -/* f05db8c: 00003025 */ or $a2,$zero,$zero -/* f05db90: 92030002 */ lbu $v1,0x2($s0) -/* f05db94: 24010001 */ addiu $at,$zero,0x1 -.L0f05db98: -/* f05db98: 54610019 */ bnel $v1,$at,.L0f05dc00 -/* f05db9c: 24010002 */ addiu $at,$zero,0x2 -/* f05dba0: 0c004b70 */ jal 0x12dc0 -/* f05dba4: 00000000 */ sll $zero,$zero,0x0 -/* f05dba8: 24010003 */ addiu $at,$zero,0x3 -/* f05dbac: 0041001b */ divu $zero,$v0,$at -/* f05dbb0: 8e230424 */ lw $v1,0x424($s1) -/* f05dbb4: 00007010 */ mfhi $t6 -/* f05dbb8: 000e7840 */ sll $t7,$t6,0x1 -/* f05dbbc: 906c0112 */ lbu $t4,0x112($v1) -/* f05dbc0: 3c058007 */ lui $a1,0x8007 -/* f05dbc4: 82040003 */ lb $a0,0x3($s0) -/* f05dbc8: 000c6880 */ sll $t5,$t4,0x2 -/* f05dbcc: 01ac6823 */ subu $t5,$t5,$t4 -/* f05dbd0: 000d6840 */ sll $t5,$t5,0x1 -/* f05dbd4: 01afc021 */ addu $t8,$t5,$t7 -/* f05dbd8: 00b82821 */ addu $a1,$a1,$t8 -/* f05dbdc: 24080009 */ addiu $t0,$zero,0x9 -/* f05dbe0: 8c67001c */ lw $a3,0x1c($v1) -/* f05dbe4: 84a59790 */ lh $a1,-0x6870($a1) -/* f05dbe8: afa00014 */ sw $zero,0x14($sp) -/* f05dbec: afa80010 */ sw $t0,0x10($sp) -/* f05dbf0: 0fc25010 */ jal func0f094040 -/* f05dbf4: 00003025 */ or $a2,$zero,$zero -/* f05dbf8: 92030002 */ lbu $v1,0x2($s0) -/* f05dbfc: 24010002 */ addiu $at,$zero,0x2 -.L0f05dc00: -/* f05dc00: 54610019 */ bnel $v1,$at,.L0f05dc68 -/* f05dc04: 24010003 */ addiu $at,$zero,0x3 -/* f05dc08: 0c004b70 */ jal 0x12dc0 -/* f05dc0c: 00000000 */ sll $zero,$zero,0x0 -/* f05dc10: 24010003 */ addiu $at,$zero,0x3 -/* f05dc14: 0041001b */ divu $zero,$v0,$at -/* f05dc18: 8e230424 */ lw $v1,0x424($s1) -/* f05dc1c: 00005010 */ mfhi $t2 -/* f05dc20: 000a5840 */ sll $t3,$t2,0x1 -/* f05dc24: 90790112 */ lbu $t9,0x112($v1) -/* f05dc28: 3c058007 */ lui $a1,0x8007 -/* f05dc2c: 82040003 */ lb $a0,0x3($s0) -/* f05dc30: 00194880 */ sll $t1,$t9,0x2 -/* f05dc34: 01394823 */ subu $t1,$t1,$t9 -/* f05dc38: 00094840 */ sll $t1,$t1,0x1 -/* f05dc3c: 012b6021 */ addu $t4,$t1,$t3 -/* f05dc40: 00ac2821 */ addu $a1,$a1,$t4 -/* f05dc44: 240e0009 */ addiu $t6,$zero,0x9 -/* f05dc48: 8c67001c */ lw $a3,0x1c($v1) -/* f05dc4c: 84a597f0 */ lh $a1,-0x6810($a1) -/* f05dc50: afa00014 */ sw $zero,0x14($sp) -/* f05dc54: afae0010 */ sw $t6,0x10($sp) -/* f05dc58: 0fc25010 */ jal func0f094040 -/* f05dc5c: 00003025 */ or $a2,$zero,$zero -/* f05dc60: 92030002 */ lbu $v1,0x2($s0) -/* f05dc64: 24010003 */ addiu $at,$zero,0x3 -.L0f05dc68: -/* f05dc68: 1461000d */ bne $v1,$at,.L0f05dca0 -/* f05dc6c: 3c058007 */ lui $a1,0x8007 -/* f05dc70: 8e230424 */ lw $v1,0x424($s1) -/* f05dc74: 82040003 */ lb $a0,0x3($s0) -/* f05dc78: 24180009 */ addiu $t8,$zero,0x9 -/* f05dc7c: 906d0112 */ lbu $t5,0x112($v1) -/* f05dc80: 8c67001c */ lw $a3,0x1c($v1) -/* f05dc84: afa00014 */ sw $zero,0x14($sp) -/* f05dc88: 000d7840 */ sll $t7,$t5,0x1 -/* f05dc8c: 00af2821 */ addu $a1,$a1,$t7 -/* f05dc90: 84a5982c */ lh $a1,-0x67d4($a1) -/* f05dc94: afb80010 */ sw $t8,0x10($sp) -/* f05dc98: 0fc25010 */ jal func0f094040 -/* f05dc9c: 00003025 */ or $a2,$zero,$zero -.L0f05dca0: -/* f05dca0: 8e280438 */ lw $t0,0x438($s1) -/* f05dca4: 8fbf0024 */ lw $ra,0x24($sp) -/* f05dca8: 8fb0001c */ lw $s0,0x1c($sp) -/* f05dcac: 25190004 */ addiu $t9,$t0,0x4 -/* f05dcb0: ae390438 */ sw $t9,0x438($s1) -/* f05dcb4: 8fb10020 */ lw $s1,0x20($sp) -/* f05dcb8: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05dcbc: 03e00008 */ jr $ra -/* f05dcc0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01a3 - */ -GLOBAL_ASM( -glabel ai01a3 -/* f05dcc4: 27bdff98 */ addiu $sp,$sp,-104 -/* f05dcc8: 3c188007 */ lui $t8,0x8007 -/* f05dccc: afbf002c */ sw $ra,0x2c($sp) -/* f05dcd0: afb00028 */ sw $s0,0x28($sp) -/* f05dcd4: 27189840 */ addiu $t8,$t8,-26560 -/* f05dcd8: 8f010000 */ lw $at,0x0($t8) -/* f05dcdc: 27a90044 */ addiu $t1,$sp,0x44 -/* f05dce0: 3c10800a */ lui $s0,0x800a -/* f05dce4: ad210000 */ sw $at,0x0($t1) -/* f05dce8: 8f0b0004 */ lw $t3,0x4($t8) -/* f05dcec: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05dcf0: 8e0e0434 */ lw $t6,0x434($s0) -/* f05dcf4: ad2b0004 */ sw $t3,0x4($t1) -/* f05dcf8: 8f010008 */ lw $at,0x8($t8) -/* f05dcfc: 8e0f0438 */ lw $t7,0x438($s0) -/* f05dd00: ad210008 */ sw $at,0x8($t1) -/* f05dd04: 8f0b000c */ lw $t3,0xc($t8) -/* f05dd08: 01cf1021 */ addu $v0,$t6,$t7 -/* f05dd0c: ad2b000c */ sw $t3,0xc($t1) -/* f05dd10: 8f010010 */ lw $at,0x10($t8) -/* f05dd14: ad210010 */ sw $at,0x10($t1) -/* f05dd18: 8f0b0014 */ lw $t3,0x14($t8) -/* f05dd1c: ad2b0014 */ sw $t3,0x14($t1) -/* f05dd20: 8f010018 */ lw $at,0x18($t8) -/* f05dd24: ad210018 */ sw $at,0x18($t1) -/* f05dd28: 9701001c */ lhu $at,0x1c($t8) -/* f05dd2c: a521001c */ sh $at,0x1c($t1) -/* f05dd30: 90480002 */ lbu $t0,0x2($v0) -/* f05dd34: 240100ff */ addiu $at,$zero,0xff -/* f05dd38: 15010014 */ bne $t0,$at,.L0f05dd8c -/* f05dd3c: 01001825 */ or $v1,$t0,$zero -/* f05dd40: 0c004b70 */ jal 0x12dc0 -/* f05dd44: 00000000 */ sll $zero,$zero,0x0 -/* f05dd48: 304c0007 */ andi $t4,$v0,0x7 -/* f05dd4c: 000c6840 */ sll $t5,$t4,0x1 -/* f05dd50: 27a90044 */ addiu $t1,$sp,0x44 -/* f05dd54: 012d7021 */ addu $t6,$t1,$t5 -/* f05dd58: 3c013f00 */ lui $at,0x3f00 -/* f05dd5c: 44812000 */ mtc1 $at,$f4 -/* f05dd60: 95c5000e */ lhu $a1,0xe($t6) -/* f05dd64: 240f000f */ addiu $t7,$zero,0xf -/* f05dd68: afaf0014 */ sw $t7,0x14($sp) -/* f05dd6c: afa00010 */ sw $zero,0x10($sp) -/* f05dd70: 8e040424 */ lw $a0,0x424($s0) -/* f05dd74: 24060000 */ addiu $a2,$zero,0x0 -/* f05dd78: 3c07bf80 */ lui $a3,0xbf80 -/* f05dd7c: 0fc0ebd1 */ jal func0f03af44 -/* f05dd80: e7a40018 */ swc1 $f4,0x18($sp) -/* f05dd84: 1000004f */ beqz $zero,.L0f05dec4 -/* f05dd88: 8e190438 */ lw $t9,0x438($s0) -.L0f05dd8c: -/* f05dd8c: 240100fe */ addiu $at,$zero,0xfe -/* f05dd90: 14610029 */ bne $v1,$at,.L0f05de38 -/* f05dd94: 24050001 */ addiu $a1,$zero,0x1 -/* f05dd98: 0fc0a209 */ jal func0f028824 -/* f05dd9c: 8e040424 */ lw $a0,0x424($s0) -/* f05dda0: afa20040 */ sw $v0,0x40($sp) -/* f05dda4: 8e040424 */ lw $a0,0x424($s0) -/* f05dda8: 0fc0a209 */ jal func0f028824 -/* f05ddac: 00002825 */ or $a1,$zero,$zero -/* f05ddb0: afa2003c */ sw $v0,0x3c($sp) -/* f05ddb4: 0fc0b849 */ jal func0f02e124 -/* f05ddb8: 8fa40040 */ lw $a0,0x40($sp) -/* f05ddbc: 54400006 */ bnezl $v0,.L0f05ddd8 -/* f05ddc0: 3c013f00 */ lui $at,0x3f00 -/* f05ddc4: 0fc0b849 */ jal func0f02e124 -/* f05ddc8: 8fa4003c */ lw $a0,0x3c($sp) -/* f05ddcc: 1040000e */ beqz $v0,.L0f05de08 -/* f05ddd0: 2405029a */ addiu $a1,$zero,0x29a -/* f05ddd4: 3c013f00 */ lui $at,0x3f00 -.L0f05ddd8: -/* f05ddd8: 44813000 */ mtc1 $at,$f6 -/* f05dddc: 240a0005 */ addiu $t2,$zero,0x5 -/* f05dde0: afaa0014 */ sw $t2,0x14($sp) -/* f05dde4: 8e040424 */ lw $a0,0x424($s0) -/* f05dde8: 24050299 */ addiu $a1,$zero,0x299 -/* f05ddec: 24060000 */ addiu $a2,$zero,0x0 -/* f05ddf0: 3c07bf80 */ lui $a3,0xbf80 -/* f05ddf4: afa00010 */ sw $zero,0x10($sp) -/* f05ddf8: 0fc0ebd1 */ jal func0f03af44 -/* f05ddfc: e7a60018 */ swc1 $f6,0x18($sp) -/* f05de00: 10000030 */ beqz $zero,.L0f05dec4 -/* f05de04: 8e190438 */ lw $t9,0x438($s0) -.L0f05de08: -/* f05de08: 3c013f00 */ lui $at,0x3f00 -/* f05de0c: 44814000 */ mtc1 $at,$f8 -/* f05de10: 24190005 */ addiu $t9,$zero,0x5 -/* f05de14: afb90014 */ sw $t9,0x14($sp) -/* f05de18: 8e040424 */ lw $a0,0x424($s0) -/* f05de1c: 24060000 */ addiu $a2,$zero,0x0 -/* f05de20: 3c07bf80 */ lui $a3,0xbf80 -/* f05de24: afa00010 */ sw $zero,0x10($sp) -/* f05de28: 0fc0ebd1 */ jal func0f03af44 -/* f05de2c: e7a80018 */ swc1 $f8,0x18($sp) -/* f05de30: 10000024 */ beqz $zero,.L0f05dec4 -/* f05de34: 8e190438 */ lw $t9,0x438($s0) -.L0f05de38: -/* f05de38: 24010003 */ addiu $at,$zero,0x3 -/* f05de3c: 14610014 */ bne $v1,$at,.L0f05de90 -/* f05de40: 00087040 */ sll $t6,$t0,0x1 -/* f05de44: 0c004b70 */ jal 0x12dc0 -/* f05de48: 00000000 */ sll $zero,$zero,0x0 -/* f05de4c: 30580001 */ andi $t8,$v0,0x1 -/* f05de50: 00185840 */ sll $t3,$t8,0x1 -/* f05de54: 27a90044 */ addiu $t1,$sp,0x44 -/* f05de58: 012b6021 */ addu $t4,$t1,$t3 -/* f05de5c: 3c013f00 */ lui $at,0x3f00 -/* f05de60: 44815000 */ mtc1 $at,$f10 -/* f05de64: 95850006 */ lhu $a1,0x6($t4) -/* f05de68: 240d000f */ addiu $t5,$zero,0xf -/* f05de6c: afad0014 */ sw $t5,0x14($sp) -/* f05de70: afa00010 */ sw $zero,0x10($sp) -/* f05de74: 8e040424 */ lw $a0,0x424($s0) -/* f05de78: 24060000 */ addiu $a2,$zero,0x0 -/* f05de7c: 3c07bf80 */ lui $a3,0xbf80 -/* f05de80: 0fc0ebd1 */ jal func0f03af44 -/* f05de84: e7aa0018 */ swc1 $f10,0x18($sp) -/* f05de88: 1000000e */ beqz $zero,.L0f05dec4 -/* f05de8c: 8e190438 */ lw $t9,0x438($s0) -.L0f05de90: -/* f05de90: 012e7821 */ addu $t7,$t1,$t6 -/* f05de94: 3c013f00 */ lui $at,0x3f00 -/* f05de98: 44818000 */ mtc1 $at,$f16 -/* f05de9c: 95e50000 */ lhu $a1,0x0($t7) -/* f05dea0: 240a000f */ addiu $t2,$zero,0xf -/* f05dea4: afaa0014 */ sw $t2,0x14($sp) -/* f05dea8: afa00010 */ sw $zero,0x10($sp) -/* f05deac: 8e040424 */ lw $a0,0x424($s0) -/* f05deb0: 24060000 */ addiu $a2,$zero,0x0 -/* f05deb4: 3c07bf80 */ lui $a3,0xbf80 -/* f05deb8: 0fc0ebd1 */ jal func0f03af44 -/* f05debc: e7b00018 */ swc1 $f16,0x18($sp) -/* f05dec0: 8e190438 */ lw $t9,0x438($s0) -.L0f05dec4: -/* f05dec4: 8fbf002c */ lw $ra,0x2c($sp) -/* f05dec8: 00001025 */ or $v0,$zero,$zero -/* f05decc: 27380003 */ addiu $t8,$t9,0x3 -/* f05ded0: ae180438 */ sw $t8,0x438($s0) -/* f05ded4: 8fb00028 */ lw $s0,0x28($sp) -/* f05ded8: 03e00008 */ jr $ra -/* f05dedc: 27bd0068 */ addiu $sp,$sp,0x68 -); - -/** - * @cmd 01a5 - */ -GLOBAL_ASM( -glabel ai01a5 -/* f05dee0: 3c03800a */ lui $v1,0x800a -/* f05dee4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05dee8: 8c6e0434 */ lw $t6,0x434($v1) -/* f05deec: 8c6f0438 */ lw $t7,0x438($v1) -/* f05def0: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05def4: afbf0014 */ sw $ra,0x14($sp) -/* f05def8: 01cfc021 */ addu $t8,$t6,$t7 -/* f05defc: afb8001c */ sw $t8,0x1c($sp) -/* f05df00: 0fc11a8c */ jal func0f046a30 -/* f05df04: 8c640424 */ lw $a0,0x424($v1) -/* f05df08: 3c03800a */ lui $v1,0x800a -/* f05df0c: 1040000a */ beqz $v0,.L0f05df38 -/* f05df10: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05df14: 8fb9001c */ lw $t9,0x1c($sp) -/* f05df18: 8c640434 */ lw $a0,0x434($v1) -/* f05df1c: 8c650438 */ lw $a1,0x438($v1) -/* f05df20: 0fc13583 */ jal chraiGoToLabel -/* f05df24: 93260002 */ lbu $a2,0x2($t9) -/* f05df28: 3c03800a */ lui $v1,0x800a -/* f05df2c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05df30: 10000004 */ beqz $zero,.L0f05df44 -/* f05df34: ac620438 */ sw $v0,0x438($v1) -.L0f05df38: -/* f05df38: 8c680438 */ lw $t0,0x438($v1) -/* f05df3c: 25090003 */ addiu $t1,$t0,0x3 -/* f05df40: ac690438 */ sw $t1,0x438($v1) -.L0f05df44: -/* f05df44: 8fbf0014 */ lw $ra,0x14($sp) -/* f05df48: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05df4c: 00001025 */ or $v0,$zero,$zero -/* f05df50: 03e00008 */ jr $ra -/* f05df54: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01a6 - */ -GLOBAL_ASM( -glabel ai01a6 -/* f05df58: 3c03800a */ lui $v1,0x800a -/* f05df5c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05df60: 8c6e0434 */ lw $t6,0x434($v1) -/* f05df64: 8c6f0438 */ lw $t7,0x438($v1) -/* f05df68: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05df6c: afbf0014 */ sw $ra,0x14($sp) -/* f05df70: 01cf3821 */ addu $a3,$t6,$t7 -/* f05df74: afa7001c */ sw $a3,0x1c($sp) -/* f05df78: 0fc0a221 */ jal func0f028884 -/* f05df7c: 8c640424 */ lw $a0,0x424($v1) -/* f05df80: 3c03800a */ lui $v1,0x800a -/* f05df84: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05df88: 8c780424 */ lw $t8,0x424($v1) -/* f05df8c: c444000c */ lwc1 $f4,0xc($v0) -/* f05df90: 44801000 */ mtc1 $zero,$f2 -/* f05df94: 8f19001c */ lw $t9,0x1c($t8) -/* f05df98: 8fa7001c */ lw $a3,0x1c($sp) -/* f05df9c: c726000c */ lwc1 $f6,0xc($t9) -/* f05dfa0: 46062001 */ sub.s $f0,$f4,$f6 -/* f05dfa4: 4602003c */ c.lt.s $f0,$f2 -/* f05dfa8: 00000000 */ sll $zero,$zero,0x0 -/* f05dfac: 45020003 */ bc1fl .L0f05dfbc -/* f05dfb0: 90e80002 */ lbu $t0,0x2($a3) -/* f05dfb4: 46001001 */ sub.s $f0,$f2,$f0 -/* f05dfb8: 90e80002 */ lbu $t0,0x2($a3) -.L0f05dfbc: -/* f05dfbc: 3c014120 */ lui $at,0x4120 -/* f05dfc0: 44818000 */ mtc1 $at,$f16 -/* f05dfc4: 44884000 */ mtc1 $t0,$f8 -/* f05dfc8: 00000000 */ sll $zero,$zero,0x0 -/* f05dfcc: 468042a0 */ cvt.s.w $f10,$f8 -/* f05dfd0: 46105482 */ mul.s $f18,$f10,$f16 -/* f05dfd4: 4612003c */ c.lt.s $f0,$f18 -/* f05dfd8: 00000000 */ sll $zero,$zero,0x0 -/* f05dfdc: 4502000a */ bc1fl .L0f05e008 -/* f05dfe0: 8c690438 */ lw $t1,0x438($v1) -/* f05dfe4: 8c640434 */ lw $a0,0x434($v1) -/* f05dfe8: 8c650438 */ lw $a1,0x438($v1) -/* f05dfec: 0fc13583 */ jal chraiGoToLabel -/* f05dff0: 90e60003 */ lbu $a2,0x3($a3) -/* f05dff4: 3c03800a */ lui $v1,0x800a -/* f05dff8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05dffc: 10000004 */ beqz $zero,.L0f05e010 -/* f05e000: ac620438 */ sw $v0,0x438($v1) -/* f05e004: 8c690438 */ lw $t1,0x438($v1) -.L0f05e008: -/* f05e008: 252a0004 */ addiu $t2,$t1,0x4 -/* f05e00c: ac6a0438 */ sw $t2,0x438($v1) -.L0f05e010: -/* f05e010: 8fbf0014 */ lw $ra,0x14($sp) -/* f05e014: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05e018: 00001025 */ or $v0,$zero,$zero -/* f05e01c: 03e00008 */ jr $ra -/* f05e020: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01aa - */ -GLOBAL_ASM( -glabel ai01aa -/* f05e024: 3c03800a */ lui $v1,0x800a -/* f05e028: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05e02c: 8c6e0434 */ lw $t6,0x434($v1) -/* f05e030: 8c6f0438 */ lw $t7,0x438($v1) -/* f05e034: 3c017f1b */ lui $at,0x7f1b -/* f05e038: c4249d9c */ lwc1 $f4,-0x6264($at) -/* f05e03c: 27bdffc8 */ addiu $sp,$sp,-56 -/* f05e040: 8c790284 */ lw $t9,0x284($v1) -/* f05e044: 8c690424 */ lw $t1,0x424($v1) -/* f05e048: 01cfc021 */ addu $t8,$t6,$t7 -/* f05e04c: afbf0024 */ sw $ra,0x24($sp) -/* f05e050: afb80034 */ sw $t8,0x34($sp) -/* f05e054: e7a40030 */ swc1 $f4,0x30($sp) -/* f05e058: 8f2200bc */ lw $v0,0xbc($t9) -/* f05e05c: 8d28001c */ lw $t0,0x1c($t1) -/* f05e060: 27aa0030 */ addiu $t2,$sp,0x30 -/* f05e064: 84440028 */ lh $a0,0x28($v0) -/* f05e068: 85060028 */ lh $a2,0x28($t0) -/* f05e06c: afa00018 */ sw $zero,0x18($sp) -/* f05e070: afaa0014 */ sw $t2,0x14($sp) -/* f05e074: afa00010 */ sw $zero,0x10($sp) -/* f05e078: 24450008 */ addiu $a1,$v0,0x8 -/* f05e07c: 0fc015bd */ jal func0f0056f4 -/* f05e080: 25070008 */ addiu $a3,$t0,0x8 -/* f05e084: 3c017f1b */ lui $at,0x7f1b -/* f05e088: c4289da0 */ lwc1 $f8,-0x6260($at) -/* f05e08c: c7a60030 */ lwc1 $f6,0x30($sp) -/* f05e090: 3c03800a */ lui $v1,0x800a -/* f05e094: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05e098: 4608303c */ c.lt.s $f6,$f8 -/* f05e09c: 8fab0034 */ lw $t3,0x34($sp) -/* f05e0a0: 4502000a */ bc1fl .L0f05e0cc -/* f05e0a4: 8c6c0438 */ lw $t4,0x438($v1) -/* f05e0a8: 8c640434 */ lw $a0,0x434($v1) -/* f05e0ac: 8c650438 */ lw $a1,0x438($v1) -/* f05e0b0: 0fc13583 */ jal chraiGoToLabel -/* f05e0b4: 91660002 */ lbu $a2,0x2($t3) -/* f05e0b8: 3c03800a */ lui $v1,0x800a -/* f05e0bc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05e0c0: 10000004 */ beqz $zero,.L0f05e0d4 -/* f05e0c4: ac620438 */ sw $v0,0x438($v1) -/* f05e0c8: 8c6c0438 */ lw $t4,0x438($v1) -.L0f05e0cc: -/* f05e0cc: 258d0003 */ addiu $t5,$t4,0x3 -/* f05e0d0: ac6d0438 */ sw $t5,0x438($v1) -.L0f05e0d4: -/* f05e0d4: 8fbf0024 */ lw $ra,0x24($sp) -/* f05e0d8: 27bd0038 */ addiu $sp,$sp,0x38 -/* f05e0dc: 00001025 */ or $v0,$zero,$zero -/* f05e0e0: 03e00008 */ jr $ra -/* f05e0e4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01ae - */ -GLOBAL_ASM( -glabel ai01ae -/* f05e0e8: 27bdffd0 */ addiu $sp,$sp,-48 -/* f05e0ec: afb00014 */ sw $s0,0x14($sp) -/* f05e0f0: 3c10800a */ lui $s0,0x800a -/* f05e0f4: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05e0f8: 8e0f006c */ lw $t7,0x6c($s0) -/* f05e0fc: 8e0e028c */ lw $t6,0x28c($s0) -/* f05e100: afb10018 */ sw $s1,0x18($sp) -/* f05e104: afbf001c */ sw $ra,0x1c($sp) -/* f05e108: 00008825 */ or $s1,$zero,$zero -/* f05e10c: 11e00003 */ beqz $t7,.L0f05e11c -/* f05e110: afae0024 */ sw $t6,0x24($sp) -/* f05e114: 10000002 */ beqz $zero,.L0f05e120 -/* f05e118: 24050001 */ addiu $a1,$zero,0x1 -.L0f05e11c: -/* f05e11c: 00002825 */ or $a1,$zero,$zero -.L0f05e120: -/* f05e120: 8e180068 */ lw $t8,0x68($s0) -/* f05e124: 00002025 */ or $a0,$zero,$zero -/* f05e128: 00001825 */ or $v1,$zero,$zero -/* f05e12c: 13000003 */ beqz $t8,.L0f05e13c -/* f05e130: 00001025 */ or $v0,$zero,$zero -/* f05e134: 10000001 */ beqz $zero,.L0f05e13c -/* f05e138: 24040001 */ addiu $a0,$zero,0x1 -.L0f05e13c: -/* f05e13c: 8e190064 */ lw $t9,0x64($s0) -/* f05e140: 13200003 */ beqz $t9,.L0f05e150 -/* f05e144: 00000000 */ sll $zero,$zero,0x0 -/* f05e148: 10000001 */ beqz $zero,.L0f05e150 -/* f05e14c: 24030001 */ addiu $v1,$zero,0x1 -.L0f05e150: -/* f05e150: 8e080070 */ lw $t0,0x70($s0) -/* f05e154: 11000003 */ beqz $t0,.L0f05e164 -/* f05e158: 00000000 */ sll $zero,$zero,0x0 -/* f05e15c: 10000001 */ beqz $zero,.L0f05e164 -/* f05e160: 24020001 */ addiu $v0,$zero,0x1 -.L0f05e164: -/* f05e164: 00434821 */ addu $t1,$v0,$v1 -/* f05e168: 01245021 */ addu $t2,$t1,$a0 -/* f05e16c: 01455821 */ addu $t3,$t2,$a1 -/* f05e170: 19600030 */ blez $t3,.L0f05e234 -/* f05e174: 00000000 */ sll $zero,$zero,0x0 -.L0f05e178: -/* f05e178: 0fc4a24b */ jal func0f12892c -/* f05e17c: 02202025 */ or $a0,$s1,$zero -/* f05e180: 8e020284 */ lw $v0,0x284($s0) -/* f05e184: 8e0c02a0 */ lw $t4,0x2a0($s0) -/* f05e188: 11820004 */ beq $t4,$v0,.L0f05e19c -/* f05e18c: 00000000 */ sll $zero,$zero,0x0 -/* f05e190: 8e0d02a4 */ lw $t5,0x2a4($s0) -/* f05e194: 55a2000a */ bnel $t5,$v0,.L0f05e1c0 -/* f05e198: 8e0f006c */ lw $t7,0x6c($s0) -.L0f05e19c: -/* f05e19c: 0fc44580 */ jal func0f111600 -/* f05e1a0: 00000000 */ sll $zero,$zero,0x0 -/* f05e1a4: 8e0e0284 */ lw $t6,0x284($s0) -/* f05e1a8: 24040001 */ addiu $a0,$zero,0x1 -/* f05e1ac: 0fc44762 */ jal func0f111d88 -/* f05e1b0: adc000c4 */ sw $zero,0xc4($t6) -/* f05e1b4: 0fc2865b */ jal func0f0a196c -/* f05e1b8: 24040001 */ addiu $a0,$zero,0x1 -/* f05e1bc: 8e0f006c */ lw $t7,0x6c($s0) -.L0f05e1c0: -/* f05e1c0: 26310001 */ addiu $s1,$s1,0x1 -/* f05e1c4: 00002825 */ or $a1,$zero,$zero -/* f05e1c8: 11e00003 */ beqz $t7,.L0f05e1d8 -/* f05e1cc: 00002025 */ or $a0,$zero,$zero -/* f05e1d0: 10000001 */ beqz $zero,.L0f05e1d8 -/* f05e1d4: 24050001 */ addiu $a1,$zero,0x1 -.L0f05e1d8: -/* f05e1d8: 8e180068 */ lw $t8,0x68($s0) -/* f05e1dc: 00001825 */ or $v1,$zero,$zero -/* f05e1e0: 00001025 */ or $v0,$zero,$zero -/* f05e1e4: 13000003 */ beqz $t8,.L0f05e1f4 -/* f05e1e8: 00000000 */ sll $zero,$zero,0x0 -/* f05e1ec: 10000001 */ beqz $zero,.L0f05e1f4 -/* f05e1f0: 24040001 */ addiu $a0,$zero,0x1 -.L0f05e1f4: -/* f05e1f4: 8e190064 */ lw $t9,0x64($s0) -/* f05e1f8: 13200003 */ beqz $t9,.L0f05e208 -/* f05e1fc: 00000000 */ sll $zero,$zero,0x0 -/* f05e200: 10000001 */ beqz $zero,.L0f05e208 -/* f05e204: 24030001 */ addiu $v1,$zero,0x1 -.L0f05e208: -/* f05e208: 8e080070 */ lw $t0,0x70($s0) -/* f05e20c: 11000003 */ beqz $t0,.L0f05e21c -/* f05e210: 00000000 */ sll $zero,$zero,0x0 -/* f05e214: 10000001 */ beqz $zero,.L0f05e21c -/* f05e218: 24020001 */ addiu $v0,$zero,0x1 -.L0f05e21c: -/* f05e21c: 00434821 */ addu $t1,$v0,$v1 -/* f05e220: 01245021 */ addu $t2,$t1,$a0 -/* f05e224: 01455821 */ addu $t3,$t2,$a1 -/* f05e228: 022b082a */ slt $at,$s1,$t3 -/* f05e22c: 1420ffd2 */ bnez $at,.L0f05e178 -/* f05e230: 00000000 */ sll $zero,$zero,0x0 -.L0f05e234: -/* f05e234: 0fc4a24b */ jal func0f12892c -/* f05e238: 8fa40024 */ lw $a0,0x24($sp) -/* f05e23c: 8e0c0438 */ lw $t4,0x438($s0) -/* f05e240: 8fbf001c */ lw $ra,0x1c($sp) -/* f05e244: 8fb10018 */ lw $s1,0x18($sp) -/* f05e248: 258d0003 */ addiu $t5,$t4,0x3 -/* f05e24c: ae0d0438 */ sw $t5,0x438($s0) -/* f05e250: 8fb00014 */ lw $s0,0x14($sp) -/* f05e254: 27bd0030 */ addiu $sp,$sp,0x30 -/* f05e258: 03e00008 */ jr $ra -/* f05e25c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01ad - */ -GLOBAL_ASM( -glabel ai01ad -/* f05e260: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05e264: afbf0014 */ sw $ra,0x14($sp) -/* f05e268: 0fc31f7b */ jal func0f0c7dec -/* f05e26c: 00002025 */ or $a0,$zero,$zero -/* f05e270: 3c03800a */ lui $v1,0x800a -/* f05e274: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05e278: 8c6e0438 */ lw $t6,0x438($v1) -/* f05e27c: 8fbf0014 */ lw $ra,0x14($sp) -/* f05e280: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05e284: 25cf0003 */ addiu $t7,$t6,0x3 -/* f05e288: ac6f0438 */ sw $t7,0x438($v1) -/* f05e28c: 03e00008 */ jr $ra -/* f05e290: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01af - */ -GLOBAL_ASM( -glabel ai01af -/* f05e294: 27bdffd0 */ addiu $sp,$sp,-48 -/* f05e298: afb00018 */ sw $s0,0x18($sp) -/* f05e29c: 3c10800a */ lui $s0,0x800a -/* f05e2a0: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05e2a4: 8e0e0434 */ lw $t6,0x434($s0) -/* f05e2a8: 8e0f0438 */ lw $t7,0x438($s0) -/* f05e2ac: afbf001c */ sw $ra,0x1c($sp) -/* f05e2b0: 01cf1821 */ addu $v1,$t6,$t7 -/* f05e2b4: 90640003 */ lbu $a0,0x3($v1) -/* f05e2b8: 0fc2556c */ jal func0f0955b0 -/* f05e2bc: afa3002c */ sw $v1,0x2c($sp) -/* f05e2c0: 8fa3002c */ lw $v1,0x2c($sp) -/* f05e2c4: afa20028 */ sw $v0,0x28($sp) -/* f05e2c8: 8e040424 */ lw $a0,0x424($s0) -/* f05e2cc: 0fc126d1 */ jal chrFindById -/* f05e2d0: 90650002 */ lbu $a1,0x2($v1) -/* f05e2d4: 10400029 */ beqz $v0,.L0f05e37c -/* f05e2d8: 00402825 */ or $a1,$v0,$zero -/* f05e2dc: 8c43001c */ lw $v1,0x1c($v0) -/* f05e2e0: 50600027 */ beqzl $v1,.L0f05e380 -/* f05e2e4: 8e0d0438 */ lw $t5,0x438($s0) -/* f05e2e8: 90780000 */ lbu $t8,0x0($v1) -/* f05e2ec: 24010006 */ addiu $at,$zero,0x6 -/* f05e2f0: 8fa20028 */ lw $v0,0x28($sp) -/* f05e2f4: 57010022 */ bnel $t8,$at,.L0f05e380 -/* f05e2f8: 8e0d0438 */ lw $t5,0x438($s0) -/* f05e2fc: 50400020 */ beqzl $v0,.L0f05e380 -/* f05e300: 8e0d0438 */ lw $t5,0x438($s0) -/* f05e304: 8c590014 */ lw $t9,0x14($v0) -/* f05e308: 5320001d */ beqzl $t9,.L0f05e380 -/* f05e30c: 8e0d0438 */ lw $t5,0x438($s0) -/* f05e310: 8e08028c */ lw $t0,0x28c($s0) -/* f05e314: afa80020 */ sw $t0,0x20($sp) -/* f05e318: 0fc4a25f */ jal func0f12897c -/* f05e31c: 8ca4001c */ lw $a0,0x1c($a1) -/* f05e320: 0fc4a24b */ jal func0f12892c -/* f05e324: 00402025 */ or $a0,$v0,$zero -/* f05e328: 8e090284 */ lw $t1,0x284($s0) -/* f05e32c: 8d2a01b0 */ lw $t2,0x1b0($t1) -/* f05e330: 15400010 */ bnez $t2,.L0f05e374 -/* f05e334: 00000000 */ sll $zero,$zero,0x0 -/* f05e338: 0fc331a0 */ jal func0f0cc680 -/* f05e33c: 00000000 */ sll $zero,$zero,0x0 -/* f05e340: 24010002 */ addiu $at,$zero,0x2 -/* f05e344: 1441000b */ bne $v0,$at,.L0f05e374 -/* f05e348: 00000000 */ sll $zero,$zero,0x0 -/* f05e34c: 8e0b0284 */ lw $t3,0x284($s0) -/* f05e350: 44802000 */ mtc1 $zero,$f4 -/* f05e354: 8fac0028 */ lw $t4,0x28($sp) -/* f05e358: c56600b4 */ lwc1 $f6,0xb4($t3) -/* f05e35c: 46062032 */ c.eq.s $f4,$f6 -/* f05e360: 00000000 */ sll $zero,$zero,0x0 -/* f05e364: 45000003 */ bc1f .L0f05e374 -/* f05e368: 00000000 */ sll $zero,$zero,0x0 -/* f05e36c: 0fc31f3c */ jal func0f0c7cf0 -/* f05e370: 8d840014 */ lw $a0,0x14($t4) -.L0f05e374: -/* f05e374: 0fc4a24b */ jal func0f12892c -/* f05e378: 8fa40020 */ lw $a0,0x20($sp) -.L0f05e37c: -/* f05e37c: 8e0d0438 */ lw $t5,0x438($s0) -.L0f05e380: -/* f05e380: 8fbf001c */ lw $ra,0x1c($sp) -/* f05e384: 00001025 */ or $v0,$zero,$zero -/* f05e388: 25ae0004 */ addiu $t6,$t5,0x4 -/* f05e38c: ae0e0438 */ sw $t6,0x438($s0) -/* f05e390: 8fb00018 */ lw $s0,0x18($sp) -/* f05e394: 03e00008 */ jr $ra -/* f05e398: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 01b1 - */ -GLOBAL_ASM( -glabel ai01b1 -/* f05e39c: 27bdffa0 */ addiu $sp,$sp,-96 -/* f05e3a0: 3c02800a */ lui $v0,0x800a -/* f05e3a4: 24429fc0 */ addiu $v0,$v0,-24640 -/* f05e3a8: 8c4e0434 */ lw $t6,0x434($v0) -/* f05e3ac: 8c4f0438 */ lw $t7,0x438($v0) -/* f05e3b0: afb50028 */ sw $s5,0x28($sp) -/* f05e3b4: afbf002c */ sw $ra,0x2c($sp) -/* f05e3b8: afb40024 */ sw $s4,0x24($sp) -/* f05e3bc: afb30020 */ sw $s3,0x20($sp) -/* f05e3c0: afb2001c */ sw $s2,0x1c($sp) -/* f05e3c4: afb10018 */ sw $s1,0x18($sp) -/* f05e3c8: afb00014 */ sw $s0,0x14($sp) -/* f05e3cc: 01cfa821 */ addu $s5,$t6,$t7 -/* f05e3d0: 0fc2554a */ jal func0f095528 -/* f05e3d4: 92a40002 */ lbu $a0,0x2($s5) -/* f05e3d8: afa20058 */ sw $v0,0x58($sp) -/* f05e3dc: 0fc2554a */ jal func0f095528 -/* f05e3e0: 92a40003 */ lbu $a0,0x3($s5) -/* f05e3e4: afa20054 */ sw $v0,0x54($sp) -/* f05e3e8: 0fc2554a */ jal func0f095528 -/* f05e3ec: 92a40004 */ lbu $a0,0x4($s5) -/* f05e3f0: 0c004b70 */ jal 0x12dc0 -/* f05e3f4: afa20050 */ sw $v0,0x50($sp) -/* f05e3f8: 24110005 */ addiu $s1,$zero,0x5 -/* f05e3fc: 0051001b */ divu $zero,$v0,$s1 -/* f05e400: 0000c010 */ mfhi $t8 -/* f05e404: a3b8004b */ sb $t8,0x4b($sp) -/* f05e408: 16200002 */ bnez $s1,.L0f05e414 -/* f05e40c: 00000000 */ sll $zero,$zero,0x0 -/* f05e410: 0007000d */ break 0x7 -.L0f05e414: -/* f05e414: 0c004b70 */ jal 0x12dc0 -/* f05e418: 00000000 */ sll $zero,$zero,0x0 -/* f05e41c: 0051001b */ divu $zero,$v0,$s1 -/* f05e420: 0000a010 */ mfhi $s4 -/* f05e424: 329900ff */ andi $t9,$s4,0xff -/* f05e428: 16200002 */ bnez $s1,.L0f05e434 -/* f05e42c: 00000000 */ sll $zero,$zero,0x0 -/* f05e430: 0007000d */ break 0x7 -.L0f05e434: -/* f05e434: 0320a025 */ or $s4,$t9,$zero -/* f05e438: 0c004b70 */ jal 0x12dc0 -/* f05e43c: 00000000 */ sll $zero,$zero,0x0 -/* f05e440: 0051001b */ divu $zero,$v0,$s1 -/* f05e444: 92a90005 */ lbu $t1,0x5($s5) -/* f05e448: 00009810 */ mfhi $s3 -/* f05e44c: 326800ff */ andi $t0,$s3,0xff -/* f05e450: a3a90044 */ sb $t1,0x44($sp) -/* f05e454: 92aa0006 */ lbu $t2,0x6($s5) -/* f05e458: 93b0004b */ lbu $s0,0x4b($sp) -/* f05e45c: 01009825 */ or $s3,$t0,$zero -/* f05e460: a3aa0045 */ sb $t2,0x45($sp) -/* f05e464: 92ab0007 */ lbu $t3,0x7($s5) -/* f05e468: 16200002 */ bnez $s1,.L0f05e474 -/* f05e46c: 00000000 */ sll $zero,$zero,0x0 -/* f05e470: 0007000d */ break 0x7 -.L0f05e474: -/* f05e474: a3ab0046 */ sb $t3,0x46($sp) -/* f05e478: 92ac0008 */ lbu $t4,0x8($s5) -/* f05e47c: 02809025 */ or $s2,$s4,$zero -/* f05e480: a3ac0047 */ sb $t4,0x47($sp) -/* f05e484: 92ad0009 */ lbu $t5,0x9($s5) -/* f05e488: a3ad0048 */ sb $t5,0x48($sp) -/* f05e48c: 92ae000d */ lbu $t6,0xd($s5) -/* f05e490: a3ae003c */ sb $t6,0x3c($sp) -/* f05e494: 92af000e */ lbu $t7,0xe($s5) -/* f05e498: a3af003d */ sb $t7,0x3d($sp) -/* f05e49c: 92b8000f */ lbu $t8,0xf($s5) -/* f05e4a0: a3b8003e */ sb $t8,0x3e($sp) -/* f05e4a4: 92b90010 */ lbu $t9,0x10($s5) -/* f05e4a8: a3b9003f */ sb $t9,0x3f($sp) -/* f05e4ac: 92a80011 */ lbu $t0,0x11($s5) -/* f05e4b0: 1614000d */ bne $s0,$s4,.L0f05e4e8 -/* f05e4b4: a3a80040 */ sb $t0,0x40($sp) -.L0f05e4b8: -/* f05e4b8: 0c004b70 */ jal 0x12dc0 -/* f05e4bc: 00000000 */ sll $zero,$zero,0x0 -/* f05e4c0: 0051001b */ divu $zero,$v0,$s1 -/* f05e4c4: 00001810 */ mfhi $v1 -/* f05e4c8: 306900ff */ andi $t1,$v1,0xff -/* f05e4cc: 16200002 */ bnez $s1,.L0f05e4d8 -/* f05e4d0: 00000000 */ sll $zero,$zero,0x0 -/* f05e4d4: 0007000d */ break 0x7 -.L0f05e4d8: -/* f05e4d8: 307400ff */ andi $s4,$v1,0xff -/* f05e4dc: 1209fff6 */ beq $s0,$t1,.L0f05e4b8 -/* f05e4e0: 00000000 */ sll $zero,$zero,0x0 -/* f05e4e4: 02809025 */ or $s2,$s4,$zero -.L0f05e4e8: -/* f05e4e8: 12530003 */ beq $s2,$s3,.L0f05e4f8 -/* f05e4ec: 02601025 */ or $v0,$s3,$zero -/* f05e4f0: 5602000f */ bnel $s0,$v0,.L0f05e530 -/* f05e4f4: 93ab004b */ lbu $t3,0x4b($sp) -.L0f05e4f8: -/* f05e4f8: 0c004b70 */ jal 0x12dc0 -/* f05e4fc: 00000000 */ sll $zero,$zero,0x0 -/* f05e500: 0051001b */ divu $zero,$v0,$s1 -/* f05e504: 00001810 */ mfhi $v1 -/* f05e508: 306a00ff */ andi $t2,$v1,0xff -/* f05e50c: 16200002 */ bnez $s1,.L0f05e518 -/* f05e510: 00000000 */ sll $zero,$zero,0x0 -/* f05e514: 0007000d */ break 0x7 -.L0f05e518: -/* f05e518: 307300ff */ andi $s3,$v1,0xff -/* f05e51c: 124afff6 */ beq $s2,$t2,.L0f05e4f8 -/* f05e520: 00000000 */ sll $zero,$zero,0x0 -/* f05e524: 1213fff4 */ beq $s0,$s3,.L0f05e4f8 -/* f05e528: 00000000 */ sll $zero,$zero,0x0 -/* f05e52c: 93ab004b */ lbu $t3,0x4b($sp) -.L0f05e530: -/* f05e530: 27b00044 */ addiu $s0,$sp,0x44 -/* f05e534: 020b6021 */ addu $t4,$s0,$t3 -/* f05e538: 0fc2554a */ jal func0f095528 -/* f05e53c: 91840000 */ lbu $a0,0x0($t4) -/* f05e540: 8fa30058 */ lw $v1,0x58($sp) -/* f05e544: 844d0006 */ lh $t5,0x6($v0) -/* f05e548: a46d0006 */ sh $t5,0x6($v1) -/* f05e54c: 8c4e000c */ lw $t6,0xc($v0) -/* f05e550: ac6e000c */ sw $t6,0xc($v1) -/* f05e554: 0fc2554a */ jal func0f095528 -/* f05e558: 92a4000a */ lbu $a0,0xa($s5) -/* f05e55c: 93af004b */ lbu $t7,0x4b($sp) -/* f05e560: 27b1003c */ addiu $s1,$sp,0x3c -/* f05e564: afa20058 */ sw $v0,0x58($sp) -/* f05e568: 022fc021 */ addu $t8,$s1,$t7 -/* f05e56c: 0fc2554a */ jal func0f095528 -/* f05e570: 93040000 */ lbu $a0,0x0($t8) -/* f05e574: 84590006 */ lh $t9,0x6($v0) -/* f05e578: 8fa80058 */ lw $t0,0x58($sp) -/* f05e57c: 02145021 */ addu $t2,$s0,$s4 -/* f05e580: a5190006 */ sh $t9,0x6($t0) -/* f05e584: 8c49000c */ lw $t1,0xc($v0) -/* f05e588: ad09000c */ sw $t1,0xc($t0) -/* f05e58c: 0fc2554a */ jal func0f095528 -/* f05e590: 91440000 */ lbu $a0,0x0($t2) -/* f05e594: 8fa30054 */ lw $v1,0x54($sp) -/* f05e598: 844b0006 */ lh $t3,0x6($v0) -/* f05e59c: a46b0006 */ sh $t3,0x6($v1) -/* f05e5a0: 8c4c000c */ lw $t4,0xc($v0) -/* f05e5a4: ac6c000c */ sw $t4,0xc($v1) -/* f05e5a8: 0fc2554a */ jal func0f095528 -/* f05e5ac: 92a4000b */ lbu $a0,0xb($s5) -/* f05e5b0: afa20054 */ sw $v0,0x54($sp) -/* f05e5b4: 02346821 */ addu $t5,$s1,$s4 -/* f05e5b8: 0fc2554a */ jal func0f095528 -/* f05e5bc: 91a40000 */ lbu $a0,0x0($t5) -/* f05e5c0: 844e0006 */ lh $t6,0x6($v0) -/* f05e5c4: 8faf0054 */ lw $t7,0x54($sp) -/* f05e5c8: 0213c821 */ addu $t9,$s0,$s3 -/* f05e5cc: a5ee0006 */ sh $t6,0x6($t7) -/* f05e5d0: 8c58000c */ lw $t8,0xc($v0) -/* f05e5d4: adf8000c */ sw $t8,0xc($t7) -/* f05e5d8: 0fc2554a */ jal func0f095528 -/* f05e5dc: 93240000 */ lbu $a0,0x0($t9) -/* f05e5e0: 8fa30050 */ lw $v1,0x50($sp) -/* f05e5e4: 84490006 */ lh $t1,0x6($v0) -/* f05e5e8: a4690006 */ sh $t1,0x6($v1) -/* f05e5ec: 8c48000c */ lw $t0,0xc($v0) -/* f05e5f0: ac68000c */ sw $t0,0xc($v1) -/* f05e5f4: 0fc2554a */ jal func0f095528 -/* f05e5f8: 92a4000c */ lbu $a0,0xc($s5) -/* f05e5fc: afa20050 */ sw $v0,0x50($sp) -/* f05e600: 02335021 */ addu $t2,$s1,$s3 -/* f05e604: 0fc2554a */ jal func0f095528 -/* f05e608: 91440000 */ lbu $a0,0x0($t2) -/* f05e60c: 844b0006 */ lh $t3,0x6($v0) -/* f05e610: 8fac0050 */ lw $t4,0x50($sp) -/* f05e614: 3c03800a */ lui $v1,0x800a -/* f05e618: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05e61c: a58b0006 */ sh $t3,0x6($t4) -/* f05e620: 8c4d000c */ lw $t5,0xc($v0) -/* f05e624: 00001025 */ or $v0,$zero,$zero -/* f05e628: ad8d000c */ sw $t5,0xc($t4) -/* f05e62c: 8c6e0438 */ lw $t6,0x438($v1) -/* f05e630: 8fbf002c */ lw $ra,0x2c($sp) -/* f05e634: 8fb50028 */ lw $s5,0x28($sp) -/* f05e638: 8fb40024 */ lw $s4,0x24($sp) -/* f05e63c: 8fb30020 */ lw $s3,0x20($sp) -/* f05e640: 8fb2001c */ lw $s2,0x1c($sp) -/* f05e644: 8fb10018 */ lw $s1,0x18($sp) -/* f05e648: 8fb00014 */ lw $s0,0x14($sp) -/* f05e64c: 25d80012 */ addiu $t8,$t6,0x12 -/* f05e650: ac780438 */ sw $t8,0x438($v1) -/* f05e654: 03e00008 */ jr $ra -/* f05e658: 27bd0060 */ addiu $sp,$sp,0x60 -); - -/** - * @cmd 01b2 - */ -GLOBAL_ASM( -glabel ai01b2 -/* f05e65c: 3c05800a */ lui $a1,0x800a -/* f05e660: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f05e664: 8ca40438 */ lw $a0,0x438($a1) -/* f05e668: 8cae0434 */ lw $t6,0x434($a1) -/* f05e66c: 3c017f1b */ lui $at,0x7f1b -/* f05e670: c4289da4 */ lwc1 $f8,-0x625c($at) -/* f05e674: 01c41821 */ addu $v1,$t6,$a0 -/* f05e678: 906f0002 */ lbu $t7,0x2($v1) -/* f05e67c: 3c018008 */ lui $at,0x8008 -/* f05e680: 24980003 */ addiu $t8,$a0,0x3 -/* f05e684: 448f2000 */ mtc1 $t7,$f4 -/* f05e688: 00001025 */ or $v0,$zero,$zero -/* f05e68c: 468021a0 */ cvt.s.w $f6,$f4 -/* f05e690: 46083282 */ mul.s $f10,$f6,$f8 -/* f05e694: e42adb84 */ swc1 $f10,-0x247c($at) -/* f05e698: 03e00008 */ jr $ra -/* f05e69c: acb80438 */ sw $t8,0x438($a1) -); - -/** - * @cmd 01b3 - */ -GLOBAL_ASM( -glabel ai01b3 -/* f05e6a0: 3c03800a */ lui $v1,0x800a -/* f05e6a4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05e6a8: 8c780298 */ lw $t8,0x298($v1) -/* f05e6ac: 8c6e0434 */ lw $t6,0x434($v1) -/* f05e6b0: 8c6f0438 */ lw $t7,0x438($v1) -/* f05e6b4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05e6b8: afbf0014 */ sw $ra,0x14($sp) -/* f05e6bc: 07000020 */ bltz $t8,.L0f05e740 -/* f05e6c0: 01cf1021 */ addu $v0,$t6,$t7 -/* f05e6c4: 8c640424 */ lw $a0,0x424($v1) -/* f05e6c8: 0fc126d1 */ jal chrFindById -/* f05e6cc: 90450002 */ lbu $a1,0x2($v0) -/* f05e6d0: 3c03800a */ lui $v1,0x800a -/* f05e6d4: 1040001a */ beqz $v0,.L0f05e740 -/* f05e6d8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05e6dc: 9459032e */ lhu $t9,0x32e($v0) -/* f05e6e0: 8c640294 */ lw $a0,0x294($v1) -/* f05e6e4: 00194382 */ srl $t0,$t9,0xe -/* f05e6e8: 5488000d */ bnel $a0,$t0,.L0f05e720 -/* f05e6ec: 8c6802a0 */ lw $t0,0x2a0($v1) -/* f05e6f0: 8c6902a4 */ lw $t1,0x2a4($v1) -/* f05e6f4: 8d2a00d8 */ lw $t2,0xd8($t1) -/* f05e6f8: 55400009 */ bnezl $t2,.L0f05e720 -/* f05e6fc: 8c6802a0 */ lw $t0,0x2a0($v1) -/* f05e700: 8c6c0298 */ lw $t4,0x298($v1) -/* f05e704: 904f032e */ lbu $t7,0x32e($v0) -/* f05e708: 000c7180 */ sll $t6,$t4,0x6 -/* f05e70c: 31f8ff3f */ andi $t8,$t7,0xff3f -/* f05e710: 01d8c825 */ or $t9,$t6,$t8 -/* f05e714: 1000000a */ beqz $zero,.L0f05e740 -/* f05e718: a059032e */ sb $t9,0x32e($v0) -/* f05e71c: 8c6802a0 */ lw $t0,0x2a0($v1) -.L0f05e720: -/* f05e720: 8d0900d8 */ lw $t1,0xd8($t0) -/* f05e724: 55200007 */ bnezl $t1,.L0f05e744 -/* f05e728: 8c780438 */ lw $t8,0x438($v1) -/* f05e72c: 904d032e */ lbu $t5,0x32e($v0) -/* f05e730: 00046180 */ sll $t4,$a0,0x6 -/* f05e734: 31afff3f */ andi $t7,$t5,0xff3f -/* f05e738: 018f7025 */ or $t6,$t4,$t7 -/* f05e73c: a04e032e */ sb $t6,0x32e($v0) -.L0f05e740: -/* f05e740: 8c780438 */ lw $t8,0x438($v1) -.L0f05e744: -/* f05e744: 8fbf0014 */ lw $ra,0x14($sp) -/* f05e748: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05e74c: 27190003 */ addiu $t9,$t8,0x3 -/* f05e750: ac790438 */ sw $t9,0x438($v1) -/* f05e754: 03e00008 */ jr $ra -/* f05e758: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01b5 - */ -GLOBAL_ASM( -glabel ai01b5 -/* f05e75c: 27bdffd0 */ addiu $sp,$sp,-48 -/* f05e760: afb00018 */ sw $s0,0x18($sp) -/* f05e764: 3c10800a */ lui $s0,0x800a -/* f05e768: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05e76c: 8e180298 */ lw $t8,0x298($s0) -/* f05e770: 8e0e0434 */ lw $t6,0x434($s0) -/* f05e774: 8e0f0438 */ lw $t7,0x438($s0) -/* f05e778: afbf001c */ sw $ra,0x1c($sp) -/* f05e77c: 07000034 */ bltz $t8,.L0f05e850 -/* f05e780: 01cf1821 */ addu $v1,$t6,$t7 -/* f05e784: 90650002 */ lbu $a1,0x2($v1) -/* f05e788: afa3002c */ sw $v1,0x2c($sp) -/* f05e78c: 0fc126d1 */ jal chrFindById -/* f05e790: 8e040424 */ lw $a0,0x424($s0) -/* f05e794: 8fa3002c */ lw $v1,0x2c($sp) -/* f05e798: 8e040424 */ lw $a0,0x424($s0) -/* f05e79c: 90650003 */ lbu $a1,0x3($v1) -/* f05e7a0: 0fc126d1 */ jal chrFindById -/* f05e7a4: afa20028 */ sw $v0,0x28($sp) -/* f05e7a8: 8fa60028 */ lw $a2,0x28($sp) -/* f05e7ac: 50c00029 */ beqzl $a2,.L0f05e854 -/* f05e7b0: 8e080438 */ lw $t0,0x438($s0) -/* f05e7b4: 50400027 */ beqzl $v0,.L0f05e854 -/* f05e7b8: 8e080438 */ lw $t0,0x438($s0) -/* f05e7bc: 8c43001c */ lw $v1,0x1c($v0) -/* f05e7c0: 50600024 */ beqzl $v1,.L0f05e854 -/* f05e7c4: 8e080438 */ lw $t0,0x438($s0) -/* f05e7c8: 90790000 */ lbu $t9,0x0($v1) -/* f05e7cc: 24010006 */ addiu $at,$zero,0x6 -/* f05e7d0: 57210020 */ bnel $t9,$at,.L0f05e854 -/* f05e7d4: 8e080438 */ lw $t0,0x438($s0) -/* f05e7d8: 8c44001c */ lw $a0,0x1c($v0) -/* f05e7dc: afa60028 */ sw $a2,0x28($sp) -/* f05e7e0: 0fc4a25f */ jal func0f12897c -/* f05e7e4: afa20024 */ sw $v0,0x24($sp) -/* f05e7e8: 00024080 */ sll $t0,$v0,0x2 -/* f05e7ec: 02084821 */ addu $t1,$s0,$t0 -/* f05e7f0: 8d2a0064 */ lw $t2,0x64($t1) -/* f05e7f4: 8fa50024 */ lw $a1,0x24($sp) -/* f05e7f8: 8fa60028 */ lw $a2,0x28($sp) -/* f05e7fc: 8d4b00d8 */ lw $t3,0xd8($t2) -/* f05e800: 55600014 */ bnezl $t3,.L0f05e854 -/* f05e804: 8e080438 */ lw $t0,0x438($s0) -/* f05e808: 8e0c02a4 */ lw $t4,0x2a4($s0) -/* f05e80c: 8cae001c */ lw $t6,0x1c($a1) -/* f05e810: 8d8d00bc */ lw $t5,0xbc($t4) -/* f05e814: 55ae0009 */ bnel $t5,$t6,.L0f05e83c -/* f05e818: 8e0d0294 */ lw $t5,0x294($s0) -/* f05e81c: 8e180298 */ lw $t8,0x298($s0) -/* f05e820: 90c9032e */ lbu $t1,0x32e($a2) -/* f05e824: 00184180 */ sll $t0,$t8,0x6 -/* f05e828: 312aff3f */ andi $t2,$t1,0xff3f -/* f05e82c: 010a5825 */ or $t3,$t0,$t2 -/* f05e830: 10000007 */ beqz $zero,.L0f05e850 -/* f05e834: a0cb032e */ sb $t3,0x32e($a2) -/* f05e838: 8e0d0294 */ lw $t5,0x294($s0) -.L0f05e83c: -/* f05e83c: 90d8032e */ lbu $t8,0x32e($a2) -/* f05e840: 000d7980 */ sll $t7,$t5,0x6 -/* f05e844: 3319ff3f */ andi $t9,$t8,0xff3f -/* f05e848: 01f94825 */ or $t1,$t7,$t9 -/* f05e84c: a0c9032e */ sb $t1,0x32e($a2) -.L0f05e850: -/* f05e850: 8e080438 */ lw $t0,0x438($s0) -.L0f05e854: -/* f05e854: 8fbf001c */ lw $ra,0x1c($sp) -/* f05e858: 00001025 */ or $v0,$zero,$zero -/* f05e85c: 250a0004 */ addiu $t2,$t0,0x4 -/* f05e860: ae0a0438 */ sw $t2,0x438($s0) -/* f05e864: 8fb00018 */ lw $s0,0x18($sp) -/* f05e868: 03e00008 */ jr $ra -/* f05e86c: 27bd0030 */ addiu $sp,$sp,0x30 -); - -/** - * @cmd 01b7 - */ -GLOBAL_ASM( -glabel ai01b7 -/* f05e870: 3c02800a */ lui $v0,0x800a -/* f05e874: 24429fc0 */ addiu $v0,$v0,-24640 -/* f05e878: 8c4e0434 */ lw $t6,0x434($v0) -/* f05e87c: 8c4f0438 */ lw $t7,0x438($v0) -/* f05e880: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05e884: afbf0014 */ sw $ra,0x14($sp) -/* f05e888: 01cf1821 */ addu $v1,$t6,$t7 -/* f05e88c: 90650002 */ lbu $a1,0x2($v1) -/* f05e890: afa3001c */ sw $v1,0x1c($sp) -/* f05e894: 0fc126d1 */ jal chrFindById -/* f05e898: 8c440424 */ lw $a0,0x424($v0) -/* f05e89c: 8fa3001c */ lw $v1,0x1c($sp) -/* f05e8a0: 10400013 */ beqz $v0,.L0f05e8f0 -/* f05e8a4: 00402025 */ or $a0,$v0,$zero -/* f05e8a8: 8c58001c */ lw $t8,0x1c($v0) -/* f05e8ac: 13000010 */ beqz $t8,.L0f05e8f0 -/* f05e8b0: 00000000 */ sll $zero,$zero,0x0 -/* f05e8b4: afa3001c */ sw $v1,0x1c($sp) -/* f05e8b8: 0fc0e6a5 */ jal func0f039a94 -/* f05e8bc: afa20018 */ sw $v0,0x18($sp) -/* f05e8c0: 8fa3001c */ lw $v1,0x1c($sp) -/* f05e8c4: 1440000a */ bnez $v0,.L0f05e8f0 -/* f05e8c8: 8fa40018 */ lw $a0,0x18($sp) -/* f05e8cc: 90790003 */ lbu $t9,0x3($v1) -/* f05e8d0: 13200005 */ beqz $t9,.L0f05e8e8 -/* f05e8d4: 00000000 */ sll $zero,$zero,0x0 -/* f05e8d8: 0fc08921 */ jal func0f022484 -/* f05e8dc: 90650004 */ lbu $a1,0x4($v1) -/* f05e8e0: 10000003 */ beqz $zero,.L0f05e8f0 -/* f05e8e4: 00000000 */ sll $zero,$zero,0x0 -.L0f05e8e8: -/* f05e8e8: 0fc08946 */ jal func0f022518 -/* f05e8ec: 90650004 */ lbu $a1,0x4($v1) -.L0f05e8f0: -/* f05e8f0: 3c03800a */ lui $v1,0x800a -/* f05e8f4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05e8f8: 8c680438 */ lw $t0,0x438($v1) -/* f05e8fc: 8fbf0014 */ lw $ra,0x14($sp) -/* f05e900: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05e904: 25090005 */ addiu $t1,$t0,0x5 -/* f05e908: ac690438 */ sw $t1,0x438($v1) -/* f05e90c: 03e00008 */ jr $ra -/* f05e910: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01b8 - */ -GLOBAL_ASM( -glabel ai01b8 -/* f05e914: 3c05800a */ lui $a1,0x800a -/* f05e918: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f05e91c: 8cae0434 */ lw $t6,0x434($a1) -/* f05e920: 8caf0438 */ lw $t7,0x438($a1) -/* f05e924: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05e928: afbf0014 */ sw $ra,0x14($sp) -/* f05e92c: 01cf1821 */ addu $v1,$t6,$t7 -/* f05e930: 90640002 */ lbu $a0,0x2($v1) -/* f05e934: 0fc2556c */ jal func0f0955b0 -/* f05e938: afa3001c */ sw $v1,0x1c($sp) -/* f05e93c: 3c05800a */ lui $a1,0x800a -/* f05e940: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f05e944: 1040000b */ beqz $v0,.L0f05e974 -/* f05e948: 8fa3001c */ lw $v1,0x1c($sp) -/* f05e94c: 8c580014 */ lw $t8,0x14($v0) -/* f05e950: 53000009 */ beqzl $t8,.L0f05e978 -/* f05e954: 8ca90438 */ lw $t1,0x438($a1) -/* f05e958: 90590003 */ lbu $t9,0x3($v0) -/* f05e95c: 2401000d */ addiu $at,$zero,0xd -/* f05e960: 57210005 */ bnel $t9,$at,.L0f05e978 -/* f05e964: 8ca90438 */ lw $t1,0x438($a1) -/* f05e968: 90680003 */ lbu $t0,0x3($v1) -/* f05e96c: ac4000a4 */ sw $zero,0xa4($v0) -/* f05e970: a04800a8 */ sb $t0,0xa8($v0) -.L0f05e974: -/* f05e974: 8ca90438 */ lw $t1,0x438($a1) -.L0f05e978: -/* f05e978: 8fbf0014 */ lw $ra,0x14($sp) -/* f05e97c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05e980: 252a0004 */ addiu $t2,$t1,0x4 -/* f05e984: acaa0438 */ sw $t2,0x438($a1) -/* f05e988: 03e00008 */ jr $ra -/* f05e98c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01b9 - */ -GLOBAL_ASM( -glabel ai01b9 -/* f05e990: 27bdffb0 */ addiu $sp,$sp,-80 -/* f05e994: 3c0e8007 */ lui $t6,0x8007 -/* f05e998: afbf002c */ sw $ra,0x2c($sp) -/* f05e99c: afb40028 */ sw $s4,0x28($sp) -/* f05e9a0: afb30024 */ sw $s3,0x24($sp) -/* f05e9a4: afb20020 */ sw $s2,0x20($sp) -/* f05e9a8: afb1001c */ sw $s1,0x1c($sp) -/* f05e9ac: afb00018 */ sw $s0,0x18($sp) -/* f05e9b0: 25ce9860 */ addiu $t6,$t6,-26528 -/* f05e9b4: 8dc10000 */ lw $at,0x0($t6) -/* f05e9b8: 27b00048 */ addiu $s0,$sp,0x48 -/* f05e9bc: 24130008 */ addiu $s3,$zero,0x8 -/* f05e9c0: ae010000 */ sw $at,0x0($s0) -/* f05e9c4: 8dd90004 */ lw $t9,0x4($t6) -/* f05e9c8: 24140001 */ addiu $s4,$zero,0x1 -/* f05e9cc: 24040008 */ addiu $a0,$zero,0x8 -/* f05e9d0: ae190004 */ sw $t9,0x4($s0) -.L0f05e9d4: -/* f05e9d4: 0fc2554a */ jal func0f095528 -/* f05e9d8: 00000000 */ sll $zero,$zero,0x0 -/* f05e9dc: 0c004b70 */ jal 0x12dc0 -/* f05e9e0: 00409025 */ or $s2,$v0,$zero -/* f05e9e4: 30430007 */ andi $v1,$v0,0x7 -/* f05e9e8: 306800ff */ andi $t0,$v1,0xff -/* f05e9ec: 02084821 */ addu $t1,$s0,$t0 -/* f05e9f0: 912a0000 */ lbu $t2,0x0($t1) -/* f05e9f4: 307100ff */ andi $s1,$v1,0xff -/* f05e9f8: 93b80048 */ lbu $t8,0x48($sp) -/* f05e9fc: 1540000a */ bnez $t2,.L0f05ea28 -/* f05ea00: 00000000 */ sll $zero,$zero,0x0 -/* f05ea04: 0fc2554a */ jal func0f095528 -/* f05ea08: 02202025 */ or $a0,$s1,$zero -/* f05ea0c: 844b0006 */ lh $t3,0x6($v0) -/* f05ea10: 02116821 */ addu $t5,$s0,$s1 -/* f05ea14: a64b0006 */ sh $t3,0x6($s2) -/* f05ea18: 8c4c000c */ lw $t4,0xc($v0) -/* f05ea1c: ae4c000c */ sw $t4,0xc($s2) -/* f05ea20: 10000012 */ beqz $zero,.L0f05ea6c -/* f05ea24: a1b40000 */ sb $s4,0x0($t5) -.L0f05ea28: -/* f05ea28: 13000008 */ beqz $t8,.L0f05ea4c -/* f05ea2c: 00001025 */ or $v0,$zero,$zero -/* f05ea30: 24420001 */ addiu $v0,$v0,0x1 -.L0f05ea34: -/* f05ea34: 304f00ff */ andi $t7,$v0,0xff -/* f05ea38: 020f7021 */ addu $t6,$s0,$t7 -/* f05ea3c: 91d90000 */ lbu $t9,0x0($t6) -/* f05ea40: 01e01025 */ or $v0,$t7,$zero -/* f05ea44: 5720fffb */ bnezl $t9,.L0f05ea34 -/* f05ea48: 24420001 */ addiu $v0,$v0,0x1 -.L0f05ea4c: -/* f05ea4c: 00402025 */ or $a0,$v0,$zero -/* f05ea50: 0fc2554a */ jal func0f095528 -/* f05ea54: 02028821 */ addu $s1,$s0,$v0 -/* f05ea58: 84480006 */ lh $t0,0x6($v0) -/* f05ea5c: a6480006 */ sh $t0,0x6($s2) -/* f05ea60: 8c49000c */ lw $t1,0xc($v0) -/* f05ea64: ae49000c */ sw $t1,0xc($s2) -/* f05ea68: a2340000 */ sb $s4,0x0($s1) -.L0f05ea6c: -/* f05ea6c: 26730001 */ addiu $s3,$s3,0x1 -/* f05ea70: 326400ff */ andi $a0,$s3,0xff -/* f05ea74: 28810010 */ slti $at,$a0,0x10 -/* f05ea78: 1420ffd6 */ bnez $at,.L0f05e9d4 -/* f05ea7c: 00809825 */ or $s3,$a0,$zero -/* f05ea80: 3c03800a */ lui $v1,0x800a -/* f05ea84: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05ea88: 8c6b0438 */ lw $t3,0x438($v1) -/* f05ea8c: 8fbf002c */ lw $ra,0x2c($sp) -/* f05ea90: 8fb00018 */ lw $s0,0x18($sp) -/* f05ea94: 8fb1001c */ lw $s1,0x1c($sp) -/* f05ea98: 8fb20020 */ lw $s2,0x20($sp) -/* f05ea9c: 8fb30024 */ lw $s3,0x24($sp) -/* f05eaa0: 8fb40028 */ lw $s4,0x28($sp) -/* f05eaa4: 256c0002 */ addiu $t4,$t3,0x2 -/* f05eaa8: ac6c0438 */ sw $t4,0x438($v1) -/* f05eaac: 27bd0050 */ addiu $sp,$sp,0x50 -/* f05eab0: 03e00008 */ jr $ra -/* f05eab4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01bb - */ -GLOBAL_ASM( -glabel ai01bb -/* f05eab8: 3c03800a */ lui $v1,0x800a -/* f05eabc: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05eac0: 8c6e0438 */ lw $t6,0x438($v1) -/* f05eac4: 00001025 */ or $v0,$zero,$zero -/* f05eac8: 25cf0004 */ addiu $t7,$t6,0x4 -/* f05eacc: 03e00008 */ jr $ra -/* f05ead0: ac6f0438 */ sw $t7,0x438($v1) -); - -/** - * @cmd 01bc - */ -GLOBAL_ASM( -glabel ai01bc -/* f05ead4: 3c03800a */ lui $v1,0x800a -/* f05ead8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05eadc: 8c6f0424 */ lw $t7,0x424($v1) -/* f05eae0: 8c640434 */ lw $a0,0x434($v1) -/* f05eae4: 8c650438 */ lw $a1,0x438($v1) -/* f05eae8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05eaec: afbf0014 */ sw $ra,0x14($sp) -/* f05eaf0: 8df8032c */ lw $t8,0x32c($t7) -/* f05eaf4: 00851021 */ addu $v0,$a0,$a1 -/* f05eaf8: 904e0002 */ lbu $t6,0x2($v0) -/* f05eafc: 0018ca40 */ sll $t9,$t8,0x9 -/* f05eb00: 00194742 */ srl $t0,$t9,0x1d -/* f05eb04: 15c80007 */ bne $t6,$t0,.L0f05eb24 -/* f05eb08: 24a90004 */ addiu $t1,$a1,0x4 -/* f05eb0c: 0fc13583 */ jal chraiGoToLabel -/* f05eb10: 90460003 */ lbu $a2,0x3($v0) -/* f05eb14: 3c03800a */ lui $v1,0x800a -/* f05eb18: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05eb1c: 10000002 */ beqz $zero,.L0f05eb28 -/* f05eb20: ac620438 */ sw $v0,0x438($v1) -.L0f05eb24: -/* f05eb24: ac690438 */ sw $t1,0x438($v1) -.L0f05eb28: -/* f05eb28: 8fbf0014 */ lw $ra,0x14($sp) -/* f05eb2c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05eb30: 00001025 */ or $v0,$zero,$zero -/* f05eb34: 03e00008 */ jr $ra -/* f05eb38: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01bd - */ -GLOBAL_ASM( -glabel ai01bd -/* f05eb3c: 3c03800a */ lui $v1,0x800a -/* f05eb40: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05eb44: 8c6e0434 */ lw $t6,0x434($v1) -/* f05eb48: 8c6f0438 */ lw $t7,0x438($v1) -/* f05eb4c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05eb50: afbf0014 */ sw $ra,0x14($sp) -/* f05eb54: 01cfc021 */ addu $t8,$t6,$t7 -/* f05eb58: 0fc68606 */ jal func0f1a1818 -/* f05eb5c: afb8001c */ sw $t8,0x1c($sp) -/* f05eb60: 8c590000 */ lw $t9,0x0($v0) -/* f05eb64: 3c03800a */ lui $v1,0x800a -/* f05eb68: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05eb6c: 00194900 */ sll $t1,$t9,0x4 -/* f05eb70: 05210009 */ bgez $t1,.L0f05eb98 -/* f05eb74: 8faa001c */ lw $t2,0x1c($sp) -/* f05eb78: 8c640434 */ lw $a0,0x434($v1) -/* f05eb7c: 8c650438 */ lw $a1,0x438($v1) -/* f05eb80: 0fc13583 */ jal chraiGoToLabel -/* f05eb84: 91460002 */ lbu $a2,0x2($t2) -/* f05eb88: 3c03800a */ lui $v1,0x800a -/* f05eb8c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05eb90: 10000004 */ beqz $zero,.L0f05eba4 -/* f05eb94: ac620438 */ sw $v0,0x438($v1) -.L0f05eb98: -/* f05eb98: 8c6b0438 */ lw $t3,0x438($v1) -/* f05eb9c: 256c0003 */ addiu $t4,$t3,0x3 -/* f05eba0: ac6c0438 */ sw $t4,0x438($v1) -.L0f05eba4: -/* f05eba4: 8fbf0014 */ lw $ra,0x14($sp) -/* f05eba8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05ebac: 00001025 */ or $v0,$zero,$zero -/* f05ebb0: 03e00008 */ jr $ra -/* f05ebb4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01be - */ -GLOBAL_ASM( -glabel ai01be -/* f05ebb8: 27bdffc8 */ addiu $sp,$sp,-56 -/* f05ebbc: afb00018 */ sw $s0,0x18($sp) -/* f05ebc0: 3c10800a */ lui $s0,0x800a -/* f05ebc4: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05ebc8: 8e0e0434 */ lw $t6,0x434($s0) -/* f05ebcc: 8e0f0438 */ lw $t7,0x438($s0) -/* f05ebd0: afbf001c */ sw $ra,0x1c($sp) -/* f05ebd4: 8e040424 */ lw $a0,0x424($s0) -/* f05ebd8: 01cf1021 */ addu $v0,$t6,$t7 -/* f05ebdc: 90450002 */ lbu $a1,0x2($v0) -/* f05ebe0: 0fc126d1 */ jal chrFindById -/* f05ebe4: afa20034 */ sw $v0,0x34($sp) -/* f05ebe8: 10400003 */ beqz $v0,.L0f05ebf8 -/* f05ebec: 00002025 */ or $a0,$zero,$zero -/* f05ebf0: 10000001 */ beqz $zero,.L0f05ebf8 -/* f05ebf4: 8c44001c */ lw $a0,0x1c($v0) -.L0f05ebf8: -/* f05ebf8: 10800014 */ beqz $a0,.L0f05ec4c -/* f05ebfc: a3a0002b */ sb $zero,0x2b($sp) -/* f05ec00: 90980000 */ lbu $t8,0x0($a0) -/* f05ec04: 24010006 */ addiu $at,$zero,0x6 -/* f05ec08: 57010011 */ bnel $t8,$at,.L0f05ec50 -/* f05ec0c: 93aa002b */ lbu $t2,0x2b($sp) -/* f05ec10: 0fc4a25f */ jal func0f12897c -/* f05ec14: 00000000 */ sll $zero,$zero,0x0 -/* f05ec18: 8e19028c */ lw $t9,0x28c($s0) -/* f05ec1c: 00402025 */ or $a0,$v0,$zero -/* f05ec20: 0fc4a24b */ jal func0f12892c -/* f05ec24: afb90020 */ sw $t9,0x20($sp) -/* f05ec28: 8fa80034 */ lw $t0,0x34($sp) -/* f05ec2c: 0fc2c62f */ jal func0f0b18bc -/* f05ec30: 91040003 */ lbu $a0,0x3($t0) -/* f05ec34: 24010001 */ addiu $at,$zero,0x1 -/* f05ec38: 14410002 */ bne $v0,$at,.L0f05ec44 -/* f05ec3c: 24090001 */ addiu $t1,$zero,0x1 -/* f05ec40: a3a9002b */ sb $t1,0x2b($sp) -.L0f05ec44: -/* f05ec44: 0fc4a24b */ jal func0f12892c -/* f05ec48: 8fa40020 */ lw $a0,0x20($sp) -.L0f05ec4c: -/* f05ec4c: 93aa002b */ lbu $t2,0x2b($sp) -.L0f05ec50: -/* f05ec50: 8fab0034 */ lw $t3,0x34($sp) -/* f05ec54: 51400008 */ beqzl $t2,.L0f05ec78 -/* f05ec58: 8e0c0438 */ lw $t4,0x438($s0) -/* f05ec5c: 8e040434 */ lw $a0,0x434($s0) -/* f05ec60: 8e050438 */ lw $a1,0x438($s0) -/* f05ec64: 0fc13583 */ jal chraiGoToLabel -/* f05ec68: 91660004 */ lbu $a2,0x4($t3) -/* f05ec6c: 10000004 */ beqz $zero,.L0f05ec80 -/* f05ec70: ae020438 */ sw $v0,0x438($s0) -/* f05ec74: 8e0c0438 */ lw $t4,0x438($s0) -.L0f05ec78: -/* f05ec78: 258d0005 */ addiu $t5,$t4,0x5 -/* f05ec7c: ae0d0438 */ sw $t5,0x438($s0) -.L0f05ec80: -/* f05ec80: 8fbf001c */ lw $ra,0x1c($sp) -/* f05ec84: 8fb00018 */ lw $s0,0x18($sp) -/* f05ec88: 27bd0038 */ addiu $sp,$sp,0x38 -/* f05ec8c: 03e00008 */ jr $ra -/* f05ec90: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01bf - */ -GLOBAL_ASM( -glabel ai01bf -/* f05ec94: 27bdffb0 */ addiu $sp,$sp,-80 -/* f05ec98: afb00028 */ sw $s0,0x28($sp) -/* f05ec9c: 3c10800a */ lui $s0,0x800a -/* f05eca0: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05eca4: 8e0e0434 */ lw $t6,0x434($s0) -/* f05eca8: 8e0f0438 */ lw $t7,0x438($s0) -/* f05ecac: afbf002c */ sw $ra,0x2c($sp) -/* f05ecb0: 3c017f1b */ lui $at,0x7f1b -/* f05ecb4: 01cf1021 */ addu $v0,$t6,$t7 -/* f05ecb8: 90580002 */ lbu $t8,0x2($v0) -/* f05ecbc: 90480003 */ lbu $t0,0x3($v0) -/* f05ecc0: c4249da8 */ lwc1 $f4,-0x6258($at) -/* f05ecc4: 0018ca00 */ sll $t9,$t8,0x8 -/* f05ecc8: 03284825 */ or $t1,$t9,$t0 -/* f05eccc: a7a9004a */ sh $t1,0x4a($sp) -/* f05ecd0: e7a40044 */ swc1 $f4,0x44($sp) -/* f05ecd4: 90450004 */ lbu $a1,0x4($v0) -/* f05ecd8: 0fc126d1 */ jal chrFindById -/* f05ecdc: 8e040424 */ lw $a0,0x424($s0) -/* f05ece0: 8e0a028c */ lw $t2,0x28c($s0) -/* f05ece4: 1040000c */ beqz $v0,.L0f05ed18 -/* f05ece8: afaa0034 */ sw $t2,0x34($sp) -/* f05ecec: 8c43001c */ lw $v1,0x1c($v0) -/* f05ecf0: 5060000a */ beqzl $v1,.L0f05ed1c -/* f05ecf4: 97a2004a */ lhu $v0,0x4a($sp) -/* f05ecf8: 906b0000 */ lbu $t3,0x0($v1) -/* f05ecfc: 24010006 */ addiu $at,$zero,0x6 -/* f05ed00: 55610006 */ bnel $t3,$at,.L0f05ed1c -/* f05ed04: 97a2004a */ lhu $v0,0x4a($sp) -/* f05ed08: 0fc4a25f */ jal func0f12897c -/* f05ed0c: 8c44001c */ lw $a0,0x1c($v0) -/* f05ed10: 0fc4a24b */ jal func0f12892c -/* f05ed14: 00402025 */ or $a0,$v0,$zero -.L0f05ed18: -/* f05ed18: 97a2004a */ lhu $v0,0x4a($sp) -.L0f05ed1c: -/* f05ed1c: 54400008 */ bnezl $v0,.L0f05ed40 -/* f05ed20: 8e0f0284 */ lw $t7,0x284($s0) -/* f05ed24: 8e0d0284 */ lw $t5,0x284($s0) -/* f05ed28: 240c0004 */ addiu $t4,$zero,0x4 -/* f05ed2c: a1ac1bfc */ sb $t4,0x1bfc($t5) -/* f05ed30: 8e0e0284 */ lw $t6,0x284($s0) -/* f05ed34: 1000002a */ beqz $zero,.L0f05ede0 -/* f05ed38: a1c01bfd */ sb $zero,0x1bfd($t6) -/* f05ed3c: 8e0f0284 */ lw $t7,0x284($s0) -.L0f05ed40: -/* f05ed40: 24180001 */ addiu $t8,$zero,0x1 -/* f05ed44: 00002025 */ or $a0,$zero,$zero -/* f05ed48: a1e01bfd */ sb $zero,0x1bfd($t7) -/* f05ed4c: 8e190284 */ lw $t9,0x284($s0) -/* f05ed50: a3381bfc */ sb $t8,0x1bfc($t9) -/* f05ed54: 8e080284 */ lw $t0,0x284($s0) -/* f05ed58: a5021bfe */ sh $v0,0x1bfe($t0) -/* f05ed5c: 8e090284 */ lw $t1,0x284($s0) -/* f05ed60: 0c012230 */ jal 0x488c0 -/* f05ed64: a5201c00 */ sh $zero,0x1c00($t1) -/* f05ed68: 3c048009 */ lui $a0,0x8009 -/* f05ed6c: afa2003c */ sw $v0,0x3c($sp) -/* f05ed70: 0c012230 */ jal 0x488c0 -/* f05ed74: 248415e0 */ addiu $a0,$a0,0x15e0 -/* f05ed78: 00002025 */ or $a0,$zero,$zero -/* f05ed7c: 0c01210c */ jal 0x48430 -/* f05ed80: 24450001 */ addiu $a1,$v0,0x1 -/* f05ed84: 3c01bf80 */ lui $at,0xbf80 -/* f05ed88: 44813000 */ mtc1 $at,$f6 -/* f05ed8c: 3c048009 */ lui $a0,0x8009 -/* f05ed90: 240affff */ addiu $t2,$zero,-1 -/* f05ed94: 240bffff */ addiu $t3,$zero,-1 -/* f05ed98: 240cffff */ addiu $t4,$zero,-1 -/* f05ed9c: afac001c */ sw $t4,0x1c($sp) -/* f05eda0: afab0018 */ sw $t3,0x18($sp) -/* f05eda4: afaa0010 */ sw $t2,0x10($sp) -/* f05eda8: 8c845200 */ lw $a0,0x5200($a0) -/* f05edac: 24050433 */ addiu $a1,$zero,0x433 -/* f05edb0: 00003025 */ or $a2,$zero,$zero -/* f05edb4: 2407ffff */ addiu $a3,$zero,-1 -/* f05edb8: 0c004241 */ jal 0x10904 -/* f05edbc: e7a60014 */ swc1 $f6,0x14($sp) -/* f05edc0: 10400004 */ beqz $v0,.L0f05edd4 -/* f05edc4: 00402025 */ or $a0,$v0,$zero -/* f05edc8: 24050010 */ addiu $a1,$zero,0x10 -/* f05edcc: 0c00cf94 */ jal 0x33e50 -/* f05edd0: 8fa60044 */ lw $a2,0x44($sp) -.L0f05edd4: -/* f05edd4: 00002025 */ or $a0,$zero,$zero -/* f05edd8: 0c01210c */ jal 0x48430 -/* f05eddc: 8fa5003c */ lw $a1,0x3c($sp) -.L0f05ede0: -/* f05ede0: 8e0d0438 */ lw $t5,0x438($s0) -/* f05ede4: 8fa40034 */ lw $a0,0x34($sp) -/* f05ede8: 25ae0005 */ addiu $t6,$t5,0x5 -/* f05edec: 0fc4a24b */ jal func0f12892c -/* f05edf0: ae0e0438 */ sw $t6,0x438($s0) -/* f05edf4: 8fbf002c */ lw $ra,0x2c($sp) -/* f05edf8: 8fb00028 */ lw $s0,0x28($sp) -/* f05edfc: 27bd0050 */ addiu $sp,$sp,0x50 -/* f05ee00: 03e00008 */ jr $ra -/* f05ee04: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01c0 - */ -GLOBAL_ASM( -glabel ai01c0 -/* f05ee08: 27bdffb8 */ addiu $sp,$sp,-72 -/* f05ee0c: afb00028 */ sw $s0,0x28($sp) -/* f05ee10: 3c10800a */ lui $s0,0x800a -/* f05ee14: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05ee18: 8e0e0434 */ lw $t6,0x434($s0) -/* f05ee1c: 8e0f0438 */ lw $t7,0x438($s0) -/* f05ee20: afbf002c */ sw $ra,0x2c($sp) -/* f05ee24: 8e040424 */ lw $a0,0x424($s0) -/* f05ee28: 01cf1021 */ addu $v0,$t6,$t7 -/* f05ee2c: 90450003 */ lbu $a1,0x3($v0) -/* f05ee30: 0fc126d1 */ jal chrFindById -/* f05ee34: afa20044 */ sw $v0,0x44($sp) -/* f05ee38: 8e18028c */ lw $t8,0x28c($s0) -/* f05ee3c: 1040000c */ beqz $v0,.L0f05ee70 -/* f05ee40: afb8003c */ sw $t8,0x3c($sp) -/* f05ee44: 8c43001c */ lw $v1,0x1c($v0) -/* f05ee48: 5060000a */ beqzl $v1,.L0f05ee74 -/* f05ee4c: 8e080284 */ lw $t0,0x284($s0) -/* f05ee50: 90790000 */ lbu $t9,0x0($v1) -/* f05ee54: 24010006 */ addiu $at,$zero,0x6 -/* f05ee58: 57210006 */ bnel $t9,$at,.L0f05ee74 -/* f05ee5c: 8e080284 */ lw $t0,0x284($s0) -/* f05ee60: 0fc4a25f */ jal func0f12897c -/* f05ee64: 8c44001c */ lw $a0,0x1c($v0) -/* f05ee68: 0fc4a24b */ jal func0f12892c -/* f05ee6c: 00402025 */ or $a0,$v0,$zero -.L0f05ee70: -/* f05ee70: 8e080284 */ lw $t0,0x284($s0) -.L0f05ee74: -/* f05ee74: 91091bfc */ lbu $t1,0x1bfc($t0) -/* f05ee78: 29210003 */ slti $at,$t1,0x3 -/* f05ee7c: 10200005 */ beqz $at,.L0f05ee94 -/* f05ee80: 00000000 */ sll $zero,$zero,0x0 -/* f05ee84: 8e0a0438 */ lw $t2,0x438($s0) -/* f05ee88: 254b0004 */ addiu $t3,$t2,0x4 -/* f05ee8c: 1000002d */ beqz $zero,.L0f05ef44 -/* f05ee90: ae0b0438 */ sw $t3,0x438($s0) -.L0f05ee94: -/* f05ee94: 3c017f1b */ lui $at,0x7f1b -/* f05ee98: c4249dac */ lwc1 $f4,-0x6254($at) -/* f05ee9c: 00002025 */ or $a0,$zero,$zero -/* f05eea0: 0c012230 */ jal 0x488c0 -/* f05eea4: e7a40034 */ swc1 $f4,0x34($sp) -/* f05eea8: 3c048009 */ lui $a0,0x8009 -/* f05eeac: afa20038 */ sw $v0,0x38($sp) -/* f05eeb0: 0c012230 */ jal 0x488c0 -/* f05eeb4: 248415e0 */ addiu $a0,$a0,0x15e0 -/* f05eeb8: 00002025 */ or $a0,$zero,$zero -/* f05eebc: 0c01210c */ jal 0x48430 -/* f05eec0: 24450001 */ addiu $a1,$v0,0x1 -/* f05eec4: 3c01bf80 */ lui $at,0xbf80 -/* f05eec8: 44813000 */ mtc1 $at,$f6 -/* f05eecc: 3c048009 */ lui $a0,0x8009 -/* f05eed0: 240cffff */ addiu $t4,$zero,-1 -/* f05eed4: 240dffff */ addiu $t5,$zero,-1 -/* f05eed8: 240effff */ addiu $t6,$zero,-1 -/* f05eedc: afae001c */ sw $t6,0x1c($sp) -/* f05eee0: afad0018 */ sw $t5,0x18($sp) -/* f05eee4: afac0010 */ sw $t4,0x10($sp) -/* f05eee8: 8c845200 */ lw $a0,0x5200($a0) -/* f05eeec: 24058055 */ addiu $a1,$zero,-32683 -/* f05eef0: 00003025 */ or $a2,$zero,$zero -/* f05eef4: 2407ffff */ addiu $a3,$zero,-1 -/* f05eef8: 0c004241 */ jal 0x10904 -/* f05eefc: e7a60014 */ swc1 $f6,0x14($sp) -/* f05ef00: 10400004 */ beqz $v0,.L0f05ef14 -/* f05ef04: 00402025 */ or $a0,$v0,$zero -/* f05ef08: 24050010 */ addiu $a1,$zero,0x10 -/* f05ef0c: 0c00cf94 */ jal 0x33e50 -/* f05ef10: 8fa60034 */ lw $a2,0x34($sp) -.L0f05ef14: -/* f05ef14: 00002025 */ or $a0,$zero,$zero -/* f05ef18: 0c01210c */ jal 0x48430 -/* f05ef1c: 8fa50038 */ lw $a1,0x38($sp) -/* f05ef20: 8e180284 */ lw $t8,0x284($s0) -/* f05ef24: 240f0003 */ addiu $t7,$zero,0x3 -/* f05ef28: a30f1bfc */ sb $t7,0x1bfc($t8) -/* f05ef2c: 8fb90044 */ lw $t9,0x44($sp) -/* f05ef30: 8e050438 */ lw $a1,0x438($s0) -/* f05ef34: 8e040434 */ lw $a0,0x434($s0) -/* f05ef38: 0fc13583 */ jal chraiGoToLabel -/* f05ef3c: 93260002 */ lbu $a2,0x2($t9) -/* f05ef40: ae020438 */ sw $v0,0x438($s0) -.L0f05ef44: -/* f05ef44: 0fc4a24b */ jal func0f12892c -/* f05ef48: 8fa4003c */ lw $a0,0x3c($sp) -/* f05ef4c: 8fbf002c */ lw $ra,0x2c($sp) -/* f05ef50: 8fb00028 */ lw $s0,0x28($sp) -/* f05ef54: 27bd0048 */ addiu $sp,$sp,0x48 -/* f05ef58: 03e00008 */ jr $ra -/* f05ef5c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01c5 - */ -GLOBAL_ASM( -glabel ai01c5 -/* f05ef60: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05ef64: afbf0014 */ sw $ra,0x14($sp) -/* f05ef68: 3c04800a */ lui $a0,0x800a -/* f05ef6c: 0fc13400 */ jal func0f04d000 -/* f05ef70: 8c84a3e4 */ lw $a0,-0x5c1c($a0) -/* f05ef74: 3c03800a */ lui $v1,0x800a -/* f05ef78: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05ef7c: 8c6e0438 */ lw $t6,0x438($v1) -/* f05ef80: 8fbf0014 */ lw $ra,0x14($sp) -/* f05ef84: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05ef88: 25cf0002 */ addiu $t7,$t6,0x2 -/* f05ef8c: ac6f0438 */ sw $t7,0x438($v1) -/* f05ef90: 03e00008 */ jr $ra -/* f05ef94: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01c8 - */ -GLOBAL_ASM( -glabel ai01c8 -/* f05ef98: 3c05800a */ lui $a1,0x800a -/* f05ef9c: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f05efa0: 8ca20438 */ lw $v0,0x438($a1) -/* f05efa4: 8cae0434 */ lw $t6,0x434($a1) -/* f05efa8: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05efac: 244f0003 */ addiu $t7,$v0,0x3 -/* f05efb0: afbf0014 */ sw $ra,0x14($sp) -/* f05efb4: acaf0438 */ sw $t7,0x438($a1) -/* f05efb8: 01c21821 */ addu $v1,$t6,$v0 -/* f05efbc: 0fc06b2a */ jal func0f01aca8 -/* f05efc0: 90640002 */ lbu $a0,0x2($v1) -/* f05efc4: 8fbf0014 */ lw $ra,0x14($sp) -/* f05efc8: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05efcc: 00001025 */ or $v0,$zero,$zero -/* f05efd0: 03e00008 */ jr $ra -/* f05efd4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01c9 - */ -GLOBAL_ASM( -glabel ai01c9 -/* f05efd8: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05efdc: afb00018 */ sw $s0,0x18($sp) -/* f05efe0: 3c10800a */ lui $s0,0x800a -/* f05efe4: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05efe8: 8e0e0434 */ lw $t6,0x434($s0) -/* f05efec: 8e0f0438 */ lw $t7,0x438($s0) -/* f05eff0: afbf001c */ sw $ra,0x1c($sp) -/* f05eff4: 01cfc021 */ addu $t8,$t6,$t7 -/* f05eff8: 0fc06ae5 */ jal func0f01ab94 -/* f05effc: afb80024 */ sw $t8,0x24($sp) -/* f05f000: 5040000b */ beqzl $v0,.L0f05f030 -/* f05f004: 8e080438 */ lw $t0,0x438($s0) -/* f05f008: 0fc06afc */ jal func0f01abf0 -/* f05f00c: 00000000 */ sll $zero,$zero,0x0 -/* f05f010: 8fb90024 */ lw $t9,0x24($sp) -/* f05f014: 8e040434 */ lw $a0,0x434($s0) -/* f05f018: 8e050438 */ lw $a1,0x438($s0) -/* f05f01c: 0fc13583 */ jal chraiGoToLabel -/* f05f020: 93260002 */ lbu $a2,0x2($t9) -/* f05f024: 10000004 */ beqz $zero,.L0f05f038 -/* f05f028: ae020438 */ sw $v0,0x438($s0) -/* f05f02c: 8e080438 */ lw $t0,0x438($s0) -.L0f05f030: -/* f05f030: 25090003 */ addiu $t1,$t0,0x3 -/* f05f034: ae090438 */ sw $t1,0x438($s0) -.L0f05f038: -/* f05f038: 8fbf001c */ lw $ra,0x1c($sp) -/* f05f03c: 8fb00018 */ lw $s0,0x18($sp) -/* f05f040: 27bd0028 */ addiu $sp,$sp,0x28 -/* f05f044: 03e00008 */ jr $ra -/* f05f048: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01ca - */ -GLOBAL_ASM( -glabel ai01ca -/* f05f04c: 3c03800a */ lui $v1,0x800a -/* f05f050: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f054: 8c6e0434 */ lw $t6,0x434($v1) -/* f05f058: 8c6f0438 */ lw $t7,0x438($v1) -/* f05f05c: 27bdffc8 */ addiu $sp,$sp,-56 -/* f05f060: afbf0024 */ sw $ra,0x24($sp) -/* f05f064: afb00020 */ sw $s0,0x20($sp) -/* f05f068: 01cf1021 */ addu $v0,$t6,$t7 -/* f05f06c: 90450002 */ lbu $a1,0x2($v0) -/* f05f070: afa20034 */ sw $v0,0x34($sp) -/* f05f074: 0fc126d1 */ jal chrFindById -/* f05f078: 8c640424 */ lw $a0,0x424($v1) -/* f05f07c: 8fb80034 */ lw $t8,0x34($sp) -/* f05f080: 00408025 */ or $s0,$v0,$zero -/* f05f084: 0fc4a2bd */ jal func0f128af4 -/* f05f088: 93040003 */ lbu $a0,0x3($t8) -/* f05f08c: 8fb90034 */ lw $t9,0x34($sp) -/* f05f090: afa2002c */ sw $v0,0x2c($sp) -/* f05f094: 0fc4a2bd */ jal func0f128af4 -/* f05f098: 93240004 */ lbu $a0,0x4($t9) -/* f05f09c: 1200004b */ beqz $s0,.L0f05f1cc -/* f05f0a0: afa20028 */ sw $v0,0x28($sp) -/* f05f0a4: 8fa70034 */ lw $a3,0x34($sp) -/* f05f0a8: 240300ff */ addiu $v1,$zero,0xff -/* f05f0ac: 02002025 */ or $a0,$s0,$zero -/* f05f0b0: 90e80003 */ lbu $t0,0x3($a3) -/* f05f0b4: 1468002c */ bne $v1,$t0,.L0f05f168 -/* f05f0b8: 00000000 */ sll $zero,$zero,0x0 -/* f05f0bc: 90e60004 */ lbu $a2,0x4($a3) -/* f05f0c0: 5466001b */ bnel $v1,$a2,.L0f05f130 -/* f05f0c4: 8e0b0170 */ lw $t3,0x170($s0) -/* f05f0c8: 8e030170 */ lw $v1,0x170($s0) -/* f05f0cc: 1060003f */ beqz $v1,.L0f05f1cc -/* f05f0d0: 00000000 */ sll $zero,$zero,0x0 -/* f05f0d4: 8c620004 */ lw $v0,0x4($v1) -/* f05f0d8: 24040001 */ addiu $a0,$zero,0x1 -/* f05f0dc: 9049005c */ lbu $t1,0x5c($v0) -/* f05f0e0: 252afffe */ addiu $t2,$t1,-2 -/* f05f0e4: 2d410009 */ sltiu $at,$t2,0x9 -/* f05f0e8: 10200007 */ beqz $at,.L0f05f108 -/* f05f0ec: 000a5080 */ sll $t2,$t2,0x2 -/* f05f0f0: 3c017f1b */ lui $at,0x7f1b -/* f05f0f4: 002a0821 */ addu $at,$at,$t2 -/* f05f0f8: 8c2a9db0 */ lw $t2,-0x6250($at) -/* f05f0fc: 01400008 */ jr $t2 -/* f05f100: 00000000 */ sll $zero,$zero,0x0 -/* f05f104: 00002025 */ or $a0,$zero,$zero -.L0f05f108: -/* f05f108: 10800030 */ beqz $a0,.L0f05f1cc -/* f05f10c: 24050001 */ addiu $a1,$zero,0x1 -/* f05f110: 0fc22e2e */ jal func0f08b8b8 -/* f05f114: 02002025 */ or $a0,$s0,$zero -/* f05f118: 02002025 */ or $a0,$s0,$zero -/* f05f11c: 0fc22e2e */ jal func0f08b8b8 -/* f05f120: 00002825 */ or $a1,$zero,$zero -/* f05f124: 10000029 */ beqz $zero,.L0f05f1cc -/* f05f128: 00000000 */ sll $zero,$zero,0x0 -/* f05f12c: 8e0b0170 */ lw $t3,0x170($s0) -.L0f05f130: -/* f05f130: 15600026 */ bnez $t3,.L0f05f1cc -/* f05f134: 00000000 */ sll $zero,$zero,0x0 -/* f05f138: 8e0c0174 */ lw $t4,0x174($s0) -/* f05f13c: 15800023 */ bnez $t4,.L0f05f1cc -/* f05f140: 00000000 */ sll $zero,$zero,0x0 -/* f05f144: 04400021 */ bltz $v0,.L0f05f1cc -/* f05f148: 02002025 */ or $a0,$s0,$zero -/* f05f14c: 8fa50028 */ lw $a1,0x28($sp) -/* f05f150: 00003825 */ or $a3,$zero,$zero -/* f05f154: afa00010 */ sw $zero,0x10($sp) -/* f05f158: 0fc22e3a */ jal func0f08b8e8 -/* f05f15c: afa00014 */ sw $zero,0x14($sp) -/* f05f160: 1000001a */ beqz $zero,.L0f05f1cc -/* f05f164: 00000000 */ sll $zero,$zero,0x0 -.L0f05f168: -/* f05f168: 0fc22e2e */ jal func0f08b8b8 -/* f05f16c: 24050001 */ addiu $a1,$zero,0x1 -/* f05f170: 02002025 */ or $a0,$s0,$zero -/* f05f174: 0fc22e2e */ jal func0f08b8b8 -/* f05f178: 00002825 */ or $a1,$zero,$zero -/* f05f17c: 8fa5002c */ lw $a1,0x2c($sp) -/* f05f180: 8fad0034 */ lw $t5,0x34($sp) -/* f05f184: 00003825 */ or $a3,$zero,$zero -/* f05f188: 04a20007 */ bltzl $a1,.L0f05f1a8 -/* f05f18c: 8fa50028 */ lw $a1,0x28($sp) -/* f05f190: 91a60003 */ lbu $a2,0x3($t5) -/* f05f194: afa00014 */ sw $zero,0x14($sp) -/* f05f198: afa00010 */ sw $zero,0x10($sp) -/* f05f19c: 0fc22e3a */ jal func0f08b8e8 -/* f05f1a0: 02002025 */ or $a0,$s0,$zero -/* f05f1a4: 8fa50028 */ lw $a1,0x28($sp) -.L0f05f1a8: -/* f05f1a8: 8fae0034 */ lw $t6,0x34($sp) -/* f05f1ac: 3c071000 */ lui $a3,0x1000 -/* f05f1b0: 04a00006 */ bltz $a1,.L0f05f1cc -/* f05f1b4: 00000000 */ sll $zero,$zero,0x0 -/* f05f1b8: 91c60004 */ lbu $a2,0x4($t6) -/* f05f1bc: afa00014 */ sw $zero,0x14($sp) -/* f05f1c0: afa00010 */ sw $zero,0x10($sp) -/* f05f1c4: 0fc22e3a */ jal func0f08b8e8 -/* f05f1c8: 02002025 */ or $a0,$s0,$zero -.L0f05f1cc: -/* f05f1cc: 3c03800a */ lui $v1,0x800a -/* f05f1d0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f1d4: 8c6f0438 */ lw $t7,0x438($v1) -/* f05f1d8: 8fbf0024 */ lw $ra,0x24($sp) -/* f05f1dc: 8fb00020 */ lw $s0,0x20($sp) -/* f05f1e0: 25f80005 */ addiu $t8,$t7,0x5 -/* f05f1e4: ac780438 */ sw $t8,0x438($v1) -/* f05f1e8: 27bd0038 */ addiu $sp,$sp,0x38 -/* f05f1ec: 03e00008 */ jr $ra -/* f05f1f0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01cb - */ -GLOBAL_ASM( -glabel ai01cb -/* f05f1f4: 3c03800a */ lui $v1,0x800a -/* f05f1f8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f1fc: 8c6e0434 */ lw $t6,0x434($v1) -/* f05f200: 8c6f0438 */ lw $t7,0x438($v1) -/* f05f204: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05f208: afbf0014 */ sw $ra,0x14($sp) -/* f05f20c: 01cf1021 */ addu $v0,$t6,$t7 -/* f05f210: 90480003 */ lbu $t0,0x3($v0) -/* f05f214: 90580002 */ lbu $t8,0x2($v0) -/* f05f218: 904f0006 */ lbu $t7,0x6($v0) -/* f05f21c: 00084c00 */ sll $t1,$t0,0x10 -/* f05f220: 904b0004 */ lbu $t3,0x4($v0) -/* f05f224: 90480007 */ lbu $t0,0x7($v0) -/* f05f228: 0018ce00 */ sll $t9,$t8,0x18 -/* f05f22c: 03295025 */ or $t2,$t9,$t1 -/* f05f230: 000fc200 */ sll $t8,$t7,0x8 -/* f05f234: 904e0005 */ lbu $t6,0x5($v0) -/* f05f238: 000b6200 */ sll $t4,$t3,0x8 -/* f05f23c: 03082825 */ or $a1,$t8,$t0 -/* f05f240: 014c6825 */ or $t5,$t2,$t4 -/* f05f244: 0005cc00 */ sll $t9,$a1,0x10 -/* f05f248: 00192c03 */ sra $a1,$t9,0x10 -/* f05f24c: 0fc5a15b */ jal func0f16856c -/* f05f250: 01ae2025 */ or $a0,$t5,$t6 -/* f05f254: 3c03800a */ lui $v1,0x800a -/* f05f258: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f25c: 8c6b0438 */ lw $t3,0x438($v1) -/* f05f260: 8fbf0014 */ lw $ra,0x14($sp) -/* f05f264: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05f268: 256a0008 */ addiu $t2,$t3,0x8 -/* f05f26c: ac6a0438 */ sw $t2,0x438($v1) -/* f05f270: 03e00008 */ jr $ra -/* f05f274: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01cc - */ -GLOBAL_ASM( -glabel ai01cc -/* f05f278: 3c03800a */ lui $v1,0x800a -/* f05f27c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f280: 8c6e0434 */ lw $t6,0x434($v1) -/* f05f284: 8c6f0438 */ lw $t7,0x438($v1) -/* f05f288: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05f28c: afbf0014 */ sw $ra,0x14($sp) -/* f05f290: 01cfc021 */ addu $t8,$t6,$t7 -/* f05f294: 0fc5a227 */ jal func0f16889c -/* f05f298: afb8001c */ sw $t8,0x1c($sp) -/* f05f29c: 3c03800a */ lui $v1,0x800a -/* f05f2a0: 1440000a */ bnez $v0,.L0f05f2cc -/* f05f2a4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f2a8: 8fb9001c */ lw $t9,0x1c($sp) -/* f05f2ac: 8c640434 */ lw $a0,0x434($v1) -/* f05f2b0: 8c650438 */ lw $a1,0x438($v1) -/* f05f2b4: 0fc13583 */ jal chraiGoToLabel -/* f05f2b8: 93260002 */ lbu $a2,0x2($t9) -/* f05f2bc: 3c03800a */ lui $v1,0x800a -/* f05f2c0: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f2c4: 10000004 */ beqz $zero,.L0f05f2d8 -/* f05f2c8: ac620438 */ sw $v0,0x438($v1) -.L0f05f2cc: -/* f05f2cc: 8c680438 */ lw $t0,0x438($v1) -/* f05f2d0: 25090003 */ addiu $t1,$t0,0x3 -/* f05f2d4: ac690438 */ sw $t1,0x438($v1) -.L0f05f2d8: -/* f05f2d8: 8fbf0014 */ lw $ra,0x14($sp) -/* f05f2dc: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05f2e0: 00001025 */ or $v0,$zero,$zero -/* f05f2e4: 03e00008 */ jr $ra -/* f05f2e8: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01cd - */ -GLOBAL_ASM( -glabel ai01cd -/* f05f2ec: 3c06800a */ lui $a2,0x800a -/* f05f2f0: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f05f2f4: 8cce0434 */ lw $t6,0x434($a2) -/* f05f2f8: 8ccf0438 */ lw $t7,0x438($a2) -/* f05f2fc: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05f300: afbf0014 */ sw $ra,0x14($sp) -/* f05f304: 01cf1821 */ addu $v1,$t6,$t7 -/* f05f308: 90650002 */ lbu $a1,0x2($v1) -/* f05f30c: afa3001c */ sw $v1,0x1c($sp) -/* f05f310: 0fc126d1 */ jal chrFindById -/* f05f314: 8cc40424 */ lw $a0,0x424($a2) -/* f05f318: 3c06800a */ lui $a2,0x800a -/* f05f31c: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f05f320: 8fa3001c */ lw $v1,0x1c($sp) -/* f05f324: 1040000b */ beqz $v0,.L0f05f354 -/* f05f328: 00402025 */ or $a0,$v0,$zero -/* f05f32c: 8c58001c */ lw $t8,0x1c($v0) -/* f05f330: 53000009 */ beqzl $t8,.L0f05f358 -/* f05f334: 8cc80438 */ lw $t0,0x438($a2) -/* f05f338: 8c590020 */ lw $t9,0x20($v0) -/* f05f33c: 53200006 */ beqzl $t9,.L0f05f358 -/* f05f340: 8cc80438 */ lw $t0,0x438($a2) -/* f05f344: 0fc09172 */ jal func0f0245c8 -/* f05f348: 90650003 */ lbu $a1,0x3($v1) -/* f05f34c: 3c06800a */ lui $a2,0x800a -/* f05f350: 24c69fc0 */ addiu $a2,$a2,-24640 -.L0f05f354: -/* f05f354: 8cc80438 */ lw $t0,0x438($a2) -.L0f05f358: -/* f05f358: 8fbf0014 */ lw $ra,0x14($sp) -/* f05f35c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05f360: 25090004 */ addiu $t1,$t0,0x4 -/* f05f364: acc90438 */ sw $t1,0x438($a2) -/* f05f368: 03e00008 */ jr $ra -/* f05f36c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01ce - */ -GLOBAL_ASM( -glabel ai01ce -/* f05f370: 3c03800a */ lui $v1,0x800a -/* f05f374: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f378: 8c6e0434 */ lw $t6,0x434($v1) -/* f05f37c: 8c6f0438 */ lw $t7,0x438($v1) -/* f05f380: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05f384: afbf0014 */ sw $ra,0x14($sp) -/* f05f388: 01cf1021 */ addu $v0,$t6,$t7 -/* f05f38c: 0fc2a4ab */ jal func0f0a92ac -/* f05f390: 90440002 */ lbu $a0,0x2($v0) -/* f05f394: 3c03800a */ lui $v1,0x800a -/* f05f398: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f39c: 8c780438 */ lw $t8,0x438($v1) -/* f05f3a0: 8fbf0014 */ lw $ra,0x14($sp) -/* f05f3a4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05f3a8: 27190003 */ addiu $t9,$t8,0x3 -/* f05f3ac: ac790438 */ sw $t9,0x438($v1) -/* f05f3b0: 03e00008 */ jr $ra -/* f05f3b4: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01cf - */ -GLOBAL_ASM( -glabel ai01cf -/* f05f3b8: 3c02800a */ lui $v0,0x800a -/* f05f3bc: 24429fc0 */ addiu $v0,$v0,-24640 -/* f05f3c0: 8c4e0434 */ lw $t6,0x434($v0) -/* f05f3c4: 8c4f0438 */ lw $t7,0x438($v0) -/* f05f3c8: 27bdffc0 */ addiu $sp,$sp,-64 -/* f05f3cc: afbf001c */ sw $ra,0x1c($sp) -/* f05f3d0: 01cf1821 */ addu $v1,$t6,$t7 -/* f05f3d4: 90650002 */ lbu $a1,0x2($v1) -/* f05f3d8: afa3003c */ sw $v1,0x3c($sp) -/* f05f3dc: 0fc126d1 */ jal chrFindById -/* f05f3e0: 8c440424 */ lw $a0,0x424($v0) -/* f05f3e4: 3c198007 */ lui $t9,0x8007 -/* f05f3e8: 27399868 */ addiu $t9,$t9,-26520 -/* f05f3ec: 8f210000 */ lw $at,0x0($t9) -/* f05f3f0: 8fa3003c */ lw $v1,0x3c($sp) -/* f05f3f4: 27b8002c */ addiu $t8,$sp,0x2c -/* f05f3f8: af010000 */ sw $at,0x0($t8) -/* f05f3fc: 8f210008 */ lw $at,0x8($t9) -/* f05f400: 8f2a0004 */ lw $t2,0x4($t9) -/* f05f404: 3c0c8007 */ lui $t4,0x8007 -/* f05f408: 258c9874 */ addiu $t4,$t4,-26508 -/* f05f40c: af010008 */ sw $at,0x8($t8) -/* f05f410: af0a0004 */ sw $t2,0x4($t8) -/* f05f414: 8d810000 */ lw $at,0x0($t4) -/* f05f418: 27ab0020 */ addiu $t3,$sp,0x20 -/* f05f41c: 8d8f0004 */ lw $t7,0x4($t4) -/* f05f420: ad610000 */ sw $at,0x0($t3) -/* f05f424: 8d810008 */ lw $at,0x8($t4) -/* f05f428: 00402025 */ or $a0,$v0,$zero -/* f05f42c: ad6f0004 */ sw $t7,0x4($t3) -/* f05f430: 10400019 */ beqz $v0,.L0f05f498 -/* f05f434: ad610008 */ sw $at,0x8($t3) -/* f05f438: 8c490170 */ lw $t1,0x170($v0) -/* f05f43c: 11200016 */ beqz $t1,.L0f05f498 -/* f05f440: 00000000 */ sll $zero,$zero,0x0 -/* f05f444: 90680003 */ lbu $t0,0x3($v1) -/* f05f448: 24060001 */ addiu $a2,$zero,0x1 -/* f05f44c: 00002825 */ or $a1,$zero,$zero -/* f05f450: 1100000f */ beqz $t0,.L0f05f490 -/* f05f454: 00000000 */ sll $zero,$zero,0x0 -/* f05f458: 00002825 */ or $a1,$zero,$zero -/* f05f45c: 0fc0fe12 */ jal func0f03f848 -/* f05f460: afa20038 */ sw $v0,0x38($sp) -/* f05f464: 27b8002c */ addiu $t8,$sp,0x2c -/* f05f468: 27b90020 */ addiu $t9,$sp,0x20 -/* f05f46c: 8fa40038 */ lw $a0,0x38($sp) -/* f05f470: afb90014 */ sw $t9,0x14($sp) -/* f05f474: afb80010 */ sw $t8,0x10($sp) -/* f05f478: 00002825 */ or $a1,$zero,$zero -/* f05f47c: 24060001 */ addiu $a2,$zero,0x1 -/* f05f480: 0fc0f8a7 */ jal func0f03e29c -/* f05f484: 00003825 */ or $a3,$zero,$zero -/* f05f488: 10000003 */ beqz $zero,.L0f05f498 -/* f05f48c: 00000000 */ sll $zero,$zero,0x0 -.L0f05f490: -/* f05f490: 0fc0fe12 */ jal func0f03f848 -/* f05f494: 00003025 */ or $a2,$zero,$zero -.L0f05f498: -/* f05f498: 3c03800a */ lui $v1,0x800a -/* f05f49c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f4a0: 8c6a0438 */ lw $t2,0x438($v1) -/* f05f4a4: 8fbf001c */ lw $ra,0x1c($sp) -/* f05f4a8: 27bd0040 */ addiu $sp,$sp,0x40 -/* f05f4ac: 254e0004 */ addiu $t6,$t2,0x4 -/* f05f4b0: ac6e0438 */ sw $t6,0x438($v1) -/* f05f4b4: 03e00008 */ jr $ra -/* f05f4b8: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01d0 - */ -GLOBAL_ASM( -glabel ai01d0 -/* f05f4bc: 3c06800a */ lui $a2,0x800a -/* f05f4c0: 24c69fc0 */ addiu $a2,$a2,-24640 -/* f05f4c4: 8cce0434 */ lw $t6,0x434($a2) -/* f05f4c8: 8ccf0438 */ lw $t7,0x438($a2) -/* f05f4cc: 3c0b800a */ lui $t3,0x800a -/* f05f4d0: 8d6b4cc8 */ lw $t3,0x4cc8($t3) -/* f05f4d4: 01cf1821 */ addu $v1,$t6,$t7 -/* f05f4d8: 90780002 */ lbu $t8,0x2($v1) -/* f05f4dc: 90680003 */ lbu $t0,0x3($v1) -/* f05f4e0: 906e0004 */ lbu $t6,0x4($v1) -/* f05f4e4: 0018ca00 */ sll $t9,$t8,0x8 -/* f05f4e8: 03282025 */ or $a0,$t9,$t0 -/* f05f4ec: 00044c00 */ sll $t1,$a0,0x10 -/* f05f4f0: 00095403 */ sra $t2,$t1,0x10 -/* f05f4f4: 000a60c0 */ sll $t4,$t2,0x3 -/* f05f4f8: 016c2821 */ addu $a1,$t3,$t4 -/* f05f4fc: 90ad0006 */ lbu $t5,0x6($a1) -/* f05f500: 00001025 */ or $v0,$zero,$zero -/* f05f504: 01ae7825 */ or $t7,$t5,$t6 -/* f05f508: a0af0006 */ sb $t7,0x6($a1) -/* f05f50c: 8cd80438 */ lw $t8,0x438($a2) -/* f05f510: 27190005 */ addiu $t9,$t8,0x5 -/* f05f514: 03e00008 */ jr $ra -/* f05f518: acd90438 */ sw $t9,0x438($a2) -); - -/** - * @cmd 01d1 - */ -GLOBAL_ASM( -glabel ai01d1 -/* f05f51c: 3c02800a */ lui $v0,0x800a -/* f05f520: 24429fc0 */ addiu $v0,$v0,-24640 -/* f05f524: 8c4e0434 */ lw $t6,0x434($v0) -/* f05f528: 8c4f0438 */ lw $t7,0x438($v0) -/* f05f52c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05f530: afbf0014 */ sw $ra,0x14($sp) -/* f05f534: 01cf1821 */ addu $v1,$t6,$t7 -/* f05f538: 90640002 */ lbu $a0,0x2($v1) -/* f05f53c: 0fc2556c */ jal func0f0955b0 -/* f05f540: afa3001c */ sw $v1,0x1c($sp) -/* f05f544: 8fa3001c */ lw $v1,0x1c($sp) -/* f05f548: 10400007 */ beqz $v0,.L0f05f568 -/* f05f54c: 00402025 */ or $a0,$v0,$zero -/* f05f550: 8c580014 */ lw $t8,0x14($v0) -/* f05f554: 13000004 */ beqz $t8,.L0f05f568 -/* f05f558: 00000000 */ sll $zero,$zero,0x0 -/* f05f55c: 90650003 */ lbu $a1,0x3($v1) -/* f05f560: 0fc24761 */ jal func0f091d84 -/* f05f564: 90660004 */ lbu $a2,0x4($v1) -.L0f05f568: -/* f05f568: 3c03800a */ lui $v1,0x800a -/* f05f56c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f570: 8c790438 */ lw $t9,0x438($v1) -/* f05f574: 8fbf0014 */ lw $ra,0x14($sp) -/* f05f578: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05f57c: 27280005 */ addiu $t0,$t9,0x5 -/* f05f580: ac680438 */ sw $t0,0x438($v1) -/* f05f584: 03e00008 */ jr $ra -/* f05f588: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01d2 - */ -GLOBAL_ASM( -glabel ai01d2 -/* f05f58c: 3c03800a */ lui $v1,0x800a -/* f05f590: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f594: 8c6e0434 */ lw $t6,0x434($v1) -/* f05f598: 8c6f0438 */ lw $t7,0x438($v1) -/* f05f59c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05f5a0: afbf0014 */ sw $ra,0x14($sp) -/* f05f5a4: 01cf1021 */ addu $v0,$t6,$t7 -/* f05f5a8: 90450002 */ lbu $a1,0x2($v0) -/* f05f5ac: 0fc126d1 */ jal chrFindById -/* f05f5b0: 8c640424 */ lw $a0,0x424($v1) -/* f05f5b4: 3c03800a */ lui $v1,0x800a -/* f05f5b8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05f5bc: 10400005 */ beqz $v0,.L0f05f5d4 -/* f05f5c0: 00402025 */ or $a0,$v0,$zero -/* f05f5c4: 0fc1352f */ jal func0f04d4bc -/* f05f5c8: 00000000 */ sll $zero,$zero,0x0 -/* f05f5cc: 3c03800a */ lui $v1,0x800a -/* f05f5d0: 24639fc0 */ addiu $v1,$v1,-24640 -.L0f05f5d4: -/* f05f5d4: 8c780438 */ lw $t8,0x438($v1) -/* f05f5d8: 8fbf0014 */ lw $ra,0x14($sp) -/* f05f5dc: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05f5e0: 27190003 */ addiu $t9,$t8,0x3 -/* f05f5e4: ac790438 */ sw $t9,0x438($v1) -/* f05f5e8: 03e00008 */ jr $ra -/* f05f5ec: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01d3 - */ -GLOBAL_ASM( -glabel ai01d3 -/* f05f5f0: 27bdffd8 */ addiu $sp,$sp,-40 -/* f05f5f4: afb00018 */ sw $s0,0x18($sp) -/* f05f5f8: 3c10800a */ lui $s0,0x800a -/* f05f5fc: 26109fc0 */ addiu $s0,$s0,-24640 -/* f05f600: 8e0e0434 */ lw $t6,0x434($s0) -/* f05f604: 8e0f0438 */ lw $t7,0x438($s0) -/* f05f608: afbf001c */ sw $ra,0x1c($sp) -/* f05f60c: 8e040424 */ lw $a0,0x424($s0) -/* f05f610: 01cf1021 */ addu $v0,$t6,$t7 -/* f05f614: 90450002 */ lbu $a1,0x2($v0) -/* f05f618: 0fc126d1 */ jal chrFindById -/* f05f61c: afa20024 */ sw $v0,0x24($sp) -/* f05f620: 1040005d */ beqz $v0,.L0f05f798 -/* f05f624: 00401825 */ or $v1,$v0,$zero -/* f05f628: 8fb80024 */ lw $t8,0x24($sp) -/* f05f62c: 24010007 */ addiu $at,$zero,0x7 -/* f05f630: 93040004 */ lbu $a0,0x4($t8) -/* f05f634: 14810016 */ bne $a0,$at,.L0f05f690 -/* f05f638: 00802825 */ or $a1,$a0,$zero -/* f05f63c: 8e19000c */ lw $t9,0xc($s0) -/* f05f640: 24010002 */ addiu $at,$zero,0x2 -/* f05f644: 07210004 */ bgez $t9,.L0f05f658 -/* f05f648: 33280003 */ andi $t0,$t9,0x3 -/* f05f64c: 11000002 */ beqz $t0,.L0f05f658 -/* f05f650: 00000000 */ sll $zero,$zero,0x0 -/* f05f654: 2508fffc */ addiu $t0,$t0,-4 -.L0f05f658: -/* f05f658: 55010022 */ bnel $t0,$at,.L0f05f6e4 -/* f05f65c: 8faa0024 */ lw $t2,0x24($sp) -/* f05f660: 0c004b70 */ jal 0x12dc0 -/* f05f664: afa30020 */ sw $v1,0x20($sp) -/* f05f668: 24010006 */ addiu $at,$zero,0x6 -/* f05f66c: 0041001b */ divu $zero,$v0,$at -/* f05f670: 8fa30020 */ lw $v1,0x20($sp) -/* f05f674: 00005010 */ mfhi $t2 -/* f05f678: 000a6100 */ sll $t4,$t2,0x4 -/* f05f67c: 906d0362 */ lbu $t5,0x362($v1) -/* f05f680: 31aeff0f */ andi $t6,$t5,0xff0f -/* f05f684: 018e7825 */ or $t7,$t4,$t6 -/* f05f688: 10000015 */ beqz $zero,.L0f05f6e0 -/* f05f68c: a06f0362 */ sb $t7,0x362($v1) -.L0f05f690: -/* f05f690: 24010008 */ addiu $at,$zero,0x8 -/* f05f694: 54a1000e */ bnel $a1,$at,.L0f05f6d0 -/* f05f698: 90580362 */ lbu $t8,0x362($v0) -/* f05f69c: 0c004b70 */ jal 0x12dc0 -/* f05f6a0: afa30020 */ sw $v1,0x20($sp) -/* f05f6a4: 24010006 */ addiu $at,$zero,0x6 -/* f05f6a8: 0041001b */ divu $zero,$v0,$at -/* f05f6ac: 8fa30020 */ lw $v1,0x20($sp) -/* f05f6b0: 0000c810 */ mfhi $t9 -/* f05f6b4: 00194900 */ sll $t1,$t9,0x4 -/* f05f6b8: 906a0362 */ lbu $t2,0x362($v1) -/* f05f6bc: 314bff0f */ andi $t3,$t2,0xff0f -/* f05f6c0: 012b6825 */ or $t5,$t1,$t3 -/* f05f6c4: 10000006 */ beqz $zero,.L0f05f6e0 -/* f05f6c8: a06d0362 */ sb $t5,0x362($v1) -/* f05f6cc: 90580362 */ lbu $t8,0x362($v0) -.L0f05f6d0: -/* f05f6d0: 00047900 */ sll $t7,$a0,0x4 -/* f05f6d4: 3319ff0f */ andi $t9,$t8,0xff0f -/* f05f6d8: 01f94025 */ or $t0,$t7,$t9 -/* f05f6dc: a0480362 */ sb $t0,0x362($v0) -.L0f05f6e0: -/* f05f6e0: 8faa0024 */ lw $t2,0x24($sp) -.L0f05f6e4: -/* f05f6e4: 24010007 */ addiu $at,$zero,0x7 -/* f05f6e8: 91420003 */ lbu $v0,0x3($t2) -/* f05f6ec: 14410016 */ bne $v0,$at,.L0f05f748 -/* f05f6f0: 00402025 */ or $a0,$v0,$zero -/* f05f6f4: 8e09000c */ lw $t1,0xc($s0) -/* f05f6f8: 24010002 */ addiu $at,$zero,0x2 -/* f05f6fc: 05210004 */ bgez $t1,.L0f05f710 -/* f05f700: 312b0003 */ andi $t3,$t1,0x3 -/* f05f704: 11600002 */ beqz $t3,.L0f05f710 -/* f05f708: 00000000 */ sll $zero,$zero,0x0 -/* f05f70c: 256bfffc */ addiu $t3,$t3,-4 -.L0f05f710: -/* f05f710: 55610022 */ bnel $t3,$at,.L0f05f79c -/* f05f714: 8e0a0438 */ lw $t2,0x438($s0) -/* f05f718: 0c004b70 */ jal 0x12dc0 -/* f05f71c: afa30020 */ sw $v1,0x20($sp) -/* f05f720: 24010006 */ addiu $at,$zero,0x6 -/* f05f724: 0041001b */ divu $zero,$v0,$at -/* f05f728: 8fa30020 */ lw $v1,0x20($sp) -/* f05f72c: 00006010 */ mfhi $t4 -/* f05f730: 318e000f */ andi $t6,$t4,0xf -/* f05f734: 90780362 */ lbu $t8,0x362($v1) -/* f05f738: 330ffff0 */ andi $t7,$t8,0xfff0 -/* f05f73c: 01cfc825 */ or $t9,$t6,$t7 -/* f05f740: 10000015 */ beqz $zero,.L0f05f798 -/* f05f744: a0790362 */ sb $t9,0x362($v1) -.L0f05f748: -/* f05f748: 24010008 */ addiu $at,$zero,0x8 -/* f05f74c: 5481000e */ bnel $a0,$at,.L0f05f788 -/* f05f750: 906f0362 */ lbu $t7,0x362($v1) -/* f05f754: 0c004b70 */ jal 0x12dc0 -/* f05f758: afa30020 */ sw $v1,0x20($sp) -/* f05f75c: 24010006 */ addiu $at,$zero,0x6 -/* f05f760: 0041001b */ divu $zero,$v0,$at -/* f05f764: 8fa30020 */ lw $v1,0x20($sp) -/* f05f768: 00005010 */ mfhi $t2 -/* f05f76c: 3149000f */ andi $t1,$t2,0xf -/* f05f770: 906b0362 */ lbu $t3,0x362($v1) -/* f05f774: 316dfff0 */ andi $t5,$t3,0xfff0 -/* f05f778: 012d6025 */ or $t4,$t1,$t5 -/* f05f77c: 10000006 */ beqz $zero,.L0f05f798 -/* f05f780: a06c0362 */ sb $t4,0x362($v1) -/* f05f784: 906f0362 */ lbu $t7,0x362($v1) -.L0f05f788: -/* f05f788: 304e000f */ andi $t6,$v0,0xf -/* f05f78c: 31f9fff0 */ andi $t9,$t7,0xfff0 -/* f05f790: 01d94025 */ or $t0,$t6,$t9 -/* f05f794: a0680362 */ sb $t0,0x362($v1) -.L0f05f798: -/* f05f798: 8e0a0438 */ lw $t2,0x438($s0) -.L0f05f79c: -/* f05f79c: 8fbf001c */ lw $ra,0x1c($sp) -/* f05f7a0: 00001025 */ or $v0,$zero,$zero -/* f05f7a4: 254b0005 */ addiu $t3,$t2,0x5 -/* f05f7a8: ae0b0438 */ sw $t3,0x438($s0) -/* f05f7ac: 8fb00018 */ lw $s0,0x18($sp) -/* f05f7b0: 03e00008 */ jr $ra -/* f05f7b4: 27bd0028 */ addiu $sp,$sp,0x28 -); - -/** - * @cmd 01d4 - */ -GLOBAL_ASM( -glabel ai01d4 -/* f05f7b8: 3c07800a */ lui $a3,0x800a -/* f05f7bc: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f05f7c0: 8cee0434 */ lw $t6,0x434($a3) -/* f05f7c4: 8cef0438 */ lw $t7,0x438($a3) -/* f05f7c8: 00001025 */ or $v0,$zero,$zero -/* f05f7cc: 01cf1821 */ addu $v1,$t6,$t7 -/* f05f7d0: 90780002 */ lbu $t8,0x2($v1) -/* f05f7d4: 90680003 */ lbu $t0,0x3($v1) -/* f05f7d8: 906b0004 */ lbu $t3,0x4($v1) -/* f05f7dc: 0018ca00 */ sll $t9,$t8,0x8 -/* f05f7e0: 03282025 */ or $a0,$t9,$t0 -/* f05f7e4: 00044c00 */ sll $t1,$a0,0x10 -/* f05f7e8: 00095403 */ sra $t2,$t1,0x10 -/* f05f7ec: 000ac8c0 */ sll $t9,$t2,0x3 -/* f05f7f0: 032ac821 */ addu $t9,$t9,$t2 -/* f05f7f4: 3c18800a */ lui $t8,0x800a -/* f05f7f8: 8f184928 */ lw $t8,0x4928($t8) -/* f05f7fc: 0019c880 */ sll $t9,$t9,0x2 -/* f05f800: 032ac823 */ subu $t9,$t9,$t2 -/* f05f804: 0019c880 */ sll $t9,$t9,0x2 -/* f05f808: 906d0005 */ lbu $t5,0x5($v1) -/* f05f80c: 03193021 */ addu $a2,$t8,$t9 -/* f05f810: 94c80000 */ lhu $t0,0x0($a2) -/* f05f814: 000b6200 */ sll $t4,$t3,0x8 -/* f05f818: 018d7825 */ or $t7,$t4,$t5 -/* f05f81c: 010f4825 */ or $t1,$t0,$t7 -/* f05f820: a4c90000 */ sh $t1,0x0($a2) -/* f05f824: 8cea0438 */ lw $t2,0x438($a3) -/* f05f828: 254b0006 */ addiu $t3,$t2,0x6 -/* f05f82c: 03e00008 */ jr $ra -/* f05f830: aceb0438 */ sw $t3,0x438($a3) -); - -/** - * @cmd 01d5 - */ -GLOBAL_ASM( -glabel ai01d5 -/* f05f834: 3c08800a */ lui $t0,0x800a -/* f05f838: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05f83c: 8d0e0434 */ lw $t6,0x434($t0) -/* f05f840: 8d0f0438 */ lw $t7,0x438($t0) -/* f05f844: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05f848: afbf0014 */ sw $ra,0x14($sp) -/* f05f84c: 01cf1021 */ addu $v0,$t6,$t7 -/* f05f850: 90430002 */ lbu $v1,0x2($v0) -/* f05f854: 1060002a */ beqz $v1,.L0f05f900 -/* f05f858: 00000000 */ sll $zero,$zero,0x0 -/* f05f85c: 0fc07934 */ jal func0f01e4d0 -/* f05f860: 00000000 */ sll $zero,$zero,0x0 -/* f05f864: 3c08800a */ lui $t0,0x800a -/* f05f868: 2443ffff */ addiu $v1,$v0,-1 -/* f05f86c: 00602025 */ or $a0,$v1,$zero -/* f05f870: 0460004c */ bltz $v1,.L0f05f9a4 -/* f05f874: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05f878: 000318c0 */ sll $v1,$v1,0x3 -/* f05f87c: 00641823 */ subu $v1,$v1,$a0 -/* f05f880: 00031880 */ sll $v1,$v1,0x2 -/* f05f884: 00641823 */ subu $v1,$v1,$a0 -/* f05f888: 00031880 */ sll $v1,$v1,0x2 -/* f05f88c: 00641821 */ addu $v1,$v1,$a0 -/* f05f890: 3c058006 */ lui $a1,0x8006 -/* f05f894: 24a52988 */ addiu $a1,$a1,0x2988 -/* f05f898: 000318c0 */ sll $v1,$v1,0x3 -/* f05f89c: 2407fbff */ addiu $a3,$zero,-1025 -/* f05f8a0: 2406fffe */ addiu $a2,$zero,-2 -/* f05f8a4: 8cb80000 */ lw $t8,0x0($a1) -.L0f05f8a8: -/* f05f8a8: 03031021 */ addu $v0,$t8,$v1 -/* f05f8ac: 84590000 */ lh $t9,0x0($v0) -/* f05f8b0: 0722000f */ bltzl $t9,.L0f05f8f0 -/* f05f8b4: 2463fc98 */ addiu $v1,$v1,-872 -/* f05f8b8: 8c49001c */ lw $t1,0x1c($v0) -/* f05f8bc: 5120000c */ beqzl $t1,.L0f05f8f0 -/* f05f8c0: 2463fc98 */ addiu $v1,$v1,-872 -/* f05f8c4: 94440192 */ lhu $a0,0x192($v0) -/* f05f8c8: 308a0001 */ andi $t2,$a0,0x1 -/* f05f8cc: 11400007 */ beqz $t2,.L0f05f8ec -/* f05f8d0: 00865824 */ and $t3,$a0,$a2 -/* f05f8d4: a44b0192 */ sh $t3,0x192($v0) -/* f05f8d8: 8cac0000 */ lw $t4,0x0($a1) -/* f05f8dc: 01831021 */ addu $v0,$t4,$v1 -/* f05f8e0: 8c4d0018 */ lw $t5,0x18($v0) -/* f05f8e4: 01a77024 */ and $t6,$t5,$a3 -/* f05f8e8: ac4e0018 */ sw $t6,0x18($v0) -.L0f05f8ec: -/* f05f8ec: 2463fc98 */ addiu $v1,$v1,-872 -.L0f05f8f0: -/* f05f8f0: 0463ffed */ bgezl $v1,.L0f05f8a8 -/* f05f8f4: 8cb80000 */ lw $t8,0x0($a1) -/* f05f8f8: 1000002b */ beqz $zero,.L0f05f9a8 -/* f05f8fc: 8d180438 */ lw $t8,0x438($t0) -.L0f05f900: -/* f05f900: 0fc07934 */ jal func0f01e4d0 -/* f05f904: 00000000 */ sll $zero,$zero,0x0 -/* f05f908: 3c08800a */ lui $t0,0x800a -/* f05f90c: 2443ffff */ addiu $v1,$v0,-1 -/* f05f910: 00602025 */ or $a0,$v1,$zero -/* f05f914: 04600023 */ bltz $v1,.L0f05f9a4 -/* f05f918: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05f91c: 000318c0 */ sll $v1,$v1,0x3 -/* f05f920: 00641823 */ subu $v1,$v1,$a0 -/* f05f924: 00031880 */ sll $v1,$v1,0x2 -/* f05f928: 00641823 */ subu $v1,$v1,$a0 -/* f05f92c: 00031880 */ sll $v1,$v1,0x2 -/* f05f930: 00641821 */ addu $v1,$v1,$a0 -/* f05f934: 3c040080 */ lui $a0,0x80 -/* f05f938: 3c058006 */ lui $a1,0x8006 -/* f05f93c: 24a52988 */ addiu $a1,$a1,0x2988 -/* f05f940: 34840400 */ ori $a0,$a0,0x400 -/* f05f944: 000318c0 */ sll $v1,$v1,0x3 -/* f05f948: 8caf0000 */ lw $t7,0x0($a1) -.L0f05f94c: -/* f05f94c: 01e31021 */ addu $v0,$t7,$v1 -/* f05f950: 84580000 */ lh $t8,0x0($v0) -/* f05f954: 07020011 */ bltzl $t8,.L0f05f99c -/* f05f958: 2463fc98 */ addiu $v1,$v1,-872 -/* f05f95c: 8c59001c */ lw $t9,0x1c($v0) -/* f05f960: 5320000e */ beqzl $t9,.L0f05f99c -/* f05f964: 2463fc98 */ addiu $v1,$v1,-872 -/* f05f968: 8c490018 */ lw $t1,0x18($v0) -/* f05f96c: 01245024 */ and $t2,$t1,$a0 -/* f05f970: 5540000a */ bnezl $t2,.L0f05f99c -/* f05f974: 2463fc98 */ addiu $v1,$v1,-872 -/* f05f978: 944b0192 */ lhu $t3,0x192($v0) -/* f05f97c: 356c0001 */ ori $t4,$t3,0x1 -/* f05f980: a44c0192 */ sh $t4,0x192($v0) -/* f05f984: 8cad0000 */ lw $t5,0x0($a1) -/* f05f988: 01a31021 */ addu $v0,$t5,$v1 -/* f05f98c: 8c4e0018 */ lw $t6,0x18($v0) -/* f05f990: 35cf0400 */ ori $t7,$t6,0x400 -/* f05f994: ac4f0018 */ sw $t7,0x18($v0) -/* f05f998: 2463fc98 */ addiu $v1,$v1,-872 -.L0f05f99c: -/* f05f99c: 0463ffeb */ bgezl $v1,.L0f05f94c -/* f05f9a0: 8caf0000 */ lw $t7,0x0($a1) -.L0f05f9a4: -/* f05f9a4: 8d180438 */ lw $t8,0x438($t0) -.L0f05f9a8: -/* f05f9a8: 8fbf0014 */ lw $ra,0x14($sp) -/* f05f9ac: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05f9b0: 27190003 */ addiu $t9,$t8,0x3 -/* f05f9b4: ad190438 */ sw $t9,0x438($t0) -/* f05f9b8: 03e00008 */ jr $ra -/* f05f9bc: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01d6 - */ -GLOBAL_ASM( -glabel ai01d6 -/* f05f9c0: 3c08800a */ lui $t0,0x800a -/* f05f9c4: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05f9c8: 8d030438 */ lw $v1,0x438($t0) -/* f05f9cc: 8d0e0434 */ lw $t6,0x434($t0) -/* f05f9d0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05f9d4: afbf0014 */ sw $ra,0x14($sp) -/* f05f9d8: 01c31021 */ addu $v0,$t6,$v1 -/* f05f9dc: 904f0002 */ lbu $t7,0x2($v0) -/* f05f9e0: 90590003 */ lbu $t9,0x3($v0) -/* f05f9e4: 904b0004 */ lbu $t3,0x4($v0) -/* f05f9e8: 000fc200 */ sll $t8,$t7,0x8 -/* f05f9ec: 03192025 */ or $a0,$t8,$t9 -/* f05f9f0: 00044c00 */ sll $t1,$a0,0x10 -/* f05f9f4: 2d610010 */ sltiu $at,$t3,0x10 -/* f05f9f8: 00092403 */ sra $a0,$t1,0x10 -/* f05f9fc: 1020009a */ beqz $at,.L0f05fc68 -/* f05fa00: 90470005 */ lbu $a3,0x5($v0) -/* f05fa04: 000b5880 */ sll $t3,$t3,0x2 -/* f05fa08: 3c017f1b */ lui $at,0x7f1b -/* f05fa0c: 002b0821 */ addu $at,$at,$t3 -/* f05fa10: 8c2b9dd4 */ lw $t3,-0x622c($at) -/* f05fa14: 01600008 */ jr $t3 -/* f05fa18: 00000000 */ sll $zero,$zero,0x0 -/* f05fa1c: 3c018007 */ lui $at,0x8007 -/* f05fa20: 10000091 */ beqz $zero,.L0f05fc68 -/* f05fa24: a027ae18 */ sb $a3,-0x51e8($at) -/* f05fa28: 3c018007 */ lui $at,0x8007 -/* f05fa2c: 1000008e */ beqz $zero,.L0f05fc68 -/* f05fa30: a027ae1c */ sb $a3,-0x51e4($at) -/* f05fa34: 3c018007 */ lui $at,0x8007 -/* f05fa38: 1000008b */ beqz $zero,.L0f05fc68 -/* f05fa3c: a027ae20 */ sb $a3,-0x51e0($at) -/* f05fa40: 3c018007 */ lui $at,0x8007 -/* f05fa44: 10000088 */ beqz $zero,.L0f05fc68 -/* f05fa48: a027ae24 */ sb $a3,-0x51dc($at) -/* f05fa4c: 3c018007 */ lui $at,0x8007 -/* f05fa50: 10000085 */ beqz $zero,.L0f05fc68 -/* f05fa54: a027ae28 */ sb $a3,-0x51d8($at) -/* f05fa58: 3c05800a */ lui $a1,0x800a -/* f05fa5c: 000418c0 */ sll $v1,$a0,0x3 -/* f05fa60: 24a54928 */ addiu $a1,$a1,0x4928 -/* f05fa64: 00641821 */ addu $v1,$v1,$a0 -/* f05fa68: 8cac0000 */ lw $t4,0x0($a1) -/* f05fa6c: 00031880 */ sll $v1,$v1,0x2 -/* f05fa70: 00641823 */ subu $v1,$v1,$a0 -/* f05fa74: 00031880 */ sll $v1,$v1,0x2 -/* f05fa78: 01831021 */ addu $v0,$t4,$v1 -/* f05fa7c: 944d0000 */ lhu $t5,0x0($v0) -/* f05fa80: 31aebfff */ andi $t6,$t5,0xbfff -/* f05fa84: 10e00006 */ beqz $a3,.L0f05faa0 -/* f05fa88: a44e0000 */ sh $t6,0x0($v0) -/* f05fa8c: 8caf0000 */ lw $t7,0x0($a1) -/* f05fa90: 01e31021 */ addu $v0,$t7,$v1 -/* f05fa94: 94580000 */ lhu $t8,0x0($v0) -/* f05fa98: 37194000 */ ori $t9,$t8,0x4000 -/* f05fa9c: a4590000 */ sh $t9,0x0($v0) -.L0f05faa0: -/* f05faa0: 10000071 */ beqz $zero,.L0f05fc68 -/* f05faa4: 8d030438 */ lw $v1,0x438($t0) -/* f05faa8: 3c05800a */ lui $a1,0x800a -/* f05faac: 000418c0 */ sll $v1,$a0,0x3 -/* f05fab0: 24a54928 */ addiu $a1,$a1,0x4928 -/* f05fab4: 00641821 */ addu $v1,$v1,$a0 -/* f05fab8: 8ca90000 */ lw $t1,0x0($a1) -/* f05fabc: 00031880 */ sll $v1,$v1,0x2 -/* f05fac0: 00641823 */ subu $v1,$v1,$a0 -/* f05fac4: 00031880 */ sll $v1,$v1,0x2 -/* f05fac8: 01231021 */ addu $v0,$t1,$v1 -/* f05facc: 944a0000 */ lhu $t2,0x0($v0) -/* f05fad0: 314b7fff */ andi $t3,$t2,0x7fff -/* f05fad4: 10e00006 */ beqz $a3,.L0f05faf0 -/* f05fad8: a44b0000 */ sh $t3,0x0($v0) -/* f05fadc: 8cac0000 */ lw $t4,0x0($a1) -/* f05fae0: 01831021 */ addu $v0,$t4,$v1 -/* f05fae4: 944d0000 */ lhu $t5,0x0($v0) -/* f05fae8: 35ae8000 */ ori $t6,$t5,0x8000 -/* f05faec: a44e0000 */ sh $t6,0x0($v0) -.L0f05faf0: -/* f05faf0: 1000005d */ beqz $zero,.L0f05fc68 -/* f05faf4: 8d030438 */ lw $v1,0x438($t0) -/* f05faf8: 3c05800a */ lui $a1,0x800a -/* f05fafc: 0004c0c0 */ sll $t8,$a0,0x3 -/* f05fb00: 24a54928 */ addiu $a1,$a1,0x4928 -/* f05fb04: 0304c021 */ addu $t8,$t8,$a0 -/* f05fb08: 8caf0000 */ lw $t7,0x0($a1) -/* f05fb0c: 0018c080 */ sll $t8,$t8,0x2 -/* f05fb10: 0304c023 */ subu $t8,$t8,$a0 -/* f05fb14: 0018c080 */ sll $t8,$t8,0x2 -/* f05fb18: 01f81021 */ addu $v0,$t7,$t8 -/* f05fb1c: 904a004e */ lbu $t2,0x4e($v0) -/* f05fb20: 30e9000f */ andi $t1,$a3,0xf -/* f05fb24: 314bfff0 */ andi $t3,$t2,0xfff0 -/* f05fb28: 012b6025 */ or $t4,$t1,$t3 -/* f05fb2c: a04c004e */ sb $t4,0x4e($v0) -/* f05fb30: 1000004d */ beqz $zero,.L0f05fc68 -/* f05fb34: 8d030438 */ lw $v1,0x438($t0) -/* f05fb38: 3c05800a */ lui $a1,0x800a -/* f05fb3c: 000470c0 */ sll $t6,$a0,0x3 -/* f05fb40: 24a54928 */ addiu $a1,$a1,0x4928 -/* f05fb44: 01c47021 */ addu $t6,$t6,$a0 -/* f05fb48: 8cad0000 */ lw $t5,0x0($a1) -/* f05fb4c: 000e7080 */ sll $t6,$t6,0x2 -/* f05fb50: 01c47023 */ subu $t6,$t6,$a0 -/* f05fb54: 000e7080 */ sll $t6,$t6,0x2 -/* f05fb58: 01ae7821 */ addu $t7,$t5,$t6 -/* f05fb5c: a1e7004d */ sb $a3,0x4d($t7) -/* f05fb60: 10000041 */ beqz $zero,.L0f05fc68 -/* f05fb64: 8d030438 */ lw $v1,0x438($t0) -/* f05fb68: 8d1802bc */ lw $t8,0x2bc($t0) -/* f05fb6c: 24040001 */ addiu $a0,$zero,0x1 -/* f05fb70: 2b010002 */ slti $at,$t8,0x2 -/* f05fb74: 1420003c */ bnez $at,.L0f05fc68 -/* f05fb78: 3c05800a */ lui $a1,0x800a -/* f05fb7c: 24a54928 */ addiu $a1,$a1,0x4928 -/* f05fb80: 2403008c */ addiu $v1,$zero,0x8c -/* f05fb84: 2406bfff */ addiu $a2,$zero,-16385 -.L0f05fb88: -/* f05fb88: 50e00008 */ beqzl $a3,.L0f05fbac -/* f05fb8c: 8cab0000 */ lw $t3,0x0($a1) -/* f05fb90: 8cb90000 */ lw $t9,0x0($a1) -/* f05fb94: 03231021 */ addu $v0,$t9,$v1 -/* f05fb98: 944a0000 */ lhu $t2,0x0($v0) -/* f05fb9c: 35494000 */ ori $t1,$t2,0x4000 -/* f05fba0: 10000006 */ beqz $zero,.L0f05fbbc -/* f05fba4: a4490000 */ sh $t1,0x0($v0) -/* f05fba8: 8cab0000 */ lw $t3,0x0($a1) -.L0f05fbac: -/* f05fbac: 01631021 */ addu $v0,$t3,$v1 -/* f05fbb0: 944c0000 */ lhu $t4,0x0($v0) -/* f05fbb4: 01866824 */ and $t5,$t4,$a2 -/* f05fbb8: a44d0000 */ sh $t5,0x0($v0) -.L0f05fbbc: -/* f05fbbc: 8d0e02bc */ lw $t6,0x2bc($t0) -/* f05fbc0: 24840001 */ addiu $a0,$a0,0x1 -/* f05fbc4: 2463008c */ addiu $v1,$v1,0x8c -/* f05fbc8: 008e082a */ slt $at,$a0,$t6 -/* f05fbcc: 1420ffee */ bnez $at,.L0f05fb88 -/* f05fbd0: 00000000 */ sll $zero,$zero,0x0 -/* f05fbd4: 10000024 */ beqz $zero,.L0f05fc68 -/* f05fbd8: 8d030438 */ lw $v1,0x438($t0) -/* f05fbdc: 0c00436c */ jal 0x10db0 -/* f05fbe0: 00e02025 */ or $a0,$a3,$zero -/* f05fbe4: 3c08800a */ lui $t0,0x800a -/* f05fbe8: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05fbec: 1000001e */ beqz $zero,.L0f05fc68 -/* f05fbf0: 8d030438 */ lw $v1,0x438($t0) -/* f05fbf4: 0c004643 */ jal 0x1190c -/* f05fbf8: 00000000 */ sll $zero,$zero,0x0 -/* f05fbfc: 3c08800a */ lui $t0,0x800a -/* f05fc00: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05fc04: 10000018 */ beqz $zero,.L0f05fc68 -/* f05fc08: 8d030438 */ lw $v1,0x438($t0) -/* f05fc0c: 0fc00699 */ jal func0f001a64 -/* f05fc10: 00e02825 */ or $a1,$a3,$zero -/* f05fc14: 3c08800a */ lui $t0,0x800a -/* f05fc18: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05fc1c: 10000012 */ beqz $zero,.L0f05fc68 -/* f05fc20: 8d030438 */ lw $v1,0x438($t0) -/* f05fc24: 0c004378 */ jal 0x10de0 -/* f05fc28: 00000000 */ sll $zero,$zero,0x0 -/* f05fc2c: 3c08800a */ lui $t0,0x800a -/* f05fc30: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05fc34: 1000000c */ beqz $zero,.L0f05fc68 -/* f05fc38: 8d030438 */ lw $v1,0x438($t0) -/* f05fc3c: 0c00442f */ jal 0x110bc -/* f05fc40: 00e02025 */ or $a0,$a3,$zero -/* f05fc44: 3c08800a */ lui $t0,0x800a -/* f05fc48: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05fc4c: 10000006 */ beqz $zero,.L0f05fc68 -/* f05fc50: 8d030438 */ lw $v1,0x438($t0) -/* f05fc54: 0c00443b */ jal 0x110ec -/* f05fc58: 00000000 */ sll $zero,$zero,0x0 -/* f05fc5c: 3c08800a */ lui $t0,0x800a -/* f05fc60: 25089fc0 */ addiu $t0,$t0,-24640 -/* f05fc64: 8d030438 */ lw $v1,0x438($t0) -.L0f05fc68: -/* f05fc68: 8fbf0014 */ lw $ra,0x14($sp) -/* f05fc6c: 246f0006 */ addiu $t7,$v1,0x6 -/* f05fc70: ad0f0438 */ sw $t7,0x438($t0) -/* f05fc74: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05fc78: 03e00008 */ jr $ra -/* f05fc7c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01d7 - */ -GLOBAL_ASM( -glabel ai01d7 -/* f05fc80: 3c03800a */ lui $v1,0x800a -/* f05fc84: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05fc88: 8c6e0434 */ lw $t6,0x434($v1) -/* f05fc8c: 8c6f0438 */ lw $t7,0x438($v1) -/* f05fc90: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05fc94: afbf0014 */ sw $ra,0x14($sp) -/* f05fc98: 01cf1021 */ addu $v0,$t6,$t7 -/* f05fc9c: 90580002 */ lbu $t8,0x2($v0) -/* f05fca0: 90480003 */ lbu $t0,0x3($v0) -/* f05fca4: 3c014120 */ lui $at,0x4120 -/* f05fca8: 0018ca00 */ sll $t9,$t8,0x8 -/* f05fcac: 03284825 */ or $t1,$t9,$t0 -/* f05fcb0: 44892000 */ mtc1 $t1,$f4 -/* f05fcb4: 44814000 */ mtc1 $at,$f8 -/* f05fcb8: afa2001c */ sw $v0,0x1c($sp) -/* f05fcbc: 468021a0 */ cvt.s.w $f6,$f4 -/* f05fcc0: 8c640424 */ lw $a0,0x424($v1) -/* f05fcc4: 46083282 */ mul.s $f10,$f6,$f8 -/* f05fcc8: 0fc1247e */ jal func0f0491f8 -/* f05fccc: e7aa0018 */ swc1 $f10,0x18($sp) -/* f05fcd0: c7b00018 */ lwc1 $f16,0x18($sp) -/* f05fcd4: 3c03800a */ lui $v1,0x800a -/* f05fcd8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05fcdc: 4610003c */ c.lt.s $f0,$f16 -/* f05fce0: 8fa2001c */ lw $v0,0x1c($sp) -/* f05fce4: 4502000a */ bc1fl .L0f05fd10 -/* f05fce8: 8c6a0438 */ lw $t2,0x438($v1) -/* f05fcec: 8c640434 */ lw $a0,0x434($v1) -/* f05fcf0: 8c650438 */ lw $a1,0x438($v1) -/* f05fcf4: 0fc13583 */ jal chraiGoToLabel -/* f05fcf8: 90460004 */ lbu $a2,0x4($v0) -/* f05fcfc: 3c03800a */ lui $v1,0x800a -/* f05fd00: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05fd04: 10000004 */ beqz $zero,.L0f05fd18 -/* f05fd08: ac620438 */ sw $v0,0x438($v1) -/* f05fd0c: 8c6a0438 */ lw $t2,0x438($v1) -.L0f05fd10: -/* f05fd10: 254b0005 */ addiu $t3,$t2,0x5 -/* f05fd14: ac6b0438 */ sw $t3,0x438($v1) -.L0f05fd18: -/* f05fd18: 8fbf0014 */ lw $ra,0x14($sp) -/* f05fd1c: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05fd20: 00001025 */ or $v0,$zero,$zero -/* f05fd24: 03e00008 */ jr $ra -/* f05fd28: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01d8 - */ -GLOBAL_ASM( -glabel ai01d8 -/* f05fd2c: 3c03800a */ lui $v1,0x800a -/* f05fd30: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05fd34: 8c6e0434 */ lw $t6,0x434($v1) -/* f05fd38: 8c6f0438 */ lw $t7,0x438($v1) -/* f05fd3c: 27bdffe0 */ addiu $sp,$sp,-32 -/* f05fd40: afbf0014 */ sw $ra,0x14($sp) -/* f05fd44: 01cf1021 */ addu $v0,$t6,$t7 -/* f05fd48: 90580002 */ lbu $t8,0x2($v0) -/* f05fd4c: 90480003 */ lbu $t0,0x3($v0) -/* f05fd50: 3c014120 */ lui $at,0x4120 -/* f05fd54: 0018ca00 */ sll $t9,$t8,0x8 -/* f05fd58: 03284825 */ or $t1,$t9,$t0 -/* f05fd5c: 44892000 */ mtc1 $t1,$f4 -/* f05fd60: 44814000 */ mtc1 $at,$f8 -/* f05fd64: afa2001c */ sw $v0,0x1c($sp) -/* f05fd68: 468021a0 */ cvt.s.w $f6,$f4 -/* f05fd6c: 8c640424 */ lw $a0,0x424($v1) -/* f05fd70: 46083282 */ mul.s $f10,$f6,$f8 -/* f05fd74: 0fc1247e */ jal func0f0491f8 -/* f05fd78: e7aa0018 */ swc1 $f10,0x18($sp) -/* f05fd7c: c7b00018 */ lwc1 $f16,0x18($sp) -/* f05fd80: 3c03800a */ lui $v1,0x800a -/* f05fd84: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05fd88: 4600803c */ c.lt.s $f16,$f0 -/* f05fd8c: 8fa2001c */ lw $v0,0x1c($sp) -/* f05fd90: 4502000a */ bc1fl .L0f05fdbc -/* f05fd94: 8c6a0438 */ lw $t2,0x438($v1) -/* f05fd98: 8c640434 */ lw $a0,0x434($v1) -/* f05fd9c: 8c650438 */ lw $a1,0x438($v1) -/* f05fda0: 0fc13583 */ jal chraiGoToLabel -/* f05fda4: 90460004 */ lbu $a2,0x4($v0) -/* f05fda8: 3c03800a */ lui $v1,0x800a -/* f05fdac: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05fdb0: 10000004 */ beqz $zero,.L0f05fdc4 -/* f05fdb4: ac620438 */ sw $v0,0x438($v1) -/* f05fdb8: 8c6a0438 */ lw $t2,0x438($v1) -.L0f05fdbc: -/* f05fdbc: 254b0005 */ addiu $t3,$t2,0x5 -/* f05fdc0: ac6b0438 */ sw $t3,0x438($v1) -.L0f05fdc4: -/* f05fdc4: 8fbf0014 */ lw $ra,0x14($sp) -/* f05fdc8: 27bd0020 */ addiu $sp,$sp,0x20 -/* f05fdcc: 00001025 */ or $v0,$zero,$zero -/* f05fdd0: 03e00008 */ jr $ra -/* f05fdd4: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01d9 - */ -GLOBAL_ASM( -glabel ai01d9 -/* f05fdd8: 3c05800a */ lui $a1,0x800a -/* f05fddc: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f05fde0: 8cae0434 */ lw $t6,0x434($a1) -/* f05fde4: 8caf0438 */ lw $t7,0x438($a1) -/* f05fde8: 27bdffc8 */ addiu $sp,$sp,-56 -/* f05fdec: afbf001c */ sw $ra,0x1c($sp) -/* f05fdf0: 01cf1021 */ addu $v0,$t6,$t7 -/* f05fdf4: 90580004 */ lbu $t8,0x4($v0) -/* f05fdf8: 90480005 */ lbu $t0,0x5($v0) -/* f05fdfc: 0018ca00 */ sll $t9,$t8,0x8 -/* f05fe00: 03284825 */ or $t1,$t9,$t0 -/* f05fe04: a7a90032 */ sh $t1,0x32($sp) -/* f05fe08: 904a0006 */ lbu $t2,0x6($v0) -/* f05fe0c: 904c0007 */ lbu $t4,0x7($v0) -/* f05fe10: 000a5a00 */ sll $t3,$t2,0x8 -/* f05fe14: 016c6825 */ or $t5,$t3,$t4 -/* f05fe18: afad002c */ sw $t5,0x2c($sp) -/* f05fe1c: 9043000a */ lbu $v1,0xa($v0) -/* f05fe20: 00037200 */ sll $t6,$v1,0x8 -/* f05fe24: 01c37825 */ or $t7,$t6,$v1 -/* f05fe28: a7af002a */ sh $t7,0x2a($sp) -/* f05fe2c: 80580002 */ lb $t8,0x2($v0) -/* f05fe30: afb80024 */ sw $t8,0x24($sp) -/* f05fe34: 90590008 */ lbu $t9,0x8($v0) -/* f05fe38: a7b90022 */ sh $t9,0x22($sp) -/* f05fe3c: 0fc2556c */ jal func0f0955b0 -/* f05fe40: 90440003 */ lbu $a0,0x3($v0) -/* f05fe44: 87a80022 */ lh $t0,0x22($sp) -/* f05fe48: 97a9002a */ lhu $t1,0x2a($sp) -/* f05fe4c: 8c470014 */ lw $a3,0x14($v0) -/* f05fe50: 8fa40024 */ lw $a0,0x24($sp) -/* f05fe54: 87a50032 */ lh $a1,0x32($sp) -/* f05fe58: 8fa6002c */ lw $a2,0x2c($sp) -/* f05fe5c: afa80010 */ sw $t0,0x10($sp) -/* f05fe60: 0fc25010 */ jal func0f094040 -/* f05fe64: afa90014 */ sw $t1,0x14($sp) -/* f05fe68: 3c03800a */ lui $v1,0x800a -/* f05fe6c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05fe70: 8c6a0438 */ lw $t2,0x438($v1) -/* f05fe74: 8fbf001c */ lw $ra,0x1c($sp) -/* f05fe78: 27bd0038 */ addiu $sp,$sp,0x38 -/* f05fe7c: 254b000b */ addiu $t3,$t2,0xb -/* f05fe80: ac6b0438 */ sw $t3,0x438($v1) -/* f05fe84: 03e00008 */ jr $ra -/* f05fe88: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01da - */ -GLOBAL_ASM( -glabel ai01da -/* f05fe8c: 3c03800a */ lui $v1,0x800a -/* f05fe90: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05fe94: 8c6e0434 */ lw $t6,0x434($v1) -/* f05fe98: 8c6f0438 */ lw $t7,0x438($v1) -/* f05fe9c: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05fea0: afbf0014 */ sw $ra,0x14($sp) -/* f05fea4: 01cf1021 */ addu $v0,$t6,$t7 -/* f05fea8: 0fc5b7ae */ jal func0f16deb8 -/* f05feac: 90440002 */ lbu $a0,0x2($v0) -/* f05feb0: 3c03800a */ lui $v1,0x800a -/* f05feb4: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05feb8: 8c780438 */ lw $t8,0x438($v1) -/* f05febc: 8fbf0014 */ lw $ra,0x14($sp) -/* f05fec0: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05fec4: 27190003 */ addiu $t9,$t8,0x3 -/* f05fec8: ac790438 */ sw $t9,0x438($v1) -/* f05fecc: 03e00008 */ jr $ra -/* f05fed0: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01db - */ -GLOBAL_ASM( -glabel ai01db -/* f05fed4: 3c03800a */ lui $v1,0x800a -/* f05fed8: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05fedc: 8c6e0434 */ lw $t6,0x434($v1) -/* f05fee0: 8c6f0438 */ lw $t7,0x438($v1) -/* f05fee4: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05fee8: afbf0014 */ sw $ra,0x14($sp) -/* f05feec: 01cf1021 */ addu $v0,$t6,$t7 -/* f05fef0: 90450002 */ lbu $a1,0x2($v0) -/* f05fef4: 0fc126d1 */ jal chrFindById -/* f05fef8: 8c640424 */ lw $a0,0x424($v1) -/* f05fefc: 3c03800a */ lui $v1,0x800a -/* f05ff00: 1040000e */ beqz $v0,.L0f05ff3c -/* f05ff04: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05ff08: 8c480018 */ lw $t0,0x18($v0) -/* f05ff0c: 3c010401 */ lui $at,0x401 -/* f05ff10: 24180005 */ addiu $t8,$zero,0x5 -/* f05ff14: 2419ffff */ addiu $t9,$zero,-1 -/* f05ff18: 01014825 */ or $t1,$t0,$at -/* f05ff1c: a0580007 */ sb $t8,0x7($v0) -/* f05ff20: ac590038 */ sw $t9,0x38($v0) -/* f05ff24: ac40002c */ sw $zero,0x2c($v0) -/* f05ff28: ac400030 */ sw $zero,0x30($v0) -/* f05ff2c: ac400034 */ sw $zero,0x34($v0) -/* f05ff30: ac40003c */ sw $zero,0x3c($v0) -/* f05ff34: a0400008 */ sb $zero,0x8($v0) -/* f05ff38: ac490018 */ sw $t1,0x18($v0) -.L0f05ff3c: -/* f05ff3c: 8c6a0438 */ lw $t2,0x438($v1) -/* f05ff40: 8fbf0014 */ lw $ra,0x14($sp) -/* f05ff44: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05ff48: 254b0003 */ addiu $t3,$t2,0x3 -/* f05ff4c: ac6b0438 */ sw $t3,0x438($v1) -/* f05ff50: 03e00008 */ jr $ra -/* f05ff54: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01dc - */ -GLOBAL_ASM( -glabel ai01dc -/* f05ff58: 3c03800a */ lui $v1,0x800a -/* f05ff5c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05ff60: 8c6e0434 */ lw $t6,0x434($v1) -/* f05ff64: 8c6f0438 */ lw $t7,0x438($v1) -/* f05ff68: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05ff6c: afbf0014 */ sw $ra,0x14($sp) -/* f05ff70: 01cf1021 */ addu $v0,$t6,$t7 -/* f05ff74: 0fc447a9 */ jal func0f111ea4 -/* f05ff78: 90440002 */ lbu $a0,0x2($v0) -/* f05ff7c: 3c03800a */ lui $v1,0x800a -/* f05ff80: 24639fc0 */ addiu $v1,$v1,-24640 -/* f05ff84: 8c780438 */ lw $t8,0x438($v1) -/* f05ff88: 8fbf0014 */ lw $ra,0x14($sp) -/* f05ff8c: 27bd0018 */ addiu $sp,$sp,0x18 -/* f05ff90: 27190003 */ addiu $t9,$t8,0x3 -/* f05ff94: ac790438 */ sw $t9,0x438($v1) -/* f05ff98: 03e00008 */ jr $ra -/* f05ff9c: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01dd - */ -GLOBAL_ASM( -glabel ai01dd -/* f05ffa0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f05ffa4: afbf0014 */ sw $ra,0x14($sp) -/* f05ffa8: 0c012144 */ jal 0x48510 -/* f05ffac: 00000000 */ sll $zero,$zero,0x0 -/* f05ffb0: 00402825 */ or $a1,$v0,$zero -/* f05ffb4: 24040000 */ addiu $a0,$zero,0x0 -/* f05ffb8: 24060000 */ addiu $a2,$zero,0x0 -/* f05ffbc: 0c012bda */ jal 0x4af68 -/* f05ffc0: 24070040 */ addiu $a3,$zero,0x40 -/* f05ffc4: 00402025 */ or $a0,$v0,$zero -/* f05ffc8: 00602825 */ or $a1,$v1,$zero -/* f05ffcc: 24060000 */ addiu $a2,$zero,0x0 -/* f05ffd0: 0c012b9a */ jal 0x4ae68 -/* f05ffd4: 24070bb8 */ addiu $a3,$zero,0xbb8 -/* f05ffd8: 00402025 */ or $a0,$v0,$zero -/* f05ffdc: 0c0016cc */ jal 0x5b30 -/* f05ffe0: 00602825 */ or $a1,$v1,$zero -/* f05ffe4: 3c0e8008 */ lui $t6,0x8008 -/* f05ffe8: 8dce40c4 */ lw $t6,0x40c4($t6) -/* f05ffec: 3c07800a */ lui $a3,0x800a -/* f05fff0: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f05fff4: 51c00008 */ beqzl $t6,.L0f060018 -/* f05fff8: 8ce40434 */ lw $a0,0x434($a3) -/* f05fffc: 3c07800a */ lui $a3,0x800a -/* f060000: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f060004: 8cef0438 */ lw $t7,0x438($a3) -/* f060008: 25f80004 */ addiu $t8,$t7,0x4 -/* f06000c: 10000009 */ beqz $zero,.L0f060034 -/* f060010: acf80438 */ sw $t8,0x438($a3) -/* f060014: 8ce40434 */ lw $a0,0x434($a3) -.L0f060018: -/* f060018: 8ce50438 */ lw $a1,0x438($a3) -/* f06001c: 00851021 */ addu $v0,$a0,$a1 -/* f060020: 0fc13583 */ jal chraiGoToLabel -/* f060024: 90460003 */ lbu $a2,0x3($v0) -/* f060028: 3c07800a */ lui $a3,0x800a -/* f06002c: 24e79fc0 */ addiu $a3,$a3,-24640 -/* f060030: ace20438 */ sw $v0,0x438($a3) -.L0f060034: -/* f060034: 8fbf0014 */ lw $ra,0x14($sp) -/* f060038: 27bd0018 */ addiu $sp,$sp,0x18 -/* f06003c: 00001025 */ or $v0,$zero,$zero -/* f060040: 03e00008 */ jr $ra -/* f060044: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01de - */ -GLOBAL_ASM( -glabel ai01de -/* f060048: 3c03800a */ lui $v1,0x800a -/* f06004c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f060050: 8c6e0318 */ lw $t6,0x318($v1) -/* f060054: 27bdffe8 */ addiu $sp,$sp,-24 -/* f060058: afbf0014 */ sw $ra,0x14($sp) -/* f06005c: 15c0000d */ bnez $t6,.L0f060094 -/* f060060: 3c0f800a */ lui $t7,0x800a -/* f060064: 81f8dfeb */ lb $t8,-0x2015($t7) -/* f060068: 0703000b */ bgezl $t8,.L0f060098 -/* f06006c: 8c790438 */ lw $t9,0x438($v1) -/* f060070: 8c640434 */ lw $a0,0x434($v1) -/* f060074: 8c650438 */ lw $a1,0x438($v1) -/* f060078: 00851021 */ addu $v0,$a0,$a1 -/* f06007c: 0fc13583 */ jal chraiGoToLabel -/* f060080: 90460002 */ lbu $a2,0x2($v0) -/* f060084: 3c03800a */ lui $v1,0x800a -/* f060088: 24639fc0 */ addiu $v1,$v1,-24640 -/* f06008c: 10000004 */ beqz $zero,.L0f0600a0 -/* f060090: ac620438 */ sw $v0,0x438($v1) -.L0f060094: -/* f060094: 8c790438 */ lw $t9,0x438($v1) -.L0f060098: -/* f060098: 27280003 */ addiu $t0,$t9,0x3 -/* f06009c: ac680438 */ sw $t0,0x438($v1) -.L0f0600a0: -/* f0600a0: 8fbf0014 */ lw $ra,0x14($sp) -/* f0600a4: 27bd0018 */ addiu $sp,$sp,0x18 -/* f0600a8: 00001025 */ or $v0,$zero,$zero -/* f0600ac: 03e00008 */ jr $ra -/* f0600b0: 00000000 */ sll $zero,$zero,0x0 -); - -/** - * @cmd 01e0 - */ -GLOBAL_ASM( -glabel ai01e0 -/* f0600b4: 3c05800a */ lui $a1,0x800a -/* f0600b8: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f0600bc: 8ca20424 */ lw $v0,0x424($a1) -/* f0600c0: 27bdffe8 */ addiu $sp,$sp,-24 -/* f0600c4: afbf0014 */ sw $ra,0x14($sp) -/* f0600c8: 5040000e */ beqzl $v0,.L0f060104 -/* f0600cc: 8cb80438 */ lw $t8,0x438($a1) -/* f0600d0: 8c43001c */ lw $v1,0x1c($v0) -/* f0600d4: 5060000b */ beqzl $v1,.L0f060104 -/* f0600d8: 8cb80438 */ lw $t8,0x438($a1) -/* f0600dc: 8cae0338 */ lw $t6,0x338($a1) -/* f0600e0: 24010048 */ addiu $at,$zero,0x48 -/* f0600e4: 006e2023 */ subu $a0,$v1,$t6 -/* f0600e8: 0081001a */ div $zero,$a0,$at -/* f0600ec: 00002012 */ mflo $a0 -/* f0600f0: 0fc083e4 */ jal func0f020f90 -/* f0600f4: 00000000 */ sll $zero,$zero,0x0 -/* f0600f8: 3c05800a */ lui $a1,0x800a -/* f0600fc: 24a59fc0 */ addiu $a1,$a1,-24640 -/* f060100: 8cb80438 */ lw $t8,0x438($a1) -.L0f060104: -/* f060104: 8fbf0014 */ lw $ra,0x14($sp) -/* f060108: 27bd0018 */ addiu $sp,$sp,0x18 -/* f06010c: 27190002 */ addiu $t9,$t8,0x2 -/* f060110: acb90438 */ sw $t9,0x438($a1) -/* f060114: 03e00008 */ jr $ra -/* f060118: 00001025 */ or $v0,$zero,$zero -); - -/** - * @cmd 01b4 - */ -GLOBAL_ASM( -glabel ai01b4 -/* f06011c: 3c03800a */ lui $v1,0x800a -/* f060120: 24639fc0 */ addiu $v1,$v1,-24640 -/* f060124: 8c640424 */ lw $a0,0x424($v1) -/* f060128: 27bdffe0 */ addiu $sp,$sp,-32 -/* f06012c: afbf001c */ sw $ra,0x1c($sp) -/* f060130: 50800015 */ beqzl $a0,.L0f060188 -/* f060134: 8c6e0438 */ lw $t6,0x438($v1) -/* f060138: 8c82001c */ lw $v0,0x1c($a0) -/* f06013c: 24070000 */ addiu $a3,$zero,0x0 -/* f060140: 10400010 */ beqz $v0,.L0f060184 -/* f060144: 24450008 */ addiu $a1,$v0,0x8 -/* f060148: 24460028 */ addiu $a2,$v0,0x28 -/* f06014c: 0fc07c99 */ jal func0f01f264 -/* f060150: afa00010 */ sw $zero,0x10($sp) -/* f060154: 3c03800a */ lui $v1,0x800a -/* f060158: 1040000a */ beqz $v0,.L0f060184 -/* f06015c: 24639fc0 */ addiu $v1,$v1,-24640 -/* f060160: 8c640434 */ lw $a0,0x434($v1) -/* f060164: 8c650438 */ lw $a1,0x438($v1) -/* f060168: 00851021 */ addu $v0,$a0,$a1 -/* f06016c: 0fc13583 */ jal chraiGoToLabel -/* f060170: 90460002 */ lbu $a2,0x2($v0) -/* f060174: 3c03800a */ lui $v1,0x800a -/* f060178: 24639fc0 */ addiu $v1,$v1,-24640 -/* f06017c: 10000004 */ beqz $zero,.L0f060190 -/* f060180: ac620438 */ sw $v0,0x438($v1) -.L0f060184: -/* f060184: 8c6e0438 */ lw $t6,0x438($v1) -.L0f060188: -/* f060188: 25cf0003 */ addiu $t7,$t6,0x3 -/* f06018c: ac6f0438 */ sw $t7,0x438($v1) -.L0f060190: -/* f060190: 8fbf001c */ lw $ra,0x1c($sp) -/* f060194: 27bd0020 */ addiu $sp,$sp,0x20 -/* f060198: 00001025 */ or $v0,$zero,$zero -/* f06019c: 03e00008 */ jr $ra -/* f0601a0: 00000000 */ sll $zero,$zero,0x0 -/* f0601a4: 00000000 */ sll $zero,$zero,0x0 -/* f0601a8: 00000000 */ sll $zero,$zero,0x0 -/* f0601ac: 00000000 */ sll $zero,$zero,0x0 -); +#include +#include "constants.h" +#include "gvars/gvars.h" +#include "game/game_0601b0.h" +#include "library/library.h" GLOBAL_ASM( glabel func0f0601b0 diff --git a/src/gvars.c b/src/gvars/gvars.c similarity index 84% rename from src/gvars.c rename to src/gvars/gvars.c index 185fa9fa5..758cddbed 100644 --- a/src/gvars.c +++ b/src/gvars/gvars.c @@ -1,5 +1,5 @@ -#include "ultra64.h" -#include "src/include/gvars.h" +#include +#include "gvars/gvars.h" /** * This is a workaround for me not being to figure out why ld is ignoring the diff --git a/src/include/constants.h b/src/include/constants.h index 3083d5165..bed6ec6b6 100644 --- a/src/include/constants.h +++ b/src/include/constants.h @@ -4,8 +4,6 @@ #define false 0 #define true 1 -#define bool u8 - #define ACTION_SCAN 0x01 #define ACTION_UNDER_COVER 0x02 #define ACTION_GRENADE_STOP 0x03 diff --git a/src/include/game/chr/chraicommands.h b/src/include/game/chr/chraicommands.h new file mode 100644 index 000000000..a061f7f0d --- /dev/null +++ b/src/include/game/chr/chraicommands.h @@ -0,0 +1,448 @@ +#ifndef _IN_CHR_CHRAICOMMANDS_H +#define _IN_CHR_CHRAICOMMANDS_H +#include +#include "types.h" + +/*0x0000*/ bool aiGoToNext(void); +/*0x0001*/ bool aiGoToFirst(void); +/*0x0002*/ bool aiLabel(void); +/*0x0003*/ bool aiYield(void); +/*0x0004*/ bool aiEndList(void); +/*0x0005*/ bool aiSetList(void); +/*0x0006*/ bool aiSetReturnList(void); +/*0x0007*/ bool ai0007(void); +/*0x0008*/ bool aiReturn(void); +/*0x0009*/ bool aiStop(void); +/*0x000a*/ bool aiKneel(void); +/*0x000b*/ bool ai000b(void); +/*0x000c*/ bool ai000c(void); +/*0x000d*/ bool ai000d(void); +/*0x000e*/ bool ai000e(void); +/*0x000f*/ bool ai000f(void); +/*0x0010*/ bool ai0010(void); +/*0x0011*/ bool ai0011(void); +/*0x0012*/ bool ai0012(void); +/*0x0013*/ bool ai0013(void); +/*0x0014*/ bool ai0014(void); +/*0x0015*/ bool ai0015(void); +/*0x0016*/ bool ai0016(void); +/*0x0017*/ bool ai0017(void); +/*0x0018*/ bool ai0018(void); +/*0x0019*/ bool ai0019(void); +/*0x001a*/ bool ai001a(void); +/*0x001b*/ bool ai001b(void); +/*0x001c*/ bool ai001c(void); +/*0x001d*/ bool ai001d(void); +/*0x001e*/ bool ai001e(void); +/*0x001f*/ bool ai001f(void); +/*0x0020*/ bool ai0020(void); +/*0x0021*/ bool ai0021(void); +/*0x0022*/ bool ai0022(void); +/*0x0023*/ bool ai0023(void); +/*0x0024*/ bool ai0024(void); +/*0x0025*/ bool ai0025(void); +/*0x0026*/ bool ai0026(void); +/*0x0027*/ bool ai0027(void); +/*0x0028*/ bool ai0028(void); +/*0x0029*/ bool ai0029(void); +/*0x002a*/ bool ai002a(void); +/*0x002b*/ bool ai002b(void); +/*0x002c*/ bool ai002c(void); +/*0x002d*/ bool ai002d(void); +/*0x002e*/ bool ai002e(void); +/*0x002f*/ bool ai002f(void); +/*0x0030*/ bool ai0030(void); +/*0x0031*/ bool ai0031(void); +/*0x0032*/ bool ai0032(void); +/*0x0033*/ bool ai0033(void); +/*0x0034*/ bool ai0034(void); +/*0x0035*/ bool ai0035(void); +/*0x0036*/ bool ai0036(void); +/*0x0037*/ bool ai0037(void); +/*0x0038*/ bool ai0038(void); +/*0x0039*/ bool ai0039(void); +/*0x003a*/ bool ai003a(void); +/*0x003b*/ bool ai003b(void); +/*0x003c*/ bool ai003c(void); +/*0x003d*/ bool ai003d(void); +/*0x003e*/ bool ai003e(void); +/*0x003f*/ bool ai003f(void); +/*0x0040*/ bool ai0040(void); +/*0x0041*/ bool ai0041(void); +/*0x0042*/ bool ai0042(void); +/*0x0043*/ bool ai0043(void); +/*0x0044*/ bool ai0044(void); +/*0x0045*/ bool ai0045(void); +/*0x0046*/ bool ai0046(void); +/*0x0047*/ bool ai0047(void); +/*0x0048*/ bool ai0048(void); +/*0x0049*/ bool ai0049(void); +/*0x004a*/ bool ai004a(void); +/*0x004b*/ bool ai004b(void); +/*0x004c*/ bool ai004c(void); +/*0x004d*/ bool ai004d(void); +/*0x004e*/ bool ai004e(void); +/*0x004f*/ bool ai004f(void); +/*0x0050*/ bool ai0050(void); +/*0x0051*/ bool ai0051(void); +/*0x0052*/ bool ai0052(void); +/*0x0053*/ bool ai0053(void); +/*0x0054*/ bool ai0054(void); +/*0x0055*/ bool ai0055(void); +/*0x0056*/ bool ai0056(void); +/*0x0057*/ bool ai0057(void); +/*0x0058*/ bool ai0058(void); +/*0x0059*/ bool ai0059(void); +/*0x005a*/ bool ai005a(void); +/*0x005b*/ bool ai005b(void); +/*0x005c*/ bool ai005c(void); +/*0x005d*/ bool ai005d(void); +/*0x005e*/ bool ai005e(void); +/*0x005f*/ bool ai005f(void); +/*0x0060*/ bool ai0060(void); +/*0x0061*/ bool ai0061(void); +/*0x0062*/ bool ai0062(void); +/*0x0063*/ bool ai0063(void); +/*0x0065*/ bool ai0065(void); +/*0x0066*/ bool ai0066(void); +/*0x0067*/ bool ai0067(void); +/*0x0068*/ bool ai0068(void); +/*0x0069*/ bool ai0069(void); +/*0x006a*/ bool ai006a(void); +/*0x006b*/ bool ai006b(void); +/*0x006c*/ bool ai006c(void); +/*0x006d*/ bool ai006d(void); +/*0x006e*/ bool ai006e(void); +/*0x006f*/ bool ai006f(void); +/*0x0070*/ bool ai0070(void); +/*0x0071*/ bool ai0071(void); +/*0x0072*/ bool ai0072(void); +/*0x0073*/ bool ai0073(void); +/*0x0074*/ bool ai0074(void); +/*0x0075*/ bool ai0075(void); +/*0x0076*/ bool ai0076(void); +/*0x0077*/ bool ai0077(void); +/*0x0078*/ bool ai0078(void); +/*0x0079*/ bool ai0079(void); +/*0x007a*/ bool ai007a(void); +/*0x007b*/ bool ai007b(void); +/*0x007c*/ bool ai007c(void); +/*0x007d*/ bool ai007d(void); +/*0x007e*/ bool ai007e(void); +/*0x007f*/ bool ai007f(void); +/*0x0080*/ bool ai0080(void); +/*0x0081*/ bool ai0081(void); +/*0x0082*/ bool ai0082(void); +/*0x0083*/ bool ai0083(void); +/*0x0084*/ bool ai0084(void); +/*0x0085*/ bool ai0085(void); +/*0x0086*/ bool ai0086(void); +/*0x0087*/ bool ai0087(void); +/*0x0088*/ bool ai0088(void); +/*0x0089*/ bool ai0089(void); +/*0x008a*/ bool ai008a(void); +/*0x008b*/ bool ai008b(void); +/*0x008c*/ bool ai008c(void); +/*0x008d*/ bool ai008d(void); +/*0x008e*/ bool ai008e(void); +/*0x008f*/ bool ai008f(void); +/*0x0090*/ bool ai0090(void); +/*0x0091*/ bool ai0091(void); +/*0x0092*/ bool ai0092(void); +/*0x0093*/ bool ai0093(void); +/*0x0094*/ bool ai0094(void); +/*0x0095*/ bool ai0095(void); +/*0x0096*/ bool ai0096(void); +/*0x0097*/ bool ai0097(void); +/*0x0098*/ bool ai0098(void); +/*0x0099*/ bool ai0099(void); +/*0x009a*/ bool ai009a(void); +/*0x009b*/ bool ai009b(void); +/*0x009c*/ bool ai009c(void); +/*0x009d*/ bool ai009d(void); +/*0x009e*/ bool ai009e(void); +/*0x009f*/ bool ai009f(void); +/*0x00a0*/ bool ai00a0(void); +/*0x00a1*/ bool ai00a1(void); +/*0x00a2*/ bool ai00a2(void); +/*0x00a3*/ bool ai00a3(void); +/*0x00a4*/ bool ai00a4(void); +/*0x00a5*/ bool ai00a5(void); +/*0x00a6*/ bool ai00a6(void); +/*0x00a7*/ bool ai00a7(void); +/*0x00a8*/ bool ai00a8(void); +/*0x00a9*/ bool ai00a9(void); +/*0x00aa*/ bool ai00aa(void); +/*0x00ab*/ bool ai00ab(void); +/*0x00ac*/ bool ai00ac(void); +/*0x00ad*/ bool ai00ad(void); +/*0x00ae*/ bool ai00ae(void); +/*0x00af*/ bool ai00af(void); +/*0x00b0*/ bool ai00b0(void); +/*0x00b1*/ bool ai00b1(void); +/*0x00b2*/ bool ai00b2(void); +/*0x00b3*/ bool ai00b3(void); +/*0x00b4*/ bool ai00b4(void); +/*0x00b5*/ bool ai00b5(void); +/*0x00b6*/ bool ai00b6(void); +/*0x00b7*/ bool ai00b7(void); +/*0x00b8*/ bool ai00b8(void); +/*0x00b9*/ bool ai00b9(void); +/*0x00ba*/ bool ai00ba(void); +/*0x00bb*/ bool ai00bb(void); +/*0x00bc*/ bool ai00bc(void); +/*0x00bd*/ bool ai00bd(void); +/*0x00be*/ bool ai00be(void); +/*0x00bf*/ bool ai00bf(void); +/*0x00c0*/ bool ai00c0(void); +/*0x00c1*/ bool ai00c1(void); +/*0x00c2*/ bool ai00c2(void); +/*0x00c3*/ bool ai00c3(void); +/*0x00c4*/ bool ai00c4(void); +/*0x00c5*/ bool ai00c5(void); +/*0x00c6*/ bool ai00c6(void); +/*0x00c7*/ bool ai00c7(void); +/*0x00c8*/ bool ai00c8(void); +/*0x00c9*/ bool ai00c9(void); +/*0x00ca*/ bool ai00ca(void); +/*0x00cb*/ bool ai00cb(void); +/*0x00cc*/ bool ai00cc(void); +/*0x00cd*/ bool ai00cd(void); +/*0x00ce*/ bool ai00ce(void); +/*0x00cf*/ bool ai00cf(void); +/*0x00d0*/ bool ai00d0(void); +/*0x00d1*/ bool ai00d1(void); +/*0x00d2*/ bool ai00d2(void); +/*0x00d3*/ bool ai00d3(void); +/*0x00d4*/ bool ai00d4(void); +/*0x00d5*/ bool ai00d5(void); +/*0x00d6*/ bool ai00d6(void); +/*0x00d7*/ bool ai00d7(void); +/*0x00d8*/ bool ai00d8(void); +/*0x00d9*/ bool ai00d9(void); +/*0x00da*/ bool ai00da(void); +/*0x00db*/ bool ai00db(void); +/*0x00dc*/ bool ai00dc(void); +/*0x00dd*/ bool ai00dd(void); +/*0x00de*/ bool ai00de(void); +/*0x00df*/ bool ai00df(void); +/*0x00e0*/ bool ai00e0(void); +/*0x00e1*/ bool ai00e1(void); +/*0x00e2*/ bool ai00e2(void); +/*0x00e3*/ bool ai00e3(void); +/*0x00e4*/ bool ai00e4(void); +/*0x00e5*/ bool ai00e5(void); +/*0x00e8*/ bool ai00e8(void); +/*0x00e9*/ bool ai00e9(void); +/*0x00ea*/ bool ai00ea(void); +/*0x00eb*/ bool ai00eb(void); +/*0x00ec*/ bool ai00ec(void); +/*0x00ed*/ bool ai00ed(void); +/*0x00ee*/ bool ai00ee(void); +/*0x00ef*/ bool ai00ef(void); +/*0x00f0*/ bool ai00f0(void); +/*0x00f1*/ bool ai00f1(void); +/*0x00f2*/ bool ai00f2(void); +/*0x00f3*/ bool ai00f3(void); +/*0x00f4*/ bool ai00f4(void); +/*0x00f5*/ bool ai00f5(void); +/*0x00f6*/ bool ai00f6(void); +/*0x00f7*/ bool ai00f7(void); +/*0x00f8*/ bool ai00f8(void); +/*0x00f9*/ bool ai00f9(void); +/*0x00fa*/ bool ai00fa(void); +/*0x00fb*/ bool ai00fb(void); +/*0x00fc*/ bool ai00fc(void); +/*0x00fd*/ bool ai00fd(void); +/*0x00fe*/ bool ai00fe(void); +/*0x00ff*/ bool ai00ff(void); +/*0x0100*/ bool ai0100(void); +/*0x0101*/ bool ai0101(void); +/*0x0102*/ bool ai0102(void); +/*0x0103*/ bool ai0103(void); +/*0x0104*/ bool ai0104(void); +/*0x0105*/ bool ai0105(void); +/*0x0106*/ bool ai0106(void); +/*0x0107*/ bool ai0107(void); +/*0x0108*/ bool ai0108(void); +/*0x0109*/ bool ai0109(void); +/*0x010a*/ bool ai010a(void); +/*0x010b*/ bool ai010b(void); +/*0x010c*/ bool ai010c(void); +/*0x010d*/ bool ai010d(void); +/*0x010e*/ bool ai010e(void); +/*0x010f*/ bool ai010f(void); +/*0x0110*/ bool ai0110(void); +/*0x0111*/ bool ai0111(void); +/*0x0112*/ bool ai0112(void); +/*0x0113*/ bool ai0113(void); +/*0x0114*/ bool ai0114(void); +/*0x0115*/ bool ai0115(void); +/*0x0116*/ bool ai0116(void); +/*0x0117*/ bool ai0117(void); +/*0x0118*/ bool ai0118(void); +/*0x0119*/ bool ai0119(void); +/*0x011a*/ bool ai011a(void); +/*0x011b*/ bool ai011b(void); +/*0x011c*/ bool ai011c(void); +/*0x011d*/ bool ai011d(void); +/*0x011e*/ bool ai011e(void); +/*0x011f*/ bool ai011f(void); +/*0x0120*/ bool ai0120(void); +/*0x0121*/ bool ai0121(void); +/*0x0122*/ bool ai0122(void); +/*0x0123*/ bool ai0123(void); +/*0x0124*/ bool ai0124(void); +/*0x0125*/ bool ai0125(void); +/*0x0126*/ bool ai0126(void); +/*0x0127*/ bool ai0127(void); +/*0x0128*/ bool ai0128(void); +/*0x0129*/ bool ai0129(void); +/*0x012a*/ bool ai012a(void); +/*0x012b*/ bool ai012b(void); +/*0x012c*/ bool ai012c(void); +/*0x012f*/ bool ai012f(void); +/*0x0130*/ bool ai0130(void); +/*0x0131*/ bool ai0131(void); +/*0x0132*/ bool ai0132(void); +/*0x0133*/ bool ai0133(void); +/*0x0134*/ bool ai0134(void); +/*0x0135*/ bool ai0135(void); +/*0x0136*/ bool ai0136(void); +/*0x0137*/ bool ai0137(void); +/*0x0138*/ bool ai0138(void); +/*0x0139*/ bool ai0139(void); +/*0x013a*/ bool ai013a(void); +/*0x013b*/ bool ai013b(void); +/*0x013c*/ bool ai013c(void); +/*0x013d*/ bool ai013d(void); +/*0x013e*/ bool ai013e(void); +/*0x013f*/ bool ai013f(void); +/*0x0140*/ bool ai0140(void); +/*0x0141*/ bool ai0141(void); +/*0x0142*/ bool ai0142(void); +/*0x0143*/ bool ai0143(void); +/*0x0144*/ bool ai0144(void); +/*0x0145*/ bool ai0145(void); +/*0x0146*/ bool ai0146(void); +/*0x0147*/ bool ai0147(void); +/*0x0148*/ bool ai0148(void); +/*0x0149*/ bool ai0149(void); +/*0x014a*/ bool ai014a(void); +/*0x014b*/ bool ai014b(void); +/*0x0152*/ bool ai0152(void); +/*0x0157*/ bool ai0157(void); +/*0x015b*/ bool ai015b(void); +/*0x015c*/ bool ai015c(void); +/*0x0165*/ bool ai0165(void); +/*0x0166*/ bool ai0166(void); +/*0x0167*/ bool ai0167(void); +/*0x0168*/ bool ai0168(void); +/*0x0169*/ bool ai0169(void); +/*0x016a*/ bool ai016a(void); +/*0x016b*/ bool ai016b(void); +/*0x016c*/ bool ai016c(void); +/*0x016d*/ bool ai016d(void); +/*0x016e*/ bool ai016e(void); +/*0x016f*/ bool ai016f(void); +/*0x0170*/ bool ai0170(void); +/*0x0171*/ bool ai0171(void); +/*0x0172*/ bool ai0172(void); +/*0x0173*/ bool ai0173(void); +/*0x0174*/ bool ai0174(void); +/*0x0175*/ bool ai0175(void); +/*0x0176*/ bool ai0176(void); +/*0x0177*/ bool ai0177(void); +/*0x0178*/ bool ai0178(void); +/*0x0179*/ bool ai0179(void); +/*0x017a*/ bool ai017a(void); +/*0x017b*/ bool ai017b(void); +/*0x017c*/ bool ai017c(void); +/*0x017d*/ bool ai017d(void); +/*0x017e*/ bool ai017e(void); +/*0x017f*/ bool ai017f(void); +/*0x0180*/ bool ai0180(void); +/*0x0181*/ bool ai0181(void); +/*0x0182*/ bool ai0182(void); +/*0x0183*/ bool ai0183(void); +/*0x0184*/ bool ai0184(void); +/*0x0185*/ bool ai0185(void); +/*0x0186*/ bool ai0186(void); +/*0x0187*/ bool ai0187(void); +/*0x0188*/ bool ai0188(void); +/*0x0189*/ bool ai0189(void); +/*0x018a*/ bool ai018a(void); +/*0x018b*/ bool ai018b(void); +/*0x018c*/ bool ai018c(void); +/*0x018d*/ bool ai018d(void); +/*0x018e*/ bool ai018e(void); +/*0x018f*/ bool ai018f(void); +/*0x0190*/ bool ai0190(void); +/*0x0191*/ bool ai0191(void); +/*0x0192*/ bool ai0192(void); +/*0x0193*/ bool ai0193(void); +/*0x019e*/ bool ai019e(void); +/*0x019f*/ bool ai019f(void); +/*0x01a0*/ bool ai01a0(void); +/*0x01a1*/ bool ai01a1(void); +/*0x01a2*/ bool ai01a2(void); +/*0x01a3*/ bool ai01a3(void); +/*0x01a4*/ bool ai01a4(void); +/*0x01a5*/ bool ai01a5(void); +/*0x01a6*/ bool ai01a6(void); +/*0x01a7*/ bool ai01a7(void); +/*0x01aa*/ bool ai01aa(void); +/*0x01ab*/ bool ai01ab(void); +/*0x01ad*/ bool ai01ad(void); +/*0x01ae*/ bool ai01ae(void); +/*0x01af*/ bool ai01af(void); +/*0x01b1*/ bool ai01b1(void); +/*0x01b2*/ bool ai01b2(void); +/*0x01b3*/ bool ai01b3(void); +/*0x01b4*/ bool ai01b4(void); +/*0x01b5*/ bool ai01b5(void); +/*0x01b6*/ bool ai01b6(void); +/*0x01b7*/ bool ai01b7(void); +/*0x01b8*/ bool ai01b8(void); +/*0x01b9*/ bool ai01b9(void); +/*0x01ba*/ bool ai01ba(void); +/*0x01bb*/ bool ai01bb(void); +/*0x01bc*/ bool ai01bc(void); +/*0x01bd*/ bool ai01bd(void); +/*0x01be*/ bool ai01be(void); +/*0x01bf*/ bool ai01bf(void); +/*0x01c0*/ bool ai01c0(void); +/*0x01c1*/ bool aiSetPunchDodgeList(void); +/*0x01c2*/ bool aiSetShootingAtMeList(void); +/*0x01c3*/ bool aiSetDarkRoomList(void); +/*0x01c4*/ bool aiSetPlayerDeadList(void); +/*0x01c5*/ bool ai01c5(void); +/*0x01c6*/ bool ai01c6(void); +/*0x01c7*/ bool ai01c7(void); +/*0x01c8*/ bool ai01c8(void); +/*0x01c9*/ bool ai01c9(void); +/*0x01ca*/ bool ai01ca(void); +/*0x01cb*/ bool ai01cb(void); +/*0x01cc*/ bool ai01cc(void); +/*0x01cd*/ bool ai01cd(void); +/*0x01ce*/ bool ai01ce(void); +/*0x01cf*/ bool ai01cf(void); +/*0x01d0*/ bool ai01d0(void); +/*0x01d1*/ bool ai01d1(void); +/*0x01d2*/ bool ai01d2(void); +/*0x01d3*/ bool ai01d3(void); +/*0x01d4*/ bool ai01d4(void); +/*0x01d5*/ bool ai01d5(void); +/*0x01d6*/ bool ai01d6(void); +/*0x01d7*/ bool ai01d7(void); +/*0x01d8*/ bool ai01d8(void); +/*0x01d9*/ bool ai01d9(void); +/*0x01da*/ bool ai01da(void); +/*0x01db*/ bool ai01db(void); +/*0x01dc*/ bool ai01dc(void); +/*0x01dd*/ bool ai01dd(void); +/*0x01de*/ bool ai01de(void); +/*0x01df*/ bool ai01df(void); +/*0x01e0*/ bool ai01e0(void); + +#endif diff --git a/src/include/game/game_000000.h b/src/include/game/game_000000.h new file mode 100644 index 000000000..24da64bfd --- /dev/null +++ b/src/include/game/game_000000.h @@ -0,0 +1,8 @@ +#ifndef _IN_GAME_000000_H +#define _IN_GAME_000000_H +#include +#include "constants.h" + +struct chrdata *chrFindById(struct chrdata *data, u8 chrnum); + +#endif diff --git a/src/include/game.h b/src/include/game/game_0601b0.h similarity index 61% rename from src/include/game.h rename to src/include/game/game_0601b0.h index 8bb242087..7d5ab0d0c 100644 --- a/src/include/game.h +++ b/src/include/game/game_0601b0.h @@ -1,449 +1,7 @@ -#ifndef _IN_GAME_H -#define _IN_GAME_H +#ifndef _IN_GAME_0601B0_H +#define _IN_GAME_0601B0_H #include -#include "src/include/constants.h" - -/*0x0000*/ bool aiGoToNext(void); -/*0x0001*/ bool aiGoToFirst(void); -/*0x0002*/ bool aiLabel(void); -/*0x0003*/ bool aiYield(void); -/*0x0004*/ bool aiEndList(void); -/*0x0005*/ bool aiSetList(void); -/*0x0006*/ bool aiSetReturnList(void); -/*0x0007*/ bool ai0007(void); -/*0x0008*/ bool aiReturn(void); -/*0x0009*/ bool aiStop(void); -/*0x000a*/ bool aiKneel(void); -/*0x000b*/ bool ai000b(void); -/*0x000c*/ bool ai000c(void); -/*0x000d*/ bool ai000d(void); -/*0x000e*/ bool ai000e(void); -/*0x000f*/ bool ai000f(void); -/*0x0010*/ bool ai0010(void); -/*0x0011*/ bool ai0011(void); -/*0x0012*/ bool ai0012(void); -/*0x0013*/ bool ai0013(void); -/*0x0014*/ bool ai0014(void); -/*0x0015*/ bool ai0015(void); -/*0x0016*/ bool ai0016(void); -/*0x0017*/ bool ai0017(void); -/*0x0018*/ bool ai0018(void); -/*0x0019*/ bool ai0019(void); -/*0x001a*/ bool ai001a(void); -/*0x001b*/ bool ai001b(void); -/*0x001c*/ bool ai001c(void); -/*0x001d*/ bool ai001d(void); -/*0x001e*/ bool ai001e(void); -/*0x001f*/ bool ai001f(void); -/*0x0020*/ bool ai0020(void); -/*0x0021*/ bool ai0021(void); -/*0x0022*/ bool ai0022(void); -/*0x0023*/ bool ai0023(void); -/*0x0024*/ bool ai0024(void); -/*0x0025*/ bool ai0025(void); -/*0x0026*/ bool ai0026(void); -/*0x0027*/ bool ai0027(void); -/*0x0028*/ bool ai0028(void); -/*0x0029*/ bool ai0029(void); -/*0x002a*/ bool ai002a(void); -/*0x002b*/ bool ai002b(void); -/*0x002c*/ bool ai002c(void); -/*0x002d*/ bool ai002d(void); -/*0x002e*/ bool ai002e(void); -/*0x002f*/ bool ai002f(void); -/*0x0030*/ bool ai0030(void); -/*0x0031*/ bool ai0031(void); -/*0x0032*/ bool ai0032(void); -/*0x0033*/ bool ai0033(void); -/*0x0034*/ bool ai0034(void); -/*0x0035*/ bool ai0035(void); -/*0x0036*/ bool ai0036(void); -/*0x0037*/ bool ai0037(void); -/*0x0038*/ bool ai0038(void); -/*0x0039*/ bool ai0039(void); -/*0x003a*/ bool ai003a(void); -/*0x003b*/ bool ai003b(void); -/*0x003c*/ bool ai003c(void); -/*0x003d*/ bool ai003d(void); -/*0x003e*/ bool ai003e(void); -/*0x003f*/ bool ai003f(void); -/*0x0040*/ bool ai0040(void); -/*0x0041*/ bool ai0041(void); -/*0x0042*/ bool ai0042(void); -/*0x0043*/ bool ai0043(void); -/*0x0044*/ bool ai0044(void); -/*0x0045*/ bool ai0045(void); -/*0x0046*/ bool ai0046(void); -/*0x0047*/ bool ai0047(void); -/*0x0048*/ bool ai0048(void); -/*0x0049*/ bool ai0049(void); -/*0x004a*/ bool ai004a(void); -/*0x004b*/ bool ai004b(void); -/*0x004c*/ bool ai004c(void); -/*0x004d*/ bool ai004d(void); -/*0x004e*/ bool ai004e(void); -/*0x004f*/ bool ai004f(void); -/*0x0050*/ bool ai0050(void); -/*0x0051*/ bool ai0051(void); -/*0x0052*/ bool ai0052(void); -/*0x0053*/ bool ai0053(void); -/*0x0054*/ bool ai0054(void); -/*0x0055*/ bool ai0055(void); -/*0x0056*/ bool ai0056(void); -/*0x0057*/ bool ai0057(void); -/*0x0058*/ bool ai0058(void); -/*0x0059*/ bool ai0059(void); -/*0x005a*/ bool ai005a(void); -/*0x005b*/ bool ai005b(void); -/*0x005c*/ bool ai005c(void); -/*0x005d*/ bool ai005d(void); -/*0x005e*/ bool ai005e(void); -/*0x005f*/ bool ai005f(void); -/*0x0060*/ bool ai0060(void); -/*0x0061*/ bool ai0061(void); -/*0x0062*/ bool ai0062(void); -/*0x0063*/ bool ai0063(void); -/*0x0065*/ bool ai0065(void); -/*0x0066*/ bool ai0066(void); -/*0x0067*/ bool ai0067(void); -/*0x0068*/ bool ai0068(void); -/*0x0069*/ bool ai0069(void); -/*0x006a*/ bool ai006a(void); -/*0x006b*/ bool ai006b(void); -/*0x006c*/ bool ai006c(void); -/*0x006d*/ bool ai006d(void); -/*0x006e*/ bool ai006e(void); -/*0x006f*/ bool ai006f(void); -/*0x0070*/ bool ai0070(void); -/*0x0071*/ bool ai0071(void); -/*0x0072*/ bool ai0072(void); -/*0x0073*/ bool ai0073(void); -/*0x0074*/ bool ai0074(void); -/*0x0075*/ bool ai0075(void); -/*0x0076*/ bool ai0076(void); -/*0x0077*/ bool ai0077(void); -/*0x0078*/ bool ai0078(void); -/*0x0079*/ bool ai0079(void); -/*0x007a*/ bool ai007a(void); -/*0x007b*/ bool ai007b(void); -/*0x007c*/ bool ai007c(void); -/*0x007d*/ bool ai007d(void); -/*0x007e*/ bool ai007e(void); -/*0x007f*/ bool ai007f(void); -/*0x0080*/ bool ai0080(void); -/*0x0081*/ bool ai0081(void); -/*0x0082*/ bool ai0082(void); -/*0x0083*/ bool ai0083(void); -/*0x0084*/ bool ai0084(void); -/*0x0085*/ bool ai0085(void); -/*0x0086*/ bool ai0086(void); -/*0x0087*/ bool ai0087(void); -/*0x0088*/ bool ai0088(void); -/*0x0089*/ bool ai0089(void); -/*0x008a*/ bool ai008a(void); -/*0x008b*/ bool ai008b(void); -/*0x008c*/ bool ai008c(void); -/*0x008d*/ bool ai008d(void); -/*0x008e*/ bool ai008e(void); -/*0x008f*/ bool ai008f(void); -/*0x0090*/ bool ai0090(void); -/*0x0091*/ bool ai0091(void); -/*0x0092*/ bool ai0092(void); -/*0x0093*/ bool ai0093(void); -/*0x0094*/ bool ai0094(void); -/*0x0095*/ bool ai0095(void); -/*0x0096*/ bool ai0096(void); -/*0x0097*/ bool ai0097(void); -/*0x0098*/ bool ai0098(void); -/*0x0099*/ bool ai0099(void); -/*0x009a*/ bool ai009a(void); -/*0x009b*/ bool ai009b(void); -/*0x009c*/ bool ai009c(void); -/*0x009d*/ bool ai009d(void); -/*0x009e*/ bool ai009e(void); -/*0x009f*/ bool ai009f(void); -/*0x00a0*/ bool ai00a0(void); -/*0x00a1*/ bool ai00a1(void); -/*0x00a2*/ bool ai00a2(void); -/*0x00a3*/ bool ai00a3(void); -/*0x00a4*/ bool ai00a4(void); -/*0x00a5*/ bool ai00a5(void); -/*0x00a6*/ bool ai00a6(void); -/*0x00a7*/ bool ai00a7(void); -/*0x00a8*/ bool ai00a8(void); -/*0x00a9*/ bool ai00a9(void); -/*0x00aa*/ bool ai00aa(void); -/*0x00ab*/ bool ai00ab(void); -/*0x00ac*/ bool ai00ac(void); -/*0x00ad*/ bool ai00ad(void); -/*0x00ae*/ bool ai00ae(void); -/*0x00af*/ bool ai00af(void); -/*0x00b0*/ bool ai00b0(void); -/*0x00b1*/ bool ai00b1(void); -/*0x00b2*/ bool ai00b2(void); -/*0x00b3*/ bool ai00b3(void); -/*0x00b4*/ bool ai00b4(void); -/*0x00b5*/ bool ai00b5(void); -/*0x00b6*/ bool ai00b6(void); -/*0x00b7*/ bool ai00b7(void); -/*0x00b8*/ bool ai00b8(void); -/*0x00b9*/ bool ai00b9(void); -/*0x00ba*/ bool ai00ba(void); -/*0x00bb*/ bool ai00bb(void); -/*0x00bc*/ bool ai00bc(void); -/*0x00bd*/ bool ai00bd(void); -/*0x00be*/ bool ai00be(void); -/*0x00bf*/ bool ai00bf(void); -/*0x00c0*/ bool ai00c0(void); -/*0x00c1*/ bool ai00c1(void); -/*0x00c2*/ bool ai00c2(void); -/*0x00c3*/ bool ai00c3(void); -/*0x00c4*/ bool ai00c4(void); -/*0x00c5*/ bool ai00c5(void); -/*0x00c6*/ bool ai00c6(void); -/*0x00c7*/ bool ai00c7(void); -/*0x00c8*/ bool ai00c8(void); -/*0x00c9*/ bool ai00c9(void); -/*0x00ca*/ bool ai00ca(void); -/*0x00cb*/ bool ai00cb(void); -/*0x00cc*/ bool ai00cc(void); -/*0x00cd*/ bool ai00cd(void); -/*0x00ce*/ bool ai00ce(void); -/*0x00cf*/ bool ai00cf(void); -/*0x00d0*/ bool ai00d0(void); -/*0x00d1*/ bool ai00d1(void); -/*0x00d2*/ bool ai00d2(void); -/*0x00d3*/ bool ai00d3(void); -/*0x00d4*/ bool ai00d4(void); -/*0x00d5*/ bool ai00d5(void); -/*0x00d6*/ bool ai00d6(void); -/*0x00d7*/ bool ai00d7(void); -/*0x00d8*/ bool ai00d8(void); -/*0x00d9*/ bool ai00d9(void); -/*0x00da*/ bool ai00da(void); -/*0x00db*/ bool ai00db(void); -/*0x00dc*/ bool ai00dc(void); -/*0x00dd*/ bool ai00dd(void); -/*0x00de*/ bool ai00de(void); -/*0x00df*/ bool ai00df(void); -/*0x00e0*/ bool ai00e0(void); -/*0x00e1*/ bool ai00e1(void); -/*0x00e2*/ bool ai00e2(void); -/*0x00e3*/ bool ai00e3(void); -/*0x00e4*/ bool ai00e4(void); -/*0x00e5*/ bool ai00e5(void); -/*0x00e8*/ bool ai00e8(void); -/*0x00e9*/ bool ai00e9(void); -/*0x00ea*/ bool ai00ea(void); -/*0x00eb*/ bool ai00eb(void); -/*0x00ec*/ bool ai00ec(void); -/*0x00ed*/ bool ai00ed(void); -/*0x00ee*/ bool ai00ee(void); -/*0x00ef*/ bool ai00ef(void); -/*0x00f0*/ bool ai00f0(void); -/*0x00f1*/ bool ai00f1(void); -/*0x00f2*/ bool ai00f2(void); -/*0x00f3*/ bool ai00f3(void); -/*0x00f4*/ bool ai00f4(void); -/*0x00f5*/ bool ai00f5(void); -/*0x00f6*/ bool ai00f6(void); -/*0x00f7*/ bool ai00f7(void); -/*0x00f8*/ bool ai00f8(void); -/*0x00f9*/ bool ai00f9(void); -/*0x00fa*/ bool ai00fa(void); -/*0x00fb*/ bool ai00fb(void); -/*0x00fc*/ bool ai00fc(void); -/*0x00fd*/ bool ai00fd(void); -/*0x00fe*/ bool ai00fe(void); -/*0x00ff*/ bool ai00ff(void); -/*0x0100*/ bool ai0100(void); -/*0x0101*/ bool ai0101(void); -/*0x0102*/ bool ai0102(void); -/*0x0103*/ bool ai0103(void); -/*0x0104*/ bool ai0104(void); -/*0x0105*/ bool ai0105(void); -/*0x0106*/ bool ai0106(void); -/*0x0107*/ bool ai0107(void); -/*0x0108*/ bool ai0108(void); -/*0x0109*/ bool ai0109(void); -/*0x010a*/ bool ai010a(void); -/*0x010b*/ bool ai010b(void); -/*0x010c*/ bool ai010c(void); -/*0x010d*/ bool ai010d(void); -/*0x010e*/ bool ai010e(void); -/*0x010f*/ bool ai010f(void); -/*0x0110*/ bool ai0110(void); -/*0x0111*/ bool ai0111(void); -/*0x0112*/ bool ai0112(void); -/*0x0113*/ bool ai0113(void); -/*0x0114*/ bool ai0114(void); -/*0x0115*/ bool ai0115(void); -/*0x0116*/ bool ai0116(void); -/*0x0117*/ bool ai0117(void); -/*0x0118*/ bool ai0118(void); -/*0x0119*/ bool ai0119(void); -/*0x011a*/ bool ai011a(void); -/*0x011b*/ bool ai011b(void); -/*0x011c*/ bool ai011c(void); -/*0x011d*/ bool ai011d(void); -/*0x011e*/ bool ai011e(void); -/*0x011f*/ bool ai011f(void); -/*0x0120*/ bool ai0120(void); -/*0x0121*/ bool ai0121(void); -/*0x0122*/ bool ai0122(void); -/*0x0123*/ bool ai0123(void); -/*0x0124*/ bool ai0124(void); -/*0x0125*/ bool ai0125(void); -/*0x0126*/ bool ai0126(void); -/*0x0127*/ bool ai0127(void); -/*0x0128*/ bool ai0128(void); -/*0x0129*/ bool ai0129(void); -/*0x012a*/ bool ai012a(void); -/*0x012b*/ bool ai012b(void); -/*0x012c*/ bool ai012c(void); -/*0x012f*/ bool ai012f(void); -/*0x0130*/ bool ai0130(void); -/*0x0131*/ bool ai0131(void); -/*0x0132*/ bool ai0132(void); -/*0x0133*/ bool ai0133(void); -/*0x0134*/ bool ai0134(void); -/*0x0135*/ bool ai0135(void); -/*0x0136*/ bool ai0136(void); -/*0x0137*/ bool ai0137(void); -/*0x0138*/ bool ai0138(void); -/*0x0139*/ bool ai0139(void); -/*0x013a*/ bool ai013a(void); -/*0x013b*/ bool ai013b(void); -/*0x013c*/ bool ai013c(void); -/*0x013d*/ bool ai013d(void); -/*0x013e*/ bool ai013e(void); -/*0x013f*/ bool ai013f(void); -/*0x0140*/ bool ai0140(void); -/*0x0141*/ bool ai0141(void); -/*0x0142*/ bool ai0142(void); -/*0x0143*/ bool ai0143(void); -/*0x0144*/ bool ai0144(void); -/*0x0145*/ bool ai0145(void); -/*0x0146*/ bool ai0146(void); -/*0x0147*/ bool ai0147(void); -/*0x0148*/ bool ai0148(void); -/*0x0149*/ bool ai0149(void); -/*0x014a*/ bool ai014a(void); -/*0x014b*/ bool ai014b(void); -/*0x0152*/ bool ai0152(void); -/*0x0157*/ bool ai0157(void); -/*0x015b*/ bool ai015b(void); -/*0x015c*/ bool ai015c(void); -/*0x0165*/ bool ai0165(void); -/*0x0166*/ bool ai0166(void); -/*0x0167*/ bool ai0167(void); -/*0x0168*/ bool ai0168(void); -/*0x0169*/ bool ai0169(void); -/*0x016a*/ bool ai016a(void); -/*0x016b*/ bool ai016b(void); -/*0x016c*/ bool ai016c(void); -/*0x016d*/ bool ai016d(void); -/*0x016e*/ bool ai016e(void); -/*0x016f*/ bool ai016f(void); -/*0x0170*/ bool ai0170(void); -/*0x0171*/ bool ai0171(void); -/*0x0172*/ bool ai0172(void); -/*0x0173*/ bool ai0173(void); -/*0x0174*/ bool ai0174(void); -/*0x0175*/ bool ai0175(void); -/*0x0176*/ bool ai0176(void); -/*0x0177*/ bool ai0177(void); -/*0x0178*/ bool ai0178(void); -/*0x0179*/ bool ai0179(void); -/*0x017a*/ bool ai017a(void); -/*0x017b*/ bool ai017b(void); -/*0x017c*/ bool ai017c(void); -/*0x017d*/ bool ai017d(void); -/*0x017e*/ bool ai017e(void); -/*0x017f*/ bool ai017f(void); -/*0x0180*/ bool ai0180(void); -/*0x0181*/ bool ai0181(void); -/*0x0182*/ bool ai0182(void); -/*0x0183*/ bool ai0183(void); -/*0x0184*/ bool ai0184(void); -/*0x0185*/ bool ai0185(void); -/*0x0186*/ bool ai0186(void); -/*0x0187*/ bool ai0187(void); -/*0x0188*/ bool ai0188(void); -/*0x0189*/ bool ai0189(void); -/*0x018a*/ bool ai018a(void); -/*0x018b*/ bool ai018b(void); -/*0x018c*/ bool ai018c(void); -/*0x018d*/ bool ai018d(void); -/*0x018e*/ bool ai018e(void); -/*0x018f*/ bool ai018f(void); -/*0x0190*/ bool ai0190(void); -/*0x0191*/ bool ai0191(void); -/*0x0192*/ bool ai0192(void); -/*0x0193*/ bool ai0193(void); -/*0x019e*/ bool ai019e(void); -/*0x019f*/ bool ai019f(void); -/*0x01a0*/ bool ai01a0(void); -/*0x01a1*/ bool ai01a1(void); -/*0x01a2*/ bool ai01a2(void); -/*0x01a3*/ bool ai01a3(void); -/*0x01a4*/ bool ai01a4(void); -/*0x01a5*/ bool ai01a5(void); -/*0x01a6*/ bool ai01a6(void); -/*0x01a7*/ bool ai01a7(void); -/*0x01aa*/ bool ai01aa(void); -/*0x01ab*/ bool ai01ab(void); -/*0x01ad*/ bool ai01ad(void); -/*0x01ae*/ bool ai01ae(void); -/*0x01af*/ bool ai01af(void); -/*0x01b1*/ bool ai01b1(void); -/*0x01b2*/ bool ai01b2(void); -/*0x01b3*/ bool ai01b3(void); -/*0x01b4*/ bool ai01b4(void); -/*0x01b5*/ bool ai01b5(void); -/*0x01b6*/ bool ai01b6(void); -/*0x01b7*/ bool ai01b7(void); -/*0x01b8*/ bool ai01b8(void); -/*0x01b9*/ bool ai01b9(void); -/*0x01ba*/ bool ai01ba(void); -/*0x01bb*/ bool ai01bb(void); -/*0x01bc*/ bool ai01bc(void); -/*0x01bd*/ bool ai01bd(void); -/*0x01be*/ bool ai01be(void); -/*0x01bf*/ bool ai01bf(void); -/*0x01c0*/ bool ai01c0(void); -/*0x01c1*/ bool aiSetPunchDodgeList(void); -/*0x01c2*/ bool aiSetShootingAtMeList(void); -/*0x01c3*/ bool aiSetDarkRoomList(void); -/*0x01c4*/ bool aiSetPlayerDeadList(void); -/*0x01c5*/ bool ai01c5(void); -/*0x01c6*/ bool ai01c6(void); -/*0x01c7*/ bool ai01c7(void); -/*0x01c8*/ bool ai01c8(void); -/*0x01c9*/ bool ai01c9(void); -/*0x01ca*/ bool ai01ca(void); -/*0x01cb*/ bool ai01cb(void); -/*0x01cc*/ bool ai01cc(void); -/*0x01cd*/ bool ai01cd(void); -/*0x01ce*/ bool ai01ce(void); -/*0x01cf*/ bool ai01cf(void); -/*0x01d0*/ bool ai01d0(void); -/*0x01d1*/ bool ai01d1(void); -/*0x01d2*/ bool ai01d2(void); -/*0x01d3*/ bool ai01d3(void); -/*0x01d4*/ bool ai01d4(void); -/*0x01d5*/ bool ai01d5(void); -/*0x01d6*/ bool ai01d6(void); -/*0x01d7*/ bool ai01d7(void); -/*0x01d8*/ bool ai01d8(void); -/*0x01d9*/ bool ai01d9(void); -/*0x01da*/ bool ai01da(void); -/*0x01db*/ bool ai01db(void); -/*0x01dc*/ bool ai01dc(void); -/*0x01dd*/ bool ai01dd(void); -/*0x01de*/ bool ai01de(void); -/*0x01df*/ bool ai01df(void); -/*0x01e0*/ bool ai01e0(void); +#include "constants.h" void menudialog000fcd48(void); void menudialog000fcd48(void); @@ -996,6 +554,4 @@ u32 menuhandler001a6a70(u32, u32, u32); u32 menuhandler001a6ea4(u32, u32, u32); u32 menuhandler001a6d4c(u32, u32, u32); -struct chrdata *chrFindById(struct chrdata *data, u8 chrnum); - #endif diff --git a/src/include/gvars.h b/src/include/gvars/gvars.h similarity index 99% rename from src/include/gvars.h rename to src/include/gvars/gvars.h index aada5e0ab..2c3a647ab 100644 --- a/src/include/gvars.h +++ b/src/include/gvars/gvars.h @@ -1,5 +1,5 @@ -#include "ultra64.h" -#include "src/include/types.h" +#include +#include "types.h" struct g_vars { // Known member names based on debug strings: diff --git a/src/include/library.h b/src/include/library/library.h similarity index 100% rename from src/include/library.h rename to src/include/library/library.h diff --git a/src/include/setup.h b/src/include/setup/setup.h similarity index 100% rename from src/include/setup.h rename to src/include/setup/setup.h diff --git a/src/include/stagesetup.h b/src/include/stagesetup.h index 28a55a505..e665f1b79 100644 --- a/src/include/stagesetup.h +++ b/src/include/stagesetup.h @@ -1,4 +1,4 @@ -#include "ultra64.h" +#include #include "constants.h" #include "commands.h" #include "intro.h" diff --git a/src/include/types.h b/src/include/types.h index 9c46533d1..f9025cfe2 100644 --- a/src/include/types.h +++ b/src/include/types.h @@ -1,9 +1,10 @@ #ifndef _IN_TYPES_H #define _IN_TYPES_H - -#include "ultra64.h" +#include #include "constants.h" +#define bool u8 + struct coord { float x; float y; @@ -25,7 +26,7 @@ struct chrdata { /*0x003*/ u8 speedrating; /*0x004*/ u16 firecount; /*0x006*/ u8 headnum; - /*0x007*/ u8 actiontype; + /*0x007*/ s8 actiontype; /*0x008*/ u8 sleep; /*0x009*/ u8 invalidmove; /*0x00a*/ u8 numclosearghs; diff --git a/include/ultra64.h b/src/include/ultra64.h similarity index 100% rename from include/ultra64.h rename to src/include/ultra64.h diff --git a/include/ultra64/cache.h b/src/include/ultra64/cache.h similarity index 100% rename from include/ultra64/cache.h rename to src/include/ultra64/cache.h diff --git a/include/ultra64/eeprom.h b/src/include/ultra64/eeprom.h similarity index 100% rename from include/ultra64/eeprom.h rename to src/include/ultra64/eeprom.h diff --git a/include/ultra64/gbi.h b/src/include/ultra64/gbi.h similarity index 100% rename from include/ultra64/gbi.h rename to src/include/ultra64/gbi.h diff --git a/include/ultra64/gbi.inc b/src/include/ultra64/gbi.inc similarity index 100% rename from include/ultra64/gbi.inc rename to src/include/ultra64/gbi.inc diff --git a/include/ultra64/gu.h b/src/include/ultra64/gu.h similarity index 100% rename from include/ultra64/gu.h rename to src/include/ultra64/gu.h diff --git a/include/ultra64/interrupt.h b/src/include/ultra64/interrupt.h similarity index 100% rename from include/ultra64/interrupt.h rename to src/include/ultra64/interrupt.h diff --git a/include/ultra64/libaudio.h b/src/include/ultra64/libaudio.h similarity index 100% rename from include/ultra64/libaudio.h rename to src/include/ultra64/libaudio.h diff --git a/include/ultra64/libc.h b/src/include/ultra64/libc.h similarity index 100% rename from include/ultra64/libc.h rename to src/include/ultra64/libc.h diff --git a/include/ultra64/libultra.h b/src/include/ultra64/libultra.h similarity index 100% rename from include/ultra64/libultra.h rename to src/include/ultra64/libultra.h diff --git a/include/ultra64/message.h b/src/include/ultra64/message.h similarity index 100% rename from include/ultra64/message.h rename to src/include/ultra64/message.h diff --git a/include/ultra64/os_ai.h b/src/include/ultra64/os_ai.h similarity index 100% rename from include/ultra64/os_ai.h rename to src/include/ultra64/os_ai.h diff --git a/include/ultra64/os_cont.h b/src/include/ultra64/os_cont.h similarity index 100% rename from include/ultra64/os_cont.h rename to src/include/ultra64/os_cont.h diff --git a/include/ultra64/os_internal.h b/src/include/ultra64/os_internal.h similarity index 100% rename from include/ultra64/os_internal.h rename to src/include/ultra64/os_internal.h diff --git a/include/ultra64/os_misc.h b/src/include/ultra64/os_misc.h similarity index 100% rename from include/ultra64/os_misc.h rename to src/include/ultra64/os_misc.h diff --git a/include/ultra64/pi.h b/src/include/ultra64/pi.h similarity index 100% rename from include/ultra64/pi.h rename to src/include/ultra64/pi.h diff --git a/include/ultra64/rdp.h b/src/include/ultra64/rdp.h similarity index 100% rename from include/ultra64/rdp.h rename to src/include/ultra64/rdp.h diff --git a/include/ultra64/sptask.h b/src/include/ultra64/sptask.h similarity index 100% rename from include/ultra64/sptask.h rename to src/include/ultra64/sptask.h diff --git a/include/ultra64/thread.h b/src/include/ultra64/thread.h similarity index 100% rename from include/ultra64/thread.h rename to src/include/ultra64/thread.h diff --git a/include/ultra64/time.h b/src/include/ultra64/time.h similarity index 100% rename from include/ultra64/time.h rename to src/include/ultra64/time.h diff --git a/include/ultra64/tlb.h b/src/include/ultra64/tlb.h similarity index 100% rename from include/ultra64/tlb.h rename to src/include/ultra64/tlb.h diff --git a/include/ultra64/types.h b/src/include/ultra64/types.h similarity index 100% rename from include/ultra64/types.h rename to src/include/ultra64/types.h diff --git a/include/ultra64/ucode.h b/src/include/ultra64/ucode.h similarity index 100% rename from include/ultra64/ucode.h rename to src/include/ultra64/ucode.h diff --git a/include/ultra64/vi.h b/src/include/ultra64/vi.h similarity index 100% rename from include/ultra64/vi.h rename to src/include/ultra64/vi.h diff --git a/src/library.c b/src/library/library.c similarity index 99% rename from src/library.c rename to src/library/library.c index 2662fb3ff..727aaaf58 100644 --- a/src/library.c +++ b/src/library/library.c @@ -1,6 +1,6 @@ #include -#include "src/include/library.h" -#include "src/include/setup.h" +#include "library/library.h" +#include "setup/setup.h" u32 var0004f3e0 = 0x70002d68; u32 var0004f3e4 = 0x70002d14; diff --git a/src/setup.c b/src/setup/setup.c similarity index 99% rename from src/setup.c rename to src/setup/setup.c index 39de6f71b..52a79cf4c 100644 --- a/src/setup.c +++ b/src/setup/setup.c @@ -1,8 +1,10 @@ #include -#include "src/include/game.h" -#include "src/include/setup.h" -#include "src/include/stagesetup.h" -#include "src/include/types.h" +#include "game/chr/chraicommands.h" +#include "game/game_000000.h" +#include "game/game_0601b0.h" +#include "setup/setup.h" +#include "stagesetup.h" +#include "types.h" // Assembly u32 var00000000 = 0x09000419;